JP2010175361A - Navigation system, voice guidance method, route search server, and terminal - Google Patents

Navigation system, voice guidance method, route search server, and terminal Download PDF

Info

Publication number
JP2010175361A
JP2010175361A JP2009017581A JP2009017581A JP2010175361A JP 2010175361 A JP2010175361 A JP 2010175361A JP 2009017581 A JP2009017581 A JP 2009017581A JP 2009017581 A JP2009017581 A JP 2009017581A JP 2010175361 A JP2010175361 A JP 2010175361A
Authority
JP
Japan
Prior art keywords
voice data
guidance
voice
character
data
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.)
Granted
Application number
JP2009017581A
Other languages
Japanese (ja)
Other versions
JP5143034B2 (en
Inventor
Yusuke Suzuki
祐介 鈴木
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.)
Navitime Japan Co Ltd
Original Assignee
Navitime Japan 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 Navitime Japan Co Ltd filed Critical Navitime Japan Co Ltd
Priority to JP2009017581A priority Critical patent/JP5143034B2/en
Publication of JP2010175361A publication Critical patent/JP2010175361A/en
Application granted granted Critical
Publication of JP5143034B2 publication Critical patent/JP5143034B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To perform voice guidance even when character voice data includes a lack. <P>SOLUTION: The navigation system includes a standard voice data storage means and a character voice data storage means. Standard unit voice data and character unit voice data include voice data storage means 317 accumulated in association with an identifier, respectively. Guidance route data includes the identifier information of unit voice data for outputting a guidance voice at a guidance point for each guidance point. When guidance voice output by character voice data is selected, a voice data lack discriminating means 214 discriminates the presence and absence of a lack in the character unit voice data at a guidance point on the basis of guidance route data including an identifier. When there is a lack, a character voice data edit means 220 edits the guidance route data on the basis of only the character unit voice data, and a voice guidance output means 221 performs voice output on the basis of the edited guidance route data. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、出発地と目的地を含む経路探索条件に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索し、地図、案内経路を表示手段に表示するするとともに、交差点などに応じた案内ポイントにおいて音声出力による案内を行うナビゲーションシステム、音声案内方法、経路探索サーバおよび端末装置に関するものであり、特に、音声案内のための標準の音声データとユーザ選択可能な少なくとも1つのキャラクタに対応したキャラクタ音声データとを備え、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようにしたナビゲーションシステム、音声案内方法、経路探索サーバおよび端末装置に関するものである。   According to the present invention, a route search unit searches for a guide route from the departure point to the destination by referring to the search network data based on a route search condition including the departure point and the destination, and displays a map and a guidance route. And a voice guidance method, a route search server, and a terminal device that provide guidance by voice output at guidance points according to intersections, etc., and in particular, standard voice data for voice guidance and A navigation system, a voice guidance method, and a route search server that can perform voice guidance even when there is a shortage in the character voice data. And a terminal device.

近年、走行ルートや交通情報などの案内を行うカーナビゲーション装置や、目的地までの道順の案内を受信し案内する端末装置など、目的地までの経路や、進行先の渋滞情報等をユーザに提供するナビゲーション装置、ナビゲーションシステムが開発されている。   In recent years, the route to the destination, traffic information on the destination, etc., etc. are provided to the user, such as a car navigation device that provides guidance on driving routes and traffic information, and a terminal device that receives and guides directions to the destination. Navigation devices and navigation systems have been developed.

ナビゲーションシステムは、GPS(Global Positioning System:全地球測位システム)を利用したものであり、地球上を周回している複数のGPS衛星から送信されるGPS信号をGPSアンテナで受信し、該GPS信号に含まれる衛星位置や時計情報等を解析して位置の特定化を行うものである。該複数のGPS衛星の個数は少なくとも4個以上必要である。GPSの単独測位精度は一般的に10m強であるが、DGPS(Differential GPS:ディファレンシャルGPS)を採用することにより5m以下に向上する。   The navigation system uses a GPS (Global Positioning System), receives GPS signals transmitted from a plurality of GPS satellites orbiting the earth with a GPS antenna, and transmits the GPS signals to the GPS signals. The position is specified by analyzing the satellite position and clock information included. At least four GPS satellites are required. The single positioning accuracy of GPS is generally over 10 m, but it is improved to 5 m or less by adopting DGPS (Differential GPS).

このような測位機能を有する端末装置の利用技術としては、種々の分野の技術が提案されており、例えば、自動車用のナビゲーション装置(カーナビ)を発展させ、携帯電話を端末として地図・経路情報を経路探索サーバ(サーバ)から配信する歩行者用の通信型ナビゲーションシステムが提案されている。   As a technique for using a terminal device having such a positioning function, technologies in various fields have been proposed. For example, a navigation device (car navigation) for automobiles has been developed, and map / route information is obtained using a mobile phone as a terminal. A communication navigation system for pedestrians distributed from a route search server (server) has been proposed.

近年、携帯電話、PHS等の携帯通信端末機器の性能は飛躍的に向上し、また、多機能化が進んでいる。特に通話機能の他にデータ通信機能が強化され、ユーザに対してインターネットを介した種々のデータ通信サービスが提供されている。ナビゲーションサービスもその1つであり、自動車の運転者のみならず携帯電話ユーザに対して現在位置から目的地までの経路案内を提供する通信ナビゲーションシステムが実用化されている。   In recent years, the performance of mobile communication terminal devices such as mobile phones and PHS has been dramatically improved, and multi-functionalization has been progressing. In particular, the data communication function is strengthened in addition to the call function, and various data communication services are provided to the user via the Internet. A navigation service is one of them, and a communication navigation system that provides route guidance from a current position to a destination for not only a driver of a car but also a mobile phone user has been put into practical use.

一般的なナビゲーション装置やナビゲーションシステムにおいては、携帯ナビゲーション端末から出発地と目的地の情報を経路探索サーバに送り、経路探索サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の1つとして経路探索する。   In general navigation devices and navigation systems, information on the departure and destination points is sent from the mobile navigation terminal to the route search server, and the route search server searches for a route that matches the search conditions from the road network and traffic network data. It is configured to guide. As the search condition, there are means for moving from the departure place to the destination, for example, walking, automobile, combined use of railroad and walking, and the route is searched as one of the search conditions.

経路探索サーバは、地図データの道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報(距離や所要時間)をデータベースとして備えている。そして、経路探索サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。   The route search server uses roads (routes) of map data as nodes and node positions as the nodes, links connecting the nodes as links, and cost information (distance and required time) for all links as a database. ing. Then, the route search server refers to the database, sequentially searches for links from the departure node to the destination node, and traces the node and link with the smallest cost information of the link as a guide route. The shortest route can be guided to the portable navigation terminal. As such a route search method, a method called label determination method or Dijkstra method is used.

上記のようなナビゲーションシステムにおいて、経路探索サーバが端末装置に配信する案内経路は利用者がたどるべきノード番号、リンク番号を順に並べたデータとなる。交差点のノードなど利用者が右左折すべき場所になった時に曲がるべき方向を案内するため、当該ノードにガイダンスポイントを設定し、そのガイダンスポイントで音声や表示により利用者に案内を出力するようにしたナビゲーションシステムも知られている。例えば、ガイダンスポイントの手前で「この先、200m〇〇丁目交差点です。交差点を左折して下さい」などのガイダンスデータをガイダンスポイントごとに案内経路とともに端末装置に配信する。端末装置では、案内経路を走行して行くとガイダンスポイントごとに前述のようなガイダンスが出力され利用者は経路進行の案内を受けることができる。   In the navigation system as described above, the guide route distributed to the terminal device by the route search server is data in which node numbers and link numbers to be followed by the user are arranged in order. In order to guide the direction to turn when the user should turn left or right, such as a node at an intersection, a guidance point is set at the node, and guidance is output to the user by voice or display at the guidance point. A navigation system is also known. For example, before the guidance point, guidance data such as “This is a 200m 00-chome intersection. Turn left at the intersection” is delivered to the terminal device along with the guidance route for each guidance point. When the terminal device travels along the guidance route, the above-mentioned guidance is output for each guidance point, and the user can receive guidance on route progress.

また、ユーザの好みに合わせ、単にナビゲーションに関する情報を標準音声のみで提供するのではなく、方言、タレントやアニメのキャラクタの声など複数の音声データを持ち、ユーザの好みに応じて音声案内を行うナビゲーション装置が開発されている。例えば、下記特許文献1(特開平8−124092号公報)では、ユーザの選択した地方の方言、あるいは国の言語によって音声案内を行うナビゲーション装置の技術が開示されている。   Also, according to the user's preference, it does not simply provide information related to navigation with only standard voice, but it has multiple voice data such as dialects, talents and voices of anime characters, and provides voice guidance according to the user's preference Navigation devices have been developed. For example, the following Patent Document 1 (Japanese Patent Laid-Open No. 8-124092) discloses a technology of a navigation device that performs voice guidance in a local dialect selected by a user or a national language.

この特許文献1に開示されたナビゲーション装置は、交差点案内制御部は、地図データ記憶部から読み出し、CRTディスプレイ装置に表示したその地域の地図上に、現在地検出部による自車の現在位置を表示するように制御するとともに、言語データベースメモリに格納されている方言あるいは他国語を読み出して、交差点における右折、左折の案内や、右・左折後の方向の地名等、あるいは装置の取扱い指示等を、音声合成部を制御して音声出力するように構成されたものである。   In the navigation device disclosed in Patent Document 1, the intersection guidance control unit displays the current position of the vehicle by the current location detection unit on the map of the area read from the map data storage unit and displayed on the CRT display device. The dialects or other languages stored in the language database memory are read out, and voices such as guidance for right and left turns at intersections, place names in the direction after right and left turns, etc. The synthesizer is controlled to output sound.

また、下記特許文献2(特開2005−308457号公報)では、ユーザの住んでいる地域に即した音声データを選択し、音声案内システムの技術が開示されている。更に、下記特許文献3(特開2006−330484号公報)では、対応する音声データが存在しない場合に、予め用意している予備音声データを用いて音声を合成し、出力する技術が開示されている。   Also, in Patent Document 2 (Japanese Patent Laid-Open No. 2005-308457) below, a voice guidance system technique is disclosed in which voice data is selected according to the area where the user lives. Furthermore, the following Patent Document 3 (Japanese Patent Laid-Open No. 2006-330484) discloses a technique for synthesizing and outputting speech using preliminary speech data prepared in advance when corresponding speech data does not exist. Yes.

この特許文献2に開示された音声案内システムは、電子地図データと車両の現在位置データとに基づき該車両の走行履歴を記憶する走行履歴記憶手段と、走行履歴に含まれる対象物の利用状況に応じて該対象物に対応する音声データを経路案内に用いるか否かを判定する判定手段と、を備えたものである。また、特許文献3に開示された音声案内システムは、音声案内を行う複数のキャラクタの音片データを格納する第1格納手段と、 複数のキャラクタの素片データを前記音片データに対応づけて格納する第2格納手段とを備え、切替手段によりキャラクタが切換えられると、当該キャラクタに対応する音片データを第1格納手段から検索し、当該音片データに対応する素片データを第2格納手段から検索し、検索した音片データと素片データを合成することにより合成データを作成しその合成データを音声出力するように構成されたものである。   The voice guidance system disclosed in Patent Document 2 is based on the travel history storage means for storing the travel history of the vehicle based on the electronic map data and the current position data of the vehicle, and the usage status of the object included in the travel history. And a determination unit that determines whether or not the voice data corresponding to the object is used for route guidance. In addition, the voice guidance system disclosed in Patent Document 3 includes a first storage unit that stores voice piece data of a plurality of characters that perform voice guidance, and associates piece data of a plurality of characters with the voice piece data. Second storage means for storing, and when the character is switched by the switching means, the sound piece data corresponding to the character is retrieved from the first storage means, and the piece data corresponding to the sound piece data is second stored. The data is retrieved from the means, and the synthesized speech data and the segment data are synthesized to create synthesized data and output the synthesized data as voice.

特開平8−124092号公報(段落[0028]、段落[0029])Japanese Patent Laid-Open No. 8-124092 (paragraph [0028], paragraph [0029]) 特開2005−308457号公報(段落[0047]〜段落[0052])JP 2005-308457 A (paragraph [0047] to paragraph [0052]) 特開2006−330484号公報(段落[0045]〜段落[0051])JP 2006-330484 A (paragraph [0045] to paragraph [0051])

一般的に経路の音声案内における標準音声データは特定話者に発声させて作成し、あるいは、機械的に音声合成して作成されるが、ユーザの好みに応じた特定のキャラクタの音声データはそれぞれのキャラクタである俳優や声優が読み上げた音声をデータとして記録する必要があり、標準音声データに比較して制作コストが高くなる。一方、ナビゲーションシステムのような電子機器においては、製品やシステムのバージョンアップによりユーザに提供する機能が改善されるのが一般的である。例えば、ナビゲーションシステムにおける音声案内も当初設定された案内文に機能改善によって新たな案内文が追加されることもある。その場合、キャラクタの音声データを含め追加、変更するとコストが増加するという問題点がある。   In general, standard voice data in route voice guidance is created by uttering a specific speaker, or mechanically synthesized by voice synthesis, but the voice data of a specific character according to the user's preference is It is necessary to record voices read out by actors and voice actors who are the characters of this as data, and the production cost is higher than that of standard voice data. On the other hand, in an electronic device such as a navigation system, the function provided to a user is generally improved by upgrading a product or system. For example, a new guidance sentence may be added to the voice guidance in the navigation system by improving the function of the initially set guidance sentence. In that case, there is a problem that the cost increases if the voice data of the character is added or changed.

