一种小键盘上数字编码的汉语拼音和注音多字连续输入法的制作方法

文档序号:6539432阅读:391来源:国知局
专利名称:一种小键盘上数字编码的汉语拼音和注音多字连续输入法的制作方法
技术领域
本发明涉及一种小键盘上数字编码的汉语拼音和注音多字连续输入法,特别应用在移动电话机、小灵通PHS设备、电视机机顶盒遥控器、PDA、掌上电脑、电子词典、音像设备遥控器、POS机、条码机、税控机、导航仪、固定电话机、传真机以及其他小键盘设备上以拼音或注音方式连续输入多个汉字。
背景技术
目前,公知的PC大键盘上汉语拼音输入法和注音输入法大多是词组、长短语、整句方式的多字连续输入,其目的是解决从拼音序列或注音序列到汉字之间的一级歧义、即“音字歧义”问题。因为汉语拼音字母与大键盘上的字母键一一对应、注音符号中的声母和韵母也可与大键盘上的字母键一一对应,所以,大键盘上拼音输入法和注音输入法的人机交互键盘设计非常明了用字母键来输入拼音字母或注音符号,用前后翻页键、数字键和/或空格键来依次从候选项中挑选拼音序列或注音序列对应的多字词、单字词,故输入编辑键和候选项选择键互不冲突。因为这类多字连续输入方式与汉语中多字词大量存在的语言特性比较吻合,所以在中国大陆和中国台湾地区非常流行。
而在移动电话机类小键盘设备上,因为其字母键是按照多对一方式映射到小键盘的数字键上,所以存在从数字编码串到拼音音节串或注音音节串之间的歧义,即“数音歧义”问题,比如,在国际电报电话咨询委员会推荐的CCITT小键盘上,数字编码串“7426”对应着“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六种可能的拼音音节串,即,从逻辑上讲,小键盘上的汉语拼音输入法和注音输入法是要解决“二级歧义”问题首先是“数音歧义”,其次是“音字歧义”。相应地,小键盘设备因为键数少,还存在小键盘按键的动态复用问题这些键有时要被定义为数字“输入编辑交互”键、有时又要定义成“音节确认交互”中的歧义翻滚或选择键、还需要被定义成“词组选择交互”中的歧义翻滚或选择键。
现有的移动电话机类小键盘设备上的拼音和注音输入法多为以下三种单字输入、单字加联想输入、间断型多字输入。其流程描述如下单字输入法的流程是①输入数字编码串;②如果该数字编码串对应多个拼音音节串或注音音节串,则需要通过循环翻滚或选择方式选定一个音节串,完成从数字串到音节串的确认;③通过翻页选择方式,挑选与该音节串对应的一个汉字,完成一次汉字输入;④重复①~③的步骤,逐个完成多个汉字的输入。
单字加联想输入法的流程是在单字输入流程的第③步之后,输入法给出与该字相关的几个联想字,供用户选择,比如用户输入“北”,供联想的字就可能包括“京”、“方”、“面”、“大”等几个字。
单字输入和单字加联想输入法的智能性较低,均输入单字输入,与汉语言内在的特性不符,操作按键较烦琐。
间断型多字输入法的流程是输入第一个数字编码串,挑选与第一个对应的音节串;输入第二个数字编码串,挑选与第二个对应的音节串;再输入第三个,并挑选与第三个对应的音节串,照此循环,然后再逐个选择多字词或单字词,完成多个单字的输入。因为多个数字编码串序列的输入过程被频繁的音节确认交互操作打断,所以称之为“间断型多字输入法”。这种方法的缺点是状态频繁变化、视觉和思维焦点切换频繁,用户焦点需要频繁地在小键盘和屏幕之间来回切换,输入过程远不及PC大键盘流畅。
用户需要一种人机交互友好、输入过程流畅的支持词组和长短语输入的多字连续输入法。

