(57)【特許請求の範囲】
【請求項１】
ディスプレイに地図を表示する地図表示部と、
前記地図上に表示されるアイコンの数に基づいて、表示対象の前記アイコンの種類を複数の種類の中から選択し、選択された種類の前記アイコンによって地物を前記地図上に表示させるアイコン表示制御部と、
前記アイコン表示制御部により選択された前記アイコンの種類の変更を許可し、または禁止するアイコン選択制御部であって、前記地図のスクロールが行われた場合、当該スクロールの前後における前記アイコンの種類の変更を禁止するアイコン選択制御部と、
を備える地図表示システム。
【請求項２】
前記アイコン表示制御部は、
前記地図上に表示される前記アイコンの数が閾値より少ない場合は、前記アイコンの種類として通常の前記アイコンを選択し、閾値以上の場合は、前記アイコンの種類として簡易アイコンを選択する、
請求項１に記載の地図表示システム。
【請求項３】
前記スクロールは、
利用者の指示または現在位置の変化の少なくとも一方によって行われる、
請求項１または請求項２のいずれかに記載の地図表示システム。
【請求項４】
前記地図表示部は、
異なる縮尺の前記地図を表示可能であり、
前記アイコン選択制御部は、
前記縮尺が変化した場合、前記アイコンの種類の変更を許可する、
請求項１〜請求項３のいずれかに記載の地図表示システム。
【請求項５】
前記アイコン表示制御部は、
表示対象の前記地物の種類を複数の種類の中から選択し、選択された種類の前記地物を前記地図に表示可能であり、
前記アイコン選択制御部は、
前記地図に表示される前記地物の種類が変化した場合、前記アイコンの種類の変更を許可する、
請求項１〜請求項４のいずれかに記載の地図表示システム。
【請求項６】
地物を表す複数の種類のアイコンを地図上に表示する地図表示システムであって、
前記地図の縮尺が変更された場合は、前記地図内に表示される前記アイコンの数に基づいて前記アイコンの種類を変化させ、
前記地図のスクロールが行われた場合は、画面内に表示される前記アイコンの数にかかわらず前記アイコンの種類を維持する、
地図表示システム。
【請求項７】
コンピュータを、
ディスプレイに地図を表示する地図表示部、
前記地図上に表示されるアイコンの数に基づいて、表示対象の前記アイコンの種類を複数の種類の中から選択し、選択された種類の前記アイコンによって地物を前記地図上に表示させるアイコン表示制御部、
前記アイコン表示制御部により選択された前記アイコンの種類の変更を許可し、または禁止するアイコン選択制御部であって、前記地図のスクロールが行われた場合、当該スクロールの前後における前記アイコンの種類の変更を禁止するアイコン選択制御部、
として機能させる地図表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示システムおよび地図表示プログラムに関する。
【背景技術】
【０００２】
従来、地図上に表示するアイコンの種類を切り替えられるシステムが知られている。例えば、特許文献１においては、ランドマークが所定領域内にある場合は、通常ランドマークを取得してランドマークを通常の大きさによって表示し、ランドマークが所定領域外にある場合は、簡易ランドマークを取得して簡易的な表示を行う装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−４４６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来技術においては、アイコンの種類が頻繁に切り替わってしまい、利用者が煩わしく感じることがあった。例えば、上述の従来技術において、現在位置の変化によって所定領域内に存在するランドマークが変化するたびに通常ランドマークと簡易ランドマークとが切り替わってしまう。
本発明は、前記課題にかんがみてなされたもので、利用者が煩わしく感じる頻度を低減することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、地図表示システムは、ディスプレイに地図を表示する地図表示部と、地図上に表示されるアイコンの数に基づいて、表示対象のアイコンの種類を複数の種類の中から選択し、選択された種類のアイコンによって地物を地図上に表示させるアイコン表示制御部と、アイコン表示制御部により選択されたアイコンの種類の変更を許可し、または禁止するアイコン選択制御部であって、地図のスクロールが行われた場合、当該スクロールの前後におけるアイコンの種類の変更を禁止するアイコン選択制御部と、を備える。【０００６】
また、上記の目的を達成するため、地図表示プログラムは、コンピュータを、ディスプレイに地図を表示する地図表示部、地図上に表示されるアイコンの数に基づいて、表示対象のアイコンの種類を複数の種類の中から選択し、選択された種類のアイコンによって地物を地図上に表示させるアイコン表示制御部、アイコン表示制御部により選択されたアイコンの種類の変更を許可し、または禁止するアイコン選択制御部であって、地図のスクロールが行われた場合、当該スクロールの前後におけるアイコンの種類の変更を禁止するアイコン選択制御部、として機能させる。【０００７】
以上のように、地図表示システム、プログラムにおいては、地図上に表示されるアイコンの数に基づいて表示対象のアイコンの種類が複数の種類の中から選択されるが、地図のスクロールの前後においてはアイコンの種類の変更が禁止される。すなわち、地図上に表示されるアイコンの数に基づいて、表示対象のアイコンの種類が複数の種類の中から選択される構成においては、地図の表示範囲などが変化することによってアイコンの種類が変化し得る。しかし、現在位置の変化等に伴う地図のスクロールによって地図上に表示されるアイコンの数が変化した場合に、アイコンの種類の変更が許可されていると、地図のスクロールに応じて頻繁にアイコンの種類が変化する。この場合、利用者が煩わしいと感じ得る。しかし、アイコン選択制御部により、スクロールの前後におけるアイコンの種類の変更が禁止されていると、地図のスクロールに応じてアイコンの種類が変化することはない。従って、利用者が煩わしく感じる頻度を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】地図表示システムの構成を示すブロック図である。
【図２】アイコン表示処理を示すフローチャートである。
【図３】図３Ａ、図３Ｂ、図３Ｃは地図表示例を説明する図である。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）地図表示システムの構成：
（２）アイコン表示処理：
（３）他の実施形態：
【００１０】
（１）地図表示システムの構成：
図１は、本発明の一実施形態である地図表示システムとして機能するナビゲーションシステム１０の構成を示すブロック図である。本実施形態においてナビゲーションシステム１０は、車両内で使用され、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える制御部２０を備えている。制御部２０は、当該ＲＯＭや記録媒体３０に記録されたナビゲーションプログラムを実行することができる。本実施形態においては、ナビゲーションプログラムの一部を構成する地図表示プログラム２１を実行可能である。
【００１１】
記録媒体３０には地図情報３０ａが予め記録されている。地図情報３０ａは、道路区間の端点に対応するノードの位置、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ、施設（地物）の位置および属性を示す施設データ等を含んでいる。施設の属性は種々の定義が可能であり、本実施形態においては、名称、施設の種類等が属性として定義され、対応づけられている。施設の種類は、例えば、駐車場、コンビニエンスストアなどであり、細分化されていてもよい（例えば、コンビニエンスストアがチェーン毎に細分化されている等）。
【００１２】
また、地図情報３０ａには、地図上での施設の位置を示すアイコンの画像データが含まれている。すなわち、本実施形態においては、地図上の各施設の位置にアイコンが表示されることによって地図上の施設の存在が示される。そこで、本実施形態においては、施設の種類毎にアイコンの形状、色、大きさが予め定義され、当該アイコンを表示するための画像データが生成されて地図情報３０ａに記録されている。なお、本実施形態においては、同一の種類の施設について、２種類のアイコンが予め定義される。すなわち、通常の表示に使用される通常のアイコンと、ディスプレイ上に同時に表示されるアイコンの数が閾値以上となる場合に使用される簡易アイコンとが予め定義され、同一の種類の施設に対して対応づけられて地図情報３０ａに記録される。
【００１３】
ナビゲーションシステム１０は、ＧＰＳ受信部４１と車速センサ４２とジャイロセンサ４３とユーザＩ／Ｆ部４４とを備えている。ユーザＩ／Ｆ部４４は、利用者の指示を入力し、また利用者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネル方式のディスプレイやスピーカー等の出力音の出力部を備えている。
【００１４】
ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。制御部２０は、車速センサ４２およびジャイロセンサ４３等の出力信号に基づいて車両の走行軌跡を特定することで車両の現在地を取得する。ＧＰＳ受信部４１の出力信号は、車速センサ４２およびジャイロセンサ４３等から特定される車両の現在地を補正するなどのために利用される。
【００１５】
制御部２０は、ナビゲーションプログラムの処理により、現在地を出発し、目的地まで到達するための経路を探索することが可能である。また、制御部２０は、ナビゲーションプログラムの処理により、ナビゲーションシステム１０を備えた車両を経路に沿って誘導する案内を実行することができる。さらに、制御部２０は、地図表示プログラム２１の処理により、当該案内等のためにユーザＩ／Ｆ部４４のディスプレイにアイコンを含む地図を表示することが可能である。
【００１６】
当該地図表示を実行するため、地図表示プログラム２１は、地図表示部２１ａとアイコン表示制御部２１ｂとアイコン選択制御部２１ｃとを備えている。地図表示部２１ａは、ユーザＩ／Ｆ部４４のディスプレイに地図を表示する機能を制御部２０に実現させる。すなわち、制御部２０は、ＧＰＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて車両の現在位置を特定する。また、制御部２０は、地図を表示可能な複数の縮尺から表示対象となっている縮尺を特定する。地図の縮尺は、予め決められていてもよいし、ユーザＩ／Ｆ部４４に対する利用者の指示によって決められてもよい。
【００１７】
さらに、制御部２０は、地図情報３０ａを参照し、ユーザＩ／Ｆ部４４のディスプレイ上の既定の位置が車両の現在位置となる地図を表示対象の縮尺によって描画した画像データを生成する。この際、制御部２０は、地図上の施設を含めることなく地図を描画する。画像データが生成されると、制御部２０は、ユーザＩ／Ｆ部４４に対して画像データおよび制御信号を出力し、地図を表示させる。表示された地図は、アイコンの重畳対象となる。この処理は、一定期間（例えば、１００ｍｓ）毎に実行されるため、車両の現在位置の変化とともに地図はスクロールし得る。むろん、地図の描画方法は一例であり、ディスプレイ上での表示範囲を超える範囲の地図を描画しておき、現在位置の移動等に応じて表示範囲を切り替える構成等であってもよい。
【００１８】
アイコン表示制御部２１ｂは、表示対象のアイコンの種類を複数の種類の中から選択し、選択された種類のアイコンによって地物を地図上に表示させる機能を制御部２０に実現させるプログラムモジュールである。本実施形態において制御部２０は、地図上に表示されるアイコンの数に基づいて表示対象のアイコンの種類を選択する。
【００１９】
表示対象のアイコンの種類を選択するため、まず、制御部２０は、表示対象の施設の種類を特定する。本実施形態において、表示対象の施設の種類は種々の手法によって予め決められる。表示対象を決める手法としては種々の手法を採用可能であり、例えば、利用者がユーザＩ／Ｆ部４４を利用して指示を行い、制御部２０が当該指示に応じて表示対象の施設の種類を選択する等の構成を採用可能である。
【００２０】
制御部２０は、地図表示部２１ａの処理によってディスプレイに表示された地図の範囲を特定し、地図情報３０ａを参照して当該地図の範囲に存在する施設の中から、表示対象の種類の施設を抽出する。さらに、制御部２０は、抽出された施設の数を特定する。すなわち、ディスプレイ上に同時に表示されるアイコンの数を特定する。そして、制御部２０は、当該アイコンの数が閾値より少ない場合に、表示対象のアイコンの種類を通常のアイコンとする。
【００２１】
制御部２０は、当該アイコンの数が閾値以上である場合に、表示対象のアイコンの種類を簡易アイコンとする。表示対象のアイコンの種類が決められると、制御部２０は、表示対象のアイコンの種類を示す情報を図示しないＲＡＭ等に記録する。そして、制御部２０は、地図情報３０ａを参照して表示対象の施設の位置を特定し、ユーザＩ／Ｆ部４４に制御信号を出力して地図上の各施設の位置に表示対象の種類のアイコンを表示させる。当該アイコンの表示（地図への重畳）は、一定期間（例えば、１００ｍｓ）毎に実行される。本実施形態において当該一定期間は極めて短いため、実質的には、任意のイベント（地図のスクロール、縮尺の変化、表示対象の施設の種類の変化等）が行われるたびにアイコンの表示も書き換わる。
【００２２】
アイコン選択制御部２１ｃは、アイコン表示制御部２１ｂにより選択されたアイコンの種類の変更を許可し、または禁止する機能を制御部２０に実現させるプログラムモジュールである。すなわち、制御部２０は、アイコン表示制御部２１ｂの機能により、地図上に表示されるアイコンの数に基づいて表示対象のアイコンの種類を選択するが、一方で、制御部２０は、アイコン選択制御部２１ｃの機能により、この選択を有効（変更が許可された状態）または無効（変更が禁止された状態）にする。
【００２３】
本実施形態において、制御部２０は、通常は、アイコンの種類の変更を許可している。しかし、地図のスクロールが行われた場合、制御部２０はスクロールの前後におけるアイコンの種類の変更を禁止する。すなわち、地図表示部２１ａの機能によって地図のスクロールが行われた場合、制御部２０は、当該スクロールの前後におけるアイコンの種類の変更を禁止する。具体的には、地図のスクロールが行われると、ユーザＩ／Ｆ部４４のディスプレイ上に表示される地図の範囲が変わるため、スクロールの前後で表示対象のアイコンの数（施設の数）が変化することがあり得る。
【００２４】
従って、スクロールの前後の一方でアイコンの数が閾値以上であり、他方で閾値より少なければ、アイコン表示制御部２１ｂの機能ではスクロールの前後で異なる種類のアイコンが選択される。しかし、制御部２０は、地図のスクロールが行われた場合、アイコン表示制御部２１ｂにおけるアイコンの選択結果にかかわらず、当該選択を無効にする。この結果、アイコン表示制御部２１ｂにおけるアイコンの選択結果は地図表示に反映されない状態になり、アイコンの数が変化しても、スクロールの前後でアイコンの種類は維持される。
【００２５】
スクロール以外の理由でアイコンの数が閾値以上となった場合や、アイコンの数が閾値より少なくなった場合、制御部２０は、アイコンの種類の選択を許可する。例えば、本実施形態においては、上述のように、利用者がユーザＩ／Ｆ部４４を利用して指示を行うことにより、地図の縮尺を変更可能であり、表示対象の施設の種類を変更可能である。制御部２０は、地図の縮尺が変更された場合に、縮尺の変化の前後におけるアイコンの種類の変更を許可する。すなわち、縮尺が変化した場合、当該縮尺の変化に伴って一画面内のアイコンの数が変化し得るため、縮尺の変化前後においてアイコンの数が閾値以上となる場合や閾値より少なくなる場合がある。この場合、制御部２０は、アイコンの種類の変更を許可するため、縮尺の変化に伴ってアイコンの種類が変化し得る。
【００２６】
このような縮尺の変化において、狭域の表示から広域の表示への切替と、広域の表示から狭域の表示への切替が頻繁に繰り返される場面は少ない。また、縮尺が変化した場合にアイコンの種類が維持されると、地図内でアイコンが占める面積が過大または過小になって地図やアイコンが見づらくなることが想定される。しかし、本実施形態においては、縮尺が変化した場合におけるアイコンの種類の変更は許可されているため、地図やアイコンが見づらくなることを防止することができる。
【００２７】
さらに、上述のように、制御部２０は、利用者が指示した施設の種類を、地図情報３０ａに記録された複数の種類の中から選択し、選択された種類の施設を表示対象の施設とする。制御部２０は、表示対象の施設の種類の変化前後におけるアイコンの種類の変更を許可する。すなわち、利用者が表示対象の施設の種類を変化させると、当該表示対象の施設の種類の変化に伴って一画面内のアイコンの数が変化し得るため、利用者による指示の前後においてアイコンの数が閾値以上となる場合や閾値より少なくなる場合がある。この場合、制御部２０は、アイコンの種類の変更を許可するため、表示対象の施設の種類の変化に伴ってアイコンの種類が変化し得る。
【００２８】
さらに、地図のスクロールによって地図上に表示されるアイコンの数が変化した場合に、アイコンの種類の変更が許可されていると、地図のスクロールに応じて頻繁にアイコンの種類が変化し、利用者が煩わしいと感じ得る。しかし本実施形態においては、地図のスクロールの前後におけるアイコンの種類の変更が禁止される。従って、地図のスクロールに伴って表示対象のアイコンの数が変化し、アイコンの数に基づいて選択されるアイコンの種類が変化したとしても、その選択は無効化され、アイコンの種類は変化しない。このため、本実施形態によれば、地図のスクロールに伴ってアイコンの種類が変化し得る構成と比較して、利用者が煩わしく感じる頻度を低減することができる。
【００２９】
（２）アイコン表示処理：
次に、アイコン表示処理について詳細に説明する。図２は、アイコン表示処理のフローチャートである。制御部２０は、表示制御部２１ｄの処理によってユーザＩ／Ｆ部４４のディスプレイ上に地図を表示させる一方、一定期間毎に当該アイコン表示処理を実行する。アイコン表示処理において、制御部２０は、アイコン選択制御部２１ｃの処理により、利用者の指示によるスクロールが発生したか否かを判定する（ステップＳ１００）。すなわち、制御部２０は、地図表示部２１ａによって描画される地図の範囲を監視しており、少なくとも今回のアイコン表示処理および前回のアイコン表示処理が実行される直前の地図の範囲を示す履歴を、図示しない記録媒体に記録している。また、制御部２０は、利用者の操作の履歴を図示しない記録媒体に記録している。
【００３０】
そこで、制御部２０は、地図の範囲を示す履歴に基づいて地図がスクロールしたか否かを判定し、利用者の操作の履歴に基づいてスクロールの前に利用者がスクロール指示を行っていたか否かを判定する。そして、スクロールが行われ、スクロールの前に利用者がスクロール指示を行っていた場合に、制御部２０は、利用者の指示によるスクロールが発生したと判定する。
【００３１】
ステップＳ１００において、指示によるスクロールが発生したと判定された場合、制御部２０は、アイコン表示制御部２１ｂおよびアイコン選択制御部２１ｃの処理により、前回と同一種類のアイコンを表示する（ステップＳ１２５）。すなわち、制御部２０は、アイコン選択制御部２１ｃの処理により、アイコンの種類の変更を禁止する。そして、制御部２０は、アイコン表示制御部２１ｂの処理によりユーザＩ／Ｆ部４４に制御信号を出力し、表示済のアイコンを消去する。また、アイコンの種類の変更が禁止されているため、制御部２０は、アイコン表示制御部２１ｂの処理により、図示しないＲＡＭ等に記録された情報に基づいて、表示対象のアイコンの種類を特定する。また、制御部２０は、アイコン表示制御部２１ｂの処理により、地図情報３０ａを参照して現在表示されている地図の範囲に含まれる施設の位置を特定し、ユーザＩ／Ｆ部４４に制御信号を出力し、当該施設の位置に表示対象の種類のアイコンを表示させる。この場合、前回のアイコン表示処理から表示対象のアイコンの種類は変更されていないため、消去されたアイコンと同一種類のアイコンが施設の位置に表示される。
【００３２】
ステップＳ１００において、利用者の指示によるスクロールが発生したと判定されない場合、制御部２０は、現在位置の変化によるスクロールが発生したか否かを判定する（ステップＳ１０５）。すなわち、制御部２０は、現在位置の履歴を図示しない記録媒体に記録している。そして、制御部２０は、地図の範囲を示す履歴に基づいて地図がスクロールしたか否かを判定し、現在位置の履歴に基づいてスクロールに伴って現在位置が変化していたか否かを判定する。そして、スクロールが行われ、スクロールの前後に現在位置が変化していた場合に、制御部２０は、現在位置の変化によるスクロールが発生したと判定する。
【００３３】
ステップＳ１０５において、現在位置の変化によるスクロールが発生したと判定された場合、制御部２０は、ステップＳ１２５において、前回と同一種類のアイコンを表示させる。図３Ａ〜図３Ｃは、ディスプレイ上に表示される地図の例を示す図であり、各図においては、車両の現在位置Ｃに車両を示すアイコンが表示されており、地図上に駐車場を示すアイコンが表示されている例を示している。本例において、白い矩形内に文字Ｐが記されたアイコンが通常のアイコンであり、黒い矩形が簡易アイコンである。図３Ａに示す地図が表示された状態で車両が進行方向（地図の上方）に向けて移動すると、地図が図３Ｂのようにスクロールする。
【００３４】
ここでは、図３Ｂに示す例において表示される駐車場のアイコンが閾値以上であることを想定する。このように、表示される駐車場のアイコンが閾値以上であっても、本実施形態においては、地図によるスクロールが行われると、ステップＳ１００を経てステップＳ１２５が実行される。従って、図３Ａから図３Ｂのように地図がスクロールし、図３Ｂにおいて表示される駐車場のアイコンが閾値以上であっても、アイコンの種類は変化しない。本実施形態においては、図３Ａから図３Ｂへのスクロールが利用者の指示によって発生したとしても、アイコンの種類は変化しない。
【００３５】
一方、ステップＳ１０５において、現在位置の変化によるスクロールが発生したと判定されない場合、制御部２０は、アイコン表示制御部２１ｂの処理により、アイコンの数が閾値以上であるか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、地図表示部２１ａの処理によって、現在表示されている地図の範囲を特定し、表示対象の種類の施設であって、当該地図の範囲に含まれる施設の数を特定する。そして、制御部２０は、当該施設の数を地図上に表示されるアイコンの数と見なし、予め決められた閾値と比較する。当該閾値は、通常のアイコンが地図上に同時表示された場合に当該地図が見づらくなるような値として予め設定された値である。なお、ステップＳ１１０は、ステップＳ１０５において、現在位置の変化によるスクロールが発生したと判定されなかった場合に実行される。従って、本実施形態においてステップＳ１１０は、任意のイベントが発生しなかった場合と、地図のスクロール以外のイベント（縮尺の変化や表示対象の施設の種類の変化等）が発生した場合とにおいて実行される。
【００３６】
ステップＳ１１０において、アイコンの数が閾値以上であると判定されない場合、制御部２０は、アイコン表示制御部２１ｂの処理により、通常のアイコンを表示する（ステップＳ１１５）。すなわち、制御部２０は、ユーザＩ／Ｆ部４４に制御信号を出力し、表示済のアイコンを消去する。また、制御部２０は、地図情報３０ａを参照して現在表示されている地図の範囲に含まれる施設の位置を特定し、ユーザＩ／Ｆ部４４に制御信号を出力し当該施設を示す通常のアイコンを各施設の位置に表示させる。さらに、制御部２０は、通常のアイコンを、表示対象のアイコンの種類として図示しないＲＡＭ等に記録する。
【００３７】
ステップＳ１１０において、アイコンの数が閾値以上であると判定された場合、制御部２０は、アイコン表示制御部２１ｂの処理により、簡易アイコンを表示する（ステップＳ１２０）。すなわち、制御部２０は、ユーザＩ／Ｆ部４４に制御信号を出力し、表示済のアイコンを消去する。また、制御部２０は、地図情報３０ａを参照して現在表示されている地図の範囲に含まれる施設の位置を特定し、ユーザＩ／Ｆ部４４に制御信号を出力し、当該施設を示す簡易アイコンを各施設の位置に表示させる。さらに、制御部２０は、簡易アイコンを、表示対象のアイコンの種類として図示しないＲＡＭ等に記録する。
【００３８】
以上のステップＳ１１５，Ｓ１２０において、アイコンの変化前後でアイコンの種類は変わり得る。例えば、図３Ａに示す地図のように、通常のアイコンで駐車場が表示されている状態において、より広域を表示するように利用者が縮尺を変更し、この結果、図３Ｃに示す地図が表示された場合を想定する。この場合において、縮尺変更後のアイコンの数が閾値以上である場合、制御部２０は、ステップＳ１１０を経てステップＳ１２０を実行する。この結果、図３Ｃに黒い矩形で示されるように簡易アイコンによって駐車場が表示される。
【００３９】
以上のアイコン表示処理において、利用者の指示や現在位置の変化によるスクロールでは、地図の表示範囲が短い期間で切り替わることが多い。例えば、利用者の指示よるスクロールは、利用者が関心のある施設等を探すために地図を意図通りにスクロールさせるなどの場合に発生し、利用者が関心のある施設等の場所を熟知していない場合には当該施設等を探すために複数回のスクロールが行われる場合が多い。また、車両が走行していると現在位置の変化によるスクロールが頻繁に発生する。従って、利用者の指示や現在位置の変化による地図のスクロールが発生してもアイコンの種類が変化しない本実施形態によれば、頻繁に発生し得るスクロールによってアイコンの種類が頻繁に切り替わることはなく、利用者が煩わしく感じる頻度を低減することができる。
【００４０】
なお、ここでは、利用者の指示によるスクロールと現在位置の変化によるスクロールとに伴うアイコンの種類の変更を禁止している例を示したため、他の原因によるスクロール（例えば、走行予定経路に沿った自動スクロール等）の場合、アイコンの種類の変更は許可されてよい。この構成によれば、利用者の指示と現在位置の変化のように短い間隔でスクロールが繰り返されることが多い場合について、アイコンの種類の変更を禁止し、他の理由によるスクロールに伴うアイコンの種類の変更を許可することができる。むろん、全てのスクロールについて、スクロールに伴うアイコンの種類の変更が禁止される構成を採用することは可能である。この構成によれば、スクロールの原因を特定する必要がないため、構成が簡易になる。
【００４１】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、スクロールの前後におけるアイコンの種類の変更を禁止する限りにおいて、他にも種々の実施形態を採用可能である。例えば、ナビゲーションシステム１０とともに移動する移動体は任意であり、車両であっても良いし、歩行者であっても良く、種々の例が想定される。また、検索システムは、車両等に搭載された装置であっても良いし、可搬型の端末によって実現される装置であっても良いし、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００４２】
さらに、検索システムを構成する地図表示部２１ａ、アイコン表示制御部２１ｂ、アイコン選択制御部２１ｃの少なくとも一部が複数の装置に分かれて存在していても良い。むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００４３】
地図表示部は、ディスプレイに地図を表示することができればよい。すなわち、地物を示すアイコンの重畳対象となる地図をディスプレイに表示することができればよい。アイコン表示制御部は、表示対象のアイコンの種類を複数の種類の中から選択し、選択された種類のアイコンによって地物を地図上に表示させることができればよい。アイコンは、地物を示していればよく、例えば、同一種類の地物や同一属性の地物が同一のアイコンで示される構成（駐車場が同一のアイコンで表示される構成や同一チェーンのコンビニエンスストアが同一のアイコンで表示される構成等）が採用可能である。
【００４４】
表示対象のアイコンの種類は予め決められた規則に基づいて選択されればよく、種々の規則を採用可能である。例えば、上述のように、現在位置が存在する領域や一画面内のアイコンの表示数に基づいてアイコンが選択されてもよいし、地図の縮尺やアイコン間の距離等に基づいてアイコンが選択されてもよい。表示対象の地物は種々の手法で決定されてよく、利用者による指示や目的地、走行予定経路、地物の周知度など、種々の手法で決定されてよい。
【００４５】
アイコンの種類は、地図上での表示が異なり得る種々の種類を想定可能であり、例えば、簡易的な表示と詳細表示とによる２種類のアイコンを想定可能である。また、地図の縮尺や一画面内のアイコンの数等によって変化する２種類のアイコン等であってもよいし、同一種類の地物について３種類以上のアイコンが設定されていてもよい。アイコンの種類が異なると、少なくとも表示態様が変化することが好ましい。従って、アイコンの種類が異なると、アイコンの形状や色、大きさ等の少なくとも１個が変化するような構成が想定される。
【００４６】
アイコン選択制御部は、アイコンの種類の変更を許可し、または禁止することができればよい。また、地図のスクロールが行われた場合、アイコン選択制御部は、当該スクロールの前後におけるアイコンの種類の変更を禁止する。すなわち、地図のスクロールが行われると、アイコン表示制御部におけるアイコンの選択理由が変化し得るが、地図のスクロールが行われた場合、アイコン選択制御部は、アイコン表示制御部におけるアイコンの選択結果にかかわらず、当該選択を無効にする。従って、アイコン選択制御部によってアイコンの種類の変更が禁止された場合、アイコン表示制御部におけるアイコンの選択結果は地図表示に反映されない。むろん、アイコンの種類の変更が禁止されている場合、アイコン表示制御部におけるアイコンの選択処理自体が行われなくてもよい。なお、スクロールが発生したか否かを判定するための構成は、上述のように、地図の範囲を示す履歴と利用者の操作の履歴とに基づいて判定される構成以外にも種々の構成を採用可能である。例えば、同一縮尺で地図の範囲が変化したらスクロールが発生したと判定する構成等であってもよい。
【００４７】
さらに、アイコンの種類の変更の禁止や許可は、種々の態様で実現されて良い。例えば、上述の実施形態においては、図２に示すステップＳ１００，Ｓ１０５でスクロールが行われたと判定された場合に、ステップＳ１２５で前回と同一種類のアイコンを表示することでアイコンの種類の変更を禁止している。すなわち、アイコンの数が閾値以上であるか否かの判定の前にスクロールが行われたか否かの判定を行っている。しかし、両判定の順序は異なっていてもよい。例えば、アイコンの数が閾値以上であるか否かの判定が行われ、当該判定に基づいてアイコンの種類の変更するような選択が行われたとしても、スクロールが行われた場合には当該選択を無効にすることでアイコンの種類の変更を禁止する構成であっても良い。
【００４８】
なお、地図上に表示されるアイコンの数に基づいて表示対象のアイコンの種類を選択するための手法は、種々の手法を採用可能であり、地図内に表示されるアイコンの数が閾値以上である場合と閾値より少ない場合とで異なる種類のアイコンを選択する構成等が挙げられる。また、複数の種類の施設が地図上に表示される場合において、アイコンの数は、施設の種類を区別することなく計測されてもよいし、施設の種類毎に計測されてもよい。
【００４９】
さらに、スクロールは、利用者の指示または現在位置の変化の少なくとも一方によって行われる処理である構成であってもよい。すなわち、地図を表示する地図表示システムにおいては、ディスプレイ上に表示された地図の範囲を変化させることが可能である場合が多い。このように地図の範囲を変化させる要因のうち、利用者の指示や現在位置の変化による地図の範囲の変化は、地図表示システムの運用過程において頻繁に発生し得る。従って、利用者の指示または現在位置の変化の少なくとも一方による地図のスクロールが発生してもアイコンの種類が変化しない構成によれば、頻繁に発生し得るスクロールによってアイコンの種類が頻繁に切り替わることはなく、利用者が煩わしく感じる頻度を低減することができる。
【００５０】
さらに、地図表示部が、異なる縮尺の地図を表示可能であり、縮尺が変化した場合、アイコン選択制御部が、アイコンの種類の変更を許可する構成であってもよい。すなわち、縮尺が変化した場合、当該縮尺の変化に伴って（一画面内のアイコンの数が変化するなどして）異なるアイコンが選択されることがある。そして、一般的には、縮尺の変化に際して狭域の表示から広域の表示への切替と、広域の表示から狭域の表示への切替が頻繁に繰り返される場面は少ない。また、縮尺が変化した場合にアイコンの種類が維持されると、地図内でアイコンが占める面積が過大または過小になって地図やアイコンが見づらくなることが想定される。そこで、縮尺が変化した場合、アイコン選択制御部が、アイコンの種類の変更を許可する構成によれば、地図やアイコンが見づらくなることを防止することができる。
【００５１】
さらに、アイコン表示制御部が、表示対象の地物の種類を複数の種類の中から選択し、選択された種類の地物を地図に表示可能であってもよい。この構成によれば、各地物の種類毎に、複数の種類からアイコンが選択される。この構成において、地図に表示される地物の種類が変化した場合、アイコン選択制御部がアイコンの種類の変更を許可する構成であってもよい。すなわち、表示対象の地物の種類が変化した場合、アイコンの種類は当然に変化し得るとみなされ、アイコンの種類の変更が許可される構成であってもよい。
【００５２】
さらに、本発明のように、スクロールの前後におけるアイコンの種類の変更を禁止する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、方法、プログラムは、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００５３】
１０…ナビゲーションシステム、２０…制御部、２１…地図表示プログラム、２１ａ…地図表示部、２１ｂ…アイコン表示制御部、２１ｃ…アイコン選択制御部、２１ｄ…表示制御部、３０…記録媒体、３０ａ…地図情報、４１…ＧＰＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…ユーザＩ／Ｆ部
【図１】
0006589057.tif 000002
【図２】
0006589057.tif 000003
【図３】
0006589057.tif 000004