信息处理设备、信息处理方法及程序的利记博彩app
【技术领域】
[0001 ]本公开内容涉及信息处理设备、信息处理方法及程序。
【背景技术】
[0002]近年来,开发了用于让使用者能够在如移动电话、个人计算机(PC)等信息装置上输入或修改文本的各种技术。例如,开发了用于识别使用者的语音和使用者在触摸屏上的触摸操作以使使用者能够输入文本的技术。
[0003]例如,专利文献I描述了下述技术:当使用者输入修改后的字符串时,在已输入的字符串中搜索对应字符串,即与所修改的字符串对应的字符串,并且响应于使用者的输入而将对应字符串替换为修改后的字符串。
[0004]文献列表
[0005]专利文献
[0006]专利文献1:JPH5-143593A
【发明内容】
[0007]技术问题
[0008]然而,在上述技术中,使用者花费大量的时间和精力来编辑文本串。例如,在上述技术中,为了从文本串中指定待修改的文本的位置,使用者必须逐字符地移动光标,并指出待修改的文本的首字符。因此,使用者花费大量的精力来完成这样的任务。
[0009]考虑到上述问题,本公开内容提出了一种能够让使用者能够容易地对所输入的文本串进行编辑的新颖和改进的信息处理设备、信息处理方法及程序。
[0010]问题的解决方案
[0011]为了解决问题,根据本公开内容的一方面,提供了一种信息处理设备,包括:文本分割单元,该文本分割单元被配置为将输入文本串分割成多个第一文本部;文本指定单元,该文本指定单元被配置为基于使用者的输入在显示文本串的显示画面上移动指示位置的移动方向的操作,来指定通过分割而获得的多个第一文本部中的待由使用者选择的第一文本部;以及文本编辑单元,该文本编辑单元被配置为基于由使用者输入的输入信息对所指定的第一文本部进行编辑。
[0012]为了解决问题,根据本公开内容的另一方面,提供了一种信息处理方法,包括:将输入文本串分割成多个第一文本部;基于使用者的输入在显示文本串的显示画面上移动指示位置的移动方向的操作,来指定通过分割而获得的多个第一文本部中的待由使用者选择的第一文本部;以及由处理器基于由使用者输入的输入信息对所指定的第一文本部进行编辑。
[0013]为了解决问题,根据本公开内容的另一方面,提供了一种程序,该程序用于使计算机用作:文本分割单元,该文本分割单元被配置为将输入文本串分割成多个第一文本部;文本指定单元,该文本指定单元被配置为基于使用者的输入在显示文本串的显示画面上移动指示位置的移动方向的操作,来指定通过分割而获得的多个第一文本部中的待由使用者选择的第一文本部;以及文本编辑单元,该文本编辑单元被配置为基于由使用者输入的输入信息对所指定的第一文本部进行编辑。
[0014]本发明的有益效果
[0015]如上所述,根据本公开内容,使用者能够容易地对输入文本串进行编辑。应注意,不一定限于上述效果,并且连同或替代该效果,可以体现本说明书中描述的任何效果。
【附图说明】
[0016][图1]图1是示出输入文本串的示例的示意图。
[0017][图2]图2是示出输入文本串的示例的示意图。
[0018][图3]图3是示出根据本公开内容的第一实施方式的信息处理系统的基本配置的示意图。
[0019][图4]图4是示出根据第一实施方式的信息处理设备10的硬件配置的示意图。
[0020][图5]图5是示出根据第一实施方式的控制器20的外观的示例的示意图。
[0021][图6]图6是示出根据第一实施方式的控制器20的外观的示例的示意图。
[0022][图7]图7是示出根据第一实施方式的控制器20的配置的功能框图。
[0023][图8]图8是示出根据第一实施方式的信息处理设备10的配置的功能框图。
[0024][图9]图9是示出根据第一实施方式对选定文本候选进行指定的示例的示意图。
[0025][图10]图10是示出根据第一实施方式由使用的操作来移动光标的示例的示意图。
[0026][图11]图11是示出根据第一实施方式由使用者的操作来移动光标的示例的示意图。
[0027][图12]图12是示出根据第一实施方式修改选定文本的示例的示意图。
[0028][图13]图13是示出根据第一实施方式删除选定文本的示例的示意图。
[0029][图14]图14是示出根据第一实施方式简化选定文本的示例的示意图。
[0030][图15]图15是示出根据第一实施方式添加选定文本的示例的示意图。
[0031][图16]图16是示出根据第一实施方式添加选定文本的示例的示意图。
[0032][图17]图17是示出根据第一实施方式的第一操作示例的流程图。
[0033][图18]图18是示出第一操作示例中的“选择/修改处理”的操作的流程图。
[0034][图19]图19是示出第一操作示例中的“删除/改变形式处理”的操作的流程图。
[0035][图20]图20是示出根据第一实施方式的第二操作示例的一部分的流程图。
[0036][图21]图21是示出根据第一实施方式的第二操作示例的一部分的流程图。
[0037][图22]图22是示出第二操作示例中的“改变形式/添加处理”的操作的流程图。
[0038][图23]图23是示出第二操作示例中的“修改/添加处理”的操作的流程图。
[0039][图24]图24是示出根据本公开内容的第二实施方式的信息处理系统的基本配置的示意图。
[0040][图25]图25是示出根据第二实施方式的电视机60的配置的功能框图。
[0041][图26]图26是示出根据第二实施方式的用于确定视线的方向的方法的示例的示意图。
[0042][图27]图27是示出根据第二实施方式的操作示例的一部分的流程图。
[0043][图28]图28是示出根据第二实施方式的操作示例的一部分的流程图。
【具体实施方式】
[0044]在下文中,将参照附图对本公开内容的一个或更多个优选实施方式进行详细描述。在本说明书和附图中,具有基本上相同功能和结构的元件用相同的附图标记来表示,并省略重复的说明。
[0045]另外,在本说明书和附图中,具有基本上相同功能性配置的元件可以通过在相同的附图标记的末尾添加不同的字母来彼此区分。例如,在必要时将具有基本上相同功能性配置的多个元件彼此区分,如显示画面40a和显示画面40b。注意,当具有基本上相同功能性配置的多个元件不必特别地彼此区分时,这些元件仅用相同的附图标记来表示。例如,当显示画面40a和显示画面40b不必特别地彼此区分时,这些显示画面被简称为显示画面40。
[0046]另外,“对实施方式的描述”将按以下项目顺序来描述。
[0047]1.背景
[0048]2.实施方式的详细描述
[0049]2-1.第一实施方式
[0050]2-2.第二实施方式[0051 ] 3.变化实施例
[0052]〈〈1.背景》
[0053]本公开内容可以各种形式来实现,如通过“2.实施方式的详细描述”中的示例的方式所详细描述的。首先,为了清楚地指出本公开内容的特征,将对本公开内容的信息处理设备的开发背景进行描述。
[0054]图1示出了由使用者输入的文本串50被显示在显示画面40上的示例(文本串50a)。文本串50a是已完全按照使用者的意图输入的示例。
[0055]此外,图2示出了下述示例,在该示例中,当使用者试图用自己的声音来输入图1中示出的文本串50a时,由于例如语音识别等过程中的识别错误而实际上输入了与使用者意图不同的文本串50b,并且文本串50b被显示在显示画面40上。如图2所示,在文本串50b中,例如,单词“droVe( “drive”的过去式)”是“drive(驾驶)”的错误输入,单词“50”是“15”的笔误,并且错误地输入了不必要的单词“umm”。
[0056]如上所述,当使用者使用语音识别功能来输入文本时,由于例如语音识别等过程中的识别错误,因此可能会输入与使用者意图不同的文本。可替换地,即使当按照使用者的意图输入文本时,使用者仍然可能期望在输入后修改文本串的一部分。
[0057]当考虑到上述环境时,制造了本公开内容的信息处理设备。根据本公开内容的信息处理设备让使用者能够容易地对输入的文本串进行编辑。现在将详细描述本公开内容的实施方式。
[0058]〈〈2.实施方式的详细描述》
[0059]〈2-1.第一实施方式〉
[0060](2-1-1.基本配置)
[0061]接下来,将描述第一实施方式。首先,将参照图3来描述根据第一实施方式的信息处理系统的基本配置。如图3所示,根据第一实施方式的信息处理系统包括信息处理设备10、控制器20和显示设备30。
[0062](2-1-1-1.信息处理设备10)
[0063]信息处理设备10是根据本公开内容的信息处理设备的示例。可以将软件安装到信息处理设备10,该软件用于在例如备忘录、电子邮件、博客等应用程序或网络服务的使用期间对文本进行编辑。
[0064]另外,信息处理设备10可以具有语音识别功能,该语音由例如后面将描述的被包括在控制器20中的麦克风202等拾取。此外,信息处理设备10可以将所识别的语音转换为文本串,并且之后将该文本串显示在显示画面40上。
[0065]信息处理设备10可以是例如移动电话如智能电话等、PC、服务器装置、平板终端、个人数字助理(PDA )、电视机、数码相机等。
[0066]应注意,信息处理设备10具有例如如图4所示的硬件配置。如图4所示,信息处理设备10包括中央处理单元(CPU)150、只读存储器(R0M)152、随机存取存储器(RAM)154、内部总线156、接口 158、输入设备160、输出设备162、存储设备164和通信设备166。
[0067]-CPU 150-
[0068]包括例如各种处理电路等的CPU150被用作对整个信息处理设备10进行控制的控制单元100。此外,CPU 150在信息处理设备10中提供例如后述的语音识别单元102、文本分割单元104、文本指定单元106、文本编辑单元108、显示控制单元110和文本添加单元112的功能。
[0069]-ROM 152-
[0070]ROM 152存储例如由CPU 150使用的如程序、计算参数等控制数据。
[0071]-RAM 154-
[0072]在RAM 154临时存储例如由CPU 150执行的程序。
[0073]-接口158-
[0074]接口 158将输入设备160、输出设备162、存储设备164和通信设备16