(57)【要約】  指向性表示装置において、表示装置に対する視点の位置に応じた適切な表示方向への表示を行うことを課題とする。表示方向に応じて表示内容を異ならせることが可能な表示装置に接続される情報処理装置に、表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得部（３２）と、位置情報に基づいて、表示装置における第一の部分領域を対象物の位置から見た場合に視認可能な第一の表示方向、および表示装置における第二の部分領域を対象物の位置から見た場合に視認可能な第二の表示方向を決定する表示方向決定部（３８）と、表示装置にコンテンツを表示させる表示制御部（３９）であって、第一の部分領域においては第一の表示方向にコンテンツを表示させ、第二の部分領域においては第二の表示方向にコンテンツを表示させる表示制御部（３９）と、を備えた。
2013183110.tif 000002
【特許請求の範囲】
【請求項１】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続される情報処理装置であって、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た場合に視認可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た場合に視認可能な第二の表示方向を決定する表示方向決定手段と、
前記表示装置にコンテンツを表示させる表示制御手段であって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御手段と、
を備える情報処理装置。
【請求項２】
前記表示装置を視認可能な範囲内の位置と、前記部分領域毎の、該部分領域を該位置から見た場合に視認可能な表示方向との関係を有する関係情報を保持する記憶装置に接続され、
前記表示方向決定手段は、前記位置情報を用いた前記関係情報の検索結果に基づいて、前記第一の部分領域または前記第二の部分領域を前記対象物から見た場合に視認可能な表示方向を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記位置情報取得手段は、第一の対象物の位置情報および前記第一の対象物とは異なる第二の対象物の位置情報を取得し、
前記表示方向決定手段は、前記対象物毎の位置情報に基づいて、前記対象物毎に、前記第一の表示方向および前記第二の表示方向を決定し、
前記表示制御手段は、
前記第一の部分領域においては、前記第一の対象物に係る前記第一の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第一の表示方向に前記第二の対象物のためのコンテンツを表示させ、
前記第二の部分領域においては、前記第一の対象物に係る前記第二の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第二の表示方向に前記第二の対象物のためのコンテンツを表示させる、
請求項１または２に記載の情報処理装置。
【請求項４】
前記対象物は、ユーザの頭部またはユーザの眼である、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記第一の対象物はユーザの左眼であり、前記第二の対象物はユーザの右眼である、
請求項３に記載の情報処理装置。
【請求項６】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続されるコンピュータが、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得ステップと、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た場合に視認可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た場合に視認可能な第二の表示方向を決定する表示方向決定ステップと、
前記表示装置にコンテンツを表示させる表示制御ステップであって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御ステップと、
を実行する情報処理方法。
【請求項７】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続されるコンピュータを、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た場合に視認可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た場合に視認可能な第二の表示方向を決定する表示方向決定手段と、
前記表示装置にコンテンツを表示させる表示制御手段であって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示方向に応じて表示する内容を異ならせることが可能な表示装置に関する。
【背景技術】
【０００２】
従来、マルチビューディスプレイを備えるシステムであって、検知装置を備え、複数のユーザのうちのどのユーザが表示された画像の１つと相互作用しようとしているのかを検知する、インタラクティブマルチビューディスプレイシステムが提案されている（特許文献１を参照）。更に、マルチビュー表示パネルを有し、閲覧者の情報を取り込み、この情報を用いて適切な夫々の視野角で複数の画像の表示を制御する表示システムが提案されている（特許文献２を参照）。【０００３】
また、繰り返すように配置される少なくとも３つのイメージ領域のパターンが定義され、観察者の眼が、現在位置しているイメージ領域から隣接するイメージ領域に向かって移動し隣接するイメージ領域に進入しようとしていることが検出されると、隣接するイメージ領域に表示されるイメージを現在のイメージ領域に表示されているイメージに更新するとともに、現在のイメージ領域内に表示されているイメージは更新しないように制御する、観察者追従自動立体表示装置が提案されている（特許文献３を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０７０６８０号公報
【特許文献２】特開２００９−５４０３８１号公報
【特許文献３】特許第３７０５６４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
表示方向に応じて表示する内容を異ならせることが可能な表示装置（以下、「指向性表示装置」と称する）では、閲覧者が表示領域から十分に離れている場合、ある閲覧者のためのコンテンツを一の表示方向に表示するのみで、当該閲覧者に対して所望のコンテンツを視認させることが出来る。しかし、コンテンツが表示される表示領域全体のサイズと、表示領域から閲覧者までの距離との関係によっては、表示領域上のポイント毎に、閲覧者への方向（角度）が無視出来ない程度に異なってくる。このため、このような指向性表示装置では、閲覧者が表示領域に近付いた場合、閲覧者に対して一貫したコンテンツを視認させることが困難となる。【０００６】
本発明は、上記した問題に鑑み、指向性表示装置において、表示装置に対する視点の位置に応じた適切な表示方向への表示を行うことを課題とする。
【課題を解決するための手段】
【０００７】
本発明では、上記課題を解決するために、指向性表示装置の表示領域全体を複数の部分領域に分割し、部分領域毎に、当該部分領域から見たユーザ等の位置に応じた表示方向に表示を行うこととした。【０００８】
より詳細には、本発明は、表示方向に応じて表示内容を異ならせることが可能な表示装置に接続される情報処理装置であって、前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得手段と、前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た場合に視認可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た場合に視認可能な第二の表示方向を決定する表示方向決定手段と、前記表示装置にコンテンツを表示させる表示制御手段であって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御手段と、を備える情報処理装置である。【０００９】
また、前記情報処理装置は、前記表示装置を視認可能な範囲内の位置と、前記部分領域毎の、該部分領域を該位置から見た場合に視認可能な表示方向との関係を有する関係情報を保持する記憶装置に接続され、前記表示方向決定手段は、前記位置情報を用いた前記関係情報の検索結果に基づいて、前記第一の部分領域または前記第二の部分領域を前記対象物から見た場合に視認可能な表示方向を決定してもよい。【００１０】
また、前記位置情報取得手段は、第一の対象物の位置情報および前記第一の対象物とは異なる第二の対象物の位置情報を取得し、前記表示方向決定手段は、前記対象物毎の位置情報に基づいて、前記対象物毎に、前記第一の表示方向および前記第二の表示方向を決定し、前記表示制御手段は、前記第一の部分領域においては、前記第一の対象物に係る前記第一の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第一の表示方向に前記第二の対象物のためのコンテンツを表示させ、前記第二の部分領域においては、前記第一の対象物に係る前記第二の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第二の表示方向に前記第二の対象物のためのコンテンツを表示させてもよい。【００１１】
また、前記対象物は、ユーザの頭部またはユーザの眼であってもよいし、前記第一の対象物はユーザの左眼であり、前記第二の対象物はユーザの右眼であってもよい。【００１２】
また、本発明は、コンピュータによって実行される方法、またはコンピュータに実行させるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００１３】
本発明によれば、指向性表示装置において、表示装置に対する視点の位置に応じた適切な表示方向への表示を行うことが可能となる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る情報処理装置のハードウェア構成の概略を示す図である。
【図２】実施形態において指向性表示装置を視認するユーザの位置によって、視認される内容が異なる様子を示す図である。
【図３】実施形態において、単眼カメラを含むセンサユニットが用いられる場合の、センサユニットの配置の例を示す図である。
【図４】実施形態において、ステレオカメラを含むセンサユニットが用いられる場合の、センサユニットの配置の例を示す図である。
【図５】実施形態において、赤外構造化光照射装置とカメラとの組み合わせを含むセンサユニットが用いられる場合の、センサユニットの配置の例を示す図である。
【図６】実施形態に係るキャリブレーションのために検知器が設置された様子を示す図である。
【図７】実施形態に係るキャリブレーションのために検知器が設置された様子を示す図である。
【図８】本実施形態に係るキャリブレーション装置の機能構成の概略を示す図である。
【図９】実施形態におけるキャリブレーションテーブルの構成を示す図である。
【図１０】実施形態におけるキャリブレーション処理の流れを示すフローチャートである。
【図１１】実施形態に係る情報処理装置の機能構成の概略を示す図である。
【図１２】実施形態において用いられるユーザ情報テーブルの構成を示す図である。
【図１３】実施形態に係るユーザ情報管理処理の流れを示すフローチャートである。
【図１４】実施形態に係る指向性表示制御処理の流れを示すフローチャートである。
【図１５】レンチキュラー方式の指向性表示装置に入力されるための多視点コンテンツを合成するための多視点コンテンツ合成器の概念を示す図である。
【図１６】レンチキュラー方式の指向性表示装置が用いられる場合の多視点コンテンツ合成の概念を示す図である。
【図１７】実施形態に係る情報処理装置が優先制御を伴う指向性表示を行う場合の機能構成の概略を示す図である。
【図１８】実施形態における閲覧者権限管理テーブルの構成を示す図である。
【図１９】実施形態におけるコンテンツレベル管理テーブルの構成を示す図である。
【図２０】実施形態に係る、優先制御を伴う指向性表示制御処理の流れを示すフローチャートである。
【図２１】実施形態におけるコンテンツの変化を例示する図である。
【図２２】指向性表示装置における表示方向の例を示す図である。
【図２３】表示領域視差が発生している状態の例を示す図である。
【図２４】実施形態に係る表示領域視差を考慮したキャリブレーションのために検知器を設置した様子を示す図である。
【図２５】実施形態における表示領域視差を考慮したキャリブレーションテーブルの構成を示す図である。
【図２６】実施形態において、表示領域視差を考慮したキャリブレーションテーブルを作成するための処理の流れを示すフローチャートである。
【図２７】実施形態において、表示領域視差を考慮した指向性表示制御処理を行うための処理の流れを示すフローチャートである。
【図２８】実施形態において用いられる部分領域テーブルの構成を示す図である。
【図２９】レンチキュラー方式の指向性表示装置が用いられる場合の、表示領域視差を考慮した多視点コンテンツ合成の概念を示す図である。
【図３０】ユーザ情報テーブルから各ユーザ用部分領域テーブルを作成する算術的な処理方法の一例を示す図である。
【図３１】算術的な処理方法によって作成される、各ユーザ用部分領域テーブルの構成を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る情報処理装置の実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明を実施するにあたっては、実施の形態に応じた具体的構成が適宜採用されてよい。本実施形態において、本発明に係る情報処理装置は、エレベータ、カーナビゲーション装置、オーディオ装置、情報ＫＩＯＳＫ端末、セルフレジ端末、家電、等の操作対象について設けられるヒューマンインターフェース装置として実施され得る。但し、本発明の適用対象は、上記した例に限定されない。
【００１６】
＜装置の構成＞
図１は、本実施形態に係る情報処理装置１のハードウェア構成の概略を示す図である。情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３と、補助記憶装置１９と、指向性表示装置１４と、スピーカ１５と、ネットワークインターフェース１６と、センサユニット２０と、が電気的に接続された情報処理装置である。また、情報処理装置１は、ネットワークインターフェース１６を介して、操作対象（エレベータ等）の制御装置に接続される。
【００１７】
但し、本発明の実施にあたって、本発明に係る装置は、上記した構成を全て備える必要はない。装置の具体的なハードウェア構成に関しては、実施の形態に応じて適宜構成要素の省略や置換、追加が可能である。
【００１８】
ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２およびＲＯＭ１３等に展開された命令およびデータを処理することで、ＲＡＭ１２、補助記憶装置１９、入出力装置等の、情報処理装置１に備えられた各構成を制御する。また、ＲＡＭ１２は、主記憶装置であり、ＣＰＵ１１によって制御され、各種命令やデータが書き込まれ、読み出される。即ち、ＣＰＵ１１、ＲＡＭ１２、およびＲＯＭ１３は、情報処理装置１の制御部を構成する。
【００１９】
補助記憶装置１９は、不揮発性の記憶装置であり、主に情報処理装置１の電源を落としても保持したい情報、例えば、ＲＡＭ１２にロードされる情報処理装置１のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、後述するフローチャートに示された処理を実行するための各種プログラムの他、情報処理装置１によって使用される各種データが書き込まれ、読み出される。補助記憶装置１９としては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等を用いることが出来る。
【００２０】
指向性表示装置１４は、多視点を得られるレンズ（レンチキュラーレンズ、フライアイレンズ等）や、視差バリア等の技術を用いて、表示領域を視認する方向によって視認させる画素を異ならせることで、一軸方向（例えば、水平方向）または二軸方向（例えば、水平方向および鉛直方向）における指向性表示を可能とした指向性表示装置（以下、「一軸指向性表示装置」または「二軸指向性表示装置」と称する）である。但し、指向性表示装置１４として用いられる表示装置は、視認する方向に応じてユーザに視認させる内容を異ならせることが可能なものであればよく、その他の技術を採用することによって指向性を持たせたものであってもよい。また、指向性表示装置１４におけるコンテンツの映写技術についても、指向性表示のための構成と共用することが可能なものであれば限定されない。例えば、コンテンツの映写には、フラットパネルディスプレイ、プロジェクタ等を用いることが出来る。
【００２１】
図２は、本実施形態において指向性表示装置１４を視認するユーザの位置によって、視認される内容が異なる様子を示す図である。
【００２２】
本実施形態に係る情報処理装置１では、入出力装置として、主に指向性表示装置１４やスピーカ１５、センサユニット２０等が用いられ、ＣＰＵ１１によって制御され、データを出力し、ユーザによる操作を受け付けることで、ユーザの五感を通じて情報を提供し、ユーザによるジェスチャ操作を介してユーザによる入力を受け付ける。入出力装置から入力された内容はＲＡＭ１２に記録され、ＣＰＵ１１によって処理される。インターフェースとしては、センサユニット２０を介した入力、および指向性表示装置１４を介した出力の他、マイク（図示は省略する）およびスピーカ１５を用いた音響による入出力を用いることが出来る。
【００２３】
また、情報処理装置１が備えるスピーカ１５は、指向性スピーカであってもよい。情報処理装置１は、指向性スピーカによる音響の出力方向を、指向性表示装置１４による表示方向と合わせることで、複数のユーザから入力される操作に対して、ユーザ毎に異なるコンテンツの出力を、視覚および聴覚の両方において行うことが出来る。指向性スピーカによる音響の出力方向は、指向性表示装置１４による表示方向を決定する場合と同様、ユーザ位置情報を参照することによって決定されてよい。
【００２４】
なお、ジェスチャには、身振り、手振りの他、視線の移動等も含まれてよい。また、ユーザによる操作は、ジェスチャのみならず、ユーザによる発声等であってもよい。ユーザによる操作は、ユーザによって意識的に行われる動作であってもよいし、ユーザによって無意識的に行われる動作であってもよい。但し、操作はユーザによる動作でなくてもよい。ユーザによる操作は、例えば、コントローラや携帯端末装置等の、ユーザが操作する装置を用いて行われてもよい。
【００２５】
センサユニット２０は、ユーザまたはユーザの眼を認識し、また、ユーザによるジェスチャを検出するための情報を取得する。センサユニット２０は、１または複数のセンサを含み、複数のユーザまたはユーザの夫々の眼の存在および位置を同時に認識し、また、複数のユーザによるジェスチャを同時に検出可能な構成が用いられる。ユーザの眼を認識する場合、左右の眼を夫々別の対象物として認識してもよい。以下に、センサユニット２０の具体的な構成の例を示す。
【００２６】
（１）可視光（ＲＧＢ）および赤外線の少なくとも一方を撮像する単眼カメラ
図３は、本実施形態において、可視光（ＲＧＢ）および赤外線の少なくとも一方を撮像する単眼カメラを含むセンサユニット２０が用いられる場合の、センサユニット２０の配置の例を示す図である。情報処理装置１は、単眼カメラから取得された画像情報に基づいて、顔認識技術を含む画像解析技術や視線認識技術を用いたユーザ位置情報の取得、動画像解析技術を用いたジェスチャ検出、等を行うことが出来る。
【００２７】
（２）可視光および赤外線の少なくとも一方を撮像するステレオカメラ
図４は、本実施形態において、可視光および赤外線の少なくとも一方を撮像するステレオカメラを含むセンサユニット２０が用いられる場合の、センサユニット２０の配置の例を示す図である。このようなセンサユニット２０は、単眼カメラと同様の機能を備える他、ステレオカメラで撮像された画像を比較し、視差に基づいて対象までの距離を算出する方法（受動ステレオ法）によって、所謂深度センサとして用いることが可能である。深度センサを用いた場合、深度情報を得ることが出来る。なお、深度情報は、撮像された対象までの距離（深度）を含む情報であり、受動ステレオ法、構造化光投影法、往復伝搬時間法、等を用いることによって、取得することが出来る。
【００２８】
（３）赤外構造化光照射装置と赤外線カメラとの組み合わせ
図５は、本実施形態において、赤外構造化光照射装置（赤外線エミッター）と、赤外線カメラとの組み合わせを含むセンサユニット２０が用いられる場合の、センサユニット２０の配置の例を示す図である。このようなセンサユニット２０は、単眼カメラと同様の機能を備える他、赤外構造化光照射装置から照射された赤外構造化光の反射光を赤外線カメラによって撮像する方法（構造化光投影法）や、赤外線エミッターから照射された赤外線パルスの反射光を赤外線カメラによって撮像し、照射された赤外線パルスのＴＯＦ（Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ：飛行時間）を計測する方法（往復伝搬時間法）によって、所謂深度センサとして用いることが可能である。また、照射された赤外線の、ユーザの眼球からの反射光をカメラによって撮像し、この撮像結果に基づいてユーザの視線がカメラの撮像視点を向いているか否かを判定することで、視線認識を行うことも可能である。
【００２９】
但し、赤外構造化光照射装置を用いる場合であっても、センサユニット２０は、可視光カメラを更に含んでもよいし、赤外線パルスの反射光撮像用のカメラとして、赤外線に加えて可視光も撮像可能なカメラが採用されてもよい。これは、位置情報の取得やジェスチャ検出は、赤外線カメラによって撮像された画像に基づいても可能であるが、可視光カメラを更に備えることで、より精度の高い顔認識が可能となるからである。
【００３０】
＜キャリブレーション＞
上記説明したような指向性表示装置１４では、ユーザの頭や眼等の位置（視点位置）に合わせてユーザに所望のコンテンツを視認させるために、センサユニット２０を用いて視点位置が認識され、視点位置に対応した表示方向毎に、当該視点位置から視認させたいコンテンツが出力されることが好ましい。なお、ここで「表示方向」とは、本発明に係る表示装置において、視認する位置に応じて視認させる内容を異ならせるような表示を行う場合に、表示装置の表示領域から見て、当該内容を視認できる対象物が存在する方向である。このような表示方向は、視点位置の位置情報に基づいて、予め用意された計算式やテーブルを用いて表示方向を取得されてもよいし、視点位置の位置情報、指向性表示装置１４の位置およびセンサの位置の相対的な位置関係から幾何学計算によって算出されてもよい。
【００３１】
ここで、センサユニット２０によって認識された視点位置と、指向性表示装置１４による表示方向との一致度を高めるためには、多くの場合調整が必要である。そして、このような調整を、人手によって行うことも可能ではあるが、これには多くの経験と手間が必要となる。このため、本実施形態では、キャリブレーション装置を用いて、センサユニット２０によって認識された視点位置と、指向性表示装置１４による表示方向とのキャリブレーション（較正）を行うこととした。
【００３２】
以下、指向性表示装置１４に対する視点位置と指向性表示装置１４による表示方向とのキャリブレーションを行うための装置および方法について説明する。キャリブレーションは、例えば、指向性表示装置１４の製造時、検査時、または設置時等に実施される。
【００３３】
本実施形態では、情報処理装置１は、検知器９に接続され、キャリブレーション用のプログラムを実行することによって、キャリブレーション装置として機能する。但し、キャリブレーション装置は、情報処理装置１とは別個の情報処理装置として実現されてもよい。この場合、キャリブレーション装置は、ＣＰＵ、ＲＡＭ、ＲＯＭおよび補助記憶装置を備え、情報処理装置１および検知器９へ接続されるコンピュータである。
【００３４】
検知器９は、指向性表示装置１４による表示を検知可能な装置である。検知器９としては、指向性表示装置１４からの出力を検知可能な装置であればどのような装置が用いられてもよい。検知器９は、出力内容を判別可能な程度の検知が可能なものであってもよいし、単に指向性表示装置１４において出力が行われたことを検知可能なものであってもよい。本実施形態では、検知器９としてカメラが用いられる。検知器９は、指向性表示装置１４からの出力を検知し、検知された内容をキャリブレーション装置（本実施形態では、情報処理装置１）に通知する。
【００３５】
本実施形態において用いられる検知器９は、指向性表示装置１４による表示を検知器９が検知した際に明滅するランプを備える。このランプは、検知器９が設置された状態でセンサユニット２０から認識可能な位置に設けられることで、キャリブレーション装置に対して、検知器９による検知が行われたことを通知する役割を果たす。但し、キャリブレーション装置がその他の通信手段によって検知に係る検知器９の位置情報を取得することが可能な場合には、検知器９はこのようなランプを有さなくてもよい。
【００３６】
図６および図７は、本実施形態に係るキャリブレーションのために検知器９が設置された様子を示す図である。検知器９は、指向性表示装置１４による表示を視認可能な位置に設置される。図６は、複数の検知器９を指向性表示装置１４から見て略等距離に並べる配置の例を示しており、一軸指向性表示装置のためのキャリブレーションに適している。図７は、検知器９を指向性表示装置１４から見て異なる距離に配置する例を示しており、二軸指向性表示装置のためのキャリブレーションに適している。但し、これらの図に示した検知器９の配置は例示であり、検知器９は、指向性表示装置１４が運用のために設置された状態でユーザの視点が存在し得る複数の位置に設置されることが好ましい。なお、図中に示された破線矢印（α）から（ε）は、センサユニット２０によって認識される検知器９の夫々の位置（視点位置）を示し、図中の実線矢印（Ａ）から（Ｅ）は、指向性表示装置１４から見た検知器９の方向（表示方向）を示す。
【００３７】
図８は、本実施形態に係るキャリブレーション装置の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、検知器情報取得部４０と、表示制御部３９と、表示方向取得部４１と、関連付け部４２と、を備えるキャリブレーション装置として機能する。また、本実施形態では、これらの機能がいずれも汎用のＣＰＵ１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００３８】
検知器情報取得部４０は、指向性表示装置１４による表示を視認可能な範囲に設置された検知器９の検知器情報を取得する。ここで、検知器情報は、センサユニット２０を用いて取得された検知器９の位置に係る情報を含む。また、検知器９の位置に係る情報には、例えば、検知器９のセンサユニット２０からの方向を示す情報が含まれる。
【００３９】
表示制御部３９は、本実施形態において、指向性表示装置１４による表示コンテンツおよび表示方向等を制御する。キャリブレーション処理において、表示制御部３９は、指向性表示装置１４に、表示方向毎に表示コンテンツまたはタイミングが異なる表示を行わせる。
【００４０】
表示方向取得部４１は、検知器９によって検知された、指向性表示装置１４による表示コンテンツまたはタイミングに基づいて、検知器９が設置された位置から表示を認識可能な表示方向を取得する。
【００４１】
関連付け部４２は、取得された検知器情報と表示方向とを関連付ける。
【００４２】
図９は、本実施形態におけるキャリブレーションテーブルの構成を示す図である。キャリブレーションテーブルには、検知器９の設置位置毎に、設置位置（視点位置）の位置情報と、当該検知器９によって検知された表示方向と、が関連付けて蓄積される。キャリブレーションテーブルは、キャリブレーション処理によって生成され、その後、視点位置毎の表示方向を決定するために参照される。なお、視点位置の位置情報は、センサユニット２０や指向性表示装置１４から見た方向（角度等）で示されてもよいし、方向（角度等）と距離の組み合わせで示されてもよいし、ベクトルで示されてもよいし、座標で示されてもよい。
【００４３】
図１０は、本実施形態におけるキャリブレーション処理の流れを示すフローチャートである。以下、フローチャートを用いて、本実施形態に係るキャリブレーション処理の流れを説明する。なお、本実施形態においてフローチャートを用いて説明される処理の具体的な内容および順序等は、本発明を実施する上での一例である。具体的な処理内容および順序等は、実施の形態に応じて適宜選択されることが好ましい。
【００４４】
ステップＳ００１では、指向性表示装置１４による表示および検知器９による表示の検知が行われる。表示制御部３９は、指向性表示装置１４に、指向性表示装置１４によって表示可能な表示方向のうち未検査である一の表示方向に対して表示を行わせる。ここで、本フローチャートに示されたキャリブレーション処理は、ステップＳ００５において後述するとおり、表示方向を切り替えながら行われる。このため、表示制御部３９による表示は、表示方向ごとにタイミングが異なる表示となる。そして、この表示が行われている間に、検知器９は、表示の検知を行う。その後、処理はステップＳ００２へ進む。
【００４５】
ステップＳ００２では、表示を検知した検知器９の位置情報が取得される。検知器情報取得部４０は、ステップＳ００１における表示を検知した検知器９から、表示を検知したことを示す通知を取得する。本実施形態では、指向性表示装置１４による表示を検知した検知器９は、表示を検知したことを意味する表示（例えば、検知器９に備えられたランプの明滅等）を行うことによって、表示を検知したことをキャリブレーション装置に通知する。キャリブレーション装置は、センサユニット２０によって取得された画像を解析し、表示を検知したことを意味する表示を行っている検知器９を認識する。この画像解析によって、検知器情報取得部４０は、指向性表示装置１４による表示を検知した検知器９からの通知を受信する。更に、検知器情報取得部４０は、検知器９の位置に係る情報である検知器情報を取得する。ここで、検知器情報は、センサユニット２０によって取得された画像を解析することで取得された、検知器９の位置情報を含む。その後、処理はステップＳ００３へ進む。
【００４６】
ステップＳ００３では、検知に係る表示方向が取得される。ステップＳ００１における表示を検知した検知器９がある場合、表示方向取得部４１は、ステップＳ００１において表示を行った表示方向を、検知器９が設置された位置から表示を認識可能な表示方向として取得する。ステップＳ００１において説明した通り、本実施形態における表示制御部３９による表示は、表示方向ごとにタイミングが異なる表示となる。このため、表示方向取得部４１は、検知器９によって表示が検知されたタイミングに基づいて、表示が行われた表示方向を取得することが出来る。その後、処理はステップＳ００４へ進む。
【００４７】
ステップＳ００４では、検知器９の位置情報と表示方向とが関連付けられる。関連付け部４２は、ステップＳ００２において取得された検知器９の位置情報と、ステップＳ００１において表示が行われた表示方向とを関連付けて、キャリブレーションテーブルに記録する。その後、処理はステップＳ００５へ進む。
【００４８】
ステップＳ００５では、未検査の表示方向があるか否かが判定される。キャリブレーション装置は、検査対象だが未検査の表示方向があるか否かを判定する。未検査の表示方向があると判定された場合、処理はステップＳ００１へ進む。即ち、本フローチャートに示した処理では、検査の対象となっている表示方向の全てについて検査が行われるまで、ステップＳ００１からステップＳ００３の処理が繰り返される。一方、未検査の表示方向がないと判定された場合、本フローチャートに示された処理は終了する。
【００４９】
上記説明したキャリブレーション処理によってキャリブレーションテーブルが生成されることで、指向性表示装置１４は、センサユニット２０によって認識されたユーザまたはユーザの眼に所望のコンテンツを視認させたい場合に、認識されたユーザまたはユーザの眼の位置（視点位置）の位置情報に基づいてキャリブレーションテーブルを検索するのみで、対応する正確な表示方向を得ることが出来る。
【００５０】
なお、表示制御部３９は、予め用意された表示方向と表示の内容またはタイミングとの関係を示す表示制御情報に基づいて表示制御を行い、表示方向取得部４１は、表示制御情報を参照することで、表示の内容またはタイミングに基づいて、該検知器９が設置された位置から表示を認識可能な表示方向を取得してもよい。
【００５１】
例えば、表示制御部３９は、指向性表示装置１４に、表示方向毎に表示コンテンツ（色や画像）を変えて複数の表示方向に対して同時に表示を行わせてもよい。この場合、表示方向と表示コンテンツとの関係を示す表示制御情報をキャリブレーション装置が保持しておくことで、検知器９によって検知された表示コンテンツに基づいて表示制御情報を検索し、各検知器９が夫々どの表示方向への表示を検知したのかを特定することが出来る。
【００５２】
また、指向性表示装置１４による表示が複数の検知器９によって感知された場合、複数の検知器９の位置情報の加重平均をとった値が、位置情報としてキャリブレーションテーブルに格納されてもよい。検知器９間の間隙は線形ないし適当な近似曲線を用いて補完する構成としてもよい。テーブル要素間の間隙に関しても補完を行い、表示方向の加重平均を取る方法としてもよい。
【００５３】
なお、上記フローチャートを用いて説明したキャリブレーション処理では、検知に伴って検知器９のランプ等を明滅させ、ランプ等の明滅のあった検知器９の位置情報を取得することで、表示の検知が行われた視点位置を知ることとしている。しかし、このような方法に代えて、表示を検知した検知器９から通知された検知器識別子に従って、表示が検知された視点位置を知ることとしてもよい。この場合、表示を検知した検知器９は、キャリブレーション装置に検知器識別子を通知することで、表示を検知したことを示す通知を行い、キャリブレーション装置は、検知器識別子と検知器設置位置（視点位置）の位置情報とが関連付けられたテーブルを、検知器識別子を用いて検索することで、検知器９の位置情報を取得する。
【００５４】
検知器識別子と検知器設置位置（視点位置）の位置情報とを関連付ける方法としては、例えば、検知器９毎に異なる標識（検知器識別子等）を検知器９の前面に付けておき、センサユニット２０から得られた画像を解析することで検知器識別子を取得し、検知器識別子と検知器９の位置情報とを関連付ける方法が採用されてよい。また、検知器９を設置する毎にセンサユニット２０によって新たに追加された検知器９を検出し、検出された位置（視点位置）の位置情報を追加された検知器９の検知器識別子と関連付ける方法が採用されてもよい。このような方法が採用される場合、キャリブレーション処理において、検知器９は検知したことの通知と共に自身の検知器識別子をキャリブレーション装置に通知する。
【００５５】
＜指向性表示＞
図１１は、本実施形態に係る情報処理装置１の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、画像情報取得部３１と、位置情報取得部３２と、ユーザ情報保持部３３と、ユーザ情報登録部３４と、ユーザ情報更新部３５と、ユーザ情報削除部３６と、ユーザ操作検出部３７と、表示方向決定部３８と、表示制御部３９と、を備える情報処理装置１として機能する。また、本実施形態では、これらの機能がいずれも汎用のＣＰＵ１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００５６】
画像情報取得部３１は、センサユニット２０を用いて、指向性表示装置１４を視認可能な範囲の撮像画像を含む画像情報を取得する。また、画像情報には、深度を測定可能なセンサユニット２０を用いて取得された深度情報が含まれてもよい。
【００５７】
位置情報取得部３２は、画像情報を解析することによって、指向性表示装置１４を視認可能な範囲にある複数の対象物（例えば、ユーザの頭部またはユーザの眼）の位置情報を取得する。例えば、ユーザ位置情報は、画像情報に含まれる深度情報を参照することによって取得されてもよい。ユーザ位置情報の取得に深度情報を用いることで、ユーザ同士の奥行方向の前後関係を容易に把握することが出来る。なお、本実施形態では、ユーザ位置情報は画像情報の解析によって取得することとしているが、ユーザ位置情報の取得にはその他の方法が採用されてもよい。ユーザ位置情報は、例えば、指向性表示装置１４を視認可能な範囲に設置されたセンサーマットや、音波を用いた位置検出、等を用いて取得されてもよい。
【００５８】
ユーザ情報保持部３３は、位置情報取得部３２によって取得されたユーザ位置情報を含むユーザ情報を、ＲＡＭ１２または補助記憶装置１９上のユーザ情報テーブルに保持する。
【００５９】
図１２は、本実施形態において用いられるユーザ情報テーブルの構成を示す図である。ユーザ情報は、情報処理装置１によって認識されている、指向性表示装置１４を視認可能な範囲に存在するユーザを管理するための情報であり、ユーザ情報テーブルに記憶される。ユーザ情報は、ユーザ識別情報、ユーザ位置情報、ユーザ領域マップ、および非発見カウンタを含む。
【００６０】
ユーザ情報登録部３４は、位置情報取得部３２によって取得されたユーザ位置情報に係るユーザ情報が、ユーザ情報保持部３３に保持されていない場合に、当該ユーザ位置情報を含むユーザ情報を登録し、ユーザ情報保持部３３に保持させる。
【００６１】
ユーザ情報更新部３５は、位置情報取得部３２によって取得されたユーザ位置情報が、ユーザ情報保持部３３に保持されている場合に、当該ユーザ位置情報を用いて当該ユーザ情報を更新する。本実施形態に係る情報処理装置１によれば、ユーザ位置情報を更新することでユーザを追尾し、最新のユーザ位置に表示方向を追従させることが出来る。
【００６２】
ユーザ情報削除部３６は、ユーザ情報保持部３３によって保持されているユーザ位置情報が更新されない場合に、当該ユーザ位置情報に係るユーザ情報を削除する。
【００６３】
ユーザ操作検出部３７は、画像情報から、ユーザ毎に、ユーザによる操作に対応する所定のジェスチャ（動作）を検出することで、ユーザによる操作を検出する。但し、本実施形態では、ユーザによる操作をジェスチャによって行う場合について説明しているが、ユーザによる操作はジェスチャでなくてもよい。ユーザによる操作は、例えば、コントローラや携帯端末装置等の、ユーザが操作する装置を用いて行われてもよい。
【００６４】
表示方向決定部３８は、位置情報を用いたキャリブレーションテーブルの検索結果に基づいて、指向性表示装置１４を対象物の位置から見た場合に視認可能な表示方向を決定する。
【００６５】
表示制御部３９は、先述の通り、本実施形態において、指向性表示装置１４による表示コンテンツおよび表示方向等を制御する。ここで、表示制御部３９は、位置情報取得部３２によって取得された対象物の位置情報に基づいて、当該位置情報が示す位置から視認可能なように、当該対象物のためのコンテンツを出力する。即ち、本実施形態に係る情報処理装置１は、指向性表示装置１４と、指向性表示装置１４を視認可能な範囲にある対象物の位置情報を取得する位置情報取得部３２と、を有することで、指向性入出力装置として機能する。
【００６６】
以下、フローチャートを用いて、本実施形態に係る処理の流れを説明する。なお、本実施形態においてフローチャートを用いて説明される処理の具体的な内容および順序等は、本発明を実施する上での一例である。具体的な処理内容および順序等は、実施の形態に応じて適宜選択されることが好ましい。
【００６７】
図１３は、本実施形態に係るユーザ情報管理処理の流れを示すフローチャートである。本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。
【００６８】
ステップＳ１０１では、画像情報が取得される。画像情報取得部３１は、センサユニット２０を用いて撮像された画像情報を取得する。ここで取得される画像情報は、撮像された動画像から所定の時間分切り出された動画像であってもよいし、撮像された動画像から１コマ分切り出された静止画像であってもよい。取得する画像情報を動画像とするか静止画像とするかは、ステップＳ１０２からステップＳ１０４での処理において採用される、画像認識技術の方式に従って決定されることが好ましい。例えば、画像内で動いているものをユーザとして検出する方式が採用される場合には、動画像を含む画像情報が取得される。また、ここで取得される画像情報には、撮像画像における画素毎のセンサユニット２０の撮像視点からの距離（深度）を示す深度情報が含まれてもよい。その後、処理はステップＳ１０２へ進む。
【００６９】
ステップＳ１０２では、ユーザ頭部が検出される。位置情報取得部３２は、ステップＳ１０１において取得された画像情報に基づいて、画像情報に含まれる画像の中から、ユーザの頭部を検出する。但し、検出の対象物は視点位置の基準となるものであればよく、例えばユーザの左右の眼に対して異なるコンテンツ（立体視用のコンテンツ等）を視認させたい場合、検出の対象物はユーザ毎の左目および右目である。ユーザ頭部の検出には、一般的に用いられている、顔認識技術を含む画像解析技術を用いることが可能であり、またどのような方式の画像解析技術が用いられてもよい。このため、ユーザ頭部の検出の詳細については説明を省略する。例えば、位置情報取得部３２は、目と口の位置関係等を予め保持しておき、画像内からこの位置関係にある特徴を抽出することで、ユーザ頭部を検出することが出来る。
【００７０】
また、画像情報に深度情報が含まれている場合には、ユーザ頭部の検出に深度情報が用いられてもよい。深度情報を参照することで、撮像画像における画素毎のセンサユニット２０の撮像視点からの距離が把握可能である。このため、位置情報取得部３２は、ユーザのシルエット部分を容易に抽出し、ユーザのシルエット部分から、頭部に相当する部分を特定することで、ユーザの頭部を検出することが出来る。
【００７１】
ユーザ頭部が検出されると、処理はステップＳ１０３へ進む。なお、本実施形態では、ユーザ頭部を検出し、これをユーザ位置管理の基準としているが、画像情報からの検出対象は、ユーザの位置を示す際の規準となる体の部位であればよく、ユーザの頭部に限定されない。また、ユーザ頭部（またはユーザの眼）の検出には、視線認識技術が用いられてもよい。
【００７２】
ステップＳ１０３では、ユーザ位置情報が取得される。位置情報取得部３２は、ステップＳ１０２において検出された全てのユーザ領域についてユーザの頭部（または、ユーザの眼）の位置を取得し、これをユーザ位置情報とする。但し、ユーザの左右の眼に対して異なるコンテンツ（立体視用のコンテンツ等）を視認させたい場合、ユーザの左目および右目について異なるユーザ位置情報が取得される。その後、処理はステップＳ１０４へ進む。
【００７３】
ステップＳ１０４では、ユーザ領域が取得される。位置情報取得部３２は、ステップＳ１０１において取得された画像情報に基づいて、撮像画像における、ユーザが撮像されている領域（換言すれば、撮像画像中のユーザのシルエット部分）を取得する。ユーザ領域の取得には、一般的に用いられている画像解析技術を用いることが可能であり、またどのような方式の画像解析技術が用いられてもよい。このため、ユーザ領域の取得の詳細については説明を省略する。例えば、位置情報取得部３２は、人型のシルエットを予め保持しておき、画像内からこのシルエットに近似するエッジを抽出することで、ユーザ領域を取得することができる。位置情報取得部３２は、取得されたユーザ領域を、撮像画像に対応する情報にマッピングすることで、ユーザ領域マップを生成する。例えば、ユーザ領域マップは、撮像画像と同サイズの２値画像において、ユーザが撮像されている画素を１、ユーザが撮像されていない画素を０でマッピングした情報である。
【００７４】
また、画像情報に深度情報が含まれている場合には、ユーザ領域の取得に深度情報が用いられてもよい。深度情報を参照することで、撮像画像における画素毎のセンサユニット２０の撮像視点からの距離が把握可能である。このため、深度情報によれば、ユーザのシルエット部分を容易に抽出し、ユーザ領域とすることが可能である。ユーザ領域が取得されると、処理はステップＳ１０５へ進む。
【００７５】
ステップＳ１０５では、取得されたユーザ位置情報およびユーザ領域マップに係るユーザ情報が登録済みであるか否かが判定される。情報処理装置１は、ステップＳ１０３において取得されたユーザ位置情報、およびステップＳ１０４において取得されたユーザ領域マップを含むユーザ情報が、既にユーザ情報テーブルに登録済みであるか否かを判定する。取得されたユーザ情報が登録済みであるか否は、取得されたユーザ情報と登録済みのユーザ情報とを比較することで、判定することが出来る。より具体的には、取得されたユーザ情報と登録済みのユーザ情報との差分を算出し、差分が所定の閾値以下である場合に登録済みと判定し、差分が所定の閾値を超えている場合に未登録と判定することが出来る。取得されたユーザ情報が登録済みであると判定された場合、処理はステップＳ１０６へ進む。一方、取得されたユーザ情報が登録済みでないと判定された場合、処理はステップＳ１０７へ進む。
【００７６】
ステップＳ１０６では、ユーザ情報が更新される。ユーザ情報更新部３５は、ステップＳ１０３およびステップＳ１０４において取得されたユーザ情報を用いて、当該ユーザに係るユーザ情報を更新する。先述の通り、本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。このため、本ステップにおいてユーザ情報に含まれるユーザ位置情報およびユーザ領域マップは最新の情報に更新され、ユーザ操作検出部３７は、ユーザ情報に含まれるユーザ位置情報およびユーザ領域マップを参照することで、最新のユーザ領域からジェスチャ等を検出することが出来、また、表示制御部３９は、最新のユーザ位置から視認可能なように、指向性表示装置１４による表示を行うことが出来る。その後、処理はステップＳ１０８へ進む。
【００７７】
ステップＳ１０７では、ユーザ情報が登録される。ユーザ情報登録部３４は、ユーザ情報を新たに生成し、このユーザ情報に、ステップＳ１０３において取得されたユーザ位置情報、およびステップＳ１０４において取得されたユーザ領域マップを含めて、ユーザ情報テーブルに登録する。先述の通り、本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。このため、ここで登録されたユーザ情報は、本フローチャートに示された処理が繰り返されることで、ステップＳ１０６において更新される。その後、処理はステップＳ１０８へ進む。
【００７８】
ステップＳ１０８では、取得された全てのユーザ情報について処理が終了したか否かが判定される。情報処理装置１は、ステップＳ１０３およびステップＳ１０４において取得された全てのユーザ情報について、更新または登録が完了したか否かを判定する。取得された全てのユーザ情報について更新または登録が完了している場合、処理はステップＳ１０９へ進む。更新または登録が完了していないユーザ情報がある場合、処理はステップＳ１０５へ進む。即ち、本フローチャートに示された処理によれば、ステップＳ１０３およびステップＳ１０４において取得された全てのユーザ情報について更新または登録が終了するまで、ステップＳ１０５からステップＳ１０８に示された処理が繰り返される。
【００７９】
ステップＳ１０９では、更新されなかった登録済みユーザ情報において、非発見カウンタがインクリメントされる。情報処理装置１は、ユーザ情報テーブルに登録済みのユーザ情報のうち、ステップＳ１０６における更新がされなかったユーザ情報、換言すれば、ユーザ情報テーブルに登録済みであるにも拘らず、画像情報から検出されなかったユーザに係るユーザ情報を特定する。そして、情報処理装置１は、特定されたユーザ情報に含まれる非発見カウンタに１加算する。非発見カウンタは、ユーザ情報が新たに登録された際、およびユーザ情報が更新された際に０（ゼロ）にリセットされる。また、先述の通り、本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。即ち、非発見カウンタは、本フローチャートに示すユーザ情報管理処理において画像情報からユーザ情報に係るユーザが連続して検出されなかった回数を示す情報である。更新されなかった全てのユーザ情報について非発見カウンタの更新が完了すると、処理はステップＳ１１０へ進む。
【００８０】
ステップＳ１１０では、非発見カウンタが所定の閾値を超えているユーザ情報が削除される。ユーザ情報削除部３６は、ユーザ情報テーブルに登録済みのユーザ情報のうち、非発見カウンタが所定の閾値（例えば、５回）を超えているユーザ情報を削除する。このようにすることで、所定回数以上検出されなかったユーザに係るユーザ情報を、当該ユーザがセンサユニット２０による撮像範囲から去ったものとみなして、ユーザ情報テーブルから削除することが出来る。その後、本フローチャートに示された処理は終了する。但し、先述の通り、本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。このため、情報処理装置１の起動中、画像情報の取得、ユーザ位置の取得、ユーザ情報の更新、登録および削除は、継続的または定期的に実行される。
【００８１】
図１４は、本実施形態に係る指向性表示制御処理の流れを示すフローチャートである。本フローチャートに示された処理は、情報処理装置１の起動中に、継続的または定期的に実行される。
【００８２】
ステップＳ２０１では、ユーザの現在の位置情報が取得される。表示方向決定部３８は、ユーザ情報から、指向性表示装置１４を視認可能な範囲に居る複数のユーザのユーザ位置情報を取得する。
【００８３】
ステップＳ２０２では、ユーザの現在の位置に対応する表示方向が決定される。表示方向決定部３８は、キャリブレーションテーブルから、ステップＳ２０１で取得されたユーザ位置情報が示す位置に一致するかまたは最も近い視点位置の位置情報に関連付けられた表示方向を索出し、索出された表示方向を、当該ユーザのための表示コンテンツの表示方向として決定する。但し、ユーザ位置情報に一致するかまたは十分に近似する（差異が閾値未満の）位置情報がキャリブレーションテーブル内に無い場合、表示方向は、キャリブレーションテーブルに蓄積された複数の位置情報および表示方向に基づく補完処理によって決定されてもよい。表示方向が決定されると、処理はステップＳ２０３へ進む。
【００８４】
ステップＳ２０３およびステップＳ２０４では、ユーザ毎に用意されたコンテンツが取得され、ユーザ毎に対応する表示方向にコンテンツが出力される。表示制御部３９は、ユーザ毎に異なるコンテンツを視認させるために、ユーザ毎に用意されたコンテンツを、ＲＡＭ１２または補助記憶装置１９から取得する（ステップＳ２０３）。更に、表示制御部３９は、ユーザ毎に、ステップＳ２０２で決定された表示方向に、当該ユーザのためのコンテンツを出力する（ステップＳ２０４）。その後、本フローチャートに示された処理は終了する。
【００８５】
上記説明したユーザ情報管理処理および指向性表示制御処理が実行されることによって、ユーザ情報が最新の情報に更新され、情報処理装置１は、最新のユーザ位置から視認可能なように、表示装置による表示を行うことが出来る。即ち、本実施形態によれば、ユーザ位置情報を更新することでユーザを追尾し、最新のユーザ位置に表示方向を追従させることが出来る。
【００８６】
ここで、レンチキュラー方式の指向性表示装置が用いられる場合の、ユーザ毎に対応する表示方向にコンテンツが出力される具体例について説明する。
【００８７】
図１５は、レンチキュラー方式の指向性表示装置に入力されるための多視点コンテンツを合成するための多視点コンテンツ合成器の概念を示す図である。表示制御部３９は、複数のコンテンツ（図１５に示す例では、コンテンツ（Ａ）から（Ｃ））を用意し、それを多視点コンテンツ合成器に入力する。多視点コンテンツ合成器は、入力された複数のコンテンツを合成し、指向性表示装置に表示させる。このようにすることで、指向性表示装置は、夫々異なるコンテンツを各表示方向に表示する。
【００８８】
図１６は、レンチキュラー方式の指向性表示装置が用いられる場合の多視点コンテンツ合成の概念を示す図である。水平方向に多視点を得られる一軸指向性表示装置に入力するための多視点コンテンツを合成する場合、表示制御部３９は、表示方向毎に用意された入力コンテンツ（図１６に示す例では、コンテンツＡ、ＢおよびＣ）を夫々垂直にスライスし、それらを順次並べることによって多視点コンテンツを合成する。以下、コンテンツＡ、ＢおよびＣの並び順を「オフセット」と称する。図１６に示す例では、コンテンツＡ、ＢおよびＣに対して０、１または２のオフセットが付加される。各オフセットは、レンチキュラーレンズおよび表示装置の特性に基づいて、夫々特定の表示方向に対応する。
【００８９】
レンチキュラー方式の場合、各表示方向に表示される複数のコンテンツは、オフセットが付された一のコンテンツに合成されるため、表示方向はオフセットで決定される。このため、キャリブレーションテーブル内の表示方向は、オフセットによって表現されてもよいし、表示方向とオフセットとの変換テーブルが更に用意されてもよい。また、表示方向としては、指向性表示装置の方式に応じて、時間的なオフセットや方向の角度表現が用いられてもよい。
【００９０】
図１５および図１６を用いて上記に説明した例は、レンチキュラー方式による水平方向（一軸）方向の指向性表示を行う場合の例である。多視点コンテンツの合成方法としては、フライアイレンズを用いる場合の水平垂直の二軸の合成方法、またフレックスバリア方式を用いる場合の時分割方式の合成方法等、様々な合成方法がある。このため、表示方向に対応するパラメータとしては、合成方法に応じて、オフセットの他、ベクトルや表示フレームの時間オフセット等が用いられ得る。
【００９１】
＜優先制御を伴う指向性表示＞
本実施形態に開示されているような指向性表示装置１４において、複数のユーザに対して互いに異なるコンテンツが表示されている場合、あるユーザが移動して他のユーザのためのコンテンツを閲覧可能な視点位置の範囲に入る（換言すれば、他のユーザと同一の表示方向の範囲に入る）可能性がある。
【００９２】
本実施形態では、このような状況において、表示内容を閲覧者毎に適切に制御するため、優先制御を伴う指向性表示を行うこととしてもよい。本実施形態に係る優先制御を伴う指向性表示では、コンテンツの閲覧権限を持たないユーザに対する当該コンテンツの表示が許可されない。
【００９３】
本実施形態において、ユーザは予め用意されたユーザアカウントを用いてシステムにログインすることが出来る。閲覧者権限は、ユーザアカウントに紐付けられている。ユーザは、ログインすると、自身が閲覧の権限を有するコンテンツを、指向性表示装置１４の、自身が閲覧可能な表示方向に表示させることが出来る。なお、ユーザが閲覧可能な表示方向への表示については、図１４のフローチャートを用いて上述した通りである。
【００９４】
本実施形態において、コンテンツには夫々閲覧可権限のレベルが設定されており、ユーザの閲覧者権限と同等ないし低い閲覧可権限が設定されたコンテンツが、当該閲覧者権限を有するユーザに対して閲覧可能に表示される。なお、ログインしていないユーザは、最低レベルの閲覧者権限を有するもの（所謂ゲストユーザ）として扱われてもよい。また、ログインの方法は、ユーザ操作検出部３７によってユーザ毎に予め定められたジェスチャ（パスジェスチャ）が検出される方法の他、ユーザ名およびパスワードを入力するインターフェースが入力される方法が採用されてもよい。
【００９５】
図１７は、本実施形態に係る情報処理装置１が優先制御を伴う指向性表示を行う場合の機能構成の概略を示す図である。本実施形態に係る情報処理装置１は、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、図１１を用いて説明した画像情報取得部３１と、位置情報取得部３２と、ユーザ情報保持部３３と、ユーザ情報登録部３４と、ユーザ情報更新部３５と、ユーザ情報削除部３６と、ユーザ操作検出部３７と、表示方向決定部３８と、表示制御部３９と、に加え、位置関係検出部４３と、閲覧権限判定部４４と、を備える情報処理装置１として機能する。また、本実施形態では、これらの機能がいずれも汎用のＣＰＵ１１によって実行される例について説明しているが、これらの機能は、その一部または全部が、１または複数の専用のプロセッサによって実現されてもよい。
【００９６】
表示制御部３９は、指向性表示装置１４に、ユーザ毎のコンテンツを、夫々のユーザの位置情報が示す位置から視認可能に表示させる。ここで、表示制御部３９は、位置情報取得部３２によって取得された対象物の位置情報に基づいて、当該位置情報が示す位置から視認可能なように、当該対象物のためのコンテンツを出力する。但し、優先制御を伴う指向性表示制御処理において、表示制御部３９は、位置関係検出部４３によって所定の位置関係が検出された場合に、指向性表示装置１４に、コンテンツのうち、同一の表示方向に居る複数のユーザの少なくとも何れかが閲覧権限を有さないコンテンツの表示を停止させる。
【００９７】
位置関係検出部４３は、複数のユーザの位置情報が示す位置が指向性表示装置１４によって同一の表示方向に表示されたコンテンツを閲覧可能な所定の位置関係となったことを検出する。
【００９８】
閲覧権限判定部４４は、ユーザが視認可能なコンテンツに対する、ユーザ毎の閲覧権限の有無を判定する。
【００９９】
図１８は、本実施形態における閲覧者権限管理テーブルの構成を示す図である。閲覧者権限管理テーブルには、ユーザ毎に、指向性表示装置１４によるコンテンツの表示を制御するシステムにユーザがログインするためのログインＩＤと、当該ユーザの閲覧者権限を示す情報とが関連付けて蓄積される。
【０１００】
図１９は、本実施形態におけるコンテンツレベル管理テーブルの構成を示す図である。コンテンツレベル管理テーブルには、コンテンツ毎に、コンテンツＩＤと、当該コンテンツＩＤに係るコンテンツを閲覧するのに必要となる閲覧可権限と、が関連付けて蓄積される。
【０１０１】
なお、コンテンツの閲覧可権限はファイル毎に定めるように構成する他、ＸＭＬ等の構造化文書とすることでコンテンツの構成要素（サブコンテンツ）毎に閲覧可権限を設定するよう構成することもできる。このようにすることで、情報処理装置１は、ユーザに表示されるコンテンツを複数のサブコンテンツによって構成し、サブコンテンツ毎に表示制御（非表示・代替表示）を行うことが可能となる。
【０１０２】
図２０は、本実施形態に係る、優先制御を伴う指向性表示制御処理の流れを示すフローチャートである。本フローチャートに示された処理は、優先制御を伴う指向性表示制御処理が行われる場合に、図１４を用いて説明した通常の指向性表示制御処理に代えて実行される。
【０１０３】
ステップＳ３０１からステップＳ３０３では、ユーザの現在の位置情報が取得され、ユーザの現在の位置に対応する表示方向が取得され、ユーザ毎に用意されたコンテンツが取得される。ステップＳ３０１からステップＳ３０３に示す処理は、図１４を用いて説明した指向性表示制御処理のステップＳ２０１からステップＳ２０３の処理と概略同様であるため、説明を省略する。その後、処理はステップＳ３０４へ進む。
【０１０４】
ステップＳ３０４では、表示方向が重複するユーザの有無が判定される。位置関係検出部４３は、ステップＳ３０２において取得されたユーザ毎の表示方向を比較し、異なるユーザだが表示方向が同一（または近接）であるユーザが存在するか否かを判定することで、複数のユーザが所定の位置関係となったことを検出する。表示方向が重複するユーザが存在しない場合、処理はステップＳ３０６へ進む。一方、表示方向が重複するユーザが存在する場合、仮に通常通りユーザ毎のコンテンツ表示を行うと、コンテンツの閲覧可権限に満たない閲覧者権限を有するユーザに対して当該コンテンツが表示されてしまう事態が発生し得る。このため、表示方向が重複するユーザが存在する場合、処理はステップＳ３０５へ進む。
【０１０５】
ステップＳ３０５では、ユーザ毎に対応する表示方向にコンテンツが出力される。但し、表示方向が重複するユーザに対しては、当該ユーザが閲覧権限を有さないコンテンツの表示が停止される。閲覧権限判定部４４は、ステップＳ３０４において表示方向の重複が検出されたユーザのうち最も低い権限を特定し、当該ユーザに係る表示方向に表示されるコンテンツの閲覧可権限と比較することで、ユーザが視認可能なコンテンツに対する、ユーザ毎の閲覧権限の有無を判定する。そして、表示制御部３９は、ユーザ毎に当該ユーザのためのコンテンツを出力するが、コンテンツのうち、最も低い権限でも閲覧不可能なコンテンツを出力しないことで、同一の表示方向に居る複数のユーザの少なくとも何れかが閲覧権限を有さないコンテンツの表示を停止させる。このようにすることで、コンテンツが、閲覧権限を有していないユーザに閲覧されてしまうことを防止できる。その後、本フローチャートに示された処理は終了する。
【０１０６】
ステップＳ３０６では、ユーザ毎に対応する表示方向にコンテンツが出力される。表示制御部３９は、ユーザ毎に当該ユーザのためのコンテンツを出力する。その後、本フローチャートに示された処理は終了する。
【０１０７】
図２１は、本実施形態におけるコンテンツの変化を例示する図である。図２１には、権限レベル１のユーザが、権限レベル３のコンテンツが表示されている表示方向に入った場合に、レベル３のコンテンツ表示方向にレベル１のコンテンツが表示されるように、表示されるコンテンツが変更される様子が示されている。
【０１０８】
なお、上記説明したフローチャートでは、所定の位置関係が検出された場合に、最も低い権限でも閲覧不可能なコンテンツの表示を止めることとしたが、このような制御に代えて、他の表示制御が採用されてもよい。例えば、表示制御部３９は、所定の位置関係が検出された場合に、表示内容を、最も低い権限でも閲覧可能な代替コンテンツに差し替えてもよい。また、表示制御部３９は、所定の位置関係が検出された場合に、当該方向への全てのコンテンツの表示を停止してもよい。
【０１０９】
＜表示領域視差を考慮したキャリブレーション＞
図２２は、指向性表示装置１４における表示方向の例を示す図である。図２２に示す指向性表示装置１４は、表示方向１から５の５方向に互いに異なるコンテンツを出力可能である。このような指向性表示装置１４において、コンテンツが表示される表示領域全体のサイズが、表示領域からユーザまでの距離に対して無視できないほど大きい場合、表示領域上の各部分領域（ａ）〜（ｅ）からユーザへの方向（角度）が互いに大きく異なってしまう。このため、このような指向性表示装置１４では、ユーザが表示領域に近付いた場合、ユーザに対して一貫した表示を行うことができない事態が生じ得る。以降、表示領域上の各部分領域からユーザへの方向（部分領域の面に対する角度）が互いに異なってしまうためにユーザの視認する表示方向が異なってしまうことを、「表示領域視差」と称する。
【０１１０】
図２３は、表示領域視差が発生している状態の例を示す図である。図２３に示された状況では、ユーザ１は部分領域（ａ）および（ｂ）に関しては指向性表示装置１４の正面を表示方向として出力されたコンテンツを視認するが、（ｃ）、（ｄ）および（ｅ）に関しては夫々異なる方向を表示方向として出力されたコンテンツを視認する。ここで、指向性表示装置１４の表示領域の全体において一貫した表示を得るためには、部分領域毎にユーザ１のためのコンテンツの表示方向を変えてコンテンツを表示しなければならない。図２３に示した例において、例えばユーザ２に一貫したコンテンツを表示するためには、部分領域（ａ）−表示方向（Ｅ）、部分領域（ｂ）−表示方向（Ｄ）、部分領域（ｃ）−表示方向（Ｃ）、部分領域（ｄ）−表示方向（Ｂ）、部分領域（ｅ）−表示方向（Ａ）のように制御する必要がある。
【０１１１】
このため、本実施形態では、指向性表示装置１４の部分領域毎にキャリブレーションを行うことで、上記説明した表示領域視差の問題に対応することとした。
【０１１２】
図２４は、本実施形態に係る表示領域視差を考慮したキャリブレーションのために検知器９を設置した様子を示す図である。検知器９は、指向性表示装置１４による表示を視認可能な位置に設置されるが、本実施形態では、検知器９は更に、表示領域からみて略同一方向であっても表示領域からの距離を変えた位置に設置される。これは、表示領域からみて同一方向にある視点位置であっても、部分領域によっては視点位置までの距離が変わると部分領域からみた角度（表示方向）が変わることがあるためである。
【０１１３】
表示領域視差を考慮したキャリブレーションのためのキャリブレーション装置は、図８を用いて説明したキャリブレーション装置と同様、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、検知器情報取得部４０と、表示制御部３９と、表示方向取得部４１と、関連付け部４２と、を備える。
【０１１４】
図２５は、本実施形態における表示領域視差を考慮したキャリブレーションテーブルの構成を示す図である。表示領域視差を考慮したキャリブレーションによって作成されるキャリブレーションテーブルには、検知器９の設置位置毎に、図９を用いて説明した位置情報および表示方向が関連付けられるが、表示領域視差を考慮したキャリブレーションテーブルでは、位置情報および表示方向に加え、更に部分領域の識別子が関連付けられる。なお、表示領域視差を考慮しないキャリブレーションテーブルでは、位置情報は、所定の基準（例えば、センサユニット２０または指向性表示装置１４）からの方向のみを表すパラメータが採用されてよいが、表示領域視差を考慮したキャリブレーションテーブルでは、位置情報は、方向のみを表すパラメータでは足りない。このため、表示領域視差を考慮したキャリブレーションテーブルでは、位置情報として、所定の基準からの距離も判別可能なパラメータが採用される。
【０１１５】
図２６は、本実施形態において、表示領域視差を考慮したキャリブレーションテーブルを作成するための処理の流れを示すフローチャートである。なお、処理の具体的な内容および順序等は一例である。具体的な処理内容および順序等は適宜選択されることが好ましい。
【０１１６】
ステップＳ４０１では、指向性表示装置１４による表示および検知器９による表示の検知が行われる。表示制御部３９は、指向性表示装置１４に、指向性表示装置１４の「部分領域と表示方向との組合せ」のうち未検査である一の組合せに対して表示を行わせる。ここで、表示制御部３９による表示は、「部分領域と表示方向との組合せ」ごとにタイミングが異なる表示となる。そして、この表示が行われている間に、検知器９は、表示の検知を行う。その後、処理はステップＳ４０２へ進む。
【０１１７】
ステップＳ４０２では、表示を検知した検知器９の位置情報が取得される。ステップＳ４０２に示す処理は、図１０を用いて説明したキャリブレーション処理のステップＳ００２の処理と概略同様であるため、説明を省略する。その後、処理はステップＳ４０３へ進む。
【０１１８】
ステップＳ４０３では、検知に係る「部分領域と表示方向との組合せ」が取得される。ステップＳ４０１における表示を検知した検知器９がある場合、表示方向取得部４１は、ステップＳ４０１において表示を行った「部分領域と表示方向との組合せ」を、検知器９が設置された位置から表示を認識可能な組合せとして取得する。表示制御部３９による表示は、組合せごとにタイミングが異なる表示となるため、表示方向取得部４１は、表示が検知されたタイミングに基づいて、表示が行われた組合せを取得することが出来る。その後、処理はステップＳ４０４へ進む。
【０１１９】
ステップＳ４０４では、検知器９の位置情報と部分領域と表示方向とが関連付けられる。関連付け部４２は、ステップＳ４０２において取得された検知器９の位置情報と、ステップＳ４０１において表示が行われた「部分領域と表示方向との組合せ」とを関連付けて、キャリブレーションテーブルに記録する。その後、処理はステップＳ４０５へ進む。
【０１２０】
ステップＳ４０５では、未検査の「部分領域と表示方向との組合せ」があるか否かが判定される。キャリブレーション装置は、検査対象だが未検査の「部分領域と表示方向との組合せ」があるか否かを判定する。未検査の組合せがあると判定された場合、処理はステップＳ４０１へ進む。即ち、本フローチャートに示した処理では、検査の対象となっている「部分領域と表示方向との組合せ」の全てについて検査が行われるまで、ステップＳ４０１からステップＳ４０３の処理が繰り返される。一方、未検査の組合せがないと判定された場合、本フローチャートに示された処理は終了する。
【０１２１】
＜表示領域視差を考慮した指向性表示＞
次に、表示領域視差を考慮した指向性表示について説明する。
【０１２２】
表示領域視差を考慮した指向性表示のための情報処理装置１は、図１１を用いて説明した情報処理装置と同様、ＣＰＵ１１が、ＲＡＭ１２に展開された各種プログラムを解釈および実行することで、画像情報取得部３１と、位置情報取得部３２と、ユーザ情報保持部３３と、ユーザ情報登録部３４と、ユーザ情報更新部３５と、ユーザ情報削除部３６と、ユーザ操作検出部３７と、表示方向決定部３８と、表示制御部３９と、を備える。
【０１２３】
表示方向決定部３８は、先述の通り、位置情報を用いたキャリブレーションテーブルの検索結果に基づいて、指向性表示装置１４を対象物の位置から見た場合に視認可能な表示方向を決定する。但し、表示領域視差を考慮した指向性表示制御処理において、表示方向決定部３８は、位置情報を用いたキャリブレーションテーブルの検索結果に基づいて、指向性表示装置１４における部分領域毎に、表示方向を決定する。
【０１２４】
表示制御部３９は、先述の通り、本実施形態において、指向性表示装置１４による表示コンテンツおよび表示方向等を制御する。表示領域視差を考慮した指向性表示制御処理において、表示制御部３９は、部分領域毎に、夫々の部分領域について表示方向決定部３８によって決定された表示方向にコンテンツを表示させる。
【０１２５】
次に、フローチャートを用いて、表示領域視差を考慮した指向性表示制御処理の流れを説明する。但し、ユーザ情報管理処理については、図１３を用いて説明した処理の流れと概略同様であるため、説明を省略する。
【０１２６】
図２７は、本実施形態において、表示領域視差を考慮した指向性表示制御処理を行うための処理の流れを示すフローチャートである。なお、処理の具体的な内容および順序等は一例である。具体的な処理内容および順序等は適宜選択されることが好ましい。
【０１２７】
ステップＳ５０１およびステップＳ５０２では、ユーザの現在の位置情報が取得され、ユーザの現在の位置に対応する「部分領域と表示方向との組合せ」が決定される。表示方向決定部３８は、ユーザ情報から、指向性表示装置１４を視認可能な範囲に居る複数のユーザのユーザ位置情報を取得する（ステップＳ５０１）。そして、表示方向決定部３８は、キャリブレーションテーブルから、ステップＳ５０１で取得されたユーザ位置情報が示す位置に一致するかまたは最も近い視点位置の位置情報に関連付けられた「部分領域と表示方向との組合せ」を索出し、索出された組合せを、当該ユーザのための表示コンテンツの「部分領域と表示方向との組合せ」として決定する（ステップＳ５０２）。
【０１２８】
図２８は、本実施形態において用いられる部分領域テーブルの構成を示す図である。ユーザ毎に決定された「部分領域と表示方向との組合せ」は、ユーザ毎に用意された部分領域テーブルによって管理されてもよい。このようにして作成されるユーザ毎の部分領域テーブルは、各ユーザ向けの表示方向を部分領域ごとに格納したものであり、ユーザ情報管理処理によってユーザの移動が追尾されてユーザ情報テーブルが更新されるのに従って更新される。
【０１２９】
なお、ユーザ位置情報に一致するかまたは十分に近似する（差異が閾値未満の）位置情報がキャリブレーションテーブル内に無い場合の処理、および補完処理については、図１４を用いて説明した指向性表示制御処理のステップＳ２０２と概略同様であるため、説明を省略する。「部分領域と表示方向との組合せ」が決定されると、処理はステップＳ５０３へ進む。
【０１３０】
ステップＳ５０３およびステップＳ５０４では、ユーザ毎に用意されたコンテンツが取得され、ユーザ毎に対応する「部分領域と表示方向との組合せ」にコンテンツが出力される。表示制御部３９は、ユーザ毎に異なるコンテンツを視認させるために、ユーザ毎に用意されたコンテンツを、ＲＡＭ１２または補助記憶装置１９から取得する（ステップＳ５０３）。更に、表示制御部３９は、ユーザ毎に、ステップＳ５０２で決定された「部分領域と表示方向との組合せ」に、当該ユーザのためのコンテンツを出力する（ステップＳ５０４）。その後、本フローチャートに示された処理は終了する。
【０１３１】
ここで、レンチキュラー方式の指向性表示装置が用いられる場合の、ユーザ毎に対応する「部分領域と表示方向との組合せ」にコンテンツが出力される具体例について説明する。但し、多視点コンテンツ合成器の概念および一般的な多視点コンテンツ合成の概念については、図１５および図１６を用いて説明した通りであるため、説明を省略する。
【０１３２】
図２９は、レンチキュラー方式の指向性表示装置が用いられる場合の、表示領域視差を考慮した多視点コンテンツ合成の概念を示す図である。図２９に示された例において、表示制御部３９は、ユーザ毎に用意されたコンテンツをＲＡＭ１２または補助記憶装置１９から取得し、各ユーザ用画面を部分領域毎に分割し、各ユーザ用部分領域テーブルの方向に従って各表示方向用画面の部分領域に分配することで、多視点コンテンツ合成器へ入力される各表示方向用画面を作成する。各表示方向用画面の入力を受けた多視点コンテンツ合成器は、レンチキュラー方式の指向性表示装置へ入力される合成画面（多視点コンテンツ）を生成する。このようにして生成された合成画面がレンチキュラー方式の指向性表示装置に入力されることで、ステップＳ５０２で決定された「部分領域と表示方向との組合せ」毎に、各ユーザのためのコンテンツが出力される。
【０１３３】
なお、上記説明した表示領域視差を考慮した指向性表示制御処理は、図２０を用いて説明した優先制御と組み合わせて用いられてもよい。例えば、ユーザが他のユーザの少なくともひとつの部分領域の閲覧方向に移動してきた場合には、その部分領域ないし他ユーザ向け表示全体を非表示にする等の優先順位制御を行ってもよい。
【０１３４】
また、ユーザ情報管理処理において各ユーザの左右の眼それぞれの位置を追跡し、表示領域視差を考慮した指向性表示制御処理において左右の眼それぞれに対して適切な表示を行うことで、表示領域からの距離が近い場合にも一貫した立体表示を行うことが可能になる。この立体表示は、ユーザが複数いる場合であっても有効である。
【０１３５】
また、各ユーザ用部分領域テーブルを作成する方法としては、先述したキャリブレーション処理によってキャリブレーションテーブルを作成し、部分領域毎の表示方向を求めて生成する方法に代えて、算術的な処理の方法が用いられてもよい。
【０１３６】
図３０は、ユーザ情報テーブルから各ユーザ用部分領域テーブルを作成する算術的な処理方法の一例を示す図である。また、図３１は、算術的な処理方法によって作成される、各ユーザ用部分領域テーブルの構成を示す図である。部分領域ａ、ｂ、ｃ、ｄまたはｅの表示領域中央からの変位をΔｄ、表示領域中央からユーザまでの距離をｚ、ユーザの表示領域中央線からの変位をｘとし、センサユニット２０からの入力情報等に基づいてｘおよびｚが判明している場合、各部分領域からみたユーザの角度θは、以下の数式によって求められる。
θ  ＝  ａｒｃｔａｎ（（ｘ−Δｄ）／ｚ）
【０１３７】
＜情報処理装置の応用例＞
以下、本実施形態に係る情報処理装置１を、様々な用途に適用する際の具体例について説明する。以下に示される応用例は例示であって、本発明の適用対象は、以下に説明する例に限定されない。
【０１３８】
（１）エレベータ
本実施形態に係る情報処理装置１が接続される制御装置をエレベータの制御装置とすることで、情報処理装置１を、エレベータでの行先階の指定操作や、扉の開閉操作等を処理するためのヒューマンインターフェース装置とすることが出来る。
【０１３９】
（２）カーナビゲーション装置／オーディオ装置
本実施形態に係る情報処理装置１が接続される制御装置をカーナビゲーション装置／オーディオ装置の制御装置とすることで、情報処理装置１を、カーナビゲーション装置／オーディオ装置での選曲操作や音量操作、ミュート操作、等を処理するためのヒューマンインターフェース装置とすることが出来る。
【０１４０】
（３）情報ＫＩＯＳＫ端末、セルフレジ端末
本実施形態に係る情報処理装置１が接続される制御装置を情報ＫＩＯＳＫ端末やセルフレジ端末の制御装置とすることで、情報処理装置１を、情報ＫＩＯＳＫ端末やセルフレジ端末での操作を処理するためのヒューマンインターフェース装置とすることが出来る。
【０１４１】
（４）家電
また、本実施形態に係る情報処理装置１が接続される制御装置を家電の制御装置とすることで、情報処理装置１を、家電での操作を処理するためのヒューマンインターフェース装置とすることが出来る。
【符号の説明】
【０１４２】
１  情報処理装置
１４  指向性表示装置
２０  センサユニット
【図１】
2013183110.tif 000003
【図２】
2013183110.tif 000004
【図３】
2013183110.tif 000005
【図４】
2013183110.tif 000006
【図５】
2013183110.tif 000007
【図６】
2013183110.tif 000008
【図７】
2013183110.tif 000009
【図８】
2013183110.tif 000010
【図９】
2013183110.tif 000011
【図１０】
2013183110.tif 000012
【図１１】
2013183110.tif 000013
【図１２】
2013183110.tif 000014
【図１３】
2013183110.tif 000015
【図１４】
2013183110.tif 000016
【図１５】
2013183110.tif 000017
【図１６】
2013183110.tif 000018
【図１７】
2013183110.tif 000019
【図１８】
2013183110.tif 000020
【図１９】
2013183110.tif 000021
【図２０】
2013183110.tif 000022
【図２１】
2013183110.tif 000023
【図２２】
2013183110.tif 000024
【図２３】
2013183110.tif 000025
【図２４】
2013183110.tif 000026
【図２５】
2013183110.tif 000027
【図２６】
2013183110.tif 000028
【図２７】
2013183110.tif 000029
【図２８】
2013183110.tif 000030
【図２９】
2013183110.tif 000031
【図３０】
2013183110.tif 000032
【図３１】
2013183110.tif 000033
【手続補正書】
【提出日】平成27年7月17日(2015.7.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続される情報処理装置であって、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第二の表示方向を決定する表示方向決定手段と、
前記表示装置にコンテンツを表示させる表示制御手段であって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御手段と、
を備える情報処理装置。
【請求項２】
前記表示装置を視認可能な範囲内の位置と、前記部分領域毎の、該部分領域を該位置から見た者に表示内容を視認させることが可能な表示方向との関係を有する関係情報を保持する記憶装置に接続され、
前記表示方向決定手段は、前記位置情報を用いた前記関係情報の検索結果に基づいて、前記第一の部分領域または前記第二の部分領域を前記対象物から見た者に表示内容を視認させることが可能な表示方向を決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記位置情報取得手段は、第一の対象物の位置情報および前記第一の対象物とは異なる第二の対象物の位置情報を取得し、
前記表示方向決定手段は、前記対象物毎の位置情報に基づいて、前記対象物毎に、前記第一の表示方向および前記第二の表示方向を決定し、
前記表示制御手段は、
前記第一の部分領域においては、前記第一の対象物に係る前記第一の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第一の表示方向に前記第二の対象物のためのコンテンツを表示させ、
前記第二の部分領域においては、前記第一の対象物に係る前記第二の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第二の表示方向に前記第二の対象物のためのコンテンツを表示させる、
請求項１または２に記載の情報処理装置。
【請求項４】
前記対象物は、ユーザの頭部またはユーザの眼である、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
前記第一の対象物はユーザの左眼であり、前記第二の対象物はユーザの右眼である、
請求項３に記載の情報処理装置。
【請求項６】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続されるコンピュータが、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得ステップと、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第二の表示方向を決定する表示方向決定ステップと、
前記表示装置にコンテンツを表示させる表示制御ステップであって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御ステップと、
を実行する情報処理方法。
【請求項７】
前記位置情報取得ステップでは、第一の対象物の位置情報および前記第一の対象物とは異なる第二の対象物の位置情報が取得され、
前記表示方向決定ステップでは、前記対象物毎の位置情報に基づいて、前記対象物毎に、前記第一の表示方向および前記第二の表示方向が決定され、
前記表示制御ステップでは、
前記第一の部分領域においては、前記第一の対象物に係る前記第一の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第一の表示方向に前記第二の対象物のためのコンテンツを表示させ、
前記第二の部分領域においては、前記第一の対象物に係る前記第二の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第二の表示方向に前記第二の対象物のためのコンテンツを表示させる、
請求項６に記載の情報処理方法。
【請求項８】
表示方向に応じて表示内容を異ならせることが可能な表示装置に接続されるコンピュータを、
前記表示装置を視認可能な範囲にある対象物の位置情報を取得する位置情報取得手段と、
前記位置情報に基づいて、前記表示装置における第一の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第一の表示方向、および前記表示装置における第二の部分領域を前記対象物の位置から見た者に表示内容を視認させることが可能な第二の表示方向を決定する表示方向決定手段と、
前記表示装置にコンテンツを表示させる表示制御手段であって、前記第一の部分領域においては前記第一の表示方向に前記コンテンツを表示させ、前記第二の部分領域においては前記第二の表示方向に前記コンテンツを表示させる表示制御手段と、
として機能させるためのプログラム。
【請求項９】
前記位置情報取得手段は、第一の対象物の位置情報および前記第一の対象物とは異なる第二の対象物の位置情報を取得し、
前記表示方向決定手段は、前記対象物毎の位置情報に基づいて、前記対象物毎に、前記第一の表示方向および前記第二の表示方向を決定し、
前記表示制御手段は、
前記第一の部分領域においては、前記第一の対象物に係る前記第一の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第一の表示方向に前記第二の対象物のためのコンテンツを表示させ、
前記第二の部分領域においては、前記第一の対象物に係る前記第二の表示方向に前記第一の対象物のためのコンテンツを表示させ、前記第二の対象物に係る前記第二の表示方向に前記第二の対象物のためのコンテンツを表示させる、
請求項８に記載のプログラム。
【国際調査報告】
2013183110.tif 000034
2013183110.tif 000035
2013183110.tif 000036
2013183110.tif 000037
2013183110.tif 000038
2013183110.tif 000039