用于在终端上输入字符的装置和方法 本申请是名称为“用于在终端的触摸屏上输入字符的装置和方法”(申请号:200810128721.5;申请日:2008年1月30日)的申请的分案申请。
【技术领域】
本发明通常涉及一种用于在终端上输入字符的装置及方法,具体而言,本发明涉及一种用于在终端的触摸键盘上输入字符的装置及方法。
背景技术
个人终端是表示可以携带的任何小型终端的一般术语。个人终端包括个人数字助理(PDA)、无线通信终端、运动图像专家组第3层(MP3)播放器、蓝牙设备、和数字照相机。在下文中,作为举例,将PDA作为个人终端。PDA具有作为计算机的重要组成部分的中央处理单元(CPU)、内存、操作系统(OS)、各种基于OS的软件程序和外围设备,并执行信息收集、存储、编辑和搜索的功能。近来,PDA已经发展成装备有能够进行语音通话和诸如因特网之类的数据通信的便携电话模块的组合装置。
一般地,PDA具有包括诸如液晶显示屏(LCD)和其上安装的触摸板之类的显示屏的触摸屏。用户通过用手指或点击器触摸显示在触摸屏上的图标来调用所需的应用程序,或者通过触摸在触摸屏的预定区域内显示的触摸键盘来输入字符。
图1示出了常规终端的典型键盘布局。
参照图1,终端的触摸屏包括用于显示输入字符的显示区、和用于输入字符的触摸键盘。一般个人电脑(PC)的键盘布局被应用于该触摸键盘。
因为将常规键盘布局应用于终端,所以键盘由于有限的触摸屏空间而被缩小。由于各个键也被缩小,所以它们显得不合适并且不方便使用。因此,用户在输入字符方面有困难,并且在用于触摸屏的常规输入方法中用户输入字符的速度下降。
因此,需要一种通过使用便于在终端的触摸屏中的字符输入的触摸键盘来输入字符的方法。
【发明内容】
本发明的一方面是解决至少这些问题和/或缺点并提供至少下述的优点。因此,本发明示范实施例的一方面是提供一种用于在触摸键盘上输入字符的装置及方法,所述触摸键盘有助于在终端的触摸屏上的字符输入。
根据本发明的一方面,提供一种用于在终端上输入字符的装置,包括:触摸屏,用于显示基本键集合和扩展键集合,所述基本键集合包括辅音字母键,而所述扩展键集合包括字符键,所述字符键对应于可以与对应于从所述基本键集合输入的辅音字母键的辅音字母组合的字符;和控制器,用于当从所述基本键集合输入辅音字母键时,控制所述触摸屏显示所述扩展键集合,以及从所述基本键集合和所述扩展键集合接收至少一个字符。
根据本发明的一方面,提供一种用于在终端上输入字符的方法,包括:在触摸屏上显示包括辅音字母键的基本键集合;从所述基本键集合接收辅音字母键的输入;在所述触摸屏上提供扩展键集合,所述扩展键集合包括字符键,所述字符键对应于可与对应于输入的辅音字母键的辅音字母组合的字符;以及从所述扩展键集合接收至少一个字符键的输入。
根据本发明的一方面,提供一种用于在终端上输入字符的装置,包括:触摸屏,用于显示基本键集合和扩展键集合,所述基本键集合包括多个预定的方形基本字符键,而在所述扩展键集合中,对应于与第一字符有关的第二字符的多个第二字符键位于第一字符的至少上方、下方、左侧和右侧,其中第一字符对应于从基本键集合的基本字符键中选择的第一字符键;以及控制器,用于在从基本键集合选择第一字符键时,控制所述触摸屏显示所述扩展键集合,以及从所述扩展键集合接收至少一个第二字符键的输入。
根据本发明的一方面,提供一种用于在终端上输入字符的方法,包括:在触摸屏上显示基本键集合,所述基本键集合包括多个预定的方形基本字符键;接收从基本键集合的基本字符键中选择的第一字符键的输入;提供扩展键集合,在所述扩展键集合中,对应于与第一字符有关的第二字符的多个第二字符键位于第一字符的至少上方、下方、左侧和右侧;以及接收从扩展键集合的第二字符键中选择的至少一个第二字符键的输入。
根据本发明的一方面,提供一种用于在终端上输入字符的方法,包括:接收在形成在触摸屏上的小键盘中包括的多个辅音字母键中触摸的辅音字母字符键的输入;以及在输入触摸的辅音字母字符键之后,根据在触摸屏上拖拽的输入,与可与所述触摸的辅音字母键相对应的辅音字母组合或者与该辅音字母有关的字符相组合地显示该辅音字母。
根据本发明的一方面,提供一种用于在终端上输入字符的方法,包括:接收在形成在触摸屏上的小键盘中包括的多个键中触摸的第一字符的输入;以及在输入第一字符之后,根据在触摸屏上拖拽的输入,与可与该第一字符组合或者与该第一字符有关的字符相组合地显示该第一字符。
根据本发明的一方面,提供一种用于在终端中的触摸键盘上输入字符的装置,其中,触摸屏显示基本键集合和扩展键集合,所述基本键集合包括辅音字母(consonant)键,而所述扩展键集合包括下述字符键:所述字符键对应于可以与对应于从基本键集合输入的辅音字母键的辅音字母组合的字符,以及一旦输入基本键集合中的辅音字母键,控制器就控制触摸屏显示扩展键集合,并接收基本键集合和扩展键集合中的至少一个字符。
根据本发明的另一方面,提供一种用于在终端中的触摸键盘上输入字符的方法,其中,显示包括辅音字母键的基本键集合,接收来自所述基本键集合中的辅音字母键的输入,在所述基本键集合之上显示扩展键集合,所述扩展键集合包括下述字符键:所述字符键对应于可以与对应于输入的辅音字母键的辅音字母组合的字符,并接收来自扩展键集合中的至少一个字符键的输入。
【附图说明】
从下面结合附图进行的详细描述,本发明的上述和其他目的、特征以及优点将变得更加清楚,其中:
图1示出了常规终端的典型键盘布局;
图2A和2B示出了根据本发明的用于输入中文字符的示例性基本键集合;
图3A到3D示出了根据本发明的用于输入中文字符的示例性扩展键集合;
图4A和4B示出了根据本发明的使用基本键集合和扩展键集合的键盘;
图5(A)~5(E)、6(A)~6(E)以及7(A)~7(B)示出了根据本发明的使用触摸键盘输入字符的方法;
图8是根据本发明的在触摸键盘上输入字符的装置的方框图;和
图9是根据本发明的在触摸键盘上输入字符的方法的流程图。
【具体实施方式】
提供在描述中定义的诸如详细构造和单元之类的内容以辅助对本发明的示范实施例的全面理解。因此,本领域普通技术人员将认识到:可以在不背离本发明的范围和精神的情况下对在此描述的实施例进行各种改变和修改。并且,为了清楚和简明,省略了对公知功能和结构的描述。
本发明的原理在于:所有的辅音字母键被显示在触摸键盘上,用于字符输入,并且当在触摸键盘上触摸一个辅音字母键时,以放大的弹出窗口显示可以与输入的辅音字母键相结合的字符键。
在此,显示所有辅音字母键的触摸键盘的初始窗口被定义为“基本键集合”,而显示可以与通过基本键集合输入的辅音字母键相组合的字符键的弹出窗口被定义为“扩展键集合”。
虽然在此将描述具有辅音和元音字母键的特定触摸键盘,但是布置在触摸键盘上的键数目可以根据它们的使用频率或用途而改变,并且任何其它的键布局都是可用的。尽管本发明的字符输入方法是以中文和英文背景描述的,但是可以清楚地理解本发明可应用于任何语言。
图2A和2B示出了根据本发明的用于输入中文字符的示例性基本键集合。在图2A中,以6×4布局布置用于输入中文字符的基本键集合。除了元音字母a、e、i、o、u的辅音字母按照字母顺序而被布置在预定键上,以便B、C、D、F、G、H、J、K、L、M、N、P、Q、R、S、T、W、X、Y、Z被按照这样的顺序布置。在图2B中,该基本键集合的字母按照QWERTY布局而被布置在预定键上,以便Q、W、R、T、Y、U、I、O、P、A、S、D、F、G、H、J、K、L、Z、X、C、V、B、N、M按照这样的顺序布置。除了辅音字母,该基本键集合还包括初始可输入的字符键、用于中国拼音的Er。而且,除了辅音字母键和Er键之外,基本键集合还可以包括空格键、回退键和用于直接输入元音字母的“a、u、e、i、o”键。
在图2A和2B示出的基本键集合中,C、S和Z键被用于输入C或Ch、S或Sh以及Z或Zh。通过使用点击器触摸C、S和Z键使C、S和Z显示在触摸屏上,并且通过在预定键区域内使用点击器进行C、S和Z键的短距离拖拽移动而使Ch、Sh和Zh显示在触摸屏上。
如果基本键集合被应用于中文和英文之外的语言,则可以省略C、S、Z键的下标h和E键的下标r。
一旦输入图2A或者2B的基本键集合中的一个辅音字母键,就在输入辅音字母上或者在显示区域中显示扩展键集合。以举例的方式对其中扩展键集合被显示在触摸键盘区域中的情况进行描述。在图3A到3D中示出可用于图2A或2B中示出的基本键集合的扩展键集合。
图3A到3D示出了根据本发明的用于输入中文字符的示例性扩展键集合。扩展键集合的区域足够大从而可以被方便地点击,并且每一个扩展键集合都足够大从而使得能够在基本键集合中点击其它辅音字母。
参照图3A,配置扩展键集合以便输入键(例如M)被置于中央,并且可以与所述输入键组合的元音字母a、e、i、o、u以及在中文中经常用作最后音节的辅音字母的n和g键围绕该输入键。参照图3B,配置扩展键集合以便放置输入键(例如M),并且可组合的元音字母a、e、i、o围绕该输入键。参照图3C,扩展键集合被配置成具有可与输入键组合的元音字母a、e、i、o和u。
参照图3D,扩展键集合被配置成具有可与输入键相组合的元音字母a、e、i、o、u和y。
尽管没有示出,但是在中文中经常用作最后音节的辅音字母的n和g键可以根据情况而被动态地放置并且可以与输入键组合的诸如空格和回退(←)这样的功能键可以进步一步被包括在扩展键集合中。
在上述图3A到3D的扩展键集合中,u键被用于输入u和ü。通过使用点击器触摸u键来使u显示在触摸屏上,而通过使用点击器在预定键区域内进行u键的短距离拖拽移动来使ü显示在触摸屏上。当使用点击器触摸或者在预定键区域内短距离拖拽e键时,在触摸屏上显示e或er。
在该扩展键集合中,一旦输入元音键a,e,i,o和u之一,该输入元音键就被改变为经常用作最后音节的辅音的n键。如果输入改变后的n键,则该n键被改变为经常用作最后音节的辅音的g键。该具有改变的键的改变的扩展键集合在预定时间之后变回初始的扩展键集合。
图4A和4B示出了根据本发明的使用基本键集合和扩展键集合的键盘。参照图4A,当在以6×4布局布置的基本键集合中输入M键时,扩展键集合被重叠于基本键集合中的M键上。在该扩展键集合中,该输入的M键被置于中央,并且可与该M键组合的元音键(例如,在中文里的元音a,e,i,o和u)和经常使用的字符键(例如,中文中的n和g)围绕该M键。
参照图4B,当在以QWERTY布局布置的基本键集合中选中M键时,扩展键集合被重叠于该M键上。在该扩展键集合中,可与该M键组合的元音键(例如,在中文里的元音a,e,i,o和u)被置于该M键周围。
图5到7示出了根据本发明的使用触摸键盘输入字符的方法。
将参照图5描述其中用户在具有6×4布局的基本键集合的触摸键盘上输入“NiHao”的情形。参照图5(A),当用户在显示在触摸键盘的基本键集合中搜索用于输入“NiHao”的第一个辅音N的N键501,并使用点击器触摸N键501或者在触摸后将该点击器保持在该N键501上一预定时间时,在显示器500上显示N。然后,在图5(B)中,该N键501的扩展键集合502被显示在该触摸键盘上。如果用户使用点击器触摸扩展键集合502中的i键503,或者在触摸之后使点击器保持在i键503上一预定时间,或者使点击器从N键501拖放移动到i键503,那么在显示器500上显示Ni。
参照图5(C),为了输入下一个字母,辅音H,用户触摸在显示在触摸键盘上的基本键集合中的H键504,或者在触摸之后使点击器保持在H键504上一预定时间,或者使点击器从i键503拖放移动到H键504,那么在显示器500上显示H。如在图5(D)中所示,H键504的扩展键集合505被显示在触摸键盘上。因为Ni是中文拼音,可以在显示器500上显示相应于Ni和H的另一中文字符。当另一辅音字母(即辅音字母H)被显示时,可以消除N键501的扩展键集合502。可选地,当该辅音N键从显示器500中去除时,N键501的扩展键集合502可以被消除。参照图5(D),用户触摸扩展键集合505中的a键506,或者在触摸后保持点击器在该a键506上一预定时间,或者使点击器从H键504拖放移动到a键506,在显示器500上显示Ha。代替Ni的另一对应于Ni的中文字符和Ha可以被显示在显示器500上。
为了输入下一个字符,元音o,用户触摸在图5(E)中示出的扩展键集合507中的o键508,或者在触摸之后保持点击器在o键508上一预定时间,或者使点击器从a键506拖放移动到o键508,在显示器500上显示Hao。因为Hao是中文拼音,所以当输入特定键时,可以在显示器500上显示对应于Ni的另一中文字符和对应于Hao的另一中文字符。
参照图6描述其中用户在具有6×4布局的基本键集合的触摸键盘上输入“Shuang”的情形。参照图6(A),为输入第一字母(同时显示于触摸键盘上的基本键集合中的辅音S和h),用户搜索S键601,使用点击器触摸该S键601,并且然后在预定区域(例如S键601的区域)中拖曳S键601而在一预定时间内不放开点击器。然后,Sh被显示在显示器上。如图6(B)所示,S键601的扩展键集合602被显示。如果用户使用点击器触摸扩展键集合602中的u键603,或者在触摸之后保持点击器在u键603上一预定时间,或者使点击器从S键601拖放移动到u键603,那么在显示器500上显示Shu。该扩展键集合602被改变为包括“n”键而不是“u”键603的扩展键集合604。
参照图6(C),为了输入下一个字母(元音a),用户触摸扩展键集合604中的a键605,或者在触摸之后使点击器保持于a键605上一预定时间,或者使点击器从u键603拖放移动到a键605,Shua被显示在显示器上。如图6(D)所示,显示改变的扩展键集合606。在被改变的扩展键集合606中,“a”键605被改变为“n”键607。用户触摸扩展键集合606中的n键607或者在触摸之后保持点击器在n键607上一预定时间,Shuan被显示。然后,一个不同的扩展键集合608被显示,如图6(E)所示。在扩展键集合608中,该“n”键607被替换为“g”键609。当用户触摸扩展键集合608中的g键609或者在触摸之后使点击器保持在g键609上一预定时间,Shuang或者另一个相应于Shuang的中文字被显示。
将参照图7描述其中用户在具有6×4布局的基本键集合的触摸键盘上输入“Sü”的情形。参照图7(A),为了输入第一个字符(显示在触摸键盘上的基本键集合中的辅音字母S),用户搜索S键701,使用点击器触摸S键701,或者在触摸之后使点击器保持在S键701一预定时间。然后,S被显示在显示屏上。如图7(B)中所示,S键701的扩展键集合702被显示。如果用户使用点击器触摸扩展键集合702中的u键703,或者使点击器保持在u键703一预定时间,或者如箭头指示的那样,使点击器从S键701短距离拖放移动到u键703,Sü或者另一个相应于Sü的中文字被显示。
图8是根据本发明的用于在触摸键盘上输入字符的装置的框图。参照图8,该字符输入装置包括具有触摸键盘(未示出)和显示器(未示出)的触摸屏810、输入传感器830和控制器850。
该触摸屏810以基本键集合或该基本键集合和扩展键集合组合的形式显示触摸键盘并且显示对应于通过显示器上的触摸键盘输入的键的字母。
当用户使用点击器触摸显示在触摸屏810上的触摸键盘上的特定键,或者在触摸之后使点击器保持在该键上一预定时间,或者使点击器拖放移动到该键,或者在预定区域内拖拽该键时,该输入传感器830感应到该键的输入并且将该键输入提供到控制器850。
该控制器850控制在触摸键盘和/或该触摸屏810的显示区域上显示相应于该键输入或者该键输入与先前输入字符的组合的字符,并且还控制在触摸屏810显示器上显示该基本键集合或者基本键集合与扩展键集合的组合。也就是说,该控制器850初始显示基本键集合。当输入基本键集合中的辅音字母键时,控制器850控制触摸屏810在基本键集合之上显示扩展键集合。显示该输入字符组合的原因是为了示出输入字符和先前输入字符的组合状态。
图9是示出根据本发明的用于在触摸键盘上输入字符的方法的流程图。参照图9,该控制器850控制触摸屏810显示基本键集合或者基本键集合和扩展键集合的组合并在步骤901等待来自用户的键输入。
在步骤903,当输入传感器830从触摸屏810感应到特定键的输入时,控制器850从输入传感器830接收到感应结果并知道来自基本键集合或者扩展键集合的键输入。该感应结果可以表示使用点击器对特定键的触摸、在触摸之后使该点击器保持在特定键上一预定时间、点击器的拖放移动、或者点击器在预定区域内在预定时间内不放开的拖放移动。
在步骤905,控制器850确定输入键是否是字符。在字符的情况下,控制器850进入步骤909。如果该键不是字符,则在步骤907中控制器850根据输入键进行操作。
在步骤909中,控制器850确定相应于输入键的字符是否可以与相应于先前输入键的字符相组合。如果该字符是可以组合的,那么控制器850组合该字符并确定组合的字符将显示在触摸屏810上。如果该字符是不可组合的(即没有先前输入键),则控制器850确定相应于该输入键的字符将显示在触摸屏810上。
例如,在中文字符输入的情况下,控制器850将相应于输入键的字符和相应于先前输入键的字符组合并确定组合的字符是否是中文拼音。在存在相应于中文拼音的中文字符的情况下,控制器850可以确定该中文字符显示在触摸屏810上。并且,在中文字符输入的情况下,当控制器850接收到表示用户已经在预定区域内(即在C、S或Z键区域)使触摸C、S或Z的点击器短距离拖拽移动的感应结果时,其将相应于输入键的字符和h组合并确定组合的字符Ch、Sh、Zh将显示在触摸屏810上。当该感应结果表示用户已经在预定区域(即U键区域)内拖拽触摸扩展键集合的u键的点击器时,该控制器确定字符ü键将被显示。在步骤911中,控制器850控制触摸屏810显示确定的字符。
在步骤913中,控制器850确定相应于输入键的字符是否来自基本键集合。如果相应于该输入键的字符是来自基本键集合,那么控制器850继续到步骤915以显示该输入键的扩展键集合。如果相应于该输入键的字符不是来自基本键集合,那么控制器850到步骤917以确定该扩展键集合是否必须被改变。
在步骤915中,控制器850控制触摸屏810在输入键上显示扩展键集合并返回到步骤901以等待来自用户的键输入。如果在触摸键盘上存在先前输入键的扩展键集合,那么控制器850消除先前输入键的扩展键集合并在步骤915控制触摸屏810显示仅包括当前输入键的扩展键集合的触摸键盘。
如果相应于输入键的字符来自扩展键集合,那么在步骤917中控制器850确定扩展键集合是否必须被改变。如果控制器850确定改变扩展键集合,那么在步骤919控制器850改变扩展键集合。如果控制器850确定不改变扩展键集合,那么控制器850返回901等待来自用户的键输入。
如从本发明显而易见的,本发明通过在触摸键盘上的弹出窗口中显示包括输入键的下一个可用字符的扩展键集合而极大地方便了字符输入。
进一步的,本发明在小尺寸屏幕上显示具有下一个可用字符的增大的扩展键集合,因此使用户能够方便快速地输入字符。
另外,本发明在终端中通过使用增大的扩展键集合的触摸屏最小化了显示在初始屏幕上的字符键的数目。
虽然已参照本发明的某些示例实施例展示和描述了本发明,但是本领域技术人员可以理解:在不脱离如权利要求和其等价内容定义的本发明的精神和范围的情况下,可以在其中进行形式上和细节上的各种修改。