(57)【要約】【課題】画像データが、画質補正を適用すべき種類の画像であるか適用すべきでない種類の画像であるかを判断するのが困難であり、誤って画質補正を適用して却って画質を落としていた。【解決手段】複数の色成分によって表された画像データを取得する画像データ取得部と、上記取得された画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを、上記色成分間の比較結果に基づいて判定する画像データ判定部とを備える画像処理装置とした。【選択図】図３
2009231880.tif 000002
【特許請求の範囲】
【請求項１】
複数の色成分によって表された画像データを取得する画像データ取得部と、
上記取得された画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを、上記色成分間の比較結果に基づいて判定する画像データ判定部とを備えることを特徴とする画像処理装置。
【請求項２】
上記画像データ判定部は、上記画像データを構成する画素毎に色成分間の比率を求めるとともに、当該比率の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記画像データ判定部は、上記画像データを構成する画素毎に色成分間の差を求めるとともに、当該差の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記画像データ判定部は、上記画像データを構成する画素毎に色成分間の比率を求めるとともに当該比率の画素間におけるばらつきが所定の値より小さく、かつ、上記画素毎に色成分間の差を求めるとともに当該差の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
上記画像データ判定部は、上記取得された画像データから所定の抽出率に基づいて画素を抽出し、当該抽出した画素から得られる色成分を用いて上記判定を行なうことを特徴とする請求項１〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
上記画像データ判定部は、上記取得された画像データから顔画像の検出を行なうとともに、顔画像が検出された場合には、顔画像以外の領域よりも顔画像の領域から多く画素を抽出することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
上記画像データ取得部は、画像データに対する縮小処理を実行し、当該縮小処理後の画像データを取得し、上記画像データ判定部は、上記縮小処理後の画像データの色成分を用いて上記判定を行なうことを特徴とする請求項１〜請求項６のいずれかに記載の画像処理装置。
【請求項８】
複数の色成分によって表された画像データを取得する画像データ取得工程と、
上記取得された画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを、上記色成分間の比較結果に基づいて判定する画像データ判定工程とを備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
デジタルスチルカメラ（ＤＳＣ）による撮影等で生成されたカラー画像データに対し、ユーザは、市販のレタッチソフトの機能を用いたり、ＤＳＣが搭載するフィルタ機能を用いることにより、白黒の濃淡で表現されたモノクロ画像や、褐色傾向の色相の濃淡で表されたいわゆるセピア調の画像（セピア調画像）や、青色傾向の色相の濃淡で表されたいわゆるクール調の画像（クール調画像）などに変換することが可能である。また、ユーザは、このように色相を自己の好みに応じて変換した画像データを、プリンタによって印刷したりモニタに出力することで、出力結果を楽しむことができる。
【０００３】
また、ファクシミリ受信画像がカラーページであるかモノクロページであるかを、画像管理レコードの属性フィールドにカラーページであることを示す属性値とモノクロページであることを示す属性値とのいずれが設定されているかに応じて判断する、ファクシミリ装置が知られている（特許文献１参照。）。
【特許文献１】特開２００４‐３２２５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、出力（印刷や表示）の対象となる画像データを扱うコンピュータやプリンタ等においては、画像データに対し、特定色（例えば、肌色など。）の補正や明るさ補正やコントラスト補正や彩度補正などの各種補正（以下、まとめて画質補正と呼ぶ。）を自動的に実行し、画質を向上させた上で出力に供することが可能である。
しかし、画像データが上述したようなモノクロ画像やセピア調画像やクール調画像などに変換されている場合には、その後に上記画質補正を適用してしまうと、当該変換の効果が薄れた（モノクロ調やセピア調やクール調ではなくなった）画像が最終的に出力されてしまうことがあり、ユーザが望む画像が得られなかった。従って、画像データが、上述したようなモノクロ画像やセピア調画像やクール調画像などであるか否かを的確に判定する技術が望まれていた。なお上記文献１は、画像管理レコードの属性フィールドに設定された属性値に応じ、受信画像がカラーページであるかモノクロページであるかを判断するに過ぎず、それ以外の判断に対応した技術ではなかった。
【０００５】
本発明は上記課題に鑑みてなされたもので、特定の複数種類の画像と、それ以外の種類の画像とを精度よくかつ少ない負担で判別することができ、その結果、画像に対する所定の処理の適用・不適用の分岐を誤らせず、常に最適な出力結果を生じさせることが可能な画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の画像処理装置は、複数の色成分によって表された画像データを取得する画像データ取得部と、上記取得された画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを、上記色成分間の比較結果に基づいて判定する画像データ判定部とを備える構成としている。
本発明によれば、色成分間の比較結果が所定の条件を満たすか否かの判定を行なうだけで、上記画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するか或いはいずれにも該当しないかを、正確に判定することができる。
【０００７】
上記画像データ判定部は、上記画像データを構成する画素毎に色成分間の比率を求めるとともに、当該比率の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定してもよい。当該構成によれば、上記比率の画素間におけるばらつきが所定の値より小さいか否かを判定するだけで、上記画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するかいずれにも該当しないかを判定することができる。
【０００８】
上記画像データ判定部は、上記画像データを構成する画素毎に色成分間の差を求めるとともに、当該差の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定してもよい。当該構成によれば、上記差の画素間におけるばらつきが所定の値より小さいか否かを判定するだけで、上記画像データが、色相の異なる複数種類のモノトーン画像の何れかに該当するかいずれにも該当しないかを判定することができる。
【０００９】
なお画像処理装置は、上記比率に基づく判定と差に基づく判定との何れか一方のみを実行してもよいし、上記比率に基づく判定と差に基づく判定との両方を実行し、どちらか一方において所定の値より小さいと判定をすれば、画像データが色相の異なる複数種類のモノトーン画像の何れかに該当するとしてもよい。或いは、画像処理装置は、上記比率の画素間におけるばらつきが所定の値より小さく、かつ上記差の画素間におけるばらつきが所定の値より小さい場合に、上記画像データが色相の異なる複数種類のモノトーン画像の何れかに該当すると判定してもよい。
【００１０】
上記画像データ判定部は、上記取得された画像データから所定の抽出率に基づいて画素を抽出し、当該抽出した画素から得られる色成分を用いて上記判定を行なうとしてもよい。当該構成によれば、画像データが有する画素のうち上記抽出された画素の色成分を用いて判定が行なわれるため、判定に要する処理負担および処理時間が低減される。
上記画像データ判定部は、上記取得された画像データから顔画像の検出を行なうとともに、顔画像が検出された場合には、顔画像以外の領域よりも顔画像の領域から多く画素を抽出するとしてもよい。当該構成によれば、画像データ上において元々略単一の色相で表されている可能性の高い背景（顔画像の背景）色の影響を少なくした上で、上記判定を行なうことができるため、より正確に、画像データが色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを判定できる。
【００１１】
上記画像データ取得部は、画像データに対する縮小処理を実行し、当該縮小処理後の画像データを取得し、上記画像データ判定部は、上記縮小処理後の画像データの色成分を用いて上記判定を行なうとしてもよい。当該構成によれば、画像データ判定部には縮小画像にかかるデータが供されるため、判定に要する処理負担および処理時間が低減される。
【００１２】
本発明の技術的思想は、上述した画像処理装置の発明以外にも、上述した画像処理装置が備える各部が行なう各処理工程を備えた画像処理方法の発明や、上述した画像処理装置が備える各部に対応した機能をコンピュータに実行させる画像処理プログラムの発明としても捉えることができる。また、上述した画像処理装置を兼ねる印刷装置の発明や、上述した画像処理装置を兼ねるＤＳＣの発明をも把握可能である。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の画像処理装置の一例としてのプリンタ１０の構成を、概略的に示している。プリンタ１０は、記録メディア（例えば、メモリカードＭＣ等）から取得した画像データに基づき画像を印刷する、いわゆるダイレクトプリントに対応したカラーインクジェットプリンタである。プリンタ１０は、プリンタ１０の各部を制御するＣＰＵ１１と、例えばＲＯＭやＲＡＭによって構成された内部メモリ１２と、ボタンやタッチパネルにより構成された操作部１４と、液晶ディスプレイにより構成された表示部１５と、プリンタエンジン１６と、カードインターフェース（カードＩ／Ｆ）１７と、ＰＣやサーバやデジタルスチルカメラ等の外部機器との情報のやり取りのためのＩ／Ｆ部１３とを備えている。プリンタ１０の各構成要素は、バスを介して互いに接続されている。
【００１４】
プリンタエンジン１６は、印刷データに基づき印刷を行う印刷機構である。カードＩ／Ｆ１７は、カードスロット１７２に挿入されたメモリカードＭＣとの間でデータのやり取りを行うためのＩ／Ｆである。メモリカードＭＣには画像データが格納されており、プリンタ１０は、カードＩ／Ｆ１７を介してメモリカードＭＣに格納された画像データを取得することができる。画像データ提供のための記録メディアとしてはメモリカードＭＣ以外にも種々の媒体を用いることができる。プリンタ１０は、Ｉ／Ｆ部１３を介してＰＣやサーバ等とケーブルで接続し、当該ＰＣやサーバ等から印刷データを入力することもできる。
【００１５】
内部メモリ１２には、画像判定補正部２０と、表示処理部３１と、印刷処理部３２とが格納されている。画像判定補正部２０は、所定のオペレーティングシステムの下で、後述する除外判定や画質補正等を実行するためのコンピュータプログラム（画像処理プログラム）である。表示処理部３１は、表示部１５を制御して、表示部１５に処理メニューやメッセージを表示させるディスプレイドライバである。印刷処理部３２は、画像データから印刷データを生成し、プリンタエンジン１６を制御して、印刷データに基づく画像の印刷を実行するためのコンピュータプログラムである。ＣＰＵ１１は、内部メモリ１２から、これらのプログラムを読み出して実行することにより、これら各部の機能を実現する。
【００１６】
画像判定補正部２０は、プログラムモジュールとして、画像データ取得部２１と、サンプリング部２２と、除外判定部２３と、補正実行部２４と、顔領域検出部２５とを含んでいる。サンプリング部２２および除外判定部２３は、特許請求の範囲に言う画像データ判定部に該当する。これら各部の機能については後述する。内部メモリ１２には、判定用しきい値Ｔｈ等の各種データが予め格納されている。プリンタ１０は、印刷機能以外にも、コピー機能やスキャナ機能など多種の機能を備えたいわゆる複合機であってもよい。
【００１７】
図２は、画像処理装置（プリンタ１０）が、主に画像判定補正部２０や印刷処理部３２の機能に従って実行する処理の一例を、フローチャートにより示している。
ステップＳ（以下、ステップの表記は省略。）１００では、画像データ取得部２１が、画像処理の対象となる画像（対象画像）を表した画像データＤを、メモリカードＭＣ等、所定の記録メディアから取得する。むろん、画像データ取得部２１は、プリンタ１０がハードディスクドライブ（ＨＤＤ）を有していれば、当該ＨＤＤに保存されている画像データＤを取得してもよいし、Ｉ／Ｆ部１３を介してＰＣやサーバやＤＳＣ等から画像データＤを取得してもよい。ユーザが表示部１５に表示されたユーザインターフェース（ＵＩ）画面を参照して操作部１４を操作することにより、対象画像としての画像データＤが指定される。
【００１８】
画像データＤは、複数の画素からなるビットマップデータであり、それぞれの画素は、Ｒ，Ｇ，Ｂ（レッド，グリーン，ブルー。複数の色成分の一種。）各チャネルの階調（例えば、０〜２５５の２５６階調）の組み合わせで表現されている。画像データＤは、記録メディア等に記録されている段階で圧縮されていてもよいし、他の色空間で各画素の色が表現されていてもよい。これらの場合、画像データ取得部２１は、画像データＤの展開や色空間の変換を実行してＲＧＢビットマップデータとしての画像データＤを取得する。なお本実施形態では、画像データ取得部２１は、画像データＤの縮小画像も取得する。つまり、オリジナルの画像サイズのままで後述する除外判定を行なった場合には処理負担が大きいため、画像データ取得部２１は、上記取得した画像データＤについて画素数を減らすなどして画像サイズを縮小し、縮小後の画像データを取得する。画像データ取得部２１は、例えば、ＱＶＧＡ（Quarter Video Graphics Array）サイズ（３２０画素×２４０画素）に縮小した画像を取得する。
【００１９】
Ｓ１１０では、サンプリング部２２が、画像データＤの縮小画像から所定の抽出率に基づいて画素を抽出（サンプリング）する。本実施形態では、画像データＤの縮小画像から更に画素を抽出することにより、後述の除外判定に用いる画素数を低減し、処理負担の軽減を図っている。サンプリング部２２は、例えば、縮小画像の全体からほぼ満遍なく、画素を一定の抽出率で抽出するものとする。
【００２０】
Ｓ１２０では、除外判定部２３が、画像データＤが補正実行部２４による画質補正の対象から除外される画像（除外画像）に該当するか否かの判定（除外判定）を行なう。具体的には、除外判定部２３は、画像データＤが、色相の異なる複数種類のモノトーン画像の何れかに該当するか否かを判定し、画像データＤが当該モノトーン画像の何れかに該当するものであれば、除外画像であると判定する。色相の異なる複数種類のモノトーン画像には、例えば、上述のモノクロ画像や、セピア調画像や、クール調画像等が含まれる。画像判定補正部２０は、除外判定部２３が、画像データＤは除外画像に該当すると判断した場合にはＳ１４０に進み、画像データＤは除外画像に該当しないと判断した場合にはＳ１３０に進む。
【００２１】
図３は、Ｓ１２０の除外判定の詳細の一例をフローチャートにより示している。概略的には、除外判定部２３は、上記抽出された画素毎のＲＧＢ間の差がいずれの画素においても略一定であったり、画素毎のＲＧＢ間の比率がいずれの画素においても略一定である場合に、画像データＤは所定の複数種類のモノトーン画像の何れかに該当すると判定する。
Ｓ１２１では、除外判定部２３は、サンプリング部２２によって抽出された画素毎に、１つの画素を構成するＲＧＢ間の差、すなわち｜Ｒ−Ｇ｜、｜Ｒ−Ｂ｜、｜Ｂ−Ｇ｜を求める。かかるＲＧＢ間の差は色成分間の比較結果の一種である。
Ｓ１２２では、除外判定部２３は、上記抽出された画素間における｜Ｒ−Ｇ｜のばらつき、｜Ｒ−Ｂ｜のばらつき、｜Ｂ−Ｇ｜のばらつき、をそれぞれ求める。
【００２２】
具体的には、除外判定部２３は、下記式（１）〜（３）に基づいて、｜Ｒ−Ｇ｜の分散ＶRG2、｜Ｒ−Ｂ｜の分散ＶRB2、｜Ｂ−Ｇ｜の分散ＶBG2を求める。
【数１】
2009231880.tif 000003
【数２】
2009231880.tif 000004
【数３】
2009231880.tif 000005
【００２３】
ｎは、サンプリング部２２に抽出された画素の数である。ｘiは、抽出されたｎ個の画素中のｉ番目の画素にかかる｜Ｒ−Ｇ｜であり、ｍRGは、ｘiの平均値である。同様に、ｙiは、抽出されたｎ個の画素中のｉ番目の画素にかかる｜Ｒ−Ｂ｜であり、ｍRBは、ｙiの平均値である。ｚiは、抽出されたｎ個の画素中のｉ番目の画素にかかる｜Ｂ−Ｇ｜であり、ｍBGは、ｚiの平均値である。除外判定部２３は、分散ＶRG2，ＶRB2，ＶBG2それぞれの平方根、すなわち標準偏差ＶRG，ＶRB，ＶBGを求め、この標準偏差ＶRGを｜Ｒ−Ｇ｜のばらつき、標準偏差ＶRBを｜Ｒ−Ｂ｜のばらつき、標準偏差ＶBGを｜Ｂ−Ｇ｜のばらつきとする。
【００２４】
Ｓ１２３では、除外判定部２３は、内部メモリ１２から判定用しきい値Ｔｈを読み出し、ＶRG＜ＴｈかつＶRB＜ＴｈかつＶBG＜Ｔｈ、が成立するか否か判断し、成立する場合にはＳ１４０（図２）に進む。すなわち除外判定部２３は、標準偏差ＶRG，ＶRB，ＶBGのいずれもが、判定用しきい値Ｔｈよりも小さい場合には、画像データＤの画素毎の｜Ｒ−Ｇ｜、｜Ｒ−Ｂ｜、｜Ｂ−Ｇ｜は、いずれの画素においても略一定であると判断できるため、画像データＤは所定のモノトーン画像のいずれかに該当する（除外画像に該当する）とみなす。除外判定部２３は、Ｓ１２３において、ＶRG＜ＴｈかつＶRB＜ＴｈかつＶBG＜Ｔｈ、が成立しないと判断した場合にはＳ１２４に進み、更なる除外判定を続ける。
【００２５】
Ｓ１２４では、除外判定部２３は、サンプリング部２２によって抽出された画素毎に、１つの画素を構成するＲＧＢ間の比率、すなわちＲ／（Ｒ＋Ｇ＋Ｂ）、Ｇ／（Ｒ＋Ｇ＋Ｂ）、Ｂ／（Ｒ＋Ｇ＋Ｂ）を求める。かかるＲＧＢ間の比率は色成分間の比較結果の一種である。
Ｓ１２５では、除外判定部２３は、上記抽出された画素間における、Ｒ／（Ｒ＋Ｇ＋Ｂ）のばらつき、Ｇ／（Ｒ＋Ｇ＋Ｂ）のばらつき、Ｂ／（Ｒ＋Ｇ＋Ｂ）のばらつき、をそれぞれ求める。つまり除外判定部２３は、Ｓ１２２で｜Ｒ−Ｇ｜、｜Ｒ−Ｂ｜、｜Ｂ−Ｇ｜それぞれの分散を求めたように、Ｒ／（Ｒ＋Ｇ＋Ｂ）の分散ＶR2、Ｇ／（Ｒ＋Ｇ＋Ｂ）の分散ＶG2、Ｂ／（Ｒ＋Ｇ＋Ｂ）の分散ＶB2をそれぞれ求める。そして、除外判定部２３は、標準偏差ＶRを、上記抽出された画素間におけるＲ／（Ｒ＋Ｇ＋Ｂ）のばらつきとし、同様に、標準偏差ＶGをＧ／（Ｒ＋Ｇ＋Ｂ）のばらつきとし、標準偏差ＶBをＢ／（Ｒ＋Ｇ＋Ｂ）のばらつきとする。
【００２６】
Ｓ１２６では、除外判定部２３は、内部メモリ１２から判定用しきい値Ｔｈを読み出し、ＶR＜ＴｈかつＶG＜ＴｈかつＶB＜Ｔｈ、が成立するか否か判断し、成立する場合にはＳ１４０（図２）に進む。すなわち除外判定部２３は、標準偏差ＶR，ＶG，ＶBのいずれもが、判定用しきい値Ｔｈよりも小さい場合には、画像データＤの画素毎のＲ：Ｇ：Ｂの関係は、いずれの画素においても略一定であると判断できるため、画像データＤは所定のモノトーン画像のいずれかに該当する（除外画像に該当する）とみなす。なお、判定用しきい値Ｔｈは、Ｓ１２３において用いる値とＳ１２６において用いる値とで同じであってもよいし異なる値が用意されていてもよい。また、除外判定部２３は、標準偏差としきい値Ｔｈとを比較するのではなく、分散と所定の判定用しきい値とを比較することによりＳ１２３，Ｓ１２６の判断を行なうとしてもよい。除外判定部２３は、Ｓ１２６において、ＶR＜ＴｈかつＶG＜ＴｈかつＶB＜Ｔｈ、が成立しないと判断した場合には、画像データＤは所定のモノトーン画像のいずれにも該当しない（除外画像に該当しない）とみなし、Ｓ１３０に進む。
【００２７】
図４は、あるカラー画像からサンプリングした複数の画素のＲＧＢ（ＲＧＢの階調値）を解析して得られた、ＲＧＢ間の差や、ＲＧＢ間の比率などを示している。
図５は、当該カラー画像をモノクロ画像に変換し、当該モノクロ画像からサンプリングした複数の画素のＲＧＢを解析して得られた、ＲＧＢ間の差や、ＲＧＢ間の比率などを示している。
図６は、当該カラー画像をセピア調画像に変換し、当該セピア調画像からサンプリングした複数の画素のＲＧＢを解析して得られた、ＲＧＢ間の差や、ＲＧＢ間の比率などを示している。
図７は、当該カラー画像をクール調画像に変換し、当該クール調画像からサンプリングした複数の画素のＲＧＢを解析して得られた、ＲＧＢ間の差や、ＲＧＢ間の比率などを示している。
【００２８】
図４に示すように、上記カラー画像では、｜Ｒ−Ｇ｜、｜Ｒ−Ｂ｜、｜Ｂ−Ｇ｜それぞれの標準偏差は、ＶRG＝２５．９、ＶRB＝４５．６、ＶBG＝２５．０、というようにある程度大きな値となっている。一方、図５に示すように、モノクロ画像では、全ての画素において｜Ｒ−Ｇ｜、｜Ｒ−Ｂ｜、｜Ｂ−Ｇ｜が０であるため、標準偏差ＶRG，ＶRB，ＶBGはいずれも０である。また図６に示すように、セピア調画像では、｜Ｒ−Ｇ｜と｜Ｒ−Ｂ｜と｜Ｂ−Ｇ｜との関係は、画素間において一致まではしていないもののある程度の類似性を有している。そのため、標準偏差ＶRG＝７．９、ＶRB＝１４．５、ＶBG＝６．６というように、ある程度小さな値となっている。従って、例えば図４に示したようなカラー画像の標準偏差ＶRG，ＶRB，ＶBGより小さく、かつ、図５，６に示したようなモノクロ画像の標準偏差ＶRG，ＶRB，ＶBGおよびセピア調画像の標準偏差ＶRG，ＶRB，ＶBGより大きい判定用しきい値Ｔｈを、Ｓ１２３において用いれば、モノクロ画像およびセピア調画像を高い確率で画質補正の対象から除外することができる。
【００２９】
また図４に示すように、上記カラー画像では、Ｒ／（Ｒ＋Ｇ＋Ｂ）、Ｇ／（Ｒ＋Ｇ＋Ｂ）、Ｂ／（Ｒ＋Ｇ＋Ｂ）それぞれの標準偏差は、ＶR＝７．３、ＶG＝２．４、ＶB＝６．２、となっている。一方、図５に示すように、モノクロ画像では、全ての画素においてＲ／（Ｒ＋Ｇ＋Ｂ）とＧ／（Ｒ＋Ｇ＋Ｂ）とＢ／（Ｒ＋Ｇ＋Ｂ）とが、１：１：１の関係にあるため、標準偏差ＶR，ＶG，ＶBはいずれも０である。また図６に示すように、セピア調画像では、Ｒ／（Ｒ＋Ｇ＋Ｂ）とＧ／（Ｒ＋Ｇ＋Ｂ）とＢ／（Ｒ＋Ｇ＋Ｂ）との関係が、画素間において一致まではしていないもののある程度の類似性を有している。そのため、標準偏差ＶR＝２．２、ＶG＝０．１、ＶB＝２．１というようにある程度小さい値となっている。また図７に示すように、クール調画像でも、Ｒ／（Ｒ＋Ｇ＋Ｂ）とＧ／（Ｒ＋Ｇ＋Ｂ）とＢ／（Ｒ＋Ｇ＋Ｂ）との関係は、画素間においてある程度の類似性を有している。そのため、標準偏差ＶR＝１．８、ＶG＝０．７、ＶB＝１．６というようにある程度小さい値となっている。従って、例えば図４に示したようなカラー画像の標準偏差ＶR，ＶG，ＶBより小さく、かつ図５〜７に示したようなモノクロ画像の標準偏差ＶR，ＶG，ＶBおよび、セピア調画像の標準偏差ＶR，ＶG，ＶBおよび、クール調画像の標準偏差R，ＶG，ＶBより大きい判定用しきい値Ｔｈを、上記Ｓ１２６において用いれば、モノクロ画像、セピア調画像およびクール調画像を高い確率で画質補正の対象から除外できる。
【００３０】
Ｓ１３０では、補正実行部２４は、Ｓ１００で取得された画像データＤを対象として画質補正を行なう。つまりＳ１２０において、画像データＤが除外画像に該当しないと判定された場合に、画像データＤに対する画質補正が行われる。画質補正とは、既に述べたように、特定色の補正や明るさ補正やコントラスト補正や彩度補正など、画像の見栄えを向上させるような補正が該当するが、ここでは説明を省略する。
【００３１】
Ｓ１４０では、印刷処理部３２が、プリンタエンジン１６を制御して、対象画像の印刷を行う。すなわち印刷処理部３２は、画質補正が施された後の画像データＤまたは画質補正の対象から除外された画像データＤに、解像度変換処理や色変換処理やハーフトーン処理など必要な各処理を施して印刷データを生成する。生成された印刷データは、印刷処理部３２からプリンタエンジン１６に供給され、プリンタエンジン１６は印刷データに基づいた印刷を実行する。これにより、対象画像の印刷が完了する。 
【００３２】
なおＳ１２０における処理は、図３に示した順序に限られない。除外判定部２３は、ＲＧＢ間の差のばらつきに基づいて画像データＤを除外画像と判定する処理（Ｓ１２１〜Ｓ１２３の処理）よりも、ＲＧＢ間の比率のばらつきに基づいて画像データＤを除外画像と判定する処理（Ｓ１２４〜Ｓ１２６の処理。）を先に実行し、除外画像であると判定しなかった場合に、Ｓ１２１〜１２３の処理を実行してもよい。いずれにしても、Ｓ１２１〜Ｓ１２３の処理と、Ｓ１２４〜Ｓ１２６の処理とのどちらかで除外画像と判定された画像データＤに対しては画質補正が行われない。そのため、モノクロ画像や、セピア調画像や、クール調画像等、多くの種類のモノトーン画像を画質補正の対象から外すことができる。
【００３３】
あるいは除外判定部２３は、Ｓ１２０をより高速化するために、Ｓ１２１〜Ｓ１２３の処理と、Ｓ１２４〜Ｓ１２６の処理との何れか一方のみしか行なわないとしてもよい。特に、色成分間の差を求める計算は、色成分間の比率を求める計算よりも短時間で実行可能であるため、高速化を最も重視するならば、Ｓ１２０において、Ｓ１２１〜Ｓ１２３の処理のみを行なうとしてもよい。
【００３４】
図８は、Ｓ１２０における処理であって図３とは異なる例を示している。図８は、Ｓ１２３，Ｓ１２６における分岐が図３と異なるだけであり、各ステップにおける処理自体は図３と同じである。除外判定部２３は、図８に示すように、Ｓ１２３において“Ｙｅｓ”の判定をした場合にＳ１２４に進み、Ｓ１２６において“Ｙｅｓ”の判定をした場合にＳ１４０に進むとしてもよい。一方、除外判定部２３は、Ｓ１２３またはＳ１２６において“Ｎｏ”の判定をした場合にはＳ１３０に進むとしてもよい。つまり図８の例によれば、ＲＧＢ間の差のばらつきに基づく判定と、ＲＧＢ間の比率のばらつきに基づく判定とのいずれにおいても、ばらつきが判定用しきい値Ｔｈよりも小さくなければ、除外画像に該当すると判定されない。そのため、ある程度限定された所定の種類にかかるモノトーン画像（モノクロ画像およびセピア調画像）だけを画質補正の対象から外すことができる。
【００３５】
このように本実施形態によれば、プリンタ１０は、対象画像を表す画像データＤについて、色成分間の差の画素間におけるばらつきが判定用しきい値Ｔｈより小さいか否かの判定や、色成分間の比率の画素間におけるばらつきが判定用しきい値Ｔｈより小さいか否かの判定に基づいて、色相の異なる所定の複数種類のモノトーン画像のいずれかに該当するか否か判定する。そして、画像データＤがかかる複数種類のモノトーン画像のいずれかに該当すると判定した場合には、画質補正の対象から除外する。従って、モノクロ画像や、セピア調画像や、あるいはクール調画像など、ユーザが意図してその色を加工したモノトーン画像について、画質補正を適用することで却って画像の色相が崩れてしまうことを防ぎ、ユーザが意図したままの色相で出力することができる。
【００３６】
画質補正の対象から除外すべき画像は一種類だけではないが、本実施形態によれば、Ｓ１２０の処理を行なうだけで、画像データＤが画質補正の対象から除外すべき画像であるか否かを一括して判定できる。つまり、画像データＤが、モノクロ画像であるか否か、セピア調画像であるか否か、といったように、画質補正の対象から除外すべきモノトーン画像の種類毎に、画像データＤがその種類に該当するか否かを一々判定する必要がなく、処理が非常に高速化される。さらに、上述したように、画像データ取得部２１が画像データＤの縮小画像を取得したり、サンプリング部２２が縮小画像から画素を抽出することにより、上記各種ばらつきの算出対象となる画素が限定されるため、Ｓ１２０の処理がより高速化される。
【００３７】
上記では、サンプリング部２２が縮小画像から画素を抽出する際に、画像の全領域からほぼ満遍なく抽出すると説明した。しかし、画像上の特定の領域からより多めに画素を抽出するようにしてもよい。例えば、Ｓ１００とＳ１１０との間のタイミングにおいて、顔領域検出部２５が、画像データＤ（または画像データＤの縮小画像）から顔領域を検出するとしてもよい。例えば、顔領域検出部２５は、複数の顔画像の顔テンプレート１４ｂを利用したいわゆるパターンマッチングによって縮小画像から顔領域を検出する。パターンマッチングを行うにあたっては、縮小画像において矩形状の比較領域を設定し、比較領域の位置と大きさと回転角度を変えながら、比較領域内の画像と各顔テンプレート１４ｂの画像との類似性を評価する。そして、類似性が一定の基準を満足する比較領域を顔領域と判定する。縮小画像の全体に比較領域を移動させることにより、画像データＤ内に存在する単数または複数の顔を検出できる。
【００３８】
図９は、顔領域検出部２５が画像データＤの縮小画像から顔領域として検出した比較領域ＣＡを示している。顔領域が検出された場合、Ｓ１１０では、サンプリング部２２は、顔領域からより多くの画素を抽出する。例えば、サンプリング２２は、縮小画像上の領域を、顔領域と顔領域以外の領域（背景領域と呼ぶ。）とに分けた場合に、背景領域から抽出する画素よりも多くの画素を顔領域から抽出するようにする。あるいは、サンプリング部２２は、顔領域だけから画素を抽出するとしてもよい。画像データＤが上記のようなモノトーン画像ではない通常のカラー画像である場合でも、背景領域の色は、例えば室内の壁の色のように、単一色であることも考えられる。このように背景領域が単一色である場合、背景領域の画素においてはＲＧＢ間の比率や差はどの画素も略一定となる。そのため、画像全体から満遍なく画素をサンプリングしてしまうと、Ｓ１２０では、かかる背景領域の画素の影響を受けて、実際には画像データＤがモノトーン画像でないにも拘らず除外画像であると判定してしまう恐れがある。そこで上記のように、画像に顔領域が存在する場合には顔領域から多くの画素を抽出することにより、背景領域の画素の影響による誤判定（モノトーン画像でない画像を除外画像であると判定してしまうこと。）を防止する。
【００３９】
顔領域検出部２５によって顔領域が検出されなかった場合は、サンプリング部２２は上述したように画像の全体からほぼ満遍なく画素を一定の抽出率で抽出する。また、顔領域検出部２５が画像から複数の顔領域を検出した場合には、サンプリング部２２は、当該複数の顔領域のうち最小の領域を特定し、当該特定した顔領域から画素を抽出するとしてもよい。顔領域のうち最小の領域から画素を抽出すれば、抽出画素数がより少なくなり、Ｓ１２０の処理がより高速化する。
本実施形態では、プリンタ１０による処理を説明したが、上述した画像判定補正部２０による処理（Ｓ１００〜Ｓ１３０）は、ＰＣやＤＳＣなど、プリンタ以外の各種ハードウェアにおいても行なうことが可能である。
【図面の簡単な説明】
【００４０】
【図１】画像処理装置としてのプリンタの概略構成を示すブロック図である。
【図２】プリンタが実行する処理を示すフローチャートである。
【図３】除外判定の詳細を示すフローチャートである。
【図４】カラー画像の各画素における色成分間の差や比率を示す図である。
【図５】モノクロ画像の各画素における色成分間の差や比率を示す図である。
【図６】セピア調画像の各画素における色成分間の差や比率を示す図である。
【図７】クール調画像の各画素における色成分間の差や比率を示す図である。
【図８】除外判定の詳細の他の例を示すフローチャートである。
【図９】縮小画像において顔領域を検出する様子を示す図である。
【符号の説明】
【００４１】
１０…プリンタ、１１…ＣＰＵ、１２…内部メモリ、１４ｂ…顔テンプレート、１６…プリンタエンジン、１７…カードＩ／Ｆ、２０…画像判定補正部、２１…画像データ取得部、２２…サンプリング部、２３…除外判定部、２４…補正実行部、２５…顔領域検出部、３２…印刷処理部、１７２…カードスロット
【図１】
2009231880.tif 000006
【図２】
2009231880.tif 000007
【図３】
2009231880.tif 000008
【図４】
2009231880.tif 000009
【図５】
2009231880.tif 000010
【図６】
2009231880.tif 000011
【図７】
2009231880.tif 000012
【図８】
2009231880.tif 000013
【図９】
2009231880.tif 000014