(57)【要約】【課題】過去の画像データを非可逆圧縮した場合でも、暗部に対する圧縮誤差の影響を低減し、暗部における画質を向上させることができる画像処理装置を提供する。【解決手段】画像処理装置は、現在の画像データの第１範囲の画素値を、第１範囲よりも広い現在の変換画像データの第２範囲の画素値に変換する第１画素値変換回路と、保存用の画像データの第１範囲の画素値を保存用の変換画像データの第２範囲の画素値に変換する第２画素値変換回路と、それぞれ、現在および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用および保存用の画像データの画素値として、現在および過去の変換画像データの画素値に対して第１および第２画素値変換回路による変換の逆変換を行った現在および過去の画像データの画素値に対応するオーバドライブ処理後の出力用および保存用の画像データの画素値を出力する第１および第２オーバドライブ処理回路とを備える。【選択図】図１
2015169807.tif 000002
【特許請求の範囲】
【請求項１】
現在の画像データの画素値の最大値を超えない範囲内で、第１設定値以下の画素値を含む前記現在の画像データの第１範囲の画素値を、前記第１範囲よりも広い範囲である、現在の変換画像データの第２範囲の画素値に変換する第１画素値変換回路と、
第１ルックアップテーブルを用いて、前記現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値を出力する第１オーバドライブ処理回路と、
第２ルックアップテーブルを用いて、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対応するオーバドライブ処理後の保存用の画像データの画素値を出力する第２オーバドライブ処理回路と、
前記保存用の画像データの画素値の最大値を超えない範囲内で、前記保存用の画像データの前記第１範囲の画素値を、保存用の変換画像データの前記第２範囲の画素値に変換する第２画素値変換回路と、
前記保存用の変換画像データを不可逆圧縮した圧縮画像データを出力する圧縮回路と、
前記圧縮画像データを記憶するメモリ回路と、
前記メモリ回路から読み出された圧縮画像データを伸張し、前記過去の変換画像データとして出力する伸張回路とを備え、
前記第１オーバドライブ処理回路および第２オーバドライブ処理回路は、それぞれ、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値として、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対して前記第１画素値変換回路および前記第２画素値変換回路による変換の逆変換を行って得られる前記現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値を出力するものであることを特徴とする画像処理装置。
【請求項２】
前記第１ルックアップテーブルおよび前記第２ルックアップテーブルには、それぞれ、前記現在の変換画像データの画素値の代表値および前記過去の変換画像データの画素値の代表値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値として、前記現在の画像データの画素値および前記過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値が格納されている請求項１に記載の画像処理装置。
【請求項３】
前記第１画素値変換回路は、さらに、前記第１設定値よりも大きい第２設定値よりも大きく、前記第２設定値よりも大きい第３設定値以下の画素値を含む前記現在の画像データの第３範囲の画素値を、前記第２範囲の画素値よりも大きく、前記第３範囲よりも狭い範囲である、前記現在の変換画像データの第４範囲の画素値に変換するものであり、
前記第２画素値変換回路は、さらに、前記保存用の画像データの前記第３範囲の画素値を、前記保存用の変換画像データの前記第４範囲の画素値に変換するものである請求項１または２に記載の画像処理装置。
【請求項４】
前記第１画素値変換回路および前記第２画素値変換回路は、前記第１範囲を、第５範囲および前記第５範囲の画素値よりも大きい画素値を含む第６範囲に分割し、かつ、前記第２範囲を、第７範囲および前記第７範囲よりも大きい画素値を含む第８範囲に分割し、前記第５範囲の画素値を前記第７範囲の画素値に変換する場合の倍率を、前記第６範囲の画素値を前記第８範囲の画素値に変換する場合の倍率よりも大きくするものである請求項１〜３のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶パネル等の応答速度が遅いことを補う一般的な方式であるオーバドライブ方式を採用する画像処理装置に関するものである。
【背景技術】
【０００２】
液晶パネル用の画像処理装置において、液晶パネルの応答速度を改善するために一般的にオーバドライブ方式が用いられている。オーバドライブ方式では、現在の画像データの画素値と過去の画像データの画素値とを比較して、オーバドライブ処理後の出力用の画像データの画素値が決定される。一般的には、現在の画像データの画素値および過去の画像データの画素値からルックアップテーブルを参照して、オーバドライブ処理後の出力用の画像データの画素値が決定される。
【０００３】
画像データの画素値を比較するには、過去の画像データを保存しておく必要がある。しかし、画像データをそのまま保存するとデータが膨大となり、大容量メモリが必要となってコストが増大するため、コストダウンの観点から画像データを圧縮して保存することが一般的に行われている。画像データの圧縮方式は様々なものが提案されているが、その多くは非可逆圧縮である場合が多く、圧縮／伸張過程で発生する誤差（圧縮誤差）により画質が劣化する場合がある。これは暗部（画素値が小さい部分）で顕著に見られる。
【０００４】
図４は、従来の画像処理装置の構成を表す一例のブロック図である。同図に示す画像処理装置３０は、第１オーバドライブ処理回路３６と、第２オーバドライブ処理回路３８と、圧縮回路４０と、メモリ回路４２と、伸張回路４４とを備えている。
【０００５】
画像処理装置３０では、第１オーバドライブ処理回路３６および第２オーバドライブ処理回路３８により、それぞれ、現在の画像データの画素値および過去の画像データの画素値を入力とする第１ルックアップテーブル３７および第２ルックアップテーブル３９を用いて、現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値が出力される。
【０００６】
第１ルックアップテーブル３７および第２ルックアップテーブル３９には、現在の画像データの画素値の代表値および過去の画像データの画素値の代表値に対応するオーバドライブ処理後の保存用の画像データの画素値が格納されている。
【０００７】
現在の画像データの画素値および過去の画像データの画素値がともに代表値である場合、第１オーバドライブ処理回路３６からは、第１ルックアップテーブル３７から出力される、現在の画像データの画素値の代表値および過去の画像データの画素値の代表値に対応する格子点に格納されているオーバドライブ処理後の出力用の画像データの画素値がそのまま出力される。
【０００８】
一方、現在の画像データの画素値または過去の画像データの画素値が代表値ではない場合、第１オーバドライブ処理回路３６からは、例えば、第１ルックアップテーブル３７から出力される、現在の画像データの画素値および過去の画像データの画素値の近傍の複数の格子点に格納されているオーバドライブ処理後の出力用の画像データの画素値を用いて補間演算等が行われ、現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値が出力される。
【０００９】
第２オーバドライブ処理回路３８についても同様である。
【００１０】
第１ルックアップテーブル３７および第２ルックアップテーブル３９としては、図５に示すように、画素値が均等に割り付けられたものや、図６に示すように、画素値が不均等に割り付けられたものが用いられる。
図５および図６は、現在の画像データが８ビットであり、その画素値が０〜２５５までの値の場合のルックアップテーブルの例である。図５に示すルックアップテーブルでは、現在の画像データの画素値および過去の画像データの画素値が、それぞれ１６画素毎に均等に割り付けられている。一方、図６に示すルックアップテーブルでは、現在の画像データの画素値および過去の画像データの画素値が不均等に割り付けられている。
【００１１】
続いて、圧縮回路４０により、保存用の画像データが不可逆圧縮されて圧縮画像データが出力され、メモリ回路４２に記憶される。メモリ回路４２から読み出された圧縮画像データは、伸張回路４４により伸張され、過去の画像データとして出力される。
【００１２】
これ以後は、前述の動作の繰り返しとなる。
【００１３】
前述のように、過去の画像データを非可逆圧縮する場合、圧縮誤差が発生する。そのため、第１オーバドライブ処理回路３６および第２オーバドライブ処理回路３８に入力される過去の画像データの画素値は圧縮誤差を含んだ値となる。
【００１４】
この場合、明部（画素値が比較的大きい部分）と比較して暗部（画素値が比較的小さい部分）の方が、画素値に対する圧縮誤差の割合が大きくなるため、画素値の変化に対する感度が高くなる。従って、圧縮誤差による画素値の変化量が小さい場合でも、例えば、画素値が１変化した場合でも、明部よりも暗部の方が、人間の目の感覚では大きく輝度が変化したように感じられる。
【００１５】
そのため、従来技術でも、暗部を細かく刻んで不均等に割り付けられたルックアップテーブルを用いて画質を向上させる手法が知られているが、圧縮誤差により十分な画質が得られていないという問題がある。また、暗部が細かく刻まれていることを考慮せずに圧縮した場合、圧縮誤差は元データの画素値によらずほぼ一定の値となるため、暗部がより圧縮誤差による影響を受けることになる。
【００１６】
ここで、本発明に関連性のある先行技術文献として、特許文献１〜５がある。
【００１７】
特許文献１には、符号化部により、各画素に対応する分と、画面に表示したときに画面上で該画素の周囲に存在する画素に対応する分とを、両者の平均に置き換えてフレームメモリに圧縮データを記憶し、復号化部により、フレームメモリから圧縮データを読み出し、前述の平均値を、対応する各画素用の表示データとして割り当てるデータ変換装置が記載されている。
【００１８】
特許文献２には、ＲＧＢ−ＹＵＶ変換部により、現フレームデータをＲＧＢフォーマットからＹＵＶフォーマットに変換し、圧縮部により、ＹＵＶフォーマットのフレームデータを圧縮してメモリに格納し、ＹＵＶ−ＲＧＢ再変換部により、ＹＵＶフォーマットで保存されていたフレームデータをＲＧＢフォーマットに再変換し、オーバードライブ量算出部により、ＲＧＢフォーマットで入力される現フレームデータと前フレームデータにもとづきオーバードライブ量を決定するオーバードライブ回路が記載されている。
【００１９】
特許文献３には、圧縮回路により、前フレーム画像データを圧縮して圧縮済み前フレーム画像データをフレームメモリに記憶し、伸張回路により、フレームメモリから読み出した圧縮済み前フレーム画像データを伸張し、ＬＵＴにより、前フレームおよび現フレームの輝度値に近接する代表値の組合せに対応する複数の代表オーバードライブ値に基づいて補正値を生成し、補正回路により、補正値に基づいて現フレームの画像データを補正し、出力画像データを生成するオーバードライブ回路が記載されている。
【００２０】
特許文献４には、現フレームの画像データに対応する圧縮データに対して圧縮処理及び展開処理を行って得られる現フレーム圧縮展開データと前フレームの画像データに対して圧縮処理及び展開処理を行って得られる前フレーム圧縮展開データとからオーバードライブ処理後データの生成及びオーバードライブ駆動の適正な方向の検出を行い、検出された適正な方向に応じてオーバードライブ処理後データを補正して補正ありオーバードライブ処理後データを生成する表示装置の表示装置制御回路が記載されている。
【００２１】
特許文献５には、フレームメモリに格納された入力画像に基づいて、第１のオーバードライブ処理を行う第１の処理と、入力画像に基づいて、第２のオーバードライブ処理及び第２のオーバードライブ処理以外の他の処理を行う第２の処理と、を行う画像処理部を備える画像処理装置が記載されている。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開２００６−４７９９３号公報
【特許文献２】特開２００６−１１３３５９号公報
【特許文献３】特開２００８−２８１７３４号公報
【特許文献４】特開２０１３−１１７６９号公報
【特許文献５】特開２０１４−２３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
本発明の目的は、前記従来技術の問題点を解消し、過去の画像データを非可逆圧縮した場合でも、暗部に対する圧縮誤差の影響を低減し、暗部における画質を向上させることができる画像処理装置を提供することにある。
【課題を解決するための手段】
【００２４】
上記目的を達成するために、本発明は、現在の画像データの画素値の最大値を超えない範囲内で、第１設定値以下の画素値を含む前記現在の画像データの第１範囲の画素値を、前記第１範囲よりも広い範囲である、現在の変換画像データの第２範囲の画素値に変換する第１画素値変換回路と、
第１ルックアップテーブルを用いて、前記現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値を出力する第１オーバドライブ処理回路と、
第２ルックアップテーブルを用いて、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対応するオーバドライブ処理後の保存用の画像データの画素値を出力する第２オーバドライブ処理回路と、
前記保存用の画像データの画素値の最大値を超えない範囲内で、前記保存用の画像データの前記第１範囲の画素値を、保存用の変換画像データの前記第２範囲の画素値に変換する第２画素値変換回路と、
前記保存用の変換画像データを不可逆圧縮した圧縮画像データを出力する圧縮回路と、
前記圧縮画像データを記憶するメモリ回路と、
前記メモリ回路から読み出された圧縮画像データを伸張し、前記過去の変換画像データとして出力する伸張回路とを備え、
前記第１オーバドライブ処理回路および第２オーバドライブ処理回路は、それぞれ、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値として、前記現在の変換画像データの画素値および前記過去の変換画像データの画素値に対して前記第１画素値変換回路および前記第２画素値変換回路による変換の逆変換を行って得られる前記現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値を出力するものであることを特徴とする画像処理装置を提供するものである。
【００２５】
ここで、前記第１ルックアップテーブルおよび前記第２ルックアップテーブルには、それぞれ、前記現在の変換画像データの画素値の代表値および前記過去の変換画像データの画素値の代表値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値として、前記現在の画像データの画素値および前記過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値が格納されていることが好ましい。
【００２６】
また、前記第１画素値変換回路は、さらに、前記第１設定値よりも大きい第２設定値よりも大きく、前記第２設定値よりも大きい第３設定値以下の画素値を含む前記現在の画像データの第３範囲の画素値を、前記第２範囲の画素値よりも大きく、前記第３範囲よりも狭い範囲である、前記現在の変換画像データの第４範囲の画素値に変換するものであり、
前記第２画素値変換回路は、さらに、前記保存用の画像データの前記第３範囲の画素値を、前記保存用の変換画像データの前記第４範囲の画素値に変換するものであることが好ましい。
【００２７】
また、前記第１画素値変換回路および前記第２画素値変換回路は、前記第１範囲を、第５範囲および前記第５範囲の画素値よりも大きい画素値を含む第６範囲に分割し、かつ、前記第２範囲を、第７範囲および前記第７範囲よりも大きい画素値を含む第８範囲に分割し、前記第５範囲の画素値を前記第７範囲の画素値に変換する場合の倍率を、前記第６範囲の画素値を前記第８範囲の画素値に変換する場合の倍率よりも大きくするものであることが好ましい。
【発明の効果】
【００２８】
本発明によれば、第１画素値変換回路および第２画素値変換回路により、圧縮前に暗部の画素値を大きく変換し、第１ルックアップテーブルおよび第２ルックアップテーブルにより、大きくした暗部の画素値を元に戻す。圧縮誤差は元データの画素値によらずほぼ一定の値となるため、元データの画素値が大きくなれば圧縮誤差は相対的に小さくなる。これにより、本発明によれば、暗部に対する圧縮誤差の影響を低減し、画質を向上させることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の画像処理装置の構成を表す一実施形態のブロック図である。
【図２】第１画素値変換回路による現在の画像データの画素値から現在の変換画像データの画素値への変換の一例を表す概念図である。
【図３】図２に示す画素値の変換に対応する第１ルックアップテーブルの構成を表す一例の概念図である。
【図４】従来の画像処理装置の構成を表す一例のブロック図である。
【図５】画素値が均等に割り付けられたルックアップテーブルの構成を表す一例の概念図である。
【図６】画素値が不均等に割り付けられたルックアップテーブルの構成を表す一例の概念図である。
【発明を実施するための形態】
【００３０】
以下に、添付の図面に示す好適実施形態に基づいて、本発明の画像処理装置を詳細に説明する。
【００３１】
図１は、本発明の画像処理装置の構成を表す一実施形態のブロック図である。同図に示す画像処理装置１０は、現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データを出力するものであり、第１画素値変換回路１２と、第２画素値変換回路１４と、第１オーバドライブ処理回路１６と、第２オーバドライブ処理回路１８と、圧縮回路２０と、メモリ回路２２と、伸張回路２４とを備えている。
【００３２】
第１画素値変換回路１２には、外部から現在の画像データが入力される。
第１画素値変換回路１２は、暗部における画素値を大きくし、かつ、明部における画素値を小さくするように、現在の画像データの画素値を現在の変換画像データの画素値に変換するものである。
具体的には、第１画素値変換回路１２は、現在の画像データの画素値の最大値を超えない範囲内で、暗部に相当する、第１設定値以下の画素値を含む現在の画像データの第１範囲の画素値を、第１範囲よりも広い範囲である、現在の変換画像データの第２範囲の画素値に変換し、かつ、明部に相当する、第１設定値よりも大きい第２設定値よりも大きく、第２設定値よりも大きい第３設定値以下の画素値を含む現在の画像データの第３範囲の画素値を、第２範囲の画素値よりも大きく、第３範囲よりも狭い範囲である、現在の変換画像データの第４範囲の画素値に変換する。
【００３３】
これにより、ルックアップテーブルにおける暗部の割り当てを大きくし、明部の割り当てを小さくする。これは、暗部は画素値の変化に対する感度が高い一方、明部は感度が低く、多少の圧縮誤差は人間の目では判別できないという根拠に基づく。
【００３４】
図２は、第１画素値変換回路による現在の画像データの画素値から現在の変換画像データの画素値への変換の一例を表す概念図である。同図は、現在の画像データが８ビットであり、その画素値が０〜２５５までの値である場合の例である。
【００３５】
この例の場合、同図左側に示すように、現在の画像データの画素値の最大値は２５５、第１設定値は３２であり、第１範囲は、現在の画像データの０〜３２の画素値を含む範囲である。第２範囲は、同図右側に示すように、現在の変換画像データの０〜９６の画素値を含む範囲である。つまり、第１画素値変換回路１２は、現在の画像データの第１範囲の０〜３２の画素値を、第１範囲よりも広い範囲である、現在の変換画像データの第２範囲の０〜９６の画素値に変換する。
【００３６】
また、この例の場合、同図左側に示すように、第１範囲は、さらに、第５範囲と、第５範囲の画素値よりも大きい画素値を含む第６範囲に分割されている。第５範囲は、現在の画像データの０〜８の画素値を含む範囲、第６範囲は、現在の画像データの８〜３２の画素値を含む範囲である。また、これに応じて、同図右側に示すように、第２範囲は、さらに、第７範囲と、第７範囲の画素値よりも大きい画素値を含む第８範囲に分割されている。第７範囲は、現在の変換画像データの０〜４８の画素値を含む範囲、第８範囲は、現在の変換画像データの４８〜９６の画素値を含む範囲である。第１画素値変換回路１２は、第５範囲の画素値を第７範囲の画素値に変換する場合の倍率を、第６範囲の画素値を第８範囲の画素値に変換する場合の倍率よりも大きくする。つまり、より暗い方（より画素値が小さい方）の画素値を変換する場合の倍率を大きくする。
【００３７】
また、第２設定値は８０、第３設定値は２２４であり、第３範囲は、同図左側に示すように、現在の画像データの８０〜２２４の画素値を含む範囲である。第４範囲は、同図右側に示すように、現在の変換画像データの１４４〜２２４の画素値を含む範囲である。つまり、第１画素値変換回路１２は、現在の画像データの第３範囲の８０〜２２４の画素値を、第３範囲よりも狭い範囲である、現在の変換画像データの第４範囲の１４４〜２２４の画素値に変換する。
【００３８】
現在の画像データの第１範囲および第３範囲を、それぞれ、現在の変換画像データの第２範囲および第４範囲に変換した場合、現在の画像データの第１範囲および第３範囲以外の範囲の画素値を変換する必要が生じる。
図２の例の場合、第１画素値変換回路１２は、第１設定値よりも大きく、第２設定値以下の画素値を含む現在の画像データの第９範囲の３２〜８０の画素値を、これと同じ範囲である、現在の変換画像データの第１０範囲の９６〜１４４の画素値に変換する。また、第１画素値変換回路１２は、第３設定値以上の画素値を含む現在の画像データの第１１範囲の２２４〜２５５の画素値を、これと同じ範囲である、現在の変換画像データの第１２範囲の２２４〜２５５の画素値に変換する。
【００３９】
続いて、第２画素値変換回路１４には、第２オーバドライブ処理回路１８から保存用の画像データが入力される。
第２画素値変換回路１４は、保存用の画像データの画素値の最大値、つまり、現在の画像データの画素値の最大値を超えない範囲内で、暗部に相当する、保存用の画像データの第１範囲の画素値を、保存用の変換画像データの第２範囲の画素値に変換し、かつ、明部に相当する、保存用の画像データの第３範囲の画素値を、保存用の変換画像データの第４範囲の画素値に変換するものである。
【００４０】
第２画素値変換回路１４は、現在の画像データの画素値を現在の変換画像データに変換する代わりに、保存用の画像データの画素値を保存用の変換画像データの画素値に変換することを除いて、第１画素値変換回路１２と同様の変換を行う。
【００４１】
続いて、第１オーバドライブ処理回路１６には、第１画素値変換回路１２から現在の変換画像データ、および、伸張回路２４から過去の変換画像データが入力される。
第１オーバドライブ処理回路１６は、第１ルックアップテーブル１７を用いて、現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値を出力するものである。
【００４２】
第１ルックアップテーブル１７には、現在の変換画像データの画素値の代表値および過去の変換画像データの画素値の代表値に対応するオーバドライブ処理後の出力用の画像データの画素値として、第１画素値変換回路１２および第２画素値変換回路１４による変換の逆変換を行って得られる、つまり、変換されていない場合の現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値が格納されている。
【００４３】
現在の変換画像データの画素値および過去の変換画像データの画素値がともに代表値である場合、第１オーバドライブ処理回路１６は、第１ルックアップテーブル１７から出力される、現在の変換画像データの画素値の代表値および過去の変換画像データの画素値の代表値に対応する格子点に格納されているオーバドライブ処理後の出力用の画像データの画素値をそのまま出力する。
【００４４】
一方、現在の変換画像データの画素値または過去の変換画像データの画素値が代表値ではない場合、第１オーバドライブ処理回路１６は、例えば、第１ルックアップテーブル１７から出力される、現在の変換画像データの画素値および過去の変換画像データの画素値の近傍の複数の格子点に格納されているオーバドライブ処理後の出力用の画像データの画素値を用いて補間演算等を行って、現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値を出力する。
【００４５】
図３は、図２に示す画素値の変換に対応する第１ルックアップテーブルの構成を表す一例の概念図である。
同図には、現在の変換画像データの画素値の代表値および過去の変換画像データの画素値の代表値と、現在の変換画像データの画素値の代表値および過去の変換画像データの画素値の代表値に各々対応する現在の画像データの画素値の代表値および過去の画像データの画素値の代表値が示されている。
同図に示すように、第１ルックアップテーブル１７は、現在の変換画像データの画素値および過去の変換画像データの画素値が、それぞれ、１６画素毎に均等に割り付けられたものである。
【００４６】
ここで、現在の変換画像データの画素値および過去の変換画像データの画素値は、それぞれ、現在の画像データおよび過去の画像データの画素値（保存用の画像データの画素値）が、第１画素値変換回路１２および第２画素値変換回路１４により図２に示す画素値の変換により不均等に変換されたものである。
そのため、図３に示すように、第１ルックアップテーブル１７は、実質的に、現在の画像データおよび過去の画像データが、それぞれ、不均等に割り付けられたものを構成する。
【００４７】
つまり、第１オーバドライブ処理回路１６は、現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値として、現在の変換画像データの画素値および過去の変換画像データの画素値に対して第１画素値変換回路１２および第２画素値変換回路１４による変換の逆変換を行って得られる現在の画像データの画素値および過去の画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値を出力する。
【００４８】
同様に、第２オーバドライブ処理回路１８には、第１画素値変換回路１２から現在の変換画像データ、および、伸張回路２４から過去の変換画像データが入力される。
第２オーバドライブ処理回路１８は、第２ルックアップテーブル１９を用いて、現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の保存用の画像データの画素値を出力するものである。
【００４９】
第２オーバドライブ処理回路１８は、出力用の画像データを出力する代わりに、保存用の画像データを出力することを除いて、第１オーバドライブ処理回路１６と同様のオーバドライブ処理を行う。
第２ルックアップテーブル１９に格納されているオーバドライブ処理後の保存用の画像データの画素値は、第１ルックアップテーブル１７に格納されているオーバドライブ処理後の出力用の画像データの画素値と同じであってもよいし、異なるものであってもよい。
【００５０】
圧縮回路２０には、第２画素値変換回路１４から保存用の変換画像データが入力される。
圧縮回路２０は、保存用の変換画像データを不可逆圧縮した圧縮画像データを出力するものである。
【００５１】
メモリ回路２２には、圧縮回路２０から圧縮画像データが入力される。
メモリ回路２２は、圧縮画像データを記憶するものである。
【００５２】
伸張回路２４には、メモリ回路２２から読み出された圧縮画像データが入力される。
伸張回路２４は、メモリ回路２２から読み出された圧縮画像データを伸張し、過去の変換画像データとして出力するものである。
【００５３】
次に、画像処理装置１０の動作を説明する。
【００５４】
画像処理装置１０では、第１画素値変換回路１２により、現在の画像データの画素値が、現在の変換画像データの画素値に変換され、現在の画像データの、暗部に相当する画素値が大きくなり、明部に相当する画素値が小さくなるように変換される。
【００５５】
続いて、第１オーバドライブ処理回路１６および第２オーバドライブ処理回路１８により、それぞれ、第１ルックアップテーブル１７および第２ルックアップテーブル１９を用いて、現在の変換画像データの画素値および過去の変換画像データの画素値に対応するオーバドライブ処理後の出力用の画像データの画素値および保存用の画像データの画素値が出力される。
【００５６】
続いて、第２画素値変換回路１４により、保存用の画像データの画素値が、保存用の変換画像データの画素値に変換され、保存用の画像データの、暗部に相当する画素値が大きくなり、明部に相当する画素値が小さくなるように変換される。
【００５７】
続いて、圧縮回路２０により、保存用の変換画像データが不可逆圧縮され、その圧縮画像データがメモリ回路２２に記憶される。メモリ回路２２から読み出された圧縮画像データは、伸張回路２４により伸張され、過去の変換画像データとして出力される。
【００５８】
これ以後は、前述の動作の繰り返しとなる。
【００５９】
画像処理装置１０においても、過去の変換画像データは、保存用の変換画像データと同一なものではなく、圧縮誤差を含んだものとなる。
しかし、画像処理装置１０では、第１画素値変換回路１２および第２画素値変換回路１４により、圧縮前に暗部の画素値を大きく変換し、第１ルックアップテーブル１７および第２ルックアップテーブル１９により、大きくした暗部の画素値を元に戻す。前述の通り、圧縮誤差は元データの画素値によらずほぼ一定の値となるため、元データの画素値が大きくなれば圧縮誤差は相対的に小さくなる。これにより、暗部に対する圧縮誤差の影響を低減し、画質を向上させることができる。
【００６０】
なお、第１画素値変換回路１２は、少なくとも現在の画像データの第１範囲の画素値を現在の変換画像データの第２範囲の画素値に変換するものであればよく、それ以外の範囲の画素値の変換方法は何ら限定されない。例えば、現在の画像データの第３範囲の画素値を現在の変換画像データの第４範囲の画素値に変換することは必須ではない。第２画素値変換回路１４についても同様である。
また、第１設定値〜第３設定値等の各設定値、および、第１範囲〜第１２範囲等の各範囲は適宜決定することができる。
また、第１ルックアップテーブル１７および第２ルックアップテーブル１９の現在の変換画像データの画素値の代表値および過去の変換画像データの画素値の代表値の数は、図３に示すように、１７個×１７個のものに限定されない。
圧縮回路２０および伸張回路２４による圧縮／伸張の方法も何ら限定されない。
【００６１】
本発明は、基本的に以上のようなものである。
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【００６２】
１０、３０  画像処理装置
１２  第１画素値変換回路
１４  第２画素値変換回路
１６、３６  第１オーバドライブ処理回路
１７、３７  第１ルックアップテーブル
１８、３８  第２オーバドライブ処理回路
１９、３９  第２ルックアップテーブル
２０、４０  圧縮回路
２２、４２  メモリ回路
２４、４４  伸張回路
【図１】
2015169807.tif 000003
【図２】
2015169807.tif 000004
【図３】
2015169807.tif 000005
【図４】
2015169807.tif 000006
【図５】
2015169807.tif 000007
【図６】
2015169807.tif 000008