(57)【特許請求の範囲】
【請求項１】
表示モニタと、
アイコンが表示された地図を前記表示モニタに表示させ、スクロール指示に応じて、該地図をスクロールさせる地図表示制御手段と、
前記表示モニタの表示画面外の所定領域に存在するアイコンを検出するアイコン検出手段と、
前記アイコン検出手段によって検出されたアイコンを表示させるために前記地図をスクロールさせる方向を示す目印を表示させる目印表示制御手段とを備え、
前記目印表示制御手段は、前記アイコン検出手段によって検出されたアイコンの数に基づいて前記目印の表示態様を変更させることを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記アイコン検出手段によって検出されたアイコンが表示される地図上の位置と、前記表示モニタに表示されている地図の所定位置との間の距離を算出する距離算出手段を備え、
前記目印表示制御手段は、前記距離算出手段によって算出された距離に基づいて前記目印の表示態様を変更させることを特徴とする地図表示装置。
【請求項３】
請求項１または２に記載の地図表示装置において、
前記アイコン検出手段は、
前記地図の範囲を指定する範囲指定手段と、
指定された範囲と表示画面内の地図範囲の差分を前記所定領域として算出する算出手段とを備えることを特徴とする地図表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示された地図をスクロールすることができる地図表示装置に関する。
【背景技術】
【０００２】
表示モニタに表示された地図をスクロールさせることができる地図表示装置が従来技術として知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３４５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている従来の地図表示装置では、現在表示されている地図の範囲内にユーザが目的地としたい施設が存在しない場合、ユーザは地図をスクロールして所望の施設を探すことができる。しかし、表示中の地図範囲に対して当該施設が地図上でどの方向に位置するか分からない場合、ユーザは地図をスクロールすべき方向が分からないため、試行錯誤的に地図をスクロールして当該施設を探す必要がある。このように、地図のスクロール機能を有する従来の地図表示装置では、ユーザが目的地としたい施設を探すときに、ユーザにとって不必要な手間や時間を強いてしまうという問題があった。
【０００５】
そこで、本発明は、ユーザが地図をスクロールして目的地としたい施設を探すときの利便性を向上させた地図表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明の地図表示装置は、表示モニタと、アイコンが表示された地図を表示モニタに表示させ、スクロール指示に応じて、該地図をスクロールさせる地図表示制御手段と、表示モニタの表示画面外の所定領域に存在するアイコンを検出するアイコン検出手段と、アイコン検出手段によって検出されたアイコンを表示させるために地図をスクロールさせる方向を示す目印を表示させる目印表示制御手段とを備え、目印表示制御手段は、アイコン検出手段によって検出されたアイコンの数に基づいて目印の表示態様を変更させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザが地図をスクロールして目的地としたい施設を探すときの利便性を向上させた地図表示装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態におけるナビゲーション装置の構成を示すブロック図である。
【図２】本発明の一実施形態における地図の目印表示処理を説明するためのフローチャートである。
【図３】本発明の一実施形態における施設アイコンが存在する方向を示す目印を説明するための図である。
【図４】本発明の一実施形態における施設アイコンが存在する方向を示す目印を説明するための図である。
【図５】施設アイコンが存在する複数方向を示す目印を説明するための図である。
【図６】複数の施設アイコンが存在する方向を示す目印を説明するための図である。
【図７】地図の中心からの距離によって変更される施設アイコンが存在する方向を示す目印を説明するための図である。
【図８】地図の中心からの距離によって変更される施設アイコンが存在する方向を示す目印を説明するための図である。
【発明を実施するための形態】
【０００９】
図１を参照して、本発明の一実施形態によるナビゲーション装置１の構成を示す。このナビゲーション装置１は、地図をスクロールさせることによって表示モニタ１６に表示することができるアイコンが存在する方向を示す目印を表示することができる。ナビゲーション装置１は、制御回路１１、ＲＯＭ１２、ＲＡＭ１３、現在地検出装置１４、画像メモリ１５、表示モニタ１６、スピーカ１７、入力装置１８、タッチパネル１９およびディスクドライブ１１１を有している。ディスクドライブ１１１には、地図データを記憶したＤＶＤ−ＲＯＭ１１２が装填されている。
【００１０】
制御回路１１は、マイクロプロセッサおよびその周辺回路からなる。この制御回路１１は、ＲＡＭ１３を作業エリアとしてＲＯＭ１２に格納された制御プログラムを実行して各種の制御を行う。制御回路１１は、ＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて所定の経路探索処理を行い、その処理結果を経路として表示モニタ１６に表示させる。
【００１１】
現在地検出装置１４は、車両の現在地を検出する装置である。現在地装置１４は、振動ジャイロ１４ａ、車速センサ１４ｂ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ１４ｃなどからなる。振動ジャイロ１４ａは、車両の進行方向を検出し、車速センサ１４ｂは車速を検出する。ＧＰＳセンサ１４ｃは、ＧＰＳ衛星から送信されるＧＰＳ信号に基づいて現在地を検出する。現在地検出装置１４は、これらの装置１４ａ〜１４ｃが検出した情報を使用して車両の現在地を検出する。ナビゲーション装置１は、現在地検出装置１４により検出された車両の現在地に基づいて、地図の表示範囲などを決定する。また、ナビゲーション装置１は地図上の現在地に自車位置マークを表示する。
【００１２】
画像メモリ１５は、表示モニタ１６に表示させるための画像データを格納する。この画像データは、地図描画用データや各種の図形データからなり、ＤＶＤ−ＲＯＭ１１２に記憶された地図データに基づいて適宜生成される。ナビゲーション装置１は、このようにして生成された画像データを用いることによって表示モニタ１６に地図などを表示することができる。
【００１３】
タッチパネル１９は、表示モニタ１６の表面に積層される透明のタッチスイッチであり、表示モニタ１６に表示される画像はタッチパネル１９を透過して表示される。表示モニタ１６に表示されたボタンやメニュー画面の項目などをユーザが指などで押圧すると、タッチパネル１９が押圧される。タッチパネル１９は、押圧位置に応じた信号をタッチパネルコントロール部１１０に出力する。タッチパネルコントロール部１１０はタッチパネル１９から出力された信号に基づいてタッチパネル１９の押圧位置を算出し、その算出結果を制御回路１１に出力する。そして、制御回路１１は、押圧された各種ボタンやメニュー画面の項目などに定義された処理が実行されるように制御を行う。
【００１４】
また、地図が表示モニタ１６に表示されているとき、ユーザが表示モニタ１６の画面を押圧すると、タッチパネル１９が押圧され、押圧された位置が地図の中心に移動するように地図がスクロールされる。
【００１５】
ディスクドライブ１１１は、装填されたＤＶＤ−ＲＯＭ１１２から、表示モニタ１６に地図を表示するための地図データを読み出す。地図データは、地図表示用データ、経路探索用データなどを含む。地図表示用データおよび経路探索用データには、道路のリンク情報およびノード情報が含まれている。地図表示用データは、広域から詳細まで複数の縮尺の地図データを有し、ユーザの要求にしたがって、表示地図の縮尺を変更することができる。なお、ＤＶＤ−ＲＯＭ１１２以外の他の記録メディア、たとえばＣＤ−ＲＯＭやハードディスクなどから地図データを読み出してもよい。
【００１６】
表示モニタ１６は、車両の現在地周辺の地図やメニュー画面などの各種情報を表示する。スピーカ１７は、ユーザに操作案内したり、経路誘導したりするための音声を出力する。入力装置１８は、ユーザが各種コマンドの設定などするための操作キーを有し、操作パネル上のボタンスイッチなどによって実現される。
【００１７】
ユーザは、表示モニタ１６の画面の指示やスピーカ１７からの音声指示にしたがって入力装置１８やタッチパネル１９を操作することにより、目的地を設定することができる。
【００１８】
目的地がユーザによって設定されると、現在地に経路探索の開始点が設定され、目的地に経路探索の終了点が設定される。そして、開始点から終了点までの経路演算を所定のアルゴリズムに基づいて行う。このようにして求められた経路は、表示形態、たとえば表示色などを変えることによって、ほかの道路とは区別して表示モニタ１６に表示される。これにより、ユーザは地図上の探索された経路を表示モニタ１６上で認識することができる。また、ナビゲーション装置１は、探索された経路にしたがって車両が走行できるように、ユーザに対して画面や音声などによる進行指示を行い、車両を経路誘導する。
【００１９】
次に、図２のフローチャートを参照して、本発明の一実施形態における地図の目印表示処理を説明する。図２の処理は、表示モニタ１６に表示された地図がスクロールされるとスタートするプログラムにより、制御回路１１において実行される。
【００２０】
ステップＳ１０１では、表示モニタ１６に表示されている地図の縮尺を検出する。ステップＳ１０２では、ステップＳ１０１で検出された地図の縮尺に基づいて、表示されている地図の中心を基準とした検出範囲を決定する。表示モニタ１６に表示されている地図が広域地図の場合は検出範囲を広くし、詳細地図の場合は検出範囲を狭くする。ここで、検出範囲は、画面に表示される地図の範囲より大きなものとなっている。本実施の形態では、制御回路１１の制御により、表示モニタ１６に表示される地理的範囲よりも大きめの範囲の地図のイメージを描画して画像メモリ１５に蓄積しておく。そして、表示モニタ１６に地図を表示する際に当該画像メモリ１５から地図イメージを読み込むときのアドレスをスクロール量に応じて移動する、言い換えると原点の位置を移動することにより、地図のスクロールを実現する。すなわち、画像メモリ１５に描画される広めの地図の範囲が本実施形態の検出範囲と対応している。なお、地図データがメッシュ単位で管理されている場合、検出範囲をメッシュ単位で決定し、たとえば表示されている地図のメッシュを囲むメッシュを検出範囲とするようにしてもよい。
【００２１】
ステップＳ１０３では、地図の中心の位置を検出する。ステップＳ１０４では、ステップＳ１０３で検出された地図の中心を基準とした検出範囲内における施設アイコンを表示する施設を検出する。施設アイコンとは、所定の施設の存在を地図上に示すアイコンである。施設とは、たとえばガソリンスタンド、ファミリーレストラン、コンビニエンスストア、金融機関、駐車場などである。施設アイコンは、これらの施設を種類ごとにそれぞれ明示または示唆するアイコンである。なお、全ての種類の施設アイコンを表示するとなると、狭い面積内に多数の施設アイコンが密集し、ユーザが各施設アイコンを識別し難くなるおそれがある。これを避けるため、ユーザの操作に基づいて、各施設アイコンを対応する施設の種類ごとに表示対象とするか否かを設定できるようにしてもよい。ステップＳ１０５では、検出範囲内に施設アイコンを表示する施設が存在するか否かを判定する。施設アイコンを表示する施設が存在する場合はステップＳ１０５が肯定判定され、ステップＳ１０６へ進む。施設アイコンを表示する施設が存在しない場合はステップＳ１０５が否定判定され、ステップＳ１０１に戻る。
【００２２】
ステップＳ１０６では、地図の中心の位置と、地図の縮尺とに基づいて表示モニタ１６に表示されている地図の範囲を算出し、ステップＳ１０４で検出された施設が施設アイコンとして既に表示モニタ１６に表示されているか否かを判定する。既に表示されている場合はステップＳ１０６が肯定判定され、ステップＳ１０１に戻る。表示されていない場合はステップＳ１０６が否定判定され、ステップＳ１０７へ進む。ステップＳ１０７では、地図の中心に対する、検出された施設アイコンを表示する施設の方向を算出する。施設の情報は、施設（ＰＯＩ）データベースに格納されている。施設は、ジャンルごとに分類されている。データベースは、施設の位置情報として、緯度、経度のデータを有する。したがって、画面表示されている地図中心の位置と施設の位置とを結ぶ線分の方向を施設の方向として算出することができる。
【００２３】
ステップＳ１０８では、ステップＳ１０７で算出された方向を示す目印を地図に重ねて表示させる。たとえば、図３（ａ）に示すように、矩形形状の地図２０の辺の中で、検出された施設の方向である下方の辺周辺に波形２１Ａを目印として表示する。地図２０の中心にはカーソル２２が表示されている。そして、図３（ａ）に示すように、地図２０を押圧して地図２０を上方にスクロールさせると、地図２０の下方が表示され、図３（ｂ）に示すように、表示されていなかった施設アイコン２３ａ，２３ｂが表示される。施設の方向とは、上記線分が交差する表示画面の一辺の方向のことである。
【００２４】
また、図４（ａ）に示すように、検出された施設の方向である下方向を示す矢印２１Ｂを目印として表示するようにしてもよい。そして、図４（ａ）に示すように、地図２０を押圧して地図２０を上方にスクロールさせると、地図２０の下方が表示され、図４（ｂ）に示すように、表示されていなかった施設アイコン２３ａ，２３ｂが表示される。
【００２５】
なお、検出された施設の方向が認識できれば、表示する目印は、波形や矢印に限定されない。
【００２６】
図２のステップＳ１０９では、表示モニタ１６の地図表示が終了か否かを判定する。地図表示が継続の場合はステップＳ１０９が肯定判定され、ステップＳ１０１に戻る。地図表示が終了の場合はステップＳ１０９が否定判定され、目印表示処理を終了する。
【００２７】
以上の実施形態によるナビゲーション装置１は次のような作用効果を奏する。
スクロール後の地図表示画面に表示されない施設アイコンのうち、予め定めた周辺領域に存在する施設アイコンを検出し、検出されたアイコンを表示するために地図をスクロールする方向を示す目印を表示するようにした。これにより、ユーザが地図をスクロールして目的地としたい施設を探すときの利便性を向上させることができる。
【００２８】
以上の実施形態のナビゲーション装置１を次のように変形することができる。
（１）地図上に表示されるアイコンであれば、施設アイコンに限定されない。
【００２９】
（２）図２のステップＳ１０４で検出された施設が複数であり、ステップＳ１０７で算出された、検出された施設アイコンを表示する施設の方向が複数ある場合は、それぞれの方向を示す目印を複数表示するようにしてもよい。たとえば、地図の中心に対して、下方向と右方向に施設アイコンを表示する施設が存在する場合、図５（ａ）に示すように、矩形形状の地図２０の辺の中で、検出された施設の方向である下方および右方の辺周辺に波形２１Ｃ，２１Ｄを目印として表示するようにしてもよい。
【００３０】
矢印で検出された施設の方向を示す場合、図５（ｂ）に示すように、検出された施設の方向である下方向を示す矢印２１Ｅと、検出された施設の方向である右方を示す矢印２１Ｆとを目印として重ねて表示するようにしてもよい。この場合、矢印２１Ｅの下側の矢印２１Ｆの方向を認識できるようにするため、上側の矢印２１Ｅは半透明にされて表示される。また、図５（ｃ）に示すように、下方を示す矢印２１Ｇと、右方を示す矢印２１Ｆとを重ねないで表示するようにしてもよい。
【００３１】
（３）図２のステップＳ１０４で検出された施設の数に基づいて、施設の方向を示す目印の表示態様を変更するようにしてもよい。これにより、地図をスクロールさせて表示されるアイコンの数を予め認識することができ、便利である。
【００３２】
たとえば、検出された施設の方向を波形で示す場合、検出された施設の数が１〜５の場合、図３（ａ）に示すように、１本の波形２１Ａで示す。検出された施設の数が６〜１０の場合、図６（ａ）に示すように２本の波形２１Ｉで示す。検出された施設の数が１１以上の場合、３本の波形で示す（不図示）ようにしてもよい。
【００３３】
また、検出された施設の方向を矢印で示す場合、検出された施設の数が１〜５の場合、図４（ａ）に示すように、１つの矢印２１Ｂで示す。検出された施設の数が６〜１０の場合、図６（ｂ）に示すように２つの矢印２１Ｊで示す。検出された施設の数が１１以上の場合、３つの矢印で示す（不図示）ようにしてもよい。
【００３４】
（４）図２のステップＳ１０４で、さらに、表示されている地図の所定位置、たとえば表示されている地図の中心と、検出された施設との間の距離を算出し、算出された距離に基づいて目印の表示態様を変更するようにしてもよい。これにより、アイコンを表示させるためには地図をどの程度スクロールさせればよいかを予め認識することができ、便利である。この場合、検出された施設が複数あるとき、表示されている地図の中心と、検出された施設との間の距離の最小値を基準に目印の表示態様を変更するようにしてもよいし、表示されている地図の中心と、検出された施設との間の平均距離に基づいて目印の表示態様を変更するようにしてもよい。
【００３５】
たとえば、検出された施設の方向を波形で示す場合、地図の中心と検出された施設との間の距離が大きいとき、図７（ａ）に示すように、波形２１Ｋの振幅および波長を大きくする。また、地図の中心と検出された施設との間の距離が小さいとき、図７（ｂ）に示すように、波形２１Ｌの振幅および波長を小さくするようにしてもよい。なお、地図の中心と検出された施設との間の距離が大きいとき、波形の振幅のみを大きくし、地図の中心と検出された施設との間の距離が小さいとき、波形の振幅のみを小さくするようにしてもよい
【００３６】
また、検出された施設の方向を矢印で示す場合、地図の中心と検出された施設との間の距離が大きいとき、図８（ａ）に示すように、大きな矢印２１Ｍを表示する。また、地図の中心と検出された施設との間の距離が小さいとき、図８（ｂ）に示すように、小さな矢印２１Ｎを表示するようにしてもよい。
【００３７】
（５）図２のステップＳ１０４で、さらに、検出された施設のジャンルを検出し、検出されたジャンルに基づいて目印の表示態様を変更するようにしてもよい。これにより、地図をスクロールさせると所望のジャンルの施設のアイコンを表示させることができるか否かを予め認識することができ、便利である。
【００３８】
（６）図２のステップＳ１０２で決定される検出範囲をユーザが指定できるようにしてもよい。これにより、ユーザは、地図を少しスクロールすれば表示される施設アイコンの施設を検出するのか、それとも、地図を多くスクロールしなければ表示されない施設アイコンの施設を検出するのかを選択することができ便利である。検出範囲を指定する手段としては、たとえば、入力装置１８を操作して、地図の中心からの距離を入力し、その距離で定義される範囲を施設検出範囲としてもよい。
【００３９】
（７）目印の対象となっている施設アイコンが１つでも表示された場合、その他のアイコンが表示されていなくても目印を消去するようにしてもよい。また、目印の対象となっているアイコンが１つ表示された場合であっても、その他のアイコンが表示されていない場合、目印の表示を続行してもよい。
【００４０】
（８）地図上に施設アイコンを表示するモード（アイコン表示モード）がオンされていないときでも、地図の目印表示処理を実行するモードに切り替えると、アイコン表示モードがオンされるようにしてもよい。また、地図の目印表示処理を実行しているとき、アイコン表示モードがオフされた場合、地図の目印表示処理を終了するようにしてもよい。
【００４１】
実施形態と変形例の一つ、もしくは複数を組み合わせることも可能である。変形例同士をどのように組み合わせることも可能である。
【００４２】
以上の説明はあくまで一例であり、発明は、上記の実施形態に何ら限定されるものではない。
【符号の説明】
【００４３】
１  ナビゲーション装置
１１  制御回路
１６  表示モニタ
１９  タッチパネル
２０  地図
２１Ａ，２１Ｃ，２１Ｄ，２１Ｉ，２１Ｋ，２１Ｌ  波形
２１Ｂ，２１Ｅ〜２１Ｆ，２１Ｊ，２１Ｍ，２１Ｎ  矢印
２２  カーソル
２３ａ，２３ｂ  施設アイコン
【図１】
0005421015.tif 000002
【図２】
0005421015.tif 000003
【図３】
0005421015.tif 000004
【図４】
0005421015.tif 000005
【図５】
0005421015.tif 000006
【図６】
0005421015.tif 000007
【図７】
0005421015.tif 000008
【図８】
0005421015.tif 000009