检索辞典数据的标题字的电子设备及其制造方法和程序产品的制作方法

文档序号:6478571阅读:196来源:国知局
专利名称:检索辞典数据的标题字的电子设备及其制造方法和程序产品的制作方法
技术领域
本发明涉及电子设备,特别涉及基于所输入的信息从辞典数据中检索标题字的电 子设备及其控制方法和程序产品。
背景技术
以往,存在很多电子辞典等具有辞典功能的电子设备。并且,也公开了各种用于在 这样的电子辞典中提高便利性的技术。例如,在JP特开平6-044308号公报(专利文献1) 中公开了如下技术,即,预先指定进行关键词(keyword)选择的项目,从而将所输入的文章 的数据分割为单词,在所分割的单词中适当删除不恰当的单词后,将除此以外的单词注册 在关键词辞典文件中。另外,伴随近年来的信息处理装置的技术的发展,在信息处理装置整体中,构成要 素的性能提高,由此,这样的装置整体的性能提高。因此,在近年来的电子辞典中,作为与 标题字关联的数据,不仅存储有文本数据,而且还存储有图像数据或声音数据等目标数据 (object data)。由此,在电子辞典中,不仅能够向用户提供文字信息,而且能够提供图像或 声音作为与标题字对应的信息,谋求提高便利性。专利文献1 JP特开平6-044308号公报在上述以往的电子设备中,若用户输入信息,则基于该信息,进行标题字的检索, 关于作为检索结果的标题字,不仅能够提供文字信息,还能够提供图像或声音。此外,在这种电子设备中,图像或声音附属地被提供,但是,在用户当中,有时希望 不仅能够得到与自己输入的信息对应的标题字,而且能够得到与自己输入的信息对应的图 像或声音作为检索结果。但是,在以往的电子设备中,由于图像或声音只不过是作为附随于 标题字的信息被处理,所以,不能够进行这种检索。

发明内容
本发明是鉴于上述问题而提出的,其目的在于,在电子设备中,能够向用户提供在 对于标题字附属地提供的图像或声音中与用户所输入的信息对应的图像或声音。本发明的电子设备具有输入部;检索部,从包括标题字和与标题字建立关联的 文本数据以及目标数据的辞典数据中,基于经由输入部输入的信息,检索辞典数据的标题 字;以及关联信息存储部,对将目标数据与关键词建立关联的信息进行存储,其中检索部检 索与经由输入部所输入的信息对应的关联信息存储部中的关键词,检索在关联信息存储部 中与作为检索结果的关键词建立关联的目标数据,检索在辞典数据中与作为检索结果的目 标数据建立关联的标题字。另外,优选电子设备还具有从辞典数据中提取关键词的提取部。另外,优选在电子设备中,提取部将在辞典数据中与目标数据建立关联的标题字 作为关键词进行提取。
另外,优选在电子设备中,提取部在辞典数据中与目标数据建立关联的文本数据 中,将对于特定的记号满足一定条件的数据作为关键词进行提取。另外,优选电子设备还具有存储经由输入部输入的数据的输入数据存储部,提取 部从在辞典数据中与目标数据建立关联的文本数据中,提取与在输入数据存储部中存储的 数据一致的数据作为关键词。另外,优选在电子设备中,提取部在对于目标数据提取的关键词中含有表意文字 的情况下,将仅由该关键词的表音文字记述的字符串进一步作为与目标数据建立关联的关 键词进行提取。另外,优选在电子设备中,目标数据为图像数据。另外,优选在电子设备中,目标数据为声音数据。本发明的电子设备的控制方法,利用辞典数据进行检索,该辞典数据包括在预定 的存储装置中存储的标题字和与标题字建立关联的文本数据以及目标数据,其特征在于, 具有如下步骤对将目标数据与目标数据的关键词建立关联的信息建立关联地进行存储; 检索与和输入到电子设备中的信息相对应的关键词建立关联地存储的目标数据;检索在辞 典数据中与作为检索结果的目标数据建立关联的标题字。本发明的程序产品存储用于在计算机中执行上述的电子设备的控制方法的计算 机程序。根据本发明,在电子设备中,对于在辞典数据中与标题字建立关联的目标数据,存 储将该目标数据和与其关键词建立关联的信息。并且,在电子设备中,经由该关键词检索与 所输入的信息对应的目标数据,并且,在辞典数据中与作为检索结果的目标数据建立关联 的标题字作为最终的检索结果提供给用户。由此,在电子设备中,当用户输入信息时,在辞典数据中与对应于该信息的目标数 据建立关联的标题字作为检索结果提供给用户。也就是说,用户若输入信息,则将与该信息 对应的目标数据经由作为检索结果而提供的标题字输出到电子设备。因此,根据本发明,电子设备能够向用户提供在相对于标题字附属地提供的图像 或声音中与用户所输入的信息对应的图像或声音,所以,能够提高电子设备的便利性。


