(57)【要約】【課題】ルックアップテーブルの設定が容易なガンマ補正装置を提供する。【解決手段】メモリ１０１と、メモリ１０１の出力を遅延させる遅延回路１０２と、メモリ１０１の出力と遅延回路１０２の出力との差分値を求める差分回路１０３と、差分回路１０３の出力と、映像データの下位ビットとを乗算する乗算回路１０４と、遅延回路１０２の出力と乗算回路１０４の出力とを加算して出力する加算回路１０５を設ける。メモリ１０１には、表示デバイスに合わせて、ルックアップテーブルのデータを予め設定しておく。そして、映像データ（例えば１０ビット幅）を上位ビット（例えば８ビット）と下位ビット（例えば２ビット）に分け、上位ビットを読み出しアドレスとしてメモリ１０１に入力し、加算回路１０５の出力をガンマ補正された映像データとして出力する。【選択図】図１
2007295221.tif 000002
【特許請求の範囲】
【請求項１】
映像データのガンマ補正を行なうガンマ補正装置であって、
前記映像データを上位ビットと下位ビットに分けたうちの上位ビットが読み出しアドレスとして入力され、書き込みと読み出しが可能なメモリと、
前記メモリの出力を遅延させて出力する遅延回路と、
前記メモリの出力と前記遅延回路の出力との差分値を求めて出力する差分回路と、
前記差分回路の出力と前記下位ビットとを乗算するとともに、乗算結果を前記下位ビット分右シフトさせて出力する乗算回路と、
前記遅延回路の出力と前記乗算回路の出力とを加算して出力する加算回路と、
を備えたことを特徴とするガンマ補正装置。
【請求項２】
請求項１のガンマ補正装置であって、
前記乗算回路に代えて、
前記差分回路の出力をそれぞれ所定量ビットシフトした複数のビットシフト値を求め、前記下位ビットに応じて、前記複数のビットシフト値、および前記複数のビットシフト値のいくつかを加算した値の中から１つを選択して出力する乗算回路を備えたことを特徴とするガンマ補正装置。
【請求項３】
映像データのガンマ補正を行なうガンマ補正装置であって、
前記映像データを上位ビットと下位ビットに分けたうちの上位ビットが読み出しアドレスとして入力され、書き込みと読み出しが可能なメモリと、
前記メモリに対する書き込みアドレスを遅延させて出力する第１の遅延回路と、
前記メモリに対する書き込みデータを遅延させて出力する第２の遅延回路と、
前記メモリに対する書き込みデータと前記第２の遅延回路の出力との差分値を求める差分回路と、
乗算回路と、
加算回路とを備え、
前記メモリは、前記第２の遅延回路の出力と前記差分回路の出力とが束ねられて、書き込みデータとして入力され、
前記乗算回路は、前記メモリから読み出されたデータにおいて前記差分回路の出力に対応する部分と、前記下位ビットとを乗算して出力するように構成され、
前記加算回路は、前記メモリから読み出されたデータにおいて前記第２の遅延回路の出力に対応する部分と、前記乗算回路の出力とを加算して出力するように構成されていることを特徴とするガンマ補正装置。
【請求項４】
請求項３のガンマ補正装置であって、
前記差分回路の出力は、束ねられたデータのビット幅が前記メモリのビット幅となるように、ビット幅が処理されてから、前記第２の遅延回路の出力と束ねられることを特徴とするガンマ補正装置。
【請求項５】
請求項３のガンマ補正装置であって、
前記乗算回路に代えて、
前記メモリから読み出されたデータにおいて前記差分回路の出力に対応する部分をそれぞれ所定量ビットシフトした複数のビットシフト値を求め、前記下位ビットに応じて、前記複数のビットシフト値、および前記複数のビットシフト値のいくつかを加算した値の中から１つを選択して出力する乗算回路を備えたことを特徴とするガンマ補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶ディスプレイ等の画像表示装置や映像信号処理装置などに用いられ、映像信号データのガンマ補正を行なうガンマ補正装置に関するものである。
【背景技術】
【０００２】
近年、液晶ディスプレイやプラズマディスプレイなどの画像表示装置、テレビジョン受像機などの装置では、高画質化に伴って、表示デバイスに映し出された映像データをより自然に近い色として再現することが重要視されてきている。このような表示装置では、表示デバイスの特性に合わせて、映像データにガンマ補正を行なうガンマ補正装置が用いられることが多い。
【０００３】
従来のガンマ補正装置では、例えば、ディジタル入力された画像情報を上位入力ビットデータと下位入力ビットデータに分離するビット分離手段と、上位入力ビットデータを入力し、対応する変換関数の傾きと基準出力値を出力するルックアップテーブルユニットと、傾きと下位入力ビットデータとの乗算値を得る手段と、乗算値と基準出力値との加算値を得る手段とを用いて入力された映像信号の階調を変換するものがある（例えば、特許文献１参照。）。
【特許文献１】特開平６−２３３１３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のガンマ補正装置は、ルックアップテーブルに、変換関数の傾きと基準出力値を設定しておき、それらの値を用いてガンマ補正を行なうので、予め傾きの値を一々算出して設定する必要がある。そのため、基準出力値の設定を少し変えたい場合や、種々の画像表示装置に対応するために複数種類の表基準出力値を設定する場合には、その度に傾きを計算する必要があり、設定し難いという問題点を有していた。
【０００５】
本発明は、上記の問題に着目してなされたものであり、ルックアップテーブルの設定が容易なガンマ補正装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
前記の課題を解決するため、本発明の第１の態様は、
映像データのガンマ補正を行なうガンマ補正装置であって、
前記映像データを上位ビットと下位ビットに分けたうちの上位ビットが読み出しアドレスとして入力され、書き込みと読み出しが可能なメモリと、
前記メモリの出力を遅延させて出力する遅延回路と、
前記メモリの出力と前記遅延回路の出力との差分値を求めて出力する差分回路と、
前記差分回路の出力と前記下位ビットとを乗算するとともに、乗算結果を前記下位ビット分右シフトさせて出力する乗算回路と、
前記遅延回路の出力と前記乗算回路の出力とを加算して出力する加算回路と、
を備えたことを特徴とする。
【０００７】
また、本発明の第２の態様は、
第１の態様のガンマ補正装置であって、
前記乗算回路に代えて、
前記差分回路の出力をそれぞれ所定量ビットシフトした複数のビットシフト値を求め、前記下位ビットに応じて、前記複数のビットシフト値、および前記複数のビットシフト値のいくつかを加算した値の中から１つを選択して出力する乗算回路を備えたことを特徴とする。
【０００８】
これらにより、あるタイミングの映像データに対応したメモリの出力データと、その映像データよりも１サンプリング期間分前の映像データに対応したメモリの出力データとの差分に基づいて、ガンマ補正値が求められる。
【０００９】
また、本発明の第３の態様は、
映像データのガンマ補正を行なうガンマ補正装置であって、
前記映像データを上位ビットと下位ビットに分けたうちの上位ビットが読み出しアドレスとして入力され、書き込みと読み出しが可能なメモリと、
前記メモリに対する書き込みアドレスを遅延させて出力する第１の遅延回路と、
前記メモリに対する書き込みデータを遅延させて出力する第２の遅延回路と、
前記メモリに対する書き込みデータと前記第２の遅延回路の出力との差分値を求める差分回路と、
乗算回路と、
加算回路とを備え、
前記メモリは、前記第２の遅延回路の出力と前記差分回路の出力とが束ねられて、書き込みデータとして入力され、
前記乗算回路は、前記メモリから読み出されたデータにおいて前記差分回路の出力に対応する部分と、前記下位ビットとを乗算して出力するように構成され、
前記加算回路は、前記メモリから読み出されたデータにおいて前記第２の遅延回路の出力に対応する部分と、前記乗算回路の出力とを加算して出力するように構成されていることを特徴とする。
【００１０】
また、本発明の第４の態様は、
第３の態様のガンマ補正装置であって、
前記差分回路の出力は、束ねられたデータのビット幅が前記メモリのビット幅となるように、ビット幅が処理されてから、前記第２の遅延回路の出力と束ねられることを特徴とする。
【００１１】
また、本発明の第５の態様は、
第３の態様のガンマ補正装置であって、
前記乗算回路に代えて、
前記メモリから読み出されたデータにおいて前記差分回路の出力に対応する部分をそれぞれ所定量ビットシフトした複数のビットシフト値を求め、前記下位ビットに応じて、前記複数のビットシフト値、および前記複数のビットシフト値のいくつかを加算した値の中から１つを選択して出力する乗算回路を備えたことを特徴とする。
【００１２】
これらにより、入力レベルの１ステップ毎の差分が自動的に演算されてメモリへ格納される。
【発明の効果】
【００１３】
本発明によれば、あるタイミングの入力映像データに対応したルックアップテーブルデータとその入力映像データよりも１サンプリング期間分前の入力映像データに対応したルックアップテーブルデータとの差分に基づいて、ガンマ補正値を求めるので、変換関数の傾きを算出したり、傾きの値をルックアップテーブルデータとして記憶したりする必要がない。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１５】
《発明の実施形態１》
図１は、本発明の実施形態１に係るガンマ補正装置１００の構成を示すブロック図である。図１に示すように、ガンマ補正装置１００は、メモリ１０１、遅延回路１０２、差分回路１０３、乗算回路１０４、および加算回路１０５を備えている。
【００１６】
このガンマ補正装置１００には、端子Ｐ１０Ｃを介して、ガンマ補正の対象となっている映像データ（入力映像データＳ１００）が入力されている。本実施形態では、入力映像データＳ１００は、１０ビットのデータであり、Ｒ信号、Ｇ信号、またはＢ信号（それぞれＲｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅの色信号）の何れかである。
【００１７】
メモリ１０１は、書き込みと読み出しが可能なメモリである。具体的にはＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等によって構成できる。
【００１８】
メモリ１０１には、端子Ｐ１０Ａを介して、書き込みアドレス（Ｗｒｉｔｅ  Ａｄｒｅｓｓ）が入力され、端子Ｐ１０Ｂを介して、書き込みデータ（ＬＵＴ  Ｄａｔａ）が入力され、端子Ｐ１０Ｃを介して、読み出しアドレス（Ｒｅａｄ  Ａｄｒｅｓｓ）が入力されている。本実施形態では、書き込みアドレスは、８ビットであり、書き込みデータは、１０ビットである。また、読み出しアドレスとしては、入力映像データＳ１００の上位から、書き込みアドレスと同じビット幅のデータ（８ビット）が入力されている。上記の構成により、メモリ１０１は、ルックアップテーブルとして機能する。
【００１９】
遅延回路１０２は、メモリ１０１から読み出されたデータ（映像データＳ１０１）を１サンプリング期間遅延させる遅延回路である。具体的には、フリップフロップ等によって構成できる。
【００２０】
差分回路１０３は、メモリ１０１の出力（映像データＳ１０１）と遅延回路１０２の出力（出力データＳ１０２）の差分を求める差分回路である。
【００２１】
乗算回路１０４は、入力映像データＳ１００の読み出しアドレスとして使用されていないビット（補間制御データと呼ぶ）と、差分回路１０３の出力（差分値Ｓ１０３）とを乗算するとともに、乗算結果を２ビット(補間制御データと同じビット数)右シフトするようになっている。この例では、補間制御データは、入力映像データＳ１００の下位２ビットである。
【００２２】
加算回路１０５は、出力データＳ１０２と、乗算回路１０４の出力（補間データＳ１０４）を加算する加算回路である。加算回路１０５の出力（映像データＳ１０５）が、ガンマ補正された映像データである。
【００２３】
次に、ガンマ補正装置１００の動作について説明する。
【００２４】
まず、表示デバイスに合わせて、ルックアップテーブルのデータ（ＬＵＴデータと呼ぶ）を設定する。
【００２５】
これには、メモリ１０１の各書き込みアドレスに、上位８ビットがそのアドレス値と同じである入力映像データＳ１００に対してガンマ補正した際の値を格納する。ガンマ補正値は、液晶ディスプレイやプラズマディスプレイなどの表示デバイスの表示色の特性に対応して決定する。
【００２６】
書き込みアドレスデータとＬＵＴデータとの関係は、例えば図２のような関係になる。図２では、横軸が書き込みアドレスを示し、縦軸がＬＵＴデータを示している。
【００２７】
メモリ１０１にＬＵＴデータが設定された後に、入力映像データＳ１００の上位８ビットが読み出しアドレスとして入力されると、メモリ１０１は、入力された読み出しアドレスに対応した映像データＳ１０１を、遅延回路１０２と差分回路１０３に出力する。遅延回路１０２は、映像データＳ１０１を１サンプリング期間遅延させて、出力データＳ１０２として、差分回路１０３と加算回路１０５に出力する。
【００２８】
これにより、差分回路１０３は、入力された映像データＳ１０１と出力データＳ１０２の差分値（差分値Ｓ１０３）を求めて乗算回路１０４に出力する。すなわち、差分値Ｓ１０３は、あるタイミングの入力映像データに対応したＬＵＴデータと、その入力映像データよりも１サンプリング期間分前の入力映像データに対応したＬＵＴデータの差分値である。
【００２９】
乗算回路１０４は、補間制御データ（入力映像データＳ１００の下位２ビット）と差分値Ｓ１０３とを乗算して、さらに乗算結果を２ビット右シフトし、その結果である補間データＳ１０４を加算回路１０５に出力する。すなわち、補間データＳ１０４は、入力映像データＳ１００における第ｎ＋１番目のデータに対応したルックアップテーブル内のデータＤ（ｎ＋１）と、第ｎ番目のデータに対応したルックアップテーブル内のデータＤ（ｎ）との間を補間したデータである。加算回路１０５は、補間データＳ１０４を出力データＳ１０２と加算して、映像データＳ１０５として出力する。映像データＳ１０５がガンマ補正された映像データである。このように、ガンマ補正装置１００によって、ディスプレイ表示の視覚特性が調整される。
【００３０】
上記のように、本実施形態では、あるタイミングの入力映像データに対応したＬＵＴデータとその入力映像データよりも１サンプリング期間分前の入力映像データに対応したＬＵＴデータとの差分に基づいて、ガンマ補正値を求めるので、変換関数の傾きを算出したり、傾きの値をルックアップテーブルデータとして記憶したりする必要がない。それゆえ、ルックアップテーブルを容易に設定でき、また、ルックアップテーブル用のメモリ容量を小さくすることができる。また、入力映像データの１サンプリング毎に補間処理を行うので、精度の良いガンマ補正が可能になる。
【００３１】
《発明の実施形態１の変形例》
上記の乗算回路１０４は、図３に示す乗算回路３００と置き換えてもよい。乗算回路３００は、図３に示すように、セレクタ３０１〜３０３、および加算回路３０４を備えている。
【００３２】
セレクタ３０１は、差分値Ｓ１０３を４分の１にしたデータ（具体的には差分値Ｓ１０３の上位８ビット、すなわち差分値Ｓ１０３を２ビット分だけ右シフトしたデータ）と、０が入力され、入力映像データＳ１００の最下位ビットに応じ、何れか一方の入力を選択して出力するセレクタである。詳しくは、セレクタ３０１は、入力映像データＳ１００の最下位ビットが０の場合には０を出力として選択し、入力映像データＳ１００の最下位ビットが１の場合には差分値Ｓ１０３を４分の１にしたデータを出力として選択するようになっている。
【００３３】
セレクタ３０２は、差分値Ｓ１０３を４分の２にしたデータ（具体的には差分値Ｓ１０３の上位９ビット、すなわち差分値Ｓ１０３を１ビット分だけ右シフトしたデータ）と、加算回路３０４の出力（後述）が入力され、入力映像データＳ１００の最下位ビットに応じ、何れか一方の入力を選択して出力するセレクタである。詳しくは、セレクタ３０２は、入力映像データＳ１００の最下位ビットが０の場合には差分値Ｓ１０３を２分の１にしたデータを出力として選択し、入力映像データＳ１００の最下位ビットが１の場合には加算回路３０４の出力を出力として選択するようになっている。
【００３４】
セレクタ３０３は、セレクタ３０１の出力（出力データＳ３０１）と、セレクタ３０２の出力（出力データＳ３０２）が入力され、入力映像データＳ１００の最下位から２番目のビットのデータに応じ、何れか一方の入力を選択して出力するセレクタである。詳しくは、セレクタ３０３は、最下位ビットから２番目のデータが０の場合には出力データＳ３０１を選択し、１の場合には出力データＳ３０２を選択して出力するようになっている。
【００３５】
加算回路３０４は、差分値Ｓ１０３を４分の１にしたデータ（すなわち２ビット分右シフトしたデータ）と、差分値Ｓ１０３を４分の２にしたデータ（すなわち１ビット分右シフトしたデータ）とを加算してセレクタ３０２に出力するようになっている。すなわち、加算回路３０４の出力は、差分値Ｓ１０３を４分の３にしたデータである。
【００３６】
乗算回路３００では、加算回路３０４の出力を補間データＳ１０４として加算回路１０５に出力する。したがって、乗算回路３００が出力する補間データＳ１０４は、入力映像データＳ１００における第ｎ＋１番目のデータに対応したルックアップテーブル内のデータＤ（ｎ＋１）と、第ｎ番目のデータに対応したルックアップテーブル内のデータＤ（ｎ）との間を補間したデータである。
【００３７】
以上のように、本変形例においても、あるタイミングの入力映像データに対応したＬＵＴデータとその入力映像データよりも１サンプリング期間分前の入力映像データに対応したＬＵＴデータとの差分に基づいて、ガンマ補正値を求めることができる。
【００３８】
なお、上記の乗算回路３００の構成は、補間制御データが２ビットの例であるが、一般的には、乗算回路３００は、差分回路１０３の出力をそれぞれ所定量ビットシフトした複数のビットシフト値を求め、補間制御データに応じて、複数のビットシフト値、および前記複数のビットシフト値のいくつかを加算した値の中から１つを選択して出力するように、加算回路や選択回路を組み合わせて構成すればよい。
【００３９】
《発明の実施形態２》
図４は、本発明の実施形態２に係るガンマ補正装置４００の構成を示すブロック図である。図４に示すように、ガンマ補正装置４００は、第１の遅延回路４０１、第２の遅延回路４０２、差分回路４０３、リミッタ回路４０４、メモリ４０５、乗算回路４０６、および加算回路４０７を備えている。
【００４０】
第１の遅延回路４０１は、端子Ｐ１０Ａを介して入力された書き込みアドレス（Ｗｒｉｔｅ  Ａｄｒｅｓｓ）を１サンプリング期間遅延させてメモリ４０５に出力するようになっている。この書き込みアドレスは、８ビットである。
【００４１】
第２の遅延回路４０２は、端子Ｐ１０Ｂ介して入力された書き込みデータ（ＬＵＴ  Ｄａｔａ）を１サンプリング期間遅延させて、差分回路４０３とメモリ４０５に出力するようになっている。書き込みデータは、１０ビットである。第１の遅延回路４０１および第２の遅延回路４０２は、具体的には、フリップフロップ等によって構成できる。
【００４２】
差分回路４０３は、書き込みデータと、第２の遅延回路４０２の出力（データＳ４０２）との差分を求めてリミッタ回路４０４に出力するようになっている。この例では、差分回路４０３の出力は、１１ビットである。
【００４３】
リミッタ回路４０４は、差分回路４０３の出力（差分値Ｓ４０３）が所定のビット数以下のデータになるようにリミッタ処理を行なうようになっている。具体的には、データＳ４０４とデータＳ４０２とを束ねたときのビット幅が、メモリ４０５のビット幅（後述）になるようにデータＳ４０４を処理する。
【００４４】
メモリ４０５は、書き込みと読み出しが可能なメモリである。具体的にはＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等によって構成できる。メモリ４０５のビット幅は、入力映像データＳ１００のビット幅と、差分値Ｓ４０３の範囲から定める。入力映像データＳ１００が１０ビットの場合に、例えば、差分値Ｓ４０３が３ビット（図４参照）で表せる範囲内の値であれば、メモリ４０５のビット幅は１３ビットであり、４ビットで表せる範囲内の値であれば、ビット幅は１４ビットである。
【００４５】
メモリ４０５には、書き込みアドレスとして、第１の遅延回路４０１の出力（データＳ４０１）が入力されている。また、入力映像データＳ１００の上位ビットが、書き込みアドレスと同じビット幅分（この例では８ビット）だけ読み出しアドレスとして入力されている。また、メモリ４０５には、データＳ４０２とデータＳ４０４が束ねられて、書き込みデータとして入力されている。この例では、データＳ４０２が上位の８ビットとして入力され、データＳ４０４がそれよりも下位のビットとして入力されている。
【００４６】
乗算回路４０６は、メモリ４０５から読み出されたデータ（映像データＳ４０５）においてデータＳ４０４に対応する部分と、入力映像データＳ１００において読み出しアドレスとして使用されていないビット（補間制御データ）とを乗算して加算回路４０７に出力するようになっている。
【００４７】
加算回路４０７は、映像データＳ４０５におけるデータＳ４０２に対応する部分（この例では、映像データＳ４０５の上位１０ビット）と、乗算回路４０６の出力（補間データＳ４０６）を加算して出力するようになっている。
【００４８】
次に、ガンマ補正装置４００の動作について説明する。
【００４９】
まず、表示デバイスに合わせて、ルックアップテーブルのデータ（ＬＵＴデータ）を設定する。
【００５０】
これには、端子Ｐ１０Ａから入力する各書き込みアドレスに対応して、上位８ビットがそのアドレス値と同じである入力映像データＳ１００に対してガンマ補正した際の値を、端子Ｐ１０Ｂから入力する。ガンマ補正値は、液晶ディスプレイやプラズマディスプレイなどの表示デバイスの表示色の特性に対応して決定する。
【００５１】
詳しくは、まず、端子Ｐ１０Ａを介して第１の遅延回路４０１に書き込みアドレスを入力する。これにより、第１の遅延回路４０１は、入力された書き込みアドレスを１サンプリング期間遅延させたデータＳ４０１をメモリ４０５へ出力する。また、端子Ｐ１０Ｂを介して、書き込みアドレスに対応した書き込みデータを第２の遅延回路４０２と差分回路４０３に入力する。これにより、第２の遅延回路４０２は、入力された書き込みデータを１サンプリング期間遅延させて、差分回路４０３に出力する。また、差分回路４０３は、書き込みデータとデータＳ４０２との差分を求めてリミッタ回路４０４に出力する。すなわち、差分回路４０３によって、隣り合った２つのアドレスのデータ同士の差分を得ることができる。差分値Ｓ４０３は、リミッタ回路４０４によりリミッタ処理が施され、その後、データＳ４０２と束ねられて、メモリ４０５へ書き込まれる。
【００５２】
メモリ４０５にＬＵＴデータが設定された後に、入力映像データＳ１００の上位８ビットが読み出しアドレスとして入力されると、メモリ４０５は、入力された読み出しアドレスに対応した映像データＳ４０５を、乗算回路４０６と加算回路４０７に出力する。そして、加算回路４０７は、映像データＳ４０５と補間データＳ４０６とを加算して、映像データＳ４０７として出力する。映像データＳ４０７がガンマ補正された映像データである。このように、ガンマ補正装置４００によって、ディスプレイ表示の視覚特性を調整することができる。
【００５３】
上記のように、本実施形態では、ルックアップテーブルのデータとして傾きを記憶させておく必要がなく、入力映像データのレベルに対応する出力データ（ガンマ補正値）を設定するだけでガンマ補正を行うことができる。しかも、入力レベルの１ステップ毎の差分が自動的に演算されてメモリへ格納されるのでルックアップテーブルを容易に設定できる。
【００５４】
また、リミッタ回路４０４によって差分値が所定のビット数以下のデータになるようにリミッタ処理されるので、傾きを記憶させる場合に比べ、ルックアップテーブル用のメモリ容量を小さくすることができる。
【００５５】
また、入力映像データの１サンプリング毎に補間処理を行うので、精度の良いガンマ補正が可能になる。
【００５６】
なお、実施形態２においても、実施形態１と同様に、乗算回路４０６に代えて乗算回路３００を用いることができる。
【００５７】
また、入力映像データＳ１００としては、上記で説明したＲ信号、Ｇ信号、Ｂ信号の色信号に限らず、例えば、輝度信号を入力しても同様にガンマ補正を行なうことができる。
【００５８】
また、補間制御データのビット幅は、メモリのアドレス幅と、表示デバイスに入力される映像データのビット幅に応じて決定するのが、表示される画質性能と回路規模のバランスの点から見て望ましい。例えば、現在のメモリのアドレス幅の主流は８ビット幅であるため、入力映像データが１０ビットの場合、２ビットを補間制御のデータとする。
【産業上の利用可能性】
【００５９】
本発明に係るガンマ補正装置は、あるタイミングの入力映像データに対応したルックアップテーブルデータとその入力映像データよりも１サンプリング期間分前の入力映像データに対応したルックアップテーブルデータとの差分に基づいて、ガンマ補正値を求めるので、変換関数の傾きを算出したり、傾きの値をルックアップテーブルデータとして記憶したりする必要がないという効果を有し、液晶ディスプレイ等の画像表示装置や映像信号処理装置などに用いられ、映像信号データのガンマ補正を行なうガンマ補正装置等として有用である。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態１に係るガンマ補正装置の構成を示すブロック図である。
【図２】書き込みアドレスデータとＬＵＴデータとの関係を示す図である。
【図３】乗算回路の変形例を示すブロック図である。
【図４】本発明の実施形態２に係るガンマ補正装置の構成を示すブロック図である。
【符号の説明】
【００６１】
１００      ガンマ補正装置
１０１      メモリ
１０２      遅延回路
１０３      差分回路
１０４      乗算回路
１０５      加算回路
３００      乗算回路
３０１〜３０３    セレクタ
３０４      加算回路
４００      ガンマ補正装置
４０１      第１の遅延回路
４０２      第２の遅延回路
４０３      差分回路
４０４      リミッタ回路
４０５      メモリ
４０６      乗算回路
４０７      加算回路
Ｓ１００    入力映像データ
Ｓ１０１    映像データ
Ｓ１０２    出力データ
Ｓ１０３    差分値
Ｓ１０４    補間データ
Ｓ１０５    映像データ
Ｓ３０１    出力データ
Ｓ３０２    出力データ
Ｓ４０１    データ
Ｓ４０２    データ
Ｓ４０３    差分値
Ｓ４０４    データ
Ｓ４０５    映像データ
Ｓ４０６    補間データ
Ｓ４０７    映像データ
Ｐ１０Ａ    端子
Ｐ１０Ｂ    端子
Ｐ１０Ｃ    端子
【図１】
2007295221.tif 000003
【図２】
2007295221.tif 000004
【図３】
2007295221.tif 000005
【図４】
2007295221.tif 000006