用于基于触发序列进行文本输入的高效方法和装置制造方法及图纸

技术编号:2844876 阅读:192 留言:0更新日期:2012-04-11 18:40
通常在计算机化的文本输入系统中以两个阶段的处理来输入全部或部分基于表意字符的语言,例如汉语、日语以及韩语。在第一阶段中,输入来自第一转换前集的符号(200),然后在第二阶段中,将这些转换前符号转换为第二转换后符号集(202)。该方法和装置用于将转换前符号自动转换为转换后符号,而不需要用户输入显式的转换信号。通过对功能上基本等同于由用户输入的显式转换信号的击键的触发序列的设计实现了这一目的(210)。结合预测文本输入方法,根据触发序列方法构造的装置尤其适用于在缩减键盘上使用。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
文本输入是劳动密集型的过程。众所周知,当使用计算机来输入完全或部分依赖于表意字符的语言时,部分劳动是按下“转换”键来将先前输入的转换前符号变为转换后表意字符。如果可以将各个表意字符分配给单独的键,则无需转换前符号或转换处理。由于与潜在的必须输入的数以万计的表意字符相比,实际文本输入设备上的键数很小,因此产生了对于转换前符号或转换过程的需要。通过将表意字符表示为从较小集合(set)中取出的转换前符号的序列,并随后将该序列转换为所需的表意字符,来输入大的表意字符集合。在诸如移动电话的小型手持设备的情况下,键数比待输入的字符数少的问题更加严重。在这些设备中,键数甚至可能小于转换前符号数。结果需要用户执行多次击键来输入各个转换前字符,并进行一次击键来进行转换,并且随后还执行另外的击键来指定打算输入哪一个转换后字符。即使对于较短的文本样本,最终的击键次数也可能相当高。已采用预测文本方法来减少输入转换前符号或转换后符号或者两者所需的击键次数。这些方法中的某些方法(例如,在以下文献中描述的方法2001年4月17日提交的美国专利6219731、PCT/US99/29,346,Method and apparatus for improved multi-tap text input;PCT/US01/30,264、EPO 01983089.2-2212-US0130264,Method andapparatus for accelerated entry of symbols on a reduced keypad;美国临时申请序列号60/111,665、PCT/US99/29,343、WIPO WO 00/35091,Touch-typable devices based on ambiguous codes and methods todesign such devices,在此通过引用将其全部并入)逐个符号地执行预测,或者基于构成整个词或部分词的上下文来执行预测。大多数的现有技术的系统(例如在Davis,J.R.的“Let your fingers do the spellingImplicit disambiguation of words spelled with the telephonekeypad”,Avios Journal 9(1991),57-66中描述的系统)对整个词的词典进行预测。这些预测设计的可用性及其商业成功表示对于尽可能减少文本输入中所涉及的劳动的文本输入机制(mechanism)存在强烈的产业需求。迄今未解决的需要是不仅减少在输入转换前和转换后符号的输入时所涉及的击键次数,而且减少在执行与转换前和转换后符号相关的转换功能时所涉及的击键次数。本专利技术基本消除了转换击键。令人惊讶的是,本专利技术按照保持如应用于转换前符号、转换后符号或两者的预测文本方法的优点的方式实现了这一点。其他的优点还在于对于计算机存储器和处理能力的较低要求,这使得本专利技术适用于小型和/或手持设备。
技术实现思路
为了具体指出并明确声明此处寻求专利保护的主题,我们定义要在本专利技术的公开中使用的一些术语,以及本专利技术的最佳操作模式。这些定义的序列还用作对本专利技术主题的系统性介绍。可打印和不可打印符号。可打印符号是按照正常书写显示为文本的符号。例如,英文字母a为可打印符号。下面考虑不可打印符号也是有用的。例如,删除按钮可以用来生成不可打印的“删除”符号。这种术语符合大部分用于计算机化文本输入的标准编码系统。需要注意的是为了便于阅读,术语“字母”和“字母表”可以分别与术语“符号”和“符号集”互换使用,除非明确指出这些术语之间的区别。显示。可以在文本输入的过程中显示可打印符号。我们通过显示来表示“展现给用户的感官”。在本专利技术的典型应用中,显示可以是视觉的,并且为了在本公开中具体化,假设视觉显示。然而,在交互式语音响应系统的情况下,显示可以是听觉显示,在用于盲人的文本输入系统的情况下,显示可以是触觉的,等等。键和击键。典型的文本输入系统采用机械键来输入符号。为了具体化,我们定义击键为具有输入符号(可打印或者不可打印)意愿的用户利用文本输入设备来表达该意愿的基本动作。我们进一步定义用于表达该意愿的物理装置为键。键和击键的物理形式取决于输入设备。在听觉系统的情况下,击键例如可以是口语的或者通过拍手来发出信号。在触摸板系统的情况下,击键可以是对触摸板的触击。在基于量子力学的系统的情况下,击键可以表示为用户所期望的粒子振动状态的改变。通过在一定时间长度内不进行任何操作来表达输入符号的意愿。简言之,对输入符号的意愿的物理表示并非对本专利技术范围的限制。符号输入。在熟悉的非二义性打字机键盘(例如,标准键盘)的情况下,击键序列与符号序列输入之间的关系非常直接,对符号键的每一次击键都输入一个符号。在二义性键盘的情况下,该关系更加复杂。需要多次击键来输入单个符号,并且需要多次击键来进行适当的文本输入,多次击键本身根本不显示符号或者不显示出现在输出文本中的符号。例如,当在电话键盘上采用“多击式”输入方法时,需要对2键的三次击键来输入字母c。多击式键盘通常具有超时清除按钮,其用途在于便于从同一个键输入连续字母。按下该超时清除按钮本身并不输入可打印符号,而是用于分离对不同的可打印符号的输入。在给定文本输入系统的硬件和软件的情况下,当输入包括定义和显示可打印符号所需的击键以及例如通过输入下一符号或者进行转换或者结束或发送整个输入文本来结束对该可打印符号的输入的击键在内的击键序列时,认为输入了该可打印符号。结束符号输入的击键可以与用于定义和/或显示该符号的击键相同,或者结束符号输入的击键不用于其他功能,而只用于符号输入结束。例如,在用于电话键盘的标准多击式系统中,用于输入可打印序列ba…的一个击键序列开始于22T2…,其中每一个2表示对2键的击键,而T表示对超时清除键的击键。当输入了击键序列22时,显示字母b。然而,还不能认为明确地输入了字母b,这是因为对2的另一次击键可能将显示改变为字母c。仅在输入了非打印符号T之后才可以认为输入了字母b。在多击式系统中的用于输入可打印序列ba…的另一击键序列开始于22W2…,其中每一个2表示对2键的击键,而W表示用户进行等待直到超时期间期满为止。如果在击键序列22之后按下了退格键B,则在进行了对退格键的击键时,认为输入了字母b,这是因为该击键结束了对该符号的输入,即使字母b可以由同一次击键基本同时清除,并且实际上在某些实现中根本不进行显示。当我们考虑到退格键除了生成清除符号和移动光标符号以外还生成符号输入结束符号时,这种情形将变得明了。更一般地,输入装置在显示之后或基本与显示同时结合应用于所显示符号的符号输入结束符号的生成来进行显示。显示和输入之间的区别对于理解利用转换的预测系统(在本公开中示出并描述了这些系统)尤为重要。转换前、转换后以及非转换符号。完全或部分地基于表意字符的自然语言(例如汉语、日语以及韩语)可以通过两个阶段的处理中来输入到计算机中,每一个阶段都涉及分别被称为转换前和转换后符号的符号集。在第一阶段中,输入来自转换前符号集的符号,而在第二阶段中,将这些符号转换为转换后表意字符。公知的用于汉语的转换前符本文档来自技高网
...

