信息处理设备、信息处理方法和存储介质与流程

文档序号:17531532发布日期:2019-04-29 13:33阅读:230来源:国知局

本发明涉及信息处理设备、信息处理方法和信息处理程序。



背景技术:

在上述技术领域中,专利文献1公开了一种通过在智能电话或平板的显示屏的指定区域上画圈来选择用户指定的段落、句子、短语或单词的技术。

引用列表

专利文献

专利文献1:日本专利申请公开No.2013-186720



技术实现要素:

技术问题

然而,在以上文献描述的技术中,实际被选择的目标并不总是与用户要从显示文档中选择的目标相一致。尤其是不可能从智能电话、平板等的触摸面板上准确选择显示文档中包括的文档元素,例如段落、句子、短语或单词。

本发明能够提供解决上述问题的技术。

解决方案

本发明的一个方案提供一种设备,包括:

提取器,基于文档元素的属性,提取文档中的选择范围中包括的文档元素;以及

显示单元,可选择地对提取器的提取结果执行列表显示。

本发明的另一方案提供一种方法,包括:

基于文档元素的属性,提取文档中的选择范围中包括的文档元素;以及

可选择地对所述提取的提取结果执行列表显示。

本发明的又一方案提供一种使计算机执行如下方法的程序,所述方法包括:

基于文档元素的属性,提取文档中的选择范围中包括的文档元素;以及

可选择地对所述提取的提取结果执行列表显示。

本发明的有益效果

根据本发明,能够使实际被选择的目标与用户要从显示文档中选择的目标相一致。

附图说明

图1是示出了根据本发明第一实施例的信息处理设备的配置的框图;

图2是示出了根据本发明第二实施例的信息处理设备的处理概况的图;

图3是说明了根据本发明第二实施例的信息处理设备中的选择候选的列表显示的图;

图4A是示出了根据本发明第二实施例的信息处理设备的外观的图;

图4B是示出了根据本发明第二实施例的信息处理设备的配置的框图;

图5是示出了根据本发明第二实施例的屏幕操作处理器的功能配置的框图;

图6是示出了根据本发明第二实施例的操作接受器的功能配置的框图;

图7是示出了根据本发明第二实施例的操作分析器的功能配置的框图;

图8A是示出了根据本发明第二实施例的列表显示生成器的功能配置的框图;

图8B是示出了根据本发明第二实施例的列表显示生成器的存储信息的结构的图;

图9是示出了根据本发明第二实施例的显示控制器的功能配置的框图;

图10是示出了根据本发明第二实施例的信息处理设备的屏幕操作处理的过程的流程图;

图11A是示出了根据本发明第二实施例的选择范围内的元素提取处理的过程的流程图;

图11B是示出了根据本发明第二实施例的列表显示处理的过程的流程图;

图12是说明了根据本发明第三实施例的信息处理设备中的选择候选的列表显示的图;

图13是示出了根据本发明第三实施例的列表显示生成器的存储信息的结构的图;

图14是示出了根据本发明第三实施例的列表显示处理的过程的流程图;

图15是说明了根据本发明第四实施例的信息处理设备中的选择候选的列表显示的图;

图16是示出了根据本发明第四实施例的列表显示生成器的存储信息的结构的图;

图17是示出了根据本发明第四实施例的选择范围内的元素提取处理的过程的流程图;

图18是说明了根据本发明第五实施例的信息处理设备中的选择候选的列表显示的图;

图19是示出了根据本发明第五实施例的列表显示生成器的存储信息的结构的图;

图20是示出了根据本发明第五实施例的选择范围内的元素提取处理的过程的流程图;

图21是说明了根据本发明第六实施例的信息处理设备中的选择候选的列表显示的图;

图22是示出了根据本发明第六实施例的屏幕操作处理器的功能配置的框图;

图23是示出了根据本发明第六实施例的文档创建器的功能配置的框图;

图24是示出了根据本发明第六实施例的列表显示生成器或文档创建器的存储信息的结构的图;

图25是示出了根据本发明第六实施例的信息处理设备的包括文档创建处理在内的屏幕操作处理的过程的流程图;

图26是说明了根据本发明第七实施例的信息处理设备中的选择候选的列表显示的图;

图27是示出了根据本发明第七实施例的列表显示生成器或文档创建器的存储信息的结构的图;以及

图28是示出了根据本发明第七实施例的信息处理设备的包括文档创建处理在内的屏幕操作处理的过程的流程图。

具体实施方式

现在参考附图详细描述本发明的优选实施例。应当注意,除非另有特别声明,否则这些实施例中阐述的组件的相对配置、数字表达式和数值不限制本发明的范围。注意,实施例中使用的术语“文档元素”指示具有对单词、短语、句子、段落等进行指示的属性的文档组件。单词包括具有前缀、后缀或后置助词的单词。术语“文档元素”指示具有对名称、位置、电话号码、邮件地址等进行指示的属性的有意义信息元素。文档元素的属性包括汉字字符、平假名字符、片假名字符、字母、数字或符号。注意,只要能够从文档中提取文档元素,文档元素的属性不限于此。

