JP4296181B2 - Map search device and map search method, etc. - Google Patents
Map search device and map search method, etc. Download PDFInfo
- Publication number
- JP4296181B2 JP4296181B2 JP2006054138A JP2006054138A JP4296181B2 JP 4296181 B2 JP4296181 B2 JP 4296181B2 JP 2006054138 A JP2006054138 A JP 2006054138A JP 2006054138 A JP2006054138 A JP 2006054138A JP 4296181 B2 JP4296181 B2 JP 4296181B2
- Authority
- JP
- Japan
- Prior art keywords
- name
- response
- map
- voice input
- voice
- 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 - Lifetime
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Description
本発明は、車両等の移動体の移動における経路や当該経路近辺の著名地物の名称等を地図と共に表示して当該移動体の移動を補助するナビゲーション装置における到達すべき目的地等の情報を検索するための情報検索装置の技術分野に属する。 The present invention displays information such as the destination to be reached in a navigation device that assists the movement of the moving object by displaying the route of the moving object such as a vehicle and the names of famous features in the vicinity of the route together with a map. It belongs to the technical field of information retrieval devices for retrieval.
現在、例えば、車両、航空機、船舶等の各種の移動体のための測位装置として、移動体が現在存在している地点を含む地図上の当該地点に当該移動体の位置を示す位置マーク(指標)を表示し、これに基づいて目的地点までの経路誘導を行うナビゲーション装置が知られている。これらのナビゲーション装置のうち、車両に搭載される車両ナビゲーション装置には、大別して自立型ナビゲーション装置とGPS(Global Positioning System )型ナビゲーション装置がある。 Currently, for example, as a positioning device for various mobile objects such as vehicles, aircrafts, ships, etc., a position mark (indicator indicating the position of the mobile object at the point on the map including the point where the mobile object currently exists ) And a navigation device that guides a route to a destination point based on this is known. Among these navigation devices, vehicle navigation devices mounted on a vehicle are roughly classified into a self-supporting navigation device and a GPS (Global Positioning System) type navigation device.
前者は、移動体に備えられた速度センサ及び角速度センサ等の自立センサにより移動体の移動方向及び移動距離を求め、それを基準地点に順次加算して現在位置を算出し、算出した現在位置に基づいて、表示画面上に位置マーク及び該当する地図を表示するものである。 The former calculates the moving direction and moving distance of the moving body by a self-supporting sensor such as a speed sensor and an angular velocity sensor provided in the moving body, sequentially adds them to the reference point, calculates the current position, and calculates the current position. Based on this, the position mark and the corresponding map are displayed on the display screen.
また、後者は、宇宙空間に打ち上げられている複数個のGPS衛星からの測位電波をGPSレシーバで受信し、受信結果に基づいて3次元測量法又は2次元測量法により移動体の現在位置を算出し、算出した現在位置に基づいて、表示画面上に位置マーク及び該当する地図を表示するものである。 The latter receives positioning radio waves from a plurality of GPS satellites launched in outer space with a GPS receiver, and calculates the current position of the moving object by a three-dimensional survey method or a two-dimensional survey method based on the reception result. Then, based on the calculated current position, the position mark and the corresponding map are displayed on the display screen.
更に最近では、上述の自立型とGPS型の双方の機能を備えたいわゆるハイブリッド型の車両ナビゲーション装置が一般化しつつある。 More recently, so-called hybrid type vehicle navigation devices having both the functions of the above-mentioned self-supporting type and GPS type are becoming common.
また、上記各車両ナビゲーション装置において、車両が進行する予定の経路をも地図上に重畳して当該経路上の著名な地物と共に表示することが可能なものも一般化している。 Further, in each of the above vehicle navigation devices, a device that can superimpose a route on which a vehicle is scheduled to travel on a map and display it along with famous features on the route is also generalized.
上述の各車両ナビゲーション装置によれば、使用者(運転者)は自己の現在位置と当該現在位置付近の地図とを関連付けて把握することができるために、初めて通過する地域であっても、迷うことなく目的地まで到達することができる。 According to each of the vehicle navigation devices described above, the user (driver) can be ascertained by associating his / her current position with a map in the vicinity of the current position. You can reach your destination without any problems.
一方、上記従来の車両ナビゲーション装置においては、例えば、到達すべき目的地点を設定すると共に当該目的地点までの到達経路を予め算出してから運転を開始する場合があるが、このとき、当該目的地点を設定するに際し、当該目的地点を設定するための複数の地点候補を階層的に組み合わせ、使用者との対話形式で順次当該階層を追って目的地点を設定する機能を有するものがある。 On the other hand, in the conventional vehicle navigation device, for example, a destination point to be reached may be set and a driving route may be calculated after a destination route to the destination point is calculated in advance. When setting the destination point, there are some which have a function of hierarchically combining a plurality of point candidates for setting the destination point and setting the destination point sequentially in the hierarchy in an interactive manner with the user.
すなわち、当該目的地点設定機能を有する車両ナビゲーション装置によると、具体的に目的地点を設定する際に、例えば、最初に目的地点の属性名(例えば、ゴルフ場、テーマパーク、レストラン等の目的地点の種類を示す属性名。当該属性名により構成される地点候補の階層を第1階層とする。)を複数種類表示し、その中から当該目的地点が属する目的属性を選択すると、次に、当該目的属性を有する施設が存在している県名(当該県名により構成される地点候補の階層を第2階層とする。)を複数個表示し、その中から当該目的地点が所在する目的県名を選択すると、次に当該目的県内の地域名(例えば、北部、南部等の地域名。当該地域名を含む地点候補の階層を第3階層とする。)を複数個表示し、その中から当該目的地点が存在する目的地域名を選択する。次に、当該目的地域内に存在する市町村名(市町村名を含む地点候補の階層を第4階層とする。)を複数個表示し、その中から当該目的地点が存在する目的市町村名を選択する。そして、最後に、当該選択されている市町村内にある先に選択された目的属性を有する具体的な施設名を目的地点の候補として複数個表示し、当該表示されている施設名の中から目的地点を選んで最終的に設定することが可能である。 That is, according to the vehicle navigation device having the destination setting function, when setting the destination specifically, for example, first, the attribute name of the destination (for example, the destination name such as a golf course, a theme park, a restaurant, etc.) The attribute name indicating the type (the point candidate hierarchy constituted by the attribute name is defined as the first hierarchy) is displayed, and when the destination attribute to which the destination point belongs is selected, A plurality of prefecture names where the facilities having attributes exist (the candidate hierarchy consisting of the prefecture names is defined as the second hierarchy) are displayed, and the destination prefecture name where the destination point is located is displayed. When selected, next, a plurality of area names in the target prefecture (for example, area names in the north, south, etc .. The candidate layer containing the area name is defined as the third hierarchy) are displayed. Point exists To select the desired region name that. Next, a plurality of names of cities, towns and villages existing in the destination area (fourth layer is defined as a candidate point including the name of the municipality), and a destination city where the target point exists is selected from among them. . Finally, a plurality of specific facility names that have the previously selected purpose attribute in the selected municipality are displayed as destination point candidates, and the purpose is selected from the displayed facility names. It is possible to finally set by selecting a point.
しかしながら、上述した車両ナビゲーション装置の目的地点設定機能を用いた場合には、例えば、第2階層に含まれている県名を選択するためには、運転者は、所望の県名が表示されるまで表示県名の切換操作を行う必要があり、目的の県名を探すまでに不要な時間がかかるという問題点があった。 However, when the destination point setting function of the vehicle navigation apparatus described above is used, for example, in order to select a prefecture name included in the second hierarchy, the driver displays a desired prefecture name. There is a problem that it is necessary to perform the switching operation of the displayed prefecture name, and it takes unnecessary time to search for the target prefecture name.
そして、この問題点は、近年実用化されつつある音声認識機能を用いた情報の入力が可能な車両ナビゲーション装置においては、所望の県名が選択されるまで候補となる県名をすべて音声で出力しなければならないこととなり、不要時間がより長くなってしまうと共に、不要音声が複数回聴えてくるために運転操作にも支障が出ることとなる。 The problem is that, in a vehicle navigation apparatus capable of inputting information using a speech recognition function that has been put into practical use in recent years, all candidate prefecture names are output by voice until a desired prefecture name is selected. As a result, unnecessary time becomes longer and unnecessary sound is heard a plurality of times, which impedes driving operations.
更に、上記従来の目的地点設定機能によると、必ず第1階層目から候補の選択を開始する必要があり、この場合には、例えば使用者が目的地点が存在する市町村名(第4階層に属している。)を予め承知しているときには、本来ならば選択動作が不要な第1階層から選択動作を開始しなければならず、この時でも不要な選択操作が必要となるという問題点があった。 Furthermore, according to the above-described conventional destination point setting function, it is necessary to always start selecting candidates from the first layer. In this case, for example, the name of the municipality where the destination point exists (belonging to the fourth layer) If the user knows in advance, the selection operation must be started from the first layer, which originally does not require the selection operation. Even at this time, an unnecessary selection operation is required. It was.
そこで、本発明は、上述の各問題点に鑑みて為されたもので、その課題は、利便性よく所望の情報を検索することが可能な地図検索装置及び地図検索方法等並びに当該地図検索プログラムを記録した記録媒体を提供することにある。 Therefore, the present invention has been made in view of the above-described problems, and the problem is that a map search device, a map search method, and the like that can search for desired information conveniently and the map search program are provided. Is to provide a recording medium on which is recorded.
上記課題を解決するため、請求項1に記載の地図検索装置の発明は、催促メッセージに応じて、都道府県名、市町村名の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、前記使用者の返答により都道府県名の音声入力を受け付けて音声認識し、当該都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索することを特徴とする。
In order to solve the above-described problem, the invention of the map search device according to
請求項2に記載の地図検索装置の発明は、催促メッセージに応じて、市町村名、残りの住所の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、前記使用者の返答により市町村名の音声入力を受け付けて音声認識し、当該市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索することを特徴とする。
The invention of the map search device according to
請求項3に記載の地図検索方法の発明は、催促メッセージに応じて、都道府県名、市町村名の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索方法であって、前記使用者の返答により都道府県名の音声入力を受け付けて音声認識する工程と、前記都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索する検索工程と、を有することを特徴とする。
The invention of the map search method according to
請求項4に記載の地図検索方法の発明は、催促メッセージに応じて、市町村名、残りの住所の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索方法であって、前記使用者の返答により市町村名の音声入力を受け付けて音声認識する工程と、前記市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索する検索工程と、を有することを特徴とする。
The invention of the map search method according to
請求項5に記載の記録媒体の発明は、催促メッセージに応じて、都道府県名、市町村名の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、前記コンピュータを、前記使用者の返答により都道府県名の音声入力を受け付けて音声認識し、当該都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索する手段、として機能させることを特徴とする前記地図検索プログラムが記録されている。
The invention of the recording medium according to
請求項6に記載の記録媒体の発明は、催促メッセージに応じて、市町村名、残りの住所の順に使用者により返答された音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、前記コンピュータを、前記使用者の返答により市町村名の音声入力を受け付けて音声認識し、当該市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索する手段、として機能させることを特徴とする前記地図検索プログラムが記録されている。
The invention of the recording medium according to
次に、本発明に好適な実施の形態について説明する。なお、以下に説明する実施形態は、音声認識機能及び音声合成機能を備え、音声により情報の入出力が可能な車両ナビゲーション装置に対して本発明を適用した場合の実施形態である。 Next, preferred embodiments of the present invention will be described. The embodiment described below is an embodiment in a case where the present invention is applied to a vehicle navigation apparatus that has a voice recognition function and a voice synthesis function and can input and output information by voice.
始めに、本実施形態に係る車両ナビゲーション装置の構成について、図1を用いて説明する。 First, the configuration of the vehicle navigation device according to the present embodiment will be described with reference to FIG.
図1に示すように、車両ナビゲーション装置Sは、自車の回転時の角速度を検出し、角速度データ及び相対方位データを出力する角速度センサ1と、車輪の回転に伴って出力される所定周期のパルス信号におけるパルス数をカウントすることにより車輪一回転当たりのパルス数を算出し、当該一回転当たりのパルス数に基づく走行距離データを出力する走行距離センサ2と、GPS衛星からの電波を受信してGPS測位データを出力すると共に、自車の進行方向の絶対方位データを出力するGPSレシーバ3と、相対方位データ、角速度データ、走行距離データ、GPS測位データ及び絶対方位データに基づいて、ナビゲーション装置全体の制御を行うシステムコントローラ4と、各種データを入力するためのリモコン装置等の入力装置10と、システムコントローラ4による制御の下、記録媒体及び記憶手段としてのDVD−ROM(DVD−Read Only Memory)ディスクDKから車線数、道幅等を示す道路データを含む地図データや各施設の名称並びに詳細情報を示すデータ等の各種データを読み出し、出力するDVD−ROMドライブ11と、システムコントローラ4による制御の下、各種表示データを表示する表示ユニット12と、システムコントローラ4による制御の下、各種音声データを再生し、出力する音響再生ユニット17と、入力手段としての外部マイク200から入力される音声の内容を認識する音声認識手段としての音声認識デコーダ21と、音声認識デコーダ21から出力される音声データに基づいて音声合成を行う音声合成部22と、音声合成部22から出力される合成音声信号を外部に出力する出力手段としてのスピーカ23と、を備えて構成されている。
As shown in FIG. 1, the vehicle navigation device S detects an angular velocity at the time of rotation of the host vehicle, outputs an angular velocity data and relative bearing data, and a predetermined cycle that is output as the wheels rotate. By counting the number of pulses in the pulse signal, the number of pulses per wheel rotation is calculated, and the
また、システムコントローラ4は、GPSレシーバ3等の外部センサとのインターフェース動作を行うインターフェース部5と、システムコントローラ4全体を制御するコンピュータ、入力制御手段、判定手段及び検索手段としてのCPU6と、CPU6を制御する基本的な制御プログラム等が格納されたROM(Read Only Memory)7と、図示しない不揮発性メモリ等を有し、入力装置10を介して使用者により予め設定された経路データやCPU6における処理に必要なデータ等の各種データを書き込み可能に格納するRAM8とを備えており、入力装置10、DVD−ROMドライブ11、表示ユニット12、音響再生ユニット17及び音声認識デコーダ21とは、バスライン9を介して接続されている。また、CPU6による後述する情報検索処理のための制御プログラムは、予めDVD−ROMディスクDK内に記録されており、必要に応じてDVD−ROMドライブ11を介して読み出されて当該情報検索処理に用いられる。
The
更に、表示ユニット12は、バスライン9を介してCPU6から送られる制御データに基づいて表示ユニット12全体の制御を行うグラフィックコントローラ13と、VRAM(Video RAM)等のメモリからなり、即時表示可能な画像情報を一時的に記憶するバッファメモリ14と、グラフィックコントローラ13から出力される画像データに基づいて、液晶表示装置又はCRT(Cathode Ray Tube)表示装置等からなるディスプレイ16を表示制御する表示制御部15とを備えて構成されている。
Further, the
また、音響再生ユニット17は、DVD−ROMドライブ11またはRAM8からバスライン9を介して送られる音声ディジタルデータのD/A変換を行うD/Aコンバータ18と、D/Aコンバータ18から出力される音声アナログ信号を増幅する増幅器19と、増幅された音声アナログ信号を音声に変換して外部へ出力するスピーカ20とを備えて構成されている。
The
更に、音声認識デコーダ21は、不特定話者の音声を認識する周知の音声認識回路を備えており、外部マイク200を介して音声が入力されると、当該入力された音声の内容に最も近い候補語が、多数の語を示す情報を含む内蔵辞書から選択され、この選択された候補語を示す候補語データをバスライン9を介してCPU6に出力するように構成されている。なお、上記内蔵辞書は、具体的にはDVD−ROMディスクDK内に格納されており、必要に応じてDVD−ROMドライブ11を介して読み出される。
Furthermore, the
本実施形態の車両ナビゲーション装置Sは、上述した構成により、後述する処理手順に基づいて使用者が外部マイク200を介して目的地点等を示す地点情報等を入力すると、上記音声認識デコーダ21により当該入力内容に相当する候補語の検索が行われ、検索された候補語を基にシステムコントローラ4によりDVD−ROMディスクDK内に記憶された地図データ等を読み出し、表示ユニット12に表示するようになっている。
With the above-described configuration, the vehicle navigation device S according to the present embodiment receives the point information indicating the destination point or the like via the
なお、目的地点等の入力は、入力装置10によっても可能であるが、音声入力によれば、ボタン等の操作が不要となるため、簡単に情報入力を行うことができる。
Although the input of the destination point and the like can be performed by the
また、図1に示す車両ナビゲーション装置Sにおいては、頻繁に目的地点として設定する場所名又は施設名を複数種類選択し、これらを目的地点として採用された回数と共にRAM8内に記憶させておくことが可能とされている。
In the vehicle navigation apparatus S shown in FIG. 1, a plurality of types of place names or facility names that are frequently set as destination points are selected and stored in the
また、最近検索され目的地点として設定された場所名又は施設名についても、過去に溯った複数個についてRAM8内に記憶させておくことも可能とされている。
Further, it is also possible to store a plurality of names or facility names recently searched and set as destination points in the
次に、本発明におけるスピーカ23からの音声出力用の音声出力データ及び外部マイク200を介して入力された音声の認識用ワード(すなわち、入力されるであろう語句に対応する音声認識用データ)のデータ構造について、図2を用いて説明する。
Next, voice output data for voice output from the
始めに、音声出力データのデータ構造について、図2(a)を用いて説明する。なお、本実施形態においてスピーカ23から出力される音声は、次に入力すべき情報の内容を示して当該情報の入力を催促する催促メッセージであり、図2に示すデータ構造は、当該催促メッセージのデータ構造を示すものである。また、図2に示す催促メッセージを出力するための音声データは、予めDVD−ROMディスクDK内に記録されており、必要に応じてDVD−ROMドライブ11を介して読み出されるものである。更に、以下に説明する各メッセージの用い方については、後ほど示すフローチャートと共に説明する。
First, the data structure of the audio output data will be described with reference to FIG. In the present embodiment, the sound output from the
図2(a)に示すように、実施形態に係る催促メッセージSMは、6段階の階層に分類されている。 As shown in FIG. 2A, the reminder message SM according to the embodiment is classified into six levels.
そして、最上位の階層である第0階層30の領域50内には、実施形態に係る車両ナビゲーション装置Sの電源がオンとされた直後(具体的には車両のイグニッションスイッチがオンとされた直後)に、「どちらまで行かれますか?」というメッセージを出力するための音声データが格納されている。
And in the
次に、第1階層31の領域51内には、上記「どちらまで行かれますか?」という催促メッセージSMの後にスピーカ23を介して出力されるべき「都道府県名、市外局番、登録した住所、ジャンル、最近検索した住所、のいずれかをどうぞ」というメッセージを出力するための音声データが格納されている。
Next, in the
次に、第2階層32の領域52内には、上記領域51内のメッセージのうちの「都道府県名」という語句に対応した「都道府県名をどうぞ」というメッセージのための音声データが格納されている。
Next, in the
次に、第3階層33の領域53内には、上記領域52内のメッセージに対応した「市町村名をどうぞ」というメッセージのための音声データが格納されている。
Next, in the area 53 of the
また、第4階層34の領域54内には、上記領域53内のメッセージに対応した「住所をどうぞ」というメッセージのための音声データが格納されている。
Also, in the
次に、第2階層32の領域55内には、上記領域51内のメッセージのうちの「市外局番」という語句に対応した「市外局番をどうぞ」というメッセージのための音声データが格納されている。
Next, in the
また、第3階層33の領域56内には、上記領域55内のメッセージに対応した「市内局番をどうぞ」というメッセージのための音声データが格納されている。
Further, in the
更に、第4階層34の領域57内には、上記領域56内のメッセージに対応した「残りの番号をどうぞ」というメッセージのための音声データが格納されている。
Furthermore, in the
次に、第2階層32の領域58内には、上記領域51内のメッセージのうちの「登録した住所」という語句及び「最近検索した住所」という語句に対応した「住所をどうぞ」というメッセージのための音声データが格納されている。
Next, in the
また、第3階層33の領域59内には、上記領域58内のメッセージに対応した第1区分のメッセージとして「○○ですか?××ですか?△△ですか?◆◆ですか?◎◎ですか?その他ですか?」というメッセージのための音声データが格納されている。
Also, in the
更に、第3階層33の領域60内には、上記領域58内のメッセージに対応した第2区分のメッセージとして「●●ですか?▲▲ですか?▽▽ですか?□□ですか?◇◇ですか?」というメッセージのための音声データが各区分毎に格納されている。
Further, in the
ここで、上記「○○」、「××」、「△△」、「◆◆」、「◎◎」、「●●」、「▲▲」、「▽▽」、「□□」及び「◇◇」は、夫々に登録された相互に異なる具体的な住所のうち使用頻度の高いもの又は最近検索された相互に異なる具体的な住所を示している。 Here, “XX”, “XX”, “△△”, “◆◆”, “◎◎”, “●●”, “▲▲”, “▽▽”, “□□” and “ “◇◇” indicates a frequently used one of the different registered addresses, or a recently searched different specific address.
次に、第2階層32の領域61内には、上記領域51内のメッセージのうちの「ジャンル」という語句に対応した第1区分のメッセージとして「駅ですか?高速道路施設ですか?遊園地ですか?ゴルフ場ですか?スキー場ですか?その他ですか?」というメッセージのための音声データが格納されている。
Next, in the
また、第2階層32の領域62内には、上記「ジャンル」という語句に対応した第2区分のメッセージとして「宿泊施設ですか?病院ですか?教育施設ですか?公園ですか?キャンプですか?その他ですか?」というメッセージのための音声データが格納されている。
Also, in the
更に、第2階層32の領域63内には、上記「ジャンル」という語句に対応した第3区分のメッセージとして「リゾート施設ですか?役所ですか?フェリーターミナルですか?空港ですか?」というメッセージのための音声データが格納されている。
Further, in the
次に、第3階層33の領域64には、上記領域61、62又は63内のメッセージに対応して上記領域52内のメッセージ(「都道府県名をどうぞ」)を出力すべく、当該領域52へアクセスすべき旨の情報が格納されている。
Next, in the
次に、第4階層34の領域65には、上記領域64内の情報に対応して上記領域53内のメッセージ(「市町村名をどうぞ」)を出力すべく、当該領域53へアクセスすべき旨の情報が格納されている。
Next, in the
最後に、第5階層35の領域66には、上記領域65内の情報に対応して上記領域54内のメッセージ(「住所をどうぞ」)を出力すべく、当該領域54へアクセスすべき旨の情報が格納されている。
Finally, in the
ここで、以上説明した催促メッセージSMのデータ構造から明らかなように、第2階層32以下の階層内の催促メッセージSMでは、上位の階層内の一の催促メッセージSMに対しては下位の階層内の一の催促メッセージSMのみが関連付けられており、従って、下位の階層にある催促メッセージSMがその上位にある複数の催促メッセージSMに関連付けられていることはない。
Here, as is apparent from the data structure of the reminder message SM described above, in the reminder message SM in the hierarchy below the
次に、認識用ワードのデータ構造について、図2(b)を用いて説明する。なお、本実施形態における認識用ワードは、上述した催促メッセージSMに対応して入力されることが予測される内容の音声を認識するために当該音声の入力を待ち受けるためのワードであり、図2(b)に示すデータ構造は、当該認識用ワードのデータ構造を示すものである。また、図2(b)に示す認識用ワードに対応する音声データは、上記内部辞書として予めDVD−ROMディスクDK内に記録されており、必要に応じてDVD−ROMドライブ11を介して読み出されるものである。更に、以下に説明する各認識用ワードの用い方については、後ほど示すフローチャートと共に説明する。
Next, the data structure of the recognition word will be described with reference to FIG. Note that the recognition word in the present embodiment is a word for waiting for the input of the voice in order to recognize the voice of the content that is predicted to be input in response to the above-described reminder message SM. The data structure shown in (b) shows the data structure of the recognition word. 2B is recorded in advance in the DVD-ROM disc DK as the internal dictionary, and is read out via the DVD-
図2に示すように、実施形態に係る認識用ワードWは、上述した催促メッセージSMの各階層に対応するように5段階の階層に分類されている。 As shown in FIG. 2, the recognition word W according to the embodiment is classified into five levels so as to correspond to each level of the above-described reminder message SM.
そして、最上位の階層である第1階層40の領域70には、催促メッセージSMにおける領域51内のメッセージに対応して入力される音声の内容を認識するために、「都道府県名」、「市外局番」、「登録した住所」、「ジャンル」及び「最近検索した住所」という語句そのものを示す辞書が格納されている。
In the
次に、第2階層41の領域71には、領域70内のメッセージの内「都道府県名」という語句に関連付けられていると共に、催促メッセージSMにおける領域52内の語句(「都道府県名をどうぞ」)に対応して入力される音声の内容を認識するための都道府県名の実名(「東京都」、「神奈川県」等の実名)示す辞書が格納されている。
Next, the
また、第3階層42の領域72内には、領域71内の語句に関連付けられていると共に、催促メッセージSMにおける領域53内の語句(「市町村名をどうぞ」)に対応して入力される音声の内容を認識するための市町村名の実名(「品川区」、「横浜市」等の実名)示す辞書が格納されている。
Further, in the
次に、第4階層43の領域73内には、領域72内の語句に関連付けられていると共に、催促メッセージSMにおける領域54内の語句(「住所をどうぞ」)に対応して入力される音声の内容を認識するための具体的な住所名を示す辞書が格納されている。
Next, in the
また、第2階層41の領域74には、領域70内のメッセージの内「市外局番」という語句に関連付けられていると共に、催促メッセージSMにおける領域55内の語句(「市外局番をどうぞ」)に対応して入力される音声の内容を認識するための市外局番号(「03」、「045」等の実際の番号)示す辞書が格納されている。
Further, the
次に、第3階層42の領域75内には、領域74内の語句に関連付けられていると共に、催促メッセージSMにおける領域56内の語句(「市内局番をどうぞ」)に対応して入力される音声の内容を認識するための市内局番号(「111」、「987」等の実際の番号)示す辞書が格納されている。
Next, in the
更に、第4階層43の領域76内には、領域75内の語句に関連付けられていると共に、催促メッセージSMにおける領域57内の語句(「残りの番号をどうぞ」)に対応して入力される音声の内容を認識するための電話番号(「2345」、「9876」等の実際の残りの番号)を示す辞書が格納されている。
Further, in the
また、第2階層41の領域77内には、領域70内のメッセージの内「登録した住所」という語句及び「最近検索した住所」という語句に関連付けられていると共に、催促メッセージSMにおける領域58内の語句(「住所をどうぞ」)に対応して入力される音声の内容を認識するための具体的な住所名を示す辞書が格納されている。
Further, in the
次に、第3階層42の領域78内には、領域77内の語句に関連付けられていると共に、催促メッセージSMにおける領域59内の語句(「○○ですか?××ですか?△△ですか?◆◆ですか?◎◎ですか?その他ですか?」)に対応して入力される音声の内容を認識するための具体的な「○○」、「××」、「△△」、「◆◆」、「◎◎」及び「その他」という語句そのものを示す辞書が格納されている。
Next, in the
また、第3階層42の領域79内には、領域77内の語句に関連付けられていると共に、催促メッセージSMにおける領域60内の語句(「●●ですか?▲▲ですか?▽▽ですか?□□ですか?◇◇ですか?」)に対応して入力される音声の内容を認識するための具体的な「●●」、「▲▲」、「▽▽」、「□□」及び「◇◇」という語句そのものを示す辞書が格納されている。
Further, in the
次に、第2階層41の領域79には、領域70内のメッセージの内「ジャンル」という語句に関連付けられていると共に、催促メッセージSMにおける領域61内の語句(「駅ですか?高速道路施設ですか?遊園地ですか?ゴルフ場ですか?スキー場ですか?その他ですか?」)に対応して入力される音声の内容を認識するための「駅」、「高速道路施設」、「遊園地」、「ゴルフ場」、「スキー場」及び「その他」という語句そのものを示す辞書が格納されている。
Next, in the
また、第2階層41の領域80には、領域70内のメッセージの内「ジャンル」という語句に関連付けられていると共に、催促メッセージSMにおける領域62内の語句(「宿泊施設ですか?病院ですか?教育施設ですか?公園ですか?キャンプですか?その他ですか?」)に対応して入力される音声の内容を認識するための「宿泊施設」、「病院」、「教育施設」、「公園」、「キャンプ場」及び「その他」という語句そのものを示す辞書が格納されている。
The area 80 of the
更に、第3階層42の領域82内には、領域79、80又は81内の語句に関連付けられていると共に、催促メッセージSMにおける領域64内の情報に対応して上記領域71内の語句(都道府県名の実名)を用いて音声入力を待ち受けるべく、当該領域71へアクセスすべき旨の情報が格納されている。
Further, in the
次に、第4階層43の領域83内には、領域82内の語句に関連付けられていると共に、催促メッセージSMにおける領域65内の情報に対応して上記領域72内の語句(市町村名の実名)を用いて音声入力を待ち受けるべく、当該領域72へアクセスすべき旨の情報が格納されている。
Next, in the
次に、第5階層44の領域84内には、領域83内の語句に関連付けられていると共に、催促メッセージSMにおける領域66内の情報に対応して上記領域73内の語句(住所の実名)を用いて音声入力を待ち受けるべく、当該領域73へアクセスすべき旨の情報が格納されている。
Next, in the
ここで、以上説明した認識用ワードWのデータ構造から明らかなように、第2階層41以下の階層内の認識用ワードWでは、上位の階層内の一の認識用ワードWに対しては下位の階層内の一の認識用ワードWのみが関連付けられており、従って、下位の階層にある認識用ワードWがその上位にある複数の認識用ワードWに関連付けられていることはない。よって、音声入力の待ち受け時に全ての認識用ワードWを用いて待ち受ける必要がなく、当該待ち受けに際しては上位の階層で選択された語句に関連付けられた下位の階層の語句のみを用いて待ち受ければよい。
Here, as is clear from the data structure of the recognition word W described above, the recognition word W in the hierarchy below the
なお、上記催促メッセージSMのうち「都道府県名をどうぞ」というメッセージに対応して例えば「品川区」という音声が入力された場合でもこれを認識できるように、第1階層31内の催促メッセージSMを出力した後に音声入力を待ち受けるとき、当該出力された催促メッセージSMに対応する第1階層40内の認識用ワードWだけでなく、当該待ち受けている第1階層内40の認識用ワードWに対応した上記関連性を有する第2階層41、第3階層42、第4階層43及び第5階層44内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
Note that the prompt message SM in the
これと同様に、第2階層32内の催促メッセージSMのうち、先に選択された第1階層31内の催促メッセージSMに関連付けられている第2階層32内の催促メッセージSMを出力した後に音声入力を待ち受けるときには、当該出力された催促メッセージSMに対応する第2階層41内の認識用ワードWだけでなく、当該待ち受けている第2階層内41の認識用ワードWに対応した上記関連性を有する第3階層42、第4階層43及び第5階層44内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
Similarly, after outputting the prompt message SM in the
更に、第3階層33内の催促メッセージSMのうち、先に選択された第2階層32内の催促メッセージSMに関連付けられている第3階層33内の催促メッセージSMを出力した後に音声入力を待ち受けるときには、当該出力された催促メッセージSMに対応する第3階層42内の認識用ワードWだけでなく、当該待ち受けている第3階層内42の認識用ワードWに対応した上記関連性を有する第4階層43及び第5階層44内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
Further, among the prompt messages SM in the
次に、図2に示したデータ構造を有する催促メッセージSM及び認識用ワードWを用いた本発明に係る情報検索処理について、図3乃至図12に示すフローチャートを用いて説明する。なお、各フローチャートにおいては、例えば、「第1催促音声出力」と示す場合には、上述した催促メッセージSMにおける第1階層31内のメッセージに対応する音声を出力することを示している。また、各フローチャートで示す動作は、DVD−ROMディスクDKに格納されている制御プログラムを読み出すことにより、CPU6の制御の下で実行される動作である。
Next, information search processing according to the present invention using the prompt message SM and the recognition word W having the data structure shown in FIG. 2 will be described with reference to the flowcharts shown in FIGS. In each flowchart, for example, “first prompting voice output” indicates that a voice corresponding to the message in the
図3に示すように、実施形態の情報検索処理においては、始めに、車両のイグニッションキー等がオンとされることにより、車両ナビゲーション装置Sの電源が投入されたか否かが判定される(ステップS1)。そして、投入されていない時は(ステップS1;NO)投入されるまで待機し、投入された時は(ステップS1;YES)、次に、RAM8等の初期化を含む初期設定が実行される(ステップS2)。
As shown in FIG. 3, in the information retrieval process of the embodiment, first, it is determined whether or not the vehicle navigation apparatus S has been turned on by turning on the ignition key of the vehicle or the like (step). S1). If it is not turned on (step S1; NO), it waits until it is turned on. If it is turned on (step S1; YES), next, initialization including initialization of the
そして、入力装置10等における入力操作により情報検索モードがスタートされると(ステップS3)、次に、第0催促音声「どちらまで行かれますか?」をスピーカ23を介して出力する(ステップS4)。
When the information search mode is started by an input operation on the
次に、当該第0催促音声に対応する音声入力(以下、各催促音声に対応する音声入力を、単に返答と称する。)があったか否かが判定され(ステップS5)、返答があったときは(ステップS5;YES)、当該返答の内容を音声認識デコータ21において認識し(ステップS8)、次に、当該返答内容の認識用ワードWにおける階層を判別する(ステップS9)。ステップS9の内容については、後述する。 Next, it is determined whether or not there has been a voice input corresponding to the 0th prompting voice (hereinafter, a voice input corresponding to each prompting voice is simply referred to as a response) (step S5). (Step S5; YES), the content of the response is recognized by the voice recognition decoder 21 (Step S8), and then the hierarchy of the response content in the recognition word W is determined (Step S9). The contents of step S9 will be described later.
一方、ステップS5の判定において、予め設定された所定時間返答がないときは(ステップS5;NO)、次に、第1催促音声「都道府県名、市外局番、登録した住所、最近検索した住所、ジャンル、のいずれかをどうぞ」をスピーカ23を介して出力する(ステップS6)。そして、返答があったか否かを判定し(ステップS7)、予め設定された所定時間返答がないときは(ステップS7;NO)運転者に情報検索処理をする意志がないものとして情報検索処理を終了し、ステップS7において返答があったときは(ステップS7;YES)、上記ステップS8に移行して返答の内容を認識し、ステップS9に移行する。 On the other hand, if it is determined in step S5 that there is no response for a predetermined time set in advance (step S5; NO), then the first reminder voice “prefecture name, area code, registered address, recently searched address” , Genre, please "is output via the speaker 23 (step S6). Then, it is determined whether or not there is a response (step S7), and if there is no response for a predetermined time set in advance (step S7; NO), the information search processing is terminated assuming that the driver does not intend to perform the information search processing. If there is a response in step S7 (step S7; YES), the process proceeds to step S8 to recognize the content of the response, and the process proceeds to step S9.
次に、図4を用いてステップS9の階層判別の内容について説明する。 Next, the contents of the hierarchy determination in step S9 will be described with reference to FIG.
ステップS9の階層判別処理においては、始めに、ステップS5における返答が認識用ワードWにおける第1階層40内に含まれている語句であるか否かが判定され(ステップS10)、第1階層40内の語句であるときは(ステップS10;YES)、後述するステップS20に移行する。
In the hierarchy determination process in step S9, first, it is determined whether or not the response in step S5 is a phrase included in the
一方、ステップS10の判定において、第1階層40内に含まれている語句でないときは(ステップS10;NO)、次に、ステップS5における返答が、都道府県を示す実名(例えば、「東京都」又は「神奈川県」等の実名)であるか否かが判定される(ステップS11)。 On the other hand, if it is determined in step S10 that the phrase is not included in the first hierarchy 40 (step S10; NO), the response in step S5 is a real name indicating a prefecture (for example, “Tokyo”). Or a real name such as “Kanagawa”) is determined (step S11).
そして、都道府県を示す実名であったときは(ステップS11;YES)、後述するステップS32に移行する。また、都道府県を示す実名でなかったときは(ステップS11;NO)、次に、ステップS5における返答が、市町村を示す実名(例えば、「品川区」又は「横浜市」等の実名)であるか否かが判定される(ステップS12)。 And when it is the real name which shows a prefecture (step S11; YES), it transfers to step S32 mentioned later. If it is not a real name indicating a prefecture (step S11; NO), then the response in step S5 is a real name indicating a municipality (for example, a real name such as “Shinagawa Ward” or “Yokohama City”). It is determined whether or not (step S12).
そして、市町村を示す実名であったときは(ステップS12;YES)、後述するステップS73に移行する。また、市町村を示す実名でなかったときは(ステップS12;NO)、次に、ステップS5における返答が、施設又は場所を示す実名(例えば、「東京ドーム」又は「横浜スタジアム」等の実名)であるか否かが判定される(ステップS13)。 And when it is the real name which shows a municipality (step S12; YES), it transfers to step S73 mentioned later. If it is not a real name indicating a municipality (step S12; NO), then the response in step S5 is a real name indicating a facility or place (for example, a real name such as “Tokyo Dome” or “Yokohama Stadium”). It is determined whether or not there is (step S13).
そして、施設又は場所を示す実名であったときは(ステップS13;YES)、次に、当該示されている施設又は場所が存在する地図を表示すべく、当該施設又は場所を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS17)処理を終了する。 If it is a real name indicating the facility or place (step S13; YES), then a map including the facility or place is searched to display a map where the indicated facility or place exists. Then, map data corresponding to the retrieved map is read from the DVD-ROM disc DK and displayed (step S17), and the process is terminated.
一方、ステップS13の判定において、ステップS5における返答が施設名又は場所名でもないときは(ステップS13;NO)、次に、ステップS5における返答が、電話番号における市外局番を示す番号(数字)(例えば、「03」又は「045」等の数字)であるか否かが判定される(ステップS14)。 On the other hand, if it is determined in step S13 that the response in step S5 is not a facility name or a place name (step S13; NO), then the response in step S5 is a number (number) indicating the area code in the telephone number. It is determined whether it is (for example, a number such as “03” or “045”) (step S14).
そして、市外局番を示す数字であったときは(ステップS14;YES)、後述するステップS51に移行する。また、市外局番を示す数字でなかったときは(ステップS14;NO)、次に、ステップS5における返答が、予め登録されている目的地点を示す実名(例えば、「中華街」又は「六本木」等の実名)であるか否かが判定される(ステップS15)。 And when it is the number which shows an area code (step S14; YES), it transfers to step S51 mentioned later. If it is not a number indicating an area code (step S14; NO), then the response in step S5 is a real name indicating a pre-registered destination (for example, “Chinatown” or “Roppongi” Or the like) (step S15).
そして、登録されている目的地点名であったときは(ステップS15;YES)、ステップS17に移行して検索及び地図表示を行い、登録されている目的地点名でないときは(ステップS15;NO)、次に、ステップS5における返答が、最近検索されて記憶されている場所を示す実名であるか否かが判定される(ステップS16)。 If it is a registered destination point name (step S15; YES), the process proceeds to step S17 to perform search and map display. If it is not a registered destination point name (step S15; NO) Next, it is determined whether or not the response in step S5 is a real name indicating a location that has been recently searched and stored (step S16).
そして、最近検索された場所であったときは(ステップS16;YES)、ステップS17に移行して検索及び地図表示を行い、検索された場所でないときは(ステップS16;NO)、上記ステップS6に移行して今までの処理を繰り返す。 If it is a recently searched place (step S16; YES), the process proceeds to step S17 to perform search and map display. If it is not a searched place (step S16; NO), the process goes to step S6. Migrate and repeat the process so far.
次に、上記ステップS10において、ステップS5における返答が第1階層40内に含まれる内容であった場合の処理について、図5を用いて説明する。
Next, processing in the case where the response in step S5 is the content included in the
図5に示すように、ステップS10の判定において、ステップS5における返答が第1階層40内に含まれる内容であったときは(ステップS10;YES)、次に、当該返答が「都道府県名」という語句であるか否かが判定される(ステップS20)。そして、「都道府県名」という語句であったときは(ステップS20;YES)、後述するステップS25以降の処理に移行する。 As shown in FIG. 5, when it is determined in step S10 that the response in step S5 is the content included in the first hierarchy 40 (step S10; YES), then the response is “prefecture name”. Is determined (step S20). If it is the phrase “prefecture name” (step S20; YES), the process proceeds to step S25 and later.
一方、「都道府県名」という語句でなかったときは(ステップS20;NO)、次に、ステップS5における返答が「市外局番」という語句であるか否かが判定される(ステップS21)。そして、「市外局番」という語句であったときは(ステップS21;YES)、後述するステップS47以降の処理に移行する。 On the other hand, if it is not the phrase “prefecture name” (step S20; NO), it is next determined whether or not the response in step S5 is the phrase “city code” (step S21). If it is the phrase “city code” (step S21; YES), the process proceeds to step S47 and later.
一方、「市外局番」という語句でなかったときは(ステップS21;NO)、次に、ステップS5における返答が「登録した住所」という語句であるか否かが判定される(ステップS22)。そして、「登録した住所」という語句であったときは(ステップS22;YES)、後述するステップS90以降の処理に移行する。 On the other hand, if it is not the phrase “city code” (step S21; NO), it is next determined whether or not the response in step S5 is the phrase “registered address” (step S22). If the word is “registered address” (step S22; YES), the process proceeds to step S90 and later.
一方、「登録した住所」という語句でなかったときは(ステップS22;NO)、次に、ステップS5における返答が「ジャンル名」という語句であるか否かが判定される(ステップS23)。そして、「ジャンル名」という語句であったときは(ステップS23;YES)、後述するステップS59以降の処理に移行する。 On the other hand, if it is not the phrase “registered address” (step S22; NO), it is next determined whether or not the response in step S5 is the phrase “genre name” (step S23). If the phrase is “genre name” (step S23; YES), the process proceeds to step S59 and subsequent steps.
一方、「ジャンル名」という語句でなかったときは(ステップS23;NO)、ステップS5における返答は「最近検索した場所」であると判定して(ステップS24)、後述するステップS100以降の処理に移行する。 On the other hand, when it is not the phrase “genre name” (step S23; NO), it is determined that the response in step S5 is “recently searched place” (step S24), and the processing in step S100 and later to be described later. Transition.
次に、上記ステップS20において、ステップS5における返答が「都道府県名」という語句であった場合の処理について、図6を用いて説明する。 Next, the processing when the response in step S5 is the phrase “prefecture name” in step S20 will be described with reference to FIG.
図6に示すように、ステップS20の判定において、ステップS5における返答が「都道府県名」という語句であったときは(ステップS20;YES)、次に、「都道府県名をどうぞ」という催促メッセージを出力した回数を示すパラメータiを初期化し(ステップS25)、第2催促音声「都道府県名をどうぞ」をスピーカ23を介して出力する(ステップS26)。 As shown in FIG. 6, in the determination of step S20, if the response in step S5 is the phrase “prefecture name” (step S20; YES), then a reminder message “please name the prefecture” Is initialized (step S25), and the second reminder voice “Please enter the prefecture name” is output via the speaker 23 (step S26).
そして、返答があったか否かを判定し(ステップS27)、予め設定された所定時間返答がなかったときは(ステップS27;NO)、次に、上記パラメータiを1だけインクリメントし(ステップS28)、インクリメント後のパラメータiの値が「2」となっているか否かを判定し(ステップS29)、「2」であるときは(ステップS29;YES)、同じ「都道府県名をどうぞ」という催促メッセージを2回出力したにも拘わらず返答がないこととなるので、運転者に情報検索する意志がないと判定して処理を終了する。 Then, it is determined whether or not there is a response (step S27). If there is no response for a preset time (step S27; NO), then the parameter i is incremented by 1 (step S28). It is determined whether or not the value of the parameter i after the increment is “2” (step S29). If it is “2” (step S29; YES), the same “prefecture name please” prompt message However, it is determined that the driver is not willing to retrieve information, and the process is terminated.
一方、ステップS29の判定において、パラメータiが「2」でないときは、再度「都道府県名をどうぞ」の催促メッセージを出力すべくステップS26に戻る。 On the other hand, if it is determined in step S29 that the parameter i is not “2”, the process returns to step S26 to output the prompt message “Please enter the prefecture name” again.
また、ステップS27の判定において、「都道府県名をどうぞ」の催促メッセージに対して返答があったときは(ステップS27;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS30)、当該認識した内容の階層を判別する(ステップS31)。ステップS31の具体的な処理については、後述する。
In the determination in step S27, if there is a response to the prompt message “Please give me the prefecture name” (step S27; YES), the
そして、ステップS30で認識された返答内容が階層が判別されると、次に、第3催促音声「市町村名をどうぞ」をスピーカ23を介して出力する(ステップS32)。 When the response content recognized in step S30 is determined as a hierarchy, the third reminder voice "Please enter the municipality name" is output via the speaker 23 (step S32).
そして、返答があったか否かを判定し(ステップS33)、予め設定された所定時間返答がなかったときは(ステップS33;NO)、ステップS30で認識した内容のうち都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS34)処理を終了する。 Then, it is determined whether or not there is a reply (step S33). When there is no reply for a predetermined time set in advance (step S33; NO), the contents recognized in step S30 are based on the phrase indicating the prefecture name. Then, a map including the prefecture indicated by the word is retrieved, map data corresponding to the retrieved map is read from the DVD-ROM disk DK and displayed (step S34), and the process is terminated.
一方、ステップS33の判定において、「市町村名をどうぞ」の催促メッセージに対して返答があったときは(ステップS33;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS35)、当該認識した内容の階層を判別する(ステップS36)。ステップS36の具体的な処理についても後述する。
On the other hand, when it is determined in step S33 that there is a response to the prompt message “Please enter the municipality name” (step S33; YES), the
そして、ステップS35で認識された返答内容が階層が判別されると、次に、第4催促音声「残りの住所をどうぞ」をスピーカ23を介して出力する(ステップS37)。 When the response content recognized in step S35 is determined to be a hierarchy, the fourth reminder voice “please leave the remaining address” is output via the speaker 23 (step S37).
そして、返答があったか否かを判定し(ステップS38)、予め設定された所定時間返答がなかったときは(ステップS38;NO)、ステップS35で認識した内容のうち市町村名を示す語句に基づいて当該語句で示される市町村を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS39)処理を終了する。 Then, it is determined whether or not there is a reply (step S38). If there is no reply for a predetermined time set in advance (step S38; NO), the contents recognized in step S35 are based on the phrase indicating the name of the municipality. A map including the municipalities indicated by the phrase is retrieved, map data corresponding to the retrieved map is read from the DVD-ROM disc DK and displayed (step S39), and the process is terminated.
一方、ステップS38の判定において、「残りの住所をどうぞ」の催促メッセージに対して返答があったときは(ステップS38;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS40)、ステップS17に移行して当該認識した内容に基づいて地図データを検索して表示する。
On the other hand, when it is determined in step S38 that there is a response to the prompt message “Please leave the rest” (step S38; YES), the
次に、上記ステップS31及びS36における階層判別処理の内容について、図7を用いて説明する。 Next, the contents of the hierarchy determination process in steps S31 and S36 will be described with reference to FIG.
始めに、ステップS31における階層判別処理の内容について図7(a)を用いて説明すると、ステップS31においては、先ず、ステップS27における返答が都道府県名を示す実名であるか否かが判定され(ステップS42)、都道府県名を示す実名であったときは(ステップS42;YES)、そのまま上記ステップS32へ移行して上述した動作を繰り返し、一方、都道府県名を示す実名でなかったときは(ステップS42;NO)、次に、ステップS27における返答が市町村名を示す実名であるか否かが判定され(ステップS43)、市町村名を示す実名であったときは(ステップS43;YES)、そのまま上記ステップS37へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは(ステップS43;NO)、次に、ステップS27における返答が施設名又は場所名を示す実名であるか否かが判定され(ステップS44)、施設名又は場所名を示す実名であったときは(ステップS44;YES)、そのまま上記ステップS17へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは(ステップS44;NO)、そのまま上記ステップS25へ移行して上述した動作を繰り返す。 First, the contents of the hierarchy determination process in step S31 will be described with reference to FIG. 7A. In step S31, first, it is determined whether or not the response in step S27 is a real name indicating a prefecture name ( Step S42) When the real name indicates the prefecture name (step S42; YES), the process proceeds to the above step S32 as it is, and the above operation is repeated. On the other hand, when the real name does not indicate the prefecture name ( Next, it is determined whether or not the response in step S27 is a real name indicating a municipality name (step S43). If the response is a real name indicating a municipality name (step S43; YES), it is left as it is. The process proceeds to step S37 and the above-described operation is repeated. On the other hand, when the actual name does not indicate the municipality name (step S4) Next, it is determined whether or not the response in step S27 is a real name indicating a facility name or a place name (step S44). When the response is a real name indicating a facility name or a place name (step S44; YES), the process proceeds to step S17 as it is to search for map data based on the facility name or place name and display the corresponding map. On the other hand, when the actual name does not indicate the facility name or place name (step) S44; NO), the process proceeds to step S25 as it is, and the above-described operation is repeated.
次に、ステップS36における階層判別処理の内容について図7(b)を用いて説明すると、ステップS36においては、先ず、ステップS33における返答が市町村名を示す実名であるか否かが判定され(ステップS45)、市町村名を示す実名であったときは(ステップS45;YES)、そのまま上記ステップS37へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは(ステップS45;NO)、次に、ステップS33における返答が施設名又は場所名を示す実名であるか否かが判定され(ステップS46)、施設名又は場所名を示す実名であったときは(ステップS46;YES)、そのまま上記ステップS17へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは(ステップS46;NO)、そのまま上記ステップS25へ移行して上述した動作を繰り返す。 Next, the contents of the hierarchy determination process in step S36 will be described with reference to FIG. 7B. In step S36, first, it is determined whether or not the response in step S33 is a real name indicating a municipality name (step S36). S45) When the real name indicates the municipality name (step S45; YES), the process proceeds to the above step S37 as it is and the above-described operation is repeated. On the other hand, when the real name does not indicate the municipality name (step S45; Next, it is determined whether or not the response in step S33 is a real name indicating a facility name or a place name (step S46). When the response is a real name indicating a facility name or a place name (step S46; YES) ), The process proceeds to step S17 as it is to search for map data and display the corresponding map based on the facility name or place name. There, on the other hand, when not the real name showing a facility name or location names; repeats the above operation proceeds to (step S46 NO), it is the step S25.
次に、上記ステップS21において、ステップS5における返答が「市外局番」という語句であった場合の処理について、図8を用いて説明する。 Next, processing in the case where the response in step S5 is the phrase “city code” in step S21 will be described with reference to FIG.
図8に示すように、ステップS21の判定において、ステップS5における返答が「市外局番」という語句であったときは(ステップS21;YES)、次に、第1催促音声「市外局番をどうぞ」をスピーカ23を介して出力する(ステップS47)。 As shown in FIG. 8, when the answer in step S5 is the phrase “area code” in the determination in step S21 (step S21; YES), then the first reminder voice “area code” Is output via the speaker 23 (step S47).
そして、返答があったか否かを判定し(ステップS48)、予め設定された所定時間返答がなかったときは(ステップS48;NO)、再度ステップS47に戻って第1催促音声「市外局番をどうぞ」を出力し、返答があったときは(ステップS48;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS49)、当該認識した内容が市外局番号か否かを判定する(ステップS50)。
Then, it is determined whether or not there is a reply (step S48). If there is no reply for a predetermined time set in advance (step S48; NO), the process returns to step S47 again and the first reminder voice "Please enter the area code" Is output (step S48; YES), the
そして、市外局番号でないときは(ステップS50;NO)、再びステップS47に戻って第2催促音声「市外局番をどうぞ」を出力し、市外局番号であったときは(ステップS50;YES)、次に、第3催促音声「市内局番をどうぞ」をスピーカ23を介して出力する(ステップS51)。 If it is not the area code (step S50; NO), the process returns to step S47 again to output the second reminder voice "Please enter the area code", and if it is the area code (step S50; Next, the third reminder voice “Please get the local number” is output through the speaker 23 (step S51).
そして、返答があったか否かを判定し(ステップS52)、予め設定された所定時間返答がなかったときは(ステップS52;NO)、再度ステップS51に戻って第3催促音声「市内局番をどうぞ」を出力し、返答があったときは(ステップS52;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS53)、当該認識した内容が市内局番号か否かを判定する(ステップS54)。
Then, it is determined whether or not there is a reply (step S52). If there is no reply for a predetermined time set in advance (step S52; NO), the process returns to step S51 again to give the third reminder voice “Please enter the local number. When the response is received (step S52; YES), the
そして、市内局番号でないときは(ステップS54;NO)、再びステップS51に戻って第3催促音声「市内局番をどうぞ」を出力し、市内局番号であったときは(ステップS54;YES)、次に、第4催促音声「残りの番号をどうぞ」をスピーカ23を介して出力する(ステップS55)。 If it is not the local station number (step S54; NO), the process returns to step S51 again to output the third reminder voice "Please enter the local station number". If it is the local station number (step S54; Next, the fourth reminder voice “Please give the remaining number” is output via the speaker 23 (step S55).
そして、返答があったか否かを判定し(ステップS56)、予め設定された所定時間返答がなかったときは(ステップS56;NO)、再度ステップS55に戻って第4催促音声「残りの番号をどうぞ」を出力し、返答があったときは(ステップS56;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS57)、当該認識した内容が残りの番号か否かを判定する(ステップS58)。
Then, it is determined whether or not there is a reply (step S56). If there is no reply for a predetermined time set in advance (step S56; NO), the process returns to step S55 again and the fourth reminder voice "Remaining number please. When the response is received (step S56; YES), the
そして、残りの番号でないときは(ステップS58;NO)、再びステップS55に戻って第4催促音声「残りの番号をどうぞ」を出力し、残りの番号であったときは(ステップS58;YES)、ステップS17に戻って入力された電話番号(ステップS48、S52及びS56)に基づいて地図データの検索及び対応する地図の表示を行う。 If the number is not the remaining number (step S58; NO), the process returns to step S55 again to output the fourth reminder voice "Please enter the remaining number". If the number is the remaining number (step S58; YES) Returning to step S17, the map data is searched and the corresponding map is displayed based on the telephone number (steps S48, S52 and S56) input.
次に、上記ステップS23において、ステップS5における返答が「ジャンル名」という語句であった場合の処理について、図9を用いて説明する。 Next, the processing when the response in step S5 is the phrase “genre name” in step S23 will be described with reference to FIG.
図9に示すように、ステップS23の判定において、ステップS5における返答が「ジャンル名」という語句であったときは(ステップS23;YES)、次に、ジャンル名に対応する第2催促音声のうち、第1区分である「駅ですか?高速道路施設ですか?遊園地ですか?ゴルフ場ですか?スキー場ですか?その他ですか?」をスピーカ23を介して出力する(ステップS59)。 As shown in FIG. 9, in the determination in step S23, when the response in step S5 is the phrase “genre name” (step S23; YES), next, among the second prompting sounds corresponding to the genre name The first classification "is it a station? A highway facility? An amusement park? A golf course? A ski resort? Other?" Is output via the speaker 23 (step S59).
そして、返答があったか否かを判定し(ステップS60)、予め設定された所定時間返答がなかったときは(ステップS60;NO)、後述するステップS78に移行する。 Then, it is determined whether or not there is a response (step S60). If there is no response for a predetermined time set in advance (step S60; NO), the process proceeds to step S78 described later.
一方、ステップS60の判定において、返答があったときは(ステップS60;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS61)、当該認識した内容が「その他」という語句か否かを判定する(ステップS62)。そして、「その他」という語句であったときは(ステップS62;YES)、次に、ジャンル名に対応する第2催促音声のうち、第2区分である「宿泊施設ですか?病院ですか?教育施設ですか?公園ですか?キャンプですか?その他ですか?」をスピーカ23を介して出力する(ステップS78)。
On the other hand, if there is a response in the determination in step S60 (step S60; YES), the
そして、返答があったか否かを判定し(ステップS79)、予め設定された所定時間返答がなかったときは(ステップS79;NO)、後述するステップS82に移行する。 Then, it is determined whether or not there is a reply (step S79). If there is no reply for a predetermined time set in advance (step S79; NO), the process proceeds to step S82 described later.
一方、ステップS79の判定において、返答があったときは(ステップS79;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS80)、当該認識した内容が「その他」という語句か否かを判定する(ステップS81)。そして、「その他」という語句であったときは(ステップS81;YES)、次に、ジャンル名に対応する第2催促音声のうち、第3区分である「リゾート施設ですか?役所ですか?フェリーターミナルですか?空港ですか?」をスピーカ23を介して出力する(ステップS82)。
On the other hand, if there is a response in step S79 (step S79; YES), the
そして、返答があったか否かを判定し(ステップS83)、予め設定された所定時間返答がなかったときは(ステップS83;NO)、上記ステップS59に戻って上述した動作を繰り返す。 Then, it is determined whether or not there is a response (step S83). If there is no response for a predetermined time set in advance (step S83; NO), the process returns to step S59 and the above-described operation is repeated.
一方、ステップS83の判定において、返答があったときは(ステップS83;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS84)、ステップS63に移行する。
On the other hand, if there is a response in the determination in step S83 (step S83; YES), the
また、ステップS62又はステップS81の判定において、認識した内容が「その他」という語句でないときは(ステップS62;NO又はS81;NO)、次に、第3催促音声「都道府県名をどうぞ」をスピーカ23を介して出力する(ステップS63)。 If the recognized content is not the phrase “others” in the determination in step S62 or step S81 (step S62; NO or S81; NO), then the third reminder voice “Please give me the prefecture name” is speaker. 23 (step S63).
そして、返答があったか否かを判定し(ステップS64)、予め設定された所定時間返答がなかったときは(ステップS64;NO)ステップS67に移行し、一方、返答があったときは(ステップS64;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS65)、当該認識した内容の階層を判別する(ステップS66)。ステップS66の具体的な処理については、後述する。
Then, it is determined whether or not there is a reply (step S64). If there is no reply for a predetermined time set in advance (step S64; NO), the process proceeds to step S67, whereas if there is a reply (step S64). YES), the
そして、ステップS66で認識された返答内容の階層が判別されると、次に、第4催促音声「市町村名をどうぞ」をスピーカ23を介して出力する(ステップS67)。 When the hierarchy of the response content recognized in step S66 is determined, the fourth reminder voice “Please enter the municipality name” is output through the speaker 23 (step S67).
そして、返答があったか否かを判定し(ステップS68)、返答があったときは(ステップS68;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS71)、当該認識した内容の階層を判別する(ステップS72)。ステップS72の具体的な処理については、後述する。
Then, it is determined whether or not there is a reply (step S68). When there is a reply (step S68; YES), the
一方、ステップS68の判定において、予め設定された所定時間返答がなかったときは(ステップS68;NO)、次に、上記ステップS65において返答認識が為されているか否かが判定され(ステップS69)、返答認識されているときは(ステップS69;YES)、当該認識されている都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS70)処理を終了する。 On the other hand, if it is determined in step S68 that there is no response for a preset time (step S68; NO), it is then determined whether or not the response is recognized in step S65 (step S69). When the response is recognized (step S69; YES), a map including the prefecture indicated by the word / phrase is searched based on the word / phrase indicating the recognized name of the prefecture, and the map corresponding to the searched map. The map data is read from the DVD-ROM disc DK and displayed (step S70), and the process is terminated.
一方、ステップS69の判定において、返答認識がされていないとき又はステップS72における階層判別が完了したときは、次に、第5催促音声「住所又は施設名をどうぞ」をスピーカ23を介して出力する(ステップS73)。
On the other hand, if the answer is not recognized in the determination in step S69 or if the hierarchy determination in step S72 is completed, the fifth reminder voice "Please give me an address or facility name" is output via the
そして、返答があったか否かを判定し(ステップS74)、予め設定された所定時間返答がなかったときは(ステップS74;NO)、次に、上記ステップS71において返答認識が為されているか否かが判定され(ステップS75)、返答認識されているときは(ステップS75;YES)、当該認識されている市町村名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS70)処理を終了する。 Then, it is determined whether or not there is a response (step S74). If there is no response for a predetermined time set in advance (step S74; NO), then whether or not the response is recognized in step S71. Is determined (step S75), and when the response is recognized (step S75; YES), a map including the prefecture indicated by the word / phrase is searched based on the word / phrase indicating the recognized city / town / village name. The map data corresponding to the map that has been read is read from the DVD-ROM disc DK and displayed (step S70), and the process is terminated.
一方、ステップS75の判定において、返答認識がされていないときは(ステップS75;NO)、次に、上記ステップS65において返答認識が為されているか否かが判定され(ステップS76)、返答認識されているときは(ステップS76;YES)、当該認識されている都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをDVD−ROMディスクDKから読み出して表示して(ステップS70)処理を終了する。 On the other hand, if the answer is not recognized in the determination in step S75 (step S75; NO), it is then determined whether or not the answer is recognized in step S65 (step S76), and the answer is recognized. (Step S76; YES), a map including the prefecture indicated by the phrase is retrieved based on the phrase indicating the recognized prefecture name, and the map data corresponding to the retrieved map is stored on the DVD. -Read out from the ROM disk DK and display (step S70), and the process is terminated.
また、ステップS76の判定において、返答認識がされていないときは(ステップS76;NO)、上記ステップS73に戻って上述した動作を繰り返す。 If the answer is not recognized in step S76 (step S76; NO), the process returns to step S73 to repeat the above-described operation.
更に、ステップS74の判定において、返答があったときは(ステップS74;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS77)、ステップS17に戻って入力された住所又は施設名に基づいて地図データの検索及び対応する地図の表示を行う。
Furthermore, if there is a response in the determination in step S74 (step S74; YES), the
次に、上記ステップS66及びS72における階層判別処理の内容について、図10を用いて説明する。 Next, the contents of the hierarchy determination process in steps S66 and S72 will be described with reference to FIG.
始めに、ステップS66における階層判別処理の内容について図10(a)を用いて説明すると、ステップS66においては、先ず、ステップS64における返答が都道府県名を示す実名であるか否かが判定され(ステップS85)、都道府県名を示す実名であったときは(ステップS85;YES)、そのまま上記ステップS67へ移行して上述した動作を繰り返し、一方、都道府県名を示す実名でなかったときは(ステップS85;NO)、次に、ステップS64における返答が市町村名を示す実名であるか否かが判定され(ステップS86)、市町村名を示す実名であったときは(ステップS86;YES)、そのまま上記ステップS73へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは(ステップS86;NO)、次に、ステップS64における返答が施設名又は場所名を示す実名であるか否かが判定され(ステップS87)、施設名又は場所名を示す実名であったときは(ステップS87;YES)、そのまま上記ステップS17へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは(ステップS87;NO)、そのまま上記ステップS63へ移行して上述した動作を繰り返す。
First, the contents of the hierarchy determination process in step S66 will be described with reference to FIG. 10A. In step S66, first, it is determined whether or not the response in step S64 is a real name indicating a prefecture name ( Step S85) When the real name indicates the prefecture name (step S85; YES), the process proceeds to the above step S67 as it is, and the above operation is repeated. On the other hand, when the real name does not indicate the prefecture name ( Next, it is determined whether or not the response in step S64 is a real name indicating a municipality name (step S86). If the response is a real name indicating a municipality name (step S86; YES), it is left as it is. The process proceeds to step S73 and the above-described operation is repeated. On the other hand, when the real name does not indicate the municipality name (
次に、ステップS72における階層判別処理の内容について図10(b)を用いて説明すると、ステップS72においては、先ず、ステップS68における返答が市町村名を示す実名であるか否かが判定され(ステップS88)、市町村名を示す実名であったときは(ステップS88;YES)、そのまま上記ステップS73へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは(ステップS88;NO)、次に、ステップS68における返答が施設名又は場所名を示す実名であるか否かが判定され(ステップS89)、施設名又は場所名を示す実名であったときは(ステップS89;YES)、そのまま上記ステップS17へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは(ステップS89;NO)、そのまま上記ステップS73へ移行して上述した動作を繰り返す。 Next, the contents of the hierarchy determination process in step S72 will be described with reference to FIG. 10B. In step S72, first, it is determined whether or not the response in step S68 is a real name indicating a city name (step S72). S88) When the real name indicates the municipality name (step S88; YES), the process proceeds to step S73 as it is, and the above-described operation is repeated. On the other hand, when the real name does not indicate the municipality name (step S88; Next, it is determined whether or not the response in step S68 is a real name indicating a facility name or a place name (step S89). If the response is a real name indicating a facility name or a place name (step S89; YES) ), The process proceeds to step S17 as it is, search of map data and display of corresponding map based on the facility name or place name. Performed, whereas, when not a real name showing a facility name or location names; repeats the above operation proceeds to (step S89 NO), it is the step S73.
次に、上記ステップS22において、ステップS5における返答が「登録した住所」という語句であった場合の処理について、図11を用いて説明する。 Next, processing in the case where the response in step S5 is the phrase “registered address” in step S22 will be described with reference to FIG.
図11に示すように、ステップS23の判定において、ステップS5における返答が「登録した住所」という語句であったときは(ステップS22;YES)、次に、第2催促音声「住所をどうぞ」をスピーカ23を介して出力する(ステップS90)。 As shown in FIG. 11, in the determination in step S23, when the response in step S5 is the phrase “registered address” (step S22; YES), the second reminder voice “Please address” It outputs via the speaker 23 (step S90).
そして、返答があったか否かを判定し(ステップS91)、予め設定された所定時間返答がなかったときは(ステップS91;NO)後述するステップS93に移行し、一方、返答があったときは(ステップS91;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS92)、上述したステップS31と同様の階層判別処理を実行する。 Then, it is determined whether or not there is a response (step S91). If there is no response for a predetermined time set in advance (step S91; NO), the process proceeds to step S93 to be described later. Next, the response is recognized by the speech recognition decoder 21 (step S92), and the same hierarchy determination process as that of step S31 described above is executed.
一方、ステップS91の判定において、予め設定された所定時間返答がないときは(ステップS91;NO)、次に、登録した住所に対応する第3催促音声のうち、第1区分である「○○ですか?××ですか?△△ですか?◆◆ですか?◎◎ですか?その他ですか?」をスピーカ23を介して出力する(ステップS93)。 On the other hand, when there is no response for a predetermined time set in advance in the determination in step S91 (step S91; NO), next, “○○,” which is the first classification in the third reminder voice corresponding to the registered address. XX ?? △△? ◆◆ ?? ◎◎? Other? "Is output via the speaker 23 (step S93).
そして、返答があったか否かを判定し(ステップS94)、予め設定された所定時間返答がなかったときは(ステップS94;NO)、後述するステップS97に移行する。 Then, it is determined whether or not there is a reply (step S94). If there is no reply for a predetermined time set in advance (step S94; NO), the process proceeds to step S97 described later.
一方、ステップS94の判定において、返答があったときは(ステップS94;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS95)、当該認識した内容が「その他」という語句か否かを判定する(ステップS96)。そして、「その他」という語句でないときは(ステップS96;NO)ステップS31に移行し、一方、「その他」という語句であったときは(ステップS96;YES)、次に、登録した住所に対応する第3催促音声のうち、第2区分である「●●ですか?▲▲ですか?▽▽ですか?□□ですか?◇◇ですか?」をスピーカ23を介して出力する(ステップS97)。
On the other hand, if there is a response in the determination in step S94 (step S94; YES), the
そして、返答があったか否かを判定し(ステップS98)、予め設定された所定時間返答がなかったときは(ステップS98;NO)、上記ステップS90に戻って上述した動作を繰り返す。 Then, it is determined whether or not there is a response (step S98). If there is no response for a predetermined time set in advance (step S98; NO), the process returns to step S90 and the above operation is repeated.
一方、ステップS98の判定において、返答があったときは(ステップS98;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS99)、ステップS31して上述した階層判別を実行する。
On the other hand, if there is a response in the determination in step S98 (step S98; YES), the
次に、上記ステップ24の処理に引き続いて実行される処理について、図12を用いて説明する。 Next, processing executed subsequent to the processing in step 24 will be described with reference to FIG.
図12に示すように、ステップS24において、ステップS5における返答が「最近検索した住所」という語句であると判定されると、次に、第2催促音声「住所をどうぞ」をスピーカ23を介して出力する(ステップS100)。
As shown in FIG. 12, if it is determined in step S24 that the response in step S5 is the phrase “recently searched address”, then the second reminder voice “please address” is sent via the
そして、返答があったか否かを判定し(ステップS101)、予め設定された所定時間返答がなかったときは(ステップS101;NO)後述するステップS103に移行し、一方、返答があったときは(ステップS101;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS102)、上述したステップS31と同様の階層判別処理を実行する。
Then, it is determined whether or not there is a response (step S101). If there is no response for a preset time (step S101; NO), the process proceeds to step S103, which will be described later. Next, the
一方、ステップS101の判定において、予め設定された所定時間返答がないときは(ステップS101;NO)、次に、最近検索した場所に対応する第3催促音声のうち、第1区分である「○○ですか?××ですか?△△ですか?◆◆ですか?◎◎ですか?その他ですか?」をスピーカ23を介して出力する(ステップS103)。 On the other hand, in the determination in step S101, if there is no response for a predetermined time set in advance (step S101; NO), next, the third classification voice corresponding to the recently searched place is “1” “?? ××? △△ ?? ◆◆ ?? ◎◎? Other?” Is output via the speaker 23 (step S103).
そして、返答があったか否かを判定し(ステップS104)、予め設定された所定時間返答がなかったときは(ステップS104;NO)、後述するステップS107に移行する。 Then, it is determined whether or not there is a reply (step S104). If there is no reply for a predetermined time set in advance (step S104; NO), the process proceeds to step S107 described later.
一方、ステップS104の判定において、返答があったときは(ステップS104;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS105)、当該認識した内容が「その他」という語句か否かを判定する(ステップS106)。そして、「その他」という語句でないときは(ステップS106;NO)ステップS31に移行し、一方、「その他」という語句であったときは(ステップS106;YES)、次に、最近検索した場所に対応する第3催促音声のうち、第2区分である「●●ですか?▲▲ですか?▽▽ですか?□□ですか?◇◇ですか?」をスピーカ23を介して出力する(ステップS107)。 On the other hand, if there is a response in the determination in step S104 (step S104; YES), then the response is recognized by the speech recognition decoder 21 (step S105), and whether or not the recognized content is the phrase “others”. Is determined (step S106). If it is not the word “others” (step S106; NO), the process proceeds to step S31. If it is the word “others” (step S106; YES), then it corresponds to the recently searched place. Out of the third reminder voice to be output, the second category, “●●? ▲▲? ▽▽ ?? □□? ◇◇?”, Is output via the speaker 23 (step) S107).
そして、返答があったか否かを判定し(ステップS108)、予め設定された所定時間返答がなかったときは(ステップS108;NO)、上記ステップS100に戻って上述した動作を繰り返す。 Then, it is determined whether or not there is a response (step S108). If there is no response for a predetermined time set in advance (step S108; NO), the process returns to step S100 and the above-described operation is repeated.
一方、ステップS108の判定において、返答があったときは(ステップS108;YES)、次に当該返答を音声認識デコーダ21において認識し(ステップS109)、ステップS31して上述した階層判別を実行する。
On the other hand, when there is a response in the determination in step S108 (step S108; YES), the
以上説明したように、実施形態の車両ナビゲーション装置Sにおける情報検索処理によれば、入力された音声情報の階層を判定し、判定した階層に基づいて目的地点を検索するので、例えば、階層順に目的地点を検索したり、又は一又は複数の階層を超越して階層を移行しつつ目的地点を検索すること等が可能となる。 As described above, according to the information search process in the vehicle navigation apparatus S of the embodiment, the hierarchy of the input voice information is determined, and the destination point is searched based on the determined hierarchy. It is possible to search for a point, or to search for a destination point while moving through a hierarchy over one or more levels.
また、第n+1(nは2以上4以下の自然数)階層に属する夫々の認識用ワードWが、第n階層に含まれる認識用ワードWのうちいずれか一の認識用ワードWにのみ対応づけられて構成されているので、上位の階層における認識用ワードWが異なれば、当該認識用ワードWに対応づけられている下位の階層の認識用ワードW候補情報も異なることとなり、多種類の認識用ワードWを含んで階層構造を構成することができる。 Further, each recognition word W belonging to the n + 1th (n is a natural number of 2 or more and 4 or less) layer is associated with only one of the recognition words W included in the nth layer. Therefore, if the recognition word W in the upper layer is different, the recognition word W candidate information in the lower layer associated with the recognition word W is also different, and various types of recognition words are used. A hierarchical structure including the word W can be formed.
更に、第p階層(pは5以下の自然数)の催促メッセージSMに対応して入力された音声情報の属する階層が第p階層であると判定されたとき、第p+1階層に属する音声情報を入力する旨の催促メッセージSMを次にスピーカ23を介して出力すると共に、第p階層の催促メッセージSMに対応して入力された音声情報の属する階層が第p+q(p+qは4以下の自然数)階層であると判定されたとき、第(p+q+1)階層に属する音声情報を入力する旨の催促メッセージSMを次にスピーカ23を介して出力するので、階層構造の順を追って目的地点を検索することもできるし、一又は複数の階層を超越しつつ目的地点を検索することもできる。
Furthermore, when it is determined that the layer to which the voice information input corresponding to the prompt message SM in the p-th layer (p is a natural number of 5 or less) belongs is the p-th layer, the voice information belonging to the p + 1-th layer is input. Next, the prompt message SM is output through the
更にまた、出力された催促メッセージSMで示される階層に属する音声情報の入力がないとき、当該催促メッセージSMに対して一つ下位の階層の音声情報の入力を催促する催促メッセージSMが出力されるので、短時間で迅速に所望の目的地点を検索することができる。 Furthermore, when there is no input of voice information belonging to the hierarchy indicated by the output prompt message SM, a prompt message SM prompting the input of the voice information of the next lower hierarchy is output for the prompt message SM. Therefore, a desired destination point can be searched quickly in a short time.
また、登録した住所又は最近検索した住所に対応する第3階層42に属する認識用ワードWが二つの区分に分けられて出力されるので、一回の催促メッセージSMを出力するための時間を短縮化することができると共に、一の階層に属する全ての認識用ワードWに対応する催促メッセージSMを出力することなく所望の音声情報を入力させることができる。
In addition, since the recognition word W belonging to the
更に、音声により情報の入出力が行えるので、情報検索処理の利便性が更に向上する。 Furthermore, since the information can be input / output by voice, the convenience of the information search process is further improved.
また、図2で示す認識用ワードWにおいて、例えば、第1階層40内の一の認識用ワードWが選択されたときには、第2階層41以下の階層に含まれている認識用ワードWについて、当該選択された第1階層40内の認識用ワードWに関連付けられている認識用ワードWのみを用いて音声の入力を待ち受けるので、待ち受けのための認識用ワードWの数を縮小化することができ、返答認識時の誤認識を抑制することができる。
Further, in the recognition word W shown in FIG. 2, for example, when one recognition word W in the
更に、各階層内の認識用ワードWについて、その使用頻度を記録し、使用頻度の高い認識用ワードWほど優先的に待ち受けに使用したり、或いは、現在待ち受けに用いられている認識用ワードWに近い内容の認識用ワードWほど優先的に返答認識に使用することとすれば、返答認識に使用される認識用ワードWの数を更に縮小化することができ、返答認識における誤認識を更に低減することができる。 Further, the use frequency of the recognition word W in each layer is recorded, and the recognition word W with higher use frequency is preferentially used for standby, or the recognition word W currently used for standby. If the word W for recognition having a content closer to is used for priority in the response recognition, the number of the recognition words W used for the response recognition can be further reduced, and erroneous recognition in the response recognition can be further reduced. Can be reduced.
なお、上述の実施形態においては、車両ナビゲーション装置Sに本発明を適用した場合について説明したが、これ以外に、例えば、航空機用のナビゲーション装置や船舶用のナビゲーション装置に適用するも可能である。 In the above-described embodiment, the case where the present invention is applied to the vehicle navigation device S has been described. However, the present invention can be applied to, for example, an aircraft navigation device or a marine navigation device.
1…角速度センサ
2…走行距離センサ
3…GPSレシーバ
4…システムコントローラ
5…インターフェース
6…CPU
7…ROM
8…RAM
9…バスライン
10…入力装置
11…DVD−ROMドライブ
12…表示ユニット
13…グラフィックコントローラ
14…バッファメモリ
15…表示制御部
16…ディスプレイ
17…音響再生ユニット
18…D/Aコンバータ
19…増幅器
20…スピーカ
21…音声認識デコーダ
22…音声合成部
23…スピーカ
30…第0階層
31、40…第1階層
32、41…第2階層
33、42…第3階層
34、43…第4階層
35、44…第5階層
50、51、52、53、54、55、56、57、58、59、60、61、62、63、64、65、66、70、71、72、73、74、75、76、77、78、79、80、81、82、83、84…領域
200…外部マイク
S…車両ナビゲーション装置
DESCRIPTION OF
7 ... ROM
8 ... RAM
DESCRIPTION OF
Claims (6)
前記使用者の返答により都道府県名の音声入力を受け付けて音声認識し、当該都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索することを特徴とする地図検索装置。 In response to a reminder message, a map search device that accepts voice input returned by the user in order of prefecture name and city name, recognizes the voice input, and searches for a map corresponding to the recognition result,
When a voice input of a prefecture name is received by the user's response to recognize the voice, and after receiving a voice input of the prefecture name, when there is no response for a predetermined time from the output of the prompt message, A map search apparatus that searches for a map including a prefecture indicated by the recognized prefecture name.
前記使用者の返答により市町村名の音声入力を受け付けて音声認識し、当該市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索することを特徴とする地図検索装置。 In response to the prompt message, a map search device that accepts voice input returned by the user in the order of the municipality name and the remaining address, recognizes the voice input, and searches for a map corresponding to the recognition result,
In response to the user's response, the voice input of the municipality name is received and recognized, and after the voice input of the municipality name is received and there is no response for a predetermined time from the output of the prompt message, the recognition is performed. A map search apparatus for searching for a map including a municipality indicated by a municipality name.
前記使用者の返答により都道府県名の音声入力を受け付けて音声認識する工程と、
前記都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索する検索工程と、
を有することを特徴とする地図検索方法。 According to the prompt message, a map search method that accepts voice input returned by the user in the order of prefecture name and city name, recognizes the voice input, and searches for a map corresponding to the recognition result,
A step of voice recognition by receiving the voice input state name by response of the user,
A search step for searching for a map including a prefecture indicated by the recognized prefecture name when there is no response for a predetermined time from the output of the reminder message after receiving voice input of the prefecture name When,
A map search method characterized by comprising:
前記使用者の返答により市町村名の音声入力を受け付けて音声認識する工程と、
前記市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索する検索工程と、
を有することを特徴とする地図検索方法。 According to the prompt message, a map search method that accepts voice input returned by the user in the order of the municipality name and the remaining address, recognizes the voice input, and searches for a map corresponding to the recognition result,
A step of voice recognition by receiving voice input city name by response of the user,
After receiving the voice input of the municipality , when there is no response for a predetermined time set from the output of the reminder message, a search step for searching a map including the municipality indicated by the recognized municipality,
A map search method characterized by comprising:
前記コンピュータを、
前記使用者の返答により都道府県名の音声入力を受け付けて音声認識し、当該都道府県名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した都道府県名で示される都道府県を含む地図を検索する手段、
として機能させることを特徴とする前記地図検索プログラムが記録されている記録媒体。 In order to control a computer included in a map search apparatus that accepts voice input that is returned by the user in the order of prefecture name and city name in response to the prompt message, recognizes the voice input, and searches for a map corresponding to the recognition result Is a recording medium in which the map search program is recorded so as to be readable by the computer,
The computer,
When a voice input of a prefecture name is received by the user's response to recognize the voice, and after receiving a voice input of the prefecture name, when there is no response for a preset time from the output of the prompt message, Means for searching for a map including the prefecture indicated by the recognized prefecture name,
A recording medium in which the map search program is recorded.
前記コンピュータを、
前記使用者の返答により市町村名の音声入力を受け付けて音声認識し、当該市町村名の音声入力を受け付けた後、前記催促メッセージの出力から予め設定された所定時間返答がなかったときは、当該認識した市町村名で示される市町村を含む地図を検索する手段、
として機能させることを特徴とする前記地図検索プログラムが記録されている記録媒体。 In order to control a computer included in a map search apparatus that accepts a voice input returned by a user in the order of a city name and a remaining address in accordance with a prompt message, recognizes the voice input, and searches for a map corresponding to the recognition result Is a recording medium in which the map search program is recorded so as to be readable by the computer,
The computer,
In response to the user's response, the voice input of the municipality name is received and recognized, and after the voice input of the municipality name is received and there is no response for a predetermined time from the output of the prompt message, the recognition is performed. A means of searching for a map that includes the municipality indicated by the municipality name
A recording medium in which the map search program is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006054138A JP4296181B2 (en) | 2006-02-28 | 2006-02-28 | Map search device and map search method, etc. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006054138A JP4296181B2 (en) | 2006-02-28 | 2006-02-28 | Map search device and map search method, etc. |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10041075A Division JPH11224265A (en) | 1998-02-06 | 1998-02-06 | Device and method for information retrieval and record medium where information retrieving program is recorded |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006243730A JP2006243730A (en) | 2006-09-14 |
JP4296181B2 true JP4296181B2 (en) | 2009-07-15 |
Family
ID=37050137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006054138A Expired - Lifetime JP4296181B2 (en) | 2006-02-28 | 2006-02-28 | Map search device and map search method, etc. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4296181B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5322208B2 (en) * | 2008-06-30 | 2013-10-23 | 株式会社東芝 | Speech recognition apparatus and method |
KR101590332B1 (en) * | 2012-01-09 | 2016-02-18 | 삼성전자주식회사 | Imaging apparatus and controlling method thereof |
-
2006
- 2006-02-28 JP JP2006054138A patent/JP4296181B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2006243730A (en) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11224265A (en) | Device and method for information retrieval and record medium where information retrieving program is recorded | |
US6108631A (en) | Input system for at least location and/or street names | |
RU2425329C2 (en) | Navigation device and method of receiving and reproducing audio images | |
US6845319B2 (en) | Navigation apparatus, method and program for updating facility information and recording medium storing the program | |
US6950797B1 (en) | Voice reference apparatus, recording medium recording voice reference control program and voice recognition navigation apparatus | |
JPH10111141A (en) | Navigation device for vehicle | |
JP4296181B2 (en) | Map search device and map search method, etc. | |
JP2000249568A (en) | Navigation system and record medium | |
JP2008186023A (en) | Voice operation device and voice operation method | |
JP2001141481A (en) | Automobile navigation system | |
US8560226B2 (en) | Navigation device and navigation method | |
JP4295674B2 (en) | Navigation device and navigation program | |
JP3925368B2 (en) | Control system | |
JP2000193479A (en) | Navigation apparatus and recording medium | |
JPH07301539A (en) | Guide system | |
JP4705398B2 (en) | Voice guidance device, control method and program for voice guidance device | |
JP3463144B2 (en) | Building shape map display device | |
JP3797412B2 (en) | Map display device and storage medium | |
JP3676571B2 (en) | Navigation system and method, and recording medium recording navigation software | |
JP2003139548A (en) | Navigation apparatus | |
JP4423963B2 (en) | Point search output device by phone number | |
JP3562570B2 (en) | Point search output device and recording medium by telephone number | |
JPH09292260A (en) | Guide device by structure form map and record medium for guide device | |
JP2009210529A (en) | Map display device | |
JPH09210696A (en) | Car navigation system and location registering method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090113 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090223 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090311 |
|
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: 20090407 |
|
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: 20090413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120417 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130417 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140417 Year of fee payment: 5 |
|
EXPY | Cancellation because of completion of term |