(57)【要約】【課題】原稿読取装置の磨耗状態や利用者が用いる原稿用紙の振動によってＡＣＳが誤判定してしまう可能性を低減することができる画像形成装置を提供する。【解決手段】白領域と黒領域のエッジ部分を含むチャートを読み込み、エッジ部分から基準となる色ずれ情報を算出する算出手段と、基準となる色ずれ情報を、チャートの紙種に関連付けて記憶領域に記憶する記憶手段と、外部から原稿が入力されると、原稿から抽出された色差情報と基準となる色ずれ情報とを比較し、色判定を行うための色判定信号を出力する出力手段と、色判定信号を用いて原稿の色判定を行う色判定手段とを備える。【選択図】図６
2009200641.tif 000002
【特許請求の範囲】
【請求項１】
外部から入力された原稿の色判定を行う画像形成装置であって、
白領域と黒領域のエッジ部分を含むチャートを読み込み、前記エッジ部分から基準となる色ずれ情報を算出する算出手段と、
前記算出手段により算出された基準となる色ずれ情報を、前記チャートの紙種に関連付けて記憶領域に記憶する記憶手段と、
外部から原稿が入力されると、前記原稿から抽出された色差情報と、前記記憶領域に記憶された基準となる色ずれ情報とを比較し、色判定を行うための色判定信号を出力する出力手段と、
前記出力手段により出力された色判定信号を用いて、前記原稿の色判定を行う色判定手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶領域に記憶された基準となる色ずれ情報のうち、予め定められた閾値より大きい色ずれ情報を有する領域においては、色判定を行わないことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記算出手段は、
前記チャートを読込み、色差情報を算出し、
読み込まれた前記チャートから黒色に印刷された箇所のエッジ部分を抽出し、
抽出された前記エッジ部分の色差情報を抽出し、
抽出された前記エッジ部分でない箇所の色差情報を、前記エッジ部分の色差情報に基づいて補間し、前記基準となる色ずれ情報とすることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記色判定手段は、
前記色判定信号が、前記原稿から抽出された色差情報が示す色差が前記基準となる色ずれ情報が示す色差よりも大きいことを示す場合に、
前記原稿をカラー原稿と判定することを特徴とする請求項１乃至３のいずれか１項記載の画像形成装置。
【請求項５】
前記チャート以外の紙種についての色ずれ情報を求めるためのテーブルを有し、
前記テーブルは、前記基準となる色ずれ情報に対する比率を表すパラメータの一覧であることを特徴とする請求項１乃至４のいずれか１項記載の画像形成装置。
【請求項６】
外部から入力された原稿の色判定を行う画像形成装置において実行される画像形成方法であって、
前記画像形成装置の算出手段が、白領域と黒領域のエッジ部分を含むチャートを読み込み、前記エッジ部分から基準となる色ずれ情報を算出する算出工程と、
前記画像形成装置の記憶手段が、前記算出工程により算出された基準となる色ずれ情報を、前記チャートの紙種に関連付けて記憶領域に記憶する記憶工程と、
前記画像形成装置の出力手段が、外部から原稿が入力されると、前記原稿から抽出された色差情報と、前記記憶領域に記憶された基準となる色ずれ情報とを比較し、色判定を行うための色判定信号を出力する出力工程と、
前記画像形成装置の色判定手段が、前記出力工程により出力された色判定信号を用いて、前記原稿の色判定を行う色判定工程と、
を備えることを特徴とする画像形成方法。
【請求項７】
外部から入力された原稿の色判定を行うための画像形成プログラムであって、
白領域と黒領域のエッジ部分を含むチャートを読み込み、前記エッジ部分から基準となる色ずれ情報を算出する算出手段と、
前記算出手段により算出された基準となる色ずれ情報を、前記チャートの紙種に関連付けて記憶領域に記憶する記憶手段と、
外部から原稿が入力されると、前記原稿から抽出された色差情報と、前記記憶領域に記憶された基準となる色ずれ情報とを比較し、色判定を行うための色判定信号を出力する出力手段と、
前記出力手段により出力された色判定信号を用いて、前記原稿の色判定を行う色判定手段と、
してコンピュータを機能させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色判定処理を有する画像形成装置に関する。
【背景技術】
【０００２】
近年、カラー原稿を色分解し電気的に読み取ることで得られたカラー画像データを、用紙上にプリント出力し、カラー画像の複写を行うデジタル・カラー複写機が広く用いられている。そのようなカラー複写機に搭載されている原稿読取装置（ＡＤＦ）は、ＲＧＢの３原色のカラー・フィルタを有している。カラー・フィルタは、例えば画素の１６倍のピッチで３ラインに平行に形成されたリニアＣＣＤであるＣＣＤイメージ・センサ（以下、ＣＣＤという）を、画像読取素子としている。また、カラー複写機の原稿読取装置においては、ハロゲン・ランプや各種蛍光管が、原稿を照射する光源として用いられている。照射された原稿の読取画像は、レンズを介して、ＣＣＤ上に形成される。一般的に、原稿読取装置は、ステッピング・モータ等の副走査駆動手段を有している。その副走査駆動手段により、ＣＣＤが、ＣＣＤの主走査方向に垂直な方向（即ち、副走査方向）に原稿に対して相対的に移動することにより、原稿画像の全領域を読み取ることができる。一般的に、ステッピング・モータによる副走査駆動手段として、台形駆動方式、又は、台形駆動方式の変形の駆動方式が用いられている。台形駆動方式の変形の駆動方式として、例えば、Ｓ字カーブ等の立ち上げ、又は、立ち下げ曲線が用いられる。一般的に、原稿書類等をスキャンする際に、モータは、原稿画像の有効領域の先端の前から立ち上がり、先端に達した時点で立ち上がりが完了し、定常速度で副走査送りが行われ、有効領域の終端に達すると減速されるように動作する。
【０００３】
近年、カラー複写機に、高い生産性が求められるようになるつれ、複写機の原稿読取装置においても同様に高い生産性が求められるようになってきた。ここで、生産性とは、例えば、副走査速度や副走査の繰り返しの高速性をいう。そのような高い生産性が求められる一方で、コストの低減化も同様に求められている。そのような状況において、高速化の実現のためにモータ・トルクの向上が必須である。また、コストの低減化の実現のためにモータの小径化が必須である。しかしながら、その結果、振動が大きくなってしまい、また、コストの低減化により機械的な枠体に剛性を求められないので、振動に対しての剛性が弱くなってしまう。
【０００４】
また、搬送する原稿を抑えるためのローラやスプリング等の機械的な部品を削減することにより、コストの低減化が図られる場合が多い。しかしながら、機械部品を削減すると、シートタイプの原稿読取装置の場合には、搬送されている原稿用紙も同じように振動してしまう。多くの場合に、搬送される原稿用紙のタイプによって、振動の状態は異なる。ここで、原稿用紙のタイプとは、例えば、用紙の坪量（重さ）や紙質、表面のコート、又は、再生紙か否かということを示している。また、原稿用紙における場所（主走査方向、又は、副走査方向の位置）によっても、振動の状態が異なる。
【０００５】
従って、原稿読取装置において取り込まれた画像には、既に説明したような機械的な振動が影響している。Ｒ（赤）、Ｇ（緑）、Ｂ（青）で構成されるＣＣＤラインは、例えばそれぞれのラインが、１６ラインピッチで離れて位置している。一般的に、原稿読取装置においては、それぞれのラインの位置が１６ラインピッチで離れている場合に、ライン間補正が行われるように構成されている。ライン間補正とは、同じタイミングで１６ライン分別の位相を読むＲＧＢ画像を、メモリ等を用いた遅延回路によって、同じ位相に補正することをいう。そのようなライン間補正によって、ライン間の遅延が生じていたＲＧＢ画像が、ＲＧＢの各成分で同位相とされたＲＧＢ画像とされることができる。しかしながら、既に説明したような原稿読取装置が振動する場合や、シートタイプの原稿読取装置の場合においては、搬送される原稿用紙自体が振動してしまう。その場合に、ライン間の遅延量が大きくなる程、振動により発生する色ずれが大きくなるので、ライン間補正による十分な補正ができなくなってしまう。
【０００６】
以上のように、ライン間補正による十分な補正ができなくなると、黒い文字や線のエッジ付近に色ずれによる偽色が発生してしまう。ここで、偽色とは、読取画像データ上に発生した本来原稿には存在しない色（有彩色）をいう。そのような偽色の発生は、黒い文字や線の周囲をカラートナーで印字するような誤った印字や、ＡＣＳ機能（自動カラー原稿判定）の誤判定を引き起こしてしまう。ここで、ＡＣＳ機能の誤判定とは、例えば、カラーのない原稿（即ち、黒トナーのみの原稿）を原稿読取装置が読み取る際に、カラー原稿として判定してしまうことをいう。以上のような現象は、特にシートタイプの原稿読取装置において顕著である。一般的に、その原因として、読取センサは固定されているが原稿自体は動いているので、その結果、搬送されている原稿の機械的に押さえられていない部分や稼動部分の近くにおいて、大きな振動が発生してしまうためであると考えられている。
【０００７】
そのような問題を解決するための様々な技術が開発されてきている。下記の特許文献１には、カラー判定手段により、注目画素を彩度情報に変換し、エッジ情報と比較しながら彩度を検出する方法が記載されている。特許文献１によると、偽色はエッジ部分に発生し、また、画像情報から彩度情報に変換し、エッジ部分の彩度情報を参照することにより、偽色の疑いのある部分は、カラー判定に利用しないと記載されている。また、特許文献２には、色ずれのプロファイルは副走査方向の場所に応じて変化するということに基づき処理する技術が記載されている。特許文献２によると、例えば、副走査位置を検出しながらＵＣＲ回路やスクリーン、ガンマテーブルを切り換えることにより、コピー動作時に、黒い文字や黒い線のエッジ部に発生する偽色を低減することができると記載されている。特許文献２に記載されている技術は、偽色の低減により印刷物の見栄えを補正しているが、処理結果の画像を利用してＡＣＳ判定への転用が容易であることから、特許文献１に記載の技術と類似であると考えられる。
【０００８】
一般的に、特にシートタイプの原稿読取装置（ＡＤＦ）においては、様々な要因で色ずれが発生することが知られている。しかしながら、従来技術では、搬送される原稿の用紙の種類や、装置の耐久性によって原稿の振動の状態が変化してしまうという課題への対応は難しい。原稿用紙の種類、又は、坪量、表面加工、材質等の状態によって、紙の剛性や表面の摩擦係数が変化するので、シートタイプの原稿読取装置においては、原稿給紙時のショックによる振動、又は、原稿排紙時のショックによる振動の状態が変化してしまう。また、ギアやモータ、原稿を押さえる部材の磨耗、部材の位置によっても、原稿用紙の振動の状態が変化してしまう。
【０００９】
以上のように、従来においては、原稿用紙を変えるとＡＣＳ判定の結果が変化してしまい、また、原稿読取装置における部材の耐久度の低下によっても、ＡＣＳの誤判定を引き起こしてしまっていた。その結果、利用者の不利益を招いてしまう場合が多かった。
【特許文献１】特開平１０−４０３７３号公報（段落０１０８）
【特許文献２】特開２００１−１５７０５１号公報（段落０１５５）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで、上記の点に鑑み、本発明は、利用者が用いる原稿用紙の種類によるＡＣＳの誤判定を低減することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る画像形成装置は、外部から入力された原稿の色判定を行う画像形成装置であって、白領域と黒領域のエッジ部分を含むチャートを読み込み、エッジ部分から基準となる色ずれ情報を算出する算出手段と、算出手段により算出された基準となる色ずれ情報を、チャートの紙種に関連付けて記憶領域に記憶する記憶手段と、外部から原稿が入力されると、原稿から抽出された色差情報と、記憶領域に記憶された基準となる色ずれ情報とを比較し、色判定を行うための色判定信号を出力する出力手段と、出力手段により出力された色判定信号を用いて、原稿の色判定を行う色判定手段とを備える。
【発明の効果】
【００１２】
本発明によれば、利用者が用いる原稿用紙の種類によるＡＣＳの誤判定を低減することができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
＜第１の実施形態＞
以下、本発明の実施形態に係る複写機及び原稿読取装置について説明する。図１は、本実施形態に係る複写機の構成を示す図である。
【００１４】
ＡＤＦ装置を実装した原稿読取部１０１は、原稿を読み取り、デジタル信号処理を行う。プリンタ部１００は、原稿読取部１０１において読み取られた原稿画像に対応した画像を用紙上にフルカラーでプリント出力する。原稿読取部１０１において、原稿台ガラス（プラテン）１０２又はＡＤＦ用原稿積載台１０３上に載置された原稿１０４が、ハロゲン・ランプ１０５の光で照射される。ＡＤＦ装置の場合には、その際に、上記の原稿１０４をＡＤＦ給紙ローラ１０６により原稿読取部１０１の紙搬送路に給紙する。給紙された原稿１０４は、読取位置前の搬送ローラ１０７及び１０８により搬送される。次に、原稿１０４は、読取位置の搬送ローラ１０９により搬送されながら、ハロゲン・ランプ１０５の光で照射される。更に、原稿１０４は、読取位置後の搬送ローラ１１０及び１１１により原稿読取部１０１の原稿排紙部に搬送され、最終的に、ＡＤＦ用原稿積載台１０３の下に向かって排紙される。以上のように、原稿読取部において、原稿１０４が搬送され、ハロゲン・ランプ１０５は、読取位置に固定されたままの状態で原稿１０４を読み取る。原稿１０４からの反射光はミラー１１２、１１３、１１４、レンズ１１５を介して導かれ、３ラインのリニアＣＣＤであるＣＣＤイメージ・センサ（以下、ＣＣＤという）１１６上に像を形成する。
【００１５】
ＣＣＤ１１６は、原稿１０４からの光情報を色分解して、フル・カラー情報のレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）成分を読み取り、信号処理部１１７に送る。ＣＣＤ１１６の各色成分読み取りセンサ列は、各々が５０００画素から構成されている。本実施形態において、そのような構成により、ＡＤＦ用原稿積載台１０３に載置される原稿の中で最大であるＡ４サイズの原稿の短手方向２１０ｍｍを６００ｄｐｉの解像度で読み取ることができる。なお、原稿台ガラス１０２に積載された原稿を読み取る場合に、ハロゲン・ランプ１０５、ミラー１１２は速度Ｖで移動するとする。また、ミラー１１３、１１４は、（１／２）×Ｖで、ＣＣＤ１１６の電気的な走査方向（以下、主走査方向という）に対して垂直方向（以下、副走査方向という）に機械的に動き、原稿の全面を走査するとする。
【００１６】
信号処理部１１７では、読み取られた信号を電気的に処理し、カラー判定を行なう。カラー判定の結果、原稿画像がカラー原稿であると判定された場合に、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）の各成分に分解して、それらをプリンタ部１００に送る。一方、カラー判定の結果、原稿画像がモノクロ原稿であると判定された場合に、ブラック（Ｂｋ）だけで画像を構成するように画像をプリンタ部１００に送り、かつ、ブラックだけで印刷するように通知する。信号処理部１１７の詳細については、後述する。
【００１７】
次に、本実施形態における原稿読取部１０１について詳細に説明する。図２は、ＣＣＤ１１６の外観構成を示す図である。受光素子列（フォト・センサ）２０１は、赤色光（Ｒ）を読み取り、受光素子列２０２は、緑色光（Ｇ）、２０３は青色光（Ｂ）の波長成分を読み取る。それらのＲ、Ｇ、Ｂの各受光素子列２０１〜２０３は、主走査方向、副走査方向に、１０μｍの開口を有している。上記の３本の異なる光学特性を持つ受光素子列は、Ｒ、Ｇ、Ｂの各センサが原稿の同一ラインを読み取るように互いに平行に配置され、同一のシリコン・チップ上においてモノリシック構造とされている。本実施形態においては、そのような構成とされたラインＣＣＤを用いることで、各色分解読み取りでのレンズ等の光学系を共通にすることができ、Ｒ、Ｇ、Ｂの色毎の光学調整を簡易にすることができる。図２内の破線ａａ’は、後述する図８内の破線ａａ’に対応している。
【００１８】
図３は、拡大された受光素子を示す図である。上記の各センサは、主走査方向に１画素当たり１０μｍの長さを有している。各センサは、Ａ４サイズの原稿の短手方向（２１０ｍｍ）を６００ｄｐｉの解像度で読み取ることができるように、主走査方向に５０００画素を有している。また、Ｒ、Ｇ、Ｂの各センサのライン間の距離は１６０μｍであり、６００ｄｐｉの副走査方向の解像度に対して各１６ラインずつ離れている。各センサのラインが１６ラインずつ離れていることによって、読み取った原稿が振動したときの色ずれがより大きくなり、エッジ部に発生する偽色の彩度も高くなることが、一般的に知られている。
【００１９】
図４は、図１に示す信号処理部１１７の構成を示す図である。ＣＣＤ１１６において受光された光は、レッド（Ｒ）信号、グリーン（Ｇ）信号、ブルー（Ｂ）信号の電気信号に変換されＡＤコンバータ４０１、４０２、４０３に入力される。ＡＤコンバータにおいては、デジタル信号への変換が行われる。その後、ブルー信号はレッド信号に対して３２ライン分早く画像が読み取られているので、３２ラインＦＩＦＯ４０５（遅延回路）により３２ライン分遅延される。グリーン信号はレッド信号に対して１６ライン分早く画像が読み取られているので、１６ラインＦＩＦＯ４０５（遅延回路）により１６ライン分遅延される。
【００２０】
以上のような手順によって、レッド信号、グリーン信号、ブルー信号は、同じラインタイミングで同じ位置を読むことができる。但し、紙の振動により、ライン遅延が行われた後も場所によって読み取られた位置が異なっているので、色ずれが発生してしまう。
＜色ずれ特徴量の取得＞
図５は、図４に示す画像処理部４０６の構成を示す図である。本実施形態に係る処理は、特に記載がない限り、ＣＰＵ５０２により実行されるとする。また、ユーザからの入力やユーザへのメッセージは、ユーザインタフェース５０３を介して行なわれるとする。記憶領域５０４は、本実施形態において用いられるプログラムや偽色情報等を格納するメモリである。また、図５に示すネットワークインタフェース５０７は、ネットワーク上で接続された他の複写機等との通信を行う際に用いられる。色変換部５０５は、ＲＧＢカラー情報を、後述する色差成分に変換する。本発明に係る実施形態における処理は、画像入力インタフェース５０１を介して入力されたＲＧＢの各信号を用いて行われ、マゼンタ、シアン、イエロー、ブラックの信号として、画像出力インタフェース５０６を介してプリンタ部１００に出力される。
【００２１】
図６は、本実施形態において用いられる偽色値作成の手順を示すフローチャートである。ステップＳ６０１において、図７に示すような偽色測定パターン（以下、チャートともいう）を出力するための画像を印刷する。本実施形態において、図７に示すチャートは、そのチャートの紙種の場合に、用紙が振動することによってチャート内に発生する偽色の情報を検出するために用いられる。チャートは、図１に示すプリンタ部１００が有するＣＭＹＫのトナーの内、Ｋのトナーのみを用いて印刷される。そのようなチャートにより、原稿読取部１０１が図７の画像を読み取った際に、色ずれを検知し易くなる。また、紙の白からトナーの黒へのエッジ部分に彩度の高い偽色が付きやすいので、Ｋのトナーのみで印刷する構成とされる。図８は、図７に示す四角部分を拡大した図である。以下、図８の画像についての説明は、実際には図７に示す画像全体で処理される。なお、図７に示すチャートは、無彩色であれば、黒色に限らずグレー色であっても良い。
【００２２】
ステップＳ６０２において、ステップＳ６０１で出力されたチャートの紙種を検知する。ここで、検知方法として、操作者がユーザインタフェース５０３から入力しても良いし、紙種検知センサ等を用いて、自動的に紙種を特定するようにしても良い。
【００２３】
ステップＳ６０３において、ステップＳ６０１で出力された図７に示すような画像を原稿読取部１０１で読み取る。本実施形態においては、その場合に、ＡＤＦ用原稿積載台１０３の上に搭載されているＡＤＦによってチャートを読み取る。
【００２４】
図７に示す偽色測定パターンは、ＡＤＦの原稿搬送路、即ち、搬送ローラ１０７から搬送ローラ１１１までを通過し、搬送される。その間、原稿読取位置の直下に静止しているハロゲン・ランプ１０５からの照射光は原稿１０４で反射され、ミラー１１２から１１４及びレンズ１１５を通してＣＣＤ１１６に受光される。前述のように、ＣＣＤ１１６は、図３に示すように、ＲＧＢの受光素子が１６ラインずつ離れている。従って、受光される画像も１６ライン分離れていることになる。ＡＤＦを通過する原稿が常に一定の状態であれば、１６ライン分のずれですむので、単純なライン遅延の操作により補正することができる。しかしながら、実際には、紙が振動するので、ＲＧＢ間に紙のヨレや曲がりが発生し、場所によっては１６ライン以上の遅延が発生してしまう。そのことが、色ずれの原因となり、画像に偽色となって表れてしまう。更に、紙の振動の状態は、原稿を抑えるための搬送ローラ１０７〜１１１の横方向と流し方向のそれぞれの位置によって変化する。従って、用紙内の左右上下の様々な場所において、偽色の発生量が変化してしまう。
【００２５】
図９は、図８に示すａａ’間を画像データに変換し、ライン遅延が行なわれた後の偽色の発生を示す図である。図９は、振動によりＲＧＢの位相がずれた場合に、白と黒のエッジ部において偽色が発生することを示している。
【００２６】
図６に示すステップＳ６０４において、ライン遅延後のレッド信号、グリーン信号、ブルー信号によって、図８に示す画像データから偽色情報が取得される。ステップＳ６０４の処理は、画像処理部４０６において行われる。
【００２７】
ここで、偽色情報の取得の手順について説明する。図１０は、本実施形態における偽色情報の取得の手順を示すフローチャートである。ステップＳ１００１において、内蔵された記憶領域５０４に、ステップＳ６０３において読み込まれた画像が蓄積される。記憶領域５０４として、例えば、ＲＡＭ領域、ハードディスクが用いられる。次に、ステップＳ１００２において、エッジ検出を行なう。ステップＳ１００２においては、まず、ラプラシアンフィルタ等を用いて、フィルタ処理を行なう。その結果、図８の画像は、図１１に示すようにエッジ部分だけが抽出された画像となる。次に、図１１に示す画像の各画素において、予め定められた閾値よりも絶対値が高い場合に、「Ｅｄｇ（ｘ，ｙ）＝１」のフラグを立て、それ以外の場所においては、フラグを立てない（即ち、「Ｅｄｇ（ｘ，ｙ）＝０」）。そのような処理によって、図１１は、図１２に示すような０と１のデータに変換される。図１２において、Ｘは主走査方向を示し、Ｙは副走査方向を示す。即ち、図１２は、検出されたチャートのエッジ部分を示す図である。
【００２８】
次に、ステップＳ１００３において、図８に示す画像を図５に示す色変換部５０５において色差成分（Ｃａ及びＣｂ）に変換する。ここで、変換を行なうための式は、例えば、次式（１）、（２）によって算出される。
【００２９】
Ｃａ＝（Ｒ−Ｇ）／２          ・・・（１）
Ｃｂ＝（Ｒ＋Ｇ−２Ｂ）／４    ・・・（２）
これは、ＲＧＢカラー情報を色差成分に変換する一つの式であり、本実施形態においては、他の式が用いられても良い。
【００３０】
次に、ステップＳ１００４において、閾値情報の作成を行なう。ステップＳ１００４においては、ステップＳ１００３で算出されたＣａとＣｂの絶対値が大きい方を色差情報として抽出する。図１３は、抽出された色差情報を示す図である。更に、各画素において、図１３と図１２のエッジ情報との論理積を取ることによって、エッジ部のみの色差情報を抽出する。本実施形態においては、エッジ部のみの色差情報を偽色情報とする。図１４は、偽色情報を示す図である。この偽色情報は、読み取りの際の振動による色ずれの量と相関関係があるので、本実施形態において、「色ずれの特徴量」として考える。
【００３１】
次に、ステップＳ１００５において、偽色情報の補間演算を行なう。図１４に示す画像においてはエッジ部にしか偽色情報が抽出されていない。従って、偽色情報のない部分の情報を作成する必要がある。そこで、情報のない部分（「Ｅｄｇ（ｘ，ｙ）＝０」）の場所は情報のある部分（「Ｅｄｇ（ｘ，ｙ）＝１」）の情報により補間を行なう。例えば、図１４において、「ｘ＝１、ｙ＝１」の場所を注目画素（図１４中のこめ印）とした場合に、周囲で情報を有している場所からの補間演算で実施される。図１４においては、「（Ｘ，Ｙ）＝（１，０）、（１，５）、（０，１）、（５，１）」の４箇所からの補間演算が行われる。その場合に、注目画素からの距離に応じた加重平均を行なうことが妥当であるので、注目画素の位置を「ｘ，ｙ」、参照する色差情報のある画素位置を「ｘｎ，ｙｎ」とすると、注目画素からの距離Ｌｎは、次式（３）によって表される。
【００３２】
Ｌｎ＝√｛（ｘ−ｘｎ）＾２＋（ｙ−ｙｎ）＾２｝    ・・・（３）
また、次式（４）、（５）に示す補間演算式により補間演算が行なわれる。
【００３３】
Ｌ＝Ｌ１＋Ｌ２＋Ｌ３＋Ｌ４    ・・・（４）
Ｃｔｈ（ｘ，ｙ）＝（（Ｌ−Ｌ１）×Ｃｔｈ（ｘ１，ｙ１）＋（Ｌ−Ｌ２）×Ｃｔｈ（ｘ２，ｙ２）＋（Ｌ−Ｌ３）×Ｃｔｈ（ｘ３，ｙ３）＋（Ｌ−Ｌ４）×Ｃｔｈ（ｘ４，ｙ４））÷（３×Ｌ）    ・・・（５）
例えば、図１４の場合には、注目画素Ｃｔｈ（１，１）に入れられる値は「２２」となる。以上のように、補間演算を行うことで図１２における「Ｅｄｇ（ｘ，ｙ）＝０」の部分も埋めることができるので、読取られたサイズ分の補間情報を得ることができる。本実施形態においては、読み取られたサイズ分の補間情報を含めた情報を「基準となる色ずれ情報」という。
【００３４】
次に、ステップＳ１００６において、演算後の全画素の「Ｃｔｈ」の内、予め定められた閾値「ＣｔｈＭＡＸ」を超えている「Ｃｔｈ」が存在しているか否かを判定する。ここで、「ＣｔｈＭＡＸ」を超えている「Ｃｔｈ」が存在していると判定された場合に、本実施形態においては、補正することができない程度の偽色が発生し、利用者にとって不利益になると判定される。ここで、利用者の不利益とは、例えば、実際に利用者がＡＣＳ機能を用いてコピーを行なう際に、モノクロ原稿がカラー原稿として判定され、カラー印刷されてしまうことである。ステップＳ１００６において、そのように判断された場合には、利用者に通知するようにしても良いし、ネットワークインタフェース５０７を介して他の複写機にその旨の情報を送信するようにしても良いし、メンテナンス会社に連絡するようにしても良い。又は、予め定められた閾値「ＣｔｈＭＡＸ」を超えている「Ｃｔｈ」が存在するエリアを、後のＡＣＳ判定においては、判定の対象外とするようにしても良い。
【００３５】
再び、図６を参照する。ステップＳ６０５においては、ステップＳ６０４において取得された偽色情報をステップＳ６０３で検知した紙種に関連付けて記憶領域５０４に保持する。次に、ステップＳ６０６において、ユーザが必要な全ての紙種の偽色情報を作成したか否かを判定する。これは、ユーザが、操作パネルから任意で行なっても良い。また、原稿読取部１０１が検知するようにしても良い。ステップＳ６０６において、全ての紙種の偽色情報の作成を終了したと判定された場合には、本モードの動作を終了する。一方、終了していないと判定された場合には、ステップＳ６０７において、原稿の変更を実施する。これにより、ステップＳ６０１に戻り、次に情報取得が必要な紙種によってチャート出力を行い、ステップＳ６０１〜Ｓ６０５を繰り返す。従って、最終的に、記憶領域５０４に紙種毎の偽色情報を取得することができる。
【００３６】
以上のような方法で、用紙を読み取る際の振動を考慮した偽色情報を取得することができる。但し、偽色情報の取得は、１回に限られない、ＡＤＦのローラやギアの磨耗状態での変化、環境（湿度や温度）による膨張や収縮によって振動の状態が変化するので、その結果、色ずれの発生が変化する。更に、移動後や耐久動作（例えば１万枚以上の通紙）後にも振動の状態は変化する。従って、図６に示す処理は、キャリブレーションの１つとして実行することが望ましい。本フローチャートにより作成された偽色情報は装置の有する記憶領域５０４に記憶される。その際に、例えば、圧縮処理や近い値を示す場所などを近似することにより、偽色情報を圧縮するようにしても良い。更に、本実施形態において、画素毎に検出が行なわれるが、複数の画素をエリアとし、任意のエリアでの偽色情報を抽出するようにしても良い。
＜原稿読取時＞
図１５は、実際に原稿を読み取る際の手順を示すフローチャートである。ステップＳ１５０１において、ユーザは、ユーザインタフェース５０３を介してコピー命令を実行する。ステップＳ１５０２において、外部から入力された原稿の読取りが開始される。本実施形態においては、ＡＤＦ用原稿積載台１０３に積載された原稿を流し読みする構成とする。流し読みされた原稿の画像が受光しながら電子化され、信号処理部１１７の画像処理部４０６に入力されるまでについては前述の説明と同様である。
【００３７】
次に、ステップＳ１５０３において、原稿紙種の設定を行なう。ここで、ユーザが、ユーザインタフェース５０３を介して紙種設定を行うようにしても良いし、センサによる紙種検知によって紙種を検知するようにしても良い。ステップＳ１５０４において、読み取られた画像を、記憶領域５０４に一時的に蓄積する。
【００３８】
ステップＳ１５０５において、蓄積された画像の画素毎に色差成分を抽出する。その場合の色差成分の抽出は、前述の「色ずれ特徴量の抽出」における説明と同じである。色差成分を抽出することにより、Ｃａ（ｘ，ｙ）、Ｃｂ（ｘ，ｙ）を取得する。Ｃａ、Ｃｂの抽出の演算方法は、前述の説明と同じである。「（ｘ，ｙ）」は、画素毎に抽出されていることを示している。
【００３９】
ステップＳ１５０６においては、ステップＳ１５０３において検知又は指定された紙種の偽色情報を記憶領域５０４から読み出す。ここで、指定された紙種の偽色情報とは、「色ずれ特徴量の抽出」動作の際に作成された偽色情報である。読み出される偽色情報の内、特定の画素の偽色情報をＣｔｈ（ｘ，ｙ）とし、全画素分（例えば、ｘ：５０００画素、ｙ：８０００画素）の情報が読み出される。
【００４０】
次に、ステップＳ１５０７において、ステップＳ１５０５で得られた画像の色差成分であるＣａ（ｘ，ｙ）とＣｂ（ｘ，ｙ）の絶対値を比較し、大きい方の値を色差情報として、ステップＳ１５０６において読み出された偽色情報Ｃｔｈ（ｘ，ｙ）と比較する。実際に比較する際には、Ｃｔｈ（ｘ，ｙ）にはゲインをかける必要があるので、係数αをＣｔｈ（ｘ，ｙ）に乗じる。ここで、係数αは、例えば、製品の設計時に、ユーザによって設定されても良い。更に、係数αについては、原稿における場所やエリアによって値を変える必要があるので、α（ｘ，ｙ）とする必要がある。なぜならば、設計時にＡＣＳ判定の感度（閾値）を調整する機能が、画像の場所によって異なっている必要があるからである。例えば、原稿の左右上下の端部は原稿が折れている場合があるので、偽色が付きやすい。従って、係数αを大きくして閾値を大きくする必要がある。一方、会社のロゴとして原稿に使われる場所はユーザによって異なるものの、左上部などはカラーとして検知してほしい場合が多い。従って、補正値としての効果を狙ってα（ｘ，ｙ）を掛ける必要がある。従って、Ｃａ（ｘ，ｙ）とＣｂ（ｘ，ｙ）の絶対値の大きい方が、α（ｘ，ｙ）×Ｃｔｈ（ｘ，ｙ）よりも大きい場合に、色判定信号として、Ｃｄ（ｘ，ｙ）＝１を出力する。その場合には、注目画素（ｘ，ｙ）はカラーの画素であったと判定される。一方、Ｃａ（ｘ，ｙ）とＣｂ（ｘ，ｙ）の絶対値の大きい方が、α（ｘ，ｙ）×Ｃｔｈ（ｘ，ｙ）以下である場合には、色判定信号として、Ｃｄ（ｘ，ｙ）＝０を出力する。その場合には、注目画素（ｘ，ｙ）は、色味のない画素であると判定する。以上のように、本実施形態においては、読み取られた原稿から色判定処理が行われる。
【００４１】
次に、図１６を参照しながら、色判定信号Ｃｄ（ｘ，ｙ）の結果を受けて印刷を行なう動作について説明する。ステップＳ１６０１において、Ｃｔｈ（ｘ，ｙ）を受けてＡＣＳ判定領域の設定を行なう。ここで、ＡＣＳ判定領域の設定とは、図１７に示すＡＣＳ判定領域を新たに設定することである。
【００４２】
図１７に示すように、原稿の１ページ分（例えば、５０００×８０００画素）をＡＣＳ判定する場合には、まず、３つの領域を抽出する。本実施形態において、３つの領域とは、「ＡＣＳ判定領域」と「ＡＣＳ判定除外領域」と「偽色情報によるＡＣＳ判定除外領域」である。ここで、ＡＣＳ判定領域とは、図１５の処理により出力された色判定信号Ｃｄ（ｘ，ｙ）を有効として色判定に用いる領域である。ＡＣＳ判定除外領域とは、例えば、Ａ４サイズの原稿に対して、画像形成装置の製品の性能の都合上、色判定処理を行うことができない領域を示す。又は、画像形成装置の製品の性能の都合上、原稿を読み取ると、必ず色が付いてしまうことが分かっている領域を示す。原稿におけるそのような領域は、ＡＣＳ判定除外領域とされ、色判定信号Ｃｄ（ｘ，ｙ）を用いたＡＣＳ判定は行われない。
【００４３】
偽色情報によるＡＣＳ判定除外領域とは、ステップＳ１５０６において読み出された偽色情報Ｃｔｈ（ｘ，ｙ）が予め定められた閾値よりも大きい領域として求められる領域をいう。例えば、製品の耐久度が低下してしまっている場合や、部品が磨耗している場合のように、紙種に依存しないような原因で偽色が付いてしまった場合が挙げられる。そのような領域においても、色判定信号Ｃｄ（ｘ，ｙ）を用いたＡＣＳ判定は行われない。
【００４４】
次に、ステップＳ１６０２において、色判定信号Ｃｄ（ｘ，ｙ）によりＡＣＳ判定を行なう。その場合には、ＡＣＳ判定領域のみにおいてＡＣＳ判定が行われる。このＡＣＳ判定方法としては、一般的に様々な手法が知られている。多くは、色判定信号Ｃｄ（ｘ，ｙ）、即ち、各画素や各エリアがカラーであるか、モノクロであるかの判定を行ない、その情報の連続性やパターン性を用いて、そのページ（原稿）がカラーであるか、モノクロであるかを判定するものである。本実施形態においては、ＡＣＳ判定の手法を特に限定するものではない。よって詳細な説明は割愛する。
【００４５】
ステップＳ１６０３において、「ＡＣＳ判定処理の結果がカラーである」と判定された場合に、図４に示す画像処理部４０６は、図１５に示すステップＳ１５０１〜Ｓ１５０４で生成された画像をカラー画像と判定する。更に、ステップＳ１６０４において、シアン信号、マゼンダ信号、イエロー信号、ブラック信号の４色を用いて画像形成を行い、プリンタ部１００に画像を送信する。本実施形態においては、プリンタ部１００において、４色の信号と感光ドラムとを用いて、画像を記録紙に転写し印刷を行なう。一方、ステップＳ１６０３において、「ＡＣＳ判定処理の結果がモノクロである」と判定された場合に、図４に示す画像処理部４０６は、図１５に示すステップＳ１５０１〜Ｓ１５０４で生成された画像をモノクロ画像と判断する。更に、ステップＳ１６０５において、ブラック信号の単色で画像形成を行い、プリンタ部１００に画像を送信する。本実施形態においては、プリンタ部１００において、ブラック信号と感光ドラムとを用いて、画像を記録紙に転写し印刷を行なう。
【００４６】
以上のように、本実施形態においては、基準となる黒色で印刷されたチャートを出力し、出力されたチャートを読込むことによって、そのチャートの紙種に対応し、振動に起因する偽色が発生する部分が反映された色差情報として記憶領域に記憶される。更に、ユーザがコピー操作によって原稿を読み取って色差情報を抽出した際に、その原稿の紙種に対応する先に記憶された色差情報と比較し、カラーかモノクロかの色判定信号を出力する。即ち、本実施形態において出力される色判定信号は、紙種に依存する振動起因の偽色が反映されているので、原稿読取の際に、振動が原稿に発生していたとしても色判定信号に影響することがない。その結果、ＡＣＳの誤判定を防ぐことができる。また、部品の磨耗等によって、どのような紙種を用いても必ず偽色が発生してしまう領域については、ＡＣＳ判定を行わないので、ＡＣＳの誤判定を防ぐことができる。なお、本実施形態における偽色測定パターンは、白領域と黒領域のエッジを含んでいることが重要である。図７に示す例は、そのエッジ部分が画像中に分布しているので、本実施形態には好適である。しかしながら、原稿の搬送方向と、それに直交する方向とのそれぞれについて振動を検出できるパターン（即ち、斜線）であれば、図７に示す例には限定されない。
＜第２の実施形態＞
次に、本発明に係る第２の実施形態について説明する。
＜色ずれ特徴量の取得＞
図１８は、本実施形態における色ずれ特徴量を取得する手順を示すフローチャートである。ステップＳ１８０１は、図７に示すような偽色測定パターン（チャート）を出力するための画像を印刷する。その場合に、チャート出力用の記録紙として、ユーザが頻繁に用いる紙種が用いられる。例えば、１平方メートル当り８２ｇの普通紙等が、記録紙として用いられる。ステップＳ１８０１の処理は、ステップＳ６０１における説明と同様である。次に、ステップＳ１８０２において、紙種が設定される。ステップＳ１８０２は、ステップＳ６０２における説明と同様である。次に、ステップＳ１８０３は、ステップＳ１８０１において出力されたチャートを画像処理部４０６に読み込む。ステップＳ１８０３は、ステップＳ６０３における説明と同様である。次に、ステップＳ１８０４において、偽色測定パターンに発生した偽色を検知し、読取られた画像の面内に発生する偽色情報を取得する。ステップＳ１８０４は、ステップＳ６０４における説明と同様である。ステップＳ１８０５において、紙種と関連付けられて、記憶領域５０４にステップＳ１８０４で取得された偽色情報を記憶する。本実施形態においては、紙種と関連付けることで、後に、どの紙種で基準となる偽色情報を取得したかを記憶しておくことができる。以上のように、紙種を用いた偽色情報を取得し記憶することができる。
＜原稿読取時＞
図１９は、実際に原稿を読み取る際の手順を示すフローチャートである。図１９に示すステップＳ１９０１〜１９０５は、第１の実施形態におけるステップＳ１５０１〜Ｓ１５０５までの説明と同じである。
【００４７】
ステップＳ１９０６において、紙種の偽色情報を記憶領域５０４から読み出す。偽色情報とは、「色ずれ特徴量の抽出」動作の際に生成された偽色情報である。読み出された偽色情報をＣｔｈ（ｘ，ｙ）とし、全画素分（例えば、ｘ：５０００画素、ｙ：８０００画素）の情報を記憶領域５０４から読み出す。
【００４８】
ステップＳ１９０７において、ステップＳ１９０３において取得された紙種によって、演算により偽色情報Ｃｔｈ（ｘ，ｙ）を補正する。本実施形態においては、次式（６）によって、Ｃｔｈを紙種に応じて補正する。
【００４９】
Ｃｔｈ（ｘ，ｙ）＝ａ×Ｃｔｈ（ｘ，ｙ）＋ｂ    ・・・（６）
その場合のａ，ｂの組合せはルックアップテーブルとして保持するようにしても良い。
【００５０】
図２０は、ルックアップテーブルの一例を示す図である。図２０に示す紙種Ｅは、代表的な紙種とされている。従って、色ずれ特徴量の取得時に取得された偽色情報であるので、ａ＝１．００、ｂ＝０．００の係数となっている。実際の原稿読取時の紙種がＢであった場合には、ａ＝１．５０、ｂ＝０．３０となり、この係数がＣｔｈ（ｘ，ｙ）に演算される。本実施形態において、代表的な紙種に対しての比率を表すパラメータの一覧であるルックアップテーブルを備えている。ルックアップテーブルに記載された紙種については、特に、基準となるチャート以外の紙種については、読込んで偽色情報Ｃｔｈ（ｘ，ｙ）を生成する工数を省くことができる。ステップＳ１９０８における処理は、ステップＳ１５０７における説明と同じである。
【００５１】
第２の実施形態においても、各画素の色判定信号Ｃｄ（ｘ，ｙ）を出力し、更に、ＡＣＳ判定及び印刷動作を実行する。第２の実施形態におけるＡＣＳ判定動作及び印刷動作については、第１の実施形態における図１６に示すフローチャートと同じである。
【００５２】
本発明は、以下のように、画像形成プログラムとして実現されることもできる。本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部、又は、全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５３】
【図１】第１の実施形態に係る複写機の構成を示す図である。
【図２】ＣＣＤの外観構成を示す図である。
【図３】拡大された受光素子を示す図である。
【図４】図１に示す信号処理部の構成を示す図である。
【図５】図４に示す画像処理部の構成を示す図である。
【図６】偽色値作成の手順を示すフローチャートである。
【図７】偽色測定パターン（チャート）を示す図である。
【図８】図７に示す四角部分を拡大した図である。
【図９】図８に示すａａ’間を画像データに変換し、ライン遅延が行なわれた後の偽色の発生を示す図である。
【図１０】第１の実施形態における偽色情報の取得の手順を示すフローチャートである。
【図１１】エッジ部分だけが抽出された画像を示す図である。
【図１２】検出されたチャートのエッジ部分が「０」と「１」で表わされた図である。
【図１３】抽出された色差情報を示す図である。
【図１４】図８を読み込んで抽出された偽色情報を示す図である。
【図１５】実際に原稿を読み取る際の手順を示すフローチャートである。
【図１６】色判定信号Ｃｄ（ｘ，ｙ）の結果を受けて印刷を行なう動作について説明する図である。
【図１７】ＡＣＳ判定する場合に、抽出される３つの領域を示す図である。
【図１８】第２の実施形態における色ずれ特徴量を取得する手順を示すフローチャートである。
【図１９】第２の実施形態における、実際に原稿を読み取る際の手順を示すフローチャートである。
【図２０】ルックアップテーブルの一例を示す図である。
【符号の説明】
【００５４】
１００  プリンタ部
１０１  原稿読取部
１０２  原稿台ガラス
１０３  ＡＤＦ用原稿積載台
１０４  原稿
１０５  ハロゲンランプ
１０６  ＡＤＦ用給紙ローラ
１０７、１０８、１０９、１１０、１１１  搬送ローラ
１１２、１１３、１１４  ミラー
１１５  レンズ
１１６  ＣＣＤ
１１７  信号処理部
２０１、２０２、２０３  受光素子列
４０１、４０２、４０３  ＡＤコンバータ
４０４  １６ラインＦＩＦＯ
４０５  ３２ラインＦＩＦＯ
４０６  画像処理部
５０１  画像入力インタフェース
５０２  ＣＰＵ
５０３  ユーザインタフェース
５０４  記憶領域
５０５  色変換装置
５０６  画像出力インタフェース
５０７  ネットワークインタフェース
【図１】
2009200641.tif 000003
【図２】
2009200641.tif 000004
【図３】
2009200641.tif 000005
【図４】
2009200641.tif 000006
【図５】
2009200641.tif 000007
【図６】
2009200641.tif 000008
【図７】
2009200641.tif 000009
【図８】
2009200641.tif 000010
【図９】
2009200641.tif 000011
【図１０】
2009200641.tif 000012
【図１１】
2009200641.tif 000013
【図１２】
2009200641.tif 000014
【図１３】
2009200641.tif 000015
【図１４】
2009200641.tif 000016
【図１５】
2009200641.tif 000017
【図１６】
2009200641.tif 000018
【図１７】
2009200641.tif 000019
【図１８】
2009200641.tif 000020
【図１９】
2009200641.tif 000021
【図２０】
2009200641.tif 000022