(57)【要約】【課題】各種立体画像表示方式の立体画像データを特定の方式に変換することができるようにして、各表示方式間で画像データを共有することを可能にする。【解決手段】異なる立体画像表示方式間で立体画像データを相互に変換する画像処理方法及び画像データ処理プログラムにおいて、変換元の立体画像データＳＤを読み出して記憶し、記憶した変換元の立体画像データの立体画像表示方式を判別し、記憶した変換元の立体画像データから左眼用画像データＤＬ及び右眼用画像データＤＲを別々に抽出し、抽出した左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、解像度を変更した左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力するようにした。【選択図】　　　　　図１
2004104368.tif 000002
【特許請求の範囲】
【請求項１】
異なる立体画像表示方式間で立体画像データを相互に変換する画像データ処理方法であって、
変換元の立体画像データを読み出して記憶し、
上記記憶された変換元の立体画像データの立体画像表示方式を判別し、
上記記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出し、
上記抽出された左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに対して画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、
解像度が変更された左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力する
ことを特徴とする画像データ処理方法。
【請求項２】
上記変換後の立体画像データが、表示画面の水平方向に並んだ多数の画素を一単位として、垂直方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項１に記載の画像データ処理方法。
【請求項３】
上記変換後の立体画像データが、表示画面の垂直方向に並んだ多数の画素を一単位として、水平方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項１に記載の画像データ処理方法。
【請求項４】
左眼用画像データ及び右眼用画像データに対して解像度の変更を行う際に、画像を拡大又は縮小して表示するために、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する
ことを特徴とする請求項１に記載の画像データ処理方法。
【請求項５】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項１に記載の画像データ処理方法。
【請求項６】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項４に記載の画像データ処理方法。
【請求項７】
異なる立体画像表示方式間で立体画像データを相互に変換する画像データ処理方法であって、
変換元の立体画像データを読み出して記憶し、
上記記憶された変換元の立体画像データの立体画像表示方式を判別し、
上記記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出し、
上記抽出された左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに対して画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、
解像度が変更された左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力する
ことを特徴とする画像データ処理プログラム。
【請求項８】
上記変換後の立体画像データが、表示画面の水平方向に並んだ多数の画素を一単位として、垂直方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項７に記載の画像データ処理プログラム。
【請求項９】
上記変換後の立体画像データが、表示画面の垂直方向に並んだ多数の画素を一単位として、水平方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項７に記載の画像データ処理プログラム。
【請求項１０】
左眼用画像データ及び右眼用画像データに対して解像度の変更を行う際に、画像を拡大又は縮小して表示するために、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する
ことを特徴とする請求項７に記載の画像データ処理プログラム。
【請求項１１】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項７に記載の画像データ処理プログラム。
【請求項１２】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項１０に記載の画像データ処理プログラム。
【請求項１３】
異なる立体画像表示方式から立体画像データを変換し、該変換された立体画像データを表示する立体画像表示装置であって、
立体画像を表示する表示手段と、
変換元の立体画像データを読み出して記憶する記憶手段と、
上記記憶手段に記憶された変換元の立体画像データの立体画像表示方式を判別する表示方式判別手段と、
上記記憶手段に記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出するデータ分離手段と、
上記抽出された左眼用画像データ及び右眼用画像データがそれぞれ、変換先の立体画像表示方式に適合するように、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する解像度変更手段とを有し、
上記解像度変更手段によって解像度が変更された左眼用画像データと右眼用画像データを用いて表示手段に立体画像を表示する
ことを特徴とする立体画像表示装置。
【請求項１４】
上記変換後の立体画像データが、表示画面の水平方向に並んだ多数の画素を一単位として、垂直方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項１３に記載の立体画像表示装置。
【請求項１５】
上記変換後の立体画像データが、表示画面の垂直方向に並んだ多数の画素を一単位として、水平方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものである
ことを特徴とする請求項１３に記載の立体画像表示装置。
【請求項１６】
左眼用画像データ及び右眼用画像データに対して解像度の変更を行う際に、画像を拡大又は縮小して表示するために、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する
ことを特徴とする請求項１３に記載の立体画像表示装置。
【請求項１７】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項１３に記載の立体画像表示装置。
【請求項１８】
補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出する
ことを特徴とする請求項１６に記載の立体画像表示装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、立体表示を行うための立体画像データを処理する画像データ処理方法、画像データ処理プログラム及び処理した立体画像データによって立体画像の表示を行う立体画像表示装置に関する。詳しくは、異なる立体画像表示方式の立体画像データを相互に変換するための技術に関する。
【０００２】
【従来の技術】
従来から表示手段に画像を立体的、すなわち、３次元的に表示する技術の実用化には、種々の試みが為され、その表示方式には様々な方式のものがあった。
【０００３】
それらの方式の中に両眼視差を用いた立体画像表示方式があり、該両眼視差を用いた立体画像表示方式の代表的なものに、縦ライン表示方式、時分割方式、横ライン表示方式がある。また、上記縦ライン表示方式には、レンチキュラ方式及びパララクスバリア方式がある。
【０００４】
なお、以下の説明において、上記縦ライン表示方式とは、表示画面の垂直方向に一列に並んだ多数の画素を一単位（縦ライン）とし、水平方向に多数並んだ上記縦ラインに交互に左眼用画像及び右眼用画像を表示する方式のことを言うものとし、また、上記横ライン表示方式とは、表示画面の水平方向に一列に並んだ多数の画素を一単位（横ライン）として、垂直方向に多数並んだ上記横ラインに交互に左眼用画像及び右眼用画像を表示する方式のことを言うものとする。
【０００５】
時分割表示方式は、一定時間毎に左眼用画像、右眼用画像をフィールド単位で切り替えて表示する方式である。時分割表示方式においては、画面全体に左眼用画像と右眼用画像が交互に表示されるため、左眼用画像と右眼用画像の表示タイミングに同期して開閉するシャッターによって左眼と右眼に交互に映像を送り込むようにされた所謂シャッター眼鏡を用いて画像を観察することになる。したがって、時分割表示方式においては、左眼用画像と右眼用画像の表示にタイムラグがあるため、映像のちらつき（フリッカ）が必ず生じてしまうという問題がある。
【０００６】
縦ライン表示方式は、左眼用画像及び右眼用画像がそれぞれ、画面の半分に相当する数の縦ラインを用いて表示されるため、立体画像を生成する前の画像に比べて水平解像度のみが元の画像の半分であるという問題がある。
【０００７】
また、画素は水平方向に並んだＲ（赤）、Ｇ（緑）、Ｂ（青）３種類の画素部によって構成されるという構造であるので、縦ライン表示方式においては、水平方向で隣り合った画素間でのクロストークが生じやすいという問題がある。更に、縦ライン表示方式においては、左眼用画像の集光領域と右眼用画像の集光領域とが両眼の間隔と略同じ間隔を置いて水平方向で交互に並ぶことになる。したがって、特に、レンチキュラ方式など、立体画像を見るために特別な光学眼鏡を使用しない縦ライン表示方式においては、立体画像の観察者が水平方向に移動すると、左右の眼に逆の眼用の画像が入射してしまう場所が存在していた。左右の眼に逆の眼用の画像が入射してしまうと、例えば、凸部が凹部に見えてしまうことになる。
【０００８】
横ライン表示方式は、左眼用画像及び右眼用画像がそれぞれ、画面の半分に相当する数の横ラインを用いて表示されるため、立体画像を生成する前の画像に比べて垂直解像度のみが元の画像の半分となってしまうが、垂直解像度の変化は人間の眼では区別がつき難いので、観察者が感じる画質にはあまり影響はない。また、横ライン表示方式においては、左眼用画像と右眼用画像とが水平方向で交互に並ぶものではないので、左右の眼に逆の眼用の画像が入射してしまうということはないが、観察者の左眼及び右眼にそれぞれ左眼用画像及び右眼用画像を如何にして送り込むかが難しい。
【０００９】
【発明が解決しようとする課題】
以上に記載したように、立体画像の表示方式には、現状では決定的に有利な方式というものが無いので、上記３つの方式が乱立している。
【００１０】
したがって、現状では各表示方式の立体画像データが混在しており、表示方式が違うと他の表示方式の立体画像表示装置では立体画像を表示することができないため、各表示方式間で画像データを共有することができない。
【００１１】
本発明は、上記問題点に鑑み、各種立体画像表示方式の立体画像データを特定の方式に変換することができるようにして、各表示方式間で画像データを共有することができるようにすることを課題とする。
【００１２】
【課題を解決するための手段】
本発明画像データ処理方法及び画像データ処理プログラムは、上記課題を解決するために、変換元の立体画像データを読み出して記憶し、記憶された変換元の立体画像データの立体画像表示方式を判別し、記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出し、抽出された左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに対して画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、解像度が変更された左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力する。
【００１３】
また、本発明立体画像表示装置は、立体画像を表示する表示手段と、変換元の立体画像データを読み出して記憶する記憶手段と、記憶手段に記憶された変換元の立体画像データの立体画像表示方式を判別する表示方式判別手段と、記憶手段に記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出するデータ分離手段と、抽出された左眼用画像データ及び右眼用画像データがそれぞれ、変換先の立体画像表示方式に適合するように、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する解像度変更手段とを有し、解像度変更手段によって解像度が変更された左眼用画像データと右眼用画像データを用いて表示手段に立体画像を表示する。
【００１４】
したがって、本発明画像データ処理方法、画像データ処理プログラム及び立体画像表示装置にあっては、立体画像データを入力するだけで立体画像表示方式が変換される。
【００１５】
【発明の実施の形態】
以下に、本発明画像データ処理方法、画像データ処理プログラム及び立体画像表示装置の実施の形態について添付図面を参照して説明する。
【００１６】
本発明画像データ処理方法及び画像データ処理プログラムは、異なる立体画像表示方式（以下、単に「表示方式」という。）間で立体画像データを相互に変換することによって、各表示方式間で画像データを共有することができるようにするためのものである。
【００１７】
また、本発明立体画像表示装置は、上記画像データ処理方法及び画像データ処理プログラムを用いて異なる立体画像表示方式間で立体画像データを変換することによって、異なる立体画像表示方式の立体画像データに基づいて特定の立体画像表示方式の立体画像を表示することができるようにしたものである。
【００１８】
最初に、本発明画像データ処理方法及び画像データ処理プログラムをフローチャートを用いて詳細に説明する。
【００１９】
図１は画像データ処理方法及び画像データ処理プログラムにおける立体画像データに対する表示方式の変換処理過程を示すフローチャートである。
【００２０】
先ず、Ｓｔｅｐ１においては、立体画像データＳＤの入力を行い、Ｓｔｅｐ２に進む。
【００２１】
Ｓｔｅｐ２では、例えば、記憶装置や記憶部に立体画像データＳＤを記憶してＳｔｅｐ３に進む。
【００２２】
Ｓｔｅｐ３では、記憶した立体画像データＳＤの表示方式が判別される。表示方式の判別では、立体画像データＳＤのヘッダ部分などに表示方式についての情報がある場合には、この情報によって表示方式が特定される。また、立体画像データＳＤのヘッダ部分などに表示方式についての情報がない場合であって立体画像データＳＤが縦ライン表示方式又は横ライン表示方式の立体画像データである場合には、立体画像データＳＤの一部、例えば、輝度情報などを読み込むことによって表示方式を特定することが可能である。また、立体画像データＳＤのヘッダ部分などに表示方式についての情報がない場合であって表示方式が時分割表示方式の場合には、フィールドの相関から表示方式を特定することが可能である。立体画像データＳＤの表示方式が特定された場合には、フラグが立てられる。そして、立体画像データＳＤの表示方式の特定をした後、Ｓｔｅｐ４に進む。
【００２３】
Ｓｔｅｐ４では、上記Ｓｔｅｐ３において特定された表示方式の立体画像データＳＤを他の表示方式に変換するか否かが判断される。表示方式の変換を行う場合にはＳｔｅｐ５に進み、表示方式の変換を行わない場合には、Ｓｔｅｐ６に進む。
【００２４】
Ｓｔｅｐ５では、Ｓｔｅｐ３で特定された表示方式から他の表示方式への変換を行う処理が為される。なお、表示方式の変換処理過程の詳細については後述する。
【００２５】
Ｓｔｅｐ６では、表示画像の拡大又は縮小処理を行うか否かが判断される。表示画像の拡大又は縮小処理を行う場合にはＳｔｅｐ７に進み、表示画像の拡大又は縮小処理を行わない場合にはＳｔｅｐ８に進む。
【００２６】
Ｓｔｅｐ７では、表示画像の拡大又は縮小処理を行い、Ｓｔｅｐ８に進む。なお、表示画像の拡大又は縮小処理の詳細については後述する。
【００２７】
Ｓｔｅｐ８では、例えば、記憶手段や表示手段などに立体画像データＳＤ１の出力を行って本データ処理過程を終了する。
【００２８】
なお、上記Ｓｔｅｐ１乃至Ｓｔｅｐ８によって、表示方式の変換が行われた立体画像データＳＤ１の出力時には、例えば、左眼用画像データ及び右眼用画像データの書き出し位置にフラグを立てておくことが望ましい。
【００２９】
上記Ｓｔｅｐ５の立体画像データに対する表示方式の変換処理は、以下のようにして為される。
【００３０】
図２は、上記Ｓｔｅｐ５における表示方式の変換処理過程を具体的に示すフローチャートである。
【００３１】
Ｓｔｅｐ５−１では、立体画像データＳＤから左眼用画像データＤＬと右眼用画像データＤＲとを分離し、それぞれを別々に読み込みＳｔｅｐ５−２に進む。立体画像データからの左眼用画像データＤＬと右眼用画像データＤＲとの分離は、例えば、以下のように行われる。すなわち、立体画像データが縦ライン表示方式である場合には、縦ライン毎に右眼用画像データＤＲと左眼用画像データＤＬとが分離される。
【００３２】
Ｓｔｅｐ５−２では、左眼用画像データＤＬ及び右眼用画像データＤＲの解像度を変更し、表示方式変更処理を終了する。
【００３３】
ここで、上記Ｓｔｅｐ３で特定された表示方式が、例えば、縦ライン表示方式である場合であって、これを横ライン表示方式に変換する場合には、図３（ａ）乃至図３（ｄ）に順に示すように、解像度の変更を行う。
【００３４】
すなわち、図３（ａ）に示すように、縦ライン表示方式では、画面に表示される立体画像Ｓｖには、水平方向に多数並んだ縦ラインに交互に左眼用画像表示用縦ラインＬ１、Ｌ２、・・・と右眼用画像表示用縦ラインＲ１、Ｒ２、・・・が割り当てられている。また、図３（ｄ）に示すように、横ライン表示方式では、垂直方向に多数並んだ横ラインに交互に左眼画像表示用縦ラインｌ１、ｌ２、・・・と右眼画像表示用縦ラインｒ１、ｒ２、・・・が割り当てられている。
【００３５】
ここで、表示画面の垂直解像度をＶ、水平解像度をＨとすると、図３（ｂ）に示すように、分離された縦ライン表示方式の左眼用画像Ｌｖ及び右眼用画像Ｒｖはそれぞれ、水平解像度Ｈ／２、垂直解像度Ｖとなる。横ライン表示方式の左眼用画像Ｌｈ及び右眼用画像Ｒｈにはそれぞれ、図３（ｃ）に示すように、水平解像度Ｈ、垂直解像度Ｖ／２が必要である。したがって、縦ライン表示方式の左眼用画像Ｌｖ及び右眼用画像Ｒｖは、上記Ｓｔｅｐ３−１で分離された左眼用画像データＤＬ及び右眼用画像データＤＲに対しそれぞれ、水平解像度を画素データの補間によって２倍にし、垂直解像度を画素データの間引きによって１／２倍にするという処理が為される。そして、上記左眼用画像Ｌｈ及び右眼用画像Ｒｈによって、図３（ｄ）に示す立体画像Ｓｈが生成される。
【００３６】
なお、上記Ｓｔｅｐ１で特定された表示方式が、例えば、時分割方式であった場合に、これを横ライン表示方式に画像データを変換する場合は、上記Ｓｔｅｐ５−２では、図４（ａ）乃至図４（ｄ）に示す順で解像度の変更を行う。なお、横ライン表示方式の左眼用画像Ｌｈ及び右眼用画像Ｒｈはそれぞれ、水平解像度Ｈ、垂直解像度Ｖ／２であるから、水平解像度Ｈ及び垂直解像度Ｖを有する時分割表示方式の左眼用画像Ｌｔ、右眼用画像Ｒｔは、垂直解像度を１／２倍にしないと、横ライン表示方式においては表示画面に左眼用画像Ｌｈと右眼用画像Ｒｔを同時に表示できなくなる。
【００３７】
図４（ａ）に示すように、交互に時分割表示される左眼用画像Ｌｔ１、Ｌｔ２、・・・（説明の便宜上Ｌｔの後に番号を付ける。右眼用画像Ｒｔについても同様。）及び右眼用画像Ｒｔ１、Ｒｔ２、・・・のうち時間的に隣り合ったそれぞれ２つの左眼用画像Ｌｔ１、Ｌｔ２及び右眼用画像Ｒｔ１、Ｒｔ２を抽出し、これら左眼用画像Ｌｔ１、Ｌｔ２及び右眼用画像Ｒｔ１、Ｒｔ２にそれぞれ平均処理などを施すことによって、図４（ｂ）に示すように、左眼用画像Ｌｔと右眼用画像Ｒｔを生成する。時分割表示方式の左眼用画像Ｌｔ及び右眼用画像Ｒｔはそれぞれ、水平解像度Ｈ、垂直解像度Ｖを有する。ここで、横ライン表示方式の左眼用画像Ｌｈ及び右眼用画像Ｒｈはそれぞれ、水平解像度Ｈ、垂直解像度Ｖ／２なので、時分割表示方式の左眼用画像Ｌｔ及び右眼用画像Ｒｔの垂直解像度をそれぞれ１／２倍にする必要がある。そこで、図４（ｃ）に示すように、時分割表示方式の左眼用画像Ｌｔと右眼用画像Ｒｔから、例えば、一ライン置きに左眼画像表示用横ラインｌ１、ｌ３、ｌ５、・・・と右眼画像表示用横ラインｒ１、ｒ３、ｒ５、・・・を抜き出して、横ライン表示方式の左眼用画像Ｌｈと右眼用画像Ｒｈを生成する。したがって、横ライン表示方式の立体画像Ｓｈは、図４（ｄ）に示すように、左眼用画像表示用横ラインｌ１、ｌ３、ｌ５、・・・と右眼用画像表示用横ラインｒ１、ｒ３、ｒ５、・・・とが垂直方向に交互に並んだ状態になる。
【００３８】
また、上記Ｓｔｅｐ１で特定された表示方式が、例えば、縦ライン表示方式であった場合に、これを時分割表示方式に変換する場合には、上記Ｓｔｅｐ５−２では、図５（ａ）乃至図５（ｄ）の順で解像度の変更を行う。
【００３９】
縦ライン表示方式の画面に表示された立体画像Ｓｖは、図５（ａ）に示すように、水平方向に多数並んだ縦ラインに交互に左眼用画像表示用縦ラインＬ１、Ｌ３、Ｌ５、・・・（後の説明の便宜上、最初は奇数番号のみを使用する。右眼用画像表示用縦ラインにおいても同じ。）と右眼用画像表示用縦ラインＲ１、Ｒ３、Ｒ５、・・・が割り当てられている。そして、上記立体画像Ｓｖから分離された左眼用画像Ｌｖ及び右眼用画像Ｒｖはそれぞれ、図５（ｂ）に示すように、水平解像度Ｈ／２、垂直解像度Ｖを有する。時分割表示方式の左眼用画像Ｌｔ及び右眼用画像Ｒｔにはそれぞれ、水平解像度Ｈ、垂直解像度Ｖが必要である。したがって、上記左眼用画像Ｌｖ及び右眼用画像Ｒｖにはそれぞれ、画素データの補間によって縦ラインが２倍に増やされて、図５（ｃ）に示すように、左眼用画像表示用縦ラインＬ２、Ｌ４、Ｌ６、・・・及び右眼用画像表示用縦ラインＲ２、Ｒ４、Ｒ５、・・・が付加された時分割表示用の左眼用画像Ｌｔ及び右眼用画像Ｒｔが生成される。そして、上記左眼用画像Ｌｔ及び右眼用画像Ｒｔを、図５（ｄ）に示すように、合成して時分割表示方式の立体画像データを作成する。
【００４０】
なお、上記した画像表示方式の変換とは逆の変換、すなわち、横ライン表示方式から縦ライン表示方式、横ライン表示方式から時分割表示方式及び時分割表示方式から縦ライン表示方式への変換は、水平解像度及び垂直解像度の変更倍率をそれぞれ上記の逆数にし、その逆数にした倍率が２倍の場合は画素データの補間、１／２倍の場合は画素データの間引きを行えばよい。
【００４１】
更に、上記Ｓｔｅｐ１で特定された表示方式が時分割方式であった場合、時分割表示方式から時分割表示方式へ変換することが必要な場合がある。すなわち、時分割表示方式は、一定時間毎に左眼用画像Ｌｔと右眼用画像Ｒｔをフィールド単位で切り替えて表示する方式であり、左眼用画像Ｌｔと右眼用画像Ｒｔの表示タイミングに同期して開閉するシャッターによって左眼と右眼に交互に映像を送り込むようにされた所謂シャッター眼鏡を用いて立体画像を観察するものである。したがって、変換元の時分割表示方式の立体画像データＳＤによる左眼用画像Ｌと右眼用画像Ｒの表示順が、使用するシャッター眼鏡の左眼側と右眼側の各シャッターの開閉タイミングが合わないと立体画像が正しく見えなくなってしまうことがある。そこで、時分割表示方式から時分割表示方式への変換では、図６に示すように、単純に左眼用画像Ｌと右眼用画像Ｒの表示順を入れ替えるという処理が行われる。
【００４２】
図７は、上記Ｓｔｅｐ７における表示画像の拡大又は縮小処理の処理過程を示すフローチャートである。
【００４３】
Ｓｔｅｐ７−１では、表示画像を拡大するか否かが判断される。表示画像を拡大する場合には、Ｓｔｅｐ７−２に進み、表示画像を拡大しない場合（上記Ｓｔｅｐ６において既に拡大又は縮小処理をの何れかを行うことが判断されている）、すなわち、表示画像を縮小する場合にはＳｔｅｐ７−５に進む。
【００４４】
Ｓｔｅｐ７−２では、立体画像データから左眼用画像データＤＬと右眼用画像データＤＲが別々に読み込んでＳｔｅｐ７−３に進む。
【００４５】
Ｓｔｅｐ７−３では、表示画像を全体的に拡大する場合には、左眼用画像Ｌと右眼用画像Ｒの水平解像度及び垂直解像度をそれぞれα倍にする処理を行ってＳｔｅｐ７−４に進む。また、左眼用画像と右眼用画像の表示を部分的に拡大する場合には、左眼用画像と右眼用画像の選択された範囲の水平解像度及び垂直解像度をそれぞれα倍にしてＳｔｅｐ７−４に進む。なお、拡大するための解像度変更は、水平解像度と垂直解像度のうちの一方についてのみに行うことも可能である。この場合、拡大された表示画像の縦横比が変わることになる。
【００４６】
Ｓｔｅｐ７−４では画素データの補間を行い、処理を終了する。すなわち、上記Ｓｔｅｐ７−４で解像度をα倍したことによって、画素データがない画素ができてしまうので、その画素の画素データ（以下、「補間用データ」という。）を周囲の画素データから計算して作成する。補間用データの作成方法については後述する。
【００４７】
上記Ｓｔｅｐ７−１で表示画像を拡大しないと判断された場合には、以下のＳｔｅｐ７−５及び７−６の処理が行われる。
【００４８】
Ｓｔｅｐ７−５では、立体画像データから左眼用画像データＤＬと右眼用画像データＤＲを別々に読み込んでＳｔｅｐ７−６に進む。
【００４９】
Ｓｔｅｐ７−６では、表示画像を全体的に縮小する場合には、画素データの間引きによって左眼用画像Ｌと右眼用画像Ｒの水平解像度及び垂直解像度をそれぞれ１／α倍にする処理を行って処理を終了する。なお、縮小するための解像度の変更は、水平解像度と垂直解像度のうちの一方についてのみに行うことも可能である。この場合、縮小された表示画像の縦横比が変わることになる。また、画素データの間引きは、例えば、縮小前の左眼用画像Ｌと右眼用画像Ｒに対し、例えば、１画素置きに画素データを間引くようにする。
【００５０】
なお、表示画像の拡大又は縮小による解像度変更は、左眼用画像Ｌと右眼用画像Ｒに対し、水平解像度と垂直解像度のうちの一方についてのみに行うことも可能である。また、拡大処理及び縮小処理は、画素データの補間及び画素データの間引きによらず、左眼用画像Ｌと右眼用画像Ｒそれぞれについて、必要な解像度の画像データを適宜な方法によって新たに算出することでも可能である。
【００５１】
また、横ライン表示方式や時分割表示方式から縦ライン表示方式に表示方式を変換した後、表示画像の拡大又は縮小を行う場合、左眼用画像Ｌ及び右眼用画像Ｒに一括して拡大又は縮小処理を行わないで、縦１ライン毎に読み込み、拡大又は縮小処理を施した後、縦１ライン毎に表示するようにしても良い。
【００５２】
以上のように、表示画像の拡大又は縮小処理を適宜行うことによって、例えば、横長の画面の表示装置を有するパーソナルコンピュータ用の画像データを、携帯型電話の縦長の画面の表示装置に表示することもできるようになる。
【００５３】
表示方式の変換時及び表示画像の拡大時に行われる補間用データの作成は、例えば、以下に示す方法を用いて行われる。すなわち、図８及び図９に示すように、補間用データは、左眼用画像データ及び右眼用画像データのうち上記補間用データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺の複数の画素の画素データ（Ｒ、Ｇ、Ｂの各値）を単純平均又は加重平均して算出する。なお、以下の説明は、立体画像データを縦ライン表示方式から横ライン表示方式に変換する場合の画素データを補間する方法を例示するものである。他の表示方式間での表示方式の変換時における画素データの補間であっても、方法的には同じである。
【００５４】
単純平均によって補間用データを作成する場合は、図８に示すように、例えば、左眼画像表示用横ラインｌ２において、画素データＡに対応した画素ｐ１と画素データＣに対応した画素ｐ３との間の画素ｐ２の補間用データは、画素ｐ１に対応した画素データＡと画素ｐ３に対応した画素データＣを単純平均（｛Ａ＋Ｃ｝／２）することによって作成する。同様に、図１０（ａ）乃至図１０（ｄ）に示すように、他の画素データのない画素の補間用データも同様にして作成することになる。
【００５５】
すなわち、縦ライン表示方式の立体画像データにおいて、図１０（ａ）に示すように、例えば、画面に表示される立体画像は、水平方向に交互に多数並んだ左眼画像表示用縦ラインＬ１、Ｌ２、・・・及び右眼画像表示用縦ラインＲ１、Ｒ２、・・・によって表示されている。ここで、左眼画像表示用縦ラインＬ１を構成する垂直方向に並んだ画素には順に画素データａ、α、Ａ、・・・が対応し、右眼画像表示用縦ラインＲ１を構成する垂直方向に並んだ画素には順に画素データｂ、β、Ｂ、・・・が対応し、左眼画像表示用縦ラインＬ２を構成する垂直方向に並んだ画素には、順に画素データｃ、γ、Ｃ、・・・が対応し、右眼画像表示用縦ラインＲ２を構成する垂直方向に並んだ画素には順に画素データｄ、δ、Ｄ、・・・が対応している（以下省略）。
【００５６】
そして、各画素に対応した画素データを横ライン表示方式に対応した並び順に並び替える際には、図１０（ｂ）及び図１０（ｃ）に示すように、垂直解像度を１／２にするために縦ライン表示方式の画素データを適宜間引きながら、四角で囲った画素データａ、ｃ、ｅ、・・・を横ライン表示方式の左眼画像表示用横ラインｌ１の１つ置きの画素に対応させて並べ、同様に、丸で囲った画素データβ、δ、・・・を横ライン表示方式の右眼画像表示用横ラインｒ１の１つ置きの画素に対応させて並べる（以降の左眼画像表示用横ラインｌ２、ｌ３・・・及び右眼画像表示用横ラインｒ１、ｒ２、・・・も同様にする。）。
【００５７】
すると、図１０（ｃ）に示すように、左眼画像表示用横ラインｌ１においては、画素データａに対応した画素と画素データｃに対応した画素との間の画素の画素データ、画素データｃに対応した画素と画素データｅに対応した画素との間（「？」を記載した位置）の画素の画素データが不足することになる。したがって、これらの画素の画素データには、図１０（ｄ）に示すように、画素データａと画素データｃ、画素データｃと画素データｅとを用いた単純平均によって算出された画素データ（ａ＋ｃ）／２、（ｃ＋ｅ）／２が用いられる。同様に、他の対応する画素データのない画素の画素データも、（β＋δ）／２、（Ａ＋Ｃ）／２、（Ｃ＋Ｅ）／２となる。
【００５８】
また、加重平均によって補間用データを作成する場合は、図９に示すように、例えば、補間用データを作成する画素ｐ４が左眼画像表示用横ラインのうちの一本ｌ２にあるとする。この場合、画素ｐ４が位置する左眼画像表示用横ラインｌ２の上下は右眼画像表示用横ラインｒ１及びｒ２である。したがって、上記画素ｐ４の周辺の複数の画素の画素データのうち、画素ｐ４と同じ左眼用画像データに属する画素データは、横ラインｌ１の１、２、３、横ラインｌ２の４、５、横ラインｌ３の６、７、８となる。ここで、画素ｐ４との離隔距離にしたがって、上記画素データをグループ分けすると、画素データ２、４、５、７と、画素データ１、３、６、８に分けられる。したがって、画素ｐ４の補間用データは、例えば、上記２つのグループ毎の画素データをそれぞれ加算し、これに、グループ毎に決められた係数を乗算するなどの方法を用いた加重平均によって作成する。なお、上記したように、画素ｐ４の補間用データは周辺の８つの画素の画素データ１乃至８を用いて算出することに限定されるわけではなく、更に多数の周辺の画素の画素データを用いて加重平均によって作成するようにしても良い。
【００５９】
次に、本発明立体画像表示装置について説明する。
【００６０】
立体画像表示装置１０は、図１１に示すように、制御手段１１と、記憶手段１２と、表示方式判別手段１３と、データ分離手段１４と、解像度変更手段１５と、表示手段１６を有する。
【００６１】
ＣＰＵ（中央演算処理装置）などの制御手段１１は、上記記憶手段１２、表示方式判別手段１３、データ分離手段１４、解像度変更手段１５及び表示手段１６の動作を制御する。
【００６２】
記憶手段１２は、入力された変換元の立体画像データＳＤを読み出して記憶する。表示方式判別手段１３は上記制御手段１１の一部を為し、上記記憶手段１２に記憶された変換元の立体画像データＳＤから表示方式の判別を行ってその結果を出力する。データ分離手段１４は、上記表示方式判別手段１３からのデータを参照して、立体画像データＳＤから左眼用画像データＤＬ及び右眼用画像データＤＲを別々に抽出する。解像度変更手段１５は、抽出された左眼用画像データＤＬ及び右眼用画像データＤＲがそれぞれ、変換先の表示方式と表示手段１６の表示画面の大きさとに適合するように、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する。表示手段１６は、上記解像度変更手段１５によって解像度が変更された左眼用画像データＤＬと右眼用画像データＤＲを用いて立体画像として表示する。
【００６３】
以上のように、立体画像表示装置１０は、制御手段１１、記憶手段１２、表示方式判別手段１３、データ分離手段１４及び解像度変更手段１５等のハードウェア構成又はソフトウェアによって、立体画像データＳＤが、液晶表示パネル（ＬＣＤ）等の表示手段１６に、表示方式が変換された表示方式に基づいて立体画像の表示を可能にするものである。
【００６４】
なお、立体画像表示装置１０をハードウェア構成で実現する場合には、立体画像データＳＤのサンプリング周波数と左眼用画像Ｌ及び右眼用画像Ｒを表示する表示手段１６の水平同期信号の周波数とが所謂ビートを起こすことを避けるため、上記サンプリング周波数と水平同期信号周波数とを大きく異ならせる、又は、データ分離手段１４など画像のサンプリングを行う部分と画像の表示を行う表示手段１６とを回路的に分離することが望ましい。
【００６５】
また、上記画像データ処理プログラムによってソフト的に解像度の変更を行った立体画像データＳＤを記憶手段１２のようなメモリに蓄えておき、後に上記メモリから立体画像データＳＤを読み出して表示手段１６に表示させるようにしても良い。
【００６６】
更に、立体画像表示装置１０が、例えば、パーソナルコンピュータである場合には、立体画像を表示するための専用のビュアーソフトを用意し、立体画像表示データに立体画像であることを示すフラグを立てておき、立体画像を表示する場合には自動的に専用のビュアーソフトが立ち上がるようにしておけば、ユーザが特に立体画像を意識することなく立体画像の自動表示が可能になる。
【００６７】
なお、前記実施の形態において示した各部の具体的な形状及び構造は、何れも本発明を実施するに際して行う具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されることがあってはならないものである。
【００６８】
【発明の効果】
以上に記載したところから明らかなように、本発明画像データ処理方法は、異なる立体画像表示方式間で立体画像データを相互に変換する画像データ処理方法であって、変換元の立体画像データを読み出して記憶し、記憶された変換元の立体画像データの立体画像表示方式を判別し、記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出し、抽出された左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに対して画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、解像度が変更された左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力することを特徴とする。
【００６９】
したがって、本発明画像データ処理方法にあっては、異なる立体画像表示方式間で立体画像データを相互に変換することができるので、立体画像表示方式の違いを越えて立体画像データを共有することができる。
【００７０】
また、本発明画像データ処理プログラムは、異なる立体画像表示方式間で立体画像データを相互に変換する画像データ処理方法であって、変換元の立体画像データを読み出して記憶し、記憶された変換元の立体画像データの立体画像表示方式を判別し、記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出し、抽出された左眼用画像データ及び右眼用画像データを変換先の立体画像表示方式に適合させるために、これら左眼用画像データ及び右眼用画像データに対して画素データの補間又は画素データの間引きを行って垂直解像度及び／又は水平解像度を変更し、解像度が変更された左眼用画像データと右眼用画像データとを併せて新たな立体画像データとして出力することを特徴とする。
【００７１】
したがって、本発明画像データ処理プログラムにあっては、異なる立体画像表示方式間で立体画像データを相互に変換することができるので、立体画像表示方式の違いを越えて立体画像データを共有することができる。
【００７２】
本発明立体画像表示装置は、異なる立体画像表示方式から立体画像データを変換し、該変換された立体画像データを表示する立体画像表示装置であって、立体画像を表示する表示手段と、変換元の立体画像データを読み出して記憶する記憶手段と、記憶手段に記憶された変換元の立体画像データの立体画像表示方式を判別する表示方式判別手段と、記憶手段に記憶された変換元の立体画像データから左眼用画像データ及び右眼用画像データを別々に抽出するデータ分離手段と、抽出された左眼用画像データ及び右眼用画像データがそれぞれ、変換先の立体画像表示方式に適合するように、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更する解像度変更手段とを有し、解像度変更手段によって解像度が変更された左眼用画像データと右眼用画像データを用いて表示手段に立体画像を表示することを特徴とする。
【００７３】
したがって、本発明立体画像表示装置にあっては、異なる立体画像表示方式から立体画像データを変換して立体画像を表示することができるので、ユーザは立体画像表示方式の違いを意識することなく立体画像を表示させて鑑賞することができる。
【００７４】
請求項２、請求項８及び請求項１４に記載した発明にあっては、変換後の立体画像データが、表示画面の水平方向に並んだ多数の画素を一単位として、垂直方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものであるので、元の立体画像表示方式に関係なく、左眼用画像と右眼用画像がそれぞれ逆の眼に入ってしまうことがなく、色ズレも起こすことがない横ライン表示方式で立体画像を鑑賞することができる。
【００７５】
請求項３、請求項９及び請求項１５に記載した発明にあっては、変換後の立体画像データが、表示画面の垂直方向に並んだ多数の画素を一単位として、水平方向に交互に左眼用画像及び右眼用画像を表示する立体画像表示方式に基づくものであるので、これを、例えば、縦ライン表示方式の一つであるレンチキュラ方式などに適用すれば、特別な光学眼鏡を使用しないで立体画像を鑑賞することができる。
【００７６】
請求項４、請求項１０及び請求項１６に記載した発明にあっては、左眼用画像データ及び右眼用画像データに対して解像度の変更を行う際に、画像を拡大又は縮小して表示するために、画素データの補間又は画素データの間引きによって垂直解像度及び／又は水平解像度を変更するので、本来、拡大又は縮小が困難であった立体画像を自在に拡大又は縮小することができる。
【００７７】
請求項５、請求項６、請求項１１、請求項１２、請求項１７、請求項１８に記載した発明にあっては、補間する画素データを、左眼用画像データと右眼用画像データのうち上記補間する画素データと同じ側の眼用の画素データであって、画素データを補間する位置の周辺に位置する複数の画素の画素データを平均又は加重平均して算出するので、解像度の異なる立体画像表示形式間で自在に立体画像データを変換することができる。
【図面の簡単な説明】
【図１】図２乃至図１０と共に、本発明画像データ処理方法及び画像データ処理プログラムの実施の形態を示すものであり、本図は、立体画像データの変換処理過程を示すフローチャートである。
【図２】図１のＳｔｅｐ５における立体画像表示方式の変換処理過程を具体的に示すフローチャートである。
【図３】縦ライン表示方式から横ライン表示方式へ立体画像表示方式を変換する様子を（ａ）から（ｄ）へと順を追って示す概略図である。
【図４】時分割表示方式から横ライン表示方式へ立体画像表示方式を変換する様子を（ａ）から（ｄ）へと順を追って示す概略図である。
【図５】縦ライン表示方式から時分割表示方式へ立体画像表示方式を変換する様子を（ａ）から（ｄ）へと順を追って示す概略図である。
【図６】時分割表示方式において、左眼用画像データと右眼用画像データの表示順序を変換する様子を示す概略図である。
【図７】図１のＳｔｅｐ７における表示画像の拡大又は縮小の処理過程を具体的に示すフローチャートである。
【図８】画素データを補間する位置と隣り合った画素の画素データを用いて画素データの補間を行う様子を示す図である。
【図９】画素データを補間する位置の周囲の画素の画素データを用いて画素データの補間を行う様子を示す図である。
【図１０】図８に示す画素データを補間する位置と隣り合った画素の画素データを用いて画素データの補間を行う様子を（ａ）から（ｄ）へと順を追って示す概略図である。
【図１１】立体画像表示装置のハードウェア的構成又はソフトウェア的構成を概略的に示す機能ブロック図である。
【符号の説明】
１０・・・立体画像表示装置、１２・・・記憶手段、１３・・・表示方式判別手段、１４・・・データ分離手段、１５・・・解像度変更手段、１６・・・表示手段、ＳＤ・・・立体画像データ、ＤＬ・・・左眼用画像データ、ＤＲ・・・右眼用画像データ
【図１】
2004104368.tif 000003
【図２】
2004104368.tif 000004
【図３】
2004104368.tif 000005
【図４】
2004104368.tif 000006
【図５】
2004104368.tif 000007
【図６】
2004104368.tif 000008
【図７】
2004104368.tif 000009
【図８】
2004104368.tif 000010
【図９】
2004104368.tif 000011
【図１０】
2004104368.tif 000012
【図１１】
2004104368.tif 000013