发明内容
为了简化小键盘上拼音或注音输入中二级歧义所引起的烦琐操作,去掉间断型多字输入中频繁的音节确认交互操作对输入流畅性的破坏,并在尽可能拟合用户在PC大键盘上输入习惯及使用感受的情况下发挥小键盘的特色,本发明公开了一种小键盘上数字编码的汉语拼音和注音多字连续输入法,该输入法将拼音字母或注音符号按多对一的关系映射到小键盘数据键上,按映射关系将词组中各汉字的发音转化为数字编码,处理器接收由多个数字编码串组成的输入序列后,将所有与之匹配的词组按词长优先且高频优先的原则分页显示到候选框,不用确定发音就可直接挑选词组;在输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态中,通过定义首音分组循环键、字词先见切换键、等长筛选码键、以字定音键来加快候选词组的挑选,定义自造词删除键来删除自造词,用一套带强调的小象形图像来直观表示用户击键;定义混合输入键来切换到大小写西文字母、数字与符号的混合输入状态。本发明解决其技术问题所采用的技术方案是
定义基本数据集。将汉语拼音字母表中的所有字母、或者汉语注音符号表中的所有符号按照多对一的关系映射到小键盘的数字键上,将不含声调信息的音节和声母定义为音节串;将音节串中的字母或符号按照映射关系转换为对应的数字串,定义这样的数字串为汉字的完整“数字编码”;相应地,如果某个数字串不是完整数字编码,而只是某个完整数字编码的前面一部分,定义这样的数字串项为半完整数字编码,如果一个数字编码对应着一个以上的音节串,则称其为“歧义数字编码”;两个音节串或两个数字编码之间用一个隔音符来分隔,而与该符号对应的输入键为隔音符输入键;隔音符可以由用户输入,也可由软件将数字编码序列切分为多个数字编码串后,自动在其间添加隔音符。
词组候选项的给出方法。在接受到由多个数字编码串组成的输入序列后,在不用用户挑选数字编码串对应的拼音或注音音节的情况下,处理器直接查找存储器词库中各词组的数字编码序列,将所有与输入序列匹配的、但彼此发音可能不同的多字词组和单字词组全部列为候选项并混合在一起,按照词长优先、高频优先的原则排序,分页显示到候选框供用户挑选。
词组候选项的首音分组方法。处理器将词组候选项按其第一个汉字的发音分成一个或多个“候选项首音子组”,在词组挑选交互状态,特别设定首音分组循环键,用户每次按压该键,则候选项调整为下一个候选项首音子组,依次循环,这样,用户可以快速将候选项调整为某一个候选项首音子组,以缩小范围,加快挑选。
词组候选项的词长子段切换方法。处理器将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,按照词长优先原则,缺省情况下候选框中先显示候选项多字词子段,在“词组挑选交互”状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示“候选项单字词子段”,再次按压该键,则回到词优先模式,这样,用户可以快速调整两个子段的显示顺序,缩小范围,加快挑选。
词组候选项的等长筛选码限定方法。根据汉字的发音特点、字形特点或者音形结合特点,为汉字设定一套或多套等长筛选码,用户选择其中的一套使用,不同汉字的筛选码编码长度相同、且对应的击键次数相同、且对应的击键次数均为两次或三次、且对应的第一个击键相同。用户键入筛选码以缩小候选项的范围,以缩小范围,加快挑选。
缺省候选项与输入编辑框中对应的拼音或注音自动联动。在词组候选框中有且仅有一个缺省候选项,在用户没有确认数字编码串对应的拼音或注音的情况下,输入编辑框中对应的拼音或注音的显示与“缺省候选项”词组的发音一致,在词组候选框中变更缺省候选项将引起输入编辑框中对应的拼音或注音的自动联动。
词组候选项的以字定音限定方法。特别设定一个以字定音键,用户按压该键,处理器根据缺省候选项中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组,以缩小范围,加快挑选。
删除自造词组的方法。在词组挑选交互状态,特别设定一个数据键为自造词删除键,如果当前的缺省候选项为一个用户自造词组,按压自造词删除键后,处理器从存储器中删除该词组。
用一套带强调的小象形图像直观表示用户击键。一个数字编码串可能对应多个有效的拼音字母串或注音符号串,用户按压汉字发音所对应的一个数据键,处理器在显示设备上显示一个对应的、具备视觉上强调特性的小象形图像,该象形图像至少描绘出了该数据键代表的所有拼音字母或注音符号,且其视觉上强调部分为该数据键所对应的一个拼音字母或一个注音符号,以直观表示用户击键。
自动将非完整数字编码串补充完整。在输入编辑状态,如果当前操作位置的一个数字编码串不是一个完整的数字编码串,不对应任何拼音或注音串,但又是某个完整数字编码串的前面一部分,当用户离开当前的操作位置时,处理器自动将其补充成一个最接近的完成数字编码串。
输入编辑框中插入符位置在字词挑选操作后自动联动。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面。
音节确认框在字词挑选操作后自动联动。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器自动将剩余的第一个数字编码串对应的音节确认框显示到显示设备上。
自动切分不加隔音符数字编码串序列。支持在输入两个或多个汉字的数字编码串之间不加隔音符,由处理器依据规则自动切分数字编码串序列,其特征是处理器接收不含隔音符的多个数字编码串序列后,按照汉语拼音或注音音节表与数字编码串之间的对应关系,从前到后,穷举所有的切分路径,并找出其中路径段最少的切分路径,将其作为备选候选项;如果路径段最少的切分路径有多种,每种的各路径段长度不完全相同,处理器依据每条路径对应的词组候选项的长度和使用频率来优选出一种如果某条路径对应的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数,则选取该路径;而如果最长词组候选项的汉字个数相同,则选取最高频的词组对应的路径。
支持在拼音或注音方式下混合输入大小写西文单词、西文字母、数字、符号。定义某个键为混合输入键,在没有输入任何拼音或注音对应的数字编码串的情况下,用户按压混合输入键,可进入混合输入辅助状态输入大小写西文单词、西文字母、数字、符号,并在混合输入结束后自动返回拼音或注音输入主状态;在进入混合输入辅助状态且没有按压任何数据键的情况下,汉字标点符号分页罗列在候选框中,可直接挑选汉字标点符号;在进入混合输入辅助状态后键入数字串,该数字串所对应的所有西文单词以及该数字串本身均被罗列在候选框中,用户可挑选确认其中的一个,可直接输入数字和对应的西文单词;在进入混合输入辅助状态后可自定义西文串用户在混合输入辅助状态键入数字串,数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号,全部挑选完毕后,作为一个自定义西文串添加到词库中,下次在混合输入辅助状态键入相同的数字串,该自定义西文串就会出现在候选框中。
首音分组循环键与拼音或注音方式汉字之间的隔音符输入键为同一个物理键。
在输入了一个或多个汉字发音的数字编码后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间来回切换通过一组特别定义的状态切换键来完成从输入编辑交互到音节确认交互的状态切换键与从词组挑选交互到音节确认交互的状态切换键对应小键盘上同一个方向键;在输入编辑交互状态,用两个方向相对的方向键分别进入音节确认交互状态和词组挑选交互状态;在音节确认交互状态放弃后续操作与在词组挑选交互状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互状态;本发明的有益效果是通过将词组的数字编码串与输入序列直接匹配,将彼此发音可能不同的多字词组和单字词组按词长优先、高频优先方式混合在一起,用户不用确认输入串对应的音节串就可直接挑选词组,实现小键盘上汉语拼音或注音方式词组和长短语的多字连续输入,输入过程不会被频繁的音节确认交互操作打断,从整体上提升输入的流畅性;通过定义首音分组循环键、字词先见切换键、等长筛选码键、以字定音键来加快候选词组的挑选,提升输入的便捷性;通过对不加隔音符数字编码串序列的自动切分、用小象形图像直观表示用户击键、插入符位置自动联动、音节确认框内容自动联动等提升人机交互的友好程度;通过定义自造词删除键、混合输入键提升了输入功能的完整性。


