用于将表意字符输入手持设备的方法和装置的制作方法

文档序号:6400643阅读:110来源:国知局
专利名称:用于将表意字符输入手持设备的方法和装置的制作方法
技术领域
本发明涉及手持设备,并且特别涉及用于将表意字符输入手持设备的方法和装置。
背景技术
手持设备的开发者致力于设计用于表意字符数据输入的用户接口。表意字符通常用于亚洲语言,例如中文和日文。
用于将数据输入到手持设备中的常规设备是一个小键盘,它典型地仅有12至24个键,其中10个键用于输入数字1到9和0。小键盘典型地用在电话、移动电话和类似的手持设备上。
为了通过一个小键盘将表意字符输入到手持设备中,首先由手持设备的制造者将表意字符的语音字母(例如汉字的拼音或注音字母)或笔画映射到用于输入数字的小键盘的10个键上。然后,为了通过小键盘将一个表意字符输入到手持设备中,用户可以在一种输入状态下,通过压按小键盘的数字键来输入该表意字符的语音字母,并且选择将要由手持设备根据输入的语音字母显示的表意字符中的一个。可选择地,用户可以在另一种输入状态下,通过压按小键盘的数字键来输入该表意字符的笔划,并且选择将要由手持设备根据输入的笔划显示的表意字符中的一个。

发明内容
本发明的目的是提供一种用于将表意字符输入手持设备的新颖而方便的方法和装置。本发明的方法和装置与现有技术中的方法和装置完全不同。
为了实现以上目的,本发明提供一种用于将表意字符输入手持设备的装置,其特征在于包括一个显示器,包括一个用于显示表意字符的第一窗口和一个用于显示符号的第二窗口;一个滚动装置,用于滚动在所述第一窗口中或在所述第二窗口中显示的一个光标;一个能压按的第一部件,用于当压按所述第一部件时,将所述光标从所述第二窗口切换到所述第一窗口中;一个能压按的第二部件,用于当压按所述第二部件时,选定所述光标显示处的一个符号或一个表意字符;以及一个表意字符引擎,用于在所述第二窗口中显示由所述第二部件将要选择的符号,在所述第一窗口中显示与所述第二部件已经选择的所有符号所组成的一个符号串相关联的表意字符,以及将所述第二部件已经选择的一个表意字符输入到所述手持设备中。
本发明还提供了一种将表意字符输入手持设备的方法,其特征在于包括如下步骤预测多个符号,并在窗口中显示所述多个符号;当用户转动滚动装置时,将光标从一个符号滚动到另一个符号,以便选择符号;输入所述用户选定的符号;预测多个与输入的符号相关联的表意字符,并在另一窗口中显示所述多个表意字符;将所述光标从所述窗口切换至所述另一窗口;当所述用户转动所述滚动装置进行表意字符选择时,将所述光标从一个表意字符滚动到另一个表意字符;以及将所述用户选定的表意字符输入所述手持设备。
本发明的装置是手持设备中小键盘的替代品。通过选择由本发明的装置所显示的符号,用户可以容易和方便地将所希望输入的表意字符输入到手持设备中。
应用本发明的装置和方法,用户可以用拼音输入法、注音输入法或笔划输入法输入汉字。本发明改进了常规的拼音输入法、常规的注音输入法和常规的笔划输入法,因此极大地提高了输入速度。
由以下结合附图示例性说明本发明原理的对优选实施方式的描述,本发明的其他特点和优点将是明显的。


