(57)【特許請求の範囲】
【請求項１】
地図上に、誘導用案内経路と共にランドマークを表示するナビゲーション装置であって、
地図データを格納する地図データ格納部と、
ランドマーク情報を格納するランドマーク情報格納部と、
誘導のための情報を少なくとも表示出力する出力部と、
少なくとも経路探索のために必要な地点情報を入力する入力部と、
前記入力部から前記地点情報が入力されたとき、前記地図データ上で誘導用案内経路を探索する経路探索部と、
前記経路探索部によって探索された誘導用案内経路上に存在する各ランドマークについて、通常表示を行うか強調表示を行うかを決定する表示態様決定部と、
前記地図データ格納部から読み出した地図データに基づいて、前記出力部に地図を表示させ、前記経路探索部によって探索された誘導案内経路に基づいて、前記出力部に表示された地図上に誘導案内経路を表示させ、前記ランドマーク情報格納部から読み出したランドマーク情報に基づいて、前記出力部に表示された誘導案内経路上の適宜の箇所にランドマークを表示させる表示制御部と、
案内経路探索時に案内経路上に存在するランドマーク情報について、通信によって外部から最新のランドマーク情報を取得するランドマーク情報取得部と、
前記ランドマーク情報格納部に格納されたランドマーク情報を、前記ランドマーク情報取得部によって取得された最新のランドマーク情報に更新する更新部とを備え、
前記表示制御部は、前記表示態様決定部における決定結果に従って、各ランドマークの表示態様を通常表示または強調表示のいずれかに切り替えることを特徴とする、ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置に関し、より特定的には、誘導用案内経路と共にランドマークを表示するナビゲーション装置に関する。
【０００２】
【従来の技術】
自動車等に用いられる従来のナビゲーション装置は、誘導すべき経路を、交差点名称およびその交差点までの距離を用いて案内するのが一般的である。しかしながら、交差点名称は、遠方から確認しにくい。また、「残り○○メートル」といった距離表示も、該当交差点がどれくらい前方にあるのか直感的に把握しにくい。そのため、ドライバは、次に曲る交差点がどのあたりに位置するかの検討を、前もってつけにくい。このように、従来のナビゲーション装置における案内手法は、わかりにくい場合が多い。
【０００３】
そこで、最近では、交差点の付近に存在する各種施設をランドマークとして表示し、このランドマークを目標として経路を案内する手法が実用化されている。例えば、「郵便局の角を右に曲って、真っ直ぐ行って、ガソリンスタンドを左に曲る」といった具合である。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のナビゲーション装置において使用されるランドマークは、単純な画像部品の形態で準備され、常に静止した状態で表示される。そのため、従来のナビゲーション装置では、ランドマークの表現態様が単調でバリエーションに乏しく、案内以外の目的でランドマークを使用する余地は無かった。
【０００５】
また、ランドマークを用いて経路案内を実施しようとした場合、ランドマーク情報が常に正確であることが前提条件となる。従来のナビゲーション装置では、ランドマーク情報は、ＣＤ，ＤＶＤなどのメディアに収められている。しかしながら、案内に用いられるガソリンスタンドなどのランドマークは、常に固定の状態を保っているわけではなく、種々の原因（位置の移動、店舗の新設、店舗の閉店等）によって変更されることも多い。このような変更に対応するためには、ＣＤ，ＤＶＤなどのメディアを頻繁に新しいランドマーク情報を格納したものと交換する必要がある。しかしながら、経済的事情等からそのような頻繁な交換は、現実的に困難である。そのため、従来のナビゲーション装置は、常に正確なランドマーク情報を整備することが困難であるという問題点がある。
【０００６】
それ故に、本発明の目的は、従来に比べてランドマークの表現形態を容易に拡張することができ、結果としてランドマークの他の用途への適用を可能にすることのできるナビゲーション装置を提供することである。
本発明の他の目的は、最新のランドマーク情報を容易に取得することができ、常に正しいランドマーク情報を用いた誘導案内を可能にするナビゲーション装置を提供することである。
【０００７】
【課題を解決するための手段および発明の効果】
本発明は、上記のような目的を達成するために、以下に述べるような特徴を有している。
【００１２】
第１の発明は、地図上に、誘導用案内経路と共にランドマークを表示するナビゲーション装置であって、
地図データを格納する地図データ格納部と、
ランドマーク情報を格納するランドマーク情報格納部と、
誘導のための情報を少なくとも表示出力する出力部と、
少なくとも経路探索のために必要な地点情報を入力する入力部と、
前記入力部から前記地点情報が入力されたとき、前記地図データ上で誘導用案内経路を探索する経路探索部と、
前記経路探索部によって探索された誘導用案内経路上に存在する各ランドマークについて、通常表示を行うか強調表示を行うかを決定する表示態様決定部と、
前記地図データ格納部から読み出した地図データに基づいて、前記出力部に地図を表示させ、前記経路探索部によって探索された誘導案内経路に基づいて、前記出力部に表示された地図上に誘導案内経路を表示させ、前記ランドマーク情報格納部から読み出したランドマーク情報に基づいて、前記出力部に表示された誘導案内経路上の適宜の箇所にランドマークを表示させる表示制御部と、
案内経路探索時に案内経路上に存在するランドマーク情報について、通信によって外部から最新のランドマーク情報を取得するランドマーク情報取得部と、
前記ランドマーク情報格納部に格納されたランドマーク情報を、前記ランドマーク情報取得部によって取得された最新のランドマーク情報に更新する更新部とを備え、
前記表示制御部は、前記表示態様決定部における決定結果に従って、各ランドマークの表示態様を通常表示または強調表示のいずれかに切り替えることを特徴とする。
【００１９】
上記のように、第１の発明によれば、ランドマーク情報格納部に格納されたランドマーク情報をランドマーク情報取得部によって取得された最新のランドマーク情報に更新するようにしているので、常に最新のランドマーク情報を用いてランドマークの表示を行うことができる。
【００２０】
【発明の実施の形態】
図１は、本発明の一実施形態に係るナビゲーション装置の構成を示すブロック図である。図１において、本実施形態のナビゲーション装置１は、情報処理部２と、プログラム記憶部３と、入力部４と、出力部５と、通信部６と、地図データ格納部７と、ランドマーク情報格納部８と、位置検出部９と、リアルタイム情報取得部１０とを備えている。そして、各機能ブロックは、システムバス１１を介して相互に接続されている。
【００２１】
情報処理部２は、プログラム記憶部３に記憶されたプログラム情報に従って動作するＣＰＵ等によって構成され、ナビゲーションのための各種処理（誘導用案内経路の探索処理、ランドマーク情報の更新処理、ランドマークの表示態様決定処理、誘導処理等）を行う。なお、プログラム記憶部３は、半導体メモリのように固定的にプログラム情報を記憶するように構成されても良いし、交換可能な記憶媒体にプログラム情報を記憶するように構成されても良い。交換可能な記憶媒体を用いる場合、当該記憶媒体は、適宜、新しいプログラムを記憶したものと交換されても良い。
【００２２】
入力部４は、オペレータによって操作される十字パッドやマウスやキーボードなどを含み、動作モードの切り替え指示、各種処理の実行開始指示等の各種指示を情報処理部２に与える。また、入力部４は、地図番号や、経路案内における出発地、経由地および目的地等の情報入力のためにも用いられる。
【００２３】
出力部５は、表示器やスピーカ等によって構成され、誘導のために必要な各種情報（地図、車両の現在位置、探索された誘導用案内経路、ランドマーク等）を表示し、また必要に応じて、誘導のために必要な音声案内を出力する。
【００２４】
通信部６は、図示しないセンタ局（または、センタ局に接続された情報報知用端末）との間で通信を行う機能を有しており、主としてランドマーク情報の取得のために用いられる。
【００２５】
地図データ格納部７は、例えばＣＤ−ＲＯＭやＤＶＤを記憶媒体として含む大容量記憶装置によって構成され、そこには二次元および／または三次元地図データが格納されている。
【００２６】
ランドマーク情報格納部８は、読み出し専用記憶装置（例えば、ＣＤ−ＲＯＭやＤＶＤを記憶媒体として含む記憶装置）と、読み書き可能記憶装置（ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭ、コンパクトフラッシュメモリ、スマートメディア、半導体メモリ、ハードディスクドライブ等）との組によって構成され、読み出し専用記憶装置には、初期値としてのランドマーク情報が格納され、読み書き可能記憶装置には、通信部６によって取得される最新のランドマーク情報が格納される。また、読み出し専用記憶装置には、ランドマークの種類別に複数の画像部品（二次元画像情報、ポリゴンデータ、ベクトルデータ等）が格納されている。なお、各画像部品には、検索可能なようにファイル名が付けられている。
【００２７】
位置検出部９は、ＧＰＳセンサ、ジャイロセンサ、車速パルス検出器等によって構成され、ナビゲーション装置１を搭載している車両の現在位置を検出する。
【００２８】
リアルタイム情報取得部１０は、各種センサによって構成され、各種リアルタイム情報を取得する。ここで、リアルタイム情報とは、現時点における各種事象の状態を表すパラメータであり、例えば、現在位置、車速、日付、曜日、時間、ガソリン残量、天候、気温等が挙げられる。なお、本実施形態では、リアルタイム情報として、ガソリン残量と現在時刻とを想定している。取得したリアルタイム情報は、ランドマークの表示態様を決定するために用いられる。
【００２９】
図２は、ランドマーク情報の内容の一例およびこのようなランドマーク情報を情報処理部２で処理したときのランドマークの表示態様の一例を示している。この図２では、ランドマーク８０３を通常の態様で表示したとき（以下、このときのランドマークの表示態様を通常表示と称す）の出力部５の表示画面８０１と、ランドマーク８０３をユーザの注意を喚起する態様で表示したとき（以下、このときのランドマークの表示態様を強調表示と称す）の出力部５の表示画面８０４と、ランドマーク８０３を表示するために必要となるランドマーク情報８０２の一例とが示されている。図２に示すように、ランドマーク情報８０２は、形状情報８１５と、位置情報８１６と、強調表示用実行ファイル８１７と、属性情報８１８とを含む。
【００３０】
形状情報８１５は、ランドマークとして表示する画像を指定するための情報である。ここではランドマーク情報格納部８に格納された別の画像ファイル“ｇａｓ＿ｓｔａｔｉｏｎ．ｏｂｊ”を指定しているが、ランドマーク情報の中に直接画像データを埋め込むことも考えられる。位置情報８１６は、ランドマークの表示位置を規定するための情報であり、ここでは一例として、三次元座標の形で表現されている。これら形状情報８１５および位置情報８１６は、ランドマークの通常表示のために用いられる。
【００３１】
強調表示用実行ファイル８１７は、強調表示時におけるランドマークの形状、表示位置および動きを規定するためのファイル情報である。強調表示用実行ファイル８１７の形式としては、情報処理部２により解釈可能なデータフォーマット、簡易言語あるいは言語等が用いられる。この形式として、ＪＡＶＡ（登録商標）、ＪＡＶＡ（登録商標）Ｓｃｒｉｐｔなどを用いることにより、ランドマークをアニメーションで表示したり、音声と組み合わせて表示したりすることが可能となり、ランドマークの提示形態を広げることができる。なお、図２では、強調表示用実行ファイル８１７を、独自形式の簡易言語のテキストデータとして表現しているが、予め特定の中間言語形式、あるいは仮想マシンの命令に変換しておいて、それらを情報処理部２が解釈実行するようにランドマーク情報内に実装することもできる。
【００３２】
図２では、強調表示用実行ファイル８１７は、一例として、命令群８０５〜８１４を含んでいる。情報処理部２は、ランドマークの強調表示時に、強調表示用実行ファイル８１７中の各命令８０５〜８１４を順に解釈し、実行していく。
【００３３】
強調表示用実行ファイル８１７中の各命令８０５〜８１４についてより詳細に説明する。命令８０５は、ランドマークを表示する初期位置を示す。命令８０６は、ランドマークの種類を示す。命令８０７は、ランドマークとして表示する画像を指定する。ここでは、ランドマーク情報格納部８に格納された別の画像ファイル“ｇａｓ＿ｓｔａｔｉｏｎ．ｏｂｊ”を指定しているが、ランドマーク情報の中に直接画像データを埋め込むことも考えられる。命令８０８および８０９は、それぞれ、ランドマーク８０３の移動速度および回転速度を指定する。命令８１０は、命令８１１から命令８１４までを繰り返すことを指定する。命令８１１は、ランドマーク８０３を、現在の表示位置から（１００，１０，１００）まで移動させることを意味する。そのときの移動速度は、命令８０８で指定されている。命令８１２は、ランドマーク８０３をＹ軸周りに３６０度回転させることを意味する。命令８１３は、ランドマーク８０３を現在の表示位置から、（１００，０，１００）まで移動させることを意味する。そのときの移動速度は、命令８０８で指定されている。命令８１１から命令８１３までの一連の命令を実行することによって、ランドマーク８０３は、図２の表示画面８０４に示すように、その場でジャンプして、くるっと１回転して、降りる、というアニメーションを繰り返しながら強調表示される。
【００３４】
属性情報８１８は、ランドマークの各種属性を規定するための情報である。本実施形態では、属性情報８１８として、例えば、種類情報と、識別番号と、バージョン番号とを含む。種類情報は、ランドマークの種類を表すもので、通常表示を行うか、強調表示を行うかの判断のために用いられる。識別番号は、各ランドマーク情報について固有の情報であり、個々のランドマークを識別するためのものである。バージョン番号は、ランドマーク情報の更新バージョンを表すためのものである。
【００３５】
なお、本実施形態では、ランドマーク情報格納部８に格納されたランドマーク情報は、適宜最新のものに更新されていく。ランドマーク情報を更新する方法としては、
（１）ランドマーク情報の読み出し依頼があるたびにランドマーク情報を更新する方法、
（２）誘導用案内経路探索時に誘導用案内経路上に存在するランドマーク情報をまとめて更新し、後は更新されたランドマーク情報を単にランドマーク情報格納部８から取り出して使用する方法、
（３）定期的（所定時間間隔毎あるいは一定距離進む毎）に必要なエリアのランドマーク情報を更新する方法、
（４）上記（１）〜（３）の方法を組み合わせて使用する方法など、
さまざまな方法が考えられる。なお、本実施形態では、上記（２）の方法を用いている。
【００３６】
図３は、図１に示すナビゲーション装置１の動作を説明するためのフローチャートである。以下、図３を参照して、ナビゲーション装置１の動作について説明する。
【００３７】
まず、情報処理部２は、オペレータの操作に従って設定された、出発地、経由地、目的地を入力部４から入力する（ステップＳ１０１）。次に、情報処理部２は、地図データ格納部７から出発地〜目的地間の経路探索に必要な地図データを読み込む（ステップＳ１０２）。次に、情報処理部２は、読み込んだ地図データに基づいて、出発地〜目的地間の誘導用案内経路（経由地が指定された場合は、経由地を経由する誘導用案内経路）を探索する（ステップＳ１０３）。なお、誘導用案内経路の探索は、従来から周知のダイクストラ法等により行われる。次に、情報処理部２は、目的地までの経路誘導の際に目標となるランドマークを選出する（ステップＳ１０４）。このステップＳ１０４の動作をより詳細に説明すると、情報処理部２は、探索した誘導用案内経路中に表示すべき各ランドマークに対応するランドマーク情報の属性情報８１８をランドマーク情報格納部８から読み出す。
【００３８】
次に、情報処理部２は、上記ステップＳ１０４で選出したランドマーク情報の更新処理を実行する（ステップＳ１０５）。この更新処理において、情報処理部２は、上記ステップＳ１０４で読み出した属性情報８１８を、ランドマーク情報の更新確認指示と共に、通信部６に対して出力する。応じて、通信部６は、図示しないセンタ局との間で通信路を確立し、情報処理部２から受け取った属性情報中の識別番号およびバージョン番号をセンタ局に送信する。センタ局は、受信した識別番号に基づいて、センタ局内で保存している複数のランドマーク情報の中から、対応するランドマーク情報を検索し、検索したランドマーク情報のバージョン番号と通信部６から受信したランドマーク情報のバージョン番号とを比較し、それらの一致／不一致を判断する。バージョン番号が一致する場合、ナビゲーション装置１内で保有するランドマーク情報は最新の情報であって更新する必要がないので、センタ局は、更新不要通知をナビゲーション装置１の通信部６に送信する。通信部６は、受信した更新不要通知を情報処理部２に出力する。このとき、情報処理部２は、ランドマーク情報の更新手続きを行わない。一方、バージョン番号が不一致の場合、センタ局は、内部に保存している対応するランドマーク情報を最新のランドマーク情報として、ナビゲーション装置１の通信部６に送信する。通信部６は、センタ局から受信したランドマーク情報を情報処理部２に出力する。応じて、情報処理部２は、通信部６から受け取ったランドマーク情報をランドマーク情報格納部８に与える。ランドマーク情報格納部８は、与えられたランドマーク情報を最新のランドマーク情報として記憶する。これによって、ランドマーク情報の更新が行われる。以上一連の更新動作は、ステップＳ１０４で選出された各ランドマーク情報毎に順番に行われる。
【００３９】
次に、情報処理部２は、位置検出部９で検出された車両の現在位置を読み込む（ステップＳ１０６）。次に、情報処理部２は、位置検出部９で検出された現在位置が目的地に到達したか否かを判断する（ステップＳ１０７）。現在位置が目的地に到達していない場合、情報処理部２は、リアルタイム情報取得部１０から各種リアルタイム情報を取得する（ステップＳ１０８）。前述したように、本実施形態では、リアルタイム情報として、ガソリン残量と現在時刻とを想定している。
【００４０】
次に、情報処理部２は、処理対象ランドマーク、すなわち次に処理の対象とすべきランドマークを選択する（ステップＳ１０９）。より具体的に説明すると、情報処理部２は、前述のステップＳ１０４で選出されたランドマーク（すなわち、探索された誘導用案内経路上に存在するランドマーク）であって、次に表示すべきランドマーク（すなわち、車両の現在位置から見て経路前方方向に存在する最も近いランドマーク）を処理対象ランドマークとして選択する。なお、このとき選択される処理対象ランドマークとしては、誘導用案内経路上において、複数個先に存在するランドマークであっても良い。
【００４１】
次に、情報処理部２は、リアルタイム情報取得部１０から取得したリアルタイム情報に基づいて、ランドマークの表示態様を決定する（ステップＳ１１０）。このサブルーチンステップＳ１１０の詳細は、図４に示されている。
【００４２】
図４を参照して、情報処理部２は、まず、リアルタイム情報で示されるガソリン残量が所定値以下であるか否かを判断する（ステップＳ２０１）。ガソリン残量が所定値以下の場合、情報処理部２は、処理対象ランドマークの種類がガソリンスタンドであるか否かを判断する（ステップＳ２０２）。この判断は、属性情報８１８に含まれる種類情報を参照することにより行われる。処理対象ランドマークの種類がガソリンスタンドである場合、情報処理装置２は、処理対象ランドマークについて強調表示情報の作成を行う（ステップＳ２０３）。このとき、情報処理装置２は、処理対象ランドマークのランドマーク情報における強調表示用実行ファイル８１７を実行する。より詳細に説明すると、情報処理部２は、強調表示用実行ファイル８１７における命令８０５によって処理対象ランドマークの初期表示位置を決定し、命令８０６および８０７に基づいて、ランドマーク情報格納部８から対応する画像データ（２次元画像データ、ポリゴンデータ、ベクトルデータ等）を読み出す。続いて、情報処理部２は、命令８０８〜８１４を実行する。これによって、ランドマークをアニメーション表示するための動画データが作成される。作成された動画データは、情報処理部２内に一時的に記憶される。
【００４３】
一方、上記ステップＳ２０１においてガソリン残量が所定値を越えていると判断された場合、または上記ステップＳ２０２において処理対象ランドマークがガソリンスタンドでないと判断された場合、情報処理部２は、現在時刻が所定時間帯内に入っているか否かを判断する（ステップＳ２０４）。本実施形態では、食事を行う可能性の高い時間帯（例えば、ＰＭ１２：００〜１：００，ＰＭ６：００〜７：００）を所定時間帯として設定している。現在時刻が所定時間帯内に入っている場合、情報処理部２は、処理対象ランドマークが食事可能な店舗か否かを判断する（ステップＳ２０５）。ここで、食事可能な店舗とは、レストラン、食堂、喫茶店、高速道路のサービスエリア等である。この判断は、属性情報８１８に含まれる種類情報を参照することにより行われる。処理対象ランドマークが食事可能な店舗である場合、情報処理部２は、処理対象ランドマークについて強調表示情報の作成を行う（ステップＳ２０３）。
【００４４】
一方、上記ステップＳ２０４において現在時刻が所定時間帯外であると判断された場合、または上記ステップＳ２０５において処理対象ランドマークが食事可能な店舗でないと判断された場合、情報処理部２は、処理対象ランドマークについて通常表示情報の作成を行う（ステップＳ２０６）。このとき、情報処理部２は、ランドマーク情報８０２内の形状情報８１５に基づいて、ランドマーク情報格納部８から対応する画像データ（２次元画像データ、ポリゴンデータ、ベクトルデータ等）を読み出す。また、情報処理部２は、ランドマーク情報８０２内の位置情報８１６に基づいて、ランドマークの表示位置を決定する。読み出された画像データおよび決定された表示位置は、情報処理部２内に一時的に記憶される。上記ステップＳ２０３またはＳ２０６の処理の後、情報処理部２の動作は、図３のメインルーチンに戻る。
【００４５】
再び図３を参照して、情報処理部２は、誘導情報の出力処理を行う（ステップＳ１１１）。この出力処理において、情報処理部２は、出力部５に地図、経路、およびランドマークを表示させる。ここで、ランドマークについて強調表示を行う場合、情報処理部２は、前述のステップＳ２０３で作成された強調表示情報（動画データ）を出力部５に出力する。また、ランドマークについて通常表示を行う場合、情報処理部２は、前述のステップＳ２０６で作成された通常表示情報（表示位置および画像データ）を出力部５に出力する。これによって、出力部５は、ランドマークを強調表示または通常表示する。以後、情報処理部２は、ステップＳ１０６〜Ｓ１１１の動作を繰り返し実行し、車両の現在位置が目的地に到達したら、その動作を終了する。
【００４６】
なお、上記実施形態では、ガソリン残量および現在時刻をリアルタイム情報として用いているが、他のリアルタイム情報を用いてランドマーク表示の条件判断を行うことも可能である。例えば、天候をリアルタイム情報として用いることにより、雨が降っているときに傘が買えるような店舗のランドマークを強調表示することができる。また、日時をリアルタイム情報として用いることにより、誕生日のときに花が買えるような店舗のランドマークを強調表示することもできる。
【００４７】
また、上記実施形態では、強調表示を行うランドマークであるか否かを、ランドマークの種類によって差別化するようにしていたが、他の条件によって差別化を図ることもできる。例えば、正月やクリスマスイブ等の特定の日のみに強調表示したい場合は、ランドマーク情報の属性情報８１８中に特定の日を示す日時情報を格納しておけばよい。また、特定の時間のみに強調表示したい場合は、属性情報８１８中にそのような時間を示す時間情報を格納しておけばよい。勿論、これらの差別化を実現するためには、図４の表示態様決定ルーチンに対応する条件判断を含める必要があるが、当業者であればそのような変更は容易に可能であろう。
【００４８】
また、上記実施形態では、強調表示を行う場合の一例として、ランドマークに動きを付けるようにしたが、これ以外にも種々の強調表示の態様が考えられる。例えば、ランドマークを点滅表示するようにしても良いし、何らかのメッセージを付加的に表示するようにしても良い。さらには、音声と組み合わせて表示するようにしても良い。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】図１のナビゲーション装置で用いるランドマーク情報の内容の一例と、このようなランドマーク情報を用いてランドマークを通常表示または強調表示するときの表示画面の一例を示す図である。
【図３】図１のナビゲーション装置の動作を示すフローチャートである。
【図４】図３におけるサブルーチンステップＳ１１０の詳細を示すフローチャートである。
【符号の説明】
１…ナビゲーション装置
２…情報処理部
３…プログラム記憶部
４…入力部
５…出力部
６…通信部
７…地図データ格納部
８…ランドマーク情報格納部
９…位置検出部
１０…リアルタイム情報取得部
１１…システムバス
【図１】
0003717045.tif 000002
【図２】
0003717045.tif 000003
【図３】
0003717045.tif 000004
【図４】
0003717045.tif 000005