图1是与本发明对应的一种小键盘设备的内部各组成部分的图示图2是与图1所述设备的透视3是混合排列数字编码输入序列对应的词组候选项示意4是输入法的两种基本界面示意5是连续输入编辑过程示意6是连续词组挑选过程示意7是状态之间转换示意8是首音分组示意9是缺省候选项发音串自动联动示意10是以字定音示意11是词长子段切换示意12是字词挑选操作后音节确认框自动联动示意13是字词挑选操作后插入符位置自动联动示意14是等长筛选码限定示意15是混合输入辅助状态示意16是使用带强调的小象形图像表示用户击键示意17是删除自造词组示意18是自动补充非完整数字编码示意19是自动切分不加隔音符数字编码串序列示意图具体实施方案I.硬件结构(I.a)本发明涉及一种小键盘上数字编码的汉语拼音和注音多字连续输入法。图1是一种小键盘设备的内部结构(100)图示,其优选实现方式是包括天线(102)、发射接受装置(104)、外部接口(120)、电源(122)、处理器(106)、输出设备(108)(110)、输入设备(112)(114)、存储器(116),存储器中各种相关数据,有的数据以数据库(118)形式存在。
(I.b)图2是内部结构(100)所指的小键盘设备(200)的透视图,该设备包括一个上部(210)和下部(220),上部和下部之间通过一个连接部(230)相连;上部(210)包括一个听筒(211)和一个显示输出设备(212);下部包括一个麦克风(221)和一个输入键组(222)。输入键组(222)的优选实现方式是包括上方向键(224)、右方向键(225)、下方向键(226)、左方向键(227)、OK键(228)、C键(229)、数据键组(223),在数据键组中,0键(230)或#键(231)上还表示是空格键。
II.将汉语拼音字母表中的所有字母、或者汉语注音符号表中的所有符号按照多对一的关系映射到小键盘的数字键上,比如,拼音字母表与小键盘的映射关系是“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”分别英文字母“abc”、“def”、“ghi”、“jkl”、“mno”、“pqrs”、“tuv”、“wxyz”;注音符号表与小键盘的映射关系是“1ㄅㄆㄇㄈ”、“2ㄉㄊㄋ ”、“3ㄍㄎ厂”、“4ㄐㄑㄒ”、“5ㄓㄔㄕㄖ”、“6ㄗㄘㄙ”、“7ㄚㄛㄜㄝ”、“8ㄞㄟㄠㄡ”、“9ㄢㄣㄤㄥ儿”、“0ㄧㄨㄩ”。以拼音方式为例,数字编码串“7426”对应着“pian”、“piao”、“qian”、“qiao”、“shan”、“shao”等六种可能的拼音音节串,称“7426”这样的数字编码“歧义数字编码”;而数字串“46”不是完整数字编码,而只是完整数字编码“4662”的前面一部分,“4662”对应的拼音串为“gong”和“hong”,称“46”这样的串为半完整数字编码。隔音符输入键一般定义为#键。
III.输入法的基本界面与三个主要的交互状态。图4是输入法的两种基本界面示意图(400),包括输入编辑框(402)(405)、词组挑选框(403)(406)、音节确认框(401)(404)三个部分,分别输入法的三个主要交互状态交互输入编辑交互状态、词组挑选交互状态、音节确认交互状态对应。
IV.图3是混合排列数字编码输入序列对应的词组候选项示意图(300)。处理器(106)在接收输入序列“9426 7426”(306)后,从存储器(116)词库中查找各词组的数字编码序列,将所有与“9426 7426”匹配的、但彼此发音可能不同的多字词组和单字词组全部列为候选项并混合在一起(301)(302)(303)(304)(305),按照词长优先、高频优先的原则排序,分页显示到候选框,这样,在不用用户挑选数字编码串对应的拼音或注音音节的情况下,用户可以直接从候选框中挑选词组。本示意图中输入序列显示为数据串本身,其优选方式是显示为拼音串或注音串,以提供用户更直观的感受。
V.图5是连续输入编辑过程示意图(500)。用户想输入由七个汉字组成的句子,只需要依次按照(501)、(502)、(503)、(504)、(505)、(506)、(507)所列的方式,连续输入对应的数字编码串和/或隔音符即刻,输入连续进行,不用关心各个数字编码串对应的拼音或注音,即不被音节确认交互操作打断。
VI.图6是连续词组挑选过程示意图(600)。就图5所给的数字编码串输入序列,在进入词组挑选交互状态后,用方向键、数字键加OK键依次挑选单字词组或多字词组(601)(602)(603)(604),每次挑选后,挑选的汉字显示在输入编辑框,挑选完毕,汉字内容进入应用程序(605)。
VII.图7是状态之间转换示意图(700)。在输入了一个或多个汉字发音的数字编码后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间来回切换通过一组特别定义的状态切换键来完成从输入编辑交互(701)到音节确认交互(702)的状态切换键与从词组挑选交互(703)到音节确认交互(702)的状态切换键对应小键盘上同一个方向键,其优选方案是采用上方向键;在输入编辑交互(701)状态,用两个方向相对的方向键分别进入音节确认交互(702)状态和词组挑选交互(703)状态,其优选方案是前者用上方向键,后者用下方向键,这种定义与输入编辑框(402)(405)、词组挑选框(403)(406)、音节确认框(401)(404)三者之间在屏幕上的位置关系一致,便于用户理解;在音节确认交互(702)状态放弃后续操作与在词组挑选交互(703)状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互(701)状态,其优选方案是用C键。
VIII.图8是首音分组示意图(800)。在(801)中,词组候选框中罗列了发音不同的五个词组,处理器(106)将词组候选项按其第一个汉字的发音分成四个“候选项首音子组”,进入词组挑选交互状态(802)后,在第一次按压首音分组循环键后,候选项内容调整为第一个候选项首音子组(803),第二次、第三次、第四次按压首音分组循环键后,则候选项内容调整为第二、第三、第四个候选项首音子组(804)(805)(806),如果在(806)情况下,第五次按压首音分组循环键后,则候选项内容回到第一个候选项首音子组(803)。这样,用户可以快速将候选项调整为某一个候选项首音子组,以缩小范围,加快挑选。首音分组循环键的优选设定是,与拼音或注音方式汉字之间的隔音符输入键为同一个物理键,比如#键。
IX.图9是缺省候选项发音串自动联动示意图(900)。在词组候选框中有且仅有一个缺省候选项,如(901)中第一个词组候选项,在用户没有确认数字编码串对应的拼音或注音的情况下,输入编辑框中对应的拼音或注音的显示与“缺省候选项”词组的发音一致(901),在词组候选框中变更缺省候选项将引起输入编辑框中对应的拼音或注音的自动联动,比如用右方向键依次变更缺省候选项(902)(903)(904)(905),输入编辑框中的内容自动联动。
X.图10是以字定音示意图(1000)。在(1001)中,当前的缺省候选项为第三个,用户按压以字定音键,处理器根据缺省候选项中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组(1002),这样可以以缩小范围,加快挑选。其优选方法是设定“9”键为以字定音键。
XI.图11是词长子段切换示意图(1100)。处理器(106)将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,按照词长优先原则,缺省情况下候选框中先显示候选项多字词子段(1101),在词组挑选交互状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示“候选项单字词子段”(1102),再次按压该键,则回到词优先模式(1103)(1101),这样,用户可以快速调整两个子段的显示顺序,缩小范围,加快挑选。左方向键的词长子段切换功能只有在候选框中罗列的是第一页的候选项、且缺省候选项是第一个的情况下才起作用。
XII.图12是字词挑选操作后音节确认框自动联动示意图(1200)。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器(106)自动将剩余的第一个数字编码串对应的音节确认框显示到显示设备上,如在(1201)中,音节确认框中显示的是第一个数字编码串对应的音节确认框,在完成两个字的挑选后,音节确认框显示第三个数字编码串对应的音节确认框(1202),在再次完成两个字的挑选后,音节确认框显示第五个数字编码串对应的音节确认框(1203)。
XIII.图13是字词挑选操作后插入符位置自动联动示意图(1300)。如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器(106)自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面。如在(1301)中,插入符的位置是在第一个发音串的后面,在完成两个字的挑选后,插入符的位置是在第三个发音串的后面(1302),在再次完成两个字的挑选后,音节确认框显示第五个个发音串的后面(1303)。将插入符的位置调整到剩余的第一个发音串后面、而不是前面或者其它位置的好处是,如果用户发现这个发音串键入错误,可以更快地在删除后重新更正。
XIV.图14是等长筛选码限定示意图(1400)。根据汉字的发音特点、字形特点或者音形结合特点,为汉字设定一套或多套等长筛选码,不同汉字的筛选码编码长度相同、且对应的击键次数相同、且对应的击键次数均为两次或三次、且对应的第一个击键相同,比如可以设定一下几套筛选码、但不限于以下几套可以用“11、12、13、14、15”或“01、02、03、04、05”分别代表汉字发音的声调为阴平、阳平、上声、去声、轻声;或者用“11、12、13、14、15”分别代表汉字的第一个笔画为横、竖、撇、捺、折;或者用“16、17、18、19、10”分别代表汉字的最后一个笔画为横、竖、撇、捺、折;或者用“11、12、13、14”分别代表汉字的字形结构为左右型结构、上下型结构、包围型结构、独体字结构等。用户选择其中的一套使用,比如使用“11、12、13、14、15”代表对应的汉字发音的声调,在没有键入等长筛选的情况下(1401),用户希望的一个汉字没有出现在候选项首页,在键入等长筛选码“14”限定该汉字的发音为“去声”的情况下,不符合该条件的汉字被过滤掉,或者被放在候选项的后面,而满足该条件的汉字的位置就会前移,如(1402)候选框中的第二个汉字就前移到了候选项首页。这样可以缩小范围,加快挑选。等长筛选码的好处是简单易记,且简化了在小键盘方式下的软件处理。
XV.图15是混合输入辅助状态示意图(1500)。用户经常需要在拼音或注音方式下混合输入大小写西文单词、西文字母、数字、符号。定义某个键为混合输入键,其优选方式是定义“1键”、“0键”或“*键”中的一个为混合输入键,在没有输入任何拼音或注音对应的数字编码串的情况下,用户按压混合输入键,可进入混合输入辅助状态输入大小写西文单词、西文字母、数字、符号,并在混合输入结束后自动返回拼音或注音输入主状态;在进入混合输入辅助状态且没有按压任何数据键的情况下,汉字标点符号分页罗列在候选框中,可直接挑选汉字标点符号(1501);在进入混合输入辅助状态后键入数字串,该数字串所对应的所有西文单词以及该数字串本身均被罗列在候选框中(1502)(1503)(1504),用户可挑选确认其中的一个,可直接输入数字和对应的西文单词;在进入混合输入辅助状态后可自定义西文串用户在混合输入辅助状态键入数字串(1505),数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号(1506),全部挑选完毕后(1507),作为一个自定义西文串添加到词库中,且自动返回到拼音或注音输入状态,如果下次在混合输入辅助状态键入相同的数字串,该自定义西文串就会出现在候选框中。如果用户想再次进入混合输入辅助状态输入标点符号,可再次按压混合输入键(1508),挑选标点符号(1509)。
XVI.图16是使用带强调的小象形图像表示用户击键示意图(1600)。用带强调的小象形图像(1601)直观表示用户击键,可增加界面的友好性,因为一个数字编码串可能对应多个有效的拼音字母串或注音符号串,用户按压汉字发音所对应的一个数据键,处理器在显示设备上显示一个对应的、具备视觉上强调特性的小象形图像,该象形图像至少描绘出了该数据键代表的所有拼音字母或注音符号,且其视觉上强调部分为该数据键所对应的一个拼音字母或一个注音符号,如(1602)(1604)中所给的象形图像以及该图像的放大效果。在给出了象形图像的情况下,可以不显示音节确认框(1603),以减小输入法占用显示输出设备窗口的大小。
XVII.图17是删除自造词组示意图(1700)。在词组挑选交互状态,特别设定一个数据键为自造词删除键,优选方法是定义“8键”为自造词组删除键。假设(1701)中第二各词组候选项(1702)为自造词组,且其为当前的缺省候选项,用户按压自造词删除键后,处理器(106)从存储器(116)中删除该词组,删除该词组以后,候选框中的内容随之变化(1703)。
XVIII.图18是自动补充非完整数字编码示意图(1800)。在(1801)中,“46”是一个非完整数字编码,不对应任何拼音或注音串,其最接近的完整数字编码串为“4664”,“4664”对应的拼音音节串为“gong”、“hong”,当用户按压左方向键离开当前的操作位置时,处理器(106)自动将其补充成一个最接近的完成数字编码串“4664”,并将对应的音节串显示在输入编辑框中。
XIX.图19是自动切分不加隔音符数字编码串序列示意图(1900)。用户输入不加隔音符数字编码串序列“5426434”,处理器(106)按照汉语拼音或注音音节表与数字编码串之间的对应关系,从前到后,穷举所有的切分路径,切分路径至少包括“5426434”、“5426434”、“5426434”三种,并找出其中路径段最少的两条切分路径“5426434”、“5426434”,因为在这里,路径段最少的切分路径有两种,且两种路径段长度不完全相同,处理器(106)依据每条路径对应的词组候选项的长度和使用频率来优选出一种首先计算每条路径对应的最长词组候选项汉字个数,如果某个路径的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数,则选取该路径,但是在这里,“5426434”和“5426434”对应的最长词组均为两个汉字;在这种情况下,则选取最高频的词组对应的路径,即“5426434”对应的一个词组的频率大于所有“5426434”对应词组的频率,所以将其列为缺省路径切分,并在输入编辑框中显示对应的音节串,因为用户输入时没有加隔音符号,所以音节串的显示也不含隔音符(1901),其优选方式是将音节的首字母大写。
权利要求
1.一种小键盘上数字编码的汉语拼音和注音多字连续输入法,将拼音字母或注音符号按多对一的关系映射到小键盘数据键上,按映射关系将词组中各汉字的发音转化为数字编码,处理器接收由多个数字编码串组成的输入序列,将所有与之匹配的词组按词长优先且高频优先的原则分页显示到候选框,不用确定发音就可直接挑选词组;在输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态中,处理器项按其第一个汉字的发音分成一个或多个“候选项首音子组”,用户可以快速将候选项调整为某一个候选项首音子组;将词组候选项按其汉字的个数分成“候选项多字词子段”和“候选项单字词子段”两个子段,按照词长优先原则,缺省情况下候选框中先显示候选项多字词子段,用户可以快速调整两个子段的显示顺序;根据汉字的发音特点、字形特点或者音形结合特点,为汉字设定一套或多套等长筛选码,用户选择其中的一套,通过键入筛选码以缩小候选项的范围;在词组候选框中有且仅有一个“缺省候选项”,缺省候选项内容的变动会引起输入编辑框中显示的拼音或注音的联动;在词组挑选交互状态,可以根据“缺省候选项”中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组;如果当前的“缺省候选项”为一个自造词组,用户可以删除该词组;一个数字编码串可能对应多个有效的拼音字母串或注音符号串,用一套带强调的小象形图像来直观表示用户击键;在一定条件下,处理器自动将一个非完整数字编码串补充成一个完整的数字编码串;输入编辑框中插入符位置在字词挑选操作后自动联动,音节确认框在字词挑选操作后自动联动;支持在输入两个或多个汉字的数字编码串之间不加隔音符,由处理器依据规则自动切分数字编码串序列;支持在拼音或注音方式下混合输入大小写西文单词、西文字母、数字、符号;其特征是(a)在接受到由多个数字编码串组成的输入序列后,在不用用户挑选数字编码串对应的拼音或注音音节的情况下,处理器直接查找存储器词库中各词组的数字编码序列,将所有与输入序列匹配的、但彼此发音可能不同的多字词组和单字词组全部列为候选项并混合在一起,按照词长优先、高频优先的原则排序,分页显示到候选框供用户挑选;(b)在词组挑选交互状态,特别设定首音分组循环键,用户每次按压该键,则候选项调整为下一个候选项首音子组,依次循环;(c)在“词组挑选交互”状态,特别设定左方向键为字词先见切换键,按压该键一次,则切换到字子段优先模式,即先显示“候选项单字词子段”,再次按压该键,则回到词优先模式(d)不同汉字的筛选码编码长度相同、且对应的击键次数相同、且对应的击键次数均为两次或三次、且对应的第一个击键相同;(e)在用户没有确认数字编码串对应的拼音或注音的情况下,输入编辑框中对应的拼音或注音的显示与“缺省候选项”词组的发音一致,在词组候选框中变更缺省候选项将引起输入编辑框中对应的拼音或注音的自动联动;(f)在词组挑选交互状态,特别设定一个以字定音键,用户按压该键,处理器根据缺省候选项中第一个汉字的发音来快速将候选项调整为相应的候选项首音子组;(g)在词组挑选交互状态,特别设定一个数据键为自造词删除键,如果当前的缺省候选项为一个用户自造词组,按压自造词删除键后,处理器从存储器中删除该词组;(h)用户按压汉字发音所对应的一个数据键,处理器在显示设备上显示一个对应的、具备视觉上强调特性的小象形图像,该象形图像至少描绘出了该数据键代表的所有拼音字母或注音符号,且其视觉上强调部分为该数据键所对应的一个拼音字母或一个注音符号;(i)在输入编辑状态,如果当前操作位置的一个数字编码串不是一个完整的数字编码串,不对应任何拼音或注音串,且是某个完整数字编码串的前面一部分,当用户离开当前的操作位置时,处理器自动将其补充成一个最接近的完成数字编码串;(j)如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器自动将输入编辑框中插入符的位置移动到输入编辑框中第一个拼音字母串或注音符号串的后面;(k)如果输入编辑框中有对应着多个汉字的拼音字母串或注音符号串,在每完成一次的字词挑选后,如输入编辑框中还剩余至少一个汉字对应的数字编码串,则处理器自动将剩余的第一个数字编码串对应的音节确认框显示到显示设备上;(l)处理器接收不含隔音符的多个数字编码串序列后,按照汉语拼音或注音音节表与数字编码串之间的对应关系,从前到后,穷举所有的切分路径,并找出其中路径段最少的切分路径,将其作为备选;(m)定义某个键为混合输入键,在没有输入任何拼音或注音对应的数字编码串的情况下按压混合输入键,进入混合输入辅助状态输入大小写西文单词、西文字母、数字、符号,并在混合输入结束后自动返回拼音或注音输入主状态。
2.根据权利要求2所述的输入法,首音分组循环键与拼音或注音方式汉字之间的隔音符输入键为同一个物理键。
3.根据权利要求1所述的输入法,在输入了一个或多个汉字发音的数字编码后,输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态之间来回切换通过一组特别定义的状态切换键来完成,其特征是(a)从输入编辑交互到音节确认交互的状态切换键与从词组挑选交互到音节确认交互的状态切换键对应小键盘上同一个方向键;(b)在输入编辑交互状态,用两个方向相对的方向键分别进入音节确认交互状态和词组挑选交互状态;(c)在音节确认交互状态放弃后续操作与在词组挑选交互状态放弃后续操作是按压同一个键,且放弃后均回到输入编辑交互状态。
4.根据权利要求1所述的输入法,如果路径段最少的切分路径有多种,每种的各路径段长度不完全相同,处理器依据每条路径对应的词组候选项的长度和使用频率来优选出一种,其特征是如果某条路径对应的最长词组候选项汉字个数大于其它路径对应的最长词组候选项汉字个数,则选取该路径,而如果最长词组候选项的汉字个数相同,则选取最高频的词组对应的路径。
5.根据权利要求1所述的输入法,在进入混合输入辅助状态且没有按压任何数据键的情况下,可直接挑选汉字标点符号,其特征是汉字标点符号分页罗列在候选框中。
6.根据权利要求1所述的输入法,在进入混合输入辅助状态后,可直接输入数字和对应的西文单词,其特征是用户在混合输入辅助状态键入数字串,该数字串所对应的一个或多个西文单词以及该数字串本身均被罗列在候选框中,用户挑选确认其中的一个。
7.根据权利要求1所述的输入法,在进入混合输入辅助状态后,可自定义由西文大小写字母、数字、西文符号组成的西文串,其特征是用户在混合输入辅助状态键入数字串,数字串中每一个数字键所对应的小写西文字母、大写西文字母、阿拉伯数字、符号被依次罗列在候选框中,用户从前到后逐个挑选小写或大写字母、数字、符号,全部挑选完毕后,作为一个自定义西文串添加到词库中。
全文摘要
本发明涉及一种小键盘上数字编码的汉语拼音和注音多字连续输入法。将拼音字母或注音符号按多对一的关系映射到小键盘数据键上,按映射关系将词组中各汉字的发音转化为数字编码,处理器接收由多个数字编码串组成的输入序列,将所有与之匹配的词组按词长优先且高频优先的原则分页显示到候选框,不用确定发音就可直接挑选词组;在输入法的输入编辑交互、词组挑选交互、音节确认交互三个状态中,通过定义首音分组循环键、字词先见切换键、等长筛选码键、以字定音键来加快候选词组的挑选,定义自造词删除键来删除自造词,用一套带强调的小象形图像来直观表示用户击键;定义混合输入键来切换到大小写西文字母、数字与符号的混合输入状态。
文档编号G06F3/048GK1834865SQ20051005534
公开日2006年9月20日 申请日期2005年3月18日 优先权日2005年3月18日
发明者马贤亮, 张一昉, 柯文, 陈波 申请人:马贤亮, 张一昉, 柯文
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1