[发明专利]通过显示缓冲排列显示外文的方法及装置无效
| 申请号: | 201210425368.3 | 申请日: | 2012-10-29 |
| 公开(公告)号: | CN103793186A | 公开(公告)日: | 2014-05-14 |
| 发明(设计)人: | 王秦秦 | 申请(专利权)人: | 无敌科技(西安)有限公司 |
| 主分类号: | G06F3/14 | 分类号: | G06F3/14 |
| 代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 倪金荣 |
| 地址: | 710075 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 显示 缓冲 排列 外文 方法 装置 | ||
技术领域
本发明涉及一种多语言显示方法及装置,尤其是一种通过显示缓冲排列显示外文的方法及装置。
背景技术
目前,掌上型电子消费产品,如手机、电子词典或个人数字助理,具有使用便利性以及内建多国语言信息等等优点,使得掌上型电子消费产品受到许多人的青睐。其中,能否提供更多国家语种的信息、发音、及实现各国家文字交替混排显示,已成为掌上型电子消费产品功能好坏的评断标准。
在背景技术中,实现外文和英文、中文、日文、法文或韩文等使用一个UNICODE编码(两个字节),且编码和显示字型是一一对应的语种之间的混排显示时仅需在显示前直接调用外文文法处理器即可。但在实现外文和外文混排显示时,由于外文的特殊性,实现比较困难。
发明内容
本发明为解决背景技术中存在的上述技术问题,而提出一种提高音频播放效率的方法及装置。
本发明的技术解决方案是:本发明为一种通过显示缓冲排列显示外文的方法,该电子装置具有显示缓冲区(buffer),其特殊之处在于:该方法包含下列步骤:
1)输入及储存字符串;
2)判断显示缓冲区的显示方向;
3)从字符串选出所需要显示的外文字符;
4)字符为外文字符且由两个以上的码值所组成;
5)将字符按外文文法处理器的输出字符逆序排列;
6)将储存在显示缓冲区内的数据输入至外文文法处理器进行处理;
7)将外文文法处理器的输出数据储存;
8)读取储存在显示缓冲区的数据。
上述步骤2)包含步骤2.1)若显示缓冲区的显示方向不是从右向左显示,则直接将字符串输入外文文法处理器进行处理。
一种通过显示缓冲排列显示外文的装置,其特征在于:该装置包括输入模块,输入字符串;储存模块,储存字符串;判断模块,判断显示缓冲区的显示方向;选择模块,从字符串选出所需要显示的外文字符;排列模块,将字符按外文文法处理器的输出字符逆序排列;读取模块,读取储存在显示缓冲区的数据。
附图说明
图1为本发明装置示意图;
具体实施方式
参见图1,一种通过显示缓冲排列显示外文的装置,其特征在于:该装置包括输入模块10,输入字符串;储存模块20,储存字符串;判断模块50,判断显示缓冲区的显示方向;选择模块30,从字符串选出所需要显示的外文字符;排列模块40,将字符按外文文法处理器的输出字符逆序排列;读取模块60,读取储存在显示缓冲区的数据。
本发明方法的步骤包括:
1)输入及储存字符串;
2)判断显示缓冲区的显示方向;
3)从字符串选出所需要显示的外文字符;
4)字符为外文字符且由两个以上的码值所组成;
5)将字符按外文文法处理器的输出字符逆序排列;
6)将储存在显示缓冲区内的数据输入至外文文法处理器进行处理;
7)将外文文法处理器的输出数据储存;
8)读取储存在显示缓冲区的数据。
外文文法处理器的功能用于按显示方向的不同将由外文标准万国码(UNICODE)码值或本地码值组成的字符经过语法分析转换成由外文字库码值和非外文的UNICODE码值或本地码值组成的字符。
因此,在外文文法处理器仅仅处理有关外文的语法部分,即将外文UNICODE码值或本地码值转换为外文字库码值,其它非外文的码值会被原封不动保留,这样处理外文和外文混排和英文混排相似,无须做其它特殊处理。如此,虽然此字符串并非以外文为主要显示,但是若字符串中有外文,或是外文与其它书写方向是由左至右的语文混排时,则可正确显示此外文字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无敌科技(西安)有限公司,未经无敌科技(西安)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210425368.3/2.html,转载请声明来源钻瓜专利网。





