(57)【要約】      （修正有）【課題】  シェーディング補正データを形成する際に読み取る標準白色板上に付着したゴミデータ排除処理に必要な画像データ記憶メモリが少なくとも２組のフルラインメモリが必要でありゴミデータ除去手段を構成する部品コストの容量低減を図る。【解決手段】  標準白色板を用いて画像読取センサのシェーディング補正データを取り込む画像読取装置において、主走査１ラインを複数のエリアに等分し、該複数のエリアの中からゴミデータ除去が必要なエリアを選択する「エリア選択手段」を設け、該エリア選択手段による選択結果に応じて、選択されたエリアについてのみゴミデータ除去処理を実行する様に構成することにより、従来例が必要としていたメモリ容量を少なくすることが出来、部品コスト低減を図ることが可能。【選択図】  図１
2006109219.tif 000002
【特許請求の範囲】
【請求項１】
均一な反射率を有する標準白色板を、原稿の画像情報を読み取るための画像センサで読み取った際の画像情報をもとにシェーディング補正データを形成する画像読取装置で、シェーディング補正データを形成する際に該標準白色板の所定の領域を移動しながら読み取り、かつこの結果得られた画像データに対して、該標準白色板上に付着したゴミの影響を取り除く「ゴミデータ除去」を行う画像読取装置において、主走査１ラインを複数のエリアに等分し、該複数のエリアの中から、ゴミデータ除去処理を行うエリアを選択する「エリア選択手段」を備えたことを特徴とする画像読取装置。
【請求項２】
エリア選択手段による選択結果に基づいて、選択されたエリアに対してのみゴミデータ処理を実行することを特徴とする、請求項１に記載の画像読取装置。
【請求項３】
ゴミデータ処理を行う領域を限定することによって、ゴミデータ除去処理を実行する際に必要なメモリ容量を低減したことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
主走査１ラインの中で、選択された領域に対してのみゴミデータ除去処理を行い、非選択の領域については、画像読取センサの同一素子が読み取った複数の画像データの平均値を用いてシェーディング補正データを形成することを特徴とする、請求項１、請求項２、請求項３に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光源からの光で被写体を照射することで得られる画像情報を、ＣＣＤ等の画像読取センサを用いて読み取り、光電変換及び画像処理を行った後に、他の記録媒体へと出力する画像読取装置に関するものである。
【０００２】
具体的には、デジタル式複写装置やデジタルスキャナ等の画像読取装置に関するものである。
【背景技術】
【０００３】
一般に画像読取装置は、被写体をランプなどの光源を用いて照射した結果、画像の濃度に応じて得られる画像情報を、ＣＣＤ等の画像読取センサでスキャンすることにより画像読み取りを行っている。使用する画像読取センサが、一方向に配列された複数の画素センサから構成されるラインセンサの場合、画素センサの配列方向（以下「主走査方向」と呼ぶ）は、画像読取センサ自身が一定期間内に各画素センサに対して与えられた光量に比例した電荷を画素センサの配列順にアナログ画像信号として出力する事で、順次読取を行う。一方、被写体に平行かつ主走査方向に直行する方向（以下「副走査方向」と呼ぶ）の読取に関しては、機械的な動作により被写体と画像読取センサとの相対位置関係を順次変える事で行っている。主走査方向の画像読取動作に同期して、副走査方向への移動を行う事で、被写体全体の画像情報の読み取りを可能にしている。画像読取センサのアナログ信号出力は、一般に増幅などのアナログ処理の後にデジタル信号に変換され、デジタル的な画像処理を受けた後、画像読取装置から出力される。
【０００４】
ところで被写体を照射するランプの配光は一般に均一でなく、被写体の被照射部分には光量ムラがあり、この部分を読み取る画像読取センサの出力にシェーディングとして現れる。また一般に、ＣＣＤ等の画像読取センサの各画素センサの感度が等しくないため、等光量が入射した場合でも各画素センサの出力は一様にならない。上記二種類の要因による画像読取センサの出力不均一を補正するために従来の画像読取装置では、副走査画像読み取り範囲内の被写体の影響を受けない位置に設けられた標準白色板をランプで照射し、該標準白色板の被照射部分を画像読取センサで読み取った時の出力データを補正データとしてメモリに保持し、読み取りセンサの出力を該補正データで補正している。これを一般にシェーディング補正と呼ぶ。（例えば、特許文献１参照）。
【０００５】
（従来例１の説明）
図７は従来の一般的な画像読取装置の電気回路構成をあらわすブロック図である。
【０００６】
図７において、３１は画像処理部の各手段を駆動するための同期信号や駆動クロック信号を発生するためのタイミング信号発生手段、３３はアナログ信号処理手段であり、画像読取センサ２７から出力される画像信号に対してアナログ処理を行う、サンプルホールド回路・黒レベルクランプ回路・可変ゲインアンプ・黒レベルオフセット回路等を含む。３４はアナログ信号処理手段３３から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器である。３５はシェーディング補正制御手段である。シェーディング補正制御手段３５にはシェーディング補正データ記憶手段３６とシェーディング補正実行手段３７が接続されており、シェーディング補正手段を構成する。シェーディング補正手段は、Ａ／Ｄ変換器３４から送られてくる画像信号に対して、シェーディング補正を行う。なお一般にシェーディング補正データ記憶手段３６は主走査１ライン分の画像データを保持し得る容量を持つラインメモリである。シェーディング補正データ記憶手段３６はシェーディング補正制御手段３５の制御に従い、画像読取センサ２７が本図では不図示の標準白色板２８を読み取った時の画像信号をシェーディング補正データとして記憶する。一方被写体の画像情報を読み取る際には、保持しているシェーディング補正データをシェーディング制御手段３５を介して、シェーディング補正実行手段３７に対して出力する。シェーディング補正実行手段３７は一般にＲＯＭもしくはＲＡＭであり、シェーディング補正のためのＬＵＴをデータとして保持している。シェーディング補正実行手段３７は、シェーディング補正データ記憶手段３６から送られてくるシェーディング補正データを用いて、Ａ／Ｄ変換器３４からシェーディング補正制御手段３５を介して送られてくる画像信号に対して、シェーディング補正を実行し、結果をシェーディング補正制御手段３５に出力する。
【０００７】
３８は画像処理手段であり、シェーディング補正実行手段３７からシェーディング補正制御手段３５を介して送られてくるシェーディング補正後の画像信号に対して、エッジ強調や二値化等の画像処理を行い出力する。
【０００８】
３９は画像読取装置１１の制御を司る制御手段であり、一般にはＣＰＵである。４０は制御手段３９の動作プログラムを保持するプログラム保持手段であり、一般にはＲＯＭである。４１は各種設定値等を記憶するデータ保持手段であり、一般的にはＲＡＭである。一般にデータ保持手段４１は画像読取装置の電源が切られた時にも、内部に書き込まれたデータを消失しないように構成されている。
【０００９】
上記各手段はバス４２を介して直接或いは間接的に接続されている。一般に制御手段３９はプログラム保持手段４０に書き込まれたプログラムに従って動作し、他の各手段は制御手段３９の指示に従って動作する。
【００１０】
一方４３はランプ制御手段である。ランプ制御手段４３はバス４２を介して制御手段３９に接続されており、制御手段３９から与えられる指示値に応じた電圧で、ランプ２１を点灯するように動作する。
【００１１】
また４４は副走査方向の読み取りを行うための動力を発生する動力源であり、一般にはモータである。動力源４４は動力源制御手段４５に接続されており、また動力源制御手段４５は制御手段にバス４２を介して接続されている。従って制御手段３９の指示に従い動力源４４が所定の動作を行い、結果的に第一ミラー台１５や第二ミラー台２５がスキャン動作などを行う。
【００１２】
４６は画像読取装置１１の各所に設けられた検知手段であり、一般にはフォトインタラプタ等のセンサである。検知手段４６は制御手段３９のＩ／Ｏポートに接続されており、検知手段４６の出力に応じて制御手段３９は制御シーケンスのステップを進めたり、切り替えを行う。例えば検知手段４６は第一ミラー台１５の位置を検出するポジションセンサであり、制御手段３９は検知手段４６の出力に応じて動力源４４を制御する事により、第一ミラー台１５を所定の位置に移動するように制御している。
【００１３】
１７は操作手段である。操作手段１７もバス４２を介して制御手段３９に接続されている。使用者は操作部１７から所望の動作を選択し、入力する。この入力信号は制御手段３９に伝達され、制御手段３９は画像読取装置１１が操作手段１７からの入力に応じた動作をするように、各手段の設定や制御を行う。
【００１４】
４７は外部Ｉ／Ｆ部であり、画像処理手段３８で処理された画像信号は外部Ｉ／Ｆ部４７を介して外部へ出力される。また同様に同期信号や画像クロック等も、外部Ｉ／Ｆ部を介して入出力される。更に外部Ｉ／Ｆ部４７は信号線を介して制御手段３９に接続されており、制御手段３９が外部Ｉ／Ｆ部４７に接続された外部機器を制御可能にしているだけでなく、時には外部機器からの指示に従い、画像読取装置１１が動作する事も可能にしている。
【００１５】
なお上記構成を用いて、標準白色板２８を画像読取センサ２７で読み取り、シェーディング補正データを作成する際に、上記動力源４４を動作することにより標準白色板２８の所定領域内をスキャンして、副走査方向に複数のライン分の画像データを得て、画像読取センサの各画素毎に順次平均値を算出し、該算出結果を持ってシェーディング補正データとする方法もある。この方式を「（単純）移動シェーディング」と呼ぶ。
【００１６】
上記移動シェーディングを行うことにより、標準白色板２８の分光反射率の不均一や標準白色板２８上に付着したゴミによるシェーディング補正データへの影響を少しでも緩和することが可能である。
【００１７】
（従来例２の説明）
「従来例１」の構成で移動シェーディングを行うことにより、標準白色板２８上に付着したゴミがシェーディング補正データに及ぼす影響を緩和できることは述べた。しかしあまりにもゴミの影響が大きい場合には、シェーディング補正データにゴミが及ぼす影響を排除しきれない。ゴミの影響を受けた部分はシェーディング補正が正常に行われず、結果的に読み取った原稿の画像情報に影響が及ぶことも考えられる。
【００１８】
本従来例２では、Ａ／Ｄ変換器３４から出力される画像データに対して、標準白色板２８上のゴミによる影響を検出し、排除するための「ゴミデータ除去手段」を設けた構成の一例を述べる。
【００１９】
図８は、本従来例２の電気回路構成をあらわすブロック図である。従来例１に対する構成上の特徴は、ゴミデータ除去手段９０が設けられていることである。ゴミデータ除去手段９０は、ゴミデータ除去制御・演算手段９１、フルラインメモリ９２及び９３から構成されている。各フルラインメモリ９２及び９３は主走査１ライン分の画像データを保持できる以上の容量を持っている。
【００２０】
フルラインメモリ９２は、画像読取センサが読み取り動作を行っている主走査ラインの１ライン前の画像データを保持し、フルラインメモリ９３はフルラインメモリ９２に保持されている主走査ラインの更に１ライン前の画像データを保持している。
【００２１】
図９は、ゴミデータ除去手段９０の動作原理の一例を表す図面である。
【００２２】
同図においてＤ（ｘ，ｙ）、主走査ライン内でｘ番目、副走査方向ｙライン目の画像データであることを示す。Ａ／Ｄ変換器３４からゴミデータ除去手段９０に対して、画像データＤ（ｘ，ｙ）が入力されるのに同期して、ゴミデータ除去制御・演算手段９１は、フルラインメモリ９２から保持されている画像データ：Ｄ（ｘ，ｙ−１）を、フルラインメモリ９３から保持されている画像データ：Ｄ（ｘ，ｙ−２）を読み出す。即ちゴミデータ除去制御・演算手段９１は、Ｄ（ｘ，ｙ）と、Ｄ（ｘ，ｙ）と同じ主走査位置の、１主走査ライン前及び２主走査ライン前の画像データを取り込む。なお画像データを主走査１ラインずつ遅延させていくため、Ｄ（ｘ，ｙ）はフルラインメモリ９２の所定のアドレス（画像データＤ（ｘ，ｙ−１）が保持されていたアドレス）へ、Ｄ（ｘ，ｙ−１）はフルラインメモリ９３の所定のアドレス（画像データＤ（ｘ，ｙ−２）が保持されていたアドレス）に書き込まれる。
【００２３】
次にゴミデータ除去制御・演算手段９１は、画像データ：Ｄ（ｘ，ｙ−１）がゴミの影響を受けているデータであるか否かを判定する。ここでは同図内に示した判定条件に従い、Ｄ（ｘ，ｙ−１）と、副走査方向に前後関係であるＤ（ｘ，ｙ）とＤ（ｘ，ｙ−２）との平均値に対する差分を求め、その絶対値が予め決められた判定値：α以上の場合、Ｄ（ｘ，ｙ−１）がゴミの影響を受けたデータであると判定する。この場合、ゴミデータ除去制御・演算手段９１は、Ｄ（ｘ，ｙ）とＤ（ｘ，ｙ−２）との平均値を出力する。
【００２４】
一方Ｄ（ｘ，ｙ−１）がゴミの影響を受けていないデータであると判定された場合、ゴミデータ除去制御・演算手段９１はＤ（ｘ，ｙ−１）をそのまま出力する。
【００２５】
この様に、着目する画像データがゴミの影響を受けていると判断された場合、その画素の副走査方向に前後関係にある画像データの平均値を代用することで、ゴミの影響を受けた画像データを削除している。
【００２６】
なおここでは説明のために主走査３ライン分のデータからゴミデータ判定・演算を行う構成・方法について述べたが、更に多い主走査ライン（例えば５ライン）のデータからゴミ判定・演算を行う構成・方法も周知である。
【００２７】
（従来例３の説明）
ゴミデータ除去手段の構成・方法が従来例２とは異なる例について説明する。
【００２８】
図１０は、本従来例３の電気回路構成をあらわすブロック図である。ゴミデータ除去手段１１１は、ゴミデータ除去制御手段１１２とエリアメモリ１１３で構成される。
【００２９】
図１１は、本実施例３で行うゴミデータ除去手段１１１の動作原理の一例を表す図面である。
【００３０】
ゴミデータ除去制御手段１１２は、移動シェーディング実行時に標準白色板２８の所定のエリアをスキャンすることによって得られる画像データをすべて、エリアメモリ１１３に書き込む様に制御する。次にゴミデータ除去制御手段１１２はエリアメモリ１１３に保持されている画像データから、画像読取センサ２７の素子毎に対応する複数の画像データについて、ヒストグラムを作成する。更にゴミデータ除去制御手段１１２は、各ヒストグラム毎に、頻度がピークとなる画像読取値から、予め決められた値：β以上離れた画像データをゴミデータと判断して、ヒストグラムから削除する。残された画像データの画像読取値と頻度から平均値を算出し、この結果を対応する画像読取センサの素子のシェーディング補正データとする。画像読取センサの全素子について、上記処理を行うことでシェーディング補正データが作成される。このシェーディング補正データを、バス４２及びシェーディング補正制御手段３５を介して、シェーディング補正データ保持手段３６の、画像読取センサの各素子に対応するアドレスに書き込む。上記のような処理を行うことで、ゴミの影響を排除したシェーディング補正データを作成することが出来る。
【特許文献１】特開２００２−２６２０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００３１】
前述のように本件が対象とする画像読取装置は、画像読取センサが標準白色板を読み取る際の画像データを用いてシェーディング補正を行う構成になっている。従って基本的にシェーディング補正データに影響を及ぼすゴミの付着は許されない。シェーディング補正データがゴミの影響を受けると、読み取った画像に「シェーディングスジ」と呼ばれる福走査方向の線が入ってしまうからである。しかし画像読取センサの１素子が読み取る画素サイズは極めて微小であるため（例えば４００［ｄｐｉ］の場合、６３．５［μｍ］×６３．５［μｍ］）、微小なゴミがシェーディング補正データに影響を及ぼす。標準白色板を作成する工程で、この様な微小のゴミを極力減らす努力は行われているが、完全に取り除くことは困難である。標準白色板上に残ったわずか１つのゴミがシェーディング補正データに影響を及ぼし、使用できない場合もある。従って標準白色板に対する要求が厳しくなり、結果的に標準白色板のコストアップにつながっている。
【００３２】
「従来例２」「従来例３」の構成は、上述の標準白色板上に付着したゴミがシェーディング補正データに影響を及ぼさないように、シェーディング補正データを取り込むときだけに作用する「ゴミデータ除去手段」を設けている。しかし両従来例ともゴミによる影響を受けた画像データを削除あるいは周囲の画像データから求めた値で代用するため、標準白色板上に付着したゴミの数が多くなると、ゴミの影響を排除した後のシェーディング補正データの信頼性が低下してしまう。従って標準白色板へのゴミの付着は、製造工程上管理しなければならない。また標準白色板を製造する工程の改善の結果、標準白色板に付着するゴミを減らすことは可能になっており、問題となるのはわずかに残った、シェーディング補正データに影響を及ぼすか否か判明しないゴミである。
【００３３】
ここで「従来例２」「従来例３」の構成を見直すと、標準白色板上に問題となるゴミが存在するかどうか、また存在する場合何処にあるかが不明であるため、シェーディング補正データを取り込む場合には、常時「ゴミデータ除去手段」を使用し、更に主走査方向全画素についてゴミデータ除去処理を行っている。このため「従来例２」の構成では、主走査１ライン分のデータを記憶できる容量を持つフルラインメモリが、少なくとも２組必要であり、「従来例３」の構成ではシェーディング補正データを取り込む際の全画像データを記憶できる容量を持つエリアメモリが必要となる。この結果「ゴミデータ除去手段」を構成する部品のコストが高くなり、画像読取装置全体のコストアップにもつながってしまう。
【課題を解決するための手段】
【００３４】
主走査１ラインを複数のエリアに等分し、該複数のエリアの中からゴミデータ除去処理が必要なエリアを選択する「エリア選択手段」を設け、エリア選択手段による選択結果に応じて、選択されたエリアについてのみゴミデータ除去処理を実行する用に構成する。
【００３５】
この結果、「従来例２」「従来例３」がゴミデータ除去処理のために必要としていたメモリ容量を低減することが出来る。
【発明の効果】
【００３６】
標準白色板を画像読取センサで副走査方向に移動しながら読み取る際の画像データをもとにシェーディング補正データを形成する画像読取装置のうち、シェーディング補正データ形成用に使用する全画像データに対してゴミデータ除去を行う画像読取装置について、主走査１ラインを複数のエリアに等分し、該複数のエリアからゴミデータ除去が必要なエリアを選択する手段を設け、該選択結果に基づいて選択されたエリアに対してのみゴミデータ除去処理を行う構成及び動作方法を用いることにより、ゴミデータ除去処理を行う際に必要とされるメモリ容量を低減することが可能となる。
【００３７】
この結果、ゴミデータ除去手段に必要なコストを低減することが可能になり、ついては画像読取装置全体のコストを低減することも可能になる。
【発明を実施するための最良の形態】
【００３８】
（第１の実施例）
図１は、本件が対象とする画像読取装置の構成をあらわす外観図である。
【００３９】
図１において、１１は本件が対象とする画像読取装置、１２は画像読取装置１１の出力を印字する画像出力装置である。画像読取装置１１の部分において、１３は画像情報を持つ被写体、１４は被写体１３を支持するプラテンガラス、１５はプラテンガラス１４の下に設けられた第一ミラー台である。画像読取時には、第一ミラー台１５が図中の矢印Ａ方向に揺動する事で、被写体１３の画像情報を副走査方向にスキャンする構成になっている。１６は図中の矢印Ｂの方向に開閉動作が可能であり、被写体１３をプラテンガラス１４に圧着すると同時に、画像読取時に外光の影響を遮断する圧板である。１７は使用者が画像読取装置１１に対して、モードの設定や画像読取の指示を与えるための操作部である。１９は本件の特徴である主走査分割エリア指示手段であり、操作部１７内に設けられている。なお操作部１７には、画像読取装置１１からの情報を表示する表示手段も含む。
【００４０】
画像読取装置１１と画像出力装置１２とは、信号ケーブル１８によって電気的に接続されている。
【００４１】
図２は画像読取装置の内部構成をあらわす図面である。
【００４２】
図２において、２１は同図では図示しない被写体を照射するためのランプ、２７は画像読取を行う画像読取センサである。２２・２３・２４はランプ２１によって照射された被写体からの反射光を画像読取センサ２７へと導くための第一・第二・第三ミラーである。２５は図中のＡ方向に移動可能に構成されている第二ミラー台である。第二ミラー２３・第三ミラー２４は第二ミラー台２５に固定されている。２６は第一・第二・第三ミラーによって導かれた被写体の反射光を画像読取センサ２７に結像するためのレンズである。２８は一様に所定の反射率を持つ標準白色板である。
【００４３】
画像読取センサ２７の読取動作に応じて、図示しないメカ機構の作用により第一ミラー台１５と第二ミラー台２５が図中の矢印Ａの方向に移動することにより、画像読取センサ２７は被写体の画像情報を読み取ることができる。この時被写体と画像読取センサ７との距離が変化しないように、第二ミラー台２５は第一ミラー台１５の半分の速度で同一方向に移動する。標準白色板２８は所定の一様な反射率を持つように構成されており、第一ミラー台１５及び第二ミラー台２５を移動することにより、画像読取センサ２７の画像読取位置を標準白色板２８に合せた時、画像読取センサ２７からはランプ２１による照度ばらつきと各画素センサの感度に応じた電圧が信号として出力される。この時の出力信号を基に、実際に画像読取を行う際の画像読取センサ２７の各画素センサ間の出力を補正することで、シェーディングを補正することができる。一方同図から判るように画像読み取り動作の間、ランプ２１による被写体の照射位置と画像読取センサ２７による画像読取位置の相対位置関係は変化しないため、標準白色板２８を読み取った時の画像読取センサ２７の出力を用いて、画像読み取り動作中のシェーディング補正を行うことができる。
【００４４】
図３は本実施例が対象とする画像読取装置の電気回路構成をあらわすブロック図である。
【００４５】
図３において、３１は画像処理部の各手段を駆動するための同期信号や駆動クロック信号を発生するためのタイミング信号発生手段、３３はアナログ信号処理手段であり、画像読取センサ２７から出力される画像信号に対してアナログ処理を行う、サンプルホールド回路・黒レベルクランプ回路・可変ゲインアンプ・黒レベルオフセット回路等を含む。３４はアナログ信号処理手段３３から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器である。１９０は本実施例で使用するゴミデータ除去手段である。ゴミデータ除去手段１９０は、ゴミデータ除去制御・演算手段１９１、ラインメモリ１９２，１９３から構成されている。３５はシェーディング補正制御手段である。シェーディング補正制御手段３５にはシェーディング補正データ記憶手段３６とシェーディング補正実行手段３７が接続されており、上記手段を用いて、Ａ／Ｄ変換器３４から送られてくる画像信号に対して、シェーディング補正を行う。なお一般にシェーディング補正データ記憶手段３６はＲＡＭであり、シェーディング補正制御手段３５の制御に従い、画像読取センサ２７が本図では不図示の標準白色板２８を読み取った時の画像信号をシェーディング補正データとして記憶し、被写体の画像情報を読み取る際にはシェーディング制御手段３５を介してシェーディング補正実行手段３７に対して出力する。一方シェーディング補正実行手段３７は一般にＲＯＭもしくはＲＡＭであり、シェーディング補正のためのＬＵＴをデータとして保持している。シェーディング補正実行手段３７は、シェーディング補正データ記憶手段３６から送られてくるシェーディング補正データを用いて、Ａ／Ｄ変換器３４からシェーディング補正制御手段３５を介して送られてくる画像信号に対して、シェーディング補正を実行し、結果をシェーディング補正制御手段３５に出力する。
【００４６】
３８は画像処理手段であり、シェーディング補正実行手段３７からシェーディング補正制御手段３５を介して送られてくるシェーディング補正後の画像信号に対して、エッジ強調や二値化等の画像処理を行い出力する。
【００４７】
３９は画像読取装置１１の制御を司る制御手段であり、一般にはＣＰＵである。４０は制御手段３９の動作プログラムを保持するプログラム保持手段であり、一般にはＲＯＭである。４１は各種設定値等を記憶するデータ保持手段であり、一般的にはＲＡＭである。一般にデータ保持手段４１は画像読取装置の電源が切られた時にも、内部に書き込まれたデータを消失しないように構成されている。
【００４８】
上記各手段はバス４２を介して直接或いは間接的に接続されている。一般に制御手段３９はプログラム保持手段４０に書き込まれたプログラムに従って動作し、他の各手段は制御手段３９の指示に従って動作する。
【００４９】
一方４３はランプ制御手段である。ランプ制御手段４３は制御手段３９から与えられる指示に応じた電圧で、ランプ２１を点灯するように動作する。
【００５０】
また４４は図２の第一ミラー台１５や第二ミラー台２５を動かすための動力を発生する動力源であり、一般にはモータである。動力源４４は動力源制御手段４５に接続されており、また動力源制御手段４５はバス４２を介して制御手段３９に接続されている。従って制御手段３９の指示に従い動力源４４が所定の動作を行い、結果的に第一ミラー台１５や第二ミラー台２５がスキャン動作などを行う。
【００５１】
４６は画像読取装置１１の各所に設けられた検知手段であり、一般にはフォトインタラプタ等のセンサである。検知手段４６は制御手段３９と接続されており、検知手段４６の出力に応じて制御手段３９は制御シーケンスのステップを進めたり、切り替えを行う。例えば検知手段４６は第一ミラー台１５の位置を検出するポジションセンサであり、制御手段３９は検知手段４６の出力に応じて動力源４４を制御する事により、第一ミラー台１５を所定の位置に移動するように制御している。
【００５２】
操作手段１７もバス４２を介して、制御手段３９に接続されている。使用者は操作部１７から所望の動作を選択し、入力する。この入力信号は制御手段３９に伝達され、制御手段３９は画像読取装置１１が操作手段１７からの入力に応じた動作をするように、各手段の設定や制御を行う。
【００５３】
１９は本件の特徴をなす主走査分割エリア指示手段であり、バス４２を介して制御手段３９に接続されている。主走査分割エリア指示手段１９を用いて選択された分割エリア情報は制御手段３９に伝達され、制御手段３９は選択された主走査分割エリアに対してゴミデータ除去手段１９０が動作するように、ゴミデータ除去手段９０に対して制御信号を送る。
【００５４】
４７は外部Ｉ／Ｆ部であり、画像処理手段３８で処理された画像信号は外部Ｉ／Ｆ部４７を介して外部へ出力される。また同様に同期信号等も、外部Ｉ／Ｆ部を介して入出力される。更に外部Ｉ／Ｆ４７はバス４２を介して制御手段３９に接続されており、制御手段３９が外部Ｉ／Ｆ部４７に接続された外部機器を制御可能にしているだけでなく、時には外部機器からの指示に従い、画像読取装置１１が動作する事も可能にしている。
【００５５】
本実施例の動作上の特徴はシェーディング補正データを取り込む際に、［従来例１］で述べた「（単純）移動シェーディング」の動作と[従来例２]で述べた「ゴミデータ除去」を併用した移動シェーディングを、主走査１ライン期間内で切り換えて動作することである。
【００５６】
主走査１ラインをＮ個のエリアに分割し、従来例で述べた原因（標準白色板２８上に付着したゴミ）によって、画像情報に「シェーディングスジ」が現れている部分を含むエリアを、主走査分割エリア選択手段１９で選択する。この選択されたエリアの情報は、制御手段３９に伝達される。制御手段３９は該選択情報に従い、主走査１ラインの期間の内、選択されたエリアに対応する期間だけ［従来例２］に記載した「ゴミデータ除去」動作を実行するように、ゴミデータ除去手段１９０に対して設定を行う。
【００５７】
図４は本実施例の動作内容を表す図面であり、主走査１ラインをエリア１からエリア８までの８つのエリアに等分した構成で、主走査分割エリア指示手段１９により、エリア４が選択された場合を示す。同図に示したゴミデータ除去手段１９０のゴミデータ判定・除去手段１９１内に設けられた「ＥＮＡＢＬＥ信号発生用カウンタ回路」は主走査１ラインの周期の内、エリア４に対応したタイミングで「ＥＮＡＢＬＥ信号」をアクティブにする。同じゴミデータ判定・除去手段１９１内の「アドレスカウンタ回路」は、「ＥＮＡＢＬＥ信号」がアクティブの場合にのみ動作するように構成されている。従ってゴミデータ除去手段１９０内のラインメモリ１９２，１９３にはエリア４に対応した画像データだけが書き込まれる。エリア４に対応した画像データは、「従来例２」に記述した方法で、ゴミデータの判定・除去が行われ、出力される。一方「ＥＮＡＢＬＥ信号」がインアクティブの状態では、ゴミデータ除去手段１９０は動作せず、ゴミデータ除去手段１９０に入力された画像データＤ（ｘ，ｙ）はそのまま出力される。従ってシェーディング補正データを読み込む場合に、エリア４以外の部分では「従来例１」に示した（単純）移動シェーディングが実行され、エリア４の部分では「従来例２」に示したゴミデータ除去が行われた画像データを用いた（単純）移動シェーディングが実行される。
【００５８】
この様に分割された主走査１ラインの中から選択された１エリアについてのみゴミデータ除去手段１９０が動作するので、ゴミデータ除去手段１９０内で使用するラインメモリ１９２，１９３はそれぞれエリア１つ分の画像データを記憶し得るだけの容量があればよい。本実施例の場合、主走査１ラインを８等分しているので、「従来例２」の構成で必要なメモリ容量の１／８で済む。
【００５９】
本実施例の構成及び動作方法を使用することによって、ゴミデータ除去に必要なメモリ容量を低減することが可能であり、回路構成にかかるコストを低減することが可能である。
【００６０】
なお本実施例では、主走査１ラインを８等分してエリアを決めた場合を説明したが、更に主走査１ラインを細分化することも可能である。この場合ラインメモリ１９２，１９３に必要な容量は更に減らし得るので、更なるコスト低減も可能になる。
【００６１】
また本実施例では、主走査１ラインを８等分したエリアの内、１つのエリアを選択する場合の構成・方法について述べたが、複数のエリアを選択可能にし、また「ＥＮＡＢＬＥ信号発生用カウンタ回路」が選択されたエリア毎に対応したタイミングで「ＥＮＡＢＬＥ信号」をアクティブにする構成にし、更にラインメモリ１９２，１９３を主走査１ラインの中で選択可能なエリアの最大数（予め決めておく）の総和の画像データを記憶できる容量にすることで、主走査１ライン中の複数のエリアで「シェーディングスジ」が発生した場合にも対応できる。
【００６２】
（第２の実施例）
本実施例では、シェーディングデータを取り込む場合に、主走査１ラインを等分したエリアの内、選択されたエリアに対してのみ「従来例３」で述べたゴミデータ除去操作を実行する構成・及び方法について説明する。
【００６３】
図５は本実施例で使用する電気回路構成を表すブロック図である。
【００６４】
なお、同一構成要素については同一番号を付記し、説明を省略する。
【００６５】
同図において、３００は本実施例で使用するゴミデータ除去手段である。ゴミデータ除去手段３００は、ゴミデータ除去制御手段３０１とエリアメモリ３０２で構成される。本ゴミデータ除去手段３００は、「従来例３」で使用するゴミデータ除去手段１１１に、「実施例１」のゴミデータ除去手段１９０と同様に、主走査１ライン中の選択されたエリアに対応するタイミングでのみ動作し、ゴミデータ除去手段３００内に設けられたエリアメモリ３０２に走査１ライン中の選択されたエリアに対応する画像データだけを順次書き込むように構成されている。
【００６６】
図６は本実施例の動作内容を示す図面である。
【００６７】
同図では説明のため、主走査１ラインを８等分した場合（エリア１〜エリア８）で、エリア４が選択された状況を想定している。
【００６８】
シェーディング補正データ取込のために移動シェーディングを実行すると、主走査１ライン中のエリア４に対応するタイミングで、ゴミデータ除去手段３００内のゴミデータ判定・演算手段３０１に設けられた「ＥＮＡＢＬＥ信号発生用カウンタ回路」の「ＥＮＡＢＬＥ信号」をアクティブにする。この動作を画像読取センサが標準白色板２８の所定のエリアを読み取っている間、各主走査ライン毎に繰り返す。「ＥＮＡＢＬＥ信号」がアクティブの状態でのみ「アドレスカウンタ回路」が動作するように構成することで、主走査１ラインの画像データの内、エリア４に対応した画像データだけがエリアメモリ３０２に順次記憶される。なお「ＥＮＡＢＬＥ信号」がインアクティブの時には、ゴミデータ除去手段３００に入力された画像データＤ（ｘ，ｙ）はそのまま出力され、後段のシェーディング補正手段に送られ、「従来例１」で述べた（単純）移動シェーディングによりシェーディング補正データが作られる。移動シェーディングが終了すると、「従来例３」で述べた方法で、エリアメモリ３０２に記憶された画像データから、エリア４の部分のシェーディング補正データを作成する。このエリア４用のシェーディング補正データを、シェーディング補正データ記憶手段の、エリア４に対応する部分に上書きする。
【００６９】
この結果エリア４については、「従来例３」で述べた方法によるゴミデータ除去が行われたシェーディング補正データとなる。
【００７０】
本実施例の場合、主走査１ライン中の選択されたエリアについてのみゴミデータ除去を実行するので、説明に用いたように主走査１ラインを８等分する場合、エリアメモリ３０２に必要な容量は、「従来例３」でエリアメモリに要求された容量の１／８で済む。
【００７１】
本実施例の構成及び動作方法を使用することによって、ゴミデータ除去に必要なメモリ容量を低減することが可能であり、回路構成にかかるコストを低減することが可能である。
【００７２】
なお本実施例では、主走査１ラインを８等分してエリアを決めた場合を説明したが、更に主走査１ラインを細分化することも可能である。この場合エリアメモリ３０１に必要な容量は更に減らし得るので、更なるコスト低減も可能になる。
【００７３】
また本実施例では、主走査１ラインを８等分したエリアの内、１つのエリアを選択する場合の構成・方法について述べたが、複数のエリアを選択可能にし、また「ＥＮＡＢＬＥ信号発生用カウンタ回路」が選択されたエリア毎に対応したタイミングで「ＥＮＡＢＬＥ信号」をアクティブにする構成にし、更にエリアメモリ３０１を主走査１ラインの中で選択可能なエリアの最大数（予め決めておく）の総和の画像データを記憶できる容量にすることで、主走査１ライン中の複数のエリアで「シェーディングスジ」が発生した場合にも対応できる。
【図面の簡単な説明】
【００７４】
【図１】本特許が対象とする画像読取装置の構成を表す外観図。
【図２】本特許が対象とする画像読取装置の内部構成を表す図面。
【図３】実施例１が対象とする画像読取装置の電気回路構成を表すブロック図。
【図４】実施例１の動作内容を表す図面。
【図５】実施例２が対象とする画像読取装置の電気回路構成を表すブロック図。
【図６】実施例２の動作内容を表す図面。
【図７】従来例１が対象とする画像読取装置の電気回路構成を表すブロック図。
【図８】従来例２が対象とする画像読取装置の電気回路構成を表すブロック図。
【図９】従来例２の動作内容を表す図面。
【図１０】従来例３が対象とする画像読取装置の電気回路構成を表すブロック図。
【図１１】従来例３の動作内容を表す図面。
【図１】
2006109219.tif 000003
【図２】
2006109219.tif 000004
【図３】
2006109219.tif 000005
【図４】
2006109219.tif 000006
【図５】
2006109219.tif 000007
【図６】
2006109219.tif 000008
【図７】
2006109219.tif 000009
【図８】
2006109219.tif 000010
【図９】
2006109219.tif 000011
【図１０】
2006109219.tif 000012
【図１１】
2006109219.tif 000013