(57)【要約】【課題】地図情報および地図関連情報を直感的かつ容易に操作可能な、地図情報表示装置、地図情報表示方法およびプログラムを提供する。【解決手段】地図情報ＭＩおよび視野画像情報ＶＩが表示される表示パネル１０１上で、地図情報に対応する領域に接触する操作体Ｍの位置および指示方向を検出する操作体検出部１０７と、操作体の位置により指定される地図情報上の視点、および操作体の指示方向により指定される地図情報上の視線方向に応じて、視野画像情報の表示を制御する表示制御部１１１と、を備える。【選択図】図１
2011014045.tif 000002
【特許請求の範囲】
【請求項１】
地図情報および視野画像情報が表示される表示パネル上で、前記地図情報に対応する領域に接触する操作体の位置および指示方向を検出する操作体検出部と、
前記操作体の位置により指定される前記地図情報上の視点、および前記操作体の指示方向により指定される前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御する表示制御部と、
を備える地図情報表示装置。
【請求項２】
前記操作体検出部は、前記操作体の指示方向の検出に前後して、前記地図情報に対応する領域に接触して移動する前記操作体の移動を検出し、
前記表示制御部は、移動後の操作体の位置により指定される前記地図情報上の視点、および前記操作体の指示方向により指定される前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御する、請求項１に記載の地図情報表示装置。
【請求項３】
前記表示制御部は、前記表示パネル上で前記操作体の指示方向と同一方向をなす、前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御する、請求項１に記載の地図情報表示装置。
【請求項４】
前記表示制御部は、前記操作体の指示方向の変化量に係数ａ（１＜ａ）を乗じた変化量で規定される前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御する、請求項１に記載の地図情報表示装置。
【請求項５】
前記表示制御部は、前記操作体の指示方向の変化量に係数（１−ａ）を乗じた変化量で前記地図情報を回転させるように、前記地図情報の表示を制御する、請求項４に記載の地図情報表示装置。
【請求項６】
前記表示制御部は、前記地図情報上の視点および視線方向を示す視点情報を、前記地図情報上の視点に対応する位置に表示する、請求項１に記載の地図情報表示装置。
【請求項７】
前記表示制御部は、前記地図情報上の視点を示す視点情報を、前記地図情報上の視点に対応する位置に表示し、
前記操作体検出部は、前記地図情報上の前記視点情報に対応する領域に接触する第１の操作体を検出している状態で、前記第１の操作体の検知領域を中心とする弧を描くように、前記地図情報に対応する領域に接触して移動する第２の操作体の移動を検出し、
前記表示制御部は、検出される前記第２の操作体の移動に応じて、前記視点情報を回転中心とする前記地図情報の回転表示を制御する、請求項１に記載の地図情報表示装置。
【請求項８】
地図情報および視野画像情報が表示される表示パネル上で、前記地図情報に対応する領域に接触する操作体の位置および指示方向を検出するステップと、
前記操作体の位置により指定される前記地図情報上の視点、および前記操作体の指示方向により指定される前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御するステップと、
を含む地図情報表示方法。
【請求項９】
地図情報および視野画像情報が表示される表示パネル上で、前記地図情報に対応する領域に接触する操作体の位置および指示方向を検出するステップと、
前記操作体の位置により指定される前記地図情報上の視点、および前記操作体の指示方向により指定される前記地図情報上の視線方向に応じて、前記視野画像情報の表示を制御するステップと、
を含む地図情報表示方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報表示装置、地図情報表示方法およびプログラムに関する。
【背景技術】
【０００２】
近年、カーナビゲーションシステム、マッピングシステム等、地図情報アプリケーションの進展により、様々な形態で地図情報および地図関連情報の表示・操作が行われている。例えば、地図情報とともに、地図情報上で指定される視点および視点からの方向である視線方向に応じた視野画像情報を地図関連情報として表示するアプリケーションが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３７１２５号公報
【特許文献２】特開２００４−２３３３３３号公報
【特許文献３】特開２００９−２５０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このアプリケーションでは、ユーザは、地図情報上で視点を指定し、視野画像情報上で視線方向を指定することで、視野画像情報の表示を切替える。視野画像情報上で視線方向を指定する場合、視野画像情報上で指定している視線方向と地図情報上での実際の方向の関係が把握し難くなる。また、地図情報上での視点の操作と視野画像情報上での視線方向の操作を別々に行わなければならない。このため、従来のアプリケーションでは、地図情報および地図関連情報を直感的かつ容易に操作できなかった。
【０００５】
そこで、本発明は、地図情報および地図関連情報を直感的かつ容易に操作可能な、地図情報表示装置、地図情報表示方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、地図情報および視野画像情報が表示される表示パネル上で、地図情報に対応する領域に接触する操作体の位置および指示方向を検出する操作体検出部と、操作体の位置により指定される地図情報上の視点、および操作体の指示方向により指定される地図情報上の視線方向に応じて、視野画像情報の表示を制御する表示制御部と、を備える地図情報表示装置が提供される。
【０００７】
上記操作体検出部は、操作体の指示方向の検出に前後して、地図情報に対応する領域に接触して移動する操作体の移動を検出し、表示制御部は、移動後の操作体の位置により指定される地図情報上の視点、および操作体の指示方向により指定される地図情報上の視線方向に応じて、視野画像情報の表示を制御してもよい。
【０００８】
上記表示制御部は、表示パネル上で操作体の指示方向と同一方向をなす、地図情報上の視線方向に応じて、視野画像情報の表示を制御してもよい。
【０００９】
上記表示制御部は、操作体の指示方向の変化量に係数ａ（１＜ａ）を乗じた変化量で規定される地図情報上の視線方向に応じて、視野画像情報の表示を制御してもよい。ここで、上記表示制御部は、操作体の指示方向の変化量に係数（１−ａ）を乗じた変化量で地図情報を回転させるように、地図情報の表示を制御してもよい。
【００１０】
上記表示制御部は、地図情報上の視点を示す視点情報を、地図情報上の視点に対応する位置に表示し、操作体検出部は、地図情報上の視点情報に対応する領域に接触する第１の操作体を検出している状態で、第１の操作体の検知領域を中心とする弧を描くように、地図情報に対応する領域に接触して移動する第２の操作体の移動を検出し、表示制御部は、検出される第２の操作体の移動に応じて、視点情報を回転中心とする地図情報の回転表示を制御してもよい。
【００１１】
上記表示制御部は、地図情報上の視点および視線方向を示す視点情報を、地図情報上の視点に対応する位置に表示してもよい。
【００１２】
また、本発明の第２の観点によれば、地図情報および視野画像情報が表示される表示パネル上で、地図情報に対応する領域に接触する操作体の位置および指示方向を検出するステップと、操作体の位置により指定される地図情報上の視点、および操作体の指示方向により指定される地図情報上の視線方向に応じて、視野画像情報の表示を制御するステップと、を含む地図情報表示方法が提供される。
【００１３】
また、本発明の第３の観点によれば、第２の観点による地図情報表示方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１４】
以上説明したように本発明によれば、地図情報および地図関連情報を直感的かつ容易に操作可能な、地図情報表示装置、地図情報表示方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る地図情報表示装置の概要を示す図である。
【図２】本発明の実施形態に係る地図情報表示装置の主要な機能構成を示すブロック図である。
【図３Ａ】表示パネル上での操作体の位置および操作体の検出結果を示す図である。
【図３Ｂ】表示パネル上での操作体の位置および操作体の検出結果を示す図である。
【図３Ｃ】表示パネル上での操作体の位置および操作体の検出結果を示す図である。
【図４】本発明の実施形態に係る地図情報表示方法を示すフロー図である。
【図５】地図情報および視野画像情報の表示例を示す図である。
【図６】視点移動に係る表示例を示す図である。
【図７】視線方向変更に係る表示例を示す図である。
【図８】地図情報表示に係る第１の変形例を示す図である。
【図９】地図情報表示に係る第２の変形例を示す図である。
【図１０】地図情報表示に係る第３の変形例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、添付した図面を参照しながら、本発明の好適な実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１７】
［１．地図情報表示装置１００の概要］
図１は、本発明の実施形態に係る地図情報表示装置１００の概要を示す図である。
【００１８】
本発明の実施形態に係る地図情報表示装置１００は、表示パネル１０１に対するユーザの指等の操作体Ｍの接触状態を検出する。地図情報表示装置１００は、パーソナルコンピュータ、ＰＤＡ、カーナビゲーション装置等である。なお、以下では、地図情報表示装置１００が表示パネル１０１を内蔵する場合について説明するが、地図情報表示装置１００は、通信手段を介して表示パネル１０１に接続されてもよい。
【００１９】
地図情報表示装置１００は、地図情報ＭＩおよび視野画像情報ＶＩが表示される表示パネル１０１上で、地図情報ＭＩに対応する領域に接触する操作体Ｍの位置および指示方向を検出する。そして、地図情報表示装置１００は、操作体Ｍの位置により指定される地図情報ＭＩ上の視点、および操作体Ｍの指示方向により指定される地図情報ＭＩ上の視線方向に応じて、視野画像情報ＶＩの表示を制御する。
【００２０】
例えば、図１では、地図情報ＭＩ上の視点を示すアイコンＩ上で操作体Ｍの指示方向を変更することで、アイコンＩ’で示される視線方向が変更され、変更前後の視線方向に対応する視野画像情報ＶＩ１、ＶＩ２が各々に表示されている。ここで、操作体Ｍの指示方向とは、例えば操作体Ｍが指であれば、指先により指示される方向を意味する。
【００２１】
これにより、地図情報ＭＩ上で操作体Ｍの位置および指示方向により指定される視点および視線方向に応じた視野画像情報ＶＩが表示されることで、ユーザは、地図情報ＭＩおよび視野画像情報ＶＩ等の地図関連情報を直感的かつ容易に操作できる。
【００２２】
［２．地図情報表示装置１００の機能構成］
図２は、本発明の実施形態に係る地図情報表示装置１００の主要な機能構成例を示すブロック図である。地図情報表示装置１００は、表示パネル１０１、操作体検出部１０７、画像生成部１０９、表示制御部１１１、記憶部１１３、制御部１１５を含んで構成される。
【００２３】
表示パネル１０１は、接触センサ１０３および表示部１０５として機能する。接触センサ１０３は、操作体Ｍの接触状態を捉える。接触センサ１０３は、光学式、静電容量式、圧力式等のセンサであるが、以下では、表示パネル１０１の受光状態に基づいて、操作体Ｍの接触状態を捉える場合を想定する。
【００２４】
表示部１０５は、表示制御部１１１の制御下で、オブジェクト、コンテンツ、アプリケーションの処理結果等を表示し、特に地図情報ＭＩ、視野画像情報ＶＩ、および視点アイコンＩを表示する。
【００２５】
地図情報ＭＩとは、移動・経度情報を伴う地形図、都市図等の画像情報である。視野画像情報ＶＩとは、地図情報ＭＩ上の特定の位置（視点）から特定の方向（視線方向）を見た場合に、視野に映る建物等の景観を表す写真等の画像情報である。
【００２６】
視点アイコンＩとは、視点情報の一例であり、地図情報ＭＩ上で指定されている視点および視線方向を示すアイコンである。なお、オブジェクトとは、例えば、アイコン、ボタン、サムネイル等、ＧＵＩ（グラフィカルユーザーインターフェース）を構成するオブジェクトである。
【００２７】
操作体検出部１０７は、接触センサ１０３を用いて表示パネル１０１に対する操作体Ｍの接触状態を検出する。操作体検出部１０７は、表示パネル１０１の受光状態に基づいて、表示パネル１０１に対する操作体Ｍの接触の有無、接触位置、接触面積、指示方向を検出する。なお、接触センサ１０３による操作体Ｍの検出方法の詳細については後述する。
【００２８】
操作体Ｍの位置（接触位置）および指示方向は、地図情報ＭＩの緯度・経度および方角として定義される、地図情報ＭＩ上の視点および視線方向を指定するために用いられる。
【００２９】
画像生成部１０９は、地図情報ＭＩ上の視点および視線方向に応じて、地図情報ＭＩおよび視野画像情報ＶＩの画像データを生成する。画像生成部１０９は、視点および視線方向に応じた地図情報ＭＩおよび視野画像情報ＶＩを記憶部１１３から読出し、地図情報表示領域に表示するための画像データとして表示制御部１１１に出力する。
【００３０】
例えば、視点の緯度および経度がＬａおよびＬｎ、視線方向の方角が北であれば、緯度Ｌａ、経度Ｌｎの地点を含む地図情報ＭＩ、および同地点から北方向を見た場合に視野に映る景観を表す視野画像情報ＶＩが画像データとして出力される。
【００３１】
記憶部１１３は、地図情報表示プログラム、アプリケーションプログラム、オブジェクトのデータ等を記憶し、特に地図情報ＭＩ、視野画像情報ＶＩを記憶している。地図情報ＭＩは、地図情報ＭＩの緯度・経度に関連付けて記憶され、視野画像情報ＶＩは、地図情報ＭＩの緯度・経度および方角に関連付けて記憶されている。制御部１１５は、地図情報表示プログラムの実行により各部を制御し、地図情報表示装置１００全体の動作を制御する。
【００３２】
表示制御部１１１は、表示パネル１０１（表示部１０５）を制御して、地図情報ＭＩ、視野画像情報ＶＩ等を表示する。表示制御部１１１は、表示パネル１０１上の操作体Ｍの位置により指定される地図情報ＭＩ上の視点、および操作体Ｍの指示方向により指定される地図情報ＭＩ上の視線方向に応じて、視野画像情報ＶＩの表示を制御する。
【００３３】
なお、地図情報表示装置１００は、自装置の現在位置を検出する位置特定機能、ルートを探索・ルート案内のためのナビゲーション機能、地図情報ＭＩ、視野画像情報ＶＩ等をネットワーク上のデータベースから取得する通信機能等を含んでもよい。
【００３４】
ここで、操作体Ｍの指示方向の変化は、従来のボタンダウン、ボタンアップ、クリック、ダブルクリック、タッチ、ドラッグ、ドロップ、フリック操作等に対して判別可能であるので、これらの操作と干渉しないように検出される。
【００３５】
［３．操作体Ｍの検出方法］
表示パネル１０１には、いずれも不図示のＲＧＢ画素および受光センサがマトリクス状に配置されている。受光センサは、表示パネル１０１から放射されて操作体Ｍで反射された光を受光し、受光状態に基づいて、操作体Ｍの接触状態を捉えることで、接触センサ１０３として機能する。そして、操作体検出部１０７は、接触センサ１０３の出力結果をデジタル処理することで、センサ画像Ｓを生成する。
【００３６】
操作体検出部１０７は、センサ画像Ｓに基づいて各画素に対応する受光状態を表す輝度値を算出し、所定の閾値を用いて輝度値を２値化処理する。２値化処理では、各画素の輝度値が第１または第２のカテゴリに分類され、センサ画像Ｓの領域が各カテゴリに対応する第１または第２の領域Ａ１、Ａ２に区分される。第１および第２の領域Ａ１、Ａ２は、輝度大、輝度小の領域に対応しており、操作体Ｍの接触領域、非接触領域として各々に特定される。
【００３７】
操作体検出部１０７は、第１の領域Ａ１の存在に基づいて、表示パネル１０１に対する操作体Ｍの接触の有無を検出する。また、操作体検出部１０７は、第１の領域Ａ１の重心位置および面積を算出することで、操作体Ｍの接触位置および接触面積を各々に検出する。
【００３８】
特に、操作体検出部１０７は、第１の領域Ａ１の長軸方向Ｄを特定することで、操作体Ｍの指示方向を検出する。操作体Ｍの指示方向は、第１の領域Ａ１の長軸方向Ｄに沿って表示パネル１０１の上部を指示する方向として定義される。制御部１１５は、操作体Ｍの指示方向の回転前と回転後の角度差分を算出することで、操作体Ｍの回転角度を算出する。
【００３９】
以下では、図３Ａ〜図３Ｃを参照しながら、操作体Ｍの指示方向の検出方法について説明する。図３Ａ〜図３Ｃは、表示パネル１０１上での操作体Ｍの位置および操作体Ｍの検出結果を示す図である。
【００４０】
図３Ａでは、操作体Ｍである指先の接触領域Ａ１がセンサ画像Ｓ上で、楕円形の領域Ａ１として捉えられている。この場合、操作体検出部１０７は、楕円形の領域Ａ１の長軸方向Ｄを特定し、特定された長軸方向Ｄに沿って表示パネル１０１の上部を指示する方向を操作体Ｍの指示方向として検出する。通常、表示パネル１０１に対する指先の接触領域Ａ１は、指の指示方向を長軸方向Ｄとする楕円形の領域Ａ１として捉えられる。
【００４１】
図３Ｂでは、図３Ａの状態から指先が回転され、回転後の指先の接触領域Ａ１’がセンサ画像Ｓ上で、楕円形の領域Ａ１’として捉えられている。この場合、操作体検出部１０７は、楕円形の領域Ａ１’の長軸方向Ｄを特定し、特定された長軸方向Ｄに沿って表示パネル１０１の上部を指示する方向を回転後の操作体Ｍの指示方向として検出する。そして、制御部１１５は、操作体Ｍの指示方向の回転前と回転後の角度差分に基づいて、操作体Ｍの回転角度を算出する。
【００４２】
一方、図３Ｃでは、指先の接触領域Ａ１’’がセンサ画像Ｓ上で、略円形の領域Ａ１’’として捉えられている。この場合、操作体検出部１０７は、接触領域Ａ１’’の長軸方向Ｄを特定できないので、制御部１１５は、検出エラーとみなす。
【００４３】
［４．地図情報表示方法］
図４は、本発明の実施形態に係る地図情報表示方法を示すフロー図である。図５は、地図情報ＭＩおよび視野画像情報ＶＩの表示例を示す図である。図６は、視点移動に係る表示例を示す図であり、図７は、視線方向変更に係る表示例を示す図である。
【００４４】
表示パネル１０１には、地図情報ＭＩ、および地図情報ＭＩ上で指定される視点および視線方向に応じた視野画像情報ＶＩが表示されている。地図情報ＭＩ上には、指定されている視点および視線方向（矢印の向き）を示す視点アイコンＩが地図情報ＭＩ上の視点に対応する位置に表示されている。
【００４５】
図５に示す例では、地図情報ＭＩ１上の視線方向（北北西方向）に対応する視野画像情報ＶＩ０（郵便局等を表す写真）が表示されている。これにより、ユーザは、地図情報ＭＩ１上の視点および視線方向を容易に把握できる。
【００４６】
また、地図情報ＭＩ１上には、地図情報ＭＩの拡大縮小、地図情報ＭＩの選択を行うためのＧＵＩボタンＢ１等が表示されている。また、視野画像情報ＶＩ上には、視野画像情報ＶＩの拡大縮小、視野画像情報ＶＩの移動を行うためのＧＵＩボタンＢ２、Ｂ３等が表示されている。
【００４７】
図４に示すように、操作体検出部１０７は、検出フレーム毎に操作体Ｍの接触状態を検出する（ステップＳ１０１）。制御部１１５は、操作体Ｍが表示パネル１０１に接触しているかを判定する（Ｓ１０３）。制御部１１５は、判定結果が肯定的であれば、ステップＳ１０５以降の処理を行い、判定結果が否定的であれば、ステップＳ１０１の処理に復帰する。
【００４８】
ステップＳ１０５において、制御部１１５は、操作体Ｍが視点アイコンＩに対応する領域に接触していないかを判定する。制御部１１５は、判定結果が肯定的であれば、ステップＳ１０７の処理を行い、判定結果が否定的であれば、ステップＳ１１１以降の処理を行う。
【００４９】
ステップＳ１０７において、操作体検出部１０７は、後続のフレームで地図情報ＭＩまたは視野画像情報ＶＩに対するクリック、ドラッグ、ドロップ、フリック操作等の通常操作を検出する。そして、制御部１１５は、検出された操作に対応する処理を行う（Ｓ１０９）。
【００５０】
ステップＳ１１１において、操作体検出部１０７は、後続のフレームで操作体Ｍによる視点アイコンＩのドラッグ操作を検出する。ドラッグ操作とは、表示パネル１０１上で、視点アイコンＩ等に対応する領域に操作体Ｍを接触させた状態で操作体Ｍを移動させる操作を意味する。制御部１１５は、操作体Ｍの位置がドラッグ操作により直前のフレームから移動されているかを判定する（Ｓ１１３）。制御部１１５は、判定結果が肯定的であれば、ステップＳ１１５以降の処理を行い、判定結果が否定的であれば、ステップＳ１２３以降の処理を行う。
【００５１】
ステップＳ１１５において、制御部１１５は、移動後の操作体Ｍの位置に応じて視点の情報を更新する。表示制御部１１１は、移動後の操作体Ｍの位置に視点アイコンＩを表示するように表示パネル１０１（表示部１０５）を制御する（Ｓ１１７）。
【００５２】
制御部１１５は、移動後の視点に応じて、地図情報ＭＩの緯度・経度、方角に対応する視野画像情報ＶＩの存在を記憶部１１３に照会し（Ｓ１１９）、対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの更新を画像生成部１０９に指示する。画像生成部１０９は、移動後の視点に応じた視野画像情報ＶＩを記憶部１１３から読出して画像データを生成し、表示制御部１１１に出力し、表示パネル１０１上で視野画像情報ＶＩの表示が更新される（Ｓ１２１）。
【００５３】
図６に示すように、操作体Ｍの位置が地図情報ＭＩ１上でドラッグ操作により移動されると、移動後の操作体Ｍの位置に視点アイコンＩが表示される。そして、移動後の視点に対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの表示が更新される。図６に示す例では、視点アイコンＩが北方向に移動されており、視線方向（北北西方向）に対応する視野画像情報ＶＩ１（××ビル、公園等を表す写真）が表示されている。
【００５４】
ここで、操作体Ｍの位置の連続的な移動に応じて、移動経路上の各視点に対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの表示が移動経路上で順次に更新されてもよい。例えば、図６に示す例では、視点の移動に応じて、視野画像情報ＶＩとして、郵便局→○○ビル→交差点→××ビル→公園を表す写真が順次に表示されてもよい。
【００５５】
ステップＳ１２３において、操作体検出部１０７は、後続のフレームで操作体Ｍによる視点アイコンＩの回転操作を検出する。制御部１１５は、操作体Ｍの指示方向が回転操作により直前のフレームから変更されているかを判定する（Ｓ１２５）。制御部１１５は、判定結果が肯定的であれば、ステップＳ１２７以降の処理を行い、判定結果が否定的であれば、ステップＳ１０１の処理に復帰する。
【００５６】
ステップＳ１２７において、制御部１１５は、変更後の操作体Ｍの指示方向に応じて視線方向の情報を更新する。ここで、制御部１１５は、操作体Ｍの指示方向と一致するように地図情報ＭＩ上の視線方向を更新する。表示制御部１１１は、変更後の操作体Ｍの指示方向を示す視点アイコンＩを表示するように表示パネル１０１（表示部１０５）を制御する（Ｓ１２９）。
【００５７】
制御部１１５は、変更後の視線方向に応じて、地図情報ＭＩの緯度・経度、方角に対応する視野画像情報ＶＩの存在を記憶部１１３に照会し（Ｓ１３１）、対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの更新を画像生成部１０９に指示する。画像生成部１０９は、変更後の視線方向に応じた視野画像情報ＶＩを記憶部１１３から読出して画像データを生成し、表示制御部１１１に出力し、表示パネル１０１上で視野画像情報ＶＩの表示が更新される（Ｓ１３３）。
【００５８】
図７に示すように、視点アイコンＩ上で操作体Ｍの指示方向が回転操作により時計回りに６０°変更されると、時計回りに６０°変更された視線方向を示す視点アイコンＩ’が表示される。ここで、視点アイコンＩ’は、操作体Ｍの指示方向と一致する、地図情報ＭＩ１上の変更後の視線方向を示している。
【００５９】
そして、変更後の視線方向に対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの表示が更新される。図７に示す例では、視線方向の変更前後で、視線方向（北北西方向、北北東方向）に対応する視野画像情報ＶＩ１（××ビル、公園等を表す写真）、ＶＩ２（△△ビル、学校等を表す写真）が各々に表示されている。これにより、地図情報ＭＩ上の視線方向が操作体Ｍの指示方向に一致しているので、ユーザは、地図情報ＭＩ上の視線方向を直感的に指定できる。
【００６０】
ここで、操作体Ｍの指示方向の連続的な変更に応じて、変更途中の各視線方向に対応する視野画像情報ＶＩが存在する場合、視野画像情報ＶＩの表示が変更途中で順次に更新されてもよい。例えば、図７に示す例では、視線方向の変更に応じて、視野画像情報ＶＩとして、××ビル→公園→道路→学校→△△ビルを表す写真が順次に表示されてもよい。
【００６１】
なお、移動後の視点または変更後の視線方向に対応する視野画像情報ＶＩが存在しない場合、視野画像情報ＶＩの表示を更新しなくてもよく、または所定の画像情報を表示してもよい。
【００６２】
また、上記説明では、操作体Ｍによるドラッグ操作の検出後に回転操作の検出が行われているが、回転操作の検出後にドラッグ操作の検出が行われてもよい。これにより、操作体Ｍの指示方向の検出に前後して操作体Ｍの移動が検出されることで、ユーザは、地図情報ＭＩ上の視線方向の変更および視点の位置の変更を連続して容易に操作できる。
【００６３】
［５．変形例］
図８〜図１０は、地図情報表示に係る第１〜第３の変形例を示す図である。
【００６４】
上記実施形態では、地図情報ＭＩ上の視線方向が操作体Ｍの指示方向と一致する場合について説明した。この場合、操作体Ｍの指示方向の変更範囲が限定されてしまい、回転操作時の操作性が低下してしまう場合がある。例えば、操作体Ｍである指の指示方向を１８０°回転させることは一般に困難を伴う。
【００６５】
このため、第１の変形例では、操作体Ｍの指示方向と一致する視線方向ではなく、操作体Ｍの指示方向の変化量に係数ａ（１＜ａ）を乗じた変化量で規定される視線方向に応じて、視野画像情報ＶＩの表示を制御する。
【００６６】
例えば、係数ａ＝２であれば、図８に示すように、視点アイコンＩ上での操作体Ｍの指示方向が回転操作により時計回りに３０°変更されると、時計回りに６０°（＝３０°×２）変更された視線方向を示す視点アイコンＩ’が表示され、変更後の視線方向に対応する視野画像情報ＶＩ２が表示される。
【００６７】
これにより、地図情報ＭＩ上の視線方向が操作体Ｍの指示方向の変化量に係数ａ（１＜ａ）を乗じた変化量で規定されるので、ユーザは、指示方向の僅かな変化でも地図情報ＭＩ上の視線方向を容易に指定できる。しかし、第１の変形例では、指示方向と視線方向が一致しないので、直感的な操作により視線方向を指定できない場合がある。
【００６８】
このため、第２の変形例では、操作体Ｍの指示方向の変化量に係数ａ（１＜ａ）を乗じた変化量で規定される視線方向を特定するとともに、操作体Ｍの指示方向の変化量に係数（１−ａ）を乗じた変化量で地図情報ＭＩを回転させる。
【００６９】
例えば、係数ａ＝２であれば、図９に示すように、視点アイコンＩ上で操作体Ｍの指示方向が回転操作により時計回りに３０°変更されるとともに、矢印ＭＤで示すように、地図情報ＭＩが時計回りに−３０°（＝３０°×（−１））、つまり反時計回りに３０°回転される。そして、地図情報ＭＩ１に対して時計回りに６０°変更された視線方向を示す視点アイコンＩ’が表示され、変更後の視線方向に対応する視野画像情報ＶＩ２が表示される。
【００７０】
ここで、操作体Ｍの指示方向が時計回りに３０°変更され、地図情報ＭＩ１が反時計回りに３０°変更された地図情報ＭＩ２となるので、操作体Ｍの指示方向が地図情報ＭＩ２上の視線方向と一致することになる。
【００７１】
これにより、指示方向の変化量に係数ａを乗じた変化量で規定される地図情報ＭＩ上の視線方向に応じた視野画像情報ＶＩを表示する場合に比べて、ユーザは、地図情報ＭＩ上の視線方向を直感的に指定できる。
【００７２】
第２の変形例では、操作体Ｍの指示方向の変化に応じて、地図情報ＭＩ上の視線方向および地図情報ＭＩの表示方向が変更される。しかし、第２の変形例では、地図情報ＭＩの表示方向とともに、地図情報ＭＩ上の視線方向も変更されてしまい、視野画像情報ＶＩの表示も変更されてしまう。一方、ユーザは、視野画像情報ＶＩの表示を維持した状態で、地図情報ＭＩの表示方向の変更のみを所望する場合がある。
【００７３】
このため、第３の変形例では、第１および第２の操作体Ｍ１、Ｍ２を用いて、地図情報ＭＩの表示方向を変更する操作が提案される。ここで、第１の操作体Ｍ１と第２の操作体Ｍ２は、例えば、ユーザの中指と人差指、人差指と親指に各々に対応する。
【００７４】
図１０に示すように、例えば中指である第１の操作体Ｍ１により視点アイコンＩを指定した状態で、地図情報ＭＩ１上で弧を描くように、人差指である第２の操作体Ｍ２を表示パネル１０１上で移動させる。ここで、反時計回りに３０°の円弧を描くことで、矢印ＭＤで示すように、反時計回りに３０°回転された地図情報ＭＩ２が表示される。なお、第１の変形例と同様に、第２の操作体Ｍ２の指示方向の変化量に１以上の係数を乗じた変化量で地図情報ＭＩ１の表示方向を変化させてもよい。これにより、ユーザは、視野画像情報ＶＩの表示を維持した状態で、地図情報ＭＩの表示方向を変更できる。
【００７５】
また、地図情報ＭＩの表示方向の変更は、図７〜図９を参照しながら説明した視線方向の変更方法と組合せてもよい。これにより、ユーザは、地図情報ＭＩ上の視線方向の変更および地図情報ＭＩの表示方向の変更を連続して容易に操作できる。
【００７６】
［６．まとめ］
以上説明したように、本発明の実施形態によれば、地図情報表示装置１００は、地図情報ＭＩおよび視野画像情報ＶＩが表示される表示パネル１０１上で、地図情報ＭＩに対応する領域に接触する操作体Ｍの位置および指示方向を検出する。そして、地図情報表示装置１００は、操作体Ｍの位置により指定される地図情報ＭＩ上の視点、および操作体Ｍの指示方向により指定される地図情報ＭＩ上の視線方向に応じて、視野画像情報ＶＩの表示を制御する。
【００７７】
これにより、地図情報ＭＩ上で操作体Ｍの位置および指示方向により指定される視点および視線方向に応じた視野画像情報ＶＩが表示されることで、ユーザは、地図情報ＭＩおよび視野画像情報ＶＩ等の地図関連情報を直感的かつ容易に操作できる。
【００７８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７９】
例えば上記実施形態の説明では、光学式の接触センサ１０３を用いて、操作体Ｍの接触状態を検出する場合について説明した。しかし、静電容量式、圧力式等、他の接触センサが用いられてもよい。
【００８０】
例えば上記実施形態の説明では、操作体Ｍの接触状態から操作体Ｍの指示方向を検出する場合について説明した。しかし、操作体Ｍの接触状態および近接状態から操作体Ｍの指示方向を検出してもよい。この場合、例えば、接触近接センサの出力結果によるセンサ画像を３値化処理し、操作体Ｍの接触領域、近接領域、非接触近接領域を特定する。そして、接触領域および近接領域の重心位置に基づいて、近接領域の重心位置から接触領域の重心位置に向かう方向を操作体Ｍの指示方向として検出できる。
【符号の説明】
【００８１】
１００    情報処理装置
１０１    表示パネル
１０７    操作体検出部
１１１    表示制御部
Ｍ、Ｍ１、Ｍ２    操作体
ＭＩ    地図情報
ＶＩ、ＶＩ０、ＶＩ１、ＶＩ２    視野画像情報
Ｉ、Ｉ’    視点アイコン
【図１】
2011014045.tif 000003
【図２】
2011014045.tif 000004
【図３Ａ】
2011014045.tif 000005
【図３Ｂ】
2011014045.tif 000006
【図３Ｃ】
2011014045.tif 000007
【図４】
2011014045.tif 000008
【図５】
2011014045.tif 000009
【図６】
2011014045.tif 000010
【図７】
2011014045.tif 000011
【図８】
2011014045.tif 000012
【図９】
2011014045.tif 000013
【図１０】
2011014045.tif 000014