(57)【要約】【課題】入力画像データに含まれている面積階調画像データを適切に画像処理することができる画像処理装置、画像読取装置、画像形成装置、画像処理方法、画像処理プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】画像処理装置は、判別制御部６１と色情報算出部６２と原稿判定部６３とからなる原稿種別自動判別部６を備える。判別制御部６１は、入力画像データに面積階調画像データが含まれているか否かを判定する。色情報算出部６２は、入力画像データの色情報を算出する。原稿判定部６３は、判別制御部６１判定結果と、色情報算出部６２の算出結果とに基づいて、面積階調画像データを含む入力画像データの色情報を判別し、特定色の領域が含まれているか否かを判別する。【選択図】  図１
2004248103.tif 000002
【特許請求の範囲】
【請求項１】
画像処理手段により所定の処理を施すことで入力画像データを出力画像データに変換する画像処理装置において、
上記入力画像データに面積階調画像データが含まれているか否かを判定する画像判定手段と、
上記画像判定手段によって面積階調画像データを含むと判定された上記入力画像データの色情報を算出する色情報算出手段とを備えていることを特徴とする画像処理装置。
【請求項２】
上記入力画像データに基づき、入力画像データに対応する原稿の種別を判別する原稿種別判別手段に、上記画像判定手段と上記色情報算出手段とが備えられていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記画像判定手段は、ユーザによる入力が可能な操作表示部からの入力データに基づいて判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
画像処理手段により所定の処理を施すことで入力画像データを出力画像データに変換する画像処理装置において、
上記入力画像データから面積階調画像データの領域を分離して抽出する領域分離手段と、
上記領域分離手段によって抽出された上記面積階調画像データの領域において、画素ごと、複数の画素よりなるブロックごと、または、原稿ごとに色情報を算出する色情報算出手段とを備えていることを特徴とする画像処理装置。
【請求項５】
上記色情報算出手段は、上記色情報の算出により、面積階調画像データが予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行うことを特徴とする請求項１または４に記載の画像処理装置。
【請求項６】
上記色情報算出手段の判定結果に基づいて、上記画像処理手段による上記入力画像データから上記出力画像データへの変換のための上記処理を切り換える制御手段を備えていることを特徴とする請求項１または４に記載の画像処理装置。
【請求項７】
上記画像処理手段は、入力画像データを入力画像データとは異なる表色系の画像データに変換して入力画像データに色補正処理を施す色補正手段であり、
上記制御手段は、上記色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、上記色補正処理を切り換えることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
上記画像処理手段は、入力画像データに空間フィルタ処理を施す空間フィルタ手段であり、
上記制御手段は、上記色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、上記空間フィルタ処理を切り換えることを特徴とする請求項６に記載の画像処理装置。
【請求項９】
上記画像処理手段は、上記入力画像データを予め定められる階調数に変換する階調再現処理を施す階調再現処理手段であり、
上記制御手段は、上記色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、上記階調再現処理を切り換えることを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
請求項１ないし５のいずれか１項に記載の画像処理装置を備え、
原稿から画像を読み取り、該読み取った画像に所定の処理を施すことを特徴とする画像読取装置。
【請求項１１】
請求項１ないし９のいずれか１項に記載の画像処理装置と、
原稿から画像を読み取り、上記画像処理装置に読み取った画像を入力する画像入力装置と、
上記画像処理装置により処理が施された出力画像データに基づいて記録媒体上に画像を形成する画像出力装置とを備えることを特徴とする画像形成装置。
【請求項１２】
入力画像データに所定の処理を施して出力画像データに変換する画像処理方法において、
上記入力画像データに面積階調画像データが含まれるか否かを判定する判定工程と、
上記面積階調画像データを含むと判定された上記入力画像データの色情報を算出する算出工程とを含んでいることを特徴とする画像処理方法。
【請求項１３】
入力画像データに所定の処理を施して出力画像データに変換する画像処理方法において、
上記入力画像データから上記面積階調画像データの領域を分離して抽出する領域分離工程と、
抽出された上記面積階調画像データの領域において、画素ごと、複数の画素よりなるブロックごと、または、原稿ごとに上記色情報を算出する算出工程とを含んでいることを特徴とする画像処理方法。
【請求項１４】
上記色情報を算出して、上記面積階調画像データが、予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行う色情報判定工程を含むことを特徴とする請求項１２または１３に記載の画像処理方法。
【請求項１５】
上記面積階調画像データの色情報の算出結果に基づいて、上記入力画像データから上記出力画像データへ変換するための処理を切り換えることを特徴とする請求項１２または１３に記載の画像処理方法。
【請求項１６】
請求項１２ないし１５のいずれか１項に記載の画像処理方法をコンピュータに実行させるための画像処理プログラム。
【請求項１７】
請求項１６に記載の画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データに含まれている面積階調画像データに対して適切な処理を施す画像処理装置、画像読取装置、画像形成装置、画像処理方法、画像処理プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
スキャナなどの画像入力装置から読み込まれる原稿には、文字原稿、網点などの面積階調で表される印刷写真原稿、印画紙写真原稿およびこれらの混在したものなどがある。
【０００３】
読み込まれた原稿の画像データは、例えばデジタル複写機に備えられた画像処理装置において、所望の画像処理が施されて出力される。このような画像処理の一例としては、色補正処理・黒生成下色除去処理・空間フィルタ処理・階調再現処理などがある。
【０００４】
また、上記の処理に加えて、例えば、領域分離処理と呼ばれる処理によって、文字領域、網点領域、写真（印画紙写真）領域などの複数の領域を識別し、各種領域に応じて適した処理を施すことで画質の向上が図られていた。
【０００５】
ところで、原稿画像が特にカラーの場合、特定の色、例えば、人の肌、空の青、草木の緑等の色であって、元の画像に忠実な色の再現を行うよりも、人間が記憶している色に近い色の再現を好ましく感じるような色である記憶色等に対しては、その色用の画像処理を行う必要がある。
【０００６】
このような処理を行うものとしては、記憶色領域を予め定めておき、演算式を用いて画素ごとに記憶色領域に含まれるか否か判定を行い、記憶色と判定された画素数をカウントして全画素数に対する比率を求めて閾値と比較し、その記憶色用に色分解条件を設定する必要があるか否かを判断する構成がある（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開平２−５０８５９号公報（１９９０年２月２０日公開）
【０００８】
【非特許文献１】
高橋利至、吉田雅之、瀬政孝義、小野文孝（三菱電機（株）），「文字／網点／写真混在画像の適応２値化方式」，第１２１回研究会講演予稿（画像電子学会），１９９１年３月２２日，１９〜２４頁
【０００９】
【発明が解決しようとする課題】
しかしながら、上記特許文献１の構成では、例えば、肌色の領域の各画素がほぼ肌色である印画紙写真に対しては有効であるが、肌色の領域であっても肌色の画素は少なくほとんどの画素が肌色とは異なる色で構成されている面積階調画像に対しては、記憶色であるか否か正しく判定することができない。即ち、面積階調画像領域においては、特定色の判別は困難であった。
【００１０】
ここで、面積階調画像データとは、中間調を含む色情報を表現する画像データであって、例えば、網点から構成される網点画像データ、規則的に密に並んだ平行線から構成される万線画像データ、または誤差拡散によって作成される画像データを含むものであり、画素配分法・ディザ法および濃度パターン法などの中間調生成方法を用いるもの全てを含むものである。
【００１１】
このような面積階調画像データにおいては、例えば領域分離処理を用いて面積階調の画像データであると判別することはできるが、その画素を中心として見た場合にどのような色として認識されるかといった、その画素の見え方を判定することはできない。
【００１２】
従って、従来は、画像処理装置の入力画像データに面積階調画像データが含まれている場合に、画像処理において十分な効果を得ることができないという問題が生じていた。
【００１３】
即ち、色補正処理などの画像処理を画像データの画素点ごとに行う際に、適切な画像処理を行うことができず、例えば記憶色処理のような色補正処理において、十分な効果を得ることができない。
【００１４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、入力画像データに含まれている面積階調画像データを適切に画像処理することができる画像処理装置、画像読取装置、画像形成装置、画像処理方法、画像処理プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【００１５】
【課題を解決するための手段】
本発明の画像処理装置は、上記の課題を解決するために、画像処理手段により所定の処理を施すことで入力画像データを出力画像データに変換する画像処理装置において、上記入力画像データに面積階調画像データが含まれているか否かを判定する画像判定手段と、上記画像判定手段によって面積階調画像データを含むと判定された上記入力画像データの色情報を算出する色情報算出手段とを備えていることを特徴としている。
【００１６】
ここで、面積階調画像データとは、例えば、網点から構成される網点画像データ、規則的に密に並んだ平行線から構成される万線画像データ、または誤差拡散によって作成される画像データのような、中間調を含む色を表現するためのデータである。例えば、網点画像データの場合には網点の配置の密度を変えることによって、また万線画像データの場合には線の太さを画像の濃淡に応じて変えることによって中間調を含む階調表現を行うことができる。
【００１７】
上記の構成によれば、例えば表現しようとする階調に対応する色情報を入力画像データから求めるので、入力画像データが面積階調画像データを含む場合であっても中間調を含む色情報を得ることができる。
【００１８】
ここで中間調とは、中間の階調、即ち、面積階調を使用することによりはじめて表現することができる階調のことをいう。
【００１９】
このような構成の例としては、画像判定手段としての原稿種別自動判別手段によって網点画像を含む印刷写真と判定された入力画像データから、色情報算出手段によって色情報を求める構成が挙げられる。また他の一例としては、画像形成装置に備えられた画像処理装置において、操作パネルから画像モードとして印刷写真モードが選択される構成がある。この場合には、網点画像を判定する画像判定手段としてのＣＰＵ（制御手段）によって、網点画像を含む印刷写真と判定された入力画像データから、色情報算出手段によって色情報を求める。なお、これらの場合には、必ずしも領域分離を行う必要はない。
【００２０】
上記の画像処理装置は、入力画像データに基づき、入力画像データに対応する原稿の種別を判別する原稿種別判別手段に、画像判定手段と色情報算出手段とが備えられていることが好ましい。
【００２１】
上記の構成によれば、原稿種別判別手段が原稿の種別を判別すると共に、面積階調原稿であるか否かを判別することができる。従って、面積階調原稿である場合には、その色情報を得ることができ、原稿全体に適切な処理を行うことができる。
【００２２】
上記の画像処理装置は、画像判定手段が、ユーザによる入力が可能な操作表示部からの入力データに基づいて判定することが好ましい。
【００２３】
上記の構成によれば、例えば操作パネルからの入力により、簡単に原稿の種別を判別することができ、入力画像データが面積階調画像データを含む否かも簡単に判別できる。
【００２４】
本発明の画像処理装置は、入力画像データから面積階調画像データの領域を分離して抽出する領域分離手段と、領域分離手段によって抽出された面積階調画像データの領域において、画素ごと、複数の画素よりなるブロックごと、または、原稿ごとに（原稿全体に対して）色情報を算出する色情報算出手段とを備えていることを特徴としている。
【００２５】
上記の構成によれば、領域分離手段による領域分離処理によって画素毎あるいはブロック単位で、または原稿全体に対して面積階調画像データの領域を抽出することができ、色情報を得ることができる。
【００２６】
上記の画像処理装置は、色情報算出手段が、色情報の算出により、面積階調画像データが予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行うことが好ましい。
【００２７】
上記の構成によれば、例えば、色情報算出手段の判定結果が、面積階調画像データの領域が肌色などの特定色である、特定濃度である、または、特定彩度であること等を示す場合、入力画像データに対する処理（例えば色補正処理・空間フィルタ処理・階調再現処理等）として適切な方法を選択することにより高画質化を図ることができる。
【００２８】
なお、特定色としては、例えば人の肌、空の青、草木の緑等の色であって、元の画像に忠実な色の再現を行うよりも、人間が記憶している色に近い色の再現を好ましく感じるような色である、いわゆる記憶色が挙げられる。
【００２９】
上記の画像処理装置は、色情報算出手段の判定結果に基づいて、画像処理手段による入力画像データから出力画像データへの変換のための処理を切り換える制御手段を備えていることが好ましい。
【００３０】
上記の構成によれば、面積階調画像領域が特定色であるか否か、特定濃度であるか否か、あるいは特定彩度であるか否かの何れかに基づいて、色補正処理・黒生成下色除去処理・空間フィルタ処理・階調再現処理などの処理内容を切り換えることができる。これにより、入力画像データの特徴に応じて適切な処理を施すことができる。
【００３１】
例えば、黒生成下色除去処理においては、面積階調画像領域が特定色である場合、黒生成量を下げるか黒生成を行わないかして、肌色領域の孤立黒ドットを抑制して、粒状感を抑えることができる。
【００３２】
また、制御手段は、例えばＣＰＵによって実現することができる。
【００３３】
上記の画像処理装置は、画像処理手段が、入力画像データを入力画像データとは異なる表色系の画像データに変換して入力画像データに色補正処理を施す色補正手段であり、制御手段は、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、色補正処理を切り換えることが好ましい。
【００３４】
上記の構成によれば、面積階調の画素またはブロックであっても、あるいは原稿全体に対しても、最適値もしくは指定した色に変換することができる。具体的には、記憶色処理を施したり、画像編集のような色変換処理を行うことにより、例えば、編集機能をもつ複写機やスキャナドライバ（画像処理装置）において、ユーザの指定した色を変更できる。
【００３５】
上記の画像処理装置は、画像処理手段が、入力画像データに空間フィルタ処理を施す空間フィルタ手段であり、制御手段が、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、空間フィルタ処理を切り換えることが好ましい。
【００３６】
上記の構成によれば、面積階調画像領域において、予め定められた特定色領域、予め定められた特定濃度領域あるいは予め定められた特定彩度領域に対して、あるいは、予め定められた特定色、予め定められた特定濃度あるいは予め定められた特定彩度の面積階調画像領域を含む原稿に対して、最適な空間フィルタ処理を行うことができる。
【００３７】
上記の画像処理装置は、画像処理手段が、入力画像データを予め定められる階調数に変換する処理を施す階調再現処理手段であり、制御手段が、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、階調再現処理を切り換えることが好ましい。
【００３８】
上記の構成によれば、面積階調画像領域において、予め定められた特定色領域、予め定められた特定濃度領域あるいは予め定められた特定彩度領域に対して、最適な階調再現処理を行うことができる。
【００３９】
本発明の画像読取装置は、上記記載の画像処理装置を備え、原稿から画像を読み取り、該読み取った画像に所定の処理を施すことを特徴としている。
【００４０】
上記の構成によれば、例えば、面積階調画像領域が肌色などの特定色である場合、記憶色処理を施したり、面積階調画像領域の色やユーザが指定する色へ変換することができ、適切な画像処理を行うことができる画像読取装置を提供することができる。
【００４１】
本発明の画像形成装置は、上記記載の画像処理装置と、原稿から画像を読み取り、画像処理装置に読み取った画像を入力する画像入力装置と、上記画像処理装置により処理が施された出力画像データに基づいて記録媒体上に画像を形成する画像出力装置とを備えることを特徴としている。
【００４２】
上記の構成によれば、例えば、面積階調画像領域が肌色などの特定色である場合、適切な色補正処理・空間フィルタ処理・階調再現処理を施して、高画質の画像を出力する画像形成装置を提供することができる。
【００４３】
本発明の画像処理方法は、上記の課題を解決するために、入力画像データに所定の処理を施して出力画像データに変換する画像処理方法において、上記入力画像データに面積階調画像データが含まれるか否かを判定する判定工程と、上記面積階調画像データを含むと判定された上記入力画像データの色情報を算出する算出工程とを含んでいることを特徴としている。
【００４４】
上記の方法によれば、例えば表現しようとする階調に対応する色情報を入力画像データから求めるので、入力画像データが面積階調画像データを含む場合であっても中間調を含む色情報を得ることができる。従って、入力画像データに含まれている面積階調画像データを適切に画像処理することができる。
【００４５】
また、本発明の画像処理方法は、入力画像データに所定の処理を施して出力画像データに変換する画像処理方法において、上記入力画像データから上記面積階調画像データの領域を分離して抽出する領域分離工程と、抽出された上記面積階調画像データの領域において、画素ごと、複数の画素よりなるブロックごと、または、原稿ごとに（原稿全体に対して）上記色情報を算出する算出工程とを含んでいることを特徴としている。
【００４６】
上記の方法によれば、領域分離工程による領域分離処理によって、画素毎あるいはブロック単位、または、原稿全体に対して面積階調画像データの領域を抽出することができ、色情報を得ることができる。
【００４７】
上記の画像処理方法は、色情報を算出して、面積階調画像データが、予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行う色情報判定工程を含むことが好ましい。
【００４８】
上記の方法によれば、例えば、面積階調画像データの領域が肌色などの特定色、特定濃度、または特定彩度である場合、入力画像データに対する処理（例えば色補正処理・空間フィルタ処理・階調再現処理等）として適切な方法を選択することにより、画像処理方法を適用した画像処理装置において高画質化を図ることができる。
【００４９】
上記の画像処理方法は、面積階調画像データの色情報の算出結果に基づいて、入力画像データから出力画像データへ変換するための処理を切り換えることが好ましい。
【００５０】
上記の方法によれば、例えば、面積階調画像領域が特定色であるか否か、特定濃度であるか否か、あるいは特定彩度であるか否かの何れかに基づいて、色補正処理・黒生成下色除去処理・空間フィルタ処理・階調再現処理等の処理内容を切り換えることができる。これにより、入力画像データの特徴に応じて適切な処理を施すことができる。
【００５１】
本発明の画像処理プログラムは、上記記載の画像処理方法をコンピュータに実行させる。
【００５２】
上記の構成によれば、例えば、網点領域が特定色であるか否かを判定して、適切な色補正処理・空間フィルタ処理・中間調処理を施すことができる画像処理方法の画像処理プログラムをコンピュータシステムにロードすることにより、上記画像処理方法をユーザに提供することができる。
【００５３】
本発明のコンピュータ読み取り可能な記録媒体は、上記記載の画像処理プログラムを記録している。
【００５４】
上記の構成によれば、上記記録媒体に記録されたプログラムをコンピュータシステムにロードすることにより、上記画像処理方法をユーザに提供することができる。
【００５５】
【発明の実施の形態】
〔実施の形態１〕
本発明の実施の一形態について図１〜図６、図９、図１７に基づいて説明すれば、以下の通りである。
【００５６】
図２は、本実施の形態に係るデジタルカラー複写機（画像形成装置）の要部の構成を示す。同図に示すように、本デジタルカラー複写機は、カラー画像処理装置（画像処理装置）１、カラー画像入力装置２、および、カラー画像出力装置３を備えている。カラー画像処理装置１には、カラー画像入力装置２およびカラー画像出力装置３が接続されると共に操作パネル１４が接続されている。
【００５７】
カラー画像入力装置２は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置１に入力するものである。
【００５８】
カラー画像処理装置１は、原稿から読み取った入力画像データに面積階調画像データが含まれるか否かを判定して、面積階調画像データを含むと判定されたときには入力画像データから色情報を求めるようになっている。
【００５９】
以下、カラー画像処理装置１の構成について、図２を用いて説明する。
【００６０】
カラー画像処理装置１は、画像処理手段としての、Ａ／Ｄ（アナログ／デジタル）変換部４、シェーディング補正部５、原稿種別自動判別部６、入力階調補正部７、領域分離処理部８、色補正部（色補正手段、画像処理手段）９、黒生成下色除去部１０、空間フィルタ処理部（空間フィルタ手段、画像処理手段）１１、出力階調補正部１２、および階調再現処理部（階調再現処理手段、画像処理手段）１３から構成されている。
【００６１】
上記ＲＧＢのアナログ信号（入力画像データ）は、以下に説明するように、カラー画像処理装置１において、Ａ／Ｄ変換部４、シェーディング補正部５、原稿種別自動判別部６、入力階調補正部７、領域分離処理部８、色補正部９、黒生成下色除去部１０、空間フィルタ処理部１１、出力階調補正部１２、階調再現処理部１３の順で送られ、ＣＭＹＫ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー・Ｋ：ブラック）のデジタルカラー信号（ＣＭＹＫ信号、出力画像データ）としてカラー画像出力装置３へ出力される。
【００６２】
Ａ／Ｄ変換部４は、ＲＧＢのアナログ信号をデジタル信号に変換するものである。シェーディング補正部５は、Ａ／Ｄ変換部４から送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じた各種の歪みを取り除く処理を施すものである。また、シェーディング補正部５は、ＲＧＢ信号（ＲＧＢの反射率信号）に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置１に採用されている画像処理システムの扱い易い信号に変換する処理を施す。
【００６３】
原稿種別自動判別部６は、ＲＧＢの濃度信号を補色反転してＣＭＹ信号とする。そして、入力された原稿が、文字原稿、印刷写真原稿、印画紙写真であるか、あるいは、それらが混在する文字／印刷写真原稿であるかなどの判定を行う。面積階調画像データを含む（入力された原稿画像が面積階調画像である）か否かを判定すると共に、面積階調画像データにおける色情報を算出する原稿種別自動判別部６の詳細については後述する。
【００６４】
入力階調補正部７は、下地の有無を判定して下地濃度の除去を行ったりコントラストなどの画質調整処理を施したりするものである。
【００６５】
領域分離処理部８は、入力画像データ中の各画素を文字領域、面積階調画像領域、写真（印画紙写真）領域などの複数の領域の何れかに分離するものである。領域分離処理部８は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号Ｑを、色補正部９、黒生成下色除去部１０、空間フィルタ処理部１１および階調再現処理部１３へと出力する。また、領域分離処理部８は、入力階調補正部７から入力された入力信号をそのまま後段の色補正部９に出力する。
【００６６】
色補正部９は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行うものである。
【００６７】
黒生成下色除去部１０は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものであって、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００６８】
黒生成処理の一例として、スケルトンブラックによる黒生成を行う方法（一般的方法）がある。この方法では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるデータをＣ，Ｍ，Ｙ，出力されるデータをＣ´，Ｍ´，Ｙ´，Ｋ´、ＵＣＲ（Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）率をα（０＜α＜１）とすると、黒生成下色除去処理は以下の式（１）〜（４）で表わされる。
【００６９】
Ｋ´＝｛ｍｉｎ（Ｃ，Ｍ，Ｙ）｝                        …（１）
Ｃ´＝Ｃ−αＫ´                                    …（２）
Ｍ´＝Ｍ−αＫ´                                    …（３）
Ｙ´＝Ｙ−αＫ´                                    …（４）
空間フィルタ処理部１１は、黒生成下色除去部１０より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号Ｑを基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけや粒状性劣化を防ぐように処理するものである。階調再現処理部１３も、空間フィルタ処理部１１と同様に、ＣＭＹＫ信号の画像データに対して、領域識別信号Ｑを基に所定の処理を施すものである。
【００７０】
この空間フィルタ処理部１１においては、例えば、領域分離処理部８にて文字に分離された領域は、特に黒文字或いは色文字の再現性を高めるために、空間フィルタ処理としての鮮鋭強調処理によって、高周波数の強調量が大きくされる。そして、後述する階調再現処理部１３において、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が選択される。
【００７１】
また、領域分離処理部８にて面積階調画像領域に分離された領域に関しては、空間フィルタ処理部１１において、入力網点成分を除去するためのローパス・フィルタ処理が施される。そして、出力階調補正部１２で、濃度信号などの信号をカラー画像出力装置３の特性値である網点面積率に変換する出力階調補正処理を行い、階調再現処理部１３へと画像データを出力する。
【００７２】
階調再現処理部１３では、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を施す。領域分離処理部８にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００７３】
上述した各処理が施された画像データは、一旦図示しない記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置３に入力される。このカラー画像出力装置３は、画像データを記録媒体（例えば紙等）上に出力するものである。カラー画像出力装置３の例としては、電子写真方式やインクジェット方式を用いたカラー画像出力装置等を挙げることができるが、特に限定されるものではない。
【００７４】
なお、以上の処理は不図示のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、制御手段）により制御される。
【００７５】
以下、読み取られる原稿が印刷写真画像（面積階調画像）であるか否か、あるいは、面積階調画像が含まれているか否かを判定し、面積階調画像の色情報を算出することにより特定色の領域が含まれているか否かを判定する原稿種別自動判別部（原稿種別判別手段）６について説明する。
【００７６】
ここで、面積階調画像の画像データ（面積階調画像データ）とは、中間調を含む色情報を表現する画像データであって、例えば、網点から構成される網点画像データ、規則的に密に並んだ平行線から構成される万線画像データ、または誤差拡散によって作成される画像データを含むものである。即ち、画素配分法・ディザ法および濃度パターン法などの中間調生成方法を用いる画像データ全てを含むものである。
【００７７】
まず、原稿種別自動判別部６の構成について、図１を用いて説明する。
【００７８】
図２に示すように、原稿種別自動判別部６は、判別制御部（画像判定手段）６１、色情報算出部（色情報算出手段、入力データ色情報算出手段）６２、および、原稿判定部（色情報算出手段、色情報判別手段）６３とを備えている。
【００７９】
判別制御部６１は、ＲＧＢ信号を補色反転してＣＭＹ信号とし、そのＣＭＹ信号を入力階調補正部７へと出力すると共に、画像データ（ＣＭＹ信号）に基づき、入力された原稿の種別（文字原稿、印刷写真原稿（面積階調画像）、印画紙写真であるか、あるいは、それらが混在する文字／印刷写真原稿であるかなど）の判定を行う。
【００８０】
色情報算出部６２は、判別制御部６１による上記判定と並行して、色情報を算出する。
【００８１】
原稿判定部６３は、原稿画像に、特定色の領域が含まれているか否か（特定色の領域の有無）を判別する。
【００８２】
なお、判別制御部６１の処理と色情報算出部６２の処理とは、図１７に示すように、入力画像データを判別制御部６１と色情報算出部６２とに入力することにより、並列して行ってもかまわない。
【００８３】
次に、原稿種別自動判別部６における処理について、図３〜５に示すフローチャートを用いて説明する。なお、後述するステップＳ（以下、Ｓと称する）３〜Ｓ６およびＳ８〜Ｓ１７（判定工程）は判別制御部６１が、Ｓ７（算出工程、入力データ色情報算出工程）は色情報算出部６２が、Ｓ１８〜Ｓ２１（算出工程、色情報判別工程）は原稿判定部６３が行う処理である。
【００８４】
まず、図３に示すように、カラー画像入力装置２において、原稿のプレスキャンが行われる（Ｓ１）。このプレスキャンによって得られたＲＧＢ信号は、所定の処理が施されて判別制御部６１に入力される。判別制御部６１は、上述したように、ＲＧＢの濃度信号をＣＭＹ信号に補色反転することによって、信号変換を行う（Ｓ２）。
【００８５】
次いで、判別制御部６１は、上記補色反転されたＣＭＹ信号を用いて、濃度ヒストグラムを作成する（Ｓ３）。
【００８６】
そして、このヒストグラムから、予め定められる閾値より小さい度数の低度数濃度に属する区分の数を求めると共に、最も度数の大きい（最大度数値（第１の最大度数値）をもつ）濃度区分（第１の最大度数の濃度区分）を求める（Ｓ４）。次に、第１の最大度数の濃度区分に隣接する濃度区分以外で最大度数値をもつ第２の最大度数の（第２の最大度数値）を有する）濃度区分を求める（Ｓ５）。
【００８７】
一方、上記Ｓ３〜Ｓ５の処理と並行して、画像データを２値化し、注目画素を含む複数の画素よりなるマスクを設定し、主走査方向（スキャナの走査面において走査方向に直交する方向）・副走査方向（スキャナの走査方向と平行な方向）での「０」から「１」、「１」から「０」への変化点数の和を求める（Ｓ６）。
【００８８】
なお、この変換点数の算出は、例えば主走査方向の変化点数のみを求める構成であってもよく、このような構成を用いることで高速化が可能である。
【００８９】
また、上記Ｓ３〜Ｓ５、Ｓ６、後述するＳ８〜１６の処理と並行して、後述する色情報算出処理を行う（Ｓ７）。
【００９０】
そして、Ｓ５・６の後、Ｓ４で求めた低度数濃度区分の数と予め定めた第１の閾値との大きさを比較する。低度数濃度区分の数が予め定めた第１の閾値未満の場合にはＳ９に進む。一方、低度数濃度区分の数が予め定めた第１の閾値以上である場合には、図４のＳ１７に示すように、読み取った原稿は文字原稿であるとする。
【００９１】
低度数濃度区分の数が予め定めた第１の閾値未満の場合（Ｓ８でＮｏ）、続いて、総画素数に対する第１の最大度数値の割合を計算し、この割合と予め定めた第２の閾値との大きさを比較する（Ｓ９）。総画素数に対する第１の最大度数値の割合が予め定めた第２の閾値未満（Ｓ９でＮｏ）である場合にはＳ１０に進む。総画素数に対する第１の最大度数値の割合が予め定めた第２の閾値以上である場合（Ｓ９でＹｅｓ）には、図４のＳ１７に示すように、読み取った原稿は文字原稿であるとする。
【００９２】
そして、総画素数に対する第１の最大度数値の割合が予め定めた第２の閾値未満である場合、総画素数と（第１の最大度数値−第２の最大度数値）との比を算出し、この比と予め定めた第３の閾値との大きさを比較する（Ｓ１０）。
【００９３】
このとき、上記比が第３の閾値未満である場合（Ｓ１０でＮｏ）には、図４に示すＳ１１に進む。一方、上記比が予め定めた第３の閾値以上である場合（Ｓ１０でＹｅｓ）には、図４に示すＳ１４に進む。
【００９４】
Ｓ１１においては、上述のＳ６において得られた変化点数の和に応じて、即ち、得られた変化点数の和が予め定めた閾値以上（Ｓ１１でＹｅｓ）であれば、読み取った原稿が文字／印刷写真原稿であるとしてフラグＦの値をａに設定する（Ｓ１２）。
【００９５】
ここで、印刷写真を含む原稿か印画紙写真を含む原稿かを判別するのに、変化点数の和を用いるのは、例えば面積階調画像の場合には、局所領域における画像信号の変動が大きいからである。また、得られた変化点数の和が予め定めた閾値未満（Ｓ１１でＮｏ）であれば、読み取った原稿は文字／印画紙写真原稿であるとする（Ｓ１３）。
【００９６】
また、Ｓ１２においても同様に、得られた変化点数の和が予め定めた閾値以上（Ｓ１４でＹｅｓ）であれば、読み取った原稿が印刷写真原稿であるとしてフラグＦの値をｂに設定する（Ｓ１５）。また、得られた変化点数の和が予め定めた閾値未満（Ｓ１４でＮｏ）であれば、読み取った原稿は印画紙写真原稿であるとする（Ｓ１６）。
【００９７】
以上のように、判別制御部６１は、読み取った原稿の種別を判別すると共に、面積階調画像データが含まれているか否かを判定する（Ｓ８〜Ｓ１７，判定工程）。
【００９８】
ここで、色情報算出部６２が行う色情報算出処理（Ｓ７）について、図５、図６、図９を用いて説明する。色情報算出部６２は、全入力画像データについて色情報算出処理（入力データ色情報算出工程に対応）を行う。
【００９９】
図５に示すように、まず、特定色である画素の数Ｐｓを０とおく（Ｓ３１）。続いて、入力された画像データのうちから、例えば図６に示すような複数の画素よりなるブロックを抽出する（Ｓ３２）。なお、ここでは抽出するブロックとして、注目画素を含む１３×７の画素を抽出しているが、これに限るものではなく、その他の大きさであってもよい。
【０１００】
そして、ブロック中の注目画素に関する色情報を算出し（Ｓ３３）、注目画素が特定色であるか否かを判定する（Ｓ３４）。
【０１０１】
ここで、特定色とは、特に限定されるものではなく、予め定められるものであればどのようなものでもよい。
【０１０２】
例えば、人の肌、空の青、草木の緑等の色であって、元の画像に忠実な色の再現を行うよりも、人間が記憶している色に近い色の再現を好ましく感じるような色である記憶色等でもかまわない。この記憶色に対しては、記憶色処理を行うことで、好ましい画像を出力することが可能となる。好ましい色というのは個人差が有るので、通常例えばプリンタなどでは多くの被験者の好ましい色の平均値を最も好ましい再現としている。
【０１０３】
その後、注目画素が特定色であると判定された場合（Ｓ３４でＹｅｓ）には、特定色である画素の数Ｐｓの値を一つ増加させる。また、注目画素が特定色でないと判定された場合（Ｓ３４でＮｏ）には、特定色である画素の数Ｐｓの値はそのままにする。
【０１０４】
そして、画素全てについて判定が終了したか否かを判定し（Ｓ３６）、画素全てについて判定が終了している場合には、特定色である画素の数Ｐｓの全画素数に対する割合と、予め定めた閾値ＴＨｓ（例えば、０．０５）との比較を行う（Ｓ３７）。このとき、特定色である画素の数Ｐｓの割合が閾値ＴＨｓ以上である場合にはフラグＧの値をｃに設定して色情報算出処理を終了する。一方、特定色である画素の数Ｐｓの割合が閾値ＴＨｓより小さい場合には、そのまま色情報算出処理を終了する。
【０１０５】
また、画素全てについて判定が終了していない場合（Ｓ３６でＮｏ）は、Ｓ３２に戻り、主走査方向に１画素ずらせてブロックを抽出しＳ３３〜Ｓ３５の処理を繰り返す。
【０１０６】
なお、Ｓ３７における比較には、画素の数Ｐｓの割合ではなく、画素の数Ｐｓをそのまま用いてもかまわない。
【０１０７】
ここで、注目画素が特定色であるか否かを判定する方法（Ｓ３４）の一例としては、次のようなものがある。
【０１０８】
まず、色情報の算出として、ブロック内の１３×７画素に対して、信号レベルの平均値（Ｄａｖｅ）＝（Ｃａｖｅ，Ｍａｖｅ，Ｙａｖｅ）を求める。
【０１０９】
そして、予め定めた閾値Ｃｔｈ１，Ｃｔｈ２，Ｍｔｈ１，Ｍｔｈ２，Ｙｔｈ１，Ｙｔｈ２に応じて、Ｃｔｈ１＜Ｃａｖｅ＜Ｃｔｈ２、かつ、Ｍｔｈ１＜Ｍａｖｅ＜Ｍｔｈ２、かつ、Ｙｔｈ１＜Ｙａｖｅ＜Ｙｔｈ２の場合に、特定色と判定する。それ以外の場合は、非特定色と判定する。
【０１１０】
また、注目画素が特定色であるか否かを判定する方法（Ｓ３４）の他の一例としては、次のようなものがある。
【０１１１】
まず、重み付けフィルタ（図９参照）を用いた、ブロック内の重みづけした信号レベルの平均値（Ｄｗａｖｅ）＝（Ｃｗａｖｅ，Ｍｗａｖｅ，Ｙｗａｖｅ）を求める。
【０１１２】
そして、予め定めた閾値Ｃｔｈ１，Ｃｔｈ２，Ｍｔｈ１，Ｍｔｈ２，Ｙｔｈ１，Ｙｔｈ２に応じて、Ｃｔｈ１＜Ｃｗａｖｅ＜Ｃｔｈ２、かつ、Ｍｔｈ１＜Ｍｗａｖｅ＜Ｍｔｈ２、かつ、Ｙｔｈ１＜Ｙｗａｖｅ＜Ｙｔｈ２の場合には特定色と判定する。それ以外の場合は、非特定色と判定する。上記閾値の具体的な数値の例として、特定色としての肌色を判定する場合には、（Ｃｔｈ１，Ｍｔｈ１，Ｙｔｈ１）＝（４５，１２０，１３５），（Ｃｔｈ２，Ｍｔｈ２，Ｙｔｈ２）＝（３０，８５，１００）のように選ぶことができる。
【０１１３】
図９に、重み付けフィルタの構成の一例を示す。ここでは、ブロック内の１３×７画素に対して用いる重み付けフィルタのうちの中心の５×５画素分のフィルタ係数を示す。残りのフィルタ係数は０であるので省略している。
【０１１４】
なお、重み付けフィルタとして用いるフィルタは、この図９に示す構成に限るものではなく、その他の構成であってもよい。
【０１１５】
また、注目画素が特定色であるか否かを判定する方法（Ｓ３４）のさらに他の一例としては、次のようなものがある。
【０１１６】
まず、ブロック内の１３×７画素に対して、一つ一つの画素について閾値を用いて特定色であるか否か判定する。
【０１１７】
そして、特定色であると判定された画素の数が予め定められた閾値よりも大きい場合に、特定色と判定する。それ以外の場合は、非特定色と判定する。また、次の注目画素の判定には、別のブロックを選択し、同様に判定を行う。
【０１１８】
上述したように、判別制御部６１で原稿種別の判別処理（判定工程）、色情報算出部６２で色情報算出処理（入力データ色情報算出工程）を行った後、これらの処理結果は原稿判定部６３に入力される。この原稿判定部６３における処理（色情報判別工程）について、図４を用いて説明する。
【０１１９】
まず、先に設定したフラグＦの値がａであるか否かを判別する（Ｓ１８）。フラグＦの値がａである場合にはさらにフラグＧの値がｃであるか否かを判別する（Ｓ２０）。一方、フラグＦの値がａでない場合には、フラグＦの値がｂであるか否かを判別する（Ｓ１９）。フラグＦの値がｂである場合にはさらにフラグＧの値がｃであるか否かを判別する（Ｓ２０）。フラグＦの値がｂでない場合（Ｓ１９でＮｏ）には処理を終了する。
【０１２０】
続いて、Ｓ２０において、フラグＧの値がｃである場合には、入力画像データの中に、特定色の領域が含まれているとし（Ｓ２１）、フラグＧの値がｃでない場合には処理を終了する。
【０１２１】
以上のように判定した原稿の種別および特定色の有無に応じて、原稿判定部６３は、原稿種別判定信号Ｐを、原稿種別判定信号Ｐを入力階調補正部７、領域分離処理部８、色補正部９、黒生成下色除去部１０、空間フィルタ処理部１１、および、階調再現処理部１３へと出力する。即ち、原稿種別判定信号Ｐには、原稿の種別および特定色の有無の情報が含まれる。
【０１２２】
この原稿種別判定信号Ｐ（原稿種別自動判別部６の判定結果）に応じて、入力階調補正部７は、下地濃度の除去やコントラストなどの画質調整処理を施す。また、領域分離処理部８、色補正部９、黒生成下色除去部１０、空間フィルタ処理部１１、階調再現処理部１３では、原稿種別判定信号Ｐに基づいて適切な処理な処理が施されるように色補正テーブル・黒生成量・フィルタ係数・階調補正曲線などを選択する。
【０１２３】
以上では、プレスキャンにより原稿種別を判別する方法について説明したが、プレスキャンは必ずしも必要ではなく、シェーディング補正処理後の画像データを画像メモリに格納しておき、原稿種別の判別処理を行った後、この画像データを読み出して処理を行っても良い。
【０１２４】
また、上記構成において、原稿種別自動判別部６において面積階調画像で特定色の領域が含まれていると判定された場合、色情報算出部６２で肌色を認識する際に、肌色が含まれているブロックの数をカウントするようにしても良い。そして、ブロックの数が予め定めた閾値より大きい場合に、例えば原稿を「網点（面積階調）人物画像」と判定する構成であってもよい。この場合、画像全体に対して色補正処理・空間フィルタ処理および階調再現処理が行われる。
【０１２５】
なお、デジタルカラー複写機において、カラー画像処理装置１の操作を操作パネル１４にて設定する構成であってもよい。
【０１２６】
この場合、例えば、原稿種別（画像モード）をマニュアルで設定してもよい。即ち、操作パネル１４から画像モードがマニュアル入力されると、入力された画像モードは例えばＣＰＵにより識別され、色補正部９・空間フィルタ処理部１１・階調再現処理部１３の処理を切り換える構成であってもよい。
【０１２７】
この場合、操作パネル１４の構成としては、例えば、液晶ディスプレイなどの表示部と設定ボタンとからなる構成であってもよい。
【０１２８】
また、色情報算出部６２および原稿判定部６３は、原稿種別自動判別部６に備えられている構成に限定されるものではない。
【０１２９】
〔実施の形態２〕
本発明の他の実施の一形態について図２、図６〜図１４に基づいて説明すれば、以下の通りである。なお、本実施の形態において、実施の形態１における構成要素と同等の機能を有する構成要素については、同一の符号を付記してその説明を省略する。
【０１３０】
本実施の形態におけるデジタルカラー複写機（画像形成装置）は、図２に示す実施の形態１のデジタルカラー複写機の構成と原稿種別自動判別部６および領域分離処理部８以外は同じ構成となっている。本実施の形態におけるデジタルカラー複写機における画像処理装置は、原稿種別自動判別部６を備えておらず、領域分離処理部８において上述した原稿種別判別処理（判定工程に対応）および色情報算出処理（算出工程に対応）を行う。
【０１３１】
また、本実施の形態においては、原稿種別自動判別部６を備えていないので、ＲＧＢ信号はそのまま（補色反転されずに）入力階調補正部７・領域分離処理部８・色補正部９に入力される。この間においては、信号の形態が異なるのみで処理内容は実施の形態１と同様である。
【０１３２】
領域分離処理部８は、図７に示すように、分離制御部（画像判定手段、領域分離手段）８１、色情報算出部（色情報算出手段）８２、および、画像領域判定部（色情報算出手段）８３とを備えている。
【０１３３】
分離制御部８１は、入力画像データ中の各画素を文字領域、面積階調画像領域、写真領域などの複数の領域の何れかに分離すると共に、入力階調補正部７から入力された入力信号をそのまま後段の色補正部（色補正手段）９に出力するものである。
【０１３４】
色情報算出部８２は、分離制御部８１により面積階調画像データを含むと判定された入力画像データから色情報を算出する。
【０１３５】
画像領域判定部８３は、原稿画像に、特定色の領域が含まれているか否か（特定色の領域の有無）を判別する。
【０１３６】
以下、従来より用いられている領域分離処理方法にて面積階調画像領域を分離して注目画素が特定色であるか否かを判定する方法について、図８を用いて説明する。ここで、領域分離処理方法としては、例えば非特許文献１に記載の方法を用いることができる。
【０１３７】
まず、画像データ中から、例えば図６に示すような１３×７画素のブロックを抽出し、ブロック内の画素の各色成分ごとの信号レベルの平均値（Ｄａｖｅ）＝（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）を求める（Ｓ４１）。なお、このブロックのサイズは図６に示すような１３×７画素に限るものではない。
【０１３８】
次に、ブロック内の各画素の最大画素信号レベル（Ｄｍａｘ）、最小画素信号レベル（Ｄｍｉｎ）を求める（Ｓ４２）。
【０１３９】
その後、Ｓ４１にて求めた平均値（Ｄａｖｅ）を用いてブロック内の各画素を２値化する。そして、２値化されたデータを用いて、主走査、副走査方向における、それぞれ０から１への変化点数、１から０への変化点数を求め、それぞれ、ＫＨ、ＫＶとする（Ｓ４３）。
【０１４０】
なお、上記Ｓ４１〜Ｓ４３は、分離制御部８１において行われる。
【０１４１】
続いて、以上のように求めたＤａｖｅ，Ｄｍａｘ，Ｄｍｉｎ，ＫＨ，ＫＶに対して、分離制御部８１は、予め定めた閾値ＴＨ，ＴＶ，Ｂ１，Ｂ２を用いて、以下に示す条件１を満たすか否かの判定を行う（Ｓ４４）。ここで、条件１は、Ｄｍａｘ−Ｄａｖｅ＞Ｂ１、かつ、Ｄａｖｅ−Ｄｍｉｎ＞Ｂ２、かつ、ＫＨ＞ＴＨ、かつ、ＫＶ＞ＴＶで与えられる。
【０１４２】
ここで、上記条件１が、入力画像データの色成分であるＲＧＢのうち、少なくとも１つの成分で成り立つ場合（Ｓ４４でＹｅｓ）には、分離制御部８１において、注目画素は面積階調画像領域であると判定される（Ｓ４５）。これは、面積階調画像領域において、小領域における画像信号の変動が大きいこと、および、背景に比べて濃度が高いことを利用して、面積階調画像領域を識別するものである。即ち、ＫＨ、ＫＶを用いた判定は、変動の大きさの判定に相当し、Ｄｍａｘ，Ｄｍｉｎ，Ｄａｖｅを用いた判定は、背景との誤判定を防ぐのものである。
【０１４３】
また、上記領域判定（Ｓ４４）については、上記条件１を用いた方法に限定されるものではなく、例えば、以下に示す方法を用いてもかまわない。
【０１４４】
例えば、平均値（Ｄａｖｅ）の代わりに、例えば図９に示すような重み付けフィルタを用いて計算した重み付けした平均値（Ｄｗａｖｅ）を利用して判定を行ってもよい。即ち、上記条件１のかわりに条件１´として、Ｄｍａｘ−Ｄｗａｖｅ＞Ｂ１、かつ、Ｄｗａｖｅ−Ｄｍｉｎ＞Ｂ２、かつ、ＫＨ＞ＴＨ、かつ、ＫＶ＞ＴＶによって判定を行ってもよい。
【０１４５】
なお、この図９は、上述のように、ブロック内の１３×７画素に対して用いる重み付けフィルタのうちの中心の５×５画素分の要素を示すものであり、残りの要素は０であるので省略している。
【０１４６】
このように、重み付けした平均値を用いれば、面積階調画像の境界付近においても、即ち、例えば判定するブロックが面積階調画像と非面積階調画像との境界を含んでいるような場合であっても、正確に領域分離を行うことができる。
【０１４７】
また、続いて、Ｓ４４で面積階調画像領域であると判定された領域（Ｓ４５）において、注目画素が特定色であるか否かの判定を行うための色情報の算出を色情報算出部８２（色情報算出手段）が行う。色情報としては、例えば、Ｓ４１にて求めた各信号の平均値（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）を用いることができる。
【０１４８】
画像領域判定部８３は、上記色情報を用いて注目画素が特定色であるか否かの判定を行う。例えば上記各信号の平均値（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）が、予め定めた閾値Ｒｔｈ１，Ｒｔｈ２，Ｇｔｈ１，Ｇｔｈ２，Ｂｔｈ１，Ｂｔｈ２に対して、以下の条件２を満たすか否かを判定することによって行う。ここで、条件２は、Ｒｔｈ１＜Ｒａｖｅ＜Ｒｔｈ２、かつ、Ｇｔｈ１＜Ｇａｖｅ＜Ｇｔｈ２、かつ、Ｂｔｈ１＜Ｂａｖｅ＜Ｂｔｈ２で与えられる（Ｓ４６）。
【０１４９】
ここで、条件２が満たされている場合は、注目画素は特定色であると判定し、処理を終了する（Ｓ４７）。一方、条件２が満たされていない場合は、注目画素は特定色ではないとして、処理を終了する（Ｓ４８）。
【０１５０】
なお、上記閾値の具体的な数値の例としては、特定色としての肌色を判定する場合、実施の形態１で示した値を反転した値（Ｒｔｈ１，  Ｇｔｈ１，  Ｂｔｈ１）＝（２１０，１３５，１２０），（Ｒｔｈ２，  Ｇｔｈ２，  Ｂｔｈ２）＝（２２５，１７０，１５５）を用いることができる。
【０１５１】
一方、上記条件１が、入力画像データの色成分であるＲＧＢのうちいずれにおいても成り立たない場合（Ｓ４４でＮｏ）には、その非面積階調画像領域が文字領域であるか否かを判定する。この判定は、以下の条件３を満たすかどうか判定することによって行われる（Ｓ４９）。
【０１５２】
即ち、Ｓ４９では、Ｓ４２にて求めた最大画素信号レベル（Ｄｍａｘ）と最小画素信号レベル（Ｄｍｉｎ）との差分（Ｄｓｕｂ）を求めて、Ｄｍａｘ，Ｄｍｉｎ，Ｄｓｕｂを予め定めた閾値ＰＡ，ＰＢ，ＰＣと比較する。ここで、条件３は、Ｄｍａｘ＞ＰＡ、または、Ｄｍｉｎ＜ＰＢ、または、Ｄｓｕｂ＞ＰＣで与えられる。
【０１５３】
この条件３が満たされた場合、注目画素は文字領域であると判定し、処理を終了する（Ｓ５０）。即ち、上記条件３が入力画像データの色成分であるＲＧＢのうち少なくとも１つで成り立つ場合には、文字領域となる。一方、条件３が満たされない場合には、注目画素は印画紙写真領域と判定し、処理を終了する（Ｓ５１）。
【０１５４】
なお、上記Ｓ４７・Ｓ４８は画像領域判定部８３において、Ｓ４９〜５１は分離制御部８１において行われる。
【０１５５】
また、この条件３を用いた判定（Ｓ４９）は、文字領域では、最大信号レベルと最小信号レベルの差が大きく、濃度も高いと考えられることを利用した、文字領域の識別である。また、上記領域分離処理は、画素毎に領域判定を行っても良く、あるいは、複数の画素よりなるブロックに対して判定するようにしても良い。
【０１５６】
また、上記における特定色の判定（Ｓ４６）は、以下の方法で行うものであってもよい。
【０１５７】
即ち、面積階調画像領域であると判定されたブロック内の画素全てに対して、画素ごとに特定色判定を行い、特定色であると判定された画素の数が判定閾値より多い場合に、注目画素を特定色領域と判定する。各画素の特定色判定は、上述の条件２において各信号の平均値（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）の代わりにその画素の値ＲＧＢを用いればよい。
【０１５８】
なお、Ｓ４６において判定するのは、色相・明度・彩度からなる色（特定色）に限定されるものではなく、例えば、予め設定された特定の濃度や彩度であるか否かであってもかまわない。
【０１５９】
即ち、注目画素が、特定の濃度であるか否かの判定も、同様にＳ４６〜Ｓ４８にて行ってもかまわない。この場合、例えば、ハイライトであるかの否かの判定について説明すると、Ｓ４１にて求めた各信号の平均値（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）が、予め定めた閾値Ｒｔｈ３，Ｇｔｈ３，Ｂｔｈ３に対して、以下の条件２を満たすか否かを判定することによって行う。Ｓ４６で用いる条件２は、Ｒｔｈ３＜Ｒａｖｅ、かつ、Ｇｔｈ３＜Ｇａｖｅ、かつ、Ｂｔｈ３＜Ｂａｖｅとなる。また、具体的な数値の例としては、Ｒｔｈ３＝Ｇｔｈ３＝Ｂｔｈ３＝２２０に設定する。
【０１６０】
また、注目画素が、特定の彩度であるか否かの判定も、同様にＳ４６〜Ｓ４８にて行ってもかまわない。
【０１６１】
この場合、例えば、低彩度であるかの否かの判定について説明すると、Ｓ４６で用いる条件２は、ＭＡＸ（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）−ＭＩＮ（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）＜ＴＨｃとなる。このとき、色情報算出部８２がＭＡＸ（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）、ＭＩＮ（Ｒａｖｅ，Ｇａｖｅ，Ｂａｖｅ）および両者差分値を算出する。
【０１６２】
こうして、領域分離処理部８は、以上に説明したＳ４１〜Ｓ５１に示す領域分離処理によって得た領域識別信号Ｑを出力する。
【０１６３】
また、領域分離処理部８として、入力画像データを分離制御部８１と色情報算出部８２とに入力することにより並列して処理を行い、画像領域判定部８３で注目画素の領域判定処理を行うようにしてもかまわない。この場合、分離制御部８１では、入力画像データ中の各画素を文字領域、面積階調画像領域、写真領域などの複数の領域の何れかに分離するための特徴量の抽出が行われ（図８のＳ４１〜Ｓ４３）、色情報算出部８２で、注目画素が特定色であるか否かの判定が行われる（図８のＳ４６）。
【０１６４】
そして、画像領域判定部８３では、注目画素が文字領域・面積階調画像領域・印画紙写真領域の何れに属するのかが判定され（図８のＳ４４・Ｓ４５・Ｓ４９〜Ｓ５１）、面積階調画像領域と判定された場合は、さらに色情報算出部８２の結果を参照して特定色であるか否かの判定が行われる（Ｓ４７・Ｓ４８）。
【０１６５】
次に、面積階調画像領域であり特定色であると判断された領域に対する処理方法について説明する。
【０１６６】
まず、色補正部９における色補正処理について、図１０を用いて説明する。
【０１６７】
上述のように図８に基づいて説明したＳ４１〜Ｓ５１に相当する領域分離処理・色情報算出処理を行った（Ｓ６１）後、ＣＰＵ（制御手段）は、入力された領域識別信号Ｑに応じて、その画素が面積階調画像領域に属するか否かを判定する（Ｓ６２）。
【０１６８】
このとき、その画素が面積階調画像領域に属する場合には、その画素が特定色か否かを、領域識別信号Ｑにより判定する（Ｓ６３（色情報判定工程））。そして、その画素が特定色である場合には記憶色処理を行う（Ｓ６４）。また、Ｓ６３でその画素が面積階調画像領域に属さない場合、および、Ｓ６４で特定色でない場合には、デフォルトの色補正処理（Ｓ６５）を行う。
【０１６９】
これらの処理（Ｓ６４・６５）を行うと、全ての画素の処理が終了したか否かを判定し（Ｓ６６）、終了している場合には処理を終了し、終了していない場合にはＳ６２まで戻る。
【０１７０】
ここで、色補正処理する画素が面積階調画像領域に属する特定色の画素である場合に行う記憶色処理（Ｓ６４）の一例として、マトリクス方式による色補正処理を説明する。
【０１７１】
このマトリクス方式においては、次式（５）のように、入力信号ＲＧＢ（Ｒｉ，Ｇｉ，Ｂｉ）から色補正した出力信号ＣＭＹ（Ｃｂｉ，Ｍｂｉ，Ｙｂｉ）への変換を、行列演算を用いて実現する。
【０１７２】
【数１】
2004248103.tif 000003
【０１７３】
ここで、この特定色のための色記憶処理に用いる変換マトリクスａｉｊなどは、例えば以下のように定めることができる。
【０１７４】
即ち、例えば記憶色としての肌色がより明るく好ましく再現されるようなマトリクスを求めるためには、記憶色処理を行いたいカラーパッチ（Ｃａｉ，Ｍａｉ，Ｙａｉ）［ｉ＝１，２…，ｎ］を出力する。その後、出力したカラーパッチをスキャンして（Ｒｉ，Ｇｉ，Ｂｉ）を得る。そして、それぞれカラーパッチに対応する好ましい再現値を（Ｃｂｉ，Ｍｂｉ，Ｙｂｉ）とする。全データセット（Ｒｉ，Ｇｉ，Ｂｉ）と（Ｃｂｉ，Ｍｂｉ，Ｙｂｉ）とを用いて、これらの関係を満たす定数ａ１１〜ａ３３、ｂ１〜ｂ３を最小二乗法で求める。より精度良く色変換する場合には、ＲＧＢの２次以上のより高次の項を含めればよい。
【０１７５】
次に、空間フィルタ処理部１１における空間フィルタ処理について、図１１に基づいて説明する。
【０１７６】
Ｓ７１・７２においては、図１０に示すＳ６２・Ｓ６３と同様、領域識別信号Ｑに応じて、その画素が面積階調画像領域に属する特定色の画素であるか否かを判定する。
【０１７７】
そして、画素が面積階調画像領域に属する特定色の画素である場合（Ｓ７２でＹｅｓ）には、強い平滑化処理（Ｓ７３）を行う。即ち、例えば図９に示すような重み付けフィルタを用いて空間フィルタ処理を行う。これにより、周りの画素の情報をも取り込んで周りとの差を小さくすれば、より粒状感を抑えた自然な画像を再現することができる。
【０１７８】
なお、この図９は、ブロック内の１３×７画素に対して用いる重み付けフィルタのうちの中心の５×５画素分の要素を示すものであり、残りの要素は０であるので省略している。
【０１７９】
一方、Ｓ７１において、面積階調画像領域でない場合は、領域識別信号Ｑに応じたフィルタ処理が行われる（Ｓ７５）。また、Ｓ７２において特定色ではないと判別された画素については、デフォルトのフィルタ（係数）を用いて空間フィルタ処理が行われる（Ｓ７４）。ここで、このデフォルトのフィルタとしては、例えば上述の図１２に示すような、図９に示すフィルタよりも平滑度合いの弱いフィルタを用いることができる。
【０１８０】
以上の処理の後に、全ての画素の処理が終了したか否かを判定し（Ｓ７６）、終了していない場合にはＳ７１まで戻り、終了した場合には出力データを出力階調補正部１２へと出力する。
【０１８１】
次に階調再現処理部１３における階調再現（中間調）処理について、図１３に基づいて説明する。
【０１８２】
Ｓ８１・８２においては、図１０に示すＳ６２・Ｓ６３と同様、領域識別信号Ｑに応じて、その画素が面積階調画像領域に属する特定色の画素であるかを判定する。
【０１８３】
そして、画素が面積階調画像領域に属する特定色の画素である場合（Ｓ８２でＹｅｓ）には、大きいマトリクスを用いた誤差拡散処理を行う（Ｓ８３）。
【０１８４】
ここで、この誤差拡散処理とは、入力画像データを２値や多値の量子化された値（出力階調数）で表す中間調処理方法の一つである。誤差拡散処理では、まず、入力画像データＩ’ｘｙに拡散誤差ｅｘｙが加算される。この拡散誤差が加算された画像データ（以下、入力画像データ）Ｉｘｙは、予め定められる閾値と比較され量子化される。
【０１８５】
例えば、２値化の場合、閾値は１２７、量子化値（出力画像データ）Ｏｘｙは０、２５５となる。即ち、画像データ（Ｉ´ｘｙ＋ｅｘｙ）が閾値１２７以下ならば「０」、閾値１２７より大きければ「２５５」が出力される。ここでは、画像データ（Ｉ´ｘｙ＋ｅｘｙ）が閾値１２７より大きいとし、出力画像データは「２５５」となる。
【０１８６】
そして、量子化値と画像データとの誤差ＥｘｙをＥｘｙ＝Ｉ´ｘｙ−Ｏｘｙにより求める。
【０１８７】
このようにして求められた誤差Ｅｘｙは予め定められる拡散係数に基づいて、まだ処理が施されていない画素に２次元的に拡散される。
【０１８８】
ここで、図１４に、特定色の場合の拡散係数ａｉｊ（誤差拡散マトリクス）のマスクの一例を示す。なお、誤差拡散は通常、左側の画素から順に処理を行う。また、図１４中「＊」は現在、処理を行っている画素（注目画素）である。斜線を施した画素は、すでに処理が終わった画素である。この場合、注目画素の右隣りの２画素および注目画素の下の２ライン（各ライン５画素）に誤差を拡散する。各画素に付されている数値は拡散される誤差の大きさを表しており、注目画素に近い画素ほど多くの誤差が拡散され離れるに従い小さくなる。なお、拡散される誤差の値は、拡散係数の比率（ａｉｊ／Σａｉｊ）に誤差を掛けた値、即ち、（１／Σａｉｊ）ａｉｊＥｘ＋１，ｙ＋１により計算される。
【０１８９】
このように、未処理の画素には処理が施された画素の誤差が順次蓄積されていく。即ち、誤差拡散では、量子化によって生じた誤差はフィードバックされるため、濃度は保存されることとなる。
【０１９０】
この誤差拡散処理においては、大きな誤差拡散マトリクスを用いると、多くの画素に誤差が拡散されるため誤差拡散の分散は小さくなり、滑らかな画像（階調性が良い画像）を得ることができる。この場合、分解能は下がるが、例えば人物画の肌色領域などには高解像度は必要ないため、特定色（肌色）の領域には、上述のように大きな誤差拡散マトリクスを使用する。また、例えば組織的ディザ法による中間調の場合には、マトリクスのサイズをより大きくして、より広い範囲まで誤差を拡散して、なめらかな階調を得る構成であってもよい。あるいは、組織的ディザ法、万線などの、面積階調の画像データの方式に応じて、マトリクス切り換えるようにしてもよい。
【０１９１】
一方、Ｓ８１において、面積階調画像領域でない場合は、領域識別信号に応じた誤差拡散処理が行われる（Ｓ８５）。また、Ｓ８２において、特定色ではないと判別された画素については、デフォルトのマトリクスを用いて誤差拡散処理を行う（Ｓ８４）。
【０１９２】
このデフォルトの拡散マトリクスは、例えば、次式（６）のように表される。
【０１９３】
【数２】
2004248103.tif 000004
【０１９４】
以上の処理の後に、全ての画素の処理が終了したか否かを判定し（Ｓ８６）、終了していない場合にはＳ８１まで戻り、終了した場合には出力画像データをカラー画像出力装置３に出力する。
【０１９５】
なお、本実施の形態では、原稿種別自動判別部６（実施の形態１参照）を備えないで領域分離処理部８のみを備える構成を例として説明したが、原稿種別自動判別部６と領域分離処理部８との両方を備えるようにしてもよい。
【０１９６】
この場合、例えば、原稿種別自動判別部６にて原稿種別の判別を行い、その結果に基づいて領域分離処理を行う際のパラメータを変更する。そして、領域分離処理部８にて、面積階調画像領域が含まれているか否かおよび特定色であるか否か否かの判定をするように構成すればよい。
【０１９７】
またあるいは、原稿種別自動判別部６にて、原稿に面積階調画像が含まれているか否かおよび特定色であるか否かを判定し、原稿種別判定信号Ｐに基づいて、上記各処理を原稿全体に対して行ってもよい。
【０１９８】
また、本実施の形態においては、ブロックとして１３×７の領域を共通して用いる構成について説明したが、本発明はこれに限るものではなく、例えば原稿種別判定と領域分離処理とで異なるサイズのブロックを用いる構成であってもよい。
【０１９９】
さらに、色情報算出部８２および画像領域判定部８３は、領域分離処理部８に備えられている構成に限定されるものではない。
【０２００】
〔実施の形態３〕
本発明のさらに他の実施の一形態について図２、図１５および図１６に基づいて説明すれば、以下の通りである。なお、本実施の形態において、実施の形態１における構成要素と同等の機能を有する構成要素については、同一の符号を付記してその説明を省略する。
【０２０１】
図１５は、スキャナ（画像読取装置）の要部の構成を示す図である。スキャナは、画像処理部１５とカラー画像入力装置２とからなり、コンピュータ１６に接続される。カラー画像入力装置２は、スキャナの読み取り部であり、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）や光源などの機構部である。
【０２０２】
本実施の形態においては、以下に説明するように、図１５に示す画像処理部１５と、図１６に示すコンピュータ１６内部のプリンタドライバ１７との組み合わせによって、上述のカラー画像処理装置１（図２参照）と同様の機能を発揮させる。
【０２０３】
即ち、スキャナ１５から入力された画像データに対し、面積階調画像領域の判別および特定色の判定処理を行うようにした構成について、以下に説明する。この場合、色補正処理・空間フィルタ処理・中間調処理をプリンタドライバ１７として実現する。
【０２０４】
本実施形態のスキャナ１５は、図１５に示すように、Ａ／Ｄ変換部４、シェーディング補正部５、原稿種別自動判別部６、入力階調補正部７、および、領域分離処理部８を備えている。スキャナ１５の読み込み条件や動作は、コンピュータ１６にて設定され制御される。スキャナ１５により読み取られた画像データは、実施の形態１・２と同様、原稿種別自動判別部６または領域分離処理部８により、原稿画像に面積階調画像領域が含まれているか否か、および、面積階調画像領域が特定色であるか否かの判定がなされ、その結果が、読み込まれたＲＧＢ信号と共に図１６に示すコンピュータ１６に送られる。
【０２０５】
図１６に示すように、コンピュータ１６は、プリンタドライバ１７、通信ポートドライバ１９、および通信ポート２０を備えている。
【０２０６】
プリンタドライバ１７は、色補正部９、空間フィルタ処理部１１、階調再現処理部１３、および、プリンタ言語翻訳部１８を備えており、色補正部９は黒生成下色除去処理も行う。
【０２０７】
スキャナ１５にて読み込まれた画像データは、コンピュータ１６で必要に応じてアプリケーションソフトウェアを用いて編集され、原稿種別自動判別部６による原稿種別の判別結果あるいは領域分離処理部８において生成された領域識別信号と共にプリンタドライバ１７に入力される。
【０２０８】
プリンタドライバ１７では、画像データに対して、色補正部９、空間フィルタ処理部１１、階調再現処理部１３によって上述した処理が施され、プリンタ言語翻訳部１８にてプリンタ言語に変換される。そして、通信ポートドライバ・通信ポート（ＲＳ２３２Ｃ・ＬＡＮ等）を介して電子写真方式やインクジェット方式のプリンタ等であるカラー画像出力装置３に入力される。プリンタは、プリンタ機能の他にコピー機能およびファックス機能を有するデジタル複合機であっても良い。
【０２０９】
あるいは、スキャナ１５において、原稿種別の判別や領域分離処理は行わず、これらの処理をコンピュータ１６にてアプリケーションソフトウェアとして実現するようにしても良い。
【０２１０】
本発明はコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、画像処理方法を記録するものとすることもできる。この結果、画像処理方法を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０２１１】
なお、本実施の形態では、この記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【０２１２】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムを読み出し、読み出されたプログラムは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０２１３】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）／ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であっても良い。
【０２１４】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。
【０２１５】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上述した画像処理方法が実行される。
【０２１６】
なお、コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられる。
【０２１７】
また、本発明は上述した各実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０２１８】
【発明の効果】
本発明の画像処理装置は、以上のように、入力画像データに面積階調画像データが含まれているか否かを判定する画像判定手段と、画像判定手段によって面積階調画像データを含むと判定された入力画像データの色情報を算出する色情報算出手段とを備えている構成である。
【０２１９】
これにより、表現しようとする階調に対応する色情報を入力画像データから求めるので、入力画像データが面積階調画像データを含む場合であっても中間調を含む色情報を得ることができるといった効果を奏する。
【０２２０】
本発明の画像処理装置は、入力画像データに基づき、入力画像データに対応する原稿の種別を判別する原稿種別判別手段に、画像判定手段と色情報算出手段とが備えられている構成である。
【０２２１】
これにより、原稿種別判別手段が原稿の種別を判別すると共に、面積階調原稿であるか否かを判別することができる。従って、面積階調原稿である場合には、その色情報を得ることができ、原稿全体に適切な処理を行うことができるといった効果を奏する。
【０２２２】
本発明の画像処理装置は、画像判定手段が、ユーザによる入力が可能な操作表示部からの入力データに基づいて判定する構成である。
【０２２３】
これにより、例えば操作パネル（操作表示部）からの入力により、簡単に原稿の種別を判別することができ、入力画像データが面積階調画像データを含む否かも簡単に判別できるといった効果を奏する。
【０２２４】
本発明の画像処理装置は、入力画像データから面積階調画像データの領域を分離して抽出する領域分離手段と、領域分離手段によって抽出された面積階調画像データの領域において、画素ごと、または、複数の画素よりなるブロックごとに色情報を算出する色情報算出手段とを備えている構成である。
【０２２５】
これにより、領域分離手段による領域分離処理によって画素毎あるいはブロック単位で面積階調画像データの領域を抽出することができ、色情報を得ることができるといった効果を奏する。
【０２２６】
本発明の画像処理装置は、色情報算出手段が、色情報の算出により、面積階調画像データが予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行う構成である。
【０２２７】
これにより、例えば、色情報算出手段の判定結果が、面積階調画像データの領域が肌色などの特定色である、特定濃度である、または、特定彩度であること等を示す場合、入力画像データに対する処理（例えば色補正処理・空間フィルタ処理・階調再現処理等）として適切な方法を選択することにより高画質化を図ることができるといった効果を奏する。
【０２２８】
本発明の画像処理装置は、色情報算出手段の判定結果に基づいて、画像処理手段による入力画像データから出力画像データへの変換のための処理を切り換える制御手段を備えている構成である。
【０２２９】
これにより、面積階調画像領域が特定色であるか否か、特定濃度であるか否か、あるいは特定彩度であるか否かの何れかに基づいて、色補正処理・黒生成下色除去処理・空間フィルタ処理・階調再現処理などの処理内容を切り換えることができる。これにより、入力画像データの特徴に応じて適切な処理を施すことができるといった効果を奏する。
【０２３０】
本発明の画像処理装置は、画像処理手段が、入力画像データを入力画像データとは異なる表色系の画像データに変換して入力画像データに色補正処理を施す色補正手段であり、制御手段は、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、色補正処理を切り換える構成である。
【０２３１】
これにより、面積階調の画素またはブロックであっても、あるいは原稿全体に対しても、最適値もしくは指定した色に変換することができるといった効果を奏する。
【０２３２】
本発明の画像処理装置は、画像処理手段が、入力画像データに空間フィルタ処理を施す空間フィルタ手段であり、制御手段が、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、空間フィルタ処理を切り換える構成である。
【０２３３】
これにより、面積階調画像領域において、予め定められた特定色領域、予め定められた特定濃度領域あるいは予め定められた特定彩度領域等に対して、最適な空間フィルタ処理を行うことができるといった効果を奏する。
【０２３４】
本発明の画像処理装置は、画像処理手段が、入力画像データを予め定められる階調数に変換する処理を施す階調再現処理手段であり、制御手段が、色情報算出手段の判定結果に基づいて、画素、または、複数の画素よりなるブロックに対して、あるいは、原稿ごとに、階調再現処理を切り換える構成である。
【０２３５】
これにより、面積階調画像領域において、予め定められた特定色領域、予め定められた特定濃度領域あるいは予め定められた特定彩度領域等に対して、最適な階調再現処理を行うことができるといった効果を奏する。
【０２３６】
本発明の画像読取装置は、上記記載の画像処理装置を備え、原稿から画像を読み取り、該読み取った画像に所定の処理を施す構成である。
【０２３７】
これにより、例えば、面積階調画像領域が肌色などの特定色である場合、記憶色処理を施したり、面積階調画像領域の色やユーザが指定する色へ変換することができ、適切な画像処理を行うことができる画像読取装置を提供することができるといった効果を奏する。
【０２３８】
本発明の画像形成装置は、上記記載の画像処理装置と、原稿から画像を読み取り、画像処理装置に読み取った画像を入力する画像入力装置と、画像処理装置により処理が施された出力画像データに基づいて記録媒体上に画像を形成する画像出力装置とを備える構成である。
【０２３９】
これにより、例えば、面積階調画像領域が肌色などの特定色である場合、適切な色補正処理・空間フィルタ処理・階調再現処理を施して、高画質の画像を出力する画像形成装置を提供することができるといった効果を奏する。
【０２４０】
本発明の画像処理方法は、入力画像データに面積階調画像データが含まれるか否かを判定する判定工程と、面積階調画像データを含むと判定された入力画像データの色情報を算出する算出工程とを含んでいる構成である。
【０２４１】
これにより、例えば表現しようとする階調に対応する色情報を入力画像データから求めるので、入力画像データが面積階調画像データを含む場合であっても中間調を含む色情報を得ることができる。従って、入力画像データに含まれている面積階調画像データを適切に画像処理することができるといった効果を奏する。
【０２４２】
本発明の画像処理方法は、入力画像データから面積階調画像データの領域を分離して抽出する領域分離工程と、抽出された面積階調画像データの領域において、画素ごと、複数の画素よりなるブロックごと、または、原稿ごとに上記色情報を算出する算出工程とを含んでいる構成である。
【０２４３】
これにより、領域分離工程による領域分離処理によって、画素毎あるいはブロック単位で、または原稿ごとに、面積階調画像データの領域を抽出することができ、色情報を得ることができるといった効果を奏する。
【０２４４】
本発明の画像処理方法は、色情報を算出して、面積階調画像データが、予め定められた特定色であるか否か、予め定められた濃度であるか否か、または、予め定められた彩度であるか否かの判定を行う色情報判定工程を含む構成である。
【０２４５】
これにより、例えば、面積階調画像データの領域が肌色などの特定色、特定濃度、または特定彩度である場合、入力画像データに対する処理（例えば色補正処理・空間フィルタ処理・階調再現処理等）として適切な方法を選択することにより、画像処理方法を適用した画像処理装置において高画質化を図ることができるといった効果を奏する。
【０２４６】
本発明の画像処理方法は、面積階調画像データの色情報の算出結果に基づいて、入力画像データから出力画像データへ変換するための処理を切り換える構成である。
【０２４７】
これにより、例えば、面積階調画像領域が特定色であるか否か、特定濃度であるか否か、あるいは特定彩度であるか否かの何れかに基づいて、色補正処理・黒生成下色除去処理・空間フィルタ処理・階調再現処理等の処理内容を切り換えることができる。従って、入力画像データの特徴に応じて適切な処理を施すことができるといった効果を奏する。
【０２４８】
本発明の画像処理プログラムは、上記記載の画像処理方法をコンピュータに実行させる構成である。
【０２４９】
これにより、例えば、網点領域が特定色であるか否かを判定して、適切な色補正処理・空間フィルタ処理・中間調処理を施すことができる画像処理方法の画像処理プログラムをコンピュータシステムにロードすることにより、上記画像処理方法をユーザに提供することができるといった効果を奏する。
【０２５０】
本発明のコンピュータ読み取り可能な記録媒体は、上記記載の画像処理プログラムを記録した構成である。
【０２５１】
これにより、記録媒体に記録されたプログラムをコンピュータシステムにロードすることによって、上記画像処理方法をユーザに提供することができるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係る画像処理装置における原稿種別自動判別部の要部の構成を示すブロック図である。
【図２】上記画像処理装置を備えた画像形成装置の構成を示す図である。
【図３】原稿種別の判定処理の一部を示すフローチャートである。
【図４】原稿種別の判定処理のうち図３に示すものの残りの一部と特定色の領域の有無の判定処理とを示すフローチャートである。
【図５】色情報算出処理の一例を示すフローチャートである。
【図６】複数の画素よりなるブロックの構成を示す図である。
【図７】本発明の実施の他の一形態に係る画像処理装置の構成を示す図である。
【図８】図７に示す画像処理装置において、面積階調画像領域を分離し注目画素が特定色であるか否かを判定する方法の一例を示すフローチャートである。
【図９】重み付けフィルタの構成の一例を示す図である。
【図１０】色補正部における色補正処理の一例を示すフローチャートである。
【図１１】空間フィルタ処理部における空間フィルタ処理の一例を示すフローチャートである。
【図１２】平滑度合いの弱い重み付けフィルタの構成の一例を示す図である。
【図１３】階調再現処理部における階調再現（中間調）処理の一例を示すフローチャートである。
【図１４】誤差拡散マトリクスの構成を示す図である。
【図１５】本発明の実施のさらに他の一形態に係る画像読取装置の要部の構成を示す図である。
【図１６】図１５に示す画像読取装置に接続されるコンピュータの要部の構成を示す図である。
【図１７】判別制御部と色情報算出部とが並行して処理を行う場合の原稿種別自動判別部の要部の構成を示すブロック図である。
【符号の説明】
１    カラー画像処理装置（画像処理装置）
２    カラー画像入力装置
３    カラー画像出力装置
６    原稿種別自動判別部（原稿種別判別手段）
７    入力階調補正部
８    領域分離処理部
９    色補正部（色補正手段、画像処理手段）
１０    黒生成下色除去部（画像処理手段）
１１    空間フィルタ処理部（空間フィルタ手段、画像処理手段）
１２    出力階調補正部
１３    階調再現処理部（階調再現処理手段、画像処理手段）
１４    操作パネル（操作表示部）
１５    スキャナ（画像読取装置）
６１    判別制御部（画像判定手段）
６２    色情報算出部（色情報算出手段、入力データ色情報算出手段）
６３    原稿判定部（色情報算出手段、色情報判別手段）
８１    分離制御部（画像判定手段、領域分離手段）
８２    色情報算出部（色情報算出手段）
８３    画像領域判定部（色情報算出手段）
Ｐ    原稿種別判定信号
Ｑ    領域識別信号
【図１】
2004248103.tif 000005
【図２】
2004248103.tif 000006
【図３】
2004248103.tif 000007
【図４】
2004248103.tif 000008
【図５】
2004248103.tif 000009
【図６】
2004248103.tif 000010
【図７】
2004248103.tif 000011
【図８】
2004248103.tif 000012
【図９】
2004248103.tif 000013
【図１０】
2004248103.tif 000014
【図１１】
2004248103.tif 000015
【図１２】
2004248103.tif 000016
【図１３】
2004248103.tif 000017
【図１４】
2004248103.tif 000018
【図１５】
2004248103.tif 000019
【図１６】
2004248103.tif 000020
【図１７】
2004248103.tif 000021