[第一实施例]

参考图1描述根据本发明第一实施例的信息处理设备100。信息处理设备100是用于控制显示屏上的范围选择的设备。

如图1所示,信息处理设备100包括提取器110和显示单元120。提取器110基于文档元素的属性111来提取文档121的选择范围122中包括的文档元素112。显示单元120可选择地执行提取器110的提取结果的列表显示 123。每个文档元素的属性包括单词、短语、句子或段落,或者名称、位置、电话号码或邮件地址、或者汉字字符、平假名字符、片假名字符、字母、数字或符号,并且基于至少一个属性来提取文档元素。此外,单词可以包括具有前缀、后缀或后置助词的单词。

根据该实施例,由于用户可以从列表显示中选择期望的文档元素,所以能够使实际被选择的目标与用户要从显示文档中选择的目标相一致。

[第二实施例]

以下将描述根据本发明第二实施例的信息处理设备。根据该实施例的信息处理设备从显示屏上显示的文档的选择范围中提取有意义信息,例如单词、短语、句子和数字,从而执行列表显示。用户可以从列表显示中选择期望的文档元素。

《处理概况》

以下将参考图2和图3描述根据该实施例的信息处理发备的处理概况。图2是示出了根据该实施例的信息处理设备200的处理概况的图。图2 示出了对本说明书中的所有实施例而言公共的处理概况。图2示出了根据该实施例的处理的一些示例,用于用户在信息处理设备200的触摸面板 201和显示面板202上进行范围选择。

图2的左图示出了用户指定显示文档203中的选择范围204的情况。左图中,提取选择范围204内的单词,并执行被提取的单词的列表显示 205。图2的中间图示出了用户指定显示文档203中的选择范围204的情况。中间图中,提取选择范围204内的单词和短语,并执行被提取的单词和短语的列表显示206。图2的中间图中,被提取的短语比被提取的单词具有更高的优先级。图2的右图示出了用户指定显示文档207中的选择范围208 的情况。右图中,在选择范围208内提取名称、设施名、电话号码和主页地址,并执行列表显示209。

当用户从列表显示205、206或209中选择并指定期望的文档元素时,他/她可以可靠地选择无法通过用户对选择范围204或208的指定而缩窄的目标(文档元素)。

(实施例的列表显示)

图3是说明了根据该实施例的信息处理设备200中的选择候选的列表显示的图。参考图3,将描述从选择范围中提取具有对单词进行指示的属性的文档元素,并执行列表显示的示例。然而,其还适用于具有另一属性或多个属性的文档元素的提取和列表显示。注意,在图3中,相同的附图标记表示与图2中的相同组件。

图3的左侧图示出了已指定用户从显示文档203中选择的选择范围 204的状态。该实施例中,不限制对选择范围204的指定。例如,可以包括用于范围指定的任何操作,例如用户在触摸面板201上的触摸、包围选择范围204的划动、以及键盘或指点设备的操作。

图3的中间图示出了根据选择范围204的指定,已经提取选择范围 204内具有预定属性的文档元素并执行列表显示205的状态。在图3的中间图中,提取选择范围204内具有“单词”属性的文档元素,并按照提取顺序从选择范围204顶部开始执行列表显示205。

图3的右侧图示出了用户选择列表显示205的第二行的“感覚”305 的状态。“感覚”305是用户期望作为选择目标的单词。虽然无法从显示文档203中准确选择并指定“感覚”,但是根据该实施例的列表显示允许用户做到这一点。例如,选择的“感覚”305存储在选择元素数据库(以下称为DB)中,用于后续处理中的粘贴处理,以用于文档创建等。

《信息处理设备》

图4A是示出了根据该实施例的信息处理设备200的外观的图。注意,图4A示出了使用触摸面板的便携式终端,例如智能电话或平板。然而,根据该实施例的信息处理设备不限于智能电话或平板。

在信息处理设备200中,触摸面板201和显示面板202分别用作操作单元和显示单元。信息处理设备200包括用作语音输入/输出功能的麦克风403和扬声器404。信息处理设备200还包括包含电源开关的开关组405。此外,信息处理设备200包括用于外部输入/输出设备连接和通信连接的外部接口406。

(信息处理设备的功能配置)

图4B是示出了根据该实施例的信息处理设备200的配置的框图。注意,图4B示出了使用触摸面板的便携式终端,例如智能电话或平板的基本配置。然而,本发明不局限于此。图4B中示出的每个组件可以由单个硬件组件、通过包括专用处理器来执行程序的软件、或者组合硬件和软件得到的固件来实现。图4B中示出的每个组件与其他组件相互分隔,以独立地实现其功能。然而,事实上,每个组件由多层控制的组合来实现,从基本硬件、操作系统(OS)和输入/输出控制的底层控制到应用程序的顶层控制。