従って、上記特許文献1や特許文献2のように複数の音声データを用意しておく技術では上記のような問題点を解消することはできない。また、上記特許文献3に開示されている技術では、音声案内を予め全て録音しておく必要は無く、音声データの容量を抑えることが可能であり、また、ユーザが選択している音声データ以外での出力はされなくなる。しかしながら、対応する音声データが存在しない部分は合成音声で補完されるものであり、ユーザの選択したキャラクタの音声データで全ての音声案内がなされるものではなく、ユーザが違和感を覚えたり、気分を損なったりするという問題点が存在する。   Therefore, the above-described problems cannot be solved by a technique of preparing a plurality of audio data as in Patent Document 1 and Patent Document 2. Further, in the technique disclosed in Patent Document 3, it is not necessary to record all voice guidance in advance, the volume of voice data can be suppressed, and other than voice data selected by the user. No output will be made. However, the portion where the corresponding voice data does not exist is complemented with synthesized voice, and not all voice guidance is performed with the voice data of the character selected by the user, and the user feels uncomfortable or feels bad There is a problem of losing.

本願の発明者は上記の問題点を解消すべく種々検討を重ねた結果、キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が識別子を含む案内経路データに基づいて、ある案内ポイントにおけるキャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データに不足がある場合、キャラクタ音声データ編集手段が、案内ポイントにおけるキャラクタ単位音声データのみに基づいて案内経路データを編集し、音声案内出力手段が編集された案内経路データに基づいて案内音声を出力するようになせば、上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。   The inventor of the present application has conducted various studies to solve the above-described problems. As a result, when the guidance voice output based on the character voice data is selected, the voice data shortage determination means is based on the guidance route data including the identifier. If there is a shortage of character unit voice data at the guidance point and character unit voice data is insufficient, the character voice data editing means edits the guide route data based only on the character unit voice data at the guide point. The present invention has been completed on the assumption that the above-mentioned problems can be solved if the voice guidance output means outputs guidance voice based on the edited guidance route data.

すなわち、本発明は上記の問題点を解消することを課題とし、音声案内のための標準の音声データとユーザ選択可能な少なくとも1つのキャラクタに対応したキャラクタ音声データとを備えたナビゲーションシステムにおいて、前記キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようにしたナビゲーションシステムを提供することを目的とするものである。   That is, the present invention aims to solve the above problems, and in a navigation system comprising standard voice data for voice guidance and character voice data corresponding to at least one user-selectable character, It is an object of the present invention to provide a navigation system that can execute voice guidance even when there is a shortage in character voice data.

前記課題を解決するために、本願の請求項1にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおいて、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
In order to solve the above-mentioned problem, the invention according to claim 1 of the present application is
A route search means for searching for a guide route from the departure place to the destination based on a route search condition including the departure place and the destination, and a guidance voice is output at a required guide point according to the guide route data searched by the route search means. A navigation system comprising voice guidance output means for
The navigation system includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is a character created by a specific character. Character voice data storage means storing unit voice data groups, and the standard unit voice data and character unit voice data are respectively stored in association with identifiers, and the lack of unit voice data. Voice data shortage determining means for determining, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. It is characterized by doing.

また、本願の請求項2にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。   Further, in the invention according to claim 2 of the present application, in the navigation system according to claim 1, when there is a shortage in the character unit voice data, the character voice data editing means uses the lacking character unit voice data. The guide route data is edited using only the character voice data so as to skip guidance at a guidance point to be voice-guided and output the voice guidance at a guidance point next to the guidance point.

また、本願の請求項3にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。   The invention according to claim 3 of the present application is that, in the navigation system according to claim 1, when the character unit voice data is insufficient, the character voice data editing means excludes the lacking character unit voice data. The guide route data is edited using only the character unit voice data at the corresponding guide point.

また、本願の請求項4にかかる発明は、請求項2または請求項3にかかるナビゲーションシステムにおいて、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。   The invention according to claim 4 of the present application is the navigation system according to claim 2 or claim 3, wherein the navigation system displays a current position detecting means, a guide route according to the guide route data, and a current position mark. Display means and auxiliary image display control means, wherein the auxiliary image display control means calculates the guide point based on the current position detected by the current position detection means, and the character voice data editing means A control is performed in which an auxiliary image corresponding to the insufficient character unit voice data is selected and the auxiliary image is displayed in the vicinity of the corresponding guide point.

本願の請求項5にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバと、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置と、を備えたナビゲーションシステムにおいて、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
The invention according to claim 5 of the present application is
A route search server having route search means for searching for a guide route from the departure point to the destination based on route search conditions including the departure point and the destination, and a required guide point according to the guide route data searched by the route search means A navigation system comprising a terminal device having voice guidance output means for outputting guidance voice in
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means storing a character voice data group, and the voice data storage means in which the standard voice data and the character voice data are stored in association with identifiers, respectively. Voice data shortage determining means for determining the shortage of unit voice data, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. It is characterized by doing.

また、本願の請求項6にかかる発明は、請求項5にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。   According to a sixth aspect of the present invention, in the navigation system according to the fifth aspect, when the character unit voice data is deficient, the character voice data editing means uses the deficient character unit voice data. The guide route data is edited using only the character voice data so as to skip guidance at a guidance point to be voice-guided and output the voice guidance at a guidance point next to the guidance point.

また、本願の請求項7にかかる発明は、請求項5にかかるナビゲーションシステムにおいて、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。   The invention according to claim 7 of the present application is the navigation system according to claim 5, wherein when the character unit voice data is insufficient, the character voice data editing means excludes the lacking character unit voice data. The guide route data is edited using only the character unit voice data at the corresponding guide point.

また、本願の請求項8にかかる発明は、請求項6または請求項7にかかるナビゲーションシステムにおいて、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。   The invention according to claim 8 of the present application is the navigation system according to claim 6 or claim 7, wherein the navigation system displays a current position detecting means, a guide route according to the guide route data, and a current position mark. Display means and auxiliary image display control means, wherein the auxiliary image display control means calculates the guide point based on the current position detected by the current position detection means, and the character voice data editing means A control is performed in which an auxiliary image corresponding to the insufficient character unit voice data is selected and the auxiliary image is displayed in the vicinity of the corresponding guide point.

また、本願の請求項9にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバとネットワークを介して接続され、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置において、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする。
The invention according to claim 9 of the present application is
A guide route that is connected via a network to a route search server having route search means for searching for a guide route from the departure point to the destination based on a route search condition including the departure point and the destination, and searched by the route search means. In a terminal device having voice guidance output means for outputting guidance voice at a required guidance point according to data,
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means storing a character voice data group, and the voice data storage means in which the standard voice data and the character voice data are stored in association with identifiers, respectively. Voice data shortage determining means for determining the shortage of unit voice data, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. It is characterized by doing.

また、本願の請求項10にかかる発明は、請求項9にかかる端末装置において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする。   Further, in the invention according to claim 10 of the present application, in the terminal device according to claim 9, when the character unit voice data is insufficient, the character voice data editing means uses the insufficient character unit voice data. The guide route data is edited using only the character voice data so as to skip guidance at a guidance point to be voice-guided and output the voice guidance at a guidance point next to the guidance point.

また、本願の請求項11にかかる発明は、請求項9にかかる端末装置において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする。   Further, in the invention according to claim 11 of the present application, in the terminal device according to claim 9, when the character unit voice data is insufficient, the character voice data editing means excludes the lacking character unit voice data. The guide route data is edited using only the character unit voice data at the corresponding guide point.

また、本願の請求項12にかかる発明は、請求項10または請求項12にかかる端末装置において、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする。   According to a twelfth aspect of the present invention, in the terminal device according to the tenth or twelfth aspect, the navigation system displays a current position detecting unit, a guide route according to the guide route data, and a current position mark. Display means and auxiliary image display control means, wherein the auxiliary image display control means calculates the guide point based on the current position detected by the current position detection means, and the character voice data editing means A control is performed in which an auxiliary image corresponding to the insufficient character unit voice data is selected and the auxiliary image is displayed in the vicinity of the corresponding guide point.

また、本願の請求項13にかかる発明は、
経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置にネットワークを介して接続され、出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバにおいて、
前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する端末装置であって、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ前記識別子に対応付けられて蓄積された音声データ記憶手段を備えたことを特徴とする。
The invention according to claim 13 of the present application is
Based on route search conditions including a departure point and a destination, connected via a network to a terminal device having voice guidance output means for outputting guidance voice at a required guidance point according to the guidance route data searched by the route search means. In a route search server having route search means for searching for a guide route from a departure place to a destination,
The terminal device includes voice data shortage determining means for determining the shortage of unit voice data and character voice data editing means, and the guide route data is provided for each guide point set before the required distance of the guide point. When the guidance voice output by the character voice data is selected including identifier information of the unit voice data for outputting the guidance voice at the guidance point, the voice data shortage determining means is based on the guidance route data including the identifier. Then, it is determined whether or not the character unit voice data is insufficient at a certain guide point, and when the character unit voice data is insufficient, the character voice data editing means is based only on the character unit voice data at the guide point. The guide route data is edited, and the voice guidance output means A terminal device that outputs voice guidance based on the edited guide route data,
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means that stores a character unit voice data group, comprising: voice data storage means in which the standard unit voice data and the character unit voice data are each stored in association with the identifier. And

また、本願の請求項14にかかる発明は、
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおける音声案内方法において、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別するステップと、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集するステップと、前記音声案内出力手段が、前記編集された案内経路データに基づいて案内音声を出力するステップと、からなることを特徴とする。
The invention according to claim 14 of the present application is
A route search means for searching for a guide route from the departure place to the destination based on a route search condition including the departure place and the destination, and a guidance voice is output at a required guide point according to the guide route data searched by the route search means. A voice guidance method in a navigation system comprising:
The navigation system includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is a character created by a specific character. Character voice data storage means storing unit voice data groups, and the standard unit voice data and character unit voice data are respectively stored in association with identifiers, and the lack of unit voice data. Voice data shortage determining means for determining, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. If so, the voice data shortage determining means determines whether or not there is a shortage of the character unit voice data at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. In some cases, the character voice data editing means edits the guide route data based only on the character unit voice data at the guidance point, and the voice guidance output means is based on the edited guide route data. And a step of outputting a guidance voice. .

また、本願の請求項15にかかる発明は、請求項14にかかる音声案内方法において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする。   The invention according to claim 15 of the present application is the voice guidance method according to claim 14, wherein the character voice data editing means edits the guide route data when the character unit voice data is insufficient. The guidance route using only the character voice data so as to skip guidance at a guidance point to be voice-guided using the lacking character-unit voice data and to output the voice guidance at the next guidance point of the guidance point. It includes a process for editing data.

また、本願の請求項16にかかる発明は、請求項14にかかる音声案内方法において、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする。   Further, the invention according to claim 16 of the present application is the voice guidance method according to claim 14, wherein when the character unit voice data is insufficient, the character voice data editing means editing the guide route data includes It includes a process of excluding missing character-unit voice data and editing the guide route data using only the character-unit voice data at the corresponding guide point.

また、本願の請求項17にかかる発明は、請求項15または請求項16にかかる音声案内方法において、前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段が、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出するステップと、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択するステップと、該補助画像を該当する案内地点の近傍に表示する制御を行うステップと、を有することを特徴とする。   The invention according to claim 17 of the present application is the voice guidance method according to claim 15 or claim 16, wherein the navigation system includes a current position detecting means, a guide route according to the guide route data, and a current position mark. Display means for displaying and auxiliary image display control means, wherein the auxiliary image display control means calculates the guide point based on the current position detected by the current position detection means; and character voice data The editing means includes a step of selecting an auxiliary image corresponding to the insufficient character unit voice data, and a step of performing a control to display the auxiliary image in the vicinity of the corresponding guide point.

請求項1にかかる発明においては、案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する。   In the invention according to claim 1, the guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and the character When guidance voice output based on voice data is selected, voice data shortage determination means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character When the unit voice data is insufficient, the character voice data editing unit edits the guide route data based only on the character unit voice data at the guide point, and the voice guide output unit is configured to edit the edited guide route. A guidance voice is output based on the data.

かかる構成によれば、音声案内のための標準の音声データとユーザ選択可能な少なくとも1つのキャラクタに対応したキャラクタ音声データとを備えたナビゲーションシステムにおいて、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようになり、また、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよくなる。更に、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。また、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。   According to this configuration, even in the case where there is a lack in the character voice data in the navigation system including the standard voice data for voice guidance and the character voice data corresponding to at least one user-selectable character. Voice guidance can be executed, and when preparing character voice data for voice guidance, it is only necessary to record and prepare only the minimum necessary character voice data necessary for route guidance. Furthermore, even if the system is upgraded or the functions are enhanced, only the standard audio data needs to be updated, and the increase in cost can be suppressed. Further, since the character voice and the standard voice are not mixed at the time of voice guidance output, the feeling of incongruity and the feeling of the user are not impaired.

請求項2にかかる発明においては、キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する。また、請求項3にかかる発明においては、キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する。   In the invention according to claim 2, when there is a deficiency in the character unit voice data, the character voice data editing means skips guidance at a guidance point to be voice guided using the lacking character unit voice data, The guide route data is edited using only the character voice data so that the voice guidance is output at the guide point next to the guide point. In the invention according to claim 3, when there is a shortage in character unit voice data, the character voice data editing means excludes the lacking character unit voice data, and the character unit voice data at the corresponding guide point. The guide route data is edited using only

かかる構成によれば、キャラクタ音声データに不足部分があった場合においても、キャラクタ単位音声データのみに基づいて案内経路データを編集するから、キャラクタ音声データのみんによる音声案内を実行し得るようになる。   According to such a configuration, even when there is a deficiency in the character voice data, the guidance route data is edited based only on the character-unit voice data, so that voice guidance using only the character voice data can be executed. .

請求項4にかかる発明においては、請求項2または請求項3にかかるナビゲーションシステムにおいて、ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行う。   According to a fourth aspect of the present invention, in the navigation system according to the second or third aspect, the navigation system includes a current position detecting unit, a display unit that displays a guide route and a current position mark according to the guide route data. Auxiliary image display control means, wherein the auxiliary image display control means calculates the guide point based on the current position detected by the current position detection means, and the character voice data editing means An auxiliary image corresponding to the character unit voice data is selected, and control is performed to display the auxiliary image in the vicinity of the corresponding guide point.

かかる構成によれば、音声案内に不足するキャラクタ単位音声データに応じたアイコンなどの補助画像が案内地点の近傍に表示されるので、経路案内が理解し易くなる。   According to such a configuration, an auxiliary image such as an icon corresponding to character unit voice data that is insufficient for voice guidance is displayed in the vicinity of the guidance point, so that it is easy to understand route guidance.

