(57)【要約】  【課題】地図のスクロール表示時に、利用者にとって不必要な海の地図が画面全体に表示されるのを防ぐ。  【解決手段】画面に表示される地図のスクロール操作時に、画面の中央が陸の部分から海の部分に移った時に、スクロールスイッチに反力を加える。これにより、操作者は、画面の中央が海に到達したことを知ることができるので、スクロール操作を停止することができる。  【選択図】図３
2005181572.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を記憶する記憶手段と、
前記記憶手段に記憶されている地図情報を表示する表示手段と、
前記表示手段に表示される地図情報をスクロールさせるための操作手段と、
前記操作手段の操作時に、地図情報に基づいて、前記操作手段の操作感を変更する操作感変更手段とを備えることを特徴とする地図表示装置。
【請求項２】
請求項１に記載の地図表示装置において、
前記操作感変更手段は、車両が走行できない所定の領域をスクロールする時と、前記所定の領域以外の領域をスクロールする時とで、前記操作手段の操作感を変更することを特徴とする地図表示装置。
【請求項３】
請求項１または２に記載の地図表示装置において、
前記操作感変更手段は、前記表示手段の表示画面上の所定の位置における地図情報が、車両が走行できない所定の領域の地図情報である場合には、前記操作手段に反力を加えることを特徴とする地図表示装置。
【請求項４】
請求項１〜３のいずれかに記載の地図表示装置において、
スクロール方向の地図情報に、車両が走行できない所定の領域が含まれているか否かを判定する判定手段をさらに備え、
前記操作感変更手段は、前記判定手段により、スクロール方向の地図情報に前記所定の領域が含まれていると判定された場合には、前記操作手段に反力を加えることを特徴とする地図表示装置。
【請求項５】
請求項１〜４のいずれかに記載の地図表示装置において、
前記表示手段に表示される地図情報のうち、車両が走行できない所定の領域の占める割合が所定値より高くなると、前記地図情報のスクロール表示を停止させるスクロール表示停止手段をさらに備えることを特徴とする地図表示装置。
【請求項６】
請求項１〜５のいずれかに記載の地図表示装置において、
前記操作感変更手段は、スクロール方向の地図情報に、車両が走行できない所定の領域が含まれており、かつ、前記所定の領域を越えたスクロール方向の地図情報に前記所定の領域以外の領域が含まれている場合に、前記所定の領域をスクロールする時の操作感を前記所定の領域以外の領域をスクロールする時の操作感より軽くすることを特徴とする地図表示装置。
【請求項７】
請求項１〜６のいずれかに記載の地図表示装置において、
前記表示手段は、前記操作手段の操作に応じて、車両が走行できない所定の領域から、前記所定の領域以外の領域をスクロール表示する場合に、前記所定の領域の少なくとも一部を表示しないことを特徴とする地図表示装置。
【請求項８】
請求項２〜７のいずれかに記載の地図表示装置において、
前記車両が走行できない所定の領域には、海、池、および、湖のうちの少なくとも一つが含まれることを特徴とする地図表示装置。
【請求項９】
表示手段に表示される地図情報を操作手段によりスクロールさせた時に、地図情報に基づいて、前記操作手段の操作感を変更することを特徴とする地図表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図データをスクロール表示することができる地図表示装置および地図表示方法に関する。
【背景技術】
【０００２】
従来、ディスプレイに地図データを表示するナビゲーション装置において、利用者が操作するスクロールスイッチの操作量に応じて、ディスプレイに表示される地図画面が移動する技術が知られている（特許文献１参照）。
【０００３】
【特許文献１】特開平７−１８１０４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置では、例えば、利用者がスクロールスイッチを操作した方向に海が存在する場合に、ディスプレイに海が表示されてしまい、利用者にとって必要な道路情報が表示されなくなる可能性があるという問題があった。
【課題を解決するための手段】
【０００５】
本発明による地図表示装置および地図表示方法は、表示手段に表示される地図情報に基づいて、地図情報をスクロールさせるための操作手段の操作感を変更することを特徴とする。
【発明の効果】
【０００６】
本発明による地図表示装置および地図表示方法によれば、地図情報に基づいて、操作手段の操作感を変更するので、例えば、陸地から海に画面をスクロールさせた場合の操作感を変更することにより、利用者にとって不必要な海の地図が表示されることを利用者に知らせることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明による地図表示装置の一実施の形態の構成を示す図である。一実施の形態における地図表示装置は、ディスプレイ１と、操作スイッチ２と、ＤＶＤ−ＲＯＭ３と、車速センサ４と、ジャイロセンサ５と、ＧＰＳアンテナ６と、コントロールユニット１０とを備える。
【０００８】
ＤＶＤ−ＲＯＭ３には、地図データが格納されている。この地図データには、地図表示用の道路や背景などの形状データ、地名などの文字データ、経路演算用の道路ネットワークデータ等が含まれる。車速センサ４は、車両の速度を検出して、コントロールユニット１０に出力する。ジャイロセンサ５は、車両の進行方向を検出して、コントロールユニット１０に出力する。ＧＰＳアンテナ６は、図示しないＧＰＳ衛星から電波を受信する。
【０００９】
コントロールユニット１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３とを備える。ＣＰＵ１１は、車速センサ４により検出された車速、ジャイロセンサ５により検出された車両の進行方向、および、ＧＰＳアンテナ６により受信された電波に基づいて、車両の現在位置を検出する。すなわち、自律航法と衛星航法とを併用することにより、車両の現在位置を正確に検出する。ＣＰＵ１１は、また、ＤＶＤ−ＲＯＭ３から、車両の現在位置周辺の地図データを読み出して、車両の現在地を示すマークとともにディスプレイ１に表示させる。
【００１０】
操作スイッチ２は、利用者が各種操作を行うためのスイッチであり、後述する反力発生部２ａを備える。図２は、操作スイッチ２の一例を示す図である。操作スイッチ２には、スクロールスイッチ２１と、決定ボタン２２と、状態表示ボタン２３と、画質ボタン２４と、通信ボタン２５と、テレビボタン２６と、オーディオボタン２７と、ナビメニューボタン２８と、現在地ボタン２９と、設定ボタン３０と、戻るボタン３１と、広域ボタン３２と、詳細ボタン３３とが含まれる。
【００１１】
スクロールスイッチ２１は、ディスプレイ１に表示される地図を移動させるためのスイッチであり、８方向に操作することができる。地図の移動速度は、スクロールスイッチ２１の操作時間により変動する。スクロールスイッチ２１をある方向に押すと、ディスプレイ１に表示されている地図が第１の速度で移動する。そのまま継続してスクロールスイッチ２１を押して、操作時間が第１の所定時間を超えると、地図の移動速度が第１の速度より速い第２の速度となる。さらに、継続して操作している時間が第２の所定時間を超えると、地図の移動速度は第２の速度より速い第３の速度となる。
【００１２】
決定ボタン２２は、ディスプレイ１に複数の指示ボタンが表示されている場合に、選択された指示ボタンの内容を実行するためのボタンである。状態表示ボタン２３は、図示しないエアコンやオーディオの動作状態を表示させる際に操作するボタンである。画質ボタン２４は、ディスプレイ１の表示色、明るさ、コントラストを調節するためのボタンである。
【００１３】
通信ボタン２５は、図示しない情報センターと無線を介した通信を行う際に操作するボタンである。テレビボタン２６は、テレビのメニュー画面を表示させるためのボタンであり、オーディオボタン２７は、図示しないオーディオのメニュー画面を表示させるためのボタンである。ナビメニューボタン２８は、ナビゲーションシステムのメニュー画面を表示させるためのボタンである。
【００１４】
現在地ボタン２９は、車両の現在地の地図画面と現在地メニューを表示させるためのボタンであり、設定ボタン３０は、設定のメニュー画面を表示させるためのボタンである。戻るボタン３１は、ディスプレイ１に表示されている画面の前に表示されていた画面を表示させるためのボタンである。広域ボタン３２および詳細ボタン３３は、地図表示の縮尺を切り換えるためのボタンであり、広域ボタン３２を押すと、現在表示されている地図に対して広域の地図が表示され、詳細ボタン３３を押すと詳細な地図が表示される。
【００１５】
反力発生部２ａは、コントロールユニット１０からの指令に基づいて、利用者が操作しているスクロールスイッチ２１に与える反力を変更する。例えば、反力を軽くすると、利用者はスクロールスイッチ２１の操作が軽くなったことを感じ、反力を重くすると、スクロールスイッチ２１の操作が重くなったことを感じる。すなわち、反力発生部２ａは、利用者がスクロールスイッチ２１を操作する際の操作感を変更する。
【００１６】
図３（ａ）、図３（ｂ）は、利用者のスクロールスイッチ２１の操作に伴い、画面に表示される地図の変化を示す図であり、ディスプレイ１に表示される地図データを簡易的に示している。ディスプレイ１に表示される地図のスクロール操作を行っている間は、図３（ａ）および図３（ｂ）に示すように、ディスプレイ１の表示画面の中央には「＋」のマークが表示される。この「＋」マークは、スクロール操作の停止とともに、消滅する。
【００１７】
図３（ａ）は、図中の矢印の方向に、スクロールスイッチ２１が操作されている途中の表示画面を示す図である。図３（ａ）に示す状態から、継続してスクロールスイッチ２１を操作すると、図３（ｂ）に示す画面に移行して、ディスプレイ１の表示画面の中央は、海の位置となる。
【００１８】
コントロールユニット１０のＣＰＵ１１は、表示画面の中心位置（「＋」マークの位置）が海であるか否かを判定し、海であると判定すると、後述する条件が成立する場合を除いて、スクロールスイッチ２１の反力発生部２ａに対して、反力を重くするための指令を出す。従って、利用者は、スクロールスイッチ２１の操作が重くなったことを感じることにより、表示画面の中心が海であることを知ることができる。
【００１９】
ＣＰＵ１１は、反力を重くするための指令を出した後、利用者のスクロールスイッチ２１の操作が継続して行われている場合には、スクロール先の地図データをＤＶＤ−ＲＯＭ３からさらに読み込む。この時、読み込んだ地図データの陸地の領域と海の領域との比率を求め、陸地の比率が所定値（例えば、全体の８０％）未満となった場合には、地図のスクロール表示を停止する。すなわち、利用者がスクロール操作を継続しても、ディスプレイ１には、海が表示される割合が多くなるだけで、道路情報を提供することができなくなるため、利用者がスクロールスイッチ２を操作していても、画面のスクロールを停止する。
【００２０】
図４は、スクロールスイッチ２１の操作により、表示画面の中心位置が陸から海に移った後、さらに、陸に移る場合の表示画面を示す図である。図４（ａ）に示すように、表示画面の中心位置が陸にある場合には、スクロールスイッチ２１に与える反力は変更しない。図４（ａ）に示す状態から、継続してスクロールスイッチ２１が操作されると、図４（ｂ）に示す画面に移行して、ディスプレイ１の表示画面の中央は、海の位置となる。
【００２１】
ＣＰＵ１１は、表示画面の中心位置が海であると判定すると、スクロール先の地図データをＤＶＤ−ＲＯＭ３から読み込むとともに、スクロール先に陸地が存在するか否かを判定する。図４（ｂ）に示すように、スクロール先の方向に陸地があると判定すると、スクロールスイッチ２１の反力発生部２ａに対して、反力を軽くするための指令を出す。これにより、地図データとしてはあまり意味のない海の領域をスクロールさせる速度を速くして、地図データとして意味のある陸地（道路情報）に素早く到達させることができる。
【００２２】
図５は、スクロール先に池が存在する場合の表示画面を示す図である。この場合にも、池を越えたスクロール先には、陸地が存在するので、表示画面の中心位置が池に到達した時に、スクロールスイッチ２１に与える反力を軽くする。
【００２３】
図６は、利用者のスクロールスイッチ２１の操作に応じて、スクロールスイッチ２１に与える反力を変更する処理内容を示すフローチャートである。ステップＳ１０から始まる処理は、コントロールユニット１０のＣＰＵ１１により行われる。ステップＳ１０では、操作スイッチ２から入力される信号に基づいて、スクロールスイッチ２１が操作されたか否かを判定する。スクロールスイッチ２１が操作されていないと判定すると、ステップＳ１０で待機し、操作されたと判定すると、ステップＳ２０に進む。
【００２４】
ステップＳ２０では、スクロールスイッチ２１の操作方向および操作量に基づいて、ディスプレイ１上の地図をスクロール表示するとともに、ディスプレイ１の表示画面の中心位置が海または池であるか否かを判定する。表示画面の中心位置が海または池ではないと判定すると、スクロールスイッチ２１に与える反力は変更しないので、処理を終了する。一方、表示画面の中心位置が海または池であると判定すると、ステップＳ３０に進む。
【００２５】
ステップＳ３０では、スクロール先の地図データをＤＶＤ−ＲＯＭ３から読み込むとともに、読み込んだ地図データに基づいて、スクロール先に陸地が存在するか否かを判定する。スクロール先に陸地が存在すると判定するとステップＳ４０に進み、陸地が存在しないと判定するとステップＳ７０に進む。
【００２６】
ステップＳ４０では、スクロールスイッチ２１の反力発生部２ａに対して、反力を軽くするための指令を出す。指令を受けた反力発生部２ａは、スクロールスイッチ２１に対する反力を軽くする。ステップＳ４０に続くステップＳ５０では、ディスプレイ１の表示画面の中心位置が海または池であるか否かを判定する。表示画面の中心位置が海または池であると判定すると、スクロールスイッチ２１に与える反力を軽くしたまま、ステップＳ１０に戻る。一方、表示画面の中心位置が海または池ではないと判定すると、ステップＳ６０に進む。ステップＳ６０では、反力を、軽くする前の反力に戻して、ステップＳ１０に戻る。
【００２７】
一方、ステップＳ７０では、スクロール先に陸地が存在しないと判定されたので、反力発生部２ａに対して、反力を重くするための指令を出す。指令を受けた反力発生部２ａは、スクロールスイッチ２１に対する反力を重くする。ステップＳ７０に続くステップＳ８０では、スクロール先の地図データをＤＶＤ−ＲＯＭ３から読み込むとともに、読み込んだ地図データのうち、陸地の比率が所定値未満であるか否かを判定する。陸地の比率が所定値未満であると判定するとステップＳ９０に進み、所定値以上であると判定すると、スクロールスイッチ２１に与える反力を重くしたままステップＳ１０に戻る。
【００２８】
ステップＳ９０では、地図のスクロール表示を停止して、ステップＳ１００に進む。ステップＳ１００では、地図のスクロール表示が停止されたことにより、スクロールスイッチ２１が操作されなくなったか否かを判定する。スクロールスイッチ２１が操作されなくなったと判定するとステップＳ１０に戻り、継続して操作されていると判定すると、ステップＳ９０に戻る。
【００２９】
一実施の形態における地図表示装置によれば、ディスプレイ１に表示される地図情報のスクロール操作時に、地図情報に基づいて、操作スイッチ２に含まれるスクロールスイッチ２１の操作感を変更するので、利用者は、スクロール先の地図が海などのような不必要な情報であることを容易に知ることができる。
【００３０】
特に、スクロールスイッチ２１の操作により、ディスプレイ１の表示画面上の中心位置（「＋」マークの位置）が陸から海に到達した場合には、スクロールスイッチ２１に反力を与えるので、利用者がさらに海の方向に地図情報をスクロールさせるのを防ぐことができる。
【００３１】
また、一実施の形態における地図表示装置によれば、ディスプレイ１の表示画面上の中心位置が海に到達した場合でも、スクロール先に陸地が存在する場合には、スクロールスイッチ２１に与える反力を軽くするので、利用者にとって不必要だと思われる海の領域をすばやくスクロールさせることができる。
【００３２】
本発明は、上述した一実施の形態に限定されることはない。例えば、上述した一実施の形態では、ディスプレイ１の表示画面上の中心位置が海に到達し、かつ、スクロール先に陸地が存在する場合には、スクロールスイッチ２１に与える反力を軽くしたが、海の領域をスクロールさせる場合の反力を常に重くしてもよい。この場合、利用者に、海の領域をスクロールさせることの意志確認をすることができる。また、この場合に、海のスクロール先に陸が存在しない場合に与える反力と比べて、反力の大きさを小さくするようにしてもよい。すなわち、利用者は、スクロールスイッチ２１の操作が重く感じられることにより、海の領域に到達したことを知るとともに、重さの度合いに基づいて、スクロール先に陸の領域が存在するか否かを知ることができる。
【００３３】
上述した一実施の形態では、ディスプレイ１の表示画面上の中心位置の地図情報が海であるか否かに基づいて、スクロールスイッチ２１に与える反力の大きさを変更したが、中心位置が陸の場合でも、ＤＶＤ−ＲＯＭ３から読み込んだスクロール先の地図情報に海が含まれている場合には、スクロールスイッチ２１に与える反力を変更するようにしてもよい。すなわち、地図のスクロール操作を継続すると、海に到達することを予測して、スクロール操作を継続すると海に到達することを利用者に伝えるようにしてもよい。
【００３４】
また、地図のスクロール操作時に、海の先に陸地が存在すると判定された場合に、海の領域の地図データを飛ばして、陸地の地図を表示させるようにしてもよい。例えば、ディスプレイ１に高知県の地図が表示されており、宮崎県の地図を見たい場合には、宮崎県が存在する方向にスクロール操作を行うと海に到達する。ここで、さらにスクロール操作を継続した時に、ディスプレイ１に海の地図を表示し続けるのではなく、すぐに、スクロール先の宮崎県を表示するようにしてもよい。
【００３５】
図６に示すフローチャートのステップＳ９０では、利用者のスクロールスイッチ２１の操作の有無に関わらず、地図のスクロール表示を停止させたが、スクロールスイッチ２１の操作ができないようにして、地図のスクロール表示を停止させるようにしてもよい。また、ステップＳ８０では、スクロール先の地図データのうち、陸地の比率が所定値未満であるか否かを判定したが、現在ディスプレイ１に表示されている地図データのうち、陸地の比率が所定値未満であるか否かを判定するようにしてもよい。
【００３６】
上述した一実施の形態では、車両が走行できないエリアの一例として、海および池を挙げたが、これらに限定されることはなく、川や湖、山などでもよい。また、ディスプレイ１に表示される地図をスクロールさせるための操作手段として、８方向に傾倒させることができるスクロールスイッチ２１を用いて説明したが、回転させて使用するスクロールボールやスクロールホイールを用いてもよいし、タッチパネルを用いてもよい。すなわち、本発明が、スクロール操作を行うための操作手段によって限定されることはない。
【００３７】
上述した一実施の形態では、ディスプレイ１の表示画面上の中心位置が陸から海に移った場合に、スクロールスイッチ２１に与える反力を軽くしたり、重くしたりしたが、別の方法により、スクロールスイッチ２１の操作感を変更するようにしてもよい。例えば、スクロール操作により海に到達した時に、壁にあたって動かなくなるような感触を発生させてもよいし、池や湖の領域をスクロールしている間は、ザラザラ感や、飛び跳ねる感触を与えるようにしてもよい。
【００３８】
ディスプレイ１に表示するための地図情報は、ＤＶＤ−ＲＯＭ３に記憶しているものとして説明したが、図示しないハードディスク装置を設けて、ハードディスク装置に記憶させておいてもよいし、図示しない情報センターから無線を介してダウンロードするようにしてもよい。
【００３９】
特許請求の範囲の構成要素と一実施の形態の構成要素との対応関係は次の通りである。すなわち、ＤＶＤ−ＲＯＭ３が記憶手段を、ディスプレイ１が表示手段１を、スクロールスイッチ２１が操作手段を、反力発生部２ａが操作感変更手段を、ＣＰＵ１１が判定手段およびスクロール表示停止手段をそれぞれ構成する。なお、本発明の特徴的な機能を損なわない限り、各構成要素は上記構成に限定されるものではない。
【図面の簡単な説明】
【００４０】
【図１】本発明による地図表示装置の一実施の形態の構成を示す図
【図２】スクロールスイッチを備えた操作スイッチの一例を示す図
【図３】スクロールスイッチの操作により、表示画面の中心が陸から海に移る様子を示す図
【図４】スクロールスイッチの操作により、表示画面の中心が陸から海に移るが、さらにその先に陸がある場合の表示画面を示す図
【図５】スクロールスイッチの操作により、表示画面の中心が池を通過する様子を示す図
【図６】利用者のスクロールスイッチの操作に応じて、スクロールスイッチに与える反力を変更する処理内容を示すフローチャート
【符号の説明】
【００４１】
１…ディスプレイ
２…操作スイッチ
２ａ…反力発生部
３…ＤＶＤ−ＲＯＭ
４…車速センサ
５…ジャイロセンサ
６…ＧＰＳアンテナ
１０…コントロールユニット
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
【図１】
2005181572.tif 000003
【図２】
2005181572.tif 000004
【図３】
2005181572.tif 000005
【図４】
2005181572.tif 000006
【図５】
2005181572.tif 000007
【図６】
2005181572.tif 000008