(57)【要約】【課題】多様な周辺状況に対応して、ウェアラブル光学装置によって提供される画像の視認性を向上させる。【解決手段】ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像をユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択し、選択した輝度決定プロセスと、実空間からユーザに向けてウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定する輝度決定部と、ウェアラブル光学装置を制御して、決定された輝度で光を射出させる制御部と、を備え、第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、第２の輝度決定プロセスにおいて所定の照度に応じて決定される輝度以上である、情報処理装置が提供される。【選択図】図４
2019092216.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択し、
前記選択した輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定する輝度決定部と、
前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させる制御部と、
を備え、
前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、
情報処理装置。
【請求項２】
前記輝度決定部は、前記モーションを示す情報が、前記ユーザの静止状態を示す情報である場合、前記第２の輝度決定プロセスを選択する、
請求項１に記載の情報処理装置。
【請求項３】
前記輝度決定部は、前記モーションを示す情報が、歩行、又は走行を含む情報である場合、前記第１の輝度決定プロセスを選択する、
請求項１に記載の情報処理装置。
【請求項４】
前記モーションを示す情報は、歩行、又は走行を示す情報と所定のモーションを示す情報とを含む、
請求項１に記載の情報処理装置。
【請求項５】
前記輝度決定部は、前記モーションを示す情報が前記ユーザの視界に含まれる実空間の範囲を転換させるモーションを示す情報を含む場合、前記第２の輝度決定プロセスを選択する、
請求項４に記載の情報処理装置。
【請求項６】
前記輝度決定部は、前記モーションを示す情報が、歩行、又は走行を示す情報と前記所定のモーションを示す情報とを含む場合、前記第２の輝度決定プロセスを選択する、
請求項４に記載の情報処理装置。
【請求項７】
前記輝度決定部は、前記モーションを示す情報が、歩行、又は走行を示す情報を含み、前記所定のモーションを示す情報を含まない場合、前記第１の輝度決定プロセスを選択する、
請求項４に記載の情報処理装置。
【請求項８】
前記輝度決定部は、前記モーションを示す情報が、前記実空間を転換させるモーションを含む情報である場合、前記第２の輝度決定プロセスを選択する、
請求項１に記載の情報処理装置。
【請求項９】
前記状況情報は、前記照度情報によって示される照度の変化率を示す情報を含む、
請求項１に記載の情報処理装置。
【請求項１０】
前記輝度決定部は、前記変化率によって照度の急激な低下が示される場合には前記照度の変化に対する前記輝度の変化の遅延を最小化する、
請求項９に記載の情報処理装置。
【請求項１１】
前記状況情報は、前記ユーザの行動を示す行動情報を含む、
請求項１に記載の情報処理装置。
【請求項１２】
前記輝度決定部は、ステップ関数を用いて前記照度情報によって示される照度を前記輝度に変換する、
請求項１に記載の情報処理装置。
【請求項１３】
前記輝度決定部は、前記ステップ関数を用いて得られた前記輝度を平滑化する、
請求項１２に記載の情報処理装置。
【請求項１４】
前記状況情報は、前記ウェアラブル光学装置への光学的なアタッチメントの装着状態を示すアタッチメント装着情報を含む、
請求項１に記載の情報処理装置。
【請求項１５】
前記アタッチメント装着情報は、前記ウェアラブル光学装置と前記アタッチメントとの連結を検出するスイッチによって提供される、
請求項１４に記載の情報処理装置。
【請求項１６】
前記照度情報は、前記アタッチメントによる光学的な影響を受けない光学センサの出力値に基づいて生成され、
前記輝度決定部は、予め登録された前記アタッチメントの光学的特性に基づいて、前記アタッチメント装着情報によって前記アタッチメントが装着されたことが示される場合に、前記アタッチメントの装着による光学的な影響を前記決定される輝度に反映させる、
請求項１４に記載の情報処理装置。
【請求項１７】
ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択することと、
前記選択された輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定することと、
前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させることと、
を含み、
前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、
情報処理方法。
【請求項１８】
コンピュータのプロセッサに、
ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択する機能と、
前記選択した輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定する機能と、
前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させる機能と、
を実現させ、
前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、実空間の像に重畳する仮想的な画像を観察者に知覚させることが可能な光学装置が種々開発されている。こうした光学装置は、例えばウェアラブル光学装置であり、特にユーザの頭部に装着されるものはヘッドマウントディスプレイ（ＨＭＤ：Head  Mounted  Display）として知られている。ＨＭＤとして、例えば観察者の瞳の前方に設けられるハーフミラーを表示面として、そこに画像（実像）を結像させるタイプのものが知られている。また、光学系を用いて画像表示光を観察者の眼に導光することによって画像（虚像）を知覚させるタイプのＨＭＤも開発されている。例えば、特許文献１には、観察者の眼に対して横方向から画像表示光を導光して眼に入射させることが可能なＨＭＤを実現するための技術が記載されている。
【０００３】
また、こうしたＨＭＤを用いて実空間の像と仮想的な画像とを観察するときに、実空間の明るさが変化しても画像の視認性を保つための技術も提案されている。例えば、特許文献２には、観察者の眼の前方からＨＭＤの光学系を透過して観察者の眼に導かれる光の照度を検出し、照度が明領域から暗領域に変化した場合には画像表示光の輝度を徐々に暗くし、照度が暗領域から明領域に変化した場合には画像表示光の輝度を徐々に明るくする技術が記載されている。この技術によれば、観察者の眼の前方から光学系を透過して観察者の眼に導かれる光の照度が非常に明るくても暗くても、画像を良好に視認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７７６２８５号公報
【特許文献２】特開２０１１−１７５０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば特許文献１に記載されたような技術や、その他の技術を利用することによって、ＨＭＤのようなウェアラブル光学装置の小型化および軽量化が進んでいる。それゆえ、こうしたウェアラブル光学装置は、より多様な状況において利用されるものになりつつある。このような中、ウェアラブル光学装置によって提供される画像の視認性を向上させるための方法として、例えば特許文献２に記載されたような技術では必ずしも十分とはいえなくなっている。つまり、単に観察者の眼に導かれる光の照度が明るいか暗いかという条件には限らず、観察者およびウェアラブル光学装置の周辺で発生するさまざまな状況に対応して画像の視認性を向上させるための技術が希求されている。
【０００６】
そこで、本開示では、多様な周辺状況に対応して、ウェアラブル光学装置によって提供される画像の視認性を向上させることが可能な、新規かつ改良された電子機器、および画像の提供方法を提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択し、前記選択した輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定する輝度決定部と、前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させる制御部と、を備え、前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、情報処理装置が提供される。
【０００８】
また、本開示によれば、ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択することと、前記選択された輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定することと、前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させることと、を含み、前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、情報処理方法が提供される。
【０００９】
また、本開示によれば、コンピュータのプロセッサに、ユーザのモーションを示す情報を含む状況情報に基づいて、実空間に重畳される画像を前記ユーザに知覚させるためにウェアラブル光学装置によって射出される光の輝度を決定するための輝度決定プロセスを、第１の輝度決定プロセスと第２の輝度決定プロセスを含む複数の輝度決定プロセスから選択する機能と、前記選択した輝度決定プロセスと、前記実空間から前記ユーザに向けて前記ウェアラブル光学装置に入射する光の照度を示す照度情報と、に基づいて、輝度を決定する機能と、前記ウェアラブル光学装置を制御して、前記決定された輝度で光を射出させる機能と、を実現させ、前記第１の輝度決定プロセスにおいて所定の照度に応じて決定される輝度は、前記第２の輝度決定プロセスにおいて前記所定の照度に応じて決定される輝度以上である、プログラムが提供される。
【００１０】
ウェアラブル光学装置の周辺状況を示す状況情報を、画像を知覚させるためにウェアラブル光学装置によって射出される光の輝度に反映させることによって、多様な周辺状況に対応して画像の視認性を向上させることができる。
【発明の効果】
【００１１】
以上説明したように本開示によれば、多様な周辺状況に対応して、ウェアラブル光学装置によって提供される画像の視認性を向上させることができる。
【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の第１の実施形態に係るシステムの概略的な構成を示す図である。
【図２】図１に示すシステムの概略的な機能構成を示すブロック図である。
【図３】本開示の第１の実施形態に係るシステムにおける処理シーケンスの例を示す図である。
【図４】本開示の第１の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。
【図５】本開示の第１の実施形態における照度センサの取り付け位置の例を示す図である。
【図６】本開示の第１の実施形態において用いられる関数の例を示す図である。
【図７】本開示の第１の実施形態における輝度の値の平滑化の例を示す図である。
【図８】本開示の第１の実施形態における処理について説明するための図である。
【図９】図８に示すスイッチの動作の例を示すフローチャートである。
【図１０】本開示の第２の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。
【図１１】本開示の第２の実施形態において用いられる関数の例を示す図である。
【図１２】本開示の第２の実施形態における処理の例を示すフローチャートである。
【図１３】本開示の第２の実施形態の変形例における画像表示光の輝度制御のための機能構成を示すブロック図である。
【図１４】本開示の第３の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。
【図１５】本開示の第３の実施形態における光学的なアタッチメントの装着の例を示す図である。
【図１６】本開示の第３の実施形態における処理の例を示すフローチャートである。
【図１７】本開示の第４の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。
【図１８】本開示の第４の実施形態におけるノイズ除去について説明するための図である。
【図１９】本開示の第４の実施形態における照度ノイズ低減部の動作の例を示すフローチャートである。
【図２０】本開示の実施形態に係る電子機器のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態
１−１．システム構成
１−２．画像表示光の輝度制御
２．第２の実施形態
３．第３の実施形態
４．第４の実施形態
５．ハードウェア構成
６．補足
【００１６】
（１．第１の実施形態）
（１−１．システム構成）
図１は、本開示の第１の実施形態に係るシステムの概略的な構成を示す図である。図２は、図１に示すシステムの概略的な機能構成を示すブロック図である。図１および図２を参照すると、システム１０は、ヘッドマウントディスプレイ（ＨＭＤ）１００と、スマートフォン２００と、サーバ３００とを含む。以下、それぞれの機器の構成について説明する。
【００１７】
（ヘッドマウントディスプレイ）
ＨＭＤ１００は、ディスプレイユニット１１０と、コントロールユニット１６０とを含む。ディスプレイユニット１１０は、例えば眼鏡型の筐体を有し、ユーザ（観察者）の頭部に装着される。コントロールユニット１６０は、ディスプレイユニット１１０にケーブルで接続される。
【００１８】
ディスプレイユニット１１０は、図１に示されるように、光源１１２と、導光板１１４とを備える。光源１１２は、コントロールユニット１６０の制御に従って画像表示光を射出する。導光板１１４は、光源１１２から入射した画像表示光を導光し、ユーザの眼に対応する位置で画像表示光を出射する。ユーザの眼には、実空間から入射して導光板１１４を透過する光と、導光板１１４によって光源１１２から導光された画像表示光とが入射する。これによって、ディスプレイユニット１１０を装着したユーザは、実空間に重畳される画像を知覚することができる。なお、光源１１２から導光板１１４を介して画像表示光を出射させるための構成には、例えば上述した特許４７７６２８５号公報に記載されたような技術が用いられてもよい。ディスプレイユニット１１０は、このような構成のための図示しない光学系をさらに備えてもよい。
【００１９】
さらに、ディスプレイユニット１１０は、図２に示されるように、照度センサ１１６と、モーションセンサ１１８と、カメラ１２０とを備える。照度センサ１１６は、実空間からユーザ（観察者）に向けてディスプレイユニット１１０に入射する光の照度を検出する。後述するように、照度センサから出力される照度情報は、光源１１２が射出する画像表示光の輝度を制御するために利用される。このため、照度センサ１１６は、実空間におけるユーザの視界に対応する領域の照度を検出するように、指向性を有していてもよい。モーションセンサ１１８は、例えば、３軸加速度センサ、３軸ジャイロセンサ、および３軸地磁気センサを含む。これらのセンサによって検出されるディスプレイユニット１１０の加速度、角速度、および方位に基づいて、ディスプレイユニット１１０の姿勢や動き（変位および回転）を特定することができる。ディスプレイユニット１１０がユーザの頭部に装着されている場合、ディスプレイユニット１１０の姿勢や動きは、ユーザの頭部の姿勢や動きとみなされてもよい。カメラ１２０は、実空間の画像を撮影する。カメラ１２０によって撮影される画像は、例えば、実空間におけるユーザの視界に対応する画像として扱われる。
【００２０】
コントロールユニット１６０は、プロセッサ１６２と、メモリ１６４と、通信装置１６６と、入力キー１６８と、タッチセンサ１７０と、マイクロフォン１７２と、スピーカ１７４と、バッテリー１７６とを備える。プロセッサ１６２は、メモリ１６４に格納されたプログラムに従って動作することによって各種の機能を実現する。後述する照度情報取得部、輝度決定部、および制御部などの機能は、例えばプロセッサ１６２によって実現される。プロセッサ１６２は、ケーブルを介した有線通信によってディスプレイユニット１１０に制御信号を送信し、光源１１２による画像表示光の射出を制御する。また、プロセッサ１６２は、ディスプレイユニット１１０に備えられる照度センサ１１６、モーションセンサ１１８、およびカメラ１２０から出力されたデータを取得し、これらに基づく処理を実行する。
【００２１】
メモリ１６４は、プロセッサ１６２の動作のためのさまざまなデータを格納する。例えば、メモリ１６４は、プロセッサ１６２が各種機能を実現するためのプログラムを格納する。また、メモリ１６４は、ディスプレイユニット１１０の照度センサ１１６、モーションセンサ１１８、およびカメラ１２０から出力されたデータを一時的に格納する。通信装置１６６は、スマートフォン２００との間で無線通信を実行する。無線通信には、例えばＢｌｕｅｔｏｏｔｈ（登録商標）またはＷｉ−Ｆｉなどが用いられる。入力キー１６８は、例えば戻るキーやＰＴＴ（Push  to  Talk）キーなどを含み、ＨＭＤ１００に対するユーザ操作を取得する。タッチセンサ１７０も、同様にＨＭＤ１００に対するユーザ操作を取得する。より具体的には、例えば、タッチセンサ１７０は、ユーザによるタップやスワイプなどの操作を取得する。
【００２２】
マイクロフォン１７２は、音声を音声信号に変換し、プロセッサ１６２に提供する。スピーカ１７４は、プロセッサ１６２の制御に従って音声を出力する。バッテリー１７６は、コントロールユニット１６０およびディスプレイユニット１１０の全体に電源を供給する。なお、ＨＭＤ１００では、プロセッサ１６２やマイクロフォン１７２、スピーカ１７４、バッテリー１７６などをコントロールユニット１６０に搭載し、ディスプレイユニット１１０とコントロールユニット１６０とを分離してケーブルで接続することによって、ディスプレイユニット１１０の小型化および軽量化を図っている。コントロールユニット１６０もまたユーザによって携帯されるため、可能な限り小型化および軽量化することが望ましい。そこで、例えば、プロセッサ１６２が実現する機能をディスプレイユニット１１０の制御のための最低限の機能とし、それ以外の機能についてはスマートフォン２００で実現することによって、プロセッサ１６２の消費電力の低減によるバッテリー１７６およびコントロールユニット１６０全体の小型化を図ってもよい。
【００２３】
（スマートフォン）
スマートフォン２００は、プロセッサ２０２と、メモリ２０４と、通信装置２０６，２０８と、センサ２１０と、ディスプレイ２１２と、タッチパネル２１４と、ＧＰＳ（Global  Positioning  System）受信機２１６と、マイクロフォン２１８と、スピーカ２２０と、バッテリー２２２とを備える。プロセッサ２０２は、メモリ２０４に格納されたプログラムに従って動作することによって各種の機能を実現する。上述の通り、プロセッサ２０２がＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２と協働して各種の機能を実現することによって、コントロールユニット１６０を小型化することができる。メモリ２０４は、スマートフォン２００の動作のためのさまざまなデータを格納する。例えば、メモリ２０４は、プロセッサ２０２が各種機能を実現するためのプログラムを格納する。また、メモリ２０４は、センサ２１０やＧＰＳ受信機２１６によって取得されたデータ、およびＨＭＤ１００との間で送受信されるデータを、一時的または継続的に格納する。
【００２４】
通信装置２０６は、ＨＭＤ１００のコントロールユニット１６０が備える通信装置１６６との間で、Ｂｌｕｅｔｏｏｔｈ（登録商標）またはＷｉ−Ｆｉなどを用いた無線通信を実行する。また、通信装置２０８は、サーバ３００との間でネットワーク通信を実行する。ネットワーク通信は、例えば携帯電話網を経由して実行されてもよい。ディスプレイ２１２は、プロセッサ２０２の制御に従って各種の画像を表示する。タッチパネル２１４は、ディスプレイ２１２上に配置され、ディスプレイ２１２に対するユーザのタッチ操作を取得する。ＧＰＳ受信機２１６は、スマートフォン２００の緯度、経度、および高度を測定するためのＧＰＳ信号を受信する。マイクロフォン２１８は、音声を音声信号に変換し、プロセッサ２０２に提供する。スピーカ２２０は、プロセッサ２０２の制御に従って音声を出力する。バッテリー２２２は、スマートフォン２００の全体に電源を供給する。
【００２５】
（サーバ）
サーバ３００は、プロセッサ３０２と、メモリ３０４と、通信装置３０６とを備える。なお、サーバ３００は、例えばネットワーク上で複数のサーバ装置が協働することによって実現されるが、ここでは説明を簡単にするために仮想的な単一の装置として説明する。プロセッサ３０２は、メモリ３０４に格納されたプログラムに従って動作することによって各種の機能を実現する。サーバ３００のプロセッサ３０２は、例えば、スマートフォン２００から受信したリクエストに応じて各種の情報処理を実行し、結果をスマートフォン２００に送信する。メモリ３０４は、サーバ３００の動作のためのさまざまなデータを格納する。例えば、メモリ３０４は、プロセッサ３０２が各種機能を実現するためのプログラムを格納する。メモリ３０４は、さらに、スマートフォン２００からアップロードされたデータを一時的または継続的に格納してもよい。通信装置３０６は、スマートフォン２００との間で、例えば携帯電話網を経由したネットワーク通信を実行する。
【００２６】
以上、本開示の第１の実施形態におけるシステム構成について説明した。なお、本実施形態において、ＨＭＤ１００は、ウェアラブル光学装置（ディスプレイユニット１１０）を含む電子機器の一例である。上述の通り、ＨＭＤ１００は、導光板１１４を用いて画像表示光を観察者の眼に導光することによって画像を知覚させる。従って、ディスプレイという用語が用いられているが、ＨＭＤ１００は必ずしも表示面に画像を結像させるものではない。もちろん、他の方式のＨＭＤとして知られているように、ＨＭＤ１００に代えて表示面に画像を結像させるタイプのＨＭＤが用いられてもよい。この場合、画像表示光は、例えば表示面に投影されてもよいし（プロジェクタの場合）、表示面に配設された発光素子によって射出されてもよいし（有機ＥＬディスプレイなどの場合）、表示面の背面または側面に配設された光源から射出された光が表示面において変調されたものであってもよい（液晶ディスプレイの場合）。いずれの場合も、画像表示光は、例えばコントロールユニット１６０が備えるプロセッサ１６２によって決定された所定の輝度で、ディスプレイユニット１１０から射出される。なお、本明細書における「射出」という用語は、上記の例のように、光源が導光板や表示面などに向けて光を発することを意味する。つまり、「射出」という用語は、必ずしも、光源が発する光がウェアラブル光学装置の外部に向けられていることを意味するのではない。
【００２７】
また、上記のシステム構成は一例であり、他にもさまざまなシステム構成が可能である。例えば、ＨＭＤ１００は、必ずしもディスプレイユニット１１０とコントロールユニット１６０とに分離していなくてもよく、例えば上記で説明したＨＭＤ１００の構成の全体が、ディスプレイユニット１１０のような眼鏡型の筐体に集約されていてもよい。また、既に述べた通り、ＨＭＤ１００を制御するための機能の少なくとも一部が、スマートフォン２００で実現されてもよい。あるいは、ディスプレイユニット１１０もプロセッサを備え、ＨＭＤ１００における情報処理がコントロールユニット１６０のプロセッサ１６２とディスプレイユニット１１０のプロセッサとの協働によって実現されてもよい。
【００２８】
さらなる変形例として、システム１０がスマートフォン２００を含まず、ＨＭＤ１００とサーバ３００との間で直接的に通信が実行されてもよい。また、システム１０において、スマートフォン２００は、ＨＭＤ１００およびサーバ３００の両方との通信を実行することが可能な他の装置、例えばタブレット端末、パーソナルコンピュータ、または携帯型ゲーム機などによって代替されてもよい。
【００２９】
図３は、本開示の第１の実施形態に係るシステムにおける処理シーケンスの例を示す図である。図３を参照すると、まず、ＨＭＤ１００のコントロールユニット１６０において、例えばタッチセンサ１７０などを介してユーザ操作が入力される（Ｓ１０１）。このとき、プロセッサ１６２は、ユーザ操作の内容を示す情報を、通信装置１６６を介してスマートフォン２００に送信する（Ｓ１０３）。スマートフォン２００では、プロセッサ２０２が、通信装置２０６を介してＨＭＤ１００から受信した情報に基づいて、次に表示する画像の内容を判断する（Ｓ１０５）。図示していないが、このとき、プロセッサ２０２は、通信装置２０８を介してサーバ３００と通信し、次に表示する画像のために必要な情報を取得してもよい。
【００３０】
続いて、プロセッサ２０２は、通信装置２０６を介して、次に表示する画像のために必要な情報、例えばアイコンやテキストなどをＨＭＤ１００に送信する（Ｓ１０７）。ＨＭＤ１００では、プロセッサ１６２が、通信装置１６６を介してスマートフォン２００から受信した情報に基づいて、次に表示する画像（フレーム画像）を生成する（Ｓ１０９）。さらに、プロセッサ１６２は、生成されたフレーム画像のデータに基づいてディスプレイユニット１１０の光源１１２を制御し、光源１１２から射出される画像表示光によって提供される画像のフレームを更新する（Ｓ１１１）。
【００３１】
（１−２．画像表示光の輝度制御）
図４は、本開示の第１の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。図４を参照すると、本実施形態において、画像表示光の輝度制御は、照度情報取得部５１０と、輝度決定部５２０と、制御部５３０と、照度変化率算出部５４０とを含む機能構成によって実現される。
【００３２】
上述のように、システム１０において、これらの機能構成は、例えばＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２がメモリ１６４に格納されたプログラムに従って動作することによって実現される。あるいは、上記の機能構成の一部または全部は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ−Ｆｉなどの無線通信を介してＨＭＤ１００と通信するスマートフォン２００のプロセッサ２０２がメモリ２０４に格納されたプログラムに従って動作することによって実現されてもよい。同様に、上記の機能構成の一部または全部は、サーバ３００のプロセッサ３０２がメモリ３０４に格納されたプログラムに従って動作することによって実現されてもよい。つまり、上記の機能構成は、システム１０に含まれるいずれかの電子機器（ＨＭＤ１００、スマートフォン２００、またはサーバ３００）において実現されてもよいし、システム１０に含まれる複数の電子機器が協働することによって実現されてもよい。
【００３３】
（基本的な輝度制御）
まず、基本的な輝度制御について説明する。本実施形態では、基本的な輝度制御として、照度情報取得部５１０によって取得された照度情報によって示される照度に基づいて輝度決定部５２０が輝度を決定し、制御部５３０が決定された輝度で画像表示光を射出するようにディスプレイユニット１１０の光源１１２を制御する。
【００３４】
照度情報取得部５１０は、実空間から観察者に向けてディスプレイユニット１１０（より詳細には、導光板１１４のユーザの眼に対応する位置）に入射する光の照度を示す照度情報を取得する。本実施形態において、ディスプレイユニット１１０は、ウェアラブル光学装置の一例である。照度情報は、ディスプレイユニット１１０が備える照度センサ１１６によって取得される。上述のように、照度センサ１１６は、実空間におけるユーザの視界に対応する領域の照度を検出するように、指向性を有していてもよい。
【００３５】
ここで、照度センサ１１６の取り付け位置の例を、図５に示す。図５に示す例において、照度センサ１１６は、ディスプレイユニット１１０の正面向きに取り付けられる。ディスプレイユニット１１０の正面向きは、ユーザが導光板１１４を透過して実空間を視認する向きに一致する。さらに、照度センサ１１６は、ディスプレイユニット１１０の正面向きの指向性（図５に示す矢印に対応する）を有し、実空間におけるユーザの視界に対応する領域の照度を検出してもよい。
【００３６】
再び図４を参照して、輝度決定部５２０は、照度情報取得部５１０が取得した照度情報に基づいて、実空間に重畳される画像をユーザ（観察者）に知覚させるためにディスプレイユニット１１０（より詳しくは光源１１２）によって射出される光、すなわち画像表示光の輝度を決定する。輝度決定部５２０は、例えば、照度情報によって示される照度を、ステップ関数を用いて画像表示光の輝度に変換する。ステップ関数では、後述する例に示すように、照度が高い（明るい）場合には輝度が高くなり、照度が低い（暗い）場合には輝度が低くなるように、所定の傾きに沿ってステップが形成されている。これによって、実空間におけるユーザの視界が明るい場合には画像表示光を高い輝度で射出し、画像の視認性を維持することができる。また、実空間におけるユーザの視界が暗い場合には画像表示光を低い輝度で射出し、画像が明るすぎて背景の実空間が見えづらくなることを防ぐことができる。
【００３７】
ここで、輝度決定部５２０が照度を画像表示光の輝度に変換するために用いるステップ関数の例を、図６に示す。図６に示す例では、ステップ関数Ｆ１，Ｆ２を用いて照度が輝度に変換される。輝度決定部５２０は、照度情報によって示される照度が上昇している場合にはステップ関数Ｆ１（第１のステップ関数）を用いる。また、輝度決定部５２０は、照度情報によって示される照度が低下している場合にはステップ関数Ｆ２（第２のステップ関数）を用いる。ステップ関数Ｆ２は、ステップ関数Ｆ１を照度の負方向にオフセットしたものである。図６のグラフでは、照度（入力値）および輝度（出力値）が、いずれも最大値を１．０として正規化して表現されている。
【００３８】
画像表示光の輝度が実空間の照度に対応していたとしても、細かい照度の変化に対して逐一輝度が変化したのでは、画像の視認性は必ずしも向上しない。そこで、上記の例のようにステップ関数Ｆ１，Ｆ２を用いて照度を輝度に変換することによって、細かい照度の変化に対しては輝度を一定に維持しつつ、大きい照度の変化が発生した場合には照度に対応して輝度を変更することができる。さらに、照度の上昇時にはステップ関数Ｆ１を、照度の低下時にはステップ関数Ｆ２を用いることによって、いわゆるヒステリシス制御が実現される。例えば、照度が上昇してステップ関数Ｆ１の境界値を超え、輝度が１ステップ分上昇した直後に低下し始めたとする。この場合、輝度決定部５２０は、照度が低下し始めた時点で、使用する関数をステップ関数Ｆ１からステップ関数Ｆ２に切り替える。ステップ関数Ｆ２はステップ関数Ｆ１を照度の負方向にオフセットしたものであるため、同じ輝度の出力値に対する照度の境界値はステップ関数Ｆ１よりも低い。従って、照度が低下し始めても、すぐに輝度が低下することはなく、当該輝度に対するステップ関数Ｆ２の境界値よりも低くなって初めて輝度が低下することになる。このような制御によって、照度がステップ関数の境界値付近で上下した場合に発生するチャタリングのような出力変化を防ぐことができる。
【００３９】
さらに、輝度決定部５２０は、図６に示したようなステップ関数を用いて得られた輝度を、例えばローパスフィルタなどを用いて平滑化してもよい。ローパスフィルタを用いた平滑化の例を、図７に示す。図７に示す例では、ステップ関数を用いて得られた輝度Ｂ１が、ローパスフィルタを通すことによって平滑化され、輝度Ｂ２として出力される。これによって、輝度の時間変化が滑らかになり、輝度の急激な変化によってユーザが感じる違和感を軽減できる。従って、ユーザは、照度の変化に伴って輝度が変化した場合でも気を散らすことなく、実空間と画像とを視認し続けることができる。
【００４０】
本実施形態では、輝度決定部５２０が上記のような処理によって画像表示光の輝度を決定することによって、輝度の細かな揺れや急激な変化が生じにくくなり、ＨＭＤ１００によって提供される画像の視認性が向上する。ただし、上記の処理は、以下で説明するように画像表示光の輝度の変化を実空間から入射する光の照度の変化に比べて遅延させるために、ＨＭＤ１００の周辺状況によっては問題が生じる可能性がある。
【００４１】
例えば、図６に示すようなステップ関数を用いて照度を輝度に変換する場合、照度情報によって示される照度が低下していても、照度がステップ関数Ｆ２の境界値に達するまで輝度は低下しない。このとき、輝度の変化には、照度の変化に比べて遅延が生じることになる。また、図７に示すようにローパスフィルタを用いて輝度の変化を平滑化する場合、平滑化前の輝度Ｂ１が時刻ｔ０で瞬間的にｂ０からｂ１まで立ち上がるのに対し、輝度Ｂ２は、時刻ｔ０から徐々にｂ０からｂ１まで上昇する。従って、輝度Ｂ２の変化は、輝度Ｂ１の変化に対して遅延し、輝度Ｂ１に対応する照度の変化に対しても遅延することになる。なお、図７の例は輝度Ｂ１が上昇する場合であるが、輝度Ｂ１が低下する場合についても同様である。
【００４２】
ここで、例えば、ＨＭＤ１００の周辺が急激に暗くなった場合（照度が急激に大きく低下した場合）を考える。ディスプレイユニット１１０から射出される画像表示光の輝度が、実空間の視界の照度に比べて高すぎると背景の実空間が見えづらくなるため、安全のためには早急に輝度を低下させる必要がある。しかしながら、上述したような輝度決定部５２０による基本的な輝度制御では、輝度の急激な変化が抑制される分、輝度の変化が照度の変化に対して遅延するために、周辺が暗いにもかかわらず画像表示光の輝度が依然として高い状態が、短時間ではあるものの継続し、一時的に背景の実空間が見えづらくなってしまう。
【００４３】
本実施形態では、輝度決定部５２０が、上記の基本的な輝度制御に加えてＨＭＤ１００の周辺状況を示す状況情報に基づいた制御を実行することによって、上記のような事態が生じることを防ぐ。以下では、再び図４を参照して、上記の基本的な輝度制御とともに実行される、状況情報に基づく輝度制御について、さらに説明する。
【００４４】
（状況情報に基づく輝度制御）
照度変化率算出部５４０は、照度情報取得部５１０が取得した照度情報に基づいて、照度の変化率を算出する。本実施形態において、照度の変化率を示す情報は、ディスプレイユニット１１０（ウェアラブル光学装置）の周辺状況を示す状況情報の一例である。従って、照度変化率算出部５４０は、状況情報を取得する状況情報取得部ともいえる。より具体的には、例えば、照度変化率算出部５４０は、照度情報によって示される照度をローパスフィルタを用いて平滑化した上で微分することによって変化率を算出する。算出された変化率を示す情報は、輝度決定部５２０に提供される。輝度決定部５２０は、変化率によって照度の急激な低下が示される場合に、上記のステップ関数を用いた処理によって得られる輝度にかかわらず、出力する輝度を一律に最低値（例えば０）に設定する。制御部５３０は、輝度が最低値に設定された場合、例えばディスプレイユニット１１０の光源１１２をオフにする。これによって、ＨＭＤ１００の周辺が急激に暗くなった場合（照度が急激に大きく低下した場合）には、遅延を最小化することによって輝度を迅速に低下させることができ、実空間の視界を確保してユーザの安全を図ることができる。
【００４５】
図８は、上記の処理を、照度および輝度の波形の例とともにより詳しく説明するための図である。図８では、輝度決定部５２０の処理がステップ関数５２１、ローパスフィルタ５２３、およびスイッチ５２５として、照度変化率算出部５４０の処理がローパスフィルタ５４１、および変化率算出部５４３として、それぞれ示されている。
【００４６】
例えば、照度情報取得部５１０が、波形（ａ）のような照度の変化を示す照度情報を取得したとする。波形（ａ）では、時刻ｔ１以降に輝度の急激かつ大きな低下が発生している。ここで、輝度決定部５２０の基本的な処理では、ステップ関数５２１による変換によって階段状の波形（ｂ）の輝度が得られ、さらにそれがローパスフィルタ５２３によって波形（ｃ）のように平滑化される。平滑化された輝度の波形（ｃ）では、波形（ａ）において輝度の低下が始まった時刻ｔ１から、時刻ｔ２までの時間をかけて輝度が低下する。
【００４７】
一方、照度変化率算出部５４０の処理では、ローパスフィルタ５４１によって波形（ａ）から高周波のノイズを除去した波形（ｄ）について、変化率算出部５４３が微分によって照度の変化率を算出する。この結果得られる照度の変化率、つまり時刻ｔ１以降における波形（ｄ）の傾きが負であり（照度が低下している）、かつ傾きの絶対値が閾値を超える（照度が急激に変化している）場合、輝度決定部５２０は、スイッチ５２５によって、ステップ関数５２１およびローパスフィルタ５２３によって得られた波形（ｃ）に従った輝度制御ではなく、輝度を一律に０（最低値）にする制御を選択する。この時点で、制御部５３０は、画像表示光の輝度を０に設定するために、ディスプレイユニット１１０の光源１１２をオフにする。この結果、画像表示光の輝度は、波形（ｅ）に示すように、時刻ｔ２よりも早い時点で０になる。
【００４８】
さらに、輝度決定部５２０は、上記のようにスイッチ５２５が動作してから所定の時間が経過した時刻ｔ３に、ステップ関数５２１およびローパスフィルタ５２３によって得られた波形（ｃ）に従った輝度制御を復帰させてもよい。時刻ｔ３までの所定の時間は、例えば、ステップ関数５２１およびローパスフィルタ５２３によって得られる波形（ｃ）でも照度の変化が反映されて輝度が０になるまでの時間、またはそれよりも長い時間でありうる。輝度制御を復帰させることによって、例えば照度が再び上昇したような場合に、照度に対応した輝度の制御を円滑に再開することができる。
【００４９】
図９は、図８に示すスイッチ５２５の動作の例を示すフローチャートである。図９を参照すると、通常の場合、スイッチ５２５はオン、つまりステップ関数５２１およびローパスフィルタ５２３によって得られた輝度が制御部５３０に伝達されるように設定されている（Ｓ２０１）。ここで、変化率算出部５４３によって算出された照度の変化率が閾値（負の値）よりも小さくなった場合（Ｓ２０３のＹＥＳ）、スイッチ５２５はオフ、つまり一律に０（最低値）の輝度が制御部５３０に伝達されるように設定される（Ｓ２０５）。さらに、Ｓ２０３から所定の時間が経過すると（Ｓ２０７）、処理はＳ２０１に戻る。
【００５０】
このように、本実施形態では、照度情報に基づく輝度の決定プロセスが、複数の候補プロセス（ステップ関数５２１およびローパスフィルタ５２３を用いて照度を輝度に変換するプロセスと、照度に関わらず一律に輝度を０（最低値）に設定するプロセス）の中から、ディスプレイユニット１１０の周辺状況を示す状況情報（照度情報によって示される照度の変化率）に基づいて選択される。複数の候補プロセスのうち、第１のプロセス（ステップ関数５２１およびローパスフィルタ５２３を用いて照度を輝度に変換するプロセス）には、輝度の急激な変化を抑制するために生じる、照度の変化に対する輝度の変化の遅延が含まれる。これに対して、第２のプロセス（照度に関わらず一律に輝度を０（最低値）に設定するプロセス）では、輝度の急激な変化を抑制しない（むしろ、急激に０（最低値）にする）ため、第１のプロセスのような遅延は含まれない。厳密には、第２のプロセスでも遅延は０ではないが、ユーザの知覚に影響する程度ではない。なお、上記のような第１のプロセスと第２のプロセスとの目的の相違ために、ローパスフィルタ５２３とローパスフィルタ５４１とには、それぞれ異なる特性を有するフィルタが使用されてもよい。照度の変化率によって照度の急激な低下が示される場合には、例えば実空間の視界を確保してユーザの安全を図るために、輝度決定部５２０に含まれるスイッチ５２５が、遅延を含まない第２のプロセスを選択する。そうでない場合、スイッチ５２５は第１のプロセスを選択する。
【００５１】
以上で説明したように、本実施形態では、ステップ関数やローパスフィルタを用いて照度を輝度に変換することによって、輝度の揺れや急激な変化を抑え、画像表示光によって提供される画像の視認性を向上させることができる。さらに、本実施形態では、ＨＭＤ１００の周辺状況を示す状況情報として、照度情報によって示される照度の変化率を示す情報を利用することによって、ＨＭＤ１００の周辺が急激に暗くなった場合には輝度の揺れや急激な変化を抑えるための処理をカットし、画像表示光の輝度を照度に追従して迅速に低下させることができる。従って、本実施形態では、周辺が急激に暗くなった場合のユーザの安全性を確保しつつ、ＨＭＤ１００によって提供される画像の視認性を向上させることができる。
【００５２】
（２．第２の実施形態）
次に、本開示の第２の実施形態について説明する。第２の実施形態では、上記の第１の実施形態と同様のシステム１０において、第１の実施形態とは異なる画像表示光の輝度制御が実行される。従って、第１の実施形態と共通するシステム構成については重複した説明を省略し、以下では輝度制御の処理について特に説明する。
【００５３】
図１０は、本開示の第２の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。図１０を参照すると、本実施形態において、画像表示光の輝度制御は、照度情報取得部５１０と、輝度決定部６２０と、制御部５３０と、照度変化率算出部５４０と、モーションデータ取得部６４０と、モーションデータ解析部６５０とを含む機能構成によって実現される。これらの機能構成は、第１の実施形態と同様に、例えばＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２、スマートフォン２００のプロセッサ２０２、もしくはサーバ３００のプロセッサ３０２のうちのいずれか、またはこれらの協働によって実現される。
【００５４】
なお、照度情報取得部５１０、制御部５３０、および照度変化率算出部５４０については、第１の実施形態と同様の機能構成であるため、重複した説明を省略する。また、照度変化率算出部５４０は、他の手段によってＨＭＤ１００の周囲が急激に暗くなった場合のユーザの安全性が確保できるのであれば、必ずしも設けられなくてもよい。照度変化率算出部５４０が設けられる場合、輝度決定部６２０は、照度変化率算出部５４０によって照度の急激な低下が検出された場合について、上記の第１の実施形態における輝度決定部５２０と同様に動作するが、これについても重複した説明を省略する。
【００５５】
モーションデータ取得部６４０は、ディスプレイユニット１１０が備えるモーションセンサ１１８の出力値（以下、モーションデータともいう）を取得する。ここで、モーションセンサ１１８を含むディスプレイユニット１１０はユーザ（観察者）の頭部に装着されているため、モーションデータはユーザ（観察者）の頭部の姿勢や動きを示すものとみなすことができる。
【００５６】
モーションデータ解析部６５０は、モーションデータ取得部６４０が取得したモーションデータを解析して、ディスプレイユニット１１０を装着したユーザのモーションを検出する。モーションデータに含まれる加速度、角速度、および方位などに基づいて、歩く、走る、立つ、座るといったユーザのモーションを検出するための処理については、例えば特開２０１０−１９８５９５号公報などに記載された公知技術であるため、ここでは詳細な説明を省略する。
【００５７】
ここで、モーションデータ解析部６５０は、上記のような技術を利用しつつ、歩く、走る、立つ、座るといった一般的なモーションとは異なるユーザのモーションを検出してもよい。例えば、モーションデータ解析部６５０は、振り返る、歩いて（走って）角を曲がる、下を見る、上を見る、といったような、ユーザの視界に含まれる実空間の範囲を転換させるモーションを検出してもよい。こうしたモーションは、例えば、ジャイロセンサの出力値に基づいてユーザの首や体の回転を検出することによって特定することができる。
【００５８】
本実施形態において、ユーザのモーションを示す情報は、ディスプレイユニット１１０（ウェアラブル光学装置）の周辺状況（ディスプレイユニット１１０を装着したユーザの状況）を示す状況情報の一例である。従って、モーションデータ解析部６５０は、状況情報を取得する状況情報取得部ともいえる。
【００５９】
輝度決定部６２０は、照度情報取得部５１０が取得した照度情報と、モーションデータ解析部６５０によって提供されるユーザのモーションを示す情報とに基づいて画像表示光の輝度を決定する。輝度決定部６２０は、例えば、照度情報によって示される照度を、ステップ関数を用いて画像表示光の輝度に変換する。第１の実施形態と同様に、ステップ関数では、照度が高い（明るい）場合には輝度が高くなり、照度が低い（暗い）場合には輝度が低くなるように、所定の傾きに沿ってステップが形成されている。
【００６０】
さらに、本実施形態では、輝度決定部６２０が、ユーザのモーションを示す情報に基づいて、複数の候補関数の中から使用する関数を選択する。本実施形態において選択される関数の例を、図１１に示す。図１１に示す例では、ステップ関数Ｆ１，Ｆ２、およびステップ関数Ｆ３，Ｆ４の中から、輝度の決定に用いられる関数が選択される。ステップ関数Ｆ１，Ｆ２は、図６に示されたものと同様であり、ステップ関数Ｆ２はステップ関数Ｆ１を照度の負方向にオフセットしたものである。一方、ステップ関数Ｆ３，Ｆ４は、相互にオフセットされた１組のステップ関数という点ではステップ関数Ｆ１，Ｆ２と同様であるが、ステップが形成される傾きがステップ関数Ｆ１，Ｆ２よりも緩やかである。つまり、ステップ関数Ｆ３，Ｆ４は、ステップ関数Ｆ１，Ｆ２よりも低い割合で、照度を輝度に変換する。例えば、照度が最大値（１．０）まで上昇した場合、ステップ関数Ｆ１では輝度も最大値（１．０）まで上昇するが、ステップ関数Ｆ３では輝度が最大値の７０％程度までしか上昇しない。従って、ステップ関数Ｆ３，Ｆ４を用いて照度を輝度に変換した場合、出力される輝度の値は、全体的にステップ関数Ｆ１，Ｆ２の場合よりも暗くなる。なお、図１１のグラフでも、照度（入力値）および輝度（出力値）がいずれも最大値を１．０として正規化して表現されている。
【００６１】
上記の例において、輝度決定部６２０は、ユーザのモーションを示す情報に基づいて、ステップ関数Ｆ１，Ｆ２およびステップ関数Ｆ３，Ｆ４のうちのどちらかを選択する。例えば、輝度決定部６２０は、ユーザが静止している場合にはステップ関数Ｆ３，Ｆ４を選択し、ユーザが歩いたり走ったりしている場合にはステップ関数Ｆ１，Ｆ２を選択する。ユーザが静止している場合は、背景の実空間が変化しないため画像が視認しやすい。従って、ステップ関数Ｆ３，Ｆ４を用いてより低い輝度で画像表示光を射出することで、視認可能でありかつ邪魔にならない画像の提供が可能になる。一方、ユーザが歩いたり走ったりしている場合は、背景の実空間が変化するために画像が視認しにくい。従って、ステップ関数Ｆ１，Ｆ２を用いてより高い輝度で画像表示光を射出することで、視認しやすい画像の提供が可能になる。
【００６２】
さらに、輝度決定部６２０は、振り返る、歩いて（走って）角を曲がる、下を見る、上を見る、といったような、ユーザの視界に含まれる実空間の範囲を転換させるモーションが検出されている場合にはステップ関数Ｆ３，Ｆ４を選択し、そうでない場合にはステップ関数Ｆ１，Ｆ２を選択してもよい。視界に含まれる実空間の範囲が転換するときには、実空間の様子をよく見ることが必要とされる。従って、ステップ関数Ｆ３，Ｆ４を選択してより低い輝度で画像表示光を射出することで、ユーザが実空間の様子を視認しやすくすることができる。
【００６３】
本実施形態において、輝度決定部６２０は、上記の２つの判定のいずれか一方だけを実行してもよいし、両方を組み合わせて実行してもよい。両方を組み合わせる場合の処理の例を、図１２のフローチャートに示す。図１２を参照すると、輝度決定部６２０は、ユーザのモーションを示す情報を取得すると（Ｓ３０１）、まず、ユーザが静止しているか否かを判定する（Ｓ３０３）。ここで、ユーザが静止している場合（ＹＥＳ）、輝度決定部６２０は、ステップ関数Ｆ３，Ｆ４を選択する（Ｓ３０５）。
【００６４】
一方、Ｓ３０３の判定において、ユーザが静止していなかった場合（ＮＯ）、ユーザは例えば歩いたり走ったりして動いていると推定される。この場合、さらに、輝度決定部６２０は、特定のモーションが検出されているか否かを判定する（Ｓ３０７）。特定のモーションは、例えば、振り返る、歩いて（走って）角を曲がる、下を見る、上を見る、といったような、ユーザの視界に含まれる実空間の範囲を転換させるモーションである。このようなモーションが検出されている場合（ＹＥＳ）、輝度決定部６２０は、ステップ関数Ｆ３，Ｆ４を選択する（Ｓ３０５）。一方、上記のようなモーションが検出されていない場合（ＮＯ）、輝度決定部６２０は、ステップ関数Ｆ１，Ｆ２を選択する（Ｓ３０９）。ステップ関数Ｆ１，Ｆ２を選択することによって、同じ照度の入力値に対して、ステップ関数Ｆ３，Ｆ４を選択した場合よりも高い輝度の出力値が得られる。
【００６５】
次に、輝度決定部６２０は、Ｓ３０５またはＳ３０９において選択された関数を用いて、照度の入力値（照度情報によって示される照度）を、輝度の出力値（画像表示光の輝度）に変換し（Ｓ３１１）、得られた輝度の値を制御部５３０に提供する（Ｓ３１５）。このとき、輝度決定部６２０は、第１の実施形態で説明したように、ローパスフィルタなどを用いて輝度の値を平滑化してもよい（Ｓ３１３）。
【００６６】
以上のような処理によって、画像表示光の輝度が決定される。従って、例えば、実空間の照度が一定であったとしても、ユーザが立ち止まっている場合にはやや低い輝度で画像が提供され、ユーザが歩きだすと輝度が上昇する。さらに、ユーザが振り返ったり角を曲がったりしたときには、一時的に輝度が低下する。このような輝度の変化によって、ユーザが十分に画像を視認できるとともに、輝度が高すぎて画像が邪魔になることがなく、またユーザが実空間の様子をよく見たい場合には一時的に画像の輝度が抑制されて実空間が視認しやすくなる。
【００６７】
このように、本実施形態では、照度情報に基づく輝度の決定プロセスが、複数の候補プロセス（ステップ関数Ｆ１，Ｆ２を用いるプロセスと、ステップ関数Ｆ３，Ｆ４を用いるプロセス）の中から、ディスプレイユニット１１０の周辺状況を示す状況情報（ユーザ（観察者）に装着されたモーションセンサの出力値に基づいて生成される、ユーザのモーションを示す情報）に基づいて選択される。候補プロセスのうち、第２のプロセス（ステップ関数Ｆ３，Ｆ４を用いるプロセス）は、第１のプロセスの割合（第１の割合）よりも低い割合（第２の割合）で、照度情報によって示される照度を画像表示光の輝度に変換する。輝度決定部６２０は、例えばユーザが静止している場合（画像を視認しやすい場合）や、ユーザの視界に含まれる実空間の範囲を転換させるモーションが発生した場合（実空間の様子をよく見たい場合）には上記の第２のプロセスを選択し、それ以外の場合には第１のプロセスを選択する。
【００６８】
なお、上述した本開示の第２の実施形態は、第１の実施形態とは独立して実施されてもよいし、組み合わせて実施されてもよい。より具体的には、例えば、図１１に例示したステップ関数Ｆ１〜Ｆ４に代えて、ステップ関数以外の関数が用いられてもよい。あるいは、輝度決定部６２０は、単純な関数を用いて照度を輝度に変換するのではなく、より複雑な手順によって照度を輝度に変換してもよい。このような場合も、例えば照度の入力値に対する輝度の出力値の割合が相異なる少なくとも２つのプロセスが設定可能であれば、本実施形態を応用することができる。
【００６９】
（変形例）
次に、本開示の第２の実施形態の変形例について説明する。変形例に係る機能構成を、図１３に示す。図１３を参照すると、本変形例では、図１０に示した第２の実施形態の機能構成において、モーションデータ解析部６５０が、行動認識部６６０によって置換されている。
【００７０】
上述のように、モーションデータに基づいてユーザのモーションを検出するための処理は、行動認識としてよく知られている技術である。行動認識の技術としては、例えば特開２０１１−８１４３１号公報や特開２０１２−８７７１号公報などに記載されているように、比較的長時間にわたる行動パターンや、場所の属性などと結びついた行動のように、より高度な認識を実現する技術も知られている。行動認識部６６０は、こうした各種の行動認識技術を利用して、ユーザの行動を認識する。上記のモーションデータ解析部６５０による解析がユーザのモーションの認識に特化していたのに対して、行動認識部６６０は、必要に応じて、モーションに限らずユーザの各種の行動を認識することが可能である。本変形例において、ユーザの行動を示す情報は、ディスプレイユニット１１０（ウェアラブル光学装置）の周辺状況（ディスプレイユニット１１０を装着したユーザの状況）を示す状況情報の一例である。従って、行動認識部６６０は、状況情報を取得する状況情報取得部ともいえる。
【００７１】
なお、行動認識部６６０は、モーションセンサの出力値に限らず、他の様々なセンサの出力値に基づいて行動認識を実行してもよい。例えば、行動認識部６６０は、ＨＭＤ１００のディスプレイユニット１１０が備える照度センサ１１６やカメラ１２０、コントロールユニット１６０が備えるマイクロフォン１７２、スマートフォン２００が備えるセンサ２１０やＧＰＳ受信機２１６、マイクロフォン２１８などをセンサとして用いて、これらの出力値に基づく行動認識を実行してもよい。これらのセンサは、例えば、ＨＭＤ１００のユーザ（観察者）に装着されている。センサは、ＨＭＤ１００のディスプレイユニット１１０（ウェアラブル光学装置）と一体化していてもよいし、それ以外の電子機器、例えばコントロールユニット１６０やスマートフォン２００、その他のユーザによって装着または携帯される電子機器に組み込まれていてもよい。
【００７２】
また、行動認識部６６０の処理は、処理負荷が高かったり、蓄積されたデータへのアクセスを必要とする場合がある。従って、行動認識部６６０の処理は、他の機能構成、つまり照度情報取得部５１０、輝度決定部６２０、および制御部５３０などとは異なる電子機器において実現されてもよい。例えば、照度情報取得部５１０、輝度決定部６２０、および制御部５３０がＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２によって実現される場合に、行動認識部６６０はスマートフォン２００のプロセッサ２０２、またはサーバ３００のプロセッサ３０２によって実現されてもよい。
【００７３】
本変形例では、静止したり、動いたりといったモーションに限らず、ユーザの各種の行動に応じて画像表示光の輝度が制御されることによって、より多様な状況において、ＨＭＤ１００によって提供される画像の視認性を向上させることができる。
【００７４】
（３．第３の実施形態）
次に、本開示の第３の実施形態について説明する。第３の実施形態では、上記の第１の実施形態と同様のシステム１０において、第１の実施形態とは異なる画像表示光の輝度制御が実行される。従って、第１の実施形態と共通するシステム構成については重複した説明を省略し、以下では輝度制御の処理について特に説明する。
【００７５】
図１４は、本開示の第３の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。図１４を参照すると、本実施形態において、画像表示光の輝度制御は、照度情報取得部５１０と、輝度決定部７２０と、制御部５３０と、照度変化率算出部５４０と、アタッチメント装着検出部７４０とを含む機能構成によって実現される。これらの機能構成は、第１の実施形態と同様に、例えばＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２、スマートフォン２００のプロセッサ２０２、もしくはサーバ３００のプロセッサ３０２のうちのいずれか、またはこれらの協働によって実現される。
【００７６】
なお、照度情報取得部５１０、制御部５３０、および照度変化率算出部５４０については、第１の実施形態と同様の機能構成であるため、重複した説明を省略する。また、照度変化率算出部５４０は、他の手段によってＨＭＤ１００の周囲が急激に暗くなった場合のユーザの安全性が確保できるのであれば、必ずしも設けられなくてもよい。照度変化率算出部５４０が設けられる場合、輝度決定部７２０は、照度変化率算出部５４０によって照度の急激な低下が検出された場合について、上記の第１の実施形態における輝度決定部５２０と同様に動作するが、これについても重複した説明を省略する。
【００７７】
アタッチメント装着検出部７４０は、ディスプレイユニット１１０への光学的なアタッチメント、例えばサングラスの装着状態を示すアタッチメント装着情報を取得する。アタッチメント装着情報は、例えばディスプレイユニット１１０とアタッチメントとの連結をスイッチを用いて検出することによって生成される。なお、本実施形態において、アタッチメント装着検出部７４０によって検出される、光学的なアタッチメントの装着状態を示す情報は、ディスプレイユニット１１０（ウェアラブル光学装置）の周辺状況を示す状況情報の一例である。従って、アタッチメント装着検出部７４０は、状況情報を取得する状況情報取得部ともいえる。
【００７８】
このような構成の具体的な例を、図１５に示す。図１５を参照すると、本実施形態では、ディスプレイユニット１１０に、サングラス１２２を装着するための連結部１２４が設けられる。連結部１２４には、例えばサングラス１２２に設けられる凸部が嵌め込まれる凹部であってもよいし、サングラス１２２がクリップで固定されるための領域であってもよい。連結部１２４には、連結検出スイッチ１２６が設けられる。連結検出スイッチ１２６は、連結部１２４にサングラス１２２が連結されたときにオンになるスイッチである。例えばコントロールユニット１６０のプロセッサ１６２によって実現されるアタッチメント装着検出部７４０は、連結検出スイッチ１２６がオンになった場合に出力される信号を受信した場合に、ディスプレイユニット１１０にサングラス１２２が装着されたと判定する。
【００７９】
本実施形態において、サングラス１２２は、導光板１１４のユーザの眼に対応する領域をカバーするが、照度センサ１１６をカバーしない。つまり、本実施形態において照度情報取得部５１０によって取得される照度情報は、サングラス１２２（光学的なアタッチメント）による光学的な影響を受けない照度センサ１１６（光学センサ）の出力値に基づいて生成されている。従って、サングラス１２２が装着されたことによって実空間から入射する光の照度が低下していても、照度情報にはそのような照度変化が反映されていない。このような場合、輝度決定部７２０が、サングラス１２２が装着されていない場合と同様にして画像表示光の輝度を決定すると、画像表示光の輝度が高すぎ、サングラス１２２を透過して視認される背景の実空間が視認しづらくなる可能性がある。
【００８０】
そこで、輝度決定部７２０は、照度情報取得部５１０が取得した照度情報と、アタッチメント装着検出部７４０によって提供されるアタッチメント装着情報とに基づいて、画像表示光の輝度を決定する。光学的なアタッチメントの光学的特性は、予め登録されている。例えば、サングラス１２２の場合、ディスプレイユニット１１０にサングラス１２２を装着することによる実空間から入射する光の照度低下量が、例えばコントロールユニット１６０が備えるメモリ１６４、スマートフォン２００が備えるメモリ２０４、またはサーバ３００が備えるメモリ３０４に、予め登録されている。輝度決定部７２０は、アタッチメント装着情報によってサングラス１２２が装着されたことが示される場合に、サングラス１２２の装着による光学的な影響、すなわち実空間から入射する光の照度低下を画像表示光の輝度に反映させる。
【００８１】
上記の輝度決定部７２０の処理の例について、図１６を参照してさらに説明する。図１６に示す例では、輝度決定部７２０が、ステップ関数Ｆ１，Ｆ２、およびステップ関数Ｆ５，Ｆ６の中から、輝度の決定に用いられる関数を選択する。ステップ関数Ｆ１，Ｆ２は、図６に示されたものと同様であり、ステップ関数Ｆ２はステップ関数Ｆ１を照度の負方向にオフセットしたものである。一方、ステップ関数Ｆ５，Ｆ６は、相互にオフセットされた１組のステップ関数という点ではステップ関数Ｆ１，Ｆ２と同様であるが、ステップが形成される傾きがステップ関数Ｆ１，Ｆ２よりも緩やかであり、また輝度の出力値は所定の輝度ｂ２で飽和する。この例において、輝度決定部７２０は、アタッチメント装着情報によってサングラス１２２が装着されたことが示される場合にはステップ関数Ｆ５，Ｆ６を用いて照度を輝度に変換し、それ以外の場合にはステップ関数Ｆ１，Ｆ２を用いて照度を輝度に変換する。このような処理よって、輝度決定部７２０によって決定される画像表示光の輝度には、サングラス１２２の装着による実空間から入射する光の照度低下が反映され、サングラス１２２を装着した状態においてより適切な画像表示光の輝度が決定される。
【００８２】
なお、上述した本開示の第３の実施形態は、第１の実施形態および／または第２の実施形態とは独立して実施されてもよいし、組み合わせて実施されてもよい。より具体的には、例えば、図１６に例示したステップ関数Ｆ１，Ｆ２，Ｆ５，Ｆ６に代えて、ステップ関数以外の関数が用いられてもよい。あるいは、輝度決定部７２０は、単純な関数を用いて照度を輝度に変換するのではなく、より複雑な手順によって照度を輝度に変換してもよい。このような場合も、サングラス１２２のような光学的アタッチメントによる光学的な影響を画像表示光の輝度の反映させることが可能な少なくとも２つのプロセスが設定可能であれば、本実施形態を応用することができる。
【００８３】
（４．第４の実施形態）
次に、本開示の第４の実施形態について説明する。第４の実施形態では、上記の第１の実施形態と同様のシステム１０において、第１〜第３の実施形態のいずれかと同様の画像表示光の輝度制御に加えて、照度に含まれるノイズを除去する処理が実行される。従って、上述した各実施形態と共通するシステム構成および輝度制御の処理については重複した説明を省略し、以下では照度のノイズ除去の処理について特に説明する。なお、以下の説明では、簡単のために第１の実施形態と同様の輝度制御に加えてノイズ除去の処理が実行される場合について説明するが、同様に、第２の実施形態または第３の実施形態と同様の輝度制御に加えてノイズ除去の処理が実行されてもよい。
【００８４】
図１７は、本開示の第４の実施形態における画像表示光の輝度制御のための機能構成を示すブロック図である。図１７を参照すると、本実施形態では、第１の実施形態と同様の照度情報取得部５１０、輝度決定部５２０、制御部５３０、および照度変化率算出部５４０に加えて、照度情報取得部５１０の前段に照度ノイズ低減部８４０が設けられる。照度ノイズ低減部８４０を含む各機能構成は、第１の実施形態と同様に、例えばＨＭＤ１００のコントロールユニット１６０が備えるプロセッサ１６２、スマートフォン２００のプロセッサ２０２、もしくはサーバ３００のプロセッサ３０２のうちのいずれか、またはこれらの協働によって実現される。なお、照度変化率算出部５４０は、他の手段によってＨＭＤ１００の周囲が急激に暗くなった場合のユーザの安全性が確保できるのであれば、必ずしも設けられなくてもよい。
【００８５】
本実施形態において、照度ノイズ低減部８４０は、例えば照度センサ１１６に髪の毛がかかった場合に照度の検出値に発生するノイズを除去する。このような処理の具体的な例を、図１８に示す。図１８に示す例では、ノイズ除去前の照度Ｌ１から、急峻な谷状のノイズ成分Ｎが除去され、照度Ｌ２が得られる。これによって、例えば照度センサ１１６に髪の毛がかかったことによって瞬間的に照度が低下しても、その照度変化が画像表示光の輝度に反映されて画像が暗くなってしまうことが防止される。
【００８６】
図１９は、本実施形態における照度ノイズ低減部８４０の動作の例を示すフローチャートである。図１９を参照すると、通常の場合、照度ノイズ低減部８４０はオフ、つまり照度センサ１１６から取得された照度情報をそのまま照度情報取得部５１０に入力するように設定されている（Ｓ４０１）。ここで、照度情報によって示される照度に、閾値を超える時間周波数での照度の変化が検出された場合（Ｓ４０３のＹＥＳ）、照度ノイズ低減部８４０がオンになる。より具体的には、照度ノイズ低減部８４０は、閾値を超える時間周波数での照度の変化に対応する成分を、照度情報によって示される照度から除去する（Ｓ４０５）。一例として、照度ノイズ低減部８４０は、ハイパスフィルタを使用して、Ｓ４０３における閾値を超える時間周波数での照度変化を検出してもよい。さらに、照度ノイズ低減部８４０は、ローパスフィルタを使用して、閾値を超える時間周波数成分（ノイズにあたる）を除去してもよい。
【００８７】
（５．ハードウェア構成）
次に、図２０を参照して、本開示の実施形態に係る電子機器のハードウェア構成について説明する。図２０は、本開示の実施形態に係る電子機器のハードウェア構成例を示すブロック図である。図示された電子機器９００は、例えば、上記の実施形態におけるＨＭＤ１００、スマートフォン２００、および／またはサーバ３００を構成するサーバ装置を実現しうる。
【００８８】
電子機器９００は、ＣＰＵ（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）信号を受信して装置の緯度、経度および高度を測定するＧＰＳセンサを含んでもよい。
【００９８】
以上、電子機器９００のハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。かかる構成は、実施する時々の技術レベルに応じて適宜変更されうる。
【００９９】
（６．補足）
本開示の実施形態は、例えば、上記で説明したような電子機器、システム、電子機器またはシステムで実行される方法、電子機器を機能させるためのプログラム、およびプログラムが記録された一時的でない有形の媒体を含みうる。
【０１００】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０１】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１０２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）実空間から観察者に向けてウェアラブル光学装置に入射する光の照度を示す照度情報を取得する照度情報取得部と、
前記ウェアラブル光学装置の周辺状況を示す状況情報を取得する状況情報取得部と、
前記照度情報および前記状況情報に基づいて、前記実空間に重畳される画像を前記観察者に知覚させるために前記ウェアラブル光学装置によって射出される光の輝度を決定する輝度決定部と、
前記ウェアラブル光学装置を制御して、前記決定された輝度で光を出射させる制御部と
を備える電子機器。
（２）前記状況情報は、前記照度情報によって示される照度の変化率を示す情報を含み、
前記輝度決定部は、前記変化率によって照度の急激な低下が示される場合には前記照度の変化に対する前記輝度の変化の遅延を最小化する、前記（１）に記載の電子機器。
（３）前記輝度決定部は、前記照度情報に基づく前記輝度の決定プロセスを、複数の候補プロセスの中から前記状況情報に基づいて選択する、前記（１）に記載の電子機器。
（４）前記状況情報は、前記照度情報によって示される照度の変化率を示す情報を含み、
前記複数の候補プロセスは、前記照度情報によって示される照度の変化に対する前記輝度の遅延を含む第１のプロセスと、前記遅延を含まない第２のプロセスとを含み、
前記輝度決定部は、前記変化率によって照度の急激な低下が示される場合には前記第２のプロセスを選択し、そうでない場合には前記第１のプロセスを選択する、前記（３）に記載の電子機器。
（５）前記第１のプロセスは、前記輝度の急激な変化を抑制する、前記（４）に記載の電子機器。
（６）前記状況情報は、前記観察者に装着されたモーションセンサの出力値に基づいて生成される情報を含む、前記（３）〜（５）のいずれか１項に記載の電子機器。
（７）前記複数の候補プロセスは、前記照度情報によって示される照度を第１の割合で前記輝度に変換する第１のプロセスと、前記照度情報によって示される照度を前記第１の割合よりも低い第２の割合で前記輝度に変換する第２のプロセスとを含み、
前記輝度決定部は、前記状況情報によって前記観察者の視界に含まれる前記実空間の範囲を転換させるモーションの発生が示される場合には前記第２のプロセスを選択し、そうでない場合には前記第１のプロセスを選択する、前記（６）に記載の電子機器。
（８）前記状況情報は、前記観察者の行動を示す行動情報を含む、前記（１）〜（７）のいずれか１項に記載の電子機器。
（９）前記行動情報は、前記ウェアラブル光学装置と一体化されたセンサの出力値に基づいて生成される、前記（８）に記載の電子機器。
（１０）前記状況情報は、前記ウェアラブル光学装置への光学的なアタッチメントの装着状態を示すアタッチメント装着情報を含む、前記（１）〜（９）のいずれか１項に記載の電子機器。
（１１）前記アタッチメント装着情報は、前記ウェアラブル光学装置と前記アタッチメントとの連結を検出するスイッチによって提供される、前記（１０）に記載の電子機器。
（１２）前記照度情報は、前記アタッチメントによる光学的な影響を受けない光学センサの出力値に基づいて生成され、
前記輝度決定部は、予め登録された前記アタッチメントの光学的特性に基づいて、前記アタッチメント装着情報によって前記アタッチメントが装着されたことが示される場合に、前記アタッチメントの装着による光学的な影響を前記決定される輝度に反映させる、前記（１０）または（１１）に記載の電子機器。
（１３）前記輝度決定部は、ステップ関数を用いて前記照度情報によって示される照度を前記輝度に変換する、前記（１）〜（１２）のいずれか１項に記載の電子機器。
（１４）前記ステップ関数は、前記照度情報によって示される照度が上昇している場合に用いられる第１のステップ関数と、前記照度情報によって示される照度が低下している場合に用いられる第２のステップ関数とを含み、
前記第２のステップ関数は、前記第１のステップ関数よりも照度の負方向にオフセットされている、前記（１３）に記載の電子機器。
（１５）前記輝度決定部は、前記ステップ関数を用いて得られた前記輝度を平滑化する、前記（１３）または（１４）に記載の電子機器。
（１６）前記照度に含まれるノイズを低減する照度ノイズ低減部をさらに備える、前記（１）〜（１５）のいずれか１項に記載の電子機器。
（１７）前記照度ノイズ低減部は、閾値を超える時間周波数での前記照度の変化が検出された場合に、該変化に対応する成分を前記照度から除去する、前記（１６）に記載の電子機器。
（１８）実空間から観察者に向けてウェアラブル光学装置に入射する光の照度を検出し、
前記ウェアラブル光学装置の周辺状況を示す状況情報を取得し、
前記照度および前記状況情報に基づいて輝度を決定し、
前記ウェアラブル光学装置が、前記実空間に重畳される画像を前記観察者に知覚させるための光を、前記決定された輝度で射出する
ことを含む画像の提供方法。
【符号の説明】
【０１０３】
１０    システム
１００    ＨＭＤ
１１０    ディスプレイユニット
１１２    光源
１１４    導光板
１１６    照度センサ
１１８    モーションセンサ
１２２    サングラス
１２４    連結部
１２６    スイッチ
１６０    コントロールユニット
１６２    プロセッサ
１６４    メモリ
２００    スマートフォン
２０２    プロセッサ
２０４    メモリ
３００    サーバ
３０２    プロセッサ
３０４    メモリ
５１０    照度情報取得部
５２０，６２０，７２０    輝度決定部
５３０    制御部
５４０    照度変化率算出部
６４０    モーションデータ取得部
６５０    モーションデータ解析部
６６０    行動認識部
７４０    アタッチメント装着検出部
８４０    ノイズ低減部
【図１】
2019092216.tif 000003
【図２】
2019092216.tif 000004
【図３】
2019092216.tif 000005
【図４】
2019092216.tif 000006
【図５】
2019092216.tif 000007
【図６】
2019092216.tif 000008
【図７】
2019092216.tif 000009
【図８】
2019092216.tif 000010
【図９】
2019092216.tif 000011
【図１０】
2019092216.tif 000012
【図１１】
2019092216.tif 000013
【図１２】
2019092216.tif 000014
【図１３】
2019092216.tif 000015
【図１４】
2019092216.tif 000016
【図１５】
2019092216.tif 000017
【図１６】
2019092216.tif 000018
【図１７】
2019092216.tif 000019
【図１８】
2019092216.tif 000020
【図１９】
2019092216.tif 000021
【図２０】
2019092216.tif 000022