(57)【特許請求の範囲】
【請求項１】
地図情報を取得する地図情報取得部と、
前記地図情報に基づく地図を表示装置に表示させる表示処理部と、
ユーザが入力装置を用いて行った操作の情報を取得する操作情報取得部と、
前記表示処理部が前記表示装置に表示させた前記地図をスクロールさせるスクロール処理部と、
前記地図に含まれるオブジェクトのうち優先度の高い優先オブジェクトを定める優先オブジェクト設定部と、
を備え、
前記スクロール処理部は、
前記地図をスクロールさせるためのユーザの操作である手動スクロール操作に合わせてスクロール方向を変えながら前記地図をスクロールさせる手動地図スクロールを実行し、前記手動地図スクロールの途中で、前記表示装置に表示中の前記地図を基準にして予め定められた範囲内に前記優先オブジェクトが存在することを検知すると、前記手動地図スクロールから、前記優先オブジェクトの方向へ前記地図を自動的にスクロールさせる自動地図スクロールへ自動的に切り替える、
ことを特徴とする地図表示制御装置。
【請求項２】
前記予め定められた範囲は、前記表示装置に表示中の前記地図から一定距離内の範囲である
請求項１記載の地図表示制御装置。
【請求項３】
前記予め定められた範囲は、前記表示装置に表示中の領域を基準にして地図をメッシュ状に分割したときの、前記表示装置に表示中の領域を中心にした予め定められた数の領域で規定される範囲である
請求項１記載の地図表示制御装置。
【請求項４】
前記予め定められた範囲は、前記表示装置に表示中の前記地図の内側の範囲である
請求項１記載の地図表示制御装置。
【請求項５】
前記スクロール処理部は、前記自動地図スクロールを実行している間に、前記表示装置の画面上の規定の位置または規定の範囲内に前記優先オブジェクトが表示されると、前記自動地図スクロールを終了する
請求項１から請求項４のいずれか一項記載の地図表示制御装置。
【請求項６】
前記スクロール処理部は、前記自動地図スクロールを実行している間、予め定められた規則に従って前記地図のスクロール速度を変化させる
請求項１から請求項５のいずれか一項記載の地図表示制御装置。
【請求項７】
前記スクロール処理部は、前記予め定められた範囲内に前記優先オブジェクトが存在することを検知してから一定時間遅らせて前記自動地図スクロールを開始する
請求項１から請求項６のいずれか一項記載の地図表示制御装置。
【請求項８】
前記スクロール処理部は、前記予め定められた範囲内に前記優先オブジェクトが存在することを検知した後、ユーザから許可を得た場合に限り、前記自動地図スクロールを開始する
請求項１から請求項７のいずれか一項記載の地図表示制御装置。
【請求項９】
前記表示処理部は、前記自動地図スクロールの実行に先立って、前記表示装置に自動スクロール開始アイコンを表示させ、
前記スクロール処理部は、ユーザによって前記自動スクロール開始アイコンが操作された場合に限り、前記自動地図スクロールを開始する
請求項１から請求項７のいずれか一項記載の地図表示制御装置。
【請求項１０】
前記表示装置および前記入力装置は１つのタッチパネルを構成しており、
前記表示処理部は、前記タッチパネルにおける前記手動スクロール操作の終了点に対応する位置に、前記自動スクロール開始アイコンを表示させる
請求項９記載の地図表示制御装置。
【請求項１１】
地図表示制御装置における地図の自動スクロール方法であって、
前記地図表示制御装置の表示処理部が、地図情報に基づく地図を表示装置に表示させ、
前記地図表示制御装置の優先オブジェクト設定部が、前記地図に含まれるオブジェクトのうち優先度の高い優先オブジェクトを定め、
前記地図表示制御装置のスクロール処理部が、前記地図をスクロールさせるためのユーザの操作である手動スクロール操作に合わせてスクロール方向を変えながら前記地図をスクロールさせる手動地図スクロールを実行し、
前記スクロール処理部が、前記手動地図スクロールの途中で、前記表示装置に表示中の前記地図を基準にして予め定められた範囲内に前記優先オブジェクトが存在することを検知すると、前記手動地図スクロールから、前記優先オブジェクトの方向へ前記地図を自動的にスクロールさせる自動地図スクロールへ自動的に切り替える、
ことを特徴とする地図の自動スクロール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図表示の制御を行う地図表示制御装置に関し、特に、表示された地図をスクロールさせる処理に関するものである。
【背景技術】
【０００２】
例えばナビゲーション装置など、表示装置の画面に地図を表示させる装置（地図表示装置）が実用化されている。地図表示装置では、表示装置に表示された地図をユーザの操作に応じてスクロールさせることが可能なものが多く、地図のスクロールに関する技術も種々提案されている。
【０００３】
例えば、下記の特許文献１には、地図が表示された画面上でユーザが所望の施設を効率よく探すことができる地図のスクロール方法として、ユーザが指定した一定方向に地図を自動的にスクロールさせ、画面に所望の施設が表示されるとスクロール速度を下げて当該施設の存在を知らしめるという方法が開示されている。また、画面に所望の施設が表示されると、当該施設が画面の中心にくるように地図を自動的にスクロールさせる技術も開示されている。さらに、地図のスクロール中に表示された地図が所望の施設に近づいたときに、画面を振動させてユーザに知らせる技術も提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９６７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１における地図のスクロール方法は、ユーザが最初に指定した方向へ直線的に地図を自動スクロールさせるものである。そのため、自動スクロールさせた方向に所望の施設が存在しなければ、施設を発見することはできず、自由度の低いものであった。
【０００６】
本発明は以上のような課題を解決するためになされたものであり、地図が表示された画面上で所望の施設を効率よく探すことができ、且つ、自由度が高い地図のスクロールを実現できる地図表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る地図表示制御装置は、地図情報を取得する地図情報取得部と、地図情報に基づく地図を表示装置に表示させる表示処理部と、ユーザが入力装置を用いて行った操作の情報を取得する操作情報取得部と、表示処理部が表示装置に表示させた地図をスクロールさせるスクロール処理部と、地図に含まれるオブジェクトのうち優先度の高い優先オブジェクトを定める優先オブジェクト設定部と、を備え、スクロール処理部は、地図をスクロールさせるためのユーザの操作である手動スクロール操作に合わせてスクロール方向を変えながら地図をスクロールさせる手動地図スクロールを実行し、手動地図スクロールの途中で、表示装置に表示中の地図を基準にして予め定められた範囲内に優先オブジェクトが存在することを検知すると、前記手動地図スクロールから、優先オブジェクトの方向へ地図を自動的にスクロールさせる自動地図スクロールへ自動的に切り替える。
【発明の効果】
【０００８】
本発明によれば、ユーザの手動スクロール操作に従った地図のスクロール（手動地図スクロール）の途中で、画面に表示されている地図が優先オブジェクトの位置に近づくと、その優先オブジェクトが存在する方向への自動的な地図のスクロール（自動地図スクロール）が実行される。自由度の高い手動地図スクロールによって優先オブジェクトを効率よく探すことができると共に、優先オブジェクトが存在する地域の地図を容易に表示装置に表示させることができる。
【０００９】
本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る地図表示装置の機能ブロック図である。
【図２】実施の形態１に係る地図表示制御装置のハードウェア構成を示す図である。
【図３】手動スクロール操作の例を説明するための図である。
【図４】手動スクロール操作の例を説明するための図である。
【図５】手動スクロール操作の例を説明するための図である。
【図６】実施の形態１に係る地図表示装置の動作を説明するための図である。
【図７】実施の形態１に係る地図表示装置の動作を具体例を示す図である。
【図８】実施の形態１に係る地図表示装置の動作を具体例を示す図である。
【図９】実施の形態１に係る地図表示制御装置の動作を示すフローチャートである。
【図１０】自動スクロール開始条件の例を説明するための図である。
【図１１】自動スクロール開始条件の例を説明するための図である。
【図１２】自動スクロール開始条件の例を説明するための図である。
【図１３】自動スクロール終了条件の例を説明するための図である。
【図１４】自動スクロール終了条件の例を説明するための図である。
【図１５】自動スクロール終了条件の例を説明するための図である。
【図１６】手動地図スクロールおよび自動地図スクロールにおけるスクロール速度の変化の例を示す図である。
【図１７】手動地図スクロールおよび自動地図スクロールにおけるスクロール速度の変化の例を示す図である。
【図１８】実施の形態２における自動スクロール開始アイコンの例を示す図である。
【図１９】実施の形態２における自動スクロール開始アイコンの例を示す図である。
【図２０】実施の形態２における自動スクロール開始アイコンの例を示す図である。
【発明を実施するための形態】
【００１１】
＜実施の形態１＞
図１は、実施の形態１に係る地図表示装置２０の機能ブロック図である。地図表示装置２０は、地図表示制御装置１０と、それに接続された地図情報記憶装置２１、表示装置２２および入力装置２３とから構成される。地図表示装置２０が適用される具体的な装置としては、例えば、カーナビゲーション装置、携帯型ナビゲーション装置（ＰＮＤ）、携帯電話、スマートフォンなどが考えられる。
【００１２】
地図情報記憶装置２１は、地図情報が記憶された記憶媒体である。地図情報には、地図に表記される各種の地物（道路、建物、鉄道、河川など実体のあるものだけでなく、境界線やバスルートなど実体のないものも含む）の情報が含まれる。本明細書では、各地物を表す地図の構成要素を「オブジェクト」という。なお、地図情報記憶装置２１は、インターネット回線などの通信網を通して地図表示制御装置１０に地図情報を配信するサーバーとして構成されていてもよい。
【００１３】
表示装置２２は、地図表示制御装置１０が地図を表示するための画面を有している。また、入力装置２３は、ユーザが地図表示制御装置１０に入力する操作や情報を受け付けるユーザインターフェイスである。表示装置２２は、例えば液晶表示装置によって構成される。入力装置２３は、操作ボタンやキーボード、マウス、ジョイスティック等のハードウェアでもよいし、画面に表示されるアイコンを用いたソフトウェアキーでもよい。さらに、ユーザが音声で操作内容を入力する音声認識装置であってもよい。入力装置２３としてのソフトウェアキーを、表示装置２２の画面に表示させる場合、表示装置２２と入力装置２３とは、両者の機能を兼ね備えた１つのタッチパネルとして構成されてもよい。
【００１４】
ユーザは、入力装置２３を操作することによって、表示装置２２に表示されている地図をスクロールさせることができる。以下、ユーザが地図をスクロールさせるための操作を「手動スクロール操作」といい、地図表示制御装置１０が手動スクロール操作に応じて地図をスクロールさせる処理を「手動地図スクロール」という。これに対し、地図表示制御装置１０が自動的に地図をスクロールさせる処理を「自動地図スクロール」という。
【００１５】
手動スクロール操作は、地図表示制御装置１０が、ユーザの手動スクロール操作に合わせてスクロール方向を変えながら、地図をスクロールさせることによって行われる。よって、ユーザは、手動スクロール操作を連続して行うことにより、手動地図スクロールの途中でスクロール方向を自由に変えることができる。
【００１６】
図１に示すように、地図表示制御装置１０は、地図情報取得部１１、表示処理部１２、操作情報取得部１３、スクロール処理部１４および優先オブジェクト設定部１５を備えている。
【００１７】
地図情報取得部１１は、地図情報記憶装置２１から地図情報を取得する。表示処理部１２は、表示装置２２に画像を表示させるための画像信号を生成するものであり、地図情報取得部１１が取得した地図情報に基づく地図を、表示装置２２に表示させることができる。操作情報取得部１３は、ユーザが入力装置２３を用いて行った操作の情報を取得する。
【００１８】
優先オブジェクト設定部１５は、地図に含まれるオブジェクトのうちから、優先度の高い優先オブジェクトを定める。優先オブジェクト設定部１５がどのオブジェクトを優先オブジェクトとして設定するかを決める方法は任意でよいが、実施の形態１では、ユーザが入力装置２３を用いて優先オブジェクトを指定するものとする。また、優先オブジェクト設定部１５は、ユーザが指定した優先オブジェクトを、地図表示制御装置１０の動作終了後も記憶しているものとする。
【００１９】
優先オブジェクトは、建物や交差点など、地点を表す点状のものとは限らず、例えば道路、線路、行政区画の境界線、河川、海岸線、バスルートなど、長さを持つ連続的または断続的な形状のものでもよい。なお、断続的なオブジェクトとしては、一部が地下を通る河川や線路、一部が中断された高速道路、列島などがある。
【００２０】
スクロール処理部１４は、表示処理部１２が表示装置２２に表示させた地図をスクロールさせる処理を行う。ユーザが手動スクロール操作を行ったときは、スクロール処理部１４は、その手動スクロール操作に応じて地図をスクロールさせる（手動地図スクロール）。また、スクロール処理部１４は、手動地図スクロールの途中で、表示装置２２に表示中の地図を基準にして予め定められた範囲内に優先オブジェクトが存在することを検知すると、優先オブジェクトの方向へ地図を自動的にスクロールさせる（自動地図スクロール）。
【００２１】
図２は、地図表示制御装置１０のハードウェア構成を示す図である。図２のように、地図表示制御装置１０は、少なくともプロセッサ５１、メモリ５２（記憶装置）および入出力インターフェイス５３を含む構成となっている。図１の地図情報取得部１１、表示処理部１２、操作情報取得部１３、スクロール処理部１４および優先オブジェクト設定部１５は、プロセッサ５１がメモリ５２に記憶されたプログラムを実行することにより実現される。
【００２２】
また、図１の地図情報記憶装置２１、表示装置２２、入力装置２３は、入出力インターフェイス５３に接続され、プロセッサ５１がメモリ５２に記憶されたプログラムを実行することによって制御される。
【００２３】
なお、図１では、地図情報記憶装置２１、表示装置２２および入力装置２３が、地図表示制御装置１０に外付けされる構成としたが、それらのハードウェアが地図表示制御装置１０の内部に配設されるようにしてもよい。また、図２では、プロセッサ５１およびメモリ５２を１つずつ示したが、複数のプロセッサ５１および複数のメモリ５２が連携して、地図表示制御装置１０の各要素の機能を実現してもよい。
【００２４】
ここで、ユーザが地図をスクロールさせるために行う手動スクロール操作について説明する。例えば、表示装置２２および入力装置２３が１つのタッチパネルを構成している場合、手動スクロール操作としては、地図を表示している表示装置２２の画面（より正確には、表示装置２２の画面を覆う入力装置２３としてのタッチパッド）に対するジェスチャ操作が代表的である。手動スクロール操作を実現するジェスチャ操作としては、画面にタッチしたまま指をスライドさせる「ドラッグ」、画面上で指を払う「フリック」などがある。また、上記のタッチパネルが３次元タッチパネルであれば、空中で指をスライドさせるジェスチャ操作も、手動スクロール操作に応用できる。
【００２５】
図３は、表示装置２２（タッチパネル）へのドラッグによる手動スクロール操作を示している。ユーザが表示装置２２の画面上でドラッグを行うと、地図表示制御装置１０は、そのドラッグの方向（図３では左下方向）および長さ（指の移動距離）に合わせて、表示装置２２に表示した地図をスクロールさせる。
【００２６】
また、図４のように、表示装置２２（タッチパネル）の画面に、手動スクロール操作用のアイコン（スクロール操作アイコン）４１を表示させてもよい。この場合、手動スクロール操作は、ユーザがスクロール操作アイコン４１を用いて地図のスクロール方向を指定することにより行われる。つまり、ユーザがスクロール操作アイコン４１のいずれかの方向キーにタッチしている間、地図表示制御装置１０がその方向キーに対応する方向へ地図をスクロールさせる。この手法では、画面上で指を移動させる必要がなく、ユーザが画面をタッチするだけで地図をスクロールさせることができる。
【００２７】
また、手動スクロール操作は、ハードウェアとしての入力装置２３を用いて行われてもよい。例えば、入力装置２３を図５のような手動スクロール操作用のハードウェアキーによって構成し、ユーザがいずれかの方向キーを押下している間、地図表示制御装置１０がその方向キーに対応する方向へ地図をスクロールさせるようにしてもよい。なお、図５に示した入力装置２３の中央部に設けられたダイヤルは、地図の拡大／縮小などの操作に用いられる。
【００２８】
図６は、実施の形態１に係る地図表示装置２０の動作の概要を示す図である。地図表示装置２０が、本発明の自動地図スクロールを実行するためには、優先オブジェクト設定部１５に優先オブジェクトが予め設定されている必要がある。ここでは、ユーザにより、特定の施設が優先オブジェクトとして設定されているものと仮定する。以下に示す図では、優先オブジェクトを符号「Ｐ」で示している。
【００２９】
ここで、図６においては、表示装置２２の画面に表示中の地図だけでなく、表示中の地図の外側の地図まで示している。そして、地図上を表示装置２２の画面（二重線の矩形）が移動することで、地図のスクロールを表現している。従って、図６における表示装置２２の移動方向と、表示装置２２における地図のスクロール方向とは、互いに逆向きの関係となる。例えば、図３のように表示装置２２に表示されている地図が左下へスクロールすることは、図６において表示装置２２の画面が右上へ移動することに相当する。
【００３０】
まず、初期状態として、図６の（ａ）部に示されているように、表示装置２２に、優先オブジェクトから離れた位置の地図が表示されている状態を想定する。その状態から、ユーザが手動スクロール操作を行うと、地図表示制御装置１０は、その手動スクロール操作に従って地図をスクロールさせ（手動地図スクロール）、図６の（ｂ）部に示されているように、表示装置２２に表示させる地図の範囲を移動させる。
【００３１】
さらに、ユーザが手動スクロール操作を繰り返し、図６の（ｃ）部に示されるように、表示装置２２に表示されている地図が優先オブジェクトに近づくと、地図表示制御装置１０は、表示装置２２の画面が優先オブジェクトに引き寄せられるように、表示装置２２に表示されている地図を自動的にスクロールさせる（自動地図スクロール）。そして、自動地図スクロールによって、図６の（ｄ）部のように表示装置２２の画面の中央部に優先オブジェクトが表示されるようになると、地図表示制御装置１０は自動地図スクロールを終了させる。
【００３２】
このように、実施の形態１に係る地図表示制御装置１０によれば、ユーザの操作に従った自由度の高い地図のスクロール（手動地図スクロール）の途中で、表示装置２２に表示されている地図の近くに所望の優先オブジェクトが存在するようになると、その優先オブジェクトの存在する方向へ向けて自動的に地図のスクロール（自動地図スクロール）が実行される。自由度の高い手動地図スクロールによって優先オブジェクトを効率よく探すことができると共に、優先オブジェクトの存在する地図を容易に表示装置２２に表示させることができる。
【００３３】
例えば、手動スクロール操作の開始前の状態で、図７に示す領域Ａ１に対応する地図が表示装置２２に表示されていたとする。ユーザは優先オブジェクト（所望の施設）を探すために、手動スクロール操作を行って地図をスクロールさせることができる。手動地図スクロールは、途中でスクロール方向を変えることができるので自由度が高いが、ユーザが優先オブジェクトの位置を知らなければ、手動スクロール操作だけで優先オブジェクトを表示装置２２の画面に表示させることは難しい。本発明では、表示装置２２に表示中の地図が優先オブジェクトにある程度近づいた状態（例えば、領域Ａ２の地図が表示された状態）になれば、自動地図スクロールによって、表示装置２２に優先オブジェクトが表示された状態（領域Ａ３の地図が表示された状態）に移行するので、優先オブジェクトを効率よく探して、容易に表示装置２２に表示させることができる。
【００３４】
なお、本発明において、手動地図スクロールは、ユーザの操作に完全に従ったものでなくてもよい。例えば、図８に示すように、手動地図スクロール中に地図が道路から外れそうになると、スクロール方向が補正される補助的な自動スクロールを含むものであってもよい。この場合も、表示装置２２に表示されている地図が優先オブジェクトにある程度近づいた状態（例えば、領域Ａ２の地図が表示された状態）になったときに、優先オブジェクトの方向へ自動地図スクロールが開始されるようにすればよい。
【００３５】
また、図７および図８では、自動地図スクロールにおけるスクロール方向を直線的な矢印に示したが、当該スクロール方向は曲線的に変化するものであってもよい。
【００３６】
図９は、実施の形態１に係る地図表示制御装置１０の動作を示すフローチャートである。図６〜図８を用いて説明した地図表示装置２０の動作は、地図表示制御装置１０がこのフローチャートに従った動作を行うことで実現される。
【００３７】
地図表示制御装置１０が起動すると、地図情報取得部１１が地図情報記憶装置２１から地図情報を取得し、表示処理部１２がその地図情報に応じた地図を表示装置２２に表示させる（ステップＳ１）。また、優先オブジェクト設定部１５は、ユーザが指定したオブジェクトを優先オブジェクトをとして設定する（ステップＳ２）。
【００３８】
地図表示制御装置１０は、ユーザにより入力装置２３を用いた手動スクロール操作が行われるのを待つ（ステップＳ３）。ユーザによって手動スクロール操作が行われると（ステップＳ３でＹＥＳ）、スクロール処理部１４は、その手動スクロール操作に応じて地図をスクロールさせる（ステップＳ４）。すなわち、手動地図スクロールが実行される。
【００３９】
スクロール処理部１４は、手動地図スクロールを実行した後、優先オブジェクトへの自動地図スクロールを行うか否かを判断する。この判断は、予め定められた「自動スクロール開始条件」が満たされているか否かを確認することによって行われる（ステップＳ５）。
【００４０】
ここで、自動スクロール開始条件の例を示す。本実施の形態では、表示装置２２に表示中の地図を基準にして予め定められた範囲内に優先オブジェクトが入ったことが、自動スクロール開始条件とされる。例えば、図１０のように、表示装置２２に表示されている地図から一定距離内の範囲（図１０における破線で囲まれた領域）に優先オブジェクトが入ったことを、自動スクロール開始条件とすることが考えられる。
【００４１】
また、図１１のように、表示装置２２に表示中の領域を基準にして地図をメッシュ状に分割し、表示装置２２に表示中の領域を中心にした予め定められた数の領域で規定された範囲内に、優先オブジェクトが入ったことを、自動スクロール開始条件としてもよい。例えば、表示中の領域およびそれに隣接する領域（図１１の砂地模様の領域）の内側に優先オブジェクトが入ったことを、自動スクロール開始条件とすることが考えられる。
【００４２】
自動スクロール開始条件は、優先オブジェクトが表示装置２２に表示されている状態を含むものであってもよい。例えば、図１２のように、表示装置２２に表示されている地図の内側に優先オブジェクトが入ったことを、自動スクロール開始条件とすることが考えられる。
【００４３】
図９に戻り、スクロール処理部１４は、自動スクロール開始条件が満たされていれば（ステップＳ５でＹＥＳ）、優先オブジェクトへ向けて地図を自動的にスクロールさせる（ステップＳ６）。すなわち、優先オブジェクトへの自動地図スクロールが実行される。一方、自動スクロール開始条件が満たされていなければ（ステップＳ５でＮＯ）、ステップＳ３に戻り、次の手動スクロール操作が行われるのを待つ。
【００４４】
スクロール処理部１４は、ステップＳ６で自動地図スクロールを行う場合、自動地図スクロールを行いながら、その自動地図スクロールを終了させるか否かを判断する。この判断は、予め定められた「自動スクロール終了条件」が満たされているか否かを確認することによって行われる（ステップＳ７）。自動スクロール終了条件が満たされていなければ（ステップＳ７でＮＯ）、ステップＳ６の自動地図スクロールを継続する。自動スクロール終了条件が満たされれば（ステップＳ７でＹＥＳ）、自動地図スクロールを終了して、図９のフローは終了する。なお、図９のフローは、ユーザが別の優先オブジェクトを探すための手動スクロール操作を開始した場合や、ユーザが優先オブジェクトの設定を変更した場合などにも実行される。
【００４５】
ここで、自動スクロール終了条件の例を示す。例えば、図１３のように、表示装置２２の画面上の規定の位置（図１３では画面の中心）に優先オブジェクトが表示されたことを、自動スクロール終了条件とすることが考えられる。また、図１４のように、表示装置２２の画面上の規定の範囲内（図１４における破線の矩形内）に優先オブジェクトが表示されたことを、自動スクロール終了条件としてもよい。また、表示装置２２および入力装置２３が１つのタッチパネルを構成している場合であれば、図１５のように、ユーザのタッチ位置に優先オブジェクトが表示されたことを、自動スクロール終了条件としてもよい。
【００４６】
図１６および図１７は、手動地図スクロールおよび自動地図スクロールにおけるスクロール速度の変化の例を示す図である。各図に示すグラフにおいて、横軸は手動スクロール操作が開始されてからの時間を表し、縦軸は自動地図スクロールにおけるスクロール速度を表している。
【００４７】
手動地図スクロールおよび自動地図スクロールの際のスクロール速度は、一定である必要はなく、予め定められた規則に従って変化させてもよい。例えば、図１６のように、手動地図スクロールの開始直後は徐々にスクロール速度が高くなるようにしたり、自動地図スクロールにおいて表示装置２２に表示された地図が優先オブジェクトに近づくに連れてスクロール速度が低くなるようにしたりすることが考えられる。また、同図に示されているように、自動スクロール開始条件が満たされてから一定時間遅らせて、自動地図スクロールが開始されるようにしてもよい。
【００４８】
また、自動地図スクロールの途中でユーザが手動スクロール操作を再開すると、それに応じて手動地図スクロールが再開されるようにしてもよい。その場合は、図１７のように、手動スクロール操作の再開を検知してから一定時間遅らせて、手動地図スクロールが開始されるようにしてもよい。
【００４９】
なお、自動スクロール開始条件、自動スクロール終了条件、手動スクロール操作および自動地図スクロールにおけるスクロール速度のそれぞれは、ユーザが好みに応じて変更できるようにしてもよい。また、優先オブジェクトへの自動地図スクロールをユーザが必要としないときに、ユーザが自動地図スクロールの機能を休止させることができるようにしてもよい。
【００５０】
上記の説明では、地図上に優先オブジェクト（Ｐ）が１つのみ存在する例を示したが、優先オブジェクトは複数存在してもよい。例えば、ユーザが指定した属性を有する全てのオブジェクトが、優先オブジェクトとして設定されるようにすることが考えられる。その場合、例えば、ユーザが優先オブジェクトの属性として「コンビニエンスストア」を指定すると、全てのコンビニエンスストアが優先オブジェクトとして設定される。
【００５１】
さらに、ユーザが優先オブジェクトの属性を複数指定できるようにしてもよい。その場合、例えば、ユーザが優先オブジェクトの属性として「郵便局」、「コンビニエンスストア」および「交番」を選択すると、全ての郵便局、全てのコンビニエンスストアおよび全ての交番が優先オブジェクトとして設定される。
【００５２】
複数の優先オブジェクトが存在するケースでは、自動スクロール開始条件を満たす優先オブジェクトが複数生じる場合、すなわち、表示中の地図を基準にして予め定められた範囲内に複数の優先オブジェクトが入る場合が想定される。そのような場合には、優先オブジェクトとして指定された各属性に予め優先順位を定めておき、自動スクロール開始条件を満たす優先オブジェクトのうち最も優先順位の高いものへ向けて自動地図スクロールが行われるようにすることが考えられる。あるいは、自動スクロール開始条件を満たす優先オブジェクトのうち表示中の地図から最も近くに位置するものへ向けて自動地図スクロールが行われるようにしてもよい。
【００５３】
また、自動スクロール開始条件を満たした優先オブジェクトが、道路や線路などの長さを持つものである場合には、その優先オブジェクト上の代表点へ向けて自動地図スクロールが行われるようにすればよい。優先オブジェクト上の代表点の位置は、固定されていてもよいし、変化してもよい。例えば、優先オブジェクトにおいて表示中の地図から最も近い点を代表点として定めてもよい。その場合には、表示中の地図の位置によって優先オブジェクト上の代表点の位置は変化する。
【００５４】
＜実施の形態２＞
実施の形態１の地図表示制御装置１０は、手動地図スクロール中に自動スクロール開始条件が満たされると、優先オブジェクトへの自動地図スクロールを自動的に開始させる構成としたが、実施の形態２では、地図表示制御装置１０が、自動スクロール開始条件が満たされた後、ユーザから許可を得た場合に限り、自動地図スクロールを開始させるようにする。
【００５５】
実施の形態２の地図表示制御装置１０では、自動スクロール開始条件が満たされたことをスクロール処理部１４が検知すると、自動地図スクロールの実行に先立って、表示処理部１２が、図１８のように、自動スクロール開始アイコン４２を表示装置２２に表示させる。スクロール処理部１４は、ユーザによって自動スクロール開始アイコン４２が操作されると、ユーザの許可が得られたと判断し、その場合に限り、優先オブジェクトへの自動地図スクロールを開始する。あるいは、ユーザによって自動スクロール開始アイコン４２がタッチされている間だけ、優先オブジェクトへの自動地図スクロールが行われるようにしてもよい。
【００５６】
本実施の形態によれば、ユーザが許可した場合（自動スクロール開始アイコン４２を操作した場合）にのみ、自動地図スクロールが開始される。表示装置２２に手動地図スクロール後の地図が表示された状態を維持させたい場合に効果的である。
【００５７】
図１８では、自動スクロール開始アイコン４２の表示位置が、表示装置２２の画面の中央部である例を示したが、その表示位置は任意でよい。例えば、表示装置２２および入力装置２３が１つのタッチパネルを構成している場合、図１９のように、ジェスチャ操作による手動スクロール操作の終了点（例えばドラッグの後に画面から指を離した位置）に対応する位置に、自動スクロール開始アイコン４２を表示させてもよい。
【００５８】
また、図４に示した例のように、表示装置２２（タッチパネル）に表示されたスクロール操作アイコン４１（ソフトウェアキー）によって、手動スクロール操作が行われる場合、図２０のように、自動スクロール開始アイコン４２はスクロール操作アイコン４１の近くに表示させるとよい。
【００５９】
以上の説明では、地図表示制御装置１０の構成要素である地図情報取得部１１、表示処理部１２、操作情報取得部１３、スクロール処理部１４および優先オブジェクト設定部１５は、図２のプロセッサ５１がメモリ５２等に記憶されたソフトウェアプログラムに従って動作することにより実現された。しかし、上記の各構成要素は、電気回路で構成されるハードウェアとしての信号処理回路により実現されてもよい。なお、ソフトウェアで実現される構成要素と、ハードウェアで実現される構成要素との両方を含む概念を表す表現として、「…部」という語に代えて「…処理回路」という語を用いることもできる。
【００６０】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【００６１】
本発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【００６２】
１０  地図表示制御装置、１１  地図情報取得部、１２  表示処理部、１３  操作情報取得部、１４  スクロール処理部、１５  優先オブジェクト設定部、２０  地図表示装置、２１  地図情報記憶装置、２２  表示装置、２３  入力装置、３０  車載機器、４１  スクロール操作アイコン、４２  自動スクロール開始アイコン、５１  プロセッサ、５２  メモリ、５３  入出力インターフェイス。
【図１】
0006433347.tif 000002
【図２】
0006433347.tif 000003
【図３】
0006433347.tif 000004
【図４】
0006433347.tif 000005
【図５】
0006433347.tif 000006
【図６】
0006433347.tif 000007
【図７】
0006433347.tif 000008
【図８】
0006433347.tif 000009
【図９】
0006433347.tif 000010
【図１０】
0006433347.tif 000011
【図１１】
0006433347.tif 000012
【図１２】
0006433347.tif 000013
【図１３】
0006433347.tif 000014
【図１４】
0006433347.tif 000015
【図１５】
0006433347.tif 000016
【図１６】
0006433347.tif 000017
【図１７】
0006433347.tif 000018
【図１８】
0006433347.tif 000019
【図１９】
0006433347.tif 000020
【図２０】
0006433347.tif 000021