(57)【要約】【課題】各素子列の蓄積間隔を所定の比としたときに、各素子列で照射した光の所定の比がずれてしまうのを防止することができる。【解決手段】スキャナ装置１０は、ネガの透過原稿であるときに、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔が、６：３：２の比になるよう設定し、検出された光量に基づいて各素子列の照射時間Ｔを設定し照射時間Ｔが基準時間Ｔｒｅｆよりも短いときには、蓄積間隔の比と各々の照射時間とに基づいて各々の素子列に共通するパルス照射時間と、蓄積間隔の比に基づいて各素子列のパルス数と、を設定し、蓄積間隔に基づいて各々の素子列の電荷の蓄積及び読出を行うと共に、蓄積間隔のあいだにパルス照射時間ＴＡとパルス数とに基づいて各々の素子列へ光をパルス照射する。こうして、光の照射の立ち上がり及び立ち下がりによって生じる電荷の蓄積のずれを抑制可能である。【選択図】図１
2008227694.tif 000002
【特許請求の範囲】
【請求項１】
読取対象へ白色光を照射する照射手段と、
光量を検出可能であり、光電変換し電荷を蓄積する第１の光電変換素子を複数有する第１素子列と光電変換し電荷を蓄積する第２の光電変換素子を複数有する第２素子列と光電変換し電荷を蓄積する第３の光電変換素子を複数有する第３素子列とを各々１以上備えている画像読取手段と、
前記画像読取手段によって検出された前記照射手段の光量に基づいて、前記第１素子列への第１照射時間と前記第２素子列への第２照射時間と前記第３素子列への第３照射時間とを各々設定する照射時間設定手段と、
前記設定された照射時間に基づいて、前記第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と前記第２素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第２蓄積間隔と前記第３素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定する蓄積間隔設定手段と、
前記設定した照射時間が該照射時間に対応する素子列の蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、前記蓄積間隔の所定の比と前記第１照射時間と前記第２照射時間と前記第３照射時間とに基づいて前記各々の素子列に共通する単位パルス時間及び前記各々の素子列への単位パルス時間の光を照射する数であるパルス数を前記各々の素子列に設定するパルス設定手段と、
前記設定された蓄積間隔に基づいて前記各々の素子列の光電変換素子への電荷の蓄積を開始し該蓄積した電荷を読み出すよう前記画像読取手段を制御し、前記蓄積間隔のあいだに前記設定された単位パルス時間とパルス数とに基づいて前記各々の素子列へ光をパルス照射するよう前記照射手段を制御する制御手段と、
を備えた画像読取装置。
【請求項２】
前記蓄積間隔設定手段は、前記第１蓄積間隔を最も長い蓄積間隔に設定し、前記第２蓄積間隔を前記第１蓄積間隔の次に長い蓄積間隔に設定し、前記第３蓄積間隔を最も短い蓄積間隔に設定し、
前記制御手段は、前記第１蓄積間隔の間に前記第２蓄積間隔を含むと共に前記第２蓄積間隔の間に前記第３蓄積間隔を含む状態で、前記パルス照射するよう前記照射手段を制御する、請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記第１蓄積間隔の間に前記第１素子列へパルス照射を行い、続いて前記第１及び第２蓄積間隔の間に前記第１及び前記第２素子列へのパルス照射を行い、続いて前記第１、第２及び第３蓄積間隔の間に前記第１、第２及び第３素子列へのパルス照射を行い、前記第１、第２及び第３素子列から同じタイミングで該蓄積した電荷を読み出すよう前記照射手段と前記画像読取手段とを制御する、請求項２に記載の画像読取装置。
【請求項４】
前記蓄積間隔設定手段は、前記第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とがＸ：Ｙ：Ｚの比（Ｘ＞Ｙ≧Ｚ且つＸ，Ｙ及びＺは正の整数）となるよう各々の蓄積間隔を設定し、
前記パルス設定手段は、前記第１素子列のパルス数をＸ×ｎ回（ｎは１以上の整数）、前記第２素子列のパルス数をＹ×ｎ回、前記第３素子列のパルス数をＺ×ｎ回に設定し、
前記制御手段は、前記第１蓄積間隔のあいだ且つ前記第２及び第３蓄積間隔へ至る前に前記第１素子列へ前記設定した単位パルス時間の（Ｘ−Ｙ）×ｎ回のパルス照射を行い、続いて前記第１及び第２蓄積間隔のあいだ且つ前記第３蓄積間隔へ至る前に前記第１及び前記第２素子列への前記設定した単位パルス時間の（Ｙ−Ｚ）×ｎ回のパルス照射を行い、続いて前記第１、第２及び第３蓄積間隔のあいだに前記第１、第２及び第３素子列へ前記設定した単位パルス時間のｚ×ｎ回のパルス照射を行い、前記第１、第２及び第３素子列から同じタイミングで該蓄積した電荷を読み出すよう前記照射手段と前記画像読取手段とを制御する、請求項３に記載の画像読取装置。
【請求項５】
蓄積間隔設定手段は、前記読取対象の読取処理前に前記画像読取手段の校正用の所定の白基準を読み取る基準処理における前記各々の蓄積間隔を設定すると共に、前記読取対象の読取処理における前記各々の蓄積間隔を設定し、
前記制御手段は、前記基準処理用に設定された蓄積間隔に基づいて前記画像読取手段を制御すると共に該蓄積間隔のあいだに前記パルス照射するよう前記照射手段を制御することにより前記基準処理を実行し、その後、前記読取対象の読取処理用に設定された蓄積間隔に基づいて前記画像読取手段を制御すると共に該蓄積間隔のあいだに等間隔で前記パルス照射するよう前記照射手段を制御することにより読取対象の読取処理を実行する、請求項１〜４のいずれかに記載の画像読取装置。
【請求項６】
前記蓄積間隔設定手段は、前記基準処理における各々の蓄積間隔を前記所定の比となるよう設定し、前記読取対象の読取処理における各々の蓄積間隔を同一の間隔となるよう設定する、請求項５に記載の画像読取装置。
【請求項７】
蓄積間隔設定手段は、読取対象が特定色の透過が抑制される抑制原稿であるときに、前記設定された照射時間に基づいて、前記第１蓄積間隔と前記第２蓄積間隔と前記第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定する、請求項１〜６のいずれかに記載の画像読取装置。
【請求項８】
読取対象へ白色光を照射する照射手段と、光量を検出可能であり、光電変換し電荷を蓄積する第１の光電変換素子を複数有する第１素子列と光電変換し電荷を蓄積する第２の光電変換素子を複数有する第２素子列と光電変換し電荷を蓄積する第３の光電変換素子を複数有する第３素子列とを各々１以上備えている画像読取手段と、を備えた画像読取装置を利用した画像読取方法であって、
（ａ）前記画像読取手段によって検出された前記照射手段の光量に基づいて、前記第１素子列への第１照射時間と前記第２素子列への第２照射時間と前記第３素子列への第３照射時間とを各々設定するステップと、
（ｂ）前記ステップ（ａ）で設定された照射時間に基づいて、前記第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と前記第２素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第２蓄積間隔と前記第３素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定するステップと、
（ｃ）前記ステップ（ａ）で設定した照射時間が該照射時間に対応する素子列の蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、前記蓄積間隔の所定の比と前記第１照射時間と前記第２照射時間と前記第３照射時間とに基づいて前記各々の素子列に共通する単位パルス時間及び前記各々の素子列への単位パルス時間の光を照射する数であるパルス数を前記各々の素子列に設定するステップと、
（ｄ）前記ステップ（ｂ）で設定された蓄積間隔に基づいて前記各々の素子列の光電変換素子への電荷の蓄積を開始し該蓄積した電荷を読み出すよう前記画像読取手段を制御し、前記蓄積間隔のあいだに前記ステップ（ｃ）で設定された単位パルス時間とパルス数とに基づいて前記各々の素子列へ光をパルス照射するよう前記照射手段を制御するステップと、
を含む画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及びその方法に関する。
【背景技術】
【０００２】
従来、画像読取装置としては、読取対象が階調の小さな暗部の領域を多く含む画像（例えばネガなど）であるときには、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の撮像素子の電荷の蓄積時間を所定の比になるよう設定し、この比に基づいて電荷を蓄積するよう読取センサを駆動し、十分大きな各色の出力値を得ることにより、ガンマ補正などにより後で出力値を増幅する場合に起きるノイズの影響などを抑制し、読取画質の低下を抑制するものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−７７５４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、一般に、画像読取装置において、画像の読取処理としては、電荷の蓄積、蓄積した電荷の読み出し、読み出した電荷から画像を生成する処理の一連の流れがあることや、予め記憶された複数の蓄積間隔のうちいずれかを用いて読取センサの駆動を行うことがあることから、読取センサへ電荷を蓄積させる蓄積間隔の変更には、所定の制限がある。例えば、読取対象へ光を照射する光源の光量が大きいときなどに、蓄積間隔を自由に変えられないことがある。ここで、特許文献１の装置では、光の照射については考慮されておらず、各色の読取センサの蓄積時間を各々変えたときに、この各色の読取センサへの光を照射する比がずれてしまうのを防止することが望まれていた。
【０００４】
本発明は、このような課題に鑑みなされたものであり、各素子列の蓄積間隔を所定の比としたときに、各素子列での照射した光の所定の比がずれてしまうのを防止することができる画像読取装置及びその方法を提供することを目的の一つとする。また、読取対象の読取処理に要する時間をより短縮することができる画像読取装置及びその方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００６】
本発明の画像読取装置は、
読取対象へ白色光を照射する照射手段と、
光量を検出可能であり、光電変換し電荷を蓄積する第１の光電変換素子を複数有する第１素子列と光電変換し電荷を蓄積する第２の光電変換素子を複数有する第２素子列と光電変換し電荷を蓄積する第３の光電変換素子を複数有する第３素子列とを各々１以上備えている画像読取手段と、
前記画像読取手段によって検出された前記照射手段の光量に基づいて、前記第１素子列への第１照射時間と前記第２素子列への第２照射時間と前記第３素子列への第３照射時間とを各々設定する照射時間設定手段と、
前記設定された照射時間に基づいて、前記第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と前記第２素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第２蓄積間隔と前記第３素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定する蓄積間隔設定手段と、
前記設定した照射時間が該照射時間に対応する素子列の蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、前記蓄積間隔の所定の比と前記第１照射時間と前記第２照射時間と前記第３照射時間とに基づいて前記各々の素子列に共通する単位パルス時間及び前記各々の素子列への単位パルス時間の光を照射する数であるパルス数を前記各々の素子列に設定するパルス設定手段と、
前記設定された蓄積間隔に基づいて前記各々の素子列の光電変換素子への電荷の蓄積を開始し該蓄積した電荷を読み出すよう前記画像読取手段を制御し、前記蓄積間隔のあいだに前記設定された単位パルス時間とパルス数とに基づいて前記各々の素子列へ光をパルス照射するよう前記照射手段を制御する制御手段と、
を備えたものである。
【０００７】
この画像読取装置では、検出された光量に基づいて、第１素子列への第１照射時間と第２素子列への第２照射時間と第３素子列への第３照射時間とを各々設定し、設定した照射時間に基づいて、第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と第２素子列の第２蓄積間隔と第３素子列の第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定し、設定した照射時間がこの照射時間に対応する素子列の蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、蓄積間隔の所定の比と第１照射時間と第２照射時間と第３照射時間とに基づいて各々の素子列に共通する単位パルス時間及び各々の素子列への単位パルス時間の光を照射する数であるパルス数を各々の素子列に設定し、蓄積間隔に基づいて各々の素子列の光電変換素子への電荷の蓄積を開始しこの蓄積した電荷を読み出すと共に、蓄積間隔のあいだに単位パルス時間とパルス数とに基づいて各々の素子列へ光をパルス照射する。このように、各素子列に共通する単位パルス時間で各々の素子列に定められたパルス数にわたり光を各々の素子列へパルス照射するため、光の照射の立ち上がり及び立ち下がりによって生じる電荷の蓄積のずれを抑制可能である。したがって、各素子列で照射した光の所定の比がずれてしまうのを防止することができる。ここで、「蓄積間隔に基づいて定められる所定の基準時間」とは、読み取った画像データが適正な画質となるような時間に設定してもよく、蓄積間隔と同じ時間であってもよいし、蓄積間隔の所定割合（例えば８割や９割など）としてもよい。また、「素子列へ光を照射する」とは、読取対象を介して照射手段から素子列へ光を照射するものとしてもよいし、読取対象を介さずに照射手段から素子列へ光を照射するものとしてもよい。また、「パルス照射」は、蓄積間隔のあいだに光の照射が等間隔となるように単位パルス時間の光の照射をパルス数にわたって行うものとしてもよいし、蓄積間隔のあいだに光の照射が等間隔とならないように単位パルス時間の光の照射をパルス数にわたって行うものとしてもよい。
【０００８】
本発明の画像読取装置において、前記蓄積間隔設定手段は、前記第１蓄積間隔を最も長い蓄積間隔に設定し、前記第２蓄積間隔を前記第１蓄積間隔の次に長い蓄積間隔に設定し、前記第３蓄積間隔を最も短い蓄積間隔に設定し、前記制御手段は、前記第１蓄積間隔の間に前記第２蓄積間隔を含むと共に前記第２蓄積間隔の間に前記第３蓄積間隔を含む状態で、前記パルス照射するよう前記照射手段を制御するものとしてもよい。こうすれば、第１，第２，第３素子列への電荷の蓄積を重複して行うため、読取処理の全体に要する時間をより短縮することができる。このとき、前記制御手段は、前記第１蓄積間隔の間に前記第１素子列へパルス照射を行い、続いて前記第１及び第２蓄積間隔の間に前記第１及び前記第２素子列へのパルス照射を行い、続いて前記第１、第２及び第３蓄積間隔の間に前記第１、第２及び第３素子列へのパルス照射を行い、前記第１、第２及び第３素子列から同じタイミングで該蓄積した電荷を読み出すよう前記照射手段と前記画像読取手段とを制御するものとしてもよい。こうすれば、蓄積した電荷を読み出すタイミングが各素子列で同一であるため、蓄積した電荷を読み出しやすい。このとき、前記蓄積間隔設定手段は、前記第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とがＸ：Ｙ：Ｚの比（Ｘ＞Ｙ≧Ｚ且つＸ，Ｙ及びＺは正の整数）となるよう各々の蓄積間隔を設定し、前記パルス設定手段は、前記第１素子列のパルス数をＸ×ｎ回（ｎは１以上の整数）、前記第２素子列のパルス数をＹ×ｎ回、前記第３素子列のパルス数をＺ×ｎ回に設定し、前記制御手段は、前記第１蓄積間隔のあいだ且つ前記第２及び第３蓄積間隔へ至る前に前記第１素子列へ前記設定した単位パルス時間の（Ｘ−Ｙ）×ｎ回のパルス照射を行い、続いて前記第１及び第２蓄積間隔のあいだ且つ前記第３蓄積間隔へ至る前に前記第１及び前記第２素子列への前記設定した単位パルス時間の（Ｙ−Ｚ）×ｎ回のパルス照射を行い、続いて前記第１、第２及び第３蓄積間隔のあいだに前記第１、第２及び第３素子列へ前記設定した単位パルス時間のｚ×ｎ回のパルス照射を行い、前記第１、第２及び第３素子列から同じタイミングで該蓄積した電荷を読み出すよう前記照射手段と前記画像読取手段とを制御するものとしてもよい。このとき、回数ｎ＝１としてもよい。こうすれば、単位パルス時間を最も長くすることができるため、光の照射の立ち上がり及び立ち下がりによる光量のズレを最も抑制することができる。
【０００９】
本発明の画像読取装置において、蓄積間隔設定手段は、前記読取対象の読取処理前に前記画像読取手段の校正用の所定の白基準を読み取る基準処理における前記各々の蓄積間隔を設定すると共に、前記読取対象の読取処理における前記各々の蓄積間隔を設定し、前記制御手段は、前記基準処理用に設定された蓄積間隔に基づいて前記画像読取手段を制御すると共に該蓄積間隔のあいだに前記パルス照射するよう前記照射手段を制御することにより前記基準処理を実行し、その後、前記読取対象の読取処理用に設定された蓄積間隔に基づいて前記画像読取手段を制御すると共に該蓄積間隔のあいだに等間隔で前記パルス照射するよう前記照射手段を制御することにより読取対象の読取処理を実行するものとしてもよい。こうすれば、少なくとも読取対象の読取処理時には等間隔でパルス照射するため、読取処理時にばらばらの間隔でパルス照射するものに比して、より均一な画質の読取結果を得ることができる。
【００１０】
本発明の画像読取装置において、前記蓄積間隔設定手段は、前記基準処理における各々の蓄積間隔を前記所定の比となるよう設定し、前記読取対象の読取処理における各々の蓄積間隔を同一の間隔となるよう設定するものとしてもよい。こうすれば、基準処理時に各素子列の蓄積間隔を所定の比にして各素子列の校正を行い、読取処理では各蓄積間隔を同じものとするから、基準処理よりも長時間である読取対象の読取処理を比較的簡便なものとすることができる。また、こうすれば、読取対象の読取処理において、いずれかの素子列の蓄積中に他の素子列の電荷の読出が行われることがないから、電荷の蓄積と蓄積した電荷の読出とを重複して実行しやすく、ひいては、読取処理の全体に要する時間をより短縮することができる。
【００１１】
本発明の画像読取装置において、蓄積間隔設定手段は、読取対象が特定色の透過が抑制される抑制原稿であるときに、前記設定された照射時間に基づいて、前記第１蓄積間隔と前記第２蓄積間隔と前記第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定するものとしてもよい。抑制原稿は、その読み取りの際に、第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とのうち少なくとも一つを異なる間隔とすることが多く、本発明を適用する意義が高い。ここで、「抑制原稿」とは、例えばネガの透過原稿などとしてもよい。
【００１２】
なお、前記照射時間設定手段は、前記画像読取手段によって検出された前記照射手段の光量に基づいて前記第１，第２及び第３照射時間を設定するに際して、読み取った画像の画質に基づいて経験的に定められた所定の適正範囲に前記検出された照射手段の光量が入るような照射時間を設定するものとしてもよい。また、前記蓄積間隔設定手段は、記憶手段に予め記憶された複数の蓄積間隔のうちいずれかを読み出して前記第１第２第３素子列の蓄積間隔を設定するものとしてもよい。
【００１３】
本発明の画像読取方法は、
読取対象へ白色光を照射する照射手段と、光量を検出可能であり、光電変換し電荷を蓄積する第１の光電変換素子を複数有する第１素子列と光電変換し電荷を蓄積する第２の光電変換素子を複数有する第２素子列と光電変換し電荷を蓄積する第３の光電変換素子を複数有する第３素子列とを各々１以上備えている画像読取手段と、を備えた画像読取装置を利用した画像読取方法であって、
（ａ）前記画像読取手段によって検出された前記照射手段の光量に基づいて、前記第１素子列への第１照射時間と前記第２素子列への第２照射時間と前記第３素子列への第３照射時間とを各々設定するステップと、
（ｂ）前記ステップ（ａ）で設定された照射時間に基づいて、前記第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と前記第２素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第２蓄積間隔と前記第３素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ該第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定するステップと、
（ｃ）前記ステップ（ａ）で設定した照射時間が該照射時間に対応する素子列の蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、前記蓄積間隔の所定の比と前記第１照射時間と前記第２照射時間と前記第３照射時間とに基づいて前記各々の素子列に共通する単位パルス時間及び前記各々の素子列への単位パルス時間の光を照射する数であるパルス数を前記各々の素子列に設定するステップと、
（ｄ）前記ステップ（ｂ）で設定された蓄積間隔に基づいて前記各々の素子列の光電変換素子への電荷の蓄積を開始し該蓄積した電荷を読み出すよう前記画像読取手段を制御し、前記蓄積間隔のあいだに前記ステップ（ｃ）で設定された単位パルス時間とパルス数とに基づいて前記各々の素子列へ光をパルス照射するよう前記照射手段を制御するステップと、
を含むものとしてもよい。
【００１４】
この画像読取方法では、検出された光量に基づいて、第１素子列への第１照射時間と第２素子列への第２照射時間と第３素子列への第３照射時間とを各々設定し、設定した照射時間に基づいて、第１素子列の光電変換素子への電荷の蓄積開始から該蓄積した電荷を読み出すまでの間隔である第１蓄積間隔と第２素子列の第２蓄積間隔と第３素子列の第３蓄積間隔とのうち少なくとも一つを異なる間隔とし且つ第１蓄積間隔と第２蓄積間隔と第３蓄積間隔とが所定の比となるよう各々の蓄積間隔を設定し、設定された照射時間がこの照射時間に対応する蓄積間隔に基づいて定められる所定の基準時間よりも短いときには、蓄積間隔の所定の比と第１照射時間と第２照射時間と第３照射時間とに基づいて各々の素子列に共通する単位パルス時間及び各々の素子列への単位パルス時間の光を照射する数であるパルス数を各々の素子列に設定し、蓄積間隔に基づいて各々の素子列の光電変換素子への電荷の蓄積を開始しこの蓄積した電荷を読み出すと共に、蓄積間隔のあいだに単位パルス時間とパルス数とに基づいて各々の素子列へ光をパルス照射する。このように、各素子列に共通する単位パルス時間で各々の素子列に定められたパルス数で光を各々の素子列へパルス照射するため、光の照射の立ち上がり及び立ち下がりによって生じる電荷の蓄積のズレを抑制可能である。したがって、各素子列で照射した光の所定の比がずれてしまうのを防止することができる。なお、この画像読取方法において、上述した画像読取装置の種々の態様を採用してもよいし、また、上述した画像読取装置の各機能を実現するようなステップを追加してもよい。
【発明を実施するための最良の形態】
【００１５】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の一実施形態であるスキャナ装置１０の構成の概略を示す構成図である。本実施形態のスキャナ装置１０は、図１に示すように、ガラス板である読取面１２に載置された読取原稿Ｍの画像を読み取るキャリッジ３０と、装置全体の制御を司る制御ユニット２０と、読取原稿Ｍの上方に配置され透過原稿を読み取るときに用いられる透過原稿用光源３２と、キャリッジ３０を移動する駆動モータ３９とを備えている。
【００１６】
キャリッジ３０は、読取原稿Ｍの下方に配置されており、読取面１２に載置された原稿に光を照射する反射原稿用光源３１と、原稿で反射又は透過した光をミラー３３及び集光レンズ３４を介して受けることにより画像を読み取るイメージセンサ３６とを備えている。反射原稿用光源３１は、１個又は複数の白色ＬＥＤからの光が線状に読取面１２へ照射されるように構成されている。なお、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤなどにより白色光を照射するものとしてもよい。また、透過原稿用光源３２も反射原稿用光源３１と同様の構成とした。イメージセンサ３６は、複数の撮像素子が設けられ赤色（Ｒ）の信号を出力する第１素子列３６Ｒと、複数の撮像素子が設けられ緑色（Ｇ）の信号を出力する第２素子列３６Ｇ、複数の撮像素子が設けられ青色（Ｂ）の信号を出力する第３素子列３６Ｂを備えている。第１素子列３６Ｒは、画素に対応する光電変換素子であり露光されたときの光を電荷に変換して蓄積する複数のフォトダイオード４１と、各フォトダイオードごとに形成されフォトダイオードから受け取った電荷を転送可能な複数のＣＣＤ４２とを備えている。また、第２素子列３６Ｇは、フォトダイオード４３と、ＣＣＤ４４とを備え、第３素子列３６Ｂは、フォトダイオード４５と、ＣＣＤ４６とを備えており、第１素子列３６Ｒと同様に構成されている。キャリッジ３０は、スキャナ装置１０の筐体の一端に取り付けられた駆動モータ３９と筐体の他端側に取り付けられた従動ローラ３８ａとの間に架設されたキャリッジベルト３８が駆動モータ３９によって駆動されるのに伴ってキャリッジ移動方向（副走査方向）へ移動する。なお、ここではイメージセンサ３６としてＣＣＤイメージセンサを例示したが、ＣＭＯＳ型のイメージセンサを採用してもよい。また、主走査方向に各色の素子列３６Ｒ，３６Ｇ，３６Ｂを１列ずつ配列したイメージセンサ３６を例示したが各色の素子列を２列以上配列してもよい。
【００１７】
制御ユニット２０は、装置全体の制御を司るメインコントローラ２１と、イメージセンサ３６を駆動制御するＣＣＤコントローラ２５と、イメージセンサ３６の種々の動作の開始タイミングなどをイメージセンサ３６に出力するタイミングジェネレータ（ＴＧ）２６と、イメージセンサ３６から出力された電気信号を増幅してデジタル信号に変換するアナログフロントエンド（ＡＦＥ）２７と、ＡＦＥ２７から入力した信号にガンマ補正など所定の処理を実行してデジタル画像データを作成する画像処理部２８と、ユーザパソコン（ＰＣ）５０などの外部機器と接続可能なインタフェース（Ｉ／Ｆ）２９と、を備えている。メインコントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、処理プログラムや各種テーブルを記憶するＲＯＭ２３と、データを一時的に記憶するＲＡＭ２４と、反射原稿用光源３１及び透過原稿用光源３２の光の点灯・消灯を制御する照射制御部２２ａと、図示しない入出力ポートとを備えている。メインコントローラ２１には、Ｉ／Ｆ２９からの読取指令など各種の信号や画像処理部２８からデジタル画像データの信号などが入力される。また、メインコントローラ２１からは、反射原稿用光源３１や透過原稿用光源３２への照射信号や、駆動モータ３９への駆動信号、ＡＦＥ２７へのゲイン調整信号、Ｉ／Ｆ２９へのデジタル画像データの信号、ＣＣＤコントローラ２５へのメインクロックや読取指令の信号などが出力される。
【００１８】
ＣＣＤコントローラ２５は、メインコントローラ２１から入力したメインクロックに基づいて生成したイメージセンサ３６の読出開始タイミングに相当する駆動信号などをＴＧ２６へ出力するものである。ＴＧ２６は、イメージセンサ３６のＣＣＤ４２，４４，４６への駆動信号やフォトダイオードからＣＣＤへ電荷を移動させる指令としてのシフト信号の出力タイミングなどを指定してイメージセンサ３６に出力するものである。なお、イメージセンサ３６は、シフト信号がＴＧ２６から入力されると、フォトダイオードに蓄積した電荷をＣＣＤへ移動させ、駆動信号がＴＧ２６から入力されると、ＣＣＤにある電荷をＡＦＥ２７へ出力するよう構成されている。ＡＦＥ２７は、イメージセンサ３６から読み出された電荷を画像アナログ信号として相関二重サンプラ（ＣＤＳ）処理回路を経てノイズを抑えて読み込み、適正な信号レベルに増幅する可変増幅アンプを経て１０〜１６ビット程度のデジタル信号に変換するものである。画像処理部２８は、ＡＦＥ２７から入力したデジタル信号に対してホワイトバランス処理やガンマ補正処理などの処理を施して画像データを生成するものである。
【００１９】
次に、こうして構成された本実施形態のスキャナ装置１０の動作、特に読取面１２に載置されたネガの透過原稿である読取原稿Ｍを読み取る動作について説明する。図２は、メインコントローラ２１のＣＰＵ２２により実行されるネガスキャン処理ルーチンの一例を表すフローチャートである。このルーチンは、ＲＯＭ２３に記憶され、ユーザＰＣ５０からのネガの透過原稿の画像読取指令を受信したあと実行される。このルーチンが実行されると、ＣＰＵ２２は、透過原稿用光源３２から照射される光量を検出し、この光量に基づいて照射時間Ｔの設定処理を行う（ステップＳ１００）。この照射時間Ｔは、読取原稿Ｍの主走査方向の１ラインを読み出す際に読取原稿Ｍへ光を照射する時間である。この照射時間Ｔの設定処理では、読み取った画像の画質に基づいて経験的にＣＣＤからの出力値の適正範囲（即ち光量の適正範囲）を定めておき、読取面１２上のうち読取原稿Ｍの載置されていない位置へキャリッジ３０を移動し、定格電流を透過原稿用光源３２へ供給して所定時間のあいだ光を照射したときに得られるＣＣＤからの出力値が、この適正範囲に入るように光の照射時間を増減させる処理を行う。そして、得られたＣＣＤからの出力値が適正範囲内であるとき、その照射した時間をその素子列の仮照射時間に設定する。続いて、同じ処理を他の素子列に対して行い、得られた結果のうち最短の仮照射時間、即ち最も光量が大きいものを基準とし、後述する第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔（以下、「各素子列の蓄積間隔」とも称する）の比（６：３：２）となるよう各素子列の照射時間Ｔを定める。このように、透過原稿用光源３２から照射される光量に基づいて各素子列の照射時間Ｔを定めるのである。
【００２０】
次に、ＣＰＵ２２は、実行用のシフト間隔を基準処理用シフト間隔に設定する（ステップＳ１１０）。シフト間隔は、イメージセンサ３６の電荷の蓄積の開始時にイメージセンサ３６へ出力するシフト信号と蓄積した電荷の読み出しの開始時にイメージセンサ３６へ出力するシフト信号との間隔であり（蓄積間隔とも称する）、各第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂについて各々定められるものである。ここでは、ＲＯＭ２３に予め記憶された複数の蓄積間隔のうち照射時間Ｔに合うものを読み出して各素子列の蓄積間隔を設定するものとした。また、基準処理用シフト間隔は、後述するシェーディング設定処理で用いるものであり、第１素子列３６Ｒを最も長い第１蓄積間隔、第２素子列３６Ｇを第１素子列３６Ｒの次に長い第２蓄積間隔、第３素子列３６Ｂを最も短い第３蓄積間隔とし、第１蓄積間隔の間に第２蓄積間隔を含むと共に第２蓄積間隔の間に第３蓄積間隔を含むよう、且つ、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂから同じタイミングでこれらに蓄積した電荷を読み出すよう、且つ、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔が、６：３：２の比になるよう設定する（後述図３参照）。ここで示した比に設定する理由は、ネガの透過原稿の読み取りに関係しているが、詳しくは後述する。
【００２１】
次に、設定した照射時間Ｔのうち最短のものが所定の基準時間Ｔｒｅｆを下回っているか否かを判定する（ステップＳ１２０）。この基準時間Ｔｒｅｆは、読取原稿Ｍをイメージセンサ３６で読み取った画像データが適正な画質となるような時間に経験的に設定されており、イメージセンサ３６のうち最短の蓄積間隔（ここでは第３素子列３６Ｂの蓄積間隔）の所定割合（例えば８割や９割など）の時間に設定されている。つまり、照射時間Ｔ（ここでは第３素子列３６Ｂの照射時間Ｔとなる）が基準時間Ｔｒｅｆを下回っていない場合は各素子列の蓄積間隔に対して透過原稿用光源３２の光量が適正である場合であり、照射時間Ｔが基準時間Ｔｒｅｆを下回っている場合は各素子列の蓄積間隔に対して透過原稿用光源３２の光量が大きく透過原稿用光源３２の照射時間を蓄積間隔に対して短くしなければならない場合である。読取原稿Ｍの読取処理としては、電荷の蓄積、蓄積した電荷の読み出し、読み出した電荷から画像を生成する処理の一連の流れがあることや、予め記憶された複数の蓄積間隔のうちいずれかを用いることなど、蓄積間隔を自由に設定することができない場合があり、このようなときは、照射時間と蓄積間隔との差が大きくなる。ここでは、この照射時間Ｔと各素子列の蓄積間隔との関係を判定するのである。照射時間Ｔが所定の基準時間Ｔｒｅｆを下回っていないとき、即ち、照射時間Ｔが所定の基準時間Ｔｒｅｆ内であるときには、ＣＰＵ２２は、透過原稿用光源３２を連続照射させるよう設定し（ステップＳ１３０）、ＡＦＥ２７のゲイン・オフセット調整処理を実行する（ステップＳ１４０）。ここでは、イメージセンサ３６からの出力値とＡＦＥ２７のリファレンス値との違いからＡＦＥ２７に設定すべき適切なゲインを調節する処理を行う。
【００２２】
次に、ＣＰＵ２２は、シェーディング設定処理（基準処理とも称する）を実行する（ステップＳ１５０）。この基準処理は、読取原稿Ｍの読取処理（本読取処理とも称する）前に、所定の白基準及び所定の黒基準の読み取りを行い、その結果を基準として各フォトダイオードの感度のばらつきや透過原稿用光源３２の主走査方向の光量のばらつきなどを校正する処理である。具体的には、読取原稿Ｍがない位置で、透過原稿用光源３２を点灯しこの光をイメージセンサ３６で読み取り、読み取った値を白のシェーディング設定値（白基準）とする。次に、透過原稿用光源３２を消灯した状態でイメージセンサ３６で読み取り、読み取った値を黒基準とする。ここで、基準処理における白基準の読み取りについて説明する。図３は、継続照射時の基準処理のタイミングチャートである。ＣＰＵ２２は、図３に示すように、ステップＳ１１０で設定したシフト間隔に基づいて以下の処理を実行する。即ち、ＣＰＵ２２は、まず、読取原稿Ｍのない位置へキャリッジ３０を移動するよう駆動モータ３９を駆動し、連続照射するよう透過原稿用光源３２を制御する（時刻ｔ１）。次に、ＣＰＵ２２は、第１素子列３６Ｒへ電荷の蓄積開始のシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ２）。すると、第１素子列３６Ｒが電荷の蓄積を開始する。次に、第２素子列３６Ｇの電荷の蓄積開始タイミングに至ると第２素子列３６Ｇへシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ３）。すると、第２素子列３６Ｇが電荷の蓄積を開始する。続いて、第３素子列３６Ｂの電荷の蓄積開始タイミングに至ると第３素子列３６Ｂへシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ４）。すると、第３素子列３６Ｂが電荷の蓄積を開始する。そして、蓄積した電荷の読出開始タイミングに至ると、ＣＰＵ２２は、すべての素子列へシフト信号と駆動信号とを出力するようＣＣＤコントローラ２５を制御する（時刻ｔ５）。すると、各素子列に蓄積した電荷をイメージセンサ３６から読み出し、すべての電荷を読み出すとこの処理を終了する（時刻ｔ６）。ＣＰＵ２２は、読み出した電荷をＡＦＥ２７によりＡ／Ｄ変換し白基準としてＲＡＭ２４に記憶する。また、ＣＰＵ２２は、同様の処理を透過原稿用光源３２を消灯した状態で実行し、その結果を黒基準としてＲＡＭ２４に記憶する。なお、この基準処理では、１回の電荷の蓄積と１回の電荷の読出とを行うものとした。
【００２３】
次に、ＣＰＵ２２は、読取原稿Ｍの読取処理（本読取処理）を実行する（ステップＳ１６０〜Ｓ１９０）。具体的には、ＣＰＵ２２は、まず、実行用のシフト間隔を読取処理用シフト間隔に設定する（ステップＳ１６０）。この読取処理用シフト間隔は、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積開始タイミング、蓄積した電荷の読出開始タイミングが同じであり、且つ、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔が、１：１：１の比になるよう設定する（後述図４参照）。ここで、読取原稿Ｍが階調の小さな暗部の領域を多く含むネガの透過原稿であるときは、光が通過しにくい緑及び青を読み取る第２素子列３６Ｇ及び第３素子列３６Ｂについては、第１素子列３６Ｒに対して相対的に出力値（電荷）を高くすることが好ましい。ここでは、各素子列の蓄積間隔を６：３：２の比（即ち１：１／２：１／３）となるように基準処理を実行し、各素子列の蓄積間隔を１：１：１の比となるように本読取処理を実行し、基準処理の結果に基づいて本読取処理の結果を校正することにより、本読取処理により得られた結果を、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの出力値が１：２：３の比になるよう相対的に補正するのである。
【００２４】
次に、ＣＰＵ２２は、読取原稿Ｍの読取処理を実行する（ステップＳ１７０）。本読取処理は、透過原稿用光源３２を継続照射し、キャリッジ３０を副走査方向に移動しながら、設定したシフト間隔で、読取原稿Ｍを透過した光をイメージセンサ３６が電荷として蓄積し、蓄積した電荷をこのイメージセンサ３６から読み出す処理を行う。イメージセンサ３６から電荷を入力すると、ＣＰＵ２２は、ＡＦＥ２７及び画像処理部２８に、読み出した電荷を画像データへ変換させる（ステップＳ１８０）。そして、読取処理が終了したか否かを、読取指定された範囲をすべて走査したか否かに基づいて判定し（ステップＳ１９０）、読取処理が終了していないときにはステップＳ１７０以降の処理を実行し、読取処理が終了したときにはこのルーチンを終了する。このステップＳ１７０〜Ｓ１９０の処理について図４を用いて説明する。図４は、継続照射時の本読取処理のタイミングチャートである。本読取処理では、図４に示すように、ＣＰＵ２２は、透過原稿用光源３２を継続照射させ（時刻ｔ７）、すべての素子列へシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ８）。すると、すべての素子列が同じタイミングで読取画像用の電荷の蓄積を開始する。次に、読出開始タイミングに至ると、すべての素子列へシフト信号と駆動信号とを出力する（時刻ｔ９）。すると、各々の素子列では、フォトダイオードに蓄積された電荷をＣＣＤに移動し、ＣＣＤからその電荷を読み出す。このとき新たに電荷の蓄積が開始し、次の読出開始タイミングに至ると、すべての素子列へシフト信号と駆動信号とを出力する。この処理を繰り返すことにより読取原稿Ｍを読み取る。このように、照射時間Ｔが基準時間Ｔｒｅｆ内であるとき、即ち、透過原稿用光源３２の光量が基準内であるときには、透過原稿用光源３２を継続照射し各素子列に対して蓄積間隔のすべてにわたって光を照射し、その後蓄積した電荷を読み出すのである。
【００２５】
一方、ステップＳ１２０で照射時間Ｔのうち最短のものが所定の基準時間Ｔｒｅｆを下回っているとき、即ち、各素子列の蓄積間隔に対して透過原稿用光源３２の光量が大きいときには、ＣＰＵ２２は、透過原稿用光源３２の照射時間を蓄積間隔に対して短くするためのパルス照射時間ＴＡと、このパルス照射時間ＴＡの光を各々の素子列へ照射する数であるパルス数Ｎと、を設定する（ステップＳ２００）。このパルス照射時間ＴＡは、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂに共通する同じ時間として定められている。また、各々の素子列に定められたパルス数Ｎは、パルス照射時間ＴＡと乗算すると各々の素子列に設定された照射時間Ｔとなる数、且つパルス照射時間ＴＡを最も長くすることができる値に定められている。具体的には、例えば、各素子列の蓄積間隔を６：３：２の比となるものとしたときに、第１素子列３６Ｒの蓄積間隔が１２ｍｓ、第２素子列３６Ｇの蓄積間隔が６ｍｓ、第３素子列３６Ｂの蓄積間隔が４ｍｓとし、第１素子列３６Ｒの照射時間Ｔが６ｍｓ、第２素子列３６Ｇの照射時間が３ｍｓ、第３素子列３６Ｂの照射時間が２ｍｓとすると、パルス照射時間ＴＡを１ｍｓ、第１素子列３６Ｒのパルス数を６回、第２素子列３６Ｇのパルス数を３回、第３素子列３６Ｂのパルス数を２回に設定するものとした。このように設定すると、電荷の蓄積間隔のあいだの一部の時間だけ光がイメージセンサ３６へ照射されることになる（後述図５参照）。
【００２６】
続いて、ＣＰＵ２２は、透過原稿用光源３２により光をパルス照射する以外は上述したステップＳ１４０〜Ｓ１９０と同様の処理を実行する（ステップＳ２１０〜２６０）。ここでは説明の重複を避けるため、主要点である基準処理（ステップＳ２２０）と本読取処理（ステップＳ２４０〜Ｓ２６０）とについて説明する。図５は、パルス照射時の基準処理のタイミングチャートである。基準処理において、ＣＰＵ２２は、図５に示すように、ステップＳ１１０で設定したシフト間隔に基づいて以下の処理を実行する。即ち、ＣＰＵ２２は、まず、白基準の読み取りとして、読取原稿Ｍのない位置へキャリッジ３０を移動するよう駆動モータ３９を駆動し、第１素子列３６Ｒへ電荷の蓄積開始のシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ１０）。すると、光が照射されていない状態で第１素子列３６Ｒが電荷の蓄積を開始する。次に、所定のタイミング（時刻ｔ１１）からパルス照射時間ＴＡのあいだ、設定したパルス数の光を照射するよう透過原稿用光源３２を制御する。ここでは、第１素子列３６Ｒの第１蓄積間隔のあいだ且つ第２及び第３蓄積間隔へ至る前（時刻ｔ１０〜ｔ１２）に第１素子列３６Ｒへパルス照射時間ＴＡの３回のパルス照射を行い、続いて第１及び第２蓄積間隔のあいだ且つ第３蓄積間隔へ至る前（時刻ｔ１２〜ｔ１３）に第１素子列３６Ｒ及び第２素子列３６Ｇへのパルス照射時間ＴＡの１回のパルス照射を行い、続いて第１、第２及び第３蓄積間隔のあいだにすべての素子列へパルス照射時間ＴＡの２回のパルス照射を行い（時刻ｔ１３〜ｔ１４）、すべての素子列から同じタイミングでこの蓄積した電荷を読み出すようＣＣＤコントローラ２５や透過原稿用光源３２を制御する（時刻ｔ１４）。なお、透過原稿用光源３２のパルス照射は、各パルスが等間隔となるように実行するものとした。ここで、図５の円内に示すように、設定されたパルス照射時間ＴＡで光を照射しても光の立ち上がりと立ち下がりで電荷の蓄積のずれが生じるため、実照射時間Ｔａは、パルス照射時間ＴＡからずれてしまう。ここでは、同じパルス照射時間ＴＡのあいだ、各々に定められたパルス数で光を照射する、即ち、各々の素子列で光の立ち上がりと立ち下がりのずれの比も保つことにより、予め定められた照射時間の比を保つのである。そして、すべての電荷を読み出すとこの処理を終了する（時刻ｔ１５）。ＣＰＵ２２は、ステップＳ１５０と同様に、黒基準の読み出しも実行し、読み取った結果を白基準及び黒基準としてＲＡＭ２４に記憶する。
【００２７】
次に、本読取処理（ステップＳ２４０〜Ｓ２６０）について図６を用いて説明する。図６は、パルス照射時の本読取処理のタイミングチャートである。本読取処理において、図６に示すように、ＣＰＵ２２は、すべての素子列へシフト信号を出力するようＣＣＤコントローラ２５を制御する（時刻ｔ１６）。すると、光が照射されていない状態ですべての素子列が同じタイミングで読取画像用の電荷の蓄積を開始する。次に、所定のタイミング（時刻ｔ１７）からパルス照射時間ＴＡのあいだ、設定したパルス数の光を照射するよう透過原稿用光源３２を制御する。ここでは、６回のパルス照射を実行するものとした。なお、透過原稿用光源３２のパルス照射は、各パルスが等間隔となるように実行するものとした。次に、読出開始タイミングに至ると、すべての素子列へシフト信号と駆動信号とを出力する（時刻ｔ１８）。すると、各々の素子列では、フォトダイオードに蓄積された電荷をＣＣＤに移動し、ＣＣＤからその電荷を読み出す。このとき新たに電荷の蓄積を開始し、次の読出開始タイミングに至ると、すべての素子列へシフト信号と駆動信号とを出力する。この処理を繰り返すことにより読取原稿Ｍを読み取る。このように、照射時間Ｔが基準時間Ｔｒｅｆを下回るとき、即ち透過原稿用光源３２の光量が基準よりも高いときには、各素子列に共通するパルス照射時間ＴＡを用い透過原稿用光源３２をパルス照射し各素子列に対して蓄積間隔の一部に光を照射してその後蓄積した電荷を読み出すのである。
【００２８】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の透過原稿用光源３２が本発明の照射手段に相当し、イメージセンサ３６が画像読取手段に相当し、このうちフォトダイオード４１が第１の光電変換素子に相当し、フォトダイオード４３が第２の光電変換素子に相当し、フォトダイオード４５が第３の光電変換素子に相当し、第１素子列３６Ｒが第１素子列に相当し、第２素子列３６Ｇが第２素子列に相当し、第３素子列３６Ｂが第３素子列に相当し、制御ユニット２０が蓄積間隔設定手段、照射時間設定手段、パルス設定手段及び制御手段に相当する。また、ネガの透過原稿が抑制原稿に相当し、基準時間Ｔｒｅｆが所定の基準時間に相当し、パルス照射時間ＴＡが単位パルス時間に相当する。なお、本実施形態では、スキャナ装置１０の動作を説明することにより本発明の画像読取方法の一例も明らかにしている。
【００２９】
以上詳述した本実施形態のスキャナ装置１０によれば、読取対象がネガの透過原稿であるときに、イメージセンサ３６で検出された光量が所定の適正範囲に入るよう各素子列の照射時間Ｔを設定し、この照射時間Ｔに基づいて、基準処理用シフト間隔を第１素子列３６Ｒを最も長い第１蓄積間隔、第２素子列３６Ｇを次に長い第２蓄積間隔、第３素子列３６Ｂを最も短い第３蓄積間隔とし、第１蓄積間隔の間に第２蓄積間隔を含むと共に第２蓄積間隔の間に第３蓄積間隔を含むよう、且つ、すべての素子列から同じタイミングでこれらに蓄積した電荷を読み出すよう、且つ、各素子列の蓄積間隔を６：３：２の比になるよう設定し、照射時間Ｔが基準時間Ｔｒｅｆよりも短いときには、蓄積間隔の比と各々の照射時間とに基づいて各々の素子列に共通するパルス照射時間ＴＡと、蓄積間隔の比に基づいて各素子列のパルス数と、を設定し、蓄積間隔に基づいて各々の素子列の電荷の蓄積及び読出を行うと共に、蓄積間隔のあいだにパルス照射時間ＴＡとパルス数Ｎとに基づいて各々の素子列へ光をパルス照射する。このように、各素子列に共通するパルス照射時間ＴＡで各々の素子列に定められたパルス数で光を各々の素子列へパルス照射するため、光の照射の立ち上がり及び立ち下がりによって生じる電荷の蓄積のズレを抑制可能である。したがって、各素子列で照射した光の所定の比がずれてしまうのを防止することができ、ひいては読取結果である画像の品質の低下を抑制することができる。なお、透過原稿用光源３２の光量が大きいときに透過原稿用光源３２へ供給する電力を弱めて光量を低下させるものに比して、読取結果の画像の色合いの変化を抑制可能である。また、各素子列への電荷の蓄積を重複して行うため、読取処理の全体に要する時間をより短縮することができる。更に、蓄積した電荷を読み出すタイミングが各素子列で同一であるため、蓄積した電荷を読み出しやすい。更にまた、パルス照射時間ＴＡを最も長くするため、光の照射の立ち上がり及び立ち下がりによる光量のズレを最も抑制することができる。そして、基準処理時及び本読取処理時には等間隔でパルス照射するため、ばらばらの間隔でパルス照射するものに比して、より均一な画質の読取結果を得ることができる。そしてまた、基準処理時に各素子列の蓄積間隔を所定の比にして各素子列の校正を行い、読取処理では各蓄積間隔を同じものとするから、基準処理よりも長時間である読取対象の読取処理を比較的簡便なものとすることができるし、本読取処理において、いずれかの素子列の蓄積中に他の素子列の電荷の読出が行われることがないから、電荷の蓄積と蓄積した電荷の読出とを重複して実行しやすく、ひいては、読取処理の全体に要する時間をより短縮することができる。また、ＲＯＭ２３に予め記憶された複数のシフト間隔のうちいずれかを読み出して各々の素子列の実行用のシフト間隔を設定するため、処理が簡単である。
【００３０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３１】
例えば、上述した実施形態では、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔が、基準処理では６：３：２の比になるよう設定し、本読取処理では１：１：１となるよう設定するものとしたが、図７に示すように、第１素子列３６Ｒ，第２素子列３６Ｇ及び第３素子列３６Ｂの電荷の蓄積間隔が、基準処理では１：１：１の比になるよう設定し、本読取処理では２：３：６となるよう設定するものとしてもよい。換言すると、パルス照射を行うときは、読取原稿Ｍを介して透過原稿用光源３２から各素子列へ光を照射するものとしてもよいし、読取原稿Ｍを介さずに透過原稿用光源３２から各素子列へ光を照射するものとしてもよい。具体的には、基準処理では、本読取処理の第１素子列３６Ｒのシフト間隔（時刻ｔ３０，３１）として処理を行い、本読取処理では、第１素子列３６Ｒに対して第２素子列３６Ｇ及び第３素子列３６Ｂを長いシフト間隔とする。こうすれば、各素子列への照射時間の比を保つことができ、読取原稿Ｍの読取に要する時間は長くなるが、第２素子列３６Ｇ及び第３素子列３６Ｂが十分に電荷を蓄積可能であるため、より高い読取結果の画質を得ることができる。
【００３２】
上述した実施形態では、基準処理用シフト間隔を第１素子列３６Ｒを最も長い第１蓄積間隔、第２素子列３６Ｇをその次に長い第２蓄積間隔、第３素子列３６Ｂを最も短い第３蓄積間隔とし第２蓄積間隔の間に第３蓄積間隔を含むと共に第１蓄積間隔の間に第２蓄積間隔を含むよう、且つ、各素子列から同じタイミングでこれらに蓄積した電荷を読み出すように設定するものとしたが、これらのうちいずれか１以上を省略してもよい。例えば、第２蓄積間隔と第３蓄積間隔とを同じとしてもよいし、各素子列への電荷の蓄積を重複せずに又は一部重複させて行ってもよいし、図８に示すように、各素子列の電荷の蓄積開始のタイミングを同じタイミングとしてもよい。
【００３３】
上述した実施形態では、各素子列の蓄積間隔を６：３：２の比になるよう設定したが、これに限定されず、少なくとも１つが他と異なる値であれば、任意の値としてもよい。また、パルス照射時間ＴＡを最も長くするものとしたが、これに限定されず、例えば上記実施形態で、パルス照射時間ＴＡを１／２とし、第１素子列３６Ｒのパルス数を６×２＝１２回としても構わない。
【００３４】
上述した実施形態では、読取原稿Ｍが緑や青の光の透過が抑制されるネガの透過原稿としたが、これに限定されず、特定色の透過又は特定色の反射が抑制されるような原稿のときに上記パルス制御を行うものとしてもよい。あるいは、読取原稿Ｍの光の透過や反射にかかわらず、各素子列の蓄積間隔を所定比（１：１：１の比を除く）とするものについて上記パルス制御を行うものとしてもよい。また、基準時間Ｔｒｅｆを蓄積間隔の所定割合（例えば８割，９割など）としたが、読み取った画像データが適正な画質となるような時間に設定してもよく、蓄積間隔と同じ時間であってもよい。また、パルス照射は、シフト間隔のあいだに等間隔となるようにパルス照射時間ＴＡの光の照射をパルス数Ｎにわたって行うものとしてもよいし、蓄積間隔のあいだに光の照射が等間隔とならないようにパルス照射時間ＴＡの光の照射をパルス数Ｎにわたって行うものとしてもよい。
【００３５】
上述した実施形態では、本発明の画像読取装置をスキャナ装置１０として説明したが、印刷装置を備えたマルチファンクションプリンタとしてもよいし、ＦＡＸ装置としてもよい。また、スキャナ装置１０の態様で本発明を説明したが、画像読取方法の態様としてもよいし、この方法のプログラムの態様としてもよい。
【図面の簡単な説明】
【００３６】
【図１】本発明のスキャナ装置１０の構成の概略を示す構成図である。
【図２】ネガスキャン処理ルーチンの一例を表すフローチャートである。
【図３】継続照射時の基準処理のタイミングチャートである。
【図４】継続照射時の本読取処理のタイミングチャートである。
【図５】パルス照射時の基準処理のタイミングチャートである。
【図６】パルス照射時の本読取処理のタイミングチャートである。
【図７】別のパルス照射時の基準処理、本読取処理のタイミングチャートである。
【図８】別のパルス照射時のタイミングチャートである。
【符号の説明】
【００３７】
１０  スキャナ装置、１２  読取面、２０  制御ユニット、２１  メインコントローラ、２２  ＣＰＵ、２２ａ  照射制御部、２３  ＲＯＭ、２４  ＲＡＭ、２５  ＣＣＤコントローラ、２６  タイミングジェネレータ（ＴＧ）、２７  アナログフロントエンド（ＡＦＥ）、２８  画像処理部、２９  インタフェース（Ｉ／Ｆ）、３０  キャリッジ、３１  反射原稿用光源、３２  透過原稿用光源、３３  ミラー、３４  集光レンズ、３６  イメージセンサ、３６Ｒ  第１素子列、３６Ｇ  第２素子列、３６Ｂ  第３素子列、３８  キャリッジベルト、３８ａ  従動ローラ、３９  駆動モータ、４１，４３，４５  フォトダイオード、４２，４４，４６  ＣＣＤ、５０  ユーザパソコン（ＰＣ）。
【図１】
2008227694.tif 000003
【図２】
2008227694.tif 000004
【図３】
2008227694.tif 000005
【図４】
2008227694.tif 000006
【図５】
2008227694.tif 000007
【図６】
2008227694.tif 000008
【図７】
2008227694.tif 000009
【図８】
2008227694.tif 000010