CN101221574B - 声音输出装置及声音输出方法 - Google Patents
声音输出装置及声音输出方法 Download PDFInfo
- Publication number
- CN101221574B CN101221574B CN200810002630.7A CN200810002630A CN101221574B CN 101221574 B CN101221574 B CN 101221574B CN 200810002630 A CN200810002630 A CN 200810002630A CN 101221574 B CN101221574 B CN 101221574B
- Authority
- CN
- China
- Prior art keywords
- word
- compound word
- voice output
- compound
- appointment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供一种声音输出装置以及声音输出程序。电子辞典(1)具备以下各部,由此能够以简单的操作对复合词进行声音输出:声音数据库(83),其将声音数据与由多个单词构成的各个复合词对应起来进行存储;显示部(40),其显示包含多个单词的文本;输入部(30),其根据使用者操作,指定通过显示部(40)显示的文本中的某个单词作为指定单词;CPU(20),其在包含指定单词的文本中的多个单词中,检测通过声音数据库(83)存储了声音数据的复合词;以及声音输出部(50),其对与通过CPU(20)检测出的复合词对应的声音数据进行声音输出。
Description
技术领域
本发明涉及声音输出装置及声音输出程序。
背景技术
以往,在语言学习中使用的电子辞典等装置中可以进行声音输出,根据单词等的发音符号信息合成声音数据进行输出,或者对预先存储的单词等的录音数据进行声音输出(例如参照日本专利公开公报:特开2006-268501号公报以及特开2006-268496号公报)。
作为电子辞典的声音输出的对象,有多个单词所组成的复合词。
然而,在通过合成声音数据来对复合词进行声音输出的情况下,无法正确地再现单词间的关联,在发音上产生了不适感。
本发明的课题在于,提供可以通过简单的操作来正确地对复合词进行声音输出的声音输出装置及声音输出程序。
发明内容
本发明的声音输出装置的特征在于,具备:复合词声音数据存储单元,其将声音数据与由多个单词组成的各个复合词对应起来进行存储;文本显示单元,其显示包含多个单词的文本;单词指定单元,其根据使用者操作,指定通过所述文本显示单元显示的所述文本中的某个单词作为指定单词;复合词检测单元,其在包含所述指定单词的所述文本中的多个单词中,检测通过所述复合词声音数据存储单元存储了声音数据的复合词;以及声音输出单元,其对与通过所述复合词检测单元检测出的复合词对应的声音数据进行声音输出。
附图说明
图1是表示应用了本发明的声音输出装置的电子辞典的平面图。
图2是表示应用了本发明的声音输出装置的电子辞典的概略结构的框图。
图3是表示辞典数据库的构造的图。
图4是表示辞典数据库的构造的图。
图5是表示声音数据库的构造的图。
图6是表示辞典检索处理的动作的流程图。
图7是表示辞典检索处理的动作的流程图。
图8是表示声音搜索处理的动作的流程图。
图9是表示声音搜索处理的动作的流程图。
图10是表示辞典检索处理中显示的消息的一例的图。
图11是表示辞典检索处理中的显示内容等的概念图。
图12是表示辞典检索处理中的显示内容等的概念图。
图13是表示辞典检索处理中的显示内容等的概念图。
图14是表示辞典检索处理中的显示内容等的概念图。
图15是表示声音搜索处理的动作的流程图。
图16是表示辞典检索处理中的显示内容等的概念图。
具体实施方式
以下,参照附图对在电子辞典中应用本发明的声音输出装置时的实施方式进行详细说明。
首先说明电子辞典的结构。
[外观结构]
图1是电子辞典1的平面图。
如该图所示,电子辞典1具有主显示器10、副显示器11、扬声器12以及键组2。
主显示器10和副显示器11是显示与使用者对键组2的操作对应的文字或符号等各种数据的部分,由LCD(Liquid Crystal Display)或ELD(ElectronicLuminescent Display)等构成。此外,本实施方式中的副显示器11由所谓的触摸面板(Touch Panel)构成,通过按下表面可以进行与按下位置相对应的输入操作。
扬声器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具有上述主显示器10和副显示器11,根据从CPU20输入的显示信号,在主显示器10或副显示器11上显示各种信息。
输入部30具有上述键组2,将对应按下的键的信号输出至CPU20。
声音输出部50具有上述扬声器12,根据从CPU20输入的声音输出信号,使扬声器12对声音数据进行再现。
CPU20根据输入的指示执行基于规定程序的处理,进行向各功能部的指示或数据的传输等,总体地控制电子辞典1。具体而言,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后(步骤S1),指示词目检索的开始(步骤S2),当输入检索文字串时(步骤S3),CPU20从所选择的辞典数据库84中提取与输入的检索文字串对应的词目的候补,在主显示器10中一览显示,并且反相指定先头的词目作为反相显示的对象,从辞典数据库84中检索其说明信息,在不同于词目一览区域的区域中,在主显示器10中预览(preview)显示(步骤S4)。
此外,在本实施方式中说明在步骤S1的处理中选择以英语记载了词目以及说明信息中至少一方的辞典数据库84的情况。另外,说明在步骤S3的处理中输入分离复合词时,以相互连接的状态输入该分离复合词中的各构成单词的情况。
接着,CPU20判定使用者是否操作光标键2e的上下键(步骤S5),当判定为已操作时(步骤S5:是),在词目一览中向光标方向变更反相指定的词目,从辞典数据库84中检索变更目的地的词目的说明信息,在不同于词目一览区域的区域中,在主显示器10中预览显示(步骤S6),然后转移至上述步骤S5的处理。
另一方面,当步骤S5中判定为未操作上下键时(步骤S5:否),CPU20判定使用者是否操作声音输出键2h(步骤S7),当判定为已操作时(步骤S7:是),在声音数据库83中检索与反相指定的词目对应的声音数据(步骤S8),判定是否存在声音数据(步骤S9)。并且,当在该步骤S9中判定为存在声音数据时(步骤S9:是),CPU20使声音输出部50对该声音数据进行声音输出(步骤S10),然后转移至上述步骤S5。另外,在步骤S9中判定为不存在声音数据时(步骤S9:否),CPU20如图10(a)所示,在主显示器10上显示不存在声音数据的意思(步骤S11),然后转移至上述步骤S5的处理。
另外,在上述步骤S7中判定为未操作声音输出键2h时(步骤S7:否),CPU20判定用户是否操作翻译/决定键2b(步骤S12),当判定为未操作时(步 骤S12:否),转移至其它处理。
另一方面,在步骤S12中判定为操作了翻译/决定键2b时(步骤S12:是),CPU20使主显示器10全画面显示反相指定的词目的说明信息(步骤S13)。此时,当辞典数据库84中存储了包含所显示的词目的复合词时,CPU20使主显示器10的右上部显示表示该意思的复合词标记(Mark)M1(参照图13)。另外,当辞典数据库84中存储了词目的例句时,CPU20在主显示器10的显示区域中存储了例句的意义内容部分分别显示表示该意思的例句标记M2(参照图13)。
接着,如图7所示,CPU20判定是否操作声音输出键2h(步骤S21),当判定为操作了声音输出键2h时(步骤S21:是),进行声音搜索处理(步骤S22)。
具体而言,如图8所示,首先CPU20使显示部40的主显示器10显示表示处于声音搜索处理执行过程中的声音搜索标记M3(参照图13等),同时使副显示器11显示声音输出的速度设定画面(参照图1)(步骤T11)。此外,在显示该速度设定画面的状态下,通过使用者按下副显示器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:是),使主显示器10一览显示主候补列表的单词串(步骤T32),当使用者通过光标键2e指定某个单词串,并通过翻译/决定键2b进行选择时(步骤T33),使声音输出部50对所选择的单词串的声音数据进行声音输出(步骤T34)。
接着,CPU20判定使用者是否操作了返回键2g(步骤T35),当判定为未操作时(步骤T35:否),转移至上述步骤T33的处理,当判定为已操作时(步骤T35:是),如图8所示,转移至上述步骤T13的处理。
另外,如图9、图10(b)所示,当在上述步骤T31中判定为不存在声音输出的候补时(步骤T31:否),CPU20使主显示器10显示该意思、以及关于指定单词询问是否对合成声音进行声音输出的意思(步骤T36),然后判定是 否选择声音输出(步骤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,在不同于词目的说明信息区域的区域中,使主显示器10预览显示该例句标记所对应的意思内容的例句(步骤S32)。
接着,当使用者通过光标键2e的上下键来指定某个例句标记M2,并通过翻译/决定键2b进行选择时(步骤S33),CPU20使主显示器10全画面显示与选择的例句标记相对应的意思内容的例句(步骤S34)。
接着,CPU20判定是否操作声音输出键2h(步骤S35),当判定为未操作时(步骤S35:否),转移至其它处理,当判定为已操作时(步骤S35:是),进行与上述步骤S22同样的声音搜索处理(步骤S36),然后转移至上述步骤S35的处理。
另外,在上述步骤S31中判定为未操作例句键2i时(步骤S31:否),CPU20判定使用者是否操作复合词键2j(步骤S41),当判定为未操作时(步骤S41: 否),转移至其它处理。
另外,在步骤S41中判定为已操作复合词键2j时(步骤S41:是),CPU20使主显示器10一览显示包含指定单词的复合词(步骤S42),当使用者通过光标键2e的上下键指定某个复合词,并通过翻译/决定键2b进行选择时(步骤S43),使主显示器10全画面显示所选择的复合词的说明信息(步骤S44)。
接着,CPU20判定使用者是否操作声音输出键2h(步骤S45),当判定为未操作时(步骤S45:否),转移至其它处理,当判定为已操作时(步骤S45:是),进行与上述步骤S22同样的声音搜索处理(步骤S46),然后转移至上述步骤S45的处理。
<动作例>
接下来,参照附图具体说明上述辞典检索处理。此外,在图11等中,在图中的左侧概略地表示电子辞典1的整体图,同时在图中的右侧表示了操作步骤。
(动作例1)
例如图11(a)所示,使用者选择英日辞典的辞典数据库84a(步骤S1),当作为检索文字串而输入“batteringram”时(步骤S3),在主显示器10的中部一览显示与该检索文字串对应的词目的候补“batter”、“battery”、...,同时反相指定先头的词目“[batter]~ing ram”,在主显示器10的下部预览显示其说明信息(步骤S4)。
然后,当使用者操作声音输出键2h时(步骤S7:是),对反相指定的词目“[batter]~ing ram”进行声音输出(步骤S10)。
然后,如图11(b)所示,当使用者操作翻译/决定键2b时(步骤S12:是),全画面显示反相指定的词目“[batter]~ing ram”的说明信息(步骤S13),当使用者进一步操作声音输出键2h时(步骤S21:是),在主显示器10上显示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面(步骤T11)。
接着,在反相指定了显示在主显示器10上的说明信息的先头的单词“batter”之后(步骤T12),当使用者操作光标键2e的下键时(步骤T13:是),在该光标方向上反相指定单词串“~ing ram”中的单词“~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上显示的单词串“batteringram”进行比较,将与该单词串完全一致的复合词“battering ram”添加到第一声音输出候补存储区域95的主候补列表中(步骤T20)。
接着,一览显示第一声音输出候补存储区域95中存储的主候补列表的单词串“battering ram”、“battering”、“batter”(步骤T32)。
然后,如图11(d)所示,当使用者操作光标键2e的下键,并操作翻译/决定键2b时(步骤T33),对所选择的单词串“battering”的声音数据进行声音输出(步骤T34)。
(动作例2)
例如图12(a)所示,使用者选择英英辞典的辞典数据库84b(步骤S1),在作为检索文字串而输入“baked beans”后(步骤S3),当针对词目的候补“bakedbeans”操作翻译/决定键2b时(步骤S12:是),对反相指定的词目“baked beans”的说明信息进行全画面显示(步骤S13)。
接着,当使用者操作声音输出键2h时(步骤S21:是),在主显示器10上显示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面(步骤T11)。
接着,在反相指定了主显示器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的副候补列表中的复合词“bakedbeans”、与包含指定单词在主显示器10中显示的单词串“baked beans”进行比较,将与该单词串完全一致的复合词“baked beans”添加到第一声音输出候补存储区域95的主候补列表中(步骤T20)。
接着,一览显示存储在第一声音输出候补存储区域95中的主候补列表的单词串“baked beans”、“bake”(步骤T32)。
然后,如图12(c)所示,当使用者操作翻译/决定键2b时(步骤T33),对所选择的单词串“baked beans”的声音数据进行声音输出(步骤T34)。
(动作例3)
例如图13(a)所示,使用者选择英日辞典的辞典数据库84a(步骤S1),在作为检索文字串而输入“bread”后(步骤S3)、针对词目的候补“bread”操作翻译/决定键2b时(步骤S12:是),对反相指定的词目“bread”的说明信息进行全画面显示(步骤S13)。
接着,如图13(b)所示,使用者操作例句键2i(步骤S31:是),当针对意思内容为“食パン”的例句操作翻译/决定键2b时(步骤S33),对该意思内容为“食パン”的词目“bread”的例句进行全画面显示(步骤S34)。
接着,当使用者操作声音输出键2h时(步骤S35:是),在主显示器10上显示声音搜索标记M3,同时在副显示器11上显示声音输出的速度设定画面(步骤T11)。
接着,当反相指定主显示器10中显示的说明信息的先头单词“bread”后 (步骤T12),当使用者多次操作光标键2e的下键或右键时(步骤T13:是),在该光标方向上反相指定例句“I have a glass of milk,hot cereal,and bread andbutter 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”到至少一个前方单词为止的单词串“andbread”等部分一致的复合词,但在该检索中未检索出复合词(步骤T18)。
接着,将第二声音输出候补存储区域96的副候补列表中的复合词“breadand 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)所示,对于在反相指定了例句“I havea...bread and butter...”中的单词“bread”的状态下操作翻译/决定键2b的情况进行了说明,但如图14(a)、(b)所示,在反相指定了“and”或“butter”的状态下操作翻译/决定键2b的情况下,如图13(c)、(d)所示,也进行同样的处理。
根据以上的电子辞典1,如图8的步骤T18~T20、或图11~图14所示,在包含指定单词的文本中的多个单词中检测存储了声音数据的复合词,对与检测出的复合词对应的声音数据进行声音输出,因此通过指定复合词中包含的某个单词,可以对复合词进行声音输出。因此,与以往相比可以通过简单的操作对复合词进行声音输出。
另外,如图8的步骤T17~T20、或图12~图1 3所示,作为文本中显示的复合词,检测出将至少一个构成单词转换成为变化形单词的复合词,因此相对于与声音数据对应存储的复合词,即使在文本中的复合词为变化形时,也可以对该复合词进行声音输出。
另外,如图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 forbreakfast”中的单词“and”的状态开始,操作光标键2e的右键时(步骤T13:是),判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83中检索与从指定单词“and”到光标方向(右方向)上的至少一个单词为止的单词串“and bread...”完全一致的复合词后(步骤T46),判定为不存在复合词(步骤T47:否),如图16(b)所示,反相指定光标方向(右方向)的单词“bread”(步骤T49)。
另外,当从此状态开始进一步操作光标键2e的右键时(步骤T13:是),判定为当前时刻未反相指定复合词(步骤T44:否),因此在从声音数据库83中检索与从指定单词“bread”到光标方向(右方向)上的至少一个单词为止的单词串“bread and...”完全一致的复合词(步骤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”(步骤T44:是),因此如图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中的全部单词串,并存储在第二声音输出候补存储区域96中,然后针对各单词串判定是否与文本中的单词串或其变化形单词串完全一致,将完全一致的单词串作为声音输出候补存储在第一声音输出候补存储区域95中。
Claims (3)
1.一种声音输出装置,其特征在于,
具备:
声音数据库,其将声音数据与由多个单词组成的各个复合词对应起来进行存储;
文本显示单元,其显示包含多个单词的文本;
第一判定处理单元,其判定使用者是否操作了光标键;
第二判定处理单元,其在通过该第一判定处理单元判定为操作了光标键时,判定复合词是否被反相指定;
第三判定处理单元,其在通过该第二判定处理单元判定为未反相指定复合词时,判定与从当前时刻的指定单词到光标方向上的至少一个前方的单词为止的单词串一致的复合词是否存储在所述声音数据库中;
复合词指定单元,其在通过该第三判定处理单元判定为在所述声音数据库中存储有一致的复合词时,反相指定该复合词;
光标方向单词指定单元,其在通过所述第三判定处理单元判定为在所述声音数据库中没有存储一致的复合词时,在所述光标方向上反相指定前方的一个单词;以及
指定复合词声音输出单元,其对与所述指定复合词相对应的声音数据进行声音输出,
通过中央处理单元来执行所述第一判定处理单元、第二判定处理单元以及第三判定处理单元。
2.根据权利要求1所述的声音输出装置,其特征在于,
具备:
复合词内单词指定单元,其根据使用者操作,指定所述指定复合词中的某个单词作为指定单词;以及
复合词内单词声音输出单元,其对与所述指定单词对应的声音数据进行声音输出。
3.一种声音输出方法,其特征在于,
具有以下步骤:
显示包含多个单词的文本的文本显示步骤;
判定使用者是否操作了光标键的光标键判定步骤;
在通过该光标键判定步骤判定为操作了光标键时,判定复合词是否被反相指定的复合词指定判定步骤;
在通过该复合词指定判定步骤判定为未反相指定复合词时,判定与从当前时刻的指定单词到光标方向上的至少一个前方的单词为止的单词串一致的复合词是否存储在声音数据库中的光标方向复合词判定步骤;
在通过该光标方向复合词判定步骤判定为在所述声音数据库中存储有一致的复合词时,反相指定该复合词的复合词指定步骤;
在通过所述光标方向复合词判定步骤判定为在所述声音数据库中没有存储一致的复合词时,在所述光标方向上反相指定前方的一个单词的光标方向单词指定步骤;以及
对与所述指定复合词相对应的声音数据进行声音输出的指定复合词声音输出步骤,
其中,所述声音数据库将声音数据与由多个单词组成的各个复合词对应起来进行存储。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003850A JP2008171208A (ja) | 2007-01-11 | 2007-01-11 | 音声出力装置及び音声出力プログラム |
JP2007-003850 | 2007-01-11 | ||
JP2007003850 | 2007-01-11 | ||
JP2007-014754 | 2007-01-25 | ||
JP2007014754A JP4305515B2 (ja) | 2007-01-25 | 2007-01-25 | 音声出力装置及び音声出力プログラム |
JP2007014754 | 2007-01-25 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101221574A CN101221574A (zh) | 2008-07-16 |
CN101221574B true CN101221574B (zh) | 2013-01-23 |
Family
ID=39631414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810002630.7A Active CN101221574B (zh) | 2007-01-11 | 2008-01-10 | 声音输出装置及声音输出方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2008171208A (zh) |
CN (1) | CN101221574B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106168945B (zh) * | 2015-05-13 | 2021-09-28 | 卡西欧计算机株式会社 | 声音输出装置以及声音输出方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4267101B2 (ja) * | 1997-11-17 | 2009-05-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 音声識別装置、発音矯正装置およびこれらの方法 |
US7496498B2 (en) * | 2003-03-24 | 2009-02-24 | Microsoft Corporation | Front-end architecture for a multi-lingual text-to-speech system |
-
2007
- 2007-01-11 JP JP2007003850A patent/JP2008171208A/ja active Pending
-
2008
- 2008-01-10 CN CN200810002630.7A patent/CN101221574B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN101221574A (zh) | 2008-07-16 |
JP2008171208A (ja) | 2008-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8600930B2 (en) | Information processing device and information processing method | |
JP5998964B2 (ja) | 辞書情報表示装置、辞書情報表示方法、辞書情報表示プログラム、辞書情報表示システム、およびそのサーバ装置、端末装置 | |
US20080244446A1 (en) | Disambiguation of icons and other media in text-based applications | |
US20110289457A1 (en) | Electronic reading apparatus and method for previewing files | |
EP2940683A1 (en) | Information processing device, information processing method and program | |
CN103886777B (zh) | 动画播放装置及方法、动画播放控制装置及方法 | |
KR20060095572A (ko) | 검색 결과들의 스크린―식 제시 | |
KR100931464B1 (ko) | 음성출력장치 및 음성출력프로그램을 기록한 기록매체 | |
JP2007219218A (ja) | 語学学習用電子機器および訳文再生方法 | |
CN101221574B (zh) | 声音输出装置及声音输出方法 | |
WO2009128838A1 (en) | Disambiguation of icons and other media in text-based applications | |
JP7477006B2 (ja) | 電子辞書装置、検索支援方法及びプログラム | |
US20120254216A1 (en) | Input support device | |
CN102682066B (zh) | 辞典信息显示装置以及辞典信息显示方法 | |
JP5938897B2 (ja) | 情報表示装置、情報表示プログラム及び情報表示方法 | |
JP7131517B2 (ja) | 電子辞書、学習単語判定方法、およびプログラム | |
JP5482516B2 (ja) | 辞書機能を備えた電子機器およびプログラム | |
JP2016062062A (ja) | 音声出力装置、音声出力プログラムおよび音声出力方法 | |
JP5008248B2 (ja) | 表示処理装置、表示処理方法、表示処理プログラム、および記録媒体 | |
KR20080050718A (ko) | 이동통신 단말기의 문서 뷰어 발췌 방법 | |
JP2007241711A (ja) | 電子辞書装置及び情報表示制御プログラム | |
US20140081622A1 (en) | Information display control apparatus, information display control method, information display control system, and recording medium on which information display control program is recorded | |
JP4305515B2 (ja) | 音声出力装置及び音声出力プログラム | |
JP6264412B2 (ja) | 情報表示装置、情報表示方法および情報表示プログラム | |
JP2009301266A (ja) | ユーザインタフェース装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |