[发明专利]一种字符显示方法和装置有效
申请号: | 201210179784.X | 申请日: | 2012-06-01 |
公开(公告)号: | CN102723067A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 郭志川;王健飞;叶晓舟;刘春梅 | 申请(专利权)人: | 中国科学院声学研究所 |
主分类号: | G09G5/22 | 分类号: | G09G5/22;G09G5/24 |
代理公司: | 北京亿腾知识产权代理事务所 11309 | 代理人: | 陈霁 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字符 显示 方法 装置 | ||
技术领域
本发明涉及嵌入式设备技术领域,尤其涉及一种字符显示方法和装置。
背景技术
随着嵌入式技术的不断发展,使得嵌入式设备得到了广泛的使用。比如,数字电视机的机顶盒设备、手机终端设备等嵌入式设备的应用范围很广,其范围也包括各少数民族聚集区域。在少数民族聚集区域,不但需要单一汉语显示的机顶盒,更需要对汉语和少数民族语言同时支持的双语或多语言显示的机顶盒。由于嵌入式设备的软硬件系统在运算速度、存储空间等方面的限制,同时嵌入式设备不需要太高级的显示效果,而解析矢量字体会消耗较多的计算资源,若采用移植PC机上的矢量字体字库的方法用来在嵌入式设备上显示文字,尤其是多种语言文字显示时,影响了系统的运行速度并浪费了存储空间。
目前,在嵌入式设备上显示文字,尤其是多种语言文字显示的方法是,采用统一码UNICODE索引字库的方式。该字库适合对多语言字符的显示,当遇到GB2312、GB13080、UTF等编码的汉语字符串情况下,先通过转换表将其编码转为UNICODE编码,然后统一在字库中查找。该方式实现了多语言同时显示的问题。
但是对于少数民族语言之一的维吾尔语,其书写顺序是从右向左书写,其字符有名义字符形式、变体显现形式之分,变体显现形式又分为首部变体、中部变体、尾部变体和独立变体,变体显现形式之中又有变体,甚至多个名义字符形式会变成一个变体显现形式,同样的字符实际显示哪种字模需要看前后的字符,根据维吾尔语的语法才能决定。若嵌入式设备上需要同时显示维吾尔语和汉语,在现有技术中是做不到的。
发明内容
本发明的目的是,提供一种字符显示方法和装置。该方法和装置利用识别字符信息的类型,对应不同类型的字符信息采用不同的处理方式并转换成统一码,解决了嵌入式设备上不能同时显示维吾尔语和汉语的问题。
为实现上述目的,本发明提供了一种显示方法,所述方法包括:
接收待显示的字符信息;根据所述字符信息识别所述字符信息的类型;根据所述字符信息的类型将所述字符信息转换为所述字符信息的统一码;根据所述字符信息的统一码从字库中获取所述字符信息的字符属性和字模数据;根据所述字符信息的字符属性和字模数据显示所述字符信息。
优选地,所述字符信息的类型为汉语类型或维吾尔语类型。
进一步优选地,所述根据所述字符信息的类型将所述字符信息转换为所述字符信息的统一码具体为:当识别出所述字符信息是汉语类型的字符信息时,根据第一转换表将所述字符信息转换为所述字符信息的统一码;当识别出所述字符信息是维吾尔语类型的字符信息时,利用维吾尔语的语法分析器分析所述字符信息得到分析结果信息,并根据第二转换表将所述分析结果信息转换为所述分析结果信息的变体显现形式编码,将所述分析结果信息的变体显现形式编码倒序排列,从而得到所述字符信息的统一码。
更进一步优选地,所述第一转换表为所述汉语字符信息的编码类型到统一码的转换表。
更进一步优选地,所述第二转换表为维吾尔语名义字符形式到维吾尔语变体显现形式转换表。
更进一步优选地,制作所述维吾尔语名义字符形式到维吾尔语变体显现形式转换表以及所述维吾尔语的语法分析器。
优选地,所述字库为包含维吾尔语和汉语的字库。
本发明还提供了一种显示装置,所述装置包括:
接收单元,用于待显示接收字符信息;识别单元,用于根据所述字符信息识别所述字符信息的类型;转换单元,用于根据所述字符信息的类型将所述字符信息转换为所述字符信息的统一码;获取单元,用于根据所述字符信息的统一码从字库中获取所述字符信息的字符属性和字模数据;显示单元,用于根据所述字符信息的字符属性和字模数据显示所述字符信息。
优选地,所述字符信息的类型为汉语类型或维吾尔语类型。
进一步优选地,所述根据所述字符信息的类型将所述字符信息转换为所述字符信息的统一码具体为:当识别出所述字符信息是汉语类型的字符信息时,根据第一转换表将所述字符信息转换为所述字符信息的统一码;当识别出所述字符信息是维吾尔语类型的字符信息时,利用维吾尔语的语法分析器分析所述字符信息得到分析结果信息,并根据第二转换表将所述分析结果信息转换为所述分析结果信息的变体显现形式编码,将所述分析结果信息的变体显现形式编码倒序排列,从而得到所述字符信息的统一码。
更进一步优选地,所述第一转换表为所述汉语字符信息的编码类型到统一码的转换表。
更进一步优选地,所述第二转换表为维吾尔语名义字符形式到维吾尔语变体显现形式转换表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所,未经中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210179784.X/2.html,转载请声明来源钻瓜专利网。