(57)【要約】  本技術は、情報を伝えたいユーザに情報を伝えるときに、他のユーザには秘匿した状態で伝えることができるようにする情報処理装置、情報処理方法、並びにプログラムに関する。複数のユーザの位置関係を検出する位置関係検出部と、複数のユーザのうちの第１のユーザの死角を検出する検出部と、検出部により検出された死角に、情報を表示するための制御を行う表示制御部とを備える。第２のユーザの視線方向を検出する視線検出部をさらに備え、表示制御部は、第２のユーザの視線方向に位置する死角に、情報を表示するための制御を行う。本技術は、情報をユーザに提示する情報処理装置に適用できる。
2018043115.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの位置関係を検出する位置関係検出部と、
前記複数のユーザのうちの第１のユーザの死角を検出する検出部と、
前記検出部により検出された前記死角に、情報を表示するための制御を行う表示制御部と
を備える情報処理装置。
【請求項２】
第２のユーザの視線方向を検出する視線検出部をさらに備え、
前記表示制御部は、前記第２のユーザの視線方向に位置する前記死角に、前記情報を表示するための制御を行う
請求項１に記載の情報処理装置。
【請求項３】
前記第１のユーザの視線方向を検出する視線検出部をさらに備え、
前記検出部は、前記第１のユーザの視線方向ではない部分を、前記死角として検出する
請求項１に記載の情報処理装置。
【請求項４】
前記検出部は、前記第１のユーザの視線が遮蔽物により遮蔽される部分を、前記死角として検出する
請求項１に記載の情報処理装置。
【請求項５】
前記検出部は、前記第１のユーザの移動速度を検知し、その検知した移動速度で前記第１のユーザが移動したときに、死角となる領域を検出する
請求項１に記載の情報処理装置。
【請求項６】
前記検出部が、前記第１のユーザの移動速度が速いと検知した場合、前記表示制御部は、前記第１のユーザが通り過ぎた後に、前記死角に情報が表示されるように表示を制御する
請求項５に記載の情報処理装置。
【請求項７】
前記検出部は、前記第１のユーザの移動方向を予測し、その予測した移動方向に前記第１のユーザが移動したときに、死角となる領域を検出する
請求項１に記載の情報処理装置。
【請求項８】
前記検出部は、前記第２のユーザの移動方向と移動速度を検知し、その検知された移動方向に、前記移動速度で、前記第２のユーザが移動したときに、前記第１のユーザの死角となる領域を検出する
請求項１に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記第２のユーザに通知したい情報があることを、前記第２のユーザに認識させるための表示の制御を行う
請求項１に記載の情報処理装置。
【請求項１０】
前記表示制御部は、前記第２のユーザに通知したい情報を表示する所定の位置まで誘導するための表示の制御を行う
請求項１に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記死角に前記情報を投影して表示するための制御を行う
請求項１に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記死角に設置されているディスプレイに前記情報を表示するための制御を行う
請求項１に記載の情報処理装置。
【請求項１３】
前記表示制御部は、前記第２のユーザの個人端末で前記情報が表示されることを前記第２のユーザに認識させるための表示の制御を行う
請求項１に記載の情報処理装置。
【請求項１４】
前記第２のユーザに音声により前記情報を提示するための制御を行う音声出力制御部をさらに備える
請求項１に記載の情報処理装置。
【請求項１５】
前記音声出力制御部は、前記第２のユーザに通知したい情報があることを、前記第２のユーザに認識させるための音声の出力の制御を行う
請求項１４に記載の情報処理装置。
【請求項１６】
前記音声出力制御部は、前記第２のユーザに通知したい情報を表示する所定の位置まで誘導するための音声の出力の制御を行う
請求項１４に記載の情報処理装置。
【請求項１７】
前記音声出力制御部は、指向性の高いスピーカでの音声の出力を制御する
請求項１４に記載の情報処理装置。
【請求項１８】
複数のユーザの位置関係を検出し、
前記複数のユーザのうちの第１のユーザの死角を検出し、
検出された前記死角に、情報を表示するための制御を行う
ステップを含む情報処理方法。
【請求項１９】
コンピュータに、
複数のユーザの位置関係を検出し、
前記複数のユーザのうちの第１のユーザの死角を検出し、
検出された前記死角に、情報を表示するための制御を行う
ステップを含む処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は情報処理装置、情報処理方法、並びにプログラムに関し、例えば、情報を伝えたいユーザに情報を伝えるときに、他のユーザには秘匿した状態で伝えることができるようにした情報処理装置、情報処理方法、並びにプログラム関する。
【背景技術】
【０００２】
特許文献１には、表示装置を使用途中に第三者が不意に現れるような環境下において、個人使用にかかる特定データが第三者に知られることを防止することについての提案がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2014-56345号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１によると、第三者に情報を見られないようにするための処理により、使用者自体も情報を見られない状態となってしまう。【０００５】
本技術は、このような状況に鑑みてなされたものであり、情報を伝えたいユーザに情報を伝えるときに、他のユーザには秘匿した状態で伝えることができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の一側面の情報処理装置は、複数のユーザの位置関係を検出する位置関係検出部と、前記複数のユーザのうちの第１のユーザの死角を検出する検出部と、前記検出部により検出された前記死角に、情報を表示するための制御を行う表示制御部とを備える。【０００７】
本技術の一側面の情報処理方法は、複数のユーザの位置関係を検出し、前記複数のユーザのうちの第１のユーザの死角を検出し、検出された前記死角に、情報を表示するための制御を行うステップを含む。【０００８】
本技術の一側面のプログラムは、コンピュータに、複数のユーザの位置関係を検出し、前記複数のユーザのうちの第１のユーザの死角を検出し、検出された前記死角に、情報を表示するための制御を行うステップを含む処理を実行させる。【０００９】
本技術の一側面の情報処理装置、情報処理方法、並びにプログラムにおいては、複数のユーザの位置関係が検出され、複数のユーザのうちの第１のユーザの死角が検出され、検出された死角に、情報が表示される。【００１０】
なお、情報処理装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。【００１１】
また、プログラムは、伝送媒体を介して伝送することにより、または、記録媒体に記録して、提供することができる。
【発明の効果】
【００１２】
本技術の一側面によれば、情報を伝えたいユーザに情報を伝えるときに、他のユーザには秘匿した状態で伝えることができる。【００１３】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００１４】
【図１】本技術を適用した情報処理システムの一実施の形態の構成を示す図である。
【図２】他の情報処理システムの構成を示す図である。
【図３】情報処理システムの動作について説明するための図である。
【図４】情報取得部の構成について説明するための図である。
【図５】情報処理部の構成について説明するための図である。
【図６】表示範囲について説明するための図である。
【図７】死角について説明するための図である。
【図８】死角について説明するための図である。
【図９】死角について説明するための図である。
【図１０】情報処理システムの動作について説明するためのフローチャートである。
【図１１】ユーザの移動を推測した情報提示について説明するための図である。
【図１２】音声での情報提示について説明するための図である。
【図１３】記録媒体について説明するための図である。
【発明を実施するための形態】
【００１５】
以下に、本技術を実施するための形態（以下、実施の形態という）について説明する。
【００１６】
＜システムの構成例＞
図１は、本技術を適用した情報処理システムの一実施の形態の構成を示す図である。図１に示した情報処理システムは、情報取得部１１、情報処理部１２、音声出力部１３、および表示部１４を含む構成とされている。
【００１７】
図１に示した情報処理システムにおいては、情報取得部１１、情報処理部１２、音声出力部１３、および表示部１４は、家庭内に設置されている装置であるとして図示してあるが、図２に示す情報処理システムのように、情報処理部１２は、家庭外に設置され、家庭外ネットワーク２１を介して、情報取得部１１とデータの授受を行う構成とされていても良い。
【００１８】
図１に示した情報処理システムにおいて、情報取得部１１、情報処理部１２、音声出力部１３、および表示部１４は、家庭内に設置され、家庭内に構築されたネットワーク、例えば無線または／および有線で構成されたＬＡＮ（Local Area Network）を介して接続されており、ネットワークを介して互いにデータの授受を行えるように構成されている。
【００１９】
図１または図２に示した情報処理システム（以下、図１に示した情報処理システムを例に挙げて説明を続ける）においては、情報取得部１１により情報が取得される。取得される情報は、例えば、ユーザの視線方向や、ユーザ同士の位置関係などを特定するための情報である。
【００２０】
情報取得部１１で取得された情報は、情報処理部１２に供給され、処理される。情報処理部１２は、例えば、ユーザの視線方向や、ユーザ同士の位置関係などを特定する。
【００２１】
音声出力部１３は、例えばスピーカであり、ユーザに音声で情報を提供するときに用いられる。表示部１４は、例えばディスプレイ、プロジェクタなどであり、ユーザにテキストや画像で情報を提供するときに用いられる。
【００２２】
＜システムにおける処理例＞
図１に示した情報処理システムにおける処理について、図３を参照して説明する。情報処理システムにおいては、所定のユーザに対して情報を、他のユーザに知られないように通知することができる。
【００２３】
図３に示した状況は、所定の部屋に、ユーザＡとユーザＢが居る状況である。また、ユーザＡに伝えたい情報Ａがあるが、その情報Ａは、ユーザＢには伝えたくない情報である。ここで、例えば、ユーザＡが家の主人であり、ユーザＢが客であり、奥様（ユーザＣ）がユーザＡに対して、“そろそろユーザＢに帰宅して欲しいこと”（＝情報Ａ）を伝えたい場合を想定する。
【００２４】
“ユーザＢに帰宅して欲しい”という情報は、ユーザＡには伝えたいが、ユーザＢには伝えたくない情報（すなわち情報Ａ）である。このようなとき、ユーザＢにとって死角となる部分に、情報Ａを表示し、ユーザＡに伝える。
【００２５】
図３に示した例では、ユーザＡは、表示部１４側に向いている。ユーザＢは、ユーザＡの後側に位置している。このような位置関係の場合、ユーザＢは、ユーザＡにより、表示部１４の一部分が見えない状態である。すなわち、表示部１４の一部分は、ユーザＢの死角３１となっている。
【００２６】
この死角３１となっている表示部１４の部分に、情報Ａを表示すれば、ユーザＢは、その情報Ａを視認することはできない。よって、図３に示したような状況の場合、ユーザＢの死角３１となる部分に、情報Ａが表示される。そしてユーザＡは、その表示された情報Ａを確認する。なお、ユーザＡに、直接情報Ａを通知するようにしても良いし、情報Ａがあることを知らせる通知だけが行われるようにしても良い。
【００２７】
このように、本技術においては、ユーザ同士の位置関係を検知し、所定のユーザの死角となる部分を検知し、その死角となる部分に情報を提示する。
【００２８】
＜情報取得部の構成＞
上記したような処理を行う情報取得部１１と情報処理部１２の構成について説明する。まず図４を参照し、情報取得部１１の構成について説明する。
【００２９】
情報取得部１１は、ユーザ認識情報取得部５１と位置情報取得部５２を備える。ユーザ認識情報取得部５１は、例えば、カメラやマイクロフォンを含む構成とされ、家庭内に複数設置されている。例えば、家庭内には、リビング、ダイニング、キッチン、寝室、子供部屋、玄関などの部屋があり、これらの各部屋にマイクロフォンやカメラが設置され、ユーザの会話が収集されたり、ユーザの顔が撮像されたりする。
【００３０】
後段の情報処理部１２が、どのような処理によりユーザを認識するかにより、ユーザ認識情報取得部５１で取得される情報は異なり、その構成も異なる。例えば、音声認識によりユーザを認識する場合、ユーザ認識情報取得部５１は、マイクロフォンを備え、そのマイクロフォンで取得されるユーザの音声を、ユーザを認識するための情報として取得する。
【００３１】
また例えば、画像認識によりユーザを認識する場合、ユーザ認識情報取得部５１は、撮像部（カメラ）を備え、その撮像部で取得されるユーザの画像を、ユーザを認識するための情報として取得する。
【００３２】
位置情報取得部５２は、例えば、部屋に居るユーザ同士の位置関係を特定するための情報や、ユーザが向いている方向（視線方向）などの情報を取得する。位置情報取得部５２は、例えば、撮像部や、各種センサを含む構成とされ、家庭内に複数設置されている。ユーザ認識情報取得部５１と同じく、家庭内のリビング、ダイニング、キッチン、寝室、子供部屋、玄関などの部屋毎に設置され、その部屋に居るユーザを特定するための情報や、その部屋に居るユーザの視線方向などの情報が収集される。
【００３３】
また位置情報取得部５２は、距離センサを備え、所定の位置からのユーザが居る位置までの距離を測定することで、ユーザ同士の位置関係を取得するようにしても良い。
【００３４】
＜情報処理部の構成＞
情報取得部１１で取得された情報は、情報処理部１２に供給され、処理される。図５を参照して、情報処理部１２の構成について説明を加える。
【００３５】
情報処理部１２は、位置関係検出部７１、視線検出部７２、ユーザ認識部７３、ユーザデータベース７４、死角検出部７５、情報提示処理部７６、音声出力制御部７７、および表示制御部７８を含む構成とされている。
【００３６】
なお、図２に示したように、情報取得部１１と情報処理部１２が家庭外ネットワーク２１を介してデータの授受を行う構成とした場合、図５に示した情報処理部１２の一部は、家庭内に設置されていても良い。
【００３７】
すなわち、情報処理部１２の一部、または全部（図１の場合）は、家庭内に設置されているように構成することができる。例えば、ユーザデータベース７４は、家庭内に設置され、他の部分は、家庭外に設置されているようにしても良い。または、ユーザデータベース７４は、クラウドとし、他の部分は、家庭内に設置されているようにしても良い。
【００３８】
情報処理部１２の各部を、家庭内に設置するか、家庭外に設置するかは、適宜変更可能な構成である。
【００３９】
位置関係検出部７１は、位置情報取得部５２で取得された情報を用いて、ユーザ同士の位置関係を検出する。検出結果は、死角検出部７５に供給される。
【００４０】
視線検出部７２は、位置情報取得部５２で取得された情報を用いて、ユーザの視線方向を検出する。検出結果は、死角検出部７５に供給される。
【００４１】
ユーザ認識部７３は、ユーザ認識情報取得部５１から取得される情報を用いて、またユーザデータベース７４を参照し、所定の部屋にいるユーザを認識する。認識結果は、死角検出部７５に供給される。
【００４２】
ユーザデータベース７４は、ユーザを認識するためのデータベースである。例えば、ユーザ名（例えば、家族の名前）、年齢などの情報や、ユーザを特定するためのユーザの顔データ、音声データなども必要に応じて記憶されている。
【００４３】
死角検出部７５は、位置関係検出部７１、視線検出部７２、ユーザ認識部７３のそれぞれからの検出結果を用いて、所定のユーザの死角を検出する。例えば、図３に示した例においては、まず位置関係検出部７１により、ユーザＡとユーザＢの位置関係が検出される。また視線検出部７２により、ユーザＡとユーザＢは、共に、表示部１４の方を向いていることが検出される。
【００４４】
またユーザ認識部７３は、ユーザＡが家人であり、ユーザＢがゲストであると認識する。このような検出結果と認識結果を、死角検出部７５は取得する。死角検出部７５は、これらの情報から、ユーザＢの死角を検出する。
【００４５】
死角検出部７５により検出された死角情報は、情報提示処理部７６に供給される。情報提示処理部７６は、死角に情報Ａを提示するための処理を行う。具体的には、音声出力制御部７７または／および表示制御部７８を制御し、死角に情報Ａを提示するための処理を行う。
【００４６】
なお、情報提示処理部７６は、外部から供給される情報Ａを取得する。例えば、情報Ａを伝えたいユーザの端末から発信された情報Ａが、情報提示処理部７６に供給される。
【００４７】
音声出力制御部７７は、各部屋に設置されている音声出力部１３への音声出力を、情報提示処理部７６の指示に基づき制御する。表示制御部７８は、各部屋に設置されている表示部１４へのテキスト、画像、映像などの表示を、情報提示処理部７６の指示に基づき制御する。
【００４８】
例えば、図３に示した例においては、表示部１４内の死角３１に情報Ａを表示するとの処理が、情報提示処理部７６により決定され、そのような表示を行うように表示制御部７８に指示が出される。表示制御部７８が、その指示に基づき、表示部１４を制御することで、情報Ａが表示部１４内の死角３１に表示される。
【００４９】
また例えば、ユーザＡに対して音声により情報Ａを伝える場合、音声出力制御部７７が、例えば、指向性の高いスピーカを制御し、情報Ａが音声で、ユーザＡに伝えられる。
【００５０】
＜表示部の設置位置＞
所定のユーザの死角に、情報を提示（表示）するために、表示部１４は、例えば、図６に示すような位置に設置され、広い範囲に情報を表示できる構成とされている。
【００５１】
表示部１４は、部屋１０１の天井１０２に設置され、部屋１０１の天井１０２、壁１０３、壁１０４、床１０５など、部屋１０１内の至る所に情報を表示することが可能な構成とされている。
【００５２】
図６において斜線で示した領域に、表示部１４は、情報を表示することが可能な構成とされている。なお、図６において斜線で示した領域は、表示できる領域の一部を表し、基本的に、表示部１４は、部屋１０１内の至る所に情報を表示することが可能な構成とされている。
【００５３】
例えば表示部１４は、プロジェクタで構成され、そのプロジェクタは、部屋１０１内の至る所に投影することができる構成とされている。例えば、投影したい方向に、投影部を可動させることができる構成とすることで、例えば、壁１０３に情報を表示したり、床１０５に情報を表示したりすることができる構成とされている。
【００５４】
また図３に示したように、表示部１４には、ディスプレイ（テレビジョン受像機）なども含まれる。情報提示処理部７６（図５）は、所定のユーザの死角に該当する部分に情報を表示できる表示部１４を判定し、その判定した表示部１４で、情報の表示が行われるように表示制御部７８を制御して表示を行う。
【００５５】
＜死角の一例＞
死角検出部７５が検出する死角の一例をさらに説明する。図３を参照して説明したように、例えば、ユーザＢにとって、ユーザＡにより隠される部分は死角３１となる。また、図７に示すように、ユーザＢにとって、ユーザＢ自身の背後（視線とは逆の方向）も死角３１となる。
【００５６】
図７を参照するに、部屋１０１にユーザＡとユーザＢが対面した状態で居る。このような状態のとき、ユーザＢにとっての死角３１は、図中斜線で示した領域となる。すなわち、ユーザＢにとっての死角３１は、ユーザＢの背面側である。
【００５７】
このような状況のとき、ユーザＡに情報を伝えたいときには、死角３１内に情報が表示される。例えば、表示部１４は、壁１０４に情報を表示する。また壁１０４にディスプレイ（不図示）が設置されている場合、そのディスプレイに情報が表示されるようにしても良い。
【００５８】
図８は、死角検出部７５が検出する死角の一例を示す図である。図８に示した状況は、ユーザＡ、ユーザＢ、ユーザＣの３人が、テーブル１５１の周りに居る状況を示している。ユーザＢとユーザＣにとって、ユーザＡの足下は、テーブル１５１の影となり、視認できない部分、すなわち死角３１となる。
【００５９】
このように、物陰で視認できない部分も死角３１として検出される。図８に示した死角３１に情報を表示する場合、例えば図６を参照して説明したような天井１０２に設置されている表示部１４から投影されるようにしても良いし、テーブル１５１の裏面に表示部１４を設け、その表示部１４から投影されるようにしても良い。
【００６０】
図９は、死角検出部７５が検出する死角の一例を示す図である。図９に示した状況は、ユーザＡとユーザＢの２人が、テーブル１５１の周りに居る状況である。ユーザＢにとって、ユーザＡの手元（膝上）は、テーブル１５１の影となり、視認できない部分、すなわち死角３１となる。図８に示した状況と同じく、物陰で視認できない部分も死角３１として検出される。
【００６１】
図示はしないが、ユーザ同士の背の高さを利用した死角３１が検出されるようにしても良い。例えば、子供と親の背の高さが違う場合、子供には伝えたくない情報を表示するときには、子供が見えない高さを死角として検出し、その高さに情報が表示されるようにしても良い。
【００６２】
＜情報の表示に関する処理＞
次に、情報の表示に関する処理について、図１０に示したフローチャートを参照して説明する。図１０に示したフローチャートの処理は、主に情報処理部１２で行われる。
【００６３】
ステップＳ１１において、ユーザが検知される。ユーザ認識部７３は、情報取得部１１から供給される情報を監視し、所定の部屋に居るユーザを認識する。このような監視は常に行われていても良いし、何らかの情報を所定のユーザに提供するときに行われるようにしても良い。
【００６４】
すなわち図１０に示したフローチャートに基づく処理は、何らかの情報を所定のユーザに提供するときに開始されるようにしても良いし、常に行われているようにしても良い。
【００６５】
ステップＳ１２において、ユーザ認識部７３は、情報取得部１１から供給された情報と、ユーザデータベース７４を参照して、所定の部屋に居るユーザを認識する。例えば、情報取得部１１から画像データが供給された場合、その画像データに基づく画像から顔の部分が抽出される。そして、抽出された顔が、ユーザデータベース７４に登録されている顔データとマッチングがとられることで、ユーザが特定される。
【００６６】
ユーザ認識部７３は、ユーザデータベース７４に登録されているユーザ以外をゲスト（客）として認識する。勿論、ユーザデータベース７４にゲストとして、顔画像データなどの情報が記憶されている場合などにも、ゲストはゲストとして認識される。
【００６７】
ステップＳ１３において、位置関係検出部７１は、情報取得部１１からの情報を用いて、ユーザの位置を特定する。例えば、撮像された画像から、ユーザが居る部分を特定することで、ユーザの位置を検出する。
【００６８】
ステップＳ１４において、視線検出部７２は、視線方向を検出する。例えば、撮像された画像から、ユーザの目の部分を抽出し、その目が向いている方向を特定することで、ユーザの視線方向が検出される。
【００６９】
ステップＳ１５において、死角検出部７５は、死角を検出する。死角検出部７５は、ユーザ認識部７３で認識されたユーザ情報から、情報を提示したいユーザ以外のユーザ、換言すれば、情報を提示したくないユーザ（情報を秘匿したいユーザ）を特定する。例えば、ゲストと判定されたユーザを特定する。
【００７０】
死角検出部７５は、情報を提示したくないユーザとして特定されたユーザの視線方向以外の方向を死角領域として設定する。例えば、図７を参照して説明したような、ユーザＢの背面側が死角領域として設定される。
【００７１】
また、情報を提示したくないユーザとして特定されたユーザの視線方向に遮蔽物がある場合、その遮蔽物がある方向を死角領域として設定する。例えば、図８や図９を参照して説明したような、テーブル１５１（遮蔽物）でユーザＢの視線が遮蔽されるユーザＡの足下や手元が、ユーザＢの死角領域として設定される。
【００７２】
情報を提示したくないユーザが複数居る場合、それらのユーザ毎に死角領域が設定される。そして、設定された複数の死角領域が重なっている領域が、最終的な死角領域として設定される。
【００７３】
このようにして死角が検出されたか否かが、ステップＳ１６において判定される。ステップＳ１６において、死角が検出されたと判定された場合、ステップＳ１７に処理は進められる。ステップＳ１７において、情報提示処理部７６は、死角検出部７５で死角として検出された死角領域に、情報を提示するための処理を実行する。
【００７４】
このようにして、死角に情報が表示されるとともに、ステップＳ１８において、ユーザの位置関係の検出や視線検出の処理は継続して実行されている。そして、処理は、ステップＳ１５に戻され、それ以降の処理が繰り返し実行される。
【００７５】
ステップＳ１５乃至Ｓ１８の処理が繰り返されることで、情報を提示したくないユーザ（ユーザＢとする）の視線方向や位置が変わらない限り、情報を提示したいユーザ（ユーザＡとする）に対して情報が提示される。しかしながら、ユーザＢの視線方向や位置が変わり、ユーザＢにおける死角が変わり、提示していた情報が、ユーザＢに視認可能な状態になってしまう可能性がある。
【００７６】
また死角が検出されず、ユーザＡに情報が提示できない状況が発生する可能性もある。このような状況に対応するために、ステップＳ１９以降の処理が実行される。
【００７７】
ステップＳ１６において、死角は検出されなかったと判定された場合、ステップＳ１９に処理が進められる。ステップＳ１９において、表示している情報があるか否かが判定される。ステップＳ１９において、表示している情報はないと判定された場合、ステップＳ２０に処理が進められる。
【００７８】
ステップＳ２０に処理が来るのは、死角がなく、表示している情報がない状態である。このような状態を換言すれば、ユーザＡに対して情報を伝えたい状態であるが、ユーザＢに対する死角がないために、情報が提示できない状態である。
【００７９】
ステップＳ２０において、誘導刺激が提示される。誘導刺激とは、情報を提示したいユーザ、この場合、ユーザＡに、提示したい情報があることを知らせ、ユーザＢの死角となるような領域を見る、ユーザＢの死角となるような場所に移動するなどの動作を行うように誘導するために、ユーザＡに対して出す刺激のことである。
【００８０】
例えば、情報があることを示すマーク、例えば、丸や四角といったマークを、ユーザＡの視線方向に表示する。このようなマークを視認したユーザＡは、ユーザＢの死角となる領域に視線を向けたり、ユーザＢの死角となる場所に移動したりするなど、所定の動作を行う。
【００８１】
ステップＳ２０の処理後、再度、ステップＳ１５の処理が行われるため、ユーザＡが、ユーザＢの死角となる領域に視線を向けることで、死角が検出され、その死角に情報を表示することが可能な状態となる。
【００８２】
また例えば、マークを視認したユーザＡが、個人端末、例えば、携帯電話機、スマートフォン、パーソナルコンピュータなどで、情報を確認するようにしても良い。このように、個人端末に誘導するための処理が、誘導刺激として提示されるようにしても良い。
【００８３】
また例えば、誘導刺激を音で行うようにしても良い。例えば、特定のユーザへの音（例えばユーザＡに対する音）を予め設定しておき、その音が鳴ったとき、ユーザＡに対して情報があることが示されるようにしても良い。
【００８４】
ユーザＡは、自己に割り当てられている音が鳴ったとき、ユーザＢの死角となる領域に視線を向けたり、ユーザＢの死角となる場所に移動したりするなど、所定の動作を行うことで、情報の提示を受けることができる。
【００８５】
また例えば、音の音像を移動させたり、上記したマークの表示位置を移動させたりすることで、情報を提示したいユーザＡを、ユーザＢに情報を秘匿した状態で提示できる場所まで誘導するようにしても良い。また例えば、ユーザＡの名前で、ユーザＡに呼びかけてから、所定の場所に情報を表示するようにしても良い。
【００８６】
また例えば、ユーザによって誘導されやすい方法を学習し、その学習した方法が、誘導刺激として適用され、情報が提示されるようにしても良い。また例えば、ユーザ本来の行動を予測して、その行動を阻害しないように、誘導刺激が行われ、情報が提示されるようにしても良い。
【００８７】
なおこのような誘導刺激は、提示したい情報があるが、死角が検出されないときに行われる以外に、ユーザに情報が提示される前に、ユーザに情報の提示が開始されることを認識させるために行われても良い。
【００８８】
例えば、ステップＳ１７において、死角に情報が表示される前に、その死角に、上記したマークを表示したり、特定の音を発したり、ユーザの名前を発したりすることで、ユーザＡの注意を向けさせてから情報の提示が行われるようにしても良い。
【００８９】
また、ユーザの名前などで呼びかけを行うようにした場合、大人への呼びかけでは名前ではなく、言い方、例えば抑揚やテンポを変化させ、子供の場合には、名前を呼ぶなど、呼びかけの仕方を、呼びかけるユーザで異なるようにしてもよい。
【００９０】
また呼びかけを行うようにした場合、ユーザの視線が取れているとき、換言すれば、ユーザが死角方向を向いているときには呼びかけを行わず、視線が取れていないときだけ呼びかけを行うようにしても良い。
【００９１】
また、上記した学習を行うようにした場合、例えば、ユーザにより、通知タイミングや通知方法で受け入れやすい方法が異なるとき、そのユーザに適した通知タイミングや通知方法が学習されるようにしても良い。例えば朝だと反応が良い、寝る前だと反応が良いといった場合、即時性が必要ないときには、そのような反応の良いタイミングで通知するようにしても良い。
【００９２】
また例えば、ユーザによっては、音声だと反応が良い、所定のマークの点滅だと反応が良い、言い方（抑揚やテンポ）を変えると反応が良いなども学習対象とされ、その学習結果に基づき、誘導刺激が行われたり、情報を提示する前に情報が提示されることを認識させるための表示などが行われたりするようにすることができる。
【００９３】
また、例えば、ディスプレイ（表示部１４）に近づいてきたユーザを認識し、認識の結果、情報を提示したいユーザであった場合、ユーザ別に定位置に誘導し、その誘導先で情報を提示するようにしても良い。例えば、ダイニングテーブルの座る位置に誘導し、情報を提示する。
【００９４】
図１０に示したフローチャートを参照した説明に戻り、ステップＳ２０において誘導刺激が提示されると、ステップＳ１８に処理が進められる。すなわち、誘導刺激が提示されたことにより、ユーザＡがユーザＢの死角方向に視線を向けたり、部屋を移動したりするといった何らかの変化が起きた場合に、その変化を検出するために、ユーザの位置関係や視線方向が検出され、死角を検出する処理が行われる。
【００９５】
このような変化は、情報を提示したいユーザＡの変化だけでなく、情報を秘匿したいユーザＢの変化も含まれる。すなわち、ユーザＢも、移動したり、視線方向を変えたりする可能性がある。
【００９６】
図１１を参照してユーザＢの変化について説明する。図３に示した状態と同じく、図１１に示した状態も、ユーザＡとユーザＢが居る状態であり、ユーザＡは、情報を提示したいユーザであり、ユーザＢは、情報を秘匿したいユーザである。
【００９７】
ユーザＢは、図中矢印方向に移動している。ユーザＢが移動することで、ユーザＡにより死角となる領域も異なる。よって、ある時点で、ユーザＢにとっての死角はなくても、ユーザＢが移動することで、死角となる部分が発生することもある。
【００９８】
このように、ユーザＢが移動することで、死角が発生する可能性があり、そのような変化も検出対象とされる。
【００９９】
このようなユーザＢの移動も死角検出時に考慮されるようにしても良い。例えば、ユーザＢの移動速度を予測し、死角３１が発生するタイミングを予測し、そのタイミングで死角３１に情報が表示されるように制御が行われるようにすることができる。
【０１００】
また、移動しているユーザＢに対して情報を秘匿したい場合、そのユーザＢの移動速度により、情報の表示が制御されるようにしても良い。例えば、ユーザＢの移動速度が速い場合、ユーザＢが通り過ぎるのを待ってから情報が表示されるように制御することができる。また、ユーザＢの移動速度が遅い場合や、滞在している（停止している）場合に、ユーザＢの死角が検出されるようにし、その死角に情報が表示されるように制御することができる。
【０１０１】
例えば、ステップＳ１５の処理が実行される前に、ユーザＢの移動速度を検出し、その移動速度により、死角を検出するか否かが判定され、死角を検出すると判定されたときには、ステップＳ１５以降の処理が実行されるようにしても良い。
【０１０２】
また、ユーザが移動しているか否か、移動しているときの移動速度などの情報は、位置関係検出部７１が検出し、例えば、ステップＳ１３の処理を実行するときに、位置関係を検出すると共に、移動速度なども検出されるように構成することができる。また、そのとき、移動方向の予測も行われるようにし、後段の処理で用いられるように構成することもできる。
【０１０３】
また、情報を秘匿したいユーザＢの移動方向が予測され、その予測された移動方向に、ユーザＢが移動したときに、死角となる領域が検出され、その死角となる領域に、情報が表示されるようにしても良い。
【０１０４】
また、情報を提示したいユーザＡが移動している場合もある。ユーザＡが移動しているときに情報を提示したい場合、ユーザＡの移動速度が速いときには、呼びかけなどの上記した誘導刺激が提示され、ユーザＡの注意を引くような処理が実行されるようにしても良い。また、そのような呼びかけは、提示する情報の重要度が高い場合に行われ、低い場合には行われないようにしても良い。
【０１０５】
また、情報を提示したいユーザＡの移動速度と移動方向が検知され、ユーザＡが、その検知された移動速度で、検知された移動方向に移動した場合に、その移動先で、情報を秘匿したいユーザＢの死角となる領域が検出され、その死角に情報が表示されるようにしても良い。
【０１０６】
図１０に示したフローチャートを参照した説明に戻り、ステップＳ１９において、表示している情報があると判定された場合、ステップＳ２１に処理が進められる。ステップＳ２１に処理が来るのは死角がないと判定された場合であり、かつ表示している情報があると判定されたときである。
【０１０７】
すなわち、死角があり、情報が表示されていた状態であったが、情報を提示したいユーザＡまたは／および情報を秘匿したいユーザＢに変化があり、死角がなくなった状態に変化した場合である。
【０１０８】
このような状態は、ユーザＢに情報が視認されてしまう可能性があるため、ステップＳ２１において、表示されていた情報が消去される（表示されていた情報が、表示されない状態にされる）。この後、ステップＳ１８に処理が進められ、それ以降の処理が繰り返される。
【０１０９】
ステップＳ１８以降の処理が繰り返されることで、死角が再度発生した場合、その死角に情報が表示される。
【０１１０】
このように、ユーザの視線が変化したり、予測していたユーザの移動方向（移動軌跡）が予想通りではなかったり、ユーザが振り向いたりして、状態が変化した場合、提示されていた情報が消去されたり、または、死角がなく表示できなかった情報が表示されたりといった処理が、適切に行われる。
【０１１１】
なお、表示された情報は、所定の時間が経過した後、消去されたり、情報を確認したユーザから、情報を確認したことを示す何らかのアクションが行われたときに消去されたりする制御が行われるようにすることもできる。
【０１１２】
また、情報の発信者に対して、情報を提示したいユーザに、情報を提示したことをフィードバックするような仕組みを設けても良い。また情報を提示した結果、ユーザが情報を確認したことが確認できるようなときには、ユーザが情報を確認したということを発信者にフィードバックするような仕組みを設けても良い。
【０１１３】
上述したように、ユーザの位置、視線方向、移動方向などを取得し、ユーザの死角を検出し、その検出した死角に情報が表示される。よって、情報を提示したくないユーザに、情報が提示されてしまうようなことを防ぐことができる。
【０１１４】
また、情報の表示場所だけでなく、情報の表示のタイミングや、ユーザの動きを考慮した表示を行うことができる。
【０１１５】
また上記した実施の形態において、情報は、所定の部屋にのみ表示するようにしても良い。例えば、キッチンや寝室など、ゲストが入らないような部屋に情報を表示するようにし、情報の提示が行われるときには、ユーザをその部屋に誘導するようにしても良い。その誘導時に、上記したような、死角を検出し、その検出した死角に、誘導するための情報を表示するように構成することもできる。
【０１１６】
また、上記した実施の形態においては、情報を表示部１４で表示することでユーザに提示する場合を例に挙げて説明したが、音により情報を提示するようにすることも可能である。
【０１１７】
例えば、図１２に示すように、指向性の高いスピーカ３０１から、ユーザＡに情報を音声で伝えるようにしても良い。図１２において、ユーザＡは情報を伝えたいユーザであり、ユーザＢは情報を秘匿したいユーザである。
【０１１８】
指向性の高いスピーカ３０１とユーザＡとの間に、ユーザＢが居ない状態のときに、換言すれば、スピーカ３０１からの音声が届く範囲にユーザＡが居て、スピーカ３０１からの音声が届かない範囲にユーザＢが居る状態のときに、スピーカ３０１から音声が発せられ、ユーザＡに情報が提示される。
【０１１９】
また音声でユーザが情報を提示する場合、例えば、ユーザＡがいつも居る場所に音像が定位するようにしておいても良い。
【０１２０】
また、ユーザ毎のテーマ音楽を決めておき、そのテーマ音楽とともに情報を提示するようにしても良い。テーマ音楽は、ユーザ自身が登録した音楽や、そのユーザが好んで聴いている音楽が設定されるようにすることができる。
【０１２１】
また、音声で情報を提示するようにした場合、情報を提示したくないユーザに対して、音楽を流し、その音楽の音量を大きくするなどのマスキングが行われるようにしても良い。
【０１２２】
同様に、情報を表示して提示するようにした場合にも、マスキングが行われるようにしても良い。例えば、提示したい情報とともに、その情報に似た視覚情報を多数提示することでマスキングが行われるようにしても良い。
【０１２３】
また音声だけでなく、上記した表示と合わせて情報を提示するようにすることも勿論可能である。
【０１２４】
上記した実施の形態における情報の提示は、例えば、家庭内において、ゲストが来ているときに、家人に情報を提示するときに用いることができる。また、家庭内において、子供には知らせたくない情報を大人に提示するときに用いることができる。
【０１２５】
また、パーティー会場などで、所定の参観者に情報を提示したいときに適用できる。また、学会のポスターセッションなどにおいて、所定の出席者にのみ情報を提示するなどのときにも適用できる。
【０１２６】
＜記録媒体について＞
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１２７】
図１３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。例えば、情報処理部１２（図５）を、コンピュータで構成することができる。
【０１２８】
コンピュータにおいて、ＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３は、バス５０４により相互に接続されている。バス５０４には、さらに、入出力インタフェース５０５が接続されている。入出力インタフェース５０５には、入力部５０６、出力部５０７、記憶部５０８、通信部５０９、及びドライブ５１０が接続されている。
【０１２９】
入力部５０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部５０７は、ディスプレイ、スピーカなどよりなる。記憶部５０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部５０９は、ネットワークインタフェースなどよりなる。ドライブ５１０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア５１１を駆動する。
【０１３０】
以上のように構成されるコンピュータでは、ＣＰＵ５０１が、例えば、記憶部５０８に記憶されているプログラムを、入出力インタフェース５０５及びバス５０４を介して、ＲＡＭ５０３にロードして実行することにより、上述した一連の処理が行われる。
【０１３１】
コンピュータ（ＣＰＵ５０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア５１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１３２】
コンピュータでは、プログラムは、リムーバブルメディア５１１をドライブ５１０に装着することにより、入出力インタフェース５０５を介して、記憶部５０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５０９で受信し、記憶部５０８にインストールすることができる。その他、プログラムは、ＲＯＭ５０２や記憶部５０８に、予めインストールしておくことができる。
【０１３３】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１３４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１３５】
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また他の効果があってもよい。
【０１３６】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１３７】
なお、本技術は以下のような構成も取ることができる。
（１）
複数のユーザの位置関係を検出する位置関係検出部と、
前記複数のユーザのうちの第１のユーザの死角を検出する検出部と、
前記検出部により検出された前記死角に、情報を表示するための制御を行う表示制御部と
を備える情報処理装置。
（２）
第２のユーザの視線方向を検出する視線検出部をさらに備え、
前記表示制御部は、前記第２のユーザの視線方向に位置する前記死角に、前記情報を表示するための制御を行う
前記（１）に記載の情報処理装置。
（３）
前記第１のユーザの視線方向を検出する視線検出部をさらに備え、
前記検出部は、前記第１のユーザの視線方向ではない部分を、前記死角として検出する
前記（１）または（２）に記載の情報処理装置。
（４）
前記検出部は、前記第１のユーザの視線が遮蔽物により遮蔽される部分を、前記死角として検出する
前記（１）乃至（３）のいずれかに記載の情報処理装置。
（５）
前記検出部は、前記第１のユーザの移動速度を検知し、その検知した移動速度で前記第１のユーザが移動したときに、死角となる領域を検出する
前記（１）乃至（４）のいずれかに記載の情報処理装置。
（６）
前記検出部が、前記第１のユーザの移動速度が速いと検知した場合、前記表示制御部は、前記第１のユーザが通り過ぎた後に、前記死角に情報が表示されるように表示を制御する
前記（５）に記載の情報処理装置。
（７）
前記検出部は、前記第１のユーザの移動方向を予測し、その予測した移動方向に前記第１のユーザが移動したときに、死角となる領域を検出する
前記（１）乃至（６）のいずれかに記載の情報処理装置。
（８）
前記検出部は、前記第２のユーザの移動方向と移動速度を検知し、その検知された移動方向に、前記移動速度で、前記第２のユーザが移動したときに、前記第１のユーザの死角となる領域を検出する
前記（１）に記載の情報処理装置。
（９）
前記表示制御部は、前記第２のユーザに通知したい情報があることを、前記第２のユーザに認識させるための表示の制御を行う
前記（１）乃至（８）のいずれかに記載の情報処理装置。
（１０）
前記表示制御部は、前記第２のユーザに通知したい情報を表示する所定の位置まで誘導するための表示の制御を行う
前記（１）乃至（９）のいずれかに記載の情報処理装置。
（１１）
前記表示制御部は、前記死角に前記情報を投影して表示するための制御を行う
前記（１）乃至（１０）のいずれかに記載の情報処理装置。
（１２）
前記表示制御部は、前記死角に設置されているディスプレイに前記情報を表示するための制御を行う
前記（１）乃至（１１）のいずれかに記載の情報処理装置。
（１３）
前記表示制御部は、前記第２のユーザの個人端末で前記情報が表示されることを前記第２のユーザに認識させるための表示の制御を行う
前記（１）に記載の情報処理装置。
（１４）
前記第２のユーザに音声により前記情報を提示するための制御を行う音声出力制御部をさらに備える
前記（１）乃至（１３）のいずれかに記載の情報処理装置。
（１５）
前記音声出力制御部は、前記第２のユーザに通知したい情報があることを、前記第２のユーザに認識させるための音声の出力の制御を行う
前記（１４）に記載の情報処理装置。
（１６）
前記音声出力制御部は、前記第２のユーザに通知したい情報を表示する所定の位置まで誘導するための音声の出力の制御を行う
前記（１４）または（１５）に記載の情報処理装置。
（１７）
前記音声出力制御部は、指向性の高いスピーカでの音声の出力を制御する
前記（１４）乃至（１６）のいずれかに記載の情報処理装置。
（１８）
複数のユーザの位置関係を検出し、
前記複数のユーザのうちの第１のユーザの死角を検出し、
検出された前記死角に、情報を表示するための制御を行う
ステップを含む情報処理方法。
（１９）
コンピュータに、
複数のユーザの位置関係を検出し、
前記複数のユーザのうちの第１のユーザの死角を検出し、
検出された前記死角に、情報を表示するための制御を行う
ステップを含む処理を実行させるためのプログラム。
【符号の説明】
【０１３８】
１１  情報取得部，  １２  情報処理部，  １３  音声出力部，  １４  表示部，  ３１  家庭外ネットワーク，  ５１  ユーザ認識情報取得部，  ５２  位置情報取得部，  ７１  位置関係検出部，  ７２  視線検出部，  ７３  ユーザ認識部，  ７４  ユーザデータベース，  ７５  死角検出部，  ７６  情報提示処理部，  ７７  音声出力制御部，  ７８  表示制御部
【図１】
2018043115.tif 000003
【図２】
2018043115.tif 000004
【図３】
2018043115.tif 000005
【図４】
2018043115.tif 000006
【図５】
2018043115.tif 000007
【図６】
2018043115.tif 000008
【図７】
2018043115.tif 000009
【図８】
2018043115.tif 000010
【図９】
2018043115.tif 000011
【図１０】
2018043115.tif 000012
【図１１】
2018043115.tif 000013
【図１２】
2018043115.tif 000014
【図１３】
2018043115.tif 000015
【国際調査報告】
2018043115.tif 000016
2018043115.tif 000017
2018043115.tif 000018
2018043115.tif 000019