(57)【要約】  画像補正装置は、入力される入力画像の特徴に応じて補正を行い、様々なシーンに対応して綺麗で見やすい画像を出力する場合に、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出し、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出して、算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正して様々なシーンに対応して綺麗で見やすい画像を出力する。
2009060516.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の特徴に応じて補正を行なう画像補正装置であって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手段と、
前記暗部画素検出手段により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手段と、
前記暗部濃淡変化量算出手段により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手段と、
を備えたことを特徴とする画像補正装置。
【請求項２】
前記入力画像における各画素の画素値から平均的な明るさの特徴値を算出し、算出した入力画像の特徴値が第二の閾値以下であるかを判定する画像明暗判定手段をさらに備え、
前記暗部画素検出手段は、前記画像明暗判定手段により第二の閾値以下であると判定された暗い画像における各画素から、第一の閾値以下の画素を検出することを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記暗部濃淡変化量算出手段は、前記暗部画素検出手段により検出された暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を、ハイパスフィルタを用いて算出することを特徴とする請求項１または２に記載の画像補正装置。
【請求項４】
前記補正量算出手段は、前記暗部濃淡変化量算出手段により算出された濃淡変化量が第三の閾値以下である場合に、画像を暗くする補正量を算出して画像を補正し、前記算出された濃淡変化量が第三の閾値より大きい場合に、画像を明るくする補正量を算出して画像を補正することを特徴とする請求項１に記載の画像補正装置。
【請求項５】
前記暗部濃淡変化量算出手段により算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを保持する補正量保持手段をさらに備え、
前記補正量算出手段は、前記暗部濃淡変化量算出手段により算出された濃淡変化量に対応する補正量を前記補正量保持手段から取得し、取得した補正量を用いて画像を補正することを特徴とする請求項１に記載の画像補正装置。
【請求項６】
入力画像の特徴に応じて補正を行なう方法をコンピュータに実行させる画像補正プログラムであって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手順と、
前記暗部画素検出手順により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手順と、
前記暗部濃淡変化量算出手順により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手順と、
をコンピュータに実行させることを特徴とする画像補正プログラム。
【請求項７】
前記入力画像における各画素の画素値から平均的な明るさの特徴値を算出し、算出した入力画像の特徴値が第二の閾値以下であるかを判定する画像明暗判定手順をさらに備え、
前記暗部画素検出手順は、前記画像明暗判定手順により第二の閾値以下であると判定された暗い画像における各画素から、第一の閾値以下の画素を検出することを特徴とする請求項６に記載の画像補正プログラム。
【請求項８】
前記暗部濃淡変化量算出手順は、前記暗部画素検出手順により検出された暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を、ハイパスフィルタを用いて算出することを特徴とする請求項６または７に記載の画像補正プログラム。
【請求項９】
前記補正量算出手順は、前記暗部濃淡変化量算出手順により算出された濃淡変化量が第三の閾値以下である場合に、画像を暗くする補正量を算出して画像を補正し、前記算出された濃淡変化量が第三の閾値より大きい場合に、画像を明るくする補正量を算出して画像を補正することを特徴とする請求項６に記載の画像補正プログラム。
【請求項１０】
前記暗部濃淡変化量算出手順により算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを記憶する補正量記憶手段をさらに備え、
前記補正量算出手順は、前記暗部濃淡変化量算出手順により算出された濃淡変化量に対応する補正量を前記補正量記憶手段から取得し、取得した補正量を用いて画像を補正することを特徴とする請求項６に記載の画像補正プログラム。
【請求項１１】
入力画像の特徴に応じて補正を行なう、コンピュータによって実行される画像補正方法であって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出工程と、
前記暗部画素検出工程により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出工程と、
前記暗部濃淡変化量算出工程により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出工程と、
を含んだことを特徴とする画像補正方法。
【請求項１２】
前記入力画像における各画素の画素値から平均的な明るさの特徴値を算出し、算出した入力画像の特徴値が第二の閾値以下であるかを判定する画像明暗判定工程をさらに備え、
前記暗部画素検出工程は、前記画像明暗判定工程により第二の閾値以下であると判定された暗い画像における各画素から、第一の閾値以下の画素を検出することを特徴とする請求項１１に記載の画像補正方法。
【請求項１３】
前記暗部濃淡変化量算出工程は、前記暗部画素検出工程により検出された暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を、ハイパスフィルタを用いて算出することを特徴とする請求項１１または１２に記載の画像補正方法。
【請求項１４】
前記補正量算出工程は、前記暗部濃淡変化量算出工程により算出された濃淡変化量が第三の閾値以下である場合に、画像を暗くする補正量を算出して画像を補正し、前記算出された濃淡変化量が第三の閾値より大きい場合に、画像を明るくする補正量を算出して画像を補正することを特徴とする請求項１１に記載の画像補正方法。
【請求項１５】
前記暗部濃淡変化量算出工程により算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを記憶する補正量記憶手段をさらに備え、
前記補正量算出工程は、前記暗部濃淡変化量算出工程により算出された濃淡変化量に対応する補正量を前記補正量記憶手段から取得し、取得した補正量を用いて画像を補正することを特徴とする請求項１１に記載の画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力される入力画像の特徴に応じて補正を行い、様々なシーンに対応して綺麗で見やすい画像を出力する画像補正装置、画像補正方法および画像補正プログラムに関する。
【背景技術】
【０００２】
従来より、動画や静止画などの画像を補正する画像補正は、入力される画像の特徴に応じて補正を行うことで、様々なシーンに対応して綺麗で見やすい画像を出力している。具体的には、入力される画像の明度から色補正量を決定して色補正を行う場合に、暗い画像を明るくして、明るい画像を暗くすることで画像全体に均一な明るさ補正を行う画像補正装置がある。そこで、このように様々なシーンに対応して綺麗で見やすい画像を出力する様々な画像補正装置が開示されている。【０００３】
例えば、特許文献１では、ヒストグラムを基準として、画像修正量を局部的に測定した画素特性に基づいて、暗い部分を明るくしたり明るい部分を暗くしたりして画像を局部的に調整する画像補正装置が開示されている。また、特許文献２では、明度により１枚の画像を複数の領域に分割し、当該領域毎の暗い部分と明るい部分とで、それぞれのエッジや高周波成分などを検出して局部的に色補正を行う画像補正装置が開示されている。【０００４】
【特許文献１】特表２００３−５２３１１０号公報
【特許文献２】特開２００５−３１８１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の技術では、黒色が白色のように感じられる黒浮きや暗い画像をさらに暗くして見にくくなる黒つぶれなどが発生し、さらには、コストがかかるとともにリアルタイムに高速処理することができないという課題があった。【０００６】
具体的には、特許文献１や特許文献２のような局部的な補正においては、暗い画像に対して、当該暗い部分が見やすくさせたい範囲であるか否かを区別することができないために、黒浮きや黒つぶれなどが発生してしまうという課題があった。また、特許文献２のような領域毎に異なる補正を行う場合には、処理が複雑になるために、コストがかかるとともにリアルタイムに高速処理することができないという課題があった。【０００７】
そこで、この発明は、上記した従来技術の課題を解決するためになされたものであり、画像を補正するのに際して、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である画像補正装置、画像補正方法および画像補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本願の開示する画像補正装置は、入力画像の特徴に応じて補正を行なう画像補正装置であって、前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手段と、前記暗部画素検出手段により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手段と、前記暗部濃淡変化量算出手段により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手段と、を備えたことを要件とする。
【発明の効果】
【０００９】
本願の開示する画像補正装置によれば、画像の暗い部分の濃淡変化量を簡易に算出して、算出した濃淡変化量を考慮して画像を補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理するという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る画像補正装置の概要および特徴を示す図である。
【図２】図２は、実施例１に係る画像補正装置の構成を示すブロック図である。
【図３】図３は、補正量記憶部に記憶される情報の例を示す図である。
【図４】図４は、実施例１に係る暗部濃淡変化量算出部と３×３のハイパスフィルタとの処理を説明するための図である。
【図５】図５は、実施例１に係る画像補正装置による画像補正処理を示すフローチャートである。
【図６】図６は、入力画像が暗い画像であるか否かの判定を含む画像補正処理を示すフローチャートである。
【図７】図７は、実施例２に係る画像補正装置による画像補正処理を説明するための図である。
【図８】図８は、画像のヒストグラムから濃淡変化量を算出する場合を説明するための図である。
【図９】図９は、暗い画素と当該暗い画素の一つ前の画素との差から濃淡変化量を算出する場合を説明するための図である。
【図１０】図１０は、画像補正プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００１１】
１  入力画像
２  出力画像
１０  画像補正装置
１１  記憶部
１１ａ  補正量記憶部
１２  制御部
１２ａ  暗部画素検出部
１２ｂ  暗部濃淡変化量算出部
１２ｃ  補正量算出部
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明に係る画像補正装置の実施例を詳細に説明する。なお、以下では、実施例１に係る画像補正装置の概要および特徴、画像補正装置の構成および処理の流れを順に説明し、最後に本実施例による効果を説明する。
【実施例１】
【００１３】
［画像補正装置の概要および特徴］
次に、実施例１に係る画像補正装置の概要および特徴を説明する。図１は、実施例１に係る画像補正装置の概要および特徴を示す図である。【００１４】
一般的に、画像補正は、画像の黒色の部分をいかに出力するかによって、当該画像の見た目の締まり具合が左右される。そして、この画像補正装置は、入力される動画や静止画などの画像の特徴に応じて補正を行うことで、様々なシーンに対応して綺麗で見やすい画像を出力する。【００１５】
このような構成において、画像補正装置は、入力画像の特徴に応じて補正を行なうことを概要とし、特に、画像を補正するのに際して、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である点を主たる特徴とする。【００１６】
この主たる特徴について説明すると、画像補正装置は、算出される濃淡変化量に対応付けて、補正量を決定するための２種類の補正カーブを記憶している。具体的には、入力画像を暗く補正する図１の（ａ）のような補正カーブと、入力画像を明るく補正する図１の（ｂ）のような補正カーブとを記憶している。【００１７】
このような状態において、画像補正装置は、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出する（図１の（１）および（２）参照）。具体的に例を挙げると、画像補正装置は、入力される動画や静止画などの画像を受け付けると、当該入力画像における各画素値を明度として算出し、算出した各画素の明度と第一の閾値（例えば、「５０」など）とを比較する。そして、画像補正装置は、算出した明度が「５０」以下である場合に、当該画素を暗い画素として検出する。なお、入力画像における各画素値である明度が「５０」より大きい場合には、当該画素を明るい画素とみなして処理対象外として出力し、次の画素の処理を行う。【００１８】
そして、画像補正装置は、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する（図１の（３）参照）。上記した例で具体的に説明すると、画像補正装置は、検出された明度「５０」以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素とを３×３のハイパスフィルタの相応位置の値と積算する。そして、画像補正装置は、積算した結果の和を、暗い画素の周辺画素との濃淡変化量として算出し、算出した各画素の濃淡変化量を総和することで一つの画像の濃淡変化量（例えば、「１００」など）を算出する。【００１９】
続いて、画像補正装置は、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する（図１の（４）参照）。上記した例で具体的に説明すると、画像補正装置は、算出された画像の濃淡変化量「１００」と所定の閾値（例えば、「１２０」など）とを比較する。そして、画像補正装置は、濃淡変化量「１００」が所定の閾値「１２０」以下である場合に、入力画像を暗く補正する補正カーブを取得し（図１の（ａ）参照）、濃淡変化量「１００」が所定の閾値「１２０」より大きい場合に、入力画像を明るく補正する補正カーブを取得する（図１の（ｂ）参照）。続いて、画像補正装置は、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。【００２０】
このように、実施例１に係る画像処理装置は、画像の暗い部分を単純に明るく補正するわけではなく、各画像の各画素において、暗い画素の周辺画素との濃淡変化量に基づいて補正量を決定して画像ごとに適切な補正をし、さらに、煩雑な処理を必要とせずに各画素から得られる濃淡変化量を利用して補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。【００２１】
［画像補正装置の構成］
次に、図２を用いて、実施例１に係る画像補正装置の構成を説明する。図２は、実施例１に係る画像補正装置の構成を示すブロック図である。図２に示すように、画像補正装置１０は、記憶部１１と制御部１２とから構成され、外部から入力される入力画像の特徴に応じて補正を行って出力画像を出力する。【００２２】
記憶部１１は、制御部１２による各種処理に必要なデータや、制御部１２による各種処理結果を記憶し、特に本発明に密接に関連するものとしては、補正量記憶部１１ａを備える。【００２３】
補正量記憶部１１ａは、画像補正装置１０に入力される画像を補正する場合に利用する２種類の補正カーブを記憶する。例えば、補正量記憶部１１ａは、図３に示すように、後述する暗部濃淡変化量算出部１２ｂにより算出される濃淡変化量に対応付けて、補正量を決定するために利用する入力画像を暗く補正する補正カーブ（図３の（１）参照）と、入力画像を明るく補正する補正カーブ（図３の（２）参照）とを記憶する。なお、図３は、補正量記憶部１１ａに記憶される情報の例を示す図である。【００２４】
制御部１２は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、暗部画素検出部１２ａと、暗部濃淡変化量算出部１２ｂと、補正量算出部１２ｃとを備え、これらによって種々の処理を実行する。【００２５】
暗部画素検出部１２ａは、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出する。具体的に例を挙げると、暗部画素検出部１２ａは、画像補正装置１０に入力される動画や静止画などの画像を受け付けると、当該入力画像における各画素値を明度として算出し、算出した各画素の明度と第一の閾値（例えば、「５０」など）とを比較する。そして、暗部画素検出部１２ａは、算出した各画素の明度が「５０」以下である場合に、当該画素を暗い画素として検出して、後述する暗部濃淡変化量算出部１２ｂに出力する。なお、算出した各画素の明度が「５０」より大きい場合には、当該画素を明るい画素とみなして処理対象外として出力し、次の画素の処理を行う。【００２６】
暗部濃淡変化量算出部１２ｂは、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する。上記した例で具体的に例を挙げると、暗部濃淡変化量算出部１２ｂは、図４に示すように、暗部画素検出部１２ａにより検出された明度「５０」以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素「Ｄ」とを３×３のハイパスフィルタ「Ｆ」の相応位置の値と積算する（「Ｆｉｊ×Ｄｉｊ」）。そして、暗部濃淡変化量算出部１２ｂは、積算した結果の和「Ａ」を、暗い画素の周辺画素との濃淡変化量として算出する（「Ａ＝ΣＦｉｊ×Ｄｉｊ」）。続いて、暗部濃淡変化量算出部１２ｂは、算出した各画素の濃淡変化量を総和「Ｂ＝ΣＡ」することで一つの画像の濃淡変化量（例えば、「１００」など）を算出して、後述する補正量算出部１２ｃに出力する。【００２７】
つまり、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された暗い画素ごとに、当該画素に近接する画素と合わせてハイパスフィルタに通す処理を行うことで、暗い画素と当該画素の周辺画素との濃淡変化量を求めて、当該濃淡変化量全てを足し合わせることで、入力された入力画像全体の濃淡変化量を算出する。また、図４は、実施例１に係る暗部濃淡変化量算出部１２ｂと３×３のハイパスフィルタとの処理を説明するための図である。なお、図４に示した３×３ハイパスフィルタＦの各数値は、暗い画素とその周辺の画素との濃淡変化量の差の一例で、例えば、暗い画素が一つの場合に周りの濃淡変化量との差が１／８となることを示している。【００２８】
補正量算出部１２ｃは、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する。上記した例で具体的に例を挙げると、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量「１００」と所定の閾値（例えば、「１２０」など）とを比較する。そして、補正量算出部１２ｃは、濃淡変化量「１００」が所定の閾値「１２０」以下である場合に、補正量記憶部１１ａから入力画像を暗く補正する補正カーブ（図３の（１）参照）を取得する。また、補正量算出部１２ｃは、濃淡変化量「１００」が所定の閾値「１２０」より大きい場合に、補正量記憶部１１ａから入力画像を明るく補正する補正カーブ（図３の（２）参照）を取得する。続いて、補正量算出部１２ｃは、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正し、補正した画像を出力する。【００２９】
［実施例１に係る画像補正装置による処理］
次に、図５を用いて、実施例１に係る画像補正装置１０による画像補正処理を説明する。図５は、実施例１に係る画像補正装置１０による画像補正処理を示すフローチャートである。【００３０】
図５に示すように、暗部画素検出部１２ａは、画像補正装置１０に画像が入力されると（ステップＳ５１肯定）、当該入力画像における各画素から、画素値が第一の閾値以下の画素を検出する（ステップＳ５２）。具体的に例を挙げると、暗部画素検出部１２ａは、画像補正装置１０に入力される動画や静止画などの入力画像を受け付けると、入力画像において、明度が第一の閾値以下である画素を暗い画素として検出して、暗部濃淡変化量算出部１２ｂに出力する。【００３１】
そして、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する（ステップＳ５３）。上記した例で具体的に説明すると、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素とをハイパスフィルタの相応位置の値と積算し、積算した結果の和である暗い画素の周辺画素との濃淡変化量を算出して、算出した各画素の濃淡変化量の総和である画像全体の濃淡変化量を算出する。【００３２】
続いて、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより全画素について濃淡変化量が算出されると（ステップＳ５４肯定）、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する（ステップＳ５５）。上記した例で具体的に説明すると、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより全ての画素について算出された濃淡変化量の総和と所定の閾値とを比較して、濃淡変化量が所定の閾値以下である場合に、補正量記憶部１１ａから入力画像を暗く補正する補正カーブを取得し、濃淡変化量が所定の閾値より大きい場合に、補正量記憶部１１ａから入力画像を明るく補正する補正カーブを取得して、取得した補正カーブに従って補正量を算出して画像を補正し、補正した画像を出力する。【００３３】
［実施例１による効果］
このように、画像補正装置１０は、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出し、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出し、算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正することとしたので、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。【００３４】
例えば、画像補正装置１０は、入力される画像の特徴に応じて補正を行い、様々なシーンに対応して綺麗で見やすい画像を出力する場合に、入力画像から暗い画素である各画素を検出して、当該暗い画素の周辺画素との濃淡変化量に基づいて補正量を決定して画像を補正する。つまり、画像の暗い部分の濃淡変化量を簡易に算出して、算出した濃淡変化量を考慮して画像を補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。【００３５】
また、画像補正装置１０は、暗い画素と当該暗い画素に近接する画素とをハイパスフィルタを用いて濃淡変化量を算出するので、より様々なシーンに対応して綺麗で見やすい画像を出力することが可能である。【００３６】
また、画像補正装置１０は、画像全体の濃淡変化量から画像を暗くする、または、明るくする補正量を算出するので、様々なシーンに対応して的確に補正することが可能である。【００３７】
また、上記実施例１では、入力される全て入力画像の画素から暗い画素を検出し、濃淡変化量を算出して画像を補正する場合を説明したが、本発明はこれに限定されるものではなく、入力される入力画像が暗い画像である場合にのみ、当該暗い画像の画素から暗い画素を検出し、濃淡変化量を算出して画像を補正することもできる。ここでは、上記した実施例１と同様な処理についての説明を省略して、入力画像が明るい画像であるか暗い画像であるかの判定をして、暗い画像と判定された場合にのみ画像補正処理を行うことについて説明する。【００３８】
［暗い画像から暗い画素を検出］
ここでは、図６を用いて、入力画像が暗い画像であるか否かの判定を含む画像補正処理を説明する。なお、図６は、入力画像が暗い画像であるか否かの判定を含む画像補正処理を示すフローチャートである。【００３９】
図６に示すように、画像補正装置１０は、画像補正装置１０に画像が入力されると（ステップＳ６１肯定）、入力される入力画像における各画素の画素値から平均的な明るさ特徴値を算出し、算出した入力画像の平均的な明るさの特徴値が第二の閾値以下であるかを判定する（ステップＳ６２）。具体的には、画像補正装置１０は、画像補正装置１０に入力される動画や静止画などの入力画像を受け付けると、当該入力画像における各画素の画素値を用いて平均的な明るさの特徴値を算出する。この平均的な明るさの特徴値としては、例えば、平均明度や明度の最頻値などが相当する。そして、画像補正装置１０は、算出した各画素の例えば明度の平均である入力画像の明度が第二の閾値（例えば、「５０」など）以下であるかを判定する。なお、画像補正装置１０は、入力画像の明度が「５０」以下であると判定された場合に、暗い画像における各画素値である明度が第一の閾値（例えば、「５０」など）以下の画素を暗い画素として検出する。【００４０】
その後の暗い画素を検出し、検出した画素の濃淡変化量を算出し、算出した濃淡変化量を用いて補正量を算出して画像を補正するステップＳ６３〜ステップＳ６６までの画像補正処理は、図５に示したステップＳ５２〜ステップＳ５５と同様の処理であるので説明を省略する。【００４１】
つまり、画像補正装置１０は、入力される入力画像の全ての画素から暗い画素を検出するのではなく、入力される入力画像のうち、暗い入力画像のみの画素から暗い画素を検出する。この結果、入力される入力画像の全ての画素から暗い画素を検出するのと比較して、処理する画素数が減ることとなるので、処理負荷を低減することが可能である。
【実施例２】
【００４２】
ところで、実施例１では、画像補正装置１０に入力される画像を補正する場合に利用する補正カーブを２種類記憶する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを記憶しておき、算出した濃淡変化量に対応する補正カーブを用いて画像を補正することもできる。【００４３】
［実施例２に係る画像補正処理］
そこで、以下の実施例２では、図７を用いて、実施例２に係る画像補正装置１０による画像補正処理を説明する。図７は、実施例２に係る画像補正装置１０による画像補正処理を説明するための図である。また、入力される入力画像の濃淡変化量を算出する処理は、上記した実施例１と同様の処理となるので説明を省略する。ここでは、補正量を決定する７つの補正カーブ（１〜３が暗くする補正カーブ、５〜７が明るくする補正カーブ、４は補正なし）を記憶することとして説明する。【００４４】
実施例１と異なる点は、濃淡変化量に対応付けて、複数の補正カーブを記憶している。具体的には、図７に示すように、濃淡変化量Ｂ「０．０〜３．９」に対応する補正カーブ「１」、濃淡変化量Ｂ「４．０〜６．９」に対応する補正カーブ「２」、濃淡変化量Ｂ「７．０〜９．９」に対応する補正カーブ「３」、濃淡変化量Ｂ「１０．０〜１５．９」に対応する補正カーブ「４」、濃淡変化量Ｂ「１６．０〜２０．９」に対応する補正カーブ「５」、濃淡変化量Ｂ「２１．０〜２５．９」に対応する補正カーブ「６」および濃淡変化量Ｂ「２６．０〜」に対応する補正カーブ「７」を記憶している。【００４５】
例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「６．７」である場合に、画像補正装置１０は、図７に示す濃淡変化量Ｂ「６．７」に対応する補正カーブ２を補正量記憶部１１ａから取得し、取得した補正カーブ２に従って補正量を算出して、算出した補正量を用いて画像を補正する。また、例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「２０」である場合に、画像補正装置１０は、図７に示す濃淡変化量Ｂ「２０」に対応する補正カーブ５を補正量記憶部１１ａから取得し、取得した補正カーブ５に従って補正量を算出して、算出した補正量を用いて画像を補正する。【００４６】
［実施例２による効果］
このように、画像補正装置１０は、算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを保持し、算出された濃淡変化量に対応する補正量を保持している補正カーブから取得し、取得した補正量を用いて画像を補正することとしたので、濃淡変化量が異なる様々なシーンに対応してより的確に画像を補正することが可能である。【００４７】
つまり、画像補正装置１０は、濃淡変化量の多少により複数の補正量から選択して画像を補正するので、濃淡変化量と所定の閾値との大小により一定の補正量を選択するのと比較して、様々なシーンに対応してより的確に画像を補正することが可能である。
【実施例３】
【００４８】
ところで、実施例１または実施例２では、ハイパスフィルタを用いて濃淡変化量Ｂを算出する場合を説明したが、本発明はこれに限定されるものではなく、様々な方法で濃淡変化量Ｂを算出することもできる。そこで、以下の実施例３では、（１）画像のヒストグラムから算出と、（２）暗い画素と当該暗い画素の一つ前の画素との差から算出とについて具体的に説明する。【００４９】
（１）画像のヒストグラムから算出
図８は、画像のヒストグラムから濃淡変化量を算出する場合を説明するための図である。ここで、「Ａ：画像暗部のエントロピー」、「Ｔｈ１：所定の閾値」、「ｐｉ：画素値ｉの確率」であり、濃淡変化量Ｂは、Ａを求めることによって算出される（Ａ＝Ｂである）。図８に示すように、例えば、画像補正装置１０は、「Ｔｈ１＝５０」とした場合に、画素値（明度値）ｉが０から５０までの画素値ｉの確率（画素値の数値と全画素数との比例により決定）ｐｉと、ｐｉのｌｏｇ（対数）とを積算した値を合計することでＡを算出する。【００５０】
（２）暗い画素と当該暗い画素の一つ前の画素との差から算出
図９は、暗い画素と当該暗い画素の一つ前の画素との差から濃淡変化量を算出する場合を説明するための図である。図９に示すように、例えば、画像補正装置１０は、検出された暗い画素と、当該画素の一つ前の画素との差の絶対値「Ａ＝｜Ｄｉ−Ｄｉ−１｜」を検出された全ての暗い画素について算出する。そして、画像補正装置１０は、算出された全ての暗い画素と当該画素の一つ前の画素との差の絶対値の総和である濃淡変化量「Ｂ＝ΣＡ」を算出する。
【実施例４】
【００５１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、（１）濃淡変化量の平均から補正カーブを取得、（２）濃淡変化量の平均から補正カーブを算出、（３）システム構成、（４）プログラムに区分けして異なる実施例を説明する。【００５２】
（１）濃淡変化量の平均から補正カーブを取得
上記実施例１〜３では、算出した濃淡変化量から対応する補正カーブを取得する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量の平均から補正カーブを取得することもできる。【００５３】
例えば、画像処理装置１０は、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量「１００」の平均（濃淡変化量÷暗い画素数）と所定の閾値（例えば、「１０」など）とを比較する。そして、画像補正装置１０は、濃淡変化量の平均「１００÷１５＝６．７（１５：暗い画素数）」が所定の閾値「１０」以下である場合に、補正量記憶部１１ａから暗くする補正カーブ（図３の（１）参照）を取得して、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。また、画像補正装置１０は、濃淡変化量の平均「１００÷５＝２０（５：暗い画素数）」が所定の閾値「１０」より大きい場合に、補正量記憶部１１ａから明るくする補正カーブ（図３の（２）参照）を取得して、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。【００５４】
また、図７に示した濃淡変化量Ｂを濃淡変化量Ｂの平均値とした場合に、例えば、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量Ｂが「１００」、暗い画素数を「１５」とすると、画像補正装置１０は、濃淡変化量Ｂの平均「１００÷１５＝６．７」に対応する補正カーブ２を補正量記憶部１１ａから取得し、取得した補正カーブ２に従って補正量を算出して、算出した補正量を用いて画像を補正する。また、例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「１００」、暗い画素数を「５」とすると、画像補正装置１０は、濃淡変化量Ｂの平均「１００÷５＝２０」に対応する補正カーブ５を補正量記憶部１１ａから取得し、取得した補正カーブ５に従って補正量を算出して、算出した補正量を用いて画像を補正する。【００５５】
（２）濃淡変化量の平均から補正カーブを算出
また、上記実施例１〜３では、算出した濃淡変化量から対応する補正カーブを取得する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量の平均から補正カーブを算出することもできる。【００５６】
例えば、画像補正装置１０は、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量を「Ｂ」として、当該濃淡変化量Ｂの平均「Ｂの平均値＝Ｂ÷暗い画素数」により補正カーブ「ｙ＝ｘのα乗（指数関数）」を算出する。この指数関数において、「ｙ：補正後（出力）の値」であり、「ｘ：補正前（入力）の値」であり、αの値はＢの平均値により変動させる。そして、Ｂの平均値＞Ｔｈ１（Ｔｈ１：所定の閾値「１０」など）である場合（暗部の濃淡変化量が少ない場合）に、図３の（２）のような明るくする補正カーブを算出する（例えば、α＝−Ｂの平均値÷１１０＋１．１など）。また、Ｂの平均値＜Ｔｈ１である場合（暗部の濃淡変化量が少ない場合）に、図３の（１）のような暗くする補正カーブを算出する（例えば、α＝−Ｂの平均値÷５０＋１．２など）。【００５７】
（３）システム構成
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメタを含む情報（例えば、図２に示した補正量記憶部１１ａに格納される補正カーブなどの情報）については、特記する場合を除いて任意に変更することができる。【００５８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、補正量算出部１２ｃを、補正量算出部と画像補正部として分散するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【００５９】
（４）プログラム
なお、本実施例で説明した画像処理装置は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例に示した画像補正装置と同様の機能を有する画像補正プログラムを実行するコンピュータの一例を説明する。図１０は、画像補正プログラムを実行するコンピュータを示す図である。【００６０】
図１０に示すように、画像処理装置としてのコンピュータ１１０は、ＨＤＤ１３０、ＣＰＵ１４０、ＲＯＭ１５０およびＲＡＭ１６０をバス１８０などで接続して構成される。【００６１】
ＲＯＭ１５０には、上記の実施例１に示した画像補正装置１０と同様の機能を発揮する画像補正プログラム、つまり、図１０に示すように暗部画素検出プログラム１５０ａと、暗部濃淡変化量算出プログラム１５０ｂと、補正量算出プログラム１５０ｃとが、あらかじめ記憶されている。なお、これらのプログラム１５０ａ〜１５０ｃについては、図２に示した画像補正装置１０の各構成要素と同様、適宜統合または、分散してもよい。【００６２】
そして、ＣＰＵ１４０がこれらのプログラム１５０ａ〜プログラム１５０ｃをＲＯＭ１５０から読み出して実行することで、図１０に示すように、プログラム１５０ａ〜プログラム１５０ｃは、暗部画素検出プロセス１４０ａと、暗部濃淡変化量算出プロセス１４０ｂと、補正量算出プロセス１４０ｃとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｃは、図２に示した、暗部画素検出部１２ａと、暗部濃淡変化量算出部１２ｂと、補正量算出部１２ｃとにそれぞれ対応する。【００６３】
そして、ＣＰＵ１４０はＨＤＤ１３０に記録された補正量データ１３０ａに基づいて画像補正プログラムを実行する。【００６４】
なお、上記した各プログラム１５０ａ〜１５０ｃについては、必ずしも最初からＲＯＭ１５０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【図１】
2009060516.tif 000003
【図２】
2009060516.tif 000004
【図３】
2009060516.tif 000005
【図４】
2009060516.tif 000006
【図５】
2009060516.tif 000007
【図６】
2009060516.tif 000008
【図７】
2009060516.tif 000009
【図８】
2009060516.tif 000010
【図９】
2009060516.tif 000011
【図１０】
2009060516.tif 000012
【手続補正書】
【提出日】平成22年1月8日(2010.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像の特徴に応じて補正を行なう画像補正装置であって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手段と、
前記暗部画素検出手段により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手段と、
前記暗部濃淡変化量算出手段により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手段と、
を備えたことを特徴とする画像補正装置。
【請求項２】
前記入力画像における各画素の画素値から平均的な明るさの特徴値を算出し、算出した入力画像の特徴値が第二の閾値以下であるかを判定する画像明暗判定手段をさらに備え、
前記暗部画素検出手段は、前記画像明暗判定手段により第二の閾値以下であると判定された暗い画像における各画素から、第一の閾値以下の画素を検出することを特徴とする請求項１に記載の画像補正装置。
【請求項３】
前記暗部濃淡変化量算出手段は、前記暗部画素検出手段により検出された暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を、ハイパスフィルタを用いて算出することを特徴とする請求項１または２に記載の画像補正装置。
【請求項４】
前記補正量算出手段は、前記暗部濃淡変化量算出手段により算出された濃淡変化量が第三の閾値以下である場合に、画像を暗くする補正量を算出して画像を補正し、前記算出された濃淡変化量が第三の閾値より大きい場合に、画像を明るくする補正量を算出して画像を補正することを特徴とする請求項１に記載の画像補正装置。
【請求項５】
前記暗部濃淡変化量算出手段により算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを保持する補正量保持手段をさらに備え、
前記補正量算出手段は、前記暗部濃淡変化量算出手段により算出された濃淡変化量に対応する補正量を前記補正量保持手段から取得し、取得した補正量を用いて画像を補正することを特徴とする請求項１に記載の画像補正装置。
【請求項６】
入力画像の特徴に応じて補正を行なう方法をコンピュータに実行させる画像補正プログラムであって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手順と、
前記暗部画素検出手順により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手順と、
前記暗部濃淡変化量算出手順により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手順と、
をコンピュータに実行させることを特徴とする画像補正プログラム。
【請求項７】
入力画像の特徴に応じて補正を行なう、コンピュータによって実行される画像補正方法であって、
前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出工程と、
前記暗部画素検出工程により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出工程と、
前記暗部濃淡変化量算出工程により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出工程と、
を含んだことを特徴とする画像補正方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、入力される入力画像の特徴に応じて補正を行い、様々なシーンに対応して綺麗で見やすい画像を出力する画像補正装置、画像補正方法および画像補正プログラムに関する。
【背景技術】
【０００２】
従来より、動画や静止画などの画像を補正する画像補正は、入力される画像の特徴に応じて補正を行うことで、様々なシーンに対応して綺麗で見やすい画像を出力している。具体的には、入力される画像の明度から色補正量を決定して色補正を行う場合に、暗い画像を明るくして、明るい画像を暗くすることで画像全体に均一な明るさ補正を行う画像補正装置がある。そこで、このように様々なシーンに対応して綺麗で見やすい画像を出力する様々な画像補正装置が開示されている。
【０００３】
例えば、特許文献１では、ヒストグラムを基準として、画像修正量を局部的に測定した画素特性に基づいて、暗い部分を明るくしたり明るい部分を暗くしたりして画像を局部的に調整する画像補正装置が開示されている。また、特許文献２では、明度により１枚の画像を複数の領域に分割し、当該領域毎の暗い部分と明るい部分とで、それぞれのエッジや高周波成分などを検出して局部的に色補正を行う画像補正装置が開示されている。
【０００４】
【特許文献１】特表２００３−５２３１１０号公報
【特許文献２】特開２００５−３１８１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した従来の技術では、黒色が白色のように感じられる黒浮きや暗い画像をさらに暗くして見にくくなる黒つぶれなどが発生し、さらには、コストがかかるとともにリアルタイムに高速処理することができないという課題があった。
【０００６】
具体的には、特許文献１や特許文献２のような局部的な補正においては、暗い画像に対して、当該暗い部分が見やすくさせたい範囲であるか否かを区別することができないために、黒浮きや黒つぶれなどが発生してしまうという課題があった。また、特許文献２のような領域毎に異なる補正を行う場合には、処理が複雑になるために、コストがかかるとともにリアルタイムに高速処理することができないという課題があった。
【０００７】
そこで、この発明は、上記した従来技術の課題を解決するためになされたものであり、画像を補正するのに際して、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である画像補正装置、画像補正方法および画像補正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、本願の開示する画像補正装置は、入力画像の特徴に応じて補正を行なう画像補正装置であって、前記入力画像における各画素から、画素値が第一の閾値以下の画素を検出する暗部画素検出手段と、前記暗部画素検出手段により検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する暗部濃淡変化量算出手段と、前記暗部濃淡変化量算出手段により算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正する補正量算出手段と、を備えたことを要件とする。
【発明の効果】
【０００９】
本願の開示する画像補正装置によれば、画像の暗い部分の濃淡変化量を簡易に算出して、算出した濃淡変化量を考慮して画像を補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理するという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に添付図面を参照して、この発明に係る画像補正装置の実施例を詳細に説明する。なお、以下では、実施例１に係る画像補正装置の概要および特徴、画像補正装置の構成および処理の流れを順に説明し、最後に本実施例による効果を説明する。
【実施例１】
【００１１】
［画像補正装置の概要および特徴］
次に、実施例１に係る画像補正装置の概要および特徴を説明する。図１は、実施例１に係る画像補正装置の概要および特徴を示す図である。
【００１２】
一般的に、画像補正は、画像の黒色の部分をいかに出力するかによって、当該画像の見た目の締まり具合が左右される。そして、この画像補正装置は、入力される動画や静止画などの画像の特徴に応じて補正を行うことで、様々なシーンに対応して綺麗で見やすい画像を出力する。
【００１３】
このような構成において、画像補正装置は、入力画像の特徴に応じて補正を行なうことを概要とし、特に、画像を補正するのに際して、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である点を主たる特徴とする。
【００１４】
この主たる特徴について説明すると、画像補正装置は、算出される濃淡変化量に対応付けて、補正量を決定するための２種類の補正カーブを記憶している。具体的には、入力画像を暗く補正する図１の（ａ）のような補正カーブと、入力画像を明るく補正する図１の（ｂ）のような補正カーブとを記憶している。
【００１５】
このような状態において、画像補正装置は、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出する（図１の（１）および（２）参照）。具体的に例を挙げると、画像補正装置は、入力される動画や静止画などの画像を受け付けると、当該入力画像における各画素値を明度として算出し、算出した各画素の明度と第一の閾値（例えば、「５０」など）とを比較する。そして、画像補正装置は、算出した明度が「５０」以下である場合に、当該画素を暗い画素として検出する。なお、入力画像における各画素値である明度が「５０」より大きい場合には、当該画素を明るい画素とみなして処理対象外として出力し、次の画素の処理を行う。
【００１６】
そして、画像補正装置は、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する（図１の（３）参照）。上記した例で具体的に説明すると、画像補正装置は、検出された明度「５０」以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素とを３×３のハイパスフィルタの相応位置の値と積算する。そして、画像補正装置は、積算した結果の和を、暗い画素の周辺画素との濃淡変化量として算出し、算出した各画素の濃淡変化量を総和することで一つの画像の濃淡変化量（例えば、「１００」など）を算出する。
【００１７】
続いて、画像補正装置は、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する（図１の（４）参照）。上記した例で具体的に説明すると、画像補正装置は、算出された画像の濃淡変化量「１００」と所定の閾値（例えば、「１２０」など）とを比較する。そして、画像補正装置は、濃淡変化量「１００」が所定の閾値「１２０」以下である場合に、入力画像を暗く補正する補正カーブを取得し（図１の（ａ）参照）、濃淡変化量「１００」が所定の閾値「１２０」より大きい場合に、入力画像を明るく補正する補正カーブを取得する（図１の（ｂ）参照）。続いて、画像補正装置は、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。
【００１８】
このように、実施例１に係る画像処理装置は、画像の暗い部分を単純に明るく補正するわけではなく、各画像の各画素において、暗い画素の周辺画素との濃淡変化量に基づいて補正量を決定して画像ごとに適切な補正をし、さらに、煩雑な処理を必要とせずに各画素から得られる濃淡変化量を利用して補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。
【００１９】
［画像補正装置の構成］
次に、図２を用いて、実施例１に係る画像補正装置の構成を説明する。図２は、実施例１に係る画像補正装置の構成を示すブロック図である。図２に示すように、画像補正装置１０は、記憶部１１と制御部１２とから構成され、外部から入力される入力画像の特徴に応じて補正を行って出力画像を出力する。
【００２０】
記憶部１１は、制御部１２による各種処理に必要なデータや、制御部１２による各種処理結果を記憶し、特に本発明に密接に関連するものとしては、補正量記憶部１１ａを備える。
【００２１】
補正量記憶部１１ａは、画像補正装置１０に入力される画像を補正する場合に利用する２種類の補正カーブを記憶する。例えば、補正量記憶部１１ａは、図３に示すように、後述する暗部濃淡変化量算出部１２ｂにより算出される濃淡変化量に対応付けて、補正量を決定するために利用する入力画像を暗く補正する補正カーブ（図３の（１）参照）と、入力画像を明るく補正する補正カーブ（図３の（２）参照）とを記憶する。なお、図３は、補正量記憶部１１ａに記憶される情報の例を示す図である。
【００２２】
制御部１２は、制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有するとともに、特に本発明に密接に関連するものとしては、暗部画素検出部１２ａと、暗部濃淡変化量算出部１２ｂと、補正量算出部１２ｃとを備え、これらによって種々の処理を実行する。
【００２３】
暗部画素検出部１２ａは、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出する。具体的に例を挙げると、暗部画素検出部１２ａは、画像補正装置１０に入力される動画や静止画などの画像を受け付けると、当該入力画像における各画素値を明度として算出し、算出した各画素の明度と第一の閾値（例えば、「５０」など）とを比較する。そして、暗部画素検出部１２ａは、算出した各画素の明度が「５０」以下である場合に、当該画素を暗い画素として検出して、後述する暗部濃淡変化量算出部１２ｂに出力する。なお、算出した各画素の明度が「５０」より大きい場合には、当該画素を明るい画素とみなして処理対象外として出力し、次の画素の処理を行う。
【００２４】
暗部濃淡変化量算出部１２ｂは、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する。上記した例で具体的に例を挙げると、暗部濃淡変化量算出部１２ｂは、図４に示すように、暗部画素検出部１２ａにより検出された明度「５０」以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素「Ｄ」とを３×３のハイパスフィルタ「Ｆ」の相応位置の値と積算する（「Ｆｉｊ×Ｄｉｊ」）。そして、暗部濃淡変化量算出部１２ｂは、積算した結果の和「Ａ」を、暗い画素の周辺画素との濃淡変化量として算出する（「Ａ＝ΣＦｉｊ×Ｄｉｊ」）。続いて、暗部濃淡変化量算出部１２ｂは、算出した各画素の濃淡変化量を総和「Ｂ＝ΣＡ」することで一つの画像の濃淡変化量（例えば、「１００」など）を算出して、後述する補正量算出部１２ｃに出力する。
【００２５】
つまり、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された暗い画素ごとに、当該画素に近接する画素と合わせてハイパスフィルタに通す処理を行うことで、暗い画素と当該画素の周辺画素との濃淡変化量を求めて、当該濃淡変化量全てを足し合わせることで、入力された入力画像全体の濃淡変化量を算出する。また、図４は、実施例１に係る暗部濃淡変化量算出部１２ｂと３×３のハイパスフィルタとの処理を説明するための図である。なお、図４に示した３×３ハイパスフィルタＦの各数値は、暗い画素とその周辺の画素との濃淡変化量の差の一例で、例えば、暗い画素が一つの場合に周りの濃淡変化量との差が１／８となることを示している。
【００２６】
補正量算出部１２ｃは、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する。上記した例で具体的に例を挙げると、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量「１００」と所定の閾値（例えば、「１２０」など）とを比較する。そして、補正量算出部１２ｃは、濃淡変化量「１００」が所定の閾値「１２０」以下である場合に、補正量記憶部１１ａから入力画像を暗く補正する補正カーブ（図３の（１）参照）を取得する。また、補正量算出部１２ｃは、濃淡変化量「１００」が所定の閾値「１２０」より大きい場合に、補正量記憶部１１ａから入力画像を明るく補正する補正カーブ（図３の（２）参照）を取得する。続いて、補正量算出部１２ｃは、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正し、補正した画像を出力する。
【００２７】
［実施例１に係る画像補正装置による処理］
次に、図５を用いて、実施例１に係る画像補正装置１０による画像補正処理を説明する。図５は、実施例１に係る画像補正装置１０による画像補正処理を示すフローチャートである。
【００２８】
図５に示すように、暗部画素検出部１２ａは、画像補正装置１０に画像が入力されると（ステップＳ５１肯定）、当該入力画像における各画素から、画素値が第一の閾値以下の画素を検出する（ステップＳ５２）。具体的に例を挙げると、暗部画素検出部１２ａは、画像補正装置１０に入力される動画や静止画などの入力画像を受け付けると、入力画像において、明度が第一の閾値以下である画素を暗い画素として検出して、暗部濃淡変化量算出部１２ｂに出力する。
【００２９】
そして、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出する（ステップＳ５３）。上記した例で具体的に説明すると、暗部濃淡変化量算出部１２ｂは、暗部画素検出部１２ａにより検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素に近接する８画素とをハイパスフィルタの相応位置の値と積算し、積算した結果の和である暗い画素の周辺画素との濃淡変化量を算出して、算出した各画素の濃淡変化量の総和である画像全体の濃淡変化量を算出する。
【００３０】
続いて、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより全画素について濃淡変化量が算出されると（ステップＳ５４肯定）、算出された濃淡変化量に基づいて、補正量を算出して、算出した補正量を用いて画像を補正する（ステップＳ５５）。上記した例で具体的に説明すると、補正量算出部１２ｃは、暗部濃淡変化量算出部１２ｂにより全ての画素について算出された濃淡変化量の総和と所定の閾値とを比較して、濃淡変化量が所定の閾値以下である場合に、補正量記憶部１１ａから入力画像を暗く補正する補正カーブを取得し、濃淡変化量が所定の閾値より大きい場合に、補正量記憶部１１ａから入力画像を明るく補正する補正カーブを取得して、取得した補正カーブに従って補正量を算出して画像を補正し、補正した画像を出力する。
【００３１】
［実施例１による効果］
このように、画像補正装置１０は、入力される入力画像における各画素から、画素値が第一の閾値以下の画素を検出し、検出された第一の閾値以下の暗い画素である各画素について、当該画素と当該画素の周辺画素との濃淡変化量を算出し、算出された濃淡変化量に基づいて、補正量を算出し、算出した補正量を用いて画像を補正することとしたので、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。
【００３２】
例えば、画像補正装置１０は、入力される画像の特徴に応じて補正を行い、様々なシーンに対応して綺麗で見やすい画像を出力する場合に、入力画像から暗い画素である各画素を検出して、当該暗い画素の周辺画素との濃淡変化量に基づいて補正量を決定して画像を補正する。つまり、画像の暗い部分の濃淡変化量を簡易に算出して、算出した濃淡変化量を考慮して画像を補正することができる結果、黒浮きや黒つぶれなどを防止して、コストをかけることなくリアルタイムに高速処理することが可能である。
【００３３】
また、画像補正装置１０は、暗い画素と当該暗い画素に近接する画素とをハイパスフィルタを用いて濃淡変化量を算出するので、より様々なシーンに対応して綺麗で見やすい画像を出力することが可能である。
【００３４】
また、画像補正装置１０は、画像全体の濃淡変化量から画像を暗くする、または、明るくする補正量を算出するので、様々なシーンに対応して的確に補正することが可能である。
【００３５】
また、上記実施例１では、入力される全て入力画像の画素から暗い画素を検出し、濃淡変化量を算出して画像を補正する場合を説明したが、本発明はこれに限定されるものではなく、入力される入力画像が暗い画像である場合にのみ、当該暗い画像の画素から暗い画素を検出し、濃淡変化量を算出して画像を補正することもできる。ここでは、上記した実施例１と同様な処理についての説明を省略して、入力画像が明るい画像であるか暗い画像であるかの判定をして、暗い画像と判定された場合にのみ画像補正処理を行うことについて説明する。
【００３６】
［暗い画像から暗い画素を検出］
ここでは、図６を用いて、入力画像が暗い画像であるか否かの判定を含む画像補正処理を説明する。なお、図６は、入力画像が暗い画像であるか否かの判定を含む画像補正処理を示すフローチャートである。
【００３７】
図６に示すように、画像補正装置１０は、画像補正装置１０に画像が入力されると（ステップＳ６１肯定）、入力される入力画像における各画素の画素値から平均的な明るさ特徴値を算出し、算出した入力画像の平均的な明るさの特徴値が第二の閾値以下であるかを判定する（ステップＳ６２）。具体的には、画像補正装置１０は、画像補正装置１０に入力される動画や静止画などの入力画像を受け付けると、当該入力画像における各画素の画素値を用いて平均的な明るさの特徴値を算出する。この平均的な明るさの特徴値としては、例えば、平均明度や明度の最頻値などが相当する。そして、画像補正装置１０は、算出した各画素の例えば明度の平均である入力画像の明度が第二の閾値（例えば、「５０」など）以下であるかを判定する。なお、画像補正装置１０は、入力画像の明度が「５０」以下であると判定された場合に、暗い画像における各画素値である明度が第一の閾値（例えば、「５０」など）以下の画素を暗い画素として検出する。
【００３８】
その後の暗い画素を検出し、検出した画素の濃淡変化量を算出し、算出した濃淡変化量を用いて補正量を算出して画像を補正するステップＳ６３〜ステップＳ６６までの画像補正処理は、図５に示したステップＳ５２〜ステップＳ５５と同様の処理であるので説明を省略する。
【００３９】
つまり、画像補正装置１０は、入力される入力画像の全ての画素から暗い画素を検出するのではなく、入力される入力画像のうち、暗い入力画像のみの画素から暗い画素を検出する。この結果、入力される入力画像の全ての画素から暗い画素を検出するのと比較して、処理する画素数が減ることとなるので、処理負荷を低減することが可能である。
【実施例２】
【００４０】
ところで、実施例１では、画像補正装置１０に入力される画像を補正する場合に利用する補正カーブを２種類記憶する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを記憶しておき、算出した濃淡変化量に対応する補正カーブを用いて画像を補正することもできる。
【００４１】
［実施例２に係る画像補正処理］
そこで、以下の実施例２では、図７を用いて、実施例２に係る画像補正装置１０による画像補正処理を説明する。図７は、実施例２に係る画像補正装置１０による画像補正処理を説明するための図である。また、入力される入力画像の濃淡変化量を算出する処理は、上記した実施例１と同様の処理となるので説明を省略する。ここでは、補正量を決定する７つの補正カーブ（１〜３が暗くする補正カーブ、５〜７が明るくする補正カーブ、４は補正なし）を記憶することとして説明する。
【００４２】
実施例１と異なる点は、濃淡変化量に対応付けて、複数の補正カーブを記憶している。具体的には、図７に示すように、濃淡変化量Ｂ「０．０〜３．９」に対応する補正カーブ「１」、濃淡変化量Ｂ「４．０〜６．９」に対応する補正カーブ「２」、濃淡変化量Ｂ「７．０〜９．９」に対応する補正カーブ「３」、濃淡変化量Ｂ「１０．０〜１５．９」に対応する補正カーブ「４」、濃淡変化量Ｂ「１６．０〜２０．９」に対応する補正カーブ「５」、濃淡変化量Ｂ「２１．０〜２５．９」に対応する補正カーブ「６」および濃淡変化量Ｂ「２６．０〜」に対応する補正カーブ「７」を記憶している。
【００４３】
例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「６．７」である場合に、画像補正装置１０は、図７に示す濃淡変化量Ｂ「６．７」に対応する補正カーブ２を補正量記憶部１１ａから取得し、取得した補正カーブ２に従って補正量を算出して、算出した補正量を用いて画像を補正する。また、例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「２０」である場合に、画像補正装置１０は、図７に示す濃淡変化量Ｂ「２０」に対応する補正カーブ５を補正量記憶部１１ａから取得し、取得した補正カーブ５に従って補正量を算出して、算出した補正量を用いて画像を補正する。
【００４４】
［実施例２による効果］
このように、画像補正装置１０は、算出される濃淡変化量に対応付けて、補正量を決定する複数の補正カーブを保持し、算出された濃淡変化量に対応する補正量を保持している補正カーブから取得し、取得した補正量を用いて画像を補正することとしたので、濃淡変化量が異なる様々なシーンに対応してより的確に画像を補正することが可能である。
【００４５】
つまり、画像補正装置１０は、濃淡変化量の多少により複数の補正量から選択して画像を補正するので、濃淡変化量と所定の閾値との大小により一定の補正量を選択するのと比較して、様々なシーンに対応してより的確に画像を補正することが可能である。
【実施例３】
【００４６】
ところで、実施例１または実施例２では、ハイパスフィルタを用いて濃淡変化量Ｂを算出する場合を説明したが、本発明はこれに限定されるものではなく、様々な方法で濃淡変化量Ｂを算出することもできる。そこで、以下の実施例３では、（１）画像のヒストグラムから算出と、（２）暗い画素と当該暗い画素の一つ前の画素との差から算出とについて具体的に説明する。
【００４７】
（１）画像のヒストグラムから算出
図８は、画像のヒストグラムから濃淡変化量を算出する場合を説明するための図である。ここで、「Ａ：画像暗部のエントロピー」、「Ｔｈ１：所定の閾値」、「ｐｉ：画素値ｉの確率」であり、濃淡変化量Ｂは、Ａを求めることによって算出される（Ａ＝Ｂである）。図８に示すように、例えば、画像補正装置１０は、「Ｔｈ１＝５０」とした場合に、画素値（明度値）ｉが０から５０までの画素値ｉの確率（画素値の数値と全画素数との比例により決定）ｐｉと、ｐｉのｌｏｇ（対数）とを積算した値を合計することでＡを算出する。
【００４８】
（２）暗い画素と当該暗い画素の一つ前の画素との差から算出
図９は、暗い画素と当該暗い画素の一つ前の画素との差から濃淡変化量を算出する場合を説明するための図である。図９に示すように、例えば、画像補正装置１０は、検出された暗い画素と、当該画素の一つ前の画素との差の絶対値「Ａ＝｜Ｄｉ−Ｄｉ−１｜」を検出された全ての暗い画素について算出する。そして、画像補正装置１０は、算出された全ての暗い画素と当該画素の一つ前の画素との差の絶対値の総和である濃淡変化量「Ｂ＝ΣＡ」を算出する。
【実施例４】
【００４９】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、（１）濃淡変化量の平均から補正カーブを取得、（２）濃淡変化量の平均から補正カーブを算出、（３）システム構成、（４）プログラムに区分けして異なる実施例を説明する。
【００５０】
（１）濃淡変化量の平均から補正カーブを取得
上記実施例１〜３では、算出した濃淡変化量から対応する補正カーブを取得する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量の平均から補正カーブを取得することもできる。
【００５１】
例えば、画像処理装置１０は、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量「１００」の平均（濃淡変化量÷暗い画素数）と所定の閾値（例えば、「１０」など）とを比較する。そして、画像補正装置１０は、濃淡変化量の平均「１００÷１５＝６．７（１５：暗い画素数）」が所定の閾値「１０」以下である場合に、補正量記憶部１１ａから暗くする補正カーブ（図３の（１）参照）を取得して、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。また、画像補正装置１０は、濃淡変化量の平均「１００÷５＝２０（５：暗い画素数）」が所定の閾値「１０」より大きい場合に、補正量記憶部１１ａから明るくする補正カーブ（図３の（２）参照）を取得して、取得した補正カーブに従って補正量を算出して、算出した補正量を用いて画像を補正する。
【００５２】
また、図７に示した濃淡変化量Ｂを濃淡変化量Ｂの平均値とした場合に、例えば、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量Ｂが「１００」、暗い画素数を「１５」とすると、画像補正装置１０は、濃淡変化量Ｂの平均「１００÷１５＝６．７」に対応する補正カーブ２を補正量記憶部１１ａから取得し、取得した補正カーブ２に従って補正量を算出して、算出した補正量を用いて画像を補正する。また、例えば、暗部濃淡変化量算出部１２ｂにより算出された画像の濃淡変化量Ｂが「１００」、暗い画素数を「５」とすると、画像補正装置１０は、濃淡変化量Ｂの平均「１００÷５＝２０」に対応する補正カーブ５を補正量記憶部１１ａから取得し、取得した補正カーブ５に従って補正量を算出して、算出した補正量を用いて画像を補正する。
【００５３】
（２）濃淡変化量の平均から補正カーブを算出
また、上記実施例１〜３では、算出した濃淡変化量から対応する補正カーブを取得する場合を説明したが、本発明はこれに限定されるものではなく、濃淡変化量の平均から補正カーブを算出することもできる。
【００５４】
例えば、画像補正装置１０は、暗部濃淡変化量算出部１２ｂにより算出された濃淡変化量を「Ｂ」として、当該濃淡変化量Ｂの平均「Ｂの平均値＝Ｂ÷暗い画素数」により補正カーブ「ｙ＝ｘのα乗（指数関数）」を算出する。この指数関数において、「ｙ：補正後（出力）の値」であり、「ｘ：補正前（入力）の値」であり、αの値はＢの平均値により変動させる。そして、Ｂの平均値＞Ｔｈ１（Ｔｈ１：所定の閾値「１０」など）である場合（暗部の濃淡変化量が少ない場合）に、図３の（２）のような明るくする補正カーブを算出する（例えば、α＝−Ｂの平均値÷１１０＋１．１など）。また、Ｂの平均値＜Ｔｈ１である場合（暗部の濃淡変化量が少ない場合）に、図３の（１）のような暗くする補正カーブを算出する（例えば、α＝−Ｂの平均値÷５０＋１．２など）。
【００５５】
（３）システム構成
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメタを含む情報（例えば、図２に示した補正量記憶部１１ａに格納される補正カーブなどの情報）については、特記する場合を除いて任意に変更することができる。
【００５６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、補正量算出部１２ｃを、補正量算出部と画像補正部として分散するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５７】
（４）プログラム
なお、本実施例で説明した画像処理装置は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例に示した画像補正装置と同様の機能を有する画像補正プログラムを実行するコンピュータの一例を説明する。図１０は、画像補正プログラムを実行するコンピュータを示す図である。
【００５８】
図１０に示すように、画像処理装置としてのコンピュータ１１０は、ＨＤＤ１３０、ＣＰＵ１４０、ＲＯＭ１５０およびＲＡＭ１６０をバス１８０などで接続して構成される。
【００５９】
ＲＯＭ１５０には、上記の実施例１に示した画像補正装置１０と同様の機能を発揮する画像補正プログラム、つまり、図１０に示すように暗部画素検出プログラム１５０ａと、暗部濃淡変化量算出プログラム１５０ｂと、補正量算出プログラム１５０ｃとが、あらかじめ記憶されている。なお、これらのプログラム１５０ａ〜１５０ｃについては、図２に示した画像補正装置１０の各構成要素と同様、適宜統合または、分散してもよい。
【００６０】
そして、ＣＰＵ１４０がこれらのプログラム１５０ａ〜プログラム１５０ｃをＲＯＭ１５０から読み出して実行することで、図１０に示すように、プログラム１５０ａ〜プログラム１５０ｃは、暗部画素検出プロセス１４０ａと、暗部濃淡変化量算出プロセス１４０ｂと、補正量算出プロセス１４０ｃとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｃは、図２に示した、暗部画素検出部１２ａと、暗部濃淡変化量算出部１２ｂと、補正量算出部１２ｃとにそれぞれ対応する。
【００６１】
そして、ＣＰＵ１４０はＨＤＤ１３０に記録された補正量データ１３０ａに基づいて画像補正プログラムを実行する。
【００６２】
なお、上記した各プログラム１５０ａ〜１５０ｃについては、必ずしも最初からＲＯＭ１５０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】図１は、実施例１に係る画像補正装置の概要および特徴を示す図である。
【図２】図２は、実施例１に係る画像補正装置の構成を示すブロック図である。
【図３】図３は、補正量記憶部に記憶される情報の例を示す図である。
【図４】図４は、実施例１に係る暗部濃淡変化量算出部と３×３のハイパスフィルタとの処理を説明するための図である。
【図５】図５は、実施例１に係る画像補正装置による画像補正処理を示すフローチャートである。
【図６】図６は、入力画像が暗い画像であるか否かの判定を含む画像補正処理を示すフローチャートである。
【図７】図７は、実施例２に係る画像補正装置による画像補正処理を説明するための図である。
【図８】図８は、画像のヒストグラムから濃淡変化量を算出する場合を説明するための図である。
【図９】図９は、暗い画素と当該暗い画素の一つ前の画素との差から濃淡変化量を算出する場合を説明するための図である。
【図１０】図１０は、画像補正プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００６４】
１  入力画像
２  出力画像
１０  画像補正装置
１１  記憶部
１１ａ  補正量記憶部
１２  制御部
１２ａ  暗部画素検出部
１２ｂ  暗部濃淡変化量算出部
１２ｃ  補正量算出部
【国際調査報告】
2009060516.tif 000013
2009060516.tif 000014
2009060516.tif 000015
2009060516.tif 000016