信息处理装置的制作方法

文档序号:6596171阅读:114来源:国知局
专利名称:信息处理装置的制作方法
技术领域
本发明涉及信息处理装置,并且更特别地涉及具有选择将对所显示字符串执行的功能以及随后选择此功能所应用于的字符串的范围的功能的信息处理装置。本发明还涉及信息处理装置,并且更特别地涉及具有字符串选择功能(其中选择在屏幕上显示的字符串,且随后能够从多个功能中仅选择适用于所选字符串的功能)的信息处理装置。本发明还涉及电子装置和电子装置的控制方法,并且更特别地涉及能够选择多个功能的电子装置的控制设备和控制方法。
背景技术
按照常规,在提供有信息搜索功能的电子装置(诸如电子词典或PDA)中,不仅键盘而且还有诸如触控面板、鼠标或笔之类的定位设备被用作输入设备。此外,预先安装能够对在屏幕上显示的字符串执行以进行信息搜索的多个功能。 例如,某些电子装置具有“跳跃”功能,其中,当用户意图找到在屏幕上显示的句子中的特定字符串的意义时,从被安装到电子词典的词典数据中搜索并显示对应于该特定字符串的意义。按照常规,为了执行“跳跃”功能,按下用于执行“跳跃”功能的特定键以确定要执行的功能,然后,用户用笔指定期望字符串的起始和结束位置,并且最后用户按下指示功能的执行的决定(输入)键。专利文献1描述了一种信息处理装置,其在用户进行用笔描画所显示的字符串的操作时、根据字符串与用于描画字符串的笔之间的位置关系或笔的速度来指定作为要处理的对象的字符串,并且通过参考其中预先设置了用于字符操作的许多功能的字符操作表来读取要被执行的字符操作(字符修饰等)。在电子词典中,除了上述“跳跃”功能之外,预先准备了能够被用户使用的许多功能,诸如语音再生功能和用于对特定字符串着色的标记功能。通常,针对每个功能来预先确定能够对其执行相应功能的一种字符串,从而使得由用户指定的可对字符串执行的功能受到限制。例如,能够对其执行“跳跃”功能的字符串局限于诸如字母的英语字符或诸如平假名或片假名的日语字符。当指定了诸如逗号或句号的符号时,不执行跳跃功能。包括能够对其执行语音再生功能的英语单词的字符串局限于包括字母的单个英语单词。当指定了其它字符串(例如包括平假名的字符串)时,不执行语音再生功能。当首先选择了一功能且随后指定对其执行此功能的字符时,通常按照指定的顺序完成指定字符串的起始位置的操作、选择字符串的范围的操作和按下功能执行键的操作, 从而对所选范围内的所有字符串执行该功能。如果总是对所有所选字符串执行该功能,无论是否包括不能对其执行某个功能的字符类型,则通过该功能的执行,可能产生用户未预期的结果。
当如在专利文献1中那样确定了对某个字符串的许多操作和由该操作执行的许多功能时,用户不得不在一定程度上知道由哪个操作执行哪个处理,这增加了用于该操作的用户的负担。当存在要执行的大量功能时,难以针对每个功能知道能够对其执行功能的字符类型。此外,在每种情况下手动地检查能够对其执行功能的字符类型是麻烦的,并且此处理增加了用户的操作负担。假定用户错误地选择了包括诸如字母、平假名或符号的许多字符类型的字符串。 在这种情况下,字符串包括不能对其执行用户预期的功能的字符类型,从而使得该功能可能未被执行。不习惯于信息处理装置的用户不能理解为什么不能执行该功能,并且他/她不得不再次选择字符串。特别地,用户不得不尽可能多地知道能够对其执行先前选择的功能的字符的字符类型是什么,以及用户不得不在小心不选择包括不能对其执行一功能的字符的字符串的情况下来选择字符串,这增加了用户的操作负担。专利文献2描述了一种信息处理装置,其中,在用户进行指定用户意图进行编辑操作的期望字符串的操作之后,该字符串被突出显示,并且在突出显示的字符串附近显示弹出菜单,与固定的编辑功能菜单分开,其中,用户故意地进行从在弹出菜单上显示的许多功能中选择期望功能以便执行该功能的操作。计算机具有多个功能,并且在选择操作功能之后,其通常指定对哪个部分执行该功能。例如,电子词典具有单词语音再生功能、句子语音再生功能、S跳跃功能或标记功能。 其开始这些功能之一,并指定将对其执行此功能的字符范围。然后,对所选范围内的字符执行所选功能。“单词语音再生功能”是输出阅读单个英语单词(包括字母(字母字符)的单个单词) 的语音的功能。“句子语音再生功能”是当所选字符串包括多个英语单词时用合成语音输出多个英语单词的功能。“S跳跃功能”是将所选英语单词或所选日语(例如,包括日本汉字、平假名或片假名的字符串)指定为指示词(direction word)并从被安装到电子词典的英语词典或日语词典中搜索对应于该指示词的信息的功能。所选字符串不限于英语单词或日语, 而是能够选择除英语或日语之外的语言,如果其为所显示字符串的话。在这种情况下,搜索对应于此语言的内容信息。“标记功能”是用与字符显示色彩不同的色彩对所有所选字符串和符号着色的功能。其可以是添加下划线而不是彩色显示的功能。特别地,如图39中所示,用于指定操作功能的硬键被安装到电子装置,并且当该硬键被选择时,启动对应于该键的功能。例如,电子词典包括单词语音再生功能、句子阅读功能、S跳跃功能或标记功能。当操作用于指定每个操作功能的键时,启动指定的功能。接下来,指定对其执行所选功能的字符范围。在电子词典中,必须针对与所选功能相对应的字符类型执行选择范围的操作。特别地,当执行选择范围的操作时,必须选择与所启动的功能相对应的能够选择其范围的字符类型,即必须在考虑是否能够选择单词、是否能够选择多个连续单词、是否能够选择英语或日语、或者是否可能进行具有混合在其中的英语和日语的选择的情况下选择范围。当如上所述地完成了范围的选择时,对选择了其范围的字符执行所选功能。特别地,在选择功能之后,对此功能执行范围的选择。图39(a)中所示的电子词典包括S跳跃功能按钮251、MP3语音再生功能按钮252、TTS句子阅读功能按钮253和标记功能按钮254。当执行了 S跳跃功能时,如图39 (b)中所示的那样,在按下S跳跃功能按钮251之后指定字符范围“。”。当执行了 MP3语音再生功能时,如图39 (c)中所示的那样,在按下MP3语音再生功能按钮252之后指定字符范围 “That”。当执行了 TTS句子阅读功能时,如图39 (d)中所示的那样,在按下TTS句子阅读功能按钮253之后指定字符范围“That goes”。当执行了标记功能时,如图39 (e)中所示的那样,在按下标记功能按钮2M之后指定字符范围“私^言)i b >9 tc L· & P”。如上所述,对于每个操作功能而言,操作功能和能够对其执行操作功能的字符类型是不同的。因此,有必要首先选择操作功能,并且然后选择包括能够对其执行所选操作功能的字符类型的字符范围。这是因为由于对于每个操作功能而言,包括在字符范围中的可选择的字符类型是不同的,所以通过首先选择操作功能来确定可选择字符类型。然而,当所选字符范围包括不能对其执行操作功能的字符类型时,必须再次选择字符范围,因为首先选择了操作功能。因此,用户必须记住针对每个操作功能的可选择的字符类型。如果用户弄错,则不能执行该操作功能,从而使得用户必须再次选择能够对其执行操作功能的字符范围。由于对于每个操作功能而言将被启动的操作是不同的,所以硬键的数目如图39中所示地增加,这使得对于用户而言难以使用。信息处理装置已经按照惯例被设计为提供简单操作。例如,专利文献1公开了提供有触控板的信息终端装置,其中,能够用简单的程序容易地进行字符操作。特别地,将显示设备和写字板覆盖,并且当用笔操作从写字板进行输入时,分析其笔画以分析笔画与所显示字符之间的位置关系。根据分析结果来指定作为将被操作的对象的字符,并从表格读取一类可执行的字符操作。当对读取的字符操作和对象字符进行相同的字符修饰时,从对象字符删除字符修饰。如果未进行相同的字符修饰,则对对象字符进行字符修饰。专利文献3描述了其中根据所输入的字符来控制菜单显示的装置,其中,科学电计算器(scientific electric calculator)的功能菜单具有方便的操作规范。特别地,存储用于输入等式的每个操作字符的组合信息,并基于根据由用户的操作输入而输入的操作字符和使用组合信息来在菜单上显示具有被用于当前输入的输入等式的可能性的操作字符作为候选操作字符,由此,选择在菜单上显示的候选操作字符中的任何一个来输入操作字符。专利文献2描述了一种提供有集成显示/输入设备的信息处理装置,其中,当操作从指定作为要被处理的对象的字符串的范围的操作变成选择经处理功能的操作时,操作范围被减小,并且减少了操作量,由此增强了可操作性。特别地,根据从坐标输入设备输入的坐标数据来将在显示设备上显示的文档的一部分指定为将被处理的范围,并根据范围的指定来在所指定的范围附近显示显示位置可变菜单,该菜单包括用于选择对所指定的范围的处理的多个菜单项。当选择了显示位置可变菜单中的菜单项时,对所指定的范围执行在菜单项中定义的处理。专利文献4描述了其中通过利用点击鼠标按钮时的坐标以便防止多个功能被操作而来选择有效功能的那个。特别地,当点击鼠标的右按钮时,控制单元识别在此点处的鼠标光标的坐标位置。当其在产生外部字符的有效范围内时,显示设备删除该坐标位置处的外部点(external dot)的显示,并且外部字符编辑单元从外部字符产生存储器删除相应的点。当其在产生外部字符的有效范围外时,显示外部字符编辑菜单窗口,从而使得能够进行
菜单选择。 引用列表
专利文献专利文献1JP--ANo.2004-78509专利文献2JP--ANo.H05-189149专利文献3JP--ANo.2006-65768专利文献4JP--ANo.H08-76729o

发明内容
技术问题
当如上所述地首先选择了功能并然后指定对其执行该功能的字符串时,必须按照指定的顺序执行许多操作(诸如指定字符串的起始位置的操作、选择字符串的范围的操作、和按下功能执行键的操作),其使得操作复杂。从增强用户的可操作性的角度出发,应认为期望地在选择功能之前进行字符串的指定。然而,在专利文献2中描述的装置中,在选择功能之前执行字符串的指定,但是在弹出菜单上显示预先设置的所有功能,从而使得并不总是选择能够对所指定的字符串执行的功能。特别地,弹出菜单显示不能对指定字符串执行的功能,从而使得用户可能错误地选择不可执行的功能。这可能向用户提供不良的可操作性。可能存在这样的情况,其中,即使当用户指定了包括诸如字母、平假名或符号之类的许多字符类型的字符串、并然后进行选择期望功能的操作时,也不能执行此功能,因为字符串包括不是该执行的对象的字符类型。不习惯于该装置的用户不理解为什么不能执行该功能。此外,用户必须再次选择一个字符串。在图39中所示的电子词典中,首先选择操作功能,并且然后指定对其执行所选操作功能的字符。因此,当用户针对每个操作功能错误地选择了能够被选择的字符类型时,不执行该操作功能,这导致用户必须再次选择能够对其执行该操作功能的字符范围。专利文献1中的装置促进诸如字符修饰之类的字符操作,专利文献3涉及用于科学电计算器的输入辅助装置,并且专利文献4防止多个操作被操作,并且并不旨在选择操作功能。在专利文献2中,在显示位置可变的菜单上显示预先设置的所有功能,并从所显示的将被执行的功能中选择操作。然而,由于显示位置可变的菜单显示了预先设置的所有功能,所以可能会包括不能对指定字符执行的功能,由此,用户可能选择不可执行的功能。因此,对于用户而言,可操作性可能是不良的。鉴于前述问题实现了本发明,并且本发明旨在提供通过显示能够对其范围被选择的字符串执行的操作功能而具有增强的可操作性的电子装置的控制设备和控制方法。问题的解决方案
本发明提供了一种信息处理装置,包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型一功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元,其选择应执行的功能;字符选择单元,其在选择了功能之后选择在显示单元上显示的内容信息中的期望字符串;字符识别单元,其参考字符类型一功能对应信息以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定有效字符串,该有效字符串为对其执行所述功能的对象。此配置促进了选择功能之后的由用户进行的字符串选择操作,由此减少了对其执行功能的字符串的重新选择,以降低用户的操作负担。本发明还提供一种信息处理装置,包括字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型一功能对应信息,其中,可执行的功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元,其选择在字符串显示单元上显示的内容信息中的期望字符串;字符类型获取单元,其获取所选字符串的第一字符的字符类型;功能获取单元,其在由字符选择单元选择了字符串之后,根据字符类型一功能对应信息来获取与所获取的字符类型相关联的可执行的功能;有效字符串判定单元,其针对每个获取的可执行的功能从由字符选择单元选择的所选字符串中判定对其执行所述功能的有效字符串;以及功能选择单元,其从所获取的可执行的功能中选择可执行的功能。用此配置,在选择了所选字符串之后,获取可执行的功能,并且进一步地判定对其执行所述功能的有效字符串。因此,使得用户的操作简单且容易理解,能够减少错误操作, 并且能够增强用户的可操作性。为了解决前述问题,根据本发明的电子装置包括存储器单元,其将多个可执行的操作功能和字符类型存储为彼此关联;显示单元,其显示操作功能和字符串;字符选择单元,其从在显示单元上显示的字符串中选择期望的字符;字符类型获取单元,其获取由字符选择单元选择的字符的字符类型;功能获取单元,其从存储器单元获取与由字符类型获取单元获取的字符类型相对应的操作功能;以及控制单元,其在显示单元上显示由功能获取单元获取的操作功能。例如,根据本发明的电子装置被应用于电子词典,并且电子装置的控制设备被用于显示电子词典的语音再生功能、句子语音再生功能、S跳跃功能和标记功能中的哪一个是可执行的操作的控制设备。单词语音再生功能是输出阅读单个英语单词(包括字母(字母字符)的单个单词)的语音的功能。句子语音再生功能是用合成语音输出多个英语单词的功能。S跳跃功能是将所选英语单词(单词搜索)、所选多个英语单词(短语搜索)或所选日语 (例如,包括日本汉字、平假名或片假名的字符串)指定为指示词、并从被安装到电子词典的英语词典或日语词典中搜索对应于该指示词的信息的功能。标记功能是用与字符显示色彩不同的色彩对所有所选字符串和符号着色的功能。当电子词典具有被安装到那里的除日语和英语之外的语言(汉语等)的词典时,不仅针对日语和英语单词或英语句子,而且针对所述另一语言的单词或句子预先确定能够执行的功能,并对所选字符串执行特定功能。在本发明中,字符类型意指包括在字符串中的英语单词、多个英语单词或日语、两种或更多语言的字符串或符号。两种或更多语言的字符串意指用于被安装到电子词典的词典的语言。根据本发明的电子装置的控制设备将操作功能和字符类型在存储器单元中存储为彼此关联,作为半导体存储器设备中的字符类型一功能对应信息。例如,当选择了英语单词时,根据本发明的电子装置的控制设备能够执行单词语音再生功能、句子语音再生功能、用于搜索一个单词的S跳跃功能或标记功能。当选择了多个英语单词时,能够选择句子语音再生功能、用于搜索短语的S跳跃功能、或标记功能。当选择了日语时,能够选择S跳跃功能或标记功能。当选择了两种或更多语言的字符串或符号时,能够选择标记功能。因此,可以将单词、多个单词、两种或更多语言的字符串或符号识别为字符类型。根据另一方面,本发明是一种由包括将多个可执行的操作功能和字符类型存储为彼此关联的存储器单元的计算机执行的电子装置的控制方法,所述控制方法包括显示步骤,其显示字符串;字符选择步骤,其从所显示的字符串中选择期望的字符;字符类型获取步骤,其获取所选字符的字符类型;功能获取步骤,其从存储器单元获取与所获取的字符类型相对应的操作功能;以及显示控制步骤,其显示所获取的操作功能。发明效果
根据电子装置的控制设备,显示能够对其范围已被选择的字符串执行操作功能,从而使得本发明能够提供具有增强的可操作性的电子装置的控制设备和控制方法。在本发明中,当选择了对其执行期望的操作功能的字符时,显示能够操作的功能, 由此减少了由用户进行的错误操作,并且增强了电子装置的可操作性。