また、請求項5〜請求項8にかかる発明においては、請求項1〜請求項4にかかるナビゲーションシステムを経路探索サーバと端末装置からなる通信型のシステムとして提供することができるようになる。また、請求項9〜請求項12にかかる発明においては、請求項5〜請求項8にかかるナビゲーションシステムを構成する端末装置を提供することができ、請求項13にかかる発明においては、請求項5〜請求項8にかかるナビゲーションシステムを構成する経路探索サーバを提供することができるようになる。また、請求項14〜請求項17にかかる発明においては、請求項1〜請求項4または請求項5〜請求項8にかかるナビゲーションシステムにおける音声案内方法を提供することができるようになる。   In the inventions according to claims 5 to 8, the navigation system according to claims 1 to 4 can be provided as a communication type system including a route search server and a terminal device. In the inventions according to claims 9 to 12, a terminal device constituting the navigation system according to claims 5 to 8 can be provided, and in the invention according to claim 13, claim 5 is provided. The route search server which comprises the navigation system concerning Claim 8 can be provided now. In the inventions according to claims 14 to 17, it is possible to provide a voice guidance method in the navigation system according to claims 1 to 4 or claims 5 to 8.

本発明の実施例にかかるナビゲーションシステムの構成を示すシステム構成図である。1 is a system configuration diagram showing a configuration of a navigation system according to an embodiment of the present invention. 本発明の実施例にかかるナビゲーションシステムの詳細な構成を示すブロック図である。It is a block diagram which shows the detailed structure of the navigation system concerning the Example of this invention. 音声案内のための音声データを蓄積した音声データベース(DB)のデータ構成の一例を示す図である。It is a figure which shows an example of a data structure of the voice database (DB) which accumulate | stored the voice data for voice guidance. 経路探索のための道路ネットワークの構成を説明する模式図である。It is a schematic diagram explaining the structure of the road network for a route search. 経路探索のための交通ネットワークのデータの概念を示す模式図である。It is a schematic diagram which shows the concept of the data of the traffic network for route search. 案内経路の一例を示す模式図である。It is a schematic diagram which shows an example of a guidance route. 図6に示す案内経路における音声案内データの一例を示す図である。It is a figure which shows an example of the voice guidance data in the guidance route shown in FIG. 本発明の実施例にかかるナビゲーションシステムにおける経路案内、音声案内の手順を示すフローチャートである。It is a flowchart which shows the procedure of the route guidance in the navigation system concerning the Example of this invention, and voice guidance. 本発明の実施例にかかるナビゲーションシステムにおける他の経路案内、音声案内の手順を示すフローチャートである。It is a flowchart which shows the procedure of the other route guidance in the navigation system concerning the Example of this invention, and voice guidance. 経路案内時における端末装置に表示される表示画面の一例を示す図である。It is a figure which shows an example of the display screen displayed on the terminal device at the time of route guidance. 経路案内時における端末装置に表示される表示画面の他の一例を示す図である。It is a figure which shows another example of the display screen displayed on the terminal device at the time of route guidance.

以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術思想を具体化するためのナビゲーションシステムを例示するものであって、本発明をこのナビゲーションシステムに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のナビゲーションシステムにも等しく適用し得るものである。   Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. However, the embodiments shown below illustrate a navigation system for embodying the technical idea of the present invention, and are not intended to specify the present invention for this navigation system. The present invention can be equally applied to navigation systems of other embodiments included in the scope.

図1は、本発明の実施例にかかるナビゲーションシステム1の構成を示すシステム構成図である。ナビゲーションシステム1は、ネットワーク12を介して接続される経路探索サーバ30と端末装置20とを備えて構成されている。このナビゲーションシステム1は、各種カテゴリに属するPOI(Point of Interest:興味対象場所)の所在地やサービス内容などの詳細情報を提供するPOI情報配信サーバ50、音楽や各種画像などのコンテンツその他の情報を提供する各種の情報配信サーバ51などを備えて構成されている。   FIG. 1 is a system configuration diagram showing a configuration of a navigation system 1 according to an embodiment of the present invention. The navigation system 1 includes a route search server 30 and a terminal device 20 that are connected via a network 12. The navigation system 1 provides a POI information distribution server 50 that provides detailed information such as the location of POIs (Points of Interest) belonging to various categories and service contents, and contents and other information such as music and various images. Various information distribution servers 51 and the like.

経路探索サーバ30はPOI情報配信サーバ50や他の情報配信サーバ51からネットワーク12を経由して必要なデータを取得して自身のデータベースに追加することができる。また、同様にしてPOI情報配信サーバ50や他の情報配信サーバ51に検索要求を送信して所望の検索結果を取得することもできる。   The route search server 30 can acquire necessary data from the POI information distribution server 50 or other information distribution server 51 via the network 12 and add it to its own database. Similarly, a search request can be transmitted to the POI information distribution server 50 or another information distribution server 51 to obtain a desired search result.

本発明にかかるナビゲーションシステム1は、上記の構成に限られるものではなく、経路探索サーバ30はナビゲーションサービス機能とともにPOI所在場所の地図を配信する地図配信サーバの機能を有していてもよい。また、端末装置20も携帯電話を用いることができ、またPDAや音楽プレイヤーや携帯ゲーム機などの携帯機器、あるいは、パーソナルコンピュータ(PC)であってもよい。   The navigation system 1 according to the present invention is not limited to the above configuration, and the route search server 30 may have the function of a map distribution server that distributes the map of the POI location together with the navigation service function. The terminal device 20 can also use a mobile phone, and may be a portable device such as a PDA, a music player, a portable game machine, or a personal computer (PC).

図1に示す経路探索サーバ30は、表示用の地図データを記憶する記憶手段(DB1)、鉄道や道路などの交通路線をノードとノード間を繋ぐリンクで構成された経路探索用ネットワークデータを記憶する記憶手段(DB2)、経路案内に伴う音声報知を行うための経路案内用音声データを記憶する記憶手段(DB3)を備えている。端末装置20から経路探索要求があると、経路探索用ネットワークデータDB2を参照して経路探索する。そして経路探索の結果により得た案内経路(推奨経路)を端末装置20に送信する一般的なナビゲーション機能を有している。また、端末装置20から所望の地点やPOIを指定して地図データの取得要求があると、地図データDB1を参照して該当する地図データを読み出して端末装置20に配信する。   The route search server 30 shown in FIG. 1 stores storage means (DB1) for storing map data for display, and route search network data composed of links connecting nodes between nodes such as railways and roads. Storage means (DB2), and storage means (DB3) for storing route guidance voice data for performing voice notification accompanying route guidance. When there is a route search request from the terminal device 20, the route search is performed with reference to the route search network data DB2. And it has the general navigation function which transmits the guidance route (recommended route) obtained from the result of route search to the terminal device 20. Further, when there is a request for obtaining map data by designating a desired point or POI from the terminal device 20, the corresponding map data is read with reference to the map data DB 1 and distributed to the terminal device 20.

経路案内用音声データDB3には、音声案内において用いられる標準音声データと、方言、俳優、アニメキャラクターの音声などによる音声データとが記憶されている。本発明においてはこれらの後者の音声データを総称してキャラクタ音声データということとする。ナビゲーションシステムにおける音声案内に用いられる音声データには、交差点などの案内地点までの距離を示す「300m先」、「100m先」、「まもなく」や、案内方向を示す「右方向です」、「左方向です」、「直進です」などの、経路案内に関する音声データと、経路の種別を示す「交差点」、「横断歩道」、「歩道橋」、「エスカレータ」、「エレベータ」などの音声データが含まれ、これら個々の音声データが単位音声データとして識別子とともに記憶されており、端末装置20はこれらの音声データを経路探索サーバ30から取得して記憶している。   The route guidance voice data DB 3 stores standard voice data used in voice guidance and voice data based on dialects, actors, and anime character voices. In the present invention, these latter voice data are collectively referred to as character voice data. Voice data used for voice guidance in the navigation system includes “300m ahead”, “100m ahead”, “soon” indicating the distance to the guide point such as an intersection, “right” indicating the guidance direction, “left” Includes voice data related to route guidance such as “Direction” and “Straight”, and voice data such as “Intersection”, “Pedestrian crossing”, “Pedestrian bridge”, “Escalator”, “Elevator” indicating the type of route. These individual voice data are stored as unit voice data together with the identifier, and the terminal device 20 acquires these voice data from the route search server 30 and stores them.

経路探索サーバ30から端末装置20に送信される案内経路データには、各案内地点の所定距離手前に案内ポイントが設定され、該当する案内ポイントにおける音声案内に必要な単位音声データの識別子が含まれており、端末装置20が案内ポイントに到達すると、識別子に該当する単位音声データを編集し、例えば、「300m先、交差点を、右方向です」などの音声案内データにして音声出力する。   The guide route data transmitted from the route search server 30 to the terminal device 20 includes a guide point set in front of a predetermined distance of each guide point, and includes an identifier of unit voice data necessary for voice guidance at the corresponding guide point. When the terminal device 20 reaches the guidance point, the unit voice data corresponding to the identifier is edited and, for example, voice output is made as voice guidance data such as “300 m ahead, the intersection is in the right direction”.

標準音声データは、ナビゲーションシステムが提供する全ての音声案内が可能な標準単位音声データからなり、キャラクタ音声データは、案内地点までの距離を示す「300m先」、「100m先」、「まもなく」や、案内方向を示す「右方向です」、「左方向です」、「直進です」などの、経路案内に関するキャラクタ単位音声データのみからなる。このように標準音声データに比較し、キャラクタ音声データを経路案内に必要な最低限の単位音声データとすることで、システムのバージョンアップがあっても、標準音声データのみ追加、修正すればよいこととなる。また、キャラクタ音声データには複数のキャラクタについて複数セットの単位音声データを蓄積しておくことでユーザの好みに応じたキャラクタによる音声案内が可能になる。   The standard voice data includes standard unit voice data that can be used for all voice guidance provided by the navigation system, and the character voice data includes “300 m ahead”, “100 m ahead”, “soon” , Consisting of only character unit voice data relating to route guidance such as “right”, “left”, “straight”, etc. indicating the direction of guidance. In this way, by comparing the character voice data with the minimum unit voice data necessary for route guidance compared to the standard voice data, only the standard voice data needs to be added or modified even if the system is upgraded. It becomes. Further, by storing a plurality of sets of unit voice data for a plurality of characters in the character voice data, voice guidance by characters according to the user's preference becomes possible.

なお、標準単位音声データおよびキャラクタ単位音声データに付与される識別子は同じ単語には同じ識別子が付与されるものとする。このようにすれば、案内経路データには識別子で音声案内の内容を定義することができ、端末装置20側で標準音声データあるいはキャラクタ音声データによる音声案内を選択し、何れかの音声データを用いて音声案内をすることができる。ここで、キャラタ音声データは標準音声データが備える単位音声データの全てを備えていないので、キャラクタ音声データによる音声案内が選択された場合、キャラクタ単位音声データが備えられていない場合がある。   It is assumed that the same identifier is assigned to the same word as the identifier given to the standard unit voice data and the character unit voice data. In this way, the content of the voice guidance can be defined by the identifier in the guidance route data, and the voice guidance based on the standard voice data or the character voice data is selected on the terminal device 20 side, and any voice data is used. Voice guidance. Here, since the character voice data does not include all the unit voice data included in the standard voice data, the character unit voice data may not be provided when the voice guidance based on the character voice data is selected.

そこで端末装置20は、キャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データが不足している場合、用意されているキャラクタ単位音声データのみで案内ができるように音声案内データを編集して出力する。   Therefore, the terminal device 20 determines whether or not the character unit voice data is insufficient, and if the character unit voice data is insufficient, the terminal device 20 edits the voice guidance data so that the guidance can be performed using only the prepared character unit voice data. And output.

例えば、ある案内ボイントにおける音声案内の内容が「300m先、階段、右方向です」のようなものであった場合、キャラクタ単位音声データに「階段」の部分が用意されていない。この場合、この案内ポイントにおける音声案内をスキップして、次の案内ポイントの案内を出力するように音声案内データを編集する。あるいは、「階段」という不足分の単位音声データに対応する部分を除外して「300m先、右方向です」という音声案内データに編集する。このような案内であっても、必要な最低限の音声案内が可能である。この場合、案内地点の近傍に補助画像として「階段」を示すアイコンなどの補助画像を表示すると、案内が明瞭になり、好ましい。   For example, when the content of the voice guidance at a certain guidance point is “300 m ahead, staircase, right direction”, the “staircase” portion is not prepared in the character unit voice data. In this case, the voice guidance data is edited so that the voice guidance at this guidance point is skipped and the guidance at the next guidance point is output. Alternatively, the voice guidance data “300 m ahead, right direction” is edited by excluding the portion corresponding to the insufficient unit voice data “stair”. Even with such guidance, the minimum necessary voice guidance is possible. In this case, it is preferable to display an auxiliary image such as an icon indicating “staircase” as an auxiliary image in the vicinity of the guidance point because the guidance becomes clear.

このような構成にすれば、キャラクタ音声データに不足部分があった場合においても、音声案内を実行し得るようになり、また、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよくなる。更に、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。また、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。   With this configuration, voice guidance can be executed even when there is a lack in character voice data, and it is necessary for route guidance when preparing character voice data for voice guidance. It is sufficient to record and prepare only the necessary minimum character voice data. Furthermore, even if the system is upgraded or the functions are enhanced, only the standard audio data needs to be updated, and the increase in cost can be suppressed. Further, since the character voice and the standard voice are not mixed at the time of voice guidance output, the feeling of incongruity and the feeling of the user are not impaired.

