[发明专利]一种嵌入式系统中的文字显示方法及系统无效
申请号: | 200710179326.5 | 申请日: | 2007-12-12 |
公开(公告)号: | CN101178729A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 艾国 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G09G5/22 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 中的 文字 显示 方法 | ||
1.一种嵌入式系统中的文字显示方法,其特征在于,该方法包括:
从点阵字库中确定当前嵌入式系统显示需要的无重复文字;
将所述无重复文字对应的点阵数据存储于预设的点阵数据表中;
根据欲显示的当前文字对应的机内码,按照预设的查找规则从所述点阵数据表中找出所述当前文字对应的点阵数据;
根据所述找出的点阵数据显示所述当前文字。
2.如权利要求1所述的方法,其特征在于,所述将无重复文字对应的点阵数据存储于预设的点阵数据表中为:将所述无重复文字对应的点阵数据无间隔地存储于预设的点阵数据表中;
该方法进一步包括:将所述无重复文字对应的机内码按照所述文字对应的点阵数据的存放顺序存储于预设的机内码表中;
所述根据欲显示的当前文字对应的机内码,按照预设的查找规则从所述点阵数据表中找出所述当前文字对应的点阵数据包括:将所述欲显示的当前文字对应的机内码作为索引查找所述机内码表,确定出所述机内码位于所述机内码表中的顺序号,根据所述顺序号及点阵数据表的起始地址和点阵数据占用的字节大小,计算出所述当前文字对应的点阵数据在所述点阵数据表中的起始地址,根据所述起始地址从所述点阵数据表中找出所述当前文字对应的点阵数据。
3.如权利要求2所述的方法,其特征在于,所述将无重复文字对应的点阵数据无间隔地存储于预设的点阵数据表中为:将所述无重复文字对应的点阵数据,按照所述无重复文字对应的机内码的升序或降序无间隔地存储于预设的点阵数据表中;
所述将欲显示的当前文字对应的机内码作为索引查找所述机内码表为:按照折半查找的方法,将欲显示的当前文字对应的机内码作为索引查找所述机内码表。
4.如权利要求1至3中任一项所述的方法,其特征在于,该方法进一步包括:利用预设的文字表示当前嵌入式系统中未存储对应点阵数据的文字。
5.如权利要求4所述的方法,其特征在于,该方法进一步包括:在欲显示的当前文字显示为所述预设文字时,将所述当前文字对应的点阵数据存储于所述点阵数据表中,将所述当前文字对应的机内码存储于所述机内码表中。
6.如权利要求1所述的方法,其特征在于,所述点阵数据表为哈希表;所述将所述无重复文字对应的点阵数据存储于预设的点阵数据表中为:将所述无重复文字对应的点阵数据,按照预设的以机内码为关键字的哈希算法存储于预设的点阵数据表中;
所述根据欲显示的当前文字对应的机内码,按照预设的查找规则从所述点阵数据表中找出所述当前文字对应的点阵数据包括:按照预设的哈希算法,以所述欲显示的当前文字对应的机内码为关键字进行哈希计算,得到哈希结果,从所述点阵数据表中与所述哈希结果对应的位置,找出所述当前文字对应的点阵数据。
7.一种嵌入式系统中的文字显示系统,其特征在于,该系统包括:
点阵数据存储模块,用于存储从点阵字库中确定的当前嵌入式系统显示需要的无重复文字对应的点阵数据;
查找模块,用于根据欲显示的当前文字对应的机内码,按照预设的查找规则从所述点阵数据存储模块中找出所述当前文字对应的点阵数据;
显示模块,用于根据所述找出的点阵数据显示所述当前文字。
8.如权利要求7所述的系统,其特征在于,所述点阵数据存储模块将所述无重复文字对应的点阵数据进行无间隔存储;
该系统进一步包括:机内码存储模块,用于存储所述无重复文字对应的机内码,所述无重复文字对应的机内码的存放顺序与所述无重复文字对应的点阵数据的存放顺序一致;
所述查找模块将所述欲显示的当前文字对应的机内码作为索引从所述机内码存储模块中进行查找,确定出所述机内码在所述机内码存储模块中的存储顺序号,根据所述顺序号及点阵数据存储模块的起始地址和点阵数据占用的字节大小,计算出所述当前文字对应的点阵数据在所述点阵数据存储模块中的起始地址,根据所述起始地址从所述点阵数据存储模块中找出所述当前文字对应的点阵数据。
9.如权利要求7所述的系统,其特征在于,所述点阵数据存储模块将所述无重复文字对应的点阵数据,按照预设的以机内码为关键字的哈希算法进行存储;
所述查找模块按照预设的哈希算法,以所述欲显示的当前文字对应的机内码为关键字进行哈希计算,得到哈希结果,从所述点阵数据存储模块中与所述哈希结果对应的位置,找出所述当前文字对应的点阵数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710179326.5/1.html,转载请声明来源钻瓜专利网。