向电子设备中输入文本的制作方法

文档序号:6649846阅读:137来源:国知局
专利名称:向电子设备中输入文本的制作方法
技术领域
本发明通常涉及到电子设备中的字符输入领域。本发明尤其可用于但不是必然局限于将电话号码或者短文本消息输入到具有相对小触摸屏的电子设备中。
背景技术
诸如手持无线通讯设备(例如蜂窝电话)之类、便于运送的便携式手持电子设备正变得普及。这样的手持电子设备以各种不同的形成因素出现并且支持许多特征和功能。
为了方便起见,存在有许多类型的手持电子设备、特别是手持无线通信设备日益小型化的总趋势。小型化通常使得携带设备、包括把设备安放到用户的包/钱包中或者把设备系到用户的带子上更加容易。此外,已经在手持电子设备上使用了触摸屏,其中在触摸屏上显示小键盘键并且允许用户通过简单地使用铁笔“触摸”屏幕区域来输入文本和命令,在该屏幕上显示与期望的字母或者命令相关联的键。虽然触摸屏是有用的并且提供了易于使用的特点,但是小型化的趋势已经导致在触摸屏上显示的键更小。这使得键难以被用户定位和选择。例如在QWERTY键盘中,在典型的2.5cm×5cm的显示区域上装入50个键,导致大约5mm×5mm的键尺寸。例如当用户坐在火车座位上时或者当用户在环境中走动时,由于用户的移动而扩大了看到键并且标识所想要键的困难。这些设备的可移植性鼓励在这样的情况中的使用,然而输入数据或者命令的上述方法使得难以令人满意地实现上述使用。
相关联的问题是难以让用户用铁笔选择小的键,这经常会导致用户错误地选择相邻的键。这使用户受挫,并且需要另外的按键以从错误中恢复。如同早先标识键的问题一样,由于用户的移动而扩大了用铁笔正确地选择它们的问题。
通过放大用户铁笔所位于的键以及其周围的键,以便当用户扫过小键盘时、放大围绕铁笔尖端的键以使得看见和选择它们更加容易,已经在一定程度上解决了这些问题。如果用户熟悉该键盘布局并且能因此进入所想要的字符键驻留的屏幕区域,则这种机制是尤其有用的。
另一种解决这些问题的方法是利用预测性的文本输入,其目的是减少用户所需要的击键次数,并且因此减少上述的标识负担以及选择键过程中的错误次数。预测性的文本输入使用众所周知的算法来预测基于由用户选择的若干个字符键并且包含这些字符键的、可能的字典字。在显示器的不同部分中显示一个或者多个字,而且如果一个适当的字是用户打算使用键盘键输入的那一个,则他或者她可以选择该字。这能够减少用户需要标识和选择的键的数量。
这种方法的变体是突出显示键盘上的、对应于每个预测字中的下一个字符的键。这使得用户更容易标识在键盘上最可能的下一个键。该算法基于已经由用户输入的字符来预测用户正试图输入的最可能的字。

发明内容
依据本发明的一个方面,提供了一种用于输入文本到电子设备中的方法,该方法包括在设备的显示屏的文本输入键盘触摸灵敏区域中显示第一输入字母键集合,在该第一输入字母键集合中的每个键标识一个相关联的字母;预测跟随所输入字母的一组潜在的后续字母,通过对一个字母键的动作选择输入的字母;以及显示标识潜在的后续字母的第二输入字母键集合,其中第二输入字母键集合替换显示在文本输入键盘触摸灵敏区域中的第一字母键集合,而且第二输入字母键集合充分地填充文本输入键盘触摸灵敏区域。
该方法可以适当地进一步包括在屏幕的显示区域中显示所输入的字母。
适当地,在横跨文本输入键盘触摸灵敏区域的单个行中排列第二输入字母键集合。组成第二输入字母键集合的每个键可以延伸到文本输入键盘触摸灵敏区域的全部宽度。
显示第二输入字母键集合,适当地包括刷新文本输入键盘触摸灵敏区域,以用第二输入字母键集合代替全部的第一输入字母键集合。
适当地,该方法可以包括,响应于对第二输入字母键集合中的一个键的动作、确定一组潜在的字。
该潜在的字组可以表示为显示在显示屏幕上的表意字符。该方法也可以适当地包括,在屏幕的显示区域中输入潜在字符之一。


