(57)【要約】【課題】読み込んだ画像データが白黒画像又はカラー画像のうちいずれであるかを適切に判定する。【解決手段】原稿Ｗから画像データを読み取る画像読み取り部と、画像読み取り部により読み取られた画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定部１８ｂと、注目画素と、注目画素に対して主走査方向及び副走査方向における繋がり数分の画素とが全てカラー画素である注目画素の数をカラー画素数として算出するカラー画素数算出部１８ｃと、カラー画素数算出部１８ｃにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、画像データはカラー画像データであると判定する画像色判定部１８ｄとを備える。【選択図】図２
2010193084.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像データを読み取る画像読み取り手段と、
前記画像読み取り手段により読み取られた画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定手段と、
前記画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出手段と、
前記カラー画素数算出手段により算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記画像データはカラー画像データであると判定する画像色判定手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
原稿から画像データを読み取る画像読み取り手段と、
前記画像読み取り手段により読み取られた画像データを拡大又は縮小するための倍率を設定する倍率設定手段と、
前記画像読み取り手段により読み取られた画像データを、前記倍率設定手段により設定された倍率に基づいて拡大又は縮小する変倍手段と、
前記倍率設定手段により設定された倍率に基づいて、前記拡大又は縮小された画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定手段と、
前記拡大又は縮小された画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出手段と、
前記カラー画素数算出手段により算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記拡大又は縮小された画像データはカラー画像データであると判定する画像色判定手段と、
を備えたことを特徴とする画像処理装置。
【請求項３】
原稿から画像データを読み取る画像読み取りステップと、
前記画像読み取りステップにより読み取られた画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定ステップと、
前記画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出ステップと、
前記カラー画素数算出ステップにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記画像データはカラー画像データであると判定する画像色判定ステップと、
を有することを特徴とする画像処理方法。
【請求項４】
原稿から画像データを読み取る画像読み取りステップと、
前記画像読み取りステップにより読み取られた画像データを拡大又は縮小するための倍率を設定する倍率設定ステップと、
前記画像読み取りステップにより読み取られた画像データを、前記倍率設定ステップにより設定された倍率に基づいて拡大又は縮小する変倍ステップと、
前記倍率設定ステップにより設定された倍率に基づいて、前記拡大又は縮小された画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定ステップと、
前記拡大又は縮小された画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出ステップと、
前記カラー画素数算出ステップにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記拡大又は縮小された画像データはカラー画像データであると判定する画像色判定ステップと、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み込んだ画像データが白黒画像又はカラー画像のいうちいずれであるかを適切に判定する画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
一般的なデジタルカラー複写機等の画像処理装置では、消費電力の節減や生産性の向上等を目的として、読み取り対象の原稿がカラー原稿か白黒原稿かに応じて画像形成モード（カラーモード／白黒モード）を切り換えて原稿を読み取る場合が多い。
【０００３】
ここで、読み取り対象の原稿がカラー原稿か白黒原稿かの判定は、利用者がその都度指定することなく、画像処理装置が備えるＡＣＳ（Auto Color Select）処理機能によって自動的に行うものが一般的によく知られている。
【０００４】
このＡＣＳ処理の一例として、特許文献１には、画像データを複数のブロックに分割するとともに、各々のブロックに含まれる画素のうち、カラー画素と判定された画素数とブロック色判定用の閾値とを比較し、この比較結果に基づいて各々のブロックがカラーブロックか白黒ブロックかを判定する画像処理装置が提案されている。
【０００５】
また、有彩色と判定された画素が主走査ライン内に所定画素連続する画素群の個数を計数し、所定数存在するラインがいくつ存在するか、及び、所定数存在するラインが副走査方向に所定ライン数連続し、その連続するライン群が所定数存在するかに基づいて入力画像がカラーか否かを判定する画像処理装置が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１１６０１１号公報
【特許文献２】特開２００１−３６７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般的な画像処理装置では、色成分の読み取り素子が原稿中の完全に同じ画素位置を読み取れない場合、即ち、読み取った画像データにおいて、ある色成分の画素が主走査方向又は副走査方向に微少距離だけずれる（以下、色ズレという）場合がある。この色ズレが生じることにより、白黒原稿を読み取った場合においても、ＡＣＳ（Auto Color Select）処理機能により、カラー原稿と判定しまう場合がある。
【０００８】
例えば、特許文献１に記載の技術では、画像データを分割したブロックに含まれるカラー画素数とブロック色判定用の閾値とを比較した比較結果に基づいてカラーブロックか白黒ブロックかを判定するので、色ズレが生じた画素数が閾値を越えた場合、カラーブロックと判定してしまう。
【０００９】
また、特許文献２に記載の技術では、主走査ライン及び副走査ラインに連続するライン群が所定数存在するかに基づいて入力画像がカラーか否かを判定するので、例えば、画像データに不連続のカラー画素である孤立点や細線のみが存在する場合に、白黒画像と判定するが、画像データに一部でも連続するカラー画素であるベタ領域が存在する場合、カラー画像と判定してしまうという課題があった。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、読み込んだ画像データが白黒画像又はカラー画像のうちいずれであるかを適切に判定する画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る画像処理装置の第１の特徴は、原稿から画像データを読み取る画像読み取り手段と、前記画像読み取り手段により読み取られた画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定手段と、前記画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出手段と、前記カラー画素数算出手段により算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記画像データはカラー画像データであると判定する画像色判定手段とを備えたことにある。
【００１２】
上記目的を達成するため、本発明に係る画像処理装置の第２の特徴は、原稿から画像データを読み取る画像読み取り手段と、前記画像読み取り手段により読み取られた画像データを拡大又は縮小するための倍率を設定する倍率設定手段と、前記画像読み取り手段により読み取られた画像データを、前記倍率設定手段により設定された倍率に基づいて拡大又は縮小する変倍手段と、前記倍率設定手段により設定された倍率に基づいて、前記拡大又は縮小された画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定手段と、前記拡大又は縮小された画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出手段と、前記カラー画素数算出手段により算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記拡大又は縮小された画像データはカラー画像データであると判定する画像色判定手段とを備えたことにある。
【００１３】
上記目的を達成するため、本発明に係る画像処理方法の第１の特徴は、原稿から画像データを読み取る画像読み取りステップと、前記画像読み取りステップにより読み取られた画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定ステップと、前記画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出ステップと、前記カラー画素数算出ステップにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記画像データはカラー画像データであると判定する画像色判定ステップとを有することにある。
【００１４】
上記目的を達成するため、本発明に係る画像処理方法の第２の特徴は、原稿から画像データを読み取る画像読み取りステップと、前記画像読み取りステップにより読み取られた画像データを拡大又は縮小するための倍率を設定する倍率設定ステップと、前記画像読み取りステップにより読み取られた画像データを、前記倍率設定ステップにより設定された倍率に基づいて拡大又は縮小する変倍ステップと、前記倍率設定ステップにより設定された倍率に基づいて、前記拡大又は縮小された画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する繋がり数設定ステップと、前記拡大又は縮小された画像データにおいて、前記注目画素と、前記注目画素に対して主走査方向及び副走査方向における前記繋がり数分の画素とが全てカラー画素である前記注目画素の数をカラー画素数として算出するカラー画素数算出ステップと、前記カラー画素数算出ステップにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、前記拡大又は縮小された画像データはカラー画像データであると判定する画像色判定ステップとを有することにある。
【発明の効果】
【００１５】
本発明に係る画像処理装置及び画像処理方法によれば、読み込んだ画像データが白黒画像又はカラー画像のいうちいずれであるかを適切に判定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態である画像処理装置が適用された印刷システムの全体構成を示した全体構成図である。
【図２】本発明の一実施形態である画像処理装置の制御構成を示した制御構成図である。
【図３】本発明の実施例１である画像処理装置の全体処理フローを示したフローチャートである。
【図４】本発明の実施例１である画像処理装置により読み取られた画像データの色ズレを説明する図である。
【図５】本発明の実施例１である画像処理装置のＡＣＳ処理フローを示したフローチャートである。
【図６】本発明の実施例１である画像処理装置が備える彩色距離算出部による注目画素からの彩色距離を算出する算出方法を説明した図である。
【図７】本発明の実施例１である画像処理装置が備えるカラー画素数算出部により単位カラー画素数を算出する算出方法を説明した図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を、図面を参照しながら詳細に説明する。
【００１８】
本発明の一実施形態では、読み込んだ画像データの拡大又は縮小を行う拡大縮小機能を有し、読み込んだ画像データ又は拡大又は縮小された拡縮画像データが、白黒画像又はカラー画像のうちいずれであるかを適切に判定する画像処理装置が適用された印刷システムを例に挙げて説明する。
【００１９】
＜印刷システムの構成＞
図１は、本発明の一実施形態である画像処理装置が適用された印刷システムの全体構成を示した全体構成図である。
【００２０】
図１に示すように、印刷システム１００は、画像処理装置１と印刷装置１０１とを備えている。
【００２１】
印刷装置１０１は、画像処理装置１から印刷開始が要求されると、給紙トレイ１０２に積置された用紙Ｐを１枚ずつ取り込み、画像処理装置１から供給された信号に基づいて、用紙Ｐに画像を印刷した後、印刷済みの用紙Ｐを排紙トレイ１０３に排紙する。
【００２２】
＜画像処理装置１の構成＞
次に、本発明の一実施形態である画像処理装置１の構成について、図１を参照して説明する。
【００２３】
図１に示した本発明の一実施形態である画像処理装置１は、カバー部２と本体部３とを備えている。
【００２４】
カバー部２は、読み取り対象の原稿Ｗを予め設定された読取位置に自動的に送り込む自動原稿送り装置（ＡＤＦ）を内部に有している（図示しない）。
【００２５】
また、カバー部２は、本体部３上でヒンジ機構等により開閉自在に支持され、利用者により開閉操作が可能な構造を有している。本体部３の上面部には、原稿台となるプラテンガラス５が設けられている。読み取り対象となる原稿Ｗは、自動原稿送り装置によってプラテンガラス５上に搬送されるか、又は利用者の手作業によってプラテンガラス５上に載置される。
【００２６】
本体部３は、原稿Ｗから画像データを読み取る画像読み取り部として、フルレートキャリッジ６と、ハーフレートキャリッジ７と、ハーフレートキャリッジ７からの光の光軸上に配置された結像レンズ８と、結像レンズ８により集光された光の光軸上に配置された光電変換素子９とを備えている。
【００２７】
フルレートキャリッジ６とハーフレートキャリッジ７とは、共通のキャリッジ移動用モータ（図示しない）を駆動源として副走査方向（図の左右方向）に移動可能に設けられている。この副走査方向への移動に際して、ハーフレートキャリッジ７はフルレートキャリッジ６の１／２の移動量（移動速度）をもって移動し、これによって副走査方向のいずれの位置にキャリッジ６，７が移動した状態でも、プラテンガラス５上の原稿面から光電変換素子９の受光部までの光学距離が常に一定に維持される構成となっている。
【００２８】
フルレートキャリッジ６は、ランプ（光源）６ａと第１ミラー６ｂとを有しており、ハーフレートキャリッジ７は、第２ミラー７ａと、第３ミラー７ｂとを有している。
【００２９】
ランプ６ａは、原稿Ｗの被読み取り面に向けて光を照射するものである。第１ミラー６ｂ、第２ミラー７ａ及び第３ミラー７ｂは、ランプ６ａから原稿Ｗに向けて光を照射した際に、原稿面からの反射光を順に反射する。
【００３０】
結像レンズ８は、第３ミラー７ｂによって反射された光を所定の縮小倍率で光電変換素子９の受光面に結像させるものである。光電変換素子９は、原稿Ｗを読み取るためのイメージセンサで、例えばＲ（赤），Ｇ（緑），Ｂ（青）の各色に対応した３ライン固体撮像素子（ＣＣＤ等）によって構成されている。この光電変換素子９は、原稿Ｗからの反射光を各色のラインごとに画素単位で光電変換して、アナログ値のＲ，Ｇ，Ｂの画像信号（以下、ＲＧＢ信号と記す）を出力する。
【００３１】
図２は、本発明の一実施形態である画像処理装置１の制御構成を示した制御構成図である。
【００３２】
図２に示すように、本発明の一実施形態である画像処理装置１は、光電変換素子９と、操作部１０と、Ａ／Ｄ変換部１１と、ＡＤＦ制御部１２と、照明制御部１３と、ランプ６ａと、走査制御部１４と、キャリッジ移動用モータモータ２１と、印刷制御部１５と、ＲＡＭ１６と、ＲＯＭ１７と、ＡＣＳ処理部１８と、主制御部２０とを備える。このうち、ランプ６ａ及び光電変換素子９については、上述したので、説明を省略する。
【００３３】
操作部１０は、読み取り開始キー等の操作キーや表示／入力パネル等を備えており、利用者によって操作キーが押下操作され、又は表示／入力パネルがタッチ操作されることによって、操作信号を生成し、生成した操作信号を主制御部２０へ供給する。例えば、操作部１０は、利用者によって読み取り開始キーが押下操作されると、プラテンガラス５上に載置された原稿Ｗから画像データの読み取りを要求する操作信号を生成し、生成した操作信号を主制御部２０へ供給する。操作部１０は、利用者によって倍率設定キーが押下操作されると、倍率の設定を要求する操作信号を生成し、生成した操作信号を主制御部２０へ供給する。
【００３４】
Ａ／Ｄ変換部１１は、光電変換素子９から供給されたアナログ値のＲＧＢ信号をデジタル値に変換し、変換したデジタル値のＲＧＢ信号を主制御部２０へ供給する。
【００３５】
ＡＤＦ制御部１２は、後述する主制御部２０からの指示に従い、上述したカバー部２に装備された自動原稿送り装置の動作を制御する。
【００３６】
照明制御部１３は、後述する主制御部２０からの指示に従い、先述のフルレートキャリッジ６に搭載されたランプ６ａのオンオフ動作を制御する。
【００３７】
走査制御部１４は、後述する主制御部２０からの指示に従い、キャリッジ移動用モータ２１の回転動作を制御する。
【００３８】
キャリッジ移動用モータ２１は、走査制御部１４から供給される制御信号に基づいて、回転駆動することにより、フルレートキャリッジ６とハーフレートキャリッジ７とを、副走査方向に移動する。
【００３９】
印刷制御部１５は、印刷装置１０１を制御する。具体的には、印刷制御部１５は、主制御部２０から印刷開始が要求されると、印刷装置１０１が、給紙トレイ１０２に積置された用紙Ｐを１枚ずつ取り込み、画像処理装置１から供給された信号に基づいて、用紙Ｐに画像を印刷した後、印刷済みの用紙Ｐを排紙トレイ１０３に排紙するように制御する。
【００４０】
ＲＡＭ１６は、揮発性半導体等で構成され、主制御部２０が各種処理を実行する上で必要なデータ等を記憶する。
【００４１】
ＲＯＭ１７は、不揮発性半導体等で構成され、主制御部２０が実行する各種制御プログラム等を記憶している。
【００４２】
ＡＣＳ処理部１８は、その機能上、彩色距離算出部１８ａと、繋がり数設定部１８ｂと、カラー画素数算出部１８ｃと、画像色判定部１８ｄとを備える。
【００４３】
彩色距離算出部１８ａは、ＹＣｂＣｒ空間のＣｂＣｒ平面におけるにおける無彩色点から注目画素の色までの距離を彩色距離Ｓとして算出する。ここで、注目画素とは、画像読み取り部により読み取られた画像データ、又は後述する変倍部２０ｂにより生成された拡縮画像データにおける、ある１つの画素のことをいう。
【００４４】
繋がり数設定部１８ｂは、倍率設定部２０ａにより設定された倍率に基づいて、画像読み取り部により読み取られた画像データ、又は後述する変倍部２０ｂにより生成された拡縮画像データにおける注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数を設定する。
【００４５】
カラー画素数算出部１８ｃは、画像データ又は拡縮画像データにおいて、注目画素と、注目画素に対して主走査方向及び副走査方向における繋がり数分の画素とが全てカラー画素である注目画素の数をカラー画素数として算出する。
【００４６】
ここで、カラー画素数算出部１８ｃは、ＣｂＣｒ平面における無彩色点から所定の第１彩色距離閾値までの距離を第１彩色距離Ｒとしたときに、彩色距離算出部１８ａにより算出された彩色距離Ｓが第１の彩色距離Ｒを越えた画素をカラー画素として、カラー画素数を算出する。
【００４７】
また、カラー画素数算出部１８ｃは、第１彩色距離Ｒ１より短く、かつＣｂＣｒ平面における無彩色点から所定の第２彩色距離閾値までの距離を第２彩色距離Ｒ２としたときに、彩色距離算出部１８ａにより算出された彩色距離が、第２彩色距離Ｒ２以上及び第１彩色距離Ｒ１未満であり、かつＹＣｂＣｒ空間における輝度値Ｙが所定の輝度閾値Ｒ３未満である画素をカラー画素として、カラー画素数を算出する。
【００４８】
画像色判定部１８ｄは、カラー画素数算出部１８ｃにより算出されたカラー画素数が所定のカラー画素閾値を越えた場合に、画像データ又は拡縮画像データはカラー画像データであると判定する。
【００４９】
主制御部２０は、画像処理装置１の中枢的制御を行う。また、主制御部２０は、倍率設定部２０ａと、変倍部２０ｂとを備える。
【００５０】
倍率設定部２０ａは、操作部１０から供給された操作信号に基づいて、画像読み取り部により読み取られた画像データを拡大又は縮小するための倍率を設定する。
【００５１】
変倍部２０ｂは、画像読み取り部により読み取られた画像データを、倍率設定部２０ａにより設定された倍率に基づいて拡大又は縮小して拡縮画像データを生成する。
【００５２】
＜画像処理装置１の作用＞
次に、本発明の実施例１である画像処理装置１の作用について説明する。
【００５３】
≪画像処理装置１の全体処理≫
図３は、本発明の実施例１である画像処理装置１の全体処理フローを示したフローチャートである。
【００５４】
図３に示すように、画像処理装置１の主制御部２０は、原稿Ｗから画像データの読み取りを要求する操作信号が操作部１０から供給されたか否かを判定する（ステップＳ１０１）。
【００５５】
ステップＳ１０１において、画像データの読み取りを要求する操作信号が供給されたと判定した場合（ＹＥＳの場合）、画像処理装置１は、原稿Ｗから画像データを読み取る（ステップＳ１０２）。具体的には、ＡＤＦ制御部１２からの制御信号に基づいて、カバー部２に装備された自動原稿送り装置が、所定時間間隔で原稿Ｗの紙送りを行う。そして、紙送りされた原稿Ｗが、プラテンガラス５上の所定位置に配置されたときに、照明制御部１３からの制御信号に基づいて、フルレートキャリッジ６に搭載されたランプ６ａが点灯すると共に、走査制御部１４からの制御信号に基づいて、キャリッジ移動用モータ２１が駆動することにより、フルレートキャリッジ６とハーフレートキャリッジ７とが、副走査方向に移動する。これにより、ランプ６ａから発光された光が、結像レンズ８により所定の縮小倍率で光電変換素子９の受光面に結像され、光電変換素子９は、アナログ値のＲＧＢ信号を出力する。Ａ／Ｄ変換部１１は、光電変換素子９から供給されたアナログ値のＲＧＢ信号をデジタル値に変換し、変換したデジタル値のＲＧＢ信号を画像データとして主制御部２０へ供給する。
【００５６】
次に、主制御部２０は、Ａ／Ｄ変換部１１により、供給されたデジタル値のＲＧＢ信号、即ち画像データに基づいて、像域を分離する（ステップＳ１０２）。具体的には、主制御部２０は、画像の特徴を検出するため、画像データの画素毎に、文字領域又は写真領域のいずれであるかを判定する。
【００５７】
次に、主制御部２０の変倍部２０ｂは、倍率設定部２０ａにより設定された倍率に基づいて、画像データを拡大又は縮小して拡縮画像データを生成する（ステップＳ１０４）。
【００５８】
そして、主制御部２０は、ステップＳ１０４において生成された拡縮画像データであるＲＧＢ信号を、Ｙ，Ｃｒ，Ｃｂで表すＹＣｂＣｒ信号に変換した後（ステップＳ１０５）、ＡＣＳ処理部１８が、ＡＣＳ処理を実行する（ステップＳ１０６）。このＡＣＳ処理については、後述する。
【００５９】
次に、主制御部２０は、ＡＣＳ処理された拡縮画像データであるＹＣｂＣｒ信号をＲＧＢ信号に変換した後（ステップＳ１０７）、このＲＧＢ信号を、Ｃ（Cyan）、Ｍ（Magenta）、Ｙ（Yellow）とＫ（Key tone）で表すＣＭＹＫ信号に変換する（ステップＳ１０８）。
【００６０】
次に、主制御部２０は、ＣＭＹＫ信号に変換された拡縮画像データをスクリーニングする（ステップＳ１０９）。具体的には、主制御部２０は、操作部１０から供給された操作信号に基づいて、拡縮画像データを画素密度で階調を表現する誤差拡散処理、又は画素の大きさを変えて階調を表現する網点処理のいずれかの処理を実行する。
【００６１】
ここで、ステップＳ１０２において、画像処理装置１が原稿Ｗを読み取る際、装置本体の振動による読み取り部のラインずれ、ＡＤＦ装置により紙送りされる際に生じる原稿Ｗの紙送りずれ、又は読み取り部自体の装置特性等の原因により、色成分の読み取り素子が原稿Ｗ中の完全に同じ画素位置を読み取れない場合、即ち、読み取られた画像データにおいて、ある色成分の画素が主走査方向又は副走査方向に微少距離だけずれる色ズレが生じる場合がある。
【００６２】
図４は、本発明の実施例１である画像処理装置１により読み取られた画像データの色ズレを説明する図である。（ａ）は、読み込まれる白黒原稿である原稿Ｗを示し、（ｂ）は、読み込まれた画像データを示し、（ｃ）は、変倍部２０ｂにより画像データが拡大された拡縮画像データを示している。
【００６３】
図４（ａ）に示した原稿Ｗは、白黒原稿であり、横線４０１が描かれている。
【００６４】
そして、図４（ａ）に示した原稿Ｗが画像処理装置１により読み取られる際、ある色成分の画素が主走査方向又は副走査方向に微少距離だけずれ、図４（ｂ）に示すように、横線４０１に対して副操作方向に色ズレ線４０２が生じる場合がある。
【００６５】
このように、ステップＳ１０２において読み取られた画像データに色ズレが生じていた場合、従来技術では、読み取られた画像データはカラー画像データであると判定してしまう場合があった。
【００６６】
また、ステップＳ１０４において、変倍部２０ｂにより画像データが拡大された拡縮画像データが生成された場合、従来技術では、拡縮画像データは、カラー画像データであると判定されてしまう可能性がより高い。
【００６７】
図４（ｃ）に示すように、読み取られた画像データが拡大された拡縮画像データでは、横線４０１と同様に色ズレ線４０２も主走査方法及び副走査方向に拡大されるので、拡大された拡大横線４０３に対して副操作方向に拡大色ズレ線４０４が生じ、この拡大色ズレ線４０４は、拡大された分、色ズレ線４０２より面積が広くなる。
【００６８】
このように、ステップＳ１０２において読み取られた画像データに色ズレが生じていた場合、読み取られた画像データが拡大された拡縮画像データでは、更に色ズレの面積が広くなるので、従来技術によるＡＣＳ処理では、拡縮画像データはカラー画像データであると判定してしまう可能性がより高い。
【００６９】
そこで、本発明の実施例１である画像処理装置１は、ステップＳ１０６のＡＣＳ処理を実行することにより、拡縮画像データが白黒画像データ又はカラー画像データのいうちいずれであるかを適切に判定する。
【００７０】
≪画像処理装置１のＡＣＳ処理≫
次に、本発明の実施例１である画像処理装置１による、図３に示したステップＳ１０６におけるＡＣＳ処理について説明する。
【００７１】
図５は、本発明の実施例１である画像処理装置１のＡＣＳ処理フローを示したフローチャートである。
【００７２】
図５に示すように、画像処理装置１のＡＣＳ処理部１８のカラー画素数算出部１８ｃは、カラー画素数Ｃを初期化する（ステップＳ２０１）。
【００７３】
次に、ＡＣＳ処理部１８の彩色距離算出部１８ａは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおいて、注目画素からの彩色距離Ｓを算出する（ステップＳ２０２）。
【００７４】
図６は、彩色距離算出部１８ａによる注目画素からの彩色距離Ｓを算出する算出方法を説明した図である。
【００７５】
図６に示すように、ＣｂＣｒ平面２０１は、無彩色点２０２を中心として、ＹＣｂＣｒ空間におけるＣｒ成分（−６０≦Ｃｒ成分値≦＋６０）及びＣｂ成分（−６０≦Ｃｂ成分値≦＋６０）の色相を示しており、このＣｂＣｒ平面２０１における外周側ほど鮮やかな彩色となる。
【００７６】
また、ＣｂＣｒ平面２０１における無彩色点２０２から第１彩色距離閾値２０４までの距離を第１彩色距離Ｒ１とし、第１彩色距離Ｒ１より短く、かつ無彩色点２０２から第２彩色距離閾値２０３までの距離を第２彩色距離Ｒ２とする。
【００７７】
ここで、第１彩色距離Ｒ１は、例えば、“２８”といったように、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。同様に、第２彩色距離Ｒ２についても、例えば、“１４”といったように、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。
【００７８】
彩色距離算出部１８ａは、主制御部２０から供給されたＹＣｂＣｒ信号から、注目画素のＣｒ成分及びＣｂ成分を抽出し、この抽出された注目画素のＣｒ成分及びＣｂ成分のＣｂＣｒ平面２０１上における位置を算出する。具体的には、彩色距離算出部１８ａは、無彩色点２０２を原点としたときの、抽出された注目画素のＣｒ成分及びＣｂ成分座標を算出する。そして、彩色距離算出部１８ａは、算出した注目画素のＣｒ成分及びＣｂ成分座標に基づいて、ＣｂＣｒ平面２０１における無彩色点から算出した注目画素のＣｒ成分及びＣｂ成分座標までの距離を彩色距離Ｓとして、下記の数式１を用いて算出する。
【数１】
2010193084.tif 000003
【００７９】
次に、カラー画素数算出部１８ｃは、ステップＳ２０２において算出された彩色距離Ｓが、第１彩色距離Ｒ１より長いか否かを判定する（ステップＳ２０３）。
【００８０】
ステップＳ２０３において、彩色距離Ｓが、第１彩色距離Ｒ１より短いと判定された場合（ＮＯの場合）、カラー画素数算出部１８ｃは、彩色距離算出部１８ａにより算出された彩色距離Ｓが、第２彩色距離Ｒ２以上かつ第１彩色距離Ｒ１未満であると共に、主制御部２０から供給されたＹＣｂＣｒ信号の輝度値Ｙが、所定の輝度閾値Ｒ３未満であるか否かを判定する（ステップＳ２０４）。ここで、輝度閾値Ｒ３は、例えば、“１５０”といったように、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。
【００８１】
そして、ステップＳ２０３において彩色距離Ｓが、第１彩色距離Ｒ１より長いと判定された場合、又はステップＳ２０４において彩色距離Ｓが、第２彩色距離Ｒ２以上かつ第１彩色距離Ｒ１未満であると共に、主制御部２０から供給されたＹＣｂＣｒ信号の輝度値Ｙが、所定の輝度閾値Ｒ３未満であると判定された場合、カラー画素数算出部１８ｃは、注目画素をカラー画素であると判定する。
【００８２】
次に、ＡＣＳ処理部１８の繋がり数設定部１８ｂは、倍率設定部２０ａにより設定された倍率に基づいて、繋がり数ｎを設定する（ステップＳ２０５〜Ｓ２０８）。ここで、繋がり数ｎとは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数を示す。
【００８３】
具体的には、繋がり数設定部１８ｂは、倍率設定部２０ａにより設定された倍率が“５０”（％）である場合、繋がり数ｎを“１”として設定し（ステップＳ２０６）、倍率設定部２０ａにより設定された倍率が“１００”（％）である場合、繋がり数ｎを“２”として設定し（ステップＳ２０７）、倍率設定部２０ａにより設定された倍率が“２００”（％）である場合、繋がり数ｎを“４”として設定する（ステップＳ２０８）。
【００８４】
次に、カラー画素数算出部１８ｃは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおいて、注目画素と、注目画素に対して主走査方向及び副走査方向における繋がり数ｎ分の画素との単位カラー画素数を算出する（ステップＳ２０９）。
【００８５】
図７は、本発明の実施例１である画像処理装置１が備えるカラー画素数算出部１８ｃにより単位カラー画素数を算出する算出方法を説明した図である。（ａ）は、倍率が“５０”（％）である場合における単位カラー画素数を説明した図であり、（ｂ）は、倍率が“１００”（％）である場合における単位カラー画素数を説明した図であり、（ｃ）は、倍率が“２００”（％）である場合における単位カラー画素数を説明した図である。
【００８６】
図７（ａ）に示すように、カラー画素数算出部１８ｃは、倍率設定部２０ａにより設定された倍率が“５０”（％）である場合、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおけるある１つの画素を注目画素３０１としたときに、この注目画素３０１と、注目画素３０１に対して主走査方向及び副走査方向における繋がり数分、即ち主走査方向及び副走査方向１画素分の画素である周辺画素３０２ａ〜３０２ｄとが有彩色画素、即ちカラー画素である数を、単位カラー画素数として算出する。具体的には、カラー画素数算出部１８ｃは、周辺画素３０２ａ〜３０２ｄそれぞれについて、ステップＳ２０２〜Ｓ２０４の処理と同一の処理を実行することにより、周辺画素３０２ａ〜３０２ｄそれぞれがカラー画素か否かを判定し、カラー画素であると判定した数を単位カラー画素数として算出する。
【００８７】
また、倍率設定部２０ａにより設定された倍率が“１００”（％）である場合、図７（ｂ）に示すように、同様に、カラー画素数算出部１８ｃは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおけるある１つの画素を注目画素３０１としたときに、この注目画素３０１と、注目画素３０１に対して主走査方向及び副走査方向における繋がり数分、即ち主走査方向及び副走査方向２画素分の画素である周辺画素３０２ａ〜３０２ｄ，３０３ａ〜３０３ｄとが有彩色画素、即ちカラー画素である数を、単位カラー画素数として算出する。具体的には、カラー画素数算出部１８ｃは、周辺画素３０２ａ〜３０２ｄ，３０３ａ〜３０３ｄそれぞれについて、ステップＳ２０２〜Ｓ２０４の処理と同一の処理を実行することにより、周辺画素３０２ａ〜３０２ｄ，３０３ａ〜３０３ｄそれぞれがカラー画素か否かを判定し、カラー画素であると判定した数を単位カラー画素数として算出する。
【００８８】
また、倍率設定部２０ａにより設定された倍率が“２００”（％）である場合、図７（ｃ）に示すように、同様に、カラー画素数算出部１８ｃは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された画像データにおけるある１つの画素を注目画素３０１としたときに、この注目画素３０１と、注目画素３０１に対して主走査方向及び副走査方向における繋がり数分、即ち主走査方向及び副走査方向４画素分の画素である周辺画素３０２ａ〜３０２ｄ，３０２ａ〜３０３ｄ，３０４ａ〜３０４ｄ，３０５ａ〜３０５ｄとが有彩色画素、即ちカラー画素である数を、単位カラー画素数として算出する。具体的には、カラー画素数算出部１８ｃは、周辺画素３０２ａ〜３０２ｄ，３０２ａ〜３０３ｄ，３０４ａ〜３０４ｄ，３０５ａ〜３０５ｄそれぞれについて、ステップＳ２０２〜Ｓ２０４の処理と同一の処理を実行することにより、周辺画素３０２ａ〜３０２ｄ，３０２ａ〜３０３ｄ，３０４ａ〜３０４ｄ，３０５ａ〜３０５ｄそれぞれがカラー画素か否かを判定し、カラー画素であると判定した数を単位カラー画素数として算出する。
【００８９】
そして、カラー画素数算出部１８ｃは、ステップＳ２０９において算出した単位カラー画素数に基づいて、注目画素及び周辺画素が、全てカラー画素か否かを判定する（ステップＳ２１０）。具体的には、カラー画素数算出部１８ｃは、倍率設定部２０ａにより設定された倍率が“５０”（％）である場合、ステップＳ２０９において算出された単位カラー画素数が“５”であるときに、注目画素３０１及び周辺画素３０２ａ〜３０２ｄは、全てカラー画素であると判定する。また、倍率設定部２０ａにより設定された倍率が“１００”（％）である場合、カラー画素数算出部１８ｃは、ステップＳ２０９において算出された単位カラー画素数が“９”であるときに、注目画素３０１及び周辺画素３０２ａ〜３０２ｄ，３０３ａ〜３０３ｄは、全てカラー画素であると判定する。さらに、倍率設定部２０ａにより設定された倍率が“２００”（％）である場合、カラー画素数算出部１８ｃは、ステップＳ２０９において算出された単位カラー画素数が“１７”であるときに、注目画素３０１及び周辺画素３０２ａ〜３０２ｄ，３０３ａ〜３０３ｄ，３０４ａ〜３０４ｄ，３０５ａ〜３０５ｄは、全てカラー画素であると判定する。
【００９０】
ステップＳ２１０において、注目画素及び周辺画素が、全てカラー画素であると判定された場合（ＹＥＳの場合）、カラー画素数算出部１８ｃは、カラー画素数Ｃを“１”だけ加算する（ステップＳ２１１）。
【００９１】
次に、カラー画素数算出部１８ｃは、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおける全ての画素を注目画素として、彩色距離Ｓを算出したか否かを判定する（ステップＳ２１２）。
【００９２】
ステップＳ２１２において、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データにおける全ての画素を注目画素として彩色距離Ｓが算出されたと判定された場合、画像色判定部１８ｄは、カラー画素数Ｃが所定のカラー画素閾値ＣＲを超えたか否かを判定する（ステップＳ２１３）。
【００９３】
ここで、カラー画素閾値ＣＲは、例えば、拡縮画像データが３００×３００（ｄｐｉ）の場合において“３０００”（pixel）といったように、予め提供者等が実測に基づいた適正な値を予め算出し、提供者や利用者等が予め適正な値を設定しておく必要がある。
【００９４】
ステップＳ２１３において、カラー画素数Ｃが所定のカラー画素閾値ＣＲを超えたと判定された場合（ＹＥＳの場合）、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データは、カラー画像データであると判定する（ステップＳ２１４）。
【００９５】
一方、ステップＳ２１３において、カラー画素数Ｃが所定のカラー画素閾値ＣＲ以下であると判定された場合（ＮＯの場合）、主制御部２０から供給されたＹＣｂＣｒ信号に変換された拡縮画像データは、白黒画像データであると判定する（ステップＳ２１５）。
【００９６】
このように、本発明の実施例１である画像処理装置１によれば、注目画素と、注目画素に対して主走査方向及び副走査方向における繋がり数分の画素とが全てカラー画素である注目画素の数をカラー画素数として算出し、この算出されたカラー画素数が所定のカラー画素閾値ＣＲを越えた場合に、読み込んだ画像データはカラー画像データであると判定するので、原稿Ｗを読み取る際、図４（ｂ）に示した色ズレが生じた場合においても、読み込んだ画像データを白黒画像データと判定することができる。
【００９７】
また、本発明の実施例１である画像処理装置１によれば、倍率設定部２０ａにより設定された倍率に基づいて、拡縮画像データの注目画素に対して主走査方向及び副走査方向に連続する画素の数である繋がり数ｎを設定するので、倍率に応じた繋がり数に基づいて、拡縮画像データが白黒画像又はカラー画像のいうちいずれであるかを判定するので、図４（ｃ）に示すように、拡大色ズレ線４０４が生じた場合においても、拡縮画像データを白黒画像データと判定することができる。
【００９８】
以上のように、本発明の実施例１である画像処理装置１によれば、読み込んだ画像データが白黒画像又はカラー画像のいうちいずれであるかを適切に判定することができる。
【００９９】
なお、本発明の一実施形態では、画像処理装置１と印刷装置１０１とを備えた印刷システム１００を例に挙げて説明したが、これに限らず、本発明の実施例１である画像処理装置１単体として利用可能であることはもちろんである。この場合、図３に示したステップＳ１０７において、ＹＣｂＣｒ信号をＲＧＢ信号に変換された拡縮画像データを電子データとして得ることができると共に、ステップＳ１０６における白黒画像又はカラー画像のいうちいずれであるかを適切に示した情報を得ることができる。
【０１００】
なお、本発明の実施例１である画像処理装置１では、彩色距離算出部１８ａが、ＹＣｂＣｒ色空間のＣｂＣｒ平面における無彩色点から画素の色までの距離を彩色距離として算出したが、これに限らない。例えば、ＲＧＢ（Red，Green，Blue）色空間、ＨＳＶ色空間(Hue，Saturation，Value)、L*a*b*色空間等を用いて、無彩色点から画素の色までの距離を彩色距離として算出するようにしてもよい。
【符号の説明】
【０１０１】
１…画像処理装置
２…カバー部
３…本体部
５…プラテンガラス
６…フルレートキャリッジ
６ａ…ランプ
６ｂ…第１ミラー
７…ハーフレートキャリッジ
７ａ…第２ミラー
７ｂ…第３ミラー
８…結像レンズ
９…光電変換素子
１０…操作部
１１…変換部
１２…ＡＤＦ制御部
１３…照明制御部
１４…走査制御部
１５…印刷制御部
１６…ＲＡＭ
１７…ＲＯＭ
１８…ＡＣＳ処理部
１８ａ…彩色距離算出部
１８ｂ…繋がり数設定部
１８ｃ…カラー画素数算出部
１８ｄ…画像色判定部
２０…主制御部
２０ａ…倍率設定部
２０ｂ…変倍部
２１…キャリッジ移動用モータ
１００…印刷システム
１０１…印刷装置
１０２…給紙トレイ
１０３…排紙トレイ
【図１】
2010193084.tif 000004
【図２】
2010193084.tif 000005
【図３】
2010193084.tif 000006
【図４】
2010193084.tif 000007
【図５】
2010193084.tif 000008
【図６】
2010193084.tif 000009
【図７】
2010193084.tif 000010