JP3848010B2 - Image reading device - Google Patents
Image reading device Download PDFInfo
- Publication number
- JP3848010B2 JP3848010B2 JP09735899A JP9735899A JP3848010B2 JP 3848010 B2 JP3848010 B2 JP 3848010B2 JP 09735899 A JP09735899 A JP 09735899A JP 9735899 A JP9735899 A JP 9735899A JP 3848010 B2 JP3848010 B2 JP 3848010B2
- Authority
- JP
- Japan
- Prior art keywords
- reading
- color
- unit
- storage unit
- shading
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、イメージスキャナ装置、ファクシミリ装置、ディジタル複写機等に適用される画像読取装置に関し、特に、モノクロ及びカラー原稿を共に読取可能な画像読取装置に関する。
【0002】
【従来の技術】
画像読取装置においては、均一な濃度の原稿を読み取って得られた1ライン分の画像データの各画素ごとのレベルは理想的には同一であるべきであるが、イメージセンサの各受光素子ごとの受光感度むらや、原稿照明用の光源からの照射光の不均一性や、光学系の不均一性などに起因して、得られた画像データの各画素ごとのレベルは同一ではなく、ばらつきがある。
【0003】
そのため、白基準板等の基準となる画像を読み取ってシェーディングデータとして記憶しておき、実際の原稿読取時の画像データのレベルをそのシェーディングデータにより正規化するシェーディング補正が必要となる。
【0004】
【発明が解決しようとする課題】
モノクロ原稿及びカラー原稿の双方を読取可能な画像読取装置においては、モノクロ原稿を読み取って得られたモノクロ画像データ、及び、カラー原稿を読み取って得られたRGB等の各原色成分ごとのカラー画像データのそれぞれについてシェーディング補正が必要となるため、モノクロ原稿読取時においては、モノクロ画像用シェーディングデータが必要となり、カラー原稿読取時においては、各原色成分ごとのカラー画像用シェーディングデータが必要となる。
【0005】
そのため、モノクロ原稿及びカラー原稿の双方を読取可能な画像読取装置においては、モノクロ画像用シェーディングデータとカラー画像用シェーディングデータとの双方を記憶する必要があり、各シェーディングデータの記憶用に専用のメモリを使用すると必要なメモリ容量が大きくなりコスト高となってしまうという問題点があった。
【0006】
本発明は係る事情に鑑みてなされたものであり、モノクロ画像用シェーディングデータ及び各原色成分のカラー画像用シェーディングデータの記憶に必要なメモリ容量を最小限に抑えることができる画像読取装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するため、請求項1に記載の画像読取装置は、モノクロ、およびカラー原稿を読取可能な画像読取装置であって、モノクロ画像データ用のモノクロシェーディングデータ、またはカラー画像データの各色成分用シェーディングデータのいずれか1色成分用シェーディングデータを記憶する1ラインの画像データ分の容量の第1記憶手段と、モノクロ画像処理の作業領域、または前記第1記憶手段に記憶されたシェーディングデータとは異なるカラー画像データの各色成分用シェーディングデータの全てを記憶する記憶領域となる第2記憶手段と、モノクロ、及びカラーの画像データの歪みを補正して該画像データを正規化するシェーディング補正手段と、を備え、カラー読取の場合、前記第1記憶手段、及び前記第2記憶手段の複数の異なる記憶手段から、カラー画像データの各色成分用シェーディングデータを参照し、前記カラー画像データをシェーディング補正して正規化することを特徴とする。
【0015】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【0016】
先ず、図1に本発明の実施の形態に係る画像読取装置1のブロック構成について示す。
【0017】
同図において、画像読取装置1は、制御部14からの指示に応じて光源駆動部2により点灯または消灯される光源により照明された原稿画像をカラーセンサ部6により読み取る。読取原稿は原稿搬送部5により読み取り面上をカラーセンサ部6に対して相対移動され、カラーセンサ部6は、原稿画像を読み取りつつ、ライン単位の画信号を出力する。また、カラーセンサ部6は、原稿読取開始に先立って、必要に応じて光源3により照明された白基準板4を読み取って、白レベルのシェーディングデータとなる画信号を出力する。
【0018】
カラーセンサ部6は、カラーCCDイメージセンサ、カラーCIS(密着)イメージセンサ等で構成され、読み取り面から受光した光量に応じたアナログの画信号を発生する。そのアナログ画信号は、モノクロモードの読取時には、モノクロ(BW)画信号であり、カラーモードの読取時には、RGBの各色成分の画信号である。A/D変換部7は、カラーセンサ部6から入力するモノクロ及びカラーのアナログ信号をモノクロ及びカラーの多値の画像データに変換するものである。シェーディング補正部8は、読み取りラインの各画素間の照射光、受光素子感度等の差異による歪みをモノクロ及びカラー別に補正して、A/D変換部7からのモノクロ及びカラーの画像データを正規化する。第1記憶部9は、シェーディング補正部8におるシェーディング補正処理のために参照されるシェーディングデータを記憶するためのものである。モノクロ画像処理部11は、シェーディング補正部8による補正後のモノクロ画像データにスレッシュ処理、ディザ処理、誤差拡散処理等の処理を行いN値のモノクロ画像データを生成するものである。第2記憶部10は、モノクロ画像処理部11におけるモノクロ画像処理のための作業領域としてされると共に、必要に応じてカラー画像用のシェーディングデータを記憶して、シェーディング補正部8に参照させるためのものである。
【0019】
シェーディング補正部8によりRGBの各色成分ごとにシェーディング補正さたカラー画像データは出力部12に出力される。また、シェーディング補正部8により補正され、モノクロ画像処理部11により処理されたモノクロ画像データは出力部12に出力される。
【0020】
出力部12は、画像読取装置1が適用される装置に応じて異なるものであるが、例えば、イメージスキャナ装置であれば、パーソナルコンピュータ等の他装置との外部インターフェースであり、ディジタル複写機であれば、プロッタ部への内部インターフェースであり、ファクシミリ装置であれば、通信部であり、本発明は、画像読取装置1から出力される画像データの用途により限定されるものではない。
【0021】
第3記憶部13は、制御部14の作業領域となるものである。制御部14は、装置各部を制御するマイクロコンピュータである。操作表示部15は、ユーザからの操作入力を受け入れるための各種キーが配設されると共に、装置の動作状態やユーザへのメッセージを表示する液晶表示器を備えたものである。システムバス16は、上記各部がデータをやりとりする信号ラインである。
【0022】
ここで、シェーディング補正部8、モノクロ画像処理部11は、原稿画像読取時にリアルタイムでの高速処理を行う必要があるため、一般には、専用の画像処理ASICとして構成され、シェーディング補正部8やモノクロ画像処理部11により高速アクセスされる第1記憶部9及び第2記憶部10も、同一のASIC内に構成される。一方、第3記憶部13は、制御部14が装置各部を制御するための作業領域として使用され、制御データを記憶したり、処理後の画像データを一時的に蓄積したりするために使用されるもので、第1記憶部9や第2記憶部10と比較して、高速動作は要求されないが、比較的大容量であることが要求されるため、汎用の大容量DRAMやSRAMにより構成されている。
【0023】
本発明との比較のために、第1記憶部9、第2記憶部10及び第3記憶部13の従来の使用形態について、図2に示す。
【0024】
同図において、従来は、第1記憶部9には、BW画像データ用のBWシェーディングデータ、カラー画像データのRGBの各原色成分用のR、G、Bの各シェーディングデータが個別に記憶され、4ラインの画像データ分のメモリ容量が必要であった。また、第2記憶部10は、モノクロ画像処理部11におけるN値化処理用の作業領域としてしか使用されていなかった。また、第3記憶部13は、制御部14の制御用の作業領域として一部使用されるが、未使用の領域も存在する。
【0025】
BWシェーディングデータは、モノクロモードの読取時にだけシェーディング補正部8により参照されるものであり、また、モノクロ画像処理部11により第2記憶部10が使用されるのは、モノクロモードの読取時のみである一方、R、G、Bの各シェーディングデータは、カラーモードの読取時にだけシェーディング補正部8により参照されるものであり、また、カラーモードの読取時には、モノクロ画像処理部11により第2記憶部10は使用されない。
【0026】
そのことに鑑みて、本実施の形態に係る画像読取装置1では、以下説明する第1、第2または第3実施形態に係る画像読取処理を行う。
【0027】
先ず、第1実施形態に係る画像読取処理手順について、図3を参照して説明する。
【0028】
同図において、制御部14は、先ず、操作表示部15の図示しない読取モード設定キーにより設定されている現在の読取モードが、「モノクロ」読取モード、または、「カラー」読取モードのいずれであるかを判断する(判断101)。
【0029】
判断101において「モノクロ」モードである場合は、光源駆動部2を制御して光源3をON(点灯)し(処理102)、白基準板をカラーセンサ部6で読み取って得られたモノクロ画信号をA/D変換部7によりA/D変換して得られた多値のBWシェーディングデータを第1記憶部9に記憶する(処理103)。
【0030】
このようにして、モノクロ原稿読取開始に先だって、BWシェーディングデータを収集した上で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でBW画信号を出力し(処理104)、A/D変換部7によりA/D変換して多値のBW画像データを得て(処理105)、そのBW画像データを、シェーディング補正部8は、処理103により第1記憶部9に記憶されたBWシェーディングデータを参照してシェーディング補正して正規化し(処理106)、そのシェーディング補正済みのBW画像データをモノクロ画像処理部11が第2記憶部10を作業領域として使用しつつN値化処理し(処理107)、出力部12から出力する処理を(処理108)、原稿の読取が終了するまで繰り返し(判断109のNoループ)、原稿の読取が終了すると(判断109のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理110)、読取処理を終了する。
【0031】
一方、判断101において「カラー」モードである場合は、光源駆動部2を制御して光源3をON(点灯)し(処理111)、白基準板をカラーセンサ部6で読み取って得られたRGBの各色成分のカラー画信号をA/D変換部7によりA/D変換して得られた多値のRGBシェーディングデータのうちのGシェーディングデータを第1記憶部9に記憶する(処理112)。また、RGBシェーディングデータのうちのRBシェーディングデータを第2記憶部10に記憶する(処理113)。
【0032】
このようにして、カラー原稿読取開始に先だって、RGBシェーディングデータを収集した上で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でRGB画信号を出力し(処理114)、A/D変換部7によりA/D変換して多値のRGB画像データを得て(処理115)、そのRGB画像データを、シェーディング補正部8は、処理112により第1記憶部9に記憶されたGシェーディングデータ、及び、処理113により第2記憶部10に記憶されたRBシェーディングデータを参照してシェーディング補正して正規化し(処理116)、そのシェーディング補正済みのRGB画像データを、出力部12から出力する処理を(処理117)、原稿の読取が終了するまで繰り返し(判断118のNoループ)、原稿の読取が終了すると(判断118のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理110)、読取処理を終了する。
【0033】
図4に、図3に示した第1実施形態に係る画像処理手順における第1記憶部9、第2記憶部10及び第3記憶部13の使用形態について示す。
【0034】
図4において、第3記憶部13については、図2に示した従来の使用形態と同様である。しかし、第1記憶部9は、1ラインの画像データ分のメモリ容量しか持たず、モノクロ読取時には、BWシェーディングデータの記憶のために使用され、カラー読取時には、Gシェーディングデータの記憶のために使用される。また、第2記憶部10は、モノクロ読取時には、図2に示した従来の使用形態と同様に、モノクロ画像処理部11におけるN値化処理用の作業領域として使用されるが、カラー読取時には、Rシェーディングデータ及びBシェーディングデータの記憶のために有効活用される。
【0035】
これにより、高速アクセスされるために高速動作が必要な第1記憶部9及び第2記憶部10のメモリ容量を最低限に抑えつつ、モノクロ及びカラーのそれぞれの読取時のシェーディング補正を行うことができるようになる。
【0036】
次に、第2実施形態に係る画像読取処理手順について、図5、図6、図7及び図8を参照して説明する。
【0037】
図5において、制御部14は、先ず、操作表示部15の図示しない読取モード設定キーにより設定されている現在の読取モードが、「シェーディングデータ」読取モード、「モノクロ」読取モード、または、「カラー」読取モードのいずれであるかを判断する(判断201)。
【0038】
判断201において「シェーディングデータ」読取モードである場合は、シェーディングデータ読取処理を行う(処理202)。判断201において「モノクロ」読取モードである場合は、モノクロ原稿読取処理を行う(処理203)。判断201において「カラー」読取モードである場合は、カラー原稿読取処理を行う(処理204)。
【0039】
図6に、図5の処理202における第2実施形態に係るシェーディングデータ読取処理の具体的な手順について示す。
【0040】
図6において、制御部14は、光源駆動部2を制御して光源3をON(点灯)し(処理301)、白基準板をカラーセンサ部6で読み取って得られたモノクロ画信号をA/D変換部7によりA/D変換して得られた多値のBWシェーディングデータを第3記憶部13に記憶する(処理302)。また、白基準板をカラーセンサ部6で読み取って得られたRGBの各色成分のカラー画信号をA/D変換部7によりA/D変換して得られた多値のRGBシェーディングデータを第3記憶部13に記憶する(処理303)。そして、光源駆動部2を制御して光源をOFF(消灯)して(処理304)、シェーディングデータ読取処理を終了する。
【0041】
図7に、図5の処理203における第2実施形態に係るモノクロ原稿読取処理の具体的な手順について示す。
【0042】
図7において、制御部14は、光源駆動部2を制御して光源3をON(点灯)し(処理301)、BWシェーディングデータを第3記憶部13から読み出し第1記憶部9に記憶する(処理402)。
【0043】
このようにして、モノクロ原稿読取開始に先だって、BWシェーディングデータを第1記憶部9に記憶した上で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でBW画信号を出力し(処理403)、A/D変換部7によりA/D変換して多値のBW画像データを得て(処理404)、そのBW画像データを、シェーディング補正部8は、処理402により第1記憶部9に記憶されたBWシェーディングデータを参照してシェーディング補正して正規化し(処理405)、そのシェーディング補正済みのBW画像データをモノクロ画像処理部11が第2記憶部10を作業領域として使用しつつN値化処理し(処理406)、出力部12から出力する処理を(処理407)、原稿の読取が終了するまで繰り返し(判断408のNoループ)、原稿の読取が終了すると(判断408のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理409)、読取処理を終了する。
【0044】
図8に、図5の処理204における第2実施形態に係るカラー原稿読取処理の具体的な手順について示す。
【0045】
図8において、制御部14は、光源駆動部2を制御して光源3をON(点灯)し(処理501)、Gシェーディングデータを第3記憶部13から読み出し第1記憶部9に記憶すると共に(処理502)、RBシェーディングデータを第3記憶部13から読み出し第2記憶部10に記憶する(処理503)。
【0046】
このようにして、カラー原稿読取開始に先だって、RGBシェーディングデータを第1記憶部9及び第2記憶部10にそれぞれ記憶した上で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でRGB画信号を出力し(処理504)、A/D変換部7によりA/D変換して多値のRGB画像データを得て(処理505)、そのRGB画像データを、シェーディング補正部8は、処理502により第1記憶部9に記憶されたGシェーディングデータ、及び、処理503により第2記憶部10に記憶されたRBシェーディングデータを参照してシェーディング補正して正規化し(処理506)、そのシェーディング補正済みのRGB画像データを、出力部12から出力する処理を(処理507)、原稿の読取が終了するまで繰り返し(判断508のNoループ)、原稿の読取が終了すると(判断508のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理509)、読取処理を終了する。
【0047】
図9に、図5、図6、図7及び図8に示した第2実施形態に係る画像処理手順における第1記憶部9、第2記憶部10及び第3記憶部13の使用形態について示す。
【0048】
図9において、第1記憶部9は、1ラインの画像データ分のメモリ容量しか持たず、モノクロ読取時には、BWシェーディングデータの記憶のために使用され、カラー読取時には、Gシェーディングデータの記憶のために使用される。また、第2記憶部10は、モノクロ読取時には、図2に示した従来の使用形態と同様に、モノクロ画像処理部11におけるN値化処理用の作業領域として使用されるが、カラー読取時には、Rシェーディングデータ及びBシェーディングデータの記憶のために有効活用される。
【0049】
モノクロ読取時に第1記憶部9に記憶されたBWシェーディングデータは、カラー読取時にはGシェーディングデータが上書きされて失われ、カラー読取時に第1記憶部9に記憶されたGシェーディングデータは、モノクロ読取時にはBWシェーディングデータが上書きされて失われてしまう。また、カラー読取時に第2記憶部10に記憶されたRBシェーディングデータは、モノクロ読取時には、モノクロ画像処理11による第2記憶部10の使用により失われてしまう。そのため、そのままでは、GシェーディングデータやRGBシェーディングデータをモノクロ原稿読取時またはカラー原稿読取時にその都度再収集しなければならないが、予め収集したGシェーディングデータやRGBシェーディングデータを、第3記憶部の未使用領域に記憶しておいて、必要となったときに、第1記憶部9や第2記憶部10に復元するようにしたため、装置設置時等に一度シェーディングデータを収集しておいて第3記憶部13に記憶しておけば、原稿読み取りモードがモノクロからカラー、または、カラーからモノクロに切り替わった場合に、シェーディングデータを再収集する必要がなくなる。
【0050】
次に、第3実施形態について説明する。この第3実施形態では、画像読取装置1は、モノクロ(BW)画信号と、RGBの各色成分のカラー画信号のうちのG画信号とを共用するものであり、カラー読取時には、カラーセンサ部6から出力されるRGB画信号のすべての有効になるが、モノクロ読取時には、カラーセンサ部6から出力さるRGB画信号のうちのG画信号のみがBW画信号として有効され、RB画信号は無効となる。
【0051】
第3実施形態に係る画像読取処理手順について、図5、図10、図11、図12を参照して説明する。
【0052】
図5に示す画像読取処理手順については、第2実施形態の説明において既に説明済みのため、重複する説明は省略する。
【0053】
図10に、図5の処理202における第3実施形態に係るシェーディングデータ読取処理の具体的な手順について示す。
【0054】
図10において、制御部14は、光源駆動部2を制御して光源3をON(点灯)し(処理601)、白基準板をカラーセンサ部6で読み取って得られたBW(G)画信号をA/D変換部7によりA/D変換して得られた多値のBW/Gシェーディングデータを第1記憶部9に記憶する(処理602)。また、白基準板をカラーセンサ部6で読み取って得られたRBの各色成分のカラー画信号をA/D変換部7によりA/D変換して得られた多値のRBシェーディングデータを第3記憶部13に記憶する(処理303)。そして、光源駆動部2を制御して光源をOFF(消灯)して(処理604)、シェーディングデータ読取処理を終了する。
【0055】
図11に、図5の処理203における第3実施形態に係るモノクロ原稿読取処理の具体的な手順について示す。
【0056】
図11において、制御部14は、光源駆動部2を制御して光源3をON(点灯)する(処理701)。なお、モノクロ原稿読取時に必要なBW/Gシェーディングデータは、図10の処理602により既に第1記憶部9に記憶されている。
【0057】
このように、モノクロ原稿読取開始に先だって、BWシェーディングデータが第1記憶部9に記憶され状態で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でBW画信号を出力し(処理702)、A/D変換部7によりA/D変換して多値のBW画像データを得て(処理703)、そのBW画像データを、シェーディング補正部8は、第1記憶部9に記憶されたBWシェーディングデータを参照してシェーディング補正して正規化し(処理704)、そのシェーディング補正済みのBW画像データをモノクロ画像処理部11が第2記憶部10を作業領域として使用しつつN値化処理し(処理705)、出力部12から出力する処理を(処理706)、原稿の読取が終了するまで繰り返し(判断707のNoループ)、原稿の読取が終了すると(判断707のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理708)、読取処理を終了する。
【0058】
図12に、図5の処理204における第3実施形態に係るカラー原稿読取処理の具体的な手順について示す。
【0059】
図12において、制御部14は、光源駆動部2を制御して光源3をON(点灯)し(処理801)、RBシェーディングデータを第3記憶部13から読み出し第2記憶部10に記憶する(処理802)。なお、G/BWシェーディングデータについては、図10の処理602により既に第1記憶部9に記憶されている。
【0060】
このようにして、カラー原稿読取開始に先だって、RGBシェーディングデータを第1記憶部9及び第2記憶部10にそれぞれ記憶した上で、読取原稿を原稿搬送部5で搬送しつつカラーセンサ部6により読み取りライン単位でRGB画信号を出力し(処理803)、A/D変換部7によりA/D変換して多値のRGB画像データを得て(処理804)、そのRGB画像データを、シェーディング補正部8は、第1記憶部9に記憶されたG/BWシェーディングデータ、及び、処理802により第2記憶部10に記憶されたRBシェーディングデータを参照してシェーディング補正して正規化し(処理805)、そのシェーディング補正済みのRGB画像データを、出力部12から出力する処理を(処理806)、原稿の読取が終了するまで繰り返し(判断807のNoループ)、原稿の読取が終了すると(判断807のYes)、光源駆動部2を制御して光源をOFF(消灯)して(処理808)、読取処理を終了する。
【0061】
図13に、図5、図10、図11及び図12に示した第3実施形態に係る画像処理手順における第1記憶部9、第2記憶部10及び第3記憶部13の使用形態について示す。
【0062】
図13において、第1記憶部9は、1ラインの画像データ分のメモリ容量しか持たず、モノクロ読取時とカラー読取時とに共用されるBW/Gシェーディングデータの記憶のために使用される。また、第2記憶部10は、モノクロ読取時には、図2に示した従来の使用形態と同様に、モノクロ画像処理部11におけるN値化処理用の作業領域として使用されるが、カラー読取時には、Rシェーディングデータ及びBシェーディングデータの記憶のために有効活用される。
【0063】
第1記憶部9に記憶されるシェーディングデータはBWシェーディングデータ及びGシェーディングデータとして共用されるため、モノクロ読取時に第1記憶部9に記憶されたBWシェーディングデータが、カラー読取時にはGシェーディングデータが上書きされて失われてしまうこともなく、カラー読取時に第1記憶部9に記憶されたGシェーディングデータが、モノクロ読取時にはBWシェーディングデータが上書きされて失われてしまうこともなくなる。そのため、BW/Gシェーディングデータについては、第3記憶部13に待避しておかなくても、第1記憶部9から消去されてしまうことがない。なお、第1記憶部9にバックアップ回路を付加すれば、装置電源遮断時にも第1記憶部9に記憶されたBW/Gシェーディングデータを保持できる。また、第3記憶部に待避するシェーディングデータは、RBシェーディングデータのみでよいため、待避/復元する必要のあるシェーディングデータを最小限にすることができる。
【0064】
第2及び3実施の形態においては、BWシェーディングデータやRGBシェーディングデータを待避・記憶する第3記憶部13のすくなくともバックアップ領域については、バックアップ可能なメモリにより構成するのがのぞましい。それにより、装置電源遮断時にもBWシェーディングデータやRGBシェーディングデータを保持でき、装置電源投入時ごとにBWシェーディングデータやRGBシェーディングデータを再収集する必要がなくなる。第3記憶部13のバックアップ領域の構成としては、電気的に書き換え可能な読み出し専用メモリ、つまり、いわゆるフラッシュROM(FROM)を使用することができる。また、バッテリによりバックアップされたランダムアクセスメモリ(RAM)を使用することもできる。
【0065】
以上説明した実施の形態においては、光源3により照明された白基準板を読み取って得た白レベルデータをシェーディングデータとする場合について説明したが、本発明はそれに限らず、光源3により照明された黒基準板(図示せず)を読み取って得た黒レベルデータをシェーディングデータとする場合についても同様に適用可能で、また、光源3が消灯した状態の画像を読み取って得た暗ベルデータをシェーディングデータとする場合についても同様に適用可能であり、シェーディング補正処理のためにシェーディングデータを記憶するためのメモリ容量を最小限することが可能となる。
【0066】
【発明の効果】
請求項1に係る発明によれば、高速アクセスされるために高速動作が必要な前記第1記憶部及び前記第2記億部のメモリ容量を最低限に抑えつつ、モノクロおよびカラーのそれぞれの読取時のシェーディング補正を行なうことが可能となる効果が得られる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る画像読取装置のブロック構成を示す図である。
【図2】第1記憶部、第2記憶部及び第3記憶部の従来の使用形態について示す図である。
【図3】本発明の実施の形態に係る画像読取装置における第1実施形態に係る読取処理手順について示すフローチャートである。
【図4】第1記憶部、第2記憶部及び第3記憶部の第1実施形態における使用形態について示す図である。
【図5】本発明の実施の形態に係る画像読取装置における第2及び第3実施形態に係る読取処理手順について示すフローチャートである。
【図6】第2実施形態に係る読取処理手順におけるシェーディングデータ読取処理の具体的な手順について示すフローチャートである。
【図7】第2実施形態に係る読取処理手順におけるモノクロ原稿読取処理の具体的な手順について示すフローチャートである。
【図8】第2実施形態に係る読取処理手順におけるカラー原稿読取処理の具体的な手順について示すフローチャートである。
【図9】第1記憶部、第2記憶部及び第3記憶部の第2実施形態における使用形態について示す図である。
【図10】第3実施形態に係る読取処理手順におけるシェーディングデータ読取処理の具体的な手順について示すフローチャートである。
【図11】第3実施形態に係る読取処理手順におけるモノクロ原稿読取処理の具体的な手順について示すフローチャートである。
【図12】第3実施形態に係る読取処理手順におけるカラー原稿読取処理の具体的な手順について示すフローチャートである。
【図13】第1記憶部、第2記憶部及び第3記憶部の第3実施形態における使用形態について示す図である。
【符号の説明】
1 画像読取装置
2 光源駆動部
3 光源
4 白基準板
5 原稿搬送部
6 カラーセンサ部
7 A/D変換部
8 シェーディング補正部
9 第1記憶部
10 第2記憶部
11 モノクロ画像処理部
12 出力部
13 第3記憶部
14 制御部
15 操作表示部
16 システムバス[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image reading apparatus applied to an image scanner apparatus, a facsimile apparatus, a digital copying machine, and the like, and more particularly to an image reading apparatus capable of reading both monochrome and color originals.
[0002]
[Prior art]
In an image reading apparatus, the level of each pixel of image data for one line obtained by reading a document having a uniform density should ideally be the same, but for each light receiving element of the image sensor. The level of each pixel of the obtained image data is not the same and varies due to unevenness of light reception sensitivity, non-uniformity of irradiation light from the light source for document illumination, non-uniformity of the optical system, etc. is there.
[0003]
Therefore, it is necessary to perform shading correction in which an image serving as a reference such as a white reference plate is read and stored as shading data, and the level of image data at the time of actual document reading is normalized by the shading data.
[0004]
[Problems to be solved by the invention]
In an image reading apparatus capable of reading both a monochrome document and a color document, monochrome image data obtained by reading the monochrome document and color image data for each primary color component such as RGB obtained by reading the color document Therefore, shading correction for monochrome images is required when reading a monochrome document, and shading data for color images for each primary color component is required when reading a color document.
[0005]
Therefore, in an image reading apparatus capable of reading both a monochrome document and a color document, it is necessary to store both shading data for monochrome images and shading data for color images, and a dedicated memory for storing each shading data However, there is a problem that the required memory capacity becomes large and the cost becomes high.
[0006]
The present invention has been made in view of such circumstances, and provides an image reading apparatus capable of minimizing the memory capacity required for storing the shading data for monochrome images and the shading data for color images of each primary color component. For the purpose.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, an image reading apparatus according to claim 1 is provided.An image reading apparatus capable of reading monochrome and color originals, and storing one line of shading data for either one of monochrome shading data for monochrome image data or shading data for each color component of color image data A storage area for storing all of the shading data for each color component of color image data different from the shading data stored in the first storage means and the monochrome image processing work area, or the shading data stored in the first storage means. Second storage means, and shading correction means for correcting the distortion of monochrome and color image data and normalizing the image data. In the case of color reading, the first storage means and the first storage means 2 For each color component of color image data from a plurality of different storage means Referring to E over loading data, and wherein the normalizing by shading correcting the color image data.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0016]
First, FIG. 1 shows a block configuration of an image reading apparatus 1 according to an embodiment of the present invention.
[0017]
In the figure, an image reading apparatus 1 reads a document image illuminated by a light source that is turned on or off by a light
[0018]
The
[0019]
The color image data subjected to the shading correction for each color component of RGB by the shading correction unit 8 is output to the
[0020]
The
[0021]
The
[0022]
Here, since the shading correction unit 8 and the monochrome
[0023]
For comparison with the present invention, a conventional usage pattern of the first storage unit 9, the
[0024]
In the figure, conventionally, the first storage unit 9 individually stores BW shading data for BW image data and R, G, and B shading data for RGB primary color components of color image data, A memory capacity for four lines of image data was required. Further, the
[0025]
The BW shading data is referred to by the shading correction unit 8 only when reading in the monochrome mode, and the
[0026]
In view of this, the image reading apparatus 1 according to the present embodiment performs image reading processing according to the first, second, or third embodiment described below.
[0027]
First, an image reading processing procedure according to the first embodiment will be described with reference to FIG.
[0028]
In the figure, the
[0029]
If it is determined in the “monochrome” mode in the
[0030]
In this manner, BW shading data is collected prior to the start of monochrome document reading, and the BW image signal is output in units of reading lines by the
[0031]
On the other hand, when the color mode is determined in the
[0032]
In this way, RGB shading data is collected prior to the start of color document reading, and an RGB image signal is output for each reading line by the
[0033]
FIG. 4 shows how the first storage unit 9, the
[0034]
In FIG. 4, the
[0035]
Thereby, shading correction at the time of reading each of monochrome and color can be performed while minimizing the memory capacity of the first storage unit 9 and the
[0036]
Next, an image reading process procedure according to the second embodiment will be described with reference to FIGS. 5, 6, 7, and 8.
[0037]
In FIG. 5, the
[0038]
If it is determined in the
[0039]
FIG. 6 shows a specific procedure of the shading data reading process according to the second embodiment in the
[0040]
In FIG. 6, the
[0041]
FIG. 7 shows a specific procedure of the monochrome document reading process according to the second embodiment in the
[0042]
In FIG. 7, the
[0043]
In this manner, BW shading data is stored in the first storage unit 9 prior to the start of monochrome document reading, and then the BW image signal is read in units of reading lines by the
[0044]
FIG. 8 shows a specific procedure of the color document reading process according to the second embodiment in the
[0045]
In FIG. 8, the
[0046]
In this manner, prior to the start of color document reading, RGB shading data is stored in the first storage unit 9 and the
[0047]
FIG. 9 shows how the first storage unit 9, the
[0048]
In FIG. 9, the first storage unit 9 has only a memory capacity for one line of image data, and is used for storing BW shading data during monochrome reading, and for storing G shading data during color reading. Used for. The
[0049]
The BW shading data stored in the first storage unit 9 during monochrome reading is lost by overwriting the G shading data during color reading, and the G shading data stored in the first storage unit 9 during color reading is lost during monochrome reading. BW shading data is overwritten and lost. Also, the RB shading data stored in the
[0050]
Next, a third embodiment will be described. In the third embodiment, the image reading apparatus 1 shares a monochrome (BW) image signal and a G image signal among the color image signals of RGB color components. All the RGB image signals output from the
[0051]
An image reading processing procedure according to the third embodiment will be described with reference to FIGS. 5, 10, 11, and 12.
[0052]
Since the image reading processing procedure shown in FIG. 5 has already been described in the description of the second embodiment, a redundant description will be omitted.
[0053]
FIG. 10 shows a specific procedure of the shading data reading process according to the third embodiment in the
[0054]
In FIG. 10, the
[0055]
FIG. 11 shows a specific procedure of the monochrome document reading process according to the third embodiment in the
[0056]
In FIG. 11, the
[0057]
As described above, prior to the start of monochrome document reading, the BW shading data is stored in the first storage unit 9 and the BW image signal is read in units of reading lines by the
[0058]
FIG. 12 shows a specific procedure of the color document reading process according to the third embodiment in the
[0059]
In FIG. 12, the
[0060]
In this manner, prior to the start of color document reading, RGB shading data is stored in the first storage unit 9 and the
[0061]
FIG. 13 shows how the first storage unit 9, the
[0062]
In FIG. 13, the first storage unit 9 has a memory capacity corresponding to one line of image data, and is used for storing BW / G shading data shared during monochrome reading and color reading. The
[0063]
Since the shading data stored in the first storage unit 9 is shared as BW shading data and G shading data, the BW shading data stored in the first storage unit 9 during monochrome reading is overwritten by the G shading data during color reading. Therefore, the G shading data stored in the first storage unit 9 during color reading is not overwritten with the BW shading data during monochrome reading. Therefore, the BW / G shading data is not erased from the first storage unit 9 even if it is not saved in the
[0064]
In the second and third embodiments, at least the backup area of the
[0065]
In the embodiment described above, the case where the white level data obtained by reading the white reference plate illuminated by the light source 3 is used as the shading data has been described. However, the present invention is not limited thereto, and is illuminated by the light source 3. The same applies to the case where black level data obtained by reading a black reference plate (not shown) is used as shading data, and shading dark bell data obtained by reading an image with the light source 3 turned off. The same applies to the case of data, and it is possible to minimize the memory capacity for storing shading data for shading correction processing.
[0066]
【The invention's effect】
According to the first aspect of the present invention, each of monochrome and color reading is performed while minimizing the memory capacity of the first storage unit and the second storage unit that require high-speed operation for high-speed access. The effect that the shading correction at the time can be performed is obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram of an image reading apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a conventional usage pattern of a first storage unit, a second storage unit, and a third storage unit.
FIG. 3 is a flowchart showing a reading processing procedure according to the first embodiment in the image reading apparatus according to the embodiment of the present invention;
FIG. 4 is a diagram illustrating a usage pattern of the first storage unit, the second storage unit, and the third storage unit in the first embodiment.
FIG. 5 is a flowchart showing a reading processing procedure according to second and third embodiments in the image reading apparatus according to the embodiment of the present invention;
FIG. 6 is a flowchart showing a specific procedure of a shading data reading process in a reading process procedure according to the second embodiment.
FIG. 7 is a flowchart showing a specific procedure of monochrome document reading processing in the reading processing procedure according to the second embodiment.
FIG. 8 is a flowchart showing a specific procedure of color document reading processing in the reading processing procedure according to the second embodiment.
FIG. 9 is a diagram illustrating a usage pattern in the second embodiment of the first storage unit, the second storage unit, and the third storage unit.
FIG. 10 is a flowchart showing a specific procedure of a shading data reading process in a reading process procedure according to the third embodiment.
FIG. 11 is a flowchart illustrating a specific procedure of a monochrome document reading process in a reading process procedure according to the third embodiment.
FIG. 12 is a flowchart showing a specific procedure of color document reading processing in the reading processing procedure according to the third embodiment.
FIG. 13 is a diagram illustrating a usage pattern in the third embodiment of the first storage unit, the second storage unit, and the third storage unit.
[Explanation of symbols]
1 Image reader
2 Light source drive
3 Light source
4 White reference plate
5 Document transport section
6 Color sensor
7 A / D converter
8 Shading correction part
9 First storage unit
10 Second storage unit
11 Monochrome image processing unit
12 Output section
13 Third storage unit
14 Control unit
15 Operation display
16 System bus
Claims (1)
モノクロ画像データ用のモノクロシェーディングデータ、またはカラー画像データの各色成分用シェーディングデータのいずれか1色成分用シェーディングデータを記憶する1ラインの画像データ分の容量の第1記憶手段と、 A first storage unit having a capacity of one line of image data for storing one-color component shading data of either monochrome image data for monochrome image data or shading data for each color component of color image data;
モノクロ画像処理の作業領域、または前記第1記憶手段に記憶されたシェーディングデータとは異なるカラー画像データの各色成分用シェーディングデータの全てを記憶する記憶領域となる第2記憶手段と、 A second storage means serving as a storage area for storing all of the shading data for each color component of color image data different from the work area for monochrome image processing or the shading data stored in the first storage means;
モノクロ、及びカラーの画像データの歪みを補正して該画像データを正規化するシェーディング補正手段と、を備え、 Shading correction means for correcting distortion of monochrome and color image data and normalizing the image data,
カラー読取の場合、前記第1記憶手段、及び前記第2記憶手段の複数の異なる記憶手段から、カラー画像データの各色成分用シェーディングデータを参照し、前記カラー画像データをシェーディング補正して正規化する In the case of color reading, each color component shading data of color image data is referred to from a plurality of different storage means of the first storage means and the second storage means, and the color image data is normalized by shading correction.
ことを特徴とする画像読取装置。 An image reading apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09735899A JP3848010B2 (en) | 1999-04-05 | 1999-04-05 | Image reading device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09735899A JP3848010B2 (en) | 1999-04-05 | 1999-04-05 | Image reading device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000295486A JP2000295486A (en) | 2000-10-20 |
| JP3848010B2 true JP3848010B2 (en) | 2006-11-22 |
Family
ID=14190286
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09735899A Expired - Fee Related JP3848010B2 (en) | 1999-04-05 | 1999-04-05 | Image reading device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3848010B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4250000B2 (en) | 2003-03-03 | 2009-04-08 | 東芝テック株式会社 | Image reading apparatus and image reading method |
-
1999
- 1999-04-05 JP JP09735899A patent/JP3848010B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000295486A (en) | 2000-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6643031B1 (en) | Image processing apparatus | |
| JPH03217976A (en) | Image processing system | |
| JPH03248674A (en) | Half-tone picture processor | |
| JP3848010B2 (en) | Image reading device | |
| JPH04252568A (en) | Picture processing unit | |
| JP3234460B2 (en) | Image data processing device | |
| JPH04199970A (en) | Image reader | |
| JP3893891B2 (en) | Image processing device | |
| JP4400321B2 (en) | Image reading device | |
| JPH09298633A (en) | Image reading device | |
| JP2586235B2 (en) | Shading correction device | |
| JPH09179973A (en) | Image processing apparatus and method | |
| JP3067261B2 (en) | Image signal processing device | |
| JPH09275497A (en) | Image processing device | |
| JPH10136203A (en) | Image scanner with shading correction function | |
| JP2543353Y2 (en) | Automatic gain adjustment device for image reading device | |
| JP2667288B2 (en) | Image signal judgment device | |
| JPH05252327A (en) | Image data transfer control system | |
| US20030081224A1 (en) | Image forming apparatus | |
| JP2737915B2 (en) | Image input device | |
| JPH099055A (en) | Image processing circuit | |
| JP2004248092A (en) | Image reading device | |
| JPH06253150A (en) | Gamma correction device | |
| JPH1169162A (en) | Image reading device | |
| JPH10304197A (en) | Image processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060307 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060508 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060822 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060824 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090901 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |