JP2008271396A - 画像読取装置及びその濃度補正方法 - Google Patents
画像読取装置及びその濃度補正方法 Download PDFInfo
- Publication number
- JP2008271396A JP2008271396A JP2007114369A JP2007114369A JP2008271396A JP 2008271396 A JP2008271396 A JP 2008271396A JP 2007114369 A JP2007114369 A JP 2007114369A JP 2007114369 A JP2007114369 A JP 2007114369A JP 2008271396 A JP2008271396 A JP 2008271396A
- Authority
- JP
- Japan
- Prior art keywords
- sub
- scanning
- document
- result
- density
- 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.)
- Pending
Links
Images
Landscapes
- Facsimile Scanning Arrangements (AREA)
Abstract
【課題】副走査濃度基準に付着したゴミやライン単位のノイズ等の影響を軽減し、ライン単位で生じる読み取りレベル変動の影響を抑え、適正な光量補正を行うことができる画像読取装置を提供する。
【解決手段】原稿載置領域外に設けられた副走査濃度基準を読み取る際、主走査方向に複数画素分の画像データを加算し、さらにそれを複数ライン分加算した結果を、副走査濃度基準の読み取りデータとすることで、副走査濃度基準を面領域として読み取ることができる。この副走査濃度基準の読み取りデータを基に、原稿の読み取りデータに対して濃度補正が行われる。
【選択図】図5
【解決手段】原稿載置領域外に設けられた副走査濃度基準を読み取る際、主走査方向に複数画素分の画像データを加算し、さらにそれを複数ライン分加算した結果を、副走査濃度基準の読み取りデータとすることで、副走査濃度基準を面領域として読み取ることができる。この副走査濃度基準の読み取りデータを基に、原稿の読み取りデータに対して濃度補正が行われる。
【選択図】図5
Description
本発明は、原稿を照明する光源の光量の経時的な変動により生じる、副走査方向の読み取りレベルの変動を補正する画像読取装置及びその濃度補正方法に関する。
画像読取装置は、一般に原稿台ガラス上に原稿を載置し、光源により照射された原稿からの反射光を反射ミラーやレンズを通してCCDラインセンサに結像させるように構成されている。
画像読取装置では、CCDラインセンサを構成する個々のセンサの感度不均一性、レンズによる端部光量の低下、および照明の主走査配光特性により生じる主走査方向の読み取りレベルの均一性を補正するために、シェーディング補正が行われる。
シェーディング補正は、主走査方向に生じる上記要因による画像の濃度変動を補正する処理である。また、シェーディング補正は、原稿載置領域外に設けられた主走査方向に長い濃度基準部材を読み取ることで、読み取りレベルの不均一性を検知し、この不均一性を排除して所定の読み取りレベルが得られるように、画像補正を行うものである。
このシェーディング補正により主走査方向に生じる読み取りレベルの不均一性を補正することは可能であるが、読み取り走査の間に生じる光源の光量変動に起因する副走査方向の読み取りレベルの変動が生じることがある。
また、画像読取装置の光源として、冷陰極放電ランプが使用されることがある。この冷陰極放電ランプの特性として、光量立ち上がりが非常に遅いという特徴がある。図12は冷陰極放電ランプの光量立ち上がり特性を示すグラフである。縦軸は光量、横軸は時間を示している。時間0はランプ点灯制御開始を示す。点灯制御開始から徐々に光量が増加していき、時間経過とともに所定の光量に収束する傾向が示されている。
図12に示すように、光量が変動している期間に画像読み取りを行った場合、光量変動に起因した副走査方向の画像レベル変動が生じてしまう。冷陰極放電ランプでは、点灯開始から光量の安定まで数分程度の時間を要するので、光量が安定した状態で画像読み取りを行おうとする場合、原稿読み取り開始が指示されてから、数分経過しないと読み取り開始を行うことができない。原稿読み取り開始の指示は、例えばコピー開始キーが押されることである。読み取り開始指示から、実際に読み取りを開始するまでの時間が長いと、使用者に負担を強いることになり、また、ランプを点灯している時間が長くなるので、ランプの寿命に関しても不利となる。
点灯開始から読み取り開始までの時間を短縮しようとした場合、光量が安定期間に入る前に読み取りを行わなければならない。図12の時間t1は読み取り開始のタイミングを示す。図13は時間t1で読み取りを開始した場合の読み取り結果を示す図である。時間t1で読み取りを開始した場合、図13に示すように、ランプ光量は増加していく状態にあるので、読み取り結果は副走査後端に対して先端が暗くなってしまう。
このため、副走査先端から後端までの間に生じるランプ光量の変動による、読み取りレベル変動を補正しなければならない。この読み取りレベル変動を補正する画像読取装置が知られている(特許文献1参照)。この画像読取装置は、主走査シェーディング補正に使用する濃度基準と同等な濃度基準の部材を副走査方向にも設け、濃度基準部材からの反射光を原稿読み取りと同時に検出し、その結果に基づいて光量変動に起因する副走査の読み取りレベル変動を補正可能である。
このように、この画像読取装置では、副走査方向に延びる濃度基準部材(基準反射部材)を設けたことで、濃度基準部材からの反射光の変動を副走査の途中で検出し、読み取り出力に対して光量補正が可能である。
特開平10−308849号公報 図9
しかしながら、上記従来の画像読取装置では、副走査濃度基準部材(単に、副走査濃度基準という)のサンプリング方法や補正処理など、実際の画像処理の方法に関しては言及されておらず、以下のような問題があった。
副走査濃度基準による光量変動補正を行う際、ラインセンサから出力される画像信号1ライン分を使用する際、副走査濃度基準上にゴミなどがあった場合、画像信号がゴミの影響を受け、正しく副走査濃度基準の読み取りレベルを取得できなくなることがあった。
また、読み取り速度が比較的早い、あるいは点灯開始直後で光源光量が少ない状態では、SN比が低い状態であるので、画像信号にライン単位での変動が生じている場合、精度良く副走査濃度基準の読み取りレベルを取得できなくなることがあった。このため、精度良く光量変動補正を行うことができなかった。
このように、従来の画像読取装置は、前述した副走査濃度基準板上のゴミや、画像信号にのるライン単位のノイズに対する解決手段を提供するものではなかった。
そこで、本発明は、副走査濃度基準に付着したゴミやライン単位のノイズ等の影響を軽減し、ライン単位で生じる読み取りレベル変動の影響を抑え、適正な光量補正を行うことができる画像読取装置及びその濃度補正方法を提供することを目的とする。
上記目的を達成するために、本発明の画像読取装置は、原稿を照明する照明手段と、前記照明手段の光量を検知するために原稿載置領域外に配置された副走査濃度基準と、前記副走査濃度基準および前記原稿からの反射光を読み取ってそれぞれの読み取りデータを出力する読み取り手段と、前記原稿の読み取り開始後、前記副走査濃度基準の読み取りデータを、複数の副走査ラインに亘る複数の画素を含む所定の範囲で加算し、前記所定の範囲で加算した結果を所定の副走査ラインごとに出力する加算手段と、前記加算手段から前記所定の副走査ラインごとに出力される出力結果から、濃度補正を行うための補正値を算出する補正値算出手段と、前記補正値算出手段で算出された補正値に基づき、前記原稿の読み取りデータに対して前記濃度補正を行う濃度補正手段とを備えたことを特徴とする。
本発明の画像読取装置の制御方法は、原稿を照明する照明手段と、前記照明手段の光量を検知するために原稿載置領域外に配置された副走査濃度基準と、前記副走査濃度基準および前記原稿からの反射光を読み取ってそれぞれの読み取りデータを出力する読み取り手段とを備える画像読取装置の濃度補正方法であって、前記読み取り手段による前記原稿の読み取り開始後、前記副走査濃度基準の読み取りデータを、複数の副走査ラインに亘る複数の画素を含む所定の範囲で加算し、前記所定の範囲で加算した結果を所定の副走査ラインごとに出力する加算ステップと、前記加算ステップで前記所定の副走査ラインごとに出力される出力結果から、濃度補正を行うための補正値を算出する補正値算出ステップと、前記補正値算出ステップで算出された補正値に基づき、前記原稿の読み取りデータに対して前記濃度補正を行う濃度補正ステップとを有することを特徴とする。
本発明の請求項1に係る画像読取装置によれば、副走査濃度基準の読み取りデータを、複数の副走査ラインに亘る複数の画素を含む所定の範囲で加算し、この所定の範囲で加算した結果を所定の副走査ラインごとに出力する。さらに、その出力結果から、濃度補正を行うための補正値を算出し、この算出された補正値に基づき、原稿の読み取りデータに対して濃度補正を行う。このように、副走査濃度基準を面領域として読み取ることができる。従って、光源の光量の経時的な変動により生じる、副走査方向の読み取りレベルの変動を補正する際、副走査濃度基準に付着したゴミやライン単位のノイズ等の影響を軽減し、ライン単位で生じる読み取りレベル変動の影響を抑え、適正な光量補正を行うことができる。
請求項2に係る画像読取装置によれば、読み取り開始直後から、比較的簡単に光量補正を行うことができる。請求項3に係る画像読取装置によれば、副走査濃度基準に付着したゴミ等の影響を排除し、より良好な光量補正を行うことができる。請求項4に係る画像読取装置によれば、副走査濃度基準に付着したゴミ等の影響を受けた読み取りデータを比較的簡単に取り除くことができる。
本発明の画像読取装置及びその濃度補正方法の実施の形態について図面を参照しながら説明する。本実施形態の画像読取装置はスキャナ装置に適用される。
[第1の実施形態]
図1は第1の実施形態における画像読取装置の内部構成を示す断面図である。画像読取装置1は、自動原稿搬送装置(ADF)100およびリーダ部200を有する。
図1は第1の実施形態における画像読取装置の内部構成を示す断面図である。画像読取装置1は、自動原稿搬送装置(ADF)100およびリーダ部200を有する。
自動原稿搬送装置100は、少なくとも1枚以上のシートからなる原稿束Sを載置する原稿トレイ130、原稿の搬送開始前に原稿トレイ130から突出し、原稿束Sの下流への進出を規制する分離パッド121および給紙ローラ101を有する。
給紙ローラ101は、原稿トレイ130に載置された原稿束Sの原稿面に落下し、回転する。これにより、原稿束から最上面の原稿が給紙される。給紙ローラ101によって給送された原稿は、分離ローラ102と分離パッド121の作用によって1枚分離される。分離ローラ102と分離パッド121によって分離された原稿は、搬送ローラ対103によってレジストローラ104に搬送され、レジストローラ104に突き当てられる。これにより、原稿はループ状に形成され、原稿の搬送における斜行が解消される。
レジストローラ104の下流側には、レジストローラ104を通過した原稿を流し読みガラス211の方向へ搬送する給紙パスが配置されている。給紙パスに送られた原稿は、大ローラ107および給送ローラ105により流し読みガラス211上に搬送される。
大ローラ107は流し読みガラス211に接触しており、このとき、原稿の表面画像はCCDセンサ402によって読み取り可能である。大ローラ107により給送された原稿は、搬送ローラ106を通過し、ローラ116と移動ガラス118の間を移動し、排紙フラッパ120および排紙ローラ108を介して原稿排紙トレイ131に排出される。このとき、原稿の裏面画像は裏面画像読取部117によって読み取り可能である。
一方、原稿を反転させて読み込みを行う場合、排紙ローラ108に原稿を噛ませた状態で、排紙ローラ108を逆転させ、排紙フラッパ120を切り替えることで、原稿は反転パス119に移動する。移動した原稿は、反転パス119からレジストローラ104に突き当てられ、再度、ループ状に形成されることで、原稿の搬送における斜行が解消する。その後、給送ローラ105および大ローラ107により、再び原稿を流し読みガラス211に移動させることで、原稿の裏面画像は流し読みガラス211で読み取り可能である。また、原稿トレイ130には、載置された原稿束の副走査方向にスライド自在なガイド規制板(図示せず)、およびこのガイド規制板に連動して原稿幅を検出する原稿幅検知センサ(図示せず)が設けられている。
この原稿幅検知センサとレジ前センサ111の組み合わせにより、原稿トレイ130に載置された原稿束の原稿サイズが判別可能となる。また、搬送パス内に設けられた原稿長検知センサ(図示せず)により、搬送中の原稿の先端検知から後端検知までの搬送距離から原稿長を検出することも可能である。そして、検知された原稿長と原稿幅検知センサの出力からも、原稿サイズが判別可能である。
リーダ部200は、原稿に記録された画像情報を光学的に読み取って光電変換を行い、その画像データを得るものである。リーダ部200は、流し読みガラス211、プラテンガラス212、スキャナユニット219、ミラー215、216、レンズ217、CCDセンサ402等を有する。スキャナユニット219には、冷陰極放電ランプ213およびミラー214が設けられている。また、主走査濃度基準(主走査シェーディング白板)202は、シェーディングによる白レベルの基準データを作成するために使用される。なお、図1では、後述する副走査濃度基準(副走査シェーディング白板)が示されていない。
[原稿固定読みモード]
原稿読取モードとして、片面に印刷が行われた原稿(片面原稿)を読み取る際、スキャナユニット219を副走査方向に移動させて画像を読み取る原稿固定読みモードの動作を示す。リーダ部200に対し、画像読取開始が指示されると、スキャナユニット219は、主走査濃度基準202の直下に移動し、主走査方向の白レベル基準および主走査方向の配光補正が行われる。そして、スキャナユニット219は、加速するのに十分な距離が確保されたホームポジションの位置に移動する。この後、スキャナユニット219は、副走査方向に移動し、原稿Sを冷陰極放電ランプ213で照射しながら、その反射光をCCDセンサ402で読み取る。また、スキャナユニット219は、後述するように、原稿からの反射光と同時に、副走査濃度基準からの反射光もCCDセンサ402で読み取る。原稿Sの右端部まで読み取りが完了した後、冷陰極放電ランプ213は消灯し、スキャナユニット219は移動し、元の状態に戻る。
原稿読取モードとして、片面に印刷が行われた原稿(片面原稿)を読み取る際、スキャナユニット219を副走査方向に移動させて画像を読み取る原稿固定読みモードの動作を示す。リーダ部200に対し、画像読取開始が指示されると、スキャナユニット219は、主走査濃度基準202の直下に移動し、主走査方向の白レベル基準および主走査方向の配光補正が行われる。そして、スキャナユニット219は、加速するのに十分な距離が確保されたホームポジションの位置に移動する。この後、スキャナユニット219は、副走査方向に移動し、原稿Sを冷陰極放電ランプ213で照射しながら、その反射光をCCDセンサ402で読み取る。また、スキャナユニット219は、後述するように、原稿からの反射光と同時に、副走査濃度基準からの反射光もCCDセンサ402で読み取る。原稿Sの右端部まで読み取りが完了した後、冷陰極放電ランプ213は消灯し、スキャナユニット219は移動し、元の状態に戻る。
[原稿流し読みモード]
原稿読取モードとして、原稿(片面および両面原稿)を読み取る際、スキャナユニット219を固定し、原稿を移動させることで、画像を読み取る原稿流し読みモードの動作を示す。自動原稿搬送装置100に対し、原稿の給送開始が指示されると、スキャナユニット219は主走査濃度基準202の直下に移動し、主走査シェーディング動作が行われる。この主走査濃度基準202を用いた主走査シェーディング動作と同時に、裏面画像読取部117の移動ガラス(図示せず)の白基準板を用いたシェーディング動作が行われる。また、原稿流し読みモードの場合、後述するように、流し読み原稿領域外に、副走査濃度基準を配置することで、同様に副走査シェーディング動作が可能である。
原稿読取モードとして、原稿(片面および両面原稿)を読み取る際、スキャナユニット219を固定し、原稿を移動させることで、画像を読み取る原稿流し読みモードの動作を示す。自動原稿搬送装置100に対し、原稿の給送開始が指示されると、スキャナユニット219は主走査濃度基準202の直下に移動し、主走査シェーディング動作が行われる。この主走査濃度基準202を用いた主走査シェーディング動作と同時に、裏面画像読取部117の移動ガラス(図示せず)の白基準板を用いたシェーディング動作が行われる。また、原稿流し読みモードの場合、後述するように、流し読み原稿領域外に、副走査濃度基準を配置することで、同様に副走査シェーディング動作が可能である。
そして、給紙ローラ101が原稿上面に落下し、分離ローラ102および搬送ローラ対103の作用により、原稿束からその最上面にある1枚の原稿だけが分離され、レジストローラ104まで給送される。このとき、スキャナユニット219は、R点の直下に移動する。
レジストローラ104が回転すると、原稿は給紙パスを経由して流し読みガラス211上に導かれる。原稿は図中R点を所定の速度で搬送され、原稿の画像はR点の下部で待機しているスキャナユニット219およびCCDセンサ402によって読み取られる。
図2は主走査濃度基準および副走査濃度基準の配置を説明する図である。同図(A)は原稿台ガラス201の上方から画像読取装置を視た図であり、同図(B)は同図(A)を透視した図である。前述したように、原稿台ガラス201の副走査方向の前端部には、主走査濃度基準(主走査シェーディング白板)202が設けられている。主走査濃度基準は、主走査方向の読み取りレベルむら(濃度ムラ)を補正する際の補正値を算出するための濃度基準である。また、原稿台ガラス201の奥側の原稿載置領域外(側端部)には、副走査濃度基準203が設けられている。副走査濃度基準203は、副走査方向の読み取りレベルむら(濃度ムラ)を補正する際の補正値を算出するための濃度基準であり、画像読取装置が扱うことのできる最大副走査サイズ分の長さだけ用意されている。
主走査濃度基準202および副走査濃度基準203は、サイズ指標204に覆われるように配置されており、機内側から参照可能、つまり光学系により読み取り可能であるが、機外側から、つまりユーザ側からその存在が見えないように構成されている。なお、読み取り対象を照明するための照明系、および原稿からの反射光をCCDラインセンサにまで導く光学系は、原稿の主走査最大読み取りサイズと副走査濃度基準の両方を読み取ることが可能な構成になっている。
図3は読み取りスキャンを開始したときに同時に読み取られる副走査濃度基準203近傍の読み取りデータを模式的に示した図である。図中、四角は1画素の読み取りデータ(画像データ)を示している。また、網点の四角は副走査濃度基準の読み取りデータを示し、白の四角は原稿台ガラス201上の読み取りデータを示している。また、図中、最上段の画像データとして示される1ライン目(原稿先端)は、原稿の読み出し開始ラインを示しており、以下、読み出しラインは2ライン目、3ライン目と続いていく。原稿台ガラス201上(原稿領域)の画像データは、実際に原稿読み取りデータとして画像形成される領域の読み取りデータである。副走査濃度基準領域の画像データは、画像形成に使用されず、光源の光量変動を検知するためにのみ使用される領域の読み取りデータである。
また、図中、水平同期信号HSYNCは、1ラインの画像データの基準位置を示す水平同期信号であり、水平同期信号HSYNCからの画素数に応じて、原稿領域の開始および副走査濃度基準のデータ取得開始位置が決定される。一方、垂直同期信号VSYNCは、副走査方向の画像データの基準位置を示す垂直同期信号であり、垂直同期信号VSYNCからのライン数に応じて、原稿画像の副走査先端が決定される。
本実施形態では、水平同期信号HSYNCの立下りから、X1画素分経過した画素位置が副走査濃度基準の読み取り開始位置に設定され、また、X2画素経過した画素位置が原稿領域の読み取り開始位置に設定されている。また、副走査濃度基準の読み取りデータ取得領域は、X1画素分経過した画素からW画素分、すなわち4画素分の画像データの領域に設定されている。一方、垂直同期信号VSYNCの立下りラインが原稿画像の副走査先端として設定されている。
図4は画像処理回路の構成を示すブロック図である。画像処理回路は、アナログフロントエンドIC(AFE)403、CCD/AFE駆動信号生成部404、濃度補正回路400、CPU409等を有する。濃度補正回路400は光量変動に起因する副走査方向の濃度ムラを補正するための回路ブロックであり、タイミング信号生成部401、副走査濃度基準読み取りデータ加算部405、基準データ保持部406、補正値算出部407および補正演算部408を有する。タイミング信号生成部401は、水平同期信号HSYNC、垂直同期信号VSYNCおよび画像処理等を行うためのクロック信号を生成する。
また、CCDセンサ402は読み取り信号を出力する。アナログフロントエンドIC(AFE)403は、CCD出力信号をサンプリングし、ゲイン調整、オフセット調整などのアナログ処理を施し、デジタル信号に変換する。CCD/AFE駆動信号生成部404は、CCDセンサ402を駆動するための信号、およびAFE403を駆動するためのタイミング信号を生成する回路である。CCD/AFE駆動信号生成部404は、タイミング信号生成部401から出力される水平同期信号HSYNC基準で動作しており、ライン単位でCCDセンサ402およびAFE403を制御する。これにより、原稿画像は1ライン単位で読み取られる。
AFE403によってデジタルデータに変換された画像データは、濃度補正回路400に送られ、光量変動に起因する副走査方向の濃度ムラを補正するための処理が行われる。まず、画像データは副走査濃度基準読み取りデータ加算部405に送られる。副走査濃度基準読み取りデータ加算部405は、副走査濃度基準の画像データから、所定の画素幅、ライン数分からなる所定の範囲(領域)の画像データを取り出し、その領域の画像データのレベルを加算する処理を行う。
所定の画素幅、ライン数の設定は、CPU409による内部レジスタ(図示せず)への設定等により行われる。なお、前述したように、加算開始位置および加算画素数は、水平同期信号HSYNC基準に設定されており、図3に示すように、CPU409により加算開始位置X1、加算画素幅Wが設定される。
副走査方向の加算開始タイミングは、垂直同期信号VSYNCの立ち下がりに同期して開始される。図3では、1ライン目から、CPU409により設定された所定ライン数分の画像データが加算される。また、水平同期信号HSYNC基準の加算開始位置X1、原稿領域X2は、機械的な精度に起因して変動する値であるので、製品出荷時の検査工程等で決定される値である。また、加算画素幅W、加算ライン数は、副走査濃度基準の幅などで決定される値であり、設計段階であらかじめ設定されるパラメータである。
[副走査濃度基準の画像データの加算処理]
副走査濃度基準の画像データの加算処理について説明する。加算画素数W=4画素、加算ライン数=4ラインと設定された場合、垂直同期信号VSYNCの入力とともに、4画素x4ライン=16画素分の画像データの加算処理が行われる。
副走査濃度基準の画像データの加算処理について説明する。加算画素数W=4画素、加算ライン数=4ラインと設定された場合、垂直同期信号VSYNCの入力とともに、4画素x4ライン=16画素分の画像データの加算処理が行われる。
図5は副走査濃度基準の加算領域における加算処理を模式的に表した図である。ここで、Pは加算領域内の主走査画素位置を示し、pは主走査画素位置Pの画素を示し、lは加算領域内の副走査ライン位置を示し、Dplはp画素、lライン目の画像データのデータ値を示す。
まず、主走査方向の加算処理について説明する。垂直同期信号VSYNCの入力とともに、まず1ライン目(l=0)の加算処理が開始される。1ライン目で算出される主走査加算値sum_m0は数式(1A)で表される。
数式(1A)の加算処理では、1ライン目(l=0)の加算領域の主走査画素位置P=0〜3の4画素分の画像データの加算が行われ、主走査画素数分加算値が得られる。
また、この主走査画素数分加算値の一般式として、lライン目の加算処理で算出される主走査加算値sum_mlは数式(1B)で表される。
ここで、nは加算画素数を示す。
数式(1B)は、lライン目の主走査n画素分の加算処理が行われることを示している。
なお、数式(1A)、(1B)をまとめて数式(1)と呼ぶことにする。
この演算は1ライン毎に実行される。各ライン毎の加算値は、加算ライン数設定値に従って、複数ライン分保持されるようになっている。
つぎに、副走査方向の加算処理について説明する。ここでは、加算ライン数設定値が4ラインであるので、数式(1)で算出された4ライン分の主走査加算結果が加算処理され、副走査ライン数分加算値が得られる。
垂直同期信号VSYNCの入力で最初に行われる副走査方向の加算処理結果は、補正量を算出するための基準データ(基準値)sumrefとして使用されるので、基準データ保持部406に保持される。基準値sumrefの加算式は数式(2)で表される。
基準値sumref算出後、所定ライン毎に、副走査方向の加算処理が実行される。ここで、所定ラインとは、CPU409により副走査濃度基準読み取りデータ加算部405に設定される値であって、本設定値により加算処理が行われるライン間隔が設定される。また、ライン間隔はタイミング信号生成部401より出力される水平同期信号HSYNCをカウントすることにより制御される。
加算処理を行うライン間隔が値1に設定された場合、基準値sumref算出後の副走査加算領域は、基準値sumrefを算出した副走査領域に対し、1ライン分シフトした領域となる。これ以降、1ライン分シフトした領域に対して加算処理が行われ、その計算結果は補正値算出部407に送られる。一般式として、副走査加算領域に対して加算演算が行われる加算値sumkは、数式(3)で表される。
ここで、kは加算開始副走査ラインを示し、jは加算ライン数を示す。また、k=0のとき、sumk=sumrefである。
こうして設定された画素数に基づく主走査方向の画素加算処理、およびライン数、ライン間隔に基づく画素加算結果のライン加算処理を行うことで、所定画素数、所定ライン分の副走査濃度基準の読み取りレベル加算値(副走査加算値sumk)が順次算出される。
[補正量の算出]
つぎに、補正量の算出方法について説明する。補正値は補正値算出部407で算出される。補正値Cは、数式(4)に示すように、基準データ保持部406に保持された基準値sumrefと、この基準値sumref以降に算出された加算値sumkとの比率を算出することによって得られる。
つぎに、補正量の算出方法について説明する。補正値は補正値算出部407で算出される。補正値Cは、数式(4)に示すように、基準データ保持部406に保持された基準値sumrefと、この基準値sumref以降に算出された加算値sumkとの比率を算出することによって得られる。
補正値C=sumref/sumk …… (4)
補正値算出部407は、基準データ保持部406に保持された基準値sumrefを読み出すとともに、副走査濃度基準読み取りデータ加算部405で算出される加算値sumkの値を取得し、これらの比率を算出し、後段の補正演算部408に送出する。
補正値算出部407は、基準データ保持部406に保持された基準値sumrefを読み出すとともに、副走査濃度基準読み取りデータ加算部405で算出される加算値sumkの値を取得し、これらの比率を算出し、後段の補正演算部408に送出する。
図6は算出される補正値と原稿領域の画像データに対して行われる補正演算を表した図である。加算値sum1が算出されるまで、数式(4)による補正値が算出できないので、加算ライン数の設定値が画像先端からのライン数を超えない範囲では、補正値算出部407は、補正値=1を出力するものとする。
本実施形態では、加算ライン数設定値が値4であるので、4ライン目(l=3)まで補正値は値1となる。5ライン目(l=4)以降、加算値sumkが算出されるようになるので、数式(4)による補正値算出が行われ、算出された補正値と原稿領域の画像データ1ライン分との補正演算が行われる。
原稿先端で算出された基準値sumrefの値に対して加算値sumkの値が大きくなっていく場合、すなわち光源光量が増加していっている状態では、算出される補正量は原稿後端に向かうにつれて小さくなっていく。一方、原稿先端で算出された基準値sumrefの値に対して加算値sumnの値が小さくなっていく場合、すなわち光源光量が低下していっている状態では、算出される補正量は原稿後端に向かうにつれて大きくなっていく。
補正演算部408は、補正値算出部407で算出された補正値に基づき、補正演算式(5)に従って、原稿領域の画像データに対して補正処理を行う。これにより、画像データの濃度補正処理が行われる。
Doutnl= C i* Dinnl ……(5)
ここで、Doutnl:原稿領域のn画素目、lライン目における補正演算部408の入力画像データ、Dinnl:原稿領域のn画素目、lライン目における補正演算部408の出力画像データ、Ci:補正係数(補正値)である。
ここで、Doutnl:原稿領域のn画素目、lライン目における補正演算部408の入力画像データ、Dinnl:原稿領域のn画素目、lライン目における補正演算部408の出力画像データ、Ci:補正係数(補正値)である。
補正演算は、原稿領域の先端(l=0)から後端までの1ラインの画像データに対して順次補正係数を乗算することにより実行される。なお、補正演算部408は、タイミング信号生成部401で生成される水平同期信号HSYNC、およびCPU409によって設定された画素数設定値X2に従って、原稿領域の画像データに対して補正演算を行う。
図7は補正値算出処理手順を示すフローチャートである。この補正値算出処理は、読み取り開始後、副走査1ライン分の読み取りが行われる都度、濃度補正回路400によって、繰り返し実行される。まず、濃度補正回路400は、AFE403から出力される主走査画素の読み取りデータを1ライン分加算し、主走査加算値sum_mlを得る(ステップS1)。さらに、濃度補正回路400は、副走査4ライン分の主走査加算値sum_mlを加算し、副走査加算値sumkを得る(ステップS2)。ここで、副走査ラインが4ライン目(l=3)以下である場合、順次主走査加算値sum_mlは加算される。また、副走査ラインが5ライン目(l=4)以上である場合、上位4ライン分が加算される。
濃度補正回路400は、副走査ラインlが4ライン目を超えた(l>3)か否かを判別する(ステップS3)。副走査ラインlが4ライン目以下である場合、副走査ラインlが4ライン目である(l=3)か否かを判別する(ステップS4)。副走査ラインlが4ライン目未満である場合、濃度補正回路400は、補正値Cを初期値1に設定する(ステップS5)。この後、後述するステップS9の処理に進む。一方、ステップS4で副走査ラインlが4ライン目である場合、濃度補正回路400は、副走査加算値sumkを基準値sumrefとして基準データ保持部406に保持し(ステップS6)、ステップS5の処理に進む。
一方、ステップS3で副走査ラインlが4ライン目を超えている場合(l>3)、濃度補正回路400は、基準データ保持部406に保持された基準値sumrefを読み出す(ステップS7)。濃度補正回路400は、読み出した基準値sumrefと副走査加算値sumkとの比率から、補正値Cを算出し(ステップS8)、補正演算部408内の記憶部(図示せず)に保存する(ステップS9)。この後、濃度補正回路400は本処理を終了する。
図8は読み取りデータの補正処理手順を示すフローチャートである。この補正処理は、主走査1画素分の読み取りデータに対して行われる。濃度補正回路400は、まず、補正演算部408内の記憶部(図示せず)に保存された補正値Cを読み出す(ステップS11)。濃度補正回路400は、入力画像データDinに補正値Cを乗算して出力画像データDoutとして出力する(ステップS12)。この後、濃度補正回路400は本処理を終了する。
このように、第1の実施形態の画像読取装置では、副走査濃度基準の読み取り値からランプの光量変動を検出する際、主走査方向複数画素分の画像データの加算値を、さらに複数ライン分加算する。これにより、副走査濃度基準を、エリア(面領域)として読み取ることが可能になる。従って、副走査濃度基準に付着したゴミや、ライン単位の画像ノイズが補正値に与える影響を軽減することができ、良好なランプ光量変動を補正することができる。
なお、本実施形態では、画像データの処理系統が1系統分、すなわちモノクロ画像データを取り扱う場合を示しているが、処理系統が3つあり、それぞれ独立して処理を行う場合、例えばRGBの各色ごとに上記濃度補正処理を行うことも当然可能である。
また、読み取り光学系を固定とし、原稿を搬送しながら読み取りを行う、いわゆる原稿流し読みを行う場合、流し読み原稿領域外に、副走査濃度基準203と同等の副走査濃度基準を配置することで、同様に、上記濃度補正処理を行うことが可能である。
[第2の実施形態]
第2の実施形態では、副走査濃度基準にゴミ等があった場合、その影響を排除して副走査濃度基準の読み取り値を算出する場合について説明する。第2の実施形態の画像読取装置の構成は、前記第1の実施形態と同様であり、同一の構成要素については同一の符号を用いることで、その説明を省略する。
第2の実施形態では、副走査濃度基準にゴミ等があった場合、その影響を排除して副走査濃度基準の読み取り値を算出する場合について説明する。第2の実施形態の画像読取装置の構成は、前記第1の実施形態と同様であり、同一の構成要素については同一の符号を用いることで、その説明を省略する。
図9は第2の実施形態における加算領域にゴミが付着した副走査濃度基準を模式的に表した図である。ここでは、6ライン目(l=5)の主走査加算位置P=0、1にゴミ等が付着してしまった状態が示されている。読み取りが開始されると、前記第1の実施形態で説明したように、1ライン目から順番に主走査加算位置に対する加算処理が行われ、主走査加算値sum_mlが算出される。しかし、6ライン目の主走査加算値sum_m6は、ゴミが付着しているので、正常な加算結果として得られない。
図10は副走査ラインlと主走査加算値sum_mlの関係を示すグラフである。このグラフでは、副走査ラインl=6のときの主走査加算値sum_m6はゴミの影響で小さくなっている様子が示されている。主走査加算値sum_m6のような特異な値を排除すべく、数式(6)に示す計算を行い、その結果から主走査加算値が異常であるか否かを判断する。
|sum_ml−sum_ml−1| > th …… (6)
ここで、th:判定しきい値である。
ここで、th:判定しきい値である。
数式(6)は、算出した当該ラインの主走査加算値sum_mlとそれ以前のラインに算出したsum_ml−1とを比較するものである。すなわち、数式(6)は、比較の結果、当該ラインの主走査加算値sum_mlとそれ以前のラインに算出したsum_ml−1との差分の絶対値が所定のしきい値thより大きい場合、当該ラインの主走査加算値は異常であると判断するためのものである。異常と判断された主走査加算値を副走査加算演算に使用することは不適当であるので、副走査加算演算では、当該ラインの前に算出された主走査加算値sum_ml−1を、当該ラインの主走査加算値sum_mlに置き換える加算結果置換処理を行う。図10では、置き換えられた当該ラインの主走査加算値がsum_ml‘で示されている。
図11は補正値算出処理手順を示すフローチャートである。前記第1の実施形態と同一のステップ処理については同一のステップ番号を付すことにより、その説明を省略する。濃度補正回路400は、ステップS1で、主走査加算値sum_mlを得た後、このラインの主走査加算値sum_mlと前ラインに算出したsum_ml−1との差分の絶対値が所定のしきい値thより大きいか否かを判別する(ステップS1A)。差分の絶対値が所定のしきい値thより大きい場合、濃度補正回路400は、このラインの前に算出された主走査加算値sum_ml−1を、このラインの主走査加算値sum_mlに置き換える(ステップS1B)。この後、ステップS2の処理に進む。一方、ステップS1Aで、差分の絶対値が所定のしきい値thより大きくない場合、あるいはこのラインの前に算出された主走査加算値が存在しない場合(l=0)、そのままステップS2の処理に進む。以後の処理は前記第1の実施形態と同様である。
このように、第2の実施形態の画像読取装置によれば、当該ラインとその1ライン前の主走査加算値の差分を判定することにより、副走査濃度基準板上のゴミなどがランプ光量補正値に与える影響を排除でき、良好なランプ光量変動を補正することが可能である。
なお、本実施形態では、前後のラインにおける主走査加算値の差分を用いて判定していたが、主走査加算値の代わりに、副走査加算値あるいは基準値と副走査加算値の比率の差分を用いて判定してもよい。この場合、同様に異常があると判定された場合、前のラインの副走査加算値あるいは比率を使用するようにしてもよく、同様に、副走査濃度基準上のゴミ等による影響を排除することができる。
また、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
例えば、上記実施形態では、副走査濃度基準の読み取りデータとして、4画素*4ラインの矩形からなる範囲(領域)内の計16画素分を用いたが、面領域である限り、任意の画素数分の読み取りデータを用いてもよい。また、その範囲も矩形に限らず、総画素数が等しい限り、任意の形状でよい。
また、本発明の画像読取装置は、スキャナ装置に限らず、ファクシミリ装置、複写装置等に適用可能である。また、本実施形態では、上記濃度補正処理はハードウェア回路で処理されたが、CPUにより実行されるソフトウェア(制御プログラム)で処理されてもよい。
203 副走査濃度基準
402 CCDセンサ
405 副走査濃度基準読み取りデータ加算部
407 補正値算出部
408 補正演算部
402 CCDセンサ
405 副走査濃度基準読み取りデータ加算部
407 補正値算出部
408 補正演算部
Claims (5)
- 原稿を照明する照明手段と、
前記照明手段の光量を検知するために原稿載置領域外に配置された副走査濃度基準と、
前記副走査濃度基準および前記原稿からの反射光を読み取ってそれぞれの読み取りデータを出力する読み取り手段と、
前記原稿の読み取り開始後、前記副走査濃度基準の読み取りデータを、複数の副走査ラインに亘る複数の画素を含む所定の範囲で加算し、前記所定の範囲で加算した結果を所定の副走査ラインごとに出力する加算手段と、
前記加算手段から前記所定の副走査ラインごとに出力される出力結果から、濃度補正を行うための補正値を算出する補正値算出手段と、
前記補正値算出手段で算出された補正値に基づき、前記原稿の読み取りデータに対して前記濃度補正を行う濃度補正手段とを備えたことを特徴とする画像読取装置。 - 前記加算手段は、前記原稿の読み取り開始に応じて、前記副走査濃度基準の読み取りデータを所定の主走査画素数分加算し、前記主走査画素数分加算した結果を所定の副走査ライン数分加算し、前記所定の副走査ライン数分加算した結果を所定の副走査ラインごとに出力し、
前記補正値算出手段は、前記加算手段から出力される前記原稿の読み取り開始後の最初の出力結果と、その後に所定の副走査ラインごとに出力される出力結果との比率から、前記濃度補正を行うための補正値を算出することを特徴とする請求項1記載の画像読取装置。 - 前記加算手段は、前記主走査画素数分加算した結果と、それ以前の前記主走査画素数分加算した結果とを比較する比較手段と、
前記比較手段による比較の結果を基に、前記主走査画素数分加算した結果を、前記それ以前の主走査画素数分加算した結果に置き換える加算結果置換手段とを備え、
前記置き換えられた主走査画素数分加算した結果を含む、前記所定の副走査ライン数分の前記主走査画素数分加算した結果を加算し、前記所定の副走査ライン数分加算した結果を前記所定の副走査ラインごとに出力することを特徴とする請求項2記載の画像読取装置。 - 前記加算結果置換手段は、前記主走査画素数分加算した結果と前記それ以前の主走査画素数分加算した結果との差分の絶対値がしきい値より大きい場合、前記主走査画素数分加算した結果を、前記それ以前の主走査画素数分加算した結果に置き換えることを特徴とする請求項3記載の画像読取装置。
- 原稿を照明する照明手段と、前記照明手段の光量を検知するために原稿載置領域外に配置された副走査濃度基準と、前記副走査濃度基準および前記原稿からの反射光を読み取ってそれぞれの読み取りデータを出力する読み取り手段とを備える画像読取装置の濃度補正方法であって、
前記読み取り手段による前記原稿の読み取り開始後、前記副走査濃度基準の読み取りデータを、複数の副走査ラインに亘る複数の画素を含む所定の範囲で加算し、前記所定の範囲で加算した結果を所定の副走査ラインごとに出力する加算ステップと、
前記加算ステップで前記所定の副走査ラインごとに出力される出力結果から、濃度補正を行うための補正値を算出する補正値算出ステップと、
前記補正値算出ステップで算出された補正値に基づき、前記原稿の読み取りデータに対して前記濃度補正を行う濃度補正ステップとを有することを特徴とする画像読取装置の濃度補正方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007114369A JP2008271396A (ja) | 2007-04-24 | 2007-04-24 | 画像読取装置及びその濃度補正方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007114369A JP2008271396A (ja) | 2007-04-24 | 2007-04-24 | 画像読取装置及びその濃度補正方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008271396A true JP2008271396A (ja) | 2008-11-06 |
Family
ID=40050281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007114369A Pending JP2008271396A (ja) | 2007-04-24 | 2007-04-24 | 画像読取装置及びその濃度補正方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008271396A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220086300A1 (en) * | 2020-09-16 | 2022-03-17 | Kyocera Document Solutions Inc. | Image reading device |
-
2007
- 2007-04-24 JP JP2007114369A patent/JP2008271396A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20220086300A1 (en) * | 2020-09-16 | 2022-03-17 | Kyocera Document Solutions Inc. | Image reading device |
US11470218B2 (en) * | 2020-09-16 | 2022-10-11 | Kyocera Document Solutions Inc. | Image reading device comprising an outer peripheral member including two reference surfaces adjacent in the sub-scanning direction and differing in light reflectance |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5652063B2 (ja) | 画像読取装置、画像形成装置及びシェーディング補正方法 | |
EP1806913B1 (en) | Document reading method, document reader, image forming device, and image scanner | |
US8310741B2 (en) | Image reading device and image forming apparatus | |
JP2007049673A (ja) | 画像読み取り装置、画像形成装置、画像検査装置及び画像形成システム | |
JP2010136164A (ja) | 画像読取装置 | |
JP2017118169A (ja) | 画像読取装置及び画像形成装置 | |
US8508803B2 (en) | Image reading apparatus and image reading method including a dividing unit that divides image data into vertical-streak-correction subject data | |
US10389911B2 (en) | Original reading apparatus | |
US11431875B2 (en) | Image reading apparatus and image forming apparatus | |
US8947749B2 (en) | Image reading apparatus, control method of image reading apparatus, and storage medium | |
US20120154874A1 (en) | Document reading apparatus and image processing method | |
JP6838348B2 (ja) | 画像読取装置および画像読取方法 | |
US9413919B2 (en) | Image reading device, image forming apparatus, and image reading method | |
JP2013012898A (ja) | 画像読取装置及び画像形成装置 | |
JP5957899B2 (ja) | 画像読み取り装置、画像形成装置及び白レベル黒レベルの取得方法 | |
US20140063561A1 (en) | Image processing apparatus, image forming apparatus, and image processing method | |
JP2008271396A (ja) | 画像読取装置及びその濃度補正方法 | |
JP5298928B2 (ja) | 画像読取装置、画像形成装置及び画像読取方法 | |
JP4678806B2 (ja) | 画像読み取り装置及び画像形成装置 | |
JP2006005834A (ja) | 両面画像読取装置 | |
JP2005123681A (ja) | 画像読み取り装置 | |
JP2011259430A (ja) | 画像読取装置及び画像読取異常検出方法 | |
JP2016158013A (ja) | 画像読取装置 | |
JP6424574B2 (ja) | 画像読取装置及び画像形成装置 | |
JP2023134927A (ja) | 画像読取装置 |