处理器400包括至少一个CPU(中央处理单元),并且总体上控制信息处理设备200。注意,更希望处理器400包含独有存储器。屏幕操作处理器410是用于执行根据该实施例的处理的组件。屏幕操作处理器410接受来自触摸面板201的用户操作输入,根据用户操作输入改变显示屏,并在显示面板202上显示屏幕。注意,可以通过处理器400执行关联程序来实现屏幕操作处理器410,但期望提供独立的屏幕操作处理器。语音处理器420处理来自麦克风403的语音输入,以便例如经由通信处理器440发送语音输入或发送被改变为来自触摸面板201的用户操作输入的用户语音指令。语音处理器420向用户生成通知/警报,视频再现语音等,并从扬声器输出语音。还希望语音处理器420设置有与处理器400独立的语音处理处理器。

开关处理器430基于来自开关组405的开关输入来执行处理。通信处理器440经由网络发送/接收数据。接口控制器450控制去往/来自经由外部接口406连接的输入/输出设备的数据输出/输入。还希望通信处理器 440设置有与处理器400独立的语音处理处理器。例如,存储器控制器460 控制处理器400和由闪存等形成的ROM(只读存储器)461、RAM(随机存取存储器)462和存储设备463之间的数据交换和程序交换。还希望存储器控制器460设置有与处理器400独立的语音处理处理器。

以下将详细描述根据该实施例的屏幕操作处理器410。

(屏幕操作处理器)

图5是示出了根据该实施例的屏幕操作处理器410的功能配置的框图。

屏幕操作处理器410包括操作接受器520、操作分析器530、列表显示生成器540和显示控制器550。操作接受器520接受来自触摸面板201的用户操作,并获取触摸位置、操作等。操作分析器530考虑显示屏的信息,基于操作接受器520接受的用户操作和位置来分析操作内容。该实施例中,具体地,操作分析器530检测用户从显示屏中选择的范围。此外,操作分析器530执行用户指定的位置检测,以选择列表显示的文档元素。列表显示生成器540从操作分析器530检测到的选择范围中提取具有预定属性的文档元素,并生成所提取的文档元素的列表显示。列表显示生成器 540基于操作分析器530检测到的列表中的位置,从列表显示中选择用户指定的文档元素。显示控制器550包括显示驱动器,从存储设备463中读出显示信息并在显示面板202上显示所述信息,同时在显示面板202上显示由列表显示生成器540生成的列表。通过改变图像存储器来控制显示面板202的屏幕,从而在显示屏上实现通过用户指示的操作而选择的范围的显示。列表显示生成器540、显示控制器550和显示面板202可以集成为显示单元。

注意,图5中示出的功能组件可以通过屏幕操作处理器410的处理器的处理来实现,或者一些功能组件可以被专用处理器处理以提高处理速度。图5中示出的每个功能组件被限制为屏幕操作处理器410的操作,但是可以与图4B中示出的信息处理设备200的其他组件交换数据。

(操作接受器)

图6是示出了根据该实施例的操作接受器520的功能配置的框图。操作接受器520接受来自触摸面板201的用户操作,并获取触摸位置和操作。

操作接受器520包括事件检测器601和触摸位置检测器602。事件检测器601检测触摸面板201上来自用户的某个操作的开始,并开始接受操作数据。触摸位置检测器602检测用户手指触摸触摸面板201的位置坐标。

(操作分析器)

图7是示出了根据该实施例的操作分析器530的功能配置的框图。操作分析器530考虑显示屏的信息,基于操作接受器520接受的用户操作和位置来分析操作内容。

操作分析器530包括列表位置检测器701和选择范围检测器702。基于来自操作接受器520的用户触摸位置,列表位置检测器701检测用户在显示多个文档元素的列表中选择的位置。基于来自操作接受器520的用户触摸位置,选择范围检测器702检测用户在显示文档中选择的范围。

(列表显示生成器)

图8A是示出了根据该实施例的列表显示生成器540的功能配置的框图。通过从选择范围中提取具有预定属性的文档元素,显示生成器540 生成列表显示,并且基于列表中的位置从列表显示中选择用户指定的文档元素。

列表显示生成器540包括文档元素提取器801、列表生成器802和文档元素选择器803。文档元素提取器801从显示文档的选择范围中提取具有预定属性的文档元素,并将其存储。列表生成器802按照预定顺序,可选择地产生由文档元素提取器801提取的文档元素的列表,并生成将要在预定位置处显示的数据。文档元素选择器803基于来自操作分析器530的由用户指定的列表位置,从列表显示中选择期望的文档元素。文档元素选择器803在选择元素DB 560中注册用户选择的文档元素。注册的文档元素用于例如后续粘贴操作等。

图8B是示出了根据该实施例的列表显示生成器540的存储信息的结构的图。列表显示生成器540的存储单元存储将要被文档元素提取器801、列表生成器802和文档元素选择器803使用的信息。

