(57)【要約】【課題】読取画像の劣化をより抑制することができると共に、より迅速に画像を読み取ることができる。【解決手段】スキャナ装置１０は、複数のＣＣＤチップ３７が接続部３７ｂを介して隣接して配置され画像を読み取り可能なＣＩＳ３６の、画像を読み取る読取位置が接続部３７ｂであるか否かを判定する。読取位置が接続部３７ｂ以外であると判定されたときには、撮像素子３７ａの切り替えノイズをキャンセル可能なマージンを設けた非接続部のタイミングで画像を読み取り、読取位置が接続部３７ｂであると判定されたときには、ＣＣＤチップ３７の切り替えのノイズをキャンセル可能な、非接続部のタイミングよりも読取間隔が長いタイミングで画像を読み取る。このように、接続部３７ｂでの読み取りでは、接続部以外のタイミングよりも読取間隔が長いタイミングを用いることにより、ＣＣＤチップ３７の切り替わりなどで生じるノイズの影響などを受けにくくする。【選択図】図１
2008193584.tif 000002
【特許請求の範囲】
【請求項１】
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段と、
画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定する判定手段と、
前記判定手段によって前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記判定手段によって前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御する制御手段と、
を備えた画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記読取手段が備える複数の撮像素子のうち前記接続部の撮像素子の位置を記憶する記憶手段と、
前記画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、
前記制御手段は、前記読取手段による画像の読取に伴って前記画素カウンタをカウントアップし、
前記判定手段は、前記画素カウンタの値が前記記憶手段に記憶された前記接続部の撮像素子の位置であるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記読取部が備える複数の撮像素子の数に関する情報と前記読取部の数に関する情報とを記憶する記憶手段と、
前記読取部をカウントすることにより画像を読み取っている前記読取部を特定する読取部カウンタと、
前記読取部カウンタにより特定されている前記読取部のうち画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、
前記制御手段は、画像を読み取っている前記読取部に対応する前記画素カウンタを前記読取手段による画像の読取に伴ってカウントアップし、前記画素カウンタの値が前記読取中の前記読取部が終了する値であるときには前記読取部カウンタをカウントアップし、
前記判定手段は、前記読取部カウンタがカウントアップされるか否かに基づいて前記読取位置が前記接続部であるか否かを判定する、
画像処理装置。
【請求項４】
前記記憶手段は、前記読取手段が読取可能な複数の読取解像度に対応する前記接続部の撮像素子の位置を記憶しており、
前記判定手段は、設定された前記読取解像度に対応した前記接続部の前記撮像素子の位置に基づいて前記読取位置が前記接続部であるか否かを判定する、請求項２又は３に記載の画像処理装置。
【請求項５】
前記所定の接続部タイミングは、前記読取部が切り替わる際に生じるノイズの影響を抑える程度だけ前記非接続タイミングよりも読取間隔が長いタイミングに設定されている、
請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段を備えた画像処理装置の制御方法であって、
（ａ）画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記ステップ（ａ）で前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御するステップと、
を含む画像処理装置の制御方法。
【請求項７】
請求項６に記載の画像処理装置の制御方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、画像処理装置としては、複数のフォトセンサを配列させたコンタクトイメージセンサを用いて画像を読み出すものが提案されている（例えば、特許文献１参照）。この特許文献１に記載された装置は、各フォトセンサの繋目に相当する画素をその両側の画素の平均値に置き換えたり、繋目に相当する画素を両側の画素のどちらかに置き換えることにより、フォトセンサの繋目で生じる画像の劣化を抑制するとしている。
【特許文献１】特開２００４−３１９９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載された装置では、読取画像の劣化を抑制するとはいえ、実際に読み取る画素とは異なる画素に置き換えてしまうものであるため、やはり実際の画素を読み取ったものに比して画質が劣化してしまう。また、このような画像処理装置では、迅速に画像の読み取りを行うことが要求されている。
【０００４】
本発明は、このような課題に鑑みなされたものであり、読取画像の劣化をより抑制することができると共に、より迅速に画像を読み取ることができる画像処理装置、その制御方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明の画像処理装置は、
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段と、
画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定する判定手段と、
前記判定手段によって前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記判定手段によって前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御する制御手段と、
を備えたものである。
【０００７】
この画像処理装置では、複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段の画像を読み取る読取位置が接続部であるか否かを判定し、読取位置が接続部以外であると判定されたときには、所定の非接続部タイミングで画像を読み取り、読取位置が接続部であると判定されたときには、非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで画像を読み取る。このように、接続部での読取では、非接続部のタイミングよりも読取間隔が長いタイミングを用いることにより、読取部の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部での読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部以外では、接続部のタイミングよりも短いタイミングで画像を読み取るため、接続部に合わせた読取タイミングで全ての読取部を制御するものに比して、より迅速に画像を読み取ることができる。
【０００８】
本発明の画像処理装置は、前記読取手段が備える複数の撮像素子のうち前記接続部の撮像素子の位置を記憶する記憶手段と、前記画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、前記制御手段は、前記読取手段による画像の読取に伴って前記画素カウンタをカウントアップし、前記判定手段は、前記画素カウンタの値が前記記憶手段に記憶された前記接続部の撮像素子の位置であるか否かに基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、読取手段の全体のうち何処に接続部の撮像素子があるかを記憶しており、画像を読み取っている読取部がどれであるかにかかわらず接続部を判定可能であるため、読取位置が接続部であるか否かを比較的簡便に判定することができる。また、撮像素子数が異なる読取部を比較的容易に用いることができる。
【０００９】
本発明の画像処理装置は、前記読取部が備える複数の撮像素子の数に関する情報と前記読取部の数に関する情報とを記憶する記憶手段と、前記読取部をカウントすることにより画像を読み取っている前記読取部を特定する読取部カウンタと、前記読取部カウンタにより特定されている前記読取部のうち画像を読み取る前記撮像素子の位置をカウントする画素カウンタと、を備え、前記制御手段は、画像を読み取っている前記読取部に対応する前記画素カウンタを前記読取手段による画像の読取に伴ってカウントアップし、前記画素カウンタの値が前記読取中の前記読取部が終了する値であるときには前記読取部カウンタをカウントアップし、前記判定手段は、前記読取部カウンタがカウントアップされるか否かに基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、撮像素子のカウントと、読取部のカウントとを分けて行うことにより接続部の撮像素子の位置を記憶する数を抑制可能であるため、記憶領域を抑制することができる。
【００１０】
接続部の撮像素子の位置を記憶する態様の本発明の画像処理装置において、前記記憶手段は、前記読取手段が読取可能な複数の読取解像度に対応する前記接続部の撮像素子の位置を記憶しており、前記判定手段は、設定された前記読取解像度に対応した前記接続部の前記撮像素子の位置に基づいて前記読取位置が前記接続部であるか否かを判定するものとしてもよい。こうすれば、複数の読取解像度に応じた接続部の位置を比較的容易に判定することができる。
【００１１】
本発明の画像処理装置において、前記所定の接続部タイミングは、前記読取部が切り替わる際に生じるノイズの影響を抑える程度だけ前記非接続タイミングよりも読取間隔が長いタイミングに設定されているものとしてもよい。こうすれば、接続部での画像の読取タイミングをできる限り短くするため、一層迅速に画像を読み取ることができる。
【００１２】
本発明の画像処理装置の制御方法は、
複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段を備えた画像処理装置を利用した画像処理装置の制御方法であって、
（ａ）画像を読み取る前記読取手段の読取位置が前記接続部であるか否かを判定するステップと、
（ｂ）前記ステップ（ａ）で前記読取位置が前記接続部以外であると判定されたときには、所定の非接続部タイミングで前記画像を読み取るよう前記読取手段の読取部を制御し、前記ステップ（ａ）で前記読取位置が前記接続部であると判定されたときには、前記非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで前記画像を読み取るよう前記読取手段を制御するステップと、
を含むものである。
【００１３】
この画像処理装置の制御方法では、複数の読取部が接続部を介して隣接して配置され画像を読み取り可能な読取手段の画像を読み取る読取位置が接続部であるか否かを判定し、読取位置が接続部以外であると判定されたときには、所定の非接続部タイミングで画像を読み取り、読取位置が接続部であると判定されたときには、非接続部タイミングよりも読取間隔が長い所定の接続部タイミングで画像を読み取る。このように、接続部での読取では、非接続部のタイミングよりも読取間隔が長いタイミングを用いることにより、読取部の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部での読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部以外では、接続部のタイミングよりも短いタイミングで画像を読み取るため、例えば接続部に合わせた読取タイミングで全ての読取部を制御するものに比して、より迅速に画像を読み取ることができる。なお、この画像処理装置の制御方法において、上述した画像処理装置の種々の態様を採用してもよいし、また、上述した画像処理装置の各機能を実現するようなステップを追加してもよい。
【００１４】
本発明のプログラムは、上述した画像処理装置の制御方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した画像処理装置の制御方法の各ステップが実行されるため、この制御方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の一実施形態であるスキャナ装置１０の構成の概略を示す構成図である。本実施形態のスキャナ装置１０は、図１に示すように、読取面３１に載置された読取原稿の画像を読み取るキャリッジ３０と、装置全体の制御を司る制御ユニット２０と、を備えている。
【００１６】
キャリッジ３０は、読取面３１に載置された原稿に光を照射する光源ユニット３２と、原稿で反射した光を受けることにより画像を読み取るコンタクトイメージセンサ（ＣＩＳ）３６とを備えている。光源ユニット３２は、赤色に点灯する赤ＬＥＤ３４Ｒ、緑色に点灯する緑ＬＥＤ３４Ｇ、青色に点灯する青ＬＥＤ３４Ｂをその内部に配置しており、これらいずれかのＬＥＤの光を照射部３３から原稿の読取面へ照射可能に構成されている。ＣＩＳ３６は、複数の撮像素子３７ａを直列に配設したＣＣＤチップ３７が複数個、接続部３７ｂを介して接続されている。撮像素子３７ａは、画素に対応する光電変換素子であり露光されたときの光を電荷に変換して蓄積するフォトダイオードと、各フォトダイオードごとに形成されフォトダイオードから受け取った電荷を転送可能なＣＣＤとを備えている。本実施形態では、ＣＩＳ３６は、１５個のＣＣＤチップ３７を備えており、このＣＣＤチップ３７は６８８個の撮像素子３７ａを備えているＡ４サイズの原稿がダイレクトに読取可能に構成されている。このキャリッジ３０は、スキャナ装置１０の筐体の一端に取り付けられた駆動モータ３９と筐体の他端側に取り付けられた従動ローラ３８ａとの間に架設されたキャリッジベルト３８が駆動モータ３９によって駆動されるのに伴ってキャリッジ移動方向（副走査方向）へ移動する。なお、ここではＣＩＳ３６としてＣＣＤイメージセンサを例示したが、ＣＭＯＳ型のイメージセンサを採用してもよい。また、主走査方向にＣＣＤチップ３７を１列に配列したＣＩＳ３６を例示したが２列以上配列してもよい。
【００１７】
制御ユニット２０は、装置全体の制御を司るメインコントローラ２１と、ＣＩＳ３６を駆動制御するＣＩＳコントローラ２５と、ＣＩＳ３６の種々の動作の開始タイミングなどをＣＩＳ３６に出力するタイミングジェネレータ（ＴＧ）２６と、ＣＩＳ３６から出力された電気信号をデジタル信号に変換するアナログフロントエンド（ＡＦＥ）２７と、ＡＦＥ２７から入力した信号にガンマ補正など所定の処理を実行してデジタル画像データを作成する画像処理回路２８と、を備えている。メインコントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、処理プログラムや各種テーブルを記憶するＲＯＭ２３と、データを一時的に記憶するＲＡＭ２４と、ユーザパソコン（ＰＣ）５０などの外部機器と接続可能なインタフェース（Ｉ／Ｆ）２９と、図示しない入出力ポートとを備えている。メインコントローラ２１には、Ｉ／Ｆ２９からの読取指令など各種の信号や画像処理回路２８からデジタル画像データの信号などが入力される。また、メインコントローラ２１からは、光源ユニット３２への点灯信号や、駆動モータ３９への駆動信号、Ｉ／Ｆ２９へのデジタル画像データの信号、ＣＩＳコントローラ２５へのメインクロック及び読取指令の信号などが出力される。ＣＩＳコントローラ２５は、情報を記憶可能でありバッテリバックアップされたメモリ２５ａと、ＣＩＳ３６の読取時に用いる画素カウンタ２５ｂとを備えている。このＣＩＳコントローラ２５は、メインコントローラ２１から入力したメインクロックに基づいて作成したＣＩＳ３６の読取タイミングに相当する駆動クロックをＴＧ２６へ出力したりする。メモリ２５ａには、図２に示すように、ＣＣＤチップ３７の接続部３７ｂに関する情報である撮像素子位置情報４２と、ＣＩＳ３６の読取タイミングに関する情報であるタイミング情報４３とが記憶されている。画素カウンタ２５ｂは、現在原稿の読み取り動作をしている撮像素子３７ａを画素番号に置き換えて、それがいずれのものかを特定可能なようにカウントするカウンタである。なお、本明細書では、説明の便宜のため、撮像素子３７ａの位置を画素カウンタの値で示すことがある。ＴＧ２６は、読取解像度として１２００，６００，３００ｄｐｉとなるＣＩＳ３６の駆動パルスを生成する。
【００１８】
ここで、メモリ２５ａに記憶されている情報について説明する。図２は、メモリ２５ａに記憶されている撮像素子位置情報４２及びタイミング情報４３の説明図である。撮像素子位置情報４２には、ＣＩＳ３６に含まれている撮像素子３７ａのうち接続部３７ｂの撮像素子３７ａの位置に関する情報が格納されている。ここでは、読取開始時のオフセット値の「１００」を含め、主走査方向の２つめ以降のＣＣＤチップ３７の先頭の撮像素子３７ａの位置に対応する画素カウンタの値が格納されている。即ち、「０」からカウントしたチップ番号１の先頭の撮像素子３７ａのカウンタ値は「１００」であり、チップ番号２の先頭の撮像素子３７ａのカウンタ値は７８８−１００＝「６８８」である。また、ＣＩＳ３６が読み取り可能な複数の読取解像度に対応する接続部３７ｂの撮像素子３７ａの位置も格納されている。例えば、６００ｄｐｉでは先頭から２画素ずつを１画素ずつとし（２画素加算）、３００ｄｐｉでは、先頭から４画素ずつを１画素ずつとする（４画素加算）値が格納されている。
【００１９】
タイミング情報４３には、接続部３７ｂ以外の撮像素子３７ａの読取タイミングのうち基準信号の取得タイミングを表す通常基準駆動クロックｔｈ１と、接続部３７ｂの撮像素子３７ａの読取タイミングのうち基準信号の取得タイミングを表す接続部基準クロックｔｈ２と、撮像素子３７ａの読取タイミングのうち実測信号の取得タイミングを表す実測駆動クロックｔｌと、基準信号の取得に必要な基準サンプリング時間ｔｒｅｆと、実測信号の取得に必要な実測サンプリング時間ｔｓｉｇと、が格納されている。スキャナ装置１０では、まず基準となる信号を得たあと実測の信号出力を得て、これらの差分を読取信号とするものとした。図３は、通常の撮像素子３７ａでの駆動クロックと信号出力との説明図であり、図４は、接続部３７ｂの撮像素子３７ａでの駆動クロックと信号出力との説明図である。通常の撮像素子３７ａにおいては、図３に示すように、通常基準駆動クロックｔｈ１は、基準信号の取得に必要な基準サンプリング時間ｔｒｅｆに加え、前の撮像素子３７ａからの切り替わりにより発生するノイズをキャンセル可能なマージンを設けた値に設定されている。また、通常実測駆動クロックｔｌは、実測信号の取得に必要な実測サンプリング時間ｔｓｉｇに加え、基準信号からの変化が実測信号に含まれないようなマージンを設けた値に設定されている。一方、接続部３７ｂにおいて、次のＣＣＤチップ３７への切り替わり時には撮像素子３７ａの切り替わり時に比べ大きなノイズが発生することから、図４に示すように、接続部基準クロックｔｈ２は、通常基準駆動クロックｔｈ１よりも大きなマージンを設けた値、即ち通常基準駆動クロックｔｈ１よりも長い時間に設定されている。ここでは、接続部基準クロックｔｈ２は、ＣＣＤチップ３７が切り替わる際に生じるノイズの影響を抑える程度だけ通常基準駆動クロックｔｈ１よりも長いタイミングに設定されている。
【００２０】
次に、こうして構成された本実施形態のスキャナ装置１０の動作、特に画像を読み取る読取タイミングを設定する動作について説明する。図５は、ＣＩＳコントローラ２５により実行される駆動クロック設定ルーチンの一例を表すフローチャートであり、図６は、画素カウンタと駆動クロックの設定とを経時的に表す説明図である。このルーチンは、メモリ２５ａに記憶され、ユーザＰＣ５０からの画像読取指令を受信したあと実行される。このルーチンが実行されると、ＣＩＳコントローラ２５は、ＣＣＤチップ３７の読み取り動作のタイミングである駆動クロックを通常基準駆動クロックｔｈ１及び実測駆動クロックｔｌに設定すると共に画素カウンタ２５ｂのカウントアップ設定値を非接続部の値（通常の値）に設定する（ステップＳ１００）。ここでは、画素カウンタ２５ｂのカウントアップ設定値は、１画素に相当する値となるよう、メインクロックが所定数カウント（例えば１０カウント）すると画素カウンタが１インクリメントされるよう定められている。なお、別に実行されている図示しない読取処理ルーチンにおいて、ここで設定された駆動クロックに基づいて、ＴＧ２６は、ＣＣＤチップ３７の読取制御を実行する（図３参照）。次に、読取開始信号としてのシフト信号の出力タイミングであるか否かを判定し（ステップＳ１１０）、シフト信号の出力タイミングであるときには、シフト信号をＴＧ２６へ出力する（ステップＳ１２０）。ここでは、シフト信号は、このルーチンの開始直後において、画素カウンタ２５ｂのカウントが開始されたあとに（ここではカウンタ値「１」）出力されるものとした（図６のｔ１）。なお、画素カウンタの値が「１００」までは、撮像素子３７ａのフォトダイオードに蓄積した電荷をＣＣＤに掃き出す時間としてのオフセット時間として設定されている。ステップＳ１２０のあと、または、ステップＳ１１０でシフト信号の出力タイミングでないときには、現在の画素位置が接続部３７ｂであるか接続部３７ｂ以外（非接続部）であるかを判定する（ステップＳ１３０）。この判定は、現在の画素カウンタ２５ｂの値が、設定されている読取解像度に対応する撮像素子位置情報４２のカウンタ値であるか否かに基づいて行う。現在の画素位置が非接続部であるときには、ステップＳ１００で設定したカウントアップ設定値に基づき画素カウンタ２５ｂのカウント処理を実行する（ステップＳ１４０）。続いて、ＣＩＳ３６の１ラインの読取処理が終了したか否かを画素カウンタ２５ｂの値に基づいて判定し（ステップＳ１５０）、１ラインの読取処理が終了していないときには、ステップＳ１１０以降の処理を実行する。
【００２１】
一方、ステップＳ１３０で現在の画素位置が接続部３７ｂであるときには、駆動クロックを接続部基準駆動クロックｔｈ２及び実測駆動クロックｔｌに設定すると共に、カウントアップ設定値を接続部の値に設定する（ステップＳ１６０，図６のｔ２）。ここでは、カウントアップ設定値は、接続部基準駆動クロックｔｈ２が通常基準駆動クロックｔｈ１よりも長い時間に設定されていることから、接続部基準駆動クロックｔｈ２に対応する値、即ち、メインクロックが上記所定数よりも大きな数のカウント（例えば１５カウント）すると画素カウンタ２５ｂが１インクリメントされるよう定められている。次に、ここで設定したカウントアップ設定値に基づき画素カウンタ２５ｂのカウント処理を実行し（ステップＳ１７０，図６参照）、続いて、ステップＳ１１０以降の処理を実行する（図６のｔ３）。このように、ＣＩＳ３６の接続部３７ｂの撮像素子３７ａについてだけ、通常よりも長い読取タイミングに設定するのである。なお、ここで設定された駆動クロックに基づいて、ＴＧ２６は、ＣＣＤチップ３７の読取制御を実行する（図４参照）。
【００２２】
一方、ステップＳ１５０で１ラインの読取処理が終了したときには、画素カウンタ２５ｂの値を「０」にクリアし（ステップＳ１８０）、読取指令されたときの読取設定範囲に基づいて、原稿の読取処理が終了したか否かを判定する（ステップＳ１９０）。読み取り処理が終了したときには、このままこのルーチンを終了し、読取処理が終了していないとき、即ち未読取のラインが存在するときには、ステップＳ１１０以降の処理を実行する。ここでは、別に実行されている図示しない読取処理ルーチンにおいて、１ラインの読み取りが終了するたびに光源ユニット３２の発光を赤ＬＥＤ３４Ｒ，緑ＬＥＤ３４Ｇ，青ＬＥＤ３４Ｂと切り替えて画像を読み取るものとした。
【００２３】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＣＩＳ３６が本発明の読取手段に相当し、このうちＣＣＤチップ３７が読取部に相当し、撮像素子３７ａが撮像素子に相当し、接続部３７ｂが接続部に相当する。また、ＣＩＳコントローラ２５が判定手段及び制御手段に相当し、メモリ２５ａが記憶手段に相当し、画素カウンタ２５ｂが画素カウンタに相当する。また、通常基準駆動クロックｔｈ１及び実測駆動クロックｔｌが所定の非接続部タイミングに相当し、接続部基準駆動クロックｔｈ２及び実測駆動クロックｔｌが所定の接続部タイミングに相当する。なお、本実施形態では、スキャナ装置１０の動作を説明することにより本発明の画像処理装置の制御方法の一例も明らかにしている。
【００２４】
以上詳述した本実施形態のスキャナ装置１０によれば、複数のＣＣＤチップ３７が接続部３７ｂを介して隣接して配置され画像を読み取り可能なＣＩＳ３６の画像を読み取る読取位置が接続部３７ｂであるか否かを判定し、読取位置が接続部３７ｂ以外であると判定されたときには、読取間隔としての通常基準駆動クロックｔｈ１及び実測駆動クロックｔｌで画像を読み取り、読取位置が接続部３７ｂであると判定されたときには、接続部以外のタイミングよりも読取間隔が長い接続部基準駆動クロックｔｈ２及び実測駆動クロックｔｌで画像を読み取る。このように、接続部３７ｂでの読み取りでは、接続部以外のタイミングよりも読取間隔が長いタイミングを用いることにより、ＣＣＤチップ３７の切り替わりなどで生じるノイズの影響などを受けにくくするのである。したがって、接続部３７ｂでの読取結果を近隣の画素により補正するものに比して、読取画像の劣化をより抑制することができる。また、接続部３７ｂ以外では、接続部３７ｂのタイミングよりも短いタイミングで画像を読み取るため、接続部３７ｂに合わせた読取タイミングで全てのＣＣＤチップ３７を制御するものに比して、より迅速に画像を読み取ることができる。また、ＣＩＳ３６の全体のうち何処に接続部３７ｂの撮像素子３７ａがあるかをメモリ２５ａに記憶し、画素カウンタ２５ｂを用いて撮像素子３７ａの位置を把握するため、読取位置が接続部３７ｂであるか否かを比較的簡便に判定することができるし、撮像素子の数が異なる複数のＣＣＤチップ３７を比較的容易に用いることができる。更に、ＣＩＳ３６が読取可能な複数の読取解像度に対応する接続部３７ｂの位置を記憶しており、読取解像度に対応した接続部３７ｂの位置に基づいて読取位置が接続部３７ｂであるか否かを判定するため、複数の読取解像度に応じた接続部３７ｂの位置を比較的容易に判定することができる。更にまた、接続部基準駆動クロックｔｈ２は、ＣＣＤチップ３７が切り替わる際に生じるノイズの影響を抑える程度だけ通常基準駆動クロックｔｈ１よりも読取間隔が長いタイミングに設定されているため、接続部３７ｂでの画像の読取タイミングができる限り短くなり、一層迅速に画像を読み取ることができる。
【００２５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２６】
例えば、上述した実施形態では、ＣＩＳ３６の全体のうち接続部３７ｂの撮像素子３７ａの画素カウンタ数を格納した撮像素子位置情報４２をメモリ２５ａに記憶し、画素カウンタ２５ｂのカウンタ値と、撮像素子位置情報４２に記憶された画素カウンタ数とに基づいて読取位置が接続部３７ｂであるか否かを判定するものとしたが、ＣＩＳコントローラ２５は、ＣＣＤチップ３７をカウントすることにより画像を読み取っているＣＣＤチップ３７を特定する図示しない読取部カウンタを備えるものとし、図７に示すように、ＣＣＤチップ３７が備える複数の撮像素子３７ａの数（画素カウント数）とＣＣＤチップ３７の数（チップカウント数）とを格納したカウント数情報４４をメモリ２５ａに記憶し、ＣＩＳ３６の読取に伴って画素カウンタ２５ｂをカウントアップし、前記画素カウンタの値が読取中のＣＣＤチップ３７が終了する値であるときには読取部カウンタをカウントアップし、図８に示すように、読取部カウンタがカウントアップされるか否かに基づいて読取位置が接続部３７ｂであるか否かを判定するものとしてもよい。図７は、メモリ２５ａに記憶されたカウント数情報４４の説明図であり、図８は、画素カウンタ、チップカウンタ、オフセットカウンタと駆動クロックの設定とを経時的に表す説明図である。同じ撮像素子３７ａの数を備えるＣＣＤチップ３７によりＣＩＳ３６を構成し、カウント数情報４４に、オフセットカウント数と、画素カウント数と、ＣＣＤチップ３７の数に相当する情報であるチップカウント数を、各読取解像度ごとに格納しておく。そして、まず、読取指令をメインコントローラ２１から受信すると、ＣＩＳコントローラ２５は、図８に示すように、オフセットカウンタをカウントアップする。なお、オフセットカウンタ、画素カウンタ及びチップカウンタは、上述した実施形態と同様にメインクロックのカウント数に基づいてカウントアップを行う。次に、オフセットカウンタのカウンタ値がカウント数情報４４に格納されている値（ここでは「１００」）になると、このカウンタ値をクリアすると共に画素カウンタ２５ｂをカウントアップする（図８のｔ２）。続いて、画素カウンタのカウンタ値がカウント数情報４４に格納されている値になると、このカウンタ値をクリアすると共にチップカウンタをカウントアップする（図８のｔ３）。このとき、読取位置が接続部３７ｂであるものとして、通常基準駆動クロックｔｈ１から接続部基準駆動クロックｔｈ２へ切り替えるのである。こうすれば、撮像素子３７ａのカウントと、ＣＣＤチップ３７のカウントとを分けて行うことにより、接続部３７ｂの撮像素子の位置を記憶する数を抑制可能であるため、撮像素子位置情報４２に比べて、メモリ２５ａの記憶領域を抑制することができる（図２及び図７参照）。
【００２７】
上述した実施形態では、駆動クロック設定ルーチンを実行するＣＩＳコントローラ２５として説明したが、これをＡＳＩＣ（Application Specific Integrated Circuit）で構成してもよい。
【００２８】
上述した実施形態では、本発明の画像処理装置をスキャナ装置１０として説明したが、繋目を有するＣＣＤチップ３７を備え、画像を読み取るものであれば特に限定されず、印刷装置を備えたマルチファンクションプリンタとしてもよいし、ＦＡＸ装置としてもよい。また、スキャナ装置１０の態様で本発明を説明したが、画像処理装置の制御方法の態様としてもよいし、この方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００２９】
【図１】スキャナ装置１０の構成の概略を示す構成図である。
【図２】撮像素子位置情報４２及びタイミング情報４３の説明図である。
【図３】通常の撮像素子３７ａでの駆動クロックと信号出力との説明図である。
【図４】接続部３７ｂでの駆動クロックと信号出力との説明図である。
【図５】駆動クロック設定ルーチンの一例を表すフローチャートである。
【図６】画素カウンタと駆動クロックの設定とを経時的に表す説明図である。
【図７】メモリ２５ａに記憶されたカウント数情報４４の説明図である。
【図８】各カウンタと駆動クロックの設定とを経時的に表す説明図である。
【符号の説明】
【００３０】
１０  スキャナ装置、２０  制御ユニット、２１  コントローラ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＣＩＳコントローラ、２５ａ  メモリ、２５ｂ  画素カウンタ、２６  タイミングジェネレータ（ＴＧ）、２７  アナログフロントエンド（ＡＦＥ）、２８  画像処理回路、２９  インタフェース（Ｉ／Ｆ）、３０  キャリッジ、３１  読取面、３２  光源ユニット、３３  照射部、３４Ｒ  赤ＬＥＤ、３４Ｇ  緑ＬＥＤ、３４Ｂ  青ＬＥＤ、３６  コンタクトイメージセンサ（ＣＩＳ）、３７  ＣＣＤチップ、３７ａ  撮像素子、３７ｂ  接続部、３８  キャリッジベルト、３８ａ  従動ローラ、３９  駆動モータ、４２  撮像素子位置情報、４３  タイミング情報、４４  カウント数情報、５０  ユーザパソコン（ＰＣ）。
【図１】
2008193584.tif 000003
【図２】
2008193584.tif 000004
【図３】
2008193584.tif 000005
【図４】
2008193584.tif 000006
【図５】
2008193584.tif 000007
【図６】
2008193584.tif 000008
【図７】
2008193584.tif 000009
【図８】
2008193584.tif 000010