(57)【要約】【課題】視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることを可能とする技術を提供する。【解決手段】所定の画像を表示部に表示させる表示制御部と、ユーザの視線を検出する視線検出部と、前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、を備える、表示制御装置が提供される。【選択図】図１
2015153302.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像を表示部に表示させる表示制御部と、
ユーザの視線を検出する視線検出部と、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、
を備える、表示制御装置。
【請求項２】
前記表示制御部は、前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
請求項１に記載の表示制御装置。
【請求項３】
前記加工処理は、前記所定の画像の一部または全部の領域を拡張する処理を少なくとも含む、
請求項２に記載の表示制御装置。
【請求項４】
前記加工処理は、前記所定の画像の一部または全部の領域をシームカービングにより拡張する処理を少なくとも含む、
請求項３に記載の表示制御装置。
【請求項５】
前記加工処理は、前記所定の画像の一部の領域を切り落とす処理を少なくとも含む、
請求項３に記載の表示制御装置。
【請求項６】
前記表示制御部は、前記複数の設定位置の偏り度合いに応じて前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
請求項２に記載の表示制御装置。
【請求項７】
前記表示制御部は、前記所定の画像の表示領域の形態に応じて前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
請求項２に記載の表示制御装置。
【請求項８】
前記複数の設定位置は、前記所定の画像におけるユーザの視線またはユーザの操作によって指定された位置に基づいて設定される、
請求項１に記載の表示制御装置。
【請求項９】
前記所定の画像において位置が指定されるに際して、前記所定の画像がスクロール表示される、
請求項８に記載の表示制御装置。
【請求項１０】
前記判定部は、前記所定の画像が表示されている間の視線に基づいて複数の注視位置を順に検出し、前記複数の注視位置と前記複数の設定位置とにおいて対応する位置同士が所定の関係を満たした場合に、ロック解除を行う旨の判定を行う、
請求項１に記載の表示制御装置。
【請求項１１】
前記判定部は、前記複数の注視位置と前記複数の設定位置とにおいて対応する位置同士が一致または近接した場合に、ロック解除を行う旨の判定を行う、
請求項１０に記載の表示制御装置。
【請求項１２】
前記表示制御装置は、
前記注視位置が検出される度に、所定の音声を音声出力部から出力させる出力制御部をさらに備える、
請求項１０に記載の表示制御装置。
【請求項１３】
前記視線検出部は、ユーザの目領域を撮像して得られる撮像結果に基づいてユーザの視線を検出する、
請求項１に記載の表示制御装置。
【請求項１４】
前記視線検出部は、ユーザの頭部に装着されているＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）の向きに基づいてユーザの視線を検出する、
請求項１に記載の表示制御装置。
【請求項１５】
前記視線検出部は、ユーザの身体に装着されている筋電センサにより検出された筋電に基づいてユーザの視線を検出する、
請求項１に記載の表示制御装置。
【請求項１６】
所定の画像を表示部に表示させることと、
ユーザの視線を検出することと、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行うことと、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うことと、
を含む、表示制御方法。
【請求項１７】
コンピュータを、
所定の画像を表示部に表示させる表示制御部と、
ユーザの視線を検出する視線検出部と、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、
を備える、表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示制御装置、表示制御方法および記録媒体に関する。
【背景技術】
【０００２】
近年、ユーザの視線を検出し、その検出結果に応じた処理を実行する技術が開発されている。しかし、目の構造はユーザによって異なるのが通例である。例えば、眼球の大きさはユーザによって異なるのが通例である。また、ユーザによって使用されるデバイスの違いによってユーザの目とデバイスとの位置関係は変化し得る。したがって、ユーザの視線検出には誤差が生じる可能性があり、ユーザの視線検出の精度を向上させるための技術も開発されている。
【０００３】
例えば、ユーザの視線検出を行う前に視線のキャリブレーションを行う技術が開発されている（例えば、特許文献１参照。）。かかるキャリブレーションにおいては、ユーザに対して所定の方向に視線を合わせるように指示し、指示に従って視線を調整したユーザの目の状態を取得する。そうすれば、キャリブレーション時に取得した目の状態に応じてユーザの視線検出の結果に対して補正を行うことが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１８３４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、一般的に視線のキャリブレーションは、ユーザに対して煩わしさを与えてしまう可能性がある。そこで、本開示において、視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることを可能とする技術を提案する。
【課題を解決するための手段】
【０００６】
本開示によれば、所定の画像を表示部に表示させる表示制御部と、ユーザの視線を検出する視線検出部と、前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、を備える、表示制御装置が提供される。
【０００７】
また、本開示によれば、所定の画像を表示部に表示させることと、ユーザの視線を検出することと、前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行うことと、前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うことと、を含む、表示制御方法が提供される。
【０００８】
また、本開示によれば、コンピュータを、所定の画像を表示部に表示させる表示制御部と、ユーザの視線を検出する視線検出部と、前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、を備える、表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体が提供される。
【発明の効果】
【０００９】
以上説明したように本開示によれば、視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることが可能である。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態に係る表示制御装置および情報処理装置の概要について説明するための図である。
【図２】本開示の実施形態に係る表示制御装置の機能構成例を示す図である。
【図３】本開示の実施形態に係る情報処理装置の機能構成例を示す図である。
【図４】画像に対する複数の設定位置の設定について説明するための図である。
【図５】画像に対して施される加工処理の一例について説明するための図である。
【図６】画像に対して施される加工処理の一例を示すフローチャートである。
【図７】画像に対して施される加工処理の他の一例について説明するための図である。
【図８】画像に対して施される加工処理の他の一例を示すフローチャートである。
【図９】ロック解除の判定および視線のキャリブレーションについて説明するための図である。
【図１０】ロック解除の判定および視線のキャリブレーションの例を示すフローチャートである。
【図１１】本開示の実施形態に係る表示制御装置のハードウェア構成例を示す図である。
【図１２】本開示の実施形態に係る情報処理装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットまたは数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１３】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．実施形態
１−１．表示制御装置および情報処理装置の概要
１−２．表示制御装置の機能構成例
１−３．情報処理装置の機能構成例
１−４．画像に対する複数の設定位置の設定
１−５．ロック解除の判定および視線のキャリブレーション
１−７．ハードウェア構成例
２．むすび
【００１４】
＜＜１．実施形態＞＞
［１−１．表示制御装置および情報処理装置の概要］
最初に、本開示の実施形態に係る表示制御装置１００および情報処理装置２００の概要について説明する。図１は、本開示の実施形態に係る表示制御装置１００および情報処理装置２００の概要について説明するための図である。図１を参照すると、相互に通信可能な表示制御装置１００および情報処理装置２００が示されている。
【００１５】
表示制御装置１００と情報処理装置２００との間の通信の形式は特に限定されず、無線による通信であってもよいし、有線による通信であってもよい。また、図１に示した例では、表示制御装置１００と情報処理装置２００とは別体に構成されているが、表示制御装置１００と情報処理装置２００とは一体化されていてもよい。
【００１６】
近年、ユーザの視線を検出し、その検出結果に応じた処理を実行する技術が開発されている。しかし、目の構造はユーザによって異なるのが通例である。例えば、眼球の大きさはユーザによって異なるのが通例である。また、ユーザによって使用されるデバイスの違いによってユーザの目とデバイスとの位置関係は変化し得る。したがって、ユーザの視線検出には誤差が生じる可能性があり、ユーザの視線検出の精度を向上させるための技術も開発されている。
【００１７】
例えば、ユーザの視線検出を行う前に視線のキャリブレーションを行う技術が開発されている。かかるキャリブレーションにおいては、ユーザに対して所定の方向に視線を合わせるように指示し、指示に従って視線を調整したユーザの目の状態を取得する。そうすれば、キャリブレーション時に取得した目の状態に応じてユーザの視線検出の結果に対して補正を行うことが可能となる。
【００１８】
しかし、一般的に視線のキャリブレーションは、ユーザに対して煩わしさを与えてしまう可能性がある。そこで、本明細書においては、視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることを可能とする技術を提案する。具体的には、画像に設定された複数の設定位置と画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行うとともに、画像が表示されている間の視線に基づいて視線のキャリブレーションを行う。
【００１９】
なお、以下の説明においては、表示制御装置１００がカメラ機能付きのタブレット端末に適用される場合を例として説明するが、表示制御装置１００は、タブレット端末以外の装置に適用されてもよい。例えば、表示制御装置１００は、ビデオカメラ、デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、テレビジョン装置、デジタルサイネージなどに適用されてもよい。
【００２０】
また、以下の説明においては、情報処理装置２００がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）に適用される場合を例として説明するが、情報処理装置２００は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）以外の装置に適用されてもよい。例えば、情報処理装置２００は、ビデオカメラ、デジタルカメラ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、タブレット端末、スマートフォン、携帯電話、携帯用音楽再生装置、携帯用映像処理装置、携帯用ゲーム機器、テレビジョン装置、デジタルサイネージなどに適用されてもよい。
【００２１】
以上、本開示の実施形態に係る表示制御装置１００および情報処理装置２００の概要について説明した。
【００２２】
［１−２．表示制御装置の機能構成例］
続いて、本開示の実施形態に係る表示制御装置１００の機能構成例について説明する。図２は、本開示の実施形態に係る表示制御装置１００の機能構成例を示す図である。図２に示すように、表示制御装置１００は、制御部１１０、入力部１２０、撮像部１３０、記憶部１５０、通信部１６０、表示部１７０および音声出力部１８０を備える。
【００２３】
制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部１１０は、記憶部１５０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部１１０が有する様々な機能を発揮する。制御部１１０は、表示制御部１１１、視線検出部１１２、判定部１１３、キャリブレーション部１１４および出力制御部１１５などの各機能ブロックを有する。これら各機能ブロックが有する機能については後に説明する。
【００２４】
撮像部１３０は、画像を撮像するカメラモジュールである。撮像部１３０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子を用いて実空間を撮像し、画像を生成する。撮像部１３０により生成される画像は、制御部１１０に出力される。なお、図２に示した例では、撮像部１３０は表示制御装置１００と一体化されているが、撮像部１３０は、表示制御装置１００と別体に構成されていてもよい。例えば、表示制御装置１００と有線または無線で接続される撮像装置が撮像部１３０として扱われてもよい。
【００２５】
入力部１２０は、ユーザによる操作を検出して制御部１１０に出力する。本明細書においては、入力部１２０がタッチパネルにより構成される場合を想定しているため、ユーザによる操作はタッチパネルをタップする操作に相当する。しかし、入力部１２０はタッチパネル以外のハードウェア（例えば、ボタン等）により構成されていてもよい。なお、図２に示した例では、入力部１２０は表示制御装置１００と一体化されているが、入力部１２０は、表示制御装置１００と別体に構成されていてもよい。
【００２６】
記憶部１５０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部１１０を動作させるためのプログラムを記憶する。また、例えば、記憶部１５０は、プログラムによって使用される各種のデータ（例えば、画像など）を記憶することもできる。なお、図２に示した例では、記憶部１５０は表示制御装置１００と一体化されているが、記憶部１５０は表示制御装置１００と別体に構成されていてもよい。
【００２７】
通信部１６０は、情報処理装置２００と通信を行うことが可能である。通信部１６０による通信の形式は特に限定されず、通信部１６０による通信は、無線による通信であってもよいし、有線による通信であってもよい。なお、図２に示した例では、通信部１６０は表示制御装置１００と一体化されているが、通信部１６０は、表示制御装置１００と別体に構成されていてもよい。
【００２８】
表示部１７０は、表示制御部１１１による制御に従って、各種情報の表示を行う。表示部１７０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置などにより構成される。なお、図２に示した例では、表示部１７０は表示制御装置１００と一体化されているが、表示部１７０は表示制御装置１００と別体に構成されていてもよい。例えば、表示制御装置１００と有線または無線で接続される表示装置が表示部１７０として扱われてもよい。
【００２９】
音声出力部１８０は、制御部１１０による制御に従って、音声の出力を行う。例えば、音声出力部１８０は、スピーカおよびヘッドホンなどを含んでもよい。なお、図２に示した例では、音声出力部１８０は表示制御装置１００と一体化されているが、音声出力部１８０は表示制御装置１００と別体に構成されていてもよい。
【００３０】
以上、本開示の実施形態に係る表示制御装置１００の機能構成例について説明した。
【００３１】
［１−３．情報処理装置の機能構成例］
続いて、本開示の実施形態に係る情報処理装置２００の機能構成例について説明する。図３は、本開示の実施形態に係る情報処理装置２００の機能構成例を示す図である。図３に示すように、情報処理装置２００は、制御部２１０、入力部２２０、記憶部２３０、通信部２４０および表示部２５０を備える。
【００３２】
制御部２１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部２１０は、記憶部２３０または他の記憶媒体に記憶されるプログラムを実行することにより、制御部２１０が有する様々な機能を発揮する。制御部２１０は、表示制御部２１１および設定部２１２などの各機能ブロックを有する。これら各機能ブロックが有する機能については後に説明する。
【００３３】
入力部２２０は、ユーザによる操作を検出して制御部２１０に出力する。本明細書においては、入力部２２０がタッチパネルにより構成される場合を想定しているため、ユーザによる操作はタッチパネルをタップする操作に相当する。しかし、入力部２２０はタッチパネル以外のハードウェア（例えば、ボタン等）により構成されていてもよい。なお、図３に示した例では、入力部２２０は情報処理装置２００と一体化されているが、入力部２２０は、情報処理装置２００と別体に構成されていてもよい。
【００３４】
記憶部２３０は、半導体メモリまたはハードディスクなどの記憶媒体を用いて、制御部２１０を動作させるためのプログラムを記憶する。また、例えば、記憶部２３０は、プログラムによって使用される各種のデータ（例えば、画像など）を記憶することもできる。なお、図３に示した例では、記憶部２３０は情報処理装置２００と一体化されているが、記憶部２３０は情報処理装置２００と別体に構成されていてもよい。
【００３５】
通信部２４０は、表示制御装置１００と通信を行うことが可能である。通信部２４０による通信の形式は特に限定されず、通信部２４０による通信は、無線による通信であってもよいし、有線による通信であってもよい。なお、図３に示した例では、通信部２４０は情報処理装置２００と一体化されているが、通信部２４０は、情報処理装置２００と別体に構成されていてもよい。
【００３６】
表示部２５０は、表示制御部２１１による制御に従って、各種情報の表示を行う。表示部２５０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ装置などにより構成される。なお、図３に示した例では、表示部２５０は情報処理装置２００と一体化されているが、表示部２５０は情報処理装置２００と別体に構成されていてもよい。例えば、情報処理装置２００と有線または無線で接続される表示装置が表示部２５０として扱われてもよい。
【００３７】
以上、本開示の実施形態に係る情報処理装置２００の機能構成例について説明した。
【００３８】
［１−４．画像に対する複数の設定位置の設定］
まず、情報処理装置２００によって画像に対して複数の設定位置が設定される。以下、画像に対する複数の設定位置の設定について説明する。図４は、画像に対する複数の設定位置の設定について説明するための図である。図４を参照すると、情報処理装置２００においては、表示制御部２１１が表示部２５０に画像２５１Ａを表示させている。画像２５１Ａはどのような画像であってもよい。
【００３９】
画像２５１Ａにおける所望の位置を順次に複数選択する操作が入力部２２０に対して入力されると、設定部２１２によって当該複数の位置が複数の設定位置として順次に設定される。図４に示した例では、画像２５１Ａにおける所望の位置Ｐ１〜Ｐ５を順次に複数選択する操作が入力部２２０に対して入力されているため、設定部２１２によって順次に設定位置Ｐ１〜Ｐ５が設定される。なお、ここでは、設定位置がユーザの操作によって指定される場合を示したが、ユーザの視線によって指定されてもよい。したがって、複数の設定位置は、画像におけるユーザの視線またはユーザの操作によって指定された位置に基づいて設定されてよい。
【００４０】
なお、図４には、設定位置として位置Ｐ１〜Ｐ５の５点が設定される例が示されているが、設定位置の数は複数であれば特に限定されない。このようにして設定された複数の設定位置は、表示制御装置１００においてロック解除を行うか否かの判定および視線のキャリブレーションに用いられる。そのため、設定された複数の設定位置が視線のキャリブレーションに適するように、画像に対して加工処理が施されてもよい。以下、画像に対して施される加工処理の例について説明する。
【００４１】
例えば、複数の設定位置の偏り度合いが上限値を上回っている場合には、視線のキャリブレーションの精度が向上しない可能性がある。そこで、加工処理は、画像の一部または全部の領域を拡張する処理を少なくとも含んでよい。具体的には、設定部２１２は、複数の設定位置の偏り度合いに応じて画像に対して加工処理を施してよい。例えば、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っている場合、複数の設定位置が存在する領域に対して加工処理を施せばよい。
【００４２】
より詳細には、設定部２１２は、水平方向の設定位置の偏り度合いが上限値を上回っている場合には、複数の設定位置が存在する領域を画像の水平方向に拡張する処理を行ってよい。あるいは、設定部２１２は、垂直方向の偏り度合いが上限値を上回っている場合には、複数の設定位置が存在する領域を画像の垂直方向に拡張する処理を行ってよい。このような画像の拡張がなされれば、設定位置の偏りが軽減され、視線のキャリブレーションにより適した画像が生成され得る。
【００４３】
画像の一部または全部の領域の拡張処理はどのようになされてもよい。例えば、加工処理は、画像の一部または全部の領域をシームカービングにより拡張する処理を少なくとも含んでもよい。シームカービングにより拡張する処理がなされれば、設定位置の偏りがより確実に軽減され、視線のキャリブレーションにより適した画像が生成され得る。
【００４４】
図５は、画像に対して施される加工処理の一例について説明するための図である。図５を参照すると、画像２５１−Ａ１が示されている。画像２５１−Ａ１には、設定位置Ｐ１〜Ｐ５が設定されている。しかし、設定位置Ｐ１〜Ｐ５が水平方向に偏っており、視線のキャリブレーションには適していない可能性がある。図５に示した例では、設定部２１２は、設定位置Ｐ１〜Ｐ５の画像２５１−Ａ１における水平方向の偏り度合いが上限値を上回っていることを検出すると、設定位置Ｐ１〜Ｐ５が存在する領域Ｒ１を検出し、領域Ｒ１をシームカービングにより水平方向に拡張する処理を行っている。図５を参照すると、設定部２１２は、領域Ｒ１が水平方向に拡張された画像２５１−Ａ２を生成している。
【００４５】
また、加工処理は、画像の一部の領域を切り落とす処理を少なくとも含んでもよい。例えば、設定部２１２は、設定位置の偏り度合いが上限値を上回っている場合には、設定位置が存在しない領域を画像から切り落とす処理を行ってよい。このような画像の切り落としがなされれば、設定位置の偏りが軽減され、視線のキャリブレーションにより適した画像が生成され得る。
【００４６】
図５を参照すると、画像２５１−Ａ２には、設定位置Ｐ１〜Ｐ５が設定されている。しかし、いまだに設定位置Ｐ１〜Ｐ５が水平方向に偏っており、視線のキャリブレーションには適していない可能性がある。設定部２１２は、設定位置Ｐ１〜Ｐ５のいずれも存在しない領域Ｒ２を画像２５１−Ａ２から検出し、領域Ｒ２を切り落とす処理を行っている。図５を参照すると、設定部２１２は、領域Ｒ２が切り落とされた画像２５１−Ａ３を生成している。
【００４７】
図６は、画像に対して施される加工処理の一例を示すフローチャートである。なお、図６に示したフローチャートは、画像に対して施される加工処理の一例を示したに過ぎない。したがって、画像に対して施される加工処理は、図６に示したフローチャートによって示される例に限定されない。
【００４８】
まず、設定部２１２は、画像に対して複数の設定位置を設定する（Ｓ１１）。設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っていない場合には（Ｓ１２において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っている場合には（Ｓ１２において「Ｙｅｓ」）、シームカービングにより画像の一部の領域を拡張する（Ｓ１３）。さらに、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回ってない場合には（Ｓ１４において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っている場合には（Ｓ１４において「Ｙｅｓ」）、画像トリミングにより画像の一部の領域を切り落とす（Ｓ１５）。
【００４９】
続いて、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っていない場合には（Ｓ１６において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、複数の設定位置の偏り度合いが上限値を上回っている場合には（Ｓ１６において「Ｙｅｓ」）、エラーメッセージを表示部２５０に表示させ（Ｓ１７）、設定位置の再入力を促す。その後、制御部２１０は、Ｓ１１に動作を移行させる。
【００５０】
以上においては、画像に対して加工処理が施される例を説明したが、設定位置の偏り度合いを低減させるための手法としては、他の手法も採用され得る。例えば、表示制御部２１１は、ユーザによって指定される設定位置を分散させるために、画像において位置が指定されるに際して、画像をスクロール表示させてもよい。
【００５１】
以上においては、画像に対して施される加工処理の例として、設定位置の偏り度合いを低減させるための手法を説明した。しかし、画像に対して施される加工処理は、かかる例に限定されない。例えば、視線のキャリブレーションを行う表示制御装置１００において、表示部１７０における画像の表示領域の形態に画像の形態が合っていない可能性がある。
【００５２】
例えば、表示部１７０における画像の表示領域と画像とにおいてアスペクト比が異なる場合がある。例えば、画像の表示領域の向き（例えば、縦長に表示領域が設置された場合や、横長に表示領域が設置された場合など）に応じて同一の画像の向きを変更して表示させる場合などには、表示領域の形態に画像の形態が合っていない状況が起こり得る。したがって、画像に対して施される加工処理の例として、表示部１７０における画像の表示領域の形態に応じて画像に対して加工処理を施す例を説明する。
【００５３】
例えば、設定部２１２は、表示部１７０における画像の表示領域の形態に応じて画像に対して加工処理を施してよい。より詳細には、設定部２１２は、画像の形態が表示部１７０における画像の表示領域の形態に合っていない場合には、画像の一部または全部の領域を拡張する処理を行ってもよい。このような画像の拡張がなされれば、表示部１７０における画像の表示領域の形態に合った形態の画像が生成され得るため、視線のキャリブレーションにより適した画像が生成され得る。
【００５４】
画像の一部または全部の領域の拡張処理はどのようになされてもよい。例えば、加工処理は、画像の一部または全部の領域をシームカービングにより拡張する処理を少なくとも含んでもよい。シームカービングにより拡張する処理がなされれば、設定位置の偏りを軽減させつつ、視線のキャリブレーションにより適した画像が生成され得る。
【００５５】
図７は、画像に対して施される加工処理の他の一例について説明するための図である。図７を参照すると、画像２５１−Ｂ１が示されている。画像２５１−Ｂ１には、設定位置Ｐ１〜Ｐ５が設定されている。しかし、画像２５１−Ｂ１の形態が表示制御装置１００の表示部１７０の表示領域の形態に合っておらず、視線のキャリブレーションには適していない可能性がある。図７に示した例では、設定部２１２は、設定位置Ｐ１〜Ｐ５の何れも存在しない領域Ｒ３を画像２５１−Ｂ１から検出し、領域Ｒ３をシームカービングにより水平方向に拡張する処理を行っている。図７を参照すると、設定部２１２は、領域Ｒ３が水平方向に拡張された画像２５１−Ｂ２を生成している。
【００５６】
また、加工処理は、画像の一部の領域を切り落とす処理を少なくとも含んでもよい。例えば、設定部２１２は、設定位置が存在しない領域を検出した場合には、検出した領域を画像から切り落とす処理を行ってよい。このような画像の切り落としがなされれば、設定位置の偏りを軽減させつつ、視線のキャリブレーションにより適した画像が生成され得る。
【００５７】
図７を参照すると、画像２５１−Ｂ２には、設定位置Ｐ１〜Ｐ５が設定されている。しかし、いまだに画像２５１−Ｂ２の形態が表示制御装置１００の表示部１７０の表示領域の形態に合っておらず、視線のキャリブレーションには適していない可能性がある。設定部２１２は、設定位置が存在しない領域Ｒ４を画像２５１−Ｂ２から検出し、領域Ｒ４を切り落とす処理を行っている。図７を参照すると、設定部２１２は、領域Ｒ４が切り落とされた画像２５１−Ｂ３を生成している。
【００５８】
図８は、画像に対して施される加工処理の他の一例を示すフローチャートである。なお、図８に示したフローチャートは、画像に対して施される加工処理の一例を示したに過ぎない。したがって、画像に対して施される加工処理は、図８に示したフローチャートによって示される例に限定されない。
【００５９】
設定部２１２は、画像に対して複数の設定位置を設定する（Ｓ２１）。設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っている場合には（Ｓ２２において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っていない場合には（Ｓ２２において「Ｙｅｓ」）、シームカービングにより画像の一部の領域を拡張する（Ｓ２３）。さらに、設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っている場合には（Ｓ２４において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っていない場合には（Ｓ２４において「Ｙｅｓ」）、画像トリミングにより画像の一部の領域を切り落とす（Ｓ２５）。
【００６０】
続いて、設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っている場合には（Ｓ２６において「Ｎｏ」）、動作を終了する。一方、設定部２１２は、画像の形態が表示部１７０の表示領域の形態に合っていない場合には（Ｓ２６において「Ｙｅｓ」）、エラーメッセージを表示部２５０に表示させ（Ｓ２７）、設定位置の再入力を促す。その後、制御部２１０は、Ｓ２１に動作を移行させる。
【００６１】
以上、画像に対する複数の設定位置の設定について説明した。上記したように、このようにして設定された複数の設定位置は、表示制御装置１００においてロック解除を行うか否かの判定および視線のキャリブレーションに用いられる。
【００６２】
［１−５．ロック解除の判定および視線のキャリブレーション］
続いて、ロック解除の判定および視線のキャリブレーションについて説明する。図９は、ロック解除の判定および視線のキャリブレーションについて説明するための図である。表示制御装置１００において、表示制御部１１１は、上記のようにして複数の設定位置が設定された画像を表示部１７０に表示させる。例えば、表示制御部１１１は、画像に対して加工処理が施された加工済み画像を表示部１７０に表示させてよい。図９には、表示制御部１１１が画像２５１−Ｂ３を表示部１７０に表示させており、この画像２５１−Ｂ３には、複数の設定位置Ｐ１〜Ｐ５が設定されている。画像２５１−Ｂ３が表示部１７０に表示されている間はロックが掛けられた状態になっている。ロックが掛けられた状態においては、先の画面への画面遷移がなされない。先の画面には、スリープ状態からの復帰時に表示される画面、電源が投入されて初期表示される画面なども含まれ得る。
【００６３】
視線検出部１１２は、ユーザの視線を検出する。ユーザの視線検出の手法は特に限定されない。例えば、撮像部１３０によってユーザの目領域が撮像される場合には、視線検出部１１２は、ユーザの目領域を撮像して得られる撮像結果に基づいてユーザの視線を検出してよい。撮像部１３０として赤外線カメラが用いられる場合には、ユーザの目領域に対して赤外線を照射する赤外線照射装置が設けられてもよい。そうすれば、ユーザの目領域によって反射された赤外線が撮像部１３０によって撮像され得る。
【００６４】
あるいは、視線検出部１１２は、ユーザの頭部にＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）が装着されている場合には、ＨＭＤの向きに基づいてユーザの視線を検出してもよい。また、視線検出部１１２は、ユーザの身体に筋電センサが装着されている場合には、筋電センサにより検出された筋電に基づいてユーザの視線を検出してもよい。
【００６５】
判定部１１３は、画像に設定された複数の設定位置と画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う。例えば、判定部１１３は、画像が表示されている間の視線に基づいて複数の注視位置を順に検出し、複数の注視位置と複数の設定位置とにおいて対応する位置同士が所定の関係を満たした場合に、ロック解除を行う旨の判定を行ってよい。より詳細には、判定部１１３は、複数の注視位置と複数の設定位置とにおいて対応する位置同士が一致または近接した場合に、ロック解除を行う旨の判定を行ってよい。
【００６６】
図７に示した例では、設定位置Ｐ１（ｘ１，ｙ１）〜Ｐ５（ｘ５，ｙ５）が設定されており、図９に示した例では、注視位置Ｑ１（ａ１，ｂ１）〜Ｑ５（ａ５，ｂ５）が検出されている。判定部１１３は、設定位置Ｐ１（ｘ１，ｙ１）とＱ１（ａ１，ｂ１）との組み合わせから設定位置Ｐ５（ｘ５，ｙ５）とＱ５（ａ５，ｂ５）との組み合わせまでの各組み合わせが一致または近接した場合に、ロック解除を行う旨の判定を行ってよい。また、判定部１１３は、何れかの組み合わせが一致または近接しなかった場合に、ロック解除を行わなくてよい。
【００６７】
また、設定位置と注視位置とが一致または近接したことをユーザが把握できるようにしてもよい。例えば、出力制御部１１５は、注視位置が検出される度に、所定の音声を音声出力部１８０から出力させてもよい。出力された音声を聴く程度であれば、ユーザの視線が設定位置から大きく外れてしまうことが想定されにくいため、設定位置と注視位置とが一致または近接したことをユーザに対して有効に把握させることが可能となる。
【００６８】
キャリブレーション部１１４は、画像が表示されている間の視線に基づいて視線のキャリブレーションを行う。図９に示した例においては、視線を設定位置Ｐ１〜Ｐ５に順次に合わせようとして注視位置Ｑ１〜Ｑ５を注視した場合におけるユーザの目の状態が撮像部１３０によって撮像される。キャリブレーション部１１４は、撮像部１３０によって撮像された目の状態に応じて、ユーザの視線検出の結果に対してなされる補正量を算出する。キャリブレーション部１１４によって算出された補正量は、視線検出部１１２によって検出される視線の補正に用いられ得る。
【００６９】
以上説明したように、本開示の表示制御装置１００は、画像に設定された複数の設定位置と画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部１１３を備える。また、本開示の表示制御装置１００は、画像が表示されている間の視線に基づいて視線のキャリブレーションを行うキャリブレーション部１１４を備える。かかる構成によれば、ロック解除の判定と視線のキャリブレーションとが並行してなされることによって、視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることが可能となる。
【００７０】
また、かかる構成によれば、ロック解除の判定と視線のキャリブレーションとが並行してなされることによって、ユーザに悟られないようにして視線のキャリブレーションを行うことが可能となるという効果も奏し得る。さらに、かかる構成によれば、ロック解除を行うか否かの判定がユーザの視線に基づいてなされるため、ロック解除のための暗号を周囲の人に読み取られる可能性を低減することが可能となる。
【００７１】
図１０は、ロック解除の判定および視線のキャリブレーションの例を示すフローチャートである。なお、図１０に示したフローチャートは、ロック解除の判定および視線のキャリブレーションの一例を示したに過ぎない。したがって、ロック解除の判定および視線のキャリブレーションは、図１０に示したフローチャートによって示される例に限定されない。
【００７２】
まず、制御部１１０は、ユーザの視線に基づいて注視位置を取得していない場合には（Ｓ３１において「Ｎｏ」）、Ｓ３１に動作を移行させる。一方、制御部１１０は、ユーザの視線に基づいて注視位置を取得した場合には（Ｓ３１において「Ｙｅｓ」）、Ｓ３２に動作を移行させる。表示制御部１１１は、判定部１１３によって注視位置と設定位置とが所定の関係を満たしていないと判定された場合には（Ｓ３２において「Ｎｏ」）、エラーメッセージを表示部１７０に表示させ（Ｓ３３）、動作を終了する。一方、判定部１１３は、注視位置と設定位置とが所定の関係を満たしたと判定した場合には（Ｓ３２において「Ｙｅｓ」）、Ｓ３４に動作を移行させる。
【００７３】
判定部１１３は、設定位置の数と同数の注視位置を取得していないと判定した場合には（Ｓ３４において「Ｎｏ」）、動作をＳ３１に移行させる。一方、キャリブレーション部１１４は、設定位置の数と同数の注視位置を取得したと判定部１１３によって判定された場合には（Ｓ３４において「Ｙｅｓ」）、視線のキャリブレーションを行い（Ｓ３５）、ロック解除がなされると（Ｓ３６）、ロック解除がなされた後の動作に移行される。
【００７４】
［１−７．ハードウェア構成例］
続いて、本開示の実施形態に係る表示制御装置１００のハードウェア構成例について説明する。図１１は、本開示の実施形態に係る表示制御装置１００のハードウェア構成例を示す図である。ただし、図１１に示したハードウェア構成例は、表示制御装置１００のハードウェア構成の一例を示したに過ぎない。したがって、表示制御装置１００のハードウェア構成は、図１１に示した例に限定されない。
【００７５】
図１１に示したように、表示制御装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０３と、入力装置８０８と、出力装置８１０と、ストレージ装置８１１と、ドライブ８１２と、撮像装置８１３と、通信装置８１５とを備える。
【００７６】
ＣＰＵ８０１は、演算処理装置および制御装置として機能し、各種プログラムに従って表示制御装置１００内の動作全般を制御する。また、ＣＰＵ８０１は、マイクロプロセッサであってもよい。ＲＯＭ８０２は、ＣＰＵ８０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ８０３は、ＣＰＵ８０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００７７】
入力装置８０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ８０１に出力する入力制御回路などから構成されている。表示制御装置１００のユーザは、該入力装置８０８を操作することにより、表示制御装置１００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００７８】
出力装置８１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置８１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００７９】
ストレージ装置８１１は、表示制御装置１００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置８１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置８１１は、ＣＰＵ８０１が実行するプログラムや各種データを格納する。
【００８０】
ドライブ８１２は、記憶媒体用リーダライタであり、表示制御装置１００に内蔵、あるいは外付けされる。ドライブ８１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ８０３に出力する。また、ドライブ８１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００８１】
撮像装置８１３は、光を集光する撮影レンズおよびズームレンズなどの撮像光学系、およびＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）またはＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの信号変換素子を備える。撮像光学系は、被写体から発せられる光を集光して信号変換部に被写体像を形成し、信号変換素子は、形成された被写体像を電気的な画像信号に変換する。
【００８２】
通信装置８１５は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置８１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信装置８１５は、例えば、ネットワークを介して他の装置と通信を行うことが可能である。
【００８３】
以上、本開示の実施形態に係る表示制御装置１００のハードウェア構成例について説明した。
【００８４】
続いて、本開示の実施形態に係る情報処理装置２００のハードウェア構成例について説明する。図１２は、本開示の実施形態に係る情報処理装置２００のハードウェア構成例を示す図である。ただし、図１２に示したハードウェア構成例は、情報処理装置２００のハードウェア構成の一例を示したに過ぎない。したがって、情報処理装置２００のハードウェア構成は、図１２に示した例に限定されない。
【００８５】
図１２に示したように、情報処理装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０３と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、ドライブ９１２と、通信装置９１５とを備える。
【００８６】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置２００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであってもよい。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバスにより相互に接続されている。
【００８７】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチおよびレバーなどユーザが情報を入力するための入力部と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置２００のユーザは、該入力装置９０８を操作することにより、情報処理装置２００に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８８】
出力装置９１０は、例えば、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置９１０は、スピーカおよびヘッドホンなどの音声出力装置を含む。例えば、表示装置は、撮像された画像や生成された画像などを表示する。一方、音声出力装置は、音声データ等を音声に変換して出力する。
【００８９】
ストレージ装置９１１は、情報処理装置２００の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１１は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データを格納する。
【００９０】
ドライブ９１２は、記憶媒体用リーダライタであり、表示制御装置１００に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、リムーバブル記憶媒体に情報を書き込むこともできる。
【００９１】
通信装置９１５は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置９１５は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信装置９１５は、例えば、ネットワークを介して他の装置と通信を行うことが可能である。
【００９２】
以上、本開示の実施形態に係る情報処理装置２００のハードウェア構成例について説明した。
＜＜２．むすび＞＞
以上説明したように、本開示の実施形態によれば、所定の画像を表示部１７０に表示させる表示制御部１１１と、ユーザの視線を検出する視線検出部１１２と、所定の画像に設定された複数の設定位置と所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部１１３と、所定の画像が表示されている間の視線に基づいて視線のキャリブレーションを行うキャリブレーション部１１４と、を備える、表示制御装置１００が提供される。
【００９３】
かかる構成によれば、ロック解除の判定と視線のキャリブレーションとが並行してなされることによって、視線のキャリブレーションを行うに際してユーザに対して与える煩わしさを軽減させることが可能となる。また、かかる構成によれば、ロック解除の判定と視線のキャリブレーションとが並行してなされることによって、ユーザに悟られないようにして視線のキャリブレーションを行うことが可能となるという効果も奏し得る。さらに、かかる構成によれば、ロック解除を行うか否かの判定がユーザの視線に基づいてなされるため、ロック解除のための暗号を周囲の人に読み取られる可能性を低減することが可能となる。
【００９４】
なお、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９５】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した表示制御装置１００が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【００９６】
また、コンピュータに内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上記した情報処理装置２００が有する構成と同等の機能を発揮させるためのプログラムも作成可能である。また、該プログラムを記録した、コンピュータに読み取り可能な記録媒体も提供され得る。
【００９７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
所定の画像を表示部に表示させる表示制御部と、
ユーザの視線を検出する視線検出部と、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、
を備える、表示制御装置。
（２）
前記表示制御部は、前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
前記（１）に記載の表示制御装置。
（３）
前記加工処理は、前記所定の画像の一部または全部の領域を拡張する処理を少なくとも含む、
前記（２）に記載の表示制御装置。
（４）
前記加工処理は、前記所定の画像の一部または全部の領域をシームカービングにより拡張する処理を少なくとも含む、
前記（３）に記載の表示制御装置。
（５）
前記加工処理は、前記所定の画像の一部の領域を切り落とす処理を少なくとも含む、
前記（３）に記載の表示制御装置。
（６）
前記表示制御部は、前記複数の設定位置の偏り度合いに応じて前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
前記（２）〜（５）のいずれか一項に記載の表示制御装置。
（７）
前記表示制御部は、前記所定の画像の表示領域の形態に応じて前記所定の画像に対して加工処理が施された加工済み画像を前記表示部に表示させる、
前記（２）〜（５）のいずれか一項に記載の表示制御装置。
（８）
前記複数の設定位置は、前記所定の画像におけるユーザの視線またはユーザの操作によって指定された位置に基づいて設定される、
前記（１）〜（７）のいずれか一項に記載の表示制御装置。
（９）
前記所定の画像において位置が指定されるに際して、前記所定の画像がスクロール表示される、
前記（８）に記載の表示制御装置。
（１０）
前記判定部は、前記所定の画像が表示されている間の視線に基づいて複数の注視位置を順に検出し、前記複数の注視位置と前記複数の設定位置とにおいて対応する位置同士が所定の関係を満たした場合に、ロック解除を行う旨の判定を行う、
前記（１）〜（９）のいずれか一項に記載の表示制御装置。
（１１）
前記判定部は、前記複数の注視位置と前記複数の設定位置とにおいて対応する位置同士が一致または近接した場合に、ロック解除を行う旨の判定を行う、
前記（１０）に記載の表示制御装置。
（１２）
前記表示制御装置は、
前記注視位置が検出される度に、所定の音声を音声出力部から出力させる出力制御部をさらに備える、
前記（１０）または（１１）に記載の表示制御装置。
（１３）
前記視線検出部は、ユーザの目領域を撮像して得られる撮像結果に基づいてユーザの視線を検出する、
前記（１）〜（１２）のいずれか一項に記載の表示制御装置。
（１４）
前記視線検出部は、ユーザの頭部に装着されているＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ）の向きに基づいてユーザの視線を検出する、
前記（１）〜（１２）のいずれか一項に記載の表示制御装置。
（１５）
前記視線検出部は、ユーザの身体に装着されている筋電センサにより検出された筋電に基づいてユーザの視線を検出する、
前記（１）〜（１２）のいずれか一項に記載の表示制御装置。
（１６）
所定の画像を表示部に表示させることと、
ユーザの視線を検出することと、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行うことと、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うことと、
を含む、表示制御方法。
（１７）
コンピュータを、
所定の画像を表示部に表示させる表示制御部と、
ユーザの視線を検出する視線検出部と、
前記所定の画像に設定された複数の設定位置と前記所定の画像が表示されている間の視線とに基づいてロック解除を行うか否かの判定を行う判定部と、
前記所定の画像が表示されている間の視線に基づいて前記視線のキャリブレーションを行うキャリブレーション部と、
を備える、表示制御装置として機能させるためのプログラムを記録した、コンピュータに読み取り可能な記録媒体。
【符号の説明】
【００９８】
１００  表示制御装置
１１０  制御部
１１１  表示制御部
１１２  視線検出部
１１３  判定部
１１４  キャリブレーション部
１１５  出力制御部
１２０  入力部
１３０  撮像部
１５０  記憶部
１６０  通信部
１７０  表示部
１８０  音声出力部
２００  情報処理装置
２１０  制御部
２１１  表示制御部
２１２  設定部
２２０  入力部
２３０  記憶部
２４０  通信部
２５０  表示部
【図１】
2015153302.tif 000003
【図２】
2015153302.tif 000004
【図３】
2015153302.tif 000005
【図４】
2015153302.tif 000006
【図５】
2015153302.tif 000007
【図６】
2015153302.tif 000008
【図７】
2015153302.tif 000009
【図８】
2015153302.tif 000010
【図９】
2015153302.tif 000011
【図１０】
2015153302.tif 000012
【図１１】
2015153302.tif 000013
【図１２】
2015153302.tif 000014