Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3848010B2 - Image reading device - Google Patents
[go: Go Back, main page]

JP3848010B2 - Image reading device - Google Patents

Image reading device Download PDF

Info

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
Application number
JP09735899A
Other languages
Japanese (ja)
Other versions
JP2000295486A (en
Inventor
和正 小池
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP09735899A priority Critical patent/JP3848010B2/en
Publication of JP2000295486A publication Critical patent/JP2000295486A/en
Application granted granted Critical
Publication of JP3848010B2 publication Critical patent/JP3848010B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 source driving unit 2 according to an instruction from a control unit 14 by a color sensor unit 6. The read document is moved relative to the color sensor unit 6 on the reading surface by the document transport unit 5, and the color sensor unit 6 outputs an image signal in units of lines while reading the document image. In addition, prior to the start of document reading, the color sensor unit 6 reads the white reference plate 4 illuminated by the light source 3 as necessary, and outputs an image signal as white level shading data.
[0018]
The color sensor unit 6 includes a color CCD image sensor, a color CIS (contact image) image sensor, and the like, and generates an analog image signal corresponding to the amount of light received from the reading surface. The analog image signal is a monochrome (BW) image signal at the time of reading in the monochrome mode, and is an image signal of each color component of RGB at the time of reading in the color mode. The A / D conversion unit 7 converts monochrome and color analog signals input from the color sensor unit 6 into monochrome and color multivalued image data. The shading correction unit 8 normalizes the monochrome and color image data from the A / D conversion unit 7 by correcting the distortion due to the difference in irradiation light between each pixel of the reading line, light receiving element sensitivity, and the like for each monochrome and color. To do. The first storage unit 9 is for storing shading data referred to for the shading correction processing in the shading correction unit 8. The monochrome image processing unit 11 performs processing such as threshold processing, dither processing, and error diffusion processing on the monochrome image data corrected by the shading correction unit 8 to generate N-value monochrome image data. The second storage unit 10 is used as a work area for monochrome image processing in the monochrome image processing unit 11, and stores shading data for color images as needed to be referred to the shading correction unit 8. Is.
[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 output unit 12. The monochrome image data corrected by the shading correction unit 8 and processed by the monochrome image processing unit 11 is output to the output unit 12.
[0020]
The output unit 12 differs depending on the device to which the image reading device 1 is applied. For example, in the case of an image scanner device, the output unit 12 is an external interface with other devices such as a personal computer, and may be a digital copying machine. For example, it is an internal interface to the plotter unit, and if it is a facsimile machine, it is a communication unit, and the present invention is not limited by the use of the image data output from the image reading apparatus 1.
[0021]
The third storage unit 13 serves as a work area for the control unit 14. The control unit 14 is a microcomputer that controls each unit of the apparatus. The operation display unit 15 is provided with various keys for accepting operation inputs from the user, and includes a liquid crystal display for displaying the operation state of the apparatus and a message to the user. The system bus 16 is a signal line through which each unit exchanges data.
[0022]
Here, since the shading correction unit 8 and the monochrome image processing unit 11 need to perform high-speed processing in real time when reading a document image, the shading correction unit 8 and the monochrome image processing unit 11 are generally configured as a dedicated image processing ASIC. The first storage unit 9 and the second storage unit 10 that are accessed at high speed by the processing unit 11 are also configured in the same ASIC. On the other hand, the third storage unit 13 is used as a work area for the control unit 14 to control each unit of the apparatus, and is used for storing control data and temporarily storing processed image data. Therefore, compared with the first storage unit 9 and the second storage unit 10, high-speed operation is not required, but it is required to have a relatively large capacity, so that it is configured by a general-purpose large-capacity DRAM or SRAM. ing.
[0023]
For comparison with the present invention, a conventional usage pattern of the first storage unit 9, the second storage unit 10, and the third storage unit 13 is shown in FIG.
[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 second storage unit 10 was used only as a work area for N-value conversion processing in the monochrome image processing unit 11. The third storage unit 13 is partially used as a control work area of the control unit 14, but there is an unused area.
[0025]
The BW shading data is referred to by the shading correction unit 8 only when reading in the monochrome mode, and the second storage unit 10 is used by the monochrome image processing unit 11 only when reading in the monochrome mode. On the other hand, the R, G, and B shading data are referred to by the shading correction unit 8 only when reading in the color mode, and when reading in the color mode, the monochrome image processing unit 11 uses the second storage unit. 10 is not used.
[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 control unit 14 first has a current reading mode set by a reading mode setting key (not shown) of the operation display unit 15 being either a “monochrome” reading mode or a “color” reading mode. Is determined (decision 101).
[0029]
If it is determined in the “monochrome” mode in the determination 101, the light source driving unit 2 is controlled to turn on (turn on) the light source 3 (processing 102), and the monochrome image signal obtained by reading the white reference plate with the color sensor unit 6. Multi-value BW shading data obtained by A / D conversion by the A / D conversion unit 7 is stored in the first storage unit 9 (process 103).
[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 color sensor unit 6 while the read document is conveyed by the document conveying unit 5 (process 104). ) A / D conversion is performed by the A / D conversion unit 7 to obtain multi-valued BW image data (processing 105), and the shading correction unit 8 stores the BW image data in the first storage unit 9 by processing 103. The stored BW shading data is referred to and normalized by shading correction (process 106), and the BW image data after the shading correction is processed by the monochrome image processing unit 11 using the second storage unit 10 as a work area. Processing (processing 107), and processing output from the output unit 12 (processing 108) is repeated until the reading of the document is completed (decision 109). No loop), the reading of the document is completed (Yes in decision 109), the light source by controlling the light source driver 2 to OFF (unlit) (processing 110), and ends the reading process.
[0031]
On the other hand, when the color mode is determined in the determination 101, the light source driving unit 2 is controlled to turn on (turn on) the light source 3 (processing 111), and the RGB obtained by reading the white reference plate with the color sensor unit 6 is obtained. The G shading data of the multivalued RGB shading data obtained by A / D converting the color image signals of the respective color components is stored in the first storage unit 9 (processing 112). Further, the RB shading data of the RGB shading data is stored in the second storage unit 10 (process 113).
[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 color sensor unit 6 while the read document is conveyed by the document conveying unit 5 (processing 114). ), A / D conversion is performed by the A / D conversion unit 7 to obtain multivalued RGB image data (processing 115), and the shading correction unit 8 stores the RGB image data in the first storage unit 9 through processing 112. The stored G shading data and the RB shading data stored in the second storage unit 10 by the processing 113 are referred to and normalized by shading correction (processing 116), and the RGB image data after the shading correction is output. The process output from the unit 12 (process 117) is repeated until the reading of the document is completed (No loop of decision 118). ), The reading of the document is completed (Yes in decision 118), the light source by controlling the light source driver 2 to OFF (unlit) (processing 110), and ends the reading process.
[0033]
FIG. 4 shows how the first storage unit 9, the second storage unit 10, and the third storage unit 13 are used in the image processing procedure according to the first embodiment shown in FIG.
[0034]
In FIG. 4, the third storage unit 13 is the same as the conventional usage pattern shown in FIG. However, 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 used for storing G shading data during color reading. Is done. The second storage unit 10 is used as a work area for N-value conversion processing in the monochrome image processing unit 11 during monochrome reading, as in the conventional usage mode shown in FIG. It is effectively used for storing R shading data and B shading data.
[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 second storage unit 10 that require high-speed operation for high-speed access. become able to.
[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 control unit 14 first sets the current reading mode set by a reading mode setting key (not shown) of the operation display unit 15 to “shading data” reading mode, “monochrome” reading mode, or “color”. It is determined which one of the reading modes is selected (determination 201).
[0038]
If it is determined in the determination 201 that the “shading data” reading mode is set, a shading data reading process is performed (process 202). If it is determined in the determination 201 that the “monochrome” reading mode is set, monochrome document reading processing is performed (processing 203). If it is determined in the determination 201 that the “color” reading mode is set, a color document reading process is performed (process 204).
[0039]
FIG. 6 shows a specific procedure of the shading data reading process according to the second embodiment in the process 202 of FIG.
[0040]
In FIG. 6, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (processing 301), and read a monochrome image signal obtained by reading the white reference plate with the color sensor unit 6 as A / The multivalued BW shading data obtained by A / D conversion by the D conversion unit 7 is stored in the third storage unit 13 (processing 302). Further, the multivalued RGB shading data obtained by A / D converting the color image signals of the RGB color components obtained by reading the white reference plate with the color sensor unit 6 by the A / D conversion unit 7 is the third. It memorize | stores in the memory | storage part 13 (process 303). Then, the light source driving unit 2 is controlled to turn off the light source (process 304), and the shading data reading process ends.
[0041]
FIG. 7 shows a specific procedure of the monochrome document reading process according to the second embodiment in the process 203 of FIG.
[0042]
In FIG. 7, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (processing 301), read BW shading data from the third storage unit 13, and store it in the first storage unit 9 ( Process 402).
[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 color sensor unit 6 while the read document is conveyed by the document conveying unit 5. (Processing 403), A / D conversion is performed by the A / D conversion unit 7 to obtain multi-valued BW image data (processing 404), and the shading correction unit 8 converts the BW image data into processing 402. The BW shading data stored in the first storage unit 9 is referred to and normalized by shading correction (process 405), and the BW image data after the shading correction is processed by the monochrome image processing unit 11 in the second storage unit 10 as a work area. N value conversion processing (processing 406), and output processing from the output unit 12 (processing 407) is repeated until the reading of the document is completed. (No loop decision 408), the reading of the document is completed (Yes in decision 408), the light source by controlling the light source driver 2 to OFF (unlit) (processing 409), and ends the reading process.
[0044]
FIG. 8 shows a specific procedure of the color document reading process according to the second embodiment in the process 204 of FIG.
[0045]
In FIG. 8, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (processing 501), read G shading data from the third storage unit 13, and store it in the first storage unit 9. (Process 502), RB shading data is read from the third storage unit 13 and stored in the second storage unit 10 (Process 503).
[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 second storage unit 10, respectively, and the read document is conveyed by the document conveying unit 5 by the color sensor unit 6. RGB image signals are output in units of reading lines (process 504), A / D conversion is performed by the A / D converter 7 to obtain multi-value RGB image data (process 505), and the RGB image data is subjected to shading correction. The unit 8 refers to the G shading data stored in the first storage unit 9 by the process 502 and the RB shading data stored in the second storage unit 10 by the process 503 and performs shading correction and normalization (process 506). ), A process of outputting the shading-corrected RGB image data from the output unit 12 (process 507), and the reading of the document is finished. Until the reading is finished (No loop of judgment 508), when the reading of the document is finished (Yes of judgment 508), the light source driving unit 2 is controlled to turn off the light source (process 509), and the reading process is finished. .
[0047]
FIG. 9 shows how the first storage unit 9, the second storage unit 10, and the third storage unit 13 are used in the image processing procedure according to the second embodiment shown in FIGS. 5, 6, 7, and 8. .
[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 second storage unit 10 is used as a work area for N-value conversion processing in the monochrome image processing unit 11 during monochrome reading, as in the conventional usage mode shown in FIG. It is effectively used for storing R shading data and B shading data.
[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 second storage unit 10 during color reading is lost due to the use of the second storage unit 10 by the monochrome image processing 11 during monochrome reading. Therefore, as it is, G shading data and RGB shading data must be collected again each time a monochrome document or color document is read. However, previously collected G shading data and RGB shading data are not stored in the third storage unit. Since it is stored in the use area and restored to the first storage unit 9 or the second storage unit 10 when necessary, the shading data is collected once at the time of installation of the device and the like. If stored in the storage unit 13, it is not necessary to recollect shading data when the document reading mode is switched from monochrome to color or from color to monochrome.
[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 image sensor 6 are valid, but only the G image signal out of the RGB image signals output from the color sensor unit 6 is valid as the BW image signal and the RB image signal is invalid during monochrome reading. It becomes.
[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 process 202 of FIG.
[0054]
In FIG. 10, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (processing 601), and read the white reference plate with the color sensor unit 6 to obtain a BW (G) image signal. Multi-value BW / G shading data obtained by A / D conversion by the A / D conversion unit 7 is stored in the first storage unit 9 (process 602). Further, the multi-value RB shading data obtained by A / D converting the color image signal of each color component of RB obtained by reading the white reference plate with the color sensor unit 6 is the third. It memorize | stores in the memory | storage part 13 (process 303). Then, the light source driving unit 2 is controlled to turn off the light source (process 604), and the shading data reading process ends.
[0055]
FIG. 11 shows a specific procedure of the monochrome document reading process according to the third embodiment in the process 203 of FIG.
[0056]
In FIG. 11, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (processing 701). Note that the BW / G shading data necessary for reading a monochrome document has already been stored in the first storage unit 9 by the processing 602 in FIG.
[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 color sensor unit 6 while the read document is conveyed by the document conveying unit 5. (Processing 702), A / D conversion is performed by the A / D converter 7 to obtain multi-valued BW image data (Process 703), and the shading correction unit 8 uses the first storage unit The BW shading data stored in FIG. 9 is referred to and normalized by shading correction (process 704), and the monochrome image processing unit 11 uses the second storage unit 10 as a work area for the BW image data after the shading correction. N-value conversion processing (processing 705), processing output from the output unit 12 (processing 706), is repeated until the reading of the document is completed (N of determination 707) Loop), the reading of the document is completed (Yes in decision 707), the light source by controlling the light source driver 2 to OFF (unlit) (processing 708), and ends the reading process.
[0058]
FIG. 12 shows a specific procedure of the color document reading process according to the third embodiment in the process 204 of FIG.
[0059]
In FIG. 12, the control unit 14 controls the light source driving unit 2 to turn on (turn on) the light source 3 (process 801), read out RB shading data from the third storage unit 13, and store it in the second storage unit 10 ( Process 802). The G / BW shading data is already stored in the first storage unit 9 by the process 602 in FIG.
[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 second storage unit 10, respectively, and the read document is conveyed by the document conveying unit 5 by the color sensor unit 6. RGB image signals are output in units of reading lines (process 803), A / D conversion is performed by the A / D converter 7 to obtain multi-value RGB image data (process 804), and the RGB image data is subjected to shading correction. The unit 8 refers to the G / BW shading data stored in the first storage unit 9 and the RB shading data stored in the second storage unit 10 by the processing 802 and normalizes the shading correction (processing 805). A process for outputting the shading-corrected RGB image data from the output unit 12 (process 806) until the reading of the document is completed. Ri returns (No loop decision 807), the reading of the document is completed (Yes in decision 807), the light source by controlling the light source driver 2 to OFF (unlit) (processing 808), and ends the reading process.
[0061]
FIG. 13 shows how the first storage unit 9, the second storage unit 10, and the third storage unit 13 are used in the image processing procedure according to the third embodiment shown in FIGS. 5, 10, 11, and 12. .
[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 second storage unit 10 is used as a work area for N-value conversion processing in the monochrome image processing unit 11 during monochrome reading, as in the conventional usage mode shown in FIG. It is effectively used for storing R shading data and B shading data.
[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 third storage unit 13. If a backup circuit is added to the first storage unit 9, the BW / G shading data stored in the first storage unit 9 can be retained even when the apparatus power is shut off. Further, since the shading data to be saved in the third storage unit is only RB shading data, the shading data that needs to be saved / restored can be minimized.
[0064]
In the second and third embodiments, at least the backup area of the third storage unit 13 that saves and stores BW shading data and RGB shading data is preferably constituted by a memory that can be backed up. As a result, BW shading data and RGB shading data can be held even when the apparatus power is cut off, and it is not necessary to recollect BW shading data and RGB shading data every time the apparatus is turned on. As a configuration of the backup area of the third storage unit 13, an electrically rewritable read-only memory, that is, a so-called flash ROM (FROM) can be used. A random access memory (RAM) backed up by a battery can also be used.
[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)

モノクロ、およびカラー原稿を読取可能な画像読取装置であって、  An image reading apparatus capable of reading monochrome and color originals,
モノクロ画像データ用のモノクロシェーディングデータ、またはカラー画像データの各色成分用シェーディングデータのいずれか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.
JP09735899A 1999-04-05 1999-04-05 Image reading device Expired - Fee Related JP3848010B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4250000B2 (en) 2003-03-03 2009-04-08 東芝テック株式会社 Image reading apparatus and image reading method

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