(57)【要約】【課題】画像データ上の特定の色領域に属する画素データに対し画像処理を施す画像処理装置を提供する。【解決手段】入力された画像データを、色空間変換処理部１０２において、明度および色相から成る色空間上の画素データに変換し、主処理部１０３において、色空間上で選択した空間領域に属する画素データに対して、白補正処理、彩度補正処理および色相補正処理を、それぞれ指定した補正量だけ施すことで、色相のばらつきなどを抑えた画像データを生成し、これを画像データの有する階調情報を失うことなく印刷することができる。【選択図】        図１
2004356796.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに対して補正を施す画像処理装置であって、
色空間上において、空間領域を指定する空間領指定手段と、
前記画像データを構成する画素データが、前記空間領域指定手段で指定した前記空間領域に属するか否かを判定する判定手段と、
画像処理を施すときの補正量を指定する補正量指定手段と、
前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された前記画素データについてのみ、前記補正量指定手段により指定した補正量だけ画像処理を施す画像処理手段と、
を備え、
前記画像処理手段は、
前記画像データの彩度を補正する彩度補正処理手段と、
前記画像データの色相を補正する色相補正処理手段と、
前記画像データの彩度および色相を補正する白補正処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、さらに、
入力された前記画像データを、明度および色相から成る色空間に属する画素データに変換する色空間変換手段、
を備えることを特徴とする画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置であって、
前記空間領域指定手段は、
一の明度を指定することで、前記一の明度から明度の最大値に至る空間領域を指定する手段、
を備え、
前記補正量指定手段は、
前記明度の最大値を有する画素データの彩度および色相の補正量を指定する手段、
を備え、
前記白補正処理手段は、
前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された全ての前記画素データの補正量を、前記明度の最大値を有する画素データの補正量が、前記補正量指定手段で指定した前記補正量と一致するように、前記一の明度を有する画素データから明度の増加に従って漸次増加させながら、彩度および色相を補正する手段、
を備えることを特徴とする画像処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像処理装置であって、
前記補正量指定手段は、
前記色空間上の全ての画素データについて、明度および色相毎に彩度補正量を指定する手段、
を備え、
前記彩度補正処理手段は、
前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された全ての前記画素データの彩度を、前記補正量指定手段で指定した前記彩度補正量に従って補正する手段、
を備えることを特徴とする画像処理装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の画像処理装置であって、
前記補正量指定手段は、
一の色相を指定する手段、
を備え、
前記色相補正処理手段は、
前記判定手段により前記空間領域に属すると判定された全ての前記画素データの色相を、前記一の色相と同一になるように補正する手段、
を備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像データにおいて、特定の色領域に属する画素データに対して、色補正に係る画像処理を施す画像処理装置に関する。
【０００２】
【従来の技術】
従来の画像処理装置としては、入力された画像データを、色相や明度で表されるデータに変換し、得られたデータに基づいて、彩度を補正するものがある（例えば、特許文献１参照）。また、さらに、入力された画像データを彩度を加えた色相、明度、彩度で表されるデータに変換し、得られたデータに基づいて彩度を補正するものもある（例えば、特許文献２参照）。これらの方法では、画像データ中の各画素から得られる色相、明度、彩度といった情報を用いて、各画素毎に、または周辺画素まで含めて考慮して画像処理を行う際の補正量に対して重み付けを行い、この重み付けに従って彩度の補正処理を行っている。
【０００３】
【特許文献１】
特開２０００−９２３３７号公報
【特許文献２】
特開２００２−２８１３２７号公報
【０００４】
【発明が解決しようとする課題】
デジタルカメラで撮影されたカラーの画像データでは、撮影時の照明の状態などの影響により、明るさにムラが生じたり、現実とは異なる色がついてしまうことがある。例えば、人物を撮影した場合、顔の色みについては、肌色を主とする均一な色相の画像データで構成されることが好ましいが、照明があたった部分や影となった部分が、赤みや黄みなどの色みを帯びることで、顔の一部が異なった色相になることがある。
【０００５】
また、カラープリンタを利用して画像データを印刷する場合、印刷する用紙の色を白として、画像データの最も明るい部分、すなわち白い部分が、用紙の色になるように印刷されるため、印刷を行う用紙に特定の色みがついていた場合、実際の画像データの色と、印刷した画像データの色とが異なることがある。例えば、画像データでは、明るい部分ではあるが階調を持つ領域が存在する場合、印刷を行う用紙に色みがついているために、印刷結果においては、この領域の階調が失われ、いわゆる「色とび」とか「白とび」と呼ばれる現象が発生することがあった。
【０００６】
これらの現象は、デジタルカメラを利用する場合に限らず、スキャナ等の画像入力装置を利用した場合でも同様に発生する。
【０００７】
これらの問題を解決するには、デジタルカメラなどで撮影した後に、得られた画像データ上において、色相や彩度などを補正する必要がある。しかし、上述した従来の画像処理装置では、彩度の補正が行われるのみで、色相の補正が行われないため、これらの問題を解決することができない。
【０００８】
そこで、この発明の課題は、照明などの影響を抑えるとともに、色とびなどの発生がない良好な印刷結果を得るために、画像データ上の特定の色領域に属する画素データに対し彩度および色相に係る画像処理を施す画像処理装置を提供することにある。
【０００９】
【課題を解決するための手段】
上記課題を解決すべく、請求項１に記載の発明は、入力された画像データに対して補正を施す画像処理装置であって、色空間上において、空間領域を指定する空間領指定手段と、前記画像データを構成する画素データが、前記空間領域指定手段で指定した前記空間領域に属するか否かを判定する判定手段と、画像処理を施すときの補正量を指定する補正量指定手段と、前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された前記画素データについてのみ、前記補正量指定手段により指定した補正量だけ画像処理を施す画像処理手段と、を備え、前記画像処理手段は、前記画像データの彩度を補正する彩度補正処理手段と、前記画像データの色相を補正する色相補正処理手段と、前記画像データの彩度および色相を補正する白補正処理手段と、を備えることを特徴とするものである。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像処理装置であって、さらに、入力された前記画像データを、明度および色相から成る色空間に属する画素データに変換する色空間変換手段、を備えることを特徴とするものである。
【００１１】
請求項３に記載の発明は、請求項１または請求項２に記載の画像処理装置であって、前記空間領域指定手段は、一の明度を指定することで、前記一の明度から明度の最大値に至る空間領域を指定する手段、を備え、前記補正量指定手段は、前記明度の最大値を有する画素データの彩度および色相の補正量を指定する手段、を備え、前記白補正処理手段は、前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された全ての前記画素データの補正量を、前記明度の最大値を有する画素データの補正量が、前記補正量指定手段で指定した前記補正量と一致するように、前記一の明度を有する画素データから明度の増加に従って漸次増加させながら、彩度および色相を補正する手段、を備えることを特徴とするものである。
【００１２】
請求項４に記載の発明は、請求項１ないし請求項３のいずれかに記載の画像処理装置であって、前記補正量指定手段は、前記色空間上の全ての画素データについて、明度および色相毎に彩度補正量を指定する手段、を備え、前記彩度補正処理手段は、前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された全ての前記画素データの彩度を、前記補正量指定手段で指定した前記彩度補正量に従って補正する手段、を備えることを特徴とするものである。
【００１３】
請求項５に記載の発明は、請求項１ないし請求項４のいずれかに記載の画像処理装置であって、前記補正量指定手段は、一の色相を指定する手段、を備え、前記色相補正処理手段は、前記判定手段により前記空間領域に属すると判定された全ての前記画素データの色相を、前記一の色相と同一になるように補正する手段、を備えることを特徴とするものである。
【００１４】
【発明の実施の形態】
｛実施の形態１．｝
＜装置の構成＞
図１は、この発明の実施の形態１．に係る画像処理装置を示すブロック図である。図１の如く、本装置は、画像データが入力される画像データ入力部１０１と、入力された画像データの色空間を変換する色空間変換処理部１０２と、変換した色空間データに基づいて彩度補正などの画像処理を行う主処理部１０３と、画像処理後のデータを入力時の画像データと同じ色空間データに戻す色空間逆変換処理部１０４と、これらの処理を終えた画像データを出力する画像データ出力部１０５とから構成される。
【００１５】
画像データ入力部１０１は、デジタルカメラなどの撮像装置や、スキャナなどの入力装置で生成された画像データを入力するためのインターフェースである。入力された画像データは、色空間変換処理部１０２へ出力される。ここで、画像データ入力部１０１へ入力される画像データは、デジタルカメラやスキャナなどにおいて生成されたＲＧＢ形式のデジタル画像データである。
【００１６】
色空間変換処理部（色空間変換手段）１０２では、画像データ入力部１０１から入力された画像データの色空間を変換する。具体的には、入力されたＲＧＢの色空間情報を有する画像データを、明度情報Ｙと色相情報ＣｂおよびＣｒから成るＹＣｂＣｒの色空間情報を有する画像データに変換する。ここで、ＲＧＢ形式の画像データからＹＣｂＣｒ形式の画像データへの変換は、次式（１）〜（３）に従って行う。
【００１７】
【数１】
2004356796.tif 000003
【００１８】
【数２】
2004356796.tif 000004
【００１９】
【数３】
2004356796.tif 000005
【００２０】
ＲＧＢおよびＹＣｂＣｒの色空間を図示すると、図２（ａ），（ｂ）のようになる。彩度については、ＣｂおよびＣｒから算出することができる。具体的には、ＣｂおよびＣｒを座標軸とする平面において（Ｃｂ，Ｃｒ）の座標で表される画素データの彩度は、原点（０，０）から（Ｃｂ，Ｃｒ）の距離で表される。則ち、ＣｂＣｒ平面上において、原点からの距離が離れるほど彩度が高い画素データとなる。そして、ＲＧＢ形式からＹＣｂＣｒ形式に変換した画像データを、主処理部１０３へ出力する。
【００２１】
主処理部１０３では、色空間変換処理部１０２から入力されたＹＣｂＣｒ形式の画像データに画像処理を施す。具体的には、利用者の指定した明度Ｙおよび色相Ｃｂ，Ｃｒの範囲内に属する画素データにのみ、色相や彩度に係る所定の画像処理を施す。そして、処理後の画像データを色空間逆変換処理部１０４へ出力する。
【００２２】
色空間逆変換処理部１０４は、主処理部１０３から入力された画像データを、ＹＣｂＣｒ形式から、ＲＧＢ形式のデジタル画像データへ戻す。則ち、画像処理後の画像データに対し、色空間変換処理部１０２と全く逆の操作を行う。そして、ＹＣｂＣｒ形式からＲＧＢ形式に変換した画像データを、画像データ出力部１０５へ出力する。ここで、ＹＣｂＣｒ形式の画像データからＲＧＢ形式の画像データへの変換は、次式（４）〜（６）に従って行う。
【００２３】
【数４】
2004356796.tif 000006
【００２４】
【数５】
2004356796.tif 000007
【００２５】
【数６】
2004356796.tif 000008
【００２６】
画像データ出力部１０５は、色空間逆変換処理部１０４から入力されたＲＧＢ形式の画像データを出力するインターフェースである。出力された画像データは、モニタやプリンタなどの装置で画像を出力するために利用される。
【００２７】
なお、ここでは、画像データ入力部１０１に、ＲＧＢ形式のデジタル画像データが入力される場合について述べたが、主処理部１０３において処理するときに、ＹＣｂＣｒ形式のデジタル画像データになっていれば、画像データ入力部１０１に入力される画像データは、これ以外の態様であっても構わない。具体的には、例えば、画像データ入力部１０１と色空間変換処理部１０２によって、主処理部１０３に入力される前に、ＹＣｂＣｒ形式のデジタル画像データに変換されれば、画像データ入力部１０１に入力される画像データが、ＢＭＰ形式やＪＰＥＧ形式などの所定の形式の画像ファイルであってもよいし、デジタルカメラやスキャナなどの装置において、ＣＣＤやＣＭＯＳなどの撮像素子から出力されるＲＧＢ形式のアナログ信号であっても構わない。
【００２８】
また、色空間逆変換部１０４で変換し、画像データ出力部１０５で出力する画像データは、ＲＧＢ形式のデジタル画像データ以外に、出力装置で直接利用できるデータ形式で出力する態様であっても構わない。具体的には、例えば、画像データ出力部１０５から、ＲＧＢ形式のコンポジットビデオ信号を利用するモニタに出力する場合であれば、ＲＧＢ形式のコンポジットビデオ信号に変換し、これを直接モニタに出力する態様であってもよいし、ＣＭＹＫ形式のパラレル信号を利用するプリンタに出力する場合であれば、ＣＭＹＫ形式のパラレル信号に変換し、これを直接プリンタに出力する態様であっても構わない。
【００２９】
さらに、本装置は、コンピュータ装置を基本とし、当該コンピュータ装置上で動作するソフトウェアプログラムによって上記の構成および動作を実現する。ただし、これに限らず、専用のソフトウェアプログラムおよびハードウェアにより上記の構成および動作を実現しても構わない。
【００３０】
上述した構成により、本装置は、画像データを明度および色相から成る画素データに変換し、得られた画素データを利用して、特定の色空間領域に属する画素データのみを対象に、利用者の指定する補正量で画像処理を行うことができる。これにより、例えば、特定の色空間領域のデータに対して、明度を変更することなく色相と彩度のみを特定量だけ補正するといった、利用者の意志を詳細に反映した画像処理を行うことが可能である。
【００３１】
＜画像処理の流れ＞
上記構成のうち、主処理部１０３において画像処理を行うが、この画像処理動作について、以下に説明する。
【００３２】
まず、処理順序について、図３に示したフローチャートを用いて説明する。
【００３３】
画像処理を開始するにあたって、まずステップＳ１で、ステップＳ３〜Ｓ５で画像処理を行うために必要な設定を行う。設定するのは、画像処理を施す範囲をＹＣｂＣｒ空間上で領域指定するための明度Ｙおよび色相Ｃｂ，Ｃｒの値と、画像処理を施すときの補正量などの値である。具体的には、利用者が、キーボードなどの入力装置を利用して、明度Ｙおよび色相Ｃｂ，Ｃｒの値を数値入力する。ここで、利用者が行う補正量に係る入力が補正量指定手段を構成し、利用者が行う数値入力と、入力された数値に基づいて主処理部１０３がＹＣｂＣｒ空間上で空間領域を指定する処理とが、空間領域指定手段を構成する。
【００３４】
次に、ステップＳ２で、画像データの中で、画像処理を行う領域を判定する。具体的には、色空間変換処理部１０２でＹＣｂＣｒ上に展開された画像処理の対象である画像データの各画素データが、ステップＳ１で利用者が入力指定したＹＣｂＣｒ空間上の領域内にあるか否かを判定する。この判定に係る処理が判定処理手段を構成し、主処理部１０３の内部で自動的に行われる。そして、以降のステップでは、利用者が指定した空間領域内にあると判定された画素データのみを対象として処理を進めることとなる。
【００３５】
次に、ステップＳ３で、ステップＳ２で抽出した画素データに対して白補正処理を施す。これは、主処理部１０３の内部で、ステップ１で利用者が入力指定した値に基づいて自動的に行われる、デジタルカメラなどで行われるホワイトバランスの調整に相当する処理で、画像データを印刷したときに、印刷結果において画像データの有する階調が忠実に再現されることを目的として行う。
【００３６】
次に、ステップＳ４で、ステップＳ２で抽出した画像データに対して彩度補正処理を施す。これは、主処理部１０３の内部で、ステップＳ１で利用者が入力指定した値に基づいて自動的に行われる処理で、無彩色に近似される方向に彩度を圧縮することで色相のばらつきを抑えることを目的として行う。
【００３７】
次に、ステップＳ５で、ステップＳ２で抽出した画像データに対して色相補正処理を施す。これは、主処理部１０３の内部で、ステップＳ１で利用者が入力指定した値に基づいて自動的に行われる処理で、指定領域内の色相データが所定の色相となるように変換することで、色みを統一することを目的として行う。
【００３８】
主処理部１０３は、このような順番で、利用者が入力指定した値に基づいてＹＣｂＣｒ空間上の指定された領域内にある画素データを判定し、この判定結果に基づいて、利用者が入力指定した値に従って所定の画像処理を施す。これらの処理が画像処理手段を構成し、白補正処理、彩度補正処理および色相補正処理が、それぞれ白補正処理手段、彩度補正処理手段、色相補正処理手段を構成する。
【００３９】
次に、ステップＳ３からＳ５で行われる画像処理の詳細について、以下に説明する。
【００４０】
＜白補正処理＞
ステップＳ３で白補正処理を行うため、ステップＳ１で指定する値は、明度Ｙｗと補正量Ｃｂｗ，Ｃｒｗである。これらにより、白補正処理が施される画像データは、ＹＣｂＣｒ空間において、明度がＹｗ以上の値を持つ領域上にあるものに限られる。そして、ＹＣｂＣｒ空間上で白を示す（Ｙ，Ｃｂ，Ｃｒ）＝（２５５，０，０）の空間座標を有する画像データが、（２５５，Ｃｂｗ，Ｃｒｗ）へ移動するように補正が施される。
【００４１】
具体的な白補正処理の方法は次の通りである。
【００４２】
画像データを、ＹＣｂＣｒ形式の画像データで表した場合、ＹＣｂＣｒ空間では、一般的に図４（ａ）のように表される。これに対し、上述した明度Ｙｗで指定した画像処理を施す空間領域は、図４（ｂ）のように表される。この空間領域内にある（Ｙｎ，Ｃｂｎ，Ｃｒｎ）の空間座標を有する画像データに対し、白補正処理を施した後の変換された空間座標を（Ｙｎ’，Ｃｂｎ’，Ｃｒｎ’）で表すと、白補正処理は、次式（７）〜（９）のように表される。
【００４３】
【数７】
2004356796.tif 000009
【００４４】
【数８】
2004356796.tif 000010
【００４５】
【数９】
2004356796.tif 000011
【００４６】
上式による演算処理により、上述したようにＰｗ（２５５，０，０）にある画像データは、Ｐｗ’（２５５，Ｃｂｗ，Ｃｒｗ）へ移動し、その他の画像データは、明度の割合に応じた分だけ色相がＣｂｗ，Ｃｒｗの方向へ移動する。その結果、図４（ｂ）で示した処理前の空間領域は、処理後には図４（ｃ）で示した空間領域に変化する。
【００４７】
色相Ｃｂｗ，Ｃｒｗの値を、プリンタで印刷する用紙の色に設定すれば、画像データを印刷したときに発生する色とびを抑えることができる。上述したように、色とびは、画像データ上では階調を有するデータであるにも拘わらず、印刷したときに、印刷する用紙の持つ色みの影響によって画像データの有する階調が失われてしまうことが原因で発生する。そこで、用紙の色を色相Ｃｂｗ，Ｃｒｗとして設定し、上述した演算処理を行えば、画像データの有する白を基準とする階調が、用紙の色を基準とする階調に変換される。その結果、印刷結果においても、画像データの有する階調を用紙の色を基準として表すことができる。
【００４８】
また、照明などの影響によって、色かぶりと呼ばれるような現象が発生し、画像データに特定の色みがついてしまったような場合であれば、実際は白である部分の色相が、画像データ上で正しく白となるように、色相Ｃｂｗ，Ｃｒｗを設定してやることで、画像データを本来の色みに戻すことも可能である。
【００４９】
なお、白補正処理を施す空間領域を指定する明度Ｙｗの設定は、利用者がＹｗの値を直接入力設定する態様であってもよいし、色相Ｃｂｎ，Ｃｒｎのみを指定すれば、明度Ｙｗについては、主処理部１０３が、ヒストグラムや色空間上の画像データの分布状態などの情報に基づいて、自動的に、所定の明度情報を有する画像データに対して処理を施すよう設定し、白補正処理を実行する態様であっても構わない。
【００５０】
このように、色相を指定して、画像データ内の特定の画素データに対して上述した白補正処理を施すことによって、色かぶりを起こした画像データを本来の色みに補正したり、印刷する用紙の色みの影響によって色とびが発生しないように補正し、良好な画像データや印刷データを得ることができる。
【００５１】
＜彩度補正処理＞
ステップＳ４で、彩度補正処理を行うため、ステップＳ１で指定する値は、以下の通りである。
【００５２】
まず、処理を施す領域を指定するための明度Ｙｃ１，Ｙｃ２と色相角Ｈｃ１，Ｈｃ２を指定する。ここで、色相角とは、ＣｂＣｒ平面上において、色相Ｃｂ，Ｃｒを指定したときに、この色相を示すベクトルと座標軸Ｃｂとの成す角度のことを言う。これにより、彩度補正処理が施される画像データは、ＹＣｂＣｒ空間上において、明度がＹｃ１〜Ｙｃ２の間にあり、かつ色相角がＨｃ１〜Ｈｃ２の空間領域上にあるものに限られる。
【００５３】
また、彩度補正を施す量を表１に示した彩度補正テーブルを利用して指定する。彩度の補正量は、色相角と明度によって異なるため、色相角０から３５９度まで１度毎に、明度Ｙｃ１からＹｃ２まで明度毎に指定する。
【００５４】
【表１】
2004356796.tif 000012
【００５５】
指定される補正量は、０〜１の値である。ここで、彩度補正を施す色相角はＨｃ１〜Ｈｃ２のみであるため、それ以外の色相角では補正量として１が入力される。
【００５６】
具体的な彩度補正処理の方法は次の通りである。
【００５７】
図４（ａ）で示した画像データ全体に対し、彩度補正を施すのは、上述したように、明度がＹｃ１〜Ｙｃ２の間にあり、かつ色相角がＨｃ１〜Ｈｃ２にある図５（ａ）で斜線を施した空間領域である。この空間領域内にある（Ｙｎ，Ｃｂｎ，Ｃｒｎ）の空間座標を有する画像データに対し、彩度補正処理を施した後の変換された空間座標を（Ｙｎ’，Ｃｂｎ’，Ｃｒｎ’）で表すと、彩度補正処理は、次式（１０）〜（１２）のように表される。
【００５８】
【数１０】
2004356796.tif 000013
【００５９】
【数１１】
2004356796.tif 000014
【００６０】
【数１２】
2004356796.tif 000015
【００６１】
ここで、Ｔａｂｌｅ（Ｙｎ，Ｈｎ）は、彩度補正テーブル表１上において、処理前の明度Ｙｎと、色相Ｃｂｎ，Ｃｒｎから定まる色相角Ｈｎとから読みとった彩度補正量である。上式による演算処理により、各画像データの彩度は圧縮される。その結果、例えば、図５（ａ）で示した処理前の空間領域は、処理後には図５（ｂ）で示したように圧縮された空間領域に変化する。
【００６２】
指定した空間領域にある画像データの彩度を圧縮すると、彩度のばらつきが抑えられ、その結果、色相のばらつきも抑えられることになる。そのため、例えば、実際には同じ色みをしている領域であるにも拘わらず、照明などの影響により、彩度や色相がばらついている場合であっても、そのばらつきを抑え、本来の色みに近い色情報を有する画像データに変換することができる。
【００６３】
なお、彩度補正処理を施す空間領域の設定は、利用者が各値を直接入力設定する態様であってもよいし、色相のみを指定すれば、主処理部１０３が、ヒストグラムや色空間上の画像データの分布状態などの情報に基づいて、画像処理を施す空間領域の設定と、補正処理を自動的に実行する態様であっても構わない。
【００６４】
このように、明度および色相毎に彩度補正量を指定して、画像データ内の特定の画素データに対して彩度補正処理を施すことによって、色かぶりなどの影響を抑え、本来の色みを持つ良好な画像データを得ることができる。
【００６５】
＜色相補正処理＞
ステップＳ５で色相補正を行うため、ステップＳ１で指定する値は、明度Ｙｈ１，Ｙｈ２と、色相角Ｈｈ１，Ｈｈ２と、色相角Ｈｈｘである。これらにより、色相補正が施される画像データは、ＹＣｂＣｒ空間において、明度がＹｈ１〜Ｙｈ２の間にあり、かつ色相角がＨｈ１〜Ｈｈ２ｎの間にあるものに限られる。そして、この空間領域内の画像データについて、その色相が、色相角Ｈｈｘ上になるように色相補正が施される。
【００６６】
具体的な色相補正処理の方法は次の通りである。
【００６７】
図４（ａ）で示した画像データ全体に対し、色相補正を施すのは、上述したように、明度がＹｈ１〜Ｙｈ２の間にあり、かつ色相角がＨｈ１〜Ｈｈ２にある図６（ａ）で斜線を施した空間領域である。この空間領域内にある（Ｙｎ，Ｃｂｎ，Ｃｒｎ）の空間座標を有する画像データに対し、色相補正処理を施した後の変換された空間座標を（Ｙｎ’，Ｃｂｎ’，Ｃｒｎ’）で表すと、色相補正処理は、次式（１３）〜（１５）のように表される。
【００６８】
【数１３】
2004356796.tif 000016
【００６９】
【数１４】
2004356796.tif 000017
【００７０】
【数１５】
2004356796.tif 000018
【００７１】
上式による演算処理により色相が変換され、指定した空間領域にある画像データの色相は、指定した色相角Ｈｈｘの色相面上に回転移動する。その結果、図６（ａ）で示された処理前の空間領域は、処理後には、図６（ｂ）に示したような位相角Ｈｈｘの平面に変化する。
【００７２】
指定した空間領域にある画像データの色相を、特定の色相面上に来るように変換すると、色相のばらつきを抑えることや、変更することが可能となる。そのため、例えば、照明などの影響により、顔の一部が赤みや黄みを帯びてしまった画像データであっても、指定した肌色を基準として、本来の色みに近い色情報を有する画像データに変換することができる。
【００７３】
なお、色相補正処理を施す空間領域の設定は、利用者が各値を直接入力設定する態様であってもよいし、色相補正後の目標である色相角Ｈｈｘに係る色相のみを指定すれば、主処理部１０３が、ヒストグラムや色空間上の画像データの分布状態などの情報に基づいて、画像処理を施す空間領域の設定と補正処理を自動的に実行する態様であっても構わない。あるいは、位相角Ｈｈ１，Ｈｈ２のみを指定すれば、指定された領域内にある画像データの分布状態に基づいて、画像処理を行う明度の設定と、目標とする色相角Ｈｈｘの設定を自動的に実行する態様であっても構わない。
【００７４】
このように、画像データ内の特定の色相領域にある画素データに対して、一の色相を有するように色相補正処理を施すことによって、照明などの影響を抑え、本来の色みを持つ良好な画像データを得ることができる。
【００７５】
｛変形例｝
実施の形態１．においては、色空間としてＹＣｂＣｒ空間を利用して画像処理を行っているが、ここで利用する色空間は、明度、色相および彩度により表現されるものであれば、Ｌ＊ａ＊ｂ＊など他の色空間を利用しても構わない。
【００７６】
また、実施の形態１．においては、補正処理の対象となる領域や補正量などの指定について、それぞれ利用者または主処理部１０３が行うと限定して説明しているが、それぞれの指定の方法はこれに限らず、利用者が手動で行っても、主処理部１０３が内部での演算処理を利用して自動で行っても構わない。
【００７７】
【発明の効果】
入力された画像データに対して補正を施す画像処理装置であって、色空間上において、空間領域を指定する空間領指定手段と、前記画像データを構成する画素データが、前記空間領域指定手段で指定した前記空間領域に属するか否かを判定する判定手段と、画像処理を施すときの補正量を指定する補正量指定手段と、前記判定手段により前記空間領域指定手段で指定した前記空間領域に属すると判定された前記画素データについてのみ、前記補正量指定手段により指定した補正量だけ画像処理を施す画像処理手段と、を備え、前記画像処理手段は、前記画像データの彩度を補正する彩度補正処理手段と、前記画像データの色相を補正する色相補正処理手段と、前記画像データの彩度および色相を補正する白補正処理手段と、を備えることで、特定の色空間情報を有する画素データに対してのみ、利用者の指定した量だけ彩度および色相を補正することができる。
【図面の簡単な説明】
【図１】この発明の実施の形態１に係る画像処理装置を示すブロック図である。
【図２】この発明の実施の形態１に係る色空間を示す説明図である。
【図３】この発明の実施の形態１に係る画像処理手順を示すフローチャートである。
【図４】この発明の実施の形態１に係る白補正処理を示す説明図である。
【図５】この発明の実施の形態１に係る彩度補正処理を示す説明図である。
【図６】この発明の実施の形態１に係る色相補正処理を示す説明図である。
【符号の説明】
１０１  画像データ入力部、１０２  色空間変換処理部、１０３  主処理部、１０４  色空間逆変換処理部、１０５  画像データ出力部。
【図１】
2004356796.tif 000019
【図２】
2004356796.tif 000020
【図３】
2004356796.tif 000021
【図４】
2004356796.tif 000022
【図５】
2004356796.tif 000023
【図６】
2004356796.tif 000024