次に、図2に示す本発明にかかるナビゲーションシステムのブロック図を参照して、本発明の実施例を詳細に説明する。 ナビゲーションシステム10は、図2に示すように、インターネットなどのネットワーク12を介して接続される端末装置20と経路探索サーバ30を備えて構成されている。経路探索サーバ30は、制御手段311、通信手段312、配信データ編集手段313、案内経路データ作成手段314、経路探索手段316、地図データ記憶手段(DB)315、音声データ記憶手段(DB)317、経路探索用ネットワークデータ記憶手段(DB)318などを備えて構成されている。   Next, an embodiment of the present invention will be described in detail with reference to the block diagram of the navigation system according to the present invention shown in FIG. As shown in FIG. 2, the navigation system 10 includes a terminal device 20 and a route search server 30 connected via a network 12 such as the Internet. The route search server 30 includes a control unit 311, a communication unit 312, a distribution data editing unit 313, a guide route data creation unit 314, a route search unit 316, a map data storage unit (DB) 315, a voice data storage unit (DB) 317, It comprises a route search network data storage means (DB) 318 and the like.

制御手段311は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段312は、ネットワーク12を介して端末装置20と通信するためのインターフェースである。経路探索手段316は端末装置20から送信された経路探索条件に従って探索用ネットワークデータ318を参照して最適経路を探索する。   Although not shown, the control unit 311 is a microprocessor having a RAM, a ROM, and a processor, and controls the operation of each unit by a control program stored in the ROM. The communication unit 312 is an interface for communicating with the terminal device 20 via the network 12. The route search means 316 searches the optimum route with reference to the search network data 318 according to the route search condition transmitted from the terminal device 20.

案内経路データ作成手段314は、経路探索の結果得られた案内経路に案内ポイントを設定し、音声データ記憶手段(DB)317を参照して、各案内ポイントにおける音声案内を構成する単位音声データの識別ID(後述する)を抽出し、案内経路データを作成する。案内経路データ作成手段314により作成された案内経路、音声案内のデータは地図データ(DB)315から取得した地図データとともに配信データ編集手段313により端末装置20に配信するためのデータに編集され、通信手段312を介して端末装置20に配信される。   The guide route data creation means 314 sets a guide point in the guide route obtained as a result of the route search, and refers to the voice data storage means (DB) 317 for the unit voice data constituting the voice guidance at each guide point. An identification ID (described later) is extracted, and guide route data is created. The guidance route and voice guidance data created by the guidance route data creation unit 314 are edited into data for distribution to the terminal device 20 by the distribution data editing unit 313 together with the map data acquired from the map data (DB) 315 and communicated. It is distributed to the terminal device 20 via the means 312.

また、端末装置20は、制御手段211、現在位置検出手段212、補助画像データ表示制御手段213、音声データ不足判別手段214、経路探索要求手段215、音声データ要求手段216、音声データ記憶手段217、通信手段218、配信データ記憶手段219、キャラクタ音声データ編集手段220、音声案内出力手段221、表示手段222、操作・入力手段223などを備えて構成されている。   The terminal device 20 includes a control unit 211, a current position detection unit 212, an auxiliary image data display control unit 213, an audio data shortage determination unit 214, a route search request unit 215, an audio data request unit 216, an audio data storage unit 217, The communication unit 218, the distribution data storage unit 219, the character voice data editing unit 220, the voice guidance output unit 221, the display unit 222, the operation / input unit 223, and the like are provided.

制御手段211は、図示してはいないがRAM、ROMを有するマイクロプロセッサ(CPU)を備えて構成され、ROMに格納された制御プログラムにより各部の動作を制御する。操作・入力手段223は、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力手段ためのものであり、出力手段である表示手段222に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段222は操作・入力手段223の一部としても機能する。通信手段218は、ネットワーク12を介して経路探索サーバ30と通信するためのインターフェースである。   Although not shown, the control unit 211 includes a microprocessor (CPU) having a RAM and a ROM, and controls the operation of each unit by a control program stored in the ROM. The operation / input means 223 is for operation / input means including numeric keys, alphabet keys, other function keys, selection keys, scroll keys, and the like. From the menu screen displayed on the display means 222 as output means Various input operations are performed by selecting a desired menu or operating keys. Therefore, the display unit 222 also functions as a part of the operation / input unit 223. The communication unit 218 is an interface for communicating with the route search server 30 via the network 12.

現在位置検出手段212はGPS受信機によりGPS衛星信号を受信し、端末装置20の現在位置(緯度・経度)を測位する。また、加速度センサ、地磁気センサなどを備えることにより自律航法によって端末装置20の現在位置を測位することができ、GPS受信機がGPS衛星信号から測位できない場合に、これに代わって現在位置を測位することができる。   The current position detecting means 212 receives a GPS satellite signal by a GPS receiver and measures the current position (latitude / longitude) of the terminal device 20. In addition, by providing an acceleration sensor, a geomagnetic sensor, etc., the current position of the terminal device 20 can be determined by autonomous navigation, and when the GPS receiver cannot be determined from the GPS satellite signal, the current position is measured instead. be able to.

利用者が経路探索サーバ30に経路探索を依頼しようとする場合、操作・入力手段223を操作し、サービスメニュー画面や所定の入力画面を表示手段222に表示して、出発地や目的地、移動手段(徒歩や自動車)、出発予定時刻や到着希望時刻などの経路探索条件の入力を行う。出発地として現在位置を選択すると現在位置検出手段212が測位した現在位置が出発地として使用される。   When a user wants to request a route search from the route search server 30, the user operates the operation / input unit 223 to display a service menu screen or a predetermined input screen on the display unit 222, so that the departure place, destination, and movement The route search conditions such as means (walking or car), scheduled departure time and desired arrival time are input. When the current position is selected as the starting point, the current position measured by the current position detecting unit 212 is used as the starting point.

経路探索要求手段215は、入力された経路探索条件を経路探索サーバ30に送信するデータに編集し、通信手段218を介して経路探索サーバ30に送信する。経路探索サーバ30から配信された音声案内のためのデータを含む案内経路データ、地図データなどの配信データは配信データ記憶手段219に一時記憶される。これらの配信データは必要に応じて配信データ記憶手段219から読み出され、表示手段222に表示される。表示に際しては、現在位置検出手段212が測位した現在位置が地図上に案内経路などとともに現在位置マークとして重ね合わせて表示される。   The route search request unit 215 edits the input route search condition into data to be transmitted to the route search server 30 and transmits the data to the route search server 30 via the communication unit 218. Distribution data such as guidance route data and map data including voice guidance data distributed from the route search server 30 is temporarily stored in the distribution data storage means 219. These distribution data are read from the distribution data storage unit 219 as necessary and displayed on the display unit 222. At the time of display, the current position measured by the current position detection means 212 is displayed as a current position mark on the map together with a guide route.

音声データ不足判別手段214は、キャラクタ単位音声データの不足分の有無を判別し、キャラクタ単位音声データが不足している場合、キャラクタ音声データ編集手段219は、用意されているキャラクタ単位音声データのみで案内ができるように音声案内データを編集して音声案内出力手段221により音声案内を出力する。   The voice data shortage determining unit 214 determines whether or not the character unit voice data is insufficient. When the character unit voice data is insufficient, the character voice data editing unit 219 uses only the prepared character unit voice data. The voice guidance data is edited so that guidance can be performed, and voice guidance is output by voice guidance output means 221.

前述の例のように、ある案内ポイントにおける音声案内の内容が「300m先、階段、右方向です」のようなものであった場合、キャラクタ単位音声データに「階段」の部分が用意されていない。この場合、この案内ポイントにおける音声案内をスキップして、次の案内ポイントの案内を出力するように音声案内データを編集する。あるいは、「階段」という不足分の単位音声データに対応する部分を除外して「300m先、右方向です」という音声案内データに編集する。その詳細については後に詳述する。   If the content of the voice guidance at a certain guidance point is something like "300m ahead, staircase, right direction" as in the above example, the "staircase" portion is not prepared in the character unit voice data. . In this case, the voice guidance data is edited so that the voice guidance at this guidance point is skipped and the guidance at the next guidance point is output. Alternatively, the voice guidance data “300 m ahead, right direction” is edited by excluding the portion corresponding to the insufficient unit voice data “stair”. Details thereof will be described later.

また、このような場合、補助画像データ表示制御手段213により、キャラクタ音声データ編集手段219により案内ポイントにおける不足分のキャラクタ単位音声データに応じた補助画像、例えば、上記の例では「階段」に相当するキャラクタ単位音声データが不足し、スキップされたので、「階段」を表すアイコン画像などの補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する。このようにすれば、音声案内の一部が不足したとしてもこれを視覚により補い、音声案内の内容が理解し易くなる。   In such a case, the auxiliary image data display control means 213 causes the character voice data editing means 219 to correspond to the auxiliary image corresponding to the insufficient character unit voice data at the guidance point, for example, “step” in the above example. Since the character unit voice data to be performed is insufficient and skipped, an auxiliary image such as an icon image representing “staircase” is selected, and the auxiliary image is displayed in the vicinity of the corresponding guide point. In this way, even if a part of the voice guidance is insufficient, this is supplemented visually, and the contents of the voice guidance can be easily understood.

経路探索サーバ30は端末装置20から要求された経路探索条件(出発地、目的地)をもとに最適経路を探索する。そして探索した案内経路と、交差点などに設定した案内ポイントにおける音声案内を端末装置20に提供するため、音声データを蓄積した音声データ記憶手段318(データベース:DB)を備えている。   The route search server 30 searches for the optimum route based on the route search conditions (departure point, destination) requested from the terminal device 20. In order to provide the terminal device 20 with voice guidance at a guidance point set at an intersection or the like as a searched route, voice data storage means 318 (database: DB) storing voice data is provided.

音声データ記憶手段318に蓄積された音声データは、図3に示すように、案内ポイントにおいて音声案内を出力するための音声データ(話者が発生した音声を録音したアナログ音声データあるいは音声合成によって生成したアナログ音声データ)を単位音声データに分解し、単位音声データごとに識別ID(識別子)を付してデータ名とともに蓄積されている。例えば「300m先、〇〇通り、△丁目交差点、右方向です」というガイダンスは識別ID[0001]、[0017]、[0015]、[0005]で特定される単位音声データをこの順に再生することによって行うことができる。   As shown in FIG. 3, the voice data stored in the voice data storage means 318 is generated by voice data for outputting voice guidance at the guidance point (analog voice data recording voice generated by the speaker or voice synthesis). Analog audio data) is divided into unit audio data, and an identification ID (identifier) is attached to each unit audio data and stored together with the data name. For example, the guidance “300m ahead, OO street, △ Chome intersection, right direction” reproduces the unit audio data specified by the identification ID [0001], [0017], [0015], [0005] in this order. Can be done by.

経路探索サーバ30は端末装置20に地図データ、案内経路データを配信する際、案内経路の交差点など音声案内を出力する案内ポイントを設定し、各案内ポイント毎に、その案内ポイントにおいて音声案内として出力する音声データを配信する。その際の音声案内のデータは、音声データそのものでなく単位音声データごとの識別ID(識別符号)により構成される。   When the route search server 30 distributes map data and guide route data to the terminal device 20, the route search server 30 sets guide points for outputting voice guidance such as intersections of guide routes, and outputs the voice guidance at each guide point for each guide point. Deliver audio data. The voice guidance data at that time is constituted by an identification ID (identification code) for each unit voice data, not the voice data itself.

端末装置20は案内経路のデータとともに配信されるすべての単位音声データの識別IDを一時記憶しておき、当該案内ポイントに接近し音声案内の出力が必要になった時点で必要になる識別IDを経路探索サーバ30に送って該当する単位音声データの配信要求を行い、単位音声データそのもののダウンロードを行い、その音声データを再生し音声案内出力手段221により音声出力する。従って、案内経路データ配信の際には音声データそのものを配信せず識別IDを配信するだけであるからネットワークの通信負荷を増大させることがない。   The terminal device 20 temporarily stores identification IDs of all unit voice data distributed together with the guidance route data, and the identification IDs required when the voice guidance is required when the guidance point is approached. The unit voice data is sent to the route search server 30 to request distribution, the unit voice data itself is downloaded, the voice data is reproduced, and the voice guidance output means 221 outputs the voice. Therefore, when the guidance route data is distributed, the voice data itself is not distributed, but only the identification ID is distributed, so that the communication load of the network is not increased.

また、出発地から目的地までの案内経路が長く、案内ポイントが多数あっても、案内ポイントごとに音声データの識別IDが配信されるだけであるから、通信量を増大させることなく配信可能であり、端末装置20の記憶容量が小さいものであっても十分に記憶しておけるデータ量である。そして、ある音声データはある案内ポイントに接近した時のみ必要になるものであるから、案内ポイントに接近して必要になった時点で識別IDを特定して音声データそのものを経路探索サーバ30からダウンロードして使用し、案内が終了したら識別IDとダウンロードした単位音声データを破棄(削除)していけば少ない容量の記憶装置を使用していても音声案内(音声ガイダンス)を行うことができる。   In addition, even if there are long guidance routes from the departure point to the destination and there are many guidance points, only the identification ID of the voice data is delivered for each guidance point, so delivery is possible without increasing the amount of communication. Yes, even if the storage capacity of the terminal device 20 is small, the amount of data can be stored sufficiently. Since certain voice data is needed only when approaching a certain guide point, the identification ID is specified when it becomes necessary when approaching the guide point, and the voice data itself is downloaded from the route search server 30. When the guidance is completed, the identification ID and the downloaded unit voice data are discarded (deleted), so that voice guidance (voice guidance) can be performed even if a storage device with a small capacity is used.

図3に示す音声データは、標準音声データ317Aに蓄積された標準単位音声データを例示しているが、キャラクタ音声データ記憶手段317Bに蓄積されるキャラクタ単位音声データの構成も図3に示すデータ構成と同様である。ただ、キャラクタ音声データは、特定のキャラクタに対応した話者が発生した音声を録音したアナログ音声データから構成される点、標準単位音声データに対応した全てのキャラクタ単位音声データを蓄積して.おらず、案内ポイントにおける案内に必要な最低限の単位音声データしか蓄積していない点が異なる。各単位音声データに対応付けられる識別IDは、対応する標準単位音声データに付与される識別IDと同じである。   The voice data shown in FIG. 3 exemplifies the standard unit voice data stored in the standard voice data 317A, but the configuration of the character unit voice data stored in the character voice data storage unit 317B is also the data configuration shown in FIG. It is the same. However, the character voice data is composed of analog voice data recorded from the voice generated by a speaker corresponding to a specific character, and all character unit voice data corresponding to standard unit voice data is accumulated. The only difference is that only the minimum unit voice data necessary for guidance at the guidance point is accumulated. The identification ID associated with each unit audio data is the same as the identification ID assigned to the corresponding standard unit audio data.

