(57)【要約】【課題】ユーザが何らかの行動をしている最中において、ユーザがその行動にマッチした情報に確実に気付くことができるような形態で、ユーザに情報を提供する。【解決手段】表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、を備える情報処理装置を提供する。【選択図】図５
2014071811.tif 000002
【特許請求の範囲】
【請求項１】
表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、
前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、
前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、
を備える情報処理装置。
【請求項２】
前記行動状態は、前記ユーザの移動速度に関する状態を含む、請求項１に記載の情報処理装置。
【請求項３】
前記行動状態は、前記ユーザが利用している移動手段に関する状態を含む、請求項１に記載の情報処理装置。
【請求項４】
前記行動状態は、前記ユーザの行動に同伴している人物に関する状態を含む、請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、表示アイテムごとの注目度を判定する判定部、をさらに備え、
前記設定部は、前記判定部により判定される前記注目度に応じて、前記複数の表示アイテムの前記優先度を調整する、
請求項１に記載の情報処理装置。
【請求項６】
前記判定部は、前記ユーザの嗜好に基づいて、表示アイテムごとの前記注目度を判定する、請求項５に記載の情報処理装置。
【請求項７】
前記判定部は、前記ユーザの現在位置に基づいて、表示アイテムごとの前記注目度を判定する、請求項５に記載の情報処理装置。
【請求項８】
前記判定部は、前記ユーザの視線方向を検出することにより、表示アイテムごとの前記注目度を判定する、請求項５に記載の情報処理装置。
【請求項９】
前記複数の表示アイテムの各々は、情報の種類に応じてカテゴリ分けされており、
前記設定部は、前記認識部により認識される前記行動状態に関連付けられるカテゴリに属する表示アイテムの優先度を、他のカテゴリに属する表示アイテムの優先度よりも高く設定する、
請求項１に記載の情報処理装置。
【請求項１０】
前記表示制御部は、相対的に高い前記優先度の設定された前記表示アイテムを強調的に表示させる、請求項１に記載の情報処理装置。
【請求項１１】
前記表示制御部は、相対的に高い前記優先度の設定された前記表示アイテムのみを前記画面に表示させる、請求項１に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、
前記ユーザが行動している間に定常的に前記ユーザの視界に入るように配置される前記画面を有する表示部、
をさらに備える、請求項１に記載の情報処理装置。
【請求項１３】
前記表示部は、前記ユーザにより装着されるデバイスである、請求項１２に記載の情報処理装置。
【請求項１４】
前記情報処理装置は、実空間を撮像する撮像部、をさらに備え、
前記表示制御部は、前記認識部により認識される前記行動状態に応じて、前記ユーザにより視認されるべき前記実空間内の物体又は人物を判定し、判定された物体又は人物が表示アイテムにより隠されないように、前記表示アイテムの表示を制御する、
請求項１に記載の情報処理装置。
【請求項１５】
前記表示制御部は、前記判定された物体又は人物が前記表示アイテムにより隠されないように、前記表示アイテムの位置、サイズ、形状、輝度又は透明度のうち少なくとも１つを制御する、請求項１４に記載の情報処理装置。
【請求項１６】
前記複数の表示アイテムの少なくとも１つは、撮像画像に映る物体又は人物に関連付けられる付加情報を表現するアイテムであり、
前記情報処理装置は、前記付加情報を外部デバイスから取得する取得部、をさらに備える、
請求項１に記載の情報処理装置。
【請求項１７】
前記情報処理装置は、
前記ユーザにより装着され、前記ユーザの視界に入るように配置される前記画面を有する表示部、
をさらに備え、
前記外部デバイスは、前記情報処理装置と通信する携帯端末である、
請求項１６に記載の情報処理装置。
【請求項１８】
前記付加情報は、広告情報であり、
前記外部デバイスは、前記広告情報の提供に参加する前記人物に関連するデータを有するデータサーバである、
請求項１６に記載の情報処理装置。
【請求項１９】
情報処理装置の制御部により実行される表示制御方法であって、
表示アイテムが画面に表示されている間のユーザの行動状態を認識することと、
認識された前記行動状態に応じて、複数の表示アイテムの優先度を設定することと、
設定された前記優先度に応じて、前記表示アイテムの表示を制御することと、
を含む表示制御方法。
【請求項２０】
情報処理装置を制御するコンピュータを、
表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、
前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、
前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報機器のポータビリティが大きく向上した結果として、情報機器により提供される情報をユーザが閲覧している時間は長くなってきている。例えば、ユーザは、通勤又は通学の最中にスマートフォンから情報を取得する。ナビゲーション装置は、自動車又は自転車を運転しているユーザに情報を提供する。ヘッドマウントディスプレイ（ＨＭＤ）などのウェアラブル装置は、ユーザがいかなる行動をしている最中にも、ユーザに情報を提供し得る。例えば、下記特許文献１は、的確な又は面白味のある情報がユーザに提供されるように、外界の状況に応じて異なる情報をウェアラブル装置の画面に表示させることを提案している。ここでの外界の状況は、環境の照度、温度、湿度及び気圧、被写体までの距離、被写体が生き物であるか、並びに現在の位置及び日時などを含み得る。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−８３２９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザに日々提供される情報の種類は多岐にわたる。しかし、多くの情報が同時にユーザに提供されれば、ユーザにとってニーズの高い情報が却って見過ごされてしまうリスクが生じる。特に、ユーザが何らかの行動をしている最中に情報を提供しようとする場合には、雑多な情報を逐一ユーザが確認することは難しいため、ユーザがその行動にマッチした情報に確実に気付くことができるような形態で、情報が提供されることが望ましい。
【課題を解決するための手段】
【０００５】
本開示によれば、表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、を備える情報処理装置が提供される。
【０００６】
また、本開示によれば、情報処理装置の制御部により実行される表示制御方法であって、表示アイテムが画面に表示されている間のユーザの行動状態を認識することと、認識された前記行動状態に応じて、複数の表示アイテムの優先度を設定することと、設定された前記優先度に応じて、前記表示アイテムの表示を制御することと、を含む表示制御方法が提供される。
【０００７】
また、本開示によれば、情報処理装置を制御するコンピュータを、表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、として機能させるためのプログラムが提供される。
【発明の効果】
【０００８】
本開示に係る技術によれば、ユーザが何らかの行動をしている最中において、ユーザにとってニーズの高い情報が見過ごされてしまうリスクを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】情報処理装置の外観の第１の例を示す説明図である。
【図２】情報処理装置の外観の第２の例を示す説明図である。
【図３】情報処理装置の外観の第３の例を示す説明図である。
【図４】一実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。
【図５】一実施形態に係る情報処理装置の論理的な機能構成の一例を示すブロック図である。
【図６Ａ】行動認識処理の流れの第１の例を示すフローチャートである。
【図６Ｂ】行動認識処理の流れの第２の例を示すフローチャートである。
【図６Ｃ】行動認識処理の流れの第３の例を示すフローチャートである。
【図７】ユーザの行動状態に応じた優先度の設定の第１の例について説明するための説明図である。
【図８】ユーザの行動状態に応じた優先度の設定の第２の例について説明するための説明図である。
【図９Ａ】優先度を調整するための第１の手法について説明するための説明図である。
【図９Ｂ】優先度を調整するための第２の手法について説明するための説明図である。
【図１０】一実施形態に係る表示制御処理の流れの一例を示すフローチャートである。
【図１１Ａ】アイテムの表示の第１の例を示す説明図である。
【図１１Ｂ】アイテムの表示の第２の例を示す説明図である。
【図１１Ｃ】アイテムの表示の第３の例を示す説明図である。
【図１１Ｄ】アイテムの表示の第４の例を示す説明図である。
【図１１Ｅ】アイテムの表示の第５の例を示す説明図である。
【図１２】情報処理装置と外部装置との連携の一例について説明するための説明図である。
【図１３】情報処理装置と外部装置との連携におけるアイテムの表示の一例を示す説明図である。
【図１４】外部装置の認識に基づく表示の制御について説明するための説明図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、以下の順序で説明を行う。
１．概要
２．一実施形態に係る装置の構成
２−１．ハードウェア構成
２−２．機能構成
２−３．処理の流れ
３．表示の例
４．外部装置との連携
５．まとめ
【００１２】
＜１．概要＞
本開示に係る技術は、例えば、タブレットＰＣ（Personal  Computer）、モバイルＰＣ、スマートフォン、ゲーム端末及びＰＮＤ（Portable  Navigation  Device）などのポータブル装置、並びにヘッドマウントディスプレイ（ＨＭＤ）などのウェアラブル装置といった、様々な形態の情報処理装置に適用可能である。これら情報処理装置の画面は、ユーザが行動している間に、定常的にユーザの視界に入るように配置され得る。
【００１３】
図１は、本開示に係る技術が適用され得る情報処理装置の外観の第１の例を示す説明図である。第１の例において、情報処理装置１００ａは、ユーザの頭部に装着される眼鏡型のウェアラブル装置である。情報処理装置１００ａは、一対の画面ＳＣａ及びＳＣｂ、筐体ＨＳ、撮像用レンズＬＮ及び接触面ＴＳを備える。画面ＳＣａ及びＳＣｂは、ユーザの左目及び右目の前方にそれぞれ配置される、シースルー型の又は非シースルー型の画面（screen）である。筐体ＨＳは、画面ＳＣａ及びＳＣｂを支持するフレームと、ユーザの側頭部に位置するいわゆるテンプルとを含み、テンプルの内部には情報処理のための様々なモジュールが格納される。撮像用レンズＬＮは、その光軸がユーザの視線と略平行になるように配置され、画像を撮像するために用いられる。接触面ＴＳは、ユーザによるタッチを検出する面であり、情報処理装置１００ａがユーザ入力を受け付けるために用いられる。
【００１４】
図２は、本開示に係る技術が適用され得る情報処理装置の外観の第２の例を示す説明図である。第２の例において、情報処理装置１００ｂは、ユーザにより持ち運ばれる携帯端末である。情報処理装置１００ｂは、タッチパネルディスプレイとして一体的に構成される接触面ＴＳ及び画面ＳＣ、並びにボタンＢＴを備える。画面ＳＣは、ある使用場面において、ユーザにより前方に掲げられ、定常的にユーザの視界に入る。情報処理装置１００ｂの撮像用レンズは、画面ＳＣの背面に設けられ得る。接触面ＴＳ及びボタンＢＴは、情報処理装置１００ｂがユーザ入力を受け付けるために用いられる。
【００１５】
図３は、本開示に係る技術が適用され得る情報処理装置の外観の第３の例を示す説明図である。第３の例において、情報処理装置１００ｃは、ユーザが運転する乗り物ＶＨに設置されるナビゲーション装置である。情報処理装置１００ｃは、ナビゲーション専用の装置であってもよく、又はナビゲーション機能を有するスマートフォンなどの汎用の装置であってもよい。情報処理装置１００ｃは、画面ＳＣ及びボタンＢＴを備える。画面ＳＣは、ユーザが乗り物ＶＨを運転している間、定常的にユーザの視界に入る。ボタンＢＴは、情報処理装置１００ｃがユーザ入力を受け付けるために用いられる。
【００１６】
これら情報処理装置は、行動するユーザにより携帯され、様々な情報をユーザに提供する。広告情報、ソーシャル情報（ＳＮＳ（Social  Networking  Service）の記事、ブログ記事、又は電子メールなど）、ニュース情報及び交通情報などの様々な情報が、ユーザが行動している最中にも提供され得る。しかし、多くの情報が同時にユーザに提供されれば、ユーザにとってニーズの高い情報が却って見過ごされてしまうリスクが生じる。特に、ユーザが何らかの行動をしている最中に情報を提供しようとする場合には、雑多な情報を、逐一ユーザが確認することは難しい。そこで、次節より詳細に説明する実施形態では、ユーザにとってニーズが高いと推定される情報にユーザが確実に気付くことができるように、ユーザの行動の認識結果に応じて適応的に設定される優先度を用いて、情報の提供が制御される。
【００１７】
＜２．一実施形態に係る装置の構成＞
以下の説明において、情報処理装置１００ａ、１００ｂ及び１００ｃを互いに区別する必要が無い場合には、符号の末尾のアルファベットを省略することにより、これらを情報処理装置１００と総称する。
【００１８】
［２−１．ハードウェア構成］
図４は、一実施形態に係る情報処理装置１００のハードウェア構成の一例を示すブロック図である。図４を参照すると、情報処理装置１００は、撮像部１０２、センサ部１０４、入力部１０６、記憶部１０８、表示部１１０、通信部１１２、バス１１６及び制御部１１８を備える。
【００１９】
（１）撮像部
撮像部１０２は、画像を撮像するカメラモジュールである。撮像部１０２は、図１に例示したようなレンズＬＮと、ＣＣＤ又はＣＭＯＳなどの撮像素子と、撮像用回路とを有し、実空間を映す撮像画像を生成する。撮像部１０２により生成される一連の撮像画像は、動画を構成し得る。
【００２０】
（２）センサ部
センサ部１０４は、測位センサ、加速度センサ及びジャイロセンサなどの様々なセンサを含み得る。測位センサは、例えば、ＧＰＳ（Global  Positioning  System）信号を受信して装置の緯度、経度及び高度を測定するＧＰＳセンサであってもよい。その代わりに、測位センサは、無線アクセスポイントから受信される無線信号の強度に基づいて測位を実行するセンサであってもよい。加速度センサは、情報処理装置１００に加わる３軸加速度を測定する。ジャイロセンサは、情報処理装置１００の傾き角を測定する。センサ部１０４は、これらセンサから出力される測定結果を示すセンサデータを制御部１１８へ出力する。
【００２１】
（３）入力部
入力部１０６は、ユーザが情報処理装置１００を操作し又は情報処理装置１００へ情報を入力するために使用される入力インタフェースである。入力部１０６は、例えば、図１に例示した接触面ＴＳ又は図２及び図３に例示したボタンＢＴを介して、ユーザ入力を受け付ける。入力部１０６は、タッチセンサ又はボタンの代わりに（又はそれに加えて）、スイッチ、ダイヤル、キーパッド、キーボード又は音声入力インタフェースなどのその他の種類の入力インタフェースを含んでもよい。さらに、入力部１０６は、ユーザの視線方向を検出する視線検出インタフェースを含んでもよい。
【００２２】
（４）記憶部
記憶部１０８は、半導体メモリ又はハードディスクなどの記憶媒体により構成され、情報処理装置１００による処理のためのプログラム及びデータを記憶する。記憶部１０８により記憶されるデータは、例えば、撮像画像データ、センサデータ、並びに、後に説明するデータベース内のデータ及びマッピングテーブルなどを含み得る。なお、本明細書で説明するプログラム及びデータの一部は、記憶部１０８により記憶されることなく、外部のデータソース（例えば、データサーバ、ネットワークストレージ又は外付けメモリなど）から取得されてもよい。
【００２３】
（５）表示部
表示部１１０は、図１に例示した一対の画面ＳＣａ及びＳＣｂ、図２に例示した画面ＳＣ又は図３に例示した画面ＳＣと、表示回路とを含む表示モジュールである。表示部１１０は、後に説明する表示制御部１８０により生成される出力画像を画面に表示する。
【００２４】
（６）通信部
通信部１１２は、情報処理装置１００による他の装置との間の通信を仲介する通信インタフェースである。通信部１１２は、任意の無線通信プロトコル又は有線通信プロトコルをサポートし、他の装置との間の通信接続を確立する。
【００２５】
（７）バス
バス１１６は、撮像部１０２、センサ部１０４、入力部１０６、記憶部１０８、表示部１１０、通信部１１２及び制御部１１８を相互に接続する。
【００２６】
（８）制御部
制御部１１８は、ＣＰＵ（Central  Processing  Unit）又はＤＳＰ（Digital  Signal  Processor）などのプロセッサに相当する。制御部１１８は、記憶部１０８又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する情報処理装置１００の様々な機能を動作させる。
【００２７】
［２−２．機能構成］
図５は、図４に示した情報処理装置１００の記憶部１０８及び制御部１１８により実現される論理的機能の構成の一例を示すブロック図である。図５を参照すると、情報処理装置１００は、環境認識部１２０、行動認識部１３０、ユーザデータベース（ＤＢ）１４０、情報取得部１５０、優先度設定部１６０、注目判定部１７０及び表示制御部１８０を備える。
【００２８】
（１）環境認識部
環境認識部１２０は、ユーザが行動している実空間の環境を認識する。例えば、環境認識部１２０は、現在の日付及び時刻を認識してもよい。また、環境認識部１２０は、パターンマッチング法などの公知の物体認識技術を用いて、撮像部１０２から入力される撮像画像に映る物体を認識してもよい。また、環境認識部１２０は、公知の顔画像認識技術を用いて、撮像部１０２から入力される撮像画像に映る人物を認識してもよい。環境認識部１２０は、環境認識の結果を、行動認識部１３０及び情報取得部１５０へ出力する。
【００２９】
（２）行動認識部
行動認識部１３０は、ユーザの行動状態を認識する。典型的には、行動認識部１３０は、表示部１１０において表示アイテムが画面に表示されている間に、ユーザの行動状態の認識を実行する。一例として、行動認識部１３０は、ユーザの移動速度に関する行動状態を認識し得る。移動速度に関する行動状態とは、例えば、「座っている／立ち止まっている」、「歩いている／走っている」及び「乗り物に乗っている」という状態のうち少なくとも１つを含み得る。また、行動認識部１３０は、ユーザが利用している移動手段に関する行動状態を認識してもよい。移動手段に関する行動状態とは、例えば、「電車に乗っている」、「車に乗っている」及び「自転車に乗っている」という状態のうち少なくとも１つを含み得る。例えば、特開２００６−３４５２６９号公報には、加速度センサ及びジャイロセンサからのセンサデータに基づいて、上述した行動状態を認識する手法が記載されている。行動認識部１３０は、こうしたセンサベースの手法又はその他の公知の手法を用いて、ユーザの行動状態を認識してよい。また、より簡易な手法として、行動認識部１３０は、ユーザインタフェースを介してユーザに現在の行動状態を明示的に選択させてもよい。
【００３０】
行動認識部１３０による行動状態の認識は、上述した例に限定されない。例えば、行動認識部１３０は、測位センサから入力される測位データを追加的に用いて、より詳細な行動状態を認識してもよい。例えば、「座っている／立ち止まっている」という上述した行動状態は、測位データに基づいてユーザがオフィス又は自宅などの特定の場所にいるのかを判定することにより、「仕事をしている」及び「休んでいる」という２つの行動状態に詳細化され得る。また、測位データに基づいてユーザが駅又は線路上にいるのかを判定することにより、上述した「電車に乗っている」という行動状態が認識されてもよい。
【００３１】
また、行動認識部１３０は、ユーザの行動に同伴している人物（以下、同伴人物という）に関する行動状態を認識してもよい。行動認識部１３０は、例えば、環境認識部１２０による人物認識の結果から、同伴人物を判定してもよい。その代わりに、行動認識部１３０は、複数のユーザの現在位置を管理する位置データサーバへ通信部１１２を介して問合せることにより、同伴人物を判定してもよい。また、行動認識部１３０は、近傍の装置へユーザＩＤ又はデバイスＩＤなどの識別情報を要求する要求信号を送信し、当該要求信号に対する応答信号を受信し、受信した識別情報を予め登録される既知の識別情報と照合することにより、同伴人物を判定してもよい。「座っている／立ち止まっている」という上述した行動状態は、同伴人物がユーザの家族若しくは友人であるのか又は職場の同僚であるのかを判定することにより、「仕事をしている」及び「休んでいる」という２つの行動状態に詳細化され得る。
【００３２】
以下、行動認識部１３０により実行され得る行動認識処理の３つの例についてフローチャートを用いて説明する。
【００３３】
図６Ａは、行動認識処理の流れの第１の例を示すフローチャートである。図６Ａを参照すると、まず、行動認識部１３０は、センサ部１０４により生成されるセンサデータを取得する（ステップＳ３０）。ここで取得されるセンサデータは、現在のユーザ位置を示す測位データ、及び情報処理装置１００に加わる加速度を示す加速度データを含み得る。ユーザ位置の時間的変化又は加速度の積算から、ユーザの現在の速度もまた算出され得る。
【００３４】
次に、行動認識部１３０は、所定の期間（例えば、数十秒〜数分など）にわたってユーザが停止しているかを判定する（ステップＳ３１）。ここでの「停止している」とは、ユーザの速度が完全にゼロではなく、予め定義される第１の閾値を下回っている状況をも含んでよい。所定の期間にわたってユーザが停止している場合、行動認識部１３０は、ユーザの行動状態が状態ＳＴ１「座っている／立ち止まっている」であると判定する（ステップＳ３７）。
【００３５】
ステップＳ３１において、ユーザが停止していないと判定される場合、行動認識部１３０は、所定の期間にわたってユーザが予め定義される第２の閾値（上述した第１の閾値よりも大きい。例えば、時速３０ｋｍなど）を上回る速度で移動しているかをさらに判定する（ステップＳ３５）。所定の期間にわたってユーザが第２の閾値を上回る速度で移動している場合、行動認識部１３０は、ユーザの行動状態が状態ＳＴ２「乗り物に乗っている」であると判定する（ステップＳ３８）。そうでない場合、行動認識部１３０は、ユーザの行動状態が状態ＳＴ３「歩いている／走っている」であると判定する（ステップＳ３９）。
【００３６】
図６Ｂは、行動認識処理の流れの第２の例を示すフローチャートである。図６Ｂを参照すると、まず、行動認識部１３０は、センサ部１０４により生成されるセンサデータを取得する（ステップＳ３０）。ここで取得されるセンサデータは、測位データ及び加速度データを含み得る。ユーザの現在の速度もまた算出され得る。
【００３７】
次に、行動認識部１３０は、所定の期間にわたってユーザが停止しているかを判定する（ステップＳ３１）。所定の期間にわたってユーザが停止している場合、行動認識部１３０は、ユーザが位置する場所がオフィスであるかをさらに判定する（ステップＳ３２）。なお、ユーザが勤務するオフィス（及びその他の仕事場）の位置データは、予めユーザＤＢ１４０に登録される。そして、行動認識部１３０は、ユーザが位置する場所がオフィスである場合には、ユーザの行動状態が状態ＳＴ１ａ「仕事をしている」であると判定する（ステップＳ３７ａ）。一方、行動認識部１３０は、ユーザが位置する場所がオフィスでない場合には、ユーザの行動状態が状態ＳＴ１ｂ「休んでいる」であると判定する（ステップＳ３７ｂ）。
【００３８】
ステップＳ３１において、ユーザが停止していないと判定される場合、行動認識部１３０は、所定の期間にわたってユーザが予め定義される第２の閾値を上回る速度で移動しているかをさらに判定する（ステップＳ３５）。所定の期間にわたってユーザが第２の閾値を上回る速度で移動している場合、行動認識部１３０は、ユーザが位置する場所が駅又は線路上であるかをさらに判定する（ステップＳ３６）。そして、行動認識部１３０は、ユーザが位置する場所が駅又は線路上である場合には、ユーザの行動状態が状態ＳＴ２ａ「電車に乗っている」であると判定する（ステップＳ３８ａ）。一方、行動認識部１３０は、ユーザが位置する場所が駅でも線路上でもない場合には、ユーザの行動状態が状態ＳＴ２ｂ「車に乗っている」であると判定する（ステップＳ３８ｂ）。また、行動認識部１３０は、所定の期間にわたってユーザが第２の閾値を上回る速度で移動していない場合、ユーザの行動状態が状態ＳＴ３「歩いている／走っている」であると判定する（ステップＳ３９）。
【００３９】
図６Ｃは、行動認識処理の流れの第３の例を示すフローチャートである。図６Ｃを参照すると、まず、行動認識部１３０は、センサ部１０４により生成されるセンサデータを取得する（ステップＳ３０）。ここで取得されるセンサデータは、測位データ及び加速度データを含み得る。ユーザの現在の速度もまた算出され得る。
【００４０】
次に、行動認識部１３０は、所定の期間にわたってユーザが停止しているかを判定する（ステップＳ３１）。所定の期間にわたってユーザが停止している場合、行動認識部１３０は、位置データサーバへ問合せを送信し、又は近傍の装置へ識別情報を要求する要求信号を送信することにより、近傍の装置の識別情報を取得する（ステップＳ３３）。次に、行動認識部１３０は、近傍の装置の識別情報をユーザＤＢ１４０に予め登録される既知の識別情報と照合することにより、ユーザが職場の同僚を同伴しているかを判定する（ステップＳ３４）。行動認識部１３０は、ユーザが同僚を同伴している場合には、ユーザの行動状態が状態ＳＴ１ａ「仕事をしている」であると判定する（ステップＳ３７ａ）。一方、行動認識部１３０は、ユーザが同僚を同伴していない（又は家族若しくは友人を同伴している）場合には、ユーザの行動状態が状態ＳＴ１ｂ「休んでいる」であると判定する（ステップＳ３７ｂ）。
【００４１】
ステップＳ３１において、ユーザが停止していないと判定される場合、行動認識部１３０は、所定の期間にわたってユーザが予め定義される第２の閾値を上回る速度で移動しているかをさらに判定する（ステップＳ３５）。所定の期間にわたってユーザが第２の閾値を上回る速度で移動している場合、行動認識部１３０は、ユーザの行動状態が状態ＳＴ２「乗り物に乗っている」であると判定する（ステップＳ３８）。そうでない場合、行動認識部１３０は、ユーザの行動状態が状態ＳＴ３「歩いている／走っている」であると判定する（ステップＳ３９）。
【００４２】
行動認識部１３０は、このように認識されるユーザの行動状態の識別子を、情報取得部１５０、優先度設定部１６０及び表示制御部１８０へ出力する。
【００４３】
（３）ユーザＤＢ
ユーザＤＢ１４０は、情報処理装置１００のユーザに関連するデータを記憶するデータベースである。ユーザＤＢ１４０は、例えば、ユーザの行動状態の認識を支援するために、ユーザのオフィス及び自宅の位置データ、並びにユーザの同僚、家族及び友人が所有する装置の識別情報を記憶してもよい。また、ユーザＤＢ１４０は、後述する情報取得部１５０が情報を取得する際に利用するデータサーバへのログイン情報を記憶してもよい。また、ユーザＤＢ１４０は、ユーザの嗜好を表す嗜好情報を記憶してもよい。嗜好情報は、例えば、ユーザによるコンテンツの閲覧・再生の履歴若しくはメール履歴から自動的に収集されてもよく、又はユーザインタフェースを介してユーザ自身により登録されてもよい。
【００４４】
（４）情報取得部
情報取得部１５０は、ユーザに提供すべき情報を取得する。例えば、情報取得部１５０は、通信部１１２を介してデータサーバへアクセスし、データサーバから情報を取得する。情報取得部１５０により取得される情報は、広告情報、ソーシャル情報、ニュース情報及び交通情報などの、様々なカテゴリの情報を含み得る。情報取得部１５０は、一定の周期で定期的に最新の情報をデータサーバから取得してもよく、又は情報提供アプリケーションの起動などのトリガに応じてデータサーバから情報を取得してもよい。また、情報取得部１５０は、センサ部１０４から入力される測位データを用いて、地域に固有の情報を取得してもよい。また、情報取得部１５０は、環境認識部１２０により認識される撮像画像に映る物体又は人物に関連付けられる付加情報を取得してもよい。付加情報は、物体又は人物の名称、属性、関連するメッセージ又は関連する広告などを含み得る。情報取得部１５０は、取得した情報を、表示制御部１８０へ出力する。
【００４５】
（５）優先度設定部
優先度設定部１６０は、行動認識部１３０により認識される行動状態に応じて、複数の表示アイテムの優先度を設定する。本明細書において、表示アイテムとは、画面を通じてユーザに提供されるべき個々の情報をいう。表示アイテムの各々は、情報の種類に応じてカテゴリ分けされる。優先度設定部１６０は、例えば、行動認識部１３０により認識される行動状態に関連付けられるカテゴリに属する表示アイテムの優先度を、他のカテゴリに属する表示アイテムの優先度よりも高く設定する。一例として、状態ＳＴ１ａ「仕事をしている」はニュース情報に、状態ＳＴ１ｂ「休んでいる」はソーシャル情報に、状態ＳＴ２「乗り物に乗っている」は交通情報にそれぞれ関連付けられ得る。このような関連付けのパターンは、例えば、図７に例示するようなマッピングテーブル１６５を用いて予め定義され得る。関連付けのパターンは、ユーザインタフェースを介してユーザにより編集されてもよい。また、優先度設定部１６０は、表示アイテムを表示するデバイスの種類に応じて異なる関連付けのパターンを使用してもよい。
【００４６】
図７は、ユーザの行動状態に応じた優先度の設定の第１の例について説明するための説明図である。図７を参照すると、第１の例におけるマッピングテーブル１６５の内容が示されている。マッピングテーブルの各行は、情報アイテムの各カテゴリを表す。マッピングテーブルの各列は、各行動状態を表す。なお、ここでは、図６Ａの例のように、状態ＳＴ１「座っている／立ち止まっている」、状態ＳＴ２「乗り物に乗っている」及び状態ＳＴ３「歩いている／走っている」という３種類の行動状態が認識され得るものとする。図７の例において、優先度の値は、１〜５の範囲の数値である。より小さい値はより優先度が高いことを表す。ユーザの行動状態が状態ＳＴ１である場合、広告情報の優先度は「３」に、ソーシャル情報及びニュース情報の優先度は「１」に、交通情報の優先度は「５」に設定される。ユーザの行動状態が状態ＳＴ２である場合、広告情報の優先度は「５」に、ソーシャル情報及びニュース情報の優先度は「３」に、交通情報の優先度は「１」に設定される。ユーザの行動状態が状態ＳＴ３である場合、広告情報の優先度は「３」に、ソーシャル情報及びニュース情報の優先度は「５」に、交通情報の優先度は「１」に設定される。
【００４７】
図８は、ユーザの行動状態に応じた優先度の設定の第２の例について説明するための説明図である。図８を参照すると、第２の例におけるマッピングテーブル１６５の内容が示されている。マッピングテーブルの各行は、情報アイテムの各サブカテゴリを表す。マッピングテーブルの各列は、各行動状態を表す。なお、ここでは、図６Ｂの例のように、状態ＳＴ１ａ「仕事をしている」、状態ＳＴ１ｂ「休んでいる」、状態ＳＴ２ａ「電車に乗っている」、状態ＳＴ２ｂ「車に乗っている」及び状態ＳＴ３「歩いている／走っている」という５種類の行動状態が認識され得るものとする。図８の例においても、優先度の値は、１〜５の範囲の数値である。より小さい値はより優先度が高いことを表す。ユーザの行動状態が状態ＳＴ１ａである場合、広告情報のうち楽曲広告の優先度は「３」に、ソーシャル情報のうち短文記事の優先度は「５」に、ニュース情報のうち経済ニュースの優先度は「１」に、交通情報のうち列車運行情報の優先度は「３」に、交通情報のうちナビゲーション情報の優先度は「５」に設定される。ユーザの行動状態が状態ＳＴ１ｂである場合、広告情報のうち楽曲広告の優先度は「３」に、ソーシャル情報のうち短文記事の優先度は「１」に、ニュース情報のうち経済ニュースの優先度は「３」に、交通情報のうち列車運行情報の優先度は「３」に、交通情報のうちナビゲーション情報の優先度は「５」に設定される。ユーザの行動状態が状態ＳＴ２ａである場合、広告情報のうち楽曲広告の優先度は「３」に、ソーシャル情報のうち短文記事の優先度は「３」に、ニュース情報のうち経済ニュースの優先度は「３」に、交通情報のうち列車運行情報の優先度は「１」に、交通情報のうちナビゲーション情報の優先度は「５」に設定される。ユーザの行動状態が状態ＳＴ１ｂである場合、広告情報のうち楽曲広告の優先度は「５」に、ソーシャル情報のうち短文記事の優先度は「５」に、ニュース情報のうち経済ニュースの優先度は「３」に、交通情報のうち列車運行情報の優先度は「５」に、交通情報のうちナビゲーション情報の優先度は「１」に設定される。ユーザの行動状態が状態ＳＴ３である場合、広告情報のうち楽曲広告の優先度は「５」に、ソーシャル情報のうち短文記事の優先度は「３」に、ニュース情報のうち経済ニュースの優先度は「３」に、交通情報のうち列車運行情報の優先度は「３」に、交通情報のうちナビゲーション情報の優先度は「３」に設定される。
【００４８】
優先度設定部１６０は、ユーザの行動状態に応じて設定される優先度を、表示アイテムごとの注目度に応じて調整してもよい。各表示アイテムの注目度は、後述する注目判定部１７０により、ユーザの嗜好、ユーザの現在位置又は当該表示アイテムが実際に見られた回数などのパラメータに応じて判定され得る。
【００４９】
図９Ａは、優先度を調整するための第１の手法について説明するための説明図である。図９Ａを参照すると、「ソーシャル情報」というカテゴリに属し、それぞれアイテムＩＤ「ＩＴ１１」、「ＩＴ１２」及び「ＩＴ１３」を有する３つの表示アイテムと、「ニュース情報」というカテゴリに属し、それぞれアイテムＩＤ「ＩＴ２１」及び「ＩＴ２２」を有する２つの表示アイテムとが示されている。表示アイテムＩＴ１１、ＩＴ１２及びＩＴ１３の基本優先度は、例えば上述したマッピングテーブル１６５に従って、「３」に設定される。表示アイテムＩＴ２１及びＩＴ２２の基本優先度もまた「３」に設定される。
【００５０】
第１の手法において、優先度設定部１６０は、これら基本優先度（調整前の優先度）を、ユーザの嗜好に基づいて判定される注目度に応じて調整する。ユーザの嗜好は、例えば、ユーザによる過去のコンテンツの閲覧若しくは再生の履歴又はメール履歴から抽出されるキーワードリストの形式で表現され得る。例えば、特開２００３−１７８０７５号公報には、ユーザのメール履歴からキーワードリストを抽出する技術が記載されている。図９Ａの例では、キーワードリストの形式の嗜好情報１４２は、「自動車（car）」及び「カメラ（camera）」という２つのキーワードを含む。そして、表示アイテムＩＴ１１及びＩＴ２１は、その情報内容に、これらキーワードのうち少なくとも１つをそれぞれ含む。そこで、優先度設定部１６０は、表示アイテムＩＴ１１及びＩＴ２１に設定される優先度の値を、基本優先度「３」にオフセット「−１」を加えることにより、「２」に調整する。ユーザの嗜好を表すキーワードの代わりに（又はそれに加えて）、ユーザの現在位置に対応する地域名、施設名又は店舗名が、優先度の調整のために利用されてもよい。
【００５１】
図９Ｂは、優先度を調整するための第２の手法について説明するための説明図である。図９Ｂを参照すると、「ソーシャル情報」というカテゴリに属する３つの表示アイテムＩＴ１１、ＩＴ１２及びＩＴ１３と、「ニュース情報」というカテゴリに属する２つの表示アイテムＩＴ２１及びＩＴ２２とが再び示されている。第２の手法において、優先度設定部１６０は、これら表示アイテムの優先度を、ユーザの視線方向に基づいて判定される注目度に応じて調整する。例えば、各表示アイテムの注目度は、当該表示アイテムにユーザの視線が向けられた回数が多いほど増加する。図９Ｂの例では、表示アイテムＩＴ１２に視線が向けられた時刻Ｔ１において、表示アイテムＩＴ１２の基本優先度「３」にオフセット「−０．５」が加えられることにより、表示アイテムＩＴ１２の優先度の値は「２．５」へ変化している。また、表示アイテムＩＴ１２に視線が向けられた時刻Ｔ２において、表示アイテムＩＴ１２の優先度にオフセット「−０．５」がさらに加えられることにより、優先度の値は「２」へ変化している。
【００５２】
（６）注目判定部
注目判定部１７０は、表示アイテムごとの注目度を判定する。例えば、注目判定部１７０は、ユーザＤＢ１４０から取得され得る嗜好情報との相関の高い情報内容を有する表示アイテムについて、注目度が高いと判定してもよい。また、注目判定部１７０は、センサ部１０４から入力される測位データにより示される現在位置との相関の高い情報内容を有する表示アイテムについて、注目度が高いと判定してもよい。また、注目判定部１７０は、ユーザの視線方向を検出することにより、より多い回数実際にユーザに見られた表示アイテムの注目度を、より高く判定してもよい。ユーザに見られた回数の代わりに、視線が向けられた時間の長さが、注目度の判定のために使用されてもよい。注目判定部１７０は、このように判定される表示アイテムごとの注目度を、優先度設定部１６０へ出力する。
【００５３】
（７）表示制御部
表示制御部１８０は、優先度設定部１６０により設定される優先度に応じて、情報取得部１５０から入力される情報をユーザに提供するための表示アイテムの表示を制御する。例えば、表示制御部１８０は、相対的に高い優先度の設定された表示アイテムを強調的に表示部１１０の画面に表示させてもよい。より具体的には、表示制御部１８０は、より高い優先度の設定された表示アイテムを、画面の中央のより近くに配置してもよい。また、表示制御部１８０は、より高い優先度の設定された表示アイテムの画面上でのサイズをより大きく設定してもよい。また、表示制御部１８０は、より高い優先度の設定された表示アイテムの輝度をより高く、透明度をより低く、コントラストをより高く、又はシャープネスをより高く設定してもよい。また、表示制御部１８０は、閾値を上回る優先度の設定された表示アイテムの色を特定の色に設定してもよい。また、表示制御部１８０は、表示部１１０が３Ｄ（three-dimensional）表示をサポートする場合には、より高い優先度の設定された表示アイテムの奥行きをより浅く設定してもよい。また、表示制御部１８０は、相対的に高い優先度の設定された表示アイテムのみを画面に表示させてもよい。
【００５４】
表示制御部１８０は、行動認識部１３０により認識される行動状態に応じて、ユーザにより視認されるべき実空間内の物体又は人物を判定し、判定された物体又は人物が表示アイテムにより隠されないように、表示アイテムの表示を制御してもよい。例えば、ユーザにより視認されるべき物体又は人物は、ユーザが自動車又は自転車を運転している状態における道路標識及び歩行者を含み得る。また、ユーザにより視認されるべき物体は、ユーザが仕事をしている状態における情報機器の画面を含み得る。表示制御部１８０は、例えば、視認されるべき物体又は人物が表示アイテムにより隠されないように、表示アイテムの画面上での位置、サイズ、形状、輝度又は透明度のうち少なくとも１つを制御し得る。
【００５５】
なお、表示制御部１８０は、表示部１１０の画面が可変的な透過率で外界の光を透過させるフィルタを有する場合には、当該フィルタの透過率を変化させることにより、表示アイテムを明瞭にユーザに視認させることができる。但し、情報処理装置１００の電池残量がゼロになると、フィルタの透過率は変更不能となり得る。従って、表示制御部１８０は、情報処理装置１００の電池残量が所定の閾値を下回っている間、フィルタの透過率を最大に設定し、当該最大の透過率を維持してもよい。それにより、画面が暗い状態で透過率が変更不能となってユーザの行動が阻害されてしまうことを未然に防ぐことができる。
【００５６】
表示制御部１８０は、表示部１１０の画面が非シースルー型の画面である場合には、決定した表示属性をそれぞれ有する表示アイテムの画像を撮像画像に重畳することにより出力画像を生成し、生成した出力画像を表示部１１０へ出力する。一方、表示制御部１８０は、表示部１１０の画面がシースルー型の画面である場合には、決定した表示属性をそれぞれ有する表示アイテムの個々の画像を、表示部１１０へ出力する。表示制御部１８０により制御されるアイテムの表示のいくつかの例について、後にさらに説明する。
【００５７】
［２−３．処理の流れ］
図１０は、一実施形態に係る情報処理装置１００により実行され得る表示制御処理の流れの一例を示すフローチャートである。図１０に示した処理は、例えば、一定の周期で定期的に繰り返され得る。
【００５８】
図１０を参照すると、まず、撮像部１０２、センサ部１０４及び通信部１１２を通じて、撮像画像データ、センサデータ及び日時データなどの入力データが収集される（ステップＳ１１０）。環境認識部１２０は、収集された入力データを用いて、ユーザが行動している実空間の環境を認識する（ステップＳ１２０）。
【００５９】
次に、情報取得部１５０は、ユーザに提供すべき様々なカテゴリの情報を取得する（ステップＳ１３０）。情報取得部１５０は、地域に固有の情報を取得してもよく、又は撮像画像に映る物体又は人物に関連付けられる付加情報を取得してもよい。
【００６０】
また、行動認識部１３０は、行動認識処理を実行する（ステップＳ１４０）。ここで実行される行動認識処理は、図６Ａ〜図６Ｃを用いて説明したいずれかの処理であってもよく、又は特開２００６−３４５２６９号公報に記載されたような処理であってもよい。
【００６１】
次に、優先度設定部１６０は、行動認識部１３０により認識された行動状態に応じて、情報取得部１５０により取得された情報をそれぞれ表現する表示アイテムの優先度を設定する（ステップＳ１５０）。また、優先度設定部１６０は、注目判定部１７０により判定される表示アイテムごとの注目度に応じて、表示アイテムの優先度を調整する（ステップＳ１６０）。
【００６２】
次に、表示制御部１８０は、優先度設定部１６０により設定される優先度に従って、表示アイテムの表示属性を決定する（ステップＳ１７０）。ここでの表示属性は、例えば、表示アイテムの位置、サイズ、形状、輝度、透明度、色及び奥行きなどであってよい。そして、表示制御部１８０は、決定した表示属性で、表示アイテムの各々を画面に表示させる（ステップＳ１８０）。
【００６３】
＜３．表示の例＞
図１１Ａ〜図１１Ｅは、情報処理装置１００によるアイテムの表示の５つの例を示している。これらの例において、情報処理装置１００は、図１に例示したウェアラブル装置である。
【００６４】
（１）第１の例
図１１Ａの第１の例において、ユーザの行動状態は、状態ＳＴ１ｂ「休んでいる」である。情報処理装置１００の画面には、４つの表示アイテムＩＴ０１、ＩＴ１１、ＩＴ２３及びＩＴ３１が表示されている。表示アイテムＩＴ０１のカテゴリは、広告情報である。表示アイテムＩＴ１１のカテゴリは、ソーシャル情報である。表示アイテムＩＴ２３のカテゴリは、ニュース情報である。表示アイテムＩＴ３１のカテゴリは、交通情報である。第１の例において、状態ＳＴ１ｂ「休んでいる」に関連付けられるソーシャル情報に属する表示アイテムＩＴ１１は、画面の中央において最も大きいサイズで表示されている。従って、自宅で休んでいるユーザは、表示アイテムＩＴ１１により示される友人の短文記事に容易に気付くことができる。一方、交通情報に属する表示アイテムＩＴ３１は、画面の端部においてより小さいサイズで表示されている。従って、ユーザは、現在の行動状態においてあまり重要ではない交通情報の存在に煩わされない。
【００６５】
（２）第２の例
図１１Ｂの第２の例において、ユーザの行動状態は、状態ＳＴ２ａ「電車に乗っている」である。情報処理装置１００の画面には、４つの表示アイテムＩＴ０１、ＩＴ１１、ＩＴ２３及びＩＴ３１が表示されている。第２の例において、状態ＳＴ２ａ「電車に乗っている」に関連付けられる列車運行情報に属する表示アイテムＩＴ３１は、画面の中央において最も浅い奥行で（即ち最も手前に）表示されている。従って、電車に乗っているユーザは、表示アイテムＩＴ３１を見ることで、ある鉄道ラインが停止したことを確実に知ることができる。一方、楽曲広告に属する表示アイテムＩＴ０１は、最も深い奥行且つ小さいサイズで表示されている。従って、ユーザは、あまり重要ではない楽曲広告の存在に煩わされない。
【００６６】
（３）第３の例
図１１Ｃの第３の例において、ユーザの行動状態は、状態ＳＴ１ｂ「休んでいる」である。図１１Ｃの上段に示した画面において、表示アイテムＩＴ０１は、画面の端部で小さいサイズで表示されている。図中に示した星印は、入力部１０６により検出されるユーザの視線の位置を表す。ユーザの視線は、表示アイテムＩＴ０１に向けられている。この場合、注目判定部１７０は、視線の向けられた表示アイテムＩＴ０１の注目度を上昇させる。すると、優先度設定部１６０は、表示アイテムＩＴ０１の優先度をより大きい値に変更する。その結果として、図１１Ｃの下段左に示した画面において、表示アイテムＩＴ０１の位置は画面の中央に近づいている。また、引き続き表示アイテムＩＴ０１に視線が向けられる結果として、図１１Ｃの下段右に示した画面において、表示アイテムＩＴ０１の位置は画面の中央にさらに近づき、表示アイテムＩＴ０１のサイズは拡大している。このような優先度の調整によって、ユーザは、特別な操作を要することなく、興味を引かれる情報をより鮮明に閲覧することができる。
【００６７】
（４）第４の例
図１１Ｄの第４の例において、ユーザの行動状態は、状態ＳＴ２ｂ「車に乗っている」である。情報処理装置１００の画面には、４つの表示アイテムＩＴ０１、ＩＴ１１、ＩＴ２３及びＩＴ３１が表示されている。また、ユーザの視界に映る実空間には、道路標識ＴＳが存在する。環境認識部１２０は、かかる道路標識ＴＳを撮像画像内で認識する。表示制御部１８０は、認識された道路標識ＴＳが表示アイテムＩＴ０１、ＩＴ１１、ＩＴ２３及びＩＴ３１により隠されないように、これら表示アイテムを配置している。このようなアイテムの表示によって、画面上で情報が提供される結果としてユーザの適切な行動（例えば、安全な自動車の運転）が阻害されることを回避することができる。
【００６８】
（５）第５の例
図１１Ｅの第５の例において、ユーザの行動状態は、状態ＳＴ３「歩いている／走っている」である。情報処理装置１００の画面には、３つの表示アイテムＩＴ０１、ＩＴ２３及びＩＴ３１が表示されている。これら表示アイテムのうち、ユーザの嗜好を表すキーワード「自動車（car）」と相関する情報内容を有する表示アイテムＩＴ３１は、他の表示アイテムよりも大きいサイズで表示されている。
【００６９】
また、ユーザの視界に映る実空間では、人物ＰＥ１及びＰＥ２が歩いている。表示アイテムＩＴ０１は、ユーザの視界におけるこれら人物ＰＥ１及びＰＥ２の動きに追随するように、画面内に配置される。人物の位置は、環境認識部１２０により撮像画像を用いて認識されてもよく、又は外部のデータサーバへ問合せを送信することにより認識されてもよい。これら人物ＰＥ１及びＰＥ２は、例えば、予め広告情報サーバに登録された、広告情報の提供に参加する人物である。ユーザが表示アイテムＩＴ０１を閲覧する結果として、広告情報サービス事業者から人物ＰＥ１及びＰＥ２へ報奨金が支払われてもよい。このような仕組みによって、ユーザの興味を引きつける新たな形態の広告情報サービスを実現することができる。なお、位置認識の精度が低い場合には、表示アイテムＩＴ０１は、必ずしも人物に重なる位置に表示されなくてもよい。
【００７０】
＜４．外部装置との連携＞
上述した情報処理装置１００の機能は、複数の装置が連携することにより実現されてもよい。図１２には、図１に例示した情報処理装置１００ａと外部装置ＥＤとが示されている。外部装置ＥＤは、スマートフォン又はモバイルＰＣのような携帯端末である。情報処理装置１００ａは、無線ＬＡＮ（Local  Area  Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＺｉｇｂｅｅなどの任意の無線通信プロトコルを用いて、外部装置ＥＤと無線通信する。そして、図５に示した情報処理装置１００ａの様々な論理的機能のうちの１つ以上が、外部装置ＥＤにおいて実行され得る。
【００７１】
図１３は、情報処理装置と外部装置との連携におけるアイテムの表示の一例を示す説明図である。図１３を参照すると、情報処理装置１００ａの画面に、表示アイテムＩＴ４１が表示されている。表示アイテムＩＴ４１は、撮像画像に映る人物ＰＥ３に関連付けられる付加情報（例えば、人物ＰＥ３の名称及び属性など）を表現するアイテムである。人物ＰＥ３は、環境認識部１２０により認識される。付加情報は、情報取得部１５０によりデータサーバ又は外部装置ＥＤ内のデータベースから取得される。一般的に、人物認識処理は、顔画像の照合などを含み得る、比較的高いプロセッサ性能を要求する処理である。付加情報のデータベースは、比較的多くのメモリリソースを占有し得る。従って、人物認識処理又は付加情報のデータベースを外部装置ＥＤ上に実装し、情報処理装置１００ａと外部装置ＥＤとが連携することにより、情報処理装置１００ａを低コストで軽量、小型のデバイスとして実現することが可能となる。また、ユーザは、外部装置ＥＤの画面ではなくヘッドマウントディスプレイ上で表示アイテムＩＴ４１を閲覧することができる。従って、ユーザは、人物と対面している状況下で、視線を外部装置ＥＤの画面に移すことにより当該人物に不審を感じさせることなく、当該人物に関する情報を知得することができる。なお、人物認識以外の処理（例えば、物体認識、文字認識、行動認識及び優先度設定など）が外部装置ＥＤ上に実装されてもよい。
【００７２】
図１４は、外部装置の認識に基づく表示の制御について説明するための説明図である。図１４の例においても、情報処理装置１００ａの画面に表示アイテムＩＴ４１が表示されている。表示アイテムＩＴ４１は、人物ＰＥ３に関連付けられる付加情報を表現するアイテムである。また、ユーザの視界に映る実空間には、外部装置ＥＤが存在する。環境認識部１２０は、かかる外部装置ＥＤを撮像画像内で認識する。表示制御部１８０は、認識された外部装置ＥＤが表示アイテムＩＴ４１により隠されないように、表示アイテムＩＴ４１を配置する。図１３と比較すると、図１４では、表示アイテムＩＴ４１は上方へ移動している。従って、ユーザが外部装置ＥＤの画面を見ようとする場合に、その行動がアイテムの表示によって阻害されることが回避される。
【００７３】
＜５．まとめ＞
ここまで、図１〜図１４を用いて、本開示に係る技術の実施形態について詳細に説明した。上述した実施形態によれば、表示アイテムが画面に表示されている間のユーザの行動状態に応じて複数の表示アイテムの優先度が設定され、設定された優先度に応じて表示アイテムの表示が制御される。従って、ユーザは、画面に表示される雑多な情報を逐一確認しなくとも、自らの行動にマッチした情報に確実に気付くことができる。
【００７４】
ある実施形態によれば、ユーザの行動状態は、ユーザの移動速度に関する状態を含み得る。従って、ユーザが乗り物に乗っている状態、歩いている状態、走っている状態、立ち止まっている状態、及び座っている状態などの様々なユーザの行動状態に応じて、適切な態様で情報をユーザに提供することができる。
【００７５】
また、ある実施形態によれば、ユーザの行動状態は、ユーザが利用している移動手段に関する状態を含む。従って、例えばユーザが自動車又は自転車を運転している状態のように、情報の提供が安全性に影響を与え得る状況下で、必要とされる情報をより安全な態様でユーザに提供することができる。
【００７６】
また、ある実施形態によれば、ユーザの行動状態は、ユーザの行動に同伴している人物に関する状態を含む。従って、例えばフォーマルな情報及びプライベートな情報のいずれがその時点のユーザにとって望ましいかを適切に判定した上で、より望ましい情報を優先的にユーザに提供することができる。
【００７７】
また、ある実施形態によれば、表示アイテムの優先度は、ユーザの嗜好、ユーザの現在位置又はユーザの視線方向などのパラメータに基づいて調整され得る。従って、例えば共通するカテゴリに属する情報の中でもよりユーザにとって望ましいを優先的にユーザに提供することができる。
【００７８】
また、ある実施形態によれば、表示アイテムは、ユーザが行動している間に定常的にユーザの視界に入るように配置される画面に表示される。この場合、雑多な情報が画面に表示されるとユーザの注意が分散し、ユーザの行動が阻害されると共に、ニーズの高い情報が見過ごされてしまうリスクが高くなる。しかし、本開示に係る技術によれば、ユーザの行動にマッチした情報が相対的に強調され又は当該情報のみが表示されるため、ユーザの行動は大きく阻害されず、ニーズの高い情報が見過ごされてしまうリスクは効果的に低減される。
【００７９】
なお、本明細書において説明した各装置による一連の処理は、ソフトウェア、ハードウェア、及びソフトウェアとハードウェアとの組合せのいずれを用いて実現されてもよい。ソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、実行時にＲＡＭ（Random  Access  Memory）に読み込まれ、ＣＰＵなどのプロセッサにより実行される。
【００８０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８１】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、
前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、
前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、
を備える情報処理装置。
（２）
前記行動状態は、前記ユーザの移動速度に関する状態を含む、前記（１）に記載の情報処理装置。
（３）
前記行動状態は、前記ユーザが利用している移動手段に関する状態を含む、前記（１）又は前記（２）に記載の情報処理装置。
（４）
前記行動状態は、前記ユーザの行動に同伴している人物に関する状態を含む、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記情報処理装置は、表示アイテムごとの注目度を判定する判定部、をさらに備え、
前記設定部は、前記判定部により判定される前記注目度に応じて、前記複数の表示アイテムの前記優先度を調整する、
前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記判定部は、前記ユーザの嗜好に基づいて、表示アイテムごとの前記注目度を判定する、前記（５）に記載の情報処理装置。
（７）
前記判定部は、前記ユーザの現在位置に基づいて、表示アイテムごとの前記注目度を判定する、前記（５）に記載の情報処理装置。
（８）
前記判定部は、前記ユーザの視線方向を検出することにより、表示アイテムごとの前記注目度を判定する、前記（５）に記載の情報処理装置。
（９）
前記複数の表示アイテムの各々は、情報の種類に応じてカテゴリ分けされており、
前記設定部は、前記認識部により認識される前記行動状態に関連付けられるカテゴリに属する表示アイテムの優先度を、他のカテゴリに属する表示アイテムの優先度よりも高く設定する、
前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）
前記表示制御部は、相対的に高い前記優先度の設定された前記表示アイテムを強調的に表示させる、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１１）
前記表示制御部は、相対的に高い前記優先度の設定された前記表示アイテムのみを前記画面に表示させる、前記（１）〜（９）のいずれか１項に記載の情報処理装置。
（１２）
前記情報処理装置は、
前記ユーザが行動している間に定常的に前記ユーザの視界に入るように配置される前記画面を有する表示部、
をさらに備える、前記（１）〜（１１）のいずれか１項に記載の情報処理装置。
（１３）
前記表示部は、前記ユーザにより装着されるデバイスである、前記（１２）に記載の情報処理装置。
（１４）
前記情報処理装置は、実空間を撮像する撮像部、をさらに備え、
前記表示制御部は、前記認識部により認識される前記行動状態に応じて、前記ユーザにより視認されるべき前記実空間内の物体又は人物を判定し、判定された物体又は人物が表示アイテムにより隠されないように、前記表示アイテムの表示を制御する、
前記（１）〜（１３）のいずれか１項に記載の情報処理装置。
（１５）
前記表示制御部は、前記判定された物体又は人物が前記表示アイテムにより隠されないように、前記表示アイテムの位置、サイズ、形状、輝度又は透明度のうち少なくとも１つを制御する、前記（１４）に記載の情報処理装置。
（１６）
前記複数の表示アイテムの少なくとも１つは、撮像画像に映る物体又は人物に関連付けられる付加情報を表現するアイテムであり、
前記情報処理装置は、前記付加情報を外部デバイスから取得する取得部、をさらに備える、
前記（１）〜（１５）のいずれか１項に記載の情報処理装置。
（１７）
前記情報処理装置は、
前記ユーザにより装着され、前記ユーザの視界に入るように配置される前記画面を有する表示部、
をさらに備え、
前記外部デバイスは、前記情報処理装置と通信する携帯端末である、
前記（１６）に記載の情報処理装置。
（１８）
前記付加情報は、広告情報であり、
前記外部デバイスは、前記広告情報の提供に参加する前記人物に関連するデータを有するデータサーバである、
前記（１６）に記載の情報処理装置。
（１９）
情報処理装置の制御部により実行される表示制御方法であって、
表示アイテムが画面に表示されている間のユーザの行動状態を認識することと、
認識された前記行動状態に応じて、複数の表示アイテムの優先度を設定することと、
設定された前記優先度に応じて、前記表示アイテムの表示を制御することと、
を含む表示制御方法。
（２０）
情報処理装置を制御するコンピュータを、
表示アイテムが画面に表示されている間のユーザの行動状態を認識する認識部と、
前記認識部により認識される前記行動状態に応じて、複数の表示アイテムの優先度を設定する設定部と、
前記設定部により設定される前記優先度に応じて、前記表示アイテムの表示を制御する表示制御部と、
として機能させるためのプログラム。
【符号の説明】
【００８２】
１００（１００ａ，１００ｂ，１００ｃ）    情報処理装置
１２０    環境認識部
１３０    行動認識部
１５０    情報取得部
１６０    優先度設定部
１７０    注目判定部
１８０    表示制御部
【図１】
2014071811.tif 000003
【図２】
2014071811.tif 000004
【図３】
2014071811.tif 000005
【図４】
2014071811.tif 000006
【図５】
2014071811.tif 000007
【図６Ａ】
2014071811.tif 000008
【図６Ｂ】
2014071811.tif 000009
【図６Ｃ】
2014071811.tif 000010
【図７】
2014071811.tif 000011
【図８】
2014071811.tif 000012
【図９Ａ】
2014071811.tif 000013
【図９Ｂ】
2014071811.tif 000014
【図１０】
2014071811.tif 000015
【図１１Ａ】
2014071811.tif 000016
【図１１Ｂ】
2014071811.tif 000017
【図１１Ｃ】
2014071811.tif 000018
【図１１Ｄ】
2014071811.tif 000019
【図１１Ｅ】
2014071811.tif 000020
【図１２】
2014071811.tif 000021
【図１３】
2014071811.tif 000022
【図１４】
2014071811.tif 000023