通过显示缓冲排列显示外文的方法及装置制造方法

文档序号:6490398阅读:266来源:国知局
通过显示缓冲排列显示外文的方法及装置制造方法
【专利摘要】本发明涉及一种通过显示缓冲排列显示外文的方法及装置,其特征在于先判断显示缓冲区的显示方向是否为从右向左显示,若是,接着判断字符是否为外文字符且由两个以上的码值所组成,若是,将此字符按外文文法处理器的输出字符逆序排列,接着将储存在显示缓冲区内的数据输入至外文文法处理器进行处理,并将外文文法处理器的输出数据储存在显示输出缓冲区,最后显示储存在显示输出缓冲区的数据。
【专利说明】通过显示缓冲排列显示外文的方法及装置
【技术领域】
[0001]本发明涉及一种多语言显示方法及装置,尤其是一种通过显示缓冲排列显示外文的方法及装置。
【背景技术】
[0002]目前,掌上型电子消费产品,如手机、电子词典或个人数字助理,具有使用便利性以及内建多国语言信息等等优点,使得掌上型电子消费产品受到许多人的青睐。其中,能否提供更多国家语种的信息、发音、及实现各国家文字交替混排显示,已成为掌上型电子消费产品功能好坏的评断标准。
[0003]在【背景技术】中,实现外文和英文、中文、日文、法文或韩文等使用一个UNICODE编码(两个字节),且编码和显示字型是一一对应的语种之间的混排显示时仅需在显示前直接调用外文文法处理器即可。但在实现外文和外文混排显示时,由于外文的特殊性,实现比较困难。

【发明内容】

[0004]本发明为解决【背景技术】中存在的上述技术问题,而提出一种提高音频播放效率的方法及装置。
[0005]本发明的技术解决方案是:本发明为一种通过显示缓冲排列显示外文的方法,该电子装置具有显示缓冲区(buffer),其特殊之处在于:该方法包含下列步骤:
[0006]I)输入及储存字符串;
[0007]2)判断显示缓冲区的显示方向;
[0008]3)从字符串选出所需要显示的外文字符;
[0009]4)字符为外文字符且由两个以上的码值所组成;
[0010]5)将字符按外文文法处理器的输出字符逆序排列;
[0011]6)将储存在显示缓冲区内的数据输入至外文文法处理器进行处理;
[0012]7)将外文文法处理器的输出数据储存;
[0013]8)读取储存在显示缓冲区的数据。
[0014]上述步骤2)包含步骤2.1)若显示缓冲区的显示方向不是从右向左显示,则直接将字符串输入外文文法处理器进行处理。
[0015]一种通过显示缓冲排列显示外文的装置,其特征在于:该装置包括输入模块,输入字符串;储存模块,储存字符串;判断模块,判断显示缓冲区的显示方向;选择模块,从字符串选出所需要显示的外文字符;排列模块,将字符按外文文法处理器的输出字符逆序排列;读取模块,读取储存在显示缓冲区的数据。
【专利附图】

【附图说明】
[0016]图1为本发明装置示意图;【具体实施方式】
[0017]参见图1,一种通过显示缓冲排列显示外文的装置,其特征在于:该装置包括输入模块10,输入字符串;储存模块20,储存字符串;判断模块50,判断显示缓冲区的显示方向;选择模块30,从字符串选出所需要显示的外文字符;排列模块40,将字符按外文文法处理器的输出字符逆序排列;读取模块60,读取储存在显示缓冲区的数据。
[0018]本发明方法的步骤包括:
[0019]I)输入及储存字符串;
[0020]2)判断显示缓冲区的显示方向;
[0021]3)从字符串选出所需要显示的外文字符;
[0022]4)字符为外文字符且由两个以上的码值所组成;
[0023]5)将字符按外文文法处理器的输出字符逆序排列;
[0024]6)将储存在显示缓冲区内的数据输入至外文文法处理器进行处理;
[0025]7)将外文文法处理器的输出数据储存;
[0026]8)读取储存在显示缓冲区的数据。
[0027]外文文法处理器的功能用于按显示方向的不同将由外文标准万国码(UNICODE)码值或本地码值组成的字符经过语法分析转换成由外文字库码值和非外文的UNICODE码值或本地码值组成的字符。
[0028]因此,在外文文法处理器仅仅处理有关外文的语法部分,即将外文UNICODE码值或本地码值转换为外文字库码值,其它非外文的码值会被原封不动保留,这样处理外文和外文混排和英文混排相似,无须做其它特殊处理。如此,虽然此字符串并非以外文为主要显示,但是若字符串中有外文,或是外文与其它书写方向是由左至右的语文混排时,则可正确显示此外文字符。
【权利要求】
1.一种通过显示缓冲排列显示外文的方法,其特征在于:该方法包含下列步骤: 1)输入及储存字符串; 2)判断显示缓冲区的显示方向; 3)从字符串选出所需要显示的外文字符; 4)字符为外文字符且由两个以上的码值所组成; 5)将字符按外文文法处理器的输出字符逆序排列; 6)将储存在显示缓冲区内的数据输入至外文文法处理器进行处理; 7)将外文文法处理器的输出数据储存; 8)读取储存在显示缓冲区的数据。
2.根据权利要求1所述的一种通过显示缓冲排列显示外文的方法,其特征在于:所述步骤2)包含步骤2.1)若显示缓冲区的显示方向不是从右向左显示,则直接将字符串输入外文文法处理器进行处理。
3.—种通过显示缓冲排列显示外文的装置,其特征在于:该装置包括输入模块,输入字符串;储存模块,储存字符串;判断模块,判断显示缓冲区的显示方向;选择模块,从字符串选出所需要显示的外文字符;排列模块,将字符按外文文法处理器的输出字符逆序排列;读取模块,读取储存在显示缓冲区的数据。
【文档编号】G06F3/14GK103793186SQ201210425368
【公开日】2014年5月14日 申请日期:2012年10月29日 优先权日:2012年10月29日
【发明者】王秦秦 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1