(57)【要約】【課題】ユーザが観察する実環境に当該ユーザが映像コンテンツを配置できるようにする。【解決手段】眼鏡型端末は、ユーザにより観察される像を撮影して撮影データを生成する撮影部と、観察される像に重ねて映像コンテンツを表示する表示部１２とを備える。眼鏡型端末は、撮影部が生成した撮影データに基づいて、ユーザにより行われた空間領域を平面的に囲むジェスチャを認識する。眼鏡型端末は、右手の親指ＦＲ１と人差し指ＦＲ２とで「Ｌ」字を作り、左手の親指ＦＬ１と人差し指ＦＬ２とで「Ｌ」字を作り、それらを組み合わせて、平面状の略矩形の空間領域を作るジェスチャを認識する。眼鏡型端末は、認識したジェスチャに基づいて、ユーザの位置から見てジェスチャ領域Ｔの延長線上に映像提示領域を設定する。眼鏡型端末は、映像提示領域においてユーザにより映像コンテンツが観察されるように、映像コンテンツを表示部１２に表示する。【選択図】図８
2015100032.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより観察される像を撮影して撮影データを生成する撮影部と、
前記観察される像に重ねて映像コンテンツを表示する表示部と、
前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するジェスチャ認識部と、
前記ジェスチャ認識部が認識したジェスチャに基づいて、前記ユーザの位置から見て前記ジェスチャで指定された空間領域の延長線上に映像提示領域を設定する設定部と、
前記設定部が設定した映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させる表示制御部と
を備える映像表示装置。
【請求項２】
前記ジェスチャ認識部は、
前記ユーザにより行われた前記空間領域を平面的に囲むジェスチャを認識する
ことを特徴とする請求項１に記載の映像表示装置。
【請求項３】
前記延長線上に存在する平面領域を検出する平面領域検出部を備え、
前記設定部は、
前記平面領域検出部が検出した前記平面領域上に、前記映像提示領域を設定する
ことを特徴とする請求項１又は請求項２に記載の映像表示装置。
【請求項４】
前記表示制御部は、
前記ユーザにより前記映像提示領域が観察されなくなった場合には、当該映像提示領域における映像コンテンツの再生を中断し、当該映像提示領域が再び観察されたときに前記再生を再開する
ことを特徴とする請求項１から請求項３のいずれか１項に記載の映像表示装置。
【請求項５】
前記表示制御部は、
前記ユーザによって複数の前記映像提示領域が観察される場合に、一の前記映像提示領域の映像コンテンツを、前記ユーザにより観察されないようにするか又は他の前記映像表提示エリアの映像コンテンツよりも観察されにくくする制御を行う
ことを特徴とする請求項１から請求項４のいずれか１項に記載の映像表示装置。
【請求項６】
自装置でない他の映像表示装置から前記映像提示領域の設定を示す設定情報を取得する設定情報取得部を備え、
前記設定部は、
前記設定情報取得部が取得した設定情報に基づいて前記映像提示領域を設定し、
前記表示制御部は、
前記他の映像表示装置と同じ前記映像コンテンツを表示させる
ことを特徴とする請求項１から請求項５のいずれか１項に記載の映像表示装置。
【請求項７】
前記設定部が設定した映像提示領域を、前記ジェスチャ認識部が認識したジェスチャに基づいて補正する補正部を備え、
前記ジェスチャ認識部は、
前記設定した映像提示領域が前記表示部に表示されているときに、当該映像提示領域を補正するためのジェスチャを認識する
ことを特徴とする請求項１から請求項６のいずれか１項に記載の映像表示装置。
【請求項８】
ユーザにより観察される像を撮影して撮影データを生成する撮影部と、
前記観察される像に重ねて映像コンテンツを表示する表示部と
を備える映像表示装置の映像提示方法であって、
前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するステップと、
認識した前記ジェスチャに基づいて、前記ユーザの位置から見て前記ジェスチャで指定された空間領域の延長線上に映像提示領域を設定するステップと、
設定した前記映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させるステップと
を有する映像提示方法。
【請求項９】
ユーザにより観察される像を撮影して撮影データを生成する撮影部と、
前記観察される像に重ねて映像コンテンツを表示する表示部と
を備える映像表示装置のコンピュータに、
前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するステップと、
認識した前記ジェスチャに基づいて、前記ユーザの位置から見て前記ジェスチャで指定された空間領域の延長線上に映像提示領域を設定するステップと、
設定した前記映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、実環境に映像コンテンツを重畳してユーザに提示する技術に関する。
【背景技術】
【０００２】
拡張現実（ＡＲ;Augmented Reality）を利用して画像を提示する技術が知られている。特許文献１及び非特許文献１には、実環境中にマーカを設置する等の事前処理を行うことなく、広告等の画像を提示する技術が開示されている。特許文献１は、撮影画像から背景画像内の面を有する領域を推定し、推定した領域内の各画素の画素値が単色又は単色のグラデーションを示し、且つ、所定サイズ以上の領域を、提示画像を重畳する領域として選択することを開示している。非特許文献１は、市街地を撮影した画像である市街地画像から広告提示の対象である平面群を検出し、壁面の高さを計算した結果に基づいて提示画像の表示に適する領域を選択して、市街地画像にＣＧ画像を重畳することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０９４６９号公報
【非特許文献】
【０００４】
【非特許文献１】内山寛之，出口大輔，井手一郎，村瀬洋，川西隆仁，柏野邦夫、“市街地構造物への拡張現実型広告提示”、［online］、2011年、ＶｉＥＷビジョン技術の実利用ワークショップ講演論文集、［平成２５年１０月２５日検索］、インターネット〈URL：http://www.murase.nuie.nagoya-u.ac.jp/publications/887-pdf.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１及び非特許文献１に記載された技術では、実環境を撮影した画像の特徴に応じて当該実環境に重畳される画像の表示領域が定まる。
これに対し、本発明の目的は、ユーザが観察する実環境に当該ユーザが映像コンテンツを配置できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明の映像表示装置は、ユーザにより観察される像を撮影して撮影データを生成する撮影部と、前記観察される像に重ねて映像コンテンツを表示する表示部と、前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するジェスチャ認識部と、前記ジェスチャ認識部が認識したジェスチャに基づいて、前記ユーザの位置から見て前記空間領域の延長線上に映像提示領域を設定する設定部と、前記設定部が設定した映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させる表示制御部とを備える。
【０００７】
本発明の映像表示装置において、前記ジェスチャ認識部は、前記ユーザにより行われた前記空間領域を平面的に囲むジェスチャを認識してもよい。
本発明の映像表示装置において、前記延長線上に存在する平面領域を検出する平面領域検出部を備え、前記設定部は、前記平面領域検出部が検出した前記平面領域上に、前記映像提示領域を設定してもよい。
【０００８】
本発明の映像表示装置において、前記表示制御部は、前記ユーザにより前記映像提示領域が観察されなくなった場合には、当該映像提示領域における映像コンテンツの再生を中断し、当該映像提示領域が再び観察されたときに前記再生を再開してもよい。
【０００９】
本発明の映像表示装置において、前記表示制御部は、前記ユーザによって複数の前記映像提示領域が観察される場合に、一の前記映像提示領域の映像コンテンツを、前記ユーザにより観察されないようにするか又は他の前記映像表提示エリアの映像コンテンツよりも観察されにくくする制御を行ってもよい。
【００１０】
本発明の映像表示装置において、自装置でない他の映像表示装置から前記映像提示領域の設定を示す設定情報を取得する設定情報取得部を備え、前記設定部は、前記設定情報取得部が取得した設定情報に基づいて前記映像提示領域を設定し、前記表示制御部は、前記他の映像表示装置と同じ前記映像コンテンツを表示させてもよい。
【００１１】
本発明の映像表示装置において、前記設定部が設定した映像提示領域を、前記ジェスチャ認識部が認識したジェスチャに基づいて補正する補正部を備え、前記ジェスチャ認識部は、前記設定した映像提示領域が前記表示部に表示されているときに、当該映像提示領域を補正するためのジェスチャを認識してもよい。
【００１２】
本発明の映像提示方法は、ユーザにより観察される像を撮影して撮影データを生成する撮影部と、前記観察される像に重ねて映像コンテンツを表示する表示部とを備える映像表示装置の映像提示方法であって、前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するステップと、認識した前記ジェスチャに基づいて、前記ユーザの位置から見て前記空間領域の延長線上に映像提示領域を設定するステップと、設定した前記映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させるステップとを有する。
【００１３】
本発明のプログラムは、ユーザにより観察される像を撮影して撮影データを生成する撮影部と、前記観察される像に重ねて映像コンテンツを表示する表示部とを備える映像表示装置のコンピュータに、前記撮影部が生成した撮影データに基づいて、前記ユーザにより空間領域で行われたジェスチャを認識するステップと、認識した前記ジェスチャに基づいて、前記ユーザの位置から見て前記空間領域の延長線上に映像提示領域を設定するステップと、設定した前記映像提示領域において前記ユーザにより映像コンテンツが観察されるように、当該映像コンテンツを前記表示部に表示させるステップとを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、ユーザが観察する実環境に当該ユーザが映像コンテンツを配置できる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る眼鏡型端末の外観構成を示す図。
【図２】同眼鏡型端末が有する映像提示機能の概要の説明図。
【図３】同眼鏡型端末のハードウェア構成を示すブロック図。
【図４】同眼鏡型端末の設定テーブルの構成例を示す図。
【図５】同眼鏡型端末の制御部の機能構成を示す機能ブロック図。
【図６】同眼鏡型端末のユーザが行うジェスチャの説明図。
【図７】同眼鏡型端末が行う処理の流れを示すフローチャート。
【図８】同眼鏡型端末が認識するユーザのジェスチャの説明図。
【図９】同眼鏡型端末における映像提示領域の設定方法の説明図。
【図１０】同眼鏡型端末における映像提示領域の他の設定方法の説明図。
【図１１】同眼鏡型端末が行う処理の流れを示すフローチャート。
【図１２】同眼鏡型端末における映像コンテンツの表示例を示す図。
【図１３】変形例３の眼鏡型端末が行う処理の流れを示すフローチャート。
【図１４】変形例４の眼鏡型端末が行う処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１６】
［実施形態］
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の一実施形態の眼鏡型端末１の外観構成を示す図である。図１には、ユーザ２に装着されているときの眼鏡型端末１が示されている。眼鏡型端末１は、ユーザ２の頭部に装着された状態で使用される映像表示装置である。眼鏡型端末１は、ユーザ２の頭部を挟むようにして装着される。このとき、眼鏡型端末１は、アーム部と呼ばれる部品がユーザの両耳２ａに接する。眼鏡型端末１を装着したユーザ２は、眼鏡部１０のレンズを通して像を観察する。以下に説明するユーザ２は、特に断りのない限り、眼鏡型端末１を装着した状態であるものとする。
【００１７】
眼鏡型端末１の眼鏡部１０は、電気的な構成として、撮影部１１と、表示部１２と、距離センサ１３と、位置方向センサ１４とを備える。撮影部１１は、ＣＣＤ（Charge Coupled Device）等の撮像素子を含み、動画像及び静止画像の撮影が可能である。撮影部１１は、眼鏡部１０を通してユーザに観察される像を撮影する。撮影部１１は、撮影する像の位置（範囲）が、眼鏡部１０を通してユーザ２により観察される像の位置（範囲）と一致するとみなせる位置に配置される。撮影部１１は、動画像又は静止画像を撮影すると、撮影した画像（すなわち撮影画像）を表す撮影データを生成する。
【００１８】
表示部１２は、光学シースルー型のヘッドマウントディスプレイ（ＨＭＤ；Head Mounted Display）を含み、眼鏡部１０を通してユーザに観察される像に重ねて映像コンテンツを表示する。ここでは、表示部１２は、ユーザの左目で映像が視認されるように、眼鏡部１０の左眼側のレンズに重ねて映像コンテンツを表示する。
【００１９】
距離センサ１３は、例えば光学式又は超音波式の距離センサであり、ユーザ２から見て前方（例えばユーザ２の視線方向）にある目標物までの距離を検出する距離検出手段である。
位置方向センサ１４は、例えば３軸加速度、３軸角速度及び３軸地磁気を含む９軸センサであり、眼鏡型端末１の位置及び眼鏡型端末１が向く方向を検出する位置方向検出手段である。
【００２０】
図２は、眼鏡型端末１が有する映像提示機能の概要を説明する図である。
眼鏡型端末１は、ユーザ２が観察する実環境中に、映像コンテンツを提示するための仮想的な領域（以下「映像提示領域」という。）を設定（定義）する。そして、眼鏡型端末１は、設定した映像提示領域においてユーザ２により映像コンテンツが観察されるように、映像コンテンツを表示部１２に表示する。映像提示領域に提示される映像コンテンツは、眼鏡型端末１を装着したユーザ２だけが観察することができる。図２には、ユーザ２が居る室空間１００に映像提示領域ＳＣ１〜ＳＣ４が設定された例が示されている。室空間１００は、天井Ｃ、側壁部Ｗ及び床Ｆに囲まれて形成されている。例えば、ユーザ２は、側壁部Ｗの方向に視線を向けると、映像提示領域ＳＣ１、ＳＣ２又はＳＣ３の映像コンテンツを観察することができ、天井Ｃの方向に視線を向けると、映像提示領域ＳＣ４の映像コンテンツを観察することができる。これ以外にも、床Ｆや室空間１００に設置された机やその他の家具に映像提示領域が設定された場合に、ユーザ２は、映像提示領域に視線を向けることで映像コンテンツを観察することができる。図２に示す映像提示領域ＳＣ１〜ＳＣ４から分かるように、本実施形態の映像提示領域は、矩形（正方形を含む。）の領域である。
【００２１】
図３は、眼鏡型端末１のハードウェア構成を示すブロック図である。図３に示すようい、眼鏡型端末１は、眼鏡部１０と、制御部２０と、記憶部３０と、通信部４０とを備える。
眼鏡部１０の撮影部１１は、撮影して撮影データを生成すると、生成した撮影データを制御部２０へ供給する。表示部１２は、制御部２０が行った表示制御に従って、映像コンテンツを表示する。距離センサ１３は、例えば、制御部２０が映像提示領域を設定する際に目標物までの距離を検出し、検出結果を制御部２０へ供給する。位置方向センサ１４は、例えば眼鏡型端末１の動作中において、眼鏡型端末１の位置及び眼鏡型端末１が向く方向を繰り返し検出して、検出結果を制御部２０へ供給する。
【００２２】
制御部２０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）を有するマイクロコンピュータを備える。ＣＰＵは、ＲＯＭ又は記憶部３０に記憶されたプログラムを、ワークエリアとしてのＲＡＭに読み出して実行することにより、眼鏡型端末１の各部を制御する。記憶部３０は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）を有する記憶手段であり、制御部２０により実行されるアプリケーションプログラム及び設定テーブル３１を記憶する。記憶部３０が記憶するアプリケーションプログラムは、例えば、動画コンテンツ又は静止画コンテンツを再生するためのアプリケーションプログラムやブラウザ、メーラである。これらのアプリケーションプログラムは、映像を表示するためのアプリケーションプログラムである。通信部４０は、外部装置と通信（典型的には無線通信）するためのインタフェースである。
【００２３】
図４は、設定テーブル３１の構成例を示す図である。設定テーブル３１は、設定された映像提示領域に関する情報を格納したデータテーブルである。
図４に示すように、設定テーブル３１では、「レコード番号」フィールドと、「機能」フィールドと、「設定情報」フィールドとが関連付けられている。「レコード番号」フィールドには、設定テーブル３１におけるレコードを識別する番号が格納される。図４に示すレコード番号「１」〜「４」の各レコードには、図２で説明した映像提示領域ＳＣ１〜ＳＣ４のうち、符号の末尾の値が同じ映像提示領域に関する情報が格納される。「機能」フィールドには、各映像提示領域に割り当てられた機能を識別する情報が格納される。本実施形態では、「機能」フィールドには、機能を利用するために実行すべきアプリケーションプログラムを識別する識別子（以下「アプリケーション識別子」という。）が格納される。各映像提示領域に割り当てられた機能を分かりやすくするために、図４の「機能」フィールドには、機能を説明する文字列が示されている。
【００２４】
「設定情報」フィールドには、映像提示領域の設定を示す設定情報が格納される。「設定情報」フィールドは、詳細には、「方向情報」フィールドと、「サイズ情報」フィールドと、「タグ情報」フィールドとを含む。「方向情報」フィールドには、映像提示領域が設定されたときに眼鏡型端末１が向いていた方向を示す方向情報が格納される。「サイズ情報」フィールドには、映像提示領域の縦横のサイズを示すサイズ情報が格納される。「タグ情報」フィールドには、映像提示領域にタグとして関連付けられたタグ情報が格納される。タグ情報は、具体的には、映像提示領域の撮影画像（ここでは静止画像）を表す撮影データである。
【００２５】
図５は、眼鏡型端末１の制御部２０の機能構成を示す機能ブロック図である。図５に示すように、制御部２０は、撮影制御部２１と、ジェスチャ認識部２２と、設定部２３と、表示制御部２４とに相当する機能を実現する。図５に示す設定情報取得部２５及び補正部２６は、後述する変形例に関わる機能であり、本実施形態には関係ないものとする。
撮影制御部２１は、撮影部１１の撮影に関する制御を司る。撮影制御部２１は、例えば、映像提示領域を設定する際に、撮影部１１に動画像を撮影させる。また、撮影制御部２１は、設定部２３が設定した映像提示領域の静止画像を撮影部１１に撮影させて、タグ情報を生成する。
【００２６】
ジェスチャ認識部２２は、撮影部１１が生成した撮影データに基づいて、ユーザ２により行われた空間領域を平面的に囲むジェスチャを認識する。図６は、ユーザ２が行うジェスチャを説明する図である。図６に示すように、ユーザ２は、右手の親指ＦＲ１と人差し指ＦＲ２とで「Ｌ」字を作り、左手の親指ＦＬ１と人差し指ＦＬ２とで「Ｌ」字を作り、それらを組み合わせて、平面状の略矩形の空間領域を作る。ジェスチャ認識部２２は、図６で説明したユーザ２のジェスチャを認識して、このジェスチャで指定された空間領域を検出する。ジェスチャ認識部２２が検出する空間領域のことを、以下では「ジェスチャ領域」と称する。
【００２７】
設定部２３は、ジェスチャ認識部２２が認識したジェスチャに基づいて、ユーザ２の位置から見てジェスチャ領域の延長線上に映像提示領域を設定する。ユーザ２の位置は、例えばユーザ２の視点の位置であるが、特に断りのない限り、撮影部１１の撮影レンズの位置とみなす。設定部２３は、映像提示領域を設定したとき、映像提示領域の設定を示す設定情報を、当該映像提示領域に割り当てた機能と関連付けて設定テーブル３１に格納する。更に、設定部２３は、位置方向センサ１４の検出結果に基づいて特定した方向情報を、設定テーブル３１に格納する。
【００２８】
また、設定部２３は、平面領域検出部２３ａを含む。平面領域検出部２３ａは、距離センサ１３の検出結果又は撮影部１１が生成した撮影データに基づいて、ユーザ２の前方に存在する（現存する）平面領域を検出する。この平面領域は、例えば、室空間１００を構成する天井Ｃ、側壁部Ｗ又は床Ｆである。設定部２３は、平面領域検出部２３ａで検出された平面領域上に、映像提示領域を設定する。
【００２９】
表示制御部２４は、設定テーブル３１に基づいて、設定部２３が設定した映像提示領域においてユーザ２により映像コンテンツが観察されるように、映像コンテンツを表示部１２に表示させる。表示制御部２４は、映像提示領域に映像コンテンツが映し出されている（投影されている）ような感覚（例えば遠近感）をユーザ２に与えるように、映像コンテンツを表示部１２に表示させる。
【００３０】
図７は、眼鏡型端末１が行う映像提示領域の設定に関する処理の流れを示すフローチャートある。
まず、眼鏡型端末１の制御部２０は、アプリケーションプログラムを実行する（ステップＳ１）。ここでは、制御部２０は、表示部１２に映像コンテンツを表示するためのアプリケーションプログラムを、ユーザ２の指示に従って実行する。
【００３１】
次に、制御部２０は、眼鏡型端末１の周囲の三次元空間を認識する（ステップＳ２）。ユーザ２の前方における三次元空間を認識するために、制御部２０は、例えば撮影部１１が生成した動画像を示す撮影データに基づいてＳｆＭ（Structure from Motion）による三次元点群を取得する。具体的には、制御部２０は、撮影データが表す撮影画像の中の特徴点を、例えば公知のＨａｒｒｉｓオペレータに従って検出する。次に、制御部２０は、時間軸上で連続する複数フレームの撮影データに基づいて、例えばＫＬＴ(Kanade Lucas Tomasi)トラッカに従って特徴点を追跡する。そして、制御部２０は、追跡した特徴点から、ＳｆＭにより特徴点の三次元位置を推定する。
別の方法として、制御部２０は、例えば、距離センサ１３により検出された距離の検出結果に基づいて三次元空間を認識してもよいし、ステレオカメラを用いた方法によって三次元空間を認識してもよい。
【００３２】
次に、制御部２０は、ユーザ２により行われたジェスチャを認識する（ステップＳ３）。制御部２０は、例えば一のフレームの撮影データに基づいて、或る時点（瞬間）にユーザ２により行われた、図６で説明したジェスチャを認識する。ユーザ２は、図８（ａ）に示すように、自身の眼前であって眼鏡部１０のレンズの向こう側で、このジェスチャを行う。ユーザ２は、図８（ａ）の斜線部で示した領域を作るジェスチャを行うことで、映像提示領域の位置及びサイズを指定する。
【００３３】
ステップＳ３の処理では、制御部２０は、公知のジェスチャの認識技術を用いて、ユーザ２が行ったジェスチャを認識してよい。一例を挙げると、ＳｉｘＳｅｎｓｅと呼ばれるジェスチャの認識技術がある（ＳｉｘＳｅｎｓｅについては、http://www.pranavmistry.com/projects/sixthsense/又はhttp://kissaten-no-heya.blogspot.jp/2012/08/tedmitpattie-maessixth-sense.htmlを参照。）。このジェスチャの認識技術では、ユーザが、両手の親指及び人差し指の各々にマーカを取り付けて、図６で説明したジェスチャを行う。ユーザが持っているカメラは、撮影画像から各マーカを検出することによって、ユーザが行ったジェスチャを認識する。これとは別に、Ｕｂｉ−Ｃａｍｅｒａを用いたジェスチャの認識技術がある（Ｕｂｉ−Ｃａｍｅｒａについては、http://japanese.engadget.com/2012/03/30/ubi-camera/を参照。）。このジェスチャの認識技術では、ユーザはいずれか１本の指（典型的には右手の人差し指）に小型のカメラを装着して、図６で説明したジェスチャを行う。ユーザの指に装着されたカメラは、別の指（典型的には左手の親指）によって自機の感圧センサが押されたことを検出すると、ユーザが行ったジェスチャを認識する。この技術を眼鏡型端末１に適用した場合、制御部２０は、例えば、カメラから撮影データ又は感圧センサが押されたことを示す情報を取得することによって、ジェスチャを認識する。
なお、制御部２０は、更に別の方法でジェスチャを認識してもよい。制御部２０は、例えば、撮影データが表す撮影画像の中から肌色又は肌色に近い色の画像領域を検出し、画像解析を行うことによってジェスチャを認識してもよい。
【００３４】
図７の説明に戻る。
制御部２０は、眼鏡型端末１が向く方向、及び、ジェスチャ領域のサイズを認識する（ステップＳ４）。まず、制御部２０は、ジェスチャを認識したときに位置方向センサ１４が検出した方向に基づいて、眼鏡型端末１が向く方向を認識する。また、制御部２０は、図８（ｂ）に示すように、右手の親指ＦＲ１と左手の人差し指ＦＬ２とが交差する位置にある点Ｐ１と、右手の人差し指ＦＲ２と左手の親指ＦＬ１とが交差する位置にある点Ｐ２とを認識する。そして、制御部２０は、点Ｐ１と点Ｐ２とを結ぶ線分を対角線とする矩形（図８（ｂ）の斜線部）を、ジェスチャ領域Ｔとして検出する。ここでは、制御部２０は、点Ｐ１と点Ｐ２とを結ぶ線分の長さ「Ａ」を、ジェスチャ領域Ｔのサイズとして認識する。
別の方法として、制御部２０は、例えば、図８（ａ）に示した斜線部の領域（図形）の外接矩形又は内接矩形を特定して、ジェスチャ領域Ｔを検出してもよい。
【００３５】
次に、制御部２０は、ユーザ２の前方にある平面領域を検出する（ステップＳ５）。制御部２０は、例えば、ステップＳ２の処理で認識したユーザ２の前方における三次元空間の認識結果（特徴点群）に基づいて平面領域を検出する（非特許文献１の記載参照）。別の方法として、制御部２０は、距離センサ１３による距離の検出結果に基づいて、平面領域を検出してもよい。例えば、制御部２０は、ユーザ２の前方にある目標物までの距離が閾値以下である場合に、その距離だけ前方に離れた位置に平面領域を検出する。
【００３６】
次に、制御部２０は、平面領域を検出したかどうかを判断する（ステップＳ６）。制御部２０は、ステップＳ５の処理で平面領域を検出しなかったと判断した場合には（ステップＳ６；ＮＯ）、ステップＳ２の処理に戻る。他方、制御部２０は、ステップＳ５の処理で平面領域を検出したと判断した場合には（ステップＳ６；ＹＥＳ）、検出した平面領域上に映像提示領域を設定する（ステップＳ７）。
【００３７】
図９は、映像提示領域の設定方法を説明する図である。図９（ａ）には、側壁部Ｗに映像提示領域ＳＣが設定される場合の撮影部１１、ジェスチャ領域Ｔ及び側壁部Ｗの位置関係を説明する図が示されている。図９（ｂ）には、図９（ａ）の矢印Ｉ方向、すなわち、水平方向に平面視したときの撮影部１１、ジェスチャ領域Ｔ及び側壁部Ｗの位置関係が示されている。
以下に説明する映像提示領域の設定においては、以下の３つの事項を仮定する。
（仮定１）ユーザ２の位置（つまり視点の位置）と、撮影部１１の位置（レンズの位置）とが同一。
（仮定２）ユーザ２の位置（つまり視点の位置）と、ジェスチャ領域の重心とが同一の高さ。
（仮定３）側壁部Ｗとジェスチャ領域の平面方向とが平行。
【００３８】
図９（ａ）に示すように、ジェスチャ領域Ｔの横方向（ここでは水平方向）の長さを「Ａｘ」とし、縦方向（ここでは鉛直方向）の長さを「Ａｙ」とする。また、図９（ｂ）に示すように、撮影部１１の位置とジェスチャ領域Ｔの重心との間の長さを「Ｂ」とする。長さＢは、図示せぬ距離センサを用いて実測されてもよいし、見込みに基づいて予め決められていてもよい。ジェスチャ領域Ｔの重心と側壁部Ｗとの間の長さを「Ｃ」とする。長さＣは、距離センサ１３の検出結果が使用される。
【００３９】
制御部２０は、ユーザ２の位置から見てジェスチャ領域Ｔの延長線上に、映像提示領域ＳＣを設定する。具体的には、制御部２０は、撮影部１１の位置と点Ｐ１とを結ぶ線分の延長線上で、側壁部Ｗと交差する点に点Ｐｅ１を設定し、撮影部１１の位置と点Ｐ２とを結ぶ線分の延長線上で、側壁部Ｗと交差する点に点Ｐｅ２を設定する。そして、制御部２０は、点Ｐｅ１と点Ｐｅ２とを結ぶ線分を対角線とする矩形の領域を、映像提示領域ＳＣとして設定する。ここで、映像提示領域ＳＣの横方向の長さを「Ｄｘ」とし、縦方向の長さを「Ｄｙ」とし、点Ｐｅ１と点Ｐｅ２とを結ぶ線分の長さを「Ｄ」とした場合、下記式（１）の関係を満たすように、制御部２０は映像提示領域ＳＣを設定する。
Ｄｘ＝Ａｘ＊Ｃ／Ｂ、Ｄｙ＝Ａｙ＊Ｃ／Ｂ、Ｄ＝Ａ＊Ｃ／Ｂ  ・・・（１）
【００４０】
図９で説明した映像提示領域ＳＣの設定方法によると、ユーザ２の位置とジェスチャ領域Ｔとで構成される四角錘と、ユーザ２の位置と映像提示領域ＳＣとで構成される四角錘とが相似となる。また、式（１）から分かるように、制御部２０は、長さＢと長さＣとの比に応じた倍率で、ジェスチャ領域Ｔを縦横に等倍することによって、映像提示領域ＳＣのサイズを決定していることになる。
【００４１】
ところで、図９で説明した映像提示領域の設定方法では、（仮定１）を設けることにより、撮影部１１の位置とユーザ２の視点の位置とのずれを無視していた。しかし、撮影部１１の位置とユーザ２の視点の位置とは厳密には一致しない。そこで、制御部２０は、ユーザ２が眼鏡型端末１を装着した際の撮影部１１の位置と、ユーザ２の視点の位置との相対的な位置関係から得られるパラメータ（例えば、撮影部１１の外部パラメータ）に基づいて、撮影部１１の撮影画像を変換する処理を、撮影データに施すことが望ましい。この場合、制御部２０は、撮影部１１の撮影画像が、ユーザ２の視点で観察される像と同じとなるように変換処理を施すとよい。
【００４２】
また、（仮定２）及び（仮定３）に関し、撮影部１１の位置とジェスチャ領域Ｔの重心とが同一の高さになく、撮影部１１が上下に傾く場合がある。この場合、映像提示領域が設定される平面領域（側壁部Ｗ）と、ジェスチャ領域Ｔの平面方向とが非平行となる。この場合、（仮定２）及び（仮定３）が成り立たない。そこで、図１０に示すように、撮影部１１が水平方向から角度θで下向きに傾いた場合、制御部２０は、下記式（２）の関係を満たすように映像提示領域ＳＣ'を設定する。
Ｄｘ'＝Ｄｘ、Ｄｙ'＝Ｄｙ＊ｃｏｓθ  ・・・（２）
【００４３】
式（２）において、映像提示領域ＳＣ'の横方向の長さを「Ｄｘ'」とし、縦方向の長さを「Ｄｙ'」とする。θの値は、例えば、眼鏡型端末１に設けられ、撮影部１１又は眼鏡型端末１の姿勢を検出するセンサを用いて算出される。撮影部１１又は眼鏡型端末１の姿勢を検出するセンサは、例えば、加速度センサやジャイロセンサ等である。
なお、撮影部１１が上向きに傾いた場合も、制御部２０は、図１０で説明した方法で映像提示領域ＳＣ'を設定してよい。
【００４４】
ところで、表示部１２の視野角は、一般に人間の視界や撮影部１１の画角に比べて小さい。このため、図８（ｂ）で説明したジェスチャ領域Ｔと、ユーザ２の視線とを結ぶ四角錐で要求される視野角（この場合、水平視野角＝２ａｒｃｔａｎ（Ａｘ／２Ｃ）、垂直視野角=２ａｒｃｔａｎ（Ａｙ／２Ｃ））が、表示部１２の視野角を超える場合がある。この場合、制御部２０は、表示部１２の視野角を上限として映像提示領域を設定してもよい。この設定方法とした場合、ユーザ２からは、要求した大きさよりも小さい画面で映像コンテンツが観察されるが、画面全体の映像コンテンツを一度に観察することができる。又は、制御部２０は、映像提示領域をユーザの要求どおりに表示部１２の視野角以上に設定し、表示部１２に表示する映像コンテンツを、画面全体ではなく、画面の一部としてもよい。この設定方法とした場合、ユーザ２からは、要求した大きさとおりで映像コンテンツが観察され、固定した場所からでは画面の一部の映像コンテンツしか観察されない。ユーザ２は、画面全体の映像コンテンツを観察するためには、自身が移動して視界に入る映像提示領域の範囲を移動させることとなる。
【００４５】
図７に戻り、次に、制御部２０は、設定した映像提示領域を撮影部１１に撮影させる。ここでは、制御部２０は、ユーザ２の手等が映り込まないように、側壁部Ｗにおける映像提示領域ＳＣに相当する部分を、撮影部１１に撮影させる。そして、制御部２０は、撮影部１１により生成された静止画像を表す撮影データをタグ情報として、設定テーブル３１のステップＳ７の処理と同じレコードに格納する（ステップＳ８）。
そして、制御部２０は、ステップＳ４の処理で位置方向センサ１４が検出した方向を示す方向情報を、設定テーブル３１のステップＳ７，Ｓ８の処理と同じレコードに格納する（ステップＳ９）。
以上が、映像提示領域を設定するときの眼鏡型端末１の動作の説明である。
【００４６】
図１１は、眼鏡型端末１が映像コンテンツをユーザ２に提示するときに行う処理の流れを示すフローチャートある。以下、図２で説明した映像提示領域ＳＣ１の映像コンテンツを提示するときの眼鏡型端末１の動作を説明する。以下の動作中において、制御部２０は、撮影部１１に動画像を撮影させている。
制御部２０は、ユーザ２が映像提示領域を観察中か否かを判断する（ステップＳ１１）。制御部２０は、撮影部１１が生成した撮影データが表す１フレームの撮影画像と、設定テーブル３１に格納された各タグ情報が表す撮影画像とを、例えば公知のパターンマッチングの技術を用いて照合する。そして、制御部２０は、両者の同一性に基づいて（例えば一致度）、どのタグ情報に対応する映像提示領域が、ユーザ２により観察されているかを判断する。
ステップＳ１１の処理で、制御部２０は、設定テーブル３１の全てのレコードのタグ情報を検索対象としてもよいが、位置方向センサ１４の検出結果に基づいて、検索対象とするレコード（タグ情報）を絞り込んでもよい。例えば、制御部２０は、眼鏡型端末１が現在向いている方向を基準として所定の範囲内を示す方向情報を含むレコードを、検索対象とする。この検索対象の絞込みにより、ステップＳ１の処理に関する制御部２０の処理量が減る。
【００４７】
制御部２０は、ユーザ２が映像提示領域を観察中と判断すると（ステップＳ１１；ＹＥＳ）、観察中の映像提示領域における映像コンテンツの表示位置を特定する（ステップＳ１２）。この表示位置は、表示部１２における位置である。制御部２０は、設定テーブル３１に格納されたタグ情報が示す画像とこのタグ情報に対応する映像提示領域との位置関係と、撮影部１１の現在の撮影画像と当該映像提示領域との位置関係とが同じとなる（維持する）ように、映像コンテンツの表示位置を特定する。すなわち、制御部２０は、映像提示領域を観察するユーザ２に対し、この映像提示領域が側壁部Ｗ等の平面領域に固定されているような感覚を与えるような位置関係に維持する。
【００４８】
そして、制御部２０は、映像提示領域においてユーザ２により映像コンテンツが観察されるように、ステップＳ１２の処理で特定した表示部１２の表示位置に、映像コンテンツを表示させる（ステップＳ１３）。制御部２０は、設定テーブル３１に基づいて観察中の映像提示領域に割り当てられた機能を特定し、特定した機能を利用するためのアプリケーションプログラムに基づいて、映像コンテンツを表示させる。制御部２０は、映像コンテンツの表示に使用するアプリケーションプログラムを予め実行していてもよいし、ステップＳ１３の処理で実行してもよい。図１２（ａ）に示すように、ユーザ２が映像提示領域ＳＣ１の全体を観察している場合、ユーザ２は、映像提示領域ＳＣ１に割り当てられた機能の映像コンテンツの全体を、映像提示領域ＳＣ１（側壁部Ｗ）に表示されているような感覚で観察することができる。
【００４９】
次に、制御部２０は、ユーザ２が映像提示領域を観察中か否かを判断する（ステップＳ１４）。制御部２０は、ユーザ２が映像提示領域を観察中と判断すると（ステップＳ１４；ＹＥＳ）、ステップＳ１２の処理に戻る。映像提示領域の観察中においては、制御部２０は、ステップＳ１２〜Ｓ１４の処理ステップを繰り返し実行する。
【００５０】
ここで、ユーザ２が視線の方向を変えた場合の眼鏡型端末１の動作を説明する。
図１２（ａ）で説明した方向を見ていたユーザ２が、例えば右上方向に視線を変更したとする。この場合、制御部２０は、映像提示領域ＳＣ１の映像コンテンツの表示位置を変更する。図１２（ｂ）に示すように、映像提示領域ＳＣ１の右上部分のみをユーザ２が観察している場合には、制御部２０は、その観察部分に対応する部分の映像コンテンツだけが観察されるように、映像コンテンツの表示位置を変更する。図１２（ｂ）に示す方向を見ていたユーザ２が、例えば更に視線を変更して、映像提示領域ＳＣ１を全く観察しなかったとする。この場合、制御部２０は、図１２（ｃ）に示すように映像提示領域ＳＣ１の映像コンテンツを表示させない。このとき、ユーザ２は、実空間のみを観察している状態にある。
その後、ステップＳ１４の処理で、制御部２０は、映像提示領域の観察中でないと判断すると（ステップＳ１４；ＮＯ）、映像コンテンツの表示を終了する（ステップＳ１５）。
【００５１】
以上説明した実施形態の眼鏡型端末１を装着したユーザ２は、眼前で行ったジェスチャにより、ユーザ２が観察する実環境に映像を配置させることができる。このため、ユーザ２は、直感的で、且つ簡単なジェスチャによって仮想的な映像提示領域を配置し、更に、その映像提示領域にあるディスプレイで映像コンテンツが表示されているような感覚で、この映像コンテンツを観察することができる。
また、眼鏡型端末１は、図２で説明したように複数の映像提示領域を同時に設定して、その各々で異なる映像コンテンツを提示しうる。このため、ユーザ２は、マルチタスクで実行される複数の機能の映像コンテンツを、視線の方向や自身の位置を変えながら観察することができる。
また、汎用のＨＭＤでは、ユーザが装着した状態では眼前に常に映像が表示されるため、例えば、ユーザ２にとっては眼精疲労の原因となることがある。また、ユーザ２が一時的に映像を視聴しないようにする場合には、ユーザは映像の再生を中断させるか、又は、装着していたＨＭＤを一旦取り外す必要がある。これに対し、眼鏡型端末１によれば、ユーザ２は映像提示領域を設定した場所を観察しなければ、映像コンテンツが観察されない（図１２（ｃ）参照）。このため、ユーザ２にとっての使用負担の軽減の効果も期待できる。
【００５２】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
制御部２０は、動画コンテンツを表示する場合には、ユーザ２が観察中の期間にのみ、動画コンテンツを再生してもよい。すなわち、眼鏡型端末１の制御部２０は、動画コンテンツの再生中に、ユーザ２により映像提示領域の全体が観察されなくなった場合には、その映像提示領域において観察される動画コンテンツの再生を中断（一時停止）する。その後、制御部２０は、ユーザ２により映像提示領域の少なくとも一部でも再び観察されたときに、中断していた動画コンテンツの再生を再開する。別の方法として、制御部２０は、ユーザ２により映像提示領域の少なくとも一部が観察されなくなった場合には、動画コンテンツの再生を中断し、映像提示領域の全体が再び観察されたときに、動画コンテンツの再生を再開してもよい。この変形例の眼鏡型端末１によれば、ユーザ２が動画コンテンツを部分的に見逃す可能性を低くすることができる。
この変形例において、制御部２０は、動画コンテンツ以外の映像コンテンツについて、ユーザ２が観察中の期間にのみ再生してもよい。例えば、制御部２０は、指定されたアプリケーションプログラムに関連付けられた映像提示領域を、ユーザ２が観察していない期間においては、そのアプリケーションプログラムを利用した処理（作業）を中断させ、また、映像コンテンツの表示を中断させる。ユーザ２が映像提示領域を観察中でないときに処理を中断するか否かについては、アプリケーションプログラム毎に予め設定されていてもよいし、ユーザ２が逐次明示的に指定してもよい。ユーザ２が指定する場合の指定方法は、例えば、手や指を用いたジェスチャを用いる方法や音声入力を用いる方法等がある。
【００５３】
（変形例２）
制御部２０は、ユーザ２によって複数の映像提示領域が同時に観察される場合には、いずれか１つの映像提示領域で映像コンテンツが観察されるように表示させ、他の映像提示領域では映像コンテンツを表示させないようにしてもよい。制御部２０は、どのような条件に基づいて映像コンテンツを表示させる映像提示領域を決定してもよいが、例えば、ユーザ２によって観察される複数の映像提示領域のうち、最も面積が大きい映像提示領域、撮影部１１の撮影画像において最も中心に近い位置に配置されている映像提示領域、又は、優先度が最も高い機能の映像提示領域で映像コンテンツが観察されるようにする。
【００５４】
また、制御部２０は、ユーザ２によって複数の映像提示領域が同時に観察される場合に、いずれか１つの映像提示領域で映像コンテンツを表示させ、他の映像提示領域の映像コンテンツをユーザ２により観察されにくくする制御を行ってもよい。例えば、制御部２０は、ユーザ２により観察されにくくする映像コンテンツの透過度を高くする映像処理を施す。これ以外にも、制御部２０は、ユーザ２により観察されにくくする映像コンテンツについては、解像度を低くしたり、映像提示領域のサイズを一時的に小さくしたり、色を変化させたりする映像処理を施してもよい。
この変形例の眼鏡型端末１によれば、ユーザ２が複数の映像コンテンツが同時に観察したことを原因して、提示中の映像コンテンツへの注意力が低下することを抑制することができる。
【００５５】
（変形例３）
眼鏡型端末１は、自装置でない他の映像表示装置（ここでは他の眼鏡型端末。以下「他装置」という。）と映像提示領域、及び、映像コンテンツを共有する機能を有していてもよい。他の眼鏡型端末は、眼鏡型端末１と同じ構成を有する。
この変形例の眼鏡型端末１の制御部２０は、図５で説明した機能構成に加え、更に、設定情報取得部２５に相当する機能を実現する。設定情報取得部２５は、他装置で設定された映像提示領域の設定を示す設定情報を、通信部４０を介して取得する。設定情報取得部２５が取得する設定情報は、図４で説明した「設定情報」フィールドに格納される情報と同じでよい。設定情報取得部２５は、取得した設定情報とアプリケーション識別子とを対応付けて、設定テーブル３１の同じレコードに格納する。
表示制御部２４は、設定情報取得部２５が取得した設定情報に基づいて映像提示領域を設定し、この映像提示領域に他装置と同じ映像コンテンツを表示させる。
【００５６】
図１３は、眼鏡型端末１が他装置から取得した設定情報に基づいて映像提示領域を設定するときに行う処理の流れを示すフローチャートある。
制御部２０は、他装置から設定情報とアプリケーション識別子とを取得して、それらを対応付けて設定テーブル３１に格納する（ステップＳ２１）。次に、制御部２０は、ステップＳ２１の処理で取得した設定情報に基づいて映像提示領域を設定し、この映像提示領域に他装置と同じ映像コンテンツを表示させる（ステップＳ２２）。制御部２０は、他装置と同じ映像コンテンツが記憶部３０に記憶されている場合には、記憶部３０から読み出した映像コンテンツを表示部１２に表示させる。また、制御部２０は、他装置等から通信部４０を介して取得した映像コンテンツを表示部１２に表示させてもよい。以降、制御部２０は、上述した実施形態と同じ手順で、ステップＳ１１〜Ｓ１５の処理ステップを実行する。
【００５７】
この変形例において、眼鏡型端末１と他装置とで、ユーザにより観察される映像コンテンツが同期していることが望ましい。そこで、動画コンテンツを再生する場合には、制御部２０は、他装置と同期するように動画コンテンツを再生してもよい。同期再生を実現するために、表示制御部２４は、例えば、他装置との間で共有する同期信号を通信部４０を介して取得し、取得した同期信号に基づいて映像コンテンツを再生する。この眼鏡型端末１によれば、複数のユーザで同時に同じ映像を観察しているような使用感を与えることができる。
【００５８】
（変形例４）
制御部２０は、設定した映像提示領域を、ユーザ２が行ったジェスチャに基づいて補正（例えば微調整）する機能を有していてもよい。
この変形例の眼鏡型端末１の制御部２０は、図５で説明した機能構成に加え、更に、補正部２６に相当する機能を実現する。補正部２６は、設定部２３が設定した映像提示領域を、ジェスチャ認識部２２が認識したジェスチャに基づいて補正する。映像提示領域を補正する場合には、補正部２６は、設定テーブル３１に格納された設定情報を書き替える。ジェスチャ認識部２２は、設定部２３が設定した映像提示領域が表示部１２に表示されているときに、映像提示領域を補正するためのジェスチャを認識する。
【００５９】
図１４は、眼鏡型端末１が映像提示領域を補正するときに行う処理の流れを示すフローチャートある。
制御部２０は、ステップＳ１〜Ｓ７の処理ステップを実行して映像提示領域を設定すると、設定した映像提示領域を表示部１２に表示させる（ステップＳ１０１）。制御部２０は、映像提示領域に映像コンテンツを表示させてもよいし、映像提示領域の範囲を示す画像を表示させてもよい。そして、制御部２０は、映像提示領域の表示中に認識したユーザ２のジェスチャに基づいて、この映像提示領域を補正する（ステップＳ１０２）。例えば、制御部２０は、ユーザ２が設定済みの映像提示領域に重ねて図６や図８で説明したジェスチャを行った場合、このジェスチャを認識して映像提示領域を補正する。この際、制御部２０は、上述した実施形態と同じ方法で映像提示領域を再設定すればよい。そして、制御部２０は、映像提示領域の補正結果に応じて設定テーブル３１の情報を書き替える。
制御部２０は、ユーザ２による別のジェスチャに基づいて映像提示領域を補正してもよい。例えば、制御部２０は、補正対象の映像提示領域に指を重ねた状態で、所定の方向に指が移動させられると、指の移動方向に映像提示領域を移動させる補正を行う。
【００６０】
（変形例５）
上述した実施形態では、制御部２０は、ユーザ２の前方にある平面領域を検出して、検出した平面領域上に映像提示領域を設定していた。しかし、ユーザ２が広い室空間に居る場合等、近傍に平面領域が存在しない可能性もある。この場合、制御部２０は、ユーザ２の前方の予め決められた距離の位置に、映像提示領域を設定してもよい。この場合の眼鏡型端末１の映像提示領域の設定方法は、上述した実施形態と同じでよく、実空間中の決められた距離だけ離れた位置に平面領域が存在すると仮定して、映像提示領域を設定すればよい。制御部２０は、例えば、眼鏡部１０のレンズの無限縁の位置や予め決められた固定距離の位置に映像提示領域を設定する。
この変形例において、眼鏡型端末１における平面領域の検出に係る構成（例えば平面領域検出部２３ａの機能）が省略されてもよい。
【００６１】
（変形例６）
眼鏡型端末１は、距離センサ１３を備えないようにしてもよい。この場合、制御部２０は、撮影部１１により生成された撮影データを解析して、三次元空間を認識したり、平面領域を検出したり、平面領域までの距離を検出したりするとよい。
また、眼鏡型端末１は、タグ情報を記憶しない構成であってもよい。この場合、眼鏡型端末１は、位置方向センサ１４の検出結果に基づいて、映像提示領域の設定時の位置及び方向を特定して、位置情報及び方向情報を設定テーブル３１に格納する。そして、眼鏡型端末１は、位置方向センサ１４の現在の検出結果と、設定テーブル３１に格納された位置情報及び方向情報とを照合して、両者の同一性に基づいて映像提示領域の位置を特定する。
また、眼鏡型端末１は、位置方向センサ１４に代えて、眼鏡型端末１が向く方向を検出する方向センサを備えてもよい。この方向センサは、例えば、加速度センサ、地磁気センサ又はジャイロセンサである。
また、眼鏡型端末１は、位置方向センサ１４を備えないようにしてもよい。この場合、眼鏡型端末１は、方向情報を使用せず、タグ情報を用いて映像提示領域の位置を特定する。
【００６２】
上述した実施形態で説明した眼鏡型端末１の制御部２０が行う映像提示領域に対する機能（アプリケーションプログラム）の割り当て方法は、あくまで一例である。例えば、制御部２０は、映像提示領域を設定した後、ユーザ２が行った所定の操作に従って機能を割り当ててもよい。また、制御部２０は、映像提示領域を設定して設定テーブル３１に情報を格納した後に、割り当てる機能を変更してもよい。
【００６３】
また、制御部２０は、式（１）及び（２）で説明した関係以外の関係で、映像提示領域を決定してもよい。例えば、制御部２０は、ユーザ２の両手の指が交差する２点（Ｐ１，Ｐ２）を認識して矩形領域であるジェスチャ領域を検出していたが、矩形領域の頂点となる４点を認識してジェスチャ領域を検出してもよい。また、制御部２０は、ジェスチャ領域と同じサイズの映像提示領域を設定してもよい。この場合、ユーザ２が右手と左手とを使ったジェスチャで所望する映像提示領域のサイズを指定し、制御部２０はこのジェスチャを認識してジェスチャ領域を検出する。
【００６４】
（変形例７）
上述した実施形態の眼鏡型端末１の制御部２０は、ユーザ２により行われた空間領域を平面的に囲むジェスチャを認識して、映像提示領域を設定していた。制御部２０は、別のジェスチャを認識して、映像提示領域を設定してもよい。例えば、ユーザ２が、空間領域において点によって映像コンテンツの提示位置を指定するジェスチャをすると、制御部２０は、ユーザ２が視認可能な映像提示領域のサイズを計算する。そして、制御部２０は、ユーザ２の位置から見てユーザ２が指定した提示位置の延長線上に、計算したサイズの映像提示領域を設定する。この際、制御部２０は、側面部Ｗ等の平面領域までの距離を用いて映像提示領域のサイズを計算してもよい。
すなわち、制御部２０は、ユーザ２の位置から見て、ユーザ２のジェスチャで指定された空間領域の延長線上に、ユーザ２が映像コンテンツを観察可能なサイズで映像提示領域を設定すればよい。具体的なジェスチャや、ジェスチャと映像提示領域との関係については、種々の変形が可能である。
【００６５】
（変形例８）
眼鏡型端末１（眼鏡部１０）の具体的な形状は、図１に示した形状に限定されない。
本発明の映像表示装置は、眼鏡型の映像表示装置に限らず、ユーザによって観察される像に重ねて映像を表示する機能を有する映像表示装置であればよい。例えば、本発明の映像表示装置は、ユーザが把持して使用する形態の映像表示装置であってもよいし、ユーザが装着するヘルメット等の装着物に取り付けて使用される形態の映像表示装置であってもよい。
【００６６】
（変形例９）
上述した眼鏡型端末１の制御部２０の機能は、ハードウェア資源、ソフトウェア資源又はこれらの組み合わせのいずれによって実現されてもよい。制御部２０の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等のコンピュータ読取可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、コンピュータが行う映像提示方法として実施することも可能である。
【符号の説明】
【００６７】
１…眼鏡型端末、２…ユーザ、１０…眼鏡部、１１…撮影部、１２…表示部、１３…距離センサ、１４…位置方向センサ、２０…制御部、２１…撮影制御部、２２…ジェスチャ認識部、２３…設定部、２３ａ…平面領域検出部、２４…表示制御部、２５…設定情報取得部、２６…補正部、３０…記憶部、３１…設定テーブル、４０…通信部。
【図１】
2015100032.tif 000003
【図２】
2015100032.tif 000004
【図３】
2015100032.tif 000005
【図４】
2015100032.tif 000006
【図５】
2015100032.tif 000007
【図６】
2015100032.tif 000008
【図７】
2015100032.tif 000009
【図８】
2015100032.tif 000010
【図９】
2015100032.tif 000011
【図１０】
2015100032.tif 000012
【図１１】
2015100032.tif 000013
【図１２】
2015100032.tif 000014
【図１３】
2015100032.tif 000015
【図１４】
2015100032.tif 000016