(57)【特許請求の範囲】
【請求項１】
撮影部によって撮影された画像データに対して補正処理を行う画像補正方法をコンピュータに実行させる画像補正プログラムであって、
前記画像データの暗画素領域を抽出する暗画素領域抽出手順と、
前記暗画素領域抽出手順によって抽出された前記暗画素領域の面積を算出する暗画素面積算出手順と、
前記暗画素領域抽出手順によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出手順と、
前記暗画素面積算出手順によって算出された前記面積と、前記輝度値分散算出手順によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正手順と、
をコンピュータに実行させることを特徴とする画像補正プログラム。
【請求項２】
前記暗画素面積算出手順によって算出された前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記輝度値分散算出手順によって算出された前記画素の輝度値の分散が所定の分散閾値よりも大きいかを判定する画像状態判定手順をさらにコンピュータに実行させ、
前記画像補正手順は、前記画像状態判定手順によって前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記画素の輝度値の分散が所定の分散閾値よりも大きいと判定された場合には、前記画像データの明るさを補正することを特徴とする請求項１に記載の画像補正プログラム。
【請求項３】
撮影時における前記撮影部に関する情報を用いて、露出量を算出する露出量算出手順をさらにコンピュータに実行させ、
前記画像補正手順は、前記暗画素面積算出手順によって算出された前記面積と、前記輝度値分散算出手順によって算出された前記輝度値の分散と、前記露出量算出手順によって算出された前記露出量に応じて、前記画像データの明るさを補正することを特徴とする請求項１または２に記載の画像補正プログラム。
【請求項４】
前記画像状態判定手順は、前記露出量算出手順によって算出された前記露出量が所定の第一閾値より大きいかを判定し、露出量が所定の第一閾値より大きいと判定した場合には、前記第一閾値より大きい所定の第二閾値よりも前記露出量が大きいか判定し、
前記画像補正手順は、前記画像状態判定手順によって前記露出量が前記所定の第二閾値よりも小さいと判定された場合には、前記画像データの明るさを補正することを特徴とする請求項３に記載の画像補正プログラム。
【請求項５】
前記画像補正手順は、前記露出量算出手順によって算出された前記露出量が、最小の露出量と最大の露出量との中間の値に近いほど、前記補正の強度を強くして、前記画像データの明るさを補正することを特徴とする請求項３に記載の画像補正プログラム。
【請求項６】
撮影部によって撮影された画像データに対して補正処理を行う画像補正装置であって、
前記画像データの暗画素領域を抽出する暗画素領域抽出手段と、
前記暗画素領域抽出手段によって抽出された前記暗画素領域の面積を算出する暗画素面積算出手段と、
前記暗画素領域抽出手段によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出手段と、
前記暗画素面積算出手段によって算出された前記面積と、前記輝度値分散算出手段によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正手段と、
を備えることを特徴とする画像補正装置。
【請求項７】
撮影部によって撮影された画像データに対して補正処理を行う画像補正方法であって、
前記画像データの暗画素領域を抽出する暗画素領域抽出工程と、
前記暗画素領域抽出工程によって抽出された前記暗画素領域の面積を算出する暗画素面積算出工程と、
前記暗画素領域抽出工程によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出工程と、
前記暗画素面積算出工程によって算出された前記面積と、前記輝度値分散算出工程によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正工程と、
を含んだことを特徴とする画像補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影された画像データに対して補正処理を行う撮影された画像データに対して補正処理を行う画像補正プログラム、画像補正装置および画像補正方法に関する。
【背景技術】
【０００２】
従来より、画像データを補正する技術として、ヒストグラムで著しい明暗が確認された場合や、暗レベルの画素が多く占めている場合には、アンダーや逆光の画像であると判断し、画像データを明変換する補正が実施されていた。
【０００３】
ここで、暗レベルの画素が多く占めている場合でも、夜景などで撮影された画像であれば、アンダーや逆光の画像ではない。そのため、画像矩形（画像が表示される領域）にタッチした暗画素の量でアンダー（明変換補正すべき画像）であるかローキー（明変換すべきでない）であるか判断する技術が知られている（特許文献１参照）。
【０００４】
【特許文献１】国際公開第２００７／０７２５４８号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した画像矩形にタッチした暗画素の量でアンダーであるかローキーであるか判断する技術では、例えば、画像矩形に暗画素が多くタッチしていても、暗い室内から明るい外の風景が見える窓を含めて室内全体を撮影した場合などでは、ローキーとご判断してしまう結果、誤判断を行って、適切に画像データを補正することができない場合があるという課題があった。
【０００６】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、誤判断を防止して、適切に画像データを補正する画像補正プログラム、画像補正装置および画像補正方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この装置は、画像データの暗画素領域を抽出し、抽出された暗画素領域の面積を算出し、抽出された暗画素領域内における画素の輝度値の分散を算出し、算出された面積と、算出された前記輝度値の分散とに応じて、画像データの明るさを補正することを要件とする。
【発明の効果】
【０００８】
開示の装置は、誤判断を防止して、適切に画像データを補正するという効果を奏する。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明に係る画像補正プログラム、画像補正装置および画像補正方法の実施例を詳細に説明する。
【実施例１】
【００１０】
以下の実施例では、実施例１に係る画像補正装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。なお、以下では、デジタルカメラで撮影された画像のデータを補正し、接続されたプリンタに出力する場合の例を説明する。
【００１１】
［画像補正装置の構成］
次に、図１を用いて、実施例１に係る画像補正装置１０の構成を説明する。図１は、実施例１に係る画像補正装置１０の構成を示すブロック図である。同図に示すように、この画像補正装置１０は、デジタルカメラＩ／Ｆ１１、プリンタＩ／Ｆ１２、制御部１３、記憶部１４を備え、ケーブルやネットワーク等を介してデジタルカメラ２０およびプリンタ３０と接続される。以下にこれらの各部の処理を説明する。
【００１２】
デジタルカメラＩ／Ｆ１１は、接続されるデジタルカメラ２０との間でやり取りする各種情報に関する通信を制御する。具体的には、デジタルカメラＩ／Ｆ１１は、デジタルカメラ２０から撮影画像データを受信する。
【００１３】
プリンタＩ／Ｆ１２は、接続されるプリンタ３０との間でやり取りする各種情報に関する通信を制御する。具体的には、プリンタＩ／Ｆ１２は、補正処理を行った画像データをプリンタ３０に送信する。
【００１４】
記憶部１４は、制御部１３による各種処理に必要なデータおよびプログラムを格納するが、特に本発明に密接に関連するものとしては、ＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ、以下ＬＵＴと略す）１４ａを備える。このＬＵＴ１４ａとは、図２に例示するように、入力画像の輝度値と出力画像の輝度値の対応関係を表わす変換テーブルである。同図に例示するように、ＬＵＴ１４ａでは、入力輝度の輝度値よりも出力輝度の輝度値を大きくする明変換用のＬＵＴを保持する。
【００１５】
制御部１３は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、露出量算出部１３ａ、暗領域抽出部１３ｂ、暗画素面積算出部１３ｃ、輝度値分散算出部１３ｄ、画像状態判定部１３ｅ、画像補正部１３ｆを備える。
【００１６】
露出量算出部１３ａは、撮影時におけるデジタルカメラ２０に関する情報を用いて、露出量（ＥＶ値）を算出する。具体的には、露出量算出部１３ｂは、デジタルカメラ２０から撮影画像データを受信し、撮影画像データのＥｘｉｆ情報から露出量（ＥＶ値）を算出し、後述する画像状態判別部１３ｄに通知する。
【００１７】
暗領域抽出部１３ｂは、画像データの暗画素領域を抽出する。例えば、暗領域抽出部１３ｂは、暗画素領域を抽出する方法として、画像中の暗い輝度上位１０％の画素を抽出し、抽出された画素で最も画素が集まっている（隣り合っている）ものを暗画素領域として抽出してもよい。
【００１８】
また、暗領域抽出部１３ｂは、暗画素領域を抽出する方法として、最も暗い輝度の画素を抽出し、当該画素と隣り合う画素の輝度が所定の閾値よりも暗いか判定し、暗い場合には、さらにその画素と隣り合う画素の輝度が所定の閾値よりも暗いか判定するという処理を繰り返して、暗い画素を検索していき、当該検索された暗い画素の集合を暗画素領域として抽出してもよい。そして、暗領域抽出部１３ｂは、抽出した暗画素領域を後述する暗画素面積算出部１３ｃおよび輝度値分散算出部１３ｄに通知する。
【００１９】
暗画素面積算出部１３ｃは、抽出された暗画素領域の面積を算出する。具体的には、暗画素面積算出部１３ｃは、暗領域抽出部１３ｂから通知された暗画素領域を受信し、暗画素領域の面積を算出して、後述する画像状態判別部１３ｄに通知する。
【００２０】
輝度値分散算出部１３ｄは、抽出された暗画素領域内における画素の輝度値の分散を算出する。具体的には、輝度値分散算出部１３ｄは、暗領域抽出部１３ｂから通知された暗画素領域を受信し、暗画素領域に階調が存在するか判断する。
【００２１】
そして、輝度値分散算出部１３ｄは、階調が存在する場合には、その階調から画素の輝度値の分散を算出する方法として、その暗画素領域内で最も明るい画素の輝度値と最も暗い画素の輝度値との差分値を算出する。その後、輝度値分散算出部１３ｄは、算出された輝度値の分散を後述する画像状態判別部１３ｄに通知する。
【００２２】
画像状態判定部１３ｅは、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいかを判定する。具体的には、画像状態判定部１３ｅは、露出量（ＥＶ値）、暗画素領域の面積、輝度値の分散を受信すると、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいかを判定する。
【００２３】
その結果、画像状態判定部１３ｅは、暗画素領域の面積が所定の閾値よりも小さい、または、画素の輝度値の分散が所定の閾値よりも小さいと判定した場合には、補正処理を行わずに元画像をプリンタ３０に出力する旨の要求を画像補正部１３ｆに通知する。また、画像状態判定部１３ｅは、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいと判定した場合には、露出量（ＥＶ値）が所定の第一閾値より小さいかを判定する。
【００２４】
その結果、画像状態判定部１３ｅは、露出量が所定の第一閾値よりも小さい場合には、補正処理を行わずに元画像をプリンタ３０に出力する旨の要求を画像補正部１３ｆに通知する。つまり、このような場合の画像データは、図３に例示するような元々光量が少ない夜景の画像であると考えられるので、補正処理（明変換処理）を行わない（つまり、ローキーである）と判断する。
【００２５】
また、画像状態判定部１３ｅは、露出量が所定の第一閾値よりも大きいと判定した場合には、第一閾値より大きい所定の第二閾値よりも露出量が小さいか（つまり、露出量が中間であるか）判定する。その結果、画像状態判定部１３ｅは、露出量が所定の第二閾値よりも小さいと判定（つまり、露出量が中間であると判定）した場合には、画像補正として、ＬＵＴ１４ａを用いて明変換を行う旨の要求を画像補正部１３ｆに通知する。つまり、このような場合の画像データは、図４に例示するような逆光で撮影された画像（例えば、暗い室内から窓の外を撮影）であると考えられるので、補正処理（明変換処理）を行うと判断する。
【００２６】
また、画像状態判定部１３ｅは、露出量が所定の第二閾値よりも大きいと判定した場合には、補正処理を行わずに原画像をプリンタ３０に出力する旨の要求を画像補正部１３ｆに通知する。つまり、このような場合の画像データは、暗部階調が豊富であっても光量が十分で逆光でない画像（例えば、濃い草木の前で人物をフラッシュ画像）であると考えられるので、補正処理（明変換処理）を行わないと判断する。
【００２７】
画像補正部１３ｆは、算出された面積と、算出された輝度値の分散に応じて、画像データの明るさを補正する。具体的には、画像補正部１３ｆは、画像状態判定部１３ｅからＬＵＴ１４ａを用いて明変換を行う旨の要求を受け付けた場合には、ＬＵＴ１４ａを用いて明変換を行った後、画像データをプリンタ３０に出力する。また、画像補正部１３ｆは、画像状態判定部１３ｅから原画像をプリンタ３０に出力する旨の要求を受け付けた場合には、原画像をプリンタ３０に出力する。
【００２８】
［画像補正装置による処理］
次に、図６を用いて、実施例１に係る画像補正装置１０による処理を説明する。図６は、実施例１に係る画像補正装置１０の処理動作を示すフローチャートである。同図に示すように、画像補正装置１０は、デジタルカメラ２０から画像データを受信し（ステップＳ１０１）、Ｅｘｉｆ情報から露出量（ＥＶ値）を算出する（ステップＳ１０２）。
【００２９】
そして、画像補正装置１０は、画像データの暗画素領域を抽出し（ステップＳ１０３）、当該暗画素領域の面積を算出する（ステップＳ１０４）。続いて、画像補正装置１０は、抽出された暗画素領域内における階調から画素の輝度値の分散を算出する（ステップＳ１０５）。
【００３０】
続いて、画像補正装置１０は、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいかを判定する（ステップＳ１０６）。その結果、画像補正装置１０は、暗画素領域の面積が所定の閾値よりも小さい、または、画素の輝度値の分散が所定の閾値よりも小さいと判定した場合には（ステップＳ１０６否定）、補正処理を行わずに元画像をプリンタ３０に出力する（ステップＳ１１０）。
【００３１】
また、画像補正装置１０は、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいと判定した場合には（ステップＳ１０６肯定）、露出量（ＥＶ値）が所定の第一閾値より小さいかを判定する（ステップＳ１０７）。その結果、画像補正装置１０は、露出量が所定の第一閾値よりも小さい場合には（ステップＳ１０７肯定）、補正処理を行わずに元画像をプリンタ３０に出力する（ステップＳ１１０）。
【００３２】
また、画像補正装置１０は、露出量が所定の第一閾値よりも大きいと判定した場合には（ステップＳ１０７否定）、第一閾値より大きい所定の第二閾値よりも露出量が小さいか（つまり、露出量が中間であるか）判定する（ステップＳ１０８）。
【００３３】
その結果、画像補正装置１０は、露出量が所定の第二閾値よりも小さいと判定（つまり、露出量が中間であると判定）した場合には（ステップＳ１０８肯定）、画像補正として、ＬＵＴ１４ａを用いて明変換を行って（ステップＳ１０９）、補正後の画像をプリンタ３０に出力する（ステップＳ１１０）。また、画像補正装置１０は、露出量が所定の第二閾値よりも大きいと判定した場合には（ステップＳ１０８否定）、補正処理を行わずに原画像をプリンタ３０に出力する（ステップＳ１１０）。
【００３４】
[実施例１の効果]
上述してきたように、画像補正装置１０は、画像データの暗画素領域を抽出し、抽出された暗画素領域の面積を算出し、抽出された暗画素領域内における画素の輝度値の分散を算出し、算出された面積と、算出された輝度値の分散に応じて、画像データの明るさを補正するので、暗画素領域の面積と明暗のバラツキを判別して逆光か否かを精度良く判定できる結果、誤判断を防止して、適切に画像データを補正することが可能である。
【００３５】
また、実施例１によれば、算出された暗画素領域の面積が所定の面積閾値よりも大きく、かつ、算出された画素の輝度値の分散が所定の閾値よりも大きいかを判定し、暗画素領域の面積が所定の閾値よりも大きく、かつ、画素の輝度値の分散が所定の閾値よりも大きいと判定された場合には、画像データの明るさを補正するので、例えば、暗い室内から明るい窓に向かって撮影したような逆光の画像を、ローキーと誤判断することがなく、また暗部に階調が豊富にある画像であっても、ＥＶ値から撮影条件がよいことを加味してアンダーや逆光と誤判断することがない結果、誤判断を防止して、適切に画像データを補正することが可能である。
【００３６】
また、実施例１によれば、撮影時におけるデジタルカメラ２０に関する情報を用いて、露出量を算出し、算出された暗画素領域の面積と、算出された輝度値の分散と、算出された露出量に応じて、画像データの明るさを補正するので、露出量から撮影条件を加味して逆光か否かを精度良く判定できる結果、誤判断を防止して、適切に画像データを補正することが可能である。
【００３７】
また、実施例１によれば、算出された露出量が所定の第一閾値より大きいかを判定し、露出量が所定の第一閾値より大きいと判定した場合には、第一閾値より大きい所定の第二閾値よりも露出量が大きいか判定し、露出量が所定の第二閾値よりも小さいと判定された場合には、画像データの明るさを補正するので、露出量が中間で撮影条件がよいことを加味して、アンダーや逆光と誤判断することがない結果、誤判断を防止して、適切に画像データを補正することが可能である。
【実施例２】
【００３８】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００３９】
（１）画像補正
上記の実施例１では、露出量が中間である場合にのみ画像補正を行う場合を説明したが、本発明はこれに限定されるものではなく、露出量が中間の値に近いほど、補正の強度を強くして、画像データの明るさを補正してもよい。
【００４０】
具体的には、実施例２に係る画像補正装置は、図７に示すように、最小の露出量と最大の露出量との中間の値に近いほど、補正の強度を強くし、露出量が中間の値から離れるほど補正の強度を弱くして、明変換を行う。
【００４１】
（２）デジタルカメラ
また、上記の実施例１では、デジタルカメラが外部の画像補正装置に画像データを送信し、画像補正装置が当該画像データを補正する場合を説明したが、本発明はこれに限定されるものではなく、デジタルカメラに上記した画像補正装置を適用し、デジタルカメラ自身が撮影した画像データに補正処理を行うようにしてもよい。
【００４２】
（３）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、画像状態判定部１３ｅと画像補正部１３ｆを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００４３】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、上記した画像状態を判別する所定の閾値は、任意に変更することができる。
【００４４】
（４）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、画像補正プログラムを実行するコンピュータを示す図である。
【００４５】
同図に示すように、画像補正装置としてのコンピュータ６００は、ＨＤＤ６１０、ＲＡＭ６２０、ＲＯＭ６３０およびＣＰＵ６４０をバス６５０で接続して構成される。
【００４６】
そして、ＲＯＭ６３０には、上記の実施例と同様の機能を発揮する画像補正プログラム、つまり、図８に示すように、露出量算出プログラム６３１、暗領域抽出プログラム６３２、暗画素面積算出プログラム６３３、輝度値分散算出プログラム６３４、画像状態判定プログラム６３５および画像補正プログラム６３６が予め記憶されている。なお、プログラム６３１〜６３６については、図１に示した画像補正装置の各構成要素と同様、適宜統合または分散してもよい。
【００４７】
そして、ＣＰＵ６４０が、これらのプログラム６３１〜６３６をＲＯＭ６３０から読み出して実行することで、図８に示すように、各プログラム６３１〜６３６は、露出量算出プロセス６４１、暗領域抽出プロセス６４２、暗画素面積算出プロセス６４３、輝度値分散算出プロセス６４４、画像状態判定プロセス６４５および画像補正プロセス６４６として機能するようになる。各プロセス６４１〜６４６は、図１に示した露出量算出部１３ａ、暗領域抽出部１３ｂ、暗画素面積算出部１３ｃ、輝度値分散算出部１３ｄ、画像状態判定部１３ｅ、画像補正部１３ｆにそれぞれ対応する。
【００４８】
また、ＨＤＤ６１０には、図８に示すように、ＬＵＴ６１１が設けられる。なお、ＬＵＴ６１１は、図１に示したＬＵＴ１４ａに対応する。そして、ＣＰＵ６４０は、ＬＵＴ６１１を用いて、画像補正処理を実行する。
【００４９】
以上の実施例１〜２を含む実施形態に関し、更に以下の付記を開示する。
【００５０】
（付記１）撮影部によって撮影された画像データに対して補正処理を行う画像補正方法をコンピュータに実行させる画像補正プログラムであって、
前記画像データの暗画素領域を抽出する暗画素領域抽出手順と、
前記暗画素領域抽出手順によって抽出された前記暗画素領域の面積を算出する暗画素面積算出手順と、
前記暗画素領域抽出手順によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出手順と、
前記暗画素面積算出手順によって算出された前記面積と、前記輝度値分散算出手順によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正手順と、
をコンピュータに実行させることを特徴とする画像補正プログラム。
【００５１】
（付記２）前記暗画素面積算出手順によって算出された前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記輝度値分散算出手順によって算出された前記画素の輝度値の分散が所定の分散閾値よりも大きいかを判定する画像状態判定手順をさらにコンピュータに実行させ、
前記画像補正手順は、前記画像状態判定手順によって前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記画素の輝度値の分散が所定の分散閾値よりも大きいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記１に記載の画像補正プログラム。
【００５２】
（付記３）撮影時における前記撮影部に関する情報を用いて、露出量を算出する露出量算出手順をさらにコンピュータに実行させ、
前記画像補正手順は、前記暗画素面積算出手順によって算出された前記面積と、前記輝度値分散算出手順によって算出された前記輝度値の分散と、前記露出量算出手順によって算出された前記露出量に応じて、前記画像データの明るさを補正することを特徴とする付記１または２に記載の画像補正プログラム。
【００５３】
（付記４）前記画像状態判定手順は、前記露出量算出手順によって算出された前記露出量が所定の第一閾値より大きいかを判定し、露出量が所定の第一閾値より大きいと判定した場合には、前記第一閾値より大きい所定の第二閾値よりも前記露出量が大きいか判定し、
前記画像補正手順は、前記画像状態判定手順によって前記露出量が前記所定の第二閾値よりも小さいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記３に記載の画像補正プログラム。
【００５４】
（付記５）前記画像補正手順は、前記露出量算出手順によって算出された前記露出量が、最小の露出量と最大の露出量との中間の値に近いほど、前記補正の強度を強くして、前記画像データの明るさを補正することを特徴とする付記３に記載の画像補正プログラム。
【００５５】
（付記６）撮影部によって撮影された画像データに対して補正処理を行う画像補正装置であって、
前記画像データの暗画素領域を抽出する暗画素領域抽出手段と、
前記暗画素領域抽出手段によって抽出された前記暗画素領域の面積を算出する暗画素面積算出手段と、
前記暗画素領域抽出手段によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出手段と、
前記暗画素面積算出手段によって算出された前記面積と、前記輝度値分散算出手段によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正手段と、
を備えることを特徴とする画像補正装置。
【００５６】
（付記７）前記暗画素面積算出手段によって算出された前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記輝度値分散算出手段によって算出された前記画素の輝度値の分散が所定の分散閾値よりも大きいかを判定する画像状態判定手段をさらに備え、
前記画像補正手段は、前記画像状態判定手段によって前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記画素の輝度値の分散が所定の分散閾値よりも大きいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記６に記載の画像補正装置。
【００５７】
（付記８）撮影時における前記撮影部に関する情報を用いて、露出量を算出する露出量算出手段をさらに備え、
前記画像補正手段は、前記暗画素面積算出手段によって算出された前記面積と、前記輝度値分散算出手段によって算出された前記輝度値の分散と、前記露出量算出手段によって算出された前記露出量に応じて、前記画像データの明るさを補正することを特徴とする付記６または７に記載の画像補正装置。
【００５８】
（付記９）前記画像状態判定手段は、前記露出量算出手段によって算出された前記露出量が所定の第一閾値より大きいかを判定し、露出量が所定の第一閾値より大きいと判定した場合には、前記第一閾値より大きい所定の第二閾値よりも前記露出量が大きいか判定し、
前記画像補正手段は、前記画像状態判定手段によって前記露出量が前記所定の第二閾値よりも小さいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記８に記載の画像補正装置。
【００５９】
（付記１０）前記画像補正手段は、前記露出量算出手段によって算出された前記露出量が、最小の露出量と最大の露出量との中間の値に近いほど、前記補正の強度を強くして、前記画像データの明るさを補正することを特徴とする付記８に記載の画像補正装置。
【００６０】
（付記１１）撮影部によって撮影された画像データに対して補正処理を行う画像補正方法であって、
前記画像データの暗画素領域を抽出する暗画素領域抽出工程と、
前記暗画素領域抽出工程によって抽出された前記暗画素領域の面積を算出する暗画素面積算出工程と、
前記暗画素領域抽出工程によって抽出された前記暗画素領域内における画素の輝度値の分散を算出する輝度値分散算出工程と、
前記暗画素面積算出工程によって算出された前記面積と、前記輝度値分散算出工程によって算出された前記輝度値の分散に応じて、前記画像データの明るさを補正する画像補正工程と、
を含んだことを特徴とする画像補正方法。
【００６１】
（付記１２）前記暗画素面積算出工程によって算出された前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記輝度値分散算出工程によって算出された前記画素の輝度値の分散が所定の分散閾値よりも大きいかを判定する画像状態判定工程をさらに含み、
前記画像補正工程は、前記画像状態判定工程によって前記暗画素領域の面積が所定の面積閾値よりも大きく、かつ、前記画素の輝度値の分散が所定の分散閾値よりも大きいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記１１に記載の画像補正方法。
【００６２】
（付記１３）撮影時における前記撮影部に関する情報を用いて、露出量を算出する露出量算出工程をさらに含み、
前記画像補正工程は、前記暗画素面積算出工程によって算出された前記面積と、前記輝度値分散算出工程によって算出された前記輝度値の分散と、前記露出量算出工程によって算出された前記露出量に応じて、前記画像データの明るさを補正することを特徴とする付記１１または１２に記載の画像補正方法。
【００６３】
（付記１４）前記画像状態判定工程は、前記露出量算出工程によって算出された前記露出量が所定の第一閾値より大きいかを判定し、露出量が所定の第一閾値より大きいと判定した場合には、前記第一閾値より大きい所定の第二閾値よりも前記露出量が大きいか判定し、
前記画像補正工程は、前記画像状態判定工程によって前記露出量が前記所定の第二閾値よりも小さいと判定された場合には、前記画像データの明るさを補正することを特徴とする付記１３に記載の画像補正方法。
【００６４】
（付記１５）前記画像補正工程は、前記露出量算出工程によって算出された前記露出量が、最小の露出量と最大の露出量との中間の値に近いほど、前記補正の強度を強くして、前記画像データの明るさを補正することを特徴とする付記１３に記載の画像補正方法。
【図面の簡単な説明】
【００６５】
【図１】実施例１に係る画像補正装置の構成を示すブロック図である。
【図２】ＬＵＴを説明するための図である。
【図３】画像の補正処理について説明するための図である。
【図４】画像の補正処理について説明するための図である。
【図５】画像の補正処理について説明するための図である。
【図６】実施例１に係る画像補正装置の処理手順を説明するためのフローチャートである。
【図７】実施例２に係る画像補正装置がＥＶ値に応じて行う画像の補正処理について説明するための図である。
【図８】画像補正プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００６６】
１０  画像補正装置
１１  デジタルカメラＩ／Ｆ
１２  プリンタＩ／Ｆ
１３  処理部
１３ａ  露出量算出部
１３ｂ  暗領域抽出部
１３ｃ  暗画素面積算出部
１３ｄ  輝度値分散算出部
１３ｅ  画像状態判定部
１３ｆ  画像補正部
１４  記憶部
１４ａ  ＬＵＴ
【図１】
0004751907.tif 000002
【図２】
0004751907.tif 000003
【図３】
0004751907.tif 000004
【図４】
0004751907.tif 000005
【図５】
0004751907.tif 000006
【図６】
0004751907.tif 000007
【図７】
0004751907.tif 000008
【図８】
0004751907.tif 000009