(57)【特許請求の範囲】
【請求項１】
映像表示部に表示される映像を生成する映像生成装置であって、
ユーザの位置を計測する計測部と、
所定の条件が満たされた場合に、前記映像表示部の映像表示面に相当する映像面を挟んで前記ユーザの位置と反対側に位置する仮想映像面に投影されている映像において前記ユーザが第１の位置で注目している映像が、第２の位置で視聴可能となる位置に前記仮想映像面を移動させる映像処理部と、
前記計測部によって計測されたユーザの位置と、前記仮想映像面とに基づいて、前記ユーザの位置に応じた映像を生成する映像生成部と、
を備える映像生成装置。
【請求項２】
前記映像生成部は、前記仮想映像面に投影されている映像を、前記ユーザの位置に応じて前記映像面に投影変換することによって、前記映像を生成する、請求項１に記載の映像生成装置。
【請求項３】
映像表示部に表示される映像を生成する映像生成方法であって、
ユーザの位置を計測する計測ステップと、
所定の条件が満たされた場合に、前記映像表示部の映像表示面に相当する映像面を挟んで前記ユーザの位置と反対側に位置する仮想映像面に投影されている映像において前記ユーザが第１の位置で注目している映像が、第２の位置で視聴可能となる位置に前記仮想映像面を移動させる映像処理ステップと、
前記計測ステップによって計測されたユーザの位置と、前記映像処理ステップによって移動させた前記仮想映像面とに基づいて、前記ユーザの位置に応じた映像を生成する映像生成ステップと、
を有する映像生成方法。
【請求項４】
映像表示部に表示される映像を生成する映像生成方法をコンピュータに実行させるためのコンピュータプログラムであって、
ユーザの位置を計測する計測ステップと、
所定の条件が満たされた場合に、前記映像表示部の映像表示面に相当する映像面を挟んで前記ユーザの位置と反対側に位置する仮想映像面に投影されている映像において前記ユーザが第１の位置で注目している映像が、第２の位置で視聴可能となる位置に前記仮想映像面を移動させる映像処理ステップと、
前記計測ステップによって計測されたユーザの位置と、前記映像処理ステップによって移動させた前記仮想映像面とに基づいて、前記ユーザの位置に応じた映像を生成する映像生成ステップとをコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像処理技術に関する。
【背景技術】
【０００２】
パノラマ映像の中から自由な部分を選択して視聴することや、ＴＶ会議においてカメラを動かして相手の部屋の好きな領域を視聴することが実現されている。このような技術において、さらに、ユーザが物理的に動かしたディスプレイの動きに合わせてカメラの方向を変える手法が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１６６６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１の方法では、ユーザ自らが物理的にディスプレイを操作することによって、視聴したい映像をディスプレイに表示させていた。そのため、ユーザにはディスプレイを直接動かすという負担がかかり、ユーザの映像視聴を妨げ煩わしいという問題があった。
【０００５】
上記事情に鑑み、本発明は、ディスプレイに表示させる部分を選択する際に生じる煩わしさを軽減させる技術の提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、映像表示部に表示される映像を生成する映像生成システムであって、ユーザの位置を計測する計測部と、前記計測部によって計測されたユーザの位置に応じて映像を生成する映像生成部と、を備える映像生成システムである。
【０００７】
本発明の一態様は、前記映像生成部は、前記映像表示部の映像表示面に相当する映像面を挟んでユーザの位置と反対側に位置する仮想映像面に投影されている映像を、前記ユーザの位置に応じて前記映像面に投影変換することによって、前記映像を生成する。
【０００８】
本発明の一態様は、映像表示部に表示される映像を生成する映像生成装置であって、ユーザの位置を計測する計測部と、前記計測部によって計測されたユーザの位置に応じて映像を生成する映像生成部と、を備える映像生成装置である。
【０００９】
本発明の一態様は、映像表示部に表示される映像を生成する映像生成方法であって、ユーザの位置を計測する計測ステップと、前記計測ステップによって計測されたユーザの位置に応じて映像を生成する映像生成ステップと、を有する映像生成方法である。
【００１０】
本発明の一態様は、映像表示部に表示される映像を生成する映像生成方法をコンピュータに実行させるためのコンピュータプログラムであって、ユーザの位置を計測する計測ステップと、前記計測ステップによって計測されたユーザの位置に応じて映像を生成する映像生成ステップと、をコンピュータに実行させるためのコンピュータプログラムである。
【発明の効果】
【００１１】
本発明により、ディスプレイに表示させる部分を選択する際に生じる煩わしさを軽減させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明における映像表示システムのシステム構成を示す図である。
【図２】映像生成装置１０の第一実施形態（映像生成装置１０ａ）の機能構成を表す概略ブロック図である。
【図３】映像生成部１０３が映像を生成する処理の具体例を表す図である。
【図４】ユーザ１がディスプレイ面３０を正面から見ている状態を表す図である。
【図５】ユーザ１がディスプレイ面３０を左前方から見ている状態を表す図である。
【図６】ユーザ１がディスプレイ面３０を右前方から見ている状態を表す図である。
【図７】本発明の第一実施形態における映像生成方法の処理の流れを示すフローチャートである。
【図８】映像生成装置１０の第二実施形態（映像生成装置１０ｂ）の機能構成を表す概略ブロック図である。
【図９】仮想映像面２０が移動する前の状態の具体例を表す図である。
【図１０】仮想映像面２０が移動した後の状態の具体例を表す図である。
【図１１】仮想映像面２０を平行移動した後のユーザ１の状態の変化例を表す図である。
【図１２】本発明の第二実施形態における映像生成方法の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本発明における映像表示システムのシステム構成を示す図である。本発明の映像表示システムは、映像生成装置１０、映像表示装置１０７及び音声出力装置１０８を備える。
映像生成装置１０は、情報処理装置を用いて構成される。映像生成装置１０は、ユーザ１の視点位置に応じた映像を生成する。また、映像生成装置１０は、映像に応じた音声を生成する。
【００１４】
映像表示装置１０７は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の表示装置である。映像表示装置１０７は、映像生成装置１０によって生成された映像を表示する。
音声出力装置１０８は、スピーカー、ヘッドホン、イヤホン等の音声出力装置である。音声出力装置１０８は、映像生成装置１０によって生成された音声を出力する。
ユーザ１は、映像表示装置１０７によって表示された映像を見ること、音声出力装置１０８によって出力された音声を聞くことが可能である。
以下、映像生成装置１０の具体的な構成例（第一実施形態及び第二実施形態）について説明する。
【００１５】
［第一実施形態］
図２は、映像生成装置１０の第一実施形態（映像生成装置１０ａ）の機能構成を表す概略ブロック図である。映像生成装置１０ａは、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、映像生成プログラムを実行する。映像生成プログラムの実行によって、映像生成装置１０ａは、受信部１０１、視点位置計測部１０２、映像生成部１０３、音声再生部１０４を備える装置として機能する。なお、映像生成装置１０ａの各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。また、映像生成プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、映像生成プログラムは、電気通信回線を介して送受信されても良い。
【００１６】
受信部１０１は、ネットワーク又は放送網を介して映像データを受信する。
視点位置計測部１０２は、ユーザ１の視点位置Ｖ（Ｖｘ、Ｖｙ、Ｖｚ）を計測する。視点位置計測部１０２は、例えばカメラによって撮影された映像を用いた顔認識及びステレオマッチングを用いて計測する。ユーザ１の視点位置Ｖは、例えば映像表示装置１０７の映像表示面に相当するディスプレイ面３０（映像面）の中心を原点とした座標系で定義されても良い（以下、この定義にしたがって説明する）。
【００１７】
映像生成部１０３は、受信した映像データに基づいて、映像表示装置１０７に表示させる映像を生成する。映像生成部１０３は、生成した映像を表す信号を映像表示装置１０７に出力する。
音声再生部１０４は、受信部１０１が受信した映像データに含まれる音声を再生し、音声出力装置１０８に出力する。
【００１８】
図３は、映像生成部１０３が映像を生成する処理の具体例を表す図である。映像生成部１０３が行う具体的な映像生成方法について、図３を用いて説明する。
映像生成部１０３は、ディスプレイ面３０に表示される映像を、以下のような想定の元で生成する。映像生成部１０３は、ディスプレイ面３０を挟んでユーザ１と反対側に仮想映像面２０を仮想的に設ける。仮想映像面２０は、実在する面ではなく、映像生成部１０３の映像生成処理において想定される仮想的な面である。仮想映像面２０の大きさは、ディスプレイ面３０の大きさよりも大きい。仮想映像面２０には、受信部１０１によって受信された映像データが表示される。図３では、映像データの具体例として、円形４０、四角形５０及び三角形６０がそれぞれ中央、右側、左側に表示される映像を示す。ディスプレイ面３０上に位置する座標Ｃ（Ｃｘ，Ｃｙ，Ｃｚ）には、ユーザ１の視点位置Ｖと座標Ｃとを結ぶ直線が仮想映像面２０に交差する座標であるＨ（ｈｘ，、ｈｙ，ｈｚ）の映像が投影される。
【００１９】
ディスプレイ面３０のＯ（Ｏｘ、Ｏｙ、Ｏｚ）は、ディスプレイ面３０の中心であり、空間座標の原点を表す。符号７０は、空間座標系の各方向を表す座標軸である。座標軸７０は、横方向をＸ軸、縦方向をＹ軸、ディスプレイ面３０からユーザ１の視点位置Ｖに向かう方向をＺ軸とする。図３では、ディスプレイ面３０はＸ−Ｙ平面上に位置する。
【００２０】
図３に示すように、ユーザ１の視点位置Ｖにおいて、座標Ｈの画素を座標Ｃの画素に透視投影変換する行列式は式１のように表される。
【００２１】
【数１】
0005818322.tif 000002
【００２２】
映像生成部１０３は、上記の式１の処理を仮想映像面２０の各画素に行う。映像生成部１０３は、このような処理によって仮想映像面２０の映像をディスプレイ面３０に透視投影し、映像を生成する。ディスプレイ面３０に投影された映像が、映像表示装置１０７に出力される映像である。
【００２３】
次に、図４〜図６を用いてユーザ１の視点位置Ｖの違いによる映像の見え方の違いについて説明する。
図４は、ユーザ１がディスプレイ面３０を正面から見ている状態を表す図である。符号２０−１は、ディスプレイ面３０に透視投影される仮想映像面２０の映像範囲を示す。ディスプレイ面３０には、仮想映像面２０の中央部分に位置する映像範囲２０−１の映像が透視投影変換される。ディスプレイ面３０に透視投影変換された映像が、映像生成部１０３によって生成される映像である。すなわち、映像生成部１０３は、ユーザ１の視点位置Ｖに応じて、仮想映像面２０の映像をディスプレイ面３０に透視投影変換することによって映像を生成する。
【００２４】
符号３０−１は、映像生成部１０３によって生成された映像である。図４の映像３０−１に示されるように、ユーザ１がディスプレイ面３０を正面から見ていると、ディスプレイ面３０には円形４０、四角形５０及び三角形６０が表示される。
【００２５】
図５は、ユーザ１がディスプレイ面３０を左前方から見ている状態を表す図である。
図５に示されるように、ユーザ１がディスプレイ面３０を左前方から見る場合、映像範囲２０−１は右方向に移動する。すなわち、仮想映像面２０に示される映像のうち右側の映像がディスプレイ面３０に透視投影される。映像生成部１０３は、映像範囲２０−１の映像をディスプレイ面３０に透視投影変換することによって映像を生成する。その結果、映像３０−１には、三角形６０が表示されない。それに対して、四角形５０は、正面から見た際に映像３０−１には映らなかった右側部分まで表示される。
【００２６】
図６は、ユーザ１がディスプレイ面３０を右前方から見ている状態を表す図である。
図６に示されるように、ユーザ１がディスプレイ面３０を右前方から見る場合、映像範囲２０−１は左方向に移動する。すなわち、仮想映像面２０に示される映像のうち左側の映像がディスプレイ面３０に透視投影される。映像生成部１０３は、映像範囲２０−１の映像をディスプレイ面３０に透視投影変換することによって映像を生成する。その結果、映像３０−１には、四角形５０が表示されない。それに対して、三角形６０は、正面から見た際に映像３０−１には映らなかった左側部分まで表示される。
【００２７】
図７は、本発明の第一実施形態における映像生成方法の処理の流れを示すフローチャートである。
まず、受信部１０１がネットワーク又は放送網を介して映像データを受信する（ステップＳ１０１）。視点位置計測部１０２は、ユーザ１の視点位置Ｖを計測する（ステップＳ１０２）。
映像生成部１０３は、視点位置計測部１０２が計測したユーザ１の視点位置Ｖに応じた映像を、透視射影変換を行うことによって、受信部１０１が受信した映像データに基づいて生成する（ステップＳ１０３）。
映像表示装置１０７は、映像生成部１０３が生成した映像を表示する。また、音声出力装置１０８は音声再生部１０４が再生した音声を出力する（ステップＳ１０４）。その後、ステップＳ１０１以降の処理を繰り返し実行する。
【００２８】
上述したように、映像生成装置１０は、ユーザ１の視点位置Ｖに応じて異なる映像を生成する。そのため、ユーザは、ディスプレイ（映像表示装置１０７）に表示させる部分を選択する際に、自身の視点位置を変えるだけでよい。したがって、ディスプレイに表示させる部分を選択する際に生じる煩わしさを軽減させることが可能となる。
また、上述した処理により、ディスプレイ面３０と仮想映像面２０との間での運動視差を実現させることができる。そのため、映像表示装置１０７の映像表示面を介してその奥に広がる映像をのぞき込んで見るという仮想体験をユーザ１に提供することが可能となる。したがって、ユーザ１は、視覚的に窓一枚を挟んで映像上の風景が広がっているかのような臨場感を感じることができる。
【００２９】
＜変形例＞
受信部１０１が受信する映像データは、映像であればどのような映像であっても良い。受信部１０１が受信する映像データは、例えば２次元映像であっても良いし、立体視のために利用される２台のカメラ等で撮影された視差映像であっても良い。
視点位置計測部１０２がユーザ１の視点位置を計測する方法には、どのような方法が適用されても良い。視点位置計測部１０２がユーザ１の視点位置を計測する方法の具体例として以下のような方法がある。
ａ）光学式又は磁気式のモーショントラッキング技術を用いた方法
ｂ）カメラのオートフォーカス機能によるフォーカス機能情報を取得し、ユーザ１の視点位置を計測する方法
ｃ）ユーザ１の頭部又はユーザ１の身体の位置を計測し、計測された位置をユーザ１の視点位置として代替する方法
【００３０】
映像生成装置１０は、映像データ記憶部をさらに備えるように構成されても良い。映像データ記憶部は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。映像データ記憶部は、受信部１０１がネットワーク又は放送網を介して受信した映像データを記録する。映像データ記憶部は、ネットワーク及び放送網を介さずに映像データを取得して記録しても良い。映像生成部１０３及び音声再生部１０４は、映像データ記憶部に記憶されている映像データを読み出しながら処理を行っても良い。
映像生成装置１０は、記録媒体読出部をさらに備えるように構成されても良い。記録媒体読出部は、記録媒体に記録されている映像データを記録媒体から読み出す。記録媒体とは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭである。映像生成部１０３及び音声再生部１０４は、記録媒体読出部によって読み出された映像データに基づいて処理を行っても良い。
【００３１】
仮想映像面２０の配置位置及び大きさは任意である。また、仮想映像面２０の形は、平面に限定される必要は無く、円形であっても良いし他の形であっても良い。また、立体視のために左右の目に用いる２つの映像がある場合には、映像生成部１０３は２枚の仮想映像面２０それぞれに処理を行う。また、仮想映像面２０とディスプレイ面３０との距離は、ユーザが設定できるように構成されても良いし、放送者側が放送する内容によって設定できるように構成されても良い。
映像生成部１０３が映像を生成する方法として、上述した式１の変換方法以外の方法を用いて映像を生成してもよい。
映像表示装置１０７は、プロジェクタなどの投影機を用いて構成されても良い。ただしこの場合、映像が投影される投影面の位置がディスプレイ面３０の位置となる。映像生成部１０３は、投影面の位置に関する情報を取得して映像を生成する。
映像生成装置１０と映像表示装置１０７とが一体化して構成されても良い。映像生成装置１０ａの各機能部は、必ずしも一体で構成される必要はなく、複数の装置に分けて構成されても良い。
【００３２】
［第二実施形態］
図８は、映像生成装置１０の第二実施形態（映像生成装置１０ｂ）の機能構成を表す概略ブロック図である。映像生成装置１０ｂは、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、映像生成プログラムを実行する。映像生成プログラムの実行によって、映像生成装置１０ｂは、受信部１０１、視点位置計測部１０２、判断部２０３、映像処理部２０４、映像生成部１０３、音声再生部１０４を備える装置として機能する。なお、映像生成装置１０ｂの各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。また、映像生成プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、映像生成プログラムは、電気通信回線を介して送受信されても良い。
【００３３】
映像生成装置１０ｂは、判断部２０３及び映像処理部２０４を備える点で映像生成装置１０ａと構成が異なる。映像生成装置１０ｂは、他の構成については映像生成装置１０ａと同様である。そのため、映像生成装置１０ｂ全体の説明は省略し、判断部２０３及び映像処理部２０４について説明する。
判断部２０３は、ユーザ１の視点位置Ｖが所定の条件を満たしたか否か判断する。所定の条件は、ユーザ１の視点位置Ｖがユーザ１にとって負担となっている位置であることを示す条件である。例えば、最初に検出された視点位置（初期視点位置Ｖ０（Ｖｘ０，Ｖｙ０，Ｖｚ０））から所定の時間の間、ユーザ１の視点位置Ｖが所定の距離以上移動したままの状態である場合、判断部２０３は所定の条件が満たされたと判断しても良い。なお、所定の距離は、Ｘ軸方向、Ｙ軸方向、Ｚ軸方向それぞれ異なる値として設定されても良い。
【００３４】
映像処理部２０４は、仮想映像面２０の位置を移動させる処理を行う。映像処理部２０４の具体的な処理について図９を用いて説明する。
図９〜１１は、仮想映像面２０の移動の具体例を表す図である。図９〜１１に示す仮想映像面２０の移動は、初期視点位置Ｖ０がディスプレイ面３０の正面に位置し（例えば図４の視点位置Ｖ）、その後に視点位置Ｖが所定の時間の間所定の距離以上右側に移動したままの状態である場合に行われる移動である。
【００３５】
図９は、仮想映像面２０が移動する前の状態の具体例を表す図である。図９において、初期視点位置Ｖ０は、ディスプレイ面３０の正面に位置している。一方、現在の視点位置Ｖは、初期視点位置Ｖ０よりも右側に位置している。このような視点位置Ｖの移動は、例えばユーザ１が仮想映像面２０の左側に位置する三角形６０に注目した場合に生じる。この場合、ユーザ１は、三角形６０を見るために、視点位置を右側に移動させ、図９に示す状態となる。以下、ユーザ１が注目している映像を注目映像という。符号３０−１は、図９の状態において映像生成部１０３によって生成される映像を表す。図９の状態では、三角形６０の大部分と円形４０の全てが映像に現れている。
【００３６】
図１０は、仮想映像面２０が移動した後の状態の具体例を表す図である。符号２０−２は、仮想映像面２０が移動する前に位置していた場所を表す。複数の矢印は、仮想映像面２０の移動方向を示す。実線で示される符号２０の枠は、移動後の仮想映像面２０の位置を表す。
判断部２０３は、ユーザ１の視点位置Ｖが、任意の時間の間、初期視点位置Ｖ０から閾値Ｓ以上移動したままであるという条件を満たしたか否かを判断する。映像処理部２０４は、条件が満たされたと判断した場合、仮想映像面２０を平行移動させる値Ｍ（Ｍｘ、Ｍｙ、Ｍｚ）（以下、移動値Ｍとする）を算出する。移動値Ｍは、ユーザ１の初期視点位置Ｖ０とユーザ１の視点位置Ｖと、ディスプレイの横もしくは縦の長さＳ、仮想映像面２０とディスプレイ面３０との間の距離Ｄと、を用いて式２のように表される。
【００３７】
【数２】
0005818322.tif 000003
【００３８】
なお、映像処理部１０４が、移動値Ｍを算出する方法は式２に限定されるものではない。つまり、ユーザ１が視点位置Ｖから視聴可能な映像を、初期視点位置Ｖｏから見たときにも同様に視聴できるようにするためには、式２を使用することが求められる。しかし、必ずしも映像をユーザ１の視点に合わせる必要がない場合には、映像処理部１０４は、式２以外の移動値Ｍの算出方法を用いても良い。
【００３９】
上記の式２を用いて、映像処理部２０４は、仮想映像面２０を移動値Ｍだけ平行移動させる。このような平行移動が行われることによって、図９の状態から図１０の状態に移行する。図１０の状態では、仮想映像面２０が移動したことにより、映像３０−１に円形４０の全体が現れなくなってしまい、円形４０の右側が隠れてしまっている。
【００４０】
図１１は、仮想映像面２０を平行移動した後のユーザ１の状態の変化例を表す図である。ユーザ１は、図９の状態における映像３０−１を見るために、視点位置Ｖを左側に移動させる。そして、初期視点位置Ｖ０又はその付近に視点位置Ｖが移動すると、図１１の状態となる。矢印１１は、ユーザ１の視点位置Ｖの移動を表している。図１１の状態では、映像３０−１には円形４０の大部分と三角形６０の大部分とがそれぞれ現れている。すなわち、図１１の状態では、ユーザ１は、図９の際に見ていた映像３０−１とほとんど同じ映像を初期視点位置Ｖ０において見ることが可能となる。
【００４１】
図１２は、本発明の第二実施形態における映像生成方法の処理の流れを示すフローチャートである。
まず、受信部１０１がネットワーク又は放送網を介して映像データを受信する（ステップＳ２０１）。視点位置計測部１０２は、ユーザ１の初期視点位置Ｖ０を計測する（ステップＳ２０２）。映像処理部２０４は、初期視点位置Ｖ０を記憶する。映像生成部１０３は、受信部１０１が受信した映像データと初期視点位置Ｖ０とに基づいて透視投影変換を行い映像を生成する（ステップＳ２０３）。
【００４２】
映像表示装置１０７は、映像生成部１０３が生成した映像を表示する（ステップＳ２０４）。次に、視点位置計測部１０２は、この時点でのユーザ１の視点位置Ｖを計測する（ステップＳ２０５）。
判断部２０３は、ユーザ１の視点位置Ｖが所定の条件を満たしているか否か判断する。例えば、判断部２０３は、視点位置Ｖが、任意の時間の間、初期視点位置Ｖ０から閾値Ｓ以上移動したままであるか否か判断する（ステップＳ２０６）。
【００４３】
判断部２０３は、ユーザ１の視点位置Ｖが任意の時間の間、初期視点位置Ｖ０から閾値Ｓ以上移動したままである場合、所定の条件を満たしたと判断する（ステップＳ２０６−ＹＥＳ）。この場合、映像処理部２０４は、ユーザ１の視点位置Ｖと、ユーザ１の初期視点位置Ｖ０と、仮想映像面２０とディスプレイ面３０との間の距離と、を用いて移動値Ｍを算出する（ステップＳ２０７）。そして、映像処理部２０４は、算出した移動値Ｍを用いて仮想映像面２０を平行移動させる（ステップＳ２０８）。
【００４４】
ステップＳ２０６の処理において、所定の条件を満たしていない場合（ステップＳ２０６−ＮＯ）又はステップＳ２０８の処理の後、映像生成部１０３は、視点位置計測部１０２が計測したユーザ１の視点位置Ｖに応じた映像を、透視投影変換を行うことによって生成する（ステップＳ２０９）。映像表示装置１０７は、映像生成部１０３が生成した映像を表示する。また、音声出力装置１０８は音声再生部１０４が再生した音声を出力する（ステップＳ２１０）。その後、ステップＳ２０５以降の処理を繰り返し実行する。
【００４５】
上述した映像生成装置１０の第二実施形態では、第一実施形態と同様の効果を得ることができる。
また、ユーザ１の視点位置Ｖが初期視点位置Ｖ０から大きく移動したままである場合、仮想映像面２０が平行移動される。移動後は、ユーザ１が見たいと推定される範囲の映像を、ユーザ１の視点位置Ｖが初期視点位置Ｖ０付近に位置する状態で見ることができるように映像が生成される。一般的に、ユーザはリラックスした状態（映像表示装置１０７を見やすい体の状態）で映像を見始める。そのため、初期視点位置Ｖ０付近に視点位置Ｖが位置する場合、ユーザ１はリラックスした状態であると想定できる。したがって、第二実施形態によれば、ユーザ１はリラックスした状態で所望の映像を視聴することができる。
【００４６】
＜変形例＞
視点位置計測部１０２が計測するユーザ１の初期視点位置は、ユーザ１によって映像生成装置１０の電源が投入された際にカメラ及びセンサの映像を用いて決定されても良い。
映像生成装置１０ｂは、映像生成装置１０ａの構成を備えている。そのため、映像生成装置１０ｂは、映像生成装置１０ａと同様の変形を行っても良い。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４７】
１…ユーザ，  １０…映像生成装置，  １１…矢印，  ２０…仮想映像面，  ２０−１…映像範囲，  ２０−２…仮想映像面，  ３０…ディスプレイ面，  ３０−１…映像，  ４０…円形，  ５０…四角形，  ６０…三角形，  ７０…座標軸，  １０１…受信部，  １０２…視点位置計測部，  １０３…映像生成部，  １０４…音声再生部，  １０７…映像表示装置，  １０８…音声出力装置，  ２０３…判断部，  ２０４…映像処理部
【図１】
0005818322.tif 000004
【図２】
0005818322.tif 000005
【図３】
0005818322.tif 000006
【図４】
0005818322.tif 000007
【図５】
0005818322.tif 000008
【図６】
0005818322.tif 000009
【図７】
0005818322.tif 000010
【図８】
0005818322.tif 000011
【図９】
0005818322.tif 000012
【図１０】
0005818322.tif 000013
【図１１】
0005818322.tif 000014
【図１２】
0005818322.tif 000015