(57)【特許請求の範囲】
【請求項１】
タッチパネルを備え、地図を表示可能な表示部に対する表示制御システムであって、
前記タッチパネルの操作面に対するユーザの操作を検出する操作検出部と、
前記操作検出部にて検出された前記ユーザの操作に基づいて前記表示部を制御する制御部とを備え、
前記制御部は、
前記操作検出部にて検出された前記ユーザの操作が予め定められたタッチ操作である場合は、前記表示部の画面に表示された前記地図における前記ユーザが前記予め定められたタッチ操作により指定した箇所に指定領域を形成し、
前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作がピンチイン操作である場合は、前記指定領域の地図の縮尺が小さくなるように制御し、
前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作がピンチアウト操作である場合は、前記指定領域の地図の縮尺が大きくなるように制御し、
現在地から目的地までの経路を算出して案内するナビゲーション部をさらに備え、
前記ナビゲーション部は、前記ユーザが前記指定領域内に存在する施設を選択した場合において、当該施設を経由地とする前記経路を算出して案内することを特徴とする、表示制御システム。
【請求項２】
前記制御部は、前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作が前記予め定められたタッチ操作によるピンチイン操作である場合は、前記指定領域が小さくなるように制御し、
前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作が前記予め定められたタッチ操作によるピンチアウト操作である場合は、前記指定領域が大きくなるように制御することを特徴とする、請求項１に記載の表示制御システム。
【請求項３】
前記制御部は、前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作が前記予め定められたタッチ操作とは異なる予め定められたタッチ操作による前記ピンチイン操作である場合は、前記指定領域の地図の縮尺が小さくなるように制御し、
前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作が前記予め定められたタッチ操作とは異なる予め定められたタッチ操作による前記ピンチアウト操作である場合は、前記指定領域の地図の縮尺が大きくなるように制御することを特徴とする、請求項１または２に記載の表示制御システム。
【請求項４】
前記制御部は、前記指定領域に対して、前記操作検出部にて検出された前記ユーザの操作がスライド操作である場合は、前記スライド操作に応じて前記指定領域が前記地図上を移動するように制御することを特徴とする、請求項１から３のいずれか１項に記載の表示制御システム。
【請求項５】
前記指定領域の外縁形状は、虫めがね形状であることを特徴とする、請求項１から４のいずれか１項に記載の表示制御システム。
【請求項６】
タッチパネルを備え、地図を表示可能な表示部に対する表示制御方法であって、
（ａ）前記タッチパネルの操作面に対するユーザの操作を検出する工程と、
（ｂ）前記工程（ａ）にて検出された前記ユーザの操作に基づいて前記表示部を制御する工程とを備え、
前記工程（ｂ）は、
前記工程（ａ）にて検出された前記ユーザの操作が予め定められたタッチ操作である場合は、前記表示部の画面に表示された前記地図における前記ユーザが前記予め定められたタッチ操作により指定した箇所に指定領域を形成し、
前記指定領域に対して、前記工程（ａ）にて検出された前記ユーザの操作がピンチイン操作である場合は、前記指定領域の地図の縮尺が小さくなるように制御し、
前記指定領域に対して、前記工程（ａ）にて検出された前記ユーザの操作がピンチアウト操作である場合は、前記指定領域の地図の縮尺が大きくなるように制御し、
（ｃ）現在地から目的地までの経路を算出して案内する工程をさらに備え、
前記工程（ｃ）は、前記ユーザが前記指定領域内に存在する施設を選択した場合において、当該施設を経由地とする前記経路を算出して案内することを特徴とする、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図における任意の領域の地図の縮尺を変更するように制御する表示制御システムおよび表示制御方法に関する。
【背景技術】
【０００２】
従来、ユーザの操作に基づいて、ディスプレイに表示された地図における任意の領域の地図の縮尺を変更する技術が開示されている（例えば、特許文献１参照）。特許文献１では、ユーザが指定した領域の地図を拡大して（地図の縮尺を大きくして）表示することによって、当該領域の詳細な情報を把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８７４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、地図の縮尺を変更するためのスイッチを使用して、指定した領域の地図の縮尺を変更している。しかし、ユーザは、所望の縮尺の地図が表示されるまでスイッチによる操作を繰り返す必要がある。従って、指定した領域の地図に対するユーザの操作性は、必ずしも良いとはいえなかった。
【０００５】
本発明は、このような問題を解決するためになされたものであり、指定した領域の地図に対するユーザの操作性を向上させることが可能な表示制御システムおよび表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明による表示制御システムは、タッチパネルを備え、地図を表示可能な表示部に対する表示制御システムであって、タッチパネルの操作面に対するユーザの操作を検出する操作検出部と、操作検出部にて検出されたユーザの操作に基づいて表示部を制御する制御部とを備え、制御部は、操作検出部にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、操作検出部にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、操作検出部にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御し、現在地から目的地までの経路を算出して案内するナビゲーション部をさらに備え、ナビゲーション部は、ユーザが指定領域内に存在する施設を選択した場合において、当該施設を経由地とする経路を算出して案内する。
【０００７】
また、本発明による表示制御方法は、タッチパネルを備え、地図を表示可能な表示部に対する表示制御方法であって、（ａ）タッチパネルの操作面に対するユーザの操作を検出する工程と、（ｂ）工程（ａ）にて検出されたユーザの操作に基づいて表示部を制御する工程とを備え、工程（ｂ）は、工程（ａ）にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御し、（ｃ）現在地から目的地までの経路を算出して案内する工程をさらに備え、工程（ｃ）は、ユーザが指定領域内に存在する施設を選択した場合において、当該施設を経由地とする経路を算出して案内する。
【発明の効果】
【０００８】
本発明によると、表示制御システムは、タッチパネルを備え、地図を表示可能な表示部に対する表示制御システムであって、タッチパネルの操作面に対するユーザの操作を検出する操作検出部と、操作検出部にて検出されたユーザの操作に基づいて表示部を制御する制御部とを備え、制御部は、操作検出部にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、操作検出部にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、操作検出部にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御し、現在地から目的地までの経路を算出して案内するナビゲーション部をさらに備え、ナビゲーション部は、ユーザが指定領域内に存在する施設を選択した場合において、当該施設を経由地とする経路を算出して案内するため、指定した領域の地図に対するユーザの操作性を向上させることが可能となる。
【０００９】
また、表示制御方法は、タッチパネルを備え、地図を表示可能な表示部に対する表示制御方法であって、（ａ）タッチパネルの操作面に対するユーザの操作を検出する工程と、（ｂ）工程（ａ）にて検出されたユーザの操作に基づいて表示部を制御する工程とを備え、工程（ｂ）は、工程（ａ）にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御し、（ｃ）現在地から目的地までの経路を算出して案内する工程をさらに備え、工程（ｃ）は、ユーザが指定領域内に存在する施設を選択した場合において、当該施設を経由地とする経路を算出して案内するため、指定した領域の地図に対するユーザの操作性を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１による表示制御装置の構成の一例を示すブロック図である。
【図２】本発明の実施の形態１による表示制御装置の構成の他の一例を示すブロック図である。
【図３】本発明の実施の形態１による表示制御装置の動作の一例を示すフローチャートである。
【図４】本発明の実施の形態１による表示の一例を示す図である。
【図５】本発明の実施の形態１による表示の一例を示す図である。
【図６】本発明の実施の形態２による表示制御装置の構成の一例を示すブロック図である。
【図７】本発明の実施の形態２による表示の一例を示す図である。
【図８】本発明の実施の形態２による表示の一例を示す図である。
【図９】本発明の実施の形態による表示制御システムの構成の一例を示すブロック図である。
【図１０】本発明の実施の形態による表示制御システムの構成の他の一例を示すブロック図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について、図面に基づいて以下に説明する。
【００１２】
＜実施の形態１＞
まず、本発明の実施の形態１による表示制御システムの構成について説明する。なお、本実施の形態および以下の各実施の形態においては、表示制御システムを表示制御装置単体で実現した場合について説明する。
【００１３】
図１は、本実施の形態１による表示制御装置１の構成の一例を示すブロック図である。なお、図１では、表示制御装置１を構成する必要最小限の構成要素を示している。
【００１４】
図１に示すように、表示制御装置１は、少なくとも操作検出部２と制御部３とを備えている。
【００１５】
操作検出部２は、タッチパネル（例えば、図２のタッチパネル１０）の操作面に対するユーザの操作を検出する。
【００１６】
制御部３は、操作検出部２にて検出されたユーザの操作に基づいて表示部を制御する。また、制御部３は、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、操作検出部２にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、操作検出部２にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御する。
【００１７】
ここで、ピンチイン操作とは、ユーザが複数の指示体（例えば、ユーザの指）をタッチパネルの操作面に接触（タッチ）した状態で、各指示体を当該各指示体が近づく方向に移動（スライド）させる操作のことをいう。また、ピンチアウト操作とは、ユーザが複数の指示体（例えば、ユーザの指）をタッチパネルの操作面に接触（タッチ）した状態で、各指示体を当該各指示体が離れる方向に移動（スライド）させる操作のことをいう。
【００１８】
次に、図１の操作検出部２および制御部３を含む表示制御装置１の他の構成について説明する。
【００１９】
図２は、表示制御装置４の構成の一例を示すブロック図である。
【００２０】
図２に示すように、表示制御装置４は、操作検出部２と、制御部３と、地図情報取得部９とを備えている。また、操作検出部２はタッチパネル１０に接続され、制御部３は表示部１１に接続されている。
【００２１】
操作検出部２は、タッチパネル１０の操作面に対するユーザの操作を検出する。具体的には、操作検出部２は、タッチパネル１０の操作面に対してユーザがタッチした位置の情報（座標情報）をタッチパネル１０から取得することによって、タッチパネル１０の操作面に対してユーザがどのような操作を行っているのかを検出する。
【００２２】
制御部３は、サブマップ領域制御部５と、サブマップ縮尺制御部６と、サブマップ移動制御部７と、サブマップ設定部８とを備えている。
【００２３】
サブマップ領域制御部５は、操作検出部２にて検出されたタッチパネル１０の操作面に対するユーザのタッチ操作に基づいて、表示部１１に表示された地図におけるユーザが指定した指定領域を形成する。具体的には、サブマップ領域制御部５は、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部１１の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成する。ここで、タッチ操作とは、ユーザが複数の指示体（例えば、ユーザの指）をタッチパネル１０の操作面に接触（タッチ）する操作のことをいい、例えば、操作面の２点をタッチする２点タッチ操作、または操作面の３点をタッチする３点タッチ操作などが挙げられる。なお、以下では、指定領域の地図（換言すれば、地図全体におけるユーザが指定した指定領域）のことをサブマップという。
【００２４】
また、サブマップ領域制御部５は、サブマップに対して、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作によるピンチイン操作である場合は、サブマップが小さくなるように制御し、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作によるピンチアウト操作である場合は、サブマップが大きくなるように制御する。ここで、予め定められたタッチ操作によるピンチイン操作またはピンチアウト操作とは、例えば、予め定められたタッチ操作が３点タッチ操作である場合において、タッチパネル１０の操作面の３点をタッチした状態で行うピンチイン操作（３点ピンチイン操作）またはピンチアウト操作（３点ピンチアウト操作）のことをいう。
【００２５】
サブマップ縮尺制御部６は、操作検出部２にて検出されたタッチパネル１０の操作面に対するユーザのタッチ操作に基づいて、サブマップの縮尺が変更するように制御する。具体的には、サブマップ縮尺制御部６は、サブマップに対して、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作（サブマップの形成時に行った予め定められたタッチ操作とは異なるタッチ操作）によるピンチイン操作である場合は、サブマップの縮尺が小さくなるように制御し、操作検出部２にて検出されたユーザの操作が予め定められたタッチ操作（サブマップの形成時に行った予め定められたタッチ操作とは異なるタッチ操作）によるピンチアウト操作である場合は、サブマップの縮尺が大きくなるように制御する。
【００２６】
サブマップ移動制御部７は、操作検出部２にて検出されたタッチパネル１０の操作面に対するユーザのタッチ操作に基づいて、サブマップが地図上を移動するように制御する。具体的には、サブマップ移動制御部７は、サブマップに対して、操作検出部２にて検出されたユーザの操作がスライド操作である場合は、スライド操作に応じてサブマップが地図上を移動するように制御する。ここで、スライド操作とは、ユーザが少なくとも１つの指示体（例えば、ユーザの指）をタッチパネル１０の操作面に接触（タッチ）した状態で、指示体を任意の方向に移動（スライド）させる操作のことをいう。
【００２７】
サブマップ設定部８は、サブマップ領域制御部５によって指定領域が形成されたときのサブマップの縮尺（デフォルトの縮尺）を予め設定する。また、サブマップ設定部８は、サブマップ全体の色、またはサブマップの外縁に沿って表示された虫めがね（図５参照）の色を予め設定する。
【００２８】
なお、サブマップ設定部８は、サブマップ全体の色、または虫めがねの色に限らず、サブマップとその他の領域とを視覚的に区別することができれば、いかなる方法で色を設定してもよい。また、サブマップ設定部８は、前回の動作終了時におけるサブマップの縮尺または虫めがねの色を記憶しておき、動作再開時に前回記憶しておいたサブマップの縮尺または虫めがねの色を設定するようにしてもよい。
【００２９】
地図情報取得部９は、例えば、ハードディスク（HDD：Hard Disk Drive）または半導体メモリなどの記憶装置から構成されており、種々の縮尺に対応した地図情報を取得して格納している。
【００３０】
なお、地図情報取得部９は、外部から地図情報を取得してもよい。例えば、地図情報取得部９は、地図情報を、外部のサーバなどから通信ネットワークを介してダウンロードすることによって取得してもよい。あるいは、メモリなどの記憶媒体から読み出すことによって取得してもよい。すなわち、地図情報取得部９は、地図情報を取得する機能を有している。
【００３１】
タッチパネル１０は、当該タッチパネル１０の操作面に対するユーザの操作に関する情報（タッチの有無、タッチの位置などの情報）を操作検出部２に出力する。すなわち、タッチパネル１０は、ユーザの操作を受け付ける入力部としての機能を有する。
【００３２】
表示部１１は、制御部３によって制御された地図（サブマップを含む）など、種々の情報を表示する。
【００３３】
なお、タッチパネル１０は、表示部１１の表示画面上に設けられており、ユーザは表示画面に対して直接的に操作する感覚で使用することができる。
【００３４】
次に、表示制御装置４の動作について、図３〜５説明する。
【００３５】
図３は、表示制御装置４の動作の一例を示すフローチャートである。
【００３６】
図３の動作の前提として、表示部１１には、図４に示すような地図が表示されているものとする。具体的には、制御部３は、地図情報取得部９から図４に示すような地図を取得し、表示部１１に表示するように制御する。
【００３７】
ステップＳ１において、操作検出部２は、ユーザがタッチパネル１０の操作面に対して３点タッチ操作を行ったか否か（３点タッチ操作を検出したか否か）を判断する。ユーザが３点タッチ操作を行うまで待機し、３点タッチ操作を行った場合はステップＳ２に移行する。
【００３８】
ステップＳ２において、サブマップ領域制御部５は、ステップＳ１にて検出されたユーザの３点タッチ操作に基づいて、表示部１１に表示された地図における指定領域を形成する。具体的には、操作検出部２がタッチパネル１０から取得した、タッチパネル１０の操作面に対してユーザがタッチした位置（３点の位置）の情報に基づいて、３点を通る円内の領域を指定領域として形成する。例えば、図４において、ユーザが点Ａ，Ｂ，Ｃの３点をタッチした場合において、サブマップ領域制御部５は、ユーザがタッチした点Ａ，Ｂ，Ｃを通る円（図中の破線で示される円）内の領域を指定領域として形成する。
【００３９】
ステップＳ３において、サブマップ領域制御部５は、ステップＳ２にて形成された指定領域の地図情報を地図情報取得部９から取得し、取得した指定領域の地図情報をサブマップとして表示部１１に表示するように制御する。具体的には、図５に示すように、表示部１１にはステップＳ２にて形成された指定領域（図４中の破線で示される円内の領域）の位置に対応する位置にサブマップ１２が表示される。また、サブマップ領域制御部５は、サブマップ１２の外縁形状を虫めがね形状として表示するように制御する。
【００４０】
ステップＳ４において、操作検出部２は、ユーザがサブマップに対して３点ピンチイン操作または３点ピンチアウト操作を行ったか否か（３点ピンチイン操作または３点ピンチアウト操作を検出したか否か）を判断する。具体的には、図５において、操作検出部２は、ユーザがサブマップ１２に対して３点ピンチイン操作または３点ピンチアウト操作を行ったか否かを判断する。なお、３点ピンチイン操作または３点ピンチアウト操作は、サブマップ１２の範囲内で行えばよく、例えば虫めがねの枠上で行ってもよい。ユーザが３点ピンチイン操作または３点ピンチアウト操作を行った場合は、ステップＳ５に移行する。一方、ユーザが３点ピンチイン操作および３点ピンチアウト操作を行っていない場合は、ステップＳ７に移行する。
【００４１】
ステップＳ５において、サブマップ領域制御部５は、ステップＳ４にてユーザが３点ピンチイン操作を行ったと判断した場合はサブマップが小さくなるように制御し、ステップＳ４にてユーザが３点ピンチアウト操作を行ったと判断した場合はサブマップが大きくなるように制御する。具体的には、サブマップ領域制御部５は、ステップＳ２と同様に、３点ピンチイン操作または３点ピンアウト操作を行うときにユーザが操作面にタッチする３点に基づいて新たな指定領域を形成する。
【００４２】
ステップＳ６において、サブマップ領域制御部５は、ステップＳ３と同様に、ステップＳ５にて形成された指定領域の地図情報を地図情報取得部９から取得し、取得した指定領域の地図情報をサブマップとして表示部１１に表示するように制御する。
【００４３】
上記のステップＳ５およびステップＳ６の動作を行うことによって、例えば図５に示すサブマップ１２の大きさを変更することができる。このとき、虫めがね形状の大きさもサブマップ１２の大きさに合わせて変更される。
【００４４】
ステップＳ７において、操作検出部２は、ユーザがサブマップに対して２点ピンチイン操作または２点ピンチアウト操作を行ったか否か（２点ピンチイン操作または２点ピンチアウト操作を検出したか否か）を判断する。具体的には、図５において、操作検出部２は、ユーザがサブマップ１２に対して２点ピンチイン操作または２点ピンチアウト操作を行ったか否かを判断する。なお、２点ピンチイン操作または２点ピンチアウト操作は、サブマップ１２の範囲内で行えばよく、例えば虫めがねの枠上で行ってもよい。ユーザが２点ピンチイン操作または２点ピンチアウト操作を行った場合は、ステップＳ８に移行する。一方、ユーザが２点ピンチイン操作および２点ピンチアウト操作を行っていない場合は、ステップＳ１０に移行する。
【００４５】
ステップＳ８において、サブマップ縮尺制御部６は、ステップＳ７にてユーザが２点ピンチイン操作を行ったと判断した場合はサブマップの縮尺が小さくなるように制御し、ステップＳ７にてユーザが２点ピンチアウト操作を行ったと判断した場合はサブマップの縮尺が大きくなるように制御する。なお、サブマップ縮尺制御部６は、例えば、ユーザがタッチした２点間の中心点を基準としてサブマップの縮尺を変更したり、サブマップの中心点を基準としてサブマップの縮尺を変更したりするなど、いかなる方法でサブマップの縮尺の変更を制御してもよい。また、サブマップの縮尺を変更する際、サブマップの縮尺の最小値（最も小さいサブマップの縮尺）は、サブマップ以外の領域の地図の縮尺（図５の例では、サブマップ１２以外の領域の地図の縮尺）と同じである。従って、サブマップ以外の領域の地図の縮尺が変更されれば、当該変更後の縮尺がサブマップの縮尺の最小値となる。
【００４６】
ステップＳ９において、サブマップ縮尺制御部６は、ステップＳ８にて変更されたサブマップに対応する地図情報（縮尺を変更した後の指定領域の地図情報）を地図情報取得部９から取得し、取得した地図情報をサブマップとして表示部１１に表示するように制御する。
【００４７】
上記のステップＳ８およびステップＳ９の動作を行うことによって、例えば図５に示すサブマップ１２の縮尺を変更することができる。
【００４８】
ステップＳ１０において、操作検出部２は、ユーザがサブマップに対してスライド操作を行ったか否か（スライド操作を検出したか否か）を判断する。具体的には、図５において、操作検出部２は、ユーザがサブマップ１２に対してスライド操作を行ったか否かを判断する。なお、スライド操作は、サブマップ１２の範囲内で行えばよく、例えば虫めがねの枠上で行ってもよい。ユーザがスライド操作を行った場合は、ステップＳ１１に移行する。一方、ユーザがスライド操作を行っていない場合は、ステップＳ１３に移行する。
【００４９】
ステップＳ１１において、サブマップ移動制御部７は、ユーザによるスライド操作の動きに追従してサブマップが地図上を移動（サブマップの位置を変更）するように制御する。
【００５０】
ステップＳ１２において、サブマップ移動制御部７は、ステップＳ１１にて移動中のサブマップに対応する地図情報（移動中の指定領域の地図情報）を地図情報取得部９から取得し、取得した地図情報をサブマップとして表示部１１に表示するように制御する。
【００５１】
上記のステップＳ１１およびステップＳ１２の動作を行うことによって、例えば図５に示すサブマップ１２を移動させることができる。このとき、虫めがねもサブマップ１２の移動に合わせて地図上を移動する。
【００５２】
ステップＳ１３において、操作検出部２は、ユーザがタッチパネル１０の操作面に対して３点タッチ操作を行ったか否か（３点タッチ操作を検出したか否か）を判断する。ユーザが３点タッチ操作を行った場合は、処理を終了する。一方、ユーザが３点タッチ操作を行っていない場合は、ステップＳ４に移行する。
【００５３】
以上のことから、本実施の形態１によれば、ユーザは、タッチパネル１０の操作面に対して予め定められた操作に基づいて、表示部１１に表示された地図において指定したサブマップ（指定領域）の大きさ、縮尺、または位置を変更することができるため、サブマップに対するユーザの操作性を向上させることが可能となる。
【００５４】
なお、図３では、指定領域を形成するときは３点タッチ操作を行い、サブマップの大きさを変更するときは３点ピンチイン操作または３点ピンチアウト操作を行い、サブマップの縮尺を変更するときは２点ピンチイン操作または２点ピンチアウト操作を行い、サブマップの位置を変更するときはスライド操作を行う場合について説明したが、各操作を異ならせることができればこれらの操作に限るものではない。
【００５５】
図３のステップＳ２において、サブマップ領域制御部５は、円形の指定領域を形成しているが、これに限るものではなく、ユーザがタッチした位置を通る形状であればいかなる形状であってもよい。
【００５６】
図３のステップＳ９において、サブマップ縮尺制御部６は、縮尺を変更した後のサブマップを表示するように制御しているが、これに限るものではない。例えば、サブマップ縮尺制御部６は、ユーザによる２点ピンチイン操作または２点ピンチアウト操作の動きに追従してサブマップの縮尺を変更し表示するように制御してもよい。
【００５７】
図３のステップＳ１２において、サブマップ移動制御部７は、移動後のサブマップのみを表示する（移動中はサブマップを表示しない）ようにしてもよい。
【００５８】
図３のステップ１０〜ステップＳ１２では、サブマップが地図上を移動する場合について説明したが、これに限るものではない。例えば、指定領域の位置を固定した状態でサブマップをスライド移動させる（すなわち、サブマップ以外の領域は固定された状態でサブマップのみをスライド移動させる）ようにしてもよい。また、サブマップ以外の領域に対してスライド操作した場合は、表示部１１に表示される地図全体（サブマップを含む）をスライド移動させるようにしてもよい。これらの動作を行う場合は、例えば１点スライド操作（操作面の１点をタッチした状態で行うスライド操作）または２点スライド操作（操作面の２点をタッチした状態で行うスライド操作）など、各スライド操作を異ならせる必要がある。
【００５９】
図５では、サブマップ１２の外縁形状を虫めがね形状とする場合について説明したが、これに限るものではなく、サブマップ１２とそれ以外の領域とを区別することができればよい。
【００６０】
＜実施の形態２＞
まず、本発明の実施の形態２による表示制御装置の構成について説明する。
【００６１】
図６は、本実施の形態２による表示制御装置１３の構成の一例を示すブロック図である。
【００６２】
図６に示すように、表示制御装置１３は、位置情報取得部１４とナビゲーション部１５とを備えている。その他の構成および動作は、実施の形態１と同様であるため、ここでは説明を省略する。
【００６３】
位置情報取得部１４は、自車両の現在の位置情報（現在位置）を取得する。具体的には、例えばＧＰＳ（Global Positioning System）衛星から自車両の位置情報を受信する。なお、ＧＰＳ衛星から受信した自車両の位置情報を、地図情報取得部９にて取得された地図情報や車内ＬＡＮ（図示せず）を介して取得した車速等の情報に基づいて補正することによって、自車両の正確な現在位置を取得するようにしてもよい。
【００６４】
ナビゲーション部１５は、現在地（現在位置）から目的地までの経路を算出して案内する。なお、自車両の現在地は位置情報取得部１４にて取得され、目的地はタッチパネル１０などの入力部を介してユーザによって設定される。
【００６５】
次に、表示制御装置１３の動作について、図７，８を用いて説明する。
【００６６】
表示部１１には、図７に示すような地図が表示されている。図７において、黒三角印は自車両の現在位置を示しており、Ｇマークは目的地を示している。なお、自車両は、ナビゲーション部１５による経路案内に従って、現在地から目的地まで走行中であるものとする。
【００６７】
図７に示すように、ユーザのタッチ操作（例えば、３点タッチ操作）に基づいて地図に指定領域（図７中の破線で示される円）が形成されると、図８に示すように、当該指定領域にサブマップ１２および虫めがねが表示される。なお、図８において、サブマップ１２は、ユーザの操作によって縮尺が大きくなっており、施設１６が表示されているものとする。ここで、施設１６とは、コンビニエンスストアやガソリンスタンドなど、地図に表示される種々の施設のことをいう。施設１６の情報は、地図情報取得部９にて取得される。
【００６８】
図８において、ユーザは、施設１６に立ち寄りたいと考えた場合において、施設１６を経由地として設定する。なお、経由地の設定は、例えばタッチパネル１０を介してタッチ操作によって選択して設定するなど、いかなる方法で設定してもよい。
【００６９】
ナビゲーション部１５は、ユーザによって設定された施設１６を経由地として、現在地から目的までの経路を再算出して案内する。なお、ナビゲーション部１５は、自車両が施設１６に入りやすいような経路を算出するようにしてもよい。例えば、ナビゲーション部１５が現在地から目的地までの距離が最短となる経路を算出したときに、経由地である施設１６が対向車線側に存在する場合において、自車両は対向車線を跨いで施設１６に入るか、または迂回して施設１６に入る必要がある。このような場合において、ナビゲーション部１５は、経路の進行方向である走行車線側に施設１６が存在するように経路を算出するようにしてもよい。
【００７０】
以上のことから、本実施の形態２によれば、現在地から目的地まで走行中である場合において、ユーザはサブマップを用いて所望の施設を容易に探すことができ、探し出した施設を経由地とすることができるため、サブマップに対するユーザの操作性を向上させることが可能となる。
【００７１】
なお、図８において、自車両の現在位置と施設１６との距離、または自車両の現在位置とサブマップ１２の中心位置との距離を表示部１１に表示するようにしてもよい。また、自車両が現在位置から施設１６に到着するまでに要する走行時間を表示するようにしてもよい。
【００７２】
実施の形態２では、ナビゲーション部１５が現在地から目的地まで経路案内する場合について説明したが、これに限るものではない。例えば、ナビゲーション部１５による経路案内中でない場合であっても、ユーザはサブマップを用いて所望の施設を容易に探すことができる。このとき、ユーザは、探し出した施設に入りやすい経路も容易に把握することができる。
【００７３】
以上で説明した表示制御装置は、車載用ナビゲーション装置、すなわちカーナビゲーション装置だけでなく、車両に搭載可能なＰＮＤ（Portable Navigation Device）および携帯通信端末（例えば、携帯電話、スマートフォン、およびタブレット端末など）、並びにサーバなどを適宜に組み合わせてシステムとして構築されるナビゲーション装置あるいはナビゲーション装置以外の装置にも適用することができる。この場合、表示制御装置の各機能あるいは各構成要素は、上記システムを構築する各機能に分散して配置される。
【００７４】
具体的には、一例として、表示制御装置の機能をサーバに配置することができる。例えば、図９に示すように、ユーザ側に表示装置１８を備え、サーバ１７に少なくとも操作検出部２および制御部３を備えることによって表示制御システムを構築することができる。なお、操作検出部２および制御部３の機能は、図１の操作検出部２および制御部３の機能と同様である。また、サーバ１７は、必要に応じて図２，６に示すような各構成要素を備えるようにしてもよい。このとき、サーバ１７に備えられる各構成要素は、適宜にサーバ１７および表示装置１８に分散して配置するようにしてもよい。
【００７５】
また、他の一例として、表示制御装置の機能をサーバおよび携帯通信端末に配置することができる。例えば、図１０に示すように、ユーザ側に表示装置１８を備え、サーバ１９に少なくとも操作検出部２を備え、携帯通信端末２０に少なくとも制御部３を備えることによって表示制御システムを構築することができる。なお、操作検出部２および制御部３の機能は、図１の操作検出部２および制御部３の機能と同様である。また、サーバ１９および携帯通信端末２０は、必要に応じて図２，６に示すような各構成要素を備えるようにしてもよい。このとき、サーバ１９および携帯通信端末２０に備えられる各構成要素は、適宜に表示装置１８、サーバ１９、および携帯通信端末２０に分散して配置するようにしてもよい。
【００７６】
上記の構成とした場合であっても、上記の実施の形態と同様の効果が得られる。
【００７７】
また、上記の実施の形態における動作を実行するソフトウェア（表示制御方法）を、例えばサーバや携帯通信端末に組み込んでもよい。
【００７８】
具体的には、一例として、上記の表示制御方法は、タッチパネルを備え、地図を表示可能な表示部に対する表示制御方法であって、（ａ）タッチパネルの操作面に対するユーザの操作を検出する工程と、（ｂ）工程（ａ）にて検出されたユーザの操作に基づいて表示部を制御する工程とを備え、工程（ｂ）は、工程（ａ）にて検出されたユーザの操作が予め定められたタッチ操作である場合は、表示部の画面に表示された地図におけるユーザが予め定められたタッチ操作により指定した箇所に指定領域を形成し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチイン操作である場合は、指定領域の地図の縮尺が小さくなるように制御し、指定領域に対して、工程（ａ）にて検出されたユーザの操作がピンチアウト操作である場合は、指定領域の地図の縮尺が大きくなるように制御する。
【００７９】
上記より、上記の実施の形態における動作を実行するソフトウェアをサーバや携帯通信端末に組み込んで動作させることによって、上記の実施の形態と同様の効果が得られる。
【００８０】
なお、図１，２，６，９，１０において、操作検出部２、制御部３、サブマップ領域制御部５、サブマップ縮尺制御部６、サブマップ移動制御部７、サブマップ設定部８、位置情報取得部１４、およびナビゲーション部１５の各々は、ソフトウェアに基づくＣＰＵ（Central Processing Unit）を用いたプログラム処理を実行することによって実現される。また、可能であれば、操作検出部２、制御部３、サブマップ領域制御部５、サブマップ縮尺制御部６、サブマップ移動制御部７、サブマップ設定部８、位置情報取得部１４、およびナビゲーション部１５の各々を、ハードウェア（例えば、電気信号に対して特定の演算あるいは処理を行うように構成された演算／処理回路等）として構成するようにしてもよい。また、上記の両者を混在させてもよい。
【００８１】
なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００８２】
１  表示制御装置、２  操作検出部、３  制御部、４  表示制御装置、５  サブマップ領域制御部、６  サブマップ縮尺制御部、７  サブマップ移動制御部、８  サブマップ設定部、９  地図情報取得部、１０  タッチパネル、１１  表示部、１２  サブマップ、１３  表示制御装置、１４  位置情報取得部、１５  ナビゲーション部、１６  施設、１７  サーバ、１８  表示装置、１９  サーバ、２０  携帯通信端末。
【図１】
0006345097.tif 000002
【図２】
0006345097.tif 000003
【図３】
0006345097.tif 000004
【図４】
0006345097.tif 000005
【図５】
0006345097.tif 000006
【図６】
0006345097.tif 000007
【図７】
0006345097.tif 000008
【図８】
0006345097.tif 000009
【図９】
0006345097.tif 000010
【図１０】
0006345097.tif 000011