图1是示意性地表示本发明的电子设备的一实施方式的电子辞典的硬件结构的 图。图2是示意性地表示在图1的电子辞典中存储的辞典数据的数据结构的图。图3是示意性地表示在图1的电子辞典中存储的图像ID地址对应表格的数据结 构的图。图4是用于说明图1的电子辞典中的图像的实际数据的存储样式的图。图5是示意性地表示在图1的电子辞典中存储的图像关键词对应表格的数据结构 的图。图6是示意性地表示在图1的电子辞典中存储的关键词图像ID列表对应表格的 数据结构的图。图7是示意性地表示在图1的电子辞典中存储的图像ID标题字对应表格的数据结构的图。图8是示意性地表示在图1的电子辞典中存储的手动输入关键词的数据结构的 图。图9是表示在图1的电子辞典的显示部上显示的画面的一例的图。图10是表示在图1的电子辞典的显示部上显示的画面的一例的图。图11是表示在图1的电子辞典的显示部上显示的画面的一例的图。图12是表示在图1的电子辞典的显示部上显示的画面的一例的图。图13是表示在图1的电子辞典的显示部上显示的画面的一例的图。图14是表示在图1的电子辞典的显示部上显示的画面的一例的图。图15是表示在图1的电子辞典的显示部上显示的画面的一例的图。图16是在图1的电子辞典中执行的图像关键词对应表格生成处理的流程图。图17是图16的标题信息提取处理的子程序的流程图。图18是图16的分类信息提取处理的子程序的流程图。图19是图16的说明性文本中关键词提取处理的子程序的流程图。图20是在图1的电子辞典中执行的其他关键词提取处理的流程图。图21是在图1的电子辞典中执行的关键词图像ID列表对应表格生成处理的流程 图。图22是在图1的电子辞典中执行的链接检索处理的流程图。图23是图22的基于输入字符串的检索结果显示处理的子程序的流程图。图24是图22的基于所显示的图像的检索结果显示处理的子程序的流程图。图25是图22的处理的变形例的流程图。图26是图23所示的处理的变形例的处理的流程图。图27是图24所示的处理的变形例的处理的流程图。图28是表示在图1的电子辞典的显示部上显示的画面的一例的图。图29是在图1的电子辞典中执行的基于输入字符串的图像检索处理的流程图。其中,附图标记说明如下1电子辞典、10CPU、20输入部、21文字输入键、22确认键、23光标键、24S键、30显示部、40RAM、41选择图像词语(word)存储区域、42输入文本存储区域、43候补关键词存储 区域、44关键词选择与否设定存储区域、50R0M、51图像关键词对应表格存储部、52关键词 图像ID列表对应表格存储部、53图像ID标题字对应表格存储部、54手动输入关键词存储 部、55辞典DB存储部、56辞典检索程序存储部、57图像显示程序存储部、90、100、110、120、 130、140、150、200 画面。
具体实施例方式下面,参照附图对本发明的电子设备的一实施方式即电子辞典进行说明。此外,本 发明的电子设备并不限于电子辞典。也就是说,本发明的电子设备也包括由通用的个人计 算机等具有电子辞典以外的功能的装置。图1是示意性地表示电子辞典的硬件结构的图。参照图1,电子辞典1包括对该电 子辞典1的动作进行整体控制的CPU (Central ProcessingUnit 中央处理器)10。另外,电子辞典1包括接收来自用户的信息的输入的输入部20、显示信息的显示部30、RAM (Random Access Memory 随机存取存储器)40以及ROM (Read Only Memory 只读存储器)50。输入部20包括多个按钮以及/或者按键。用户对这些进行操作,从而能够向电子 辞典1输入信息。此外,具体地说,在输入部20中包括用于输入要使辞典数据显示的标题 字等的文字输入键21 ;用于输入对选择中的信息进行确定的信息的确认键22 ;用于使在显 示部30上显示的光标移动的光标键23 ;以及在特定的信息的输入中利用的S键24。RAM42中包括选择图像词语(word)存储区域41 ;输入文本存储区域42 ;候补关 键词存储区域43 ;以及关键词选择与否设定存储区域44。R0M50中包括图像关键词对应表格存储部51 ;关键词图像ID列表对应表格存储 部52 ;图像ID标题字对应表格存储部53 ;手动输入关键词存储部54 ;辞典数据库(DB)存 储部55 ;辞典检索程序存储部56 ;以及图像显示程序存储部57。在辞典DB存储部55中存储有辞典数据。在辞典数据中,与多个标题字分别建立 关联地存储有各种数据。在图2中示意性地表示辞典数据的数据结构的一例。参照图2,在辞典数据中,包括“7— > 大聖堂,,、‘M工口一 7卜一 >,,、“7 夕口 ^J 7”等多个标题字。并且,在图2中,与各标题字关联的信息横向排列成一列示出。对各标题字,以“大分类”、“小分类”这两个阶段赋予表示分类的信息。另外,在辞 典数据中,对各标题字赋予唯一号码(图2中的“连续ID(Serial ID)”)。另外,在辞典数 据中,与各标题字建立关联地存储有假名读法作为“标题读法”,进而,赋予与各标题字关联 的国家的名字(图2中的“国名”)。另外,在辞典数据中,对各标题字赋予说明文(图2中 的“说明性文本”),并且,建立关联地存储用于对与该标题字建立关联来显示在显示部30 上的图像进行确定的信息(图2中的“图像ID”)、用于对由图像ID确定的各图像在显示部 30上的显示位置进行确定的信息(图2中的“图像的位置”)。此外,在多个标题字中,既可 以有将图像ID建立关联的标题字,也可以有未建立关联的标题字。上述的“假名读法”是仅由表音文字进行的记述。在本实施方式的辞典数据中,与 标题字建立关联的“标题读法”是仅用表音文字记述标题字的意思。也就是说,在与包含表 意文字的“标题字”建立关联的“标题读法”中,“标题字”中的表意文字被置换为表音文字。 在本发明所应用的语言是仅使用表音文字的语言而并不是组合表意文字和表音文字来使 用的情况下,“标题读法”可以作为与“标题字”对应的发音记号。在本实施方式中,作为与标题字对应的目标数据的一例,采用图像数据进行说明, 但是,本发明的目标数据并不限于图像数据。对于目标数据来说,在图像数据之外,也可以 是声音数据、活动图像数据以及/或者这些数据的组合的数据。由上述的图像ID确定的各图像的实际数据(例如,如图4所示),与上述的辞典数 据另外单独地存储在辞典DB存储部55内。此外,图4的纵轴表示对图像的实际数据进行 存储的存储区域的地址。另外,在辞典DB存储部55中还存储有将辞典数据中的图像ID 和各图像的实际数据的存储位置(地址)建立关联的信息即图像ID地址对应表格。在图 3中示意性地表示该表格的结构。参照图3,在图像ID地址对应表格中,示出与各图像ID对应的图像的实际数据的 存储位置的起始地址。CPU10在使由图像ID的值确定的图像显示在显示部30上时,在图 像ID地址对应表格中取得与该图像ID对应的实际数据的存储位置,并将在该存储位置所存储的数据利用于向显示部30的显示。图5是示意性地示出在图像关键词对应表格存储部51中所存储的图像关键词对应表格的数据结构的图。参照图5,在该表格中,各图像的信息横向排列成一列。此外,在该表格中,各图像 的信息按照图像ID的数值的顺序纵向排列。此外,在该表格中,图像ID对应于j这样的变 量的值。在图5所示的表格中,与各图像ID建立关联,将多个关键词(关键词1、关键词2、 关键词3、···)与图像的标题名一起进行存储。在本实施方式的电子辞典1中,基于图2所 示那样的辞典数据,生成图5所示那样的图像关键词对应表格。也就是说,基于图2示那样 的辞典数据,存储如下的关键词,即,该关键词与附属于各标题字而显示(在目标数据为声 音数据的情况下,进行再现或输出)的图像数据等的目标数据相关联。由此,在电子辞典1 中,在对各目标进行显示等时(或者,在刚进行再现等之后),对输入部20进行确定的操作 等的确定条件成立,从而能够进行基于在图像关键词对应表格中与该目标的数据建立关联 的关键词(将关键词设为按键)的辞典数据的标题字的检索。关于如何生成图5所示那样 的图像关键词对应表格,在后面叙述。此外,在图像关键词对应表格中,作为对与各图像建立了关联的关键词的顺序进 行确定的变量,定义变量η。图6示意性地表示在关键词图像ID列表对应表格存储部52 (参照图1)中所存储 的关键词图像ID列表对应表格的数据结构的图。参照图6,在该表格中,按照在图5中作为 关键词而存储的字符串,对在图5的表格中建立关联地存储的所有图像(图像ID)进行存 储。图7是示意性地表示在图像ID标题字对应表格存储部53 (参照图1)中所存储的 图像标题字对应表格的数据结构的一例的图。在该表格中,将各图像的图像ID和图像的标 题名(由各图像ID确定的图像数据的文件名)建立关联地存储。图8是示意性地表示在手动输入关键词存储部54(参照图1)中所存储的数据的 结构的一例的图。在此,对用户操作文字输入键21等按键而输入的关键词进行存储。图9是表示显示部30的与辞典数据(参照图2)中的一个标题字对应的信息的显 示方式的一例的图。主要参照图2和图9,在画面90中显示有辞典数据中的与在标题读法的栏中存 储的数据对应的信息91 ;与在标题字的栏中存储的数据对应地显示的信息92 ;基于在国名 的栏中存储的数据所显示的信息96 ;基于在小分类的栏中存储的数据所显示的信息98 ;基 于在图像ID的栏中存储的数据所显示的图像90A ;基于在说明性文本的栏中存储的数据所 显示的信息94、99。图像90A在显示部30中的显示位置取决于在图像的位置的栏中存储的 信息。CPUlO根据在图像显示程序存储部57中存储的程序执行处理,从而使在辞典数据中 所包含的数据如图9所示那样显示在表示部30上。此外,在辞典数据中存储有用于确定声 音数据的信息的情况下,CPUlO可以使图9所示那样的画面90显示在显示部30中,并且对 该声音文件进行再现(输出),也可以在画面90中显示用于指示声音文件的再现的按钮,根 据进行了选择该按钮的操作的情况,对该文件进行再现。在电子辞典1中,在上市时、或者在安装辞典数据或对该辞典数据进行检索用的程序时,生成参照图5所说明那样的图像关键词对应表格。CPU10根据在辞典检索程序存储部56中存储的程序,生成该表格。在此,关于CPU10在生成该表格时所执行的处理,参照该 处理(像素关键词设定表格生成处理)的流程图即图16进行说明。参照图16,在像素关键词设定表格生成处理中,CPU10首先在步骤S10中将变量j 置为0,并使处理进入步骤S20。如上所述,变量j是与像素关键词设定表格中的图像数据 的唯一号码(unique number)对应的变量。也就是说,在以后的处理中,根据变量j的值, 确定成为处理对象的图像数据是像素关键词设定表格中的哪个图像数据。此外,在本实施 方式中,关于预先在图像ID地址对应表格(参照图3)中存储的所有图像ID,被存储在像素 关键词设定表格中,并对各图像ID分配变量j的值。在步骤S20中,CPU10将变量n、变量1以及变量i的值都置为0,使处理进入步骤 S30。如参照图5说明那样,变量n是对与各图像建立关联地存储的关键词的顺序进行确定 的值。另外,变量1和变量i是在这以后的处理中所利用的变量。在步骤S30中,判断变量i的值是否是比排列P的要素数小的值。所谓排列P的 要素数是指,在辞典DB存储部部55中存储的目标的实际数据的数量。并且,CPU10判断为 变量i的值小于排列P的要素数时,使处理进入步骤S40,否则,结束处理。在步骤S40中,CPU10对成为当前处理对象的图像数据执行标题信息提取处理,该 标题信息提取处理是用于将在辞典数据中与该图像数据建立关联的标题字的数据作为该 图像数据的关键词建立关联的处理。此外,参照该处理的子程序的流程图即图17来说明该 处理的内容。参照图17,在标题信息提取处理中,CPU10首先在步骤S41中,作为由图像关键词 对应表格的S[j] [n]确定的位置的关键词,提取在辞典数据中与成为当前处理对象的图像 建立关联地存储的标题字并进行存储,使处理进入到步骤S42。此外,S[j][n]是指,在图 像关键词对应表格中第j号图像ID的与第n号关键词对应的存储位置。另外,在步骤S41 中,CPU10在如上述那样存储标题字后,对变量n进行加1更新。在步骤S42中,CPU10判断在之前的步骤S41中成为提取以及存储的对象的标题 字中是否包含汉字,当判断为包含汉字时,使处理进入步骤S43,当判断为不包含汉字时,使 处理进入步骤S44。在步骤S43中,CPU10使在步骤S41中成为提取以及存储的对象的标题字的被假 名表记后的标题字(将汉字变换为假名后的标题字,具体地说,辞典数据的“标题读法”)存 储在由图像关键词对应表格的S[j] [n]确定的位置,然后,将变量n进行加1更新,使处理 进入步骤S44。上述的“假名表记”是仅由表音文字进行的记述。在本实施方式中,如上所述,与 标题字建立关联的“标题读法”仅由表音文字记述标题字。因此,在步骤S43中,在图像关 键词对应表格中存储的也是仅由表音文字进行的记述。此外,在本发明所应用的语言是仅 使用表音文字的语言的情况下,在此存储的信息可以是发音记号。在步骤S44中,CPU10还判断在辞典数据中是否存在与图像P[j](处理对象的图 像)建立关联而存储的标题字,当判断为存在时,使处理返回步骤S41,当判断为不存在时, 使处理返回到图16。以上,通过参照图17所说明的标题信息提取处理,在图像关键词对应表格中,关于各图像,将在辞典数据中与该图像建立关联的所有的标题字存储为关键词。另外,在所存储的标题字含有汉字的情况下,对于其假名表记的标题字,也与包含汉字的标题字不同地 作为关键词存储在图像关键词对应表格中。参照图16,在步骤S40中进行标题信息提取处理后,CPUlO在步骤S50中对各图像 执行分类信息提取处理,该分类信息提取处理是如下处理将在辞典数据中与“小分类”的 栏建立关联而存储的数据作为关键词存储在图像关键词对应表格中。参照该处理的子程序 的流程图即图18来说明该处理的内容。参照图18,在分类信息提取处理中,CPUlO在步骤S51中判断i的值是否为比排列 Q的要素数小的值,当判断为是时,使处理进入步骤S52,当判断为否时,使处理返回。此外, 排列Q的要素数是指,在辞典数据中用于存储在“小分类”的栏中的信息的种类的总数。在 本实施方式中,如图2所示,在“小分类”的栏中,至少示出“文化遺産”、“自然遺産”这样的 至少两种信息。因此,在本实施方式中,排列Q的要素数可以说是至少两种以上。在步骤S52中,CPUlO判断图像P[j](成为处理对象的图像)是否在辞典数据中 与能够作为小分类而存储的信息中的第Q[i]号的信息建立关联,在判断为是时,使处理进 入步骤S53,在判断为否时,使处理进入步骤S56。在步骤S53中,将第Q[i]号的小分类的名称作为关键词存储在图像关键词对应表 格的S[j] [η]的位置,进而将变量η进行加1更新,使处理进入步骤S54。在步骤S54中,CPUlO判断在之前的步骤S53中作为关键词而存储的语句中是否 含有汉字,在判断为包含汉字时,使处理进入步骤S55,在判断为不包含汉字时,使处理进入 步骤S56。在步骤S55中,CPUlO使在步骤S53中作为关键词而存储的小分类的名称的假名表 记作为关键词存储在图像关键词对应表格的由S[j] [η]确定的位置,使处理进入步骤S56。在步骤S56中,CPUlO对变量i进行加1更新,使处理返回到步骤S51。然后,在分类信息提取处理中,在变量i的值为上述的排列Q的要素数以上的情况 下,CPUlO使处理返回到图16。参照图16,在步骤S50中进行分类信息提取处理后,CPUlO在步骤S60中对各图像 执行说明性文本中关键词提取处理,使处理进入步骤S70,该说明性文本中关键词提取处理 是如下处理将从在辞典数据中作为说明性文本而建立关联地存储的信息之中提取的信息 作为关键词进行提取并存储在图像关键词对应表格中。此外,参照该处理的子程序的流程 图即图19说明该处理。参照图19,在说明性文本中关键词提取处理中,CPUlO在步骤S61中执行其他的关 键词提取处理,使处理进入步骤S62。在此,参照该处理的子程序的流程图即图20说明该处 理的内容。参照图20,在其他的关键词提取处理中,CPUlO在步骤S611中判断在辞典数据中 与成为处理对象的图像建立关联的“说明性文本”之中是否存在不成为检索对象的语句, 当判断为存在时,使处理进入步骤S612,当判断为不存在时,使处理进入步骤S615。在此, 成为处理对象的“说明性文本”是指,在辞典数据中与成为处理对象的图像建立关联的标题 字的说明性文本。另外,不成为检索对象是指,没有成为从此开始说明的步骤S612 步骤 S614的处理对象。
在步骤S612中,CPUlO从成为处理对象的“说明性文本”中的不成为检索对象的部分的开头检索由大括号([])包围的字符串,当判断有这种字符串时,提取紧随其后的语 句,使处理进入步骤S613。在此,CPUlO提取至接下来用大括号包围的字符串的紧前的语 句。在步骤S613中,对在之前的步骤S612中提取的语句进行字句解析,从该语句中提 取最初出现的名词作为关键词,使处理进入步骤S614。在步骤S614中,CPUlO判断在之前的步骤S613中提取的关键词是否与成为当前 处理对象的图像建立关联并已经存储在图像关键词对应表格中,判断为是时,使处理返回 步骤S611,当判断为否时,使处理进入步骤S616。另一方面,在步骤S615中,CPUlO判断在与成为处理对象的图像建立关联的“说明 性文本”之中是否存在与手动输入关键词(参照图3)中所包含的关键词一致的字符串即在 图像关键词对应表格中未作为成为处理对象的图像的关键词而存储的字符串,当判断为有 这样的字符串时,使处理进入步骤S616,在判断没有这种字符串时,使处理进入步骤S618。在步骤S616中,CPUlO使在步骤S613中提取的关键词或者在步骤S615中提取的 字符串作为关键词的候补暂时存储在RAM40的候补关键词存储区域43中,使处理进入步骤 S617。在步骤S617中,CPUlO使关键词提取标记Fl为开(ON),使处理返回到图19。另一方面,在步骤S618中,CPUlO使上述的关键词提取标记Fl为闭(OFF),使处理 返回到图19。参照图19,在步骤S61中执行其他的关键词提取处理后,CPUlO在步骤S62中判断 在步骤S61的其他的关键词提取处理中是否能够提取关键词候补,当判断为能够提取时, 使处理进入步骤S63,当判断为不能够提取时,原样地使处理返回到图16。此外,在此,在上 述的关键词提取标记Fl为开(ON)的情况下,判断为能够提取关键词候补,另外,当判断为 该标记为闭(OFF)时,判断为不能够提取关键词候补。在步骤S63中,CPUlO使在步骤S61的其他的关键词提取处理中暂时存储在RAM40 的候补关键词存储区域43中的关键词候补,作为关键词存储在图像关键词对应表格的 S[j][n]所确定的位置,进而,对变量η进行加1更新,使处理进入步骤S64。此外,在步骤 S63中,CPUlO在使关键词存储在图像关键词对应表格中之后,对候补关键词存储区域43的 存储内容进行清除。在步骤S64中,CPUlO判断在之前的步骤S63中作为关键词而存储的字符串是否 包含汉字,当判断为包含汉字时,在进行步骤S65的处理后,使处理返回到图16。另一方面, 当判断为不包含汉字时,原样地使处理返回到图16。在步骤S65中,CPUlO使在步骤S63中作为关键词而存储的字符串的被假名表记 的字符串存储在图像关键词对应表格的S[j] [η]所确定的位置,进而,将变量η进行加1更新。参照图16,在执行步骤S60的说明性文本中关键词提取处理后,CPUlO在步骤S70 中对变量j进行加1更新,使处理返回到步骤S20。由此,对成为处理对象的图像进行变更。然后,在步骤S20中,CPUlO如上述那样将变量η、变量1和变量i的值置为0,使处 理进入步骤S30,在步骤S30中,在变量j的值为排列P的要素数以上的情况下,结束处理。
在以上说明的本实施方式中,作为图像关键词对应表格,能够将关键词与在辞典 数据中与标题字建立关联的各图像建立关联并进行存储。此外,关于各图像,在提取关联 的关键词时,在辞典数据中与该图像建立关联的标题字(及其假名表记的标题字)、小分 类(及其假名表记的小分类)、以及在辞典数据的说明性文本中紧接大括号之后的语句之 中最初出现的名词、也就是对大括号这样的记号满足一定条件的文本数据作为关键词被提 取,并作为关键词存储在图像关键词对应表格中。
此外,在本实施方式中,对于在图像关键词对应表格中作为关键词存储的各字符 串,生成对在该表格中建立关联地存储的所有图像的图像ID进行存储的新的表格(关键词 图像ID列表对应表格)。在此,关于用于生成这种表格的处理的内容,参照该处理的流程图 即图21进行说明。参照图21,在关键词图像ID列表对应表格生成处理中,CPUlO首先在步骤SAlO中 将变量j的值置为0,使处理进入步骤SSA20。此外,变量j是指如下变量具有与对于上述 的图像关键词对应表格定义的变量j相同的意义。在步骤SA20中,CPUlO判断变量j是否是比排列S的要素数小的值,当判断为是 时,使处理进入步骤SA30。在步骤SA30中,CPUlO判断变量η是否是比排列S[i]的要素数小的值,当判断为 是时,使处理进入步骤SA50,当判断为否时,使处理进入步骤SA40。在此,排列S[j]的要素数是指,与在图像关键词对应表格中存储关键词的图像的 总数对应的值,具体地说,是在该总数上加1之后的值。其原因在于,在图像关键词对应表 格中,j是从“0”开始定义的。另外,S[j] [η]是如下的变量具有与在上述的图像关键词对应表格生成处理中 所处理的S [j] [η]相同的意义。在步骤SA50中,CPUlO判断在图像关键词对应表格的S[j] [η]的位置所存储的 关键词是否已经与当前的处理对象的图像建立关联并存储在关键词图像ID列表对应表格 中,当判断为是时,使处理进入步骤SA60,当判断为否时,使处理进入步骤SA70。在步骤SA70中,将处于图像关键词对应表格的S[j][n]的位置的关键词重新追加 至关键词图像ID列表对应表格的关键词的栏中,进而,与新追加的关键词建立关联,将与 该关键词建立关联的图像ID存储在图像关键词对应表格中,使处理进入步骤SA80中。在步骤SA60中,CPUlO在关键词图像ID列表对应表格中追加在图像关键词对应 表格中被建立关联的图像ID,作为与和图像关键词对应表格的S[j] [η]的关键词相同的关 键词建立关联的图像ID,然后使处理进入步骤SA80。在步骤SA80中,CPUlO对变量η进行加1更新,使处理返回到步骤SA30。另一方面,在步骤SA40中,CPUlO对变量j进行加1更新,使处理返回到步骤SA20。并且,当在步骤SA20中判断为变量j为排列S的要素数以上时,在步骤SA90中, CPUlO在关键词图像ID列表对应表格中对数据进行分类,使得关键词成为文字代码顺序, 以结束处理。接着,在电子辞典1中,基于辞典数据,针对基于经由输入部20输入的字符串检 索的标题字的信息的显示以及在所显示的信息之中含有图像的情况下,基于与以对输入部 20进行确定的操为条件所显示的图像建立关联的关键词来检索辞典数据,并显示该检索结果。在此,关于用于实现这样的一系列动作的处理(链接检索处理),参照该处理的流程图即图22进行说明。在链接检索处理中,CPUlO首先在步骤SBlO中执行对基于输入字符串的检索结果 进行显示的处理,使处理进入步骤SB20。此外,关于步骤SBlO中的处理,参照该处理的子程 序的流程图即图23进行说明。参照图23,在对基于输入字符串的检索结果进行显示的处理中,CPUlO在步骤 SBlOl中接收用户经由输入部20输入的字符串,使处理进入步骤SB102。在步骤SB102中,CPUlO将所输入的字符串作为关键词进行辞典数据的标题字的 检索,使处理进入步骤SB103。此外,关于将所输入的字符串作为关键词对辞典数据的标题 字进行检索的处理内容,能够采用公知的技术,因此,在这里不重复说明。在步骤SB103中,CPUlO将作为步骤SB102的检索结果而列出的标题字显示在显 示部30上,使处理进入步骤SB104。在步骤SB104中,对于CPUlO来说,对从步骤SB103中所显示的标题字之中选择 标题字用的信息是否经由输入部20输入进行判断,当判断为被输入时,使处理进入步骤 SB105。在步骤SB105中,CPUlO使所选择的标题字的页面显示在显示部30上,并使处理 返回到图22。此外,作为利用步骤SB105的处理所显示的标题字的页面的显示方式,能够举 出例如图9所示的画面90。此外,作为所选择的标题字的页面的显示方式,除了图9所示的画面90之外,也能 够举出图10示出的画面100。参照图10,在画面100中显示与辞典数据中的存储在标题读法的栏中的数据对 应的信息101 ;与存储在标题字的栏中的数据对应显示的信息102 ;基于存储在国名的栏中 的数据显示的信息106 ;基于存储在小分类的栏中的数据显示的信息108 ;以及基于存储在 说明性文本的栏中的数据显示的信息104、110。此外,在画面100中,画面90的图像90A 那样的与存储在图像ID的栏中的数据对应的图像不被显示,取而代之,显示图标100X。在 取代画面90而显示画面100的情况下,CPUlO以对图标100X进行了操作为条件,将与存储 在图像ID的栏中的数据对应的图像显示在显示部30上。此外,如果画面100是显示在辞 典数据中未与图像ID建立关联的标题字的页面的画面,则CPUlO在画面100上不显示图标100X。返回到图22,在步骤SBlO中进行使基于输入字符串的检索结果显示的处理后, CPUlO在步骤SB20中判断用于将电子辞典1设为目标选择模式的指示是否经由输入部20 被输入,当判断为输入时,使处理进入步骤SB30。此外,目标选择模式指如下模式在如图 9所示那样的画面90中,能够选择目标(图像90A)或者与目标对应的图标(例如,用于使 声音数据再现的图标)。在步骤SB30中,CPUlO在执行使基于所显示的图像的检索结果显示的处理后,使 处理返回到步骤SB20。此外,用于设为目标选择模式的指示例如通过对S键24进行操作来 输入。关于步骤SB30的处理,参照该处理的子程序的流程图即图24进行说明。参照图24,在对基于所显示的图像的检索结果进行显示的处理中,对于CPUlO来 说,首先,在步骤SB301中,接收用户在显示在显示部30上的目标(或文本数据)中选择目标用的操作,使处理进入步骤SB302。在步骤SB302中,CPUlO判断在步骤SB301中接收的操作是否是选择图像的操作、 并且是否接收了用于确定该操作的操作,当判断为是时,使处理进入步骤SB303。在步骤SB303中,CPUlO在图像关键词对应表格中提取与在步骤SB302中选择的 图像建立关联并存储的关键词,使处理进入步骤SB304。
在步骤SB304中,在关键词选择与否设定存储区域44中,检查所存储的设定内容, 判断是否设定为需要关键词选择。并且,当判断为这样设定时,使处理进入步骤SB305,当判 断为没有这样设定时,也就是,判断为存储有关键词选择没有必要这样的内容的设定时,使 处理进入步骤SB306。在此,关键词选择与否设定存储区域44中的设定内容是例如关键词 选择需要还是不需要的设定信息,用户经由输入部20输入信息(或者通过默认)来设定。在步骤SB305中,CPUlO判断在步骤SB303中提取的关键词是否为1个,当判断为 是时,使处理进入步骤SB306,当判断为否时,也就是说,当判断为在步骤SB303中提取的关 键词为多个时,使处理进入步骤SB307。在步骤SB307中,CPUlO接收从在步骤SB303中提取的多个关键词中选择关键词 的信息的输入,使处理进入步骤SB308。此外,在步骤SB307中接收用于选择关键词的信息 的输入时,显示如图11所示那样的画面。参照图11,在画面110中以从图9所示的关于标题字的页面之上覆盖的方式显示 画面IlOB0此外,画面110的信息111、112、114、116、118、119以及图像IlOA分别与画面 90中的信息91、92、94、96、98、99以及图像90A对应。并且,在画面IlOB中,对在图像关键 词对应表格中与图像IlOA的图像ID建立关联的关键词进行列表显示。用户适当操作输入 部20从列表显示的关键词中选择关键词。在步骤SB307中,CPU接收用户这样选择时的信 肩、ο返回到图24,在步骤SB308中,基于根据在步骤SB307中接收的信息所选择的关键 词,进行辞典数据的标题字的检索,使处理进入步骤SB309中。在步骤SB309中,基于在步骤SB303中提取的所有关键词,进行辞典数据的标题字 的检索,使处理进入步骤SB309。此外,在步骤SB306中的检索既可以是关于所有关键词的 "or检索”,也可以是“and检索”。在步骤SB309中,使作为检索结果而得到标题字的一览显示在显示部30上,使处 理进入步骤SB310。在此,例如在显示部30上显示如图12所示那样的画面。参照图12,在画面120中,将画面120B和与图9的信息91、92以及图像90A分别 对应的信息121、122以及图像120A —起进行显示,该画面120B是显示步骤SB306或步骤 SB308的检索结果即标题字的一览的画面。在步骤SB310中,CPUlO判断是否输入了从在步骤SB309中显示的检索结果之中 选择标题字的信息,当判断为输入的情况下,使处理进入步骤SB311。在步骤SB311中,CPUlO使所选择的标题字的页面如例如图9所示的画面90那样 显示,使处理返回到图22。在以上说明的本实施方式中,选择在显示部30中作为与辞典数据的标题字相关 联的信息而显示的图像,由此,能够进行基于与该图像建立关联的关键词的标题字的检索。 此外,如参照图11说明那样,在图像与多个关键词建立关联的情况下,使所建立关联的多个关键词显示在显示部30上,能够由用户输入从该多个关键词中选择关键词的信息。另外,在本实施方式中,作为目标数据的一例,采用图像数据进行了说明。此外,作 为目标数据采用了在辞典数据中与标题字建立关联的声音数据的情况下,如图11的画面 IlOB所示那样的与目标数据建立关联的关键词的一览显示,以例如在声音数据的再现中对 输入部20进行特别的操作为条件,显示与该声音数据建立关联的关键词的一览画面。另外,在上述说明的本实施方式中,对辞典数据保存在电子辞典1主体内的情况 进行了说明,但是,辞典数据未必需要保存在电子辞典1主体内。也就是说,电子辞典1不 需要具有辞典DB55。并且,电子辞典1可以构成为,利用在例如经由网络而连接的设备中保 存的辞典数据,由此,生成图像关键词对应表格等。此外,在电子辞典1中,如图10所示,作为关于标题字的页面的显示方式,也可以 采用如下方式,不直接显示与该标题字建立关联的图像,而显示与该图像对应的图标。并 且,下面说明如图10所示那样显示关于标题字的页面时的、链接检索处理的变形例。图25是链接检索处理的变形例的流程图。参照图25,在链接检索处理的变形例 中,CPUlO首先在步骤SClO中执行对基于输入字符串的检索结果进行显示的处理,使处理 进入步骤SC20。此外,关于步骤SClO中的处理,参照该处理的子程序的流程图即图26进行 说明。参照图26,在该变形例中的显示基于输入字符串的检索结果的处理中,进行与参 照图23所说明的处理同样的处理。也就是说,CPUlO在步骤SClOl中接收用户经由输入 部20输入的字符串,在步骤SC102中,将所输入的字符串作为关键词进行辞典数据的标题 字的检索,在步骤SC103中将作为步骤SC102的检索结果而列出的标题字显示在显示部30 上,使处理进入步骤SC104。并且,CPUlO在步骤SC104中判断用于从在步骤SC103中显示 的标题字中选择标题字的信息是否经由输入部20输入,当判断为输入时,使处理进入步骤 SC105。然后,CPUlO在步骤SC105中使所选择的标题字的页面显示在显示部30上,使处理 返回到图25。返回到图25,在步骤SClO中进行显示基于输入字符串的检索结果的处理后, CPUlO在步骤SC20中判断是否进行了如下指示,即,使在辞典数据中与成为显示对象的标 题字建立关联的图像在显示部30中进行全画面显示。此外,该指示通过例如对输入部20 进行选择图标100X且确定该选择的操作来实现。并且,在判断为进行了指示时,使处理进 入到步骤SC30。在步骤SC30中,CPUlO在执行使基于所显示的图像的检索结果显示的处理后,使 处理返回到步骤SC20。关于步骤SC30的处理,参照该处理的子程序的流程图即图27进行 说明。参照图27,在对基于所显示的图像的检索结果进行显示的处理中,CPUlO首先在 步骤SC301中在显示部30上如图13所示那样使图像进行全画面显示,使处理进入步骤 SC302。此外,在图13所示的画面130中,在画面130的大致整个区域,显示与之前所显示 的画面(画面100)的标题字建立了关联的图像130A。返回到图27,在步骤SC302中,CPUlO判断是否操作了 S键24,当判断为操作时, 使处理进入步骤SC303。在步骤SC303中,CPUlO在图像关键词对应表格中提取与在步骤SC302中选择的图像建立关联地存储的关键词,使处理进入到步骤SC304。在步骤SC304中,在关键词选择与否设定存储区域44中检查所存储的设定内容, 判定是否设定为需要关键词选择。并且,当判断为那样设定时,使处理进入步骤SC305,当判 断为不那样设定时,也就是说,当判断为存储有不需要关键词选择的内容的设定时,使处理 进入步骤SC306。在此,关键词选择与否设定存储区域44中的设定内容例如是关于需 要还 是不需要关键词选择的设定信息,用户经由输入部20输入信息(或者默认)来设定。在步骤SC305中,CPUlO判断在步骤SC303中提取的关键词是否为1个,当判断为 是时,使处理进入步骤SC306,当判断为否时,也就是说,当判断为在步骤SC303中提取的关 键词为多个时,使处理进入步骤SC307。在步骤SC307中,CPUlO接收从在步骤SC303中提取的多个关键词中选择关键词 的信息的输入,使处理进入步骤SC308。此外,在步骤SC307中接收选择关键词的信息的输 入时,显示如图14所示那样的画面。参照图14,在画面140中以从图13所示的画面130上覆盖的方式显示画面140B。 此外,画面140的图像140A与画面130中的图像130A对应。并且,在画面140B上对在图 像关键词对应表格中与图像140A的图像ID建立关联的关键词进行列表显示。用户适当操 作输入部20从进行列表显示的关键词中选择关键词。在步骤SC307中,CPUlO接收由用户 这样选择时的信息。返回到图27,在步骤SC308中,基于由在步骤SC307中接收的信息所选择的关键 词,进行辞典数据的标题字的检索,使处理进入步骤SC309。在步骤SC309中,基于在步骤SC303中提取的所有关键词,进行辞典数据的标题字 的检索,使处理进入步骤SC309。此外,在步骤SC306中的检索既可以是关于所有的关键词 的“or检索”,也可以是“and检索”。在步骤SC309中,使作为检索结果而得到的标题字的一览显示在显示部30上,使 处理进入步骤SC310。在此,例如,在显示部30上显示如图15所示那样的画面。参照图15,在画面150中,将画面150B和与图13的图像130A对应的图像150A — 起进行显示,该画面150B是显示步骤SC306或步骤SC308的检索结果即标题字的一览的画面。在步骤SC310中,CPUlO判断是否输入了从在步骤SC309中显示的检索结果中选 择标题字的信息,当判断为输入时,使处理进入步骤SC311。在步骤SC311中,CPUlO使所选择的标题字的页面如例如图10所示的画面100那 样显示,使处理返回到图25。如以上说明那样,在本实施方式中,在电子辞典1中,作为关于辞典数据中的各标 题字的页面的显示方式,例示了图9所示的画面90以及图10所示的画面100。此外,即使 在以任一个显示方式进行显示的情况下,在基于输入字符串的检索结果显示处理(参照图 23或图26)中,在基于所输入的字符串的检索的结果即标题字暂时在显示部30上进行列表 显示后,显示标题字的页面。作为这样的列表显示的画面,能够举出例如图28所示那样的 画面。参照图28,在画面200中,列表显示用于对用户输入的字符串进行显示的显示栏201 和作为项目202 204的检索结果即标题字。在电子辞典1中,对于用户输入的字符串,进行不仅与辞典数据中的标题字建立关联而且与目标数据(在本实施方式中为图像数据)建立关联的关键词的检索。此外,作 为这种检索的结果向用户提供的信息,首先进行上述的关键词的检索,接着,在关键词图像 ID列表对应表格中提取与作为检索结果的关键词建立关联的图像ID,然后,提取在辞典数 据中与所提取的图像ID建立关联的标题字后,提供该标题字。为了以这样的方式进行的检 索,关于CPUlO执行的处理(与输入字符串对应的图像检索处理),在图29中示出该处理的 流程图。参照图29,在与输入字符串对应的图像检索处理中,CPUlO在步骤SDlO中接收用 户经由输入部20输入的字符串,使处理进入步骤SD20。在步骤SD20中,CPUlO从关键词图像ID列表对应表格中检索与所输入的字符串 一致的关键词,使处理进入步骤SD30。此外,关于将所输入的字符串作为关键词对该表格内 的关键词进行检索的处理内容,能够采用公知的技术,所有,在此不重复说明。在步骤SD30中,CPUlO在关键词图像ID列表对应表格(或者图像关键词对应表 格)中提取与作为步骤SD20的检索结果所列出的关键词建立关联而存储的图像ID,并且, 在图像ID标题字对应表格中取得(拾取)与该图像ID建立关联的标题字,使处理进入步 骤 SD40。在步骤SD40中,CPUlO使在步骤SD30中取得的标题字例如如图28所示那样显示 在显示部30上,使处理进入步骤SD50。在步骤SD50中,CPUlO判断用于从在步骤SD40中显示的标题字中选择标题字的 信息是否经由输入部20输入,当判断为输入时,使处理进入步骤SD60。在步骤SD60中,CPUlO使所选择的标题字的页面显示在显示部30上,结束处理。此外,在与以上说明的输入字符串对应的图像检索处理中,参照存储在R0M50中 的关键词图像ID对应表格和图像ID标题字对应表格,但是,电子辞典1的结构并不限于 此。若至少图像关键词对应表格或关键词图像ID列表对应表格存储在R0M50中,则能够执 行该处理。另外,在本实施方式中,根据辞典数据生成图像ID标题字对应表格,另外,基于图 像ID标题字对应表格生成图像关键词对应表格,但是,这些表格不一定需要在电子辞典1 生成。也就是说,对于这些表格来说,可以预先生成并存储在R0M50中。另外,这些表格不 一定需要存储在R0M50中,在电子辞典1经由网络等能够连接的装置的存储装置中存储也 可以。并且,存储在辞典检索程序存储部56中的辞典检索程序或存储在图像显示程序存储 部57中的图像显示程序可以构成为,CPUlO根据需要访问该存储装置,从而能够执行在本 实施方式中所说明的各处理。应该理解为本次公开的各实施方式只不过是例示而并不是进行限制。本发明的范 围由技术方案示出而并不是由上述的说明示出,并能够在与技术方案等同的范围中进行各 种变更。另外,谋求上述的各实施方式通过组合实现。产业上的可利用性本发明能够提高电子设备的便利性,能够用于电子设备、其控制方法以及程序产品
权利要求
一种电子设备(1),其特征在于,具有输入部(20);检索部(10),从包括标题字和与所述标题字建立关联的文本数据以及目标数据的辞典数据中,基于经由所述输入部(20)输入的信息,检索所述辞典数据的标题字;以及关联信息存储部(51~53),存储将所述目标数据与关键词建立关联的信息,所述检索部(10)对与经由所述输入部(20)输入的信息对应的所述关联信息存储部(51~53)中的所述关键词进行检索,对在所述关联信息存储部(51~53)中与作为检索结果的所述关键词建立关联的所述目标数据进行检索,对在所述辞典数据中与作为检索结果的所述目标数据建立关联的标题字进行检索。
2.如权利要求1所述的电子设备(1),其特征在于,还具有从所述辞典数据中提取所述关键词的提取部(10)。
3.如权利要求2所述的电子设备(1),其特征在于,所述提取部(10)将在所述辞典数据中与所述目标数据建立关联的所述标题字作为所 述关键词进行提取。
4.如权利要求2所述的电子设备(1),其特征在于,所述提取部(10)在所述辞典数据中与所述目标数据建立关联的所述文本数据中,将 对于特定的记号满足一定条件的数据作为所述关键词进行提取。
5.如权利要求2所述的电子设备(1),其特征在于,还具有对经由所述输入部(20)输入的数据进行存储的输入数据存储部(54), 所述提取部(10)从在所述辞典数据中与所述目标数据建立关联的所述文本数据中, 提取与在所述输入数据存储部(54)中所存储的数据一致的数据作为所述关键词。
6.如权利要求2所述的电子设备(1),其特征在于,所述提取部(10)在对于所述目标数据提取的关键词中含有表意文字的情况下,将仅 由该关键词的表音文字记述的字符串进一步作为与所述目标数据关联的所述关键词进行 提取。
7.如权利要求1所述的电子设备(1),其特征在于, 所述目标数据是图像数据。
8.如权利要求1所述的电子设备(1),其特征在于, 所述目标数据是声音数据。
9.一种电子设备(1)的控制方法,利用辞典数据进行检索,该辞典数据包括在预定的 存储装置中存储的标题字和与所述标题字建立关联的文本数据以及目标数据,其特征在 于,具有如下步骤对将所述目标数据与所述目标数据的关键词建立关联存储的信息建立关联地进行存储;检索与和输入到所述电子设备(1)中的信息相对应的所述关键词建立关联地存储的 所述目标数据;以及检索在所述辞典数据中与作为检索结果的所述目标数据建立关联的标题字。
10.一种程序产品,其特征在于,记录有用于在计算机中执行权利要求9所述的电子设备(1)的控制方法的计算机程序。
全文摘要
本发明涉及对辞典数据的标题字进行检索的电子设备及其控制方法、以及程序产品。电子辞典基于不仅与辞典数据中的标题字而且与图像数据建立关联的关键词进行检索。电子辞典首先进行上述的关键词的检索,接着,提取与作为检索结果的关键词建立关联的图像ID,提取在辞典数据中与所提取的图像ID建立关联的标题字之后,提示该标题字。
文档编号G06F17/30GK101809575SQ20088010958
公开日2010年8月18日 申请日期2008年10月28日 优先权日2007年11月5日
发明者安田亮, 花谷直人 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1