(57)【特許請求の範囲】
【請求項１】
ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション装置であって、
現在位置を検出する位置検出部と、
ユーザによって決定された指令が入力される入力部と、
ユーザに対して各種の情報を提示する表示画面を出力する出力部と、
表示画像情報および地図情報を予め格納する地図データ格納部と、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成部と、
前記ランドマーク制御情報を格納するランドマーク制御情報格納部と、
ユーザが目的地や経由地として設定できるように、前記表示画面を複数に分割し、前記ランドマーク制御情報格納部に格納されている前記ランドマーク制御情報に基づき複数の前記表示画像を分割された領域それぞれに配置して前記出力部に提示させるランドマーク提示部と、
前記入力部から入力される指令が前記ランドマーク提示部によって提示された前記表示画像をユーザが選択したことを示す場合には、当該指令に対応して、前記表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択部と、
前記ランドマーク選択部が選択した１つ以上のランドマークから所定の条件を満たす唯一のランドマークを特定して、目的地または経由地として出力する誘導部と、
前記誘導部から出力された目的地または経由地と、前記位置検出部が検出した前記現在位置と、前記地図データ格納部に格納された前記地図情報とに基づいて、当該目的地または当該経由地を通る経路を選出する経路選出部とを備え、
前記誘導部は、前記経路選出部によって選出された前記経路と、前記位置検出部によって検出された前記現在位置と、前記地図データ格納部からの前記地図情報とが入力されて、目的地までの誘導案内を生成し、
前記ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報アドレスを含み、
前記ランドマーク提示部は、前記情報アドレスを前記出力部に提示させることを特徴とする、ナビゲーション装置。
【請求項２】
前記情報アドレスは、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）データアドレスであることを特徴とする、請求項１に記載のナビゲーション装置。
【請求項３】
前記ランドマーク提示部は、前記出力部に提示させるランドマーク個数に応じて前記表示画面を分割し、配置する複数の前記表示画像それぞれに分割領域に応じた表示座標を設定することを特徴とする、請求項１に記載のナビゲーション装置。
【請求項４】
前記ランドマーク選択部は、前記入力部から入力される座標情報に対応する表示座標を有する前記表示画像と所定の関係を有するランドマークを選択することを特徴とする、請求項３に記載のナビゲーション装置。
【請求項５】
ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション方法であって、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成ステップと、
ユーザが目的地や経由地として設定できるように、前記表示画面を複数に分割し、前記ランドマーク制御情報に基づき複数の前記表示画像を分割された領域それぞれに配置してユーザに提示するランドマーク提示ステップと、
前記ランドマーク提示ステップにおいて提示された前記表示画像をユーザが選択した場合には、選択された前記表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択ステップと、
前記ランドマーク選択ステップにおいて選択された１つ以上のランドマークから所定の条件を満たす唯一のランドマークを決定するランドマーク決定ステップと、
前記ランドマーク決定ステップにおいて決定されたランドマークを目的地または経由地として、目的地までの経路を選出する経路選出ステップと、
前記経路を参照して、目的地までの誘導案内を行う誘導ステップとを備え、
前記ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報アドレスを含み、
前記ランドマーク提示ステップは、前記情報アドレスをユーザに提示することを特徴とする、ナビゲーション方法。
【請求項６】
ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション装置に、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成ステップと、
ユーザが目的地や経由地として設定できるように、前記表示画面を複数に分割し、前記ランドマーク制御情報に基づき複数の前記表示画像を分割された領域それぞれに配置してユーザに提示するランドマーク提示ステップと、
前記ランドマーク提示ステップにおいて提示された前記表示画像をユーザが選択した場合には、選択された前記表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択ステップと、
前記ランドマーク選択ステップにおいて選択された１つ以上のランドマークから所定の条件を満たす唯一のランドマークを決定するランドマーク決定ステップと、
前記ランドマーク決定ステップにおいて決定されたランドマークを目的地または経由地として、目的地までの経路を選出する経路選出ステップと、
前記経路を参照して、目的地までの誘導案内を行う誘導ステップとを実行させ、
前記ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報アドレスを含み、
前記ランドマーク提示ステップは、前記情報アドレスをユーザに提示するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置に関し、より特定的には、ランドマーク表示画像を利用した地点登録機能および地点選択機能を有するナビゲーション装置に関する。
【０００２】
【従来の技術】
従来のナビゲーション装置において、誘導案内の目的地や経由地を設定する場合には、例えば地図上の或る地点を直接クリックして指定したり、予め指定しておいた地点を座標等の情報から呼び出して指定する方法が用いられる。このような場合には、登録地点は、クリックした場所の緯度・経度によって記憶され、また呼び出されることになる。
【０００３】
また、予め登録された住所や電話番号、名称等のテキストで構成された情報を対象に、テキストエディタやメニューを用いて検索や選択を行うことによって、誘導案内の目的地や経由地を設定する方法も一般的に用いられる。
【０００４】
図１４は、このような従来のナビゲーション装置における各種コマンドメニューの階層構造を例示した図である。図１４に示されるように、従来のナビゲーション装置には、誘導案内の目的地や経由地を設定するために様々なメニューが用意されている。一般的には、行き先設定機能と、検索機能と、詳細設定機能などが用意されている。なお、詳細設定機能は、１箇所の目的地を設定するだけでなく、経由地を設定したり、登録ポイントの設定を行いたい場合に使用される機能である。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のナビゲーション装置においては、ユーザが目指す経由地や目的地あるいは施設など、検索したいランドマークを指定するためにテキストパラメータを入力しなければならない場合がある。一般的に、従来のナビゲーション装置は、キーボードを装備していないので、テキストパラメータの入力には困難を伴う。また、地図上の或る地点を直接指定する場合でも、地図をスクロールさせたり、あるいは拡大縮小を繰り返してから地点登録をする必要がある。したがって、誘導案内の目的地や経由地を設定する場合に、ユーザは煩雑な操作を強いられることになる。
【０００６】
また、ユーザが一度も訪れていないランドマーク、例えば遊園地や飲食店などを目的地や経由地として設定する場合には、周辺施設を検索する場合などに用いられる検索機能によって該当するランドマークを検索することになる。しかし、検索機能は基本的にはテキスト入力によって実行される。
【０００７】
さらに、ユーザが一度も訪れていないランドマークを目的地や経由地として設定する場合であっても、特定のユーザが訪れるランドマークの業種ないし種類には共通点が見られる場合が多い。にもかかわらず、検索する場合にそのような事情は考慮されず、基本的にはテキスト入力によって実行される。したがって、前述のようにユーザは煩雑な操作を何度も強いられることになる。
【０００８】
また、検索されたランドマーク、例えば百貨店などが休業日であったとしても、ランドマークを指定する際にはユーザに知らされることはない。したがって、ユーザは、検索されたランドマークにおける休業日等の情報をさらに詳しく調査しなければならない。
【０００９】
それ故に、本発明の目的は、ユーザがランドマークを目的地や経由地として指定する際に、煩雑な操作を強いられることなく、ランドマークを直感的に指定できるような地点登録機能および地点選択機能を有するナビゲーション装置を提供することである。
【００１０】
【課題を解決するための手段および発明の効果】
第１の発明は、ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション装置であって、
現在位置を検出する位置検出部と、
ユーザによって決定された指令が入力される入力部と、
ユーザに対して各種の情報を提示する表示画面を出力する出力部と、
表示画像情報および地図情報を予め格納する地図データ格納部と、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成部と、
ランドマーク制御情報を格納するランドマーク制御情報格納部と、
ユーザが目的地や経由地として設定できるように、表示画面を複数に分割し、ランドマーク制御情報格納部に格納されているランドマーク制御情報に基づき複数の表示画像を分割された領域それぞれに配置して出力部に提示させるランドマーク提示部と、
入力部から入力される指令がランドマーク提示部によって提示された表示画像をユーザが選択したことを示す場合には、その指令に対応して、表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択部と、
ランドマーク選択部が選択した１つ以上のランドマークから所定の条件を満たす唯一のランドマークを特定して、目的地または経由地として出力する誘導部と、
誘導部から出力された目的地または経由地と、位置検出部が検出した現在位置と、地図データ格納部に格納された地図情報とに基づいて、その目的地またはその経由地を通る経路を選出する経路選出部とを備え、
誘導部は、経路選出部によって選出された経路と、位置検出部によって検出された現在位置と、地図データ格納部からの地図情報とが入力されて、目的地までの誘導案内を生成し、
ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報を含み、
ランドマーク提示部は、情報アドレスを出力部に提示させることを特徴とする。
【００１７】
上記のように、第１の発明によれば、ユーザは、複雑なテキスト列を繰り返し指定するのではなく、表示画像を見ながら容易にランドマークを目的地や経由地、検索地点等として選択することができ、ユーザインタフェースの向上を図ることができる。また、ランドマークの選択を促すメニューの表示が直感的にわかりやすく、所望の表示スケールへの変更も簡単にすることができる。また、情報アドレスを出力部に提示させることによって、ランドマークに関する情報を参照することができる。
【００１８】
第２の発明は、第１の発明に従属する発明であって、
情報アドレスは、ＰＯＩ（Ｐｏｉｎｔ  Ｏｆ  Ｉｎｔｅｒｅｓｔ）データアドレスであることを特徴とする。
【００１９】
第３の発明は、第１の発明に従属する発明であって、
ランドマーク提示部は、出力部に提示させるランドマーク個数に応じて表示画面を分割し、配置する複数の表示画像それぞれに分割領域に応じた表示座標を設定することを特徴とする。
【００２０】
第４の発明は、第３の発明に従属する発明であって、
ランドマーク選択部は、入力部から入力される座標情報に対応する表示座標を有する表示画像と所定の関係を有するランドマークを選択することを特徴とする。
【００２５】
上記のように、第８の発明によれば、ユーザがランドマークを登録する指令を出すことなく自動的に対応するランドマークが登録または参照された回数および実行頻度の一方あるいは双方に基づいて登録されるので、ランドマークを目的地や経由地、検索地点等として選択する場合には、ユーザは、登録を意識することなく表示画像を見ながら頻繁に利用するランドマークを容易に選択することができ、ユーザインタフェースの向上を図ることができる。
【００３３】
第５の発明は、ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション方法であって、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成ステップと、
ユーザが目的地や経由地として設定できるように、表示画面を複数に分割し、ランドマーク制御情報に基づき複数の表示画像をユーザに提示するランドマーク提示ステップと、
ランドマーク提示ステップにおいて提示された表示画像を分割された領域それぞれに配置してユーザが選択した場合には、選択された表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択ステップと、
ランドマーク選択ステップにおいて選択された１つ以上のランドマークから所定の条件を満たす唯一のランドマークを決定するランドマーク決定ステップと、
ランドマーク決定ステップにおいて決定されたランドマークを目的地または経由地として、目的地までの経路を選出する経路選出ステップと、
経路を参照して、目的地までの誘導案内を行う誘導ステップとを備え、
ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報アドレスを含み、
ランドマーク提示ステップは、情報アドレスをユーザに提示することを特徴とする。
【００５０】
第６の発明は、ランドマークに対応した表示画像をユーザが選択することによって目的地や経由地を設定するナビゲーション装置に、
ランドマークに関する情報を含むランドマーク制御情報を生成するランドマーク制御情報生成ステップと、
ユーザが目的地や経由地として設定できるように、表示画面を複数に分割し、ランドマーク制御情報に基づき複数の表示画像を分割された領域それぞれに配置してユーザに提示するランドマーク提示ステップと、
ランドマーク提示ステップにおいて提示された表示画像をユーザが選択した場合には、選択された表示画像と所定の関係を有する１つ以上のランドマークを選択するランドマーク選択ステップと、
ランドマーク選択ステップにおいて選択された１つ以上のランドマークから所定の条件を満たす唯一のランドマークを決定するランドマーク決定ステップと、
ランドマーク決定ステップにおいて決定されたランドマークを目的地または経由地として、目的地までの経路を選出する経路選出ステップと、
経路を参照して、目的地までの誘導案内を行う誘導ステップとを実行させ、
ランドマーク制御情報には、選択可能なランドマークに関する情報を参照できる情報アドレスを含み、
ランドマーク提示ステップは、情報アドレスをユーザに提示するプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００５１】
【発明の実施の形態】
図１は、本発明の一実施形態に係るナビゲーション装置の構成を示したブロック図である。本ナビゲーション装置は、一般的なコンピュータシステムにおいて実現される。図１において、本ナビゲーション装置は、情報処理部２と、プログラム記憶部３と、ランドマーク制御情報格納部７と、出力部５と、入力部６と、位置検出部９とを備える。これらは共通のシステムバスによって結合されている。
【００５２】
情報処理部２は、プログラム記憶部３に記憶されたプログラム情報に従って動作するＣＰＵ等によって構成され、ランドマーク制御のための各種処理（ランドマーク作成処理、ランドマーク選択処理等）を行う。なお、プログラム記憶部３は、ハードディスクや半導体メモリのように固定的にプログラム情報を記憶するように構成されてもよいし、交換可能な記憶媒体、例えば光ディスク（ＣＤ、ＤＶＤ等）や半導体メモリカード等にプログラム情報を記憶するように構成されてもよい。交換可能な記憶媒体を用いる場合、当該記憶媒体は、適宜、新しいプログラムを記憶したものと交換されてもよい。
【００５３】
ランドマーク制御情報格納部７は、装置内部に設けられた読み書き可能なメモリー、ハードディスク、半導体メモリカード、光ディスク（ＣＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭ）等を用いた記憶装置によって構成され、情報処理部２によって作成されたランドマークに関する情報（例えば、ランドマークに対応する位置データ等）を保存する。
【００５４】
入力部６は、ユーザによって操作されるリモートコントローラ、タッチセンサ、キーボード、マウス等によって構成され、機能選択（処理項目変更、地図切り替え、階層変更等）、地点設定等を行うために用いられる。この入力部６から出力される指示情報は、情報処理部２へ入力される。
【００５５】
出力部５は、表示装置（液晶ディスプレイ、ＣＲＴディスプレイ等）やスピーカ等を含み、情報処理部２において生成された情報を表示する。また、当該表示と共に、または当該表示に替えて、案内のための音声を出力してもよい。
【００５６】
位置検出部９は、ＧＰＳ、電波ビーコン受信装置、光ビーコン受信装置、車速センサ、角速度センサ、絶対方位センサ等で構成され、車両等の現在位置を検出する。位置検出部９から出力される車両等の現在位置情報は、情報処理部２へ入力される。
【００５７】
地図データ格納部１１は、地形、交差点や道路の接続状況や座標・形状・属性・規制情報などの２次元地図データあるいは３次元地図データを格納する。この地図データ格納部１１に格納された地図データは、情報処理部２によって適宜読み出されて利用される。
【００５８】
図２は、図１における情報処理部２の詳細な構成を示したブロック図である。図２において、情報処理部２は、誘導部４と、ランドマーク制御部８と、経路選出部１０とを含む。
【００５９】
ランドマーク制御部８は、生成指令および選択指令に対応した処理を実行する。生成指令とは、対象となるランドマークに対応する位置等の情報を生成することを本ナビゲーション装置に対して指示する命令である。なお、対象となるランドマークは、入力部６から新たに指定されてもよいし、実行中ないし直前に指定されたランドマークであってもよい。選択指令とは、各ランドマークに対応する画像が選択される場合の処理を指示する命令である。
【００６０】
経路選出部１０は、入力部６から入力された指示情報の指示に従って、必要となる範囲の地図データを地図データ格納部１１から読み込む。典型的には、読み取られた地図データには、交差点通行規制や一方通行規制が含まれる。経路選出部１０は、入力部６から入力された地点情報等の指示情報と、位置検出部９から入力された車両の現在位置情報とに基づいて、出発地や目的地を決定し、出発地から目的地間の最小コスト経路（最短時間経路または最短距離経路）を探索する。経路選出部１０から出力された経路情報は、誘導部４へ入力される。
【００６１】
誘導部４は、経路選出部１０から入力された経路情報と、位置検出部９から入力された車両の位置情報と、地図データ格納部１１から入力された地図データとに基づき、ユーザがどちらの方向に進むべきかを示す目的地までの誘導情報を生成する。ここで行われる誘導は、地図表示による誘導、音声による誘導等が考えられる。
【００６２】
図３は、本ナビゲーション装置の全体的な動作を示すフローチャートである。本ナビゲーション装置は、プログラム記憶部３に記憶されたプログラム情報に従って動作する情報処理部２によって制御される。さらに、情報処理部２に含まれる各構成部は、誘導部４の制御に従って動作する。よって、以下、図３を参照しつつ、誘導部４の動作を説明する。
【００６３】
まず、ステップＳ１１において、誘導部４は、選択指令または生成指令が入力部６から入力された否かを判断する。これらの指令が入力された場合には、処理はサブルーチンステップＳ１２へ進む。これらの指令が入力されていない場合には、処理はステップＳ１３へジャンプする。
【００６４】
このようなステップＳ１１における誘導部４の動作は、選択指令および生成指令がいずれも入力部６からのみ入力されることを前提としている。そこで、選択指令および生成指令がどのように入力部６から入力されるか、図１１を参照しつつ具体的に説明する。
【００６５】
図４は、本ナビゲーション装置において用いられるコマンドメニューの階層構造を例示した図である。図４に示されるように、ビジュアル選択やビジュアル登録と書かれたコマンドが、入力部６から入力される選択指令や生成指令に対応する。また、図４に示されるようにコマンドメニューの階層構造の中に記述することなく、若しくはそのような記述に加えて、地図表示から地点を直接登録できるように、地図表示画面上にビジュアル登録のためのボタンを配置してもよい。図５は、ビジュアル登録のためのビジュアルボタンを配置した地図表示画面の一例を示した図である。図５において、例えばユーザが地図表示画面からビジュアルボタンをクリックすると、クリックされた場所あるいは近辺のランドマークが登録されるように構成される。
【００６６】
また、通常の地点登録を行う場合に、ユーザが地図画面上のランドマークをクリックすると、ランドマーク制御情報として登録され、クリックした場所にランドマークがない場合は、従来通り地点が登録されるように構成してもよい。このような構成によれば、図５に示されるようなビジュアルボタンは特に必要がない。
【００６７】
以上のように、ステップＳ１１における誘導部４の動作は、選択指令および生成指令がいずれも入力部６からのみ入力されることを前提としている。しかし、ステップＳ１１において、誘導部４は、生成指令を出すかどうかを自動的に決定してもよい。
【００６８】
このように自動的に決定される場合には、典型的にはランドマークを地点登録し、あるいは参照した回数や頻度等を記憶しておき、今まで何度も参照され、あるいは頻繁に参照されたランドマークであるにもかかわらず、ランドマーク制御情報格納部７に登録されていない場合などが考えられる。なお、上述の場合には、ランドマークを地点登録し、あるいは参照した回数および頻度の一方あるいは双方の値が、予め定められたしきい値と比較される。
【００６９】
また、入力部６から生成指令が入力された場合であっても、ＣＰＵの空き時間がない場合には、誘導部４は、ＣＰＵの空き時間ができるまで当該指令を実行しないように動作してもよい。
【００７０】
次に、図３のサブルーチンステップＳ１２において、誘導部４は、ランドマーク制御部８へ起動をかけて、必要なパラメータを受け渡し、処理を依頼する。依頼を受けたランドマーク制御部８は、表示画像の生成処理あるいはランドマークの選択処理を行う。当該処理の詳しい内容については後述する。
【００７１】
さらに、誘導部４は、ランドマーク制御部８からの情報を含む経路選択に必要なパラメータを経路選出部１０へ渡す（ステップＳ１３）。続いて、誘導部４は、経路選出部１０から経路探索を行った結果のノードリストを受け取る（ステップＳ１４）。
【００７２】
次に、誘導部４は、位置検出部９から自車位置を受け取り、現在位置データの更新を行う（ステップＳ１５）。さらに、誘導部４は、出力部５に現在位置データの更新データを踏まえた地図表示を出力させる（ステップＳ１６）。
【００７３】
続いて、ステップＳ１７において、誘導部４は、誘導案内が終了したかどうかを判断する。誘導案内が終了していない場合には、誘導部４は、ステップＳ１５に戻り、上述したような一連の処理を繰り返す。誘導案内が終了した場合には、誘導部４は処理を終了する。
【００７４】
次に、図６を参照しつつ、本発明の一実施形態に係るナビゲーション装置におけるランドマーク制御部８の構成および動作を説明する。図６は、ランドマーク制御部８の詳細な構成を示すブロック図である。図６において、本ランドマーク制御部８は、ランドマーク選択部８１と、ランドマーク制御情報生成部８２と、ランドマーク提示部８３とを含む。
【００７５】
ランドマーク制御情報生成部８２は、ランドマークに対応した表示画像情報を提供するために、ランドマーク制御情報を生成する。ランドマーク制御情報の内容については、後述する。
【００７６】
ランドマーク提示部８３は、ランドマーク制御情報格納部７に格納されているランドマーク制御情報に基づいて、各ランドマークに対応する複数の画像を一つの選択画面内に表示し、ユーザに対してランドマークの選択を促す。
【００７７】
ランドマーク選択部８１は、ランドマーク提示部８３により提示された情報に基づいてランドマークの選択に関する処理を行うとともに、いずれかのランドマークに対応する画像が選択された場合には、選択された画像に対応するランドマークが有する機能を誘導部４に実行させる。
【００７８】
図７は、上述のようなランドマーク制御部８の動作を示すフローチャートである。以下、図７を参照しつつ、ランドマーク制御部８の動作について説明する。図７のステップＳ１２１において、ランドマーク制御部８は、誘導部４から送られてきた指令およびそのパラメータを解析する。解析された指令の種類がランドマークに対応する画像を作成する作成指令であれば、処理はサブルーチンステップＳ１２３にブランチする。解析された指令の種類がランドマークを選択する処理を指示する選択指令であれば、処理はサブルーチンステップＳ１２４にブランチする。
【００７９】
まず、選択指令に対応した処理のフローについて説明する。サブルーチンステップＳ１２３において、ランドマーク制御情報生成部８２は、ランドマーク情報生成処理を行う。さらに、当該ランドマーク情報生成処理の詳細な内容について、図８および図９を参照しつつ説明する。
【００８０】
図８は、サブルーチンステップＳ１２３におけるランドマーク制御情報生成処理の詳細な流れを示すフローチャートである。図８のステップＳ１２３１において、ランドマーク制御情報生成部８２は、ランドマーク制御情報格納部７に格納されている図９に示されるようなランドマーク制御情報を読み込む。
【００８１】
図９は、ランドマーク制御情報格納部７に格納されているランドマーク制御情報の内容例を示した図である。図９において、当該ランドマーク制御情報は、ランドマークの番号と、ランドマーク名と、表示画像アドレスと、表示画像の枚数と、表示座標と、ランドマークパラメータとを含む。ランドマークパラメータは、有効フラッグと、緯度・経度と、当該ランドマークが属する業種と、情報アドレスとを含む。
【００８２】
ランドマークの番号は、ランドマーク制御情報格納部７に格納されている各ランドマークに対応する情報のレコード番号である。ランドマーク名は、ランドマークに対応する名前であって、ハンバーガショップＡやＢ銀行のような、チェーン店名や会社名などである。したがって、ランドマーク名は、かならずしも特定地点に位置する唯一のランドマークに対応する名前を意味するわけではない。
【００８３】
表示画像アドレスは、地図データ格納部１１に格納されている各ランドマークに対応する表示画像データの格納アドレスや、当該画像データがメモリーへ転送された場合における転送先のメモリーアドレスなどである。
【００８４】
表示画像の枚数は、地図データ格納部１１に格納されている各ランドマークに対応する表示画像の枚数である。例えば図９において、番号１のレコードに格納されている枚数は１であるから、表示画像は静止画像である。また、番号３のレコードに格納されている枚数は４であるから、表示画像は動画画像であって、経時的に変化する４枚の画像の組み合わせによって構成される。
【００８５】
表示座標は、表示画像をランドマーク提示部８３から出力部５へ表示する際のディスプレイ座標に対応する座標（Ｘ，Ｙ）が格納されている。図９においては、当該座標は、（Ｘ１，Ｙ１）から（Ｘ６，Ｙ６）までの組み合わせで構成される。これらの座標の生成方法については後述する。
【００８６】
ランドマークパラメータは、表示属性を制御するために必要なパラメータが格納され、例えば、有効フラッグと、緯度・経度と、業種と、情報アドレスとを含む。有効フラッグは、現時点で利用することができる（例えば、営業中の）ランドマークであることをあらわすフラッグである。例えば、図９において、ハンバーガショップＡは、対応する有効フラッグの値が１であるので営業中であり、Ｂ銀行は、対応する有効フラッグの値が０であるので営業時間外である。したがって、例えば後述のように有効フラッグが０のランドマークをユーザが選択することができないように構成すれば、ユーザは直感的に当該ランドマークが利用可能であるか否かを判断することができる。なお、当該フラグは、本装置に内蔵される図示されていないタイマーと、対応するランドマークの営業時間とが所定のタイミングで比較されて決定される。したがって、有効フラッグの値は現在時刻に応じて変化することになる。
【００８７】
また、ランドマークパラメータに含まれる緯度・経度は、対応する特定のランドマークの緯度および経度である。業種は、ランドマークが属する業種である。例えば、図９において、番号３のレコードに格納されているＣ高校が属する業種は学校である。したがって、前述したランドマーク名は、必然的にこの業種に包括され、通常は１つの業種に対応するランドマーク名は複数存在することになる。なお、ここでは、特定のランドマークに対応する業種は１つであるが、対応する業種が１つに限られるわけではない。また、例えば業種をさらに大分類と小分類に分けて構成し、複数の業種が設けられてもよい。
【００８８】
情報アドレスは、対応するランドマークに関する詳細な情報、例えば上述の営業時間などが記載されている論理アドレスである。当該論理アドレスは、例えば地図データ格納部１１に格納してあるランドマーク情報識別番号や格納アドレス、またはネットワークのサーバー側に管理されているＰＯＩ（Ｐｏｉｎｔ  ＯｆＩｎｔｅｒｅｓｔ）データアドレス等である。
【００８９】
次に、図８のステップＳ１２３２において、ランドマーク制御情報生成部８２は、誘導部４に対して、作成指令によって指定されたランドマークに対応する各種情報（例えば、ランドマーク名、表示画像アドレス、表示画像の枚数、ランドマークパラメータ）を送信するように依頼する。依頼を受けた誘導部４は、当該情報を送信する。
【００９０】
ステップＳ１２３５において、ランドマーク制御情報生成部８２は、誘導部４から前述の各種情報を受け取る。次に、ステップＳ１２３６において、ランドマーク制御情報生成部８２は、ランドマーク制御情報格納部７に格納領域が確保されていることを先頭の番号から順に確認する。図９においては、番号７および８のレコードが空き領域である。したがって、新規に作成されたランドマーク制御情報は、番号７のレコードに格納される。
【００９１】
このように、ランドマーク制御情報を作成された順に格納していけば、表示されるときも作成された順に提示される。したがって、ユーザが経由地を指定して巡回経路を設定する際には、提示されたランドマーク画像を順番に指定することによって、登録された順番に巡回することができる。もちろん、ステップＳ１２３５において、ランドマーク制御情報は、作成時刻とともに空き領域へ格納され、その後、作成時刻順にソートされるように構成してもよい。また、例えばドラッグ＆ドロップ操作などによって、ユーザが格納位置を移動させることができるように構成してもよい。
【００９２】
なお、空き領域が存在しない場合には、ユーザに対して、いずれかのランドマーク番号に対応するレコードを削除するように勧誘メッセージが出力され、ユーザの選択に従って指定されたレコードが削除される。また、ユーザの選択を待たずに、ランドマークの実行頻度を参照して、実行頻度の低いランドマークに対応するレコードを自動的に削除するように動作してもよい。このように空き領域の確認を行うと、ランドマーク制御情報生成部８２は、ランドマーク名、表示画像アドレス、表示画像の枚数、ランドマークパラメータの各種情報を送信し、ランドマーク制御情報格納部７は送信された情報を格納する。以上の処理が終了すると、処理は図７のフローへ復帰する。
【００９３】
次に、選択指令に対応した処理のフローについて説明する。図７のサブルーチンステップＳ１２４において、ランドマーク提示部８３はランドマーク提示処理を行う。当該ランドマーク提示処理の詳細な内容について、図１０を用いながら以下に説明する。図１０は、サブルーチンステップＳ１２４におけるランドマーク提示処理の内容を示すフローチャートである。
【００９４】
図１０のステップＳ１２４１において、ランドマーク提示部８３は、ランドマーク制御情報格納部７に格納されている全てのランドマーク制御情報を読み込む。次に、ステップＳ１２４２において、ランドマーク提示部８３は、表示したいランドマークの個数を求める。例えば、前述の図９のようなランドマーク制御情報が読み込まれた場合には、表示画像アドレスがＮＵＬＬでないものをすべて表示するように設定されているとすると、表示したいランドマークに対応する表示画像は６個となる。したがって、表示したいランドマークの個数は６個である。
【００９５】
次に、ステップＳ１２４３において、ランドマーク提示部８３は、表示したいランドマークの個数から同時に１つの画面に分割表示する個数を求め、各ランドマークに対応する画像（ランドマーク画像）上の表示位置座標を求める。例えば、ディスプレイの大きさや解像度を考慮して、１つの画面において同時に分割表示可能な数が８個であるとする。そうすると、前述のように求められた表示したいランドマークの個数全て（＝６個）が同時に１画面に表示される。ここで、当該個数が分割表示可能な数（＝８個）を超えている場合には、例えば、指示によって次ページへ進むような表示形式が用いられて、何回にもわけて表示される。さらに、表示したランドマークの個数である６個で画面を分割できるように、ディスプレイ座標（Ｘ１，Ｙ１）から（Ｘ６，Ｙ６）までの座標を算出する。当該座標は、例えば予め定められた座標データを用いて算出されてもよいし、各画面が等しい形の長方形に分割されるように算出されてもよい。
【００９６】
続いて、ステップＳ１２４４において、読み込まれた情報および求められた表示位置座標を出力部５に渡してランドマーク画像の提示を行うとともに、表示位置座標（Ｘ，Ｙ）をランドマーク制御情報格納部７へ送信する。これを受けてランドマーク制御情報格納部７は、ランドマーク画像に対応する各表示位置座標を格納する。その後、処理は図７のフローへ復帰する。
【００９７】
なお、ランドマーク画像が提示される場合には、当該画像を拡大あるいは縮小して、ユーザにとって見やすい大きさになるような画像処理を行ってもよい。また、提示されるランドマークに対応するランドマーク制御情報における有効フラッグが０の場合には、当該画像の色を薄くしたり、白黒画像に変化させたりするなど当該画像の表示属性を変更し、ユーザに当該ランドマークが利用時間外であることを知らせるように構成してもよい。
【００９８】
図１１は、以上のようにして生成される各ランドマークに対応する画像の表示例を示す図である。図１１に示されるように、当該表示例は、ランドマーク画像が６つ存在する場合であって、それぞれ図９のランドマーク制御情報に対応して表示されている。すなわち、ディスプレイ座標（Ｘ１，Ｙ１）には、表示画像アドレス１に格納されている画像（ここでは、ハンバーガショップＡ表示画像）が表示され、座標（Ｘ２，Ｙ２）には、表示画像アドレス２に格納されている画像（ここでは、Ｂ銀行表示画像）が表示されている。同様に、座標（Ｘ３，Ｙ３）から座標（Ｘ６，Ｙ６）には、それぞれ対応する表示画像アドレスに格納されている画像が表示されている。
【００９９】
また、表示画像が複数枚で構成されている場合には、対応する画像が所定の時間間隔をあけて順番に繰り返し表示される。例えば、図９のレコード番号３における表示画像は、所定の時間間隔をあけて、１枚目から４枚目までが表示され、また１枚目に戻って表示が繰り返される。ユーザは、これらの各画像をマウス等の入力操作によって選択する。このような選択処理の詳細については後述する。
【０１００】
また、ユーザは上記のような画像選択を行うにあたって、当該画像選択をどのような意味づけをもって選択するかをさらに指定することができる。一般的に、地点登録は唯一無二の特定地点を登録する。したがって、ユーザが登録された地点を選択する際には、当然に当該唯一無二の特定地点を選択することを意味するのが一般的である。
【０１０１】
これに対して、本発明に係るナビゲーション装置においては、ユーザが登録された特定地点のランドマークを指定するのか、登録されたランドマークと同様の名称を有する全てのランドマークを指定するのか、それとも登録されたランドマークが属する業種に含まれる全てのランドマークを指定するのかをメニューから選択することができる。図１１において、上記のような選択メニューは、右上のポップアップメニューとして図示されている。
【０１０２】
図１１において、例えば、ユーザがＣ高校表示画像を選択する際に、登録された特定地点のランドマークを指定すれば、対応するランドマークは当然１つに特定される。しかし、ユーザが登録されたランドマークと同様の名称を有する全てのランドマークを指定すれば、対応するランドマークは全国に存在する（あるいは所定の地域内に存在する）全てのＣ高校が選択される。同様に、登録されたランドマークが属する業種に含まれる全てのランドマークを指定すれば、対応するランドマークは全国に存在する（あるいは所定の地域内に存在する）全ての学校が選択される。このように選択されたランドマークから特定の目的地ないし経由地を決定する処理の詳細についても後述する。
【０１０３】
次に、図７のサブルーチンステップＳ１２５において、ランドマーク制御部８は、ランドマーク選択部８１においてランドマーク選択処理を行う。図１２は、サブルーチンステップＳ１２５において、ランドマーク選択部８１のランドマーク選択処理の詳細な内容を示すフローチャートである。
【０１０４】
ステップＳ１２５１において、ランドマーク選択部８１は、ランドマーク画像のいずれかがユーザによって選択されたか否かを判断する。選択されたと判断した場合には、ランドマーク選択部８１は、処理をステップＳ１２５２へ進める。選択されないと判断した場合には、ランドマーク選択部８１は、処理をステップＳ１２５１の開始時へ戻し、選択されるまでループする。もちろん、本処理は、無限ループに陥らないように、一般的なタイムアウト処理やキャンセル処理等を含む。
【０１０５】
ステップＳ１２５２において、ランドマーク選択部８１は、入力部６からランドマーク選択の座標情報を受け取り、読み込まれたランドマーク制御情報の表示座標から対応するランドマークを選択する。具体的には、例えば図１０のランドマーク画像のいずれかの部分をユーザがリモートコントローラ等によってクリックする。そこで、ランドマーク選択部８１は、クリックされた座標から対応するランドマークを選択する。
【０１０６】
次に、サブルーチンステップＳ１２５４において、ランドマーク選択部８１は、ランドマーク制御情報を誘導部４に渡し、ランドマーク決定処理を依頼する。依頼を受けた誘導部４は、ランドマーク決定処理を実行し、特定の目的地ないし経由地を決定する。
【０１０７】
図１３は、サブルーチンステップＳ１２５４におけるランドマーク決定処理の詳細な流れを示すフローチャートである。図１３のステップＳ１２５４１において、誘導部４は、ユーザがランドマーク画像を選択する際に、図１１において前述したようなメニューのうちの特定地点を選択したか否か判断する。特定地点が選択された場合には、ランドマークは既に特定されているのであるから、ランドマーク決定処理は終了する。特定地点が選択されていない場合には、処理はステップＳ１２５４２へ進む。
【０１０８】
ステップＳ１２５４２において、誘導部４は、位置検出部９によって検出された現在位置を起点位置として決定する。起点位置は、ランドマークを検索する範囲を決定するための基準となる地点である。なお、ステップＳ１２５４２において、誘導部４は、現在位置を起点位置とするが、起点位置はユーザが指定する目的地点であってもよいし、予め定められた地点であってもよい。そのような場合には、本ステップは省略される。
【０１０９】
次に、ステップＳ１２５４３において、誘導部４は、起点位置近辺において、選択されたランドマークと同じ名称または業種のランドマークを検索する。例えば、誘導部４は、起点位置を中心として表示される地図画面上に存在する全てのランドマークから、選択されたランドマークと同じ名称または業種のランドマークを検索する。もちろん、上記の検索は、起点位置から所定の距離ないし位置関係にあるランドマークを対象にしてもよい。
【０１１０】
ステップＳ１２５４４において、誘導部４は、検索されたランドマークが複数あるか否かを判断する。複数ある場合には、処理はステップＳ１２５４５へ進む。複数ない場合には、ランドマークは既に特定されているのであるから、ランドマーク決定処理は終了する。
【０１１１】
ステップＳ１２５４５において、誘導部４は、検索された複数のランドマークから１つのランドマークを特定する。典型的には、誘導部４は、検索された複数のランドマークから最も近い距離に存在するランドマークを特定する。また、誘導部４は、検索された複数のランドマークをリストや地図画面上に表示してユーザに決定を促し、入力部６を介してユーザが決定したランドマークに特定してもよい。その後、処理は終了して、図７のフローへ復帰し、さらに図３のフローへ復帰する。続く図３のステップＳ１３以下の処理については、前述したとおりである。
【０１１２】
以上のように、本ナビゲーション装置の構成によれば、特定の地点に対応するランドマークを登録したとしても、地点の選択に用いる場合には、当該ランドマークの名称や業種を選択することができる。このことは人間の行動パターンによく適合する。例えば、ハンバーガが食べたい場合に、東京に居て大阪のハンバーガが食べたいということは考えにくい。このような場合、ユーザは近所で営業している行きつけのハンバーガショップを知りたいと考えているのが通常である。また、行動スケジュールをたてる場合には、ユーザは、学校（例えば、自らが通学している学校や子供が通学している学校）へ行き、銀行（例えば、手持ちのキャッシュカードが使えて近くにある銀行）へ行き、ハンバーガショップ（例えば、行きつけのチェーン店や一番近いお店）へ行き、そして自宅に帰る、という巡回経路を考える。このような行動パターンは、ユーザの活動する地域が異なっても大きく変わることがない。本ナビゲーション装置によれば、このようなユーザの感覚に適合して、より直感的に目的地ないし経由地を指定することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るナビゲーション装置の構成を示すブロック図である。
【図２】図１における情報処理部２の詳細な構成を示したブロック図である。
【図３】本ナビゲーション装置の全体的な動作を示すフローチャートである。
【図４】本ナビゲーション装置において用いられるコマンドメニューの階層構造を例示した図である。
【図５】ビジュアル登録のためのビジュアルボタンを配置した地図表示画面の一例を示した図である。
【図６】本ナビゲーション装置におけるランドマーク制御部８の構成を示すブロック図である。
【図７】ランドマーク制御部８の動作を示すフローチャートである。
【図８】サブルーチンステップＳ１２３におけるランドマーク制御情報生成処理の詳細な流れを示すフローチャートである。
【図９】ランドマーク制御情報格納部７に格納されているランドマーク制御情報の内容例を示した図である。
【図１０】図１０は、サブルーチンステップＳ１２４におけるランドマーク提示処理の内容を示すフローチャートである。
【図１１】各ランドマークに対応する画像の表示例を示す図である。
【図１２】サブルーチンステップＳ１２５において、ランドマーク選択部８１のランドマーク選択処理の詳細な内容を示すフローチャートである。
【図１３】サブルーチンステップＳ１２５４におけるランドマーク決定処理の詳細な流れを示すフローチャートである。
【図１４】従来のナビゲーション装置における各種コマンドメニューの階層構造を例示した図である。
【符号の説明】
２  情報処理部
３  プログラム記憶部
４  誘導部
５  出力部
６  入力部
７  ランドマーク制御情報格納部
８  ランドマーク制御部
９  位置検出部
１０  経路選出部
１１  地図データ格納部
８１  ランドマーク選択部
８２  ランドマーク制御情報生成部
８３  ランドマーク提示部
【図１】
0003934306.tif 000002
【図２】
0003934306.tif 000003
【図３】
0003934306.tif 000004
【図４】
0003934306.tif 000005
【図５】
0003934306.tif 000006
【図６】
0003934306.tif 000007
【図７】
0003934306.tif 000008
【図８】
0003934306.tif 000009
【図９】
0003934306.tif 000010
【図１０】
0003934306.tif 000011
【図１１】
0003934306.tif 000012
【図１２】
0003934306.tif 000013
【図１３】
0003934306.tif 000014
【図１４】
0003934306.tif 000015