(57)【要約】      （修正有）【課題】各ユーザの手の動きに応じて移動する複数のポインタを表示する技術立体視オブジェクトの直接的な選択を実現すること可能な情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】ユーザのつまみ操作を検出する検出部と、前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定すること、更に、つまみ位置の３次元方向への動きに応じた制御を行う制御部と、を備える情報処理装置。【選択図】図２
2012256110.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのつまみ操作を検出する検出部と、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する制御部と、
を備える、情報処理装置。
【請求項２】
前記制御部は、前記つまみ位置の３次元方向への動きに応じた制御を行う、請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記つまみ位置の移動に応じて、前記立体視オブジェクトのユーザによる知覚位置が前記つまみ位置に対応するよう表示制御を行う、請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、前記つまみ位置と表示画面との距離に応じて前記立体視オブジェクトの透過度を変更する、請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、前記つまみ位置が操作範囲外に近付くほど前記立体視オブジェクトの透過度を上げる、請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、前記つまみ位置の、表示画面に垂直な方向への移動に応じて、表示内容を拡大または縮小する、請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、データ送信またはデータ受信の進捗状況に応じて前記立体視オブジェクトを表示画面に垂直な方向に移動させ、前記つまむ操作により前記立体視オブジェクトが選択されると、前記データ送信またはデータ受信を中止する、請求項１に記載の情報処理装置。
【請求項８】
前記検出部は、操作範囲を撮影した撮影画像から検出したマーカーに基づいてつまみ操作を検出する、請求項１に記載の情報処理装置。
【請求項９】
ユーザのつまみ操作を検出するステップと、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定するステップと、
を含む、情報処理方法。
【請求項１０】
ユーザのつまみ操作を検出する処理と、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する処理と、
をコンピュータに実行させる、プログラム。
【請求項１１】
前記つまみ位置の３次元方向への動きに応じた制御を行う処理を含む、請求項１０に記載のプログラム。
【請求項１２】
前記つまみ位置の移動に応じて、前記立体視オブジェクトのユーザによる知覚位置が前記つまみ位置に対応するよう表示制御を行う処理を含む、請求項１０に記載のプログラム。
【請求項１３】
前記つまみ位置と表示画面との距離に応じて前記立体視オブジェクトの透過度を変更する処理を含む、請求項１０に記載のプログラム。
【請求項１４】
前記つまみ位置が操作範囲外に近付くほど前記立体視オブジェクトの透過度を上げる処理を含む、請求項１０に記載のプログラム。
【請求項１５】
前記つまみ位置の、表示画面に垂直な方向への移動に応じて、表示内容を拡大または縮小する処理を含む、請求項１０に記載のプログラム。
【請求項１６】
データ送信またはデータ受信の進捗状況に応じて前記立体視オブジェクトを表示画面に垂直な方向に移動させ、前記つまむ操作により前記立体視オブジェクトが選択されると、前記データ送信またはデータ受信を中止する処理を含む、請求項１０に記載のプログラム。
【請求項１７】
操作範囲を撮影した撮影画像から検出したマーカーに基づいてつまみ操作を検出する処理を含む、請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
現在、情報処理装置の多くが、ＧＵＩ（グラフィック  ユーザー  インターフェース）を実装している。通常、ＧＵＩは、ユーザによる操作に応じて画面上を移動するポインタを表示し、ユーザはこのポインタで画面の任意の位置を指すことで、画面上に表示したアイコンなどを選択できる。
【０００３】
このようなポインタの表示技術に関し、例えば特許文献１には、カメラ画像に基づいて複数のユーザの空間での手の動きを各々認識し、各ユーザの手の動きに応じて移動する複数のポインタを表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５４１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
また、近年、立体視画像の表示装置が注目されている。この立体視画像の表示装置は、アイコンやサムネイルなどの操作対象を立体視オブジェクトとして表示することができる。ここで、立体視オブジェクトは、２次元画像と異なり、空間上に実在しているかのようにユーザによって知覚される。このため、立体視オブジェクトの選択を、空間上に実在する物体と同様に直接的に行えることが望まれるが、上述のポインタを用いる技術では、立体視オブジェクトの直接的な選択を実現することが困難であった。
【０００６】
そこで、本開示では、３次元立体画像を直接的に選択することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザのつまみ操作を検出する検出部と、前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する制御部と、を備える情報処理装置が提供される。
【０００８】
また、本開示によれば、ユーザのつまみ操作を検出するステップと、前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定するステップと、を含む情報処理方法が提供される。
【０００９】
また、本開示によれば、ユーザのつまみ操作を検出する処理と、前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、３次元立体画像を直接的に選択することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本実施形態による情報処理装置の概要を説明するための図である。
【図２】本実施形態による情報処理装置のブロック構成図である。
【図３】本実施形態によるカメラの設定を説明するための概略断面図である。
【図４】本実施形態による情報処理装置の空間領域を示す図である。
【図５】本実施形態による検出部のつまみ操作検出処理を示すフローチャートである。
【図６】つまみ操作を撮影するカメラを説明するための図である。
【図７】マーカーの検出例を説明するための図である。
【図８】マーカーの他の検出例を説明するための図である。
【図９】撮影画像におけるマーカーの位置を説明するための図である。
【図１０】操作例１を説明するための斜視図である。
【図１１】操作例２を説明するための斜視図である。
【図１２】空間領域におけるｚ方向の内、外を説明するための図である。
【図１３】操作例３を説明するための概略側面図である。
【図１４】操作例３における送信進捗状況の表示例を説明するための図である。
【図１５】操作例４を説明するための斜視図である。
【図１６】操作例４において受信中止を行う場合の操作例を説明するための図である。
【図１７】操作例５を説明するための概略側面図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、説明は以下の順序で行うものとする。
１．本実施形態による情報処理装置の概要
２．本実施形態による情報処理装置の詳細
２−１．情報処理装置の構成
２−２．つまみ操作の検出処理
２−３．つまみ操作例
３．まとめ
【００１４】
このように、本明細書において説明する本開示の技術は、上記項目の「１．本実施形態による情報処理装置の概要」および「２．本実施形態による情報処理装置の詳細」に示す一実施形態により実施され得る。また、本明細書において説明する実施形態による情報処理装置１０は、
Ａ：ユーザのつまみ操作を検出する検出部（１９）と、
Ｂ：前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する制御部（１１）と、
を備える。
【００１５】
＜１．本実施形態による情報処理装置の概要＞
まず、図１を参照して、本開示の実施形態による情報処理装置１０の概要について説明する。図１は、本実施形態による情報処理装置１０の概要を説明するための図である。図１に示すように、情報処理装置１０は、表示部１３およびカメラ１７を備える。また、本開示による情報処理装置１０は、例えば図１に示すようにタブレット型のコンピュータにより実現される。
【００１６】
ここで、本実施形態による情報処理装置１０は、ユーザが立体的に視認できる立体視オブジェクトを提供する。立体視オブジェクトの鑑賞方式としては、視差を設けた左眼用オブジェクトＬと右眼用オブジェクトＲを鑑賞者に鑑賞させる両目視差方式が普及しつつある。この両目視差方式には、メガネを用いるメガネ方式とメガネを用いない裸眼方式の大きく２種類の方式が挙げられる。裸眼方式には、かまぼこ型の細かなレンズ（レンチキュラーレンズ）を配列させることにより左眼用オブジェクトＬと右眼用オブジェクトＲの光路を分離するレンチキュラースクリーン方式や、縦のスリット（パララックスバリア）により左眼用オブジェクトＬと右眼用オブジェクトＲの光路を分離するパララックスバリア方式がある。
【００１７】
本実施形態による情報処理装置１０は、一例として、両目視差画像を裸眼方式により鑑賞させることで立体視オブジェクトを提供する。よって、図１では、表示部１３に左眼用オブジェクトＬおよび右眼用オブジェクトＲを示し、これらの前方にユーザが知覚する立体視オブジェクト３０を示した。情報処理装置１０は、空間上のユーザ操作に応じて立体視オブジェクト３０を表示制御する。
【００１８】
また、本実施形態による情報処理装置１０が備えるカメラ１７は、表示部１３の近傍を撮影する。このようにカメラ１７が撮影した撮影画像に基づいて、情報処理装置１０は、空間上のユーザ操作を検出する。
【００１９】
また、情報処理装置１０は、表示部１３と一体化した操作入力部１５を用いて空間上のユーザ操作を検出してもよい。若しくは、情報処理装置１０は、操作入力部１５とカメラ１７を併用して空間上のユーザ操作を検出してもよいし、複数のカメラや他のセンサを用いてユーザ操作を検出してもよい。
【００２０】
ここで、本実施形態による情報処理装置１０は、空間上に実在するように知覚される立体視オブジェクトを選択する場合、立体視オブジェクトを直接的に選択するユーザ操作として、つまむ操作による立体視オブジェクトの選択を実現する。
【００２１】
具体的には、情報処理装置１０は、ユーザによるつまみ操作のつまみ位置と、立体視オブジェクトの知覚位置が対応する場合に、当該立体視オブジェクトを選択対象として決定する。これにより、ユーザはつまみ操作により直接的に立体視オブジェクトを選択することができる。
【００２２】
以上、本実施形態による情報処理装置１０の概要について説明した。続いて、本実施形態による情報処理装置１０の詳細について図面を参照して説明する。
【００２３】
＜２．本実施形態による情報処理装置の詳細＞
［２−１．情報処理装置の構成］
図２は、本実施形態による情報処理装置１０のブロック構成図である。図２に示すように、情報処理装置１０は、制御部１１、表示部１３、操作入力部１５、カメラ１７、検出部１９および通信部２１を備える。以下、各構成について説明する。
【００２４】
制御部１１は、情報処理装置１０の各構成を制御する。具体的には、図２に示すように、制御部１１は、決定制御部１１０、表示制御部１１２および通信制御部１１４により各種制御を行う。
【００２５】
決定制御部１１０は、立体視オブジェクトのユーザによる知覚位置を検出する。ここで、立体視オブジェクトは、ユーザの位置に応じて歪みや位置ズレが生じる。よって決定制御部１１は、例えばユーザの顔を撮影した撮影画像に基づいてユーザの顔の位置を認識し、認識したユーザの顔の位置に応じて、立体視オブジェクトのユーザによる知覚位置を検出してもよい。また、決定制御部１１０は、検出部１９から、ユーザのつまみ操作によるつまみ位置の情報を取得する。そして、決定制御部１１０は、つまみ位置に対応する位置でユーザに知覚される立体視オブジェクトを、選択対象として決定する。なお、つまみ位置に対応する位置とは、つまみ位置と一致する位置でもよいし、つまみ位置の周辺位置でもよい。
【００２６】
表示制御部１１２は、表示部１３に表示する画像を生成する機能を有する。例えば、表示制御部１１２は、立体オブジェクトを提供するために、視差のある両目用画像を生成する。
【００２７】
また、表示制御部１１２は、表示部１３に表示する画像を変化させる機能を有する。例えば、表示制御部１１２は、決定制御部１１０が選択対象として決定した立体視オブジェクトの色を変化させることで、ユーザのつまみ操作に対するフィードバックを行なってもよい。また、表示制御部１１２は、つまみ位置の移動に応じて選択された立体視オブジェクトの位置を変化させる。これによりユーザは、つまんだ立体視オブジェクトを、例えば表示部１３に垂直なｚ方向において前後に移動させる操作を行なうことができる。なお、表示制御部１１２による表示制御の詳細は、後述する［２−３．つまみ操作例］において説明する。
【００２８】
通信制御部１１４は、通信部２１を制御し、データの送受信を行う。また、通信制御部１１４は、立体視オブジェクトの位置の移動に応じて送受信を制御してもよい。立体視オブジェクトのユーザによる知覚位置と、データの送受信制御の関係については、後述する［２−３．つまみ操作例］において詳細に説明する。
【００２９】
表示部１３は、表示制御部１１２から出力されたデータを表示する。例えば、表示部１３は、視差のある両目用画像を表示することで、オブジェクトを立体表示する。立体表示するオブジェクトは、写真や映像でもよいし、操作ボタンやアイコンなどの画像でもよい。この表示部１３は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの表示装置であってもよい。
【００３０】
操作入力部１５は、ユーザによる操作指示を受付け、その操作内容を検出部１９に出力する。例えば、本実施形態による操作入力部１５は、空間上のユーザ操作を検知する近接センサであってもよい。また、この操作部１５は、表示部１３と一体的に設けられる近接タッチパネルであってもよい。
【００３１】
カメラ１７は、空間上のユーザ操作を検知するイメージセンサであって、撮影画像を検出部１９に出力する。カメラ１７は、表示部１３の近傍を撮影できるよう撮影方向が設定される。カメラ１７の画角や撮影方向の情報は、記憶部（図示しない）に記憶しておいてもよい。
【００３２】
カメラ１７の具体的な設定例について図３を参照して説明する。図３は、本実施形態によるカメラ１７の設定を説明するための概略断面図である。図３に示すように、例えばカメラ１７は、表示部１３の前面の空間を下から撮影するよう設定される。これにより、カメラ１７は、撮影領域Ａにおいて空間上のユーザ操作を撮影することができる。なお、カメラ１７は、情報処理装置１０に実装されてもよいし、外付けされてもよい。
【００３３】
ここで、カメラ１７による撮影領域Ａのｚ方向における幅は、図３に示すように表示部１３のｙ方向における各位置において異なるが、本実施形態による情報処理装置１０は、ユーザ操作を検出できる空間領域Ｓを図４に示すように調整してもよい。
【００３４】
図４は、本実施形態による情報処理装置１０の空間領域Ｓを示す図である。図４に示すように、情報処理装置１０は、表示部１３からｚ方向の距離が表示部１３全面において同じ空間を、ユーザ操作を検知できる空間領域Ｓに設定してもよい。このような空間領域Ｓは、例えば複数のカメラ１７を備えることや、表示部１３と一体化した操作入力部１５を併用することによって設定してもよい。
【００３５】
検出部１９は、操作入力部１５から入力された操作内容（例えば近接センサによる検知結果）、またはカメラ１７から入力された撮影画像に基づいて空間上のユーザ操作を検出する。例えば、本実施形態による検出部１９は、つまみ操作の有無、およびつまみ位置を検出することができる。なお、検出部１９によるつまみ操作の検出については、後述する［２−２．つまみ操作の検出処理］において詳細に説明する。
【００３６】
通信部２１は、通信制御部１１４による制御に従って通信端末と通信を行うモジュールである。具体的には、通信部２１は、通信端末からデータを受信する受信部、および通信端末にデータを送信する送信部を備える。また、通信部２１は、Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈなどの近距離無線通信や、最大１０ｃｍの短い距離で通信を行う短距離無線通信によりデータの送受信を行ってもよい。
【００３７】
以上、本実施形態による情報処理装置１０の構成について詳細に説明した。続いて、検出部１９によるつまみ操作の検出処理について図５を参照して説明する。
【００３８】
［２−２．つまみ操作の検出処理］
（つまみ操作）
図５は、本実施形態による検出部１９のつまみ操作検出処理を示すフローチャートである。図５に示すように、まずステップＳ１０２において、検出部１９は、カメラ１７から入力された撮影画像からマーカーを検出する。
【００３９】
ここで、カメラ１７から入力される撮影画像について図６を参照して説明する。図６は、つまみ操作を撮影するカメラ１７を説明するための図である。図６に示すように、カメラ１７は、情報処理装置１０の下方に設けられ、つまみ操作を行なうユーザの手を下から撮影する。
【００４０】
また、ユーザは、図７に示すように、指先にマーカーｍが付いた手袋をはめて操作を行なう。マーカーｍと手袋の色は、例えば赤色のマーカーｍと白色の手袋といったコントラストが明確な色同士にする。カメラ１７は、図７に示すように下から撮影した撮影画像を検出部１９に入力する。
【００４１】
次に、ステップＳ１０４において、検出部１９は、撮影画像から検出したマーカーが２点であるか否かを判断する。マーカーが２点である場合、処理はステップＳ１０６に進む。一方、マーカーが２点でない場合、処理はステップＳ１１２に進む。
【００４２】
ここで、マーカーの検出例を図７および図８を参照して説明する。図７は、マーカーの検出例を説明するための図である。図７に示すように、検出部１９は、撮影画像のうち赤く塗られた指先のマーカー部分を検出する。図７に示す例では、指先が離れているので、マーカーｍ１およびマーカーｍ２の２点が検出される。
【００４３】
また、図８は、マーカーの他の検出例を説明するための図である。図８に示すように、検出部１９は、撮影画像のうち赤く塗られた指先のマーカー部分を検出する。図８に示す例では、指先でつまんでいるので、マーカーｍの１点が検出される。
【００４４】
次いで、ステップＳ１０６において、検出部１９は、検出された２点のマーカーの位置が近いか否かを判断する。例えば、検出部１９は、２点のマーカー間の距離の値が、予め定めた閾値より小さいか否かにより、２点のマーカーの位置が近いか否かを判断する。
【００４５】
上記ステップＳ１０６において、２点のマーカー間の距離の値が閾値より小さいと判断された場合、処理はステップＳ１１０に進み、つまみ操作が検出される。このように、マーカーが２点検出された場合でも、２点のマーカーの位置が近い場合、検出部１９によりつまみ操作が検出される。
【００４６】
一方、上記ステップＳ１０６において、２点のマーカー間の距離の値が閾値より大きいと判断された場合、処理はステップ１０８に進み、つまみ操作は検出されない。
【００４７】
次に、ステップＳ１１２において、検出部１９は、検出されたマーカーが１点であるか否かを判断する。マーカーが１点である場合、処理はステップＳ１１０に進み、つまみ操作が検出される。一方、マーカーが１点でない場合、処理はステップＳ１１４に進み、つまみ操作は検出されない。
【００４８】
以上説明したように、検出部１９は、検出されたマーカーの数、また複数のマーカー間の距離に基づいて、つまみ操作の検出処理を行う。なお、上記例では、指先のマーカーに基づいてつまみ操作の検出処理を行っているが、つまみ操作の検出処理はマーカーの検出に限られず、例えば撮影した画像から手の形を判断することでつまみ操作を検出してもよい。次に、検出部１９による、つまみ操作のつまみ位置の算出処理について説明する。
【００４９】
このようにつまみ操作が検出されると、さらに検出部１９は、つまみ操作によるつまみ位置の３次元座標を算出する。つまみ位置の算出方法は、例えば、撮影画像から検出したマーカーの撮影画像内におけるＸＹ座標と大きさから３次元座標に変換を行う。
【００５０】
以下、図９を参照してマーカー位置の算出について具体的に説明する。図９は、撮影画像におけるマーカーの位置を説明するための図である。図９に示すように、撮影画像内のマーカーｍの位置を（Ｐｘ，Ｐｙ）、マーカーｍの横幅をＰｗ、マーカーｍの高さをＰｈとする。また、ＰｘおよびＰｗは、撮影画像の横幅を１として正規化を行い、ＰｙおよびＰｈは撮影画像の縦幅を１として正規化を行った値であるとする。なお、ＰｘおよびＰｙは、撮影画像の中心を０とする。
【００５１】
また、立体視空間の座標系でｙ＝０におけるマーカーの想定サイズをＷ、同座標系におけるカメラ位置をＣｙ、カメラの縦の画角をθｖ、横の画角をθｈとする。このとき、マーカーの立体視空間における位置（Ｍｘ，Ｍｙ，Ｍｚ）は、以下の式により算出される。
【００５２】
Ｍｘ ＝ Ｗ * Ｐｘ ／ Ｐｗ
Ｍｙ ＝ Ｗ ／ Ｐｗ * （０．５ ／ ｔａｎθｈ） ＋ Ｃｙ
Ｍｚ ＝ Ｐｙ ／ （０．５
／ ｔａｎθｖ） * Ｃｙ
【００５３】
以上、つまみ操作によるつまみ位置の算出の一例について説明した。なお、上記例では、検出部１９が撮影画像に基づいてつまみ操作によるつまみ位置を検出する場合について説明したが、つまみ位置の検出は、撮影画像のみに基づく場合に限られない。例えば、検出部１９は、カメラ１７から入力された撮影画像に加えて、操作入力部１５から入力された操作内容に基づいてつまみ位置を検出する。具体的には、検出部１９は、まず撮影画像に基づいてつまみ操作を検出し、次に近接センサなどで実現された操作入力部１５からの操作内容（例えば近接センサによる検知結果）に基づいて、つまみ位置を検出する。
【００５４】
検出部１９は、上述した処理により、つまみ操作の検出やつまみ位置の算出を行うと、これらの結果を制御部１１に出力する。制御部１１は、検出部１９から出力された検出結果に基づいて各種制御を行う。次に、ユーザによるつまみ操作の具体的な操作例について説明する。
【００５５】
［２−３．つまみ操作例］
（操作例１）
操作例１について図１０を参照して説明する。図１０は、操作例１を説明するための斜視図である。図１０の左側に示すように、ユーザがつまみ操作を行なうと、決定制御部１１０は、つまみ位置２５に対応する位置でユーザにより知覚される立体視オブジェクトの写真画像３２を選択対象として決定する。そして、図１０の右側に示すように、つまみ位置２５がｚ方向において前後に移動すると、表示制御部１１２は、写真画像３２のユーザによる知覚位置がつまみ位置２５に対応して移動するよう表示部１３に表示する両目用画像を制御する。
【００５６】
これにより、ユーザは、立体視オブジェクトとして知覚される写真画像３２の奥行き（ｚ方向）の位置を調整することができる。また、ｚ方向の他、ユーザはつまんだ状態で上下左右、斜め、回転など空間上でつまみ位置を移動させることにより、写真画像３２の位置を任意に調整することができる。
【００５７】
（操作例２）
操作例２について図１１を参照して説明する。図１１は、操作例２を説明するための斜視図である。図１１の左側に示すように、ユーザがつまみ操作を行なうと、決定制御部１１０は、つまみ位置２５に対応する位置でユーザにより知覚される立体視オブジェクトのズームアイコン３４を選択対象として決定する。そして、図１１の右側に示すように、つまみ位置２５がｚ方向において前後に移動すると、表示制御部１１２は、ズームアイコン３４のユーザによる知覚位置がつまみ位置２５に対応して移動するよう表示部１３に表示する両目用画像を制御する。さらに、表示制御部１１２は、つまみ位置２５のｚ方向への移動量に応じて、写真画像Ｐの大きさを制御する。
【００５８】
これにより、ユーザはズームアイコン３４のｚ方向における位置を制御することで、間接的に写真画像Ｐの拡大縮小を制御することができる。なお写真画像Ｐは平面画像でも立体視画像でもよい。
【００５９】
以上、操作例１および操作例２を挙げて説明したように、本実施形態による情報処理装置１０は、つまみ操作により立体視空間の特定の位置を指定することができる。
【００６０】
次に、図１２に示すように、空間領域Ｓのｚ方向の内、外において意味付けを行った場合の操作例について説明する。図１２は、空間領域Ｓにおけるｚ方向の内、外を説明するための図である。図１２に示すように、空間領域Ｓのｚ方向において、表示部１３に近い領域である内側は情報処理装置１０の内部にデータを格納する領域と意味付ける。また、表示部１３から遠い領域である外側は情報処理装置１０の外部にデータを出力する領域と意味付ける。以下、操作例３から操作例５を挙げて具体的に説明する。
【００６１】
（操作例３）
操作例３について図１３を参照して説明する。図１３は、操作例３を説明するための概略側面図である。図１３に示すように、空間領域Ｓの外側を、情報処理装置１０の外部にデータを出力する領域として、送信エリア４０と定義する。この場合、図１３の左側に示すように、ユーザがつまみ操作を行なうと、決定制御部１１０は、つまみ位置２５に対応する位置でユーザによる知覚される立体視オブジェクトの写真画像３６を選択対象として決定する。そして、図１３の右側に示すように、つまみ位置２５が送信エリア４０に移動すると、表示制御部１１２は、写真画像３６のユーザによる知覚位置がつまみ位置２５に対応して移動するよう表示部１３に表示する両目用画像を制御する。
【００６２】
表示制御部１１２により、写真画像３６が送信エリア４０に移動されると、通信制御部１１４は、写真画像３６のデータを予めユーザにより指定された送信先に送信する制御を行う。
【００６３】
また、写真画像３６の送信進捗状況の表示例について図１４を参照して説明する。図１４は、操作例３における送信進捗状況の表示例を説明するための図である。図１４に示すように、表示制御部１１２は、空間領域Ｓ内の送信エリア４０に置かれた写真画像３６のユーザによる知覚位置を、通信制御部１１４から取得した送信状況情報に応じて徐々に表示部１３から離れるよう調整する。このように、表示制御部１１２により、写真画像３６が徐々に空間領域Ｓの外側に移動することで、ユーザは直感的に送信進捗状況を把握することができる。
【００６４】
（操作例４）
操作例４について図１５および図１６を参照して説明する。図１５は、操作例４を説明するための斜視図である。図１５に示すように、情報処理装置１０がデータを受信する場合、表示制御部１１２は、通信制御部１１４から取得した受信進捗状況に応じて、立体視オブジェクト３７のユーザによる知覚位置を空間領域Ｓの外側から内側に移動させる。このように、表示制御部１１２により、立体視オブジェクト３７が徐々に空間領域Ｓの内側に移動することで、ユーザは直感的に受信進捗状況を把握することができる。
【００６５】
図１６は、操作例４において受信中止を行う場合の操作例を説明するための図である。図１６の左側に示すように、表示制御部１１２により、立体視オブジェクト３７が受信進捗状況に応じて、徐々に空間領域Ｓの内側に移動している。この時、図１６の右側に示すように、ユーザがつまみ操作を行なうと、決定制御部１１０は、つまみ位置２５に対応する位置でユーザにより知覚される立体視オブジェクト３７を選択対象として決定する。
【００６６】
すると表示制御部１１２は、選択対象の立体視オブジェクト３７の移動を停止する制御を行う。また、通信制御部１１４は、通信部２１を制御し、データの受信を一時停止する。これにより、ユーザは直感的に受信停止の操作を行なうことができる。なお、その後ユーザが立体視オブジェクト３７を離すと、通信制御部１１４はデータの受信を再開してもよい。また、立体視オブジェクト３７を表示部１３から離す操作が行なわれた場合、通信制御部１１４は、受信を中止してもよい。
【００６７】
（操作例５）
操作例５について図１７を参照して説明する。図１７は、操作例５を説明するための概略側面図である。図１７に示すように、空間領域Ｓの外側を、情報処理装置１０の外部にデータを出力する領域として、一時保存エリア４２と定義する。
【００６８】
この場合、図１７の左側に示すように、ユーザがつまみ操作を行なうと、決定制御部１１０は、つまみ位置２５に対応する位置でユーザにより知覚される立体視オブジェクトのサムネイル３８を選択対象として決定する。そして、つまみ位置２５が空間領域Ｓの外側に意味付けられた一時保存エリア４２に移動すると、表示制御部１１２は、サムネイル３８のユーザによる知覚位置がつまみ位置２５に対応して移動するよう表示部１３に表示する両目用画像を制御する。
【００６９】
このように、一時保存エリア４２にサムネイル３８を置くと、情報処理装置１０は、サムネイル３８が示す情報の送信を待機する状態となる。そして、図１７の右側に示すように、通信制御部１１４は、通信端末５０が一時保存エリア４２に置かれたサムネイル３８に近付いたことを検知すると、通信部２１を制御し、サムネイル３８が示す情報を通信端末５０に送信する。なお、通信制御部１１４は、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉのような近距離無線通信や、最大１０ｃｍの短い距離で通信を行う短距離無線通信などの接続状況を監視することにより通信端末５０を検知してもよい。
【００７０】
＜３．まとめ＞
上述したように、本開示の実施形態による情報処理装置１０は、検出されたユーザのつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する。これにより、ユーザは、つまみ操作によって、３次元立体画像を直接的に選択することができる。
【００７１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７２】
例えば、表示制御部１１２は、つまみ位置と表示画面との距離に応じて、つまみ位置に知覚される立体視オブジェクトの透過度を変更してもよい。具体的には、表示制御部１１２は、立体視オブジェクトがユーザ操作により表示部１３から離れるほど立体視オブジェクトの透過度を上げる。これにより、ユーザは、操作可能な空間領域Ｓの範囲外につまみ位置が近付いていることを直感的に把握することができる。
【００７３】
また、上記実施形態では、本開示による情報処理装置１０を、タブレット型のコンピュータにより実現する例を説明したが、本技術はかかる例に限定されない。例えば、本開示による情報処理装置は、図２を参照して説明した制御部１１、検出部１９および通信部２１を主に有する制御装置でもよい。この場合、かかる制御装置は、表示部１３、および操作入力部１５を主に有する表示装置を制御する。また、かかる表示装置には、カメラ１７が外付けされている。また、かかる制御装置および表示装置を有する情報処理システムも本技術に含まれる。
【００７４】
また、本開示による情報処理装置は、ヘッドマウントディスプレイでもよい。この場合、ヘッドマウントディスプレイが備えるカメラにより、ユーザの空間上の操作を撮像する。そして、ヘッドマウントディスプレイが備える検出部が、撮像画像に基づいてつまみ操作およびつまみ位置を算出してもよい。
【００７５】
また、上述した実施形態による情報処理装置１０の各構成は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、およびＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）といったハードウェア構成により実現してもよい。
【００７６】
また、上述した実施形態による情報処理装置１０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００７７】
なお、本技術は以下のような構成も取ることができる。
（１）
ユーザのつまみ操作を検出する検出部と、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する制御部と、
を備える、情報処理装置。
（２）
前記制御部は、前記つまみ位置の３次元方向への動きに応じた制御を行う、前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記つまみ位置の移動に応じて、前記立体視オブジェクトのユーザによる知覚位置が前記つまみ位置に対応するよう表示制御を行う、前記（１）または前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記つまみ位置と表示画面との距離に応じて前記立体視オブジェクトの透過度を変更する、前記（１）から前記（３）のいずれかに記載の情報処理装置。
（５）
前記制御部は、前記つまみ位置が操作範囲外に近付くほど前記立体視オブジェクトの透過度を上げる、前記（１）から前記（４）のいずれかに記載の情報処理装置。
（６）
前記制御部は、前記つまみ位置の、表示画面に垂直な方向への移動に応じて、表示内容を拡大または縮小する、前記（１）から前記（５）のいずれかに記載の情報処理装置。
（７）
前記制御部は、データ送信またはデータ受信の進捗状況に応じて前記立体視オブジェクトを表示画面に垂直な方向に移動させ、前記つまむ操作により前記立体視オブジェクトが選択されると、前記データ送信またはデータ受信を中止する、前記（１）から前記（６）のいずれかに記載の情報処理装置。
（８）
前記検出部は、操作範囲を撮影した撮影画像から検出したマーカーに基づいてつまみ操作を検出する、前記（１）から前記（７）のいずれかに記載の情報処理装置。
（９）
ユーザのつまみ操作を検出するステップと、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定するステップと、
を含む、情報処理方法。
（１０）
ユーザのつまみ操作を検出する処理と、
前記検出されたつまみ操作によるつまみ位置が、立体視オブジェクトのユーザによる知覚位置に対応する場合、前記立体視オブジェクトを選択対象に決定する処理と、
をコンピュータに実行させる、プログラム。
（１１）
前記つまみ位置の３次元方向への動きに応じた制御を行う処理を含む、前記（１０）に記載のプログラム。
（１２）
前記つまみ位置の移動に応じて、前記立体視オブジェクトのユーザによる知覚位置が前記つまみ位置に対応するよう表示制御を行う処理を含む、前記（１０）または前記（１１）に記載のプログラム。
（１３）
前記つまみ位置と表示画面との距離に応じて前記立体視オブジェクトの透過度を変更する処理を含む、前記（１０）から前記（１２）のいずれかに記載のプログラム。
（１４）
前記つまみ位置が操作範囲外に近付くほど前記立体視オブジェクトの透過度を上げる処理を含む、前記（１０）から前記（１３）のいずれかに記載のプログラム。
（１５）
前記つまみ位置の、表示画面に垂直な方向への移動に応じて、表示内容を拡大または縮小する処理を含む、前記（１０）から前記（１４）のいずれかに記載のプログラム。
（１６）
データ送信またはデータ受信の進捗状況に応じて前記立体視オブジェクトを表示画面に垂直な方向に移動させ、前記つまむ操作により前記立体視オブジェクトが選択されると、前記データ送信またはデータ受信を中止する処理を含む、前記（１０）から前記（１５）のいずれかに記載のプログラム。
（１７）
操作範囲を撮影した撮影画像から検出したマーカーに基づいてつまみ操作を検出する処理を含む、前記（１０）から前記（１６）のいずれかに記載のプログラム。
【符号の説明】
【００７８】
１０      情報処理装置
１１      制御部
１１０    決定制御部
１１２    表示制御部
１１４    通信制御部
１３      表示部
１５      操作入力部
１７      カメラ
１９      検出部
２１      通信部
【図１】
2012256110.tif 000003
【図２】
2012256110.tif 000004
【図３】
2012256110.tif 000005
【図４】
2012256110.tif 000006
【図５】
2012256110.tif 000007
【図６】
2012256110.tif 000008
【図７】
2012256110.tif 000009
【図８】
2012256110.tif 000010
【図９】
2012256110.tif 000011
【図１０】
2012256110.tif 000012
【図１１】
2012256110.tif 000013
【図１２】
2012256110.tif 000014
【図１３】
2012256110.tif 000015
【図１４】
2012256110.tif 000016
【図１５】
2012256110.tif 000017
【図１６】
2012256110.tif 000018
【図１７】
2012256110.tif 000019