JP4223030B2 - Navigation system, voice data distribution method, route search server, and terminal device - Google Patents
Navigation system, voice data distribution method, route search server, and terminal device Download PDFInfo
- Publication number
- JP4223030B2 JP4223030B2 JP2005234329A JP2005234329A JP4223030B2 JP 4223030 B2 JP4223030 B2 JP 4223030B2 JP 2005234329 A JP2005234329 A JP 2005234329A JP 2005234329 A JP2005234329 A JP 2005234329A JP 4223030 B2 JP4223030 B2 JP 4223030B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- voice data
- route
- terminal device
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 132
- 238000013500 data storage Methods 0.000 claims description 77
- 238000012545 processing Methods 0.000 claims description 70
- 238000001514 detection method Methods 0.000 claims description 25
- 238000013523 data management Methods 0.000 claims description 19
- 238000012384 transportation and delivery Methods 0.000 claims description 5
- 238000002716 delivery method Methods 0.000 claims 3
- 238000004891 communication Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 9
- 238000013459 approach Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000005452 bending Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007306 functionalization reaction Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、出発地と目的地を含む経路探索条件に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索し、地図、案内経路を表示手段に表示するするとともに、交差点などのガイダンスポイントにおいて音声出力によるガイダンスを行うナビゲーションシステム、経路探索サーバ、端末装置および音声ダウンロード方法に関するものである。
本発明は、特に、上記のようなナビゲーションシステムにおいて、ガイダンスのための音声データを単位音声データごとに識別符号を付して蓄積し、ガイダンスポイントを設定した案内経路データに識別符号を付してダウンロードし、リルート処理による案内経路データ再配信の際は、変化した案内経路に相当する差分のみをダウンロードするように構成したナビゲーションシステム、音声データ配信方法、経路探索サーバおよび端末装置に関するものである。
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 navigation system, a route search server, a terminal device, and a voice download method for performing guidance by voice output at a guidance point such as an intersection.
In particular, in the navigation system as described above, the present invention accumulates voice data for guidance with an identification code for each unit voice data, and adds an identification code to the guidance route data in which guidance points are set. The present invention relates to a navigation system, a voice data distribution method, a route search server, and a terminal device configured to download only a difference corresponding to a changed guide route when the guide route data is redistributed by reroute processing.
従来、見知らぬ土地において目的地となる場所を訪れる場合、地図帳等を頼りに当該地図に描かれた交通機関、道路やランドマーク及び住所を確認しながら到達していた。また、カーナビゲーションシステム(以後単にカーナビと言う)を搭載した自動車においては、該カーナビを起動して目的地を入力することによりナビゲーションシステムからモニタ画面に表示される案内や音声出力される案内(ナビゲーション情報)を得ながら目的地に到達していた。 Conventionally, when visiting a destination place on an unknown land, the user arrives while checking the transportation, road, landmark and address drawn on the map by using a map book or the like. In a car equipped with a car navigation system (hereinafter simply referred to as a car navigation system), a guidance displayed on a monitor screen or a voice output guidance (navigation) by starting the car navigation system and inputting a destination. Information) was reached.
上記カーナビは、GPS(Global Positioning System:全地球測位システム)を利用したものであり、地球上を周回している複数のGPS衛星から送信されるGPS信号をGPSアンテナで受信し、該GPS信号に含まれる衛星位置や時計情報等を解析して位置の特定化を行うものである。該複数のGPS衛星の個数は少なくとも4個以上必要である。GPSの単独測位精度は一般的に10m強であるが、DGPS(Differential GPS:ディファレンシャルGPS)を採用することにより5m以下に向上する。特に、現在は一部の携帯電話にしか搭載されていない測位ユニット、例えば、GPS(Global Positioning System)衛星からの信号を受信して測位するGPS受信機などの搭載が、第三世代と称される携帯電話では全ての機種に搭載されるような趨勢にある。 The car 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). In particular, a positioning unit that is currently installed only in some mobile phones, for example, a GPS receiver that receives a signal from a GPS (Global Positioning System) satellite and performs positioning, is called the third generation. Mobile phones tend to be installed in all models.
このような測位機能を有する端末装置の利用技術としては、種々の分野の技術が提案されており、例えば、自動車用のナビゲーション装置(カーナビ)を発展させ、携帯電話を端末として地図・経路情報を経路探索サーバ(サーバ)から配信する歩行者用の通信型ナビゲーションシステムが提案されている。 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(特開2001−165681号公報)に開示されている。このナビゲーションシステムは、携帯ナビゲーション端末から出発地と目的地の情報を経路探索サーバに送り、経路探索サーバで道路網や交通網のデータから探索条件に合致した経路を探索して案内するように構成されている。探索条件としては、出発地から目的地までの移動手段、例えば、徒歩、自動車、鉄道と徒歩の併用などがあり、これを探索条件の1つとして経路探索する。 A general navigation device, a route search device and a route search method used in a communication navigation system are disclosed in, for example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2001-165681). This navigation system is configured to send information of departure and destination from a portable navigation terminal to a route search server, and search and guide a route that matches a search condition from road network and traffic network data by the route search server. Has been. 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.
経路探索サーバは、地図データの道路(経路)をその結節点、屈曲点の位置をノードとし、各ノードを結ぶ経路をリンクとし、全てのリンクのコスト情報(距離や所要時間)をデータベースとして備えている。そして、経路探索サーバは、データベースを参照して、出発地のノードから目的地のノードに至るリンクを順次探索し、リンクのコスト情報が最小となるノード、リンクをたどって案内経路とすることによって最短の経路を携帯ナビゲーション端末に案内することができる。このような経路探索の手法としてはラベル確定法あるいはダイクストラ法と言われる手法が用いられる。上記特許文献1には、このダイクストラ法を用いた経路探索方法も開示されている。
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.
このようなナビゲーションシステムは、下記の特許文献2(特開2003−177029号公報)に開示されている。特許文献2に開示されたナビゲーションシステムは、インターネット上に設けられた音声案内支援装置からユーザが希望する声質を有する音声データ群を一つ又は複数組通信部により受信し音声データ取得処理部により音声データ記憶部に追加するように構成されている。ユーザは、全メッセージに対して一括して又は各メッセージごとに、音声データ記憶部に記憶された異なる声質の音声データ群のうち所望する声質を指定することができ、指定された声質は、各メッセージに対応して音声データ記憶部に記憶される。音声案内部は、操作部に対する操作が音声案内を連動する操作であるとき、あるいは車載用ナビゲーション装置で実行されている特定の処理により音声案内が要求されたとき、案内対象のメッセージに対して事前に登録された声質で音声出力する。
Such a navigation system is disclosed in the following Patent Document 2 (Japanese Patent Laid-Open No. 2003-177029). The navigation system disclosed in
すなわち、特許文献2に開示されたナビゲーションシステムは、音声案内の音声データを単位音声データごとに、異なる話者が発生した音声データで蓄積しておき、利用者が好みの話者の音声を指定することにより、利用者ごとに好みの音声案内を提供するように構成したものである。
That is, the navigation system disclosed in
GPS受信機を用いて測位した位置情報には誤差が含まれるため、現在位置が案内経路からずれている場合には現在位置を案内経路上に補正するルートマッチング処理や地図上の最も近い道路上に補正するマップマッチング処理が行われる。また、案内経路データに交差点などのガイダンスポイントが設定され、そのガイダンスポイントにおけるガイダンスとして音声ガイド(例えば、「この先、200m交差点です。左折して下さい」などの音声メッセージ)のデータが付加されている場合は、スピーカを介して音声メッセージを再生出力してユーザをガイドする。 Position information measured using a GPS receiver contains errors, so if the current position is off the guide route, the route matching process that corrects the current position on the guide route or the nearest road on the map A map matching process is performed to correct the image. In addition, guidance points such as intersections are set in the guidance route data, and voice guidance data (for example, a voice message such as “This is a 200m intersection, please turn left”) is added as guidance at the guidance points. In this case, a voice message is reproduced and output through a speaker to guide the user.
ところで、車載用のナビゲーション装置においては、移動速度が早く、運転操作を伴っているため、案内経路を走行中に案内経路上のガイダンスポイントで正しくガイダンスどおりの行動をとれないことがある。例えば、右折のガイダンスが行われたノード(ガイダンスポイント)の手前のノードで右折をしてしまったり、ガイダンスポイントを見過ごして通過してしまうこともある。ガイダンスポイントを見過ごして通過してしまった場合には、運転者の心理としては案内された経路に戻ろうとする意識が働き、通過したガイダンスポイントの先にある交差点ノードでガイダンスに従って右折をして案内経路に戻る運転操作を行ったりする。 By the way, in-vehicle navigation devices have a high moving speed and are accompanied by a driving operation. Therefore, there are cases in which a guidance point on the guidance route does not correctly perform an action according to the guidance while traveling on the guidance route. For example, a right turn may be made at a node in front of a node (guidance point) for which a right turn guidance is performed, or the guidance point may be overlooked and passed. If the driver misses a guidance point and passes, the driver's psychology is conscious of returning to the route that was guided, and turns right according to the guidance at the intersection node ahead of the guidance point that has passed. Do the driving operation to return to the route.
このような状態になると車両が案内経路からはずれた(逸脱した)ことになり、目的地までの最適経路を新たに探索して案内する必要が生じる。このため一般的な車載用ナビゲーション装置においては、車両が案内経路から逸脱したことを検出すると、車両の現在位置(案内経路でない道路を走行している現在の車両位置)を出発点とし、当初の目的地までの最適経路を再探索する機能を有している。この再探索の処理をリルート処理と称している。歩行者用のナビゲーションにおいても歩行者が案内経路を間違えた場合には同様にリルート処理が必要になる。 In such a state, the vehicle deviates (deviates) from the guidance route, and it becomes necessary to newly search for and guide the optimum route to the destination. For this reason, in a general vehicle-mounted navigation device, when it is detected that the vehicle has deviated from the guide route, the current position of the vehicle (the current vehicle position on the road that is not the guide route) is used as a starting point, It has a function to re-search for the optimum route to the destination. This re-search process is referred to as a reroute process. In the case of navigation for pedestrians, if the pedestrian makes a mistake in the guidance route, a reroute process is also required.
リルート処理を行うナビゲーション装置は、例えば、下記の特許文献3(特開平10−153446号公報)に開示されている。この特許文献3に開示されたナビゲーション装置は、誘導経路から逸脱した場合に未通過である誘導経路上に戻るように経路の再計算を行なうリルート探索機能を有するナビゲーション装置において、探索終了点として次の立ち寄り点もしくは目的地を設定する工程と、探索開始点から探索終了点までの探索を行なう工程と、探索計算中に未通過誘導経路を発見したら探索を終了させる工程と、探索計算中に未通過誘導経路を発見できず、探索終了点までの探索を行なったら探索作業を終了する工程とからなるものである。
A navigation device that performs reroute processing is disclosed in, for example, the following Patent Document 3 (Japanese Patent Laid-Open No. 10-153446). The navigation device disclosed in
すなわち、このナビゲーション装置は、誘導経路から逸脱した地点から、目的地までのリルート処理を行う際に、リルートする経路に車両が未通過の誘導経路が発見されたらリルート探索を終了し、未通過の誘導経路を発見せずに目的地までの経路を探索したらリルート処理を終了することにより、未通過の誘導経路に戻ることなくリルート処理するようにしたものであり、案内経路から一定の距離だけ逸脱したらリルートを開始するようにしている。 In other words, when performing a reroute process from a point deviating from the guidance route to the destination, this navigation device terminates the reroute search if a guidance route in which the vehicle has not passed is found in the route to be rerouted. If the route to the destination is searched without finding the guide route, the reroute processing is terminated, so that the route is rerouted without returning to the unpassed guide route, and deviates by a certain distance from the guide route. Then I start reroute.
ところで、車両が案内経路からはずれる場合としては、前述のようにガイダンスポイントでガイダンスどおりの行動がとれずに案内経路から逸脱するケースだけでなく、運転者の意志により案内経路をはずれるケースもある。例えば、案内経路からはずれたレストランやショッピングセンターなどに立ち寄って食事をしたり買い物をしたりするケース、あるいは、高速道路を走行中にサービスエリアに立ち寄るケースなどである。一般的には高速道路のサービスエリア内の道路ネットワークは探索用の道路ネットワークデータには組み込まれておらず、サービスエリアに立ち寄ると案内経路からはずれたと判断される場合も生ずる。 By the way, as a case where the vehicle deviates from the guide route, there is a case where the vehicle deviates from the guide route due to the driver's will as well as a case where the vehicle does not take an action according to the guidance at the guidance point as described above. For example, there are cases where a restaurant or shopping center deviating from the guide route is used to eat and shop, or a service area is stopped while driving on a highway. In general, the road network in the service area of the expressway is not incorporated in the road network data for search, and it may be determined that the road is deviated from the guide route when the service area is stopped.
下記の特許文献4(特開平10−281796)には、サービスエリアへの立ち寄りの場合にリルート処理を禁止するように構成した経路探索装置が開示されている。この特許文献4に開示された経路探索装置は、情報記憶部に記録された道路データと、測定された自車両の現在位置とを比較するマッチング演算を行う。マッチング演算の結果、自車両が存在すると認識された道路と、過去に走行してきた道路(走行軌跡)とを比較する。一致すれば、カウント値を1カウントアップし、そうでなければ、カウント値をクリアする。このカウント値の大小によってリルート許可フラグをセットまたはクリアし、このリルート許可フラグの状態によりリルートを行うか否か決定するように構成したものである。
Patent Document 4 (Japanese Patent Laid-Open No. 10-281796) below discloses a route search apparatus configured to prohibit reroute processing in the case of a stop by a service area. The route search device disclosed in
リルート処理の結果、新たな案内経路が探索されると、案内経路にガイダンスポイントを設定し、そのガイダンスポイントで音声や表示により利用者に案内を出力するようにしたナビゲーションシステムにおいてはそれらの音声データやガイダンスのデータを再度端末装置に配信することになる。 As a result of the reroute processing, when a new guidance route is searched, guidance points are set in the guidance route, and in the navigation system in which guidance is output to the user by voice or display at the guidance point, those voice data And the guidance data are distributed again to the terminal device.
一般に通信型のナビゲーションシステムにおいて、音声案内のガイダンスに必要となる音声データは端末装置側に蓄積しておく場合と、案内経路とともにその都度サーバから端末装置にダウンロードする構成がある。車載用のナビゲーション装置のように端末側に音声合成機能が付加されていたり、容量の大きなハードディスクなどの記憶装置を搭載している場合は音声データを端末装置に蓄積し、必要な音声データを再生するように構成することができる。 Generally, in a communication type navigation system, there is a configuration in which voice data necessary for voice guidance guidance is stored on the terminal device side, and a guide route is downloaded from the server to the terminal device each time. If a voice synthesis function is added to the terminal, such as an in-vehicle navigation device, or a storage device such as a large-capacity hard disk is installed, the voice data is stored in the terminal device and the necessary voice data is played back. Can be configured to.
このようなシステムにおいて携帯電話を端末装置として使用する場合、上記特許文献2のように音声案内支援装置からユーザが希望する声質を有する音声データ群を一つ又は複数組通信部により受信し音声データ取得処理部により音声データ記憶部に追加する構成をとると、ダウンロードした音声データを端末装置に蓄積しておくには記憶装置の容量が不足するという問題点が生じる。
When a mobile phone is used as a terminal device in such a system, the voice data group having the voice quality desired by the user is received from the voice guidance support device as described in
また、端末装置側である携帯電話においてはコスト面や装置の物理的大きさなどの制約から音声変換や音声合成装置などの機能を端末装置に搭載するには制約がある。このため、音声案内支援装置などのサーバが端末装置に提供する音声データはデジタル音声データでなくアナログ音声データになる。このため、案内経路とともにその都度サーバ側から必要な音声データをダウンロードする構成ではネットワークの通信負荷が大きくなるという問題点が生じる。 In addition, in a mobile phone on the terminal device side, there are restrictions on mounting functions such as a voice conversion and a voice synthesizer on the terminal device due to limitations such as cost and the physical size of the device. For this reason, voice data provided to a terminal device by a server such as a voice guidance support apparatus is not digital voice data but analog voice data. For this reason, in the structure which downloads required audio | voice data from the server side each time with a guidance route, the problem that the communication load of a network becomes large arises.
特に、高速に移動する自動車や電車などに乗車して携帯電話を端末装置として使用する場合には、通信条件が悪いとデータの配信途中で通信が中断されることもあり、必要な配信データの受信に影響するという問題点もある。 In particular, when using a mobile phone as a terminal device in a car or train that moves at high speed, communication may be interrupted in the middle of data distribution if the communication conditions are bad. There is also a problem of affecting reception.
そして、リルート処理が発生した場合には、ガイダンスのための音声データを含め、再探索した新たな案内経路に関するデータを再度端末装置に配信(ダウンロード)する必要があり、ネットワークの通信負荷が更に増大するという問題点が生じる。 When reroute processing occurs, it is necessary to redistribute (download) data relating to the new guidance route that has been searched again, including voice data for guidance, further increasing the communication load on the network. Problem arises.
本願の発明者は、上記の問題点を解消すべく種々検討を進めた結果、サーバ側にガイダンスのための音声データを単位音声データごとに識別符号を付して蓄積した音声データベースを備え、ガイダンスポイントを設定した案内経路データに識別符号を付して端末装置にダウンロード(配信)する。そして、端末装置が必要になる都度、識別符号によりサーバに該当する単位音声データの配信要求を行うようにし、リルート処理が発生した場合には、リルート処理による案内経路データ再配信の際に、変化した案内経路に相当する差分のみを置換して記憶するように構成すれば上記の問題点を解消し得ることに想到して本発明を完成するに至ったものである。 As a result of various investigations to solve the above problems, the inventor of the present application has provided a voice database in which voice data for guidance is stored on the server side with an identification code for each unit voice data. An identification code is attached to the guide route data set with points and downloaded (distributed) to the terminal device. Then, whenever a terminal device is required, a request for distribution of the unit voice data corresponding to the server is made by the identification code, and when reroute processing occurs, the change occurs at the time of redistribution of guide route data by reroute processing. The present invention has been completed by conceiving that the above problem can be solved if only the difference corresponding to the guide route is replaced and stored.
すなわち、本発明は上記の問題点を解消することを課題とし、携帯電話などの端末装置を利用するナビゲーションシステムにおいて、リルート処理が発生しても通信負荷を増大することなくまた、記憶容量の制約があっても効率的にリルート処理による経路案内、音声データを扱うことができるナビゲーションシステム、音声データ配信方法、経路探索サーバおよび端末装置を提供することを目的とするものである。 That is, the present invention aims to solve the above problems, and in a navigation system using a terminal device such as a mobile phone, even if reroute processing occurs, the communication load does not increase and the storage capacity is limited. It is an object of the present invention to provide a navigation system, a voice data distribution method, a route search server, and a terminal device that can efficiently handle route guidance and voice data by reroute processing.
前記課題を解決するために、本願の請求項1にかかる発明は、
端末装置に配信する音声データを単位音声データに分割し、単位音声データごとに識別符号を対応付けて蓄積した音声データベースを備え、端末装置から要求されたデータを配信する際に音声データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信し、出発地と目的地を含む経路探索条件に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索して案内経路データを端末装置に配信する経路探索サーバを含むナビゲーションシステムであって、
前記ナビゲーションシステムは、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換することを特徴とする。
In order to solve the above-mentioned problem, the invention according to
The voice data to be distributed to the terminal device is divided into unit voice data, and a voice database in which an identification code is associated and stored for each unit voice data is provided, and voice data is added when data requested by the terminal device is distributed. If necessary, an identification code is added to the delivery data and delivered to the terminal device, and the search network data is referred to based on the route search conditions including the departure place and the destination, and from the departure place to the destination. A navigation system including a route search server in which a route search means searches for a guide route and distributes guide route data to a terminal device,
The navigation system includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
The difference detecting means detects a difference between the original guidance route searched before the found new guide route and reroute processing by the reroute processing, the data of a new guide route identified by the difference detecting means The data of the part of the original guide route that is no longer needed is deleted from the data of the original guide route and replaced with the data of the new part of the guide route specified by the difference detection means .
本願の請求項2にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記端末装置は配信された識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求するように構成したことを特徴とする。
The invention according to
The terminal device stores the distributed identification code, and is configured to request distribution of the unit voice data corresponding to the route search server based on the identification code when voice output becomes necessary. And
本願の請求項3にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記端末装置から要求された配信データは、経路探索条件またはリルート処理要求に基づいて探索した案内経路のデータであり、前記単位音声データは案内経路上に設定したガイダンスポイントにおける単位音声データに該当する識別符号であることを特徴とする。
The invention according to
The distribution data requested from the terminal device is guidance route data searched based on a route search condition or a reroute processing request, and the unit voice data corresponds to unit voice data at a guidance point set on the guidance route. It is an identification code.
本願の請求項4にかかる発明は、請求項3にかかるナビゲーションシステムにおいて、
前記経路探索サーバは、経路探索条件またはリルート処理要求に基づいて探索した案内経路上にガイダンスポイントを設定し、案内経路のデータとともに当該ガイダンスポイントごとにガイダンスを音声データとして付加して前記端末装置に配信する際、単位音声データの識別符号を付加する案内経路データ作成手段を備え、前記案内経路データを前記端末装置に配信することを特徴とする。
The invention according to
The route search server sets a guidance point on a guidance route searched based on a route search condition or a reroute processing request, and adds guidance as voice data for each guidance point together with the guidance route data to the terminal device. A guide route data creating means for adding an identification code of unit voice data when delivering is provided, and the guide route data is delivered to the terminal device.
本願の請求項5にかかる発明は、請求項1にかかるナビゲーションシステムにおいて、
前記端末装置は、経路探索サーバから配信された配信データを記憶する配信データ記憶手段と、音声データ要求手段と、音声データ記憶手段と、音声出力手段と、を備え、音声データ要求手段は音声出力が必要になると前記配信データ記憶手段に記憶された識別符号に基づいて前記経路探索サーバに単位音声データを要求し、経路探索サーバから配信された単位音声データを音声データ記憶手段に記憶し、音声出力手段により当該単位音声データを出力し、その後、出力を完了した単位音声データを削除することを特徴とする。
The invention according to
The terminal device includes distribution data storage means for storing distribution data distributed from a route search server, voice data request means, voice data storage means, and voice output means, and the voice data request means is voice output. Is requested to the route search server based on the identification code stored in the distribution data storage means, the unit voice data distributed from the route search server is stored in the voice data storage means, The unit voice data is output by the output means, and then the unit voice data for which output has been completed is deleted.
本願の請求項6にかかる発明は、請求項5にかかるナビゲーションシステムにおいて、
前記端末装置は更に経路探索サーバからダウンロードして音声データ記憶手段に保存している単位音声データの識別符号を記憶する音声データ管理手段を備え、音声データ要求手段が経路探索サーバに音声データを要求する際、前記音声データ管理手段に記憶された識別符号を参照し、音声データ記憶手段に保存されていてない識別符号に該当する単位音声データの配信を前記経路探索サーバに要求することを特徴とする。
The invention according to claim 6 of the present application is the navigation system according to
The terminal device further includes voice data management means for storing identification codes of unit voice data downloaded from the route search server and stored in the voice data storage means, and the voice data request means requests the voice data from the route search server. In doing so, it refers to the identification code stored in the voice data management means, and requests the route search server to deliver unit voice data corresponding to the identification code not stored in the voice data storage means. To do.
また、本願の請求項7にかかる発明は、
端末装置に配信する音声データを単位音声データに分割し、単位音声データごとに識別符号を対応付けて蓄積した音声データベースを備え、端末装置から要求されたデータを配信する際に音声データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信し、出発地と目的地を含む経路探索条件に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索して案内経路データを端末装置に配信する経路探索サーバを含むナビゲーションシステムにおける音声データ配信方法であって、
前記ナビゲーションシステムは、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段が前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出する第1のステップと、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換する第2のステップと、を有することを特徴とする。
The invention according to claim 7 of the present application is
The voice data to be distributed to the terminal device is divided into unit voice data, and a voice database in which an identification code is associated and stored for each unit voice data is provided, and voice data is added when data requested by the terminal device is distributed. If necessary, an identification code is added to the delivery data and delivered to the terminal device, and the search network data is referred to based on the route search conditions including the departure place and the destination, and from the departure place to the destination. A voice data distribution method in a navigation system including a route search server for searching a guide route by a route search means and distributing guide route data to a terminal device,
The navigation system includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
A first step of detecting a difference between the original guidance route the difference detecting means is searched before the found new guide route and reroute processing by the reroute processing, new identified by said difference detecting means Data of the part of the original guide route that is no longer necessary due to the data of the guide route is deleted from the data of the original guide route and replaced with data of a new part of the guide route specified by the difference detection means . And 2 steps.
本願の請求項8にかかる発明は、請求項7にかかる音声データ配信方法において、
前記音声データ配信方法は、更に、
前記端末装置から要求されたデータを配信する際に音声案内データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信する第3のステップと、
前記端末装置が配信された識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求する第4のステップと、を有することを特徴とする。
The invention according to claim 8 of the present application is the audio data distribution method according to claim 7,
The audio data distribution method further includes:
A third step of adding an identification code to the distribution data and distributing it to the terminal device when voice guidance data needs to be added when distributing the data requested from the terminal device;
A fourth step of storing the identification code distributed by the terminal device and requesting the distribution of the unit voice data corresponding to the route search server based on the identification code when voice output becomes necessary; It is characterized by having.
本願の請求項9にかかる発明は、請求項8にかかる音声データ配信方法において、
前記第3のステップにおいて、前記端末装置から要求された配信データは、経路探索条件に基づいて探索した案内経路のデータであり、前記単位音声データは案内経路上に設定したガイダンスポイントにおける単位音声データに該当する識別符号であることを特徴とする。
The invention according to claim 9 of the present application is the audio data distribution method according to claim 8,
In the third step, the distribution data requested from the terminal device is guide route data searched based on route search conditions, and the unit voice data is unit voice data at a guidance point set on the guide route. It is an identification code corresponding to.
本願の請求項10にかかる発明は、請求項9にかかる音声データ配信方法において、
前記経路探索サーバは、経路探索条件またはリルート処理要求に基づいて探索した案内経路上にガイダンスポイントを設定し、案内経路のデータとともに当該ガイダンスポイントごとにガイダンスを音声データとして付加して前記端末装置に配信する際、単位音声データの識別符号を付加する案内経路データ作成手段を備え、
前記第3のステップにおいて、経路探索サーバは前記案内経路データを前記端末装置に配信することを特徴とする。
The invention according to claim 10 of the present application is the audio data distribution method according to claim 9,
The route search server sets a guidance point on a guidance route searched based on a route search condition or a reroute processing request, and adds guidance as voice data for each guidance point together with the guidance route data to the terminal device. When delivering, it comprises a guide route data creation means for adding an identification code of unit voice data,
In the third step, the route search server distributes the guide route data to the terminal device.
本願の請求項11にかかる発明は、請求項8にかかる音声データ配信方法において、
前記端末装置は、経路探索サーバから配信された配信データを記憶する配信データ記憶手段と、音声データ要求手段と、音声データ記憶手段と、音声出力手段と、を備え、
前記第4のステップは、音声出力が必要になると音声データ要求手段が前記配信データ記憶手段に記憶された識別符号に基づいて前記経路探索サーバに単位音声データを要求し、経路探索サーバから配信された単位音声データを音声データ記憶手段に記憶し、音声出力手段により当該単位音声データを出力し、その後、出力を完了した単位音声データを削除する処理を含むことを特徴とする。
The invention according to claim 11 of the present application is the audio data distribution method according to claim 8,
The terminal device includes distribution data storage means for storing distribution data distributed from the route search server, voice data request means, voice data storage means, and voice output means,
In the fourth step, when voice output is required, the voice data requesting unit requests unit voice data from the route search server based on the identification code stored in the distribution data storage unit, and is distributed from the route search server. The unit voice data is stored in the voice data storage unit, the unit voice data is output by the voice output unit, and then the unit voice data for which the output has been completed is deleted.
本願の請求項12にかかる発明は、請求項11にかかる音声データ配信方法において、
前記端末装置は更に経路探索サーバからダウンロードして音声データ記憶手段に保存している単位音声データの識別符号を記憶する音声データ管理手段を備え、
前記第4のステップは、音声データ要求手段が経路探索サーバに音声データを要求する際、前記音声データ管理手段に記憶された識別符号を参照し、音声データ記憶手段に保存されていてない識別符号に該当する単位音声データの配信を前記経路探索サーバに要求する処理を含むことを特徴とする。
The invention according to claim 12 of the present application is the audio data distribution method according to claim 11,
The terminal device further includes voice data management means for storing an identification code of unit voice data downloaded from the route search server and stored in the voice data storage means,
In the fourth step, when the voice data request means requests voice data from the route search server, the identification code stored in the voice data management means is referred to and the identification code not stored in the voice data storage means is referred to. Including a process of requesting the route search server to deliver unit voice data corresponding to the above.
また、本願の請求項13にかかる発明は、
経路探索サーバから配信された単位音声データの識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求し、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段を備え、前記誤差が所定の範囲を超えた場合にリルート処理を要求する端末装置であって、該端末装置は差分検出手段を備え、前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換する端末装置にネットワークを介して接続される経路探索サーバであって、
前記経路探索サーバは、端末装置に配信する音声データを単位音声データに分割し、単位音声データごとに識別符号を対応付けて蓄積した音声データベースを備え、前記端末装置から要求されたデータを配信する際に音声案内データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信することを特徴とする。
The invention according to claim 13 of the present application is
The identification code of the unit voice data distributed from the route search server is stored, and when the voice output becomes necessary, the distribution of the unit voice data corresponding to the route search server is requested based on the identification code, and positioning is performed. Matching processing means for matching and correcting an error in the current position with a road or route, and a terminal device that requests reroute processing when the error exceeds a predetermined range, the terminal device being a difference detection means The difference detection means detects a difference between the new guidance route searched by the reroute processing and the original guidance route searched before the reroute processing, and the new guidance route specified by the difference detection means The data of the part of the original guide route that is no longer necessary due to the data of the original data is deleted from the data of the original guide route and specified by the difference detecting means A route search server connected via a network to a terminal device for data and the replacement of a new portion of the path,
The route search server divides voice data to be delivered to a terminal device into unit voice data, and has a voice database in which an identification code is stored in association with each unit voice data, and delivers data requested by the terminal device. When voice guidance data needs to be added at this time, an identification code is added to the delivery data and delivered to the terminal device.
本願の請求項14にかかる発明は、請求項13にかかる経路探索サーバにおいて、
前記端末装置から要求される配信データは、経路探索条件またはリルート処理要求に基づいて探索した案内経路のデータであり、前記単位音声データは案内経路上に設定したガイダンスポイントにおける単位音声データに該当する識別符号であることを特徴とする。
The invention according to claim 14 of the present application is the route search server according to claim 13,
The distribution data requested from the terminal device is guide route data searched based on a route search condition or a reroute processing request, and the unit voice data corresponds to unit voice data at a guidance point set on the guide route. It is an identification code.
本願の請求項15にかかる発明は、請求項14にかかる経路探索サーバにおいて、
前記経路探索サーバは、経路探索条件またはリルート処理要求に基づいて探索した案内経路上にガイダンスポイントを設定し、案内経路のデータとともに当該ガイダンスポイントごとにガイダンスを音声データとして付加して前記端末装置に配信する際、単位音声データの識別符号を付加する案内経路データ作成手段を備え、前記案内経路データを前記端末装置に配信することを特徴とする。
The invention according to claim 15 of the present application is the route search server according to claim 14,
The route search server sets a guidance point on a guidance route searched based on a route search condition or a reroute processing request, and adds guidance as voice data for each guidance point together with the guidance route data to the terminal device. A guide route data creating means for adding an identification code of unit voice data when delivering is provided, and the guide route data is delivered to the terminal device.
また、本願の請求項16にかかる発明は、
出発地と目的地を含む経路探索条件またはリルート処理要求に基づいて探索用ネットワークデータを参照して前記出発地から目的地までの案内経路を経路探索手段が探索して案内経路を端末装置に配信する経路探索サーバであって、端末装置に配信する音声データを単位音声データに分割し、単位音声データごとに識別符号を対応付けて蓄積した音声データベースを備え、前記端末装置から要求されたデータを配信する際に音声案内データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信する経路探索サーバにネットワークを介して接続される端末装置であって、
前記端末装置は、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換することを特徴とする。
The invention according to claim 16 of the present application is
Based on the route search condition including the departure point and the destination or the reroute processing request, the route search means searches the guide route from the departure point to the destination by referring to the search network data and distributes the guide route to the terminal device. A route search server, comprising: a voice database in which voice data to be distributed to a terminal device is divided into unit voice data, and an identification code is associated with each unit voice data and stored; When it is necessary to add voice guidance data at the time of distribution, a terminal device connected via a network to a route search server that adds an identification code to the distribution data and distributes it to the terminal device,
The terminal device includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
The difference detecting means detects a difference between the original guidance route searched before the found new guide route and reroute processing by the reroute processing, the data of a new guide route identified by the difference detecting means The data of the part of the original guide route that is no longer needed is deleted from the data of the original guide route and replaced with the data of the new part of the guide route specified by the difference detection means .
本願の請求項17にかかる発明は、請求項16にかかる端末装置において、
前記端末装置は配信された識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求するように構成したことを特徴とする。
The invention according to claim 17 of the present application is the terminal device according to claim 16,
The terminal device stores the distributed identification code, and is configured to request distribution of the unit voice data corresponding to the route search server based on the identification code when voice output becomes necessary. And
本願の請求項18にかかる発明は、請求項17にかかる端末装置において、
前記端末装置が要求する配信データは、経路探索条件またはリルート処理要求に基づいて探索した案内経路のデータであり、前記単位音声データは案内経路上に設定したガイダンスポイントにおける単位音声データに該当する識別符号であることを特徴とする。
The invention according to claim 18 of the present application is the terminal device according to claim 17,
The distribution data requested by the terminal device is guide route data searched based on a route search condition or a reroute processing request, and the unit voice data is an identification corresponding to unit voice data at a guidance point set on the guide route. It is a code | symbol.
本願の請求項19にかかる発明は、請求項17にかかる端末装置において、
前記端末装置は、経路探索サーバから配信された配信データを記憶する配信データ記憶手段と、音声データ要求手段と、音声データ記憶手段と、音声出力手段と、を備え、音声データ要求手段は音声出力が必要になると前記配信データ記憶手段に記憶された識別符号に基づいて前記経路探索サーバに単位音声データを要求し、経路探索サーバから配信された単位音声データを音声データ記憶手段に記憶し、音声出力手段により当該単位音声データを出力し、その後、出力を完了した単位音声データを削除することを特徴とする。
The invention according to claim 19 of the present application is the terminal device according to claim 17,
The terminal device includes distribution data storage means for storing distribution data distributed from a route search server, voice data request means, voice data storage means, and voice output means, and the voice data request means is voice output. Is requested to the route search server based on the identification code stored in the distribution data storage means, the unit voice data distributed from the route search server is stored in the voice data storage means, The unit voice data is output by the output means, and then the unit voice data for which output has been completed is deleted.
本願の請求項20にかかる発明は、請求項19にかかる端末装置において、
前記端末装置は更に経路探索サーバからダウンロードして音声データ記憶手段に保存している単位音声データの識別符号を記憶する音声データ管理手段を備え、音声データ要求手段が経路探索サーバに音声データを要求する際、前記音声データ管理手段に記憶された識別符号を参照し、音声データ記憶手段に保存されていてない識別符号に該当する単位音声データの配信を前記経路探索サーバに要求することを特徴とする。
The invention according to claim 20 of the present application is the terminal device according to claim 19,
The terminal device further includes voice data management means for storing identification codes of unit voice data downloaded from the route search server and stored in the voice data storage means, and the voice data request means requests the voice data from the route search server. In doing so, it refers to the identification code stored in the voice data management means, and requests the route search server to deliver unit voice data corresponding to the identification code not stored in the voice data storage means. To do.
請求項1にかかる発明においては、ナビゲーションシステムは、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換する。
従って、リルート処理により得た新たな案内経路データの全てを記憶することなく、差分のみ置換して記憶するので容量の小さな記憶装置であっても容易に案内経路データを記憶することができるようになる。
In the invention according to
The difference detecting means detects a difference between the original guidance route searched before the found new guide route and reroute processing by the reroute processing, the data of a new guide route identified by the difference detecting means The data of the part of the original guide route that is no longer needed is deleted from the data of the original guide route and replaced with the data of the new part of the guide route specified by the difference detection means .
Therefore, since all the new guide route data obtained by the reroute process is not stored, only the difference is replaced and stored, so that even a storage device with a small capacity can easily store the guide route data. Become.
また、請求項2にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、端末装置は配信された識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求する。
従って、端末装置は、配信されるすべての単位音声データの識別IDを一時記憶しておき、音声出力が必要になった時点で必要になる単位音声データの識別IDにより該当する単位音声データそのものの配信を受けて再生出力するから、ネットワークの通信負荷を増大させることがない。また、記憶容量が小さい記憶装置であっても配信データを記憶することができ、記憶容量不足を生じる恐れがない。
According to a second aspect of the present invention, in the navigation system according to the first aspect, the terminal device stores the distributed identification code, and the route search is performed based on the identification code when voice output becomes necessary. Request the server to distribute the corresponding unit audio data.
Accordingly, the terminal device temporarily stores the identification IDs of all the unit voice data to be distributed, and the unit voice data itself corresponding to the identification ID of the unit voice data required when the voice output becomes necessary. Since it is distributed and reproduced and output, the communication load of the network is not increased. Moreover, even if the storage device has a small storage capacity, the distribution data can be stored, and there is no fear of insufficient storage capacity.
請求項3にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、端末装置から要求された配信データは、経路探索条件に基づいて探索した案内経路のデータであり、前記単位音声データは案内経路上に設定したガイダンスポイントにおける単位音声データに該当する識別符号である。
従って、端末装置は、配信されるすべての単位音声データの識別IDを一時記憶しておき、当該ガイダンスポイントに接近しガイダンスの出力が必要になった時点で必要になる識別IDにより単位音声データの配信要求し、単位音声データそのもののダウンロードを行い再生出力するから、通信量を増大させることなく案内経路データの配信が可能になる。また、端末装置の記憶容量が小さいものであっても単位音声データを記憶することができ、記憶容量不足を生じる恐れがない。
In the invention according to
Therefore, the terminal device temporarily stores the identification IDs of all the unit voice data to be distributed, and the unit voice data is identified by the identification ID required when the guidance point is approached and guidance output is required. Since the distribution request is made, the unit voice data itself is downloaded and reproduced and output, the guidance route data can be distributed without increasing the communication amount. Moreover, even if the storage capacity of the terminal device is small, unit voice data can be stored, and there is no possibility of insufficient storage capacity.
請求項4にかかる発明においては、請求項3にかかるナビゲーションシステムにおいて、経路探索サーバは、経路探索条件に基づいて探索した案内経路上にガイダンスポイントを設定し、案内経路のデータとともに当該ガイダンスポイントごとにガイダンスを音声データとして付加して前記端末装置に配信する際、単位音声データの識別符号を付加する案内経路データ作成手段を備え、前記案内経路データを前記端末装置に配信する。
従って、端末装置は、配信されるすべての単位音声データの識別IDを一時記憶しておき、当該ガイダンスポイントに接近しガイダンスの出力が必要になった時点で必要になる識別IDにより単位音声データの配信要求し、単位音声データそのものをダウンロードして再生出力するから、通信量を増大させることなく案内経路データの配信が可能になる。また、端末装置の記憶容量が小さいものであっても単位音声データを記憶することができ、記憶容量不足を生じる恐れがない。
In the invention according to
Therefore, the terminal device temporarily stores the identification IDs of all the unit voice data to be distributed, and the unit voice data is identified by the identification ID required when the guidance point is approached and guidance output is required. Since the distribution request is made and the unit audio data itself is downloaded and reproduced and output, the guidance route data can be distributed without increasing the communication amount. Moreover, even if the storage capacity of the terminal device is small, unit voice data can be stored, and there is no possibility of insufficient storage capacity.
請求項5にかかる発明においては、請求項1にかかるナビゲーションシステムにおいて、端末装置は、経路探索サーバから配信された配信データを記憶する配信データ記憶手段と、音声データ要求手段と、音声データ記憶手段と、音声出力手段と、を備え、音声データ要求手段は音声出力が必要になると前記配信データ記憶手段に記憶された識別符号に基づいて前記経路探索サーバに単位音声データを要求し、経路探索サーバから配信された単位音声データを音声データ記憶手段に記憶し、音声出力手段により当該単位音声データを出力し、その後、出力を完了した単位音声データを削除する。
従って、端末装置は、配信されるすべての単位音声データの識別IDを一時記憶しておき、当該ガイダンスポイントに接近しガイダンスの出力が必要になった時点で必要になる識別符号により単位音声データの配信要求し、単位音声データそのものをダウンロードして再生出力し、その後、識別符号とダウンロードした単位音声データを削除するものであるから、ネットワークの通信負荷を増大させることがなく、少ない容量の記憶装置を使用していても音声ガイダンスを行うことができるようになる。
According to a fifth aspect of the present invention, in the navigation system according to the first aspect, the terminal device includes a distribution data storage unit that stores distribution data distributed from the route search server, a voice data request unit, and a voice data storage unit. And voice output means, and the voice data request means requests unit voice data from the route search server based on the identification code stored in the distribution data storage means when voice output is required, and the route search server Is stored in the audio data storage unit, the unit audio data is output by the audio output unit, and then the unit audio data for which output has been completed is deleted.
Therefore, the terminal device temporarily stores the identification IDs of all the unit voice data to be distributed, and the unit voice data is identified by the identification code required when the guidance point is approached and guidance output is required. Since the distribution request is made, the unit audio data itself is downloaded and reproduced and output, and thereafter the identification code and the downloaded unit audio data are deleted, the network communication load is not increased, and the storage device having a small capacity Voice guidance can be performed even when using.
請求項6にかかる発明においては、請求項5にかかるナビゲーションシステムにおいて、端末装置は更に経路探索サーバからダウンロードして音声データ記憶手段に保存している単位音声データの識別符号を記憶する音声データ管理手段を備え、音声データ要求手段が経路探索サーバに音声データを要求する際、前記音声データ管理手段に記憶された識別符号を参照し、音声データ記憶手段に保存されていてない識別符号に該当する単位音声データの配信を前記経路探索サーバに要求する。
従って、端末装置は、一連のナビゲーション(出発地から目的地までの案内)が終了するまでの間、既にダウンロードして端末装置に保存してある単位音声データは再度経路探索サーバに配信要求する必要がなくなり、ネットワークの通信負荷を更に軽減することができるようになる。
In the invention according to claim 6, in the navigation system according to
Accordingly, the terminal device needs to request distribution of the unit voice data already downloaded and stored in the terminal device to the route search server until the end of the series of navigation (guidance from the departure place to the destination). The communication load on the network can be further reduced.
また、請求項7ないし請求項12にかかる発明においては、それぞれ請求項1ないし請求項6にかかるナビゲーションシステムにおける音声データ配信方法を提供することができるようになる。
In the inventions according to claims 7 to 12, it is possible to provide the audio data distribution method in the navigation system according to
また、請求項13ないし請求項15にかかる発明においては、それぞれ請求項1、請求項3、請求項4にかかるナビゲーションシステムを構成する経路探索サーバを提供することができるようになり、請求項16ないし請求項18、請求項19、請求項20にかかる発明においては、それぞれ、請求項1ないし請求項3、請求項5、請求項6にかかるナビゲーションシステムを構成する端末装置を提供することができるようになる。
Further, in the invention according to claims 13 to 15, it is possible to provide a route search server constituting the navigation system according to
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。なお、以下の実施例においては、携帯電話機を端末装置とし、経路探索および経路案内を音声ガイダンスにより行うナビゲーションシステムを具体例として説明するが、本発明はこのような実施例に限ることなく、他の携帯型電子機器を端末として使用するナビゲーションシステムあるいは車載用の移動端末を利用した通信型のナビゲーションシステムにも適用可能である。本明細書においては、これらの端末装置を総称して端末装置ということとする。 Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. In the following embodiments, a navigation system that uses a mobile phone as a terminal device and performs route search and route guidance by voice guidance will be described as a specific example. However, the present invention is not limited to such embodiments, and The present invention can also be applied to a navigation system using a portable electronic device as a terminal or a communication navigation system using an in-vehicle mobile terminal. In the present specification, these terminal devices are collectively referred to as terminal devices.
図1は、本発明の実施例にかかるナビゲーションシステムの構成を示すブロック図である。ナビゲーションシステム10は、図1に示すように、インターネットなどのネットワーク12を介して接続される携帯端末20と経路探索サーバ30を備えて構成されている。経路探索サーバ30は端末装置20から要求された経路探索条件(出発地、目的地)をもとに最適経路を探索する。そして探索した案内経路と交差点などに設定したガイダンスポイントにおける音声ガイダンスを端末装置20に提供するため、音声データを蓄積した音声データのデータベース(DB)318を備えている。
FIG. 1 is a block diagram showing a configuration of a navigation system according to an embodiment of the present invention. As shown in FIG. 1, the navigation system 10 includes a
音声データ(DB)318に蓄積された音声データは、図2に示すように、ガイダンスポイントにおいてガイダンスする音声データ(話者が発生した音声を録音したアナログ音声データ)を単位音声データに分解し、単位音声データごとに識別ID(識別符号)を付してデータ名とともに蓄積されている。例えば「この先200m、〇〇通り、△丁目交差点、右折して下さい」というガイダンスは識別ID[0001]、[0008]、[0006]、[0002]で特定される単位音声データをこの順に再生することによって行うことができる。 As shown in FIG. 2, the voice data accumulated in the voice data (DB) 318 is decomposed into voice data (analog voice data recording voice generated by a speaker) for guidance at a guidance point, as shown in FIG. Each unit voice data is stored with a data name with an identification ID (identification code). For example, the guidance “Please turn right 200m, OO street, △ Chome intersection, turn right” reproduces the unit voice data specified by the identification ID [0001], [0008], [0006], [0002] in this order. Can be done.
経路探索サーバ30は端末装置20に地図データ、案内経路データを配信する際、案内経路の交差点などガイダンスを行うガイダンスポイントを設定し、各ガイダンスポイントごとに、そのガイダンスポイントにおいてガイダンスとして出力する音声データを配信する際、音声データそのものでなく単位音声データごとの識別ID(識別符号)を配信する。
When the
端末装置20は案内経路のデータとともに配信されるすべての単位音声データの識別IDを一時記憶しておき、当該ガイダンスポイントに接近しガイダンスの出力が必要になった時点で必要になる識別IDを経路探索サーバ30に送って該当する単位音声データの配信要求を行い、単位音声データそのもののダウンロードを行い、その音声データを再生する。従って、案内経路データ配信の際には音声データそのものを配信せず識別IDを配信するだけであるからネットワークの通信負荷を増大させることがない。
The
また、出発地から目的地までの案内経路が長く、ガイダンスポイントが多数あっても、ガイダンスポイントごとに音声データの識別IDが配信されるだけであるから、通信量を増大させることなく配信可能であり、端末装置20の記憶容量が小さいものであっても十分に記憶しておけるデータ量である。そして、ある音声データはあるガイダンスポイントに接近した時のみ必要になるものであるから、ガイダンスポイントに接近して必要になった時点で識別IDを特定して音声データそのものを経路探索サーバ30からダウンロードして使用し、ガイダンスが終了したら識別IDとダウンロードした単位音声データを破棄(削除)していけば少ない容量の記憶装置を使用していても音声ガイダンスを行うことができる。
Even if the guidance route from the departure point to the destination is long and there are a lot of guidance points, the voice data identification ID is only distributed for each guidance point, so it can be distributed without increasing the amount of communication. Yes, even if the storage capacity of the
端末装置20においてリルート処理が必要になり、経路探索サーバ30が目的地までの新たな経路を再探索し、その案内経路、ガイダンスポイント、音声ガイダンスのための単位音声データの識別IDを含む案内経路データを作成するが、目的地までの案内経路は一般的に長く、リルートが発生した近辺の案内経路が新たな経路になり、その先の案内経路はリルート前に探索した案内経路と一致する場合が多い。
A reroute process is required in the
従って、リルート処理により探索された新たな案内経路のデータ(案内経路、ガイダンスポイント、ガイダンスデータ(単位音声データの識別ID))を再度経路探索サーバ30から端末装置20に配信し、端末装置20側では、当初の案内経路のデータと比較して差分を検出し、変更のあった新たな案内経路のデータ部分を配信データ記憶手段上で置換することにより、容易にリルート後の新たな案内経路にそったガイダンスを提供することができる。ここでいう置換とは、新たな案内経路データにより不要になった当初の案内経路データの部分(差分)を当初の案内経路データから削除し、新たな案内経路データの差分を記憶する処理をいう。んんつ
Therefore, the data of the new guidance route searched by the reroute process (guidance route, guidance point, guidance data (identification ID of unit voice data)) is again delivered from the
経路探索サーバ30は、制御手段311、通信手段312、配信データ編集手段313、案内経路データ作成手段314、地図データ(DB)315、経路探索手段316、探索用ネットワークデータ317、前述の音声データ(DB)318を備えて構成されている。
The
探索用ネットワークデータ317は自動車による経路探索のための道路ネットワークデータ317Aと、歩行者用の経路探索のため歩行者ネットワークデータ317Bを備えている。道路ネットワークデータ317Aには歩行者専用道路や公園内など車両進入禁止区域の道路データは含まれておらず、歩行者ネットワークデータ317Bには高速道路など歩行者通行禁止の道路データは含まれていない。探索用ネットワークデータ317のデータ構成については後述する。
The
制御手段311は、図示してはいないがRAM、ROM、プロセッサを有するマイクロプロセッサであり、ROMに格納された制御プログラムにより各部の動作を制御する。通信手段312は、ネットワーク12を介して端末装置20と通信するためのインターフェースである。経路探索手段316は端末装置20から送信された経路探索条件に従って探索用ネットワークデータ317を参照して最適経路を探索する。
Although not shown, the
案内経路データ作成手段314は経路探索の結果得られた案内経路にガイダンスポイントを設定し、音声データ(DB)318を参照して、音声各ガイダンスポイントにおけるガイダンスを構成する単位音声データの識別IDを抽出し、案内データとして作成する。案内経路データ作成手段314により作成された案内経路、ガイダンスのデータは地図データ(DB)315から取得した地図データとともに配信データ編集手段313により端末装置20に配信するためのデータに編集され、通信手段312を介して端末装置20に配信される。また、リルートによる再探索が行われた場合も同様に新たな案内経路について案内経路データを作成する。
The guidance route data creation means 314 sets guidance points in the guidance route obtained as a result of the route search, and refers to the voice data (DB) 318 to identify the identification ID of the unit voice data constituting the guidance at each guidance point. Extract and create as guidance data. The guidance route and guidance data created by the guidance route
歩行者あるいは自動車による経路を探索するための道路ネットワークデータ317A、歩行者ネットワークデータ317Bは、以下のように構成されている。例えば、道路が図3に示すように道路A、B、Cからなる場合、道路A、B、Cの端点、交差点、屈曲点などをノードとし、各ノード間を結ぶ道路を有向性のリンクで表し、ノードデータ(ノードの緯度・経度)、リンクデータ(リンク番号)と各リンクのリンクコスト(リンクの距離またはリンクを走行するのに必要な所要時間)をデータとしたリンクコストデータと構成される。
Road network data 317A and
すなわち、図3において、○印、◎印がノードを示し、◎印は道路の交差点を示している。各ノード間を結ぶ有向性のリンクを矢印線(実線、点線、2点鎖線)で示している。リンクは、道路の上り、下りそれぞれの方向を向いたリンクが存在するが、図3では図示を簡略化するため矢印の向きのリンクのみを図示している。 That is, in FIG. 3, ◯ and ◎ indicate nodes, and ◎ 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. 3, only the links in the direction of the arrows are shown for the sake of simplicity.
このような道路ネットワークのデータを経路探索用のデータベースとして経路探索を行う場合、出発地のノードから目的地のノードまで連結されたリンクをたどりそのリンクコストを累積し、累積リンクコストの最少になる経路を探索して案内する。すなわち、図3において出発地をノード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. 3, when a 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 to 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 for and guided.
図3ではノードAXからノードCYに至る他の経路は図示されていないが、実際にはそのような経路が他にも存在するため、ノードAXからノードCYに至る可能な経路を同様にして探索し、それらの経路のうちリンクコストが最少になる経路を最適経路として決定するものである。この手法は、例えば、ダイクストラ法と呼ばれる周知の手法によって行われる。従って、探索された案内経路は利用者を案内(誘導)するノードおよび/またはリンクの順として表現される。 Although other routes from the node AX to the node CY are not shown in FIG. 3, in reality there are other such routes, so a possible route 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.
図4は、経路探索サーバ30によって探索された案内経路の一例を示す模式図である。図4において、出発地(スタート)から目的地(ゴール)までの経路はノードN1、ノードN2、ノードN3、ノードN4の順にリンクをたどる経路として表現される。交差点ノードにおいては直進や右左折の別を音声で案内するため、ガイダンスポイントが設定され、ガイダンスポイントにおけるガイダンスを単位音声データの識別IDが対応付けられて端末装置20に配信される。
FIG. 4 is a schematic diagram illustrating an example of a guidance route searched by the
図5は、経路探索サーバ30から配信された図4の案内経路データ(ガイダンスポイント、単位音声データの識別IDを含む)の一例を示す図である。例えば、図5に示すようにノードN1、ノードN2、ノードN4は交差点でありガイダンスポイントが設定され、ノードN3は右折路でありガイダンスの必要がなくガイダンスポイントは設定されていない。
FIG. 5 is a diagram illustrating an example of the guidance route data (including guidance points and identification IDs of unit voice data) of FIG. 4 distributed from the
ノードN1においては単位音声データの識別ID[0001、0008、0006、0002]が図5の順で対応付けられている。同様にノードN2においては、単位音声データの識別ID[0001、0009、0007、0003]が図5の順で対応付けられ、ノードN4においては、単位音声データの識別ID[0001、0010、0005、0003]が図5の順で対応付けられている。 In the node N1, identification IDs [0001, 0008, 0006, 0002] of unit voice data are associated in the order shown in FIG. Similarly, in the node N2, unit voice data identification IDs [0001, 0009, 0007, 0003] are associated in the order shown in FIG. 5, and in the node N4, unit voice data identification IDs [0001, 0010, 0005, [0003] are associated in the order of FIG.
ノードN1のガイダンスを識別ID[0001、0008、0006、0002]に該当する単位音声データを経路探索サーバ30からダウンロードして再生すると「この先200m、〇〇通り、△丁目交差点、右折して下さい」というガイダンスが音声出力される(図2参照)。同様にノードN2のガイダンスを識別IDに該当する単位音声データを経路探索サーバ30からダウンロードして再生すると「この先200m、△通り、□丁目交差点、左折して下さい」というガイダンスが音声出力され、ノードN4のガイダンスを識別IDに該当する単位音声データを経路探索サーバ30からダウンロードして再生すると「この先200m、□通り、〇〇××丁目交差点、右折して下さい」というガイダンスが音声出力される。
If the unit voice data corresponding to the identification ID [0001, 0008, 0006, 0002] is downloaded from the
一方、端末装置20は、図1に示されるように、制御手段211、GPS受信機などからなる測位手段212、マッチング処理手段213、リルート要否判定手段214、経路探索要求手段215、音声データ要求手段216、音声データ記憶手段217、通信手段218、配信データ記憶手段219、音声再生手段220、スピーカなどからなる音声出力手段221、液晶表示パネルなどからなる表示手段222、操作・入力手段223、差分検出手段224などを備えて構成されている。
On the other hand, as shown in FIG. 1, the
マッチング処理手段213は測位手段212が測位した現在位置(緯度・経度)を道路または経路にマッチング処理して測位誤差を補正する。リルート要否判定手段214はマッチング処理手段213による補正の距離が所定値内にあるかを判定し、所定の距離範囲を超えていると、案内経路から逸脱したものと判断しリルート処理要と判定し、経路探索サーバ30にリルート処理要求を送信する。
The matching
経路探索サーバ30から配信された案内経路データは、配信データ記憶手段219に一時記憶される。リルート処理要求の結果、経路探索サーバ30から配信される新たな案内経路のデータは、差分検出手段224により当初配信された案内経路データと比較してその差分を特定し、配信データ記憶手段219に一時記憶していた当初の案内経路データから不要になった部分を削除し、差分のデータを記憶する置換処理が行われる。この詳細については図面を参照して後述する。
The guide route data distributed from the
制御手段211は、図示してはいないがRAM、ROMを有するマイクロプロセッサ(CPU)を備えて構成され、ROMに格納された制御プログラムにより各部の動作を制御する。操作・入力手段223は、数字キーやアルファベットキー、その他の機能キー、選択キー、スクロールキーなどからなる操作・入力手段ためのものであり、出力手段である表示手段222に表示されるメニュー画面から所望のメニューを選択し、あるいは、キーを操作して種々の入力操作を行うものである。従って、表示手段222は操作・入力手段223の一部としても機能する。通信手段218は、ネットワーク12を介して経路探索サーバ30と通信するためのインターフェースである。
Although not shown, the
測位手段212はGPS受信機によりGPS衛星信号を受信し、端末装置20の現在位置(緯度・経度)を測位する。また、加速度センサ、地磁気センサなどを備えることにより自律航法によって端末装置20の現在位置を測位することができ、GPS受信機がGPS衛星信号から測位できない場合に、これに代わって現在位置を測位することができる。
The positioning means 212 receives a GPS satellite signal by a GPS receiver, and measures the current position (latitude / longitude) of the
利用者が経路探索サーバ30に経路探索を依頼しようとする場合、操作・入力手段223を操作し、サービスメニュー画面や所定の入力画面を表示手段222に表示して、出発地や目的地、移動手段(徒歩や自動車)、出発予定時刻や到着希望時刻などの経路探索条件の入力を行う。出発地として現在位置を選択すると測位手段212が測位した現在位置が出発地として使用される。
When a user wants to request a route search from the
経路探索要求手段215は、入力された経路探索条件を経路探索サーバ30に送信するデータに編集し、通信手段218を介して経路探索サーバ30に送信する。経路探索サーバ30から配信された案内経路、地図、ガイダンスデータなどの配信データは配信データ記憶手段219に一時記憶される。これらの配信データは必要に応じて配信データ記憶手段219から読み出され、表示手段222に表示される。表示に際しては、測位手段212が測位した現在位置が地図上に案内経路などとともに現在位置マークとして重ね合わせて表示される。
The route
経路探索サーバ30から配信される案内経路データは配信データ記憶手段219に一時記憶される。利用者が案内経路を進みガイダンスポイントが設定されたノードに接近すると、音声データ要求手段216はそのガイダンスポイントが設定されたノードにおける識別IDを経路探索サーバ30に送信し、該当する単位音声データの配信(ダウンロード)を要求する。経路探索サーバ30は要求された単位音声データを識別IDに基づいて音声データ(DB)318から読み出して端末装置20に配信する。
Guide route data distributed from the
端末装置20は、経路探索サーバ30から配信された単位音声データを受信すると、音声データ記憶手段217に記憶し、識別IDの順に音声再生手段220で再生し音声出力手段221で出力する。例えば前述のノードN1におけるガイダンスは、識別ID[0001、0008、0006、0002]であるから(図5、図2参照)、「この先200m、〇〇通り、△丁目交差点、右折して下さい」というガイダンスが音声出力手段221から出力される。
When the
案内経路を進行し、不要になった単位音声データは音声データ記憶手段217から削除し、ガイダンスポイントが設定された新たなノードに接近したら、前述と同様に音声データ要求手段216から識別IDに基づいて経路探索サーバ30に単位音声データの配信要求を行い、そのノードで必要になる単位音声データをダウンロードする。この手順を繰り返すことにより、案内経路に関連する全ての音声データを一度にダウンロードするのに比べ、通信負荷を大幅に小さくすることができる。
If the unit voice data that has become unnecessary and has progressed along the guidance route is deleted from the voice data storage means 217 and approaches a new node to which a guidance point has been set, the voice data requesting means 216 is based on the identification ID as described above. Then, a unit voice data distribution request is sent to the
また、案内経路データに付加されるガイダンスのデータは識別IDで配信、記憶されるから通信負荷は小さく、また配信データを記憶する記憶装置の容量は小さいものですむ。音声データ要求手段216が経路探索サーバ30に要求してダウンロードした単位音声データはあるノードで必要なデータのみであるから、音声データ記憶手段217は小さな記憶容量の記憶装置ですむ。
Further, since the guidance data added to the guide 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
リルート要求を経路探索サーバ30に送信した場合、経路探索サーバ30からは前述したようにリルート処理による再探索結果で得られた新たな案内経路データが端末装置20に配信される。図4に示した案内経路が当初の経路探索によるものであり、経路探索サーバ30がリルート要求に従って再探索した案内が図6に示すように、出発地(スタート)から、ノードN5、ノードN3、ノードN4を通って目的地(ゴール)に至る経路であったとすると、図7の符号Sで示す部分がルート処理野結果、探索された新たな案内経路(図6参照)により不要になる当初の案内経路(図4参照)の部分になる。
When the reroute request is transmitted to the
ここで、ノードN2は当初の案内経路(図4参照)では左折でありガイダンスポイントが設定されているが、リルート後の案内経路(図6、図7参照)ではノードN5とノードN3の間であるから直進になっており、ガイダンスポイントを設定しない。このため、リルート後の変更のあった経路はノードN5(ガイダンスポイントが設定されたノード)の前後のリンクであり、このノードN5からノードN3と両ノード間を結ぶリンクが当初の案内経路のデータとの差分になる(図6、図7参照)。 Here, the node N2 is a left turn in the initial guidance route (see FIG. 4) and a guidance point is set, but in the guidance route after the reroute (see FIGS. 6 and 7), it is between the node N5 and the node N3. Since there is a straight line, no guidance points are set. Therefore, the route that has been changed after the reroute is the link before and after the node N5 (the node for which the guidance point is set), and the link from the node N5 to the node N3 and both nodes is the data of the original guide route. (See FIGS. 6 and 7).
差分検出手段224は、上述した差分を検出し、差分に該当する案内経路データを特定する。そしてその差分に基づき、当初の案内経路データとして配信を受けていたノードN1とノードN2、ノードN2とノードN3と、それぞれのノード間リンクの案内データが不要となるから、配信データ記憶手段219に記憶していた当初の案内経路のデータからこれを削除し、代わりに差分として受信したノードN5からノードN3と両ノード間を結ぶリンクを対象とした案内経路データ(ガイダンスポイント、単位音声データの識別IDを含む)を記憶する置換処理を行う。 The difference detection means 224 detects the above-described difference and identifies guide route data corresponding to the difference. Based on the difference, the guide data for the nodes N1 and N2, the node N2 and the node N3, and the links between the nodes, which have been distributed as the initial guide route data, is no longer necessary. This is deleted from the stored initial guidance route data, and instead, the guidance route data (guidance points, identification of unit voice data) for the link connecting the node N5 to the node N3 received from the node N5 as a difference. (Including ID) is performed.
次に、以上説明したナビゲーションシステム10の動作手順について図8、図9に示すフローチャートを参照して説明する。図8は通常処理における動作手順を示すフローチャートであり、図8Aは経路探索サーバ30の動作手順を示すフローチャート、図8Bは端末装置20の動作手順を示すフローチャートである。図9はリルート処理における端末装置20の動作手順を示すフローチャートである。
Next, the operation procedure of the navigation system 10 described above will be described with reference to the flowcharts shown in FIGS. FIG. 8 is a flowchart showing an operation procedure in normal processing, FIG. 8A is a flowchart showing an operation procedure of the
図8Aに示すように、経路探索サーバ30はステップS10の処理において端末装置20から経路探索要求を受信すると、ステップS11の処理において経路探索手段316が経路探索条件に従って探索用ネットワークデータ317を参照して案内経路を探索する。最適な案内経路が探索されると、ステップS12の処理において案内経路データ作成手段314がガイダンスポイントを設定する。
As shown in FIG. 8A, when the
次に、ステップS13の処理において案内経路データ作成手段314は、音声データ(DB)318を参照して当該ガイダンスポイントでガイダンスする内容に合致した単位音声データの識別IDを抽出し、ステップS14の処理において案内経路のデータにガイダンスポイント、および単位音声データの識別IDを付加して案内経路データを作成する。作成された案内経路データは、ステップS15の処理において配信データ編集手段313により端末装置20に配信するデータに編集され端末装置20に配信される。
Next, in the process of step S13, the guidance route data creation means 314 refers to the voice data (DB) 318, extracts the identification ID of the unit voice data that matches the content that is guided by the guidance point, and the process of step S14. The guidance route data is created by adding the guidance point and the identification ID of the unit voice data to the guidance route data. The created guide route data is edited into data to be distributed to the
端末装置20は、図8Bに示すようにステップS20の処理において経路探索サーバ30に経路探索要求を送信し、ステップS21の処理において経路探索サーバ30から案内経路データを受信すると配信データ記憶手段219にこれを一時記憶する。ステップS22の処理において音声案内があるノード、すなわち、ガイダンスポイントが設定されたノードに接近するとステップS23の処理に進み、音声データ要求手段216は当該ガイダンスポイントに付加された単位音声データの識別IDを用いて経路探索サーバ30に該当する単位音声データの配信を要求する。
As shown in FIG. 8B, when the
ステップS22の処理において、音声案内(ガイダンスポイント設定)がないノードの場合はステップS28の処理に進む。ステップS28の処理では経路案内が終了したか(目的地に到達しナビゲーションが終了したか)否かが判別される。なお、図8Bのフローチャートにおいて、ステップS22からステップS27の処理は1つのガイダンスポイントにおいて複数の単位音声データの識別IDが対応付けられている場合、識別IDごとに繰り返される処理である。 If it is determined in step S22 that there is no voice guidance (guidance point setting), the process proceeds to step S28. In the process of step S28, it is determined whether or not the route guidance is finished (whether the destination is reached and the navigation is finished). In the flowchart of FIG. 8B, the process from step S22 to step S27 is a process that is repeated for each identification ID when the identification IDs of a plurality of unit audio data are associated with one guidance point.
要求した単位音声データをステップS24の処理において経路探索サーバ30から受信すると、ステップS25の処理において音声データ記憶手段217に記憶する。そして、ステップS26の処理において順次単位音声データを音声再生手段220、音声出力手段221により音声出力し、音声出力が終了するとステップS27の処理において単位音声データは音声データ記憶手段217から削除される。
When the requested unit voice data is received from the
ステップS28の処理においては経路案内が終了したか(目的地に到達しナビゲーションが終了したか)否かが判別され、終了していなければステップS22の処理に戻りステップS28までの処理が繰り返される。 In the process of step S28, it is determined whether the route guidance has been completed (whether the destination has been reached and the navigation has been completed). If not, the process returns to step S22 and the processes up to step S28 are repeated.
次に端末装置20においてリルート要求が発生した場合の端末装置20の動作手順を図9に示すフローチャートに基づいて説明する。ステップS30の処理において測位手段212が現在位置を測位し、ステップS31の処理においてマッチング処理手段213がマッチング処理を行う。ステップS32の処理においてリルート要否判定手段214はマッチング処理の結果、所定の距離範囲を超えた場合、道路または案内経路から逸脱したものと判断してリルート処理を要すると判定し、ステップS33の処理において経路探索サーバ30にリルート要求を送信する。リルート処理要求には測位手段212が測位した現在位置(緯度・経度)がリルート処理における出発地の条件として付加される。
Next, the operation procedure of the
経路探索サーバ30は端末装置20からリルート処理要求を受信すると経路探索手段316は、測位手段212が測位した現在位置(緯度・経度)を出発地として当初の目的地までの最適経路を探索し、得られた新たな案内経路について案内経路データを作成して端末装置20に配信する。
When the
端末装置20はステップS34の処理において経路探索サーバ30から前述のようにして再探索した案内経路データを受信すると、ステップS35の処理において差分検出手段224は、配信データ記憶手段219に記憶されている当初配信された案内経路データと、新たに配信された案内経路データとを比較してその差分を特定し、ステップS36の処理において配信データ記憶手段219に一時記憶していた当初の案内経路データから不要になった部分を削除し、ステップS37の処理において差分の案内経路データを記憶する置換処理が行われる。
When the
このステップS37の処理の後は、図8のフローチャートで説明した経路案内の手順(ステップS22〜ステップS27の処理が行われ、ステップS37の処理において経路案内が終了したかが判定される。経路案内が終了していなければ、ステップS30の現在位置測位の処理に戻り、経路案内が終了していれば処理を終了する。 After the process of step S37, the route guidance procedure described in the flowchart of FIG. 8 (the process of steps S22 to S27 is performed, and it is determined whether the route guidance is completed in the process of step S37. If is not completed, the process returns to the current position positioning process in step S30. If the route guidance is completed, the process is terminated.
図10は、本発明の実施例2にかかるナビゲーションシステム10の構成を示すブロック図である。図10に示すナビゲーションシステム10において、図1に示すナビゲーションシステム10と同一の構成要素は同一の参照符号を付している。説明の重複を避けるためこれら同一の参照符号の構成要素に関する説明は省略する。 FIG. 10 is a block diagram illustrating a configuration of the navigation system 10 according to the second embodiment of the present invention. In the navigation system 10 shown in FIG. 10, the same components as those in the navigation system 10 shown in FIG. In order to avoid duplication of explanation, explanations about the components having the same reference numerals are omitted.
実施例1においては、識別IDによって端末装置20にダウンロードした単位音声データは出力が終了する都度音声データ記憶手段217から削除される態様を説明したが、目的地までの一連のナビゲーションが終了するまで音声データ記憶手段217に単位音声データを保持しておき、既にダウンロードし保存してある識別IDと同じ識別IDの音声データは経路探索サーバ30からダウンロードせず、音声データ記憶手段217に保存された単位音声データを使用することもできる。
In the first embodiment, the unit voice data downloaded to the
このような制御を行うため、図10に示すナビゲーションシステム10においては端末装置20が実施例1の構成に加えて更に音声データ管理手段225を備えている。音声データ管理手段225には図11に示すように、既にダウンロード済で音声データ記憶手段217に保存してある単位音声データの識別IDが記憶されている。図11においてN1、N2、N4は図4に示す案内経路のノードを示している。識別IDは各ノードN1、N2、N4で必要になる単位音声データを示している。図11の例は図5に示したガイダンスと同じである。図11の( )内の識別IDは他の手前のノードで使用した単位音声データと同じであり、経路探索サーバ30からダウンロード済で音声データ記憶手段217に保存してある単位音声データを使用することができる。
In order to perform such control, in the navigation system 10 shown in FIG. 10, the
すなわち、ノードN1において識別ID[0001、0008、0006、0002]の単位音声データがダウンロード済で音声データ記憶手段217に保存してあるので、ノードN2においては、識別ID[0001]の単位音声データは音声データ記憶手段217のデータを使用することができ、経路探索サーバ30から再度ダウンロードする必要はない。同様にノードN4における識別ID[0001、0003]の単位音声データは手前のノードにおいてダウンロード済であるので経路探索サーバ30から再度ダウンロードする必要はない。このように音声データ要求手段216が経路探索サーバ30に音声データのダウンロード要求を行う際に、音声データ管理手段225に記憶されている識別ID(図11)を参照し、既にダウンロードしてある識別IDを除き、新たに必要になる識別IDのみについて音声データ要求を行えばよいことになる。
That is, since the unit voice data with the identification ID [0001, 0008, 0006, 0002] has been downloaded and stored in the voice data storage means 217 at the node N1, the unit voice data with the identification ID [0001] is stored at the node N2. Can use the data stored in the voice data storage means 217 and does not need to be downloaded from the
図12は、本実施例2における端末装置20の動作手順を示すフローチャートである。ステップS50の処理において経路探索サーバ30に経路探索要求を送信し、ステップS51の処理において経路探索サーバ30から案内経路データを受信すると配信データ記憶手段219にこれを一時記憶する。ステップS52の処理において音声案内があるノード、すなわち、ガイダンスポイントが設定されたノードに接近するとステップS53の処理に進み、音声データ要求手段216は当該ガイダンスポイントに付加された単位音声データの識別IDを用いて経路探索サーバ30に該当する単位音声データの配信を要求する。
FIG. 12 is a flowchart illustrating an operation procedure of the
ステップS52の処理において、音声案内(ガイダンスポイント設定)がないノードの場合はステップS58の処理に進む。ステップS58の処理では経路案内が終了したか(目的地に到達しナビゲーションが終了したか)否かが判別される。なお、図12のフローチャートにおいて、ステップS52からステップS57の処理は1つのガイダンスポイントにおいて複数の単位音声データの識別IDが対応付けられている場合、識別IDごとに繰り返される処理である。 If it is determined in step S52 that there is no voice guidance (guidance point setting), the process proceeds to step S58. In the process of step S58, it is determined whether or not the route guidance is finished (whether the destination is reached and the navigation is finished). In the flowchart of FIG. 12, the processes from step S52 to step S57 are repeated for each identification ID when the identification IDs of a plurality of unit audio data are associated with one guidance point.
次にステップS53の処理において、ガイダンスポイントに対応付けられている識別IDについて音声データ管理手段225に記憶された識別ID(既に該当する単位音声データをダウンロード済の識別ID)を参照し、音声データ記憶手段217に保存済か否かを判別する。音声データ記憶手段217に保存していない識別IDについてはステップS54で音声データ要求手段216が経路探索サーバ30に該当する単位音声の配信要求を行う。音声データ記憶手段217に保存済みであればステップS57の音声出力処理に進む。この時音声出力は音声データ記憶手段217に記憶、保存された単位音声データを使用する。
Next, in the process of step S53, referring to the identification ID stored in the voice data management means 225 for the identification ID associated with the guidance point (identification ID for which the corresponding unit voice data has already been downloaded), the voice data It is determined whether or not it has been saved in the storage means 217. For identification IDs that are not stored in the voice
要求した単位音声データをステップS55の処理において経路探索サーバ30から受信すると、ステップS56の処理において音声データ記憶手段217に記憶するとともに音声データ管理手段225に識別IDを追加する。そして、ステップS57の処理において順次単位音声データを音声再生手段220、音声出力手段221により音声出力し、ステップS58の処理では経路案内が終了したか(目的地に到達しナビゲーションが終了したか)否かが判別される。
When the requested unit voice data is received from the
ステップS58の処理においてナビゲーションが終了していない場合は、ステップS52の処理に戻りステップS57までの処理を繰り返し行う。ステップS58の処理においてナビゲーションが終了した場合にはステップS59の処理において音声データ記憶手段217および音声データ管理手段225に記憶された単位音声データと識別IDを削除して処理を終了する。 If navigation is not completed in the process of step S58, the process returns to step S52 and the processes up to step S57 are repeated. When the navigation is finished in the process of step S58, the unit voice data and the identification ID stored in the voice data storage means 217 and the voice data management means 225 are deleted in the process of step S59, and the process is finished.
このようにナビゲーションシステム10を構成すれば、一連のナビゲーション(出発地から目的地までの案内)が終了するまでの間、既にダウンロードして端末装置20に保存してある単位音声データは再度経路探索サーバ30に配信要求する必要がなくなり、更に通信負荷を軽減することができる。
If the navigation system 10 is configured in this way, the unit voice data that has already been downloaded and stored in the
なお、上記実施例2において、経路探索サーバ30からダウンロードした単位音声データは、ナビゲーションが終了した時点で端末装置20から削除する例を説明したが、車載用ナビゲーションシステムである程度の記憶装置容量が確保できる場合には、一定量の単位音声データを保存しておき、必要に応じて保存した単位音声データを利用するように構成することもできる。
In the second embodiment, the unit voice data downloaded from the
なお、上記実施例1、2においては、音声データとして案内経路に設定したガイダンスポイントにおけるガイダンス(音声案内)を配信する例を説明したが、本発明はこれに限ることなく、ナビゲーションシステムが提供する他のサービス、例えば、ホテルやレストランなどの興味対象場所の検索、案内サービスにおいて、検索結果を端末装置に配信する際、音声による案内を付加して配信する場合など、サーバが端末装置に音声データを配信する場合に一般的に適用可能である。 In the first and second embodiments, the example in which the guidance (voice guidance) at the guidance point set in the guidance route is distributed as voice data has been described. However, the present invention is not limited to this, and the navigation system provides it. In other services, such as searching for places of interest such as hotels and restaurants, and guidance services, when delivering search results to the terminal device, the server adds voice data to the terminal device. It is generally applicable when delivering
また、音声ガイダンスの単位音声データは、定型のガイダンス、例えば、ガイダンスポイントである交差点までの距離(この先200m)、あるいは、直進や右左折のガイダンスなどと、道路名、交差点名やランドマーク名のように案内経路によって不定型のガイダンスの組み合わせになる。不定型のガイダンスは一定の期間が経過すると地図データの追加、更新とともに追加、更新される。 In addition, unit voice data of voice guidance includes standard guidance, for example, a distance to the intersection that is a guidance point (200m ahead), or guidance of straight ahead or left / right turn, road names, intersection names, and landmark names. Thus, it becomes a combination of indeterminate guidance depending on the guide route. Atypical guidance is added and updated as map data is added and updated after a certain period of time.
本実施例1、2においては、上記定型、不定型の単位音声データ全てを対象として本発明を適用したい例を説明したが、本発明はこれに限ることなく、定型の単位音声データは端末装置に識別IDとともに一括ダウンロードしておき、不定型の単位音声データを対象に本発明による配信方法を適用することもできる。このように不定型の単位音声データを対象に本発明による配信方法を適用することにより更に通信負荷を軽減することができるようになる。 In the first and second embodiments, the example in which the present invention is intended to be applied to all of the above-described regular and indeterminate unit audio data has been described. It is also possible to apply the distribution method according to the present invention to a single unit voice data and download it together with the identification ID. As described above, the communication load can be further reduced by applying the distribution method according to the present invention to the irregular unit voice data.
また、上記の実施例1、2においてはリルート処理による新たな案内経路データと当初の案内経路データの差分を端末装置20側で掲出する例を説明したが、これを経路探索サーバ30側で行う構成とすることもできる。その場合、端末装置20には差分検出手段224を設けず、経路探索サーバ30側に差分検出手段を設け、経路探索サーバ30からリルート処理の結果得られた新たな案内経路データのうち、差分に相当する部分の案内経路データのみを端末装置20に配信し、端末装置20はこの差分データに基づいて当初の案内経路データの不要部分を差分データで置換する処理を行うように構成すればよい。
Further, in the first and second embodiments, the example in which the difference between the new guide route data and the initial guide route data by the reroute process is posted on the
本発明によれば、音声ガイダンスなどの音声データを単位データに分割し、それぞれに識別ID付しておき、当初識別IDをダウンロードし、音声出力が必要になる都度識別IDをもとに音声データそのものをダウンロードし、不要になったら削除するものであるから、通信負荷を軽減することができる。更にリルート処理が発生した場合に、当初の案内経路データと再探索の結果により得られた新たな案内経路の差分のみの案内経路データを配信するものであるから、更に通信負荷を軽減することができるようになり、通信型の車載用ナビゲーションシステム、携帯電話を用いた歩行者ナビゲーションシステムに用いるのに好適である。また、通信パケットの料金が安価になり特に携帯電話を用いたナビゲーションシステムに好適である。 According to the present invention, voice data such as voice guidance is divided into unit data, each is given an identification ID, the initial identification ID is downloaded, and the voice data based on the identification ID every time voice output is required. Since it is downloaded and deleted when it is no longer needed, the communication load can be reduced. Further, when the reroute process occurs, the guide route data only of the difference between the initial guide route data and the new guide route obtained as a result of the re-search is distributed, so that the communication load can be further reduced. Therefore, it is suitable for use in a communication type in-vehicle navigation system and a pedestrian navigation system using a mobile phone. In addition, the communication packet charge is low, which is particularly suitable for a navigation system using a mobile phone.
10・・・・ナビゲーションシステム
12・・・・ネットワーク
20・・・・端末装置
211・・・制御手段
212・・・測位手段
213・・・マッチング処理手段
214・・・リルート要否判定手段
215・・・経路探索要求手段
216・・・音声データ要求手段
217・・・音声データ記憶手段
218・・・通信手段
219・・・配信データ記憶手段
220・・・音声再生手段
221・・・音声出力手段
222・・・表示手段
223・・・操作・入力手段
224・・・差分検出手段
30・・・・経路探索サーバ
311・・・制御手段
312・・・通信手段
313・・・配信データ編集手段
314・・・案内経路データ作成手段
315・・・地図データ(DB)
316・・・経路探索手段
317・・・探索用ネットワークデータ
317A・・道路ネットワークデータ
317B・・歩行者ネットワークデータ
318・・・音声データ(DB)
10.
316 ... Route search means 317 ... Search network data 317A ...
Claims (20)
前記ナビゲーションシステムは、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換することを特徴とするナビゲーションシステム。 The voice data to be distributed to the terminal device is divided into unit voice data, and a voice database in which an identification code is associated and stored for each unit voice data is provided, and voice data is added when data requested by the terminal device is distributed. If necessary, an identification code is added to the delivery data and delivered to the terminal device, and the search network data is referred to based on the route search conditions including the departure place and the destination, and from the departure place to the destination. A navigation system including a route search server in which a route search means searches for a guide route and distributes guide route data to a terminal device,
The navigation system includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
The difference detecting means detects a difference between the original guidance route searched before the found new guide route and reroute processing by the reroute processing, the data of a new guide route identified by the difference detecting means Navigation data characterized in that the data of the part of the original guide route that is no longer needed is deleted from the data of the original guide route and replaced with the data of the new part of the guide route specified by the difference detecting means. system.
前記ナビゲーションシステムは、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段が前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出する第1のステップと、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換する第2のステップと、を有することを特徴とする音声データ配信方法。 The voice data to be distributed to the terminal device is divided into unit voice data, and a voice database in which an identification code is associated and stored for each unit voice data is provided, and voice data is added when data requested by the terminal device is distributed. If necessary, an identification code is added to the delivery data and delivered to the terminal device, and the search network data is referred to based on the route search conditions including the departure place and the destination, and from the departure place to the destination. A voice data distribution method in a navigation system including a route search server for searching a guide route by a route search means and distributing guide route data to a terminal device,
The navigation system includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
A first step of detecting a difference between the original guidance route the difference detecting means is searched before the found new guide route and reroute processing by the reroute processing, new identified by said difference detecting means Data of the part of the original guide route that is no longer necessary due to the data of the guide route is deleted from the data of the original guide route and replaced with data of a new part of the guide route specified by the difference detection means . And an audio data delivery method comprising the steps of:
前記端末装置から要求されたデータを配信する際に音声案内データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信する第3のステップと、
前記端末装置が配信された識別符号を記憶し、音声出力が必要になった際に当該識別符号に基づいて前記経路探索サーバに該当する単位音声データの配信を要求する第4のステップと、を有することを特徴とする請求項7に記載の音声データ配信方法。 The audio data distribution method further includes:
A third step of adding an identification code to the distribution data and distributing it to the terminal device when voice guidance data needs to be added when distributing the data requested from the terminal device;
A fourth step of storing the identification code distributed by the terminal device and requesting the distribution of the unit voice data corresponding to the route search server based on the identification code when voice output becomes necessary; 8. The audio data delivery method according to claim 7, further comprising:
前記第3のステップにおいて、経路探索サーバは前記案内経路データを前記端末装置に配信することを特徴とする請求項9に記載の音声データ配信方法。 The route search server sets a guidance point on a guidance route searched based on a route search condition or a reroute processing request, and adds guidance as voice data for each guidance point together with the guidance route data to the terminal device. When delivering, it comprises a guide route data creation means for adding an identification code of unit voice data,
10. The voice data distribution method according to claim 9, wherein in the third step, the route search server distributes the guide route data to the terminal device.
前記第4のステップは、音声出力が必要になると音声データ要求手段が前記配信データ記憶手段に記憶された識別符号に基づいて前記経路探索サーバに単位音声データを要求し、経路探索サーバから配信された単位音声データを音声データ記憶手段に記憶し、音声出力手段により当該単位音声データを出力し、その後、出力を完了した単位音声データを削除する処理を含むことを特徴とする請求項8に記載の音声データ配信方法。 The terminal device includes distribution data storage means for storing distribution data distributed from the route search server, voice data request means, voice data storage means, and voice output means,
In the fourth step, when voice output is required, the voice data requesting unit requests unit voice data from the route search server based on the identification code stored in the distribution data storage unit, and is distributed from the route search server. 9. The method of claim 8, further comprising: storing the unit voice data in the voice data storage means, outputting the unit voice data by the voice output means, and then deleting the unit voice data for which the output has been completed. Audio data delivery method.
前記第4のステップは、音声データ要求手段が経路探索サーバに音声データを要求する際、前記音声データ管理手段に記憶された識別符号を参照し、音声データ記憶手段に保存されていてない識別符号に該当する単位音声データの配信を前記経路探索サーバに要求する処理を含むことを特徴とする請求項11に記載の音声データ配信方法。 The terminal device further includes voice data management means for storing an identification code of unit voice data downloaded from the route search server and stored in the voice data storage means,
In the fourth step, when the voice data request means requests voice data from the route search server, the identification code stored in the voice data management means is referred to and the identification code not stored in the voice data storage means is referred to. The audio data distribution method according to claim 11, further comprising a process of requesting the route search server to distribute unit audio data corresponding to the above.
前記経路探索サーバは、端末装置に配信する音声データを単位音声データに分割し、単位音声データごとに識別符号を対応付けて蓄積した音声データベースを備え、前記端末装置から要求されたデータを配信する際に音声案内データを付加する必要がある場合、前記配信データに識別符号を付加して端末装置に配信することを特徴とする経路探索サーバ。 The identification code of the unit voice data distributed from the route search server is stored, and when the voice output becomes necessary, the distribution of the unit voice data corresponding to the route search server is requested based on the identification code, and positioning is performed. Matching processing means for matching and correcting an error in the current position with a road or route, and a terminal device that requests reroute processing when the error exceeds a predetermined range, the terminal device being a difference detection means The difference detection means detects a difference between the new guidance route searched by the reroute processing and the original guidance route searched before the reroute processing, and the new guidance route specified by the difference detection means The data of the part of the original guide route that is no longer necessary due to the data of the original data is deleted from the data of the original guide route and specified by the difference detecting means A route search server connected via a network to a terminal device for data and the replacement of a new portion of the path,
The route search server divides voice data to be delivered to a terminal device into unit voice data, and has a voice database in which an identification code is stored in association with each unit voice data, and delivers data requested by the terminal device. When it is necessary to add voice guidance data at this time, an identification code is added to the distribution data and distributed to the terminal device.
前記端末装置は、測位した現在位置の誤差を道路または経路にマッチング処理して補正するマッチング処理手段と、前記誤差が所定の範囲を超えた場合にリルート処理を行う経路探索手段と、差分検出手段と、を備え、
前記差分検出手段は前記リルート処理により探索された新たな案内経路とリルート処理前に探索された当初の案内経路との差分を検出し、前記差分検出手段により特定された新たな案内経路のデータにより不要になった当初の案内経路の部分のデータを、前記当初の案内経路のデータから削除し、前記差分検出手段により特定された案内経路の新たな部分のデータと置換することを特徴とする端末装置。 Based on the route search condition including the departure point and the destination or the reroute processing request, the route search means searches the guide route from the departure point to the destination by referring to the search network data and distributes the guide route to the terminal device. A route search server, comprising: a voice database in which voice data to be distributed to a terminal device is divided into unit voice data, and an identification code is associated with each unit voice data and stored; When it is necessary to add voice guidance data at the time of distribution, a terminal device connected via a network to a route search server that adds an identification code to the distribution data and distributes it to the terminal device,
The terminal device includes a matching processing unit that corrects an error of a measured current position by matching a road or a route, a route search unit that performs a reroute process when the error exceeds a predetermined range, and a difference detection unit And comprising
The difference detecting means detects a difference between the original guidance route searched before the found new guide route and reroute processing by the reroute processing, the data of a new guide route identified by the difference detecting means A terminal characterized in that the data of the part of the original guide route that is no longer needed is deleted from the data of the original guide route and replaced with the data of the new part of the guide route specified by the difference detection means apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005234329A JP4223030B2 (en) | 2005-08-12 | 2005-08-12 | Navigation system, voice data distribution method, route search server, and terminal device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005234329A JP4223030B2 (en) | 2005-08-12 | 2005-08-12 | Navigation system, voice data distribution method, route search server, and terminal device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007047114A JP2007047114A (en) | 2007-02-22 |
| JP4223030B2 true JP4223030B2 (en) | 2009-02-12 |
Family
ID=37850046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005234329A Expired - Fee Related JP4223030B2 (en) | 2005-08-12 | 2005-08-12 | Navigation system, voice data distribution method, route search server, and terminal device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4223030B2 (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008281523A (en) * | 2007-05-14 | 2008-11-20 | Navitime Japan Co Ltd | Navigation system, route search server, terminal device, and route search method |
| JP4908311B2 (en) * | 2007-05-24 | 2012-04-04 | 株式会社ゼンリンデータコム | Server and route guidance system |
| JP4903649B2 (en) * | 2007-08-10 | 2012-03-28 | 株式会社ゼンリンデータコム | Map display device and map display method |
| JP5143034B2 (en) * | 2009-01-29 | 2013-02-13 | 株式会社ナビタイムジャパン | Navigation system, voice guidance method, route search server, and terminal device |
| JP2011047886A (en) * | 2009-08-28 | 2011-03-10 | Navitime Japan Co Ltd | Navigation system, navigation apparatus, navigation server, and navigation method |
| JP5368325B2 (en) * | 2010-01-14 | 2013-12-18 | 株式会社ナビタイムジャパン | Navigation system, terminal device, navigation server, navigation device, navigation method, and program |
| JP5303485B2 (en) * | 2010-01-27 | 2013-10-02 | 株式会社ナビタイムジャパン | Route guidance system, terminal device, route search server, route guidance method, and program |
| JP5066246B2 (en) | 2010-12-02 | 2012-11-07 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile terminal, system and method |
| KR101408035B1 (en) * | 2011-11-17 | 2014-06-18 | 주식회사 케이티 | Method and Apparatus of providing audio files for guiding path |
| JP5244245B2 (en) * | 2012-01-05 | 2013-07-24 | 株式会社ゼンリンデータコム | Map display device and map display method |
| JP5036911B2 (en) * | 2012-01-12 | 2012-09-26 | 株式会社ゼンリンデータコム | Server and route guidance system |
| CN113257080B (en) * | 2021-05-10 | 2022-07-08 | 杭州优必学科技有限公司 | Materialization programming method |
| WO2026022902A1 (en) * | 2024-07-22 | 2026-01-29 | Ntt株式会社 | Mobile body display device, mobile body display method, and mobile body display program |
-
2005
- 2005-08-12 JP JP2005234329A patent/JP4223030B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007047114A (en) | 2007-02-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7317986B2 (en) | Method of map version management for a car navigation system | |
| US9291473B2 (en) | Navigation device | |
| US7783421B2 (en) | Navigation device, navigation method, navigation program, server device, and navigation information distribution system | |
| KR102234998B1 (en) | Methods and systems of providing information indicative of a recommended navigable stretch | |
| JP2011515664A (en) | Navigation device and method using map data correction file | |
| JP4223030B2 (en) | Navigation system, voice data distribution method, route search server, and terminal device | |
| JP2005519317A (en) | Method and navigation system for updating map data | |
| US6970782B2 (en) | System for updating navigation information and apparatus for distributing updated navigation information | |
| JP6718715B2 (en) | Communication terminal, server device, movement guidance system and computer program | |
| CN108225347B (en) | Communication terminal, movement guidance system, and movement guidance method | |
| JP6752269B2 (en) | Communication terminals, server devices, mobile guidance systems and computer programs | |
| US20040044470A1 (en) | Method for route guidance, and terminal equipment and central apparatus for use therein | |
| CN101187563A (en) | Vehicle dynamic navigation method and system | |
| JP4456667B2 (en) | Navigation device | |
| JP2005098904A (en) | Navigation system | |
| WO2017170143A1 (en) | Communication terminal, server device, route search system and computer program | |
| JP6646731B2 (en) | Server device, communication terminal, route search system, and computer program | |
| JP4374336B2 (en) | Navigation system, route search server, terminal device, and navigation terminal device | |
| JP2010175361A (en) | Navigation system, voice guidance method, route search server, and terminal | |
| JP6834693B2 (en) | Communication terminals, mobile guidance systems and computer programs | |
| JP4365359B2 (en) | Navigation system, navigation device, and operation mode control method in navigation device | |
| JP4455188B2 (en) | In-vehicle information provision system | |
| JP4968175B2 (en) | Distribution system and center device | |
| JP6747097B2 (en) | Server device and computer program | |
| JP2007047091A (en) | Navigation system, voice data distribution method, route search server, and terminal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080715 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080910 |
|
| 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: 20081111 |
|
| 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: 20081118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4223030 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131128 Year of fee payment: 5 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |