专利名称:一种屏幕键盘提示小键盘输入文本的系统的制作方法
技术领域:
本发明一般涉及一种数据输入方法和设备,是从具有键多义性的小键盘输入文本。
随着通讯业尤其是移动通讯的迅猛发展,从小键盘输入文本的需求获得不断的增长;而小键盘的一个键对应多个字符,因而产生了键的多义性。一种处理键多义性的方法是输入多次相同键,通过击键数目确定键对应的字符,比如一个键代表“a、b、c”三个字母,按这个键一次代表字母“a”,按键两次代表“b”,按键三次代表“c”,这就存在输入的不方便,尤其是该键代表的字符很多时。
在处理小键盘的词汇输入方面,一般多采用词级去多义性的方法,当一组数字序列对应多组字符序列时,一般采取逐字选择,这就存在选择相对使用频率低的字符序列时的需要输入选择功能键多次,例如依照
图1的罗马字母键盘依次输入数字键4、6、6、3,该键序列4663对应“good、home、gone、hoof、hood、hone、goof”等英文单词,若要输入使用频率低的“hoof”单词,则需输入选择功能键多次。而且在输入过程中,由于一个键代表多个字符,显示字符多数情况并不是所要输入字符,因而很难确定输入过程中的输入错误,一般只有在完整的输入一个键序列并显示对应的字符序列后才能检查出是否中途有输入错误,这无疑造成输入的不便并降低了输入的效率,比如依照图1的罗马字母键盘输入英文单词“hoof”过程中,当输入数字键4时,显示可能为“i”,再输入数字键6时,显示可能为“in”,再输入数字键6时,显示可能是“inn”,在整个输入过程中显示的字母都不是自己所需字母,因而很难判断输入有无错误。词级去多义性的方法中,当系统没有所需输入词汇时,输入就得不到结果。在实际的文本输入中,地名、人名占了比较大的比重,而一般词库很少包括人名、地名。
为解决以上小键盘输入文本时的不方便性和选择相对使用频率低的字符序列的低效率,本发明提供一种屏幕键盘提示小键盘输入文本的装置,该装置包括a.一个带有用于输入文本的多个输入键的小键盘,其中每个输入键代表一个或多个字符,输入键的含义是代表字符的键;小键盘还包括多个功能键;b.一个存储器;c.一个用于输出的显示器,屏幕尺寸可以显示屏幕键盘;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的多个字符或字符序列通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘中可以包含代表一个或多个字符的输入键。
d.一个联接到小键盘、存储器、显示器上的处理器。
在输入输入键所代表的字符模式下,存储器中存储了用于输入键所对应的多个字符;当处理器接收到第一个输入键的输入,搜索存储器中输入键对应的多个字符,将对应的多个字符提供给显示器以屏幕键盘提示方式显示;接收第二个键的输入,若第二个键对应于屏幕键盘中某个字符,则第二个键的输入被解释成选择所对应屏幕键盘的字符。
在输入字符序列模式下,存储器中存储了用于输入文本的输入键构成的键序列所对应的字符序列;当处理器接收到多个输入键的有序输入,多个输入键有序输入构成一个键序列;当激活确定该键序列的功能键时,搜索存储器中该键序列对应的字符序列,将对应的字符序列提供给显示器以屏幕键盘提示方式显示;接收对应于屏幕键盘中某个字符序列的键的输入,则该键的输入被解释成选择所对应屏幕键盘上的字符序列。
在输入汉字模式下,存储器中存储了用于输入文本的输入键构成的键序列所对应的一级字符序列,一级字符序列是汉字的表音字符序列,存储器中还存储了对应一级字符序列的汉字;当处理器接收到多个输入键的构成一个键序列,搜索存储器中该键序列对应的一级字符序列,并将对应的一级字符序列显示于屏幕;选择所需的一个一级字符序列后,搜索存储器中该一级字符序列对应的汉字,将汉字提供给显示器以屏幕键盘提示方式显示,屏幕键盘最好是3×3阵列的九键显示方式;接收对应于屏幕键盘中某个汉字的键的输入,则该键的输入被解释成选择所对应屏幕键盘上的汉字。
在以下的各种小键盘输入实施例中,基本上都应用到小键盘的屏幕键盘提示式显示方法,该方法包括依据前一个键或前多个键,将与前一个键或前多个键相对应的多个字符或字符序列分别显示于屏幕键盘各键上;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的各字符通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘可以包含代表多个字符的输入键;激活在屏幕键盘上有对应字符或字符序列的键,该键被解释成选择该键在屏幕键盘上对应的字符或字符序列;这种选择可以是选择对应的字符或字符序列作为输出字符或字符序列,也可以是选择对应的字符或字符序列作为默认字符或字符序列。
以下通过各实施例,并结合附图来描述本发明的各个较好的实施方式。
图1是说明根据本发明应用于数字小键盘的文本输入设备的一个外观图。
图2是图1中设备的一个内部电路的简图。
图3A是图1中的设备在字母、数字、标点混合输入模式下的一种屏幕键盘有一定键盘形状框架的显示图;图3B是图1中的设备在一种字母、数字、标点混合输入模式下的一种屏幕键盘隐形方式显示图;图4A~D是采取图1中假名键盘的一种输入日文假名实施例的屏幕键盘显示图。
图5是采取图1中罗马字母键盘的一种输入日文假名实施例的屏幕键盘显示图。
图6是一种五键输入日文假名的装置图。
图7是一种五键输入罗马字母(英文字母)的装置图。
图8是一种十二键输入谚文的谚文字母键盘图。
图9是依照图8的一种输入谚文拼音方块字的屏幕键盘显示图。
图10是一种依照图1的日文键盘输入日语词汇的屏幕键盘显示图。
图11A是一种依照图1的罗马字键盘输入汉语拼音的屏幕显示图。
图11B是一种选择汉语拼音后汉字的屏幕键盘显示图。
图12A~F是3×3阵列的屏幕键盘各种显示方式图。
图1说明了一个依据本发明适合于小键盘的实施方式。一个具有小键盘的蜂窝式电话10(还可以是其他数据输入设备,如个人数字助理、寻户机、无线电话、普通电话、远程通讯设备等),它包括外壳11、小键盘12、显示屏13,显示屏13有文本输入状态区14和屏幕提示区15,屏幕提示区15可显示屏幕键盘16。
屏幕键盘可以有多种显示方式,以3×3阵列的屏幕键盘为例,屏幕键盘可以是一定键盘形状框架的显示方式,如图12A屏幕键盘上用框线将各字符序列分开,如图12B屏幕键盘用“井”字型的虚线框将各字符序列分开;也可以是由显示的各字符序列通过相互的位置关系构筑的隐形显示方式,如图12C,屏幕键盘为隐形方式,字符序列与实际键的对应关系可以通过各字符序列之间的相对位置来确定,对于数字小键盘还可以在图12C的基础上增加对应的数字,更便于找到字符序列和实际键的对应关系,如图12D所示,但图12D的显示方法会增大屏幕键盘显示面积,而且增加对应的数字会对视觉带来干扰;在图12C的基础上还可以通过相邻的字符序列之间的不同显示方式来增强字符序列之间的位置区别,如图12E所示相邻字符序列之间采取颜色深浅不同的背景显示来增强位置区别效果;对于方块字如汉字,字符序列的相对位置更便于区别,如图12F所示。
小键盘12中各数字键对应的数字、字母、假名是一种可选的实施方式,数字“1”的键还对应标点符号。另外,小键盘还有几个功能键,功能键17(cancel)是“取消键”,可以表示对前一操作或前一个已输入字符的取消,功能键18(▲)是“向上备选键”或“向上翻屏键”,功能键19()是“向下备选键”或“向下翻屏键”,功能键20(enter)是“确定键”。另外数字键0、“*”键、“#”键也都可以作为功能键代替功能键17~20中的一个或几个。
依据图1的键盘,在数字、标点符号、罗马字母混合输入模式下,输入数字键1,程序搜索数字键1对应的多个字符,并将多个字符以屏幕键盘方式显示如图3A,其中的屏幕键盘是有一定键盘形状框架的显示方式;若屏幕键盘采用由显示的多个字符或字符序列通过相互的位置关系构筑的隐形显示方式,可显示如图3B;屏幕键盘中的各键和实际键盘的各键相对应,图3B屏幕键盘中的“a”对应数字键1,“b”对应数字键2,“c”对应数字键3,“2”对应数字键5,“A”对应数字键7,“B”对应数字键8,“C”对应数字键9。
在输入第一个输入键(数字键2)后,依据图3B的屏幕键盘提示输入第二个输入键(屏幕键盘上字母“A”对应的数字键7),第二输入键被解释为选择屏幕键盘上对应的字母“A”。
图1的十个数字键还分别对应表1(假名五十音图)的十行假名以及相应的浊音假名、半浊音假名。
表1 假名五十音图 依据图1的日文假名键盘的一种实施例中,平假名和片假名分成两种输入模式分别输入,图1的数字键0还代表拨音“ん”。
在一种输入平假名模式下,每个假名的输入都是输入两个输入键,有时增加功能键,第一个输入键是表示假名所在的键,第二个输入键是选择屏幕键盘上的假名;例如当输入数字键1时,程序搜索あ行假名,显示如图4A,再输入数字键2,即可选择假名“い”。
当某数字键还对应有浊音假名时,该键对应的假名数是十个;为便于代表浊音的数字键输入时假名的显示和假名的选择,也可以把图1键盘上的标记假名(除了拨音“ん”)作为默认假名,在输入该数字键时可以不显示在屏幕键盘上,而只是显示在屏幕输入状态区,并以反白显示,这样在一屏内能完全把十个假名显示出来。例如当输入数字键2后,屏幕显示如图4B;若输入确定键,则选择默认假名“か”,若输入数字键5,则选择屏幕键盘对应的浊音假名“が”。
对于半浊音假名,需要翻屏显示,例如当输入数字键6后,显示如图1的屏幕,屏幕有未显示假名的提示字符“”;当再输入向下翻屏键“”后,显示如图4C。
对于日文拗音,可以分成两个假名依次输入,例如对于拗音“きゆ”,先输入数字键2,根据图4B选择“き”,再输入数字键8,根据图4D选择“ゆ”。
依据图1的一种日文汉字输入的实施例中,存储器中存储表示日文汉字读音的假名序列对应的汉字。例如需输入“区”,先输入表示“古”日文读音的假名“こ”所在数字键2,根据屏幕键盘选择“こ”,再输入确定该假名读音的确定键,程序搜索表示日文汉字读音“こ”所对应的汉字,屏幕显示如图5A,输入屏幕键盘上“古”对应的数字键2即可选择“古”字。
日文假名也可以根据假名的罗马字拼写的首字母分类,以图1的数字键2~9对应的罗马字分布为例,描述一种日文假名输入实施例。例如数字键7代表罗马字“q、p、r、s”,罗马字拼写的首字母是这四个字母之一的假名与数字键7相对应;在输入日文假名模式下,输入数字键7后,如图5屏幕键盘显示对应的假名。
一种可应用到双向寻呼机领域的五键输入日文假名的实施例,根据表1的五十音图,五个键分别对应あ、い、う、え、お五段假名,其装置如图6所示,第一排键是输入键,第二排键是功能键,从左到右分别表示取消键、翻屏键、确定键;在输入键[あ]后,屏幕键盘显示如图6的屏幕,输入键[い]即可选择键[ぃ]对应的屏幕键盘上的假名“か”。
一种五键输入罗马字母的实施例,同上,其设置如图7,26个字母分成5组,除了一组外每组均含5个字母,在输入中除一个字母外,其他25个字母应用屏幕键盘的显示方式,都只要输入两键。例如输入键[abcde]后,屏幕键盘显示如图7的屏幕,再输入键[fghij]即可选择屏幕键盘对应的字母“b”。
在词级去多义性方面,最后键序列对应的字符序列,或者键序列的对应的多种文本解释都可以应用屏幕键盘提示选择对应的对象。
一种屏幕键盘提示小键盘输入谚文的实施例中,将朝鲜语中40个谚文字母抽出28个作为基本谚文字母,其中14个基本辅音分成12类14个基本元音分成12类 ,其他12个非基本谚文字母在输入时拆成两个基本谚文字母输入。这28个基本谚文字母在3×4阵列的数字小键盘一种优选分布如图8所示。
输入谚文的拼音方块字时,先依次输入组成该拼音方块字的谚文字母所对应的输入键,当输入确定该输入键序列的功能键(如确定键)时,程序搜索存储器中该键序列对应的谚文拼音方块字,将其显示在屏幕键盘上,此时输入对应屏幕键盘上某个方块字的键将选择该方块字。
例如,在依次输入图8的数字键5、9、4,再输入确定键,程序搜索键序列594对应的谚文方块字,显示于屏幕键盘,如图9所示,再输入数字键2,即选择数字键2对应的屏幕键盘上的方块字 一种输入日语词汇的实施例,先依次输入组成该日语词汇的假名字母所对应的输入键,当输入确定该输入键序列的功能键(如确定键)时,程序搜索存储器中该键序列对应的日语词汇,可以是和语词、汉语词、外来词、混合词,并将其显示在屏幕键盘上,此时输入对应屏幕键盘上日语词汇的键将被解释为选择该键对应的屏幕键盘上的日语词汇。
例如依据图1的小键盘上的日语假名的分布,依次输入数字键2、4,再输入确定键,程序搜索键序列24对应的日语词汇,显示于屏幕键盘,如图10所示,再输入数字键6,即选择数字键6对应的屏幕键盘上的日语词汇“くち”。还可以将日语词汇和其使用频率相关联,使用频率高的优先显示在屏幕键盘上。
一种用汉语拼音字母输入中文汉字的实施例,先依次输入组成该汉字拼音的拼音字母所对应的输入键,当输入确定该输入键序列的功能键(如确定键)时,程序搜索存储器中该键序列对应的拼音,当对应的拼音有多个时,选择所需的拼音,程序再搜索该拼音对应的汉字,并将汉字显示在屏幕键盘上,此时输入对应屏幕键盘上汉字的键将被解释为选择该键对应的屏幕键盘上的汉字。
例如依据图1的小键盘上的拼音字母的分布,依次输入数字键2、4,再输入确定键,程序搜索键序列24对应的拼音,如图11A显示于屏幕,选择拼音“Bi”,程序再搜索拼音“Bi”对应的汉字,将相应汉字如图11B所示显示在屏幕键盘上,再输入数字键2,即选择数字键2对应的屏幕键盘上的汉字“笔”。其中图11A拼音的选择可以用屏幕键盘提示。另外还可以将汉字和其使用频率相关联,使用频率高的优先显示在屏幕键盘上。
若一个键序列只对应一个字符序列,且在该键序列后再增加任何其他输入键都不能构成有效键序列时,可以在输入该键序列后,不需再输入确定功能键或选择功能键,程序直接搜索对应该键序列的字符序列所对应的汉字,并将汉字显示于屏幕键盘。
以上描述了本发明在文本输入中的各种实施方式,尤其是具有键多义性的小键盘的字母输入、日文假名输入、谚文输入方面。通过屏幕键盘提示提供给用户一种直观方便、输入效率高的小键盘输入方式,本发明使得文本输入的方便和效率同时得到满足。在不超出本发明的实质思想的范围内,本领域的技术人员可以做种种修改。
权利要求
1.一种屏幕键盘提示小键盘输入文本的系统,该系统包括a.一个带有用于输入文本的多个输入键的小键盘,其中每个输入键代表多个字符;b.一个存储器,存储器中存储了输入键所对应的多个字符;c.一个用于输出的显示器,屏幕尺寸可以显示屏幕键盘;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的各字符通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘可以包含代表多个字符的输入键;d.一个联接到小键盘、存储器、显示器上的处理器,当处理器接收到第一个输入键的输入,搜索存储器中输入键对应的多个字符,将对应的多个字符提供给显示器以屏幕键盘提示方式显示;接收第二个键的输入,若第二个键对应于屏幕键盘中某个字符,则第二个键的输入被解释成选择该键所对应的屏幕键盘上的字符。
2.权利要求1所述的系统,其中用于输入文本的输入键至少有十个,分别代表日文五十音图中的十行假名及相应的浊音假名、半浊音假名。
3.权利要求1所述的系统,其中用于输入文本的输入键至少有五个,分别代表日文五十音图中的五段假名及相应的浊音假名、半浊音假名。
4.权利要求1所述的系统,其中用于输入文本的输入键代表罗马字,在日文输入状态下,则分别代表其假名罗马字拼写中的第一个罗马字母对应该键的假名。
5.一种小键盘输入文本的屏幕键盘提示式显示方法,包括步骤依据前一个键或前多个键,将与前一个键或前多个键相对应的多个字符或字符序列分别显示于屏幕键盘各键上;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的各字符通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘可以包含代表多个字符的输入键;激活在屏幕键盘上有对应字符或字符序列的键,该键被解释成选择该键在屏幕键盘上对应的字符或字符序列。
6.权利要求5所述的系统,其中屏幕键盘是3×3阵列的九键显示方式,屏幕键盘上每个键位置上最多显示一个字符或字符序列。
7.一种屏幕键盘提示小键盘输入文本的系统,该系统包括a.一个带有用于输入文本的多个输入键的小键盘,其中每个输入键代表一个或多个字符,输入键的数目少于输入键所代表的字符数目,小键盘还带有确定一个键序列的功能键;b.一个存储器,存储器中存储了用于输入文本的输入键构成的键序列所对应的字符序列;c.一个用于输出的显示器,屏幕尺寸可以显示屏幕键盘;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的多个字符序列通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘可以包含代表一个或多个字符的输入键;d.一个联接到小键盘、存储器、显示器上的处理器,当处理器接收到多个输入键的有序输入,多个输入键有序输入构成一个键序列;当激活确定一个键序列的功能键时,搜索存储器中该键序列对应的字符序列,将对应的字符序列提供给显示器以屏幕键盘提示方式显示;接收对应于屏幕键盘中某个字符序列的键的输入,则该键的输入被解释成选择所对应屏幕键盘上的字符序列。
8.权利要求7所述的系统,其中用于输入文本的输入键代表谚文字母,键序列对应的字符序列是输入键所代表的谚文字母有序组合成的有效的谚文拼音方块字。
9.权利要求7所述的系统,其中用于输入文本的输入键代表日文假名,键序列对应的字符序列是日语词组,包括和语词、汉语词、外来词、混合词。
10.一种屏幕键盘提示小键盘输入文本的系统,该系统包括a.一个带有用于输入文本的多个输入键的小键盘,其中每个输入键代表一个或多个表音字符,输入键的数目少于输入键所代表的字符数目,小键盘还带有确定一个键序列的功能键;b.一个存储器,存储器中存储了用于输入文本的输入键构成的键序列所对应的一级字符序列,一级字符序列是汉字的表音字符序列,存储器中还存储了对应一级字符序列的汉字;c.一个用于输出的显示器,屏幕尺寸可以显示屏幕键盘;d.一个联接到小键盘、存储器、显示器上的处理器,当处理器接收到多个输入键的有序输入,多个输入键有序输入构成一个键序列;搜索存储器中该键序列对应的一级字符序列,并将对应的一级字符序列显示于屏幕;选择所需的一个一级字符序列后,搜索存储器中该一级字符序列对应的汉字,将汉字提供给显示器以屏幕键盘提示方式显示;屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的多个汉字通过相互的位置关系构筑的隐形显示方式;屏幕键盘最好是3×3阵列的九键显示方式;接收对应于屏幕键盘中某个汉字的键的输入,则该键的输入被解释成选择所对应屏幕键盘上的汉字。
全文摘要
一种以屏幕键盘提示方式直观有效地通过小键盘输入文本的方法和设备。对于一个键代表几个字符的文本输入设备,在输入一个键序列后,屏幕键盘提示该键序列对应的多个字符或字符序列;后续一个键将是选择屏幕键盘对应的字符或字符序列。屏幕键盘可以是有一定键盘形状框架的显示方式,也可以是由显示的各字符通过相互的位置关系构筑的隐形显示方式;屏幕键盘中的各键和实际键盘的各键相对应;屏幕键盘上各键的相对位置和实际键盘上各键的相对位置基本一致;屏幕键盘可以包含代表多个字符的输入键。
文档编号G06F3/023GK1351290SQ0013022
公开日2002年5月29日 申请日期2000年10月30日 优先权日2000年10月30日
发明者杨东宁 申请人:杨东宁