[发明专利]模拟表针实现方法、装置和具有模拟时钟的电子设备有效
申请号: | 201210181482.6 | 申请日: | 2012-06-04 |
公开(公告)号: | CN102768627A | 公开(公告)日: | 2012-11-07 |
发明(设计)人: | 唐丽丽 | 申请(专利权)人: | 北京百纳威尔科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06T11/00 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孟卜娟 |
地址: | 101111 北京市通州区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模拟 表针 实现 方法 装置 具有 时钟 电子设备 | ||
技术领域
本发明属于通信技术领域,尤其涉及一种模拟表针实现方法、装置和具有模拟时钟的电子设备。
背景技术
随着信息化技术的快速发展,各电子设备生产商为了增加自身的竞争力,从用户体验的角度出发,尽量设计出具有友好的人机交互界面的电子设备。由于用户已经习惯利用身边的电子设备查看时间,因此,具有界面精美,操作简便的模拟时钟的各种电子设备应运而生,用户可以根据自身的应用需求通过电脑、手机等电子设备上的模拟时钟方便的查看时间。
目前的模拟时钟是应用直角坐标系的原理,获得表针在各个时刻偏转的角度,以直角坐标系的原点为起点,以表针偏转角度为参数建立直线方程,利用三角函数对各单位横坐标进行处理获得表针上所有点的轨迹,从而在电子设备的屏幕上打印点阵绘制表盘的时针、分针和秒针。
但是,在绘制表盘的时针、分针和秒针的过程中,电子设备的屏幕上要扫描的坐标点所对应的都是整数位,由于只有特殊角度比如3,6,9,12的位置所对应的三角函数值是整数,其余角度的三角函数值均为无理数,无理数具有无限不循环的特点,从而将三角函数的小数位舍去,造成多条线段难以取位在同一条直线上,出现模拟表针在运行过程中的断节现象,并且不同时刻表针的粗细不均匀,例如表针指向3,6,9,12的数字时明显比其它数字处粗,影响视觉效果。
发明内容
针对现有技术的上述缺陷,本发明实施例提供一种模拟表针实现方法、装置和具有模拟时钟的电子设备。
本发明一方面提供一种模拟表针实现方法,包括:
获取表盘中心坐标点、表针宽度、表针偏移角度和原表针坐标点到所述表盘中心坐标点的距离,并根据所述表盘中心坐标点、所述表针偏移角度和所述原表针坐标点到所述表盘中心坐标点的距离确定原表针坐标点;
根据所述原表针坐标点、所述表针宽度和所述表针偏移角度确定修正表针坐标点;
根据所述修正表针坐标点在具有模拟时钟的电子设备上绘制模拟表针。
本发明另一方面提供一种模拟表针实现装置,包括:
获取模块,用于获取表盘中心坐标点、表针宽度、表针偏移角度和原表针坐标点到所述表盘中心坐标点的距离;
第一处理模块,用于根据所述表盘中心坐标点、所述表针偏移角度和所述原表针坐标点到所述表盘中心坐标点的距离确定原表针坐标点;
第二处理模块,用于根据所述原表针坐标点、所述表针宽度和所述表针偏移角度确定修正表针坐标点;
绘制模块,用于根据所述修正表针坐标点在具有模拟时钟的电子设备上绘制模拟表针。
本发明又一方面提供一种具有模拟时钟的电子设备,包括电子显示屏,还包括上述的模拟表针实现装置。
本发明实施例提供的模拟表针实现方法、装置和具有模拟时钟的电子设备,通过获取表盘中心坐标点、表针宽度、表针偏移角度和原表针坐标点到所述表盘中心坐标点的距离,并根据表盘中心坐标点、表针偏移角度和原表针坐标点到表盘中心坐标点的距离确定原表针坐标点;根据原表针坐标点、表针宽度和表针偏移角度确定修正表针坐标点;根据修正表针坐标点在具有模拟时钟的电子设备上绘制模拟表针,解决模拟时钟绘制中的表针断节问题,从而使得模拟表针在视觉效果上最大限度成为标准的直线或者较美观的折线,并且解决了模拟表针在不同偏离角度粗度不均匀的问题,使其在任意角度的粗度都完全相同。
附图说明
图1为本发明模拟表针实现方法一个实施例的流程图;
图2为本发明模拟表针实现装置一个实施例的结构示意图;
图3为本发明具有模拟时钟的电子设备一个实施例的结构示意图。
具体实施方式
图1为本发明模拟表针实现方法一个实施例的流程图,如图1所示,该方法包括:
步骤100,获取表盘中心坐标点、表针宽度、表针偏移角度和原表针坐标点到所述表盘中心坐标点的距离,并根据所述表盘中心坐标点、所述表针偏移角度和所述原表针坐标点到所述表盘中心坐标点的距离确定原表针坐标点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百纳威尔科技有限公司,未经北京百纳威尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210181482.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于在三维虚拟环境中控制对象的运动的方法
- 下一篇:环量可控变翼式飞行器