(57)【要約】【目的】  立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替において観察者が受ける違和感を低減することができる映像表示装置を提供する。【構成】  パーソナルコンピュータのＣＰＵ１は、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成すると共に、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していく。【選択図】        図１
2005109568.tif 000002
【特許請求の範囲】
【請求項１】
映像データに基づいてディスプレイを駆動する映像表示装置において、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していく表示切替制御手段と、を備えたことを特徴とする映像表示装置。
【請求項２】
映像データに基づいてディスプレイを駆動する映像表示装置において、現在表示映像データの画素値を次表示映像データの画素値に変更する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素数割合が所定時間かけて徐々に減少して最終的に０％となるように切替画素を指定していく表示切替制御手段と、を備えたことを特徴とする映像表示装置。
【請求項３】
請求項２に記載の映像表示装置において、前記表示切替制御手段は、画面上でライン状又はブロック状をなす領域がその幅又は個数を増大させるように前記切替画素を指定していくように構成されたことを特徴とする映像表示装置。
【請求項４】
コンピュータを、映像データに基づいてディスプレイを駆動する映像表示手段と、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していく表示切替制御手段として機能させるプログラム。
【請求項５】
コンピュータを、映像データに基づいてディスプレイを駆動する映像表示手段と、現在表示映像データの画素値を次表示映像データの画素値に変更する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素数割合が所定時間かけて徐々に減少して最終的に０％となるように切替画素を指定していく表示切替制御手段として機能させるプログラム。
【請求項６】
請求項５に記載のプログラムにおいて、コンピュータを、画面上でライン状又はブロック状をなす領域がその幅又は個数を増大させるように前記切替画素を指定していく手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、観察者に立体視を行わせることができる映像表示装置及びプログラムに関する。
【背景技術】
【０００２】
立体視技術としては、従来よりパララックスバリアを用いる眼鏡無し立体視方法、偏光眼鏡や液晶シャッタ眼鏡などを用いる眼鏡有り立体視方法などが知られている。また、立体視させる映像についても、実写の映像だけでなく、コンピュータグラフィックスを用い、仮想空間上に配置したオブジェクトを平面に投影して描画処理する３Ｄ描画による映像がある。更には、前記描画処理を二視点において行なうことで、右眼映像と左眼映像を作成することができる。また、２次元映像信号から抽出された奥行き情報と２次元映像信号とに基づいて立体映像を生成する立体映像受信装置及び立体映像システムが提案されている（特許文献１参照）。２次元映像と奥行き情報とからなる映像ファイルを作成すれば、このファイルを開いたときに、立体映像を生成することができる。また、二つの映像を１チャンネルの映像として放送し、受信機側で立体視が行なえる方法が提案されている（特許文献２参照）。二つの映像からなる映像ファイルを作成すれば、このファイルを開いたときに、立体映像を生成することができる。
【特許文献１】特開２０００−７８６１１号公報
【特許文献２】特開平１０−１７４０６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替が瞬時的に行われると、視差が突然変化して観察者に違和感を与えることがある。
【０００４】
この発明は、上記の事情に鑑み、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替において観察者が受ける違和感を低減することができる映像表示装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の映像表示装置は、上記の課題を解決するために、映像データに基づいてディスプレイを駆動する映像表示装置において、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していく表示切替制御手段と、を備えたことを特徴とする。
【０００６】
また、この発明の映像表示装置は、映像データに基づいてディスプレイを駆動する映像表示装置において、現在表示映像データの画素値を次表示映像データの画素値に変更する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素数割合が所定時間かけて徐々に減少して最終的に０％となるように切替画素を指定していく表示切替制御手段と、を備えたことを特徴とする。かかる構成において、前記表示切替制御手段は、画面上でライン状又はブロック状をなす領域がその幅又は個数を増大させるように前記切替画素を指定していくように構成されていてもよい。
【０００７】
これらの構成であれば、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替が瞬時的に行われるのではなく、徐々に行われて視差の変化が緩やかになるので違和感を軽減できる。
【０００８】
また、この発明のプログラムは、コンピュータを、映像データに基づいてディスプレイを駆動する手段と、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していく表示切替制御手段として機能させることを特徴とする。
【０００９】
また、この発明のプログラムは、コンピュータを、映像データに基づいてディスプレイを駆動する映像表示手段と、現在表示映像データの画素値を次表示映像データの画素値に変更する手段と、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素数割合が所定時間かけて徐々に減少して最終的に０％となるように切替画素を指定していく表示切替制御手段として機能させることを特徴とする。また、かかる構成において、前記コンピュータを、画面上でライン状又はブロック状をなす領域がその幅又は個数を増大させるように前記切替画素を指定していく手段として機能させるようになっていてもよい。
【発明の効果】
【００１０】
この発明によれば、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替が徐々に行われ、視差の変化が緩やかになるので違和感を軽減できるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施形態の映像表示装置を図１乃至図４に基づいて説明していく。
【００１２】
図１にパーソナルコンピュータ（映像表示装置）のアーキテクチャの一例を示す。ＣＰＵ１はシステムコントロール機能を持つノースブリッジ２とＰＣＩバスやＩＳＡバスなどのインタフェース機能を持つサウスブリッジ３に接続される。ノースブリッジ２には、メモリ４や、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）を介してビデオカード５が接続される。そして、サウスブリッジ３には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェース６、ハードディスクドライブ（ＨＤＤ）７、及びＣＤ−ＲＯＭ装置８等が接続される。
【００１３】
図２に一般的なビデオカード５を示す。ＶＲＡＭ（ビデオメモリ）コントローラ５ｂはＡＧＰを介してＣＰＵ１からの命令で描画データのＶＲＡＭ５ａへの書き込み・読み込みの制御を行う。ＤＡＣ（Ｄ／Ａ変換器）５ｃはＶＲＡＭコントローラ５ｂからのディジタル映像データをアナログ映像信号に変換し、この映像信号をビデオバッファ５ｄを介してパソコン用モニタ１２に供給する。かかる映像表示処理（描画処理）において、右眼映像と左眼映像とを生成し、これらを交互に縦ストライプ状に描画する立体映像表示処理が行える。
【００１４】
パーソナルコンピュータは、ネット接続環境を備え、インターネット上のサーバなどとして構成される送信側装置からファイル（例えば、文書ファイル、メール、ＨＴＭＬファイル、ＸＭＬファイルなど）を受信することができる。また、パーソナルコンピュータは、例えば前記モニタ１２に液晶バリアを備えることにより、平面視映像の表示及び立体視映像の表示の両方が行なえるようになっている。立体視映像が、例えば、右眼映像と左眼映像とを交互に縦ストライプ状に配置したものであれば、ＣＰＵ１の制御により、液晶バリアにおいて、縦ストライプ状の遮光領域が形成される。また、画面上の一部領域（ファイル再生のウィンドウ部分、或いは、ＨＴＭＬファイルのなかの一部映像部分）において立体視映像を表示することとなるのであれば、前記ＣＰＵ１によって前記ウィンドウや一部映像部分の表示座標及び大きさに基づいて前記縦ストライプ状の遮光領域の大きさ及び形成位置が制御することが可能である。液晶バリアに限らず、通常のバリア（バリアストライプが所定ピッチで固定的に形成されている）を用いても構わない。また、パーソナルコンピュータはワードプロセッサソフトウェアやブラウザソフトウェア（ビューア）を搭載しており、ファイルを開いてモニタ１２に映像を表示することができる。
【００１５】
次に、パーソナルコンピュータ（ビューア）による立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替時における処理を図３及び図４に基づいて説明していく。なお、これらの映像切替は、例えば画像ファイルのスライドショーを実行するときなどに生じる。
【００１６】
パーソナルコンピュータには、当該コンピュータを、現在表示映像データの画素値と次表示映像データの画素値とを指定された割合にて合成することにより合成映像データを生成すると共に、立体視用映像から他の立体視用映像への切替、立体視用映像から平面視用映像への切替、又は平面視用映像から立体視用映像への切替に際し、前記現在表示映像データの画素値割合が所定時間かけて徐々に減少して最終的に０％となるように前記割合を指定していくプログラムが搭載されており、当該プログラムに基づいてＣＰＵ１が処理を実行する。
【００１７】
ＣＰＵ１は、合成映像データの生成においては、例えば現在表示映像データのＲ（赤）画素値をＲ１とし、次表示映像データのＲ画素値をＲ２とし、Ｒ１の割合をＭ％とすると、合成Ｒ画素値を、Ｒ＝（Ｒ１×Ｍ／１００＋Ｒ２×（１−Ｍ／１００））といった演算により生成する。ＶＲＡＭコントローラ５ｂはＣＰＵ１からの命令で合成Ｒ画素値等（描画データ）をＶＲＡＭ５ａへの書き込み、また表示のために読み出す制御を行う。合成Ｒ画素値等のＶＲＡＭ５ａへの書き込みは、例えば、画面上の上水平ラインに相当する領域から順に下水平ラインへとなる領域に行えばよいが、これに限定されるものではない。ＣＰＵ１は前記プログラムに基づいて、画像切替の当初において例えば、前記Ｍとして９５％を設定して前記演算を行い、０．１秒後に前記Ｍとして５％減じた９０％を設定して同演算を行い、更に０．１秒後に前記Ｍとして５％減じた８５％を設定して同演算を行うというように、処理を繰り返していく。この場合、１．９秒後に完全な形で次表示映像がモニタに表示されることになる。図３は画像切り替わりの様子を平面視用映像（２Ｄ）から立体視用映像（３Ｄ）への切替を例に模式的に示している。上記の処理では、現在表示映像が徐々に透けて（透明化して）次表示映像が表示されていくように見えることになる。
【００１８】
なお、各画素ごとに現在表示映像データの画素値を次表示映像データの画素値に変更することとし、この変更画素をランダムに或いは所定画素数おきに選択していくことでも、擬似的に現在表示映像が徐々に透けて（透明化して）、次表示映像が表示されていくように見えることになる。また、前記変更画素を例えば画面上の上水平ラインに相当する領域から順に下水平ラインへとなるように選択すれば、いわゆるワイプ的に次表示映像が表示されるように見えることになる。このような表示切替においては、ＣＰＵ１は、現在表示映像データの画素数割合が所定時間（例えば、３秒）かけて徐々に減少して最終的に０％となるように切替画素を指定して描画する処理を行えばよい。
【００１９】
また、ＣＰＵ１は、図４に示しているように、画面上でライン状又はブロック状をなす領域がその幅又は個数を増大させるように前記切替画素を指定して描画する処理を実行するようにしてもよい。
【００２０】
図４（ａ）では、画面上で所定間隔で並ぶ縦ラインとなる複数領域についてＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える。そして、縦ライン幅が横に拡大していくように、ＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える処理を行い、現在表示映像の領域が所定時間かけて徐々に減少して最終的に０％となるようにしている。
【００２１】
図４（ｂ）では、画面上で中央となる領域についてＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える。そして、前記領域が縦横に拡大していくように、ＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える処理を行い、現在表示映像の領域が所定時間かけて徐々に減少して最終的に０％となるようにしている。
【００２２】
図４（ｃ）では、画面上で千鳥状配置となる所定縦長さの複数領域についてＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える。そして、各領域が横に拡大していくように、ＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える処理を行い、現在表示映像の領域が所定時間かけて徐々に減少して最終的に０％となるようにしている。
【００２３】
図４（ｄ）では、画面上で乱数配置となるブロック状の領域についてＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える。そして、前記領域が乱数配置で増加していくように、ＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える処理を行い、現在表示映像の領域が所定時間かけて徐々に減少して最終的に０％となるようにしている。
【００２４】
図４（ｅ）では、画面上で左端となる縦ライン領域についてＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える。そして、縦ライン幅が右横に拡大していくように、ＶＲＡＭ５ａ上の対応アドレスの画素値を次表示映像の画素値に書き換える処理を行い、現在表示映像の領域が所定時間かけて徐々に減少して最終的に０％となるようにしている。
【００２５】
なお、上記の例では、パーソナルコンピュータを例示したが、これに限るものではなく、映像表示装置は、データ放送（ＢＭＬファイル）を受信して画像表示できるディジタル放送受信装置や、ネット接続環境及び画像表示機能を備える携帯電話などとしても構成できる。また、上記の例では、眼鏡無しによる立体視を例示したが、これに限るものではなく、例えば、液晶シャッタ方式で交互に表示される左右眼画像について前述した次画像との合成を徐々に行うこととしてもよいものである。
【図面の簡単な説明】
【００２６】
【図１】パーソナルコンピュータのアーキテクチャ例を示したブロック図である。
【図２】ビデオカードの構成例を示したブロック図である。
【図３】画像切替の説明図である。
【図４】同図（ａ）乃至同図（ｂ）は各々画像切替の説明図である。
【符号の説明】
【００２７】
１    ＣＰＵ
４    メモリ
５    ビデオカード
５ａ  ＶＲＡＭ
５ｂ  ＶＲＡＭコントローラ
【図１】
2005109568.tif 000003
【図２】
2005109568.tif 000004
【図３】
2005109568.tif 000005
【図４】
2005109568.tif 000006