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