(57)【特許請求の範囲】
【請求項１】
複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生手段と、
モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定手段と、
前記画像データに含まれる各画素データからその画素の色を特定する色特定手段と、
特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出手段と、
逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出手段と、
第２画素データ抽出手段により抽出された画素データを用いてその輝度の平均値を求める平均輝度演算手段と、
求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算手段と、
求められた補正量を用いて全画素データを補正する画像データ補正手段と、
補正された画像データを用いて画像を形成する画像形成手段と
を具備する
ことを特徴とする画像形成装置。
【請求項２】
複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生ステップと、
モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定ステップと、
前記画像データに含まれる各画素データからその画素の色を特定する色特定ステップと、
特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出ステップと、
逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出ステップと、
第２画素データ抽出ステップで抽出された画素データを用いてその輝度の平均値を求める平均輝度演算ステップと、
求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算ステップと、
求められた補正量を用いて全画素データを補正する画像データ補正ステップと、補正された画像データを出力する補正画像データ出力ステップと
を具備する
ことを特徴とする画像データ処理方法。
【請求項３】
複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生処理と、
モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定処理と、
前記画像データからその画素の色を特定する色特定処理と、
特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出処理と、
逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出処理と、
第２画素データ抽出処理で抽出された全画素データを用いてその輝度の平均値を求める平均輝度演算手段と、
求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算処理と、
求められた補正量を用いて全画素データを補正する画像データ補正処理と、補正された画像データを出力する補正画像データ出力処理と
をコンピュータに実行させるように記録されている
ことを特徴とする画像データ処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナやディジタルカメラにより得られたディジタル画像データを、特にその主要被写体が適正な濃度になるように補正する技術に関する。
【０００２】
【従来の技術】
カラーディジタル画像データの濃度補正方法として、ＲＧＢ各色についての全画像データの色（濃度）を平均したときにグレー（灰色）となるように、ＲＧＢ各色成分のヒストグラムを補正する方法が知られている。この方法は、「一般的な戸外の風景を撮影した場合に、その画像に記録されている色を全て混ぜ合わせると灰色に近くなる」というエバンスの定理に基づいている。
【０００３】
【発明が解決しようとする課題】
しかしながらこの従来のカラーディジタル画像データの濃度補正方法では、例えば、明るい背景に対してフラッシュを用いずに人物を撮影した画像や、暗い背景に対してフラッシュを用いて人物を撮影した画像など、画面全体で濃度に偏りがある画像データを上記方法により濃度補正した場合、背景の影響を受けて主要被写体である人物が適正に補正されないと言う問題点を有していた。
【０００４】
そこで、カラーディジタル画像データの中から主要被写体である人物の顔の色に対応する画像データを抽出し、抽出した画像データのみを用いて主要被写体の部分が適正濃度となるように補正する方法も考えられる。しかしながら、木造建築物の室内で撮影した場合、画像中に人の肌色に類似した色彩の部分が多く含まれるため、必ずしも主要被写体である人物が適正な濃度に補正されない可能性がある。同様に、髪の毛の色が茶色などのように肌色に近い場合も。髪の毛の部分も含めて濃度補正され、人物の顔の部分の濃度が適正に補正されない可能性がある。
【０００５】
本発明は、上記従来例の問題点を解決するためになされたものであり、画像中の主要被写体の濃度を適正に補正することが可能な画像形成装置、画像データ処理方法及び画像データ処理プログラムを記録した記録媒体を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明の画像形成装置は、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生手段と、
モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定手段と、前記画像データに含まれる各画素データからその画素の色を特定する色特定手段と、特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出手段と、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出手段と、第２画素データ抽出手段により抽出された画素データを用いてその輝度の平均値を求める平均輝度演算手段と、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算手段と、求められた補正量を用いて全画素データを補正する画像データ補正手段と、補正された画像データを用いて画像を形成する画像形成手段とを具備することを特徴とする。
【０００７】
本発明の画像データ処理方法は、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生ステップと、モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定ステップと、前記画像データに含まれる各画素データからその画素の色を特定する色特定ステップと、特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出ステップと、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出ステップと、第２画素データ抽出ステップで抽出された画素データを用いてその輝度の平均値を求める平均輝度演算ステップと、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算ステップと、求められた補正量を用いて全画素データを補正する画像データ補正ステップと、補正された画像データを出力する補正画像データ出力ステップとを具備することを特徴とする。
【０００８】
本発明の画像データ処理プログラムを記録した記録媒体は、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生処理と、モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定処理と、前記画像データからその画素の色を特定する色特定処理と、特定された各画素の色の中に日本人の平均的な肌の色が含まれているか否かを判別し、前記肌の色を有する画素データを抽出する第１画素データ抽出処理と、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出処理と、第２画素データ抽出処理で抽出された全画素データを用いてその輝度の平均値を求める平均輝度演算手段と、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算処理と、求められた補正量を用いて全画素データを補正する画像データ補正処理と、補正された画像データを出力する補正画像データ出力処理とをコンピュータに実行させるように記録されている。
【０００９】
【発明の実施の形態】
本発明の実施形態について、ディジタルプリンタを例にして説明する。本実施形態に係るディジタルプリンタ（ディジタル式写真処理装置）の外観構成を図１に示す。
【００１０】
ディジタルプリンタとは、ディジタルカメラで撮像した画像を直接印画紙片上にプリントしたり、銀塩フィルム上に形成された画像を一旦スキャナで読み込み、印画紙片上にプリントするためのものである。図１に示すように、ディジタルプリンタは、ディジタルカメラやスキャナの撮像素子の各画素に対応する印画紙上の微小領域をＲ（赤）、Ｇ（緑）及びＢ（青）又はＹ（黄）、Ｍ（マゼンタ）及びＣ（シアン）の三原色のいずれかの光で露光し、露光された印画紙を現像処理することによって画像を形成する画像形成部１００と、入力されたディジタル画像データに所定の処理を施して画像形成部１００に出力する画像データ処理部２００で構成されている。
【００１１】
画像形成部１００は、それぞれ幅の異なる複数種類（例えば２種類）の長尺印画紙を巻回収納したマガジン１０１，１０２と、マガジン１０１又は１０２から引き出した印画紙を所定サイズに切断し、切断された印画紙片上に画像データ処理部２００から送信された画像を露光する露光部１０３と、露光された印画紙片を現像、漂白、定着及び安定化処理する現像処理部１０４と、現像された印画紙片を乾燥する乾燥部１０５と、乾燥された印画紙片を例えばフィルム単位に仕分けるソータ部１０６等で構成されている。なお、画像形成部１００は、従来のアナログ式の写真処理装置におけるフィルム上の画像を印画紙片上に拡大露光するための光源、レンズ及びシャッタ等は具備していない。
【００１２】
画像データ処理部２００は、メモリカードやＣＤ−Ｒ等の記録媒体に記録されている画像データを読み込んだり、あるいは補正後の画像データをこれらの記録媒体に記録するためのデータ記録読み出し装置２０１と、フィルムや印画紙上に形成された画像を直接読み込むためのスキャナ２０２と、読み込んだ画像をモニタ表示するためのディスプレイ２０３と、逆光条件の設定、所定の画像処理、プリント処理の指示などを入力するためのキーボード２０４と、プリントする画像データに所定の処理を施し、露光ユニットを制御するための制御データに変換し、画像形成部１００に出力するための制御回路（図示せず）等で構成されている。また、モデムやＬＡＮボード及び通信回線などを介して、他の装置との間で直接画像データの送受信が可能なように構成してもよい。
【００１３】
本実施形態では、画像データの色情報を分析して、色情報を用いて主要被写体と思われる部分を自動的に認識する。
【００１４】
次に、本実施形態のディジタルプリンタの機能を説明するためのブロック構成を図２に示す。
【００１５】
画像データ入力部２２０は、例えば入出力インタフェース、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、データ記録読み出し装置２０１やスキャナ２０２から出力されたディジタル画像データを取り込み、ＲＡＭなどに一時的に記憶し、保存する。ここで、ディジタル画像データは、その画像データを撮像したディジタルカメラやスキャナなどの撮像素子の各画素からのＲ（赤）、Ｇ（緑）及びＢ（青）の各色成分ごとの輝度に関する出力信号（ＲＧＢデータ）をシリアルに配列したものであり、インタフェースを介してシリアルに入出力される。
【００１６】
画像再生部２２１は、ディスプレイ２０３、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、入力された画像データを用いてディスプレイ２０３のモニタ画面上にプレスキャン画像を再生する。
【００１７】
逆光設定部２２２は、マウスやキーボード２０４、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、ディスプレイ２０３上に再生されているプレスキャン画像が逆光又は逆光に近い状態であるとオペレータやユーザが判断した場合に、マウスやキーボード２０４を操作して、逆光状態に対応する所定の信号を入力する。
【００１８】
色特定部２２３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、入力された画像データに対して所定の処理を施し、各画素にそれぞれ対応する部分の色（以下、単に「画素の色」とする）を特定する。上記ＲＧＢデータは、色と輝度（明るさ）に関する情報であり、ＲＧＢデータに対して下記（数１）に示す演算処理を行い、輝度情報と色差情報を表すＹＣＣデータ（Ｃ２，ＹＹ，Ｃ１）に変換する。これら輝度情報と色差情報を表すＹＣＣデータ（Ｃ２，ＹＹ，Ｃ１）に変換すると、色特定部２２３は、ＲＧＢデータから色に関する情報だけを取り出すことができる。
【００１９】
【数１】
0004415488.tif 000002
【００２０】
図３は、上記Ｃ１を縦軸、Ｃ２を横軸として、色情報を２次元的に表したものである。図３中ハッチングで示した領域は、主要被写体として人物を撮影した場合における日本人の平均的な肌の色の範囲を表す。
【００２１】
画素データ抽出部２２４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、第１画素データ抽出と第２画素データ抽出の２つの機能を行う。
【００２２】
第１画素データ抽出の場合、色特定部２２３により特定された各画素の色をあらかじめ設定されている主要被写体を代表する所定の色、例えば人物の肌の色などと比較し、主要被写体に対応し、所定の色又は所定範囲に含まれる色を有する画素に対応する画像データを全て抽出し、ＲＡＭなどに記憶する。具体的には、全ての画素について、色特定部２２３により演算されたＣ１及びＣ２の値を、あらかじめＲＯＭなどに記憶されているＬＵＴ（ルックアップテーブル）の値と比較し、Ｃ１及びＣ２の値が上記所定の値と一致するか否か又は所定の範囲内に含まれるか否かを判断する。これにより、全画素データの中から主要被写体に関する画素データが抽出される。
【００２３】
第２画素データ抽出の場合、第１画素データ抽出処理により抽出した画素データについてそれぞれ所定の処理を施し、各画素にそれぞれ対応する輝度を演算し、輝度ヒストグラムを作成する。次に、逆光設定部２２２により逆光設定された場合には、画素データのうち輝度の低い方から、抽出した画素データ数に対する所定の割合（例えば２／３）に相当する画素データをさらに抽出する（第２画素データ抽出）。また、逆光設定部２２２により逆光設定されていない場合には、画素データのうち輝度の高い方から、抽出した画素データ数の所定の割合（２／３）に相当する画素データをさらに抽出する（第２画素データ抽出）。
【００２４】
平均輝度演算部２２５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、第２画素データ抽出処理により抽出された全ての画像データを用いて、主要被写体に対応する部分の輝度の平均値を演算する。本実施形態では、画像中の主要被写体を、背景などのその他の部分の輝度の影響を受けることなく適正な輝度（濃度）に補正することを目的としており、上記各処理を経ることにより、主要被写体の部分のみの輝度情報が得られる。
【００２５】
補正量演算部２２６は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、演算された主要被写体部分の輝度の平均値とあらかじめ設定されている適正輝度に相当する所定の輝度値と比較し、主要被写体の部分を適正輝度（適正濃度）にするために、輝度の平均値を所定の輝度値に一致させるために必要な補正量を演算し、ＲＡＭなどに記憶する。
【００２６】
画像データ補正部２２７は、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、演算された補正量を用いて全ての画素に関する画像データの輝度（ＲＧＢデータ）を補正する。
【００２７】
補正画像データ出力部２２８は、画像データ入力部２２０と同様に入出力インタフェース、ＣＰＵ、ＲＯＭ、ＲＡＭなどで構成され、画像形成部１００に補正された画像データを出力する。
【００２８】
画像形成部１００は、補正後の画像データを用いて印画紙上に画像を形成する。なお、上記ＣＰＵ、ＲＯＭ、ＲＡＭはそれぞれ同一のものを兼用しても良いし、各部の構成に応じて適宜別のものを用いても良い。
【００２９】
次に、本実施形態における画像データ処理のフローチャートを図４〜図６に示す。まず、画像データ入力部により画像データが読み込まれると（ステップＳ５１）、画像再生部２２１は、画像データ入力部２２０のＲＡＭから画像データを読み出し、ディスプレイ２０３上にプレスキャン画像を表示する（ステップＳ５３）。この状態で、ユーザ又はオペレータは、表示されているプレスキャン画像に関して輝度補正が必要か否かを判断し（ステップＳ５５）、輝度補正が必要ない場合は、マウスやキーボードなどを用いてステップＳ５１に戻り、次のプレスキャン画像を表示させる。
【００３０】
一方、輝度補正が必要な場合、逆光設定部２２２は、例えばディスプレイ２０３上に所定のメッセージを表示し、ユーザやオペレータにプレスキャン画像が逆光又は逆光に近い状態であるか否かを問い、ユーザやオペレータによる入力結果を記憶する（ステップＳ５７）。次に、色特定部２２３は、ディスプレイ上にカラーチャートなどを一覧表示し、ユーザ又はオペレータに、マウスやキーボード等を用いて主要被写体領域を特定するための色情報、例えば人物の肌の色などを選択させ、選択結果を色特定情報として設定する（ステップＳ５９）。さらに、色特定部２２３は、画像データ入力部２１０のＲＡＭから画像データを読み出し、上記（数１）に従って、各画素ごとの色情報Ｃ１及びＣ２を抽出し（ステップＳ６１）、各画素ごとにその画素の色を特定する。
【００３１】
主要被写体領域の色が特定されると、画素データ抽出部２２４は、特定した各画素の色と上記ステップＳ５９で設定した主要被写体の色とを比較し（ステップＳ６３）、主要被写体の色と同じ色を有する画素の画素データ又は輝度情報ＹＹのみを抽出し、ＲＡＭなどに記憶する（第１画素データ抽出：ステップＳ６５）。さらに、画素データ抽出部２２４は、全ての画素について画素の色の特定、比較及び画素データの抽出が完了したか否かを判断し（ステップＳ６７）、全ての画素について完了するまで上記ステップＳ６１からＳ６７を繰り返す。
【００３２】
全ての画素について画素の色の特定、比較及び画素データの抽出が完了すると、平均輝度演算部２２５は、ステップＳ６５で抽出した画素データ又は輝度情報ＹＹを用いて主要被写体の色と同じ色を有する全画素の輝度のヒストグラムを作成する（ステップＳ６９）。
【００３３】
次に、画素データ抽出部２２４は、ステップＳ５７で入力された結果を判断し（ステップＳ７１）、逆光条件が設定された場合に（ステップＳ７１でＹＥＳ）、抽出された画素データのうち輝度の低い方から所定の割合（第１画素データ抽出により抽出した画素データの２／３）の画素データを抽出し（第２画素データ抽出）（ステップＳ７３）、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合（２／３）の画素データを抽出する（ステップＳ７５）。画素データを抽出すると、平均輝度演算部２２５は、抽出した画素データ及びその輝度情報を用いて、主要被写体領域の輝度の平均値を演算する（ステップＳ７７）。
【００３４】
補正量演算部２２６は、演算された輝度の平均値とあらかじめ設定されている適正輝度に相当する所定の輝度値を比較し、輝度補正量を演算する（ステップＳ７９）。輝度補正量が演算されると、その画像データを特定するための、例えばフィルムのコマ番号などと共に、輝度補正量を画像データ入力部２１０のＲＡＭなどに保存する（ステップＳ８１）。
【００３５】
輝度補正量を保存すると、例えば補正量演算部２２６は、全ての画像データについて輝度補正量を演算したか否かを判断し（ステップＳ８３）、全画像データについて輝度補正量の演算が終了していない場合はステップＳ５７からＳ８３までを繰り返す。
【００３６】
全ての画像データについて輝度補正量を演算すると（ステップＳ８３でＹＥＳ）、画像データ補正部２２７は、各画像データ及びその画像データに関する輝度補正量を順に読み出し（ステップＳ８５）、輝度補正量を用いて各画像データを補正し（ステップＳ８７）、ＲＡＭなどに補正した画像データを保存する（ステップＳ８９）。さらに、画像データ補正部２２７は、輝度補正の対象となっている全ての画像データについて輝度補正を行ったか否かを判断し（ステップＳ９１）、補正が完了していない場合はステップＳ５１からＳ９１を繰り返す。
【００３７】
全ての画像データの補正が完了すると、補正画像データ出力部２２８は、補正した画像データを画像形成部１００に出力するか否かを判断する（ステップＳ９３）。すなわち、補正した画像データを用いて画像を形成する場合、補正画像データ出力部２２８は、補正した画像データを画像形成部１００に出力する（ステップＳ９５）。そして、画像形成部１００は、画像データ処理部２００から出力された補正された画像データを用いて印画紙片上に画像を形成し（ステップＳ９７）、このフローを終了する。
【００３８】
次に、本実施形態による画像データの補正の効果について図７を参照しつつ説明する。ディジタルカメラなどにより撮像された画像が、例えば図７（ｂ）に示すように、背景の輝度が高く（濃度が低く明るく）主要被写体の輝度が低い（濃度が高く暗い）「逆光シーン」であるとする。
【００３９】
この画像データを補正せずにそのまま用いて画像を形成すると、図７（ｂ）に示すように逆光シーンの画像が得られる。一方、エバンスの定理に従い、ＲＧＢ各色についての全画像データの色を平均したときに灰色となるように、ＲＧＢ各色成分を補正すると、図７（ｃ）に示すように、背景が灰色になるように暗く補正され、元々輝度の低い（濃度が高く暗い）主要被写体である人物はさらに暗く補正され、そのディテールがほぼ完全につぶれてしまう。
【００４０】
これに対して、本実施形態のように、主要被写体の部分を抽出し、さらに選択された主要被写体部分に含まれる画素データのうち輝度の低い方（暗い方）から所定の割合（２／３）の画素データを再抽出し、再抽出した画素データ及びその輝度情報を用いて主要被写体の部分の輝度（濃度）が適正となるように全画像データを補正すると、人の肌の色と同じ又は類似した色彩であって、主要被写体以外の部分（例えば背景の部分の木製の壁など）の影響を少なくすることができ、図７（ａ）に示すように、元々輝度の高い（濃度が低く明るい）背景はさらに明るく補正されるものの、主要被写体である人物は、そのディテールが明確に判別できるように適正輝度（適正濃度）に補正される。その結果、逆光シーンのように濃度に偏りのある画像であっても、適切な補正を行うことができる。
【００４１】
なお、図７に示す例とは逆に、暗い場所でフラッシュ撮影をした場合のように、主要被写体の輝度が高く背景の輝度が低い場合、すなわち、逆光条件が設定されていない場合には、上記逆光シーンとは逆に、人の肌の色と同じ又は類似した色彩であって、主要被写体以外の部分（例えば背景の部分の木製の壁など）の方が主要被写体部分（例えば人物の顔の部分）よりも輝度が低いので、選択された主要被写体部分に含まれる画素データのうち輝度の高い方（明るい方）から所定の割合（２／３）の画素データを再抽出し、再抽出した画素データ及びその輝度情報を用いて主要被写体の部分の輝度（濃度）が適正となるように全画像データを補正すればよい。
【００４２】
その他の実施形態
上記実施形態では、主要被写体領域を特定し、主要被写体領域の輝度の平均値が適正輝度に相当する所定の輝度値になるように輝度補正量を決定するように構成したが、これに限定されるものではなく、輝度の平均値と所定の輝度値の差に対して、さらに所定の係数（例えば６０〜８０％の間の任意の値）を掛けた値を輝度補正量として用いても良い。すなわち、図３に示すように、主要被写体の色として人物の肌の色を例にしても、主要被写体の色は単一ではなく一定の色の範囲を有する場合もあることから、特定の色（例えば人物の肌の色）を有する領域のみを対象にして輝度を補正すると、その色に類似する他の色の領域に対して補正過剰となり、かえって補正後の画質が低下することも考えられる。また、補正前の主要被写体の輝度が適正輝度に対して極端に高い場合や逆に低い場合に、主要被写体領域の輝度を完全に適正輝度にまで補正すると、主要被写体以外の部分の輝度が異常に低くなったり又は高くなるおそれがある。従って、これらの場合には、主要被写体領域の輝度を完全に適正輝度にまで補正するのではなく、適正輝度に近い程度の補正でとどめておく方が好ましい。さらに、上記各実施形態では、主要被写体領域の色を専ら単色として扱ったが、これに限定されるものではなく、所定の範囲に含まれる複数の色としても良い。
【００４３】
また、上記各実施形態では、補正前の画像をプレスキャン画像としてディスプレイ２０３のモニタ画面上に表示するように構成したが、さらに補正後の画像データを用いてプリント用の画像をディスプレイ２０３のモニタ画面上に表示しても良い。さらに、ディスプレイ２０３のモニタ画面上にプレスキャン画像を表示する場合及び主要被写体領域の輝度補正量を演算する場合に、画像データの画素数を間引いて使用しても良い。
【００４４】
さらに、上記各実施形態では、画像形成装置としてディジタルプリンタを例にして説明したが、これに限定されるものではなく、パーソナルコンピュータ及びそれに接続されたカラープリンタ、例えば熱転写式カラープリンタ、インクジェット式カラープリンタ及びレーザ式カラープリンタなどであっても良い。
【００４５】
さらに、本発明は画像形成装置に限定されず、パーソナルコンピュータで実行される画像データ補正方法及びその方法を実行するためのプログラムを記録した記録媒体も含む。
【００４６】
【発明の効果】
以上説明したように、本発明の画像形成装置によれば、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生手段と、モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定手段と、前記画像データに含まれる各画素データからその画素の色を特定する色特定手段と、特定された各画素の色の中に所定の色が含まれているか否かを判別し、所定の色を有する画素データを抽出する第１画素データ抽出手段と、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出手段と、第２画素データ抽出手段により抽出された画素データを用いてその輝度の平均値を求める平均輝度演算手段と、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算手段と、求められた補正量を用いて全画素データを補正する画像データ補正手段と、補正された画像データを用いて画像を形成する画像形成手段とを具備する。
【００４７】
また、本発明の画像データ処理方法によれば、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生ステップと、モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定ステップと、前記画像データに含まれる各画素データからその画素の色を特定する色特定ステップと、特定された各画素の色の中に所定の色が含まれているか否かを判別し、所定の色を有する画素データを抽出する第１画素データ抽出ステップと、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出ステップと、第２画素データ抽出ステップで抽出された画素データを用いてその輝度の平均値を求める平均輝度演算ステップと、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算ステップと、求められた補正量を用いて全画素データを補正する画像データ補正ステップと、補正された画像データを出力する補正画像データ出力ステップとを具備する。
【００４８】
さらに、本発明の画像データ処理プログラムを記録した記録媒体によれば、複数の画素データで構成された画像データを用いてモニタ画面上に画像を再生する画像再生処理と、モニタ画面上に再生された画像が逆光又は逆光に近い状態である場合にオペレータやユーザが逆光部分を選定できるように構成されている逆光設定処理と、前記画像データからその画素の色を特定する色特定処理と、特定された各画素の色の中に所定の色が含まれているか否かを判別し、所定の色を有する画素データを抽出する第１画素データ抽出処理と、逆光条件が設定された場合に、選択された範囲に含まれる画素データのうち輝度の低い方から所定の割合の画素データを抽出し、逆光条件が設定されていない場合に、選択された範囲に含まれる画素データのうち輝度の高い方から所定の割合の画素データを抽出する第２画素データ抽出処理と、第２画素データ抽出処理で抽出された全画素データを用いてその輝度の平均値を求める平均輝度演算手段と、求められた輝度の平均値をあらかじめ設定された所定の輝度値に補正するための補正量を演算により求める補正量演算処理と、求められた補正量を用いて全画素データを補正する画像データ補正処理と、補正された画像データを出力する補正画像データ出力処理とをコンピュータに実行させるように記録されている。
【００４９】
すなわち、これらの発明によれば、ユーザ又はオペレータが入力した主要被写体領域の色、例えば人物の肌色の領域を自動的に検出して画像データの輝度補正を行うので、画像ごとの主要被写体領域の選択処理が不要となり、例えば１枚の記録媒体に複数の画像データが記録されており、全ての画像をプリントする場合などでは、トータルの処理時間を短くすることが可能である。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係るディジタルプリンタの外観構成を示す図である。
【図２】  図１の実施形態におけるディジタルプリンタのブロック構成を示す図である。
【図３】  図１の実施形態における色情報を２次元的に表した図である。
【図４】  図１の実施形態における実施形態における画像データ処理のフローチャートである。
【図５】  図４のフローチャートの続きである。
【図６】  図３及び図４のフローチャートの続きである。
【図７】  本発明による画像データの輝度補正の効果を説明するための図である。
【符号の説明】
１００：画像形成部
２００：画像データ処理部
２２０：画像データ入力部
２２１：画像再生部
２２２：逆光設定部
２２３：色特定部
２２４：画素データ抽出部
２２５：平均輝度演算部
２２６：補正量演算部
２２７：画像データ補正部
２２８：補正画像データ出力部
【図１】
0004415488.tif 000003
【図２】
0004415488.tif 000004
【図３】
0004415488.tif 000005
【図４】
0004415488.tif 000006
【図５】
0004415488.tif 000007
【図６】
0004415488.tif 000008
【図７】
0004415488.tif 000009