(57)【要約】【課題】スキャン画像の画質を向上させる。【解決手段】第１センサー列と、第１センサー列から副走査方向に異なる位置に設けられた第２センサー列と、第１色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第１画像データを生成し、第２色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第２画像データを生成し、第３色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第３画像データを生成し、第１画像データと第２画像データと第３画像データとに基づいて第１解像度のスキャンデータを生成する生成部と、を備えたスキャナーを構成する。【選択図】図１
2018117264.tif 000002
【特許請求の範囲】
【請求項１】
第１センサー列と、
前記第１センサー列から副走査方向に異なる位置に設けられた第２センサー列と、
第１色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第１画像データを生成し、
第２色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第２画像データを生成し、
第３色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第３画像データを生成し、
前記第１画像データと前記第２画像データと前記第３画像データとに基づいて第１解像度のスキャンデータを生成する生成部と、
を備えたスキャナー。
【請求項２】
前記第１色の光源が点灯している状態で、前記第２センサー列のみが原稿を読み取った結果に基づいて第４画像データを生成し、
前記第２色の光源が点灯している状態で、前記第２センサー列のみが原稿を読み取った結果に基づいて第５画像データを生成し、
前記第３色の光源が点灯している状態で、前記第２センサー列のみが原稿を読み取った結果に基づいて第６画像データを生成し、
前記第４画像データと前記第５画像データと前記第６画像データとに基づいて前記第１解像度よりも高い第２解像度のスキャンデータを生成する
請求項１に記載のスキャナー。
【請求項３】
前記第１解像度は前記第２解像度の１／Ｎ（Ｎは２以上の整数）であり、
前記第１センサー列と前記第２センサー列との副走査方向のピッチは、前記第２センサー列における素子のピッチのＮ／２倍である、
請求項２に記載のスキャナー。
【請求項４】
前記第２解像度は６００ｄｐｉである、
請求項２または請求項３のいずれかに記載のスキャナー。
【請求項５】
前記第１センサー列と前記第２センサー列との副走査方向のピッチは、前記第２センサー列の素子のピッチに等しい、
請求項１〜請求項３のいずれかに記載のスキャナー。
【請求項６】
前記第１センサー列は、
主走査方向中央部における副走査方向の幅が主走査方向の異なる位置における副走査方向の幅よりも狭い素子を有する、
請求項１〜請求項５のいずれかに記載のスキャナー。
【請求項７】
前記第１解像度は３００ｄｐｉである、
請求項１〜請求項６のいずれかに記載のスキャナー。
【請求項８】
第１センサー列と、
前記第１センサー列から副走査方向に異なる位置に設けられた第２センサー列と、
を備えたスキャナーを用いてスキャンデータを生産する方法であって、
第１色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第１画像データを生成し、
第２色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第２画像データを生成し、
第３色の光源が点灯している状態で、前記第１センサー列および前記第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第３画像データを生成し、
前記第１画像データと前記第２画像データと前記第３画像データとに基づいて第１解像度のスキャンデータを生成する、
スキャンデータの生産方法。
【請求項９】
第１色の光を検知する第１センサー列と、
前記第１センサー列から副走査方向に異なる位置に設けられ、前記第１色の光を検知する第２センサー列と、
を備え、
前記第１センサー列に含まれる第１素子と当該第１素子の隣の素子とのピッチは、前記第２センサー列に含まれる第２素子と当該第２素子の隣の素子とのピッチと異なるスキャンセンサー。
【請求項１０】
前記第１センサー列は、
主走査方向中央部における副走査方向の幅が主走査方向の異なる位置における副走査方向の幅よりも狭い素子を有する、
請求項９に記載のスキャンセンサー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー、スキャンデータの生産方法およびスキャンセンサーに関する。
【背景技術】
【０００２】
従来、複数のラインセンサーを使って原稿をスキャンし、各ラインセンサーが検知した出力を合成してスキャンデータを生成する技術が知られている。例えば、特許文献１や特許文献２に開示された技術おいては、複数のラインセンサーで重複した領域を読み取り、読み取り結果を合成することでスキャンデータが生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許４８６４０２１号公報
【特許文献２】米国特許８３４５３２５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のスキャナーにおいては、原稿の読み取り結果において、当該原稿に存在しない模様や色などが発生する場合があった。
本発明は、スキャン画像の画質を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するためのスキャナーは、第１センサー列と、第１センサー列から副走査方向に異なる位置に設けられた第２センサー列と、第１色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第１画像データを生成し、第２色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第２画像データを生成し、第３色の光源が点灯している状態で、第１センサー列および第２センサー列が原稿の主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて第３画像データを生成し、第１画像データと第２画像データと第３画像データとに基づいて第１解像度のスキャンデータを生成する生成部と、を備える。この構成によれば、原稿に存在しない模様や色などの発生を防止または低減することができ、画質を向上させることができる。
【０００６】
さらに、スキャナーが、第１色の光源が点灯している状態で、第２センサー列のみが原稿を読み取った結果に基づいて第４画像データを生成し、第２色の光源が点灯している状態で、第２センサー列のみが原稿を読み取った結果に基づいて第５画像データを生成し、第３色の光源が点灯している状態で、第２センサー列のみが原稿を読み取った結果に基づいて第６画像データを生成し、第４画像データと第５画像データと第６画像データとに基づいて第１解像度よりも高い第２解像度のスキャンデータを生成する構成を備えていても良い。この構成によれば、画質を向上可能なスキャナーにおいて、より高解像度での読み取りも可能である。
【０００７】
さらに、第１解像度は第２解像度の１／Ｎ（Ｎは２以上の整数）であり、第１センサー列と第２センサー列との副走査方向のピッチは第２解像度における素子のピッチのＮ／２倍である構成であっても良い。この構成によれば、画質を向上可能な第１解像度とより高解像度な第２解像度との組み合わせとして、種々の組み合わせを提供することができる。なお、第１解像度と第２解像度との組み合わせは、例えば、３００ｄｐｉと６００ｄｐｉとが挙げられる。これらの構成においては、画質の向上と高解像の読み取りが可能なスキャナーを典型的な解像度によって実現可能である。
【０００８】
さらに、第１センサー列と第２センサー列との副走査方向のピッチは、第２センサー列の素子のピッチに等しい構成であっても良い。この構成によれば、主走査方向と副走査方向との双方において、第１解像度で読み取った場合の画質を向上させることができる。
【０００９】
さらに、第１センサー列は、主走査方向中央部における副走査方向の幅が主走査方向の異なる位置における副走査方向の幅よりも狭い素子を有する構成であっても良い。この構成によれば、第１センサー列の１個の素子と第２センサー列の複数個の素子との実効面積をほぼ同一にすることができる。
【００１０】
さらに、第１色の光を検知する第１センサー列と、第１センサー列から副走査方向に異なる位置に設けられ、第１色の光を検知する第２センサー列と、を備え、第１センサー列に含まれる第１素子と当該第１素子の隣のセンサーとのピッチは、第２センサー列に含まれる第２素子と当該第２素子の隣のセンサーとのピッチと異なるスキャンセンサーが構成されても良い。この構成によれば、原稿に存在しない模様や色などの発生を防止または低減することができ、画質を向上させることが可能なスキャンセンサーを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】スキャナーのブロック図である。
【図２】スキャナーの副走査装置の周辺の構造を示す図である。
【図３】スキャナーの光学部の構成例を示す図である。
【図４】光学部による縮小を模式的に示す図である。
【図５】読み取り結果の合成を示す図である。
【図６】画質低下要因の説明図である。
【図７】画質低下要因の説明図である。
【図８】スキャンセンサーの構成例を説明する説明図である。
【図９】回路構成例の説明図である。
【図１０】スキャン処理のフローチャートである。
【図１１】他の実施例にかかるスキャンセンサーの構成例を説明する説明図である。
【図１２】他の実施例にかかるスキャンセンサーの構成例を説明する説明図である。
【発明を実施するための形態】
【００１２】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）スキャナーの構成：
（２）画質低下要因：
（３）スキャンセンサーの構成：
（４）回路例：
（５）スキャン処理：
（６）他の実施形態：
【００１３】
（１）スキャナーの構成：
図１は、本発明の一実施例にかかるスキャナー１のブロック図である。スキャナー１は、コントローラー１０と通信部７０と操作部８０と読取部（光源３１、スキャンセンサー２１、副走査装置４１、光学部６１）を備える。コントローラー１０は、図示しない記録媒体と、当該記録媒体からプログラムを読み出して実行するプロセッサー（特定の処理を実行するように回路が構成されたＡＳＩＣ等の専用回路であってもよいし、ＡＳＩＣ等とＣＰＵとが協働していてもよい）を備える。
【００１４】
コントローラー１０はスキャンデータを生成する生成部として機能する。すなわち、コントローラー１０は、スキャナー１の各部を制御して原稿を読み取り、読み取り結果を補正してスキャンデータを生成する。操作部８０は、利用者に対して種々の情報を提供する出力部と、利用者による入力操作を受け付ける入力部とを備えている。コントローラー１０は、操作部８０を制御して読取条件の選択やスキャン開始指示等を行うための情報を出力部に表示させる。利用者は、当該出力部の出力に基づいて読取条件の選択やスキャン開始指示等を入力することができる。本実施形態において利用者は、読取条件としての解像度を少なくとも３００ｄｐｉと６００ｄｐｉとのいずれかから選択可能である。ここでは、３００ｄｐｉを第１解像度、６００ｄｐｉを第２解像度と呼ぶ。
【００１５】
スキャン開始指示が入力されると、コントローラー１０は、スキャナー１の各部を制御し、原稿を読み取るための動作（例えば、原稿の搬送等）を行わせる。この動作により、スキャンセンサー２１から読み取り結果が出力されると、コントローラー１０が読み取り結果を合成し、合成結果を補正してスキャンデータを生成する。
【００１６】
通信部７０は、外部の装置（本実施形態においては、外部のコンピューター９０）と通信を行うための装置であり、コントローラー１０は、任意の情報をコンピューター９０に送信し、コンピューター９０から各種の指示等を受け取ることができる。本実施形態において、スキャンデータが生成されると、コントローラー１０が通信部７０を介してスキャンデータをコンピューター９０に送信する。むろん、スキャンデータは、種々の態様で利用されてよく、スキャナー１が備える図示しない記録媒体に保存されてもよいし、可搬型の記録媒体に保存されてもよいし、通信部７０を介してコンピューター９０以外の装置に提供されてもよい。
【００１７】
本実施形態にかかるスキャナー１は原稿台を備えており、平面の原稿台に載せられた原稿が読み取られる。本実施形態において、原稿台の原稿は、スキャンセンサー２１，光源３１，副走査装置４１，光学部６１を備える読取部によって読み取られる。図２は、原稿台５０と読取部Ｕとをカバー５１と模式的に示す図である。同図に示すＸ軸は副走査方向、Ｚ軸は原稿台５０に垂直な方向を示しており、この図においてはＸ軸およびＺ軸に垂直な方向が主走査方向である。スキャナー１にはヒンジによって開閉可能なカバー５１が取り付けられている。原稿台５０に原稿が無い状態でカバー５１を閉じるとカバー５１の裏面に設けられた白基準板Ｗ，黒基準板Ｂ，合成マーク板Ｍと原稿台５０とが接触する。従って、原稿台に原稿が無い状態でカバー５１が閉じられると白基準板Ｗ，黒基準板Ｂ，合成マーク板Ｍの読み取りを行うことができる。
【００１８】
白基準板Ｗ，黒基準板Ｂ，合成マーク板Ｍは読み取り範囲内で任意の位置に配置可能であるが、本実施形態においては、白基準板Ｗ、黒基準板Ｂ、合成マーク板Ｍは原稿と重ならない位置に配置されている。すなわち、本実施形態においては、原稿台５０の一方の端（Ｘ軸負方向）に原稿を合わせて配置するように構成されており、原稿を原稿台５０に配置してカバー５１を閉じた場合に原稿と、白基準板Ｗ、黒基準板Ｂ、合成マーク板Ｍとが接触しないような位置に配置してある。このため、原稿の読み取り前に、必要に応じて白基準板Ｗ、黒基準板Ｂ、合成マーク板Ｍの読み取りを行うことが可能である。
【００１９】
白基準板Ｗ，黒基準板Ｂ，合成マーク板Ｍは主走査方向に長い部材であり、少なくとも主走査方向の読み取り範囲の全域に渡って存在する。合成マーク板Ｍは、複数のラインセンサーで重複して読み取られる重複領域（詳細は後述）のそれぞれに合成マークが形成された部材である。合成マークは、各ラインセンサーで読み取った読取画像を合成する際の基準となる結合位置を特定するためのマークであり、カバー５１を閉じた状態で各ラインセンサーによって合成マークを読み取った場合に、当該合成マークを読み取った素子の画素同士を重ねることによって結合が行われるように構成されている。白基準板Ｗは白色の基準となる白色の部材であり、原稿台５０と接触する面は白基準になる白基準面である。黒基準板Ｂは、黒色の基準となる黒色の部材であり、原稿台５０と接触する面は黒基準になる黒基準面である。
【００２０】
副走査装置４１は、副走査方向（Ｘ軸方向）に読取部Ｕを往復動作させることが可能な装置である。コントローラー１０は、副走査装置４１の動作を制御することができる。光源３１は、原稿台の所定方向に向けて照明光を照射するように副走査装置４１に取り付けられた複数色のＬＥＤを備えている。従って、原稿が読み取られる場合、ＬＥＤの向きが固定方向に向いた状態で光源３１が副走査方向に移動し得る。すなわち、照射光が照射される位置が副走査方向に移動することで読み取り位置が変化し、副走査が行われる。なお、本実施形態において光源３１は、第１色（Ｒ：赤）、第２色（Ｇ：緑）、第３色（Ｂ：青）の３色のＬＥＤを備えている。コントローラー１０は、光源３１を制御し、副走査の過程で第１色、第２色、第３色の順にＬＥＤを点灯させる制御を繰り返すことで原稿のカラースキャンを行うことができる（むろん、点灯順序は異なっていてもよい）。
【００２１】
図３は、光路の一例を示す図であり、視線を主走査方向と平行にした状態で示している。図３においては、原稿台５０に載せられた原稿Ｐに光を照射する光源３１と光学部６１（６１ａ，６１ｂ）とスキャンセンサー２１とを示している。また、図３においては、光源３１による原稿Ｐ上の照射面の一部を拡大図Ｆとして示している。
【００２２】
拡大図Ｆにおいては、第１色の光路をＲおよび実線の矢印で示し、第２色の光路をＧおよび破線の矢印で示し、第３色の光路をＢおよび一点鎖線の矢印で示している。拡大図Ｆに示す光路の矢印は代表的な光路であり、各色それぞれが独立して点灯された状態で読取部Ｕが副走査方向に移動することで副走査方向の所定範囲が各色で読み取られる。また、本実施形態においては、副走査方向に連続する一定の領域が１画素を構成し、１画素の画像は第１色の階調値と第２色の階調値と第３色の階調値とで構成される。
【００２３】
光学部６１は、スキャンセンサー２１に原稿の画像を縮小しつつ結像させる光学部材を備えている。すなわち、光学部６１は、光源３１の光が原稿に照射されることで生じる原稿からの光をラインセンサーに導く光路を形成する光学部材を備える。光路は種々の構造によって提供されて良く、光学部材も種々の部材、例えば、絞りやレンズ、反射鏡等のいずれかまたは組み合わせによって構成可能である。光学部６１は２個の反射鏡６１ａ，６１ｂを備えており、例えば、反射鏡６１ａを平面鏡、反射鏡６１ｂを凹面鏡とすることにより、原稿Ｐの主走査方向（Ｘ軸、Ｚ軸に垂直な方向）の１ライン分の光を主走査方向で分割し、縮小することによってラインセンサー２１ａに導く構成等が採用可能である。
【００２４】
原稿読取位置に存在する物体（原稿や白基準板等）にて反射した光はスキャンセンサー２１が備える複数のラインセンサー２１ａで受光される。各ラインセンサー２１ａは２列のラインセンサーであり、各列においてラインセンサーが備える光電変換素子（以後、素子と呼ぶ）は１方向に並べられている。なお、本実施形態においては、ラインセンサーの各素子が並ぶ方向を主走査方向とみなす。
【００２５】
スキャンセンサー２１は、図示しないアナログフロントエンドを備えている。アナログフロントエンドは、光の受光量に応じて素子が出力した信号にゲインを作用させて出力する回路やＡ／Ｄ変換する回路を含む。本実施形態においてアナログフロントエンドは、当該ゲインを示す情報を記録する記録媒体を備えており、アナログフロントエンドにおいては、当該ゲインを示す情報に基づいて、スキャンセンサー２１の黒レベルを最小の出力値、白レベルを最大の出力値にするゲイン調整を行う。
【００２６】
図４は、視線を副走査方向と平行にした状態で光学部６１による作用を模式的に示している。図４においては、原稿Ｐからの光が光学部６１を経てラインセンサー２１ａに導かれる様子が示されており、原稿Ｐからの光の光路を破線および一点鎖線で模式的に示している。すなわち、ラインセンサー２１ａは、主走査方向（Ｙ軸方向）に並んでおり、原稿Ｐにおいて主走査方向において一部重複しながら隣接する部分毎の像は、原稿Ｐの各部分に対応した光学部６１の各部分で縮小される。そして、原稿Ｐの各部分の像は、各部分に対応した各ラインセンサー２１ａに結像する。なお、図４において、破線および一点鎖線は光路の範囲を模式的に示しており、光学部６１によって像はＹ方向に逆転し得る。
【００２７】
以上のように、本実施形態においてスキャンセンサー２１が備える各ラインセンサー２１ａにおいて、隣接する各ラインセンサー２１ａは、原稿Ｐにおいて主走査方向に隣接する各部分を読み取り、隣接するラインセンサー２１ａは、原稿Ｐにおける同一の領域を重複して読み取るように構成されている。すなわち、隣接するラインセンサー２１ａの一方で読み取られる原稿上の領域を第１領域、隣接するラインセンサー２１ａの他方で読み取られる原稿上の領域を第２領域とした場合、第１領域と第２領域とが重複領域において一部重複する。図４においては、第１領域Ｒ1と第２領域Ｒ2と重複領域Ｒcとの例を１個示しているが、図４に示すようにラインセンサー２１ａが１６個存在するのであれば、重複領域は１５個存在する。
【００２８】
各ラインセンサー２１ａにおいては、原稿Ｐの重複領域を重複して読み取るため、コントローラー１０が、隣接するラインセンサー２１ａが出力したデータを合成する。具体的には、コントローラー１０は、合成マーク板Ｍに形成された合成マークに基づいて、複数のラインセンサー２１ａの出力を混合する。このために本実施形態においては、原稿Ｐの読み取りが行われる前に、合成マークの読み取りが行われる。
【００２９】
具体的にはコントローラー１０が副走査装置４１を制御し、合成マークを読み取り可能な位置に読取部を移動させる。この状態でコントローラー１０は、光源３１を点灯させる。この結果、各ラインセンサー２１ａは、合成マークを読み取った画像を出力する。図５は、ラインセンサー２１ａが備える素子を示す模式図であり、素子を丸で示している。なお、図５においては、簡単のためにラインセンサー２１ａが備える２列のセンサーのうち、１列を示している。図５に示す例において合成マークは副走査方向に延びる直線であり、合成マーク面において合成マーク以外の部分は白色である。
【００３０】
当該合成マークは、隣接するラインセンサー２１ａの双方で読み取られる。図５においては、合成マーク板Ｍの同一位置に形成された合成マークを読み取ったラインセンサー２１ａの素子を黒に着色して模式的に示しており、合成マークをハッチングによって模式的に示し、合成マークを読み取った素子に重ねて示している。また、隣接するラインセンサー２１ａの一方を上部左側に配置し、他方を下部右側に配置し、合成マークを読み取った素子が縦方向に並ぶようにラインセンサー２１ａの模式図を配置している。ここでは、隣接するラインセンサー２１ａの一方を第１ラインセンサー２１ａ１、他方を第２ラインセンサー２１ａ２と呼ぶ。
【００３１】
第１ラインセンサー２１ａ１、第２ラインセンサー２１ａ２は、主走査方向にならぶ各素子の受光量に対応した出力をシリアルデータとして出力する。そこで、コントローラー１０は、第１ラインセンサー２１ａ１の出力を解析し、端部から６個目の素子Ｓ61で合成マークを検出したことを特定する。また、コントローラー１０は、第２ラインセンサー２１ａ２の出力を解析し、端部から６個目の素子Ｓ62で合成マークを検出したことを特定する。この場合、コントローラー１０は、第１ラインセンサー２１ａ１の端部から６個目の素子Ｓ61と、第２ラインセンサー２１ａ２の端部から６個目の素子Ｓ62とが同一位置を読み取ったとみなし、各ラインセンサー２１ａに対応づけて各素子の位置を図示しないメモリに記録する。ここでは、同一位置を読み取った素子の位置を結合位置と呼ぶ。
【００３２】
コントローラー１０は、以上の処理を主走査方向の端に位置するラインセンサー２１ａから順に実施し、複数のラインセンサー２１ａのそれぞれで結合位置を特定する。以上のようにして結合位置が特定されると、原稿Ｐが読み取られた際に、コントローラー１０は、当該結合位置が重なるように各ラインセンサー２１ａの出力を合成することにより、１ライン分のデータを生成する。１ライン分のデータは、第１色、第２色、第３色のそれぞれについて生成され、コントローラー１０は、計３色のデータを、各画素について３色分の階調値を有する１ライン分のデータとして取得する。コントローラー１０は、このような３色分からなるスキャンデータの生成を副走査方向に繰り返すことにより、原稿Ｐの読み取りを行う。以上の構成によれば、原稿Ｐの読み取りを行うことが可能である。
【００３３】
（２）画質低下要因：
本実施形態のように、複数の解像度による読み取りを実行可能なスキャナーにおいては、従来、複数の解像度の中の最高解像度で素子が配置されたラインセンサーを備える構成とすることが多い。例えば、最高解像度での読み取りに際しては、１素子の読み取り結果に基づいて１画素（１画素の各色）の読み取りを行い、最高解像度より低い解像度での読み取りに際しては、複数素子の読み取り結果に基づいて（例えば複数素子の検出結果の和（平均）等）１画素の読み取りを行うことが多い。
【００３４】
しかし、このような構成において、最高解像度より低い解像度での読み取りにおいて原稿Ｐに存在しない模様や色などが発生する画質低下が生じる場合があった。このような画質低下は、オフセット印刷された原稿の読み取りにおいて特に顕著に発生する場合がある。すなわち、オフセット印刷の網点は１インチあたり８５〜２００線程度のものが多く、この値と読取解像度とが近い場合、例えば、２００ｄｐｉや３００ｄｐｉの読み取りが行われる場合、網点の局所的な配置の影響を受けて原稿Ｐに存在しない模様や色などが発生し得る。
【００３５】
ここでは、最高解像度での読み取りと、最高解像度より低い解像度での読み取りとを比較して、画質低下要因の一つを説明する。図６，図７においては、６００ｄｐｉのピッチで並べられた素子２１ｂの一部を模式的に示している。図６，７においては、図面横方向が主走査方向、縦方向が副走査方向である。また、図６は、素子２１ｂによって６００ｄｐｉの読取解像度の読み取りを行う例を説明する説明図、図７は、素子２１ｂによって３００ｄｐｉの読取解像度の読み取りを行う例を説明する説明図である。なお、これらの図においては、素子２１ｂが原稿に対して副走査方向に相対的に移動する移動方向をＸ軸負方向として説明する。
【００３６】
６００ｄｐｉの読取解像度で読み取りを行う場合、素子２１ｂが原稿に対して相対的に１画素分（１／６００インチ）だけ副走査方向に移動する間に、第１色：Ｒ、第２色：Ｇ、第３色：Ｂの各色のＬＥＤが順次点灯し、各色での読み取りが行われる。図６においては、素子２１ｂの中央点が位置Ｐ11に存在する場合に第１色のＬＥＤが点灯された状態での読み取りが開始され、素子２１ｂの中央点が位置Ｐ12に達するまでの期間において順次第２色、第３色のＬＥＤが点灯された状態での読み取りが行われ、以後、同様の読み取りが継続される様子が示されている。
【００３７】
このような読み取りが行われる場合において位置Ｐ11以後の読み取りに着目すると、第１色のＬＥＤが点灯された状態での読み取りは、素子２１ｂの中央が位置Ｐ11にある状態から素子２１ｂの中央が位置Ｐ11rにある状態まで実施される。図６においては、素子２１ｂの中央が位置Ｐ11にある状態を実線、素子２１ｂの中央が位置Ｐ11rにある状態を一点鎖線によって示している。このように、位置Ｐ11以後の読み取りにおいて、第１色での読み取りで素子２１ｂがカバーする副走査方向の範囲はＳ11rである。
【００３８】
同様に、位置Ｐ12以後の読み取りにおいて、第１色での読み取りで素子２１ｂがカバーする副走査方向の範囲はＳ12rである。従って、第１色に着目した場合、副走査方向において原稿のほぼ全域に関する情報が素子２１ｂで読み取られる。この状況は第２色、第３色においても同様である。従って、６００ｄｐｉのピッチで並べられた素子２１ｂでの読み取りは、網点の局所的な配置の影響を受けにくく、原稿Ｐに存在しない模様や色などが発生しにくい。
【００３９】
一方、３００ｄｐｉの読取解像度で読み取りを行う場合、素子２１ｂが原稿に対して相対的に１画素分（１／３００インチ）だけ副走査方向に移動する間に、第１色：Ｒ、第２色：Ｇ、第３色：Ｂの各色のＬＥＤが順次点灯し、各色での読み取りが行われる。図７においては、素子２１ｂの中央点が位置Ｐ21に存在する場合に第１色のＬＥＤが点灯された状態での読み取りが開始され、素子２１ｂの中央点が位置Ｐ22に達するまでの期間において順次第２色、第３色のＬＥＤが点灯された状態での読み取りが行われ、以後、同様の読み取りが継続される様子が示されている。
【００４０】
このような読み取りが行われる場合において位置Ｐ21以後の読み取りに着目すると、第１色のＬＥＤが点灯された状態での読み取りは、素子２１ｂの中央が位置Ｐ21にある状態から素子２１ｂの中央が位置Ｐ21rにある状態まで実施される。図７においては、素子２１ｂの中央が位置Ｐ21にある状態を実線、素子２１ｂの中央が位置Ｐ21rにある状態を一点鎖線によって示している。このように、位置Ｐ21以後の読み取りにおいて、第１色での読み取りで素子２１ｂがカバーする副走査方向の範囲はＳ21rである。
【００４１】
同様に、位置Ｐ22以後の読み取りにおいて、第１色での読み取りで素子２１ｂがカバーする副走査方向の範囲はＳ22rである。従って、第１色に着目した場合、副走査方向の一部Ｓrにおいて原稿に関する情報が素子２１ｂで読み取られない。この状況は第２色、第３色においても同様である。従って、３００ｄｐｉのピッチで並べられた素子２１ｂでの読み取りは、網点の局所的な配置の影響を受けやすい。例えば、３００ｄｐｉに類似した周期で網点が存在すると、一部の網点についての読み取りが行われないなどの影響を受ける。この結果、原稿Ｐに存在しない模様や色などが発生する場合がある。
【００４２】
（３）スキャンセンサーの構成：
本実施形態におけるスキャンセンサー２１は、第１解像度である３００ｄｐｉにおける上述の画質低下を防止（または発生確率の低減）するための構成を備えている。具体的には、スキャンセンサー２１が備える各ラインセンサー２１ａは、２列のラインセンサーを備えている。２列のラインセンサーの一方は、主走査方向に３００ｄｐｉ相当のピッチ（１／３００インチ）で素子が並んでいるセンサー列であり、もう一方は主走査方向に６００ｄｐｉ相当のピッチで素子が並んでいるセンサー列である。ここでは、前者を第１センサー列と呼び、後者を第２センサー列と呼ぶ。また第１センサー列が備える素子を第１素子と呼び、第２センサー列が備える素子を第２素子と呼ぶ。
【００４３】
図８は、第１センサー列の第１素子２１０ａ１と第２センサー列の第２素子２１０ａ２とを示す図である。第１センサー列の第１素子２１０ａ１は、３００ｄｐｉ相当のピッチで主走査方向（Ｙ軸方向）に並んでいる。第２センサー列の第２素子２１０ａ２は、６００ｄｐｉ相当のピッチで主走査方向（Ｙ軸方向）に並んでいる。従って、第１素子２１０ａ１のピッチと第２素子２１０ａ２のピッチは互いに異なる。
【００４４】
さらに、第１センサー列と第２センサー列の副走査方向（Ｘ軸方向）のピッチは、６００ｄｐｉ相当である。従って、本実施形態において、第１センサー列と第２センサー列との副走査方向のピッチは、第２センサー列の第２素子２１０ａ２のピッチに等しい。また、本実施形態において、第１解像度（３００ｄｐｉ）は第２解像度（６００ｄｐｉ）の１／Ｎ（Ｎ＝２）であり、第１センサー列と第２センサー列との副走査方向のピッチは第２解像度における素子のピッチ（６００ｄｐｉ相当）のＮ／２倍（Ｎ＝２）である。
【００４５】
なお、第１センサー列の第１素子２１０ａ１は、主走査方向のピッチが３００ｄｐｉ相当であるが、第１センサー列と第２センサー列の副走査方向のピッチは、６００ｄｐｉ相当であるため、３００ｄｐｉの読み取りを行うための専用素子よりも小さい素子である。すなわち、３００ｄｐｉの専用素子は、可能な限り受光面積を多くするため、例えば、主走査方向、副走査方向の双方の辺の長さがほぼ等しくなる構成が採用され、６００ｄｐｉの読み取りを行う素子（例えば、第２素子２１０ａ２）よりも副走査方向の長さが長くなるのが通常である。
【００４６】
しかし、本実施形態における第１センサー列の第１素子２１０ａ１は、３００ｄｐｉの読み取りを行うための専用素子よりも副走査方向（Ｘ軸方向）の長さＬ1が短く、６００ｄｐｉの読み取りを実行可能な素子（６００ｄｐｉ）における副走査方向の長さＬ2と同等である。すなわち、第１センサー列の第１素子２１０ａ１の副走査方向の長さは、６００ｄｐｉ相当のピッチの１／２より若干短くなっている。
【００４７】
さらに、第１センサー列が備える第１素子２１０ａ１は、主走査方向中央部Ｚｃにおける副走査方向の幅（例えば、Ｗｃ）が主走査方向の異なる位置における副走査方向の幅（例えば、Ｗｅ）よりも狭い。そして、第１素子２１０ａ１は、このように幅が狭い部位により、第１センサー列の第１素子２１０ａ１の１個における実効面積と、第２センサー列の第２素子２１０ａ２のＮ個（Ｎ＝２）の実効面積（実効面積の和）とがほぼ同一になるように調整されている。従って、Ｎ個の第２素子２１０ａ２と、１個の第１素子２１０ａ１とで主走査方向の同じ位置を読み取った場合の読み取り結果をほぼ同一にすることが可能である。
【００４８】
さらに、本実施形態においては、光源３１から照射された光が原稿、光学部６１を経てスキャンセンサー２１が備える２列のセンサーの双方に到達するように当該光学部６１が構成されている。従って、第１列センサーで第１色の光が検知されている状態において、第２列センサーで当該第１色の光を検知することができる（第２色、第３色の光についても同様）。
【００４９】
具体的には、コントローラー１０は、３００ｄｐｉの読み取りを行う際に、副走査装置４１を制御して読取部Ｕを既定の速度で副走査方向に移動させる。この過程において、コントローラー１０は、光源３１を制御し、第１色のＬＥＤを点灯させた状態で、第１センサー列の第１素子２１０ａ１および第２センサー列の第２素子２１０ａ２の出力に基づいて第１画像データを取得する。すなわち、スキャンセンサー２１は、１個の第１素子２１０ａ１と、当該第１素子２１０ａ１と主走査方向に同じ位置に存在する２個の第２素子２１０ａ２（例えば、図８に示す領域Ｚ内の素子）の出力を加算した情報を第１色による１画素分のデータとして出力する。
【００５０】
この構成により、ラインセンサー２１ａは、第１センサー列の第１素子２１０ａ１および第２センサー列の第２素子２１０ａ２によって原稿の主走査方向の同じ位置を異なる解像度（３００ｄｐｉと６００ｄｐｉ）で読み取った結果を取得していることになる。ラインセンサー２１ａは、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組によって生成される１画素分のデータをシリアル出力する。当該データは、主走査方向に並ぶ複数のラインセンサー２１ａのそれぞれから出力されるため、コントローラー１０は、当該出力に基づいて、上述の結合位置による合成を行い、第１色による１ライン分のデータ（第１画像データ）を生成する。
【００５１】
次に、コントローラー１０は、光源３１を制御し、第２色のＬＥＤを点灯させた状態で第１センサー列の第１素子２１０ａ１および第２センサー列の第２素子２１０ａ２の出力に基づいて第２画像データを取得する。すなわち、ラインセンサー２１ａは、第１色と同様の組（１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組）によって第２色による１画素分のデータを生成し、シリアル出力する。コントローラー１０は、当該出力に基づいて、上述の結合位置による合成を行い、第２色による１ライン分の第２画像データを生成する。
【００５２】
次に、コントローラー１０は、光源３１を制御し、第３色のＬＥＤを点灯させた状態で第１センサー列の第１素子２１０ａ１および第２センサー列の第２素子２１０ａ２の出力に基づいて第３画像データを取得する。すなわち、ラインセンサー２１ａは、第１色と同様の組（１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組）によって第３色による１画素分のデータを生成し、シリアル出力する。コントローラー１０は、当該出力に基づいて、上述の結合位置による合成を行い、第３色による１ライン分の第３画像データを生成する。第１画像データと第２画像データと第３画像データとが生成されると、コントローラー１０は、第１画像データと第２画像データと第３画像データとに基づいて第１解像度のスキャンデータを生成する。
【００５３】
図８においては、３００ｄｐｉの読み取りが行われる様子が示されている。すなわち、図８においては、第２素子２１０ａ２の中央点が位置Ｐ31に存在する場合に第１色のＬＥＤが点灯された状態での読み取りが開始され、第２素子２１０ａ２の中央点が位置Ｐ32に達するまでの期間において順次第２色、第３色のＬＥＤが点灯された状態での読み取りが行われ、以後、同様の読み取りが継続される様子が示されている。
【００５４】
このような読み取りが行われる場合において位置Ｐ31以後の読み取りに着目すると、第１色のＬＥＤが点灯された状態での読み取りは、第２素子２１０ａ２の中央が位置Ｐ31にある状態から第２素子２１０ａ２の中央が位置Ｐ31rにある状態まで実施される。図８においては、第２素子２１０ａ２の中央が位置Ｐ31にある状態を実線、第２素子２１０ａ２の中央が位置Ｐ31rにある状態を一点鎖線によって示している。
【００５５】
３００ｄｐｉの読み取りにおいて、１画素分の読み取りは、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組（例えば、図８に示す領域Ｚ内の素子）によって行われる。従って、１画素分の読み取りに際して各素子は、実質的に領域Ｚ内の範囲を読み取ることができる。このため、位置Ｐ31以後の読み取りにおける副走査を考慮すると、第１色での読み取りで１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組がカバーする副走査方向の範囲はＳ31rである。
【００５６】
同様に、位置Ｐ32以後の読み取りにおいて、第１色での読み取りで１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組がカバーする副走査方向の範囲はＳ32rである。従って、第１色に着目した場合、副走査方向において原稿の全域に関する情報が素子の組で読み取られる。この状況は第２色、第３色においても同様である。従って、３００ｄｐｉの読み取りであっても、網点の局所的な配置の影響を受けにくく、原稿Ｐに存在しない模様や色などが発生しにくい。この結果、画質を向上させることができる。なお、本実施形態においては、第１センサー列と第２センサー列との副走査方向のピッチは、第２センサー列の第２素子２１０ａ２のピッチに等しく、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組が３００ｄｐｉのピッチで副走査方向に並んでいる。また、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組がカバーする範囲は、３００ｄｐｉの読み取りのための専用素子と同等である。従って、本実施形態によれば、主走査方向と副走査方向との双方において、第１解像度である３００ｄｐｉで読み取った場合の画質を向上させることができる。
【００５７】
本実施形態において、６００ｄｐｉの読み取りが行われる場合、コントローラー１０は、第１センサー列の第１素子２１０ａ１を使用せず、第２センサー列の第２素子２１０ａ２を使用して読み取りを行う。コントローラー１０は、６００ｄｐｉの読み取りを行う際に、副走査装置４１を制御して読取部Ｕを既定の速度で副走査方向に移動させる。この過程において、コントローラー１０は、光源３１を制御し、第１色のＬＥＤを点灯させた状態で、第２センサー列の第２素子２１０ａ２の出力に基づいて第４画像データを取得する。
【００５８】
次に、コントローラー１０は、光源３１を制御し、第２色のＬＥＤを点灯させた状態で、第２センサー列の第２素子２１０ａ２の出力に基づいて第５画像データを取得する。次に、コントローラー１０は、光源３１を制御し、第３色のＬＥＤを点灯させた状態で、第２センサー列の第２素子２１０ａ２の出力に基づいて第６画像データを取得する。すなわち、図６に示す読み取りと同様の読み取りが行われる。
【００５９】
第４画像データと第５画像データと第６画像データとが取得されると、コントローラー１０は、第４画像データと第５画像データと第６画像データとに基づいて第１解像度よりも高い第２解像度（６００ｄｐｉ）のスキャンデータを生成する。この構成によれば、画質を向上可能なスキャナーにおいて、より高解像度での読み取りも可能である。
【００６０】
（４）回路例：
次に、上述のように第１解像度と第２解像度の読み取りを行うスキャンセンサー２１の回路例を説明する。図９はスキャンセンサー２１の主要部における回路構成を示す図である。スキャンセンサー２１は、第１素子２１０ａ１を備える光電変換回路ＣPD1および第２素子２１０ａ２を備えるＣPD2と、光電変換回路ＣPD1および光電変換回路ＣPD2とスイッチにより接続されるノイズ除去回路ＣNCと、ノイズ除去回路ＣNCに接続された走査回路ＣSCとを備えている。各回路とコントローラー１０とは直接的または間接的（駆動回路等を介して）に接続されており、コントローラー１０から直接的または間接的に制御される。ここでは、コントローラー１０による直接的または間接的な制御を、コントローラー１０が各回路のスイッチ等を制御すると表記する。
【００６１】
光電変換回路ＣPD1および光電変換回路ＣPD2は、複数の第１素子２１０ａ１および複数の第２素子２１０ａ２のそれぞれについて設けられており、ノイズ除去回路ＣNCは、光電変換回路ＣPD2と同じ数（光電変換回路ＣPD1の２倍の数）が設けられている。図９において、１個の第１素子２１０ａ１および２個の第２素子２１０ａ２の組に対応する光電変換回路ＣPD1と光電変換回路ＣPD2とノイズ除去回路ＣNCとについて説明するが、他の第１素子２１０ａ１および第２素子２１０ａ２に対応する光電変換回路ＣPD1および光電変換回路ＣPD2、および他のノイズ除去回路ＣNCにおいても構成および動作は共通である。すなわち、各回路は主走査方向に並べられた各素子に対して設けられている。
【００６２】
光電変換回路ＣPD1は、第１素子２１０ａ１と反転増幅器Ａ11とコンデンサーＣｄとリセットスイッチＲＳ１とを備えている。本実施形態において第１素子２１０ａ１はフォトダイオードであり、アノードは接地され、カソードは反転増幅器Ａ11の入力端子に接続されている。反転増幅器Ａ11は、第１素子２１０ａ１の出力を−Ｇ倍に反転増幅して出力する。当該出力は、第１素子２１０ａ１の受光量に応じた電圧であり、以後、出力電圧Ｖｓ1と表記する。
【００６３】
コンデンサーＣｄは、反転増幅器Ａ11の出力端子および入力端子に接続されている。すなわち、コンデンサーＣｄは、反転増幅器Ａ11の出力端子から入力端子への信号帰還経路に設けられた帰還容量として機能する。また、リセットスイッチＲＳ１は、反転増幅器Ａ11の出力端子および入力端子に接続されている。従って、リセットスイッチＲＳ１をオンにしてコンデンサーＣｄをショートさせることにより、反転増幅器Ａ11からの出力をリセットすることができる。本実施形態においては、読み取りが行われる前にコントローラー１０の制御によってリセット信号が出力され、当該リセット信号によってリセットスイッチＲＳ１が、オンになることによって読み取りの準備が行われる。
【００６４】
光電変換回路ＣPD2は、第２素子２１０ａ２と反転増幅器Ａ12とコンデンサーＣｄとリセットスイッチＲＳ１とを備えており、光電変換回路ＣPD1と同等の機能を実現する。従って、反転増幅器Ａ12の出力は、第２素子２１０ａ２の受光量に応じた電圧である。以後、当該出力を出力電圧Ｖｓ2と表記する。
【００６５】
光電変換回路ＣPD1および光電変換回路ＣPD2は、ノイズ除去回路ＣNCに接続される。ノイズ除去回路ＣNCは、２個のコンデンサーＣｉと反転増幅器Ａ２とコンデンサーＣｆと２個のリセットスイッチＲＳ２と反転スイッチＸＲＳ２とを備えている。第１スイッチＳＷ11は、反転増幅器Ａ２の入力端子およびコンデンサーＣｉに接続されており、当該コンデンサーＣｉには、光電変換回路ＣPD2の出力電圧Ｖｓ2が供給される。第３スイッチＳＷ31は、反転増幅器Ａ２の入力端子およびコンデンサーＣｉに接続されており、当該コンデンサーＣｉには、光電変換回路ＣPD1の出力電圧Ｖｓ1が供給される。反転増幅器Ａ２は、入力された電圧を−Ｇ倍に反転増幅して出力する。
【００６６】
コンデンサーＣｆおよび反転スイッチＸＲＳ２は直列に接続され、コンデンサーＣｆの一方の端子が反転増幅器Ａ２の入力端子に接続され、反転スイッチＸＲＳ２の一方の端子が反転増幅器Ａ２の出力端子に接続されている。また、コンデンサーＣｆと反転スイッチＸＲＳ２との間には１個のリセットスイッチＲＳ２が接続され、当該リセットスイッチＲＳ２の他方には基準電圧ＶREFが印加される。もう１個のリセットスイッチＲＳ２は、反転増幅器Ａ２の出力端子および入力端子に接続される。
【００６７】
本実施形態において、反転スイッチＸＲＳ２のオン／オフを制御する信号は、リセットスイッチＲＳ２のオン／オフを制御する信号が反転された信号である。従って、リセットスイッチＲＳ２がオンになっている場合には、反転スイッチＸＲＳ２がオフになり、リセットスイッチＲＳ２がオフになっている場合には、反転スイッチＸＲＳ２がオンになる。
【００６８】
リセットスイッチＲＳ２がオフ、反転スイッチＸＲＳ２がオンの場合、コンデンサーＣｆは、反転増幅器Ａ２の出力端子から入力端子への信号帰還経路に設けられた帰還容量として機能する。一方、リセットスイッチＲＳ２がオン、反転スイッチＸＲＳ２がオフの場合、反転増幅器Ａ２の入出力間がショートされる。この場合、コンデンサーＣｆは反転増幅器Ａ２の入力端子と基準電圧ＶREFの間に位置する。従って、この場合における反転増幅器Ａ２の入力端子が電圧Ｖｔであれば、コンデンサーＣｆの両端にＶｔ−ＶREFの電位差が生じ、この電位差に応じた電荷が蓄積される（リセットされる）。
【００６９】
このような回路により、ノイズ除去回路ＣNCに供給される電圧のノイズをコンデンサーＣｉでキャンセルし、さらに、反転増幅器Ａ２で反転増幅して出力することになり、ノイズ除去回路ＣNCはＣＤＳ（Correlated Double Sampling：相関２重サンプリング）回路として機能する。
【００７０】
本実施形態においては、１個の第１素子２１０ａ１と隣接する２個の第２素子２１０ａ２とが組になる。そこで、本実施形態においては、組になる１個の第１素子２１０ａ１の出力と、２個の第２素子２１０ａ２の出力とを合成するためのスイッチが設けられている。具体的には、組になる２個の第２素子２１０ａ２に対応する第１スイッチの一方の端子（光電変換回路ＣPD2側の端子）が第２スイッチＳＷ21を介して接続されている。さらに、第１スイッチＳＷ11と第２スイッチＳＷ21との間に第３スイッチＳＷ31の一方の端子が接続され、第３スイッチＳＷ31の他方の端子は光電変換回路ＣPD1の出力に接続されている。
【００７１】
なお、図９に示す回路においては、コンデンサーＣｉと第１スイッチＳＷ11との間に第２スイッチＳＷ21および第３スイッチＳＷ31が接続されているが、コンデンサーや増幅回路など、波形整形を行う回路を除外して考えれば第１素子２１０ａ１と第１スイッチＳＷ11との間に第２スイッチＷ21および第３スイッチＳＷ31が接続されていると考えることができる（以下同様）。
【００７２】
本実施形態において光電変換回路ＣPD2と第２スイッチＳＷ21、光電変換回路ＣPD1と第３スイッチＳＷ31とはコンデンサーＣｉを介して接続され、第１スイッチＳＷ11と第２スイッチＳＷ21と第３スイッチＳＷ31とはコンデンサーＣｉを介さず接続されている。そして、この関係は複数の素子に対応する第１スイッチと第２スイッチ、および第３スイッチのそれぞれについて充足されている。この構成によれば、コンデンサーＣｉの電荷が流れ得る配線を第１スイッチ、第２スイッチ、および第３スイッチによって制御することが可能である。
【００７３】
本実施形態においては、１個の第２素子２１０ａ２に対して１個の第１スイッチが対応し、２個の第２素子２１０ａ２に対して１個の第２スイッチが対応している。例えば、図９に示す第１スイッチＳＷ11に対して１個の第２素子２１０ａ２が対応し、第１スイッチＳＷ12に対して１個の第２素子２１０ａ２が対応している。また、隣接する２個の第２素子２１０ａ２に対して１個の第２スイッチＳＷ21が対応している。さらに、１個の第１素子２１０ａ１に対して１個の第３スイッチが対応している。例えば、図９に示す第１素子２１０ａ１に対して第３スイッチＳＷ3が対応している。
【００７４】
以上の構成において、第１スイッチＳＷ11、ＳＷ12がオンであり、第２スイッチＳＷ21および第３スイッチＳＷ31がオフである場合、反転増幅器Ａ２の出力電圧ＶCDSは、
ＶCDS＝ＶREF−（ＣI／ＣF）・ΔＶｓ2
となる。なお、ここで、ＣIはコンデンサーＣｉの容量、ＣFはコンデンサーＣｆの容量であり、ΔＶｓ2は、反転増幅器Ａ12の出力電圧Ｖｓ2が第２素子２１０ａ２の露光時間の経過に伴って変化する電圧である。従って、このスイッチの状況において反転増幅器Ａ２の出力電圧ＶCDSは、第２素子２１０ａ２毎の読み取り結果を示しており、６００ｄｐｉでの読み取りを行うことができる。
【００７５】
一方、第１スイッチＳＷ11がオン、第１スイッチＳＷ12がオフの状態で、第２スイッチＳＷ21がオン、第３スイッチＳＷ31がオンにされると、第１素子２１０ａ１、隣接する２個の第２素子２１０ａ２の出力が合成されて、１個のノイズ除去回路ＣNCで処理される。この場合、反転増幅器Ａ２の出力電圧ＶCDSは以下の式のようになる。
ＶCDS＝ＶREF−（ＣI／ＣF）・（ΔＶｓ1＋ΔＶｓ21＋ΔＶｓ22）
【００７６】
ここで、ＣIはコンデンサーＣｉの容量、ＣFはコンデンサーＣｆの容量であり、ΔＶｓ1は、反転増幅器Ａ11の出力電圧Ｖｓが第１素子２１０ａ１の露光時間の経過に伴って変化する電圧である。ΔＶｓ21、ΔＶｓ22は、反転増幅器Ａ12の出力電圧が第２素子２１０ａ２の露光時間の経過に伴って変化する電圧であり、隣接する２個の第２素子２１０ａ２に対応した光電変換回路ＣPD2の出力電圧の一方をΔＶｓ21、他方をΔＶｓ22と表記している。
【００７７】
このスイッチの状況において反転増幅器Ａ２の出力電圧ＶCDSは、１個の第１素子２１０ａ１と隣接する２個の第２素子２１０ａ２の読み取り結果の和を示しており、３００ｄｐｉでの読み取りを行うことができる。なお、第１素子２１０ａ１および各第２素子２１０ａ２に対応したコンデンサーＣｉの容量は全コンデンサーＣｉにおいて同一であり、コンデンサーＣｆの容量も全コンデンサーＣｆにおいて同一である。
【００７８】
反転増幅器Ａ２の出力端子は、リードスイッチＲＤに接続されており、リードスイッチＲＤの他方の端子はコンデンサーＣmemおよびセレクトスイッチＳＥＬに接続されている。コンデンサーＣmemの他方の端子は接地され、セレクトスイッチＳＥＬはスキャンセンサー２１の出力端子に接続されている。
【００７９】
リードスイッチＲＤは、ラインセンサー２１ａの出力を読み出すタイミングでオンにされ、リードスイッチＲＤがオンになると、反転増幅器Ａ２の出力電圧に応じた電荷がコンデンサーＣmemに蓄積される。この状態において、リードスイッチＲＤがオフにされ、セレクトスイッチＳＥＬが走査回路ＣSCによってオンにされると、コンデンサーＣmemの電荷はラインセンサー２１ａの出力端子から読み出される。
【００８０】
本実施形態においては、第２素子２１０ａ２が並ぶ順に各素子に対応するノイズ除去回路ＣNCも並んでいる。走査回路ＣSCは各ノイズ除去回路ＣNCにおけるセレクトスイッチＳＥＬをオン／オフする信号線を備えており、コントローラー１０の制御によってリードスイッチＲＤがオンにされて反転増幅器Ａ２の出力電圧に対応した電荷がコンデンサーＣmemに蓄積し得る状況とされ、リードスイッチＲＤがオフにされると、走査回路ＣSCはコントローラー１０の制御に応じてセレクトスイッチＳＥＬをオンにする。
【００８１】
本実施形態において、コントローラー１０は、６００ｄｐｉの読み取りを行う場合には、第２素子２１０ａ２が並ぶ順に１個ずつセレクトスイッチＳＥＬをオンにし、一定時間後にオフにしていく。この結果、ラインセンサー２１ａの各第２素子２１０ａ２の受光量に応じたデータがシリアルデータとして出力される。一方、コントローラー１０は、３００ｄｐｉの読み取りを行う場合には、第２素子２１０ａ２が並ぶ順に２個に１個の割合でセレクトスイッチＳＥＬをオンにし、１個の第１素子２１０ａ１と隣接する２個の第２素子２１０ａ２の読み取り結果の和に対応した電荷を蓄積したコンデンサーＣmemから順次データを生成する。また、コントローラー１０は、一定時間後にセレクトスイッチＳＥＬを順次オフにしていく。この結果、１個の第１素子２１０ａ１の受光量と隣接する２個の第２素子２１０ａ２の受光量の和に応じたデータがシリアルデータとして出力される。
【００８２】
（５）スキャン処理：
次に、スキャン処理の手順を図１０に示すフローチャートに沿って説明する。なお、ここでは、図８に示す各素子が図９に示す回路を備える例を適宜利用してフローチャートを説明する。利用者が原稿台に原稿を載せ、解像度等の読み取り設定が行われた状態で操作部８０によってスキャン指示を行うと、コントローラー１０は当該スキャン指示を受け付け、図１０に示すスキャン処理を開始する。スキャン処理が開始されると、コントローラー１０は、読み取り設定として設定された解像度を取得する（ステップＳ１００）。すなわち、コントローラー１０は、読取解像度が第１解像度（３００ｄｐｉ）、第２解像度（６００ｄｐｉ）のいずれであるのかを特定する。
【００８３】
次に、コントローラー１０は、解像度に応じてスイッチを制御する（ステップＳ１０５）。すなわち、読取解像度が第１解像度である場合、コントローラー１０は、スキャンセンサー２１に制御信号を出力し、各ラインセンサー２１ａにおいて、隣接する第２素子２１０ａ２に対応する第１スイッチＳＷ11，ＳＷ12の一方をオン、他方をオフにする。また、第２スイッチＳＷ21をオン、第３スイッチＳＷ31をオンにする。むろん、コントローラー１０は、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組のそれぞれについて同様の状態になるようにスイッチを制御する。この結果、１個の第１素子２１０ａ１と２個の第２素子２１０ａ２との組の読み取り結果の和が、３００ｄｐｉでの読み取り結果である状態となる。
【００８４】
一方、読取解像度が第２解像度である場合、コントローラー１０は、スキャンセンサー２１に制御信号を出力し、各ラインセンサー２１ａにおいて、各第２素子２１０ａ２に対応する全ての第１スイッチ（ＳＷ11等）をオンにし、全ての第２スイッチ（ＳＷ21等）および第３スイッチ（ＳＷ31等）をオフにする。この結果、各第２素子２１０ａ２の読み取り結果が、６００ｄｐｉでの読み取り結果である状態となる。
【００８５】
次に、コントローラー１０は、結合位置を取得し、白レベル、黒レベルを測定する（ステップＳ１１０）。結合位置は、原稿のスキャン前に取得されていれば良く、本実施形態においては利用者によって任意のタイミングで結合位置の取得処理が行われる。当該取得処理が開始されると、コントローラー１０は副走査装置４１を制御して合成マークの読み取り位置まで移動させ、合成マークを読み取る。コントローラー１０は、合成マークの読み取り結果から、各ラインセンサー２１ａの結合位置となる素子の位置をメモリに記録する。ここでは、当該結合位置の取得処理が予め実行されていることが想定されている。この場合、コントローラー１０はステップＳ１００において当該メモリを参照し、各ラインセンサー２１ａの結合位置を取得する。なお、結合位置は、第１センサー列の第１素子２１０ａ１、第２センサー列の第２素子２１０ａ２のいずれかにおいて取得されても良いし、双方において取得されても良い。
【００８６】
次に、コントローラー１０は、黒レベルを測定する。すなわち、コントローラー１０は、副走査装置４１を制御して黒基準板Ｂの読み取り位置まで移動させ、黒基準板Ｂの読み取りを行い、読み取り結果を黒レベルとして取得する。次に、コントローラー１０は、白レベルを測定する。すなわち、コントローラー１０は、副走査装置４１を制御して白基準板Ｗを読み取り可能な位置まで移動させ、白基準板Ｗの読み取りを行い、読み取り結果を白レベルとして取得する。
【００８７】
次に、コントローラー１０は、黒レベルおよび白レベルを設定する（ステップＳ１１５）。すなわち、コントローラー１０は、ステップＳ１１０において測定された黒レベルおよび白レベルに基づいて、各ラインセンサー２１ａの素子の黒レベルおよび白レベルを設定する。具体的には、コントローラー１０は、ステップＳ１１０において測定された黒レベルと白レベルとの間の強度を測定できるようにゲインを設定する。
【００８８】
次に、コントローラー１０は、原稿を読み取る（ステップＳ１２０）。すなわち、コントローラー１０は、副走査装置４１を制御して読取部Ｕの移動を繰り返し実行させる。この過程において、コントローラー１０は、光源３１を順次制御し、読取解像度に応じた既定のタイミングで第１色、第２色、第３色の各ＬＥＤを点灯させる。このとき、コントローラー１０は、シェーディング補正を行う。すなわち、各ラインセンサー２１ａは主走査方向に並ぶ複数の素子の出力レベルを調整する増幅回路を備えている。そこで、コントローラー１０は、当該増幅回路のゲインをステップＳ１１０で設定されたゲインとし、各素子に検出結果としてのアナログ信号を出力させる。
【００８９】
この状態において、コントローラー１０は、各色のＬＥＤの色の切替タイミングに同期したタイミングで、リードスイッチＲＤをオンにして反転増幅器Ａ２の出力電圧に応じた電荷をコンデンサーＣmemに蓄積させ、その後、リードスイッチＲＤをオフにする。そして、コントローラー１０は、第１解像度である場合に、セレクトスイッチＳＥＬを２個に１個の割合で順次オンにする制御を行い、第２解像度である場合に、セレクトスイッチＳＥＬを順次オンにする制御を行う。この結果、各ラインセンサー２１ａは、解像度に応じた読み取り結果を示すアナログ信号をシリアル出力する。なお、コントローラー１０は、読み取り開始タイミングや各色のＬＥＤの色の切替タイミングに同期したタイミングで、光電変換回路ＣPD1、ＣPD2、ノイズ除去回路ＣNCにおけるリセットスイッチＲＳ１，ＲＳ２を制御して各回路をリセットさせる。また、アナログ信号の出力を終えたコンデンサーＣmemに対応したセレクトスイッチＳＥＬを順次オフにする制御を行う。
【００９０】
以上の処理により、各ラインセンサー２１ａの走査回路ＣSCからアナログ信号が順次シリアル出力される。スキャンセンサー２１は図示しないＡ／Ｄ変換回路を備えており、シリアル出力されたアナログ信号は当該Ａ／Ｄ変換回路によってデジタル信号に変換される。変換されたデジタル信号は、読み取り元のラインセンサー２１ａに対応づけられた状態でコントローラー１０に出力される。
【００９１】
次に、コントローラー１０は、合成処理を行う（ステップＳ１２５）。すなわち、コントローラー１０は、ステップＳ１１０で取得された結合位置の画素が重なるように、各ラインセンサー２１ａから出力されたデジタル信号を合成する。以上の処理は、副走査装置４１の移動が完了するまで（副走査方向の読み取り範囲の全ライン分のデジタル信号の合成が完了するまで）実行される。
【００９２】
副走査方向に並ぶ全ラインについて合成処理が終了すると、コントローラー１０は、補正処理を実行する（ステップＳ１３０）。すなわち、コントローラー１０は、予め決められたガンマ補正や色補正等の画像補正処理を実行する。なお、ガンマ補正は、スキャンデータの値に対する濃度の関係を調整する補正であり、予め決められたガンマ特性に基づいてスキャンデータの値に対する濃度の関係が補正される。色補正は、カラーマッチングのための色の補正やホワイトバランスの調整のための補正であり、種々の手法によって実施可能である。
【００９３】
補正処理によってスキャンデータが生成されると、コントローラー１０は、読み取り設定によって決められた大きさの画像を切り出す切り出し処理を実行し（ステップＳ１４０）、得られたスキャンデータを出力する（ステップＳ１５０）。すなわち、コントローラー１０は、通信部を介してスキャンデータをコンピューター９０に出力する。
【００９４】
（６）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、本発明の一実施形態にかかるスキャナーは、読み取り以外の目的にも使用される電子機器である複合機等に備えられていても良い。
【００９５】
さらに、以上の実施形態のように複数色の光源で読み取りを行うスキャナーにおいて、主走査方向の同じ位置を異なる解像度で読み取った結果に基づいて特定の解像度のスキャンデータを生成する手法は、プログラムの発明、方法の発明やスキャンデータの生成方法の発明としても実現可能である。
【００９６】
さらに、読み取りを行って生成したスキャンデータは、コンピューター９０に対して出力するほかに、自装置に装着されたＵＳＢメモリ等の記憶媒体に出力してスキャンデータを記憶させたり、印刷機構に出力してスキャンデータを印刷（すなわちコピー）させたり、モニタに表示出力してもよい。さらに、コントローラー１０の少なくとも１部における処理を、コンピューター９０のドライバプログラム又はアプリケーションプログラムに実施させ、合成を行わせることで最終的なスキャンデータを生成させてもよい。この場合、コンピューター９０をスキャナーの一部とみなすことができる。
【００９７】
スキャナー１は種々の態様で原稿をスキャンして良く、ＡＤＦ（オートドキュメントフィーダー）で原稿を搬送しながらスキャンする構成であっても良いし、上述のように原稿台に載せられた原稿に対してラインセンサー２１ａ等の光学ユニットを移動させながらスキャンする構成であっても良く、種々の構成を採用可能である。
【００９８】
第１センサー列は、主走査方向に並ぶ複数の素子（光電変換素子）を備えていれば良い。複数の素子は、主走査方向に異なる位置に配置されていれば良く、１本の直線に沿って並んでいても良いし、複数本の直線に沿って並んでいても良い。複数本の直線に沿って素子が並ぶ場合、全素子を主走査方向に延びる１本の直線に投影させた場合に位置が異なっていれば良い。２本の直線に沿って素子が並ぶ構成としては、例えば、図１１に示すような配列が挙げられる。すなわち、図１１に示す例においては、第１センサー列を構成する第１素子２１０ａ１が直線Ｌ11，Ｌ12上で交互に主走査方向（Ｙ軸方向）に並んでいる。また、第２センサー列を構成する第２素子２１０ａ２は、直線Ｌ11，Ｌ12に沿って２個ずつ主走査方向（Ｙ軸方向）に隣接し、各素子が２個ずつ各直線上で交互に並んでいる。
【００９９】
第２センサー列は、第１センサー列から副走査方向に異なる位置に設けられる。第２センサー列においても第１センサー列と同様に主走査方向に並ぶ複数の素子を備えるが、第１センサー列から副走査方向に異なる位置に設けられ、第１センサー列の素子と第２センサー列の素子とが重ならないように配置される。むろん、第２センサー列においても、複数の素子は主走査方向に異なる位置に配置されていれば良く、１本の直線に沿って並んでいても良いし、複数本の直線に沿って並んでいても良い。複数本の直線に沿って素子が並ぶ場合、全素子を主走査方向に延びる１本の直線に投影させた場合に位置が異なっていれば良い。
【０１００】
生成部は、異なる３色（第１色、第２色、第３色）の少なくとも１色が点灯している状態で読み取った結果に基づいて生成された各画像データに基づいてスキャンデータを生成することができればよい。すなわち、生成部は、異なる３色の読み取り結果に基づいて多数色のスキャン（例えば、カラースキャンやトーン調整可能なモノトーンスキャン等）を実行できればよい。
【０１０１】
第１センサー列と第２センサー列は、原稿の主走査方向の同じ位置を読み取ることができればよく、第１センサー列と第２センサー列は副走査方向に異なる位置に設けられるため、原稿と各センサーとの位置関係を副走査方向に相対的に変化させる副走査が行われる。副走査は、原稿の搬送によって行われても良いし、センサーの移動によって行われても良いし、双方によって行われてもよい。
【０１０２】
第１センサー列と第２センサー列は、原稿の主走査方向の同じ位置を異なる解像度によって読み取ることができればよく、異なる解像度による読み取りは、例えば、第１センサー列が備える素子と第２センサー列が備える素子が異なる解像度で配置される構成が挙げられる。この場合において、素子の解像度は、巨視的に異なっていても良いし、微視的に異なっていても良い。前者としては、例えば、上述の実施形態のように、主走査方向に平行に延びる第１センサー列と第２センサー列において各列の素子の解像度が異なる構成が挙げられる。後者としては、例えば、図１１のような構成が挙げられ、直線Ｌ11，Ｌ12の一部（例えば領域Ｚ）に着目した場合に解像度が異なっている場合が挙げられる。
【０１０３】
生成部は、第１センサー列と第２センサー列とで異なる解像度で読み取り、各読み取り結果に基づいて第１解像度のスキャンデータを生成することができればよい。従って、第１センサー列や第２センサー列が備える素子の解像度と第１解像度とは一致していなくてもよく、素子の解像度と第２解像度とは一致していなくても良いが、一致している場合には、第１センサー列が備える素子が第１解像度に一致し、第２センサー列が備える素子が第２解像度に一致することが好ましい。
【０１０４】
解像度は、少なくとも１方向についての素子または画素の密度であれば良く、素子の密度の場合、単位長さあたりの素子の個数が解像度であり、画素の密度の場合、出力される際の単位長さあたりの画素の個数が解像度である。従って、各解像度において、隣接する素子または画素の間隔のうち、最小の間隔がピッチとなる。
【０１０５】
さらに、上述の実施形態においては第１解像度が３００ｄｐｉであり、第２解像度が６００ｄｐｉであるため、画質の向上と高解像の読み取りが可能なスキャナーを典型的な解像度によって実現可能である。しかし、第２解像度は第１解像度よりも高ければ（素子や画素の密度が高ければ）よく、第１解像度および第２解像度は３００ｄｐｉ、６００ｄｐｉに限定されない。
【０１０６】
さらに、第１解像度は第２解像度の１／Ｎ（Ｎは２以上の整数）であり、第１センサー列と第２センサー列との副走査方向のピッチは第２解像度における素子のピッチのＮ／２倍である構成であっても良い。この構成によれば、画質を向上可能な第１解像度とより高解像度な第２解像度との組み合わせとして、種々の組み合わせを提供することができる。図１２は、第１解像度が２００ｄｐｉ，第２解像度が６００ｄｐｉである場合（すなわち、Ｎ＝３）のスキャンセンサーの構成例を示している。
【０１０７】
図１２に示す構成において、第１センサー列を構成する第１素子２１１ａ１は、主走査方向に２００ｄｐｉ相当のピッチで配列され、第２センサー列を構成する第２素子２１１ａ２は、主走査方向に６００ｄｐｉ相当のピッチで配列されている。従って、第１解像度が２００ｄｐｉ、第２解像度が６００ｄｐｉであり、第１解像度は第２解像度の１／３である。
【０１０８】
また、第１センサー列と第２センサー列の副走査方向（Ｘ軸方向）のピッチは、４００ｄｐｉ相当である。４００ｄｐｉ相当のピッチは１／４００インチ、６００ｄｐｉ相当のピッチは１／６００インチであるため、第１センサー列と第２センサー列との副走査方向のピッチを第２解像度における素子のピッチで除すると、（１／４００）／（１／６００）である。従って、第１センサー列と第２センサー列との副走査方向のピッチは第２解像度における素子のピッチの３／２倍である。
【０１０９】
図１２においては、２００ｄｐｉの読み取りが行われる様子が示されている。すなわち、図１２においては、第２素子２１１ａ２の中央点が位置Ｐ41に存在する場合に第１色のＬＥＤが点灯された状態での読み取りが開始され、第２素子２１１ａ２の中央点が位置Ｐ42に達するまでの期間において順次第２色、第３色のＬＥＤが点灯された状態での読み取りが行われ、以後、同様の読み取りが継続される様子が示されている。
【０１１０】
このような読み取りが行われる場合において位置Ｐ41以後の読み取りに着目すると、第１色のＬＥＤが点灯された状態での読み取りは、第２素子２１１ａ２の中央が位置Ｐ41にある状態から第２素子２１１ａ２の中央が位置Ｐ41rにある状態まで実施される。図１２においては、第２素子２１１ａ２の中央が位置Ｐ41にある状態を実線、第２素子２１１ａ２の中央が位置Ｐ41rにある状態を一点鎖線によって示している。
【０１１１】
２００ｄｐｉの読み取りにおいて、１画素分の読み取りは、１個の第１素子２１１ａ１と３個の第２素子２１１ａ２との組（例えば、図１２に示す領域Ｚ内の素子）によって行われる。従って、１画素分の読み取りに際して各素子は、実質的に領域Ｚ内の範囲を読み取ることができる。このため、位置Ｐ41以後の読み取りにおける副走査を考慮すると、第１色での読み取りで１個の第１素子２１１ａ１と３個の第２素子２１１ａ２との組がカバーする副走査方向の範囲はＳ41rである。
【０１１２】
同様に、位置Ｐ42以後の読み取りにおいて、第１色での読み取りで１個の第１素子２１１ａ１と３個の第２素子２１１ａ２との組がカバーする副走査方向の範囲はＳ42rである。従って、第１色に着目した場合、副走査方向において原稿の全域に関する情報が素子の組で読み取られる。この状況は第２色、第３色においても同様である。従って、２００ｄｐｉの読み取りであっても、網点の局所的な配置の影響を受けにくく、原稿Ｐに存在しない模様や色などが発生しにくい。この結果、画質を向上させることができる。
【０１１３】
なお、図１２に示す例において、第１素子２１１ａ１は主走査方向の幅および副走査方向の幅が他の部位よりも狭い部位が存在する。この構成により、１個の第１素子２１１ａ１と６個（Ｎ（Ｎ−１）個）の第２素子２１１ａ２の実効面積がほぼ同一になるように構成されている。
【符号の説明】
【０１１４】
１…スキャナー、１０…コントローラー、２１…スキャンセンサー、２１ａ…ラインセンサー、２１ａ１…第１ラインセンサー、２１ａ２…第２ラインセンサー、２１ｂ…素子、３１…光源、４１…副走査装置、５０…原稿台、５１…カバー、６１…光学部、６１ａ…反射鏡、６１ｂ…反射鏡、７０…通信部、８０…操作部、９０…コンピューター、２１０ａ１…第１素子、２１０ａ２…第２素子
【図１】
2018117264.tif 000003
【図２】
2018117264.tif 000004
【図３】
2018117264.tif 000005
【図４】
2018117264.tif 000006
【図５】
2018117264.tif 000007
【図６】
2018117264.tif 000008
【図７】
2018117264.tif 000009
【図８】
2018117264.tif 000010
【図９】
2018117264.tif 000011
【図１０】
2018117264.tif 000012
【図１１】
2018117264.tif 000013
【図１２】
2018117264.tif 000014