输入支持设备和方法

文档序号:6374029阅读:150来源:国知局
专利名称:输入支持设备和方法
技术领域
本公开此处总体上涉及一种输入支持程序、输入支持设备和输入支持方法,并且具体地涉及一种用于支持文本输入的文本输入支持程序、文本输入支持设备和文本输入支持方法。
背景技术
为了改进PC (个人计算机)等关于文本输入的可操作性,按照使得这些文本与对应的读音(reading)(语音学用于表不文本的语音的符号)相关联的方式,在词典中预先 输入文本示例或示例文本(下文中被称作“文本示例”)。应注意,在日语的情况下,读音(语音学)被打入(type)计算机等中,并且然后通过字符转换软件在计算机等中被转换成曰本汉字字符(即,汉字)。当用户输入表示期望文本的部分的读音时,将显示部分地与所输入的读音匹配的文本示例的列表。用户然后从该列表中选择与该期望文本匹配的文本示例,从而能够输入整个期望文本。作为读音输入的字母的数目越小,则文本示例利用得越多。即,作为读音输入的字母的数目越小,则未被打入而保存的字母的数目越大。另一方面,作为读音输入的字母的数目越小,则对应于该读音的文本示例的数目越大。因此,使得在许多文本示例之中更容易地找到期望文本是重要的。例如,可以按照使用频率的顺序显示文本示例。然而,当按照使用频率的顺序显示文本示例时,彼此相似的文本示例可以显示在彼此远隔的位置处,从而导致找到期望文本示例的难度。还会增加错误选择的可能性。在下文中,具体示例将用于说明。例如,以下文本示例存在于文本示例词典中。文本不例I :“a i u e o ka ki ku ke ko”文本不例2 :“a i u e o ka ki ku ko ke”文本不例3 :“a i sa si su se so ta ti tu”文本不例4 :“a na ni nu ne no ha hi hu he”在此情况下,在输入读音“a”时,将显示文本示例I至4。假定如下为使用频率的下降顺序文本示例I、文本示例3、文本示例4和文本示例2。在此情况下,将按照以下顺序显示文本示例。文本不例I :“a i u e o ka ki ku ke ko”文本不例3 :“a i sa si su se so ta ti tu”文本不例4 :“a na ni nu ne no ha hi hu he”文本不例2 :“a i u e o ka ki ku ko ke”用户希望输入的文本可能与文本示例2相同。然而,当利用使用频率的顺序时,难以视觉上识别文本示例I与文本示例2之间的差别。用户乍一看可能错误地选择与文本示例2相似的文本示例I。替选地,用户可以通过检查文本示例I的每个字母而识别出文本示例I不是期望文本,并且然后可以尝试从其余文本示例中找到期望文本。
根据一个方面,目的是提供一种在文本示例的列表之中更容易地找到期望文本示例的输入支持程序、输入支持设备和输入支持方法。[专利文献I]日本专利申请公布第6-12450号

发明内容
根据实施例的一个方面,一种输入支持方法包括作为由计算机执行的如下处理检测正被输入的文本;从存储单元提取对应于检测的文本的文本示例,存储单元存储文本示例和该文本示例的使用频率以使得使用频率与各个文本示例相关联;基于提取的文本示例中包括的字母的比较来将提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组;基于在存储单元中与属于文本示例组的文本示例相关联的使用频率来确定文本示例组的显示顺序;以及按照确定的显示顺序来显示提取的文本示例。