例えば、キャラクタ単位音声データは、図3に示す識別ID「0001」〜「0008」等に相当するデータは蓄積されているが、識別ID「0009」〜「0019」等に相当するデータは蓄積されていない。ある案内ポイントにおける音声案内の内容が識別ID「0003」、「0011」、「0005」(まもなく、階段、右方向です)」である場合、標準音声データにより音声案内する場合は、全ての標準単位音声データが記憶されているから、案内経路データで指定された音声案内出力ができる。これに対して、キャラクタ音声データによる案内が選択されている場合、識別ID「0011」の「階段」というキャラクタ単位音声データが不足する。   For example, as the character unit voice data, data corresponding to the identification IDs “0001” to “0008” shown in FIG. 3 is accumulated, but data corresponding to the identification IDs “0009” to “0019” is accumulated. Not. When the content of the voice guidance at a certain guidance point is the identification ID “0003”, “0011”, “0005” (soon, the stairs are in the right direction) ”, when performing voice guidance using standard voice data, all standard units Since the voice data is stored, the voice guidance output specified by the guidance route data can be performed. On the other hand, when the guidance based on the character voice data is selected, the character unit voice data “stair” having the identification ID “0011” is insufficient.

そこで、キャラクタ音声データによる音声案内が選択された場合、音声データ不足判別手段214は、案内経路データに含まれる各案内ポイントにおける音声案内データの識別IDとキャラクタ単位音声データ記憶手段317に蓄積されているキャラクタ単位音声データの識別IDとを比較し、不足しているキャラクタ単位音声データがあるか否かを判別する。不足しているキャラクタ単位音声データがなければ、経路探索サーバ30から識別IDに該当するキャラクタ単位音声データを取得して音声データ記憶手段217に記憶する。   Therefore, when the voice guidance based on the character voice data is selected, the voice data shortage determination unit 214 is stored in the voice guidance data identification ID and the character unit voice data storage unit 317 at each guide point included in the guide route data. The identification ID of the character unit voice data that is present is compared, and it is determined whether or not there is character unit voice data that is lacking. If there is no missing character unit voice data, the character unit voice data corresponding to the identification ID is acquired from the route search server 30 and stored in the voice data storage unit 217.

音声データ不足判別手段214が、キャラクタ単位音声データが不足していると判別した場合、キャラクタ音声データ編集手段220は音声案内データを次のように編集する。例えば、ある案内ポイントにおける音声案内のためのキャラクタ単位音声データに不足があった場合には、当該案内ポイントにおける音声案内データをスキップし、次の案内ポイントにおける音声案内を出力するように編集する。このような編集を各案内ポイント毎に行えば、用意されているキャラクタ単位音声データのみに基づいて音声案内することができる。   When the voice data shortage determining unit 214 determines that the character unit voice data is insufficient, the character voice data editing unit 220 edits the voice guidance data as follows. For example, when there is a shortage of character unit voice data for voice guidance at a certain guidance point, the voice guidance data at the guidance point is skipped and edited so as to output voice guidance at the next guidance point. If such editing is performed for each guidance point, voice guidance can be performed based only on the prepared character unit voice data.

前述のように、ある案内ポイントにおける音声案内の内容が識別ID「0003」、「0011」、「0005」(まもなく、階段、右方向です)」である場合、キャラクタ音声データによる案内では識別ID「0011」の「階段」というキャラクタ単位音声データが不足している。そこで、キャラクタ音声データ編集手段220は「階段」を除外し、「まもなく、右方向です」という案内に編集することもできる。このようにして編集された音声案内を該当する案内ポイントにおいて出力する際、表示手段222による地図画像、案内経路表示を利用し、前述したように「階段」を表す補助画像(アイコンなど)を案内地点の近傍に表示することで案内の内容理解がより容易になる。   As described above, when the content of the voice guidance at a certain guidance point is the identification ID “0003”, “0011”, “0005” (soon, the stairs are in the right direction) ”, the guidance by the character voice data has the identification ID“ The character unit voice data “staircase” of “0011” is insufficient. Therefore, the character voice data editing means 220 can exclude the “staircase” and edit it to the guidance “I am about to go right”. When the voice guidance edited in this way is output at the corresponding guidance point, the map image and the guidance route display by the display means 222 are used to guide the auxiliary image (such as an icon) representing “stairs” as described above. By displaying it in the vicinity of the point, it becomes easier to understand the content of the guidance.

歩行者あるいは自動車による経路を探索するための経路探索用の道路ネットワークデータや歩行者ネットワークデータは、以下のように構成されている。例えば、道路が図4に示すように道路A、B、Cからなる場合、道路A、B、Cの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ(ノードの緯度・経度)、リンクデータ(リンク番号)と各リンクのリンクコスト(リンクの距離またはリンクを走行するのに必要な所要時間)をデータとしたリンクコストデータとで構成される。   The road network data and pedestrian network data for route search for searching a route by a pedestrian or a car are configured as follows. For example, when the road is composed of roads A, B, and C as shown in FIG. 4, the end points, intersections, and bending points of the roads A, B, and C are used as nodes, and the roads connecting the nodes are directed links. Link cost data with node data (node latitude / longitude), link data (link number) and link cost of each link (link distance or time required to travel the link) as data Composed.

すなわち、図4において、Nn(○印)、Nm(◎印)がノードを示し、Nm(◎印)は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図4では図示を簡略化するため矢印の向きのリンクのみを図示している。   That is, in FIG. 4, Nn (◯ mark) and Nm (◎ mark) indicate nodes, and Nm (◎ mark) indicates a road intersection. Directional links connecting the nodes are indicated by arrow lines (solid line, dotted line, two-dot chain line). As for the links, there are links facing in the upward and downward directions of the road, but in FIG. 4, only the links in the direction of the arrows are shown for the sake of simplicity.

このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図4において出発地をノードAX、目的地をノードCYとして経路探索を行う場合、ノードAXから道路Aを走行して2つ目の交差点で右折して道路Cに入りノードCYにいたるリンクを順次たどりリンクコストを累積し、リンクコストの累積値が最少になる経路を探索して案内する。   When route search is performed using such road network data as a route search database, links linked from the starting node to the destination node are traced to accumulate the link cost, thereby minimizing the accumulated link cost. Search and guide the route. That is, in FIG. 4, when the route search is performed with the departure point as the node AX and the destination as the node CY, the road travels from the node AX along the road A, turns right at the second intersection, enters the road C, and reaches the node CY. The link cost is accumulated sequentially, and a route that minimizes the accumulated link cost is searched and guided.

図4ではノードAXからノードCYに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードAXからノードCYに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。従って、探索された案内経路は利用者を案内(誘導)するノードおよび/またはリンクの順として表現される。   Although other paths from the node AX to the node CY are not shown in FIG. 4, in reality there are other such paths, so a possible path from the node AX to the node CY is similarly searched. Of these routes, the route with the lowest link cost is determined as the optimum route. This method is performed by, for example, a known method called the Dijkstra method. Therefore, the searched guide route is expressed as the order of nodes and / or links that guide (guide) the user.

徒歩や自動車による移動に加えて、交通機関を用いた移動区間(経路区間)を交えて経路探索する場合には、経路探索用ネットワークデータに交通機関によるネットワークデータをも加える。交通機関のネットワークデータは、交通路線を道路として見立て、駅や停留所をノードとして各ノード間をつなぐリンクで表現されている。道路ネットワークデータと異なる点は、リンクが運行時刻表によって特定される時刻情報を持った電車や列車毎に表現される点である。   In addition to the movement by walking or a car, when a route search is performed using a movement section (route section) using a transportation facility, the network data for the transportation facility is also added to the network data for the route search. The network data of transportation facilities is expressed by links that connect each node with a traffic line as a road and a station or stop as a node. The difference from the road network data is that the link is expressed for each train or train having time information specified by the operation timetable.

例えば、図5に示すように交通路線A、B、Cからなる場合、各交通路線A、B、Cに設けられた各駅(航空機の路線においては各空港)をノードとし、各ノード間を結ぶ区間を有向性のリンクで表し、ノードデータ(緯度・経度)、リンクデータ(リンク番号)をネットワークデータとしている。図5において、Nn(○印)、Nm(◎印)がノードを示し、Nm(◎印)は交通路線の乗り継ぎ点(乗換え駅など)を示し、各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、交通路線の上り、下りそれぞれの方向を向いたリンクが存在するが、図5では図示を簡略化するため矢印の向きのリンクのみを図示している。   For example, as shown in FIG. 5, in the case of traffic routes A, B, and C, each station (each airport on an aircraft route) provided on each traffic route A, B, and C is a node, and the nodes are connected. A section is represented by a directional link, and node data (latitude / longitude) and link data (link number) are network data. In FIG. 5, Nn (○ mark) and Nm (◎ mark) indicate nodes, Nm (◎ mark) indicates a transit point (such as a transfer station) on a traffic route, and a directional link connecting each node. It is indicated by an arrow line (solid line, dotted line, two-dot chain line). As for the links, there are links facing in the upward and downward directions of the traffic route, but in FIG. 5, only the links in the direction of the arrows are shown for the sake of simplicity.

しかしながら、交通ネットワークは道路ネットワークと比べリンクコストが基本的に異なる。すなわち、道路ネットワークではリンクコストは固定的、静的なものであったが、交通ネットワークでは、図5に示すように交通路線を運行する列車や航空機(以下個々の列車や航空機などの各経路を交通手段と称する)が複数ある。各交通手段毎にあるノードを出発する時刻と次のノードに到着する時刻とが定まっており(時刻表データ、運行データで規定される)、かつ、個々の経路が必ずしも隣接するノードにリンクしない場合がある。例えば、急行と各駅停車の列車のような場合である。このような場合には同じ交通路線上に異なる複数のリンクが存在することになり、またノード間の所要時間が交通手段により異なる場合もある。   However, the traffic network basically has a different link cost compared to the road network. In other words, in the road network, the link cost is fixed and static, but in the traffic network, as shown in FIG. 5, trains and airplanes (hereinafter referred to as individual trains and airplanes) that operate the traffic route. A plurality of means of transportation). The time of departure from one node and the time of arrival at the next node are determined for each means of transportation (specified by timetable data and operation data), and individual routes do not necessarily link to adjacent nodes. There is a case. This is the case, for example, with express trains and trains that stop at each station. In such a case, a plurality of different links exist on the same traffic route, and the required time between nodes may differ depending on the transportation means.

図5に例示する交通ネットワークにおいては、交通路線Aの同じリンクに複数の交通手段(経路)Aa〜Ac・・・、交通路線Cに複数の交通手段(経路)Ca〜Cc・・・が存在することになる。従って、交通機関の運行ネットワークは、単純な道路ネットワークと異なり、ノード、リンク、リンクコストの各データは交通手段(個々の航空機や列車などの経路)の総数に比例したデータ量になる。このため交通ネットワークのデータは道路ネットワークのデータ量に比べて膨大なデータ量になる。従って、それに応じて、経路探索に要する時間も多くの時間が必要になる。   In the transportation network illustrated in FIG. 5, a plurality of transportation means (routes) Aa to Ac... Exist on the same link of the transportation route A, and a plurality of transportation means (routes) Ca to Cc. Will do. Therefore, unlike a simple road network, the transportation network of a transportation facility has a data amount proportional to the total number of transportation means (routes such as individual aircraft and trains). For this reason, the data of the traffic network becomes a huge amount of data compared to the data amount of the road network. Accordingly, much time is required for route search accordingly.

このような交通ネットワークデータを用いて、ある出発地からある目的地までの経路を探索するためには、出発地から目的地まで到達する際に使用(乗車)できる全ての交通手段を探索して探索条件に合致する交通手段を特定する必要がある。   In order to search for a route from a certain departure point to a certain destination using such traffic network data, all the means of transportation that can be used (ride) when arriving from the departure point to the destination are searched. It is necessary to specify the means of transportation that matches the search conditions.

例えば、図5において、出発地を交通路線AのノードAXとしてある特定の出発時刻を指定して、交通路線CのノードCYを目的地とする経路探索を行う場合、交通路線A上を運行する交通手段Aa〜Ac・・・のうち出発時刻以降の全ての交通手段を順次出発時の経路として選択する。そして交通路線Cへの乗り継ぎノードへの到着時刻に基づいて、交通路線C上を運行する各交通手段Ca〜Cc・・・のうち、乗り継ぎノードにおいて乗車可能な時刻以降の交通手段の全ての組み合わせを探索して各経路の所要時間や乗り換え回数などを累計して案内することになる。   For example, in FIG. 5, when performing a route search in which the departure point is a node AX of the traffic route A and a specific departure time is designated and the node CY of the traffic route C is the destination, the route operates on the traffic route A. Of the transportation means Aa to Ac..., All transportation means after the departure time are sequentially selected as the departure route. Based on the arrival time at the transit node on the transit route C, among all the transit means Ca to Cc... Operating on the transit route C, all combinations of transit means after the time that can be boarded at the transit node. The total time required for each route, the number of transfers, and the like are guided.

図6は、経路探索サーバ30によって探索された案内経路の一例を示す模式図である。図6において、出発地(スタート)から目的地(ゴール)までの経路はノードN1、ノードN2、ノードN3、ノードN4の順にリンクをたどる経路として表現される。交差点ノードにおいては直進や右左折の別を音声で案内するため、案内ポイントが設定され、設定された案内ポイントにおける音声案内を構成する各単位音声データの識別IDが対応付けられて端末装置20に配信される。   FIG. 6 is a schematic diagram illustrating an example of a guidance route searched by the route search server 30. In FIG. 6, the route from the starting point (start) to the destination (goal) is expressed as a route that follows the links in the order of node N1, node N2, node N3, and node N4. At the intersection node, a guidance point is set in order to provide voice guidance for straight ahead or right / left turn, and the identification ID of each unit voice data constituting the voice guidance at the set guidance point is associated with the terminal device 20. be delivered.