该示例中,文档的选择范围的文档存储单元810存储选择范围内的“狭羲には、感覚や表象の内容を概念化し、判断し、推”。此外,列表存储单元820存储文档元素提取器801基于属性从文档存储单元810中的文档中提取的提取元素821,提取元素821的属性822、以及对文档元素选择器803的选择进行指示的选择标志823。例如,选择标志823为“1”指示已选择对应的提取元素。

(显示控制器)

图9是示出了根据该实施例的显示控制器550的功能配置的框图。显示控制器550包括显示驱动器,并从存储设备463中读出显示信息,以便在显示面板202上显示所述信息,同时在显示面板202上显示由列表显示生成器540生成的列表。

显示控制器550包括显示位置控制器901、列表显示控制器902和识别显示控制器903。显示位置控制器901控制从存储设备463读出的要显示的显示信息的位置。该实施例中,显示位置控制器901控制文档的显示位置。列表显示控制器902控制以在显示面板202的预定位置处显示由列表生成器802生成的文档元素的列表。识别显示控制器903控制以可识别地显示文档的选择范围和从显示屏的列表显示中选择的文档元素。

《屏幕操作处理的过程》

图10是示出了根据该实施例的信息处理设备200的屏幕操作处理的过程的流程图。当被处理器400或屏幕操作处理器410的CPU执行时,该流程图实现了屏幕操作处理器410的各个功能组件。将描述屏幕操作处理器410的CPU执行该流程图的情形。

在步骤S1001中,屏幕操作处理器410显示用户指定要显示的文档的预定部分。例如,如图3所示,显示词典上“思考”那一页。在步骤S1003 中,屏幕操作处理器410基于用户使用触摸面板201等在文档中的选择操作来选择范围,并可识别地显示该范围。当选择了显示文档中的范围时,在步骤S1005中,屏幕操作处理器410基于预定属性来执行在选择范围内提取文档元素的元素提取处理。在步骤S1007中,屏幕操作处理器410执行按照预定顺序对提取的文档元素执行列表显示的列表显示处理。

在步骤S1009中,屏幕操作处理器410等待用户对列表显示中的期望文档元素的指定。当用户指定文档元素时,在步骤S1011中,屏幕操作处理器410处理被选择的文档元素。对被选择的文档元素的处理可以包括例如拷贝模式中的粘贴处理。

(选择范围内的元素提取处理)

图11A是示出了根据该实施例的选择范围内的元素提取处理 (S1005)的过程的流程图。

在步骤S1111中,如果属性是“单词”,则屏幕操作处理器410从选择范围中提取单词,并将其存储在列表存储单元820中。在步骤S1113中,如果属性是“短语”,则屏幕操作处理器410从选择范围中提取短语,并将其存储在列表存储单元820中。在步骤S1115中,如果属性是“句子”,则屏幕操作处理器410从选择范围中提取句子,并将其存储在列表存储单元820中。在步骤S1117中,根据属性,例如“电话号码”,屏幕操作处理器410从选择范围中提取具有该属性的文档元素,并将其存储在列表存储单元820中。在步骤S1119中,如果指定另一个属性,则屏幕操作处理器 410从选择范围中提取具有该属性的文档元素,并将其存储在列表存储单元820中。

(列表显示处理)

图11B是示出了根据该实施例的列表显示处理(步骤S1007)的过程的流程图。

在步骤S1121中,屏幕操作处理器410参考列表存储单元820,读取从选择范围中提取的文档元素,并按照预定顺序生成列表。该实施例中,例如,列出从选择范围的开始点起顺序提取的文档元素。在步骤S1123 中,屏幕操作处理器410在显示屏的预定位置处显示生成的列表。

根据该实施例,通过从选择文档中提取具有预定属性的文档元素并执行列表显示,用户可以从列表显示中选择期望的文档元素,所以能够使实际被选择的目标与用户要从显示文档中选择的目标相一致。

[第三实施例]

以下将描述根据本发明第三实施例的信息处理设备。根据该实施例的信息处理设备与根据第二实施例的信息处理设备的不同之处在于,对基于用户或应用设置的优先级提取的文档元素执行列表显示。其余组件和操作与第二实施例相同。这里,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

(实施例的列表显示)

图12是说明了根据该实施例的信息处理设备中的选择候选的列表显示的图。参考图12,将描述从选择范围中提取具有对单词或短语进行指示的属性的文档元素,并执行列表显示的示例。然而,其还适用于具有另一属性或多个属性的文档元素的提取和列表显示。注意,在图12中,相同的附图标记表示图2和图3中的相同组件。

图12的上图示出了列表显示205和1205,这二者从选择范围204中提取的单词不同。在列表显示205中,与第二实施例中的图3类似,列出了从选择范围204开头起顺序提取的单词。另一方面,在列表显示1205中,与第二实施例中的图3不同,列出了从选择范围204结尾起顺序提取的单词。即,在列表显示205和1205之间,提取的单词相同,但显示优先级不同。尽管图12的上图示出了相反的情形,但本发明不限于此。可以通过用户或应用的设置来改变列表顺序。

