信息处理装置、方法和记录程序的计算机可读记录介质的制作方法

文档序号:6593505阅读:93来源:国知局

专利名称::信息处理装置、方法和记录程序的计算机可读记录介质的制作方法
技术领域
:本发明涉及一种使得显示器基于文本数据显示文本的信息处理装置、文本显示程序,以及文本显示方法,并且具体地涉及一种基于多个显示属性针对每个模式改变文本的显示方式的信息处理装置、文本显示程序,和文本显示方法。
背景技术
:诸如电子字典和移动电话之类的信息处理装置经由键盘、触摸面板等从用户接收字符串的输入。基于输入的字符串,信息处理装置显示与该字符串对应的语句等。一些这样的信息处理装置在第一模式中在显示器的第一区域中显示与输入的字符串或者选择的字符串对应的详细语句(detailedsentence),并且在第二模式(单词选择模式或者预览模式)中在比显示器的第一区域小的区域中显示详细语句的一部分。因此,已经提出了依据输出装置的屏幕的大小,通过将要显示的数据处理为处于显示格式的数据,而同时向装置用户提供更多信息的技术。例如,日本专利特开N0.5-290047(专利文献1)公开了一种数据处理/显示装置。根据日本专利特开N0.5-290047(专利文献1),该数据处理/显示装置包括由键盘实现的输入部件、对于显示数据的存储单元、对于所存储的显示数据的读取部件、对于所读取数据的处理部件,以及显示处理后的数据的显示部件。该数据处理/显示装置依据显示屏幕的大小来显示数据。另外,日本专利特开N0.2005-267449(专利文献2)公开了一种数据处理方法。根据日本专利特开N0.2005-267449(专利文献2),影响检测部件检测关于期望的局部数据的周围的局部数据的处理结果是否对所述期望的局部数据的处理结果施加了因分割而产生的影响。如果施加了影响,则布局生成部件将来自该局部数据的数据作为连续数据处理为期望的局部数据。此外,还检测要被提前处理的局部数据是否受外围局部数据的影响。如果该局部数据受影响,则将该局部数据和产生影响的局部数据处理为连续数据。重复这些处理直至检测不到影响为止。专利文献1:日本专利特开N0.5-290047专利文献2:日本专利特开N0.2005-267449
发明内容本发明要解决的问题然而,常规的信息处理装置总是执行相同的数据处理以使得显示器显示尽可能多的字符。例如,常规的信息处理装置不管模式如何,总是显示没有换行符(Hnebreak)的文本。因此,常规的信息处理装置不能处理其中相同显示器以不同布局(处于不同模式的布局)显示文本的情况。例如,在依据要显示的字符串的类型和条目而在具有不同大小和形状的显示区域中显示文本的信息处理装置中,优选的,显示方式依赖于显示区域的大小和形状、要在显示区域中要显示的字符的数目等等而变化。更具体地,即使在显示用于指示相同内容的语句时,如果显示区域具有大的尺寸,则优选的是通过使用大的字体、利用换行符,以及附上图像而优先考虑改善用户的可视性。相反,如果显示区域具有小的尺寸,则优选的是优先考虑显示更多的文本。已经做出本发明来解决上述问题,并且本发明的主要目的在于提供一种能够针对每个显示区域或者针对每个显示模式而以更适合的显示方式来显示具有相同内容的文本的信息处理装置、文本显示程序,以及文本显示方法。解决问题的手段根据本发明的一方面,一种信息处理装置,包括显示器,以及用于存取存储介质的存取单元。该存储介质存储至少一个文本数据,并且每一个文本数据包括对其设置了显示属性值的至少一个文本。信息处理装置还包括显示控制单元,参照存储介质并使得显示器显示文本。在第一模式中,显示控制单元使得以依据相关联的显示属性值的显示方式在显示器的第一显示区域内显示文本。在第二模式中,显示控制单元使得以不依赖于相关联的显示属性值的预定显示方式在比显示器的第一显示区域小的第二显示区域内显示文本。优选地,信息处理装置还包括操纵单元,其用于接收用以指定显示器的显示状态的第一和第二指令。显示控制单元依据第一指令从将第二模式转变到第一模式,而依据第二指令从第一模式转变到第二模式。优选地,存储介质还存储每个单词以将其与文本数据相关联。在第二模式中,显示控制单元使得在显示器的第三显示区域内按列表选择性地显示多个单词,并且使得基于与被选择的单词相关联的文本数据在第二显示区域中显示文本。在第二模式中,操纵单元接收用于从在显示器上按列表显示的多个单词之中确定一个单词的指令作为第一指令。优选地,信息处理装置还包括搜索单元,其用于参照存储介质并且搜索包括输入字符串的单词。在第二模式中,显示控制单元使得在第三显示区域内按列表选择性地显示被搜索的单词。优选地,为文本设置的显示属性值包括在第一显示属性值组中包含的第一显示属性值。预定的显示属性值包括在第一显示属性值组中包含的第二显示属性值。第一显示属性值组是字体大小组。第一显示属性值是为文本设置的字体大小。第二显示属性值是预定的字体大小。优选地,显示控制单元包括判定单元,用于判定第一显示属性值是否不小于第二显示属性值。如果在第二模式中第一显示属性值不小于第二显示属性值,则显示控制单元使得显示器基于第二显示属性值显示文本。如果在第二模式中第一显示属性值小于第二显示属性值,则显示控制单元使得显示器基于第一显示属性值显示文本。优选地,为文本设置的显示属性值包括在第二显示属性值组中包含的第三显示属性值。预定的显示属性值包括在第二显示属性值组中包含的第四显示属性值。第二显示属性值组是颜色组。第三显示属性值是为文本设置的颜色。第四显示属性值是预定的颜色。文本数据包括用于显示具有换行符的文本的换行符指定。在第一模式中,显示控制单元参照文本数据,并且使得显示器基于换行符指定显示具有换行符的文本。在第二模式中,显示控制单元参照文本数据,并且使得显示器显示没有换行符的文本。优选地,存储介质还存储图像数据以将其与文本数据相关联。在第一模式中,显示控制单元使得显示器基于文本数据和图像数据而显示文本和图像。在第二模式中,显示控制单元使得显示器基于文本数据显示文本而不显示图像。优选地,存储介质还存储图像数据以将其与文本数据相关联。在第一模式中,显示控制单元使得显示器基于文本数据和图像数据而显示文本和图像。在第二模式中,显示控制单元使得显示器基于文本数据和图像数据而显示文本和被缩小的图像。优选地,文本数据包括对其设置了用以暂时改变显示方式的改变属性值的文本。在第一模式中,显示控制单元参照文本数据,并且使得显示器在基于该改变属性值而改变显示方式的同时显示相关联的文本。在第二模式中,显示控制单元不使得显示器显示相关联的文本。优选地,文本数据包括对其设置了用以暂时改变显示方式的改变属性值的文本。在第一模式中,显示控制单元参照文本数据,并且使得显示器在基于该改变属性值而改变显示方式的同时显示相关联的文本。在第二模式中,显示控制单元参照文本数据,并且使得显示器在不改变显示方式的情况下显示相关联的文本。优选地,文本数据包括对其设置了用于指示提供了链接的链接属性值的文本。在第一模式中,显示控制单元参照文本数据,并且使得显示器选择性地基于链接属性值以与其他文本的显示方式不同的显示方式显示相关联的文本。在第二模式中,显示控制单元参照文本数据,并且使得显示器不可选择地以与其他文本的显示形式等同的显示形式显示相关联的文本。优选地,存储介质是可附属于信息处理装置并且可从信息处理装置移除的外部存储介质。优选地,信息处理装置其中还包括存储介质。根据本发明的另一方面,提供了一种在包括显示器和计算处理单元的信息处理装置中的文本显示方法。该文本显示方法包括以下步骤通过计算处理单元读取包括对其设置了显示属性值的至少一个文本的文本数据;在第一模式中,通过计算处理单元使得以依据相关联的显示属性值的显示方式在显示器的第一显示区域内显示文本;并且在第二模式中,通过计算处理单元使得以不依赖于相关联的显示属性值的预定的显示方式在比显示器的第一显示区域小的第二显示区域内显示文本。根据本发明的另一方面,提供了一种计算机可读记录介质,用于记录使得包括显示器和计算处理单元的信息处理装置显示文本的文本显示程序。该文本显示程序使得计算处理单元执行以下步骤读取包括对其设置了显示属性值的至少一个文本的文本数据;在第一模式中,使得以依据相关联的显示属性值的显示方式在显示器的第一显示区域内显示文本;并且在第二模式中,使得以不依赖于相关联的显示属性值的预定的显示方式在比显示器的第一显示区域小的第二显示区域内显示文本。本发明的效果如上所述,根据本发明,提供了一种能够针对每个显示区域或者针对每个显示模式而以更适合的显示方式来显示具有相同内容的文本的信息处理装置、文本显示程序,以及文本显示方法。图1是示出作为信息处理装置的示例的、具有横向长的显示器的、针对第一语言的电子字典100的示意性的透视图。图2是示出作为信息处理装置的示例的、具有横向长的显示器的、针对第二语言的电子字典100的示意性的透视图。图3示出用于示出在第二模式中针对第一语言的电子字典的显示器的第一示意图和用于示出在第一模式中针对第一语言的电子字典的显示器的第一示意图。图4示出用于示出在第二模式中针对第二语言的电子字典的显示器的第一示意图和用于示出在第一模式中针对第二语言的电子字典的显示器的第一示意图。图5示出用于示出在第二模式中针对第一语言的电子字典的显示器的第二示意图和用于示出在第一模式中针对第一语言的电子字典的显示器的第二示意图。图6示出用于示出在第二模式中针对第二语言的电子字典的显示器的第二示意图和用于示出在第一模式中针对第二语言的电子字典的显示器的第二示意图。图7是示出作为信息处理装置的示例的、具有纵向长的显示器的移动电话的示意性的透视图。图8示出用于示出在第二模式中针对第一语言的移动电话的显示器的第一示意图和用于示出在第一模式中针对第一语言的移动电话的显示器的第一示意图。图9示出用于示出在第二模式中针对第二语言的移动电话的显示器的第一示意图和用于示出在第一模式中的第二语言的移动电话的显示器的第一示意图。图10示出用于示出在第二模式中针对第一语言的移动电话的显示器的第二示意图和用于示出在第一模式中针对第一语言的移动电话的显示器的第二示意图。图11示出用于示出在第二模式中针对第二语言的移动电话的显示器的第二示意图和用于示出在第一模式中针对第二语言的移动电话的显示器的第二示意图。图12示出用于示出在显示器的详细区域X中显示的屏幕的示意图和用于示出在显示器的预览区域Y中显示的屏幕的示意图。图13是示出作为依据本实施例的信息处理装置的示例的电子字典的硬件配置的控制框图。图14是示出作为依据本实施例的信息处理装置的示例的移动电话的硬件配置的控制框图。图15是示出依据本实施例的信息处理装置的功能配置的框图。图16是示出用于显示用以解释一个单词的语句的文本数据的示意图。图17是示出用作显示布局的基本单元的元素数据的示例性数据结构的示意图。图18是示出用于管理元素集合的行数据的示例性数据结构的示意图。图19示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第一示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第一示意图。图20示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第一示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第一示意图。图21示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第二示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第二示意图。图22示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第二示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第二示意图。图23示出用于示出依据本实施例的处于第二模式的显示器的第三示意图和用于示出依据本实施例的处于第一模式的显示器的第三示意图。图24示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第四示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第四示意图。图25示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第四示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第四示意图。图26示出用于示出依据本实施例的处于第二模式中的显示器的第五示意图和用于示出依据本实施例的处于第一模式中的显示器的第五示意图。图27示出用于示出依据本实施例的处于第二模式中的显示器的第六示意图和用于示出依据本实施例的处于第一模式中的显示器的第六示意图。图28示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第七示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第七示意图。图29示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第七示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第七示意图。图30示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第八示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第八示意图。图31示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第八示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第八示意图。图32示出用于示出依据本实施例的在第二模式中针对第一语言的显示器的第九示意图和用于示出依据本实施例的在第一模式中针对第一语言的显示器的第九示意图。图33示出用于示出依据本实施例的在第二模式中针对第二语言的显示器的第九示意图和用于示出依据本实施例的在第一模式中针对第二语言的显示器的第九示意图。图34是图示依据本实施例的在电子字典中进行文本处理的处理例程的流程图。图35是图示依据本实施例的在电子字典中进行启动(start)处理的处理例程的流程图。图36是图示依据本实施例的在电子字典中进行内容处理的处理例程的流程图。图37是图示依据本实施例的在电子字典中进行图像处理的处理例程的流程图。图38是图示依据本实施例的在电子字典中进行ruby(用假名对日文汉字注音)处理的处理例程的流程图。图39是图示依据本实施例的在电子字典中进行tel0p(动态显示注释)处理的处理例程的流程图。图40是图示依据本实施例的在电子字典中进行字体处理的处理例程的流程图。图41是图示依据本实施例的在电子字典中进行链接处理的处理例程的流程图。图42是图示依据本实施例的在电子字典中进行结束处理的处理例程的流程图。图43是图示依据本实施例的在电子字典中进行文本处理的处理例程的流程图。图44是示出用于显示用以解释一个单词的语句的预览区域的文本数据的示意图。附图参考标记的描述10:网络,100:电子字典,101:通信装置,102:内部总线,103:主存储介质,103A:字典数据库,103A-1:文本数据,103B:元素数据库,103C:行数据库,103E:图像数据,103F:音频数据,103S:存储介质,104:外部存储介质,106:CPU,106A计算处理单元,106B:搜索单元,106C显示控制单元,106D音频控制单元,106G:获得单元,106H:判定单元,106R:读取单元,107:显示器,109:扬声器,111:鼠标,112:写字板(tablet),113按钮,113A:操纵单元,114:键盘,200:移动电话,201:通信装置,202:内部总线,203:主存储介质,204:外部存储介质,206:CPU,207显示器,209:扬声器,211:麦克风,212:相机,213:按钮,214:数字键盘,X:详细区域,Y:预览区域,Z:列表区域。具体实施例方式下文中,将参照附图描述本发明的实施例。在以下描述中,将通过相同的附图标记指定等同的部分,并且如果它们的名称和功能相同,则将不重复对其的详细描述。[实施例1]<整体配置>首先,将描述依据本发明的信息处理装置的整体配置。依据本发明的信息处理装置使得显示器基于在存储介质中存储的文本数据而显示文本。具体地,该信息处理装置可以使用例如浏览器功能等基于多个显示属性以不同显示方式显示文本。要注意,文本数据可以在经历了字符码转换之后或者以压缩的状态或加密的状态作为二进制数据存储在记录介质中。更具体地,文本数据包括用于指定当显示每个文本时每个文本的显示方式的显示属性,诸如HTML格式和XML格式。信息处理装置典型地通过电子字典、PDA(个人数字助理)、移动电话、个人计算机,工作站等等来实现。此外,诸如静止图像数据、运动图像数据、音频数据,以及目录(bibliographic)数据之类的数据可以被存储为单独的文件,或者它们可以被存档到一个文件中。要注意,诸如下文中描述的“文本(数据)的显示”和“语句的显示”之类的表达可以包括诸如在内容中指定的静止图像数据、运动图像数据、音频数据、目录数据之类的各种数据的显示或再现。然后,信息处理装置依据要显示的文本的类型和条目改变要在其中显示文本的显示区域的大小和形状。也就是说,信息处理装置在每个显示模式中针对每个显示区域将要显示的文本的显示方式改变为更适合的显示方式。例如,信息处理装置接收来自用户的字符串的输入,在小的显示区域中按列表显示与字符串对应的单词,并且在小的显示区域中预览用于解释被选择的单词的语句的一部分。此外,信息处理装置在大的显示区域中显示用于解释由用户确定的单词的语句。要注意,用于解释的、在本说明书中表达的用语“单词”实际上意味着“包括单词、语句等的字符串”。另外,在另一显示区域中显示的“用于解释单词的语句”包括“与单词有关的语句”。上述的由信息处理装置执行的文本显示处理通过计算处理单元读取在存储单元中存储的文本显示程序并且执行该文本显示程序来实现。<操作概述>将描述依据本实施例的信息处理装置中的操作概述。图1是示出作为信息处理装置的示例的、具有横向长的显示器107的、针对第一语言(在本实施例中为日语)的电子字典100的示意性的透视图。图2是示出作为信息处理装置的示例的、具有横向长的显示器的、针对第二语言(在本实施例中为英语)的电子字典100的示意性的透视图。如图1和图2中所示,电子字典100使得横向长的显示器107基于文本数据显示文本。电子字典100经由按钮113和键盘114接收来自用户的字符串的输入。图3(A)是示出在第二模式中针对第一语言的电子字典100的显示器107的第一示意图。图3(B)是示出在第一模式中针对第一语言的电子字典100的显示器107的第一示意图。图4(A)是示出在第二模式中针对第二语言的电子字典100的显示器107的第一示意图。图4(B)是示出在第一模式中针对第二语言的电子字典100的显示器107的第一示意图。图3和图4是示出其中显示器107在其整个表面上显示关于字典的信息的状态的示意图。然而,本发明不限于这样的显示形式,并且电子字典100可以基于另一布局来执行显示。例如,屏幕(区域)不一定被分割为上部和下部。也就是说,屏幕(区域)可以被分割为右部和左部,并且可以显示弹出屏幕。由于菜单显示、字符串输入单元等等等同于图1和图2中的那些,在此将不重复对其的描述。如图3(A)和图4(A)中所示,显示器107在其上部(列表区域Z)中按列表选择性地显示与输入字符串对应的多个单词,并且在其下部(预览区域Y)中显示与所选择的单词对应的解释语句的一部分。当用户通过按下确定键、点击鼠标,或者利用笔进行触摸而确定单词时,如图3(B)和图4(B)所示,显示器107在其整个表面(详细区域X)上显示与所选择的单词对应的解释语句。图5(A)是示出在第二模式中针对第一语言的电子字典100的显示器107的第二示意图。图5(B)是示出在第一模式中针对第一语言的电子字典100的显示器107的第二示意图。图6(A)是示出在第二模式中针对第二语言的电子字典100的显示器107的第二示意图。图6(B)是示出在第一模式中针对第二语言的电子字典100的显示器107的第二示意图。图5和图6是示出其中显示器107在其左部显示关于字典的信息的状态的示意图。在该情况下,显示器107在其右部显示诸如网络浏览器、电视图像,以及电子邮件程序之类的另一应用的屏幕。然而,不仅可以按横向而且还可以按纵向对显示器107进行分割。也就是说,可以采用分割显示器107的任何方法。例如,可以以重叠的方式来显示窗口。在此,第一模式是指其中在显示器107的详细区域X中显示针对从按列表显示的单词之中确定的单词的解释语句的状态。在第一模式中,用户可以滚动屏幕以观看整个解释语句。另一方面,第二模式是指其中在显示器107的列表区域Z中选择性地显示单词并且在预览区域Y中显示针对在列表区域Z中选择的单词的解释语句的一部分的状态。预览区域Y具有的面积被设置为比详细区域X的面积小列表区域Z的面积。电子字典100可以在第一模式和第二模式两者中通过显示滚动条、作为百分比的值等等向用户通知在电子字典100中当前显示的范围。此外,电子字典100可以依据用户对滚动条的操纵来显示用户期望的范围。如图5(A)和图6(A)中所示,显示器107在其左上部(列表区域Z)中按列表选择性地显示与输入字符串对应的多个单词,并且在其左下部(预览区域Y)中显示与被选择的单词对应的解释语句的一部分。当用户确定了单词时,如图5(B)和图6(B)所示,显示器107在其左部(详细区域X)上显示与所选择的单词对应的解释语句。尽管已经给出了通过改变所选择的行的背景颜色来指示选择状态的情况的描述,但可以通过反转所选择的行的背景颜色和字符颜色、对所选择的行中字符加下划线、改变所选择的行的字符颜色、或者改变所选择的行中的字符的字体大小来指示选择状态。此外,如果用户使用例如向上/向下键来改变所选择的单词,则电子字典100依据该操作而切换预览区域Y中的显示。也就是说,电子字典100对新选择的单词进行预览。图7是示出作为信息处理装置的示例的、具有纵向长的显示器207的移动电话200的示意性的透视图。如图7所示,移动电话200使得纵向长的显示器207基于文本数据显示文本。移动电话200经由按钮213和数字键盘214接收来自用户的字符串的输入。移动电话200不仅可以通过按钮213和数字键盘214,而且还可以通过例如触摸面板传感器、磁场传感器,以及加速度传感器来接收来自用户的操纵。图8(A)是示出在第二模式中针对第一语言的移动电话200的显示器207的第一示意图。图8(B)是示出在第一模式中针对第一语言的移动电话200的显示器207的第一示意图。图9(A)是示出在第二模式中针对第二语言的移动电话200的显示器207的第一示意图。图9(B)是示出在第一模式中针对第二语言的移动电话200的显示器207的第一示意图。图8和图9是示出其中显示器207在其整个表面上显示关于字典的信息的状态的示意图。在第二模式中,还可以应用在第一模式中描述的各种变型。如图8(A)和图9(A)所示,显示器207在其上部(列表区域Z)中按列表选择性地显示与输入字符串对应的多个单词,并且在其下部(预览区域Y)中显示与被选择的单词对应的解释语句的一部分。当用户确定了单词时,如图8(B)和图9(B)所示,显示器207在其整个显示表面(详细区域X)上显示与被选择的单词对应的解释语句。图10(A)是示出在第二模式中针对第一语言的移动电话200的显示器207的第二示意图。图10(B)是示出在第一模式中针对第一语言的移动电话200的显示器207的第二示意图。图Il(A)是示出在第二模式针对第二语言的移动电话200的显示器207的第二示意图。图Il(B)是示出在第一模式中针对第二语言的移动电话200的显示器207的第二示意图。图10和图11是示出其中显示器207在其上部显示关于字典的信息的状态的示意图。显示器207在其下部显示诸如网络浏览器、电视图像,以及电子邮件程序之类的另一应用的屏幕。如图10(A)和图Il(A)中所示,显示器207在其上部的较上区域(列表区域Z)中按列表选择性地显示与输入字符串对应的多个单词,并且在其上部的较下区域(预览区域Y)中显示与被选择的单词对应的解释语句的一部分。当用户确定了单词时,如图10(B)和图Il(B)所示,显示器207在其上部(详细区域X)上显示与所选择的单词对应的解释语句。依据本实施例的电子字典100和移动电话200基于在存储介质中存储的相同的文本数据在详细区域X中显示文本并且在预览区域Y中显示文本。也就是说,电子字典100和移动电话200在详细区域X和预览区域Y中显示相同内容的文本。然而,在依据本实施例的电子字典100和移动电话200中,可以在详细区域X中显示的文本的字符数目与可以在预览区域Y中显示的文本的字符数目是不同的。因此,在依据本实施例的电子字典100和移动电话200中,当相同内容的文本在详细区域X中显示时以及当其在预览区域中显示时,其是以不同的显示方式而被显示的。图12(A)是示出在显示器107(207)的详细区域X中显示的屏幕的示意图。图12(B)是示出在显示器107(207)的预览区域Y中显示的屏幕的示意图。如图12(A)所示,在第一模式中,显示器107在比预览区域Y大的详细区域X中显示例如解释单词的语句。在这种情形下,显示器107依据与用户确定的单词对应的文本数据以及与该文本数据对应的显示属性,以大的字体尺寸、图像数据、加下划线的或者着色的文本(出现或者不出现链接)、具有ruby(每个日文汉字旁指示的平假名)的文本、动态显示的telop等等来显示文本。然后,如图12(B)所示,在第二模式中,显示器107在比详细区域X小的预览区域Y中显示例如解释单词的语句。在这种情形下,显示器107依据与被选择的单词对应的文本数据以及预定的显示属性,以小的字体尺寸、停止的telop、未加下划线的或者未着色的链接、不具有ruby的文本等等来显示文本。在这种情况下,显示器107不显示图像。在图12(A)和图12(B)中,由于解释单词的语句短,所以在预览区域Y中显示解释单词的整个语句。然而,如果解释单词的语句较长,则在详细区域X中显示整个语句而在预览区域Y中可能仅仅显示语句的一部分。另外,如果解释单词的语句更长,则即使在详细区域X中也可能仅仅显示语句的一部分。如上所述,依据本实施例的信息处理装置基于相同的文本数据在预览区域Y和详细区域X中显示相同内容的文本。然而,依据本实施例的信息处理装置基于第一显示属性在详细区域X中显示文本,而基于第二显示属性在预览区域Y中显示文本。也就是说,依据本实施例的信息处理装置,可以针对每个显示区域的面积和针对每个显示模式以更适合的显示方式来显示相同内容的文本。下文中,将详细描述实现这样的操作(文本显示处理)的信息处理装置的配置。<电子字典100的硬件配置>首先,将描述作为信息处理装置的示例的电子字典100。图13是示出作为依据本实施例的信息处理装置的示例的电子字典100的硬件配置的控制框图。如图1和图13所示,依据本实施例的电子字典100包括通过内部总线102相互连接的以下部件传送和接收通信信号的通信装置101、CPU(中央处理单元)106、诸如RAM(随机存取存储器)之类的主存储介质103、诸如SD卡之类的外部存储介质104、显示文本的显示器107、基于来自CPU106的音频数据输出音频的扬声器109、通过被点击或滑动接收用于移动指针等的指令的鼠标111、经由触摸笔或手指接收用于移动指针等的指令的写字板112、接收选择指令和确定指令的按钮113,以及接收字符串的输入的键盘114。通信装置101将来自CPU106的通信数据转换为通信信号,并且经由天线将通信信号发送给网络10。通信装置101将经由天线从网络10接收的通信信号转换为通信数据,并且向CPU106输入通信数据。显示器107包括液晶面板或CRT,并且基于CPU106输出的数据来显示文本和图像。鼠标111通过被点击或滑动接收来自用户的信息。按钮113从用户接收用于选择单词的指令和用于确定应在详细区域X中显示解释语句所针对的单词的指令。键盘114从用户接收字符串的输入。要被输入的信息不限于字母数字字符,还可以输入平假名、片假名以及日文汉字。也就是说,用户通过在输入模式之间切换可以向电子字典100输入平假名和片假名或者使用FEP(前端处理器)执行假名日文汉字转换。主存储介质103存储各种信息,并且包括例如,暂时存储CPU106执行程序必需的数据的RAM、存储控制程序的非易失性ROM(只读存储器)等等。主存储介质103可以是硬盘。外部存储介质104以可移除的方式安装到电子字典100,并且存储例如字典数据等。CPU106经由输入接口从外部存储介质104读取数据。外部存储介质104通过SD卡、USB存储器等等而实现。要注意,主存储介质103可以存储字典数据,并且主存储介质103和外部存储介质104可以存储不同类型的字典数据。通过诸如电子字典100之类的信息处理装置(计算机)来读取在主存储介质103和外部存储介质104中存储的数据。电子字典100基于所读取的数据通过执行各种应用程序来实现例如字典功能。更具体地,CPU106基于从主存储介质103或者外部存储介质104读取的数据,搜索单词,使得显示与该单词对应的解释语句,并且使得以各种显示方式显示该解释语句。CPU106是控制电子字典100的每个组件并且执行各种计算的装置。另外,如稍后描述的,CPU106通过执行文本显示程序来进行文本显示处理,并且在主存储介质103中的预定区存储处理的结果,经由内部总线102向显示器107输出处理的结果,并且经由通信装置101向外部装置传送处理的结果。<移动电话200的硬件配置>接着,将描述作为信息处理装置的示例的移动电话200。图14是示出作为依据本实施例的信息处理装置的示例的移动电话200的硬件配置的控制框图。如图7和图14所示,依据本实施例的移动电话200包括通过内部总线202相互连接的以下部件通信装置201、CPU206、主存储介质203、外部存储介质204、显示文本和图像的显示器207、基于来自CPU206的音频数据输出音频的扬声器209、从用户接收音频并且向CPU206输入音频数据的麦克风211,相机212、接收选择指令和确定指令的按钮213,以及接收字符串的输入的数字键盘214。由于移动电话200的每个组件的配置等同于电子字典100的每个组件的配置,在此将不重复对其的描述。依据本实施例的信息处理装置和文本显示处理通过诸如电子字典100和移动电话200之类的硬件以及诸如控制程序之类的软件来实现。通常,以这样的软件存储在诸如SD卡和USB存储器之类的外部存储介质104(204)中的状态或者通过网络等来分发这样的软件。然后,从外部存储介质104(204)读取软件或者通过通信装置101(201)接收软件,并且在主存储介质103(203)中存储软件。随后,从主存储介质103(203)读取该软件并且通过CPU106(206)执行。<功能配置>接着,将描述根据本实施例的信息处理装置的功能。图15是示出依据本实施例的信息处理装置的功能配置的框图。如图15中所示,依据本实施例的信息处理装置包括操纵单元113A、计算处理单元106A、显示器107,以及扬声器109。操纵单元113A例如通过鼠标111、按钮113(213)、键盘114,以及数字键盘214实现。操纵单元113A从用户接收要搜索的字符串。操纵单元113A接收切换指令以在由显示器107进行的显示状态之间进行切换。操纵单元113A接收用于输出音频的指令。操纵单元113A将这些指令输入给显示控制单元106C等等。更具体地,操纵单元113A接收用于选择单词的指令。操纵单元113A接收用于确定单词的指令(第一指令)。操纵单元113A接收用于从显示针对单词的详细的解释语句的屏幕返回到选择单词的屏幕(用于输入字符串的屏幕)的指令(第二指令)。显示器107(207)基于来自显示控制单元106C的数据显示图像、文本等。(存储介质103S的功能配置)存储介质103S通过主存储介质103(203)和外部存储介质104(204)实现。存储介质103S存储字典数据库103A、元素数据库103B、行数据库103C、图像数据103E、音频数据103F等等。更具体地,例如,CPU106依据来自操纵单元113A的指令,基于在外部存储介质104中存储的字典数据库103A和图像数据103E生成元素数据库103B和行数据库103C(布局处理),并且在主存储介质103中存储它们。此外,例如,CPU106基于在外部存储介质104中存储的音频数据103F经由扬声器109输出音频。在此,信息处理装置的非易失性内部存储器可以具有如同外部存储介质104的功能,而信息处理装置的易失性内部存储器可以具有如同主存储介质103的功能。字典数据库103A存储用于指示用以解释单词的语句的文本数据103A-1以将其与每个单词数据相关联。图16是示出用于显示用以解释一个单词的语句的文本数据103A-1的示意图(参见图12)。如图16中所示,每个文本数据103A-1通过例如HTML数据、XML数据等等来配置。每个文本数据103A-1存储多个文本以将它们与其显示属性相关联。显示属性指示当相关联的文本在显示器107上显示时该文本的显示方式。更具体地,如果文本数据103A-1是HTML数据,则在文本数据103A-1中存储夹在起始标记和结束标记之间的文本。起始标记包括相关联的文本的显示属性。与文本相关联的显示属性包括在第一显示属性值组中包括的第一显示属性值。例如,第一显示属性组是字体大小的组。第一显示属性值是字体大小。具体地,文本数据103A-1包括作为起始标记的代码Cfontsize=“+3”>。然后,在该情况下,文本数据103A-1包括在文本“bigcharacter”之后的作为结束标记的代码</font>。另一方面,除了文本数据103A-1以外,存储介质103S还存储预定的显示属性。预定的显示属性包括在第一显示属性值组中包括的第二显示属性值。第二显示属性值是预定的字体大小。也就是说,存储介质103S存储例如为预览区域Y设置的字体大此外,在文本数据103A-1中,与文本相关联的显示属性包括在第二显示属性值组中包括的第三显示属性值。例如,第二显示属性值组是背景颜色组。第三显示属性值是背景颜色。具体地,文本数据103A-1包括作为起始标记的代码<bgColOT="blue">。另一方面,除了文本数据103A-1以外,存储介质103S还存储在第二显示属性值组中包括的第四显示属性值。第四显示属性值是预定的背景颜色。也就是说,存储介质103S存储例如为预览区域Y设置的背景颜色。此外,文本数据103A-1包括作为起始标记的、用于指定背景图像的代码<bglmage=“test.jpg”>。而且,文本数据103A-1包括作为起始标记的、用于指定边距量(marginamount)的代码〈margin=“lem”>。另夕卜,文本数据103A-1可以包括用于指定字符间距量或行间距量的起始标记。此外,在文本数据103A-1中,与文本相关联的显示属性值可以是在字符颜色组中包括的字符颜色。具体地,文本数据103A-1包括作为起始标记的代码<fontColor="blue">。在该情况下,文本数据103A-1包括在目标文本(紧接在起始标记之后的应对其指定字符颜色的字符串)之后的作为结束标记的代码</font>。另一方面,除了文本数据103A-1以外,存储介质103S还存储在字符颜色组中包括的预定的字符颜色。也就是说,存储介质103S存储例如为预览区域Y设置的字符颜色。此外,文本数据103A-1包括换行符指定以显示具有换行符的文本。具体地,文本数据103A-1可以包括未示出的作为换行符标记的代码<br/>、作为段落标记的代码,等等O此外,文本数据103A-1包括与用于指示ruby的ruby属性值相关联的文本。具体地,文本数据103A-1包括作为起始标记的代码<rubystr=“RUBY”>。在该情况下,文本数据103A-1包括在文本“ruby”之后的作为结束标记的代码</raby>。此外,文本数据103A-1包括用于粘贴图像(所谓的行中图像)的指定,也就是,图像数据的指定。具体地,文本数据103A-1包括要插入图像的位置处的代码<imagefile=“test2.jpg”/〉。然而,可以通过围绕的(wraparound)指定,例如通过代码〈imagefile=“test2.jpg”align=“left,,/>来粘贴被围绕的图像。此外,文本数据103A-1包括用于输出(自动地再现)音频的指定,也就是,音频数据的指定。具体地,文本数据103A-1包括代码〈sound=“test.wav”/>。在该情况下,存储介质103S存储音频数据以将其与单词和文本相关联。此外,文本数据103A-1包括与用于暂时改变显示方式的改变属性值相关联的文本。也就是说,文本数据103A-1存储用于使文本的显示轮换(flow)(转换)的指定以将其与文本相关联。具体地,文本数据103A-1包括作为起始标记的代码<telop>或者未示出的代码<marquee>。在该情况下,文本数据103A-1包括在文本“Thisisatelopline”之后的作为结束标记的代码</telop>或者未示出的代码</marquee>。此外,文本数据103A-1包括与用于指示向文本提供了链接的链接属性相关联的文本。具体地,文本数据103A-1包括作为起始标记的代码<linkhref=“URL”>。在该情况下,文本数据103A-1包括在文本“link”之后的作为结束标记的代码</link>。此外,每个文本数据103A-1包括用于以纵向书写在显示文本数据103A-1中包括的文本的指定和用于以横向书写显示该文本的指定中的一个(字符串方向的指定)。显示控制单元106C使得显示器107基于字符串方向的指定显示文本。具体地,文本数据103A-1包括作为起始标记的代码〈contentbaseline=“vertical”>。图17是示出用作显示布局的基本单元的元素数据120、121、122的示例性的数据结构的示意图。下文中,显示布局的元素将简单地被称为“元素”。元素对应于图12(A)中所示的显示器107上的显示中的每个字符、每个图像等等。如图17所示,元素数据库103B包括多个元素数据120、121、122。每个元素具有“类型”、“起始字节”、“字节大小”、“偏移量X”、”偏移量Y”、“宽度”、“高度”,以及“内容”的信息。“类型”指示元素的类型。尽管在此作为示例仅仅示出了“CHAR”指示“字符”而“IMAGE”指示“图像”,但可以包括例如运动图像元素的其他各种类型的元素。“起始字节”指示在电子数据中的何处描述该元素。在此,“起始字节”指示从TEXT部分的前部开始的第多少个字节或者指示用于指示该元素位于HTML数据中的标记。“字节大小”指示在电子数据中描述该元素所需的数据量。在此,假定利用指示该元素的字符的字节的数目来指示该元素,或者在一些情况下,在HTML数据中,利用包括标记的字节的数目来指示该元素。例如,如果HTML数据中的一个字符直接用作元素,并且该字符例如以Shift-JIS表示,则字节的大小是“2”。“宽度”和“高度”指示当显示元素时该元素的大小。其单位可以是像素(点)等等。“内容”是用于指示显示每个元素的内容的数据。在字符元素的情况下,它是字符代码,在图像元素的情况下,它是图像数据,以此类推。图18是示出用于管理元素集合的行数据220到230的示例性数据结构的示意图。每个行数据对应于图12(A)中所示的显示器107上的显示中的每一行。由于“显示中的行”在一对一的基础上对应于“行数据”,所以在下文中可以将两种情况简单地表示为“行”。如图18所示,行数据库103C包括多个行数据220到230。每个行数据220可以具有不小于0个元素。每个行数据220拥有(管理)的元素对应于诸如属于显示中的每个行的范围的字符之类的元素。具有0个元素的行是空行。每个行数据220具有“高度”、“可放置文本的起始位置”、“可放置文本的结束位置”、“放置下一元素的位置”、“元素的数目”,以及“元素阵列”的信息。“元素阵列”是在通过行数据管理的一行内的元素的阵列,而“元素的数目”是一行内被管理的元素的数目。“元素阵列”包括用于识别在一行内包含的每个元素的信息。在此,为了简便起见,该信息被表示为分配给图17中的每个元素的数目。实际上,在许多情况下,构成“元素阵列”的数据是每个元素的阵列索引、存储器地址,等等。“高度”是包括整个所管理的元素的外接矩形的高度。转回到图15,存储介质103S存储图像数据103E以将其与文本数据103A-1相关联。可替换地,存储介质103S存储图像数据103E以将其与在文本数据103A-1中包括的文本相关联。存储介质103S存储音频数据103F以将其与文本数据103A-1相关联。(计算处理单元106A的功能配置)计算处理单元106A通过CPU106(206)等来实现。计算处理单元106A具有搜索单元106B、显示控制单元106C、音频控制单元106D、读取单元(存取单元)106R等等的功能。更具体地,计算处理单元106A的功能是通过CPU106(206)执行在主存储介质103(203)、外部存储介质104(204)等等中存储的控制程序来控制图13或图14中所示的每个硬件而实现的功能。在本实施例中,用于执行文本显示处理的功能被配置为通过在CPU106(206)上执行的软件来实现。然而,替代通过软件来实现,每个块的功能和每个步骤中的处理可以通过专用的硬件电路等等来实现。下文中,将描述计算处理单元106A的功能。搜索单元106B参照存储介质103S,并且搜索包括经由操纵单元113A输入的字符串的单词。读取单元106R从存储介质103S读取包括与任何显示属性值相关联的至少一个文本的文本数据。也就是说,读取单元106R基于来自显示控制单元106C的命令从存储介质103S读取指定的文本数据。此外,读取单元106R依据来自操纵单元113A的输出指令或者依据来自显示控制单元106C的命令从存储介质103S读取与文本对应的图像数据103E。此外,读取单元106R依据来自操纵单元113A的输出指令或者依据来自音频控制单元106D的命令读取与单词对应的音频数据103F。更具体地,如果字典数据被存储在主存储介质103(203)中,则读取单元106R从主存储介质103(203)读取文本数据103A-1。另一方面,如果字典数据被存储在外部存储介质104(204)中,则读取单元106R从外部存储介质104(204)读取文本数据103A-1。音频控制单元106D从存储介质103S读取音频数据103F,并且经由扬声器109(209)输出音频。更具体地,在第一模式中,如同稍后描述的显示控制单元106C的情况,音频控制单元106D参照文本数据103A-1并且读取与文本数据103A-1对应的音频数据103F。然后,音频控制单元106D使得扬声器109(209)基于音频数据103F输出音频。然而,在第二模式中,音频控制单元106D忽略到在文本数据103A-1中包括的音频数据103F(音频数据103F的地址)的链接。也就是说,在第二模式中,音频控制单元106D不起作用。显示控制单元106C使得显示器107基于文本数据103A-1显示文本。在第一模式中,显示控制单元106C使得显示器107基于在文本数据103A-1中包括的显示属性值而在第一显示区域内显示文本。另一方面,在第二模式中,显示控制单元106C参照文本数据,并且使得显示器107基于预定的显示属性值或者忽略文本数据103A-1中的显示属性值而在第二显示区域内显示文本。图19(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第一示意图。图19(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第一示意图。图20(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第一示意图。图20(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第一示意图。如图19(A)和图20(A)中所示,依据本实施例在第二模式中,显示控制单元106C使得显示器107显示列表区域Z和预览区域Y。如图19(B)和图20(B)中所示,依据本实施例在第一模式中,显示控制单元106C使得显示器107显示详细区域X。如图19和图20所示,预览区域Y具有比详细区域X的面积更小的面积。更具体地,在第二模式中,显示控制单元106C使得显示器107在列表区域Z内按列表选择性地显示由搜索单元106B搜索到的多个单词,并且基于与被选择的单词对应的文本数据103A-1而在预览区域Y中显示用于解释被选择的单词的语句的一部分。显示控制单元106C依据经由操纵单元113A输入的用于确定单词的指令(第一指令)从第二模式转变到第一模式。此外,显示控制单元106C依据返回前一屏幕的指令(也就是,经由操纵单元113A输入的用于取消解释语句的详细显示的指令(第二指令))从第一模式转变到第二模式。(显示控制单元106C的具体功能配置)下文中,将进一步详细地描述显示控制单元106C的功能。显示控制单元106C包括获得单元106G和判定单元106H的功能。判定单元106H判定第一显示属性值是否小于第二显示属性值。例如,判定单元106H判定在文本数据103A-1中指定的文本的字体大小是否小于预定的字体大小(阈值)。然而,如果没有特别指定文本的字体大小,则也可以使用应用中预先保持的标准字体大小。获得单元106G获得应在其中显示文本的显示区域(详细区域X、预览区域Y,列表区域Z)的位置、大小,以及形状。如果在第二模式中第一显示属性值不小于第二显示属性值,则显示控制单元106C使得显示器107基于第二显示属性值或者通过忽略文本数据103A-1中的第一显示属性值而显示文本。如果在第二模式中第一显示属性值小于第二显示属性值,则显示控制单元106C使得显示器107基于第一显示属性值显示文本。如图19(B)和图20(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1包括的第一显示属性值(大字体尺寸)来显示文本。另一方面,如图19(A)和图20(A)所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得基于预定的第二显示属性值(小字体尺寸)来显示文本。在此,基于按以下描述的文本数据103A-1显示图19中所示的文本。要注意,在下文中的文本数据103A-1的示例中,<br/>指示换行符标记,<font>、</font>指示字体标记,“size”指示字体大小属性,“color”指示字体颜色属性,<COntent>指示内容标记,“baseline=“vertical”,,指示纵向书写书写的指定,<ruby>、</raby>指示ruby标记,“str”指示ruby字符属性,以及<telop>、</telop>指示telop标记。另外,在以下描述中,通过方括号[]指示附图中的黑体括号。〈contentmargin=〃Iem〃>〈fontsize=〃+2〃>苎[朝]<br/>noun<br/>e.g.l朝早〈起t易。<br/>e.g.2朝日力5昇易。<br/>e.g.3朝日力沈打。</font><br/>〈/content〉如图19(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。如图19(A)中所示,显示控制单元106C使得在预览区域Y中显示在如上所述的文本数据103A-1中包括的文本,并且所有文本具有第二显示属性值(小字体尺寸)。为了参照,基于如下所述的文本数据103A-1来显示图20中所示的文本。〈contentmargin=〃Iem〃>〈fontsize="+2〃>patent<br/>noun,adj,verb<br/>1abuseofpatent<br/>2protectionofpatent<br/>3transferofpatentright</font><br/>〈/content〉如图20(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。如图20(A)中所示,显示控制单元106C使得在预览区域Y中显示在如上所述的文本数据103A-1中包括的文本,并且所有文本具有第二显示属性值(小字体尺寸)。图21(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第二示意图。图21(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第二示意图。图22(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第二示意图。图22(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第二示意图。如图21(B)和图22(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的第一显示属性值显示文本。另一方面,如图21(A)和图22(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,如果每个文本的第一显示属性值不小于第二显示属性值,则显示控制单元106C使得显示器107基于第二显示属性值显示每个文本。在此,基于如下所述的文本数据103A-1显示图21中所示的文本。〈contentmargin=〃Iem〃>〈fontsize="+3〃color="red">苎[朝]</font><br/>〈fontsize="~l"color="green">noun</font><br/>e.g.l〈fontsize=〃+1〃>朝</font>早〈起吞易。<br/>e.g.2<fontsize=〃+1〃>朝</font>日力5昇易。<br/>e.g.3〈fontsize=〃+1〃>朝</font>日力5沈打。<br/>〈/content〉如图21(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。如图21(A)中所示,显示控制单元106C使得在预览区域Y中显示在如上所述的文本数据103A-1中包括的文本中的字体大小不小于+1的文本,例如,对其指定了Cfontsize=“+1”>或者<fontsize=“+3”>的文本,并且所有文本具有第二显示属性值(Cfontsize=“O”>)。具体地,如果判定单元106H判定文本“朝”的第一显示属性值不小于第二显示属性值或者判定行文本"W[朝]"的第一显示属性值不小于如图21(B)中所示的第二显示属性值,则当在预览区域Y中显示文本时,显示控制单元106C使得显示器107基于第二显示属性值显示文本“朝”和〃W[朝]",如图21(A)所示。如果判定单元106H判定除了“朝”以外的文本的第一显示属性值小于第二显示属性值,则当在预览区域Y中显示文本时,显示控制单元106C使得显示器107基于第一显示属性值显示除了“朝”以外的文本,如图21(A)所示。在此,显示控制单元106C使得基于小于第二显示属性值的第一显示属性值显示对其指定了第一显示属性值的文本,例如,紧接在标记Cfontsize=“_1”>之后的文本“noun”。然而,可以将显示控制单元106C配置为使得仍基于预定的第二显示属性值显示对其指定了小于第二显示属性值的第一显示属性值的文本。为了参照,基于如下所述的文本数据103A-1显示图22所示的文本。〈contentmargin=〃Iem〃>〈fontsize="+3〃color="red">patent</font><br/>〈fontsize="~l"color="green">noun,adj,verb</font><br/>1:abuseof<fontsize=〃+1〃>patent</font><br/>2protectionof<fontsize=〃+1〃>patent</font><br/>3taransferof<fontsize=〃+1〃>patent</font>right<br/>〈/content〉如图22(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。如图22(A)中所示,显示控制单元106C使得在预览区域Y中显示在如上所述的文本数据103A-1中包括的文本中的字体大小不小于+1的文本,例如,对其指定了Cfontsize=“+1”>或者<fontsize=“+3”>的文本,其中所有文本具有第二显示属性值(<fontsize=“O”>)。具体地,如果判定单元106H判定文本“patent”的第一显示属性值不小于如图22(B)中所示的第二显示属性值,则当在预览区域Y中显示文本时,显示控制单元106C使得显示器107基于第二显示属性值显示文本“patent”,如图21(A)所示。如果判定单元106H判定除了“patent”以外的文本的第一显示属性值小于第二显示属性值,则当在预览区域Y中显示文本时,显示控制单元106C使得显示器107基于第一显示属性值显示除了“patent”以外的文本,如图22(A)所示。在此,显示控制单元106C使得基于小于第二显示属性值的第一显示属性值显示对其指定了第一显示属性值的文本,例如,紧接在标记<fontsize=“_1”>之后的文本"noun,adj,verb”。然而,可以将显示控制单元106C配置为使得仍基于预定的第二显示属性值显示对其指定了小于第二显示属性值的第一显示属性值的文本。此外,在第一模式中,依据本实施例的显示控制单元106C使得显示器107基于在文本数据103A-1中包括的字符串方向的指定来显示文本。在第二模式中,显示控制单元106C使得显示器107基于字符串方向的预设指定或者忽略文本数据103A-1中的字符串方向的指定来显示文本。此外,在第一模式中,显示控制单元106C使得显示器107基于在文本数据103A-1中包括的字符串方向的指定来显示文本。在第二模式中,显示控制单元106C使得显示器107基于字符串方向的预设指定或者忽略文本数据103A-1中的字符串方向的指定来显示文本。图23(A)是示出依据本实施例的处于第二模式的显示器107的第三示意图。图23(B)是示出依据本实施例的处于第一模式的显示器107的第三示意图。如图23(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的字符串方向的指定来显示文本。具体地,如果文本数据103A-1包括以纵向书写来显示文本的纵向书写指定,而在主存储介质103中预先设置了以横向书写来显示文本的指定,则显示控制单元106C使得显示器107基于字符串方向的指定以纵向书写来显示文本。要注意,关于诸如箭头之类的一些符号,针对纵向书写和横向书写使用相同的字体可能导致含义上的不同以及理解上的困难。在这样的情况下,必须额外地准备针对纵向书写的字体。另一方面,如图23(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得基于字符串方向的预定的指定来显示文本。例如,如果文本数据103A-1包括以纵向书写来显示文本的纵向书写指定,而在主存储介质103中预先设置了以横向书写来显示文本的指定,则尽管文本数据103A-1包括纵向书写指定,但显示控制单元106C使得显示器107以横向书写来显示文本。在此,基于如下所述的文本数据103A-1显示图23(A)中所示的文本。〈contentbaseline=“vertical“margin=“Iem“>[朝]<br/>noun<br/>e.g.l朝早〈起务易。<br/>e.g.2朝日力5昇易。<br/>e.g.3朝日力5沈tr。<br/>〈/content〉显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。然后,显示控制单元106C忽略纵向书写属性的指定,也就是代码〈contentbaseline="vertical">,使得基于文本数据103A-1在预览区域Y中显示文本。显示控制单元106C可以通过经由获得单元106G获得预览区域Y的大小和形状来判定预览区域Y是横向长还是纵向长,并且然后确定字符串方向。也就是说,如果预览区域Y是横向长,则显示控制单元106C可以使得以横向书写来显示文本,而不管文本数据103A-1中的字符串方向的指定,而如果预览区域Y是纵向长,则显示控制单元106C可以使得以纵向书写来显示文本,而不管文本数据103A-1中的字符串方向的指定。通常,如果一行的长度太短,则存在难于读取文本的倾向。另外,如果预览区域Y中的行方向与列表区域Z中的行方向匹配,则较容易读取文本。在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107基于换行符指定来显示具有换行符的文本。在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107通过忽略文本数据103A-1中的换行符指定而显示没有换行符的文本。图24(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第四示意图。图24(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第四示意图。图25(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第四示意图。图25(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第四示意图。如图24(B)和图25(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的换行符指定在具有换行符的情况下显示文本。另一方面,如图24(A)和图25(A)所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得忽略换行符指定在没有换行符的情况下显示文本。具体地,即使文本数据103A-1包括在如图24(B)中所示的文本“起t6。”之后的换行符标记<虹/>,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得显示器107通过忽略换行符标记而以显示方式“起t3。e.g.2”显示文本,如图24(A)中所示。要注意,为了参照,即使文本数据103A-1包括在如图25(B)中所示的文本“1:abuseofpatent"之后的换行符标记<br/>,当显示控制单元106C使得在预览区域Y中显示该文本时,显示控制单元106C使得显示器107通过忽略换行符标记而以显示方式“ofpatentprotection”显示文本,如图25(A)中所示。由于除了字体大小的指定之外,基于与依据图19的文本数据103A-1等同的文本数据来显示图24所示的文本,所以在此将不重复对其的描述。另外,由于除了字体大小的指定之外,基于与依据图20的文本数据103A-1等同的文本数据来显示图25所示的文本,所以在此将不重复对其的描述。在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107显示文本并且基于ruby属性值在文本一侧显示ruby。在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107通过忽略文本数据103A-1中的ruby属性值在不显示ruby的情况下显示文本。如图12(A)和图16中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得显示器107基于在文本数据103A-1中包括的ruby属性值来显示具有ruby的文本。另一方面,如图12(B)和图16中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得显示器107通过忽略文本数据103A-1中的ruby属性值而显示文本。此外,图26(A)是示出依据本实施例的处于第二模式中的显示器107的第五示意图。图26(B)是示出依据本实施例的处于第一模式中的显示器107的第五示意图。如图26(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得显示器107基于在文本数据103A-1中包括的ruby属性值来显示具有ruby的文本。也就是说,显示控制单元106C使得显示器107在文本一侧(在图26(B)中文本的上侧)显示ruby。另一方面,如图26(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得基于文本数据103A-1仅仅显示文本,而不显示ruby。在此,基于如下所述的文本数据103A-1显示图26(A)中所示的文本。〈contentmargin=〃Iem〃>[朝]<br/>noun<br/>e.g.l<rabystr=〃(i々“>朝早</ruby><<rabystr=〃耔〃>fe</ruby>t石。<br/>e.g.2<rabystr=〃hW>朝日</ruby>力5<rabystr=“乃ff“>昇</ruby><br/>e.g.3<rabystr=〃hW>朝日</ruby>力5<rabystr=〃‘‘>yt</ruby>ti·。<br/></content>显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中显示文本。然后,通过忽略ruby属性值,显示控制单元106C使得基于文本数据103A-1在预览区域Y中显示文本。可替代地,在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107显示文本并且基于ruby属性值在文本侧显示ruby。在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107显示文本并且基于ruby属性值沿其阵列方向在文本的后面或者前面显示ruby。也就是说,显示控制单元106C使得显示器107在与相关联的文本的相同行中显示ruby。这可以防止由于预览区域Y内的ruby而引起的边距的增加。图27(A)是示出依据本实施例的处于第二模式中的显示器107的第六示意图。图27(B)是示出依据本实施例的处于第一模式中的显示器107的第六示意图。另一方面,如图27(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的ruby属性值来显示文本。然后,显示控制单元106C使得显示器107在相关联的文本一侧(在图27(B)中为上侧)显示ruby。另一方面,如图27(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得显示器107在相关联的文本的后面或者前面(在图27(A)中为右侧或者左侧)显示ruby。由于这增加了在预览区域Y中可能显示的行数,所以这展示出当ruby的数目小时可以综合地(comprehensively)增加可显示的信息量的效果。由于基于与依据图26的文本数据103A-1等同的文本数据来显示图27中所示的文本,所以在此将不重复对其的描述。在第一模式中,显示控制单元106C使得显示器107基于文本数据103A-1和图像数据103E显示文本和图像。在第二模式中,显示控制单元106C使得显示器107通过忽略文本数据103A-1中的图像数据103E的指定在不显示图像的情况下,基于文本数据103A-1仅仅显示文本。图28(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第七示意图。图28(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第七示意图。图29(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第七示意图。图29(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第七示意图。如图28(B)和图29(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C读取在文本数据103A-1中被引用的图像数据103E,并且使得显示器107显示图像和文本。另一方面,如图28(A)和图29(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得基于图像数据103A-1仅仅显示文本而不显示图像。在此,基于如下所述的文本数据103A-1显示图28中所示的文本。〈contentmargin=〃Iem〃>[朝]<br/>noun<imagealign=〃right"src=〃MorningSun.jpg"/><br/>e.g.l朝早〈起t易。<br/>e.g.2朝日力5昇易。<br/>e.g.3朝日力5沈tr。<br/>〈/content〉为了参照,基于如下所述的文本数据103A-1显示图29中所示的文本。〈contentmargin=〃Iem〃>patent<br/>noun,adj,verb<imagealign=〃right"src=〃Patent.jpg"/><br/>1abuseofpatent<br/>2protectionofpatent<br/>3transferofpatentright<br/>〈/content〉如图28(B)和图29(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中粘贴图像。如图28(A)和图29(A)中所示,显示控制单元106C使得忽略粘贴图像的指定,而基于文本数据103A-1在预览区域Y中显示文本。尽管图像经常是补充信息,但其占据预览区域Y中的大的面积。因此,这展示出如下效果通过显示更多的文本而不是显示图像,可以综合地增加在预览区域Y中显示的信息量。可替代地,在第一模式中,显示控制单元106C使得显示器107基于文本数据103A-1和图像数据103E显示文本和图像。另一方面,在第二模式中,显示控制单元106C使得显示器107基于文本数据103A-1和图像数据103E显示文本和缩小的图像。在这种情况下,显示控制单元106C从存储介质103S中读取图像数据103E,并且基于图像数据103E生成缩略像数据。然后,显示控制单元106C使得显示器107基于缩略像数据显示缩略像。由于即使图像被缩小、也可以识别出图像的大致内容,所以这获得了如下效果可以在预览区域Y中显示更多的文本而不减少从图像中获得的信息量。此外,在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107在基于改变属性值改变其显示方式的同时显示相关联的文本。在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107通过忽略文本数据103A-1中的改变属性值而不显示相关联的文本。如图12(A)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的改变属性值来显示文本,从而使得该文本随时间逐渐地从右向左移动。此外,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C可以使得基于在文本数据103A-1中包括的改变属性值,以闪烁的方式或者在字符颜色和背景颜色被反转的情况下来显示文本。另一方面,如图12(B)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得不基于文本数据103A-1显示相关联的文本。可替代地,在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107在基于改变属性值改变其显示方式的同时显示相关联的文本。另一方面,在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107通过忽略文本数据103A-1中的改变属性值,在不改变相关联的文本的情况下显示该文本。例如,显示控制单元106C使得显示器107如同在其他文本的显示方式下以停止的方式显示相关联的文本。图30(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第八示意图。图30(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第八示意图。图31(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第八示意图。图31(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第八示意图。如图30(B)和图31(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得显示器107基于文本数据103A-1中的改变属性值显示要被移动的文本。另一方面,如图30(A)和图30(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C通过忽略改变属性值如同其他文本一样以停止的方式,基于文本数据103A-1来显示文本。由于难以示出改变文本所依据的方式,图30(B)和图31(B)示出某个时刻的显示器107。此时,基于如下所述的文本数据103A-1来显示图30中所示的文本。〈contentmargin=〃Iem〃>[朝]<br/>noun<br/><telop>于口夕朝早〈起t易。<br/></telop>e.g.2朝日力5昇易。<br/>e.g.3朝日力沈打。<br/>〈/content〉为了参照,基于如下所述的文本数据103A-1来显示图31中所示的文本。〈contentmargin=〃Iem〃>patent<br/>noun,adj,verb<br/><telop>telop:abuseofpatent<br/></telop>2:protectionofpatent<br/>3:transferofpatentright<br/>〈/content〉如图30(B)和图31(B)中所示,显示控制单元106C使得基于如上所述的文本数据103A-1在详细区域X中动态地显示文本。如图30(A)和图31(A)中所示,显示控制单元106C使得通过忽略用于动态地显示文本的指定(也就是,<telop>标记),基于文本数据103A-1在预览区域Y中静态地显示文本。此外,在第一模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107基于链接属性、以与其他文本的显示方式不同的显示方式来选择性地显示相关联的文本。在第二模式中,显示控制单元106C参照文本数据103A-1,并且使得显示器107通过忽略文本数据103A-1中的链接属性,以与其他文本的显示方式等同的显示方式,不可选择地显示相关联的文本。如图12(A)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C使得基于在文本数据103A-1中包括的链接属性利用下划线或者利用被反转的字符颜色和背景颜色来显示文本。另一方面,如图12(B)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C使得基于在文本数据103A-1,以与其他文本的显示方式等同的显示方式来显示相关联的文本。此外,在第一模式中,显示控制单元106C参照文本数据103A-1,并且基于在第二显示属性组中包括的第三显示属性值向显示器107设置相关联的文本的背景颜色。另一方面,在第二模式中,显示控制单元106C参照文本数据103A-1,并且基于预定的第四显示属性值或者通过忽略文本数据103A-1中的第三显示属性值,来设置预定的背景颜色。图32(A)是示出依据本实施例的在第二模式中针对第一语言的显示器107的第九示意图。图32(B)是示出依据本实施例的在第一模式中针对第一语言的显示器107的第九示意图。图33(A)是示出依据本实施例的在第二模式中针对第二语言的显示器107的第九示意图。图33(B)是示出依据本实施例的在第一模式中针对第二语言的显示器107的第九示意图。如图32(B)和图33(B)中所示,当显示控制单元106C使得在详细区域X中显示文本时,显示控制单元106C基于在文本数据103A-1中包括的第三属性值,对文本的背景进行着色或者对整个详细区域X进行着色。另一方面,如图32(A)和图33(A)中所示,当显示控制单元106C使得在预览区域Y中显示文本时,显示控制单元106C参照文本数据103A-1,并且使得显示器107例如通过忽略第三属性值在不对预览区域Y的背景进行着色的情况下,基于第四属性值显示文本,。在此,基于如下所述的文本数据103A-1显示图32中所示的文本。〈contentsound=“morning.wav“bgColor=“blue“bglmage=“morning.jpg〃margin=“Iem〃>[朝]<br/>noun<br/>e.g.l朝早〈起t易。<br/>e.g.2朝日力5昇易。<br/>e.g.3朝日力5沈tr。<br/>〈/content〉如图32(B)中所示,显示控制单元106C基于如上所述的文本数据103A-1向详细区域X提供背景颜色。如图32(A)中所示,显示控制单元106C使得通过忽略用于再现音频的指定(也就是,标记〈contentsound="morning.wav">)、背景颜色的指定(也就是,标记〈bgColor=“blue”),以及背景图像的指定(也就是,标记〈bglmage=“moming.jpg”>),基于文本数据103A-1在预览区域Y中显示文本。为了参照,基于如下所述的文本数据103A-1显示图33中所示的文本。〈contentsound=“patent.wav“bgColor=“blue“bglmage=“patent,jpg“margin=“Iem“>patent<br/>noun,adj,verb<br/>1abuseofpatent<br/>2protectionofpatent<br/>3transferofpatentright<br/>〈/content〉如图33(B)中所示,显示控制单元106C基于如上所述的文本数据103A-1向详细区域X提供背景颜色。如图33(A)中所示,显示控制单元106C使得通过忽略用于再现音频的指定(也就是,标记〈contentsound="patent.wav">)、背景颜色的指定(也就是,标记<bgColor=“blue”),以及背景图像的指定(也就是,标记<bglmage="patent.jpg">),基于文本数据103A-1在预览区域Y中显示文本。<文本显示处理>接着,将描述依据本实施例的在电子字典100(移动电话200)中进行文本显示处理(文本布局处理)的处理例程。图34是图示依据本实施例的在电子字典100(移动电话200)中进行文本显示处理的处理例程的流程图。要注意,以下描述的处理例程仅仅是文本显示处理的示例,并且可以通过该处理例程以外的处理例程来实现相同的处理。如图34中所示,CPU106获得应在其中显示文本的显示布局的范围(预览区域Y或详细区域X)(步骤S102)。CPU106从存储介质103S中读取与被选择的单词或所确定的单词对应的内容数据(文本数据103A-1)(步骤S104)。CPU106提取下一起始标记、下一结束标记,以及标记之间的文本(步骤S106)。CPU106可以在通过读取所有的标记(DOM(文档对象模型)格式)而产生树状数据之后,执行如下所述的处理。下文中,将作为目标的起始标记、结束标记、以及标记之间的文本一起称作目标数据。然后,CPU106判定在文本数据103A-1内是否存在下一目标数据(步骤S108)。如果在文本数据103A-1内不存在下一目标数据(步骤S108中的否),则CPU106终止文本显示处理。另一方面,如果在文本数据103A-1内存在下一目标数据(步骤S108中的是),则CPU106判定该目标数据是否是起始标记(步骤S110)。如果该目标数据是起始标记(步骤SllO中的是),则CPU106执行启动处理(步骤S200)。稍后将描述启动处理(步骤S200)。另一方面,如果该目标数据不是起始标记(步骤SllO中的否),则CPU106判定该目标数据是否是结束标记(步骤S112)。如果该目标数据是结束标记(步骤S112中的是),则CPU106执行结束处理(步骤S400)。稍后将描述结束处理(步骤S400)。另一方面,如果该目标数据不是结束标记(步骤S112中的否),则CPU106执行文本处理(步骤S500)。稍后将描述文本处理(步骤S500)。(启动处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行启动处理(步骤S200)的处理例程。图35是图示依据本实施例的在电子字典100(移动电话200)中进行启动处理(步骤S200)的处理例程的流程图。如图35中所示,CPU106判定起始标记是否是内容标记(步骤S202)。也就是说,CPU106判定起始标记是否包括背景颜色、边距、行间距、以及字符间距的指定。如果起始标记是内容标记(步骤S202中的是),则CPU106执行内容处理(步骤S220),并且然后重复从步骤S106开始处理。稍后将描述内容处理(步骤S220)。另一方面,如果起始标记不是内容标记(步骤S202中的否),则CPU106判定起始标记是否是图像视图标记(步骤S204)。也就是说,CPU106判定起始标记是否包括图像数据的指定。如果起始标记是图像视图标记(步骤S204中的是),则CPU106执行图像处理(步骤S240),并且然后重复从步骤S106开始处理。稍后将描述图像处理(步骤S240)。另一方面,如果起始标记不是图像视图标记(步骤S204中的否),则CPU106判定起始标记是否是ruby标记(步骤S206)。也就是说,CPU106判定起始标记是否包括ruby属性。如果起始标记是ruby标记(步骤S206中的是),则CPU106执行ruby处理(步骤S260),并且然后重复从步骤S106开始处理。稍后将描述ruby处理(步骤S260)。另一方面,如果起始标记不是ruby标记(步骤S206中的否),则CPU106判定起始标记是否是telop标记(步骤S208)。也就是说,CPU106判定起始标记是否包括改变属性。如果起始标记是telop标记(步骤S208中的是),则CPU106执行telop处理(步骤S280),并且然后重复从步骤S106开始处理。稍后将描述telop处理(步骤S280)。另一方面,如果起始标记不是telop标记(步骤S208中的否),则CPU106判定起始标记是否是字体标记(步骤S210)。也就是说,CPU106判定起始标记是否包括字体大小的指定。如果起始标记是字体标记(步骤S210中的是),则CPU106执行字体处理(步骤S300),并且然后重复从步骤S106开始处理。稍后将描述字体处理(步骤S300)。另一方面,如果起始标记不是字体标记(步骤S210中的否),则CPU106判定起始标记是否是链接标记(步骤S212)。也就是说,CPU106判定起始标记是否包括链接属性。如果起始标记是链接标记(步骤S212中的是),则CPU106执行链接处理(步骤S320),并且然后重复从步骤S106开始处理。稍后将描述链接处理(步骤S320)。另一方面,如果起始标记不是链接标记(步骤S212中的否),则CPU106终止启动处理(步骤S200),并且然后重复从步骤S106开始处理。(内容处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行内容处理(步骤S220)的处理例程。图36是图示依据本实施例的在电子字典100(移动电话200)中进行内容处理(步骤S220)的处理例程的流程图。如图36中所示,CPU106判定显示状态是否是第二模式(步骤S222)。在此,第二模式是指其中在显示器107的列表区域Z中选择性地显示单词、并且在预览区域Y中显示针对被选择的单词的解释语句的一部分的状态。另外,第一模式是指其中在显示器107的详细区域X中显示针对从作为列表显示的单词之中选择的单词的解释语句的状态。如果显示状态是第二模式(步骤S222中的是),则CPU106使得显示器107应用预定的背景颜色(步骤S224)。CPU106设置预定的边距、行间距,以及字符间距(步骤S226)。更具体地,CPU106在主存储介质103(203)中存储预定的边距、行间距以及字符间距的数据。可替代地,CPU106开启主存储介质103中的用于指定预定的边距、行间距以及字符间距的标志。此后,CPU106终止内容处理(步骤S220),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态不是第二模式(步骤S222中的否),也就是说,如果显示状态是第一模式,则CPU106从存储介质103S读取与文本数据103A-1对应的音频数据103F,并且基于音频数据103F通过扬声器109(209)输出指定的音频(步骤S228)。CPU106使得显示器107应用在文本数据103A-1中指定的背景颜色(步骤S230)。CPU106还使得显示器107应用在文本数据103A-1中指定的背景运动图像(步骤S232)。CPU106设置在文本数据103A-1中指定的边距、行间距,以及字符间距(步骤S234)。更具体地,CPU106在主存储介质103中存储在文本数据103A-1中指定的边距、行间距以及字符间距的数据。此后,CPU106终止内容处理(步骤S220),并且然后终止启动处理(步骤S200)。(图像处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行图像处理(步骤S240)的处理例程。图37是图示依据本实施例的在电子字典100(移动电话200)中进行图像处理(步骤S240)的处理例程的流程图。如图37中所示,CPU106判定显示状态是否是第二模式(步骤S242)。如果显示状态是第二模式(步骤S242中的是),则CPU106终止图像处理(步骤S240),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态不是第二模式(步骤S242中的否),也就是说,如果显示状态是第一模式,则CPU106从存储介质103S中读取在文本数据103A-1中指定的图像数据103E,并且产生与图像数据103E对应的行元素(步骤S244)。CPU106将该行元素添加到行数据库103C中的行中(步骤S246)。此后,CPU106终止图像处理(步骤S240),并且然后终止启动处理(步骤S200)。(ruby处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行ruby处理(步骤S260)的处理例程。图38是图示依据本实施例的在电子字典100(移动电话200)中进行ruby处理(步骤S260)的处理例程的流程图。如图38中所示,CPU106判定显示状态是否是第二模式(步骤S262)。如果显示状态是第二模式(步骤S262中的是),则CPU106终止ruby处理(步骤S260),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态不是第二模式(步骤S262中的否),也就是说,如果显示状态是第一模式,则CPU106产生与指定的ruby属性对应的行元素(步骤S264)。CPU106将该行元素添加到行数据库103C中的行中(步骤S266)。此后,CPU106终止图像处理(步骤S260),并且然后终止启动处理(步骤S200)。(telop处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行telop处理(步骤S280)的处理例程。图39是图示依据本实施例的在电子字典100(移动电话200)中进行telop处理(步骤S280)的处理例程的流程图。如图39中所示,CPU106判定显示状态是否是第二模式(步骤S282)。如果显示状态是第二模式(步骤S282中的是),则CPU106终止telop处理(步骤S280),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态不是第二模式(步骤S282中的否),则CPU106判定目标起始标记是否在一行中的某个中间点处(步骤S284)。如果起始标记是在一行中的某个中间点处(步骤S284中的是),则CPU106产生新的行,并且将该新的行设置为当前行(步骤S286)。然后,CPU106消除(忽略)关于当前行的行宽的限制,并且开启主存储介质103中的telop标志(步骤S288)。另一方面,如果起始标记不是在一行中的某个中间点处(步骤S284中的否),则CPU106消除(忽略)关于当前行的行宽的限制,并且开启主存储介质103中的telop标志(步骤S288)。此后,CPU106终止telop处理(步骤S280),并且然后终止启动处理(步骤S200)。(字体处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行字体处理(步骤S300)的处理例程。图40是图示依据本实施例的在电子字典100(移动电话200)中进行字体处理(步骤S300)的处理例程的流程图。如图40中所示,CPU106在主存储介质103中存储在起始标记中包括的显示属性(步骤S302)。CPU106将目标文本的字体大小改变为文本数据103A-1中指定的字体大小(步骤S304)。然后,CPU106判定显示状态是否是第二模式(步骤S306)。如果显示状态不是第二模式(步骤S306中的否),则CPU106终止字体处理(步骤S300),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态是第二模式(步骤S306中的是),也就是说,如果显示状态是第二模式,则CPU106判定在文本数据103A-1中指定的字体大小是否超过阈值(步骤S308)。如果在文本数据103A-1中指定的字体大小没有超过阈值(步骤S308中的否),则CPU106终止字体处理(步骤S300),并且然后终止启动处理(步骤S200)。另一方面,如果在文本数据103A-1中指定的字体大小超过阈值(步骤S308中的是),则CPU106将目标文本的字体大小改变为阈值(步骤S310)。然后,CPU106终止字体处理(步骤S300),并且然后终止启动处理(步骤S200)。(链接处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行链接处理(步骤S320)的处理例程。图41是图示依据本实施例的在电子字典100(移动电话200)中进行链接处理(步骤S320)的处理例程的流程图。如图41中所示,CPU106判定显示状态是否是第二模式(步骤S322)。如果显示状态是第二模式(步骤S322中的是),则CPU106终止链接处理(步骤S320),并且然后终止启动处理(步骤S200)。另一方面,如果显示状态不是第二模式(步骤S322中的否),也就是说,如果显示状态是第一模式,则CPU106在主存储介质103中存储在起始标记中包括的显示属性(步骤S324)。CPU106设置链接属性(步骤S326)。CPU106开启主存储介质103中针对目标文本的链接标志(步骤S328)。此后,CPU106终止链接处理(步骤S320),并且然后终止启动处理(步骤S200)。(结束处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行结束处理(步骤S400)的处理例程。图42是图示依据本实施例的在电子字典100(移动电话200)中进行结束处理(步骤S400)的处理例程的流程图。如图42中所示,CPU106判定结束标记是否是telop标记(步骤S402)。如果结束标记是telop标记(步骤S402中的是),则CPU106产生新的行,并且将该新的行设置为当前行(步骤S404)。另一方面,如果结束标记不是telop标记(步骤S402中的否),则CPU106判定结束标记是否是字体标记(步骤S406)。如果结束标记是字体标记(步骤S406中的是),则CPU106将主存储介质103中存储的显示属性返回给初始值(步骤S408)。另一方面,如果结束标记不是字体标记(步骤S406中的否),贝IjCPU106判定结束标记是否是链接标记(步骤S410)。如果结束标记是链接标记(步骤S410中的是),则CPU106将在主存储介质103中存储的显示属性返回到初始值(步骤S412)。然后,CPU106开启主存储介质103中的链接标志(步骤S414)。另一方面,如果结束标记不是链接标记(步骤S410中的否),则CPU106终止结束处理(步骤S400),并且然后重复从步骤S106开始处理。(文本处理)接着,将描述依据本实施例的在电子字典100(移动电话200)中进行文本处理(步骤S500)的处理例程。图43是图示依据本实施例的在电子字典100(移动电话200)中进行文本处理(步骤S500)的处理例程的流程图。如图43中所示,CPU106判定主存储介质103中的telop标志是否开启(步骤S502)。如果telop标志是开启的(步骤S502中的是),则CPU106终止文本处理(步骤S500),并且然后重复从步骤S106开始处理。另一方面,如果telop标志没有被开启(步骤S502中的否),则CPU106进行到还未被分析的下一字符(文本)(步骤S504)。也就是说,CPU106将下一字符设置为当前字符。在此,CPU106判定是否存在还未被分析的下一字符(剩余字符)(步骤S506)。也就是说,CPU106判定下一文本是否是指示结束标记的代码。如果不存在下一字符(剩余字符)(步骤S506中的否),则CPU106终止文本处理(步骤S500),并且然后重复从步骤S106开始处理。另一方面,如果存在还未被分析的下一字符(剩余字符)(步骤S506中的是),则CPU106基于在主存储介质103中存储的显示属性(标志的开启/关闭)产生当前字符的行元素(步骤S508)。CPU106判定在当前行的行宽内是否容纳下当前字符(步骤S510)。优选地,CPU106已经在步骤S102中获得当前行的行宽。如果在当前行的行宽内可容纳下当前字符(步骤S510中的是),则CPU106将行元素添加到当前行(步骤S512),并且然后重复从步骤S504开始的处理。另一方面,如果在当前行的行宽内不可容纳下当前字符(步骤S510中的否),则CPU106产生新的行,并且将该新的行设置为当前行(步骤S512)。此后,CPU106将行元素添加到当前行(步骤S512),并且然后重复从步骤S504开始的处理。<文本显示处理的修改>在本实施例中,信息处理装置使得在按顺序自上读取文本数据103A-1的同时,在详细区域X和预览区域Y中显示解释语句。然而,例如,当CPU106,也就是显示控制单元106C,使得在预览区域Y中显示文本时,它可以参照文本数据103A-1并且可以基于预定的显示属性针对预览区域Y生成文本数据103A-2。然后,显示控制单元106C可以使得显示器107基于文本数据103A-2显示文本。图44是示出用于显示用以解释一个单词的语句的预览区域Y的文本数据103A-2的示意图。如图44中所示,显示控制单元106C产生文本数据103A-2,在该文本数据103A-2中,在文本数据103A-1中设置的显示属性被改变为预定的显示属性。也就是说,显示控制单元106C通过忽略在文本数据103A-1中设置的显示属性来产生新的文本数据103A-2。然后,显示控制单元106C使得显示器107基于文本数据103A-2显示文本。换言之,图44示出了在显示控制单元106C使得显示器107通过忽略文本数据103A-1中的显示属性来显示文本的情况下所显示的文本的源代码。<其他实施例>依据本发明的程序可以从作为计算机的操作系统(OS)的一部分而提供的程序模块中、在预定的定时调用预定阵列中的必要模块,并且可以使得执行处理。在该情况下,程序自身不包括模块,并且与OS协同地执行处理。还可以将不包括这样的模块的程序包含在依据本发明的程序中。此外,可以通过将依据本发明的程序并入到另一程序的一部分中而提供依据本发明的程序。在该情况下,程序自身也不包括在其他程序中包括的模块,并且与其他程序协同地执行处理。还可以在依据本发明的程序中包括上述的被并入另一程序的程序。在诸如存储器和硬盘之类的程序存储单元中安装要提供的程序产品,并且然后由CPU执行。该程序产品包括程序自身和存储程序的存储介质。此外,可以通过专用的硬件来配置依据本发明的由程序实现的功能中的一些或者全部(例如图15中所示的功能块)。应理解,在此公开的实施例在各方面是说明性的和非限制性的。本发明的范围由权利要求的范围而不是由上述的描述限定,并且意图在于包括在权利要求的范围以及与权利要求的范围等效的含义内的任何修改。权利要求1.一种信息处理装置(100),包括显示器(107);存取单元(106R),用于存取存储介质(103S),所述存储介质存储至少一个文本数据,每一个所述文本数据包括对其设置了显示属性值的至少一个文本;以及显示控制单元(106C),参照所述存储介质并使得所述显示器显示所述文本,其中,在第一模式中,所述显示控制单元使得以依据相关联的显示属性值的显示方式在所述显示器的第一显示区域内显示所述文本,以及在第二模式中,所述显示控制单元使得以不依赖于相关联的显示属性值的预定显示方式在比所述显示器的所述第一显示区域小的第二显示区域内显示文本。2.根据权利要求1所述的信息处理装置,还包括操纵单元(113A),用于接收用以指定所述显示器的显示状态的第一和第二指令,其中,所述显示控制单元依据第一指令从所述第二模式转变到所述第一模式,而依据第二指令从所述第一模式转变到所述第二模式。3.根据权利要求2所述的信息处理装置,其中所述存储介质还存储每个单词以将其与文本数据相关联,在所述第二模式中,所述显示控制单元使得在所述显示器的第三显示区域内按列表选择性地显示多个所述单词,并且使得基于与被选择的所述单词相关联的所述文本数据在所述第二显示区域中显示文本,以及在所述第二模式中,所述操纵单元接收用于从在所述显示器上按列表显示的多个所述单词之中确定一个单词的指令作为所述第一指令。4.根据权利要求3所述的信息处理装置,还包括搜索单元(106B),用于参照所述存储介质并且搜索包括输入字符串的所述单词,其中,在所述第二模式中,所述显示控制单元使得在所述第三显示区域内按列表选择性地显示被搜索的所述单词。5.根据权利要求1所述的信息处理装置,其中为所述文本设置的显示属性值包括在第一显示属性值组中包含的第一显示属性值,所述预定的显示属性值包括在所述第一显示属性值组中包含的第二显示属性值,所述第一显示属性组是字体大小组,所述第一显示属性值是为所述文本设置的字体大小,以及所述第二显示属性值是预定的字体大小。6.根据权利要求5所述的信息处理装置,其中所述显示控制单元包括判定单元(106H),用于判定所述第一显示属性值是否不小于所述第二显示属性值,如果在所述第二模式中所述第一显示属性值不小于所述第二显示属性值,则所述显示控制单元使得所述显示器基于所述第二显示属性值显示所述文本,以及如果在所述第二模式中所述第一显示属性值小于所述第二显示属性值,则所述显示控制单元使得所述显示器基于所述第一显示属性值显示所述文本。7.根据权利要求1所述的信息处理装置,其中为所述文本设置的显示属性值包括在第二显示属性值组中包含的第三显示属性值,所述预定的显示属性值包括在所述第二显示属性值组中包含的第四显示属性值,所述第二显示属性值组是颜色组,所述第三显示属性值是为所述文本设置的颜色,以及所述第四显示属性值是预定的颜色。8.根据权利要求1所述的信息处理装置,其中所述文本数据包括用于显示具有换行符的所述文本的换行符指定,在所述第一模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器基于所述换行符指定显示具有换行符的所述文本,以及在所述第二模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器显示没有换行符的所述文本。9.根据权利要求1所述的信息处理装置,其中所述存储介质还存储图像数据以将其与所述文本数据相关联,在所述第一模式中,所述显示控制单元使得所述显示器基于所述文本数据和所述图像数据而显示所述文本和图像,以及在所述第二模式中,所述显示控制单元使得所述显示器基于所述文本数据显示所述文本而不显示所述图像。10.根据权利要求1所述的信息处理装置,其中所述存储介质还存储图像数据以将其与所述文本数据相关联,在所述第一模式中,所述显示控制单元使得所述显示器基于所述文本数据和所述图像数据而显示所述文本和图像,以及在所述第二模式中,所述显示控制单元使得所述显示器基于所述文本数据和所述图像数据而显示所述文本和被缩小的所述图像。11.根据权利要求1所述的信息处理装置,其中所述文本数据包括对其设置了用以暂时改变显示方式的改变属性值的文本,在所述第一模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器在基于所述改变属性值而改变显示方式的同时显示相关联的所述文本,以及在所述第二模式中,所述显示控制单元不使得所述显示器显示相关联的所述文本。12.根据权利要求1所述的信息处理装置,其中所述文本数据包括对其设置了用以暂时改变显示方式的改变属性值的文本,在所述第一模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器在基于所述改变属性值而改变显示方式的同时显示相关联的所述文本,以及在所述第二模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器在不改变显示方式的情况下显示相关联的所述文本。13.根据权利要求1所述的信息处理装置,其中所述文本数据包括对其设置了用以指示提供了链接的链接属性值的文本,在所述第一模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器选择性地基于所述链接属性以与其他文本的显示方式不同的显示方式显示相关联的所述文本,以及在所述第二模式中,所述显示控制单元参照所述文本数据,并且使得所述显示器不可选择地以与其他文本的显示形式等同的显示形式显示相关联的所述文本。14.根据权利要求1所述的信息处理装置,其中所述存储介质是可附属于所述信息处理装置并且可从所述信息处理装置移除的外部存储介质。15.根据权利要求1所述的信息处理装置,其中还包括所述存储介质。16.一种在包括显示器和计算处理单元的信息处理装置中的文本显示方法,包括以下步骤通过所述计算处理单元读取包括对其设置了显示属性值的至少一个文本的文本数据;在第一模式中,通过所述计算处理单元使得以依据相关联的显示属性值的显示方式在所述显示器的第一显示区域内显示所述文本;以及在第二模式中,通过所述计算处理单元使得以不依赖于相关联的显示属性值的预定的显示方式在比所述显示器的所述第一显示区域小的第二显示区域内显示所述文本。17.一种计算机可读记录介质,用于记录使得包括显示器和计算处理单元的信息处理装置显示文本的文本显示程序,所述文本显示程序使得所述计算处理单元执行以下步骤读取包括对其设置了显示属性值的至少一个文本的文本数据;在第一模式中,使得以依据相关联的显示属性值的显示方式在所述显示器的第一显示区域内显示所述文本;以及在第二模式中,使得以不依赖于相关联的显示属性值的预定的显示方式在比所述显示器的所述第一显示区域小的第二显示区域内显示所述文本。全文摘要一种信息处理装置(100),包括显示器(107);存取单元(106R),用于存取存储介质(103S);以及显示控制单元(106C),其参照存储介质并在显示器上显示文本。存储介质包含至少一个文本数据条目。该文本数据条目具有其中设置了显示属性值的至少一个文本。显示控制单元执行在第一模式和第二模式之间的切换。在第一模式中,在基于对应的显示属性值的显示状态下在显示器的第一显示区域中显示文本。在第二模式中,在不依赖于对应的显示属性值的预定显示状态下在比显示器的第一显示区域小的第二显示区域中显示文本。文档编号G06F17/21GK102016832SQ20098011649公开日2011年4月13日申请日期2009年3月30日优先权日2008年5月8日发明者中村雅也,广泽昌司,菅野充臣申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1