(57)【要約】【課題】経路周辺の情報を、ユーザに負担をかけずに取得することができるナビゲーションにおける周辺情報の表示装置及び方法並びに表示用プログラムを提供する。【解決手段】地図情報を記憶するＲＯＭ制御装置７、車両が出発地から目的地へ到達するための経路を地図情報に基づいて計算する経路計算部４３、計算された経路の周辺情報を、地図情報に基づいて検索する周辺情報検索部４６、計算された経路及び検索された周辺情報を表示する表示装置９、検索された周辺情報に関する項目を、表示装置９におけるその地図上の位置に相対的に合わせた位置に、ボタン表示させるボタン表示制御部８ｃ、ボタン表示がスクロールするように更新させる更新処理部５０、ボタン表示中の項目を選択して、これに対応する周辺情報を表示装置９に表示させるための入力装置１０を有する。【選択図】　図１
2004037125.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する地図情報記憶手段と、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算する経路計算手段と、前記経路計算手段によって計算された経路の周辺情報を、前記地図情報に基づいて検索する検索手段と、前記経路計算手段によって計算された経路及び前記検索手段によって検索された周辺情報を表示する表示手段とを有するナビゲーションにおける周辺情報提示装置において、
前記検索手段によって検索された周辺情報に関する項目を、前記表示手段におけるその地図上の位置に相対的に合わせた位置に、ボタン表示させるボタン表示制御部と、
前記ボタン表示がスクロールするように更新させる更新処理部と、
前記ボタン表示中の項目を選択して、これに対応する周辺情報を前記表示手段に表示させるための入力装置と、
を有することを特徴とするナビゲーションにおける周辺情報提示装置。
【請求項２】
移動体の現実の位置若しくは仮想的な位置と、前記ボタン表示された項目の地図上の位置との比較に基づいて、前記更新処理部による更新処理を制御する比較処理部を有することを特徴とする請求項１記載のナビゲーションにおける周辺情報提示装置。
【請求項３】
前記入力装置は、
前記ボタン表示中の項目を選択するための複数のスイッチと、
前記ボタン表示制御手段に、前記表示手段へのボタン表示の表示及び非表示の切り替えを指示するタッチセンサと、
を有することを特徴とする請求項１又は請求項２記載のナビゲーションにおける周辺情報提示装置。
【請求項４】
地図情報を記憶し、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算し、計算された経路の周辺情報を、前記地図情報に基づいて検索し、計算された経路及び検索された周辺情報を表示するナビゲーションにおける周辺情報提示方法において、
検索された周辺情報に関する項目を、その地図上の位置に相対的に合わせた位置にボタン表示し、
前記ボタン表示をスクロールするように更新し、
前記ボタン表示中の項目を選択して、これに対応する周辺情報を表示することを特徴とするナビゲーションにおける周辺情報提示方法。
【請求項５】
経路計算が行なわれる毎に、検索された周辺情報を区別して記憶し、
前記周辺情報に関する項目を、経路計算毎に区別して表示することを特徴とする請求項４記載のナビゲーションにおける周辺情報提示方法。
【請求項６】
コンピュータを制御することにより、地図情報を記憶させ、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算させ、計算された経路の周辺情報を、前記地図情報に基づいて検索させ、計算された経路及び検索された周辺情報を表示させるナビゲーションにおける周辺情報提示用プログラムにおいて、
検索された周辺情報に関する項目を、その地図上の位置に相対的に合わせた位置にボタン表示させ、
前記ボタン表示がスクロールするように更新させ、
前記ボタン表示中の項目を選択させて、これに対応する周辺情報を表示させることを特徴とするナビゲーションにおける周辺情報提示用プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーションの技術に関するものであり、特に、出発地から目的地までの経路上の周辺情報を検索して表示するナビゲーションにおける周辺情報提示装置及び方法並びに提示用プログラムに関する。
【０００２】
【従来の技術】
近年、デジタル技術の進歩に伴い、自動車などの移動体の道案内を行うナビゲーションの技術が普及している。例えば、車載用ナビゲーションシステムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に予め記録された道路などのデータに基づいて、与えられた目的地までの最適な経路を計算により探索して設定し、ＧＰＳ航法などでリアルタイムに計算する車両位置付近の地図をスクロール表示等しながら、表示画面や合成音声などで右左折などの道案内を行うものである。
【０００３】
また、表示画面には、車両が設定された経路を通過していく際に、その進行やスクロール表示に合わせて、その経路周辺の施設等のランドマークが表示される。従って、ユーザは、表示されたランドマークを実際に見て確認することによって、経路周辺の施設等に関する情報を得ることができる。
【０００４】
さらに、経路周辺の情報を、検索によって自動的に取得することもできる。この方法は、特定の位置の地図を表示させ、検索条件として所望のジャンル等を指定すると、記録媒体に記録されたデータベースの中から、その位置の周辺の施設等に関する情報が一覧の形で検索される。検索によって取得された情報は、検索結果として、通常の使用状態で表示されている画面とは別の画面を、現在の画面の横に、若しくは全く新しい画面として表示される。
【０００５】
このように表示される情報の中には、対象物が経路の右や左にある場合に、その一覧が表示された枠の中に、右や左の情報とともに表示されるものもある。そして、表示された施設の中から所望の施設を選択することによって、その施設の詳細な位置を表示させることができる。このような手順によっても、ユーザは経路周辺の施設等に関する情報を得ることができる。
【０００６】
【発明が解決しようとする課題】
ところで、上述のような従来のナビゲーション技術においては、設定した経路に沿って移動する際に、その経路の周辺における情報を得るためには、表示された地図の確認や、新たな検索という手続きを経る必要があった。そのため、最終的な目的地に到達する途中の有効な情報を取得する作業に手間がかかり、ユーザの負担が大きかった。
【０００７】
例えば、経路周辺に自動的に表示され、若しくは検索結果として表示されるランドマークを確認する場合には、そのランドマークの意味を事前に知っておく必要がある。また、検索によって取得された情報を、通常画面とは別の画面として表示させた場合には、ユーザは現在表示されている地図の画面と、新たに生成した情報を提示する画面という二つの画面を両方見た上で、その相対関係のマッチングを取る必要があるために、負担が大きくなっていた。また、検索によって取得された情報を、全く新しい画面で表示する場合には、ユーザは地図画面と情報提示の画面を何度も切り替えたうえで、それらの関係を把握する必要があるために、やはり負担が大きくなる。
【０００８】
本発明は、上記のような従来技術の問題点を解決するために提案されたものであり、その目的は、経路周辺の情報を、ユーザに負担をかけずに取得することができるナビゲーションにおける周辺情報の表示装置及び方法並びに表示用プログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記の目的を達成するため、請求項１記載の発明は、地図情報を記憶する地図情報記憶手段と、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算する経路計算手段と、前記経路計算手段によって計算された経路の周辺情報を、前記地図情報に基づいて検索する検索手段と、前記経路計算手段によって計算された経路及び前記検索手段によって検索された周辺情報を表示する表示手段とを有するナビゲーションにおける周辺情報提示装置において、前記検索手段によって検索された周辺情報に関する項目を、前記表示手段におけるその地図上の位置に相対的に合わせた位置に、ボタン表示させるボタン表示制御部と、前記ボタン表示がスクロールするように更新させる更新処理部と、前記ボタン表示中の項目を選択して、これに対応する周辺情報を前記表示手段に表示させるための入力装置とを有することを特徴とする。
【００１０】
請求項４記載の発明は、請求項１記載の発明を方法の観点から捉えたものであり、地図情報を記憶し、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算し、計算された経路の周辺情報を、前記地図情報に基づいて検索し、計算された経路及び検索された周辺情報を表示するナビゲーションにおける周辺情報提示方法において、検索された周辺情報に関する項目を、その地図上の位置に相対的に合わせた位置にボタン表示し、前記ボタン表示をスクロールするように更新し、前記ボタン表示中の項目を選択して、これに対応する周辺情報を表示することを特徴とする。
【００１１】
請求項６記載の発明は、請求項１、４の発明をコンピュータプログラムの観点から捉えたものであり、コンピュータを制御することにより、地図情報を記憶させ、移動体が出発地から目的地へ到達するための経路を、前記地図情報に基づいて計算させ、計算された経路の周辺情報を、前記地図情報に基づいて検索させ、計算された経路及び検索された周辺情報を表示させるナビゲーションにおける周辺情報提示用プログラムにおいて、検索された周辺情報に関する項目を、その地図上の位置に相対的に合わせた位置にボタン表示させ、前記ボタン表示がスクロールするように更新させ、前記ボタン表示中の項目を選択させて、これに対応する周辺情報を表示させることを特徴とする。
【００１２】
以上のような請求項１、４及び６記載の発明では、経路の周辺情報が、その地図上の相対的な位置関係を保ったままでボタン表示されるので、ユーザが、常に、地図表示との間で位置関係を容易に且つ正確に把握することができる。
【００１３】
請求項２記載の発明は、請求項１記載のナビゲーションにおける周辺情報提示装置において、移動体の現実の位置若しくは仮想的な位置と、前記ボタン表示された項目の地図上の位置との比較に基づいて、前記更新処理部による更新処理を制御する比較処理部を有することを特徴とする。
以上のような請求項２記載の発明では、移動体が現実に移動した場合や、地図のスクロール表示によって移動体が仮想的に移動した場合であっても、これに従って、ボタン表示が自動的に更新されるので、常に適切な情報を得ることができる。
【００１４】
請求項３記載の発明は、請求項１又は請求項２記載のナビゲーションにおける周辺情報提示装置において、前記入力装置は、前記ボタン表示中の項目を選択するための複数のスイッチと、前記ボタン表示制御手段に、前記表示手段へのボタン表示の表示及び非表示の切り替えを指示するタッチセンサとを有することを特徴とする。
以上のような請求項３記載の発明では、ユーザーが操作する際には、入力装置に触れるだけでボタン表示がなされるので、通常の利用状態では地図情報のみを表示させ、操作や確認が必要な場合にのみ、特に意識することなく、地図上にボタンを表示させることができる。従って、地図画面の視認性を特に妨げることなく、少ない操作負担で、情報の提示とその情報に関連した操作に必要な情報を提示することが可能となる。
【００１５】
請求項５記載の発明は、請求項４記載のナビゲーションにおける周辺情報提示方法において、経路計算が行なわれる毎に、検索された周辺情報を区別して記憶し、前記周辺情報に関する項目を、経路計算毎に区別して表示することを特徴とする。
以上のような請求項５記載の発明では、移動体があらかじめ設定された経路から外れて移動してしまって、経路の再計算が行なわれた場合に、あらかじめ設定された経路の周辺情報と、新たに設定された経路の周辺情報とが区別して表示されるので、外れた経路上の情報と、本来進むべき経路上の情報とが明確に区別することができ、ユーザが経路の復帰をする上での判断を容易にすることができる。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態（以下「実施形態」と呼ぶ）について図面を参照して具体的に説明する。なお、本実施形態は、情報提示装置としても、これらを実現する方法及びプログラム並びにプログラムを記録した記録媒体としても把握可能である。
【００１７】
また、本実施形態は、コンピュータをプログラムやデータを含むソフトウェアで制御することにより実現できるが、この場合のハードウェアやソフトウェアの実現態様は各種変更可能であるから、以下の説明では、本発明及び本実施形態の各機能を実現する仮想的回路ブロックを用いる。
【００１８】
〔実施形態の構成〕
〔全体構成〕
図１は、本実施形態の機能ブロック図である。この図１に示すように、本実施形態は、絶対位置・方向検出装置１、相対位置・方向検出装置２、車両走行情報取得装置３、メインＣＰＵ及びその周辺回路４、一時記憶媒体制御装置５、書換可能媒体制御装置６、ＲＯＭ制御装置７、ユーザインタフェース制御装置８、表示装置９、入力装置１０、通信制御装置１１、音声認識装置１２、音声合成装置１３を備えている。
【００１９】
絶対位置・方向検出装置１は、例えば、ＧＰＳ装置などであり、電波航法技術を用いて、ＧＰＳ衛星から送られてくるＧＰＳ電波をアンテナやレシーバなどで受信して、本装置が搭載された自動車（車両と呼ぶ）の現在位置すなわち地球上での絶対位置座標や方向を計算するために必要な情報を、メインＣＰＵ及びその周辺回路４に送る装置である。相対位置・方向検出装置２は、例えば、加速度センサーやジャイロ装置であって、トンネル内やビルの間のようにＧＰＳの電波が十分に取得できない場所においても、過去の経路情報と組み合わせることによって、現在位置を推定するために必要なデータを得て、メインＣＰＵ及びその周辺回路４に送る装置である。
【００２０】
車両走行情報取得装置３は、例えば、ハンドル舵角センサーや車速センサーであって、計算される現在位置の精度を上げるために、絶対位置や相対方向の微小な変位成分を取得して、メインＣＰＵ及びその周辺回路４に送る装置である。メインＣＰＵ及びその周辺回路４は、本装置全体を制御する制御回路の役割を果たす部分であり、基本的なナビゲーションの機能に加えて、各制御装置と連携して、後述する本実施形態のデータベース検索及び表示制御、入力制御等を実現する機能を有している。
【００２１】
一時記憶媒体制御装置５は、例えば、ＤＲＡＭ等のように、メインＣＰＵ及びその周辺回路４の一時的な記憶に用いられるものであり、一般的なキャッシュメモリーとしての使われ方がされる。さらに、本実施形態における一時記憶媒体制御装置５は、メインＣＰＵ及びその周辺回路４が、データベースから取得した経路周辺の情報を逐次記憶する機能と、データベース情報を検索するための初期設定情報を保存する機能を有している。
【００２２】
書換可能媒体制御装置６は、例えば、ＨＤＤ等であって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶された情報と、最新の情報との間の差分情報を保持する機能を有するとともに、目的地を設定し経路が計算された場合に、その結果の情報を記憶する機能を有している。
【００２３】
ＲＯＭ制御装置７は、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の読み取り専用のメモリー（ＲＯＭ）に記憶された情報を読み取る装置である。このＲＯＭには、ナビゲーション及び情報提供の基本データとなる地図情報と、これに付随する情報等が保存されている。地図情報は、どこにどのような道路及び施設があるかを表す情報であり、現在位置から目的地に至るまでの最適経路を計算するための経路データや、道路等の地図画像データ等が含まれている。また、これに付随する情報には、地図上の地点（例えば、施設、観光地等）に関する種々の情報、それらの位置データやアイコン（現在位置マークやランドマークを含む）、文字データ、ボタン、メニュー、リスト等を表示するための画像データやなどが含まれている。なお、これらの情報の一部若しくは全部は、書換可能媒体制御装置６に記憶されていてもよい。
【００２４】
表示装置９は、ナビゲーションの基本機能である案内用地図（立体表示やランドマーク表示等を含む）、ボタン、メニュー、リスト、操作ガイドや操作結果、検索された情報の内容など各種の情報（後述する本実施形態特有のものを含む）を、表示画面で出力する装置である。
【００２５】
入力装置１０は、後述する本実施形態特有の機能を実現するための操作入力を行なうスイッチである。より具体的には、図２に示すように、ユーザインタフェース画像に対応する多数（本実施形態では３×３）のスイッチ１０ａをマトリクス状に配置するとともに、人間の手の接触を関知するタッチセンサ１０ｂを備えたスイッチマトリクス装置９０である。
【００２６】
また、スイッチマトリクス装置９０は、赤外線を介して、ユーザインタフェース制御装置８と信号を送受信可能に構成され、運転者と助手席の間の部分で、運転者が運転姿勢を崩すことなく容易な操作で操作できる位置に設置されている。なお、図２においては、スイッチ９１をタクトスイッチによって構成しているが、各スイッチ１０ａの機能表示若しくは背景表示のために、液晶パネルを組み合せたタッチパネルのように平面状のスイッチによって構成してもよい。また、タッチセンサ９２としては、圧力式のものを用いたり、誘導電流による静電容量の変動を用いる等、公知のあらゆるタイプのものを適用可能である。
【００２７】
ユーザインタフェース制御装置８は、上述の表示装置９と入力装置１０を制御するものであり、例えば、スイッチ１０ａ及びタッチセンサ１０ｂに対する操作を検出し、これが入力されたメインＣＰＵ及びその周辺回路４側からの情報に基づいて、表示装置９の表示内容を制御する装置である。より具体的には、タッチセンサ１０ｂに対する人間の手の接触を検出するタッチ検出部８ａと、スイッチ１０ａのいずれが押圧されかを検出する押圧検出部８ｂと、タッチ検出部８ａ及び押圧検出部８ｂによる検出状況に応じて、ボタン表示及びその切替を行なうボタン表示制御部８ｃ等を有している。なお、
【００２８】
入力装置１０とユーザインタフェース制御装置８との情報の送受信、若しくはユーザインタフェース制御装置８とメインＣＰＵ及びその周辺回路４と情報の送受信は、有線を介して行なう方式であっても、赤外線通信等の無線によって行なう方式であってもよい。なお、ユーザインタフェース制御装置８は、メインＣＰＵ及びその周辺回路４と連携して機能する回路によって構成することができるが、その機能の全部若しくは一部を、メインＣＰＵ及びその周辺回路４を所定のプログラムで作動させることによって実現することもできる。
【００２９】
なお、ナビゲーションの基本的な操作、例えば、地図上の所望の地点やランドマーク、メニューボタン等の選択、スクロール操作入力、表示切り替え指示入力、検索や命令のための文字や数値の入力等は、本実施形態の入力装置１０によって行なう構成とすることもできるし、他のリモコン、タッチパネル（表示装置９の画面上に設けられたものであっても、独立に設けられたものであってもよい）、フロントパネルのスイッチ等によって実現することも可能である。
【００３０】
音声認識装置１２は、ナビゲーションの操作や、後述するユーザインタフェース制御装置８によって操作する内容を、音声入力用のマイク等（図示せず）から入力された音声を認識することで実施するのものである。音声認識の手法としては、例えば、入力されるユーザの発声から命令語、地点名、愛称などの単語を照合に適した情報形式に変換し、あらかじめ登録された照合用データと一致するか否かによって行なうことができる。音声合成装置１３は、表示装置９の表示内容と同様の若しくはこれに関連して補完する情報や、表示内容とは独立した内容等を、合成音声でスピーカやヘッドフォン等の音声出力装置（図示せず）から出力することによって、ユーザーに提供する手段である。
【００３１】
通信制御装置１１は、例えば、インターネット等のネットワーク接続機能を有する内蔵型携帯電話モジュールや、ＦＭ放送波やこの放送波に含まれるＶＩＣＳの交通情報を受信するＦＭ多重受信機、光ビーコンや電波ビーコンからＶＩＣＳの交通情報などの情報を受信する光・電波ビーコン受信機などを有している。この通信制御装置１１は、ネットワークに接続し、最新の地図情報や地域情報等を位置情報とともに提供するサーバ等にアクセスすることによって、それらの最新の情報を取得した上で、書換可能媒体制御装置６に記憶された情報を、最新のものに更新することができる。
【００３２】
〔メインＣＰＵ及びその周辺回路４の構成〕
さらに、メインＣＰＵ及びその周辺回路４は、上記のようなソフトウェアの作用によって、目的地指定部４０、現在位置計算部４１、出発地指定部４２、経路計算部４３、案内部４４、描画部４５、周辺情報検索部４６、検索条件設定部４７、ボタン表示生成部４８、比較処理部４９、更新処理部５０としての役割を果すように構成されている。
【００３３】
目的地指定部４０は、経路計算部４３において計算される経路の目的地を指定する手段である。この目的地は、入力装置１０によってユーザが入力する。現在位置計算部４１は、絶対位置・方向検出装置１及び相対位置・方向検出装置２から得られる情報に基づいて、車両の現在位置すなわち車両位置を計算するための手段である。出発地指定部４２は、経路計算部４３において計算される経路の出発地を指定する手段である。この出発地は、入力装置１０からユーザが入力したもの、若しくは現在位置計算部４１において計算された現在位置が設定される。経路計算部４３は、ＲＯＭ制御装置７からの経路データに基づいて、出発地指定部４２によって指定された出発地から、目的地指定部４０によって指定された目的地に至る最適な経路を計算する手段である。
【００３４】
案内部４４は、経路計算部４３によって計算された最適経路、現在位置計算部４１によって逐次計算される現在位置などに基いて、合成音声や画面表示によって道案内する手段である。描画部４５は、他の各部から渡される情報に基づいて、表示装置９に表示される表示内容を描画する手段である。
【００３５】
周辺情報検索部４６は、あらかじめ設定された検索条件に従って、例えば、経路に近接する施設等の周辺情報を検索する手段である。この検索結果は、一時記憶媒体制御装置５に記憶される。検索条件設定部４７は、周辺情報検索部４６による検索条件を設定する手段である。この検索条件は、あらかじめデフォルトで設定されていても、ユーザが入力装置１０によって入力せしてもよい。ボタン表示生成部４８は、周辺情報検索部４６の検索結果に基づいて、後述するボタン表示画像を生成する手段である。比較処理部４９は、車両が経路に沿って走行した場合に、変化した現在位置と、一時記憶媒体制御装置５に記憶された周辺情報の位置情報とを比較する手段である。更新処理部５０は、車両の現在位置が現実に若しくは画面上で仮想的に移動した場合に、必要となるボタン表示の更新処理を指示する手段である。
【００３６】
〔実施形態の作用〕
以上のような本実施形態の作用を説明する。まず、本実施形態は、絶対位置・方向検出装置１、相対位置・方向検出装置２、車両走行情報取得装置３からの情報に基づいて、現在位置計算部４１によって計算された車両位置から目的地指定部４０によって指定された目的地に至る最適な経路を、経路計算部４３が経路探索用データに基づいて計算、設定し、案内部４４が合成音声や画面表示によって道案内するという通常のナビゲーション装置としての機能を有している。
【００３７】
〔周辺情報の検索及び表示〕
次に、周辺情報の検索及び表示処理を、図３のフローチャートを参照して説明する。まず、上記のように目的地及び経路を設定する（ステップ３０１）。そして、ユーザは、あらかじめ周辺情報の検索条件となるパラメータを設定する（ステップ３０２）。例えば、検索対象となる施設として、ジャンルＢ、範囲（経路からの距離）をＡｍと設定する。このとき、表示装置９には、例えば、図４に示すように、現在位置計算部４１によって計算された車両の現在位置を中心として、現在の経路における進行方向を上に向けた状態で、地図が表示されるとともに、地図中の経路が、赤などの特別な色で表示される。
【００３８】
このような状態において、ユーザーが入力装置１０の上のいずれかの場所に触れると、これがタッチ検出部８ａによって検出される（ステップ３０３）。すると、検索条件設定部４７に設定された検索条件に基づいて、周辺情報検索部４６が、ＣＤ−ＲＯＭ若しくはＤＶＤ−ＲＯＭに記録されたデータベースから、現在位置計算部４１によって計算される現在位置との関係で、検索条件に適合する近接施設の情報を、現在位置に近い順に検索、抽出する（ステップ３０４）。このとき、それぞれの検索対象物の名称、位置情報等を一時記憶媒体制御装置５に記録しておく（ステップ３０５）。
【００３９】
そして、ボタン表示生成部４８は、検索結果に基づいて、ボタン表示用の画像を生成し、ユーザインタフェース制御装置８に送るので、これに従って、ボタン表示制御部８ｃが、表示装置９に周辺情報を項目とするボタン表示をさせる（ステップ３０６）。この表示態様は、表示装置９の地図画面と別の画面に切り替えるのではなく、例えば、図５に示すように、既に表示された地図画面上に重ねてボタン表示させるようにする。また、ここで生成表示される画像は、現在位置を中心として、経路の進行方向を上側で地図表示した状態において、経路と各施設との左右の位置関係、進行方向における各施設の前後関係を保ったまま、ボタンという形式のキャプションとして表示される。
【００４０】
さらに、表示される項目の位置や数は、入力装置１０における個々のスイッチ１０ａの相対的な位置と数に合わせて、単純に表示される形式とする。なお、図５においては、検索結果として６件表示される例を示しているが、検索結果がそれ以上の件数である場合（例えば、２０件の場合、この条件はあらかじめ自由に設定することができる）であっても、上述のように全て一時記憶媒体制御装置５に記憶されている。
【００４１】
かかる周辺情報の検索とボタン表示は、より具体的には、次のような指針に従って行なわれる。すなわち、例えば、あらかじめ設定された距離が１０ｍであった場合には、現在位置から、進行方向の経路に沿って、道から１０ｍの範囲（例えば、１０ｍであれば、ほぼ道に接しているということを示している）を検索の対象とする。
【００４２】
そして、あらかじめ設定されたジャンル（たとえばコンビニ、ガソリンスタンドといった特定の項目から、商店、観光名所等のジャンル的な項目や、事前に設定した項目群などの、ユーザーが設定する検索エリアからなるジャンル）に相当する項目があった場合に、経路の進行方向に対して右側および左側を分類し、その内容を、図６に示すような項目に合わせて、ボタン表示する。この場合、右項目１と左項目１は、進行方向に対してもっとも近いところにある検索対象物であることを示し、右項目２と左項目２は、その次に進行方向に対して近いところにある検索対象物であることを示す。
【００４３】
これらのボタンのいずれかに相当するスイッチ１０ａが押圧された場合には（ステップ３０７）、現在位置の方向を一時記憶媒体制御装置５に記憶し（ステップ３０８）、その情報が存在する位置の地図情報、若しくはそれに関連した情報が表示される（ステップ３０９）。元のボタン表示に戻すためには、入力装置１０による復帰ボタンの選択等を行なう（ステップ３１０）。そして、車両が設定された経路に従って進行した場合（ステップ３１１）、現在位置が変更されるために、その変更に合わせて、それぞれのボタンに割り当てられた情報が、データベースの再検索によって更新される（ステップ３１２）。
【００４４】
さらに、ボタン表示には、上下のスクロールボタンと、中央部分の現在位置に戻るというボタンが含まれている。このスクロールボタンのうち、進行方向の矢印のボタンに対応するスイッチ１０ａを押すと、設定された経路に従って、車両の現在位置が仮想的に進んだ場合の地図表示がなされる。現在位置に戻るというボタンに対応するスイッチ１０ａを押圧すると、画面上に表記された地図を現在位置を中心としたものに戻す。
【００４５】
〔車両の現実の移動に伴う更新処理〕
次に、車両の移動に伴って現在位置が移動した場合の表示処理の詳細を、図７のフローチャートに従って説明する。すなわち、上記のように周辺情報の検索が行なわれた結果が、一時記憶媒体制御装置５に記憶されている（ステップ７０１）。そして、車両が経路に沿って進行し、現在位置が移動した場合には、比較処理部４９が、現在位置と、一時記憶媒体制御装置５に記憶された検索結果の位置情報との比較を、あらかじめ指定した時間ｔ２の間隔で行う（ステップ７０２，７０３）。
【００４６】
そして、現在の画面上に表示された検索結果の情報のうち、例えば、右項目１と左項目１のどちらかが、設定した経路上で現在位置から後ろ側になった場合であって（ステップ７０４）、車両が、一時記憶媒体制御装置５に記憶された検索結果の範囲を超えて進んでいない場合には（ステップ７０５）、更新処理部５０が、ボタン表示生成部４８に、後ろ側となった項目を削除して一時記憶媒体制御装置５内に記憶された次の順位の項目を加えた画像を生成させ、ボタン表示制御部８ｃが、生成された画像に基づいて、表示装置９の画面上に再度ボタン表示を行う（ステップ７０７）。車両の進行が進み、一時記憶媒体制御装置５内に記憶された検索結果では足りなくなった場合には（ステップ７０５）、一時記憶媒体制御装置５内に保存された内容を消去した上で、周辺情報検索部４６が、現在位置を用いて再度検索を行い（ステップ７０６）、その検索結果がボタン表示される（ステップ７０７）。
【００４７】
なお、図３のフローチャートにおけるステップ３１３に示すように、ユーザーが、スイッチ１０ａから手を離したことが検出されると、ボタン表示制御部８ｃは、表示装置９におけるボタン表示を消すので、地図情報をすべて見ることができる。また、表示終了指示が入力された場合には（ステップ３１４）、処理が終了する。
【００４８】
〔スクロール表示に伴う更新処理〕
地図のスクロール表示を行なうことによって、車両の位置が仮想的に移動した場合にもボタン表示の更新処理がなされる。すなわち、上記のように、ボタン表示には、上下のスクロールボタンが含まれている。このスクロールボタンのうち、進行方向の矢印のボタンに対応するスイッチ１０ａを押すと、設定された経路に従って、車両の現在位置が仮想的に進み、その仮想的な現在位置に合わせて、再度データベースが検察され、ボタン表示が更新される。進行方向とは逆の矢印のボタンに対応するスイッチ１０ａを押すと、設定された経路に従って、車両の現在位置が仮想的に戻り、その仮想的な現在位置に合わせて、再度データベースが検索され、ボタン表示が更新される。
【００４９】
このようなスクロール表示に伴う更新処理の一例を、図８のフローチャートを参照して説明する。すなわち、上記のように、周辺情報の検索が行なわれた結果が、一時記憶媒体制御装置５に記憶されている（ステップ８０１）。この状態で、スクロールボタンに対応するスイッチ１０ａを押圧することによって、スクロール表示が行なわれる。このスクロール表示は、画面の中央の位置を基準点として、その画面中央の基準点が常に経路上にあるように行なわれる。そして、画面に対して上側にあるスクロールボタンが操作された場合には、経路の目的地方向に向かってスクロールし、画面に対して下側にあるスクロールボタンが操作された場合には、経路に沿って目的地の方向から戻る方向に対してスクロールされる。
【００５０】
この際のスクロール量は、画面に表示された地図の縮尺と、スイッチ１０ａが押圧された時間に依存する。例えば、その時点で画面に表示された地図の上下方向の実際の距離がＬ（ｍ）であるならば、Ｌ／ｎ（ｍ）を、あらかじめ設定した時間（ｔ０秒）以内で、スイッチ１０ａが一回押圧された場合の画面スクロールの量とする（ステップ８０２，８０３）。この定数ｎの値は、あらかじめシステムにおいて設定された値であり、必要に応じて変更することも可能である。例えば、現在位置Ｘと経路上の位置Ｙとの間の経路距離が、Ｌ／ｎになるように算出して設定する。もし、スイッチ１０ａが時間（ｔ０秒）よりも長く、連続して操作された場合には、ｎの値をＮ（Ｎ＜ｎ）として、通常よりも速いスピードでスクロールを行うこともできる（ステップ８０２，８０４）。
【００５１】
このように、スクロールが開始されると、比較処理部４９が、その時点で画面上に表記されている地図上の中心位置と、経路周辺の情報に関する検索結果の位置情報（右項目１と左項目１）とを比較し（ステップ８０５）、その項目が中心位置よりも経路上、経路目的方向に対して後ろ側になった場合であって（ステップ８０６）、中心位置が、一時記憶媒体制御装置５に記憶された検索結果の範囲を超えて進んでいない場合には（ステップ８０７）、更新処理部５０が、ボタン表示生成部４８に、後ろ側となった項目を削除して一時記憶媒体制御装置５内に記憶された次の順位の項目を加えた画像を生成させ、ボタン表示制御部８ｃが、生成された画像に基づいて、表示装置９の画面上に再度ボタン表示を行なう（ステップ８０９）。
【００５２】
スクロールが大幅になされて、一時記憶媒体制御装置５に記憶された検察結果では足りなくなった場合には（ステップ８０７）、その時点で一時記憶装置に記憶された検索結果を破棄した上で、新たに検索を行い（ステップ８０８）、その検索結果がボタン表示される（ステップ８０９）。
【００５３】
なお、スクロール表示が終了し、現在位置に戻るという中央部分のボタンに対応するスイッチ１０ａが選択された場合には、画面上に表記された地図が現在位置を中心に戻ると同時に、一時記憶媒体装置に記憶されたデータを用いて、経路周辺の検索結果が再度表示される。この際、スクロール量が多かったために、一時記憶媒体制御装置５がいったん書き換えられた場合には、再度現在位置を用いて検索を行う。
【００５４】
〔実施形態の効果〕
以上のような本実施形態によれば、地図上の経路の周辺情報が、その相対的な位置関係を保ったままでボタン表示されるので、ユーザが、常に、通常の表示状態である地図との間での位置関係を容易に把握することができる。特に、車両が現実に移動した場合や、スクロール操作によって仮想的に移動した場合であっても、これに従って、ボタン表示が自動的に更新されるので、常に適切な情報を得ることができる。
【００５５】
また、ユーザーが操作する際には、入力装置１０に触れるだけでボタン表示がなされるので、通常の利用状態では地図情報のみを表示させ、操作や確認が必要な場合にのみ、特に意識することなく、地図上にボタンが表示される。したがって、地図画面の視認性を特に妨げることなく、少ない操作負担で、情報の提示とその情報に関連した操作に必要な情報を提示することが可能となる。さらに、ボタン表示の項目と、スイッチ１０ａの位置は対応しているので、運転中のユーザであっても、手探りで容易に操作できる。
【００５６】
〔他の実施形態〕
本発明は、上記のような実施形態には限定されない。例えば、周辺情報の検索条件として、特定のジャンルの内容を指定せずに、一般的なランドマークになるようなもののジャンルをあらかじめ設定して（例えば、コンビニや公共施設、商店、主要な会社、ビルなどのジャンルの集合体）、そのようなジャンルの検索結果について、上記の実施形態で示したような項目によるボタン表示を行なうことにより、地図上に漠然と記号等で表示するよりも、経路周辺の情報を明確に提示することができ、安定した経路走行を補助することができる。
【００５７】
また、経路の再計算が行なわれた場合のボタン表示処理に関して、次のような実施形態も考えられる。これを、図９のフローチャートを参照して説明する。すなわち、上記の実施形態で示したように、計算設定された経路に基づいて、周辺情報の検索が行なわれた結果が、一時記憶媒体制御装置５に記憶されている（ステップ９０１）。車両がこの経路を走行中の場合には、上記の実施形態と同様に、周辺情報の表示処理がなされる（ステップ９０２，９０３）。
【００５８】
しかし、車両が、あらかじめ設定された経路から一時的に外れて走行し（ステップ９０２）、経路の再計算が行なわれた場合には、これと同時に、周辺情報の検索と表示が再度行なわれる（ステップ９０４）。この場合、例えば、従前の経路上の周辺情報をグループＡ、その経路に戻るまでの経路上の周辺情報をグループＢといった形で区別して、一時記憶媒体制御装置５に記憶する（ステップ９０５）。
【００５９】
そして、検索結果をボタン表示する際に、グループＡに属するものは（ステップ９０６）、例えば、青文字で表示し（ステップ９０７）、グループＢに属するものは（ステップ９０６）、例えば、赤文字で表示する（ステップ９０８）。このように、あらかじめ設定された経路の周辺にある対象物と、新たに設定された経路の周辺にある対象物とを区別して表示することによって、例えば、一時的に経路を誤って進んでしまった場合や、寄り道をしたことによって経路が一時的に外れたような場合であっても、外れた経路上の情報と、本来進むべき経路上の情報とが明確に区別することができ、ユーザが経路の復帰をする上での判断を容易にすることができる。さらに、対象物が、たまたま経路が曲がる場所等にあるような場合には、それを示す色（たとえば緑）で表示することも可能である。
【００６０】
なお、本発明において、ボタン表示における形態や色、項目数や項目内容等は自由に変更可能である。文字のみでなく、ランドマーク等、記号や図形を一緒に表示することも可能である。また、ボタン表示の項目数に応じて、スイッチマトリクス装置のスイッチ数も適時変更可能である。さらに、本発明が適用される移動体としては、車両には限定されず、飛行機や船舶等、あらゆるものに適用可能である。
【００６１】
【発明の効果】
以上のような本発明によれば、経路周辺の情報を、ユーザに負担をかけずに取得することができるナビゲーションにおける周辺情報の表示装置及び方法並びに表示用プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態の構成例を示す機能ブロック図である。
【図２】図１の実施形態のマトリクススイッチ装置を示す斜視図である。
【図３】図１の実施形態における表示処理の手順を示すフローチャートである。
【図４】図１の実施形態における地図表示画面例を示す図である。
【図５】図１の実施形態におけるボタン表示画面例を示す図である。
【図６】図１の実施形態におけるボタン表示の項目順位を示す図である。
【図７】図１の実施形態における車両の移動の際の更新処理を示すフローチャートである。
【図８】図１の実施形態におけるスクロール表示の際の更新処理を示すフローチャートである。
【図９】他の実施形態における経路再計算の場合の表示処理を示すフローチャートである。
【符号の説明】
１…絶対位置・方向検出装置
２…相対位置・方向検出装置
３…車両走行情報取得装置
４…メインＣＰＵ及びその周辺回路
５…一時記憶媒体制御装置
６…書換可能媒体制御装置
７…ＲＯＭ制御装置
８…ユーザインタフェース制御装置
８ａ…タッチ検出部
８ｂ…押圧検出部
８ｃ…ボタン表示制御部
９…表示装置
１０…入力装置
１０ａ…スイッチ
１０ｂ…タッチセンサ
１１…通信制御装置
１２…音声認識装置
１３…音声合成装置
４０…目的地指定部
４１…現在位置計算部
４２…出発地指定部
４３…経路計算部
４４…案内部
４５…描画部
４６…周辺情報検索部
４７…検索条件設定部
４８…ボタン表示生成部
４９…比較処理部
５０…更新処理部
９０…スイッチマトリクス装置
９１…スイッチ
９２…タッチセンサ
【図１】
2004037125.tif 000003
【図２】
2004037125.tif 000004
【図３】
2004037125.tif 000005
【図４】
2004037125.tif 000006
【図５】
2004037125.tif 000007
【図６】
2004037125.tif 000008
【図７】
2004037125.tif 000009
【図８】
2004037125.tif 000010
【図９】
2004037125.tif 000011