(57)【要約】【課題】シェーディング補正を正確かつ安定にする。【解決手段】基準白板２３０を、イメージセンサ２３７でライン区分で読み取って、同一ライン画素のそれぞれの画像データを、同一濃度の画素に対しては同一階調を表すものに補正するための参照データＤｈｉを生成しラインメモリ２５８に保存する参照データ処理；を含むシェーディング補正方法において、該参照データ処理が、基準白板２３０を読取った画像データのライン平均レベルＬＬｐを算出し、算出したライン平均レベルＬＬｐおよび所定のライン基準レベルＬＬｏに従って基準白板を読取った画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正する処理ｓ１７〜ｓ２３／ｓ２〜ｓ３３，を含む。ライン基準レベルＬＬｏは、基準白板２３０を読取って生成する、又は、不揮発メモリに格納しておく。補正は、比ＬＬｏ／ＬＬｐの乗算、又は、差分ＬＬｏ−ＬＬｐの加算。【選択図】　図６
2004032139.tif 000002
【特許請求の範囲】
【請求項１】
基準白板をイメージセンサでライン区分で読み取って、同一ライン上の画素のそれぞれの画像データを、同一濃度の画素に対しては同一階調を表すものに補正するための参照データを生成しメモリに保存する参照データ処理；および、前記イメージセンサで原稿画像を読み取って、各ラインの各画素の画像データを前記メモリの参照データを用いて補正する原稿画像データ補正；を含むシェーディング補正方法において、
前記参照データ処理は、基準白板を読取った画像データのライン平均レベルを算出し、算出したライン平均レベルおよび所定のライン基準レベルに従って基準白板を読取った画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正する処理；を含む、ことを特徴とするシェーディング補正方法。
【請求項２】
ライン平均レベルおよびライン基準レベルに従った、基準白板を読取った画像データの補正は、ライン基準レベルとライン平均レベルとの比の乗算である；請求項１に記載のシェーディング補正方法。
【請求項３】
ライン平均レベルおよびライン基準レベルに従った、基準白板を読取った画像データの補正は、ライン基準レベルとライン平均レベルとの差分の加算である；請求項１に記載のシェーディング補正方法。
【請求項４】
前記ライン平均レベルの算出では、基準白板を読取った画像データと前記メモリの参照データとの比較により基準白板を読取ったデータからゴミなどの影響を受けたデータを排除したデータを基に、上記ライン平均レベルを算出する；請求項１乃至３のいずれかに記載のシェーディング補正方法。
【請求項５】
基準白板および原稿画像を読取るイメージセンサ；参照データメモリ；前記イメージセンサが基準白板を読取った同一ライン上の画素の各画像データを、同一階調を表すものに補正するための参照データを生成し前記メモリに保存する参照データ処理手段；および、前記イメージセンサで原稿画像を読み取って、各ラインの各画素の画像データを前記メモリの参照データを用いて補正する原稿画像データ補正手段；を含む画像読取り装置において、
前記参照データ処理手段は、基準白板（２３０）を読取った画像データのライン平均レベルを算出する手段、および、算出したライン平均レベルと所定のライン基準レベルに従って基準白板を読取った画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正する参照データ処理手段、を含むことを特徴とする画像読取り装置。
【請求項６】
請求項５に記載の画像読取り装置，それが出力する画像データを画像出力用の画像データに変換する画像処理装置、および、画像出力用の画像データに基づいて用紙に画像を形成する画像形成手段、を備える画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿画像を読取った画像データの濃淡表現のばらつきを補正するシェーディング補正方法，それを実施する画像読取り装置およびそれを用いる画像形成装置に関し、例えば、原稿スキャナ，デジタル複写機，ファクシミリ等に用いられる。
【０００２】
【従来技術】
一般に、原稿スキャナ，デジタル複写機，ファクシミリ等の画像読取装置では、イメージセンサで原稿を読み取る場合、イメージセンサを構成する複数の、主走査方向に配列されたピクセル（光電変換素子：センサエレメント）の個々の感度ばらつきや、レンズ系による収束差、あるいは原稿を照明する光源の主走査方向の照度むら等のために、同一濃度の原稿を読取ったときでも、その出力レベルにライン上に分布するばらつきが生じて均一レベルとはならない。
【０００３】
このような各画素の濃度を表す画像データのばらつきを電気的に補正するために、シェーディング補正が行われる。シェーディング補正では、原稿搭載部の近傍に配置された基準白板を実際の原稿読取り処理に先立って照明し、その反射光をイメージセンサで読取り、主走査方向に分布する各画素のシェーディング補正用の白レベル基準データとして記憶する。原稿読取りの際は、イメージセンサで読取られた各画素の画像データを、主走査方向同一位置画素の記憶してある白レベル基準データをもとに、同一濃度原稿を読取ったときに各画素の画像データレベルが同一値になるように補正する。
【０００４】
【発明が解決しようとする課題】
上記シェーディング補正を正確に行うためには、基準白板を読取って得る白レベル基準データを真のレベルに対してノイズが少ないものとしなければならない。例えば、白レベル基準データのノイズが大きいシステムでは、その白レベル基準データにより補正される読取り画像データは、白レベル基準データのノイズの影響を受けた出力画像データとなってしまう。
【０００５】
このような不具合を解決するために従来は、特開平０５−１１０８４８号公報や特開平１１−２８９４３２号公報などに示されるように、基準白板の複数ラインデータの単純平均を行い１ライン分のシェーディング補正データを生成することでノイズの影響を最小限に抑える構成をとっている。このような単純平均は平均化を行うために必要なデータ記憶容量が大きくなり、高コストな回路となるため、データ記憶容量を抑えて低コストで実現可能な重み付け平均で行うことが多い。
【０００６】
しかし何れの平均処理においても、一般に基準白板の幅は狭く、それほど多くにライン数をとることもできず、平均化により完全にノイズの影響を取り除くことはできない。また特に、基準白板濃度は均一であっても、基準白板は幅が狭いためフレアー光の影響で基準白板の各ラインの読取りレベルは副走査位置により変化が生じることがある。このような基準白板の副走査位置による板濃度変化は、基準白板データの平均化に悪影響となり、シェーディング補正データのノイズを増加させる要因となる。
【０００７】
また更に、特開平５−１０３１９７号公報のように、基準白板読取りレベルと基準原稿読取りレベルの比較から基準白板濃度ばらつきを補正する構成が提案されている。しかし、基準原稿或いはコンタクトガラスに汚れがあると、かえってシェーディング補正により画像データを劣化させることになる。また、上記のように基準白板読取りレベルに副走査位置による変化が生じると、基準白板濃度ばらつき補正の基準白板読取り位置における基準白板レベルとシェーディング補正データのレベルに差が生じると基準白板濃度補正を精度良く行えないことにもなる。
【０００８】
本発明は、シェーディング補正を正確かつ安定にすることを目的とする。
【０００９】
【課題を解決するための手段】
（１）基準白板（２３０）をイメージセンサ（２３７）でライン区分で読み取って、同一ライン上の画素のそれぞれの画像データを、同一濃度の画素に対しては同一階調を表すものに補正するための参照データ（Ｄｈｉ）を生成しメモリ（２５８）に保存する参照データ処理；および、前記イメージセンサ（２３７）で原稿画像を読み取って、各ラインの各画素の画像データ（Ｄｉ）を前記メモリ（２５８）の参照データ（Ｄｈｉ）を用いて補正する原稿画像データ補正（２５９）；を含むシェーディング補正方法において、
前記参照データ処理は、基準白板（２３０）を読取った画像データのライン平均レベル（ＬＬｐ）を算出し、算出したライン平均レベル（ＬＬｐ）および所定のライン基準レベル（ＬＬｏ）に従って基準白板を読取った画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正する処理（ｓ１７〜ｓ２３／ｓ２〜ｓ３３）；を含む、ことを特徴とするシェーディング補正方法。
【００１０】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応要素又は対応事項の記号を、参考までに付記した。以下も同様である。
【００１１】
基準白板（２３０）の、例えばフレア光によって劣化した副走査位置では、基準白板（２３０）のライン平均レベル（ＬＬｐ）が低下するが、そこの画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正するので、ライン基準レベル該当の基準白板を読み取ったときと同様な参照データが、メモリ（２５８）に保存される。従って参照データの、フレア光による基準白板の劣化などによる経時的な劣化が補償され、シェーディング補正品質の安定性を高く維持できる。
【００１２】
【発明の実施の形態】
（１ａ）更に、基準白板（２３０）の所定副走査位置を前記イメージセンサ（２３７）でライン区分で読み取って、ライン平均レベルを算出して前記ライン基準レベルとして保持する基準レベル処理（ｓ４〜ｓ１１〜ｓ１４）；を含む、上記（１）のシェーディング補正方法。これによれば、上記副走査位置を、経時的劣化や汚れがもっとも少ない位置とすることにより、参照データの経時的劣化が小さく、シェーディング補正品質の安定性を高く維持できる。
【００１３】
（１ｂ）ライン基準レベル（ＬＬｏ）は、不揮発メモリ（２５９）に格納したものである、上記（１）のシェーディング補正方法。これによれば、基準白板全体の光反射率が経時的に変化しても、参照データはライン基準レベル（ＬＬｏ）該当の基準白板読取りレベル相当値に補正されるので、シェーディング補正品質の安定性を高く維持できる。
【００１４】
（２）ライン平均レベル（ＬＬｐ）およびライン基準レベル（ＬＬｏ）に従った、基準白板を読取った画像データの補正は、ライン基準レベル（ＬＬｏ）とライン平均レベル（ＬＬｐ）との比（ＬＬｏ／ＬＬｐ）の乗算である；上記（１）のシェーディング補正方法。これによれば、基準白板の、参照データの設定に用いる領域の白色の劣化が比較的に大きくなっても、比較的に正確に、経時的劣化が小さい参照データを設定できる。
【００１５】
（３）ライン平均レベル（ＬＬｐ）およびライン基準レベル（ＬＬｏ）に従った、基準白板を読取った画像データの補正は、ライン基準レベル（ＬＬｏ）とライン平均レベル（ＬＬｐ）との差分（ＬＬｏ−ＬＬｐ）の加算である；上記（１）に記載のシェーディング補正方法。
【００１６】
これによれば、基準白板の、参照データの設定に用いる領域の白色の経時的劣化が比較的に小さい場合に、比較的に正確に、経時的劣化が小さい参照データを設定できる。画像データの補正処理が簡易である。
【００１７】
（４）前記ライン平均レベル（ＬＬｐ）の算出では、基準白板を読取った画像データ（Ｄｉ）と前記メモリ（２５８）の参照データ（Ｄｈｉ）との比較により基準白板を読取ったデータからゴミなどの影響を受けたデータを排除したデータを基に、上記ライン平均レベル（ＬＬｐ）を算出する（ｓ１９〜ｓ２２／図１１のｓ９〜ｓ１１ａ）；上記（１）乃至（３）のいずれかのシェーディング補正方法。
【００１８】
これによれば、局所的な汚れによる参照データの乱れがなく、シェーディング補正品質の安定性を高く維持できる。
【００１９】
（５）基準白板（２３０）および原稿画像を読取るイメージセンサ（２３７）；参照データメモリ（２５８）；前記イメージセンサ（２３７）が基準白板（２３０）を読取った同一ライン上の画素の各画像データを、同一階調を表すものに補正するための参照データ（Ｄｈｉ）を生成し前記メモリ（２５８）に保存する参照データ処理手段（２５３〜２５７）；および、前記イメージセンサ（２３７）で原稿画像を読み取って、各ラインの各画素の画像データ（Ｄｉ）を前記メモリ（２５８）の参照データ（Ｄｈｉ）を用いて補正する原稿画像データ補正手段（２５９）；を含む画像読取り装置において、
前記参照データ処理手段（２５３〜２５７）は、基準白板（２３０）を読取った画像データのライン平均レベル（ＬＬｐ）を算出する手段（２５５）、および、算出したライン平均レベル（ＬＬｐ）と所定のライン基準レベル（ＬＬｏ）に従って基準白板を読取った画像データを、ライン基準レベル該当の基準白板読取りレベル相当値に補正する参照データ処理手段（２５３）、を含むことを特徴とする画像読取り装置（１０）。
【００２０】
これによれば、上記（１）のシェーディング補正を実施して、シェーディング補正品質の安定性を高く維持できる。
【００２１】
（６）上記（５）の画像読取り装置（１０），それが出力する画像データを画像出力用の画像データに変換する画像処理装置（ＡＣＰ）、および、画像出力用の画像データに基づいて用紙に画像を形成する画像形成手段（１００）、を備える画像形成装置。
【００２２】
これによれば、画像読取り装置（１０）から、上記（１）のシェーディング補正を施した画像データを得て、忠実度が高い複製画像を用紙上に形成できる。
【００２３】
（７）原稿面を光学的に走査し、一次元ラインセンサ（２３７）によって読取る光学的読取り手段（１１）と、ラインセンサによる基準白板（２３０）からの読取りデータに基づきデジタル的なシェーデンング補正データを設定し、前記ラインセンサによる原稿画像の読取り時には、前記シェーディング補正データにより読取りデータを補正する手段（１２）を有する画像読取り装置（１０）において、
主走査読取り画素レベルの平均によってライン平均レベルを算出する手段（２５５）を有し、基準白板（２３０）の所定副走査位置でのライン平均レベル（ＬＬｐ）をライン基準レベル（ＬＬｏ）とし、該ライン基準レベルに対するその後の基準白板読取りのライン平均レベル（ＬＬｐ）の比率（ＬＬｏ／ＬＬｐ）により基準白板読取りデータを補正して前記シェーデンング補正データを設定することを特徴とする画像読取り装置。
【００２４】
基準白板読取りデータを、
（基準白板読取りデータ）×（ライン基準レベル）／（ライン平均レベル）
と補正することで、所定副走査位置より後の基準白板読取りレベルの変化を補正して均一な読取りレベルに補正するので、ノイズが少なく濃度調整精度の良好なシェーディング補正データが設定される。
【００２５】
（８）原稿面を光学的に走査し、一次元ラインセンサ（２３７）によって読取る光学的読取り手段（１１）と、ラインセンサによる基準白板（２３０）からの読取りデータに基づきデジタル的なシェーデンング補正データを設定し、前記ラインセンサによる原稿画像の読取り時には、前記シェーディング補正データにより読取りデータを補正する手段（１２）を有する画像読取り装置（１０）において、
主走査読取り画素レベルの平均によってライン平均レベルを算出する手段（２５５）を有し、基準白板（２３０）の所定副走査位置でのライン平均レベル（ＬＬｐ）をライン基準レベル（ＬＬｏ）とし、該ライン基準レベルに対するその後の基準白板読取りのライン平均レベル（ＬＬｐ）の差分（ＬＬｏ−ＬＬｐ）により基準白板読取りデータを補正して前記シェーデンング補正データを設定することを特徴とする画像読取り装置。
【００２６】
すなわち、基準白板の白レベル平坦度が良好な場合は、上記の基準白板読取りデータの補正を比率ではなく差分にしても補正結果に大きな差が生じないことに注目し、基準白板読取りデータを、
（基準白板読取りデータ）＋（ライン基準レベル−ライン平均レベル）
と補正する。上記（７）における上記補正演算が簡略化処理となる。
【００２７】
（９）上記（７）または（８）のライン平均レベル（ＬＬｐ）の算出において、シェーディング補正データ（Ｄｈｉ）との比較により基準白板を読取った入力データからゴミなどの影響を受けたデータを排除したデータを基に、上記ライン平均レベルを算出することを特徴とする画像読取り装置。
【００２８】
ゴミなどの影響を受けたデータを排除したデータを基に、上記ライン平均レベルを算出することで、正確なライン平均レベルの算出が可能となる。
【００２９】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【００３０】
【実施例】
−第１実施例−
図１に、本発明の第１実施例の複合機能フルカラーデジタル複写機の外観を示す。このフルカラー複写機は、大略で、自動原稿送り装置（ＡＤＦ）３０と、操作ボード２０と、カラースキャナ１０と、カラープリンタ１００と、給紙バンク３５の各ユニットで構成されている。ステープラ及び作像された用紙を積載可能なトレイ付きのフィニッシャ３４と、両面ドライブユニット３３と、大容量給紙トレイ３６は、プリンタ１００に装着されている。
【００３１】
機内の画像データ処理装置ＡＣＰ（図４）には、パソコンＰＣが接続したＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）が接続されており、ファクシミリコントロールユニットＦＣＵ（図４）には、電話回線ＰＮ（ファクシミリ通信回線）に接続された交換器ＰＢＸが接続されている。カラープリンタ１００のプリント済の用紙は、排紙トレイ１０８上またはフィニッシャ３４に排出される。
【００３２】
図２に、カラープリンタ１００の機構を示す。この実施例のカラープリンタ１００は、レーザプリンタである。このレーザプリンタ１００は、マゼンダ（Ｍ），シアン（Ｃ），イエロー（Ｙ）および黒（ブラック：Ｋ）の各色の画像を形成するための４組のトナー像形成ユニットが、転写紙の移動方向（図中の右下から左上方向ｙ）に沿ってこの順に配置されている。即ち、４連ドラム方式のフルカラー画像形成装置である。
【００３３】
これらマゼンダ（Ｍ），シアン（Ｃ），イエロー（Ｙ）および黒（Ｋ）のトナー像形成ユニットは、それぞれ、感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋを有する感光体ユニット１１０Ｍ，１１０Ｃ，１１０Ｙおよび１１０Ｋと、現像ユニット１２０Ｍ，１２０Ｃ，１２０Ｙおよび１２０Ｋとを備えている。また、各トナー像形成部の配置は、各感光体ユニット内の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋの回転軸が水平ｘ軸（主走査方向）に平行になるように、且つ、転写紙移動方向ｙ（副走査方向）に所定ピッチの配列となるように、設定されている。
【００３４】
また、レーザプリンタ１００は、上記トナ−像形成ユニットのほか、レーザ走査による光書込ユニット１０２、給紙カセット１０３，１０４、レジストローラ対１０５、転写紙を担持して各トナ−像形成部の転写位置を通過するように搬送する転写搬送ベルト１６０を有する転写ベルトユニット１０６、ベルト定着方式の定着ユニット１０７、排紙トレイ１０８，両面ドライブ（面反転）ユニット３３等を備えている。また、レーザプリンタ１００は、図示していない手差しトレイ、トナ−補給容器、廃トナーボトル、なども備えている。
【００３５】
光書込ユニット１０２は、光源、ポリゴンミラー、ｆ−θレンズ、反射ミラー等を備え、画像データに基づいて各感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋの表面にレーザ光を、ｘ方向に振り走査しながら照射する。また図２上の一点鎖線は、転写紙の搬送経路を示している。給紙カセット１０３，１０４から給送された転写紙は、図示しない搬送ガイドで案内されながら搬送ローラで搬送され、レジストローラ対１０５に送られる。このレジストローラ対１０５により所定のタイミングで転写搬送ベルト１６０に送出された転写紙は転写搬送ベルト１６０で担持され、各トナ−像形成部の転写位置を通過するように搬送される。
【００３６】
各トナー像形成部の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに形成されたトナー像が、転写搬送ベルト１６０で担持され搬送される転写紙に転写され、各色トナー像の重ね合わせ即ちカラー画像が形成された転写紙は、定着ユニット１０７に送られる。すなわち転写は、転写紙上にじかにトナー像を転写する直接転写方式である。定着ユニット１０７を通過する時トナー像が転写紙に定着する。トナー像が定着した転写紙は、排紙トレイ１０８，フィニッシャ３６又は両面ドライブユニット３３に排出又は送給される。
【００３７】
イエローＹのトナ−像形成ユニットの概要を次に説明する。他のトナ−像形成ユニットも、イエローＹのものと同様な構成である。イエローＹのトナー像形成ユニットは、前述のように感光体ユニット１１０Ｙ及び現像ユニット１２０Ｙを備えている。感光体ユニット１１０Ｙは、感光体ドラム１１１Ｙのほか、感光体ドラム表面に潤滑剤を塗布するブラシローラ，感光体ドラム表面をクリーニングする揺動可能なブレード，感光体ドラム表面に光を照射する除電ランプ，感光体ドラム表面を一様帯電する非接触型の帯電ローラ、等を備えている。
【００３８】
感光体ユニット１１０Ｙにおいて、交流電圧が印加された帯電ローラにより一様帯電された感光体ドラム１１１Ｙの表面に、光書込ユニット１０２で、プリントデータに基づいて変調されポリゴンミラーで偏向されたレーザ光Ｌが走査されながら照射されると、感光体ドラム１１１Ｙの表面に静電潜像が形成される。感光体ドラム１１ＩＹ上の静電潜像は、現像ユニット２０Ｙで現像されてイエローＹのトナー像となる。転写搬送ベルト１６０上の転写紙が通過する転写位置では、感光体ドラム１１ＩＹ上のトナー像が転写紙に転写される。トナ−像が転写された後の感光体ドラム１１１Ｙの表面は、ブラシローラで所定量の潤滑剤が塗布された後、ブレードでクリーニングされ、除電ランプから照射された光によって除電され、次の静電潜像の形成に備えられる。
【００３９】
現像ユニット１２０Ｙは、磁性キャリア及びマイナス帯電のトナ−を含む二成分現像剤を収納している。そして、現像ケース１２０Ｙの感光体ドラム側の開口から一部露出するように配設された現像ローラや、搬送スクリュウ、ドクタブレード、トナ−濃度センサ，粉体ポンプ等を備えている。現像ケース内に収容された現像剤は、搬送スクリュウで攪拌搬送されることにより摩擦帯電する。そして、現像剤の一部が現像ローラの表面に担持される。ドクタブレードが現像ローラの表面の現像剤の層厚を均一に規制し、現像ローラの表面の現像剤中のトナーが感光体ドラムに移り、これにより静電潜像に対応するトナー像が感光体ドラム１１１Ｙ上に現われる。現像ケース内の現像剤のトナー濃度はトナ−濃度センサで検知される。濃度不足の時には、粉体ポンプが駆動されてトナーが補給される。
【００４０】
転写ベルトユニット１０６の転写搬送ベルト１６０は、各トナ−像形成部の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに接触対向する各転写位置を通過するように、４つの接地された張架ローラに掛け回されている。張架ローラの１つが１０９である。これらの張架ローラのうち、２点鎖線矢印で示す転写紙移動方向上流側の入口ローラには、電源から所定電圧が印加された静電吸着ローラが対向するように配置されている。これらの２つのローラの間を通過した転写紙は、転写搬送ベルト１６０上に静電吸着される。また、転写紙移動方向下流側の出口ローラは、転写搬送ベルトを摩擦駆動する駆動ローラであり、図示しない駆動源に接続されている。また、転写搬送ベルト１６０の外周面には、電源から所定のクリーニング用電圧が印加されたバイアスローラが接触するように配置されている。このバイアスローラにより転写搬送ベルト１６０上に付着したトナ−等の異物が除去される。
【００４１】
また、感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに接触対向する接触対向部を形成している転写搬送ベルト１６０の裏面に接触するように、転写バイアス印加部材を設けている。これらの転写バイアス印加部材は、マイラ製の固定ブラシであり、各転写バイアス電源から転写バイアスが印加される。この転写バイアス印加部材で印加された転写バイアスにより、転写搬送ベルト１６０に転写電荷が付与され、各転写位置において転写搬送ベルト１６０と感光体ドラム表面との間に所定強度の転写電界が形成される。
【００４２】
転写搬送ベルト１６０で搬送され、感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに形成された各色トナー像が転写された用紙は、定着装置１０７に送り込まれてそこで、トナー像が加熱，加圧によって用紙に熱定着される。熱定着後、用紙は左側板の上部のフィニッシャ３４への排紙口３４ｏｔからフィニッシャ３４に送り込まれる。又は、プリンタ本体の上面の排紙トレイ１０８に排出される。
【００４３】
再度図１を参照する。フィニッシャ３４は、スタッカトレイすなわち積載降下トレイ３４ｈｓおよびソートトレイ群３４ｓｔを持ち、積載降下トレイ３４ｈｓに用紙（プリント済紙，転写済紙）を排出するスタッカ排紙モードと、ソートトレイ群３４ｓｔに排紙するソータ排紙モードを持つ。
【００４４】
プリンタ１００からフィニッシャ３４に送り込まれた用紙は、左上方向に搬送されそして上下逆Ｕ字型の搬送路を経て、下向きに搬送方向を切換えてから、設定されているモードに応じて、スタッカ排紙モードのときには排出口から積載降下トレイ３４ｈｓに排出される。ソータ排紙モードのときには、ソータトレイ群３４ｓｔの、そのとき排出中の用紙が割り当てられたソータトレイに排出される。
【００４５】
ソータ排紙モードが指定されるとフィニッシャ内排紙コントローラは、最下部の重ね待避位置に置いたソートトレイ群３４ｓｔを、図１上で２点鎖線で示す使用位置に上駆動し、ソータトレイ間の間隔を広げる。ソータ排紙モードでは、１回（一人）の設定枚数の複写又はプリントは、部ソートにソータ排紙モードが設定されているときには、同一原稿（画像）をプリントした各転写紙をソートトレイ群３４ｓｔの各トレイに仕分け収納する。頁ソートにソータ排紙モードが設定されているときには、各トレイを各頁（画像）に割り当てて、同一頁をプリントした各転写紙を１つのソートトレイに積載する。
【００４６】
図３の（ａ）に、原稿スキャナ１０および自動原稿供給装置（ＡＤＦ）３０の縦断面概要を示す。このスキャ１０の原稿台ガラス２３１上に置かれた原稿は、照明ランプ２３２により照明され、原稿の反射光（画像光）が第１ミラー２３３で副走査方向ｙと平行に反射される。照明ランプ２３２および第１ミラー２３３は、図示しない、副走査方向ｙに定速駆動される第１キャリッジに搭載されている。第１キャリッジと同方向にその１／２の速度で駆動される、図示しない第２キャリッジには第２および第３ミラー２３４，２３５が搭載されており、第１ミラー２３３が反射した画像光は第２ミラー２３４で下方向（ｚ）に反射され、そして第３ミラー２３５で副走査方向ｙに反射されて、レンズ２３６により集束され、ＣＣＤ３７に照射され、電気信号に変換される。第１および第２キャリッジは、走行体モーター２３８を駆動源として、ｙ方向に往（原稿走査），復（リタ−ン）駆動される。
【００４７】
復駆動により戻るホームポジションには、照明ランプ２３２で照らされる位置に基準白板２３０があり、ＣＣＤ２３７の白レベル調整やシェーディング補正データの設定処理を行うときに、基準白板２３０の反射光をＣＣＤ２３７で読み取る。スキャナ１０は、センサとしては、原稿台上の原稿サイズを検知する原稿検知センサ、キャリッジのホームポジション（基準位置）を検出するホームポジションセンサ、圧板の開閉状態を検出する圧板開閉センサを持つ。
【００４８】
スキャナ１０には、ＡＤＦ３０を装着することができる。ＡＤＦ３０はスキャナ１０に対して着脱可であり、それを装着しない時には、図示しない原稿押さえが、コンタクトガラス２３１に対して開閉自在に装備され、原稿はオペレータが手差しでコンタクトガラス２３１に乗せる。
【００４９】
ＡＤＦ３０の原稿トレイ２４５に積載された原稿は、ピックアップローラおよびレジストローラ対で搬送ベルト２４３上に送り込まれ、このとき密着させる手段である付着チャージャ２４６が付勢されて搬送ベルト２４３を帯電させる。この帯電による静電気力により、送り込まれた原稿が帯電ベルト２４３に吸引されて密着する。搬送ベルト２４３は、駆動ローラ２４１，従動ローラ一２４２およびテンションローラ２４４に張架されており、駆動ローラ２４１の反時計方向の回転により、搬送ベルト２４３と共にそれに密着した原稿が、コンタクトガラス２３１上に送り込まれる。なお、駆動ローラ２４１は、搬送モータ（図示せず）により駆動される。
【００５０】
図４に、図１に示す複写機の画像処理系統のシステム構成を示す。このシステムでは、読取ユニット１１と画像データ出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ：インターフェイス）１２でなるカラー原稿スキャナ１２が、画像データ処理装置ＡＣＰの画像データインターフェース制御ＣＤＩＣ（以下単にＣＤＩＣと表記）に接続されている。画像データ処理装置ＡＣＰにはまた、カラープリンタ１００が接続されている。カラープリンタ１００は、画像データ処理装置ＡＣＰの画像データ処理器ＩＰＰ（Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｉｎｇ　Ｐｒｏｃｅｓｓｏｒ；以下では単にＩＰＰと記述）から、書込みＩ／Ｆ１３４に記録画像データを受けて、作像ユニット１３５でプリントアウトする。作像ユニット１３５は、図２に示すものである。
【００５１】
画像データ処理装置ＡＣＰ（以下では単にＡＣＰと記述）は、パラレルバスＰｂ，画像メモリアクセス制御ＩＭＡＣ（以下では単にＩＭＡＣと記述），画像メモリであるメモリモジュールＭＥＭ（以下では単にＭＥＭと記述），システムコントローラ１，ＲＡＭ４，不揮発メモリ５，フォントＲＯＭ６，ＣＤＩＣ，ＩＰＰ等、を備える。パラレルバスＰｂには、ファクシミリ制御ユニットＦＣＵ（以下単にＦＣＵと記述）を接続している。操作ボード２０はシステムコントローラ１に接続している。
【００５２】
カラー原稿スキャナ１０の、原稿を光学的に読み取る読取ユニット１１は、原稿に対するランプ照射の反射光をＣＣＤで光電変換してＲ，Ｇ，Ｂ画像データを生成し、出力Ｉ／Ｆ１２でＲＧＢ画像データに変換しかつシェーディング補正してＣＤＩＣに送出する。
【００５３】
ＣＤＩＣは、画像データに関し、出力Ｉ／Ｆ１２，パラレルバスＰｂ，ＩＰＰ間のデータ転送，プロセスコントローラ１３１とＡＣＰの全体制御を司るシステムコントローラ１との間の通信をおこなう。また、ＲＡＭ１３２はプロセスコントローラ１３１のワークエリアとして使用され、不揮発メモリ１３３はプロセスコントローラ１３１の動作プログラム等を記憶している。
【００５４】
図５に、ＩＰＰの画像処理機能の概要を示す。ＩＰＰは分離生成（画像が文字領域か写真領域かの判定：像域分離）１９２，地肌除去１９７，スキャナガンマ変換１９３，フィルタ１９４，色補正２０２，変倍２０３，画像加工２０４，プリンタガンマ変換２０５および階調処理２０６を行う。ＩＰＰは画像処理をおこなうプログラマブルな演算処理手段である。スキャナ１０の出力Ｉ／Ｆ１２からＣＤＩＣに入力された画像データは、ＣＤＩＣを経由してＩＰＰに転送され、ＩＰＰにて光学系およびデジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化）を補正され、再度、ＣＤＩＣへ出力（送信）される。
【００５５】
図４を再度参照する。画像メモリアクセス制御ＩＭＡＣ（以下では単にＩＭＡＣと記述）は、ＭＥＭに対する画像データの書き込み／読み出しを制御する。システムコントローラ１は、パラレルバスＰｂに接続される各構成部の動作を制御する。また、ＲＡＭ４はシステムコントローラ１のワークエリアとして使用され、不揮発メモリ５はシステムコントローラ１の動作プログラム等を記憶している。
【００５６】
操作ボード２０は、ＡＣＰがおこなうべき処理を入力する。たとえば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）および処理の枚数等を入力する。これにより、画像データ制御情報の入力をおこなうことができる。
【００５７】
スキャナ１０の読取ユニット１１より読み取った画像データは、スキャナ１０の出力Ｉ／Ｆでシェーディング補正１８１を施してから、ＩＰＰで、スキャナガンマ補正，フィルタ処理などの、読取り歪を補正する画像処理を施してから、ＭＥＭに蓄積する。ＭＥＭの画像データをプリントアウトするときには、ＩＰＰにおいてＲＧＢ信号をＹＭＣＫ信号に色変換し、プリンタガンマ変換，階調変換，および、ディザ処理もしくは誤差拡散処理などの階調処理などの画質処理をおこなう。画質処理後の画像データはＩＰＰから書込みＩ／Ｆ１３４に転送される。書込みＩ／Ｆ１３４は、階調処理された信号に対し、パルス幅とパワー変調によりレーザー制御をおこなう。その後、画像データは作像ユニット１３５へ送られ、作像ユニット１３５が転写紙上に再生画像を形成する。
【００５８】
ＩＭＡＣは、システムコントローラ１の制御に基づいて、画像データとＭＥＭのアクセス制御，ＬＡＮ上に接続した図示しないパソコンＰＣ（以下では単にＰＣと表記）のプリント用データの展開，ＭＥＭの有効活用のための画像データの圧縮／伸張をおこなう。
【００５９】
ＩＭＡＣへ送られた画像データは、データ圧縮後、ＭＥＭに蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは、伸張され、本来の画像データに戻しＩＭＡＣからパラレルバスＰｂを経由してＣＤＩＣへ戻される。ＣＤＩＣからＩＰＰへの転送後は画質処理をして書込みＩ／Ｆ１３４に出力し、作像ユニット１３５において転写紙上に再生画像を形成する。
【００６０】
画像データの流れにおいて、パラレルバスＰｂおよびＣＤＩＣでのバス制御により、デジタル複合機の機能を実現する。ファクシミリ送信は、読取られた画像データをＩＰＰにて画像処理を実施し、ＣＤＩＣおよびパラレルバスＰｂを経由してＦＣＵへ転送することによりおこなわれる。ＦＣＵは、通信網へのデータ変換をおこない、それを公衆回線ＰＮへファクシミリデータとして送信する。ファクシミリ受信は、公衆回線ＰＮからの回線データをＦＣＵにて画像データへ変換し、パラレルバスＰｂおよびＣＤＩＣを経由してＩＰＰへ転送することによりおこなわれる。この場合、特別な画質処理はおこなわず、書込みＩ／Ｆ１３４から出力し、作像ユニット１３５において転写紙上に再生画像を形成する。
【００６１】
複数ジョブ、たとえば、コピー機能，ファクシミリ送受信機能，プリンタ出力機能が並行に動作する状況において、読取ユニット１１，作像ユニット１３５およびパラレルバスＰｂの使用権のジョブへの割り振りは、システムコントローラ１およびプロセスコントローラ１３１において制御する。プロセスコントローラ１３１は画像データの流れを制御し、システムコントローラ１はシステム全体を制御し、各リソースの起動を管理する。また、デジタル複合機の機能選択は、操作ボード２０においておこなわれ、操作ボード２０の選択入力によって、コピー機能，ファクシミリ機能等の処理内容を設定する。
【００６２】
システムコントローラ１とプロセスコントローラ１３１は、パラレルバスＰｂ，ＣＤＩＣおよびシリアルバスＳｂを介して相互に通信をおこなう。具体的には、ＣＤＩＣ内においてパラレルバスＰｂとシリアルバスＳｂとのデータ，インターフェースのためのデータフォーマット変換をおこなうことにより、システムコントローラ１とプロセスコントローラ１３１間の通信を行う。
【００６３】
各種バスインターフェース、たとえばパラレルバスＩ／Ｆ　７、シリアルバスＩ／Ｆ　９、ローカルバスＩ／Ｆ　３およびネットワークＩ／Ｆ　８は、ＩＭＡＣに接続されている。コントローラーユニット１は、ＡＣＰ全体の中での独立性を保つために、複数種類のバス経由で関連ユニットと接続する。
【００６４】
システムコントローラ１は、パラレルバスＰｂを介して他の機能ユニットの制御をおこなう。また、パラレルバスＰｂは画像データの転送に供される。システムコントローラ１は、ＩＭＡＣに対して、画像データをＭＥＭに蓄積させるための動作制御指令を発する。この動作制御指令は、ＩＭＡＣ，パラレルバスＩ／Ｆ７、パラレルバスＰｂを経由して送られる。
【００６５】
この動作制御指令に応答して、画像データはＣＤＩＣからパラレルバスＰｂおよびパラレルバスＩ／Ｆ　７を介してＩＭＡＣに送られる。そして、画像データはＩＭＡＣの制御によりＭＥＭに格納されることになる。
【００６６】
一方、ＡＣＰのシステムコントローラ１は、ＰＣからのプリンタ機能としての呼び出しの場合、プリンタコントローラとネットワーク制御およびシリアルバス制御として機能する。ネットワーク経由の場合、ＩＭＡＣはネットワークＩ／Ｆ８を介してプリント出力要求データを受け取る。
【００６７】
汎用的なシリアルバス接続の場合、ＩＭＡＣはシリアルバスＩ／Ｆ　９経由でプリント出力要求データを受け取る。汎用のシリアルバスＩ／Ｆ　９は複数種類の規格に対応しており、たとえばＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）、１２８４または１３９４等の規格のインターフェースに対応する。
【００６８】
ＰＣからのプリント出力要求データはシステムコントローラ１により画像データに展開される。その展開先はＭＥＭ内のエリアである。展開に必要なフォントデータは、ローカルバスＩ／Ｆ　３およびローカルバスＲｂ経由でフォントＲＯＭ６を参照することにより得られる。ローカルバスＲｂは、このコントローラ１を不揮発メモリ５およびＲＡＭ４と接続する。
【００６９】
シリアルバスＳｂに関しては、ＰＣとの接続のための外部シリアルポート２以外に、ＡＣＰの操作部である操作ボード２０との転送のためのインターフェースもある。これはプリント展開データではなく、ＩＭＡＣ経由でシステムコントローラ１と通信し、処理手順の受け付け、システム状態の表示等をおこなう。
【００７０】
システムコントローラ１とＭＥＭおよび各種バスとのデータ送受信は、ＩＭＡＣを経由しておこなわれる。ＭＥＭを使用するジョブはＡＣＰ全体の中で一元管理される。
【００７１】
図６に、原稿スキャナ１０の出力Ｉ／Ｆ１２にあるシェーディング補正回路１８１の機能構成を示す。１次元ライン状のＣＣＤ２３７により読取られた読取データはサンプルホールド，増幅等の信号処理回路２５１による信号処理を経て、Ａ／Ｄ変換器２５２によりデジタルデータすなわち画像データに変換されてシェーディング補正回路１８１に入力される。このシェーディング補正回路１８１中には、読取りデータＤｉをシェーディング補正するデータ経路およびシェーディング補正データＤｈｉを生成し、出力するデータ経路とがある。
【００７２】
図７および図８には、シェーディング補正回路１８１の、ラインメモリであるＦＩＦＯメモリ２５８に、参照データであるシェーディング補正データＤｈｉを設定するデータ処理「シェーディング補正データの更新」ＨＤＳの内容を示す。
【００７３】
シェーディング補正データＤｈｉは、図３の（ａ）に示すシェーディングゲート信号が”Ｌ”区間でＦＩＦＯメモリ２５８に設定する。シェーディングゲート信号が高レベルＨから低レベルＬに立下ると、シェーディング補正回路１８１は、ラインＮｏ．レジスタＣｎに第１ラインを定め、処理対象画素Ｎｏ．レジスタｉに第１画素を定めて（図７のステップｓ１〜ｓ３）、基準白板２３０の１ライン分の読取りデータをＦＩＦＯメモリ２５８に書込む（ステップｓ４〜ｓ６）。
【００７４】
なお、以下においては、カッコ内には、ステップという語を省略して、ステップＮｏ．数字のみを記す。
【００７５】
上述の処理以下を、図６をも参照して説明すると、シェーディングゲート信号が“Ｌ”区間の第１ラインでは、補正回路２５３および比較回路２５４はスルーで、基準白板２３０読取りの１ラインの画像データをＦＩＦＯメモリ２５８に記憶する。
【００７６】
第２ライン以降では、補正回路２５３はスルー、比較回路２５４は入力データからゴミなどの影響を受けたデータを排除するため、画素毎に以下のチェックを行う（ｓ９）。
【００７７】
ｄＤａ≧「Ｄｈｉ−Ｄｉ」の絶対値
ｄＤａは“ゴミ除去定数”で設定値である。ｉは１ライン上の画素Ｎｏ．（画素位置）であり、Ｄｉが画素Ｎｏ．ｉの入力画像データ、Ｄｈｉは、ＦＩＦＯメモリ２５８から読出したｉ対応位置のメモリデータである。この不等式が不成立の場合は、ゴミなしと見なして比較回路２５４はスルーとして平均化回路２５７で、ＦＩＦＯメモリ２５８の平均値更新（ｓ１０）をするが、不等式が成立した場合は、ゴミがあるとして、比較回路２５４は入力データＤｉに換えてＦＩＦＯメモリ２５８のデータＤｈｉを出力し、平均化回路２５７で、ＦＩＦＯメモリ２５８の平均値更新（ｓ１０）をする。この場合、更新前後のＦＩＦＯメモリ２５８のデータＤｈｉは等しくなるので、データ処理フロー（図７）には、平均値更新（ｓ１０）のバイパス（不実行）を示している。
【００７８】
平均化回路２５６では、画素毎に下記の演算を行ない、結果をＦＩＦＯメモリ２５７に記憶する（ｓ１０）；
〔（ｎ−１）／ｎ〕×（ＦＩＦＯメモリ２５７にあるデータＤｈｉ）
＋（１／ｎ）×（現入力データＤｉ）
ｎは設定値。
【００７９】
主走査平均回路２５５は、１ラインの入力画像データＤｉの主走査第ｐ画素から第ｑ画素までの画像データを単純平均して現ライン平均レベルを算出し、そしてステップｓ１０に示す重み付け平均処理と同様な重み付け平均処理により、ライン平均レベルレジスタに書き込んでいる前ラインまでのライン平均レベルと現ライン平均レベルとの重み付け平均処理をして、これによって算出した値に、ライン平均レベルレジスタのライン平均レベルを更新する（ｓ１１）。尚、ｐ，ｑは設定値である。
【００８０】
ライン数カウンタ２５９は、図３の（ｂ）に示す、シェーディングゲート信号がＨからＬに立ち下がってからのライン数をカウントし、ライン数が“補正ライン数”Ｎｓ（設定値）と等しくなると、図３の（ｂ）に示す補正ゲート信号の”Ｌ”を出力し、シェーディングゲート信号の“Ｈ”で補正ゲート信号の“Ｈ”を出力する。ここで補正回路１８１は、主走査平均回路２６５が算出している、Ｎｓラインのライン平均レベルをライン基準レベルＬＬｏとしてラッチ２５６にラッチ（記憶保持）し、ライン平均レベルレジスタＬＬｐにも書込む（図８のｓ１５，ｓ１６）。以下では図８も参照されたい。
【００８１】
すなわち、補正回路２５３は、図３の（ｂ）に示す補正ゲート信号のＨ区間は入力画像データＤｉをスルーで出力するが、補正ゲート信号のＬ区間では補正ゲート信号のＬの第１ラインでは、主走査平均回路２５５からの前ラインのライン平均レベルをライン基準レベルＬＬｏとしてラッチし（ｓ１５）、入力データＤｉはスルーで出力する。
【００８２】
補正ゲート信号のＬの第１ライン以降では、主走査平均回路２５５は、１ラインのライン平均レベルを算出するごとに、ライン平均レベルレジスタのデータを、算出した１ライン分のライン平均レベルに書き換える（ｓ２２）。従って、補正ゲート信号のＬの第２ライン以降では、主走査平均回路２５５が保持するライン平均レベルは、現在入力中の画像データのラインの１つ前の１ラインのライン平均レベルである。
【００８３】
補正ゲート信号のＬの第２ライン以降では、下記の演算のように主走査平均回路２５５からの前ラインのライン平均レベルＬＬｐ（主走査平均回路２５５の算出値ＬＬｐを保持するライン平均レベルレジスタＬＬｐのデータＬＬｐ）とライン基準レベルＬＬｏ（ラッチ２５６の保持データＬＬｏ）から補正係数（ＬＬｏ／ＬＬｐ）を求め、入力画像データＤｉを補正する（ｓ２０）；
補正係数＝ライン基準レベルＬＬｏ／ライン平均レベルＬＬｐ
補正したデータ＝入力画像データＤｉ×補正係数。
【００８４】
このように補正したデータに基づいて画像データのライン間平均値（ライン上同一位置画素の画像データの、Ｎｈライン分の平均値）を平均化回路２５７で算出してＦＩＦＯメモリ２５８に書込む（ｓ２１）。ただし、ゴミありと判定した入力画像データは、平均値算出からは除外する（ｓ１９−ｓ２３）。ライン数カウンタ２５９は、補正ゲート信号がＨからＬに立下がってからのライン数をカウントし、ライン数が“平均化ライン数”Ｎｈ（設定値）と等しくなると、シェーディング補正データの更新を終了する（ｓ２５−リターン）。
【００８５】
上記の演算を行うことにより、フレアー光の影響などにより基準白板読取りレベルが副走査位置により変化が生じても、補正ゲート信号の“Ｌ”区間の基準白板読取りレベルを同一レベルとすることができ、良好な参照データすなわちシェーディング補正データがＦＩＦＯメモリ２５８に設定される。
【００８６】
原稿読取りゲート信号のＬ区間が原稿読取り期間であり、図６において読取りデータ経路側からは読取データＤｉが、ＦＩＦＯメモリ２５８からは画素毎のシェーディング補正のための参照データＤｈｉが、ＲＯＭ２５９に入力されて、このＲＯＭ２５９に予め格納されているシェーディング補正演算済のデータがルックアップテーブル方式により読出され、Ｄｉ，Ｄｈｉに応じたシェーディング補正した画像データＤｏｕｔが出力される。
【００８７】
すなわち、原稿画像読取りの区間では、シェーディング補正回路１８１は、原稿画像データＤｉと同一画素位置の参照データＤｈｉをＦＩＦＯメモリ２５８から読み出して、画像データＤｉおよび参照データＤｈｉをシェーディング補正ＲＯＭ２５９に与える。該ＲＯＭ２５９が、参照データＤｈｉに基づいて入力画像データＤｉをシェーディング補正した画像データＤｏｕｔ、を出力する。なお、この実施例のシェーディング補正の補正演算の骨子は、
Ｄｏｕｔ＝Ｄｏ・Ｄｉ／Ｄｈｉ，
Ｄｏは基準白板の基準（白）濃度値，
とするものであり、シェーディング補正ＲＯＭ２５９は、Ｄｉ，Ｄｈｉがとり得る各値について上記式で算出したＤｏｕｔ値を、Ｄｉ，Ｄｈｉをアドレスとして格納したものであるので、上述のように、原稿読取り区間の入力画像データＤｉと、それと同一画素位置の参照データＤｈｉを同時にシェーディング補正ＲＯＭ２５９に与えることにより、入力画像データＤｉを参照データＤｈｉに基づいてシェーディング補正した画像データＤｏｕｔ、がＲＯＭ２５９から直ちに得られる。
【００８８】
−第１実施例の変形例−
基準白板２３０の白濃度平坦度が良好であれば、補正回路２５３での演算を、上述の比率補正から差分補正に簡略化しても大きな差が生じないため、第１実施例の変形例では、差分補正をする。すなわち、
補正値＝ライン基準レベルＬＬｏ−ライン平均レベルＬＬｐ
補正したデータ＝入力画像データＤｉ＋補正値
とする。
【００８９】
図９には、この変形例の、補正値算出前後のデータ処理フローを示す。この図９は、この変形例で、前述の図８に代替して採用したものである。
【００９０】
尚、補正ゲート信号の“Ｌ”のアサート位置は任意であるが、フレア光の影響が少なく基準白板レベルが安定している、基準白板２３０の中央或いはそれより前側（原稿領域に遠い側）が良好である。また、基準原稿読取りを行って基準白板２３０の濃度調整をする装置においては基準白板読取りレベルを定める位置とすることが望ましく、その位置とすることで、位置により変化する基準白板レベルを濃度調整で定めた位置の基準白板レベルに補正するため、濃度調整精度が良好なものとなる。
【００９１】
−第２実施例−
第２実施例のハードウェアの大要は、上述の第１実施例と同様であるが、シェーディング補正回路１８１のシェーディング補正ＲＯＭ２５９にライン基準レベルＬＬｏを格納している点が、第１実施例と異なり、これによって、シェーディング補正データの更新処理の内容が異なる。
【００９２】
図１０に、第２実施例で用いたシェーディング補正回路１８１を示す。シェーディング補正ＲＯＭ２５９には、特定のアドレスにライン基準レベルデータＬＬｏが格納されており、該データＬＬｏを補正回路２５３が読み出して、内部レジスタに保持する。
【００９３】
図１１および図１２に、第２実施例のシェーディング補正回路１８１（図１０）による「シェーディング補正データの更新」ＨＤＳａの内容を示す。シェーディングゲート信号が高レベルＨから低レベルＬに立下ると、シェーディング補正回路１８１は、ラインＮｏ．レジスタＣｎに第１ラインを定め、処理対象画素Ｎｏ．レジスタｉに第１画素を定めて（ｓ１〜ｓ３）、基準白板２３０の１ライン分の読取りデータをＦＩＦＯメモリ２５８に書込む（ステップｓ４〜ｓ６）。
【００９４】
第２ライン以降では、画素毎に、
ｄＤａ≧「Ｄｈｉ−Ｄｉ」の絶対値
をチェックして（ｓ９）、この不等式が不成立の場合は、ゴミなしと見なしてＦＩＦＯメモリ２５８の平均値更新（ｓ１０）およびライン平均値レベルＬＬｐの演算（ｓ１１ａ）をするが、不等式が成立した場合は、平均値更新（ｓ１０）およびライン平均値レベルＬＬｐの演算（ｓ１１ａ）はスキップする（不実行）。なお、ステップｓ１１ａのライン平均値の算出の内容は、すでに説明したステップｓ１１のライン平均値の算出と同様である。
【００９５】
ライン数カウント値ｎが“補正ライン数”Ｎｓと等しくなると、図１２に示すフローに進んで、ＦＩＦＯメモリ２５８の平均値データ（ｓ１０で算出したＤｈｉ）を、それに、ＲＯＭ２５９から読み出したライン基準レベルＬＬｏと、ライン平均値の算出（ｓ１１ａ）で算出したライン平均レベルＬＬｐとの比ＬＬｏ／ＬＬｐを乗算した値に更新して（ｓ３２）、シェーディング補正データの更新を終了する。
【００９６】
ＲＯＭ２５９に格納しているライン基準レベルＬＬｏは、基準白板２３０が、ＲＯＭ２５９に格納している補正済データを演算した式Ｄｏｕｔ＝Ｄｏ・Ｄｉ／Ｄｈｉの演算係数となる基準白板２３０の初期濃度値相当の、基準（白）濃度値Ｄｏに相当するものである。
【００９７】
この第２実施例では、ライン基準レベルＬＬｏが基準白板２３０の初期濃度値Ｄｏ相当の固定値であるので、上記比ＬＬｏ／ＬＬｐが基準白板２３０の経時劣化に対応する補償係数となり、基準白板２３０の経時劣化対応のシエーディング補正用参照データの補正設定の安定性が高い。
【００９８】
−第２実施例の変形例−
基準白板２３０の白レベル低下速度が低ければ、補正回路２５３での演算を、上述の比率補正から差分補正に簡略化しても大きな差が生じないため、第２実施例の変形例でも、差分補正をする。すなわち、
補正値＝ライン基準レベルＬＬｏ−ライン平均レベルＬＬｐ
補正したデータ＝入力画像データＤｉ＋補正値
とする。図１３には、この変形例の、補正値算出前後のデータ処理フローを示す。この図１３は、この変形例で、前述の図１２に代替して用いるものである。
【００９９】
−他の変形例−
なお、上述の実施例および変形例のいずれにおいても、シェーディング補正に用いる参照データＤｈｉは、揮発メモリであるＦＩＦＯメモリ２５８に格納するので、電源が落ちると参照データが消滅する。従って、ステップｓ１〜ｓ６では、基準白板２３０読取りデータを、ゴミチェックなしにＦＩＦＯメモリ２５８に格納するが、このときの読取りデータがゴミありなどでエラーであると、ステップｓ９以下のゴミチェックおよび平均値の算出に比較的に大きい誤差が含まれる。
【０１００】
そこで本発明の好ましい実施例では、参照データを格納するラインメモリ（２５８）に不揮発メモリを用いるか、或いは、揮発メモリを用いても、電源をオフにするときには別の不揮発メモリにラインメモリの参照データを待避し、電源が投入されると不揮発メモリから参照データを読出してラインメモリにロードする。そして図１４に示すように、基準白板２３０の第１ラインの画像データの読込みのときにも、ラインメモリにある前参照データと今回の画像データとを比較してゴミチエックをして、ゴミなしとの判定の場合にラインメモリの前参照データを今回の入力画像データＤｉに更新する（ｓ４１，ｓ４）。ゴミありとの判定のときには、前参照データをそのまま今回の読取り画像データの代替として用いる。すなわち今回の入力画像データの書込みはしない。これにより、ステップｓ９以下のゴミチェックおよび平均値の算出の信頼性が高く、正確になる。
【０１０１】
【発明の効果】
シェーディング補正に用いる参照データの、フレア光による基準白板の劣化などによる経時的な劣化を補償するので、シェーディング補正を正確に安定して実施できる。
【図面の簡単な説明】
【図１】本発明の第１実施例の複合機能がある複写機の外観を示す正面図である。
【図２】図１に示すプリンタ１００の作像機構の概要を示す拡大縦断面図である。
【図３】（ａ）は図１に示す原稿スキャナ１０の読取り機構の概要を示す拡大縦断面図、（ｂ）はシェーディング補正データの更新を実施するときの、データ処理の区間を示すタイムチャートである。
【図４】図１に示す複写機の画像処理システムの概要を示すブロック図である。
【図５】図４に示す画像データ処理器ＩＰＰの処理機能の概要を示すブロック図である。
【図６】図４に示すカラー原稿スキャナ１０のシェーディング補正回路１８１の機能構成を示すブロック図である。
【図７】図６に示すシェーディング補正回路１８１のデータ処理フローの一部を示すフローチャートである。
【図８】図６に示すシェーディング補正回路１８１のデータ処理フローの他の部分を示すフローチャートである。
【図９】図８に示すデータ処理フローの一部分の変形例を示すフローチャートである。
【図１０】本発明の第２実施例で採用したシェーディング補正回路１８１の機能構成を示すブロック図である。
【図１１】図１０に示すシェーディング補正回路１８１のデータ処理フローの一部を示すフローチャートである。
【図１２】図１０に示すシェーディング補正回路１８１のデータ処理フローの他の部分を示すフローチャートである。
【図１３】図１２に示すデータ処理フローの一部分の変形例を示すフローチャートである。
【図１４】図７および図１１に示す、基準白板の第１ラインの画像データの読込処理ｓ１〜ｓ６の１変形例を示すフローチャートである。
【符号の説明】
１０：カラー原稿スキャナ　２０：操作ボード
３０：自動原稿供給装置　　３４：フィニッシャ
３４ｈｓ：積載降下トレイ　３４ｕｄ：昇降台
３４ｓｔ：ソートトレイ群
１００：カラープリンタ　　ＰＣ：パソコン
ＰＢＸ：交換器　　　　　　ＰＮ：通信回線
１０２：光書込みユニット　１０３，１０４：給紙カセット
１０５：レジストローラ対　１０６：転写ベルトユニット
１０７：定着ユニット　　　１０８：排紙トレイ
１１０Ｍ，１１０Ｃ，１１０Ｙ，１１０Ｋ：感光体ユニット
１１１Ｍ，１１１Ｃ，１１１Ｙ，１１１Ｋ：感光体ドラム
１２０Ｍ，１２０Ｃ，１２０Ｙ，１２０Ｋ：現像器
１６０：転写搬送ベルト　　ＡＣＰ：画像データ処理装置
ＣＤＩＣ：画像データインターフェース制御
ＩＭＡＣ：画像メモリアクセス制御
ＩＰＰ：画像データ処理器
【図１】
2004032139.tif 000003
【図２】
2004032139.tif 000004
【図３】
2004032139.tif 000005
【図４】
2004032139.tif 000006
【図５】
2004032139.tif 000007
【図６】
2004032139.tif 000008
【図７】
2004032139.tif 000009
【図８】
2004032139.tif 000010
【図９】
2004032139.tif 000011
【図１０】
2004032139.tif 000012
【図１１】
2004032139.tif 000013
【図１２】
2004032139.tif 000014
【図１３】
2004032139.tif 000015
【図１４】
2004032139.tif 000016