【技术保护点】
一种基于触发序列的文本输入系统,其包括:1)多个键,2)多个转换前符号,3)多个转换后符号,所述转换后符号中的每一个被设置为与所述转换前符号的序列相对应,4)多个符号输入结束符号,5)显示部分,用于显示符号,6)第一机制,用于响应于击键而显示所述转换前符号,以及7)第二机制,用于识别触发序列,并由此触发通过所述第一机制在所述显示部分上显示的所述多个转换前符号到所述多个转换后符号的转换,所述触发序列包括所述击键的子序列,所述子序列包括所述击键中的至少两次击键,以使得所述子序列中的所述击键中的第一次击键导致通过所述第一机制显示所述转换前符号中的一个,而所述子序列中的所述击键中的第二次击键生成所述符号输入结束符号中的一个,其中所述生成的符号输入结束符号应用于所述显示的转换前符号,并且其中所述第二次击键没有按照转换前符号序列与转换后符号之间的所述对应关系另外显示依次跟随在任何序列中的所述转换前符号中的任何一个,由此,当识别到所述触发序列中的一个时,实现所述多个所显示的转换前符号到所述多个转换后符号的转换,而不需要对专用转换键进行击键。

【技术特征摘要】
【国外来华专利技术】US 2003-9-11 10/605,1571.一种基于触发序列的文本输入系统,其包括1)多个键,2)多个转换前符号,3)多个转换后符号,所述转换后符号中的每一个被设置为与所述转换前符号的序列相对应,4)多个符号输入结束符号,5)显示部分,用于显示符号,6)第一机制,用于响应于击键而显示所述转换前符号,以及7)第二机制,用于识别触发序列,并由此触发通过所述第一机制在所述显示部分上显示的所述多个转换前符号到所述多个转换后符号的转换,所述触发序列包括所述击键的子序列,所述子序列包括所述击键中的至少两次击键,以使得所述子序列中的所述击键中的第一次击键导致通过所述第一机制显示所述转换前符号中的一个,而所述子序列中的所述击键中的第二次击键生成所述符号输入结束符号中的一个,其中所述生成的符号输入结束符号应用于所述显示的转换前符号,并且其中所述第二次击键没有按照转换前符号序列与转换后符号之间的所述对应关系另外显示依次跟随在任何序列中的所述转换前符号中的任何一个,由此,当识别到所述触发序列中的一个时,实现所述多个所显示的转换前符号到所述多个转换后符号的转换,而不需要对专用转换键进行击键。2.根据权利要求1所述的文本输入系统,其特征还在于1)所述转换前符号由多个声标以及从拉丁和汉语拼音字母符号集中选择的多个符号组成,2)所述转换后符号由汉字组成,并且3)所述子序列中的所述第一次击键使所述第一机制显示所述声标中的一个,而所述子序列中的所述第二次击键生成所述符号输入结束符号中的一个,所述生成的符号输入结束符号应用于所述显示的声标。3.根据权利要求1所述的文本输入系统,还包括多个非转换符号,并且其特征还在于1)所述转换前符号由cHiragana组成,2)所述转换后符号由日本汉字组成,3)所述非转换符号由平假名组成,4)所述第一机制用于显示包括所述转换前符号、所述转换后符号以及所述非转换符号的符号集,以及5)所述触发序列由两类组成,其中所述类中的第一类的元素的特征在于,所述子序列中的所述第一次击键使所述第一机制显示所述cHiragana中的一个,而所述子序列中的所述第二次击键生成所述符号输入结束符号中的一个,由所述子序列中的所述第二次击键生成的所述符号输入结束符号应用于所述显示的cHiragana,其中所述子序列中的所述第二次击键被分配给所述键中的没有分配所述cHiragana的一个,而所述类中的第二类的元素的特征在于,所述子序列中的所述第一次击键使所述第一机制显示所述cHiragana中的一个,而所述子序列中的所述第二次击键生成所述符号输入结束符号中的一个,由所述子序列中的所述第二次击键生成的所述符号输入结束符号应用于所述显示的cHiragana,其中所述子序列中的所述第二次击键还使所述第一机制显示所述非转换符号中的一个,而第三次击键生成所述符号输入结束符号中的应用于所述显示的非转换符号的一个,并导致输入所述显示的非转换符号。4.根据权利要求1所述的文本输入系统,进一步包括多个非转换符号,并且其特征还在于1)所述转换前符号由cLatin符号组成,2)所述转换后符号由日本汉字组成,3)所述非转换符号由拉丁符号和平假名组成,4)所述第一机制用于显示包括所述转换前符号、所述转换后符号以及所述非转换符号的符号集,以及5)所述触发序列由两类组成,其中所述类中的第一类的元素的特征在于,所述子序列中的所述第一次击键使所述第一机制显示所述cLatin符号中的一个,而所述子序列中的所述第二次击键生成所述符号输入结束符号中的一个,由所述子序列中的所述第二次击键生成的所述符号输入结束符号应用于所述显示的cLatin符号,其中所述子序列中的所述第二次击键被分配给所述键中的没有分配所述cLatin符号的一个,而所述类中的第二类的元素的特征在于,所述子序列中的所述第一次击键使所述第一机制显示所述cLatin符号中的一个,而所述子序列中的所述第二次击键生成所述符号输入结束符号中的一个,由所述子序列中的所述第二次击键生成的所述符号输入结束符号应用于所述显示的cLatin符号,其中所述子序列中的所述第二次击键还使所述第一机制显示所述非转换符号中的一个,而第三次击键生成所述符号输入结束符号中的应用于所述显示的非转换符号的一个,并导致输入所述显示的非转换符号。5.根据权利要求1所述的文本输入系统,进一步包括多个非转换符号,并且其特征还在于1)所述转换前符号由拉丁符号组成,2)所述转换后符号由日本汉字组成,3)所述非转换符号由平假名组成,4)所述第一机制用于显示包括所述转换前符号、所述转换后符号以及所述非转换符号的符...

【专利技术属性】
技术研发人员:霍华德安德鲁古托维滋
申请(专利权)人:伊顿尼生物工程有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1