图I是示出了根据本实施例的输入支持设备的硬件配置的示例的图;图2是示出了根据本实施例的输入支持设备的功能配置的示例的图;图3是用于说明由输入支持单元执行的操作过程的流程图;图4是示出了文本示例词典的配置的示例的图;图5是示出了文本示例列表显示处理的步骤的示例的流程图;图6是示出了文本示例排序区域的配置的示例的图;图7示出了显示顺序确定处理的步骤的示例的流程图;图8是示出了根据字母顺序排序的结果的示例的图;图9是示出了通过将文本示例分类成组而获得的结果的示例的图;图10是示出了通过对文本示例组进行排序而获得的结果的示例的图;图11是示出了文本示例分类处理的步骤的示例的流程图;图12是示出了分类规则存储单元的配置的示例的图;图13是示出了文本示例的列表被显示的方式的示例的图;以及图14A和14B分别是示出了按照使用频率的顺序和按照字母顺序显示的文本示例列表的不例的图。
具体实施例方式下面,将参照附图描述本发明的实施例。图I是示出了根据本实施例的输入支持设备的硬件配置的示例的图。图I中示出的输入支持设备10包括经由总线B连接在一起的驱动装置100、辅助存储装置102、存储器装置103、CPU 104、接口装置105、显示装置106、以及输入装置107。用于实现输入支持设备10的功能的程序被设置在记录介质101中。在将包含程序的记录介质101设置到驱动装置100时,通过驱动装置100将程序从记录介质101安装到辅助存储装置102。程序不一定从记录介质101安装,并且可以通过网络从其它计算机下载。辅助存储器装置102存储被安装的程序并且还存储各种文件和数据。存储器装置103用于在请求执行程序时存储从辅助存储装置102读取的程序。CPU104用于根据存储在存储器装置103中的程序来提供输入支持设备10的功能。接口装置105用于提供与网络 的连接。显示装置106基于程序显示⑶I (图形用户接口)。输入装置107例如包括键盘和鼠标,并且用于接收各种操作指令。记录介质101的示例包括诸如⑶-ROM、DVD盘和USB存储器的可交换记录介质。例如,辅助存储装置102的示例可以包括HDD (硬盘驱动器)和闪存。记录介质101和辅助存储装置102中的任一个可以用作计算机可读记录介质。图2是示出了根据本实施例的输入支持设备的功能配置的示例的图。在图I中,输入支持设备10包括编辑单元11、转换单元12、以及输入支持单元13。编辑单元11响应于通过输入装置107输入的用户指示来执行诸如显示、生成和编辑文档数据D的任务。编辑单元11是通过字处理器软件等使CPU 104执行的处理来实现的。转换单元12关于输入到文档数据D中的字母执行假名-日本汉字(kana-to-kanji)转换。假名是音节表,并用于表示文本的语音以及还有文本中包含的日本汉字字符的读音。例如,转换单元12是被称作ME (输入方法编辑器)或FEP (前端处理器)的用于文本输入的软件的示例。转换单元12是通过假名-日本汉字转换软件使CPU 104执行的处理来实现的。输入支持单元13支持到文档数据D中的文本输入。输入支持单元13响应于正被输入的读音或不固定的字符串来显示文本示例的列表作为候选条目。输入支持单元13将从列表中选择的文本示例添加到文档数据D。在图2中,输入支持单元13包括事件监视单元131、文本示例提取单元132、文本示例比较单元133、文本示例分类单元134、显示顺序确定单元135、文本示例列表显示单元136、文本示例输入单元137、词典更新单元138、文本示例词典存储单元141、以及分类规则存储单元142。文本示例词典存储单元141和分类规则存储单元142可以通过辅助存储装置102或通过经由网络连接到输入支持设备10的其它存储装置等来实现。文本示例词典存储单元141在其中存储有文本示例词典。文本示例词典是存储有文本示例、对应的读音、使用频率等的数据库。在本实施例中,文本示例可以是字、一个或更多个短语、构成句子的部分的字符串、或包括一个或更多个句子的字符串。事件监视单元131监视在输入支持设备10处发生的输入事件以检测文本输入。输入事件可以是用户通过使用输入装置107进行输入的事件。文本示例提取单元132响应于文本输入来从文本示例词典存储单元141中提取匹配的文本示例。与所输入的文本匹配的文本示例可以是包括所输入的文本作为其读音的部分的文本示例。文本示例比较单元133对所提取的文本示例中包括的字母进行比较。更具体地,文本示例比较单元133将所提取的文本示例中包括的字母关于其共同性或相似性进行比较。基于由文本示例比较单元133做出的比较结果(即基于文本示例的共同性或相似性),文本示例分类单元134将所提取的文本示例分类成多个组(下文中被称作“文本示例组”),每个组包括一个或更多个文本示例。分类规则存储单元142在其中存储关于将所提取的文本示例分类成文本示例组的规则。
显示顺序确定单元135确定文本示例被显示的顺序。在本实施例中,显示顺序确定单元135以文本示例组为单位确定显示顺序。具体地,基于各个文本示例组中包括的文本示例的使用频率来确定文本示例组的显示顺序。文本示例列表显示单元136按照由显示顺序确定单元135确定的显示顺序来显示所提取的文本示例。文本示例输入单元137将从文本示例的显示列表中选择的文本示例添加到正被编辑单元11编辑的文档数据D中。词典更新单元138更新关于所添加的文本示例在文本示例词典中的使用频率。在下文中,将描述由输入支持设备10执行的操作过程。图3是用于说明由输入支持单元执行的操作过程的流程图。例如,在输入支持单元13作为处理被激活时,输入支持单元13的事件监视单元131监视在输入支持设备10处发生的输入事件。在通过事件监视单元131检测到输入事件 时(在SllO中为是),输入支持单元13执行响应于输入事件的处理。在检测到的输入事件是文本输入事件的情况下(在S120中为是),输入支持单元13通过使用输入的字母或字符串作为读音或不固定的字符串来执行文本示例列表显示处理(S130)。作为文本示例列表显示处理的结果,对应于读音或不固定的字符串的文本示例的列表(即,文本示例列表)显示在显示装置106上,以作为候选文本用于添加到文档数据D中。此处,文本输入事件是指文本被输入的事件。在输入事件是文本示例选择事件的情况下(S140中为是),文本示例输入单元137执行文本示例添加处理(S150)。通过文本示例添加处理,从通过文本示例列表显示处理显示的文本示例的列表中选择的文本示例被添加到文档数据D。此处,文本示例选择事件是指从文本示例的列表中选择文本示例的事件。在输入事件是字符串输入完成事件的情况下(S160中为是),词典更新单元138执行文本示例词典更新处理(S170)。图4是示出了文本示例词典的配置的示例的图。在图4中,文本示例词典包括文本示例、文本示例的读音、以及基于特定文本示例的文本示例的使用频率。文本示例的读音包括表示文本示例的语音的字母。使用频率表示正被使用(即正被选择为期望文本)的文本示例的频率。在本实施例中,使用频率是指已经使用文本示例的累积次数。替选地,使用频率可以指在过去的预定长度的时段(即过去的几天的时段)期间使用文本示例的次数。图4示出了可以在医疗文档(例如,电子医疗记录)中使用的文本示例。应注意,可以根据用户需要来修改在文本示例词典中输入的文本示例。在以上描述的步骤S170中,词典更新单元138将I加到与从文本示例列表中选择的文本示例相关联的文本示例词典中包括的使用频率。在输入事件是完成事件的情况下(S180中为是),输入支持单元13的处理结束。此处,完成事件是指表示完成的指示被输入到输入支持单元13的事件。在输入事件是除了以上提到的事件之外的事件的情况下(S180中为否),输入支持单元13根据需要执行响应于该事件的处理(S190)。在下文中,将描述步骤S130的细节。图5是示出了文本示例列表显示处理的步骤的示例的流程图。在步骤S201中,文本示例提取单元132从存储在文本示例词典存储单元141中的文本示例词典提取(取得)对应于所输入的读音或不固定的字符串的文本示例。此处,对应于所输入的读音或不固定的字符串的文本示例是指读音至少部分地与所输入的读音匹配的文本示例或至少部分地与所输入的不固定的字符串匹配的文本示例。至少部分地与所输入的读音匹配的读音可以是头部分与所输入的读音相同的文本示例的读音。在此情况下,文本示例的读音的整体可以与所输入的读音相同,或者仅文本示例的读音的头部分可以与所输入的文本相同。至少部分地与所输入的不固定的字符串匹配的文本示例可以是头部分与所输入的不固定的字符串相同的文本示例。在此情况下,文本示例的整体可以与所输入的不固定的字符串相同,或仅文本示例的头部分可以与所输入的不固定的字符串相同。此处,不固定的字符串是指下述字符串其是通过假名-日本汉字转换单元12从输入的读音转换的并且尚未被固定为输入的文本。当提取不相关的文本示例时(S202中为否),图5中示出的过程结束。当提取一个或更多个相关文本示例时(S202中为是),文本示例比较单元133将与提取的文本示例有关 的记录从文本示例词典拷贝到文本示例排序区域(S203)。此处,文本示例排序区域是用于对提取的文本示例进行排序以改变其次序的存储器空间工作区域,并且例如可以由存储器装置103来实现。图6是示出了文本示例排序区域的配置的示例的图。图6示出了当字母t”作为读音被输入时用于从图4中示出的文本示例词典提取的文本示例的文本示例排序区域wl的示例。在此情况下,读音的头两个字母是“ 二 i ”的文本示例被提取。如图6所示,文本示例排序区域Wl具有以下格式(或结构)其中用于指定文本示例组编号的字段(或列)被添加到文本示例词典。因此,在步骤S203中,在文本示例排序区域wl中设置所提取的文本示例的读音和使用频率。文本示例组编号是用于标识文本示例组的标识编号,该文本示例组是通过基于所提取的文本示例中包括的字母的共同性或相似性对所提取的文本示例进行分类而产生的。如果文本示例排序区域wl能够存储所提取的文本示例,则文本示例排序区域wl是足够的。因此,数目上等于所提取的文本示例的数目的记录(行)的提供是足够的,这与文本示例词典不同。当执行步骤S203时,文本示例排序区域wl中的文本示例的任何顺序是可接受的。例如,文本示例的顺序可以与其从文本示例词典被提取的顺序相同。文本示例比较单元133、文本示例分类单元134、显示顺序确定单元135等执行关于文本示例排序区域wl中设置的文本示例的显示顺序确定处理(S204)。现在将描述显示顺序确定处理的细节。图7是示出了显示顺序确定处理的步骤的示例的流程图。在步骤S301中,文本示例比较单元133对文本示例排序区域wl中的记录进行排序,从而按照上升的假名字符顺序来布置文本示例(确切地说,文本示例的读音)。当包括字母和/或数字时,还可以组合地使用字母顺序和/或数字顺序。在下文中,术语“字母顺序”被用于指假名字符顺序、字母顺序和数字顺序的任何组合。图8是示出了根据字母顺序排序的结果的示例的图。关于文本示例的读音,将图8中示出的文本示例排序区域wl中的记录排序成字母顺序。此处,基于字母顺序的排序是进行各个文本示例中包含的共同性或相似性的比较的示例。即,当根据字母顺序对文本示例进行排序时,彼此具有字符共同性或相似性的文本示例被并排或彼此靠近地布置。字母顺序可以是像“Z”到“a”那样的倒字母顺序。然而,正常字母顺序通常会更易于用户处理。文本示例分类单元134将变量N的值初始化为I (S302)。文本示例分类单元134然后检查文本示例排序区域wl中包含的所有文本示例的第N个字母是否彼此一致(S卩,相同)(S303)。当所有文本示例的第N个字母彼此一致时(S303中为是),文本示例分类单元134将I相加到N,并再次执行步骤S303。当至少一个文本示例具有与其余文本示例的第N个字母不同的第N个字母时(S303中为否),文本示例分类单元134执行文本示例分类处理(S305)。在文本示例分类处理中,基于第N个字母的相同性将文本示例排序区域wl中包含的文本示例分类成文本示例组。结果,文本示例排序区域wl的每个记录接收指示该记录被分类到的文本示例组的文本示例组编号,作为在其中输入的新项目。
图9是示出了通过将文本示例分类成组而获得的结果的示例的图。在本实施例中,文本示例排序区域wl中包含的所有文本示例彼此完全相同直到其第三个字母(即,共用相同的三个字母“鼓膜”,其中“鼓膜”是指“鼓膜”)。因此,基于第四个字母的相同性将所有文本示例分类成五个文本示例组。具体地,对第一记录给出文本示例组编号“I”。对第二记录给出文本示例组编号“2”。第一记录的文本示例和第二记录的文本示例各自作为组的唯一成员构成单个文本示例组。文本示例组的名称可以被定义为“文本示例组〈文本示例组名称>”。对第三记录和第四记录给出文本示例组编号“3”。第三记录和第四记录的文本示例具有相同的第四个字母,使得它们属于相同的文本示例组。即,第三记录的文本示例和第四记录的文本示例一起构成文本示例组3。通过相同的标记,第五和第六记录的文本示例一起构成文本示例组4,并且第七和第八记录的文本示例一起构成文本示例组5。此后,显示顺序确定单元135以文本示例组为单位确定显示顺序,并且根据确定的显示顺序来更新记录被布置在文本示例排序区域wl中的顺序(S306)。更具体地,如下以文本示例组为单位确定显示顺序。显示顺序确定单元135找到关于属于每个文本示例组的文本示例的使用频率的最大值。针对每个文本示例组识别最大值。显示顺序确定单元135然后按照最大值的下降顺序对文本示例组进行排序。即,执行排序以使得文本示例组中包括的文本示例的使用频率越高,文本示例组的位置在显示顺序中越靠上。因此,图9中示出的文本示例排序区域wl被更新成图10中示出的文本示例排序区域。图10是示出了通过对文本示例组进行排序而获得的结果的示例的图。在图10中,按照以下顺序布置文本示例组文本示例组2 —文本示例组5 —文本示例组3 —文本示例组4 —文本示例组I。文本示例组2中的使用频率的最大值为50。文本示例组5中的使用频率的最大值为40。文本示例组3中的使用频率的最大值为36。文本示例组4中的使用频率的最大值为20。文本示例组I中的使用频率的最大值为3。图10示出了通过按照这些最大值的下降顺序对文本示例组进行排序而获得的结果。应注意,可以通过与文本示例组中的使用频率的最大值不同的其它标准来确定文本示例组的显示顺序。例如,可以基于属于每个文本示例组的文本示例的使用频率的平均值来确定文本示例组的显示顺序。每个文本示例组中的文本示例的布置与S301中使用的布置(即,字母顺序)相同。用户可以知道由具有高的共同性或相似性的文本示例构成的每个文本示例组内的文本示例的顺序是字母顺序。在这样的情况下,用户将会容易地找到期望文本示例。替选地,显示顺序确定单元135可以按照文本示例的使用频率的下降顺序来布置每个文本示例组中的文本示例。在此情况下,在文本示例的显示顺序方面更强调使用频率。该布置能够改进用户的文本示例列表的可操作性,在文本示例的使用频率越高则文本示例的位置就越靠上的情况下,该用户感觉到增加的可用性。此外,可以基于文本示例之间的相似性来确定提取的文本示例的共同性或相似性。可以基于在文本示例之间相同的连续字母的数目来计算相似性。具有大于预定值的该计算的相似性的文本示例可以被分类成同一文本示例组。在下文中,将描述步骤S305的细节。图11是示出了文本示例分类处理的步骤的示例的流程图。图11中示出的过程用于将本实施例的文本示例排序区域Wl从图8示出的状态改变为图9示出的状态。在步骤S401中,文本示例分类单元134将变量G的值初始化为I。变量G表示文·本示例组编号。文本示例分类单元134还将变量L的值初始化为1(S402)。变量L表示要在文本示例排序区域wl中处理的记录的行数。文本示例分类单元134将变量G的值设置为文本示例排序区域wl的第L个记录的文本示例组编号(S403)。在图8中示出的示例中,例如,对第一记录给出文本示例组编号“I”。之后,文本示例分类单元134检查在文本示例排序区域wl中是否存在第L+1个记录(即,在第L个记录之后是否存在记录)(S404)。当存在第L+1个记录时(S404中为是),文本示例分类单元134检查第L个记录的文本示例的第N个字母和第L+1个记录的文本示例的第N个字母是否彼此不同(S405)。此处,N的值等于紧接在图7中的步骤S305的执行之前观测到的N的值。在图8的示例中,因此,对第一文本示例“鼓膜異常々L·”的第四个字母“異”和第二文本示例“鼓膜正常”的第四个字母“正”进行比较,其中“鼓膜”是指“鼓膜”。当被相互比较的文本示例的第N个字母不同时(S405中为是),文本示例分类单元134将I相加到变量G (S406)。在步骤S406之后或在步骤S405中检测到“否”时,文本示例分类单元134将I相加到变量L (S407)。文本示例分类单元134然后重复步骤S403以及后续步骤。在图8中示出的示例中,在第二次执行的步骤S403中对第二记录给出文本示例组编号“2”。在第二次执行的步骤S405中,第二文本示例“鼓膜正常”的第四个字母“正”与第三文本示例“鼓膜左atrophic"的第四个字母“左”进行比较,其中“鼓膜”是指“鼓膜”。当重复步骤S403和后续步骤并且变量L的值变得等于文本示例排序区域wl中的记录数目时(步骤S404中为否),图11的过程结束。在图11中示出的过程结束时,文本示例排序区域《I处于图9所示的状态下。按照如上所述的方式,文本示例分类单元134识别提取的文本示例之间不同的字母首次出现的字母位置(即,第N个位置),并且基于提取的文本示例的被识别的位置处的字母的相同性将提取的文本示例分类成文本示例组。再次参照图5,在步骤S204 (S卩,图7和图11中示出的过程)之后,文本示例列表显示单元136将文本示例排序区域wl的记录(图10)拷贝到文本示例显示区域《2,并且然后将文本示例排序区域wl初始化(S205)。文本示例排序区域wl的初始化是指清除文本示例排序区域wl中的所有记录。此外,文本示例显示区域w2是用于显示文本示例的列表的存储器空间工作区域,并且例如可以通过存储器装置103来实现。文本示例显示区域《2的结构可以与文本示例排序区域wl的结构相同。文本示例列表显示单元136参考文本示例显示区域w2以检查是否存在具有比上限更大数目的文本示例的文本示例组(S206)。在本实施例中,上限被存储在分类规则存储单元142中。图12是示出了分类规则存储单元142的配置的示例的图。在图12中,分类规则存储单元142将文本示例的数目的上限存储在文本示例组中。文本示例的数目的上限表示允许属于单个文本示例组的文本示例的最大数目。步骤S206中的检查是通过参考分类规则存储单元142中存储的文本示例组中的文本示例的数目的上限而进行的。
当存在具有比上限多的文本示例的文本示例组时(S206中为是),文本示例列表显示单元136将属于该文本示例组的记录集合拷贝到文本示例排序区域wl中(S207)。该拷贝的记录集合下文中将被称作“关注记录集合”。此后,关于具有向其拷贝的关注记录集合的文本示例排序区域wl执行显示顺序确定处理(S208)。已经参照图7和图11描述了显示顺序确定处理。在该显示顺序确定处理中,属于关注记录集合的文本示例被分类成文本示例组(即,文本示例子组),之后确定文本示例子组的显示顺序。关于文本示例已经被分类成的文本示例组递归地执行显示顺序确定处理,使得具有大数目的文本示例的文本示例组可以被进一步划分成组,然后能够以通过这样的进一步划分而获得的文本示例子组为单位来确定显示顺序。这样做时,可以根据各个文本示例子组中包括的文本示例的使用频率的最大值来确定显示顺序。以这种方式,当在首次被分类的文本示例组(即,第一层级分类组)之中存在具有大数目的文本示例的文本示例组时,在文本示例之间还比较共同性或相似性以及使用频率,从而确定布置顺序(即,显示顺序)。文本示例列表显示单元136用文本示例排序区域wl的记录集合来替换文本示例显示区域《2中的关注记录集合(S209)。在文本示例显示区域《2中,不存在文本示例组被显示的顺序的改变。文本示例列表显示单元136然后将文本示例排序区域wl初始化(S210),之后重复步骤S206和后续步骤。当不存在具有比上限多的文本示例的文本示例组时(S206中为否),文本示例列表显示单元136按照文本示例被布置在文本示例显示区域w2中的顺序在显示装置106上显示文本示例的列表(S211)。图13是示出了文本示例的列表被显示的方式的示例的图。在图13中,响应于在通过编辑单元11显示在显示装置106上的文档编辑屏幕510上输入读音“ C f ”来显示文本示例列表LI。文本示例列表LI的内容对应于图10中示出的数据。在文本示例列表LI中,具有接近的共同性或相似性的文本示例被并排地或彼此靠近地布置,使得容易视觉上识别文本示例之间的差别。此外,根据文本示例组中包含的文本示例的使用频率布置文本示例组,使得文本示例的使用频率越高,通常该文本示例的位置越靠上。在文本示例列表LI中,容易选择具有闻使用频率的文本不例。为了比较的目的,在图14A和14B中示出了仅基于使用频率来布置文本示例列表LI的文本示例的显示顺序以及按照字母顺序布置文本示例的显示顺序。图14A和14B是分别示出了按照使用频率的顺序和按照字母顺序显示文本示例列表的示例的图。文本示例列表L2是根据使用频率的顺序的布置的示例。在文本示例列表L2中,具有接近的共同性或相似性的文本示例被彼此远隔地放置,这使得难以将这样的文本示例相互比较。文本示例列表L3是根据字母顺序的布置的示例。在文本示例列表L3中,在顶部处显示具有最低使用频率的文本示例。利用该布置,选择期望文本的操作会变得更麻烦。可以通过按压TAB键等执行文本示例的选择。当具有低使用频率的文本示例被置于顶部位置处时,按压TAB键等的次数增加。
如上所述,根据本实施例,基于文本示例中包括的字母的共同性或相似性将与所输入的读音匹配的文本示例分类成文本示例组,并且以文本示例组为单位确定显示顺序。这样做时,可以根据文本示例组中包括的文本示例的使用频率(即,文本示例的先前使用次数)来确定文本示例组的显示顺序。以这种方式,在显示文本示例的列表的任务时适当地平衡下述两个容易度在具有接近的共同性或相似性的文本示例之间比较的容易度以及选择具有高使用频率的文本示例的容易度。结果,可以保持文本示例选择的效率,同时降低选择错误的可能性。在本实施例中,事件监视单元131是检测单元的示例。文本示例提取单元132是提取单元的示例。文本示例分类单元134是分类单元的示例。显示顺序确定单元135是确定单元的示例。文本示例列表显示单元136是显示单元的示例。文本示例词典存储单元141是存储单元的示例。此外,本发明不限于这些实施例,而且在不背离本发明的范围的情况下,可以进行各种变型和修改。根据实施例,变得在文本示例是列表之中更容易找到期望文本。从上面的描述可知,本公开至少涉及如下的技术方案,但不限于此方案I. 一种计算机可读记录介质,其中包含有输入支持程序,用于使计算机执行检测正被输入的文本;从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联;基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组;基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及按照所述确定的显示顺序来显示所述提取的文本示例。方案2.根据方案I所述的计算机可读记录介质,其中,所述确定显示顺序包括根据基于属于所述文本示例组中的给定文本示例组的文本示例中包括的字母定义的顺序来确定属于所述文本示例组中的所述给定文本示例组的文本示例的显示顺序。方案3.根据方案I所述的计算机可读记录介质,其中,所述确定显示顺序包括基于在所述存储单元中与属于所述文本示例组中的给定文本示例组的文本示例相关联的使用频率来确定属于所述文本示例组中的所述给定文本示例组的文本示例的显示顺序。方案4.根据方案I所述的计算机可读记录介质,其中,所述输入支持程序使所述计算机还执行将属于所述文本示例组中的一个文本示例组的文本示例中包括的字母进行比较;以及基于所述比较的结果,将属于所述文本示例组中的所述一个文本示例组的文本示例分类成各自包含一个或更多个文本示例的文本示例子组。方案5.根据方案I所述的计算机可读记录介质,其中,所述将提取的文本示例分类识别在所述提取的文本示例之间不同的字母首次出现的字母位置,并且基于所述提取的文本示例的所述识别的位置处字母的相同性来将所述提取的文本示例分类成所述文本示例组。 方案6. —种输入支持设备,包括检测单元,被配置成检测正被输入的文本;提取单元,被配置成从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联;分类单元,被配置成基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组;确定单元,被配置成基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及显示单元,被配置成按照所述确定的显示顺序来显示所述提取的文本示例。方案7. —种输入支持方法,包括作为由计算机执行的如下处理检测正被输入的文本;从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联;基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组;基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及按照所述确定的显示顺序来显示所述提取的文本示例。附图文字说明atrophic 萎缩cloudy 模糊。
权利要求
1.一种输入支持方法,包括作为由计算机执行的如下处理 检测正被输入的文本; 从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联; 基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组; 基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及 按照所述确定的显示顺序来显示所述提取的文本示例。
2.根据权利要求I所述的方法,其中,所述确定显示顺序包括根据基于属于所述文本示例组中的给定的一个文本示例组的文本示例中包括的字母定义的顺序来确定属于所述文本示例组中的所述给定的一个文本示例组的文本示例的显示顺序。
3.根据权利要求I所述的方法,其中,所述确定显示顺序包括基于在所述存储单元中与属于所述文本示例组中的给定的一个文本示例组的文本示例相关联的使用频率来确定属于所述文本示例组中的所述给定的一个文本示例组的文本示例的显示顺序。
4.根据权利要求I所述的方法,其中,所述输入支持方法使所述计算机还执行 将属于所述文本示例组中的一个文本示例组的文本示例中包括的字母进行比较;以及基于所述比较的结果,将属于所述文本示例组中的所述一个文本示例组的文本示例分类成各自包含一个或更多个文本示例的文本示例子组。
5.根据权利要求I所述的方法,其中,所述将提取的文本示例分类识别在所述提取的文本示例之间不同的字母首次出现的字母位置,并且基于所述提取的文本示例的所述识别的位置处字母的相同性来将所述提取的文本示例分类成所述文本示例组。
6.一种输入支持设备,包括 检测单元,被配置成检测正被输入的文本; 提取单元,被配置成从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联; 分类单元,被配置成基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组; 确定单元,被配置成基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及 显示单元,被配置成按照所述确定的显示顺序来显示所述提取的文本示例。
7.一种计算机可读记录介质,其中包含有输入支持程序,用于使计算机执行 检测正被输入的文本; 从存储单元提取对应于所述检测的文本的文本示例,所述存储单元存储文本示例和所述文本示例的使用频率以使得所述使用频率与各个文本示例相关联; 基于所述提取的文本示例中包括的字母的比较来将所述提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组; 基于在所述存储单元中与属于所述文本示例组的文本示例相关联的所述使用频率来确定所述文本示例组的显示顺序;以及按照所述确定的显示顺序来显示所述提取的文本示例。·
全文摘要
公开了一种输入支持方法、输入支持设备和计算机可读记录介质。该输入支持方法包括作为由计算机执行的如下处理检测正被输入的文本;从存储单元提取对应于所检测的文本的文本示例,存储单元存储文本示例和该文本示例的使用频率以使得使用频率与各个文本示例相关联;基于所提取的文本示例中包括的字母的比较来将所提取的文本示例分类成各自包含一个或更多个文本示例的文本示例组;基于在存储单元中与属于文本示例组的文本示例相关联的使用频率来确定文本示例组的显示顺序;以及按照确定的显示顺序来显示所提取的文本示例。
文档编号G06F3/023GK102968189SQ201210262608
公开日2013年3月13日 申请日期2012年7月26日 优先权日2011年7月26日
发明者竹内清志 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1