用于编辑处理的数据输入的设备与方法

文档序号:6422540阅读:134来源:国知局
专利名称:用于编辑处理的数据输入的设备与方法
技术领域
本发明涉及向用户接口提供方便的数据输入过程的数据输入系统领域。更具体地,本发明涉及具有用于处理数据输入以确定字符、词与短语的识别系统的电子设备。
背景技术
可以以多种方式将文本信息输入到电子设备中。例如,用户可在设备的触摸板或触摸屏上手写字符,在设备的小键盘上进行按键选择,以及向设备的麦克风说出字符或词。设备包括显示器,以向用户提供关于接收的数据输入的反馈。而且,设备的识别系统将手写字符、按键选择、以及说出的字符或词转换到设备的其它组件可容易地识别的数据格式。
当用户在数据输入期间暂停时,识别系统可包括超时(timeout)特性。这样的系统处理接收的数据并从显示器去除反馈信息,无论用户是否已实际完成数据输入。如果在用户完成数据输入之前超时状况发生,这在用户沉思或者犹豫时经常发生,用户必须显式地删除先前的部分识别结果并重新输入数据。以这种方式,识别系统过早地处理数据,并要求用户遵循高认知负担的多步骤纠正过程,这令用户有挫折感。相应地,存在对这样的用于编辑数据输入的系统与方法的需要,其最小化不成熟的超时特性中常见的挫折感。


