(57)【要約】  左パネル１２ａは左レンズ１４ａのサイズより大きい部分を有し、左レンズ１４ａのサイズを超えた左パネル１２ａの領域に表示された左目用画像はユーザに視認されない。右パネル１２ｂは右レンズ１４ｂのサイズより大きい部分を有し、右レンズ１４ｂのサイズを超えた右パネル１２ｂの領域に表示された右目用画像はユーザに視認されない。ＨＭＤ１０は、左目用画像の表示開始位置と、右目用画像の表示開始位置を記憶する。ＨＭＤ１０は、外部装置により生成された、左レンズ１４ａのサイズに対応するサイズの左目用画像と、右レンズ１４ｂのサイズに対応するサイズの右目用画像を取得する。ＨＭＤ１０は、予め記憶した左目用画像の表示開始位置から左目用画像を表示させ、予め記憶した右目用画像の表示開始位置から右目用画像を表示させる。
2019220527.tif 000002
【特許請求の範囲】
【請求項１】
左目用画像を表示する左画面と、
右目用画像を表示する右画面と、
前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、
前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、
記憶部と、
取得部と、
制御部と、
を備え、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
前記取得部は、外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を取得し、
前記制御部は、前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得部により取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得部により取得された右目用画像を表示させることを特徴とするヘッドマウントディスプレイ。
【請求項２】
左目用画像を表示する左画面と、
右目用画像を表示する右画面と、
前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、
前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、
記憶部と、
生成部と、
制御部と、
を備え、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
前記生成部は、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を生成し、
前記制御部は、前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記生成部により生成された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記生成部により生成された右目用画像を表示させることを特徴とするヘッドマウントディスプレイ。
【請求項３】
前記制御部は、前記左目用画像を未表示の前記左画面の領域に、前記左目用画像に非依存の予め定められた画像を表示させ、前記右目用画像を未表示の前記右画面の領域に、前記右目用画像に非依存の予め定められた画像を表示させることを特徴とする請求項１または２に記載のヘッドマウントディスプレイ。
【請求項４】
前記制御部は、前記左画面において前記左目用画像を表示させるべき領域内の表示素子を駆動することにより前記左目用画像を表示させる一方、前記左画面において前記左目用画像を表示させるべき領域外の表示素子の駆動を抑制し、前記右画面において前記右目用画像を表示させるべき領域内の表示素子を駆動することにより前記右目用画像を表示させる一方、前記右画面において前記右目用画像を表示させるべき領域外の表示素子の駆動を抑制することを特徴とする請求項１または２に記載のヘッドマウントディスプレイ。
【請求項５】
左目用画像を表示する左画面と、右目用画像を表示する右画面と、前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部とを備えるヘッドマウントディスプレイが実行する方法であって、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を取得するステップと、
前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得するステップで取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得するステップで取得された右目用画像を表示させるステップと、
を備えることを特徴とする画像表示方法。
【請求項６】
左目用画像を表示する左画面と、右目用画像を表示する右画面と、前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部とを備えるヘッドマウントディスプレイを制御するコンピュータプログラムであって、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を取得する機能と、
前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得する機能により取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得する機能により取得された右目用画像を表示させる機能と、
を前記ヘッドマウントディスプレイに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特にヘッドマウントディスプレイ、画像表示方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、立体映像を提示するための技術開発が進み、奥行きを持った立体映像を提示することが可能なヘッドマウントディスプレイ（Head Mounted Display）（以下「ＨＭＤ」とも呼ぶ。）が普及してきている。このようなＨＭＤでは、互いに視差を設けた左目用画像と右目用画像が入力されると、左パネルに左目用画像を表示し、左目用画像を左レンズにより拡大してユーザに提示し、また、右パネルに右目用画像を表示し、右目用画像を右レンズにより拡大してユーザに提示する。これにより、ＨＭＤが提示する映像の立体感を高め、ユーザに深い没入感を与えることができる。【０００３】
ＨＭＤの製造過程において、組立誤差により、左パネルの位置と右パネルの位置がずれることがあり、また、左レンズの位置と右レンズの位置がずれることがある。左右のパネルまたは左右のレンズにずれが生じると、ユーザが正しい立体感を得られず、また、ユーザが疲労してしまうことがある。ＨＭＤの製造過程における組立誤差を低減するには多大なコストがかかる。そのため、ＨＭＤの製造後に、パネルまたはレンズのずれを計測し、そのずれに応じて、描画位置を互いにずらした左目用画像と右目用画像が作成されることがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９７３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
左目用画像と右目用画像の描画位置をずらす場合、ＨＭＤごとに異なる組立誤差の値を、描画処理を実行する上位層のソフトウェア（アプリケーション）へ伝達するという煩雑な処理が必要になる。また、当該アプリケーションは、組立誤差を吸収するように、左目用画像と右目用画像の描画位置をずらす処理が実装される必要があり、アプリケーションの開発コストが増大することがある。【０００６】
本発明は、上記課題に鑑みてなされたものであり、１つの目的は、ＨＭＤの組立誤差を効率的に吸収し、または、データ転送量を削減する技術を提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様のヘッドマウントディスプレイは、左目用画像を表示する左画面と、右目用画像を表示する右画面と、左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部と、取得部と、制御部と、を備える。左画面は左レンズのサイズより大きい部分を有し、左レンズのサイズを超えた左画面の領域に表示された左目用画像はユーザに視認されず、右画面は右レンズのサイズより大きい部分を有し、右レンズのサイズを超えた右画面の領域に表示された右目用画像はユーザに視認されず、記憶部は、左画面における左目用画像の表示開始位置と、右画面における右目用画像の表示開始位置を記憶し、左目用画像の表示開始位置と、右目用画像の表示開始位置は、左画面と右画面とのずれと、左レンズと右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、取得部は、外部装置により生成された画像であって、左レンズのサイズに対応するサイズの左目用画像と、右レンズのサイズに対応するサイズの右目用画像を取得し、制御部は、記憶部に記憶された左画面における左目用画像の表示開始位置から、取得部により取得された左目用画像を表示させ、記憶部に記憶された右画面における右目用画像の表示開始位置から、取得部により取得された右目用画像を表示させる。【０００８】
本発明の別の態様もまた、ヘッドマウントディスプレイである。このヘッドマウントディスプレイは、左目用画像を表示する左画面と、右目用画像を表示する右画面と、左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部と、生成部と、制御部と、を備える。左画面は左レンズのサイズより大きい部分を有し、左レンズのサイズを超えた左画面の領域に表示された左目用画像はユーザに視認されず、右画面は右レンズのサイズより大きい部分を有し、右レンズのサイズを超えた右画面の領域に表示された右目用画像はユーザに視認されず、記憶部は、左画面における左目用画像の表示開始位置と、右画面における右目用画像の表示開始位置を記憶し、左目用画像の表示開始位置と、右目用画像の表示開始位置は、左画面と右画面とのずれと、左レンズと右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、生成部は、左レンズのサイズに対応するサイズの左目用画像と、右レンズのサイズに対応するサイズの右目用画像を生成し、制御部は、記憶部に記憶された左画面における左目用画像の表示開始位置から、生成部により生成された左目用画像を表示させ、記憶部に記憶された右画面における右目用画像の表示開始位置から、生成部により生成された右目用画像を表示させる。【０００９】
本発明のさらに別の態様は、画像表示方法である。この方法は、左目用画像を表示する左画面と、右目用画像を表示する右画面と、左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部とを備えるヘッドマウントディスプレイが実行する方法であって、左画面は左レンズのサイズより大きい部分を有し、左レンズのサイズを超えた左画面の領域に表示された左目用画像はユーザに視認されず、右画面は右レンズのサイズより大きい部分を有し、右レンズのサイズを超えた右画面の領域に表示された右目用画像はユーザに視認されず、記憶部は、左画面における左目用画像の表示開始位置と、右画面における右目用画像の表示開始位置を記憶し、左目用画像の表示開始位置と、右目用画像の表示開始位置は、左画面と右画面とのずれと、左レンズと右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、外部装置により生成された画像であって、左レンズのサイズに対応するサイズの左目用画像と、右レンズのサイズに対応するサイズの右目用画像を取得するステップと、記憶部に記憶された左画面における左目用画像の表示開始位置から、取得するステップで取得された左目用画像を表示させ、記憶部に記憶された右画面における右目用画像の表示開始位置から、取得するステップで取得された右目用画像を表示させるステップと、を備える。【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、ＨＭＤの組立誤差を効率的に吸収し、または、データ転送量を削減することができる。
【図面の簡単な説明】
【００１２】
【図１】ＨＭＤの構成を模式的に示す図である。
【図２】ＨＭＤの組立誤差の例を示す図である。
【図３】パネルのサイズとレンズのサイズを示す図である。
【図４】組立誤差吸収処理の一例を模式的に示す図である。
【図５】実施例における組立誤差吸収処理を模式的に示す図である。
【図６】第１実施例のエンタテインメントシステムの構成を示す図である。
【図７】第２実施例のエンタテインメントシステムの構成を示す図である。
【図８】第３実施例のエンタテインメントシステムの構成を示す図である。
【発明を実施するための形態】
【００１３】
（第１実施例）
図１は、ＨＭＤ１０の構成を模式的に示す。ＨＭＤ１０は、パネル１２で総称される左パネル１２ａと右パネル１２ｂ、レンズ１４で総称される左レンズ１４ａと右レンズ１４ｂを備える。パネル１２は、例えば、液晶ディスプレイ（Liquid Crystal Display;LCD）または有機発光ダイオード（Organic Light-Emitting Diode;OLED）により構成される画面を含む。左パネル１２ａは、ユーザの左目に提示する画像（以下「左目用画像」）を表示する画面を含み、右パネル１２ｂは、ユーザの右目に提示する画像（以下「右目用画像」）を表示する画面を含む。
【００１４】
左レンズ１４ａおよび右レンズ１４ｂは、例えば凸レンズである。左レンズ１４ａは、左パネル１２ａに表示された左目用画像を拡大してユーザの左目に提示する。右レンズ１４ｂは、右パネル１２ｂに表示された右目用画像を拡大してユーザの右目に提示する。これにより、大きな視野角をユーザに提供する。また、左目用画像と右目用画像の間には視差が設けられ、左目用画像と右目用画像を同時に見るユーザに立体感を提供する。このように、ＨＭＤ１０は、ユーザに立体映像を提示する。
【００１５】
ＨＭＤ１０では、製造過程において組立誤差が生じ、左レンズ１４ａの位置と右レンズ１４ｂの位置がずれることがある。また、左パネル１２ａと右パネル１２ｂが異なるパネルを合体させたものである場合、左レンズ１４ａの位置と右レンズ１４ｂの位置がずれることがある。図２は、ＨＭＤ１０の組立誤差の例を示す。同図では、左レンズ１４ａの位置と右レンズ１４ｂの位置が上下方向にずれている。左右方向のズレは、ユーザ（ＨＭＤ１０の装着者）ごとに異なる瞳孔間距離（Pupil Distance;PD）の調整で相殺されるため問題になりにくい。一方、上下方向にずれると、ユーザに正しい立体感を与えることができず、また、ユーザを疲労させてしまう。
【００１６】
また、ＨＭＤ１０の製造コストを低減するため、大量生産されている汎用品のパネル（言い替えれば一般的な解像度のパネル）を使用するという制約がある。汎用品のパネルは、例えば、フルＨＤ（横１９２０×縦１０８０ピクセル＝１６：９）のＯＬＥＤパネルである。実施例では、左パネル１２ａと右パネル１２ｂのサイズはそれぞれ、横９６０×縦１０８０ピクセル（横８：縦９）である。
【００１７】
また、ＨＭＤ１０の製造コストを低減するため、大量生産されている汎用品のレンズを使用するという制約がある。汎用品のレンズは、通常、円形である。また、実施例のＨＭＤ１０では、左パネル１２ａのサイズは、左レンズ１４ａのサイズより大きく、同様に、右パネル１２ｂのサイズは、右レンズ１４ｂのサイズより大きい。実施例では、左レンズ１４ａの直径は、左パネル１２ａの短手方向の長さ（９６０ピクセル）に対応する（実施例では同一）長さである。右レンズ１４ｂの直径も同様（９６０ピクセル）である。
【００１８】
パネル１２から出力された光のうちレンズ１４を通過しない光はユーザの目に届かない。したがって、左レンズ１４ａのサイズを超えた左パネル１２ａの領域に表示された画像はユーザから見えず、ユーザに視認されない。同様に、右レンズ１４ｂのサイズを超えた右パネル１２ｂの領域に表示された画像はユーザに視認されない。レンズ１４のサイズを超えたパネル１２の領域は、レンズ１４によりカバーされないパネル１２の領域とも言え、レンズを通したユーザの視野の範囲外となるパネル１２の領域とも言え、出力した光がユーザの目に届かないパネル１２の領域とも言える。
【００１９】
逆に、パネル１２から出力された光のうちレンズ１４を通過する光はユーザの目に届く。したがって、左レンズ１４ａのサイズを超えない左パネル１２ａの領域に表示された画像はユーザに視認される。同様に、右レンズ１４ｂのサイズを超えない右パネル１２ｂの領域に表示された画像はユーザに視認される。レンズ１４のサイズを超えないパネル１２の領域は、レンズ１４によりカバーされるパネル１２の領域とも言え、レンズを通したユーザの視野の範囲内となるパネル１２の領域とも言え、出力した光がユーザの目に届くパネル１２の領域とも言える。
【００２０】
図３は、パネル１２のサイズとレンズ１４のサイズを示す図である。左パネル１２ａのサイズは、横９６０ピクセル×縦１０８０ピクセルである一方、左レンズ１４ａのサイズは、直径が９６０ピクセルに対応する長さである。そのため、左パネル１２ａのうち左レンズ１４ａによりカバーされない範囲（図３の網掛け部分。左レンズ１４ａのサイズを超えた範囲とも言える。）に表示された画像はユーザに視認されない。したがって、左パネル１２ａの上部と下部の合計１２０ピクセル（約１１％）は、表示した画像がユーザに見えない領域であり、言わば無駄な領域になる。
【００２１】
ＨＭＤ１０の製造過程における組立誤差を低減するために、工場におけるＨＭＤ１０の製造機器等を厳密に調整することが考えられるが、これには多大な時間や費用が掛かる。そこで、ＨＭＤ１０の製造後に、ＨＭＤ１０の組立誤差（左レンズ１４ａと右レンズ１４ｂのズレ等）を計測する。そして組立誤差の計測値の分、左目用画像における各種オブジェクト（「描画対象」とも呼ぶ。）の描画位置と、右目用画像における各種オブジェクトの描画位置とをずらす処理（「組立誤差吸収処理」とも呼ぶ。）が実行されることがある。
【００２２】
図４は、組立誤差吸収処理の一例を模式的に示す。同図のＨＭＤ１０では、組立誤差により左レンズ１４ａの位置が右レンズ１４ｂの位置より上にずれている。この場合、画像生成装置（後述のＰＣ３０等）は、右パネル１２ｂに表示する右目用画像における描画対象の描画位置が、左パネル１２ａの表示する左目用画像における描画対象の描画位置より上になるよう調整する。この結果、ユーザの目には、左目用画像と右目用画像の高さが一致して見え、正しい立体感をユーザに提供できる。この方法は、図３で示したパネル１２の非視認領域を有効に活用したものである。
【００２３】
ただし、上記の組立誤差吸収処理には以下の課題がある。
（１）煩雑な処理および負荷の増加：
ＨＭＤごとに異なる組立誤差の値を、描画処理を実行する上位層のソフトウェア（アプリケーション）へ伝達するという煩雑な処理が必要になる。また、当該アプリケーションは、組立誤差を吸収するように、左目用画像と右目用画像の描画位置をずらす処理が実装される必要があり、アプリケーションの開発コストが増大することがある。
【００２４】
（２）転送する画像データのサイズが増加：
現在の計算機では、データの記憶およびデータの転送に要する電力が相対的に大きくなっており、消費電力の面で不利になる。例えば、画像生成装置（後述のＰＣ３０等）とＨＭＤ１０との通信に必要な電力が増加する。このことは、ＨＭＤ１０を電池で動作させる場合に顕著な問題となる。
【００２５】
このような課題を解決するため、実施例では、ＨＭＤ１０における表示系半導体または表示デバイスに、組立誤差を吸収する仕組みを導入する。図５は、実施例における組立誤差吸収処理を模式的に示す。実施例の画像生成装置（後述のＰＣ３０等）は、ＨＭＤ１０における組立誤差の有無にかかわらず、言い換えれば組立誤差を考慮することなく、レンズ１４のサイズに対応するサイズの画像を生成する。この画像は、ユーザに提示する仮想空間の様子を示す画像であり、以下「元画像」とも呼ぶ。
【００２６】
実施例における元画像１６は、左目用元画像１６ａと右目用元画像１６ｂを含む。左目用元画像１６ａは、左レンズ１４ａと同じサイズ（横９６０ピクセル×縦９６０ピクセル）であり、左パネル１２ａより小さい。同様に、右目用元画像１６ｂは、右レンズ１４ｂと同じサイズ（横９６０ピクセル×縦９６０ピクセル）であり、右パネル１２ｂより小さい。左目用元画像１６ａと右目用元画像１６ｂは、互いに視差が設けられているが、組立誤差に起因するズレを含まない。すなわち、左目用元画像１６ａと右目用元画像１６ｂは、画像生成アプリケーションが決定した通常の位置に描画対象のオブジェクトが配置されたものである。
【００２７】
第１実施例では、ＨＭＤ１０の信号変換機構（後述の画像出力部５０）は、左パネル１２ａに対する左目用元画像１６ａの不足部分に固定画像２０を付加した左目用表示画像１８ａを左パネル１２ａに表示させる。同様に、ＨＭＤ１０は、右パネル１２ｂに対する右目用元画像１６ｂの不足部分に固定画像２０を付加した右目用表示画像１８ｂを右パネル１２ｂに表示させる。固定画像２０は、左目用元画像１６ａの内容に非依存の内容であり、右目用元画像１６ｂの内容にも非依存の内容である。実施例の固定画像２０は、黒一色等、固定画素値の画像である。左目用表示画像１８ａと右目用表示画像１８ｂを総称する場合、「表示画像１８」と呼ぶ。
【００２８】
また、第１実施例では、左パネル１２ａにおける左目用元画像１６ａの表示開始位置と、右パネル１２ｂにおける右目用元画像１６ｂの表示開始位置とを独立して設定可能であり、これにより、ＨＭＤ１０の組立誤差を吸収する。このような構成により、ＨＭＤ１０の組立誤差の吸収処理をＨＭＤ１０のみで実現できる。画像生成装置は、ユーザに視認される範囲の元画像１６を生成すればよく、画像生成に係る処理の煩雑さを低減することができる。また、画像生成装置とＨＭＤ１０との通信量を低減することができる。
【００２９】
図６は、第１実施例のエンタテインメントシステム１００の構成を示す。エンタテインメントシステム１００は、画像を生成する情報処理装置であるＰＣ３０と、画像を表示する情報処理装置であるＨＭＤ１０を備える情報処理システムである。ＰＣ３０とＨＭＤ１０は、ＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）により接続されてもよい。なお、エンタテインメントシステム１００は、ＰＣ４０に代えて、ゲーム装置、スマートフォン、タブレット端末等を備える構成であってもよい。
【００３０】
図６は、ＰＣ３０の機能ブロックを示すブロック図を含む。ＰＣ３０は、画像生成部３２と送信部３４を備える。本明細書のブロック図で示す各ブロックは、ハードウェア的にはコンピュータのＣＰＵやメモリをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者に理解されるところである。
【００３１】
ＰＣ３０のストレージは、画像生成部３２および送信部３４に対応する複数のモジュールを含むコンピュータプログラム（例えばＶＲ（Virtual Reality）ゲーム等の画像生成アプリケーション）を記憶してもよい。ＰＣ３０のＣＰＵまたはＧＰＵは、そのコンピュータプログラムをメインメモリへ読み出して実行することにより、画像生成部３２および送信部３４の機能を発揮してもよい。
【００３２】
画像生成部３２は、ゲームの進行状況等に応じて、ユーザに提示すべき仮想空間の様子を示す元画像１６を生成する。具体的には、画像生成部３２は、ＨＭＤ１０の左パネル１２ａに表示される左目用元画像１６ａと、ＨＭＤ１０の右パネル１２ｂに表示される右目用元画像１６ｂを生成する。
【００３３】
図５に関連して説明したように、画像生成部３２は、左レンズ１４ａのサイズに対応するサイズの左目用元画像１６ａを生成し、右レンズ１４ｂのサイズに対応するサイズの右目用元画像１６ｂを生成する。実施例では、左レンズ１４ａのサイズと左目用元画像１６ａのサイズは同一とし、左レンズ１４ａのサイズと左目用元画像１６ａのサイズも同一とする。また、画像生成部３２は、左目用元画像１６ａと右目用元画像１６ｂの間に視差を設けるが、ＨＭＤ１０における組立誤差の有無にかかわらず、描画対象を通常の位置に描画する。例えば、図４のように、左レンズ１４ａと右レンズ１４ｂが縦方向にずれている場合でも、図５に示すような縦方向にずれのない左目用元画像１６ａと右目用元画像１６ｂを生成する。
【００３４】
送信部３４は、画像生成部３２により生成された左目用元画像１６ａおよび右目用元画像１６ｂをＨＭＤ１０へ送信する。
【００３５】
図６は、ＨＭＤ１０の機能ブロックを示すブロック図を含む。ＨＭＤ１０は、表示部４０、画像記憶部４４、開始位置記憶部４６、画像取得部４８、画像出力部５０を備える。ＨＭＤ１０のストレージは、これら複数の機能ブロックに対応する複数のモジュールを含むコンピュータプログラム（例えば画像表示ソフトウェア）を記憶してもよい。ＨＭＤ１０のＣＰＵまたはＧＰＵは、そのコンピュータプログラムをメインメモリへ読み出して実行することにより、上記複数の機能ブロックの機能を発揮してもよい。なお、図６には示していないが、図１に示したように、ＨＭＤ１０はレンズ１４も備える。
【００３６】
表示部４０は、パネル１２とパネルコントローラ４２を含む。実施例のパネル１２は、横１９２０ピクセル×縦１０８０ピクセルの１枚のＯＬＥＤパネルである。パネル１２におけるユーザから見て左側の横９６０ピクセル×縦１０８０ピクセルの範囲が左パネル１２ａとして機能し、ユーザから見て右側の横９６０ピクセル×縦１０８０ピクセルの範囲が右パネル１２ｂとして機能する。変形例として、パネル１２は、互いに独立した左パネル１２ａと右パネル１２ｂとが一体化されたものでもよい。
【００３７】
パネルコントローラ４２は、画像出力部５０から出力された信号にしたがって、パネル１２内の表示素子を駆動し、パネル１２に表示画像１８を表示させる。パネルコントローラ４２は、左パネル１２ａに左目用表示画像１８ａを表示させ、右パネル１２ｂに右目用表示画像１８ｂを表示させる。
【００３８】
画像記憶部４４は、ＰＣ３０から送信された元画像１６のデータを一時的に記憶する記憶領域である。画像記憶部４４は、予め定められた固定画像２０のデータ（例えば固定画像２０の画素値）をさらに記憶する。開始位置記憶部４６は、左パネル１２ａにおける左目用元画像１６ａの表示開始位置と、右パネル１２ｂにおける右目用元画像１６ｂの表示開始位置とを永続的に記憶する不揮発性メモリである。
【００３９】
表示開始位置は、元画像の表示を開始すべき縦方向の座標値であってもよく、また、パネルの上端からの距離（ライン数）を指定するデータであってもよい。左目用元画像１６ａの表示開始位置は、左目用元画像１６ａが左レンズ１４ａによりカバーされる範囲に収まるように決定される。右目用元画像１６ｂの表示開始位置は、右目用元画像１６ｂが右レンズ１４ｂによりカバーされる範囲に収まるように決定される。また、左目用元画像１６ａの表示開始位置と、右目用元画像１６ｂの表示開始位置は、ＨＭＤ１０の組立誤差を反映した値になる。以下詳細に説明する。
【００４０】
ＨＭＤ１０の製造後、左レンズ１４ａと右レンズ１４ｂの組立誤差（例えば縦方向のずれの大きさ）が計測され、その計測値に基づいて、左目用元画像１６ａの表示開始位置と、右目用元画像１６ｂの表示開始位置とが予め定められる。具体的には、左目用元画像１６ａの表示開始位置と、右目用元画像１６ｂの表示開始位置は、組立誤差の計測値をパラメータとし、組立誤差を解消するための予め定められた規則にしたがって決定される。この規則は、開発者の知見や、エンタテインメントシステム１００を用いた実験等により定められてよい。
【００４１】
左目用元画像１６ａの表示開始位置と、右目用元画像１６ｂの表示開始位置は、組立誤差に応じて、異なる値が設定されうる。図４および図５に関連して一部既述したように、左レンズ１４ａの位置が右レンズ１４ｂの位置より上にずれている場合、右目用元画像１６ｂの表示開始位置が左目用元画像１６ａの表示開始位置より上になるよう定められてもよい。例えば、左目用元画像１６ａの表示開始位置が上端から１２０ライン目に設定され、右目用元画像１６ｂの表示開始位置が上端から０ライン目（すなわち上端から表示）に設定されてもよい。
【００４２】
なお、左パネル１２ａと右パネル１２ｂが独立したパネルである場合、左パネル１２ａと右パネル１２ｂの組立誤差（例えば縦方向のずれの大きさ）も計測されてよい。そして、左レンズ１４ａと右レンズ１４ｂの組立誤差の計測値と、左パネル１２ａと右パネル１２ｂの組立誤差の計測値の少なくとも一方に応じて、左パネル１２ａにおける左目用元画像１６ａの表示開始位置と、右パネル１２ｂにおける右目用元画像１６ｂの表示開始位置とが定められてもよい。
【００４３】
画像取得部４８は、ＰＣ３０から送信された左目用元画像１６ａおよび右目用元画像１６ｂのデータを受け付ける。画像取得部４８は、受け付けた左目用元画像１６ａおよび右目用元画像１６ｂのデータを画像記憶部４４に格納する。
【００４４】
画像出力部５０と表示部４０（パネルコントローラ４２）は、ＭＩＰＩ（Mobile Industry Processor Interface）により接続されてもよい。画像出力部５０は、表示画像１８の内容を示す信号（例えばＭＩＰＩ信号）をパネルコントローラ４２へ出力することにより、パネルコントローラ４２を介して、パネル１２に表示画像１８を表示させる。以下、この処理を単に、パネル１２に画像を表示させると表現する。第１実施例では、画像出力部５０は、パネル１２における表示画像１８の表示を制御する制御部として機能する。
【００４５】
具体的には、画像出力部５０は、左パネル１２ａについて、開始位置記憶部４６に記憶された左目用元画像１６ａの表示開始位置から、画像記憶部４４に記憶された左目用元画像１６ａを表示させる。また、画像出力部５０は、右パネル１２ｂについて、開始位置記憶部４６に記憶された右目用元画像１６ｂの表示開始位置から、画像記憶部４４に記憶された右目用元画像１６ｂを表示させる。
【００４６】
また、画像出力部５０は、左目用元画像１６ａを未表示の左パネル１２ａの領域に固定画像２０を表示させる。また、画像出力部５０は、右目用元画像１６ｂを未表示の右パネル１２ｂの領域に固定画像２０を表示させる。これにより、図５に示したような左目用表示画像１８ａと右目用表示画像１８ｂを表示させる。
【００４７】
第１実施例では、ＰＣ３０の送信部３４は、元画像１６のデータを１ライン（走査線）ごとに順次ＨＭＤ１０へ送信する。画像記憶部４４には、元画像１６のデータが１ラインごとに蓄積される。まず、左パネル１２ａに左目用表示画像１８ａを表示させる処理を説明する。画像出力部５０は、左目用表示画像１８ａの出力タイミングになった場合、開始位置記憶部４６に記憶された左目用元画像１６ａの表示開始位置に達するまでは、画像記憶部４４に記憶された固定画像２０のデータを１ラインずつスキャンアウトし（すなわちパネルコントローラ４２へ出力し）、固定画像２０を左パネル１２ａに表示させる。
【００４８】
画像出力部５０は、開始位置記憶部４６に記憶された左目用元画像１６ａの表示開始位置に達すると、画像記憶部４４に記憶された左目用元画像１６ａのデータを１ラインずつスキャンアウトし、左目用元画像１６ａを左パネル１２ａに表示させる。画像記憶部４４に記憶された左目用元画像１６ａのデータのスキャンアウトが完了し、かつ、左パネル１２ａに画像未表示の領域が残る場合、画像出力部５０は、固定画像２０のデータを１ラインずつスキャンアウトし、左パネル１２ａの下端まで固定画像２０を表示させる。
【００４９】
右パネル１２ｂに右目用表示画像１８ｂを表示させる処理も、左パネル１２ａに左目用表示画像１８ａを表示させる処理と同様である。画像出力部５０は、左パネル１２ａに左目用表示画像１８ａを表示させる処理と、右パネル１２ｂに右目用表示画像１８ｂを表示させる処理を並行して実行してもよい。
【００５０】
第１実施例のＰＣ３０は汎用のＰＣであってもよく、また、ＨＭＤ１０の表示部４０は、汎用の表示デバイスであってもよい。第１実施例のエンタテインメントシステム１００によると、ＨＭＤ１０の組立て誤差を吸収する処理が実装されていない汎用ＰＣ（言い換えれば汎用の画像生成アプリケーション）が使用される場合でも、組立誤差が吸収された、目を疲れさせない映像をユーザに提示できる。また、ＰＣ３０により生成される画像のデータ量が削減されるため、ＰＣ３０とＨＭＤ１０との通信量が削減でき、また、ＨＭＤ１０の画像記憶部４４のサイズも削減できる。これにより、エンタテインメントシステム１００における消費電力も低減することができる。なお、画像のデータ量削減は、ＨＭＤ１０の組立て誤差の有無にかかわらず奏する効果である。
【００５１】
（第２実施例）
図７は、第２実施例のエンタテインメントシステム１００の構成を示す。第２実施例のエンタテインメントシステム１００は、ＨＭＤ１０が元画像１６を生成する点で第１実施例と異なる。第２実施例のエンタテインメントシステム１００の構成要素のうち、第１実施例のエンタテインメントシステム１００の構成要素と同一または対応するものには、第１実施例と同じ符号を付している。また、第１実施例で説明した内容は、再度の説明を適宜省略する。
【００５２】
第２実施例のＨＭＤ１０は、第１実施例（図６）の画像取得部４８に代えて画像生成部５２を備えるが、他の機能ブロックは第１実施例と同様である。画像生成部５２は、第１実施例におけるＰＣ３０の画像生成部３２に対応し、ゲーム等の進行に応じて、仮想空間の様子を示す元画像１６を生成する。具体的には、画像生成部５２は、左レンズ１４ａのサイズに対応するサイズの左目用元画像１６ａを生成し、右レンズ１４ｂのサイズに対応するサイズの右目用元画像１６ｂを生成する。また、画像生成部３２は、左目用元画像１６ａと右目用元画像１６ｂの間に視差を設けるが、各画像における描画対象を、ＨＭＤ１０における組立誤差を考慮しない通常の位置に描画する。
【００５３】
画像生成部５２は、生成した左目用元画像１６ａおよび右目用元画像１６ｂを画像記憶部４４に格納する。以降、第１実施例と同様に、画像出力部５０は、左パネル１２ａについて、開始位置記憶部４６に記憶された左目用元画像１６ａの表示開始位置から、画像記憶部４４に記憶された左目用元画像１６ａを表示させる。また、画像出力部５０は、右パネル１２ｂについて、開始位置記憶部４６に記憶された右目用元画像１６ｂの表示開始位置から、画像記憶部４４に記憶された右目用元画像１６ｂを表示させる。
【００５４】
第２実施例では、画像生成部５２は汎用のＧＰＵにより実現されてもよく、表示部４０は汎用の表示デバイスにより実現されてもよい。また、画像生成部５２と画像出力部５０は、ＳｏＣ５４（System on a Chip）上に実装される。例えば、ＳｏＣ５４が、ＶＲゲーム等の画像生成アプリケーションを実行することにより、画像生成部５２と画像出力部５０の機能を発揮してもよい。
【００５５】
第２実施例のエンタテインメントシステム１００も、第１実施例と同様の効果を奏する。すなわち、ＨＭＤ１０の組立て誤差を吸収する処理が実装されていない画像生成アプリケーションが使用される場合も、組立誤差が吸収された、目が疲れにくい映像をユーザに提供できる。また、画像生成部５２により生成される画像のデータ量が削減されるため、画像記憶部４４のサイズを削減できる。
【００５６】
（第３実施例）
第３実施例のＨＭＤ１０は、映像の表示開始位置を指定可能なレジスタを有する表示デバイス（表示部４０）を備える。また、第３実施例のＨＭＤ１０は、不揮発性メモリに予め記録された表示開始位置を上記のレジスタに設定する機構を有する。第３実施例のエンタテインメントシステム１００の構成要素のうち、第１実施例のエンタテインメントシステム１００の構成要素と同一または対応するものには、第１実施例と同じ符号を付している。第１実施例で説明した内容は、再度の説明を適宜省略する。
【００５７】
図８は、第３実施例のエンタテインメントシステム１００の構成を示す。第３実施例のＰＣ３０の構成は、第１実施例と同様である。第３実施例のＨＭＤ１０はレジスタ更新部５８をさらに備え、ＨＭＤ１０の表示部４０はレジスタ５６をさらに備える。レジスタ５６は、左パネル１２ａにおける左目用元画像１６ａの表示開始位置と、右パネル１２ｂにおける右目用元画像１６ｂの表示開始位置を記憶する。
【００５８】
レジスタ更新部５８は、所定のタイミングにおいて、開始位置記憶部４６に記憶された左目用元画像１６ａの表示開始位置と、右目用元画像１６ｂの表示開始位置とを読み出し、レジスタ５６に格納する。所定のタイミングは、例えば、ＨＭＤ１０の起動時でもよく、ＨＭＤ１０において画像の表示を開始する時点であってもよい。
【００５９】
第３実施例の画像出力部５０は、ＨＭＤ１０における組立誤差に関わらず、画像記憶部４４に記憶された左目用元画像１６ａのデータを１ラインずつスキャンアウトする。言い換えれば、画像出力部５０は、固定画像２０をスキャンアウトすることなく、画像記憶部４４に記憶された左目用元画像１６ａのデータのみをライン単位で順次パネルコントローラ４２へ出力する。同様に、画像出力部５０は、ＨＭＤ１０における組立誤差に関わらず、画像記憶部４４に記憶された右目用元画像１６ｂのデータを１ラインずつスキャンアウトする。
【００６０】
第３実施例では、パネルコントローラ４２は、パネル１２における表示画像１８の表示を制御する制御部として機能する。すなわち、パネルコントローラ４２は、左パネル１２ａについて、レジスタ５６に記憶された左目用元画像１６ａの表示開始位置から、画像出力部５０から出力された左目用元画像１６ａを表示させる。また、画像出力部５０は、右パネル１２ｂについて、レジスタ５６に記憶された右目用元画像１６ｂの表示開始位置から、画像出力部５０から出力された右目用元画像１６ｂを表示させる。
【００６１】
具体的には、パネルコントローラ４２は、左パネル１２ａを構成する表示素子（例えばＯＬＥＤ）のうち、左目用元画像１６ａを表示させるべき領域内の表示素子を駆動することにより、左パネル１２ａに左目用元画像１６ａを表示させる。例えば、パネルコントローラ４２は、レジスタ５６に記憶された左パネル１２ａにおける左目用元画像１６ａの表示開始位置（特定のライン）から、画像出力部５０からの出力信号（左目用元画像１６ａのデータ）にしたがって表示素子を駆動することを開始する。
【００６２】
一方、パネルコントローラ４２は、左パネル１２ａを構成する表示素子のうち、左目用元画像１６ａを表示させるべき領域外の表示素子の駆動を抑制し、言い換えれば、表示素子の駆動の制御をスキップする。例えば、パネルコントローラ４２は、左パネル１２ａの上端から、レジスタ５６に記憶された左目用元画像１６ａの表示開始位置（特定のライン）までの領域における表示素子を駆動しない。また、パネルコントローラ４２は、画像出力部５０から１枚の左目用元画像１６ａの出力が終了した場合に、左パネル１２ａに未制御のラインが残っていても、その未制御のラインを構成する表示素子の駆動を抑制する。
【００６３】
同様に、パネルコントローラ４２は、右パネル１２ｂを構成する表示素子（例えばＯＬＥＤ）のうち、右目用元画像１６ｂを表示させるべき領域内の表示素子を駆動することにより、右パネル１２ｂに右目用元画像１６ｂを表示させる。一方、パネルコントローラ４２は、右パネル１２ｂを構成する表示素子のうち、右目用元画像１６ｂを表示させるべき領域外の表示素子の駆動を抑制する。
【００６４】
これにより、左パネル１２ａにおける左目用元画像１６ａを表示させるべき領域の外にはデフォルトの色が表示される。また、右パネル１２ｂにおける右目用元画像１６ｂを表示させるべき領域の外にもデフォルトの色が表示される。デフォルトの色は、パネル１２の種類により異なるが、ＯＬＥＤの場合は黒である。したがって、第３実施例においても、第１実施例と実質的に同じ表示画像１８（例えば図５）をパネル１２に表示させることができる。
【００６５】
第３実施例のＰＣ３０は汎用のＰＣであってもよく、また、ＨＭＤ１０の画像出力部５０も汎用の信号変換機構であってもよい。第３実施例のエンタテインメントシステム１００においても、第１実施例のエンタテインメントシステム１００と同様の効果を奏する。また、第１実施例および第２実施例とは異なり、第３実施例では、固定画像２０をスキャンアウトしないため、固定画像２０のスキャンアウト中に元画像１６を蓄積することが不要になり、画像記憶部４４の容量を低減することができる。
【００６６】
以上、本発明を第１実施例から第３実施例をもとに説明した。各実施例は例示であり、それらの構成要素や処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６７】
第１変形例を説明する。第３実施例の変形例として、第２実施例と同様に、ＨＭＤ１０が元画像１６を生成してもよい。この場合、ＨＭＤ１０は、第３実施例の構成（図８）から、画像取得部４８に代えて画像生成部５２を備えてもよい。この変形例では、ＨＭＤ１０の画像生成部５２は、汎用的なＧＰＵにより実現されてもよく、また、ＨＭＤ１０の画像出力部５０も汎用的な信号変換機構により実現されてもよい。この変形例の構成でも、第３実施例のエンタテインメントシステム１００と同様の効果を奏する。
【００６８】
第２変形例を説明する。上記の実施例および変形例に記載の技術は、ピクセル数単位のずれを補正することに特に好適である。そこで、組立誤差に伴うピクセル数単位のズレを、いずれかの実施例または変形例に記載の技術を用いて補正する一方、サブピクセル単位のズレ（言い換えれば１ピクセル未満のズレ）を別のシステム（公知の方法でよい）により補正するという組み合わせも可能である。
【００６９】
第３変形例を説明する。上記の実施例および変形例に記載の技術は、組立誤差以外の要因による表示位置調整にも適用可能である。例えば、画像生成部３２または画像生成部５２が元画像１６を生成後に、ＨＭＤ１０が動いた量に応じて、元画像１６の表示位置を微調整する場合に適用可能である。また、組立誤差を吸収するための調整と、ＨＭＤ１０が動いた量に応じた調整とを組み合わせることも可能である。
【００７０】
第４変形例を説明する。第１実施例の説明において、元画像１６として矩形の画像を例示したが（図５）、元画像１６は、レンズ１４と同じ形状であってもよく、すなわち円形であってもよい。
【００７１】
なお、上記の実施例では、左パネル１２ａのサイズはレンズ１４ａより大きく、右パネル１２ｂのサイズは右レンズ１４ｂより大きいこととしたが、レンズ１４（例えば円形）がパネル１２（例えば矩形）の内側に完全に含まれる必要はない。例えば、縦方向のサイズと横方向のサイズの一方はレンズ１４が大きく、他方はパネル１２が大きくてもよい。上記の実施例および変形例に記載の技術は、左パネル１２ａが左レンズ１４ａのサイズより大きい部分を有し、右パネル１２ｂが右レンズ１４ｂのサイズより大きい部分を有する場合に広く適用可能である。言い換えれば、上記の実施例および変形例に記載の技術は、左パネル１２ａ（または右パネル１２ｂ）の一部の領域が、左レンズ１４ａ（または右レンズ１４ｂ）を通したユーザの視野の範囲外となる場合に広く適用可能である。この構成においても、上記の実施例および変形例と同様の効果を奏する。例えば、ＨＭＤ１０は、縦９×横８の左パネル１２ａ（または右パネル１２ｂ）に、直径８．５の左レンズ１４ａ（または右レンズ１４ｂ）を組み合わせたものであってもよい。すなわち、横方向のサイズは左レンズ１４ａ（または右レンズ１４ｂ）の方が大きく、縦方向のサイズは左パネル１２ａ（または右パネル１２ｂ）の方が大きい場合でも、上記の実施例および変形例に記載の技術は好適である。
【００７２】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。例えば、請求項に記載の制御部は、上述の実施例または変形例に記載の画像出力部５０とパネルコントローラ４２の一方により実現されてもよく、画像出力部５０とパネルコントローラ４２とが連携することにより実現されてもよい。
【符号の説明】
【００７３】
１０  ＨＭＤ、  １２  パネル、  １４  レンズ、  ３０  ＰＣ、  ３２  画像生成部、  ４２  パネルコントローラ、  ４６  開始位置記憶部、  ５０  画像出力部、  １００  エンタテインメントシステム。
【産業上の利用可能性】
【００７４】
本開示に記載の技術は、ヘッドマウントディスプレイに利用可能である。
【図１】
2019220527.tif 000003
【図２】
2019220527.tif 000004
【図３】
2019220527.tif 000005
【図４】
2019220527.tif 000006
【図５】
2019220527.tif 000007
【図６】
2019220527.tif 000008
【図７】
2019220527.tif 000009
【図８】
2019220527.tif 000010
【手続補正書】
【提出日】令和3年5月7日(2021.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
左目用画像を表示する左画面と、
右目用画像を表示する右画面と、
前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、
前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、
記憶部と、
取得部と、
制御部と、
を備え、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
前記取得部は、外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を、通信網を介して取得し、
前記制御部は、前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得部により取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得部により取得された右目用画像を表示させることを特徴とするヘッドマウントディスプレイ。
【請求項２】
左目用画像を表示する左画面と、
右目用画像を表示する右画面と、
前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、
前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、
第１記憶部と、
生成部と、
第２記憶部と、
制御部と、
を備え、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記第１記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
前記生成部は、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を生成し、生成した前記左目用画像と前記右目用画像とを前記第２記憶部に格納し、
前記制御部は、前記第１記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記第２記憶部に記憶された左目用画像を表示させ、前記第１記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記第２記憶部に記憶された右目用画像を表示させることを特徴とするヘッドマウントディスプレイ。
【請求項３】
前記制御部は、前記左目用画像を未表示の前記左画面の領域に、前記左目用画像に非依存の予め定められた画像を表示させ、前記右目用画像を未表示の前記右画面の領域に、前記右目用画像に非依存の予め定められた画像を表示させることを特徴とする請求項１または２に記載のヘッドマウントディスプレイ。
【請求項４】
前記制御部は、前記左画面において前記左目用画像を表示させるべき領域内の表示素子を駆動することにより前記左目用画像を表示させる一方、前記左画面において前記左目用画像を表示させるべき領域外の表示素子の駆動を抑制し、前記右画面において前記右目用画像を表示させるべき領域内の表示素子を駆動することにより前記右目用画像を表示させる一方、前記右画面において前記右目用画像を表示させるべき領域外の表示素子の駆動を抑制することを特徴とする請求項１または２に記載のヘッドマウントディスプレイ。
【請求項５】
左目用画像を表示する左画面と、右目用画像を表示する右画面と、前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部とを備えるヘッドマウントディスプレイが実行する方法であって、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を、通信網を介して取得するステップと、
前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得するステップで取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得するステップで取得された右目用画像を表示させるステップと、
を備えることを特徴とする画像表示方法。
【請求項６】
左目用画像を表示する左画面と、右目用画像を表示する右画面と、前記左画面に表示された左目用画像を拡大してユーザに提示する左レンズと、前記右画面に表示された右目用画像を拡大してユーザに提示する右レンズと、記憶部とを備えるヘッドマウントディスプレイを制御するコンピュータプログラムであって、
前記左画面は前記左レンズのサイズより大きい部分を有し、前記左レンズのサイズを超えた前記左画面の領域に表示された左目用画像はユーザに視認されず、
前記右画面は前記右レンズのサイズより大きい部分を有し、前記右レンズのサイズを超えた前記右画面の領域に表示された右目用画像はユーザに視認されず、
前記記憶部は、前記左画面における前記左目用画像の表示開始位置と、前記右画面における前記右目用画像の表示開始位置を記憶し、
前記左目用画像の表示開始位置と、前記右目用画像の表示開始位置は、前記左画面と前記右画面とのずれと、前記左レンズと前記右レンズとのずれの少なくとも一方に応じて、異なる値が設定され、
外部装置により生成された画像であって、前記左レンズのサイズに対応するサイズの左目用画像と、前記右レンズのサイズに対応するサイズの右目用画像を、通信網を介して取得する機能と、
前記記憶部に記憶された前記左画面における前記左目用画像の表示開始位置から、前記取得する機能により取得された左目用画像を表示させ、前記記憶部に記憶された前記右画面における前記右目用画像の表示開始位置から、前記取得する機能により取得された右目用画像を表示させる機能と、
を前記ヘッドマウントディスプレイに実現させるためのコンピュータプログラム。
【国際調査報告】
2019220527.tif 000011
2019220527.tif 000012