[发明专利]一种多Unicode语言字码显示方法和装置有效
申请号: | 200910210131.1 | 申请日: | 2009-10-27 |
公开(公告)号: | CN101692254A | 公开(公告)日: | 2010-04-07 |
发明(设计)人: | 张更;毛斌利;桑广莲 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F17/22 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 unicode 语言 字码 显示 方法 装置 | ||
技术领域
本发明涉及多Unicode语言字库系统及字码显示领域,特别涉及一种多 Unicode语言字码显示方法和装置。
背景技术
世界语言语种丰富,大部分小语种都具有多Unicode的特点,即在Unicode 标准中(Unicode Standard 5.1)只存在其字母的Unicode码,而并不存在每一个字 的Unicode码,每个字在表示时需要用多个不确定个数的字母Unicode序列来 表示,也即小语种语言的最大特征是字由多个Unicode组成,Unicode个数不 定。以某国语言为例,在Unicode Standard 5.1中只包含其辅音、元音、音标等 基本语言元素的Unicode码((0x1780~0x17FF)),在实际使用中该国语言中约 有4000左右字,每一个字分别由辅音、元音、音标等组成,一个复杂的字可 能由7、8个Unicode组成。
随着电子信息技术的飞速发展,电脑及其他电子产品逐渐普及,数字化发 展已经成为一种趋势,并结合数据处理、上网、通信功能于一身。随着嵌入式 系统的发展,多Unicode语言的处理不再局限于电脑,在手机、个人数字助理 (PDA),MP3播放器等具有嵌入式系统的小型电子产品中也需要输入及处理 多Unicode语言。由于小语种多Unicode语言自身的复杂性,加上嵌入式系统 中实时性要求,给CPU处理带来很大的负担。
以某国语言为例,Windows在显示该国语言文字时,利用文字的组合显示 特性,字库中只含有其元音、辅音音标等Unicode的标准字符的点阵信息,在 显示某个字时依次读出字的Unicode序列,然后再通过计算得出每个Unicode 的输出位置及变形结果。这样可以减小字库的复杂度,但给显示程序带了巨大 的负担,尤其在嵌入式系统资源有限的条件下,该显示方法已经成为瓶颈。以 支持该语言的NOKIA手机为例,一个全屏(200*160点阵)刷新需要1s以上, 也即用户在选择菜单之后1秒钟才能看到菜单里面的内容。
发明内容
本发明实施例提供一种多Unicode语言字码显示方法和装置,用于解决现 有技术中计算每个Unicode码的输出位置及变形结果复杂度高,并导致显示程 序负担大的问题。
一种多Unicode语言字码显示方法,预先设置Unicode扩展字库,该Unicode 扩展字库包括常用语言字符的点阵信息以及每个语言字符对应的扩展Unicode 码序列,该方法包括:
获取待显示字符串的原始Unicode码序列;
对所述字符串中每个字符的原始Unicode码序列进行转换,得到每个字符 对应的扩展Unicode码序列;
利用得到的扩展Unicode码序列从所述扩展字库中查找得到所述字符串对 应的字符串点阵信息,并根据该点阵信息显示该字符串。
一种多Unicode语言字码显示装置,包括:
预设模块,用于预先设置Unicode扩展字库,该Unicode扩展字库包括常 用语言字的点阵信息以及每个语言字对应的扩展Unicode码序列;
原始Unicode码序列获取模块,用于获取待显示字符串的原始Unicode码 序列;
扩展Unicode码转换模块,用于对所述字符串中每个字符的原始Unicode 码序列进行转换,得到每个字符对应的扩展Unicode码序列;
显示输出模块,用于利用得到的扩展Unicode码序列从所述预设模块中查 找得到所述字符串对应的字符串点阵信息,并根据该点阵信息显示该字符串。
本发明实施例在显示字符串时可以直接通过扩展Unicode序列从Unicode 扩展字库中获取后输出显示,不需要再通过计算来获取每一文字符的显示位置 以及变型结果,并且每一个字的显示只需读取一次字库系统,因此大大提高了 显示速度。
附图说明
图1本发明实施例一种多Unicode语言字码显示方法的流程图;
图2本发明实施例一种多Unicode语言字码显示装置的结构图;
图3本发明实施例一种多Unicode语言字码显示装置中扩展Unicode码转 换模块的结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910210131.1/2.html,转载请声明来源钻瓜专利网。