为了可以容易地理解本发明并且将其投入实际作用,现在将对参考

的示例实施例进行描述,在附图中自始至终在各个视图中类似的参考数字涉及相同或者功能上相似的元素。附图连同下面的详细说明一起,并入说明书并且成为说明书的一部分,并且用来依据本发明进一步说明实施例并且解释各种原理和优点,在附图中图1为依据本发明、说明电子设备的电路的示意框图;图2说明了初始触摸屏布局,其中在图1的电子设备的显示屏幕上显示有第一输入字母键集合;图3为流程图,说明了依据本发明、用于输入文本到图1的电子设备中的方法;图4说明了触摸屏布局,其中在图1的电子设备的显示屏幕上显示有第二输入字母键集合;以及图5说明了触摸屏布局,其中在图1的电子设备的显示屏幕上显示有第三输入字母键集合。
本领域技术人员将会理解为了简化和清楚起见而举例说明了附图中的元素,并且没有必要按比例对其进行绘制。例如,相对于其它元素、可以放大附图中一些元素的尺寸以帮助增加对本发明实施例的理解。
具体实施例方式
在依据本发明详细描述实施例之前,应当注意到实施例主要在于与使用触摸灵敏显示屏幕输入字符到电子设备中相关的方法步骤和设备部件的组合。因此,已经在附图中用传统的符号适当地表示了设备部件和方法步骤,仅仅显示了与理解本发明的实施例相关的那些具体细节,以便不会用细节弄模糊该公开,对于从此处的说明中获益的本领域技术人员来说,这些细节是显而易见的。
在这个文档中,诸如第一和第二、顶和底等之类的关系术语仅仅用于区别一个实体或者动作与另一个实体或者动作,而不用必须要求或者暗示在这样的实体或者动作之间任何实际这样的关系或者次序。术语“包含”、“含有”或者它们的任何其它变体,用来涵盖非排它性的包括,从而使包含一系列元素的方法或者设备不仅仅包括那些元素,而且可以包括其它没有明确列出的元素或者这样的方法或者设备所固有的元素。由“包含一个...”限定的元素,在没有更多的约束条件的情况下,不排除在包含该元素的处理过程、方法、物品、或者装置中存在另外的相同元素。此外,自始至终在这个说明书中,术语“键”具有任何键、按钮或者可由用户致动的具有专用、可变或者可编程功能的致动器的广阔意思。
应当理解,此处描述的本发明的实施例可以包含一个或多个传统的处理器以及唯一存储的程序指令,这些指令与某些非处理器电路相结合地控制一个或多个传统的处理器,以实现此处描述的、使用触摸灵敏显示屏幕将字符输入到电子设备中的一些、大多数、或者全部功能。非处理器电路可以包括但不局限于无线电接收机、无线电发射机、信号驱动器、时钟电路、电源电路、以及用户输入设备。同样地,这些功能可以解释为用于使用触摸灵敏显示屏幕将字符输入到电子设备中的方法的步骤。做为选择,一些或者全部功能能够由不具有存储的程序指令的状态机实现、或者在一个或多个专用集成电路(ASIC)中实现,在这些状态机或者ASIC中,每个功能或者特定功能的一些组合被实现为定制逻辑。当然,能够使用这两种方式的组合。此外,可以预料到,对于本领域的普通技术人员来说,尽管有可能要用显著的努力以及许多由例如可用时间、现代技术和经济方面的考虑所推动的设计选择,但是当由此处公开的概念和原理引导时,仍将能够容易地用最小限度的试验生成这样的软件指令和程序以及IC。
应当理解此处描述的本发明的实施例也可以包含实现为处理器控制代码的一个或多个软件程序,这些程序例如在诸如盘、CD-或者DVD-ROM、诸如只读存储器(固件)之类的编程存储器这样的载体介质上,或者在例如Internet下载、诸如光或者电信号载体之类的数据载体上。如本领域技术人员所理解的那样,代码可以分布在彼此通信的多个相连接的部件之间。
参见图1,其是一个说明以移动台或者移动电话的形式的电子设备100、典型地为无线通讯设备的示意图,该移动台或者移动电话包含连接到处理器103并与之通信的射频通信单元102。电子设备100还具有触摸屏105和辅助键165。还有警告模块115,其典型地包含警告扬声器、振动器电机和相关联的驱动器。触摸屏105、辅助键165和警告模块115连接到处理器103并与之通信。
处理器103包括编码器/解码器111,其用于编码和解码可以由电子设备100传输或者接收的语音或者其它信号,并且具有相关联的用于存储数据的代码只读存储器(ROM)112。处理器103还包括微处理器113,其通过公用数据和地址总线117连接到编码器/解码器111、字符只读存储器(ROM)114、随机存取存储器(RAM)104、静态可编程存储器116和可移动的用户身份模块(RUIM)接口118。静态可编程存储器116和RUIM卡119(通常称为订户身份模块(SIM)卡)可操作地连接到RUIM接口118,它们每个都能够存储优选漫游列表(PRL)、订户验证数据、选择的到来文本消息和电话号码数据库(TND电话本),其中该电话号码数据库包含用于电话号码的数字字段和用于标识符的名字字段,该标识符与在名字字段中的一个数字相关联。RUIM卡119和静态存储器116还可以存储密码,其用于允许对在移动电话100上的密码保护的功能的访问。
微处理器113具有用于连接到触摸屏105、辅助键和警告模块115的端口。此外,微处理器113还具有用于连接到与该设备集成的麦克风135和通信扬声器140的端口。
字符只读存储器114存储用于解码或者编码可以由通信单元102接收的文本消息的代码。在这个实施例中,字符只读存储器114、RUIM卡119、和静态存储器116还可以存储用于微处理器113的操作码(OC)以及用于执行与移动电话100相关联的功能的代码。
射频通信单元102是具有共用天线107的组合的接收机和发射机。通信单元102具有经由射频放大器109连接到天线107的收发信机108。收发信机108还连接到组合的调制器/解调器110,其把通信单元102连接到处理器103。
参见图2,其中说明了与电子设备100的显示屏幕105相关联的初始触摸屏布局200。触摸屏布局200包含主要字符输入项显示区域201;具有文本输入键盘触摸灵敏区域203及其他输入键区域(一个或多个)204的第一触摸灵敏区域202;第二触摸灵敏区域205;以及字母显示区域206。
主要字符输入项显示区域201显示诸如字、表意字符或者其它能够由用户输入的数据之类的文本。用户一般通过利用铁笔选择(触摸)显示在第一触摸灵敏区域202中的键,来输入字、表意字符或者其它数据。第一触摸灵敏区域202显示具有文本输入键盘触摸灵敏区域203的初始键盘布局,该触摸灵敏区域203最初显示第一输入字母键207的集合,其中的每个键标识字母表(a到z)中的一个相关联的字母。如所说明的那样,文本输入键盘触摸灵敏区域203是标准的QWERTY类型键盘布局。
通过用户选择字母键207,将字母输入到设备100中,并且在第二字符输入项显示区域206上显示这些字母。第二触摸灵敏区域205显示对应于用户输入的字母序列的预测的字或者表意字符(诸如汉字)。还可以通过用铁笔或者手指在第二触摸灵敏区域205的适当部分处进行接触而由用户选择这些字。因此,通过在第二触摸灵敏区域205中选择适当的字或者表意字符,在主要字符输入项显示区域201中输入所选择的字或者表意字符。
预测性文本算法在本领域是众所周知的,并且可以使用任何适当的算法。通常依据使用统计的预定义频率使用用于提供与每个预测的字相关联的可能性信息的预测性文本算法。这个信息然后能用于在给定已经由用户输入的字符的情况下确定用于标识预测或者潜在字中哪些是最可能的字的次序。可能性信息可以是数字或者百分比,或者任何其它适合由驻留在设备上的其它应用程序使用的参数。如所知的那样,预测的字可以从存储在机载词典中、典型地存储在静态存储器116中的那些字中得到,并且可以包括诸如例如设备专用命令之类的特殊术语。
参见图3,其中说明了输入文本到电子设备100中的方法300的流程图。在步骤301,在设备100的显示屏幕105的文本输入键盘触摸灵敏区域203中显示(301)第一输入字母键207的集合,在第一输入字母键207的集合中的每个键标识字母表(a到z)中的一个相关联的字母。电子设备100然后在步骤303接收用户输入选择,其对应于对第一输入字母键207的集合中的一个键的动作,或者如果恰当的话其对应于对显示在第二触摸灵敏区域205中的预测字的选择。
方法300然后在测试步骤305确定选择或者输入了字母还是字。应当注意到,在这个说明书中以广泛的范围解释术语“字”,而且如本领域技术人员显然可知的那样,“字”包括可以形成一个完整字或者音节的表意字符。如果从第二触摸灵敏区域205中选择了字,则在步骤307,在字符显示区域201中显示该字(形成文本),而且方法300返回到第一步骤301(并且刷新该屏幕以显示在区域201中显示有该字(文本)的初始触摸屏布局200),或者通过适当的中断命令结束该方法300。如果在步骤303通过对来自第一输入字母键207集合的一个字母的适当动作选择了该字母,则在测试步骤305之后,在可选的显示步骤309,可以在字母显示区域206上显示相应输入的字母。
参见图3和图4,并且举例来说,假定在步骤303选择(输入)了字母“m”,而且在可选的显示步骤309在字母显示区域206中显示了该字母。然后,在步骤311,方法300预测跟随所输入的字母的一组潜在的后续字母。该预测基于使用任何众所周知的预测性文本算法标识包含所输入的字母(一个或者多个字母)的字。预测还可以包括预测可能或者潜在的字,而且特别地在这个示例中,字是以通常使用的拼音表示的、由字母表字母表示的中文表意字符。
方法300然后在步骤313执行对标识潜在后续字母的第二输入字母键407的集合的显示,第二输入字母键407的集合替换显示在文本输入键盘触摸灵敏区域203中的第一字母键207的集合。如图所示,第二输入字母键407的集合充分地填充文本输入键盘触摸灵敏区域203。因为选择了字母“m”,所以对于拼音输入而言,唯一可能的后续字母是“a”、“e”、“u”、“i”、“o”,因此这些字母是属于第二输入字母键407的集合的唯一字母。
如所示,在横跨文本输入键盘触摸灵敏区域的单个行中排列第二输入字母键407的集合。此外,组成第二输入字母键407的集合的每个键延伸到文本输入键盘触摸灵敏区域的全部宽度。此外还将注意到,为了显示第二输入字母键407的集合,显示包括刷新文本输入键盘触摸灵敏区域,以用第二输入字母键407的集合替换所有的第一输入字母键207的集合。
在步骤315,所预测的潜在字,在这个示例中为中文表意字符,显示在第二触摸灵敏区域205中。接下来,方法300然后返回到步骤303,以等待接收用户输入选择,其对应于对第二输入字母键407的集合中的一个键的动作,或者如果恰当的话其对应于对显示在第二触摸灵敏区域205中的预测字的选择。方法300然后再次在测试步骤305确定选择或者输入了字母还是字。如果从第二触摸灵敏区域205中选择了字,则在步骤307,在字符显示区域201中显示该字,而且方法300返回到第一步骤301(并且刷新该屏幕以显示在区域201中显示有该字的初始触摸屏布局200),或者通过适当的中断命令结束该方法300。
参见图3和图5,如果在步骤303输入(选择)了字母,例如字母“o”,则在可选的显示步骤309,可以在字母显示区域206上紧挨着已经输入的字母“m”显示相应输入(选择)的字母。因此,步骤311、313和315执行对下述内容的预测另一组跟随所输入字母的潜在后续字母以及潜在的字。以第三输入字母键507的集合的形式显示另一组潜在的后续字母,其替换第二字母键407的集合。因为顺序地选择了字母“mo”,所以对于拼音输入来说,仅仅有一个可能的字母“u”,因此这个字母是属于第三输入字母键507的集合的唯一字母。
在重复其中在第二触摸灵敏区域205中显示所预测的潜在字的步骤315之后,方法300再次返回到步骤303。因为仅仅有一个属于第三输入字母键507的集合的字母,所以用户简单地从第二触摸灵敏区域205中选择字,然后在步骤307在字符显示区域201中显示(输入)该字。方法300返回到第一步骤301(并且刷新该屏幕以显示在区域201中显示有该字的初始触摸屏布局200),或者通过适当的中断命令结束该方法300。
所描述的实施例尤其非常适合于改善在诸如移动电话、智能电话、PDA、便携式媒体设备等之类的便携式或者其它小屏幕设备中的文本或者数据输入。本发明非常适合于具有小显示屏幕的小型手持电子设备,其中第二或者随后的第三或者(甚至第四等)输入字母键集合充分地填充文字输入键盘触摸灵敏区域203。因此,通过填充文本输入键盘触摸灵敏区域203,和普通的情况相比,这些键实质上变大了,因此多少减少了选择错误。
除小型手持电子设备之外,其它类型的设备也可以从所述方法和装置中受益。本实施例可以用于例如把文本输入到电子邮件或者SMS消息中,或者把电话号码、地址和名称信息输入到电话簿数据库中。还能够想象各种其它的数据输入和命令输入应用。
在上述说明书中,已经描述了本发明的特定实施例。然而,本领域的普通技术人员将会理解,能够进行各种修改和改变而没有背离如下面权利要求所阐述的本发明的范围。因此,说明书和附图被认为是说明性的而不是限制性的,而且意图将所有这样的修改包括在本发明的范围之内。益处、优点、问题的解决方案、以及任何可能导致任何益处、优点、或者解决方案出现或者变得更显著的元素(一个或多个)不被看作是任何或者全部权利要求的关键性的、必需的、或者基本的特征或者元素。本发明仅仅由包括在这个申请未决期间进行的任何修改在内的附加权利要求以及那些权利要求的全部等效含义所定义。
权利要求
1.一种用于将文本输入到电子设备中的方法,该方法包括在设备的显示屏幕的文本输入键盘触摸灵敏区域中显示第一输入字母键集合,在该第一输入字母键集合中的每个键标识一个相关联的字母;预测跟随输入字母的一组潜在的后续字母,通过对上述字母键之一的动作选择输入的字母;以及显示用于标识潜在的后续字母的第二输入字母键集合,其中第二输入字母键集合替换显示在文本输入键盘触摸灵敏区域中的第一字母键集合,而且第二输入字母键集合充分地填充文本输入键盘触摸灵敏区域。
2.如权利要求1所述的用于将文本输入到电子设备中的方法,还包括在屏幕的显示区域中显示所输入的字母。
3.如权利要求1所述的用于将文本输入到电子设备中的方法,其中在横跨文本输入键盘触摸灵敏区域的单个行中排列第二输入字母键集合。
4.如权利要求1所述的用于将文本输入到电子设备中的方法,其中组成第二输入字母键集合的每个键延伸到文本输入键盘触摸灵敏区域的全部宽度。
5.如权利要求1所述的用于将文本输入到电子设备中的方法,其中显示第二输入字母键集合的步骤包括刷新文本输入键盘触摸灵敏区域,以用第二输入字母键集合代替全部的第一输入字母键集合。
6.如权利要求1所述的用于将文本输入到电子设备中的方法,还包括响应于对第二输入字母键集合中的一个键的动作,确定一组潜在的字。
7.如权利要求6所述的用于将文本输入到电子设备中的方法,其中该组潜在的字表示为显示在显示屏幕上的表意字符。
8.如权利要求1所述的用于将文本输入到电子设备中的方法,还包括在屏幕的显示区域中输入潜在字符中的一个。
全文摘要
一种用于将字符输入到电子设备(100)的方法(300),包括在设备(100)的显示屏幕(105)的文本输入键盘触摸灵敏区域(203)中显示(301)输入字符键(204),其显示第一输入字母键(207)集合。然后执行预测(311),以预测跟随输入的字母的一组潜在的后续字母,由对该字母键(207)中的一个键的动作选择所输入的字母。接下来,方法(300)执行标识潜在的后续字母的第二输入字母键(407)集合的显示(313),第二输入字母键(407)集合替换显示在文本输入键盘触摸灵敏区域中的第一字母键(207)集合,第二输入字母键(407)集合充分地填充文本输入键盘触摸灵敏区域(203)。
文档编号G06F3/048GK1949158SQ200510113629
公开日2007年4月18日 申请日期2005年10月11日 优先权日2005年10月11日
发明者张辉 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1