声音输出装置及声音输出程序的制作方法

文档序号:6457717阅读:159来源:国知局
专利名称:声音输出装置及声音输出程序的制作方法
技术领域
本发明涉及声音输出装置及声音输出程序。
技术背景以往,在语言学习中使用的电子辞典等装置中可以进行声音输出,根据单 词等的发音符号信息合成声音数据进行输出,或者对预先存储的单词等的录音数据进行声音输出(例如参照日本专利公开公报特开2006-268501号公报以及特开2006 - 268496号公报)。作为电子辞典的声音输出的对象,有多个单词所组成的复合词。然而,在通过合成声音数据来对复合词进行声音输出的情况下,无法正确地再现单词间的关^:,在发音上产生了不适感。本发明的课题在于,提供可以通过简单的操作来正确地对复合词进行声音 输出的声音输出装置及声音输出程序。 发明内容本发明的声音输出装置的特征在于,具备复合词声音数据存储单元,其将声音数据与由多个单词组成的各个复合词对应起来进行存储;文本显示单 元,其显示包含多个单词的文本;单词指定单元,其根据使用者操作,指定通 过所述文本显示单元显示的所述文本中的某个单词作为指定单词;复合词检测 单元,其在包含所述指定单词的所述文本中的多个单词中,检测通过所述复合 词声音数据存储单元存储了声音数据的复合词;以及声音输出单元,其对与通 过所述复合词检测单元检测出的复合词对应的声音数据进行声音输出。


