用于触摸屏和简化的键盘系统的准确文本输入方法

文档序号:6481706阅读:215来源:国知局

专利名称::用于触摸屏和简化的键盘系统的准确文本输入方法
技术领域
:本发明涉及准确文本输入方法,所述方法用于在任何键盘系统或字符设备上的带有传感器的屏幕、感应垫或者笔式输入方法。所述方法还实现了为简化的键盘系统例如腾高(TenGo)(第200202021-2号新加坡专利申请)上无缝地执行的准确文本输入系统,从而在不使用附加按钮、软按键或者在模糊文本输入和准确文本输入之间改变模式的方法的情况下,完善了准确文本输入。本发明还特别涉及移动设备、移动电话、掌上电脑、个人数字终端(PDA)、口袋型电脑、板式电脑(tabletcomputer)、感应垫或任何笔式(pen-based)设备以及甚至虚拟键盘系统中的触摸屏或者软按键文本输入应用。
背景技术
:个人数字终端、掌上电脑和移动设备的增长及其迅猛。无论你身处何地都能发现人人都带着一个上述类型的移动设备。新纪元到来的明显标志之一就是基于在线文本通信的出现。基于在线文本的通信开始于计算机和互联网并随后依靠短消息服务(SMS)获得大众的认可和追捧。现在,电子邮件已经成为了兼顾个人和商务用途的通信方式,同时小型电子设备正在变得越来越小巧、具有更多的功能并且集成度更高。移动电话、掌上电脑、个人数字终端和口袋式电脑的唯一发展方向就是其必须具有电子邮件、SMS或即时消息(IM)等形式的基于在线文本的通信能力。对于文本输入,笔式界面(pen-basedparadigm)统治着掌上电脑市场,但是还存在一种相同的朝向使用键盘式技术的发展趋势。笔式输入使用记录笔、手指或物体来在屏幕上的虚拟键盘上敲击或者使用手写识别装置在屏幕上书写,所述手写识别装置用于解译书写留下的“数字墨水”。笔式敲击存在一些问题,例如必须有在屏幕上显示的小型虚拟键盘,或者较大的按键会影响显示区域,同时笔式书写(手写)尽管看起来“更为自然”,但是速度缓慢并且其精确程度不能满足较高的用户期望。但是,手写输入的最终瓶颈在于人类书写速度的限制。在很快的速度下很难实现清晰地书写。考虑到速度和效率,键盘输入仍然是基于文本通信的最快且最方便的方法。因此,随着快速增长的对基于在线文本通信的需求,很多设备制造商被迫使用微型完全标准键盘。尽管使用所述微型键盘的解决方案看起来是可行的,但是由于键盘上的按键过小了而且彼此离得很近,因此在将其应用于超出常规文本输入的应用时,还有很多需要完善的地方。基于上述原因,使用预测文本输入的简化键盘系统因为空间和较大按键的限制而被认为是另一个很有希望的备选方案,但是当输入不是字库或数据库中的单词时会出现问题,经常需要将模式转换到效率更低的文本输入模式中(即非预测或准确文本输入)类似多次敲击或两次击键方法。在第6,011,554号和第6,307,549号美国专利中公开了多次敲击、两次击键或多次击键译制(multiple-strokeinterpretation)等更为普通的准确文本输入方法。人们采取了很多方法来尝试改善用于笔式敲击和简化键盘系统模糊文本输入,例如为笔式敲击方法引入前向预测引擎。笔式敲击方法的主要问题是该方法还需要在对于准确输入来说过小的虚拟按钮上敲击,因此频繁的误敲击会引起无效工作,并且在敲击时需要足够程度的专心和关注。因此,用户现在使用基于文本的移动应用程序例如电子邮件和词汇处理只进行阅读操作而不书写的现象就不足为怪了。通常,移动设备上的文本输入只限于短消息、短笔记和填写较易信息。在用于屏幕文本输入的本发明中,代替在字符键上敲击,你可以只划过(strike)字符。通过为准确笔式文本输入应用所述划过或划线(scribe)方法,只需要较少的专心和关注,并且由于划线的可允许灵活性更好而更为精确,所述灵活性允许不精确的开始点、在只比敲击稍微长一点的步骤过程中的迅速调整。由于在划线过程中遗留在虚拟键盘上的数字墨水痕迹,使得迅速调整也更为方便。数字墨水痕迹为用户提供了明显的视觉反馈从而恰当地指导用户迅速地做出调整以便划出正确的字符。笔式文本输入方案的优点是其不需要对设备的形式因素进行变化并且可以在任何虚拟键盘装置或字符装置和字符类型(例如中文字符、日文字符、中文和日文划线符号(strokesymbol)等)上实现。划线方法通过使得准确文本输入与模糊文本输入无缝结合(即不需要模式转换按钮)在简化键盘系统中具有双重功能。通过本发明可以在同一个按键上识别两种不同类型的输入的优点实现了无缝结合(即敲击与划线)。这允许简化键盘系统的多字符按键在被敲击的时候与模糊文本输入类似地工作,及当所述多字符按键被划过的时候接受准确文本输入。上述方案同样也适用于通过简单地为按键提供更大程度的灵活性即允许其向非敲击方向移动而使用物理按键的简化键盘系统并因此为单独的字符模仿一个划线。可以通过将多向(带有普通的敲击机构)按钮作为多字符按键或带有由多个单独按键构成的多字符按键,所述多字符按键可以朝非敲击方向移动。基于手势或划过的输入本身并不新颖,因为在计算机系统已经应用其作为命令操作的“快捷方式”例如打开文件、关闭文件、运行文件等。而笔式文本输入系统也已经被在视窗CE(WindowsCE)标准键盘中使用使得输入大写字符更加方便。其实现通过接触将要被大写化的字母,并将笔向上滑动,随后将显示出所接触过的字母的大写形式。视窗CE标准键盘还通过向左滑动笔探测到后退及向右滑动探测到空格。在第20030014239号美国专利申请中,也可以在笔式文本输入中通过不同的滑动方向和滑动长度来确定所接触字符的多种形式或者定制其输出,从而实现输入重音或者和其他扩展类型的字符。视窗CE标准键盘以及第20030014239号美国专利申请的主要问题是在滑动前还需要在代表目标字母的小型虚拟按钮和按键上接触。在本发明的划线方法中,你可以通过接触另一个字母的按钮空间来逐字地开始滑动并随后滑过你想输入的字符的探测区域。在本发明中另一个主要区别是,在选择所需要的字符时使用的是划线而不是敲击,而在所提到的其他解决方案中,滑动被用于为所选定的字符形式选择其他的形式例如重音、大写、扩展字符或者甚至基于命令的功能,同时仍然依靠轻敲来进行对字符的实际选择。只有当本发明被使用在虚拟多字符按键上的时候,本发明才唯一地将划线和敲击一起使用,从而在模糊和准确文本输入之间形成无缝转换。第6286064号美国专利中公开了使用滑动方法来无缝地区分用于简化键盘系统的模糊和准确文本输入,但该滑动动作仍需准确接触每一键上的每个符号。同样,在全部现有技术中,只有在从屏幕上提起笔或者在确认滑动动作的沿着方向的一段滑动距离后,才显示要求的字符,上述过程与在探测区域与划线动作接触的时候就可以显示的本发明相比速度要缓慢一些。通过使用数字墨水痕迹及线条探测区域可以进一步提高本发明的效率,所述探测区域允许更迅速的探测,和甚至类似将空格键缩小为一条线条或者细杠的多功能性,以节约空间但仍可以将线条空格键放在更恰当的位置来加速虚拟键盘上的文本输入。
发明内容本发明的一方面在于提供用于屏幕文本输入系统的方法,其中使用手势和划线文本输入方法在虚拟键盘上准确地输入数据数值或数据符号,所述文本输入方法包括以下步骤使用手指或物体划过屏幕上的虚拟键盘上的字符代表;探测屏幕上的接触;探测来自屏幕上的接触点的划线动作;将划线路径的位置点与屏幕上的探测区域匹配,探测区域被分配给被显示在屏幕上的数据数值或数据符号代表,探测区域位于所述代表之上或附近;以及如同文本输入那样,在探测区域被划过时,显示分配给该探测区域的数据数值或数据符号。一个实施例可以包括类似画圈、打叉、十字交叉和在字符上划曲线以及具有与划过类似的功能的手势。此外,在做手势的过程中,手势将在虚拟键盘上留下数字墨水痕迹。本方法的另一个实施例中,通过将划线路径的位置点与屏幕上的探测区域匹配来实现首先与最可能或最常见的探测区域匹配,最后与可能性最小或最不常见的探测区域匹配。本发明的另一个实施例中,字符的探测区域代表可以是在字符之内或覆盖该字符的探测框,所述探测框可以是任何形状和大小的。此外,探测区域可以是跨过或邻近字符的探测线条。同样,该探测线条在键盘上是可视的。进一步,可以用虚拟键盘上的单一线条或细杠表示空格键,其中根据探测线条进行选择。另一个实施例可以还包括,如果辅助按键或粘性辅助按键(粘性意味着仅仅需要按辅助按键一次,不需要一直将按键按下以便配合其他按键一起工作,例如粘性shift键)与手势配合使用,就以不同的形式例如大写、变音符和重音形式或甚至作为功能来显示数据数值或数据符号的步骤。本发明的另一个实施例可能将手势划过的第一个字符作为需要被显示的字符,而忽视可能被划过的任何后续字符。可选地,显示的字符是划过的最后一个字符,而忽视前面已经被滑过的字符。另一种变化形式是所显示的字符是被划过部分最多的字符,而忽视其他被划过部分比较少的字符。对于一个探测线,被划过部分最多的字符是邻近探测线条中心的字符。然而,在另一变化形式中,按照字符被划过的顺序依次显示每个字符。本方法的另一实施例中,屏幕可以是触摸屏、感应垫、或者屏幕或者虚拟屏幕,上述设备与传感器物体或者类似基于笔式输入系统中的传感器一起配合工作。本发明的另一个实施例中,字符可以是多字符键中的多个字符中的一个。此外,如果字符或者代表字符的多字符按键被敲击而不是划过,则该实施例将根据多字符按键输入。本发明的另一个方面在于提供一种屏幕文本输入系统,该系统包括在屏幕上显示虚拟键盘的显示程序;分配给在虚拟键盘上的不同探测区域的一组存储的数据数值或数据符号,所述数据数值或数据符号是虚拟键盘上所显示的字符的代表;探测虚拟键盘上的接触动作和与虚拟键盘接触的划线路径的输入程序,并将虚拟键盘的探测区域与划线路径匹配并确定所选定的探测区域;显示所选定的探测区域的数据数值或数据符号的输出程序。在一个实施例中,系统与用于屏幕文本输入系统的方法结合工作。本发明的一个方面为简化键盘系统提供输入方法,所述简化键盘系统带有多个按键,每个按键具有以下至少一个特征,所述特征为键盘上击键的数据数值、功能或者数据符号代表,其中按键是包含多个单独按键的多字符按键、包含单独数据数值或者数据符号的代表,该按键可以在多字符按键上的非常规敲击动作方向上移动,其中准确地输入字符不需要在模糊或准确文本输入之间改变模式,使用划线文本输入方法包括以下步骤在非常规多字符按键输入的敲击方向移动单独的字符按键;显示单独字符按键的数据数值或数据符号代表。可选地,代替由单独字符按键组成的多字符按键的是可以在除了敲击以外的多个方向移动的单独按钮,其中每个方向代表朝非敲击的方向移动包括单独字符按键的划线文本输入方法。另一个实施例还包括,如果辅助按键或粘性按键与将与单独字符按键朝向非敲击方向移动配合使用的时候,按照不同的格式例如大写、变音和重音形式的格式甚至作为功能显示数据数值或数据符号。另一个实施例还包括,如果代表字符的按钮被敲击而不是划过和朝向非敲击方向移动,则按照多字符按键输入工作的步骤。此外,如果来自同一个多字符按键组的超过一个的单独字符按键被一起按下,多个字符键还将按照单独的多字符按键输入工作。本发明的另一个方面提供用于输入信息的简化键盘系统包括多个按键、每个按键具有至少一个特性,其中该特征是键盘上击键的数据数值、功能或数据符号代表,其中按键是由多个单独字符按键构成的多字符按键、由单独数据数值或者数据符号构成的代表,所述代表可以在多字符按键上的非常规敲击运动方向移动;用于存储数据的数据库中,数据是与按键的敲击顺序对应的数据字符或者数据符号;以及用于显示信息的显示器。另一个实施例中,准确地输入字符不需要通过按照通常的多字符按键输入的非敲击方向移动单独字符按键,在模糊和准确文本输入之间改变模式。另外一个实施例中,代替由多个单独按钮组成的多字符按键的是可以在除了敲击的方向以外的多个方向移动的单独按钮,其中每个方向代表朝向非敲击方向移动包含单独字符的按键的等价物。另一个实施例中,当被敲击的时候,多字符按键根据多字符按键输入起作用。多字符输入可以使用任何已有的简化键盘系统,例如在第5,818,437号、第5,945,928号、第5,953,541号、第6,011,554号、第6,286,064号、第6,307,549号美国专利中和第00202021-1号新加坡专利申请中公开的简化键盘系统。本发明具体实施例的上述及其他特征、主题和优点在下面结合附图进行的描述中将可以被更好地理解并且对于本领域普通技术人员来说,其都是很明显的,其中图1示出了屏上键盘(传统标准键盘)在触摸屏或屏幕输入表面上的样子。图1a示出了垫上键盘(传统标准键盘)在感应垫上的样子。图2示出了屏上简化键盘系统(例如腾高)在触摸屏或屏幕输入表面上的样子。图3示出了如何划过(画线)屏上键盘上的单独字符,以及后续的文本输入显示。图4示出了探测区域的例子。图4a示出了线条探测区域的例子。图5示出了应用在带有由单独按钮构成的多字符按键的硬按键简化键盘系统的划线方法。图5a示出了应用在带有游戏手柄状的多字符按键的硬按键简化键盘系统的划线方法。图6是示出与本发明的软件有关的主要部件的框图。图7是示出与本发明的软件运行相关的主要步骤的程序图。图8是示出与本发明的软件的输入程序相关的主要步骤的程序图。具体实施例方式在本说明书中,所示实施例仅用于示例本发明,而非对其进行限制。随着移动设备尺寸的缩小及不断纳入更多需要文本输入的基于文本的计算应用程序,上述应用程序需要类似电子邮件和文字处理的文本输入功能,需要解决的问题是为用户提供不仅迅速、简单和直观而且可以在持续的或扩展文本输入中使用的文本输入解决方案。目前,存在两类主要的解决方案,类似小型键盘的基于硬件的文本输入方法和基于软件的文本输入方法,所述基于软件的文本输入方法主要包括类似手写识别的基于笔式或触摸屏的解决方案,以及类似语音识别的虚拟键盘或免提解决方案。尽管语音识别看起来是打字的有力替换方案,并且已经取得了很大的发展,但还存在着准确性差、训练和学习周期长、速度、私密性和类似通常人们更习惯边思考边打字而不是边说边思考的其他人为因素。由于空间约束和限制,基于硬件的解决方案类似带有小按钮和按键的小型键盘是很难进行输入的,这是由于错误地按下邻近的按键会引起很多错误。基于笔式的解决方案由于手写识别大部分还不是很准确、缓慢、需要很长的学习过程来训练识别软件,因此也存在着一些问题。其他基于笔式的解决方案类似虚拟键盘与硬件键盘一样存在分配给虚拟键盘的区域小还会产生需要集中精力和专心才能其上输入的小按钮并且经常发生错误输入。显然,所有这些方案都不能为持续的或更复杂的文本输入提供合适的文本输入平台。我们知道存在两种主要的方向来创造更全面的移动文本输入解决方案。其中一个是比在小的虚拟键盘按钮上输入更有效的方法,另外一个是减少所需按键的数目的简化键盘系统并从而允许出现更大的键盘按钮。为了在虚拟键盘上的小按钮上打字,我们需要比打字稍微缓慢一些但是容错性更佳的方法,打字需要集中更多精力并更专注,且不能允许失误和非精确输入。因此,需要本发明的手势或划线输入文本输入方法。手势或划线输入文本输入方法使用比打字较慢的步骤过程(手势)从而形成更有效的、更准确的并且容错性更好的方法以便从屏上键盘上选择字符。本方法可以适用于任何类型的键盘包括标准类型的键盘类似英语、法语和德语键盘,以及非标准类型键盘类似菲太理(Fitaly)(太克斯特维尔解决方案公司(TextwareSolutionInc.),第5,487,616号美国专利)、选择I(OptiI)、选择II(OptiII)、大都会键盘,甚至中文键盘和日文键盘等。本发明的主旨和目的在于提供一种不需要像在小屏幕或者垫上按键上输入时那样集中精力和专注的输入方法,并且该方法更为准确,容错能力更强,从而整体更快。本发明还改善了在虚拟键盘上留下数字墨水痕迹,该痕迹充当用户在使用中调整其文本输入的可视反馈。这给集中精力按键过程中常出现的无效工作带来更好的容错性,因此令人愉快的划线手势使得该方法适合应用于基于屏幕的文本输入或者笔式文本输入中。本发明的一个应用将是类似移动设备、个人数字终端、掌上电脑、口袋电脑、移动电话、平板电脑,甚至虚拟键盘或任何使用基于屏幕或基于笔式输入的小型、中型设备。图1示出了屏幕虚拟键盘12的实现在掌上电脑10上的样子。图1a示出了虚拟键盘56的垫上实现在输入表面垫54上的样子。表面垫54通常连接到计算处理器52上并且在其上显示文本输入的显示器50位于单独的屏幕50上,该屏幕50连接到同样的计算处理器上。在附图中示出的实施例以及此处讨论的系统将主要在本领域普通技术人员熟悉的计算机体系结构中和/或上被实现。可以用硬件或者软件实现所描述的本发明的实施例的功能。在软件方面,系统的构件可以是过程、程序或程序的一部分,所述过程、程序或者程序的一部分通常执行特殊的功能或相关的功能。在硬件方面,构件是被设计为与其他构件一起使用的功能硬件单元。例如,可以使用离散电子构件实现构件,或者形成整个电子电路的一部分例如专用集成电路(ASIC)。还存在很多其他的可能性,本领域普通技术人员应当理解还可以使用硬件和软件构件的混合来实现上述系统。个人电脑或计算设备是可以在其中或其上应用实施例的计算机体系的例子。上述计算机体系包括构件和/或模块,例如带有微处理器的中央处理单元(CPU)、分别用于临时和永久地存储信息的随机访问存储器(RAM)和只读存储器(ROM)、以及大容量存储设备例如硬盘驱动器、记忆棒、碟片或光盘驱动器(CDROM)以及类似的介质。上述计算机体系结构还包括内连构件和控制信息并且在构件之间通信的总线。此外,还设置有用户输入和输出接口,例如键盘、鼠标、麦克风和类似的用于用户输入和显示的设备、打印机、话筒以及类似的输出设备。通常,每个输入/输出接口通过控制器连接到总线上并通过控制器软件实现功能。当然,很明显可以在上述系统中实现任何数量的输入/输出设备。计算机系统通常是由驻留在CPU中的操作系统软件控制和管理的。已经有很多普遍使用的且著名的操作系统。因此,本发明的实施例就在上述计算机体系结构中和/或上实现。可以通过软件、硬件或其混合形式来实现划线输入文本输入方法。通常,如果单纯通过软件来实现本发明,例如用软按键(例如触摸屏上的虚拟按键)实施,在其上实现划线输入文本输入方法的设备通常带有操作系统、BIOS(基本输入/输出系统)、显示器和输入机构(例如触摸屏和记录笔)。那么划线输入文本输入方法的软件可以包括以操作系统支持的程序语言编写的软件程序(该程序包含所述方法)以及已经带有数据的数据库,该数据库包含了探测区域的数据数值和数据符号的分配信息。如果划线输入文本输入方法通过硬件的简化键盘系统实现,例如硬按键附件,那么硬件可能包括处理器、类似ROM/EPROM的存储模块、类似按钮、按键、传感器和类似装置的输入机构,以及连接类似移动设备、个人数字终端、掌上电脑、移动电话、控制台设备和类似设备的接口插座。当然,可以将显示器配置在简化的键盘系统硬件上或者在设备上。各种混合形式都是可能的。程序和数据库可以储存在存储模块和处理器中,该处理器由在存储器中运行程序,以及向显示器和界面接口传递信息的普通微处理器构成。所述程序还可以映射到处理器中例如在数字信号处理器(DSP)中和存储在存储器模块中的数据库中。通常,处理器是主要中央单元。在输入机构中输入的时候,信号被传送到处理器。如果程序存储在处理器中,则处理器可以处理信号,或者该处理器将根据来自输入/输出设备的信号在存储器中进行查询并在存储器中处理信息。简化键盘系统的硬件解决方案的处理器将随后把信号输出给显示器和/或通过设备的接口插座,输送到例如个人数字终端硬件附件和类似的设备上。作为混合解决方案,在实施设备例如个人数字终端或类似设备中的存储器可以被用来通过软件或软件驱动器来存储程序和数据,并使用设备的处理器来如同上面讨论的第一种情况那样处理程序。硬件可以包括例如按钮、按键、传感器和接口的输入机构,如果输入机构被设置在例如带有附加按钮的设备上,那么接口可以简便地为有线或者无线方式与所述设备连接和通信。如果输入机构在外部设备上,例如附件上,则接口可为类似上面讨论的第二种情况中的接口插座,而显示器可以是设置在类似前面讨论过的带有附件的硬件解决方案上或者使用所述设备的显示器。当然,为了在硬件中实现简化键盘系统,可配置类似容纳电路、处理器、存储器等的电路板的连接电线和安装整个硬件部分如按钮、显示器及该电路板的壳体。划线或划过由于敲击是接近瞬时的步骤过程,因此选择小字符或者小的虚拟按钮上的字符变得更加乏味和困难,需要大量的集中精力和关注,但是仍然会出现很多错误并且需要进行大量的错误改正。所需要的只是稍微长一点的过程步骤,不需要很高程度的集中精力,但对于使用而言还是直观、简便而且迅速的。“减速”过程步骤以在所需要的字符上划过进行输入文本取代在该字符上敲击进行输入。尽管很多手势可以用来延迟过程步骤类似画图、打叉、十字交叉或锯齿线,优选的手势是在字符上划过或划线。优选地采用划线的方式,因为划线通常药比别的手势更迅速,还提供了足够的延迟以使划线时不用像敲击那么集中精力。划线方法可以用于任何触摸屏幕输入或带有感应笔或感应输入装置的屏幕或甚至虚拟键盘或者带有感应笔或者感应探测器的感应垫。基本上,任何类型的字符都可以被划线,无论其是数字、字母表、符号或者标点符号。通过使用数字墨水痕迹可以进一步提高划线手势,所述数字墨水痕迹在划线动作中出现在虚拟键盘上。这为用户提供了实时的视觉反馈,使得“在工作中”做出的任何修改变得更容易并且允许用户在屏幕面上“看到”他正在哪里划线。图3示出了如何使用划线在掌上电脑150的虚拟键盘156上选择一个字符。用户使用记录笔158或者物体在键盘156上的字符“y”160上划过。上述动作将字符输入到显示器152上文本光标当前的位置154处。由于划线是可以看到的,划线甚至可以在邻近的字符“g”161上开始,从而为用户提供更大的灵活性和容错性。例子1为了说明划线的有效性,使用两个小的长方形并将其稍微分开地放置以便模拟在屏上键盘上的距离间隔,如下所示当对在两个长方形之间的快速变换敲击和在两个框体上迅速滑过进行比较的时候,可以发现在划过长方形的情况中,每分钟将获得更多的敲击数(接触长方形),更少的错误,并且需要更少的努力(集中精力)。探测区域本发明中用于使得划线更有效并且还可以实现不需在小按钮上集中精力和敲击的主要机制是使用探测区域。类似在第6286064号美国专利和第20030014239号美国专利中描述的上述手势方法全部都需要首先接触显示字符的位置上的按键。用于字符的探测区域可以是探测框(任何形状或尺寸),该框可覆盖住整个字符或者小一些被限制在字符内。通过使用探测区域,用户可以通过接触其他字符的按钮区域来开始划线,随后滑过需要的字符的探测区域。图4示出了探测区域202、210和214被分配给字符204、208和216,以及在探测区域和单独正常按钮空间200、206、212之间的额外区域,从而使得字符的选择更能够容错。由于在探测区域之间增加的空间,探测区域允许在划线动作的开始位置更大的容错能力(即你可以在任何空闲区域205、209、215上开始划线而不会触发输入),但是过小的探测区域将使得探测在字符上的划线很困难。如同可以看到的,对于任何字符或者符号探测区域都可以同样地良好工作(例如中文字符216)。同样在第20030014239号美国专利申请中,滑动方法被用于选择字符的其他形式例如重音、大写、扩展字符或甚至基于功能的命令,同时仍然依靠敲击来实现字母的实际选择,但是在本发明中,划线是超越敲击的改进,其用于在虚拟键盘上准确地选择一个字符。当与下面描述的、作为本发明优选实施例的线条探测区域一起使用的时候,探测区域机制甚至还可以被进一步改善。线条探测区域图4a示出了探测区域242和248如何被分配给字符244、250,上述字符通常分配有常规按钮空间240和246。本实施例在线条探测区域之间创建了甚至更大的空间以使字符的选择变得容错性更强(线条探测区域之间有更多的空间),然而几乎不减小通过划线选择字符的难度。同样,线条探测区域可以被良好地应用于任何字符或者符号(例如中文字符250)。例子2为了说明线条探测区域的有效性,使用2个小的长方形(用于代表框探测区域)并将其稍微分开地放置以便模拟在屏上键盘上的间隔距离,如下所示接下来,划两条线(代表线探测区域),并且将其稍微分开地放置以便模拟在屏上键盘上的间隔距离,如下面的当比较在两个长方形之间的快速转换划线与在两条线之间迅速划线之间时,可以看到,划过线条比划过长方形更容易,并且需要更少的努力,因为你需要集中精力以便避免首先在其他区域上划线。一旦推测带有在各个方向上彼此靠近的全部字符的虚拟键盘的结果,你将可以看到线条探测区域的有效性。探测线条甚至可以被做成在虚拟键盘上是可见的以利于划线。线条探测区域使得可以引进空间节约功能,类似将空格缩减为单一的线条或细杠。进行功能选择的时候可以是按照线条探测区域只是在线条或细杠上划线。作为线条或者细杠,在区域或者空间中执行/运行功能将更容易,以便最大化文本输入效率和最小化所占用的空间。在图2中的垂线110示出了如何实现线条空格键的实例。通过选择使用规则可以进一步改善探测区域的灵活性和能量。选择规则由于探测区域,特别是探测线条区域,甚至在很小的虚拟按键的情况下,现在可以很容易地在一个字符上划过,避免了通常伴随着小按钮的集中精力、专注和无效工作问题。由于你可以将任何位置设置为起点,因此需要一定的规则以便确定被划过的字符哪些是被选定的。基本上有四条规则可以被用于确定哪个字符被选定1.首先被划过的探测区域是要选定的字符;2.最后被划过的探测区域是要选定的字符;3.被划过部分最多的探测区域是要选定的字符——对于线条探测区域,则意味着离中心最近的探测线条。对于框式探测区域,既可以是被切开的两部分尺寸最接近的探测区域,也可以是被手势划过部分最多的探测区域;(例如类似画圈、十字交叉、曲折线等手势)4.所有被划过的区域按照其被划过的顺序依次成为被选定的字符。对于规则2和规则3,意味着既可以在接触断开后(例如笔离开屏幕)才能进行选择决定,也可以在表面接触固定的一段时间后才能进行选择。规则1和规则4不需要断开接触,这样就可以更加灵活,并且提供最佳的反应时间和速度。规则1是优选的实施方式,因为该方式更加自然并且允许更“偶然的”划线,因为在你选定你所需要的字符后,该规则不需要你集中和关注你的划线将向何方移动。换言之,在划线过程中,你可以更“清闲”,所述划线过程增强了本发明的方便性、自然性和有趣的部分,并且不会影响输入速度或者效率。使用划线方法的准确文本输入通过使用规则1将变得迅速且便于操作,因为你不需要担心你首先接触哪里以及在划过你所希望的探测线条后你的动作将朝向哪里。在划过第一探测线条的时候,字符的选择是瞬时的。这与现有技术不同之处在于,既不需要在确定选择之前从屏幕上抬起笔,也不需要在所选择的字符被确定之前滑过特定的线条和/或方向。输入特殊字符或者功能以不同的格式例如大写字母、变音符形式、重音、扩展字符输入字符或者甚至作为调用辅助按键的功能与划线一起配合使用。通过选择辅助按键和随后通过划线选择字符,可以显示特殊的字符或者执行功能。优选实施例将实现粘性辅助按键,其中辅助按键不需要与划线同步地被按下。只需要在划线之前选择辅助按键一次(一个标志将被激活),随后划过所需要的字符。特殊的字符或者功能被定义在一个数据库中,该数据库中存储着与每个探测区域相关的字符、数据数值和数据符号。屏幕文字输入系统可以在手写系统和软件程序或者设备驱动器的设备上实现手势或者划线输入文本输入方法。根据本发明,图6示出了与用于屏幕文本输入系统的软件程序相关的主要构件。屏幕文本输入系统300将主要包括带有设置在便于输入的恰当位置的探测区域302的虚拟键盘显示器306、存储分配给不同的区域的一组数据数值和数据符号以及任何特殊的字符或者与辅助按键和探测区域有关的任何特殊字符或者功能的数据库308,所述不同探测区域是虚拟键盘上所显示的字符的代表,软件程序300或者带有输入程序302的设备驱动器300,匹配程序304以及输出程序306。数据库通常位于存储器310中,并且每个应用程序314(例如电子邮件、文字处理、电子数据表),甚至软件程序300或者设备驱动器300和存储器都将在操作系统312例如视窗CE或者掌上操作系统(PalmOS)的控制下工作。图7示出了与软件程序的运行相关的主要步骤。如图6中302部分中所示,输入程序将探测屏幕350上的接触,随后是划线动作352。如图6中304部分中所示,匹配过程将监视划线的路径并尝试将其与探测区域354的任何一个相匹配。一旦探测区域被接触或者划过(即使用选择规则中的规则1),匹配过程将找回与所划过的探测区域匹配的数据数值、数据符号、特殊的字符或功能,在步骤360,与任何按下的辅助按键相配合,并如图6中306部分中所示将信息传递给输出程序。在步骤356,输出程序将随后被显示在设备的显示器上,当前游标或者输入点位于该位置上。如果在步骤352中,在步骤350的接触后没有探测到任何划线动作,那么在步骤358,如果接触一简化键盘系统上的多字符按钮,则该接触按照在普通键盘和普通多字符上普通的接触输入进行工作。图8示出了输入程序如何解决划线动作并允许该划线动作与探测区域相匹配(即线条探测区域)。首先,在步骤400,在虚拟键盘上探测到接触,在步骤402,从接触的座标中取出X1和Y1。在步骤404,划线动作被跟踪并且在离散时间间隔内(1到n)取回每个被探测到的座标,所述时间间隔通常由操作系统确定,例如步骤406内的Xn和Yn。随着从Xn-1和Yn-1到Xn和Yn的划线过程,计算线条等式,步骤410中,在划线过程中,这些线条等式与线条探测区域相匹配,以便知道是否有任何线条区域被划过(即在两个线条等式之间的重合(interception))。储存分配给不同探测区域的数据数值和数据符号的数据库,以及任何辅助按键加上探测区域联合体将类似下面所示出的形式其中X1Y1,X2Y2示出探测长方形框的相反座标的座标(Xx是水平座标轴,而Yy是垂直座标轴)。在除了使用长方形以外的其他形状的情况中,可以使用更多的座标,在圆形的情况中,使用中心点及其直径。在探测线条区域的优选实施例中,垂线的X1Y1,X2Y2将是X1Y1,X1Y2,水平线的将是X1Y1,X2Y1。对于辅助按键加探测区域的联合体,数据库将是下面的样子因此在上面的数据库例子中,按下shift键(粘性shift键)并随后在探测区域X5Y5,X6Y6划线将选择并显示字符“e”的大写格式“E”,同时按下辅助键1(粘性辅助键)并随后在探测区域X5Y5,X6Y6划过将选择并显示字符“é”。为了使得匹配程序更加有效,按照从最频繁被划过的字符到最不经常被划过的字符的顺序存储探测区域。可以很容易地在任何优选的或参考统计中获得最经常使用的字符的列表。通过使用简单地最常用字符列表来建立数据库,这保证了匹配程序将一直把划线座标/等式首先与最可能的(最常用的)探测区域匹配,随后是下一个最可能的,等等。英语中按照最常用到最不常用的字符顺序排列的一个例子(如果在标准键盘中使用)可以是E,T,A,O,I,N,S,H,R,D,L,C,U,M,W,F,G,Y,P,B,V,K,J,X,Q,Z因此存储分配给各种探测区域的数据数值和数据符号的数据库将是简化键盘系统划线输入文本输入方法对于用于简化键盘系统的准确文本输入是非常有用的,例如腾高(第200202021-2号新加坡专利申请)。虚拟简化键盘系统允许在不进行从普通模糊文本输入状态进行状态改变,也不需要辅助的按钮来完成准确文本输入。划线输入文本输入方法还是一个直接的准确文本输入方法,不需要其他类似在第6,011,554号和第6,307,549号美国专利中公开的用于简化键盘系统的多次敲击和两步法的多步骤替换方法。主要原因是划线输入文本输入系统可以区分划线和敲击,这样该系统就可以同时分辨准确文本输入(划线)和模糊文本输入(敲击)。在第6286064号美国专利中已经公开了使用滑动方法来连续地对用于简化键盘系统的模糊和准确文本进行区分,但是滑动动作还必须首先在每个按键上准确地接触每个符号。借助本发明的改进的敲击输入文本输系统,就不再需要上述步骤了。实际上,如图2所示,不需要任何单独的虚拟按键来表示组成多字符按键106的单独的字符。图2示出了如何在掌上电脑100上实现简化键盘系统。简化键盘系统通常包括由多字符按钮106构成的虚拟键盘104和数据库108。字符和平时一样显示在多字符按键上,在多字符按键上敲击将触发模糊文本输入,通过模糊算法可以实现所述的模糊文本输入,而在单独字符上划线(即探测区域)将触发准确文本输入和显示被划过的第一个探测区域的字符代表(即使用选择规则的规则1)。当在准确和模糊文本输入之间转换的时候,上述情况使得手写设备上的虚拟键盘系统更容易使用而且更快。通过简单地使用能够模拟“划线”动作而非常规敲击或按压按键的物理多字符键,可以将同样的上述方法应用于使用物理按键的简化键盘系统。在本发明中,有两种用于物理简化键盘系统的敲击输入文本输入方法的优选实施例。通常,简化的键盘系统可以以两种主要的方式表示,例如在第200202021-2号新加坡专利中描述的较大的按键,该较大的按键可以做成类似常规键盘,但是单独的字符分享同样的多字符按键(以便压缩空间并且使用较大的按钮来改善文本输入),或者如第5,818,437号;第5,945,928号;第5,953,541号;第6,011,554号;第6,286,064号;第6,307,549号美国专利和第200202021-2号新加坡专利中公开的较小按钮,所述较小按钮不像普通键盘那样但是可以减少键盘所占用的空间。对于较大的按钮设备,划线方法可以由单独按键构成的物理多字符按键的形式实现,图5示出了可以朝与敲击动作相反的方向移动的多字符按键270的构成字符264的代表。图5示出了如何在掌上电脑上实现使用方法/机制的键盘268。当敲击或者按下的时候,单独按钮264作为一个270一起移动,并且按照常规多字符按键的输入进行输入。但是,单独按键可以在与敲击动作相反的方向移动(例如上或者下),并且上述动作将模拟“划线”动作并且作为准确文本输入来输入,同时显示单独按键所代表的单独字符。在图5中,单独按键264“O”向上移动从而将字符“o”输入到显示器266中文字光标的当前位置。当然,如果“向上”运动用于准确文本输入,“向下”运动可以被用于输入特殊字符或者甚至功能。如图5a所示,对于使用较小的按键或者只具有用于键盘的较小区域的物理简化键盘系统(即较小的形式因素),可以用物理多字符按键作为除了能够在常规敲击运动方向移动还可以在多个方向移动的按钮来实现划线方法。图5a示出了如何在掌上电脑280上实现使用游戏手柄式的按钮288的键盘284。因此,为了准确地输入单独的字符,每个方向将代表由多字符按键288代表的一组字符中的一个单独字符(例如“Q”、“W”、“E”、“R”、“T”)。由于通常多字符按键不能代表基本序列中多于五个的字符(不使用辅助按键或者菜单/选择列表),优选实施例将是图5a中示出的,在向前半圈中的五个方向的多个方向。图5a中,多字符按键288向右移动,从而输入字符“t”到显示区域282中当前文本光标所处的位置290。当然,较少的方向可以用于代表少于5个字符的多字符按键,或者可以使用更多的方向(例如向后的半圆方向、向上拔起、顺时针和逆时针旋转等)来实现非基本字符集合,类似大写、重音、扩展或者变音字符或者甚至功能。因此,在多个方向移动按钮可以准确地选择/显示数据数值或者数据符号或者甚至与按钮和其移动方向有关的功能。这将为简化键盘系统无缝地集成准确文本输入(方向性输入)和模糊文本输入(敲击)。当然,对于类似将新的词汇保存到字库的功能,用于简化键盘系统的模糊文本输入将根据普通的模糊文本输入来运行。为了手势或敲击输入文本输入方法和实现方式所必须考虑的一些设计因素是当在用于掌上电脑、个人数字终端、移动电话、口袋PC和板式电脑的屏幕上的小型软按键上敲击的时候发生的挫折。当前的需求是寻找更好且更有效的方式输入文本同时不与显示器屏幕尺寸发生矛盾(即较大的按钮),迅速的适应能力和缓慢的学习曲线,并且可以与任何类型的键盘匹配,包括标准-类型的键盘类似英语、法语和德语键盘,以及非-标准类型的键盘菲太理(太克斯特维尔TM解决方案公司,第5,487,616号美国专利)、选择I、选择II、大都市键盘,甚至中文键盘和日文键盘等。所开发的方法还可以用在使用多字符按键的简化键盘系统上,以便为简化键盘系统提供准确文本输入的无缝连续执行(使用虚拟按键或者物理按键),并且不需要在模糊和准确文本输入之间的模式转换功能。由于在小按钮或者字符上敲击存在问题,我们需要一个过程步骤,该步骤具有更灵活的开始点并且需要花费比敲击稍微长一些的时间,这样允许在过程中进行调整,但是由于错误率的降低所以整体文本输入速度加快了,并且由于用户不需要集中精力和专注,因此所述方法将带来更少的用户无效工作和更高的用户感受(因为其容错性并且可以进行调整)。因此,开发了基于文本输入手势或者划线的概念。手势的优选实施例可以是划过或者划线,但是全部其他的手势类似画圈、打叉、十字交叉或者曲线等,虽然速度稍微慢一些但也是可行的。因此,所需要做的只是借助划线,用记录笔、手指或者物体划过键盘上的任意字符,就完成了输入字符。划线的开始点不一定必须在字符本身上。事实上,开始点可以在任何一个按键上,只要划线的动作经过所需要的字符可以输入该字符。上述方案可以用于任何触摸屏幕输入、或者带有传感器记录笔的屏幕、或者传感器输入、或者甚至虚拟键盘或者带有传感器记录笔的传感垫或者传感器探测器。基本上,任何类型的字符都可以被划线,无论其是数字、字母、符号、标点等。对划线的一种改进可以是在虚拟键盘上显示数字墨水痕迹,同时划线充当视觉反馈以及在划线过程中指导用户。为了使划线变得更加有效,除了将字符作为探测区域,还可以使用探测框(任何形状或类型),该框可以是覆盖字符或者比字符小并且在字符内部。探测区域的优选实施例是横穿字符的一条线条(对于用户该线条可以为可见的或者不可见的)。用户所需要做的就是在线条上划过,而字符就被认为被划过。上述情况允许极快的划线反应,并且甚至为文本输入增加了一些乐趣。线条探测的进一步应用是为了减少空间消耗功能,例如将空格按键缩减为单一线条或者细杠。因此,功能的选择基本是在代表功能的线条上划过。作为线条或者细杠,可以更容易地将功能放置在一个区域中,以便最小化所占用的空间并且最优化文本输入流。用于确定哪个字符被划过的逻辑可以是在记录笔断开与屏幕/表面的接触后,或者在划线开始的预定时间间隔之后,第一个被划过的字符、最后被划过的字符或者被划过部分最多的字符(被划过的探测区域的百分比)。在使用线跨过将被用作探测区域的字符的优选实施例的情况下,用于确定划过的字符的优选逻辑是其探测线条首先被划过的字符。可以与任何辅助按键或者粘性辅助按键配合使用划线元素(粘性意味这只需要按辅助按键一次,而不需要一直按下该按键与其他按键配合工作,例如粘性shift键)以便产生所划过的字符的特殊形式,类似大写、变音字符或者甚至功能调用。划线方法与简化键盘系统中的多字符按键可以很好地一起配合作用,因为划线与敲击是有明显区别的,不需要重载原始模糊敲击功能。因而,对于多字符按钮,所述多字符按钮被类似腾高或者类似T9(特捷(Tegic)通信有限公司)数字电话垫系统,iTAPTM(摩托罗拉公司),eZiText(Zi公司)或者国际智慧(Worldwise)(伊顿人体工程学(EatoniErgonomics)公司)的简化的键盘系统所使用,当用户在多字符按钮上敲击的时候,常规功能被触发,无论是预测文本输入或者多次敲击,但是如果划线出现在多字符组的特殊字符上,则字符被准确地并且无缝地输入。本发明的扩展形式也可以应用于简化键盘系统的硬按键实现方式。这需要对硬按键做一些改变。除了可以被按压的更大的多字符按钮,按钮还可以包括代表字符组的单独字符的单独按钮,所述字符组可以在与按压相反的方向移动(例如拔起、向前推或者向后推)。另一种多字符按钮的替代物可以为具有类似游戏手柄的移动能力或者轴向按压能力,除了直接向下按压以外,每个移动或者方向按压代表多字符按钮的字符集中的一个字符。通过上面的详细描述,本发明的实施例的发明点在于为小型虚拟按钮上的准确输入文本提供低无效工作率的方法,并且无缝地集成准确文本输入和准确文本输入。尽管在实施例中是参照字符来进行描述的,本发明的理念可以简单地扩展到任何符号、数字或者功能。除了在本文中特别描述的实施例,还存在许多符合本发明主旨的实施例,所述的未在本文中特别描述的实施例没有超出本发明主旨的范围,本发明的范围是由附加的权利要求具体限定。特别地,系统的应用并不限制于标准的准确编码或者需要文本输入的移动设备或者常规设备的应用,也可以用于其他的应用或者实施例,甚至“未来的设备”(不那么常见),所述“未来的设备”可以是类似书写表面垫、感应器记录笔以及光学或者运动识别输入设备,或者任何需要装置非随机地输入一串字符的电子设备,只要该电子设备可以探测到座标或者区分划线动作。此处描述的文本输入方法还可以与其他已知的文字处理机制混合使用,以便进一步减少文本输入的一些变化形式所需要的击键数目。此外,不是必须执行全部的方法和机制才能实现简化的键盘系统,只要其主旨存在,主要文本输入功能是完整的,就可以省去一些方法和机制以便减少成本、软件的大小、实现需求和/或一些最好具有的(但不是必须的)功能。应当理解,此处所公开的本发明的具体实施例只是用于说明的目的,在不背离本发明的主旨的条件下还存在很多变化形式。因此本发明并不仅局限于所公开的实施例,而是由附加的权利要求所限定的。权利要求1.一种用于屏幕文本输入系统的方法,其中使用手势和划线文本输入方法来准确地输入虚拟键盘上的数据数值或者数据符号,所述方法包括以下步骤使用手指或者物体来划过屏幕上的虚拟键盘上的击键的字符代表;探测屏幕上的接触;探测来自屏幕上的接触点的划线动作;将划线路径的位置点与屏幕上的探测区域相匹配,所述探测区域被分配给屏幕上显示的字符的数据数值或者数据符号的代表,该探测区域位于所述代表之上或者其附近;以及如同文本输入一样显示分配给被划线划过的探测区域的数据数值或者数据符号。2.根据权利要求1所述的输入方法,其特征在于,除了划线以外,手势还包括在字符上画圈、打叉、十字交叉和画曲线,并且具有同划线一样的效果。3.根据权利要求2所述的输入方法,其特征在于,所述手势在做手势的过程中在虚拟键盘上留下数字墨水痕迹。4.根据权利要求1所述的输入方法,其特征在于,将划线路径的位置点与屏幕上的探测区域相匹配是按照首先与最可能或者最常用的探测区域匹配最后与最不可能或者最不常用的探测区域匹配的顺序进行的。5.根据权利要求1所述的输入方法,其特征在于,字符的探测区域代表是在字符内部或覆盖该字符的一探测框,所述探测框可以是任何类型和尺寸的。6.根据权利要求1所述的输入方法,其特征在于,字符的探测区域的代表是穿过或者邻近字符的探测线条。7.根据权利要求6所述的输入方法,其特征在于,所述探测线条是在键盘上可见的。8.根据权利要求6所述的输入方法,其特征在于,用虚拟键盘上的单一线条或者细杠表示空格键,其中按照探测线条选择空格键。9.根据权利要求1所述的输入方法,还包括以下步骤如果字符或者代表字符的按钮被敲击而不是被划过,则按照普通的按钮输入处理。10.根据权利要求1所述的输入方法,还包括以下步骤如果与手势一起配合使用辅助按键或者粘性辅助按键,则以如大写、变音或者重音形式的格式或者甚至作为功能的不同的格式显示数据数值或者数据符号。11.根据权利要求1所述的输入方法,其特征在于,所显示的字符是第一个被划过的字符忽略任何后续的被划过的字符。12.根据权利要求1所述的输入方法,其特征在于,所显示的字符是最后一个被划过的字符忽略任何之前被划过的字符。13.根据权利要求1所述的输入方法,其特征在于,所显示的字符是被划过部分最多的字符忽略其他被划过部分较少的字符。14.根据权利要求6所述的输入方法,其特征在于,所显示的字符是最靠近探测线条的中心被划过的字符忽略其他距离其探测线条的中心较远的位置被划过的字符。15.根据权利要求1所述的输入方法,其特征在于,按照字符被划过的顺序显示所述每一个字符。16.根据权利要求1所述的输入方法,其特征在于,屏幕可以是触摸屏幕或者感应垫、或者与传感器物体或者类似笔式输入中的传感器类似的装置配合使用的屏幕或者虚拟屏幕。17.根据权利要求1所述的输入方法,其特征在于,字符可以是多字符按键中的多个字符中的一个字符。18.根据权利要求17所述的输入方法,还包括以下步骤如果字符或者代表字符的按钮被敲击而不是被划过,则按照普通的多字符按钮输入处理。19.一种屏幕文本输入系统包括在屏幕上显示虚拟键盘的显示程序;一组存储的数据数值和数据符号,所述数据数值和数据符号被分配给虚拟键盘上所显示的字符的虚拟键盘代表上的不同探测区域;探测虚拟键盘上的接触以及与虚拟键盘接触的划线路径的输入程序;将划线路径的位置点与虚拟键盘的探测区域相匹配,并且确定选定哪个探测区域的匹配程序;以及显示分配给选定的探测区域的数据数值或者数据符号代表的输出程序。20.根据权利要求19所述的屏幕文本输入系统,其特征在于,在划线过程中,与虚拟键盘接触的划线路径在虚拟键盘上留下数字墨水痕迹。21.根据权利要求19所述的屏幕文本输入系统,其特征在于,匹配程序按照首先与最可能或者常用的探测区域匹配最后与最不可能或者最不常用的探测区域匹配的顺序将虚拟键盘的探测区域与划线路径相匹配。22.根据权利要求19所述的屏幕文本输入系统,其特征在于,字符的探测区域代表是在字符内部或覆盖该字符的一探测框,所述探测框可以是任何类型和尺寸的。23.根据权利要求19所述的屏幕文本输入系统,其特征在于,字符的探测区域的代表是穿过或者邻近字符的探测线条。24.根据权利要求23所述的屏幕文本输入系统,其特征在于,所述探测线条是在键盘上可见的。25.根据权利要求23所述的屏幕文本输入系统,其特征在于,用虚拟键盘上的单一线条或者细杠表示空格键,其中按照探测线条选择空格键。26.根据权利要求19所述的屏幕文本输入系统,其特征在于,输入程序探测到不带有虚拟键盘上的划线路径的接触,则按照普通按钮输入处理。27.根据权利要求19所述的屏幕文本输入系统,其特征在于,如果与手势一起配合使用辅助按键或者粘性辅助按键,则以如大写、变音或者重音形式的格式或者甚至作为功能的不同的格式显示数据数值或者数据符号。28.根据权利要求19所述的屏幕文本输入系统,其特征在于,匹配程序确定所选择的探测区域是第一个被划过的探测区域,忽略任何后续的被划过的探测区域。29.根据权利要求19所述的屏幕文本输入系统,其特征在于,匹配程序确定所选择的探测区域是最后一个被划过的探测区域忽略任何之前被划过的探测区域。30.根据权利要求19所述的屏幕文本输入系统,其特征在于,匹配程序确定所选择的探测区域是被划过部分最多的探测区域,忽略其他被划过部分较少的探测区域。31.根据权利要求23所述的屏幕文本输入系统,其特征在于,匹配程序确定所选择的探测区域是最靠近探测线条的中心被划过的探测区域忽略其他距离其探测线条的中心较远的位置被划过的探测区域。32.根据权利要求19所述的屏幕文本输入系统,其特征在于,匹配程序按照探测区域被划过的顺序选定每个被划过的探测区域。33.根据权利要求19所述的屏幕文本输入系统,其特征在于,屏幕可以是触摸屏幕或者感应垫、或者与传感器物体或者类似笔式输入中的传感器类似的装置配合使用的屏幕或者虚拟屏幕。34.根据权利要求19所述的屏幕文本输入系统,其特征在于,虚拟键盘是带有多字符按键的简化键盘系统,所述每个多字符按键显示其所包含的多个字符的集合。35.根据权利要求34所述的屏幕文本输入系统,其特征在于,输入程序探测到不带有多字符按键上的划线路径的接触则按照普通多字符按键输入处理。36.一种在简化键盘系统中进行输入的方法,所述简化键盘系统带有多个按键,每个按键具有至少一个下述特征,其中所述特征是键盘上的击键的数据数值、功能或者数据符号代表,其中按键是由多个单独按键组成的多字符按键,组成单独数据数值或者数据符号的代表可以在多字符按键上的敲击的非常规移动方向上移动,其中使用的划线文本输入方法准确地输入字符而不需要在准确文本输入和模糊文本输入之间进行模式转换,其包括以下步骤按照用于多字符按键输入的常规方式,在非敲击方向移动单独的字符按键;以及显示单独字符按键的数据数值或者数据符号代表。37.根据权利要求36所述的输入方法,其特征在于,代替由单独字符按键构成的多字符按键的是可以在除去敲击以外的多个方向移动的单独按钮,其中每个方向代表朝向非敲击方向移动包括单独字符按键的划线文本输入方法。38.根据权利要求36所述的输入方法,还包括以下步骤如果与朝向非敲击方向移动的单独的字符按键一起配合使用辅助按键或者粘性辅助按键,则以如大写、变音或者重音形式的格式或者甚至作为功能的不同的格式显示数据数值或者数据符号。39.根据权利要求36所述的输入方法,还包括以下步骤如果代表字符的按钮被敲击而不是被划过以及朝向非敲击方向移动,则按照常规的多字符按键输入处理。40.根据权利要求39所述的输入方法,其特征在于,如果来自同一个多字符按键集合的多于一个的单独字符被敲击,则仍然按照单独的多字符按键输入进行处理。41.一种用于输入信息的简化键盘系统,包括多个按键,每个按键具有至少一个下述特征,其中所述特征是键盘上的击键的数据数值、功能或者数据符号代表,其中按键是由多个单独按键组成的多字符按键,组成单独数据数值或者数据符号的代表可以在多字符按键上的敲击的非常规移动方向上移动;用于存储数据的数据库,其中所述数据是与按键的输入击键顺序相关的数据字符或和数据符号;以及用于显示信息的显示器。42.根据权利要求41所述的简化键盘系统,其特征在于,准确地输入字符不需要通过按照用于多字符按键输入的常规方式,在非敲击方向移动单独的字符按键来在准确文本输入和模糊文本输入之间进行模式转换。43.根据权利要求41所述的简化键盘系统,其特征在于,代替由单独字符按键构成的多字符按键的是可以在除去敲击以外的多个方向移动的单独按钮,其中每个方向代表朝向非敲击方向移动包括单独字符按键的划线文本输入方法。44.根据权利要求43所述的简化键盘系统,其特征在于,准确地输入字符不需要通过按照用于多字符按键输入的常规方式,在非敲击方向移动按钮、单独数据数值或者数据符号的代表来在准确文本输入和模糊文本输入之间进行模式转换。45.根据权利要求41所述的简化键盘系统,其特征在于,如果与朝向非敲击方向移动单独的字符按键一起配合使用辅助按键或者粘性辅助按键,则以如大写、变音或者重音形式的格式或者甚至作为功能的不同的格式显示数据数值或者数据符号。46.根据权利要求43所述的简化键盘系统,其特征在于,如果与朝向非敲击方向移动按钮、数据数值或者数据符号的代表一起配合使用辅助按键或者粘性辅助按键,则以如大写、变音或者重音形式的格式或者甚至作为功能的不同的格式显示数据数值或者数据符号。47.根据权利要求41所述的简化键盘系统,其特征在于,代表所述字符的多字符按键被敲击的时候,按照多字符按键输入进行输入。48.根据权利要求43所述的简化键盘系统,其特征在于,代表所述字符的多字符按键被敲击的时候,按照多字符按键输入进行输入。全文摘要用于准确地输入文字的方法。该方法包括在屏幕、感应垫或简化的键盘系统上探测对一单独的字符或者符号的划过;并且准确地显示所述字符或者符号。所述方法实现了在简化的键盘系统中准确地进行输入,而不需要改变模式或借助辅助按键。文档编号G06F3/033GK1777858SQ200480010637公开日2006年5月24日申请日期2004年3月2日优先权日2003年3月3日发明者埃德温·黄,吴裕盛,陈西富申请人:艾科斯格米克斯私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1