(57)【特許請求の範囲】
【請求項１】
第１波長領域の光を出力する第１発光部と当該第１波長領域とは異なる第２波長領域の光を出力する第２発光部とを備えた光源と、
主走査方向に沿って配置された複数の受光素子を備える第１画素列と、主走査方向に沿って配置された複数の受光素子を備えるとともに当該第１画素列に対し副走査方向に並べて配置された第２画素列とを有し、前記光源にて照射され且つ原稿にて反射した、前記第１波長領域の光および前記第２波長領域の光を、当該第１画素列および当該第２画素列のそれぞれにおいて受光する受光部と、
前記原稿と前記受光部との相対的な位置関係を変えることで、当該受光部による当該原稿の読み取り位置を副走査方向に移動させる走査部と、
前記走査部が前記副走査方向に沿って読み取り位置を一方向に移動させる際に、前記第１発光部の点灯および前記第２発光部の点灯を順次切り替える点灯部と、
前記読み取り位置の前記一方向への移動に伴って前記受光部が受光した受光データのうち、前記第１画素列が受光した第１受光データを、前記第１発光部が点灯した際に得られた第１波長領域第１受光データと、前記第２発光部が点灯した際に得られた第２波長領域第１受光データとに分離し、且つ、前記第２画素列が受光した第２受光データを、当該第１発光部が点灯した際に得られた第１波長領域第２受光データと、当該第２発光部が点灯した際に得られた第２波長領域第２受光データとに分離する分離部と、
前記分離部にて分離された前記第２波長領域第１受光データおよび前記第２波長領域第２受光データを、前記原稿上における読み取り位置の順に並べ替える並べ替え部と
を含む画像読み取り装置。
【請求項２】
前記第１発光部は前記第１波長領域の光として白色光を出力し、前記第２発光部は前記第２波長領域の光として赤外光を出力することを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記分離部にて分離された前記第１波長領域第１受光データおよび前記第１波長領域第２受光データに基づいて画像情報を取得する画像情報取得部と、
前記分離部にて分離された前記第２波長領域第１受光データおよび前記第２波長領域第２受光データを前記並べ替え部で並べ替えて得られた第２波長領域受光データに基づいて識別情報を取得する識別情報取得部と
を含む請求項１または２記載の画像読み取り装置。
【請求項４】
前記画像情報取得部は、前記画像情報を取得する際、前記第１波長領域第１受光データおよび前記第１波長領域第２受光データのそれぞれに対し、前記第２発光部の点灯時に欠落したデータの補完を行うことを特徴とする請求項３記載の画像読み取り装置。
【請求項５】
前記点灯部は、前記識別情報取得部にて前記識別情報が取得された後は前記第１発光部のみを点灯させ、
前記分離部は、前記識別情報取得部にて前記識別情報が取得された後は、前記第１受光データを分離することなく前記第１波長領域第１受光データとして出力するとともに、前記第２受光データを分離することなく前記第１波長領域第２受光データとして出力し、
前記画像情報取得部は、前記識別情報取得部にて前記識別情報が取得された後は、前記データの補完を中止することを特徴とする請求項４記載の画像読み取り装置。
【請求項６】
前記画像情報取得部は、前記第１発光部の発光特性と、前記受光部を構成する前記第１画素列および前記第２画素列の受光特性とを補正するための第１シェーディング補正部を備え、
前記識別情報取得部は、前記第２発光部の発光特性と、前記受光部を構成する前記第１画素列および前記第２画素列の受光特性とを補正するための第２シェーディング補正部を備えることを特徴とする請求項３乃至５のいずれか１項記載の画像読み取り装置。
【請求項７】
前記第１画素列は、前記第１波長領域のうち予め決められた特定の波長領域の光を受光し、
前記第２画素列は、前記第１波長領域のうち前記特定の波長領域とは異なる他の特定の波長領域の光を受光すること
を特徴とする請求項１乃至６のいずれか１項記載の画像読み取り装置。
【請求項８】
可視領域の光を出力する可視発光部と当該可視領域とは異なる赤外領域の光を出力する赤外発光部とを備えた光源と、
青色領域および赤外領域に感度を有する複数の受光素子が主走査方向に沿って配置され、前記光源にて照射され且つ原稿にて反射した、当該赤外領域の光および前記可視領域のうちの当該青色領域の光を受光する青用画素列と、
緑色領域および赤外領域に感度を有する複数の受光素子が主走査方向に沿って配置されるとともに前記青用画素列に対し副走査方向に並べて配置され、前記光源にて照射され且つ前記原稿にて反射した、当該赤外領域の光および前記可視領域のうちの当該緑色領域の光を受光する緑用画素列と、
赤色領域および赤外領域に感度を有する複数の受光素子が主走査方向に沿って配置されるとともに前記青用画素列および前記緑用画素列に対し副走査方向に並べて配置され、前記光源にて照射され且つ前記原稿にて反射した、当該赤外領域の光および前記可視領域のうちの当該赤色領域の光を受光する赤用画素列と、
前記原稿と、前記青用画素列、前記緑用画素列および前記赤用画素列を含む複数の画素列との相対的な位置関係を変えることで、当該複数の画素列による当該原稿の読み取り位置を副走査方向に移動させる走査部と、
前記走査部が前記副走査方向に沿って読み取り位置を一方向に移動させる際に、前記可視発光部の点灯および前記赤外発光部の点灯を順次切り替える点灯部と、
前記読み取り位置の前記一方向への移動に伴って前記青用画素列が受光した青・赤外用受光データを、前記可視発光部が点灯した際に得られた青色受光データと、前記赤外発光部が点灯した際に得られた赤外第１受光データとに分離し、また、当該読み取り位置の当該一方向への移動に伴って前記緑用画素列が受光した緑・赤外用受光データを、当該可視発光部が点灯した際に得られた緑色受光データと、当該赤外発光部が点灯した際に得られた赤外第２受光データとに分離し、さらに、当該読み取り位置の当該一方向への移動に伴って前記赤用画素列が受光した赤・赤外用受光データを、当該可視発光部が点灯した際に得られた赤色受光データと、当該赤外発光部が点灯した際に得られた赤外第３受光データとに分離する分離部と、
前記分離部にて分離された前記赤外第１受光データ、前記赤外第２受光データおよび前記赤外第３受光データを、前記原稿上における前記読み取り位置の順に並べ替えた赤外データを作成する赤外データ作成部と
を含む画像読み取り装置。
【請求項９】
前記点灯部は、前記可視発光部の点灯期間よりも、前記赤外発光部の点灯期間を短く設定することを特徴とする請求項８記載の画像読み取り装置。
【請求項１０】
前記分離部にて分離された前記青色受光データ、前記緑色受光データおよび前記赤色受光データに、別々に処理を施す第１処理部と、
前記赤外データ作成部にて作成された前記赤外データに処理を施す第２処理部と
をさらに含み、
前記第２処理部は、前記赤外データに基づいて識別情報を取得する処理を実行することを特徴とする請求項８または９記載の画像読み取り装置。
【請求項１１】
前記第１処理部は、前記青色受光データ、前記緑色受光データおよび前記赤色受光データのそれぞれに対し、前記赤外発光部の点灯時に欠落したデータの補完を行うことを特徴とする請求項１０記載の画像読み取り装置。
【請求項１２】
前記青用画素列は前記青色領域および前記赤外領域の光を選択的に透過するカラーフィルタを備え、
前記緑用画素列は前記緑色領域および前記赤外領域の光を選択的に透過する他のカラーフィルタを備え、
前記赤用画素列は前記赤色領域および前記赤外領域の光を選択的に透過するさらに他のカラーフィルタを備えること
を特徴とする請求項９乃至１１のいずれか１項記載の画像読み取り装置。
【請求項１３】
前記複数の画素列の数をｍ(ｍ≧３)とし、前記副走査方向に隣接する画素列同士の当該副走査方向のラインギャップをｎ(ｎ≧１)としたとき、前記可視発光部を点灯させる第１点灯期間Ｔ１と前記赤外発光部を点灯させる第２点灯期間Ｔ２とが、
Ｔ１＝(ｍ×ｎ−１)×Ｔ２
の関係を有していることを特徴とする請求項９乃至１２のいずれか１項記載の画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読み取り装置に関する。
【背景技術】
【０００２】
複写機やファクシミリ等の読み取り装置、コンピュータ入力用のスキャナ等として、原稿の画像情報を自動的に読み取る画像読み取り装置が用いられている。この種の画像読み取り装置では、光源を用いて原稿に光を照射し、原稿から反射する反射光をイメージセンサにて受光することで、原稿の画像を読み取っている。そして、近年では、モノクロ画像だけでなく、カラー画像を読み取ることが可能な画像読み取り装置も広く普及してきている。カラー読み取りが可能な画像読み取り装置では、通常、光源として赤、緑、および青の発光波長を含むものを用い、またイメージセンサとして各色に対応する複数本の画素列を、副走査方向に並べたものを用いる。そして、各画素列には、それぞれ、赤、緑、あるいは青のカラーフィルタ(オンチップフィルタ)が装着される(例えば特許文献１参照)。
【０００３】
ところで、各画素列に装着されるカラーフィルタは、対応する色の波長領域の光以外に、例えば近赤外領域の光(赤外光)も透過する特性を持っていることがある。この場合、各画素列は、赤、緑、あるいは青以外の赤外光に対しても感度を有することになる。その結果、各画素列による読み取りデータには、所望とする色の光以外に赤外光の成分も含まれてしまう。
このため、原稿からの反射光を各画素列に導く光路中に、赤外光等の不要な波長領域の光をカットする読取用フィルタを挿入する技術が提案されている(例えば特許文献２参照)。
【０００４】
また、最近では、セキュリティー意識の高まりや電子化の流れを受けて、紙幣や有価証券等の特殊原稿を一般の原稿と区別化するために、特殊原稿上に例えば赤外線を吸収あるいは反射する画形材(インク、トナー等)を用いて、目視ではわかりにくい不可視像を形成しておく技術が採用され始めている。また、上記特殊原稿以外でも、例えば機密情報等を可視像にて形成する原稿に、さらに上記画形材を用いてＩＤ等のコード情報を埋め込んだ不可視像を形成しておく技術も検討されている。
【０００５】
このため、画像読み取り装置においても、可視画像の読み取りに加えて赤外画像の読み取りが要請されている。このような要請に対し、上記特許文献２では、上述した読取用フィルタの他に可視光を遮断し赤外光を透過する赤外光用フィルタを用意し、これら読取用フィルタあるいは赤外光用フィルタを光路中に選択的に挿入できるように構成している。そして、特許文献２の画像読み取り装置では、プラテンガラス上に載置される原稿の画像を読み取る際に、読み取り光学系の一部を搭載するキャリッジの往復運動を利用し、往路では光路中に読取用フィルタを挿入して原稿上の可視画像の読み取りを実行し、復路では光路中に赤外光用フィルタを挿入して原稿上の赤外画像の読み取りを実行している。
【０００６】
【特許文献１】特開２００５−２１０２６８号公報(図３)
【特許文献２】特開平７−１５４５９５号公報(第３−４頁、図２)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、画像読み取り装置における原稿の画像読み取り方式としては、上述したように固定配置される原稿の画像をキャリッジを移動させながら読み取る固定読み取り方式の他、キャリッジ等の読み取り光学系を固定するとともに原稿を搬送(移動)させて読み取る搬送読み取り方式も存在する。この搬送読み取り方式では、複数の原稿を順次搬送しながら読み取ることが可能であり、高い生産性を確保することができる。
【０００８】
しかしながら、キャリッジ側が固定される搬送読み取り方式の場合、上記特許文献２のようなキャリッジの往復運動を利用した可視画像および赤外画像の読み取りが実質的に不可能になってしまう。
また、搬送読み取り方式の場合、例えば原稿を搬送しながらこの原稿上の可視画像の読み取りを行い、可視画像の読み取りが終了した原稿を再度搬送し、今度はこの原稿上の赤外画像の読み取りを行うことが考えられる。ただし、この場合には一枚の原稿を読み取るのに二回のスキャン動作が必要になるため、読み取り生産性が著しく低下してしまう。
【０００９】
本発明は、かかる技術的課題を解決するためになされたものであって、その目的とするところは、原稿の一度のスキャンで、原稿上の画像およびこの画像とは波長領域が異なる他の画像を共に読み取ることにある。
また他の目的は、可視画像の読み取り生産性の低下を抑制しながら、可視画像と共に不可視画像の読み取りを実行可能な画像読み取り装置を提供することにある。
【課題を解決するための手段】
【００１０】
かかる目的のもと、本発明が適用される画像読み取り装置は、第１波長領域の光を出力する第１発光部と第１波長領域とは異なる第２波長領域の光を出力する第２発光部とを備えた光源と、光源にて照射された原稿からの反射光を受光する受光部と、原稿と受光部との相対的な位置関係を変えることで、受光部による原稿の読み取り位置を副走査方向に移動させる走査部と、走査部が読み取り位置を移動させる際に第１発光部の点灯および第２発光部の点灯を順次切り替える点灯部とを備え、点灯部が第１発光部を点灯させた際に受光部で得られる第１データの副走査方向解像度と、点灯部が第２発光部を点灯させた際に受光部で得られる第２データの副走査方向解像度とが、独立して設定されることを特徴としている。
【００１１】
このような画像読み取り装置において、第１発光部は第１波長領域として可視領域の光を出力し、第２発光部は第２波長領域として赤外領域の光を出力することができる。また、点灯部が第１発光部を点灯させる第１点灯期間と第２発光部を点灯させる第２点灯期間との比によって、第１データの副走査方向解像度および第２データの副走査方向解像度が設定されることを特徴とすることができる。さらに、受光部における原稿の主走査方向の読み取り単位であるライン周期が、第１発光部が点灯したときと第２発光部が点灯したときとで異なることを特徴とすることができる。
【００１２】
また他の観点から捉えると、本発明が適用される画像読み取り装置は、第１波長領域の光を出力する第１発光部と第１波長領域とは異なる第２波長領域の光を出力する第２発光部とを備えた光源と、光源にて照射された原稿からの反射光を受光する受光部と、受光部と原稿とを相対的に移動させる移動部と、移動部が読み取り位置を移動させる際に第１発光部の点灯および第２発光部の点灯を順次切り替える点灯部と、点灯部が第１発光部を点灯させた際に受光部で得られた第１データに基づいて第１画像データを取得する第１取得部と、点灯部が第２発光部を点灯させた際に受光部で得られた第２データに基づいて第２画像データを取得する第２取得部とを含んでいる。
【００１３】
このような画像読み取り装置において、第１発光部は白色ＬＥＤ(Light Emitting Diode)であり、第２発光部は赤外ＬＥＤであることを特徴とすることができる。また、点灯部は、第１発光部の点灯時間よりも第２発光部の点灯時間を短く設定することができる。さらに、第１取得部は第１画像データとして可視画像データを取得し、第２取得部は第２画像データとして赤外画像データを取得することができる。この場合に、第２取得部は、赤外画像データに含まれる識別情報をさらに取得することができる。
【００１４】
さらに他の観点から捉えると、本発明が適用される画像読み取り装置は、第１波長領域の光を出力する第１発光部と第１波長領域とは異なる第２波長領域の光を出力する第２発光部とを備えた光源と、光源にて照射された原稿からの反射光を受光する受光部と、原稿と受光部との相対的な位置関係を変えることで、受光部による原稿の読み取り位置を副走査方向に移動させる走査部と、走査部が読み取り位置を移動させる際に第１発光部の点灯および第２発光部の点灯を順次切り替える点灯部と、受光部の受光データを、第１発光部が点灯した際に得られた第１データと第２発光部が点灯した際に得られた第２データとに分離する分離部と、分離部にて分離された第１データに基づいて画像情報を取得する画像情報取得部と、分離部にて分離された第２データに基づいて識別情報を取得する識別情報取得部とを含んでいる。
【００１５】
ここで、第１発光部は第１波長領域の光として白色光を出力し、第２発光部は第２波長領域の光として赤外光を出力することができる。また、点灯部は、識別情報取得部にて識別情報が取得された後は第１発光部のみを点灯させることができる。さらに、画像情報取得部は、画像情報を取得する際、第１データにおいて第２発光部の点灯時に欠落したデータの補完を行うことができる。この場合に、画像情報取得部は、識別情報取得部にて識別情報が取得された後はデータの補完を中止することができる。さらにまた、画像情報取得部は、第１発光部の発光特性および受光部の受光特性を補正するための第１シェーディング補正部を備え、識別情報取得部は、第２発光部の発光特性および受光部の受光特性を補正するための第２シェーディング補正部を備えることができる。そして、受光部は、副走査方向と直交する主走査方向に沿って伸び且つ副走査方向に並べて配設される複数の画素列を備え、分離部は、複数の画素列による複数の受光データを、複数の第１データと複数の第２データとに分離し、画像情報取得部は、複数の第１データそれぞれに処理を施して画像情報を取得し、識別情報取得部は、複数の第２データをまとめて得られた第３データに処理を施して識別情報を取得することを特徴とすることができる。
【００１６】
また、他の観点から捉えると、本発明が適用される画像読み取り装置は、第１波長領域の光を出力する第１発光部と第１波長領域とは異なる第２波長領域の光を出力する第２発光部とを備えた光源と、光源にて照射された原稿からの反射光を受光する複数の画素列と、原稿と複数の画素列との相対的な位置関係を変えることで、複数の画素列による原稿の読み取り位置を副走査方向に移動させる走査部と、走査部が読み取り位置を移動させる際に第１発光部の点灯および第２発光部の点灯を順次切り替える点灯部と、第１発光部が点灯した際に複数の画素列にて得られた複数の受光データに別々に処理を施す第１処理部と、第２発光部が点灯した際に複数の画素列にて得られた複数の受光データをまとめて単数の受光データとした後に処理を施す第２処理部とを含んでいる。
【００１７】
このような画像読み取り装置において、複数の画素列は、副走査方向と直交する主走査方向に沿って伸び且つ副走査方向に並べて配設されることを特徴とすることができる。また、第１発光部は第１波長領域の光として白色光を出力し、第２発光部は第２波長領域の光として赤外光を出力し、そして、複数の画素列は３以上設けられ、それぞれの画素列は、赤および赤外、緑および赤外、あるいは青および赤外の波長領域を選択的に透過するカラーフィルタを備えることを特徴とすることができる。さらに、複数の画素列の数をｍ(ｍ≧３)とし、所定の画素列と隣接する他の画素列との副走査方向のラインギャップをｎ(ｎ≧１)としたとき、第１発光部を点灯させる第１点灯期間Ｔ１と第２発光部を点灯させる第２点灯期間Ｔ２とが、
Ｔ１＝(ｍ×ｎ−１)×Ｔ２
の関係を有していることを特徴とすることができる。
【発明の効果】
【００１８】
本発明によれば、原稿の一度のスキャンで、原稿上の画像およびこの画像とは波長領域が異なる他の画像を共に読み取ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、実施の形態という)について詳細に説明する。
＜実施の形態１＞
図１は、本実施の形態が適用される画像読み取り装置の構成例を示す図である。この画像読み取り装置では、固定された原稿の画像を読み取ることが可能であるとともに、搬送される原稿の画像を読み取ることも可能となっている。そして、この画像読み取り装置は、積載された原稿束から原稿を順次搬送する原稿送り装置１０と、スキャンによって画像を読み込む読み取り装置５０とを備えている。
【００２０】
原稿送り装置１０は、複数枚の原稿からなる原稿束を積載する原稿トレイ１１、この原稿トレイ１１の下方に設けられ、読み取りが終了した原稿を積載する排紙トレイ１２を備える。また、原稿送り装置１０は原稿トレイ１１の原稿を取り出して搬送するナジャーロール１３を備える。さらに、ナジャーロール１３の原稿搬送方向下流側には、フィードロールおよびリタードロールによって用紙を一枚ずつに捌く捌き機構１４が設けられる。原稿が搬送される第１搬送路３１には、原稿搬送方向上流側から順に、プレレジロール１５、レジロール１６、プラテンロール１７、およびアウトロール１８が設けられる。プレレジロール１５は、一枚ずつに捌かれた原稿を下流側のロールに向けて搬送すると共に原稿のループ形成を行う。レジロール１６は、回転し一旦停止した後にタイミングを合わせて回転を再開し、後述する原稿読み取り部に対してレジストレーション調整を施しながら原稿を供給する。プラテンロール１７は、読み取り装置５０にて読み込み中の原稿搬送をアシストする。アウトロール１８は、読み取り装置５０にて読み込まれた原稿をさらに下流に搬送する。
また、アウトロール１８よりも原稿搬送方向下流側には、原稿を排紙トレイ１２に導くための第２搬送路３２が設けられる。この第２搬送路３２には、排出ロール１９が配設される。
【００２１】
さらに、この画像読み取り装置では、原稿の両面に形成された画像を１プロセスで読み取ることができるよう、アウトロール１８の出口側とプレレジロール１５の入口側との間に第３搬送路３３が設けられている。なお、上述した排出ロール１９は、原稿を第３搬送路３３に反転搬送する機能も有している。
さらにまた、この画像読み取り装置には、原稿の両面読み取りを行った際に、その排出時に原稿を再度反転させて排紙トレイ１２に排出するための第４搬送路３４が設けられている。この第４搬送路３４は、第２搬送路３２の上部側に設けられている。そして、上述した排出ロール１９は、原稿を第４搬送路３４に反転搬送する機能も有している。
【００２２】
一方、読み取り装置５０は、上述した原稿送り装置１０を開閉可能に支持すると共に、この原稿送り装置１０を装置フレーム５１によって支え、また、原稿送り装置１０によって搬送される原稿の画像読み取りを行っている。この読み取り装置５０は、筐体を形成する装置フレーム５１、画像を読み込むべき原稿を静止させた状態で載置する第１プラテンガラス５２Ａ、原稿送り装置１０によって搬送される原稿を読み取るための光の開口部を有する第２プラテンガラス５２Ｂを備えている。
【００２３】
また、読み取り装置５０は、第２プラテンガラス５２Ｂの下に静止し、あるいは第１プラテンガラス５２Ａの全体にわたってスキャンして画像を読み込むフルレートキャリッジ５３、フルレートキャリッジ５３から得られた光を結像部へ供給するハーフレートキャリッジ５４を備えている。フルレートキャリッジ５３には、原稿に光を照射するＬＥＤ光源５５および原稿から得られた反射光を受光する第１ミラー５７Ａが設けられている。さらに、ハーフレートキャリッジ５４には、第１ミラー５７Ａから得られた光を結像部へ提供する第２ミラー５７Ｂおよび第３ミラー５７Ｃが設けられている。さらにまた、読み取り装置５０は、結像用レンズ５８およびＣＣＤ(Charge Coupled Device)イメージセンサ５９を備えている。これらのうち、結像用レンズ５８は、第３ミラー５７Ｃから得られた光学像を光学的に縮小する。また、ＣＣＤイメージセンサ５９は、結像用レンズ５８によって結像された光学像を光電変換する。つまり、読み取り装置５０では、所謂縮小光学系を用いてＣＣＤイメージセンサ５９に像を結像させている。
また、第１プラテンガラス５２Ａと第２プラテンガラス５２Ｂとの間に設けられる部材の下部には、主走査方向に沿って伸びる白基準板５６が装着されている。
【００２４】
そして、読み取り装置５０は、制御・画像処理ユニット６０をさらに備える。制御・画像処理ユニット６０は、ＣＣＤイメージセンサ５９から入力される原稿の画像データに所定の処理を施す。また、制御・画像処理ユニット６０は、画像読み取り装置(原稿送り装置１０および読み取り装置５０)の読み取り動作における各部の動作を制御する。
【００２５】
では、図１を参照しつつ、この画像読み取り装置を用いた基本的な原稿の読み取り動作について説明する。この画像読み取り装置では、上述したように、第１プラテンガラス５２Ａに載置された原稿の読み取り(固定読み取りモード)、および、原稿送り装置１０にて搬送される原稿の読み取り(搬送読み取りモード)が実行可能である。
【００２６】
まず、固定読み取りモードについて説明する。
第１プラテンガラス５２Ａに載置された原稿の画像を読み取る場合には、フルレートキャリッジ５３とハーフレートキャリッジ５４とが、２：１の割合でスキャン方向(矢印方向)に移動する。このとき、フルレートキャリッジ５３のＬＥＤ光源５５の光が原稿の被読み取り面に照射される。そして、原稿からの反射光が第１ミラー５７Ａ、第２ミラー５７Ｂ、および第３ミラー５７Ｃの順に反射されて結像用レンズ５８に導かれる。結像用レンズ５８に導かれた光は、ＣＣＤイメージセンサ５９の受光面に結像される。ＣＣＤイメージセンサ５９は後述するように１次元のセンサであり、１ライン分を同時に処理している。このライン方向(スキャンの副走査方向)にフルレートキャリッジ５３およびハーフレートキャリッジ５４を移動させ、原稿の次のラインを読み取る。これを原稿全体に亘って実行することで、１ページの原稿読み取りが完了する。固定読み取りモードでは、フルレートキャリッジ５３およびハーフレートキャリッジ５４が走査部あるいは移動部として機能する。
【００２７】
次に、搬送読み取りモードについて説明する。
原稿送り装置１０にて搬送される原稿の画像を読み取る際には、搬送される原稿が、第２プラテンガラス５２Ｂの上を通過する。このとき、フルレートキャリッジ５３およびハーフレートキャリッジ５４は、図１に示す実線の位置に停止した状態におかれる。そして、原稿送り装置１０のプラテンロール１７を経た原稿の１ライン目の反射光が、第１ミラー５７Ａ、第２ミラー５７Ｂ、および第３ミラー５７Ｃを経て結像用レンズ５８にて結像され、ＣＣＤイメージセンサ５９によって画像が読み込まれる。そして、ＣＣＤイメージセンサ５９にて主走査方向の１ライン分を同時に処理した後、原稿送り装置１０によって搬送される原稿の次の主走査方向の１ラインが読み込まれる。そして、原稿の先端が第２プラテンガラス５２Ｂの読み取り位置に到達した後、この原稿の後端が第２プラテンガラス５２Ｂの読み取り位置を通過することによって、副走査方向に亘って１ページの原稿読み取りが完了する。搬送読み取りモードでは、原稿送り装置１０が走査部あるいは移動部として機能する。
【００２８】
また、原稿の両面に形成された画像を読み取る際には、表面側の読み取りを完了した原稿の後端が第２搬送路３２に設けられた排紙ロール１９を通過する直前に、排紙ロール１９の駆動方向が逆方向に切り替えられる。このとき、図示しないゲートの向きが切り替えられることにより、原稿は第３搬送路３３に導かれる。このとき、原稿の後端側が今度は先端側になる。そして、原稿は表裏が反転された状態で再び第２プラテンガラス５２Ｂの上を通過し、上述したプロセスと同様にして裏面側の読み取りが行われる。そして、裏面側の読み取りを完了した原稿の後端が第２搬送路３２に設けられた排紙ロール１９を通過する直前に、排紙ロール１９の駆動方向が再び逆方向に切り替えられる。このとき、図示しないゲートの向きが切り替えられることにより、原稿は第４搬送路３４へと導かれる。このとき、原稿の先後端が再び入れ替わり、原稿は原稿トレイ１１上に置かれていたときとは表裏が反転した状態で排紙トレイ１２上に排出される。このようにすることで、複数枚の原稿束の並び順を、原稿トレイ１１上に置かれていたときと排紙トレイ１２上に排出されたときとで、同じにすることができる。
【００２９】
では、画像読み取り装置を構成する各部の詳細について説明する。
図２は、読み取り装置５０に設けられる光源としてのＬＥＤ光源５５の構成の一例を示す図である。このＬＥＤ光源５５は、図１に示したように、第１ミラー５７Ａの両側から原稿に光を照射する。そして、ＬＥＤ光源５５は、中央部に開口を有する矩形状の基部９１と、複数の白色ＬＥＤ９２と、複数の赤外ＬＥＤ９３とを備えている。これら白色ＬＥＤ９２および赤外ＬＥＤ９３は、長手方向すなわち原稿の主走査方向に沿って交互に配置されている。そして、後述するように、白色ＬＥＤ９２は赤色(Ｒ)、緑色(Ｇ)、および青色(Ｂ)を含む白色光を発光する。また、赤外ＬＥＤ９３は赤外(ＩＲ)を含む赤外光を発光する。
【００３０】
図３は、読み取り装置に設けられる受光部としてのＣＣＤイメージセンサ５９の概略構成を示す図である。このＣＣＤイメージセンサ５９は、矩形状のセンサ基板５９ａとこのセンサ基板５９ａ上に三本の画素列(複数の画素列)５９Ｒ、５９Ｇ、５９Ｂとを有している。なお、以下の説明では、これら三本の画素列５９Ｒ、５９Ｇ、５９Ｂを、それぞれ赤用画素列５９Ｒ、緑用画素列５９Ｇ、青用画素列５９Ｂと呼ぶ。赤用画素列５９Ｒ、緑用画素列５９Ｇ、および青用画素列５９Ｂは、原稿の搬送方向と直交する方向(主走査方向)に並列に配置されている。赤用画素列５９Ｒ、緑用画素列５９Ｇ、青用画素列５９Ｂは、それぞれ例えば１０μｍ×１０μｍのフォトダイオードＰＤを直線上にｋ個並べて構成される。なお、本実施の形態では、赤用画素列５９Ｒ、緑用画素列５９Ｇ、青用画素列５９Ｂによる主走査方向の読み取り解像度(以下の説明では主走査方向解像度と呼ぶ)が、例えば６００ｓｐｉ(sample per inch)となるように設定されている。そして、青用画素列５９Ｂと緑用画素列５９Ｇとの間隔、および緑用画素列５９Ｇと赤用画素列５９Ｒとの間隔は、それぞれ、副走査方向２ライン分となっている。
【００３１】
ここで、赤用画素列５９Ｒ、緑用画素列５９Ｇ、および青用画素列５９Ｂには、それぞれに異なる波長成分を透過するためのカラーフィルタが装着されており、それぞれ、赤(Red)用の画素列、緑(Green)用の画素列、青(Blue)用の画素列すなわちカラーセンサとして機能する。また、赤用画素列５９Ｒ、緑用画素列５９Ｇ、および青用画素列５９Ｂに装着される各カラーフィルタは、対応する可視光の他に、所定波長領域の赤外光も透過するようになっている。このため、赤用画素列５９Ｒ、緑用画素列５９Ｇ、および青用画素列５９Ｂは、赤外(IR：InfraRed)用の画素列としても機能する。
【００３２】
図４(ａ)は、第１発光部としての白色ＬＥＤ９２および第２発光部としての赤外ＬＥＤ９３の波長−発光特性を示す図である。白色ＬＥＤ９２は、青色領域の発光波長(例えば４０５ｎｍ)を有する青紫色発光ダイオードおよび赤、緑、および青の蛍光体材料を含んで構成されており、青色領域(４００ｎｍ近傍)から緑色領域(５５０ｎｍ近傍)を挟んで赤色領域(８００ｎｍ近傍)まで連続する波長の光を出力する。ただし、白色ＬＥＤ９２は、図に示すように近赤外領域(８００ｎｍ〜１０００ｎｍ)ではほとんど発光しない。一方、赤外ＬＥＤ９３は、赤外領域の発光波長(中心波長８５０ｎｍ)を有する赤外発光ダイオードにて構成されている。ただし、赤外ＬＥＤ９３は、図に示すように可視領域(４００ｎｍ〜８００ｎｍ)ではほとんど発光しない。したがって、白色ＬＥＤ９２は第１波長領域として可視領域の光を出力し、赤外ＬＥＤ９３は第２波長領域として赤外領域の光を出力しているといえる。
【００３３】
なお、本実施の形態では、上述した構成の白色ＬＥＤ９２を用いているが、これに限られるものではない。図４(ａ)には、青色ＬＥＤ、緑色ＬＥＤ、および赤色ＬＥＤを組み合わせて製造された白色ＬＥＤ９２の発光特性も示している。このように青色ＬＥＤ、緑色ＬＥＤ、および赤色ＬＥＤの三つを組み合わせることで白色光を生成することも可能である。そして、このようにして白色光を得た場合にも、近赤外領域での発光スペクトルは存在しないか、存在していても微弱である。仮に白色ＬＥＤ９２が近赤外領域で発光スペクトルを有しており、カラー画像の特性に悪影響を与える場合には、白色ＬＥＤ９２に近接して赤外成分を遮断する赤外カットフィルタを別途配置する必要がある。この場合、赤外カットフィルタは赤外ＬＥＤ９３の光路中には来ないようにレイアウトされる。
【００３４】
図４(ｂ)は、上述した赤用画素列５９Ｒ、緑用画素列５９Ｇ、青用画素列５９Ｂに設けられるカラーフィルタの波長−透過特性を示している。青用画素列５９Ｂのカラーフィルタは、青色領域の波長の光を透過する一方、緑色領域や赤色領域の波長の光をほぼ遮断する。また、緑用画素列５９Ｇのカラーフィルタは、緑色領域の波長の光を透過する一方、青色領域や赤色領域の波長の光をほぼ遮断する。さらに、赤用画素列５９Ｒのカラーフィルタは、赤色領域の波長の光を透過する一方、青色領域や緑色領域の波長の光をほぼ遮断する。ただし、これら赤用画素列５９Ｒ、緑用画素列５９Ｇ、青用画素列５９Ｂに設けられるカラーフィルタは、近赤外領域(具体的には８５０ｎｍ近傍)の波長の光に対しては、それぞれ適度な透過性を有している。
【００３５】
図５は、図１に示す制御・画像処理ユニット６０のブロック図である。この制御・画像処理ユニット６０は、信号処理部７０および制御部８０を備えている。ここで、信号処理部７０は、ＣＣＤイメージセンサ５９(具体的には青用画素列５９Ｂ、緑用画素列５９Ｇ、赤用画素列５９Ｒ)から入力されてくる画像データに処理を施す。また、制御部８０は、原稿送り装置１０および読み取り装置５０の動作を制御する。
【００３６】
信号処理部７０は、前処理部１００、赤外後処理部２００、可視後処理部３００、およびデータ合成部４００を備える。
前処理部１００は、ＣＣＤイメージセンサ５９の青用画素列５９Ｂ、緑用画素列５９Ｇ、赤用画素列５９Ｒから入力されてくる各画像データ(アナログデータ)をデジタルデータに変換する。また、前処理部１００は、デジタルデータに変換された各画像データを、後述する不可視画像用の画像データおよび可視画像用の画像データに分離して出力する。
第２取得部、識別情報取得部、あるいは第２処理部として機能する赤外後処理部２００は、入力されてくる不可視画像用の画像データに対して画像解析を行い、不可視画像に含まれる識別情報を取り出して出力する。
第１取得部、画像情報取得部、あるいは第１処理部として機能する可視後処理部３００は、入力されてくる可視画像用の画像データに対して所定の画像処理を施し、画像情報として出力する。
データ合成部４００は、赤外後処理部２００から入力されてくる識別情報と可視後処理部３００から出力されてくる画像情報とを合成(対応付け)し、後段に設けられた機器(プリンタやＰＣ(Personal Computer))に向けて出力する。
【００３７】
一方、制御部８０は、読み取りコントローラ８１、ＣＣＤドライバ８２、ＬＥＤドライバ８３、スキャンドライバ８４、および搬送機構ドライバ８５を備える。
読み取りコントローラ８１は、各種原稿読み取りの制御等を含め、図１に示す原稿送り装置１０および読み取り装置５０の全体を制御する。
ＣＣＤドライバ８２はＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、赤用画素列５９Ｒ：図３参照)による画像データの取り込み動作を制御する。
点灯部として機能するＬＥＤドライバ８３は、ＬＥＤ点灯切換信号を出力し、原稿の読み取りタイミングに合わせてＬＥＤ光源５５の白色ＬＥＤ９２および赤外ＬＥＤ９３の点灯・消灯を制御する。
スキャンドライバ８４は、読み取り装置５０におけるモータのオン/オフなどを行いフルレートキャリッジ５３およびハーフレートキャリッジ５４によるスキャン動作を制御する。
搬送機構ドライバ８５は、原稿送り装置１０におけるモータの制御、各種ロール、クラッチ、およびゲートの切り替え動作等を制御する。
【００３８】
これらの各種ドライバからは、原稿送り装置１０および読み取り装置５０に対して制御信号が出力され、かかる制御信号に基づいて、これらの動作制御が可能となる。読み取りコントローラ８１は、ホストシステムからの制御信号や、例えば自動選択読み取り機能に際して検出されるセンサ出力、ユーザからの選択等に基づいて、読み取りモードを設定し、原稿送り装置１０および読み取り装置５０を制御している。この読み取りモードとしては、第１プラテンガラス５２Ａ上に載置された原稿を読み取る固定読み取りモード、第２プラテンガラス５２Ｂ上を搬送される原稿を読み取る搬送読み取りモード等が挙げられる。また、搬送読み取りモードにおいては、原稿の片面の画像を読み取る片面モード、原稿の両面の画像を読み取る両面モード等も挙げられる。
【００３９】
また、制御部８０は、ビデオクロック(ＶＣＬＫ)発生部８６、ライン同期信号発生部８７、およびページ同期信号発生部８８を更に備える。
ＶＣＬＫ発生部８６は画像読み取り動作の基準となるビデオクロックを発生する。このビデオクロックは、ライン同期信号発生部８７、ページ同期信号発生部８８、および読み取りコントローラ８１に出力される。このビデオクロックの周期は、後述するライン周期に対して十分に小さい値に設定される。
ライン同期信号発生部８７はライン同期信号を発生する。このライン同期信号は、ＣＣＤイメージセンサ５９が原稿の主走査方向１ライン分の画像データを取得する周期(ライン周期)毎に瞬間的にアサートされる。そして、本実施の形態では、ＶＣＬＫ発生部８６から入力されるビデオクロックのカウント値が所定の設定値と一致する毎にライン同期信号がアサートされるようになっている。
ページ同期信号発生部８８はページ同期信号を発生する。このページ同期信号は、読み取り対象となる原稿１枚分の読み取り期間だけアサートされる。そして、本実施の形態では、原稿の先端がＣＣＤイメージセンサ５９による読み取り位置に到達したときにページ同期信号をアサートし、この時点から計数が開始されるライン同期信号のカウント値が所定の設定値と一致したときにページ同期信号をネゲートしている。
【００４０】
図６は、上述した前処理部１００の構成の一例を示すブロック図である。この前処理部１００は、アナログ処理部１１０、Ａ/Ｄ変換部１２０、および赤外/可視分離部１３０を備えている。なお、アナログ処理部１１０には、ＣＣＤイメージセンサ５９を構成する青用画素列５９Ｂからの第１データＢｒ、緑用画素列５９Ｇからの第２データＧｒ、赤用画素列５９Ｒからの第３データＲｒが、それぞれ独立して入力される。なお、ＣＣＤイメージセンサ５９から入力されてくる第１データＢｒ、第２データＧｒ、および第３データＲｒは、アナログのデータである。
【００４１】
アナログ処理部１１０は、第１データＢｒ、第２データＧｒ、および第３データＲｒそれぞれに対してゲイン・オフセット調整等のアナログ補正を施す。
Ａ/Ｄ変換部１２０は、アナログ補正が施された第１データＢｒ、第２データＧｒ、および第３データＲｒをデジタルデータに変換する。
分離部として機能する赤外/可視分離部１３０は、デジタルデータに変換された第１データＢｒ、第２データＧｒ、および第３データＲｒを、白色ＬＥＤ９２(図２参照)の点灯時に取得されたデータと、赤外ＬＥＤ９３(図２参照)の点灯時に取得されたデータとに分離して出力する。この赤外/可視分離部１３０には、ＬＥＤドライバ８３(図５参照)からＬＥＤ点灯切換信号が入力されており、赤外/可視分離部１３０はこのＬＥＤ点灯切換信号に基づいて赤外/可視の分離出力動作を行う。そして、赤外/可視分離部１３０は、第１データＢｒを第１赤外データＩＲ１(Ｂ)と第１可視データＶＩＳ１(Ｂ)とに分離して出力する。また、赤外/可視分離部１３０は、第２データＧｒを第２赤外データＩＲ２(Ｇ)と第２可視データＶＩＳ２(Ｇ)とに分離して出力する。さらに、赤外/可視分離部１３０は、第３データＲｒを第３赤外データＩＲ３(Ｒ)と第３可視データＶＩＳ３(Ｒ)とに分離して出力する。そして、第２データあるいは複数の受光データとしての第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、赤外後処理部２００に向けて出力される。一方、第１データとしての第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、可視後処理部３００に向けて出力される。
【００４２】
また、赤外/可視分離部１３０には、赤外後処理部２００に設けられた識別情報解析部２５０(図７参照：後述)から、識別情報の取得完了に伴って出力される取得完了信号が入力される。そして、赤外/可視分離部１３０では、取得完了信号が入力されると、上述した第１データＢｒ、第２データＧｒ、および第３データＲｒの分離出力処理を中止し、これら第１データＢｒ、第２データＧｒ、および第３データＲｒを、そのまま第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)として出力する。
【００４３】
図７は、上述した赤外後処理部２００の構成の一例を示すブロック図である。この赤外後処理部２００は、赤外シェーディングデータ取得部２１０、赤外シェーディングデータ記憶部２２０、赤外シェーディング補正部２３０、並べ替え部２４０、および識別情報解析部２５０を備えている。なお、赤外後処理部２００には、上述したように第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)が、それぞれ独立して入力される。
【００４４】
赤外シェーディングデータ取得部２１０は、原稿の赤外画像データのシェーディング補正に使用される赤外シェーディングデータＳＨＤ(ＩＲ)を取得する。なお、赤外シェーディングデータＳＨＤ(ＩＲ)は、青用画素列５９Ｂ、緑用画素列５９Ｇ、赤用画素列５９Ｒのそれぞれに対し設定される。
赤外シェーディングデータ記憶部２２０は、赤外シェーディングデータ取得部２１０にて取得された赤外シェーディングデータＳＨＤ(ＩＲ)を記憶する。
第２シェーディング補正部としての赤外シェーディング補正部２３０は、入力されてくる第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)に対し、赤外シェーディングデータ記憶部２２０より読み出した各赤外シェーディングデータＳＨＤ(ＩＲ)を用いて、赤外シェーディング補正を施す。
赤外シェーディング補正では、入力されてくる第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)に対し、対応する青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９ＲそれぞれにおけるフォトダイオードＰＤの感度のばらつきやＬＥＤ光源５５(この場合は赤外ＬＥＤ９３)の光量分布特性に応じた補正を施す。
【００４５】
並べ替え部２４０は、入力されてくる赤外シェーディング補正済みの第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)を並べ替えて、第２画像データ(赤外画像データ)、第３データ、あるいは単数の受光データとしての赤外データＩＲを出力する。
識別情報解析部２５０は、入力されてくる赤外データＩＲに含まれるコード画像から識別情報を解析し、得られた識別情報をデータ合成部４００(図５参照)に出力する。また識別情報解析部２５０は、識別情報の解析が終了したときに、識別情報を取得したことを示す取得完了信号を、赤外/可視分離部１３０(図６参照)等に出力する。
【００４６】
図８は、上述した可視後処理部３００の構成の一例を示すブロック図である。この可視後処理部３００は、可視シェーディングデータ取得部３１０、可視シェーディングデータ記憶部３２０、および可視シェーディングデータ補正部３３０を備える。また、可視後処理部３００は、遅延処理部３４０、データ補完部３５０、および画像処理部３６０を更に備える。
【００４７】
可視シェーディングデータ取得部３１０は、原稿の可視画像データのシェーディング補正に使用される可視シェーディングデータＳＨＤ(ＶＩＳ)を取得する。なお、可視シェーディングデータＳＨＤ(ＶＩＳ)は、上述した赤外シェーディングデータＳＨＤ(ＩＲ)と同様、青用画素列５９Ｂ、緑用画素列５９Ｇ、赤用画素列５９Ｒのそれぞれに対し設定される。
可視シェーディングデータ記憶部３２０は、可視シェーディングデータ取得部３１０にて取得された可視シェーディングデータＳＨＤ(ＶＩＳ)を記憶する。
第１シェーディング補正部としての可視シェーディング補正部３３０は、入力されてくる第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対し、可視シェーディングデータ記憶部３２０より読み出した各シェーディングデータＳＨＤ(ＶＩＳ)を用いて、シェーディング補正を施す。
可視シェーディング補正では、入力されてくる第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対し、対応する青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９ＲそれぞれにおけるフォトダイオードＰＤの感度のばらつきやＬＥＤ光源５５(この場合は白色ＬＥＤ９２)の光量分布特性に応じた補正を施す。
【００４８】
遅延処理部３４０は、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ(図３参照)の取り付け位置の相違に伴うギャップを補正する。すなわち、図３に示したように、赤用画素列５９Ｒに対し緑用画素列５９Ｇは副走査方向に２ライン分だけずらして配置され、緑用画素列５９Ｇに対し青用画素列５９Ｂは副走査方向に２ライン分だけずらして配置される。このため、本実施の形態に係る画像読み取り装置では、原稿の読み取り動作を行う際、原稿のある特定の部位(主走査方向ライン)をまず青用画素列５９Ｂにて読み取り、次いでこの特定の部位を緑用画素列５９Ｇにて読み取り、最後にこの特定の部位を赤用画素列５９Ｒにて読み取る。これを逆に見れば、同じタイミングでは青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒが、それぞれ副走査方向に２ライン分ずつずれた部位の画像を読み取っていることになる。そこで、遅延処理部３４０では、最後に読み取りが行われる赤用画素列５９Ｒによる第３可視データＶＩＳ３(Ｒ)を基準とし、緑用画素列５９Ｇによる第２可視データＶＩＳ２(Ｇ)を第３可視データＶＩＳ３(Ｒ)に対し副走査方向に２ライン分だけ遅延させ、また、青用画素列５９Ｂによる第１可視データＶＩＳ１(Ｂ)を第３可視データＶＩＳ３(Ｒ)に対し副走査方向に４ライン分だけ(第２可視データＶＩＳ２(Ｇ)に対しては副走査方向に２ライン分だけ)遅延させている。これにより、遅延処理部３４０からは、原稿の同一部位(同一の主走査方向ライン)を読み取って得られた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)が、同期して出力されることになる。
【００４９】
データ補完部３５０は、入力されてくる第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対し、赤外/可視分離部１３０(図６参照)での分離により欠落したデータの補完を行う。なお、欠落したデータとは、赤外ＬＥＤ９３(図２参照)の点灯時に出力されたデータすなわち第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)として出力されたデータに対応するものである。
また、データ補完部３５０には、赤外後処理部２００に設けられた識別情報解析部２５０(図７参照)から取得完了信号が入力される。そして、データ補完部３５０では、取得完了信号が入力されると、上述したデータの補完処理を中止し、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)をそのまま出力する。
【００５０】
画像処理部３６０は、入力されてくる第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対して各種画像処理を施し、画像情報あるいは第１画像データ(可視画像データ)としての青画像データＢ、緑画像データＧ、および赤画像データＲとしてデータ合成部４００(図５参照)に出力する。この画像処理部３６０で施される処理としては、例えばγ/グレイバランス補正、色空間変換、拡大縮小、フィルタリング処理、コントラスト調整、さらには地肌除去等が挙げられる。
【００５１】
次に、この画像読み取り装置で読み取られる原稿の画像について詳細に説明する。この画像読み取り装置では、例えばイエロー、マゼンタ、シアン、および黒等の通常色にて形成された一般的な可視画像のみを有する原稿に加え、可視画像および上述した識別情報を含むコード画像にて形成された不可視画像を有する原稿も読み取ることができる。ここで、「可視」および「不可視」は、目視により認識できるかどうかとは関係しない。すなわち媒体(用紙)に印刷(形成)された画像が、可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで、「可視」と「不可視」とを区別しているのである。
【００５２】
図９(ａ)〜(ｃ)は、不可視画像を構成する二次元コード画像を説明するための図である。図９(ａ)は、不可視画像によって形成され、配置される二次元コード画像の単位を模式的に示すために格子状に表現した図である。また、図９(ｂ)は二次元コード画像の一単位を示した図である。さらに、図９(ｃ)は、バックスラッシュ「＼」とスラッシュ「／」の斜線パターンを説明するための図である。
【００５３】
これら図９(ａ)〜(ｃ)に示す二次元コード画像は、赤外線照射による機械読み取りと復号化処理とが長期にわたって安定して可能で、且つ、情報が高密度に記録できる不可視画像で形成される。また、画像を出力する媒体表面の可視画像が形成された領域とは関係なく、任意の領域に設けることが可能な不可視画像であることが好ましい。本実施の形態では、印刷される媒体の大きさに合わせて媒体一面(紙面)の全面に不可視画像が形成される。また、目視した際に光沢差によって認識できる不可視画像であることが更に好ましい。ただし、「全面」とは、用紙の四隅をすべて含む意味ではない。レーザプリンタ等の電子写真方式の装置では、通常、紙面の端部は印刷できない部位である場合が多いことから、かかる部位には不可視画像を印刷する必要はない。なお、本実施の形態では、この二次元コード画像が、８５０ｎｍ近傍の波長に吸収のピークを有する材料にて構成されているものとする。
【００５４】
図９(ｂ)に示す二次元コードパターンは、媒体上の座標位置を示す位置コードが格納される領域と、電子文書または印刷媒体を一意に特定するための識別コードが格納される領域とを含んでいる。また、同期コードが格納される領域も含んでいる。そして、図９(ａ)に示すように、この二次元コードパターンが複数、配置され、印刷される媒体の大きさに合わせて媒体一面(紙面)の全面に異なる位置情報が格納された二次元コードが格子状に配置される。すなわち、媒体一面に、図９(ｂ)に示すような二次元コードパターンが複数個、配置され、その各々が、位置コード、識別コード、および同期コードを備えている。そして、複数の位置コードの領域には、それぞれ配置される場所により異なる位置情報が格納されている。一方、複数の識別コードの領域には、配置される場所によらず同じ識別情報が格納されている。
【００５５】
図９(ｂ)において、位置コードは、６ビット×６ビットの矩形領域内に配置されている。各ビット値は、回転角度が異なる複数の微小ラインビットマップで形成され、図９(ｃ)に示す斜線パターン(パターン０およびパターン１)で、ビット値０とビット値１とを表現している。より具体的には、相互に異なる傾きを有するバックスラッシュ「＼」およびスラッシュ「／」を用いて、ビット値０とビット値１とを表現している。斜線パターンは６００ｄｐｉ(dot per inch)において８画素×８画素の大きさで構成されており、左上がりの斜線パターン(パターン０)がビット値０を、右上がりの斜線パターン(パターン１)がビット値１を表現する。したがって、一つの斜線パターンで１ビット(０または１)を表現できる。このような二種類の傾きからなる微小ラインビットマップを用いることで、可視画像に与えるノイズがきわめて小さく、且つ、大量の情報を高密度にデジタル化して埋め込むことが可能な二次元コードパターンを提供することが可能となる。
【００５６】
すなわち、図９(ｂ)に示した位置コード領域には合計３６ビットの位置情報が格納されている。この３６ビットのうち、１８ビットをＸ座標の符号化に、他の１８ビットをＹ座標の符号化に使用することができる。各１８ビットをすべて位置の符号化に使用すると、２18通り(約２６万通り)の位置を符号化できる。各斜線パターンが図９(ｃ)に示したように８画素×８画素(６００ｄｐｉ)で構成されている場合、６００ｄｐｉの１ドットは０.０４２３ｍｍであることから、図９(ｂ)に示す二次元コード(同期コードを含む)の大きさは、縦横ともに３ｍｍ程度(８画素×９ビット×０.０４２３ｍｍ)となる。３ｍｍ間隔で２６万通りの位置を符号化した場合、約７８６ｍの長さを符号化できる。このように１８ビットすべてを位置の符号化に使用してもよいし、あるいは、斜線パターンの検出誤りが発生するような場合には誤り検出や誤り訂正のための冗長ビットを含めてもよい。
【００５７】
また、識別コードは、２ビット×８ビットおよび６ビット×２ビットの矩形領域に配置されており、合計２８ビットの識別情報を格納できる。識別情報として２８ビットすべてを使用した場合、２28通り(約２億７千万通り)の識別情報を表現できる。識別コードも位置コードと同様に、２８ビットの中に誤り検出や誤り訂正のための冗長ビットを含めることができる。
【００５８】
なお、図９(ｃ)に示す例では、二つの斜線パターンは互いに角度が９０°異なるが、例えば角度差を４５°とすれば四種類の斜線パターンを構成できる。このように構成した場合は、一つの斜線パターンで２ビットの情報(０〜３)を表現できる。すなわち、斜線パターンの角度種類を増やすことで、表現できるビット数を増加させることができる。
また、図９(ｃ)に示す例では、斜線パターンを使用してビット値の符号化を説明しているが、選択できるパターンは斜線パターンに限られない。例えばドットのＯＮ/ＯＦＦや、ドットの位置を基準位置からずらす方向により符号化する方法も採用することが可能である。
【００５９】
では次に、上述した搬送読み取りモードを例に、画像読み取り装置の動作の流れをより具体的に説明する。図１０は、搬送読み取りモードにおける画像読み取り装置の動作を説明するためのフローチャートである。
原稿トレイ１１への原稿のセットがセンサにより検知されると(ステップ１０１)、読み取りコントローラ８１は、センサによる検知結果から原稿のサイズを判定する(ステップ１０２)。
次に、読み取りコントローラ８１は、制御部８０の各ドライバや信号処理部７０の各処理部に制御信号を出力し、ゲイン・オフセット調整を実行させ(ステップ１０３)、次に可視シェーディングデータＳＨＤ(ＶＩＳ)を取得させ(ステップ１０４)、さらに赤外シェーディングデータＳＨＤ(ＩＲ)を取得させる(ステップ１０５)。
【００６０】
そして、ホストシステムやＵＩからのユーザ入力等による読み取り開始指示が受け付けられる(ステップ１０６)。すると、読み取りコントローラ８１は、制御部８０の各ドライバや信号処理部７０の各処理部に制御信号を出力して、第１読み取りモードにて原稿画像の読み取りを実行させる(ステップ１０７)。なお、第１読み取りモードは、後述するように、原稿上の可視画像および不可視画像を交互に読み取るモードである。第１読み取りモードにて原稿の読み取りが行われている間、赤外後処理部２００の識別情報解析部２５０では、読み取られた不可視画像におけるコード情報の解析およびコード情報からの識別情報の取得が行われる。そして、読み取りコントローラ８１は、識別情報解析部２５０における識別情報の取得が完了したか否かを判断する(ステップ１０８)。具体的に説明すると、読み取りコントローラ８１は、識別情報解析部２５０から取得完了信号の入力があったか否かを判断する。識別情報の取得が完了していないと判断した場合、読み取りコントローラ８１は、次に、この原稿１枚分の読み取りが完了したか否かを判断する(ステップ１０９)。ここで、原稿１枚分の読み取りが完了していなかった場合は、ステップ１０７に戻って第１読み取りモードによる読み取りをさらに続行させる。一方、原稿１枚分の読み取りが完了している場合は、後述するステップ１１２へと進む。
【００６１】
一方、上記ステップ１０８において識別情報の取得が完了していると判断した場合、読み取りコントローラ８１は、制御部８０の各ドライバや信号処理部７０の各処理部に制御信号を出力して、今度は第２読み取りモードにて原稿画像の読み取りを実行させる(ステップ１１０)。なお、第２読み取りモードは、後述するように、原稿上の可視画像のみを読み取るモードである。そして、読み取りコントローラ８１は、次に、この原稿１枚分の読み取りが完了したか否かを判断する(ステップ１１１)。ここで、原稿１枚分の読み取りが完了していなかった場合は、ステップ１１０に戻って第２読み取りモードによる読み取りをさらに続行させる。一方、原稿１枚分の読み取りが完了している場合は、ステップ１１２へと進む。
【００６２】
上記ステップ１０９あるいは上記ステップ１１１において原稿１枚分の読み取りが完了している場合、読み取りコントローラ８１は、次に読み取るべき原稿が存在しているか否かを判断する(ステップ１１２)。ここで、次の原稿が存在している場合は、ステップ１０７に戻って次の原稿に対し同様の処理を実行する。一方、次の原稿が存在していない場合は、一連の処理を終了する。
【００６３】
ここで、上記ステップ１０３〜ステップ１０５を具体的に説明する。
読み取りコントローラ８１は、原稿トレイ１１への原稿のセットがセンサにより検知されたのを受けて、スキャンドライバ８４に制御信号を出力する。スキャンドライバ８４は、かかる制御信号を受けて、フルレートキャリッジ５３を図１に示す白基準板５６の直下まで移動させ、また、ハーフレートキャリッジ５４を対応する位置まで移動させる。
【００６４】
次に、読み取りコントローラ８１は、フルレートキャリッジ５３およびハーフレートキャリッジ５４が所定の位置まで移動したのを受けて、ＬＥＤドライバ８３に制御信号を出力する。ＬＥＤドライバ８３では、かかる制御信号を受けて、白色ＬＥＤ９２のみを点灯させるＬＥＤ点灯切換信号を出力し、その結果白色ＬＥＤ９２が点灯する。また、ＬＥＤ点灯制御と同時に、読み取りコントローラ８１は、ＣＣＤドライバ８２に制御信号を出力する。ＣＣＤドライバ８２は、かかる制御信号を受けて、ＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に読み取りを実行させる。このとき、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、白色ＬＥＤ９２によって照射された白基準板５６からの反射光(可視光)を受光する。そして、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによる各読み取りデータ(第１のデータ)は、前処理部１００のアナログ処理部１１０に送られてＡ／Ｄ変換され、最も反射率の高いデータがあらかじめ定められた目標値となるように後段のＤ／Ａ変換における係数１が計算され、アナログ処理部１１０に設けられた図示しないメモリに記憶される。以上がゲインの算出である。
【００６５】
次いで、読み取りコントローラ８１は、ＬＥＤドライバ８３に制御信号を出力する。ＬＥＤドライバ８３では、かかる制御信号を受けて、白色ＬＥＤ９２を消灯する。このとき、白色ＬＥＤ９２および赤外ＬＥＤ９３はともに非点灯の状態である。また、読み取りコントローラ８１は、ＣＣＤドライバ８２に制御信号を出力する。ＣＣＤドライバ８２は、かかる制御信号を受けて、ＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に読み取りを実行させる。青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによる各読み取りデータ(第２のデータ)は、前処理部１００のアナログ処理部１１０に送られてＡ／Ｄ変換され、それらの平均値があらかじめ定められた目標値となるように後段のＤ／Ａ変換における係数２が計算され、アナログ処理部１１０に設けられた図示しないメモリに記憶される。以上がオフセットの算出である。
【００６６】
以上により、上記ステップ１０３が完了する。なお、ステップ１０３でゲイン調整に赤外ＬＥＤ９３を使用しない理由は、最終的に多値データを取り扱う白色ＬＥＤ９２点灯時のＣＣＤ出力が、赤外ＬＥＤ９３点灯時のＣＣＤ出力よりも高く設計されるのが適当だからである。
【００６７】
ゲインおよびオフセットの調整が完了したのを受けて、読み取りコントローラ８１は、ＬＥＤドライバ８３に制御信号を出力し、白色ＬＥＤ９２を再点灯させる。続いて読み取りコントローラ８１は、ＣＣＤドライバ８２に制御信号を出力する。ＣＣＤドライバ８２は、かかる制御信号を受けて、白色ＬＥＤ９２が点灯した状態でＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に読み取りを実行させる。このとき、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、白色ＬＥＤ９２によって照射された白基準板５６からの反射光(可視光)を受光する。
【００６８】
青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによる各読み取りデータは、前処理部１００にて処理が施された後、可視後処理部３００の可視シェーディングデータ取得部３１０に入力される。可視シェーディングデータ取得部３１０では、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒにより取得された各読み取りデータから対応する可視シェーディングデータＳＨＤ(ＶＩＳ)を求め、求められた可視シェーディングデータＳＨＤ(ＶＩＳ)を可視シェーディングデータ記憶部３２０に格納させる。以上により、上記ステップ１０４が完了する。
【００６９】
可視シェーディングデータＳＨＤ(ＶＩＳ)の取得が完了したのを受けて、読み取りコントローラ８１は、ＬＥＤドライバ８３に制御信号を出力する。ＬＥＤドライバ８３は、かかる制御信号を受けて、今度は赤外ＬＥＤ９３のみを点灯させるＬＥＤ点灯切換信号をＬＥＤ光源５５に出力し、その結果赤外ＬＥＤ９３が点灯する。同時に、読み取りコントローラ８１は、ＣＣＤドライバ８２に制御信号を出力する。ＣＣＤドライバ８２は、かかる制御信号を受けて、赤外ＬＥＤ９３が点灯した状態でＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に読み取りを実行させる。このとき、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、赤外ＬＥＤ９３によって照射された白基準板５６からの反射光(赤外光)を受光する。
【００７０】
青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによる各読み取りデータは、前処理部１００にて処理が施された後、赤外後処理部２００の赤外シェーディングデータ取得部２１０に入力される。赤外シェーディングデータ取得部２１０では、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒにより取得された各読み取りデータから対応する赤外シェーディングデータＳＨＤ(ＩＲ)を求め、求められた赤外シェーディングデータＳＨＤ(ＩＲ)を赤外シェーディングデータ記憶部２２０に格納させる。以上により、上記ステップ１０５が完了する。
【００７１】
では次に、上記ステップ１０７における第１読み取りモード、および、上記ステップ１１０における第２読み取りモードを詳細に説明する。なお、第１読み取りモードおよび第２読み取りモードの詳細を説明する前に、原稿読み取りの前提となる各種条件や設定等について説明しておく。
【００７２】
図１１は、原稿１ページ分を読み取るのに必要な読み取りラインの数Ｘ(Ｘは１以上の整数)を説明するための図である。この画像読み取り装置では、上述したようにＣＣＤイメージセンサ５９(図１参照)を用いて原稿上の画像を主走査方向ＦＳに１ライン分読み取り、その後ＣＣＤイメージセンサ５９と原稿との相対的な位置関係を副走査方向ＳＳにずらすことで、原稿上の次の画像を主走査方向ＦＳに１ライン分読み取っている。ここで、固定読み取りモードでは、フルレートキャリッジ５３およびハーフレートキャリッジ５４が移動することでＣＣＤイメージセンサ５９と原稿との相対的な位置関係が変わる。一方、搬送読み取りモードでは、原稿が移動することでＣＣＤイメージセンサ５９と原稿との相対的な位置関係が変わる。
そして、読み取りラインの数Ｘは、原稿の副走査方向長さと要求される副走査方向の読み取り解像度(以下の説明では副走査方向解像度と呼ぶ)とによって決まる。例えばＡ４ＳＥＦ(Short Edge Feed)の原稿を副走査方向解像度６００ｓｐｉで読み取る場合、必要な読み取りラインの数Ｘは約７０００となる。
【００７３】
図１２は、図５に示すページ同期信号発生部８８から出力されるページ同期信号Ｐｓｙｎｃと、ライン同期信号発生部８７から出力されるライン同期信号Ｌｓｙｎｃと、読み取りコントローラ８１を介してＣＣＤドライバ８２から出力されるＣＣＤ取り込み信号ＣＣＤ ＳＨとの関係を示すタイミングチャートである。
ページ同期信号発生部８８は、上述したように読み取り対象となる原稿１枚毎の読み取り期間(１ｐａｇｅ)だけページ同期信号Ｐｓｙｎｃをアサートする。なお、ページ同期信号Ｐｓｙｎｃがアサートされた後、次のページ同期信号Ｐｓｙｎｃがアサートされるまでの期間をページ周期ＴＰと呼ぶ。
また、ライン同期信号発生部８７は、上述したように原稿の主走査方向１ライン分の画像データの取得を期間に対応する周期でライン同期信号Ｌｓｙｎｃをアサートする。
そして、ＣＣＤドライバ８２は、ページ同期信号Ｐｓｙｎｃがアサートされる期間において、ライン同期信号Ｌｓｙｎｃに同期してＣＣＤイメージセンサ５９に画像データの取り込みを行わせるようにＣＣＤ取り込み信号ＣＣＤ ＳＨをアサートする。なお、ページ同期信号Ｐｓｙｎｃのアサート期間中におけるＣＣＤ取り込み信号のアサート数は、上述した読み取りラインの数Ｘと同一になる。
【００７４】
では、図１３〜図１７を参照しながら、上記ステップ１０７における第１読み取りモードについて説明する。
図１３は、第１読み取りモードにおけるライン同期信号Ｌｓｙｎｃ、ＬＥＤ点灯切換信号、白色ＬＥＤ９２および赤外ＬＥＤ９３の点灯・消灯、ＣＣＤ取り込み信号ＣＣＤ ＳＨ、第１データＢｒ、第２データＧｒ、および第３データＲｒの関係を示すタイミングチャートである。ここで、ライン同期信号Ｌｓｙｎｃがアサートされた後、次のライン同期信号Ｌｓｙｎｃがアサートされるまでの期間をライン周期ＴＬと呼ぶ。
【００７５】
第１読み取りモードが開始されると、ＬＥＤドライバ８３は、読み取りコントローラ８１を介して入力されるライン同期信号Ｌｓｙｎｃに基づき、ＬＥＤ点灯切換信号を出力する。具体的に説明すると、ＬＥＤドライバ８３は、ライン同期信号Ｌｓｙｎｃのアサート回数をカウントし、１カウント目から５カウント目まですなわち５ライン分は白色ＬＥＤ９２のみを点灯させ、６カウント目すなわち６ライン目は逆に赤外ＬＥＤ９３のみを点灯させるＬＥＤ点灯切換信号を、ＬＥＤ光源５５へと出力する。
ＬＥＤ光源５５では、かかるＬＥＤ点灯切換信号を受けて、ライン周期ＴＬの五周期分(５ライン分)は白色ＬＥＤ９２のみを点灯させ、次のライン周期ＴＬの一周期分(１ライン分)は赤外ＬＥＤ９３のみを点灯させる、という点灯切換動作を繰り返す。
【００７６】
一方、ＣＣＤドライバ８２では、ライン同期信号Ｌｓｙｎｃに同期したＣＣＤ取り込み信号ＣＣＤ ＳＨをＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に出力する。青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、かかるＣＣＤ取り込み信号ＣＣＤ ＳＨを受けて、主走査方向１ライン分の読み取りデータを第１データＢｒ、第２データＧｒ、および第３データＲｒとして順次出力する。
【００７７】
ここで、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、図３に示したように副走査方向に２ラインずつずらして配置されている。このため、青用画素列５９Ｂによる第１データＢｒの取り込み(原稿上の第１の読み取りラインＬ１に対応する第１データＢｒ(Ｂ１)の出力)が開始されてから２ライン分遅れて、緑用画素列５９Ｇによる第２データＧｒの取り込み(原稿上の第１の読み取りラインＬ１に対応する第２データＧｒ(Ｇ１)の出力)が開始される。さらに、緑用画素列５９Ｇによる第２データＧｒの取り込み(原稿上の第１の読み取りラインＬ１に対応する第２データＧｒ(Ｇ１)の出力)が開始されてから２ライン分遅れて、赤用画素列５９Ｒによる第３データＲｒの取り込み(原稿上の第１の読み取りラインＬ１に対応する第３データＲｒ(Ｒ１)の出力)が開始される。
したがって、例えば青用画素列５９Ｂが原稿上の第６読み取りラインＬ６に対応する第１データＢｒ(Ｂ６)を取り込んでいるとき、緑用画素列５９Ｇは原稿上の第４読み取りラインＬ４に対応する第２データＧｒ(Ｇ４)を取り込んでおり、また、赤用画素列５９Ｒから出力は原稿上の第２の読み取りラインＬ２に対応する第３データＲｒ(Ｒ２)を取り込んでいることになる。
【００７８】
次に、前処理部１００における処理の流れを説明する。
このようにして取得された第１データＢｒ、第２データＧｒ、および第３データＲｒ(アナログ信号)は、それぞれ、アナログ処理部１１０にてゲイン・オフセット調整が施された後、Ａ/Ｄ変換部１２０にてデジタル信号に変換され、赤外/可視分離部１３０に入力される。
【００７９】
図１４は、第１読み取りモードにおける赤外/可視分離部１３０の動作を説明するタイミングチャートである。
赤外/可視分離部１３０には、デジタル信号に変換された第１データＢｒ、第２データＧｒ、および第３データＲｒが入力され、また、ＬＥＤドライバ８３からＬＥＤ点灯切換信号が入力される。そして、赤外/可視分離部１３０では、入力されてくるＬＥＤ点灯切換信号に基づき、第１データＢｒを第１赤外データＩＲ１(Ｂ)および第１可視データＶＩＳ１(Ｂ)に、第２データＧｒを第２赤外データＩＲ２(Ｇ)および第２可視データＶＩＳ２(Ｇ)に、第３データＲｒを第３赤外データＩＲ３(Ｒ)および第３可視データＶＩＳ３(Ｒ)に、それぞれ分離する。
【００８０】
これを具体的に説明する。赤外/可視分離部１３０は、白色ＬＥＤ９２を点灯させるＬＥＤ点灯切換信号が出力されている期間、換言すれば、白色ＬＥＤ９２が点灯している間に青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによって取り込まれた第１データＢｒ、第２データＧｒ、および第３データＲｒを、それぞれ、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)として出力する。また、赤外/可視分離部１３０は、赤外ＬＥＤ９３を点灯させるＬＥＤ点灯切換信号が出力されている期間、換言すれば、赤外ＬＥＤ９３が点灯している間に青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによって取り込まれた第１データＢｒ、第２データＧｒ、および第３データＲｒを、それぞれ、第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、第３赤外データＩＲ３(Ｒ)として出力する。
【００８１】
図１４に示す例において、第１データＢｒでは、Ｂ６およびＢ１２を除くＢ１〜Ｂ１３が第１可視データＶＩＳ１(Ｂ)として、Ｂ６およびＢ１２が第１赤外データＩＲ１(Ｂ)として、それぞれ出力される。また、第２データＧｒでは、Ｇ４およびＧ１０を除くＧ１〜Ｇ１１が第２可視データＶＩＳ２(Ｇ)として、Ｇ４およびＧ１０が第２赤外データＩＲ２(Ｇ)として、それぞれ出力される。さらに、第３データＲｒでは、Ｒ２およびＲ８を除くＲ１〜Ｒ９が第３可視データＶＩＳ３(Ｒ)として、Ｒ２およびＲ８が第３赤外データＩＲ３(Ｒ)として、それぞれ出力される。これら第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、赤外後処理部２００に出力される。一方、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、可視後処理部３００に出力される。
【００８２】
ここでまず、第１読み取りモードにおける赤外後処理部２００の動作を説明する。
赤外後処理部２００の赤外シェーディング補正部２３０に入力された第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、赤外シェーディングデータ記憶部２２０から読み出された赤外シェーディングデータＳＨＤ(ＩＲ)を用いて、それぞれシェーディング補正される。この赤外シェーディング補正により、主走査方向ＦＳに対する赤外ＬＥＤ９３の光量分布むらや、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒを構成する各フォトダイオードＰＤの赤外光に対する出力むら等が補正される。また、赤外領域における透過率の相違に伴う第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)のレベルもほぼ同一に揃えられる。赤外シェーディング補正がなされた第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、並べ替え部２４０に出力される。
【００８３】
図１５は、第１読み取りモードにおける並べ替え部２４０の動作を説明するタイミングチャートである。
並べ替え部２４０には、赤外シェーディング補正がなされた第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)が入力される。図１５に示すように、同時に取得される第１赤外データＩＲ１(Ｂ６)、第２赤外データＩＲ２(Ｇ４)、および第３赤外データＩＲ３(Ｒ２)において、第３赤外データＩＲ３(Ｒ２)は原稿上の第２の読み取りラインＬ２を、第２赤外データＩＲ２(Ｇ４)は原稿上の第４の読み取りラインＬ４を、第１赤外データＩＲ１(Ｂ６)は原稿上の第６の読み取りラインＬ６を、それぞれ読み取って得られる。また、次に同時に取得される第１赤外データＩＲ１(Ｂ１２)、第２赤外データＩＲ２(Ｇ１０)、および第３赤外データＩＲ３(Ｒ８)において、第３赤外データＩＲ３(Ｒ８)は原稿上の第８の読み取りラインＬ８を、第２赤外データＩＲ２(Ｇ１０)は原稿上の第１０の読み取りラインＬ１０を、第１赤外データＩＲ１(Ｂ１２)は原稿上の第１２の読み取りラインＬ１２を、それぞれ読み取って得られる。
つまり、第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、原稿の偶数番目の読み取りラインＬ２、Ｌ４、Ｌ６、Ｌ８、Ｌ１０、Ｌ１２、……、の読み取り出力に相当していることがわかる。
【００８４】
並べ替え部２４０では、入力されてくる第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)を一時的にバッファする。そして、並べ替え部２４０は、第３赤外データＩＲ３(Ｒ)、第２赤外データＩＲ２(Ｇ)、第１赤外データＩＲ１(Ｂ)の順に並べ替えを行い、赤外データＩＲとして出力する。これにより、出力される赤外データＩＲでは、原稿の偶数番目の読み取りラインＬ２、Ｌ４、Ｌ６、Ｌ８、Ｌ１０、Ｌ１２、……の順で出力が行われていくことになる。この赤外データＩＲは、識別情報解析部２５０に出力される。
【００８５】
図１６は、第１読み取りモードにおいて識別情報解析部２５０にて実行される処理の流れを示すフローチャートである。
並べ替え部２４０より赤外データＩＲが入力されてくると(ステップ２０１)、識別情報解析部２５０では、入力された赤外データＩＲを整形する(ステップ２０２)。この赤外データＩＲの整形は、例えば傾き補正やノイズ除去等を含んでいる。そして、識別情報解析部２５０は、整形された赤外データＩＲからスラッシュ「／」やバックスラッシュ「＼」等のビットパターン(斜線パターン)を検出する(ステップ２０３)。また一方で、識別情報解析部２５０は、整形された赤外データＩＲから、二次元コード位置決め用のコードである同期コードを検出する(ステップ２０４)。そして、識別情報解析部２５０では、この同期コード位置を参照して二次元コードを検出し(ステップ２０５)、また、二次元コードからＥＣＣ(Error Correcting Code：誤り訂正符号)等の情報を取り出して復号する(ステップ２０６)。そして、識別情報解析部２５０は、復号した情報を元のコード情報に復元する(ステップ２０７)。
【００８６】
次に、識別情報解析部２５０は、以上のようにして復元したコード情報から識別情報の取得を試み(ステップ２０８)、次いで識別情報の取得に成功したか否かを判断する(ステップ２０９)。ここで、識別情報の取得に成功したと判断した場合、識別情報解析部２５０は、取得した識別情報をデータ合成部４００(図５参照)に出力する(ステップ２１０)。そして、識別情報解析部２５０は、識別情報の取得が完了したことを示す取得完了信号を読み取りコントローラ８１、前処理部１００、および可視後処理部３００等に出力し(ステップ２１１)、一連の処理を終了する。
一方、上記ステップ２０９において識別情報が取得できなかったと判断した場合、識別情報解析部２５０は、上記ステップ２０１に戻って同様の処理を続行する。
【００８７】
次に、第１読み取りモードにおける可視後処理部３００の動作を説明する。
可視後処理部３００の可視シェーディング補正部３３０に入力された第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、可視シェーディングデータ記憶部３２０から読み出された可視シェーディングデータＳＨＤ(ＶＩＳ)を用いて、それぞれシェーディング補正される。この可視シェーディング補正により、主走査方向ＦＳに対する白色ＬＥＤ９２の光量分布むらや、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒを構成する各フォトダイオードＰＤの白色光に対する出力むら等が補正される。可視シェーディング補正がなされた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、遅延処理部３４０に入力される。
【００８８】
図１７は、第１読み取りモードにおける遅延処理部３４０、データ補完部３５０および画像処理部３６０の動作を説明するタイミングチャートである。ここで、図１７(ａ)は、遅延処理部３４０に入力される第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)を示している。また、図１７(ｂ)は、遅延処理部３４０から出力される第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)を示している。さらに、図１７(ｃ)は、データ補完部３５０によるデータ補完処理および画像処理部３６０による画像処理がなされた後の画像情報(青データＢ、緑データＧ、および赤データＲ)を示している。
【００８９】
遅延処理部３４０には、可視シェーディング補正がなされた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)が入力される。上述したように、第１可視データＶＩＳ１(Ｂ)に対し第２可視データＶＩＳ２(Ｇ)は２ライン分だけ遅れ、第２可視データＶＩＳ２(Ｇ)に対し第３可視データＶＩＳ３(Ｒ)は２ライン分だけ遅れる。
そこで、遅延処理部３４０では、第３可視データＶＩＳ３(Ｒ)をそのまま出力する一方で、第１可視データＶＩＳ１(Ｂ)を４ライン分だけ遅延させて出力し、また、第２可視データＶＩＳ２(Ｇ)を２ライン分だけ遅延させて出力している。これにより、遅延処理部３４０から出力される際には、同時に出力される第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)の読み取りラインの数Ｘが一致する。遅延処理がなされた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、データ補完部３５０に入力される。
【００９０】
第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、上述した赤外/可視分離部１３０による赤外/可視分離に伴い、それぞれ、５ラインおきに１ライン分のデータが欠落した状態となっている。
そこで、データ補完部３５０では、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)の欠落データを補完して出力する。例えば第１可視データＶＩＳ１(Ｂ)では、ＶＩＳ１(Ｂ５)とＶＩＳ１(Ｂ７)との間のデータが欠落している(図中破線で示す)が、データ補完部３５０にてこの部位にＶＩＳ１(ＳＢ６)を補完する。また、例えば第２可視データＶＩＳ２(Ｇ)では、ＶＩＳ２(Ｇ３)とＶＩＳ２(Ｇ５)との間のデータが欠落しているが、データ補完部３５０にてこの部位にＶＩＳ２(ＳＧ４)を補完する。さらに、第３可視データＶＩＳ３(Ｒ)では、ＶＩＳ３(Ｒ１)とＶＩＳ３(Ｒ３)との間、および、ＶＩＳ３(Ｒ７)とＶＩＳ３(Ｒ９)との間のデータが欠落しているが、データ補完部３５０にてこの部位にＶＩＳ３(ＳＲ２)およびＶＩＳ３(ＳＲ８)を補完する。
なお、具体的な補完方法としては、例えば欠落したラインにおいて注目画素を中心とする３×３のマトリクスから使用可能な６画素(直前のラインの３画素と直後のラインの３画素)の値を用いて平均してもよいし、単純に副走査方向の前後の画素の平均をとるようにしてもよい。また、更に他の手法を用いることも可能である。
【００９１】
データ補完部３５０によりデータの補完がなされた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)には、画像処理部３６０にて所定の画像処理が施される。そして、第１可視データＶＩＳ１(Ｂ)を画像処理して得られた青データＢ、第２可視データＶＩＳ２(Ｇ)を画像処理して得られた緑データＧ、および第３可視データＶＩＳ３(Ｒ)を画像処理して得られた赤データＲが、画像情報としてデータ合成部４００(図５参照)に出力される。
【００９２】
今度は、図１８〜図２０を参照しながら、上記ステップ１１０における第２読み取りモードについて説明する。なお、第２読み取りモードは、上述したように、第１読み取りモードでの原稿の読み取り中に、赤外後処理部２００の識別情報解析部２５０にて識別情報の解析が完了し、取得完了信号が出力された後に実行される。
【００９３】
図１８は、第２読み取りモードにおけるライン同期信号Ｌｓｙｎｃ、ＬＥＤ点灯切換信号、白色ＬＥＤ９２および赤外ＬＥＤ９３の点灯・消灯、ＣＣＤ取り込み信号ＣＣＤ ＳＨ、第１データＢｒ、第２データＧｒ、第３データＲｒの関係を示すタイミングチャートである。
第２読み取りモードにおいて、ＣＣＤドライバ８２は、常時白色ＬＥＤ９２を点灯させるＬＥＤ点灯切換信号を、ＬＥＤ光源５５へと出力する。
ＬＥＤ光源５５では、かかるＬＥＤ点灯切換信号を受けて、常時白色ＬＥＤ９２を点灯させる。
また、ＣＣＤドライバ８２では、ライン同期信号Ｌｓｙｎｃに同期したＣＣＤ取り込み信号ＣＣＤ ＳＨをＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に出力する。青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、かかるＣＣＤ取り込み信号ＣＣＤ ＳＨを受けて、主走査方向１ライン分の読み取りデータを第１データＢｒ、第２データＧｒ、および第３データＲｒとして順次出力する。
ここで、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、上述したように副走査方向に２ラインずつずらして配置されているため、例えば青用画素列５９Ｂにて第ｊの読み取りラインＬｊに対応する第１データＢｒ(Ｂｊ)の取り込みが行われているとき、緑用画素列５９Ｇにて第ｊ−２の読み取りラインＬｊ−２に対応する第２データＧｒ(Ｇｊ−２)の取り込みが行われ、赤用画素列５９Ｒにて第ｊ−４の読み取りラインＬｊ−４に対応する第３データＲｒ(Ｒｊ−４)の取り込みが行われる。
【００９４】
図１９は、第２読み取りモードにおける赤外/可視分離部１３０の動作を説明するタイミングチャートである。
第２読み取りモードでは、常時白色ＬＥＤ９２を点灯させるためのＬＥＤ点灯切換信号が出力される。このため、赤外/可視分離部１３０では、入力されてくる第１データＢｒ、第２データＧｒ、および第３データＲｒをそのまま第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)として出力する。したがって、第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)としては、空のデータを出力し続けることになる。
このため、第２読み取りモードが実行される間、赤外後処理部２００は動作を休止する。
【００９５】
次に、第２読み取りモードにおける可視後処理部３００の動作を説明する。
可視後処理部３００の可視シェーディング補正部３３０に入力された第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、可視シェーディングデータ記憶部３２０から読み出された可視シェーディングデータＳＨＤ(ＶＩＳ)を用いて、それぞれシェーディング補正される。可視シェーディング補正がなされた第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、遅延処理部３４０に入力される。
【００９６】
図２０は、第２読み取りモードにおける遅延処理部３４０、データ補完部３５０および画像処理部３６０の動作を説明するタイミングチャートである。ここで、図２０(ａ)は、遅延処理部３４０に入力される第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)を示している。また、図２０(ｂ)は、遅延処理部３４０から出力される第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)を示している。さらに、図２０(ｃ)は、画像処理部３６０から出力される出力画像データ(青データＢ、緑データＧ、および赤データＲ)を示している。
【００９７】
第２読み取りモードでは、上述したように第１データＢｒ、第２データＧｒ、および第３データＲｒが、赤外/可視分離部１３０で分離されることなくそのまま第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)として入力されてくる。このため第２読み取りモードでは、データ補完部３５０によるデータを行う必要がなく、データ補完部３５０は、遅延処理部３４０から入力されてくる第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)をそのまま出力している。なお、データ補完部３５０においてデータ補完を実行するか否かは、識別情報解析部２５０より取得完了信号の入力があったか否かにより決定される。すなわち、識別情報解析部２５０による識別情報の取得が完了するまでの間は赤外/可視分離部１３０で行われる分離処理により、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に欠落が生じるので、データの補完を実行する。一方、識別情報の取得が完了した後は、赤外/可視分離部１３０で分離処理が行われなくなり、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に欠落が生じなくなるので、データの補完を行わない。
【００９８】
そして、データ補完部３５０をスルーした第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)には、画像処理部３６０にて所定の画像処理が施される。そして、第１可視データＶＩＳ１(Ｂ)を画像処理して得られた青データＢ、第２可視データＶＩＳ２(Ｇ)を画像処理して得られた緑データＧ、および第３可視データＶＩＳ３(Ｒ)を画像処理して得られた赤データＲが、画像情報としてデータ合成部４００に出力される。
そして、赤外後処理部２００より入力される識別情報と、可視後処理部３００より出力される画像情報としての青データＢ、緑データＧ、および赤データＲとが、データ合成部４００にて対応付けられた後、後段の機器へと出力される。
【００９９】
図２１は、第１読み取りモードにおいて出力される各種画像データを示している。これらのうち、図２１(ａ)は可視後処理部３００の画像処理部３６０から出力される青データＢ、図２１(ｂ)は緑データＧ、図２１(ｃ)は赤データＲを示す。また、図２１(ｄ)は赤外後処理部２００の並べ替え部２４０から出力される赤外データＩＲを示している。
【０１００】
例えば図２１(ａ)に示す青データＢの場合、白色ＬＥＤ９２の点灯時に青用画素列５９Ｂによって取り込まれた第１データＢｒより得られたデータ(図に示す例ではＢ１〜Ｂ５、Ｂ７〜Ｂ１１、Ｂ１３、…)と、第１データＢｒから得られたデータに基づきデータ補完部３５０によって求められた補完データ(図に示す例ではＳＢ６、ＳＢ１２、…)とが交互に出力される。
また、例えば図２１(ｂ)に示す緑データＧの場合、白色ＬＥＤ９２の点灯時に緑用画素列５９Ｇによって取り込まれた第２データＧｒより得られたデータ(図に示す例ではＧ１〜Ｇ３、Ｇ５〜Ｇ９、Ｇ１１〜Ｇ１３、…)と、第２データＧｒから得られたデータに基づきデータ補完部３５０によって求められた補完データ(図に示す例ではＳＧ４、ＳＧ１０、…)とが交互に出力される。
さらに、例えば図２１(ｃ)に示す赤データＲの場合、白色ＬＥＤ９２の点灯時に赤用画素列５９Ｒによって取り込まれた第３データＲｒより得られたデータ(図に示す例ではＲ１、Ｒ３〜Ｒ７、Ｒ９〜Ｒ１３、…)と、第３データＲｒから得られたデータに基づきデータ補完部３５０によって求められた補完データ(図に示す例ではＳＲ２、ＳＲ８、…)とが交互に出力される。
【０１０１】
つまり、第１読み取りモードにおいて、青データＢ、緑データＧ、および赤データＲでは、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒそれぞれの出力に基づいて得られた副走査方向５ライン分のデータと、このデータに基づいて得られた副走査方向１ライン分の補完データとが、交互に出力される。その結果、青データＢ、緑データＧ、および赤データＲでは、図１１に示す原稿上の読み取りラインＬｘ(図２１中にはＬ１〜Ｌ１３のみを示す)に対応した出力が得られる。
【０１０２】
これに対し、図２１(ｄ)に示す赤外データＩＲの場合、赤外ＬＥＤ９３の点灯時に取得されたデータが順次出力されていく。具体的には、まず、赤用画素列５９Ｒによって取り込まれた第３データＲｒより得られたデータ(図に示す例ではＲ２)が、次に緑用画素列５９Ｇによって取り込まれた第２データＧｒより得られたデータ(図に示す例ではＧ４)が、さらに青用画素列５９Ｂによって取り込まれた第１データＢｒより得られたデータ(図に示す例ではＢ６)が、順次出力される。これに続いて、再び赤用画素列５９Ｒによって取り込まれた第３データＲｒより得られたデータ(図に示す例ではＲ８)が、次に緑用画素列５９Ｇによって取り込まれた第２データＧｒより得られたデータ(図に示す例ではＧ１０)が、さらに青用画素列５９Ｂによって取り込まれた第１データＢｒより得られたデータ(図に示す例ではＢ１２)が、さらに順次出力される。以後も同様にして、赤用画素列５９Ｒによって取り込まれた第３データＲｒより得られたデータ、緑用画素列５９Ｇによって取り込まれた第２データＧｒより得られたデータ、および青用画素列５９Ｂによって取り込まれた第１データＢｒより得られたデータが、順番に出力されていく。
【０１０３】
つまり、第１読み取りモードにおいて、赤外データＩＲでは、赤用画素列５９Ｒ、緑用画素列５９Ｇ、および青用画素列５９Ｂそれぞれの出力に基づいて得られた副走査方向１ライン分のデータが、順番に出力される。このとき、赤外データＩＲでは、図１１に示す原稿上の読み取りラインＬｘのうち、偶数番目の読み取りラインＬ２、Ｌ４、Ｌ６、Ｌ８、Ｌ１０、Ｌ１２、…に対応した出力が得られることになる。これに対し、奇数番目の読み取りラインＬ１、Ｌ３、Ｌ５、Ｌ７、Ｌ９、Ｌ１１、Ｌ１３、…は空(ＮＵＬＬ)である。
【０１０４】
すると、第１読み取りモードにおける青データＢ、緑データＧ、赤データＲおよび赤外データＩＲの副走査方向解像度は次のようになる。
青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒによる原稿の副走査方向の読み取りラインの数Ｘに対し、青データＢの出力に用いられる第１可視データＶＩＳ１(Ｂ)における青読み取りライン数は５Ｘ/６となる。また、緑データＧの出力に用いられる第２可視データＶＩＳ２(Ｇ)における緑読み取りライン数および赤データＲの出力に用いられる第３可視データＶＩＳ３(Ｒ)における赤読み取りライン数も、それぞれ５Ｘ/６となる。ただし、本実施の形態では、青データＢを出力する際に第１可視データＶＩＳ１(Ｂ)に対し、欠落したライン数Ｘ/６の補完を行っている。また、緑データＧを出力する際に第２可視データＶＩＳ２(Ｇ)に対し、また赤データＲを出力する際に第３可視データＶＩＳ３(Ｒ)に対し、それぞれ欠落したライン数Ｘ/６の補完を行っている。したがって、青データＢ、緑データＧ、および赤データＲでは、読み取りラインの数Ｘにて実質的な出力が行われることになる。
【０１０５】
一方、原稿の副走査方向の読み取りラインの数Ｘに対し、赤外データＩＲの出力に用いられる第１赤外データＩＲ１(Ｂ)における赤外読み取りライン数はＸ/６となる。また、赤外データＩＲの出力に用いられる第２赤外データＩＲ２(Ｇ)および第３赤外データＩＲ３(Ｒ)における赤外読み取りライン数も、それぞれＸ/６となる。このため、赤外データＩＲの出力における赤外読み取りライン数の合計値は、Ｘ/６＋Ｘ/６＋Ｘ/６＝Ｘ/２となる。したがって、赤外データＩＲでは、青データＢ、緑データＧ、および赤データＲに対し半分の読み取りラインの数Ｘ/２にて出力が行われることになる。
【０１０６】
このように、赤外データＩＲにおける読み取りラインの数が青データＢ、緑データＧ、および赤データＲにおける実質的な読み取りラインの数の半分になるということは、赤外データＩＲの副走査方向解像度が、青データＢ、緑データＧ、および赤データＲの副走査方向解像度の半分になるということを意味する。したがって、青データＢ、緑データＧ、および赤データＲの副走査方向解像度を６００ｓｐｉに設定した場合、赤外データＩＲの副走査方向解像度は３００ｓｐｉとなる。
【０１０７】
ここで、画像の読み取りに用いられる画素列の数をｍ本、隣接する画素列同士の間隔(ギャップ)をｎラインとすると、白色ＬＥＤ９２の点灯期間Ｔ１および赤外ＬＥＤ９３の点灯期間Ｔ２は、
Ｔ１＝(ｍ×ｎ−１)×Ｔ２                                              …(１)
の関係式で表すことができる。本実施の形態では、ｍ＝３且つｎ＝２であることから、図１３等から明らかなように白色ＬＥＤ９２の点灯期間Ｔ１が赤外ＬＥＤ９３の点灯期間Ｔ２の５倍に設定されている。但し、本実施の形態では、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒで取得されたものを個々で用いるのに対し、赤外データＩＲは青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒで取得されたものをまとめて用いるため、両データの比は５：１ではなく５：３になる。
【０１０８】
また、青データＢ、緑データＧ、および赤データＲの副走査方向解像度(第１データの副走査方向解像度)である可視副走査方向解像度Ｒｅｓ(ＶＩＳ)および赤外データＩＲの副走査方向解像度(第２データの副走査方向解像度)である赤外副走査方向解像度Ｒｅｓ(ＩＲ)は、
Ｒｅｓ(ＩＲ)＝Ｒｅｓ(ＶＩＳ)/ｎ                                        …(２)
の関係式で表すことができる。本実施の形態では、ｎ＝２であることから、赤外副走査方向解像度Ｒｅｓ(ＩＲ)は可視副走査方向解像度Ｒｅｓ(ＶＩＳ)の半分になる。したがって、赤外副走査方向解像度Ｒｅｓ(ＩＲ)と可視副走査方向解像度Ｒｅｓ(ＶＩＳ)とを同一レベルにしたい場合には、ｎ＝１すなわち１ラインギャップのＣＣＤイメージセンサ５９を使用すればよいことになる。また、ｎ＝３すなわち３ラインギャップのＣＣＤイメージセンサ５９を使用した場合、得られる赤外副走査方向解像度Ｒｅｓ(ＩＲ)は可視副走査方向解像度Ｒｅｓ(ＶＩＳ)の三分の一になる。可視副走査方向解像度Ｒｅｓ(ＶＩＳ)と赤外副走査方向解像度Ｒｅｓ(ＩＲ)との関係は、読み取り対象となる原稿上の不可視画像におけるコード画像の大きさ等によって適宜設定すればよい。なお、主走査方向解像度は、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒに設けられるフォトダイオードＰＤの配置間隔によって決まるため、可視や赤外に関係なく常時一定である。
【０１０９】
例えば本実施の形態では、図９に示したように、二次元コードの一単位が０.３ｍｍ×０.３ｍｍ(３００μｍ×３００μｍ)で構成され、この中に不可視画像にてバックスラッシュ「＼」あるいはスラッシュ「／」が形成される。また、不可視画像の読み取りにおいて、上述したように主走査方向解像度は６００ｓｐｉであり、赤外副走査方向解像度Ｒｅｓ(ＩＲ)は３００ｓｐｉである。主走査方向解像度が６００ｓｐｉであるということは、１サンプルあたりの主走査方向長さが約４２.３μｍになる。また、赤外副走査方向解像度Ｒｅｓ(ＩＲ)が３００ｓｐｉであるということは、１サンプルあたりの副走査方向長さが約８４.７μｍになる。したがって、一単位の二次元コードは、少なくとも６スポット(主走査方向)×３スポット(副走査方向)で読み取られることになるため、この解像度での読み取りにて、不可視画像に含まれるコード画像の内容を取得することが十分に可能である。
【０１１０】
一方、図２２は、第２読み取りモードにおいて出力される各種画像データを示している。ここで、図２１(ａ)は可視後処理部３００の画像処理部３６０から出力される青データＢ、図２１(ｂ)は緑データＧ、図２１(ｃ)は赤データＲである。なお、第２読み取りモードでは、上述したように赤外データＩＲは出力されないので図示していない。
【０１１１】
例えば図２２(ａ)に示す青データＢの場合、白色ＬＥＤ９２の点灯時に青用画素列５９Ｂによって取り込まれた第１データＢｒより得られたデータ(図に示す例ではＢｊ〜Ｂｊ＋９、…)が出力される。
また、図２２(ｂ)に示す緑データＧの場合、白色ＬＥＤ９２の点灯時に緑用画素列５９Ｇによって取り込まれた第２データＧｒより得られたデータ(図に示す例ではＧｊ〜Ｇｊ＋９、…)が出力される。
さらに、図２２(ｃ)に示す赤データＲの場合、白色ＬＥＤ９２の点灯時に赤用画素列５９Ｒによって取り込まれた第３データＲｒより得られたデータ(図に示す例ではＲｊ〜Ｒｊ＋９、…)が出力される。
【０１１２】
つまり、第２読み取りモードにおいて、青データＢ、緑データＧ、および赤データＲでは、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒそれぞれの出力に基づいて得られた副走査方向各ラインのデータが順次出力される。その結果、青データＢ、緑データＧ、および赤データＲでは、データの補完を行うことなく、、図１１に示す原稿上の読み取りラインＬｘ(図２２中にはＬｊ〜Ｌｊ＋９のみを示す)に対応した出力が得られる。
すると、第２読み取りモードにおける青データＢ、緑データＧ、および赤データＲの可視副走査方向解像度Ｒｅｓ(ＶＩＳ)は、そのまま６００ｓｐｉとなる。
【０１１３】
以上説明したように、本実施の形態では、ＣＣＤイメージセンサ５９を構成する青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒラインギャップと、白色ＬＥＤ９２の点灯期間Ｔ１および赤外ＬＥＤ９３の点灯期間Ｔ２の関係とを適宜設定するようにした。これにより、原稿上の可視画像を読み取る際の可視副走査方向解像度Ｒｅｓ(ＶＩＳ)および同じ原稿上の不可視画像(赤外画像)を読み取る際の赤外副走査方向解像度Ｒｅｓ(ＩＲ)とを独立に設定することができる。
【０１１４】
また、本実施の形態では、白色ＬＥＤ９２および赤外ＬＥＤ９３の点灯を順次切り替えながら、走査される原稿の画像(可視画像、不可視画像)をＣＣＤイメージセンサ５９で読み取るようにした。そして、読み取りによって得られた第１データＢｒ、第２データＧｒ、および第３データＲｒから白色ＬＥＤ９２の点灯時に取得した第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)を分離し、これらに基づいて画像情報すなわち青データＢ、緑データＧ、および赤データＲを出力するようにした。一方、読み取りによって得られた第１データＢｒ、第２データＧｒ、および第３データＲｒから赤外ＬＥＤ９３の点灯時に取得した第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)を分離し、これらをまとめた赤外データＩＲを出力するようにした。これにより、原稿の一回のスキャンで、原稿上に形成される可視画像および赤外画像をともに取得することができる。
【０１１５】
特に、本実施の形態では、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒに装着されるカラーフィルタが、本来の読み取り対象となる色(青、緑、赤)以外に、赤外光に対しても透過特性を有してしまう、という従来の問題点を逆に利用するようにした。すなわち、可視画像を構成する青、緑、赤については、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒで読み取ったデータをそれぞれ処理することで青データＢ、緑データＧ、および赤データＲを得、不可視画像を構成する赤外については、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒで読み取ったデータをまとめて処理することで赤外データＩＲを得る。このとき、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、副走査方向に所定ライン(本実施の形態では２ライン)だけずれて配置されるため、赤外については、１ライン周期での読み取りで実質的に３ライン分のデータを得ることが可能になる。
【０１１６】
また、本実施の形態では、さらに赤外データＩＲからコード画像およびこのコード画像に含まれる識別情報を取得するようにした。これにより、例えば原稿の管理を行うことが可能になる。
さらに、本実施の形態では、赤外ＬＥＤ９３の点灯により欠落したデータを、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対して補完するようにした。これにより、ラインの抜けのない青データＢ、緑データＧ、および赤データＲを得ることができる。
【０１１７】
さらにまた、本実施の形態では、赤外データＩＲに基づいて識別情報が取得された後は、赤外ＬＥＤ９３の点灯を中止し、以降は白色ＬＥＤ９２のみを点灯させながら読み取りを行わせるようにした。また、識別情報が取得された後は、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)に対するデータの補完を中止させるようにした。これにより、識別情報が取得された後は、より正確な青データＢ、緑データＧ、および赤データＲを得ることができる。
【０１１８】
また、本実施の形態では、白色ＬＥＤ９２の点灯時と赤外ＬＥＤ９３の点灯時とでそれぞれ別のシェーディングデータ(可視シェーディングデータＳＨＤ(ＶＩＳ)、赤外シェーディングデータＳＨＤ(ＩＲ))を取得しておき、それぞれのデータに対してシェーディング補正を実行するようにした。これにより、可視画像および赤外画像ともに、各ＬＥＤの光量分布や各画素列の受光特性むらに起因する画像むらを抑制することができる。
【０１１９】
なお、本実施の形態では、可視画像および不可視画像を有する原稿の読み取りについて説明を行ったが、この画像読み取り装置では、もちろん可視画像のみを有する原稿の読み取りも行うことができる。この場合は、原稿１枚分の読み取りが完了するまでの間、識別情報を取得するための試行(図１６のステップ２０８参照)が行われ続けることになる。ただし、たとえ識別情報が取得できなかったとしても原稿の読み取りが完了した場合には次の動作へと進むことが可能であり(図１０のステップ１０９参照)、特に問題は生じない。
また、本実施の形態では、可視領域の画像および赤外領域の画像の読み取りを例に説明を行ったが、読み取り対象となる複数の波長領域(第１波長領域および第２波長領域)はこれらに限定されない。
さらに、本実施の形態では、搬送読み取りモードを例に説明を行ったが、これに限られるものではなく、固定読み取りモードにおいても同様に適用することができる。
【０１２０】
＜実施の形態２＞
本実施の形態は、実施の形態１とほぼ同様であるが、白色ＬＥＤ９２を点灯させているときと赤外ＬＥＤ９３を点灯させているときとで、ライン同期信号Ｌｓｙｎｃの発生周期すなわちライン周期ＴＬを変えるようにしたものである。なお、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【０１２１】
図２３は、本実施の形態で用いられるＶＣＬＫ発生部８６の構成の一例を示す図である。このＶＣＬＫ発生部８６は、第１クロック発生部(第１ＣＬＫ発生部)８６ａと、第２クロック発生部(第２ＣＬＫ発生部)８６ｂと、クロック選択部(ＣＬＫ選択部)８６ｃとを有する。第１ＣＬＫ発生部８６ａは、所定の周波数(例えば６０ＭＨｚ)で第１のビデオクロックを発生する。また、第２ＣＬＫ発生部８６ｂは、上記所定の二倍の周波数(例えば１２０ＭＨｚ)で第２のビデオクロックを発生する。さらに、ＣＬＫ選択部８６ｃは、ＬＥＤドライバ８３から入力されてくるＬＥＤ点灯切換信号に基づき、第１ＣＬＫ発生部８６ａが発生する第１ビデオクロックあるいは第２ＣＬＫ発生部８６ｂが発生する第２ビデオクロックを、選択的に出力する。具体的には、ＬＥＤ点灯切換信号として白色ＬＥＤ９２を点灯させる信号が出力されている間は第１ビデオクロックを、赤外ＬＥＤ９３を点灯させる信号が出力されている間は第２ビデオクロックを、ビデオクロックとして出力する。
【０１２２】
図５に示すライン同期信号発生部８７では、実施の形態１と同様、ＶＣＬＫ発生部８６から入力されるビデオクロックのカウント値が所定の設定値と一致する毎にライン同期信号Ｌｓｙｎｃがアサートされるようになっている。したがって、ライン同期信号発生部８７は、第１のビデオクロックが入力されている間は、第１ライン周期ＴＬ１でライン同期信号Ｌｓｙｎｃをアサートする。またライン同期信号発生部８７は、第２のビデオクロックが入力されている間は、第１ライン周期ＴＬ１の半分の第２ライン周期ＴＬ２でライン同期信号Ｌｓｙｎｃをアサートする。
【０１２３】
本実施の形態では、第１読み取りモードの実行手順が実施の形態１とは異なる。
では、図２４〜図２６を参照しながら、本実施の形態における第１読み取りモードについて説明する。
図２４は、第１読み取りモードにおけるライン同期信号Ｌｓｙｎｃ、ＬＥＤ点灯切換信号、白色ＬＥＤ９２および赤外ＬＥＤ９３の点灯・消灯、ＣＣＤ取り込み信号ＣＣＤ ＳＨ、第１データＢｒ、第２データＧｒ、および第３データＲｒの関係を示すタイミングチャートである。
【０１２４】
第１読み取りモードが開始されると、ＬＥＤドライバ８３は、読み取りコントローラ８１を介して入力されるライン同期信号Ｌｓｙｎｃに基づき、ＬＥＤ点灯切換信号を出力する。具体的に説明すると、ＬＥＤドライバ８３は、ライン同期信号Ｌｓｙｎｃのアサート回数をカウントし、１カウント目から５カウント目まですなわち５ライン分は白色ＬＥＤ９２のみを点灯させ、６カウント目から７カウント目まですなわち２ライン分は逆に赤外ＬＥＤ９３のみを点灯させるＬＥＤ点灯切換信号を、ＶＣＬＫ発生部８６のＣＬＫ選択部８６ｃやＬＥＤ光源５５に出力する。
【０１２５】
このとき、ＶＣＬＫ発生部８６のＣＬＫ選択部８６ｃでは、ＬＥＤドライバ８３から入力されてくるＬＥＤ点灯切換信号に応じて、出力するビデオクロックを第１のビデオクロックまたは第２のビデオクロックに切り替える。すると、ライン同期信号発生部８７は、白色ＬＥＤ９２が点灯する期間では第１ライン周期ＴＬ１にて、また、赤外ＬＥＤ９３が点灯する期間では第２ライン周期ＴＬ２にて、それぞれライン同期信号Ｌｓｙｎｃをアサートする、という動作を繰り返す。
また、ＬＥＤ光源５５では、かかるＬＥＤ点灯切換信号を受けて、第１ライン周期ＴＬ１の五周期分(５ライン分)は白色ＬＥＤ９２のみを点灯させ、次の第２ライン周期ＴＬ２の二周期分(２ライン分)は赤外ＬＥＤ９３のみを点灯させる、という点灯切換動作を繰り返す。
【０１２６】
一方、ＣＣＤドライバ８２では、ライン同期信号Ｌｓｙｎｃに同期したＣＣＤ取り込み信号ＣＣＤ ＳＨをＣＣＤイメージセンサ５９(青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒ)に出力する。青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒは、かかるＣＣＤ取り込み信号ＣＣＤ ＳＨを受けて、主走査方向１ライン分の読み取りデータを第１データＢｒ、第２データＧｒ、および第３データＲｒとして順次出力する。
このとき、青用画素列５９Ｂ、緑用画素列５９Ｇ、および赤用画素列５９Ｒから出力される第１データＢｒ、第２データＧｒ、および第３データＲｒは、実施の形態１と同様に２ライン分ずつ遅れる。また、例えば第１データＢｒにおいて、白色ＬＥＤ９２の点灯期間に取得される第１データＢｒ(Ｂ１〜Ｂ５、Ｂ７〜Ｂ１１、Ｂ１３、…)に対し、赤外ＬＥＤ９３の点灯期間に取得される第１データＢｒ(Ｂ６ａ、Ｂ６ｂ、Ｂ１２ａ、Ｂ１２ｂ、…)は取得周期が半分になっている。これは、第２データＧｒおよび第３データＲｒにおいても同様である。
【０１２７】
次に、図２５に示すタイミングチャートを参照しながら、第１読み取りモードにおける前処理部１００の赤外/可視分離部１３０の動作を説明する。
赤外/可視分離部１３０には、Ａ/Ｄ変換部１２０にてデジタル信号に変換された第１データＢｒ、第２データＧｒ、および第３データＲｒが入力され、また、ＬＥＤドライバ８３からＬＥＤ点灯切換信号が入力される。そして、赤外/可視分離部１３０では、入力されてくるＬＥＤ点灯切換信号に基づき、第１データＢｒを第１赤外データＩＲ１(Ｂ)および第１可視データＶＩＳ１(Ｂ)に、第２データＧｒを第２赤外データＩＲ２(Ｇ)および第２可視データＶＩＳ２(Ｇ)に、第３データＲｒを第３赤外データＩＲ３(Ｒ)および第３可視データＶＩＳ３(Ｒ)に、それぞれ分離する。
【０１２８】
図２５に示す例において、第１データＢｒでは、Ｂ６ａ、Ｂ６ｂ、Ｂ１２ａ、およびＢ１２ｂを除くＢ１〜Ｂ１３が第１可視データＶＩＳ１(Ｂ)として、Ｂ６ａ、Ｂ６ｂ、Ｂ１２ａ、およびＢ１２ｂが第１赤外データＩＲ１(Ｂ)として、それぞれ出力される。また、第２データＧｒでは、Ｇ４ａ、Ｇ４ｂ、Ｇ１０ａ、およびＧ１０ｂを除くＧ１〜Ｇ１１が第２可視データＶＩＳ２(Ｇ)として、Ｇ４ａ、Ｇ４ｂ、Ｇ１０ａ、およびＧ１０ｂが第２赤外データＩＲ２(Ｇ)として、それぞれ出力される。さらに、第３データＲｒでは、Ｒ２ａ、Ｒ２ｂ、Ｒ８ａ、およびＲ８ｂを除くＲ１〜Ｒ９が第３可視データＶＩＳ３(Ｒ)として、Ｒ２ａ、Ｒ２ｂ、Ｒ８ａ、およびＲ８ｂが第３赤外データＩＲ３(Ｒ)として、それぞれ出力される。これら第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、赤外後処理部２００に出力される。一方、第１可視データＶＩＳ１(Ｂ)、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)は、可視後処理部３００に出力される。そして、実施の形態１と同様のデータ補完処理等がなされることで、青データＢ、緑データＧ、および赤データＲとして出力される。
【０１２９】
次に、図２６に示すタイミングチャートを参照しながら、第１読み取りモードにおける赤外後処理部２００の並べ替え部２４０の動作を説明する。
並べ替え部２４０には、赤外シェーディング補正部２３０にて赤外シェーディング補正がなされた第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)が入力される。図２６に示すように、同時に取得される第１赤外データＩＲ１(Ｂ６ａ)、第２赤外データＩＲ２(Ｇ４ａ)、および第３赤外データＩＲ３(Ｒ２ａ)において、第３赤外データＩＲ３(Ｒ２ａ)は原稿上の第２の読み取りラインＬ２の上流側(Ｌ２ａ)を、第２赤外データＩＲ２(Ｇ４ａ)は原稿上の第４の読み取りラインＬ４の上流側(Ｌ４ａ)を、第１赤外データＩＲ１(Ｂ６ａ)は原稿上の第６の読み取りラインＬ６の上流側(Ｌ６ａ)を、それぞれ読み取って得られる。また、次に同時に取得される第１赤外データＩＲ１(Ｂ６ｂ)、第２赤外データＩＲ２(Ｇ４ｂ)、および第３赤外データＩＲ３(Ｒ２ｂ)において、第３赤外データＩＲ３(Ｒ２ｂ)は原稿上の第２の読み取りラインＬ２の下流側(Ｌ２ｂ)を、第２赤外データＩＲ２(Ｇ４ｂ)は原稿上の第４の読み取りラインＬ４の下流側(Ｌ４ｂ)を、第１赤外データＩＲ１(Ｂ６ｂ)は原稿上の第６の読み取りラインＬ６の下流側(Ｌ６ｂ)を、それぞれ読み取って得られる。
【０１３０】
さらに、その次に同時に取得される第１赤外データＩＲ１(Ｂ１２ａ)、第２赤外データＩＲ２(Ｇ１０ａ)、および第３赤外データＩＲ３(Ｒ８ａ)において、第３赤外データＩＲ３(Ｒ８ａ)は原稿上の第８の読み取りラインＬ８の上流側を、第２赤外データＩＲ２(Ｇ１０ａ)は原稿上の第１０の読み取りラインＬ１０の上流側を、第１赤外データＩＲ１(Ｂ１２ａ)は原稿上の第１２の読み取りラインＬ１２の上流側を、それぞれ読み取って得られる。そして、次に同時に取得される第１赤外データＩＲ１(Ｂ１２ｂ)、第２赤外データＩＲ２(Ｇ１０ｂ)、および第３赤外データＩＲ３(Ｒ８ｂ)において、第３赤外データＩＲ３(Ｒ８ｂ)は原稿上の第８の読み取りラインＬ８の下流側を、第２赤外データＩＲ２(Ｇ１０ｂ)は原稿上の第１０の読み取りラインＬ１０の下流側を、第１赤外データＩＲ１(Ｂ１２ｂ)は原稿上の第１２の読み取りラインＬ１２の下流側を、それぞれ読み取って得られる。
【０１３１】
つまり、本実施の形態において、第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)は、原稿の偶数番目の読み取りラインＬ２、Ｌ４、Ｌ６、Ｌ８、Ｌ１０、Ｌ１２、……、をそれぞれ副走査方向に二つに分割して得られた読み取り出力に相当していることがわかる。
【０１３２】
並べ替え部２４０では、入力されてくる第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)を一時的にバッファする。そして、並べ替え部２４０は、第３赤外データＩＲ３(Ｒ)、第２赤外データＩＲ２(Ｇ)、第１赤外データＩＲ１(Ｂ)の順に並べ替えを行い、赤外データＩＲとして出力する。これにより、出力される赤外データＩＲでは、原稿の偶数番目の読み取りラインを副走査方向に二分割したＬ２ａ、Ｌ２ｂ、Ｌ４ａ、Ｌ４ｂ、Ｌ６ａ、Ｌ６ｂ、Ｌ８ａ、Ｌ８ｂ、Ｌ１０ａ、Ｌ１０ｂ、Ｌ１２ａ、Ｌ１２ｂ、……の順でデータが出力されていくことになる。この赤外データＩＲは、識別情報解析部２５０に出力され、実施の形態１と同様のプロセスで識別情報の解析がなされる。
【０１３３】
このように、本実施の形態では、白色ＬＥＤ９２点灯時(第１可視データＶＩＳ１(Ｂ、第２可視データＶＩＳ２(Ｇ)、および第３可視データＶＩＳ３(Ｒ)の取得時)における第１ライン周期ＴＬ１に対し、赤外ＬＥＤ点灯時(第１赤外データＩＲ１(Ｂ)、第２赤外データＩＲ２(Ｇ)、および第３赤外データＩＲ３(Ｒ)の取得時)における第２ライン周期ＴＬ２を半分に設定した。これにより、偶数番目の読み取りラインをそれぞれ二分割した赤外データＩＲを得ることができ、見かけ上赤外データＩＲの赤外副走査方向解像度Ｒｅｓ(ＩＲ)を可視副走査方向解像度Ｒｅｓ(ＶＩＳ)と一致させることができる。
【図面の簡単な説明】
【０１３４】
【図１】本実施の形態が適用される画像読み取り装置の構成例を示す図である。
【図２】ＬＥＤ光源の構成の一例を示す図である。
【図３】ＣＣＤイメージセンサの概略構成を示す図である。
【図４】(ａ)は白色ＬＥＤおよび赤外ＬＥＤの波長−発光特性を示す図であり、(ｂ)は赤用画素列、緑用画素列、青用画素列それぞれに設けられるカラーフィルタの波長−透過特性を示す図である。
【図５】制御・画像処理部ユニットのブロック図である。
【図６】前処理部の構成の一例を示すブロック図である。
【図７】赤外後処理部の構成の一例を示すブロック図である。
【図８】可視後処理部の構成の一例を示すブロック図である。
【図９】(ａ)〜(ｃ)は不可視画像を構成する二次元コード画像を説明するための図である。
【図１０】搬送読み取りモードにおける動作を説明するためのフローチャートである。
【図１１】原稿１ページ分の画像を読み取るのに必要な読み取りラインの数を説明するための図である。
【図１２】第１読み取りモードにおけるＬＥＤ光源の点灯と、ＣＣＤイメージセンサからの出力との関係を示すタイミングチャートである。
【図１３】第１読み取りモードにおけるライン同期信号、ＬＥＤ点灯切換信号、白色ＬＥＤおよび赤外ＬＥＤの点灯・消灯、ＣＣＤ取り込み信号、第１データ、第２データ、および第３データの関係を示すタイミングチャートである。
【図１４】第１読み取りモードにおける赤外/可視分離部の動作を説明するタイミングチャートである。
【図１５】第１読み取りモードにおける並べ替え部の動作を説明するタイミングチャートである。
【図１６】第１読み取りモードにおいて識別情報解析部で実行される処理の流れを示すフローチャートである。
【図１７】第１読み取りモードにおける遅延処理部、データ補完部および画像処理部の動作を説明するタイミングチャートである。
【図１８】第２読み取りモードにおけるライン同期信号、ＬＥＤ点灯切換信号、白色ＬＥＤおよび赤外ＬＥＤの点灯・消灯、ＣＣＤ取り込み信号、第１データ、第２データ、および第３データの関係を示すタイミングチャートである。
【図１９】第２読み取りモードにおける赤外/可視分離部の動作を説明するタイミングチャートである。
【図２０】第２読み取りモードにおける遅延処理部、データ補完部および画像処理部の動作を説明するタイミングチャートである。
【図２１】(ａ)〜(ｄ)は第１読み取りモードにおいて出力される青データ、緑データ、赤データ、および赤外データを示す図である。
【図２２】(ａ)〜(ｃ)は第２読み取りモードにおいて出力される青データ、緑データ、および赤データを示す図である。
【図２３】実施の形態２で用いられるＶＣＬＫ発生部の構成の一例を示す図である。
【図２４】第１読み取りモードにおけるライン同期信号、ＬＥＤ点灯切換信号、白色ＬＥＤおよび赤外ＬＥＤの点灯・消灯、ＣＣＤ取り込み信号、第１データ、第２データ、および第３データの関係を示すタイミングチャートである。
【図２５】第１読み取りモードにおける赤外/可視分離部の動作を説明するタイミングチャートである。
【図２６】第１読み取りモードにおける並べ替え部の動作を説明するタイミングチャートである。
【符号の説明】
【０１３５】
１０…原稿送り装置、５０…読み取り装置、５５…ＬＥＤ光源、５６…白基準板、５９…ＣＣＤイメージセンサ、５９Ｒ…赤用画素列、５９Ｇ…緑用画素列、５９Ｂ…青用画素列、６０…制御・画像処理ユニット、７０…信号処理部、８０…制御部、９２…白色ＬＥＤ、９３…赤外ＬＥＤ、１００…前処理部、２００…赤外後処理部、３００…可視後処理部、Ｂｒ…第１データ、Ｇｒ…第２データ、Ｒｒ…第３データ、ＩＲ１(Ｂ)…第１赤外データ、ＩＲ２(Ｇ)…第２赤外データ、ＩＲ３(Ｒ)…第３赤外データ、ＶＩＳ１(Ｂ)…第１可視データ、ＶＩＳ２(Ｇ)…第２可視データ、ＶＩＳ３(Ｒ)…第３可視データ、Ｂ…青データ、Ｇ…緑データ、Ｒ…赤データ、ＩＲ…赤外データ、Ｒｅｓ(ＶＩＳ)…可視副走査方向解像度、Ｒｅｓ(ＩＲ)…赤外副走査方向解像度
【図１】
0004821372.tif 000002
【図２】
0004821372.tif 000003
【図３】
0004821372.tif 000004
【図４】
0004821372.tif 000005
【図５】
0004821372.tif 000006
【図６】
0004821372.tif 000007
【図７】
0004821372.tif 000008
【図８】
0004821372.tif 000009
【図９】
0004821372.tif 000010
【図１０】
0004821372.tif 000011
【図１１】
0004821372.tif 000012
【図１２】
0004821372.tif 000013
【図１３】
0004821372.tif 000014
【図１４】
0004821372.tif 000015
【図１５】
0004821372.tif 000016
【図１６】
0004821372.tif 000017
【図１７】
0004821372.tif 000018
【図１８】
0004821372.tif 000019
【図１９】
0004821372.tif 000020
【図２０】
0004821372.tif 000021
【図２１】
0004821372.tif 000022
【図２２】
0004821372.tif 000023
【図２３】
0004821372.tif 000024
【図２４】
0004821372.tif 000025
【図２５】
0004821372.tif 000026
【図２６】
0004821372.tif 000027