CN1130687C - 电文语音读出*** - Google Patents

电文语音读出*** Download PDF

Info

Publication number
CN1130687C
CN1130687C CN96123372A CN96123372A CN1130687C CN 1130687 C CN1130687 C CN 1130687C CN 96123372 A CN96123372 A CN 96123372A CN 96123372 A CN96123372 A CN 96123372A CN 1130687 C CN1130687 C CN 1130687C
Authority
CN
China
Prior art keywords
current location
text
regional
index locorum
readup
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.)
Expired - Fee Related
Application number
CN96123372A
Other languages
English (en)
Other versions
CN1161529A (zh
Inventor
槙和彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Publication of CN1161529A publication Critical patent/CN1161529A/zh
Application granted granted Critical
Publication of CN1130687C publication Critical patent/CN1130687C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/027Concept to speech synthesisers; Generation of natural phrases from machine-based concepts
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/04Details of speech synthesis systems, e.g. synthesiser structure or memory management
    • G10L13/047Architecture of speech synthesisers

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种电文语音读出***,包括区域地名索引读出装置,用于从分区地名索引中读出对应于有关车辆当前位置信息的区域地名索引,分析控制器,用于利用区域地名索引作为最优先暂存代码字典,生成与当前位置信息对应的电文数据并分析该电文数据,以及电文读出装置,用于产生与上述电文数据对应的声音。具有上述结构的电文语音读出***可提高其地区名的搜索速度,并给出准确的读取。

Description

电文语音读出***
技术领域
本发明涉及一种种电文数据转换成语音并读出这些语音的电文语音读出***。
背景技术
图2是表示普通电文语音读出***的结构方框图。图3是描述从图2所示电文语音读出***中输出证明音波形过程的程序方框图。
这种电文语音读出***包括主机装置10和语音读出装置20。主机装置10有一读出控制器11。读出控制器11通过其输出端将电文数据送给电文读出装置20。所述电文读出装置20包括一个分析控制器21、一个其中存有代码字典和音素片数据的只读存储器(下称“ROM”)22,以及一个扬声器23。所述分析控制器21可由CPU等组成。ROM22与分析控制器21电连接。也就是说,分析控制器21和ROM22由可编程硬件设备组成。将电文数据送给分析控制器21的输入端,所述信息从该控制器21中作为语音波形通过其语音输出端被输出,继而再被输入到扬声器23。
当把读出请求及其内容等加到主机10的读出控制器11时,该读出控制器11发出电文以生成电文数据。当把这种电文数据传给电文读出装置20中的分析控制器21时,该分析控制器21参考ROM22中所存的代码字典执行电文分析步骤S1,产生中间语言。例如,当输入“在位于100m前的Koyama(小山)路口处向右转”的电文数据时,分析控制器21修正代码字典,以校正读出该数据的路线和它的重音,从而产生中间语言Hyakumetorusakino koyamakousatenwomiginimagatsutekudasai(在位于100m前的小山路口处向右转)。在接下去的组合或合成参数步骤S2中,分析控制器21利用所述音素片数据,根据所述中间语言生成合成参数,并在语音合成步骤S3中将其转换成语音波形。此语音波形被输入到扬声器23,与电文数据对应的语音从这里发出或产生。于是,图2所示的***按照软件程序动作,从而读出所示电文语音。
但是,这种普通电文语音读出***有如下问题。
当人们试图将所有区域名存储于这种电文语音读出***,如区域名读出车辆导向***等的ROM22中时,就要出现下列问题(1)和(2):
(1)代码字典中所包含的区域名数据变得很大(如在100,000个字情况下为1.5MB),因此,使检索ROM22的速度降低。此外,由于ROM22的容量增大,其成本加大,超过其所需。
(2)当在有些民族在难予互相辨读的同形异音字或同形异义字时,就不能恰当地读出它们。
发明内容
鉴于上述问题,本发明的目的在于提供一种可避免其检索速度下降的电文语音读出***。本发明的另一个目的在于提供一种电文语音读出***,即使存在同形异义字,它也能准确地读出它们。
为实现上述目的,按照本发明的一方面,提供一种电文语音读出***,它包括:
缓冲器,用于将有关车辆当前位置的信息暂时存储在其中,
比较器,用于使有关处于观察中的车辆当前位置信息与由缓冲器输出的当前位置信息相比较,如果比较结果为不同,则设定缓冲器中的车辆当前位置为处于观察中的车辆当前位置信息;
存储器,被分成小区的区域地名索引作为暂存代码字典被存入其中;
区域地名索引读出装置,用于从存储器中读出对应于有关车辆当前位置信息的区域地名索引;
分析控制器,用于利用从区域地名索引读出装置读出的区域地名索引作为高优先级的暂存代码字典,生成与当前位置信息对应的电文数据并分析该电文数据;
电文读出装置,用于产生与上述电文数据对应的声音。
根据本发明的另一方面,提供一种电文语音读出***,它包括:
缓冲器,用于将有关车辆当前位置的信息暂时存储在其中,
比较器,用于使有关处于观察中的车辆当前位置信息与由缓冲器输出的当前位置信息相比较,如果比较结果为不同,则设定缓冲器中的车辆当前位置为处于观察中的车辆当前位置信息;
存储器,被分成小区的区域地名索引作为暂存代码字典被存入其中;
接收器,用于接收从地区基地台送到其中并处在所述地区基地台控制区域内的地名索引,还接收处在所述地区基地台控制区域周围的区域的地名索引;
分析控制器,用于生成与有关车辆当前位置信息对应的电文数据,并利用所述接收器接收的每个区域地名索引作为高优先级的暂存代码字典分析该电文数据;
电文读出装置,用于产生与上述电文数据对应的声音。
附图说明
虽然本说明书以特别指出并清楚申明本发明主题的权利要求书来作为其结束语,但从以下结合附图所作的描述,相信将能更好地理解本发明的主题、特点及其进步性,其中:
图1是表示本发明第一实施例电文语音读出***的结构框图;
图2是表示普通电文语音读出***的结构框图;
图3是描述从图2所示电文语音读出***输出语音波形过程的程序方框图;
图4是描述区域地名索引的地图图;
图5是本发明第二实施例电文语音读出***的结构框图;
图6是表示本发明第三实施例一个组地址地名索引生成装置的电路图;
图7是描述参照图6,图1或图5所示RAM中所存区域地名索引的示意图;
图8是表示本发明第四实施例电文语音读出***的结构框图;
图9是表示本发明第五实施例的区域地名索引结构的示意图;
图10描述在适于由图9所示结构的情况下,电文语音读出***工作情况的示意图;
图11是描述用来存储表示本发明第六实施例区域地名索引的装置的工作过程程序方框图;
图12是描述图11中所确定的建议交通路线地图图;
图13是说明图11确定的节点地图图。
具体实施方式
[第一实施例]
图1是表示本发明第一实施例电文语音读出***的结构框图;
本电文语音读出***适用于比如车辆导向***,它包括主机装置30和电文读出装置40。
主机装置30包括被用作缓冲装置的缓冲器31,用于将有关车辆当前位置的信息暂时存储在其中,还包括用作比较装置的比较器(CMP)32,用于使有关处于观察中的车辆当前位置信息与由缓冲器31输出的当前位置信息相比较;还包括读出控制器33;以及低速大容量存储媒体34,诸如其中存有地理代码字典或地名索引的CD-ROM等。将比较器32的输出电连接到读出控制器33,以便将一个由比较器32产生的被转换的输出信号输入到读出控制器33。另外,比较器32的转换输出信号还被用作拟供给缓冲器31的写入使能信号(WE)。读出控制器33由CPU等组成;并构成电文数据供送装置、区域地名索引读出装置和区域地名索引传送装置。也就是说,读出控制器33具有用作电文数据供送装置的功能,以便将电文数据送至电文读出装置40;用作区域地名索引读出装置的功能,以便从具有当前位置信息的存储媒体34,就像关键词那样读出所述代码字典的各分区地名索引;用作地名索引传送装置的功能,以便将区域地名索引传送给电文读出装置40。
图4是描述区域地名索引的地图图。
存储媒体34中所存的地名索引由多个区域地理代码字典或地名索引组成。分布建立各个区域的地名索引,以致对应区域的地图被分成如除图4所示相应范围的多种形式。各个区域的地名索引各自收集各分区的地区名。在日语规则中,以举例的方式表示了如日本工业标准代码中所规定的以十六进制码“3E2E”和“3B33”表示的字,即发音为“Oyama”和“Koyama”的字,以及如日本工业标准代码中所规定的以十六进制码“3866”和“3A64”表示的字,即发时为“Onzaka”和“Misaka”的字。然而,假设按英语规则表示,Oyama和Koyama分别被表示为LEAD,并且被用作地区名发音为[led]和[lid],而Onzaka和Misaka分别被表示为BOW,并且被用作地区名发音为[bau]和[bou]。
表示地名索引位置的二维方式的关键词(1-1、1-2、...4-3)将以如下状态存储在存储媒体34中:这些关键词已作为地址码分别加在区域地名索引中。作为一个划分的实例,实践中对经度和纬度采用高位数字码。附带地说,地址码可以不用二维方式表示,而像图1或4所表示的那样,以一维方式表示。
电文读出装置40包括由CPU等组成的分析控制器41、ROM22和与存储装置对应的随机存取存储器(下称“RAM”)43,以及扬声器44。扬声器44被电连接于分析控制器41的语音输出端。
ROM42存储一个标准代码字典及其中的音素片数据。RAM43被用作先于ROM42的暂存代码字典。区域地名索引通过分析控制器41被写入RAM43。
以下将描述图1所示电文读出***的工作过程。
在把车辆的当前位置置于比如图4中所示的3-3区时,缓冲器31将有关当前位置的信息存储于其中。当车辆随着它的运动从3-3区进入3-2区时,所述当前位置信息改变。这时,比较器32比较缓冲器31输出的当前位置信息“3-2”和当前位置信息“3-3”,并把一个与比较结果对应的转换后的输出信号,送给读出控制器33作为代码字典负载请求信号。读出控制器33将妆前位置信息“3-2”设定为关键词地址,并从存储媒体34读取一个与“3-2”的地址对应的区域地名索引。在读取该区域地名索引的同时,缓冲器31获取当前位置信息“3-2”,并将它存储在其中。读出控制器33将读取的与“3-2”对应的区域地名索引传送给电文读出装置40的分析控制器41。分析控制器41将所传送的“3-2”的区域地名索引装入RAM43。
当把读出请求及其内容被引入读出控制器33时,读出控制器33产生一个电文,以生成电文数据。当电文,比如“车辆立刻就要到达LEAD路口”被传送给分析控制器41作为电文数据时,分析控制器41参照ROM42和RAM43中所存的内容执行电文分析步骤。由于已将有关当前位置“3-2”区域名的信息作为暂存代码字典存入RAM43中,分析控制器41优先地利用该暂存代码字典。结果,同形异义词LEAD被分析中[li:d],并形成中间语言,即车辆立刻将到LEAD路口。在接下去的合成或组合参数步骤中,分析控制器41利用ROM42中所存的音素片数据生成一个有关所述中间语言的合成参数。进而,分析控制器41与语音合成过程一致地将它转换成语音波形,并将之输出给扬声器44。扬声器44发生并产生一个与该电文数据对应的声音一车辆立刻将到达LEAD[li:d]路口。继而,即使当车辆随着它的运动进入2-2区和1-2区时,本***按照如上述一样的方式起作用,并准确地读出BOW[bou]和LEAD[led]等。
在上述第一实施例中,主机装置30内设有缓冲器31和比较器32,而且被分成小区的区域地名索引作为暂存代码字典被存入RAM43中。因而能够避免使用大规模型的ROM42,减少了成本的增加,并能迅速检索出区域名。另外,能得到一个电文语音读出***,它实现了准确的和无减缓的读出。
[第二实施例]
图5是本发明第二实施的例电文语音读出***的结构框图。
本电文语音读出***被用于比如车辆导向***,包括主机装置50和电文读出装置60。
主机装置50包括读出控制器51,用以将电文数据加给电文读出装置60。电文读出60包括分析控制器61,该分析控制器61由CPU等、ROM62、与一存储装置对应的RAM63、以及扬声器64组成。这种得分析控制器61被构造成与ROM62及RAM63有关。扬声器64与分析控制器61的声音输出端电连接。另外,电文读出装置60还包括用作缓冲装置的缓冲器65,以便将有关车辆的当前位置信息暂时存储在其中,而这是通过主机装置50输入的;还包括比较器66,用以将其正考察的车辆当前位置信息与缓冲器65输出的当前位置信息相比较;还包括代码字典写入控制器67;以及低速大容量存储媒体68,如其中存有地理代码字典或地名索引的CD-ROM等。将比较器66的输出电连接到代码字典写入控制器67,以便将一个由比较器66产生的被转换的输出信号输入到代码字典写入控制器67中作为代码字典写入请求信号。另外,比较器32的转换输出信号还被用作拟加给缓冲器65的写入使能信号WE。代码字典写入控制器67也由CPU等组成,并构成所述存储媒体68的区域地名索引读出装置。也就是说,代码字典写入控制器67具有从载有当前位置信息,如关键词,的存储媒体68中,读出地名索引的每个分区道路代码字典或地名索引,并将其写入RAM63的功能。存储媒体68中所存的地名索引与第一实施例采用的存储媒体34中所存的类似,并由且许多区域地名索引组成,在其中关于地图的各个位置被规定为地址。
以下将描述图5所示电文语言读出***的工作过程。
在把车辆的当前位置置于比如图4中所示的3-3区时,从主机装置50送来的当前位置信息被输入给缓冲器65,在那里将有关3-3的当前位置信息存储于其中。当车辆随着它的运动从3-3区进入3-2区时,所述当前位置信息改变。于是,比较器66比较这时的当前位置信息“3-2”和缓冲器65输出的当前位置信息“3-3”。由于比较的结果显示它们彼此不相同,比较器66对代码字典写入控制器67传送代码字典写入请求信号。代码字典写入控制器67从载有当前位置信息“3-2”的存储媒体68中,读出与“3-2”的地址相对应的区域地名索引,作为关键词的地址,并将其写入RAM63。与此同时,缓冲器65获取当前位置信息“3-2”,并将其存入其中。
当把读出请求及其内容引入读出控制器51时,主机装置50中的读出控制器51产生一个电文,以生成电文数据。将该电文数据输入给电文读出装置60中的分析控制器61,分析控制器61参照ROM62和RAM63中的内容,以优先采用被用作暂存代码字典的RAM63内容的方式执行电文分析步骤。接着执行如第一实施例中所采用的同样步骤,从而通过扬声器64完成读取适当的区域名的操作。
在上述第二实施例中,所述电文读出装置60具有缓冲器65,用以暂存通过主机装置50输入其中的当前位置信息,还有比较器66,用以比较正观测中的车辆当前位置信息和由缓冲器65输出的当前位置信息,还有代码字典写入控制器67及存储媒体68。于是,当车辆偏离当前位置时,其偏移处所在区域的索引被自动写入RAM63。于是,由于主机装置50未执行代码字典交换步骤,所以能迅速检索所需的地区名。因此能够实现一种可给出精确的语音读出的电文数据读出***。
[第三实施例]
图6是表示本发明第三实施例的一组地址地名索引生成装置的电路图。
在第一和第二实施例中,在RAM43或RAM63上得出的区域地名索引被用作只与一个区域对应的暂存代码字典。但本实施例的特点是,在RAM43或RAM63上还能得出与周围区域对应的多个区域地名索引。所以,在图1所示存储媒体34或图5所示存储媒体64的地址输入单元处设有图6所示的组地址生成装置70。
图6所示的组地址生成装置70有两个运算元件71和72,分别用于将正被观测中的车辆当前位置信息输入其中。运算元件71给当前位置信息的X地址添加1、0或-1。运算元件72给当前位置信息的Y地址添加1、0或-1。运算元件71和72输出的地址可组合成一个组地址,它们依次被送入每个存储媒体34和68。本实施例中,每个地址都以二维方式表示。但如果按照一维基准方式表示这些地址,则要使用单一运算元件。
图7是描述参照图6,图1或图5所示RAM中所存区域地名索引的示意图。
当把当前位置信息置于4-4区时,一个由组地址生成装置70输出的组地址与4-4区以及围绕在该4-4区周围的3-3、3-4、3-5、4-3、4-5、5-3、5-4和5-5区相对应。于是,与4-4、3-3、3-4、4-3、4-4、4-5、5-3和5-5各区对应的区域地名索引被存入RAM43和RAM63中。当车辆的当前位置随着它的运动变到4-3区时,从比较器32和66输出一个代码字典写入请求信号,同时所述组地址生成装置70输出一个组地址。这时,由组地址生成装置70输出的组地址,对应于4-3区以及围绕在4-3区周围的3-2、3-3、3-4、4-2、4-4、5-2、5-3和5-4区。与多个地址相关的区域地名索引被读出,并被存入RAM43或63中。分析控制器41或61处理与初始区4-3等等对应的区域地名索引,直至有多个新区域地名索引被存储到RAM43或63中。在完成了新区域地名索引存入RAM43或63的操作之后,分析控制器41或61即处理这些新区域地名索引,以进行电文分析步骤。
在上述第三实施例中,由于高置有组地址生成装置,对应于包括当前位置区在内的周围区域的区域地名索引可以被存储在RAM43或63中。于是,即使在车辆的当前位置赶噶刚刚偏移到新区,本实施例立刻就能覆盖它的地况,而不再影响准确的读出。
[第四实施例]
图8是表示本发明第四实施例电文语音读出***的结构框图。
本电文语音读出***在诸如汽车导向***中起作用,它有主机装置80和电文读出装置90。主机装置80包括当前位置检测装置81、读出控制器82、天线83和接收器84。当前位置检测装置81可以按类似于按图1的方式由一个未予示出的缓冲器和一个比较器组成,并将一个自动写入请求信号送至读出控制器82。天线83与接收器84电连接,并将接收器84的输出端电连接到读出控制器82。电文读出装置90包含一个由CPU等、ROM92、用作存储装置的RAM93和扬声器94组成的分析控制器91。分析控制器91与ROM92和RAM93相连。扬声器94与分析控制器91的语音输出端电连接。
从地区基地台100通过发射器101和天线102传送的区域地名索引经天线83被接收器84被接收。由接收器84接收到的区域地名索引被送至读出控制器82。主机装置80中的读出控制器82具有将地区基地台100传来的区域地名索引传送给电文读出装置90的功能,还有类似于普通读出控制器的产生电文数据并将其送至电文读出装置90的功能。另一方面,电文读出装置90中的分析控制器91使传送的区域地名索引存储到RAM93中。
以下将描述图8所示电文语音读出***的工作情况。
以区域单元的形式将地图信息分成多个信息片。它们作为区域地理代码字典或地名索引被存储在地区基地台中,所述地区基地台被配置在它们相应的各个分区中。被分成片的地图信息包括有关它们区域内的不同地区名或商店名等信息。它们必须随时被修正。在车辆当前进入一个新区的情况下,当前位置检测装置81检测它的驶入情况,并将代码字典写入请求信号送至读出控制器82。读出控制器82通过天线83和接收器84接收从地区基地台100传送来的区域地名索引,并将它传送给分析控制器91。分析控制器91使RAM93把传送来的区域地名索引存储于其中。于是,作为暂存代码字典用的RAM93内容被更新了。附带地,从地区基地台100接收到的区域地名索引的,可以包括除所属地区基地台100管辖或控制范围以外整个周围的区域地名索引。当读出控制器82根据要求产生电文数据,并将其传送到分析控制器91时,分析控制器91按照类似于第一实施例的方式,以优先使用RAM93内容的方式执行分析该电文数据的步骤。于是,扬声器94产生与该电文数据对应的声音。
按照上述第四实施例,由于在该电文语音读出***中设有接收器84,并接收从相应的地区基地台100发射的区域地名索引,所以本***能够应付频繁变化的商店名等等,而获得最近的地名索引。
[第五实施例]
图9是表示本发明第五实施例的区域地名索引结构的示意图。
本实施例中,将第一至第四实施例所用存储装置RAM43、63和93中存储的每种区域地名索引的结构表示成图9所示的表的形式。也就是说,各个字对以及它们的读取操作分别与关键词的区域相关,并被存储于RAM43、63和93中。每个关键词都能表示区域地名索引。换句话说,每一个区域地名索引都能被表示成进一步分划的单元。
图10是描述在采用图9所示结构的情况下,电文语音读出***工作情况的相应示意图。
电文数据由关键词构成,这些数据从各读出控制器33、51和82被传送给各分析控制器41、61和91。例如,在c...的情况下,当从BOW(2-2)路口来观察LEAD(1-2)时,将这些电文数据传送给各分析控制器。在图10的步骤S10中,各分析控制器41、61和91分别确认所述关键词是否给出了每个字。在步骤12中,按常规方法读取并修正无关键词的字,并进而送给分析控制器。与从BOW(2-2)路口来观察LEAD(1-2)时的c...相对的读取操作,是作为从BOW(bau)路口来观察LEAD(1ed)时的c...被得出的。
按照上面描述的本实施例,由于每个区域地名索引中的各个地名是相应于图9中所示的关键词被给出的,所以,即使存在任何数目的同形异义字,也能修正准确的读取。
[第六实施例]
一种汽车导向***具有一个路径函数(搜索路径函数)。利用这种路径函数,来确定到达预定目的地的交通路线。按照本实施例电文语音读出***所示的汽车导向***,其特征在于:将与路线函数所确定的建议交通路线有关的每个区域地名索引存储于第一至第五实施例所采用的存储装置中,并利用它作为具有优先于全部代码字典的暂存代码字典。
图11是一个描述本发明第六实施例的,表示用来存储区域地名索引过程的程序方框图。图12是描述图11中所确定的建议交通路线地图的示意图。图13是描述图11确定的节点地图的示意图。以下将参照图11至13描述存储与所建议的交通路线有关系的区域地名索引的方法。
现在考虑第一实施例电文语音读出***中的RAM43存有与汽车当前位置对应的区域地名索引存储于其中。在图11的步骤S21中,读出控制器33先按最短路径算法执行路线搜索,得出所提出的到达目的地的交通路线。将所提出的交通路线表示成图12中虚线所指的路线。在步骤S22中,读出控制器33在图13所示的路线上得出节点Ni(经过或者通过的点)并顺次编目各节点。在步骤23中确认目的地的节点Ni是否为终点。如果在步骤23找到一个否定的答案,则程序步骤继续进到步骤S24,读出控制器33在那里得出包括节点Ni的区号。由于对每个节点都固有地提供坐标,并且各区号也分别由坐标的高次数字规定,所以,通过简单地省略节点Ni处的低次数字,可以很容易地得出所述区号。在步骤S25中,读出控制器33允许RAM43将与各区号对应的地名索引存于其中,通过一次或多次执行步骤S23至S25的过程,使一个或多个与所提出的交通路线对应的地名索引被存储在RAM43中,并附加在与车辆当前位置对应的地名索引上。步骤S23至S25的过程适合于按照RAM43的容量经所需的次数实现。如果RAM43的容量是足够的,则上面所提到的过程一直被执行到节点Ni终点,而且一直到该终点的与所提出的交通路线对庆的地名索引也都被存储在RAM43中。
按照上述第六实施例,可将汽车当前位置的移动前方所需的与所提出的交通路线对应的地名索引数据写入RAM43中。因此,始终能产生出每个地区名并发出声音,即便在降低存储容量的情况下,也无任何延迟。本实施例已描述了这样的情况:即第一实施例具有响应所提出的交通路线把地名索引存储于存储器中的功能。如果利用由读出控制器51或82执行的路径函数,将与所提出的交通路线对应地名索引存储在RAM63或93中,则即使在其它实施例的情况下也能得到有如上述同样的效果。
附带地说,无需将本发明限制于上述各实施例,可对这些实施例作各种改变。例如,它们的几种改型叙述如下:
(1)缓冲器31和65,比较器32和66,当前位置检测装置81,以及由分立硬件构成的类似装置的功能也可由软件实现。
(2)第一到第四实施例分别表示这样的情况,其中可将代码字典结构加给电文语音读出***,以读出各地区名。不过,也可将本***应用到语音识别***的代码字典结构。
(3)第二和第三实施例分别表示将相应的区域地名索引从二维存储媒体,如CD-ROM等按照当前位置信息写入由RAM组成的存储装置中的***,但如果本***具有用当前位置信息作辅助信息的缓冲存储器结构,则能得到有益的效果,即可给出更快的写入。
(4)在表示第二实施例的图5中,将数据写入RAM63和从中读取该数据的操作由两个端口实现。但可采用一个端***替地作为其写入和读取端口,并可在其间选择地使用。为了以硬件实现这种应用,可将等候信号输出到这时被用作写入端的读取端上,或者可根据写入请求信号产生一个路径的要求。另一方面,如果根据写入请求信号产生一个阻断,就可以利用软件实现这种应用而没有问题。
(5)在第三实施例中,除了与当前位置对应的每个区域地名索引之外,还存储了所示沿竖直及水平方向一个接一个地彼此相邻的区域地名索引。但也可以存储两个或多个区域地名索引,或者还可简化存储,即只存储处于车辆前进方向上的区域地名索引。
按照如上面已详细描述的第一发明,所述的电文语音读出***所采用的主机装置带有缓冲装置、比较装置、区域地名索引读取装置和区域地名索引传送装置。另外,该电文读出装置还有分别属于每个区域地名索引的存储装置和分析控制器。所以,不会像现有技术那样使ROM中所存的数据变得很大,也不会使数据检索的速度降低。还能避免因同形异义字而使读取变得不准确。
按照第二发明,所述电文读出装置具有缓冲装置、比较装置、区域地名索引读取装置和存储装置。另外,分析控制器优先处理每个区域地名索引。所以,以与第一发明相似的方式,数据检索的速度不会降低,还能避免因同形异义字而使读取变得不准确。此外,如果与第一发明相比,总的看来,主机装置无须替代所述代码字典。
按照第三发明,由于第一和第二发明中所采用的处于每个与关键词对应的区域地名索引周围的区域地名索引,也像每个与关键词对应的区域地名索引一样被存在所述存储装置中,所以,即使在车辆移动之后,也能立刻准确地提供所述读取。
按照第四发明,设有接收器,并参照由相应的地区基地台发射的每个区域地名索引分析电文数据。所以也能带来如同第一至第三发明所得到的那些同样的效果。另外,即使地区名等经常改变,也能实现准确的声音读出。
按照第五发明,每个区域地名索引具有代码字、读取和关键词彼此关联的结构,每个这样的区域地名索引被存储在第一至第五发明所采用的存储装置中。另外,主机装置将带关键词的电文数据传送给分析控制器。所以能完全避免因同形异义字而使读取变得不准确。
按照第六发明,由于存储装置中具有路径搜索函数以及存储一个或多个包括所建议交通路线上节点的区域地名索引的功能,所以可以预先将所建议交通路线的区域地名索引存在第一至第五发明所采用的存储装置中,并可预先准备下一个区域地名索引。这样,就能没有延迟地以声音发出地区名。
虽然已参照所示各实施例描述了本发明,但这些描述并不意味道着限制的意义。对于那些熟悉本领域的技术人员来说,参照本说明书的描述,所示实施例的各种变型以及本发明的其它实施例都将是显而易见的,所以,可以预期,所附各权利要求将覆盖一切落入本发明实际范围的这种变型或实施例。

Claims (7)

1.一种电文语音读出***,它包括:
缓冲器,用于将有关车辆当前位置的信息暂时存储在其中,
比较器,用于使有关处于观察中的车辆当前位置信息与由缓冲器输出的当前位置信息相比较,如果比较结果为不同,则设定缓冲器中的车辆当前位置为处于观察中的车辆当前位置信息;
存储器,被分成小区的区域地名索引作为暂存代码字典被存入其中;
区域地名索引读出装置,用于从存储器中读出对应于有关车辆当前位置信息的区域地名索引;
分析控制器,用于利用从区域地名索引读出装置读出的区域地名索引作为高优先级的暂存代码字典,生成与当前位置信息对应的电文数据并分析该电文数据;
电文读出装置,用于产生与上述电文数据对应的声音。
2.一种如权利要求1所述电文语音读出***,其特征在于,在排除同形异义字的范围内分别提供所述小区。
3.一种如权利要求1所述电文语音读出***,其特征在于所述存储器响应当前位置信息的变化而写入相应的区域地名索引。
4.一种如权利要求2所述电文语音读出***,其特征在于,所述存储装置中所存的区域地名索引是与所述当前位置对应区域以及相邻该区域的其它区域的地名索引。
5.一种如权利要求1至4任一项所述电文语音读出***,其特征在于,所述每个区域地名索引具有和当前位置信息对应的字、所述字的读音以及关键词。
6.一种如权利要求1所述电文语音读出***,其特征在于,还包括路径搜索装置,用于搜索所建议交通路线;
所述存储器用于将包括所建议交通路线上节点的区域的区域地名索引存在其中。
7.一种电文语音读出***,它包括:
缓冲器,用于将有关车辆当前位置的信息暂时存储在其中,
比较器,用于使有关处于观察中的车辆当前位置信息与由缓冲器输出的当前位置信息相比较,如果比较结果为不同,则设定缓冲器中的车辆当前位置为处于观察中的车辆当前位置信息;
存储器,被分成小区的区域地名索引作为暂存代码字典被存入其中;
接收器,用于接收从地区基地台送到其中并处在所述地区基地台控制区域内的地名索引,还接收处在所述地区基地台控制区域周围的区域的地名索引;
分析控制器,用于生成与有关车辆当前位置信息对应的电文数据,并利用所述接收器接收的每个区域地名索引作为高优先级的暂存代码字典分析该电文数据;
电文读出装置,用于产生与上述电文数据对应的声音。
CN96123372A 1995-11-30 1996-11-29 电文语音读出*** Expired - Fee Related CN1130687C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP311979/1995 1995-11-30
JP311979/95 1995-11-30
JP31197995A JP3462322B2 (ja) 1995-11-30 1995-11-30 テキスト音声読み上げシステム

Publications (2)

Publication Number Publication Date
CN1161529A CN1161529A (zh) 1997-10-08
CN1130687C true CN1130687C (zh) 2003-12-10

Family

ID=18023748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96123372A Expired - Fee Related CN1130687C (zh) 1995-11-30 1996-11-29 电文语音读出***

Country Status (7)

Country Link
US (1) US5893901A (zh)
EP (1) EP0777210B1 (zh)
JP (1) JP3462322B2 (zh)
KR (1) KR100351928B1 (zh)
CN (1) CN1130687C (zh)
DE (1) DE69621404T2 (zh)
TW (1) TW376483B (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19709518C5 (de) * 1997-03-10 2006-05-04 Harman Becker Automotive Systems Gmbh Verfahren und Vorrichtung zur Spracheingabe einer Zieladresse in ein Zielführungssystem im Echtzeitbetrieb
DE69833679T2 (de) * 1997-12-23 2006-08-24 Siemens Ag Verfahren zur verwendung von speichern zur fahrzeugnavigationshilfe
DE19801011A1 (de) * 1998-01-14 1999-07-15 Bosch Gmbh Robert Einrichtung mit begrenztem Arbeitsspeicher zum Empfang und Ortstabelle zur Decodierung von digital codierten Meldungen
US6098042A (en) * 1998-01-30 2000-08-01 International Business Machines Corporation Homograph filter for speech synthesis system
US6073076A (en) * 1998-03-27 2000-06-06 Navigation Technologies Corporation Memory management for navigation system
US6256610B1 (en) * 1998-12-30 2001-07-03 Lernout & Hauspie Speech Products N.V. Header/footer avoidance for reading system
EP1213897A1 (de) * 2000-12-11 2002-06-12 Siemens Aktiengesellschaft Verfahren zur Konfigurierung einer Benutzeroberfläche
JP4355138B2 (ja) * 2002-12-13 2009-10-28 インターナショナル・ビジネス・マシーンズ・コーポレーション 翻訳サーバ、コラボレーションサーバ及びプログラム
JP2005025215A (ja) * 2004-08-13 2005-01-27 Toshiba Corp 画像提供装置および画像提供方法
JP4822847B2 (ja) * 2006-01-10 2011-11-24 アルパイン株式会社 音声変換処理装置
US20090083035A1 (en) * 2007-09-25 2009-03-26 Ritchie Winson Huang Text pre-processing for text-to-speech generation
US8165881B2 (en) 2008-08-29 2012-04-24 Honda Motor Co., Ltd. System and method for variable text-to-speech with minimized distraction to operator of an automotive vehicle
JP5510009B2 (ja) * 2010-04-07 2014-06-04 日本電気株式会社 携帯端末装置、かな漢字変換用辞書の生成方法、かな漢字変換方法、及びプログラム
JP5587281B2 (ja) * 2011-11-25 2014-09-10 株式会社ゼンリンデータコム 注記表記変換装置、注記表記変換方法および注記表記変換プログラム
US9235565B2 (en) * 2012-02-14 2016-01-12 Facebook, Inc. Blending customized user dictionaries
JP2015129672A (ja) * 2014-01-07 2015-07-16 アルパイン株式会社 施設検索装置および方法
CN109147760A (zh) * 2017-06-28 2019-01-04 阿里巴巴集团控股有限公司 合成语音的方法、装置、***及设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4898537A (en) * 1988-12-12 1990-02-06 Pryor Paul L Locating system for maps and other diagrams and displays
WO1991018345A1 (en) * 1990-05-22 1991-11-28 Optical Media International Voice message decoding and buffering system
US5173691A (en) * 1990-07-26 1992-12-22 Farradyne Systems, Inc. Data fusion process for an in-vehicle traffic congestion information system
US5164904A (en) * 1990-07-26 1992-11-17 Farradyne Systems, Inc. In-vehicle traffic congestion information system
US5177685A (en) * 1990-08-09 1993-01-05 Massachusetts Institute Of Technology Automobile navigation system using real time spoken driving instructions
GB9108430D0 (en) * 1991-04-19 1991-06-05 Hydrostatic Transmissions Ltd A hydraulic drive system
JPH06119144A (ja) * 1992-10-02 1994-04-28 Toshiba Corp 文書読み上げ装置

Also Published As

Publication number Publication date
EP0777210A3 (en) 1998-07-29
KR970029248A (ko) 1997-06-26
TW376483B (en) 1999-12-11
DE69621404D1 (de) 2002-07-04
JPH09152893A (ja) 1997-06-10
DE69621404T2 (de) 2002-11-14
EP0777210B1 (en) 2002-05-29
EP0777210A2 (en) 1997-06-04
KR100351928B1 (ko) 2006-03-27
US5893901A (en) 1999-04-13
JP3462322B2 (ja) 2003-11-05
CN1161529A (zh) 1997-10-08

Similar Documents

Publication Publication Date Title
CN1130687C (zh) 电文语音读出***
CN1280612C (zh) 导航装置及交叉点的信息提供方法
CN1110033C (zh) 在交通工具中产生编码的语音条的设备
CN101065644A (zh) 导航设备、导航方法和导航程序
CN1428596A (zh) 多功能车载卫星导航***
JPH11345247A (ja) 地理データベースにおけるセグメントの集約、及びそれをナビゲーション応用に使用する方法
CN1918628A (zh) 声音合成方法和信息提供装置
CN101029830A (zh) 地图数据更新方法
CN1898531A (zh) 导航***的路径搜索方法和导航***
CN1745289A (zh) 导航装置、导航方法以及程序
CN1641710A (zh) 导航装置
CN1977296A (zh) 显示控制器件、显示方法、显示控制程序、信息记录介质和记录介质
WO2023020529A1 (zh) 兴趣点输入方法、装置、设备和存储介质
CN1748124A (zh) 路径显示装置及路径显示方法
CN101044532A (zh) 提供出发地和目的地导航信息的***和方法
CN1261911C (zh) 道路地图显示装置
JP2009128065A (ja) 経路案内装置
US20090150062A1 (en) Method and apparatus for efficiently storing map data regarding calculated route for navigation system
CN101033977A (zh) 导航仪的语音导航方法
JP2016218361A (ja) 音声認識システム、車載器およびサーバ装置
CN1795367A (zh) 操作声音控制导航***的方法
CN1904633A (zh) 集成卫星电子地理信息应用的数码相机
CN101046819A (zh) 转换词典生成装置及汉字转换装置
CN1155941C (zh) 包含改进的语音合成器的交通信息装置
CN2518079Y (zh) 多功能车载卫星导航***

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
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee