(57)【要約】【課題】画像データの変換を行う変換装置に関する技術を提供する。【解決手段】入力データに対して所定の演算処理を施した結果を、所定の出力ビット数の出力データとして出力する変換装置であって、出力ビット数よりビット数の多いデータから構成されており、かつ出力ビット数によって表現しうる範囲外に有意のデータ値を持つＬＵＴと、入力データに対してＬＵＴから読み出したデータ値を用いて所定の演算処理を施した結果を、出力ビット数に切り詰めて出力する出力手段とを備える。【選択図】図４
2011209523.tif 000002
【特許請求の範囲】
【請求項１】
入力データに対して所定の演算処理を施した結果を、所定の出力ビット数の出力データとして出力する変換装置であって、
前記出力ビット数よりビット数の多いデータから構成されており、かつ前記出力ビット数によって表現しうる範囲外に有意のデータ値を持つＬＵＴと、
前記入力データに対して前記ＬＵＴから読み出した前記データ値を用いて所定の演算処理を施した結果を、前記出力ビット数に切り詰めて出力する出力手段と
を備える変換装置。
【請求項２】
請求項１記載の変換装置であって、
前記所定の演算処理は、補間演算を含み、
前記入力データに基づいて補間区間を決定するとともに、前記ＬＵＴから読み出される、前記補間区間に対応する前記データ値を用いて前記入力画像に対する前記補間演算を行なう補間演算部を備える
変換装置。
【請求項３】
請求項２記載の変換装置であって、
前記ＬＵＴは、ＬＵＴ１とＬＵＴ２との２つから成り、
前記ＬＵＴ１は、前記補間演算を行う際の補間区間の下限値に対応する第１の出力データ値を決定し、
前記ＬＵＴ２は、前記補間区間の上限値に対応する第２の出力データ値を決定し、
前記補間演算部は、前記第１，第２の出力データ値を用いて前記補間演算を行う
変換装置。
【請求項４】
請求項３記載の変換装置であって、
前記ＬＵＴ１およびＬＵＴ２は、前記入力データのうち、上位の所定ビット数によって表される値に基づいて前記第１，第２の出力データ値を決定する
変換装置。
【請求項５】
請求項２ないし４のいずれか一項に記載の変換装置であって、
前記補間演算部において実行される前記補間演算は、前記所定の補間区間における線形補間であり、
前記補間演算部は、前記線形補間による前記補間演算の結果が、前記出力ビット数で表現できる最大値を超える場合は、前記補間演算の結果として前記最大値を出力する
変換装置。
【請求項６】
請求項２ないし５のいずれか一項に記載の変換装置であって、
前記補間演算部において実行される前記補間演算は、前記所定の補間区間における線形補間であり、
前記補間演算部は、前記線形補間による前記補間演算の結果が、前記出力ビット数で表現できる最小値に満たない場合は、前記補間演算の結果として前記最小値を出力する
変換装置。
【請求項７】
請求項１ないし６のいずれか一項に記載の変換装置と、
前記変換装置からの前記出力データに基づいて画像を表示する表示部とを備える
画像表示装置。
【請求項８】
入力データに対して所定の演算処理を施した結果を、所定の出力ビット数の出力データとして出力するデータ変換方法であって、
前記出力ビット数よりビット数の多いデータから構成されており、かつ前記出力ビット数によって表現しうる範囲外に有意のデータ値を記憶し、
前記入力データに対して前記データ値を用いて所定の演算処理を施した結果を、前記出力ビット数に切り詰めて出力する
データ変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの変換に関するものである。
【背景技術】
【０００２】
プロジェクター、液晶テレビ、プラズマテレビなどの画像データを扱う画像表示装置では、入力される画像データを、画像表示装置で処理可能なデータ形式に変換するために、データ変換用のルックアップテーブル（以下、ＬＵＴとも呼ぶ）を使用する場合がある。このようなＬＵＴを用いてデータ変換を行う際、全ての入力データ値に対応させてデータ変換を行うのではなく、ＬＵＴは一部の入力データに対するデータ値のみを記憶し（以下、ＬＵＴが記憶しているデータ値を記憶値とも呼ぶ）、残りの入力データに対しては、そのＬＵＴの記憶値に基づく補間演算によって算出することが一般に行われている（下記特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−９９５８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＬＵＴに記憶されるデータ値の範囲は、データ値を何ビットで表すのかによって制限される。たとえば、８ビットの符号なし整数では、最小値が０、最大値が２５５の範囲の値を表現することができる（以下、許容データ値とも呼ぶ）。しかしながら、ＬＵＴに格納したい理想的なデータ値が、データ値を符号化するのに用いられたビット数では表現できない場合がある。許容データ値の範囲内で補間演算を行なう限り、期待した結果が得られるものの、補間演算の過程で許容データ値範囲外の値を扱わないといけない場合には、許容データ値の範囲内のデータしか扱えない故、正確な補間演算が行えないと言う課題が指摘されていた。このような課題がもたらす問題は、ＹＵＶ形式の色空間で表される画像データをＲＧＢ形式の色空間で表される画像データに変換する変換装置等において、出力の歪として顕在化することが知られている。上記特許文献では、このような問題を回避するために、ＬＵＴに格納できる値の範囲内にデータ値が収まるように、値をオフセットさせている。したがって、補間演算に用いられたデータ値のオフセット分を演算結果から除去するための修正処理を、補間演算後に行う必要があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【０００６】
［適用例１］
入力データに対して所定の演算処理を施した結果を、所定の出力ビット数の出力データとして出力する変換装置であって、前記出力ビット数よりビット数の多いデータから構成されており、かつ前記出力ビット数によって表現しうる範囲外に有意のデータ値を持つＬＵＴと、前記入力データに対して前記ＬＵＴから読み出した前記データ値を用いて所定の演算処理を施した結果を、前記出力ビット数に切り詰めて出力する出力手段とを備える変換装置。
【０００７】
この変換装置によると、ＬＵＴが出力ビット数によって表現しうる範囲外に有意なデータ値を持つので、その有意なデータ値を用いて演算処理を行うことができる。ＬＵＴが出力ビット数によって表現しうる範囲内にしかデータ値を持つことができない場合と比較して、その有意なデータ値を演算に用いることができ、正確な演算処理を行うことができる。
【０００８】
［適用例２］
適用例１記載の変換装置であって、前記所定の演算処理は、補間演算を含み、前記入力データに基づいて補間区間を決定するとともに、前記ＬＵＴから読み出される、前記補間区間に対応する前記データ値を用いて前記入力画像に対する前記補間演算を行なう補間演算部を備える変換装置。
【０００９】
この変換装置によると、出力ビット数によって表現しうる範囲外に有意なデータ値を持つＬＵＴを用いて補間演算を行うので、出力ビット数によって表現しうる範囲内にしかデータ値を持つことができないＬＵＴを用いて補間演算を行う場合と比較して、正確な補間演算を行うことができる。
【００１０】
［適用例３］
適用例２記載の変換装置であって、前記ＬＵＴは、ＬＵＴ１とＬＵＴ２との２つから成り、前記ＬＵＴ１は、前記補間演算を行う際の補間区間の下限値に対応する第１の出力データ値を決定し、前記ＬＵＴ２は、前記補間区間の上限値に対応する第２の出力データ値を決定し、前記補間演算部は、前記第１，第２の出力データ値を用いて前記補間演算を行う変換装置。
【００１１】
この変換装置によると、補間区間の上限値と下限値とを、別々のＬＵＴで決定するので、１つのＬＵＴで上限値と下限値とを決定する場合に比べて処理速度を高めることができる。
【００１２】
［適用例４］
適用例３記載の変換装置であって、前記ＬＵＴ１およびＬＵＴ２は、前記入力データのうち、上位の所定ビット数によって表される値に基づいて前記第１，第２の出力データ値を決定する変換装置。
【００１３】
この変換装置によると、入力されたビットデータの所定の上位ビットを参照して上限値と下限値とを決定するので、複雑な演算処理を必要とせず、比較的簡易な処理によって、補間区間を決定することができる。
【００１４】
［適用例５］
適用例２ないし４のいずれか一項に記載の変換装置であって、前記補間演算部において実行される前記補間演算は、前記所定の補間区間における線形補間であり、前記補間演算部は、前記線形補間による前記補間演算の結果が、前記出力ビット数で表現できる最大値を超える場合は、前記補間演算の結果として前記最大値を出力する
変換装置。
【００１５】
この変換装置によると、補間演算の結果が、出力ビット数で表現できる最大値を超える場合は、その最大値を出力するので、出力ビット数によって表現しうる範囲より大きい補間演算の結果と、出力データ値との誤差を最小限に抑えることができる。
【００１６】
［適用例６］
適用例２ないし５のいずれか一項に記載の変換装置であって、前記補間演算部において実行される前記補間演算は、前記所定の補間区間における線形補間であり、前記補間演算部は、前記線形補間による前記補間演算の結果が、前記出力ビット数で表現できる最小値に満たない場合は、前記補間演算の結果として前記最小値を出力する変換装置。
【００１７】
この変換装置によると、補間演算の結果が、出力ビット数で表現できる最小値に満たない場合は、その最小値を出力するので、出力ビット数によって表現しうる範囲より小さい補間演算の結果と、出力データ値との誤差を最小限に抑えることができる。
［適用例７］
適用例１ないし６のいずれか一項に記載の変換装置と、前記変換装置からの前記出力データに基づいて画像を表示する表示部とを備える画像表示装置。
【００１８】
この画像表示装置によると、変換装置が備えるＬＵＴが出力ビット数によって表現しうる範囲外に有意なデータ値を持つので、その有意なデータ値を用いて演算処理を行うことができる。ＬＵＴが出力ビット数によって表現しうる範囲内にしかデータ値を持つことができない変換装置を備える画像表示装置と比較して、正確な演算処理を行うことができる。
【００１９】
［適用例８］
入力データに対して所定の演算処理を施した結果を、所定の出力ビット数の出力データとして出力するデータ変換方法であって、前記出力ビット数よりビット数の多いデータから構成されており、かつ前記出力ビット数によって表現しうる範囲外に有意のデータ値を記憶し、前記入力データに対して前記データ値を用いて所定の演算処理を施した結果を、前記出力ビット数に切り詰めて出力するデータ変換方法。
【００２０】
このデータ変換方法によると、変換後の出力ビット数よりビット数の多いデータで、かつ出力ビット数によって表現しうる範囲外の有意のデータ値を記憶し、記憶したデータ値を用いて所定の演算処理を行なうので、出力ビット数によって表現しうる範囲内のデータ値しか記憶せず演算を行う場合に比べて、正確な演算処理を行ってデータ変換を行うことができる。
【００２１】
なお、本発明は、種々の態様で実現することが可能である。例えば、データ変換方法および装置、データ処理システム、それらの方法または装置の機能を実現するための集積回路、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２２】
【図１】画像表示システム１０の構成を示す説明図である。
【図２】画像データ変換回路３１０が行う画像データ変換処理を概略的に示す説明図である。
【図３】画像データ変換回路３１０が行う画像データ変換処理の概要を説明するブロック図である。
【図４】ＬＵＴ１，２について説明する説明図である。
【図５】効果を説明するための比較例を説明する説明図である。
【発明を実施するための形態】
【００２３】
次に、本発明の実施の形態を実施例に基づいて説明する。
Ａ．第１実施例：
（Ａ１）システム構成：
図１は、本発明の第１実施例としての画像表示システム１０の構成を示す説明図である。画像表示システム１０は、画像データ供給装置２０と、プロジェクター３０と、スクリーンＳＣとを備える。プロジェクター３０は、画像データ供給装置２０から供給された画像信号の表す画像をスクリーンＳＣ上に投写表示する。また、画像データ供給装置２０からプロジェクター３０へは、Ｙ（明度）Ｕ（色差）Ｖ（色差）の色空間で表現された画像データ（以下、ＹＵＶデータとも呼ぶ）が入力される。
【００２４】
プロジェクター３０は、画像データ変換回路３１０、ガンマ補正回路３２０、色ムラ補正回路３３０、液晶パネル駆動部３４０、液晶パネル３５０、制御部３７０、メモリー３８０を備える。また、プロジェクター３０は、液晶パネル３５０を照明するための照明光学系３６０と、液晶パネル３５０から射出された変調光（以下、画像光とも呼ぶ）をスクリーンＳＣ上に投写する投写光学系３６５とを備えている。
【００２５】
画像データ変換回路３１０は、画像データ供給装置２０から入力される画像データ（ＹＵＶデータ）を、プロジェクター３０で処理可能な各色８ビットのＲＧＢ形式で表現される階調データ（以下、ＲＧＢデータとも呼ぶ）に変換する回路である。画像データ変換回路３１０が行う画像データ変換処理については、後で詳しく説明する。ガンマ補正回路３２０は、液晶パネル３５０に入力されるＲＧＢデータに対してガンマ補正を行う回路である。具体的には、スクリーンＳＣへの投写表示画像が自然に近い色表現となるようにＲＧＢデータを補正することによって、液晶パネル３５０のデバイス毎の光の入出力特性（以下、Ｖ−Ｔ特性とも言う）の修正を行う。
【００２６】
色ムラ補正回路３３０は、スクリーンＳＣ上に表示される画像に発生する色のムラを制御するように、ガンマ補正回路３２０でのガンマ補正後の画像データに対して補正を行う。「色ムラ」は、液晶パネル３５０の液晶層の厚さが不均一であったり、ＴＦＴの動作特性が液晶パネル面内でバラついているために生じる液晶パネル面内方向の階調のバラつきを言う。従って、色ムラ補正回路３３０は、液晶パネル面内の所定の領域毎に色ムラ補正を行う。
【００２７】
液晶パネル駆動部３４０は、色むら補正後の画像データに基づいて、液晶パネル３５０に画像を形成する。液晶パネル３５０は、液晶パネル駆動部３４０による制御によって、照明光学系３６０から射出された照明光を変調するライトバルブ（光変調器）である。なお、図示は省略しているが、プロジェクター３０は、ＲＧＢの３色分の３枚の液晶パネル３５０を有しており、画像データ変換回路３１０〜色ムラ補正回路３３０によって処理がされ液晶パネル駆動部３４０に入力されるＲＧＢデータに基づいて、液晶パネル駆動部３４０はＲＧＢの３枚の液晶パネル３５０を駆動する。制御部３７０は、ＣＰＵを備えており、メモリー３８０に格納されているプロジェクター３０のドライバープログラムを読み込み、プロジェクター３０の動作を制御する機能を有している。
【００２８】
（Ａ２）画像データ変換処理：
次に、画像データ変換回路３１０が行う画像データ変換処理について説明する。図２は、画像データ変換回路３１０が行う画像データ変換処理を概略的に示す説明図である。画像データ変換処理は、画像データ供給装置２０から入力される８ビットのＹＵＶデータを、プロジェクター３０で処理可能な８ビットのＲＧＢデータに変換する処理である。画像データ変換回路３１０は（Ｙ，Ｕ，Ｖ）を（Ｒ，Ｇ，Ｂ）に変換する際に参照するルックアップテーブル（以下、ＬＵＴとも呼ぶ）を備えている。ＬＵＴは、入力される全てのＹＵＶデータ値（Ｙ，Ｕ，Ｖ）に対応するＲＧＢデータ値を記憶しているのではなく、一部のＹＵＶデータ値に対応するＲＧＢデータ値を記憶しており、残りのＹＵＶデータ値に対応するＲＧＢデータ値は、そのＬＵＴの記憶値を参照した補間演算を行うことによって算出している。入力されるＹＵＶデータのデータ値によっては、画像データ変換処理後のＲＧＢデータのデータ値が、プロジェクター３０の内部で取り扱うことのできる値の範囲を超えている場合がある。このような場合の対応方法も含め、以下、本実施例における画像データ変換回路３１０による画像データ変換処理の詳細について説明する。
【００２９】
図３（ａ）は、画像データ変換回路３１０が行う画像データ変換処理の概要を説明するブロック図である。図に示すように、画像データ変換回路３１０に入力されるデータを入力データＡｉｎとする。Ａｉｎは、画像データ変換回路３１０に入力される画像データであるＹＵＶデータに対応するデータである。入力データＡｉｎは８ビットのデータである。画像データ変換回路３１０に入力された入力データＡｉｎは、ＬＵＴ１，２と補間演算回路とを用いた演算によって画像データ変換処理が行われ、８ビットの出力データＡｏｕｔとして画像データ変換回路３１０から出力される。この出力データＡｏｕｔは、画像データ３１０でデータ変換され出力されるＲＧＢデータに対応するデータである。
【００３０】
まず、画像データ変換回路３１０が備えるＬＵＴ１，２について説明する。図４は、補間演算について説明する説明図である。図４の横軸は入力データＡｉｎに対応し、縦軸は、出力データＡｏｕｔに対応する。
【００３１】
図４は、入力データＡｉｎに対応する理想的な補間関数Ｆｉ（実線）と、Ａｉｎ＝１９２〜２５５の補間区間において適用される補間直線Ｇ（破線）とを表している。図に示したように、Ａｉｎ＝０〜１９２の区間においては、補間関数Ｆｉに基づく補間演算が行なわれるのに対し、Ａｉｎ＝１９２〜２５５の区間においては、Ａｏｕｔが２５５に達するまでは補間関数Ｆｉに基づいて補間を行い、補間関数Ｆｉの値が２５５を超える区間は、補間直線ＧによってＡｏｕｔが２５５に制限される。図３(ｂ)と(ｃ)は、それぞれ、入力データＡｉｎに基づいて出力データＡｏｕｔの補間演算を行なう補完区間を決定するために使用するＬＵＴ１とＬＵＴ２の構造を示した図である。ＬＵＴ１は、補間区間の下限に対応する出力データＱ１を、ＬＵＴ２は、補間区間の上限に対応する出力データＱ２を、それぞれ保持するように構成される。本実施例においては、入力データＡｉｎのＭＳＢ（Ｍｏｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ）を含む上位２ビットをインデックスとしてＬＵＴ１とＬＵＴ２とを参照することにより、データＱ１およびＱ２が読み出されるものとする。
【００３２】
ここで、画像データ変換回路３１０に入力データＡｉｎとしてＡｉｎ＝１００が入力された場合の補間演算を例に説明する。１０進数の１００を２進数で表現すると、「０１１００１００」となる。すなわち、ＬＵＴ１およびＬＵＴ２を参照するためのインデックスは、「０１」である。したがって、入力データＡｉｎの値が１００のとき、ＬＵＴ１からはＡｉｎ＝６４に対応するデータＱ１が読み出され、ＬＵＴ２からはＡｉｎ＝１２８に対応するデータＱ２が読み出される。
【００３３】
本実施例における画像データ変換回路３１０が備えるＬＵＴ１（図３）は、１０ビットの値をデータＱ１として記憶する。同様に、画像データ変換回路３１０が備えるＬＵＴ２は、１０ビットの値をデータＱ２として記憶する。ＬＵＴ１およびＬＵＴ２が記憶する１０ビットのデータのうち、最上位１ビットを符号ビットとして使用する。従って、各ルックアップテーブルは、それぞれ「−５１２〜＋５１１」の値を記憶する事ができる。一例として、本実施例におけるＬＵＴ１は、Ａｉｎ＝１９２に対応するＱ１＝２４０を、ＬＵＴ２は、Ａｉｎ＝２５５に対応するＱ２＝２７０を、それぞれ記憶することが可能である。このような構成により、補間区間Ａｉｎ＝１９２〜２５５に含まれる入力データＡｉｎに対応する出力データＡｏｕｔを補間演算する際に、理想的な補間関数であるＦｉを用いることが可能になる。さらに、上記補間演算の結果が、符号なし８ビット整数で表現可能なデータ値を超えて算出された場合、つまりＡｏｕｔ＞２５５となるような値が算出された場合は、後述する「クリッピング処理」によって、Ａｏｕｔの値を２５５とする。
【００３４】
次に、図３を用いて画像データ変換回路３１０がＬＵＴ１，２を用いて行う補間演算方法について説明する。
【００３５】
画像データ変換回路３１０にＡｉｎ＝１００が入力されると、Ａｉｎの値を２進数で表現した場合の上位２ビットをインデックスとしてＬＵＴ１及びＬＵＴ２が参照される。つまりＡｉｎ＝１００の場合、上述したように、Ａｉｎの上位２ビットである「０１」に対応するデータがＬＵＴ１とＬＵＴ２とからそれぞれ読み出される。
【００３６】
一方、入力データとして画像データ変換回路３１０に入力されたＡｉｎ＝１００（２進表現：０１１００１００）のうち、下位６ビット「１００１００（１０進表現：３６）」は、そのまま補間演算回路に、係数αとして入力される。この係数αは、加重平均演算の重み係数に用いる。
【００３７】
画像データ変換回路３１０が備える補間演算回路に、データＱ１、データＱ２、係数αが入力されると、これらのデータ値と下記式（１）に基づいて加重平均演算がされ、加重平均値Ｙが算出される。なお、下記式（１）における「Ｌ」は、ＬＵＴに記憶されたデータ値すなわち記憶値に対応付けられた入力データＡｉｎの間隔である。つまり本実施例では、記憶値はそれぞれのルックアップテーブルに、Ａｉｎ＝０，６４，１２８・・と、６４ずつの間隔毎に記憶されている。よって、本実施例ではＬ＝６４となる。換言すれば、「Ｌ」は、画像データ変換回路３１０における補間区間の幅と言うこともできる。
【００３８】
【数１】
2011209523.tif 000003
ここで、αはＡｉｎの下位６ビットの値である。
【００３９】
補間演算回路によって上記補間演算が行われ加重平均値Ｙが算出されると、加重平均値Ｙに対してクリッピング処理が行われる。クリッピング処理は、加重平均値Ｙの値が符号なし８ビット整数で表現可能な２５５より大きい場合には、補間演算回路の出力データＡｏｕｔを、２５５とする処理である。なお、本実施例では、最大値についてのクリッピング処理について説明したが、例えば、加重平均値Ｙの値が符号なし８ビット整数で表現可能な最小値である０より小さい場合、すなわち加重平均値Ｙが負の値をとる場合には、Ａｏｕｔ＝０とする。つまり、クリッピング処理によって、加重平均値Ｙの値が許容データ値の範囲（０〜２５５）を超えた場合は、加重平均値Ｙの値を切り詰めて符号なし８ビット整数で表現可能な０〜２５５の範囲になるように処理され、出力データＡｏｕｔとして出力される。その後、画像データ変換回路３１０からの出力データＡｏｕｔに対し、ガンマ補正回路３２０、色ムラ補正回路３３０によって他のデータ処理が行われ、液晶パネル駆動部３４０、液晶パネル３５０等を介してスクリーンＳＣに投写表示画像として表示される。
【００４０】
以上説明したように、画像データ変換回路３１０は、画像データ供給装置２０から入力された８ビットの入力データＡｉｎを８ビットの出力データＡｏｕｔにデータ変換して出力するが、その過程で行われる補間演算処理では、データ値が１０ビットで表現されているＬＵＴ１，２を用いて補間演算を行う。したがって、すべての補間区間において理想的な補間関数Ｆｉによる補間演算を行うことができる。
【００４１】
これに対して、例えば仮に、図５に示したように、画像データ変換回路３１０が備えるルックアップテーブルが、８ビットのデータしか記憶できないＬＵＴ３であった場合について考える。上述したように、所定のビット数では表現できない範囲の値を用いて補間演算を行いたい場合がある。例えば、ＬＵＴが８ビットの値までしか記憶できないにもかかわらず、理想的な補間関数Ｆｉの値が２５５を超えた値となる場合である。一例として図４で説明した例と同様、入力データＡｉｎ＝２５５に対して、理想的な補間関数Ｆｉの値が２７０となる場合を例示する。符号なし８ビット整数のデータＱ３を記憶するＬＵＴ３では、２５５を超える値を記憶できない。そのような場合、通常は、図５の補間区間Ａｉｎ＝１９２〜２５５には、理想的な補間関数Ｆｉよりも傾きの小さい補間関数Ｆｃが適用される。すなわち、Ａｉｎ＝２５５の時に、本来ならＱ３＝２７０として補間演算を行うところ、Ｑ３＝２５５として補間演算が行なわれることとなり、結果として出力データＡｏｕｔの値が歪むという問題が生じる。一方、本実施例におけるプロジェクター３０では、本来データ変換後の出力値（ＲＧＢデータ）が、プロジェクター３０で表現可能な範囲を超えないデータについては、正確に補間演算をすることができる（図４参照）。なお、クリッピング処理される領域の値は、最終的にプロジェクター３０から投写される画像に与える影響が小さいため、所定の値（本実施例では２５５）に出力データＡｏｕｔを飽和させても実質的な問題はない。
【００４２】
また、プロジェクター３０での表現範囲を超えたデータ値を、ＬＵＴ内に、Ａｏｕｔの値をオフセットさせて記憶し、入力されたＡｉｎに対してオフセットさせた値として読み出した後に、オフセット分の修正演算を行う場合（例えば上記特許文献１）と比較すると、本実施例においてはオフセット分の修正演算を行う必要がない。なお、特許請求の範囲との対応関係としては、画像データ変換回路３１０が特許請求の範囲に記載の変換装置に相当し、クリッピング処理が特許請求の範囲に記載の出力手段に相当する。
【００４３】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４４】
（Ｂ１）変形例１：
上記実施例では、プロジェクター３０に入力される入力データＡｉｎをＹＵＶデータ、画像データ変換回路３１０でのデータ変換後の出力データＡｏｕｔをＲＧＢデータとしたが、これに限ることなく、入力データＡｉｎ，出力データＡｏｕｔを、ＨＬＳ、ＹＣｂＣｒ、ＹＰｂＰｒなどの色空間で表現されたデータ形式や、ｘｖＹＣＣ（Extended-gamut YCC color space for video applications）で規格された色空間で表現されたデータ形式とすることも可能である。Ａｉｎ、Ａｏｕｔをこのようなデータ形式としても、上記実施例と同様の効果を得ることができる。
【００４５】
（Ｂ２）変形例２：
上記実施例では、Ａｉｎ、Ａｏｕｔは符号なし８ビット整数のデータとし、画像データ変換回路３１０が備えるＬＵＴ１，２は補間演算に用いるデータ値の範囲を１０ビットデータとしたが、これに限ることなく、プロジェクター３０で処理可能な範囲で、Ａｉｎ、ＡｏｕｔをＮビットデータ（Ｎは２以上の整数）とし、ＬＵＴ１，２は出力データをＭビットデータ（ＭはＮ以上の整数）とすることができる。このようにしても、上記実施例と同様の効果を得ることができる。
【００４６】
（Ｂ３）変形例３：
上記実施例では、画像データ変換回路３１０は補間区間の上限値と下限値を決定するためにＬＵＴ１とＬＵＴ２との２つのＬＵＴを備えるとしたが、これに限ることなく、ＬＵＴを１つしか備えないとしてもよい。この場合、入力されたＡｉｎの所定の数ビット（本実施例では上位２ビット）に対して、補間区間の上限値に対応するアドレスと、下限値に対応するアドレスとの２つのアドレスを指定し、１つのＬＵＴから、順に、補間区間の上限値と下限値とを決定するとしてもよい。このようにしても、上記実施例と同様の効果を得ることができる。
【００４７】
（Ｂ４）変形例４：
上記実施例では、画像データ変換回路におけるＬＵＴおよびそれを用いた画像データ変換処理をプロジェクターに対して適用したが、それに限ることなく、画像データを入力し、入力した画像データに基づいて画像を表示する液晶テレビやプラズマテレビなどの画像表示装置に適用することができる。また、それら画像表示装置と外部接続され、画像データ供給装置からの画像データを入力し、それら画像表示装置で処理可能なデータに変換して画像表示装置に出力する画像処理装置に適用することもできる。このようにしても上記実施例と同様の効果を得ることができる。
【００４８】
（Ｂ５）変形例５：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。このようにしても上記実施例と同様の効果を得る事ができる。
【００４９】
（Ｂ６）変形例６：
上記実施例では、画像表示装置内でのＹＵＶデータからＲＧＢデータへのデータ変換において、データ変換後のデータ値（Ｒ，Ｇ，Ｂ）が、許容データ値の上限値を超える場合について説明したが、これに限ることなく、上述したように、第１実施例におけるＬＵＴは、Ａｏｕｔとして「−５１２〜＋５１１」の範囲まで記憶可能なので、その範囲であれば、データ変換後のデータ値（Ｒ，Ｇ，Ｂ）が、許容データ値の下限値をマイナス側に超える場合についても、本来データ変換後の出力値（ＲＧＢデータ）が、プロジェクター３０で表現可能な範囲を超えないデータについては、正確に補間演算をすることができる。
【符号の説明】
【００５０】
１０…画像表示システム
２０…画像データ供給装置
３０…プロジェクター
３１０…画像データ変換回路
３２０…ガンマ補正回路
３３０…色ムラ補正回路
３４０…液晶パネル駆動部
３５０…液晶パネル
３６０…照明光学系
３６５…投写光学系
３７０…制御部
３８０…メモリー
Ａｉｎ…入力データ
Ａｏｕｔ…出力データ
ＳＣ…スクリーン 
【図１】
2011209523.tif 000004
【図２】
2011209523.tif 000005
【図３】
2011209523.tif 000006
【図４】
2011209523.tif 000007
【図５】
2011209523.tif 000008