(57)【要約】【課題】二次元画像から三次元画像表示を行うための画像変換を行って、二次元画像に基づき三次元画像表示を行うことができ、特に、立体映像の表示に際して、撮影者が撮影した原画像を積極的に生かすことができる立体映像表示装置及び方法を提供する。【解決手段】原画像としての二次元画像と、該二次元画像を変換した変換画像とでステレオ像を形成し、観察者の右眼と左眼のうち、原画像を観察者の効き眼に入力し、変換画像を観察者の効き眼以外の眼に入力する。【選択図】図６
2009033538.tif 000002
【特許請求の範囲】
【請求項１】
原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示する立体映像表示装置であって、
該原画像としての二次元画像を観察者の左右の眼における効き眼に入力し、該変換画像を観察者の左右の眼における効き眼以外の眼に入力することを特徴とする立体映像表示装置。
【請求項２】
立体映像表示装置であって、
原画像としての二次元画像を変換する変換手段と、
観察者の効き眼を判定する判定手段と、
右眼用画像を観察者の右眼に入力するとともに、左眼用画像を観察者の左眼に入力して立体映像を表示する表示手段と、
判定手段により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示手段に出力するとともに、変換画像を左眼用画像として表示手段に出力し、一方、判定手段により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示手段に出力するとともに、変換画像を右眼用画像として表示手段に出力する制御手段と、
を有し、
原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示することを特徴とする立体映像表示装置。
【請求項３】
上記判定手段が、操作者の操作により効き眼についての情報を入力する入力部を有し、この入力部への入力により効き眼を判定することを特徴とする請求項１又は２に記載の立体映像表示装置。
【請求項４】
変換対象の二次元画像における各ピクセルの輝度値を、輝度値と移動量の関係を示す関数に従い変換した移動量に基づき、ピクセルの水平方向の左方向又は右方向に移動して、移動先のピクセルの輝度値を移動された輝度値とし、複数の輝度値が１つのピクセルの移動先となった場合には、最も移動量の大きい輝度値をそのピクセルの輝度値とすることにより、二次元画像の変換を行うことを特徴とする請求項１又は２又は３に記載の立体映像表示装置。
【請求項５】
原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示する立体映像表示方法であって、
該原画像としての二次元画像を観察者の左右の眼における効き眼に入力し、該変換画像を観察者の左右の眼における効き眼以外の眼に入力することを特徴とする立体映像表示方法。
【請求項６】
立体映像表示方法であって、
原画像としての二次元画像を変換する変換工程と、
観察者の効き眼を判定する判定工程と、
判定工程により判定された効き眼が右眼の場合には、原画像としての二次元画像を観察者の右眼用画像に入力するとともに、変換画像を観察者の左眼に入力することにより立体映像を表示し、一方、判定工程により判定された効き眼が左眼の場合には、原画像としての二次元画像を観察者の左眼に入力するとともに、変換画像を観察者の右眼に入力することにより立体映像を表示する表示工程と、
を有することを特徴とする立体映像表示方法。
【請求項７】
上記判定工程において、操作者の操作により効き眼についての情報を入力する入力部への入力により効き眼を判定することを特徴とする請求項５又は６に記載の立体映像表示方法。
【請求項８】
変換対象の二次元画像における各ピクセルの輝度値を、輝度値と移動量の関係を示す関数に従い変換した移動量に基づき、ピクセルの水平方向の左方向又は右方向に移動して、移動先のピクセルの輝度値を移動された輝度値とし、複数の輝度値が１つのピクセルの移動先となった場合には、最も移動量の大きい輝度値をそのピクセルの輝度値とすることにより、二次元画像の変換を行うことを特徴とする請求項５又は６又は７に記載の立体映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体映像表示装置及び方法に関するものであり、特に、二次元画像から三次元画像（立体画像）表示用の画像を作成して立体映像を表示する装置及び方法に関するものである。
【背景技術】
【０００２】
従来から、三次元画像を表示するための方法として種々の方法が存在するが、例えば、右眼用の画像を撮影するための撮影装置と、左眼用の画像を撮影するための撮影装置とによって、右眼用の画像と左眼用の画像をそれぞれ同時に撮影し、右眼用の画像を右眼に入力させ、左眼用の画像を左眼に入力させる方法がある。
【０００３】
また、平面画像を立体画像に変換する方式として、特許文献１に示すように、平面画像が、観察者の右眼および左眼に対し、注視する平面画像内の位置により輻輳角が変化しないまたはおよそ変化しない曲面に投影されているよう知覚可能な、該平面画像を変形して、発生する一対または複数対のステレオ画像を発生させるものが存在する。
【特許文献１】特開２００１−１７５８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記の右眼用の画像と左眼用の画像をそれぞれ撮影する方法では、右眼用の画像と左眼用の画像とを同時に撮影しなければならず、この方法では、ある１つの二次元画像がある場合に、この二次元画像から三次元画像表示を行うことができなかった。
【０００５】
また、上記特許文献１に記載の方法によれば、自然な立体感を出すことはできるが、原画像である二次元画像を変換してステレオ画像を生成する場合には、生成されたステレオ画像が撮影者の撮影意図から外れてしまう可能性があり、なるべく撮影者が撮影した原画像を積極的に生かすことによって立体映像を表示することが望まれていた。
【０００６】
そこで、本発明は、二次元画像から三次元画像表示を行うための画像変換を行って、二次元画像に基づき三次元画像表示を行うことができ、特に、立体映像の表示に際して、撮影者が撮影した原画像を積極的に生かすことができる立体映像表示装置及び方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は上記問題点を解決するために創作されたものであって、第１には、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示する立体映像表示装置であって、該原画像としての二次元画像を観察者の左右の眼における効き眼（利き眼としてもよい。他においても同じ）に入力し、該変換画像を観察者の左右の眼における効き眼以外の眼に入力することを特徴とする。
【０００８】
この第１の構成の立体映像表示装置においては、原画像としての二次元画像と、該二次元画像を変換した変換画像とでステレオ画像を構成して立体映像を表示するが、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【０００９】
また、第２には、立体映像表示装置であって、原画像としての二次元画像を変換する変換手段と、観察者の効き眼を判定する判定手段と、右眼用画像を観察者の右眼に入力するとともに、左眼用画像を観察者の左眼に入力して立体映像を表示する表示手段と、判定手段により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示手段に出力するとともに、変換画像を左眼用画像として表示手段に出力し、一方、判定手段により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示手段に出力するとともに、変換画像を右眼用画像として表示手段に出力する制御手段と、を有し、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示することを特徴とする。
【００１０】
この第２の構成の立体映像表示装置においては、判定手段が観察者の効き眼を判定する。立体映像の表示に際しては、表示手段により、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力するが、制御手段が、判定手段により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示手段に出力するとともに、変換画像を左眼用画像として表示手段に出力し、一方、判定手段により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示手段に出力するとともに、変換画像を右眼用画像として表示手段に出力する。よって、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【００１１】
なお、上記第２の構成を以下の構成としてもよい。すなわち、「立体映像表示装置であって、右眼用画像を観察者の右眼に入力するとともに、左眼用画像を観察者の左眼に入力して立体映像を表示する表示装置と、原画像としての二次元画像を変換する変換処理と、観察者の効き眼を判定する判定処理と、判定処理により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示装置に出力するとともに、変換画像を左眼用画像として表示装置に出力し、一方、判定処理により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示装置に出力するとともに、変換画像を右眼用画像として表示装置に出力する制御処理とを実行する制御装置と、を有し、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示することを特徴とする。」
また、上記第２の構成を以下の構成としてもよい。すなわち、「立体映像表示装置であって、原画像としての二次元画像を変換する変換手段と、観察者の効き眼を判定する判定手段と、判定手段により判定された効き眼が右眼の場合には、原画像としての二次元画像を観察者の右眼用画像に入力するとともに、変換画像を観察者の左眼に入力することにより立体映像を表示し、一方、判定手段により判定された効き眼が左眼の場合には、原画像としての二次元画像を観察者の左眼に入力するとともに、変換画像を観察者の右眼に入力することにより立体映像を表示する制御・表示手段と、を有することを特徴とする立体映像表示装置。」とする。また、「上記制御・表示手段が、右眼用画像を観察者の右眼に入力するとともに、左眼用画像を観察者の左眼に入力して立体映像を表示する表示手段と、判定手段により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示手段に出力するとともに、変換画像を左眼用画像として表示手段に出力し、一方、判定手段により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示手段に出力するとともに、変換画像を右眼用画像として表示手段に出力する制御手段と、を有することを特徴とする。」としてもよい。
【００１２】
また、第３には、上記第１又は第２の構成において、上記判定手段が、操作者の操作により効き眼についての情報を入力する入力部を有し、この入力部への入力により効き眼を判定することを特徴とする。
【００１３】
また、第４には、上記第１から第３までのいずれかの構成において、変換対象の二次元画像における各ピクセルの輝度値を、輝度値と移動量の関係を示す関数に従い変換した移動量に基づき、ピクセルの水平方向の左方向又は右方向に移動して、移動先のピクセルの輝度値を移動された輝度値とし、複数の輝度値が１つのピクセルの移動先となった場合には、最も移動量の大きい輝度値をそのピクセルの輝度値とすることにより、二次元画像の変換を行うことを特徴とする。よって、積極的に両眼視差を形成して三次元画像を表示するので、迫力のある三次元画像を表示することができる。
【００１４】
なお、上記第４の構成において、上記関数が、輝度値と移動量の関係を示す関数で、特異点を除き、一次導関数の値が０以上から０よりも小さい値に切り替わる転換点を有し、輝度値０から転換点までの範囲においては、常に一次導関数の値が０以上であるとともに、該範囲の少なくとも一部においては、一次導関数の値が０よりも大きく、輝度値が転換点の輝度値を超えると、常に一次導関数の値が０より小さくなる関数であることを特徴とするものとしてもよい。
【００１５】
また、上記第４の構成において、上記関数が、輝度値と移動量の関係を示す関数で、特異点を除き、一次導関数が常に０以上で、かつ、二次導関数が０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数であることを特徴とするものとしてもよい。なお、該範囲内において、常に二次導関数が０より小さいものとしてもよい。
【００１６】
また、第５には、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力することにより立体映像を表示する立体映像表示方法であって、
該原画像としての二次元画像を観察者の左右の眼における効き眼に入力し、該変換画像を観察者の左右の眼における効き眼以外の眼に入力することを特徴とする。
【００１７】
この第５の構成の立体映像表示方法においては、原画像としての二次元画像と、該二次元画像を変換した変換画像とでステレオ画像を構成して立体映像を表示するが、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【００１８】
また、第６には、立体映像表示方法であって、原画像としての二次元画像を変換する変換工程と、観察者の効き眼を判定する判定工程と、判定工程により判定された効き眼が右眼の場合には、原画像としての二次元画像を観察者の右眼用画像に入力するとともに、変換画像を観察者の左眼に入力することにより立体映像を表示し、一方、判定工程により判定された効き眼が左眼の場合には、原画像としての二次元画像を観察者の左眼に入力するとともに、変換画像を観察者の右眼に入力することにより立体映像を表示する表示工程と、を有することを特徴とする。
【００１９】
この第６の構成の立体映像表示方法においては、判定工程において観察者の効き眼を判定する。立体映像の表示に際しては、原画像としての二次元画像を観察者の左右の眼の一方に入力するとともに、該二次元画像を変換した変換画像を観察者の左右の眼の他方に入力するが、判定工程により判定された効き眼が右眼の場合には、原画像としての二次元画像を観察者の右眼用画像に入力するとともに、変換画像を観察者の左眼に入力することにより立体映像を表示し、一方、判定工程により判定された効き眼が左眼の場合には、原画像としての二次元画像を観察者の左眼に入力するとともに、変換画像を観察者の右眼に入力することにより立体映像を表示する。よって、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【００２０】
なお、以下の構成としてもよい。すなわち、「上記第６の構成において、上記表示工程が、判定工程により判定された効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として出力するとともに、変換画像を左眼用画像として出力し、一方、判定工程により判定された効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として出力するとともに、変換画像を右眼用画像として出力する制御工程と、制御工程により出力された右眼用画像を観察者の右眼に入力するとともに、左眼用画像を観察者の左眼に入力して立体映像を表示する映像表示工程と、を有することを特徴とする。」とする。
【００２１】
また、第７には、上記第５又は第６の構成において、上記判定工程において、操作者の操作により効き眼についての情報を入力する入力部への入力により効き眼を判定することを特徴とする。
【００２２】
また、第８には、上記第５から第７までのいずれかの構成において、変換対象の二次元画像における各ピクセルの輝度値を、輝度値と移動量の関係を示す関数に従い変換した移動量に基づき、ピクセルの水平方向の左方向又は右方向に移動して、移動先のピクセルの輝度値を移動された輝度値とし、複数の輝度値が１つのピクセルの移動先となった場合には、最も移動量の大きい輝度値をそのピクセルの輝度値とすることにより、二次元画像の変換を行うことを特徴とする。よって、積極的に両眼視差を形成して三次元画像を表示するので、迫力のある三次元画像を表示することができる。
【００２３】
なお、上記第８の構成において、上記関数が、輝度値と移動量の関係を示す関数で、特異点を除き、一次導関数の値が０以上から０よりも小さい値に切り替わる転換点を有し、輝度値０から転換点までの範囲においては、常に一次導関数の値が０以上であるとともに、該範囲の少なくとも一部においては、一次導関数の値が０よりも大きく、輝度値が転換点の輝度値を超えると、常に一次導関数の値が０より小さくなる関数であることを特徴とするものとしてもよい。
【００２４】
また、上記第８の構成において、上記関数が、輝度値と移動量の関係を示す関数で、特異点を除き、一次導関数が常に０以上で、かつ、二次導関数が０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数であることを特徴とするものとしてもよい。なお、該範囲内において、常に二次導関数が０より小さいものとしてもよい。
【発明の効果】
【００２５】
本発明に基づく立体映像表示装置及び立体映像表示方法によれば、原画像としての二次元画像と、該二次元画像を変換した変換画像とでステレオ画像を構成して立体映像を表示するが、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【発明を実施するための最良の形態】
【００２６】
本発明においては、二次元画像から三次元画像表示を行うための画像変換を行って、二次元画像に基づき三次元画像表示を行うことができる画像変換装置及び方法を提供するという目的を以下のようにして実現した。
【００２７】
本発明に基づく立体映像表示装置１は、図１に示すように、画像データ記憶装置５と、画像変換装置（変換手段）１０と、制御装置（制御手段）９０と、操作部（入力部）９５と、表示装置（表示手段）１００とを有している。
【００２８】
ここで、画像データ記憶装置５は、原画像としての二次元画像を記憶している。
【００２９】
また、画像変換装置１０は、原画像としての二次元画像を変換する装置であり、入力部２０と、出力部３０と、記憶部４０と、ＣＰＵ８０とを有している。
【００３０】
ここで、入力部２０は、変換対象の二次元画像データを入力するための入力装置で、画像データ記憶装置５に接続されている。つまり、この画像データ記憶装置５から二次元画像のデータが入力部２０に入力される。また、出力部３０は、変換処理された画像データを出力するための出力装置で、表示装置１００に接続されている。
【００３１】
また、記憶部４０は、プログラム格納部５０と、データ格納部６０とが設けられ、プログラム格納部５０は、画像変換装置１０の動作を制御するための各種プログラムが格納されていて、主として、図６、図７に示すフローチャートに示す各動作を行うためのプログラムが格納されている。
【００３２】
また、データ格納部６０には、各種データが格納されており、特に、関数テーブル（記憶手段）７０が設けられている。
【００３３】
この関数テーブル７０は、輝度値（Ｄ）と移動量（ｙ）との関係を規定する関数で、特異点を除き、輝度値０から転換点までの範囲においては、常に一次導関数の値が０以上であるとともに、該範囲の少なくとも一部においては、一次導関数の値が０よりも大きく（つまり、正）、輝度値が転換点の輝度値を超えると、常に一次導関数の値が０より小さく（つまり、負）となる関数のデータを格納している。
【００３４】
ここで、関数テーブル７０の例を示すと、図２に示すように構成され、関数テーブル７０には、図２の（ａ）に示す関数データＫ１のデータが設けられている。関数データＫ１は、図２（ａ）に示すように、輝度値（Ｄ）を横軸とし、移動量（ｙ）を縦軸としたグラフにより表され、輝度値が０から上昇するに従い移動量が上昇し、ある輝度値（転換点（変曲点としてもよい）Ｐ）（この転換点Ｐでは、移動量は１．０となっている）を過ぎると、輝度値が上昇するに従い移動量が下降する。つまり、輝度値が上昇するに従い転換点Ｐまでは一次導関数の値が０より大きく（転換点Ｐにおいては、一次導関数の値は０）が、転換点Ｐを過ぎると一次導関数の値が０より小さくなる。なお、関数データＫ１においては、二次導関数は常に０未満となっている。この関数データＫ１としては、例えば、二次関数の放物線が挙げられる。
【００３５】
なお、関数データＫ１において、転換点Ｐの輝度値は、適正露出の範囲よりも大きい値であり、通常、適正露出は輝度値の中心値（図２の例では０．５）となるので、少なくとも、転換点Ｐの輝度値は０．５よりも大きい値とする。また、例えば、適正露出の範囲の上限を０．６とする場合には、転換点Ｐの輝度値は、０．６よりも大きい値とする。
【００３６】
なお、関数テーブル７０に格納する関数データは、関数データＫ１でなくともよく、輝度値０から転換点までの範囲においては、常に一次導関数の値が０以上であるとともに、該範囲の少なくとも一部においては、一次導関数の値が０よりも大きく、輝度値が転換点の輝度値を超えると、常に一次導関数の値が０より小さくなる関数であればよい。
【００３７】
例えば、図２（ｂ）に示す関数データＫ２のように、輝度値０から特異点Ｑ（この特異点Ｑでは、移動量は１．０となっている）までは、一次導関数が０より大きく、特異点Ｑから転換点Ｐまでは、一次導関数が０となっており、輝度値が転換点Ｐにおける輝度値よりも大きくなると、一次導関数が０より小さくなる。つまり、輝度値０から転換点の輝度値までは、一次導関数は０以上であるが、輝度値０から特異点Ｑの輝度値までは、一次導関数は０より大きくなっている。なお、輝度値０から特異点Ｑの輝度値までの範囲内と、特異点Ｑの輝度値から転換点Ｐまでの範囲内と、転換点Ｐの輝度値から輝度値１．０までの範囲では、二次導関数は０となっている。
【００３８】
また、例えば、図２（ｃ）に示す関数データＫ３のように、輝度値０から特異点Ｑ（この特異点Ｑでは、移動量は１．０となっている）までは、一次導関数が０より大きく、特異点Ｑから転換点Ｐまでは、一次導関数が０となっており、輝度値が転換点Ｐにおける輝度値よりも大きくなると、一次導関数が０より小さくなる。つまり、輝度値０から転換点の輝度値までは、一次導関数は０以上であるが、輝度値０から特異点Ｑの輝度値までは、一次導関数は０より大きくなっている。なお、二次導関数に関しては、輝度値０から特異点Ｑの輝度値までの範囲内では、０より大きく、特異点Ｑの輝度値から転換点Ｐまでの範囲内では、０であり、転換点Ｐの輝度値から輝度値１．０までの範囲では、０より大きくなっている。
【００３９】
上記の関数データＫ２、Ｋ３においても、輝度値０から転換点までの範囲においては、常に一次導関数の値が０以上であるとともに、該範囲の少なくとも一部においては、一次導関数の値が０よりも大きく、輝度値が転換点の転換点を超えると、常に一次導関数の値が０より小さくなっている。
【００４０】
以上のように、転換点を超える範囲で一次導関数の値を０よりも小さくするのは、適正露出を超えた輝度値のピクセルが含まれる画像の場合には、転換点を超える範囲で一次導関数の値を０よりも小さくしないと、適正露出を超えた輝度値のピクセルの移動量が大きくなり、該ピクセルが立体的に強調されてしまい、適切な立体表示を行うことができないからである。例えば、ハレーションが発生している画像においては、転換点を超える範囲で一次導関数の値を０よりも小さくしないと、そのハレーションを起こした領域におけるピクセルの移動量が大きくなり、その領域が立体的に強調されてしまって、ハレーションを起こした領域が手前に浮き上がって見えてしまうので、転換点を超える範囲で一次導関数の値を０よりも小さくすることにより、その領域におけるピクセルの移動量を小さくして、強調されないようにするのである。
【００４１】
なお、コンピュータグラフィック画像のように、適正露出を超えた輝度値のピクセルの割合が極端に小さい場合には、輝度値と移動量との関係を示す関数において、特異点を除き、一次導関数が常に０以上で、かつ、二次導関数が０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数とすればよい。また、該範囲内において、常に二次導関数が０より小さいものとしてもよい。
【００４２】
例えば、コンピュータグラフィック画像のように、適正露出を超えた輝度値のピクセルの割合が極端に小さい場合には、特異点を除き、一次導関数が常に０以上で、かつ、二次導関数が０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数のデータを複数種類格納しておき、コントラストの強弱に応じて適切な関数のデータを選択する。
【００４３】
この場合の関数テーブル７０に設けられる関数データの例を示すと、図３に示すように構成され、関数テーブル７０には、関数データＫ１１と、関数データＫ１２と、関数データＫ１３とが設けられている。これらの関数データＫ１１〜Ｋ１３は、以下の式（１）に示す関数に基づくものである。
【００４４】
【数１】
2009033538.tif 000003
【００４５】
すなわち、関数データＫ１１は、図３の数式Ｓ１に示す関数を示すデータであり、その数式Ｓ１に示す関数のｋを１とした場合のグラフを示すと、関数グラフＧ１に示すように表され、輝度（Ｄ）を横軸とし移動量（ｙ）を縦軸としたグラフとなる。
【００４６】
また、関数データＫ１２は、図３の数式Ｓ２に示す関数を示すデータであり、その数式Ｓ２に示す関数のｋを１とした場合のグラフを示すと、関数グラフＧ２に示すように表され、輝度（Ｄ）を横軸とし移動量（ｙ）を縦軸としたグラフとなる。
【００４７】
また、関数データＫ１３は、図３の数式Ｓ３に示す関数を示すデータであり、その数式Ｓ３に示す関数のｋを１とした場合のグラフを示すと、関数グラフＧ３に示すように表され、輝度（Ｄ）を横軸とし移動量（ｙ）を縦軸としたグラフとなる。
【００４８】
なお、関数データを示す数式におけるｋは定数であり、ｋ・ｙの値が輝度値を移動させる場合の移動量を示すことになる。この移動量は、輝度値を移動させるピクセルの数を示すものである。
【００４９】
ここで、上記関数データＫ１１、Ｋ１２、Ｋ１３における関数を示す曲線は、ともに、ｙ＝Ｄの直線に比べて、斜め上方に膨らんだ曲線を示していて、一次導関数の値が常に正（つまり、０より大きい）で、かつ、二次導関数の値が常に負（つまり、０より小さい）となっている。つまり、関数データＫ１１〜Ｋ１３のいずれにおいても、輝度値の所定の変化量に対する移動量の変化量は、輝度値が小さい場合には大きいが、輝度値が大きい場合には小さくなっている。
【００５０】
また、該曲線の膨らみの度合いは、関数データＫ１１からＫ１３にいくほど上方に大きく膨らんだ曲線となっている。つまり、輝度値の所定の変化量に対する移動量の変化量で、輝度値が小さい場合の変化量と輝度が大きい場合の変化量の差は、関数データＫ１１からＫ１３にいくほど大きくなっている。つまり、関数データＫ１１における変化量Ｈ０１と変化量Ｈ１１との差は、関数データＫ１３における変化量Ｈ０３と変化量Ｈ１３との差よりも小さくなっている。すなわち、関数データＫ１１〜Ｋ１３の関数グラフＧ１〜Ｇ３を比較すると、関数グラフＧ１からＧ３にいくほど、関数グラフの二次導関数の値が小さくなっている。なお、Ｈ０１とＨ０３における輝度値は同じであり、Ｈ１１とＨ１３における輝度値も同じである。
【００５１】
上記関数データＫ１１〜Ｋ１３において、コントラストが小さい場合には、関数データＫ１１を用い、コントラストが大きくなるに従って、関数データＫ１２、さらには、関数データＫ１３を用いるのである。
【００５２】
なお、図３に示す関数テーブルにおいては、３つの関数が用意されているが、４つ以上でもよく、また、少なくとも２つ以上の関数が用意されていればよい。なお、コントラストの強さに応じて関数の選択を行わない場合には、１つの関数が用意されていればよい。
【００５３】
なお、コンピュータグラフィック画像のように、適正露出を超えた輝度値のピクセルの割合が極端に小さい場合に用いる関数は、図３に示す関数に限られず、特異点を除き、一次導関数の値が常に０以上で、かつ、二次導関数の値が常に０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数であればよい。すなわち、例えば、図４のＫ２１に示す曲線の関数であってもよい。つまり、このＫ２１に示す関数であっても、特異点である点Ｑを除き、一次導関数の値が常に０以上で、かつ、二次導関数の値が常に０以下であり、輝度値における少なくとも一部の範囲内において、常に一次導関数が０よりも大きい関数である。
【００５４】
また、ＣＰＵ８０は、画像変換装置１０における各部の動作を制御するものであり、制御装置、演算装置、主記憶装置としての機能を有し、特に、プログラム格納部５０に格納された各プログラムに従い動作し、特に、以下に示すフローチャートに示すように動作する。
【００５５】
また、制御装置９０は、画像データ記憶装置５と画像変換装置１０の出力部３０に接続されていて、操作部９５における操作に従い、画像データ記憶装置５からの二次元画像（原画像）と画像変換装置１０により変換した変換画像とを右眼用画像と左眼用画像に振り分けて出力する制御を行う。例えば、操作部９５において、右眼が効き眼である旨の操作が行われた場合には、原画像としての二次元画像を右眼用画像とし変換画像を左眼用画像として表示装置１００に出力し、一方、操作部９５において、左眼が効き眼である旨の操作が行われた場合には、原画像としての二次元画像を左眼用画像とし変換画像を右眼用画像として表示装置１００に出力する。
【００５６】
また、操作部９５は、制御装置９０に接続されていて、観察者の効き眼が右眼であるか左眼であるかを入力するための部材であり、例えば、右眼側と左眼側とを切り替えることができるスイッチにより構成される。
【００５７】
また、表示装置１００は、ステレオ画像を表示することにより立体画像表示を行う装置であり、制御装置９０を介して送られた原画像としての二次元画像と変換画像とにより三次元画像表示を行なうものである。なお、表示装置１００は、右眼用画像として送られた画像を観察者の右眼に入力し、左眼用画像として送られた画像を観察者の左眼に入力する。なお、送られた画像が右眼用画像か左眼用画像かの区別は、入力端子を区別したり、制御装置からの出力タイミングにより判別できるようにしたり、画像に判別信号を付加する等して行なう。
【００５８】
表示装置１００としては、例えば、図５に示すレンチキュラレンズ方式のものが挙げられ、レンチキュラレンズ方式の場合には、表示装置１００には、画素がマトリックス状に配列されたディスプレイ１０１０と、レンチキュラレンズ（略半円筒状のレンズを複数並べたレンズ）により構成されたレンチキュラスクリーン１０２０とが設けられ、ディスプレイ１０１０においては、左眼用の画素１０１０−Ｌ１、１０１０−Ｌ２・・・１０１０−Ｌｎと、右眼用の画素１０１０−Ｒ１、１０１０−Ｒ２・・・１０１０−Ｒｎとが交互に配列されており、右眼用の画素には、右眼用画像を入力し、左眼用の画素には、左眼用画像を入力するようになっている。
【００５９】
なお、表示装置１００としては、レンチキュラレンズ方式以外のメガネなし方式（例えば、バックライト分割方式）としてもよく、また、メガネ方式としてもよい。
【００６０】
次に、上記構成の立体映像表示装置１の動作について、図６〜図７等を利用して説明する。
【００６１】
まず、観察者は、操作部９５により効き眼についての情報を入力する（Ｓ１）。例えば、操作部９５が、効き眼についての情報を入力するスイッチにより構成されている場合には、スイッチを操作して効き眼についての情報を入力する。つまり、観察者の効き眼が右眼の場合には、右眼である旨の情報を入力し、左眼である場合には、左眼である旨の情報を入力する。
【００６２】
操作部９５における操作は、制御装置９０により検出され、観察者の効き眼についての情報が制御装置９０に保持される。操作部９５と操作部９５の操作を検出する制御装置９０は、上記判定手段として機能する。また、操作部９５への操作を検出する動作は、上記判定工程として機能する。
【００６３】
なお、効き眼を判別するための画像（例えば、三角形等の幾何学図形）を表示装置に表示し、右眼と左眼のそれぞれで見た場合と、両眼で見た場合とを比較して、効き眼を判別するようにしてもよい。
【００６４】
次に、画像データ記憶装置５に記憶されている原画像としての二次元画像を画像変換装置１０により変換する（変換工程、Ｓ２）。
【００６５】
図６のステップＳ２の詳細は図７に示されているので、図７を利用して説明する。まず、変換対象の二次元画像データを画像データ記憶装置５から入力する。つまり、入力部２０において、二次元画像データを受信し、ＣＰＵ８０に送られる。ＣＰＵ８０は、送られた二次元画像データを一旦データ格納部６０に格納しておく。画像データ記憶装置５から入力された二次元画像が、変換前の初期画像となる。
【００６６】
次に、変換対象の二次元画像の各ピクセルの輝度値に対して、最小単位の輝度値を加算する（Ｓ１１、加算工程）。例えば、輝度値が０〜２５６の範囲内で規定されている場合に、最小単位の輝度値が１の場合には、この１を加算することにより、輝度値を１〜２５７とする。このように最小単位の輝度値を加算するのは、後の工程で、無輝度ピクセルを検出する場合に支障とならないようにするためである。なお、ステップＳ１１において、輝度値を加算するためのプログラムとこれに従い動作するＣＰＵ８０が、上記加算手段として機能する。
【００６７】
次に、変換対象の二次元画像の各ピクセルの輝度値を正規化する（Ｓ１２、正規化工程）。すなわち、輝度値の最大値を１とする。つまり、輝度値の最大可能値で除算することにより正規化を行う。例えば、ステップＳ１１において、輝度値を加算することにより、輝度値が１〜２５７の範囲とした場合には、各ピクセルの輝度値に対して、最大可能値である２５７で除算して輝度値の最大可能値を１とする。これは、関数グラフにおいて、輝度値の最大値を１としているので、この関数グラフに適用可能なように輝度値の最大可能値を１とするのである。なお、ステップＳ１２において、輝度値を正規化するためのプログラムとこれに従い動作するＣＰＵ８０が、上記正規化手段として機能する。
【００６８】
次に、関数データに基づき、各ピクセルの輝度値を水平方向に移動させる（Ｓ１３、輝度値変換工程）。つまり、各ピクセルにおいて、当該ピクセルの輝度値から関数データにより移動量を算出する。この算出された移動量に従い、輝度値を移動させて、従前の輝度値に上書きして、輝度値を変換する。
【００６９】
つまり、関数データを示すＤに輝度値を入力し、算出されたｙの値により移動量を決定する。なお、ｙの値が小数点以下の値を持つ場合には、四捨五入、切り上げ、切り捨て等して小数点以下の値を処理することにより、整数の値とする。そして、輝度値をその輝度値のピクセルから、算出された整数の値に基づく個数分のピクセルを移動させる。例えば、算出されたｙの値が２．３で、四捨五入により移動量２が算出された場合には、輝度値をそのピクセルから２つ分水平方向に移動させる。
【００７０】
なお、各ピクセルの輝度値を移動させることにより、移動先のピクセルに複数の輝度値が重なった場合には、移動量の最も大きい輝度値により上書きする。つまり、移動量の最も大きい輝度値をそのピクセルの輝度値とする。
【００７１】
また、移動させる輝度値は、ステップＳ１２において正規化した値とし、また、移動方向を水平方向のいずれとするか（すなわち、左方向とするか、右方向とするか）は、操作部９５により入力された効き眼の情報に従う。つまり、左方向に移動させる場合には、変換画像を右眼用に用い、変換前の二次元画像を左眼用に用い、一方、右方向に移動させる場合には、変換画像を左眼用に用い、変換前の二次元画像を右眼用に用いるので、効き眼が右眼の場合には、右眼に原画像としての二次元画像を入力し、左眼に変換画像を入力することから、右方向に移動させ、一方、効き眼が左眼の場合には、左眼に原画像としての二次元画像を入力し、右眼に変換画像を入力することから、左方向に移動させる。
【００７２】
左方向に移動する場合を図示して説明すると、図８のＷ１に示すように、各ピクセルＰ２１〜Ｐ２５の輝度値（正規化後の輝度値）が、Ｙ−Ｐ２１〜Ｙ−Ｐ２５とした場合に、関数により移動量を算出した結果、ピクセルＰ２１については、移動量が１ピクセル分で、ピクセルＰ２２については、移動量が２ピクセル分で、ピクセルＰ２３については、移動量が１ピクセル分で、ピクセルＰ２４については、移動量が２ピクセル分で、ピクセルＰ２５については、移動量が１ピクセル分であるとする。
【００７３】
すると、ピクセルＰ２４については、輝度値をＹ−Ｐ２５とし、ピクセルＰ２５については、輝度値をＹ−Ｐ２６（ピクセルＰ２６から移動してきた値）とする。また、ピクセルＰ２２については、ピクセルＰ２３から移動した輝度値とピクセルＰ２４から移動した輝度値とが重なるが、ピクセルＰ２４から移動した輝度値の方が移動量が大きいので、このピクセルＰ２４の輝度値Ｙ−Ｐ２４をピクセルＰ２２の輝度値とする。
【００７４】
よって、図８のＷ１の状態から関数に基づく輝度値の移動を行うことにより、図８のＷ２の状態となる。
【００７５】
また、ピクセルＰ２１やピクセルＰ２３については、結果として移動先とならなかったピクセルであり、いわゆる無輝度ピクセルである。この無輝度ピクセルの処理の方法については後述する。
【００７６】
なお、ステップＳ１３において、輝度値を移動するためのプログラムとこれに従い動作するＣＰＵ８０が、上記輝度値変換手段として機能する。
【００７７】
次に、ステップＳ１３で各ピクセルの輝度値を移動させた後の二次元画像において、無輝度ピクセルが存在するか否かを判定する（Ｓ１４）。
【００７８】
そして、無輝度ピクセルが存在すると判定された場合には、輝度値の補間を行う（Ｓ１５、補間工程）。つまり、基本的に、水平方向に隣接する（つまり、左右に隣接する）ピクセルの輝度値をその無輝度ピクセルの輝度値とするが、無輝度ピクセルの水平方向の両側のピクセルのうち、輝度値の移動量の少ないピクセル（つまり、移動量の大きいピクセルとは水平方向に反対側のピクセル）の輝度値を当該無輝度ピクセルの輝度値とする。
【００７９】
例えば、図８のＷ２の状態においては、ピクセルＰ２３は無輝度ピクセルであり、水平方向の両側のピクセルＰ２２、Ｐ２４のうち、ピクセルＰ２４の方が移動量が少ない（つまり、ピクセルＰ２２の輝度値Ｙ−Ｐ２４の移動量は２ピクセルで、ピクセルＰ２４の輝度値Ｙ−Ｐ２５の移動量は１ピクセルである）ので、ピクセルＰ２４の輝度値Ｙ−Ｐ２５を無輝度ピクセルＰ２３の輝度値とする（図８のＷ３参照）。
【００８０】
なお、無輝度ピクセルの水平方向の両側のピクセルの移動量が整数値では同じ場合でも、整数値化する前の値を比較して、移動量を比較すればよい。
【００８１】
また、無輝度ピクセルの水平方向の両側のピクセルの移動量が整数値で同じ場合や、整数値化する前の値においても移動量が同じ場合に、左右のいずれかのピクセルの輝度値をその無輝度ピクセルの輝度値としてもよい。また、その場合に、右隣のピクセルとするか左隣のピクセルとするかを予め決定しておいてもよい。また、輝度値の移動に際して、左方向に移動させる場合には、右隣（又は左隣）のピクセルの輝度値とし、右方向に移動させる場合には、左隣（又は右隣）のピクセルの輝度値とするように、移動方向によって決定してもよい。
【００８２】
また、無輝度ピクセルの左右に隣接するピクセルのうち一方のみに輝度値がある場合には、その輝度値をその無輝度ピクセルの輝度値とする。
【００８３】
例えば、図８のＷ２において、無輝度ピクセルＰ２１については、右隣のみしか輝度値がないので、ピクセルＰ２１の輝度値は、ピクセルＰ２２の輝度値Ｙ−Ｐ２４とする（図８のＷ３参照）。
【００８４】
よって、２つの無輝度ピクセルが水平方向に連続する場合には、無機度ピクセルに隣接するピクセルで輝度値があるピクセルの輝度値をその無輝度ピクセルの輝度値とする。例えば、輝度値の移動後に、図９のＷ１１に示すように、ピクセルＰ２２とピクセルＰ２３が無輝度ピクセルとなった場合には、無輝度ピクセルＰ２２については、隣接するピクセルで輝度値があるのは、ピクセルＰ２１のみであるので、輝度値Ｙ−Ｐ２４を無輝度ピクセルＰ２２の輝度値とする。また、同様に、無輝度ピクセルＰ２３については、隣接するピクセルで輝度値があるのは、ピクセルＰ２４のみであるので、輝度値Ｙ−Ｐ２５を無輝度ピクセルＰ２３の輝度値とする。以上のようにして、図９のＷ１２に示すように、輝度値の補間が行われる。
【００８５】
また、無輝度ピクセルが水平方向に３つ以上連続する場合には、両側から順次隣接するピクセルの輝度値を無輝度ピクセルの輝度値とし、最後に残った無輝度ピクセルについては、その隣接する水平方向のピクセルの輝度値の移動量に従い決定する。
【００８６】
例えば、輝度値の移動後に、図１０のＷ２１に示すように、無輝度ピクセルがピクセルＰ２２〜ピクセルＰ２４まで３つ連続した場合に、まず、ピクセルＰ２２については、ピクセルＰ２１の輝度値Ｙ−Ｐ２４をその輝度値とし、ピクセルＰ２４については、ピクセルＰ２５の輝度値Ｙ−Ｐ２６をその輝度値とし（図１０のＷ２２参照）、ピクセルＰ２３については、輝度値Ｙ−Ｐ２４の移動量と輝度値Ｙ−Ｐ２６の移動量に従い決定する。つまり、移動量の小さい輝度値をピクセルＰ２３の輝度値とする。図１０のＷ２３は、輝度値Ｙ−Ｐ２６の移動量の方が小さいとして、輝度値Ｙ−Ｐ２６により補間を行った場合を示している。なお、移動量が同じ場合の処理は、上記と同様である。
【００８７】
なお、上記のように輝度値の補間を行うためのプログラムとこれに従い動作するＣＰＵ８０が、上記補間手段として機能する。
【００８８】
ステップＳ１５における輝度値の補間を行ったら、ステップＳ１６に移行する。一方、ステップＳ１４の判定において、無輝度ピクセルが存在しないと判定された場合には、輝度値の補間を行うことなくステップＳ１６に移行する。
【００８９】
ステップＳ１６においては、各ピクセルの輝度値に対して、正規化と逆の処理を行う（Ｓ１６、逆正規化工程）。つまり、上記ステップＳ１２においては、正規化に際して輝度値の最大値で除算する処理を行っているので、このステップＳ１６では、輝度値の最大値で乗算する処理を行う。例えば、上記の例で、輝度値の最大値が２５７の場合には、この２５７の値を各ピクセルの輝度値に乗算する。なお、ステップＳ１６において、正規化と逆の処理を行うためのプログラムとこれに従い動作するＣＰＵ８０が、上記逆正規化手段として機能する。
【００９０】
次に、各ピクセルにおいて、輝度値（つまり、正規化と逆の処理を行った輝度値）から最小単位の輝度値を減算する処理を行う（Ｓ１７、減算工程）。つまり、上記ステップＳ１１と逆の処理を行う。なお、ステップＳ１７において、輝度値の減算を行うためのプログラムとこれに従い動作するＣＰＵ８０が、上記減算手段として機能する。以上のようにして、二次元画像データに対する画像変換処理が行われる。
【００９１】
上記の説明において、図８〜図１０は、縦方向のある位置の水平方向に並んだピクセルにおける処理の例を示すもので、他の位置においても同様の処理を行う。
【００９２】
なお、上記の画像変換に際しては、各ピクセルの輝度値に対する処理を行うが、各ピクセルの他のデータ、例えば、色差のデータはそのままとする。つまり、上記の画像変換において、各ピクセルについて、輝度値を加算（Ｓ１１）、正規化（Ｓ１２）、移動（Ｓ１３）、補間（Ｓ１５）、正規化と逆の処理（Ｓ１６）、減算（Ｓ１７）を行ったが、各ピクセルにおける輝度値以外のデータ、例えば、色差のデータは変換せずにそのままとする。
【００９３】
なお、関数テーブルに図３に示す関数データＫ１１と、関数データＫ１２と、関数データＫ１３とが設けられている場合には、図７におけるステップＳ１１の前に、二次元画像データにおけるコントラストを測定して、そのコントラストの強さに応じて適用する関数データを選択する。
【００９４】
つまり、コントラストが強いほど、輝度値の所定の変化量に対する移動量の変化量で、輝度値が小さい場合の変化量と輝度値が大きい場合の変化量の差が大きい関数データ（図３の例では、関数データＫ１１よりもＫ１３の方が変化量の差が大きい）を用いる。すなわち、コントラストが大きいほど二次導関数の値の小さい関数データを選択する。
【００９５】
例えば、二次元画像データにおいて、全てのピクセルを複数の領域に分け（例えば、１０ピクセル分の領域ごとに分ける）、各領域における輝度値（ここで、各領域における輝度値は、例えば、その領域内のピクセルの輝度値の平均値とする）について、最も大きい値と最も小さい値との差分の値に応じて、コントラストの度合いを測定する。そして、この差分の値に応じて、関数データを選択する。
【００９６】
このように、コントラストが大きいほど二次導関数の値の小さい関数を用いるのは、コントラストが大きい場合に、特に輝度値が高い領域において、いわゆるカキワリ効果を小さくして、適切な画像変換を行うためである。つまり、コントラストが大きい場合に、二次導関数の値の小さい関数を用いることなく画像変換した二次元画像を用いて三次元画像表示を行うと、カキワリ効果（カキワリ状態ともいう）により、輝度値の高い領域が不自然に手前に飛び出したような状態となることから、上記のように、コントラストが大きいほど二次導関数の値の小さい関数を用いるのである。
【００９７】
以上のように画像変換を行ったら、画像変換された二次元画像データと、もとの二次元画像データとでステレオ画像が構成されるので、このステレオ画像を表示装置１００により表示して立体映像を表示するが、その際、効き眼に原画像を入力し、効き眼でない眼に変換画像を入力するようにする（表示工程、Ｓ３）。
【００９８】
つまり、制御装置９０は、効き眼が右眼の場合には、原画像としての二次元画像を右眼用画像として表示装置１００に出力するとともに、変換画像を左眼用画像として表示装置１００に出力し、一方、効き眼が左眼の場合には、原画像としての二次元画像を左眼用画像として表示装置１００に出力するとともに、変換画像を右眼用画像として表示装置１００に出力する（制御工程）。
【００９９】
そして、表示装置１００においては、効き眼に原画像を入力し、効き眼でない眼に変換画像を入力するようにする。つまり、効き眼が右眼の場合には、原画像としての二次元画像を右眼に入力するとともに、変換画像を左眼に入力し、一方、効き眼が左眼の場合には、原画像としての二次元画像を左眼に入力するとともに、変換画像を右眼に入力する。
【０１００】
例えば、表示装置１００が図５に示すすレンチキュラレンズ方式の場合には、効き眼が右眼の場合には、原画像としての二次元画像を右眼用の画素１０１０−Ｒ１、１０１０−Ｒ２・・・１０１０−Ｒｎに入力して表示するとともに、変換画像を左眼用の画素１０１０−Ｌ１、１０１０−Ｌ２・・・１０１０−Ｌｎに入力して表示し、一方、効き眼が左眼の場合には、原画像としての二次元画像を左眼用の画素１０１０−Ｌ１、１０１０−Ｌ２・・・１０１０−Ｌｎに入力して表示するとともに、変換画像を右眼用の画素１０１０−Ｒ１、１０１０−Ｒ２・・・１０１０−Ｒｎに入力して表示する。
【０１０１】
本実施例においては、上記のように画像変換することにより得た二次元画像と、変換対象となった二次元画像とでステレオ画像を構成して三次元画像を表示することにより、積極的に両眼視差を形成して三次元画像を表示するので、迫力のある三次元画像を表示することができる。
【０１０２】
特に、原画像としての二次元画像を観察者の効き眼に入力して表示するので、原画像と変換画像とからなるステレオ画像のうち、観察者は原画像を主として見ることになるため、撮影者が撮影した原画像を積極的に生かすことができ、撮影者の撮影意図を十分に観察者に伝えることができる。
【０１０３】
また、輝度値を移動させる際に、上記のように、転換点を超える範囲で一次導関数が０よりも小さい関数に従い移動させる場合には、適正露出を超えた輝度値のピクセルが含まれる画像であっても、該ピクセルの移動量を抑えることにより、該ピクセルが立体的に過度に強調されて手前に浮き上がって見えてしまうことがない。例えば、ハレーションを起こした領域が手前に浮き上がって見えてしまうのを防止することができる。
【０１０４】
なお、上記の画像変換の処理の対象となる画像は、二次元画像であればよく、静止画でも動画でもよい。つまり、動画の場合には、動画を構成する各二次元画像に上記の画像変換を行うことになる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施例に基づく立体映像表示装置の構成を示すブロック図である。
【図２】関数テーブルに格納された関数データの例を示す説明図である。
【図３】関数テーブルに格納された関数データの他の例を示す説明図である。
【図４】関数テーブルに格納された関数データの他の例を示す説明図である。
【図５】表示装置の例を示す説明図である。
【図６】立体映像表示装置の動作を示すフローチャートである。
【図７】画像変換装置の動作を示すフローチャートである。
【図８】画像変換装置の動作を示す説明図である。
【図９】画像変換装置の動作を示す説明図である。
【図１０】画像変換装置の動作を示す説明図である。
【符号の説明】
【０１０６】
１  立体映像表示装置
５  画像データ記憶装置
１０  画像変換装置
２０  入力部
３０  出力部
４０  記憶部
５０  プログラム格納部
６０  データ格納部
７０  関数テーブル
８０  ＣＰＵ
９０  制御装置
９５  操作部
１００  画像表示装置
【図１】
2009033538.tif 000004
【図２】
2009033538.tif 000005
【図３】
2009033538.tif 000006
【図４】
2009033538.tif 000007
【図５】
2009033538.tif 000008
【図６】
2009033538.tif 000009
【図７】
2009033538.tif 000010
【図８】
2009033538.tif 000011
【図９】
2009033538.tif 000012
【図１０】
2009033538.tif 000013