(57)【特許請求の範囲】
【請求項１】
（ａ）複数の目標物に関する情報を記憶する手段と、
（ｂ）前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、
（ｃ）前記検索基準位置を基準にして前記目標物を検索する手段と、
（ｄ）検索された前記目標物に関する情報を出力する手段とを有し、
（ｅ）高速道路から一般道路に降りるインターチェンジを前記検索基準位置として決定することを特徴とする目標物検索装置。
【請求項２】
前記走行状況は高速道路を走行していることである請求項１に記載の目標物検索装置。
【請求項３】
（ａ）複数の目標物に関する情報を記憶する手段と、
（ｂ）前記目標物を検索するための検索基準位置を道路種別に応じて決定する手段と、
（ｃ）前記検索基準位置を基準にして前記目標物を検索する手段と、
（ｄ）検索された前記目標物に関する情報を出力する手段とを有し、
（ｅ）前記道路種別に応じて現在位置よりも前方の交差点を前記検索基準位置として決定することを特徴とする目標物検索装置。
【請求項４】
（ａ）複数の目標物に関する情報を記憶する手段と、
（ｂ）前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、
（ｃ）前記検索基準位置を基準にして前記目標物を検索する手段と、
（ｄ）検索された前記目標物に関する情報を出力する手段とを有し、
（ｅ）高架道路又はトンネルを走行している場合、現在位置よりも前方の交差点を前記検索基準位置として決定することを特徴とする目標物検索装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、目標物検索装置に関するものである。
【０００２】
【従来の技術】
従来のナビゲーション装置としては、例えば特開昭６１−１９４４７３号に示される車載用ナビゲーション装置がある。この車載用ナビゲーション装置は、ディスプレイ装置に使用者が希望するエリアの地図が表示され、使用者が希望する施設を選択すると、この地図画面中に存在する施設の所在位置がマークで表示される。また、使用者の操作に応答して、この地図画面中に表示された施設の説明が表示される。使用者は、地図画面中の施設の表示や説明に基づいて目的地を設定することができる。
【０００３】
【発明が解決しようとする課題】
例えば、使用者が乗った自動車が、ナビゲーション装置を利用して、予め設定された目的地までの経路案内に従って走行しているときに、食事や買い物等の要求が発生し、使用者がナビゲーション装置を使って直ちに希望する施設を探そうとしたとする。上記従来のナビゲーション装置では、使用者が希望した施設のジャンルをメニュー表示から選択すると、そのときに表示されている地図中に存在する指定されたジャンルの施設が地図画面中に表示される。
【０００４】
しかし、前記施設等の目標物は、自動車の現在位置を基準にして検索されるようになっている。そのため、自動車が高速道路上を走行中に一般道路に沿って存在する目標物を検索すると、高速道路上における現在地を基準にして前記目標物が検索されるが、自動車が一般道路へ降りてからでないと前記目標物に行くことができないので、検索の結果を有効に活用することができない。また、自動車が高架道路やトンネル内を走行中の場合は、次に出現する交差点に到着してからでないと、進路を変更して目標物に行くことができないので、検索の結果を有効に活用することができない。さらに、自動車の走行速度が高い場合は、ある程度減速してからでないと、進路を変更して目標物に行くことができないので、検索の結果を有効に活用することができない。
【０００５】
本発明は、前記従来の問題点を解決して、自動車が高速道路上を走行中の場合でも、高架道路、トンネル内等の進路変更ができない場所を走行中の場合でも、また、走行速度が高い場合でも、目標物の検索の結果を有効に活用することができる目標物検索装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
そのために、本発明の目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、高速道路から一般道路に降りるインターチェンジを前記検索基準位置として決定する。
本発明の他の目標物検索装置においては、さらに、前記走行状況は高速道路を走行していることである。
【０００７】
本発明の更に他の目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を道路種別に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、前記道路種別に応じて現在位置よりも前方の交差点を前記検索基準位置として決定する。
【０００８】
本発明の更に他の目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、高架道路又はトンネルを走行している場合、現在位置よりも前方の交差点を前記検索基準位置として決定する。
【０００９】
【作用】
これにより、自動車が高速道路上を走行中の場合、高速道路から一般道路に降りるインターチェンジを検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【００１０】
また、自動車が高架道路、トンネル内等の進路変更ができない場所を走行中の場合、現在位置よりも前方の交差点を検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【００１１】
さらに、自動車の走行速度が高い場合、走行速度に応じて現在位置よりも前方の位置を検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【００１２】
【実施例】
図１は、ナビゲーション装置の全体回路を示す。中央処理装置１は、ＣＰＵ２によってナビゲーション装置の動作制御や演算を行う。ＲＯＭ３、５には、ＣＰＵ２で実行されるシステムプログラムや各種パラメータ等が記憶されている。ＲＡＭ４には、外部から入力されたデータ、及び演算のために用いられる各種パラメータや演算結果等が記憶される。時計６は時間情報を発生する。センサ入力インタフェイス７は、現在位置検出装置２０の絶対方位センサ２１、相対方位センサ２２、距離センサ２３、及び加速度センサ２４からの検出データを入力して、ＣＰＵ２へ送る。通信インタフェイス８は、データバス２８に接続された装置との間で各種データの送受を行う。
【００１３】
画像プロセッサ９は、画像メモリ１０に記憶されている画像データを読み出して、ＣＲＴや液晶ディスプレイ、プラズマディスプレイ等の画像表示が可能なディスプレイ３３に画像データを出力する。画像メモリ１０は、ディスプレイ３３の画面に表示される画像データを記憶し、画像プロセッサ９との間で画像データの送受を行う。画像プロセッサ９は、ＣＰＵ２からの指令によって後述する目標物や道路等のデータを表示用データに変換して、ディスプレイ３３の画面に表示する画像データを形成する。このとき、画面のスクロールのために、ディスプレイ３３に表示される画面の周囲の画像も形成して、画像メモリ１０に保存する。音声プロセッサ１１は、ＣＰＵ２によってＲＯＭ３，５から読み出された合成音声波形データを入力してアナログ波形の音声波形を形成し、スピーカ１３へ送る。
【００１４】
現在位置検出装置２０は、ナビゲーション装置を搭載した自動車（以下、自車という）の現在位置を検出するためのデータを得るための装置である。絶対方位センサ２１は、例えば地磁気を検出して絶対方位となる南北方向を示すデータを出力する地磁気センサである。相対方位センサ２２は、絶対方位センサ２１により検出される絶対方位に対する自車の進行方向の偏差を示すデータを出力するものであり、例えば圧電振動ジャイロ等のジャイロ装置や車輪の操舵角を検出する操舵角センサである。距離センサ２３は、自車の走行距離を示すデータを出力するものであり、例えば走行距離メータに連動したデジタルカウンタである。加速度センサ２４は、自車の加速度を検出するものであり、例えば半導体加速度センサである。
【００１５】
ＧＰＳ受信装置２５は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）の信号を受信して位置データを出力する。ビーコン受信装置２６は、ＧＰＳの補正データやＶＩＣＳ（道路交通情報通信システム）等の情報提供システムからのビーコンを受信して、その受信データを出力する。データ送受信装置２７は、双方向式の現在位置情報提供システムとの間で現在位置情報の送受信を行う。
【００１６】
データ通信装置３０は、ＶＩＣＳやＡＴＩＳ（交通情報サービス）等の道路情報システムとの間で信号の送受信を行う。データ送受信部３１は、例えばＶＩＣＳの送受信部であり、電話発信部３２は、例えばＡＴＩＳの通信部である。
【００１７】
ディスプレイ３３の画面上には、透明なタッチパネル３４が設けられている。このタッチパネルは、透明タッチスイッチを平面マトリクス状に配置したものである。プリンタ３５は、通信インタフェイス８を介して出力される地図や施設ガイド等の各種情報を印刷する。記録カード読取り装置３６は、ＩＣカード、ＲＯＭカード、メモリカード等のカード形の記録媒体の読取り装置である。ＣＤ−ＲＯＭドライバ３７は、ＣＤ（コンパクトディスク）形の記憶媒体であるＣＤ−ＲＯＭの読取り装置である。
【００１８】
音声認識装置３８は、マイク３９で拾われた音声をデジタル信号に変換して、予め決められたコマンドに一致する音声が入力されたか否かを判別し、コマンドに一致する音声が入力された場合には、このコマンドデータをＣＰＵ２へ送る。この音声認識装置３８は、特定話者認識方式または不特定話者認識方式の何れであっても良い。
【００１９】
操作スイッチ４０は、ワイヤードリモコンスイッチ或いはワイヤレスリモコンスイッチ、またはディスプレイ３３の周囲に配置された手動スイッチであり、メニュー表示や画質調整、目的地設定の開始等のタッチパネル３４上で操作する内容以外の操作を指示するためのスイッチである。
【００２０】
上記カード形記憶媒体またはＣＤ−ＲＯＭ等の外部記憶媒体には、図２に示すような各種データファイルが記憶されている。地図データファイルＦ１には、全国道路地図等の地図データが記憶されている。交差点データファイルＦ２には、交差点の位置や名称等の交差点に関するデータが記憶されている。ノードデータファイルＦ３には、道路上に設定されたノードのデータが記憶されている。道路データファイルＦ４には、道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが記憶されている。写真データファイルＦ５には、各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データが記憶されている。
【００２１】
目的地データファイルＦ６は、主要観光地や建物、電話帳に記載されている企業・事業所等の目的地になる可能性の高い場所や施設等の位置と名称等のデータが記憶されている。案内地点データファイルＦ７には、道路に設置されている案内表示板の内容や分岐点の案内等の案内が必要とされる地点の案内データが記憶されている。詳細目的地データファイルＦ８には、上記目的地データファイルＦ６に記憶されている目的地に関する詳細なデータが記憶されている。道路名称データファイルＦ１０には、上記道路データファイルＦ４に記憶されている道路の中で主要な道路の名称データが記憶されている。分岐点名称データファイルＦ１１には、主要な分岐点の名称データが記憶されている。住所データファイルＦ１１には、上記目的地データファイルＦ６に記憶されている目的地を住所から検索するためのリストデータが記憶されている。
【００２２】
市外・市内局番リストファイルＦ１２には、上記目的地データファイルＦ６に記憶されている目的地の市外・市内局番のみのリストデータが記憶されている。登録電話番号ファイルＦ１３には、使用者のマニュアル操作によって登録された仕事上の取引先等の覚えておきたい電話番号データが記憶されている。目印データファイルＦ１４には、使用者がマニュアル操作によって入力した走行上の目印になる地点や覚えておきたい場所の位置と名称等のデータが記憶されている。地点データファイルＦ１５には、目印データファイルＦ１４に記憶されている目印地点の詳細なデータが記憶されている。目標物データファイルＦ１６には、ガソリンスタンドやコンビニエンスストア或いは駐車場等の目的地以外に立ち寄りたい場所等の目標物の位置や説明等のデータが記憶されている。
【００２３】
図３は、上記目標物データファイルＦ１６の記憶内容の詳細を示す。目標物は複数のジャンルに分類されており、この分類数が目標物ジャンル数データＪＮとして記憶されている。ジャンルは、施設や場所等の種類に分けられており、例えば、ガソリンスタンド、コンビニエンスストア、駐車場、ホテル、レストラン、ファミリーレストラン、そば屋、喫茶店、駅、地下鉄駅入口、病院、公園、警察、郵便局、ゴルフ場、ゴルフ練習場、寺社、化粧品店、薬局等、走行中に立ち寄る可能性のある施設や場所等の種類である。そして、各ジャンルＪ１〜Ｊｎには、各ジャンル毎に決められたジャンルコード番号データＪＣと目標物件数データｍと目標物リストデータＬ１〜Ｌｍが記憶されている。
【００２４】
目標物リストデータＬ１〜Ｌｍは、ｍ件の目標物の各件毎に、目標物の名称データＭＭ、目標物の電話番号データＭＴ、目標物の地図上の座標データＭＺ、目標物に関する情報データＭＤが記憶されている。そして、目標物情報データＭＤには、その目標物に関する情報が複数の項目に分類されて記憶されている。この項目は、例えば目標物の利用料金、施設の収容能力（駐車台数や収容人員、収容可能な車両の幅、高さ、長さ等）、銘柄（ガソリンスタンドの配給会社名、チェーン店名等）、住所、サービス内容、駐車場の有無、営業時間、レストランの料理の種類、飲食店の情報（高級か否か、チェーン店であるか否か、有名な料理人がいるか等）、コンビニエンスストアの店名等、走行中に立ち寄る場合に選択の条件となる項目に関する情報が記憶されている。
【００２５】
図４は、ＲＡＭ４内に記憶されるデータ群を示す。外部データＧＤには、上記記録カード読取装置３６またはＣＤ−ＲＯＭドライバ３７によって読み出された外部記憶媒体に記憶されているデータの全部または一部が複写される。現在位置データＭＰは、現在位置検出装置２０によって検出された自車の現在位置データである。絶対方位データＺＤは、絶対方位センサ２１からのデータに基づいて求められたデータである。相対方位角データθ１は、相対方位センサ２２からのデータに基づいて求められた自車の進行方向が絶対方位に対してなす角度である。
【００２６】
走行距離データＭＬは、距離センサ２３からのデータに基づいて求められた自車の走行距離である。加速度データｍａは、加速度センサ２４によって検出された加速度である。現在位置情報ＰＩは、ビーコン受信装置２６またはデータ送受信装置２７から入力された現在位置に関するデータである。ＶＩＣＳデータＶＤは、データ送受信部３１から入力されたＶＩＣＳのデータである。ＡＴＩＳデータＡＤは、電話発信部３２から入力されたＡＴＩＳのデータである。登録目的地データＴＰは、使用者が登録した目的地の位置や名称等の目的地に関するデータである。
【００２７】
登録目標物データＳＰは、使用者が設定した目標物の位置や名称等の目標物に関するデータである。最適経路データＭＷは、後述する経路探索処理（ステップ５２）で求められた最適経路のデータである。ジャンルコード番号ＪＣは、後述する目標物選択操作処理で選択されたジャンルのジャンルコード番号である。エリア指定データＡＳは、目標物選択操作処理で入力された検索エリアを指定するデータである。サブ基準データＫＳは、目標物選択操作処理で入力された目標物を検索するためのデータである。このサブ基準データＫＳは複数の場合がある。
【００２８】
基準位置データＫＰは、後述する基準位置決定処理で決定された目標物の検索の基準位置である。道路情報ＲＤは、後述する自動設定処理で使用される走行中の道路が高速道路であるか一般道路であるか等の情報である。走行速度データＶは、自車の走行速度である。検索エリアデータＫＡは、後述する目標物検索処理で求められた目標物の検索エリアの座標データである。検索目標物データＫＭは、目標物検索処理で検索された目標物に関するデータであり、外部データＧＤから拾い出されて記憶される。
【００２９】
到達距離データＴＫは、後述する優先順位決定処理で求められた検索目標物までの到達距離である。優先順位データＵＮは、優先順位決定処理で決定された検索目標物の選択のために表示される優先順位である。目標物相対方位角データθ２は、検索目標物が絶対方向に対してなす角度である。目標物方向データθは、自車の進行方向と検索目標物とのなす角度である。目的地回避データＭＫは、目標物登録処理で目標物が登録される前に、保存される当初の目的地データである。図示は省略するが、ＲＡＭ４には、このほかの各種処理のためのデータや変数データ等が記憶される。
【００３０】
図５は、ＣＰＵ２によって実行される全体処理のフローチャートである。この処理は、電源投入によってスタートし、電源オフによって終了する。スタート時にはＣＰＵ２、ＲＡＭ４、画像メモリ９等のイニシャライズ処理が行われる。そして、現在位置取得処理（ステップ５０）、目的地設定処理（ステップ５１）、経路探索処理（ステップ５２）、案内表示処理（ステップ５３）が繰り返し実行される。
【００３１】
現在位置取得処理（ステップ５０）では、上記現在位置検出装置２０から送られたデータに基づいて自車の現在位置が演算される。この現在位置の演算処理では、ＧＰＳ受信装置２５から入力されたデータから緯度及び経度を算出して、この緯度及び経度は現在位置データＭＰとしてＲＡＭ４に記憶される。この現在位置データＭＰは、ビーコン受信装置２６またはデータ送受信装置２７から入力された現在位置に関する情報によって修正される。
【００３２】
また、絶対方位データＺＤと、相対方位データＳＤと、走行距離データＭＬとに基づいて、自車位置を特定する演算処理が行われる。この演算処理によって求められた自車位置は、外部データＧＤ内の地図データと照合され、地図画面上の現在位置が正確に表示されるように補正が行われる。この補正処理によって、トンネル内等のＧＰＳ信号が受信できないときでも自車の現在位置を正確に求めることができる。走行距離データＭＬは、タイヤのスリップ等による誤差を考慮するために、加速度データｍａによって補正される。
【００３３】
目的地設定処理（ステップ５１）では、目的地の設定操作処理と、目標物選択操作処理とが実行される。目的地の設定操作処理では、使用者による目的地の登録操作により、目的地設定入力画面がディスプレイ３３に表示される。使用者は、住所、電話番号、名称の何れかから目的地を特定することができる。また、観光地、各種施設等のジャンル別メニューから１つジャンルを選択すると、選択されたジャンルに記憶されている複数の目的地がリストの形でディスプレイ３３に表示される。さらに、各目的地の詳細な案内を表示させることもできる。目的地が決まったら、目的地の確定を指示する操作を行うことにより、確定した目的地に関するデータが登録目的地データＴＰとしてＲＡＭ４に記憶される。
【００３４】
目標物選択操作処理は、目的地までの走行途中で立ち寄りたい場所がある場合に、この立ち寄りたい場所を目標物として設定する処理である。設定された目標物に関するデータは、登録目標物データＳＰとしてＲＡＭ４に記憶される。この目標物選択操作処理の詳細は後述する。
【００３５】
また、目的地の設定操作処理及び目標物選択操作処理の操作は、タッチパネル３４のタッチ操作、操作スイッチ４０のスイッチ操作による手動操作のほか、音声認識装置３８によって音声入力による操作が可能である。手動操作と音声入力操作の切り換えは、操作スイッチ４０に設けられている切り換えスイッチ４１によって行われる。この目的地設定操作処理と目標物選択操作処理の切り換え操作も、操作スイッチ４０に設けられている切り換えスイッチ４２によって行われる。なお、この目的地設定処理（ステップ５１）は、新たな目的地設定操作または新たな目標物選択操作が行われない場合には、ジャンプされる。
【００３６】
経路探索処理（ステップ５２）では、登録目的地データＴＰまたは登録目標物データＳＰと、現在位置データＭＰと、地図データとに基づいて、目的地または目標物までの最適経路が探索され、この最適経路データＭＷはＲＡＭ４に記憶される。そして、この最適経路は、ディスプレイ３３に表示された地図画面中に赤色太線で表示される。なお、この経路探索処理（ステップ５２）は、最適経路に変更がなければジャンプされる。
【００３７】
案内・表示処理（ステップ５３）では、経路検索処理（ステップ５２）で求められた最適経路に従って自車が走行できるように、案内がスピーカ１３から音声によって発音されたり、案内が地図画面中に表示される。
【００３８】
以上の処理が繰り返されることにより、ディスプレイ３３に表示された地図画面中に、使用者が登録した目的地または目標物までの最適経路と、自車の現在位置及び進行方向とが表示され、自車の進行に応じて、現在位置が修正され、交差点や分岐点等の案内が必要な地点に近づくと、その案内が音声または表示によって報知される。
【００３９】
図６は、上記目的地設定処理（ステップ５１）内において実行される目標物選択操作処理（ステップ１００）のフローチャートである。この処理は、目的地／目標物切り換えスイッチ４２の操作によって目標物選択操作の指示があったときに開始される。また、目標物の選択操作は走行中に行われるため、運転の安全性を考慮して、この処理の開始が指令されたときには、自動的に音声入力による操作が可能な状態に設定される。なお、使用者が手動／音声切り換えスイッチ４１を操作して手動操作に切り換えたときには、操作スイッチ４０の手動操作によって目標物の選択操作が可能になる。また、切り換えスイッチの操作なしに、走行案内中に音声入力を行うことによって、この処理が実行されるようにしても良い。
【００４０】
また、この目標物選択操作処理（ステップ１００）は、現在位置取得処理（ステップ５０）、経路探索処理（ステップ５２）及び案内・表示処理（ステップ５３）と同様に繰り返し実行される。なお、目標物の選択操作中に交差点に近付いた場合等には、数秒の間だけ割り込み処理により目標物の選択操作を中断して音声と表示による案内が行われ、地図画面表示と最適経路及び現在位置の表示が行われてもよい。
【００４１】
この目標物選択操作処理（ステップ１００）では、目標物の検索基準を決定する処理（ステップ１０２）、目標物を検索する範囲の基準位置を決定する処理（ステップ１０４）、検索基準に従って目標物を検索する処理（ステップ１０６）、検索された目標物が使用者の希望に合致するものであるかに応じて優先順位を決定する処理（ステップ１０８）、優先順位を付した目標物を表示する処理（ステップ１１０）、使用者選択した１つの目標物を登録する処理（ステップ１１２）が順次実行される。
【００４２】
図７は、検索基準決定処理（ステップ１０２）のフローチャートである。ジャンル入力処理（ステップ１２０）では、先ずＣＰＵ２から音声プロセッサ１１へ指令信号が送られ、スピーカ１３から、例えば「ジャンルは何ですか」という問いが発音される。なお、この問いの発音の代わりに、使用者が音声入力用の所定のタッチパネル３４のキーにより入力しても良い。
【００４３】
そして、所定の待機時間の間に音声認識装置３８から音声入力があった場合には、ＣＰＵ２は、入力された音声データを所定の演算によってコードデータに変換する。そして、この入力されたコードデータと外部データＧＤ内の目標物データファイルＦ１６のジャンルコード番号ＪＣとが照合されて、一致するジャンルコード番号が求められる。この音声入力と一致するジャンルコード番号データＪＣはＲＡＭ４に記憶される。例えば、使用者が目的地へ行く途中で、ガソリンスタンドへ立ち寄ることを希望した場合には、「ガソリンスタンド」と発声することによって、ガソリンスタンドのジャンルコード番号ＪＣが記憶される。
【００４４】
エリア入力処理（ステップ１２２）では、ＣＰＵ２から音声プロセッサ１１へコマンド信号が送られ、スピーカ１３から「検索エリアを指定して下さい」という音声が発生される。なお、この音声発生の代わりに、タッチパネル３４のキー入力によっても良い。そして、所定の待機時間の間に音声認識装置３８から音声入力があった場合には、ＣＰＵ２によって入力された音声データがエリア指定データＡＳに変換されてＲＡＭ４に記憶される。なお、このようにエリアを指定せずに、全てのデータから目標物を検索することもできるが、上述のごとく検索された目標物に優先順位を付する場合、基準位置から近いものが選定されることが多く、予めエリアを設定して検索するほうが処理速度が速い。
【００４５】
目的地までのナビゲーション動作中に表示される地図画面の縮尺が「広域」と「詳細」の大小２種類から選択できる場合には、例えば、使用者が「コウイキ」と発声することにより、広域表示画面内を検索エリアとするように、広域指定データがエリア指定データＡＳとして記憶される。また、使用者が「ショウサイ」と発声することにより、詳細表示画面内を検索エリアとするとするように、詳細指定データがエリア指定データＡＳとして記憶される。
【００４６】
また、地図表示画面の縮尺値が３種類以上選択できる場合には、それぞれの縮尺を選択する言葉を決めておき、使用者がその言葉を発声したときに、該当する縮尺サイズデータがエリア指定データＡＳとして記憶される。また、上記のように、予め決められた縮尺で表示される地図画面全域を検索エリアとして指定するほかに、「半径１０キロ」或いは「１０キロ四方」のような音声入力によって、後述する基準位置ＫＰを中心とする所定半径または所定距離四方の範囲を検索エリアとすることができる。この場合には、音声入力された半径データまたは辺の長さデータがエリア指定データＡＳとして記憶される。また、特定の「市町村名」を音声入力することによって、その市町村の存在する範囲を検索エリアとすることもできる。
【００４７】
以上の目標物のジャンルと検索エリアがメインの検索基準であり、さらに次のステップ１２４では、目標物のジャンル毎に特有のサブ基準が入力される。この処理では、ＣＰＵ２から音声プロセッサ１１へコマンド信号が送られ、スピーカ１３から上記指定されたジャンルコード番号ＪＣに応じた内容のサブ基準を要求する音声が発生される。例えば、指定ジャンルが「ガソリンスタンド」であれば「銘柄は何ですか」という音声、指定ジャンルが「レストラン」であれば「料理の種類は何ですか」という音声が発音される。
【００４８】
そして、所定の待機時間の間に音声認識装置３８から音声入力があった場合には、ＣＰＵ２によって入力された音声データがサブ基準データＫＳに変換されて、ＲＡＭ４に記憶される。また、ＣＰＵ２によって、使用者の選択を要しない項目に関するサブ基準が自動的に選択されてＲＡＭ４に記憶される。例えば、「方向」、或いは指定ジャンルがパーキングの場合には「パーキング」等を表すサブ基準データＫＳが記憶される。このサブ基準は、目標物データファイルＦ１６の目標物情報データＭＤに記憶されている項目である。
【００４９】
図８は、基準位置決定処理（ステップ１０４）のフローチャートである。先ず、ＣＰＵ２から音声プロセッサ１１へコマンド信号が送られて、スピーカ１３から「基準位置を指定して下さい」という音声が発音される。そして、所定の待機時間が経過するまでに、使用者は、現在位置、走行開始前に設定した目的地、目的地までの最適経路上に存在する交差点や建物等の通過点、ディスプレイ３３に表示されている地図画面の中心、現在ディスプレイ３３に表示されている最適経路表示上の交差点や建物等のルート上の地点のうちから希望する地点を音声によって入力する。
【００５０】
使用者の音声入力があった場合には、ＣＰＵ２によって音声入力データの内容が解析されて、現在位置から離れた位置が指定された場合には、指定された地点が基準位置データＫＰとしてＲＡＭ４に記憶される（ステップ１４８）。すなわち、目的地が指定された場合（ステップ１３４）には、登録目的地データＴＰの地図上の位置データが読み出されて基準地データＫＰとして記憶される。
【００５１】
通過点の指定またはルート上の地点の指定（ステップ１３６、１４０）は、使用者によって交差点や建物等の名称が音声によって入力されるから、ＣＰＵ２によって、交差点データファイルＦ２及び目的地データファイルＦ６から音声入力された名称データと同一の名称データを有する地点が検索される。そして、求められた地点の位置データが基準位置データＫＰとして記憶される。地図中心が指定された場合（ステップ１３８）には、ディスプレイ３３に表示されている地図画面の中心座標の位置データが基準位置データＫＰとして記憶される。なお、以上の地点以外でも基準位置として指定できるようにしても良い。
【００５２】
現在位置が指定された場合（ステップ１３２）または上記所定待機時間内に音声入力が無かった場合（ステップ１３０）には、現在走行中の道路情報に基づいて現在位置または現在位置から離れた位置を基準位置とする自動設定処理（ステップ１４２）が行われる。この自動設定処理によって現在位置が基準位置とされる場合（ステップ１４４）には、この走行速度に応じて基準位置を補正する処理（ステップ１４６）が実行される。なお、上記入力は音声でなく、タッチパネル等のキー入力でも良い。
【００５３】
図９は、上記基準位置の自動設定処理（ステップ１４２）のフローチャートである。ＣＰＵ２によってＲＡＭ４から現在位置データＭＰが読み出される（ステップ１５０）。そして、この現在位置データＭＰに基づいて道路データファイルＦ４が検索され、走行中の道路情報が求められる（ステップ１５２）。これは、ＲＡＭ４に記憶されている現在位置情報ＰＩから求めても良い。求められた道路情報ＲＤはＲＡＭ４に記憶される。この道路情報ＲＤには、走行中の道路が高速道路であれば“０１”、高架道路またはトンネルであれば“１０”、それ以外であれば“００”がセットされる。
【００５４】
使用者によって現在位置が基準位置として指定されても、現在走行中の道路が高速道路であれば、サービスエリア以外の目標物へは、一般道路へ降りなければ行くことができないので、一般道路へ降りた地点が基準位置とされる。すなわち、目的地までの最適経路上の降りる予定になっているインターチェンジが地図データファイルＦ１から検索され、このインターチェンジの位置が基準位置ＫＰとしてＲＡＭ４に記憶される（ステップ１５６）。
【００５５】
また、現在走行中の道路が高架道路またはトンネルであれば、現在位置から右折または左折することはできないから、次に現れる交差点が交差点データファイルＦ２から検索されて、この交差点の位置が基準位置ＫＰとして記憶される（ステップ１６０）。そして、現在走行中の道路が一般道路で高架でもトンネルでも無い場合には、現在位置ＭＰが基準位置ＫＰとされるのであるが、この現在位置ＭＰは、さらに、基準位置補正処理（ステップ１４６）によって補正される。
【００５６】
図１０は、上記基準位置補正処理（ステップ１４６）のフローチャートである。現在位置が基準位置として選択された場合には、急な右左折は不可能であるから走行速度Ｖに応じて、基準位置が現在位置よりも前方へ補正される。ＣＰＵ２によって時計６からのクロック信号と距離センサ２３からの走行距離データＭＬとから現在の走行速度Ｖが検出される（ステップ１７０）。これは、スピードメータ（図示略）から出力される走行速度データでも良い。
【００５７】
そして、ＣＰＵ２によってこの検出された走行速度に応じた補正距離ＡＬが求められる（ステップ１７２）。この補正距離ＡＬは、所定の演算を実行したり、予め走行速度Ｖと補正距離ＡＬを対応させて記憶されたメモリテーブルから読み出すことによって決定される。次に、ＣＰＵ２にＲＡＭ４から現在位置データＭＰが読込まれ（ステップ１７４）、現在位置よりも前方へ補正距離ＡＬを加算した位置が基準位置とされる（ステップ１７６）。この補正後の位置は、基準位置データＫＰとしてＲＡＭ４に記憶される。
【００５８】
図１１は、上記目標物検索処理（ステップ１０６）のフローチャートである。上記検索基準決定処理（ステップ１０２）で、使用者が検索エリアの半径または辺の長さを指定した場合には（ステップ１８０）、ＣＰＵ２にＲＡＭ４の基準位置データＫＰ及びエリア指定データＡＳが読み込まれ（ステップ１８２）、この基準位置を中心とする使用者によって音声入力された半径の円、または使用者によって音声入力された長さを一辺とする正方形が検索エリアとして想定される（ステップ１８４）。この想定された検索エリアＫＡは、基準位置ＫＰを中心とした円または正方形の地図座標データの形でＲＡＭ４に記憶される。
【００５９】
また、上記検索基準決定処理（ステップ１０２）で使用者が「広域」または「詳細」、或いは縮尺サイズを指定した場合には、ＣＰＵ２によって、エリア指定データＡＳの内容が判別され（ステップ１８６）、基準位置データＫＰが読み込まれる（ステップ１８８）。そして、使用者によって指定された縮尺の地図画面の中心が基準位置ＫＰに一致するように、地図画面の範囲が想定され、この範囲の地図座標データが検索エリアＫＡとしてＲＡＭ４に記憶される（ステップ１９０）。
【００６０】
そして、ＣＰＵ２にＲＡＭ４に記憶されているジャンルコード番号データＪＣが読み込まれ（ステップ１９２）、このジャンルコード番号ＪＣに一致するジャンルが目標物データファイルＦ１６から読み出されて、さらに、この読み出されたジャンル内の目標物座標データがサーチされることによって、上記検索エリアＫＡの地図座標内に存在する目標物が検索される（ステップ１９４）。検索された各目標物の名称データＭＭ、電話番号データＭＴ、座標データＭＺ、情報データＭＤが読み出されて、検索目標物データＫＭとしてＲＡＭ４に記憶される。
【００６１】
図１２は、上記優先順位決定処理（ステップ１０８）のフローチャートである。先ず、ＣＰＵ２によってＲＡＭ４の現在位置データＭＰが読み込まれる（ステップ２００）。また、検索目標物データＫＭの中から各検索目標物の地図座標データＭＺが読み込まれる（ステップ２０２）。そして、現在位置から各検索目標物までの到達距離ＴＫが計算によって求められる（ステップ２０４）。この到達距離ＴＫは、ピタゴラスの定理によって求められた直線距離、或いは、地図データファイルＦ１を用いて求められた各検索目標物までの経路（最短経路でも良いし、道路情報を考慮した最適経路でも良い）の全長である。求められた各検索目標物までの到達距離データＴＫは、ＲＡＭ４に記憶される。
【００６２】
さらに、ＣＰＵ２にＲＡＭ４のサブ基準データＫＳが読み込まれ（ステップ２０６）、このサブ基準データＫＳに応じて到達距離ＴＫに重み付けが行われたり、不要な検索目標物データＫＭが消去される（ステップ２０８）。そして、ＣＰＵ２によって重み付けされた到達距離ＴＫや残された検索目標物データＫＭに応じて優先順位が決定される（ステップ２１０）。この決定された優先順位データＵＮはＲＡＭ４に記憶される。
図１３と１４は、上記サブ基準データＫＳに応じて到達距離ＴＫを変更する処理（ステップ２０８）のフローチャートである。この処理では、ＣＰＵ２によってサブ基準データＫＳの内が判別される（ステップ２２０、２５０、２６０、…）。サブ基準データＫＳに「方向」を表すデータが記憶されていたときには、基準位置データＫＰが現在位置であるか否かが判別される（ステップ２２２）。現在位置が基準位置に設定されている場合には、各検索目標物と自車との角度が計算され、この計算結果から各検索目標物が自車の進行方向に対してどの方向に存在するかが求められる（ステップ２２４）。
【００６３】
各検索目標物と自車との角度は、次のようにして計算される。先ず、ＣＰＵ２によって、ＲＡＭ４から相対方位角データθ１が読み出される。この相対方位角θ１は、自車の進行方向が北方向に対してなす角度であり、北方向から反時計回りに０〜１８０度、時計回りに０〜−１８０度の値で表されている。また、ＣＰＵ２によって、ＲＡＭ４から現在位置データＭＰと各検索目標物の座標データＭＺが読み出され、この座標データＭＺと現在位置データＭＰとからｔａｎθ２が計算され、この計算されたｔａｎθ２から各検索目標物の北方向に対する相対方位角θ２が求められる。この検索目標物の相対方位角θ２はＲＡＭ４に記憶される。
【００６４】
そして、ＣＰＵ２によって、自車の進行方向に対する検索目標物の方向θが
θ＝θ２−θ１
という計算によって求められ、この目標物方向データθはＲＡＭ４に記憶される。さらに、この目標物方向θには、
θ＞１８０度の場合    …  θ＝θ−３６０度
θ＜−１８０度の場合  …  θ＝３６０度＋θ
という演算処理が施される。
【００６５】
そして、この演算処理の結果から、各検索目標物が自車に対してどの方向に存在するかが判別される。この方向の判別は、次の基準に従って行われる。
０≦θ≦９０      の場合には「左前方」
−９０≦θ＜０        の場合には「右前方」
９０＜θ≦１８０    の場合には「左後方」
−１８０≦θ＜−９０    の場合には「右後方」
この判別結果は、各検索目標物データＫＭにフラグの形で付加される。例えば、「左前方」の場合には、“０１”、「右前方」の場合には、“１０”、「左後方」または「右後方」の場合には、“１１”がフラグとして付加される。
【００６６】
次に、ＣＰＵ２によって、上記目標物の方向が「左前方」であれば、この目標物の到達距離ＴＫに“１”が乗算され、新たな到達距離ＴＫとしてＲＡＭ４に更新記憶される（ステップ２３０）。また、目標物の方向が「右前方」であれば、この目標物の到達距離ＴＫに“１．５”が乗算され、新たな到達距離ＴＫとしてＲＡＭ４に更新記憶される（ステップ２３４）。また、目標物の方向が「左後方」若しくは「右後方」であれば、この目標物の到達距離ＴＫに“２”が乗算され、新たな到達距離ＴＫとしてＲＡＭ４に更新記憶される（ステップ２３８）。
【００６７】
このように、左通行の場合には、「左前方」、「右前方」、「後方」の順に立ち寄り易いので、最も立ち寄り易い目標物の到達距離が小さくなるように重み付けが行われる。以上の方向の計算と重み付け処理（ステップ２２２〜２３８）は、検索目標物ＫＭの全てについて実行される（ステップ２４０）。
【００６８】
また、基準位置が現在位置では無い場合には、基準位置データＫＰが読み出されて、現在位置の代わりにこの基準位置データＫＰを用いて上記の処理が実行される。これによって、基準位置における自車の位置に対する目標物の方向が求められ、この目標物の方向に応じて到達距離ＴＫに重み付けが行われる。基準位置における自車の方位角θ１は、基準位置における最適経路の進行方向が北方向に対してなす角度であり、道路データファイルＦ３から計算によって求められる。
【００６９】
指定ジャンルが「パーキング」の場合には、サブ基準ＫＳに「パーキング」に対応するデータが記憶されている。ＣＰＵ２によってサブ基準ＫＳが順番に読み出されたとき、この「パーキング」データが含まれていた場合には、図１４に示されるように、ＶＩＣＳデータＶＤまたはＡＴＩＳデータＡＤ等の道路情報が読み込まれて、この読み込まれた情報の中から「満車情報データ」が拾い出される（ステップ２５２）。この満車情報データは、検索目標物データＫＭにフラグの形で付加される。そして、ＣＰＵ２によって、「満車情報データ」付加された検索目標物データＫＭが消去される。これによって満車のパーキングは目標物として表示されなくなる。
【００７０】
次に、ＣＰＵ２によって、残された各検索目標物データＫＭ中の収容台数データを読み出して、この収容台数に応じて各検索目標物の到達距離ＴＫに重み付けを行う。例えば、収容台数が５０台未満の場合には“２”、５０〜９９台の場合には“１．５”、１００台以上の場合には“１”が到達距離ＴＫに乗算される。これによって、収容台数が多いほど到達距離ＴＫが小さい値となるように重み付けが行われる。
【００７１】
指定ジャンルが「ガソリンスタンド」や「コンビニエンスストア」等の場合には、サブ基準ＫＳに配給会社、チェーン店名等の「銘柄」データが含まれている。この場合には、ＣＰＵ２によって、この指定された銘柄のコードデータと残された各検索目標物データＫＭの銘柄コードとが対照されて、指定銘柄とは異なる銘柄の検索目標物データＫＭが消去される。すなわち、指定銘柄の検索目標物データＫＭのみが選択抽出される（ステップ２６２）。これより、使用者が指定した銘柄以外の目標物は表示されなくなる。
【００７２】
さらに、図示及び説明は省略するが、上記のサブ基準の他に、例えば方向、距離、料金等の「上限と下限」、市内、市外、収容台数、営業時間帯等の「指定範囲」、特定の目標物の「選択指定」、特定目標物の「除外指定」、「料金」、池の近くや港等といった「位置」、山の上や屋上といった「高度」、海の中や地下等の「深度」、或いは「大きさ」、「属性」、「特性」、「内容」、「性質」等をサブ基準ＫＳとすることができる。このようなサブ基準ＫＳがＲＡＭ４に記憶されている場合には、このサブ基準ＫＳに応じて到達距離ＴＫの重み付け、または不要な検索目標物データＫＭの消去等が行われる。
【００７３】
また、道路情報のほかに、目標物が存在する地域の情報、工事や通行規制、急な坂道の存在等の目標物までの進路情報に基づいて、到達距離ＴＫに重み付け、または不要な検索目標物データＫＭの消去等が行われる。
【００７４】
図１５は、優先順位決定処理（ステップ２１０）のフローチャートである。ＣＰＵ２によって残されている検索目標物データＫＭが読み出され、この残された検索目標物ＫＭに対応する到達距離データＴＫが読み出される（ステップ２７０）。そして、読み出された到達距離データＴＫは小さい順に並べられ（ステップ２７２）、到達距離データＴＫが小さい順に優先順位が決定される（ステップ２７４）。優先順位データＵＮは、各検索目標物データＫＭに対応するようにＲＡＭ４に記憶される。
【００７５】
図１６は、目標物表示処理（ステップ１１０）のフローチャートである。ＣＰＵ２によってＲＡＭ４から残されている検索目標物データＫＭと優先順位データＵＮが読み込まれる（ステップ２８０）。そして、ＣＰＵ２から画像プロセッサ９へ指令が送られて、画像メモリ１０から基準位置ＫＰを中心として指定された縮尺の地図画面が読み出される。
【００７６】
この画像メモリ１０から読み出された画像データには、検索目標物のマーク及び名称と優先順位が付加されて、この画像データがディスプレイ３３に地図画面として表示される（ステップ２８２）。例えば、「そば屋」が目標物のジャンルとして指定された場合には、図１７に示すように、目標物のマーク６０〜６２とともに、その名称と優先順位を示す数字６３〜６５が地図画面中に表示される。
【００７７】
なお、図１７は、優先順位が１位から３位までの目標物にのみ名称と優先順位が付される例である。また、使用者が画面中の「リスト」の文字を指でさわることにより、図１８に示すように、各検索目標物ＫＭの名称、電話番号、店の質のランク等の内容が優先順位とともにリストの形でディスプレイ３３に表示される（ステップ２８４、２８６）。画面中の「戻る」の文字６７を指でタッチすることにより、図１７の地図画面表示に戻る。また、このリストは、プリンタ３５によって印刷することもできる。
【００７８】
そして、使用者が図１７中の目標物マーク６０〜６２、または図１８中の優先順位（図中左端の数字）若しくは名称に指でタッチすることによって、タッチされた目標物の位置を画面中心とした地図画面（以下、目的地設定画面という）がディスプレイ３３に表示される（ステップ２８８、２９０）。例えば、図１７中または図１８中の「山本屋」が選択されたとすると、図１９に示すように、山本屋のマーク６０が画面中心に移動し、画面上部に屋号６８が表示される。この状態で、「戻る」の文字６７を指でタッチすれば、図１７の表示画面に戻る。また、「セット」文字７２をタッチすれば、この山本屋が目的地として登録される（ステップ２９２、１１２）。
【００７９】
また、「位置変更」の文字７１をタッチすると、画面中心を囲む小円で表示された中心カーソル６９と、その周囲に８方向を示す矢印７０が表示される（ステップ２９４、２９６）。この画面は、使用者が画面中央に表示された目標物を他の目標物を変更したい場合に利用される。使用者が何れかの矢印７０にタッチすることによって、タッチされた矢印７０の方向へ画面がスクロールされる（ステップ２９６）。
【００８０】
使用者は、画面のスクロールによって希望する目標物のマークが中心カーソル６９内に入るように、矢印７０のタッチ操作を行う。例えば、使用者が図１９中のマーク７３を選択した場合には、図２０に示されるように、このマーク７３が中心カーソル６９内に入るように画面のスクロール操作を行う。選択される新たな目標物は、使用者が指定したジャンルに限定されず、ディスプレイ３３に表示されている場所や施設等から自由に選択できる。図２０には、レストランが選択された場合を示す。
【００８１】
矢印７０のタッチ入力が所定時間行われない場合には、矢印７０の表示が消され、「位置変更」の文字７１と「セット」の文字７２が表示された目的地設定画面が表示される。この状態で「位置変更」の文字７２がタッチされると、再び矢印７０が表示されて、画面のスクロールが可能となる。また、「セット」の文字７２がタッチされると、中心カーソル６９内の目標物が目的地として登録される（ステップ２９２、１１２）。
【００８２】
図２１は、目標物登録処理（ステップ１１２）のフローチャートである。上記目的地設定画面が表示されている状態において、「セット」の文字７２がタッチされた場合には、ＣＰＵ２によって、目的地設定操作処理において設定された当初の登録目的地データＴＰがＲＡＭ４内の所定の回避エリアＭＫに移転記憶される（ステップ３００）。これによって、当初の目的地に関するデータが保存される。
【００８３】
次に、ＣＰＵ２によって画面中心の座標が読み込まれ（ステップ３０２）、この座標を有する施設等のデータがＲＡＭ４内の目標物データファイルＦ１６から検索されて、該当する目標物データが読み出される（ステップ３０４）。そして、この目標物データが新たな登録目的地データＴＰとしてＲＡＭ４に記憶される（ステップ３０６）。
【００８４】
目標物の登録が終了すると、この目標物が新たな目的地となり、ディスプレイ３３の表示画面は自車周辺の地図画面に戻って、目標物までの経路探索処理（ステップ５２）及び案内・表示処理（ステップ５３）が行われる。これにより、目標物までの最適経路表示や交差点案内等によって、使用者が指定した目標物までのナビゲーションが行われる。そして、使用者が目標物に立ち寄った後に、目的地復帰操作を行うことによって、回避されていた当初の目的地データが再び目的地データＴＰにセットされ、当初の目的地までのナビゲーションが再開される。
【００８５】
以上のように、この実施例のナビゲーション装置は、当初設定された目的地まで行く途中で、立ち寄りたい場所が生じたときに、簡単な操作で目標物を選択することができる。また、選択された目標物が複数ある場合には、使用者が指定した基準または自動設定された基準に基づいて、使用者の希望に合致する目標物から順に優先順位が自動的に決定され、この優先順位が使用者に分かり易いように表示されるので、使用者にとって目標物を決定する時間が短縮され、目標物の選択操作中の安全性が保たれる。
【００８６】
また、音声入力やタッチパネル或いはスイッチ等の入力手段によって、上記基準位置または検索基準の情報を入力するようにしたことにより、使用者の希望する目標物を位置的または内容的に絞ることができる。これにより、処理を迅速化でき、使用者の希望により適合した目標物を検索することができる。また、音声入力による操作が可能であるから、運転中に目標物の選択操作を行っても、運転の安全性を損なうことがない。
【００８７】
また、所定の条件により基準位置を変更するようにしたことによって（ステップ１０４、１４２、１４６）、現在の走行状況に応じた基準位置の設定ができる。例えば自車の速度が速い時には基準位置をより前方に設定することができ、また高速道路を走行中には下りるインターチェンジを基準位置とすることができる。また、基準位置が現在位置のほかに、現在位置から離れた位置に設定することができることにより（ステップ１０４）、位置的な条件に関する使用者の希望に合致した目標物を検索することができる。
【００８８】
さらに、検索基準が固定されておらず、目標物のジャンルによって可変としたり、使用者の好みに応じて設定を変更することができる（ステップ１０２）。これによって、より使用者の希望に合致した目標物の情報を提供できる。また、距離や方向等の地理的関係に基づいて目標物に優先順位を付することによって（ステップ２０８）、目標物までの到達の容易さを基準とした目標物の情報を得ることが可能となる。また、目標物に関する情報の内容により優先順位を付することにより（ステップ２５０、２６０）、目標物のジャンルに応じた基準による目標物の情報を得ることができる。
【００８９】
さらに、目標物の情報が多様な項目に関して記憶されていることにより（目標物データファイルＦ１６）、多様な検索基準を設定することができ、使用者の多様な希望に対応して、その希望に最も適合する目標物を検索して表示することができる。また、ＶＩＣＳやＡＴＩＳ等の外部情報を取り入れて目標物の優先順位を決定することにより（ステップ２０８、２５２）、駐車場の満車情報や道路の混雑状況、或いは店の情報等をオンタイムで得ることができ、より使用者の希望に合致した目標物の情報を得ることが可能となる。また、検索した目標物に優先順位を付加して表示することにより（ステップ１１０）、使用者は、どの目標物が最も使用者の希望に合致しているものなのかを即座に判断することができる。
【００９０】
本発明は上記実施例に限定されず、本発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、図２に示される各種のデータファイルを記憶するための外部記録媒体は、フロッピーディスク等の書き込みが可能な記録媒体でも良い。
【００９１】
また、サブ基準データＫＳは、目標物データファイルＦ１６内の目標物情報データＭＤに記憶されている項目に限られず、使用者が予め自由に決めた項目を登録できるようにして、この登録された項目を目標物選択操作処理（ステップ１００）においてサブ基準ＫＳとして選択するようにしても良い。
【００９２】
さらに、目標物表示処理（ステップ１１０）において、検索目標物と優先順位を表示する場合に、図１７のような地図画面よりも先に図１８のようなリスト画面が表示されるようにして、所定の操作によって地図画面に切り換えられるようにしても良い。また、図１７のような地図画面表示中、または図１８のようなリスト画面表示中における優先順位の表示は、使用者に分かり易い表示であればどのような表示であっても良い。例えば、目標物のマークや名称の表示の色、明度、照度、大きさ、形を優先順位に応じて変えても良いし、表示を点滅させても良い。これによって、使用者は視覚的に情報を得易くなり、特に走行中に操作をする場合には便利である。勿論、音声によって優先順位を発音しても良い。
【００９３】
また、上記基準位置ＫＰは、現在位置或いは目的地等の予め特定された１地点に固定され、使用者によって選択され得ないようにしても良く、これによって、処理量を削減して安価なナビゲーション装置を提供することができる。さらに、本発明は、自動車以外の車両や、船舶、航空機、ヘリコプタ等のナビゲーション装置としても適用でき、ナビゲーションに用いられる地図は、道路地図の他に、海図や海底地図等でも良い。
【００９４】
さらに、従来の技術の問題点を解決するための手段として、以下のようなものを示すことができる。
【００９５】
ナビゲーション装置においては、複数の目標物につき、目標物を表す情報とこの目標物に関する情報とを対応させて記憶する目標物記憶手段と、この目標物記憶手段に記憶された目標物を検索するにあたって基準位置の情報を記憶する基準位置記憶手段と、上記目標物記憶手段に記憶された目標物を検索するにあたって検索の基準となる検索基準情報を発生する検索基準情報発生手段と、この検索基準情報から発生された検索基準情報に応じた目標物について、上記目標物記憶手段より目標物を表す情報またはこの目標物に関する情報を読み出す目標物情報読み出し手段と、上記基準位置記憶手段より基準位置情報を読み出す基準位置情報読み出し手段と、上記目標物情報読み出し手段によって読み出された各目標物を表す情報またはこの目標物に関する情報と上記基準位置情報読み出し手段によって読み出された基準位置情報との関係から各目標物の優先順位を決定する優先順位決定手段と、この優先順位決定手段により決定された優先順位の情報を表示させる表示手段とを備える。
【００９６】
他のナビゲーション装置においては、さらに、音声入力装置、または地図表示装置の表示面に装着されたタッチパネル、或いはスイッチ等の入力手段を備え、この入力手段によって使用者が行う操作に関する情報が入力され、またはこの入力手段によって上記基準位置の情報或いは検索基準情報が入力される。
【００９７】
更に他のナビゲーション装置においては、さらに、上記基準位置情報読み出し手段により読み出された基準位置情報を、走行中の道路種別や走行速度や道路網情報等の所定条件に応じて変更する基準位置情報変更手段を備える。
【００９８】
更に他のナビゲーション装置においては、さらに、上記検索基準情報は、上限と下限、または指定された範囲、または特定の目標物の選択指定、または特定目標物の除外指定、または目標物の種類、または目標物の性質に関して、外部から入力されたデータ、または使用者がマニュアル操作によって入力したデータ、または予め記憶されたデータである。
【００９９】
更に他のナビゲーション装置においては、さらに、上記基準位置は、現在位置、または現在位置から離れた位置であり、この基準位置は、固定されているか、または修正変更可能である。
【０１００】
更に他のナビゲーション装置においては、さらに、上記目標物の情報と基準位置情報との関係は、距離や方向等の地理的関係、または目標物に関する情報の内容の関係である。
【０１０１】
更に他のナビゲーション装置においては、さらに、上記目標物を表す情報とは、施設や建造物や地形の種類、または目標物の種類若しくは内容、または、目標物の、位置、高度、深度、大きさ、属性、特性、性質等である。
【０１０２】
更に他のナビゲーション装置においては、さらに、上記優先順位決定手段は、さらに通信媒体を介して外部から入力される道路情報や地域情報等の目標物までの進路情報に基づいて優先順位を決定する。
【０１０３】
更に他のナビゲーション装置においては、さらに、上記表示手段は、地図表示装置の地図画面中に検索された目標物のマークとともに優先順位を表示したり、地図表示装置にリストの形で優先順位を表示したり、或いは地図表示装置の地図画面中に表示された目標物のマークの色を優先順位に応じて変えることにより優先順位を表示する。
【０１０４】
更に他のナビゲーション装置においては、複数の目標物につき、目標物を表す情報とこの目標物に関する情報とを対応させて記憶する手段と、この目標物を検索するにあたって基準位置の情報を設定する手段と、上記目標物を検索するにあたって検索の基準となる検索基準情報を発生する手段と、この発生された検索基準情報に応じた目標物について、上記目標物を表す情報またはこの目標物に関する情報を読み出す手段と、この読み出された各目標物を表す情報またはこの目標物に関する情報と上記設定された基準位置情報との関係から各目標物の優先順位を決定する手段と、上記目標物をこの決定された優先順位の順番に出力する手段とを備える。
【０１０５】
更に他のナビゲーション装置においては、さらに、上記目標物は、上記決定された優先順位の順番に並べてリストの形で表示される。
【０１０６】
更に他のナビゲーション装置においては、複数の目標物につき、目標物を表す情報とこの目標物に関する情報とを対応させて記憶する手段と、この目標物を検索するにあたって基準位置の情報を設定する手段と、上記目標物を検索するにあたって検索の基準となる検索基準情報を発生する手段と、この発生された検索基準情報に応じた目標物について、上記目標物を表す情報またはこの目標物に関する情報を読み出す手段と、この読み出された各目標物を表す情報またはこの目標物に関する情報と上記設定された基準位置情報との関係から各目標物の優先順位を決定する手段と、この決定された優先順位の情報を上記目標物に対応させて出力する手段とを備える。
【０１０７】
ナビゲーション方法においては、複数の目標物につき、目標物を表す情報とこの目標物に関する情報とを対応させて記憶する手段に対して、この目標物を検索するにあたって基準位置の情報を設定させ、上記目標物を検索するにあたって検索の基準となる検索基準情報を発生させ、この発生された検索基準情報に応じた目標物について、上記目標物を表す情報またはこの目標物に関する情報を読み出しさせ、この読み出された各目標物を表す情報またはこの目標物に関する情報と上記設定された基準位置情報との関係から各目標物の優先順位を決定させ、上記目標物をこの決定された優先順位の順番に出力させる。
【０１０８】
目標物検索装置においては、複数の目標物を検索するにあたって検索の基準となる検索基準情報を発生し、この発生された検索基準情報に応じて、検索される各目標物に対して優先順位を決定し、当該各目標物を当該優先順位の順番に出力する手段を備える。
【０１０９】
他の目標物検索装置においては、さらに、上記複数の目標物は、少なくとも目標物を表す情報とこの目標物に関する情報とを対応させたものであり、上記検索基準情報は、この目標物を検索するにあたって検索の基準となる上記検索基準情報と、上記目標物を検索するにあたっての基準位置の情報とを含み、上記各目標物の優先順位は、上記各目標物の情報と上記基準位置情報とに基づいて決定される、またはこの両情報の関係から決定される。
【０１１０】
更に他の目標物検索装置においては、複数の目標物につき、目標物の情報を記憶する手段と、この目標物を検索するための基準位置の情報と検索の基準となる検索基準情報とに応じて、検索される各目標物の優先順位を決定する手段と、
上記目標物をこの決定された優先順位の順番に出力する手段とを備える。
【０１１１】
更に他の目標物検索装置においては、複数の目標物を検索するにあたって検索の基準となる検索基準情報を発生し、この発生された検索基準情報に応じて、検索される各目標物に対して優先順位を決定し、当該優先順位の情報を出力する手段を備える。
【０１１２】
更に他の目標物検索装置においては、複数の目標物につき、目標物の情報を記憶する手段と、この目標物を検索するための基準位置の情報と検索の基準となる検索基準情報とに基づき、検索される各目標物の優先順位を決定する手段と、この決定された優先順位の情報を上記目標物に対応させて出力する手段とを備える。
【０１１３】
目標物検索方法においては、複数の目標物を検索するにあたって検索の基準となる検索基準情報を発生させ、この発生された検索基準情報に応じて、検索される各目標物に対して優先順位を決定させ、当該各目標物を当該優先順位の順番に出力させる。
【０１１４】
他の目標物検索方法においては、複数の目標物につき、目標物の情報を記憶する手段に対して、この目標物を検索するための基準位置の情報と検索の基準となる検索基準情報とに応じて、検索される各目標物の優先順位を決定させ、上記目標物をこの決定された優先順位の順番に出力させる。
【０１１５】
更に他の目標物検索方法においては、複数の目標物を検索するにあたって検索の基準となる検索基準情報を発生させ、この発生された検索基準情報に応じて、検索される各目標物に対して優先順位を決定させ、当該優先順位の情報を出力させる。
【０１１６】
更に他の目標物検索方法においては、複数の目標物につき、目標物の情報を記憶する手段に対して、上記目標物を検索するための基準位置の情報と検索の基準となる検索基準情報とに基づき、検索される各目標物の優先順位を決定させ、この決定された優先順位の情報を上記目標物に対応させて出力させる。
【０１１７】
そして、複数の目標物につき、目標物を表す情報とこの目標物に関する情報とを対応させて記憶する目標物記憶手段（外部記録媒体、ＲＡＭ４、目標物データファイルＦ１６）と、この目標物記憶手段に記憶された目標物を検索するにあたって基準位置の情報を記憶する基準位置記憶手段（ＲＡＭ４、ステップ１０４）と、上記目標物記憶手段に記憶された目標物を検索するにあたって検索の基準となる検索基準情報を発生する検索基準情報発生手段（ＲＡＭ４、ステップ１０２、１８２、１８６、１９２）と、この検索基準情報から発生された検索基準情報に応じた目標物について、上記目標物記憶手段より目標物を表す情報またはこの目標物に関する情報を読み出す目標物情報読み出し手段（ステップ１０６）と、上記基準位置記憶手段より基準位置情報を読み出す基準位置情報読み出し手段（ステップ２００、２２６）と、上記目標物情報読み出し手段によって読み出された各目標物の情報と上記基準位置情報読み出し手段によって読み出された基準位置情報との関係から各目標物の優先順位を決定する優先順位決定手段（ステップ１０８）と、この優先順位決定手段により決定された優先順位の情報を表示させる表示手段（ステップ１１０）とを備えたことを特徴とするナビゲーション装置である。  本発明は、目標物の検索の基準となる検索基準情報に基づいて使用者が希望する目標物を検索し、さらに、目標物の情報と基準位置情報との関係から各目標物の優先順位を決定し、この決定した優先順位の情報を表示する。これによって、自動車が走行中であっても、使用者は、優先順位を参考にして希望に合致した目標物を短時間で選択することができる。このため、運転に専念することができる。
【０１１８】
なお、本発明は前記実施例に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【０１１９】
【発明の効果】
以上詳細に説明したように、本発明によれば、目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、高速道路から一般道路に降りるインターチェンジを前記検索基準位置として決定する。
他の目標物検索装置においては、さらに、前記走行状況は高速道路を走行していることである。
【０１２０】
この場合、自動車が高速道路上を走行中の場合、高速道路から一般道路に降りるインターチェンジを検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【０１２１】
更に他の目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を道路種別に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、前記道路種別に応じて現在位置よりも前方の交差点を前記検索基準位置として決定する。
【０１２２】
この場合、自動車が高架道路、トンネル内等の進路変更ができない場所を走行中の場合、現在位置よりも前方の交差点を検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【０１２３】
更に他の目標物検索装置においては、複数の目標物に関する情報を記憶する手段と、前記目標物を検索するための検索基準位置を走行状況に応じて決定する手段と、前記検索基準位置を基準にして前記目標物を検索する手段と、検索された前記目標物に関する情報を出力する手段とを有し、高架道路又はトンネルを走行している場合、現在位置よりも前方の交差点を前記検索基準位置として決定する。
【０１２４】
この場合、自動車の走行速度が高い場合、走行速度に応じて現在位置よりも前方の位置を検索基準位置として、目標物が検索されるので、検索の結果を有効に活用することができる。
【図面の簡単な説明】
【図１】ナビゲーション装置の全体回路図である。
【図２】外部記憶媒体に記憶されているデータファイルを示す図である。
【図３】目標物データファイルＦ１６の内容を示す図である。
【図４】ＲＡＭ４に記憶されるデータを示す図である。
【図５】全体処理のフローチャートを示す図である。
【図６】目標物選択操作処理のフローチャートを示す図である。
【図７】検索基準決定処理のフローチャートを示す図である。
【図８】基準位置決定処理のフローチャートを示す図である。
【図９】基準位置の自動設定処理のフローチャートを示す図である。
【図１０】基準位置補正処理のフローチャートを示す図である。
【図１１】目標物検索処理のフローチャートを示す図である。
【図１２】優先順位決定処理のフローチャートを示す図である。
【図１３】到達距離変更処理のフローチャートの一部を示す図である。
【図１４】到達距離変更処理のフローチャートの残部を示す図である。
【図１５】優先順位決定処理のフローチャートを示す図である。
【図１６】目標物表示処理のフローチャートを示す図である。
【図１７】目標物をディスプレイ３３の地図画面に表示した例を示す図である。
【図１８】目標物のリストをディスプレイ３３に表示した例を示す図である。
【図１９】ディスプレイ３３に表示された目的物設定画面の例を示す図である。
【図２０】位置変更操作時のディスプレイ３３の画面の例を示す図である。
【図２１】目標物登録処理のフローチャートを示す図である。
【符号の説明】
１…中央処理装置
２…ＣＰＵ
３、５…ＲＯＭ、
４…ＲＡＭ
９…画像プロセッサ
１０…画像メモリ
１１…音声プロセッサ
１３…スピーカ
２０…現在位置検出装置
２１…絶対方位センサ
２２…相対方位センサ
２３…距離センサ
２５…ＧＰＳ受信装置
２６…ビーコン受信装置
２７…データ送受信装置
３０…データ通信装置
３１…データ送受信部
３２…電話発信部
３３…ディスプレイ
３４…タッチパネル
３６…記録カード読取り装置
３７…ＣＤ−ＲＯＭドライバ
３８…音声認識装置
３９…マイク
４０…操作スイッチ
４１…手動／音声切換スイッチ
４２…目的地／目標物切換スイッチ
【図１】
0003736391.tif 000002
【図２】
0003736391.tif 000003
【図３】
0003736391.tif 000004
【図４】
0003736391.tif 000005
【図５】
0003736391.tif 000006
【図６】
0003736391.tif 000007
【図７】
0003736391.tif 000008
【図８】
0003736391.tif 000009
【図９】
0003736391.tif 000010
【図１０】
0003736391.tif 000011
【図１１】
0003736391.tif 000012
【図１２】
0003736391.tif 000013
【図１３】
0003736391.tif 000014
【図１４】
0003736391.tif 000015
【図１５】
0003736391.tif 000016
【図１６】
0003736391.tif 000017
【図１７】
0003736391.tif 000018
【図１８】
0003736391.tif 000019
【図１９】
0003736391.tif 000020
【図２０】
0003736391.tif 000021
【図２１】
0003736391.tif 000022