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
JP4334372B2 - Image reading apparatus, image forming apparatus, and image reading method - Google Patents
[go: Go Back, main page]

JP4334372B2 - Image reading apparatus, image forming apparatus, and image reading method - Google Patents

Image reading apparatus, image forming apparatus, and image reading method Download PDF

Info

Publication number
JP4334372B2
JP4334372B2 JP2004042831A JP2004042831A JP4334372B2 JP 4334372 B2 JP4334372 B2 JP 4334372B2 JP 2004042831 A JP2004042831 A JP 2004042831A JP 2004042831 A JP2004042831 A JP 2004042831A JP 4334372 B2 JP4334372 B2 JP 4334372B2
Authority
JP
Japan
Prior art keywords
image
correction
data
output
image reading
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
JP2004042831A
Other languages
Japanese (ja)
Other versions
JP2005236630A (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 JP2004042831A priority Critical patent/JP4334372B2/en
Publication of JP2005236630A publication Critical patent/JP2005236630A/en
Application granted granted Critical
Publication of JP4334372B2 publication Critical patent/JP4334372B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Input (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Facsimile Heads (AREA)
  • Facsimile Scanning Arrangements (AREA)

Description

本発明は、画像読取素子としてイメージセンサを用いる画像読取装置、画像形成装置及び画像読取方法に関する。   The present invention relates to an image reading apparatus, an image forming apparatus, and an image reading method using an image sensor as an image reading element.

従来、イメージスキャナ単体の他、デジタル複写機やファクシミリなどに利用されている画像読取装置で使用されているCCDリニアイメージセンサでは、ODD/EVEN出力というように奇数/偶数画素番目で出力を交互に振り分けることが行われている。即ち、ODD/EVEN2チャンネル出力イメージセンサ及びアナログ信号処理回路を備え、奇数/偶数番目に各々イメージセンサから出力されるアナログ画像信号をそのまま独立して並列処理することにより、読取速度の高速化が図られている。   Conventionally, in CCD linear image sensors used in image reading devices used in digital copying machines, facsimiles, etc. in addition to a single image scanner, output is alternately performed at odd / even pixel numbers such as ODD / EVEN output. Sorting is done. In other words, an ODD / EVEN two-channel output image sensor and an analog signal processing circuit are provided, and analog image signals output from the image sensors are odd-numbered / even-numbered independently and processed in parallel independently, thereby increasing the reading speed. It has been.

しかしながら、現在では従来以上に読取速度の速い画像読取装置の要望が高まっており、このようなODD/EVEN2チャンネル出力イメージセンサでは達成できない読取速度の実現が必要となっている。   However, at present, there is an increasing demand for an image reading apparatus having a higher reading speed than before, and it is necessary to realize a reading speed that cannot be achieved by such an ODD / EVEN 2-channel output image sensor.

このようなことから、最近では、ODD/EVEN2チャンネル出力イメージセンサの2倍の読取速度を実現できるセンサとして、ODD/EVENの分離読出しに加えて、受光素子列を主走査方向の中央で左右に2分割して前半部(First)と後半部(Last)とに分けて、全体で4分割することにより、画素周波数を1/4にする構造、いわゆる4チャンネル出力イメージセンサ(FL型イメージセンサ)が提案されている(例えば、特許文献1,2等参照)。   For this reason, recently, as a sensor capable of realizing a reading speed twice as high as that of an ODD / EVEN 2-channel output image sensor, in addition to the ODD / EVEN separate reading, the light receiving element array is shifted left and right at the center in the main scanning direction. Dividing into two parts, the first half (First) and the second half (Last), and dividing the whole into four parts to make the pixel frequency 1/4, so-called 4-channel output image sensor (FL type image sensor) Has been proposed (see, for example, Patent Documents 1 and 2).

このような4チャンネル出力イメージセンサを用いた画像読取装置では、合計4チャンネルの出力信号の各々のわずかなリニアリティ特性の差により、左右の読取信号にレベル差が生じ、そのため、左右の分割位置を境に、左右で読取信号レベルに段差が発生してしまう。ここに、従来のODD/EVEN2チャンネル出力イメージセンサのような場合であれば、ODD/EVENで信号レベル差が発生しても再現される画像上では非常に細かな繰返しパターンがわずかに画像に加わるだけであるが、左右分割位置を境に読取信号レベルに段差が発生した場合、わずかな信号段差であっても非常に目立つものとなってしまう。   In an image reading apparatus using such a 4-channel output image sensor, a level difference occurs between the left and right read signals due to a slight difference in linearity characteristics of each of the output signals of a total of 4 channels. At the border, there will be a step in the read signal level on the left and right. Here, in the case of a conventional ODD / EVEN two-channel output image sensor, even if a signal level difference occurs in ODD / EVEN, a very fine repeated pattern is slightly added to the reproduced image. However, when a step occurs in the read signal level at the left and right division positions, even a slight signal step becomes very conspicuous.

特開平11−215298号公報JP-A-11-215298 特開2002−158837公報JP 2002-158837 A

そこで、特許文献1では、プリンタ部から出力したテストパターンを画像読取装置で読取り、その値に基づいてガンマ変換することにより補正を行うようにしている。即ち、4チャンネル出力CCDを用いた際、補正の調整を明確にした左右補正回路を用いて補正を行い、CCDデバイスの違いによる左右のCCD特性の差のばらつきを無くし、機体間の左右の濃度差のない安定した画像濃度を再現するため、階調パターン読み出しモードにおいて、画像処理ASICの階調パターン読み出し処理で、各階調データをスキャナ部の走査によって複数画素部の画像データを読み出して平均値を求め、基本部CPUが、読み取った4チャンネル出力CCDの左側に相当する画像データを右側に相当する画像データとの差により補正処理計算を行い、計算された補正データを左右補正回路の左右補正テーブルに設定するようにしている。   Therefore, in Patent Document 1, a test pattern output from a printer unit is read by an image reading device, and correction is performed by performing gamma conversion based on the value. That is, when a 4-channel output CCD is used, correction is performed using a left / right correction circuit in which the adjustment of the correction is clarified, and the variation in the left / right CCD characteristics due to the difference in CCD devices is eliminated, and the left / right density between the airframes is eliminated. In order to reproduce a stable image density without any difference, in the gradation pattern reading mode, the gradation pattern reading process of the image processing ASIC reads each gradation data by scanning the scanner unit and reading out the image data of a plurality of pixel parts to obtain an average value. The basic unit CPU performs correction processing calculation based on the difference between the image data corresponding to the left side of the read 4-channel output CCD and the image data corresponding to the right side, and the calculated correction data is corrected to the left and right by the left and right correction circuit. It is set to the table.

しかし、この特許文献1方式の補正にはプリンタ部のアウトプットが必須であり、単独の画像読取装置にはこの方式を適用することができない。また、基準となる原稿を予め用意しておけば良いのであるが、今問題にしているのが僅かな信号段差であるので、原稿の僅かな汚れとか傷が画像読取装置の特性を逆に悪くしてしまう可能性がある。また、特許文献1では補正データを更新する(提案発明を実行する)間隔について明記されていないが、この間隔が広がると画像読取装置の特性変化があった場合に補正データがマッチせず、逆に信号段差が目立つ方向に変換されることも有り得る。   However, the output of the printer unit is indispensable for the correction of the method of Patent Document 1, and this method cannot be applied to a single image reading apparatus. In addition, it is sufficient to prepare a reference document in advance. However, since only a small signal step is at issue now, slight dirt or scratches on the document adversely affect the characteristics of the image reading apparatus. There is a possibility that. Further, Patent Document 1 does not specify the interval at which correction data is updated (execution of the proposed invention). However, if this interval is widened, the correction data does not match when the characteristics of the image reading apparatus change, and the reverse. It is possible that the signal step is converted into a conspicuous direction.

ここで、左右(前半部、後半部)の読取信号にレベル差が生じる原因として、CCD出力波形のサンプリングポイントの違いが挙げられる。理想的なCCD出力は図18の実線に示すように徐々に一定値に向かう波形であるが、実際には、破線で示すようなアンダシュート或いは一点鎖線で示すようなオーバシュートなどでリバウンドした後に収束に向かう波形であったりする。非常に高速駆動の場合、規定の出力期間内に一定値に収束しない場合もある。また、複数の出力端子間の波形を比較すると、リバウンド波形でない場合でも収束割合が微妙に異なっていることが多い。この波形の違いはCCDを駆動するクロックの入力タイミング、入力波形などによって左右されるものであり、同一CCDパッケージの複数端子で見た場合でも、全出力が同じ波形にならないのが一般的である。   Here, as a cause of the level difference between the left and right (first half, second half) read signals, there is a difference in sampling points of the CCD output waveform. The ideal CCD output is a waveform that gradually approaches a constant value as shown by the solid line in FIG. 18, but actually, after rebounding with an undershoot as shown by a broken line or an overshoot as shown by a one-dot chain line. It may be a waveform toward convergence. In the case of very high speed driving, there is a case where it does not converge to a constant value within a specified output period. Further, when comparing waveforms between a plurality of output terminals, the convergence ratio is often slightly different even when the rebound waveform is not used. This difference in waveform depends on the input timing of the clock for driving the CCD, the input waveform, etc., and even when viewed at multiple terminals of the same CCD package, it is common that all outputs do not have the same waveform. .

破線、一点鎖線のようなCCD出力波形に対して、収束した後(図18中のA)にサンプリングを行えば問題ないが、実際にはサンプリングタイミングのズレなどがあって収束前のポイント(図18中のBなど)でサンプリングを行ってしまう場合もある。CCDは基本的に受光量に比例した電圧を出力するものであるが、収束前のポイントでは正確に比例した電圧を得ることができない。その結果、上述したようなリニアリティ差が発生し、前半部・後半部分割式CCDであれば、左右(前半・後半)で読取信号レベル段差が発生してしまうことになる。   There is no problem if sampling is performed after convergence (A in FIG. 18) with respect to the CCD output waveform such as a broken line or a one-dot chain line. In some cases, sampling is performed at B in FIG. The CCD basically outputs a voltage proportional to the amount of received light, but cannot accurately obtain a voltage at a point before convergence. As a result, the linearity difference as described above occurs, and in the case of the first half / second half divided CCD, a difference in read signal level between the left and right (first half / second half) occurs.

本発明の目的は、高速読取り時の出力信号歪による出力値のリニアリティのばらつきを補正し、高品質の画像が得られるようにすることである。   An object of the present invention is to correct variations in output value linearity due to output signal distortion during high-speed reading so that a high-quality image can be obtained.

請求項1記載の発明の画像読取装置は、光画像情報を受光しその受光量に応じたアナログ画像信号を出力するイメージセンサと、前記アナログ画像信号をデジタル画像データに変換するA/D変換器と、変換された前記デジタル画像データをリニアリティ補正データにより適正データに補正する補正手段と、前記イメージセンサの駆動周波数を第1の周波数と、第1の周波数よりも遅く、かつ、前記イメージセンサの出力するアナログ信号と前記光画像情報との関係がリニアとなる第2の周波数に変更する手段と、前記イメージセンサの駆動周波数を前記第1の周波数としたときに得られる前記デジタル画像データの出力レベルが前記イメージセンサの駆動周波数を前記第2の周波数としたときに得られる前記デジタル画像データの出力レベルになるように関連付けた前記リニアリティ補正データを前記補正手段に設定する手段と、を備える。 An image reading apparatus according to a first aspect of the present invention includes an image sensor that receives optical image information and outputs an analog image signal corresponding to the received light amount, and an A / D converter that converts the analog image signal into digital image data. Correction means for correcting the converted digital image data to appropriate data by linearity correction data, a drive frequency of the image sensor being a first frequency, slower than the first frequency, and the image sensor Means for changing the relationship between the analog signal to be output and the optical image information to a second frequency that is linear, and output of the digital image data obtained when the drive frequency of the image sensor is the first frequency the output level of the digital image data obtained when the level is set to the second frequency driving frequency of the image sensor The linearity correction data associated such that and means for setting said correction means.

請求項2記載の発明は、請求項1記載の画像読取装置において、前記イメージセンサは、主走査方向の中央で前半部と後半部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して振り分け出力する。   According to a second aspect of the present invention, in the image reading apparatus according to the first aspect, the image sensor is divided into a first half and a second half at the center in the main scanning direction, and the pixel outputs of the sensor array respectively correspond to each other. Sort output to the A / D converter.

請求項3記載の発明は、請求項2記載の画像読取装置において、前記イメージセンサは、前記前半部と前記後半部との各々がさらに偶数画素部と奇数画素部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して交互に振り分け出力する。   According to a third aspect of the present invention, in the image reading apparatus according to the second aspect, the image sensor includes a sensor array in which each of the first half and the second half is further divided into an even pixel portion and an odd pixel portion. Are alternately distributed and output to the corresponding A / D converters.

請求項4記載の発明は、請求項1ないし3の何れか一記載の画像読取装置において、前記イメージセンサは、RGB各色毎のセンサ部を有するカラーイメージセンサである。   According to a fourth aspect of the present invention, in the image reading apparatus according to any one of the first to third aspects, the image sensor is a color image sensor having a sensor unit for each of RGB colors.

請求項5記載の発明は、請求項2又は3記載の画像読取装置において、前記補正手段は、前記各A/D変換器から出力される経路毎に前記デジタル画像データを補正する。   According to a fifth aspect of the present invention, in the image reading apparatus according to the second or third aspect, the correction unit corrects the digital image data for each path output from the A / D converters.

請求項6記載の発明は、請求項3記載の画像読取装置において、前記補正手段は、前記各A/D変換器から出力され前記前半部と前記後半部とでその偶数画素部と奇数画素部とが時系列に合成された経路毎に前記デジタル画像データを補正する。   According to a sixth aspect of the present invention, in the image reading apparatus according to the third aspect, the correction means outputs the even-numbered pixel portion and the odd-numbered pixel portion in the first half portion and the second half portion that are output from the A / D converters. The digital image data is corrected for each path synthesized in time series.

請求項7記載の発明は、請求項1ないし6の何れか一記載の画像読取装置において、前記補正手段は、シェーディング補正前に前記デジタル画像データを補正する。   According to a seventh aspect of the present invention, in the image reading apparatus according to any one of the first to sixth aspects, the correction unit corrects the digital image data before shading correction.

請求項8記載の発明は、請求項7記載の画像読取装置において、前記補正手段は、オフセットレベル補正処理後に前記デジタル画像データを補正する。   According to an eighth aspect of the present invention, in the image reading apparatus according to the seventh aspect, the correction unit corrects the digital image data after an offset level correction process.

請求項9記載の発明は、請求項1ないし8の何れか一記載の画像読取装置において、前記補正手段は、リニアリティ補正データが設定されたルックアップ補正テーブルを有する。   According to a ninth aspect of the present invention, in the image reading apparatus according to any one of the first to eighth aspects, the correction unit has a lookup correction table in which linearity correction data is set.

請求項10記載の発明は、請求項1ないしの何れか一記載の画像読取装置において、前記リニアリティ補正データの生成・設定動作は、当該装置の起動時に行う。 According to a tenth aspect of the present invention, in the image reading apparatus according to any one of the first to ninth aspects, the generation / setting operation of the linearity correction data is performed when the apparatus is activated.

請求項11記載の発明の画像形成装置は、原稿の画像を読み取る請求項1ないし10の何れか一記載の画像読取装置と、この読み取った原稿の画像に基づいて記録媒体上に画像形成を行うプリンタエンジンと、を備える。 An image forming apparatus according to an eleventh aspect of the invention forms an image on a recording medium on the basis of the image reading apparatus according to any one of claims 1 to 10 that reads an image of the original and the read image of the original. A printer engine.

請求項12記載の発明は、請求項11記載の画像形成装置において、前記リニアリティ補正データの生成・設定動作は、前記プリンタエンジンのプロセス調整実行時に行う。 According to a twelfth aspect of the present invention, in the image forming apparatus according to the eleventh aspect , the linearity correction data is generated and set when the process adjustment of the printer engine is executed.

請求項13記載の発明は、請求項11記載の画像形成装置において、前記リニアリティ補正データの生成・設定動作は、当該装置の起動時、及び、前記プリンタエンジンのプロセス調整実行時に行う。 According to a thirteenth aspect of the present invention, in the image forming apparatus according to the eleventh aspect , the linearity correction data is generated and set when the apparatus is started and when process adjustment of the printer engine is executed.

請求項14記載の発明の画像読取方法は、光画像情報をイメージセンサで受光しその受光量に応じたアナログ画像信号を出力し、当該アナログ画像信号をA/D変換器によりデジタル画像データに変換するようにした画像読取方法であって、前記イメージセンサの駆動周波数を第1の周波数と、第1の周波数よりも遅く、かつ、前記イメージセンサの出力するアナログ信号と前記光画像情報との関係がリニアとなる第2の周波数に変更する工程と、前記イメージセンサの駆動周波数を前記第1の周波数としたときに得られる前記デジタル画像データの出力レベルが前記イメージセンサの駆動周波数を前記第2の周波数としたときに得られる前記デジタル画像データの出力レベルになるように関連付けた前記リニアリティ補正データを前記補正手段に設定する工程と、原稿画像読取り時に当該原稿から読み取られ前記A/D変換器により変換された前記デジタル画像データを前記補正手段のリニアリティ補正データにより適正データに補正する工程と、を備える。 In the image reading method according to the fourteenth aspect of the invention, optical image information is received by an image sensor, an analog image signal corresponding to the amount of received light is output, and the analog image signal is converted into digital image data by an A / D converter. An image reading method, wherein the driving frequency of the image sensor is lower than the first frequency, the analog signal output from the image sensor, and the optical image information. Is changed to a linear second frequency, and the output level of the digital image data obtained when the driving frequency of the image sensor is the first frequency, the driving frequency of the image sensor is set to the second frequency. wherein correcting the linearity correction data to which the associated so that the output level of the digital image data obtained when the frequency of And a step of setting the stage, a step of correcting the digital image data converted by the read from the document at the document image reading said A / D converter to the correct data by linearity correction data of the correction means.

請求項15記載の発明は、請求項14記載の画像読取方法において、前記イメージセンサは、主走査方向の中央で前半部と後半部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して振り分け出力する。 According to a fifteenth aspect of the present invention, in the image reading method according to the fourteenth aspect , the image sensor is divided into a first half and a second half at the center in the main scanning direction to respectively correspond to the pixel outputs of the sensor array. Sort output to the A / D converter.

請求項16記載の発明は、請求項15記載の画像読取方法において、前記イメージセンサは、前記前半部と前記後半部との各々がさらに偶数画素部と奇数画素部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して交互に振り分け出力する。 According to a sixteenth aspect of the present invention, in the image reading method according to the fifteenth aspect , the image sensor includes a sensor array in which each of the first half and the second half is further divided into an even pixel portion and an odd pixel portion. Are alternately distributed and output to the corresponding A / D converters.

請求項17記載の発明は、請求項15又は16記載の画像読取方法において、前記イメージセンサは、RGB各色毎のセンサ部を有するカラーイメージセンサである。 According to a seventeenth aspect of the present invention, in the image reading method according to the fifteenth or sixteenth aspect , the image sensor is a color image sensor having a sensor section for each of RGB colors.

請求項18記載の発明は、請求項15又は16記載の画像読取方法において、前記補正工程では、前記各A/D変換器から出力される経路毎に前記デジタル画像データを補正する。 According to an eighteenth aspect of the present invention, in the image reading method according to the fifteenth or sixteenth aspect , in the correction step, the digital image data is corrected for each path output from each A / D converter.

請求項19記載の発明は、請求項16記載の画像読取方法において、前記補正工程では、前記各A/D変換器から出力され前記前半部と前記後半部とでその偶数画素部と奇数画素部とが時系列に合成された経路毎に前記デジタル画像データを補正する。 According to a nineteenth aspect of the present invention, in the image reading method according to the sixteenth aspect , in the correction step, the even-numbered pixel portion and the odd-numbered pixel portion that are output from the A / D converters in the first half portion and the second half portion. The digital image data is corrected for each path synthesized in time series.

請求項20記載の発明は、請求項14ないし19の何れか一記載の画像読取方法において、前記補正工程は、シェーディング補正前に前記デジタル画像データを補正する。 According to a twentieth aspect of the present invention, in the image reading method according to any one of the fourteenth to nineteenth aspects, the correction step corrects the digital image data before shading correction.

請求項21記載の発明は、請求項20記載の画像読取方法において、前記補正工程は、オフセットレベル補正処理後に前記デジタル画像データを補正する。 According to a twenty- first aspect of the present invention, in the image reading method according to the twentieth aspect , the correction step corrects the digital image data after an offset level correction process.

請求項22記載の発明は、請求項14ないし21の何れか一記載の画像読取方法において、前記補正工程では、リニアリティ補正データが設定されたルックアップ補正テーブルを用いる。 According to a twenty-second aspect of the present invention, in the image reading method according to any one of the fourteenth to twenty- first aspects, a lookup correction table in which linearity correction data is set is used in the correction step.

請求項23記載の発明は、請求項14ないし22の何れか一記載の画像読取方法において、前記リニアリティ補正データの生成・設定動作は、当該装置の起動時に行う。 A twenty- third aspect of the present invention is the image reading method according to any one of the fourteenth to twenty-second aspects, wherein the linearity correction data generation / setting operation is performed when the apparatus is activated.

請求項1,14記載の発明によれば、イメージセンサの駆動条件を変更可能とし、当該駆動条件を変更させて得られるその変更前後のデジタル画像データ同士を関連付けたリニアリティ補正データを補正手段に設定し、補正手段ではこのリニアリティ補正データを用いてデジタル画像データを適正データに補正するようにしたので、或る駆動条件ではリニアリティが損なわれるデジタル画像データが出力される場合であっても他の駆動条件でのリニアリティ性のよいデジタル画像データに基づくリニアリティ補正データを用いて補正することにより、リニアリティ性のよい出力結果を得ることができ、結果として、前半・後半2分割方式等の読取り方式に関係なく正常な読取り出力結果を得ることができる。このためにも、イメージセンサの駆動条件を変更すればよく、特許文献1のように補正用の原稿或いはコピー印刷画像を必要とすることなく実現できる。 According to the first and fourteenth aspects of the present invention, the drive condition of the image sensor can be changed, and linearity correction data that associates digital image data before and after the change obtained by changing the drive condition is set in the correction means. In the correction means, the digital image data is corrected to appropriate data using the linearity correction data. Therefore, even when digital image data whose linearity is impaired under certain driving conditions is output, By correcting using linearity correction data based on digital image data with good linearity under conditions, an output result with good linearity can be obtained, and as a result, it is related to reading methods such as the first half / second half split method. Therefore, a normal read output result can be obtained. For this purpose, it is sufficient to change the driving conditions of the image sensor, and this can be realized without requiring a correction document or a copy print image as in Patent Document 1.

請求項2,3,4,15,16,17記載の発明によれば、前半部と後半部とで2分割されて振り分け出力するタイプのイメージセンサを用いた場合でも、各々の出力系統のリニアリティ補正を適正に行えるので、基本的に系統間で段差を生ずるようなことがなくなり、きれいな読取り画像データを得ることができる。 According to the invention described in claims 2, 3, 4, 15 , 16 , and 17, even when using an image sensor of a type that is divided into two parts for the first half and the second half and outputs the divided linearity, Since correction can be performed properly, there is basically no step between the systems, and clean read image data can be obtained.

請求項5,18記載の発明によれば、A/D変換器から出力される経路毎にデジタル画像データのリニアリティ補正を行うので、経路毎に読取りデータを適正化することができる。請求項6,19記載の発明によれば、いわゆる4チャンネル方式のイメージセンサの場合に前半部と後半部との2系統にまとめて補正処理を施すようにしているので、補正手段の構成をより簡略化させることができる。 According to the fifth and eighteenth aspects of the present invention, since linearity correction of digital image data is performed for each path output from the A / D converter, the read data can be optimized for each path. According to the sixth and nineteenth aspects of the invention, in the case of a so-called four-channel image sensor, correction processing is performed in two systems of the first half and the second half, so that the configuration of the correction means is further improved. It can be simplified.

請求項7,20記載の発明によれば、シェーディング補正前にリニアリティ補正処理を行っているので、適正データを用いてシェーディング補正処理を行わせることができ、シェーディング補正処理の適正化を図ることもできる。 According to the inventions of claims 7 and 20 , since the linearity correction process is performed before the shading correction, the shading correction process can be performed using appropriate data, and the shading correction process can be optimized. it can.

請求項8,21記載の発明によれば、オフセットレベル補正処理後にリニアリティ補正処理を行っているので、オフセットレベルの影響を受けることがなく、リニアリティ補正処理のより一層の適正化を図ることができる。 According to the invention of claim 8, 21 wherein, since the performing linearity correction processing after the offset level correction processing, without being affected by the offset level, it is possible to further optimize the linearity correction processing .

また、請求項9,22記載の発明によれば、リニアリティ補正処理にルックアップ補正テーブルを利用しているので、簡単に実現することができる。 Further, according to the ninth and twenty-second aspects of the present invention, the lookup correction table is used for the linearity correction processing, and therefore, it can be easily realized.

請求項10,23記載の発明によれば、当該装置の起動時に毎回リニアリティ補正データの生成・設定動作を行うので、何らかの経時的な要因でイメージセンサ出力特性に変動があるような場合でも、それに対処し得るリニアリティ補正データを生成・設定することができ、経時的に見てもリニアリティ特性のよい読取り動作を行わせることができる。 According to the tenth and twenty-third aspect of the present invention, since the linearity correction data is generated and set every time the apparatus is started up, even if there is a change in the image sensor output characteristics due to some factors over time, Linearity correction data that can be dealt with can be generated and set, and a reading operation with good linearity characteristics can be performed even when viewed over time.

請求項11記載の発明によれば、請求項1ないし10記載の画像読取装置を備えているので、リニアリティ特性のよい読取り画像データに基づき画像形成動作を行わせることができ、きれいな画像を得ることができる。 According to the eleventh aspect of the present invention, since the image reading apparatus according to the first to tenth aspects is provided, the image forming operation can be performed based on the read image data having good linearity characteristics, and a clean image can be obtained. Can do.

請求項12,13記載の発明によれば、プリンタエンジン用に行われているプロセス調整実行時を利用してリニアリティ補正データの生成・設定動作を行うので、補正データ作成処理のための独自の時間を要せず、効率よく処理することができる。 According to the inventions according to claims 12 and 13, since the linearity correction data is generated and set using the process adjustment execution time for the printer engine, a unique time for the correction data generation processing is set. Can be processed efficiently.

本発明を実施するための最良の形態について図面を参照して説明する。   The best mode for carrying out the present invention will be described with reference to the drawings.

[第一の実施の形態]
本発明の第一の実施の形態を図1ないし図12に基づいて説明する。図1は本実施の形態の画像読取装置1の全体構成を示す縦断側面図である。図1に示すように、画像読取装置1は、フラットベッドタイプのもので、原稿2を載置するコンタクトガラス3と、原稿2の露光用のハロゲンランプ(光源)4及び第1反射ミラー5とからなる第1キャリッジ6と、第2反射ミラー7及び第3反射ミラー8からなる第2キャリッジ9と、イメージセンサであるCCDリニアイメージセンサ10(以下では、単にCCD10という)と、CCD10に結像するためのレンズユニット11と、シェーディング補正用の白色基準板12と、第1キャリッジ6及び第2キャリッジ9を駆動するステッピングモータ14と、を備えている。CCD10はセンサ基板13上に設けられている。ハロゲンランプ4、第1、第2、第3反射ミラー5,7,8及びレンズユニット11は走査光学系を構成する。
[First embodiment]
A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a longitudinal side view showing an overall configuration of an image reading apparatus 1 according to the present embodiment. As shown in FIG. 1, the image reading apparatus 1 is of a flat bed type, and includes a contact glass 3 on which a document 2 is placed, a halogen lamp (light source) 4 for exposing the document 2, and a first reflection mirror 5. A first carriage 6 comprising: a second carriage 9 comprising a second reflecting mirror 7 and a third reflecting mirror 8; a CCD linear image sensor 10 (hereinafter simply referred to as CCD 10) that is an image sensor; A white reference plate 12 for shading correction, and a stepping motor 14 for driving the first carriage 6 and the second carriage 9. The CCD 10 is provided on the sensor substrate 13. The halogen lamp 4, the first, second and third reflection mirrors 5, 7, 8 and the lens unit 11 constitute a scanning optical system.

ハロゲンランプ4は、白色基準板12やコンタクトガラス3の読取面に対してある角度で光を照射し、白色基準板12又は原稿2で反射した光は、第1、第2、第3反射ミラー5,7,8及びレンズユニット11を経由してCCD10に入射する。CCD10は入射光量に対応した電圧をアナログ画像信号として出力する。第1、第2キャリッジ6,9は、ステッピングモータ14の駆動により、原稿2の読取面とCCD10との間の距離を一定に保ちながら副走査方向に移動し、原稿2を露光走査する。   The halogen lamp 4 irradiates light at a certain angle with respect to the reading surface of the white reference plate 12 or the contact glass 3, and the light reflected by the white reference plate 12 or the original 2 is the first, second and third reflecting mirrors. The light enters the CCD 10 via 5, 7, 8 and the lens unit 11. The CCD 10 outputs a voltage corresponding to the amount of incident light as an analog image signal. The first and second carriages 6, 9 are moved in the sub-scanning direction while the distance between the reading surface of the document 2 and the CCD 10 is kept constant by driving the stepping motor 14, and the document 2 is exposed and scanned.

ここで、CCD10として、本実施の形態では図2に示すような4チャンネル出力イメージセンサ(FL型CCD)が用いられている。図2は、このようなFL型CCD10の内部構成例を示すブロック図である。図2において、21は当該CCD10において実際に原稿面からの反射光を受光する多数の画素を一列に配列させてあるフォトダイオードアレイ(受光画素列)である。22〜25はフォトダイオードアレイ21の各画素に蓄積された電荷を奇数(ODD)画素と偶数(EVEN)画素とに分離し、さらに異なる方向に各々順番に読み出すためのシフトゲートレジスタであり、フォトダイオードアレイ21との間にはシフトゲート26,27が介在されている。また、29〜32は、これらのシフトゲートレジスタ22〜25から読み出される電荷を電圧信号に変換して出力するための出力アンプである。   In this embodiment, a 4-channel output image sensor (FL CCD) as shown in FIG. 2 is used as the CCD 10. FIG. 2 is a block diagram showing an internal configuration example of such a FL CCD 10. In FIG. 2, reference numeral 21 denotes a photodiode array (light receiving pixel array) in which a number of pixels that actually receive the reflected light from the document surface in the CCD 10 are arranged in a line. Reference numerals 22 to 25 denote shift gate registers for separating charges accumulated in each pixel of the photodiode array 21 into odd (ODD) pixels and even (EVEN) pixels and sequentially reading them in different directions. Shift gates 26 and 27 are interposed between the diode array 21. Reference numerals 29 to 32 denote output amplifiers for converting electric charges read from the shift gate registers 22 to 25 into voltage signals and outputting them.

このような構成により、本実施の形態のCCD10のシフトゲートレジスタ22〜25は、フォトダイオードアレイ21の各画素に蓄積された電荷を主走査方向の中央を境に前半部(First)と後半部(Last)とで左右に2分割し、さらに各々ODD/EVENに交互に振り分けて読み出す。より詳細には前半部側では先頭画素から順次前半分の画素を出力し、後半部側では末尾画素から順次後半分の画素を出力する。   With such a configuration, the shift gate registers 22 to 25 of the CCD 10 according to the present embodiment allow the charge accumulated in each pixel of the photodiode array 21 to be in the first half (First) and second half with the center in the main scanning direction as a boundary. (Last) is divided into two parts on the left and right sides, and each is divided into ODD / EVEN alternately and read. More specifically, the first half pixel is output sequentially from the first pixel on the first half side, and the second half pixel is output sequentially from the last pixel on the second half side.

図2において、信号SHは、電荷シフトパルスであり、フォトダイオードアレイ21に蓄積された電荷をシフトゲートレジスタ22〜25へ一斉にシフトさせるためのシフトゲート26,27を制御する。また、信号φ1,φ2はシフトゲートレジスタ22〜25を駆動するための電荷転送パルスであり、フォトダイオードアレイ21から電荷シフトパルスSHによって一斉にシフトゲートレジスタ22〜25にシフト移動された電荷を、各々のシフトゲートレジスタ22〜25の端部の出力アンプ29〜32の方向へ各々1画素ずつ順番に移動させる。この結果、FO,FE,LO,LEに示すような4系列のアナログ画像信号が出力される。   In FIG. 2, a signal SH is a charge shift pulse, and controls shift gates 26 and 27 for simultaneously shifting charges accumulated in the photodiode array 21 to the shift gate registers 22 to 25. Signals φ1 and φ2 are charge transfer pulses for driving the shift gate registers 22 to 25. Charges shifted from the photodiode array 21 to the shift gate registers 22 to 25 at the same time by the charge shift pulse SH are Each pixel is sequentially moved by one pixel in the direction of the output amplifiers 29 to 32 at the ends of the shift gate registers 22 to 25. As a result, four series of analog image signals as shown in FO, FE, LO, and LE are output.

このようなCCD10を用いた本実施の形態の画像読取装置の一部の概略ブロック図を図3に示す。図3では、画像処理手段による処理までを示している。CCD10は、上述のようなFE,FO,LE,LOの4チャンネル分のアナログ画像信号を並列的に出力する4チャンネル出力イメージセンサであり、FE,FO,LE,LOが各々LSIで構成されてアナログ処理を行う対応するAFE(アナログフロントエンドプロセッサ)31a〜31dに入力される。そして、当該AFE31a〜31dにより所定のアナログ処理が施された後、A/DC(A/D変換器)32a〜32dに入力されて各々デジタル画像データに変換され、変換されたデジタル画像データに対して本実施の形態の特に特徴とするリニアリティ補正手段33により補正処理が施される。この後、2系列のこれらのデジタル画像データは1つの時系列データに合成され、さらに、必要な画像処理(MTF補正処理等)を行う通常の画像処理手段34を経て、当該画像読取装置1から出力される。この場合の動作タイミング等は、タイミング生成手段35からのタイミング信号により制御される。   A schematic block diagram of a part of the image reading apparatus of the present embodiment using such a CCD 10 is shown in FIG. FIG. 3 shows processing up to the image processing means. The CCD 10 is a four-channel output image sensor that outputs analog image signals for the four channels FE, FO, LE, and LO as described above in parallel, and each of the FE, FO, LE, and LO is configured by an LSI. Input to corresponding AFEs (analog front-end processors) 31a to 31d that perform analog processing. Then, after predetermined analog processing is performed by the AFEs 31a to 31d, they are input to A / DC (A / D converters) 32a to 32d and converted into digital image data, respectively. Then, the correction process is performed by the linearity correction means 33, which is a particularly characteristic feature of the present embodiment. Thereafter, these two series of digital image data are combined into one time-series data, and further passed through normal image processing means 34 for performing necessary image processing (such as MTF correction processing), from the image reading apparatus 1. Is output. In this case, the operation timing and the like are controlled by a timing signal from the timing generation unit 35.

当該図3に示す構成例を、より詳細に表した図4を参照して、さらに説明する。AFE31aは、サンプルホールド回路(S/H1)41a、可変ゲインアンプ(AMP1)42a、基準レベル調整回路(BK1)43a、バッファアンプ(バッファ1)44aにより構成されている。他のAFE31b〜31dも同様である。CCD10から出力されたアナログ画像信号FE,FO,LE,LOはAFE31a〜31dを経た後、各A/DC32a〜32dによりデジタル画像データDfe,Dfo,Dle,Dloに変換され、リニアリティ補正手段33、画像処理手段34を経て画像出力として出力される。CPU36はリニアリティ補正手段33、タイミング生成手段35に接続されており、基準レベルの調整、可変ゲインアンプ42a〜42dのゲイン調整、後述するリニアリティ補正手段33に対するリニアリティ補正データの設定等を行う。また、光源点灯装置37は光源4を点灯させるための電圧供給源である。   The configuration example shown in FIG. 3 will be further described with reference to FIG. 4 showing the details. The AFE 31a includes a sample hold circuit (S / H1) 41a, a variable gain amplifier (AMP1) 42a, a reference level adjustment circuit (BK1) 43a, and a buffer amplifier (buffer 1) 44a. The same applies to the other AFEs 31b to 31d. Analog image signals FE, FO, LE, and LO output from the CCD 10 are converted into digital image data Dfe, Dfo, Dle, and Dlo by the A / DCs 32a to 32d after passing through the AFEs 31a to 31d. The image is output as an image output through the processing means 34. The CPU 36 is connected to the linearity correction unit 33 and the timing generation unit 35, and adjusts the reference level, adjusts the gains of the variable gain amplifiers 42a to 42d, sets linearity correction data for the linearity correction unit 33 described later, and the like. The light source lighting device 37 is a voltage supply source for lighting the light source 4.

CCD10は、タイミング生成手段35から出力された駆動クロックS1が供給され、受光量にほぼ比例した電圧(FE,FO,LE,LO)をアナログ画像信号として出力する。ここで駆動クロックS1は図2に示したフォトダイオードアレイ21からアナログ・シフトゲートレジスタ23,22,25,24に電荷を転送するクロック、アナログ・シフトゲートレジスタ23,22,25,24を駆動するクロックΦ1,Φ2などを指す。   The CCD 10 is supplied with the drive clock S1 output from the timing generation means 35, and outputs voltages (FE, FO, LE, LO) substantially proportional to the amount of received light as analog image signals. Here, the drive clock S1 drives the analog shift gate registers 23, 22, 25, and 24, which is a clock for transferring charges from the photodiode array 21 shown in FIG. 2 to the analog shift gate registers 23, 22, 25, and 24. The clocks Φ1, Φ2, etc. are indicated.

サンプルホールド回路(S/H1〜4)41a〜41dは、出力電圧(FE,FO,LE,LO)をクロックS2に従ってサンプルホールドし、画像信号に含まれる不要な高周波成分を取り除く。可変ゲインアンプ(AMP1〜4)42a〜42dは、サンプルホールド回路(S/H1〜4)41a〜41dの出力を電圧信号S5で指示されたゲインで増幅する。   The sample and hold circuits (S / H1 to 4) 41a to 41d sample and hold the output voltages (FE, FO, LE, and LO) according to the clock S2, and remove unnecessary high frequency components included in the image signal. The variable gain amplifiers (AMP1 to 4) 42a to 42d amplify the outputs of the sample hold circuits (S / H1 to 4) 41a to 41d with the gain indicated by the voltage signal S5.

基準レベル(黒レベル)調整回路(BK1〜4)43a〜43dは、タイミング信号S3で示される期間に可変ゲインアンプ(AMP1〜4)42a〜42dの出力をクランプし、電圧信号S6で指示されたオフセットレベルを加える。A/D変換器(A/DC1〜4)32a〜32dは、入力されたアナログ画像信号をクロックS4のタイミングでデジタル画像データに変換する。   The reference level (black level) adjustment circuits (BK1 to 4) 43a to 43d clamp the outputs of the variable gain amplifiers (AMP1 to 4) 42a to 42d in the period indicated by the timing signal S3, and are instructed by the voltage signal S6. Add an offset level. The A / D converters (A / DC1 to 4) 32a to 32d convert the input analog image signal into digital image data at the timing of the clock S4.

タイミング生成手段35は、CPU36から指示された条件でクロックを生成したり、D/Aコンバータ(D/AC)38のインタフェースをとったりする。ここで、CPU36から指示された条件とは、クロック周波数、クロック間の位相などである。   The timing generation unit 35 generates a clock under the conditions instructed by the CPU 36 and interfaces with a D / A converter (D / AC) 38. Here, the conditions instructed by the CPU 36 are a clock frequency, a phase between clocks, and the like.

光源点灯装置37はタイミング生成手段35からのランプ点灯信号S7とランプクロックS8とにより、光源4を点灯させる(図7参照)。光源点灯装置37はランプクロックS8が入力されている状態でランプ点灯信号S7がLowレベル期間では、ランプクロックS8を基にした周期で電圧をランプ4に印加して点灯させる。また、ランプ点灯信号S7がHighレベル期間では、周期的な電圧はランプ4に印加されず消灯状態となる。   The light source lighting device 37 turns on the light source 4 by the lamp lighting signal S7 and the lamp clock S8 from the timing generation means 35 (see FIG. 7). In the state where the lamp clock S8 is input and the lamp lighting signal S7 is in the low level period, the light source lighting device 37 applies a voltage to the lamp 4 at a period based on the lamp clock S8 to light it. Further, when the lamp lighting signal S7 is in the high level period, the periodic voltage is not applied to the lamp 4 and is turned off.

リニアリティ補正手段33は、CCD10の駆動条件として駆動周波数を変更して得られるデータを基に作成したリニアリティ補正データをメモリしておく機能と、実際に原稿画像を読み取った際にメモリされている当該リニアリティ補正データを用いてデジタルデータDfe,Dfo,Dle,Dloを補正する機能を持つ。リニアリティ補正データをメモリするタイミングは、当該画像読取装置1の起動時、例えば、電源が投入された時、或いは、省エネモード脱出時などに毎回行われる。   The linearity correction means 33 has a function of storing linearity correction data created based on data obtained by changing the drive frequency as a drive condition of the CCD 10, and the memory stored when the original image is actually read. It has a function of correcting digital data Dfe, Dfo, Dle, and Dlo using linearity correction data. The timing for storing the linearity correction data is performed every time the image reading apparatus 1 is activated, for example, when the power is turned on or when the energy saving mode is exited.

次に、このリニアリティ補正手段33の詳細な構成例を図5に示すブロック図を参照して説明する。本実施の形態のリニアリティ補正手段33は黒レベル減算回路51、黒レベル検出回路52、リニアリティ補正回路53、シェーディング演算回路54、シェーディングデータ生成回路55、ピークデータ検出回路56、順序変換回路57からなる。このうち、順序変換回路57を除き、他は各々デジタル画像データDfe,Dfo,Dle,Dloの経路毎にFE用、FO用、LE用、LO用として個別に設けられている。   Next, a detailed configuration example of the linearity correcting unit 33 will be described with reference to a block diagram shown in FIG. The linearity correction means 33 of this embodiment includes a black level subtraction circuit 51, a black level detection circuit 52, a linearity correction circuit 53, a shading calculation circuit 54, a shading data generation circuit 55, a peak data detection circuit 56, and a sequence conversion circuit 57. . Of these, except for the order conversion circuit 57, the others are individually provided for FE, FO, LE, and LO for each path of the digital image data Dfe, Dfo, Dle, and Dlo.

まず、A/D変換器(A/DC1〜4)32a〜32dによりデジタル化されたデジタル画像データDfe,Dfo,Dle,Dloは黒レベル検出回路52、黒レベル減算回路51に入力される。   First, digital image data Dfe, Dfo, Dle, and Dlo digitized by A / D converters (A / DC1 to 4) 32 a to 32 d are input to a black level detection circuit 52 and a black level subtraction circuit 51.

黒レベル検出回路52は画像信号に付されたオフセット(黒)レベルを検出する回路であり、デジタル画像データDfe,Dfo,Dle,Dloを伝達する経路毎に検出する。このオフセットレベルは図6中のタイミングチャートに記された「黒レベル検出範囲」信号がHの期間、CCD10のOPB画素(幾つか連なる物理的に遮光された画素)の値を取り込み、平均値として求める。この算出は単純平均でも良いし、重加算平均であっても良いも良い。求めたオフセットレベルは、Bkfe,Bkfo,Bkle,Bkloとしてレジスタに格納される。この処理は周期的に「黒レベル検出範囲」信号がHの期間に行われる。   The black level detection circuit 52 is a circuit that detects an offset (black) level added to an image signal, and detects each path through which digital image data Dfe, Dfo, Dle, and Dlo are transmitted. As the offset level, the value of the OPB pixel (several consecutively light-shielded pixels) of the CCD 10 is taken in as long as the “black level detection range” signal shown in the timing chart of FIG. Ask. This calculation may be a simple average or a multiple addition average. The obtained offset level is stored in the register as Bkfe, Bkfo, Bkle, Bklo. This process is periodically performed while the “black level detection range” signal is H.

黒レベル減算回路51は、入力されたデジタル画像データDfe,Dfo,Dle,Dloの各画素に対して、黒レベル検出回路52で求めた対応するオフセットレベルBkfe,Bkfo,Bkle,Bkloを減算する回路である。   The black level subtraction circuit 51 subtracts the corresponding offset levels Bkfe, Bkfo, Bkle, Bklo obtained by the black level detection circuit 52 from each pixel of the input digital image data Dfe, Dfo, Dle, Dlo. It is.

リニアリティ補正回路53は内部にデジタル画像データDfe1,Dfo1,Dle1,Dlo1の各経路に対応した補正変換回路を持ち、黒減算されたデータDfe1,Dfo1,Dle1,Dlo1が入力されると補正した値を求めて、適正データDfe2,Dfo2,Dle2,Dlo2として出力する。また、この入力されるデータDfe1,Dfo1,Dle1,Dlo1と補正されて出力される適正データDfe2,Dfo2,Dle2,Dlo2との関連はCPU36が当該リニアリティ補正回路53に設定できる構成である。   The linearity correction circuit 53 has a correction conversion circuit corresponding to each path of the digital image data Dfe1, Dfo1, Dle1, and Dlo1, and corrects the corrected values when black-subtracted data Dfe1, Dfo1, Dle1, and Dlo1 are input. Obtained and output as appropriate data Dfe2, Dfo2, Dle2, Dlo2. The relation between the input data Dfe1, Dfo1, Dle1, and Dlo1 and the appropriate data Dfe2, Dfo2, Dle2, and Dlo2 that are corrected and output is a configuration that the CPU 36 can set in the linearity correction circuit 53.

シェーディングデータ生成回路55は、副走査方向には白色基準板12を読み取る所定期間、かつ、主走査方向には図6のタイミングチャート中に記された「シェーディングデータ生成範囲」信号がHの期間、リニアリティ補正された画像データDfe2,Dfo2,Dle2,Dlo2を画素毎に平均値を求め、内部のメモリに格納しておく。この算出は単純平均でも良いし、重加算平均であっても良いも良い。   The shading data generation circuit 55 is a predetermined period for reading the white reference plate 12 in the sub-scanning direction, and a period in which the “shading data generation range” signal shown in the timing chart of FIG. The average values of the linearity corrected image data Dfe2, Dfo2, Dle2, and Dlo2 are obtained for each pixel and stored in an internal memory. This calculation may be a simple average or a multiple addition average.

ピークデータ検出回路56は「シェーディングデータ生成範囲」信号がHの期間のピークデータをリニアリティ補正された画像データDfe2,Dfo2,Dle2,Dlo2の系列毎に求め、Pkfe,Pkfo,Pkle,Pkloとしてレジスタに格納する。   The peak data detection circuit 56 obtains peak data during the period when the “shading data generation range” signal is H for each series of image data Dfe2, Dfo2, Dle2, and Dlo2 whose linearity has been corrected, and stores them in the register as Pkfe, Pkfo, Pkle, and Pklo. Store.

シェーディング演算回路54は、原稿読取り時に補正後のデジタル画像データDfe2,Dfo2,Dle2,Dlo2をシェーディングデータSDfe,SDfo,SDle,SDloと演算する。シェーディング演算自体は公知なので説明は割愛する。   The shading calculation circuit 54 calculates the corrected digital image data Dfe2, Dfo2, Dle2, and Dlo2 as the shading data SDfe, SDfo, SDle, and SDlo when reading the document. Since the shading calculation itself is well-known, description is omitted.

順序変換回路57は、シェーディング演算されたデータDfe3,Dfo3,Dle3,Dlo3を1系統のデータ列に並べ替える機能を有する。即ち、FIFO、RIFOを用いて前半部読出しの偶数画素、前半部読出しの奇数画素、後半部読出しの偶数画素、後半部読出しの奇数画素の4系統である画像データを左から点順次に読み出したかのように並べ替える。これは右からの順序であっても良い。   The order conversion circuit 57 has a function of rearranging the data Dfe3, Dfo3, Dle3, and Dlo3 subjected to the shading operation into one data string. That is, whether the image data of the four systems of the even number pixel of the first half reading, the odd number pixel of the first half reading, the even number pixel of the second half reading, and the odd number pixel of the second half reading are read out in a dot-sequential manner from the left. Sort as follows. This may be the order from the right.

次に、本実施の形態の画像読取装置1の動作について図7ないし図12を参照して説明する。   Next, the operation of the image reading apparatus 1 of the present embodiment will be described with reference to FIGS.

本実施の形態では、読取り条件を変えることにより、リニアリティの優れた特性を得ようとしている。ここでは、CCD10の駆動周波数を変更することによって、実際に得ている特性を理想に近い特性に変換する例を考える。この場合、主にCCD10の駆動周波数を変更することを言っているが、併せて、サンプルホールドクロック、A/DCのサンプリングクロックなどのデータをハンドリングする類のクロックは当該CCD10の駆動周波数の変更と同じ割合で変更されるものとする。   In the present embodiment, an attempt is made to obtain characteristics with excellent linearity by changing the reading conditions. Here, an example is considered in which the characteristics actually obtained are converted into characteristics close to ideal by changing the drive frequency of the CCD 10. In this case, it is said that the driving frequency of the CCD 10 is mainly changed. In addition, a clock for handling data such as a sample hold clock, an A / DC sampling clock, etc. is used for changing the driving frequency of the CCD 10. It shall be changed at the same rate.

まず、通常読取り時のCCD駆動周波数を高速駆動周波数f1(MHz)とした場合、図18中のB点でデータをサンプリングした場合のように受光量に対してリニアな出力特性が得られていないケースを考える。ここで、CCD駆動周波数をf1>f2である低速駆動周波数f2(MHz)に変更した場合、CCD10の出力期間が長くなるので、その出力は、或る値に収束する方向となる。また、サンプリング位置も後ろにずれるので、或る値に収束したCCD10の出力を十分に安定して得ることができる。つまり、適正データ(正解値)を取得することができる。但し、通常読取り時に駆動周波数f1よりも遅い駆動周波数f2で読取ることは生産性から見た画像読取装置1のパフォーマンスを落とすことになる。そこで、実読取り動作以前に、駆動周波数f1で得たデータと駆動周波数f2で得たデータを関連付けることを行う。   First, when the CCD drive frequency during normal reading is set to the high-speed drive frequency f1 (MHz), linear output characteristics with respect to the amount of received light cannot be obtained as in the case where data is sampled at point B in FIG. Think of a case. Here, when the CCD drive frequency is changed to the low-speed drive frequency f2 (MHz) where f1> f2, the output period of the CCD 10 becomes longer, so that the output converges to a certain value. Further, since the sampling position is also shifted backward, the output of the CCD 10 converged to a certain value can be obtained sufficiently stably. That is, appropriate data (correct value) can be acquired. However, reading at a driving frequency f2 slower than the driving frequency f1 during normal reading deteriorates the performance of the image reading apparatus 1 in terms of productivity. Therefore, before the actual reading operation, the data obtained at the drive frequency f1 is associated with the data obtained at the drive frequency f2.

但し、この関連付けを行うに当り、入力条件が異なると出力範囲に違いが出てしまうので、駆動周波数を変更した場合でも1主走査時間内での受光量は同じにする必要がある。   However, when performing this association, if the input conditions are different, the output range will be different. Therefore, even when the drive frequency is changed, the received light amount within one main scanning time must be the same.

そこで、図7を参照して光源4の駆動について説明する。光源点灯装置37はランプクロックとランプ点灯信号を入力される。本実施の形態の場合、ランプクロックが入力されている状態でランプ点灯信号S7がLowレベルになると点灯、Highレベルで消灯になる。更にいえば、ランプ点灯信号S7がLowレベル時は、ランプクロックのエッジに同期して光源4で放電が発生し、ランプ内部の蛍光体にぶつかって発光する。ランプ点灯信号はタイミング発生手段35の内部のクロックで管理されるため、非常に細かい時間管理が可能である。図7ではCCD駆動周波数=f1の場合に主走査時間の100%、75%、50%、25%で点灯させる例と、CCD駆動周波数=f2(但し、f1>f2)の場合に、1主走査時間内の受光量がf1と同じになるタイミング例を示している(従って、図7中のランプクロックはf1用を示し、f2用の場合にはこのランプクロックの時間も変更される)。このような光源4の点灯時間の段階的な変更が、CCD10に入力される光画像情報を段階的に変更させる手段に相当し、より細かく段階的に変更させるようにしてもよい。   Therefore, the driving of the light source 4 will be described with reference to FIG. The light source lighting device 37 receives a lamp clock and a lamp lighting signal. In the case of the present embodiment, the lamp is turned on when the lamp lighting signal S7 is at a low level and the lamp is turned off at a high level while the lamp clock is input. More specifically, when the lamp lighting signal S7 is at a low level, discharge occurs in the light source 4 in synchronization with the edge of the lamp clock, and it strikes the phosphor inside the lamp and emits light. Since the lamp lighting signal is managed by a clock inside the timing generating means 35, very fine time management is possible. In FIG. 7, when the CCD driving frequency = f1, the main lighting time is 100%, 75%, 50%, 25%, and when the CCD driving frequency = f2 (where f1> f2), one main The timing example in which the amount of received light within the scanning time is the same as f1 is shown (the lamp clock in FIG. 7 is for f1, and in the case of f2, the time of this lamp clock is also changed). Such stepwise change of the lighting time of the light source 4 corresponds to means for stepwise changing the optical image information input to the CCD 10, and may be changed more finely stepwise.

図8は、本実施の形態において、CCD10の駆動周波数を変更して得られるデータを基にリニアリティ補正データをリニアリティ補正回路53に設定する、「補正データ作成」を示すフローチャートである。   FIG. 8 is a flowchart showing “correction data creation” in which linearity correction data is set in the linearity correction circuit 53 based on data obtained by changing the drive frequency of the CCD 10 in the present embodiment.

まず、ステップS1の処理として、CCD駆動周波数をf1に設定するとともに、可変ゲインアンプ(AMP1〜4)42a〜42dの初期ゲイン(図4のS5)、オフセットレベルの初期値(図4のS6)等を設定する。光源4は図7に示した条件1(100%オン)にて点灯させる。この時、CPU36は、リニアリティ補正回路53のメモリには入力値Dfe1,Dfo1,Dle1,Dlo1に対して補正後の出力値Dfe2,Dfo2,Dle2,Dlo2が同値になるようなリニアリティ補正データを設定する。   First, as the processing of step S1, the CCD drive frequency is set to f1, the initial gains of the variable gain amplifiers (AMP1 to AMP4) 42a to 42d (S5 in FIG. 4), and the initial value of the offset level (S6 in FIG. 4). Etc. are set. The light source 4 is turned on under condition 1 (100% on) shown in FIG. At this time, the CPU 36 sets linearity correction data in the memory of the linearity correction circuit 53 such that the corrected output values Dfe2, Dfo2, Dle2, and Dlo2 are the same as the input values Dfe1, Dfo1, Dle1, and Dlo1. .

次に、ステップS2では、CPU36はピークデータ検出回路56より、各系統のピーク値Pkfe,Pkfo,Pkle,Pkloを読出し、その中のmax値:Pk1を求める。これら各系統のピーク値Pkfe,Pkfo,Pkle,Pkloは黒レベル減算回路51、リニアリティ補正回路53を経由してきたデータ
(Dfe2,Dfo2,Dle2,Dlo2)
=(Dfe1,Dfo1,Dle1,Dlo1)
=(Dfe,Dfo,Dle,Dlo)−(Bkfe,Bkfo,Bkle,Bklo)
を基に求められた値である。
Next, in step S2, the CPU 36 reads the peak values Pkfe, Pkfo, Pkle, Pklo of each system from the peak data detection circuit 56, and obtains the maximum value: Pk1 among them. The peak values Pkfe, Pkfo, Pkle, and Pklo of these systems are the data (Dfe2, Dfo2, Dle2, Dlo2) that have passed through the black level subtraction circuit 51 and the linearity correction circuit 53.
= (Dfe1, Dfo1, Dle1, Dlo1)
= (Dfe, Dfo, Dle, Dlo)-(Bkfe, Bkfo, Bkle, Bklo)
It is a value obtained based on.

ステップS3,S4では、ステップS2の場合と同様に、CCD駆動周波数をf2に変更してmax値:Pk2を求める。   In steps S3 and S4, similarly to the case of step S2, the CCD drive frequency is changed to f2, and the maximum value: Pk2 is obtained.

ステップS5,S6,S7では、Pk1とPk2を比較し、大きい方のデータが得られた条件にて黒レベル調整、ゲイン調整を実行する。黒レベル調整は、CPU36が黒レベル検出回路52から黒レベルBkfe,Bkfo,Bkle,Bkloを読出し、それらが目標値となるように基準レベル(黒レベル)調整回路(BK1〜4)43a〜43dに対して電圧信号S6を再設定することにより、黒レベル(Bkfe,Bkfo,Bkle,Bklo)=目標値とする。   In steps S5, S6, and S7, Pk1 and Pk2 are compared, and black level adjustment and gain adjustment are executed under the condition that the larger data is obtained. In the black level adjustment, the CPU 36 reads the black levels Bkfe, Bkfo, Bkle, Bkl from the black level detection circuit 52, and supplies them to the reference level (black level) adjustment circuits (BK1 to 4) 43a to 43d so that they become target values. On the other hand, by resetting the voltage signal S6, the black level (Bkfe, Bkfo, Bkle, Bklo) is set to the target value.

ゲイン調整は、CPU36がピークデータ検出回路56からピークレベルPkfe,Pkfo,Pkle,Pkloを読出し、それらが目標値となるように可変ゲインアンプ(AMP1〜4)42a〜42dに対して電圧信号S5を再設定することにより、黒レベル(Bkfe,Pkfo,Pkle,Pklo)=目標値とする。   For gain adjustment, the CPU 36 reads the peak levels Pkfe, Pkfo, Pkle, and Pklo from the peak data detection circuit 56, and outputs the voltage signal S5 to the variable gain amplifiers (AMP1 to AMP4) 42a to 42d so that they become target values. By resetting, the black level (Bkfe, Pkfo, Pkle, Pklo) = target value is set.

ステップS8,S9では、CCD駆動周波数をf2に設定し、図7中の条件5〜8各々の場合に対して、平均データを求める。   In steps S8 and S9, the CCD drive frequency is set to f2, and average data is obtained for each of the conditions 5 to 8 in FIG.

具体的には、CPU36はシェーディングデータ生成回路55の出力SDfe,SDfo,SDle,SDloの主走査方向に画像中央部(前半部読出し、後半部読出しの境界部分を含む)のデータを所定数読取り、平均値をAvefe2,Avefo2,Avele2,Avelo2として求める。結果はメモリに格納しておく。   Specifically, the CPU 36 reads a predetermined number of data at the center of the image (including the boundary between the first half reading and the second half reading) in the main scanning direction of the outputs SDfe, SDfo, SDle, SDlo of the shading data generation circuit 55, The average value is obtained as Avefe2, Avefo2, Avel2, and Avelo2. The result is stored in memory.

ステップS10,S11では、CCD駆動周波数をf1に設定し、図7中の条件1〜4各々の場合に対して、平均データを求める。具体的には、CPU36はシェーディングデータ生成回路55の出力SDfe,SDfo,SDle,SDloの主走査方向に画像中央部(前半部読出し、後半部読出しの境界部分を含む)のデータを所定数読取り、平均値Avefe1,Avefo1,Avele1,Avelo1を演算により求める。結果はメモリに格納する。   In steps S10 and S11, the CCD drive frequency is set to f1, and average data is obtained for each of the conditions 1 to 4 in FIG. Specifically, the CPU 36 reads a predetermined number of data at the center of the image (including the boundary between the first half reading and the second half reading) in the main scanning direction of the outputs SDfe, SDfo, SDle, SDlo of the shading data generation circuit 55, Average values Avefe1, Avefo1, Avel1, and Avelo1 are obtained by calculation. The result is stored in memory.

ステップS12では、CPU36はステップS9,S11で得たデータを基に両者の関連式を各系統毎に求める。   In step S12, the CPU 36 obtains a relational expression between them for each system based on the data obtained in steps S9 and S11.

ステップS13では、CPU36はステップS12で得た関係式を基にリニアリティ補正回路53内のメモリに値を入力する。   In step S13, the CPU 36 inputs a value to the memory in the linearity correction circuit 53 based on the relational expression obtained in step S12.

具体的には、リニアリティ補正回路53はルックアップテーブル(LUT)の形式の補正テーブル構成であり、CPU36はCCD駆動周波数f1の出力値をLUTのアドレスに見立て、そのアドレスにCCD駆動周波数f2で読み取った場合の関連付けられた値Lnfe,Lnfo,Lnle,Lnloを格納する。   Specifically, the linearity correction circuit 53 has a correction table configuration in the form of a look-up table (LUT), and the CPU 36 regards the output value of the CCD drive frequency f1 as the address of the LUT and reads the address at the CCD drive frequency f2. In this case, the associated values Lnfe, Lnfo, Lnle, and Lnlo are stored.

ここで、ステップS9及びS11で得られたCCD駆動周波数f1,f2の場合の出力値をグラフにしたのが図9である。横軸は入射光量、縦軸は得られた出力値を示している。遅いCCD駆動周波数f2では入射光量に対して出力値はリニア=適正データ(正解値)であるのに対し、高速駆動周波数f1では入射光量の増大に対して過剰に出力値が増大している例を示している。この例の場合、リニアリティ補正回路53のルックアップテーブルの内容は、例えば図10に示すようになる。これらのルックアップテーブルはFE,FO,LE,LOの各経路毎に個別に設けられている。即ち、駆動周波数f1の場合の各データDfe1,Dfo1,Dle1,Dlo1を駆動周波数f2時の適正データDfe2,Dfo2,Dle2,Dlo2に補正するためのテーブルである。なお、このルックアップテーブルは点灯条件を100%,75%,50%,25%の4条件でのみデータを取得しているため、これらの間のデータはデータ補間処理により算出したものである。   Here, FIG. 9 is a graph showing the output values in the case of the CCD drive frequencies f1 and f2 obtained in steps S9 and S11. The horizontal axis represents the amount of incident light, and the vertical axis represents the obtained output value. An example in which the output value is linear = appropriate data (correct value) with respect to the incident light amount at the slow CCD drive frequency f2, whereas the output value increases excessively with respect to the increase in the incident light amount at the high speed drive frequency f1. Is shown. In the case of this example, the contents of the lookup table of the linearity correction circuit 53 are as shown in FIG. These look-up tables are individually provided for each path of FE, FO, LE, and LO. That is, the table is used to correct the data Dfe1, Dfo1, Dle1, and Dlo1 when the driving frequency is f1 to the appropriate data Dfe2, Dfo2, Dle2, and Dlo2 when the driving frequency is f2. Since this lookup table acquires data only under four lighting conditions of 100%, 75%, 50%, and 25%, the data between them is calculated by data interpolation processing.

ここに、本実施の形態においては、このような補正データの作成処理(リニアリティ補正回路53への設定)は、図11に示すように、当該画像読取装置1の起動時(例えば、電源投入時)に行われ(S21)、その後、原稿読取りの必要な時には(S22のY)、原稿読取り動作を行う(S23)。   Here, in the present embodiment, such correction data creation processing (setting to the linearity correction circuit 53) is performed when the image reading apparatus 1 is activated (for example, when the power is turned on), as shown in FIG. (S21), and thereafter, when it is necessary to read a document (Y in S22), a document reading operation is performed (S23).

この原稿読取り動作について、特に、リニアリティ補正手段33に関する処理例を図12に示す概略フローチャートを参照して説明する。まず、ステップS31では、デジタル変換されて入力された画像データDfe,Dfo,Dle,Dloは黒レベル検出回路52のオフセットレベルBkfe,Bkfo,Bkle,Bkloが黒レベル減算回路51で減算される。なお、図12中の“*”はe又はoを示している。   The document reading operation will be described with reference to a schematic flowchart shown in FIG. First, in step S31, the black level subtraction circuit 51 subtracts the offset levels Bkfe, Bkfo, Bkle, Bklo of the black level detection circuit 52 from the digitally converted image data Dfe, Dfo, Dle, Dlo. Note that “*” in FIG. 12 indicates e or o.

次に、ステップS32では、黒減算されたデータDfe1,Dfo1,Dle1,Dlo1についてリニアリティ補正回路53にて、例えば図10に示したようなルックアップテーブルに従いデータ補正処理を施すことにより、Dfe2,Dfo2,Dle2,Dlo2として出力させる。   Next, in step S32, data correction processing 53 is performed on the data Dfe1, Dfo1, Dle1, and Dlo1 subjected to black subtraction in accordance with a lookup table as shown in FIG. 10, for example, so that Dfe2, Dfo2 , Dle2, and Dlo2.

ステップS33では、補正後の適正データDfe2,DDfo2,Dle2,Dlo2をシェーディング演算回路54に出力することで、シェーディング補正処理を施す(本実施の形態の場合、8bitデータであるため、255を用いている)。   In step S33, the corrected appropriate data Dfe2, DDfo2, Dle2, and Dlo2 are output to the shading arithmetic circuit 54 to perform a shading correction process (in this embodiment, since it is 8-bit data, 255 is used. )

さらに、ステップS34では、当該リニアリティ補正手段33に対して4系統パラレルで入力されたデータを順序変換回路57にて、シリアルに並べ替えて出力させる。   Further, in step S34, the data input in parallel to the four systems to the linearity correction means 33 is serially rearranged and output by the order conversion circuit 57.

従って、本実施の形態によれば、CCD10の駆動条件、例えば駆動周波数を変更可能とし、当該駆動条件を変更させて得られるその変更前後のデジタル画像データ同士を関連付けたリニアリティ補正データをリニアリティ補正回路53に設定し、当該リニアリティ補正回路53ではこのリニアリティ補正データを用いてデジタル画像データを適正データに補正するので、或る駆動条件ではリニアリティが損なわれるデジタル画像データが出力される場合であっても他の駆動条件でのリニアリティ性のよいデジタル画像データに基づくリニアリティ補正データを用いて補正することにより、リニアリティ性のよい出力結果を得ることができる。結果として、本実施の形態のように、CCD10に関しては前半・後半2分割方式等の読取り方式に関係なく正常な読取り出力結果を得ることができる。このためにも、CCD10の駆動条件を変更して読取り動作を実行させればよく、特許文献1のように補正用の原稿或いはコピー印刷画像を必要とすることなく実現することができる。特に、本実施の形態のように、前半部と後半部とで2分割されて振り分け出力するタイプのFL型CCDを用いた場合でも、各々の出力系統のリニアリティ補正を適正に行えるので、基本的に系統間、特に、前半部と後半部との間で段差を生ずるようなことがなくなり、きれいな読取り画像データを得ることができる。   Therefore, according to the present embodiment, it is possible to change the drive condition of the CCD 10, for example, the drive frequency, and the linearity correction data obtained by associating the digital image data before and after the change obtained by changing the drive condition is converted into the linearity correction circuit. 53, the linearity correction circuit 53 uses this linearity correction data to correct the digital image data to appropriate data. Therefore, even when digital image data whose linearity is impaired under certain driving conditions is output. By performing correction using linearity correction data based on digital image data with good linearity under other driving conditions, an output result with good linearity can be obtained. As a result, as in this embodiment, the CCD 10 can obtain a normal read output result regardless of the reading method such as the first half / second half divided method. For this purpose, it is only necessary to change the driving conditions of the CCD 10 to execute the reading operation, and this can be realized without requiring a correction document or a copy print image as in Patent Document 1. In particular, even in the case of using an FL type CCD that divides and outputs in the first half and the latter half as in the present embodiment, the linearity correction of each output system can be performed properly. In addition, there is no difference in level between the systems, particularly between the first half and the second half, and clean read image data can be obtained.

また、具体的な処理として、A/D変換器32a〜32dから出力される経路毎にデジタル画像データのリニアリティ補正を行うので、経路毎に読取りデータを適正化することができる。さらには、シェーディング演算回路54によるシェーディング補正前にリニアリティ補正処理を行っているので、適正データを用いてシェーディング補正処理を行わせることができ、シェーディング補正処理の適正化を図ることもできる。同様に、黒レベル減算回路51によるオフセットレベル補正処理後にリニアリティ補正処理を行っているので、オフセットレベルの影響を受けることがなく、リニアリティ補正処理のより一層の適正化を図ることができる。   Further, as specific processing, linearity correction of digital image data is performed for each path output from the A / D converters 32a to 32d, so that read data can be optimized for each path. Furthermore, since the linearity correction process is performed before the shading correction by the shading calculation circuit 54, the shading correction process can be performed using appropriate data, and the shading correction process can be optimized. Similarly, since the linearity correction processing is performed after the offset level correction processing by the black level subtraction circuit 51, the linearity correction processing can be further optimized without being affected by the offset level.

また、本実施の形態では、リニアリティ補正回路53において、リニアリティ補正処理にルックアップ補正テーブルを利用しているので、簡単に実現することができる。   In the present embodiment, since the linearity correction circuit 53 uses the lookup correction table for the linearity correction processing, it can be easily realized.

また、本実施の形態では、画像読取装置1の起動時に毎回リニアリティ補正データの生成・設定動作を行うので、何らかの経時的な要因でイメージセンサ出力特性に変動があるような場合でも、それに対処し得るリニアリティ補正データを生成・設定することができ、経時的に見てもリニアリティ特性のよい読取り動作を行わせることができる。   Further, in this embodiment, since the linearity correction data is generated and set every time the image reading apparatus 1 is started up, it is possible to cope with the case where the image sensor output characteristics fluctuate due to some factors over time. The obtained linearity correction data can be generated and set, and a reading operation with good linearity characteristics can be performed even when viewed over time.

[第二の実施の形態]
本発明の第二の実施の形態について図13及び図14に基づいて説明する。第一の実施の形態と同一部分は同一符号を用いて示し、説明も省略する(以降の実施の形態でも同様とする)。
[Second Embodiment]
A second embodiment of the present invention will be described with reference to FIGS. The same parts as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted (the same applies to the following embodiments).

図13は本実施の形態のリニアリティ補正手段33の構成例を示すブロック図である。基本的には、図5に示した構成と同様であるが、本実施の形態では、黒レベル減算回路51の後段にEO合成回路58が付加されている。このEO合成回路58はデジタル画像データDfe1,Dfo1を1つの時系列に合成してDfeoとして出力するとともに、デジタル画像データDle1,Dlo1を1つの時系列に合成してDleoとして出力するものである。即ち、EO合成回路58からは前半部と後半部とに2分された2系統のデジタル画像データDfeo,Dleoが出力されるものであり、これに対応させてリニアリティ補正回路53、シェーディング演算回路54、シェーディングデータ生成回路55も、FE,FO共用、LE,LO共用の2系統分が設けられている。   FIG. 13 is a block diagram illustrating a configuration example of the linearity correction unit 33 according to the present embodiment. Basically, the configuration is the same as that shown in FIG. 5, but in this embodiment, an EO synthesis circuit 58 is added after the black level subtraction circuit 51. The EO synthesizing circuit 58 synthesizes the digital image data Dfe1 and Dfo1 into one time series and outputs it as Dfeo, and synthesizes the digital image data Dle1 and Dlo1 into one time series and outputs it as Dleo. That is, the EO synthesis circuit 58 outputs two systems of digital image data Dfeo and Dleo divided into two parts, the first half and the second half, and the linearity correction circuit 53 and the shading calculation circuit 54 are associated with this. The shading data generation circuit 55 is also provided with two systems for FE / FO sharing and LE / LO sharing.

図14は本実施の形態の構成の場合に、CCD駆動周波数を変更して得られるデータを基にリニアリティ補正データを作成してリニアリティ補正回路53に設定する処理例を示す概略フローチャートである。基本的には、図8に示した処理例に準ずるが、図8の場合との大きな違いは、CCD10の前半部から順に出力された信号(Dfe1とDfo1)を1系統にして、CCD10の後半部から順に出力された信号(Dle1とDlo1)を1系統にして処理していることである。この結果、ステップS9′での平均は、Avefeo2とAveleo2との平均であり、ステップS11′での平均は、Avefeo1とAveleo1との平均であり、ステップS12で求める関連式は、Avefeo2とAvefeo1との関連、Aveleo2とAveleo1との関連の2つの補正データである。そして、CPU36がリニアリティ補正回路53に記憶設定するのはCCD10の前半部から順に出力される信号(Dfe1とDfo1)用の補正データと、CCD10の後半部から順に出力される信号(Dle1とDlo1)用の補正データとである。   FIG. 14 is a schematic flowchart showing an example of processing for creating linearity correction data based on data obtained by changing the CCD drive frequency and setting it in the linearity correction circuit 53 in the case of the configuration of the present embodiment. Basically, the processing example shown in FIG. 8 is applied. However, the major difference from the case of FIG. 8 is that the signals (Dfe1 and Dfo1) sequentially output from the first half of the CCD 10 are made one system, and the latter half of the CCD 10 is used. That is, the signals (Dle1 and Dlo1) sequentially output from the unit are processed as one system. As a result, the average in step S9 ′ is the average of Aveeo2 and Aveleo2, the average in step S11 ′ is the average of Aveeo1 and Aveeo1, and the relational expression obtained in step S12 is the relationship between Aveeo2 and Aveeo1. These are two correction data relating to the relation, Avelo2 and Aveleo1. The CPU 36 stores and sets in the linearity correction circuit 53 correction data for signals (Dfe1 and Dfo1) output in order from the first half of the CCD 10, and signals (Dle1 and Dlo1) output in order from the second half of the CCD 10. Correction data.

従って、本実施の形態の場合も第一の実施の形態の場合と同様な作用・効果が得られる上に、FL型CCDの場合に前半部と後半部との2系統にまとめて補正処理を施すようにしているので、補正手段の構成をより簡略化させることができる。   Therefore, in the case of this embodiment, the same operation and effect as in the case of the first embodiment can be obtained, and in the case of the FL type CCD, correction processing is collectively performed in two systems of the first half and the second half. Therefore, the configuration of the correction means can be further simplified.

[第三の実施の形態]
本発明の第三の実施の形態を図15ないし図17に基づいて説明する。本実施の形態は、前述したような画像読取装置1単体での使用例に代えて、例えば、図15に示すように、当該画像読取装置1と、プリンタエンジン62と、全体を制御するマイコンなどからなる制御部63とを備える画像形成装置としてのデジタル複写機61等への適用例を示す。
[Third embodiment]
A third embodiment of the present invention will be described with reference to FIGS. In this embodiment, instead of using the image reading apparatus 1 alone as described above, for example, as shown in FIG. 15, the image reading apparatus 1, the printer engine 62, a microcomputer for controlling the whole, and the like. An application example to a digital copying machine 61 or the like as an image forming apparatus provided with a control unit 63 composed of

画像読取装置1の構成は、前述した通りである。プリンタエンジン62は、用紙などの記録媒体上に画像形成を行なうものであり、その印刷方式は、電子写真方式の他、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、周知の各種方式を用いることができる。制御部63は、画像読取装置1及びプリンタエンジン62を制御して、画像読取装置1で原稿2を読取り、この読取った画像データに基づいてプリンタ62で画像形成を行なう。   The configuration of the image reading apparatus 1 is as described above. The printer engine 62 forms an image on a recording medium such as paper, and the printing method is an electrophotographic method, an inkjet method, a sublimation type thermal transfer method, a silver salt photographic method, a direct thermal recording method, a melting method. Various known methods such as a mold thermal transfer method can be used. The control unit 63 controls the image reading device 1 and the printer engine 62, reads the document 2 with the image reading device 1, and forms an image with the printer 62 based on the read image data.

従って、このデジタル複写機61によれば、FL型CCDを用いた場合のF系列とL系列とでリニアリティ差の目立たない画像形成が可能となる。   Therefore, according to the digital copying machine 61, it is possible to form an image in which the linearity difference is not noticeable between the F series and the L series when the FL CCD is used.

ここに、本実施の形態のような画像形成装置にあっては、一般に、電源投入時や画像形成動作に先立つ所定タイミング等で、プリンタエンジン62に関して感光体周りのプロセス条件、その他の条件を設定するためのプロセス調整動作が行われている。そこで、本実施の形態の場合、図16に示すように、プリンタエンジン62側でのプロセス調整動作実行中に(S24のY)、CCD10の駆動条件(駆動周波数)を変更してリニアリティ補正データを生成してリニアリティ補正回路53に記憶設定する補正データ作成処理を行わせる(S25)ようにすれば、補正データ作成処理のための独自の時間を要せず、効率よく処理することができる。   Here, in the image forming apparatus as in the present embodiment, in general, process conditions around the photoconductor and other conditions are set with respect to the printer engine 62 at power-on or at a predetermined timing prior to the image forming operation. A process adjustment operation is performed. Therefore, in the case of the present embodiment, as shown in FIG. 16, during the process adjustment operation on the printer engine 62 side (Y in S24), the linearity correction data is obtained by changing the driving condition (driving frequency) of the CCD 10. If the correction data generation process that is generated and stored and set in the linearity correction circuit 53 is performed (S25), the correction data generation process does not require a unique time and can be processed efficiently.

或いは、図17の概略フローチャートに示すように、当該画像読取装置1の起動時に補正データの作成処理を行った上で(S21)、さらにプリンタエンジン62側についてのプロセス調整実行時に(S24のY)、補正データの作成処理を行う(S25)ようにしてもよい。これによれば、起動後であっても、プロセス調整実行時毎に、より適正な補正データを作成してより適正なリニアリティ補正処理に供することができる。   Alternatively, as shown in the schematic flowchart of FIG. 17, after the correction data creation process is performed when the image reading apparatus 1 is started up (S21), the process adjustment on the printer engine 62 side is performed (Y in S24). Then, correction data creation processing may be performed (S25). According to this, even after activation, more appropriate correction data can be created and used for more appropriate linearity correction processing every time process adjustment is executed.

なお、特に図示しないが、前述した各実施の形態は、図2に示したようなCCD10をRGBの各色毎のセンサチップとして一体に並設させてなるカラーCCD(カラーイメージセンサ)を用いるカラー画像読取装置の場合にも同様に適用することができる。   Although not shown in particular, in each of the above-described embodiments, a color image using a color CCD (color image sensor) in which the CCD 10 as shown in FIG. 2 is integrally arranged as a sensor chip for each color of RGB. The same can be applied to the reading apparatus.

本発明の第一の実施の形態の画像読取装置の構成例を示す概略側面図である。1 is a schematic side view illustrating a configuration example of an image reading apparatus according to a first embodiment of the present invention. FL型CCDの内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of FL type CCD. 画像読取装置の前段一部の構成例を示すブロック図である。2 is a block diagram illustrating a configuration example of a part of the preceding stage of the image reading apparatus. FIG. より詳細に示すブロック図である。It is a block diagram shown in more detail. リニアリティ補正手段の詳細な構成例を示すブロック図である。It is a block diagram which shows the detailed structural example of a linearity correction | amendment means. 黒レベル検出、シェーディングデータ生成のための動作例を示すタイミングチャートである。It is a timing chart which shows the operation example for black level detection and shading data generation. CCDの駆動周波数を変更させる場合の条件例及びその動作例を示すタイミングチャートである。It is a timing chart which shows the example of a condition in the case of changing the drive frequency of CCD, and its operation example. 補正データ作成処理例を示す概略フローチャートである。It is a schematic flowchart which shows the example of correction data creation processing. 駆動周波数f1時とf2時との入射光量−出力値の特性図である。It is a characteristic figure of incident light quantity-output value at the time of drive frequency f1 and f2. そのルックアップテーブルの特性例を示す説明図である。It is explanatory drawing which shows the example of a characteristic of the lookup table. 補正データ作成時を説明するための概略フローチャートである。It is a schematic flowchart for demonstrating the time of correction data creation. 原稿読取り時のリニアリティ補正手段での処理制御例を示す概略フローチャートである。It is a schematic flowchart which shows the example of a process control in the linearity correction | amendment means at the time of original reading. 本発明の第二の実施の形態のリニアリティ補正手段の詳細な構成例を示すブロック図である。It is a block diagram which shows the detailed structural example of the linearity correction | amendment means of 2nd embodiment of this invention. その補正データ作成時を説明するための概略フローチャートである。It is a schematic flowchart for demonstrating the time of the correction data creation. 本発明の第三の実施の形態のデジタル複写機を示す概略正面図である。It is a schematic front view which shows the digital copying machine of 3rd embodiment of this invention. その補正データ作成時を説明するための概略フローチャートである。It is a schematic flowchart for demonstrating the time of the correction data creation. 他の補正データ作成時を説明するための概略フローチャートである。It is a schematic flowchart for demonstrating the time of other correction data creation. CCDのサンプリング出力タイミング例を示す説明図である。It is explanatory drawing which shows the example of sampling output timing of CCD.

符号の説明Explanation of symbols

1 画像読取装置
4 光源
10 イメージセンサ
32 A/D変換器
53 補正手段
DESCRIPTION OF SYMBOLS 1 Image reader 4 Light source 10 Image sensor 32 A / D converter 53 Correction means

Claims (23)

光画像情報を受光しその受光量に応じたアナログ画像信号を出力するイメージセンサと、
前記アナログ画像信号をデジタル画像データに変換するA/D変換器と、
変換された前記デジタル画像データをリニアリティ補正データにより適正データに補正する補正手段と、
前記イメージセンサの駆動周波数を第1の周波数と、第1の周波数よりも遅く、かつ、前記イメージセンサの出力するアナログ信号と前記光画像情報との関係がリニアとなる第2の周波数に変更する手段と、
前記イメージセンサの駆動周波数を前記第1の周波数としたときに得られる前記デジタル画像データの出力レベルが前記イメージセンサの駆動周波数を前記第2の周波数としたときに得られる前記デジタル画像データの出力レベルになるように関連付けた前記リニアリティ補正データを前記補正手段に設定する手段と、
を備える画像読取装置。
An image sensor that receives optical image information and outputs an analog image signal corresponding to the received light amount; and
An A / D converter for converting the analog image signal into digital image data;
Correction means for correcting the converted digital image data into appropriate data by linearity correction data;
The drive frequency of the image sensor is changed to a first frequency and a second frequency that is slower than the first frequency and the relationship between the analog signal output from the image sensor and the optical image information is linear. Means,
The output of the digital image data obtained when the output level of the digital image data obtained when the driving frequency of the image sensor and said first frequency is a second frequency the drive frequency of the image sensor Means for setting the linearity correction data associated to be level to the correction means;
An image reading apparatus comprising:
前記イメージセンサは、主走査方向の中央で前半部と後半部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して振り分け出力する、請求項1記載の画像読取装置。   2. The image according to claim 1, wherein the image sensor is divided into a first half and a second half at the center in the main scanning direction, and outputs the pixel outputs of the sensor array to the corresponding A / D converters. Reader. 前記イメージセンサは、前記前半部と前記後半部との各々がさらに偶数画素部と奇数画素部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して交互に振り分け出力する、請求項2記載の画像読取装置。   In the image sensor, each of the first half and the second half is further divided into an even-numbered pixel portion and an odd-numbered pixel portion, and the pixel outputs of the sensor array are alternately supplied to the corresponding A / D converters. The image reading apparatus according to claim 2, wherein the image reading apparatus performs sorting output. 前記イメージセンサは、RGB各色毎のセンサ部を有するカラーイメージセンサである、請求項1ないし3の何れか一記載の画像読取装置。   The image reading apparatus according to claim 1, wherein the image sensor is a color image sensor having a sensor unit for each of RGB colors. 前記補正手段は、前記各A/D変換器から出力される経路毎に前記デジタル画像データを補正する、請求項2又は3記載の画像読取装置。   The image reading apparatus according to claim 2, wherein the correction unit corrects the digital image data for each path output from each of the A / D converters. 前記補正手段は、前記各A/D変換器から出力され前記前半部と前記後半部とでその偶数画素部と奇数画素部とが時系列に合成された経路毎に前記デジタル画像データを補正する、請求項3記載の画像読取装置。   The correction means corrects the digital image data for each path output from each A / D converter and in which the even-numbered pixel portion and the odd-numbered pixel portion are synthesized in time series in the first half and the second half. The image reading apparatus according to claim 3. 前記補正手段は、シェーディング補正前に前記デジタル画像データを補正する、請求項1ないし6の何れか一記載の画像読取装置。   The image reading apparatus according to claim 1, wherein the correction unit corrects the digital image data before shading correction. 前記補正手段は、オフセットレベル補正処理後に前記デジタル画像データを補正する、請求項7記載の画像読取装置。   The image reading apparatus according to claim 7, wherein the correction unit corrects the digital image data after an offset level correction process. 前記補正手段は、リニアリティ補正データが設定されたルックアップ補正テーブルを有する、請求項1ないし8の何れか一記載の画像読取装置。   The image reading apparatus according to claim 1, wherein the correction unit includes a lookup correction table in which linearity correction data is set. 前記リニアリティ補正データの生成・設定動作は、当該装置の起動時に行う、請求項1ないしの何れか一記載の画像読取装置。 The linearity generating and setting operation of the correction data is performed upon startup of the apparatus, the image reading apparatus of any one of claims 1 to 9. 原稿の画像を読み取る請求項1ないし10の何れか一記載の画像読取装置と、
この読み取った原稿の画像に基づいて記録媒体上に画像形成を行うプリンタエンジンと、
を備える画像形成装置。
An image reading apparatus according to any one of claims 1 to 10 , which reads an image of a document;
A printer engine that forms an image on a recording medium based on the read image of the document;
An image forming apparatus comprising:
前記リニアリティ補正データの生成・設定動作は、前記プリンタエンジンのプロセス調整実行時に行う、請求項11記載の画像形成装置。 The image forming apparatus according to claim 11 , wherein the linearity correction data generation / setting operation is performed when process adjustment of the printer engine is executed. 前記リニアリティ補正データの生成・設定動作は、当該装置の起動時、及び、前記プリンタエンジンのプロセス調整実行時に行う、請求項11記載の画像形成装置。 The image forming apparatus according to claim 11 , wherein the linearity correction data generation / setting operation is performed when the apparatus is activated and when process adjustment of the printer engine is performed. 光画像情報をイメージセンサで受光しその受光量に応じたアナログ画像信号を出力し、当該アナログ画像信号をA/D変換器によりデジタル画像データに変換するようにした画像読取方法であって、
前記イメージセンサの駆動周波数を第1の周波数と、第1の周波数よりも遅く、かつ、前記イメージセンサの出力するアナログ信号と前記光画像情報との関係がリニアとなる第2の周波数に変更する工程と、
前記イメージセンサの駆動周波数を前記第1の周波数としたときに得られる前記デジタル画像データの出力レベルが前記イメージセンサの駆動周波数を前記第2の周波数としたときに得られる前記デジタル画像データの出力レベルになるように関連付けた前記リニアリティ補正データを前記補正手段に設定する工程と、
原稿画像読取り時に当該原稿から読み取られ前記A/D変換器により変換された前記デジタル画像データを前記補正手段のリニアリティ補正データにより適正データに補正する工程と、
を備える画像読取方法。
An image reading method in which optical image information is received by an image sensor, an analog image signal corresponding to the received light amount is output, and the analog image signal is converted into digital image data by an A / D converter,
The drive frequency of the image sensor is changed to a first frequency and a second frequency that is slower than the first frequency and the relationship between the analog signal output from the image sensor and the optical image information is linear. Process,
The output of the digital image data obtained when the output level of the digital image data obtained when the driving frequency of the image sensor and said first frequency is a second frequency the drive frequency of the image sensor Setting the linearity correction data associated to be level to the correction means;
Correcting the digital image data read from the original and read by the A / D converter at the time of reading the original image into appropriate data using the linearity correction data of the correction unit;
An image reading method comprising:
前記イメージセンサは、主走査方向の中央で前半部と後半部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して振り分け出力する、請求項14記載の画像読取方法。 15. The image according to claim 14 , wherein the image sensor is divided into a first half part and a second half part in the center of the main scanning direction, and outputs the pixel outputs of the sensor array to the corresponding A / D converters. Reading method. 前記イメージセンサは、前記前半部と前記後半部との各々がさらに偶数画素部と奇数画素部とに2分割されてセンサ列の画素出力を各々対応する前記A/D変換器に対して交互に振り分け出力する、請求項15記載の画像読取方法。 In the image sensor, each of the first half and the second half is further divided into an even-numbered pixel portion and an odd-numbered pixel portion, and the pixel outputs of the sensor array are alternately supplied to the corresponding A / D converters. The image reading method according to claim 15 , wherein the output is distributed. 前記イメージセンサは、RGB各色毎のセンサ部を有するカラーイメージセンサである、請求項15又は16記載の画像読取方法。 The image reading method according to claim 15 or 16 , wherein the image sensor is a color image sensor having a sensor unit for each of RGB colors. 前記補正工程では、前記各A/D変換器から出力される経路毎に前記デジタル画像データを補正する、請求項15又は16記載の画像読取方法。 The image reading method according to claim 15 or 16 , wherein, in the correction step, the digital image data is corrected for each path output from each of the A / D converters. 前記補正工程では、前記各A/D変換器から出力され前記前半部と前記後半部とでその偶数画素部と奇数画素部とが時系列に合成された経路毎に前記デジタル画像データを補正する、請求項16記載の画像読取方法。 In the correction step, the digital image data is corrected for each path output from each A / D converter and in which the even-numbered pixel portion and the odd-numbered pixel portion are synthesized in time series in the first half and the second half. The image reading method according to claim 16 . 前記補正工程は、シェーディング補正前に前記デジタル画像データを補正する、請求項14ないし19の何れか一記載の画像読取方法。 Wherein the correction step corrects the digital image data prior to shading correction, any one image reading method according to claims 14 to 19. 前記補正工程は、オフセットレベル補正処理後に前記デジタル画像データを補正する、請求項20記載の画像読取方法。 21. The image reading method according to claim 20 , wherein the correction step corrects the digital image data after an offset level correction process. 前記補正工程では、リニアリティ補正データが設定されたルックアップ補正テーブルを用いる、請求項14ないし21の何れか一記載の画像読取方法。 The image reading method according to any one of claims 14 to 21 , wherein in the correction step, a lookup correction table in which linearity correction data is set is used. 前記リニアリティ補正データの生成・設定動作は、当該装置の起動時に行う、請求項14ないし22の何れか一記載の画像読取方法。 The generating and setting operation of the linearity correction data is performed upon startup of the apparatus, an image reading method as claimed in any one of claims 14 to 22.
JP2004042831A 2004-02-19 2004-02-19 Image reading apparatus, image forming apparatus, and image reading method Expired - Fee Related JP4334372B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004042831A JP4334372B2 (en) 2004-02-19 2004-02-19 Image reading apparatus, image forming apparatus, and image reading method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004042831A JP4334372B2 (en) 2004-02-19 2004-02-19 Image reading apparatus, image forming apparatus, and image reading method

Publications (2)

Publication Number Publication Date
JP2005236630A JP2005236630A (en) 2005-09-02
JP4334372B2 true JP4334372B2 (en) 2009-09-30

Family

ID=35019140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004042831A Expired - Fee Related JP4334372B2 (en) 2004-02-19 2004-02-19 Image reading apparatus, image forming apparatus, and image reading method

Country Status (1)

Country Link
JP (1) JP4334372B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4827627B2 (en) 2006-06-16 2011-11-30 キヤノン株式会社 Imaging apparatus and processing method thereof

Also Published As

Publication number Publication date
JP2005236630A (en) 2005-09-02

Similar Documents

Publication Publication Date Title
US7423784B2 (en) Processing of signals from image sensing apparatus whose image sensing area includes a plurality of areas
JP2008022254A (en) Contact color reading unit, image reading apparatus, image reading method, and program for causing computer to execute the method
JP2006222750A (en) Analog front-end circuit and electronic equipment
JP4334372B2 (en) Image reading apparatus, image forming apparatus, and image reading method
US6204910B1 (en) Image processing system operable at high speed
US20060279748A1 (en) Apparatus and method for compensating for resolution differences of color and monochrome sensors
US20050270589A1 (en) Image scanner
JP2003219172A (en) Image processing apparatus and image forming apparatus
JP4383326B2 (en) Image reading apparatus and image forming apparatus
JP4173452B2 (en) Image reading apparatus, image forming apparatus, and image reading method
JP4121981B2 (en) Image reading device
JP2004289289A (en) Image reading device and image forming device
JPH04199970A (en) Image reader
JP5900033B2 (en) Image reading apparatus, image forming apparatus, and image reading method
JPH11234528A (en) Image reading apparatus and method, recording medium
JP3944200B2 (en) Linear image sensor and image reading apparatus
JP4070026B2 (en) Image processing apparatus and program used for the same
JP5223400B2 (en) Image reading device
JP4779990B2 (en) Image reading apparatus and method thereof
JP4371244B2 (en) Analog front-end circuit and electronic equipment
JP2005167467A (en) Imaging apparatus, document scanner, and image forming apparatus
JP2008263572A (en) Image reading device
JP2005184633A (en) Image reading apparatus
JPH06245025A (en) Image sensor, multichip type image sensor and signal processing circuit
JP2001217990A (en) Image reading apparatus and image reading method

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20051021

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060823

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20060905

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090130

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: 20090602

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090623

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

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: 20120703

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130703

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees