(57)【要約】【課題】画像データの符号化により生じるブロックノイズを線として誤って検出することなく、シェーディングデータに関する検査を正確に行え、検査に要する時間も短縮できるシェーディングデータ検査方法を提供する。【解決手段】このシェーディングデータ検査方法では、テストチャートを読み取って得られた画像データに対し、シェーディング補正を施した後、所定の画素ブロックごとに離散コサイン変換によるデータの符号化を行う。続いて、符号化された画像データを復号し、復号した画像データ中に含まれる副走査方向に沿った線を検出する。続いて、検出された線の中で、前記画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去して、シェーディングデータに関する検査を行う。【選択図】図４
2009071530.tif 000002
【特許請求の範囲】
【請求項１】
テストチャート上の所定濃度の帯を読み取って得られた画像データに対し、シェーディング補正を施す補正段階と、
前記シェーディング補正後の前記画像データに対して、所定の画素ブロックごとに離散コサイン変換による符号化を行う符号化段階と、
符号化された前記画像データに対する復号を行う復号段階と
復号された前記画像データ中に含まれる副走査方向に沿った線を検出する検出段階と、
検出された前記線の中で、前記画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去する除去段階と、
検出された前記線のうち、前記ブロックノイズとして除去されずに残った線に基づいて、前記シェーディングデータに関する検査を行う検査段階と、を備えることを特徴とするシェーディングデータ検査方法。
【請求項２】
請求項１に記載のシェーディングデータ検査方法において、
前記符号化段階では、前記画像データに対してＪＰＥＧ符号化を行うことを特徴とするシェーディングデータ検査方法。
【請求項３】
画像読取装置にて、テストチャート上の所定濃度の帯を読み取って得られた画像データに対し、シェーディング補正を施し、シェーディング補正後の前記画像データに対して、所定の画素ブロックごとに離散コサイン変換による符号化を行った後、その画像データが当該シェーディングデータ検査装置に与えられ、その与えられた前記画像データを復号して得られた画像データに基づいて、前記画像読取装置のシェーディングデータに関する検査を行うシェーディングデータ検査装置において、
前記画像読取装置から与えられた符号化された前記画像データに対する復号を行う復号部と、
復号された前記画像データ中に含まれる副走査方向に沿った線を検出する線検出部と、
検出された前記線の中で、前記画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去するブロックノイズ除去部と、
検出された前記線のうち、前記ブロックノイズとして除去されずに残った線に基づいて、前記シェーディングデータに関する検査を行う検査部と、を備えることを特徴とするシェーディングデータ検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シェーディングデータ検査方法及び検査装置に関する。
【背景技術】
【０００２】
シェーディングデータは画像読取装置のシェーディング補正の基準となるデータで、これが正しく取得されているか出荷時に検査する必要がある。その検査では、例えば、画像読取装置に所定のテストチャートを読み取らせて生成させたＪＰＥＧ（Joint Photographic Experts Group）形式の画像ファイルをパーソナルコンピュータ（ＰＣ：Personal Computer）に送り、ＰＣ上で検査プログラムを色線がないか否かを検出する。
【０００３】
ところで、画像読取装置に備えられるＣＣＤ（Charge Coupled Device）ラインセンサは、奇数画素と偶数画素とを分離して処理する。このため、奇数画素と偶数画素とで、均一濃度のテストチャートを読み取った場合でも、出力レベルが微妙に異なる場合がある。すると、ＪＰＥＧファイルの生成時の離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）で１画素ごとの周期パターンが選択されるため、そのＪＰＥＧファイルを復号したときに、ブロックノイズが現れてしまう。そのブロックノイズのうち、副走査方向に連なったものは色線として誤検出される場合がある。このようなブロックノイズによる色線は、シェーディングデータに関する正確な検査の妨げとなる。
【０００４】
ブロックノイズを除去することは特許文献１、２に開示されているが、安易なブロックノイズの除去は、シェーディングデータの異常を示す線として検出すべき線まで除去してしまうおそれがある。
【０００５】
また、ブロックノイズの影響を除去する方法として、例えばテストチャートを複数回読み取らせ、それらの画像データの平均値等を用いてシェーディングデータに関するテストを行う方法が挙げられるが、検査に要する時間が長くなる。
【特許文献１】特開平１０−２７６４３３号公報
【特許文献２】特開平５−２１９３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の解決すべき課題は、画像データの符号化により生じるブロックノイズを線として誤って検出することなく、シェーディングデータに関する検査を正確に行え、検査に要する時間も短縮できるシェーディングデータ検査方法及び検査装置の提供である。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明に係るシェーディングデータ検査方法においては、テストチャート上の所定濃度の帯を読み取って得られた画像データに対し、シェーディング補正を施す補正段階と、前記シェーディング補正後の前記画像データに対して、所定の画素ブロックごとに離散コサイン変換による符号化を行う符号化段階と、符号化された前記画像データに対する復号を行う復号段階と復号された前記画像データ中に含まれる副走査方向に沿った線を検出する検出段階と、検出された前記線の中で、前記画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去する除去段階と、検出された前記線のうち、前記ブロックノイズとして除去されずに残った線に基づいて、前記シェーディングデータに関する検査を行う検査段階とを備える。
【０００８】
また、本発明に係るシェーディングデータ検査方法においては、前記符号化段階では、前記画像データに対してＪＰＥＧ符号化を行う。
【０００９】
また、本発明では、画像読取装置にて、テストチャート上の所定濃度の帯を読み取って得られた画像データに対し、シェーディング補正を施し、シェーディング補正後の前記画像データに対して、所定の画素ブロックごとに離散コサイン変換による符号化を行った後、その画像データが当該シェーディングデータ検査装置に与えられ、その与えられた前記画像データを復号して得られた画像データに基づいて、前記画像読取装置のシェーディングデータに関する検査を行うシェーディングデータ検査装置において、前記画像読取装置から与えられた符号化された前記画像データに対する復号を行う復号部と、復号された前記画像データ中に含まれる副走査方向に沿った線を検出する線検出部と、検出された前記線の中で、前記画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去するブロックノイズ除去部と、検出された前記線のうち、前記ブロックノイズとして除去されずに残った線に基づいて、前記シェーディングデータに関する検査を行う検査部とを備える。
【発明の効果】
【００１０】
本発明によれば、復号された画像データ中に含まれる副走査方向に沿った線を検出する。そして、その検出した線の中で、画素ブロックの副走査方向の幅に対応する画素数以上の不連続な部分を持つ場合には、その線をブロックノイズとして除去して、シェーディングデータに関する検査を行う。このため、画像データの符号化により生じるブロックノイズを線として誤って検出することなく、シェーディングデータに関する検査を正確に行える。
【００１１】
また、１回のテストチャートの読み取りによりシェーディングデータに関する検査が行えるため、検査に要する時間を短縮できる。
【００１２】
また、本発明によれば、ＪＰＥＧ符号化により生じるブロックノイズを線として誤って検出することなく、シェーディングデータに関する検査を正確に行える。
【発明を実施するための最良の形態】
【００１３】
図１は本発明の一実施形態に係るシェーディングデータ検査方法が適用される画像読取装置としてのデジタル複合機及びデジタル複合機が接続されたネットワークの構成例を示す図であり、図２は図１のデジタル複合機のブロック図である。
【００１４】
図１に示すネットワーク構成例では、デジタル複合機１は、公衆交換電話網（ＰＳＴＮ：Public Switched Telephone Network）５に接続されるとともに、ＬＡＮ（Local Area Network）６を介してＰＣ２〜４及びインターネット７に接続されている。デジタル複合機１は、コピーモード、プリンタモード、ファクシミリモードの各機能を備えるとともに、メールの送信及び受信する機能も備えている。
【００１５】
デジタル複合機１は、図２に示すように、ＭＰＵ（Micro Processing Unit）１１、フラッシュメモリ１２、ＲＡＭ（Random Access Memory）１３、メモリコントローラ１４、画像メモリ１５、コーデック１６、モデム１７、ＮＣＵ（Network Control Unit）１８、操作パネル１９、読取機構制御回路２０、光源２１、読取素子としてのカラーＣＣＤ２２、アナログフロントエンド２３、読取画像信号処理回路２４、プリント画像信号処理回路２５、プリンタ２６、ＬＡＮインターフェース（Ｉ／Ｆ）２７等を備えて構成されている。これらの各部はバス２８を介して接続されている。
【００１６】
ＭＰＵ１１はバス２８を介してデジタル複合機１のハードウェアの各部を制御するとともに、フラッシュメモリ１２に記憶されたプログラムに基づいて各種のプログラムを実行する。フラッシュメモリ１２は、デジタル複合機１の動作に必要な種々のプログラムや操作メッセージ及びシェーディングデータを記憶している。また、ＲＡＭ１３は、プログラムの実行時に発生する一時的なデータを記憶する。
【００１７】
メモリコントローラ１４は、画像メモリ１５に対する画像データの書き込み、及び読み出しを制御する。画像メモリ１５は、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）等を用いて構成され、送信すべき画像データ、受信した画像データ、及び読み取った画像データを記憶する。コーデック１６は、所定のプロトコルに対応して符号化及び復号を行うものである。このコーデック１６の処理として、読み取った原稿の画像データに対するＭＨ（Modified Huffman）、ＭＲ（Modified READ）、ＭＭＲ（Modified Modified READ）方式、ＴＩＦＦ（Tagged Image File Format）又はＪＰＥＧ方式による符号化、及び、ファクシミリ及び電子メール等で受信した画像データの復号などが含まれる。
【００１８】
モデム１７は、バス２８に接続されており、ファクシミリ通信のための機能を有している。このモデム１７には、同様にバス２８に接続されたＮＣＵ１８と接続されている。ＮＣＵ１８は、公衆交換電話網５への接続を行うハードウェアであり、必要に応じてモデム１７を公衆交換電話網５に接続する。
【００１９】
操作パネル１９は、デジタル複合機１に対する操作の受け付け、及び、操作に必要な情報の表示等を行うものであり、複数の操作キー、及び液晶表示装置等により構成された表示部を備えている。読取機構制御回路２０は、原稿の読み取り時に自動原稿送り装置及びフラットベットスキャナ等を備えた図示しない原稿載置台を制御するとともに、光源２１を点灯させる。カラーＣＣＤ２２は、原稿載置台にセットされた原稿の画像を読み取ってアナログフロントエンド２３に入力する。アナログフロントエンド２３は、カラーＣＣＤ２２からの信号をサンプル／ホールド、及び増幅して読み取り信号処理回路２４に入力する。読取画像信号処理回路２４は、白黒及びＲ、Ｇ、Ｂの３色よりなる色成分のデジタル画像データを生成するとともに、シェーディング補正を実行する。補正された画像データはメモリコントローラ１４を介して画像メモリ１５に記憶される。
【００２０】
プリント画像信号処理回路２５は、プリント画像信号を処理してプリンタ２６に入力しする。プリンタ２６は、電子写真方式等のプリンタ装置であり、受信したデータ、コピー原稿データ、及び外部のＰＣ２〜４から与えられたプリントデータをプリントする。ＬＡＮインターフェースは、ＬＡＮ６に接続され、ＬＡＮ６及びインターネット７からの信号及びデータを受信するとともに、ＬＡＮ６及びインターネット７に対して信号及びデータを送信する。
【００２１】
このようなデジタル複合機１では、ファクシミリ送信時には、原稿の画像データがカラーＣＣＤ２２により読み取られ、読取画像信号処理回路２４からの画像信号がコーデック１６で圧縮されてメモリコントローラ１４を介して画像メモリ１５に蓄積される。この圧縮された画像データが画像メモリ１５から読み出されてモデム１７で変調され、ＮＣＵ１８から公衆交換電話網５を介して送信先に送信される。また、ファクシミリ受信時には、受信した画像データがモデム１７で復調され、メモリコントローラ１４を介して画像メモリ１５に蓄積された後、コーデック１６で復号される。復号された画像データに基づいて、プリント画像信号処理回路２５がプリント画像信号を生成してプリンタ２６に供給し、これによって、受信された画像データがプリントされる。
【００２２】
一方、デジタル複合機１の出荷時又はＣＣＤの校正時には、シェーディングプレート（白基準板）８の画像読取信号の値がシェーディングデータとしてフラッシュメモリ１２に記憶される。そのシェーディングデータを利用して、光源２１の照度のムラ、ＣＣＤイメージセンサの各素子間の感度のバラツキあるいはレンズ特性等に関する補正が行われる。
【００２３】
以下では、例えば中央に所定濃度の帯が記録されたテストチャートを用いて、記憶されたシェーディングデータの異常を検査する場合の手順について説明する。
【００２４】
シェーディングデータの異常を検出する場合、作業者は、ＬＡＮ６に接続されたＰＣ、又はＰＣインターフェース（図示せず）を介してデジタル複合機１に直接接続されたＰＣを起動し、検査ソフトを立ち上げる。
【００２５】
図３は、検査ソフトを実装した検査用のＰＣのブロック図である。このＰＣ５０は、本発明のシェーディングデータ検査装置に相当するものであり、図３に示すように、ＭＰＵ５１、ＲＯＭ（Read Only Memory）５２、ＲＡＭ５３、表示部５４、入力部５５、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）５６、ＬＡＮインターフェース５７を備えて構成されている。これらの各部はバス５８を介して接続されている。
【００２６】
ＭＰＵ５１は、バス５８を介してＰＣ５０のハードウェアの各部を制御するとともに、ＲＯＭ５２に記憶されたソフトウェアプログラムに基づいて各種のプログラムを実行する。なお、このＭＰＵ５１は、本発明に係るシェーディングデータ検査装置の復号部、線検出部、ブロックノイズ除去部及び検査部に相当している。
【００２７】
ＲＯＭ５２は、ＭＰＵ５１を動作させるためのプログラム及び設定データ等を記憶する。ＲＡＭ５３は、プログラムの実行時に発生する一時的なデータを記憶する。表示部５４は、液晶表示装置等により構成され、画像を表示する。入力部５５は、ＰＣ５０を操作するためのキーボード等により構成され、ＰＣ５０に対する操作を受け付ける。ＨＤＤ５６は、ＰＣ５０にインストールされているソフトウェア等に関するデータを記憶するものであり、シェーディングデータに関する検査を行うための検査用ソフトウェアがインストールされている。ＬＡＮインターフェース５７は、ＬＡＮ６に接続され、上記のＬＡＮインターフェース２７と同様な働きをする。
【００２８】
図４は、シェーディングデータに関する検査の際のデジタル複合機及び検査用のＰＣの処理の手順を示すフローチャートである。なお、図４のステップＳ１〜Ｓ４がデジタル複合機１が行う処理であり、ステップＳ５，Ｓ６がＰＣ５０が行う処理である。
【００２９】
ＰＣ５０の検査用ソフトウェアを立ち上げた後、作業者が、図５に示すような、所定濃度の黒帯が印刷されたテストチャートをデジタル複合機１の原稿載置台にセットし、操作パネル１９のスキャナ切替キーを押す。すると、操作パネル１９の表示部に図６に示すようなスキャンメニュー選択画面が表示される。この表示画面にて、作業者が、カラー（１）、フォルダー（２）の欄を選択する。
【００３０】
この選択によって表示部には、図７に示すようなスキャン条件入力画面が表示される。この表示画面にて、作業者が、画質を写真（３）、解像度を３００dpi（４）、デフォルトの０１に登録されているフォルダー（５）を選択した後、操作パネル１９のスタートキーを押す。これによって、読取機構制御回路２０、光源２１、カラーＣＣＤ２２によってテストチャートのスキャンが実行される（図４のステップＳ１）。スキャンされた画像データは、アナログフロントエンド２３を介して読取画像信号処理回路２４に入力され、シェーディング補正が実行された（ステップＳ２）後、コーデック１６によるＪＰＥＧ符号化が実行される（ステップＳ３）。このＪＰＥＧ符号化では、画像データに対して、縦８ドット、横８ドットのサイズの画素ブロックごとに、離散コサイン変換が施される。ＪＰＥＧ符号化された画像データは、メモリコントローラ１４を介して画像メモリ１５等の選択されたフォルダーに保存される（ステップＳ４）。
【００３１】
このようにテストチャートの画像データをＪＰＥＧ符号化することにより、画像データのデータ量が抑制され、画像データのＰＣ５０への転送や、ＰＣ５０による読み込み等が容易になる。
【００３２】
次に、作業者が、ＰＣ５０の表示部５４の検査画面において、デジタル複合機１の画像メモリ１５の上記フォルダーに保存されたテキストチャートの画像データを指定する。するとその画像データがＰＣ５０によって読み込まれ、ＭＰＵ５１によって復号される（ステップＳ５）。そして、その復号されたテストチャートの画像データに基づいて、ＭＰＵ５１が、テストチャート中の黒帯の部分に副走査方向に沿った色線又は白スジが入っていないか否か等を自動的に判定することにより、シェーディングデータに関する検査が行われる（ステップＳ６）。
【００３３】
すなわち、図８に示すように、ＰＣ５０のＭＰＵ５１は、復号したテストチャートの画像データ中から、高さ４５ドットの黒帯を抽出した（ステップＳ１０１）後、ｊを０にセットする（ステップＳ１０２）。
【００３４】
次に、ＭＰＵ５１は、ｊ列目のLine平均Ｘ（ｊ）を演算する（ステップＳ１０３）とともに、行列平均Ｙ（ｊ）を演算する（ステップＳ１０４）。すなわち、ＭＰＵ５１は、図９に示すように、ｊ列目の副走査方向の画像の濃度の平均値Ｘ（ｊ）を演算するとともに、行列平均Ｙ（ｊ）としてｊ−８列目からｊ−１列目までの８列×４５ラインの画像の濃度の平均値を演算する。なお、ｊが０〜８のときは１列目から８列目までの平均を行列平均Ｙ（ｊ）として演算する。
【００３５】
行列平均Ｙ（ｊ）の演算後、ＭＰＵ５１は、Ｘ（ｊ）がＹ（ｊ）−許容誤差＜Ｘ（ｊ）＜Ｙ（ｊ）＋許容誤差の関係にあるか否か、すなわちＸ（ｊ）が許容範囲内にあるか否かを判定する（ステップＳ１０５）。この判定によって、ｊ列目が色スジ（線）に該当するか否かが判定される。ｊ列目が色スジに該当する場合にはステップＳ１０６に進む一方、ｊ列目が色スジに該当しない場合にはステップＳ１０８に進む。なお、上記の許容誤差としては、例えば、画像の濃度の階調が０〜２５５の場合、１２前後の値を採用することができる。
【００３６】
そして、ＭＰＵ５１は、Ｘ（ｊ）が許容範囲内になく、ｊ列目が色スジに該当する場合には、そのｊ列目の色スジがＪＰＥＧ符号化の影響により生じたブロックノイズであるか否かの判定を行う（ステップＳ１０６）。この判定では、図１０に示すように、ｊ列目のドット列内において、画像の濃度が基準レベル（例えば、Ｘ（ｊ）から所定値を引き算した値等が設定される）以下になっている低濃度区間７１が検出される。なお、ｊ列目のドット列の副走査方向の全体が連続的に連なった低濃度区間７１となっている場合もあるし、ドット列内に１つ又は複数の低濃度区間７１が存在する場合もある。なお、ｊ列目のドット列の副走査方向の全体が低濃度区間７１となっている場合には、そのｊ列目の色スジはブロックノイズによるものでないと判定されて、ステップＳ１０７に進む。
【００３７】
続いて、低濃度区間７１の副走査方向の長さＬが検出され、その長さＬの中でＪＰＥＧ符号化の処理の単位となる画素ブロックの副走査方向の幅に対応するドット数、すなわち８ドット以上で、かつ８ドットの自然数倍の不連続部分があるか否かが判定される。低濃度区間７１の長さＬの中で８ドット以上で、かつ  ８ドットの自然数倍の不連続部分がある場合には、その低濃度区間７１がブロックノイズによるものと判定され、それ以外の場合はその低濃度区間７１がブロックノイズによるものでないと判定される。この判定は、ｊ列目のドット列に含まれるすべての低濃度区間７１について行われる。そして、ｊ列目のドット列に含まれる低濃度区間７１のうちすべがブロックノイズによるものであると判定された場合には、そのｊ列目の色スジがブロックノイズによるものであると判定され、ステップＳ１０８に進む。一方、ｊ列目のドット列に含まれる低濃度区間７１のうちのいずれか１つ以上がブロックノイズによるものでないとと判定された場合には、そのｊ列目の色スジがブロックノイズによるものでないと判定され、ステップＳ１０７に進む。
【００３８】
ここで、ＪＰＥＧ符号化により発生するブロックノイズは、符号化の処理の単位となる画素ブロックごとに発生する。そして、そのブロックノイズには、画素ブロックを副走査方向に連続的に縦断する色スジ状のものが含まれる場合がある。この色スジ状のノイズ成分が、シェーディングデータの異常による線と誤って検出される場合がある。特に、このような色スジ状のノイズ成分を含んだ複数の画素ブロックが副走査方向に沿って並んだ場合には、シェーディングデータの異常による線と誤認される可能性がさらに高くなる。
【００３９】
そこで、本実施形態では、上記のように、ＪＰＥＧ符号化により発生するブロックノイズの特性に基づいて、ブロックノイズを除去することによって、ブロックノイズによる検査への影響を回避している。
【００４０】
ステップＳ１０７にて、ＭＰＵ５１は、ｊを色線又は色スジを検出した座標としてＲＡＭ５３に記憶する。
【００４１】
ステップＳ１０８にて、ＭＰＵ５１は、ｊがｎか否かを判定することにより最終列か否かを判定する。そして、ＭＰＵ５１は、最終列でないと判定した場合、ｊに１加算した（ステップＳ１０９）後、ステップＳ１０３に戻って再び、ｊ列目のLine平均Ｘを演算する。
【００４２】
一方、ステップ１０８で最終列であると判定した場合、ＭＰＵ５１は、ＲＡＭ５３にｊが記憶されているか否かを判定することにより、シェーディングデータの異常の有無を判定する（ステップＳ１１０）。そして、ＭＰＵ５１は、ＲＡＭ５３にｊが記憶されていないと判定した場合、表示部５４に例えば、「シェーディング補正データに異常なし」を表示する（ステップＳ１１１）。また、ＭＰＵ５１は、ＲＡＭ５３にｊが記憶されていると判定した場合、ＲＡＭ５３に記憶されているｊの値を座標値に変換して表示部５４に表示する（ステップＳ１１２）。
【００４３】
これにより、シェーディングデータに異常があった場合、例えば、シェーディングデータの取得時にＣＣＤの１２８番目の素子にゴミが付着していた場合、図１１に示すように、表示部５４に、テストチャートの帯の読取画像、シェーディングデータに異常がある旨、及び異常位置が表示される。このため、作業者は検出された座標位置に白線又は色線が存在するか否かを目視で確認できる。そして、白線又は色線が存在する場合には、デジタル複合機１のスキャナユニット内のミラー、レンズ、あるいはＣＣＤの表面の清掃、あるいは、シェーディングデータを取り直し等の対応が行われる。
【００４４】
以上のように、本実施形態によれば、テストチャートの画像データのＪＰＥＧ符号化により生じるブロックノイズを白線又は色線として誤って検出することなく、シェーディングデータに関する検査を正確に行える。
【００４５】
また、１回のテストチャートの読み取りによりシェーディングデータに関する検査が行えるため、検査に要する時間を短縮できる。
【００４６】
なお、上述の実施形態では、テストチャートの画像データの符号化にＪＰＥＧ符号化を用いた構成について説明したが、所定の画素ブロックごとに離散コサイン変換を行う符号化であれば、テストチャートの画像データに任意の符号化方式を適用してもよい。また、画素ブロックの縦、横のサイズについても、８ドットに限らず、他のサイズが採用されてもよい。
【００４７】
また、上述の実施形態では、上述の図８のステップＳ１０５の判定において、Ｘ（ｊ）がＹ（ｊ）−許容誤差＜Ｘ（ｊ）＜Ｙ（ｊ）＋許容誤差の関係にあるか否かを判定することにより、Ｘ（ｊ）が許容範囲内にあるか否かを判定するようにした。この点に関する変形例として、各列のLine平均Ｘ（ｊ）の標準偏差σを演算し、その標準偏差に係数を乗算したものを上記の許容誤差の代わりに用いてもよい。例えば、Ｘ（ｊ）がＹ（ｊ）−４σ＜Ｘ（ｊ）＜Ｙ（ｊ）＋４σの関係にあるか否かを判定することによって、Ｘ（ｊ）が許容範囲内にあるか否かを判定してもよい。
【００４８】
また、上述の記載例では、許容誤差として１２、標準偏差の倍数として４、副走査方向のライン数として４５、行列平均の幅として８列を採用したが、これらの値は適宜変更できる。さらに、上述の記載例では、注目画素列の近傍の行列として注目画素列の左側の画素列を採用したが、注目画素列の左右の画素列を採用してもよい。
【００４９】
また、上述の実施形態に係るシェーディングデータの検査のためのシステム構成の変形例として、ＰＣ５０の検査のための機能をデジタル複合機１に組み込んでもよい。
【００５０】
また、上述の実施形態では本発明の画像読取装置をデジタル複合機１に適用した場合について説明したが、本発明の画像読取装置はファクシミリ装置、コピー機等の画像の読み取りを行う任意の装置に適用できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係るシェーディングデータ検査方法が適用されるデジタル複合機及びデジタル複合機が接続されたネットワークの構成例を示す図である。
【図２】図１のデジタル複合機のブロック図である。
【図３】検査ソフトを実装した検査用のＰＣのブロック図である。
【図４】シェーディングデータに関する検査の際のデジタル複合機及び検査用のＰＣの処理の手順を示すフローチャートである。
【図５】所定濃度の黒帯が印刷されたテストチャートの一例を示す図である。
【図６】スキャンメニュー選択画面の一例を示す図である。
【図７】スキャン条件入力画面の一例を示す図である。
【図８】図４のステップＳ６の処理の内容を詳細に示すフローチャートである。
【図９】Line平均Ｘ（ｊ）、行列平均Ｙ（ｊ）の演算を説明するための図である。
【図１０】ｊ列目のドット列中に存在する低濃度区間の例を示す図である。
【図１１】シェーディングデータに異常があった場合の表示の一例を示す図である。
【符号の説明】
【００５２】
１  デジタル複合機
５  公衆交換電話網
６  ＬＡＮ
１１  ＭＰＵ
１２  フラッシュメモリ
１３  ＲＡＭ
１４  メモリコントローラ
１５  画像メモリ
１６  コーデック
１７  モデム
１８  ＮＣＵ
１９  操作パネル
２０  読取機構制御回路
２１  光源
２２  カラーＣＣＤ
２３  アナログフロントエンド
２４  読取画像信号処理回路
２５  プリント画像信号処理回路
２６  プリンタ
２７  ＬＡＮインターフェース
２８  バス
５０  ＰＣ
５１  ＭＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  表示部
５５  入力部
５６  ＨＤＤ
５７  ＬＡＮインターフェース
５８  バス
７１  低濃度区間
【図１】
2009071530.tif 000003
【図２】
2009071530.tif 000004
【図３】
2009071530.tif 000005
【図４】
2009071530.tif 000006
【図５】
2009071530.tif 000007
【図６】
2009071530.tif 000008
【図７】
2009071530.tif 000009
【図８】
2009071530.tif 000010
【図９】
2009071530.tif 000011
【図１０】
2009071530.tif 000012
【図１１】
2009071530.tif 000013