图12的下图示出了列表显示206和1206,这二者从选择范围204中提取的单词和短语不同。在列表显示206中,与图2的中间图类似,列出了按照从短语到单词的顺序提取的文档元素。另一方面,在列表显示1206 中,与图2的中间图不同,列出了按照从单词到短语的顺序提取的文档元素。即,在列表显示206和1206之间,提取的单词和短语相同,但显示优先级不同。尽管图12的下图示出了相反的情形,但本发明不限于此。可以通过用户或应用的设置将列表顺序改变为更复杂的列表顺序。

(列表显示生成器)

图13是示出了根据该实施例的列表显示生成器540的存储信息的结构的图。列表显示生成器540的存储单元存储将要被文档元素提取器801、列表生成器802和文档元素选择器803使用的信息。注意,在图13中,与图8B相同的附图标记表示相同的组件,将省略其描述。

图13中示出的列表存储单元1320是列出在图12的上图中示出的从选择范围204结尾处起顺序提取的单词时的配置示例。列表存储单元1320 存储文档元素提取器801基于属性从文档存储单元810的文档中提取的提取元素1321、列出提取元素1321的优先级1322、以及对文档元素选择器 803的选择进行指示的选择标志1323。例如,选择标志1323为“1”指示已选择对应的提取元素。尽管图13中未示出,与图8B类似,可以与每个提取元素1321相对应地存储属性。

(列表显示处理)

图14是示出了根据该实施例的列表显示处理(S1007)的过程的流程图。

在步骤S1401中,屏幕操作处理器410读出从选择范围内的文档中提取的提取元素1321,作为列表显示候选。在步骤S1403中,屏幕操作处理器410根据优先级1322对提取元素1321进行排序,以生成列表。在步骤 S1405中,屏幕操作处理器410对基于优先级1322列出的提取元素1321执行列表显示。

根据该实施例,可以显示列表,使得用户可以容易地从列表显示中选择期望的文档元素。

[第四实施例]

以下将描述根据本发明第四实施例的信息处理设备。根据该实施例的信息处理设备与根据第三实施例的信息处理设备的不同之处在于,按照从选择范围的中心位置到其边缘位置的顺序执行列表显示。其余组件和操作与第三实施例相同。这里,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

(实施例的列表显示)

图15是说明了根据该实施例的信息处理设备中的选择候选的列表显示的图。参考图15,将描述从选择范围中提取具有对单词进行指示的属性的文档元素,并执行列表显示的示例。然而,其还适用于具有另一属性或多个属性的文档元素的提取和列表显示。注意,在图15中,相同的附图标记表示图2和图3中的相同组件。

图15是示出了从选择范围204中提取的单词的列表显示1505和从不同选择范围1504中提取的单词的列表显示1506的图。在列表显示1505中,列出了按照从选择范围204的中心部分到其边缘部分的顺序提取的单词。另一方面,在列表显示1506中,列出了按照从选择范围1504的中心部分到选择范围1504的边缘部分的顺序提取的单词,所述选择范围1504通过将选择范围204向后扩展而获得。

通过进行这种控制,优先列出用户在选择操作中注意到的选择范围的中心部分,从而可以显示列表,使得用户可以容易地从列表显示中选择期望的文档元素。

(列表显示生成器)

图16是示出了根据该实施例的列表显示生成器540的存储信息的结构的图。列表显示生成器540的存储单元存储将要被文档元素提取器801、列表生成器802和文档元素选择器803使用的信息。注意,在图16中,与图8B相同的附图标记表示相同的组件,将省略其描述。

图16中示出的列表存储单元1620是列出按照从选择范围204的中心部分到其边缘部分的顺序提取的单词的配置示例。列表存储单元1620存储文档元素提取器801基于属性从文档存储单元810的文档中提取的提取元素1621、以及选择范围内的提取元素1621的元素位置1622。列表存储单元1620还存储优先级1623,以便基于元素位置1522来列出提取元素 1621,以及对文档元素选择器803的选择进行指示的选择标志1624。例如,选择标志1624为“1”指示已选择对应的提取元素。尽管图16中未示出,与图8B类似,可以与每个提取元素1621相对应地存储属性。

(选择范围内的元素提取处理)

图17是示出了根据该实施例的选择范围内的元素提取处理(S1005) 的过程的流程图。

在步骤S1701中,屏幕操作处理器410从选择范围中提取具有预定属性的文档元素。在步骤S1703中,屏幕操作处理器410添加在选择范围内提取的文档元素的位置,作为元素位置,并在列表存储单元1620中存储所得到的数据。

在步骤S1705中,屏幕操作处理器410等待从选择范围中的文档元素的提取的完成。当完成从选择范围中的文档元素的提取时,在步骤S1707 中,屏幕操作处理器410分别基于元素位置为提取的文档元素分配列表中的优先级。

根据该实施例,通过优先列出用户在选择操作中注意到的选择范围的中心部分,可以显示列表,使得用户可以容易地从列表显示中选择期望的文档。

[第五实施例]