图1是举例说明根据本发明的信息处理装置的一个示例的结构方框图。图2是根据本发明的一个实施例的字符类型一功能对应信息的说明图。图3是根据本发明的一个实施例的字符串选择操作的说明图。图4是举例说明根据本发明的一个实施例的由用户进行的功能选择操作和字符串选择操作的流程图。图5是举例说明根据本发明的一个实施例的功能选择处理的流程图。图6是举例说明根据本发明的一个实施例的第一字符选择处理的流程图。图7是举例说明根据本发明的第一实施例的字符串选择处理的流程图。图8是举例说明根据本发明的第一功能执行处理的流程图。图9是举例说明根据本发明的第二功能执行处理的流程图。图10是举例说明根据本发明的第二实施例的字符串选择处理的流程图。图11是举例说明根据本发明的、在图10中的处理之后执行的功能执行处理的流程图。图12是举例说明根据本发明的一个实施例的字符串选择操作和笔被移开 (detach)的位置的说明图。图13是举例说明根据本发明的一个实施例的、对应于图11中的处理的字符串选择操作的说明图。图14是举例说明根据本发明的一个实施例的信息处理装置的结构方框图。图15是根据本发明的一个实施例的字符类型一功能对应信息的说明图。图16是根据本发明的实施例1的字符串选择和功能选择的示意性说明图。
图17是根据本发明的字符串选择处理和其它处理的整体流程图。图18是举例说明根据本发明的字符串选择处理的流程图。图19是根据本发明的笔坐标检测处理的流程图。图20是根据本发明的采用笔移动的字符串选择处理的流程图。图21是举例说明根据本发明的实施例1的字符串分析处理的流程图。图22是举例说明根据本发明的实施例1的字符串分析处理的流程图。图23是举例说明根据本发明的实施例1的功能选择分析信息的说明图。图M是举例说明根据本发明的实施例1的功能选择屏幕显示处理的流程图。图25是根据本发明的实施例2的字符串选择和功能选择的示意性说明图。图沈是根据本发明的实施例2的字符串选择和功能选择的示意性说明图。图27是举例说明根据本发明的实施例2的字符串分析处理的流程图。图观是举例说明根据本发明的实施例2的字符串分析处理的流程图。图四是举例说明根据本发明的实施例2的功能选择分析信息的说明图。图30是举例说明根据本发明的实施例2的功能选择屏幕显示处理的流程图。图31是举例说明根据本发明的电子装置的方框图。图32是举例说明根据本发明的电子装置中的数据单元的方框图。图33举例说明根据本发明的针对用于电子装置的每个功能的所选范围中的字符类型的对应表。图34是应用了根据本发明的电子装置的电子词典的操作说明图。图35是应用了根据本发明的电子装置的电子词典中的S跳跃功能的操作说明图。图36是应用了根据本发明的电子装置的电子词典中的S跳跃功能的另一操作说明图。图37是应用了根据本发明的电子装置的电子词典中的S跳跃功能的再一操作说明图。
图38是根据本发明的电子装置的流程图。图39是常规电子词典的操作说明图。
具体实施例方式首先选择功能时的信息处理装置
这里,将描述信息处理装置,其中,首先选择期望的操作,并且仅将能够对其执行所述功能的字符串的一部分判定为有效的字符串,以便在执行用户的期望功能时减少操作负担,并能够增强可操作性。本发明提供了一种信息处理装置,包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元,其选择应执行的功能; 字符选择单元,其在选择了功能之后选择在显示单元上显示的内容信息中的期望字符串; 字符识别单元,其参考字符类型-功能对应信息以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定对其执行所述功能的有效字符串。此配置促进了在选择功能之后的由用户进行的字符串选择操作,由此减少了对其执行功能的字符串的重新选择以降低用户的操作负担。本发明还包括显示控制单元,其中,显示控制单元以与未被选择的字符串的显示形式不同的显示形式来显示由字符选择单元选择的字符串。可替换地,所述显示控制单元可以以与在显示单元上显示的其它字符的显示形式不同的显示形式来显示由有效字符串判定单元判定的有效字符串。用此配置,以与其它字符的显示形式不同的显示形式来显示能够对其执行所选功能的有效字符串,从而使得用户能够容易地识别哪个是将对其执行功能的字符串。本发明还包括功能执行单元,其对由有效字符串判定单元判定的有效字符串执行由功能选择单元选择且应当执行的功能。在本发明中,由有效字符串判定单元判定的有效字符串包括具有能够对其执行所选功能的有效字符类型的字符,并且是包括在所选字符串中的字符串。这里,有效字符串可以与所选字符串一致,或者可以是所选字符串的一部分。用此配置,能够从所选字符串中将包括具有有效字符类型的字符的字符串指定为将对其执行功能的对象。因此,当用户选择字符串时,用户不执行如知道哪个是能够对其执行所选功能的有效字符串时选择字符串的操作,由此,能够减少用于字符串选择操作的负担。存储在存储器单元中的字符类型一功能对应信息中的字符类型包括字母和日语字符,其中,针对每个功能预先设置了对其执行相应功能的字符的一个或多个字符类型。存储在存储器单元中的功能包括语音再生功能、S跳跃功能、阅读功能和标记功能。在本发明中,当字符识别单元确定所选字符串包括具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符时,有效字符串判定单元将从具有有效字符类型的第一字符到连续地具有有效字符类型的字符的字符串判定为有效字符串。用此配置,不仅在所选字符串的第一字符是具有有效字符类型的字符时,而且在第一字符不是有效字符且所选字符串包括具有有效字符类型的字符时,所述字符之后的字符串被判定为有效字符串。因此,即使当用户错误地选择了包括不能对其执行所选功能的字符的字符串时,用户也能够对用户意图选择的字符串执行功能,由此能够减少用户的操作负担。在上述信息处理装置中,当由字符选择单元选择的字符串的最后一个位置是具有有效字符类型的字符时,有效字符串判定单元从所选字符串中将包括具有有效字符类型的一个或多个连续字符的字符串判定为有效字符串。用此配置,只有当字符串选择结束时的最后一个字符的位置是具有有效字符类型的字符时,才从所选字符串中判定有效字符串。因此,当最后一个字符不是具有有效字符类型的字符时,相反地,例如当其中不存在所显示的字符串的区域被无意地选作最后一个字符时,所选字符串未被判定为有效字符串,但是字符串的选择操作被确定为是错误的,并且不执行功能。在本发明中,字符选择单元是笔,并且当通过笔到显示屏上的触碰来选择在显示单元上显示的字符串时,显示控制单元在字符串被选择的状态下仅突出显示来自所选字符串的那部分有效字符串。用此配置,在当前选择了字符串的状态下仅突出显示所选字符串中的那部分有效字符串。因此,当用户错误地选择了包括不是有效字符的字符的字符串时,不是有效字符串的那部分未被突出显示,从而使得用户能够容易地认识到他/她即将选择不能对其执行所选功能的字符。字符选择单元是笔,并且当通过笔到显示屏上的触碰来选择在显示单元上显示的字符串时,显示控制单元可以在选择了字符串的状态下突出显示整个所选字符串。在整个所选字符串被突出显示的状态下,确定所选字符串的选择在笔从显示屏移开时结束,并且当笔从显示屏移开的位置是包括在所显示的所选字符串的位置中的位置时,有效字符串判定单元从包括在所选字符串中的字符串中将具有能够对其执行所选功能的字符类型的字符串判定为有效字符串,并且显示控制单元突出显示那部分有效字符串。用此配置,确定所选字符串的选择在笔从显示屏移开时结束,由此,用户不执行用于指示选择结束的键输入的特定操作。此外,移开笔的操作是简单且容易理解的选择结束操作。在字符串的选择期间,所有所选字符串被突出显示,并且在笔从显示屏移开之后, 包括在所选字符串中的有效字符串被突出显示。因此,用户能够容易地认识到哪个是能够对其执行所选功能的字符串。本发明还提供了一种信息处理装置的程序,该程序允许计算机执行作为显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元,其选择应执行的功能;字符选择单元,其选择在显示单元上显示的内容信息中的期望字符串;字符识别单元,其参考字符类型-功能对应信息以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定有效字符串,该有效字符串为对其执行所述功能的对象。本发明还提供了一种用于信息处理装置的字符串选择方法,所述信息处理装置包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元;字符选择单元;字符识别单元;以及有效字符串判定单元,其中,所述功能选择单元选择应执行的功能,字符选择单元选择在显示单元上显示的内容信息中的期望字符串,字符识别单元参考字符类型一功能对应信息以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符,并且有效字符串判定单元在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定有效字符串,所述有效字符串为对其执行所述功能的对象。将参考附图来描述本发明的实施例。应注意的是本发明不限于以下实施例的说明。
<根据本发明的信息处理装置的结构>
图1是举例说明根据本发明的一个实施例的信息处理装置的结构的方框图。在图1中,根据本发明的信息处理装置包括输入单元10、显示单元20、存储器单元 30、字符识别单元40、有效字符串判定单元50、显示控制单元60和功能执行单元70。这里,由包括CPU、ROM、RAM、I/O控制器和定时器的微型计算机来实现信息处理装置,其中,由允许基于存储在ROM中的控制程序来操作各种硬件的CPU来执行每个功能块的功能。CPU对应于操作图1中的每个功能块的未示出的控制单元,并允许相应功能块执行图 5中所示的流程图中的处理。信息处理装置被结合到诸如电子词典、PDA、蜂窝式电话或笔记本式个人计算机之类的电子装置中以供使用。输入单元10是用于输入字符、图形和符号并用于选择功能的部件,其中,使用键盘或诸如鼠标或笔的点击设备。从输入功能的角度出发,本发明中的输入单元10包括用于从所显示的内容信息中选择期望字符串的字符选择单元11,和用于在预先设置的可执行的功能之中选择要执行的功能的功能选择单元12。在使用键盘或笔的情况下执行字符选择单元11和功能选择单元12两者的功能。 例如,如图3 (b)中所示,字符选择单元11是通过使用笔来在显示屏101上显示的字符串中选择“ 7,,的部分的功能块。所选字符串“ 7 ”被作为所选字符串33存储在存储器单元 30中。功能选择单元12是当用于在预先准备的功能之中选择特定功能的专用键被按下时选择相应功能的功能块。可替换地,功能选择单元12允许显示单元20显示功能选择屏幕,并且通过使用笔从在此屏幕上显示的功能项目中选择针对应该执行的期望功能的项目 (S跳跃功能等)。所选功能被作为所选功能36存储在存储器单元30中。应注意的是在本发明中,在选择字符串之前选择功能,从而确定要执行的功能。显示单元20是显示包括字符串、图形和符号的内容信息的部件,其中,使用IXD、 有机EL显示器、PDP或CRT。触控面板被布置为被覆盖在显示单元20的显示屏上,并且当笔触碰显示屏时,能够选择例如在被触碰位置处显示的字符的信息。当使用笔作为字符选择单元11时,通过笔在显示屏上的触碰来选择在显示单元上显示的字符串。当在笔首先触碰的显示位置处的字符是第一字符,并且用户进行了在笔触碰的情况下描画字符的操作时,该字符之后的一个或多个字符被选择。如上所述地选择的字符串是所选字符串。当在笔从显示屏移开时的点处执行此操作时,确定所选字符串的选择结束。优选的是,以与未被选择的字符串的显示形式不同的显示形式来显示由字符选择单元11选择的所选字符串,以便用户容易在视觉上识别。例如,可以将其突出显示。如上所述,字符识别单元40参考字符类型一功能对应信息,从而确定在由字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符。换言之,其是确定在所选字符串中是否存在其类型(字符类型)有效的字符的部件。这里,字符类型意指字符的类型,并且意指例如字母(字母字符)、日语字符(日本汉字、平假名、片假名)、符号及其它语言的字符。例如,当在图3 (b)中所示的显示屏中选择了 “ 7,,时,通过识别字符的字符代码的值来将所选字符的字符类型确定为是片假名。然后,字符识别单元参考图2中所示的字符类型一功能对应信息,从而确定字符类型(片假名)是否是能够对其执行已经由功能选择单元12选择的功能(例如S跳跃功能)的字符类型。在图3 (b)中,将字符类型(片假名)确定为能够对其执行S跳跃功能的字符类型。当其为能够对其执行功能的字符类型时,此字符类型被作为所获取的字符类型35存储在存储器单元30中。将具有能够对其执行功能的字符类型的字符称为有效字符。可能存在所选字符串包含多个字符类型的情况。在本发明中,原则上,获取所选第一字符的字符类型。例如,当在图3 (b)中选择了 “ 7,,时,获取作为第一字符“ 了,,的字符类型的“片假名”作为所获取的字符类型35。在第一字符具有不能对其执行所选功能的字符类型的情况下,可以排除此字符, 并且可以从后来所选的字符获取能够对其执行功能的字符的字符类型。例如,当确定所选字符串的第一字符不是有效字符并且第二字符是具有能够对其执行所选功能的有效字符类型的字符时,可以将第二字符指定为有效字符串的第一字符。 在这种情况下,将第二字符指定为具有有效字符类型的第一字符,并将直至该字符的字符串(其从此字符开始是连续的并具有有效字符类型)指定为有效字符串。这里,可以将具有与第二字符的字符类型相同的字符类型的字符指定为连续地具有有效字符类型的字符。例如,当对于所选字符串“。7 二 >。動”而言有效字符类型是 “片假名,,时,将第二字符“ 了,,指定为有效字符,并将连续地具有有效字符类型的“ Τ" 二乂” 的部分确定为有效字符串。有效字符串判定单元50是在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元11选择的所选字符串33中判定有效字符串的部件,所述有效字符串是对其执行已由功能选择单元12选择的功能的对象。所判定的有效字符串34被存储在存储器单元30中。对所判定的有效字符串34执行所选功能。有效字符串意指具有能够对其执行所选功能的字符类型(称为有效字符类型)的字符串。例如,当所选字符串是“7 二夂’时,将其字符类型指定为日语字符的“片假名”,并例如将其判定为是能够对其执行S跳跃功能的有效字符串。当所选功能是“语音再生功能”,并且所选字符串是“ 7 二 ^ ”时,此字符串未被判定为有效字符串,因为所选字符串的字符类型是不能对其执行语音再生功能的那个(片假名)。由有效字符串判定单元50判定的有效字符串34可以与所选字符串33相同,但是当所选字符串包含不能对其执行功能的字符时,它们不是相同的,并且可以将所选字符串中的某些指定为有效字符串。例如,当所选功能是“S跳跃功能”且所选字符串是“ 7 二 ^。動画。”时,所选字符串33包含不能对其执行S跳跃功能的句号“。”。因此,只有“ 7 二 ^ ”的串被判定为有效字符串34。在这种情况下,所选字符串33中的“。動画。”被从有效字符串34中排除。例如,当所选功能是“S跳跃功能”且所选字符串是“。動画。”时,字符串的头处和末尾处的句号“。”被从有效字符串中排除,并且只有“動画”被判定为有效字符串34。在这种情况下,“動画”的串是具有能够对其执行所选S跳跃函数的有效字符类型的字符。当所选功能是“标记功能”时,所有字符是能够对其执行功能的对象。因此,整个 “ 7 二 J。動画”被判定为是能够对其执行功能的有效字符串。电子词典具有能够执行的许多功能。在以下本发明的实施例中,集中于四个功能 (语音再生功能、S跳跃功能、阅读功能、标记功能)来进行描述。在本发明中,“语音再生功能”是用于输出阅读作为所选字符串的单个英语单词 (仅包括字母(字母字符))的语音的功能。“S跳跃功能”是这样的功能,其中仅包含所选字母字符或所选日语字符串(例如包含日本汉字、平假名或片假名的字符串)的单个单词被指定为指示词,并且从安装的日语词典搜索对应于该指示词的信息的功能。所选字符串不限于日语字符。可以选择其它语言,只要其为所显示的字符串即可。 在这种情况下,可以搜索对应于此语言的内容信息。“阅读功能”是用于输出阅读包括多个英语单词的所选句子的合成语音的功能。“标记功能”是用于将所有所选字符和符号的背景显示为具有与字符的显示色彩不同的色彩的涂色(painting)的功能。当在电子词典中安装了除英语之外的语言(例如汉语)的词典时,预先确定不仅能够对英语单词或英语句子、而且能够对所述其它语言的单词或句子执行的功能,并且执行对应于所选字符串的特定功能。在下述实施例中,集中于字母字符和日语字符。存储器单元30是用于存储各种信息片的部件,其中,可以将RAM、R0M、诸如闪速存储器的半导体存储器、诸如硬盘的存储器设备或诸如CD-R的存储介质用于存储器单元30。存储器单元30存储例如字符类型一功能对应信息32、所选字符串33、有效字符串 ;34、所获取的字符类型35、所选功能36和内容信息37。内容信息37意指包含在日语词典或英日词典中的信息。存储器单元30还存储允许计算机运行以便实现信息处理装置中的各块的控制程序。控制程序被提供为被存储在各种存储器设备或存储介质中,或者被提供为通过网络而被下载。图2是根据一个实施例的指示针对四个功能的有效字符类型的字符类型一功能对应信息32的说明图。字符类型一功能对应信息是这样的一个其中一个或多个可执行的功能和字符(其为对其执行相应功能的对象)的字符类型(有效字符类型)是彼此关联的。图2举例说明了四个功能的项目和对应的有效字符类型。在图2中,当被选作有效字符串的部分的字符类型是“字母字符(字母)”时,例如, 可以发现语音再生功能、S跳跃功能、阅读功能和标记功能是可执行的功能。当有效字符串是“片假名”时,两个功能(其为S跳跃功能和标记功能)是可执行的功能。即使当在选择了“语音再生功能”的情况下选择了平假名字符时,此字符也不被指定为有效字符串,但是当仅选择了字母字符时,这些字符才被指定为有效字符串。在图1中,显示控制单元60是设置将在显示单元20上显示的字符等并允许显示单元20基于指定的显示位置、显示色彩和字符的大小来显示字符等的部件。在本发明中,显示控制单元60是以与未被选择的字符串的显示形式不同的显示形式来显示由字符选择单元选择的字符串(所选字符串)的部件。可替换地,其为以与被显示到显示单元上的其它字符串的显示形式不同的显示形式来在显示单元上显示被判定为有效字符串的字符串的部件。例如,显示控制单元60执行在被显示到显示单元上的内容信息37中突出显示所选字符串33或有效字符串34的处理。功能执行单元70是执行由用户选择的功能的部件。特别地,其为允许对由字符串判定单元50判定的有效字符串执行由功能选择单元12选择且应该被执行的功能的部件。例如,当“S跳跃”被选择且被用户输入,并且如图3(c)中所示“ 7 二乂”被选作所选字符串时,对“7 二 ^ ”执行S跳跃功能,因为“7 二 ^ ”是作为能够对其执行S跳跃功能的有效字符串的片假名。在这种情况下,由于有效字符串是“7 二 ^ ”,所以在“ 7 二” 被指定为指示词的情况下执行词典搜索,由此显示对应于“ 了二”的所存储的信息。<功能选择之后的字符串处理的概要的说明>
图3是根据本发明的一个实施例的功能选择之后的字符串选择处理的示意性说明图。图3 (a)举例说明了其中在显示单元20的显示屏101上显示涉及“7 二乂一* ^ 的内容信息37的内容、以及“S跳跃功能”已被选作要执行的功能的状态。用户通过在此状态的情况下使用笔来进行描画显示屏101的操作(字符串选择操作)从而选择字符。所选字符被例如通过显示控制单元来突出显示,从而使得其被显示为与其它未选择的字符相区别。例如,图3 (b)举例说明了其中用户用笔来进行字符串选择操作以从所显示的字符串中选择“ 了 ”且所选字符“ 了 ”被显示为有所区别的状态。在这种情况下,获取片假名 (日语字符)作为所获取的字符类型35。图3 (C)举例说明了其中用户将笔放到屏幕上、并采用这样的状态将笔从“ 7 ”移动至“ 乂,,以选择“ 7 二乂”的状态。在图3 (C)中,当用户在他/她用笔描画显示屏101以选择从“ 7 ”到“ * ”的字符串之后在“ J ”的位置处将笔从屏幕移开时,执行有效字符串的判定处理。这里举例说明的是所选字符串的最后位置处的字符是具有有效字符类型的字符的情况。在这种情况下, 通过使用图2中所示的字符类型一功能对应信息32来确定所选字符串的字符类型是否是能够对其执行“S跳跃功能”的有效字符串。在图3 (c)中,所选字符串“ 了二”的字符类型是能够对其执行S跳跃功能的字符类型(片假名),从而使得“ 7 二 J ”被确定为有效字符串。在这种情况下,所选字符串和有效字符串相互一致。所选字符串的最后位置处的字符是“ J ”,其为具有有效字符类型(片假名)的字符,这意味着“ 7 二 ^ ”是包括具有有效字符类型的三个连续字符的字符串。因此,其变成对其执行所述功能的对象。其后,对有效字符串“7 二执行已经选择的“S跳跃功能”。图3 (d)举例说明用户将笔放到显示屏上且在此状态的情况下用户用笔从第一字符“7”描画至“画”的状态。在“ 7 二 ^ ”至“動画”之间包括作为不对其执行S跳跃功能的字符类型的句号 “。”。特别地,所选字符串“ 7 二 ^。動画”包含不能对其执行功能的字符(无效字符)。 “7 二 J ”的串是包含具有有效字符类型(片假名)的多个连续字符的字符串,从而使得其为能够对其执行S跳跃功能的有效字符串。在如上所述地选择了字符串的状态下,只有作为所选字符串的有效字符串的“ 了二乂”的串被图3 (d)中的显示控制单元突出显示。即使当笔被放到“画”上时,并非有效的字符串“。動画”不被突出显示。当用户后来将笔从显示屏的“画”的位置处移开时,对有效字符串“7 二 ^ ”执行S 跳跃功能。在图3 (c)的情况下,通过由用户在选择有效字符串之后施加笔的移开作为触发来自动地执行已被选择的功能,由此,能够使得用于选择字符串的用户的操作简单且易于理解。在图3 (d)的情况下,即使当用户选择了包含不能对其执行S跳跃功能的字符的字符串时,只有包含能够对其执行功能的字符的串(有效字符串)被突出显示,并对此串执行S跳跃功能。因此,即使当用户不知道能够对其执行S跳跃功能的字符类型或者用户错误地选择了字符时,也能够自动地执行所选功能,由此,能够减少用于字符串选择操作的用户负担。〈本发明中的用户的输入操作的说明>
图4举例说明示出了由用户在根据本发明的信息处理装置中执行的输入操作的概要的流程图。假设用户预期的内容信息37被显示到显示单元20上。在步骤Sl中,用户首先执行选择他/她意图执行的功能的操作。这里,用户按下为每个功能提供的专用键。可替换地,用户按下特定键以显示包括用于许多功能的项目的名称的功能选择屏幕,并通过使用键或笔来选择并输入它们中的期望功能的项目。这里,专用键或笔对应于功能选择单元12。因此,确定要执行的功能,并将所选功能存储在存储器单元30中作为所选功能36。接下来,在步骤S2中,用户执行选择作为对其执行所选功能的对象的字符串中的第一字符的操作。例如,用户在显示在显示屏上的内容信息37中的字符串中用笔触碰期望的字符。在这种情况下,笔对应于字符选择单元11。被笔触碰的位置坐标被触控面板检测,并根据所检测的位置坐标与所显示字符的显示位置之间的对应关系来确定被触碰并输入的字符是什么。被触碰并输入的期望字符被作为所选字符串33的一个字符存储在存储器单元30 中。通过步骤S2中的操作来确定第一字符。获取所确定的第一字符的字符类型作为所获取的字符类型35。可以通过此操作的执行来检查所选第一字符是否是有效字符。通过参考字符类型一功能对应信息32,以第一字符的字符类型是否是能够对其执行所选功能的字符类型的这样的方式来确定第一字符是否是有效字符。当其为有效字符时,其第一字符被作为有效字符串;34的一个字符存储在存储器单元30中。接下来,在步骤S3中,用户将笔放到显示屏上,并且在此状态的情况下,用户执行描画用户意图选择的字符串直至最后一个字符的操作。特别地,用户执行选择并输入从第一字符至最后一个字符的用户意图选择的字符串的操作。作为用笔来描画字符串的替代,用户暂时将笔移开以确定第一字符,并且然后他/ 她用笔触碰以输入最后一个字符,以便指定所选字符串的第一和最后一个字符,从而将包含第一和最后一个字符之间的字符串的字符串指定为一个所选字符串。用此操作,用户按照他/她自己的意愿来选择所选字符串。在这种情况下,从第一字符至最后一个字符的整个字符串被存储为一个所选字符串33。当所选字符串包括具有能够对其执行所选功能36的字符类型的字符时,此所选字符串还对应于有效字符串34。当字符串的选择结束时,用户用笔触碰最后一个字符,并且然后他/她在步骤S4 中将笔从显示屏移开。能够检测笔的移开,因为不存在由于触控面板的压力接触而导致的坐标输入。笔从显示屏移开意味着如上所述的所选字符串的选择的完成。特别地,当检测到笔从显示屏的移开时,确定所选字符串33和有效字符串34。可以在视觉上辨别这样选择的所选字符串33以便与未选择的字符区别开。例如, 可以突出显示所选字符串。当所选字符串如稍后所述地包含并非有效字符的字符时,优选的是排除并非有效的字符,并且然后,有效字符串判定单元50判定有效字符串,其中,突出显示有效字符串34 并执行所选功能。可替换地,当所选字符串包含不是有效字符的字符时,或者当笔在不是有效字符的字符的位置上或在不存在所显示字符的区域上移开时,可以将此情况检测为错误选择, 从而使得可以不执行功能。上述从步骤Sl至步骤S4的操作是由用户执行的操作。当在步骤S4中检测到笔的移开时,在不执行后来的用户操作的情况下由有效字符串判定单元50来自动地执行判定有效字符串的处理,并且进一步地,如在步骤S5中所指示的,功能执行单元70对有效字符串执行所选功能。以上说明是由用户进行的输入操作以及功能选择处理、第一字符选择处理、字符串选择处理、有效字符串判定处理和功能执行处理(如与输入操作相关地执行的那些)的概要。对应于控制单元的CPU通过基于控制程序来操作各种硬件而执行相应处理。〈功能选择处理〉
图5举例说明了根据本发明的一个实施例的功能选择处理的流程图。这里,还集中于上述四个功能。在步骤Sl中的功能选择处理之后执行此处理。在步骤Sll中,检查是否由用户进行了用于选择功能的输入。如果不存在输入,则重复步骤Sll中的处理。另一方面,当进行了用于选择的输入时,CPU前进至步骤S12,并检查在S12至S15 中选择了哪个功能。在步骤S12中检查所选择和输入的功能是否是“S跳跃功能”。如果所选择的功能是“S跳跃功能”,则CPU前进至步骤S16,并且如果否则,则前进至步骤S13。在步骤S16中,CPU读取对应于S跳跃功能的字符类型一功能对应信息32。特别地,CPU从存储器单元30读取能够对其执行S跳跃功能的字符类型(有效字符类型)。这里, 根据图2,读取字母字符、日本汉字、平假名和片假名作为有效字符类型。在这种情况下,“S 跳跃功能”被作为所选功能36存储在存储器单元30中。在步骤S16之后,功能选择处理结束,并且CPU前进至接下来的第一字符选择处理 (步骤S31)。在步骤S13中,检查是否选择了“语音再生功能”。如果选择了,则CPU前进至步骤 S17,并且如果未选择,则CPU前进至步骤S14。在步骤S17中,CPU读取对应于语音再生功能的字符类型一功能对应信息32并将语音再生功能存储为所选功能36。然后,CPU结束功能选择处理,并且然后前进至步骤S31。 当选择了语音再生功能时,字母字符被读取作为有效字符类型。在步骤S14中,检查是否选择了“阅读功能”。如果选择了,则CPU前进至步骤S18, 并且如果未选择,则CPU前进至步骤S15。在步骤S18中,CPU读取对应于阅读功能的字符类型一功能对应信息32,并将阅读功能存储为所选功能36。其后,CPU结束功能选择处理,并且然后前进至步骤S31。在步骤S15中,检查是否选择了“标记功能”。如果选择了,则CPU前进至步骤S19, 并且如果未选择,则CPU返回步骤Sll。在步骤S19中,CPU读取对应于标记功能的字符类型-功能对应信息32,并将标记功能存储为所选功能36。其后,CPU结束功能选择处理,并且然后前进至步骤S31。如果存在除这四个功能之外的其它功能,则CPU可以检查是否选择了功能。如果选择了,则CPU可以读取对应于此功能的字符类型一功能对应信息32。〈第一字符选择处理〉
图6举例说明了根据本发明的一个实施例的第一字符选择处理的流程图。这里,假设用户所预期的内容信息37已被显示到显示单元20上。当执行步骤S2 中的第一字符选择操作时,执行图6中的处理。在步骤S31中,检查用户是否通过使用笔来进行用于选择第一字符的触碰输入。 例如,检查是否进行了按压触控面板上的可选位置的输入。当进行了触碰输入时,CPU前进至步骤S32,并且当未进行触碰输入时,CPU在步骤S31中重复该处理。在步骤S32中,CPU检测通过笔进行触碰输入的位置处的坐标。在步骤S33中,检查在显示在显示屏上的字符串中是否存在在所检测位置坐标上的字符。特别地,检查用户是否选择了字符。当在进行触碰输入的位置坐标上不存在字符时,CPU返回至步骤S31。另一方面,当在触碰输入的位置坐标上存在字符时,CPU前进至步骤S34。在这种情况下,CPU获取所选字符的字符类型,并将其存储为所获取的字符类型35。在步骤S34中,字符识别单元40检查由用户选择的字符是否是有效字符,即由用户选择的字符是否是具有能够对其执行所选功能的字符类型的字符。通过参考读取的字符类型一功能对应信息32来确定其是否是有效字符,从而确定所选字符的所获取的字符类型35是否是在信息32中设置的字符类型。当选择语音再生功能作为所选功能36时,例如,参考信息32,相应的有效字符类型是“字母字符(字母)”。因此,如果所选第一字符的所获取的字符类型35是字母,则确定所选第一字符是有效字符。当所选功能是“S跳跃功能”,并且如图3 (b)中所示的那样所选第一字符“ 7,,是片假名时,第一字符“ 了 ”被确定为有效字符,因为根据信息32,有效字符类型是“字母字符、 日本汉字、平假名和片假名”。当其不是有效字符时,CPU返回至步骤S31,并且当其是有效字符时,其前进至步骤S35。由于在步骤S35中第一字符是有效字符,所以有效字符串判定单元50将第一字符判定为有效字符串中的一个,并将第一字符存储为有效字符串;34。在步骤S36中,显示控制单元60突出显示作为有效字符的第一字符。应注意的是, 显示控制单元60可以显示所选第一字符以便其容易被在视觉上理解。显示控制单元60可以以与其它字符串的形式不同的形式来显示所选第一字符。例如,其可以改变显示色彩,或者其可以将所选字符显示为闪烁。CPU在步骤S36中结束第一字符选择处理,并且然后在步骤S41中前进至字符串选择处理。<字符串选择处理的第一实施例>
图7举例说明了根据本发明的一个实施例的字符串选择处理的流程图。这里,将主要描述在用户在用户意图选择的字符串上描画显示屏直至最后一个字符时判定和显示有效字符串的处理。当执行步骤S3中的字符串选择操作时,执行图7中的处理。在步骤S41中,检查笔是否被从显示屏移开。这里,笔的移开意味着输入选择的结
束ο当笔被从显示屏移开时,确定所选字符串和有效字符串,并且然后,CPU前进至图 8中所示的功能执行处理。当笔仍被放在显示屏上时,CPU前进至步骤S42。在步骤S42中,检查笔是否被移动。当笔未被移动时,CPU返回至步骤S41,并且当检测到笔的移动时,CPU前进至步骤S43。在步骤S43中,检测移动之后的笔的位置坐标。在步骤S44中,提取在所检测的位置坐标上出现的字符。在步骤S45中,字符识别单元40通过使用字符类型一功能对应信息32来检查所检测的位置坐标上的所提取字符是否是有效字符。当其是有效字符时,CPU前进至步骤 S46,并且当其不是有效字符时,CPU返回至步骤S41。当在所检测的位置坐标上不存在字符时,CPU可以返回至步骤S41。在步骤S46中,有效字符串检测单元50将所提取的字符判定为有效字符串的一部分,并将其存储在有效字符串;34中。当字符已经被存储在有效字符串34中时,字符不被覆写,而是被添加到所存储的字符以进行存储。在步骤S47中,显示控制单元60突出显示有效字符串34以便在视觉上区别所选有效字符串。其后,CPU返回至步骤S41。例如,在图3 (c)的情况下,重复图7中的从步骤S41至S47的处理,由此,由有效字符判定单元50将“ 7 二 J ”判定为有效字符串,将其存储在存储器单元30中,并由显示控制单元60来突出显示。当用户在不将笔从图3 (c)中的状态移开的情况下将笔移动至“ J ”的右侧的句号“。,,时,所检测的位置坐标在步骤S45中被确定为未在有效字符上,因为句号“。,,不是能够对其执行S跳跃功能的有效字符类型。然后,CPU返回至步骤S41。<功能执行处理>
图8举例说明了根据本发明的一个实施例的第一功能执行处理的流程图。在执行图4中的步骤S4中的操作之后,在图7中的处理中执行此处理。在步骤S51中,检查有效字符串34是否被存储在存储器单元30中。当有效字符串;34未被存储时,CPU结束该处理,因为未选择能够对其执行所选功能的字符。另一方面,当存储了有效字符串34时,CPU前进至步骤S52,其中,功能执行单元70 对有效字符串34执行所选功能。图8中的处理是笔被移开之后的处理。然而,此处理在笔被移开时执行,无论笔被移开的位置如何。特别地,即使当笔被移开的位置在所显示字符上或在不存在所显示字符的区域上时,也执行图8中的处理。图9举例说明了根据本发明的第二功能执行处理的流程图。这里,不同于图8中的处理,当笔被移开的位置在有效字符串上时执行所选功能。 还在步骤S4中的操作之后执行图9中的处理。在步骤S61中,检查有效字符串34是否被存储在存储器单元30中。当有效字符串未被存储时,CPU结束处理,并且当其被存储时,CPU前进至步骤S62。在步骤S62中,检测笔被移开的位置的坐标。在步骤S63中,检查笔被移开的位置是否在有效字符上。图12是根据一个实施例的笔被移开的位置的说明图。当笔被移开的位置在如图12 (a)中所示的有效字符“7 二乂”上时,CPU前进至步骤S64,其中,功能执行单元70对有效字符串34执行所选功能。另一方面,当笔被移开的位置不在有效字符上时,例如,当笔被移开的位置如图12 (b)中所示的那样在与所选字符串“ 7 二 J ”完全不同的字符上或如图12 (c)中所示的那样在不存在显示字符的区域上时,CPU在不执行功能的情况下结束处理。应注意的是,用户可以预先设置,从而使得即使当笔被移开的位置如图12 (b)或 12 (c)中所示的那样不在有效字符串上时,也执行所选功能。<字符串选择处理的第二实施例>
图10举例说明了根据第二实施例的字符串选择处理的流程图。在此处理中,不同于图7中的处理,由用户选择的字符串被存储为所选字符串33, 并且在选择了字符串的状态下,所有所选字符串被显示为被突出显示。图13是描述第二实施例中的操作和显示屏的说明图。图10中从步骤S71至S74的处理与图7中从步骤S41至S44的处理是相同的。在步骤S71中,检查笔是否被移开。当检测到笔的移开时,CPU前进至图11中的步骤S81 (功能执行处理)。另一方面,当笔尚未被移开时,CPU前进至步骤S72。在步骤S72中,检查笔的位置是否被移动。当笔未移动时,CPU返回至步骤S71,并且当笔移动时,CPU前进至步骤S73。在步骤S73中,检测移动之后的笔的位置坐标。
在步骤S74中,提取在所检测的位置坐标上出现的字符。在步骤S75中,将所提取的字符存储在所选字符串33中。当所选字符串33已被存储时,所提取的字符被存储为被添加到已经存储的字符。 在本实施例中,稍后判定有效字符串34,从而使得与所选字符串33相同的字符被暂时存储为有效字符串;34。在步骤S76中,显示控制单元60突出显示所选字符串33,并且然后返回至步骤 S71。当如图13 (a)中所示的那样用笔来选择“ 7 二乂。動画”时,作为整个所选字符串的“7 二 ^。動画”被存储为所选字符串33,并被突出显示。在这种情况下,即使当包含不能对其执行所选“S跳跃功能”的字符(句号“。”)时,也突出显示包括字符“。,,的字符串, 只要笔未被移开即可,因为字符串现在正在被选择。特别地,在图10中的处理中用笔选择字符串的状态下,由用户选择的字符串全部被突出显示。图11举例说明了在图10中笔被移开之后执行的功能执行处理的流程图。在此处理中,在笔被移开之后,在突出显示的所选字符串中确定能够对其执行所选功能的有效字符串,并且然后对有效字符串34执行该功能。此外,将要被突出显示的字符变成有效字符
串ο在步骤S81中,如图9中的步骤S61中那样检查有效字符串34是否被存储在存储器单元30中。当其未被存储时,CPU结束该处理,并且当其被存储时,CPU前进至步骤S82。在步骤S82中,由字符识别单元40来检查在所存储的所选字符串33中是否包括除有效字符之外的字符。特别地,通过使用信息32来检查在所选字符串33中是否包括具有不能对其执行所选功能36的字符类型的字符。当其未被包括时,所选字符串33与有效字符串34相同。因此,有效字符串判定单元50在没有任何修改的情况下将所选字符串33判定为有效字符串34。然后,CPU前进至步骤S85,其中,功能执行单元70对有效字符串34执行所选功能。当例如笔在图3 (c)、12 (a)和12 (b)中所示的位置处被移开时,CPU在步骤S82 之后前进至步骤S85从而执行所选功能。另一方面,当在所选字符串33中包括并不有效的字符时,CPU前进至步骤S83。在这种情况下,存储在存储器单元30中的所选字符串33和有效字符串34相互不同。在步骤S83中,在并不有效的字符之后的包括无效字符的字符被从所选字符串33 删除。特别地,有效字符串判定单元50将字符串(从该字符串开始从所选字符串33中删除并不有效的字符之后的字符)判定为有效字符串34。在步骤S84中,显示控制单元60仅突出显示那部分有效字符串34。其后,功能执行单元70在步骤S85中对有效字符串34执行所选功能。当笔移动以选择图13 (a)中的“7 二 >。動画”时,例如,“ 7 二 j。動画”被存储为所选字符串33,并且被突出显示。假设在此状态的情况下,笔如图13 (b)中所示地在可选位置处被从显示屏移开。这里,笔被移开的位置可以是在所显示的所选字符串的位置处, 或者可以在不存在显示字符的区域上。在这种情况下,所选字符串包括不是有效字符的句号“。”,从而使得有效字符串34是“ 7 二乂”的串。
当在图13 (b)中的状态的情况下将笔移开时,在所选字符串33中包括并不有效的字符“。”。因此,根据图11中的步骤S82中的确定,CPU前进至步骤S83和S84,从而使得显示状态变成图13 (c)中所示的那个。特别地,“。動画”的部分被从所选字符串33排除,并且不突出显示。另一方面, 只有有效字符串“7 二 ^ ”被突出显示。其后,对有效字符串“7 二 ^ ”执行功能。在第二实施例中,即使当由用户选择的所选字符串包括不能对其执行所选功能的字符时,也只有能够对其执行功能的字符串(有效字符串)被突出显示,并且对此字符串执行功能。因此,即使当用户错误地选择了包含不能对其执行功能的字符的字符串时,或者即使当用户无意识地选择了不能对其执行功能的字符时,也自动地确定有效字符串。因此,能够对有效字符串执行用户预期的功能,这提供了简单且容易理解的操作,由此能够减少用户的操作负担。当笔被移开的位置不在所选字符串上时,即,笔被移开的位置不在未显示字符的区域上,如图13 (b)中所示,只有有效字符串被突出显示,并且对有效字符串执行功能,这能够减少用户的操作负担。可能存在用户无意识地错误地将笔从显示屏移开的情况。因此,当用户在如图13 (a)中所示的所选字符串的位置处将笔移开时,当用户在如图12 (b)中所示的其它所显示字符串上将笔移开时,或者当用户在如图12 (a)中所示的有效字符串上将笔移开时,可以执行功能。在图12 (c)或图13 (b)的情况下,可以在不执行功能的情况下发出指示笔的错误移开的警报显示。根据本发明,选择功能,并且然后确定所选字符串是否包括具有能对其执行所选功能的字符类型的字符,从而判定作为对其执行功能的对象的有效字符串。因此,本发明促进了选择字符串的用户操作。即使当用户错误地选择了包括具有无效字符类型的字符的字符串时,也能够对有效字符串执行用户预期的功能,由此,能够减少关于用于选择字符串的用户的操作负担。其中首先选择字符串的信息处理装置
下面将描述信息处理装置,该装置具有其中首先选择期望的字符串的字符串选择功能,并且自动地选择能够对所选字符串执行的功能,以便能够增强用于执行用户期望的功能的可操作性。本发明提供一种信息处理装置,包括字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,可执行的功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元,其从在字符串显示单元上显示的内容信息中选择期望的字符串;字符类型获取单元,其获取所选字符串中的第一字符的字符类型;功能获取单元,其在由字符选择单元选择字符串之后,根据字符类型-功能对应信息来获取与所获取的字符类型相关联的可执行的功能;有效字符串判定单元,其针对每个所获取的可执行的功能从由字符选择单元选择的所选字符串中判定对其执行功能的有效字符串;以及功能选择单元,其从所获取的可执行的功能中选择将被执行的功能。采用此装置,在选择了所选字符串之后,获取可执行的功能,并且然后确定对其执行功能的有效字符串。因此,本发明提供了简单且容易理解的操作,能够减少错误操作,并且能够增强用户的可操作性。
信息处理装置可以进一步包括功能选择屏幕显示单元,其显示由功能获取单元获取的可执行的功能的项目,其中,可以在一个显示设备中的不同屏幕上显示字符串显示单元和功能选择屏幕显示单元,或者可以在不同的显示设备的相应屏幕上显示字符串显示单元和功能选择屏幕显示单元。用此配置,用户能够容易地确认可执行的功能。功能选择单元从在功能选择屏幕显示单元上显示的项目中选择期望的可执行的功能。此外,可以以与未被选择的字符串的显示形式不同的显示形式在字符串显示单元上显示由字符选择单元选择的字符串。当所获取的字符类型是空格时,字符类型获取单元可以从由字符选择单元选择的字符串获取字符(其首先出现且其不是空格)的字符类型。用此配置,即使当用户通过用户的错误操作选择在其开头处包括空格的字符串时,也能够执行用户预期的功能。信息处理装置进一步包括功能执行单元,其对由有效字符串判定单元针对要执行的功能确定的有效字符串执行由功能选择单元选择且要执行的功能。存储在存储器单元中的可执行的功能包括例如语音再生功能、S跳跃功能、阅读功能和标记功能。存储在存储器单元中的字符类型包括字母和日语字符,其中,预先设置对其执行功能的字符的一个或多个字符类型。由有效字符串判定单元判定的有效字符串是包括在所选字符串中的一个或多个字符串。当所判定的有效字符串是一个时,可以将该有效字符串指定为包括第一字符的字符串。当所判定的有效字符串是多个时,信息处理装置还可以包括有效字符串选择屏幕显示单元,其显示多个有效字符串的项目以便其是可选择的,其中,可以在一个显示设备中的与另一显示屏幕不同的屏幕上显示有效字符串选择屏幕显示单元。本发明提供一种信息处理装置的程序,该程序允许计算机执行作为字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中, 可执行的功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元,其从在字符串显示单元上显示的内容信息中选择期望的字符串;字符类型获取单元, 其获取所选字符串中的第一字符的字符类型;功能获取单元,其在由字符选择单元选择字符串之后,从字符类型一功能对应信息获取与所获取的字符类型相关联的可执行的功能; 有效字符串判定单元,其针对每个所获取的可执行功能,从由字符选择单元选择的所选字符串中判定对其执行功能的有效字符串;以及功能选择单元,其从所获取的可执行的功能中选择可执行的功能。本发明还提供了一种用于信息处理装置的字符串和功能的选择方法,所述信息处理装置包括字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型一功能对应信息,其中,可执行的功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元;字符获取单元;功能获取单元;有效字符串判定单元;以及功能执行单元,其中,所述字符选择单元在字符串显示单元上显示的内容信息中选择期望的字符串,字符类型获取单元获取所选字符串的第一字符的字符类型,功能获取单元在字符串选择单元选择字符串之后根据字符类型一功能对应信息获取与所获取的字符类型相关联的可执行的功能,有效字符串判定单元针对每个所获取的可执行的功能从所选择的所选字符串中判定对其执行功能的有效字符串,并且功能选择单元从所获取的可执行的功能中选择可执行的功能。将参考附图来描述本发明的实施例。应注意的是,本发明不限于以下实施例的说明。<根据本发明的信息处理装置的结构>
图14是举例说明根据本发明的一个实施例的信息处理装置的结构的方框图。在图14中,根据本发明的信息处理装置包括输入单元110、显示单元120、存储器单元130、字符类型获取单元140、有效字符串判定单元150、功能获取单元160和功能执行单元170。这里,由包括CPU、ROM、RAM、I/O控制器和定时器的微型计算机来实现信息处理装置,其中,由允许基于存储在ROM中的控制程序来操作各种硬件的CPU来执行每个功能块的功能。CPU对应于操作图14中的每个功能块的未示出的控制单元,并允许相应的功能块来执行图17中所示的流程图中的处理。信息处理装置被结合到诸如电子词典、PDA、蜂窝式电话或笔记本式个人计算机之类的电子装置中以供使用。输入单元110是用于输入字符、图形和符号并用于选择功能的部件,其中,使用键盘或诸如鼠标或笔的定位设备。从输入功能的角度出发,本发明中的输入单元110包括用于从显示的内容信息中选择期望的字符串的字符选择单元111和用于在由功能获取单元160获取的可执行的功能之中选择要执行的功能的功能选择单元112。在使用键盘或笔的情况下执行字符选择单元111和功能选择单元112两者的功能。例如,字符选择单元111是通过使用笔在图16 (a)中的显示屏101上显示的字符串中选择“abc”的部分的功能块。所选字符串“abc”被存储在存储器单元130中作为所选字符串 133。功能选择单元112是用于通过使用笔从图16 (b)中所示的“功能选择屏幕102” 上显示的功能项目中选择应该执行的期望功能的项目(S跳跃功能等)的部件。显示单元120是用于显示字符串、图形和符号的部件,并且其可以包括单个显示屏或多个显示屏。显示单元120提供有覆盖在显示屏上的触控面板,其中,在笔触碰的显示屏的位置上显示的信息被输入。从显示功能的角度出发,本发明的显示单元120包括用于显示包含字符串的内容信息的字符串显示单元121和用于显示可执行的功能的项目的功能选择屏幕显示单元 122。例如,图16 (a)中的数字101对应于字符串显示单元121,并且图16 (b)中的数字102对应于功能选择屏幕显示单元122。功能选择屏幕102并不始终被显示在屏幕上,但是从增强用户的可操作性的角度出发,优选的是,在从字符串显示单元上显示的内容信息中选择期望的字符串之后自动地显示功能选择屏幕。
就在功能选择屏幕102上显示的功能的项目而言,并不始终显示大量的项目,但是优选的是可执行的功能项目被可选择地显示为与所选字符串的类型(字符类型)相关联。在功能选择屏幕显示单元122上显示的项目是由功能获取单元160获取的“可执行的功能”的项目,并且可以使用预先设置的功能的名称作为所显示内容。在字符串显示单元121上显示的内容信息包括除字符串之外的各种信息片,诸如符号、图形和照片。在本发明中,主要显示包括字符串的信息。可以在诸如IXD或CRT之类的一个显示设备的同一屏幕上显示两个显示单元 (121、122),但是其可以在显示设备中的不同屏幕(窗口)上显示,以便清楚地识别两个显示单元以便用户容易理解。可替换地,当根据本发明的信息处理装置具有两个不同的显示设备时,可以在各显示设备的各屏幕上独立地显示字符串显示单元121和功能选择屏幕显示单元122。优选的是,以与未被选择的字符串的显示形式不同的显示形式来显示由字符选择单元选择的所选字符串,以便用户能够容易地在视觉上加以识别。例如,可以突出显示所选
字符串。如稍后所述,当由有效字符串判定单元来判定多个有效字符串时,提供有效字符串选择屏幕显示单元,在其上可选择地显示多个有效字符串的项目。此显示单元是例如由在图25 (d)中所示的103表示的屏幕,其中,其在与一个显示设备中的其它显示屏(101、102)不同的屏幕(窗口)上加以显示。字符类型获取单元140是用于获取由字符选择单元112选择的字符串的字符的类型(字符类型)的部件。例如,字符类型意指字母(字母字符)、日语字符(日本汉字、平假名、 片假名)以及符号和其它语言的字符。当在图16 (a)中所示的显示屏上选择“abc”时,识别字符的字符代码的值,从而确定所选字符串的字符类型是字母。使用所获取的字符类型的信息来获取可执行的功能。可能存在所选字符串包括多个字符类型的情况。在本发明中,原则上获取所选字符串中的第一字符的字符类型。当在图16 (a)中选择了 “def A ^ 3 λ杉”时,获取作为第一字符“d”的字符类型的“字母”作为第一字符类型135。当选择了“ A ^、I b gh”时,获取作为第一字符“ A ”的字符类型的“平假名”。有效字符串判定单元150是用于分析由字符选择单元111选择的所选字符串并用于确定作为对其执行由功能获取单元获取的作为选择候选的可执行的功能的对象的有效字符串的部件。这里,针对每个所获取的可执行的功能判定对其执行功能的有效字符串。当所选字符串是“abc”时,例如,字符类型被确定为仅是字母,从而使得对其执行特定功能的有效字符串被确定为是“abc”。当所选字符串是“def A V时,必须将应被获取的一个判定为有效字符串,因为此字符串包括两个字符类型,其为字母和平假名。在这种情况下,必须确定只有“def”被指定为有效字符串,只有“ A ^、”被指定为有效字符串,“def”和“ A ^、”的两个串被指定为有效字符串,或者整个“def A 0 V’被指定为有效字符串。这是因为可执行的功能根据所判定的有效字符串是不同的。由有效字符串判定单元判定的有效字符串是包括在所选字符串中的一个或多个字符串。当所判定的有效字符串是一个时,可以将包括第一字符的字符串指定为有效字符
串ο当所选字符串是以字母开始的“def A λ b”时,例如,能够执行四个功能,其为语音再生功能、S跳跃功能、阅读功能和标记功能。如果“语音再生功能”是仅对字母执行的功能,则能够对其执行功能的有效字符串被确定为是“def”。在这种情况下,所选字符串中的“A P ) λ b”被从有效字符串排除。能够对其执行“标记功能”的有效字符串被确定为是整个“def A λ杉”。在电子词典中能够执行的功能不限于上述四个功能,而是能够执行许多功能。应注意的是,在根据本发明的下述实施例中,集中描述上述四个功能。功能获取单元160是用于基于由字符类型获取单元140获取的字符类型来获取与该字符类型相关联的可执行的功能的部件。例如,当获取“字母”作为字符类型时,获取四个功能作为可执行的功能,所述四个功能为“语音再生”、“S跳跃”、“阅读”和“标记”。当获取“平假名,,作为字符类型时,获取两个功能作为可执行的功能,所述两个功能为“S跳跃”和“标记”,并且不获取“语音再生”功能和“阅读”功能,从而使得不执行它们。例如,通过参考图15中所示的字符类型一功能对应信息132来获取功能。在字符选择单元选择字符串之后执行功能获取处理。图15是根据一个实施例的指示用于四个功能的有效字符类型的字符类型-功能对应信息132的说明图。字符类型-功能对应信息是其中可执行的功能和字符(其是对其执行相应功能的对象)的字符类型彼此关联的那个。在图15中,当被选作有效字符串的部分的字符类型是“字母字符(字母)”时,例如, 可以发现语音再生功能、S跳跃功能、阅读功能和标记功能是可执行的功能。当有效字符串是“片假名”时,两个功能(其为S跳跃功能和标记功能)是可执行的功能。在本发明中,“语音再生功能”是用于输出阅读单个英语单词(其是仅包括所选字母(字母字符)的字符串)的语音的功能。“S跳跃功能”是其中仅包含所选字母字符或所选日语字符串(例如包含日本汉字、 平假名或片假名的字符串)的单个单词被指定为指示词、并从所安装的日语词典搜索对应于该指示词的信息的功能。所选字符串不限于日语字符。可以选择其它语言,只要其为所显示的字符串即可。 在这种情况下,可以搜索对应于此语言的内容信息。“阅读功能”是用于输出阅读包括多个英语单词的所选句子的合成语音的功能。“标记功能”是用于将所有所选字符或符号的背景显示为具有与字符的显示色彩不同的色彩的涂色(painting)的功能。当在电子词典中安装了用于除英语之外的语言(例如汉语)的词典时,预先确定不仅能够对英语单词或英语句子、而且能够对其它语言的单词或句子执行的功能,并且执行对应于所选字符串的特定功能。
在下述实施例中,集中于字母字符和日语字符。由功能选择单元160来获取一个或多个功能。例如,当所获取的功能是一个时,能够对所选字符串执行的功能被确定为此功能。因此,当判定键后来被按下时,能够立即执行此功能。另一方面,当能够执行多个功能时,在用户选择字符串(参见图16 (b))之后,包括多个功能的项目的名称的功能选择屏幕102被立即自动地显示到显示单元120上。看到功能选择屏幕102的用户寻找哪个是他/她选择的可对字符串执行的功能。在下文中,用户用笔触碰输入他/她意图执行的来自所显示的多个功能的功能的显示部分,被触碰的功能被执行。当存在不能对所选字符串执行的功能时,此功能的项目未被显示到功能显示屏 102上,或者可以进行如图16 (c)中所示的、用户通过其来寻找不能被选择的功能的显示 (着色的显示或以浅颜色的显示)。功能执行单元170是执行由用户选择的功能的部件。特别地,其是允许针对应执行的功能对由字符串判定单元判定的有效字符串执行由功能选择单元选择且应该执行的功能的部件。当由用户在图16 (b)中所示的选择屏幕102上选择并输入“S跳跃”时,对能够对其执行S跳跃功能的所选字符串的有效字符串执行S跳跃功能。当有效字符串是“abc” 时,在使用“abc”作为指示词的情况下执行词典搜索,并且显示被存储为与“abc”相关联的
fn息ο存储器单元130是用于存储各种信息片的部件,其中,可以将RAM、ROM、诸如闪速存储器的半导体存储器、诸如硬盘的存储器设备或诸如CD-R的存储介质用于存储器单元 130。存储器单元130存储例如字符类型-功能对应信息132、所选字符串133、有效字符串134、第一字符类型135、功能选择分析信息136和内容信息137。例如,功能选择分析信息136是图23中所示的信息,并且被用于获取可对所选字符串执行的功能并判定有效字符串。内容信息137意指包含在日语词典或英日词典中的信肩、ο存储器单元130还存储允许计算机运行以便实现信息处理设备中的各块的控制程序。控制程序被提供为被存储在各种存储器设备或存储介质中,或者被提供为通过网络下载。<字符串和功能选择处理的概要的说明>
图16举例说明了根据本发明的一个实施例的字符串选择和功能选择的示意性说明图。图16 (a)举例说明了某个内容信息137的字符串“abc defλ gh”被显示到显示单元120的显示屏101上的状态。用户在此状态的情况下用笔在显示屏101上进行描画的操作(字符串选择操作), 从而选择字符。所选字符被突出显示,以便与其它未选择字符区别开。图16 (b)和图16 (c)举例说明了其中通过上述字符串选择操作将所选字符串显示为与其它区别开的示例。
图16 (b)举例说明了选择“abc def h ^ ο I杉”的情况,而图16 (C)举例说明了选择了 “ A 0 ^ λ杉gh”的情况。在图16 (b)中,当用户描画显示屏以选择从“a”至“杉”的字符串并然后使笔从屏幕移开时,执行字符串分析处理。在这种情况下,识别所选字符串的第一字符的字符类型, 从而判定有效字符串,获取可执行功能,并且然后显示功能选择屏幕102。在图16 (b)的情况下,所选字符串的第一字符“a”是字母(字母字符),从而使得根据图15中所示的字符类型一功能对应信息132确定存在四个可执行的功能。因此,在功能选择屏幕102上显示这四个功能的项目名称(功能项目)。可以在作为另一窗口的另一显示区域上显示功能选择屏幕102,以便不覆盖显示屏101中的所选字符串。当用户看到功能选择屏幕102并用笔触碰四个功能项目之中的用户意图执行的功能的显示部分时,对有效字符串执行所触碰的功能。当获取了可执行的功能时,还在图16 (b)中判定用于每个功能的有效字符串。例如,获取“语音再生功能”作为可执行的功能,判定在作为对其执行此功能的有效字符串的所选字符串“abc def A ^ ) λ杉”中只有“abc”是有效的。关于“S跳跃功能”,只有“abc” 被类似地指定为有效字符串。当获取“阅读功能”时,将“abc def”指定为作为对其执行此功能的对象的有效字符串。当获取“标记功能”时,将整个所选字符串“abc def 々λ ”指定为有效字符串。特别地,所判定的对其执行功能的有效字符串根据可执行的功能而不同。其后,当用户用触碰输入来指定要执行的功能时,对所判定的与指定功能相关联的有效字符串执行功能。在图16 (C)中,关于所选字符串“ A 0 ^ λ杉gh”而言,第一字符“Α”的字符类型是平假名,从而使得参考字符类型一功能对应信息132,只有两个功能被获取为可执行的功能,这两个功能为“S跳跃功能”和“标记功能”。然后,功能选择屏幕102具有其中只能选择两个功能(即“S跳跃”和“标记”)的显
7J\ ο关于被作为可执行的功能获取的“S跳跃功能”,所选字符串“ A ^ ) λ b gh”的 “ ) ^、I杉”的部分被判定为是作为对其执行功能的有效字符串的有效字符串。关于“标记功能”,整个所选字符串“ A ^ >) λ b gh”被判定为有效字符串。在这种情况下,只有不在开头处的“gh”未被选择为有效字符串,并且不能选择语音再生功能和阅读功能。如上所述,在本发明中,用户按照他/她自己的意愿选择字符串,并且然后获取能够对此所选字符串执行的功能。自动地显示获取的功能项目。因此,能够使得用于选择功能的用户操作简单且容易理解,并且能够减少错误操作。根据所选字符串的第一字符的字符类型获取可执行的功能,并且判定应对其执行此功能的有效字符串。因此,当用户的字符串选择操作不适当时,即当所选字符串包括非预期字符时,能够选择用户所预期的适当功能,只要第一字符具有预期的字符类型即可,由此能够增强用户的可操作性。〈字符串选择和功能选择的实施例1>
图17举例说明了根据一个实施例的信息处理装置的整个流程图。
在图17中,假设用户已经选择了用户意图使用的内容信息137,并且内容信息137 的期望信息(例如字符串)已被显示在显示屏101上。在步骤101中,执行字符串选择处理。这里,当用户在图16 (a)中所示的显示状态下通过使用诸如笔的字符选择单元 111来选择所显示字符串的期望字符串时,字符串133被存储在存储器单元130中,并且在字符串显示单元121上被显示为有所区别(例如被突出显示)。当检测到用户在字符串选择之后将笔从屏幕移开时,在步骤S102中执行字符串分析处理。在由字符类型获取单元140获取用于所选字符串的字符类型之后,由功能获取单元160获取对应于字符类型的功能,由此由有效字符串判定单元150来判定有效字符串。在步骤S103中,执行功能选择屏幕显示处理。这里,显示具有所获取功能的项目名称(功能项目)的列表的功能选择屏幕102。当用户然后用触碰输入从被显示到功能选择屏幕上的功能项目中指定要执行的功能时,在步骤S104中执行功能选择处理和功能选择执行处理。选择被触碰部分的功能, 并由功能执行单元170对所选字符串中的有效字符串执行所选功能。以上说明是与本发明有关的整个处理的流程的概要。图18举例说明了根据一个实施例的步骤SlOl中的字符串选择处理的流程图。在步骤SllO中,假设用户将笔放在用户意图选择的字符上。在这种情况下,输入单元110中的字符选择单元111检测笔的输入坐标,并且输入坐标被作为所选字符串的起始位置存储在存储器单元130中。假设用户在步骤S120中描画字符串直至用户意图选择的最后一个字符为止。在这种情况下,从起始位置至最后一个字符的结束位置的坐标的位置信息被存储在存储器单元130中。在步骤S130中,根据存储的位置信息来识别在该位置上显示的字符,从而获取所选字符串133,并将结果存储在存储器单元130中。在步骤S140中,将与由用户输入的笔的起始位置和结束位置有关的信息存储为标记功能的信息。此信息被用于执行标记功能。当然后将笔从屏幕移开时,CPU前进至步骤S102中的字符串分析处理。图19举例说明了根据一个实施例的、获取在图18中的步骤SllO中由笔指定的字符的起始位置的处理的流程图。在步骤Slll中,检测放笔处的坐标。可以由用电阻膜检测坐标的方法或通过计算屏幕上的被触碰位置处的绝对坐标的方法来进行此检测。在步骤S112中,检查所检测的坐标是否在被显示在显示屏上的字符上。当笔所放置处的位置不在字符上时,结束该处理。另一方面,当笔被放在字符上时,CPU前进至步骤S113以将在此位置上显示的字符判定为所选字符串133的第一字符,并存储此字符。在这种情况下,可以由字符类型获取单元140来存储第一字符的字符类型(第一字符类型135)。可以将此字符显示为与其它字符区别开(例如突出显示),以便用户认识到此字符被选择。然后,CPU前进至步骤S120。
图20举例说明了根据一个实施例的、描画图18中的步骤S120中的字符时的处理的流程图。在步骤S121中,检查笔是否被从显示屏移开。如果其被移开,则确定用于选择的输入结束,从而使得CPU前进至步骤SU6。另一方面,当其未被移开时,CPU前进至步骤S122。在步骤S122中,检查笔的位置是否被移动。当其未被移动时,CPU返回至步骤 S121。当其被移动时,CPU前进至步骤S123,从而检测移动之后的笔的位置坐标。在步骤SlM中,检查所检测的笔的位置坐标是否在所显示字符的显示位置上。如果其不在字符上,则CPU返回至步骤S121。如果其在字符上,则CPU前进至步骤S125,从而突出显示从第一字符的位置处的坐标至笔的当前位置坐标而存在的字符区域,并且然后返回至步骤S221。另一方面,当笔被从屏幕移开时,在步骤SU6中检查是否存在所选字符串133,即是否存在突出显示的字符串。如果不存在字符串,则结束处理。当存在所选字符串133时,CPU前进至步骤S130 中的字符串获取处理和存储处理。在结束步骤SlOl之后,并且当在步骤SU6中存在所选字符串133时,该字符串被存储在存储器单元130中,并且进一步地,第一字符的字符类型135被存储在存储器单元 130 中。图21和22举例说明了本发明的步骤S102中所指示的字符串分析处理的流程图。在字符串分析处理中,主要执行由功能获取单元160获取可执行的功能的处理和由有效字符串判定单元150针对所获取的功能来判定有效字符串的处理。在此处理中,利用针对每个功能设置的“有效标志”和“拷贝标志”。有效标志是指示相应功能是否可执行的标志,其中,其“开状态”指示功能是可执行的,而其“关状态”指示功能不能被执行。拷贝标志是指示当执行相应功能时是否能够存储作为对其执行相应功能的对象的有效字符串的标志。其“开状态”指示能够存储有效字符串,而其“关状态”指示不能存储有效字符串。图23举例说明了根据一个实施例的包括这些标志的功能选择分析信息136。图23举例说明了针对四个功能存储的信息。该信息包括有效标志、拷贝标志和存储用于一个功能的有效字符串的数据存储区域。这里假设能够将一个有效字符串存储为有效字符串。有效字符串的数目不限于一个。在图23中,所有有效标志的初始值被设置为“开”,并且所有拷贝标志的初始值被设置为“开”。关于标记功能,整个所选字符串是能够对其执行标记功能的对象。因此,未设置拷贝标志,但是存储了关于所选字符串的起始位置和结束位置的信息(例如,来自某行的起始位置的字符的序号)。当在图21中开始字符串分析处理时,最初在步骤S151中将各功能的有效标志全部设置为开。在步骤S152中,将针对当前使用的内容预先设置的无效功能的有效标志设置为关。例如,在使标记功能无效的内容的情况下,不能执行标记功能。因此,标记功能的有效标志被设置为关。在步骤S153中,各功能的拷贝标志最初被设置为开。在步骤SlM中,从所选字符串133读取第一字符。在这种情况下,字符类型获取单元140获取第一字符的字符类型。当在开头处存在空格字符时,该空格字符被跳过,因为所获取的字符类型变成空格。然后,读取除空格之外的且首先出现在空格之后的字符以获取不是空格的字符类型。这是因为当第一字符是空格时,此空格在执行功能时不被指定为有效字符,并且因此,认为用户进行了错误选择。在步骤S155中,检查所获取的第一字符是否是能够对其执行语音再生功能的有效字符。使用图15中所示的字符类型一功能对应信息132来检查第一字符的字符类型是否是对应于语音再生功能的有效字符类型。当其不是有效字符(不能对其执行语音再生功能)时,CPU前进至步骤S156以关闭语音再生功能的有效标志并关闭其拷贝标志。在步骤S156之后或者当其是能够对其执行语音再生功能的有效字符时,CPU前进至步骤S157。在步骤S157中检查第一字符是否是能够对其执行S跳跃功能的有效字符。在此步骤中,如在步骤S155中那样通过使用字符类型一功能对应信息132来对其进行检查。当其不是有效字符时,CPU前进至步骤S158,从而关闭S跳跃功能的有效标志和拷贝标志两
者ο接下来,在步骤S159中检查第一字符是否是能够对其执行阅读功能的有效字符。 如果其不是有效字符,则CPU前进至步骤S160以关闭阅读功能的有效标志和拷贝标志两
者ο当所选字符串是图16 (a)中的“abc def ^^ ^ λ杉”时,功能选择分析信息136 在上述处理完成时变成图23 (a)中所示的状态,因为第一字符“a”是字母。当所选字符串是“ A ^、I杉gh”时,第一字符“ A ”是“平假名”,从而使得功能选择分析信息136变成图23 (b)中所示的状态。在图23 (a)的情况下,所有有效标志被开启,并且全部的四个功能被获取作为可执行的功能。然而,在图23 (b)的情况下,只有其有效标志被开启的两个功能(S跳跃和标记)被获取作为可执行的功能。在图21中的步骤S159和S160之后,CPU前进至图22中的步骤S161。在步骤S161中,检查语音再生功能的拷贝标志是否被开启。当拷贝标志被开启时,CPU前进至步骤S162,从而检查当前读取的字符是否是语音再生功能对其有效的有效字符。当其不是语音再生功能对其有效的字符时,CPU前进至步骤S164,从而关闭对应于语音再生功能的拷贝标志。当其是语音再生功能对其有效的字符时,CPU前进至步骤S163,从而将当前读取的字符存储到功能选择分析信息136中的语音再生功能的数据区域中。例如,当读取的字符是“a”时,其为字母且其是能够对其执行语音再生功能的字符,从而使得“a”被存储在语音再生功能的数据存储区域中。即使在执行步骤S161、S163和S164中的处理中的任何一个之后,CPU前进至步骤 S165。在步骤S165中,检查S跳跃功能的拷贝标志是否被开启。如果拷贝标志被开启, 则CPU前进至步骤S166,并且当其未被开启时,其前进至步骤S169。在步骤S166中,检查当前读取的字符是否是S跳跃功能对其有效的字符。如果其是有效字符,则CPU前进至步骤S167,从而将此字符存储到S跳跃功能的数据存储区域中。另一方面,如果其不是有效字符,则CPU关闭S跳跃功能的拷贝标志。其后,检查阅读功能的拷贝标志是否被开启。如果其被开启,则CPU前进至步骤 S170,并且当其未被开启时,CPU前进至步骤S173。当在步骤S170中当前读取的字符是能够对其执行阅读功能的字符时,CPU前进至步骤S171,并且当其不是不能对其执行阅读功能的字符时,CPU前进至步骤S172。在步骤S171中,当前读取的字符被存储在阅读功能的数据存储区域中。在步骤 S172中,阅读功能的拷贝标志被设置为关。在执行步骤S169、S171或S172之后,在步骤S173中检查当前读取的字符是否是所选字符串中的最后一个字符。当其是最后一个字符时,结束该处理。当其不是最后一个字符时,CPU前进至步骤 S174,从而阅读所选字符串中的下一个字符,并且然后返回至步骤S161。当如上所述地执行针对所选字符串中的所有字符的字符分析时,作为对其执行可执行的功能的对象的有效字符串被存储在各数据存储区域中。例如,当所选字符串是“abc def h ^ ο λ”时,如图23 (c)中那样判定信息136。当集中于S跳跃功能时,将“abc”存储为对其执行此功能的有效字符串。当集中于语音再生功能时,将“abc”指定为有效字符串。在阅读功能的情况下,将“abc def”的字符串存储为有效字符串。当所选字符串是“ A ^ 3 λ杉gh”时,如图23 (d)中所示的那样设置信息136。当执行步骤S104时,设置图23 (e)中所示的标记数据。图23 (e)举例说明了所选字符串是“abc def A…々λ”的情况。“单词号码”中的“10”意指一对一地分配给每个指示词的号码,并且这意味着所选字符串的第一字符的位置是“第一个”字符,最后一个字符的位置是“第十二个”字符,并且被着色作为标记的背景色被设置为“红”。在上述字符串分析处理(步骤S102)之后,执行步骤S103和S104中的处理,从而使得执行字符选择之后的用户指定的功能。图M举例说明了根据一个实施例的功能选择屏幕显示处理(步骤S103)的流程图。在步骤S181中,检查语音再生功能是否是有效的。这里,还检查信息136中的语音再生功能的有效标志是否被开启。如果其被开启,则CPU前进至步骤S183,从而以深色来在功能选择屏幕102中显示语音再生的功能项目。另一方面,当其未被开启时,CPU前进至步骤S182,从而以浅色来显示语音再生的功能项目。以浅色的显示允许用户知道不能选择此功能。可替换地,可以不显示语音再生的功能项目本身,或者可以进行指示不能选择此功能的其它识别显示。接下来,在步骤S184中检查S跳跃功能是否是有效的。如果其是有效的,则CPU 前进至步骤S186,从而以深色来显示S跳跃的功能项目。如果其不是有效的,则CPU前进至步骤S185,从而以浅色来显示S跳跃的功能项目。类似地,在步骤S187和S190中,分别检查阅读功能和标记功能是否是有效的。如果其是有效的,则CPU前进至步骤S189或S192,从而以深色来显示阅读或标记的功能项目。当其不是有效的时,CPU前进至步骤S188或S191,从而以浅色来显示相应的功能项目。用此处理,显示图16 (b)或16 (c)中所示的功能选择屏幕。其后,CPU前进至步骤 S104。在本发明中,用户需要执行字符串选择操作和字符串选择操作之后的功能选择操作。在用户执行字符串选择操作之后,如图16 (b)或图16 (c)中所示的那样自动显示功能选择屏幕102,其中,在此屏幕上仅显示与所选字符串中的第一字符的字符类型相对应的可执行的功能,以便其能够被选择。因此,执行期望功能之前的用户操作是容易的,并且其比首先选择功能的情况更加容易理解。不能对所选字符串执行的功能不能被选择。这防止执行非预期功能,由此能够减少用户的错误操作。<字符串选择和功能选择的实施例2>
图25和沈举例说明了根据本发明的实施例2的示意性说明图。在本实施例中,字符串选择处理与实施例1中的字符串选择处理相同,但是对所选字符串的字符串分析处理是不同的。特别地,在实施例1中,对其执行可执行的功能的有效字符串限于一个。然而,在实施例2中,当所选字符串包括用空格字符分隔开的多个字符串时,不仅第一字符串、而且多个字符串被指定为有效字符串的对象。假设针对图25 (a)中所示的显示屏101上显示的字符串(abc def A 0々无杉 gh)选择图25 (b)中所示的“abc def h ^ ο无,,。在这种情况下,第一字符“a”是字母,从而使得四个功能全部被获取作为可执行的功能,并且在功能选择屏幕102上显示四个功能的功能项目。由于所选字符串中的“abC”、“def”和“ A ^ ) λ ”被视为用空格字符分隔开的独立字符串,所以这些字符串可以被指定为有效字符串的候选。在实施例2中,能够针对如图25 (c)中所示的每个功能将多个有效字符串存储在数据存储区域中。例如,以字母开始的字符串“abc”和“def”被设置为是用于图25 (c)中的语音再生功能的有效字符串。对于S跳跃功能而言,将包括以平假名开始的“ 0 I"的三个字符串设置为有效字符串。对于阅读功能而言,一个字符串“abc def”被设置为有效字符串。对于标记功能而言,一个字符串“abc def h ^ 0 λ”被设置为有效字符串。假设用户在图25 (b)中所示的状态下用笔选择并输入“语音再生功能”。在这种情况下,如图25 (c)中所示,存在作为对其执行“语音再生功能”的有效字符串的两个字符串“abc”和“def”。因此,如图25 (d)中所示,进一步显示有效字符串选择屏幕103,以便用户选择应该对哪个有效字符串执行“语音再生功能”。
当用户在显示有效字符串选择屏幕103之后用笔来选择“abc”和“def”的显示区域中的任一个时,确定对其执行语音再生功能的有效字符串。然后,对所确定的有效字符串执行语音再生功能。在此处理中,增加了在显示选择屏幕103的情况下由用户进行的选择操作。然而, 用户从已被选择的字符串中选择有效字符串。因此,与用户重新选择所选字符串的情况相比,认为一系列的操作对于用户而言是容易理解且简单的。图沈举例说明了选择“ A λgh”作为所选字符串的情况。在这种情况下, 四个功能在功能选择屏幕102上被显示以便其能够被选择,如图沈(b)中所示的那样,如图16 (c)中那样。然而,在实施例2中,如图沈(C)中所示的那样,针对每个功能确定有效字符串。 例如,将两个字符串“A ^ ) λ b”和“gh”指定为用于S跳跃功能的有效字符串。因此,当在显示屏102上选择S跳跃功能时,进一步显示用于选择有效字符串“ A ^、I杉”和“gh”中的哪一个被选择的屏幕。图27和28举例说明了本发明的实施例2中的字符串分析处理(102)的流程图。步骤S201和S202与图21中的步骤S151和S152相同。在步骤S203中,各功能的拷贝标志最初被设置为“1”。在实施例2中,拷贝标志不仅仅被开或关,而且其被用作指示有效字符串能够被拷贝到的数据存储区域的位置的标
ο图四举例说明了实施例2中的功能选择分析信息136的一个实施例。图29 (a)举例说明了步骤S203之后的状态。存在用于存储有效字符串的五个数据存储区域,并且针对每个功能能够存储多达五个有效字符串。应注意的是,数据存储区域不限于五个,而是可以是两个,或者可以是六个或更多。其可以根据存储容量而变。因此,拷贝标志是“1”的情况意味着接下来应存储的有效字符串被存储在第一数据存储区域中。在步骤S204中,如在步骤SlM中那样读取第一字符以获取其字符类型。当第一字符是空格字符时,其被跳过,并且读取首先出现在随后的字符串中且不是空格的字符以获取其字符类型。在步骤S205中,检查语音再生功能的拷贝标志是否被关闭。如果拷贝标志未被关闭,则CPU前进至步骤S206,并且当其被关闭时,CPU前进至步骤S211。在步骤S206中,检查当前读取的字符是否是语音再生功能对其有效的字符。通过使用字符类型一功能对应信息132来检查读取字符的字符类型。如果其为有效字符,则CPU前进至步骤S207,其中当前读取的字符被作为有效字符存储在信息136中的语音再生功能的数据存储区域中。这里,用于存储字符的数据区域的位置是拷贝标志中设置的数值的位置。如果其不是有效字符,则CPU前进至步骤S208,从而检查语音再生功能的拷贝标志的当前值是否不大于数据存储区域的数。如果其不大于数据存储区域的数,则CPU前进至步骤S209,从而将拷贝标志加1。 如果其超过数据存储区域的数,则CPU前进至步骤S210,从而关闭语音再生功能的拷贝标志,以便不进行到用于语音再生功能的数据存储区域的拷贝。在执行步骤S207、S209和S210中的任何一个之后,或者当在步骤S205中关闭拷贝标志时,CPU前进至步骤S211。在步骤S211中,检查S跳跃功能的拷贝标志是否被关闭。如果拷贝标志未被关闭, 则CPU前进至步骤S212,并且当其被关闭时,CPU前进至步骤S217。从步骤S212至S216的处理与语音再生功能中的从步骤S206至S210的处理是相同的。因此,可以将语音再生功能变成S跳跃功能。当读取的字符是有效字符时,此字符被存储在S跳跃功能的数据存储区域中。在执行步骤S213、S215和S216中的任何一个之后,CPU前进至步骤S217。在步骤S217中,检查阅读功能的拷贝标志是否被关闭。当拷贝标志未被关闭时,CPU前进至步骤S218,并且当其被关闭时,CPU前进至步马聚S2 2 3 ο从步骤S218至S222的处理与语音再生功能中的从步骤S206至S210的处理是相同的。因此,可以将语音再生功能变成阅读功能。当读取的字符是有效字符时,此字符被存储在阅读功能的数据存储区域中。在执行步骤S219、S221和S222中的任何一个之后,CPU前进至步骤S223。在步骤S223中,检查当前读取的字符是否是最后一个字符。如果其不是最后一个字符,CPU前进至步骤S230,从而读取所选字符串中的下一个字符,并且然后返回至步骤 S205。如果其为最后一个字符,则CPU前进至图28中的步骤S2M。在当在步骤S207、S213和S219中将存储有效字符时已经存储了字符的情况下,字符不被覆写,而是被存储为被连续地添加到已经存储的字符。如果当执行从步骤S205至S223的处理直至所选字符串中的最后一个字符时存在有效字符串,则有效字符串被存储在用于相应功能的数据存储区域中。在步骤S2M中,检查语音再生功能的有效字符串是否未被存储在信息136中。当有效字符串未被存储在语音再生功能的数据存储区域中时,CPU前进至步骤S225,从而将语音再生功能的有效标志设置为关。当在步骤S2M中存储了有效字符串时,或者在步骤S225中的处理之后,CPU前进至步骤S2^。在步骤中,检查S跳跃功能的有效字符串是否未被存储。如果其未被存储, 则CPU前进至步骤S227,并且当其被存储时,CPU前进至步骤S2^。在步骤S227中,将S跳跃功能的有效标志设置为关。在步骤中,检查阅读功能的有效字符串是否未被存储。当其未被存储时,CPU 前进至步骤,从而将阅读功能的有效标志设置为关。当其被存储时,或者在执行了步骤 S229中的处理之后,CPU结束字符串分析处理。图四(a)举例说明了在所选字符串是“abc def h ^ 0 λ”的情况下的功能选择分析信息136,而图四(b)举例说明了在所选字符串是“ A ^ ) Ab gh”的情况下的功能选择分析信息136。这些图举例说明了执行步骤S203之后的状态。图四(c)举例说明了对所选字符“abc def h ^ >) I ”执行图27和28中的所有处理之后的信息136的状态。
在图四(c)中,语音再生功能是可执行的功能,并且两个字符串“abc”和“def” 被存储为对其执行功能的有效字符串。三个字符串被存储用于S跳跃功能,而一个字符串“abc def”被存储为用于阅读功能,作为有效字符串。图29 (d)举例说明了所选字符串是“ A ^ 3 λ杉gh”时的信息136。在S跳跃功能中,例如,两个字符串(其是“ ) 0々λ杉”和“gh”)被存储为有效字符串。图四(e)中的标记数据与图23 (e)中的标记数据相同。图30举例说明了本发明的实施例2中的功能选择屏幕显示的流程图。首先,执行与图M中所示的从步骤S181至S192的功能选择屏幕显示处理相同的功能选择屏幕显示处理。用此处理,显示图25 (b)中所示的功能选择屏幕102。在步骤S193中,执行功能选择处理。这里,用户触碰输入在功能选择屏幕上显示的功能项目之中的功能项目中的任何一个,其中,触碰输入的功能项目的功能被选择作为应执行的功能。接下来,在步骤S194中,检查是否存在用于所选功能的多个存储的有效字符串。 当不存在多个有效字符串时,即当存在一个有效字符串时,结束该处理。当存在多个有效字符串时,CPU前进至步骤S195,从而执行显示用于选择有效字符串的屏幕(例如,图25 (d)中的有效字符串选择屏幕103)的处理。通过该屏幕103,用户能够发现存在将对其执行功能的多个字符串。因此,用户用笔触碰输入字符串中的哪一个 (其被指定为对其执行功能的对象)。在步骤S196中,当由用户进行应对其执行功能的有效字符串的触碰输入时,执行选择触碰输入的有效字符串的处理。其后,执行步骤S104中的功能选择执行处理。在步骤S104中,对在步骤S196中选择的有效字符串执行在步骤S193中选择的功能。如上所述,在实施例2中,用户需要使用功能选择屏幕来执行功能选择操作,并使用用于有效字符串的选择屏幕来执行有效字符串选择操作。然而,用户在意识到能够对用户首先选择的所选字符串执行哪个功能时,不必执行字符串选择操作。因此,即使当用户错误地选择了在开头处包括空格字符的字符串时,他/她也能够执行期望的功能。因此,由用户进行的操作是简单且容易理解的。当所选字符串包括多个有效字符串时,不仅第一字符串,而且其它后续字符串也能够被选作有效字符串的候选。因此,与用户再次选择字符串的情况相比,由用户进行的操作是简单且容易理解的。根据本发明,在选择了期望字符串之后,选择能够对所选字符串执行的功能。因此,操作对于用户而言是简单且容易理解的,由此能够减少错误操作,并且能够增强用户的可操作性。根据本发明的电子装置显示能够对选择了其范围的字符串执行的操作功能,以便增强可操作性并减少用户的错误操作。图31是举例说明根据本发明的电子装置200的方框图。根据本发明的电子装置200被体现为诸如电子词典的紧凑便携式电子装置。该电子装置被划分成上主体和下主体,其中,上主体和下主体被结合从而可用铰链机构折叠。为上主体提供显示单元,同时为下主体提供电子装置的控制单元。提供给上主体的显示单元具有用于显示各种信息片的占据上主体的大部分区域的大屏幕。例如,当电子装置是电子词典时,其显示输入的指示词、指令和命令。其还显示对应于指示词的翻译(单词含义)、相关信息、发音符号和例句。根据本发明的电子装置200进行对提供给上主体的显示单元的显示控制。所述结构(其中电子装置被划分成上主体和下主体且其被用铰链机构结合从而是可折叠的)在本发明中并非必不可少的。电子装置可以具有整体结构。布置键盘,并且在下主体的表面上布置具有小尺寸屏幕的触控面板。使用具有小尺寸屏幕的触控面板作为手写字符输入单元,用笔或用手指的指定单元或命令单元。在本发明中,可以不在下主体的表面上提供具有小尺寸屏幕的触控面板。在以下说明中,将作为一个示例来描述电子词典,但是本发明中的电子装置的控制设备适用于PDA、蜂窝式电话和笔记本个人计算机。根据本发明的电子装置200包括输入/输出设备单元201、程序单元202、数据单元203、控制单元204和暂时存储单元205。输入/输出设备单元201包括显示单元211、键输入单元212、触控面板输入单元 213和鼠标输入单元214。作为代表,显示单元211是液晶显示设备,但是可以使用有机EL设备、等离子体显示设备、诸如电子纸的显示设备。当电子装置具有能够被结合以便可折叠的上主体和下主体时,显示单元211被布置在上主体处,并且具有显示屏,该显示屏具有与上主体的面积相等的面积。显示单元211具有内容显示单元211a和功能选择显示单元211b。内容显示单元211a和功能选择显示单元211b可以被显示为显示单元211的显示屏中的窗口。内容显示单元211a显示由键输入单元212输入的指示词,并且还显示翻译(单词含义)、解释文本、相关信息、发音符号或例句,其为指示词的搜索结果。内容显示单元211a 不仅显示字符串,而且显示符号、图形、表格、照片或运动的图像,但是在本发明中,主要显示字符串。功能选择显示单元211b是在用户选择字符范围之后显示能够执行的操作功能的项目的部件。优选的是,其被自动地显示。还优选的是,基于字符类型一功能对应信息在功能选择显示单元211b上仅显示可执行的功能项目。键输入单元212包括QWERTY键盘,并且被布置在下主体的表面上。通过使用此键盘来输入诸如字符或数字的指示词。此外,通过使用键盘向电子词典输入指令或命令。键盘不限于上述QWERTY键盘。可以使用具有以日语假名表布置的平假名的“ A ^々λ b键盘”或对应于其它语言的专用键盘。触控面板输入单元213是用笔或手指在触控面板(其在显示单元211的前表面上被布置为被覆盖)上对其进行输入的部件,并且被用作手写输入单元、位置指定单元、屏幕选择单元和范围选择单元。触控面板可以采用模拟电阻膜系统、超声波表面声波系统、红外线屏蔽系统、静电电容系统、电磁感应系统、或图像识别系统。能够使用这些系统,但是在这里,使用模拟电阻膜系统。也可以为显示单元提供触控面板输入单元,其被布置在被布置在下主体处的键盘单元附近,从而被用作手写输入单元、位置指定单元、屏幕选择单元或范围选择单元。应注意的是,在本发明中,可以不在下主体的表面上提供触控面板输入单元。作为触控面板输入单元213的替代或者与触控面板输入单元213 —起,提供鼠标输入单元214。通过使用鼠标输入单元214,能够指定可选位置,能够选择屏幕,并且能够指定诸如字符范围的区域。程序单元202包括显示处理单元219、键输入接受单元220、触控面板输入接受单元221、内容指示词搜索处理单元222、内容例句搜索处理单元223、内容短语搜索处理单元 224、内容显示处理单元225、显示缓冲器单元226、触控面板输入位置信息识别单元227、当前显示的内容状态识别单元2 、字符类型获取单元2 和功能获取单元230。除这些之外, 还包括用于电子词典的控制程序、文档创建程序或表格创建程序,其未被示出。显示处理单元219是处理显示单元211的显示数据的部件。键输入接受单元220接受键输入单元212的输入,从而处理键操作的信息。触控面板输入接受单元221是接受用笔或手指操作的触控面板输入单元213的输入从而检测输入坐标或输入坐标区域的部件。其还接受被布置在键盘附近的显示单元 211的触控面板输入单元的输入,从而检测输入坐标或输入坐标区域。当提供了鼠标输入单元214时,其接受鼠标输入单元214的输入操作,从而处理鼠标的操作信息,诸如用于指定可选位置的指定操作、用于选择屏幕的屏幕选择操作或用于指定区域的区域操作相关的信肩、ο用于输入关键字的键输入单元212或用于指定关键字的范围的触控面板输入单元213或用于指定关键字的范围的鼠标214形成字符选择单元。内容指示词搜索处理单元222是通过使用由键输入单元212输入的关键字、由触控面板输入单元213指定其范围的关键字、或由鼠标214来指定其范围的关键字来搜索存储在数据单元203中的内容指示词搜索信息数据库单元231中的指示词的部件。当一个英语单词被作为关键字输入时,使用内容指示词搜索处理单元222。其通过使用一个英语单词作为关键字来搜索内容指示词搜索信息数据库单元231。内容例句搜索处理单元223是在由键输入单元212输入的关键字、由触控面板输入单元213指定其范围的关键字、或由鼠标214来指定其范围的关键字包括多个英语单词时,搜索存储在数据单元203中的内容例句搜索信息数据库单元232的部件。内容短语搜索处理单元214是在由键输入单元212输入的关键字、由触控面板输入单元213指定其范围的关键字、或由鼠标214来指定其范围的关键字包括多个英语单词时搜索存储在数据单元203中的内容短语搜索信息数据库单元233的部件。内容显示处理单元225被连接到内容指示词列表显示信息数据库单元234、内容例句列表显示信息数据库单元235、内容短语列表显示信息数据库单元236、内容指示词解释部分显示信息数据库单元237、内容例句部分显示信息数据库单元238和内容短语部分显示信息数据库单元239。其为处理内容显示信息的部件。显示缓冲器单元2 是暂时存储由显示处理单元219处理的显示数据的部件。触控面板输入位置信息识别单元227是根据由触控面板输入接受单元221接受的输入坐标信息来识别输入位置的部件。触控面板输入位置信息识别单元227确定在输入位置处是否存在字符。当前显示的内容状态识别单元2 是根据暂时存储在显示缓冲器单元2 中的显示数据来识别当前显示的内容的显示状态的部件。例如,其识别是显示一个屏幕还是显示多个屏幕。其还识别由笔或鼠标指定的位置是内容的显示部分还是非显示部分。字符类型获取单元2 是识别并获取由键输入单元212输入的字符串、由触控面板输入单元213指定其范围的字符串、或由鼠标输入单元214指定其范围的字符串的字符类型的部件。例如,其识别包括英语单词、多个英语单词、日语、诸如日语和英语的两个或更多类型的语言的句子、或包括除语言之外的符号的句子,从而获取字符类型。两种或更多语言的字符意指在被安装在该电子词典中的词典中使用的两种或更多语言的字符。功能获取单元230是根据来自针对图33中所示的每个功能的所选范围内的字符类型的对应表240的字符类型一功能对应信息来获取对应于字符类型的功能的部件。数据单元203包括内容指示词搜索信息数据库单元231、内容例句搜索信息数据库单元232、内容短语搜索信息数据库单元233、内容指示词列表显示信息数据库单元234、 内容例句列表显示信息数据库单元235、内容短语列表显示信息数据库单元236、内容指示词解释部分显示信息数据库单元237、内容例句部分显示信息数据库单元238、内容短语部分显示信息数据库单元239和针对每个功能的所选范围内的字符类型的对应表M0。内容指示词搜索信息数据库单元231包括用于内容1的指示词搜索信息存储单元 231a、用于内容2的指示词搜索信息存储单元231b和用于内容3的指示词搜索信息存储单元231c、...。内容指示词搜索信息数据库单元231存储搜索信息,其中被搜索的关键字是单个英语单词。当关键字是单个英语单词时,由内容指示词搜索处理单元222通过内容指示词搜索信息数据库单元231中的关键字来搜索所述搜索信息。该内容意指诸如日语词典、日本汉字词典、英语词典、德语词典、法语词典和汉语词典之类的语言词典、或诸如用于电气术语的词典、用于机械术语的词典或化学词典之类的专门术语词典。内容还包括百科全书、现代术语词典、法律术语词典、其它词典或字典。这些内容仅仅是说明性的,并且不必提供所有这些。其被适当地选择。对于以下说明而言同样如此。由内容指示词搜索处理单元222来搜索信息内容指示词搜索信息数据库单元231的指示词。内容例句搜索信息数据库单元232包括用于内容1的例句搜索信息存储单元 23 、用于内容2的例句搜索信息存储单元232b、和用于内容3的例句搜索信息存储单元 232c、...。内容例句搜索信息数据库单元232存储例句的搜索信息,其中被搜索的关键字包括多个英语单词。当关键字包括多个英语单词时,由内容例句搜索处理单元223通过内容例句搜索信息数据库单元232中的关键字来搜索例句。内容短语搜索信息数据库单元233包括用于内容1的短语搜索信息存储单元 233a、用于内容2的短语搜索信息存储单元23 和用于内容3的短语搜索信息存储单元 233c、...。内容短语搜索信息数据库单元233存储短语的搜索信息,其中被搜索的关键字包括多个英语单词。当关键字包括多个英语单词时,由内容短语搜索处理单元2M通过内容短语搜索信息数据库单元233中的关键字来搜索短语搜索信息。将描述短语搜索。当用作为第一关键字“a”和第二关键字“lot”的两个关键字进行短语搜索时,搜索用于图2 (a)中所示的内容2的短语搜索信息存储单元23北,因为被搜索的关键字包括多个英语单词。首先,用第一关键字搜索在内容短语搜索信息存储单元 233b的列表中是否存在具有第一关键字“a”的列表。结果,在内容短语搜索信息存储单元 23 中搜索到具有“a”的短语信息No. 1 (第一)和No. 3 (第三)。接下来,搜索对于被搜索的短语信息No. 1 (第一)和No. 3 (第三)而言是否存在第二关键字“lot”。结果,搜索到短语信息No. 1。以上示例是用两个关键字来搜索短语的情况。如果存在第三个关键字,则重复上述搜索直至不存在关键字为止。与内容短语搜索信息存储单元23 中的短语信息(其被留下直至最后)相对应的内容短语部分显示信息存储单元239b中的信息是短语搜索的结果。 在本示例中,在显示单元211上显示短语信息No. 1 (第一)的“a lot of ^ < ^ !v<D”。内容指示词列表显示信息数据库单元234包括用于内容1的指示词列表显示信息存储单元23 、用于内容2的指示词列表显示信息存储单元234b、和用于内容3的指示词列表显示信息存储单元23如、...。内容指示词列表显示信息数据库单元234存储内容1 至η的指示词列表显示信息。当用关键字来搜索内容k的指示词列表显示信息时,输出搜索到的指示词列表显示信息。内容例句列表显示信息数据库单元235包括用于内容1的例句列表显示信息存储单元23 、用于内容2的例句列表显示信息存储单元23 、和用于内容3的例句列表显示信息存储单元235c、...。内容例句列表显示信息数据库单元235存储内容1至η的例句列表显示信息。当用关键字来搜索内容k的例句列表显示信息时,输出搜索到的例句列表
显不fe息。内容短语列表显示信息数据库单元236包括用于内容1的短语列表显示信息存储单元236a、用于内容2的短语列表显示信息存储单元236b、和用于内容3的短语列表显示列表信息存储单元236c、...。内容短语列表显示信息数据库单元236存储内容1至η的短语列表显示信息。当用关键字来搜索内容k的短语列表显示信息时,输出搜索到的短语列表显示信息。内容指示词解释部分显示信息数据库单元237包括用于内容1的指示词解释部分显示信息存储单元237a、用于内容2的指示词解释部分显示信息存储单元236b、和用于内容3的指示词解释部分显示信息存储单元237c、...。内容指示词解释部分显示信息数据库单元237存储内容1至n的指示词解释部分显示信息。除内容1至η的指示词解释部分显示信息之外,内容指示词解释部分显示信息数据库单元237可以存储关于内容指示词解释部分显示信息数据库单元237的相关数据或链接信息。内容指示词解释部分显示信息数据库单元237存储内容1至η的指示词解释部分显示信息。当用关键字搜索内容k的解释部分显示信息时,输出搜索到的指示词解释部分显示信息。内容例句部分显示信息数据库单元238包括用于内容1的例句部分显示信息存储单元238a、用于内容2的例句部分显示信息存储单元238b、和用于内容3的例句部分显示信息存储单元238c、...。内容例句部分显示信息数据库单元238存储内容1至η的例句信息。对于不具有例句的内容而言,能够除去例句部分显示信息存储单元。例句被表示为对应于解释部分显示信息的相关数据,从而使得其可以存储相关数据。内容例句部分显示信息数据库单元238存储内容1至η的例句部分信息。当用关键字来搜索内容k的例句部分显示信息时,输出搜索到的例句部分显示信息。内容短语部分显示信息数据库单元239包括用于内容1的短语部分显示信息存储单元239a、用于内容2的短语部分显示信息存储单元239b、和用于内容3的短语部分显示列表信息存储单元239c、...。内容短语部分显示信息数据库单元239存储内容1至η的短语信息。对于不具有短语信息的内容而言,能够去除短语部分显示信息存储单元。内容短语部分显示信息数据库单元239存储内容1至η的短语部分显示信息。当用关键字来搜索内容k的短语部分显示信息时,输出搜索到的短语部分显示信息。
控制单元204读取用于提供给程序单元202的电子词典的控制程序、文档创建程序和表格创建程序,并允许根据每个程序来依序地操作各单元,从而实现根据本发明的显示控制方法。暂时存储单元205是暂时存储各种数据片的部件。 图32A和32B是举例说明内容指示词搜索信息数据库单元231、内容指示词列表显示信息数据库单元234、内容指示词解释部分显示信息数据库单元237、内容短语搜索信息数据库单元233、内容短语列表显示信息数据库单元236、内容短语部分显示信息数据库单元239、内容例句搜索信息数据库单元232、内容例句列表显示信息数据库单元235和内容例句部分显示信息数据库单元238的一个示例的图表。在图2中,内容指示词搜索信息数据库单元231、内容指示词列表显示信息数据库单元234和内容指示词解释部分显示信息数据库单元237组成用于指示词的搜索的一组数据库。内容短语搜索信息数据库单元233、内容短语列表显示信息数据库单元236和内容短语部分显示信息数据库单元239组成用于短语的搜索的一组数据库。内容例句搜索信息数据库单元232、内容例句列表显示信息数据库单元235和内容例句部分显示信息数据库单元238组成用于例句的搜索的一组数据库。图32A_(a)仅举例说明了当内容1是日语词典时,用于内容1的指示词搜索信息存储单元231a、用于内容1的指示词列表显示信息存储单元23 、和用于内容1的指示词解释部分显示信息存储单元237a的一个示例的一部分。图32A-(a)也仅举例说明用于内容1的短语搜索信息存储单元233a、用于内容1的短语列表显示信息存储单元236a、和用于内容1的短语部分显示信息存储单元239a的示例的一部分。在内容1中不存在例句信息,从而使得例句搜索信息存储单元、例句列表显示信息存储单元和例句部分显示信息存储单元被去除。图32B_(b)仅举例说明当内容2是英语词典时,用于内容2的指示词搜索信息存储单元231b、用于内容2的指示词列表显示信息存储单元234b和用于内容2的指示词解释部分显示信息存储单元237a的一个示例的一部分。图32B-(b)还仅举例说明了用于内容 2的短语搜索信息存储单元23 、用于内容2的短语列表显示信息存储单元236b和用于内容2的短语部分显示信息存储单元239b的示例的一部分。图32B-(b)还仅举例说明了用于内容2的例句搜索信息存储单元232b、用于内容2的例句列表显示信息存储单元23 和用于内容2的例句部分显示信息存储单元238b的示例的一部分。用于内容k的指示词搜索信息存储单元231k、用于内容k的指示词列表显示信息存储单元234k、用于内容k的指示词解释部分显示信息存储单元23 、用于内容k的短语搜索信息存储单元233k、用于内容k的短语列表显示信息存储单元236k、用于内容k的短语部分显示信息存储单元239k、用于内容k的例句搜索信息存储单元23 、用于内容k的例句列表显示信息存储单元23 、和用于内容k的例句部分显示信息存储单元23 中的每个被提供给η个内容。然而,其在图中未示出。如图32A_(a)中所示,在本发明中,将用于内容k的指示词搜索信息存储单元 231k、用于内容k的指示词列表显示信息存储单元234k、用于内容k的指示词解释部分显示信息存储单元23 、用于内容k的短语搜索信息存储单元233k、用于内容k的短语列表显示信息存储单元236k、用于内容k的短语部分显示信息存储单元239k、用于内容k的例句搜索信息存储单元23 、用于内容k的例句列表显示信息存储单元23 、和用于内容k的例句部分显示信息存储单元23 称为相关内容。将在图32A-(a)、32B-(b)中存储的内容称为无关内容。特别地,具有相同的内容号码(content number)的指示词搜索信息、指示词列表显示信息、指示词解释部分显示信息、短语搜索信息、短语列表显示信息、短语部分显示信息、例句搜索信息、例句列表显示信息、和例句部分显示信息是相关内容,而具有不同的内容号码的指示词搜索信息、指示词列表显示信息、指示词解释部分显示信息、短语搜索信息、短语列表显示信息、短语部分显示信息、例句搜索信息、例句列表显示信息、和例句部分显示信息是无关内容。关于图32A和32B中所示的用于内容k的指示词搜索信息存储单元231a、 231b、...,当单个单词是关键字时,用此关键字来搜索指示词。当存在一个或多个搜索结果时,从指示词列表显示信息存储单元23^、234b、...输出相应的指示词,并在显示单元211上加以显示。当存在一个搜索结果时,从指示词解释部分显示信息存储单元237a、 237b、...读取对应于指示词的解释信息,并在显示单元211上加以显示。然而,当存在多个搜索结果时,在显示单元211上显示多个指示词。当选择多个指示词中的一个时,从指示词解释部分显示信息存储单元237a、237b、…读取相应的解释信息,并在显示单元211上加以显不。在短语搜索中,当多个词语是关键字时,用此关键字来搜索用于内容k的短语搜索信息存储单元233a、233b、...中的指示词。当存在一个或多个搜索结果时,从短语列表显示信息存储单元236a、236b、...输出相应的短语,并在显示单元211上加以显示。 当存在一个搜索结果时,从短语部分显示信息存储单元239a、239b、...读取对应于短语的短语信息,并在显示单元211上加以显示。然而,当存在多个搜索结果时,在显示单元 211上显示多个短语。当选择了多个短语中的一个时,从短语部分显示信息存储单元239a、 239b、...读取相应的短语信息,并在显示单元211上加以显示。在例句的搜索中,当多个词语是关键字时,用此关键字来搜索用于内容k的例句搜索信息存储单元23h、232b、...中的例句。当存在一个或多个搜索结果时,从例句列表显示信息存储单元23fe、235b、...输出相应的例句,并在显示单元211上加以显示。 当存在一个搜索结果时,从例句部分显示信息存储单元238a、238b、...读取对应于例句的例句信息,并在显示单元211上加以显示。然而,当存在多个搜索结果时,在显示单元211 上显示多个例句。当选择了多个例句中的一个时,从例句部分显示信息存储单元238a、 239b、...读取相应的例句信息,并在显示单元211上加以显示。图33举例说明了具有表格形式的字符类型一功能对应信息,其中,能够由电子装置执行的操作功能和作为对其执行每个操作功能的对象的字符的字符类型是彼此关联的。 其举例说明了针对每个功能的所选范围内的字符类型的对应表M0。在本发明中,基于此表来选择操作功能。如图33中所示,电子装置具有MP3语音再生功能、TTS句子阅读功能、S跳跃功能 (英语单词搜索、短语搜索和例句搜索)、和标记功能作为用于电子词典的操作功能。在本发明中,“MP3语音再生功能”是其中所选字符串仅包括字母(字母字符)的英语单词且用阅读单个英语单词的语音来输出单个英语单词的功能。“TTS句子阅读功能”是其中所选字符串
46包括多个英语单词并用合成语音来输出多个英语单词的功能。“S跳跃功能”是用于通过使用所选英语单词(单词搜索)、所选多个英语单词(短语搜索)或所选日语(例如包括日本汉字、平假名或片假名的字符串)作为指示词,从安装在电子词典中的英语词典或日语词典搜索对应于指示词的解释部分显示信息、短语部分显示信息和例句部分显示信息的功能。所选字符串不限于包括英语单词的字符串或包括日语的字符串。能够选择除英语或日语之外的语言,只要其被显示即可。在这种情况下,搜索对应于此语言的内容的信息。“标记功能” 是用于用与字符显示色彩不同的色彩来显示所有所选字符和符号的功能。可替换地,其为向所有所选字符和符号添加下划线的功能。当电子词典具有被安装在其中的用于除日语和英语之外的语言(例如汉语)的词典时,不仅针对日语、英语单词和英语句子,而且针对所述另一语言的单词或句子预先确定可执行的功能,其中,对所选字符串执行特定功能。如下所述的那样限制包括在关于操作功能的范围选择中的字符类型。当选择了英语单词(1个单词)时,能够执行MP3语音再生功能。当选择了英语单词(1个单词)或多个英语单词(包括多个单词的英语单词)时,能够执行TTS句子阅读功能。通过确定关于在英语单词之间是否存在空格来确定多个英语单词。当选择了一个英语单词(1个单词)或多个英语单词或日语单词时,能够执行S跳跃功能。当选择了一个英语单词(1个单词)时,执行单词搜索,而当选择了多个英语单词时,执行短语搜索和例句搜索。当选择了一个英语单词、多个英语单词、日语、或包括两种或更多语言的字符时,或者当选择了符号时,能够执行标记功能。包括两种或更多语言的字符可以是包括在被安装到电子词典的词典中使用的两种或更多语言的字符。在本实施例中,能够对英语单词执行MP3语音再生功能。然而,如果能够对其它语言执行单词语音再生,则能够在选择了相应的语言时执行此功能。类似地,能够对一个英语单词(1个单词)或英语句子(包括多个单词的英语单词)执行TTS句子阅读功能。然而,如果能够对其它语言执行阅读语音再生,则能够在选择了相应的语言时执行此功能。换言之,当包括在所选范围内的字符是一个英语单词(1个单词)时,MP3语音再生功能、TTS句子阅读功能、S跳跃功能(单词搜索)和标记功能全部能够被执行。当所选范围内的字符是多个英语单词(包括多个单词的英语单词)时,能够执行TTS句子阅读功能、S跳跃功能(短语搜索和例句搜索)、和标记功能。当所选范围内的字符是日语时,能够执行S跳跃功能和标记功能。当所选范围内的字符包括在被安装到电子词典的词典中使用的两个或更多字符时,或者对于符号而言,能够执行标记功能。在本发明中,选择字符串的范围,并且检测包括在字符串范围内的字符类型,由此获取能够对该字符类型执行的操作功能。图34是本发明中的用于选择电子装置的操作功能的说明图。如图34 (a)中所示,用户开始从由键输入单元212输入的指示词或通过指示词的搜索获得的指示词的意义或例句中选择期望的字符范围。图34 (a)举例说明了从“言々” 的例句中选择期望的字符范围的情况。用户能够随意地选择字符范围,无论字符类型如何。 图34 (b)举例说明了用户选择期望的字符范围的状态。图34 (b)举例说明了选择英语单词“That”作为所选范围的第一个字符、并且然后选择英语单词“without”作为所选范围的末尾的状态。所选范围被以被倒转的字符的黑白显示显示给用户。
当用户如上所述的那样选择期望的字符范围时,电子词典通过字符类型获取单元 229来分析包括在所选范围内的字符类型。功能获取单元230基于此分析来从图33中所示的表获取可执行的功能。在图;34 (b)中选择“That goes without”,这意味着选择了多个英语单词。因此,在这种情况下的可执行操作功能是来自图33中的表的TTS句子阅读功能、S跳跃功能(短语搜索和例句搜索)、和标记功能。因此,如图34 (d)中所示,自动地显示功能窗口,从而将可执行操作功能(TTS句子阅读功能、S跳跃功能(短语搜索和例句搜索) 和标记功能)显示到显示单元上。在选择了其范围的字符串附近的位置处显示功能窗口,以便允许用户容易地识别并提供简单操作。可以使在功能窗口上显示的除可执行的操作功能 (TTS句子阅读功能、S跳跃功能和标记功能)之外的操作功能(即MP3语音再生功能)灰色淡出(grayed out)以便防止用户选择此功能。当用户从所显示的操作功能中选择期望的操作功能时,所选的操作功能被启动并执行。在图34 (d)中,打开窗口,并显示TTS句子阅读功能、S跳跃功能和标记功能的各操作功能。然而,如图34 (e)中所示,可以将显示屏划分成上部和下部,其中,在下屏幕上可以显示可执行的功能,其为TTS句子阅读功能、S跳跃功能、和标记功能。如果用户错误地选择了字符范围,则用户可以在不选择在功能窗口中或下屏幕上显示的操作功能的情况下再次选择字符范围。即使当所选字符是英语单词、日语句子或包括在被安装到电子词典的词典中使用的两种或更多语言的字符时,或者当选择了符号时,执行上述操作。当所选字符包括包含在被安装到电子词典的词典中使用的两种或更多语言的字符时,可执行的功能仅是标记功能。因此,如图34 (d)或34 (e)中所示,可以不显示可执行的功能,并且可以在不允许用户执行选择操作的情况下自动地执行标记功能。特别地,当所选字符包括包含在被安装到电子词典的词典中使用的两种或更多语言的字符时,或者当选择了符号时,标记被立即添加到所选字符,这能够减少由用户进行的操作,由此增强电子装置的可用性。这意味着,当可执行的操作功能仅仅是一个时,无论包括两种或更多语言的字符的情况如何,均自动地执行该操作功能。图34举例说明了选择诸如“That goes without”的多个单词的情况。本发明中的S跳跃功能在选择一个单词的情况和选择多个单词的情况之间进行不同的操作。接下来将对此进行描述。特别地,S跳跃功能包括一个单词搜索和短语搜索。在本发明中,在一个单词的情况下执行一个单词搜索,并且在多个单词的情况下执行短语搜索。多个单词意指包括在一个句子中的许多单词,并且一般地包括两个、三个、四个或五个单词。图35是本发明中的S跳跃功能(短语搜索或例句搜索)的说明图,其中,图35 (a) 举例说明了当用户使用英语词典来选择期望字符范围时所选择的屏幕。在这种情况下,从英语词典中选择“look at”的状态。当如上所述的那样选择多个英语单词时,可执行的功能是如上所述的TTS句子阅读功能、S跳跃功能(短语搜索和例句搜索)、和标记功能。图35 (b)举例说明了在显示单元上显示可执行的操作功能(TTS句子阅读功能、S 跳跃功能(短语搜索和例句搜索)、和标记功能)且MP3语音再生功能被灰色淡出的状态。当选择了 S跳跃时,执行短语搜索,因为选择了多个单词。图35 (c)举例说明了短语搜索的显示结果。图35(d)举例说明了在S跳跃功能中选择例句时的搜索结果。特别地,显示“Lookat the time ! We' re going to be late. Can' t you look where you' re going ,,禾口 “That book look interesting. ”。图36和37举例说明了不同于图35的S跳跃功能的说明图。图36 (a)举例说明了所选英语单词是一个单词且选择了“look”的情况。当选择了一个单词时,将执行一个单词搜索。因此,执行一个单词搜索,并如图36 (b)中所示地输出搜索结果。然而,如图37 (a)中所示的那样选择多个英语单词(“look at”),将执行短语搜索和例句搜索。因此,执行短语搜索或例句搜索,并输出搜索结果。图37 (b)举例说明了短语搜索的结果,而图37 (c)举例说明了例句搜索的结果。在本发明中,能够如图35中或图36和37中所示的那样执行S跳跃功能(单词搜索和短语搜索或例句搜索),但是优选的是,如图35中所示的那样在显示单元上显示可执行的操作功能。图38举例说明了根据本发明的控制设备的流程图。在图38的流程图中,用户在在显示单元的显示屏上显示指示词或内容的状态的情况下,在步骤S301中用触控笔在显示屏上触碰期望的字符。从触控面板输入单元213输入触碰操作,并由触控面板输入接受单元221来处理触碰操作,从而由显示缓冲器2 来检测显示屏上的位置。这里描述了使用触碰笔的操作,但是可以通过使用键输入单元212或鼠标输入单元214来进行类似操作。对于下述操作而言同样如此。用此处理,在步骤S302 中开始范围的选择。接下来,在步骤S303中,用户移动触碰笔以移动所选范围。当用户选择了期望的字符范围时,用户进行将触碰笔从显示屏移开的操作(步骤S304)。用此操作,确定所选范围,并结束范围选择操作(步骤S305)。在步骤S306中,电子词典通过显示缓冲器单元2 和触控面板输入位置信息识别单元227来获取所选范围内的字符串。在步骤S307中,字符类型获取单元2 识别包括在字符串中的字符类型,从而获取字符类型。在步骤S308中,确定步骤S307中的识别结果是否仅是字母。如果其仅是字母(是),则控制设备前进至步骤S309,从而确定是否包括多个英语单词。通过关于在英语单词之间是否存在空格的确定来确定是包括一个英语单词还是包括多个英语单词。当包括多个英语单词时(是),控制设备前进至步骤S310,从而确定所选字符串的字符类型是“英语句子”。当在步骤S309中不包括多个英语单词时(否),控制设备前进至步骤S311,从而确定所选字符串的字符类型是“英语单词”。当在步骤S308中所选范围内的字符串不仅仅是字母时(否),控制设备前进至步骤 S312,从而确定字符串是否仅包括日语。如果其仅包括日语(是),则控制设备前进至步骤 S313,从而确定所选字符串的字符类型是“日语”。然而,如果在步骤S312中字符串中的字符不仅仅是日语(否),则控制设备前进至步骤S314,从而确定所选字符串的字符类型是“在被安装到电子词典的词典中使用的两个或更多字符或者符号”。例如,确定字符类型是日语和英语。当确定除英语和日语之外的语言(例如汉语)时,可以在步骤S312与S314之间插入用于确定其它语言的步骤。当所选范围内的字符串被确定为是“英语句子”、“英语单词”、“日语”或“在被安装到电子词典的词典中使用的两个或更多字符、或者符号”时,在步骤S315中识别所选字符串的字符类型。在步骤S316中,功能获取单元230进行对针对图33中所示的每个功能的所选范围内的字符类型的对应表的访问。然后,在步骤S317中,从图3中的对应表获取每个功能是有效还是无效的。在步骤S318中,打开窗口,或者将屏幕划分为上和下屏幕。在窗口或下屏幕中,将有效功能显示为是“可选择的”,同时将无效功能显示为“不可选择的”。特别地,如图34 (d)或(e)中所示的那样进行显示。当在步骤S318中可选择的操作功能是一个时,即当在步骤S314中确定“在被安装到电子词典的词典中使用的两个或更多字符、 或符号”时,可以在不打开窗口的情况下立即执行可选择的操作功能(即标记功能)。在步骤S319中,确定是否从被显示为“可选择”的功能中选择S跳跃。当未选择S 跳跃功能时(否),在步骤S320中,对所选字符串执行所选功能,例如MP3语音再生功能、TTS 功能或标记功能,并且然后结束此流程。当在步骤S319中选择了 S跳跃功能时(是),在步骤S321中确定所选字符串是否包括多个英语单词。如果包括多个英语单词(是),则控制设备前进至步骤S322,从而显示能够选择短语搜索和例句搜索。显示形式如图34 (d)或34 (e)中所示。在步骤S322中,确定是否从所显示的短语搜索和例句搜索中选择短语搜索。当选择了短语搜索时,控制设备前进至步骤S323以便通过使用所选多个英语单词作为关键字来搜索内容短语搜索信息存储单元33 、内容短语列表显示信息存储单元336b和内容短语部分显示信息存储单元339b。 在显示单元311上显示搜索结果,并且然后结束此流程。然而,当在步骤S322中选择了例句搜索而不是短语搜索时,控制设备前进至步骤S3M,以便通过使用所选多个英语单词作为关键字来搜索内容例句搜索信息存储单元 332b、内容例句列表显示信息存储单元23 和内容例句部分显示信息存储单元238b。在显示单元211上显示搜索结果,并且然后结束此流程。当在步骤S321中在所选字符串中不包括多个英语单词时,控制设备前进至步骤 S325,从而从指示词搜索信息数据库单元231搜索与所选英语单词一致的指示词。在显示单元11上显示搜索结果,并且然后结束此流程。数字说明
10输入单元11字符选择单元12功能选择单元20显示单元30存储器单元32字符类型一功能对应ii33所选字符串34有效字符串35所获取的字符类型36所选功能37内容信息40字符识别单元50有效字符串判定单元60显示控制单元70功能执行单元110输入单元111字符选择单元112功能选择单元120显示单元121字符串显示单元122功能选择屏幕显示单元130存储器单元132字符类型一功能对应信息133所选字符串134有效字符串135第一字符类型136功能选择分析信息137内容信息140字符类型获取单元150有效字符串判定单元160功能获取单元170功能执行单元201输入/输出设备单元202程序单元203数据单元204控制单元205暂时存储单元211显示单元212键输入单元213触控面板输入单元229字符类型获取单元230功能获取单元231内容指示词搜索信息数据库单元232内容例句搜索信息数据库单元233内容短语搜索信息数据库单元234内容指示词列表显示信息数据库单元235内容例句列表显示信息数据库单元236内容短语列表显示信息数据库单元237内容指示词解释部分显示信息数据库单元238内容例句部分显示信息数据库单元239内容短语部分显示信息数据库单元240针对每个功能的所选范围内的字符类型的对应:
权利要求
1.一种信息处理装置,包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型一功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元,其选择应被执行的功能;字符选择单元,其在选择了功能之后在显示单元上显示的内容信息中选择期望字符串;字符识别单元,其参考字符类型一功能对应信息,以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定有效字符串,该有效字符串为对其执行所述功能的对象。
2.根据权利要求1所述的信息处理装置,还包括显示控制单元,其中所述显示控制单元以与未被选择的字符串的显示形式不同的显示形式来在显示单元上显示由字符选择单元选择的字符串。
3.根据权利要求1所述的信息处理装置,还包括显示控制单元,其中所述显示控制单元以与在显示单元上显示的其它字符的显示形式不同的显示形式来显示由有效字符串判定单元判定的有效字符串。
4.根据权利要求1至3中的任一项所述的信息处理装置,还包括功能执行单元,其对由有效字符串判定单元判定的有效字符串执行由功能选择单元选择且应该被执行的功能。
5.根据权利要求1至4中的任一项所述的信息处理装置,其中,由有效字符串判定单元判定的有效字符串包括具有能够对其执行所选功能的有效字符类型的字符,并且是包括在所选字符串中的字符串。
6.根据权利要求1至4中的任一项所述的信息处理装置,其中,当字符识别单元确定所选字符串包括具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符时,有效字符串判定单元将从具有有效字符类型的第一个字符到连续地具有有效字符类型的字符的字符串判定为有效字符串。
7.根据权利要求1至6中的任一项所述的信息处理装置,其中,当由字符选择单元选择的字符串的最后一个位置是具有有效字符类型的字符时,有效字符串判定单元从所选字符串中将包括具有有效字符类型的一个或多个连续字符的字符串判定为有效字符串。
8.根据权利要求2或权利要求3所述的信息处理装置,其中,所述字符选择单元是笔, 并且当通过笔到显示屏上的触碰来选择在显示单元上显示的字符串时,显示控制单元在所述字符串被选择的状态下仅突出显示所选字符串中的那部分有效字符串。
9.根据权利要求2所述的信息处理装置,其中,所述字符选择单元是笔,并且当通过笔到显示屏上的触碰来选择在显示单元上显示的字符串时,显示控制单元在所述字符串被选择的状态下突出显示整个所选字符串。
10.根据权利要求9所述的信息处理装置,其中,当笔被从显示屏移开时,确定所选字符串的选择结束,并且当笔从显示屏移开处的位置是包括在所显示的所选字符串的位置中的位置时,显示控制单元突出显示包括在所选字符串内的字符串中的由有效字符串判定单元判定的那部分有效字符串。
11.根据权利要求1至10中的任一项所述的信息处理装置,其中,存储在存储器单元中的字符类型一功能对应信息中的字符类型包括字母和日语字符,其中,针对每个功能预先设置对其执行相应功能的字符的一个或多个字符类型。
12.根据权利要求11所述的信息处理装置,其中,存储在存储器单元中的功能包括语音再生功能、S跳跃功能、阅读功能和标记功能。
13.一种信息处理装置的程序,该程序允许计算机执行作为 显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,一个或多个功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的; 功能选择单元,其选择应被执行的功能;字符选择单元,其在显示单元上显示的内容信息中选择期望字符串; 字符识别单元,其参考字符类型-功能对应信息,以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从由字符选择单元选择的所选字符串中判定有效字符串,所述有效字符串为对其执行所述功能的对象。
14.一种用于信息处理装置的字符串选择方法,所述信息处理装置包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,一个或多个功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元; 字符选择单元;字符识别单元;以及有效字符串判定单元,其中所述功能选择单元选择应被执行的功能,所述字符选择单元在显示单元上显示的内容信息中选择期望字符串, 所述字符识别单元参考字符类型-功能对应信息,以便确定在由字符选择单元选择的字符串中是否存在具有能够对其执行由功能选择单元选择的功能的有效字符类型的字符, 以及所述有效字符串判定单元在所述字符识别单元确定存在具有有效字符类型的字符时, 从由字符选择单元选择的所选字符串中判定有效字符串,所述有效字符串是对其执行所述功能的对象。
15.一种信息处理装置,包括字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型一功能对应信息,其中,可执行的功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元,其在字符串显示单元上显示的内容信息中选择期望字符串; 字符类型获取单元,其获取所选字符串的第一个字符的字符类型; 功能获取单元,其在由字符选择单元选择了字符串之后,根据字符类型一功能对应信息来获取与所获取的字符类型相关联的可执行的功能;有效字符串判定单元,其针对每个获取的可执行的功能从由字符选择单元选择的所选字符串中判定对其执行所述功能的有效字符串;以及功能选择单元,其从所获取的可执行的功能中选择可执行的功能。
16.根据权利要求15所述的信息处理装置,还包括功能选择屏幕显示单元,其显示由功能获取单元获取的可执行的功能的项目,其中,在一个显示设备中的不同屏幕上显示、或者在不同显示设备的各屏幕上显示字符串显示单元和功能选择屏幕显示单元。
17.根据权利要求16的信息处理装置,其中,所述功能选择单元从在功能选择屏幕显示单元上显示的项目中选择应被执行的期望功能。
18.根据权利要求15至17中的任一项所述的信息处理装置,其中,以与未被选择的字符串的显示形式不同的显示形式来在字符串显示单元上显示由字符选择单元选择的字符串ο
19.根据权利要求15至18中的任一项所述的信息处理装置,其中,所述字符类型获取单元在所获取的字符类型是空格时在由字符选择单元选择的字符串中获取首先出现且不是空格的字符的字符类型。
20.根据权利要求15至19中的任一项所述的信息处理装置,还包括功能执行单元,其对由有效字符串判定单元针对应执行的功能判定的有效字符串执行由功能选择单元选择且应该执行的功能。
21.根据权利要求15至20中的任一项所述的信息处理装置,其中,存储在存储器单元中的字符类型包括字母和日语字符,其中,针对每个功能预先设置对其执行相应功能的字符的一个或多个字符类型。
22.根据权利要求21所述的信息处理装置,其中,存储在存储器单元中的功能包括语音再生功能、S跳跃功能、阅读功能和标记功能。
23.根据权利要求15至22中的任一项所述的信息处理装置,其中,由有效字符串判定单元判定的有效字符串是包括在所选字符串中的一个或多个字符串。
24.根据权利要求23所述的信息处理装置,还包括有效字符串选择屏幕显示单元,其在所判定的有效字符串是多个时,显示多个有效字符串的项目以便其是可选择的,其中,在一个显示设备中的与其它显示屏幕不同的屏幕上显示所述有效字符串选择屏幕显示单元。
25.一种信息处理装置的程序,该程序允许计算机执行作为 字符串显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,可执行的功能和作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元,其从在字符串显示单元上显示的内容信息中选择期望字符串; 字符类型获取单元,其获取所选字符串中的第一个字符的字符类型; 功能获取单元,其在由字符选择单元选择了字符串之后,根据字符类型-功能对应信息获取与所获取的字符类型相关联的可执行的功能;有效字符串判定单元,其针对每个获取的可执行的功能,从由字符选择单元选择的所选字符串中判定对其执行所述功能的有效字符串;以及功能选择单元,其从所获取的可执行的功能中选择可执行的功能。
26.一种用于信息处理装置的字符串和功能选择方法,所述信息处理装置包括显示包括字符串的内容信息的字符串显示单元;存储器单元,其存储字符类型-功能对应信息,其中,可执行的功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的;字符选择单元;字符类型获取单元;功能获取单元;有效字符串判定单元;以及功能执行单元, 其中所述字符选择单元在字符串显示单元上显示的内容信息中选择期望字符串, 字符类型获取单元获取所选字符串的第一个字符的字符类型, 功能获取单元在字符串选择单元选择了字符串之后根据字符类型一功能对应信息获取与所获取的字符类型相关联的可执行的功能;所述有效字符串判定单元针对每个所获取的可执行的功能从所选择的所选字符串中判定对其执行所述功能的有效字符串;以及所述功能选择单元从所获取的可执行的功能中选择可执行的功能。
27.一种电子装置,包括存储器单元,其将多个可执行的操作功能和字符类型存储为彼此关联; 显示单元,其显示操作功能和字符串;字符选择单元,其从在显示单元上显示的字符串中选择期望的字符; 字符类型获取单元,其识别并获取由字符选择单元选择的字符的字符类型; 功能获取单元,其从存储器单元获取与由字符类型获取单元获取的字符类型相对应的操作功能;以及控制单元,其在显示单元上显示由功能获取单元获取的操作功能。
28.根据权利要求27所述的电子装置,其中,所述显示单元以不同的显示形式来显示由功能获取单元获取的功能和未被获取的功能。
29.根据权利要求27所述的电子装置,其中,所述显示单元将由功能获取单元获取的功能显示为是可选择的。
30.根据权利要求四所述的电子装置,还包括选择单元,其选择在显示单元上被显示为可选择的操作功能,其中,所述控制单元执行由选择单元选择的操作功能。
31.根据权利要求27至30中的任一项所述的电子装置,其中,所述操作功能包括单词语音再生功能、句子语音再生功能、S跳跃功能或标记功能。
32.根据权利要求27至30中的任一项所述的电子装置,其中,字符类型包括一个英语单词、多个英语单词、日语、两种或更多语言的字符、或者符号。
33.根据权利要求27所述的电子装置,其中所述功能获取单元在字符类型是一个单词时,获取语音再生功能、句子语音再生功能、 用于搜索英语单词的S跳跃功能、或标记功能,所述功能获取单元在字符类型是多个单词时,获取句子语音再生功能、用于搜索短语或用于搜索例句的S跳跃功能、或标记功能,以及所述功能获取单元在字符类型包括两种或更多语言或者是符号时获取标记功能。
34.根据权利要求27所述的电子装置,其中,当由功能获取单元获取一个操作功能时, 所述控制单元自动地执行所获取的操作功能。
35.根据权利要求27所述的电子装置,其中,当字符类型是两种或更多语言的字符或者符号时,自动地执行标记功能。
36. 一种用于控制电子装置的控制方法,所述电子装置包括将多个可执行的操作功能和字符类型存储为彼此关联的存储器单元,所述控制方法包括 显示步骤,其显示字符串;字符选择步骤,其从所显示的字符串中选择期望的字符;字符类型获取步骤,其识别并获取所选字符的字符类型;功能获取步骤,其从存储器单元获取对应于所获取的字符类型的操作功能;以及显示控制步骤,其显示所获取的操作功能。
全文摘要
当选择了功能及然后对其执行该功能的字符串时,促进选择字符串的操作以便减少用户的操作负担。本发明的特征在于包括显示单元,其显示包括字符串的内容信息;存储器单元,其存储字符类型-功能对应信息,其中,功能与作为对其执行相应功能的对象的字符的字符类型是彼此关联的;功能选择单元,其选择要执行的功能;字符选择单元,其在选择了功能之后在显示单元上显示的内容信息中选择期望字符串;字符识别单元,其参考字符类型-功能对应信息,以便确定在由所述字符选择单元选择的字符串中是否存在具有能够对其执行所选功能的有效字符类型的字符;以及有效字符串判定单元,其在字符识别单元确定存在具有有效字符类型的字符时,从所选字符串中判定有效字符串,所述有效字符串为对其执行功能的对象。
文档编号G06F17/21GK102301366SQ200980154729
公开日2011年12月28日 申请日期2009年11月16日 优先权日2008年11月18日
发明者安田亮, 本多亮, 风卷贵 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1