用于输入和识别字符串的方法_2

文档序号:8926950阅读:来源:国知局
母“H”与数据库6中的字符7比较。在此得出输入“H”与字符7的差别并且由此得出置信度22.1。
[0028]在图3a中示出命中列表20.1。命中列表20.1包括两个栏,其中在左栏中列出有关字符21.1并且在右栏中将置信度22.1的所属的计算的值作为对照。字符21.1以分配的置信度22.1下降的顺序排序。置信度C在实施例中接受0〈C〈1之间的值。
[0029]对于字符“H”计算0.9的置信度22.1的值。对于字符“A”计算0.8的置信度22.1的值。由此在这种情况下用户输入最快对实际上打算的字母“H”分配。
[0030]在步骤13中用户输入添加到历史中。
[0031]在步骤14中产生总置信列表23.1o在此从有关的字符21.1的置信度22.1的值计算有关的字符21.1的每个组合24.1的总置信度25.1。因为至今仅一个单个输入通过用户实现,有关的字符21.1的置信度22.1的值假定为总置信度25.1。
[0032]在步骤15中总置信度的阈值固定在例如C=0.7。字符组合的数量可以以这种方式和方法减少。在具体示例中两个字符组合24.1的总置信度25.1位于阈值之上。
[0033]在步骤16中结果在装置I的显示面5上输出用于用户选择。
[0034]在步骤17中确定,用户输入是否以字母“H”的书写结束。这例如对此认识到,用户是否在确定的时间间隔的经过后进行第二输入。这个时间间隔可例如位于0.5s和2s之间。如果没有另外的输入在这个时间间隔内实现,则以步骤18继续。如果第二用户输入在确定的时间间隔内实现,则该方法以步骤11从头开始。
[0035]用户现在在预先确定的时间间隔“A”内在输入装置2上书写。对于字母“A”方法10的步骤12和13重复。因此再次得出命中列表20.2。在命中列表20.2中在左栏中列出有关字符21.2并且在右栏中提供置信度22.2的所属计算的值。对于字符“A”计算0.8的置信度的值并且对于字符“H”计算0.7的置信度的值。因此对实际上打算的字母“A”分配最高置信度。
[0036]在步骤14中从置信度22.1和22.2的值计算总置信度25.2的值。在此有关的字符21.1和21.2彼此组合。这在图3b中示出。因此对于字母“H”和“A”(对于其分别得出两个有关字符)存在四个可能字符组合24.2。总置信度25.2优选通过单独置信度22.1和
22.2的乘法计算。这具有优点,通常的字符组合,包含低置信的字符比例过大地减少。备选地总置信度还可以通过单独置信度的平均值形成来形成。而当不期望具有低总置信度的字符组合减少时这是有意义的。
[0037]在步骤15中总置信度的阈值固定在例如C=0.6上。有关的字符组合的数量以这种方式和方法减少。因为通常总置信度的值由于有关的字符的单独置信度的乘法在用户输入的数量上升的情况下总是更低,则有利的是,阈值匹配到用户输入的数量。如果阈值也就是在方法的第一工序中,当进行仅一个第一用户输入时选择太高,则在阈值与用户输入的上升的数量不匹配的情况下最后输出的字符组合的数量减少到零。
[0038]在步骤16中总置信度位于阈值之上的字符组合在装置I的显示面5输出用于用户选择。因此在图3b的具体示例中字符组合23.2 “HA”和“HI”在显示面5上表示。
[0039]在步骤17中再次确定,是否结束输入。因为用户现在进行输入“N”,方法再次在步骤11上开始。类似于输入“H”和“A”实施方法的步骤12和13。
[0040]在步骤14中现在根据三个输入的置信度22.1,22.2和22.3的值计算三个输入的字符组合24.3的总置信度25.3。如果对于所有三个输入分别得出两个有关字符21.1,21.2和21.3,则总共给出8个可能字符组合24.3。
[0041]总置信度的阈值在步骤15中规定在较低值,例如C=0.5。
[0042]然后在步骤16中又在显示面5上表示具有在规定阈值之上的总置信度25.3的所有字符组合24.3。因此在图3b的具体示例中字符组合“撤^’,“撤1”,“^^”,“!1麗”和“AAN”在显示面5上表示。
[0043]在步骤17中现在再次认识到,用户进行第四输入,也就是输入“S”。类似于输入“H”,“A”和“N”实施方法的步骤11,12和13。
[0044]在步骤14中现在根据四个输入的置信度21.1到21.4的值计算四个输入的字符组合24.4的总置信度25.4。如果对于所有四个输入分别得出两个有关字符21.1到21.4,则给出总共16个可能字符组合24.4。
[0045]在步骤15中置信度的阈值规定在C=0,4。然后在步骤16中字符组合“HANS”,“HAMS”,“HHNS”,“HHMS”,“AANS”和“AAMS”相互间在显示面5上表示用于用户的选择。在此字符组合24.4根据总置信度25.4的高度下降地排序。备选地具有最高总置信度25.4的字符组合可以自动地添加到书写的文本中。然后较低总置信度25.4的备选可以对用户在显示面5上在其他位置上显示以供选择。如果用户未选择备选,则它们在预定的时间后从显示面5隐藏。备选地该备选然后当用户进行下一个输入时还可以从显示面5隐藏。
[0046]在步骤17中现在认识到,没有进行另外的用户输入。该方法在步骤18中以此结束:删除输入历史。
[0047]在图3a和3b中假定,从开始在实际上用户打算的字符对用户的检测的输入分配最高置信度。首先对于经常包含上千不同字母的亚洲语音,该猜想可不命中。
[0048]图4a和4b在此示出总置信度25.1到25.4的计算的示例,其中例如第一用户输入不对具有最高置信的实际上用户打算的字符分配。在输入“H”的具体示例中因此对字符“A”分配比实际上打算的字符“H”更高置信度22.1o输入的其余分配与图3a和3b相比保持不变。
[0049]在通常使用输入识别的情况下,用户必须已经在第一输入后进行其输入的校正,以便获得其期望的字符串。但是用根据本发明的方法可能的是,用户(不管其是否进行校正)获得其期望的结果。这是可能的,因为来自列表的所有或至少一个部分数量的输入组合以总置信度作为参考。
[0050]参照图4a,4b和5解释用于根据总置信度识别字符串的方法30的其他实施例: 此外假设,用户想输入字符串“HANS”。在此方法30的步骤31到34对应于图2的方法
10的步骤11到14。
[0051]在步骤34中因此如在方法10的步骤14中形成字符组合24.1到24.4以及计算所属总置信度25.1到25.4。在此假设图4a和4b的情况。因此第一用户输入“H”不是对实际上打算的字符“H”,而是对字符“A”分配有最高置信度。
[0052]在步骤35中字符组合24.1到24.4与在数据库6中存放的字典条目19比较。从第三用户输入“N”起对于在总置信列表中具有总置信度24.3的最高值的字符组合“AAN”可不再发现字典条目19。
[0053]在步骤36中确定对其存在字典条目19的具有次最高置信度的字符组合24.3。在具体示例中对于具有第二最高置信度的组合“HAN”情况如此。同时字符组合“AAN”从列表中去除。这意味着,字符组合“AAN”对于另外用户输入不再考虑。
[0054]然后在步骤37中对于用户在显示面5上表示字符组合“HAN”作为第一字符组合用于选择。对其同样存在字典条目19但是具有较低置信度的其他字符组合在字符组合“HAN”之下表示。
[0055]然后在步骤38中确定,用户进行另外的输入。对于进行的用户输入“S”在步骤32到34中类似于前述输入处理。
[0056]在步骤35中四个用户输入的字符组合24.4又与在数据库6中存放的字典条目比较。因为当然字符组合“AAN”在方法的前述的工序中已经去除,字符组合“AANS”不进一步考虑。
[0057]在步骤36中确定对其存在字典条目19的具有次最高总置信度25.3的字符组合
24.3。在具体示例中对于现在具有最高总置信度25.3的组合“HANS”情况如此。
[0058]在步骤37中然后首先显示具有最高总置信度25.4并且在字典19具有对应的字符组合24.4,也就是“HANS”。具有较低总置信度25.4在字典19中具有对应的所有其他字符组合24.4在字符组合“HANS ”下表示。
[0059]步骤38和39然后又对应于方法10的步骤17和18。
[0060]方法的该实施例具有优点,对用户输出仅在字典发现对应的字符串。因此防止字母的仅仅彼此连接的输出。作为方法30的结果有利地给出,自动校正输入。因此
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1