(57)【要約】【課題】利便性よく所望の情報を検索することが可能な地図検索装置及び地図検索方法等並びに当該地図検索プログラムを記録した記録媒体を提供する。【解決手段】本発明は、都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索する。  【選択図】図１
2006243730.tif 000002
【特許請求の範囲】
【請求項１】
都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、
都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索することを特徴とする地図検索装置。
【請求項２】
都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、
市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索することを特徴とする地図検索装置。
【請求項３】
使用者の音声入力を受け付けて音声認識する認識工程と、
前記認識工程において、都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索する検索工程と、
を有することを特徴とする地図検索方法。
【請求項４】
使用者の音声入力を受け付けて音声認識する認識工程と、
前記認識工程において、市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索する検索工程と、
を有することを特徴とする地図検索方法。
【請求項５】
都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、
前記コンピュータを、
都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索する手段、
として機能させることを特徴とする前記地図検索プログラムが記録されている記録媒体。
【請求項６】
都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、
前記コンピュータを、
市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索する手段、
として機能させることを特徴とする前記地図検索プログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両等の移動体の移動における経路や当該経路近辺の著名地物の名称等を地図と共に表示して当該移動体の移動を補助するナビゲーション装置における到達すべき目的地等の情報を検索するための情報検索装置の技術分野に属する。
【背景技術】
【０００２】
現在、例えば、車両、航空機、船舶等の各種の移動体のための測位装置として、移動体が現在存在している地点を含む地図上の当該地点に当該移動体の位置を示す位置マーク（指標）を表示し、これに基づいて目的地点までの経路誘導を行うナビゲーション装置が知られている。これらのナビゲーション装置のうち、車両に搭載される車両ナビゲーション装置には、大別して自立型ナビゲーション装置とＧＰＳ（Global   Positioning   System ）型ナビゲーション装置がある。
【０００３】
前者は、移動体に備えられた速度センサ及び角速度センサ等の自立センサにより移動体の移動方向及び移動距離を求め、それを基準地点に順次加算して現在位置を算出し、算出した現在位置に基づいて、表示画面上に位置マーク及び該当する地図を表示するものである。
【０００４】
また、後者は、宇宙空間に打ち上げられている複数個のＧＰＳ衛星からの測位電波をＧＰＳレシーバで受信し、受信結果に基づいて３次元測量法又は２次元測量法により移動体の現在位置を算出し、算出した現在位置に基づいて、表示画面上に位置マーク及び該当する地図を表示するものである。
【０００５】
更に最近では、上述の自立型とＧＰＳ型の双方の機能を備えたいわゆるハイブリッド型の車両ナビゲーション装置が一般化しつつある。
【０００６】
また、上記各車両ナビゲーション装置において、車両が進行する予定の経路をも地図上に重畳して当該経路上の著名な地物と共に表示することが可能なものも一般化している。
【０００７】
上述の各車両ナビゲーション装置によれば、使用者（運転者）は自己の現在位置と当該現在位置付近の地図とを関連付けて把握することができるために、初めて通過する地域であっても、迷うことなく目的地まで到達することができる。
【０００８】
一方、上記従来の車両ナビゲーション装置においては、例えば、到達すべき目的地点を設定すると共に当該目的地点までの到達経路を予め算出してから運転を開始する場合があるが、このとき、当該目的地点を設定するに際し、当該目的地点を設定するための複数の地点候補を階層的に組み合わせ、使用者との対話形式で順次当該階層を追って目的地点を設定する機能を有するものがある。
【０００９】
すなわち、当該目的地点設定機能を有する車両ナビゲーション装置によると、具体的に目的地点を設定する際に、例えば、最初に目的地点の属性名（例えば、ゴルフ場、テーマパーク、レストラン等の目的地点の種類を示す属性名。当該属性名により構成される地点候補の階層を第１階層とする。）を複数種類表示し、その中から当該目的地点が属する目的属性を選択すると、次に、当該目的属性を有する施設が存在している県名（当該県名により構成される地点候補の階層を第２階層とする。）を複数個表示し、その中から当該目的地点が所在する目的県名を選択すると、次に当該目的県内の地域名（例えば、北部、南部等の地域名。当該地域名を含む地点候補の階層を第３階層とする。）を複数個表示し、その中から当該目的地点が存在する目的地域名を選択する。次に、当該目的地域内に存在する市町村名（市町村名を含む地点候補の階層を第４階層とする。）を複数個表示し、その中から当該目的地点が存在する目的市町村名を選択する。そして、最後に、当該選択されている市町村内にある先に選択された目的属性を有する具体的な施設名を目的地点の候補として複数個表示し、当該表示されている施設名の中から目的地点を選んで最終的に設定することが可能である。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した車両ナビゲーション装置の目的地点設定機能を用いた場合には、例えば、第２階層に含まれている県名を選択するためには、運転者は、所望の県名が表示されるまで表示県名の切換操作を行う必要があり、目的の県名を探すまでに不要な時間がかかるという問題点があった。
【００１１】
そして、この問題点は、近年実用化されつつある音声認識機能を用いた情報の入力が可能な車両ナビゲーション装置においては、所望の県名が選択されるまで候補となる県名をすべて音声で出力しなければならないこととなり、不要時間がより長くなってしまうと共に、不要音声が複数回聴えてくるために運転操作にも支障が出ることとなる。
【００１２】
更に、上記従来の目的地点設定機能によると、必ず第１階層目から候補の選択を開始する必要があり、この場合には、例えば使用者が目的地点が存在する市町村名（第４階層に属している。）を予め承知しているときには、本来ならば選択動作が不要な第１階層から選択動作を開始しなければならず、この時でも不要な選択操作が必要となるという問題点があった。
【００１３】
そこで、本発明は、上述の各問題点に鑑みて為されたもので、その課題は、利便性よく所望の情報を検索することが可能な地図検索装置及び地図検索方法等並びに当該地図検索プログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、請求項１に記載の地図検索装置の発明は、都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索することを特徴とする。
【００１５】
請求項２に記載の地図検索装置の発明は、都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置であって、  市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索することを特徴とする。
【００１６】
請求項３に記載の地図検索方法の発明は、使用者の音声入力を受け付けて音声認識する認識工程と、前記認識工程において、都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索する検索工程と、を有することを特徴とする。
【００１７】
請求項４に記載の地図検索方法の発明は、使用者の音声入力を受け付けて音声認識する認識工程と、前記認識工程において、市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索する検索工程と、を有することを特徴とする。
【００１８】
請求項５に記載の記録媒体の発明は、都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、前記コンピュータを、都道府県名の音声入力を受け付けて音声認識し、市町村名の音声入力を受け付けなかった場合には、当該認識した都道府県名で示される都道府県を含む地図を検索する手段、として機能させることを特徴とする前記地図検索プログラムが記録されている。
【００１９】
請求項６に記載の記録媒体の発明は、都道府県名、市町村名、および残りの住所の音声入力を受け付けて音声認識し、当該認識結果に対応する地図を検索する地図検索装置に含まれるコンピュータを制御するための地図検索プログラムが当該コンピュータで読み取り可能に記録されている記録媒体であって、前記コンピュータを、市町村名の音声入力を受け付けて音声認識し、残りの住所の音声入力を受け付けなかった場合には、当該認識した市町村名で示される市町村を含む地図を検索する手段、として機能させることを特徴とする前記地図検索プログラムが記録されている。
【発明を実施するための最良の形態】
【００２０】
次に、本発明に好適な実施の形態について説明する。なお、以下に説明する実施形態は、音声認識機能及び音声合成機能を備え、音声により情報の入出力が可能な車両ナビゲーション装置に対して本発明を適用した場合の実施形態である。
【００２１】
始めに、本実施形態に係る車両ナビゲーション装置の構成について、図１を用いて説明する。
【００２２】
図１に示すように、車両ナビゲーション装置Ｓは、自車の回転時の角速度を検出し、角速度データ及び相対方位データを出力する角速度センサ１と、車輪の回転に伴って出力される所定周期のパルス信号におけるパルス数をカウントすることにより車輪一回転当たりのパルス数を算出し、当該一回転当たりのパルス数に基づく走行距離データを出力する走行距離センサ２と、ＧＰＳ衛星からの電波を受信してＧＰＳ測位データを出力すると共に、自車の進行方向の絶対方位データを出力するＧＰＳレシーバ３と、相対方位データ、角速度データ、走行距離データ、ＧＰＳ測位データ及び絶対方位データに基づいて、ナビゲーション装置全体の制御を行うシステムコントローラ４と、各種データを入力するためのリモコン装置等の入力装置１０と、システムコントローラ４による制御の下、記録媒体及び記憶手段としてのＤＶＤ−ＲＯＭ（ＤＶＤ−Read  Only  Memory）ディスクＤＫから車線数、道幅等を示す道路データを含む地図データや各施設の名称並びに詳細情報を示すデータ等の各種データを読み出し、出力するＤＶＤ−ＲＯＭドライブ１１と、システムコントローラ４による制御の下、各種表示データを表示する表示ユニット１２と、システムコントローラ４による制御の下、各種音声データを再生し、出力する音響再生ユニット１７と、入力手段としての外部マイク２００から入力される音声の内容を認識する音声認識手段としての音声認識デコーダ２１と、音声認識デコーダ２１から出力される音声データに基づいて音声合成を行う音声合成部２２と、音声合成部２２から出力される合成音声信号を外部に出力する出力手段としてのスピーカ２３と、を備えて構成されている。
【００２３】
また、システムコントローラ４は、ＧＰＳレシーバ３等の外部センサとのインターフェース動作を行うインターフェース部５と、システムコントローラ４全体を制御するコンピュータ、入力制御手段、判定手段及び検索手段としてのＣＰＵ６と、ＣＰＵ６を制御する基本的な制御プログラム等が格納されたＲＯＭ（Read   Only   Memory）７と、図示しない不揮発性メモリ等を有し、入力装置１０を介して使用者により予め設定された経路データやＣＰＵ６における処理に必要なデータ等の各種データを書き込み可能に格納するＲＡＭ８とを備えており、入力装置１０、ＤＶＤ−ＲＯＭドライブ１１、表示ユニット１２、音響再生ユニット１７及び音声認識デコーダ２１とは、バスライン９を介して接続されている。また、ＣＰＵ６による後述する情報検索処理のための制御プログラムは、予めＤＶＤ−ＲＯＭディスクＤＫ内に記録されており、必要に応じてＤＶＤ−ＲＯＭドライブ１１を介して読み出されて当該情報検索処理に用いられる。
【００２４】
更に、表示ユニット１２は、バスライン９を介してＣＰＵ６から送られる制御データに基づいて表示ユニット１２全体の制御を行うグラフィックコントローラ１３と、ＶＲＡＭ(Video  RAM)等のメモリからなり、即時表示可能な画像情報を一時的に記憶するバッファメモリ１４と、グラフィックコントローラ１３から出力される画像データに基づいて、液晶表示装置又はＣＲＴ（Cathode  Ray  Tube）表示装置等からなるディスプレイ１６を表示制御する表示制御部１５とを備えて構成されている。
【００２５】
また、音響再生ユニット１７は、ＤＶＤ−ＲＯＭドライブ１１またはＲＡＭ８からバスライン９を介して送られる音声ディジタルデータのＤ／Ａ変換を行うＤ／Ａコンバータ１８と、Ｄ／Ａコンバータ１８から出力される音声アナログ信号を増幅する増幅器１９と、増幅された音声アナログ信号を音声に変換して外部へ出力するスピーカ２０とを備えて構成されている。
【００２６】
更に、音声認識デコーダ２１は、不特定話者の音声を認識する周知の音声認識回路を備えており、外部マイク２００を介して音声が入力されると、当該入力された音声の内容に最も近い候補語が、多数の語を示す情報を含む内蔵辞書から選択され、この選択された候補語を示す候補語データをバスライン９を介してＣＰＵ６に出力するように構成されている。なお、上記内蔵辞書は、具体的にはＤＶＤ−ＲＯＭディスクＤＫ内に格納されており、必要に応じてＤＶＤ−ＲＯＭドライブ１１を介して読み出される。
【００２７】
本実施形態の車両ナビゲーション装置Ｓは、上述した構成により、後述する処理手順に基づいて使用者が外部マイク２００を介して目的地点等を示す地点情報等を入力すると、上記音声認識デコーダ２１により当該入力内容に相当する候補語の検索が行われ、検索された候補語を基にシステムコントローラ４によりＤＶＤ−ＲＯＭディスクＤＫ内に記憶された地図データ等を読み出し、表示ユニット１２に表示するようになっている。
【００２８】
なお、目的地点等の入力は、入力装置１０によっても可能であるが、音声入力によれば、ボタン等の操作が不要となるため、簡単に情報入力を行うことができる。
【００２９】
また、図１に示す車両ナビゲーション装置Ｓにおいては、頻繁に目的地点として設定する場所名又は施設名を複数種類選択し、これらを目的地点として採用された回数と共にＲＡＭ８内に記憶させておくことが可能とされている。
【００３０】
また、最近検索され目的地点として設定された場所名又は施設名についても、過去に溯った複数個についてＲＡＭ８内に記憶させておくことも可能とされている。
【００３１】
次に、本発明におけるスピーカ２３からの音声出力用の音声出力データ及び外部マイク２００を介して入力された音声の認識用ワード（すなわち、入力されるであろう語句に対応する音声認識用データ）のデータ構造について、図２を用いて説明する。
【００３２】
始めに、音声出力データのデータ構造について、図２（ａ）を用いて説明する。なお、本実施形態においてスピーカ２３から出力される音声は、次に入力すべき情報の内容を示して当該情報の入力を催促する催促メッセージであり、図２に示すデータ構造は、当該催促メッセージのデータ構造を示すものである。また、図２に示す催促メッセージを出力するための音声データは、予めＤＶＤ−ＲＯＭディスクＤＫ内に記録されており、必要に応じてＤＶＤ−ＲＯＭドライブ１１を介して読み出されるものである。更に、以下に説明する各メッセージの用い方については、後ほど示すフローチャートと共に説明する。
【００３３】
図２（ａ）に示すように、実施形態に係る催促メッセージＳＭは、６段階の階層に分類されている。
【００３４】
そして、最上位の階層である第０階層３０の領域５０内には、実施形態に係る車両ナビゲーション装置Ｓの電源がオンとされた直後（具体的には車両のイグニッションスイッチがオンとされた直後）に、「どちらまで行かれますか？」というメッセージを出力するための音声データが格納されている。
【００３５】
次に、第１階層３１の領域５１内には、上記「どちらまで行かれますか？」という催促メッセージＳＭの後にスピーカ２３を介して出力されるべき「都道府県名、市外局番、登録した住所、ジャンル、最近検索した住所、のいずれかをどうぞ」というメッセージを出力するための音声データが格納されている。
【００３６】
次に、第２階層３２の領域５２内には、上記領域５１内のメッセージのうちの「都道府県名」という語句に対応した「都道府県名をどうぞ」というメッセージのための音声データが格納されている。
【００３７】
次に、第３階層３３の領域５３内には、上記領域５２内のメッセージに対応した「市町村名をどうぞ」というメッセージのための音声データが格納されている。
【００３８】
また、第４階層３４の領域５４内には、上記領域５３内のメッセージに対応した「住所をどうぞ」というメッセージのための音声データが格納されている。
【００３９】
次に、第２階層３２の領域５５内には、上記領域５１内のメッセージのうちの「市外局番」という語句に対応した「市外局番をどうぞ」というメッセージのための音声データが格納されている。
【００４０】
また、第３階層３３の領域５６内には、上記領域５５内のメッセージに対応した「市内局番をどうぞ」というメッセージのための音声データが格納されている。
【００４１】
更に、第４階層３４の領域５７内には、上記領域５６内のメッセージに対応した「残りの番号をどうぞ」というメッセージのための音声データが格納されている。
【００４２】
次に、第２階層３２の領域５８内には、上記領域５１内のメッセージのうちの「登録した住所」という語句及び「最近検索した住所」という語句に対応した「住所をどうぞ」というメッセージのための音声データが格納されている。
【００４３】
また、第３階層３３の領域５９内には、上記領域５８内のメッセージに対応した第１区分のメッセージとして「○○ですか？××ですか？△△ですか？◆◆ですか？◎◎ですか？その他ですか？」というメッセージのための音声データが格納されている。
【００４４】
更に、第３階層３３の領域６０内には、上記領域５８内のメッセージに対応した第２区分のメッセージとして「●●ですか？▲▲ですか？▽▽ですか？□□ですか？◇◇ですか？」というメッセージのための音声データが各区分毎に格納されている。
【００４５】
ここで、上記「○○」、「××」、「△△」、「◆◆」、「◎◎」、「●●」、「▲▲」、「▽▽」、「□□」及び「◇◇」は、夫々に登録された相互に異なる具体的な住所のうち使用頻度の高いもの又は最近検索された相互に異なる具体的な住所を示している。
【００４６】
次に、第２階層３２の領域６１内には、上記領域５１内のメッセージのうちの「ジャンル」という語句に対応した第１区分のメッセージとして「駅ですか？高速道路施設ですか？遊園地ですか？ゴルフ場ですか？スキー場ですか？その他ですか？」というメッセージのための音声データが格納されている。
【００４７】
また、第２階層３２の領域６２内には、上記「ジャンル」という語句に対応した第２区分のメッセージとして「宿泊施設ですか？病院ですか？教育施設ですか？公園ですか？キャンプですか？その他ですか？」というメッセージのための音声データが格納されている。
【００４８】
更に、第２階層３２の領域６３内には、上記「ジャンル」という語句に対応した第３区分のメッセージとして「リゾート施設ですか？役所ですか？フェリーターミナルですか？空港ですか？」というメッセージのための音声データが格納されている。
【００４９】
次に、第３階層３３の領域６４には、上記領域６１、６２又は６３内のメッセージに対応して上記領域５２内のメッセージ（「都道府県名をどうぞ」）を出力すべく、当該領域５２へアクセスすべき旨の情報が格納されている。
【００５０】
次に、第４階層３４の領域６５には、上記領域６４内の情報に対応して上記領域５３内のメッセージ（「市町村名をどうぞ」）を出力すべく、当該領域５３へアクセスすべき旨の情報が格納されている。
【００５１】
最後に、第５階層３５の領域６６には、上記領域６５内の情報に対応して上記領域５４内のメッセージ（「住所をどうぞ」）を出力すべく、当該領域５４へアクセスすべき旨の情報が格納されている。
【００５２】
ここで、以上説明した催促メッセージＳＭのデータ構造から明らかなように、第２階層３２以下の階層内の催促メッセージＳＭでは、上位の階層内の一の催促メッセージＳＭに対しては下位の階層内の一の催促メッセージＳＭのみが関連付けられており、従って、下位の階層にある催促メッセージＳＭがその上位にある複数の催促メッセージＳＭに関連付けられていることはない。
【００５３】
次に、認識用ワードのデータ構造について、図２（ｂ）を用いて説明する。なお、本実施形態における認識用ワードは、上述した催促メッセージＳＭに対応して入力されることが予測される内容の音声を認識するために当該音声の入力を待ち受けるためのワードであり、図２（ｂ）に示すデータ構造は、当該認識用ワードのデータ構造を示すものである。また、図２（ｂ）に示す認識用ワードに対応する音声データは、上記内部辞書として予めＤＶＤ−ＲＯＭディスクＤＫ内に記録されており、必要に応じてＤＶＤ−ＲＯＭドライブ１１を介して読み出されるものである。更に、以下に説明する各認識用ワードの用い方については、後ほど示すフローチャートと共に説明する。
【００５４】
図２に示すように、実施形態に係る認識用ワードＷは、上述した催促メッセージＳＭの各階層に対応するように５段階の階層に分類されている。
【００５５】
そして、最上位の階層である第１階層４０の領域７０には、催促メッセージＳＭにおける領域５１内のメッセージに対応して入力される音声の内容を認識するために、「都道府県名」、「市外局番」、「登録した住所」、「ジャンル」及び「最近検索した住所」という語句そのものを示す辞書が格納されている。
【００５６】
次に、第２階層４１の領域７１には、領域７０内のメッセージの内「都道府県名」という語句に関連付けられていると共に、催促メッセージＳＭにおける領域５２内の語句（「都道府県名をどうぞ」）に対応して入力される音声の内容を認識するための都道府県名の実名（「東京都」、「神奈川県」等の実名）示す辞書が格納されている。
【００５７】
また、第３階層４２の領域７２内には、領域７１内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域５３内の語句（「市町村名をどうぞ」）に対応して入力される音声の内容を認識するための市町村名の実名（「品川区」、「横浜市」等の実名）示す辞書が格納されている。
【００５８】
次に、第４階層４３の領域７３内には、領域７２内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域５４内の語句（「住所をどうぞ」）に対応して入力される音声の内容を認識するための具体的な住所名を示す辞書が格納されている。
【００５９】
また、第２階層４１の領域７４には、領域７０内のメッセージの内「市外局番」という語句に関連付けられていると共に、催促メッセージＳＭにおける領域５５内の語句（「市外局番をどうぞ」）に対応して入力される音声の内容を認識するための市外局番号（「０３」、「０４５」等の実際の番号）示す辞書が格納されている。
【００６０】
次に、第３階層４２の領域７５内には、領域７４内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域５６内の語句（「市内局番をどうぞ」）に対応して入力される音声の内容を認識するための市内局番号（「１１１」、「９８７」等の実際の番号）示す辞書が格納されている。
【００６１】
更に、第４階層４３の領域７６内には、領域７５内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域５７内の語句（「残りの番号をどうぞ」）に対応して入力される音声の内容を認識するための電話番号（「２３４５」、「９８７６」等の実際の残りの番号）を示す辞書が格納されている。
【００６２】
また、第２階層４１の領域７７内には、領域７０内のメッセージの内「登録した住所」という語句及び「最近検索した住所」という語句に関連付けられていると共に、催促メッセージＳＭにおける領域５８内の語句（「住所をどうぞ」）に対応して入力される音声の内容を認識するための具体的な住所名を示す辞書が格納されている。
【００６３】
次に、第３階層４２の領域７８内には、領域７７内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域５９内の語句（「○○ですか？××ですか？△△ですか？◆◆ですか？◎◎ですか？その他ですか？」）に対応して入力される音声の内容を認識するための具体的な「○○」、「××」、「△△」、「◆◆」、「◎◎」及び「その他」という語句そのものを示す辞書が格納されている。
【００６４】
また、第３階層４２の領域７９内には、領域７７内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域６０内の語句（「●●ですか？▲▲ですか？▽▽ですか？□□ですか？◇◇ですか？」）に対応して入力される音声の内容を認識するための具体的な「●●」、「▲▲」、「▽▽」、「□□」及び「◇◇」という語句そのものを示す辞書が格納されている。
【００６５】
次に、第２階層４１の領域７９には、領域７０内のメッセージの内「ジャンル」という語句に関連付けられていると共に、催促メッセージＳＭにおける領域６１内の語句（「駅ですか？高速道路施設ですか？遊園地ですか？ゴルフ場ですか？スキー場ですか？その他ですか？」）に対応して入力される音声の内容を認識するための「駅」、「高速道路施設」、「遊園地」、「ゴルフ場」、「スキー場」及び「その他」という語句そのものを示す辞書が格納されている。
【００６６】
また、第２階層４１の領域８０には、領域７０内のメッセージの内「ジャンル」という語句に関連付けられていると共に、催促メッセージＳＭにおける領域６２内の語句（「宿泊施設ですか？病院ですか？教育施設ですか？公園ですか？キャンプですか？その他ですか？」）に対応して入力される音声の内容を認識するための「宿泊施設」、「病院」、「教育施設」、「公園」、「キャンプ場」及び「その他」という語句そのものを示す辞書が格納されている。
【００６７】
更に、第３階層４２の領域８２内には、領域７９、８０又は８１内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域６４内の情報に対応して上記領域７１内の語句（都道府県名の実名）を用いて音声入力を待ち受けるべく、当該領域７１へアクセスすべき旨の情報が格納されている。
【００６８】
次に、第４階層４３の領域８３内には、領域８２内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域６５内の情報に対応して上記領域７２内の語句（市町村名の実名）を用いて音声入力を待ち受けるべく、当該領域７２へアクセスすべき旨の情報が格納されている。
【００６９】
次に、第５階層４４の領域８４内には、領域８３内の語句に関連付けられていると共に、催促メッセージＳＭにおける領域６６内の情報に対応して上記領域７３内の語句（住所の実名）を用いて音声入力を待ち受けるべく、当該領域７３へアクセスすべき旨の情報が格納されている。
【００７０】
ここで、以上説明した認識用ワードＷのデータ構造から明らかなように、第２階層４１以下の階層内の認識用ワードＷでは、上位の階層内の一の認識用ワードＷに対しては下位の階層内の一の認識用ワードＷのみが関連付けられており、従って、下位の階層にある認識用ワードＷがその上位にある複数の認識用ワードＷに関連付けられていることはない。よって、音声入力の待ち受け時に全ての認識用ワードＷを用いて待ち受ける必要がなく、当該待ち受けに際しては上位の階層で選択された語句に関連付けられた下位の階層の語句のみを用いて待ち受ければよい。
【００７１】
なお、上記催促メッセージＳＭのうち「都道府県名をどうぞ」というメッセージに対応して例えば「品川区」という音声が入力された場合でもこれを認識できるように、第１階層３１内の催促メッセージＳＭを出力した後に音声入力を待ち受けるとき、当該出力された催促メッセージＳＭに対応する第１階層４０内の認識用ワードＷだけでなく、当該待ち受けている第１階層内４０の認識用ワードＷに対応した上記関連性を有する第２階層４１、第３階層４２、第４階層４３及び第５階層４４内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
【００７２】
これと同様に、第２階層３２内の催促メッセージＳＭのうち、先に選択された第１階層３１内の催促メッセージＳＭに関連付けられている第２階層３２内の催促メッセージＳＭを出力した後に音声入力を待ち受けるときには、当該出力された催促メッセージＳＭに対応する第２階層４１内の認識用ワードＷだけでなく、当該待ち受けている第２階層内４１の認識用ワードＷに対応した上記関連性を有する第３階層４２、第４階層４３及び第５階層４４内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
【００７３】
更に、第３階層３３内の催促メッセージＳＭのうち、先に選択された第２階層３２内の催促メッセージＳＭに関連付けられている第３階層３３内の催促メッセージＳＭを出力した後に音声入力を待ち受けるときには、当該出力された催促メッセージＳＭに対応する第３階層４２内の認識用ワードＷだけでなく、当該待ち受けている第３階層内４２の認識用ワードＷに対応した上記関連性を有する第４階層４３及び第５階層４４内の各認識用ワードのみをも参照することが可能なデータ構造とされている。
【００７４】
次に、図２に示したデータ構造を有する催促メッセージＳＭ及び認識用ワードＷを用いた本発明に係る情報検索処理について、図３乃至図１２に示すフローチャートを用いて説明する。なお、各フローチャートにおいては、例えば、「第１催促音声出力」と示す場合には、上述した催促メッセージＳＭにおける第１階層３１内のメッセージに対応する音声を出力することを示している。また、各フローチャートで示す動作は、ＤＶＤ−ＲＯＭディスクＤＫに格納されている制御プログラムを読み出すことにより、ＣＰＵ６の制御の下で実行される動作である。
【００７５】
図３に示すように、実施形態の情報検索処理においては、始めに、車両のイグニッションキー等がオンとされることにより、車両ナビゲーション装置Ｓの電源が投入されたか否かが判定される（ステップＳ１）。そして、投入されていない時は（ステップＳ１；ＮＯ）投入されるまで待機し、投入された時は（ステップＳ１；ＹＥＳ）、次に、ＲＡＭ８等の初期化を含む初期設定が実行される（ステップＳ２）。
【００７６】
そして、入力装置１０等における入力操作により情報検索モードがスタートされると（ステップＳ３）、次に、第０催促音声「どちらまで行かれますか？」をスピーカ２３を介して出力する（ステップＳ４）。
【００７７】
次に、当該第０催促音声に対応する音声入力（以下、各催促音声に対応する音声入力を、単に返答と称する。）があったか否かが判定され（ステップＳ５）、返答があったときは（ステップＳ５；ＹＥＳ）、当該返答の内容を音声認識デコータ２１において認識し（ステップＳ８）、次に、当該返答内容の認識用ワードＷにおける階層を判別する（ステップＳ９）。ステップＳ９の内容については、後述する。
【００７８】
一方、ステップＳ５の判定において、予め設定された所定時間返答がないときは（ステップＳ５；ＮＯ）、次に、第１催促音声「都道府県名、市外局番、登録した住所、最近検索した住所、ジャンル、のいずれかをどうぞ」をスピーカ２３を介して出力する（ステップＳ６）。そして、返答があったか否かを判定し（ステップＳ７）、予め設定された所定時間返答がないときは（ステップＳ７；ＮＯ）運転者に情報検索処理をする意志がないものとして情報検索処理を終了し、ステップＳ７において返答があったときは（ステップＳ７；ＹＥＳ）、上記ステップＳ８に移行して返答の内容を認識し、ステップＳ９に移行する。
【００７９】
次に、図４を用いてステップＳ９の階層判別の内容について説明する。
【００８０】
ステップＳ９の階層判別処理においては、始めに、ステップＳ５における返答が認識用ワードＷにおける第１階層４０内に含まれている語句であるか否かが判定され（ステップＳ１０）、第１階層４０内の語句であるときは（ステップＳ１０；ＹＥＳ）、後述するステップＳ２０に移行する。
【００８１】
一方、ステップＳ１０の判定において、第１階層４０内に含まれている語句でないときは（ステップＳ１０；ＮＯ）、次に、ステップＳ５における返答が、都道府県を示す実名（例えば、「東京都」又は「神奈川県」等の実名）であるか否かが判定される（ステップＳ１１）。
【００８２】
そして、都道府県を示す実名であったときは（ステップＳ１１；ＹＥＳ）、後述するステップＳ３２に移行する。また、都道府県を示す実名でなかったときは（ステップＳ１１；ＮＯ）、次に、ステップＳ５における返答が、市町村を示す実名（例えば、「品川区」又は「横浜市」等の実名）であるか否かが判定される（ステップＳ１２）。
【００８３】
そして、市町村を示す実名であったときは（ステップＳ１２；ＹＥＳ）、後述するステップＳ７３に移行する。また、市町村を示す実名でなかったときは（ステップＳ１２；ＮＯ）、次に、ステップＳ５における返答が、施設又は場所を示す実名（例えば、「東京ドーム」又は「横浜スタジアム」等の実名）であるか否かが判定される（ステップＳ１３）。
【００８４】
そして、施設又は場所を示す実名であったときは（ステップＳ１３；ＹＥＳ）、次に、当該示されている施設又は場所が存在する地図を表示すべく、当該施設又は場所を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ１７）処理を終了する。
【００８５】
一方、ステップＳ１３の判定において、ステップＳ５における返答が施設名又は場所名でもないときは（ステップＳ１３；ＮＯ）、次に、ステップＳ５における返答が、電話番号における市外局番を示す番号（数字）（例えば、「０３」又は「０４５」等の数字）であるか否かが判定される（ステップＳ１４）。
【００８６】
そして、市外局番を示す数字であったときは（ステップＳ１４；ＹＥＳ）、後述するステップＳ５１に移行する。また、市外局番を示す数字でなかったときは（ステップＳ１４；ＮＯ）、次に、ステップＳ５における返答が、予め登録されている目的地点を示す実名（例えば、「中華街」又は「六本木」等の実名）であるか否かが判定される（ステップＳ１５）。
【００８７】
そして、登録されている目的地点名であったときは（ステップＳ１５；ＹＥＳ）、ステップＳ１７に移行して検索及び地図表示を行い、登録されている目的地点名でないときは（ステップＳ１５；ＮＯ）、次に、ステップＳ５における返答が、最近検索されて記憶されている場所を示す実名であるか否かが判定される（ステップＳ１６）。
【００８８】
そして、最近検索された場所であったときは（ステップＳ１６；ＹＥＳ）、ステップＳ１７に移行して検索及び地図表示を行い、検索された場所でないときは（ステップＳ１６；ＮＯ）、上記ステップＳ６に移行して今までの処理を繰り返す。
【００８９】
次に、上記ステップＳ１０において、ステップＳ５における返答が第１階層４０内に含まれる内容であった場合の処理について、図５を用いて説明する。
【００９０】
図５に示すように、ステップＳ１０の判定において、ステップＳ５における返答が第１階層４０内に含まれる内容であったときは（ステップＳ１０；ＹＥＳ）、次に、当該返答が「都道府県名」という語句であるか否かが判定される（ステップＳ２０）。そして、「都道府県名」という語句であったときは（ステップＳ２０；ＹＥＳ）、後述するステップＳ２５以降の処理に移行する。
【００９１】
一方、「都道府県名」という語句でなかったときは（ステップＳ２０；ＮＯ）、次に、ステップＳ５における返答が「市外局番」という語句であるか否かが判定される（ステップＳ２１）。そして、「市外局番」という語句であったときは（ステップＳ２１；ＹＥＳ）、後述するステップＳ４７以降の処理に移行する。
【００９２】
一方、「市外局番」という語句でなかったときは（ステップＳ２１；ＮＯ）、次に、ステップＳ５における返答が「登録した住所」という語句であるか否かが判定される（ステップＳ２２）。そして、「登録した住所」という語句であったときは（ステップＳ２２；ＹＥＳ）、後述するステップＳ９０以降の処理に移行する。
【００９３】
一方、「登録した住所」という語句でなかったときは（ステップＳ２２；ＮＯ）、次に、ステップＳ５における返答が「ジャンル名」という語句であるか否かが判定される（ステップＳ２３）。そして、「ジャンル名」という語句であったときは（ステップＳ２３；ＹＥＳ）、後述するステップＳ５９以降の処理に移行する。
【００９４】
一方、「ジャンル名」という語句でなかったときは（ステップＳ２３；ＮＯ）、ステップＳ５における返答は「最近検索した場所」であると判定して（ステップＳ２４）、後述するステップＳ１００以降の処理に移行する。
【００９５】
次に、上記ステップＳ２０において、ステップＳ５における返答が「都道府県名」という語句であった場合の処理について、図６を用いて説明する。
【００９６】
図６に示すように、ステップＳ２０の判定において、ステップＳ５における返答が「都道府県名」という語句であったときは（ステップＳ２０；ＹＥＳ）、次に、「都道府県名をどうぞ」という催促メッセージを出力した回数を示すパラメータｉを初期化し（ステップＳ２５）、第２催促音声「都道府県名をどうぞ」をスピーカ２３を介して出力する（ステップＳ２６）。
【００９７】
そして、返答があったか否かを判定し（ステップＳ２７）、予め設定された所定時間返答がなかったときは（ステップＳ２７；ＮＯ）、次に、上記パラメータｉを１だけインクリメントし（ステップＳ２８）、インクリメント後のパラメータｉの値が「２」となっているか否かを判定し（ステップＳ２９）、「２」であるときは（ステップＳ２９；ＹＥＳ）、同じ「都道府県名をどうぞ」という催促メッセージを２回出力したにも拘わらず返答がないこととなるので、運転者に情報検索する意志がないと判定して処理を終了する。
【００９８】
一方、ステップＳ２９の判定において、パラメータｉが「２」でないときは、再度「都道府県名をどうぞ」の催促メッセージを出力すべくステップＳ２６に戻る。
【００９９】
また、ステップＳ２７の判定において、「都道府県名をどうぞ」の催促メッセージに対して返答があったときは（ステップＳ２７；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ３０）、当該認識した内容の階層を判別する（ステップＳ３１）。ステップＳ３１の具体的な処理については、後述する。
【０１００】
そして、ステップＳ３０で認識された返答内容が階層が判別されると、次に、第３催促音声「市町村名をどうぞ」をスピーカ２３を介して出力する（ステップＳ３２）。
【０１０１】
そして、返答があったか否かを判定し（ステップＳ３３）、予め設定された所定時間返答がなかったときは（ステップＳ３３；ＮＯ）、ステップＳ３０で認識した内容のうち都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ３４）処理を終了する。
【０１０２】
一方、ステップＳ３３の判定において、「市町村名をどうぞ」の催促メッセージに対して返答があったときは（ステップＳ３３；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ３５）、当該認識した内容の階層を判別する（ステップＳ３６）。ステップＳ３６の具体的な処理についても後述する。
【０１０３】
そして、ステップＳ３５で認識された返答内容が階層が判別されると、次に、第４催促音声「残りの住所をどうぞ」をスピーカ２３を介して出力する（ステップＳ３７）。
【０１０４】
そして、返答があったか否かを判定し（ステップＳ３８）、予め設定された所定時間返答がなかったときは（ステップＳ３８；ＮＯ）、ステップＳ３５で認識した内容のうち市町村名を示す語句に基づいて当該語句で示される市町村を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ３９）処理を終了する。
【０１０５】
一方、ステップＳ３８の判定において、「残りの住所をどうぞ」の催促メッセージに対して返答があったときは（ステップＳ３８；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ４０）、ステップＳ１７に移行して当該認識した内容に基づいて地図データを検索して表示する。
【０１０６】
次に、上記ステップＳ３１及びＳ３６における階層判別処理の内容について、図７を用いて説明する。
【０１０７】
始めに、ステップＳ３１における階層判別処理の内容について図７（ａ）を用いて説明すると、ステップＳ３１においては、先ず、ステップＳ２７における返答が都道府県名を示す実名であるか否かが判定され（ステップＳ４２）、都道府県名を示す実名であったときは（ステップＳ４２；ＹＥＳ）、そのまま上記ステップＳ３２へ移行して上述した動作を繰り返し、一方、都道府県名を示す実名でなかったときは（ステップＳ４２；ＮＯ）、次に、ステップＳ２７における返答が市町村名を示す実名であるか否かが判定され（ステップＳ４３）、市町村名を示す実名であったときは（ステップＳ４３；ＹＥＳ）、そのまま上記ステップＳ３７へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは（ステップＳ４３；ＮＯ）、次に、ステップＳ２７における返答が施設名又は場所名を示す実名であるか否かが判定され（ステップＳ４４）、施設名又は場所名を示す実名であったときは（ステップＳ４４；ＹＥＳ）、そのまま上記ステップＳ１７へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは（ステップＳ４４；ＮＯ）、そのまま上記ステップＳ２５へ移行して上述した動作を繰り返す。
【０１０８】
次に、ステップＳ３６における階層判別処理の内容について図７（ｂ）を用いて説明すると、ステップＳ３６においては、先ず、ステップＳ３３における返答が市町村名を示す実名であるか否かが判定され（ステップＳ４５）、市町村名を示す実名であったときは（ステップＳ４５；ＹＥＳ）、そのまま上記ステップＳ３７へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは（ステップＳ４５；ＮＯ）、次に、ステップＳ３３における返答が施設名又は場所名を示す実名であるか否かが判定され（ステップＳ４６）、施設名又は場所名を示す実名であったときは（ステップＳ４６；ＹＥＳ）、そのまま上記ステップＳ１７へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは（ステップＳ４６；ＮＯ）、そのまま上記ステップＳ２５へ移行して上述した動作を繰り返す。
【０１０９】
次に、上記ステップＳ２１において、ステップＳ５における返答が「市外局番」という語句であった場合の処理について、図８を用いて説明する。
【０１１０】
図８に示すように、ステップＳ２１の判定において、ステップＳ５における返答が「市外局番」という語句であったときは（ステップＳ２１；ＹＥＳ）、次に、第１催促音声「市外局番をどうぞ」をスピーカ２３を介して出力する（ステップＳ４７）。
【０１１１】
そして、返答があったか否かを判定し（ステップＳ４８）、予め設定された所定時間返答がなかったときは（ステップＳ４８；ＮＯ）、再度ステップＳ４７に戻って第１催促音声「市外局番をどうぞ」を出力し、返答があったときは（ステップＳ４８；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ４９）、当該認識した内容が市外局番号か否かを判定する（ステップＳ５０）。
【０１１２】
そして、市外局番号でないときは（ステップＳ５０；ＮＯ）、再びステップＳ４７に戻って第２催促音声「市外局番をどうぞ」を出力し、市外局番号であったときは（ステップＳ５０；ＹＥＳ）、次に、第３催促音声「市内局番をどうぞ」をスピーカ２３を介して出力する（ステップＳ５１）。
【０１１３】
そして、返答があったか否かを判定し（ステップＳ５２）、予め設定された所定時間返答がなかったときは（ステップＳ５２；ＮＯ）、再度ステップＳ５１に戻って第３催促音声「市内局番をどうぞ」を出力し、返答があったときは（ステップＳ５２；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ５３）、当該認識した内容が市内局番号か否かを判定する（ステップＳ５４）。
【０１１４】
そして、市内局番号でないときは（ステップＳ５４；ＮＯ）、再びステップＳ５１に戻って第３催促音声「市内局番をどうぞ」を出力し、市内局番号であったときは（ステップＳ５４；ＹＥＳ）、次に、第４催促音声「残りの番号をどうぞ」をスピーカ２３を介して出力する（ステップＳ５５）。
【０１１５】
そして、返答があったか否かを判定し（ステップＳ５６）、予め設定された所定時間返答がなかったときは（ステップＳ５６；ＮＯ）、再度ステップＳ５５に戻って第４催促音声「残りの番号をどうぞ」を出力し、返答があったときは（ステップＳ５６；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ５７）、当該認識した内容が残りの番号か否かを判定する（ステップＳ５８）。
【０１１６】
そして、残りの番号でないときは（ステップＳ５８；ＮＯ）、再びステップＳ５５に戻って第４催促音声「残りの番号をどうぞ」を出力し、残りの番号であったときは（ステップＳ５８；ＹＥＳ）、ステップＳ１７に戻って入力された電話番号（ステップＳ４８、Ｓ５２及びＳ５６）に基づいて地図データの検索及び対応する地図の表示を行う。
【０１１７】
次に、上記ステップＳ２３において、ステップＳ５における返答が「ジャンル名」という語句であった場合の処理について、図９を用いて説明する。
【０１１８】
図９に示すように、ステップＳ２３の判定において、ステップＳ５における返答が「ジャンル名」という語句であったときは（ステップＳ２３；ＹＥＳ）、次に、ジャンル名に対応する第２催促音声のうち、第１区分である「駅ですか？高速道路施設ですか？遊園地ですか？ゴルフ場ですか？スキー場ですか？その他ですか？」をスピーカ２３を介して出力する（ステップＳ５９）。
【０１１９】
そして、返答があったか否かを判定し（ステップＳ６０）、予め設定された所定時間返答がなかったときは（ステップＳ６０；ＮＯ）、後述するステップＳ７８に移行する。
【０１２０】
一方、ステップＳ６０の判定において、返答があったときは（ステップＳ６０；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ６１）、当該認識した内容が「その他」という語句か否かを判定する（ステップＳ６２）。そして、「その他」という語句であったときは（ステップＳ６２；ＹＥＳ）、次に、ジャンル名に対応する第２催促音声のうち、第２区分である「宿泊施設ですか？病院ですか？教育施設ですか？公園ですか？キャンプですか？その他ですか？」をスピーカ２３を介して出力する（ステップＳ７８）。
【０１２１】
そして、返答があったか否かを判定し（ステップＳ７９）、予め設定された所定時間返答がなかったときは（ステップＳ７９；ＮＯ）、後述するステップＳ８２に移行する。
【０１２２】
一方、ステップＳ７９の判定において、返答があったときは（ステップＳ７９；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ８０）、当該認識した内容が「その他」という語句か否かを判定する（ステップＳ８１）。そして、「その他」という語句であったときは（ステップＳ８１；ＹＥＳ）、次に、ジャンル名に対応する第２催促音声のうち、第３区分である「リゾート施設ですか？役所ですか？フェリーターミナルですか？空港ですか？」をスピーカ２３を介して出力する（ステップＳ８２）。
【０１２３】
そして、返答があったか否かを判定し（ステップＳ８３）、予め設定された所定時間返答がなかったときは（ステップＳ８３；ＮＯ）、上記ステップＳ５９に戻って上述した動作を繰り返す。
【０１２４】
一方、ステップＳ８３の判定において、返答があったときは（ステップＳ８３；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ８４）、ステップＳ６３に移行する。
【０１２５】
また、ステップＳ６２又はステップＳ８１の判定において、認識した内容が「その他」という語句でないときは（ステップＳ６２；ＮＯ又はＳ８１；ＮＯ）、次に、第３催促音声「都道府県名をどうぞ」をスピーカ２３を介して出力する（ステップＳ６３）。
【０１２６】
そして、返答があったか否かを判定し（ステップＳ６４）、予め設定された所定時間返答がなかったときは（ステップＳ６４；ＮＯ）ステップＳ６７に移行し、一方、返答があったときは（ステップＳ６４；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ６５）、当該認識した内容の階層を判別する（ステップＳ６６）。ステップＳ６６の具体的な処理については、後述する。
【０１２７】
そして、ステップＳ６６で認識された返答内容の階層が判別されると、次に、第４催促音声「市町村名をどうぞ」をスピーカ２３を介して出力する（ステップＳ６７）。
【０１２８】
そして、返答があったか否かを判定し（ステップＳ６８）、返答があったときは（ステップＳ６８；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ７１）、当該認識した内容の階層を判別する（ステップＳ７２）。ステップＳ７２の具体的な処理については、後述する。
【０１２９】
一方、ステップＳ６８の判定において、予め設定された所定時間返答がなかったときは（ステップＳ６８；ＮＯ）、次に、上記ステップＳ６５において返答認識が為されているか否かが判定され（ステップＳ６９）、返答認識されているときは（ステップＳ６９；ＹＥＳ）、当該認識されている都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ７０）処理を終了する。
【０１３０】
一方、ステップＳ６９の判定において、返答認識がされていないとき又はステップＳ７２における階層判別が完了したときは、次に、第５催促音声「住所又は施設名をどうぞ」をスピーカ２３を介して出力する（ステップＳ７３）。
【０１３１】
そして、返答があったか否かを判定し（ステップＳ７４）、予め設定された所定時間返答がなかったときは（ステップＳ７４；ＮＯ）、次に、上記ステップＳ７１において返答認識が為されているか否かが判定され（ステップＳ７５）、返答認識されているときは（ステップＳ７５；ＹＥＳ）、当該認識されている市町村名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ７０）処理を終了する。
【０１３２】
一方、ステップＳ７５の判定において、返答認識がされていないときは（ステップＳ７５；ＮＯ）、次に、上記ステップＳ６５において返答認識が為されているか否かが判定され（ステップＳ７６）、返答認識されているときは（ステップＳ７６；ＹＥＳ）、当該認識されている都道府県名を示す語句に基づいて当該語句で示される都道府県を含む地図を検索し、検索された地図に対応する地図データをＤＶＤ−ＲＯＭディスクＤＫから読み出して表示して（ステップＳ７０）処理を終了する。
【０１３３】
また、ステップＳ７６の判定において、返答認識がされていないときは（ステップＳ７６；ＮＯ）、上記ステップＳ７３に戻って上述した動作を繰り返す。
【０１３４】
更に、ステップＳ７４の判定において、返答があったときは（ステップＳ７４；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ７７）、ステップＳ１７に戻って入力された住所又は施設名に基づいて地図データの検索及び対応する地図の表示を行う。
【０１３５】
次に、上記ステップＳ６６及びＳ７２における階層判別処理の内容について、図１０を用いて説明する。
【０１３６】
始めに、ステップＳ６６における階層判別処理の内容について図１０（ａ）を用いて説明すると、ステップＳ６６においては、先ず、ステップＳ６４における返答が都道府県名を示す実名であるか否かが判定され（ステップＳ８５）、都道府県名を示す実名であったときは（ステップＳ８５；ＹＥＳ）、そのまま上記ステップＳ６７へ移行して上述した動作を繰り返し、一方、都道府県名を示す実名でなかったときは（ステップＳ８５；ＮＯ）、次に、ステップＳ６４における返答が市町村名を示す実名であるか否かが判定され（ステップＳ８６）、市町村名を示す実名であったときは（ステップＳ８６；ＹＥＳ）、そのまま上記ステップＳ７３へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは（ステップＳ８６；ＮＯ）、次に、ステップＳ６４における返答が施設名又は場所名を示す実名であるか否かが判定され（ステップＳ８７）、施設名又は場所名を示す実名であったときは（ステップＳ８７；ＹＥＳ）、そのまま上記ステップＳ１７へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは（ステップＳ８７；ＮＯ）、そのまま上記ステップＳ６３へ移行して上述した動作を繰り返す。
【０１３７】
次に、ステップＳ７２における階層判別処理の内容について図１０（ｂ）を用いて説明すると、ステップＳ７２においては、先ず、ステップＳ６８における返答が市町村名を示す実名であるか否かが判定され（ステップＳ８８）、市町村名を示す実名であったときは（ステップＳ８８；ＹＥＳ）、そのまま上記ステップＳ７３へ移行して上述した動作を繰り返し、一方、市町村名を示す実名でなかったときは（ステップＳ８８；ＮＯ）、次に、ステップＳ６８における返答が施設名又は場所名を示す実名であるか否かが判定され（ステップＳ８９）、施設名又は場所名を示す実名であったときは（ステップＳ８９；ＹＥＳ）、そのまま上記ステップＳ１７へ移行して当該施設名又は場所名に基づいて地図データの検索及び対応する地図の表示を行い、一方、施設名又は場所名を示す実名でなかったときは（ステップＳ８９；ＮＯ）、そのまま上記ステップＳ７３へ移行して上述した動作を繰り返す。
【０１３８】
次に、上記ステップＳ２２において、ステップＳ５における返答が「登録した住所」という語句であった場合の処理について、図１１を用いて説明する。
【０１３９】
図１１に示すように、ステップＳ２３の判定において、ステップＳ５における返答が「登録した住所」という語句であったときは（ステップＳ２２；ＹＥＳ）、次に、第２催促音声「住所をどうぞ」をスピーカ２３を介して出力する（ステップＳ９０）。
【０１４０】
そして、返答があったか否かを判定し（ステップＳ９１）、予め設定された所定時間返答がなかったときは（ステップＳ９１；ＮＯ）後述するステップＳ９３に移行し、一方、返答があったときは（ステップＳ９１；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ９２）、上述したステップＳ３１と同様の階層判別処理を実行する。
【０１４１】
一方、ステップＳ９１の判定において、予め設定された所定時間返答がないときは（ステップＳ９１；ＮＯ）、次に、登録した住所に対応する第３催促音声のうち、第１区分である「○○ですか？××ですか？△△ですか？◆◆ですか？◎◎ですか？その他ですか？」をスピーカ２３を介して出力する（ステップＳ９３）。
【０１４２】
そして、返答があったか否かを判定し（ステップＳ９４）、予め設定された所定時間返答がなかったときは（ステップＳ９４；ＮＯ）、後述するステップＳ９７に移行する。
【０１４３】
一方、ステップＳ９４の判定において、返答があったときは（ステップＳ９４；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ９５）、当該認識した内容が「その他」という語句か否かを判定する（ステップＳ９６）。そして、「その他」という語句でないときは（ステップＳ９６；ＮＯ）ステップＳ３１に移行し、一方、「その他」という語句であったときは（ステップＳ９６；ＹＥＳ）、次に、登録した住所に対応する第３催促音声のうち、第２区分である「●●ですか？▲▲ですか？▽▽ですか？□□ですか？◇◇ですか？」をスピーカ２３を介して出力する（ステップＳ９７）。
【０１４４】
そして、返答があったか否かを判定し（ステップＳ９８）、予め設定された所定時間返答がなかったときは（ステップＳ９８；ＮＯ）、上記ステップＳ９０に戻って上述した動作を繰り返す。
【０１４５】
一方、ステップＳ９８の判定において、返答があったときは（ステップＳ９８；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ９９）、ステップＳ３１して上述した階層判別を実行する。
【０１４６】
次に、上記ステップ２４の処理に引き続いて実行される処理について、図１２を用いて説明する。
【０１４７】
図１２に示すように、ステップＳ２４において、ステップＳ５における返答が「最近検索した住所」という語句であると判定されると、次に、第２催促音声「住所をどうぞ」をスピーカ２３を介して出力する（ステップＳ１００）。
【０１４８】
そして、返答があったか否かを判定し（ステップＳ１０１）、予め設定された所定時間返答がなかったときは（ステップＳ１０１；ＮＯ）後述するステップＳ１０３に移行し、一方、返答があったときは（ステップＳ１０１；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ１０２）、上述したステップＳ３１と同様の階層判別処理を実行する。
【０１４９】
一方、ステップＳ１０１の判定において、予め設定された所定時間返答がないときは（ステップＳ１０１；ＮＯ）、次に、最近検索した場所に対応する第３催促音声のうち、第１区分である「○○ですか？××ですか？△△ですか？◆◆ですか？◎◎ですか？その他ですか？」をスピーカ２３を介して出力する（ステップＳ１０３）。
【０１５０】
そして、返答があったか否かを判定し（ステップＳ１０４）、予め設定された所定時間返答がなかったときは（ステップＳ１０４；ＮＯ）、後述するステップＳ１０７に移行する。
【０１５１】
一方、ステップＳ１０４の判定において、返答があったときは（ステップＳ１０４；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ１０５）、当該認識した内容が「その他」という語句か否かを判定する（ステップＳ１０６）。そして、「その他」という語句でないときは（ステップＳ１０６；ＮＯ）ステップＳ３１に移行し、一方、「その他」という語句であったときは（ステップＳ１０６；ＹＥＳ）、次に、最近検索した場所に対応する第３催促音声のうち、第２区分である「●●ですか？▲▲ですか？▽▽ですか？□□ですか？◇◇ですか？」をスピーカ２３を介して出力する（ステップＳ１０７）。
【０１５２】
そして、返答があったか否かを判定し（ステップＳ１０８）、予め設定された所定時間返答がなかったときは（ステップＳ１０８；ＮＯ）、上記ステップＳ１００に戻って上述した動作を繰り返す。
【０１５３】
一方、ステップＳ１０８の判定において、返答があったときは（ステップＳ１０８；ＹＥＳ）、次に当該返答を音声認識デコーダ２１において認識し（ステップＳ１０９）、ステップＳ３１して上述した階層判別を実行する。
【０１５４】
以上説明したように、実施形態の車両ナビゲーション装置Ｓにおける情報検索処理によれば、入力された音声情報の階層を判定し、判定した階層に基づいて目的地点を検索するので、例えば、階層順に目的地点を検索したり、又は一又は複数の階層を超越して階層を移行しつつ目的地点を検索すること等が可能となる。
【０１５５】
また、第ｎ＋１（ｎは２以上４以下の自然数）階層に属する夫々の認識用ワードＷが、第ｎ階層に含まれる認識用ワードＷのうちいずれか一の認識用ワードＷにのみ対応づけられて構成されているので、上位の階層における認識用ワードＷが異なれば、当該認識用ワードＷに対応づけられている下位の階層の認識用ワードＷ候補情報も異なることとなり、多種類の認識用ワードＷを含んで階層構造を構成することができる。
【０１５６】
更に、第ｐ階層（ｐは５以下の自然数）の催促メッセージＳＭに対応して入力された音声情報の属する階層が第ｐ階層であると判定されたとき、第ｐ＋１階層に属する音声情報を入力する旨の催促メッセージＳＭを次にスピーカ２３を介して出力すると共に、第ｐ階層の催促メッセージＳＭに対応して入力された音声情報の属する階層が第ｐ＋ｑ（ｐ＋ｑは４以下の自然数）階層であると判定されたとき、第（ｐ＋ｑ＋１）階層に属する音声情報を入力する旨の催促メッセージＳＭを次にスピーカ２３を介して出力するので、階層構造の順を追って目的地点を検索することもできるし、一又は複数の階層を超越しつつ目的地点を検索することもできる。
【０１５７】
更にまた、出力された催促メッセージＳＭで示される階層に属する音声情報の入力がないとき、当該催促メッセージＳＭに対して一つ下位の階層の音声情報の入力を催促する催促メッセージＳＭが出力されるので、短時間で迅速に所望の目的地点を検索することができる。
【０１５８】
また、登録した住所又は最近検索した住所に対応する第３階層４２に属する認識用ワードＷが二つの区分に分けられて出力されるので、一回の催促メッセージＳＭを出力するための時間を短縮化することができると共に、一の階層に属する全ての認識用ワードＷに対応する催促メッセージＳＭを出力することなく所望の音声情報を入力させることができる。
【０１５９】
更に、音声により情報の入出力が行えるので、情報検索処理の利便性が更に向上する。
【０１６０】
また、図２で示す認識用ワードＷにおいて、例えば、第１階層４０内の一の認識用ワードＷが選択されたときには、第２階層４１以下の階層に含まれている認識用ワードＷについて、当該選択された第１階層４０内の認識用ワードＷに関連付けられている認識用ワードＷのみを用いて音声の入力を待ち受けるので、待ち受けのための認識用ワードＷの数を縮小化することができ、返答認識時の誤認識を抑制することができる。
【０１６１】
更に、各階層内の認識用ワードＷについて、その使用頻度を記録し、使用頻度の高い認識用ワードＷほど優先的に待ち受けに使用したり、或いは、現在待ち受けに用いられている認識用ワードＷに近い内容の認識用ワードＷほど優先的に返答認識に使用することとすれば、返答認識に使用される認識用ワードＷの数を更に縮小化することができ、返答認識における誤認識を更に低減することができる。
【０１６２】
なお、上述の実施形態においては、車両ナビゲーション装置Ｓに本発明を適用した場合について説明したが、これ以外に、例えば、航空機用のナビゲーション装置や船舶用のナビゲーション装置に適用するも可能である。
【図面の簡単な説明】
【０１６３】
【図１】実施形態の車両ナビゲーション装置の概要構成を示すブロック図である。
【図２】催促メッセージと認識用ワードの階層構造を示す図である。
【図３】実施形態の情報検索処理を示すフローチャート（Ｉ）である。
【図４】実施形態の情報検索処理を示すフローチャート（II）である。
【図５】実施形態の情報検索処理を示すフローチャート（III）である。
【図６】実施形態の情報検索処理を示すフローチャート（IV）である。
【図７】実施形態の情報検索処理を示すフローチャート（Ｖ）である。
【図８】実施形態の情報検索処理を示すフローチャート（VI）である。
【図９】実施形態の情報検索処理を示すフローチャート（VII）である。
【図１０】実施形態の情報検索処理を示すフローチャート（VIII）である。
【図１１】実施形態の情報検索処理を示すフローチャート（IX）である。
【図１２】実施形態の情報検索処理を示すフローチャート（Ｘ）である。
【符号の説明】
【０１６４】
１…角速度センサ
２…走行距離センサ
３…ＧＰＳレシーバ
４…システムコントローラ
５…インターフェース
６…ＣＰＵ
７…ＲＯＭ
８…ＲＡＭ
９…バスライン
１０…入力装置
１１…ＤＶＤ−ＲＯＭドライブ
１２…表示ユニット
１３…グラフィックコントローラ
１４…バッファメモリ
１５…表示制御部
１６…ディスプレイ
１７…音響再生ユニット
１８…Ｄ／Ａコンバータ
１９…増幅器
２０…スピーカ
２１…音声認識デコーダ
２２…音声合成部
２３…スピーカ
３０…第０階層
３１、４０…第１階層
３２、４１…第２階層
３３、４２…第３階層
３４、４３…第４階層
３５、４４…第５階層
５０、５１、５２、５３、５４、５５、５６、５７、５８、５９、６０、６１、６２、６３、６４、６５、６６、７０、７１、７２、７３、７４、７５、７６、７７、７８、７９、８０、８１、８２、８３、８４…領域
２００…外部マイク
Ｓ…車両ナビゲーション装置
【図１】
2006243730.tif 000003
【図２】
2006243730.tif 000004
【図３】
2006243730.tif 000005
【図４】
2006243730.tif 000006
【図５】
2006243730.tif 000007
【図６】
2006243730.tif 000008
【図７】
2006243730.tif 000009
【図８】
2006243730.tif 000010
【図９】
2006243730.tif 000011
【図１０】
2006243730.tif 000012
【図１１】
2006243730.tif 000013
【図１２】
2006243730.tif 000014