以下将描述根据本发明第五实施例的信息处理设备。根据该实施例的信息处理设备与根据第二至第四实施例的信息处理设备的不同之处在于,提取具有用户或应用设置的属性的文档元素。其余组件和操作与第二至第四实施例相同。这里,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

(实施例的列表显示)

图18是说明了根据该实施例的信息处理设备中的选择候选的列表显示的图。注意,在图18中,相同的附图标记表示图2和图3中的相同组件。

图18的左侧图示出了从选择范围204中提取具有用户或应用设置的属性的文档元素和执行列表显示1805的状态。图18的左侧图示出了将“单词”、“包括后置助词的单词”和“短语”设置为属性的示例。

图18的右侧图示出了从显示文档207的选择范围208中提取具有用户或应用设置的属性的文档元素和执行列表显示1809的状态。图18的右侧图示出了将“名称”、“设施名”、“地址”、“电话号码”和“主页地址”设置为属性的示例。

如上所述,当用户或应用自由地设置要从选择范围中提取的文档元素的属性时,可以显示列表,使得用户或应用可以容易地选择当前期望的文档元素。

(列表显示生成器)

图19是示出了根据该实施例的列表显示生成器540的存储信息的结构的图。列表显示生成器540的存储单元存储将要被文档元素提取器801、列表生成器802和文档元素选择器803使用的信息。

文档的选择范围的文档存储单元1910存储选择范围内的文档。基于与用户或应用设置的属性1至n中的属性1921相对应的属性,列表存储单元1920存储文档元素提取器801从文档存储单元1910中的文档中提取的提取元素1922。此外,列表存储单元1920存储选择标志1923,每个选择标志指示文档元素选择器803已选择对应的提取元素。注意,可以在列表存储单元1920中存储优先级。

(选择范围内的元素提取处理)

图20是示出了根据该实施例的选择范围内的元素提取处理(S1005) 的过程的流程图。

在步骤S2001中,屏幕操作处理器410获取要从选择范围中提取的文档元素的属性,所述属性已由用户或应用设置。

在步骤S2003中,如果“单词”被设置为属性,则屏幕操作处理器 410从选择范围中提取单词,对其添加属性,并将其存储在列表存储单元 1920中。在步骤S2005中,如果“短语”被设置为属性,则屏幕操作处理器410从选择范围中提取短语,对其添加属性,并将其存储在列表存储单元1920中。在步骤S2007中,如果“句子”被设置为属性,则屏幕操作处理器410从选择范围中提取句子,对其添加属性,并将其存储在列表存储单元1920中。在步骤S2009中,如果“电话号码”等被设置为属性,则屏幕操作处理器410从选择范围中提取具有该属性的文档元素,对其添加属性,并将其存储在列表存储单元1920中。在步骤S2011中,如果设置另一个属性,则屏幕操作处理器410从选择范围中提取具有该属性的文档元素,对其添加属性,并将其存储在列表存储单元1920中。

根据该实施例,当用户或应用自由地设置要从选择范围中提取的文档元素的属性时,可以显示列表,使得用户或应用可以容易地选择当前期望的文档元素。

[第六实施例]

以下将描述根据本发明第六实施例的信息处理设备。根据该实施例的信息处理设备与根据第二至第五实施例的信息处理设备的不同之处在于,根据文档创建时用户的粘贴操作,执行对从显示文档的选择范围中提取的文档元素的列表显示。其余组件和操作与第二至第五实施例相同。这里,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

(实施例的列表显示)

图21是说明了根据该实施例的信息处理设备中的选择候选的列表显示的图。参考图21,将描述从选择范围中提取具有对单词进行指示的属性的文档元素,并执行列表显示的示例。然而,其还适用于具有另一属性或多个属性的文档元素的提取和列表显示。注意,在图21中,相同的附图标记表示图2和图3中的相同组件。

图21的左图示出了显示文档203的选择范围204。图21右侧的显示屏幕2111、2113、2121和2123是文档创建期间的屏幕。

显示屏幕2111是选择显示文档203的选择范围204后用户指示对创建文档进行粘贴的屏幕。在显示屏幕2111中,叠放和显示从选择范围204 中提取的单词的列表显示2112。显示屏幕2113示出了用户选择并指定列表显示2112的第二行的“感覚”2115的状态。在显示屏幕2113中,粘贴用户选择并指定的“感覚”2115(参见2116)。

显示屏幕2121是选择显示文档203的选择范围204后用户指示对创建文档进行粘贴的屏幕。在显示屏幕2121中,叠放和显示从选择范围204 中提取的单词的列表显示2122,所述单词具有与列表显示2112的单词不同的优先级。显示屏幕2123示出了用户选择并指定列表显示2122的第二行的“狭羲”2125的状态。在显示屏幕2123中,粘贴用户选择并指定的“狭羲”2125(参见2126)。

如上所述,文档创建时,在从另一个文档或文档本身拷贝的操作中,无需从较小显示屏上准确选择单词等的情况下,选择包括所需单词的范围,并对具有对单词进行指示的属性的元素执行列表显示,从而选择期望的单词。该处理提高了拷贝操作的可操作性。通过适当地设置属性,进一步提高可操作性。

