多国语言字符显示方法及装置的制作方法

文档序号:2586587阅读:182来源:国知局
专利名称:多国语言字符显示方法及装置的制作方法
多国语言字符显示方法及装置技术领域
本发明是有关于一种字符处理技术,且特别是有关于一种多国语言字符显示装置及方法。
背景技术
现代人的生活中充满着各式各样的电子设备,从设计简单的电子钟、电子表、电器控制芯片,到精密而复杂的手机、计算机系统,都需要设计良好的接口来供使用者操作。在电子设备上,常通过屏幕来显示文字信息,让使用者可以观看而得知电子设备的运作情形或是可以进行操作的选项。然而,出厂的电子设备可能会贩卖至不同的国家中。各个国家往往具有不同的语言及文字,用以显示于屏幕上的字符也将各有不同,以让不同国家的使用者均可阅读以进行操作。
因此,如何设计一个多国语言字符显示装置及方法,以最小的储存空间提供多国的字符显示,乃为此一业界亟待解决的问题。发明内容
本发明的目的在于提供一种多国语言字符显示方法及装置,可以最小的储存空间提供多国的字符显示。
因此,本发明的一方面是在提供一种多国语言字符显示方法,包含下列步骤:储存多国语言字符数据,多国语言字符数据包含共享字符区以及多个特定字符区,其中共享字符区包含多个共享字符,特定字符区各包含多个特定国字符;接收选择指令;根据选择指令撷取特定字符区其中之一;以及根据共享字符区以及特定字符区其中的一被选者输出至少一字符于显不模块。
依据本发明一实施例,其中多国语言字符数据是储存于只读存储器(Read-OnlyMemory ;R0M),共享字符区以及特定字符区分别储存于只读存储器的存储器区段。
依据本发明另一实施例,其中多国语言字符数据为字符数据文件。
依据本发明又一实施例,多国语言字符数据为IS0-8859字符集。
依据本发明再一实施例,其中共享字符区包含标准ASCII字符区以及扩充字符区。
本发明的另一方面是在提供一种多国语言字符显示装置,包含:储存模块、输入模块、撷取模块以及显示模块。储存模块用以储存多国语言字符数据,多国语言字符数据包含共享字符区以及多个特定字符区,其中共享字符区包含多个共享字符,特定字符区各包含多个特定国字符。输入模块用以接收选择指令。撷取模块根据选择指令撷取特定字符区其中之一。显示模块根据共享字符区以及特定字符区其中的一被选者输出至少一字符。
依据本发明一实施例,其中储存模块为只读存储器,共享字符区以及特定字符区分别储存于只读存储器的存储器区段。
依据本发明另一实施例,其中多国语言字符数据为字符数据文件。
依据本发明再一实施例,多国语言字符数据为IS0-8859字符集。依据本发明更具有的一实施例,其中共享字符区包含标准ASCII字符区以及扩充字符区。依据本发明再具有的一实施例,其中显示模块为液晶显示器。依据本发明再另有的一实施例,其中撷取模块还包含多任务器,用以根据选择指令选择特定字符区其中之一进行撷取。应用本发明的优点在于通过将多国语言字符数据区分为共享字符区以及多个个特定字符区进行储存,可以大幅地节省储存空间,以显示多国语言的字符,而轻易地达到上述的目的。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下:图1为本发明一实施例中,一种多国语言字符显示装置的方块图;图2为本发明一实施例中,多国语言字符数据的示意图;以及图3为本发明一实施例中,一种多国语言字符显示方法的流程图。主要组件符号说明
I:多国语言字符显示装置10:储存模块
11:选择指令12:输入模块
14:撷取模块16:显示模块
2:多国语言字符数据20:共享字符区
200:标准ASCII字符区202:扩充字符区
22:特定字符区300:多国语言字符显示方法
301-304:步骤
具体实施方式
请参照图1。图1为本发明一实施例中,一种多国语言字符显示装置I的方块图。多国语言字符显示装置I包含:储存模块10、输入模块12、撷取模块14以及显示模块16。储存模块10用以储存多国语言字符数据2。请同时参照图2。图2为本发明一实施例中,多国语言字符数据2的示意图。多国语言字符数据2于一实施例中为IS0-8859字符集。IS0-8859字符集是一种多国语是字型编码技术,主要应用于欧洲语系的字符。举例来说,IS0-8859-1为西欧语言如英文、法文、西班牙文、德文等语言,IS0-8859-2为中欧语言如捷克文、波兰文、匈牙利文等语目,而IS0-8859-16为罗马尼亚语。多国语言字符数据2于本实施例中包含共享字符区20以及多个特定字符区22。其中,共享字符区20为这些不同语言中共享的字符。举例来说,b、d、g等字符在这些语言中均为相同,因此可以共享,属于共享字符区20中的字符。这些共享的字符可利用标准ASCII字符形式储存于共享字符区20中的标准ASCII字符区200。共享字符区20可更包含扩充字符区202,以储存共享的表情符号或标点符号。
另一方面,英文的a字符在法语中具有变音字母 字符,法语中a的变音字母及罗马尼亚语则具有i字符,冰岛语及捷克语具有 字符;英文的ο字符在斯洛伐克语中为0,德语中则为0。因此,上述的a、0、0、o、0及δ均属于特定字符区22中的字符。于一实施例中,一个特定字符区22中所储存的字符对应至具有相同特定字符的语言,举例来说,英文、法文、西班牙文、德文的特定字符大同小异,可储存于同一个特定字符区22中。而俄文的特定字符与其它语言差异较大,可单独储存于另一个特定字符区22中。
由上述可知,多国语言字符数据2可将IS0-8859字符集中的共享字符部分储存于共享字符区20,而将因各国语言不同而互异的字符部分储存于特定字符区22。于一实施例中,储存模块10可为一个只读存储器,共享字符区20以及特定字符区22分别储存于只读存储器的存储器区段中。举例来说,共享字符区20中的标准ASCII字符区200可储存于0-127位的区块中,共享字符区20的扩充字符区202可储存于128-159位的区块中,其余的特定字符区22则储存于160-255位的区块中。于另一实施例中,储存模块10亦可为如硬盘、光盘或其它类型的储存装置,多国语言字符数据2可储存为一个字符数据文件,以在需要时加载。因此,通过共享字符区20及特定字符区22的储存方式,储存模块10将可避免共享字符重复储存的缺点,大幅减少储存的空间。在小型的嵌入式装置中,用以储存字符集的储存模块空间较小,本发明中多国语言字符数据2的储存方式将可有效利用其储存空间。
输入模块12用以接收选择指令11。于不同的电子装置中,输入模块12可为简单的按键、键盘、鼠标或是其它种类的输入模块。撷取模块14根据选择指令11撷取特定字符区22其中之一。于一实施例中,当多国语言字符数据2为一个字符数据文件时,撷取模块14可根据选择指令11选择加载对应的特定字符区22的文件区块。于另一实施例中,当多国语言字符数据2储存于只读存储器时,撷取模块14可由多任务器实现,根据脚位或是指令选择对应的特定字符区22的存储器区块。
显示模块16进一步根据共享字符区20以及被选的特定字符区22输出字符。于一实施例中,显示模块16可为液晶显示模块或是其它可能的显示装置,以输出特定国家语言的字符。于不同实施例 中,显示模块16可依据存储器内的数据或是依据使用者其它的输入来显示对应的字符。
因此,本发明的多国语言字符显示装置通过将多国语言字符数据区分为共享字符区以及多个个特定字符区进行储存,可以大幅地节省储存空间,以显示多国语言的字符。
以置入两种语系的字符为例,如在储存模块中重复放置共享字符,并采用8x16的字体为例,则整体字符数据所占的位数为(256+256)*16 = 8192位。而利用本发明的方式进行储存,整体字符数据所占的位数为(256+96)*16 = 5632位。因此,在置入两种语系的字符的情形下,可省下约31.25%的空间。而如进一步将IS0-8859-1至IS0-8859-16的字符集均置入,本发明的储存方式可省下近60%的存储器空间。
请参照图3。图3为本发明一实施例中,一种多国语言字符显示方法300的流程图。此多国语言字符显示方法300可实作为一计算机程序,并储存于一计算机可读取记录媒体中,而使计算机读取此记录媒体后执行实时地点推荐方法。计算机可读取记录媒体可为只读存储器、闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。多国语言字符显示方法300包含下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行)。于步骤301,储存模块10储存多国语言字符数据2,多国语言字符数据2包含共享字符区20以及多个特定字符区22,其中共享字符区20包含多个共享字符,特定字符区22各包含多个特定国字符。于步骤302,输入模块12接收选择指令11。于步骤303,撷取模块14根据选择指令11撷取特定字符区22其中之一。于步骤304,显示模块16根据共享字符区20以及被选的特定字符区22其中之一输出字符。因此,本发明的多国语言字符显示方法通过将多国语言字符数据区分为共享字符区以及多个个特定字符区进行储存,可以大幅地节省储存空间,以显示多国语言的字符。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
权利要求
1.一种多国语言字符显示方法,其特征在于,包含下列步骤: 储存一多国语言字符数据,该多国语言字符数据包含一共享字符区以及多个特定字符区,其中该共享字符区包含多个共享字符,所述多个特定字符区各包含多个特定国字符; 接收一选择指令; 根据该选择指令撷取所述多个特定字符区其中之一;以及 根据该共享字符区以及所述多个特定字符区其中的一被选者输出至少一字符于一显示模块。
2.根据权利要求1所述的多国语言字符显示方法,其特征在于,该多国语言字符数据是储存于一只读存储器,该共享字符区以及所述多个特定字符区分别储存于该只读存储器的一存储器区段。
3.根据权利要求1所述的多国语言字符显示方法,其特征在于,该多国语言字符数据为一字符数据文件。
4.根据权利要求1所述的多国语言字符显示方法,其特征在于,该多国语言字符数据为一 IS0-8859字符集。
5.根据权利要求1所述的多国语言字符显示方法,其特征在于,该共享字符区包含一标准ASCII字符区以及一扩充字符区。
6.一种多国语言字符显示装置,其特征在于,包含: 一储存模块,用以储存一多国语言字符数据,该多国语言字符数据包含一共享字符区以及多个特定字符区,其中该共享字符区包含多个共享字符,所述多个特定字符区各包含多个特定国字符; 一输入模块,用以接收一选择指令; 一撷取模块,根据该选择指令撷取所述多个特定字符区其中之一;以及 一显示模块,根据该共享字符区以及所述多个特定字符区其中之一被选者输出至少一字符。
7.根据权利要求6所述的多国语言字符显示装置,其特征在于,该储存模块为一只读存储器,该共享字符区以及所述多个特定字符区分别储存于该只读存储器的一存储器区段。
8.根据权利要求6所述的多国语言字符显示装置,其特征在于,该多国语言字符数据为一字符数据文件。
9.根据权利要求6所述的多国语言字符显示装置,其特征在于,该多国语言字符数据为一 IS0-8859字符集。
10.根据权利要求6所述的多国语言字符显示装置,其特征在于,该共享字符区包含一标准ASCII字符区以及一扩充字符区。
11.根据权利要求6所述的多国语言字符显示装置,其特征在于,该显示模块为一液晶显示器。
12.根据权利要求6所述的多国语言字符显示装置,其特征在于,该撷取模块还包含一多任务器,用以根据该选择指令选择所述多个特定字符区其中之一进行撷取。
全文摘要
本发明涉及一种多国语言字符显示方法及装置,多国语言字符显示方法包含下列步骤储存多国语言字符数据,多国语言字符数据包含共享字符区以及多个特定字符区,其中共享字符区包含多个共享字符,特定字符区各包含多个特定国字符;接收选择指令;根据选择指令撷取特定字符区其中之一;以及根据共享字符区以及被选的特定字符区其中之一输出至少一字符于显示模块。
文档编号G09G5/22GK103137102SQ20111039203
公开日2013年6月5日 申请日期2011年11月23日 优先权日2011年11月23日
发明者林敬文, 谢育锜 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1