(57)【要約】  【課題】  入力された画像データを、撮影時の光源に応じて補正する画像処理装置を提供する。  【解決手段】  画像処理装置２０（画像処理プログラム５）は、入力画像９００からカラーチャート画像８を抽出し、抽出されたカラーチャート画像８に基づいて撮影時の光源を判定し、光源の判定結果に応じてデバイスプロファイルを選択し、選択されたデバイスプロファイルを用いて色変換処理を行う。また、画像処理装置２０は、入力画像９００のカラーチャート画像８の周囲にある画素値を用いて補間データを生成し、生成された補間データでカラーチャート画像８を置換する。【選択図】図４
2006093770.tif 000002
【特許請求の範囲】
【請求項１】
基準色が表示されたカラーチャート及び対象物が含まれた被写体を撮影し、
撮影された被写体画像に含まれるカラーチャート画像の基準色に基づいて、撮影時の光源を判定し、
光源の判定結果に基づいて、撮影された対象物画像に対して光源補正処理を施す
画像処理方法。
【請求項２】
基準色が表示されたカラーチャート及び対象物が含まれた被写体を撮影し、
撮影された被写体画像に含まれるカラーチャート画像に基づいて、複数のプロファイルデータの中から、適用すべきプロファイルデータを選択し、
選択されたプロファイルデータを用いて、撮影された対象物画像に対する色変換処理を施す
画像処理方法。
【請求項３】
カラーチャート及び対象物が撮影された入力画像から、カラーチャートの画像を抽出する領域抽出手段と、
前記領域抽出手段により抽出されたカラーチャート画像に基づいて、撮影時の光源を判定する光源判定手段と、
前記光源判定手段による光源の判定結果に基づいて、複数のデバイスプロファイルの中から、適用すべきデバイスプロファイルを選択するプロファイル選択手段と
を有する画像処理装置。
【請求項４】
前記プロファイル選択手段により選択されたデバイスプロファイルを用いて、入力画像に含まれる対象物の画像データに対する色変換処理を行う色変換処理手段
をさらに有する請求項３に記載の画像処理装置。
【請求項５】
前記領域抽出手段により抽出されたカラーチャート画像を、このカラーチャート画像以外の画像領域の画像データに基づいて生成された補間データで置換する補間処理手段
をさらに有する請求項３に記載の画像処理装置。
【請求項６】
前記カラーチャートは、白色の領域を含み、
前記領域抽出手段により抽出されたカラーチャート画像の白色領域に基づいて、対象物画像の明度を調整する明度調整手段
をさらに有する請求項３に記載の画像処理装置。
【請求項７】
前記領域抽出手段により抽出されたカラーチャート画像に基づいて、対象物画像の色相を調整する色相調整手段
をさらに有する請求項３に記載の画像処理装置。
【請求項８】
コンピュータを含む画像処理装置において、
カラーチャート及び対象物が撮影された入力画像から、カラーチャートの画像を抽出するステップと、
抽出されたカラーチャート画像に基づいて、撮影時の光源を判定するステップと、
光源の判定結果に基づいて、複数のデバイスプロファイルの中から、適用すべきデバイスプロファイルを選択するステップと
を前記画像処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影時の光源に応じた画像データを生成する画像処理装置に関する。
【背景技術】
【０００２】
例えば、特許文献１は、参照光源下でのカラープレートの参照画像データを作成し、撮影光源下で対象物を撮影する際にカラープレートを撮影し、参照画像データと撮影画像データとから色変換式を算出する方法を開示する。
また、特許文献２は、撮像系で撮影した際の照明光の分光特性推定値に基づいて撮影時の照明光の種類を特定し、撮影時の照明光に対応した色再現情報ファイルを選択する測色画像変換方法を開示する。
また、特許文献３は、マクベスカラーチェッカーを撮影して得た画像データを用いて、機種色特性プロファイルを作成する機種色特性プロファイル作成方法を開示する。
また、特許文献４は、画素の色温度値とその出現頻度との関係を示すヒストグラムを作成し、作成されたヒストグラムを用いて撮影光源の白色点の色度値を算出する撮影光源推定方法を開示する。
また、特許文献５及び特許文献６は、代表色に対応する出力機器によって出力されたパッチの測色結果の対応色に対するずれ量に基づいて評価量を求め、この評価量に基づいて、機器特性情報を更新すべきか否かを判定する画像処理方法を開示する。
【特許文献１】特開２００２−０１６９３５号公報
【特許文献２】特開２００１−２５８０４７号公報
【特許文献３】特開２００１−３１３９５０号公報
【特許文献４】特開２０００−１４８９７８号公報
【特許文献５】特開２００３−０８７５８１号公報
【特許文献６】特開２００４−０５６５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、入力された画像データを、撮影時の光源に応じて補正する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［画像処理方法］
上記目的を達成するために、本発明にかかる画像処理方法は、基準色が表示されたカラーチャート及び対象物が含まれた被写体を撮影し、撮影された被写体画像に含まれるカラーチャート画像の基準色に基づいて、撮影時の光源を判定し、光源の判定結果に基づいて、撮影された対象物画像に対して光源補正処理を施す。
【０００５】
また、本発明にかかる画像処理方法は、基準色が表示されたカラーチャート及び対象物が含まれた被写体を撮影し、撮影された被写体画像に含まれるカラーチャート画像に基づいて、複数のプロファイルデータの中から、適用すべきプロファイルデータを選択し、選択されたプロファイルデータを用いて、撮影された対象物画像に対する色変換処理を施す。
【０００６】
［画像処理装置］
また、本発明にかかる画像処理装置は、カラーチャート及び対象物が撮影された入力画像から、カラーチャートの画像を抽出する領域抽出手段と、前記領域抽出手段により抽出されたカラーチャート画像に基づいて、撮影時の光源を判定する光源判定手段と、前記光源判定手段による光源の判定結果に基づいて、複数のデバイスプロファイルの中から、適用すべきデバイスプロファイルを選択するプロファイル選択手段とを有する。
【０００７】
好適には、前記プロファイル選択手段により選択されたデバイスプロファイルを用いて、入力画像に含まれる対象物の画像データに対する色変換処理を行う色変換処理手段をさらに有する。
【０００８】
好適には、前記領域抽出手段により抽出されたカラーチャート画像を、このカラーチャート画像以外の画像領域の画像データに基づいて生成された補間データで置換する補間処理手段をさらに有する。
【０００９】
好適には、前記カラーチャートは、白色の領域を含み、前記領域抽出手段により抽出されたカラーチャート画像の白色領域に基づいて、対象物画像の明度を調整する明度調整手段をさらに有する。
【００１０】
好適には、前記領域抽出手段により抽出されたカラーチャート画像に基づいて、対象物画像の色相を調整する色相調整手段をさらに有する。
【００１１】
［プログラム］
また、本発明にかかるプログラムは、コンピュータを含む画像処理装置において、カラーチャート及び対象物が撮影された入力画像から、カラーチャートの画像を抽出するステップと、抽出されたカラーチャート画像に基づいて、撮影時の光源を判定するステップと、光源の判定結果に基づいて、複数のデバイスプロファイルの中から、適用すべきデバイスプロファイルを選択するステップとを前記画像処理装置のコンピュータに実行させる。
【発明の効果】
【００１２】
本発明の画像処理装置によれば、撮影時の光源に応じて、入力された画像データを補正することができる。
【発明を実施するための最良の形態】
【００１３】
［プリンタ装置］
まず、本発明が適用されるプリンタ装置１０について説明する。
図１は、タンデム型のプリンタ装置１０の構成を示す図である。
図１に示すように、プリンタ装置１０は、画像読取ユニット１２、画像形成ユニット１４、中間転写ベルト１６、用紙トレイ１７、用紙搬送路１８、定着器１９及び画像処理装置２０を有する。このプリンタ装置１０は、パーソナルコンピュータ（不図示）などから受信した画像データを印刷するプリンタ機能に加えて、画像読取装置１２を用いたフルカラー複写機としての機能、及び、ファクシミリとしての機能を兼ね備えた複合機であってもよい。
【００１４】
まず、プリンタ装置１０の概略を説明すると、プリンタ装置１０の上部には、画像読取装置１２及び画像処理装置２０が配設され、画像データの入力手段として機能する。画像読取装置１２は、原稿３０に表示された画像を読み取って、画像処理装置２０に対して出力する。画像処理装置２０は、画像読取装置１２から入力された画像データ、又は、ＬＡＮなどのネットワーク回線を介してパーソナルコンピュータ（不図示）等から入力された画像データに対して、階調補正及び解像度補正などの画像処理を施し、画像形成ユニット１４に対して出力する。
画像読取装置１２の下方には、カラー画像を構成する色に対応して、複数の画像形成ユニット１４が配設されている。本例では、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色に対応して第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃが、中間転写ベルト１６に沿って一定の間隔を空けて水平に配列されている。中間転写ベルト１６は、中間転写体として図中矢印Ａの方向に回動し、これら４つの画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃは、画像処理装置２０から入力された画像データに基づいて各色のトナー像を順次形成し、これら複数のトナー像が互いに重ね合わせられるタイミングで中間転写ベルト１６に転写（一次転写）する。なお、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃの色の順序は、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に限定されるものではなく、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順序など、その順序は任意である。
【００１５】
用紙搬送路１８は、中間転写ベルト１６の下方に配設されている。用紙トレイ１７から供給された記録用紙３２は、この用紙搬送路１８上を搬送され、上記中間転写ベルト１６上に多重に転写された各色のトナー像が一括して転写（二次転写）され、転写されたトナー像が定着器１９によって定着され、矢印Ｂに沿って外部に排出される。
【００１６】
次に、プリンタ装置１０の各構成についてより詳細に説明する。
図１に示すように、画像読取ユニット１２は、原稿３０を載せるプラテンガラス１２４と、この原稿３０をプラテンガラス１２４上に押圧するプラテンカバー１２２と、プラテンガラス１２４上に載置された原稿３０の画像を読み取る画像読取装置１３０とを有する。この画像読取装置１３０は、プラテンガラス１２４上に載置された原稿３０を光源１３２によって照明し、原稿３０からの反射光像を、フルレートミラー１３４、第１のハーフレートミラー１３５、第２のハーフレートミラー１３６及び結像レンズ１３７からなる縮小光学系を介して、ＣＣＤ等からなる画像読取素子１３８上に走査露光して、この画像読取素子１３８によって原稿３０の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るように構成されている。
【００１７】
画像処理装置２０は、画像読取ユニット１２により読み取られた画像データに対して、シェーディング補正、原稿の位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。なお、画像読取ユニット１２により読み取られた原稿３０の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データであり、画像処理装置２０による画像処理によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿色材階調データ（ラスタデータ）に変換される。
【００１８】
第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃ（像形成手段）は、水平方向に一定の間隔をおいて並列的に配置され、形成する画像の色が異なる他は、ほぼ同様に構成されている。そこで、以下、第１の画像形成ユニット１４Ｋについて説明する。なお、各画像形成ユニット１４の構成は、Ｋ、Ｙ、Ｍ又はＣを付すことにより区別する。
画像形成ユニット１４Ｋは、画像処理装置２０から入力された画像データに応じてレーザ光を走査する光走査装置１４０Ｋと、この光走査装置１４０Ｋにより走査されたレーザ光により静電潜像が形成される像形成装置１５０Ｋとを有する。
【００１９】
光走査装置１４０Ｋは、半導体レーザ１４２Ｋを黒色（Ｋ）の画像データに応じて変調して、この半導体レーザ１４２Ｋからレーザ光ＬＢ（Ｋ）を画像データに応じて出射する。この半導体レーザ１４２Ｋから出射されたレーザ光ＬＢ（Ｋ）は、第１の反射ミラー１４３Ｋ及び第２の反射ミラー１４４Ｋを介して回転多面鏡１４６Ｋに照射され、この回転多面鏡１４６Ｋよって偏向走査され、第２の反射ミラー１４４Ｋ、第３の反射ミラー１４８Ｋ及び第４の反射ミラー１４９Ｋを介して、像形成装置１５０Ｋの感光体ドラム１５２Ｋ上に照射される。
像形成装置１５０Ｋは、矢印Ａの方向に沿って所定の回転速度で回転する像担持体としての感光体ドラム１５２Ｋと、この感光体ドラム１５２Ｋの表面を一様に帯電する帯電手段としての一次帯電用のスコロトロン１５４Ｋと、感光体ドラム１５４Ｋ上に形成された静電潜像を現像する現像器１５６Ｋと、クリーニング装置１５８Ｋとから構成されている。感光体ドラム１５２Ｋは、スコロトロン１５４Ｋにより一様に帯電され、光走査装置１４０Ｋにより照射されたレーザ光ＬＢ（Ｋ）により静電潜像を形成される。感光体ドラム１５２Ｋに形成された静電潜像は、現像器１５６Ｋにより黒色（Ｋ）のトナーで現像され、中間転写ベルト１６に転写される。なお、トナー像の転写工程の後に感光体ドラム１５２Ｋに付着している残留トナー及び紙粉等は、クリーニング装置１５８Ｋによって除去される。
他の画像形成ユニット１４Ｙ、１４Ｍ及び１４Ｃも、上記と同様に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色のトナー像を形成し、形成された各色のトナー像を中間転写ベルト１６に転写する。
【００２０】
中間転写ベルト１６は、ドライブロール１６４と、第１のアイドルロール１６５と、ステアリングロール１６６と、第２のアイドルロール１６７と、バックアップロール１６８と、第３のアイドルロール１６９との間に一定のテンションで掛け回されており、駆動モータ（不図示）によってドライブロール１６４が回転駆動されることにより、矢印Ａの方向に所定の速度で循環駆動される。この中間転写ベルト１６は、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等によって接続することにより無端ベルト状に形成されたものである。
また、中間転写ベルト１６には、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃに対向する位置にそれぞれ第１の一次転写ロール１６２Ｋ、第２の一次転写ロール１６２Ｙ、第３の一次転写ロール１６２Ｍ及び第４の一次転写ロール１６２Ｃが配設され、感光体ドラム１５２Ｋ、１５２Ｙ、１５２Ｍ、１５２Ｃ上に形成された各色のトナー像は、これらの一次転写ロール１６２により中間転写ベルト１６上に多重に転写される。なお、中間転写ベルト１６に付着した残留トナーは、二次転写位置の下流に設けられたベルト用クリーニング装置１８９のクリーニングブレード又はブラシにより除去される。
【００２１】
用紙搬送路１８には、用紙トレイ１７から記録用紙３２を取り出す給紙ローラ１８１と、用紙搬送用の第１のローラ対１８２、第２のローラ対１８３及び第３のローラ対１８４と、記録用紙３２を既定のタイミングで二次転写位置に搬送するレジストロール１８５とが配設される。
また、用紙搬送路１８上の二次転写位置には、バックアップロール１６８に圧接する二次転写ロール１８５が配設されており、中間転写ベルト１６上に多重に転写された各色のトナー像は、この二次転写ロール１８５による圧接力及び静電気力で記録用紙３２上に二次転写される。各色のトナー像が転写された記録用紙３２は、第１の搬送ベルト１８６及び第２の搬送ベルト１８７によって定着器１９へと搬送される。
定着器１９は、上記各色のトナー像が転写された記録用紙３２に対して加熱処理及び加圧処理を施すことにより、トナーを記録用紙３２に溶融固着させる。
【００２２】
図２は、対象物と同時に撮影されるカラーチャート７を例示する図である。
プリンタ装置１０に入力される画像データ（入力画像）は、図２に例示するようなカラーチャート７の画像を含む。すなわち、対象物とカラーチャート７とが並べて撮影された画像データが、プリンタ装置１０に入力される。
このカラーチャート７には、複数の切出し位置マーク７００と、複数のカラーパッチ７１０とが表示されている。
切出し位置マーク７００は、カラーチャート７の画像領域を画像処理プログラム５（後述）に指定するマークであり、既定の形状及び色で構成されている。本例のカラーチャート７には、その四隅にそれぞれ切出し位置マーク７００ａ〜ｄが配置されており、画像処理プログラム５は、入力画像に含まれる４つの切出し位置マーク７００ａ〜ｄに基づいて、カラーチャート７の画像領域を特定する。
カラーパッチ７１０は、基準となる色が略均一に表示される領域である。複数のカラーパッチ７１０には、それぞれ互いに異なる色が表示されている。本例のカラーチャート７では６つのカラーパッチ７１０ａ〜ｆが表示されているが、これに限定されるものではない。本例のカラーパッチ７１０ｆは、白色が表示された領域であり、明度の算出に適用される。
【００２３】
［画像処理プログラム］
図３は、画像処理装置２０（図１）により実行され、本発明にかかる画像処理方法を実現する画像処理プログラム５の機能構成を例示する図である。
図３に例示するように、画像処理プログラム５は、領域抽出部５００、光源判定部５０５、プロファイル選択部５１０、明度算出部５１５、明度調整量決定部５２０、色相算出部５２５、色相調整量決定部５３０、色変換色算出部５４０、画像補正部５４５及び補間処理部５５０を有する。
なお、画像処理プログラム５の全部又は一部は、プリンタ装置１０にネットワークで接続された汎用コンピュータ又はサーバ等で実現されてもよい。
【００２４】
画像処理プログラム５において、領域抽出部５００は、入力された入力画像（対象画像及びカラーチャート７の画像を含む）を取得し、取得した入力画像からカラーチャート画像８の領域を抽出する。カラーチャート画像８は、図２に例示したカラーチャート７に相当する画像領域である。本例の領域抽出部５００は、図２に例示した切出し位置マーク７００を入力画像中で検出し、検出された切出し位置マーク７００に基づいてカラーチャート画像８を抽出する。
抽出されたカラーチャート画像８の画像データは、光源判定部５０５、明度算出部５１５、色相算出部５２５及び色変換色算出部５４０に入力される。また、カラーチャート画像８が取り除かれた入力画像は、画像補正部５４５に入力される。
【００２５】
光源判定部５０５は、領域抽出部５００から入力されたカラーチャート画像８を用いて、入力画像の撮影時の光源を判定し、光源の判定結果をプロファイル選択部５１０に出力する。より具体的には、光源判定部５０５は、カラーチャート画像８に含まれる各カラーパッチの分光分布、明度（輝度）、及び色相などに基づいて、光源を判定する。例えば、光源判定部５０５は、複数の光源と、それぞれの光源に対応するカラーパッチの基準Ｌａｂ値（Ｌ*ａ*ｂ*の値も含む）とを互いに対応付けた光源基準テーブルを記憶しており、入力されたカラーチャートに含まれるカラーパッチのＬａｂ値と、光源基準テーブルに含まれる基準Ｌａｂ値とを比較して、Ｌａｂ値の近似度に応じて光源を判定する。
【００２６】
プロファイル選択部５１０は、光源判定部５０５から入力された光源の判定結果に基づいて、複数のデバイスプロファイルの中から、適用すべきデバイスプロファイルを選択する。すなわち、プロファイル選択部５１０は、入力画像の撮影時の光源に応じたデバイスプロファイルを選択する。
なお、プロファイル選択部５１０は、複数の光源それぞれに適合するデバイスプロファイルと、それぞれの光源に対応するカラーパッチの基準Ｌａｂ値（Ｌ*ａ*ｂ*の値も含む）とを互いに対応付けたプロファイル選択基準テーブルを予め記憶し、カラーチャートに含まれるカラーパッチのＬａｂ値と、プロファイル選択基準テーブルに含まれる基準Ｌａｂ値とを比較して、Ｌａｂ値の近似度に応じてデバイスプロファイルを選択してもよい。
【００２７】
明度算出部５１５は、領域抽出部５００から入力されたカラーチャート画像８を用いて、入力画像の撮影時の明度値を算出し、算出された明度値を明度調整量決定部５２０に出力する。例えば、明度算出部５１５は、カラーチャート画像８に含まれる各カラーパッチのＲＧＢ値に基づいて、Ｌ値を明度値として算出する。
【００２８】
明度調整量決定部５２０は、明度算出部５１５から入力された明度値に基づいて、明度の調整量を決定し、決定された明度の調整量を画像補正部５４５に出力する。例えば、明度調整量決定部５２０は、入力された明度値と、既定の基準明度値とを比較して、これらの差分値に応じて明度の調整量を決定する。
【００２９】
色相算出部５２５は、領域抽出部５００から入力されたカラーチャート画像８を用いて、入力画像の撮影時の色相値（色相データ）を算出し、算出された色相値を色相調整量決定部５３０に出力する。例えば、色相算出部５２５は、カラーチャート画像８に含まれる各カラーパッチのＲＧＢ値に基づいて、Ｌａｂ色空間のａｂ値を色相値として算出する。
【００３０】
色相調整量決定部５３０は、色相算出部５２５から入力された色相値に基づいて、色相の調整量を決定し、決定された色相の調整量を画像補正部５４５に出力する。
【００３１】
色変換式算出部５４０は、領域抽出部５００から入力されたカラーチャート画像８に基づいて、色変換式を算出し、算出された色変換式を画像補正部５４５に出力する。ここで、色変換式とは、入力画像の色データを、撮影時の光源に応じて既定の参照光源下の色データに変換するための変換式であり、デバイスプロファイルそのものであってもよい。
また、色変換式算出部５４０により算出された色変換式（デバイスプロファイル）は、ユーザプリセットとしてプロファイル選択部５１０に格納され、デバイスプロファイルの選択肢の一つとしてもよい。
【００３２】
画像補正部５４５は、領域抽出部５００から入力された画像データに対して、プロファイル選択部５１０により選択されたデバイスプロファイルを適用して色変換処理を施す。また、画像補正部５４５は、領域抽出部５００から入力された画像データに対して、色変換式算出部５４０により算出された色変換式を適用して、色変換処理を施してもよい。
また、画像補正部５４５は、領域抽出部５００から入力された画像データに対して、明度調整量決定部５２０により決定された明度調整量に応じて、明度の調整処理を施す。
また、画像補正部５４５は、領域抽出部５００から入力された画像データに対して、色相調整量決定部５３０により決定された色相調整量に応じて、色相の調整処理を施す。
【００３３】
補間処理部５５０は、画像補正部５４５から入力された入力画像に対して、カラーチャート画像８の領域を補間画像で置換する補間処理を施す。補間処理部５５０は、カラーチャート画像８の周囲にある画素の画素値に基づいて、補間データ（補間画素値）を生成し、生成された補間データを配列して補間画像を生成する。
【００３４】
次に、画像処理プログラム５の動作を説明する。
図４は、画像処理プログラム５による画像処理（Ｓ１０）を説明するフローチャートである。なお、以下の説明では、入力画像がＲＧＢ値で入力される形態を具体例とする。
図４に示すように、ステップ１００（Ｓ１００）において、領域抽出部５００（図３）は、入力された画像データ（入力画像）の中から、切出し位置マーク７００（図２）に基づいてカラーチャート画像８を抽出する。
【００３５】
ステップ１０５（Ｓ１０５）において、画像処理プログラム５は、色変換による補正処理がユーザから選択されているか否かを判定し、色変換による補正処理が選択されている場合に、Ｓ１１０の処理に移行し、色変換による補正処理が選択されていない場合に、Ｓ１３０の処理に移行する。
【００３６】
ステップ１１０（Ｓ１１０）において、画像処理プログラム５は、入力画像から切り出されたカラーチャート画像８に基づいて、デバイスプロファイルを設定する。
【００３７】
ステップ１３０（Ｓ１３０）において、画像処理プログラム５は、白色補正処理がユーザから選択されているか否かを判定し、白色補正処理が選択されている場合に、Ｓ１３５の処理に移行し、白色補正処理が選択されていない場合に、Ｓ１４５の処理に移行する。
【００３８】
ステップ１３５（Ｓ１３５）において、明度算出部５１５は、入力画像から切り出されたカラーチャート画像８の中から、白色のカラーパッチ７１０ｆ（図３）に相当する領域を抽出し、抽出された白色カラーパッチのＲＧＢ値を検出する。
さらに、明度算出部５１５は、検出されたＲＧＢ値に基づいて、Ｌａｂ空間のＬ値（白色度）を算出する。
【００３９】
ステップ１４０（Ｓ１４０）において、明度調整量決定部５２０は、明度算出部５１５により算出されたＬ値と、既定の基準Ｌ値との差分値を算出し、算出された差分値に応じて明度調整量を決定する。明度調整量決定部５２０は、決定された明度調整量を白色補正変換係数として画像補正部５４５に出力する。
【００４０】
ステップ１４５（Ｓ１４５）において、画像処理プログラム５は、色相補正処理がユーザから選択されているか否かを判定し、色相補正処理が選択されている場合に、Ｓ１５０の処理に移行し、色相補正処理が選択されていない場合に、Ｓ１６５の処理に移行する。
【００４１】
ステップ１５０（Ｓ１５０）において、色相算出部５２５は、入力画像から切り出されたカラーチャート画像８の中から、基本色のカラーパッチ７００に相当する領域を抽出し、抽出されたカラーパッチのＲＧＢ値を検出する。
【００４２】
ステップ１５５（Ｓ１５５）において、色相調整量決定部５３０は、色相算出部５２５により検出されたＲＧＢ値に基づいて、色相を補正すべき領域を示す色相補正領域、及び、それぞれの色相補正領域で行うべき補正量を算出し、画像補正部５４５に出力する。
【００４３】
ステップ１６０（Ｓ１６０）において、画像補正部５４５は、プロファイル選択部５１０によりデバイスプロファイルが設定されている場合には、このデバイスプロファイルを適用して、入力画像に対して色変換処理を施す。
また、画像補正部５４５は、明度調整量決定部５２０から明度調整量（白色補正変換係数）が入力されている場合には、この白色補正変換係数を用いて白色補正を行う。
また、画像補正部５４５は、色相調整量決定部５３０から色相調整量（補正量）及び色相補正領域が入力されている場合には、この色相補正領域に対して補正量に応じた色相補正を行う。
【００４４】
ステップ１６５（Ｓ１６５）において、補間処理部５５０は、画像補正部５４５により補正処理（色変換処理、白色補正処理又は色相補正処理）がなされた入力画像に基づいて、補間データを生成する。
ステップ１７０（Ｓ１７０）において、補間処理部５５０は、生成された補間データで、入力画像のカラーチャート画像８に相当する領域を置換し外部（記録装置など）に出力する。
【００４５】
図５は、図４に示されたプロファイル選択処理（Ｓ１１０）をより詳細に説明するフローチャートである。
図６は、プロファイル選択処理で適用される算出式を例示する図である。
図５に示すように、ステップ１１２（Ｓ１１２）において、光源判定部５０５（図３）は、領域抽出部５００から入力されたカラーチャート画像８から、各カラーパッチ７１０のＲＧＢ値を検出する。
ステップ１１４（Ｓ１１４）において、光源判定部５０５は、各カラーパッチ７１０のＲＧＢ値をＬａｂ値に変換する。具体的には、光源判定部５０５は、図６（Ａ）に例示する三刺激値算出式を用いて、各カラーパッチ７１０のＲＧＢ値を、ＣＩＥ１９３１ＸＹＺ表色系の三刺激値ＸＹＺ値に変換する。さらに、光源判定部５０５は、図６（Ｂ）に例示するＬａｂ値算出式を用いて、この三刺激値ＸＹＺ値を、Ｌ*ａ*ｂ*値に変換する。
【００４６】
ステップ１１６（Ｓ１１６）において、プロファイル選択部５１０は、複数の光源それぞれに適合するデバイスプロファイルと、それぞれの光源に対応するカラーパッチの基準Ｌａｂ値とを互いに対応付けたプロファイル選択基準テーブルを予め記憶しており、光源判定部５０５により算出された各カラーパッチのＬａｂ値（Ｌ*ａ*ｂ*値）と、プロファイル選択基準テーブルに含まれる基準Ｌａｂ値とを比較して、Ｌａｂ値が最も近い基準Ｌａｂ値を選択し、これらの差分値を算出する。具体的には、プロファイル選択部５１０は、図６（Ｃ）に例示された色差算出式を用いて、カラーパッチに基づいて算出されたＬ*ａ*ｂ*値と、基準Ｌ*ａ*ｂ*値との色差ΔＥを差分値として算出する。
ステップ１１８（Ｓ１１８）において、プロファイル選択部５１０は、算出された差分値に基づいて、適用可能なデバイスプロファイルが存在するか否かを判定し、適用可能なデバイスプロファイルが存在する場合（例えば、差分値が既定の閾値以下である場合）に、この基準Ｌａｂ値に対応するデバイスプロファイルを選択してＳ１２２の処理に移行し、これ以外の場合に、Ｓ１２０の処理に移行する。
ステップ１２０（Ｓ１２０）において、色変換色算出部５４０は、各カラーパッチ７１０のＬａｂ値に基づいて、デバイスプロファイルを作成する。
【００４７】
ステップ１２２（Ｓ１２２）において、プロファイル選択部５１０又は色変換色算出部５４０は、選択したデバイスプロファイル、又は、作成されたデバイスプロファイルを設定する。
なお、本例のプロファイル選択処理では、色差ΔＥを比較することにより、光源を判定しプロファイルを選択しているが、これに限定されるものではなく、例えば、上記三刺激値算出式（図６（Ａ））により算出された三刺激値ＸＹＺの差分値を比較して光源を判定してもよいし、この三刺激値ＸＹＺに基づいてｘｙ色度を算出し座標（ｘ，ｙ）のベクトル差を比較して光源を判定してもよい。また、ＣＩＥ１９７６のＬ*ｕ*ｖ*色空間等を用いてもよい。
【００４８】
次に、補間処理（Ｓ１６５及びＳ１７０）を説明する。
図７は、補間処理の概要を説明する図である。
図８は、補間データの生成方法を例示する図である。
図７（Ａ）に例示するように、入力画像９００には、対象物の画像である対象物画像９１０と、カラーチャート７の画像であるカラーチャート画像８とが含まれている。カラーチャート画像８には、切出し位置マーク７００に相当する切出し位置マーク画像８００と、カラーパッチ７１０に相当するカラーパッチ画像８１０とが含まれている。
カラーチャート画像８は、ユーザにとって不要な画像であるため、本実施形態における画像処理プログラム５は、図７（Ｂ）に例示するように、このカラーチャート画像８を補間画像９２０で置換する。
【００４９】
この補間画像９２０は、図８に例示するように、入力画像９００に含まれる画素の画素値に基づいて生成される。すなわち、補間処理部５５０は、注目画素（被置換画素）の補間データ（画素値）を算出する場合に、カラーチャート画像８の周囲にある画素群のうち、この注目画素の上下左右に位置する画素を参照画素として選択し、選択された参照画素の平均画素値を注目画素の補間データとする。
【００５０】
以上説明したように、本実施形態における画像処理装置２０（画像処理プログラム５）は、入力画像９００に含まれるカラーチャート画像８に基づいて、撮影時の光源を判定し、光源の判定結果に応じてデバイスプロファイルを選択し、選択されたデバイスプロファイルを用いて色変換処理を行う。これにより、画像処理装置２０は、わざわざデバイスプロファイルを再構成するなどの煩雑な処理を行うことなく、撮影時の光源に応じた色補正を行うことができる。
また、本画像処理装置２０は、入力画像９００に含まれるカラーチャート画像８を自動的に切り出し、補間データで置換する。これにより、画像処理装置２０は、見栄えのよい出力画像をユーザに提供することができる。
【図面の簡単な説明】
【００５１】
【図１】タンデム型のプリンタ装置１０の構成を示す図である。
【図２】対象物と同時に撮影されるカラーチャート７を例示する図である。
【図３】画画像処理装置２０（図１）により実行され、本発明にかかる画像処理方法を実現する画像処理プログラム５の機能構成を例示する図である。
【図４】画像処理プログラム５による画像処理（Ｓ１０）を説明するフローチャートである。
【図５】図４に示されたプロファイル選択処理（Ｓ１１０）をより詳細に説明するフローチャートである。
【図６】プロファイル選択処理で適用される算出式を例示する図である。
【図７】補間処理の概要を説明する図である。
【図８】補間データの生成方法を例示する図である。
【符号の説明】
【００５２】
５・・・画像処理プログラム
５００・・・領域抽出部
５０５・・・光源判定部
５１０・・・プロファイル選択部
５１５・・・明度算出部
５２０・・・明度調整量決定部
５２５・・・色相算出部
５３０・・・色相調整量決定部
５４０・・・色変換式算出部
５４５・・・画像補正部
５５０・・・補間処理部
７・・・カラーチャート
７００・・・切出し位置マーク
７１０・・・カラーパッチ
【図１】
2006093770.tif 000003
【図２】
2006093770.tif 000004
【図３】
2006093770.tif 000005
【図４】
2006093770.tif 000006
【図５】
2006093770.tif 000007
【図６】
2006093770.tif 000008
【図７】
2006093770.tif 000009
【図８】
2006093770.tif 000010