(57)【特許請求の範囲】
【請求項１】
施設検索機能を有する車載ナビゲーション装置において、
現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合には現在地を中心とする所定半径の円領域を施設の検索範囲に設定する第１施設検索範囲設定手段と、
現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合には現在地から進行方向方面を施設の検索範囲に設定する第２施設検索範囲設定手段と、
現在地周辺での施設の検索の際に案内中ルートがある場合には案内中ルート周辺を施設の検索範囲に設定する第３施設検索範囲設定手段と、
を有することを特徴とする車載ナビゲーション装置。
【請求項２】
前記第１施設検索範囲設定手段は、現在地周辺での施設の検索でない場合には、指定位置を中心とする所定半径の円領域を施設の検索範囲に設定する請求項１記載の車載ナビゲーション装置。
【請求項３】
前記第１ないし第３施設検索範囲設定手段により施設の検索範囲を条件設定するかどうかを判定する検索範囲条件設定判定手段を備える請求項１または２記載の車載ナビゲーション装置。
【請求項４】
日時情報を入力する日時情報入力手段と、前記日時情報入力手段により入力された日時情報に応じて検索対象となった施設を絞り込む日時情報施設絞込み手段とを備える請求項１ないし３のいずれか１項に記載の車載ナビゲーション装置。
【請求項５】
天候情報を入力する天候情報入力手段と、前記天候情報入力手段により入力された天候情報に応じて検索対象となった施設を絞り込む天候情報施設絞込み手段とを備える請求項１ないし４のいずれか１項に記載の車載ナビゲーション装置。
【請求項６】
過去に行った目的地の履歴を記憶する目的地履歴記憶手段と、過去に走行した走行ルートの履歴を記憶する走行ルート履歴記憶手段と、前記目的地履歴記憶手段および前記走行ルート履歴記憶手段の履歴情報を参照して施設の検索範囲を限定する履歴情報施設検索範囲限定手段とを備える請求項１ないし５のいずれかに１項に記載の車載ナビゲーション装置。
【請求項７】
ユーザの発話を認識する発話認識手段と、前記発話認識手段により認識された発話の意味に応じて動作を制御する制御手段とを備える請求項１ないし６のいずれかに１項に記載の車載ナビゲーション装置。
【請求項８】
車載ナビゲーション装置の施設検索方法において、
現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合には現在地を中心とする所定半径の円領域を施設の検索範囲に設定する第１施設検索範囲設定工程と、
現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合には現在地から進行方向方面を施設の検索範囲に設定する第２施設検索範囲設定工程と、
現在地周辺での施設の検索の際に案内中ルートがある場合には案内中ルート周辺を施設の検索範囲に設定する第３施設検索範囲設定工程と、
を含むことを特徴とする検索範囲絞込み施設検索方法。
【請求項９】
前記第１施設検索範囲設定工程は、現在地周辺での施設の検索でない場合には、指定位置を中心とする所定半径の円領域を施設の検索範囲に設定する請求項８記載の検索範囲絞込み施設検索方法。
【請求項１０】
前記第１ないし第３施設検索範囲設定工程で施設の検索範囲を条件設定するかどうかを判定する検索範囲条件設定判定工程を含む請求項８または９記載の検索範囲絞込み施設検索方法。
【請求項１１】
日時情報を入力する日時情報入力工程と、前記日時情報入力工程で入力された日時情報に応じて検索対象となった施設を絞り込む日時情報施設絞込み工程とを含む請求項８ないし１０のいずれか１項に記載の検索範囲絞込み施設検索方法。
【請求項１２】
天候情報を入力する天候情報入力工程と、前記天候情報入力工程で入力された天候情報に応じて検索対象となった施設を絞り込む天候情報施設絞込み工程とを含む請求項８ないし１１のいずれか１項に記載の検索範囲絞込み施設検索方法。
【請求項１３】
過去に行った目的地の履歴を記憶する目的地履歴記憶工程と、過去に走行した走行ルートの履歴を記憶する走行ルート履歴記憶工程と、前記目的地履歴記憶工程および前記走行ルート履歴記憶工程で記憶された履歴情報を参照して施設の検索範囲を限定する履歴情報施設検索範囲限定工程とを含む請求項８ないし１２のいずれかに１項に記載の検索範囲絞込み施設検索方法。
【請求項１４】
ユーザの発話を認識する発話認識工程と、前記発話認識工程で認識された発話の意味に応じて動作を制御する制御工程とを含む請求項８ないし１３のいずれかに１項に記載の検索範囲絞込み施設検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車載ナビゲーション装置および検索範囲絞込み施設検索方法に関し、詳しくは施設検索機能を有する車載ナビゲーション装置および施設を検索する際に施設の検索範囲をあらかじめ絞り込む検索範囲絞込み施設検索方法に関する。
【背景技術】
【０００２】
従来技術として、ユーザの発話から所望の施設を検索する音声認識機能を持った車載ナビゲーショ装置が公知である。例えば、ワイパーやエアーコンディショナー（エアコン）などの各種センサから降雨や気温等の天候情報を取得し、雨天や酷暑であることを検知した時は屋内駐車場に優先的に案内する方法が提案されている（特許文献１参照）。
【０００３】
また、施設を検索する際の検索範囲の設定としては、検索範囲に方向性をもたせ、指定された方向にだけ施設検索を行うことによって効率的に検索を行えるように、現在地やスクロールした地点からの所定距離円全体や、地点からユーザの指定する方向のみを施設の検索範囲にしていた（特許文献２参照）。
【０００４】
さらに、車載ナビゲーション装置において、音声入力または手入力により地点名称が未知である施設について、過去に行った場所・滞在時間から嗜好を学習し自動的に施設の検索範囲を限定する（絞り込む）方法が提案されている（特許文献３参照）。
【特許文献１】特開２００４−３２５１８１号公報
【特許文献２】特開２００５−１８１１２５号公報
【特許文献３】特開２００１−０１２９６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、あらかじめ記憶されたデータベースから推定を行うようにしていたので、ユーザの嗜好や個人差、推定時の車両周辺の環境の時間変化を考慮したときには、必ずしも最適ではない施設も検索対象となっており、検索速度の低下を招いているという問題点があった。
【０００６】
また、検索された施設に所望ではない施設が包含されており、ユーザの利便性を向上させるという点において問題点があった。
【０００７】
本発明の目的は、上記問題点を解決するために、施設の検索範囲をあらかじめ絞り込むことにより、ユーザの状況に適した施設をより高速に検索できるようにした車載ナビゲーション装置を提供することにある。
【０００８】
また、本発明の他の目的は、施設の検索範囲をあらかじめ絞り込むことにより、ユーザの状況に適した施設をより高速に検索できるようにした検索範囲絞込み施設検索方法を提供することにある。
【課題を解決するための手段および発明の効果】
【０００９】
請求項１記載の車載ナビゲーション装置は、施設検索機能を有する車載ナビゲーション装置において、現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合には現在地を中心とする所定半径の円領域を施設の検索範囲に設定する第１施設検索範囲設定手段と、現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合には現在地から進行方向方面を施設の検索範囲に設定する第２施設検索範囲設定手段と、現在地周辺での施設の検索の際に案内中ルートがある場合には案内中ルート周辺を施設の検索範囲に設定する第３施設検索範囲設定手段とを有することを特徴とする。請求項１記載の車載ナビゲーション装置によれば、車両の動作状況（マップマッチング状態および案内中ルートの有無）に応じて施設の検索範囲をあらかじめ絞り込むことができるので、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、施設の検索範囲を絞り込む方法としては、現在地を中心とする所定半径の円領域（現在地から所定距離円）とする方法、現在地から進行方向（目的地方向）への所定距離とする方法、現在案内中ルートから所定距離とする方法、走行履歴からよく通る道沿いとする方法、ユーザが指定した場所から所定距離・地域またはその道路沿いとする方法等が考えられる。
【００１０】
請求項２記載の車載ナビゲーション装置は、請求項１記載の車載ナビゲーション装置において、前記第１施設検索範囲設定手段は、現在地周辺での施設の検索でない場合には、指定位置を中心とする所定半径の円領域を施設の検索範囲に設定することを特徴とする。請求項２記載の車載ナビゲーション装置によれば、現在地周辺での施設の検索ではない指定位置周辺での施設を検索する場合でも、現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合と同様のロジックを使用して、施設の検索範囲を設定することができる。
【００１１】
請求項３記載の車載ナビゲーション装置は、請求項１または２記載の車載ナビゲーション装置において、前記第１ないし第３施設検索範囲設定手段により施設の検索範囲を条件設定するかどうかを判定する検索範囲条件設定判定手段を備えることを特徴とする。請求項３記載の車載ナビゲーション装置によれば、検索範囲条件設定判定手段を設けたことにより、ユーザの意志によって施設の検索範囲をあらかじめ絞り込むかどうかを選択することが可能になる。
【００１２】
請求項４記載の車載ナビゲーション装置は、請求項１ないし３のいずれか１項に記載の車載ナビゲーション装置において、日時情報を入力する日時情報入力手段と、前記日時情報入力手段により入力された日時情報に応じて検索対象となった施設を絞り込む日時情報施設絞込み手段とを備えることを特徴とする。請求項４記載の車載ナビゲーション装置によれば、曜日（平日か休日か），時間帯（平日の場合、出勤中，帰宅中）等の日時情報を考慮して、ユーザの時間的制約から利用する施設の検索範囲をあらかじめ絞り込むことができるので、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、検索対象となった施設が「食事、食堂」等である場合において、仕事中や出勤途中は長時間休憩できないので、ファーストフードやファミレス等に施設の検索範囲を限定することができる。一方、旅行中や休日はのんびりできるので、レストランや複合施設内店舗等に施設の検索範囲を限定することができる。
【００１３】
請求項５記載の車載ナビゲーション装置は、請求項１ないし４のいずれか１項に記載の車載ナビゲーション装置において、天候情報を入力する天候情報入力手段と、前記天候情報入力手段により入力された天候情報に応じて検索対象となった施設を絞り込む天候情報施設絞込み手段とを備えることを特徴とする。請求項５記載の車載ナビゲーション装置によれば、晴れ，雨，夏，冬などの天候情報を考慮して、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、雨の日の屋外駐車場や登下校時間の学校付近などのユーザにとって不便と感じられる施設を検索範囲からあらかじめ除くことができる。また、「休日の昼に雨が降っている」時に「色々な物を買いに行きたい」という状況であれば、『少し離れた場所でもよいので、屋内駐車場かつ駐車料金無料の大型スーパー』から検索することが可能となる。
【００１４】
請求項６記載の車載ナビゲーション装置は、請求項１ないし５のいずれか１項に記載の車載ナビゲーション装置において、過去に行った目的地の履歴を記憶する目的地履歴記憶手段と、過去に走行した走行ルートの履歴を記憶する走行ルート履歴記憶手段と、前記目的地履歴記憶手段および前記走行ルート履歴記憶手段の履歴情報を参照して施設の検索範囲を限定する履歴情報施設検索範囲限定手段とを備えることを特徴とする。請求項６記載の車載ナビゲーション装置によれば、過去に行った目的地や過去に走った走行ルートの履歴情報に応じて施設の検索範囲をあらかじめ絞り込むことにより、ユーザにとって訪れる可能性のより高い施設をより高速に検索することが可能となる。
【００１５】
請求項７記載の車載ナビゲーション装置は、請求項１ないし６のいずれかに１項に記載の車載ナビゲーション装置において、ユーザの発話を認識する発話認識手段と、前記発話認識手段により認識された発話の意味に応じて動作を制御する制御手段とを備えることを特徴とする。請求項７記載の車載ナビゲーション装置によれば、発話認識手段および制御手段を備えたことにより、ユーザは車載ナビゲーション装置との対話によって、施設の検索範囲を動的に絞り込むことができる。
【００１６】
請求項８記載の検索範囲絞込み施設検索方法は、車載ナビゲーション装置の施設検索方法において、現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合には現在地を中心とする所定半径の円領域を施設の検索範囲に設定する第１施設検索範囲設定工程と、現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合には現在地から進行方向方面を施設の検索範囲に設定する第２施設検索範囲設定工程と、現在地周辺での施設の検索の際に案内中ルートがある場合には案内中ルート周辺を施設の検索範囲に設定する第３施設検索範囲設定工程とを含むことを特徴とする。請求項８記載の検索範囲絞込み施設検索方法によれば、車両の動作状況（マップマッチング状態および案内中ルートの有無）に応じて施設の検索範囲をあらかじめ絞り込むことができるので、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、施設の検索範囲を絞り込む方法としては、現在地を中心とする所定半径の円領域とする方法、現在地から進行方向（目的地方向）への所定距離とする方法、現在案内中ルートから所定距離とする方法、走行履歴からよく通る道沿いとする方法、ユーザが指定した場所から所定距離・地域またはその道路沿いとする方法等が考えられる。
【００１７】
請求項９記載の検索範囲絞込み施設検索方法は、請求項８記載の検索範囲絞込み施設検索方法において、前記第１施設検索範囲設定工程は、現在地周辺での施設の検索でない場合には、指定位置を中心とする所定半径の円領域を施設の検索範囲に設定することを特徴とする。請求項９記載の検索範囲絞込み施設検索方法によれば、現在地周辺での施設の検索ではない指定位置周辺での施設を検索する場合でも、現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合と同様のロジックを使用して、施設の検索範囲を設定することができる。
【００１８】
請求項１０記載の検索範囲絞込み施設検索方法は、請求項８または９記載の検索範囲絞込み施設検索方法において、前記第１ないし第３施設検索範囲設定工程で施設の検索範囲を条件設定するかどうかを判定する検索範囲条件設定判定工程を含むことを特徴とする。請求項１０記載の検索範囲絞込み施設検索方法によれば、検索範囲条件設定判定工程を含むことにより、ユーザの意志によって施設の検索範囲をあらかじめ絞り込むかどうかを選択することが可能になる。
【００１９】
請求項１１記載の検索範囲絞込み施設検索方法は、請求項８ないし１０のいずれか１項に記載の検索範囲絞込み施設検索方法において、日時情報を入力する日時情報入力工程と、前記日時情報入力工程で入力された日時情報に応じて検索対象となった施設を絞り込む日時情報施設絞込み工程とを含むことを特徴とする。請求項１１記載の検索範囲絞込み施設検索方法によれば、曜日（平日か休日か），時間帯（平日の場合、出勤中，帰宅中）等の日時情報を考慮して、ユーザの時間的制約から利用する施設の検索範囲をあらかじめ絞り込むことができるので、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、検索対象となった施設が「食事、食堂」等である場合において、仕事中や出勤途中は長時間休憩できないので、ファーストフードやファミレス等に施設の検索範囲を限定することができる。一方、旅行中や休日はのんびりできるので、レストランや複合施設内店舗等に施設の検索範囲を限定することができる。
【００２０】
請求項１２記載の検索範囲絞込み施設検索方法は、請求項８ないし１１のいずれか１項に記載の検索範囲絞込み施設検索方法において、天候情報を入力する天候情報入力工程と、前記天候情報入力工程で入力された天候情報に応じて検索対象となった施設を絞り込む天候情報施設絞込み工程とを含むことを特徴とする。請求項１２記載の検索範囲絞込み施設検索方法によれば、晴れ，雨，夏，冬などの天候情報を考慮して、ユーザの状況に適した施設をより高速に検索することが可能となる。例えば、雨の日の屋外駐車場や登下校時間の学校付近などのユーザにとって不便と感じられる施設を検索範囲からあらかじめ除くことができる。また、「休日の昼に雨が降っている」時に「色々な物を買いに行きたい」という状況であれば、『少し離れた場所でもよいので、屋内駐車場かつ駐車料金無料の大型スーパー』から検索することが可能となる。
【００２１】
請求項１３記載の検索範囲絞込み施設検索方法は、請求項８ないし１２のいずれか１項に記載の検索範囲絞込み施設検索方法において、過去に行った目的地の履歴を記憶する目的地履歴記憶工程と、過去に走行した走行ルートの履歴を記憶する走行ルート履歴記憶工程と、前記目的地履歴記憶工程および前記走行ルート履歴記憶工程で記憶された履歴情報を参照して施設の検索範囲を限定する履歴情報施設検索範囲限定工程とを含むことを特徴とする。請求項１３記載の検索範囲絞込み施設検索方法によれば、過去に行った目的地や過去に走った走行ルートの履歴情報に応じて施設の検索範囲をあらかじめ絞り込むことにより、ユーザにとって訪れる可能性のより高い施設をより高速に検索することが可能となる。
【００２２】
請求項１４記載の検索範囲絞込み施設検索方法は、請求項８ないし１３のいずれかに１項に記載の検索範囲絞込み施設検索方法において、ユーザの発話を認識する発話認識工程と、前記発話認識工程で認識された発話の意味に応じて動作を制御する制御工程とを含むことを特徴とする。請求項１４記載の検索範囲絞込み施設検索方法によれば、発話認識工程および制御工程を含むことにより、ユーザは車載ナビゲーション装置との対話によって、施設の検索範囲を動的に絞り込むことができる。
【発明を実施するための最良の形態】
【００２３】
ユーザの状況に適した施設をより高速に検索するという目的を、車両の動作状況，センサ等情報，履歴情報等に応じて施設の検索範囲を限定することにより達成した。
【００２４】
以下、本発明の実施の形態を、図面を参照して説明する。
【実施例１】
【００２５】
図１は、本発明の実施例１に係るナビゲーション装置１００の回路ブロック図である。本実施例１に係るナビゲーション装置１００は、位置検出器１と、地図データ入力器６と、操作スイッチ群７と、制御回路８と、不揮発性メモリ９と、表示器１０と、タッチパネル１１と、リモートコントロール（以下、リモコンと称する）センサ１２と、リモコン端末１３と、音声認識ユニット１４と、マイク１５と、音声合成回路１６と、スピーカ１７と、ＬＡＮ(Local  Area  Network)  Ｉ／Ｆ（Interface）１８と、記憶媒体１９と、ハードディスク装置（ＨＤＤ（Hard Disk Drive））２０と、送受信機２１とから、その主要部が構成されている。なお、図１中、符号１０１は車両の各種センサ、１０２は車載のリアルタイム情報装置、１０３は車内装置、１０４は情報センタをそれぞれ示す。
【００２６】
位置検出器１は、周知の地磁気センサ２，車両の回転角速度を検出するジャイロスコープ３，車両の走行距離を検出する距離センサ４，および衛星からの電波に基づいて車両の位置を検出するＧＰＳ（Global Positioning System）受信機５を有し、地球上の絶対座標を算出する。これらのセンサ等２，３，４，５は各々が性質の異なる誤差を持っているため、複数のセンサにより各々補完しながら使用するように構成されている。なお、精度によっては前述したうちの一部のセンサで構成してもよく、さらに、ステアリングの回転センサや各転動輪の車輪センサ、例えば車速センサ等を用いてもよい。
【００２７】
地図データ入力器６は、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory），ＤＶＤ（Digital Versatile Disk）等の記憶媒体１９からデータを読み込む記憶媒体読取装置である。
【００２８】
操作スイッチ群７は、例えば表示器１０と一体になったタッチパネル１１もしくはメカニカルなスイッチで構成されている。
【００２９】
制御回路８は、位置検出器１の絶対座標周辺の地図画像情報を取得し、表示器１０の表示画面に地図画像情報や自車マークを表示する。制御回路８は、通常のコンピュータとして構成されており、周知のＣＰＵ（Central Processing Unit）８１と、ＲＯＭ（Read Only Memory）８２と、ＲＡＭ（Random Access Memory）８３と、Ｉ／Ｏ（Input/Output）８４と、Ａ／Ｄ（Analog/Digital）変換部８６と、描画部８７と、これらの構成を接続するバスライン８５とが備えられている。制御回路８は、本発明の第１ないし第３施設検索範囲設定手段，日時情報施設検索範囲限定手段，天候情報施設検索範囲限定手段，施設検索手段，履歴情報施設検索範囲限定手段，および制御手段の役目をする。
【００３０】
ＣＰＵ８１は、ＨＤＤ２０に記憶されたナビゲーションプログラム（以下、ナビプログラムと略記する）２０ｐおよびデータにより制御を行う。また、ＣＰＵ８１は、ＨＤＤ２０へのデータの読み書きの制御を行う。
【００３１】
ＲＯＭ８２は、ナビゲーション装置１００を起動するために必要な最小限のプログラムを格納している。また、ＲＯＭ８２に、ＨＤＤ２０が故障した場合にナビゲーション機能のうちで必要最低限の動作を行うためのプログラムを記憶しておいてもよい。
【００３２】
ＲＡＭ８３は、ＣＰＵ８１がナビプログラム２０ｐ等のプログラムの実行または処理に伴って命令およびデータを一時的にロードするメモリである。
【００３３】
Ａ／Ｄ変換部８６は、周知のＡ／Ｄ変換回路を含み、例えば位置検出器１などから制御回路８に入力されるアナログデータをＣＰＵ８１で演算可能なデジタルデータに変換するものである。
【００３４】
描画部８７は、ＨＤＤ２０等に記憶された表示用のデータや表示色のデータから表示器１０に表示させるための表示画面データを生成する。
【００３５】
不揮発性メモリ９は、ＥＥＰＲＯＭ（Electrically  Erasable  ＆  Programmable  Read  Only  Memory）やフラッシュメモリ等の書き換え可能な半導体メモリによって構成され、ナビゲーション装置１００の動作に必要な情報およびデータが記憶されている。なお、不揮発性メモリ９は、車両のアクセサリスイッチがオフ状態、すなわちナビゲーション装置１００がオフ状態になっても、記憶内容が保持されるようになっている。また、不揮発性メモリ９の代わりにナビゲーション装置１００の動作に必要な情報およびデータをＨＤＤ２０に記憶してもよい。さらに、ナビゲーション装置１００の動作に必要な情報およびデータを不揮発性メモリ９とＨＤＤ２０とに分けて記憶してもよい。
【００３６】
表示器１０は、周知のカラー液晶表示器で構成され、ドット・マトリックスＬＣＤ（Liquid  Crystal  Display）およびＬＣＤ表示制御を行うためのドライバ回路（図示せず）を含んで構成されている。ドライバ回路は、例えば、画素毎にトランジスタを付けて目的の画素を確実に点灯したり消灯したりすることができるアクティブマトリックス駆動方式が用いられ、制御回路８から送られる表示指令および表示画面データに基づいて表示を行う。また、表示器１０として有機ＥＬ（Electroluminescence）表示器，プラズマ表示器等を用いてもよい。
【００３７】
タッチパネル１１は、表示器１０の表示面に取り付けられた入力デバイスであり、ユーザが触った位置の座標値を制御回路８に送るものである。タッチパネル１１は、表示器１０の画面上にガラス基盤と透明なフィルムにスペーサと呼ばれる隙間を介してＸ軸方向、Ｙ軸方向に電気回路が配線され、フィルム上をユーザが指等の指示部材でタッチすると、押された部分の配線がショートして電圧値が変わるため、これを２次元座標値（Ｘ，Ｙ）として検出する、いわゆる抵抗膜方式が広く用いられる。また、いわゆる静電容量方式を用いてもよい。さらに、メカニカルスイッチの他、マウスやカーソル等のポインティングデバイスを用いてもよい。
【００３８】
リモコンセンサ１２は、リモコン端末１３からの電波を受信する受信ユニットである。
【００３９】
リモコン端末１３は、複数の入力ボタンを有し、操作された入力ボタンに相当する指令等を電波あるいは赤外線でワイヤレスにリモコンセンサ１２に送信するものである。
【００４０】
音声認識ユニット１４は、マイク１５から入力された音声信号を、周知の隠れマルコフモデル等の音声認識技術により処理し、その結果に応じた指令等に変換して制御回路８に出力する。
【００４１】
マイク１５は、ユーザの発話を音声認識ユニット１４を通じて制御回路８に入力することを可能にする音声入力手段である。
【００４２】
音声合成回路１６は、ナビプログラム２０ｐの指令によって不揮発性メモリ９あるいはＨＤＤ２０に記憶されているデジタル音声データをアナログ音声信号に変換して出力する。なお、音声合成の方法には、音声波形をそのままあるいは符号化して蓄積しておき、必要に応じて繋ぎあわせる録音編集方式などがある。
【００４３】
スピーカ１７は、音声合成回路１６に接続され、音声合成回路１６から出力されるアナログ音声信号に基づいて音声を発生する。
【００４４】
ＬＡＮ  Ｉ／Ｆ１８は、車内ＬＡＮ（図示せず）を介して他の車載機器やセンサとのデータの遣り取りを行うためのインターフェース回路である。
【００４５】
記憶媒体１９は、ナビプログラム２０ｐ，データベース２０ｄ，地図データ２０ｍ等を格納する記録媒体であり、そのデータ量からＣＤ−ＲＯＭやＤＶＤを用いるのが一般的であるが、例えばメモリカード等の他の媒体を用いてもよい。また、外部ネットワークを介してデータをダウンロードする構成を用いてもよい。なお、ナビプログラム２０ｐ，データベース２０ｄ，地図データ２０ｍおよびユーザデータ２０ｕは、地図データ入力器６を介して記憶媒体１９からＨＤＤ２０にデータの追加・更新を行うことが可能である。
【００４６】
ＨＤＤ２０には、ナビプログラム２０ｐと、位置検出の精度向上のためのいわゆるマップマッチング用データ，道路の接続を表した道路データ等を含む地図データ２０ｍとが記憶される。地図データ２０ｍは、表示用となる所定の地図画像情報を記憶するとともに、リンク情報やノード情報等を含む道路網情報を記憶する。リンク情報は、各道路を構成する所定の区間情報であって、位置座標，距離，所要時間，道幅，車線数，制限速度等から構成される。また、ノード情報は、交差点（分岐路）等を規定する情報であって、位置座標，右左折車線数，接続先道路リンク等から構成される。また、リンク間接続情報には、通行の可不可を示すデータなどが設定されている。ＨＤＤ２０には、経路案内の補助情報や娯楽情報、その他にユーザが独自にデータを書き込むことができ、ユーザデータ２０ｕとして記憶される。これらのユーザデータ２０ｕは、操作スイッチ群７，タッチパネル１１およびリモコン端末１３の操作あるいはマイク１５からの音声入力によって内容の書き換えが可能である。また、ＨＤＤ２０には、ナビゲーション装置１００の動作に必要なデータや各種情報をデータベース２０ｄとして記憶してもよい。
【００４７】
送受信機２１は、情報センタ１０４との間でデータを送受信する通信装置である。
【００４８】
各種センサ１０１には、車速センサ，ヨーレートセンサ等があり、車速，ヨーレート等を制御回路８に出力する。また、各種センサ１０１には、タイマが含まれるものとする。
【００４９】
リアルタイム情報装置１０２には、道路交通情報通信システム（Vehicle  Information  and  Communication  System：ＶＩＣＳ）センタ（図示せず）から道路交通情報を受信するＶＩＣＳ送受信機（図示せず），車両後方や側方を撮影するカメラ（図示せず）等があり、道路交通情報，カメラ画像等を制御回路８に出力する。
【００５０】
車内装置１０３には、ワイパー，ライト，エアコン等があり、降雨，夜間，高気温等の天候情報を制御回路８に入力する。
【００５１】
なお、各種センサ１０１，リアルタイム情報装置１０２，および車内装置１０３は、車載ナビゲーション装置１００の制御回路８に直接接続されていてもよく、ＬＡＮ  Ｉ／Ｆ１８を介して接続されていてもよい。
【００５２】
情報センタ１０４は、送受信機２１を通じて車載ナビゲーション装置１００とデータを送受信する車外装置である。無線データ通信を使用してＨＤＤ２０上のデータを更新する場合等に、制御回路８から送受信機２１を通じてアクセスされる。
【００５３】
図２は、ナビプログラム２０ｐのソフトウェア構成の概要を示すブロック図である。ナビプログラム２０ｐは、音声入出力部２２と、対話制御部２３と、施設検索部２４と、履歴管理部２５と、目的地履歴データベース２６と、走行ルート履歴データベース２７と、地図データベース２８と、センサ等情報２９と、検索結果データ３０と、検索結果出力部３１とから構成されている。センサ等情報２９は、各種センサ１０１，リアルタイム情報装置１０２，および車内装置１０３から制御回路８に入力される情報の総称である。
【００５４】
図３は、図２中の地図データベース２８に含まれる施設データの一例を示す図である。施設データは、施設名，住所，売り場面積，駐車場台数，営業時間等からなる複数のレコードで構成されている。
【００５５】
図４は、車載ナビゲーション装置１００が、現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合，および現在地周辺での施設の検索でない場合等に設定する施設の検索範囲を示す図である。ここでは、「特定の位置」を中心とする所定半径の円領域を施設の検索範囲に設定する。すなわち、現在地周辺での施設を検索範囲とする場合には「特定の位置＝現在地」となり、現在地周辺ではない施設を検索範囲とする場合には「特定の位置＝指定位置」となる。なお、所定半径や指定位置は、操作スイッチ群７等の操作によってユーザにより可変に設定可能とすることができる。
【００５６】
図５は、車載ナビゲーション装置１００が、現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合等に設定する施設の検索範囲を示す図である。ここでは、現在地から進行方向方面（目的地方向方面）への所定距離領域を施設の検索範囲に設定する。なお、所定距離は、操作スイッチ群７等の操作によってユーザにより可変に設定可能とすることができる。
【００５７】
図６は、車載ナビゲーション装置１００が、現在地周辺での施設の検索の際に案内中ルートがある場合等に設定する施設の検索範囲を示す図である。ここでは、案内中ルートから所定距離領域を施設の検索範囲に設定する。なお、所定距離は、操作スイッチ群７等の操作によってユーザにより可変に設定可能とすることができる。
【００５８】
図７は、車載ナビゲーション装置１００が、履歴ルートがある場合等に設定する施設の検索範囲を示す図である。ここでは、現在地から所定距離円，進行方向方面への所定距離領域，および案内中ルートから所定距離領域に対して、履歴ルートから所定距離領域を施設の検索範囲に追加設定する。なお、所定距離は、操作スイッチ群７等の操作によってユーザにより可変に設定可能とすることができる。
【００５９】
図８は、車載ナビゲーション装置１００における検索範囲設定処理を示すフローチャートである。
【００６０】
図９は、図８中のセンサ等情報考慮処理を示すフローチャートである。
【００６１】
次に、このように構成された本実施例１に係る車載ナビゲーション装置１００の動作について、図１ないし図９を参照しながら説明する。
【００６２】
ユーザが発話により施設の検索を車載ナビゲーション装置１００に指示すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、対話制御部２３により、施設名での直接検索要求かどうかを判定する（図８のＳ１００）。
【００６３】
施設名での直接検索要求であれば（図８のＳ１００：ＹＥＳ）、制御回路８は、施設検索部２４により、ユーザが指定する施設を検索範囲に設定し（図８のＳ１１４）、地図データベース２８にアクセスして施設の検索処理を行う（図８のＳ１１３）。
【００６４】
一方、施設名での直接検索要求でなければ（図８のＳ１００：ＮＯ）、制御回路８は、対話制御部２３により、施設の検索範囲を条件設定するかどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図８のＳ１０１）。
【００６５】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、施設の検索範囲を条件設定する場合には、例えば「条件設定する」と発話し、施設の検索範囲を条件設定しない場合には、例えば「条件設定しない」と発話する。
【００６６】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、対話制御部２３により、施設の検索範囲を条件設定しないとの回答であると判定されれば（図８のＳ１０１：ＮＯ）、通常のナビゲーション動作を行う。
【００６７】
他方、対話制御部２３により、施設の検索範囲を条件設定するとの回答であると判定されれば（図８のＳ１０１：ＹＥＳ）、制御回路８は、現在地周辺での検索かどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図８のＳ１０２）。
【００６８】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、現在地周辺で検索する場合には、例えば、「この辺に本屋はない？」と発話し、現在地周辺での検索に拘泥しない場合には、例えば、単に「本屋に行きたい」と発話する。
【００６９】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、対話制御部２３により、現在地周辺での検索でないとの回答であると判定されれば（図８のＳ１０２：ＮＯ）、施設検索部２４により、図４に示すように、指定位置から所定距離円を施設の検索範囲に設定する（図８のＳ１０８）。
【００７０】
現在地周辺での検索であると判定されれば（図８のＳ１０２：ＹＥＳ）、制御回路８は、マップマッチングをしているかどうかを判定し（図８のＳ１０３）、マップマッチングをしていないと判定されれば（図８のＳ１０３：ＮＯ）、制御回路８は、案内中ルートがあるかどうかを判定し（図８のＳ１０５）、案内中ルートがなければ（図８のＳ１０５：ＮＯ）、制御回路８は、施設検索部２４により、図４に示すように、現在地から所定距離円を施設の検索範囲に設定する（図８のＳ１０８）。
【００７１】
マップマッチングをしていると判定されれば（図８のＳ１０３：ＹＥＳ）、制御回路８は、案内中ルートがあるかどうかを判定する（図８のＳ１０４）。
【００７２】
案内中ルートがなければ（図８のＳ１０４：ＮＯ）、制御回路８は、施設検索部２４により、図５に示すように、進行方向方面の円形領域を施設の検索範囲に設定する（図８のＳ１０６）。
【００７３】
案内中ルートがあれば（図８のＳ１０４：ＹＥＳ）、制御回路８は、施設検索部２４により、図６に示すように、案内中ルート周辺を施設の検索範囲に設定する（図８のＳ１０７）。
【００７４】
次に、制御回路８は、履歴管理部２５により、目的地履歴データベース２６および走行ルート履歴データベース２７を参照して履歴ルートがあるかどうかを判定し（図８のＳ１０９）、履歴ルートがあれば（図８のＳ１０９：ＹＥＳ）、対話制御部２３により、履歴にあるルートを使用するかどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図８のＳ１１０）。例えば、制御回路８は、「現在案内中道路の他に以前走行した国道1号線も近くを走っています。そこも検索範囲にしますか？」と問い合わせる。
【００７５】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、履歴にあるルートを使用する場合には、例えば、「検索範囲とする」と発話し、履歴にあるルートを使用しない場合には、例えば、「検索範囲としない」と発話する。
【００７６】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、履歴管理部２５により、履歴にあるルートを使用すると判定されれば（図８のＳ１１０：ＹＥＳ）、図７に示すように、現在地から所定距離円，進行方向方面への所定距離領域，および案内中ルートから所定距離領域に対して、履歴ルートから所定距離領域を施設の検索範囲に追加設定する（図８のＳ１１１）。このとき、制御回路８は、例えば、「現在案内中の国道２３号線と国道１号線沿いにある本屋を対象に検索します」とユーザに応答する。
【００７７】
履歴ルートがない場合（図８のＳ１０９：ＮＯ），および履歴にあるルートを使用しないとの回答である場合（図８のＳ１１０：ＮＯ）は、制御回路８は、ステップＳ１１１をスキップする。
【００７８】
続いて、制御回路８は、センサ等情報考慮処理を開始する（図８のＳ１１２）。
【００７９】
センサ等情報考慮処理では、制御回路８は、対話制御部２３により、センサ等情報２９を考慮するかどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図９のＳ２０１）。
【００８０】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、センサ等情報２９を考慮する場合には、例えば、「考慮する」と発話し、センサ等情報２９を考慮しない場合には、例えば、「考慮しない」と発話する。
【００８１】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、対話制御部２３により、センサ等情報を考慮しないとの回答であると判定されたときには（図９のＳ２０１：ＮＯ）、センサ等情報考慮処理を直ちに終了する。
【００８２】
センサ等情報を考慮するとの回答であると判定された場合には（図９のＳ２０１：ＹＥＳ）、制御回路８は、施設検索部２４により、センサ等情報２９から日時情報を取得し（図９のＳ２０２）、日時を考慮する必要があるかどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図９のＳ２０３）。
【００８３】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、曜日（平日か休日か），時間帯（平日の場合、出勤中，帰宅中）等の日時を考慮する必要がある場合には、例えば、「必要」と発話し、センサ等情報を考慮しないとの回答のときには、例えば、「必要ない」と発話する。
【００８４】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、施設検索部２４により、日時を考慮する必要があるとの回答であると判定されれば（図９のＳ２０３：ＹＥＳ）、日時情報に応じて検索対象となった施設を絞り込み（図９のＳ２０４）、日時を考慮する必要がないとの回答であれば（図９のＳ２０３：ＮＯ）、ステップＳ２０４をスキップする。
【００８５】
続いて、制御回路８は、施設検索部２４により、センサ等情報２９等から天候情報を取得し（図９のＳ２０５）、対話制御部２３により、天候を考慮する必要があるかどうかを音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに問い合わせる（図９のＳ２０６）。
【００８６】
ユーザは、スピーカ１７から発声された問い合わせを聞いて、晴れ，雨，夏，冬などの天候を考慮する必要がある場合には、例えば、「必要」と発話し、天候を考慮する必要があるとの回答であれば、例えば、「必要ない」と発話する。
【００８７】
すると、制御回路８は、マイク１５および音声認識ユニット１４（音声入出力部２２）を通じて発話を入力し、対話制御部２３により、天候を考慮する必要があるとの回答であれば（図９のＳ２０６：ＹＥＳ）、施設検索部２４により、センサ等情報２９から得られる天候情報に応じて検索対象となった施設を絞り込み（図９のＳ２０７）、センサ等情報考慮処理を終了する。
【００８８】
天候を考慮する必要がないとの回答であると判定されれば（図９のＳ２０６：ＮＯ）、制御回路８は、ステップＳ２０７をスキップして、センサ等情報考慮処理を終了する。
【００８９】
センサ等情報考慮処理から検索範囲設定処理に制御が戻ると、制御回路８は、施設検索部２４により、地図データベース２８にアクセスして施設の検索処理を実行する（図８のＳ１１３）。検索処理では、施設の検索範囲をあらかじめ絞り込んでいるので、制御回路８は、ユーザの状況に適した施設をより高速に検索することができ、検索結果データ３０が生成される。制御回路８は、対話制御部２３により、検索結果データ３０を音声合成回路１６およびスピーカ１７（音声入出力部２２）を通じてユーザに出力する。例えば、「本屋は○○，××・・・があります」とユーザに出力する。また、制御回路８は、対話制御部２３により、検索結果データ３０を表示器１０（検索結果出力部３１）に表示する。
【００９０】
実施例１によれば、車両の動作状況（マップマッチング状態および案内中ルートの有無），センサ等情報，および履歴情報に応じて施設の検索範囲をあらかじめ絞り込むことができるので、ユーザの状況に適した施設をより高速に検索することが可能となる。
【００９１】
以上、本発明の実施例を説明したが、これはあくまでも例示にすぎず、本発明はこれに限定されるものではなく、特許請求の範囲の趣旨を逸脱しない限りにおいて、当業者の知識に基づく種々の変更が可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施例１に係る車載ナビゲーション装置の構成を示す回路ブロック図。
【図２】図１中のナビプログラムのソフトウェア構成の概略を示すブロック図。
【図３】図２中の地図データベースに含まれる施設データの一例を示す図。
【図４】現在地周辺での施設の検索の際にマップマッチングしておらず案内中ルートがない場合，および現在地周辺での施設の検索でない場合等に設定する施設の検索範囲を示す図。
【図５】現在地周辺での施設の検索の際にマップマッチングしていて案内中ルートがない場合等に設定する施設の検索範囲を示す図。
【図６】現在地周辺での施設の検索の際に案内中ルートがある場合等に設定する施設の検索範囲を示す図。
【図７】履歴ルートがある場合等に設定する施設の検索範囲を示す図。
【図８】本実施例１に係る車載ナビゲーション装置における検索範囲設定処理を示すフローチャートである。
【図９】図８中のセンサ等情報考慮処理を示すフローチャートである。
【符号の説明】
【００９３】
１  位置検出器
６  地図データ入力器
７  操作スイッチ群
８  制御回路（第１ないし第３施設検索範囲設定手段，日時情報施設検索範囲限定手段，天候情報施設検索範囲限定手段，施設検索手段，履歴情報施設検索範囲限定手段，制御手段）
９  外部メモリ
１０  表示器
１１  音声コントローラ
１４  リモコンセンサ
２１  送受信機
２２  音声入出力部
２３  対話制御部（発話認識手段）
２４  施設検索部
２５  履歴管理部
２６  目的地履歴データベース（目的地履歴記憶手段）
２７  走行ルート履歴データベース（走行ルート履歴記憶手段）
２８  地図データベース
２９  センサ等情報
３０  検索結果データ
３１  検索結果出力部
１００  車載ナビゲーション装置
１０１  各種センサ（日時情報入力手段）
１０２  リアルタイム情報装置
１０３  車内装置（天候情報入力手段）
【図１】
0004505821.tif 000002
【図２】
0004505821.tif 000003
【図３】
0004505821.tif 000004
【図４】
0004505821.tif 000005
【図５】
0004505821.tif 000006
【図６】
0004505821.tif 000007
【図７】
0004505821.tif 000008
【図８】
0004505821.tif 000009
【図９】
0004505821.tif 000010