CN105164669A - 信息处理设备、信息处理方法以及程序 - Google Patents
信息处理设备、信息处理方法以及程序 Download PDFInfo
- Publication number
- CN105164669A CN105164669A CN201480024554.3A CN201480024554A CN105164669A CN 105164669 A CN105164669 A CN 105164669A CN 201480024554 A CN201480024554 A CN 201480024554A CN 105164669 A CN105164669 A CN 105164669A
- Authority
- CN
- China
- Prior art keywords
- text
- result candidate
- correction target
- change result
- change
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 13
- 238000003672 processing method Methods 0.000 title claims description 7
- 238000012937 correction Methods 0.000 claims abstract description 131
- 239000000284 extract Substances 0.000 claims description 9
- 230000006870 function Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 23
- 230000000052 comparative effect Effects 0.000 description 17
- 230000000694 effects Effects 0.000 description 6
- 230000005055 memory storage Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 230000002354 daily effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了一种信息处理设备,包括:改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及改变结果文本选择单元,基于位于校正目标文本的另一侧的第二文本,选择多个改变结果候选文本中的一部分。
Description
相关申请的交叉引用
本申请要求2013年5月8日提交的日本优先权专利申请JP2013-098444的权益,其全部内容通过引用并入本文。
技术领域
本公开涉及一种信息处理设备、信息处理方法以及程序。
背景技术
目前,已经开发了包括触摸面板的各种信息处理终端,诸如智能电话。通常,触摸面板整体地包括用于对显示画面进行显示的显示装置和用于用户输入的输入装置。触摸面板还具有检测采用他/她的手指、专门地提供的笔等进行的用户触摸的位置的功能。用户可以通过直接地触摸在触摸面板上所显示的显示画面来对信息处理终端给出处理指令。
另外,已经开发了下述技术:该技术用于以简单的方式在包括触摸面板的信息处理终端中输入字符。例如,PTL1公开了下述技术。选项字符串a2被显示在选项字符串窗口W2中,选项字符串a2以不固定的状态与输入字符a1相关联地被登记,以及由用户所选择的选项字符串a2中之一被确定为固定字符串a4。
引用列表
专利文献
PTL1:JP2011-203851A
发明内容
技术问题
然而,前述技术不能够使得用户有效地校正文本串。例如,对于用户需要从输入的文本串中一次地删除校正目标文本并且之后输入新的文本,因此这需要较长的时间来校正文本串。
鉴于前述,期望提供一种新的且改进的信息处理设备、信息处理方法以及程序,其能够使得用户更加有效地校正文本串。
问题的解决方案
根据本公开的实施例,提供了一种信息处理设备,包括:改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及改变结果文本选择单元,基于位于校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
根据本公开的实施例,提供了一种信息处理方法,包括:基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及基于位于校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
根据本公开的实施例,提供了一种用于使得计算机用作下述的程序:改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及改变结果文本选择单元,基于位于校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
发明的有利效果
根据以上所述的本公开的实施例,用户可以更加有效地校正文本串。
附图说明
图1是根据本公开的实施例的信息处理设备10的轮廓图。
图2是示出了在实施例中用户选择校正目标文本的示例的说明图。
图3是示出了根据本公开的对比例显示改变结果候选文本的示例的说明图。
图4是示出了根据实施例的信息处理设备10的硬件配置的说明图。
图5是示出了根据实施例的信息处理设备10的配置的功能框图。
图6是示出了根据实施例指定改变结果候选文本的示例的说明图。
图7是示出了根据实施例选择改变结果候选文本的示例的说明图。
图8是示出了根据实施例的改变结果候选文本的分数的示例的说明图。
图9是示出了根据实施例显示改变结果候选文本的示例的说明图。
图10是示出了根据实施例显示采用改变结果候选文本中之一进行替换的示例的说明图。
图11是示出了根据实施例显示自动地提取的校正目标文本的示例的说明图。
图12是示出了根据实施例的操作的示例的一部分的说明图。
图13是示出了根据实施例的操作的示例的一部分的说明图。
图14是示出了输入文本串的示例的说明图。
图15是示出了根据本公开的修改的显示的示例的说明图。
图16是示出了根据本公开的修改的显示的示例的说明图。
图17是示出了根据本公开的修改的显示的示例的说明图。
图18是示出了根据本公开的修改的显示的示例的说明图。
具体实施方式
在下文中,将参照附图详细地描述本公开的优选实施例。注意,如在作为示例所采取的“2.本公开的实施例的详细描述”中详细地描述地,优选实施例可以实现为各种模式。按照以下所示的标题的顺序对“具体实施方式”给出描述。
1.信息处理设备的基本配置
1-1.概述
1-2.本公开的对比例
1-3.硬件配置
2.本公开的实施例的详细描述
2-1.配置
2-2.操作
2-3.有利效果
3.修改
注意,在本说明书和附图中,采用相同的附图标记来表示基本上具有相同的功能和结构的结构性元件,并且省略这些结构性元件的重复说明。
另外,在本说明书和附图中,如果需要可以采用具有不同的字母或数字的后缀的相同的附图标记来表示基本上具有相同的功能和结构的多个结构性元件,以彼此区分,如改变结果候选文本220a和改变结果候选文本220b。然而,当不需要特别地彼此区分时,仅采用相同的附图标记来表示基本上具有相同的功能和结构的多个结构性元件。例如,当不需要特别地彼此区分时,改变结果候选文本220a和改变结果候选文本220b简单地被称为改变结果候选文本220。
<1.信息处理设备的基本配置>
{1.概述}
首先,将参照图1描述根据本公开的实施例的信息处理设备10的基本配置。如图1所示,信息处理设备10是包括显示器的信息处理终端。信息处理设备10可以是例如诸如智能电话的移动电话、平板式终端、PDA(个人数字助理)、电视接收器、数字摄像装置、眼镜式计算机、表、游戏机等。
信息处理设备10例如可以显示包括文本串30的显示画面20,如图2所示。另外,信息处理设备10包括触摸面板装置并且可以检测信息处理设备10的用户采用他/她的手指触摸显示画面20的位置。
信息处理设备10还可以实现用于编辑文本的软件诸如备忘录,以及实现用于在显示画面20上显示软件键盘的软件。例如,用户可以通过使用在显示画面20上所显示的软件键盘自由地输入或编辑文本串。
信息处理设备10还可以具有候选预测文本呈现功能,其从已经输入的文本串中预测用户想要输入的文本。该候选预测文本呈现功能预测在已经输入的文本之后的文本或在当前输入的文本中的光标位置之后的字符串,以及将预测的文本或字符串显示在显示画面20上,预测是例如基于由用户输入的文本的历史或包括记录在其中的一般语句表达的数据而执行的。例如,在当用户输入“h”和“e”两个字母的时间点处,候选预测文本呈现功能预测并且呈现“hello”的文本。替选地,在当用户输入“good”的时间点处,候选预测文本呈现功能预测并且呈现诸如“morning”或“bye”的文本作为在后文本的候选。
信息处理设备10还可以例如通过被设置到信息处理设备10的麦克风具有识别所收集的语音声音的功能。此外,信息处理设备10还可以将所识别的语音声音转换为文本串,并且之后可以将文本串显示在显示画面20上。注意,信息处理设备10还可以基于具有记录在其中的声音语音的电子数据来识别声音语音,并且可以将声音语音转换为文本串。
{1-2.本公开的对比例}
同时,当用户通过使用语音识别功能、软件键盘等输入文本时,由于语音识别中的识别错误、用户的键入错误等,文本可能错误地被输入。即使当文本正确地被输入时,用户可能希望在输入之后校正文本串的一部分。出于这个原因,期望用户能够容易地校正所输入的文本串。
(1-2-1.第一对比例)
在用户希望校正文本串的情况下,根据本公开作为第一对比例可想到的方式为:用户首先从文本串中删除校正目标文本,然后输入新的文本。然而,在第一对比例中需要用户进行许多手动工作,因此导致较低的方便性和用于校正的较长时间。
(1-2-2.第二对比例)
作为第二对比例可想到的方式为下述校正系统:在该校正系统中,例如,通过加下划线将输入的文本串中很有可能具有语法输入错误的文本呈现给用户;以及进一步地,呈现用于该词语的翻译候选。例如,当用户输入“Thisarebooks.”时,校正系统在显示画面上显示发生了语法错误的加下划线的部分“Thisare”。当用户例如通过将光标放置在该部分上并且右键点击该部分选择部分“This”时,校正后的文本候选“These”显示在上下文菜单中。
然而,第二对比例是用于仅校正语法错误的系统,因此可校正的错误的类型是有限的。假定情况为下述示例:用户表达“Idon’thavemoney.”以及语音识别功能将语音错误地识别为“Idon’thugmoney.”。在这种情况下,表达“hugmoney”是不自然的上下文,因此应当为校正目标。然而,表达不具有语法错误。因此,在第二对比例中出现了该表达未被判定为校正目标的难点。
(1-2-3.第三对比例)
作为第三对比例可想到的方式为:通过使用候选预测文本呈现功能来呈现用于输入文本的校正的文本候选。在第三对比例中,基于位于校正目标文本之前位置处的文本呈现由用户所选择的针对校正目标文本的校正候选的多个文本。例如,如图3所示,当用户选择词语“hug”作为显示画面20上的校正目标文本时,作为诸如“eat”的校正文本候选的文本基于位于在词语“hug”之前的位置处的文本“Idon’t”而被呈现。
然而,在第三对比例中,位于校正目标文本之后的位置处的文本未被用作用于预测的关键字,不可能与“money”搭配的词语诸如“eat”、“walk”以及“go”被呈现为校正文本候选,如图3所示。出于这个原因,对于用户不可以如期望地校正文本串。
如上所述,对于用户不可以以第一对比例至第三对比例中的任一个有效对校正文本串。
因此,在关注以上所述的情形的情况下,建立了根据本公开的实施例的信息处理设备10。根据本公开的实施例的信息处理设备10使得用户能够更加有效地校正文本串。在下文中,将详细地描述根据本公开的这样的实施例。
{1-3.硬件配置}
注意,信息处理设备10具有例如如图4所示的硬件配置。如图4所示,信息处理设备10包括CPU(中央处理单元)150、ROM(只读存储器)152、RAM(随机存取存储器)154、内部总线156、接口158、输入装置160、输出装置162、存储装置164以及通信装置166。
CPU150被配置为将稍后描述的控制单元100的示例。CPU150用作算术处理单元和控制装置,并且根据各种程序控制信息处理设备100中的整体操作。CPU150可以是微型处理器。
ROM152在其中存储有由CPU150所使用的程序和操作参数。RAM154在其中临时地存储由CPU150所使用的和执行的程序,在执行程序中适当地变化的参数等。CPU150、ROM152以及RAM154通过由CPU总线等构成的内部总线156彼此连接。
接口158将输入装置160、输出装置162、存储装置164以及通信装置166与内部总线156连接。例如,输入装置160通过接口158和内部总线156与CPU150等交换数据。
输入装置160被配置为稍后将要描述的输入单元122的示例。输入装置160包括:由用户使用以用于输入信息的输入装置,诸如触摸面板、按钮、麦克风或开关;输入控制电路,被配置成基于用户输入生成输入信号并且将信号输出至CPU150;等等。通过对输入装置160进行操作,用户可以将各种数据输入至信息处理设备10,并且指令信息处理设备10执行处理操作。
输出装置162被配置为稍后将要描述的输出单元120的示例。输出装置162包括显示装置,诸如液晶显示器(LCD:液晶显示器)装置、OLED(有机发光二极管)装置或灯。此外,输出装置162包括声音输出装置,诸如扬声器。例如,显示装置显示捕获图像、生成图像等。相反,声音输出装置输出从声音数据所转换的声音等。
存储装置164是用于数据存储的装置,诸如硬盘。存储装置164可以包括存储介质、将数据记录在存储介质中的记录装置、从存储介质中读取数据的读取器装置、删除在存储介质中所记录的数据的删除装置等等。存储装置164在其中存储由CPU150所执行的程序和各种数据。
通信装置166是由通信装置等所构成的以用于连接诸如公共网络或因特网的通信网络的通信接口。通信装置166还可以是支持无线LAN(局域网)的通信装置、支持LTE(长期演进)的通信装置或被配置成以有线的方式执行通信的有线通信装置。
<2.本公开的实施例的详细描述>
{2-1.配置}
随后,将详细地描述根据本公开的实施例的配置。图5是示出了根据本公开的实施例的信息处理设备10的配置的功能框图。如图5所示,根据本公开的实施例的信息处理设备10包括控制单元100、输出单元120以及输入单元122。另外,控制单元100包括改变结果候选文本指定单元102、改变结果文本选择单元104、输出控制单元106、校正目标文本选择单元108以及替换文本确定单元110。
(2-1-1.控制单元100)
控制单元100具有通过使用内置在信息处理设备100中的诸如CPU150和RAM154的硬件整体地控制信息处理设备100的操作的功能。例如,控制单元100控制输出单元120和输入单元122的操作。
(2-1-2.改变结果候选文本指定单元102)
改变结果候选文本指定单元102基于位于校正目标文本的一侧处的第一文本针对从文本串中所选择的校正目标文本指定多个改变结果候选文本。在此,第一文本可以是位于文本串中校正目标文本之前的位置处的文本(在下文中,还被称为在前文本)。注意,文本可以是词语或通过将两个或更多个词语组合在一起所形成的字符串。当文本串语言为例如日文或中文时,文本可以是经历了例如由改变结果候选文本指定单元102所执行的形态学分析的语素,或可以是通过将两个或更多个语素组合在一起所形成的字符串。
更具体地,改变结果候选文本指定单元102例如可以使用候选预测文本呈现功能从而按照将改变结果候选文本中的每个耦接至在前文本的末端的评估值(在下文中,也被称为分数A)的降序,指定预定数量或更少数量的改变结果候选文本。例如,图6是示出当在前文本为“Idon’t”时,基于在前文本所指定的多个改变结果文本的说明图。在图6的示例中,分数A的值按照“eat”(7.0%)、“walk”(5.0%)以及“go”(3.0%)的顺序较高,因此改变结果候选文本指定单元102按照“eat”、“walk”以及“go”的顺序指定预定数量或较小数量的改变结果候选文本,诸如20个改变结果候选文本。
注意,当校正目标文本是文本串中的第一个词语时,改变结果候选文本指定单元102可以考虑在前文本具有NULL值,即,不存在在前文本,并且可以指定多个改变结果候选文本。在这种情况下,改变结果候选文本指定单元102还可以指定多个改变结果候选文本,使得改变结果候选文本可以各自与在校正目标文本中所包括的第一个字符或一些字符相匹配。
注意,以上所述的各个评估值(分数A)可以例如由改变结果候选文本指定单元102计算。替选地,可以在预先将在前文本与多个改变结果文本中的每个相关联之后计算评估值,并且然后评估值被记录在数据库中。另外,信息处理设备10可以在其中存储前述的数据库,或还可以从具有存储在其中的数据库的其他设备接收评估值。
改变结果候选文本指定单元102还可以将以与校正目标文本相同的方式各自部分地发声的文本指定为改变结果候选文本。例如,当校正目标文本为“hug”时,其第一字符以相同的方式发声的“have”可以被指定为改变结果候选文本。有利的效果之一为:例如,当校正目标文本为“hug”时,“eat”未被指定为改变结果候选文本。即,可能防止与校正目标文本具有相当地不同的发音的文本被指定为改变结果候选文本。
注意,指定改变结果候选文本不限于以上所述的示例。改变结果候选文本指定单元102可以例如将与校正目标文本整体地表达高度相似的文本指定为改变结果候选文本,或可以将在与表达校正目标文本的时间段接近的时间段中所表达的文本指定为改变结果候选文本。
(2-1-3.改变结果文本选择单元104)
改变结果文本选择单元104基于位于校正目标文本的另一侧处的第二文本选择多个改变结果候选文本中的一些。在此,第二文本可以是位于文本串中校正目标文本之后的位置处的文本(在下文中,还被称为在后文本)。
更具体地,改变结果文本选择单元104可以各自基于将在后文本耦接至多个改变结果候选文本中的每个的末端的评估值(在下文中,还被称为分数B),选择多个改变结果候选文本中的一些。例如,改变结果文本选择单元104可以基于分数A和分数B选择多个改变结果候选文本中的一些,分数A是将多个改变结果候选文本中的每个耦接至在前文本的末端的评估值。
注意,当位于在校正目标文本之后的位置处的词语是诸如“a”或“the”的冠词时,改变结果文本选择单元104可以例如将冠词与在冠词之后的名词的组合确定为在后文本。当校正目标文本是位于在文本串中所包括的语句中之一的末端处的词语时,改变结果文本选择单元104可以将位于下一语句的开始处的词语确定为在后文本。
在此,将参照图7更详细地描述选择前述改变结果候选文本的功能。图7是示出了当在前文本为“Idon’t”而在后文本为“money”的情况下改变结果文本选择单元104选择改变结果候选文本的示例的说明图。
例如,改变结果文本选择单元104首先通过将在前文本耦接至改变结果候选文本中的每个,针对多个改变结果候选文本中的每个(由改变结果候选文本指定单元102所指定)生成第一候选预测文本212。接下来,例如,通过使用候选预测文本呈现功能,改变结果文本选择单元104指定多个第二候选预测文本214,多个第二候选预测文本214作为各自取将相对应的文本耦接至第一候选预测文本212的末端的高的评估值(即,分数B)的文本。注意,改变结果文本选择单元104还可以指定第二候选预测文本214:当用户输入文本串时;或在已经输入的文本串的后端中。
接下来,改变结果文本选择单元104从多个改变结果候选文本中提取针对其在第二候选预测文本214中指定在后文本(即,“money”)的改变结果候选文本。然后,改变结果文本选择单元104例如按照分数B的降序选择所提取的改变结果候选文本中的一些。
在图7的示例中,分数B的值按照“have”(4.0%)、“want”(2.0%)以及“save”(0.8%)的顺序较高,因此,改变结果候选文本指定单元102可以按照“have”、“want”以及“save”的顺序选择预定数量或较少数量的改变结果候选文本。根据选择示例,考虑到分数B的高度来选择改变结果候选文本,因此可以选择上下文中自然的改变结果候选。
注意,以上所描述的评估值(分数B)可以例如由改变结果文本选择单元104所计算,或可以在预先将第一候选预测文本212与多个第二候选预测文本214中的每个相关联之后被计算,并且然后被记录在数据库中。另外,信息处理设备10可以在其中存储前述数据库,或还可以从具有存储在其中的数据库的其他设备接收评估值。
另外,在修改中,改变结果文本选择单元104可以基于下述和来从多个改变结果候选文本中选择一些改变结果候选文本:该和为将多个改变结果候选文本中的每个耦接至在前文本的末端的评估值(即,分数A);与将在后文本耦接至多个改变结果候选文本中的每个的末端的评估值(即,分数B)的和。例如,在图8的示例中,分数A和分数B的和按照“have”(6.0%)、“want”(3.0%)以及“like”(1.35%)的顺序高,因此改变结果候选文本指定单元102可以按照“have”、“want”以及“like”的顺序选择预定数量或较少数量的改变结果候选文本。
改变结果文本选择单元104还可以基于下述乘积选择多个改变结果候选文本中的一些:该乘积为将多个改变结果候选文本中的每个耦接至在前文本的末端的评估值(即,分数A);与将在后文本耦接至多个改变结果候选文本中的每个的末端的评估值(即,分数B)的乘积。例如,在图8的示例中,分数A和分数B的乘积按照“have”(0.080%)、“want”(0.020%)以及“save”(0.004%)的顺序高,因此改变结果候选文本指定单元102可以按照“have”、“want”以及“save”的顺序选择预定数量或较少数量的改变结果候选文本。
根据这些选择示例,不仅考虑到分数B的高度而且还考虑到分数A的高度来选择改变结果候选文本,因此可以选择在上下文中更自然的改变结果候选。
注意,改变结果候选文本的选择不限于以上所述的示例,并且改变结果文本选择单元104可以基于通过以诸如1:2或1:3的预定比例为基础对分数A和分数B进行加权所获得的和或乘积的值,选择改变结果候选文本。根据该选择示例,可以例如进行分数B高于分数A的加权,因此使得可以选择改变结果候选文本,而进一步强调每个改变结果候选文本与在后文本之间的搭配。
(2-1-4.输出控制单元106)
如所示地,例如,在图9中,输出控制单元106可以将显示图像显示在显示画面20上,该显示画面用于用户从由改变结果文本选择单元104所选择的改变结果候选文本之中选择要替换校正目标文本的改变结果候选文本中之一。注意,输出控制单元106可以以这样的方式针对每个改变结果候选文本变化显示图像的显示模式,以便针对图9所示的改变结果候选文本220a、220b以及220c中相对应的一个改变显示图像的背景颜色。本示例的有利效果可以被引用为:可以使得用户以更加强调的方式察觉到每个改变结果候选文本。
另外,当用户选择例如在图9中所示的显示画面20上的改变结果候选文本220中之一诸如“have”时,输出控制单元106可以采用所选择的改变结果候选文本222替换校正目标文本,并且如图10所示在显示画面20上显示替换改变结果候选文本222。
(2-1-5.校正目标文本选择单元108)
校正目标文本选择单元108可以从文本串中提取很有可能错误地被输入的文本。例如,校正目标文本选择单元108基于位于针对其验证了输入错误可能性的词语之前位置处的一个或更多个词语,从顶部起逐个地针对文本串中的每个词语验证输入错误可能性,并且提取很有可能错误地被输入的词语。在图2的示例中,当文本串30被输入至信息处理设备10中时,校正目标文本选择单元108可以自动地提取“hug”作为很有可能错误地被输入的文本。
注意,当校正目标文本选择单元108提取很可能错误地被输入的文本时,输出控制单元106可以以这样的方式将所提取的文本230显示在显示画面20上,以便例如如图11所示地使所提取的文本230的显示模式与其他文本不同。例如,输出控制单元106以这样的方式将所提取的文本230显示在显示画面20上,以便改变所提取的文本230的背景颜色或字体类型。示例的有利效果可以被引用为:增强很可能错误地被输入的文本的可视性,因此用户可以更加快速地发现校正目标文本或减少校正失败。
校正目标文本选择单元108还可以基于用户的表达从文本串中选择校正目标文本。例如,在图11的示例中,当用户表达“Select‘hug’!”时,校正目标文本选择单元108可以对用户的表达执行语音识别,然后可以选择“hug”作为校正目标文本。根据此修改,例如,当信息处理设备10位于轻微地远离用户时,用户可以选择校正目标文本而不触摸显示画面20。当信息处理设备10是电视接收器时,该修改尤其有用。
(2-1-6.替换文本确定单元10)
替换文本确定单元110基于用户的表达或轻触显示画面20从由改变结果文本选择单元104所选择的改变结果候选文本中确定要替换校正目标文本的改变结果候选文本。例如,在图9的示例中,当用户表达“Replace‘have’!”时,替换文本确定单元110可以对用户的表达执行语音识别,然后可以将“have”确定为要替换“hug”的改变结果候选文本,即,校正目标文本。本示例的有利效果可以被引用为:用户可以校正文本串而不触摸显示画面20。
(2-1-7.输出单元120)
输出单元120例如依照来自输出控制单元106的指令显示显示画面20或输出声音。
(2-1-8.输入单元122)
输入单元122接收来自用户的各种输入。例如,输入单元122接收由用户所执行的显示画面20的触摸操作和用户的表达。
注意,根据本公开的实施例,还可以提供计算机程序,该计算机程序用于使得诸如内置在信息处理设备10中的CPU150、ROM152以及RAM154的硬件发挥与在信息处理设备10的组件中的这些功能等价的功能。还提供了一种具有存储在其中的计算机程序的存储介质。
另外,根据本公开的实施例的配置不限于以上所述的配置。例如,输出单元120和输入单元122中的一个或更多个不必被包括在信息处理设备10中,因此可以被包括在其他设备中。
{2-2.操作}
在此之前描述了根据本公开的实施例的配置。随后,将描述根据本公开的实施例的操作。图12是示出了根据本公开的实施例的操作的示例的一部分的流程图。
如图12所示,输入单元122首先接收来自用户的文本串的输入。然后,输出控制单元106将所输入的文本串显示在显示画面20上(S101)。
随后,校正目标文本选择单元108例如基于用户的表达、对显示画面20的轻触等接收由用户进行的校正目标文本的选择(S102)。替选地,校正目标文本选择单元108还可以从所输入的文本串中自动地提取很有可能错误地被输入的文本。
随后,改变结果候选文本指定单元102基于位于在校正目标文本之前的位置处的在前文本,针对所选择的校正目标文本指定多个改变结果候选文本(S103)。
随后,改变结果文本选择单元104计算将多个改变结果候选文本中的每个耦接至在前文本的末端的评估值(分数A)(S104)。注意,如上所述,改变结果文本选择单元104可以从信息处理设备10或其他设备中所存储的数据库获取评估值(分数A)。
随后,改变结果文本选择单元104计算将位于校正目标文本之后的位置处的在后文本耦接至多个改变结果候选文本中的每个的评估值(分数B)(S105)。注意,如上所述,改变结果文本选择单元104可以从信息处理设备10或其他设备中所存储的数据库获取评估值(分数B)。
接下来,将参照图13描述S105之后的操作。如图13所示,在S105之后,改变结果文本选择单元104基于在S104和S105中所计算出的评估值选择由改变结果候选文本指定单元102所指定的多个改变结果候选文本中的一些(S111)。
随后,输出控制单元106将用于用户选择要替换校正目标文本的改变结果候选文本的显示图像显示在显示画面20上(S112)。
随后,替换文本确定单元110基于例如用户的表达或对显示画面20的轻触,从由改变结果文本选择单元104所选择的改变结果候选文本中确定要替换校正目标文本的改变结果候选文本(S113)。
随后,输出控制单元106在显示画面20上显示替换校正目标文本的所选择的改变结果候选文本(S114)。之后,信息处理设备10重复S102中的操作。
{2-3.有利效果}
如以上参照例如图5、图7、图12以图13等所描述地,根据本公开的实施例的信息处理设备10基于位于校正目标文本之前的位置处的在前文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本。然后,信息处理设备10基于位于校正目标外部之后的位置处的在后文本选择多个改变结果候选文本中的一些。因此,信息处理设备10可以考虑到与在后文本的搭配呈现期望的校正文本候选,因此用户可以有效地校正文本串。
例如,信息处理设备10可以在文本串中选择语法上正确并且在上下文中自然的这样的候选校正文本,因此信息处理设备10很有可能呈现由用户所期望的校正文本候选。另外,用户可以基于用户的表达或对显示画面20的轻触从所选择的改变结果候选文本中选择期望的候选。例如,这消除了下述必要性:从文本串中一次地删除校正目标文本,以及之后输入新的文本,因此可以改进校正速度。
另外,信息处理设备10各自基于将多个改变结果候选文本中的每个耦接至在前文本的末端的评估值和将在后文本耦接至多个改变结果候选文本中的每个的评估值,选择多个改变结果候选文本中的一些。这使得信息处理设备10考虑到与在前文本和在后文本两种中的每个的搭配来选择改变结果候选文本,因此可以选择在上下文中更加自然的这样的改变结果候选文本。
另外,信息处理设备10从文本串中提取很有可能错误地被输入的文本,并且将所提取的文本以这样的方式显示在显示画面20上,以便使所提取的文本的显示模式不同于其他文本的显示模式。这可以增强很有可能错误地被输入的文本的可视性,因此对于用户可以更加快速地找到校正目标文本,以及进一步增加文本校正速度。
<3.修改>
本领域内技术人员应当理解,依赖于设计需求和其他因素可以发生各种修改、组合、子组合以及替换,只要其在所附的权利要求或其等价形式的范围内即可。
{3-1.修改1}
例如,改变结果候选文本指定单元102可以基于由用户所选择的语法类型,进一步指定对于其中的每个校正目标文本可改变的多个第二改变结果候选文本。另外,输出控制单元106还可以将多个第二改变结果候选文本显示在显示画面20上。
在此,将参照图15至图18更详细地描述前述功能。图15至图18是各自示出了根据本修改的显示画面20的显示示例的说明图。注意,图15至图18各自示出了在信息处理设备10中错误地输入了在图14中所示的文本串30a的情况下的显示示例。
如图15所示,当用户选择显示画面20上的曲折变化标签300b时,改变结果候选文本指定单元102可以指定通过对校正目标文本进行曲折变化所获得的多个文本作为第二改变结果候选文本。在图15的示例中,当校正目标文本为“young”时,改变结果候选文本指定单元102分别地将作为校正目标文本的比较级和最高级的“younger”和“youngest”指定为第二改变结果候选文本。根据本说明示例,例如,当语音识别功能错误地识别词语的结尾时,用户可以有效地校正文本。
另外,如图16所示,当用户选择显示画面20上的单-复数标签300c时,改变结果候选文本指定单元102可以将通过将校正目标文本从单数形式改变为复数形式或从复数形式改变为单数形式所获得的文本指定为第二改变结果候选文本。在图16的示例中,当校正目标文本是“son”时,改变结果候选文本指定单元102将“sons”指定为第二改变结果候选文本。根据本说明示例,例如,当语音识别功能错误地识别词语的结尾时,用户可以有效地校正文本。
此外,如图17所示,当用户选择在显示画面20上的组合-分割标签300d时,改变结果候选文本指定单元102可以指定第二改变结果候选文本,而形成校正目标文本的一个词语被分割为两个或更多个词,或而形成校正目标文本的两个或更多个词语被组合为一个词语。在图17的示例中,当校正目标文本是“everyday”时,改变结果候选文本指定单元102将“everyday”指定为第二改变结果候选文本。根据本说明示例,例如,当语音识别功能未适当地识别词语的清晰发音时,用户可以有效地校正文本。
此外,如图18所示,当用户选择显示画面20上的插入“.,”标签300e时,改变结果候选文本指定单元102将通过基于校正目标文本或在后文本在校正目标文本之后的位置处插入“.”或“,”所获得的文本,指定为第二改变结果候选文本。例如,改变结果候选文本指定单元102可以将通过在校正目标文本与在后文本之间插入“.”并且通过将在后文本的第一个字母的大小写改变为大写所获得的文本指定为第二改变结果候选文本。替选地,改变结果候选文本指定单元102可以将通过在校正目标文本与在后文本之间插入“,”所获得的文本指定为第二改变结果候选文本。在图18的示例中,当校正目标文本是“sons”,以当在后文本是“the”时,改变结果候选文本指定单元102指定“sons.The”和“son,the”作为第二改变结果候选文本。根据本说明示例,例如,当语音识别功能未适当地识别语句的清晰发音时,用户可以有效地校正文本。
注意,第二改变结果候选文本的说明示例不限于前述示例。例如,改变结果候选文本指定单元102可以指定通过改变校正目标文本的语音的一部分所获得的文本作为第二改变结果候选文本。
另外,在图15至图18的显示示例中,当用户选择日常标签300a时,输出控制单元106可以在显示画面20上显示由改变结果选择单元104所选择的改变结果候选文本。
{3-2.修改2}
对下述示例给出了描述:在该示例中,信息处理设备10包括在诸如根据本公开的实施例的改变结果候选文本指定单元102和改变结果文本选择单元104的控制单元100中所包括的组件,但是本公开的实施例不限于该示例。代替于被提供至信息处理设备10,以上所描述的控制单元10中所包括的组件可以被提供至能够与信息处理设备10进行通信的通信装置,诸如服务器装置。此外,代替于被存储在信息处理设备10中,用于使得在以上所述的控制单元100中所包括的组件发挥与在这些组件中的功能等价的共的计算机程序可以被存储在通信装置中。
另外,本技术还可以如下地配置。
(1)一种信息处理设备,包括:
改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
改变结果文本选择单元,基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
(2)根据(1)所述的信息处理设备,
其中,所述第一文本位于在所述文本串中的所述校正目标文本之前的位置处,以及
其中,所述第二文本位于在所述文本串中的所述校正目标文本之后的位置处。
(3)根据(2)所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述第二文本耦接到多个改变结果候选文本中的每个的末端的评估值,选择所述多个改变结果候选文本中的一部分。
(4)根据(3)所述的信息处理设备,
其中,所述改变结果候选文本指定单元按照耦接到所述第一文本的末端的评估值的降序指定预定数量或较小数量的改变结果候选文本。
(5)根据(3)或(4)所述的信息处理设备,
其中,所述改变结果文本选择单元还基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值,选择所述多个改变结果候选文本中的一部分。
(6)根据(5)所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值与将所述第二文本耦接到所述多个改变结果候选文本中的每个的末端的评估值的和,选择所述多个个改变结果候选文本中的一部分。
(7)根据(5)所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值与将所述第二文本耦接到所述多个改变结果候选文本中的每个的末端的评估值的积,选择所述多个个改变结果候选文本中的一部分。
(8)根据(1)至(7)中任一项所述的信息处理设备,
其中,所述改变结果候选文本指定单元将以与所述校正目标文本相同的方式各自部分地发音的文本指定为改变结果候选文本。
(9)根据(1)至(8)中任一项所述的信息处理设备,还包括:
输出控制单元,在显示画面上显示下述显示:所述显示用于使得用户选择由所述改变结果文本选择单元所选择的所述改变结果候选文本中之一,所述改变结果候选文本中所述之一将要替换所述校正目标文本。
(10)根据(9)所述的信息处理设备,
其中,基于由用户所选择的语法类型,所述改变结果候选文本指定单元还指定多个第二改变结果候选文本,对于所述第二改变结果候选文本中的每个,所述校正目标文本是可改变的,以及
其中,所述输出控制单元还将所述多个第二改变结果候选文本显示在所述显示画面上。
(11)根据(9)或(10)所述的信息处理设备,还包括:
校正目标文本选择单元,从所述文本串中提取很有可能错误地输入的文本,
其中,所述输出控制单元将由所述校正目标文本选择单元所提取的文本显示在所述显示画面上,而同时使所述文本的显示模式与除了所提取的文本之外的文本的显示模式不同。
(12)根据(1)至(10)中任一项所述的信息处理设备,还包括:
校正目标文本选择单元,基于用户的表达从所述文本串中选择所述校正目标文本;以及
替换文本确定单元,基于所述用户的表达确定由所述改变结果文本选择单元所选择的改变结果候选文本中之一,所述改变结果候选文本中所述之一要替换所述校正目标文本。
(13)根据(1)至(12)中任一项所述的信息处理设备,
其中,所述本文是词语。
(14)一种信息处理方法,包括:
基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
(15)一种程序,用于使得计算机用作:
改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
改变结果文本选择单元,基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
参考标记列表
10信息处理设备
100控制单元
102改变结果候选文本指定单元
104改变结果文本选择单元
106输出控制单元
108校正目标文本选择单元
110替换文本确定单元
120输出单元
122输入单元
150CPU
152ROM
154RAM
156内部总线
158接口
160输入装置
162输出装置
164存储装置
166通信装置
Claims (15)
1.一种信息处理设备,包括:
改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
改变结果文本选择单元,基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
2.根据权利要求1所述的信息处理设备,
其中,所述第一文本位于在所述文本串中的所述校正目标文本之前的位置处,以及
其中,所述第二文本位于在所述文本串中的所述校正目标文本之后的位置处。
3.根据权利要求2所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述第二文本耦接到多个改变结果候选文本中的每个的末端的评估值,选择所述多个改变结果候选文本中的一部分。
4.根据权利要求3所述的信息处理设备,
其中,所述改变结果候选文本指定单元按照耦接到所述第一文本的末端的评估值的降序指定预定数量或较小数量的改变结果候选文本。
5.根据权利要求3所述的信息处理设备,
其中,所述改变结果文本选择单元还基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值,选择所述多个改变结果候选文本中的一部分。
6.根据权利要求5所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值与将所述第二文本耦接到所述多个改变结果候选文本中的每个的末端的评估值的和,选择所述多个个改变结果候选文本中的一部分。
7.根据权利要求5所述的信息处理设备,
其中,所述改变结果文本选择单元基于将所述多个改变结果候选文本中的每个耦接到所述第一文本的末端的评估值与将所述第二文本耦接到所述多个改变结果候选文本中的每个的末端的评估值的积,选择所述多个个改变结果候选文本中的一部分。
8.根据权利要求1所述的信息处理设备,
其中,所述改变结果候选文本指定单元将以与所述校正目标文本相同的方式各自部分地发音的文本指定为改变结果候选文本。
9.根据权利要求1所述的信息处理设备,还包括:
输出控制单元,在显示画面上显示下述显示:所述显示用于使得用户选择由所述改变结果文本选择单元所选择的所述改变结果候选文本中之一,所述改变结果候选文本中所述之一将要替换所述校正目标文本。
10.根据权利要求9所述的信息处理设备,
其中,基于由用户所选择的语法类型,所述改变结果候选文本指定单元还指定多个第二改变结果候选文本,对于所述第二改变结果候选文本中的每个,所述校正目标文本是可改变的,以及
其中,所述输出控制单元还将所述多个第二改变结果候选文本显示在所述显示画面上。
11.根据权利要求9所述的信息处理设备,还包括:
校正目标文本选择单元,从所述文本串中提取很有可能错误地输入的文本,
其中,所述输出控制单元将由所述校正目标文本选择单元所提取的文本显示在所述显示画面上,而同时使所述文本的显示模式与除了所提取的文本之外的文本的显示模式不同。
12.根据权利要求1所述的信息处理设备,还包括:
校正目标文本选择单元,基于用户的表达从所述文本串中选择所述校正目标文本;以及
替换文本确定单元,基于所述用户的表达确定由所述改变结果文本选择单元所选择的改变结果候选文本中之一,所述改变结果候选文本中所述之一要替换所述校正目标文本。
13.根据权利要求1所述的信息处理设备,
其中,所述本文是词语。
14.一种信息处理方法,包括:
基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
15.一种程序,用于使得计算机用作:
改变结果候选文本指定单元,基于位于校正目标文本的一侧的第一文本,针对从文本串中所选择的校正目标文本指定多个改变结果候选文本;以及
改变结果文本选择单元,基于位于所述校正目标文本的另一侧的第二文本,选择多个改变结果候选文本的一部分。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013098444A JP6155821B2 (ja) | 2013-05-08 | 2013-05-08 | 情報処理装置、情報処理方法、及びプログラム |
JP2013-098444 | 2013-05-08 | ||
PCT/JP2014/002243 WO2014181508A1 (en) | 2013-05-08 | 2014-04-21 | Information processing apparatus, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105164669A true CN105164669A (zh) | 2015-12-16 |
Family
ID=50771536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480024554.3A Pending CN105164669A (zh) | 2013-05-08 | 2014-04-21 | 信息处理设备、信息处理方法以及程序 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10025772B2 (zh) |
EP (1) | EP2994841A1 (zh) |
JP (1) | JP6155821B2 (zh) |
CN (1) | CN105164669A (zh) |
WO (1) | WO2014181508A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108257602A (zh) * | 2018-01-30 | 2018-07-06 | 海信集团有限公司 | 车牌号字符串矫正方法、装置、服务器和终端 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105518657B (zh) * | 2013-10-24 | 2019-09-24 | 索尼公司 | 信息处理设备、信息处理方法及计算机可读记录介质 |
CN109313894A (zh) * | 2016-06-21 | 2019-02-05 | 索尼公司 | 信息处理装置与信息处理方法 |
US10657204B2 (en) * | 2018-07-17 | 2020-05-19 | International Business Machines Corporation | Method for improving the accuracy of a statement |
US11513768B2 (en) * | 2018-12-03 | 2022-11-29 | Sony Group Corporation | Information processing device and information processing method |
JP7273439B1 (ja) | 2022-09-09 | 2023-05-15 | Dcアーキテクト株式会社 | 情報処理システム、情報処理方法及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120089387A1 (en) * | 2010-10-08 | 2012-04-12 | Microsoft Corporation | General purpose correction of grammatical and word usage errors |
US20120297294A1 (en) * | 2011-05-17 | 2012-11-22 | Microsoft Corporation | Network search for writing assistance |
CN102884518A (zh) * | 2010-02-01 | 2013-01-16 | 金格软件有限公司 | 尤其用于小键盘装置的使用互联网语料库的自动的上下文相关的语言校正 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6092034A (en) * | 1998-07-27 | 2000-07-18 | International Business Machines Corporation | Statistical translation system and method for fast sense disambiguation and translation of large corpora using fertility models and sense models |
US7165019B1 (en) | 1999-11-05 | 2007-01-16 | Microsoft Corporation | Language input architecture for converting one text form to another text form with modeless entry |
US6848080B1 (en) | 1999-11-05 | 2005-01-25 | Microsoft Corporation | Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors |
US7162694B2 (en) * | 2001-02-13 | 2007-01-09 | Microsoft Corporation | Method for entering text |
US7117144B2 (en) * | 2001-03-31 | 2006-10-03 | Microsoft Corporation | Spell checking for text input via reduced keypad keys |
EP1548609A4 (en) * | 2002-09-27 | 2011-01-05 | Brother Ind Ltd | TEXT EDITING EQUIPMENT AND PROGRAM |
JP4604178B2 (ja) * | 2004-11-22 | 2010-12-22 | 独立行政法人産業技術総合研究所 | 音声認識装置及び方法ならびにプログラム |
US8918736B2 (en) * | 2006-01-05 | 2014-12-23 | Apple Inc. | Replay recommendations in a text entry interface |
US20080311546A1 (en) * | 2007-06-14 | 2008-12-18 | Darcy Ginhwa Wang | Collective word building and spelling game |
CN105045777A (zh) * | 2007-08-01 | 2015-11-11 | 金格软件有限公司 | 使用互联网语料库的自动的上下文相关的语言校正和增强 |
WO2009040790A2 (en) * | 2007-09-24 | 2009-04-02 | Robert Iakobashvili | Method and system for spell checking |
JP5451982B2 (ja) * | 2008-04-23 | 2014-03-26 | ニュアンス コミュニケーションズ,インコーポレイテッド | 支援装置、プログラムおよび支援方法 |
US8386238B2 (en) * | 2008-11-05 | 2013-02-26 | Citrix Systems, Inc. | Systems and methods for evaluating a sequence of characters |
JP5482236B2 (ja) * | 2010-01-28 | 2014-05-07 | 富士ゼロックス株式会社 | プログラムおよび情報処理装置 |
JP2011164924A (ja) * | 2010-02-09 | 2011-08-25 | Fuji Xerox Co Ltd | プログラムおよび情報処理装置 |
JP5688230B2 (ja) | 2010-03-24 | 2015-03-25 | 任天堂株式会社 | 入力プログラム、入力装置、システム及び入力方法 |
US9191639B2 (en) * | 2010-04-12 | 2015-11-17 | Adobe Systems Incorporated | Method and apparatus for generating video descriptions |
US9535895B2 (en) * | 2011-03-17 | 2017-01-03 | Amazon Technologies, Inc. | n-Gram-based language prediction |
US10176168B2 (en) * | 2011-11-15 | 2019-01-08 | Microsoft Technology Licensing, Llc | Statistical machine translation based search query spelling correction |
US9779080B2 (en) * | 2012-07-09 | 2017-10-03 | International Business Machines Corporation | Text auto-correction via N-grams |
US20160005150A1 (en) * | 2012-09-25 | 2016-01-07 | Benjamin Firooz Ghassabian | Systems to enhance data entry in mobile and fixed environment |
US8713433B1 (en) * | 2012-10-16 | 2014-04-29 | Google Inc. | Feature-based autocorrection |
-
2013
- 2013-05-08 JP JP2013098444A patent/JP6155821B2/ja not_active Expired - Fee Related
-
2014
- 2014-04-21 US US14/787,595 patent/US10025772B2/en active Active
- 2014-04-21 CN CN201480024554.3A patent/CN105164669A/zh active Pending
- 2014-04-21 WO PCT/JP2014/002243 patent/WO2014181508A1/en active Application Filing
- 2014-04-21 EP EP14725777.8A patent/EP2994841A1/en not_active Ceased
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102884518A (zh) * | 2010-02-01 | 2013-01-16 | 金格软件有限公司 | 尤其用于小键盘装置的使用互联网语料库的自动的上下文相关的语言校正 |
US20120089387A1 (en) * | 2010-10-08 | 2012-04-12 | Microsoft Corporation | General purpose correction of grammatical and word usage errors |
US20120297294A1 (en) * | 2011-05-17 | 2012-11-22 | Microsoft Corporation | Network search for writing assistance |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108257602A (zh) * | 2018-01-30 | 2018-07-06 | 海信集团有限公司 | 车牌号字符串矫正方法、装置、服务器和终端 |
Also Published As
Publication number | Publication date |
---|---|
US10025772B2 (en) | 2018-07-17 |
JP6155821B2 (ja) | 2017-07-05 |
WO2014181508A1 (en) | 2014-11-13 |
US20160110339A1 (en) | 2016-04-21 |
JP2014219834A (ja) | 2014-11-20 |
EP2994841A1 (en) | 2016-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7130194B2 (ja) | ユーザ意図認識方法、装置、電子機器、コンピュータ可読記憶媒体及びコンピュータプログラム | |
CN109241524B (zh) | 语义解析方法及装置、计算机可读存储介质、电子设备 | |
CN107273019B (zh) | 基于协同姿势的输入语言 | |
CN103927329B (zh) | 一种即时搜索方法和系统 | |
CN105094368B (zh) | 一种对输入法候选项进行调频排序的控制方法及控制装置 | |
CN105164669A (zh) | 信息处理设备、信息处理方法以及程序 | |
CN102141889A (zh) | 用于编辑的打字辅助 | |
CN102426511A (zh) | 系统级搜索的用户界面 | |
CN103038728A (zh) | 例如在移动电话上使用触摸屏的多模式文本输入系统 | |
CN111160013B (zh) | 文本纠错方法及装置 | |
CN109445818A (zh) | 基于大数据的页面更新方法及装置、电子设备、存储介质 | |
CN112818111B (zh) | 文档推荐方法、装置、电子设备和介质 | |
CN103927330A (zh) | 一种在搜索引擎中确定形近字的方法和装置 | |
CN110188165A (zh) | 合同模板获取方法、装置、存储介质和计算机设备 | |
CN114564666A (zh) | 百科信息展示方法、装置、设备和介质 | |
WO2020026366A1 (ja) | 特許評価判定方法、特許評価判定装置、および特許評価判定プログラム | |
WO2014205232A1 (en) | Language input method editor to disambiguate ambiguous phrases via diacriticization | |
CN115269959A (zh) | 一种搜索联想推荐方法、装置、电子设备及存储介质 | |
CN112286486B (zh) | 智能终端上应用程序的运行方法、智能终端和存储介质 | |
KR20230006601A (ko) | 정렬 방법, 정렬 모델의 트레이닝 방법, 장치, 전자 기기 및 매체 | |
CN112764734B (zh) | 代码编辑的辅助方法、装置及电子设备 | |
CN112825256B (zh) | 录制语音包功能的引导方法、装置、设备和计算机存储介质 | |
CN113626441A (zh) | 基于扫描设备的文本管理方法、装置、设备以及存储介质 | |
CN102419639A (zh) | 提供扩充字词的输入系统及其方法 | |
CN117234643A (zh) | 操作录制和回放的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151216 |