[发明专利]一种点阵文字显示方法及装置有效
申请号: | 201510618475.1 | 申请日: | 2015-09-24 |
公开(公告)号: | CN105242895B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 段先怡;宋亚楠;彭久高;吴海全;师瑞文 | 申请(专利权)人: | 深圳市冠旭电子股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F1/32 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 518116 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点阵 文字 显示 方法 装置 | ||
本发明适用于点阵文字显示领域,提供了一种点阵文字显示方法及装置,所述点阵文字显示方法包括:调用点阵文字的显示函数;根据所述显示函数,显示所述点阵文字的颜色;调用预存的所述点阵文字对应的字模数据,所述字模数据包括存储位1的数量以及坐标位置;在显示对象的指定区域中,根据所述存储位1的数量以及所述坐标位置,绘制文字。本发明解决了现有电子设备的显示屏加载及输出点阵文字,需要的时间较长,不利于提高人机交互的效率问题,在电子设备正常使用的情况下,可以快速显示文字,从而既节省了电子设备的电量,也提高了提高人机交互的效率。
技术领域
本发明属于点阵文字显示领域,尤其涉及一种点阵文字显示方法及装置。
背景技术
随着电子设备往智能化方向的发展,现在大多数的电子设备,都具备显示屏。例如,当下最流行消费类电子产品智能手机和平板电脑等设备都具备了显示屏。通过显示屏加载及输出点阵文字,便于完成人机交互的工作。
然而,现有电子设备的显示屏加载及输出点阵文字,需要的时间较长,不利于提高人机交互的效率。其原因在于,点阵文字一般是按照位序列存储的。例如一个8x8的点阵文字,以“A”字符为例,其对应的位序列存储的拓扑图,如下所示:
00000000 第一个字节
00000000 第二个字节
00011000 第三个字节
00100100 第四个字节
00111100 第五个字节
01000010 第六个字节
01000010 第七个字节
00000000 第八个字节
由拓扑图可以看出,8x8的点阵文字“A”字符对应的位序列用8个字节来存储,0字符对应存储位0,1字符对应存储位1。
显示文字的时候,分别判断位序列数据的每个字节的位,工作流程如下:
如果为位0则不显示颜色或显示其背景色,并跳到下一个行像素点;
如果为位1则显示指定的文本颜色,并跳到下一个行像素点;
如果当前字节扫描完毕,则跳到下一显示行,并继续扫描剩余的字节,直到全部字节扫描完毕。
综上所述,显示一个文字,需要逐位扫描每个字节,并将每个字节转换成坐标,由于扫描的字节包括了大量的无效点即存储位0,因此需要的时间较多,不利于提高人机交互的效率。
发明内容
本发明实施例的目的在于提供一种点阵文字显示方法,旨在解决现有电子设备的显示屏加载及输出点阵文字,需要的时间较长,不利于提高人机交互的效率问题。
本发明实施例是这样实现的,一种点阵文字显示方法,包括:
调用点阵文字的显示函数;
根据所述显示函数,显示所述点阵文字的颜色;
调用预存的所述点阵文字对应的字模数据,所述字模数据包括存储位1的数量以及坐标位置;
在显示对象的指定区域中,根据所述存储位1的数量以及所述坐标位置,绘制文字。
本发明实施例的另一目的在于提供一种点阵文字显示装置,包括:
显示函数调用模块,用于调用点阵文字的显示函数;
颜色显示模块,用于根据所述显示函数,显示所述点阵文字的颜色;
点阵数据调用模块,用于调用预存的所述点阵文字对应的字模数据,所述字模数据包括存储位1的数量以及坐标位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市冠旭电子股份有限公司,未经深圳市冠旭电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510618475.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种组合式凸轮轴
- 下一篇:一种自动分层的存储系统