(57)【要約】【課題】カラー画像全体として特定色を違和感なく好適に再現できるように補正する。【解決手段】入力画像の画素データに基づいて、各画素が特定色であるか否かを判定する判定部２１と、入力画像における特定色領域が観察者に対して与える影響の大きさを示す入力パラメータを設定する決定部２５と、補正度合いを調整するための調整信号を入力パラメータに基づいて設定する調整信号設定部２６とを備える。調整信号設定部２６は、入力パラメータが大きくなるにしたがって、入力パラメータの最小値から所定の中間値までの範囲では補正度合いが大きくなるように調整し、上記中間値から最大値までの範囲では補正度合いが小さくなるように調整する。【選択図】  図１
2004297617.tif 000002
【特許請求の範囲】
【請求項１】
入力画像における各画素の色を示す画素データのうち、特定色を示す画素データに対して補正を施す画像処理装置において、
入力画像の画素データに基づいて、各画素が特定色であるか否かを判定する判定手段と、
入力画像における特定色の画素からなる特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す特性値を、前記判定手段の判定結果に基づいて予め定めた方法で設定する特性値設定手段と、
前記特性値に応じて補正度合いが変化し、かつ、前記特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づき、前記設定した特性値に応じた補正を入力画像の画素データに対して施す補正手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記補正手段は、特定色を示す画素データを補正する場合に、画素データの色の忠実な色再現のための補正として予め定めた第１補正の効果と、画素データの色が特定色である場合にその特定色に好ましい色再現のための補正として予め定めた第２補正の効果とを、前記補正特性に基づいて調整することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、特定色を示す画素データを補正する場合に、画素データに対して前記第１補正を施した結果である第１補正データと、画素データに対して前記第２補正を施した結果である第２補正データとを生成するとともに、前記生成した第１補正データと第２補正データとを、前記補正特性に基づいて重み付け加算することにより補正結果としての補正データを生成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記特性値設定手段は、特性値を設定するために、入力画像に含まれる特定色領域ごとにその特定色領域に含まれる特定色の画素をカウントして、最大の特定色領域の画素数を求めることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
特定色は色空間における予め定められた特定範囲に含まれる色であり、
前記特性値設定手段は、特定色の画素をカウントする場合に、各画素の色の前記特定範囲における位置に応じて重み付けした値をカウントすることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記特性値設定手段は、予め定めた関数に基づいて、前記特性値を、前記補正度合いを示す値に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
請求項１から６の何れか１項に記載の画像処理装置と、
前記画像処理装置にて補正が施された画素データに基づいて画像記録媒体に対して画像を記録する画像記録装置とを備えることを特徴とする画像形成装置。
【請求項８】
入力画像における各画素の色を示す画素データのうち、特定色を示す画素データに対して補正を施す画像処理方法において、
入力画像の画素データに基づいて、各画素が特定色であるか否かを判定する判定処理と、
入力画像における特定色の画素からなる特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す特性値を、前記判定処理の判定結果に基づいて予め定めた方法で設定する特性値設定処理と、
前記特性値に応じて補正度合いが変化し、かつ、前記特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づき、前記設定した特性値に応じた補正を入力画像の画素データに対して施す補正処理とを含むことを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法を実行するための画像処理プログラムであって、コンピュータに前記各処理を実行させるための画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラー画像における各画素の色を示す画素データを補正して補正データを生成する画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、及び画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものであり、特に、特定色に対して適正な補正を行うためのものである。
【０００２】
【従来の技術】
近年、ＯＡ機器のデジタル化が急速に進展し、またカラー画像出力の需要が増してきたことにより、電子写真方式のデジタルカラー複写機やインクジェット方式、熱転写方式のカラープリンタ等の出力機器が広く一般に普及してきている。そして、例えば、デジタルカメラやスキャナ等の入力機器より入力された画像データや、コンピュータ上で作成された画像データが、これらの出力機器を用いて出力されている。このような入出力機器においては、入力された画像データに対して、常に色再現の安定した画像を出力することが必要であり、デジタル画像処理技術の色変換（色補正）処理が重要な役割を果たしている。
【０００３】
色変換処理の方法としては、入力画像データを均等色空間データに変換するための色座標変換方法を含めて、従来から数多くの提案がなされている。このような方法として、非特許文献１や２に記載されているテーブル参照（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ：ルックアップテーブル、以下「ＬＵＴ」と記す）法やマスキング法がある。以下では、そのままでは出力として不適切な信号になってしまう色信号の補正を行う処理、色自体を変化させるために色信号を変換する処理、及び色自体が変化しなくても色信号の座標系を変換する処理を全て色変換と呼ぶことにする。
【０００４】
ＬＵＴ法の１つである直接変換法は、全ての入力画像データの組合せに対して色変換データを予め計算し、その結果を色変換テーブルに格納しておき、入力画像データに対応するテーブル値を参照して、出力画像データとして出力する方法である。この直接変換法は、色変換テーブルにアクセスするものであり、回路構成も簡単で比較的高速に処理することが可能で、どのような非線形特性であっても適用することができる。
【０００５】
また、別のＬＵＴ法である３次元補間法は、選択された一部の入力画像データについての組合せに対応するテーブル値を予め計算し、その結果を色変換テーブルに格納しておき、色変換テーブルにテーブル値が格納されている入力画像データ近傍の入力画像データについては、色変換テーブルに格納されているテーブル値を用いて３次元補間演算により出力画像データを算出するものである。この３次元補間法は、予めテーブル値を算出しておくべき入力画像データ数を限定した場合でも、全ての入力画像データの組合せに対して色変換値を求めることができ、色変換テーブルのサイズを直接変換法の場合よりも小型化することができる。
【０００６】
ここで、色変換処理の１つとして、色変換の際に人の肌色、空の青色、草木の緑色等の記憶色（つまり、視覚経験によって人間の記憶の中に残されている色、以下「特定色」と記す）と呼ばれる色の領域に対して、他の領域とは異なる特別な処理を行うことで、出力画像を見る人にとってより好ましい色に再現する記憶色処理がある。このような処理は、例えば、特許文献１〜３に開示されている。
【０００７】
このうち特許文献１に開示の技術では、プレスキャン時に特定色の画素数をカウントし、カウント値が閾値より大きい場合は特定色に対して他とは異なる色補正マトリクスを使用することによって、特定色を含む画像の画質向上を図っている。
【０００８】
また、特許文献２に開示の技術では、カラー原画から所望数のサンプル画素を抽出し、サンプル画素の色が特定色に含まれるか否かを判定し、カラー原画において特定色が占める割合を検出する。そして、その割合が、所定の閾値以上の場合に、その特定色に対応する所定の規則にしたがって色分解条件を設定する。これにより、色分解条件の自動設定を実現している。
【０００９】
また、特許文献３に開示の技術では、入力画像から特定色を含む特定領域を抽出し、入力画像に占める特定領域の割合と入力画像中における特定領域の位置とに基づき、その特定領域に対して色補正をするか否かを決定する。
【００１０】
【特許文献１】
特開平６−１６９３９５号公報（公開日１９９４年６月１４日）
【００１１】
【特許文献２】
特公平５−５４７５６号公報（公開日１９９３年８月１３日）
【００１２】
【特許文献３】
特開２００１−３０９１９３号公報（公開日２００１年１１月２日）
【００１３】
【非特許文献１】
日本色彩学会編「色彩科学ハンドブック新編」東京大学出版会、ｐ．１１３７−１１４９
【００１４】
【非特許文献１】
大根田章吾「電子写真記録における色再現の理想と現実」日本画像学会誌第３７巻、第４号（１９９８）、ｐ．５５５−５５９
【００１５】
【発明が解決しようとする課題】
ところで、同種の画像であっても、特定色領域の大きさやその画像中に占める割合によって、色変換処理による画質が大きく異なることになる。例えば、風景画像の中に非常に小さな人物が写っている場合、肌色に対して好ましい処理（特定色再現処理）をその画像に対して行ってもほとんど効果がないばかりか、逆に不自然さを生じてしまう。この場合は、忠実な色再現となる処理（忠実色再現処理）が最適である。
【００１６】
画像中に占める人肌の割合が大きくなるにつれて、忠実色再現処理では人肌の領域の画質が急激に低下する。これは、顔などの肌色領域をはっきりと認識できるようになるにつれて、特定色再現処理が必要となってくるためである。ただし、肌色領域そのものが小さい場合には、通常の特定色再現処理でも最適な好ましさを感じることはできない。この場合は、強調ぎみの特定色再現処理を行うことが最適となる。
【００１７】
ポートレートや顔のアップ画像のように、さらに画像中に占める人肌の割合が大きくなると、徐々に忠実色再現処理の方が画質は良いと感じるようになる。この場合、通常の特定色再現処理よりも弱めの特定色再現処理、つまり忠実色再現処理の比率を大きくする処理が最適となる。
【００１８】
ところが、上記特許文献１〜３に開示の技術では、上記のような要求に応えることができず、入力画像に応じた最適な色補正を行うことができないという問題を有している。
【００１９】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、画像全体として特定色を違和感なく好適に再現できるように補正することができる画像処理装置等を提供することにある。
【００２０】
【課題を解決するための手段】
本発明の画像処理装置は、入力画像における各画素の色を示す画素データのうち、特定色を示す画素データに対して補正を施す画像処理装置であって、上記の課題を解決するために、入力画像の画素データに基づいて、各画素が特定色であるか否かを判定する判定手段と、入力画像における特定色の画素からなる特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す特性値を、前記判定手段の判定結果に基づいて予め定めた方法で設定する特性値設定手段と、前記特性値に応じて補正度合いが変化し、かつ、前記特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づき、前記設定した特性値に応じた補正を入力画像の画素データに対して、施す補正手段とを備えることを特徴としている。
【００２１】
上記の画像処理装置は、肌色、空の青色、草木の緑色等の特定色の画素の画素データに対して補正を施すことにより、入力画像を好適に再現する。この補正としては、好ましい色再現を実現するための周知の補正を用いることになるが、上記の構成では、その補正の度合いを入力画像に応じて調整するようにしている。
【００２２】
そのために、上記の構成では、判定手段によって入力画像の各画素が特定色であるか否かを判定し、その判定結果に基づいて、特性値設定手段がその入力画像の特性値を設定する。
【００２３】
特性値は、入力画像における特定色の画素からなる特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す値である。したがって、人物の肌色からなる特定色領域を例にとると、風景画像の中に非常に小さな人物が写っている入力画像では特性値は小さい値となり、入力画像に占める人物の割合が大きくなるにつれて特性値が大きい値となり、ポートレートや人物の顔のアップ画像のように、さらに入力画像に占める人物の割合が大きくなると特性値もさらに大きい値となる。
【００２４】
そして、補正手段は、特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づいて入力画像の画素データに対して補正処理を施す。上記補正特性とは、例えば、特性値の最小値から予め定めた中間値までの範囲では、特性値が大きくなるにつれて補正度合いが大きくなり、特性値の中間値から最大値までの範囲では、特性値が大きくなるにつれて補正度合いが小さくなる特性をいう。
【００２５】
したがって、上記人物の肌色からなる特定色領域の例では、風景画像の中に非常に小さな人物が写っている入力画像では、補正度合いを抑えて不自然さが生じることを防止し、入力画像に占める人物の割合が大きくなり、特定色領域をはっきりと認識できるようになるにつれて、補正度合いを大きくして好ましい色再現を実現し、ポートレートや顔のアップ画像のように、さらに画像中に占める人物の割合が大きくなると、逆に補正度合いを小さくして忠実な色再現に近付けるようにできる。
【００２６】
このように補正度合いに基づいた補正を実行することにより、補正後の入力画像を観察する観察者にとって、画像全体として特定色を違和感なく好適に再現できるように補正することができる。
【００２７】
実際に補正を行うには、前記補正手段は、特定色を示す画素データを補正する場合に、画素データの色の忠実な色再現のための補正として予め定めた第１補正の効果と、画素データの色が特定色である場合に好ましい色再現のための補正として予め定めた第２補正の効果とを、前記補正特性に基づいて調整すればよい。
【００２８】
本発明の画像処理装置は、上記の画像処理装置において、前記補正手段は、特定色を示す画素データを補正する場合に、画素データに対して前記第１補正を施した結果である第１補正データと、画素データに対して前記第２補正を施した結果である第２補正データとを生成するとともに、前記生成した第１補正データと第２補正データとを、前記補正特性に基づいて重み付け加算することにより補正結果としての補正データを生成することが望ましい。
【００２９】
上記の構成では、補正度合いに基づいて、第１補正データと第２補正データとを重み付け加算することにより、簡単な演算で補正データを生成することができる。
【００３０】
本発明の画像処理装置は、上記の画像処理装置において、前記特性値設定手段は、特性値を設定するために、入力画像に含まれる特定色領域ごとにその特定色領域に含まれる特定色の画素をカウントして、最大の特定色領域の画素数を求めることが望ましい。
【００３１】
上記の構成では、特性値設定手段が、入力画像における最大の特定色領域の画素数を求める。この画素数により、入力画像における特定色領域が、その大きさに応じて、観察者に対して与える影響の大きさを示す特性値を適切に設定することができる。
【００３２】
本発明の画像処理装置は、上記の画像処理装置において、特定色は色空間における予め定められた特定範囲に含まれる色であり、前記特性値設定手段は、特定色の画素をカウントする場合に、各画素の色の前記特定範囲における位置に応じて重み付けした値をカウントすることが望ましい。
【００３３】
特定色が色空間における予め定められた特定範囲として設定されている場合、その領域の中央付近の色は最も特定色らしい色であり、その領域の外周付近の色は非特定色に近い色となり、同じ特定範囲に含まれる色でも特定色らしさが異なることになる。そこで、上記の構成では、各画素の色の特定範囲における位置に応じて、特定色らしさに応じた重み付けをして特定色の画素をカウントすることができる。これにより、より適切な画素のカウントが可能になる。
【００３４】
本発明の画像処理装置は、上記の画像処理装置において、前記特性値設定手段は、予め定めた関数に基づいて、前記特性値を、前記補正度合いを示す値に変換することが望ましい。
【００３５】
上記の構成では、補正度合いを、特性値の変化に応じて連続的あるいは多段階に変化する値として設定することができる。これにより、様々な入力画像に対してより適切な補正を行うことができるようになる。
【００３６】
本発明の画像形成装置は、上記何れかの画像処理装置と、その画像処理装置にて補正が施された画素データに基づいて画像記録媒体に対して画像を記録する画像記録装置とを備える構成である。
【００３７】
上記の構成では、上記画像処理装置によって入力画像全体として特定色を違和感なく好適に再現できるように補正することができるので、これに基づいて高品質の画像を画像記録媒体に形成することができる。
【００３８】
本発明の画像処理方法は、入力画像における各画素の色を示す画素データのうち、特定色を示す画素データに対して補正を施す画像処理方法であって、上記の課題を解決するために、入力画像の画素データに基づいて、各画素が特定色であるか否かを判定する判定処理と、入力画像における特定色の画素からなる特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す特性値を、前記判定処理の判定結果に基づいて予め定めた方法で設定する特性値設定処理と、前記特性値に応じて補正度合いが変化し、かつ、前記特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づき、前記設定した特性値に応じた補正を入力画像の画素データに対して施す補正処理とを含むことを特徴としている。
【００３９】
上記の方法では、上記画像処理装置と同様に、入力画像全体として特定色を違和感なく好適に再現できるように補正することができるようになる。
【００４０】
本発明の画像処理プログラムは、上記の画像処理方法を実行するための画像処理プログラムであって、コンピュータに前記各処理を実行させるための画像処理プログラムである。また、本発明のコンピュータ読み取り可能な記録媒体は、上記の画像処理プログラムを記録したものである。
【００４１】
これらによっても、上記画像処理装置と同様に、カラー画像全体として特定色を違和感なく好適に再現できるように補正することができるようになる。
【００４２】
【発明の実施の形態】
本発明の実施の一形態について図１から図１０に基づいて説明すれば、以下の通りである。
【００４３】
１．画像処理装置の全体構成
本実施形態の画像処理装置１のブロック構成を図１に示す。画像処理装置１は、特定色判定部２及び色補正部３を備えて構成されている。なお、色補正部３は、本発明の補正手段として機能する。
【００４４】
画像処理装置１に入力画像データが入力されると、その入力画像データは特定色判定部２及び色補正部３にそれぞれ入力される。なお、入力画像データは、入力画像における各が素の色を示す画素データである。そして、特定色判定部２では、特定色判定信号及び調整信号が生成される。また、色補正部３では、第１色補正及び第２色補正の２種類の補正を行い、さらに、特定色判定部２で生成された特定色判定信号及び調整信号に基づいて、画素ごとに、上記２種類の補正を調整して補正結果としての補正データである出力画像データを生成する。
【００４５】
以下では、特定色判定部２及び色補正部３の構成や処理について詳細に説明する。
【００４６】
２．特定色判定部の構成
図１に示すように、特定色判定部２は、判定部２１、カウント部２２、閉領域処理部２３、メモリ２４、決定部２５、調整信号設定部２６、及び関数格納部２７を備えている。なお、判定部２１は本発明の判定手段として機能し、カウント部２２、閉領域処理部２３、メモリ２４、決定部２５、調整信号設定部２６及び関数格納部２７は本発明の特性値設定手段として機能する。
【００４７】
この特定色判定部２には、カラー画像入力装置から入力される画像データや、コンピュータにて生成された画像データ、あるいは、これらに対して所定の画像処理が施された画像データが入力される。ここでは、入力画像データとして、ＲＧＢ信号（Ｒ：赤、Ｇ：緑、Ｂ：青）からなるデータを想定するが、これに限らず入力画像データは他の信号からなる画像データであってもよい。
【００４８】
入力画像データ（Ｒ，Ｇ，Ｂ）は、まず判定部２１に入力される。判定部２１は、入力画像データの示す色が予め定められた範囲内のものであるか否かを画素ごとに判断することにより、各画素が特定色の画素であるか、非特定色の画素であるかを判定する。そして、判定部２１は、特定色であるか否かの判定結果を画素ごとに示す特定色判定信号を出力する。
【００４９】
ここで、特定色とは、人の肌色、空の青色、草木の緑色等の記憶色（つまり、視覚経験によって人間の記憶の中に残されている色）を意味し、非特定色とは、特定色以外の色を意味する。
【００５０】
カウント部２２は、判定部２１からの特定色判定信号に基づいて、特定色と判定された画素の数や画像の総画素数などをカウントする。なお、判定部２１及びカウント部２２における具体的な処理については下記４−１．において詳しく説明する。
【００５１】
閉領域処理部２３は、画像上での特定色の画素の連結成分、すなわち、特定色の閉領域（特定色領域）を求める。これは、特定色の画素数がほぼ同じ画像であっても、ポートレートのように人物の顔が大きく写し出された画像の場合と、多数の人物が写し出された画像の場合とでは、画像処理量を変える必要があるので、特定色の閉領域に関する情報が後に必要になるからである。なお、以下、では「特定色の閉領域」を単に「閉領域」という。
【００５２】
閉領域処理部２３は、２値化部２３ａ、ラベリング部２３ｂ、ラベルカウント部２３ｃ、及び最大値選択部２３ｄを備えて構成されている。また、閉領域処理部２３は、メモリ２４を利用して処理を行う。そして、閉領域処理部２３は、最大閉領域画素数を出力する。なお、特定色判定部２における具体的な処理については、下記４−２．において詳しく説明する。
【００５３】
決定部２５は、調整信号設定部２６における調整信号の設定のために用いる入力パラメータを決定するものである。ここで、入力パラメータは、入力画像データにおける特定色領域が、その大きさに応じて、その画像の観察者に対して与える影響の大きさを示す特性値である。このとき、決定部２５は、判定部２１の判定結果に基づき、予め定めた方法で特性値を設定する。本実施形態においては、判定部２１は、カウント部２２によるカウント結果を用いるのか、閉領域処理部２３による処理結果を用いるのかを判別し、何れかの結果を用いて入力パラメータを決定するものとする。
【００５４】
調整信号設定部２６は、予め設定されて関数格納部２７に格納されている関数を用いて、決定部２５で決定した入力パラメータを調整信号に変換する。ここで、調整信号は、好ましい色再現のための第２色補正の補正度合いを示す信号である。したがって、調整信号設定部２６は、入力パラメータに基づいて第２色補正の補正度合いを調整することになる。
【００５５】
なお、決定部２５及び調整信号設定部２６における具体的な処理については、下記４−３．において詳しく説明する。
【００５６】
３．色補正部の構成
図１に示すように、色補正部３は、第１色補正処理部３１、第２色補正処理部３２、及び信号処理部３３を備えている。
【００５７】
この色補正部３には、特定色判定部２に入力されるものと同一の入力画像データが入力され、この入力画像データは第１色補正処理部３１及び第２色補正処理部３２にそれぞれ入力される。
【００５８】
第１色補正処理部３１及び第２色補正処理部３２は、入力画像データに対して、予め定めた互いに異なる補正を施すものであり、補正後の補正データとして、それぞれ第１色補正データ（Ｃ１，Ｍ１，Ｙ１）及び第２色補正データ（Ｃ２，Ｍ２，Ｙ２）を出力するようになっている。
【００５９】
ここで、第１色補正処理部３１は、入力画像データに対して、原稿に忠実な色再現を実現するための補正として予め定めた第１色補正（第１補正）を行うものであり、そのための第１色補正値を格納している。また、第２色補正処理部３２は、入力画像データに対して、その入力画像データの示す色が特定色（人の肌色、空の青色、草木の緑色等）であった場合に好ましい色再現を実現するための補正として予め定めた第２色補正（第２補正）を行うものであり、そのための第２色補正値を格納している。ここでは仮に、第１色補正処理部３１の処理を「忠実色再現処理」、第２色補正処理部３２の処理を「特定色再現処理」あるいは「記憶色再現処理」と称する。
【００６０】
この第１色補正処理部３１及び第２色補正処理部３２は、例えば、ＬＵＴ法によって入力画像データを補正データに変換するようになっている。第１色補正処理部３１及び第２色補正処理部３２での処理は、前述の忠実な色再現を実現するための処理、及び特定色について好ましい色再現を実現するための処理を用いる。
【００６１】
なお、ここでは、第１色補正処理部３１及び第２色補正処理部３２は、上記補正を行う際に、第１表色系の信号であるＲＧＢ信号からなる入力画像データを、第２表色系の信号であるＣＭＹ信号（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）からなる補正データに変換する色変換処理部であるものとしている。しかし、第２の表色系の信号はＣＭＹ信号である必要はなく、標準色空間の信号であるＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号（ＣＩＥ：Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌｅ  ｄｅ  ｌ’Ｅｃｌａｉｒａｇｅ：国際照明委員会。Ｌ＊：明度、ａ＊・ｂ＊：色度）やｓＲＧＢ信号であってもよい。このような場合、信号処理部３３で処理された上記信号はＣＭＹ信号などの出力画像データに変換する変換処理がなされる。
【００６２】
信号処理部３３には、第１色補正処理部３１及び第２色補正処理部３２の出力した第１色補正データ及び第２色補正データが入力される。信号処理部３３では、特定色の画素について、入力された第１色補正データと第２色補正データとを、調整信号に基づいて重み付け加算し、その結果を出力画像データ（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ）として出力する。これにより、信号処理部３３は、第１色補正の効果と、第２色補正の効果とを、調整信号に基づいて調整する。
【００６３】
なお、非特定色の画素については、信号処理部３３は、第１色補正データを出力画像データとして出力する。特定色の画素であるか、非特定色の画素であるかは、特定色判定信号に基づいて判定する。信号処理部３３における具体的な処理については、下記５．において詳しく説明する。
【００６４】
４．特定色判定部での処理
上述した構成の特定色判定部２における処理の流れを図２のフローチャートに基づいて説明する。
【００６５】
図２では、原稿を読み込んで画像データを生成するスキャナなどの画像読取装置における処理を想定し、画像読取装置における原稿種別判別処理の結果に基づいて特定色判定部２で行う処理について説明する。すなわち、プレスキャンにより原稿種別判別処理を行い、写真領域が含まれる原稿種別の場合に、さらに特定色画素のカウント処理などを行って調整信号ａを求めるようになる。そして、本スキャンでは、この調整信号ａを用いて色補正部３による色補正処理が行われる。なお、ここでは、網点領域と印画紙写真領域を区別せず、まとめて「写真領域」と記している（以下、同様）。また、上記のように、スキャナで原稿種別判別処理を実現する場合、色補正処理は、スキャナと接続されるコンピュータやプリンタで行われる。すなわち、コンピュータやプリンタではスキャナから出力される画像データ、及び特定色判定信号・調整信号ａに基づいて色補正処理がなされる。
【００６６】
この処理では、まず、原稿種別判別処理が行われ（Ｓ１）、写真領域が含まれる原稿種別か否かが判別され（Ｓ２）、写真領域が含まれる場合に特定色判定部２による処理（Ｓ３〜Ｓ１２）が行われる。
【００６７】
写真領域が含まれると判別されると、入力画像データの各画素について順次、Ｓ３〜Ｓ６の処理を行う。すなわち、判定部２１によりその画素が特定色の画素か否かを判定し（Ｓ３）、特定色の画素である場合にカウント部２２により特定色の画素としてカウントする（Ｓ４）。また、カウント部２２により、総画素数をカウントする（Ｓ５）。そして、全ての画素に対する処理が終了したか否かを判別し（Ｓ６）、終了していない場合には次の画素についてＳ３からの処理を行う。
【００６８】
その後、閉領域処理部２３による閉領域処理を行う（Ｓ７）。閉領域処理では、特定色の画素からなる閉領域のうち、画素数が最大となる閉領域の画素数（閉領域の画素数の最大値）を求める。なお、閉領域処理の具体的内容については、下記４−２．において詳しく説明する。
【００６９】
そして、カウント部２２によるカウント結果と、閉領域処理部２３による処理結果に基づいて、決定部２５による決定を行う。決定部２５は、調整信号設定部２６における調整信号の設定のために用いる入力パラメータｋの決定を行う。決定部２５は、まず、入力パラメータｋの決定に、カウント部２２によるカウント結果を用いるのか、閉領域処理部２３による処理結果を用いるのかを判別する。この判別は、特定色画素のカウント値から、閉領域の画素数の最大値（最大閉領域画素数）を差し引いた値が、予め定めた閾値を超えるか否かにより行う（Ｓ８）。越えない場合には、特定色画素のカウント結果を用いるものとし（Ｓ９）、越える場合には閉領域処理の結果を用いるものとする（Ｓ１０）。そして、何れかの結果に基づいて入力パラメータｋを決定する（Ｓ１１）。なお、Ｓ８の判別は、特定色画素のカウント値と最大閉領域画素数とを比較して判別してもよい。
【００７０】
そして、調整信号設定部２６により、決定部２５で決定された入力パラメータｋに応じた調整信号ａを設定する（Ｓ１２）。
【００７１】
この処理において、Ｓ６の後に、カウントされた特定色画素の数を閾値（例えば、総画素数の５％）と比較し、この閾値を超える場合にＳ７以降の処理を行うようにしてもよい。このようにすることにより、特定色の画素がある程度含まれる場合に限ってＳ７以降の処理を行うことになるので、効率のよい処理を行うことができる。あるいは、特定色画素数及び総画素のカウント処理と、閉領域処理とを並列して行うようにしてもよい。
【００７２】
また、本発明は、上記の処理に限定されるものではなく、例えば、シェーディング補正処理後の画像データを画像メモリに格納しておき、プレスキャンを行わずに、この画像データを用いて原稿種別判別処理及び特定色画素のカウント処理などを行うようにしてもよい。
【００７３】
原稿種別判別処理としては、上記のように、原稿を読み込んで自動的に判別するのではなく、コンピュータの設定画面にて選択される画像モードにより判別するようにしてもよい。画像モードには、文字モード、印刷写真モード、印画紙写真モード、文字／写真モード等があり、スキャナで原稿を読み込む際、これらのうち、後者の３つのモードが選択された場合に、Ｓ３以降の処理を行うようにすればよい。
【００７４】
また、領域分離処理結果に基づいて特定色画素のカウント処理を行うようにしてもよい。この場合、Ｓ２とＳ３との間に、Ｓ２’として、網点領域又は印画紙写真領域であるか否かを判別する処理が付加される。すなわち、網点領域又は印画紙写真領域に対して、特定色画素のカウント処理が行われる。
【００７５】
次に、上述した特定色画素のカウント処理（Ｓ３，Ｓ４）、閉領域処理（Ｓ７）、調整信号の設定処理（Ｓ１１，Ｓ１２）について、より具体的に説明する。
【００７６】
４−１．特定色画素のカウント処理
ここでは、特定色として肌色を想定し、特定色画素のカウント処理（Ｓ３，Ｓ４）の具体例（ａ）〜（ｃ）について説明する。
【００７７】
（ａ）入力画像データの特定色画素のカウント
この処理は、プレスキャンなどによって生成された入力画像データの全ての画素に対して、特定色の画素をカウントするものである。各画素が特定色であるか否かの判定は、次のようにして行うことができる。入力画像データの各画素の値を（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）としたとき、予め定めた閾値Ｒｔｈ１，Ｒｔｈ２，Ｇｔｈ１，Ｇｔｈ２，Ｂｔｈ１，Ｂｔｈ２を用いて、Ｒｔｈ１＜Ｒｉｎ＜Ｒｔｈ２、かつ、Ｇｔｈ１＜Ｇｉｎ＜Ｇｔｈ２、かつ、Ｂｔｈ１＜Ｂｉｎ＜Ｂｔｈ２である場合には、その画素が特定色であると判定し、それ以外の場合には、その画素が非特定色であると判定する。上記閾値の具体的な数値の例としては、特定色としての肌色を判定する場合には、（Ｒｔｈ１，Ｇｔｈ１，Ｂｔｈ１）＝（２１０，１３５，１２０），（Ｒｔｈ２，Ｇｔｈ２，Ｂｔｈ２）＝（２２５，１７０，１５５）のように選ぶことができる。
【００７８】
（ｂ）写真領域の特定色画素のカウント
上記（ａ）では、入力画像データの全ての画素に対して特定色の画素をカウントする処理について説明したが、入力画像データについて領域分離処理が行われる場合には、その処理の結果として写真領域と判定された領域内で特定色の画素をカウントするようにしてもよい。写真領域内の各画素が特定色であるか否かの判定は、上記（ａ）の場合と同様に行うことができる。
【００７９】
（ｃ）重み付けカウント
重み付けカウントの概念を図３に基づいて説明する。入力画像データの各画素の値を（Ｒｉｎ，Ｇｉｎ，Ｂｉｎ）とし、上記（ａ）で例示した（Ｒｔｈ１，Ｇｔｈ１，Ｂｔｈ１）＝（２１０，１３５，１２０）及び（Ｒｔｈ２，Ｇｔｈ２，Ｂｔｈ２）＝（２２５，１７０，１５５）にそれぞれ対応する色空間上の点をＰ１及びＰ２とする。そして、線分Ｐ１Ｃ＝線分Ｐ２Ｃ間の距離をＬ、中点Ｃの座標を（Ｒｃ，Ｇｃ，Ｂｃ）とする。そして、式（１）で表されるアルゴリズムによってカウント値を求める。
【００８０】
【数１】
2004297617.tif 000003
【００８１】
このアルゴリズムは、色空間において中点Ｃを中心とする球状の範囲（特定範囲）における位置に応じて重み付けした値をカウントするものであり、中点Ｃからの距離が小さい値を有する画素ほどカウント数が多くなることを意味している。なお、上記に限らず、楕円球のような計算式で算出してもよいし、演算を行うのではなく、ＬＵＴを用いた変換を行うようにしてもよい。このように重み付けを行うことにより、より精度良く調整信号を求めることができる。上記のように重み付けを行うと、数式としての自由度が上がるため、より複雑な現象、例えば補正量を中心からの距離に反比例する関数とする、といったことが可能になる。また、閾値付近でのトーンギャップ（濃度が不連続に変化すること）の発生を抑制し、滑らかな階調性を維持できる。
【００８２】
なお、この重み付けカウントは、上記（ａ）のように入力画像データの特定色画素のカウントに用いることもでき、上記（ｂ）のように写真領域の特定色画素のカウントに用いることもできる。
【００８３】
４−２．閉領域処理
閉領域処理（図２のＳ７）の具体例として、連結成分へのラベル付けを使用した例を図４及び図５のフローチャートに基づいて説明する。なを、このような処理は、例えば、画像処理標準テキストブック編集委員会監修「画像処理標準テキストブック」財団法人画像情報教育振興協会、ｐ．２６２−２６８などに紹介されている。
【００８４】
連結成分へのラベル付けでは、入力画像データを２値化し、２値化した画像データに基づいて閉領域を認識していく。ここでは、画像の左上の画素からラスタスキャンするものとする。
【００８５】
まず、２値化部２３ａにより、入力画像データの各画素に対して、その画素が特定色であるか否かの条件で２値化を行う（Ｓ２１）。この２値化は、判定部２１から出力される特定色判定信号が示す判定結果を利用することができる。すなわち、特定色の画素には１が、それ以外の画素には０が付与され、２値画像が生成される。この２値画像は、メモリ２４に格納される。
【００８６】
この２値画像に対してラベリング部２３ｂによりラベル付けを行う（Ｓ２２〜Ｓ３０）。ラベル付けの方法について、図４及び図６（ａ）〜（ｄ）を用いて説明する。まず、１つの画素を注目画素とし、この注目画素が１か否かを判別する（Ｓ２２）。ここで、注目画素が０の場合、次の画素（注目画素の右隣の画素、あるいは、注目画素があるラインの最後の画素である場合は、次のラインの最初の画素）に移ってＳ２２からの処理を繰り返す。
【００８７】
Ｓ２２が真（Ｙｅｓ）の場合、注目画素の上隣の画素が１、かつ、注目画素の左隣の画素が０であるか否かを判別する（Ｓ２３）。Ｓ２３が真の場合、図６（ａ）に示すように注目画素に対して上隣の画素と同じラベル（ここではＡ）をつける（Ｓ２４）。
【００８８】
Ｓ２３が偽（Ｎｏ）の場合、注目画素の上隣の画素が０、かつ、注目画素の左隣の画素が１であるか否かを判別する（Ｓ２５）。Ｓ２５が真の場合、図６（ｂ）に示すように注目画素に対して左隣の画素と同じラベル（ここではＡ）をつける（Ｓ２６）。
【００８９】
Ｓ２５が偽の場合、注目画素の上隣の画素が１、かつ、注目画素の左隣の画素が１であるか否かを判別する（Ｓ２７）。Ｓ２７が真の場合、図６（ｃ）に示すように注目画素に対して上隣及び左隣の両方の画素のラベル（ここではＡ，Ｂ）をつける（Ｓ２８）。
【００９０】
Ｓ２７が偽の場合、図６（ｄ）に示すように注目画素に対して新しいラベル（ここではＣ）をつける（Ｓ２９）。
【００９１】
上記の処理が全画素について完了するまで、各画素について順次上記の処理を繰り返す（Ｓ３０）。なお、上記のようにして付けられたラベルは、メモリ２４に格納される。このとき、既に格納されている２値画像にラベルを上書きしてもよい。
【００９２】
全画素についてラベル付けが終了すると、ラベル付けされた画像に基づいて閉領域に関する処理を行う。まず、ラベルカウント部２３ｃにより複数の閉領域があるか否かを判別する（Ｓ３１）。この方法としては、ラベル付けされた画像におけるラベルの数（種類）が０又は１であるか否かを判定する方法が挙げられる。ラベルの数が０とは、何れの画素にもラベルが付けられなかったことを意味し、ラベルの数が１とは、上記の例ではラベルＡのみが付けられ、ラベルＢは付けられなかったことを意味する。そして、ラベルの数が０又は１ならば閉領域は無い又は１つであるので、以降の閉領域に対する処理（Ｓ３２〜Ｓ４０）は行わない。ラベルの数が２以上、つまり、複数の閉領域がある場合はＳ３２以降の処理を行う。
【００９３】
ラベルの数が２以上である場合、まず、１つの閉領域を選択し（Ｓ３２）、その閉領域に複数種類のラベルが記録されているか否かを判別する（Ｓ３３）。複数種類のラベルが記録されている場合には、その閉領域のラベルをその閉領域で最初に用いたラベルに統一する（Ｓ３４）。なお、必ずしも最初に用いたラベルに統一する必要は無く、各閉領域でラベルが区別できるようになっておればよい。この処理（Ｓ３２〜Ｓ３４）を各閉領域について繰り返す（Ｓ３５）。
【００９４】
そして、ラベルの種類ごとの画素数をカウントし、その最大値Ｖを閉領域の画素数の最大値とする。具体的には、先ず最大値Ｖを初期化して０に設定しておき（Ｓ３６）、ある１種類のラベルが付けられた画素数をカウントする（Ｓ３７）。そして、最大値Ｖとカウント値とを比較し（Ｓ３８）、カウント値の方が大きい場合には、最大値Ｖをカウント値で置き換える（Ｓ３９）。この処理（Ｓ３７〜Ｓ３９）を全ラベルについて繰り返す（Ｓ４０）。これにより、最終的に最大値Ｖに設定されている値が閉領域の画素数の最大値となる。
【００９５】
なお、メモリ２４には、画像全体又は写真領域に関する２値画像やラベル付けされた画像を格納するのが好ましい。格納するデータは２値又はラベルの情報であるので、メモリ容量はさほど大きくはならない。
【００９６】
上記ラベル付けの処理を、複数の画素よりなるブロックに分割して行うことも可能であるが、ポートレートなどの画像において特定色の領域がブロックに分割された場合、処理済みの画素と新たに処理を行う画素との座標位置の関係を明確にしてラベル付けを行う必要や、同一閉領域内に複数のラベルが記録されている場合、ラベルを統一してカウントする際の処理が複雑になる。
【００９７】
４−３．調整信号の設定処理
調整信号の設定処理（図２のＳ１１，Ｓ１２）の具体例について説明する。最終的に設定する調整信号ａを求めるためには、まず、入力パラメータｋを求める。この入力パラメータｋを求める際には、上述したように、特定色画素のカウント結果を用いる場合（図２のＳ９）と、閉領域処理の結果を用いる場合（図２のＳ１０）とがある。
【００９８】
まず、特定色画素のカウント結果を用いる場合（図２のＳ９）について説明する。この場合の入力パラメータｋを求める方法には、具体例（１）〜（３）が考えられる。
【００９９】
（１）特定色の画素数に応じて設定する方法
カウント数の上位ビット信号を入力パラメータｋ１として用いることができる。この上位ビット信号のビット数は、４〜８ビット程度である。
【０１００】
画像の見え方は画像を見る距離に依存する。基本的には、特定色の占める大きさ（面積）によって最適な補正量は異なり、このように面積によって補正量を制御するためには、割合でなく画素数により制御する必要がある。
【０１０１】
画像を見る場合、画像サイズが小さい場合は画像を近付けて見ようとし、逆に大きい場合は画像全体を見ようとして離れて見ようする。この場合は、特定色の占める面積（画素数）ではなく、全体に占める割合に依存することになる。
【０１０２】
一方、必ずしも全ての人が画像を近付けたり離したりして見ようとするわけではなく、ある想定される距離で見る場合もあり得る。このように、画像を見る距離がほぼ一定と見なされる場合は、画素数により制御を行うと最適となる。
【０１０３】
画素数と比率のどちらを用いるかは、例えば、仕様に応じて決定すればよい。また、画素数と比率の両方を用いて入力パラメータｋを求めるようにしてもよい。
【０１０４】
（２）総画素数に対する特定色の画素数の割合に応じて設定する方法
入力画像データの総画素数に対する、特定色の画素数の割合を求め、これを入力パラメータｋ２としてもよい。つまり、（特定色の画素数）／（入力画像データの総画素数）を算出して入力パラメータｋ２とする。この場合の入力パラメータｋ２は、解像度によらず一定である。なお、ｋ２ｎ（ｎは２程度）を入力パラメータとしてもよい。
【０１０５】
（３）写真領域内で特定色が占める割合に応じて設定する方法
入力画像データについて領域分離処理が行われる場合には、その処理の結果として写真領域と判定された領域内での総画素数に対する、特定色の画素数の割合を求め、これを入力パラメータｋ３としてもよい。つまり、（写真領域内の特定色の画素数）／（写真領域内の総画素数）を算出して入力パラメータｋ３とする。なお、ｋ３ｎ（ｎは２程度）を入力パラメータとしてもよい。
【０１０６】
次に、閉領域処理の結果を用いる場合（図２のＳ１０）について説明する。この場合の入力パラメータｋを求める方法には、具体例（４），（５）が考えられる。
【０１０７】
（４）総画素数に対する閉領域の画素数の最大値に応じて設定する方法
入力画像データの総画素数に対する、閉領域の画素数の最大値の割合を求め、これを入力パラメータｋ４としてもよい。つまり、（閉領域の画素数の最大値）／（入力画像データの総画素数）をｋ４とする。
【０１０８】
（５）写真領域内の総画素数に対する閉領域の画素数の最大値に応じて設定する方法
入力画像データについて領域分離処理が行われる場合には、その処理の結果として写真領域と判定された領域内での総画素数に対する、閉領域の画素数の最大値の割合を求め、これを入力パラメータｋ５としてもよい。つまり、（閉領域の画素数の最大値）／（写真領域内の総画素数）をｋ５とする。
【０１０９】
このように、特定色画素のカウント結果を用いる場合には上記（１）、（２）又は（３）の例のようにして入力パラメータｋ（入力パラメータｋ１，ｋ２，ｋ３）を求め、閉領域処理の結果を用いる場合には上記（４）又は（５）の例のようにして入力パラメータｋ（入力パラメータｋ４，ｋ５）を求める。
【０１１０】
このようにして求めた入力パラメータｋは、入力画像データ応じて形成される入力画像における特定色領域が、その大きさに応じて、その入力画像の観察者に対して与える影響の大きさを示す値となる。この値は、入力画像の特性を表す特性値となる。
【０１１１】
なお、ここでは、上記図２のＳ８において、特定色画素のカウント結果を用いる場合と、閉領域処理の結果を用いる場合とに場合分けして入力パラメータｋを求めるようにしているが、必ずしもこのような場合分けを行う必要はない。例えば、場合分けすることなく、常に閉領域処理の結果を用いて入力パラメータを求めるようにしてもよい。
【０１１２】
このようにして求めた入力パラメータｋに基づいて調整信号ａを設定する。入力パラメータｋに基づいて調整信号ａを設定するには、例えば、図７又は図８に示すような、入力パラメータｋと調整信号ａとの対応関係を定めた関数による変換を行えばよい。この関数は、予め定めて関数格納部２７に格納しておく。なお、図７及び図８の入力パラメータｋとしては、上記ｋ２〜ｋ５を想定している。図７及び図８の入力パラメータｋが上記ｋ１の場合は、横軸が画素数の上位ビットとなる。
【０１１３】
この変換方法としては、ＬＵＴを用いて入力パラメータｋに対応する調整信号ａを求めるようにしてもよく、予め定めた関数式に入力パラメータｋを入力して調整信号ａを求めるようにしてもよく（特に、図７の場合）、入力パラメータｋに対する閾値処理により調整信号ａを求めるようにしてもよい（特に、図８の場合）。
【０１１４】
なお、調整信号ａは、下記５．で説明するように、第１色補正データと第２色補正データとを重み付け加算して出力画像データを算出する際における、第２色補正データの比率である。
【０１１５】
図７又は図８に示す関数について説明する。領域Ａ、つまり、入力パラメータｋの値が非常に小さい範囲（例えば、上記入力パラメータｋ３が、０＜ｋ３≦０．０５を満たす場合）は、例えば、風景中に小さく人物が写っている画像の場合のように、画像中に占める特定色の割合が非常に小さい場合である。そのため、このような画像の特定色の画素に対して、特定色に好ましい色再現を実現するための補正（第２色補正）の影響を強くすると、その部分だけ強調された状態になり、不自然な画像となってしまう。そこで、領域Ａでは、調整信号ａの値を小さく（例えば、ａ＝０．０５）、又は０にすることで、第２色補正の影響を小さく、又は第２色補正の影響をなくすようにする。
【０１１６】
領域Ｂ、つまり、入力パラメータｋの値がある程度大きい範囲（例えば、０．０５＜ｋ３≦０．３の場合）では、画像中に占める特定色の割合がある程度大きくなっている。この場合、特定色を補正することによる不自然さよりも、特定色の色再現が適切でないことによる不自然さを感じるようになる。そのため、第２色補正の影響を大きくする必要がある。ただし、画像中に占める特定色の割合があまり大きくないため、第２色補正の影響を強めに設定しなければ、十分好ましい画質として感じられないという特性があるそこで、領域Ｂでは、調整信号ａの値を大きくする（例えば、ａ＝０．８〜１．２）ことで、第２色補正の影響を大きくするようにする。
【０１１７】
なお、調整信号ａの値は１以上となってもかまわない。この場合、出力画像データ（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ）は、第１色補正データ（Ｃ１，Ｍ１，Ｙ１）と第２色補正データ（Ｃ２，Ｍ２，Ｙ２）とを内分する点ではなく、外分する点になる。この場合も下記式（２）と同一の式で計算することができる。
【０１１８】
領域Ｃ、つまり、入力パラメータｋの値がかなり大きい範囲（例えば、ｋ３＞０．３の場合）では、人物の顔のアップの写真のように、さらに画像に占める特定色の割合が大きくなる。この場合、第２色補正の影響を大きくすると、実際の肌の色とのギャップを感じるようになってしまう。そこで、領域Ｃでは、調整信号ａの値を小さくする（例えば、ａ＝０．１〜０．８）ことで、第２色補正の影響を小さくするようにする。
【０１１９】
このように、調整信号設定部２６は、入力パラメータｋの最小値から予め定めた中間値までの範囲では、入力パラメータｋの値が大きくなるにしたがって調整信号ａの値も大きくなるように調整信号ａを設定し、入力パラメータｋの上記中間値から最大値までの範囲では、入力パラメータｋの値が大きくなるにしたがって調整信号ａの値が小さくなるように調整信号ａを設定する。このように調整信号ａを設定し、その調整信号ａに基づいて好ましい色再現のための第２色補正の補正度合いを調整することにより、画像全体として特定色を違和感なく好適に再現することができる。
【０１２０】
なお、上述した処理は、入力画像データを拡大または縮小したデータに対して行うことも可能である。この場合、総画素数を用いる上記（１）の場合、拡大・縮小の倍率を考慮すればよい。
【０１２１】
５．色補正部での処理
色補正部３における処理の流れを図９のフローチャートに基づいて説明する。
【０１２２】
この処理では、まず、調整信号設定部２６から送られてくる調整信号ａに応じて、信号処理部３３が第１色補正データと第２色補正データとを重み付け加算するための比率を設定する（Ｓ５１）。比率としては、調整信号ａの示す値をそのまま用いることができるため、ここで設定する比率をａとする。
【０１２３】
なお、比率を設定する際には、判定部２１から送られてくる特定色判定信号に基づくことにより、対象となる画素が特定色の場合には上記のように調整信号ａの示す値を比率として設定し、対象となる画素が非特定色の場合には比率を０に設定する。
【０１２４】
そして、第１色補正処理部３１及び第２色補正処理部３２において、それぞれ忠実色再現処理及び特定色再現処理を行い、それぞれ第１色補正データ（Ｃ１，Ｍ１，Ｙ１）及び第２色補正データ（Ｃ２，Ｍ２，Ｙ２）を信号処理部３３に出力する。
【０１２５】
そして、信号処理部３３により、式２を用いて、色空間上の点（Ｃ１，Ｍ１，Ｙ１）と（Ｃ２，Ｍ２，Ｙ２）とを比率ａに基づいて内分又は外分する点（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ）を算出し、この（Ｃｏｕｔ，Ｍｏｕｔ，Ｙｏｕｔ）を出力画像データとして出力する（Ｓ５４）。
【０１２６】
【数２】
2004297617.tif 000004
【０１２７】
このように、特定色の画素について、第１色補正データと第２色補正データとを、比率ａに基づいて重み付け加算し、その結果を出力画像データとして出力する。これにより、簡単な演算で出力画像データを生成することができる。
【０１２８】
６．領域分離処理及び原稿種別判定処理
画像処理装置１に入力される入力画像データには、領域分離処理や原稿種別判定処理を施す場合がある。以下、これらの処理について説明しておく。
【０１２９】
６−１．領域分離処理
入力画像データを、文字、網点（印刷写真）、写真（印画紙写真）の各領域に分離する方法としては、例えば、高橋利至他「文字／網点／写真混在画像の適応２値化方式」画像電子学会研究会予稿９０−０６−０４で紹介されている方法を用いることができる。この方法について以下に詳細を説明する。
【０１３０】
注目画素を中心としたＭ×Ｎ（Ｍ，Ｎは自然数）画素のブロック内で以下のような判定を行い、その判定結果をその注目画素の領域識別信号とする。
【０１３１】
（１）ブロック内の中央の９画素に対して、信号レベルの平均値（Ｄａｖｅ）を求め、その平均値を用いてブロック内の各画素を２値化する。また、最大画素信号レベル（Ｄｍａｘ）、最小画素信号レベル（Ｄｍｉｎ）も同時に求める。
【０１３２】
（２）網点領域では、小領域における画像信号の変動が大きいことや、背景に比べて濃度が高いことを利用し、網点領域を識別する。すなわち、２値化されたデータに対して主走査方向及び副走査方向でそれぞれ０から１への変化点数、１から０への変化点数を求めて、それぞれ、ＫＨ，ＫＶとし、閾値ＴＨ，ＴＶと比較して両者がともに閾値を上回った場合に、網点領域と判定する。また、背景との誤判定を防ぐために、Ｄｍａｘ，Ｄｍｉｎ，Ｄａｖｅを閾値Ｂ１，Ｂ２と比較する。そして、Ｄｍａｘ−Ｄａｖｅ＞Ｂ１、かつ、Ｄａｖｅ−Ｄｍｉｎ＞Ｂ２、かつ、ＫＨ＞ＴＨ、かつ、ＫＶ＞ＴＶを満たす場合に網点領域と判定し、満たさない場合に非網点領域と判定する。
【０１３３】
（３）文字領域では、最大信号レベルと最小信号レベルとの差が大きく、濃度も高いと考えられることから、文字領域の識別を以下のように行う。非網点領域において、先に求めておいた最大画素信号レベル及び最小画素信号レベル、並びにそれらの差分（Ｄｓｕｂ）を、それぞれ閾値ＰＡ，ＰＢ，ＰＣと比較する。そして、Ｄｍａｘ＞ＰＡ、又は、Ｄｍｉｎ＜ＰＢ、又は、Ｄｓｕｂ＞ＰＣを満たす場合に文字領域と判定し、満たさない場合にその他領域と判定する。
【０１３４】
（４）その他領域に対して、画素データＲ，Ｇ，Ｂのそれぞれの信号レベルをＤＲ，ＤＧ，ＤＢとし、閾値ＴＨＢＡＣＫと比較する。そして、ＤＲ＞ＴＨＢＡＣＫ、かつ、ＤＧ＞ＴＨＢＡＣＫ、かつ、ＤＢ＞ＴＨＢＡＣＫを満たす場合に下地領域と判定し、満たさない場合に印画紙写真領域と判定する。
【０１３５】
６−２．原稿種別判定処理
上記の領域分離処理方法は、原稿の種別を判定する方法に適用することも可能である。原稿の種別を判定する際には、プレスキャンを行った低解像度のデータを用いることが多いため、例えば、解像度が劣化する副走査方向における情報を無効にし（プレスキャンを行う場合は、本スキャンの場合よりもスキャン速度を速くするので副走査方向のデータが劣化するため）、主走査方向の判別結果を用いて画素の判別を行い、判別された画素数をカウントし、あらかじめ用意されている写真領域、網点領域、文字領域に対する閾値と比較することにより原稿全体の種別の判定を行うことができる（例えば、特開２００２−２３２７０９号公報参照）。
【０１３６】
例えば、入力画像（原稿）より読み込まれた総画素数に対し、文字と判別された画素数のカウント数が所定割合（閾値）以上あれば文字原稿であるといった具合である。また、写真領域、網点領域、文字領域に対する閾値は、領域分離処理で用いる閾値により、カウント数も大きく変わってくるため、前記領域分離処理で用いる閾値に対応させて設定しておくことが好ましい。例えば、領域分離処理で用いられる閾値が、きびしい値に設定される場合、カウント数に対する閾値は低い値に設定される。文字領域及び網点領域ともにそれぞれの閾値を満たせば、入力された画像（原稿）は文字・網点画像（印刷写真）であると判定される。このときに使用した網点領域の画素数又は印画紙写真領域の画素数を、調整信号ａの設定の際に使用してもよい。画素数の絶対値を用いる場合は、解像度の低下分を考慮して調整信号ａを設定するようにすればよい。
【０１３７】
なお、原稿種別判定後の各処理においては、各領域が混在しないと判定された場合は、判定結果に基づいて処理を行う。例えば、文字原稿と判定された場合は、画像全体に対して文字用の処理（例えば、空間フィルタ処理おいてエッジを強調する処理）を行う。複数の領域が混在すると判定された場合は、それぞれの領域処理の中間パラメータを使用する。例えば、文字・網点画像と判定された場合は文字領域と網点領域の中間的な処理（例えば、空間フィルタ処理において、文字の鮮鋭性の低下を抑制し網点領域に生じるモアレを低減する適応化混合フィルタ）を行う。
【０１３８】
７．画像処理装置の適用例
上述した画像処理装置１を適用した装置の例について説明する。画像処理装置１を画像形成装置としてのデジタルカラー複写機１００に適用したときのブロック構成を図１０に示す。デジタルカラー複写機１００は、カラー画像入力装置１１０、カラー画像出力装置１２０、カラー画像処理装置１３０、及びこれらに対する操作入力のための操作パネル１０１を備えて構成される。なお、カラー画像出力装置１２０は、本発明の画像記録装置として機能する。
【０１３９】
カラー画像処理装置１３０は、Ａ／Ｄ（アナログ／デジタル）変換部１３１、シェーディング補正部１３２、原稿種別自動判別部１３３、入力階調補正部１３４、領域分離処理部１３５、拡大縮小処理部１３６、特定色判定部２、色補正部３、黒生成下色除去部１３７、空間フィルタ処理部１３８、出力階調補正部１３９、及び階調再現処理部１４０を備えて構成されている。カラー画像処理装置１３０における特定色判定部２及び色補正部３が、上記画像処理装置１となる。
【０１４０】
カラー画像入力装置１１０は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備えたスキャナ部を備えて構成されている。カラー画像入力装置１１０は、原稿からの反射光像を、ＲＧＢのアナログ信号としてＣＣＤにて読み取り、カラー画像処理装置１３０に入力するものである。
【０１４１】
カラー画像入力装置１１０にて読み取られたアナログ信号は、カラー画像処理装置１３０内を、Ａ／Ｄ変換部１３１から階調再現処理部１４０まで上記の順で送られ、ＣＭＹＫのデジタルカラー信号として、カラー画像出力装置１２０へ出力される。
【０１４２】
Ａ／Ｄ変換部１３１は、ＲＧＢのアナログ信号をデジタル信号に変換するものである。シェーディング補正部１３２は、Ａ／Ｄ変換部１３１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置１１０の照明系、結像系、撮像系などで生じる各種の歪みを取り除く処理を施すものである。また、シェーディング補正部１３２は、カラーバランスを整える処理を行う。
【０１４３】
原稿種別自動判別部１３３では、シェーディング補正部１３２にて各種の歪みが取り除かれ、カラーバランスの調整がなされたＲＧＢ信号（ＲＧＢの反射率信号）を、濃度信号などのカラー画像処理装置１３０に採用されている画像処理システムの扱いやすい信号に変換するとともに、入力された原稿が、文字原稿、印刷写真原稿、印画紙写真であるか、あるいは、それらが混在する文字／印刷写真原稿であるかなどの判定を行う。
【０１４４】
入力階調補正部１３４は、下地濃度の除去やコントラストなどの画質調整処理を行う。
【０１４５】
領域分離処理部１３５は、ＲＧＢ信号に基づき、入力画像中の各画素を文字領域、網点領域、写真領域の何れかに分離するものである。領域分離処理部１３５は、分離結果に基づき、各画素がどの領域に属しているかを示す領域識別信号を、色補正部３、黒生成下色除去部１３７、空間フィルタ処理部１３８、及び階調再現処理部１４０へ出力するとともに、入力階調補正部１３４の出力した入力信号をそのまま後段の拡大縮小処理部１３６に出力する。拡大縮小処理部１３６は、デジタルカラー複写機１００に備えられる操作パネル１０１より入力される信号に基づいて画像の拡大や縮小の処理を行う。
【０１４６】
特定色判定部２及び色補正部３は、上述した処理を行うものである。すなわち、特定色判定部２は、入力画像データが予め定められた色範囲内にあるか否か判断し、各画素が特定色であるか非特定色かを判定し、特定色である場合、その旨を示す特定色判定信号を出力するとともに、特定色と判定された画素の数のカウントなどを行う。また、特定色の閉領域について、その閉領域の画素数のカウントなどを行う。色補正部３は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【０１４７】
黒生成下色除去部１３７は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成処理、もとのＣＭＹ信号から黒生成処理で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【０１４８】
黒生成処理の一例として、スケルトンブラックによる黒生成を行う一般的方法がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ、出力されるデータをＣ’，Ｍ’，Ｙ’，Ｋ’、ＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）率をα（０＜α＜１）とすると、黒生成下色除去処理は以下の式（３）で表わされる。
【０１４９】
【数３】
2004297617.tif 000005
【０１５０】
空間フィルタ処理部１３８は、黒生成下色除去部１３７より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号に基づいてデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものである。また、階調再現処理部１４０も、空間フィルタ処理部１３８と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号に基づいて所定の処理を施すものである。
【０１５１】
例えば、領域分離処理部１３５にて文字領域に分離された領域は、特に黒文字又は色文字の再現性を高めるために、空間フィルタ処理部１３８による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部１４０においては、高域周波数の再現に適した高解像度のスクリーンでの２値化または多値化処理が選択される。
【０１５２】
また、領域分離処理部１３５にて網点領域に分離された領域に関しては、空間フィルタ処理部１３８において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１３９では、濃度信号などの信号をカラー画像出力装置１２０の特性値である網点面積率に変換する出力階調補正処理を行った後、階調再現処理部１４０で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部１３５にて写真領域に分離された領域に関しては、階調再現性を重視したスクリーンでの２値化または多値化処理が行われる。
【０１５３】
操作パネル１０１は、例えば、設定ボタンや液晶ディスプレイ等の表示手段により構成され、上記した画像の拡大や縮小を行う時の設定や画像モードをマニュアルで設定する際に操作される。
【０１５４】
上述した各処理が施された画像データは、一旦メモリなどの記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置１２０に入力される。このカラー画像出力装置１２０は、画像データを紙などの画像記録媒体上に出力するもので、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置１２０を挙げることができるが、特に限定されるものではない。なお、以上の各処理は図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により制御される。
【０１５５】
また、本発明は、図１１に示すようなスキャナシステム２００に適用することもできる。スキャナシステム２００は、スキャナ読取部２１０ａ及びスキャナドライバ２１０ｂからなるスキャナ２１０、スキャナ２１０が接続されているコンピュータ２３０、コンピュータ２３０に接続されているディスプレイ２４０などを備えて構成される。
【０１５６】
ここで、スキャナドライバｂには、Ａ／Ｄ変換部１３１、シェーディング補正部１３２、原稿種別自動判別部１３３、入力階調補正部１３４、領域分離処理部１３５、及び特定色判定部２が備わっている。これらは、上記デジタルカラー複写機１００について説明したものと同等の機能を有するものである。
【０１５７】
また、コンピュータ２３０上で実行されるアプリケーションソフトウェア２３０ａにおいて、色補正部３やγ補正処理部１５０が実現される。色補正部３では、ＲＧＢ信号をディスプレイ用のＲＧＢ信号に変換し、γ補正処理部１５０でディスプレイのγ特性に応じた処理が施される。
【０１５８】
このスキャナシステム２００では、スキャナ読取部２１０ａで原稿画像を読み取り、スキャナドライバ２１０ｂで特定色の判定・カウント処理等を行い、読み込まれた画像データ及び特定色判定信号・調整信号が、コンピュータ２３０に出力される。コンピュータ２３０では、これらのデータに基づいて、アプリケーションソフトウェア２３０ａが色補正処理やγ補正処理を行い、これらの処理後のデータに基づいてディスプレイ２４０に画像を表示する。
【０１５９】
また、図１２に示すような他のスキャナシステム２００ａに適用することもできる。スキャナシステム２００ａは、スキャナドライバ２１０ｂからの画像データ及び特定色判定信号・調整信号を、コンピュータではなくプリンタ２５０に出力する。
【０１６０】
プリンタ２５０には、カラー画像処理部２５０ａ及びカラー画像出力部２５０ｂが備わっている。このカラー画像処理部２５０ａには、色補正部３、黒生成下色除去部１３７、空間フィルタ処理部１３８、及び出力階調補正部１３９が備わっている。これらは、上記デジタルカラー複写機１００について説明したものと同等の機能を有するものである。
【０１６１】
このスキャナシステム２００ａでは、スキャナ読取部２１０ａで原稿画像を読み取り、スキャナドライバ２１０ｂで特定色の判定・カウント処理等を行い、読み込まれた画像データ及び特定色判定信号・調整信号が、プリンタ２５０に出力される。プリンタ２５０では、これらのデータに基づいて、カラー画像処理部２５０ａにおいて色補正処理等を行い、これらの処理後のデータに基づいてカラー画像出力部２５０ｂにて画像を記録媒体（紙など）上に出力する。
【０１６２】
さらに、本発明は、図１３に示すようなデジタルカメラシステム３００に適用することもできる。デジタルカメラシステム３００は、ＣＣＤ３１０ａ、カラー画像処理部３１０ｂ及び液晶表示部３１０ｃからなるデジタルカメラ３１０、デジタルカメラ３１０が接続されるコンピュータ３３０、コンピュータ３３０に接続されているディスプレイ３４０などを備えて構成される。
【０１６３】
カラー画像処理部３１０ｂには、Ａ／Ｄ変換部３１１、入力補正部３１２、特定色判定部２、圧縮処理部３１３及び記憶部３１４が備わっている。そして、デジタルカメラ３１０では、ＣＣＤ３１０ａで撮影されたアナログのＲＧＢ信号からなる画像データが、Ａ／Ｄ変換部３１１でデジタルのＲＧＢ信号に変換され、入力補正部３１２で入力補正が施され、図１で説明した特定色判定部２により特定色判定信号・調整信号を生成する。また、圧縮処理部３１３によりＲＧＢ信号をＹＣｒＣｂ信号（Ｙ：輝度、Ｃｒ・Ｃｂ：色差）に変換した後、データを圧縮処理する。そして、圧縮されたＹＣｒＣｂ信号が記憶部３１４に記憶される。なお、撮影した画像を、液晶表示部３１０ｃに表示することもできる。
【０１６４】
記憶部３１４に記憶されたＹＣｒＣｂ信号は、デジタルカメラ３１０がコンピュータ３３０と接続されることにより、コンピュータ３３０に出力される。コンピュータ３３０上で実行されるアプリケーションソフトウェア３３０ａでは、復号処理部３３１、色空間変換部３３２、色補正部３及びγ補正処理部１５０が実現される。圧縮されたＹＣｒＣｂ信号は、復号処理部３３１において、復号、逆量子化、逆直交変換され、画像データに変換される。そして、色空間変換部３３２においてＲＧＢ信号に変換される。そして、図１で説明した色補正部３による色補正処理や、図１１で説明したγ補正処理部１５０による処理が施されてディスプレイ３４０に表示される。
【０１６５】
８．プログラム・記録媒体での実施例
本発明は、コンピュータを画像処理装置１の各部として機能させ、上述した画像処理方法をコンピュータに実行させるための画像処理プログラム、及びこの画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体として実現することもできる。これにより、画像処理プログラム自体、又は画像処理プログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１６６】
なお、この記録媒体としては、コンピュータが処理を行うために使用するメモリ、例えばＲＯＭのようなものであってもよく、コンピュータの外部記憶装置としてプログラム読み取り装置が設けられ、そこに挿入すべき記録媒体であってもよい。
【０１６７】
いずれの場合においても、画像処理プログラムは、コンピュータにて直接アクセスして実行させる方式であってもよく、コンピュータによって読み出され、読み出された画像処理プログラムがコンピュータのプログラム記憶エリアにダウンロードされて、そのダウンロードされた画像処理プログラムが実行される方式であってもよい。
【０１６８】
ここで、記録媒体としては、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＤカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１６９】
また、インターネットを含む通信ネットワークと接続可能なシステム構成において、通信ネットワークから画像処理プログラムをダウンロードすることにより画像処理プログラムが利用されてもよい。なお、このように通信ネットワークから画像処理プログラムをダウンロードする場合には、そのダウンロード用のプログラムは予めコンピュータに格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。
【０１７０】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【０１７１】
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのモデムなどが備えられる。
【０１７２】
【発明の効果】
本発明の画像処理装置は、各画素が特定色であるか否かを判定する判定手段と、判定手段の判定結果に基づいて入力画像の特性値を予め定めた方法で設定する特性値設定手段と、特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づいて、入力画像の画素データに対して補正を施す補正手段とを備える構成である。
【０１７３】
上記の構成では、人物の肌色からなる特定色領域を例にとると、風景画像の中に非常に小さな人物が写っている入力画像では、補正度合いを抑えて不自然さが生じることを防止し、入力画像に占める人物の割合が大きくなり、特定色領域をはっきりと認識できるようになるにつれて、補正度合いを大きくして好ましい色再現を実現し、ポートレートや顔のアップ画像のように、さらに画像中に占める人物の割合が大きくなると、逆に補正度合いを小さくして忠実な色再現に近付けるようにできる。
【０１７４】
このように、その補正度合いに基づいた補正を実行することにより、補正後の入力画像を観察する観察者にとって、画像全体として特定色を違和感なく好適に再現できるように補正することができる。
【０１７５】
実際に補正を行うには、補正手段は、特定色を示す画素データを補正する場合に、画素データの色の忠実な色再現のための補正として予め定めた第１補正の効果と、画素データの色が特定色である場合にその特定色に好ましい色再現のための補正として予め定めた第２補正の効果とを、補正特性に基づいて調整すればよい。
【０１７６】
本発明の画像処理装置は、上記の画像処理装置において、補正手段は、特定色を示す画素データを補正する場合に、画素データに対して第１補正を施した結果である第１補正データと、画素データに対して第２補正を施した結果である第２補正データとを生成するとともに、生成した第１補正データと第２補正データとを、補正特性に基づいて重み付け加算することにより補正結果としての補正データを生成することが望ましい。
【０１７７】
上記の構成では、補正特性に基づいて、第１補正データと第２補正データとを重み付け加算することにより、簡単な演算で補正データを生成することができる。
【０１７８】
本発明の画像処理装置は、上記の画像処理装置において、特性値設定手段は、特性値を設定するために、入力画像に含まれる特定色領域ごとにその特定色領域に含まれる特定色の画素をカウントして、最大の特定色領域の画素数を求めることが望ましい。
【０１７９】
上記の構成では、特性値設定手段が、入力画像における最大の特定色領域の画素数を求める。この画素数により、入力画像における特定色領域が、その大きさに応じて観察者に対して与える影響の大きさを示す特性値を適切に設定することができる。
【０１８０】
本発明の画像処理装置は、上記の画像処理装置において、特定色は色空間における予め定められた特定範囲に含まれる色であり、特性値設定手段は、特定色の画素をカウントする場合に、各画素の色の特定範囲における位置に応じて重み付けした値をカウントすることが望ましい。
【０１８１】
上記の構成では、各画素の色の特定範囲における位置に応じて、特定色らしさに応じた重み付けをして特定色の画素をカウントすることができる。これにより、より適切な画素のカウントが可能になる。
【０１８２】
本発明の画像処理装置は、上記の画像処理装置において、特性値設定手段は、予め定めた関数に基づいて、特性値を、補正度合いを示す値に変換することが望ましい。
【０１８３】
上記の構成では、補正度合いを、特性値の変化に応じて連続的あるいは多段階に変化する値として設定することができる。これにより、様々な入力画像に対してより適切な補正を行うことができるようになる。
【０１８４】
本発明の画像形成装置は、上記何れかの画像処理装置と、その画像処理装置にて補正が施された画素データに基づいて画像記録媒体に対して画像を記録する画像記録装置とを備える構成である。
【０１８５】
上記の構成では、上記画像処理装置によって入力画像全体として特定色を違和感なく好適に再現できるように補正することができるので、これに基づいて高品質の画像を画像記録媒体に形成することができる。
【０１８６】
本発明の画像処理方法は、各画素が特定色であるか否かを判定する判定処理と、判定処理の判定結果に基づいて入力画像の特性値を予め定めた方法で設定する特性値設定処理と、特性値のある値に対して補正度合いが極大となるように予め設定された補正特性に基づいて、入力画像の画素データに対して補正を施す補正処理とを含む方法である。
【０１８７】
上記の方法では、上記画像処理装置と同様に、入力画像全体として特定色を違和感なく好適に再現できるように補正することができるようになる。
【０１８８】
本発明の画像処理プログラムは、上記の画像処理方法を実行するための画像処理プログラムであって、コンピュータに各処理を実行させるための画像処理プログラムである。また、本発明のコンピュータ読み取り可能な記録媒体は、上記の画像処理プログラムを記録したものである。
【０１８９】
これらによっても、上記画像処理装置と同様に、カラー画像全体として特定色を違和感なく好適に再現できるように補正することができるようになる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る画像処理装置の構成を示すブロック図である。
【図２】図１の画像処理装置における特定色判定部の処理の流れを示すフローチャートである。
【図３】図２のフローチャートにおける特定色画素のカウント処理において、特定色の画素数を重み付けによりカウントする場合の重み付けの概念を説明するための概念図である。
【図４】図２のフローチャートにおける閉領域処理の流れを示すフローチャートである。
【図５】図２のフローチャートにおける閉領域処理の流れを示すフローチャートである。
【図６】（ａ）〜（ｄ）は、図２のフローチャートにおける閉領域処理において、閉領域ごとの画素数をカウントするためのラベル付けを説明する図面である。
【図７】図２のフローチャートにおける調整信号の算出処理に用いる関数の一例を示すグラフである。
【図８】図２のフローチャートにおける調整信号の算出処理に用いる関数の他の例を示すグラフである。
【図９】図１の画像処理装置における色補正部の処理の流れを示すフローチャートである。
【図１０】本発明の画像処理装置を適用したデジタルカラー複写機の構成を示すブロック図である。
【図１１】本発明の画像処理装置を適用したスキャナシステムの構成を示すブロック図である。
【図１２】本発明の画像処理装置を適用した他のスキャナシステムの構成を示すブロック図である。
【図１３】本発明の画像処理装置を適用したデジタルカメラシステムの構成を示すブロック図である。
【符号の説明】
１      画像処理装置
２      特定色判定部
３      色補正部（補正手段）
２１      判定部（判定手段）
２２      カウント部（特性値設定手段）
２３      閉領域処理部（特性値設定手段）
２４      メモリ（特性値設定手段）
２５      決定部（特性値設定手段）
２６      調整信号設定部（特性値設定手段）
２７      関数格納部（特性値設定手段）
３１      第１色補正処理部
３２      第２色補正処理部
３３      信号処理部
１００      デジタルカラー複写機（画像形成装置）
１１０      カラー画像入力装置
１２０      カラー画像出力装置（画像記録装置）
１３０      カラー画像処理装置
【図１】
2004297617.tif 000006
【図２】
2004297617.tif 000007
【図３】
2004297617.tif 000008
【図４】
2004297617.tif 000009
【図５】
2004297617.tif 000010
【図６】
2004297617.tif 000011
【図７】
2004297617.tif 000012
【図８】
2004297617.tif 000013
【図９】
2004297617.tif 000014
【図１０】
2004297617.tif 000015
【図１１】
2004297617.tif 000016
【図１２】
2004297617.tif 000017
【図１３】
2004297617.tif 000018