図7は、経路探索サーバ30から配信された図6の案内経路データ(案内ポイント、単位音声データの識別IDを含む)の一例を示す図である。例えば、図6に示すようにノードN1、ノードN2、ノードN4は交差点であり交差点の手前の所定距離の地点に案内スポイントが設定され、ノードN3は右折路であり案内の必要がないので案内ポイントは設定されていない。   FIG. 7 is a diagram illustrating an example of the guidance route data (including guidance points and identification IDs of unit voice data) of FIG. 6 distributed from the route search server 30. For example, as shown in FIG. 6, the nodes N1, N2, and N4 are intersections, and a guidance point is set at a predetermined distance before the intersection, and the node N3 is a right turn and no guidance is required. The point is not set.

ノードN1に対しては、100m手前に案内ポイントが設定され、交差点を右折する音声案内を出力するので、識別ID[0002、0014、0005]が設定される。同様にノードN2に対しては、300m手前に案内ポイントが設定され、交差点を左折する音声案内を出力するので、識別ID[0001、0015、0006]が設定される。ノードN3には前述のように案内ポイントは設定されず、ノードN4に対しては、100m手前に案内ポイントが設定され、交差点を左折する音声案内を出力するので、識別ID[0001、0015、0006]が設定される。   For node N1, a guidance point is set 100m before, and a voice guidance for turning right at the intersection is output, so identification ID [0002, 0014, 0005] is set. Similarly, for node N2, a guidance point is set 300m before and a voice guidance for turning left at the intersection is output, so identification ID [0001, 0015, 0006] is set. As described above, no guidance point is set for the node N3, and for the node N4, a guidance point is set 100m before and a voice guidance for turning left at the intersection is output. Therefore, the identification ID [0001, 0015, 0006 ] Is set.

標準音声データによる音声案内が選択されている場合、ノードN1に対する案内ポイントにおける音声案内は、識別ID[0002、0014、0005]に該当する標準単位音声データを経路探索サーバ30から取得して再生すると「100m、〇〇××丁目交差点、右方向です」という案内が音声出力される(図3参照)。ノードN2に対する案内ポイント、ノードN4に対する案内ポイントにおける音声案内も同様である。   When the voice guidance based on the standard voice data is selected, the voice guidance at the guidance point for the node N1 is obtained when the standard unit voice data corresponding to the identification ID [0002, 0014, 0005] is acquired from the route search server 30 and reproduced. The guidance “100m, ○ OO ×× Chome intersection, right direction” is output by voice (see FIG. 3). The same applies to the voice guidance at the guidance point for the node N2 and the guidance point for the node N4.

一方、キャラクタ音声データによる音声案内が選択されている場合、ノードN1に対する案内ポイントにおける音声案内は、識別ID[0002、0014、0005]に該当するキャラクタ単位音声データを経路探索サーバ30から取得すると、識別ID[0014]に該当するキャラクタ単位音声データは経路探索サーバ30に用意されておらず、不足する。音声データ不足判別手段214がこれを判別すると、キャラクタ音声データ編集手段は、経路探索サーバ30から取得したキャラクタ単位音声データ(識別ID[0002、0005])のみに基づいて、該当する案内ポイントにおけるキャラクタ音声データを編集する。例えば、取得できなかった識別IDに相当するキャラクタ単位音声データによる音声案内を除外するか、または、ノードN1に対して設定された案内ポイントでの音声案内をスキップして次の案内ポイントにおける音声案内に進む。   On the other hand, when the voice guidance based on the character voice data is selected, the voice guidance at the guidance point for the node N1 acquires the character unit voice data corresponding to the identification ID [0002, 0014, 0005] from the route search server 30. The character unit voice data corresponding to the identification ID [0014] is not prepared in the route search server 30 and is insufficient. When the voice data shortage determining unit 214 determines this, the character voice data editing unit determines the character at the corresponding guide point based only on the character unit voice data (identification ID [0002, 0005]) acquired from the route search server 30. Edit audio data. For example, the voice guidance based on the character unit voice data corresponding to the identification ID that could not be acquired is excluded, or the voice guidance at the guidance point set for the node N1 is skipped and the voice guidance at the next guidance point is skipped. Proceed to

このようにして端末装置20が案内経路を進行し、不要になった単位音声データ(標準単位音声データまたはキャラクタ単位音声データ)は音声データ記憶手段217から削除し、案内ポイントが設定された新たなノードに接近したら、前述と同様に音声データ要求手段216から識別IDに基づいて経路探索サーバ30に単位音声データの配信要求を行い、そのノードで必要になる単位音声データをダウンロードする。この手順を繰り返すことにより、案内経路に関連する全ての音声データを一度にダウンロードするのに比べ、通信負荷を大幅に小さくすることができる。   In this way, the terminal device 20 travels along the guidance route, and unit voice data (standard unit voice data or character unit voice data) that is no longer needed is deleted from the voice data storage means 217 and a new guide point is set. When approaching the node, the voice data requesting unit 216 makes a request for delivery of unit voice data to the route search server 30 based on the identification ID as described above, and downloads the unit voice data necessary for the node. By repeating this procedure, it is possible to significantly reduce the communication load compared to downloading all voice data related to the guide route at once.

また、案内経路データに付加される音声案内のデータは識別IDで配信、記憶されるから通信負荷は小さく、また配信データを記憶する記憶装置の容量は小さいものですむ。音声データ要求手段216が経路探索サーバ30に要求してダウンロードした単位音声データはあるノードで必要なデータのみであるから、音声データ記憶手段217は小さな記憶容量の記憶装置ですむ。勿論、既に音声案内で使用した単位音声データを破棄することなく端末装置20に保存しておき、案内ポイントに対する音声案内に新たな識別IDの単位音声データが必要になる都度、該当する単位音声データを経路探索サーバ30に要求するように構成することもできる。   Further, since the voice guidance data added to the guidance route data is distributed and stored with the identification ID, the communication load is small and the capacity of the storage device for storing the distribution data is small. Since the unit voice data requested and downloaded by the voice data requesting means 216 to the route search server 30 is only data necessary for a certain node, the voice data storage means 217 may be a storage device having a small storage capacity. Of course, the unit voice data already used in the voice guidance is stored in the terminal device 20 without being discarded, and the unit voice data corresponding to the new identification ID is required every time the voice guidance for the guidance point is required. Can also be configured to request the route search server 30.

次に、本発明の実施例にかかるナビゲーションシステムにおける案内経路および音声案内の動作手順を、図8に示すフローチャートに基づいて説明する。図8に示すフローチャートにおいては、端末装置20が送信した経路探索要求に従って経路探索サーバ30が探索した案内経路(出発地から目的地までの最適経路)のデータを端末装置20が取得しているものとする。取得した案内経路のデータは配信データ記憶手段219に一時記憶され、キャラクタ音声データを使用した音声案内が選択されているものとする。   Next, the operation procedure of the guidance route and the voice guidance in the navigation system according to the embodiment of the present invention will be described based on the flowchart shown in FIG. In the flowchart shown in FIG. 8, the terminal device 20 acquires the data of the guide route (the optimum route from the departure point to the destination) searched by the route search server 30 in accordance with the route search request transmitted by the terminal device 20. And It is assumed that the acquired guidance route data is temporarily stored in the distribution data storage means 219, and voice guidance using character voice data is selected.

経路案内が開始されると先ず端末装置20は配信データ記憶手段219に一時記憶されている案内経路のデータに基づいて、音声案内のために設定された案内ポイントおよび識別IDを取得する(ステップS100)。前述したように各案内ポイントには音声案内のための単位音声データの識別IDが付加されており、音声データ要求手段216は識別IDに基づいて経路探索サーバ30に該当する他キャラクタ単位音声データを要求し、経路探索サーバ30から取得したキャラクタ単位音声データを音声データ記憶手段217に記憶する(ステップS101)。   When the route guidance is started, first, the terminal device 20 acquires the guidance point and identification ID set for voice guidance based on the guidance route data temporarily stored in the distribution data storage means 219 (step S100). ). As described above, an identification ID of unit voice data for voice guidance is added to each guidance point, and the voice data requesting means 216 receives other character unit voice data corresponding to the route search server 30 based on the identification ID. The character unit voice data requested and stored from the route search server 30 is stored in the voice data storage means 217 (step S101).

次いで、音声データ不足判別手段214は、経路探索サーバ30から取得したキャラクタ単位音声データに不足があるか否かを判別する(ステップS102)。キャラクタ単位音声データが不足する場合、当該案内ポンイトにおける完全な音声案内はできないので、キャラクタ音声編集手段220は当該案内ポイントにおける音声案内をスキップするように音声案内データを編集し、処理はステップS103の処理に進み、ステップS101の処理と同様にして、次の案内ポイントおよび当該案内ポンイトにおける識別IDに該当するキャラクタ単位音声データを取得し、ステップS102の処理に戻る。   Next, the voice data shortage determining unit 214 determines whether or not the character unit voice data acquired from the route search server 30 is short (step S102). When the character unit voice data is insufficient, complete voice guidance cannot be performed at the guidance point. Therefore, the character voice editing unit 220 edits the voice guidance data so as to skip voice guidance at the guidance point, and the process is performed in step S103. Proceeding to the process, in the same way as the process of step S101, the character unit voice data corresponding to the identification ID at the next guidance point and the guidance point is acquired, and the process returns to step S102.

一方、ステップS102の判別処理において識別IDに対応した全てのキャラクタ単位音声データがあり、データに不足がないと判別されると、処理はステップS104に進み、現在位置検出手段212により現在位置を検出し、次いで、ステップS105の処理で端末装置20は経路探索サーバ30から現在位置を含む所定の範囲の地図データを取得して地図データを更新する。地図データは配信データ記憶手段219に一時記憶されず、表示手段222に案内経路の画像とともに表示される。   On the other hand, if it is determined in step S102 that there is all character-unit audio data corresponding to the identification ID and there is no shortage of data, the process proceeds to step S104, and the current position is detected by the current position detection means 212. Then, in step S105, the terminal device 20 acquires map data in a predetermined range including the current position from the route search server 30, and updates the map data. The map data is not temporarily stored in the distribution data storage means 219 but is displayed on the display means 222 together with the guide route image.

次いで、ステップS106の処理で端末装置20は現在位置の情報に基づいて交差点や目的地などの案内地点に到達したか否かを判別する。案内地点に到達した場合はステップS107の処理に進み案内地点が目的地であるか否かが判別される。目的地でなければ処理はステップS101に戻り、目的地であれば、経路案内は終了する。   Next, in the process of step S106, the terminal device 20 determines whether or not a guide point such as an intersection or a destination has been reached based on the current position information. If the guide point has been reached, the process proceeds to step S107 to determine whether the guide point is the destination. If it is not the destination, the process returns to step S101, and if it is the destination, the route guidance ends.

ステップS106の判別処理で案内地点に到達していないと判別された場合はステップS108の処理に進み、端末装置20は現在位置の情報に基づいて案内地点までの距離を算出し、ステップS109の処理で案内地点までの距離が所定の距離であるか否かを判別する。所定の距離とは、案内経路のデータにおいて案内地点の手前に設定された案内ポイントから案内地点までの距離である(図7参照)。所定の距離でなければ処理は現在位置を取得するステップS104に戻る。   If it is determined in step S106 that the guide point has not been reached, the process proceeds to step S108. The terminal device 20 calculates the distance to the guide point based on the current position information, and the process in step S109. It is determined whether or not the distance to the guide point is a predetermined distance. The predetermined distance is a distance from the guidance point set before the guidance point in the guidance route data to the guidance point (see FIG. 7). If it is not the predetermined distance, the process returns to step S104 for acquiring the current position.

ステップS109の判別処理で、端末装置20(現在位置)が案内地点の手前の所定距離の案内ポイントにあると判別されると、処理はステップS110の音声案内出力に進む。この処理においては、ステップS101で取得した案内ポイントにおけるキャラクタ単位音声データによる音声案内が出力される。所定の音声案内の出力が完了すると処理はステップS101の処理に戻り、次の案内ポイントおよび当該案内ポンイトにおける識別IDに該当するキャラクタ単位音声データを取得する。   If it is determined in the determination process in step S109 that the terminal device 20 (current position) is at a guide point at a predetermined distance before the guide point, the process proceeds to the voice guidance output in step S110. In this process, voice guidance based on character unit voice data at the guidance point acquired in step S101 is output. When the output of the predetermined voice guidance is completed, the process returns to the process of step S101, and character unit voice data corresponding to the identification ID at the next guidance point and the guidance point is acquired.

本発明の実施例にかかるナビゲーションシステムにおける他の経路案内、音声案内の手順を示すフローチャートである。図8に示す処理手順は、ある案内ポイントにおける音声案内のためのキャラクタ単位音声データが不足している場合に、キャラクタ音声編集手段220が当該案内ポイントにおける音声案内をスキップし、次の案内ポイントにおける音声案内に進むように音声案内のデータを編集するものであったが、不足するキャラクタ単位音声データをスキップして、経路探索サーバ30から取得したキャラクタ単位音声データのみで音声出力するように音声案内のデータを編集する手順を用いることもできる。図9はそのような処理の手順を示している。   It is a flowchart which shows the procedure of the other route guidance in the navigation system concerning the Example of this invention, and voice guidance. In the processing procedure shown in FIG. 8, when the character unit voice data for voice guidance at a certain guidance point is insufficient, the character voice editing means 220 skips voice guidance at the guidance point, and at the next guidance point. The voice guidance data is edited so as to proceed to the voice guidance. However, the voice guidance is performed so that the missing character unit voice data is skipped and only the character unit voice data acquired from the route search server 30 is outputted as voice. The procedure for editing the data can also be used. FIG. 9 shows the procedure of such processing.