图1是示例性便携式电子设备的透视图,其遵照本发明。
图2是图1的便携式电子设备的内部组件的框图。
图3A到3H表示第一优选实施例的屏幕,其遵照本发明。
图4是由图3A到3H(以及图5A到5C与图6)表示的优选实施例的流程图。
图5A到5C表示第一优选实施例的更多屏幕,其遵照本发明。
图6表示一系列屏幕,其表示第二优选实施例,其遵照本发明。
具体实施例方式
本发明是一种方法,其用于编辑由具有显示区域的便携式电子设备处理的数据输入。收集数据输入,并且于其后检测输入延迟。从显示区域去除数据输入,以响应检测输入延迟。接着,接收撤消命令输入。其后,将数据输入和/或数据输入的处理的版本提供给显示区域。
本发明也是一种便携式电子设备,其包括显示区域,还包括处理器,其连接到显示区域。处理器被配置为从显示区域去除数据输入,以响应检测输入延迟。其后,处理器也被配置为向显示区域提供数据输入和/或数据输入的处理的版本,以响应接收撤消命令输入。
参照图1,显示了示例性便携式电子设备100,其具有用户接口102,其遵照本发明。便携式电子设备100是任意类型的设备,其可从文本输入的数据输入系统的用户接口102受益(并且,这样,由图2一般地表示)。例如,设备可以是,但不限于,无线电话(例如蜂窝式电话或双向无线),寻呼设备,个人数字助理(“PDA”),手持电脑,音频/视频设备(例如电视或MP3播放器),网络浏览设备,使用笔的书写板,使用手指与笔的触摸板,使用手指的触摸小键盘,虚拟笔,以及具有有限数目的输入键的任何类型的电脑。
图1显示可折叠的、便携的电子设备100,其具有顶部部件110与底部部件112,在连接部件114处可移动地连接。顶部部件110包括听筒孔116,而底部部件112包括显示器118、用户输入设备120、以及麦克风孔122。设备100还包括PDA的其它组件(显示在图2中),如下面所描述的那样,例如天线、电源、外部连接器、额外的控件、等等。
本发明的用户输入设备120可以是任何类型的输入设备,其允许用户向设备100提供数据。例如,用户输入设备120可以是透明的或半透明的触摸屏,不透明的触摸板,具有多个数字键的小键盘,多个选择键和/或音频输入。触摸屏与触摸板可用于接收手写条目或按键选择条目。例如,设备100可识别手写在触摸屏或触摸板上的字符,或者识别对应于触摸屏或触摸板的特定接触点的字符。可通过用户的手指或指示设备130进行接触。类似地,可使用小键盘与多个选择按键来接收手写条目或按键选择条目。例如,设备100可识别手写在小键盘或按键上或在其上的字符(其使用,比如说,电容检测传感器),或识别对应于特定按键的一个字符或一组字符。可使用音频输入来接收音频条目,例如说出的字符、词、短语、以及相关声音。
对于优选实施例,用户输入设备120包括功能键126与触摸屏128。对于图1中显示的设备100,功能键126位于底部部件112的较低部分,并包括菜单选择键132、134、136、138。本发明的功能键126不限于提供给设备100的,并且可包括其它编程的或用户可编程的控制按键,例如方向键、消息处理键、存储器键、呼叫应答/终止键、清除/删除键、音量控制键、录音键、设备安装控制、等等。而且,可将许多种符号输入到设备100的用户接口102,例如罗马字符、音标符、表意字符、以及字符笔画。这样,可通过选择一或多个功能键,例如菜单选择键132、134、136、138,来确定设备100的输入模式。
优选实施例的触摸屏128位于底部部件112的中间部分,并覆盖显示器118。触摸屏128可覆盖整个显示器118,如图1中所示,或者显示器的一个或多个部分。在另一可供选择的替代方案中,尽管在图1中未显示,触摸屏128可位于显示器118近旁。设备100的显示器118向用户提供各种类型的信息。为设备100的一般操作提供特定指示符,例如设备的信号强度指示符140与电源指示符142。
参照图2,显示了便携式电子设备100的内部组件200。优选实施例包括天线202;收发器204;处理器206;输出设备208、210;以及输入设备212、214、216。在接收无线信号时,内部组件202通过天线202检测信号,以产生检测的话音和/或数据信号。收发器204连接到天线202,将接收的信号转换为电子基带信号,并解调电子基带信号,以恢复由无线信号传输的进来的信息,例如话音和/或数据。在从收发器204接收进来的信息之后,处理器206格式化进来的信息,以输出到输出设备208、210。类似地,对于无线信号的传输,处理器206格式化出去的信息,并将其传送到收发器204,以进行载波调制并转换为调制信号。收发器204将调制信号传送到天线202,以发送到远程收发器(未显示)。
输入与输出设备可包括多种视觉的、音频和/或运动设备。输出设备可包括,但不限于,视觉输出208(例如液晶显示器与发光二极管指示符),音频输出210(例如扬声器、报警器与蜂鸣器),以及运动输出(例如振动机构)。输入设备可包括,但不限于,机械输入212(例如键盘、小键盘、选择按钮、触摸板、电容传感器、运动传感器、以及开关),触摸输入214(例如触摸屏与触摸板)与音频输入216(例如麦克风)。例如,设备100的顶部和/或底部部件112、114可包括开关,其响应部件相对于彼此的运动,并且作为结果,开动设备的一或多个功能。
便携式电子设备100的内部组件200进一步包括存储器部分218,以存储和获取数据。处理器206可进行各种操作,以存储、处理和获取存储器部分218中的信息。例如,在从一或多个输入设备212、214、216接收命令时,处理器206可在存储器226中搜索先前存储的数据输入或处理信息。在找到数据输入或处理信息之后,将其提供给输出设备208、210,和/或由处理器206进一步处理。
便携式电子设备100的内部组件200可进一步包括组件接口220与电源222。可将附件与额外的组件连接到组件接口220,以向设备110提供额外的特性与能力。电源222(例如电池)向内部组件200提供电力,使得内部组件可正确地工作。
输出设备的视觉输出208可包括超过一个的显示区域。对于优选实施例,第一显示区域224显示数据输入和/或数据输入的处理的版本,该数据输入正由用户输入,而第二显示区域226显示数据输入和/或数据输入的处理版本,该数据输入由用户先前输入。因此,第一显示区域224指示正在输入的数据的当前状态,而第二显示区域226指示已输入和处理的数据的当前状态。可在分别的显示器上,或者在同一显示器的不同部分上提供第一与第二显示区域。
参照图3A到3H,显示了一系列屏幕,其表示第一优选实施例,其遵照本发明。本发明提供在超时动作发生之后执行撤销动作的能力。例如,在超时动作期间,设备可接收输入,设备可发生超时,设备可识别接收的输入,且设备可显示识别的接收的输入。其后,在撤销动作期间,设备可基本上“撤销”(undo)超时及其后继动作(即识别与显示识别),使得设备可继续接收输入。
撤销动作可以是显式的或隐式的。显式的动作包括,但不限于,按钮动作与姿势动作。对于按钮动作,用户可执行软按钮点击,其中点击或触摸设备上的指定区域;硬按钮点击,其中驱动物理开关;或者旋转球/轮。对于姿势动作,用户可执行笔姿势,其中画出记号、顺时针圆圈、或者反时针圆圈;动作姿势,其中摇晃设备,以驱动内嵌的动作传感器;或者挤压姿势,其中挤压设备,以驱动安装的压力传感器。
隐式的动作定义指定的正常输入模式,并且当用户的动作偏离正常输入模式时,确定需要允许对初始输入(与输入新字母、词或字符相对)的增量添加。隐式的动作包括,但不限于,另一超时或导航动作。对于另一超时,设备自动地将输入数据带回显示器,以允许用户继续输入,但用户通过不提供进一步的输入,允许设备超时第二次。例如,在典型情形中,设备可接收初始输入,执行超时,识别初始输入,并显示识别的结果而非初始输入。当然,仅在设备执行第二次超时之前,将识别的结果显示一段预先确定的时间。如果在第二次超时之前接收到后继输入,则设备可确定后继输入为新的字母、词或字符。另一方面,如果在接收到后继输入之前设备执行第二次超时,则设备可通过显示初始输入而非识别的结果,返回到初始输入。当显示初始输入时,设备可确定后继输入为对初始输入的增量添加。设备可继续以这样的方式更新初始输入,直到输入新的字母、词或字符(如上所述),或者从一组候选者中选择一个候选者。对于导航动作,可使用候选者选择动作之外的动作。示例包括下拉后选择列表的显式的动作,其中驱动本来关闭的下拉菜单近旁的指示符,还包括候选者列表导航动作,其中滚动或上下页翻动列表。
需要注意的是,用户可在超时发生之前编辑数据。例如,在数据输入期间,在超时发生之前,通过使用预先定义的用于笔画删除的手指或笔姿势,例如从右到左的姿势,可去除数据输入的最后一个笔画。
对于由图3A到3C表示的该第一优选实施例的第一部分,罗马单词由用户在超时状况发生之前不完全地输入,并从显示区域224去除不完全的词。在图3A中,用户输入词的第一部分,即不完全的词“Car”302,其为完整的词“Care”的头三个字母。对于优选实施例,在显示区域224上面(从而覆盖地)提供触摸输入214,使得设备100可跟踪指示设备130的行动。这样,设备100可确定正在输入的字符的形状,并将这样的信息提供给显示区域224。在图3B中,用户暂停并超过预先确定的时间段,而不提供任何数据输入到触摸输入214。尽管在图3B中超时状况表示为标记304,对于优选实施例,该标记不出现在显示区域224上。在图3C中,第一优选实施例的设备100试图识别不完全的词302,并生成不完全的词的处理版本306。在这一步骤中,从显示区域224去除不完全的词。不完全的词302和/或其处理版本306存储在存储器部分218(显示在图2中)中,并且,可选地,提供给第二显示区域226。尽管识别状况表示为箭头308,对于优选实施例,该箭头不出现在显示区域224上。
如图3C中所示,对于优选实施例,撤销指示符310出现在显示区域224的一部分上。该撤销指示符310可出现在显示区域224的任何部分上,包括,但不限于,显示区域224的左手边界(如图3C中所示)、右手边界、顶部边界、底部边界、左上角、左下角、右上角与右下角。而且,触摸输入214的激活区域312可响应显示区域224的撤销指示符310。例如,在图3C中,激活区域312覆盖撤销指示符310。然而,需要理解的是,作为可供选择的另一替代方案,撤销指示符310与激活区域312可以是选择按钮,该按钮不是显示区域224的一部分。
对于由图3D表示的该第一优选实施例的第二部分,激活撤销致动器。例如,当用户在激活区域312的邻域之内移动指示设备130,邻近撤销指示符310时,遵随由图3E到3H表示的后继步骤。如果,作为替代,用户在激活312的剩余部分上面或上方移动指示设备130,则设备100将允许用户输入新的字符或词。
对于由图3E到3H表示的该第一优选实施例的第三部分,将不完全的词返回给显示区域224,并且在另一超时状况发生之前,用户完成完全的词,并从显示区域去除完全的词。在图3E中,设备100从存储器部分218获取不完全的词302,并将不完全的词返回给显示区域224,以响应激活激活区域312。尽管在图3E中显示不完全的词302,设备100也可从存储器部分218获取不完全的词302,并将不完全的词的处理版本306返回给显示区域224。在图3F中,用户输入完整的词“Care”314的最后部分,即字符“e”316。在图3G中,用户再次暂停并超过预先确定的时间段,而不向触摸输入214提供任何数据输入。在图3H中,第一优选实施例的设备100尝试识别完整的词314,并生成完整的词的处理版本318。在此步骤中,从显示区域224去除完整的314词。完整的词314和/或其处理版本316显示在存储器部分218中,并且,可选地,提供给第二显示区域226。
参照图4连同图2与3,表示了便携式电子设备100的内部组件200的操作。在从步骤402开始之后,在步骤404,一或多个输入设备212、214、216在指定的输入区域收集第一数据输入,并且将第一数据输入提供给处理器206。而且,处理器206将第一数据输入提供给第一显示区域224。在步骤406,处理器206其后确定是否检测到输入延迟。如果处理器206确定收集数据输入的停止活动已超过预先确定的时间段,例如,一秒,则处理器206前进到步骤408。否则,处理器206继续在指定的输入区域收集第一数据输入。在步骤408,处理器206处理第一数据输入,以生成第一处理信息。第一处理信息比第一数据输入更接近(如果不是相同的话)处理器206的母语。在另一可供选择的实施例中,在步骤410,处理器206可向第一显示区域224提供撤销指示符310,并激活撤销特性。其后,在步骤412,从第一显示区域224去除第一数据输入。而且,在另一可供选择的实施例中,在步骤414,处理器206可向第二显示区域226提供第一数据输入和/或第一处理信息。
在此点上,处理器206等待三种状况之一发生。如果在步骤416,处理器206从活动区域312接收撤销命令输入,则处理器前进到后继步骤(即步骤424到442),以编辑处理的数据输入。如果在步骤418,处理器206在激活区域312之外的指定输入区域检测到额外的数据输入,则在步骤404,处理器收集新的数据输入。尽管在图4中未显示,处理器206可从第一显示区域224去除撤销指示符310,并去激活(inactivate)撤销特性,而且从第二显示区域226去除第一数据输入和/或第一处理信息(如果它们先前在步骤410与414中被添加的话)。如果在步骤420,处理器206确定图4中显示的流程要结束,则在步骤422,过程结束。优选地,处理器206持续地循环经过步骤416、418、420,直到上面的状况之一存在。
作为对从激活区域312接收撤销命令输入的响应,可选地,在步骤424,处理器206可从第一显示区域224去除撤销指示符310,并去激活撤销特性(如果该撤销指示符先前在步骤410被提供的话)。在步骤426,处理器206,作为对接收撤销命令输入的响应,向第一显示区域224提供第一数据输入和/或第一处理信息。在步骤428,处理器206可从第二显示区域226去除第一数据输入和/或第一处理信息,如果该数据或信息先前在步骤414被提供的话。其后,处理器206在指定的输入区域收集下一数据输入,并且基于收集的下一数据输入,修改第一数据输入和/或第一处理信息(“修改的数据输入”)。
在步骤434,处理器206其后确定是否检测到与步骤406处类似的另一输入延迟。如果处理器206确定收集数据输入的停止活动已超过预先确定的时间段,则处理器206前进到步骤436。否则,处理器206继续在指定的输入区域收集修改的数据输入。接着,在步骤436,处理器206处理修改的数据输入,以生成修改的处理信息。与第一处理信息类似,修改的处理信息比第一数据输入和/或下一数据输入更接近(如果不是相同的话)处理器206的母语。在另一可供选择的实施例中,在步骤438,处理器206可再次向第一显示区域224提供撤销指示符310,并激活撤销特性。在步骤440,处理器206从第一显示区域224去除第一数据输入。而且,在另一可供选择的实施例中,在步骤442,处理器206可向第二显示区域226提供修改的数据输入和/或修改的处理信息。
再一次地,处理器206等待三种状况之一发生。如果在步骤416,处理器206从活动区域312接收另一撤销命令输入,则处理器返回到步骤424到442,以进一步编辑处理的数据输入。当然,这一次,处理器206是在修改先前的数据输入和/或先前的处理信息而非第一数据输入和/或第一处理信息。如果在步骤418,处理器206在激活区域312之外的指定输入区域检测到额外的数据输入,则在步骤404,处理器收集新的数据输入。如果在步骤420,处理器206确定图4中显示的流程要结束,则在步骤422,过程结束。优选地,处理器206持续地循环经过步骤416、444、420,直到上面的状况之一存在。
参照图5A到5C,显示了缩短序列的屏幕,其表示当设备100接收非罗马字符(例如亚洲笔画、音标、或表意字符)时的第一优选实施例。由于非罗马字符的输入基本上类似于罗马字符的输入,由图5A到5C表示的流程基本上类似于由图3A到图3H表示的流程。相应地,图5A到5C仅显示少数表示非罗马字符的输入的屏幕。例如,在图5A中,是意欲由用户输入的非罗马字符的不完全部分502。在图5B中,用户暂停并超过预先确定的时间段,而不向触摸输入214提供任何数据输入,并且因此未能完成非罗马字符。再一次地,表示超时状况的符号504显示在图5B中,但对于优选实施例,没有实际出现在显示区域224上。在图5C中,用户添加意欲由用户输入的非罗马字符的最后部分506。如图5C中通过示例显示的那样,数据输入可以竖直地或者水平地发生,因此,本发明可适用于数据输入的许多种方向,例如从上到下、从下到上、从左到右、从右到左、以及角度方向。遵照本发明,这里描述的编辑处理的数据输入的步骤应适用于数据输入,而编辑数据输入应适用于非罗马字符。
参照图6,显示了一系列屏幕,其表示第二优选实施例,其中将长的词输入到设备100中。方便了诸如“internationalization”(20字符)等长的词的输入,这是因为每一长的词是一部分一部分地写出。可通过收集第一部分“inter”602,其后在第一超时状况之后搜集第二部分“nation”604,之后在第二超时状况之后搜集第三部分“aliza”606,并且其后在第三超时状况之后搜集第四部分“tion”608,来输入词“internationalization”。甚至在一部分一部分地输入长的词的情形下,设备100理解这些部分的关系,并将它们适宜地合并,例如组成单个词的处理版本610。再次参照图4,第二优选实施例与第一优选实施例基本类似地进行操作。然而,对于第二优选实施例,处理器206进行在步骤426,在第一显示区域224之内移动先前的数据输入和/或先前的处理信息的额外步骤。当然,不应将第二优选实施例当作被限制为移动先前的数据输入或先前的处理信息。其它示例包括,但不限于,收缩和/或重组数据输入或处理信息。
尽管已阐释和描述本发明的优选实施例,需要理解的是,本发明不限于此。本领域技术人员将想出各种修改、变化、变形、替换与等价物,而不偏离如所附权利要求书所定义的本发明的实质与范围。
权利要求
1.一种用于编辑处理的数据输入的方法,其用于具有显示区域的便携式电子设备,该方法包括收集数据输入;检测输入延迟;从所述显示区域去除所述数据输入,以响应检测到所述输入延迟;接收撤销命令输入;和向所述显示区域提供所述数据输入和所述数据输入的处理版本中的至少一个。
2.如权利要求1所述的方法,其进一步包括处理所述数据输入,以响应所述检测步骤,以生成所述数据输入的所述处理版本的步骤。
3.如权利要求1所述的方法,其进一步包括在去除步骤之前存储所述数据输入和所述数据输入的处理版本中的至少一个的步骤。
4.如权利要求1所述的方法,其中收集数据输入的步骤包括在显示区域提供数据输入的步骤。
5.如权利要求1所述的方法,其中检测所述输入延迟的步骤包括确定已超过用于收集所述数据输入的预先确定的不活动时间段的步骤。
6.如权利要求1所述的方法,其进一步包括激活撤销致动器以响应检测步骤的步骤。
7.如权利要求6所述的方法,其进一步包括去激活所述撤销致动器以响应接收步骤的步骤。
8.如权利要求1所述的方法,其进一步包括在第二显示区域提供所述数据输入和所述数据输入的所述处理版本中的至少一个,以响应所述去除步骤的步骤。
9.如权利要求8所述的方法,其进一步包括从第二显示区域去除所述数据输入和所述数据输入的所述处理版本中的至少一个,以响应所述提供步骤的步骤。
10.如权利要求1所述的方法,其进一步包括以下步骤收集第二数据输入;基于所述第二数据输入,修改所述数据输入和所述数据输入的所述处理版本中的所述至少一个,以生成修改的数据输入;和处理所述修改的数据输入,以生成修改的处理信息。
11.如权利要求1所述的方法,其中提供的步骤包括在所述移动区域之内移动所述数据输入和所述数据输入的所述处理版本中的所述至少一个的步骤。
12.一种便携式电子设备,其包括显示区域;和处理器,其连接到所述显示区域,其被配置以从所述显示区域去除数据输入,以响应检测到输入延迟,并且其后向所述显示区域提供所述数据输入和所述数据输入的处理版本中的至少一个,以响应接收到撤销命令输入。
13.如权利要求12所述的便携式电子设备,其进一步包括触摸屏,其覆盖所述显示区域,其被配置以向所述处理器提供所述数据输入。
14.如权利要求12所述的便携式电子设备,其进一步包括小键盘,其连接到所述处理器,其被配置以向所述处理器提供所述数据输入。
15.如权利要求12所述的便携式电子设备,其中还包括音频输入,其连接到所述处理器,其被配置以向所述处理器提供所述数据输入。
16.如权利要求12所述的便携式电子设备,其中所述处理器确定在超过用于收集数据输入的预先确定的不活动时间段时发生输入延迟。
17.如权利要求12所述的便携式电子设备,其进一步包括撤销致动器,用于在处理器检测到输入延迟后活动,在处理器接收到撤销命令输入后不活动。
18.如权利要求12所述的便携式电子设备,其中所述处理器基于所述数据输入生成所述数据输入的处理版本。
19.如权利要求12所述的便携式电子设备,其中进一步包括存储器部分,其被配置以存储所述数据输入和所述数据输入的所述处理版本中的所述至少一个。
20.如权利要求12所述的便携式电子设备,其进一步包括第二显示区域,其被配置以在从所述显示区域去除所述数据输入和所述数据输入的所述处理版本中的至少一个时,提供所述数据输入和所述数据输入的所述处理版本中的至少一个。
21.如权利要求12所述的便携式电子设备,其中所述处理器在显示区域内移动所述数据输入和所述数据输入的所述处理版本中的所述至少一个。
全文摘要
本发明公开一种便携式电子设备(100)与方法(400),其能够编辑处理的数据输入。便携式电子设备(100)包括显示区域(224),还包括处理器(206),其连接到显示区域。设备收集(404)数据输入,并且其后从显示区域去除(412)数据输入,以响应检测(406)到输入延迟。其后,处理器,作为对接收(416)撤销命令消息的响应,向显示区域提供(426)数据输入和/或数据输入的处理版本。
文档编号G06F3/048GK1784712SQ200380104876
公开日2006年6月7日 申请日期2003年11月12日 优先权日2002年12月3日
发明者吴一闽, 郭进, 萨迪克·卡帕迪亚 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1