(57)【要約】  地図表示装置は携帯型端末装置などとして構成され、表示部には地図が表示される。表示部は、例えばタッチパネル式の液晶表示装置などにより構成され、ユーザの指、タッチペン、その他の接触体の接触位置が検出される。複数の接触体が表示部に接触すると、それらの移動量に基づいて、表示モードが通常表示モードから地図回転モードへ変更される。地図回転モードでは、接触体の接触位置の移動量に基づいて、表示された地図が回転して表示される。また、地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図が回転して表示される。
2011045861.tif 000002
【特許請求の範囲】
【請求項１】
表示部に地図を表示する地図表示手段と、
前記表示部に対する接触体の接触位置を検出する接触検出手段と、
複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段と、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段と、を備え、
前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示装置。
【請求項２】
前記地図回転手段は、回転基準点を中心として地図を回転させ、
前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、前記回転基準点に対する、当該１つの接触体の接触位置の移動量に基づいて地図の回転量を決定することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記回転基準点は、２つの接触体が前記表示部に最初に接触した接触位置の中点であることを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記回転基準点は、前記表示部に表示された地図の中央点であることを特徴とする請求項２に記載の地図表示装置。
【請求項５】
前記モード変更手段は、前記地図回転モードへの変更後は、前記表示部に対して少なくとも１つの接触体が接触している限り前記地図回転モードを継続することを特徴とする請求項１乃至４のいずれか一項に記載の地図表示装置。
【請求項６】
表示部を備える地図表示装置において実行される地図表示方法であって、
前記表示部に地図を表示する地図表示工程と、
前記表示部に対する接触体の接触位置を検出する接触検出工程と、
複数の接触体の接触位置の移動量に基づいて、前記地図表示工程による表示モードを通常表示モードから地図回転モードへ変更するモード変更工程と、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転工程と、を備え、
前記地図回転工程は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示方法。
【請求項７】
表示部及びコンピュータを備える地図表示装置において実行される地図表示プログラムであって、
前記表示部に地図を表示する地図表示手段、
前記表示部に対する接触体の接触位置を検出する接触検出手段、
複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段、として前記コンピュータを機能させ、
前記地図回転手段は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示プログラム。
【請求項８】
請求項７に記載の地図表示プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示された地図を回転させる技術に関する。
【背景技術】
【０００２】
携帯電話などの携帯型端末装置に地図を表示する機能が知られている。例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を搭載する携帯型端末装置では、現在位置を中心とした周辺の地図を表示部に表示できる。この場合、ユーザは自分の進行方向などを考慮して、表示された地図を回転させたいと考える。【０００３】
表示装置に表示された地図を回転させる手法が、特許文献１及び２に開示されている。特許文献１では、ユーザが２本の指でタッチパネル式の表示部にタッチし、２本の指を回転させることにより、表示された地図を回転させる。特許文献２では、同様に２本以上の指でタッチパネル式の表示部にタッチし、それらの指を回転させることにより表示された地図を回転させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許公開公報ＵＳ２００６／００２６５２１（［０１０９］、図１５Ａ〜１５Ｃを参照）
【特許文献２】特開２００８−１５８８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記の特許文献１及び２に記載の手法では、地図の回転角度が大きい場合には、人間の手首の構造上回転操作を行いにくいという問題がある。即ち、２本以上の指を表示部に接触させたまま例えば１８０度以上の回転操作を行おうとすると、ユーザは手首も回転させたり肘を動かしたりする必要があり、スムーズな回転操作が困難となる。【０００６】
本発明が解決しようとする課題としては、上記のものが例として挙げられる。本発明は、希望する回転角度が大きい場合でも、表示された地図を容易に回転させることが可能な地図表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、地図表示装置であって、表示部に地図を表示する地図表示手段と、前記表示部に対する接触体の接触位置を検出する接触検出手段と、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段と、を備え、前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。【０００８】
請求項６に記載の発明は、表示部を備える地図表示装置において実行される地図表示方法であって、前記表示部に地図を表示する地図表示工程と、前記表示部に対する接触体の接触位置を検出する接触検出工程と、複数の接触体の接触位置の移動量に基づいて、前記地図表示工程による表示モードを通常表示モードから地図回転モードへ変更するモード変更工程と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転工程と、を備え、前記地図回転工程は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。【０００９】
請求項７に記載の発明は、表示部及びコンピュータを備える地図表示装置において実行される地図表示プログラムであって、前記表示部に地図を表示する地図表示手段、前記表示部に対する接触体の接触位置を検出する接触検出手段、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段、として前記コンピュータを機能させ、前記地図回転手段は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】本発明の地図表示装置の実施例に係る携帯型端末装置の外観を示す。
【図２】携帯型端末装置の機能構成を示すブロック図である。
【図３】２本の指を使用した地図の回転操作の例を示す。
【図４】１本の指を使用した地図の回転操作の例を示す。
【図５】地図回転処理のフローチャートである。
【図６】変形例における回転基準点を説明する図である。
【発明を実施するための形態】
【００１１】
本発明の好適な実施形態では、地図表示装置は、表示部に地図を表示する地図表示手段と、前記表示部に対する接触体の接触位置を検出する接触検出手段と、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段と、を備え、前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させる。
【００１２】
上記の地図表示装置は例えば携帯型端末装置として構成される。表示部には地図が表示される。表示部は、例えばタッチパネル式の液晶表示装置などにより構成され、ユーザの指、タッチペン、その他の接触体の接触位置が検出される。複数の接触体が表示部に接触すると、それらの移動量に基づいて、表示モードが通常表示モードから地図回転モードへ変更される。地図回転モードでは、接触体の接触位置の移動量に基づいて、表示された地図が回転して表示される。また、地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図が回転して表示される。
【００１３】
従って、いったん表示モードが地図回転モードへ変更された後は、ユーザは例えば１本の指のみを用いた回転操作により、地図を回転させることができるので、所望の回転角度が大きい場合でもユーザは容易に地図を回転させることができる。
【００１４】
上記の地図表示装置の一態様では、前記地図回転手段は、回転基準点を中心として地図を回転させ、前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、前記回転基準点に対する、当該１つの接触体の接触位置の移動量に基づいて地図の回転量を決定する。この態様では、１つの接触体のみが表示部に接触している場合には、回転基準点と、当該１つの接触体の接触位置とに基づいて地図の回転量が決定される。
【００１５】
好適な例では、回転基準点は、２つの接触体が前記表示部に最初に接触した接触位置の中点である。この場合、ユーザは最初に表示部に２つの接触体を接触させる位置を変えることにより、回転の中心を任意の位置に設定することができる。また、他の好適な例では、回転基準点は、前記表示部に表示された地図の中央点である。
【００１６】
上記の地図表示装置の他の一態様では、前記モード変更手段は、前記地図回転モードへの変更後は、前記表示部に対して少なくとも１つの接触体が接触している限り前記地図回転モードを継続する。この態様では、いったん表示モードが地図回転モードへ変更された後は、ユーザは２本の指を使用しても、１本の指のみを使用しても地図の回転を継続することができる。また、２本の指を使用する操作と、１本の指のみを使用する操作とを切り換えて行うことも可能である。
【００１７】
本発明の他の好適な実施形態では、表示部を備える地図表示装置において実行される地図表示方法は、前記表示部に地図を表示する地図表示工程と、前記表示部に対する接触体の接触位置を検出する接触検出工程と、複数の接触体の接触位置の移動量に基づいて、前記地図表示工程による表示モードを通常表示モードから地図回転モードへ変更するモード変更工程と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転工程と、を備え、前記地図回転工程は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させる。
【００１８】
上記の地図表示方法によっても、いったん表示モードが地図回転モードへ変更された後は、ユーザは例えば１本の指のみを用いた回転操作により地図を回転させることができるので、所望の回転角度が大きい場合でもユーザは地図を容易に回転させることができる。
【００１９】
本発明の他の好適な実施形態では、表示部及びコンピュータを備える地図表示装置において実行される地図表示プログラムは、前記表示部に地図を表示する地図表示手段、前記表示部に対する接触体の接触位置を検出する接触検出手段、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段、として前記コンピュータを機能させ、前記地図回転手段は、前記地図回転モードへの移行後に１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させる。
【００２０】
上記の地図表示プログラムをコンピュータ上で実行することにより、本発明の地図表示装置を実現することができる。
【実施例】
【００２１】
以下、図面を参照して本発明の好適な実施例について説明する。【００２２】
［装置構成］
図１に、本発明の地図表示装置の実施例に係る携帯型端末装置（以下、単に「端末装置」と呼ぶ。）の外観を示す。端末装置１０は、タッチパネル式の表示部１１を備える。なお、本発明では、表示部１１上のタッチ（接触）位置が検出できればよく、タッチパネルの方式は問わない。図１に示すように、表示部１１には地図が表示される。【００２３】
ユーザは、表示部１１に指などでタッチすることにより、地図表示状態を変更することができる。例えば、表示部１１にタッチした１本の指を移動することにより、地図をスクロールすることができる。また、２本の指で表示部１１にタッチし、その指を時計回り又は反時計回りに回転させることにより、表示されている地図を回転させることができる。この地図回転方法については後に詳しく説明する。【００２４】
図２は、端末装置１０の機能構成を示す。なお、図２においては、本発明による地図回転処理に関連する構成のみを示し、端末装置１０の他の一般的な機能に関連する構成は省略している。【００２５】
図示のように、端末装置１０は、上述の表示部１１と、制御部１２と、地図データベース（ＤＢ）１３と、接触検出部１４とを備える。【００２６】
制御部１２は、表示部１１に表示される地図を回転するための処理を実行する。なお、制御部１２は、具体的にはＣＰＵなどにより構成され、予め用意されたプログラムを実行することにより、上述の処理を実行する。なお、制御部１２は、本発明の地図表示手段、モード変更手段及び地図回転手段に相当する。【００２７】
地図ＤＢ１３は地図データを記憶する記憶媒体であり、本実施例では例えばフラッシュメモリなどとすることができる。接触検出部１４は、タッチパネル式の表示部１１に搭載されたセンサ機構であり、各種の方式により、地図が表示された表示部１１に対する接触体の接触の有無及び接触位置を検出する。ここで、接触体は人間の指に限らず、タッチペンなど指以外のものであってもよい。接触検出部１４は本発明の接触検出手段に相当する。【００２８】
［地図回転方法］
次に、地図回転方法について説明する。本実施例では、ユーザは、２本の指で表示部１１にタッチし、その２本の指を所望の方向へ回転させることにより地図を回転させる操作（以下、「回転操作」とも呼ぶ。）を行う。【００２９】
図３（Ａ）は、回転操作の一例を示す。まず、ユーザは２本の指で表示部１１にタッチする。接触点Ａ１、Ａ２は、１回の回転操作において、表示部１１に対してユーザの２本の指が最初に接触した接触位置を示す。また、実線で示す線分Ａ１Ａ２は接触点Ａ１、Ａ２を結ぶ線分であり、地図の回転量を決定する基準となる（以下、「基準線分」とも呼ぶ。）。【００３０】
次に、ユーザは、その２本の指を表示部１１に接触したまま回転させる。ユーザが角度θ１だけ２本の指を回転させると、その回転操作後、２本の指はそれぞれ接触点Ｂ１、Ｂ２において表示部１１に接触している状態となる。破線で示す線分Ｂ１Ｂ２は回転操作後の接触点Ｂ１、Ｂ２を結ぶ線分（以下、「回転後線分」とも呼ぶ。）である。この場合、ユーザによる回転操作による回転量θ１は、基準線分Ａ１Ａ２と、回転後線分Ｂ１Ｂ２とがなす角度となる。【００３１】
制御部１２は、この回転量θ１が基準回転量θｔｈ以上になったときに、地図表示モードを通常表示モードから地図回転モードへと変更する。なお、通常表示モードとは、例えば図１のように、単に地図が表示されるモードであり、地図回転モードになっていない状態を言う。一方、地図回転モードとは、ユーザの回転操作に基づいて、現在表示されている地図を回転させるモードを言う。【００３２】
ここで、基準回転量θｔｈは、例えば以下の式により決定される。【００３３】
θｔｈ（rad）＝Ａ／Ｌ、
なお、Ｌ：２つの接触点間の距離（＝基準線分Ａ１Ａ２の長さ）、Ａ：係数（例えば８）
例えば、表示部１１が縦４８０ピクセル、横３２０ピクセルの表示領域を有するものとし、基準線分Ａ１Ａ２の長さが２００ピクセルとすれば、
基準回転量θｔｈ＝８／２００＝０．０４（rad）
となる。よって、回転量θ１が０．０４（rad）以上となったときに、制御部１２は表示モードを地図回転モードへ移行する。【００３４】
なお、図３（Ａ）の例は、２本の指の接触点Ａ１、Ａ２の両方が移動するようにユーザが回転操作を行った場合を示している。その代わりに、ユーザは２本の指のうちの１本の指を固定し、他方の指を回転させて回転操作を行うこともできる。図３（Ｂ）はその場合の例を示し、一方の指を接触点Ａ１に固定したまま、他方の指を接触点Ａ２から接触点Ｂ２へと回転量θ２だけ移動させている。この場合でも、制御部１２は、回転量θ２が基準回転量θｔｈ以上となったときに、表示モードを通常表示モードから地図回転モードへと移行させる。【００３５】
なお、本実施例では、ユーザは表示部１１にタッチした２本の指の距離を広げたり狭くしたりすることにより、表示された地図を拡大したり縮小したりすることができる。このモードを拡大・縮小モードと呼ぶ。接触検出部１４が検出した２本の指の接触点間の距離変動が所定距離（例えば１０ピクセル）以上となったとき、制御部１２は地図表示モードを拡大・縮小モードへと移行する。【００３６】
さて、地図表示モードが地図回転モードへと移行した後、制御部１２は、回転基準点を中心として、回転量θ１又はθ２だけ地図を回転させる。ここで、回転基準点は表示部１１の表示エリアの中央、即ち、表示されている地図の中央とされる。従って、表示部１１に２本の指をタッチしたまま、その２本の指を所望の角度だけ回転させることにより、ユーザは表示されている地図を所望の角度だけ回転させることができる。【００３７】
そして、ユーザが指を２本とも表示部１１から離すと、接触検出部１４がこれを検出し、制御部１２は地図表示モードを地図回転モードから通常表示モードへと変更する。その結果、図３（Ｃ）に示すように、表示部１１には、ユーザが表示部１１から指を離した時点の地図が通常表示モードで表示されることになる。【００３８】
さらに、本実施例では、地図表示モードが地図回転モードへと移行した後は、ユーザは１本の指のみを使用して回転操作を続けることができる。図４（Ａ）にこの場合の回転操作の例を示す。ユーザは２本の指の位置を回転させて地図回転モードに入った後、１本の指を表示部１１から離し、残りの１本の指のみを回転させる。図４（Ａ）の例では、ユーザが、表示部１１に接触している残りの１本の指を、接触点Ｃから接触点Ｄへと回転量θ３移動させたとする。接触検出部１４は、表示部１１に接触している指が１つに減ったことを検出するとともに、その指の接触位置が接触点ＣからＤへと移動したことを検出し、制御部１２へ伝える。制御部１２は、表示部１１に接触している指が１つに減ったことを知ると、回転基準点Ｏと、残りの１本の指の接触位置Ｃ及びＤとに基づいて、地図の回転量を決定する。具体的には、制御部１２は、表示部１１に接触している指が１つに減ったときのその指の接触点Ｃと回転基準点Ｏとにより作られる線分ＯＣと、移動後のその指の接触点Ｄと回転基準点Ｏとにより作られる線分ＯＤとの角度θ３を回転量とし、その回転量θ３だけ地図を回転させる。【００３９】
そして、ユーザがその１本の指を表示部１１から離すと、接触検出部１４がこれを検出し、制御部１２は地図表示モードを地図回転モードから通常表示モードへと変更する。その結果、図４（Ｂ）に示すように、表示部１１には、ユーザが表示部１１から指を離した時点の地図が通常表示モードで表示されることになる。【００４０】
以上のように、本実施例では、地図回転モードへ移行する際にはユーザは２本の指で回転操作を行う必要があるが、地図回転モードへの移行後は、ユーザは１本の指のみで回転操作を行うことができる。制御部１２は、１本の指による回転操作に応じた回転量だけ地図を回転させる。従って、希望する地図の回転量が大きい場合でも、ユーザは１本の指のみで容易に回転操作を行い、地図を回転させることができる。また、１本指のみで回転操作が可能であるので、ユーザは最初に地図を回転させた方向と反対方向へも容易に回転操作を行うことができる。即ち、ユーザは最初に時計回りに地図を回転させた場合でも、表示部１１に接触した１本の指をその後反時計回り回転させて地図を反対方向へ回転させることもできる。【００４１】
また、制御部１２は、地図回転モードへ移行した後は、表示部１１から全ての指が離れない限り、地図回転モードを継続する。よって、ユーザは、全ての指を表示部１１から離さない限り、２本の指による回転操作と１本の指による回転操作を任意に切り換えて行うことも可能である。【００４２】
［地図回転処理］
次に、地図回転処理について説明する。図５は本実施例による地図回転処理のフローチャートである。この処理は、制御部１２を構成するＣＰＵなどが、予め用意されたプログラムを実行することにより実現される。【００４３】
表示部１１に地図が表示された状態で、制御部１２は、接触検出部１４からの出力に基づいて表示部１１に２本の指が接触しているか否かを判定する（ステップＳ１０）。２本の指が接触していない場合（ステップＳ１０；Ｎｏ）、制御部１２は別モードの処理を行うか、又は待機状態となる（ステップＳ１９）。【００４４】
一方、表示部１１に２本の指が接触している場合（ステップＳ１０；Ｙｅｓ）、制御部１２は２つの接触点間の距離変動が所定距離以内であるか否かを判定する（ステップＳ１１）。なお、本実施例では、前述のように所定距離は例えば１０ピクセルである。距離変動が所定距離以上である場合（ステップＳ１１；Ｎｏ）、制御部１２は前述の拡大・縮小モードの如き別モードの処理を行う（ステップＳ２０）。一方、距離変動が所定距離以内である場合（ステップＳ１１；Ｙｅｓ）、制御部１２は２本の指による回転操作が示す回転量θが基準回転量θｔｈ以上であるか否かを判定する（ステップＳ１２）。回転量θが基準回転量θｔｈ以上でない場合（ステップＳ１２；Ｎｏ）、制御部１２は待機状態へ移行する（ステップＳ２１）。一方、回転量θが基準回転量θｔｈ以上である場合（ステップＳ１２；Ｙｅｓ）、制御部１２は地図表示モードを地図回転モードへと移行し、地図の回転表示を開始する（ステップＳ１３）。【００４５】
次に、制御部１２は、接触検出部１４の出力に基づいて、２本の指がともに表示部１１と非接触であるか否かを判定する（ステップＳ１４）。２本の指がともに表示部１１と非接触でない場合（ステップＳ１４；Ｎｏ）、制御部１２はさらに１本の指のみが表示部１１に接触しているか否かを判定する（ステップＳ１５）。１本の指のみが表示部１１に接触しているのではない場合（ステップＳ１５；Ｎｏ）、２本の指が表示部１１に接触していることになるので、制御部１２は、図３（Ａ）及び（Ｂ）を参照して説明したように、それら２本の指による回転操作に応じた回転量θだけ回転基準点を中心に地図を回転させる（ステップＳ１６）。【００４６】
一方、１本の指のみが表示部１１に接触している場合（ステップＳ１５；Ｙｅｓ）、制御部１２は、図４（Ａ）を参照して説明したように、その１本の指による回転操作に応じた回転量θだけ回転基準点を中心に地図を回転させる（ステップＳ１７）。【００４７】
そして、ステップＳ１４において、２本の指がともに表示部１１と非接触である場合（ステップＳ１４；Ｙｅｓ）、即ち、ユーザが全ての指を表示部１１から離した場合、制御部１２は地図回転モードを終了する（ステップＳ１８）。この場合、制御部１２は、ユーザが全ての指を表示部１１から離した時点で表示されている地図を通常表示モードで表示することになる。【００４８】
なお、ステップＳ１４〜Ｓ１７の処理に示されるように、本実施例では、表示部１１に接触している指が１本であるか２本であるかを繰り返し検出し、そのときに表示部１１に接触している指の数に応じて回転表示を行うので、いったん地図回転モードへ移行した後は、１本の指のみでも２本の指を用いても地図の回転を継続することができる。例えば、２本の指のうち一方の指で回転操作を行った後、いったん２本の指を接触させてから、今度は他方の指のみでさらに回転操作を継続するようなことも可能となる。【００４９】
［変形例］
上記の実施例では、制御部１２は、回転基準点を表示部１１の中央、即ち表示された地図の中央としていた。その代わりに、制御部１２は、ユーザが最初に表示部１１に対して２本の指を接触させた位置に基づいて回転基準点を決定してもよい。図６を参照してこの方法について説明する。【００５０】
図６（Ａ）において、ユーザは２本の指を接触点Ａ１、Ａ２において表示部１１に接触させたとする。制御部１２は、接触点Ａ１とＡ２の中点Ｏｘを回転基準点に決定する。そして、図６（Ｂ）及び（Ｃ）に示すように、制御部１２は、回転基準点Ｏｘを中心として、回転量θ１又はθ３だけ地図を回転させる。この手法によれば、ユーザは表示されている地図中の任意の点を中心として地図を回転表示させることが可能となる。【００５１】
また、上記の実施例では、制御部１２は、表示部１１に対する２本の指の接触を検出して地図回転モードへの移行を行っているが、３本以上の指の接触を検出して地図回転モードへ移行するようにしてもよい。その場合、例えば３つ以上の接触点のうちの２つの接触点の組合せについてそれぞれ回転量θを検出し、いずれか１つが基準回転量θｔｈ以上となった場合に地図回転モードへ移行することとしてもよいし、全ての回転量が基準回転量θｔｈ以上となった場合に地図回転モードへ移行することとしてもよい。【００５２】
上記の実施例は本発明を携帯型端末装置に適用しているが、本発明はこれに限らず、タッチパネル方式などの接触検出機能を有する表示装置を利用する各種の地図表示装置に適用することができる。【００５３】
また、上記の実施例では、全ての指が表示部１１から離れた場合、地図回転モードが終了するとともに、そのとき表示されていた地図が表示されることとしている。その代わりに、地図回転モードが終了した場合には、地図回転モードに入る前の時点で表示されていた地図、即ち、ユーザが最初に２本の指を表示部１１に接触させた時点で表示されていた地図が表示されるようにしてもよい。
【産業上の利用可能性】
【００５４】
本発明は、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯型端末装置、ナビゲーション装置、パーソナルコンピュータなど、地図表示が可能な各種の装置に利用することができる。
【符号の説明】
【００５５】
１０  携帯型端末装置
１１  表示部
１２  制御部
１３  地図データベース（ＤＢ）
１４  接触検出部
【図１】
2011045861.tif 000003
【図２】
2011045861.tif 000004
【図３】
2011045861.tif 000005
【図４】
2011045861.tif 000006
【図５】
2011045861.tif 000007
【図６】
2011045861.tif 000008
【手続補正書】
【提出日】平成24年3月7日(2012.3.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部に地図を表示する地図表示手段と、
前記表示部に対する接触体の接触位置を検出する接触検出手段と、
複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段と、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段と、を備え、
前記地図回転手段は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示装置。
【請求項２】
前記地図回転手段は、回転基準点を中心として地図を回転させ、
前記地図回転手段は、前記地図回転モードへの変更後に１つの接触体のみが表示部に接触している場合には、前記回転基準点に対する、当該１つの接触体の接触位置の移動量に基づいて地図の回転量を決定することを特徴とする請求項１に記載の地図表示装置。
【請求項３】
前記回転基準点は、２つの接触体が前記表示部に最初に接触した接触位置の中点であることを特徴とする請求項２に記載の地図表示装置。
【請求項４】
前記回転基準点は、前記表示部に表示された地図の中央点であることを特徴とする請求項２に記載の地図表示装置。
【請求項５】
前記モード変更手段は、前記地図回転モードへの変更後は、前記表示部に対して少なくとも１つの接触体が接触している限り前記地図回転モードを継続することを特徴とする請求項１乃至４のいずれか一項に記載の地図表示装置。
【請求項６】
表示部を備える地図表示装置において実行される地図表示方法であって、
前記表示部に地図を表示する地図表示工程と、
前記表示部に対する接触体の接触位置を検出する接触検出工程と、
複数の接触体の接触位置の移動量に基づいて、前記地図表示工程による表示モードを通常表示モードから地図回転モードへ変更するモード変更工程と、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転工程と、を備え、
前記地図回転工程は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示方法。
【請求項７】
表示部及びコンピュータを備える地図表示装置において実行される地図表示プログラムであって、
前記表示部に地図を表示する地図表示手段、
前記表示部に対する接触体の接触位置を検出する接触検出手段、
複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段、
前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段、として前記コンピュータを機能させ、
前記地図回転手段は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする地図表示プログラム。
【請求項８】
請求項７に記載の地図表示プログラムを記憶したことを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
請求項１に記載の発明は、地図表示装置であって、表示部に地図を表示する地図表示手段と、前記表示部に対する接触体の接触位置を検出する接触検出手段と、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段と、を備え、前記地図回転手段は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項６に記載の発明は、表示部を備える地図表示装置において実行される地図表示方法であって、前記表示部に地図を表示する地図表示工程と、前記表示部に対する接触体の接触位置を検出する接触検出工程と、複数の接触体の接触位置の移動量に基づいて、前記地図表示工程による表示モードを通常表示モードから地図回転モードへ変更するモード変更工程と、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転工程と、を備え、前記地図回転工程は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項７に記載の発明は、表示部及びコンピュータを備える地図表示装置において実行される地図表示プログラムであって、前記表示部に地図を表示する地図表示手段、前記表示部に対する接触体の接触位置を検出する接触検出手段、複数の接触体の接触位置の移動量に基づいて、前記地図表示手段による表示モードを通常表示モードから地図回転モードへ変更するモード変更手段、前記地図回転モードにおいて、前記接触体の接触位置の移動量に基づいて、表示された地図を回転させる地図回転手段、として前記コンピュータを機能させ、前記地図回転手段は、前記地図回転モードにおいて、前記複数の接触体の移動量に基づいて地図を回転させた後継続して１つの接触体のみが表示部に接触している場合には、当該１つの接触体の接触位置の移動量に基づいて、表示された地図を回転させることを特徴とする。
【国際調査報告】
2011045861.tif 000009
2011045861.tif 000010