(57)【要約】【課題】色ずれ補正チャートを読み取ることにより色ずれを補正し、有彩／無彩判定の判定不良を防止する。【解決手段】有彩／無彩判定閾値補正部１０４は、画像読取り部１０１により読み取られた色判定補正チャートを基に各色相の色判定閾値を仮決定する。画像読取り部１０１により色ずれ補正チャートを読み取り、読み取ったレッド版、ブルー版の画像データを副走査方向に所定ラインずらした画像データに対して、仮決定された色判定閾値を用いて色判定を実行し、色判定されたとき、色判定閾値を補正して、再度色判定を実行し、色判定されなくなるまで閾値補正処理を繰り返す。【選択図】図１
2013062729.tif 000002
【特許請求の範囲】
【請求項１】
原稿を走査して原稿画像を読み取る読み取り手段と、前記原稿画像が有彩画像であるか無彩画像であるかを所定の閾値に基づいて判定する判定手段と、前記判定手段の閾値を補正する補正手段を備え、前記補正手段は、前記読み取り手段に起因する色ずれに基づいて前記閾値を補正することを特徴とする画像処理装置。
【請求項２】
前記読み取り手段は第１のチャートを読み取り、前記補正手段は、前記読み取られた第１のチャートの色相に基づいて前記閾値を補正した後、前記読み取り手段は第２のチャートを読み取り、前記補正手段は、前記読み取られた第２のチャートの色ずれに基づいて前記閾値を補正することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記補正手段は、前記第２のチャートを読み取った後、レッド版、ブルー版の画像データを、それぞれ副走査方向に所定ラインずらした画像データを参照して前記閾値を補正することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記第１のチャートは、複数の階調値からなる所定色の画像を含み、前記第２のチャートは、主走査方向に形成された黒ラインが副走査方向に配列されている複数の黒ラインを含むことを特徴とする請求項２記載の画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置を搭載したことを特徴とする画像形成装置。
【請求項６】
原稿を走査して原稿画像を読み取る読み取り工程と、前記原稿画像が有彩画像であるか無彩画像であるかを所定の閾値に基づいて判定する判定工程と、前記判定工程の閾値を補正する補正工程を備え、前記補正工程は、前記読み取り工程に起因する色ずれに基づいて前記閾値を補正することを特徴とする画像処理方法。
【請求項７】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項８】
請求項６記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＣＳ（オート・カラー・セレクト：自動カラー判定）を有する画像処理装置、画像処理方法、画像形成装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
ＭＦＰの画像読取り部を構成する光源としてキセノンランプが使用されているが、低消費電力のＬＥＤ（発光ダイオード）照明へ置き換えられている。しかし、ＬＥＤ照明は個体差が大きく同一部品でも色味がばらついてしまうという問題がある。
【０００３】
このような色味のばらつきを補正する技術として、基準チャートを読み込み、色補正を行うカラーキャリブレーションがある。例えば、特許文献１では、第一のスキャナと第二のスキャナの特性を近づけるために、同一の基準チャートを読み取ったそれぞれのデータから補正値を算出し、読み取り差を補正している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、色情報のみで装置毎に補正すると、像域分離の色判定において、ショック・ジッタ（スキャナの読み取り時の振動による、ＲＧＢのデータラインの同期外れ）により発生する黒文字の色ずれ部を誤って色判定するという問題がある。また、従来、モノクロ原稿を読み取った場合に色ずれが発生してもモノクロと判定していたが、色ずれを考慮していないため、像域分離の色判定ではカラーと誤判定する問題もある。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、色ずれ補正チャートを読み取ることにより色ずれを補正し、有彩／無彩判定の判定不良を防止した画像処理装置、画像処理方法、画像形成装置、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、原稿を走査して原稿画像を読み取る読み取り手段と、前記原稿画像が有彩画像であるか無彩画像であるかを所定の閾値に基づいて判定する判定手段と、前記判定手段の閾値を補正する補正手段を備え、前記補正手段は、前記読み取り手段に起因する色ずれに基づいて前記閾値を補正することを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、色ずれ補正チャートを読み取り、有彩／無彩判定の閾値を補正しているので、有彩／無彩判定の判定不良を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例の画像処理装置の全体構成を示す。
【図２】画像処理部の構成を示す。
【図３】ＨＳＶの概念図を示す。
【図４】本発明の有彩／無彩判定閾値補正部の処理フローチャートである。
【図５】色判定補正チャートと色ずれ補正チャートを示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の実施例の画像処理装置の全体構成を示す。図１において、１０１は画像読取り部、１０２は有彩／無彩判定部、１０３は画像処理部、１０４は有彩／無彩判定閾値補正部、１０５はプロッタ部、１０６は像域分離部、１０７は操作表示部、１０８はバス制御回路部、１０９、１１３はメモリ、１１０はＨＤＤ、１１１はＣＰＵ、１１２はノースブリッジ、１１４はサウスブリッジ、１１５はＲＯＭ、１１６は外部Ｉ/Ｆ回路部、１１７は外部入力装置、１１８はＳＤカードである。
【００１１】
画像読取り部１０１は、原稿をＣＣＤ光電変換素子からなるラインセンサとＡ／Ｄコンバータとそれら駆動回路を有し、セットされた原稿をスキャンすることで原稿の濃淡情報をＲＧＢ各８ビットからなるデジタル画像データとして生成し出力する。
【００１２】
図２は、画像処理部１０３の構成を示す。画像処理部１０３は、図２に示すように色補正部２０１と階調処理部２０２を備え、画像読取り部１０１によって読み取られた画像データに対して、色補正部２０１は有彩／無彩判定部１０２の有彩無彩判定結果に応じた色補正処理を行い、階調処理部２０２はディザ処理などにより２値または少値の画像を出力する。
【００１３】
有彩／無彩判定部１０２の処理を以下、説明する。まず、画像読取り部１０１によって読み取られた原稿の画像データに対して、色相を判定する。ここでは、色相判定方法としてＨＳＶを用いる。
【００１４】
図３（ａ）は、ＨＳＶの概念図を示す。ＨＳＶは、円周方向の色相情報Ｈ、半径方向の彩度情報Ｓ、垂直方向の明度情報Ｖで表された色空間である。ここでは色相情報Ｈを用いて色相を判定する。
【００１５】
ＨＳＶの色相は０°から３６０°で表され、画像読取り部１０１で読み取ったＲ，Ｇ，Ｂの値をそれぞれＲｓ，Ｇｓ，Ｂｓとし、それぞれの値の範囲を最小値０、最大値１．０とすると以下の式で表される。
・最大値がＲｓの場合
Ｈ＝６０×（Ｇｓ−Ｂｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋０
ただし、Ｈがマイナスの値をとるときは以下のように計算する。
Ｈ＝３６０＋Ｈ
・最大値がＧｓの場合
Ｈ＝６０×（Ｂｓ−Ｒｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋１２０
ただし、Ｈがマイナスの値をとるときは以下のように計算する。
Ｈ＝３６０＋Ｈ
・最大値がＢｓの場合
Ｈ＝６０×（Ｒｓ−Ｇｓ）／（Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）−Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ））＋２４０
ただし、Ｈがマイナスの値をとるときは以下のように計算する。
Ｈ＝３６０＋Ｈ
ここで、Ｍａｘ（Ｒｓ，Ｇｓ，Ｂｓ）はＲｓ，Ｇｓ，Ｂｓの内の最大値、Ｍｉｎ（Ｒｓ，Ｇｓ，Ｂｓ）はＲｓ，Ｇｓ，Ｂｓの内の最小値を示す。以上の式により色相情報である、色相角が求められる。この色相角の範囲を設定することで色相情報の認識、色相の分割ができる。ただし、色相分割は色相角のどの角度にあるかを判定しているだけであるので、画像データが無彩か有彩かを判定する閾値を決める必要がある。
【００１６】
本発明では、色相毎に閾値を設定することで有彩か無彩かを判定する。閾値は以下のように決める。色相をイエロー、マゼンタ、シアン、レッド、グリーン、ブルーの各色に分類し、ａからｂの角度にあるものをイエローの色相角、ｂからｃの角度にあるものをレッドの色相角、ｃからｄをマゼンタ、ｄからｅをブルー、ｅからｆをシアン、ｆからａをグリーンの色相と仮定する。
【００１７】
次に、各色相に対して、ＲＧＢのＭａｘ（最大値）とＭｉｎ（最小値）の差分を求める。基本的に色情報はＲＧＢ値の差分が小さいほど無彩情報となる。ただし、色相毎に無彩情報となるＲＧＢ値の差は異なるため、色相情報ごとにＭａｘ，Ｍｉｎの差分に対する閾値Ｚを持ち、その閾値以下の差分に対しては無彩判定とすることで、対象画素に対して有彩／無彩判定を行う。各色相の閾値は以下のようになる。
【００１８】
Ｒ色判定閾値はＺｒ、Ｇ色判定閾値はＺｇ、Ｂ色判定閾値はＺｂ、Ｃ色判定閾値はＺｃ、Ｍ色判定閾値はＺｍ、Ｙ色判定閾値はＺｙである。また、色の薄い部分は、原稿の白地情報であると推測されるため、ＲＧＢの最大値が白地と仮定する閾値Ｚｗｈよりも小さい値の場合には、白地として判定を行う。これにより、色相を判定することができる。
【００１９】
次いで、有彩／無彩判定部１０２は、色相の判定結果を用いて、原稿の画像データを構成する、ｍ×ｎ画素の色情報を基に、原稿画像が有彩画像であるか無彩画像であるかを判定する。
【００２０】
有彩無彩の判定は、図３（ｂ）に示す点数方式を用いて行う。すなわち、ｍ×ｎ画素の各画素の色相（白画素、Ｒ画素、…Ｙ画素、黒画素）に対応したＣ、Ｍ、Ｙの各点数を合計（Ｃの合計、Ｍの合計、Ｙの合計）し、合計結果を基に以下の条件を満たすとき、原稿画像は無彩画像と判定し、そうでないとき有彩画像と判定する。
・最大値と最小値の差分が第１の値以下
・最小値が第２の値以上
ここで、第１、第２の値はそれぞれ画像読み取り部（スキャナ）の特性によって決定される。
【００２１】
しかし、画像読み取り部（スキャナ）１０１の照明としてＬＥＤ照明を使用する場合には、同一の規格品でも色むらが発生することが知られている。色むらが発生すると同一のＭＦＰでも、有彩無彩の判定結果が変化してしまう。そこで、本発明では、色補正チャートを用いて閾値を補正することで、照明の個体差を吸収し、有彩／無彩判定結果のバラツキを抑える。
【００２２】
図４は、本発明の色むらを補正する、有彩／無彩判定閾値補正部の処理フローチャートである。図５（ａ）は色判定補正チャートであり、図５（ｂ）は色ずれ補正チャートである。図５（ａ）の色判定補正チャートは、補正したい色をＮ階調として配列して作成されたものである。このチャートを画像読み取り部１０１で読み取り（ステップ３０１）、予め設定された基準値（基準読取値）と比較して差分を抽出する。
【００２３】
基準をＡ、読み取られた値をＢとした場合、色相ごとの補正量Ｘは以下の式で表される。
Ｘ＝Ａ／Ｂ
これを色相ごとに算出すると、補正量Ｘは以下のようになる。
【００２４】
Ｒ色相補正量はＸｒ、Ｇ色相補正量はＸｇ、Ｂ色相補正量はＸｂ、Ｃ色相補正量はＸｃ、Ｍ色相補正量はＸｍ、Ｙ色相補正量はＸｙであり、算出された色相補正量Ｘｒ〜Ｘｙを用いて、上記した色判定閾値を補正する。補正された色判定閾値をＺ’とした場合、補正された色判定閾値は以下のようになる（ステップ３０２）。
Ｒ色判定閾値（補正後）Ｚ’ｒ＝Ｚｒ×Ｘｒ
Ｇ色判定閾値（補正後）Ｚ’ｇ＝Ｚｇ×Ｘｇ
Ｂ色判定閾値（補正後）Ｚ’ｂ＝Ｚｂ×Ｘｂ
Ｃ色判定閾値（補正後）Ｚ’ｃ＝Ｚｃ×Ｘｃ
Ｍ色判定閾値（補正後）Ｚ’ｍ＝Ｚｍ×Ｘｍ
Ｙ色判定閾値（補正後）Ｚ’ｙ＝Ｚｙ×Ｘｙ
以上の処理により、色判定閾値の補正が行われる。
【００２５】
次に、色ずれ補正を説明する。色ずれ補正チャートは、図５（ｂ）に示すように千鳥状の線からなるチャートである。このチャートは、ｎドットの太さのラインで、Ｒ＝Ｇ＝Ｂの黒ラインで描かれている。このラインは、副走査方向にすべての走査ラインを網羅するように引かれている。
【００２６】
この色ずれ補正チャートを画像読み取り部１０１で読み取り（ステップ３０３）、読み取られた画像データに対して有彩／無彩判定を行う。有彩／無彩判定は上記した方法を用いる。色ずれ判定用チャートは黒単色となっているため、基本的に無彩と判定されなければならないが、画像読み取り部１０１の読み取り時の振動やショック・ジッタにより色ずれが発生し、無彩部が有彩に誤判定されてしまう。
【００２７】
色ずれ判定用チャートを読み取り、有彩判定されるラインは色ずれ発生箇所であるとし、このラインは有彩／無彩判定を行わない方法もあるが、ここでは色ずれ判定用チャートを読み取り、読み取った画像に対して補正後の色判定閾値Ｚ’で有彩／無彩判定を行う（ステップ３０８）。補正後の色判定閾値Ｚ’で色判定を行い、色ずれ補正チャート全体が色判定されないかを判定する（ステップ３０９）。判定結果で色判定された場合には（ステップ３０９でＮｏ）、再び色判定閾値Ｚ’を補正する（ステップ３１０）。
【００２８】
再補正方法を説明すると、再補正後の色判定閾値をＺ”とした場合、閾値を以下のように補正する。
Ｒ色判定閾値（再補正後）Ｚ”ｒ＝Ｚ’ｒ＋Ｐｒ
Ｇ色判定閾値（再補正後）Ｚ”ｇ＝Ｚ’ｇ＋Ｐｇ
Ｂ色判定閾値（再補正後）Ｚ”ｂ＝Ｚ’ｂ＋Ｐｂ
Ｃ色判定閾値（再補正後）Ｚ”ｃ＝Ｚ’ｃ＋Ｐｃ
Ｍ色判定閾値（再補正後）Ｚ”ｍ＝Ｚ’ｍ＋Ｐｍ
Ｙ色判定閾値（再補正後）Ｚ”ｙ＝Ｚ’ｙ＋Ｐｙ
ここで、Ｐｒ〜Ｐｙは、パラメータの設計段階で予め設定される正の数である。前述したように、色判定閾値は値が大きいほど有彩判定されなくなる。色ずれによって発生する誤った色判定を解消するには、色判定閾値の値を大きくする必要があるが、予め設定されたＰｒ〜Ｐｙの値を用いて色判定閾値を補正することで、色判定処理が軽減される。色ずれ補正チャートの画像データに対して上記した色判定処理を繰り返し行うことにより、最終的な色判定閾値が決定される（ステップ３１１）。
【００２９】
上記した色ずれは、画像読み取り部１０１で読み取りを行なう度に異なる可能性がある。そこで、本発明では、色ずれを画像処理により擬似的に発生させ、色ずれに強い閾値の補正を行う。色ずれを画像処理により擬似的に発生させるには、図４のステップ３０４、３０６に示す副走査方向へ所定ライン（ｎライン）ずらすという手法を用いる。
【００３０】
すなわち、画像読み取り部１０１のショック・ジッタは、基本的にスキャナ走査の副走査方向に発生する。また、画像読み取り部１０１は、Ｒ、Ｇ、Ｂの３本のラインセンサから構成され、Ｒ、Ｇ、Ｂの順番で、ラインセンサがＬライン（例えば４ライン）間隔で並んでいる。このＬライン間隔で並んでいるラインセンサで読み取る際に、ショック・ジッタと呼ばれるスキャナの振動により、ＲラインやＢラインがずれて読み取られることで色ずれが発生する。
【００３１】
本発明では、副走査方向にＲ版もしくはＢ版をずらすことで、擬似的に副走査方向のｎラインずれを発生させる（ステップ３０４、３０６）。つまり、例えばＲラインセンサで読み取った画像データの先頭ラインから、所定ライン（ｎライン）離れた画像データを保存し（ステップ３０７）、所定ライン離れた画像データに対して、補正された色判定閾値Ｚ’を用いて色判定を行う（ステップ３０８）。
【００３２】
所定ラインの色ずれは、スキャナの振動特性によって予め設定されるパラメータである。このＲ版とＢ版の色ずれを擬似的に発生させた画像データに対して、補正された色判定閾値Ｚ’を用いて色判定を行い、いずれか一方の画像データに対して有彩判定となった場合は、色判定閾値の再補正を行い、有彩判定を繰り返し行うことで色判定閾値を補正する。以上の処理により、色判定の閾値が補正される。このように、副走査方向に所定ライン（ｎライン）ずらしてから補正することで、色ずれに対する許容値を大きくすることができる。
【００３３】
以下、図１、図２を用いて本発明の画像処理装置の動作を説明する。
（閾値補正動作）
ユーザーは、操作表示部１０７から補正動作の開始を指示する。操作表示部１０７は、ユーザーから入力された情報を、機器内部の制御コマンドデータに変換して発行し、発行された制御コマンドデータはＰＣＩバス、バス制御回路部１０８、ＡＧＰバスを介してＣＰＵ１１１に通知される。ＣＰＵ１１１は補正開始の制御コマンドデータに従って、補正動作プロセスのプログラムを実行し、補正動作に必要な設定や動作を順に実行する。
読み取り部１０１は、色判定補正チャート、色ずれ補正チャートをスキャンし、ＲＧＢ各８ビットからなるデジタル画像データを、ＰＣＩバス、バス制御回路部１０８を介してメモリ１０９に蓄積する。ＣＰＵ１１１は、画像処理部１０３に対して補正処理を設定する。画像処理部１０３は補正処理を実行し、補正処理の結果であるパラメータ（色判定閾値）はＰＣＩバス、バス制御回路部１０８を介してメモリ１０９に蓄積されている、有彩／無彩判定のパラメータ（色判定閾値）を更新する。
【００３４】
（コピー動作）
ユーザーは、原稿を読み取り部１０１にセットし、所望するモード等の設定とコピー開始の入力を操作表示部１０７で行う。操作表示部１０７はユーザーから入力された情報を、機器内部の制御コマンドデータに変換して発行し、発行された制御コマンドデータはＰＣＩバス、バス制御回路部１０８、ＡＧＰバスを介してＣＰＵ１１１に通知される。ＣＰＵ１１１はコピー開始の制御コマンドデータに従って、コピー動作プロセスのプログラムを実行し、コピー動作に必要な設定や動作を順に実行する。
【００３５】
読み取り部１０１で原稿をスキャンし、ＲＧＢ各８ビットからなるデジタル画像データを、ＰＣＩバス、バス制御回路部１０８を介してメモリ１０９に蓄積する。ＣＰＵ１１１は画像処理部１０３に、ユーザーの所望するモードに従った後述する処理の設定を行う。
このとき、ユーザーがデータを保存する場合、メモリ１０９内のＲＧＢ各８ビットの画像データをＨＤＤ１１０に保存する。メモリ１０９に蓄積したＲＧＢ各８ビットのデータは、像域分離部１０６に送られ、像域分離部１０６では、エッジ判定、白背景判定、網点判定、グレー判定を行い、判定結果から文字か絵柄かを判定する。
【００３６】
像域分離部１０６の処理と並行して、画像処理部１０３では、像域分離部１０６で判定された画像の特徴に応じたフィルタ処理および色補正処理を行う。像域分離部１０６で判定されたデータは、拡張バスを通り、図２に示すように画像処理部１０６内のフィルタ部、色補正部２０１および変倍部に送られる。変倍部では、縦横変倍処理を行い、変倍処理されたデータは再びメモリ１０９に蓄積される。メモリ１０９に蓄積されたＣＭＹＫ各２ビットの画像データは、ＰＣＩバス、バス制御回路部１０８を介して、プロッタ部１０５に送られ、プロッタ部１０５は受け取ったＣＭＹＫ各２ビットの画像データを転写紙に出力し、原稿のコピーが生成される。
【００３７】
（スキャナ動作）
ユーザーは原稿を読み取り部１０１にセットし、所望するモード等の設定とスキャナ送信開始の入力を操作表示部１０７で行う。操作表示部１０７はユーザーから入力された情報を、機器内部の制御コマンドデータに変換して発行し、発行された制御コマンドデータはＰＣＩバス、バス制御回路部１０８、ＡＧＰバスを介してＣＰＵ１１１に通知される。
ＣＰＵ１１１はスキャナ開始の制御コマンドデータに従って、スキャナ送信動作プロセスのプログラムを実行し、スキャナ送信動作に必要な設定や動作を順に実行する。
【００３８】
読み取り部１０１で原稿をスキャンし、ＲＧＢ各８ビットからなるデジタル画像データを、ＰＣＩバス、バス制御回路部１０８を介してメモリ１０９に蓄積する。ＣＰＵ１１１は画像処理部１０３に、ユーザーの所望するモードに従った後述する処理の設定を行う。
【００３９】
このとき、ユーザーがデータを保存する場合、メモリ１０９内のＲＧＢ各８ビットの画像データをＨＤＤ１１０に保存する。メモリ１０９に蓄積したＲＧＢ各８ビットのデータは、像域分離部１０６に送られる。
【００４０】
像域分離部１０６では、エッジ判定、白背景判定、網点判定、グレー判定を行い、判定結果から文字か絵柄かを判定する。像域分離部１０６の処理と並行して、画像処理部１０３では、像域分離部１０６で判定された画像の特徴に応じたフィルタ処理および色補正処理を行う。
【００４１】
像域分離部１０６内で判定されたデータは、拡張バスを通り、図２に示す画像処理部１０３内のフィルタ部、色補正部および変倍部に送られ、変倍部では縦横変倍処理を行い、変倍処理されたデータは再びメモリ１０９に蓄積される。メモリ１０９に蓄積されたｓＲＧＢ各８ビットの画像データは、バス制御回路部１０８、ＡＧＰバス、ノースブリッジ１１２、ＰＣＩバス、外部Ｉ／Ｆ回路部１１６を介して、ネットワークに送出され、外部サーバやＰＣ１１７に対してスキャナ送信が行われる。
【００４２】
（プリンタ動作）
ユーザーは、ＰＣ１１７のアプリケーションソフトを通じて電子ドキュメントの印刷を行う。アプリケーションソフトを使用する際、ユーザーは、不正コピー防止機能を付加することができるが、その領域を任意に設定することができる。
【００４３】
ＰＣ１１７のプリンタドライバソフトは、印刷指定された電子ドキュメントのレンダリングを行い、ＣＭＹＫ各２ビットのデジタル画像データを生成する。ＰＣ１１７はネットワークを介して、本発明の画像処理装置にプリントの要求と生成したＣＭＹＫ各２ビットのデジタル画像データを送出する。
【００４４】
ＣＰＵ１１１は、外部Ｉ／Ｆ回路部１１６、ＰＣＩバス、ノースブリッジ１１２を介して、ＰＣ１１７からのプリント要求の制御コマンドデータを受け取ると、プリンタ動作プロセスのプログラムを実行し、必要な設定や動作を順に実行する。
【００４５】
ＰＣ１１７からネットワークを介して送られてくるＣＭＹＫ各２ビットのデジタル画像データは、外部Ｉ／Ｆ回路部１１６、ＰＣＩバス、ノースブリッジ１１２、バス制御回路部１０８を介して、メモリ１０９に蓄積する。メモリ１０９に蓄積されたＣＭＹＫ各２ビットの画像データは、ＰＣＩバス、バス制御回路部１０８を介して、プロッタ部１０５に送られ、プロッタ部１０５は受け取ったＣＭＹＫ各２ビットの画像データを転写紙に出力し、プリンタ処理を行う。
【００４６】
また、本発明の画像処理装置を用いてＡＣＳ判定を行い、利用者のコスト低減、処理時間の短縮、ＰＣの記憶容量を節約できる画像形成装置を提供することができる。また、本発明の画像処理装置を用い、画像の特徴に応じてフィルタ処理、色補正を行い、フィルタ処理、色補正された画像データに基づいて作像された画像を用紙上に転写することにより高品質の画像を出力する画像形成装置を提供することができる。
【００４７】
さらに、本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００４８】
１０１  画像読取り部
１０２  有彩／無彩判定部
１０３  画像処理部
１０４  有彩／無彩判定閾値補正部
１０５  プロッタ部
１０６  像域分離部
１０７  操作表示部
１０８  バス制御回路部
１０９、１１３  メモリ
１１０  ＨＤＤ
１１１  ＣＰＵ
１１２  ノースブリッジ
１１４  サウスブリッジ
１１５  ＲＯＭ
１１６  外部Ｉ/Ｆ回路部
１１７  外部入力装置
１１８  ＳＤカード
【先行技術文献】
【特許文献】
【００４９】
【特許文献１】特開２００３−３２５０４号公報
【図１】
2013062729.tif 000003
【図２】
2013062729.tif 000004
【図３】
2013062729.tif 000005
【図４】
2013062729.tif 000006
【図５】
2013062729.tif 000007