(57)【要約】【課題】複数のユーザによってそれぞれ視認されるディスプレイにおいて、他のユーザとの位置関係をふまえてディスプレイに表示されたコンテンツを閲覧または操作する。【解決手段】ディスプレイの近傍にいるユーザの上記ディスプレイに対する位置関係情報を取得する位置関係取得部と、上記位置関係情報に基づいて、上記ユーザのうち上記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成するフィードバック生成部とを備える情報処理装置が提供される。【選択図】図２
2015111371.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得する位置関係取得部と、
前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成するフィードバック生成部と
を備える情報処理装置。
【請求項２】
前記フィードバック生成部は、前記第１のユーザが存在するために第２のユーザから遮蔽される遮蔽領域の推定結果に基づいて前記フィードバック情報を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記フィードバック生成部は、前記遮蔽領域を示す図形を前記ディスプレイに表示させるためのフィードバック情報を生成する、請求項２に記載の情報処理装置。
【請求項４】
前記フィードバック生成部は、前記遮蔽領域との位置関係に応じて前記コンテンツの表示を変化させるための前記フィードバック情報を生成する、請求項２に記載の情報処理装置。
【請求項５】
前記フィードバック生成部は、前記遮蔽領域内では前記コンテンツに含まれるパスワードを平文で表示させ、前記遮蔽領域外では前記パスワードを隠すための前記フィードバック情報を生成する、請求項４に記載の情報処理装置。
【請求項６】
前記フィードバック生成部は、前記遮蔽領域内では前記コンテンツに含まれるアイテムを可視的に表示させ、前記遮蔽領域外では前記アイテムの少なくとも一部を不可視化するための前記フィードバック情報を生成する、請求項４に記載の情報処理装置。
【請求項７】
前記フィードバック生成部は、前記遮蔽領域外では前記アイテムのうち前記第１のユーザのプライベートなアイテムを不可視化するための前記フィードバック情報を生成する、請求項６に記載の情報処理装置。
【請求項８】
前記第２のユーザは、複数のユーザを含み、
前記フィードバック生成部は、前記複数のユーザの一部から遮蔽される第１の遮蔽領域と、前記複数のユーザの全部から遮蔽される第２の遮蔽領域とをそれぞれ示す図形を前記ディスプレイに表示させるためのフィードバック情報を生成する、請求項２に記載の情報処理装置。
【請求項９】
前記第２のユーザは、複数のユーザを含み、
前記フィードバック生成部は、前記複数のユーザと、前記第１のユーザと、前記コンテンツとをそれぞれアイコンとして前記ディスプレイに表示させるためのフィードバック情報を生成する、請求項２に記載の情報処理装置。
【請求項１０】
前記フィードバック生成部は、前記遮蔽領域を縮小させるために前記第１のユーザがとりうる行動を前記ディスプレイに表示させるためのフィードバック情報を生成する、請求項２に記載の情報処理装置。
【請求項１１】
前記第１のユーザがとりうる行動は、所定の移動先候補のうちのいずれかへの移動であり、
前記フィードバック生成部は、前記移動先候補のうち前記遮蔽領域が前記第１のユーザの移動前よりも縮小する移動先を前記ディスプレイに表示させるための前記フィードバック情報を生成する、請求項１０に記載の情報処理装置。
【請求項１２】
前記フィードバック生成部は、前記第１のユーザの前記ディスプレイからの距離に基づいて前記フィードバック情報を生成する、請求項１に記載の情報処理装置。
【請求項１３】
前記フィードバック生成部は、前記距離が第１の閾値以上である場合に前記コンテンツを前記ディスプレイに表示させるための前記フィードバック情報を生成する、請求項１２に記載の情報処理装置。
【請求項１４】
前記フィードバック生成部は、前記距離が前記第１の閾値よりも大きい第２の閾値以上である場合に、前記第１のユーザが存在するために第２のユーザから遮蔽される遮蔽領域を示す図形を前記ディスプレイに表示させるための前記フィードバック情報を生成する、請求項１３に記載の情報処理装置。
【請求項１５】
前記ディスプレイをさらに備える、請求項１に記載の情報処理装置。
【請求項１６】
前記位置関係取得部のための入力情報を受け付ける入力部をさらに備える、請求項１に記載の情報処理装置。
【請求項１７】
前記入力部は、センサを含む、請求項１６に記載の情報処理装置。
【請求項１８】
前記入力部は、複数のカメラを含む、請求項１７に記載の情報処理装置。
【請求項１９】
ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得することと、
プロセッサが、前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成することと
を含む情報処理方法。
【請求項２０】
ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得する機能と、
前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成する機能と
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、大型のタッチパネルを用いて複数のユーザが同時に操作できるような表示装置の普及が進んでいる。そこでは、画面に複数のウインドウを表示し、ウインドウに対して複数のユーザが操作の入力を行う。このような表示装置に関する技術として、例えば特許文献１では、ユーザの位置に応じて最適なウインドウのサイズや位置を調整する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば、複数のユーザがディスプレイの近傍にいる場合に、他のユーザとの位置関係をふまえてディスプレイに表示されたコンテンツを閲覧または操作するといったようなことは、特許文献１に記載されたような技術では実現されていなかった。例えば、他のユーザと一緒にコンテンツを楽しんだり、コンテンツを他のユーザから隠したりするための技術は、未だ実現されていなかった。
【０００５】
そこで、本開示では、複数のユーザによってそれぞれ視認されるディスプレイにおいて、他のユーザとの位置関係をふまえてディスプレイに表示されたコンテンツを閲覧または操作することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、ディスプレイの近傍にいるユーザの上記ディスプレイに対する位置関係情報を取得する位置関係取得部と、上記位置関係情報に基づいて、上記ユーザのうち上記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成するフィードバック生成部とを備える情報処理装置が提供される。
【０００７】
また、本開示によれば、ディスプレイの近傍にいるユーザの上記ディスプレイに対する位置関係情報を取得することと、プロセッサが、上記位置関係情報に基づいて、上記ユーザのうち上記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成することとを含む情報処理方法が提供される。
【０００８】
また、本開示によれば、ディスプレイの近傍にいるユーザの上記ディスプレイに対する位置関係情報を取得する機能と、上記位置関係情報に基づいて、上記ユーザのうち上記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成する機能とをコンピュータに実現させるためのプログラムが提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、複数のユーザによってそれぞれ視認されるディスプレイにおいて、他のユーザとの位置関係をふまえてディスプレイに表示されたコンテンツを閲覧または操作することができる。
【００１０】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１１】
【図１】本開示の第１の実施形態について概略的に説明するための図である。
【図２】本開示の第１の実施形態に係る情報処理装置の概略的な機能構成を示すブロック図である。
【図３】本開示の第１の実施形態におけるフィードバック生成部の処理の例を示すフローチャートである。
【図４】本開示の第１の実施形態におけるフィードバック情報の第１の例を示す図である。
【図５】本開示の第１の実施形態におけるフィードバック情報の第２の例を示す図である。
【図６】本開示の第１の実施形態におけるフィードバック情報の第２の例のための処理を示すフローチャートである。
【図７】本開示の第２の実施形態におけるフィードバック情報について説明するための図である。
【図８】本開示の第２の実施形態におけるフィードバック生成部の処理を示すフローチャートである。
【図９】本開示の第３の実施形態における状況の例について説明するための図である。
【図１０】本開示の第３の実施形態におけるフィードバック情報の第１の例を示す図である。
【図１１】本開示の第３の実施形態におけるフィードバック情報の第２の例を示す図である。
【図１２】本開示の第４の実施形態における状況の例について説明するための図である。
【図１３Ａ】本開示の第４の実施形態におけるフィードバック情報の例を示す図である。
【図１３Ｂ】本開示の第４の実施形態におけるフィードバック情報の例を示す図である。
【図１４】本開示の第４の実施形態におけるフィードバック情報の例を示す図である。
【図１５】本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．概要
１−２．機能構成
１−３．処理フロー
１−４．フィードバック情報の例
２．第２の実施形態
３．第３の実施形態
４．第４の実施形態
５．ハードウェア構成
６．補足
【００１４】
（１．第１の実施形態）
（１−１．概要）
図１は、本開示の第１の実施形態について概略的に説明するための図である。図１を参照すると、ディスプレイ１５１の前に、ユーザＵａ，Ｕｂがいる。ディスプレイ１５１にはコンテンツ１５３が表示されている。コンテンツ１５３は、例えばタッチパネルを介したタッチ操作やカメラを介したジェスチャ操作などを用いてユーザＵａによって操作される。一方、ユーザＵｂは、ディスプレイ１５１からみてユーザＵａよりも後ろに位置している。このとき、ディスプレイ１５１（ユーザＵａよりも大きい）には、ユーザＵｂが視認できる領域と、ユーザＵａの陰になるためにユーザＵｂから遮蔽される遮蔽領域１５５が発生する。
【００１５】
本実施形態では、ディスプレイ１５１とユーザＵａ，Ｕｂとの位置関係が算出され、当該位置関係に基づいて特定された遮蔽領域１５５を示すフィードバック情報がユーザＵａに出力される。ディスプレイ１５１とユーザＵａ，Ｕｂとの位置関係は、例えば、ディスプレイ１５１との位置関係が固定されたカメラ１４１ａ，１４１ｂの画像に基づいて算出されうる。カメラ１４１ａ，１４１ｂの認識範囲Ｒａ，ＲｂのそれぞれにユーザＵａ，Ｕｂが含まれていれば、三角測量の原理を用いて、ディスプレイ１５１とユーザＵａ，Ｕｂとの位置関係を算出することができる。なお、位置関係の算出方法はこの例には限られず、例えばカメラと距離センサを組み合わせる方法など、公知のさまざまな方法を利用することができる。例えば、赤外線センサなどを用いてユーザとの位置関係を検出してもよい。
【００１６】
遮蔽領域１５５を示すフィードバック情報が提供されることによって、ユーザＵａは、ユーザＵｂがコンテンツ１５３のどの部分を視認可能であるかを認識した上でコンテンツ１５３を操作することができる。例えば、コンテンツ１５３の一部または全部をユーザＵｂにも見せたい場合や、逆にコンテンツ１５３の一部または全部をユーザＵｂには見せたくない場合などに、遮蔽領域１５５を示すフィードバック情報はユーザＵａにとって有用でありうる。また、ユーザＵａがコンテンツ１５３の一部または全部をユーザＵｂに見せたいか否かが予めわかっているような場合には、遮蔽領域１５５から出たコンテンツ１５３の部分を自動的に非表示にするといったような形でフィードバック情報が出力されてもよい。なお、フィードバック情報のより具体的な例については後述する。
【００１７】
（１−２．機能構成）
図２は、本開示の第１の実施形態に係る情報処理装置の概略的な機能構成を示すブロック図である。図２を参照すると、情報処理装置１００は、ユーザ識別部１１０と、位置関係算出部１２０と、フィードバック生成部１３０とを備える。また、情報処理装置１００は、入力部１４０と、出力部１５０とのうちのいずれかまたは両方をさらに備えてもよい。
【００１８】
情報処理装置１００は、例えば、表示装置に組み込まれる回路部品でありうる。この場合、情報処理装置１００は、それ自体は入力部や出力部を有さず、表示装置に対して入力された情報を取得し、表示装置から出力するための情報を提供する。あるいは、情報処理装置１００は、ネットワークを介して表示装置と通信し、表示装置における表示を制御するサーバであってもよい。この場合も、情報処理装置１００自体は入力部や出力部を有さない。つまり、後述するフィードバック情報の生成など種々の計算をクラウド上のサーバで実施して表示することも可能である。
【００１９】
また、情報処理装置１００は、例えば、表示装置であってもよい。この場合、情報処理装置１００は、入力部１４０または出力部１５０の少なくともいずれかを有する。表示装置は、例えば、ＬＣＤ（Liquid  Crystal  Display）または有機ＥＬ（Electro-Luminescence）ディスプレイなどのディスプレイであってもよいし、プロジェクタであってもよい。また、表示装置は、複数の表示装置が組み合わされて協働し、より大きな表示面積での表示を実現するものであってもよい。
【００２０】
なお、情報処理装置１００を実現しうるハードウェアの構成例については後述する。また、以下の説明では、ディスプレイやユーザの例として、上記で図１を参照して説明したディスプレイ１５１やユーザＵａ，Ｕｂを用いるが、情報処理装置１００の各部の機能は図１を参照して説明したような例には限定されない。
【００２１】
ユーザ識別部１１０は、例えばプロセッサによって実現される。ユーザ識別部１１０は、出力部１５０に含まれるディスプレイ１５１の近傍にいるユーザを識別する。より具体的には、例えば、ユーザ識別部１１０は、入力部１４０に含まれるカメラ１４１ａ，１４１ｂのそれぞれの画像に含まれるユーザＵａ，Ｕｂを識別する。ここでいうユーザの識別は、例えば顔認識の技術を利用して、ユーザＵａ，Ｕｂを、システムに登録されたユーザＩＤなどと対応付けて一意に識別することであってもよいし、カメラ１４１ａ，１４１ｂのそれぞれの画像に含まれるユーザＵａ，Ｕｂを、それぞれ同じ人物として識別することであってもよい。この場合、必ずしも識別されたユーザが誰であるかがわからなくてもよいため、必要に応じて、顔だけではなく服装やポーズなども用いてユーザを識別することができる。
【００２２】
なお、上述のように、入力部１４０は、カメラ以外のセンサなどを含んでもよい。この場合、ユーザ識別部１１０は、入力部１４０に含まれる少なくとも１つのカメラの画像に基づいてユーザを識別しうる。また、入力部１４０には、位置関係を算出するための情報を取得するカメラまたはセンサなどとは別に、ユーザ識別部１１０に提供する画像を取得するためのカメラが含まれてもよい。
【００２３】
位置関係算出部１２０は、例えばプロセッサによって実現される。位置関係算出部１２０は、ユーザ識別部１１０によって識別されたユーザＵａ，Ｕｂの、出力部１５０に含まれるディスプレイ１５１に対する位置関係を算出する。より具体的には、例えば、位置関係算出部１２０は、入力部１４０に含まれるカメラ１４１ａ，１４１ｂの画像に基づいてユーザ識別部１１０が認識したユーザＵａ，Ｕｂのディスプレイ１５１に対する位置関係を、カメラ１４１ａ，１４１ｂの画像に基づいて三角測量の原理を用いて算出する。
【００２４】
なお、上述のように、入力部１４０は、位置関係を算出するための情報を取得する手段としてカメラ以外を含んでもよい。例えば、入力部１４０がカメラと距離センサとを含む場合、位置関係算出部１２０は、カメラから提供された画像に基づいて各ユーザがディスプレイ１５１を基準にしてどの方向にいるかを特定し、さらに、距離センサの検出値に基づいて各ユーザのディスプレイ１５１からの距離を特定することによって、各ユーザのディスプレイ１５１に対する位置関係を算出してもよい。
【００２５】
フィードバック生成部１３０は、例えばプロセッサによって実現される。フィードバック生成部１３０は、位置関係算出部１２０によって算出された位置関係に基づいて、ディスプレイ１５１に表示されたコンテンツ１５３を操作または所有しているユーザＵａのためのフィードバック情報を生成する。より具体的には、例えば、まず、フィードバック生成部１３０は、コンテンツ１５３を操作しているユーザＵａを特定する。例えばユーザ識別部１１０が各ユーザを一意に識別する場合、フィードバック生成部１３０は、コンテンツ１５３に設定された所有者情報などに基づいてユーザＵａを特定してもよい。あるいは、ユーザ識別部１１０がユーザをアノニマスに識別する場合、例えば、フィードバック生成部１３０は、ディスプレイ１５１に表示されたコンテンツ１５３の正面に位置するユーザをユーザＵａとして特定してもよい。
【００２６】
次に、フィードバック生成部１３０は、位置関係算出部１２０によって算出された、コンテンツ１５３を操作しているユーザＵａと、それ以外のユーザ（図１の例ではユーザＵｂだが、複数であってもよい）との位置関係に基づいて、ディスプレイ１５１においてユーザＵａ以外のユーザから遮蔽される遮蔽領域１５５を推定し、遮蔽領域１５５の推定結果に基づいてフィードバック情報を生成する。生成されたフィードバック情報は、出力部１５０に含まれるディスプレイ１５１などの出力を制御するための出力制御情報を含んでもよい。例えば、フィードバック情報に基づいて、遮蔽領域１５５などを示す文字や図形がディスプレイ１５１に表示されてもよい。また、例えば、フィードバック情報に基づいて、遮蔽領域１５５との位置関係に応じてディスプレイ１５１におけるコンテンツ１５３の表示が変化してもよい。
【００２７】
入力部１４０は、上記の通り、情報処理装置１００とは異なる装置において実現されてもよいし、情報処理装置１００に含まれてもよい。入力部１４０は、例えば図１に示した例のように複数のカメラ１４１ａ，１４１ｂを含んでもよいし、カメラと距離センサなどのセンサとの組み合わせを含んでもよいし、センサだけを含んでもよい。センサだけを含む場合、ユーザの識別のためのカメラがさらに入力部１４０に含まれてもよい。入力部１４０によって受け付けられた入力情報は、ユーザ識別部１１０および位置関係算出部１２０に提供される。
【００２８】
出力部１５０も、上記の通り、情報処理装置１００とは異なる装置において実現されてもよいし、情報処理装置１００に含まれてもよい。出力部１５０は、例えば図１に示した例のようにディスプレイ１５１を含んでもよいし、スピーカやバイブレータを含んでもよい。例えばスピーカやバイブレータは、ディスプレイ１５１を有する表示装置とは別の装置に組み込まれていてもよい。一例として、出力部１５０は、ユーザＵａが携帯しているモバイル装置のバイブレータを含み、コンテンツ１５３と遮蔽領域１５５との関係が所定の条件を満たしたとき（例えば、コンテンツ１５３の一部または全部が遮蔽領域から出た（入った）場合など）にバイブレータが振動してもよい。また、出力部１５０は、ディスプレイやスピーカなどのための出力制御部を含んでもよい。上記の通り、フィードバック生成部１３０が生成するフィードバック情報は、出力制御情報を含みうる。例えば、ディスプレイ１５１のための出力制御情報が生成された場合、ディスプレイ１５１に遮蔽領域１５５などを示す文字や図形が表示されうる（この文字や図形をフィードバック情報という場合もある）。また、例えば、ディスプレイ１５１におけるコンテンツ１５３の表示が、出力制御情報に基づいて変化しうる。
【００２９】
（１−３．処理フロー）
図３は、本開示の第１の実施形態におけるフィードバック生成部１３０の処理の例を示すフローチャートである。図３を参照すると、まず、フィードバック生成部１３０は、ユーザ識別部１１０によって識別された、コンテンツ１５３の操作者または所有者以外のユーザについてのループ処理を実行する（ステップＳ１０１）。ここで、操作者は、例えばコンテンツ１５３の表示位置の正面に位置するユーザや、コンテンツ１５３が表示された後最初に操作したユーザでありうる。所有者は、コンテンツ１５３に設定された所有者情報などによって特定されうる。
【００３０】
ステップＳ１０１のループ処理において、フィードバック生成部１３０は、各ユーザについての遮蔽領域を算出する（ステップＳ１０３）。図１に示した例では操作者または所有者（ユーザＵａ）以外のユーザが１人（ユーザＵｂ）しかいないため、ユーザＵｂの遮蔽領域がそのまま遮蔽領域１５５として特定されるが、さらに多くのユーザがいる場合は、各ユーザの遮蔽領域を重ね合わせる必要がある。そこで、フィードバック生成部１３０は、算出された遮蔽領域を示す情報を遮蔽領域リストに追加する（ステップＳ１０５）。
【００３１】
以上のようなループ処理が操作者または所有者以外のすべてのユーザについて終了すると、フィードバック生成部１３０は、遮蔽領域リストを参照し、遮蔽領域が存在するか否かを判定する（ステップＳ１０７）。遮蔽領域が存在する場合、フィードバック生成部１３０は、フィードバック情報を生成する（ステップＳ１０９）。なお、操作者または所有者以外のユーザがいなかった場合も、遮蔽領域リストには遮蔽領域を示す情報が追加されない。この場合、フィードバック生成部１３０は、ディスプレイ１５１の全体が遮蔽領域（操作者または所有者にしか見えない領域）であることを示すフィードバック情報を例外的に生成してもよい。
【００３２】
（１−４．フィードバック情報の例）
以下、本実施形態におけるフィードバック情報のいくつかの具体的な例について説明する。なお、最もシンプルなフィードバック情報の１つとして、本実施形態では、図１に示したように、遮蔽領域１５５を示す図形をディスプレイ１５１に表示させるためのフィードバック情報が生成されてもよい。この図形は、例えばユーザＵｂが視認可能ではない領域を正確に示す不特定の形状であってもよいし、そのような領域の内側に配置される円形や矩形などであってもよい。
【００３３】
図４は、本開示の第１の実施形態におけるフィードバック情報の第１の例を示す図である。図４を参照すると、ディスプレイ１５１に表示されるコンテンツ１５３は、パスワード入力欄１５３１を含む。（ａ）に示されるように、コンテンツ１５３が遮蔽領域１５５の中に表示されている場合、パスワード入力欄１５３１には平文のパスワードが表示される。一方、（ｂ）に示されるように、コンテンツ１５３が遮蔽領域１５５の外に表示されている場合、パスワード入力欄１５３１にはアスタリスクで隠されたパスワードが表示される。
【００３４】
この例では、フィードバック生成部１３０によって生成されるフィードバック情報が、ディスプレイ１５１においてコンテンツ１５３に含まれるパスワードを平文で表示するか隠すかを決定するために利用されている。位置関係算出部１２０が算出した位置関係によって、コンテンツ１５３が遮蔽領域１５５の中に表示されていることが示される場合、フィードバック生成部１３０は、パスワードを平文で表示するためのフィードバック情報を生成する。このフィードバック情報は、例えば、ディスプレイ１５１の表示画像を生成するプロセッサに提供され、平文のパスワードが表示されたパスワード入力欄１５３１を含むコンテンツ１５３の画像がディスプレイ１５１に表示される。一方、位置関係算出部１２０が算出した位置関係によって、コンテンツ１５３が遮蔽領域１５５の外に表示されていることが示される場合、フィードバック生成部１３０は、パスワードを隠して表示するためのフィードバック情報を生成する。このフィードバック情報も、例えば、ディスプレイ１５１の表示画像を生成するプロセッサに提供され、隠されたパスワードが表示されたパスワード入力欄１５３１を含むコンテンツ１５３の画像がディスプレイ１５１に表示される。
【００３５】
このようなフィードバック情報が生成されることによって、コンテンツ１５３の操作者または所有者であるユーザ（図１の例におけるユーザＵａ）は、他のユーザ（ユーザＵｂ）に視認されていない場合には平文で容易にパスワードを入力し、そうでない場合にはパスワードを隠して入力することができる。このような切り替えが、ユーザ同士（ユーザＵａとユーザＵｂ）のディスプレイ１５１に対する位置関係に応じて自動的に実行されることによって、パスワードのセキュリティを確保しつつ、コンテンツ１５３を操作するときのユーザの利便性を向上させることができる。
【００３６】
図５は、本開示の第１の実施形態におけるフィードバック情報の第２の例を示す図である。図５を参照すると、ディスプレイ１５１に表示されるコンテンツ１５３は、アイテム画像１５３３を含む。アイテム画像１５３３は、例えば、ユーザが所有している画像や、動画または音楽などのサムネイル画像でありうる。アイテム画像１５３３には、所有者であるユーザ（図１の例におけるユーザＵａ）が他人に公開したくないプライベート画像１５３３ａと、他人に公開してもよいパブリック画像１５３３ｂとが含まれる。
【００３７】
（ａ）に示されるように、コンテンツ１５３が遮蔽領域１５５の中に表示されている場合、プライベート画像１５３３ａとパブリック画像１５３３ｂとは、いずれも可視的に表示される。一方、（ｂ）に示されるように、コンテンツ１５３の一部が遮蔽領域１５５の外に表示されている場合、プライベート画像１５３３ａのうち、遮蔽領域１５５の外に位置する画像は不可視化される（例えば、塗りつぶされたり消滅したりする）。一方、パブリック画像１５３３ｂは、遮蔽領域１５５の中にあるか外にあるかに関わりなく、可視的に表示され続ける。
【００３８】
この例では、フィードバック生成部１３０によって生成されるフィードバック情報が、ディスプレイ１５１においてコンテンツ１５３に含まれるアイテム画像１５３３を可視的に表示するか不可視化するかを決定するために利用されている。位置関係算出部１２０が算出した位置関係によって、コンテンツ１５３の少なくとも一部が遮蔽領域１５５の外に表示されていることが示される場合、フィードバック生成部１３０は、コンテンツ１５３に含まれるアイテム画像１５３３のうち、プライベート画像１５３３ａであり、かつ遮蔽領域１５５の外に位置する画像を不可視化するためのフィードバック情報を生成する。このフィードバック情報は、例えば、ディスプレイ１５１の表示画像を生成するプロセッサに提供され、遮蔽領域１５５の外に位置する画像が不可視化される。
【００３９】
このようなフィードバック情報が生成されることによって、コンテンツ１５３の操作者または所有者であるユーザ（図１の例におけるユーザＵａ）は、他のユーザ（ユーザＵｂ）に視認されない領域ではプライベートな画像を含むアイテム画像を表示させ、そうではない領域ではパブリックな画像だけを表示させることができる。このような切り替えが、ユーザ同士（ユーザＵａとユーザＵｂ）のディスプレイ１５１に対する位置関係に応じて自動的に実行されることによって、例えばディスプレイ１５１が複数のユーザによって共用されるような場合であっても、プライバシーを確保しながらアイテム画像１５３３を閲覧することができる。
【００４０】
図６は、本開示の第１の実施形態におけるフィードバック情報の第２の例のための処理を示すフローチャートである。図６を参照すると、まず、フィードバック生成部１３０は、ディスプレイ１５１への表示対象となるアイテム画像の情報を取得し、それぞれのアイテム画像についてのループ処理を実行する（ステップＳ２０１）。
【００４１】
ステップＳ２０１のループ処理において、まず、フィードバック生成部１３０は、アイテム画像がプライベート画像であるか否かを判定する（ステップＳ２０３）。アイテム画像がプライベート画像である場合、さらに、フィードバック生成部１３０は、アイテム画像が遮蔽領域１５５の中に表示されているか否かを判定する（ステップＳ２０５）。なお、本明細書において、プライベート画像は、ユーザが他者には公開したくないと考えている画像を意味する。ここで、アイテム画像が遮蔽領域１５５の外に表示されている場合、フィードバック生成部１３０は、当該アイテム画像を不可視化する（ステップＳ２０７）。不可視化されたアイテム画像は、例えば塗りつぶされた画像に置き換えられたり、表示対象から除外されたりする。
【００４２】
一方、ステップＳ２０３でアイテム画像がプライベート画像ではない（パブリック画像である）と判定された場合や、ステップＳ２０５でアイテム画像が遮蔽領域１５５の中に表示されていると判定された場合、アイテム画像は不可視化されない（ステップＳ２０９）。なお、本明細書において、パブリック画像は、ユーザが他者に公開してもよいと考えている画像を意味する。ループ処理が表示対象となるすべてのアイテム画像について終了すると、フィードバック生成部１３０は、ステップＳ２０７において不可視化されたアイテム画像を塗りつぶされた画像に置き換えたり表示対象から除外したりするためのフィードバック情報を生成する（ステップＳ２１１）。
【００４３】
（２．第２の実施形態）
次に、本開示の第２の実施形態について説明する。第２の実施形態では、第１の実施形態とは異なった条件でフィードバック情報が生成される。より具体的には、第１の実施形態ではディスプレイ１５１におけるコンテンツ１５３と遮蔽領域１５５との関係に基づいてフィードバック情報が生成されたのに対し、本実施形態ではディスプレイ１５１に対するユーザの位置関係そのものに基づいてフィードバック情報が生成される。なお、概要や装置構成について、本実施形態は第１の実施形態と同様であるため、これらについての詳細な説明は省略する。
【００４４】
図７は、本開示の第２の実施形態におけるフィードバック情報について説明するための図である。図７を参照すると、ディスプレイ１５１に表示されるコンテンツの所有者であるユーザＵａが、ディスプレイ１５１の前に立っている。ディスプレイ１５１の前には、ディスプレイ１５１からの距離に応じて、コンテンツ共有領域Ｐａ、コンテンツ閲覧領域Ｐｂ、およびコンテンツ消去領域Ｐｃが設定されている。コンテンツ共有領域Ｐａとコンテンツ閲覧領域Ｐｂとの境界は、ディスプレイ１５１からの距離閾値ｔ２によって決定される。また、コンテンツ閲覧領域Ｐｂとコンテンツ消去領域Ｐｃとの境界は、ディスプレイからの距離閾値ｔ１によって決定される。
【００４５】
（ａ）に示すように、ユーザＵａがコンテンツ閲覧領域Ｐｂにいる場合、例えば上記の第１の実施形態と同様に、フィードバック生成部１３０がフィードバック情報を生成し、ディスプレイ１５１にはコンテンツ１５３と遮蔽領域１５５を示すフィードバック情報とが表示される。ユーザＵａは、例えば、ディスプレイ１５１に表示されたコンテンツ１５３を操作しつつ、コンテンツ１５３が遮蔽領域１５５の中にある場合と外にある場合とでパスワードやアイテム画像などの表示を自動的に異ならせることができる。
【００４６】
一方、（ｂ）に示すように、ユーザＵａがコンテンツ共有領域Ｐａにいる場合、ディスプレイ１５１にはコンテンツ１５３が表示されるが、遮蔽領域１５５を示すフィードバック情報は表示されない。コンテンツ共有領域Ｐａを規定するディスプレイ１５１からの距離閾値ｔ２は、例えばユーザＵａがタッチパネルを用いてコンテンツ１５３を操作する場合であれば、タッチパネルまでの距離が遠すぎるために操作が困難になる距離に設定される。従って、コンテンツ共有領域ＰａにいるユーザＵａは、コンテンツ１５３を見てはいても、操作する可能性は低いと考えられる。また、この状態では、ユーザＵａの後ろにユーザＵｂがいたとしても、ディスプレイ１５１からユーザＵａまでの距離が大きいために、遮蔽領域１５５はできないか、できても小さい場合が多い。そこで、本実施形態では、ユーザＵａがコンテンツ共有領域Ｐａにいる場合には、コンテンツ１５３を遮蔽する意図がないものと判断し、遮蔽領域１５５を示すフィードバック情報が表示されない。他の例としては、この場合、ユーザＵｂの位置に関わらず、パスワードが隠して表示されたり、プライベート画像が不可視化されてもよい。
【００４７】
また、（ｃ）に示すように、ユーザＵａがコンテンツ消去領域Ｐｃにいる場合、ディスプレイ１５１にはコンテンツ１５３も、遮蔽領域１５５を示すフィードバック情報も表示されない。コンテンツ消去領域Ｐｃを規定するディスプレイ１５１からの距離閾値ｔ１は、例えばユーザＵａがタッチパネルを用いてコンテンツ１５３を操作する場合であれば、タッチパネルまでの距離が近すぎるために操作が困難になる距離に設定される。あるいは、距離閾値ｔ１は、ディスプレイ１５１までの距離が近すぎるために却ってコンテンツ１５３が見えにくくなる距離に設定されてもよい。従って、コンテンツ消去領域Ｐｃにいるユーザは、コンテンツ１５３を見ているのではなく、例えば隠そうとしている可能性が高いと考えられる。そこで、本実施形態では、ユーザＵａがコンテンツ消去領域Ｐｃに位置する場合には、コンテンツ１５３を隠したいものと判断し、コンテンツ１５３自体を非表示にする。
【００４８】
図８は、本開示の第２の実施形態におけるフィードバック生成部１３０の処理を示すフローチャートである。図８を参照すると、まず、フィードバック生成部１３０は、ユーザ識別部１１０によって識別された、コンテンツ１５３の操作者または所有者からディスプレイ１５１までの距離を、位置関係算出部１２０によって算出されたディスプレイ１５１に対するユーザの位置関係に基づいて算出する（ステップＳ３０１）。
【００４９】
次に、フィードバック生成部１３０は、算出された距離が、距離閾値ｔ１以上であるか否かを判定する（ステップＳ３０３）。ここで、距離閾値ｔ１は、上述したようにコンテンツ消去領域Ｐｃを規定する。算出された距離が閾値ｔ１よりも小さい場合、フィードバック生成部１３０は処理を終了する。この場合、コンテンツ１５３はディスプレイ１５１に表示されない。一方、算出された距離が閾値ｔ１以上である場合、フィードバック生成部１３０は、コンテンツ１５３を表示させるためのフィードバック情報を生成する（ステップＳ３０５）。このフィードバック情報は、上述した他の例と同様に、ディスプレイ１５１の表示画像を生成するプロセッサに提供されうる。
【００５０】
さらに、フィードバック生成部１３０は、算出された距離が距離閾値ｔ２よりも小さいか否かを判定する（ステップＳ３０７）。ここで、距離閾値ｔ２は、上述したようにコンテンツ共有領域Ｐａを規定する。算出された距離が閾値ｔ２以上である場合、フィードバック生成部１３０は処理を終了する。この場合、コンテンツ１５３がディスプレイ１５１に表示され、フィードバック情報が表示されない。一方、算出された距離がｔ２よりも小さい場合、フィードバック生成部１３０は、さらに、遮蔽領域１５５をディスプレイ１５１に表示させるための通知用のフィードバック情報を生成する（ステップＳ３０９）。このフィードバック情報は、上述した他の例と同様に、ディスプレイ１５１の表示画像を生成するプロセッサに提供されうる。
【００５１】
（３．第３の実施形態）
次に、本開示の第３の実施形態について説明する。第３の実施形態では、第１の実施形態とは異なる態様でフィードバック情報が出力される。より具体的には、本実施形態では、コンテンツ１５３の操作者または所有者以外のユーザが複数であることを前提としてフィードバック情報が出力される。なお、概要や装置構成について、本実施形態は第１の実施形態と同様であるため、これらについての詳細な説明は省略する。また、本実施形態を第１または第２の実施形態と組み合わせることも可能である。
【００５２】
図９は、本開示の第３の実施形態における状況の例について説明するための図である。図９を参照すると、コンテンツ１５３が表示されたディスプレイ１５１の前には、コンテンツ１５３の所有者であるユーザＵａと、それ以外のユーザＵｂとがいる。図示された例では、ユーザＵｂが複数（４人）いる。ユーザＵａおよびユーザＵｂのディスプレイ１５１に対する位置関係は、カメラ１４１ａ，１４１ｂの画像に基づいて、情報処理装置１００の位置関係算出部１２０によって算出される。
【００５３】
図１０は、本開示の第３の実施形態におけるフィードバック情報の第１の例を示す図である。図１０を参照すると、ディスプレイ１５１には、コンテンツ１５３に加えて、フィードバック情報として、すべてのユーザＵｂが視認できない遮蔽領域１５５と、いずれかのユーザＵｂが視認できない半遮蔽領域１５４とが表示される。（ａ）に示した例では、コンテンツ１５３の全部の領域がどのユーザＵｂにも見えないため、コンテンツ１５３の全体と重複する遮蔽領域１５５が表示されている。
【００５４】
また、（ｂ）に示した例では、コンテンツ１５３の一部の領域がどのユーザＵｂにも見えず、別の一部の領域が一部のユーザＵｂには見えないため、コンテンツ１５３と部分的に重複する遮蔽領域１５５と、コンテンツ１５３の別の部分の半遮蔽領域１５４とが表示される。（ｃ）に示した例では、コンテンツ１５３の中にどのユーザＵｂにも見えない領域はなく、一部の領域が一部のユーザＵｂに見えないだけである。このような場合は、半遮蔽領域１５４だけが表示される。（ｄ）に示した例では、コンテンツ１５３のすべての領域がすべてのユーザＵｂに見えているため、半遮蔽領域１５４も表示されない。
【００５５】
例えば、ユーザＵａがコンテンツ１５３をユーザＵｂから隠したい場合、ユーザＵａは、コンテンツ１５３の全部が遮蔽領域１５５に入った（ａ）の状態を目指す。より具体的には、例えば（ｂ）の状態において、ユーザＵａはコンテンツ１５３を遮蔽領域１５５の方に移動させるか、遮蔽領域１５５がコンテンツ１５３の方に広がるように体を移動させる。
【００５６】
一方、ユーザＵａがコンテンツ１５３をユーザＵｂと共有して見たい場合、ユーザＵａは、コンテンツ１５３が遮蔽領域１５５にも半遮蔽領域１５４にも重なっていない（ｄ）の状態を目指す。より具体的には、例えば（ｂ）の状態において、ユーザＵａはコンテンツ１５３を遮蔽領域１５５とは反対側に移動させるか、遮蔽領域１５５がコンテンツ１５３とは反対側に移動するように体を移動させる。また、例えば（ｃ）の状態において、ユーザＵａは半遮蔽領域１５４が消えるようにコンテンツ１５３を移動させる。
【００５７】
図１１は、本開示の第３の実施形態におけるフィードバック情報の第２の例を示す図である。図１１を参照すると、ディスプレイ１５１には、コンテンツ１５３とは別枠で、フィードバック情報１５５０が表示される。フィードバック情報１５５０では、図９を参照して例示したようなディスプレイ１５１の前の状況が、アイコンによって表現される。例えば、（ａ）〜（ｄ）の例を通じて、フィードバック情報１５５０には表示されたコンテンツ１５３を模式的に示すコンテンツアイコン１５５１と、コンテンツ１５３の所有者であるユーザＵａを示す所有者アイコン１５５３とが表示される。
【００５８】
一方、所有者アイコン１５５３以外のユーザアイコン１５５５，１５５７，１５５９は、それぞれコンテンツ１５３の異なった範囲を視認可能な他のユーザＵｂを示す。（ａ）に示した例において表示されているユーザアイコン１５５５は、コンテンツ１５３が全く視認できないユーザを示す。また、（ｂ）および（ｃ）に示した例において表示されているユーザアイコン１５５７は、コンテンツ１５３の一部が視認できるユーザを示す。さらに、（ｃ）および（ｄ）に示した例において表示されているユーザアイコン１５５９は、コンテンツ１５３の全部を視認できるユーザを示す。
【００５９】
コンテンツの所有者であるユーザＵａは、上記のようなユーザアイコン１５５５，１５５７，１５５９が、ユーザＵｂのディスプレイ１５１に対する実際の位置に対応して表示されることによって、コンテンツ１５３が遮蔽領域に含まれるか否かだけではなく、コンテンツ１５３がどの位置にいる他のユーザＵｂによって視認可能であるかを知ることができる。従って、ユーザＵａは、それぞれの位置の他のユーザＵｂにコンテンツ１５３が見えるように、または見えないように、コンテンツ１５３を移動させたり、体を移動させたりすることができる。なお、他のユーザＵｂが複数いる場合、どのユーザＵｂをユーザアイコン１５５５，１５５７，１５５９の表示対象にするかは、例えばフィードバック情報１５５０のＧＵＩにおいて選択可能であってもよい。
【００６０】
（４．第４の実施形態）
次に、本開示の第４の実施形態について説明する。第４の実施形態でも、第１の実施形態とは異なる態様でフィードバック情報が出力される。より具体的には、本実施形態では、コンテンツ１５３の操作者または所有者がとりうる行動を示すためのフィードバック情報が出力される。なお、概要や装置構成について、本実施形態は第１の実施形態と同様であるため、これらについての詳細な説明は省略する。また、本実施形態を第１〜第３の実施形態の一部または全部と組み合わせることも可能である。
【００６１】
図１２は、本開示の第４の実施形態における状況の例について説明するための図である。図１２を参照すると、ディスプレイ１５１には、ユーザＵａが所有しているコンテンツ１５３ａと、ユーザＵｂが所有しているコンテンツ１５３ｂとが表示される。ユーザＵｂはディスプレイ１５１からみてユーザＵａよりも後方に位置しているため、ディスプレイ１５１にはユーザＵｂが視認できない遮蔽領域Ｑａが発生しうる。ここで、図示された例では、ユーザＵｂがディスプレイ１５１に対して横向きに着席しているために、ディスプレイ１５１の右側の部分だけがユーザＵｂの視界に含まれる。ディスプレイ１５１においてユーザＵｂが視認可能な領域は、領域Ｑｂとして図示されている。
【００６２】
例えば、（ａ）に示した例では、ユーザＵａがディスプレイ１５１の右側に立っているため、ユーザＵｂの視界に含まれるディスプレイ１５１の領域のうちユーザＵａに重複する領域が遮蔽領域Ｑａとなる。一方、（ｂ）に示した例では、ユーザＵａがディスプレイ１５１の左側に立っているため、ユーザＵｂの視界に含まれるディスプレイ１５１の領域の全体が視認可能な領域Ｑｂとなる。
【００６３】
図１３Ａおよび図１３Ｂは、本開示の第４の実施形態におけるフィードバック情報の例を示す図である。図１３Ａを参照すると、フィードバック情報１５５０は、ディスプレイ１５１に表示されたコンテンツ１５３ａの近傍に表示され、例えば矢印などの図形によってユーザＵａに移動を促す。フィードバック情報１５５０によって示される移動の方向は、図１２の（ｂ）に示した例のように、他のユーザＵｂの遮蔽領域Ｑａを縮小させる方向である。
【００６４】
一方、図１３Ｂを参照すると、フィードバック情報１５５０は、ディスプレイ１５１にコンテンツ１５３ａとは別に表示され、ディスプレイ１５１、ユーザＵａ、およびユーザＵｂの位置関係をアイコンによって表示させる。さらに、フィードバック情報１５５０には、ユーザＵａの移動を促す矢印などの図形が含まれてもよい。図１３Ａに示されるフィードバック情報１５５０との違いとして、ユーザＵａは、どのような状況のために移動が求められているかを把握した上で、移動するか否かを決定することができる。
【００６５】
図１４は、本開示の第４の実施形態におけるフィードバック情報の表示のための処理を示すフローチャートである。図１４を参照すると、まず、フィードバック生成部１３０は、コンテンツ１５３の操作者または所有者（ユーザＵａ）以外のユーザ（ユーザＵｂ）の遮蔽領域Ｑａの合計面積Ｓを算出する（ステップＳ４０１）。ここで、各ユーザの遮蔽領域Ｑａの面積は、例えば、位置関係算出部１２０によって算出されたディスプレイ１５１に対する各ユーザの位置関係と、画像認識などによって特定される各ユーザの視界とに基づいて算出されうる。
【００６６】
次に、フィードバック生成部１３０は、コンテンツ１５３の操作者または所有者（ユーザＵａ）の移動先候補リストＰを生成する（ステップＳ４０３）。この後、フィードバック生成部１３０は、ユーザＵａの移動先ごとにユーザＵｂの遮蔽領域Ｑａの合計面積Ｓ’を算出するが、この処理をディスプレイ１５１の前の空間全体について実行するのは現実的でないため、いくつかの移動先候補に限定して処理を実行する。例えば、移動先候補リストＰには、ユーザＵａがディスプレイ１５１に対して平行に左右に移動した場合の移動先候補が含まれうる。この場合、ユーザＵａからディスプレイ１５１までの距離が変化しないため、移動がユーザＵａにとってリーズナブルな選択肢になりうる。また、例えば、移動先候補リストＰには、ユーザＵａが１歩または２歩の移動で移動した場合の移動先候補が含まれうる。この場合、移動先候補には、ユーザＵａからディスプレイ１５１までの距離が変化するものが含まれてもよい。
【００６７】
次に、フィードバック生成部１３０は、移動先候補リストＰに含まれる移動先候補ｐについてのループ処理を実行する（ステップＳ４０５）。ここで、フィードバック生成部１３０は、ユーザＵａが移動先候補ｐに移動した場合のユーザＵｂの遮蔽領域Ｑａの合計面積Ｓ’を算出する（ステップＳ４０７）。面積Ｓ’は、例えば、現在検出されているユーザＵａの像を移動先候補ｐに平行移動させた上で、ステップＳ４０１と同様の算出を再実行することによって算出されうる。フィードバック生成部１３０は、Ｓ’＜Ｓ、すなわちユーザＵａが移動先候補ｐに移動することによってユーザＵｂの遮蔽領域Ｑａが縮小するか否かを判定し（ステップＳ４０９）、Ｓ’＜Ｓである場合には処理対象の移動先候補ｐを推奨移動先リストＲに追加する（ステップＳ４１１）。
【００６８】
以上のようなループ処理が移動先候補リストＰに含まれるすべての移動先候補ｐについて終了すると、フィードバック生成部１３０は、推奨移動先リストＲに含まれる移動先を示す情報を表示させるためのフィードバック情報を生成する（ステップＳ４１３）。このフィードバック情報に基づいて、例えば図１３Ａおよび図１３Ｂに例示したような情報が、ユーザＵａに向けて表示される。
【００６９】
コンテンツ１５３の操作者または所有者であるユーザＵａは、上記のような情報が出力されることによって、他のユーザＵｂも含めたより多くのユーザがディスプレイ１５１を閲覧できるような位置に移動することができる。多くの場合、他のユーザＵｂはユーザＵａの背後に位置するために気づかれにくいが、上記のような処理によってユーザＵａに適切な情報を提供することができる。
【００７０】
（５．ハードウェア構成）
次に、図１５を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１５は、本開示の実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【００７１】
情報処理装置９００は、ＣＰＵ（Central  Processing  unit）９０１、ＲＯＭ（Read  Only  Memory）９０３、およびＲＡＭ（Random  Access  Memory）９０５を含む。また、情報処理装置９００は、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３、通信装置９２５を含んでもよい。さらに、情報処理装置９００は、必要に応じて、撮像装置９３３、およびセンサ９３５を含んでもよい。情報処理装置９００は、ＣＰＵ９０１に代えて、またはこれとともに、ＤＳＰ（Digital  Signal  Processor）またはＡＳＩＣ（Application  Specific  Integrated  Circuit）と呼ばれるような処理回路を有してもよい。
【００７２】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置９００内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一次記憶する。ＣＰＵ９０１、ＲＯＭ９０３、およびＲＡＭ９０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス９０７により相互に接続されている。さらに、ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Peripheral  Component  Interconnect/Interface）バスなどの外部バス９１１に接続されている。
【００７３】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなど、ユーザによって操作される装置である。入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置９００の操作に対応した携帯電話などの外部接続機器９２９であってもよい。入力装置９１５は、ユーザが入力した情報に基づいて入力信号を生成してＣＰＵ９０１に出力する入力制御回路を含む。ユーザは、この入力装置９１５を操作することによって、情報処理装置９００に対して各種のデータを入力したり処理動作を指示したりする。
【００７４】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、ＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、有機ＥＬ（Electro-Luminescence）ディスプレイなどの表示装置、スピーカおよびヘッドホンなどの音声出力装置、ならびにプリンタ装置などでありうる。出力装置９１７は、情報処理装置９００の処理により得られた結果を、テキストまたは画像などの映像として出力したり、音声または音響などの音声として出力したりする。
【００７５】
ストレージ装置９１９は、情報処理装置９００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Hard  Disk  Drive）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【００７６】
ドライブ９２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体９２７のためのリーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されているリムーバブル記録媒体９２７に記録を書き込む。
【００７７】
接続ポート９２３は、機器を情報処理装置９００に直接接続するためのポートである。接続ポート９２３は、例えば、ＵＳＢ（Universal  Serial  Bus）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Small  Computer  System  Interface）ポートなどでありうる。また、接続ポート９２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）ポートなどであってもよい。接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置９００と外部接続機器９２９との間で各種のデータが交換されうる。
【００７８】
通信装置９２５は、例えば、通信ネットワーク９３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Wireless  USB）用の通信カードなどでありうる。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Asymmetric  Digital  Subscriber  Line）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置９２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置９２５に接続される通信ネットワーク９３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【００７９】
撮像装置９３３は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子、および撮像素子への被写体像の結像を制御するためのレンズなどの各種の部材を用いて実空間を撮像し、撮像画像を生成する装置である。撮像装置９３３は、静止画を撮像するものであってもよいし、また動画を撮像するものであってもよい。
【００８０】
センサ９３５は、例えば、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサなどの各種のセンサである。センサ９３５は、例えば情報処理装置９００の筐体の姿勢など、情報処理装置９００自体の状態に関する情報や、情報処理装置９００の周辺の明るさや騒音など、情報処理装置９００の周辺環境に関する情報を取得する。また、センサ９３５は、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【００８１】
以上、情報処理装置９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００８２】
（６．補足）
本開示の実施形態は、例えば、上記で説明したような情報処理装置、システム、情報処理装置またはシステムで実行される情報処理方法、情報処理装置を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【００８３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００８５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得する位置関係取得部と、
前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成するフィードバック生成部と
を備える情報処理装置。
（２）前記フィードバック生成部は、前記第１のユーザが存在するために前記ユーザのうち前記第１のユーザとは異なる第２のユーザから遮蔽される遮蔽領域の推定結果に基づいて前記フィードバック情報を生成する、前記（１）に記載の情報処理装置。
（３）前記フィードバック生成部は、前記遮蔽領域を示す図形を前記ディスプレイに表示させるためのフィードバック情報を生成する、前記（２）に記載の情報処理装置。
（４）前記フィードバック生成部は、前記遮蔽領域との位置関係に応じて前記コンテンツの表示を変化させるための前記フィードバック情報を生成する、前記（２）に記載の情報処理装置。
（５）前記フィードバック生成部は、前記遮蔽領域内では前記コンテンツに含まれるパスワードを平文で表示させ、前記遮蔽領域外では前記パスワードを隠すための前記フィードバック情報を生成する、前記（４）に記載の情報処理装置。
（６）前記フィードバック生成部は、前記遮蔽領域内では前記コンテンツに含まれるアイテムを可視的に表示させ、前記遮蔽領域外では前記アイテムの少なくとも一部を不可視化するための前記フィードバック情報を生成する、前記（４）に記載の情報処理装置。
（７）前記フィードバック生成部は、前記遮蔽領域外では前記アイテムのうち前記第１のユーザのプライベートなアイテムを不可視化するための前記フィードバック情報を生成する、前記（６）に記載の情報処理装置。
（８）前記第２のユーザは、複数のユーザを含み、
前記フィードバック生成部は、前記複数のユーザの一部から遮蔽される第１の遮蔽領域と、前記複数のユーザの全部から遮蔽される第２の遮蔽領域とをそれぞれ示す図形を前記ディスプレイに表示させるためのフィードバック情報を生成する、前記（２）〜（７）のいずれか１項に記載の情報処理装置。
（９）前記第２のユーザは、複数のユーザを含み、
前記フィードバック生成部は、前記複数のユーザと、前記第１のユーザと、前記コンテンツとをそれぞれアイコンとして前記ディスプレイに表示させるためのフィードバック情報を生成する、前記（２）〜（８）のいずれか１項に記載の情報処理装置。
（１０）前記フィードバック生成部は、前記遮蔽領域を縮小させるために前記第１のユーザがとりうる行動を示すフィードバック情報を生成する、前記（２）〜（９）のいずれか１項に記載の情報処理装置。
（１１）前記第１のユーザがとりうる行動は、所定の移動先候補のうちのいずれかへの移動であり、
前記フィードバック生成部は、前記移動先候補のうち前記遮蔽領域が前記第１のユーザの移動前よりも縮小する移動先を示す前記フィードバック情報を生成する、前記（１０）に記載の情報処理装置。
（１２）前記フィードバック生成部は、前記第１のユーザの前記ディスプレイからの距離に基づいて前記フィードバック情報を生成する、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）前記フィードバック生成部は、前記距離が第１の閾値以上である場合に前記コンテンツを前記ディスプレイに表示させるための前記フィードバック情報を生成する、前記（１２）に記載の情報処理装置。
（１４）前記フィードバック生成部は、前記距離が前記第１の閾値よりも大きい第２の閾値以上である場合に、前記第１のユーザが存在するために第２のユーザから遮蔽される遮蔽領域を示す図形を前記ディスプレイに表示させるための前記フィードバック情報を生成する、前記（１３）に記載の情報処理装置。
（１５）前記ディスプレイをさらに備える、前記（１）〜（１４）のいずれか１項に記載の情報処理装置。
（１６）前記位置関係取得部のための入力情報を受け付ける入力部をさらに備える、前記（１）〜（１５）のいずれか１項に記載の情報処理装置。
（１７）前記入力部は、センサを含む、前記（１６）に記載の情報処理装置。
（１８）前記入力部は、複数のカメラを含む、前記（１７）に記載の情報処理装置。
（１９）ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得することと、
プロセッサが、前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成することと
を含む情報処理方法。
（２０）ディスプレイの近傍にいるユーザの前記ディスプレイに対する位置関係情報を取得する機能と、
前記位置関係情報に基づいて、前記ユーザのうち前記ディスプレイに表示されたコンテンツを操作または所有している第１のユーザのためのフィードバック情報を生成する機能と
をコンピュータに実現させるためのプログラム。
【符号の説明】
【００８６】
１００    情報処理装置
１１０    ユーザ識別部
１２０    位置関係算出部
１３０    生成部
１４０    入力部
１４１    カメラ
１５０    出力部
１５１    ディスプレイ
１５３    コンテンツ
１５４    半遮蔽領域
１５５    遮蔽領域
【図１】
2015111371.tif 000003
【図２】
2015111371.tif 000004
【図３】
2015111371.tif 000005
【図４】
2015111371.tif 000006
【図５】
2015111371.tif 000007
【図６】
2015111371.tif 000008
【図７】
2015111371.tif 000009
【図８】
2015111371.tif 000010
【図９】
2015111371.tif 000011
【図１０】
2015111371.tif 000012
【図１１】
2015111371.tif 000013
【図１２】
2015111371.tif 000014
【図１３Ａ】
2015111371.tif 000015
【図１３Ｂ】
2015111371.tif 000016
【図１４】
2015111371.tif 000017
【図１５】
2015111371.tif 000018