(57)【要約】【課題】ユーザフレンドリーな情報処理装置、情報処理方法及び画像表示装置を提供する。【解決手段】情報処理装置は、ユーザ情報取得部と、高画質領域制御部とを具備する。ユーザ情報取得部は、ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成される。高画質領域制御部は、前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成される。【選択図】図４
2016191845.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部
とを具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記高画質領域制御部は、前記ユーザ情報に基づき前記高画質領域の大きさを決定するように構成される
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記ユーザ情報は、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つを含む
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記全体領域のうち前記高画質領域を除く周辺領域の画質を前記ユーザ情報に基づき決定するように構成される画質制御部
をさらに具備する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
ユーザの視線情報を取得するように構成された視線情報取得部と、
前記視線情報に基づき前記画面上の注視点を算出するように構成された注視点算出部
とをさらに具備し、
前記高画質領域制御部は、前記注視点に基づき前記高画質領域の位置を算出するように構成される
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記周辺領域には、前記高画質領域より、低解像度、低フレームレート、低ビットカラー及び低速の少なくとも何れか１つで画像が表示される
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記高画質領域に表示される画像を高画質に描画し、前記周辺領域に表示される画像を低画質に描画するように構成された描画部
をさらに具備する情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
前記描画部は、描画される画像の種類に応じて、解像度、フレームレート、ビットカラー及び速度の少なくともいずれか１つを変更することにより、前記周辺領域に表示される画像を低画質に描画するように構成される
情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記高画質領域制御部は、
前記注視点に基づき第１の高画質領域の位置を算出し、
前記画面の中心点に基づき第２の高画質領域の位置を算出し、
前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、
前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成される
情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置であって、
前記高画質領域制御部は、
前記注視点に基づき第１の高画質領域の位置を算出し、
過去の注視点に基づき第２の高画質領域の位置を算出し、
前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、
前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成される
情報処理装置。
【請求項１１】
ユーザに関して検出された視線情報を除くユーザ情報を取得し、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定する
情報処理方法。
【請求項１２】
ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、画面の一部の領域に画像を高画質に表示し、画面の他の領域に画像を低画質に表示するための処理を行う情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
映像を視聴する視聴者の視野を認識し、当該視野の中心領域と周辺領域とで解像度の異なる映像を生成し、当該映像を、表示装置を介して視聴者に提示する映像提示装置が知られている（例えば、特許文献１の請求項１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８６２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような装置は、ユーザの視覚に直接作用するという性格上、益々ユーザフレンドリーであることが望まれる。
【０００５】
以上のような事情に鑑み、本技術の目的は、ユーザフレンドリーな情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本技術の一実施形態に係る情報処理装置は、ユーザ情報取得部と、高画質領域制御部とを具備する。ユーザ情報取得部は、ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成される。高画質領域制御部は、前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成される。
【０００７】
本実施形態によれば、ユーザ情報に適した高画質領域を決定することができる。
【０００８】
前記高画質領域制御部は、前記ユーザ情報に基づき前記高画質領域の大きさを決定するように構成されてもよい。
高画質領域の大きさを縮小すれば、全体としての描画処理量が削減され、情報処理装置の駆動時間が向上される。ユーザ情報に基づき高画質領域の大きさを縮小することにより、ユーザが視覚的違和感を得ることが避けられる。
【０００９】
前記ユーザ情報は、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つを含んでもよい。
【００１０】
人間の視機能は、生体的負荷、行動的負荷及び環境的負荷の影響を受けて変化する。本実施形態によれば、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つに基づいてユーザの視機能を予測し、予測された視機能に従って高画質領域の大きさを動的に変更することで、ユーザが視覚的違和感を得ることが避けられる。
【００１１】
前記情報処理装置は、前記全体領域のうち前記高画質領域を除く周辺領域の画質を前記ユーザ情報に基づき決定するように構成される画質制御部をさらに具備してもよい。
【００１２】
本実施形態によれば、ユーザ情報に基づいて予測される視機能に従って周辺領域の画質を低下させるため、周辺領域の画質を低下させた場合であっても、ユーザが視覚的違和感を得ることが避けられる。
【００１３】
前記情報処理装置は、ユーザの視線情報を取得するように構成された視線情報取得部と、前記視線情報に基づき前記画面上の注視点を算出するように構成された注視点算出部とをさらに具備してもよい。前記高画質領域制御部は、前記注視点に基づき前記高画質領域の位置を算出するように構成されてもよい。
【００１４】
本実施形態によれば、注視点はその位置に拘らず必ず高画質で表示されるため、ユーザが視覚的違和感を得ることが避けられる。
【００１５】
前記周辺領域には、前記高画質領域より、低解像度、低フレームレート、低ビットカラー及び低速の少なくとも何れか１つで画像が表示されてもよい。
【００１６】
本実施形態によれば、複数のアルゴリズムを用いて画質を低下することで、全体としての描画処理量が一層削減される。
【００１７】
前記情報処理装置は、前記高画質領域に表示される画像を高画質に描画し、前記周辺領域に表示される画像を低画質に描画するように構成された描画部をさらに具備してもよい。
前記描画部は、描画される画像の種類に応じて、解像度、フレームレート、ビットカラー及び速度の少なくともいずれか１つを変更することにより、前記周辺領域に表示される画像を低画質に描画するように構成されてもよい。
【００１８】
本実施形態によれば、描画される画像の種類に応じて複数のアルゴリズムにより画質を低下することで、全体としての描画処理量が一層削減されると同時に、ユーザが視覚的違和感を得ることが避けられる。
【００１９】
前記高画質領域制御部は、前記注視点に基づき第１の高画質領域の位置を算出し、前記画面の中心点に基づき第２の高画質領域の位置を算出し、前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成されてもよい。
【００２０】
本実施形態によれば、画面の中心点が必ず高画質で表示されるため、ユーザが中心点と異なる位置を注視している場合、注視点が中心点に戻った直後であっても、ユーザが視覚的違和感を得ることが避けられる。
【００２１】
前記高画質領域制御部は、前記注視点に基づき第１の高画質領域の位置を算出し、過去の注視点に基づき第２の高画質領域の位置を算出し、前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成されてもよい。
【００２２】
本実施形態によれば、過去の注視点が高画質で表示されるため、ユーザが過去の注視点と異なる位置を注視している場合、注視点が過去の注視点に戻った直後であっても、ユーザが視覚的違和感を得ることが避けられる。
【００２３】
本技術の一実施形態に係る情報処理方法は、ユーザに関して検出された視線情報を除くユーザ情報を取得し、前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定する。
【００２４】
本技術の一実施形態に係るプログラムは、ユーザ情報取得部と、高画質領域制御部としてコンピュータを機能させる。ユーザ情報取得部は、ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成される。高画質領域制御部は、前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成される。
【発明の効果】
【００２５】
以上のように、本技術によれば、ユーザフレンドリーな情報処理装置、情報処理方法及びプログラムが提供される。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態に係る情報処理装置の少なくとも一部を示す斜視図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】情報処理装置の機能を模式的に説明するための図である。
【図４】情報処理装置の機能的構成を示すブロック図である。
【図５】情報処理装置の動作を示すフローチャートである。
【図６】高画質領域の算出方法を示すフローチャートである。
【図７】縮小率テーブルを示す図である。
【図８】情報処理装置の動作を模式的に説明するための図である。
【図９】第２の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図１０】情報処理装置の動作を示すフローチャートである。
【図１１】第３の実施形態に係る情報処理装置の動作を示すフローチャートである。
【図１２】情報処理装置の動作を模式的に説明するための図である。
【図１３】第４の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図１４】情報処理装置の動作を示すフローチャートである。
【図１５】情報処理装置の動作を模式的に説明するための図である。
【図１６】第５の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
【図１７】情報処理装置の動作を示すフローチャートである。
【図１８】第６の実施形態に係る情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本技術に係る各実施形態を、図面を参照しながら説明する。
【００２８】
（１．第１の実施形態）
（１−１．情報処理装置の概要）
図１は、第１の実施形態に係る情報処理装置の少なくとも一部を示す斜視図である。
情報処理装置１は、例えば、透過型のＨＭＤ（Head Mount Display）である。情報処理装置１は、人間の左右の目に対応して設けられる左目用画像出力部１１Ｌ及び右目用画像出力部１１Ｒを有する。情報処理装置１は、画像出力部１１Ｌ、１１Ｒそれぞれの画面１１１Ｌ、１１１Ｒに画像を表示することが可能である。ＨＭＤ（情報処理装置１）を眼鏡のように装着したユーザは、周辺環境を透過的に視認すると同時に、画像出力部１１Ｌ、１１Ｒそれぞれの画面１１１Ｌ、１１１Ｒに表示された画像を視認することが可能である。なお、以下、画像出力部１１Ｌ、１１Ｒをまとめて画像出力部１１と記載し、画面１１１Ｌ、１１１Ｒをまとめて画面１１１と記載することがある。
【００２９】
（１−２．情報処理装置のハードウェア構成）
図２は、情報処理装置のハードウェア構成を示すブロック図である。
情報処理装置１において、演算部１２には、バス１３を介して、記憶部１４と、出力部１５と、入力部１６とが接続される。なお、情報処理装置１のハードウェア構成の少なくとも一部は、ＨＭＤと有線又は無線で接続される電子機器（図示せず）に設けてもよい。
【００３０】
記憶部１４は、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）と、その他の半導体メモリとを含む。ＲＯＭは、演算部１２が実行するプログラムやデータなどを固定的に格納する。ＲＡＭには、ＲＯＭに格納されたプログラムがロードされる。
【００３１】
演算部１２は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等を含む。演算部１２は、ＲＡＭにロードされたプログラムを実行する。
【００３２】
出力部１５は、画像出力部１１Ｌ、１１Ｒを含む。画像出力部１１Ｌ、１１Ｒは、演算部１２から受け取った情報に基づいて演算処理を行い、生成した画像信号を画面１１１Ｌ、１１１Ｒ（図１）に表示する。出力部１５は、典型的には、音声出力部（図示せず）をさらに含む。
【００３３】
入力部１６は、ユーザの左右の眼球を撮影するための左目用カメラ１６Ｌ及び右目用カメラ１６Ｒと、検出部群１６Ｓとを含む（図１にも示す）。入力部１６は、カメラ１６Ｌ、１６Ｒ（視線情報取得部）が取得した視線情報や、検出部群１６Ｓが検出した情報を、ログとして記憶部１４に書き込む。なお、カメラ１６Ｌ、１６Ｒ及び検出部群１６Ｓの位置は、図１に示す一例に限られない。
【００３４】
検出部群１６Ｓは、ユーザの生体情報と、ユーザの行動情報を取得するための情報と、ユーザの周囲の環境情報を取得するための情報とを検出する複数の検出部を含む。
ユーザの生体情報を検出する検出部の具体例としては、心拍センサ、発汗センサ、温度（体温）センサ、脳波センサ等が挙げられる。
ユーザの行動情報を取得するための情報を検出する検出部の具体例としては、ユーザの動きや姿勢（走行、歩行、停止等）を検出するための加速度センサ、ジャイロセンサ及び地磁気センサ（９軸センサ）等が挙げられる。
ユーザの周囲の環境情報を取得するための情報を検出する検出部の具体例としては、ＧＰＳ（Global Positioning System）、Ｗｉ‐ｆｉ（Wireless Fidelity、登録商標）、ＳＬＡＭ（Simultaneous Localization and Mapping）等の技術を利用した受信装置、ユーザの視界を撮影するための環境用カメラ、ユーザの周囲の音声（ノイズ）を検出するためのマイクロフォン、環境光の明暗を検出するための輝度センサ等が挙げられる。
【００３５】
（１−３．情報処理装置の機能）
図３は、情報処理装置の機能を模式的に説明するための図である。
画像を表示するための画面１１１の全体領域Ｃは、他の領域（周辺領域Ｂ）よりも高画質に画像が表示される高画質領域Ａを含む。具体的には、高画質領域Ａは、ユーザの弁別視野に相当する。弁別視野とは、人間の視野全体の中心部に存在するごく狭い範囲であり、視力や色弁別等の視機能に優れ、高精度な情報を受容可能な視野範囲である。弁別視野の大きさは人間の生体的負荷、行動的負荷及び環境的負荷の影響を受けて変化する。生体的負荷の影響の具体例としては、心拍が高いなど緊張状態にあるときは、弁別視野が狭くなる可能性がある。行動的負荷の影響の具体例としては、停止時（又は座位）、歩行時、走行時、の順に弁別視野が狭くなる可能性がある。環境的負荷の影響の具体例としては、明るい場所よりも暗い場所の方が弁別視野が狭くなる可能性がある。情報処理装置１は、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つに基づいて弁別視野の広狭を予測し、予測された弁別視野の広狭に従って高画質領域Ａの大きさを動的に変更する。
なお、図としての理解しやすさのため、高画質領域Ａと周辺領域Ｂとの境界を表す線（矩形）を描いている。しかし、この矩形は、あくまで仮想的なものであり、実際には画面１１１には表示されない。以下の他の図においても同様である。
【００３６】
要するに、情報処理装置１は、ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部１０２と、前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部１０３とを具備する。前記高画質領域制御部１０３は、前記ユーザ情報に基づき前記高画質領域の大きさを決定するように構成される。情報処理装置１は、前記高画質領域に表示される画像を高画質に描画し、前記全体領域のうち前記高画質領域を除く周辺領域に表示される画像を低画質に描画するように構成された描画部１０５をさらに具備する。情報処理装置１は、ユーザの視線情報を取得するように構成された視線情報取得部（カメラ１６Ｌ、１６Ｒ）と、前記視線情報に基づき前記画面上の注視点を算出するように構成された注視点算出部１０１とをさらに具備し、前記高画質領域制御部１０３は、前記注視点に基づき前記高画質領域の位置を算出するように構成される。
【００３７】
本開示において「視線情報」とは、ユーザが視認する画面１１１上の注視点を算出するために用いられる情報である。「ユーザ情報」とはユーザに関して検出されたであるが、本開示において、この「視線情報」は「ユーザ情報」から除かれる。
【００３８】
前記ユーザ情報は、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つを含む。生体情報の具体例は、心拍、発汗、体温、脳波等に関する情報である。行動情報の具体例は、動きや姿勢（走行、歩行、停止、階段昇降、車両運転、会話中等）等に関する情報である。環境情報の具体例は、比較的広い空間（室内、屋外、電車内等）や、ユーザの周囲の狭い環境（周囲の人数、会話中等）や、さらに狭い環境である、ユーザの視界（すなわち表示される画像の背景）（文字、動体、色、空間周波数、明るさ等）等に関する情報である。これらはあくまで例示にすぎず、この具体例に限定されるものではない。
【００３９】
以下に、上記機能を実現するための構成を含む情報処理装置１の具体的な構成及び動作について、より詳細に説明する。
【００４０】
（１−４．情報処理装置の機能的構成）
図４は、情報処理装置の機能的構成を示すブロック図である。
情報処理装置１は、入力部１６と、注視点算出部１０１と、ユーザ情報取得部１０２と、高画質領域制御部１０３と、描画バッファ作成部１０４と、描画部１０５と、転送部１０６と、記憶部１４と、画像出力部１１とを有する。
【００４１】
カメラ１６Ｌ、１６Ｒは、ユーザの視線情報を取得するように構成された視線情報取得部として機能する。具体的には、カメラ１６Ｌ、１６Ｒは、ユーザの左右の眼球を撮影し、視線情報を記憶部１４の視線情報ログ１４１に書き込む。視線情報とは、ユーザの視線方向（ｘ，ｙ，ｚ）を表す情報）である。
【００４２】
注視点算出部１０１は、視線情報ログ１４１を参照し、視線情報（ユーザの視線方向（ｘ，ｙ，ｚ））に基づき、画像出力部１１の画面１１１上の注視点（ｘ，ｙ）を算出する。注視点算出部１０１は、算出した注視点の位置情報である注視点情報を、高画質領域制御部１０３及び転送部１０６に供給する。
【００４３】
検出部群１６Ｓは、検出した情報を、記憶部１４のセンサログ１４２に書き込む。
【００４４】
ユーザ情報取得部１０２は、検出部群１６Ｓがセンサログ１４２に書き込んだ情報を読み出す。ユーザ情報取得部１０２は、読み出した情報をそのままユーザ情報として利用したり、読み出した情報をもとにユーザ情報を作成したりする。ユーザ情報取得部１０２は、取得したユーザ情報（ユーザの生体情報、ユーザの行動情報、ユーザの周囲の環境情報）を、高画質領域制御部１０３に供給する。
【００４５】
高画質領域制御部１０３は、ユーザ情報取得部１０２から供給されたユーザ情報に基づき高画質領域Ａの大きさを算出する。具体的には、高画質領域制御部１０３は、記憶部１４に格納されている縮小率テーブル１４３を読み出す。縮小率テーブル１４３には、ユーザ情報取得部１０２により取得され得る各ユーザ情報に対して、それぞれ異なる縮小率が割り当てられている。高画質領域制御部１０３は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）に割り当てられた縮小率を縮小率テーブル１４３から読み出す。高画質領域制御部１０３は、縮小率テーブル１４３から読み出した縮小率に基づき、実際の高画質領域Ａの大きさを算出する。
高画質領域制御部１０３は、注視点算出部１０１から供給された注視点情報に基づき高画質領域Ａの位置を算出する。具体的には、高画質領域制御部１０３は、注視点の位置が高画質領域Ａの中心位置と等しくなるように、高画質領域Ａの位置を算出する。
以上により、高画質領域制御部１０３は、高画質領域Ａを算出する。高画質領域制御部１０３は、算出した高画質領域Ａを、描画バッファ作成部１０４に通知する。
【００４６】
描画バッファ作成部１０４は、高画質描画バッファａ及び低画質描画バッファｂを作成する。高画質描画バッファａは、高画質領域Ａと同じ大きさで高解像度（高画質）である。低画質描画バッファｂは、全体領域Ｃと同じ大きさで、低解像度（低画質）である。描画バッファ作成部１０４は、作成した高画質描画バッファａ及び低画質描画バッファｂを記憶部１４に格納する。描画バッファ作成部１０４は、高画質描画バッファａ及び低画質描画バッファｂの用意が完了したことを、描画部１０５に通知する。
【００４７】
描画部１０５は、記憶部１４から高画質描画バッファａを読み出す。描画部１０５は、高画質領域制御部１０３が算出した高画質領域Ａに表示される画像（部分画像と呼ぶ。）の情報を、高画質描画バッファａに書き込む。
描画部１０５は、記憶部１４から低画質描画バッファｂを読み出す。描画部１０５は、全体領域Ｃに表示される画像（全体画像と呼ぶ。）の情報を、所定の縮小率で低画質描画バッファｂに書き込む。描画部１０５は、高画質描画バッファａへの部分画像の情報の書き込みと、低画質描画バッファｂへの全体画像の情報の書き込みとが完了したことを、転送部１０６に通知する。
【００４８】
転送部１０６は、記憶部１４に格納された画面１１１のフレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を、拡大して描画されるように書き込みを行う。転送部１０６は、このフレームバッファｃに、高画質描画バッファａに描画された画像の中心点が注視点Ｐ１と同じになる位置に、高画質描画バッファａに描画された部分画像の情報を、等倍に描画されるように書き込みを行う。すなわち、転送部１０６は、全体領域Ｃに低画質に表示される全体画像上に、高画質領域Ａに高画質に表示される部分画像を重畳（オーバーラップ）した画像情報を、画面１１１のフレームバッファｃに書き込む。転送部１０６は、フレームバッファｃに書き込まれた画像情報を画像出力部１１に転送する。
【００４９】
画像出力部１１は、転送部１０６から供給された画像情報に基づき、画面１１１の全体領域Ｃに低画質に全体画像を表示し、これに重畳（オーバーラップ）されるように、高画質領域Ａに高画質に部分画像を表示する。
【００５０】
（１−５．情報処理装置の動作）
図５は、情報処理装置の動作を示すフローチャートである。
同図を参照して、上記の機能的構成を有する情報処理装置１の動作をより具体的に説明する。
【００５１】
カメラ１６Ｌ、１６Ｒは、ユーザの左右の眼球を撮影し、所定期間の視線情報を、記憶部１４の視線情報ログ１４１に書き込む。視線情報とは、ユーザの視線方向（ｘ，ｙ，ｚ）を表す情報である。
【００５２】
注視点算出部１０１は、視線情報ログ１４１を参照し、視線情報（ユーザの視線方向（ｘ，ｙ，ｚ））に基づき、画像出力部１１の画面１１１上の注視点（ｘ，ｙ）を算出する（ステップＳ１）。注視点算出部１０１は、算出した注視点の位置情報である注視点情報を、高画質領域制御部１０３及び転送部１０６に供給する。
【００５３】
高画質領域制御部１０３は、高画質領域Ａを算出する（ステップＳ２）。高画質領域Ａの算出方法の具体的な処理を、以下に説明する。
【００５４】
図６は、高画質領域の算出方法を示すフローチャートである。
以下のフローチャートにおいて、ステップ番号を「Ｓ２−１−１」のように記載することがある。「Ｓ」以下は、「（図５に示すメインルーチンのステップ番号）−（実施形態の番号）−（サブルーチンのステップ番号）」を意味する。
【００５５】
検出部群１６Ｓは、検出した情報を、記憶部１４のセンサログ１４２に書き込む。検出した情報との具体例としては、ユーザの生体情報（心拍、発汗、体温、脳波等）、加速度センサ、ジャイロセンサ及び地磁気センサ（９軸センサ）等のデータ、ＧＰＳ情報、Ｗｉ−ｆｉ情報、ＳＬＡＭ情報、環境用カメラの撮影情報、マイクロフォンの音声（ノイズ）情報が挙げられる。
【００５６】
ユーザ情報取得部１０２は、検出部群１６Ｓがセンサログ１４２に書き込んだ情報を読み出す。ユーザ情報取得部１０２は、読み出した情報をそのままユーザ情報として利用したり、読み出した情報をもとにユーザ情報を作成したりする。例えば、ユーザ情報取得部１０２は、読み出したユーザの生体情報（心拍、発汗、体温、脳波等）をそのまま利用する。あるいは、例えば、ユーザ情報取得部１０２は、読み出した加速度センサ、ジャイロセンサ及び地磁気センサ（９軸センサ）等のデータをもとに、ユーザの行動（動きや姿勢（走行、歩行、停止等））を判定することで、ユーザの行動情報を取得する。あるいは、例えば、ユーザ情報取得部１０２は、読み出したＧＰＳ情報、Ｗｉ−ｆｉ情報、ＳＬＡＭ情報、環境用カメラの撮影情報、マイクロフォンの音声（ノイズ）情報、環境光の輝度情報をもとに、ユーザの周囲の環境情報を判定することで、ユーザの周囲の環境情報を取得する。ユーザ情報取得部１０２は、取得したユーザ情報（ユーザの生体情報、ユーザの行動情報、ユーザの周囲の環境情報）を、高画質領域制御部１０３に供給する。
【００５７】
本実施形態においては、具体的には、ユーザ情報取得部１０２は、少なくとも加速度センサの情報をもとに、ユーザの行動（走行、歩行、停止）を判定することで、ユーザの行動情報を取得するものとして、以下説明する。例えば、ユーザ情報取得部１０２は、ユーザの移動速度が０ｃｍ／秒以上５ｃｍ／秒未満のときユーザが停止している（又は座位）と判定し、５ｃｍ／秒以上２０ｃｍ／秒未満のときユーザが歩行していると判定し、２０ｃｍ／秒以上のときユーザが走行していると判定する。ユーザ情報取得部１０２は、取得したユーザの行動情報（走行、歩行、停止）を、高画質領域制御部１０３に供給する（ステップＳ２−１−１）。
【００５８】
高画質領域制御部１０３は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）に基づき高画質領域Ａの大きさを算出する。その具体的な方法を説明する。
まず、高画質領域制御部１０３は、記憶部１４に格納されている縮小率テーブル１４３を読み出す。縮小率テーブル１４３には、ユーザ情報取得部１０２により判定されるユーザの各行動（走行、歩行、停止）に対して、それぞれ異なる縮小率が割り当てられている。「縮小率」とは、高画質領域Ａの大きさを算出するために用いられる係数である。すなわち、高画質領域Ａの大きさの通常値（最大値）は予め決まっており、その通常値に縮小率を乗算した値が、実際の高画質領域Ａの大きさとして得られる。
【００５９】
図７は、縮小率テーブルを示す図である。
高画質領域制御部１０３は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）が「停止」のとき、「停止」に割り当てられた縮小率「１」を縮小率テーブル１４３から読み出す。高画質領域制御部１０３は、同様に、「歩行」のとき縮小率「１／２」を、「走行」のとき縮小率「１／３」を読み出す（ステップＳ２−１−２）。なお、これら縮小率の値はあくまで例示である。
【００６０】
図６に戻り、高画質領域制御部１０３は、高画質領域Ａの大きさの通常値に縮小率テーブル１４３から読み出した縮小率を乗算して、実際の高画質領域Ａの大きさを算出する。そして、高画質領域制御部１０３は、注視点算出部１０１から供給された注視点情報に基づき高画質領域Ａの位置を算出する。具体的には、高画質領域制御部１０３は、注視点の位置が高画質領域Ａの中心位置と等しくなるように、高画質領域Ａの位置を算出する。以上により、高画質領域制御部１０３は、高画質領域Ａを算出する（ステップＳ２−１−３）。高画質領域制御部１０３は、算出した高画質領域Ａを、描画バッファ作成部１０４に通知する。
【００６１】
図５に戻り、描画バッファ作成部１０４は、高画質描画バッファａ及び低画質描画バッファｂを作成する。高画質描画バッファａは、高画質領域Ａと同じ大きさで高解像度（高画質）である。低画質描画バッファｂは、全体領域Ｃと同じ大きさで、低解像度（低画質）である。例えば、低画質描画バッファｂの解像度として、全体領域Ｃの大きさの１／２の縮小率が設定されるが、これに限定されず、１／４など他の値でもよい。描画バッファ作成部１０４は、作成した高画質描画バッファａ及び低画質描画バッファｂを記憶部１４に格納する（ステップＳ３）。描画バッファ作成部１０４は、高画質描画バッファａ及び低画質描画バッファｂの用意が完了したことを、描画部１０５に通知する。
【００６２】
図８は、以降のステップに係る情報処理装置の動作を模式的に説明するための図である。
図５及び図８を参照し、通知を受けると、描画部１０５は、記憶部１４から高画質描画バッファａを読み出す。描画部１０５は、高画質領域制御部１０３が算出した高画質領域Ａに表示される画像（部分画像と呼ぶ。）の情報を、高画質描画バッファａに書き込む（ステップＳ４）。なお、高画質領域Ａの位置は、高画質領域制御部１０３がステップＳ２−１−３で算出した、注視点（図８のＰ１）が高画質領域Ａの中心位置と等しくなるような位置である。
【００６３】
描画部１０５は、記憶部１４から低画質描画バッファｂを読み出す。描画部１０５は、全体領域Ｃに表示される画像（全体画像と呼ぶ。）の情報を、上記１／２の縮小率で低画質描画バッファｂに書き込む（ステップＳ５）。描画部１０５は、高画質描画バッファａへの部分画像の情報の書き込みと、低画質描画バッファｂへの全体画像の情報の書き込みとが完了したことを、転送部１０６に通知する。
【００６４】
上記通知を受けると、転送部１０６は、記憶部１４に格納された画面１１１のフレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を、拡大して描画されるように書き込みを行う（ステップＳ６）。転送部１０６は、このフレームバッファｃに、高画質描画バッファａに描画された部分画像の中心点が注視点Ｐ１と同じになる位置に、高画質描画バッファａに描画された部分画像の情報を、等倍に描画されるように書き込みを行う（ステップＳ７）。すなわち、転送部１０６は、全体領域Ｃに低画質に表示される全体画像上に、高画質領域Ａに高画質に表示される部分画像を重畳（オーバーラップ）した画像（合成画像と呼ぶ。）の情報を、画面１１１のフレームバッファｃに書き込む。転送部１０６は、フレームバッファｃに書き込まれた合成画像の情報を画像出力部１１に転送する。
【００６５】
画像出力部１１は、転送部１０６から供給された合成画像の情報に基づき、画面１１１の全体領域Ｃに低画質に全体画像を表示し、これに重畳（オーバーラップ）されるように、高画質領域Ａに高画質に部分画像を表示する。結果的に、図３に示したように、画面１１１の高画質領域Ａに高画質に部分画像が表示され、周辺領域Ｂに低画質に残りの画像（＝全体画像−部分画像）が表示される。
【００６６】
（１−６．まとめ）
ＨＭＤのようなウェアラブルなデバイスやその他の携帯型デバイスは、人間の身体に装着したり人間が携帯したりする性質上、そのバッテリ容量には限界があり、その結果、駆動時間にも制限がある。しかし、本実施形態によれば、画面の全体領域中の一部のみを高画質領域とし、周辺領域を低画質とすることで、ユーザが高精度に認知可能である弁別視野の描画品質を低下することなく、描画処理量（描画コスト）が削減される。これにより、バッテリ容量に限界のあるデバイスであっても、その駆動時間が向上される。
【００６７】
本実施形態によれば、高画質領域を、ユーザの弁別視野に対応させる。人間の弁別視野の大きさは、人間の生体的負荷、行動的負荷及び環境的負荷の影響を受けて変化する。本実施形態によれば、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つに基づいて弁別視野の広狭を予測し、予測された弁別視野の広狭に従って高画質領域の大きさを動的に変更する。言い換えれば、どのようなユーザがどのような状況にあるときであっても、弁別視野の広狭をリアルタイムに予測し、高画質領域の大きさをリアルタイムに動的に変更できる。具体的には、ユーザの弁別視野が相対的に広いと予測されるときには高画質領域の大きさを最大値（通常値）とし、弁別視野が相対的に狭いと予測されるときには、高画質領域の大きさを縮小する。
【００６８】
その結果、第１に、弁別視野が相対的に狭いと予測されるときには、高画質領域が縮小されるため、全体としての描画処理量がさらに削減される。これにより、駆動時間がさらに向上される。
第２に、予測される弁別視野の広狭に従って高画質領域が縮小されるため、高画質領域が縮小された場合であっても、ユーザが視覚的違和感を得ることが避けられる。
従って、描画処理量の削減及び駆動時間の向上を実現しつつ、ユーザフレンドリーな情報処理装置が実現される。
【００６９】
本実施形態では、高画質領域の大きさを変更するのに用いられるパラメータをユーザの行動（動きや姿勢（走行、歩行、停止等））の１種類のみとしたが、複数種類のパラメータを用いてもよい。複数種類のパラメータを用いることで、個々のユーザのニーズに応じてよりきめ細かく高画質領域の大きさを動的に変更できる。
【００７０】
（２．第２の実施形態）
以下の説明において、既に説明した各実施形態に記載された構成、動作及び作用等と同様の構成、動作及び作用等は、説明を省略し、異なる点を主に説明する。また、既に説明した各実施形態に記載された構成及び動作の参照符号及びステップ番号は、同様の構成及び動作を示すものとして、以下の実施形態でも同様のものを使用する。
【００７１】
（２−１．情報処理装置の機能）
第２の実施形態によれば、ユーザの弁別視野に相当する高画質領域以外の領域（周辺領域）の画質（解像度）を動的に変化させる。人間の視野において、弁別視野の周囲には、有効視野、安定注視野、誘導視野及び補助視野が、この順に内側から外側へと同心状に広がっている。これら各視野は、内側から外側への順で、視力や色弁別等の視機能が低下する。上記のように、人間の弁別視野の大きさは、人間の生体的負荷、行動的負荷及び環境的負荷の影響を受けて変化する。これと同時に、弁別視野外の各視野の大きさも、生体的負荷、行動的負荷及び環境的負荷の影響を受けて変化する。例えば、走行中（行動的負荷大）は停止時（行動的負荷小）に比べて弁別視野が小さくなるとともに、有効視野等も小さくなり、反対に補助視野等がその分大きくなる可能性がある。有効視野等が小さくなり、補助視野等がその分大きくなると、弁別視野外の視野における視機能が全体として低下する。
【００７２】
本実施形態によれば、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つに基づいて、弁別視野外の視野における視機能の高低を予測する。そして、予測された弁別視野外の視野における視機能の高低に従って、周辺領域の画質を動的に変更する。
【００７３】
要するに、情報処理装置は、前記全体領域のうち前記高画質領域を除く周辺領域の画質をユーザ情報に基づき決定するように構成される画質制御部（全体領域画質制御部１０７）をさらに具備する。
【００７４】
（２−２．情報処理装置の機能的構成）
図９は、第２の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
情報処理装置１Ａは、第１の実施形態の情報処理装置１の機能的構成に加えて、全体領域画質制御部１０７を有する。
【００７５】
全体領域画質制御部１０７は、ユーザ情報取得部１０２から供給されたユーザ情報に基づき、全体領域Ｃの画質（解像度）を決定する。具体的には、全体領域画質制御部１０７は、記憶部１４に格納されている画質低下率テーブル１４４を読み出す。画質低下率テーブル１４４には、ユーザ情報取得部１０２により取得され得る各ユーザ情報に対して、それぞれ異なる画質低下率が割り当てられている。全体領域画質制御部１０７は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）に割り当てられた画質低下率を画質低下率テーブル１４４から読み出す。全体領域画質制御部１０７は、画質低下率テーブル１４４から読み出した画質低下率に基づき、実際の全体領域Ｃの画質（解像度）を算出する。全体領域画質制御部１０７は、算出した全体領域Ｃの画質（解像度）を、描画バッファ作成部１０４に通知する。
【００７６】
（２−３．情報処理装置の動作）
図１０は、情報処理装置の動作を示すフローチャートである。
第２の実施形態に係る情報処理装置１Ａの動作は、ステップＳ３に関する動作を除いて、第１の実施形態の動作と同様である。
【００７７】
ユーザ情報取得部１０２は、取得したユーザの行動情報（走行、歩行、停止）を、高画質領域制御部１０３に加えて全体領域画質制御部１０７にも供給する（ステップＳ３−２−１）。
【００７８】
全体領域画質制御部１０７は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）に基づき、全体領域Ｃの画質（解像度）を決定する。具体的には、全体領域画質制御部１０７は、記憶部１４に格納されている画質低下率テーブル１４４を読み出す。画質低下率テーブル１４４には、ユーザ情報取得部１０２により判定されるユーザの各行動（走行、歩行、停止）に対して、それぞれ異なる画質低下率が割り当てられている。「画質低下率」とは、全体領域Ｃの画質（解像度）を算出するために用いられる係数である。すなわち、全体領域Ｃの画質（解像度）の通常値（最大値）は予め決まっており、その通常値に画質低下率を乗算した値が、実際の全体領域Ｃの画質（解像度）として得られる。なお、全体領域Ｃの画質（解像度）の通常値は、高画質領域Ａの画質（解像度）より低い。
【００７９】
画質低下率テーブル１４４には、例えば、縮小率テーブル１４３（図７）と同様の値が記録されている。この場合、全体領域画質制御部１０７は、ユーザ情報取得部１０２から供給されたユーザ情報（行動情報）が「停止」のとき、「停止」に割り当てられた画質低下率「１」を画質低下率テーブル１４４（図７と同じ）から読み出す。全体領域画質制御部１０７は、同様に、「歩行」のとき画質低下率「１／２」を、「走行」のとき画質低下率「１／３」を読み出す（ステップＳ３−２−２）。なお、これら画質低下率の値はあくまで例示である。全体領域画質制御部１０７は、算出した全体領域Ｃの画質（解像度）を、描画バッファ作成部１０４に通知する。
【００８０】
描画バッファ作成部１０４は、高画質描画バッファａ及び低画質描画バッファｂ'を作成する。低画質描画バッファｂ'の解像度は、全体領域画質制御部１０７により算出された解像度である。描画バッファ作成部１０４は、作成した高画質描画バッファａ及び低画質描画バッファｂ'を記憶部１４に格納する（ステップＳ３−２−３）。
【００８１】
（２−４．まとめ）
本実施形態によれば、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つに基づいて、弁別視野外の視野における視機能の高低を予測する。そして、予測された弁別視野外の視野における視機能の高低に従って全体領域の画質を動的に変更することで、周辺領域の画質を動的に変更する。言い換えれば、どのようなユーザがどのような状況にあるときであっても、弁別視野外の視野における視機能の高低をリアルタイムに予測し、全体領域の画質を動的に変更することで、周辺領域の画質をリアルタイムに変更できる。具体的には、ユーザの弁別視野外の視野における視機能が相対的に高いと予測されるときには全体領域の画質を最大値（通常値）とし、弁別視野外の視野における視機能が相対的に低いと予測されるときには、全体領域の画質を低下させる。
【００８２】
その結果、第１に、弁別視野外の視野における視機能が相対的に低いと予測されるときには、全体領域の画質を低下させるため、全体としての描画処理量がさらに削減される。これにより、駆動時間がさらに向上される。
第２に、予測される弁別視野外の視野における視機能の高低に従って全体領域の画質を低下させることにより周辺領域の画質を低下させるため、周辺領域の画質を低下させた場合であっても、ユーザが視覚的違和感を得ることが避けられる。
従って、描画処理量の一層の削減及び駆動時間の一層の向上を実現しつつ、ユーザフレンドリーな情報処理装置が実現される。
【００８３】
（３．第３の実施形態）
（３−１．情報処理装置の機能）
第３の実施形態によれば、ユーザの注視点が移動（すなわち弁別視野が移動）することを想定して、現在の弁別視野だけでなく、想定される移動後の弁別視野にも基づき、高画質領域を算出する。
【００８４】
要するに、高画質領域制御部は、注視点に基づき第１の高画質領域の位置を算出し、画面の中心点に基づき第２の高画質領域の位置を算出し、ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成される。
【００８５】
（３−２．情報処理装置の動作）
図１１は、第３の実施形態に係る情報処理装置の動作を示すフローチャートである。図１２は、情報処理装置の動作を模式的に説明するための図である。
第３の実施形態に係る情報処理装置の動作は、ステップＳ２−１−３に関する動作を除いて、第１の実施形態の動作と同様である。第３の実施形態に係る情報処理装置の機能的構成は、図４の機能的構成と同様であるため、図示を省略する。
【００８６】
高画質領域制御部１０３は、第１の高画質領域Ａ１（第１の実施形態の高画質領域Ａに相当する）の大きさの通常値に縮小率テーブル１４３から読み出した縮小率を乗算して、実際の第１の高画質領域Ａ１の大きさを算出する。そして、高画質領域制御部１０３は、注視点算出部１０１から供給された注視点情報に基づき第１の高画質領域Ａ１の位置を算出する。具体的には、高画質領域制御部１０３は、注視点Ｐ１の位置が第１の高画質領域Ａ１の中心位置と等しくなるように、第１の高画質領域Ａ１の位置を算出する。以上により、高画質領域制御部１０３は、第１の高画質領域Ａ１を算出する（ステップＳ２−３−１）。
【００８７】
高画質領域制御部１０３は、注視点算出部１０１から供給される注視点情報に基づき、過去の所定期間（数秒間）の間に、注視点が全体領域Ｃの中心点Ｐ２上に存在したことがあるか否かを判定する（ステップＳ２−３−２）。ＮＯの場合、高画質領域制御部１０３は、第１の高画質領域Ａ１を最終的な高画質領域Ａとして、ステップＳ３に進む。
【００８８】
ステップＳ２−３−２でＹＥＳの場合、高画質領域制御部１０３は、全体領域Ｃの中心点Ｐ２の位置を中心位置とする第２の高画質領域Ａ２を算出する（ステップＳ２−３−３）。第２の高画質領域Ａ２の大きさは、典型的には、第１の高画質領域Ａ１の大きさと同じである。第１の高画質領域Ａ１の位置及び大きさに応じて、第１の高画質領域Ａ１と第２の高画質領域Ａ２とは重なり合うこともあるし、隣接することもあるし、離れていることもある。
【００８９】
高画質領域制御部１０３は、算出した第１の高画質領域Ａ１及び第２の高画質領域Ａ２を少なくとも含む合成高画質領域Ａ３を算出する（ステップＳ２−３−４）。例えば、第１の高画質領域Ａ１及び第２の高画質領域Ａ２がそれぞれ矩形であるとする。この場合、合成高画質領域Ａ３は、第２の高画質領域Ａ２から離れた位置にある第１の高画質領域Ａ１の２辺を延長し、第１の高画質領域Ａ１から離れた位置にある第２の高画質領域Ａ２の２辺を延長し、延長した４辺をからなる矩形を合成高画質領域Ａ３とすればよい。
【００９０】
高画質領域制御部１０３は、算出した合成高画質領域Ａ３を、描画バッファ作成部１０４に通知する。描画バッファ作成部１０４が作成（ステップＳ３）する高画質描画バッファａは、合成高画質領域Ａ３と同じ大きさである。
【００９１】
（３−３．まとめ）
特に眼鏡のような透過型のＨＭＤ（情報処理装置１）をユーザが装着している場合には、一般的には、ユーザが画面１１１の全体領域Ｃの中心点Ｐ２を注視する時間が長いことが想定される。このため、本実施形態によれば、注視点が全体領域Ｃの中心点Ｐ２にすぐに戻ることを前提として、現在の注視点Ｐ１（中心点Ｐ２と異なる）だけでなく、中心点Ｐ２にも基づき、高画質領域を算出する。
【００９２】
その結果、第１に、合成高画質領域Ａ３は必ず中心点Ｐ２を基準とした第２の高画質領域Ａ２を含むので、注視点が中心点Ｐ２に戻ったときには必ず、弁別領域が合成高画質領域Ａ３（具体的には、第２の高画質領域Ａ２）に含まれる。このため、ユーザが視覚的違和感を得ることが避けられる。
第２に、ユーザが画面１１１の全体領域Ｃの中心点Ｐ２を注視する時間が長いことを前提として、第２の高画質領域Ａ２の中心点を常に全体領域Ｃの中心点Ｐ２としている。このため、第２の高画質領域Ａ２の中心点の位置を算出する必要が無く、演算量が無駄に増加するのを避けられる。
第３に、注視点が中心点Ｐ２から外れたときのみ合成高画質領域Ａ３を算出しているため、注視点が中心点Ｐ２と等しいときには合成高画質領域Ａ３を算出する必要が無く、全体としての描画処理量が削減される。
従って、描画処理量の削減及び駆動時間の向上を実現しつつ、演算量が無駄に増加するのを避けながら、益々ユーザフレンドリーな情報処理装置が実現される。
【００９３】
（４．第４の実施形態）
第４の実施形態は、第３の実施形態の変形例である。
【００９４】
（４−１．情報処理装置の動作）
図１３は、第４の実施形態に係る情報処理装置の機能的構成を示すブロック図である。図１４は、情報処理装置の動作を示すフローチャートである。図１５は、情報処理装置の動作を模式的に説明するための図である。
第４の実施形態に係る情報処理装置１Ｂの動作は、ステップＳ３、Ｓ４、Ｓ７に関する動作を除いて、第３の実施形態の動作と同様である。
【００９５】
まず、図１１のフローチャートのステップＳ１〜Ｓ２−３−２と同様の処理が行われる。ステップＳ２−３−２でＮＯの場合（過去の所定期間の間に、注視点が全体領域Ｃの中心点Ｐ２上に存在したことがない）、高画質領域制御部１０３は、ステップＳ２−３−１で算出した第１の高画質領域Ａ１を最終的な高画質領域Ａとして、ステップＳ３に進む。
【００９６】
ステップＳ２−３−２でＹＥＳの場合（過去の所定期間の間に、注視点が全体領域Ｃの中心点Ｐ２上に存在したことがある）、高画質領域制御部１０３は、全体領域Ｃの中心点Ｐ２の位置を中心位置とし、第１の高画質領域Ａ１と同じ大きさである第２の高画質領域Ａ２を算出する（ステップＳ２−３−３）。高画質領域制御部１０３は、ステップＳ２−３−１で算出した第１の高画質領域Ａ１と、ステップＳ２−３−３で算出した第２の高画質領域Ａ２とを、描画バッファ作成部１０４に通知する。なお、第１の高画質領域Ａ１の中心点は注視点Ｐ１であり、第２の高画質領域Ａ２の中心点は全体領域Ｃの中心点Ｐ２である。
【００９７】
通知を受けると、描画バッファ作成部１０４は、第１の高画質描画バッファａ１と、第２の高画質描画バッファａ２と、低画質描画バッファｂとを作成する。第１の高画質描画バッファａ１は、第１の高画質領域Ａ１と同じ大きさで高解像度（高画質）である。第２の高画質描画バッファａ２は、第２の高画質領域Ａ２と同じ大きさで高解像度（高画質）である。第１の高画質描画バッファａ１と第２の高画質描画バッファａ２とは、同じ解像度（画質）である。低画質描画バッファｂは、全体領域Ｃと同じ大きさで、低解像度（低画質）である。描画バッファ作成部１０４は、作成した第１の高画質描画バッファａ１と、第２の高画質描画バッファａ２と、低画質描画バッファｂとを記憶部１４に格納する（ステップＳ３−４−１）。描画バッファ作成部１０４は、第１の高画質描画バッファａ１と、第２の高画質描画バッファａ２と、低画質描画バッファｂとの用意が完了したことを、描画部１０５に通知する。
【００９８】
通知を受けると、描画部１０５は、記憶部１４から第１の高画質描画バッファａ１を読み出す。描画部１０５は、高画質領域制御部１０３が算出した第１の高画質領域Ａ１に表示される画像（第１の部分画像と呼ぶ。）の情報を、第１の高画質描画バッファａ１に書き込む（ステップＳ４−４−１）。さらに、描画部１０５は、記憶部１４から第２の高画質描画バッファａ２を読み出す。描画部１０５は、高画質領域制御部１０３が算出した第２の高画質領域Ａ２に表示される画像（第２の部分画像と呼ぶ。）の情報を、第２の高画質描画バッファａ２に書き込む（ステップＳ４−４−２）。
【００９９】
描画部１０５は、記憶部１４から低画質描画バッファｂを読み出し、全体画像の情報を低画質描画バッファｂに書き込む（ステップＳ５）。描画部１０５は、第１の高画質描画バッファａ１、第２の高画質描画バッファａ２及び低画質描画バッファｂへの画像情報の書き込みが完了したことを、転送部１０６に通知する。
【０１００】
上記通知を受けると、転送部１０６は、記憶部１４に格納された画面１１１のフレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を、拡大して描画されるように書き込みを行う（ステップＳ６）。
【０１０１】
転送部１０６は、このフレームバッファｃに、第１の高画質描画バッファａ１に描画された第１の部分画像の中心点が注視点Ｐ１と同じになる位置に、第１の高画質描画バッファａ１に描画された第１の部分画像の情報を、等倍に描画されるように書き込みを行う（ステップＳ７−４−１）。
【０１０２】
転送部１０６は、このフレームバッファｃに、第２の高画質描画バッファａ２に描画された第２の部分画像の中心点が全体領域Ｃの中心点Ｐ２と同じになる位置に、第２の高画質描画バッファａ２に描画された第２の部分画像の情報を、等倍に描画されるように書き込みを行う（ステップＳ７−４−２）。
【０１０３】
すなわち、転送部１０６は、全体領域Ｃに低画質に表示される全体画像上に、第１の高画質領域Ａ１に高画質に表示される第１の部分画像及び第２の高画質領域Ａ２に高画質に表示される第２の部分画像を重畳（オーバーラップ）した画像情報を、画面１１１のフレームバッファｃに書き込む。転送部１０６は、フレームバッファｃに書き込まれた画像情報を画像出力部１１に転送する。
【０１０４】
（４−２．まとめ）
本実施形態によれば、第３の実施形態とは異なり合成高画質領域Ａ３を算出しないので、第３の実施形態に比べて演算量の削減を図れる。また、高画質領域としての第１の高画質領域Ａ１及び第２の高画質領域Ａ２の合計面積が、第３の実施形態の合成高画質領域Ａ３よりも狭いため、全体としての描画処理量が削減される。従って、描画処理量の削減及び駆動時間の向上を実現しつつ、演算量が無駄に増加するのを避けながら、益々ユーザフレンドリーな情報処理装置が実現される。
【０１０５】
（５．第５の実施形態）
第１の実施形態では、解像度を異ならせることで、高画質領域Ａと周辺領域Ｂとの画質を異ならせた。これに対して、第５の実施形態では、解像度だけでなくフレームレートをも異ならせることで、高画質領域Ａと周辺領域Ｂとの画質を異ならせる。
【０１０６】
図１６は、第５の実施形態に係る情報処理装置の機能的構成を示すブロック図である。
情報処理装置１Ｃの記憶部１４の描画フラグ格納部１４５には、描画フラグとして変数「０」又は「１」が登録される。
【０１０７】
図１７は、情報処理装置の動作を示すフローチャートである。
第５の実施形態に係る情報処理装置の動作は、ステップＳ５に関する動作を除いて、第１の実施形態の動作と同様である。
【０１０８】
部分画像を高画質描画バッファａに書き込んだ後（ステップＳ４）、描画部１０５は、記憶部１４に格納されている描画フラグ格納部１４５を参照し、描画フラグ格納部１４５に描画フラグとして変数「０」が登録されているか否かを判定する（ステップＳ５−５−１）。
【０１０９】
描画フラグ格納部１４５に「０」が登録されている場合（ステップＳ５−５−１でＹＥＳ）、描画部１０５は、記憶部１４から低画質描画バッファｂを読み出す。描画部１０５は、全体画像の情報を、所定の縮小率で低画質描画バッファｂに書き込む（ステップＳ５−５−３）。描画部１０５は、高画質描画バッファａへの部分画像の情報の書き込みと、低画質描画バッファｂへの全体画像の情報の書き込みとが完了したことを、転送部１０６に通知する。描画部１０５は、描画フラグ格納部１４５に描画フラグとして変数「１」を登録する（ステップＳ５−５−４）。
【０１１０】
上記通知を受けると、転送部１０６は、フレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を書き込み（ステップＳ６）、高画質描画バッファａに描画された部分画像の情報を書き込む（ステップＳ７）。
【０１１１】
一方、描画フラグ格納部１４５に変数が何も登録されていなければ（ステップＳ５−５−１でＮＯ）、描画部１０５は、初期値として「０」を登録する（ステップＳ５−５−２）。あるいは、描画フラグ格納部１４５に「１」が登録されていれれば（ステップＳ５−５−１でＮＯ）、描画部１０５は、描画フラグとして変数「０」を登録する（ステップＳ５−５−２）。これらの場合、描画部１０５は、高画質描画バッファａのみへの画像情報の書き込みが完了したことを、転送部１０６に通知する。
【０１１２】
上記通知を受けると、転送部１０６は、ステップＳ６をスキップし、フレームバッファｃに、高画質描画バッファａに描画された部分画像の情報だけを書き込む（ステップＳ７）。結果的に、全体画像を書き込むフレームレートが、部分画像を書き込むフレームレートの１／２になる。例えば、部分画像を書き込むフレームレートが６０ｆｐｓ（frames per second）とすると、全体画像を書き込むフレームレートは３０ｆｐｓとなる。
【０１１３】
本実施形態によれば、全体領域Ｃの解像度を下げるだけでなく、フレームレートをも下げることで、高画質領域Ａと周辺領域Ｂとの画質を異ならせる。これにより、全体としての描画処理量が一層削減されると同時に、ユーザが視覚的違和感を得ることが避けられる。これにより、描画処理量の一層の削減及び駆動時間の一層の向上を実現しつつ、ユーザフレンドリーな情報処理装置が実現される。
【０１１４】
（６．第６の実施形態）
第６の実施形態によれば、画像（コンテンツ）の種類に応じて、高画質領域Ａと全体領域Ｃの画質を変更するアルゴリズムを変更する。具体的には、文字コンテンツを画像として表示する場合、全体領域Ｃの解像度を下げるだけでなく、フレームレートをも下げることで、全体領域Ｃの画質を下げる。文字コンテンツ以外のコンテンツを画像として表示する場合、全体領域Ｃの解像度のみを下げることで、全体領域Ｃの画質を下げる。
【０１１５】
図１８は、第６の実施形態に係る情報処理装置の動作を示すフローチャートである。
第６の実施形態に係る情報処理装置の動作は、ステップＳ４に関する動作を除いて、第１の実施形態及び第５の実施形態の動作と同様である。第６の実施形態に係る情報処理装置の機能的構成は、図１６の機能的構成と同様であるため、図示を省略する。
【０１１６】
描画部１０５は、描画バッファ作成部１０４から、高画質描画バッファａ及び低画質描画バッファｂの用意完了（ステップＳ３）の通知を受けると、部分画像の情報を、高画質描画バッファａに書き込む（ステップＳ４−６−１）。続いて、描画部１０５は、画像が文字コンテンツか否かを判断する（ステップＳ４−６−２）。文字コンテンツか否かの判断は、例えば、コンテンツ自体に記述されているメタ情報を参照することで行えばよい。文字コンテンツでない場合（ステップＳ４−６−２でＮＯ）、描画部１０５は、毎フレームごとに、全体画像の情報を低画質描画バッファｂに書き込む（ステップＳ５）。そして、転送部１０６は、フレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を書き込む（ステップＳ６）。
【０１１７】
一方、文字コンテンツの場合（ステップＳ４−６−２でＹＥＳ）、描画部１０５は、低フレームレート（例えば、部分画像を書き込むフレームレートの１／２）で、全体画像の情報を低画質描画バッファｂに書き込む（ステップＳ５−５−１〜Ｓ５−５−４）。そして、転送部１０６は、低フレームレート（部分画像を書き込むフレームレートの１／２）で、フレームバッファｃに、低画質描画バッファｂに書き込まれた全体画像の情報を書き込む（ステップＳ６）。
【０１１８】
周辺領域Ｄに表示される画像がアニメーションの場合、フレームレートを下げることで画質を下げることで、ユーザが視覚的違和感を得る可能性がある。一方、周辺領域Ｄに表示される画像が文字の場合には、アニメーションが使われない（すなわち静止画である）と予測される。静止画の場合、フレームレートを下げたとしても、画質が低下せず、ユーザが視覚的違和感を得る可能性が極めて低くなる。
【０１１９】
本実施形態によれば、文字コンテンツを画像として表示する場合、全体領域Ｃの解像度を下げるだけでなく、フレームレートをも下げることで、周辺領域Ｂとの画質を低下させる。これにより、全体としての描画処理量が一層削減されると同時に、ユーザが視覚的違和感を得ることが避けられる。これにより、描画処理量の一層の削減及び駆動時間の一層の向上を実現しつつ、ユーザフレンドリーな情報処理装置が実現される。
【０１２０】
（７．高画質領域の大きさを動的に変更するためのパラメータの具体例）
上記各実施形態において、情報処理装置は、ユーザの行動情報（走行、歩行、停止）に基づいて弁別視野の広狭を予測し、予測された弁別視野の広狭に従って高画質領域の大きさを動的に変更した。高画質領域の大きさを動的に変更するためのパラメータの他の具体例としては、以下の例が挙げられる。
【０１２１】
一例として、ユーザ情報取得部１０２は、ジャイロセンサ及び加速度センサのデータを基に、ユーザの頭部の動き情報を取得する（ヘッドトラッキング）。高画質領域制御部１０３は、例えば、ユーザの頭部が激しく動いているとき（走行中等）は、ユーザは細かい情報を視覚的に認知することが難しいと予測されるので、高画質領域を狭くする。
【０１２２】
別の例として、ユーザ情報取得部１０２は、ＧＰＳの移動量、ＳＬＡＭの自己位置推定の相対位置、Ｗｉ−ｆｉの位置推定などに基づき、ユーザの移動速度（走行、歩行、停止）を検出する。上記各実施形態と同様に、ユーザが高速に動いているとき（走行時）は、ユーザは細かい情報を視覚的に認知することが難しいと予測されるので、高画質領域を狭くする。
【０１２３】
別の例として、ユーザ情報取得部１０２は、学習機能を有し、検出部群１６Ｓの検出情報を蓄積してユーザの行動（座位、階段昇降、車両運転、会話中等）を予測してもよい。例えば、高画質領域制御部１０３は、ユーザの行動として車両運転が予測されるときには、ユーザ自身は静止状態にあると判断し、高画質領域を広くする。高画質領域制御部１０３は、ユーザの行動として会話中が予測されるときには、ユーザが対面の人物に視覚を集中していると判断し、高画質領域を狭くする。
【０１２４】
別の例として、ユーザ情報取得部１０２は、心拍センサにより検出された心拍数が閾値以上のとき、又は、発汗センサにより検出された発汗値が閾値以上のとき、ユーザが緊張状態にあると判断する。高画質領域制御部１０３は、ユーザが緊張状態にあるときは、ユーザは細かい情報を視覚的に認知することが難しいと予測されるので、高画質領域を狭くする。
【０１２５】
別の例として、ユーザ情報取得部１０２は、ユーザの視界を撮影するための環境用カメラの撮影情報を基に、物体認識を行う。高画質領域制御部１０３は、ユーザが物体を見つめているときは、高画質領域を、その物体を覆う大きさにする。
【０１２６】
（８．その他の実施形態）
上記各実施形態では、情報処理装置は、透過型のＨＭＤとしたが、遮蔽型のＨＭＤでもよい。あるいは、情報処理装置は、ＨＭＤのようなユーザの両眼の極めて近くにディスプレイが存在するような装置でなくてもよい。情報処理装置は、ユーザ情報（ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つ）を取得するように構成され、且つ、ディスプレイを制御するように構成された電子機器であればよい。具体例としては、デスクトップ型、ノートブック型、タブレット型等各種パーソナルコンピュータ、スマートフォン、携帯電話、テレビジョン受像機等が挙げられる。
あるいは、情報処理装置は、ユーザ情報を取得するように構成された電子機器と、この電子機器と通信（典型的には無線通信）が可能であり、ディスプレイを制御するように構成された電子機器との組み合わせであってもよい。具体例として、情報処理装置は、ユーザ情報を取得するように構成されたウェアラブルデバイス（スマートウォッチ等）と、このウェアラブルデバイスと無線通信が可能であり、ディスプレイを制御するように構成された電子機器（典型的にはスマートフォン等の携帯型電子機器）との組み合わせでもよい。
情報処理装置は、外付けの画像表示装置（据え置き型モニタ、プロジェクタ等）を制御するように構成された電子機器（パーソナルコンピュータ等）であってもよい。
あるいは、情報処理装置は、ユーザ情報を取得するように構成された電子機器と、ネットワークを介して接続可能なサーバ装置との組み合わせであってもよい。この場合、サーバ装置は、記憶部に格納される情報のうち少なくとも一部を電子機器から受信して記憶し、上記各実施形態においてＨＭＤが実行した処理（例えば、高画質領域の算出処理、全体画像及び部分画像の描画処理等）のうち少なくとも一部を実行し、処理済みのデータを電子機器へ送信する。
【０１２７】
上記各実施形態では、カメラ１６Ｌ、１６Ｒはユーザの左右の眼球を撮影して視線情報を取得し、注視点算出部１０１は視線情報を基に画面１１１上の注視点（ｘ，ｙ）を算出した。これに代えて、カメラ１６Ｌ、１６Ｒは、赤外線反射により視線情報を取得してもよい。あるいは、カメラ１６Ｌ、１６Ｒに代えて、筋電計（図示せず）がユーザの筋電図を取得し、筋電図に基づき視線情報を取得してもよい。
【０１２８】
第１〜第４の実施形態では解像度を変更することで、第５〜第６の実施形態では解像度及びフレームレートを変更することで、高画質領域と周辺領域の画質を変更した。これに代えて、フレームレートのみを変更することで、高画質領域と周辺領域の画質を変更してもよい。あるいは、ビットカラーを変更することで、高画質領域と周辺領域の画質を変更してもよい。例えば、高画質領域を高ビットカラー（例えば、３２ビット）、全体領域を低ビットカラー（例えば、１６ビット）で描画することで、高画質領域と周辺領域の画質を変更してもよい。あるいは、アニメーションの速度を変更することで、高画質領域と周辺領域の画質を変更してもよい。例えば、高画質領域を高速のアニメーション、全体領域を低速のアニメーション（最も低速とするならば、静止画）として描画することで、高画質領域と周辺領域の画質を変更してもよい。
【０１２９】
これら画質を変更するためのアルゴリズムは、択一的なものではなく、周辺領域には、高画質領域より、低解像度、低フレームレート、低ビットカラー及び低速の少なくとも何れか１つで画像が表示される。また、第６の実施形態の変形例として、描画部は、描画される画像の種類（文字コンテンツか否か）に応じて、解像度、フレームレート、ビットカラー及び速度の少なくともいずれか１つを変更することにより、周辺領域に表示される画像を低画質に描画するように構成される。
【０１３０】
第３〜第４の実施形態では、現在の注視点を中心とした第１の高画質領域Ａ１及び全体領域Ｃの中心点Ｐ２の位置を中心とした第２の高画質領域Ａ２を少なくとも含む領域を、高画質に描写した。変更例として、現在の注視点を中心とした第１の高画質領域Ａ１及び過去の注視点を中心とした別の高画質領域を少なくとも含む領域を、高画質に描写してもよい。
この構成によれば、過去の注視点が高画質で表示されるため、ユーザが過去の注視点と異なる位置を注視している場合、注視点が過去の注視点に戻った直後であっても、ユーザが視覚的違和感を得ることが避けられる。
【０１３１】
第１の実施形態では、高画質領域Ａの中心を注視点とした。これに代えて、ユーザが画面１１１の全体領域Ｃの中心点を注視する時間が長いことを前提として、高画質領域Ａの中心点を常に全体領域Ｃの中心点としてもよい。
この構成によれば、高画質領域Ａの中心点の位置（注視点の位置）を算出する必要が無いため、演算量を削減することができる。
【０１３２】
第１〜第６の実施形態は、それぞれ個別に実行するだけに限られず、それぞれを組み合わせて実行してもよい。
上記各実施形態及び変形例の各機能部として情報処理装置を機能させるプログラムは、非一過性の記録媒体（non-transitory computer readable medium）に格納されうる。
【０１３３】
なお、本技術は以下のような構成もとることができる。
（１）ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部
とを具備する情報処理装置。
（２）上記（１）に記載の情報処理装置であって、
前記高画質領域制御部は、前記ユーザ情報に基づき前記高画質領域の大きさを決定するように構成される
情報処理装置。
（３）上記（１）又は（２）に記載の情報処理装置であって、
前記ユーザ情報は、ユーザの生体情報と、ユーザの行動情報と、ユーザの周囲の環境情報との少なくとも何れか１つを含む
情報処理装置。
（４）上記（１）〜（３）の何れか１つに記載の情報処理装置であって、
前記全体領域のうち前記高画質領域を除く周辺領域の画質を前記ユーザ情報に基づき決定するように構成される画質制御部
をさらに具備する情報処理装置。
（５）上記（１）〜（４）の何れか１つに記載の情報処理装置であって、
ユーザの視線情報を取得するように構成された視線情報取得部と、
前記視線情報に基づき前記画面上の注視点を算出するように構成された注視点算出部
とをさらに具備し、
前記高画質領域制御部は、前記注視点に基づき前記高画質領域の位置を算出するように構成される
情報処理装置。
（６）上記（１）〜（５）の何れか１つに記載の情報処理装置であって、
前記周辺領域には、前記高画質領域より、低解像度、低フレームレート、低ビットカラー及び低速の少なくとも何れか１つで画像が表示される
情報処理装置。
（７）上記（１）〜（６）の何れか１つに記載の情報処理装置であって、
前記高画質領域に表示される画像を高画質に描画し、前記周辺領域に表示される画像を低画質に描画するように構成された描画部
をさらに具備する情報処理装置。
（８）上記（１）〜（７）の何れか１つに記載の情報処理装置であって、
前記描画部は、描画される画像の種類に応じて、解像度、フレームレート、ビットカラー及び速度の少なくともいずれか１つを変更することにより、前記周辺領域に表示される画像を低画質に描画するように構成される
情報処理装置。
（９）上記（１）〜（８）の何れか１つに記載の情報処理装置であって、
前記高画質領域制御部は、
前記注視点に基づき第１の高画質領域の位置を算出し、
前記画面の中心点に基づき第２の高画質領域の位置を算出し、
前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、
前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成される
情報処理装置。
（１０）上記（１）〜（９）の何れか１つに記載の情報処理装置であって、
前記高画質領域制御部は、
前記注視点に基づき第１の高画質領域の位置を算出し、
過去の注視点に基づき第２の高画質領域の位置を算出し、
前記ユーザ情報に基づき少なくとも前記第１の高画質領域の大きさを算出し、
前記第１の高画質領域及び前記第２の高画質領域を少なくとも含む領域を、前記高画質領域として算出するように構成される
情報処理装置。
（１１）ユーザに関して検出された視線情報を除くユーザ情報を取得し、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定する
情報処理方法。
（１２）ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部と、
前記高画質領域に表示される画像を高画質に描画し、前記全体領域のうち前記高画質領域を除く周辺領域に表示される画像を低画質に描画するように構成された描画部と、
前記描画された高画質な画像と、前記描画された低画質な画像とを前記画面に出力するように構成された画像出力部
とを具備する画像表示装置。
（１３）ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部
としてコンピュータを機能させるプログラム。
（１４）ユーザに関して検出された視線情報を除くユーザ情報を取得するように構成されたユーザ情報取得部と、
前記ユーザが視認する画面の全体領域のうち他の領域よりも高画質に画像が表示される高画質領域を前記ユーザ情報に基づき決定するように構成された高画質領域制御部
としてコンピュータを機能させるプログラムを格納した非一過性の記録媒体。
【符号の説明】
【０１３４】
１，１Ａ，１Ｂ，１Ｃ…情報処理装置
１１…画像出力部
１２…演算部
１４…記憶部
１６…入力部
１０１…注視点算出部
１０２…ユーザ情報取得部
１０３…高画質領域制御部
１０４…描画バッファ作成部
１０５…描画部
１０６…転送部
【図１】
2016191845.tif 000003
【図２】
2016191845.tif 000004
【図３】
2016191845.tif 000005
【図４】
2016191845.tif 000006
【図５】
2016191845.tif 000007
【図６】
2016191845.tif 000008
【図７】
2016191845.tif 000009
【図８】
2016191845.tif 000010
【図９】
2016191845.tif 000011
【図１０】
2016191845.tif 000012
【図１１】
2016191845.tif 000013
【図１２】
2016191845.tif 000014
【図１３】
2016191845.tif 000015
【図１４】
2016191845.tif 000016
【図１５】
2016191845.tif 000017
【図１６】
2016191845.tif 000018
【図１７】
2016191845.tif 000019
【図１８】
2016191845.tif 000020