(57)【要約】【課題】カラー画像読み取り装置において、１種類の読み取り系が異常でも、装置をダウンさせずに本来の画像に準じたレベルの画像を取得できるようにする。【解決手段】原稿からの反射光または透過光を３種（Ｒ、Ｇ、Ｂ）の光スペクトル感度特性を持つカラーＣＣＤ１１で受光することにより、原稿画像に対応する画像データを光スペクトル感度特性の数分だけ取り込み、そのうち１種類以上の光スペクトル感度特性の画像データを画像データとして用いる構成であり、モノクロ画像として取り込む場合、画像データとして用いるべき光スペクトル感度特性を予め決めておき、シェーディング回路３４は、その光スペクトル感度特性の画像データが異常か否かを取得した各光スペクトル感度特性の画像データから判定し、その光スペクトル感度特性の画像データが異常と判定された場合、代わりに他の光スペクトル感度特性の画像データを用いる。【選択図】図３
2007201645.tif 000002
【特許請求の範囲】
【請求項１】
原稿を光源で照射して、その反射光または透過光を２種以上の光スペクトル感度特性を持つ光電変換素子で受光することにより、原稿画像に対応する画像データを前記光スペクトル感度特性の数分だけ取り込み、そのうち１種類以上の光スペクトル感度特性の画像データを画像データとして用いる画像読み取り装置において、画像データとして用いるべき当該光スペクトル感度特性の画像データが異常か否かを、取得した各光スペクトル感度特性の画像データから判定する異常判定手段を備え、該異常判定手段により当該光スペクトル感度特性の画像データが異常と判定された場合、異常と判定された当該光スペクトル感度特性の画像データの代わりに他の光スペクトル感度特性の画像データを用いることを特徴とする画像読み取り装置。
【請求項２】
請求項１記載の画像読み取り装置において、前記異常判定手段は、画像データが異常か否かを電源投入時に判定することを特徴とする画像読み取り装置。
【請求項３】
請求項１または２記載の画像読み取り装置において、前記異常判定手段は、画像データが異常か否かを１読み取り走査または１読み取りジョブごとに判定することを特徴とする画像読み取り装置。
【請求項４】
請求項１、２または３記載の画像読み取り装置において、前記異常判定手段は、画像データが異常か否かを所定時間ごとに判定することを特徴とする画像読み取り装置。
【請求項５】
請求項１、２または３記載の画像読み取り装置において、前記異常判定手段は、画像データが異常か否かを所定量の読み取り走査を行うごとに判定することを特徴とする画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やイメージスキャナやファクシミリ装置などに用いられる、画像読み取り装置に係り、特に、２種以上の光スペクトル感度特性を持つ光電変換素子により受光して画像を読み取る画像読み取り装置に関する。
【背景技術】
【０００２】
近年、複写機やイメージスキャナなどの画像読み取り装置においてはカラー画像を読み取れるものが増加している。そのカラー画像を読み取る方法としては、第１に、原稿照射用の光源に３原色の光を順次用いて単色用光電変換素子（例えばＣＣＤセンサ）で受光する方法、第２に、原稿からの光をプリズムなどで色分解してそれぞれを単色用光電変換素子で順次受ける方法、第３に、単色用光電変換素子の前にカラーフィルタを置いて移動させ各色要素光を順次受ける方法、第４に、それぞれ異なった光スペクトル感度特性を持つカラー専用の複数の光電変換素子を用いて読み取る方法がある。しかし、現在では、素子の製造技術が進歩し、精度が良く安定した性能の素子が安価に供給されるようになったことから、第４の方法が主流になってきている。
例えば特許文献１に示された従来技術は、第４の方法を用いた一例であり、各光電変換素子の光感度特性の差異を減少させ、出力レベルを平均化するために、光感度特性に応じて受光させる光量を変化させる。
【０００３】
特許文献２に示された従来技術も同様で、光感度特性に応じて受光させる光量を変化させる際、高感度の光電変換素子の場合にはＮＤフィルタを光路に配置し、低感度の光電変換素子の場合にはＮＤフィルタを光路から退避させる。
この第４の方法を用いたカラー画像読み取り装置、つまりそれぞれ異なった光スペクトル感度特性を持つ複数の光電変換素子（例えばＣＣＤ）により受光して画像を読み取るカラー画像読み取り装置では、従来、モノクロモードで読み取る場合、それぞれ異なった光感度スペクトル特性を持つ複数の光電変換素子のなかから１つの光感度スペクトル特性の光電変換素子が読み取った画像データを用いている。例えば、赤（Ｒ）・緑（Ｇ）・青（Ｂ）のそれぞれに対応した光感度スペクトル特性を持つ複数の光電変換素子のなかから視感度特性が近い緑をモノクロ用の読み取り画像データとして用いて濃度を表現する。このように、モノクロ読み取りとしては、ある１種類の読み取り画像データを用いるのが一般的である。
【特許文献１】特開平９−１７２５１９号公報
【特許文献２】特開２０００−２５３２０７公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、それぞれ異なった光スペクトル感度特性を持つ複数の光電変換素子により受光して画像を読み取るカラー画像読み取り装置において、例えば緑（Ｇ）など１種類の読み取り画像データを用いる方法では、その読み取り系に異常があった場合（例えば緑（Ｇ）の読み取り系の、光電変換素子、アナログ増幅回路、ＡＤコンバータ、フィールドメモリなどハードウェアの異常などが考えられる）モノクロの良好な画像が得られなくなる。また、修復までの装置の使用不可時間（ダウンタイム）は大きな値になり、メンテナンス従事者や交換パーツの到着を待つ時間の改善が求められている。
本発明は、このような従来技術の問題を解決しようとするものであり、１種類の読み取り系が異常でも、装置をダウンさせずに本来の画像に準じたレベルの画像を取得できる画像読み取り装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、請求項１記載の画像読み取り装置は、原稿を光源で照射して、その反射光または透過光を２種以上の光スペクトル感度特性を持つ光電変換素子で受光することにより、原稿画像に対応する画像データを前記光スペクトル感度特性の数分だけ取り込み、そのうち１種類以上の光スペクトル感度特性の画像データを画像データとして用いる画像読み取り装置において、画像データとして用いるべき当該光スペクトル感度特性の画像データが異常か否かを取得した各光スペクトル感度特性の画像データから判定する異常判定手段を備え、該異常判定手段により当該光スペクトル感度特性の画像データが異常と判定された場合、異常と判定された当該光スペクトル感度特性の画像データの代わりに他の光スペクトル感度特性の画像データを用いる構成とする。
請求項２記載の画像読み取り装置は、請求項１記載の画像読み取り装置において、画像データが異常か否かを前記異常判定手段が電源投入時に判定する構成とする。
【０００６】
請求項３記載の画像読み取り装置は、請求項１または２記載の画像読み取り装置において、画像データが異常か否かを前記異常判定手段が１読み取り走査または１読み取りジョブごとに判定する構成とする。
請求項４記載の画像読み取り装置は、請求項１、２または３記載の画像読み取り装置において、画像データが異常か否かを前記異常判定手段が所定時間ごとに判定する構成とする。
請求項５記載の画像読み取り装置は、請求項１、２または３記載の画像読み取り装置において、画像データが異常か否かを前記異常判定手段が所定量の読み取り走査を行うごとに判定する構成とする。
【発明の効果】
【０００７】
本発明によれば、ある色の読み取り系が異常である場合、つまり当該光スペクトル感度特性の画像データが異常と判定された場合、異常と判定されたその光スペクトル感度特性の画像データの代わりに他の光スペクトル感度特性の画像データを用いることができるので、ある色の読み取り系が異常でも装置をダウンさせずに本来の画像に準じた品質の画像を取得できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を用いて本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態を示すカラー画像読み取り装置の構成図である。図示したような構成で、このカラー画像読み取り装置では、原稿台ガラス８上に置かれた原稿が第１ミラー３と一体に構成された照明ランプ２により照射され、その反射光が第１ミラー３および一体に構成された第２ミラー５、第３ミラー４により走査される。その後、反射光はレンズ１により集束され、ＳＢＵ（Senser Board Unit）１０に搭載されたカラーＣＣＤ（請求項記載の光電変換素子に相当する）１１に照射され、そのカラーＣＣＤ１１でＲ（赤）、Ｇ（緑）、Ｂ（青）の光量に対応した電気信号に変換される。なお、前記第１ミラー３、照明ランプ２、第２ミラー５、および第３ミラー４は、走行体モータ９を駆動源として左右方向に移動可能となっている。
【０００９】
原稿自動送り装置（ＡＤＦ：Auto Document Feeder）を使用する場合には、表面および裏面のどちらの読み取りも、原稿は、ＤＦ（Document Feeder）用原稿ガラス６と反射ガイド板２０との間の読み取り位置を通過する際に、読み取り位置の近傍に移動されている照明ランプ２により照射され、その反射光が、第１ミラー３および一体に構成された第２ミラー５、第３ミラー４により走査される。そして、反射光がレンズ１により集束されカラーＣＣＤ１１に照射されてＲ、Ｇ、Ｂ（以下、ＲＧＢと称する）の電気量に変換される。
また、このカラー画像読み取り装置内にはＡＤＦを含めたカラー画像読み取り装置全体の動作を制御するＳＣＵ（Scanner Controll Unit）７が搭載されている。
【００１０】
図２はこのカラー画像読み取り装置制御系のブロック図、図３はその要部のブロック図である。以下、図を用いてこのカラー画像読み取り装置の制御系を説明する。
まず、ＳＢＵ１０上のカラーＣＣＤ１１に入光した原稿からの反射光がカラーＣＣＤ１１内で光の強度に応じた電圧値を持つＲＧＢ各色のアナログ画像信号に変換される。このＲＧＢ各色のアナログ画像信号は奇数画素と偶数画素に分かれて出力される。そして、そのアナログ画像信号は、ＶＩＯＢ（Video In／Out Board）３１内のアナログ処理回路３２で暗電位部分が取り除かれ、奇数画素と偶数画素が合成され、所定の振幅にゲイン調整された後にＡ／Ｄコンバータ３３に入力され、デジタル信号化される。
続いて、デジタル化された画像信号はシェーディング回路３４によりシェーディング補正され、ＶＩＯＢ３１からＳＣＵ７へ入力される。そして、ＳＣＵ７内のＩＰＵ（Image Processing Unit）３５で、ガンマ補正やＭＴＦ補正など画像処理が行われ、その後、同期信号および画像クロックとともにビデオ信号として出力される。
【００１１】
ＩＰＵ３５から出力されたビデオ信号は画像メモリ４０（例えばＳＤＲＡＭ）を管理するメモリコントローラ３８に入力され、画像メモリ４０に蓄えられる。画像メモリ４０に蓄えられた画像データはその後、外部インタフェース部３９を介してパーソナルコンピュータ（以下、ＰＣと称する）やプリンタなど外部装置へ転送される。
また、ＳＣＵ７内には、ＣＰＵ４５、ＲＯＭ１０９、ＲＡＭ１１０、ＮＶＲＡＭ１１１などが実装されており、ＣＰＵ４５は外部インタフェース部３９内のＳＣＳＩコントローラを制御して前記外部装置との通信を行う。同様に、ＣＰＵ４５は前記ＶＩＤＥＯ入力切り換え回路３７から出力されたビデオ信号を外部インタフェース部３９内のＩＥＥＥ１３９４コントローラやネットワークコントローラを介して外部装置との通信を行う。さらに、ＣＰＵ４５は、モータドライバ１１２を制御することにより、走行体を移動するためのモータ制御として、画像読み取り装置内の各種モータ９のタイミング制御なども行っている。
【００１２】
操作パネル４３はＣＰＵ４５の入出力ポートに接続されている。この操作パネル４３内にはスタートスイッチとアボートスイッチ（ともに図示せず）が実装されており、さらに、表示装置として液晶表示装置（ＬＣＤ）１１７が設けられている。また、液晶表示装置１１７の表示面にはタッチスイッチ１１６が設けられ、利用者が表示されている入力用図柄（アイコン）を押すと、タッチスイッチ１１６が反応し、ＣＰＵ４５は押下された位置の表示情報と対応した座標情報を取得し、その座標情報から入力内容を判断する。ＬＣＤコントローラ１１５はこのような液晶１１７の表示制御とタッチスイッチ１１６の入力制御を行っており、前記入力内容の判断に際しては、タッチスイッチ１１６が押下されると、ＣＰＵ４５はＬＣＤコントローラ１１５を介してタッチスイッチ１１６がオン（ＯＮ）されたことを検出する。
画像データの流れは、ＳＢＵ１０→ＩＰＵ３５→メモリコントローラ３８→外部インタフェース部３９→外部装置（ＰＣなど）となる。
【００１３】
次に、図３を用いてＲＧＢ画像データのデータ処理フローを説明する。
まず、ＳＢＵ１０内のカラーＣＣＤ１１によりＲＧＢそれぞれ奇数画素（ＯＤＤ）、偶数画素（ＥＶＥＮ）ごとに光電変換されたアナログビデオ信号がＳＢＵ１０内のバッファ２１を介してＶＩＯＢ３１に入力される。図３には、各アナログビデオ信号を、ＲＯ（Ｒ−ＯＤＤ）、ＲＥ（Ｒ−ＥＶＥＮ）、ＧＯ（Ｇ−ＯＤＤ）、ＧＥ（Ｇ−ＥＶＥＮ）、ＢＯ（Ｂ−ＯＤＤ）、ＢＥ（Ｂ−ＥＶＥＮ）と示している。
奇数画素、偶数画素ごとのアナログビデオ信号は、ＶＩＯＢ３１内のアナログ処理回路３２に入力される。アナログ処理回路３２に入力されたアナログビデオ信号は、奇数画素および偶数画素ごとに出力レベルを細かく変えることができるゲインアンプ（図示せず）を介し、偶数画素と奇数画素とが合成され、アナログビデオ信号として出力される。アナログ処理回路３２内の各ゲインアンプのゲインコントロール端子にはＤ／Ａコンバータ４４の出力が２チャンネルずつ接続されており、これにより、アナログビデオ信号に対する偶数・奇数ごとのゲインを、Ｄ／Ａコンバータ４４の入力デジタル値に従って変えることができる。なお、Ｄ／Ａコンバータ４４の入力デジタル値の設定はＳＣＵ７内のＣＰＵ４５が行う。Ｄ／Ａコンバータ４４は基準電圧５Ｖ、ビット数８ビットであるので、出力電圧は０〜５Ｖ間の電圧値を２５５段階で設定できる。
【００１４】
アナログ処理回路３２から出力されたアナログビデオ信号はＲＧＢごとにＡ／Ｄコンバータ３３に入力され、Ａ／Ｄコンバータ３３はこのアナログビデオ信号を８ビットのデジタルビデオ信号に変換する。Ａ／Ｄコンバータ３３のリファレンス（ｒｅｆ）設定端子にはＤ／Ａコンバータが接続されており、Ｄ／Ａコンバータ４４の出力電圧をアナログ的に変えることでＡ／Ｄコンバータ３３のデジタル出力値を変えることができる。
Ａ／Ｄコンバータ３３によりデジタル値に変換されたデジタルビデオデータはシェーディング回路３４に入力される。シェーディング回路３４は主にシェーディング補正を行うが、このほかピーク検出部（図示せず）により主走査方向１ライン中のピーク値の検出を行う。ピーク検出部は１ライン中のピーク値を格納する機能も持つ。ＳＣＵ７内にあるＣＰＵ４５は格納されたピーク値を読み取ることができる。
【００１５】
次に、この実施形態で、例えばＡ／Ｄコンバータ３３以前の不具合により、シェーディング回路３４で得られるシェーディングデータに異常を生じた例を説明する。
カラー画像読み取り装置においては、画像データ取得直前に、ＲＧＢ各波長スペクトルに対して反射率が高くバランスの良い白色板を用いてＲＧＢごとにシェーディング補正処理を行う。シェーディング補正とはＣＣＤの感度ムラや光源の照度分布バラツキを補正することであり、デジタル光学系に関しては必須の機能である。実施に際してはまず、シェーディングデータを生成する。この実施形態の画像読み取り装置では、このようなシェーディングデータを、白基準板から１６ラインの画像データを読み取り、画素ごとの単純加算平均（次式）から求めている。
シェーディングデータ ＝（１ライン目のデータ＋
２ライン目のデータ＋・・・＋１６ライン目のデータ）／１６
最大減算量を２５５（８ｂｉｔ）としたシェーディング演算式を次式に示す。
Ｄ_(ｎ) ＝（Ｄ(ｎ) ／ Ｓ_(ｎ)）×２５５
ここで、Ｄ_(ｎ) はシェーディング補正後データ、Ｄ（ｎ）は読み取りデータ、Ｓ_(ｎ) はシェーディングデータ、（ｎ）は任意の有効画素番号である。各ＲＧＢのデータを小文字のｒ、ｇ、ｂを付けて表現すると、例えばＧ（緑）は
Ｄ_(ｎ)g＝（Ｄ(ｎ)g ／Ｓ_(ｎ)g ）×２５５
となる。
白基準板の各ＲＧＢ主走査ピークデータは通常２２０ｄｉｇｉｔ程度になるようにゲインを調整しているが、シェーディング時に作成される例えばシェーディングデータＳ_(ｎ)gが極端に低い場合（例えばＳ_(ｎ)r：２０８ｄｉｇｉｔ、Ｓ_(n)b：２０９ｄｉｇｉｔ、Ｓ_(ｎ)gデータ：３２ｄｉｇｉｔというような場合）、明らかにこのG系は異常であると判断できる。
【００１６】
図４は、上の異常の例として、シェーディング回路３４内のレジスタの様子を示す。シェーディングデータのアドレス（ｈｅｘ）は８０００Ｈから始まり、ｂ７〜ｂ０の８ｂｉｔで書き込まれる。この例では、アドレス８０００ＨにＲの特定画素のシェーディングデータである２０８、８００１ＨにGの特定画素のシェーディングデータである３２ 、８００２ＨにＢの特定画素のシェーディングデータである２０９が書き込まれている。８００４ＨはＲＧＢシェーディングデータのエラーフラグ（３ｂｉｔで、ｂ２：Ｒ、ｂ１：Ｇ、ｂ０：Ｂ、ｂ７〜ｂ４は不使用）で、この例ではｂ１に１が立ち、エラー状態を表している。
この場合、Ｓ_(ｎ)gは、Ｄ(ｎ)gの値が小さく暗側にあっても、補正係数が大きくなるので明側に飛ばしてしまい、場合によっては出力飽和状態（２５５ｄｉｇｉｔ）になる。その結果、画像は異常画素部分が白スジのような状態になる。異常がＣＣＤの画素単位ではなく回路であれば、その異常範囲はスジから全面に広がる。
【００１７】
このようにシェーディング回路３４内のＧの内部レジスタには主走査の特定画素（例えば中央数画素分）の値が書き込まれるが、このような異常状態時には、シェーディング回路３４以降にはシェーディング異常のデータが流れる。
そこで、この実施形態の画像読み取り装置では、この値に対しあらかじめ正常設定範囲（例えば６４ｄｉｇｉｔ以上）を指定しておき、それ以外の値（例えば３２ｄｉｇｉｔ）になれば、シェーディング回路３４（ここでは、請求項記載の異常判定手段として動作する）はその内部レジスタにエラーフラグを立てる。ＣＰＵ４５がデータを読み取り、ＣＰＵ４５の行う処理のなかで異常か否かを判断させることも可能であるが、ＣＰＵ４５がバスを介して読み取る場合、ＣＰＵ側の負荷が大きくなる。
【００１８】
Ｒ、Ｂに関しても同じ構成を持っており、３データについて同様のことが実施可能である。
こうして、この実施形態の画像読み取り装置では、ＲＧＢのどのデータ系で異常があったかを、ＣＰＵで簡単に知ることができる。
ところで、通常のテキスト原稿においては、その原稿はカラーグラフィックスよりも文字の占める割合が多く、文字の色については現状ではほとんどの場合、白黒（モノクロ、グレー系）である。また、ＲＧＢそれぞれのピーク波長に関して原稿面での反射率は大きな差がない。そのため、この実施形態の画像読み取り装置では、白黒（グレー系）のテキスト原稿の場合、Ｇを使用するようにあらかじめ決めておき、Ｇが使用できない場合、ＢまたはＲのデータで代用させる。
【００１９】
図６は、モノクロ画像をＲＧＢデータのいずれかを用いて表現していることを表示装置に表示した状態であり、（ａ）は、ＲＧＢのいずれも正常で、Ｇデータを使用していることを示している（白抜きは使用中を示す）。それに対して、（ｂ）は、Ｇが異常で（暗で表現し、下部に「異常」と提示）、代替データとしてＲを使用していることを示している。
この例のようにＲを代替として選択した場合、ＣＰＵ４５はＩＰＵ３５のモノクロ選択レジスタへＲ選択を書き込む。図５に示した例では、ＩＰＵ３５内のレジスタの９０００Ｈに選択レジスタを示すデータを３ｂｉｔで書き込んでおり（ｂ７〜ｂ４は不使用）、ｂ２がＲ選択状態、ｂ１がＧ選択状態、ｂ０がＢ選択状態を表している。図５の例では、ＩＰＵ３５はＩＰＵ３５に取り込まれるＲＧＢデータの中からＲデータを選択し、そのＲデータを後段のメモリコントローラ３８へ渡す。他の色が選択された場合も同様である。
なお、この実施形態の画像読み取り装置では、９００１Ｈに出力先選択フラグ（３ｂｉｔ）が書き込まれ、 ｂ２が図示しない第２のＩＰＵ、ｂ１がメモリコントローラ３８、ｂ０がその他（画像評価装置など）である。図５に示した例では、ｂ１に１が立ち、メモリコントローラ３８が出力先として選択されていることを表している。
以下、前記図面を用いて実施例を説明する。
【実施例１】
【００２０】
この実施例の画像読み取り装置では、画像データが前述したような異常なデータか否かを、電源投入後の最初の画像読み取り時に、シェーディング補正のために読み込んだ画像データから判定し、異常なデータであれば、代替データを用いる。
そのため、ＣＰＵ４５は、電源投入直後の初期化処理時にシェーディング回路３４内のレジスタの所定のアドレスに実行フラグとして「１」を書き込む。シェーディング回路３４では、実行前にこの実行フラグを参照し、「１」であれば、前記異常データ判定とその判定に対応した処理を行う。そして、実行後は、実行フラグを「０」に書き換える。したがって、次に異常データ判定などが行われるのは、次の電源投入により初期化処理が行われる直後のシェーディング補正時である。
こうして、この実施例では、部品組立て時または組替え後の部品不良や製造およびメンテナンス作業者の組立不良などによる読み取り異常に対処できる。
【実施例２】
【００２１】
この実施例の画像読み取り装置では、画像データが前述したような異常なデータか否かを、１読み取り走査（１スキャン、例えば１ページの読み取り）ごとまたは１読み取りジョブ（ＡＤＦ搭載の複数ページの読み取り）ごとに判定する。そして、異常なデータであれば、前述したように代替データを用いる。
そのため、ＣＰＵ４５は、１ページ読み取りの開始時、または例えば複写時の「スタートキー」押下などを検知したとき、シェーディング回路３４内のレジスタの所定のアドレスに実行フラグとして「１」を書き込む。シェーディング回路３４では、実行前にこの実行フラグを参照し、「１」であれば、前記した異常データ判定とその判定に対応した処理を行う。そして、実行後は、実行フラグを「０」に書き換える。したがって、次に異常データ判定などが行われるのは、例えば１ページ読み取りの開始時、または次に「スタートキー」が押下される直後のシェーディング補正時である。
こうして、この実施例では、部品の経時変化などによりジョブ間に起きた読み取り異常に対処できる。
【実施例３】
【００２２】
この実施例の画像読み取り装置では、画像データが前述したような異常なデータか否かを、所定時間ごとに判定する。そして、異常なデータであれば、前述したように代替データを用いる。
そのため、ＣＰＵ４５は、現在日時分秒を出力する時計回路またはタイマなどにより、前回の異常データ判定・対応処理時から所定時間が経っていることを検知したとき、シェーディング回路３４内のレジスタの所定のアドレスに実行フラグとして「１」を書き込む。シェーディング回路３４では、実行前にこの実行フラグを参照し、「１」であれば、前記異常データ判定とその判定に対応した処理を行う。そして、実行後は、実行フラグを「０」に書き換える。したがって、次に異常データ判定などが行われるのは、このときから所定時間後となる。
こうして、この実施例では、部品の経時変化などにより所定時間の間に起きた読み取り異常に対処できる。特に、この実施例は１読み取り走査または１読み取りジョブが長い場合に、その間の異常を有効に検出できる。例えば、読み取りデータを渡す先のメモリ容量が読み取りデータよりも小さい場合とか、データ渡し先の記憶装置や情報処理装置がＢｕｓｙ（使用中）で画像データを受けられない場合に走査（スキャン）を一時停止する機能が知られているが（間欠モードと呼ばれ、ファクシミリ装置や単体スキャナなどでしばしば用いられる）、このような場合、１読み取り走査で数十秒〜数分（１読み取りジョブで数十分）かかることがある。また、間欠モードでなくても原稿枚数が数百枚に及ぶような場合は１読み取りジョブの所要時間は長くなる。
【実施例４】
【００２３】
この実施例の画像読み取り装置では、当該画像データが前記したような異常なデータか否かを、所定量の走査ごと（例えば所定枚数読み取りごと）に判定する。そして、異常なデータであれば、前述したように代替データを用いる。
そのため、この実施例では、ＳＣＵ７内に累積読み取り枚数を計数するカウンタを設け（ＮＶＲＡＭ１１１の所定アドレスをカウンタとして用いることでよい）、ＣＰＵ４５は、例えば原稿を１枚読み取るごとにそのカウンタの値を１だけ増やし、そのカウンタの計数値が所定の値に達したとき、シェーディング回路３４内のレジスタの所定のアドレスに実行フラグとして「１」を書き込むとともに、カウンタの値を０にする。シェーディング回路３４では、実行前にこの実行フラグを参照し、「１」であれば、前記異常データ判定とその判定に対応した処理を行う。そして、実行後は、実行フラグを「０」に書き換える。したがって、次に異常データ判定などが行われるのは、このときから所定枚数の読み取りを行ったときになる。
こうして、この実施例では、部品の経時変化などにより所定量の走査の間に起きた読み取り異常に対処できる。特に、実施例３と同様に、１読み取りジョブが長い場合にその間の異常を有効に検出できる。
【００２４】
なお、実施例１にその他の実施例を組み合わせる構成も可能である。また、実施例１と実施例２とを組み合わせても、さらに、実施例３または実施例４を組み合わせることも可能である。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態を示すカラー画像読み取り装置機構系の構成図である。
【図２】本発明の一実施形態を示すカラー画像読み取り装置制御系のブロック図である。
【図３】本発明の一実施形態を示すカラー画像読み取り装置制御系要部のブロック図である。
【図４】本発明の一実施形態を示すカラー画像読み取り装置制御系要部のデータ構成図である。
【図５】本発明の一実施形態を示すカラー画像読み取り装置制御系要部の他のデータ構成図である。
【図６】本発明の一実施形態を示すカラー画像読み取り装置制御系要部の説明図である。
【符号の説明】
【００２６】
７  ＳＣＵ
１０  ＳＢＵ
１１  カラーＣＣＤ
３１  ＶＩＯＢ
３３  Ａ／Ｄコンバータ
３４  シェーディング回路
３５  ＩＰＵ
４０  画像メモリ
４５  ＣＰＵ
１１１  ＮＶＲＡＭ
【図１】
2007201645.tif 000003
【図２】
2007201645.tif 000004
【図３】
2007201645.tif 000005
【図４】
2007201645.tif 000006
【図５】
2007201645.tif 000007
【図６】
2007201645.tif 000008