図9に示すフローチャートにおいて、ステップS200〜S202、ステップS204〜ステップS210の処理は、図8におけるステップS100〜S102、ステップS104〜ステップS110の処理と同様の処理であり、図8の処理と異なる点は、ステップS203の処理である。図8の処理手順においては、キャラクタ単位音声データが不足する場合(ステップS102)、キャラクタ音声編集手段220は当該案内ポイントにおける音声案内をスキップするように音声案内データを編集し、ステップS103の処理で次の案内ポイントおよび当該案内ポンイトにおける識別IDに該当するキャラクタ単位音声データを取得する処理を行うものであった。   In the flowchart shown in FIG. 9, the processes in steps S200 to S202 and steps S204 to S210 are the same as the processes in steps S100 to S102 and steps S104 to S110 in FIG. 8, and are different from the processes in FIG. Is the process of step S203. In the processing procedure of FIG. 8, when the character unit voice data is insufficient (step S102), the character voice editing means 220 edits the voice guidance data so as to skip the voice guidance at the guidance point, and in the process of step S103. The processing for obtaining the character unit voice data corresponding to the identification ID at the next guidance point and the guidance point is performed.

これに対して図9に示す処理手手順においては、キャラクタ単位音声データが不足する場合(ステップS202)、ステップS203の処理において、キャラクタ音声編集手段220は不足しているキャラクタ単位音声データを除外し、取得しているキャラクタ単位音声データのみで案内するように編集する。この点が図8の処理手順と異なる点である。音声案内のデータが編集されると処理はステップS204に進む。ステップS204以降の処理は、図8のステップS104以降の処理と同様である。   On the other hand, in the processing procedure shown in FIG. 9, when the character unit voice data is insufficient (step S202), the character voice editing unit 220 excludes the missing character unit voice data in the process of step S203. The editing is performed so that the guidance is performed only by the acquired character unit voice data. This point is different from the processing procedure of FIG. When the voice guidance data is edited, the process proceeds to step S204. The processing after step S204 is the same as the processing after step S104 in FIG.

なお、以上の説明は、特定のキャラクタに対応するキャラクタ音声データを選択して音声案内を受ける場合について説明したが、複数のキャラクタに対応するキャラクタ音声データが用意されており、そのうちの任意のキャラクタ音声データをユーザ選択できるように構成してもよい。この場合、キャラクタの選択が変更された場合には端末装置20は経路案内において経路探索サーバ30から該当するキャラクタ音声データをその都度取得するが、端末装置20の記憶容量が十分であれば、経路探索サーバ30から取得したキャラクタ音声データを破棄することなく、保存しておき、利用するように構成することもできる。   In the above description, the case where character voice data corresponding to a specific character is selected and voice guidance is received has been described. However, character voice data corresponding to a plurality of characters is prepared, and any character among them is prepared. You may comprise so that audio | voice data can be user-selected. In this case, when the selection of the character is changed, the terminal device 20 acquires the corresponding character voice data from the route search server 30 in the route guidance each time. If the storage capacity of the terminal device 20 is sufficient, the route is obtained. The character voice data acquired from the search server 30 can be stored and used without being discarded.

図10は、経路案内時に端末装置20に表示される表示画面61の一例である。表示画面61には地図画像が表示され、その中心には端末装置20(ユーザ)の現在位置を示すアイコン62が表示され、案内経路は色を変えたり道路の幅を広くしたりして表示される。表示画面61下部の枠は経路案内情報を示すウィンドウ63、表示画面61上の黒線は案内経路64を示し、矢印は端末装置20の進行方向を表すアイコン65を示している。   FIG. 10 is an example of a display screen 61 displayed on the terminal device 20 during route guidance. A map image is displayed on the display screen 61, an icon 62 indicating the current position of the terminal device 20 (user) is displayed at the center thereof, and the guidance route is displayed by changing the color or widening the road. The A frame at the lower part of the display screen 61 indicates a window 63 indicating route guidance information, a black line on the display screen 61 indicates a guide route 64, and an arrow indicates an icon 65 indicating the traveling direction of the terminal device 20.

ウィンドウ63には、現在位置から直近の交差点などの案内地点までの距離や、目的地までの距離、などの情報が表示される。音声案内を出力するポイント(案内ポイント)は、案内地点の手前の所定距離の位置に設定される。図10において、例えば、所定の距離30mで案内ポイントが設定された場合、この案内ポイントにいては「まもなく、交差点、直進です。」という音声案内が設定される。   The window 63 displays information such as the distance from the current position to a guide point such as the nearest intersection and the distance to the destination. A point (guidance point) for outputting voice guidance is set at a predetermined distance before the guidance point. In FIG. 10, for example, when a guidance point is set at a predetermined distance of 30 m, voice guidance “Soon, intersection, straight ahead” is set at this guidance point.

標準音声データによる音声案内が選択された場合には、この案内ポイントにおいて、当該案内ポイントに設定された案内「まもなく、交差点、直進です」が、標準単位音声データを用いた音声で出力される。キャラクタ音声データによる音声案内が選択された場合、「交差点」に対応するキャラクタ単位音声が不足するので、図9の手順を適用した処理では、「交差点」に相当する音声が除外され、経路探索サーバ30に用意されているキャラクタ単位音声データのみを用いて編集され「まもなく、直進です」という音声案内が出力される。   When the voice guidance based on the standard voice data is selected, at this guidance point, the guidance set at the guidance point “soon, intersection, straight ahead” is output as a voice using the standard unit voice data. When the voice guidance based on the character voice data is selected, the character unit voice corresponding to the “intersection” is insufficient. Therefore, in the process to which the procedure of FIG. 9 is applied, the voice corresponding to the “intersection” is excluded, and the route search server 30 is edited using only the character unit voice data prepared in 30, and the voice guidance “Soon, straight ahead” is output.

このように音声案内のための単位音声データの一部を除外しても最低限の案内は可能であるが、ユーザに案内の内容を理解し易くするためには、除外した単位音声データに該当する案内を表す補助画像を表示するとよい。   In this way, the minimum guidance is possible even if part of the unit voice data for voice guidance is excluded, but in order to make it easier for the user to understand the contents of the guidance, it corresponds to the excluded unit voice data. An auxiliary image representing the guidance to be displayed may be displayed.

図11は、図10に示す現在位置から交差点を直進した後の端末装置20に表示される表示画面71の一例である。案内経路が、図10に示す交差点を過ぎ、現在位置から直近の最寄りの案内地点である階段を斜め右方向に進む経路であった場合、例えば、所定の距離300mで案内ポイントが設定された場合、この案内ポイントにおいては「300m先、階段、斜め右方向です。」という音声案内が設定される。   FIG. 11 is an example of a display screen 71 displayed on the terminal device 20 after going straight through the intersection from the current position shown in FIG. When the guide route is a route that passes the stairs that are the nearest nearest guide point from the current position to the right and passes the intersection shown in FIG. 10, for example, when the guide point is set at a predetermined distance of 300 m At this guidance point, a voice guidance “300m ahead, staircase, diagonally right” is set.

キャラクタ音声データによる音声案内が選択されていた場合、「階段」に相当するキャラクタ単位音声データが不足する。この場合、図10で説明したと同様の音声案内処理をすると、「階段」が除外され、「300m先、斜め右方向です」という音声案内データに編集される。そこで、案内地点である300m先の近傍に「階段」を表すアイコン画像72のような補助画像を表示する。このようにすれば、音声案内の単位音声データが一部除外されても案内情報を補うことができ、ユーザは案内を理解し易くなる。   When the voice guidance based on the character voice data is selected, the character unit voice data corresponding to the “staircase” is insufficient. In this case, when the same voice guidance processing as described with reference to FIG. 10 is performed, “stairs” are excluded and edited to voice guidance data “300 m ahead, diagonally right”. Therefore, an auxiliary image such as an icon image 72 representing “staircase” is displayed in the vicinity of the guide point 300 m ahead. In this way, the guidance information can be supplemented even if part of the voice guidance unit voice data is excluded, and the user can easily understand the guidance.

なお、補助画像の表示は、図8で説明した処理手順のように、キャラクタ単位音声データの不足により、該当する案内ポイントにおける音声案内をスキップする場合にも用いることができる。例えば、図11において、現在位置から直近の案内地点である階段に対する案内ポイントでの音声案内を出力せず、次の案内ポイントにおけるキャラクタ音声データを経路探索サーバ30に要求し、次の案内地点の音声案内を行うように編集する。この時。直近の案内地点である階段に対する案内ポイントでの音声案内は出力しないが、表示画面71には案内地点の近傍にユーザが表示画面を見ればわかるように、「階段」を示すアイコン72を表示する。なお、ウィンドウ63に階段がある旨報知するよう構成することもできる。   The display of the auxiliary image can also be used when the voice guidance at the corresponding guidance point is skipped due to the lack of the character unit voice data as in the processing procedure described with reference to FIG. For example, in FIG. 11, the voice guidance at the guidance point for the stairs which is the nearest guidance point from the current position is not output, the character voice data at the next guidance point is requested to the route search server 30, and the next guidance point Edit to give voice guidance. At this time. The voice guidance at the guidance point for the staircase that is the nearest guidance point is not output, but an icon 72 indicating “staircase” is displayed on the display screen 71 so that the user can see the display screen in the vicinity of the guidance point. . In addition, it can also be comprised so that the window 63 may alert | report that there exists a staircase.

以上、詳細に説明したように、本発明にかかるナビゲーションシステムによれば、音声案内を行うキャラクタ音声データを用意する際に、経路案内に必要な必要最小限のキャラクタ音声データのみを録音し用意すればよい。また、システムのバージョンアップや機能拡充があっても標準音声データのみ更新すればよく、コストの増大を抑制することができるようになる。更に、音声案内出力の際に、キャラクタ音声と標準音声が混在することがなくなるので、違和感や利用者の気分を損ねることもなくなる。   As described above in detail, according to the navigation system of the present invention, when preparing character voice data for voice guidance, only the minimum necessary character voice data necessary for route guidance is recorded and prepared. That's fine. Even if the system is upgraded or the functions are expanded, only the standard audio data needs to be updated, and the increase in cost can be suppressed. Furthermore, since the character voice and the standard voice are not mixed when the voice guidance is output, the sense of incongruity and the feeling of the user are not impaired.

更に、本発明によれば、ユーザが必要とする情報量に応じて、必要最小限のことしか案内しない音声案内キャラクタや、親切に詳細な案内をしてくれるキャラクタ、必要以上に余計なことを案内するお節介なキャラクタなどをユーザ選択に応じて提供するというサービスも実現可能になる。   Furthermore, according to the present invention, according to the amount of information required by the user, a voice guidance character that guides only the minimum necessary amount, a character that kindly provides detailed guidance, and more than necessary. It is also possible to realize a service of providing a simple character to guide according to user selection.

10・・・・ナビゲーションシステム
12・・・・ネットワーク
20・・・・端末装置
211・・・制御手段
212・・・現在位置検出手段
213・・・補助画像データ表示制御手段
214・・・音声データ不足判別手段
215・・・経路探索要求手段
216・・・音声データ要求手段
217・・・音声データ記憶手段
218・・・通信手段
219・・・配信データ記憶手段
220・・・キャラクタ音声データ編集手段
221・・・音声案内出力手段
222・・・表示手段
223・・・操作・入力手段
30・・・・経路探索サーバ
311・・・制御手段
312・・・通信手段
313・・・配信データ編集手段
314・・・案内経路データ作成手段
315・・・地図データ記憶手段(DB)
316・・・経路探索手段
317・・・音声データ記憶手段(DB)
318・・・経路探索用ネットワークデータ記憶手段(DB)
DESCRIPTION OF SYMBOLS 10 ... Navigation system 12 ... Network 20 ... Terminal device 211 ... Control means 212 ... Current position detection means 213 ... Auxiliary image data display control means 214 ... Audio data Shortage determination means 215... Route search request means 216... Voice data request means 217... Voice data storage means 218... Communication means 219. 221 ... Voice guidance output means 222 ... Display means 223 ... Operation / input means 30 ... Route search server 311 ... Control means 312 ... Communication means 313 ... Distribution data editing means 314 ... guide route data creation means 315 ... map data storage means (DB)
316... Route search means 317... Voice data storage means (DB)
318... Network data storage means (DB) for route search

Claims (17)