《屏幕操作处理器的功能配置》

图22是示出了根据该实施例的屏幕操作处理器2210的功能配置的框图。注意,在图22中,与图5相同的附图标记表示相同的组件,将省略其描述。

除了指定选择范围的显示文档,显示信息DB 2270还存储创建中的文档,并且显示控制器550在显示面板202上显示该文档。文档创建器2280 使用包括平假名-汉字转换处理和粘贴处理在内的功能来创建文档。

注意,文档创建器2280不必包括在屏幕操作处理器2210中。

(文档创建器)

图23是示出了根据该实施例的文档创建器2280的功能配置的框图。

文档创建器2280包括预测转换控制器2301、粘贴控制器2302和创建文档存储显示控制器2303。预测转换控制器2301对用户输入执行预测转换处理,例如,平假名-汉字转换处理或从字母到单词的转换处理。根据该实施例,粘贴控制器2302控制来自用户的范围指定的拷贝操作中包括的粘贴操作。创建文档存储显示控制器2303控制创建中的文档的存储和在显示面板202上的显示。

(列表显示生成器或文档创建器)

图24是示出了根据该实施例的列表显示生成器540或文档创建器 2280的存储信息的结构的图。注意,在图24中,与图8B相同的附图标记表示相同的组件,将省略其描述。

创建文档存储单元2410存储创建中的文档。光标2411指示拷贝操作前的光标位置。粘贴操作中,在选择选择范围的文档存储单元810后,对从选择范围中提取的单词执行列表显示2112,如图21中示出的显示屏幕 2111。如果指定“感覚”2115,则将“感覚”2412粘贴到创建文档。光标2411移动到光标2413的位置。

(包括文档创建处理的屏幕操作处理的过程)

图25是示出了根据该实施例的信息处理设备的包括文档创建处理在内的屏幕操作处理的过程的流程图。当被处理器400或屏幕操作处理器 410的CPU执行时,该流程图实现了屏幕操作处理器410的各个功能组件。将描述屏幕操作处理器410的CPU执行该流程图的情形。注意,在图25 中,与图10相同的步骤编号表示相同的步骤,将省略其描述。

在步骤S2501中,屏幕操作处理器410显示拷贝源文档。屏幕操作处理器410在步骤S1003中选择显示文档的范围,并在步骤S1005中执行元素提取处理。

在步骤S2503中,根据用户指令,屏幕操作处理器410在显示面板202 上显示文档创建屏幕。在步骤S2505中,屏幕操作处理器410确定是否已发送粘贴指令。如果已发送粘贴指令,则屏幕操作处理器410执行步骤 S1007中的列表显示处理。在步骤S1009中,屏幕操作处理器410等待从列表显示的用户选择。如果进行了用户选择,则在步骤S2507中,屏幕操作处理器410将用户从列表显示中选择的文档元素粘贴到创建文档的光标位置处。

另一方面,如果未发送粘贴指令,则在步骤S2509中,屏幕操作处理器410确定用户是否输入文档。如果输入了文档,则在步骤S2511中,屏幕操作处理器410将输入字符插入到创建文档的光标位置处。

在步骤S2513中,屏幕操作处理器410确定文档创建是否结束。如果文档创建未结束,则屏幕操作处理器410回到步骤S2501,重复该处理。注意,如果拷贝处理不是从已有源文档的拷贝,则跳过列表显示。

根据该实施例,选择包括所需文档元素的范围,执行列表显示,以及选择并粘贴期望的文档元素,从而提高了拷贝操作的可操作性。

[第七实施例]

以下将描述根据本发明第七实施例的信息处理设备。根据该实施例的信息处理设备与根据第二至第六实施例的信息处理设备的不同之处在于,根据文档创建时对输入字符的转换处理,优先以预测转换列表来显示从显示文档的选择范围中提取的文档元素。其余组件和操作与第二至第六实施例相同。这里,相同的附图标记表示相同的组件和操作,并且将省略其详细描述。

(实施例的列表显示)

图26是说明了根据该实施例的信息处理设备中的选择候选的列表显示(预测转换列表)的图。参考图26,将描述从选择范围中提取具有对单词进行指示的属性的文档元素,并执行列表显示的示例。然而,其还适用于具有另一属性或多个属性的文档元素的提取和列表显示。注意,在图26中,相同的附图标记表示图2和图3中的相同组件。

图26的左图示出了显示文档203的选择范围204。图26右侧的显示屏幕2611、2613、2621和2623是文档创建期间的屏幕。

显示屏幕2611是选择显示文档203的选择范围204后用户对创建文档输入“か”的屏幕。在显示屏幕2611中,叠放和显示从选择范围204 中提取的以“か”或“が”开头的文档元素的列表显示2612。在显示屏幕2611中,按照“か”开头的单词、“か”开头的短语、“が”开头的单词的顺序,执行列表显示。显示屏幕2613示出了用户选择并指定列表显示2612的第二行的“感覚や”2615的状态。在显示屏幕2613中,对用户选择和指定的“感覚や”2615执行预测转换(参见2616)。

