(57)【要約】【課題】原稿がカラー原稿であるか否かを正しく判定することができるようにする。【解決手段】スキャナ１０８は、カラーリニアイメージセンサ１０８１、アナログフロントエンド１０８２および信号処理回路１０８３を備える。信号処理回路１０８３は、１次元画像データに対してシェーディング補正を行う。シェーディング補正は、１次元画像データを構成する複数の画素データをシェーディングデータ１０６４に基づいて補正することにより行われる。信号処理回路１０８３は、シェーディングデータ１０６４に含まれる異常値に基づいて補正された画素データをマスクする処理を行う。デジタル複合機１では、原稿がカラー原稿であるか否かの判定にあたって、マスク処理が行われた１次元画像データで構成される２次元画像データを出力する。【選択図】図２
2008172400.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の主走査方向に伸びる読み取りラインを読み取り、主走査方向に配列された画素列に係る複数の画素データで構成される１次元画像データを生成する読み取り手段と、
読み取りラインを副走査方向へ走査する走査手段と、  
前記走査手段により読み取りラインを副走査方向へ走査しながら前記読み取り手段により読み取りラインを繰り返し読み取り、得られた複数の１次元画像データで構成される２次元画像データに基づいて原稿がカラー原稿であるか否かを判定する判定手段と、
１次元画像データを構成する複数の画素データをシェーディングデータに基づいて補正することによりシェーディング補正を行う補正手段と、
前記補正手段によりシェーディングデータに含まれる異常値に基づいて補正された画素データを前記判定手段による判定の基礎となる２次元画像データから除外する除外手段と、
を備えるカラー画像読み取り装置。
【請求項２】
シェーディングデータに含まれる異常値を特定する特定手段、
をさらに備える請求項１に記載のカラー画像読み取り装置。
【請求項３】
前記特定手段は、
均一濃度の帯に係る２次元画像データにおいて、第１画素列に係る複数の画素データの第１平均値を算出する第１算出手段と、
均一濃度の帯に係る２次元画像データにおいて、第１画素列の近傍の複数の第２画素列に係る複数の画素データの第２平均値を算出する第２算出手段と、
前記第１平均値と前記第２平均値との差が基準を満たさない場合に、前記補正手段における第１画素列に係る複数の画素データの補正の基礎となったシェーディングデータが異常値であると判断する判断手段と、
を備える請求項２に記載のカラー画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像読み取り装置に関する。
【背景技術】
【０００２】
カラースキャナ（カラー画像読み取り装置）では、原稿上の主走査方向に伸びる読み取りラインを副走査方向へ走査しながらカラーリニアイメージセンサで繰り返し読み取り、得られた複数の１次元画像データで２次元画像データを構成している。このようなカラースキャナでは、読み取りラインからカラーリニアイメージセンサへ光を導く光学系（コンタクトガラス、ミラー、レンズなど）に起因する光量の不均一性（例えば、レンズのコサイン４乗則に従う周辺光量の低下）やカラーリニアイメージセンサが備える光電変換素子の感度の不均一性を補正するため、１次元画像データに対してシェーディング補正を行う。
【０００３】
なお、特許文献１は、本発明と関連する先行技術文献であり、シェーディングデータを修正することにより、異物の影響をなくす技術を開示している。
【０００４】
【特許文献１】特開２００１−４５２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、背景技術の欄で説明したシェーディング補正を行う場合、補正の基礎となるシェーディングデータを取得する際に光学系やシェーディング基準板にゴミが付着していると、シェーディングデータに異常値が含まれることとなり、原稿を読み取った際の２次元画像データに係る２次元画像において副走査方向に伸びる着色された線（以下、「色線」という）が発生する。そして、このような色線が発生すると、原稿を読み取った際の２次元画像データに基づいて原稿がカラー原稿であるか否かを判定する機能を有するカラースキャナにおいて、原稿がカラー原稿であるか否かを正しく判定することができなくなるという問題が発生する。
【０００６】
本発明は、この問題を解決するためになされたもので、原稿を読み取った際の２次元画像データに基づいて原稿がカラー原稿であるか否かを判定する機能を有するカラースキャナにおいて、原稿がカラー原稿であるか否かを正しく判定することができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１の発明は、原稿上の主走査方向に伸びる読み取りラインを読み取り、主走査方向に配列された画素列に係る複数の画素データで構成される１次元画像データを生成する読み取り手段と、読み取りラインを副走査方向へ走査する走査手段と、前記走査手段により読み取りラインを副走査方向へ走査しながら前記読み取り手段により読み取りラインを繰り返し読み取り、得られた複数の１次元画像データで構成される２次元画像データに基づいて原稿がカラー原稿であるか否かを判定する判定手段と、１次元画像データを構成する複数の画素データをシェーディングデータに基づいて補正することによりシェーディング補正を行う補正手段と、前記補正手段によりシェーディングデータに含まれる異常値に基づいて補正された画素データを前記判定手段による判定の基礎となる２次元画像データから除外する除外手段とを備えるカラー画像読み取り装置である。
【０００８】
請求項２の発明は、シェーディングデータに含まれる異常値を特定する特定手段をさらに備える請求項１に記載のカラー画像読み取り装置である。
【０００９】
請求項３の発明は、前記特定手段は、均一濃度の帯に係る２次元画像データにおいて、第１画素列に係る複数の画素データの第１平均値を算出する第１算出手段と、均一濃度の帯に係る２次元画像データにおいて、第１画素列の近傍の複数の第２画素列に係る複数の画素データの第２平均値を算出する第２算出手段と、前記第１平均値と前記第２平均値との差が基準を満たさない場合に、前記補正手段における第１画素列に係る複数の画素データの補正の基礎となったシェーディングデータが異常値であると判断する判断手段とを備える請求項２に記載のカラー画像読み取り装置である。
【発明の効果】
【００１０】
本発明によれば、色線を構成する画素に係る画素データを判定手段による判定の基礎となる２次元画像データから除外することができるので、原稿がカラー原稿であるか否かを正しく判定することができる。
【００１１】
請求項３の発明によれば、シェーディングデータに含まれる異常値を正確に特定することができる。
【発明を実施するための最良の形態】
【００１２】
＜１  デジタル複合機の構成＞
図１は、本発明の望ましい実施形態に係るデジタル複合機１の構成を示すブロック図である。デジタル複合機１は、ＭＦＰ（Multi Function Peripherals）とも呼ばれ、ファクシミリ機能・コピー機能・スキャン機能・プリント機能を有している。デジタル複合機１は、原稿がカラー原稿であるか否かを自動的に判定する自動カラー判定機能を有しており、シェーディングデータに含まれる異常値の影響を排除して原稿がカラー原稿であるか否かを正しく判定することができる。
【００１３】
図１に示すように、デジタル複合機１は、組み込みコンピュータの構成要素として、ＭＰＵ（Micro Processing Unit）１０２、ＲＡＭ（主記憶装置）１０４およびフラッシュメモリ（補助記憶装置）１０６を備える。ＭＰＵ１０２は、フラッシュメモリ１０６に記憶されたプログラム１０６２にしたがってデジタル複合機１の各構成を統括制御する。ＲＡＭ１０４には、プログラム１０６２がロードされるほか、プログラム１０６２の実行に必要なデータが記憶される。
【００１４】
また、デジタル複合機１は、スキャナ１０８、プリンタ１１０、画像処理ＬＳＩ（Large Scale Integration）１１２、コーデックＬＳＩ１１４、ＮＣＵ（Network Control Unit）１１６、モデム１１８および画像メモリ１２０を備える。
【００１５】
スキャナ１０８は、原稿を読み取り原稿に描かれた画像に係る２次元画像データを生成する。スキャナ１０８は、ＦＢＳ（Flat Bed Scanner）方式またはＡＤＦ（Automatic Document Feeder）方式で原稿を読み取ることができる。
【００１６】
プリンタ１１０は、電子写真方式により、２次元画像データに係る画像を記録紙等の記録媒体上に形成する。プリンタ１１０は、Ｙ（イエロー）・Ｍ（マゼンダ）・Ｃ（シアン）・Ｋ（クロ）の画像形成エンジンを備え、例えば、記録媒体上への画像の形成を４回繰り返すことにより、カラー画像を記録媒体上に形成する。
【００１７】
画像処理ＬＳＩ１１２は、２次元画像データに係る画像を縦横に分割して得られるブロックの各々が属する色区分を判定する。なお、画像処理ＬＳＩ１１２の機能の一部または全部を、組み込みコンピュータがプログラム１０６２を実行することにより実現してもよい。
【００１８】
コーデックＬＳＩ１１４は、ＭＨ方式、ＭＲ方式またはＭＭＲ方式により２次元画像データを符号化または復号する。なお、コーデックＬＳＩ１１４の機能の一部または全部を、組み込みコンピュータがプログラム１０６２を実行することにより実現してもよい。
【００１９】
ＮＣＵ１１６は、公衆電話交換網１９２への接続を制御する。ＮＣＵ１１６は、相手先の電話番号に対応したダイヤル信号を送出し、着信を検出する。モデム１１８は、２次元画像データを変調または復調する。
【００２０】
画像メモリ１２０は、デジタル複合機１が処理対象とする２次元画像データを記憶する。画像メモリ１２０は、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）などによって構成される。
【００２１】
さらに、デジタル複合機１は、ネットワークインターフェース１２２および操作パネル１２４を供える。
【００２２】
ネットワークインターフェース１２２は、デジタル複合機１をネットワーク１９４へ接続する。
【００２３】
操作パネル１２４は、操作者の操作を検出するとともに、各種情報を表示する。
【００２４】
デジタル複合機１は、画像処理ＬＳＩ１１２が判定したブロックの各々が属する色区分に基づいて、２次元画像データに係る画像がカラー画像およびモノクロ画像のいずれであるのかを判定する。例えば、有彩色の色区分に属するブロックがあれば、２次元画像データに係る画像がカラー画像であると判定する。そして、デジタル複合機１は、原稿を読み取った際の２次元画像データに係る画像がカラー画像であると判定できる場合は、原稿がカラー原稿であると判定する。これらの判定は、組み込みコンピュータがプログラム１０６２を実行することにより行われるが、この判定の一部または全部を専用のハードウエアによって実現してもよい。
【００２５】
ファクシミリモードにおいて送信を行う場合、デジタル複合機１では、スキャナ１０８が原稿を読み取って２次元画像データを生成し、コーデックＬＳＩ１１４がスキャナ１０８により生成された２次元画像データを符号化し、モデム１１８がコーデックＬＳＩ１１４により符号化された２次元画像データを変調して相手先のファクシミリ機へ送信する。一方、ファクシミリモードにおいて受信を行う場合、デジタル複合機１では、モデム１１８が相手先のファクシミリ機から２次元画像データを受信して復調し、コーデックＬＳＩ１１４がモデム１１８により復調された２次元画像データを復号し、プリンタ１１０がコーデックにより復号された２次元画像データに係る画像を記録媒体上に形成する。
【００２６】
コピーモードにおいては、デジタル複合機１では、スキャナ１０８が原稿を読み取って２次元画像データを生成し、プリンタ１１０がスキャナ１０８により生成された２次元画像データに係る画像を記録媒体上に形成する。デジタル複合機１では、コピーの際に、原稿がカラー原稿およびモノクロ原稿のいずれであるのかを判定し、Ｙ・Ｍ・Ｃ・Ｋの画像形成エンジンのうち必要なものを用いて記録媒体上に画像を形成する。「必要なものを用いて」とは、原稿に含まれる色を表現するために必要な画像形成エンジンのみを動作させればよいという趣旨である。例えば、原稿がカラー原稿であって原稿に含まれる色の色区分（属するブロックが存在する色区分）がＹのみであれば、Ｙの画像形成エンジンのみを動作させればよく、原稿がカラー原稿であって原稿に含まれる色の色区分がＲのみであれば、Ｙ・Ｍの画像形成エンジンのみを動作させればよく、原稿がモノクロ原稿であれば、Ｋの画像形成エンジンのみを動作させればよい。これにより、デジタル複合機１では、コピーに費やされる時間や費用を抑制することができる。
【００２７】
スキャンモードでは、デジタル複合機１は、スキャナ１０８が原稿を読み取って２次元画像データを生成し、コーデックＬＳＩ１１４がスキャナ１０８により生成された２次元画像データを符号化し、ネットワークインターフェース１２２がコーデックＬＳＩ１１４により符号化された２次元画像データを相手先のパーソナルコンピュータへ送信する。
【００２８】
プリントモードでは、ネットワークインターフェース１２２が相手先のパーソナルコンピュータから２次元画像データを受信し、コーデックＬＳＩ１１４がネットワークインターフェース１２２により受信された２次元画像データを復号し、プリンタ１１０がコーデックＬＳＩ１１４により復号された２次元画像データに係る画像を記録媒体上に形成する。
【００２９】
＜２  スキャナの構成＞
図２は、スキャナ１０８の構成を示すブロック図である。
【００３０】
図２に示すように、スキャナ１０８は、カラーリニアイメージセンサ１０８１、アナログフロントエンド１０８２および信号処理回路１０８３を備える。
【００３１】
カラーリニアイメージセンサ（カラーラインイメージセンサ）１０８１は、原稿上の主走査方向に伸びる読み取りラインを読み取り、主走査方向に配列された画素列に係る複数の画素信号を出力する。カラーリニアイメージセンサ１０８１は、光電変換素子であるフォトダイオードを主走査方向に配列したフォトダイオードアレイを有する。カラーリニアイメージセンサ１０８１の３本のフォトダイオードアレイのうち、第１のフォトダイオードアレイは画素信号のＲ（レッド）成分を出力し、第２のフォトダイオードアレイは画素信号のＧ（グリーン）成分を出力し、第３のフォトダイオードアレイは画素信号のＢ（ブルー）成分を出力する。カラーリニアイメージセンサ１０８１は、典型的には、ＣＣＤ（Charge Coupled Device）イメージセンサであるが、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサであってもよい。
【００３２】
アナログフロントエンド１０８２は、画素信号をサンプリング・ホールドするとともに、画素信号を増幅する。
【００３３】
信号処理回路１０８３は、画素信号をアナログ／デジタル変換し、主走査方向に配列された画素列に係る複数の画素データで構成される１次元画像データを生成する。
【００３４】
また、信号処理回路１０８３は、１次元画像データに対してシェーディング補正を行う。シェーディング補正は、１次元画像データを構成する複数の画素データをシェーディングデータ１０６４に基づいて補正することにより行われる。シェーディングデータ１０６４は、フラッシュメモリ１０６に記憶されており、シェーディング補正に先立ってフラッシュメモリ１０６から信号処理回路１０８３へ転送される。シェーディングデータ１０６４は、スキャナ１０８に内蔵された均一濃度のシェーディング基準板１０８７を読み取った際の１次元画像データである。シェーディング補正においては、シェーディングデータ１０６４を均一化するような補正が１次元画像データを構成する複数の画素データに適用される。
【００３５】
さらに、信号処理回路１０８３は、シェーディングデータ１０６４に含まれる異常値に基づいて補正された画素データをマスクする処理（以下、「マスク処理」という）を行う。シェーディングデータ１０６４に含まれる異常値の位置に関するデータ（以下、「異常データ」という）１０６６も、フラッシュメモリ１０６に記憶されており、マスク処理に先立ってフラッシュメモリ１０６から信号処理回路１０８３へ転送される。
【００３６】
デジタル複合機１では、原稿がカラー原稿であるか否かの判定にあたって、１次元画像データで構成される２次元画像データに対し、マスク処理を行う。このマスク処理により、デジタル複合機１では、シェーディングデータ１０６４に含まれる異常値に基づいて補正された画素データ、すなわち、色線を構成する画素に係る画素データは、原稿がカラー原稿であるか否かの判定の基礎となる２次元画像データから除外されることになり、色線の影響を排除して原稿がカラー原稿であるか否かを正しく判定することができる。
【００３７】
ここで、「シェーディングデータ１０６４に含まれる異常値に基づいて補正された画素データ」とは、画素データのＲ成分・Ｇ成分・Ｂ成分のうちの１個以上がシェーディングデータ１０６４に含まれる異常値が適用されて補正された画素データを意味する。例えば、画素データＰiの色成分Ｒi，Ｇi，Ｂiの各々がシェーディングデータＳ（Ｒi），Ｓ（Ｇi），Ｓ（Ｂi）に基づいて補正された場合を考えると（ｉ＝１，２，・・・，ｎ）、シェーディングデータＳ（Ｒe）が異常であれば、シェーディングデータＳ（Ｇe），Ｓ（Ｂe）が正常があっても、画素データＰeは異常値に基づいて補正された画素データとして扱う。３個の色成分の１個でも異常値に基づいて補正されていれば、色線が発生している可能性があるからである。
【００３８】
また、「異常値に基づいて補正された画素データをマスクする」とは、異常値に基づいて補正された画素データＰeを除く画素データＰ1，Ｐ2，・・・，Ｐe-1，Ｐe+1，・・・，Ｐnで構成される２次元画像データを出力するという趣旨である。異常値に基づいて補正された画素データＰeを除外する処理が複雑になることを防止するためである。ただし、このことは、異常値に基づいて補正された画素データＰeを代替データＱeに置き換えた上で画素データＰ1，Ｐ2，・・・，Ｐe-1，Ｑe，Ｐe+1，Ｐnで構成される２次元画像データを出力することを妨げない。代替データＱeとしては、例えば、異常値に基づいて補正されていない画素データＰ1，Ｐ2，・・・，Ｐe-1，Ｐe+1，Ｐnを補間または外挿することにより得られるものを採用することができ、最も単純な例としては、隣接する画素の画素データＰe-1，Ｐe+1の平均値を採用することができる。
【００３９】
読み取り機構１０８５は、読み取りラインを副走査方向へ走査する。
【００４０】
スキャナ１０８は、読み取り機構１０８５により読み取りラインを副走査方向へ走査しながらカラーリニアイメージセンサ１０８１により読み取りラインを繰り返し読み取り、カラーリニアイメージセンサ１０８１が出力した画素信号をアナログフロントエンド１０８２および信号処理回路１０８３で処理することにより得られた複数の１次元画像データで構成される２次元画像データを出力する。
【００４１】
スキャナ１０８は、ＦＢＳ方式で原稿を読み取る場合、読み取りラインからカラーリニアイメージセンサ１０８１へ光を導く縮小光学系を駆動することにより、読み取りラインを副走査方向へ走査する。なお、このようなＣＣＤ方式（「縮小光学系方式」などとも呼ばれる）に代えて、カラーリニアイメージセンサ１０８１を移動させることにより読み取りラインを副走査方向へ走査するＣＩＳ（Contact Image Sensor）方式（「等倍光学系方式」などとも呼ばれる）を採用してもよい。また、スキャナ１０８は、ＡＤＦ方式で原稿を読み取る場合、原稿を給送することにより、読み取りラインを副走査方向へ走査する。
【００４２】
＜３  画像処理ＬＳＩの構成＞
図３は、画像処理ＬＳＩ１１２の構成を示すブロック図である。
【００４３】
図３に示すように、画像処理ＬＳＩ１１２は、平均化縮小部１１２１、ガンマ補正部１１２２、行列変換部１１２３、色相判定カウンタ１１２４およびブロック記録部１１２５を備える。画像処理ＬＳＩ１１２は、原稿を読み取った際の２次元画像データが入力されると、入力された２次元画像データを平均化縮小部１１２１、ガンマ補正部１１２２および行列変換部１１２３で処理した後に、色相判定カウンタ１１２４で７個の色区分の各々に属する画素の数を計数し、ブロック記録部１１２５でブロックが属する色区分を記録する。
【００４４】
平均化縮小部１１２１は、複数の画素を含む画素集合ごとに画素データの平均値を算出する。画素集合は、例えば、縦（副走査方向）２個×横（主走査方向）２個の隣接する４個の画素からなる。平均化縮小部１１２１が算出した平均値は、平均化によって縮小された２次元画像データを構成する画素データとなる。このような平均化には、カラーリニアイメージセンサ１０８１においてフォトダイオードアレイが数μｍの間隔をおいて設けられていることに起因する偽色の影響を排除できるという利点がある。
【００４５】
ガンマ補正部１１２２は、画素データにガンマ補正を施す。
【００４６】
行列変換部１１２３は、ＲＧＢ色空間で表現された画素データをＹＣbＣr色空間で表現された画素データへ変換する。行列変換部１１２３が出力する画素データは、輝度成分Ｙおよび色差成分Ｃb，Ｃrを有している。さらに、行列変換部１１２３は、画素データの色差成分Ｃb，Ｃrにアフィン変換を適用する。このアフィン変換は、色相判定カウンタ１１２４で用いる色空間Ｈに画素データを適合させるアフィン変換となっている。
【００４７】
色相判定カウンタ１１２４は、ブロックごとに、無彩色・Ｍ・Ｂ・Ｃ・Ｇ・Ｙ・Ｒの色区分に属する画素の数を判定する。この際、色相判定カウンタ１１２４は、図４に示す色平面Ｈにおいて、画素データが表現する色に対応する点、すなわち、画素データの色差成分Ｃb，Ｃrをプロットした点が、７個の部分領域ｍＡ・ｍＭ・ｍＢ・ｍＣ・ｍＧ・ｍＹ・ｍＲのいずれに属するのかを判定し、画素データが表現する色に対応する点が属する部分領域に対応する色区分を、画素が属する色区分とする。ここで、部分領域ｍＡ・ｍＭ・ｍＢ・ｍＣ・ｍＧ・ｍＹ・ｍＲは、それぞれ、無彩色・Ｍ・Ｂ・Ｃ・Ｇ・Ｙ・Ｒの色区分に対応している。
【００４８】
ブロック記録部１１２５は、７個の色区分の各々に属する画素の数に基づいて、ブロックが属する色区分を判定してレジスタに記録する。例えば、ブロック記録部１１２５は、属する画素の数がレジスタで設定された閾値を上回る色区分を、ブロックが属する色区分と判定する。
【００４９】
このようなブロックごとの色区分の判定を採用すれば、ブロックの大きさより著しく小さい汚れが原稿にあっても、当該汚れは「ブロックが属する色区分」に影響を与えないので、原稿がカラー原稿であるか否かを適切に判定できるようになる。
【００５０】
＜４  色空間について＞
色相判定カウンタ１１２４で用いる色平面Ｈは、色差成分Ｃbと対応づけられたＣb軸（横軸）と色差成分Ｃrと対応づけられたＣr軸（縦軸）との２本の座標軸が直交する２次元色平面である。
【００５１】
色平面Ｈは、原点Ｏに近づくにつれて示す彩度が低下する性質を有している。このため、色平面Ｈにおいては、原点Ｏを含む部分領域ｍＡは、無彩色の色区分に対応する部分領域とされている。部分領域ｍＡは、Ｃb軸に平行な２本の彩度境界線Ｄ０１，Ｄ０２と、Ｃr軸に平行な２本の彩度境界線Ｄ０３，Ｄ０４とに囲まれる正方形（より一般的には、長方形）の領域となっている。このような部分領域ｍＡを色平面Ｈに設定すれば、色差成分Ｃbが上限値−ｗと下限値＋ｗとの間に含まれているか否か、および、色差成分Ｃrが下限値−ｗと上限値＋ｗとの間に含まれているか否かを確かめれば、複雑な演算を行うことなく、画素データが表現する色に対応する点が部分領域ｍＡに属するか否かを判定することができる。
【００５２】
部分領域ｍＡの外側には、原点Ｏから放射状に伸びる色相境界線Ｄ２〜Ｄ６で区切られた、６個の有彩色の部分領域ｍＭ・ｍＢ・ｍＣ・ｍＧ・ｍＹ・ｍＲが設定されている。色平面Ｈでは、色相境界線Ｄ１が部分領域ｍＲと部分領域ｍＭとの境界、色相境界線Ｄ２が部分領域ｍＭと部分領域ｍＢとの境界、色相境界線Ｄ３が部分領域ｍＢと部分領域ｍＣとの境界、色相境界線Ｄ４が部分領域ｍＣと部分領域ｍＧとの境界、色相境界線Ｄ５が部分領域ｍＧと部分領域ｍＹとの境界、色相境界線Ｄ６が部分領域ｍＹと部分領域ｍＲとの境界になっている。
【００５３】
色相境界線Ｄ２〜Ｄ６のうち、色相境界線Ｄ１，Ｄ４はＣr軸上に設定され、色相境界線Ｄ２，Ｄ３，Ｄ５，Ｄ６は、それぞれ、各象限を二等分するように、すなわち、各象限においてＣb軸およびＣr軸と４５°の角度をなすように設定される。色相境界線Ｄ２〜Ｄ６をこのように設定すれば、色差成分Ｃb，Ｃrの正負および色差成分Ｃbの絶対値と色差成分Ｃrの絶対値との大小関係から、色差成分Ｃb，Ｃrを色平面にプロットした点（以下、「プロット点」という）が、６個の部分領域ｍＭ・ｍＢ・ｍＣ・ｍＧ・ｍＹ・ｍＲのいずれに属するかを容易に判定することができる。例えば、色差成分Ｃb，Ｃrの両方が正であれば、プロット点が第１象限に存在すると判断でき、色差成分Ｃrの絶対値が色差成分Ｃbの絶対値より大きければ、プロット点が部分領域ｍＭに属すると判断することができる。
【００５４】
＜５  シェーディングデータの検査＞
シェーディングデータ１０６４の検査には、シェーディングデータ１０６４そのものを調べてシェーディングデータ１０６４に含まれる異常値を直接的に特定する方法とシェーディング補正が行われた１次元画像データを調べてシェーディングデータ１０６４に含まれる異常値を間接的に特定する方法とがあるが、以下では、後者の方法を例として説明を行う。ただし、このことは、前者の方法を採用することを妨げない。
【００５５】
また、シェーディングデータ１０６４の検査は、デジタル複合機１に内蔵された検査装置で行うこともできるし、デジタル複合機１に外付けされた検査装置で行うこともできるが、以下では、後者の検査装置でシェーディングデータ１０６４の検査を行う場合を例として説明を行う。シェーディングデータ１０６４の検査は、特別な事情が発生しない限り繰り返し行う必要はないため、デジタル複合機１に検査装置を内蔵しても無駄となることが多いからである。ただし、このことは、デジタル複合機１に検査装置を内蔵することを妨げるものではない。
【００５６】
図５は、デジタル複合機１の製造業者がシェーディングデータ１０６４の検査を行う場合に使用する検査システム１９５の構成を示すブロック図である。
【００５７】
図５に示すように、検査システム１９５は、検査対象のデジタル複合機１と検査装置１９６とをネットワーク１９８を介して通信可能に接続して構成される。検査装置１９６は、ＭＰＵ１９６２、ＲＡＭ（主記憶装置）１９６４およびハードディスクドライブ（補助記憶装置）１９６６などを備えるパーソナルコンピュータである。検査装置１９６は、ハードディスクドライブ１９６６に記憶されたプログラム１９６８を実行することによりシェーディングデータ１０６４の検査を行う。なお、検査システム１９５とデジタル複合機１との接続はネットワークに限らず、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４等適宜選択できる。
【００５８】
図６は、シェーディングデータ１０６４の検査の手順を説明するフローチャートである。
【００５９】
シェーディングデータ１０６４の検査にあたっては、まず、デジタル複合機１をスキャンモードに設定して図７に示すテストチャートＴＣを読み取らせ（ステップＳ１０１）、テストチャートＴＣに係るマスク処理が適用されていない２次元画像データを検査装置１９６へ送信させる（ステップＳ１０２）。図７に示すように、テストチャートＴＣには均一濃度の帯ＴＣ５が描かれている。なお、同様の帯ＴＣ５が描かれたシェーディング基準板１０８７をスキャナ１０８に内蔵しておき、シェーディング基準板１０８７を読み取らせるようにしてもよい。
【００６０】
続いて、検査装置１９６は、テストチャートＴＣに描かれた均一濃度ＴＣ５の帯に係る２次元画像データ（以下、「検査画像データ」という）を抽出する（ステップＳ１０３）。検査装置１９６は、検査画像データにおいて、画素データの平均値が特異である画素列、すなわち、画素データの平均値が周辺の画素列と著しく異なる画素列を調べ、そのような画素列データの補正の基礎となったシェーディングデータ１０６４が異常値であると判断する。ここでいう「画素列」は、副走査方向に配列された複数の画素をいう。
【００６１】
より具体的には、検査装置１９６は、着目する画素列の位置を特定する列番号ｊを「０」に初期化した後（ステップＳ１０４）、列番号ｊが「ｎ」に至るまで（ステップＳ１０９で"YES"）列番号ｊをインクリメントしながら（ステップＳ１１０）、着目する画素列Ｌjについて画素データの平均値Ｘjが特異であるか否かを繰り返し調べる（ステップＳ１０５〜Ｓ１０８）。
【００６２】
すなわち、図８に示すように、ｊ番目の画素列Ｌjに係る複数の画素データの平均値Ｘjを算出し（ステップＳ１０５）、画素列Ｌjの近傍のｊ−８列目からｊ−１列目までの８個の画素列Ｌj-8〜Ｌj-1に係る複数の画素データの平均値Ｙjを算出し（ステップＳ１０６）、平均値Ｘjと平均値Ｙjとの差が許容誤差の範囲内（Ｙj−許容誤差＜Ｘj＜Ｙj＋許容誤差）にあるか否かを調べ（ステップＳ１０７）、許容誤差の範囲にない場合のみ（ステップＳ１０７で"NO"）、画素列Ｌjに係る複数の画素データの補正の基礎となったシェーディングデータ１０６４が異常値であると判定して、列番号ｊを記憶する（ステップＳ１０８）。
【００６３】
なお、ステップＳ１０７における判定の基準は様々なものを採用しうるが、「許容誤差」を固定値とする場合には、画素データがとりうる階調値が０〜２５５であれば「許容誤差」を１２程度とすることが望ましく、「許容誤差」を固定値としない場合には、例えば、画素列Ｌj-8〜Ｌj-1に係る複数の画素データの標準偏差σjの４倍程度とすることが望ましい。このように、標準偏差σjに基づく基準を採用した場合、デジタル複合機１の個体差によってランダムノイズの程度が異なる場合であっても、適切な判定を行うことができる。
【００６４】
また、「ｊ番目の画素列Ｌjの近傍」の画素列を「ｊ−８列目からｊ−１列目までの８個の画素列Ｌj-8〜Ｌj-1」とすることも必須ではない。例えば、７個以下または９個以上の画素列としてもよいし、着目する画素列の後の画素列としてもよいし、着目する画素列の前後の画素列としてもよい。
【００６５】
さらに続いて、検査装置１９６は、記憶した列番号ｊに関する異常データ１０６６をデジタル複合機１へ送信する（ステップＳ１１１）。これに対して、デジタル複合機１は、異常データ１０６６をフラッシュメモリ１０６に記憶する。
【００６６】
このようなシェーディングデータの検査によれば、シェーディングデータに含まれる異常値を正確に特定することができる。
【００６７】
＜６  変形例＞
上述の実施形態で説明した自動カラー判定は一例に過ぎず、他の種類の自動カラー判定を採用してもよい。
【００６８】
また、上述の実施形態では、カラースキャナ（カラー画像読み取り装置）の機能を有するデジタル複合機１に本発明を適用した例について説明したが、カラースキャナ専用機などに本発明を適用することができることはもちろんである。
【図面の簡単な説明】
【００６９】
【図１】本発明の望ましい実施形態に係るデジタル複合機の構成を示す図である。
【図２】スキャナの構成を示す図である。
【図３】画像処理ＬＳＩの構成を示す図である。
【図４】色空間を示す図である。
【図５】検査システムの構成を示す図である。
【図６】シェーディングデータの検査の手順を説明するフローチャートである。
【図７】テストチャートを示す図である。
【図８】検査画像データを示す図である。
【符号の説明】
【００７０】
１  デジタル複合機
１０２  ＭＰＵ
１０４  ＲＡＭ
１０６  フラッシュメモリ
１０８  スキャナ
１１０  プリンタ
１１２  画像処理ＬＳＩ
１０８３  信号処理回路
１０６２  プログラム
１０６４  シェーディングデータ
１０６６  異常データ
１０８１  カラーリニアイメージセンサ
１０８５  読み取り機構
１０８７  シェーディング基準板
【図１】
2008172400.tif 000003
【図２】
2008172400.tif 000004
【図３】
2008172400.tif 000005
【図４】
2008172400.tif 000006
【図５】
2008172400.tif 000007
【図６】
2008172400.tif 000008
【図７】
2008172400.tif 000009
【図８】
2008172400.tif 000010