图1是按照本发明的用于输入表意字符的装置的示意框图;图2A和图2B表示图1所示用于输入表意字符的装置的两个变形的例子;图3A至图3G表示一个输入汉字的过程;图4A至图4E表示输入与图3A至图3G相同汉字的另一个过程;图5A至图5F表示输入另一个汉字的一个过程;以及图6是根据本发明的将表意字符输入手持设备的方法的流程图。
具体实施例方式
下面将详细描述本发明的实施方式。
图1是按照本发明的用于输入表意字符的装置的示意框图。在图1中,标号100表示一个显示器,标号101表示第一窗口,标号102表示第二窗口,标号107表示第三窗口,标号106表示一个光标,标号103表示一个滚动装置,标号104表示第一部件,标号105表示第二部件,标号108表示第三部件。
显示器100具有第一窗口101,第二窗口102,第三窗口107和其他窗口。第一窗口101用于显示表意字符。第二窗口102用于显示符号。
滚动装置103由用户操纵,用于滚动光标106。光标106显示在第一窗口101中或在第二窗口102中。光标106在第二窗口102与第一窗口101之间的切换在本说明书中随后描述。
滚动装置103可以是一个触摸板,它检测用户的手指在触摸板的表面上向左移动或向右移动。滚动装置103可以是一个触摸板,它检测用户的手指在触摸板的表面上顺时针方向移动或逆时针方向移动。滚动装置103也可以是一个转动体,它能顺时针方向或逆时针方向转动。
滚动装置103的不同类型对本发明不构成限制。
能压按第一部件104。当压按第一部件104时,它用于将光标106从第二窗口102切换到第一窗口101中。第一部件104也可以用于将光标106从第一窗口101切换到第二窗口102中。
第一部件104可以是一个或两个微动开关,或任何其他等效装置(见图2A)。第一部件104可以是一个显示在显示器100上的例如“转换”的软键(见图2B),或显示在显示器100上的软箭头(未示出),或滚动装置103的特定部分。在本说明书中随后描述的拼音输入法中,当在第二窗口102中选择一个意味着拼音字母串已输入完毕的空格或音调标记时,则可以执行光标106从第二窗口102到第一窗口101中的切换。
第一部件104的不同类型对本发明不构成限制。
能压按第二部件105。当压按第二部件105时,它用于选定光标106显示处的一个符号或一个表意字符。也就是,当光标106显示在第二窗口102中,而压按第二部件105时,就选定了光标106显示处的符号。当光标106显示在第一窗口101中,而压按第二部件105时,就选定了光标106显示处的表意字符。
第二部件105可以是一个微动开关或任何其他等效装置(见图2A)。第二部件105可以是一个显示在显示器100上的例如“确定”的软键(见图2B)。
第二部件105的不同类型对本发明不构成限制。
第一部件104或第二部件105可以与滚动装置103成为一体。第一部件104可以在滚动装置103的上边缘或下边缘。第二部件105可以在滚动装置103的中心。第一部件104可以邻近第二部件105,并且靠近滚动装置103的中心(见图2A)。
第一部件104的不同位置和第二部件105的不同位置对本发明不构成限制。
图1所示用于输入表意字符的装置还包括一个表意字符引擎。表意字符引擎没有在图1中示出,并且通常置入手持设备内部。
表意字符引擎的第一功能是预测并在第二窗口102中显示符号。为了选择在第二窗口102中显示的一个符号,用户需要首先将光标106滚动到所希望输入的符号上,然后压按第二部件105。
表意字符引擎的第二功能是在第一窗口101中显示表意字符。在第一窗口中显示的表意字符中的每一个都与相同符号串相关联。这个符号串由用于输入所希望输入的表意字符的第二部件105所选择的所有符号组成。在图1所示例子中,用户选择了符号“z”,并且符号串是“z”。因而,在第一窗口101中显示与符号串“z”相关联的表意字符,例如“在”、“增”、“最”、“做”、“怎”、“中”。在第一窗口101的其他页面中会有可能显示其他表意字符。如在本说明书中随后描述的,为了选择一个在第一窗口101中显示的表意字符,用户可以将光标106切换到第一窗口101中,逐页面地滚动第一窗口101,以在一个页面中找到所希望输入的表意字符,将光标106滚动到这个页面中的所希望输入的表意字符上,然后压按第二部件105。
表意字符引擎的第三功能是将已经由第二部件105选择的一个表意字符输入到手持设备中。由于表意字符引擎的第二功能,在第一窗口101中可以显示多个表意字符。用户可以首先将光标106滚动到所希望输入的表意字符上,然后压按第二部件105,以便将所希望输入的表意字符输入到手持设备中。
为了输入一个所希望输入的表意字符,在第二部件105选择了一个符号,从而更新了当前符号串(而且如本说明书随后所述,可以在第三窗口107中显示)之后,或在没有选择符号,当前符号串为空的最开始时,表意字符引擎根据当前符号串预测可能的符号,并且在第二窗口102中仅显示可能的符号。
根据一个符号串预测可能的符号应该满足这样的要求,即该符号串和可能的符号中的每一个应该能够构成一个与至少一个表意字符相关联的有效符号串。
可能的符号可以按不同的顺序显示在第二窗口102中,如按字母顺序、符号长度的升序或降序或者该符号使用频率的降序。以特定的顺序显示预测的可能符号有利于用户对符号进行选择。然而,对符号的不同显示顺序不构成对本发明的限制。
用图1所示例子详细解释可能符号的预测。在输入一个所希望输入的表意字符的最开始,符号串为空。图1表示用户选择了一个符号“z”。则符号串成为“z”。可能符号为“a”、“e”、“i”、“h”、“o”、“u”(在当前页面)和其他符号(在图1未示出的其他页面)。该符号串和可能符号中的每一个可以构成多个有效符号串,它们是“za”、“ze”、“zi”、“zh”、“zo”、“zu”等。各有效符号串与一个或多个表意字符相关联。例如,有效符号串“ze”与表意字符“增”、“怎”等相关联;有效符号串“zu”与表意字符“最”、“做”等相关联。
所有这些表意字符(“在”、“增”、“最”、“做”、“怎”、“中”)(在当前页面中)和其他关联表意字符(在图1未示出的其他页面中)显示在第一窗口101中。尽管这些表意字符与若干不同的有效符号串相关联,它们却都与相同的符号串(它实质上是这些不同的有效串的一个公共子串),例如上述的“z”,相关联。
在任何时候,表意字符引擎都可以预测并在第二窗口102中显示一个通配符例如“?”。表意字符将一个通配符解释为任何有效符号,并且进行相应的操作。
表意字符引擎不仅预测可能的符号,而且预测表意字符。一旦根据表意字符引擎的第三功能选择并输入了一个表意字符,,表意字符引擎就根据先前输入的表意字符来预测可能的表意字符,并且在第一窗口101中显示该可能的表意字符。
根据先前输入的表意字符预测可能的表意字符应该满足这样的要求,即先前输入的表意字符和可能的表意字符中的每一个应该是该表意字符的语言中惯用的短语。例如,当已经输入汉字“中”时,表意字符引擎就可以预测可能的汉字“国”、“文”、“共”、“央”、“心”、“华”等,并且在第一窗口101中显示它们(见图5F)。
显示器100还可以包括第三窗口107,用于显示已由第二部件105选择的所有符号组成的符号串,以输入一个所希望输入的表意字符。在图1中,符号串是“z”。当用户又在第二窗口102中选择符号“a”时,则符号串成为“za”。
能压按第三部件108。当被压按时,第三部件108用于逐页面地滚动在第二窗口102中显示的符号,或在第一窗口101中显示的表意字符。第三部件108可以与滚动装置103成为一体。第三部件108可以在滚动装置103的左边缘或右边缘(见图1)。第三部件108可以邻近第二部件105(见图2A)。
第三部件108可以是一个或两个微动开关,或任何其他等效装置(见图2A)。第三部件108可以是显示在显示器100上的软箭头(未示出),或滚动装置103的特定部分。
第三部件108的不同类型和不同位置对本发明不构成限制。
以下描述基于表意字符是汉字的假定。然而,这样假定对本发明不构成任何限制。
当用拼音法输入汉字时,在第二窗口102中显示的符号包括汉字的拼音字母。例如,拼音字母是“b”、“p”、“m”、“f”等。
以下是使用图1所示用于输入表意字符的装置通过拼音字母输入一个汉字的过程。最初在第二窗口102中显示许多拼音字母。用户将光标106滚动到一个希望的拼音字母上,并且压按第二部件105,以便选定该希望的拼音字母。然后,为了输入所希望输入的汉字,表意字符引擎在第一窗口101中显示与至此为止输入的拼音字母串相关联的所有汉字,预测下面的拼音字母,并且在第二窗口102中显示所预测的拼音字母。
一方面,用户可以压按第一部件104,光标106切换到第一窗口101,然后将光标106滚动到所希望输入的汉字上,并且压按第二部件105,以便将汉字输入到手持设备中。
另一方面,用户可以在第二窗口102中将光标106滚动到所希望输入的汉字的第二个拼音字母上,并且压按第二部件105,以便选择所希望输入的汉字的第二个拼音字母。表意字符引擎更新拼音字母串,在第一窗口101中显示与更新的拼音字母串相关联的所有汉字,预测下面的拼音字母,并且在第二窗口102中显示所预测的拼音字母。以上过程可以一直继续到在第一窗口101的第一页面中显示所希望输入的汉字为止。随着以上过程的进行,在第一窗口101中显示的汉字逐渐变少。
常规的拼音输入法中,在第二窗口102中最初显示的符号可以是拼音字母的全集,即从“a”到“z”。
图3A至图3G表示输入所希望输入的汉字“这”的一个过程,“这”的拼音字母串为“zhe”。
图3A表示最初在第二窗口102中显示拼音字母的全集。用户将光标106滚动到所希望输入的拼音字母“z”上。
图3B表示用户已选定了拼音字母“z”,则在第三窗口107中显示所输入的拼音字母串“z”,在第一窗口101中显示与“z”相关联的多个汉字,包括“在”、“增”、“最”、“做”、“怎”、“中”,预测多个拼音字母,包括“a”、“e”、“i”、“h”、“o”、“u”,并在第二窗口102中显示这些拼音字母。
图3C表示用户将光标106滚动到所希望输入的拼音字母“h”上。
图3D表示用户选择了拼音字母“h”,在第三窗口107中显示所输入的拼音字母串“zh”,在第一窗口101中显示与“zh”相关联的多个汉字,包括“摘”、“着”、“真”、“正”、“只”、“中”,预测多个拼音字母,包括“a”、“e”、“i”、“o”、“u”,并在第二窗口102中显示这些拼音字母。另外,在第二窗口102中也可显示“_”(代表空格的一个可供选择的软键,用于光标切换)。用户将光标106滚动到拼音字母“e”上。
图3E表示用户选择了拼音字母“e”,在第三窗口107中显示所输入的拼音字母串“zhe”,在第一窗口101中显示与“zhe”相关联的多个汉字,包括“着”、“这”、“者”、“折”、“遮”、“哲”,预测多个拼音字母,包括“i”、“n”,并在第二窗口102中显示这些拼音字母。另外,在第二窗口102中也可显示“_”(代表空格的一个可供选择的软键,用于光标切换)。在这个步骤,在第一窗口101中出现所希望输入的汉字“这”。
图3F表示用户将光标106从第二窗口102切换到第一窗口101中。
图3G表示用户将光标106滚动到“这”上。当用户压按第二部件105时,则将所希望输入的汉字“这”输入到手持设备中。
更优选地,在第二窗口102中最初显示的符号是拼音法的辅音字母。拼音法的辅音字母是“b”、“p”、“m”、“f”、“d”、“t”、“n”、“l”、“g”、“k”、“h”、“j”、“q”、“x”、“zh”、“ch”、“sh”、“r”、“z”、“c”、“c”、“s”、“y”和“w”。按这样做,与常规的拼音输入法比较,极大地减少了为了找到一个所希望输入的拼音字母而将第二窗口102逐页面地滚动的次数。
在选择了一个辅音字母之后,表意字符引擎在第二窗口102中显示拼音法的元音字母。拼音法的元音字母为“a”、“o”、“e”、“i”、“u”、“ü”、“ua”、“uo”、“ui”、“ia”、“ie”、“iu”、“ue”、“ai”、“ei”、“ao”、“ou”、“an”、“en”、“in”、“un”、“er”、“ang”、“eng”、“ong”、“ing”、“uai”、“iao”、“ian”、“uan”、“iang”、“iong”、“uang”。按这样做,与常规的拼音输入法比较,进一步极大地减少了为了找到一个所希望输入的拼音字母而将第二窗口102逐页面地滚动的次数。
图4A至图4E表示输入相同汉字“这”的另一个过程,“这”的拼音字母串为“zhe”。
图4A表示在第二窗口102中最初显示的拼音法的辅音。用户将光标106滚动到所希望输入的辅音“zh”上。
图4B表示用户选定了辅音“zh”,在第三窗口107中显示所输入的拼音字母串“zh”,在第一窗口101中显示与“zh”相关联的多个汉字,包括“摘”、“着”、“真”、“正”、“只”、“中”,预测多个元音,包括“a”、“e”、“i”、“ai”、“ao”,并在第二窗口102中显示这些元音。
图4C表示用户将光标106滚动到所希望输入的元音“e”上。
图4D表示用户选择了元音“e”,在第三窗口107中显示所输入的拼音字母串“zhe”,在第一窗口101中显示与“zhe”相关联的多个汉字,包括“着”、“这”、“者”、“折”、“遮”、“哲”。由于拼音字母串“zhe”是完全的,所以无预测的拼音字母,光标106从第二窗口102自动地切换到第一窗口101中。(在本说明书随后描述的另一个实施方式中,可以预测更多的拼音字母并在第二窗口102中显示这些拼音字母,直到没有拼音字母能被预测时,光标106才自动地切换到第一窗口101中。)图4E表示用户将光标106滚动到“这”上。当用户按压第二部件105时,则将所希望输入的汉字“这”输入到手持设备中。
一旦一个拼音字母串构成一个完整的拼音字母串,光标106就可以从第二窗口102自动地切换到第一窗口101中。更优选地是以这样方式设计表意字符引擎,使得仅当无拼音字母能被预测时,将光标106自动地切换到第一窗口101中。下面将对此进行解释。
拼音字母串“zhe”是“这”、“着”等的一个完整拼音字母串。
拼音字母串“zhen”是“阵”、“振”等的一个完整拼音字母串。
拼音字母串“zheng”是“正”、“症”等的一个完整拼音字母串。
在输入拼音字母串“zhe”之后,尽管“zhe”是一个完整拼音字母串,表意字符引擎也不将光标106自动地切换到第一窗口101中,而是进行预测并在第二窗口102中显示“n”、“ng”。
在输入拼音字母串“zhen”之后,尽管“zhen”是一个完整拼音字母串,表意字符引擎也不将光标106自动地切换到第一窗口101中,而是进行预测并在第二窗口102中显示“g”。
在输入拼音字母串“zheng”之后,由于无拼音字母能被预测,所以表意字符引擎将光标106自动地切换到第一窗口101中。
因而,输入一个所希望输入的汉字的方式非常灵活。
以下是一种更为优选的输入汉字的方式。
由于拼音法的特性,与一个汉字相关联的拼音字母串的长度不会大于7。因而,在选择了一个或多个拼音字母之后,预测和显示所有剩余的可能拼音字母是现实的,这些剩余的字母和已经选择的拼音字母一起可以形成有效拼音字母串。
如前所述,在输入汉字“中”的实例中,用户可以在第二窗口102中连续选择“z”、“h”、“o”、“n”、“g”,或在第二窗口102中连续选择“zh”、“ong”。由于表意字符引擎可以预测和显示可以和已经选择的拼音字母一起形成有效拼音字母串的所有剩余的可能拼音字母,所以当用户选择了“zh”和“o”时,则可以在第二窗口102中显示所有剩余的可能拼音字母,例如“u”、“n”、“ng”。用户可以简单选择“ng”来完成与“中”相关联的拼音字母串。
图5A至图5F表示输入汉字“中”的一个过程,“中”的拼音字母串为“zhong”。
图5A表示在第二窗口102中最初显示拼音字母的全集。用户将光标106滚动到所希望输入的拼音字母“z”上。
图5B表示用户选择了拼音字母“z”,在第三窗口107中显示所输入的拼音字母“z”,在第一窗口101中显示与“z”相关联的多个汉字,包括“在”、“增”、“最”、“做”、“怎”、“中”,预测多个拼音字母,包括“a”、“e”、“i”、“h”、“o”、“u”,并在第二窗口102中显示这些拼音字母,用户将光标106滚动到所希望输入的拼音字母“h”上。
图5C表示用户选择了拼音字母“h”,在第三窗口107中显示所输入的拼音字母串“zh”,在第一窗口101中显示与“zh”相关联的多个汉字,包括“摘”、“着”、“真”、“正”、“只”、“中”,预测多个拼音字母,包括“a”、“e”、“i”、“o”、“u”、“_”(空格),并在第二窗口102中显示这些拼音字母,用户将光标106滚动到拼音字母“o”上。
图5D表示用户选择了拼音字母“o”,在第三窗口107中显示所输入的拼音字母串“zho”,在第一窗口101中显示与“zho”相关联的多个汉字,包括“中”、“周”、“州”、“重”、“种”、“粥”,预测多个拼音字母,包括“n”、“u”、“_”(空格)、“ng”、“-”(音调标记),并在第二窗口102中显示这些拼音字母,用户将光标106滚动到拼音字母“ng”上。(注意在第一窗口101中已经出现所希望输入的汉字“中”。用户可以简单地将光标106切换到第一窗口101中,并且选择所希望输入的汉字“中”。)图5E表示用户选择了拼音字母“ng”,在第三窗口107中显示所输入的拼音字母串“zhong”,在第一窗口101中显示与“zhong”相关联的多个汉字,包括“中”、“重”、“种”、“忠”、“钟”、“肿”,预测多个拼音字母,包括“_”(空格)、“-”(第一声)、 (第二声)、 (第三声)、 (第四声),并在第二窗口102中显示这些拼音字母,用户将光标106切换到第一窗口101中,使光标106显示在所希望输入的汉字“中”上。
图5F表示在用户选定所希望输入的汉字“中”之后,表意字符引擎预测可能的汉字,包括“国”、“文”、“共”、“央”、“心”、“华”等,并显示这些汉字。
按照本发明改进的拼音输入法,为了输入汉字“中”,用户可以按以下顺序的任何一个顺序来输入拼音字母(1)“z”、“h”、“o”、“n”、“g”;(2)“zh”、“ong”;(3)“zh”、“o”、“n”、“g”;(4)“z”、“h”、“ong”;(5)“zh”、“o”、“ng”;(6)“z”、“h”、“o”、“ng”;等。
任何时候,在选择第二窗口102中的拼音字母的过程中,用户可以压按第一部件104,将光标106切换到第一窗口101,并且选择第一窗口101中的所希望输入的汉字(由于涉及的不同顺序而可能在不同页面中)。
当用注音法输入汉字时,则第二窗口102显示的符号包括汉字的注音字母。例如,为了用注音法输入汉字“中”,需输入注音字母串“ㄓ乂ㄥ”,与用拼音法而输入的拼音字母串“zhong”相对应。注音法类似于拼音法,因此利用图1所示的用于输入表意字符的装置通过注音法输入汉字的过程与上述的用拼音法输入汉字的过程相似。
当用笔划输入汉字时,则在第二窗口102中显示的符号包括汉字的笔划。例如,笔划为“一”、“丨”、“丿”、“丶”、“フ”。
以下是使用图1所示用于输入表意字符的装置用笔划输入汉字的过程。在第二窗口102中,显示汉字的许多有效初始笔划。用户将光标106滚动到所希望输入的笔划上,并且压按第二部件105,以便选择所希望输入的笔划。表意字符引擎在第一窗口101中显示与至此为止已经输入的笔划串相关联的所有汉字,用以输入所希望输入的汉字,预测下面的笔划,并且在第二窗口102中显示所预测的笔划。
一方面,用户可以压按第一部件104,将光标106切换到第一窗口101下,使光标106滚动到所希望输入的汉字上,并且压按第二部件105,以便将所希望输入的汉字输入到手持设备中。
另一方面,用户可以在第二窗口102中将光标106滚动到所希望输入的汉字的第二笔划上,并且压按第二部件105,以便选择所希望输入的汉字的第二笔划。表意字符引擎更新笔划串,在第一窗口101中显示与该更新的笔划串相关联的所有汉字,预测下面的笔划,并且在第二窗口102中显示所预测的笔划。以上过程可以继续到在第一窗口101的第一页面中显示出用户所希望输入的汉字为止。随着以上过程的进行,在第一窗口101中显示的汉字逐渐变少。
按照本发明,在第二窗口102中显示的符号还可以包括汉字的字根。汉字的字根是汉字多个笔划的常规组合,例如“忄”、“氵”、“兑”等。在第二窗口102中选择所希望输入的字根可以显著地提高将汉字输入到手持设备中的速度。例如,为了输入汉字“悦”,用户仅需在第二窗口102中选择两个字根“忄”和“兑”,而不是10个笔划。
图6是根据本发明将表意字符输入到手持设备中的方法的流程图。
如图6所示,在步骤601开始处理。在步骤602,预测多个符号,然后在一个窗口(如图1所示的第二窗口102)中显示。在步骤603,判断是否转动了一个滚动装置。如果步骤603的判断是“是”,则处理转到步骤604;否则,转到步骤605。
在步骤604,在当前窗口中,将光标从一个符号滚动到另一个符号。
在步骤605,判断是否选择了一个符号。如果步骤605的判断是“是”,则处理转到步骤606;否则,转到步骤608。
在步骤606,将用户选择的符号输入到手持设备中。
在步骤607,预测多个与到目前为止已经输入的符号关联的表意字符,并且在另一个窗口(如图1所示的第一窗口101)中显示。
在步骤608,判断是否将光标切换到另一窗口。如果步骤608的判断是“是”,则处理转到步骤611;否则,转到步骤609。
在步骤609,判断是否结束输入处理。如果步骤609的判断是“是”,则处理转到步骤610;否则,转到步骤602。
在步骤611,将光标切换到另一窗口。
在步骤612,判断是否转动了滚动装置。如果步骤612的判断是“是”,则处理转到步骤613;否则,转到步骤614。
在步骤613,将光标从一个表意字符滚动到另一个表意字符。
在步骤614,判断是否选择了一个表意字符。如果步骤614的判断是“是”,则处理转到步骤615;否则,转到步骤617。
在步骤615,将用户选择的表意字符输入到手持设备中。
在步骤616,预测多个与到目前为止已经输入的表意字符(或者至少是刚刚输入的表意字符)相关联的表意字符,然后在另一个窗口中显示。
在步骤617,判断是否切换光标。如果步骤617的判断是“是”,则处理转到步骤618;否则,转到步骤612。
在步骤618,将光标从当前窗口切换到先前窗口。然后,处理转到步骤602。
图6所示的流程仅是说明性的。有关根据本发明输入表意字符的处理的细节,可以参照关于图1、图2A-2B、图3A-3G、图4A-4E和图5A-5F的描述。
虽然以上所述参考了本发明的特定实施方式,但是本领域的技术人员将会理解,这些只是示例性的说明,在不违背本发明原理的情况下,能实现对这些实施方式的各种改变,本发明的范围由所附权利要求书限定。
权利要求
1.一种用于将表意字符输入手持设备的装置,其特征在于包括一个显示器,包括一个用于显示表意字符的第一窗口,和一个用于显示符号的第二窗口;一个滚动装置,用于滚动在所述第一窗口中或在所述第二窗口中显示的一个光标;一个能压按的第一部件,用于当压按所述第一部件时,将所述光标从所述第二窗口切换到所述第一窗口;一个能压按的第二部件,用于当压按所述第二部件时,选定所述光标显示处的一个符号或一个表意字符;以及一个表意字符引擎,用于在所述第二窗口中显示将由所述第二部件选择的符号,在所述第一窗口中显示与所述第二部件已选择的所有符号组成的符号串相关联的表意字符,以及将所述第二部件已选定的一个表意字符输入到所述手持设备中。
2.按照权利要求1的装置,其特征在于所述第一部件和所述第二部件中的至少一个与所述滚动装置成为一体。
3.按照权利要求1的装置,其特征在于所述第一部件在所述滚动装置的上边缘或下边缘。
4.按照权利要求1的装置,其特征在于所述第二部件在所述滚动装置的中心。
5.按照权利要求4的装置,其特征在于所述第一部件与所述第二部件相邻。
6.按照权利要求1的装置,其特征在于所述显示器还包括一个用于显示所述符号串的第三窗口。
7.按照权利要求1的装置,其特征在于所述滚动装置是一个触摸板,它检测用户的手指在所述触摸板的表面上的向左移动或向右移动。
8.按照权利要求1的装置,其特征在于所述滚动装置是一个触摸板,它检测用户的手指在所述触摸板的表面上的顺时针方向移动或逆时针方向移动。
9.按照权利要求1的装置,其特征在于所述滚动装置是一个转动体,它能顺时针方向或逆时针方向转动。
10.按照权利要求1的装置,其特征在于,为了输入一个表意字符,在由所述第二部件选择一个符号,并且更新所述符号串之后,所述表意字符引擎根据所述符号串预测可能的符号,并且在所述第二窗口中仅显示所述可能的符号,其中所述符号串和所述可能的符号中的每一个构成一个有效符号串,该符号串与至少一个表意字符相关联。
11.按照权利要求1的装置,其特征在于一旦选择了一个表意字符并且将其输入到所述手持设备中,所述表意字符引擎就根据已经选择和输入的所述表意字符来预测可能的表意字符,并且在所述第一窗口中显示所述可能的表意字符。
12.按照权利要求1的装置,其特征在于还包括一个能压按的第三部件,用于当压按所述第三部件时,逐页面地滚动在所述第二窗口中显示的符号,或在所述第一窗口中显示的表意字符。
13.按照权利要求12的装置,其特征在于所述第三部件与所述滚动装置成为一体。
14.按照权利要求12的装置,其特征在于所述第三部件在所述滚动装置的左边缘或右边缘。
15.按照权利要求12的装置,其特征在于所述第二部件在所述滚动装置的中心。
16.按照权利要求15的装置,其特征在于所述第三部件与所述第二部件相邻。
17.按照权利要求1至16中任何一个的装置,其特征在于所述表意字符是汉字,并且在所述第二窗口中显示的所述符号包括汉字的笔划。
18.按照权利要求17的装置,其特征在于在所述第二窗口中显示的所述符号还包括汉字的字根。
19.按照权利要求1至16中任何一个的装置,其特征在于所述表意字符是汉字,并且在所述第二窗口中显示的所述符号包括汉字的拼音字母。
20.按照权利要求19的装置,其特征在于,为了输入一个汉字,在所述第二窗口中最初显示的符号包括“b”、“p”、“m”、“f”、“d”、“t”、“n”、“l”、“g”、“k”、“h”、“j”、“q”、“x”、“zh”、“ch”、“sh”、“r”、“z”、“c”、“s”、“y”和“w”中的至少一个。
21.按照权利要求20的装置,其特征在于在由所述第二部件选择了一个符号之后,在所述第二窗口中显示的符号包括“a”、“o”、“e”、“i”、“u”、“ü”、“ua”、“uo”、“ui”、“ia”、“ie”、 “iu”、“ue”、“ai”、“ei”、“ao”、“ou”、“an”、“en”、“in”、“un”、“er”、“ang”、“eng”、“ong”、“ing”、“uai”、“iao”、“ian”、“uan”、“iang”、“iong”、“uang”中的至少一个。
22.按照权利要求19的装置,其特征在于一旦所述符号串构成一个完整的拼音串,所述光标就从所述第二窗口自动地切换到所述第一窗口。
23.按照权利要求1到16中任何一个的装置,其特征在于所述表意字符为汉字,在所述第二窗口显示的所述符号包括汉字的注音字母。
24.一种将表意字符输入手持设备的方法,其特征在于包括如下步骤预测多个符号,并在窗口中显示所述多个符号;当用户转动滚动装置时,将光标从一个符号滚动到另一个符号,以便选择符号;输入所述用户选定的符号;预测多个与输入的符号相关联的表意字符,并在另一窗口中显示所述多个表意字符;将所述光标从所述窗口切换至所述另一窗口;当所述用户转动所述滚动装置时,将所述光标从一个表意字符滚动到另一个表意字符,以便选择表意字符;以及将所述用户选定的表意字符输入所述手持设备。
25.按照权利要求24的方法,其特征在于还包括在第三窗口中显示所述输入的符号的步骤。
26.按照权利要求24的方法,其特征在于在所述预测多个符号的步骤中,仅预测可能的符号,使得先前输入的符号和所述可能的符号中的每一个构成一个有效符号串,该符号串与至少一个表意字符相关联。
27.按照权利要求24的方法,其特征在于还包括根据已输入的至少一个表意字符预测可能的表意字符,并在所述另一窗口中显示所述可能的表意字符的步骤。
28.按照权利要求24到27中任何一个的方法,其特征在于所述表意字符是汉字,并且所述符号包括汉字的笔划。
29.按照权利要求28的方法,其特征在于所述符号还包括汉字的字根。
30.按照权利要求24到27中任何一个的方法,其特征在于所述表意字符是汉字,并且所述符号包括汉字的拼音字母。
31.按照权利要求30的方法,其特征在于,为了输入一个汉字,最初预测的符号包括“b”、“p”、“m”、“f”、“d”、“t”、“n”、“l”、“g”、“k”、“h”、“j”、“q”、“x”、“zh”、“ch”、“sh”、“r”、“z”、“c”、“s”、“y”和“w”中的至少一个。
32.按照权利要求31的方法,其特征在于,在已输入一个符号之后预测的符号包括“a”、“o”、“e”、“i”、“u”、“ü”、“ua”、“uo”、“ui”、“ia”、“ie”、“iu”、“ue”、“ai”、“ei”、“ao”、“ou”、“an”、“en”、“in”、“un”、“er”、“ang”、“eng”、“ong”、“ing”、“uai”、“iao”、“ian”、“uan”、“iang”、“iong”、“uang” 中的至少一个。
33.按照权利要求24到27中任何一个的方法,其特征在于所述表意字符为汉字,所述符号包括汉字的注音字母。
全文摘要
本发明提供一种将表意字符输入手持设备的装置,包括显示器,具有用于显示表意字符的第一窗口,和用于显示符号的第二窗口;滚动装置,用于滚动第一窗口或第二窗口中的光标;能压按的第一部件,当受到压按时,将光标从第二窗口切换到第一窗口;能压按的第二部件,当受到压按时,选定光标处的符号或表意字符;以及表意字符引擎,用于在第二窗口中显示将由第二部件选择的符号,在第一窗口中显示与已由第二部件选择的所有符号所组成的一个符号串相关联的表意字符,以及将已由第二部件选定的一个表意字符输入到手持设备中。本发明的装置是手持设备小键盘的替代品,用于向手持设备输入表意字符。
文档编号G06F3/023GK1648822SQ200410039019
公开日2005年8月3日 申请日期2004年1月20日 优先权日2004年1月20日
发明者文延东, 郭文静, 牛欣, 崔艳青, 刘颖, 汪孔桥, 彼得·J·福特, 伊恩·纳什, 罗恩·伯德, 艾伦·威尔金森, 李·库珀, 刘昱 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1