图l是表示应用了本发明的声音输出装置的电子辞典的平面图。图2是表示应用了本发明的声音输出装置的电子辞典的概略结构的框图。图3是表示辞典数据库的构造的图。图4是表示辞典数据库的构造的图。图5是表示声音数据库的构造的图。 图6是表示辞典检索处理的动作的流程图。 图7是表示辞典检索处理的动作的流程图。 图8是表示声音搜索处理的动作的流程图。 图9是表示声音搜索处理的动作的流程图。 图10是表示辞典检索处理中显示的消息的 一例的图。 图11是表示辞典检索处理中的显示内容等的概念图。 图12是表示辞典检索处理中的显示内容等的概念图。 图13是表示辞典检索处理中的显示内容等的概念图。 图14是表示辞典检索处理中的显示内容等的概念图。 图15是表示声音搜索处理的动作的流程图。 图16是表示辞典检索处理中的显示内容等的概念图。
具体实施方式
以下,参照附图对在电子辞典中应用本发明的声音输出装置时的实施方式 进4亍详细i兌明。首先说明电子辞典的结构。 [外观结构]图1是电子辞典1的平面图。如该图所示,电子辞典1具有主显示器10、副显示器ll、扬声器12以及 键组2。主显示器IO和副显示器11是显示与使用者对键组2的操作对应的文字或 符号等各种数据的部分,由LCD ( Liquid Crystal Display )或ELD ( Electronic Luminescent Display)等构成。此外,本实施方式中的副显示器11由所谓的触 摸面板(TouchPanel)构成,通过按下表面可以进行与按下位置相对应的输入 操作。扬声器12是输出与使用者对键组2的操作相对应的词目或例文等的声音 的部分。 ,键组2具有用于使用者操作电子辞典1的各种键。具体而言,键组2具有 翻译/决定键2b、文字键2c、辞典选择键2d、光标键2e、 SHIFT键2f、返回键2g、声音输出键2h、例句键2i以及复合词键2j等。翻译/决定键2b是用于执行检索或决定词目等用途的键。文字键2c是使 用者用于输入文字等用途的键,在本实施方式中具有"A" ~ "Z"键。辞典 选择键2d是用于选择后述的辞典数据库84,...(参照图2)的键。光标键2e是用于移动画面内的反相显示位置、即光标位置等用途的键, 在本实施方式中可以指定上下左右的方向。SHIFT键2f是在将日语的单词设 定为检索对象等情况下所使用的键。返回键2g是在返回前一次显示的画面等 情况下所使用的键。声音输出键2h是在输出所选择的词目或复合词等的声音的情况下按下的 键。例句键2i是在显示包含所选择的词目等的例文的情况下按下的键。复合 词键2j是在显示包含所选择的词目的惯用语 复合词的情况下按下的键。[内部结构]接下来,说明电子辞典1的内部构造。图2是表示电子辞典1的内部结构 的框图。如该图所示,电子辞典1具有显示部40、输入部30、声音输出部50、 CPU (Central Processing Unit) 20、闪速ROM (Read Only Memory) 80、 RAM (Random Access Memory) 90,各部分通过总线100以能够相互进行数据通信 的方式连纟妄而构成。显示部40具有上述主显示器IO和副显示器11,根据从CPU20输入的显 示信号,在主显示器10或副显示器11上显示各种信息。输入部30具有上述键组2,将对应按下的键的信号输出至CPU20。声音输出部50具有上述扬声器12,根据从CPU20输入的声音输出信号, 使扬声器12对声音数据进行再现。CPU20根据输入的指示执行基于规定程序的处理,进行向各功能部的指 示或数据的传输等,总体地控制电子辞典l。具体而言,CPU20根据从输入部 30输入的操作信号等,读出在闪速ROM80中存储的各种程序,按照该程序执 行处理。然后,CPU20将处理结果保存在RAM90中,并且使显示部40或声 音输出部50以适当方式输出该处理结果。闪速ROM80是存储用于实现电子辞典1的各种功能的程序或数据的存储器。在本实施方式中,闪速ROM80存储了本发明的声音输出程序81、辞典数 据库组82、声音数据库83等。声音输出程序81是用于使CPU20执行后述辞典检索处理(参照图6~图 9)的程序。辞典数据库组82具有多个辞典数据库84、...,在本实施方式中具有英曰 辞典的辞典数据库84a、英英辞典的辞典数据库84b等。在这些辞典数据库84、...中,例如图3中所示的一例,针对多个词目, 将由该词目的发音符号以及意思内容构成的说明信息、用于识别词目的例文 (例句)的例句号码、用于识别包含词目的熟语的熟语号码、用于识别惯用 语.复合词的复合词号码等对应起来进行存储。另外,在各辞典数据库84中, 例如图4(a) ~ (b)中所示的一例,存储有将例文、其对译与上述例句号 码对应起来的表;将惯用语 复合词、该惯用语 复合词的说明信息与上述复 合词号码对应起来的表;将熟语、该熟语的说明信息与上述熟语号码对应起来 的表等。此外,在本实施方式中,各辞典数据库84中的说明信息成为文本数 据。另夕卜,在声音数据库83中,如图5中所示的一例,针对词目或惯用语'复 合词等,对应存储了纯正发音的声音数据、所谓的"True Voice"。RAM90具有对CPU20所执行的各种程序、或与这些程序的执行相关的数 据等进行暂时保存的存储区域。在本实施方式中,该RAM90具有选择辞典存 储区域91、输入文字存储区域92、选择词目存储区域93、第一声音输出候补 存储区域95以及第二声音输出候补存储区域96。在此,在选择辞典存储区域91中,存储作为词目的检索对象而由使用者 选择的辞典数据库84的识别信息,在输入文字存储区域92中,存储由使用者 输入的输入文字。另外,在选择词目存储区域93中,存储作为辞典检索对象 词目而由使用者选择的选择词目。此外,本实施方式中的选择词目,在本实施 方式中,在按照与输入文字或指定文字前面一致的字母顺序、或者五十音顺序 从辞典数据库读出的词目的一览中进行选择。 '另外,在第一声音输出候补存储区域95、第二声音输出候补存储区域96 中,将后述的声音搜索处理(参照图8~图9)中成为声音输出对象的候补的各单词串形成列表,作为主候补列表、副候补列表来存储。 [动作]接下来说明电子辞典1的动作。图6~图9是表示CPU20读取声音输出 程序81来执行的辞典检索处理的流程的流程图。首先,如图6所示,使用者按下辞典选择键2d,从辞典数据库组82中选 择某个辞典数据库84后(步骤Sl ),指示词目检索的开始(步骤S2 ),当输 入检索文字串时(步骤S3 ), CPU20从所选择的辞典数据库84中提取与输入 的检索文字串对应的词目的候补,在主显示器10中一览显示,并且反相指定 先头的词目作为反相显示的对象,从辞典数据库84中检索其说明信息,在不 同于词目一览区域的区域中,在主显示器10中预览(preview )显示(步骤S4)。此外,在本实施方式中说明在步骤Sl的处理中选择以英语记载了词目以 及说明信息中至少一方的辞典数据库84的情况。另外,说明在步骤S3的处理 中输入分离复合词时,以相互连接的状态输入该分离复合词中的各构成单词的 情况。接着,CPU20判定使用者是否操作光标键2e的上下键(步骤S5 ),当判 定为已操作时(步骤S5:是),在词目 一览中向光标方向变更反相指定的词目, 从辞典数据库84中4企索变更目的地的词目的说明信息,在不同于词目 一览区 域的区域中,在主显示器10中预览显示(步骤S6),然后转移至上述步骤S5 的处理。另一方面,当步骤S5中判定为未操作上下键时(步骤S5:否),CPU20 判定使用者是否操作声音输出键2h (步骤S7 ),当判定为已操作时(步骤S7: 是),在声音数据库83中检索与反相指定的词目对应的声音数据(步骤S8), 判定是否存在声音数据(步骤S9)。并且,当在该步骤S9中判定为存在声音 数据时(步骤S9:是),CPU20使声音输出部50对该声音数据进行声音输出 (步骤SIO),然后转移至上述步骤S5。另外,在步骤S9中判定为不存在声 音数据时(步骤S9:否),CPU20如图10 (a)所示,在主显示器10上显示 不存在声音数据的意思(步骤Sll ),然后转移至上述步骤S5的处理。另外,在上述步骤S7中判定为未操作声音输出键2h时(步骤S7:否), CPU20判定用户是否操作翻译/决定键2b (步骤S12 ),当判定为未操作时(步骤S12:否),转移至其它处理。另一方面,在步骤S12中判定为操作了翻译/决定键2b时(步骤S12:是), CPU20使主显示器10全画面显示反相指定的词目的说明信息(步骤S13 )。此 时,当辞典数据库84中存储了包含所显示的词目的复合词时,CPU20使主显 示器10的右上部显示表示该意思的复合词标记(Mark) Ml (参照图13)。另 外,当辞典数据库84中存储了词目的例句时,CPU20在主显示器10的显示 区域中存储了例句的意义内容部分分别显示表示该意思的例句标记M2 (参照 图13)。接着,如图7所示,CPU20判定是否操作声音输出键2h (步骤S21),当 判定为操作了声音输出键2h时(步骤S21:是),进行声音搜索处理(步骤 S22)。具体而言,如图8所示,首先CPU20使显示部40的主显示器IO显示表 示处于声音搜索处理执行过程中的声音搜索标记M3 (参照图13等),同时使 副显示器11显示声音输出的速度设定画面(参照图1 )(步骤Tll )。此外,在 显示该速度设定画面的状态下,通过使用者按下副显示器11的规定区域,将 声音的输出速度变更为任意速度。接着,CPU20反相指定主显示器10中显示的说明信息或例句中的先头单 词(步骤T12 ),然后,判定使用者是否操作光标键2e (步骤T13 ),当判定为 已操作时(步骤T13:是),向光标方向变更反相指定的单词(以下称为指定 单词)(步骤T14 ),然后转移至上述步骤T13的处理。另一方面,在步骤T13中判定为未操作光标键2e时(步骤T13:否),CPU20 判定使用者是否操作翻译/决定键2b (步骤T15 )。在该步骤T15中判定为操作了翻译/决定键2b时(步骤T15:是),CPU20 在声音数据库83中检索与指定单词或该指定单词的变化形单词完全一致的词 目,当检索到时,将该词目作为声音输出候补,添加到第一声音输出候补存储 区域95的主候补列表中(步骤T17)。此外,作为变化形单词例如有针对原形动词的构成单词的原形、过去形、 过去分词形、格变化形的单词;或针对原形的形容词的构成单词的原形、比较 级形、最高级形的单词等。另外,作为取得构成单词的变化形单词的方法,可以使用参照对于各单词与变化形单词对应来存储的表等、目前公知的方法。接着,CPU20在声音数据库83中检索与从指定单词到至少一个后方单词 为止的单词串、或者将该单词串中的至少一个构成单词转换为变化形单词而得 到的变化形单词串部分一致的复合词,当检索到时,以该复合词作为声音输出 候补,添加到第二声音输出候补存储区域96的副候补列表中(步骤T18)。同 样地,CPU20在声音数据库83中检索与从指定单词到至少一个前方单词为止 的单词串、或者将该单词串中的至少一个构成单词转换为变化形单词而得到的 变化形单词串部分一致的复合词,当检索到时,以该复合词作为声音输出候补, 添加到第二声音输出候补存储区域96的副候补列表中(步骤T19)。此外,作 为变化形单词串,除了将构成单词转换为变化形单词而得到的单词串以外,还 有以连字符等结合构成单词而得到的单词串等。接着,CPU20将第二声音输出候补存储区域96的副候补列表中的复合词、 与包含指定单词而在主显示器10上显示的单词串或其变化形单词串进行比 较,将与该单词串或变化形单词串完全一致的复合词作为声音输出候补,添加 到第 一声音输出候补存储区域95的主候补列表中(步骤T20 )。由此,将指定单词包含在先头或第二个单词以后在文本中显示,并且检测 出存储了声音数据的复合词,添加到第一声音输出候补存储区域95的主候补 列表中。接着,CPU20,如图9所示,判定在第一声音输出候补存储区域95中是 否存储了声音输出候补(步骤T31),在判定为已存储时(步骤T31:是),使 主显示器IO—览显示主候补列表的单词串(步骤T32),当使用者通过光标键 2e指定某个单词串,并通过翻译/决定键2b进行选择时(步骤T33 ),使声音 输出部50对所选择的单词串的声音数据进行声音输出(步骤T34 )。接着,CPU20判定使用者是否操作了返回键2g (步骤T35),当判定为未 操作时(步骤T35:否),转移至上述步骤T33的处理,当判定为已操作时(步 骤T35:是),如图8所示,转移至上述步骤T13的处理。另外,如图9、图10 (b)所示,当在上述步骤T31中判定为不存在声音 输出的候补时(步骤T31:否),CPU20使主显示器IO显示该意急、以及关于 指定单词询问是否选择声音输出(步骤T37),当判定为未选择时(步骤T37:否),如图8所 示,转移至上述步骤T13的处理。另外,如图9所示,在步骤T37中判定为选择了声音输出时(步骤T37: 是),CPU20根据指定单词的发音符号生成该单词的合成声音数据,使声音输 出部50对合成声音数据进行声音输出(步骤T38),然后如图8所示,转移至 上述步骤T13的处理。此外,作为根据发音符号对合成声音数据进行声音输 出的方法,可以使用如下目前公知的方法例如在闪速ROM80等中预先存储 了与各音素对应的声音数据的状态下,将发音符号的文本数据分解为音素,将 分解而得的各音素所对应的声音数据合成来进行连续再现等。但是,也可以不 根据发音符号的文本数据来输出合成声音,而根据单词本身的文本数据来输出 合成声音。另外,在上述步骤T15中判定为未操作翻译/决定键2b时(步骤T15:否), CPU20判定使用者是否操作返回键2g (步骤T21 ),当判定为未操作时(步骤 T21:否),转移至其它处理,当判定为已操作时(步骤T21:是),在结束声 音搜索处理后,如图7所示,转移至上述步骤S21的处理。另外,在该步骤S21中判定为未操作声音输出键2h时(步骤S21:否), CPU20判定使用者是否操作例句键2i (步骤S31 ),当判定为已操作时(步骤 S31:是),在通过上述步骤S13在主显示器10上显示的例句标记M2、…中, 反相指定先头的例句标记M2,在不同于词目的说明信息区域的区域中,使主 显示器IO预览显示该例句标记所对应的意思内容的例句(步骤S32)。接着,当使用者通过光标键2e的上下键来指定某个例句标记M2,并通过 翻译/决定键2b进行选择时(步骤S33 ), CPU20使主显示器10全画面显示与 选择的例句标记相对应的意思内容的例句(步骤S34 )。接着,CPU20判定是否操作声音输出键2h (步骤S35),当判定为未操作 时(步骤S35:否),转移至其它处理,当判定为已操作时(步骤S35:是), 进行与上述步骤S22同样的声音搜索处理(步骤S36),然后转移至上述步骤 S35的处理。另外,在上述步骤S31中判定为未操作例句键2i时(步骤S31:否),ChJ20 判定使用者是否操作复合词键2j (步骤S41 ),当判定为未操作时(步骤S41:否),转移至其它处理。另夕卜,在步骤S41中判定为已操作复合词键2j时(步骤S41:是),CPU20 使主显示器IO—览显示包含指定单词的复合词(步骤S42),当使用者通过光 标键2e的上下^t指定某个复合词,并通过翻译/决定键2b进行选择时(步骤 S43),使主显示器IO全画面显示所选择的复合词的说明信息(步骤S44)。接着,CPU20判定使用者是否操作声音输出键2h (步骤S45),当判定为 未操作时(步骤S45:否),转移至其它处理,当判定为已操作时(步骤S45: 是),进行与上述步骤S22同样的声音搜索处理(步骤S46),然后转移至上述 步骤S45的处理。<动作例>接下来,参照附图具体说明上述辞典检索处理。此外,在图11等中,在 图中的左侧概略地表示电子辞典1的整体图,同时在图中的右侧表示了操作步 骤。(动作例1 )例如图11 (a)所示,使用者选择英日辞典的辞典数据库84a (步骤Sl ), 当作为检索文字串而输入"batteringram"时(步骤S3 ),在主显示器10的中 部一览显示与该检索文字串对应的词目的候补"batter"、 "battery"、…,同时 反相指定先头的词目"[batter] ~ingram",在主显示器10的下部预览显示其说 明信息(步骤S4)。然后,当使用者操作声音输出键2h时(步骤S7:是),对反相指定的词 目"[batter] ~ing ram"进行声音输出(步骤SIO)。然后,如图11 (b)所示,当使用者操作翻译/决定4建2b时(步骤S12: 是),全画面显示反相指定的词目"[batter] ~ ing ram"的说明信息(步骤S13 ), 当使用者进一步操作声音输出键2h时(步骤S21:是),在主显示器10上显 示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面(步 骤Tll)。接着,在反相指定了显示在主显示器10上的说明信息的先头的单词 "batter"之后(步骤T12),当使用者操作光标键2e的下键时(步骤T13:是), 在该光标方向上反相指定单词串" ingram"中的单词"~ ing"(步骤T14)。接着,如图11 (c)所示,当使用者操作翻译/决定键2b时(步骤T15: 是),从声音数据库83中检索与反相指定的单词"~ ing"或变化形单词"batter" 完全一致的词目"battering"以及"batter",添加到第一声音输出候补存储区 域95的主候补列表中(步骤T17)。接着,从声音数据库83中检索与从指定单词"~ing"到至少一个后方单 词为止的单词串"battering ram"部分一致的复合词"battering ram",添加到 第二声音输出候补存储区域96的副候补列表中(步骤T18 )。接着,检索与从指定单词"~ing"到至少一个前方单词为止的单词串部 分一致的复合词,但此时在指定单词"~ing"的前方不存在复合词,因此未 检测出复合词(步骤T18)。接着,将第二声音输出候补存储区域96的副候补列表中的复合词 "battering ram"、与包含指定单词在主显示器10上显示的单词串"battering ram"进行比较,将与该单词串完全一致的复合词"battering ram"添加到第一 声音输出候补存储区域95的主候补列表中(步骤T20)。接着, 一览显示第一声音输出候补存储区域95中存储的主候补列表的单 词串"batteringram"、 "battering", "batter"(步骤T32 )。然后,如图11 (d)所示,当使用者操作光标键2e的下键,并操作翻译/ 决定键2b时(步骤T33 ),对所选择的单词串"battering"的声音数据进行声 音输出(步骤T34)。 (动作例2 )例如图12 ( a)所示,使用者选择英英辞典的辞典数据库84b (步骤SI ), 在作为检索文字串而输入"baked beans"后(步骤S3 ),当针对词目的候补"baked beans"操作翻译/决定键2b时(步骤S12:是),对反相指定的词目"baked beans" 的说明信息进行全画面显示(步骤S13)。接着,当使用者操作声音输出键2h时(步骤S21:是),在主显示器10 上显示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面 (步骤Tll)。接着,在反相指定了主显示器10中显示的说明信息的先头单词"baked" 后(步骤T12),当使用者操作翻译/决定键2b时(步骤T15:是),如图12(b)所示,从声音数据库83中检索与所反相指定的单词"baked"或变化形单词 "bake"完全一致的词目"bake",添加到第一声音输出候补存储区域95的主 候补列表中(步骤T17)。接着,从声音数据库83中检索与从指定单词"baked"到至少一个后方单 词为止的单词串"baked beans"部分一致的复合词"baked beans",添加到第 二声音输出候补存储区域96的副候补列表中(步骤T18 )。接着,;险索与从指定单词"baked"到至少一个前方单词为止的单词串部 分一致的复合词,但此时在指定单词"baked"的前方不存在复合词,因此未 检测出复合词(步骤T18)。接着,将第二声音输出候补存储区域96的副候补列表中的复合词"baked beans"、与包含指定单词在主显示器10中显示的单词串"baked beans"进行 比较,将与该单词串完全一致的复合词"baked beans"添加到第一声音输出候 补存储区域95的主候补列表中(步骤T20 )。接着, 一览显示存储在第一声音输出候补存储区域95中的主候补列表的 单词串"baked beans" 、 "bake"(步骤T32 )。然后,如图12(c)所示,当使用者操作翻译/决定键2b时(步骤T33), 对所选择的单词串"baked beans"的声音数据进行声音输出(步骤T34 )。 (动作例3)例如图13 (a)所示,使用者选择英日辞典的辞典数据库84a (步骤SI ), 在作为检索文字串而输入"bread"后(步骤S3)、针对词目的候补"bread" 操作翻译/决定键2b时(步骤S12:是),对反相指定的词目"bread"的说明 信息进行全画面显示(步骤S13)。接着,如图13(b)所示,使用者操作例句键2i (步骤S31:是),当针对 意思内容为"食八。乂"的例句操作翻译/决定键2b时(步骤S33),对该意思内 容为"食/V的词目"bread"的例句进行全画面显示(步骤S34)。接着,当使用者操作声音输出键2h时(步骤S35:是),在主显示器10 上显示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面 (步骤Tll)。接着,当反相指定主显示器10中显示的说明信息的先头单词"bread"后(步骤T12),当使用者多次操作光标键2e的下键或右键时(步骤T13:是), 在该光标方向上反相指定例句"I have a glass of milk, hot cereal, and bread and butter for breakfast."中的单词"bread"(步骤T14 )。接着,如图13 (c)所示,当使用者操作翻译/决定键2b时(步骤T15: 是),从声音数据库83中斗全索与指定单词"bread"完全一致的词目"bread", 添加到第一声音输出候补存储区域95的主候补列表中(步骤T17 )。接着,从声音数据库83中检索与从指定单词"bread"到至少一个后方单 词为止的单词串"bread and "或"bread and butter ,,、变化形单词串 "bread-and-butter ,,等部分 一 致的复合词 "bread and butter ,,以及 "bread-and-butter",添加到第二声音输出候补存储区域96的副候补列表中(步 骤T18)。接着,检索与从指定单词"bread"到至少一个前方单词为止的单词串"and bread"等部分一致的复合词,但在该检索中未4全索出复合词(步骤T18)。接着,将第二声音输出候补存储区域96的副候补列表中的复合词"bread and butter"以及"bread-and-butter"、与包含指定单词在主显示器10中显示的 单词串"bread and butter"、...或其变化形单词串"bread-and-butter"进行比较, 将与该单词串或变化形单词串完全一致的复合词"bread and butter"、 "bread-and-butter"添加到第一声音输出候补存储区域95的主候补列表中(步 骤T20 )。接着,对第一声音输出候补存储区域95中存储的主候补列表的单词串 "bread-and-butter" 、 "bread and butter" 、 "butter"进行一览显示(步骤T32 )。然后,如图13 (d)所示,当使用者操作光标键2e的下键,并操作翻译/ 决定键2b时(步骤T33 ),对所选择的单词串"bread and butter"的声音数据 进行声音输出(步骤T34)。此外,在上述动作例中,如图13(b)所示,对于在反相指定了例句"Ihave a ...bread and butter..."中的单词"bread"的状态下操作翻译/决定键2b的情 况进行了说明,但如图14 (a)、 (b)所示,在反相指定了 "and"或"butter" 的状态下操作翻译/决定键2b的情况下,如图13 (c)、 (d)所示,也进行同样 的处理。根据以上的电子辞典l,如图8的步骤T18 T20、或图11 图14所示, 在包含指定单词的文本中的多个单词中检测存储了声音数据的复合词,对与检 测出的复合词对应的声音数据进行声音输出,因此通过指定复合词中包含的某 个单词,可以对复合词进行声音输出。因此,与以往相比可以通过简单的操作 对复合词进行声音输出。另外,如图8的步骤T17 T20、或图12 ~图13所示,作为文本中显示 的复合词,检测出将至少一个构成单词转换成为变化形单词的复合词,因此相 对于与声音数据对应存储的复合词,即使在文本中的复合词为变化形时,也可 以对该复合词进行声音输出。另外,如图9的步骤T32或图13 (c)等所示,作为声音输出的声音输出 候补而一览显示指定单词、和检测出的各复合词,根据使用者操作,对与某个 声音输出候补对应的声音数据进行声音输出,因此可以选择对复合词进行声音 输出、还是对指定单词进行声音输出。另外,当检测出的复合词为多个时,可 以选择对某个复合词进行声音输出。另外,如图6的步骤S3 S4、 S13或图13 (a)等所示,当根据使用者操 作而指定辞典数据库84中的某个词目时,从辞典数据库84中检索该词目所对 应的说明信息,将检索出的说明信息显示为文本,因此通过反相指定说明信息 中的某个单词,可以对该说明信息中的复合词进行声音输出。<变形例>接下来,对上述实施方式中的电子辞典的变形例进行说明。此外,对与上 述实施方式相同的构成要素赋予相同符号,省略其说明。如上述图2所示,本实施方式中的电子辞典1A具备闪速ROM80A,该闪 速ROM80A存储本发明的声音输出程序81A。该声音输出程序81A是用于使CPU20执行后述的辞典检索处理(参照图 6~图7、图9、图15等)的程序。接下来说明电子辞典1A的动作。图6~图7、图8的步骤T15 步骤T21、 图9、图15是表示CPU20读出声音输出程序81并执行的辞典检索处理的流 程的流程图。此外,电子辞典1A的动作与上述电子辞典1的动作相比,主要 是步骤T14的处理(参照图8)不同,因此,以下说明在步骤T13中操作光标键2e后(步骤T13:是)的处理。具体而言,如图15所示,首先,当判定为在步骤T13中操作了光标键2e 时(步骤T13:是),CPU20判定在当前时刻是否反相指定了复合词(步骤T44 ), 当判定为已反相指定时(步骤T44:是),在该复合词内在光标方向上反相指 定第二个单词(步骤T45 ),转移至步骤T13的处理。另夕卜,当在步骤T44中判定为未反相指定复合词时(步骤T44:否),CPU20 在声音数据库83中检索与从当前时刻的指定单词到光标方向上的至少一个前 方的单词为止的单词串、或该单词串的变化形单词串完全一致的复合词(步骤 T46 ),判定是否存在检测出的复合词(步骤T47 )。然后,在判定为存在复合词时(步骤T47:是),CPU20反相指定该复合 词(步骤T48),然后转移至步骤T13的处理,当判定为不存在复合词时(步 骤T47:否),在光标方向上反相指定前方一个单词(步骤T49),然后转移至 步骤T13的处理。此外,在本实施例中,通过上述步骤T48的处理反相指定了复合词的状态 下,在步骤T15(参照图8 )中操作了翻译/决定键2b时(步骤T15:是),CPU20 代替进行步骤T17 ~ T20以及步骤T31 ~ T34 (参照图9)的处理,而对该复合 词所对应的声音数据进行声音输出。由此,例如图16 (a)所示,通过与图11 (a) ~ (b)相同的操作,当从 反相指定了例句 "I have a glass of milk, hot cereal, and bread and butter for breakfast"中的单词"and"的状态开始,操作光标键2e的右键时(步骤T13: 是),判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据 库83中检索与从指定单词"and"到光标方向(右方向)上的至少一个单词为 止的单词串"and bread..."完全一致的复合词后(步骤T46 ),判定为不存在 复合词(步骤T47:否),如图16 (b)所示,反相指定光标方向(右方向) 的单词"bread"(步骤T49)。另外,当从此状态开始进一步操作光标键2e的右键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声f数据库83 中检索与从指定单词"bread"到光标方向(右方向)上的至少一个单词为止 的单词串"breadand..."完全一致的复合词(步骤T46)后,判定为否存在复合词"bread and butter"(步骤T47:是),如图16(c)所示,反相指定该复合 词"bread and butter"(步骤T48 )。另外,当从此状态开始进一步操作光标键2e的右键时(步骤T13:是), 判定为在当前时刻反相指定了复合词"bread and butter"(步骤T44:是),因 此如图16 (d)所示,在该复合词"bread and butter"内反相指定向光标方向(右方向)的第二个单词"and"(步骤T45 )。另外,当从此状态开始进一步操作光标键2e的右键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"and"到光标方向(右方向)上的至少一个单词为止的 单词串"and butter..."完全一致的复合词后(步骤T46 ),判定为不存在复合 词(步骤T47:否),如图16 (e)所示,反相指定光标方向(右方向)的单词"butter"(步骤T49 )。另外,当从此状态开始进一步操作光标键2e的右键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"butter"到光标方向(右方向)上的至少一个单词为止 的单词串"butter for ..."完全一致的复合词后(步骤T46),判定为不存在复 合词(步骤T47:否),如图16 (f)所示,反相指定光标方向(右方向)的单 词"for"(步骤T49 )。另外,当从此状态开始进一步操作光标键2e的左键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"for"到光标方向(左方向)上的至少一个单词为止的 单词串"...butter for"完全一致的复合词后(步骤T46 ),判定为不存在复合词(步骤T47:否),如图16 (g)所示,反相指定光标方向(左方向)的单词"butter"(步骤T49 )。另外,当从此状态开始进一步操作光标键2e的左键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"butter"到光标方向(左方向)上的至少一个单祠为止 的单词串"...and butter"完全一致的复合词后(步骤T46),判定为存在复合 词"bread and butter"(步骤T47:是),如图16(h)所示,反相指定该复合词"bread and butter"(步骤T48 )。另外,当从此状态开始进一步操作光标键2e的左键时(步骤T13:是), 判定为当前时刻反相指定了复合词"bread and butter"(步骤是),因此 如图16 (i)所示,在该复合词"bread and butter"内反相指定光标方向上(左 方向)第二个单词"and"(步骤T45 )。另外,当从此状态开始进一步操作光标键2e的左键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"and"到光标方向(左方向)上的至少一个单词为止的 单词串"...bread and"完全一致的复合词后(步骤T46 ),判定为不存在复合 词(步骤T47:否),如图16 (j)所示,反相指定光标方向(左方向)的单词 "bread"(步骤T49 )。另外,当从此状态开始进一步操作光标键2e的左键时(步骤T13:是), 判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83 中检索与从指定单词"bread"到光标方向(左方向)上的至少一个单词为止 的单词串"...and bread"完全一致的复合词后(步骤T46 ),判定为不存在复 合词(步骤T47:否),如图16 (j)所示,反相指定光标方向(左方向)的单 词"and"(步骤T49 )。根据以上的电子辞典1A,如图15的步骤T48或图16所示,根据使用者 操作,对反相指定的指定复合词所对应的声音数据进行声音输出,因此通过指 定复合词可以对该复合词进行声音输出。因此,与以往相比可以通过简单的操 作来对复合词进行声音输出。另夕卜,如图15的步骤T45或图16所示,根据使用者操作而反相指定了指 定复合词中的某个单词,因此可以从反相指定了复合词的状态变更为反相指定 了单词的状态。此外,可以应用本发明的实施方式不限于上述实施方式,在不超出本发明 的主旨的范围内可以进行适当的变更。例如,以本发明的声音输出装置作为电子辞典1进行了说明,但本发明不 仅可以应用于这种产品,还可以应用于便携式电话、个人计算机等全部电子设 备。另外,本发明的声音输出程序81可以存储在能够对电子辞典1安装拆卸的存储卡、CD等中。另夕卜,说明了为了对复合词进行语音输出而对词目的说明信息或例句中的 单词进行反相指定的情况,但也可以反相指定例如从外部设备下载并显示的文 本中的单词。另外,说明了在步骤T15中判定为已操作翻译/决定键2b时(步骤T15: 是),CPU20通过进行步骤T17 T20的处理,在第一声音输出候补存储区域 95的主候补列表中存储声音输出候补的情况,但也可以检索包含指定单词而 存储在声音数据库83中的全部单词串,并存储在第二声音输出候补存储区域一致,将完全一致的单词串作为声音输出候补存储在第 一声音输出候补存储区 域95中。
权利要求
1.一种声音输出装置,其特征在于,具备复合词声音数据存储单元,其将声音数据与由多个单词组成的各个复合词对应起来进行存储;文本显示单元,其显示包含多个单词的文本;单词指定单元,其根据使用者操作,指定通过所述文本显示单元显示的所述文本中的某个单词作为指定单词;复合词检测单元,其在包含所述指定单词的所述文本中的多个单词中,检测通过所述复合词声音数据存储单元存储了声音数据的复合词;以及声音输出单元,其对与所述复合词检测单元检测出的复合词对应的声音数据进行声音输出。
2. 根据权利要求l所述的声音输出装置,其特征在于, 所述复合词检测单元具有变化形复合词检测单元,该变化形复合词检测单元对包含所述指定单词的所述文本中的多个单词中的至少一个构成单词被转 换为变化形单词的复合词进行检测。
3. 根据权利要求2所述的声音输出装置,其特征在于, 具备声音输出候补一览显示单元,作为通过所述声音输出单元进行声音输出的 声音输出候补,对所述指定单词和通过所述复合词检测单元检测出的各复合词 进行一览显示;以及声音输出控制单元,其根据使用者操作,使所迷声音输出单元对与某个所 述声音输出候补对应的声音数据进行声音输出。
4. 一种声音输出装置,其特征在于, 具备复合词声音数据存储单元,其将声音数据与由多个单词组成的各个复合词 对应起来进行存储;文本显示单元,其显示包含多个单词的文本;复合词指定单元,其根据使用者操作,指定由所述文本显示单元所显示的所述文本中的复合词作为指定复合词;指定复合词声音输出单元,其对与所述指定复合词对应的声音数据进行声 音输出。
5. 根据权利要求4所述的声音输出装置,其特征在于, 具备复合词内单词指定单元,其根据使用者操作,指定所述指定复合词中的某 个单词作为所述指定单词;以及复合词内单词声音输出单元,其对与所述指定单词对应的声音数据进行声音输出。
6. 根据权利要求1至5的任意一项所述的声音输出装置,其特征在于, 具备辞典存储单元,其存储将说明信息与各词目对应起来构成的辞典信息; 词目指定单元,其才艮据使用者操作,指定所述辞典信息中的某个词目作为 指定词目;以及检索单元,其从所述辞典信息中检索与所述指定词目对应的说明信息, 所述文本显示单元具有说明信息显示单元,该说明信息显示单元将所述斗企 索单元检索出的说明信息显示为所述文本。
7. —种声音输出程序,其特征在于, 使计算机实现以下功能复合词声音数据存储功能,其将声音数据与由多个单词组成的各个复合词 对应起来进行存储;文本显示功能,其显示包含多个单词的文本;单词指定功能,其根据使用者操作,指定通过所述文本显示功能显示的所 述文本中的某个单词作为指定单词;复合词检测功能,其在包含所述指定单词的所述文本中的多个单词中,检 测通过所述复合词声音数据存储功能存储了声音数据的复合词;以及声音输出功能,其对与所述复合词检测功能检测出的复合词对应的声音数 据进行声音输出。8. —种声音输出程序,其特征在于,使计算机实现以下功能复合词声音数据存储功能,其将声音数据与由多个单词组成的各个复合词 对应起来进行存储;文本显示功能,其显示包含多个单词的文本;复合词指定功能,其根据使用者操作,指定由所述文本显示功能所显示的 所述文本中的复合词作为指定复合词;指定复合词声音输出功能,其对与所述指定复合词对应的声音数据进行声 音输出。
全文摘要
本发明提供一种声音输出装置以及声音输出程序。电子辞典(1)具备以下各部,由此能够以简单的操作对复合词进行声音输出声音数据库(83),其将声音数据与由多个单词构成的各个复合词对应起来进行存储;显示部(40),其显示包含多个单词的文本;输入部(30),其根据使用者操作,指定通过显示部(40)显示的文本中的某个单词作为指定单词;CPU(20),其在包含指定单词的文本中的多个单词中,检测通过声音数据库(83)存储了声音数据的复合词;以及声音输出部(50),其对与通过CPU(20)检测出的复合词对应的声音数据进行声音输出。
文档编号G06F17/30GK101221574SQ200810002630
公开日2008年7月16日 申请日期2008年1月10日 优先权日2007年1月11日
发明者湖城孝, 阿部拓郎, 阿部贵俊 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1