(57)【特許請求の範囲】
【請求項１】
ウェアラブルディスプレイ装置に表示される広視野角画像において許容限度を超える動きを検出する動き検出部と、
前記広視野角画像において許容限度を超える動きが検出された場合に、前記広視野角画像を観察する視野を制限する視野制限処理部と、
視野が制限された前記広視野角画像を前記ウェアラブルディスプレイ装置に提供する画像提供部とを含み、
前記動き検出部は、前記広視野角画像を観察する視点位置または視線方向の変化量が、前記広視野角画像のフレームレートに依存する所定の閾値を超える場合、許容限度を超える動きがあると決定することを特徴とする画像処理装置。
【請求項２】
前記視野制限処理部は、前記広視野角画像の周辺領域をマスクする処理、または前記広視野角画像の全体または周辺をぼかす処理により、前記広視野角画像を観察する視野を制限することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記動き検出部は、所定の倍率を超える前記広視野角画像のズームインまたはズームアウトの操作指示があった場合、許容限度を超える動きがあると決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記動き検出部は、前記ウェアラブルディスプレイ装置に表示される仮想空間内を所定の速度を超えて移動する操作指示があった場合、許容限度を超える動きがあると決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記動き検出部は、前記広視野角画像においてユーザの身体的動きによらない動きが検出される場合、許容限度を超える動きがあると決定することを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
ウェアラブルディスプレイ装置に表示される広視野角画像において許容限度を超える動きを検出する動き検出ステップと、
前記広視野角画像において許容限度を超える動きが検出された場合に、前記広視野角画像を観察する視野を制限する視野制限処理ステップと、
視野が制限された前記広視野角画像を前記ウェアラブルディスプレイ装置に提供する画像提供ステップとを含み、
前記動き検出ステップは、前記広視野角画像を観察する視点位置または視線方向の変化量が、前記広視野角画像のフレームレートに依存する所定の閾値を超える場合、許容限度を超える動きがあると決定することを特徴とする画像処理方法。
【請求項７】
ウェアラブルディスプレイ装置に表示される広視野角画像において許容限度を超える動きを検出する動き検出機能と、
前記広視野角画像において許容限度を超える動きが検出された場合に、前記広視野角画像を観察する視野を制限する視野制限処理機能と、
視野が制限された前記広視野角画像を前記ウェアラブルディスプレイ装置に提供する画像提供機能とをコンピュータに実行させ、
前記動き検出機能は、前記広視野角画像を観察する視点位置または視線方向の変化量が、前記広視野角画像のフレームレートに依存する所定の閾値を超える場合、許容限度を超える動きがあると決定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウェアラブルディスプレイにおける画像を処理する技術に関する。
【背景技術】
【０００２】
ヘッドマウントディスプレイに映像を表示し、ヘッドマウントディスプレイを装着したユーザが頭部を回転させると視線方向に応じた映像が表示されるようにしたシステムが開発されている。ヘッドマウントディスプレイを利用することで、映像への没入感を高めたり、ゲームなどのアプリケーションの操作性を向上させることもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ヘッドトラッキング技術を用いれば、ヘッドマウントディスプレイに表示される映像を頭部の動きに追随させることができる。しかしながら、映像のフレームレートが低い場合、映像が頭部の動きに十分に追随せず、「酔い」が生じることがある。また、３次元コンテンツでは頭部の動きとは無関係に映像内のオブジェクトが動いたり、ユーザ自身の位置が移動することがあり、その場合にも酔いが生じやすい。このような３次元コンテンツの視聴中に発生する乗り物酔いに似た症状は「３Ｄ酔い」または「シミュレーション酔い」と呼ばれる。ヘッドマウントディスプレイを装着すると、このような酔いが原因で視聴が困難になることがある。
【０００４】
本発明はこうした課題に鑑みてなされたものであり、その目的は、ウェアラブルディスプレイにおいて酔いを低減することのできる画像処理技術を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明のある態様の画像処理装置は、ウェアラブルディスプレイ装置に表示される広視野角画像において許容限度を超える動きを検出する動き検出部と、前記広視野角画像において許容限度を超える動きが検出された場合に、前記広視野角画像を観察する視野を制限する視野制限処理部と、視野が制限された前記広視野角画像を前記ウェアラブルディスプレイ装置に提供する画像提供部とを含む。
【０００６】
本発明の別の態様は、画像処理方法である。この方法は、ウェアラブルディスプレイ装置に表示される広視野角画像において許容限度を超える動きを検出する動き検出ステップと、前記広視野角画像において許容限度を超える動きが検出された場合に、前記広視野角画像を観察する視野を制限する視野制限処理ステップと、視野が制限された前記広視野角画像を前記ウェアラブルディスプレイ装置に提供する画像提供ステップとを含む。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、ウェアラブルディスプレイにおいて酔いを低減することができる。
【図面の簡単な説明】
【０００９】
【図１】ヘッドマウントディスプレイの外観図である。
【図２】ヘッドマウントディスプレイの機能構成図である。
【図３】本実施の形態に係る画像処理システムの構成図である。
【図４】本実施の形態に係る画像処理装置の機能構成図である。
【図５】周辺マスク画像の例を説明する図である。
【図６Ａ】ヘッドマウントディスプレイに表示される画像をズームインして観察する様子を説明する図である。
【図６Ｂ】ヘッドマウントディスプレイに表示される画像をズームインして観察する様子を説明する図である。
【図６Ｃ】ヘッドマウントディスプレイに表示される画像をズームインして観察する様子を説明する図である。
【図７】図５の周辺マスク画像が重ね合わされた広視野角画像を説明する図である。
【図８Ａ】ヘッドマウントディスプレイに表示される空間の中を仮想的にウォークスルーする様子を説明する図である。
【図８Ｂ】ヘッドマウントディスプレイに表示される空間の中を仮想的にウォークスルーする様子を説明する図である。
【図８Ｃ】ヘッドマウントディスプレイに表示される空間の中を仮想的にウォークスルーする様子を説明する図である。
【図９】図５の周辺マスク画像が重ね合わされた広視野角画像を説明する図である。
【図１０】本実施の形態の画像処理装置による広視野角画像の視野制限処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、ヘッドマウントディスプレイ１００の外観図である。ヘッドマウントディスプレイ１００は、本体部１１０、前頭部接触部１２０、および側頭部接触部１３０を含む。
【００１１】
ヘッドマウントディスプレイ１００は、ユーザの頭部に装着してディスプレイに表示される静止画や動画などを鑑賞し、ヘッドホンから出力される音声や音楽などを聴くための表示装置である。
【００１２】
ヘッドマウントディスプレイ１００に内蔵または外付けされた姿勢センサによりヘッドマウントディスプレイ１００を装着したユーザの頭部の回転角や傾きといった姿勢情報を計測することができる。
【００１３】
ヘッドマウントディスプレイ１００は、「ウェアラブルディスプレイ装置」の一例である。ウェアラブルディスプレイ装置には、狭義のヘッドマウントディスプレイ１００に限らず、めがね、めがね型ディスプレイ、めがね型カメラ、ヘッドフォン、ヘッドセット（マイクつきヘッドフォン）、イヤホン、イヤリング、耳かけカメラ、帽子、カメラつき帽子、ヘアバンドなど任意の装着可能なディスプレイ装置が含まれる。
【００１４】
図２は、ヘッドマウントディスプレイ１００の機能構成図である。
【００１５】
制御部１０は、画像信号、センサ信号などの信号や、命令やデータを処理して出力するメインプロセッサである。入力インタフェース２０は、ユーザからの操作信号や設定信号を受け付け、制御部１０に供給する。出力インタフェース３０は、制御部１０から画像信号を受け取り、ディスプレイに表示させる。バックライト３２は、液晶ディスプレイにバックライトを供給する。
【００１６】
通信制御部４０は、ネットワークアダプタ４２またはアンテナ４４を介して、有線または無線通信により、制御部１０から入力されるデータを外部に送信する。通信制御部４０は、また、ネットワークアダプタ４２またはアンテナ４４を介して、有線または無線通信により、外部からデータを受信し、制御部１０に出力する。
【００１７】
記憶部５０は、制御部１０が処理するデータやパラメータ、操作信号などを一時的に記憶する。
【００１８】
姿勢センサ６４は、ヘッドマウントディスプレイ１００の本体部１１０の回転角や傾きなどの姿勢情報を検出する。姿勢センサ６４は、ジャイロセンサ、加速度センサ、角加速度センサなどを適宜組み合わせて実現される。
【００１９】
外部入出力端子インタフェース７０は、ＵＳＢ（Universal Serial Bus）コントローラなどの周辺機器を接続するためのインタフェースである。外部メモリ７２は、フラッシュメモリなどの外部メモリである。
【００２０】
時計部８０は、制御部１０からの設定信号によって時間情報を設定し、時間データを制御部１０に供給する。
【００２１】
制御部１０は、画像やテキストデータを出力インタフェース３０に供給してディスプレイに表示させたり、通信制御部４０に供給して外部に送信させることができる。
【００２２】
図３は、本実施の形態に係る画像処理システムの構成図である。ヘッドマウントディスプレイ１００は、無線通信またはＵＳＢなどの周辺機器を接続するインタフェース３００でゲーム機２００に接続される。ゲーム機２００は、さらにネットワークを介してサーバに接続されてもよい。その場合、サーバは、複数のユーザがネットワークを介して参加できるゲームなどのオンラインアプリケーションをゲーム機２００に提供してもよい。ヘッドマウントディスプレイ１００は、ゲーム機２００の代わりに、コンピュータや携帯端末に接続されてもよい。
【００２３】
ヘッドマウントディスプレイ１００に表示される広視野角画像は、あらかじめ撮影された全天球の３次元映像の他、ゲーム空間のような人工的な３次元画像であってもよい。また、ネットワーク経由で配信される遠隔地のライブ映像であってもよい。
【００２４】
図４は、本実施の形態に係る画像処理装置７００の機能構成図である。同図は機能に着目したブロック図を描いており、これらの機能ブロックはハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現することができる。
【００２５】
画像処理装置７００は、ヘッドマウントディスプレイ１００が接続されたゲーム機２００に実装されるが、画像処理装置７００の少なくとも一部の機能をヘッドマウントディスプレイ１００の制御部１０に実装してもよい。あるいは、画像処理装置７００の少なくとも一部の機能を、ネットワークを介してゲーム機２００に接続されたサーバに実装してもよい。
【００２６】
操作入力部７１０は、ヘッドマウントディスプレイ１００の入力インタフェース２０やゲーム機２００に有線または無線で接続されたコントローラを介してユーザの操作指示を取得する。操作指示には、ヘッドマウントディスプレイ１００に表示された画像をズームインまたはズームアウトする指示、仮想空間内を移動する指示、別の仮想空間にワープする指示、画像に特定のエフェクトを与える何らかのアイコンへの操作指示などがある。操作入力部７１０が取得した操作指示は動き検出部７２０および画像生成部７４０に供給される。
【００２７】
視点視線取得部７３０は、ヘッドマウントディスプレイ１００の姿勢センサ６４により検知される姿勢情報にもとづいて、ヘッドマウントディスプレイ１００を装着したユーザの視点位置と視線方向を取得する。
【００２８】
画像生成部７４０は、視点視線取得部７３０からヘッドマウントディスプレイ１００の視点位置および視線方向の情報を取得し、視点位置から視線方向に見える画像をヘッドマウントディスプレイ１００に表示される広視野角画像として生成する。これにより、ヘッドマウントディスプレイ１００を装着したユーザが頭部を動かしたとき、ヘッドマウントディスプレイ１００に表示される広視野角画像を頭部の動きに追随させることができる。これは一般に「ヘッドトラッキング」と呼ばれる技術である。
【００２９】
画像生成部７４０は、操作入力部７１０からズームインまたはズームアウトの操作指示を受け取った場合、指示された倍率で広視野角画像を拡大または縮小する。
【００３０】
ここで、ヘッドマウントディスプレイ１００に表示される広視野角画像は、全周囲画像またはパノラマ画像のように視野角が広い画像であり、動画であっても静止画であってもよく、レンダリングされたコンピュータグラフィックスであってもよい。
【００３１】
画像生成部７４０は、生成された広視野角画像を視野制限処理部７５０に与える。
【００３２】
動き検出部７２０は、画像生成部７４０により生成される広視野角画像において許容限度を超える動きを検出する。ここで、許容限度とは、ヘッドマウントディスプレイ１００において広視野角画像を観察するユーザに酔いが生じない程度を指す。特に広視野角画像に生じる動きがユーザの身体的動きとは無関係である場合、許容限度を超え、広視野角画像を観察するユーザに酔いが生じる。
【００３３】
動き検出部７２０は、操作入力部７１０から操作指示を受け取り、その操作指示によって広視野角画像に許容限度を超える動きが生じるかどうかを決定する。たとえば、所定の倍率以上のズームインまたはズームアウトの操作指示や、仮想空間内を所定の速度以上で移動する指示の場合、動き検出部７２０は、広視野角画像に許容限度を超える動きが生じると決定する。そのほか、ヘッドマウントディスプレイ１００に表示される広視野角画像に大きな変化をもたらすエフェクトを施す操作指示があった場合、動き検出部７２０は広視野角画像に許容限度を超える動きが生じると決定する。
【００３４】
また、動き検出部７２０は、画像生成部７４０が生成する広視野角画像のフレーム間の差分により特徴点の動きベクトルを検出し、動きベクトルの大きさが所定の閾値を超える場合、許容限度を超える動きがあると決定する。画像生成部７４０が生成する広視野角画像のフレームレートが低くなるほど、動き検出部７２０が動きベクトルの大きさを判定する際の閾値を小さくしてもよい。広視野角画像のフレームレートが低いほど酔いが生じやすいからである。動き検出部７２０は、ユーザの姿勢変化や物理的移動などの身体的動きとは無関係に、広視野角画像において動きが生じているかどうかを判定してもよい。身体的動きとは独立して広視野角画像に動きが生じるときに酔いが生じやすいからである。
【００３５】
また、動き検出部７２０は、視点視線取得部７３０により取得された視点位置または視線方向の変化量が、画像生成部７４０が生成する広視野角画像のフレームレートに依存して決まる閾値を超える場合、許容限度を超える動きがあると決定する。広視野角画像のフレームレートが低くなるほど、視点位置または視線方向の変化量と比較する閾値を小さくしてもよい。ヘッドトラッキングを行って視点または視線の変化に画像を追随させても広視野角画像のフレームが低くなるほど、追随が不十分になり、酔いが生じやすいからである。たとえば、ユーザがしゃがむ動作を行うと、視点位置や視線方向の変化量が大きく、低いフレームレートでは酔いが生じやすい。
【００３６】
動き検出部７２０により、広視野角画像において許容限度を超える動きが検出された場合、動き検出部７２０は視野制限処理部７５０に視野を制限する指示を与える。
【００３７】
視野制限処理部７５０は、動き検出部７２０からの視野制限指示にしたがって、画像生成部７４０により生成された広視野角画像を観察する視野を制限し、視野が制限された広視野角画像を画像提供部７６０に与える。動き検出部７２０からの視野制限指示がない場合、視野制限処理部７５０は画像生成部７４０により生成された広視野角画像をそのまま画像提供部７６０に与える。
【００３８】
視野制限処理は、たとえば、画像生成部７４０により生成された広視野角画像の少なくとも一部（たとえば周辺領域）をマスクする処理、または広視野角画像をぼかす処理、あるいはそれらの組み合わせにより実現される。何らかの形でユーザが広視野角画像を観察する視野を制限する処理であれば、ここに挙げた処理に限られない。
【００３９】
画像提供部７６０は、許容限度を超える動きが検出された場合は、視野制限処理部７５０により視野が制限された広視野角画像を、許容限度を超える動きが検出されていない場合は、視野が制限されていない広視野角画像をヘッドマウントディスプレイ１００に提供する。
【００４０】
図５は、周辺マスク画像の例を説明する図である。図５の周辺マスク画像は、一例として、周辺が黒で、中央に向かうにつれて透明度が高くなり、中央では完全に透明になるマスク画像である。視野制限処理部７５０は、広視野角画像の周辺をマスクする場合、この周辺マスクを広視野角画像に重ねる。これにより、広視野角画像の周辺は黒く塗られて見えなくなり、中央に向かうにつれて透明度が高くなり、元の画像が観察できるようになる。他の例として、中央に向かって透過度が変化しない周辺マスク画像を用いてもよい。周辺マスク画像の色は黒色以外であってもよい。
【００４１】
他の視野制限処理としてぼかし処理がある。広視野角画像の全体を細部が見えないようにブラー処理を施してもよく、広視野角画像の周辺領域のみにブラー処理を施してもよい。あるいは、広視野角画像の周辺を黒色でマスクした上で、広視野角画像にブラー処理を施してもよい。
【００４２】
図６Ａ〜図６Ｃは、ヘッドマウントディスプレイ１００に表示される画像をズームインして観察する様子を説明する図である。図６Ａは、遠くから景色を見ている場合に表示される画像である。この画像に対して、ユーザがズームイン操作を行うと、図６Ｂの画像を経て、最終的に図６Ｃの拡大画像に至る。ヘッドマウントディスプレイ１００において広視野角画像を観察しながら、図６Ａ〜図６Ｃのようにズームイン操作を行うと、急激に視界が変化するため、酔いが生じる。そこで、視野制限処理部７５０は、ズームイン操作の開始から完了までの間、ヘッドマウントディスプレイ１００に表示される広視野角画像に図５の周辺マスク画像を重ね、視野を一時的に狭くする。
【００４３】
図７は、図５の周辺マスク画像が重ね合わされた広視野角画像を説明する図である。ズームイン操作の間、周辺マスク画像により広視野角画像の周辺が黒塗りされ、ユーザの視野が一時的に狭くなるため、視界に急激な動きがあっても酔いは軽減される。
【００４４】
ズームインモードに入るとすぐに、周辺マスク画像を広視野角画像に重ね、ズームインモードから抜けると周辺マスク画像を消すようにしてもよい。あるいは、広視野角画像に重ねる周辺マスク画像の透過度を可変にして、ズームインの始まりから終わりまで透過度を１００％から０％に徐々に変化させ、周辺マスク画像による消し込み量がズームイン操作が進むにつれて徐々に高くなるようにしてもよい。また、別の方法として、周辺マスク画像の透明の中央部の面積を可変にして、ズームイン操作が進むにつれて透明の中央部が狭くなるようにしてもよい。
【００４５】
図８Ａ〜図８Ｃは、ヘッドマウントディスプレイ１００に表示される空間の中を仮想的にウォークスルーする様子を説明する図である。図８Ａに示したように、ユーザは公園の芝生の手前にいるとする。そこから、公園の芝生を横切って歩き、芝生の向こう側に見える階段に近づくとする。図８Ｂは、公園の芝生を横切る途中で観察される画像であり、図８Ｃは、芝生の向こう側の階段の前にまで来たときに観察される画像である。このようにユーザがヘッドマウントディスプレイ１００に表示された３次元空間を仮想的に移動すると、視界が大きく変化するため、酔いが生じることがある。特に高速に移動する場合は、酔いが生じやすい。そこで、視野制限処理部７５０は、ユーザの移動中は、ヘッドマウントディスプレイ１００に表示される広視野角画像に図５の周辺マスク画像を重ね、視野を一時的に狭くする。
【００４６】
図９は、図５の周辺マスク画像が重ね合わされた広視野角画像を説明する図である。ユーザの移動中、周辺マスク画像により広視野角画像の周辺が黒塗りされ、ユーザの視野が一時的に狭くなるため、視界に急激な動きがあっても酔いは軽減される。
【００４７】
周辺マスク画像の消し込み量は、周辺マスク画像の透過度や、透明の中央部の面積によって調整することができる。周辺マスク画像による消し込み量は移動するにつれて大きくなるようにしてもよく、移動の始まりと終わりでは消し込み量を相対的に小さくし、移動の最中に相対的に大きくなるようにしてもよい。あるいは、移動の速度が大きくなるにつれて消し込み量が大きくなるようにしてもよい。
【００４８】
周辺マスク画像による視野の制限は、ズームイン・ズームアウトやウォークスルーなどの場合以外にも、コントローラ操作によって視界を水平方向に回転（Ｙ軸周りに回転）させた場合にも適用することができる。コントローラ操作による視界の急な変化でも酔いが生じやすいからである。
【００４９】
視野制限処理部７５０による視野の制限方法は周辺マスク処理以外にもいろいろ考えられる。たとえば、画像全体をぼかす処理や、画像の周辺をぼかす処理を施してもよい。あるいは、周辺マスク処理に画像をぼかす処理を組み合わせてもよい。画像の明度を下げたり、画像の解像度を下げてもよい。何らかの形で視野が狭くなるか視界の可視性が制限されるならば、酔いが低減する。
【００５０】
また、ヘッドマウントディスプレイ１００がビデオ透過型ヘッドマウントディスプレイである場合、ヘッドマウントディスプレイ１００に装着されたカメラにより撮影された画像をマスクすべき周辺領域に表示してもよい。周辺領域に外部の様子が映し出されるため、酔いの低減効果がある。
【００５１】
図１０は、本実施の形態の画像処理装置７００による広視野角画像の視野制限処理の手順を示すフローチャートである。
【００５２】
操作入力部７１０は、ヘッドマウントディスプレイ１００を装着したユーザから操作指示を取得する（Ｓ１０）。視点視線取得部７３０は、ヘッドトラッキングにより、ヘッドマウントディスプレイ１００を装着したユーザの現在の視点位置と視線方向を取得して更新する（Ｓ２０）。操作入力部７１０が仮想空間内での移動の指示を受け取った場合にも、仮想空間内のユーザの視点位置と視点方向が更新される。
【００５３】
画像生成部７４０は、ユーザの現在の視点位置から視線方向に見える画像をヘッドマウントディスプレイ１００に表示される広視野角画像のフレームとして生成する（Ｓ３０）。画像生成部７４０は、操作入力部７１０からズーム操作の指示を受け取った場合、指示された倍率でフレームを拡大または縮小する。
【００５４】
動き検出部７２０は、ヘッドマウントディスプレイ１００に表示される広視野角画像において許容限度を超える動きの有無を検出する（Ｓ４０）。動き検出部７２０は、ズームやワープなどの操作入力があった場合や、ヘッドマウントディスプレイ１００を装着したユーザの姿勢変化や物理的移動とは独立して広視野角画像に所定の大きさ以上の動きがある場合などに、許容限度を超える動きがあったと決定する。
【００５５】
許容限度を超える動きが検出されない場合（Ｓ４０のＮ）、画像提供部７６０は、画像生成部７４０により生成されたフレームをそのままヘッドマウントディスプレイ１００に提供して表示させる（Ｓ７０）。
【００５６】
許容限度を超える動きが検出された場合（Ｓ４０のＹ）、視野制限処理部７５０は画像生成部７４０により生成されたフレームに対して視野を制限する処理を施す（Ｓ５０）。視野制限処理部７５０は、たとえば、画像生成部７４０により生成されたフレームの周辺をマスクする処理やフレーム全体またはフレーム周辺をぼかす処理を施す。画像提供部７６０は、視野制限処理部７５０により視野が制限されたフレームをヘッドマウントディスプレイ１００に提供して表示させる（Ｓ６０）。
【００５７】
ヘッドマウントディスプレイ１００における画像の表示を停止する場合（Ｓ８０のＹ）、一連の処理を終了する。ヘッドマウントディスプレイ１００における画像の表示を継続する場合（Ｓ８０のＮ）、ステップＳ１０に戻り、それ以降の処理を繰り返す。
【００５８】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。そのような変形例を説明する。
【００５９】
ヘッドマウントディスプレイ１００はビデオ透過型であってもよい。ビデオ透過型のヘッドマウントディスプレイ１００を装着するとユーザは外界の様子を見ることはできないが、カメラにより撮影された外界の画像がディスプレイに映し出される。外界の撮影画像が全周囲画像のような広視野角画像である場合、本実施の形態の視野制限処理を用いることで酔いを低減させることができる。特に外界映像のフレームレートが低い場合には、酔いが生じやすいため、周辺マスク処理などの視野制限処理が有効である。
【００６０】
ヘッドマウントディスプレイ１００がネットワーク経由で画像を受信する場合、伝送遅延が生じるため、ヘッドマウントディスプレイ１００に表示される画像のフレームレートが低くなる。このような状況下で低フレームレートの広視野角画像を観察すると酔いが生じやすい。本実施の形態の視野制限処理はこのような場合にも有効である。
【符号の説明】
【００６１】
１０  制御部、  ２０  入力インタフェース、  ３０  出力インタフェース、  ３２  バックライト、  ４０  通信制御部、  ４２  ネットワークアダプタ、  ４４  アンテナ、  ５０  記憶部、  ６４  姿勢センサ、  ７０  外部入出力端子インタフェース、  ７２  外部メモリ、  ８０  時計部、  １００  ヘッドマウントディスプレイ、  １１０  本体部、  １２０  前頭部接触部、  １３０  側頭部接触部、  ２００  ゲーム機、  ７００  画像処理装置、  ７１０  操作入力部、  ７２０  動き検出部、  ７３０  視点視線取得部、  ７４０  画像生成部、  ７５０  視野制限処理部、  ７６０  画像提供部。
【図１】
0006620063.tif 000002
【図２】
0006620063.tif 000003
【図３】
0006620063.tif 000004
【図４】
0006620063.tif 000005
【図５】
0006620063.tif 000006
【図６Ａ】
0006620063.tif 000007
【図６Ｂ】
0006620063.tif 000008
【図６Ｃ】
0006620063.tif 000009
【図７】
0006620063.tif 000010
【図８Ａ】
0006620063.tif 000011
【図８Ｂ】
0006620063.tif 000012
【図８Ｃ】
0006620063.tif 000013
【図９】
0006620063.tif 000014
【図１０】
0006620063.tif 000015