显示屏幕2621是选择显示文档203的选择范围204后用户对创建文档输入“か”的屏幕。在显示屏幕2621中,叠放和显示从选择范围204 中提取的以“か”或“が”开头的文档元素的列表显示2622,所述文档元素具有与列表显示2612的文档元素不同的优先级。在显示屏幕2621中,按照“か”开头的短语、“か”开头的单词、“が”开头的单词的顺序,执行列表显示。显示屏幕2623示出了用户选择并指定列表显示2622的第一行的“感覚や表象の”2625的状态。在显示屏幕2623中,对用户选择并指定的“感覚や表象の”2625执行预测转换(参见2626)。

如上所述,在文档创建时的预测转换中,通过从用户当前创建的文档或相关文档中选择范围,可以通过设置对与输入字符“か”相对应的单词进行指示的属性来执行列表显示,并选择期望的单词,由此执行预测转换。该处理提高了预测转换操作的可操作性。通过适当地设置属性,或输入字符和要提取的文档元素之间的关系,可以进一步提高可操作性。

(列表显示生成器或文档创建器)

图27是示出了根据该实施例的列表显示生成器540或文档创建器 2280的存储信息的结构的图。注意,在图27中,与图8B或图24相同的附图标记表示相同的组件,将省略其描述。

创建文档存储单元2410存储创建中的文档。光标2711指示字符输入操作前的光标位置。字符输入操作中,在选择选择范围的文档存储单元 810后,如果输入了“か”,则对从选择范围中提取的单词执行列表显示 2612,如图26中示出的显示屏幕2611。如果指定了“感覚や”2615,则“感覚や”2612进行预测转换并粘贴到创建文档。注意,图27中示出了“感覚や”,但是为方便描述,未示出“感”。光标2711移动到光标2713 的位置。

列表存储单元2720存储以输入字符“か”或“が”开头的转换候选 2721、列表显示优先级2722、以及对文档元素选择器803的选择进行指示的选择标志2723。转换候选2721包括文档元素提取器801基于属性从文档存储单元810的文档中提取的提取候选2725和基于转换词典的通常候选 2726。在列表中优先显示提取候选2725。在优先级2722中,“-”指示较高的优先级。尽管图27中未示出,与图8B类似,可以与每个转换候选2721 对应地存储属性。

提取候选2725对该文档创建处理中的预测转换有效,但在后续处理中显得不利,因此希望在该处理后删除。

(包括文档创建处理的屏幕操作处理的过程)

图28是示出了根据该实施例的信息处理设备的包括文档创建处理在内的屏幕操作处理的过程的流程图。当被处理器400或屏幕操作处理器 410的CPU执行时,该流程图实现了屏幕操作处理器410的各个功能组件。将描述屏幕操作处理器410的CPU执行该流程图的情形。注意,在图28 中,与图10或图25相同的步骤编号表示相同的步骤,将省略其描述。

在步骤S2801中,屏幕操作处理器410确定是否对创建文档输入字符。如果输入了字符,则在步骤S2803中,屏幕操作处理器410基于来自拷贝源文档的属性来提取候选元素,并在候选字符上执行对候选元素的列表显示。

在步骤S2805中,屏幕操作处理器410从转换候选中删除提取元素。

根据该实施例,通过从用户当前创建的文档或相关文档中选择范围,可以对与输入字符相对应的选择范围内的文档元素执行列表显示,并选择期望的文档元素,从而执行预测转换。因此,提高了预测转换的可操作性。通过适当地设置属性,或输入字符和要提取的文档元素之间的关系,可以进一步提高可操作性。

[其它实施例]

在上述实施例中,说明了从智能电话或平板的显示文档中选择文档元素,其中,用户使用触摸面板对所述智能电话或平板执行输入或指示操作。根据本发明的技术的应用不限于智能电话或平板。本技术可应用于用户使用触摸面板来执行输入或指示操作的另一个信息处理设备,还可应用于使用键盘或指点设备(不限于触摸面板)从显示文档中选择文档元素。

虽然已经参考示例性实施例描述了本发明,应当理解本发明不限于所公开的示例性实施例。以下权利要求的范围要根据最宽来解释,以包含所有这种修改和等同结构和功能。

本发明可应用于包括多个设备或单个设备的系统。本发明还可应用于直接或从远程位置向系统或设备提供用于实现实施例的功能的信息处理程序的情况。这里,本发明还包含安装到计算机中由计算机实现本发明功能的程序,存储该程序的介质,以及使用户下载该程序万维网 (WWW)服务器。具体地,本发明至少包含非暂时性计算机可读介质,所述非暂时性计算机可读介质存储使计算机执行包括在上述实施例中的处理步骤的程序。

本申请要求2014年3月20日递交的日本专利申请No.2014-059236的优先权,其全文通过引用合并于此。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1