(57)【要約】【課題】より適正な自動コントラスト強調を実現する。【解決手段】液晶表示装置１が、表示領域５を有するＬＣＤパネル２と、入力画像データに応答して表示領域５に配置された画素９を駆動するドライバＩＣ３とを具備する。ドライバＩＣ３は、表示領域５に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを入力画像データに基づいて複数のエリアのそれぞれについて算出し、各画素９に対応する画素別特徴データを、各画素９が配置されたエリアに対応するエリア別特徴データと各画素９が配置されたエリアに隣接するエリアに対応するエリア別特徴データとに対してフィルタリング処理を行うことで生成し、各画素９に対応する入力画像データを各画素９に対応する画素別特徴データに応答して補正して各画素９に対応する出力画像データを生成し、各画素９を出力画像データに応答して駆動するように構成されている。【選択図】図３
2015135432.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を有する表示パネルと、
入力画像データに応答して前記表示領域の各画素を駆動するドライバ
とを具備し、
前記ドライバは、前記表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを前記入力画像データに基づいて前記複数のエリアのそれぞれについて算出し、前記各画素に対応する画素別特徴データを、前記各画素が配置されたエリアに対応する前記エリア別特徴データと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データとに対してフィルタリング処理を行うことで生成し、前記各画素に対応する前記入力画像データを前記各画素に対応する前記画素別特徴データに応答して補正して前記各画素に対応する出力画像データを生成し、前記各画素を、前記各画素に対応する前記出力画像データに応答して駆動するように構成された
表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記複数のエリアのそれぞれは、矩形であり、
前記ドライバは、前記複数のエリアのそれぞれについて、前記複数のエリアの頂点に対応するフィルタ処理後特徴データを前記頂点が属するエリアの前記エリア別特徴データに基づいて算出し、前記各画素に対応する前記画素別特徴データを、前記各画素の前記各画素が配置されたエリアにおける位置と、前記各画素が配置されたエリアに属する頂点に対応するフィルタ処理後特徴データとに基づいて算出する
表示装置。
【請求項３】
請求項２に記載の表示装置であって、
前記ドライバは、前記各画素の前記各画素が配置されたエリアにおける位置に基づいて、前記各画素が配置されたエリアに属する頂点に対応するフィルタ処理後特徴データに対して直線補間を行うことにより、前記各画素に対応する前記画素別特徴データを算出する
表示装置。
【請求項４】
請求項１乃至３のいずれかに記載の表示装置であって、
前記エリア別特徴データは、
前記複数のエリアのそれぞれに表示される画像のAverage  Picture  Levelを示すＡＰＬデータと、
前記複数のエリアのそれぞれに配置された画素の輝度の分散を示す分散データ
とを含む
表示装置。
【請求項５】
請求項１乃至３のいずれかに記載の表示装置であって、
前記エリア別特徴データは、
前記複数のエリアのそれぞれに表示される画像のAverage  Picture  Levelを示す第１ＡＰＬデータと、前記複数のエリアのそれぞれに配置された画素の輝度の分散を示す第１分散データとを含み、
前記各画素に対応する前記画素別特徴データは、
前記各画素が配置されたエリアに対応する前記エリア別特徴データの前記第１ＡＰＬデータと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データの前記第１ＡＰＬデータとに対してフィルタリング処理を行って得られる第２ＡＰＬデータと、
前記各画素が配置されたエリアに対応する前記エリア別特徴データの前記第１分散データと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データの前記第１分散データとに対してフィルタリング処理を行って得られる第２分散データ
とを含み、
前記ドライバは、前記各画素に対応する前記画素別特徴データの前記第２ＡＰＬデータに応答して前記各画素に対応するガンマカーブのガンマ値を選択し、前記各画素に対応する前記画素別特徴データの前記第２分散データに応答して前記ガンマカーブを修正し、前記修正されたガンマカーブに従って前記各画素に対応する前記入力画像データを補正して前記各画素に対応する出力画像データを生成する
表示装置。
【請求項６】
表示パネルの表示領域の各画素を入力画像データに応答して駆動する表示パネルドライバであって、
前記表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを前記入力画像データに基づいて前記複数のエリアのそれぞれについて算出するエリア別特徴データ算出部と、
前記各画素に対応する画素別特徴データを、前記各画素が配置されたエリアに対応する前記エリア別特徴データと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データとに対してフィルタリング処理を行うことで生成する画素別特徴データ算出部と、
前記各画素に対応する入力画像データを前記各画素に対応する前記画素別特徴データに応答して補正することで前記各画素に対応する出力画像データを生成する補正回路部と、
前記各画素を、前記各画素に対応する前記出力画像データに応答して駆動する駆動回路部
とを具備する
表示パネルドライバ。
【請求項７】
請求項６に記載の表示パネルドライバであって、
前記複数のエリアのそれぞれは、矩形であり、
前記画素別特徴データ算出部は、前記複数のエリアのそれぞれについて、前記複数のエリアの頂点に対応するフィルタ処理後特徴データを前記頂点が属するエリアの前記エリア別特徴データに基づいて算出し、前記各画素に対応する前記画素別特徴データを、前記各画素の前記各画素が配置されたエリアにおける位置と、前記各画素が配置されたエリアに属する頂点に対応するフィルタ処理後特徴データとに基づいて算出する
表示パネルドライバ。
【請求項８】
請求項７に記載の表示パネルドライバであって、
前記画素別特徴データ算出部は、前記各画素の前記各画素が配置されたエリアにおける位置に基づいて、前記各画素が配置されたエリアに属する頂点に対応するフィルタ処理後特徴データに対して直線補間を行うことにより、前記各画素に対応する前記画素別特徴データを算出する
表示パネルドライバ。
【請求項９】
請求項６乃至８のいずれかに記載の表示パネルドライバであって、
前記エリア別特徴データは、前記複数のエリアのそれぞれに表示される画像のAverage  Picture  Levelを示すＡＰＬデータと、前記複数のエリアのそれぞれに配置された画素の輝度の分散を示す分散データとを含む
表示パネルドライバ。
【請求項１０】
請求項６乃至８のいずれかに記載の表示パネルドライバであって、
前記エリア別特徴データは、
前記複数のエリアのそれぞれに表示される画像のAverage  Picture  Levelを示す第１ＡＰＬデータと、前記複数のエリアのそれぞれに配置された画素の輝度の分散を示す第１分散データとを含み、
前記各画素に対応する前記画素別特徴データは、
前記各画素が配置されたエリアに対応する前記エリア別特徴データの前記第１ＡＰＬデータと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データの前記第１ＡＰＬデータとに対してフィルタリング処理を行って得られる第２ＡＰＬデータと、
前記各画素が配置されたエリアに対応する前記エリア別特徴データの前記第１分散データと前記各画素が配置されたエリアに隣接するエリアに対応する前記エリア別特徴データの前記第１分散データとに対してフィルタリング処理を行って得られる第２分散データ
とを含み、
前記補正回路部は、前記各画素に対応する前記画素別特徴データの前記第２ＡＰＬデータに応答して前記各画素に対応するガンマカーブのガンマ値を選択し、前記各画素に対応する前記画素別特徴データの前記第２分散データに応答して前記ガンマカーブを修正し、前記修正されたガンマカーブに従って前記各画素に対応する前記入力画像データを補正して前記各画素に対応する出力画像データを生成する
表示パネルドライバ。
【請求項１１】
表示領域を有する表示パネルを駆動する駆動方法であって、
前記表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを前記入力画像データに基づいて前記複数のエリアのそれぞれについて算出するステップと、
前記表示領域の各画素に対応する画素別特徴データを、前記各画素が配置されたエリアに対応するエリア別特徴データと前記各画素が配置されたエリアに隣接するエリアに対応するエリア別特徴データとに対してフィルタリング処理を行うことで生成するステップと、
前記各画素に対応する入力画像データを、前記各画素に対応する前記画素別特徴データに応答して補正して前記各画素に対応する前記出力画像データを生成するステップと、
前記各画素を、前記各画素に対応する前記出力画像データに応答して駆動するステップ
とを具備する
駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パネル表示装置、表示パネルドライバ、及び、表示パネルの駆動方法に関し、特に、画像データに対して補正演算を行うパネル表示装置、表示パネルドライバ、及び、表示パネルの駆動方法に関する。
【背景技術】
【０００２】
自動コントラスト強調（ＡＣＯ：auto  contrast  optimization）は、液晶表示装置その他のパネル表示装置の表示品質を向上するために広く採用されている技術の一つである。例えば、バックライトの輝度の抑制が求められる状況において暗い画像のコントラストを強調することで、液晶表示装置の消費電力を低減しながら表示品質の劣化を抑制することができる。コントラスト強調は、例えば、画像データ（各画素の階調を指定するデータ）に対して補正演算を行うことによって行われる。コントラスト強調を行う技術については、例えば、特許第４１９８７２０号公報（特許文献１）に開示されている。
【０００３】
現在、一般的に行われている自動コントラスト強調は、画面全体の画像データを分析し、全画素について共通の補正演算を行うことによって行われる。しかしながら、発明者の検討によれば、このような手法による自動コントラスト強調では、強調度を強くすると、画像の暗い領域又は明るい領域において表現可能な階調数が減少するという問題が発生し得る。強調度が強い場合、暗い領域においては、いわゆる黒つぶれ（即ち、本来的には階調表現で表示すべき画像要素が存在するにも関わらず、階調がほぼ均一な黒領域として表示される現象）が発生する可能性があり、また、明るい領域においては、いわゆる白つぶれが発生する可能性がある。
【０００４】
一方、特開２００４−２３５２２号公報（特許文献２）は、映像内容にかかわらず、コントラストが高い映像を再現できるようになるコントラスト補正回路を提供する技術を開示している。当該コントラスト補正回路は、この１画面を分割して定義された複数のエリアごとに輝度の度数分布情報を算出し、算出された度数分布情報に基づいて階調補正部の入出力特性を制御する。
【０００５】
しかしながら、特許文献２に記載されたコントラスト補正回路では、エリア毎にコントラスト補正が行われるため、ブロックノイズが発生するという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１９８７２０号
【特許文献２】特開２００４−２３５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明の課題の一つは、このような問題に対処し、より適正な自動コントラスト強調を実現することにある。本発明の他の課題や新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本発明の一の観点では、表示装置が、表示領域を有する表示パネルと、入力画像データに応答して表示領域の各画素を駆動するドライバとを具備する。ドライバは、表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを入力画像データに基づいて複数のエリアのそれぞれについて算出する。該ドライバは、更に、各画素に対応する画素別特徴データを、各画素が配置されたエリアに対応するエリア別特徴データと各画素が配置されたエリアに隣接するエリアに対応するエリア別特徴データとに対してフィルタリング処理を行うことで生成する。該ドライバは、更に、各画素に対応する入力画像データを各画素に対応する画素別特徴データに応答して補正して各画素に対応する出力画像データを生成し、各画素を、各画素に対応する出力画像データに応答して駆動する。
【０００９】
本発明の他の観点では、表示パネルの表示領域の各画素を入力画像データに応答して駆動する表示パネルドライバが提供される。該表示パネルドライバは、表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを入力画像データに基づいて複数のエリアのそれぞれについて算出するエリア別特徴データ算出部と、各画素に対応する画素別特徴データを、各画素が配置されたエリアに対応するエリア別特徴データと各画素が配置されたエリアに隣接するエリアに対応するエリア別特徴データとに対してフィルタリング処理を行うことで生成する画素別特徴データ算出部と、各画素に対応する入力画像データを各画素に対応する画素別特徴データに応答して補正することで各画素に対応する出力画像データを生成する補正回路部と、各画素を、各画素に対応する出力画像データに応答して駆動する駆動回路部とを具備する。
【００１０】
本発明の更に他の観点では、表示領域を有する表示パネルを駆動する駆動方法が提供される。該駆動方法は、表示領域に規定された複数のエリアのそれぞれに表示される画像の特徴量を示すエリア別特徴データを入力画像データに基づいて複数のエリアのそれぞれについて算出するステップと、表示領域の各画素に対応する画素別特徴データを、各画素が配置されたエリアに対応するエリア別特徴データと各画素が配置されたエリアに隣接するエリアに対応するエリア別特徴データとに対してフィルタリング処理を行うことで生成するステップと、各画素に対応する入力画像データを、各画素に対応する画素別特徴データに応答して補正して各画素に対応する出力画像データを生成するステップと、各画素を、各画素に対応する出力画像データに応答して駆動するステップとを具備する。
【発明の効果】
【００１１】
本発明によれば、より適正な自動コントラスト強調を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態のパネル表示装置の構成を示すブロック図である。
【図２】各副画素の構造を概念的に示す回路図である。
【図３】本実施形態のドライバＩＣの構成の例を示すブロック図である。
【図４】各補正点データ組により指定されるガンマカーブ、及び、該カンマカーブに従った補正演算（ガンマ補正）の内容を示している。
【図５】本実施形態における近似演算補正回路の構成の例を示すブロック図である。
【図６】本実施形態において、入力画像データに対して行われる補正演算の手順を示すフローチャートである。
【図７】ＬＣＤパネルの表示領域に規定されるエリア、及び、各エリアについて算出されたエリア別特徴データの内容を説明する図である。
【図８】本実施形態におけるエリア別特徴データ算出部の好適な構成の一例を示すブロック図である。
【図９】本実施形態におけるフィルタ処理後特徴データの内容を説明する図である。
【図１０】本実施形態における画素別特徴データの算出方法を示す概念図である。
【図１１】本実施形態における画素別特徴データ算出部の好適な構成の一例を示すブロック図である。
【図１２】一実施形態における、ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）、γ＿ＰＩＸＥＬｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。
【図１３】他の実施形態における、ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）、γ＿ＰＩＸＥＬｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。
【図１４】補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの形状と、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブの形状を概念的に示すグラフである。
【図１５】補正点データ組ＣＰ＿Ｌｋを、分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に基づいて修正することの技術的意義を示す概念図である。
【図１６】本実施形態における補正点データ算出回路の好適な構成の例を示すブロック図である。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態のパネル表示装置の構成を示すブロック図である。本実施形態のパネル表示装置は、液晶表示装置１として構成されており、ＬＣＤ（liquid  crystal  display）パネル２と、ドライバＩＣ（integrated  circuit：集積回路）３とを備えている。
【００１４】
ＬＣＤパネル２は、表示領域５とゲート線駆動回路６（ＧＩＰ（gate  in  panel）回路とも呼ばれる）を備えている。表示領域５には、複数のゲート線７（走査線、アドレス線とも呼ばれる）と、複数のデータ線８（信号線、ソース線とも呼ばれる）が配置されると共に、画素９が配置されている。本実施形態では、ゲート線７の数はｖ本であり、データ線８の数は３ｈ本であり、画素９は、ｖ行ｈ列で表示領域５に配置されている。ｖ、ｈは、いずれも、２以上の整数である。
【００１５】
本実施形態では、各画素９は、３つの副画素：Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂを備えている。ここで、Ｒ副画素１１Ｒとは、赤色に対応する（即ち、赤色を表示する）副画素であり、Ｇ副画素１１Ｇとは、緑色に対応する（即ち、緑色を表示する）副画素であり、Ｂ副画素１１Ｂとは、青色に対応する（即ち、青色を表示する）副画素である。なお、以下において、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂを区別しない場合、副画素１１と表記することがある。本実施形態では、副画素１１が、ｖ行３ｈ列でＬＣＤパネル２に配置される。各副画素１１は、対応する一のゲート線７と一のデータ線８に接続される。ＬＣＤパネル２の各副画素１１の駆動においては、ゲート線７が順次に選択され、選択されたゲート線７に接続された副画素１１にデータ線８から所望の駆動電圧が書き込まれる。これにより、各副画素１１が所望の階調に設定され、所望の画像がＬＣＤパネル２の表示領域５に表示される。
【００１６】
図２は、各副画素１１の構造を概念的に示す回路図である。各副画素１１は、ＴＦＴ（thin  film  transistor）１２と、画素電極１３とを備えている。ＴＦＴ１１は、そのゲートがゲート線７に接続され、ソースがデータ線８に接続され、ドレインが画素電極１３に接続される。画素電極１３は、ＬＣＤパネル２の対向電極（共通電極とも呼ばれる）１４に対向するように設けられており、画素電極１３と対向電極１４の間には液晶が満たされている。なお、図２では、対向電極１４が副画素１１毎に設けられているように図示されているが、実際には、ＬＣＤパネル２全体で共通の対向電極１４が設けられることは、当業者には容易に理解されよう。
【００１７】
図１に戻り、ドライバＩＣ３は、データ線８を駆動すると共にゲート線駆動回路６を制御するゲート線制御信号ＳＧＩＰを生成する。データ線８の駆動は、演算装置４から受け取った入力画像データＤＩＮ及び同期データＤＳＹＮＣに応答して行われる。ここで、入力画像データＤＩＮとは、ＬＣＤパネル２の表示領域５に表示される画像に対応するデータであり、より具体的には、各画素９の各副画素１１の階調を指定するデータである。本実施形態では、入力画像データＤＩＮにおいて、各画素９の各副画素１１の階調が８ビットで表わされる。即ち、入力画像データＤＩＮは、ＬＣＤパネル２の各画素９の階調を２４ビットで表わすデータである。以下において、入力画像データＤＩＮのうち、Ｒ副画素１１Ｒの階調を示すデータを入力画像データＤＩＮＲと記載することがある。同様に、入力画像データＤＩＮのうち、Ｇ副画素１１Ｇの階調を示すデータを入力画像データＤＩＮＧと記載し、Ｂ副画素１１Ｂの階調を示すデータを入力画像データＤＩＮＢと記載することがある。また、同期データＤＳＹＮＣは、ドライバＩＣ３の動作タイミングの制御に用いられるデータであり、ドライバＩＣ３において発生されるタイミング制御信号、例えば、垂直同期信号ＶＳＹＮＣ及び水平同期信号ＨＳＹＮＣの生成タイミングを制御するデータである。また、ゲート線制御信号ＳＧＩＰの生成は、同期データＤＳＹＮＣに応答して行われる。ドライバＩＣ３は、ＣＯＧ（Chip  on  Glass）のような表面実装技術を用いてＬＣＤパネル２に搭載されている。
【００１８】
図３は、ドライバＩＣ３の構成の例を示すブロック図である。ドライバＩＣ３は、インターフェース回路２１と、近似演算補正回路２２と、減色処理回路２３と、ラッチ回路２４と、階調電圧発生回路２５と、データ線駆動回路２６と、タイミング制御回路２７と、特徴データ算出回路２８と、補正点データ算出回路２９とを備えている。
【００１９】
インターフェース回路２１は、演算装置４から送られてくる入力画像データＤＩＮ及び同期データＤＳＹＮＣを受け取り、入力画像データＤＩＮを近似演算補正回路２２に、同期データＤＳＹＮＣをタイミング制御回路２７に転送する。
【００２０】
近似演算補正回路２２は、補正点データ算出回路２９から送られてくる補正点データ組ＣＰ＿ｓｅｌｋによって指定されたガンマカーブに従った補正演算（ガンマ補正）を入力画像データＤＩＮに対して行い、出力画像データＤＯＵＴを生成する。以下において、出力画像データＤＯＵＴのうち、Ｒ副画素１１Ｒの階調を示すデータを出力画像データＤＯＵＴＲと記載することがある。同様に、出力画像データＤＯＵＴのうち、Ｇ副画素１１Ｇの階調を示すデータを出力画像データＤＯＵＴＧと記載し、Ｂ副画素１１Ｂの階調を示すデータを出力画像データＤＯＵＴＢと記載することがある。
【００２１】
出力画像データＤＯＵＴは、入力画像データＤＩＮよりも多いビット数を有するデータである。出力画像データＤＯＵＴのビット数を入力画像データＤＩＮよりも多くすることは、補正演算によって画素の階調の情報が失われないために有効である。入力画像データＤＩＮが各画素９の各副画素１１の階調を８ビットで表わすデータである本実施形態では、出力画像データＤＯＵＴは、例えば、各画素９の各副画素１１の階調を１０ビットで表わすデータとして生成される。
【００２２】
ガンマ補正は、最も典型的には、ＬＵＴ（lookup  table）を用いて実行されるが、本実施形態の近似演算補正回路２２によって行われるガンマ補正では、ＬＵＴを用いずに演算式が用いられる。近似演算補正回路２２からＬＵＴを排除することは、近似演算補正回路２２の回路規模を小さくし、更に、ガンマ値を切り換えるのに必要な消費電力を低減させるために有効である。ただし、近似演算補正回路２２によるガンマ補正には、厳密式ではなく近似式が用いられる。近似演算補正回路２２は、ガンマ補正に使用される近似式の係数を、所望のガンマカーブに応じて決定し、これにより、所望のガンマ値によるガンマ補正を行う。厳密式によってガンマ補正を行うためには、べき乗の演算を行う必要があり、これは、回路規模を増大させる。本実施形態では、べき乗を含まない近似式によってガンマ補正を行うことにより、回路規模が小さくされている。
【００２３】
近似演算補正回路２２によるガンマ補正におけるガンマカーブの形状は、補正点データ算出回路２９から供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢによって指定される。ここで、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂについて異なるガンマ値を用いてガンマ補正を行うことを可能にするために、本実施形態では、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂそれぞれについて補正点データ組が供給される。補正点データ組ＣＰ＿ｓｅｌＲは、Ｒ副画素１１Ｒに対応する入力画像データＤＩＮＲのガンマ補正に用いられる。同様に、補正点データ組ＣＰ＿ｓｅｌＧは、Ｇ副画素１１Ｇに対応する入力画像データＤＩＮＧのガンマ補正に用いられ、補正点データ組ＣＰ＿ｓｅｌＢは、Ｂ副画素１１Ｂに対応する入力画像データＤＩＮＢのガンマ補正に用いられる。
【００２４】
図４は、各補正点データ組ＣＰ＿ｓｅｌｋにより指定されるガンマカーブ、及び、該カンマカーブに従ったガンマ補正の内容を示している。各補正点データ組ＣＰ＿ｓｅｌｋは、補正点データＣＰ０〜ＣＰ５を含んでいる。補正点データＣＰ０〜ＣＰ５は、それぞれ、入力画像データＤＩＮｋを横軸（第１軸）、出力画像データＤＯＵＴｋを縦軸（第２軸）とする座標系の上の点として定義される。ここで、補正点データＣＰ０、ＣＰ５は、カンマカーブの両端の位置にある。補正点データＣＰ２、ＣＰ３は、カンマカーブの中央付近の位置にある。また、補正点データＣＰ１は、補正点データＣＰ０、ＣＰ２の間の位置にあり、補正点データＣＰ４は、補正点データＣＰ３、ＣＰ５の間の位置にある。補正点データＣＰ１〜ＣＰ４の位置を適切に決定することにより、カンマカーブの形状が指定される。
【００２５】
例えば、図４に示されているように、補正点データＣＰ１〜ＣＰ４の位置を、カンマカーブの両端の位置を結ぶ直線より下の位置に定めることで、ガンマカーブを下に凸の形状に決定できる。近似演算補正回路２２においては、補正点データ組ＣＰ＿ｓｅｌｋに含まれる補正点データＣＰ０〜ＣＰ５により指定される形状のガンマカーブによるガンマ補正が行われて出力画像データＤＯＵＴｋが生成される。
【００２６】
図５は、近似演算補正回路２２の構成の例を示すブロック図である。近似演算補正回路２２は、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂについてそれぞれ用意された近似演算ユニット２２Ｒ、２２Ｇ、２２Ｂを備えている。近似演算ユニット２２Ｒ、２２Ｇ、２２Ｂは、それぞれ、入力画像データＤＩＮＲ、ＤＩＮＧ、及びＤＩＮＢについて演算式によるガンマ補正を行い、出力画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する。上述のように、出力画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢのビット数は、入力画像データＤＩＮＲ、ＤＩＮＧ、及びＤＩＮＢのビット数よりも多く、１０ビットである。
【００２７】
近似演算ユニット２２Ｒがガンマ補正に使用する演算式の係数は、補正点データ組ＣＰ＿ｓｅｌＲの補正点データＣＰ０〜ＣＰ５によって決定される。同様に、近似演算ユニット２２Ｇ、２２Ｂがガンマ補正に使用する演算式の係数は、それぞれ、補正点データ組ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの補正点データＣＰ０〜ＣＰ５によって決定される。
【００２８】
近似演算ユニット２２Ｒ、２２Ｇ、２２Ｂの機能は、それに入力される入力画像データと補正点データ組が異なること以外は同一である。以下では、近似演算ユニット２２Ｒ、２２Ｇ、２２Ｂを、相互に区別しない場合、近似演算ユニット２２ｋと記載することがある。
【００２９】
図３に戻り、減色処理回路２３、ラッチ回路２４、階調電圧発生回路２５及びデータ線駆動回路２６は、近似演算補正回路２２から出力される出力画像データＤＯＵＴに応じてＬＣＤパネル２の表示領域５のデータ線８を駆動する駆動回路部として機能する。具体的には、減色処理回路２３は、近似演算補正回路２２によって生成された出力画像データＤＯＵＴに対して減色処理を行い、減色画像データＤＯＵＴ＿Ｄを生成する。ラッチ回路２４は、タイミング制御回路２７から供給されるラッチ信号ＳＳＴＢに応答して減色画像データＤＯＵＴ＿Ｄを減色処理回路２３からラッチし、ラッチした減色画像データＤＯＵＴ＿Ｄをデータ線駆動回路２６に転送する。階調電圧発生回路２５は、複数の階調電圧をデータ線駆動回路２６に供給する。本実施形態では、各画素９の各副画素１１の階調が８ビットで表わされていることから、階調電圧発生回路２５から供給される階調電圧の数は２５６（＝２８）である。データ線駆動回路２６は、ラッチ回路２４から送られてくる減色画像データＤＯＵＴ＿Ｄに応答して、ＬＣＤパネル２の表示領域５のデータ線８を駆動する。詳細には、データ線駆動回路２６は、減色画像データＤＯＵＴ＿Ｄに応答して階調電圧発生回路２５から供給される複数の階調電圧のうちから対応する階調電圧を選択し、対応するＬＣＤパネル２のデータ線８を、選択された階調電圧に駆動する。
【００３０】
タイミング制御回路２７は、同期データＤＳＹＮＣに応答してドライバＩＣ３のタイミング制御を行う。詳細には、タイミング制御回路２７は、同期データＤＳＹＮＣに応答してラッチ信号ＳＳＴＢを生成し、生成したラッチ信号ＳＳＴＢをラッチ回路２４に供給する。ラッチ信号ＳＳＴＢは、減色画像データＤＯＵＴ＿Ｄのラッチをラッチ回路２４に許可する信号である。更に、タイミング制御回路２７は、同期データＤＳＹＮＣに応答してフレーム信号ＳＦＲＭを生成し、生成したフレーム信号ＳＦＲＭを特徴データ算出回路２８及び補正点データ算出回路２９に供給する。ここで、フレーム信号ＳＦＲＭは、各フレーム期間の開始を特徴データ算出回路２８及び補正点データ算出回路２９に通知するための信号であり、各フレーム期間の開始時にアサートされる。フレーム信号ＳＦＲＭとしては、同期データＤＳＹＮＣに応答して生成される垂直同期信号ＶＳＹＮＣを用いても良い。更に、タイミング制御回路２７は、入力画像データＤＩＮに各副画素の階調が記述された画素９の座標を示す座標データＤ（Ｘ，Ｙ）を同期データＤＳＹＮＣから生成し、特徴データ算出回路２８に供給する。あるタイミングにおいて、ある画素９の各副画素１１の階調が記述されている入力画像データＤＩＮが特徴データ算出回路２８に供給される場合、当該画素９の表示領域５における座標を示す座標データＤ（Ｘ，Ｙ）がタイミング制御回路２７から特徴データ算出回路２８に供給される。
【００３１】
特徴データ算出回路２８、及び、補正点データ算出回路２９は、入力画像データＤＩＮに応答して補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを生成し、生成した補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを近似演算補正回路２２に供給する回路部を構成している。
【００３２】
詳細には、特徴データ算出回路２８は、エリア別特徴データ算出部３１と画素別特徴データ算出部３２とを備えている。エリア別特徴データ算出部３１は、ＬＣＤパネル２の表示領域５を区分して定義された複数のエリアのそれぞれについてエリア別特徴データＤＣＨＲ＿ＡＲＥＡを算出する回路である。ここで、エリア別特徴データＤＣＨＲ＿ＡＲＥＡとは、各エリアに表示される画像の特徴量を示すデータである。後に詳細に説明されるように、本実施形態では、各補正点データ組ＣＰ＿ｓｅｌｋをエリア別特徴データＤＣＨＲ＿ＡＲＥＡに応じて生成し、生成した補正点データ組ＣＰ＿ｓｅｌｋで指定されたガンマカーブに従った補正演算（ガンマ補正）を行うことにより、各エリア毎に適正なコントラスト強調を行うことができる。エリア別特徴データＤＣＨＲ＿ＡＲＥＡの内容や生成方法については、後に詳細に説明する。
【００３３】
画素別特徴データ算出部３２は、エリア別特徴データ算出部３１から受け取ったエリア別特徴データＤＣＨＲ＿ＡＲＥＡから画素別特徴データＤＣＨＲ＿ＰＩＸＥＬを算出する。画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、表示領域５の画素９のそれぞれについて算出されるデータであり、ある画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理を行うことで算出される。これは、ある画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが、該画素９の近傍の領域に表示される画像の特徴量を示すデータであることを意味している。画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの内容や生成方法については、後に詳細に説明する。
【００３４】
補正点データ算出回路２９は、画素別特徴データ算出部３２から受け取った画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに応答して補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを生成し、生成した補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを近似演算補正回路２２に供給する。この補正点データ算出回路２９と近似演算補正回路２２とは、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに応答して入力画像データＤＩＮを補正して出力画像データＤＯＵＴを生成する補正回路部を構成している。
【００３５】
続いて、本実施形態の液晶表示装置１の動作、特に、入力画像データＤＩＮに対して行われる補正演算（即ち、特徴データ算出回路２８、補正点データ算出回路２９、及び、近似演算補正回路２２の動作）について説明する。
【００３６】
本実施形態の液晶表示装置１の一つの特徴は、ＬＣＤパネル２の表示領域５のＬＣＤパネル２の表示領域５を区分して定義された複数のエリアのそれぞれについて、該エリアに表示される画像の特徴量を示すエリア別特徴データＤＣＨＲ＿ＡＲＥＡが算出され、該エリアに属する画素９に対応する入力画像データＤＩＮに対する補正演算（コントラスト強調）が、該エリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに依存して行われるということである。このような動作によれば、個々のエリアに最適な補正演算を行うことができる。例えば、表示領域５に、暗い画像が表示されるエリアと明るい画像が表示されるエリアがある場合、それぞれのエリアに対して最適な画質補正を行うことができる。これは、画質の向上に寄与する。
【００３７】
この一方で、複数のエリアのそれぞれについてエリア別特徴データＤＣＨＲ＿ＡＲＥＡを算出し、算出したエリア別特徴データＤＣＨＲ＿ＡＲＥＡに応じて補正演算を行う手法では、隣接したエリアの画素について異なる補正演算が行われ得ることから、上述の特開２００４−２３５２２号公報に記載の技術と同様に、エリアの境界におけるブロックノイズの発生が問題になり得る。
【００３８】
このような問題に対処するために、本実施形態では、エリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理を行うことで各画素９に対応する画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが算出され、各画素９に対応する入力画像データＤＩＮの補正演算では、該画素９について算出された画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに依存した補正演算が行われる。詳細には、ある画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理を行うことで算出される。このような手法によれば、エリアの境界付近におけるブロックノイズを低減することができる。以下、入力画像データＤＩＮに対して行われる補正演算の詳細について説明する。
【００３９】
図６は、入力画像データＤＩＮに行われる補正演算の手順を示すフローチャートである。入力画像データＤＩＮは、特徴データ算出回路２８のエリア別特徴データ算出部３１に供給され、エリア別特徴データ算出部３１は、入力画像データＤＩＮからエリア別特徴データＤＣＨＲ＿ＡＲＥＡを算出する（ステップＳ１１）。上述されているように、エリア別特徴データＤＣＨＲ＿ＡＲＥＡとは、ＬＣＤパネル２の表示領域５を区分して定義された複数のエリアのそれぞれについて、各エリアに表示される画像の特徴量を示すデータである。
【００４０】
図７は、表示領域５に規定されるエリア、及び、各エリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡの内容を説明する図である。以下において、表示領域５の水平方向（ゲート線７が延伸する方向）をＸ軸方向と呼び、表示領域５の垂直方向（データ線８が延伸する方向）をＹ軸方向と呼ぶ。
【００４１】
ＬＣＤパネル２の表示領域５は、複数のエリアに区分される。図７の例では、表示領域５が６行６列に配置された３６個の矩形のエリアに区分されている。以下において、表示領域５の各エリアは、“Ａ（Ｎ，Ｍ）”で参照されることがある。ここで、Ｎは、エリアが位置する行を示すインデックスであり、Ｍは、エリアが位置する列を示すインデックスである。図６の例では、Ｎ、Ｍは、いずれも、０以上５以下の整数である。ＬＣＤパネル２が、１９２０×１０８０画素の表示領域５を有するように構成されている場合、各エリアのＸ軸方向の画素９の数（Ｘ軸方向画素数）Ｘａｒｅａは、３２０（＝１９２０／６）であり、Ｙ軸方向の画素９の数（Ｙ軸方向画素数）Ｙａｒｅａは、１８０（＝１０８０／６）である。また、各エリアに含まれる画素９の数（エリア全画素数）Ｄａｔａ＿Ｃｏｕｎｔは、５７６００（＝１９２０／６×１０８０／６）である。
【００４２】
本実施形態では、エリア別特徴データＤＣＨＲ＿ＡＲＥＡは、各エリアに表示される画像のＡＰＬ（average picture level）を示すＡＰＬデータと、各エリアの画素９の輝度の分散σ２を示す分散データと含んでいる。各エリアのＡＰＬは、各エリアの画素９の輝度Ｙの平均値として算出される。ここで、各画素９の輝度Ｙは、入力画像データＤＩＮに記述されている該画素９のＲ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂの階調に対して、色空間の変換（例えば、ＲＧＢ−ＹＵＶ変換や、ＲＧＢ−ＹＣｂＣｒ変換）を行うことで算出される。以下において、エリアＡ（Ｎ，Ｍ）のＡＰＬをＡＰＬ（Ｎ，Ｍ）、エリアＡ（Ｎ，Ｍ）の画素９の輝度Ｙの分散を、σ２（Ｎ，Ｍ）と表記することがある。
【００４３】
一実施形態では、エリアＡ（Ｎ，Ｍ）のＡＰＬデータと分散データ（即ち、エリアＡ（Ｎ，Ｍ）のＡＰＬ（Ｎ，Ｍ）、及び、エリアＡ（Ｎ，Ｍ）の画素９の輝度の分散σ２（Ｎ，Ｍ））は、下記式（１）、（２）で算出される：
【数１】
2015135432.tif 000003
ここで、Ｄａｔａ＿Ｃｏｕｎｔは、エリアＡ（Ｎ，Ｍ）に含まれる画素９の数であり、Ｙｊは、各画素９の輝度であり、Σは、エリアＡ（Ｎ，Ｍ）についての和を表している。
【００４４】
図８は、エリア別特徴データＤＣＨＲ＿ＡＲＥＡを算出するエリア別特徴データ算出部３１の好適な構成の一例を示すブロック図である。一実施形態では、エリア別特徴データ算出部３１は、データ分析回路３３と、特徴データ計算結果格納メモリ３４と、エリア別特徴データ格納メモリ３５とを備えている。
【００４５】
データ分析回路３３は、各エリアＡ（Ｎ，Ｍ）について、該エリアに含まれる画素９の入力画像データＤＩＮから、ＡＰＬ（Ｎ，Ｍ）及び分散σ２（Ｎ，Ｍ）を算出する。このとき、データ分析回路３３は、どの画素９に対応する入力画像データＤＩＮがエリア別特徴データ算出部３１に供給されたかを、タイミング制御回路２７から供給されたフレーム信号ＳＦＲＭ及び座標データＤ（Ｘ,Ｙ）から認識する。
【００４６】
特徴データ計算結果格納メモリ３４は、データ分析回路３３によって算出されたＡＰＬ（Ｎ，Ｍ）及び分散σ（Ｎ，Ｍ）を順次に受け取って保存する。特徴データ計算結果格納メモリ３４は、１行のエリアＡ（Ｎ，０）〜Ａ（Ｎ，５）のエリア別特徴データＤＣＨＲ＿ＡＲＥＡ（即ち、ＡＰＬ（Ｎ，０）〜ＡＰＬ（Ｎ，５）及びσ２（Ｎ，０）〜σ２（Ｎ，０））を格納するように構成されている。また、特徴データ計算結果格納メモリ３４は、格納した１行のエリアＡ（Ｎ，０）〜Ａ（Ｎ，５）のエリア別特徴データＤＣＨＲ＿ＡＲＥＡをエリア別特徴データ格納メモリ３５に転送する機能を有している。
【００４７】
エリア別特徴データ格納メモリ３５は、特徴データ計算結果格納メモリ３４から、エリア別特徴データＤＣＨＲ＿ＡＲＥＡを、１行のエリアＡ（Ｎ，０）〜Ａ（Ｎ，５）を単位として順次に受け取って保存する。エリア別特徴データ格納メモリ３５は、表示領域５の全エリアＡ（０，０）〜Ａ（５，５）のエリア別特徴データＤＣＨＲ＿ＡＲＥＡを格納するように構成されている。また、エリア別特徴データ格納メモリ３５は、格納したエリア別特徴データＤＣＨＲ＿ＡＲＥＡのうち、隣接する２行のエリアＡ（Ｎ，０）〜Ａ（Ｎ，５）、エリアＡ（Ｎ＋１，０）〜Ａ（Ｎ＋１，５）に対応するエリア別特徴データＤＣＨＲ＿ＡＲＥＡを出力する機能を有している。
【００４８】
図６を再度に参照して、エリア別特徴データＤＣＨＲ＿ＡＲＥＡは、画素別特徴データ算出部３２に供給される。画素別特徴データ算出部３２においてエリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理が行われて画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが算出される（ステップＳ１２、Ｓ１３）。
【００４９】
詳細には、まず、エリア別特徴データＤＣＨＲ＿ＡＲＥＡからフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲが算出される。（ステップＳ１２）。ここで、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲとは、エリアの頂点のそれぞれについて算出される特徴量を示すデータである。ある頂点のフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲは、該頂点が属するエリアのエリア別特徴データＤＣＨＲ＿ＡＲＥＡから算出される。これは、ある頂点のフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲが、該頂点の近傍の領域に表示される画像の特徴量を示すデータであることを意味している。
【００５０】
図９は、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲの内容を説明する図である。本実施形態では、各エリアは矩形であり、４つの頂点を有している。隣接するエリアで頂点が共有されるから、表示領域５には、エリアの頂点が行列に配置されることになる。例えば、表示領域５が６行６列のエリアを含む場合には、頂点は、７行７列に配置されることになる。以下において、表示領域５の各頂点は、“ＶＴＸ（Ｎ，Ｍ）”で参照されることがある。ここで、Ｎは、該頂点が位置する行を示すインデックスであり、Ｍは、該頂点が位置する列を示すインデックスである。
【００５１】
ある頂点に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲは、該頂点が属するエリアのエリア別特徴データＤＣＨＲ＿ＡＲＥＡから算出される。本実施形態では、エリア別特徴データＤＣＨＲ＿ＡＲＥＡがＡＰＬデータ及び分散データを含んでおり、これに合わせて、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲも、各頂点について算出されたＡＰＬデータ及び分散データを含んでいる。
【００５２】
ここで、表示領域５には、３種類の頂点が存在する。フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲの算出方法は、頂点の種類に応じて異なっている。
【００５３】
（１）表示領域５の４隅に位置する頂点
表示領域５の４隅に位置する頂点ＶＴＸ（０，０）、ＶＴＸ（０，Mmax）、ＶＴＸ（０，０）、ＶＴＸ（Nmax，０）、ＶＴＸ（Nmax，Mmax）は、単一のエリアに属している。ここで、Ｎｍａｘ、Ｍｍａｘは、それぞれ、頂点が位置する行、列を示すインデックスＮ、Ｍの最大値であり、頂点が７行７列に配置される本実施形態では、Nmax、Mmaxは、いずれも、６である。
【００５４】
表示領域５の４隅に位置する頂点については、該頂点が属するエリアのエリア別特徴データＤＣＨＲ＿ＡＲＥＡが、そのまま、該頂点に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲとして用いられる。即ち、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲのＡＰＬデータ、及び、分散データは、下記式で表わされる：
APL_FILTER (0, 0) ＝ＡＰＬ（０，０）      …（３ａ）
σ2_FILTER (0, 0) ＝σ２（０，０）        …（３ｂ）
APL_FILTER (0, Mmax) ＝ＡＰＬ（０，Mmax−１）      …（３ｃ）
σ2_FILTER (0, Mmax) ＝σ２（０，Mmax−１）        …（３ｄ）
APL_FILTER (Nmax, 0) ＝ＡＰＬ（Nmax−１，０）      …（３ｅ）
σ2_FILTER (Nmax, 0) ＝σ２（Nmax−１，０）        …（３ｆ）
APL_FILTER (Nmax, Mmax) ＝ＡＰＬ（Nmax−１，Mmax−１）  …（３ｇ）
σ2_FILTER (Nmax, Mmax) ＝σ２（Nmax−１，Mmax−１）    …（３ｈ）
ここで、APL_FILTER(i, j)、は、頂点ＶＴＸ（ｉ，ｊ）に対応するＡＰＬデータの値であり、σ2_FILTER(i, j)は、頂点ＶＴＸ（ｉ，ｊ）に対応する分散データの値である。なお、上述の通り、ＡＰＬ（ｉ，ｊ）は、エリアＡ（ｉ，ｊ）のＡＰＬであり、σ２（ｉ，ｊ）は、エリアＡ（ｉ，ｊ）の画素９の輝度の分散である。
【００５５】
（２）表示領域５の４辺に位置する頂点
表示領域５の４辺に位置する頂点（図９の例では、頂点ＶＴＸ（０，１）〜ＶＴＸ（０，Mmax−１）、ＶＴＸ（Nmax，１）〜ＶＴＸ（Nmax，Mmax−１）、ＶＴＸ（１，０）〜ＶＴＸ（Nmax−１，０）及びＶＴＸ（１，Mmax）〜ＶＴＸ（Nmax−１，Mmax））は、隣接する２つのエリアに属している。表示領域５の４辺に位置する頂点については、それが属する２つのエリアのＡＰＬデータ及び分散データの平均値が、それぞれ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲのＡＰＬデータ及び分散データとして用いられる。即ち、このような頂点のフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲのＡＰＬデータ及び分散データは、下記式で表わされる：
APL_FILTER (0, M) ＝{ＡＰＬ（０，Ｍ−１）＋ＡＰＬ（０，Ｍ）}／２  …（４ａ）
σ2_FILTER (0, M) ＝｛σ２（０，Ｍ−１）＋σ２（０，Ｍ）｝／２        …（４ｂ）
APL_FILTER (N, 0) ＝｛ＡＰＬ（Ｎ−１，０）＋ＡＰＬ（Ｎ，０）｝／２  …（４ｃ）
σ2_FILTER (N, 0) ＝｛σ２（Ｎ−１，０）＋σ２（Ｎ，０）｝／２        …（４ｄ）
APL_FILTER (Nmax, M) ＝{ＡＰＬ（Nmax，Ｍ−１）＋ＡＰＬ（Nmax，Ｍ）}／２
…（４ｅ）
σ2_FILTER (Nmax, M) ＝｛σ２（Nmax，Ｍ−１）＋σ２（Nmax，Ｍ）｝／２
…（４ｆ）
APL_FILTER (N, Mmax) ＝｛ＡＰＬ（Ｎ−１，Mmax）＋ＡＰＬ（Ｎ，Mmax）｝／２
…（４ｇ）
σ2_FILTER (N, Mmax) ＝｛σ２（Ｎ−１，Mmax）＋σ２（Ｎ，Mmax）｝／２
…（４ｈ）
ここで、Ｍは、１以上Ｍｍａｘ−１以下の整数であり、Ｎは、１以上Ｎｍａｘ−１以下の整数である。
【００５６】
（３）上記の頂点以外の頂点
表示領域５の４隅に位置せず、４辺にも位置していない頂点（中央部分の頂点）は、２行２列に配置された４つのエリアに属している。このような頂点については、それが属する４つのエリアのＡＰＬデータ及び分散データの平均値が、それぞれ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲのＡＰＬデータ及び分散データとして用いられる。即ち、このような頂点ＶＴＸ（Ｎ，Ｍ）に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲのＡＰＬデータ及び分散データは、下記式で表わされる：
APL_FILTER (N, M) ＝{ＡＰＬ（Ｎ−１，Ｍ−１）＋ＡＰＬ（Ｎ−１，Ｍ）＋
ＡＰＬ（Ｎ，Ｍ−１）＋ＡＰＬ（Ｎ，Ｍ）}／４  …（５ａ）
σ2_FILTER (N, M) ＝｛σ２（Ｎ−１，Ｍ−１）＋σ２（Ｎ−１，Ｍ）＋
σ２（Ｎ，Ｍ−１）＋σ２（Ｎ，Ｍ）｝／４      …（５ｂ）
【００５７】
図６に戻り、画素別特徴データ算出部３２は、更に、上述のようにして算出されたフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲから直線補間により画素別特徴データＤＣＨＲ＿ＰＩＸＥＬを算出する（ステップＳ１３）。上述のように、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、表示領域５の画素９のそれぞれについて算出された特徴量を示すデータである。本実施形態では、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲがＡＰＬデータ及び分散データを含んでおり、これに合わせて、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬも、各画素９について算出されたＡＰＬデータ及び分散データを含んでいる。
【００５８】
図１０は、エリアＡ（Ｎ，Ｍ）に位置する画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの算出方法を示す概念図である。
【００５９】
図１０において、ｓは、エリアＡ（Ｎ，Ｍ）内における画素９のＸ軸方向の位置を示しており、ｔは、エリアＡ（Ｎ，Ｍ）内における画素９のＹ軸方向の位置を示している。ｓ、ｔは、下記式で表わされる：
ｓ＝ｘ−（Ｘａｒｅａ×Ｍ）            …（６ａ）
ｔ＝ｙ−（Ｙａｒｅａ×Ｎ）            …（６ｂ）
ここで、ｘは、表示領域５における画素９のＸ軸方向の位置を、画素を単位として表わしたものであり、Ｘａｒｅａは、各エリアのＸ軸方向画素数である。また、ｙは、表示領域５における画素９のＹ軸方向の位置を、画素を単位として表わしたものであり、Ｙａｒｅａは、各エリアのＹ軸方向画素数である。上述の通り、ＬＣＤパネル２が、１９２０×１０８０画素の表示領域５を有し、且つ、６行６列のエリアに分割されている場合、Ｘ軸方向画素数Ｘａｒｅａは、３２０（＝１９２０／６）であり、Ｙ軸方向画素数Ｙａｒｅａは、１８０（＝１０８０／６）である。
【００６０】
エリアＡ（Ｎ，Ｍ）に位置する特定の画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、該エリアＡ（Ｎ，Ｍ）の４つの頂点に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲを特定の画素９の該エリアＡ（Ｎ，Ｍ）内での位置に応じて直線補間することによって算出される。より具体的には、エリアＡ（Ｎ，Ｍ）の画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、下記式で算出される：
【数２】
2015135432.tif 000004
ここで、APL_PIXEL (y, x)は、表示領域５におけるＸ軸方向の位置がｘであり、Ｙ軸方向の位置がｙである画素９について算出されたＡＰＬデータの値であり、σ２_PIXEL (y, x)は、当該画素９について算出された分散データの値である。
【００６１】
上述されたステップＳ１２、Ｓ１３の処理は、全体としては、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに対して該画素９のエリア内の位置に依存したフィルタリング処理を行い、これにより、該画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬを算出することに相当する。ここで、エリア別特徴データＤＣＨＲ＿ＡＲＥＡは、ＡＰＬデータと分散データを含んでおり、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬも、ＡＰＬデータと分散データを含んでいることに留意されたい。上述されたステップＳ１２、Ｓ１３の処理では、各画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬのＡＰＬデータは、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡのＡＰＬデータ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡのＡＰＬデータに対して該画素９のエリア内の位置に依存したフィルタリング処理を行うことによって算出される。同様に、各画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの分散データは、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡの分散データ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡの分散データに対して該画素９のエリア内の位置に依存したフィルタリング処理を行うことによって算出される。
【００６２】
図１１は、ステップＳ１２、Ｓ１３の処理を行う画素別特徴データ算出部３２の好適な構成の一例を示すブロック図である。画素別特徴データ算出部３２は、フィルタ処理後特徴データ算出回路３６と、フィルタ処理後特徴データ格納メモリ３７と、画素別特徴データ算出回路３８とを備えている。フィルタ処理後特徴データ算出回路３６は、エリア別特徴データ算出部３１のエリア別特徴データ格納メモリ３５から読み出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡから、各頂点に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲを算出する。上述のように、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲは、ＡＰＬデータ及び分散データを含んでいる。フィルタ処理後特徴データ格納メモリ３７は、算出されたフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲを格納する。フィルタ処理後特徴データ格納メモリ３７は、２行の頂点に対応するフィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲを格納する容量を有している。画素別特徴データ算出回路３８は、上記式（７ａ）、（７ｂ）に従って、各画素９に対応する画素別特徴データＤＣＨＲ＿ＰＩＸＥＬを算出する。画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、補正点データ算出回路２９に送られる。
【００６３】
図６に戻り、補正点データ算出回路２９においては、各画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬのＡＰＬデータから、各画素９の入力画像データＤＩＮのガンマ補正に用いるべきガンマ値が算出される（ステップＳ１４）。ここで、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂについて異なるガンマ値が算出される。詳細には、表示領域５におけるＸ軸方向の位置がｘであり、Ｙ軸方向の位置がｙである画素９のＲ副画素１１Ｒの入力画像データＤＩＮについて行われるガンマ補正に用いるべきガンマ値は、下記式に従って算出される：
γ＿ＰＩＸＥＬＲ＝γ＿ＳＴＤＲ＋ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）・ηＲ  …（８ａ）
ここで、γ＿ＰＩＸＥＬＲは、該画素９のＲ副画素１１Ｒの入力画像データＤＩＮについて行われるガンマ補正に用いるべきガンマ値であり、γ＿ＳＴＤＲは、基準となるガンマ値であり、また、ηＲは、所定の正の比例定数である。式（８ａ）では、ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）が増大するほどガンマ値γ＿ＰＩＸＥＬＲが増大されることに留意されたい。
【００６４】
同様に、表示領域５におけるＸ軸方向の位置がｘであり、Ｙ軸方向の位置がｙである画素９のＧ副画素１１Ｇ、Ｂ副画素１１Ｂの入力画像データＤＩＮについて行われるガンマ補正に用いるべきガンマ値は、それぞれ、下記式に従って算出される：
γ＿ＰＩＸＥＬＧ＝γ＿ＳＴＤＧ＋ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）・ηＧ  …（８ｂ）
γ＿ＰＩＸＥＬＢ＝γ＿ＳＴＤＢ＋ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）・ηＢ  …（８ｃ）
ここで、γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢは、該画素９のＧ副画素１１Ｇ、Ｂ副画素１１Ｂの入力画像データＤＩＮについて行われるガンマ補正に用いるべきガンマ値であり、γ＿ＳＴＤＧ、γ＿ＳＴＤＢは、基準となるガンマ値であり、また、ηＧ、ηＢは、所定の比例定数である。γ＿ＳＴＤＲ、γ＿ＳＴＤＧ、γ＿ＳＴＤＢは、互いに同一でもよいし、異なっていても良い。また、ηＲ、ηＧ、ηＢは、互いに同一でもよいし、異なっていても良い。ガンマ値γ＿ＰＩＸＥＬＲ、γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢは、各画素９について算出されることに留意されたい。
【００６５】
更に、算出されたガンマ値γ＿ＰＩＸＥＬＲ、γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢに応じて、それぞれ、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが選択される（ステップＳ１５）。ここで、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、それぞれ、最終的に近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出するために用いられる元データである。補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、各画素９について選択される。後述のように、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの分散データに応じて修正することで、最終的に近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢが決定される。
【００６６】
一実施形態では、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの選択は、下記のようにして行われる。補正点データ算出回路２９には、複数の補正点データ組ＣＰ＃１〜ＣＰ＃ｍが格納され、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢのそれぞれは、複数の補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちから選択される。補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、異なるガンマ値γに対応しており、補正点データ組ＣＰ＃１〜ＣＰ＃ｍのそれぞれは、補正点データＣＰ０〜ＣＰ５から構成されている。
【００６７】
あるガンマ値γに対応する補正点データ組ＣＰ＃ｊの補正点データＣＰ０〜ＣＰ５は、下記のように決定されている。
（１）γ＜１の場合
【数３】
2015135432.tif 000005
（２）γ≧１の場合
【数４】
2015135432.tif 000006
ここで、ＤＩＮＭＡＸは、入力画像データＤＩＮの許容最大値であり、ＤＯＵＴＭＡＸは、出力画像データＤＯＵＴの許容最大値である。Ｋは、下記式：
Ｋ＝（ＤＩＮＭＡＸ＋１）／２，          ・・・（１０）
で与えられる定数である。また、Ｇａｍｍａ［ｘ］は、ガンマ補正の厳密式を表す関数であり、下記式によって定義される：
【数５】
2015135432.tif 000007
【００６８】
本実施形態では、補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、補正点データ組ＣＰ＃１〜ＣＰ＃ｍから任意に選択された補正点データ組ＣＰ＃ｊについて、ｊが大きいほど式（１１）のγが大きくなるように決定されている。即ち、補正点データ組ＣＰ＃ｊについて定められたガンマ値をγｊとすると、
γ１＜γ２＜・・・＜γｍ−１＜γｍ          ・・・（１２）
が成立する。
【００６９】
一実施形態では、補正点データ組ＣＰ＿ＬＲは、ガンマ値γ＿ＰＩＸＥＬＲに応じて補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちから選択される。ガンマ値γ＿ＰＩＸＥＬＲが大きいほど、よりｊの値が大きいような補正点データ組ＣＰ＃ｊが選択される。同様に、補正点データ組ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、それぞれ、ガンマ値γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢに応じて補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちから選択される。
【００７０】
図１２は、このようにして補正点データ組ＣＰ＿Ｌｋが決定された場合のＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）、γ＿ＰＩＸＥＬｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）が大きいほど、ガンマ値γ＿ＰＩＸＥＬｋは大きく設定され、よりｊの値が大きいような補正点データ組ＣＰ＃ｊが選択される。
【００７１】
他の実施形態では、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、次のように決定されてもよい。上記と同様に、補正点データ算出回路２９に補正点データ組ＣＰ＃１〜ＣＰ＃ｍが保存される。ここで、補正点データ算出回路２９に保存される補正点データ組ＣＰ＃１〜ＣＰ＃ｍの数は、２Ｐ−（Ｑ−１）組である。Ｐは、ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）を記述するために使用されるビットの数であり、Ｑは、Ｐよりも小さく２以上の所定の整数である。すなわち、ｍ＝２Ｐ−（Ｑ−１）である。補正点データ算出回路２９に格納される補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、初期設定として、演算装置４からドライバＩＣ３に供給されてもよい。
【００７２】
更に、ガンマ値γ＿ＰＩＸＥＬｋ（ｋは、”Ｒ”、”Ｇ”、”Ｂ”の任意）に応じて、補正点データ算出回路２９に格納されている補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちの２つの補正点データ組：補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。ｑは、１以上、ｍ−１の整数である。ここで、
γｑ＜γ＿ＰＩＸＥＬｋ＜γｑ＋１ 
となるように補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。
【００７３】
補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０〜ＣＰ５は、それぞれ、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出される。
【００７４】
より具体的には、補正点データ組ＣＰ＿Ｌｋ（ｋは、”Ｒ”、”Ｇ”、”Ｂ”の任意）の補正点データＣＰ０〜ＣＰ５は、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５から、下記式で算出される。
ＣＰα＿Ｌｋ＝ＣＰα（＃ｑ）＋
｛（ＣＰα（＃（ｑ＋１））−ＣＰα（＃ｑ）／２β｝×ＡＰＬ＿ＰＩＸＥＬ［Ｑ−１：０］，
・・・（１３）
α：０以上、５以下の整数
ＣＰα＿Ｌｋ：補正点データ組ＣＰ＿Ｌｋの補正点データＣＰα
ＣＰα（＃ｑ）：選択された補正点データ組ＣＰ＃ｑの補正点データＣＰα
ＣＰα（＃（ｑ＋１））：選択された補正点データ組ＣＰ＃（ｑ＋１）の補正点データＣＰα
ＡＰＬ＿ＰＩＸＥＬ［Ｎ−１：０］：ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）の下位Ｑビット
【００７５】
図１３は、このようにして補正点データ組ＣＰ＿Ｌｋが決定された時のＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）、γ＿ＰＩＸＥＬｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）が大きいほど、ガンマ値γ＿ＰＩＸＥＬｋは大きく設定され、よりｑの値が大きいような補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。そして、補正点データ組ＣＰ＿Ｌｋは、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が対応するガンマ値γｑ、γｑ＋１の中間の値のガンマ値に対応するように決定されることになる。
【００７６】
図１４は、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの形状と、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブの形状を概念的に示すグラフである。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰαが、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）それぞれの補正点データＣＰα（＃ｑ）、ＣＰα（＃ｑ＋１）の補間計算により算出される結果（αは、０以上５以下の整数）、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブは、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの間にあるような形状になる。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０〜ＣＰ５を、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出することは、補正点データ算出回路２９に保存される補正点データ組ＣＰ＃１〜ＣＰ＃ｍの数が少なくても、ガンマ補正に使用されるガンマ値を細かく調節することを可能にする点で有用である。
【００７７】
図６に戻り、補正点データ組ＣＰ＿Ｌｋ（ｋは、“Ｒ”、“Ｇ”、“Ｂ”の任意）が決定された後、補正点データ組ＣＰ＿Ｌｋが、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに含まれる分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に応じて修正され、これにより、近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌｋが算出される（ステップＳ１６）。補正点データ組ＣＰ＿ｓｅｌｋは、各画素９について算出される。ここで、上述されているように、補正点データ組ＣＰ＿Ｌｋは、特定のガンマカーブの形状を表すデータ組であるから、補正点データ組ＣＰ＿Ｌｋを分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に応じて修正することは、技術的には、ガンマ補正に使用されるガンマカーブの形状を分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に応じて修正することと等価であることに留意されたい。
【００７８】
図１５は、補正点データ組ＣＰ＿Ｌｋを、分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に基づいて修正することの技術的意義を示す概念図である。分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）の値が大きいことは、当該画素９の周囲の領域にＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）から離れた輝度の画素９が多いことを意味しており、言い換えれば、画像のコントラストが大きいことを意味している。画像のコントラストが大きい場合には、コントラストを強調するように近似演算補正回路２２における補正演算を行うことで、当該画像のコントラストを表現できるようになる。
【００７９】
補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４は、コントラストに及ぼす影響が大きいので、本実施形態では、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４が分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）の値に応じて制御される。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１の修正は、分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）の値が大きいほど、最終的に近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１が小さくなるように行われる。また、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ４の修正は、分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）の値が大きいほど、最終的に近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ４が小さくなるように行われる。このような修正により、画像のコントラストが大きい場合には、コントラストを強調するように近似演算補正回路２２における補正演算が行われることになる。なお、本実施形態では、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５については修正が行われない。即ち、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５は、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５と同一の値である。
【００８０】
一実施形態では、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４は、次式で算出される：
ＣＰ１＿ｓｅｌＲ＝ＣＰ１＿ＬＲ−（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＲ
・・・（１４ａ）
ＣＰ１＿ｓｅｌＧ＝ＣＰ１＿ＬＧ−（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＧ
・・・（１４ｂ）
ＣＰ１＿ｓｅｌＢ＝ＣＰ１＿ＬＢ−（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＢ
・・・（１４ｃ）
ＣＰ４＿ｓｅｌＲ＝ＣＰ４＿ＬＲ＋（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＲ
・・・（１５ａ）
ＣＰ４＿ｓｅｌＧ＝ＣＰ４＿ＬＧ＋（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＧ
・・・（１５ｂ）
ＣＰ４＿ｓｅｌＢ＝ＣＰ４＿ＬＢ＋（ＤＩＮＭＡＸ−σ２＿ＰＩＸＥＬ（ｙ，ｘ））・ξＢ
・・・（１５ｃ）
ここで、ＤＩＮＭＡＸは、入力画像データＤＩＮの許容最大値である。また、ξＲ、ξＧ、ξＢは、所定の比例定数である。ξＲ、ξＧ、ξＢは、同一であってもよいし、互いに異なっていてもよい。また、ＣＰ１＿ｓｅｌｋ、ＣＰ４＿ｓｅｌｋは、それぞれ、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４であり、ＣＰ１＿Ｌｋ、ＣＰ４＿Ｌｋは、それぞれ、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４である。
【００８１】
図１６は、上述のステップＳ１４〜Ｓ１６の処理を行う補正点データ算出回路２９の好適な構成の例を示すブロック図である。図１６の例では、補正点データ算出回路２９は、補正点データ組格納レジスタ４１と、補間演算／選択回路４２と、補正点データ加減算回路４３とを備えている。
【００８２】
補正点データ組格納レジスタ４１は、上述の複数の補正点データ組ＣＰ＃１〜ＣＰ＃ｍを格納している。上述されているように、補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを決定する元データとして使用される。
【００８３】
補間演算／選択回路４２は、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに含まれているＡＰＬデータＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）に応じて補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを決定する。上述されるように、一実施形態では、ＡＰＬデータＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）から、式（８ａ）〜（８ｃ）に従ってγ＿ＰＩＸＥＬｋ（ｋは、“Ｒ”、“Ｇ”、“Ｂ”の任意）が算出され、ガンマ値γ＿ＰＩＸＥＬｋに応じて、それぞれ、補正点データ組ＣＰ＿Ｌｋが、補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちから選択される。他の実施形態では、ガンマ値γ＿ＰＩＸＥＬｋに応じて補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちから２つが選択され、選択された２つの補正点データ組に対し、ＡＰＬデータＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）に依存した補間演算（より具体的には、式（１３）の演算）を行うことで、補正点データ組ＣＰ＿Ｌｋが算出される。補間演算／選択回路４２によって決定された補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、補正点データ加減算回路３９に送られる。
【００８４】
補正点データ加減算回路３９は、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに含まれる分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に応じて補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを修正し、最終的に近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出する。補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの修正は、例えば、式（１４ａ）〜（１４ｃ）、（１５ａ）〜（１５ｃ）に従って行われる。
【００８５】
図６に戻り、近似演算補正回路２２の近似演算ユニット２２Ｒ、２２Ｇ、２２Ｂは、それぞれ、各画素９について補正点データ算出回路２９によって算出された補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを用いて当該画素９に対応する入力画像データＤＩＮＲ、ＤＩＮＧ、及びＤＩＮＢに対して補正演算を行い、出力画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する（ステップＳ１７）。
【００８６】
各近似演算ユニット２２ｋ（ｋは、“Ｒ”、“Ｇ”、“Ｂ”の任意）は、下記式によって入力画像データＤＩＮｋから出力画像データＤＯＵＴｋを演算する：
（１）ＤＩＮｋ＜ＤＩＮＣｅｎｔｅｒ、且つ、ＣＰ１＞ＣＰ０の場合：
【数６】
2015135432.tif 000008
補正点データＣＰ１が補正点データＣＰ０よりも大きいということは、ガンマ補正に使用されるガンマ値γ＿ＤＰＩＮが１より小さいことを意味していることに留意されたい。
【００８７】
（２）ＤＩＮｋ＜ＤＩＮＣｅｎｔｅｒ、且つ、ＣＰ１≦ＣＰ０の場合：
【数７】
2015135432.tif 000009
補正点データＣＰ１が補正点データＣＰ０以下であるということは、ガンマ補正に使用されるガンマ値γが１以上であることを意味していることに留意されたい。
【００８８】
（３）ＤＩＮｋ＞ＤＩＮＣｅｎｔｅｒの場合：
【数８】
2015135432.tif 000010
【００８９】
ここで、中間データ値ＤＩＮＣｅｎｔｅｒとは、入力画像データＤＩＮの許容最大値ＤＩＮＭＡＸを用いて下記式：
ＤＩＮＣｅｎｔｅｒ＝ＤＩＮＭＡＸ／２，        ・・・（１７）
で定義される値である。また、Ｋは、上述の式（１０）で与えられるパラメータである。更に、式（１６ａ）〜（１６ｃ）に現れるＤＩＮＳ、ＰＤＩＮＳ、ＮＤＩＮＳは、下記のように定義される値である。
【００９０】
（ａ）ＤＩＮＳ
ＤＩＮＳは、入力画像データＤＩＮｋに依存して決まる値であり、下記式で与えられる：
【数９】
2015135432.tif 000011
【００９１】
（ｂ）ＰＤＩＮＳ
ＰＤＩＮＳは、式（１９ｂ）で定義されるパラメータＲを用いて、下記式（１９ａ）で定義される：
【数１０】
2015135432.tif 000012
式（１８ａ）、（１８ｂ）、（１９ｂ）から理解されるように、パラメータＲは、ＤＩＮｋの１／２乗に比例する値であり、従って、ＰＤＩＮＳは、入力画像データＤＩＮｋの１／２乗に比例する項、及び１乗に比例する項を含む式で算出される値である。
【００９２】
（ｃ）ＮＤＩＮＳ
ＮＤＩＮＳは、下記式で与えられる：
【数１１】
2015135432.tif 000013
式（１８ａ）、（１８ｂ）、（２０）から理解されるように、ＮＤＩＮＳは、入力画像データＤＩＮｋの２乗に比例する項を含む式で算出される値である。
【００９３】
近似演算補正回路２２において上記の一連の式によって算出された出力画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢが、減色処理回路２３に送られる。減色処理回路２３では、出力画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢに対して減色処理を行われ、減色画像データＤＯＵＴ＿Ｄが生成される。減色画像データＤＯＵＴ＿Ｄは、ラッチ回路２４を介してデータ線駆動回路２６に送られ、ＬＣＤパネル２のデータ線８は、減色画像データＤＯＵＴ＿Ｄに応じて駆動される。
【００９４】
以上に説明されているように、本実施形態では、ＬＣＤパネル２の表示領域５のＬＣＤパネル２の表示領域５を区分して定義された複数のエリアのそれぞれについてエリア別特徴データＤＣＨＲ＿ＡＲＥＡが算出され、該エリアに属する画素９に対応する入力画像データＤＩＮに対する補正演算（コントラスト強調）が、該エリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに依存して行われる。このような動作によれば、個々のエリアに最適な補正演算を行うことができる。例えば、表示領域５に、暗い画像が表示されるエリアと明るい画像が表示されるエリアがある場合、それぞれのエリアに対して最適な画質補正を行うことができる。これは、画質の向上に寄与する。
【００９５】
この一方で、本実施形態では、エリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理を行うことで各画素９について画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが算出され、各画素９の入力画像データＤＩＮの補正演算では、該画素９について算出された画素別特徴データＤＣＨＲ＿ＰＩＸＥＬに依存した補正演算が行われる。詳細には、ある画素９の画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、該画素９が属するエリアについて算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡ、及び、該エリアの周辺に位置するエリア（該エリアに隣接するエリア）について算出されたエリア別特徴データＤＣＨＲ＿ＡＲＥＡに対してフィルタリング処理を行うことで算出される。このような手法によれば、エリアの境界付近におけるブロックノイズを低減することができる。
【００９６】
なお、上記の実施形態では、エリア別特徴データＤＣＨＲ＿ＡＲＥＡ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲ、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが、いずれも、ＡＰＬデータ及び分散データを含んでいるが、エリア別特徴データＤＣＨＲ＿ＡＲＥＡ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲ、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの内容は、ＡＰＬデータ及び分散データの組み合わせに限定されない。エリア別特徴データＤＣＨＲ＿ＡＲＥＡ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲ、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬは、ＡＰＬデータ及び分散データ以外の特徴量を示すデータを含んでいても良い。
【００９７】
また、エリア別特徴データＤＣＨＲ＿ＡＲＥＡ、フィルタ処理後特徴データＤＣＨＲ＿ＦＩＬＴＥＲ、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬが、ＡＰＬデータのみを含んでいてもよい。この場合には、画素別特徴データＤＣＨＲ＿ＰＩＸＥＬの分散データに基づく補正点データ組ＣＰ＿Ｌｋの修正は行われず、補正点データ組ＣＰ＿Ｌｋが、そのまま、近似演算補正回路２２に供給される補正点データ組ＣＰ＿ｓｅｌｋとして用いられる。このような構成でも、個々のエリアに最適なガンマ値を選択し、最適なガンマ値による補正演算（ガンマ補正）を行うことができる。
【００９８】
また、上記の実施形態では、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂについて、別々にガンマ値γ＿ＰＩＸＥＬＲ、γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢが算出され、算出されたガンマ値γ＿ＰＩＸＥＬＲ、γ＿ＰＩＸＥＬＧ、γ＿ＰＩＸＥＬＢに応じて補正演算が行われる。しかしながら、Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂに共通のガンマ値γ＿ＰＩＸＥＬが算出され、同一の補正演算が行われても良い。この場合、ある画素９のＡＰＬデータＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）から、下記式
γ＿ＰＩＸＥＬ＝γ＿ＳＴＤ＋ＡＰＬ＿ＰＩＸＥＬ（ｙ，ｘ）・η  …（８ａ’）
によってＲ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂに共通のガンマ値γ＿ＰＩＸＥＬが算出される。更に、ガンマ値γ＿ＰＩＸＥＬから、共通の補正点データ組ＣＰ＿Ｌが算出される。補正点データ組ＣＰ＿Ｌのガンマ値γ＿ＰＩＸＥＬからの算出は、上述された、補正点データ組ＣＰ＿Ｌｋのガンマ値γ＿ＰＩＸＥＬｋ（ｋは、“Ｒ”、“Ｇ”、“Ｂ”の任意）からの算出と同様にして行われる。更に、補正点データ組ＣＰ＿Ｌが当該画素９の分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に基づいて修正されて、共通の補正点データ組ＣＰ＿ｓｅｌが算出される。補正点データ組ＣＰ＿ｓｅｌの算出は、上述された、補正点データ組ＣＰ＿Ｌｋを当該画素９の分散データσ２＿ＰＩＸＥＬ（ｙ，ｘ）に基づいて修正することによる補正点データ組ＣＰ＿ｓｅｌｋの算出と同様にして行われる。Ｒ副画素１１Ｒ、Ｇ副画素１１Ｇ、Ｂ副画素１１Ｂのいずれに対応する入力画像データＤＩＮに対しても補正点データ組ＣＰ＿ｓｅｌに基づく補正演算が行われて出力画像データＤＯＵＴが算出される。
【００９９】
また、上記では、ＬＣＤパネル２を備えた液晶表示装置１の実施形態が記載されているが、本発明は、他の表示パネルを備えたパネル表示装置（例えば、有機ＥＬ（electroluminescence）表示パネルを備えた表示装置）に適用され得ることに留意されたい。
【符号の説明】
【０１００】
１        ：液晶表示装置
２        ：ＬＣＤパネル
３        ：ドライバＩＣ
４        ：演算装置
５        ：表示領域
６        ：ゲート線駆動回路
７        ：ゲート線
８        ：データ線
９        ：画素
１１      ：副画素
１１Ｂ    ：Ｂ副画素
１１Ｇ    ：Ｇ副画素
１１Ｒ    ：Ｒ副画素
１２      ：ＴＦＴ
１３      ：画素電極
１４      ：対向電極
２１      ：インターフェース回路
２２      ：近似演算補正回路
２２Ｒ、２２Ｇ、２２Ｂ、２２ｋ：近似演算ユニット
２３      ：減色処理回路
２４      ：ラッチ回路
２５      ：階調電圧発生回路
２６      ：データ線駆動回路
２７      ：タイミング制御回路
２８      ：特徴データ算出回路
２９      ：補正点データ算出回路
３１      ：エリア別特徴データ算出部
３２      ：画素別特徴データ算出部
３３      ：データ分析回路
３４      ：特徴データ計算結果格納メモリ
３５      ：エリア別特徴データ格納メモリ
３６      ：フィルタ処理後特徴データ算出回路
３７      ：フィルタ処理後特徴データ格納メモリ
３８      ：画素別特徴データ算出回路
３９      ：補正点データ加減算回路
４１      ：補正点データ組格納レジスタ
４２      ：選択回路
４３      ：補正点データ加減算回路
【図１】
2015135432.tif 000014
【図２】
2015135432.tif 000015
【図３】
2015135432.tif 000016
【図４】
2015135432.tif 000017
【図５】
2015135432.tif 000018
【図６】
2015135432.tif 000019
【図７】
2015135432.tif 000020
【図８】
2015135432.tif 000021
【図９】
2015135432.tif 000022
【図１０】
2015135432.tif 000023
【図１１】
2015135432.tif 000024
【図１２】
2015135432.tif 000025
【図１３】
2015135432.tif 000026
【図１４】
2015135432.tif 000027
【図１５】
2015135432.tif 000028
【図１６】
2015135432.tif 000029