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