出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおいて、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とするナビゲーションシステム。
A route search means for searching for a guide route from the departure place to the destination based on a route search condition including the departure place and the destination, and a guidance voice is output at a required guide point according to the guide route data searched by the route search means. A navigation system comprising voice guidance output means for
The navigation system includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is a character created by a specific character. Character voice data storage means storing unit voice data groups, and the standard unit voice data and character unit voice data are respectively stored in association with identifiers, and the lack of unit voice data. Voice data shortage determining means for determining, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. A navigation system characterized by
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項1に記載のナビゲーションシステム。   When there is a shortage in the character unit voice data, the character voice data editing means skips the guidance at the guidance point to be voice guided using the lacking character unit voice data, and at the next guidance point of the guidance point The navigation system according to claim 1, wherein the guide route data is edited using only the character voice data so as to output the voice guidance. 前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項1に記載のナビゲーションシステム。   When there is a shortage in the character unit voice data, the character voice data editing means excludes the lacking character unit voice data and edits the guide route data using only the character unit voice data at the corresponding guide point. The navigation system according to claim 1, wherein: 前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項2または請求項3に記載のナビゲーションシステム。   The navigation system includes a current position detection unit, a display unit that displays a guide route according to the guide route data, a current position mark, and an auxiliary image display control unit, and the auxiliary image display control unit The guidance point is calculated based on the current position detected by the position detection means, the character voice data editing means selects an auxiliary image corresponding to the insufficient character unit voice data, and the auxiliary image is selected as the corresponding guide point. 4. The navigation system according to claim 2, wherein display is performed in the vicinity of the navigation system. 出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバと、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置と、を備えたナビゲーションシステムにおいて、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とするナビゲーションシステム。
A route search server having route search means for searching for a guide route from the departure point to the destination based on route search conditions including the departure point and the destination, and a required guide point according to the guide route data searched by the route search means A navigation system comprising a terminal device having voice guidance output means for outputting guidance voice in
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means storing a character voice data group, and the voice data storage means in which the standard voice data and the character voice data are stored in association with identifiers, respectively. Voice data shortage determining means for determining the shortage of unit voice data, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. A navigation system characterized by
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項5に記載のナビゲーションシステム。   When there is a shortage in the character unit voice data, the character voice data editing means skips the guidance at the guidance point to be voice guided using the lacking character unit voice data, and at the next guidance point of the guidance point 6. The navigation system according to claim 5, wherein the guide route data is edited using only the character voice data so as to output the voice guidance. 前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項5に記載のナビゲーションシステム。   When there is a shortage in the character unit voice data, the character voice data editing means excludes the lacking character unit voice data and edits the guide route data using only the character unit voice data at the corresponding guide point. The navigation system according to claim 5, wherein: 前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項6または請求項7に記載のナビゲーションシステム。   The navigation system includes a current position detection unit, a display unit that displays a guide route according to the guide route data, a current position mark, and an auxiliary image display control unit, and the auxiliary image display control unit The guidance point is calculated based on the current position detected by the position detection means, the character voice data editing means selects an auxiliary image corresponding to the insufficient character unit voice data, and the auxiliary image is selected as the corresponding guide point. The navigation system according to claim 6, wherein display is performed in the vicinity of the navigation system. 出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバとネットワークを介して接続され、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置において、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段を備え、前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力することを特徴とする端末装置。
A guide route that is connected via a network to a route search server having route search means for searching for a guide route from the departure point to the destination based on a route search condition including the departure point and the destination, and searched by the route search means. In a terminal device having voice guidance output means for outputting guidance voice at a required guidance point according to data,
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means storing a character voice data group, and the voice data storage means in which the standard voice data and the character voice data are stored in association with identifiers, respectively. Voice data shortage determining means for determining the shortage of unit voice data, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. The voice data shortage determining means determines whether or not the character unit voice data is insufficient at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. The character voice data editing means edits the guide route data based only on the character unit voice data at the guide point, and the voice guidance output means outputs the guide voice based on the edited guide route data. A terminal device.
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集することを特徴とする請求項9に記載の端末装置。   When there is a shortage in the character unit voice data, the character voice data editing means skips the guidance at the guidance point to be voice guided using the lacking character unit voice data, and at the next guidance point of the guidance point The terminal device according to claim 9, wherein the guide route data is edited using only the character voice data so as to output the voice guidance. 前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集することを特徴とする請求項9に記載の端末装置。   When there is a shortage in the character unit voice data, the character voice data editing means excludes the lacking character unit voice data and edits the guide route data using only the character unit voice data at the corresponding guide point. The terminal device according to claim 9. 前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段は、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出し、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択し、該補助画像を該当する案内地点の近傍に表示する制御を行うことを特徴とする請求項10または請求項11に記載の端末装置。   The navigation system includes a current position detection unit, a display unit that displays a guide route according to the guide route data, a current position mark, and an auxiliary image display control unit, and the auxiliary image display control unit The guidance point is calculated based on the current position detected by the position detection means, the character voice data editing means selects an auxiliary image corresponding to the insufficient character unit voice data, and the auxiliary image is selected as the corresponding guide point. The terminal device according to claim 10, wherein control is performed to display in the vicinity of the terminal device. 経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段を有する端末装置にネットワークを介して接続され、出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段を有する経路探索サーバにおいて、
前記端末装置は、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段は、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別し、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段は、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集し、前記音声案内出力手段は、前記編集された案内経路データに基づいて案内音声を出力する端末装置であって、
前記経路探索サーバは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ前記識別子に対応付けられて蓄積された音声データ記憶手段を備えたことを特徴とする経路探索サーバ。
Based on route search conditions including a departure point and a destination, connected via a network to a terminal device having voice guidance output means for outputting guidance voice at a required guidance point according to the guidance route data searched by the route search means. In a route search server having route search means for searching for a guide route from a departure place to a destination,
The terminal device includes voice data shortage determining means for determining the shortage of unit voice data and character voice data editing means, and the guide route data is provided for each guide point set before the required distance of the guide point. When the guidance voice output by the character voice data is selected including identifier information of the unit voice data for outputting the guidance voice at the guidance point, the voice data shortage determining means is based on the guidance route data including the identifier. Then, it is determined whether or not the character unit voice data is insufficient at a certain guide point, and when the character unit voice data is insufficient, the character voice data editing means is based only on the character unit voice data at the guide point. The guide route data is edited, and the voice guidance output means A terminal device that outputs voice guidance based on the edited guide route data,
The route search server includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is created by a specific character. Character voice data storage means that stores a character unit voice data group, comprising: voice data storage means in which the standard unit voice data and the character unit voice data are each stored in association with the identifier. A route search server.
出発地と目的地とを含む経路探索条件に基づいて出発地から目的地までの案内経路を探索する経路探索手段と、経路探索手段が探索した案内経路データに従って所要の案内ポイントにおいて案内音声を出力する音声案内出力手段と、を備えたナビゲーションシステムにおける音声案内方法において、
前記ナビゲーションシステムは、案内音声を出力するための標準単位音声データ群を蓄積した標準音声データ記憶手段と、所定の案内音声を出力するための単位音声データであって特定のキャラクタによって作成されたキャラクタ単位音声データ群を蓄積したキャラクタ音声データ記憶手段と、を含み、前記標準単位音声データおよびキャラクタ単位音声データはそれぞれ識別子に対応付けられて蓄積された音声データ記憶手段と、単位音声データの不足を判別する音声データ不足判別手段と、キャラクタ音声データ編集手段と、を備え、
前記案内経路データは、案内地点の所要距離手前に設定される案内ポイント毎に該案内ポイントにおける案内音声を出力するための単位音声データの識別子情報を含み、前記キャラクタ音声データによる案内音声出力が選択された場合、音声データ不足判別手段が、前記識別子を含む案内経路データに基づいて、ある案内ポイントにおける前記キャラクタ単位音声データの不足分の有無を判別するステップと、前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が、前記案内ポイントにおけるキャラクタ単位音声データのみに基づいて前記案内経路データを編集するステップと、前記音声案内出力手段が、前記編集された案内経路データに基づいて案内音声を出力するステップと、からなることを特徴とする音声案内方法。
A route search means for searching for a guide route from the departure place to the destination based on a route search condition including the departure place and the destination, and a guidance voice is output at a required guide point according to the guide route data searched by the route search means. A voice guidance method in a navigation system comprising:
The navigation system includes a standard voice data storage unit storing a standard unit voice data group for outputting a guidance voice, and unit voice data for outputting a predetermined guidance voice, which is a character created by a specific character. Character voice data storage means storing unit voice data groups, and the standard unit voice data and character unit voice data are respectively stored in association with identifiers, and the lack of unit voice data. Voice data shortage determining means for determining, and character voice data editing means,
The guidance route data includes identifier information of unit voice data for outputting guidance voice at the guidance point for each guidance point set before the required distance of the guidance point, and guidance voice output by the character voice data is selected. If so, the voice data shortage determining means determines whether or not there is a shortage of the character unit voice data at a certain guide point based on the guide route data including the identifier, and the character unit voice data is insufficient. In some cases, the character voice data editing means edits the guide route data based only on the character unit voice data at the guidance point, and the voice guidance output means is based on the edited guide route data. And a step of outputting a guidance voice. Voice guidance method.
前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段が前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを用いて音声案内すべき案内ポイントにおける案内をスキップし、該案内ポイントの次の案内ポイントにおいて前記音声案内を出力するように前記キャラクタ音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする請求項14に記載の音声案内方法。   When there is a shortage in the character unit voice data, the step of editing the guide route data by the character voice data editing means skips guidance at a guide point to be voice guided using the lacking character unit voice data, 15. The voice guidance method according to claim 14, further comprising a process of editing the guidance route data using only the character voice data so that the voice guidance is output at a guidance point next to the guidance point. 前記キャラクタ単位音声データに不足がある場合、前記キャラクタ音声データ編集手段前記案内経路データを編集するステップは、当該不足するキャラクタ単位音声データを除外し、該当する案内ポイントにおける前記キャラクタ単位音声データのみを用いて前記案内経路データを編集する処理を含むことを特徴とする請求項14に記載の音声案内方法。   When there is a shortage in the character unit voice data, the step of editing the character voice data editing means the guide route data excludes the lacking character unit voice data and only the character unit voice data at the corresponding guide point. 15. The voice guidance method according to claim 14, further comprising a process of editing the guidance route data. 前記ナビゲーションシステムは、現在位置検出手段と、前記案内経路データに従って案内経路と、現在位置マークを表示する表示手段と、補助画像表示制御手段と、を備え、前記補助画像表示制御手段が、前記現在位置検出手段が検出した現在位置に基づいて、前記案内ポイントを算出するステップと、キャラクタ音声データ編集手段が前記不足分のキャラクタ単位音声データに応じた補助画像を選択するステップと、該補助画像を該当する案内地点の近傍に表示する制御を行うステップと、を有することを特徴とする請求項15または請求項16に記載の音声案内方法。   The navigation system includes a current position detection unit, a display unit that displays a guide route according to the guide route data, a current position mark, and an auxiliary image display control unit, and the auxiliary image display control unit includes the current image detection unit. A step of calculating the guide point based on a current position detected by the position detection means; a step of selecting an auxiliary image corresponding to the insufficient character unit audio data by the character audio data editing means; and The voice guidance method according to claim 15 or 16, further comprising a step of performing control to display in the vicinity of the corresponding guidance point.
JP2009017581A 2009-01-29 2009-01-29 Navigation system, voice guidance method, route search server, and terminal device Active JP5143034B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009017581A JP5143034B2 (en) 2009-01-29 2009-01-29 Navigation system, voice guidance method, route search server, and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009017581A JP5143034B2 (en) 2009-01-29 2009-01-29 Navigation system, voice guidance method, route search server, and terminal device

Publications (2)

Publication Number Publication Date
JP2010175361A true JP2010175361A (en) 2010-08-12
JP5143034B2 JP5143034B2 (en) 2013-02-13

Family

ID=42706487

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009017581A Active JP5143034B2 (en) 2009-01-29 2009-01-29 Navigation system, voice guidance method, route search server, and terminal device

Country Status (1)

Country Link
JP (1) JP5143034B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012058157A (en) * 2010-09-10 2012-03-22 Toyota Central R&D Labs Inc Route search device and program
JP2012215446A (en) * 2011-03-31 2012-11-08 Namco Bandai Games Inc Navigation device, terminal device, server system, and program
JP2014074610A (en) * 2012-10-03 2014-04-24 Navitime Japan Co Ltd Information processing system, server, information processing method, and program
JP5638124B2 (en) * 2011-03-29 2014-12-10 三菱電機株式会社 Navigation device
WO2017168467A1 (en) * 2016-03-30 2017-10-05 川崎重工業株式会社 Information output device for saddle-type vehicle

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007047114A (en) * 2005-08-12 2007-02-22 Navitime Japan Co Ltd Navigation system, voice data distribution method, route search server, and terminal device
WO2007097623A1 (en) * 2006-02-21 2007-08-30 Tomtom International B.V. Navigation device and method for receiving and playing sound samples

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007047114A (en) * 2005-08-12 2007-02-22 Navitime Japan Co Ltd Navigation system, voice data distribution method, route search server, and terminal device
WO2007097623A1 (en) * 2006-02-21 2007-08-30 Tomtom International B.V. Navigation device and method for receiving and playing sound samples
JP2009527774A (en) * 2006-02-21 2009-07-30 トムトム インターナショナル ベスローテン フエンノートシャップ Navigation device and method for receiving and playing sound samples

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012058157A (en) * 2010-09-10 2012-03-22 Toyota Central R&D Labs Inc Route search device and program
JP5638124B2 (en) * 2011-03-29 2014-12-10 三菱電機株式会社 Navigation device
JP2012215446A (en) * 2011-03-31 2012-11-08 Namco Bandai Games Inc Navigation device, terminal device, server system, and program
JP2014074610A (en) * 2012-10-03 2014-04-24 Navitime Japan Co Ltd Information processing system, server, information processing method, and program
WO2017168467A1 (en) * 2016-03-30 2017-10-05 川崎重工業株式会社 Information output device for saddle-type vehicle
JPWO2017168467A1 (en) * 2016-03-30 2019-01-17 川崎重工業株式会社 Information output device for saddle riding type vehicle
US10525985B2 (en) 2016-03-30 2020-01-07 Kawasaki Jukogyo Kabushiki Kaisha Information output apparatus for saddle-type vehicle

Also Published As

Publication number Publication date
JP5143034B2 (en) 2013-02-13

Similar Documents

Publication Publication Date Title
JP4223030B2 (en) Navigation system, voice data distribution method, route search server, and terminal device
JP4374336B2 (en) Navigation system, route search server, terminal device, and navigation terminal device
JP2006292447A (en) Route search method, navigation system including car travel, route search server, navigation terminal device, and program
JP4375234B2 (en) Route calculator
JP5143034B2 (en) Navigation system, voice guidance method, route search server, and terminal device
JP4755612B2 (en) Navigation system, route search server, route search method, and terminal device
JP4571169B2 (en) Navigation system, route search server, terminal device, and route guidance method
JP5114254B2 (en) Map display system, route search server, route search method, and terminal device
JP4365359B2 (en) Navigation system, navigation device, and operation mode control method in navigation device
JP2009103657A (en) Navigation system, server and method for route search, and terminal device
JP5599620B2 (en) Navigation device
JP4761581B2 (en) Map display system, map distribution device, map display device, and map display method
JP2009036720A (en) Information delivery system, information delivery server, mobile terminal device, and information delivery method
JP4694534B2 (en) Navigation system, route guidance method, route search server, and terminal device
JP4604055B2 (en) Navigation system, route search server, route search method, and terminal device
JP2009031071A (en) Navigation system, route searching server, terminal device, and route guiding method
JP2010101668A (en) Navigation system, route search server, and candidate route display method
JP4571120B2 (en) Navigation system, route search server, route search method, and terminal device
JP4549330B2 (en) Communication type map display system, map distribution server, and map display terminal
JP4974339B2 (en) Navigation system, route search server, and route search method
JP2006234429A (en) Navigation system, route search server, and route search method
JP2011112387A (en) Navigation system, route search server, terminal, method of navigation, and navigation device
JP4454032B2 (en) Map display system, map distribution device, map display device, and map display method
JP2009229219A (en) Route search system, route search server, and route guide method
JP4549327B2 (en) Communication type map display system and map display method in communication type map display system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110613

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20111212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120808

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120809

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121004

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121102

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121120

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151130

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5143034

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250