(57)【要約】【課題】  小さな回路規模で、画像の適切なコントラスト補正ができるコントラスト補正回路を提供する。【解決手段】  画像の局所的な補正処理を行う局所的処理部と、前記画像の全体的な補正処理を行う大域的処理部と、を備え、前記局所的処理部が、補正対象ピクセルを含み設定される第１の範囲に含まれる複数の第１参照ピクセルに基づく第１補正値と、前記第１の範囲を含み設定される第２の範囲に含まれ、かつ、前記第１の範囲に含まれない複数の第２参照ピクセルに基づく第２補正値とに基づいて、前記補正対象ピクセルの補正値を求め、前記大域的処理部が、前記局所的処理部が求めた前記補正対象ピクセルの補正値を、前記局所的処理部が求めた１フレーム分のピクセルの補正値に基づきさらに補正する、コントラスト補正回路である。【選択図】  図６
2017174195.tif 000002
【特許請求の範囲】
【請求項１】
画像の局所的な補正処理を行う局所的処理部と、
前記画像の全体的な補正処理を行う大域的処理部と、を備え、
前記局所的処理部が、補正対象ピクセルを含み設定される第１の範囲に含まれる複数の第１参照ピクセルに基づく第１補正値と、前記第１の範囲を含み設定される第２の範囲に含まれ、かつ、前記第１の範囲に含まれない複数の第２参照ピクセルに基づく第２補正値とに基づいて、前記補正対象ピクセルの補正値を求め、
前記大域的処理部が、前記局所的処理部が求めた前記補正対象ピクセルの補正値を、前記局所的処理部が求めた１フレーム分のピクセルの補正値に基づきさらに補正する、
コントラスト補正回路。
【請求項２】
前記局所的処理部は、
全ての前記第１参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を算出し、該差分値の総和と前記第１の範囲の広さとにより前記第１補正値を求め、
全ての前記第２参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を算出し、該差分値の総和と、前記第２の範囲の広さから前記第１の範囲の広さを減じた値とにより前記第２補正値を求める、
請求項１記載のコントラスト補正回路。
【請求項３】
前記局所的処理部は、前記第２補正値を求める際、前記補正対象ピクセルのピクセル値から、前記第２参照ピクセルのピクセル値に所定の係数を乗じた値を減じることで前記差分値を算出する、
請求項２記載のコントラスト補正回路。
【請求項４】
前記局所的処理部は、
所定のピクセルのピクセル値を保持するバッファと、
前記バッファから、前記第１参照ピクセル、及び前記第２参照ピクセルのピクセル値を読み出し保持するレジスタと、
前記補正対象ピクセルのピクセル値が入力されると共に、前記第１参照ピクセルのピクセル値を前記レジスタから受け取り、前記第１補正値を求める第１算出部と、
前記補正対象ピクセルのピクセル値が入力されると共に、前記第２参照ピクセルのピクセル値を前記レジスタから受け取り、前記第２補正値を求める第２算出部と、
前記第１補正値と、前記第２補正値とを足し合わせて、前記補正対象ピクセルの補正値を求める合計部と、
を含む、請求項１〜３のいずれか１項に記載のコントラスト補正回路。
【請求項５】
前記バッファは、少なくとも前記第１参照ピクセルと前記第２参照ピクセルとのいずれかになり得るピクセルのピクセル値を保持する、請求項４に記載のコントラスト補正回路。
【請求項６】
前記レジスタは、前記第１算出部に対し複数の前記第１参照ピクセルのピクセル値をパラレルに出力すると共に、前記第２算出部に対し前記第２参照ピクセルのピクセル値をパラレルに出力する、請求項４又は５に記載のコントラスト補正回路。
【請求項７】
前記第１算出部及び前記第２算出部は、並列又は並行して処理を行う、請求項４〜６の何れかに記載のコントラスト補正回路。
【請求項８】
画像の局所的な補正処理を行う局所的処理と、前記画像の全体的な補正処理を行う大域的処理とを行うことでコントラストの補正を行うコントラスト補正方法であって、
前記局所的処理が、
補正対象ピクセルを含み設定される第１の範囲に含まれる複数の第１参照ピクセルに基づく第１補正値を求めることと、
前記第１の範囲を含み設定される第２の範囲に含まれ、かつ、前記第１の範囲に含まれない複数の第２参照ピクセルに基づく第２補正値を求めることと、
前記第１補正値と前記第２補正値とに基づいて、前記補正対象ピクセルの補正値を求めることと、
を含み、
前記大域的処理が、
前記局所的処理により求めた前記補正対象ピクセルの補正値を、該局所的処理により求めた１フレーム分のピクセルのピクセル値に基づき更に補正すること、
を含む、コントラスト補正方法。
【請求項９】
前記局所的処理は、
全ての前記第１参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を計算し、該差分値の総和と前記第１の範囲の広さとにより前記第１補正値を求め、
全ての前記第２参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を計算し、該差分値の総和と、前記第２の範囲の広さから前記第１の範囲の広さを減じた値とにより前記第２補正値を求める、
請求項８記載のコントラスト補正方法。
【請求項１０】
前記局所的処理は、前記第２補正値を求める際、前記補正対象ピクセルのピクセル値から、前記第２参照ピクセルのピクセル値に所定の係数を乗じた値を減じることで前記差分値を算出する、
請求項９記載のコントラスト補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コントラスト補正回路及びコントラスト補正方法に関し、特に、人間の視覚の性質の一つである色恒常性と同等の処理を行うコントラスト補正回路及びコントラスト補正方法に関する。
【背景技術】
【０００２】
画像のコントラストを補正するコントラスト補正回路としては、種々の方式のものが提案されている。例えば、下記特許文献１に開示されるコントラスト補正回路は、各ピクセルの周囲の平均、分散などの統計的手法を用いて、画像内の一様な部分でのコントラスト補正を弱くする一方、画像内のエッジ付近でのコントラスト補正を強くすることで、過剰なコントラスト補正を抑制するとされている。
【０００３】
また、下記特許文献２に開示されるコントラスト補正回路は、縮小した画像に対して反射光成分が補正された画像であるレティネックス画像を作成して処理を行うことで、高速なコントラスト補正を実現できるとされている。
【０００４】
また、下記特許文献３には、画像からのノイズ除去を目的とした補正回路ではあるが、所定の閾値で補正領域を選択した上で、２種類の画像対象領域内の画素に対しての対象画素の値の差に応じて補正値を決定するとされる補正回路が開示されている。
【０００５】
また、下記特許文献４には、ディスプレイのムラ処理を目的とした補正回路であるが、矩形領域を設定し、その中心位置に対応した補正データを保存し、当該補正データに基づき保管処理で、前記矩形領域内の各画素の補正を行うとされる補正回路が開示されている。
【０００６】
また、下記特許文献５に開示されるコントラスト補正回路は、２つの画像領域内の色情報を対比して、その対比結果に基づき補正を行い、加えて、伝播処理にて、前記画像領域の隣接領域の補正も行うとされている。
【０００７】
また、下記特許文献６に開示されるコントラスト補正回路では、画像内の輝度レベルの低い部分のみを補正対象として補正を行うとされている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２７７６０７号公報
【特許文献２】特開２００８−０６０７６０号公報
【特許文献３】国際公開第２０１２／０４２７７１号
【特許文献４】特開平１１−１１３０１９号公報
【特許文献５】国際公開第２００６／１０６７５４号
【特許文献６】国際公開第２０１３／１２９２２５号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
コントラスト補正回路の実用性を高めるためには、回路規模を小さくすることが重要であるが、上述した各特許文献では、この観点に触れられていない。
【００１０】
そこで、本発明は、小さな回路規模で、画像の適切なコントラスト補正ができるコントラスト補正回路及びコントラスト補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、以下に示す発明特定事項乃至は技術的特徴を含んで構成される。
【００１２】
すなわち、ある観点に従う発明は、画像の局所的な補正処理を行う局所的処理部と、前記画像の全体的な補正処理を行う大域的処理部と、を備え、前記局所的処理部が、補正対象ピクセルを含み設定される第１の範囲に含まれる複数の第１参照ピクセルに基づく第１補正値と、前記第１の範囲を含み設定される第２の範囲に含まれ、かつ、前記第１の範囲に含まれない複数の第２参照ピクセルに基づく第２補正値とに基づいて、前記補正対象ピクセルの補正値を求め、前記大域的処理部が、前記局所的処理部が求めた前記補正対象ピクセルの補正値を、前記局所的処理部が求めた１フレーム分のピクセルの補正値に基づきさらに補正する、コントラスト補正回路である。
【００１３】
ここで、前記局所的処理部は、全ての前記第１参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を算出し、該差分値の総和と前記第１の範囲の広さとにより前記第１補正値を求め、全ての前記第２参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を算出し、該差分値の総和と、前記第２の範囲の広さから前記第１の範囲の広さを減じた値とにより前記第２補正値を求め得る。
【００１４】
また、前記局所的処理部は、前記第２補正値を求める際、前記補正対象ピクセルのピクセル値から、前記第２参照ピクセルのピクセル値に所定の係数を乗じた値を減じることで前記差分値を算出し得る。
【００１５】
また、前記局所的処理部は、所定のピクセルのピクセル値を保持するバッファと、前記バッファから、前記第１参照ピクセル、及び前記第２参照ピクセルのピクセル値を読み出し保持するレジスタと、前記補正対象ピクセルのピクセル値が入力されると共に、前記第１参照ピクセルのピクセル値を前記レジスタから受け取り、前記第１補正値を求める第１算出部と、前記補正対象ピクセルのピクセル値が入力されると共に、前記第２参照ピクセルのピクセル値を前記レジスタから受け取り、前記第２補正値を求める第２算出部と、前記第１補正値と、前記第２補正値とを足し合わせて、前記補正対象ピクセルの補正値を求める合計部と、を含み得る。
【００１６】
また、前記バッファは、少なくとも前記第１参照ピクセルと前記第２参照ピクセルとのいずれかになり得るピクセルのピクセル値を保持し得る。
【００１７】
また、前記レジスタは、前記第１算出部に対し複数の前記第１参照ピクセルのピクセル値をパラレルに出力すると共に、前記第２算出部に対し前記第２参照ピクセルのピクセル値をパラレルに出力し得る。
【００１８】
また、前記第１算出部及び前記第２算出部は、並列又は並行して処理を行い得る。
【００１９】
また、ある観点に従う発明は、画像の局所的な補正処理を行う局所的処理と、前記画像の全体的な補正処理を行う大域的処理とを行うことでコントラストの補正を行うコントラスト補正方法である。かかるコントラスト補正方法は、前記局所的処理が、
補正対象ピクセルを含み設定される第１の範囲に含まれる複数の第１参照ピクセルに基づく第１補正値を求めることと、前記第１の範囲を含み設定される第２の範囲に含まれ、かつ、前記第１の範囲に含まれない複数の第２参照ピクセルに基づく第２補正値を求めることと、前記第１補正値と前記第２補正値とに基づいて、前記補正対象ピクセルの補正値を求めることと、を含み、前記大域的処理が、前記局所的処理により求めた前記補正対象ピクセルの補正値を、該局所的処理により求めた１フレーム分のピクセルのピクセル値に基づき更に補正すること、を含み得る。
【００２０】
ここで、前記局所的処理は、全ての前記第１参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を計算し、該差分値の総和と前記第１の範囲の広さとにより前記第１補正値を求め、全ての前記第２参照ピクセルについて、個別に、前記補正対象ピクセルに対するピクセル値の差分値を計算し、該差分値の総和と、前記第２の範囲の広さから前記第１の範囲の広さを減じた値とにより前記第２補正値を求め得る。
【００２１】
また、前記局所的処理は、前記第２補正値を求める際、前記補正対象ピクセルのピクセル値から、前記第２参照ピクセルのピクセル値に所定の係数を乗じた値を減じることで前記差分値を算出し得る。
【発明の効果】
【００２２】
本発明によれば、コントラスト補正回路及びコントラスト補正方法は、小さな回路規模で、画像の適切なコントラスト補正を行うことができる。
【００２３】
本発明の他の技術的特徴、目的、及び作用効果乃至は利点は、添付した図面を参照して説明される以下の実施形態により明らかにされる。
【図面の簡単な説明】
【００２４】
【図１】コントラスト補正回路の構成の一例を説明するためのブロックダイアグラムである。
【図２】補正対象ピクセルと参照ピクセルとの関係の一例を説明する図である。
【図３】Triangle Adderの一例を説明する図である。
【図４】コントラスト補正回路の局所的処理部における補正対象ピクセルと、候補ピクセルとの関係の一例を説明する図である。
【図５】コントラスト補正回路の局所的処理部におけるタイミングチャートの一例を説明する図である。
【図６】本実施形態に係るコントラスト補正回路を説明するためのブロックダイアグラムである。
【図７】本実施形態に係るコントラスト補正回路の局所的処理部における第１の範囲と第２の範囲との関係の一例を説明する図である。
【図８Ａ】本発明の一実施形態に係るコントラスト補正方法を説明するフローチャートである。
【図８Ｂ】本発明の一実施形態に係るコントラスト補正方法のうち第１補正値を求める方法について説明するフローチャートである。
【図８Ｃ】本発明の一実施形態に係るコントラスト補正方法のうち第２補正値を求める方法について説明するフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図面を参照して本発明の実施の形態を説明する。ただし、以下に説明する実施形態は、あくまでも例示であり、以下に明示しない種々の変形や技術の適用を排除する意図はない。本発明は、その趣旨を逸脱しない範囲で種々変形（例えば各実施形態を組み合わせる等）して実施することができる。また、以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付して表している。図面は模式的なものであり、必ずしも実際の寸法や比率等とは一致しない。図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることがある。
【００２６】
まず、本発明に係るコントラスト補正回路の基本原理について説明する。図１は、コントラスト補正回路の構成の一例を説明するためのブロックダイアグラムである。
【００２７】
コントラスト補正回路１は、局所的処理部１０と、大域的処理部２０とを含み構成され、人間の視覚の性質の一つである色恒常性と同等の処理を行うものである。なお、光恒常性とは、物体の反射光成分から環境光を分離して、当該物体を認識する人間の視覚の性質である。
【００２８】
局所的処理部１０は、例えば、カウンタ１１と、補正部１２とを含み構成される。局所的処理部１０は、外部から入力される入力信号ＩＮを補正して内部信号ＩＮＴを生成し、大域的処理部２０へ出力する。ここで、入力信号ＩＮは、画像を構成する各ピクセルのピクセル値を順次送信する信号である。
【００２９】
カウンタ１１は、外部からのデータイネーブル信号ＤＥ、及び垂直同期信号Ｖ−ＳＹＮＣを受け取る。カウンタ１１は、データイネーブル信号ＤＥに基づき、現在の入力信号ＩＮがピクセル値を表すピクセルの位置を求めて、信号Ｘ及び信号Ｙとして、書き込みアドレスカウンタ１２１及び読み出しアドレスカウンタ１２２に出力する。なお、信号Ｘは当該ピクセルの画像上のＸ方向の位置を表し、信号Ｙは同ピクセルの画像上のＹ方向の位置を表す。
【００３０】
また、カウンタ１１は、垂直同期信号Ｖ−ＳＹＮＣ信号に基づき、１フレーム分の画像に係る入力信号ＩＮが終了したか否かを判断する。
【００３１】
補正部１２は、例えば、赤色ピクセル用の補正部１２Ｒ、緑色ピクセル用の補正部１２Ｇ、及び青色ピクセル用の補正部１２Ｂを含み構成される。赤色ピクセル用の補正部１２Ｒ、緑色ピクセル用の補正部１２Ｇ、及び青色ピクセル用の補正部１２Ｂは、夫々カウンタ１１からの信号Ｘ及び信号Ｙを受け取る。加えて、補正部１２Ｒは入力信号ＩＮ＿Ｒを受け取り、補正部１２Ｇは入力信号ＩＮ＿Ｇを受け取り、補正部１２Ｂは入力信号ＩＮ＿Ｂを受け取る。また、補正部１２Ｒは内部信号ＩＮＴ＿Ｒを出力し、補正部１２ＧはＩＮＴ＿Ｇを出力し、補正部１２Ｂは内部信号ＩＮＴ＿Ｂを出力する。
【００３２】
補正部１２Ｒ、１２Ｇ及び１２Ｂは、夫々、内部の基本構成を同一とされ、例えば、書き込みアドレスカウンタ１２１と、読み出しアドレスカウンタ１２２と、バッファ１２３と、レジスタ１２４と、算出部１２５とを含み構成される。
【００３３】
書き込みアドレスカウンタ１２１は、信号Ｘ及び信号Ｙを受け取り、入力信号ＩＮが示すピクセル値を書き込むバッファ１２３のアドレスを特定して、該バッファ１２３へ出力する。
【００３４】
読み出しアドレスカウンタ１２２は、信号Ｘ及び信号Ｙを受け取り、ピクセル値を読み出すバッファ１２３のアドレスを特定して、該バッファ１２３へ出力する。
【００３５】
バッファ１２３は、例えば、ＲＡＭにより構成され、入力信号ＩＮが示すピクセル値を記憶する。バッファ１２３では、書き込みアドレスカウンタ１２１からの入力に基づき、入力信号ＩＮにピクセル値を示されるピクセルの位置に応じて、そのピクセル値を書き込むアドレスを指定される。これにより、バッファ１２３では、ピクセルの位置に応じたアドレスに、該ピクセルのピクセル値を画像のフレームごとに上書きしつつ記憶する。なお、バッファ１２３は、全てのピクセルのピクセル値を記憶する必要はなく、算出部１２５にて参照ピクセルＲＰとされるピクセルのピクセル値のみを記憶するように構成して良い。
【００３６】
また、バッファ１２３は、読み出しアドレスカウンタ１２２からの入力に基づき指定されるアドレスよりピクセル値を読み出し、レジスタ１２４に出力する。ここで、バッファ１２３が読み出すピクセル値は、所定クロック内に算出部１２５の第１計算部１２５１で参照ピクセルＲＰとされるピクセルのピクセル値である。
【００３７】
レジスタ１２４は、バッファ１２３より受け取ったピクセル値を所定個数記憶する。また、レジスタ１２４は、複数の参照ピクセルＲＰのピクセル値を、第１計算部１２５１に対しパラレルに出力する。このようにすることで、レジスタ１２４は、１つのクロックで算出部１２５への出力を完了する。
【００３８】
算出部１２５は、例えば、第１計算部１２５１と、加算部１２５２と、制限部１２５３と、第２計算部１２５４と、除算部１２５５とを含み構成される。算出部１２５は、補正対象ピクセルＰのピクセル値を、参照ピクセルＲＰのピクセル値に基づき補正した補正値を求め、内部信号ＩＮＴとして出力する。
【００３９】
第１計算部１２５１は、入力信号ＩＮを受け取ることで補正対象ピクセルＰのピクセル値を受け取ると共に、レジスタ１２４から複数の参照ピクセルＲＰのピクセル値も受け取る。
【００４０】
ここで、補正対象ピクセルＰと参照ピクセルＲＰとの関係の一例は、図２に示すようになる。同図は、複数のピクセルにより構成される画像の一例を表しており、参照ピクセルＲＰは、補正対象ピクセルＰを含む範囲Ｒの内部に位置するピクセルより選択される。なお、範囲Ｒの形状は、任意に設定してよいが、例えば図示するように縦９ピクセル、横９ピクセルの正方形状に定めてよい。また、参照ピクセルＲＰは、範囲Ｒの内部で任意に選択してよいが、例えば、図示するように、４ピクセルごとに設定してよい。
【００４１】
図１に戻り、第１計算部１２５１では、以下に示す計算が行われる。
【００４２】
【数１】
2017174195.tif 000003
【００４３】
上式において、Ｉ(ｘ，ｙ)は、補正対象ピクセルＰのピクセル値を表す。また、Ｉ（ｉ，ｊ）は、一の参照ピクセルＲＰのピクセル値を表す。さらに、ｌｉｍｉｔは、Ｉ(ｘ，ｙ)とＩ（ｉ，ｊ）との差分の絶対値が、所定の上限値を超える場合に、該上限値以下に制限する関数である。なお、係数α１は、例えば１とされる。
【００４４】
第１計算部１２５１では、レジスタ１２４から入力された全ての参照ピクセルＲＰのピクセル値に対し、上式による計算を個別に行う。なお、第１計算部１２５１は、個別の計算を終了した後、その結果をパラレルに加算部１２５２へ出力する。これにより、第１計算部１２５１は、１つのクロックで加算部１２５２への出力を完了する。
【００４５】
加算部１２５２は、第１計算部１２５１より受け取った計算結果の総和を計算し、該計算結果を制限部１２５３へ出力する。ここで、加算部１２５２は、例えば、図３に示すようなTriangle Adderを用いて、高速に計算を行うことが好ましい。
【００４６】
なお、図３においては、加算部１２５２が第１計算部１２５１より受け取った計算結果が、Ａ［０］［０］〜Ａ［０］［８］の９個である場合を示している。この場合において、加算部１２５２は、まず、第１ステップとして、隣接する２つの計算結果について加算する。例えば、加算部１２５２は、Ａ［０］［０］とＡ［０］［１］とを加算して、その結果をＡ［１］［０］とする。なお、加算部１２５２は、加算する相手がいないことから、Ａ［０］［８］はそのままＡ［１］［４］とする。
【００４７】
次に、加算部１２５２は、第２ステップとして、第１ステップでの加算結果をさらに加算する。例えば、Ａ［１］［０］とＡ［１］［２］とを加算して、その結果をＡ［２］［０］とする。加算部１２５２では、同様の加算処理を、第３ステップ、第４ステップと行い、Ａ［０］［０］〜Ａ［０］［９］の総和を求め、Ａ［４］［０］とする。
【００４８】
図１に戻り、制限部１２５３では、加算部１２５２から受け取った値が、所定の上限値を上回る場合に、該上限値以下に制限して、除算部１２５５へ出力する。
【００４９】
第２計算部１２５４は、範囲Ｒの面積を計算し、計算結果を除算部１２５５へ出力する。例えば、範囲Ｒが正方形状であり、縦横共にピクセル数がｗあるとき、第２計算部１２５４は、下式に示す計算を行う。
【００５０】
【数２】
2017174195.tif 000004
【００５１】
除算部１２５５は、制限部１２５３より受け取った値を、第２計算部１２５４より受け取った値で除する。この計算結果は、局所的処理部１０を用いて補正対象ピクセルＰのピクセル値を補正した補正値であり、該補正値を計算式で表すと下式となる。除算部１２５５は、該補正値を、内部信号ＩＮＴとして大域的処理部２０へ出力する。
【００５２】
【数３】
2017174195.tif 000005
【００５３】
ここで、局所的処理部１０での処理をまとめると、補正対象ピクセルＰのピクセル値の補正値は、上式にも示されるように、補正対象ピクセルＰのピクセル値と、範囲Ｒ内の個々の参照ピクセルＲＰのピクセル値との差分を求め、該差分の総和を、範囲Ｒの面積で除することにより求められる。なお、範囲Ｒの面積で除する理由は補正対象ピクセルＰに対する参照ピクセルＲＰの距離に基づく重み付けを考慮するためである。
【００５４】
大域的処理部２０は、画像の全体的な階調補正を行うものであり、除算部１２５５より受け取った内部信号ＩＮＴ（より詳細には、内部信号ＩＮＴ＿Ｒ、ＩＮＴ＿Ｇ、ＩＮＴ＿Ｂ）を補正して、出力信号ＯＵＴ（より詳細には、出力信号ＯＵＴ＿Ｒ、ＯＵＴ＿Ｇ、及びＯＵＴ＿Ｂである。）として外部へ出力する。
【００５５】
大域的処理部２０は、局所的処理部１０で求めた補正値を、画像の１フレーム分保持している。なお、保持している補正値は、現在のフレームより１つ前のフレームのものであってよい。また、保持している補正値は、現在のフレームより１つ前のフレームの値を内部信号ＩＮＴにより順次書き換えた値であってもよい。
【００５６】
そして、大域的処理部２０では、上述の１フレーム分の補正値と、局所的処理部１０で求めた補正対象ピクセルＰのピクセル値の補正値とにより、下式を用いて更なる補正値を求め、出力信号ＯＵＴとして外部に出力する。
【００５７】
【数４】
2017174195.tif 000006
【００５８】
ここで、Ｉは、局所的処理部１０で求めた補正対象ピクセルＰのピクセル値の補正値である。また、Ｍは、上述の１フレーム分の補正値の中での最大値であり、ｍは、上述の１フレーム分の補正値の中での最小値である。さらに、Ｄはピクセル値のダイナミックレンジである。
【００５９】
図４は、上述のコントラスト補正回路の局所的処理部における補正対象ピクセルと、候補ピクセルとの関係の一例を示す図である。同図は、複数のピクセルに構成される画像の一例を示しており、補正対象ピクセルＰとして、補正対象ピクセルＰ００〜Ｐ１７を示している。この場合において、コントラスト補正回路１を用いた補正対象ピクセルＰのピクセル値の補正は、補正対象ピクセルＰ００から開始し、順次、補正対象ピクセルＰ１７まで行われる。
【００６０】
一方、候補ピクセルＱとは、バッファ１２３にピクセル値を保存されるピクセルであり、局所的処理部１０における補正対象ピクセルＰのピクセル値を補正する際に、参照ピクセルＲＰとなり得るピクセルである。同図では、４ピクセルごとに候補ピクセルＱとされている。その結果、候補ピクセルＱは、候補ピクセルＱ００〜Ｑ２３まで設けられている。
【００６１】
図５は、上述のコントラスト補正回路の局所的処理部におけるタイミングチャートである。より具体的には、同図は、図４に示す補正対象ピクセルＰを順次補正する際の、レジスタ１２４に参照ピクセルＲＰとして記憶される候補ピクセルＱの変化を示している。
【００６２】
同図に示すように、補正対象ピクセルＰ、及びレジスタ１２４に記憶される参照ピクセルＲＰは、クロック信号ＣＬＫに同期して変化する。
【００６３】
例えば、局所的処理部１０において、補正対象ピクセルＰ００のピクセル値を補正する場合、バッファ１２３のレジスタＳ１からＳ９には、順に、図４に示す補正対象ピクセルＰ００を含む範囲Ｒの内部に位置する候補ピクセルＱ０７、Ｑ０８、Ｑ０９、Ｑ１３、Ｑ１４、Ｑ１５、Ｑ１９、Ｑ２０、及びＱ２１のピクセル値が、参照ピクセルＲＰのピクセル値として記憶される。
【００６４】
また、レジスタ１２４の予備レジスタＰｒ１からＰｒ３には、順に、候補ピクセルＱ１０、Ｑ１６、及びＱ２２のピクセル値が保存されている。これらの候補ピクセルＱは、補正対象ピクセルＰ００のピクセル値の補正の際に参照ピクセルＲＰとされるものでないが、所定クロック後に補正が行われる補正対象ピクセルＰ０４等において参照ピクセルＲＰとされる。
【００６５】
別の例として、局所的処理部１０において、補正対象ピクセルＰ０４のピクセル値を補正する場合、バッファ１２３のレジスタＳ１からＳ９には、順に、図４に示す補正対象ピクセルＰ０４を含む範囲Ｒの内部に位置する候補ピクセルＱ０８、Ｑ０９、Ｑ１０、Ｑ１４、Ｑ１５、Ｑ１６、Ｑ２０、Ｑ２１、及びＱ２２のピクセル値が、参照ピクセルＰＲのピクセル値として記憶される。レジスタＳ１には、補正対象ピクセルＰ０３のピクセル値を補正した際にレジスタＳ２に記憶されていたピクセル値がシフトされる。同様に、レジスタＳ２には、レジスタＳ３に記憶されていたピクセル値がシフトされ、レジスタＳ３には、予備レジスタＰｒ１に記憶されていたピクセル値がシフトされる。以降のレジスタＳも同様である。このように、レジスタ１２４では、レジスタＳ及び予備レジスタＰｒ間でピクセル値をシフトするため、バッファ１２３からの読み込みを待つ必要なく、１つのクロックで、レジスタＳの書き換えを実行できる。
【００６６】
別の例として、局所的処理部１０において、補正対象ピクセルＰ１３のピクセル値の補正が行われる場合、バッファ１２３のレジスタＳ１からＳ９には、順に、Ｑ１０、Ｑ１１、Ｑ１１、Ｑ１６、Ｑ１７、Ｑ１７、Ｑ２２、Ｑ２３、及びＱ２３のピクセル値が、参照ピクセルＲＰのピクセル値として記憶される。すなわち、バッファ１２３のレジスタＳに参照ピクセルＲＰとしてピクセル値を記憶される候補ピクセルＱにダブりを生じる。これは、図４に示すように、補正対象ピクセルＰ１３が画像の端に位置するためである。
【００６７】
また、局所的処理部１０においては、補正対象ピクセルＰ１３のピクセル値の補正を行った後、補正対象ピクセルＰ１４のピクセル値の補正を行う。この補正対象ピクセルＰ１４は、図４に示すように、補正対象ピクセルＰ１３と反対側の端に位置するピクセルであり、レジスタＳに参照ピクセルＲＰとしてピクセル値を記憶する候補ピクセルＱを大幅に変更する必要がある。この変更は、データイネーブル信号ＤＥがＬｏｗとなるブランキング期間を利用して行われる。なお、同様の処理は、補正対象ピクセルＰが下端から上端に切り替わる際にも行われる。
【００６８】
ここで、上述のコントラスト補正回路１は、局所的処理部１０の候補ピクセル数を適宜変更すること、及び大域的処理部２０を用いることで、比較的小さな回路規模で画像のコントラスト補正を行うことができる。しかしながら、コントラスト補正回路１を用いて、一様な部分が多い画像を処理した場合には、満足な補正結果を得られないという課題に直面する。これは、画像の一様な部分を処理した場合において、局所的処理部１０における補正対象ピクセルＰのピクセル値の補正値が０又はそれに近いとなり、該補正値を大域的処理部２０にて処理した際に全体の平均的な階調が失われるためである。
【００６９】
そこで、以下の実施形態では、一様な部分が多い画像も適切に補正することができるコントラスト補正回路が提案される。
【００７０】
図６は、本実施形態に係るコントラスト補正回路を説明するためのブロックダイアグラムである。なお、同図中、上述した構成と同じ構成要素には、同じ符号を付している。同図に示すコントラスト補正回路６０１は、局所的処理部６１０と、大域的処理部２０とを含み構成され、人間の視覚の性質の一つである色恒常性と同等の処理を行うものである。
【００７１】
局所的処理部６１０は、例えば、カウンタ１１と、補正部６１２とを含み構成される。局所的処理部６１０は、外部からの入力信号ＩＮを受け取り、それを補正して内部信号ＩＮＴを生成し、該内部信号ＩＮＴを大域的処理部２０に出力する。
【００７２】
補正部６１２は、例えば、赤色ピクセル用の補正部６１２Ｒ、緑色ピクセル用の補正部６１２Ｇ、及び青色ピクセル用の補正部６１２Ｂを含み構成される。赤色ピクセル用の補正部６１２Ｒ、緑色ピクセル用の補正部６１２Ｇ、及び青色ピクセル用の補正部６１２Ｂは、夫々カウンタ１１からの信号Ｘ及び信号Ｙを受け取る。加えて、補正部６１２Ｒは入力信号ＩＮ＿Ｒを受け取り、補正部６１２Ｇは入力信号ＩＮ＿Ｇを受け取り、補正部６１２Ｂは入力信号ＩＮ＿Ｂを受け取る。また、補正部６１２Ｒは内部信号ＩＮＴ＿Ｒを出力し、補正部６１２Ｇは内部信号ＩＮＴ＿Ｇを出力し、補正部６１２Ｂは内部信号ＩＮＴ＿Ｂを出力する。
【００７３】
補正部６１２Ｒ、６１２Ｇ及び６１２Ｂは、夫々、内部構成を同一とされ、例えば、第１補正部６５０と、第２補正部６６０と、合計部６７０を含み構成される。
【００７４】
第１補正部６５０は、例えば、レジスタ１２４と、算出部１２５とを含み構成され、補正部１２同様に、上述の数式３に示す計算を行い、計算結果を第１補正値Ｃ１として合計部６７０へ出力する。すなわち、第１補正部６５０では、例えば、図７に示す補正対象ピクセルＰのピクセル値と、個々の第１参照ピクセルＲＰ１のピクセル値との差分を求め、該差分の総和を、第１の範囲Ｒ１の面積で除することにより、当該補正対象ピクセルＰのピクセル値の第１補正値Ｃ１を求め、該第１補正値Ｃ１を合計部６７０へ出力する。
【００７５】
なお、第１補正部６５０は、レジスタ１２４へのピクセル値の書き込みを、第２補正部６６０のレジスタ６６１を介して行う。このことに起因して、第１補正部６５０は、補正部１２に含まれていた書き込みアドレスカウンタ１２１と、読み出しアドレスカウンタ１２２と、バッファ１２３とを必ずしも含まなくてよい。
【００７６】
図７は、第１の範囲と第２の範囲との関係の一例を説明する図である。図７は、複数のピクセルを含む画像を表しており、第１の範囲Ｒ１と、第２の範囲Ｒ２とが設定されている。第１の範囲Ｒ１は、補正対象ピクセルＰと、所定間隔ごとに設けられる複数の第１参照ピクセルＲＰ１とを含む。また、第１の範囲Ｒ１の形状は、任意に定めてよいが、例えば、同図に示すように縦横共にｗピクセルの正方形状に定めてよい。
【００７７】
一方、第２の範囲Ｒ２は、第１の範囲Ｒ１を含み、該第１の範囲Ｒ１より広く設定され、第１の範囲Ｒ１の範囲外に、所定間隔ごとに設けられる複数の第２参照ピクセルＲＰ２を含む。また、第２の範囲Ｒ２の形状は、前述の条件を満たすことを条件に任意に設定してよいが、例えば、同図に示すように縦横共にｗ’ピクセルの正方形状に定めてよい。
【００７８】
図６に戻り、第２補正部６６０は、例えば、書き込みアドレスカウンタ１２１と、読み出しアドレスカウンタ１２２と、バッファ１２３と、レジスタ６６１と、算出部６６２とを含み構成される。第２補正部６６０は、補正対象ピクセルＰのピクセル値と、個々の第２参照ピクセルＲＰ２のピクセル値との差分を求め、該差分の総和を、第１の範囲Ｒ１の面積から第２の範囲Ｒ２の面積を差し引いた値で除することにより、当該補正対象ピクセルＰの第２補正値Ｃ２を求める。詳細は後述する。
【００７９】
レジスタ６６１は、バッファ１２３又はレジスタ１２４より受け取ったピクセル値を所定個数記憶する。また、レジスタ６６１は、複数の第２参照ピクセルＲＰ２のピクセル値を、算出部６６２の第１計算部６６２１に対しパラレルに出力する。さらに、レジスタ６６１は、レジスタ１２４に対しピクセル値をパラレルに出力する。なお、レジスタ６６１は、第１計算部６６２１及びレジスタ１２４への出力をパラレルに行うことに基づき、それら出力を１つのクロックで完了する。
【００８０】
算出部６６２は、例えば、第１計算部６６２１と、加算部６６２２と、制限部６６２３と、第２計算部６６２４と、除算部６６２５とを含み構成される。算出部６６２は、補正対象ピクセルＰのピクセル値を、第２参照ピクセルＲＰ２のピクセル値に基づき補正した補正値を求め、第２補正値Ｃ２として出力する。
【００８１】
第１計算部６６２１は、入力信号ＩＮを受け取ることで補正対象ピクセルＰのピクセル値を受け取ると共に、レジスタ６６１から複数の第２参照ピクセルＲＰ２のピクセル値を受け取り、個々の第２参照ピクセルＲＰ２ごとに以下に示す計算を行う。
【００８２】
【数５】
2017174195.tif 000007
【００８３】
上式において、Ｉ(ｘ，ｙ)は補正対象ピクセルＰのピクセル値を、Ｉ（ｉ，ｊ）は一の第２参照ピクセルＲＰ２のピクセル値を、夫々表す。また、ｌｉｍｉｔは、Ｉ(ｘ，ｙ)とＩ（ｉ，ｊ）との差分の絶対値が、所定値を超える場合に、該所定値以下に制限する関数である。なお、係数α２は、係数α１と異なる値であり、例えば、以下のように設定される。
【００８４】
【数６】
2017174195.tif 000008
【００８５】
上記の式において、ｗは、図７に示すように、第１の範囲Ｒ１を正方形状としたときの該第１の範囲Ｒ１の縦横のピクセル数である。また、ｗ’は、同図に示すように、第２の範囲Ｒ２を正方形状としたときの該第２の範囲Ｒ２の縦横のピクセル数である。また、係数α２は負の値になるため、数式５は実質的に差分の計算を行う式となる。
【００８６】
なお、第１計算部６６２１は、上述の計算を全ての第２参照ピクセルＲＰ２に対し行った後、そのすべての計算結果をパラレルに加算部６６２２に出力する。これにより、第１計算部６６２１は、１つのクロックで加算部６６２２への出力を完了する。
【００８７】
加算部６６２２は、第１計算部６６２１より受け取った計算結果の総和を算出する。加算部６６２２は、例えば、図３に示したようなTriangle Adderを使用して行われる。
【００８８】
制限部６６２３では、加算部６６２２から受け取った値が所定値を超える場合に、該所定値以下に制限した上で、除算部６６２５に出力する。
【００８９】
第２計算部６６２４は、第１の範囲Ｒ１の面積から第２の範囲Ｒ２の面積を差し引いた値を求め、除算部６６２５に出力する。例えば、第１の範囲Ｒ１及び第２の範囲Ｒ２が、図７に示すように設定されているとき、第２計算部６６２４は、以下の計算を行う。なお、下式で求まる値は、第１の範囲Ｒ１の面積が第２の範囲Ｒ２の面積より狭いことに基づき負の値となる。
【００９０】
【数７】
2017174195.tif 000009
【００９１】
除算部６６２５は、制限部６６２３より受け取った値を、第２計算部６６２４より受け取った値で除すことで、補正対象ピクセルＰのピクセル値を補正して第２補正値Ｃ２を求め、該第２補正値Ｃ２を合計部６７０へ出力する。
【００９２】
なお、以上に基づき、算出部６６２では、下式で表される計算が行われることとなる。ただし、下式におけるＳは、第２の範囲Ｒ２内で、かつ、第１の範囲Ｒ１に含まれない範囲を指す。
【００９３】
【数８】
2017174195.tif 000010
【００９４】
合計部６７０では、第１補正部６５０で計算された補正対象ピクセルＰの第１補正値Ｃ１と、第２補正部６６０で計算された補正対象ピクセルＰの第２補正値Ｃ２とを足し合わせて、その値を内部信号ＩＮＴとして大域的処理部２０へ出力する。
【００９５】
以上に基づき、局所的処理部６１０では、下式で表される計算が行われることとなる。
【００９６】
【数９】
2017174195.tif 000011
【００９７】
すなわち、局所的処理部６１０では、補正対象ピクセルＰのピクセル値の補正値を、上式の第１項に現れる局所的処理部１０での補正値と同じ値である第１補正値Ｃ１に、第２項にあらわれる第２補正値Ｃ２を足し合わせて求める。
【００９８】
画像の一様な部分を処理した場合に、局所的処理部６１０では、上記の式に基づき、第１補正値Ｃ１が０又はそれに近い値となるが、第２補正値Ｃ２が補正前の補正対象ピクセルＰのピクセル値に近い値となる。したがって、局所的処理部６１０は、補正対象ピクセルＰのピクセル値を補正の前後でほぼ維持する。
【００９９】
このことから、コントラスト補正回路６０１では、画像の一様な部分を処理した場合において、大域的処理部２０での補正を行った際に全体の平均的な階調が失われることを防止できる。
【０１００】
図８Ａ〜図８Ｃは、本発明の一実施形態に係るコントラスト補正方法を説明するフローチャートである。かかるコントラスト補正方法は、コントラスト補正回路６０１において実行される処理である。なお、同図においては、画像の所定のフレームにおいてコントラスト補正処理を行う場合について説明する。
【０１０１】
図８Ａに示すように、コントラスト補正回路６０１は、例えば、入力信号ＩＮと、データイネーブル信号ＤＥと、垂直同期信号Ｖ−ＳＹＮＣとを受け取る（Ｓ８０１）。入力信号ＩＮは、赤色ピクセルの入力信号ＩＮ＿Ｒ、緑色ピクセルの入力信号ＩＮ＿Ｇ、及び青色ピクセルの入力信号ＩＮ＿Ｂを含む。補正部６１２Ｒは、入力信号ＩＮ＿Ｒを受け取り、補正部６１２Ｇは、入力信号ＩＮ＿Ｇを受け取り、また、補正部６１２Ｂは、入力信号ＩＮ＿Ｂを受け取る。また、以下に説明する補正部６１２で行われる処理は、補正部６１２Ｒ、補正部６１２Ｇ、及び補正部６１２Ｂの夫々において並行して実施される。
【０１０２】
その後、コントラスト補正回路６０１では、３つの処理を並列又は並行して行う。一つ目として、バッファ１２３が、入力信号ＩＮに示されるピクセル値を記憶する（Ｓ８０２）。この場合、バッファ１２３は、書き込みアドレスカウンタ１２１に指定されるアドレスに、入力信号ＩＮに示されるピクセル値を記憶する。書き込みアドレスカウンタ１２１からバッファ１２３への指示は、カウンタ１１で作成された信号Ｘ及び信号Ｙに基づく。該信号Ｘ及び信号Ｙは、外部からのデータイネーブル信号ＤＥ及び垂直同期信号Ｖ−ＳＹＮＣに基づき、入力信号ＩＮにピクセル値を示されるピクセルの画像上の位置を示す。したがって、バッファ１２３は、ピクセルの位置に対応したアドレスに、当該ピクセルのピクセル値を記憶する。
【０１０３】
２つ目として、第１補正部６５０が、第１補正値Ｃ１を求める（Ｓ８０３）。これは、図８Ｂに示すように、まず、レジスタ１２４が、レジスタ６６１を経由してバッファ１２３よりピクセル値を受け取り、該ピクセル値を所定個数記憶する（Ｓ８０３１）。レジスタ１２４が受け取るピクセル値は、読み出しアドレスカウンタ１２２より指定されるバッファ１２３のアドレスより読み出されたものであり、所定クロック内に算出部１２５で補正対象ピクセルＰとなるピクセルのピクセル値を補正するために必要な第１参照ピクセルＲＰ１のピクセル値である。
【０１０４】
続いて、第１計算部１２５１は、入力信号ＩＮを受け取ることで補正対象ピクセルＰのピクセル値を受け取ると共に、レジスタ１２４から複数の第１参照ピクセルＲＰ１と候補ピクセルＱのピクセル値を受け取る（Ｓ８０３２）。なお、補正対象ピクセルＰと、第１参照ピクセルＲＰ１との関係は、例えば、図７に示すとおりである。また、第１計算部１２５１は、複数の第１参照ピクセルＲＰ１のピクセル値をレジスタ１２４よりパラレルに受け取るので、１つのクロックで該受け取りを完了する。
【０１０５】
続いて、第１計算部１２５１は、上述の数式１に示す式の計算を、一の第１参照ピクセルＲＰ１を対象として、そのピクセル値を用いて行う（Ｓ８０３３）。その後、第１計算部１２５１は、全ての第１参照ピクセルＲＰ１について、Ｓ８０３３の計算を完了したか否かを判断する。計算を完了していない場合（Ｓ８０３４でＮｏ）、第１計算部１２５１は、Ｓ８０３３に戻り計算を続ける。一方、計算を完了している場合（Ｓ８０３４でＹｅｓ）、第１計算部１２５１は、加算部１２５２に対し、全ての計算結果を出力する（Ｓ８０３５）。なお、第１計算部１２５１は、全ての計算結果をパラレルに出力するので、１つのクロックで出力を完了する。
【０１０６】
続いて、次に示す２つの処理が並行して行われる。一つ目として、加算部１２５２は、第１計算部１２５１より受け取った計算結果の総和を求め、制限部１２５３で所定の値以下に制限した上で除算部１２５５へ出力する（Ｓ８０３６）。次に二つ目として、第２計算部１２５４は、第１の範囲Ｒ１の面積の計算を行い、該計算の結果を除算部１２５５へ出力する（Ｓ８０３７）。例えば、図７に示すように、第１の範囲Ｒ１が設定されるとき、第２計算部１２５４は、数式２に示す式を用いて、第１の範囲Ｒ１の面積を求める。
【０１０７】
続いて、除算部１２５５は、制限部１２５３で所定の値以下に制限された加算部１２５２からの出力の値を、第２計算部１２５４から出力された値で除して、第１補正値Ｃ１を求め、合計部６７０に出力する（Ｓ８０３８）。なお、除算部１２５５で算出された第１補正値Ｃ１は、上述の数式３で表される式に基づくものとなる。以上で、第１補正値Ｃ１の算出（Ｓ８０３）が終了する。
【０１０８】
図８Ａに戻り、Ｓ８０１後に並行して行う３つ目の処理として、第２補正部６６０が、第２補正値Ｃ２を求める（Ｓ８０４）。これは、図８Ｃに示すように、まず、レジスタ６６１が、ピクセル値を受け取り、該ピクセル値を所定個数記憶する（Ｓ８０４１）。ここで、レジスタ６６１は、読み出しアドレスカウンタ１２２により指定されるバッファ１２３のアドレスより読み出されたピクセル値を受け取ってよく、又は、レジスタ１２４よりピクセル値を受け取ってよい。また、レジスタ６６１で記憶するピクセル値は、所定クロック内に第１計算部６６２１で補正対象ピクセルＰとなるピクセルのピクセル値を補正するために必要な第２参照ピクセルＲＰ２のピクセル値である。
【０１０９】
続いて、第１計算部６６２１は、入力信号ＩＮを受け取ることで補正対象ピクセルＰのピクセル値を受け取ると共に、レジスタ６６１から複数の第２参照ピクセルＲＰ２のピクセル値を受け取る（Ｓ８０４２）。なお、補正対象ピクセルＰと、第２参照ピクセルＲＰ２との関係は、例えば、図７に示すとおりである。また、第１計算部６６２１は、複数の第２参照ピクセルＲＰ２のピクセル値をレジスタ６６１よりパラレルに受け取るので、１つのクロックで該受け取りを完了する。
【０１１０】
続いて、第１計算部６６２１は、上述の数式５に示す式の計算を、一の第２参照ピクセルＲＰ２を対象として、そのピクセル値を用いて行う（Ｓ８０４３）。その後、第１計算部６６２１は、全ての第２参照ピクセルＲＰ２について、Ｓ８０４３の計算を完了したか否かを判断する。計算を完了していない場合（Ｓ８０４４でＮｏ）、第１計算部６６２１は、Ｓ８０４３に戻り計算を続ける。一方、計算を完了している場合（Ｓ８０４４でＹｅｓ）、第１計算部６６２１は、加算部６６２２に対し、全ての計算結果を出力する（Ｓ８０４５）。なお、第１計算部６６２１は、全ての計算結果をパラレルに出力するので、１つのクロックで出力を完了する。
【０１１１】
続いて、次に示す２つの処理が並行して行われる。一つ目として、加算部６６２２は、第１計算部６６２１より受け取った計算結果の総和を求め、制限部６６２３で所定の値以下に制限した上で除算部６６２５へ出力する（Ｓ８０４６）。次に二つ目として、第２計算部６６２４は、第１の範囲Ｒ１の面積から第２の範囲Ｒ２の面積を差し引いた値を求め、その値を除算部６６２５へ出力する（Ｓ８０４７）。例えば、図７に示すように、第１の範囲Ｒ１及び第２の範囲Ｒ２が設定されるとき、加算部６６２２は、数式７に示す式を用いて計算を行う。
【０１１２】
続いて、除算部６６２５は、制限部６６２３で所定の値以下に制限された加算部６６２２からの出力の値を、第２計算部６６２４から出力された値で除して、第２補正値Ｃ２を求め、合計部６７０に出力する（Ｓ８０４８）。なお、除算部６６２５で算出された第２補正値Ｃ２は、上述の数式８で表される式に基づくものとなる。以上で、第２補正値Ｃ２の算出（Ｓ８０４）が終了する。
【０１１３】
図８Ａに戻り、合計部６７０は、除算部１２５５より受け取った第１補正値Ｃ１と、除算部６６２５より受け取った第２補正値Ｃ２と加算した結果を、内部信号ＩＮＴとして大域的処理部２０に出力する（Ｓ８０５）。なお、合計部６７０で算出された値は、上述の数式９で表されるものとなる。以上で、局所的処理部６１０における処理が終了する。
【０１１４】
続いて、大域的処理部２０は、受け取った内部信号ＩＮＴが示す局所的処理部１０で求めた補正値を、上述の数式４に示す式を用いて更に補正して、該補正の結果を出力信号ＯＵＴとして出力する（Ｓ８０６）。なお、大域的処理部２０は、補正部６１２Ｒより受け取った内部信号ＩＮＴ＿Ｒを更に補正して、出力信号ＯＵＴ＿Ｒを出力し、補正部６１２Ｇより受け取った内部信号ＩＮＴ＿Ｇを更に補正して、出力信号ＯＵＴ＿Ｒを出力し、補正部６１２Ｂより受け取った内部信号ＩＮＴ＿Ｂをさらに補正して、出力信号ＯＵＴ＿Ｂを出力する。
【０１１５】
続いて、カウンタ１１は、外部から受け取った垂直同期信号Ｖ−ＳＹＮＣに基づき、所定のフレームの入力信号ＩＮが終了したか否かを判断する（Ｓ８０７）。カウンタ１１が終了したと判断した場合において（Ｓ８０７のＹｅｓ）、コントラスト補正回路６０１は処理を終了する。一方、カウンタ１１が終了していないと判断した場合において（Ｓ８０７でＮｏ）、コントラスト補正回路６０１は、Ｓ８０１に戻り処理を続ける。
【０１１６】
上記各実施形態は、本発明を説明するための例示であり、本発明をこれらの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
【０１１７】
例えば、本明細書に開示される方法においては、その結果に矛盾が生じない限り、ステップ、動作又は機能を並行して又は異なる順に実施しても良い。説明されたステップ、動作及び機能は、単なる例として提供されており、ステップ、動作及び機能のうちのいくつかは、発明の要旨を逸脱しない範囲で、省略でき、また、互いに結合させることで一つのものとしてもよく、また、他のステップ、動作又は機能を追加してもよい。
【０１１８】
また、本明細書では、さまざまな実施形態が開示されているが、一の実施形態における特定のフィーチャ（技術的事項）を、適宜改良しながら、他の実施形態に追加し、又は該他の実施形態における特定のフィーチャと置換することができ、そのような形態も本発明の要旨に含まれる。
【産業上の利用可能性】
【０１１９】
本発明は、画像表示装置の分野に広く利用することができる。
【符号の説明】
【０１２０】
１…コントラスト補正回路
１０…局所的処理部
１１…カウンタ
１２…補正部
１２１…書き込みアドレスカウンタ
１２２…読み出しアドレスカウンタ
１２３…バッファ
１２４…レジスタ
１２５…算出部
１２５１…第１計算部
１２５２…加算部
１２５３…制限部
１２５４…第２計算部
１２５５…除算部
２０…大域的処理部
６０１…コントラスト補正回路
６１０…局所的処理部
６１２…補正部
６５０…第１補正部
６６０…第２補正部
６６１…レジスタ
６６２…算出部
６６２１…第１計算部
６６２２…加算部
６６２３…制限部
６６２４…第２計算部
６６２５…除算部
６７０…合計部
【図１】
2017174195.tif 000012
【図２】
2017174195.tif 000013
【図３】
2017174195.tif 000014
【図４】
2017174195.tif 000015
【図５】
2017174195.tif 000016
【図６】
2017174195.tif 000017
【図７】
2017174195.tif 000018
【図８Ａ】
2017174195.tif 000019
【図８Ｂ】
2017174195.tif 000020
【図８Ｃ】
2017174195.tif 000021