(57)【要約】      （修正有）【課題】地図画像の視認性を低下させることのない地図画像表示装置及びコンピュータプログラムを提供する。【解決手段】液晶ディスプレイに対して地図画像と地図画像に含まれる地点に関する情報を示す文字列を表示する一方で、地図画像の表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列を非表示とすることによって複数の文字列の重複を防止し、その後に複数の文字列が重複しない状態へと復帰し、且つ文字列が非表示となってから所定時間以上経過或いは地図画像が所定角度以上回動した場合に、文字列を再表示するように構成する。【選択図】図７
2020091392.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に地図画像を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列を表示する地図画像表示手段と、
前記表示装置に表示される前記地図画像の表示範囲を変位する表示範囲変位手段と、
前記表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって前記複数の文字列の重複を防止する表示変化手段と、
文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは前記地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる表示復帰手段と、を有する地図画像表示装置。
【請求項２】
前記表示範囲変位手段は、前記表示装置に表示される前記地図画像の表示縮尺を変更することによって、前記表示装置に表示される前記地図画像の表示範囲を変位し、
前記表示復帰手段は、
文字列の表示態様が第２の態様へと変更された後に、前記表示装置に表示される前記地図画像の表示縮尺が変更されることによって第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰した場合には、
文字列の表示態様が第２の態様へと変更されてから所定時間以上経過しておらず且つ前記地図画像が所定角度以上回動していない場合であっても、文字列の表示態様を第１の態様へと復帰させる請求項１に記載の地図画像表示装置。
【請求項３】
前記表示変化手段は、重複すると判定される複数の文字列の内、所定の文字列以外の文字列を対象として、少なくとも一部を非表示とすることによって前記複数の文字列の重複を防止する請求項１又は請求項２に記載の地図画像表示装置。
【請求項４】
前記地図画像上に表示される文字列は、該文字列によって情報が示される地点のジャンル又は地点の位置によって優先度が設定され、
前記所定の文字列は、重複すると判定される複数の文字列の内、最も優先度の高い文字列である請求項３に記載の地図画像表示装置。
【請求項５】
車両の現在位置を取得する車両位置取得手段を有し、
前記地図画像表示手段は、前記表示装置に前記車両の現在位置周辺の地図画像を表示し、
前記表示範囲変位手段は、前記車両の現在位置及び方位の変化に伴って前記表示装置に表示される前記地図画像の表示範囲を変位する請求項１乃至請求項４のいずれかに記載の地図画像表示装置。
【請求項６】
コンピュータを、
表示装置に地図画像を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列を表示する地図画像表示手段と、
前記表示装置に表示される前記地図画像の表示範囲を変位する表示範囲変位手段と、
前記表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって前記複数の文字列の重複を防止する表示変化手段と、
文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは前記地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる表示復帰手段と、
して機能させる為のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像を表示する地図画像表示装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、ＧＰＳ受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをＤＶＤ−ＲＯＭやＨＤＤなどの記録媒体またはネットワークを通じて取得して表示装置に表示することが可能な装置である。また、近年は携帯電話機、スマートフォン、タブレット型端末、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。
【０００３】
また、上記ナビゲーション装置等では、表示装置に表示された地図画像において、地図画像上に含まれる地点の周辺に該地点に関する情報として地点の名称やジャンルを示す文字列を表示することにより、車両の現在位置周辺の情報をユーザに提供することについても行われている。しかしながら、地図画像に多数の文字列を表示すると、それらの文字列が互いに重複して表示される場合があり、ユーザに適切に情報を提供できなくなる問題があった。そこで、特開平９−２３０７８５号公報には、地図画像に表示された文字列が重複する場合において、優先度の低い方の文字列を消去する技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２３０７８５号公報（第３頁、図１１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、車両の現在位置周辺の地図を表示する場合には、地図画像は車両の現在の方位を画面上で固定して表示するのが一般的である（ヘディングアップ）。その場合には車両の方位が変化すると、それに伴って表示された地図画像側が回転することとなる。従って、特に車両が山道などの左右の旋回を交互に繰り返す道を走行する場合においては、表示された地図画像は車両の方位の変化に従って小刻みに左右の回転を繰り返すこととなる。その結果、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合があった。
【０００６】
上記特許文献１に記載の技術では、そのような場合において文字列の消去と表示を繰り返し行うこととなり、地図画像の視認性が著しく低下する問題がある。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合において、文字列の表示態様が頻繁に切り替わることを防止し、地図画像の視認性を低下させることのない地図画像表示装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明に係る地図画像表示装置は、表示装置に地図画像を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列を表示する地図画像表示手段と、前記表示装置に表示される前記地図画像の表示範囲を変位する表示範囲変位手段と、前記表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって前記複数の文字列の重複を防止する表示変化手段と、文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは前記地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる表示復帰手段と、を有する。
【０００９】
また、本発明に係るコンピュータプログラムは、表示装置に対して地図画像を表示するプログラムである。具体的には、コンピュータを、表示装置に地図画像を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列を表示する地図画像表示手段と、前記表示装置に表示される前記地図画像の表示範囲を変位する表示範囲変位手段と、前記表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって前記複数の文字列の重複を防止する表示変化手段と、文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは前記地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる表示復帰手段と、して機能させる。
【発明の効果】
【００１０】
前記構成を有する本発明に係る地図画像表示装置及びコンピュータプログラムによれば、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合において、文字列の表示態様が頻繁に切り替わらないように表示制御を行う。それによって、地図画像上の地点に関する情報を適切に案内可能となる一方で、地図画像の視認性が低下することも防止できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るナビゲーション装置を示したブロック図である。
【図２】本実施形態に係る地図画像表示処理プログラムのフローチャートである。
【図３】液晶ディスプレイに表示される地図画像及び地図画像上に表示される文字列を示した図である。
【図４】地図画像に表示される文字列が重複する例について示した図である。
【図５】地点のジャンルの優先度の設定例を示した図である。
【図６】地図画像に表示される文字列を非表示とする例について示した図である。
【図７】地図画像に表示される文字列の表示対象の変化を示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る地図画像表示装置をナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００１３】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して車両周辺の地図画像や地図画像上の地点に関する情報を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１８と、を有している。
【００１４】
以下に、ナビゲーション装置１が有する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２１、車速センサ２２、ステアリングセンサ２３、ジャイロセンサ２４等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２２は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記４種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００１５】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにメモリーカードやＣＤやＤＶＤ等の光ディスクにより構成しても良い。また、地図情報ＤＢ３１は外部のサーバに格納させ、ナビゲーション装置１が通信により取得する構成としても良い。
【００１６】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンクデータ３３、ノード点に関するノードデータ３４、施設等の地点に関する地点データ３５、地図を表示するための地図表示データ、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００１７】
また、リンクデータ３３としては、道路を構成する各リンクに関してリンクの属する道路の幅員、勾（こう）配、カント、バンク、路面の状態、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、Ｔ字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、都市高速道路、自動車専用道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。
【００１８】
また、ノードデータ３４としては、実際の道路の分岐点（交差点、Ｔ字路等も含む）や各道路に曲率半径等に応じて所定の距離毎に設定されたノード点の座標（位置）、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号のリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト、各ノード点の高さ（高度）等に関するデータ等が記録される。
【００１９】
また、地点データ３５としては、ナビゲーション装置１において出発地、目的地、案内対象等となる地点に関する情報が記憶される。例えば、ホテル、旅館等の宿泊施設、ガソリンスタンド等の給油施設、ショッピングモール、スーパーマーケット、ショッピングセンタ、コンビニエンスストア等の商業施設、テーマパーク、ゲームセンタ等の娯楽施設、レストラン、バー、居酒屋等の飲食施設、公共駐車場等の駐車施設、交通施設、寺院、教会等の宗教施設、美術館、博物館等の公共施設等の施設に関する情報が該当する。また、施設以外にも地名や交差点名等の地図画像に対して表示対象となる地点に関する情報が地点データ３５に含まれる。
【００２０】
地点データ３５として記憶される情報としては、各地点の名称、位置座標、ジャンル（施設のみ）、営業時間等の詳細情報等を含む。そして、後述するように液晶ディスプレイ１５に表示された地図画像上において、地点データ３５として記憶された各地点の位置座標に該当する箇所周辺に、該地点の地点情報として地点名称やジャンルを示すマーク等が表示される。
【００２１】
また、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、ナビゲーション装置１の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の地図画像表示処理プログラム（図２）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。尚、ナビゲーションＥＣＵ１３は、処理アルゴリズムとしての各種手段を有する。例えば、地図画像表示手段は、液晶ディスプレイ１５に地図画像を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列を表示する。表示範囲変位手段は、液晶ディスプレイ１５に表示される地図画像の表示範囲を変位する。表示変化手段は、表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって複数の文字列の重複を防止する。表示復帰手段は、文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる。
【００２２】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）を有する。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部１４は液晶ディスプレイ１５の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【００２３】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に地図画像を表示する際には、地図画像上に含まれる地点の周辺に該地点に関する情報として地点の名称やジャンルを示す文字列やマークについても表示する。尚、液晶ディスプレイ１５の代わりに、ＨＵＤやＨＭＤを用いても良い。
【００２４】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。
【００２５】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。尚、ＤＶＤドライブ１７に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【００２６】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。
【００２７】
続いて、前記構成を有するナビゲーション装置１においてナビゲーションＥＣＵ１３が実行する地図画像表示処理プログラムについて図２に基づき説明する。図２は本実施形態に係る地図画像表示処理プログラムのフローチャートである。ここで、地図画像表示処理プログラムは、車両のＡＣＣがオンされた後に所定時間間隔（例えば２００ｍｓｅｃ）で実行され、車両の現在位置周辺の地図画像を地図画像上に含まれる地点に関する情報とともに表示するプログラムである。尚、以下の図２にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００２８】
先ず、地図画像表示処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、車両の現在位置及び方位を現在位置検出部１１の検出結果に基づいて取得する。尚、車両の位置を地図画像上に特定するマップマッチング処理についても行う。
【００２９】
次に、Ｓ２においてＣＰＵ４１は、車両の現在位置、方位及び現在の地図画像の表示縮尺に基づいて、液晶ディスプレイ１５に対して表示する地図画像の表示範囲を決定する。尚、地図画像の表示縮尺は設定可能な範囲（例えば１／１２５０〜１／２０４８万）からユーザの操作に基づいて適宜変更することが可能である。また、エリアによっては詳細な地図画像が格納されていないエリアがあるので、エリアを跨ぐことによって地図画像の表示縮尺が自動的に変更される場合もある。尚、以下の説明では、地図画像における車両の現在の方位を画面上で固定して表示するヘディングアップ方式で地図画像を表示する例について説明する。
【００３０】
続いて、Ｓ３においてＣＰＵ４１は、前記Ｓ２で決定された表示範囲の地図画像を現在設定されている表示縮尺で液晶ディスプレイ１５に対して表示する。尚、地図画像には車両の現在位置を示すマーク、案内経路（案内経路が設定されている場合のみ）、渋滞や規制等の交通情報についても必要に応じて適宜表示される。
【００３１】
その後、Ｓ４においてＣＰＵ４１は、液晶ディスプレイ１５に表示された地図画像に対して表示対象となる文字列（以下、表示対象文字列という）を取得する。ここで、本実施形態では表示対象文字列は、地図画像上に含まれる案内対象となる地点（以下、案内対象地点という）に関する情報、より具体的には案内対象地点の名称を示す文字列とする。尚、名称以外にジャンルやその他の情報（例えば、営業時間）を示す文字列を表示対象文字列に含めても良い。
【００３２】
従って、前記Ｓ４でＣＰＵ４１は、先ず前記Ｓ２で決定された表示範囲に含まれる案内対象地点を地点データ３５から抽出する。その後、抽出された案内対象地点の名称を同じく地点データ３５から取得する。取得された案内対象地点の名称が表示対象文字列となる。尚、表示対象文字列には、案内対象地点の名称以外に県名や市区町村名等のエリアに関する情報を含めても良い。
【００３３】
次に、Ｓ５においてＣＰＵ４１は、前記Ｓ４で取得された表示対象文字列を地図画像上に対して表示する領域を特定する。表示対象文字列が複数ある場合には、複数の表示対象文字列毎に地図画像上に対して表示する領域を特定する。尚、本実施形態では図３に示すように表示された地図画像５０において案内対象地点がある位置座標に案内対象地点のジャンルを示すマーク５１（例えば地図記号）を表示し、その上方に隣接して表示対象文字列５２を表示する。従って、表示対象文字列５２を地図画像５０上に対して表示する領域は、案内対象地点の位置座標と表示対象文字列５２の長さ（文字数）に基づいて特定されることとなる。
【００３４】
続いて、Ｓ６においてＣＰＵ４１は、地図画像の表示縮尺が変更されることによって、前記Ｓ２で決定される地図画像の表示範囲に変更があったか否かを判定する。尚、地図画像の表示縮尺を大きくすれば表示範囲はより狭くなり、地図画像の表示縮尺を小さくすれば表示範囲は広くなる。尚、地図画像の表示縮尺はユーザの操作によって変更される他、エリアを跨ぐことによって自動的に変更される場合もある。
【００３５】
そして、地図画像の表示縮尺に変更があったと判定された場合（Ｓ６：ＹＥＳ）には、Ｓ８へと移行する。それに対して、地図画像の表示縮尺に変更がないと判定された場合（Ｓ６：ＮＯ）には、Ｓ７へと移行する。
【００３６】
Ｓ７においてＣＰＵ４１は、前記Ｓ４で取得された表示対象文字列の内、非表示設定された文字列が少なくとも一以上あるか否かを判定する。尚、文字列の非表示設定は後述のＳ９で行われ、非表示設定された表示対象文字列は対応する地点が地図画像の表示範囲に含まれていたとしても表示されない。
【００３７】
そして、非表示設定された文字列があると判定された場合（Ｓ７：ＹＥＳ）には、Ｓ１２へと移行する。それに対して、非表示設定された文字列が無いと判定された場合（Ｓ７：ＮＯ）には、Ｓ８へと移行する。
【００３８】
Ｓ８においてＣＰＵ４１は、表示対象文字列が複数ある場合に、前記Ｓ５で特定された表示対象文字列の表示領域を複数の表示対象文字列毎に比較し、複数の表示対象文字列の表示領域が重複するか否か判定する。ここで、複数の表示対象文字列の表示領域が重複する場合は、前記Ｓ５で特定された表示領域に表示対象文字列を表示した場合に、図４に示すように複数の表示対象文字列５２が互いに重複して表示される場合である。一方、複数の表示対象文字列の表示領域が重複しない場合は、前記Ｓ５で特定された表示領域に表示対象文字列を表示した場合であっても複数の表示対象文字列が重複しない場合である。
【００３９】
そして、複数の表示対象文字列の表示領域が重複すると判定された場合（Ｓ８：ＹＥＳ）には、Ｓ９へと移行する。それに対して複数の表示対象文字列の表示領域が重複しないと判定された場合（Ｓ８：ＮＯ）には、Ｓ１０へと移行する。
【００４０】
Ｓ９においてＣＰＵ４１は、表示領域が重複すると判定された表示対象文字列の内、最も優先度の高い表示対象文字列以外の表示対象文字列を非表示設定（即ち表示態様を第１の態様から第２の態様へと変化させる）とする。ここで、表示対象文字列の優先度は表示対象文字列によって情報が示される案内対象地点のジャンル又は案内対象地点の位置によって設定される。
【００４１】
案内対象地点のジャンルによって優先度を設定する方法としては、図５に示すように地点のジャンル毎に予め優先順位を設定しておく。そして、表示対象文字列によって情報が示される案内対象地点のジャンルについて優先順位を比較し、最も優先順位の高いジャンルに対応する表示対象文字列を最も高い優先度に設定する。ジャンル毎の優先順位の設定方法は、ユーザの走行履歴を参照してユーザが良く立ち寄る地点のジャンルをより高い優先順位に設定しても良いし、予め規定された固定の順位としても良い。
【００４２】
一方、案内対象地点の位置によって優先度を設定する方法としては、車両の現在位置に近い案内対象地点の情報を示す表示対象文字列程、より高い優先度を設定する。尚、車両の現在位置ではなく案内経路、出発地、目的地等を基準に設定しても良い。
【００４３】
また、Ｓ１０においてＣＰＵ４１は、過去に前記Ｓ９で非表示設定された表示対象文字列がある場合には、非表示設定を解除する（即ち表示態様を第２の態様から第１の態様へと復帰させる）。
【００４４】
次に、Ｓ１１においてＣＰＵ４１は、前記Ｓ４で取得された表示対象文字列を前記Ｓ５で特定された表示領域に対して表示する。但し、前記Ｓ９で非表示設定されている表示対象文字列については除かれる。その結果、図６のように車両の現在位置や方位の変化に伴って地図画像の表示範囲が変位し、『○○○○寺』と『××市役所』の２つの表示対象文字列５２が重複して表示される場合であっても、一方の『○○○○寺』の表示対象文字列５２を表示しないことによって、表示対象文字列５２が重複して表示されることを防止できる。『○○○○寺』の表示対象文字列５２を非表示とするタイミングは、『○○○○寺』と『××市役所』の２つの表示対象文字列５２が重複する直前であっても良いし、車両の走行経路が予測できる場合には『○○○○寺』と『××市役所』の２つの表示対象文字列５２が重複すると予測されるタイミングの所定時間前（例えば１ｓｅｃ前）であっても良い。尚、図６に示す例では表示対象文字列５２とともに案内対象地点のジャンルを示すマーク５１についても非表示としているが、マーク５１については表示を継続しても良い。
【００４５】
一方、前記Ｓ７で非表示設定された表示対象文字列があると判定された場合に実行されるＳ１２では、当該表示対象文字列が非表示設定されてから所定時間（例えば３ｓｅｃ）以上経過したか否かを判定する。
【００４６】
そして、表示対象文字列が非表示設定されてから所定時間以上経過したと判定された場合（Ｓ１２：ＹＥＳ）には、Ｓ８へと移行する。それに対して、表示対象文字列が非表示設定されてから所定時間以上経過していないと判定された場合（Ｓ１２：ＮＯ）には、Ｓ１３へと移行する。
【００４７】
Ｓ１３においてＣＰＵ４１は、表示対象文字列が非表示設定されてから液晶ディスプレイ１５に表示される地図画像が所定角度（例えば４５度）以上回動したか否かを判定する。
【００４８】
そして、表示対象文字列が非表示設定されてから液晶ディスプレイ１５に表示される地図画像が所定角度以上回動したと判定された場合（Ｓ１３：ＹＥＳ）には、Ｓ８へと移行する。それに対して、表示対象文字列が非表示設定されてから液晶ディスプレイ１５に表示される地図画像が所定角度以上回動していないと判定された場合（Ｓ１３：ＮＯ）には、Ｓ１４へと移行する。
【００４９】
Ｓ１４でＣＰＵ４１は、表示対象文字列に対して設定されている非表示設定を継続する。その後、Ｓ１１へと移行する。
【００５０】
前記Ｓ１２〜Ｓ１４の処理を行った結果、図７に示すように複数の表示対象文字列が重複すると判定されて表示対象文字列が一旦非表示となった後には、仮に複数の表示対象文字列が重複しない状態へと復帰した場合であっても、以下の（１）又は（２）のいずれかの条件を満たさなければ再度表示されない。
（１）表示対象文字列が非表示となってから所定時間以上経過した
（２）表示対象文字列が非表示となってから液晶ディスプレイ１５に表示された地図画像が所定角度以上回動した
【００５１】
上記（１）の条件を設定することによって、例えば車両が左右に交互に旋回する蛇行道路を走行しており、複数の表示対象文字列が重複する状態と重複しない状態が短時間で切り替わる状態であっても、文字列の消去と表示が短時間で繰り返し行われることを防止することが可能となる。
【００５２】
上記（２）の条件は左右に交互に旋回する蛇行道路ではなく一方向に大きく旋回するカーブを車両が走行している状況を示している。そのような状況ではカーブが終了した時点で重複していた表示対象文字列の間が大きく離れていると予測されるので、仮にカーブ終了後に逆方向に旋回が始まったとしても表示対象文字列が直ぐに再度重複するような状況にはならない。従って、上記（２）の条件を設定することによって、文字列の消去と表示が短時間で繰り返し行われることを防止することが可能となる。
【００５３】
但し、例外的に地図画像の表示縮尺が変更されることによって地図画像の表示範囲が変位し、複数の表示対象文字列が重複しない状態へと復帰した場合に関しては、上記（１）及び（２）の条件を満たさなくとも再度表示される（Ｓ６：ＹＥＳ→Ｓ８：ＮＯ）。表示縮尺の切り替えは頻繁に繰り返し行われるものではないので、複数の表示対象文字列が重複しない状態へと復帰したタイミングで再表示しても文字列の消去と表示が短時間で繰り返し行われる状況にはならないと推定されるからである。また、地図画像の表示縮尺の切り替えは一般的に車両の走行中には行われないので、地図画像の視認性が一時的に低下してもユーザへの影響は小さい。
【００５４】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１で実行されるコンピュータプログラムでは、液晶ディスプレイ１５に対して地図画像と地図画像に含まれる地点に関する情報を示す文字列を表示する一方で、地図画像の表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列を非表示とすることによって複数の文字列の重複を防止し（Ｓ９）、その後に複数の文字列が重複しない状態へと復帰し、且つ文字列が非表示となってから所定時間以上経過或いは地図画像が所定角度以上回動した場合に、文字列を再表示する（Ｓ１０）ので、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合において、文字列の表示態様が頻繁に切り替わらないように表示制御を行う。それによって、地図画像上の地点に関する情報を適切に案内可能となる一方で、地図画像の視認性が低下することも防止できる。
【００５５】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、表示対象文字列が重複する場合に表示対象文字列の表示態様を『表示（第１の態様）』から『非表示（第２の態様）』へと切り換えることによって重複することを防止しているが、表示対象文字列の重複を防止できるのであれば他の態様で表示しても良い。例えば第２の態様は『文字サイズの縮小』、『文字列の半透過表示』、『文字列の表示位置の変更』としても良い。また、２つの表示対象文字列が重複する場合に、一方の表示対象文字列のみの表示態様を変化させるのではなく、両方の表示対象文字列の表示態様を変化させても良い。更に文字列の全体ではなく文字列の一部（特に他の文字列と重複する部分）の表示態様のみを第２の態様へと変化させることによって重複を防止することも可能である。
【００５６】
また、本実施形態では、地点に関する情報として地点の名称を示す文字列を地図画像上に表示することとしているが、他の情報（例えば、ジャンル、地点の詳細情報）を示す文字列を表示することとしても良い。
【００５７】
また、本実施形態では、車両の現在位置や方位の変化或いは地図画像の表示縮尺の変化によって表示対象文字列が重複する場合を例に挙げて説明したが、ユーザの地図画像のスクロール操作によって表示対象文字列が重複する場合において適用することも可能である。
【００５８】
また、本発明はナビゲーション装置以外に、地図画像を表示する機能を有する各種装置に対して適用することが可能である。例えば、携帯電話機やスマートフォン等の携帯端末、パーソナルコンピュータ、タブレット型端末等（以下、携帯端末等という）に適用することも可能である。そして、車両の現在位置周辺の地図画像を表示する場合以外に、ユーザの現在位置周辺の地図画像やユーザが指定した任意のエリアの地図画像を表示する場合などにも適用される。
【００５９】
また、ナビゲーション装置１とサーバ、或いは携帯端末等とサーバから構成されるシステムに対しても適用することが可能となる。その場合には、上述した地図画像表示処理プログラム（図２）の各ステップは、サーバで一部を実施する構成としても良い。例えば、Ｓ３とＳ１１以外の処理についてサーバで行うようにしても良い。
【００６０】
また、本発明に係る地図画像表示装置及びコンピュータプログラムを具体化した実施例について上記に説明したが、地図画像表示装置は以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【００６１】
例えば、第１の構成は以下のとおりである。
表示装置（１５）に地図画像（５０）を表示するとともに、該地図画像上に含まれる地点の周辺に該地点に関する情報を示す文字列（５２）を表示する地図画像表示手段（４１）と、前記表示装置に表示される前記地図画像の表示範囲を変位する表示範囲変位手段（４１）と、前記表示範囲変位手段による表示範囲の変位によって地図画像上に表示された複数の文字列が重複すると判定される場合に、少なくとも一の文字列の表示態様を第１の態様から第２の態様へと変化させることによって前記複数の文字列の重複を防止する表示変化手段（４１）と、文字列の表示態様が第２の態様へと変更された後に、第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰し、且つ文字列の表示態様が第２の態様へと変更されてから所定時間以上経過或いは前記地図画像が所定角度以上回動した場合に、文字列の表示態様を第１の態様へと復帰させる表示復帰手段（４１）と、を有する。
上記構成を有する地図画像表示装置によれば、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合において、文字列の表示態様が頻繁に切り替わらないように表示制御を行う。それによって、地図画像上の地点に関する情報を適切に案内可能となる一方で、地図画像の視認性が低下することも防止できる。
【００６２】
また、第２の構成は以下のとおりである。
前記表示範囲変位手段（４１）は、前記表示装置（１５）に表示される前記地図画像（５０）の表示縮尺を変更することによって、前記表示装置に表示される前記地図画像の表示範囲を変位し、前記表示復帰手段（４１）は、文字列（５２）の表示態様が第２の態様へと変更された後に、前記表示装置に表示される前記地図画像の表示縮尺が変更されることによって第１の態様で文字列を表示した場合であっても前記複数の文字列が重複しない状態へと復帰した場合には、文字列の表示態様が第２の態様へと変更されてから所定時間以上経過しておらず且つ前記地図画像が所定角度以上回動していない場合であっても、文字列の表示態様を第１の態様へと復帰させる。
上記構成を有する地図画像表示装置によれば、例外的に地図画像の表示縮尺を変更することによって地図画像に表示された文字列が重複する状態から重複しない状態へと移行した場合には、そのタイミングで文字列の表示態様を第１の態様へと復帰させる。従って、地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す可能性が低い状況では、できる限り第１の態様で文字列を表示することが可能となる。
【００６３】
また、第３の構成は以下のとおりである。
前記表示変化手段（４１）は、重複すると判定される複数の文字列（５２）の内、所定の文字列以外の文字列を対象として、少なくとも一部を非表示とすることによって前記複数の文字列の重複を防止する。
上記構成を有する地図画像表示装置によれば、地図画像に表示された複数の文字列が重複する場合において、一部の文字列を非表示とすることによって文字列が重複して表示されることを防止することが可能となる。
【００６４】
また、第４の構成は以下のとおりである。
前記地図画像（５０）上に表示される文字列（５２）は、該文字列によって情報が示される地点のジャンル又は地点の位置によって優先度が設定され、前記所定の文字列は、重複すると判定される複数の文字列の内、最も優先度の高い文字列である。
上記構成を有する地図画像表示装置によれば、地図画像に表示された複数の文字列が重複する場合において、優先度の高い文字列以外を非表示とすることによって文字列が重複して表示されることを防止することが可能となる。また、優先度の高い文字列は表示を継続することによって、ユーザにとって重要度の高い情報については継続して提供することが可能となる。
【００６５】
また、第５の構成は以下のとおりである。
車両の現在位置を取得する車両位置取得手段（４１）を有し、前記地図画像表示手段（４１）は、前記表示装置（１５）に前記車両の現在位置周辺の地図画像（５０）を表示し、前記表示範囲変位手段（４１）は、前記車両の現在位置及び方位の変化に伴って前記表示装置に表示される前記地図画像の表示範囲を変位する。
上記構成を有する地図画像表示装置によれば、特に車両の現在位置周辺の地図画像を表示する場合であって、車両の現在位置や方位が変化することによって地図画像に表示された文字列が重複する状態と重複しない状態とを短い間隔で繰り返す場合に、文字列の表示態様が頻繁に切り替わらないように表示制御を行う。それによって、地図画像上の地点に関する情報を適切に案内可能となる一方で、地図画像の視認性が低下することも防止できる。
【符号の説明】
【００６６】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
１５            液晶ディスプレイ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
５０            地図画像
５２            表示対象文字列
【図１】
2020091392.tif 000003
【図２】
2020091392.tif 000004
【図３】
2020091392.tif 000005
【図４】
2020091392.tif 000006
【図５】
2020091392.tif 000007
【図６】
2020091392.tif 000008
【図７】
2020091392.tif 000009