Nothing Special   »   [go: up one dir, main page]

JP6244669B2 - Image reading apparatus and read image correction program - Google Patents

Image reading apparatus and read image correction program Download PDF

Info

Publication number
JP6244669B2
JP6244669B2 JP2013116066A JP2013116066A JP6244669B2 JP 6244669 B2 JP6244669 B2 JP 6244669B2 JP 2013116066 A JP2013116066 A JP 2013116066A JP 2013116066 A JP2013116066 A JP 2013116066A JP 6244669 B2 JP6244669 B2 JP 6244669B2
Authority
JP
Japan
Prior art keywords
reading
data
white reference
document
unit
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.)
Active
Application number
JP2013116066A
Other languages
Japanese (ja)
Other versions
JP2014236335A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2013116066A priority Critical patent/JP6244669B2/en
Publication of JP2014236335A publication Critical patent/JP2014236335A/en
Application granted granted Critical
Publication of JP6244669B2 publication Critical patent/JP6244669B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

白基準部材を読み取って得た白基準データを用いて、原稿シートを読み取って得た原稿読取データを補正するための技術に関する。   The present invention relates to a technique for correcting original reading data obtained by reading an original sheet using white reference data obtained by reading a white reference member.

従来、画像読取装置では、EMI(電磁波干渉)対策の一環として、一定の変調周期で周波数が変動するスペクトラム拡散クロックを使用することが提案されている。ところが、このスペクトラム拡散クロックの変動周期に基づいて、画像読取装置における光源の点灯期間や読取部の読取期間を設定すると、当該スペクトラム拡散クロックの周波数の変動によって上記点灯期間や上記読取期間が変動する。これに対して、原稿シートは読取部に対して一定速度で相対移動するので、上記点灯期間や上記読取期間が変動すると原稿シートの画像を正確に読み取れない。   Conventionally, in an image reading apparatus, as a part of measures against EMI (electromagnetic wave interference), it has been proposed to use a spread spectrum clock whose frequency fluctuates with a constant modulation period. However, when the lighting period of the light source and the reading period of the reading unit in the image reading apparatus are set based on the fluctuation period of the spread spectrum clock, the lighting period and the reading period vary due to the fluctuation of the frequency of the spread spectrum clock. . In contrast, since the original sheet moves relative to the reading unit at a constant speed, the original sheet image cannot be read accurately if the lighting period or the reading period fluctuates.

そこで、上記点灯期間や上記読取期間を、スペクトラム拡散クロックの上記変調周期の整数倍に設定することで、上記点灯期間や上記読取期間がスペクトラム拡散クロックの周波数の変動によらず一定となるようにすることが提案されている(例えば、特許文献1、特許文献2参照)。   Therefore, by setting the lighting period and the reading period to an integral multiple of the modulation period of the spread spectrum clock, the lighting period and the reading period are made constant regardless of the fluctuation of the frequency of the spread spectrum clock. (For example, refer to Patent Document 1 and Patent Document 2).

ところが、光源の点灯期間や読取期間をスペクトラム拡散クロックの周波数の変動によらず一定とするには、スペクトラム拡散クロックの変調周期の整数倍に設定する必要があるため、その点灯期間や読取期間を所望の期間長に自由に設定することができない。   However, in order to make the lighting period and reading period of the light source constant regardless of the fluctuation of the frequency of the spread spectrum clock, it is necessary to set it to an integral multiple of the modulation period of the spread spectrum clock. A desired period length cannot be set freely.

特開2006−332924号公報JP 2006-332924 A 特開2002−281252号公報JP 2002-281252 A

ところで、画像読取装置では、予め読取部によって白基準部材を読み取ってシェーディング補正データ等の補正データを取得しておき、読取部によって原稿シートを読み取って得た原稿読取データを、上記補正データを用いて補正する。画像読取装置が、上述したスペクトラム拡散クロックを使用する構成である場合、スペクトラム拡散クロックの周波数の変動により、白基準部材の読取時と原稿シートの読取時とで、光源の点灯期間や読取部の読取期間等の読取周期が相違することがある。そうすると、上記補正データをそのまま用いても、原稿読取データを正常に補正できず、読取画像の画質が低下してしまうおそれがある。なお、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することは、スペクトラム拡散クロックの周波数の変動に限られず、例えば周囲温度の変化など、様々な要因が考えられる。   By the way, in the image reading apparatus, the white reference member is read in advance by the reading unit to obtain correction data such as shading correction data, and the original reading data obtained by reading the original sheet by the reading unit is used as the correction data. To correct. When the image reading apparatus is configured to use the above-described spread spectrum clock, the lighting period of the light source and the reading unit are changed depending on the frequency of the spread spectrum clock when the white reference member is read and when the original sheet is read. The reading cycle such as the reading period may be different. Then, even if the correction data is used as it is, the original read data cannot be corrected normally, and the image quality of the read image may be deteriorated. Note that the difference in reading cycle between reading of the white reference member and reading of the original sheet is not limited to the change in the frequency of the spread spectrum clock, and various factors such as a change in ambient temperature can be considered.

本明細書では、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制するための技術を開示する。   The present specification discloses a technique for suppressing deterioration in image quality of a read image corrected using correction data due to a difference in reading cycle between reading of a white reference member and reading of an original sheet. To do.

本明細書によって開示される、画像読取装置は、主走査方向に沿った読取領域で画像を読み取り、当該読取領域には原稿読取領域、及び、当該原稿読取領域の側方に位置する側方領域が含まれる読取部と、原稿シートおよび前記読取部の少なくとも一方を移動させて、前記原稿読取領域内に前記原稿シートを通過させる移動部と、白基準部材と、制御部と、備え、前記制御部は、前記読取部に、前記白基準部材を読み取らせ、前記原稿読取領域の読取データである白基準データを取得し、前記側方領域の読取データである第1側方データを取得する白基準読取処理と、前記読取部に、前記原稿シートを読み取らせ、前記原稿読取領域の読取データである原稿読取データを取得し、前記側方領域の読取データである第2側方データを取得する原稿読取処理と、前記第1側方データが示す値と前記第2側方データが示す値との相対比、および、前記白基準データを用いて白補正データを生成する白補正データ生成処理と、前記原稿読取データを、前記白補正データを用いて補正する白補正処理と、を実行する構成を有する。   The image reading apparatus disclosed in the present specification reads an image in a reading area along the main scanning direction, and the reading area includes a document reading area and a side area located beside the document reading area. , A moving unit that moves at least one of the original sheet and the reading unit to pass the original sheet into the original reading area, a white reference member, and a control unit, and the control A white section that causes the reading unit to read the white reference member, obtain white reference data that is read data of the original reading area, and obtain first side data that is read data of the side area; In a reference reading process, the reading unit is caused to read the original sheet, and original reading data that is reading data of the original reading area is acquired, and second side data that is reading data of the side area is acquired. original A white correction data generation process for generating white correction data using a reading process, a relative ratio between a value indicated by the first side data and a value indicated by the second side data, and the white reference data; And a white correction process for correcting the original reading data using the white correction data.

白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第1側方データが示す値と、原稿シートの読取時に取得した第2側方データが示す値との相対比と相関関係がある。そこで、この画像読取装置によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することが可能である。   The reading cycle may be different between reading the white reference member and reading the original sheet. However, this difference has a correlation with the relative ratio between the value indicated by the first side data acquired when reading the white reference member and the value indicated by the second side data acquired when reading the original sheet. Therefore, according to this image reading apparatus, white correction data is generated using the relative ratio in addition to the white reference data, and the original image data is corrected using the correction data. As a result, it is possible to suppress deterioration in the image quality of the read image corrected using the correction data, because the reading cycle is different between reading the white reference member and reading the original sheet.

上記画像読取装置では、前記制御部は、一定の変調周期で周波数が変動するスペクトラム拡散クロックを生成するクロック生成部、を有し、前記白基準読取処理では、前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記白基準部材を読み取らせ、前記原稿読取処理では、前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記原稿シートを読み取らせてもよい。   In the image reading apparatus, the control unit includes a clock generation unit that generates a spread spectrum clock whose frequency fluctuates at a constant modulation period. In the white reference reading process, the read unit includes the spread spectrum clock. The white reference member may be read at a reading cycle according to the document, and in the document reading process, the reading unit may be caused to read the document sheet at a reading cycle according to the spread spectrum clock.

スペクトラム拡散クロックの周波数の変動により、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第1側方データが示す値と、原稿シートの読取時に取得した第2側方データが示す値との相対比と相関関係がある。そこで、この画像読取装置によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、読取周期の設定が制約されることを抑制しつつ、補正データを用いて補正した読取画像の画質が、スペクトラム拡散クロックの周波数の変動により低下することを抑制することが可能である。   Due to fluctuations in the frequency of the spread spectrum clock, the reading cycle may differ between when reading the white reference member and when reading the original sheet. However, this difference has a correlation with the relative ratio between the value indicated by the first side data acquired when reading the white reference member and the value indicated by the second side data acquired when reading the original sheet. Therefore, according to this image reading apparatus, white correction data is generated using the relative ratio in addition to the white reference data, and the original image data is corrected using the correction data. Accordingly, it is possible to suppress the image quality of the read image corrected using the correction data from being deteriorated due to the variation of the frequency of the spread spectrum clock while suppressing the setting of the reading cycle.

上記画像読取装置では、前記制御部は、前記原稿読取処理では、前記原稿シートを一ラインずつ読み取らせ、各ラインごとに、前記原稿読取データおよび前記第2側方データを取得し、前記白補正データ生成処理では、前記各ラインごとに、前記相対比、および、前記白基準データを用いて白補正データを生成し、前記白補正処理では、前記各ラインごとに、前記原稿読取データを、前記白補正データを用いて補正してもよい。   In the image reading apparatus, in the document reading process, the control unit reads the document sheet line by line, acquires the document reading data and the second side data for each line, and performs the white correction. In the data generation process, white correction data is generated for each line using the relative ratio and the white reference data, and in the white correction process, the document read data is converted for each line. You may correct | amend using white correction data.

この画像読取装置によれば、1ラインごとに、原稿読取処理、白補正データ生成処理および白補正処理を行うことにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。
する
According to this image reading apparatus, by performing the document reading process, the white correction data generation process, and the white correction process for each line, the reading cycle differs between when reading the white reference member and when reading the document sheet. As a result, it is possible to more reliably suppress the deterioration of the image quality of the read image corrected using the correction data.
Do

上記画像読取装置では、原稿台を備え、前記移動部は、前記読取部を移動させることにより、前記読取位置を、前記原稿台に配置された原稿シートに対して移動させる構成を含み、前記原稿台のうち、前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じでもよい。   The image reading apparatus includes a document table, and the moving unit includes a configuration in which the reading unit is moved with respect to the document sheet disposed on the document table by moving the reading unit. The light reflection characteristic of the part corresponding to the side region of the table may be the same as that of the white reference member.

この画像読取装置によれば、側方領域に対応する部分の光反射特性が、白基準部材とは異なる構成に比べて、より正確な白補正データを生成することができる。このため、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。   According to this image reading apparatus, more accurate white correction data can be generated as compared with a configuration in which the light reflection characteristic of the portion corresponding to the side region is different from that of the white reference member. For this reason, it is possible to more reliably suppress the deterioration in the image quality of the read image corrected using the correction data, because the reading cycle is different between reading the white reference member and reading the original sheet. It is.

上記画像読取装置では、前記原稿台に配置された原稿シートを押さえ、主走査方向の幅が当該原稿シートよりも広い押さえ部材と、を備え、前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、前記押さえ部材のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである。   The image reading apparatus includes a pressing member that presses a document sheet disposed on the document table and has a width in the main scanning direction wider than the document sheet, and the width of the white reference member in the main scanning direction is: It is equal to or larger than the width of the reading region in the main scanning direction, and the light reflection characteristic of at least the portion corresponding to the side region of the pressing member is the same as that of the white reference member.

この画像読取装置によれば、押さえ部材を読み取ることにより、白基準部材と同じ光反射特性に基づく第2側方データを取得することができる。   According to this image reading apparatus, the second side data based on the same light reflection characteristics as the white reference member can be acquired by reading the pressing member.

上記画像読取装置では、前記原稿台の側方位置に非配置部が設けられ、前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、前記非配置部のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じでもよい。   In the image reading apparatus, a non-arrangement portion is provided at a side position of the document table, and the width of the white reference member in the main scanning direction is equal to or larger than the width of the reading region in the main scanning direction. The light reflection characteristic of at least the portion corresponding to the side region in the arrangement portion may be the same as that of the white reference member.

この画像読取装置によれば、非配置部分を読み取ることにより、白基準部材と同じ光反射特性に基づく第2側方データを取得することができる。   According to this image reading apparatus, the second side data based on the same light reflection characteristics as the white reference member can be acquired by reading the non-arranged portion.

上記画像読取装置では、前記移動部は、前記原稿シートを、前記読取位置に向けて搬送する構成を含み、前記白基準部材は、前記読取領域において、前記読取部に対して対向配置される対向部材であり、前記対向部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上でもよい。   In the image reading apparatus, the moving unit includes a configuration that conveys the document sheet toward the reading position, and the white reference member is opposed to the reading unit in the reading region. The width of the opposing member in the main scanning direction may be equal to or greater than the width of the reading region in the main scanning direction.

この画像読取装置によれば、共通の白基準部材を読み取ることにより、白基準データ、第1側方データおよび第2測定データを取得することができる。   According to this image reading apparatus, white reference data, first side data, and second measurement data can be acquired by reading a common white reference member.

なお、この発明は、画像処理装置、読取画像補正方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。   The present invention can be realized in various modes such as an image processing apparatus, a read image correction method, a computer program for realizing the functions of these methods or apparatuses, and a recording medium on which the computer program is recorded.

本明細書によって開示される発明によれば、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することができる。   According to the invention disclosed in this specification, the image quality of the read image corrected using the correction data is deteriorated because the reading cycle is different between reading the white reference member and reading the original sheet. Can be suppressed.

一実施形態に係る複合機の外観構成を示す斜視図The perspective view which shows the external appearance structure of the multifunctional device which concerns on one Embodiment. カバー部および装置本体の一部分の内部構成を示す断面図Sectional drawing which shows internal structure of a cover part and a part of apparatus main body 複合機の電気的構成を示すブロック図Block diagram showing the electrical configuration of the MFP 第1読取部および第1ADF用対向部材を前方から見た模式図The schematic diagram which looked at the 1st reading part and the counter member for 1st ADF from the front 装置本体の上面図、および、第1読取部およびFB用押さえ部材を前方から見た模式図A top view of the apparatus main body, and a schematic view of the first reading unit and the FB pressing member viewed from the front. 白基準データとスペクトラム周波数との関係を示すグラフGraph showing the relationship between white reference data and spectrum frequency 読取制御処理を示すフローチャート(ADF読取時)Flow chart showing reading control processing (at the time of ADF reading) 読取制御処理を示すフローチャート(FB読取時)Flow chart showing reading control processing (when reading FB)

<一実施形態>
一実施形態について図1〜図8を参照しつつ説明する。本実施形態の複合機1は、画像処理装置の一例であり、スキャンモードに加えて、コピーモード、印刷モードなど、複数のモードを実行可能である。以下の説明では、図1の紙面右下側を複合機1の前側(F)とし、紙面左下側を複合機1の左側(L)とし、紙面上側を複合機1の上側(U)とする。
<One Embodiment>
An embodiment will be described with reference to FIGS. The MFP 1 according to the present embodiment is an example of an image processing apparatus, and can execute a plurality of modes such as a copy mode and a print mode in addition to a scan mode. In the following description, the lower right side of FIG. 1 is the front side (F) of the multifunction machine 1, the lower left side of the page is the left side (L) of the multifunction machine 1, and the upper side of the page is the upper side (U) of the multifunction machine 1. .

(複合機の機械的構成)
図1に示すように、複合機1は、カバー部2と装置本体3とを備える。装置本体3の上面の後端側には図示しない支持部材が設けられており、この支持部材に、カバー部2の後端側が、左右方向に沿った回転軸を中心に回動可能に連結されている。これにより、カバー部2は、装置本体3の上面を覆う閉姿勢と、装置本体3の上面を開放させた開姿勢(図1参照)とに変位可能である。
(Mechanical structure of the MFP)
As shown in FIG. 1, the multifunction machine 1 includes a cover unit 2 and an apparatus body 3. A support member (not shown) is provided on the rear end side of the upper surface of the apparatus body 3, and the rear end side of the cover portion 2 is connected to the support member so as to be rotatable about a rotation axis along the left-right direction. ing. As a result, the cover unit 2 can be displaced between a closed posture that covers the upper surface of the device body 3 and an open posture (see FIG. 1) that opens the upper surface of the device body 3.

図2には、カバー部2および装置本体3の一部分の内部構成が簡略化して示されている。同図において、点線Dから上側の部分がカバー部2である。カバー部2は、供給トレイ11、フロントセンサ12、排出トレイ13、原稿自動搬送装置(Auto Document Feeder 以下、「ADF」という)14、第1ADF用対向部材15、FB用押さえ部材16、および、第2読取部17、リアセンサ18等を備える。また、カバー部2内には、図示しない原稿シートを、供給トレイ11からU字状に折り返して排出トレイ13に搬送するための搬送経路Rが形成されている。原稿シートは、シートの一例であり、紙製に限らず、プラスチック製などでもよい。   FIG. 2 shows a simplified internal structure of a part of the cover unit 2 and the apparatus main body 3. In the figure, the upper part from the dotted line D is the cover part 2. The cover unit 2 includes a supply tray 11, a front sensor 12, a discharge tray 13, an automatic document feeder (hereinafter referred to as “ADF”) 14, a first ADF facing member 15, an FB pressing member 16, 2 includes a reading unit 17, a rear sensor 18, and the like. In the cover portion 2, a transport path R is formed for returning a document sheet (not shown) from the supply tray 11 into a U shape and transporting it to the discharge tray 13. The document sheet is an example of a sheet, and is not limited to paper but may be plastic.

供給トレイ11には、画像読取前の原稿シートが複数枚配置可能である。フロントセンサ12は、供給トレイ11の先端側(左端側)の検知位置RFで、供給トレイ11上の原稿シートの有無を検知する原稿有無センサであり、その検知結果を上記制御部30に送信する。リアセンサ18は、搬送経路Rにおいて検知位置RFよりも下流側の検知位置RRで、原稿シートの有無を検知する原稿有無センサであり、その検知結果を上記制御部30に送信する。排出トレイ13は、供給トレイ11の上方に設けられ、画像読取後の原稿シートが排出される。なお、搬送経路Rの最下流の位置を、排出位置REという。   A plurality of original sheets before image reading can be arranged on the supply tray 11. The front sensor 12 is a document presence / absence sensor that detects the presence / absence of a document sheet on the supply tray 11 at a detection position RF on the leading end side (left end side) of the supply tray 11, and transmits the detection result to the control unit 30. . The rear sensor 18 is a document presence / absence sensor that detects the presence / absence of a document sheet at a detection position RR downstream of the detection position RF in the transport path R, and transmits the detection result to the control unit 30. The discharge tray 13 is provided above the supply tray 11 and discharges an original sheet after image reading. The position on the most downstream side of the transport path R is called a discharge position RE.

ADF14は、移動部の一例であり、供給トレイ11上の複数枚の原稿シートを1枚ずつ分離し、搬送経路Rに沿って搬送し、排出トレイ13に順次排出する搬送動作を実行する。具体的には、ADF14は、供給ローラ14A、分離ローラ14B、分離パッド14C、複数の搬送ローラ14D、各搬送ローラ14Dに圧接して従動する複数の従動ローラ14E、原稿シートを案内する複数のガイド部材14F等を有する。   The ADF 14 is an example of a moving unit, and performs a transport operation in which a plurality of document sheets on the supply tray 11 are separated one by one, transported along the transport path R, and sequentially discharged to the discharge tray 13. Specifically, the ADF 14 includes a supply roller 14A, a separation roller 14B, a separation pad 14C, a plurality of conveyance rollers 14D, a plurality of driven rollers 14E driven in pressure contact with the respective conveyance rollers 14D, and a plurality of guides for guiding the document sheet. It has member 14F etc.

供給ローラ14A、分離ローラ14B、および、搬送ローラ14Dは、後述するステッピングモータ14Gによって回転駆動される。これにより、供給ローラ14Aは、供給トレイ11に積載される複数枚の原稿シートを搬送経路R側へと搬送し、分離ローラ14Bと分離パッド14Cとは、その複数枚の原稿シートを1枚ずつ分離して搬送経路R内に送り出す。搬送ローラ14Dは、その分離された原稿シートを、搬送経路Rに沿って搬送し、排出トレイ13上に排出する。   The supply roller 14A, the separation roller 14B, and the conveyance roller 14D are rotationally driven by a stepping motor 14G described later. As a result, the supply roller 14A conveys the plurality of document sheets stacked on the supply tray 11 to the conveyance path R side, and the separation roller 14B and the separation pad 14C feed the plurality of document sheets one by one. Separated and sent out in the transport path R. The conveyance roller 14 </ b> D conveys the separated document sheet along the conveyance path R and discharges it onto the discharge tray 13.

第1ADF用対向部材15は、対向部材、白基準部材の一例であり、カバー部2が閉姿勢のとき、ADF用ガラス21Aを介して、第1読取部25に対向する。以下、第1ADF用対向部材15と第1読取部25との対向位置を、第1読取位置R1という。第1ADF用対向部材15のうち、第1読取部25との対向面15Aは、光反射率が概ね均一な白色であり、第1ADF用対向部材15は、後述する白基準データを取得するための白基準部材として利用される。   The first ADF facing member 15 is an example of a facing member and a white reference member, and faces the first reading unit 25 through the ADF glass 21A when the cover unit 2 is in the closed posture. Hereinafter, the facing position between the first ADF facing member 15 and the first reading unit 25 is referred to as a first reading position R1. Of the first ADF facing member 15, the facing surface 15 </ b> A facing the first reading unit 25 is white with substantially uniform light reflectance, and the first ADF facing member 15 is used for acquiring white reference data to be described later. Used as a white reference member.

FB用押さえ部材16は、押さえ部材の一例であり、カバー部2の下面側に設けられており、カバー部2が閉姿勢のとき、後述するFB用ガラス21Bをほぼ全体的に覆う。このFB用押さえ部材16のうちFB用ガラス21Bとの対向面16Aの光反射特性は、後述する白基準板22Aと同じである。第2読取部17は、上記第1ADF用対向部材15に対して、搬送経路Rの下流側に設けられている。第2読取部17の具体的な構成は、後述する第1読取部25と同様であるものとし、詳細な説明は省略する。   The FB pressing member 16 is an example of a pressing member, and is provided on the lower surface side of the cover portion 2. When the cover portion 2 is in the closed posture, the FB glass 21 </ b> B described later is almost entirely covered. The light reflection characteristics of the facing surface 16A of the FB pressing member 16 facing the FB glass 21B are the same as those of the white reference plate 22A described later. The second reading unit 17 is provided on the downstream side of the transport path R with respect to the first ADF facing member 15. The specific configuration of the second reading unit 17 is the same as that of the first reading unit 25 described later, and detailed description thereof is omitted.

図1に示すように、装置本体3は、全体として、左右方向に長い箱状に形成されており、その上面部分は、例えば樹脂製の枠体3Aの開口部にプラテンガラス21が配置された構成になっている。プラテンガラス21の上面には、左寄りの位置に仕切り部材22が設けられている。プラテンガラス21は、この仕切り部材22により、2つの部分に分けられており、以下、左側の部分を、ADF用ガラス21Aといい、右側の部分を、FB(Flat Bed)用ガラス21Bという。FB用ガラス21Bは、原稿台の一例である。   As shown in FIG. 1, the apparatus main body 3 is formed in a box shape that is long in the left-right direction as a whole, and a platen glass 21 is disposed on the upper surface portion of, for example, an opening of a resin frame 3A. It is configured. A partition member 22 is provided on the upper surface of the platen glass 21 at a position on the left side. The platen glass 21 is divided into two parts by the partition member 22. Hereinafter, the left part is referred to as ADF glass 21A, and the right part is referred to as FB (Flat Bed) glass 21B. The FB glass 21B is an example of a document table.

また、仕切り部材22の下面には白基準板22Aが設けられており(図2参照)、この白基準板22Aは、白基準部材の一例であり、第1読取部25と対向する対向の光反射率が概ね均一な白色の部材である。また、仕切り部材22の下面のうち、白基準板22Aに隣接する部分は、黒色である。   A white reference plate 22A is provided on the lower surface of the partition member 22 (see FIG. 2). The white reference plate 22A is an example of a white reference member, and is opposed to the first reading unit 25. It is a white member having a substantially uniform reflectance. Further, the portion of the lower surface of the partition member 22 adjacent to the white reference plate 22A is black.

装置本体3には、操作部23および表示部24等が設けられている。図2に示すように、装置本体3内には、第1読取部25、デバイス移動機構26(図3参照)および第2ADF用対向部材27等が設けられている。   The apparatus body 3 is provided with an operation unit 23, a display unit 24, and the like. As shown in FIG. 2, a first reading unit 25, a device moving mechanism 26 (see FIG. 3), a second ADF facing member 27, and the like are provided in the apparatus main body 3.

第1読取部25は、カバー部2が閉姿勢のとき、上記第1読取位置R1を介して、第1ADF用対向部材15に対向する。第1読取部25は、CIS(Contact Image Sensor)を有する読取デバイスであり、例えば発光部25Aおよび受光部25Bを有する。発光部25Aは、赤、緑、青の3色の発光素子(発光ダイオードなど)で構成されている。   The first reading unit 25 faces the first ADF facing member 15 via the first reading position R1 when the cover unit 2 is in the closed posture. The first reading unit 25 is a reading device having a CIS (Contact Image Sensor), and includes, for example, a light emitting unit 25A and a light receiving unit 25B. The light emitting unit 25A is composed of light emitting elements (light emitting diodes, etc.) of three colors of red, green, and blue.

受光部25Bは、受光レンズ25Cおよび受光基板25Dを有する(図4参照)。受光レンズ25Cは、第1読取位置X1側からの光を受光基板25Dに導く光学部材である。受光基板25Dは、複数の受光素子25Eが、左右方向、換言すれば主走査方向に沿って並んで配置された構成である。なお、第1読取部25は、CISに限らず、例えばCCD(Charge Coupled Drive Image Sensor)を有する構成でもよい。   The light receiving unit 25B includes a light receiving lens 25C and a light receiving substrate 25D (see FIG. 4). The light receiving lens 25C is an optical member that guides light from the first reading position X1 side to the light receiving substrate 25D. The light receiving substrate 25D has a configuration in which a plurality of light receiving elements 25E are arranged side by side in the left-right direction, in other words, in the main scanning direction. Note that the first reading unit 25 is not limited to the CIS, and may be configured to have, for example, a CCD (Charge Coupled Drive Image Sensor).

デバイス移動機構26は、移動部の一例であり、第1読取部25を、ADF用ガラス21A、仕切り部材22およびFB用ガラス21Bの下側において、左右方向、換言すれば副走査方向に沿って移動させることが可能である。以下、第1読取部25がADF用ガラス21Aと対向する位置を、ADF位置XAという。第1読取部25が、仕切り部材22と対向する位置は、基準位置の一例であり、以下、ホーム位置X0という。第1読取部25が、FB用ガラス21Bと対向する位置は、第2対向位置の一例であり、以下、FB位置XFという。更に、装置本体3内には、後述する制御部30および印刷部28等が設けられている(図3参照)。   The device moving mechanism 26 is an example of a moving unit, and the first reading unit 25 is moved in the left-right direction, in other words, in the sub-scanning direction on the lower side of the ADF glass 21A, the partition member 22 and the FB glass 21B. It is possible to move. Hereinafter, the position where the first reading unit 25 faces the ADF glass 21A is referred to as an ADF position XA. The position where the first reading unit 25 faces the partition member 22 is an example of a reference position, and is hereinafter referred to as a home position X0. The position where the first reading unit 25 faces the FB glass 21B is an example of a second facing position, and is hereinafter referred to as an FB position XF. Furthermore, a control unit 30 and a printing unit 28, which will be described later, are provided in the apparatus main body 3 (see FIG. 3).

(複合機の電気的構成)
図3に示すように、複合機1は、制御部30を有し、この制御部30に、第1読取部25、第2読取部17、ADF14、デバイス移動機構26、フロントセンサ12、リアセンサ18、操作部23、表示部24および印刷部28がデータ通信可能に接続されている。
(Electric configuration of the multifunction device)
As shown in FIG. 3, the multifunction machine 1 includes a control unit 30, and the control unit 30 includes a first reading unit 25, a second reading unit 17, an ADF 14, a device moving mechanism 26, a front sensor 12, and a rear sensor 18. The operation unit 23, the display unit 24, and the printing unit 28 are connected so that data communication is possible.

制御部30は、中央処理装置(以下、CPU)31、ROM32、RAM33、画像処理回路34およびクロック生成部35を有する。ROM32には、後述する読取制御処理を実行するためのプログラム(読取画像補正プログラムの一例)や、この複合機1の各種の動作を実行するためのプログラムが記憶されている。CPU31は、ROM32から読み出したプログラムに従って、複合機1の各部を制御する。なお、上記各種のプログラムが記憶される記憶媒体は、ROM32やRAM33以外に、CD−ROM、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。   The control unit 30 includes a central processing unit (hereinafter referred to as CPU) 31, a ROM 32, a RAM 33, an image processing circuit 34, and a clock generation unit 35. The ROM 32 stores a program (an example of a read image correction program) for executing a reading control process, which will be described later, and a program for executing various operations of the multifunction device 1. The CPU 31 controls each unit of the multifunction machine 1 according to the program read from the ROM 32. In addition to the ROM 32 and the RAM 33, the storage medium storing the various programs may be a non-volatile memory such as a CD-ROM, a hard disk device, or a flash memory.

画像処理回路34は、画像処理専用のハード回路である。クロック生成部35は、一定の変調周期で周波数が変動するスペクトラム拡散クロックに応じた制御信号を生成し出力する。具体的には、クロック生成部35は、基準クロック生成回路35A、スペクトラム拡散クロック生成部35B、クロック生成回路35Cを有する。基準クロック生成回路35Aは、一定周波数の基準クロックSCLKを出力する。   The image processing circuit 34 is a hardware circuit dedicated to image processing. The clock generator 35 generates and outputs a control signal corresponding to a spread spectrum clock whose frequency varies with a constant modulation period. Specifically, the clock generation unit 35 includes a reference clock generation circuit 35A, a spread spectrum clock generation unit 35B, and a clock generation circuit 35C. The reference clock generation circuit 35A outputs a reference clock SCLK having a constant frequency.

スペクトラム拡散クロック生成部35Bは、基準クロックSCLKを周波数変調させてスペクトラム拡散クロックSSCG_CLKを生成して出力する。クロック生成回路35Cは、スペクトラム拡散クロックSSCG_CLKを基準として、第1読取部25および第2読取部17の光源の点灯期間や読取期間等を定める制御信号を、第1読取部25および第2読取部17に与える。これにより、第1読取部25および第2読取部17は、スペクトラム拡散クロックSSCSSCG_CLKの変調周波数(以下、単にスペクトラム周波数という)に応じた読取周期で1ラインずつ画像の読取動作を実行し、1ラインごとの読取画像に応じた画素列の読取データを順次出力する。この読取データは、図示しないAD変換部によりAD変換されて、RAM33に記憶される。   The spread spectrum clock generator 35B modulates the frequency of the reference clock SCLK to generate and output the spread spectrum clock SSCG_CLK. The clock generation circuit 35C uses the spread spectrum clock SSCG_CLK as a reference, and controls the first reading unit 25 and the second reading unit with control signals that determine the lighting periods and reading periods of the light sources of the first reading unit 25 and the second reading unit 17. 17 As a result, the first reading unit 25 and the second reading unit 17 execute an image reading operation line by line at a reading cycle corresponding to the modulation frequency of the spread spectrum clock SSCSSCG_CLK (hereinafter simply referred to as spectrum frequency). Read data of pixel rows corresponding to each read image is sequentially output. The read data is AD converted by an AD converter (not shown) and stored in the RAM 33.

ADF14は、ステッピングモータ14Gおよびモータ駆動回路14Hを有し、ステッピングモータ14Gを回転させることにより、前述した各ローラ14A,14B,14Dを回転駆動する。   The ADF 14 includes a stepping motor 14G and a motor drive circuit 14H, and rotates the above-described rollers 14A, 14B, and 14D by rotating the stepping motor 14G.

また、モータ駆動回路14Hは、CPU31からクロック信号が入力される。そして、モータ駆動回路14Hは、そのクロック信号の1パルス毎に信号を更新し、その信号に基づいてコイルに電流を供給することで、ステッピングモータ14Gを1ステップ(所定角度)ずつ回転させる。   The motor drive circuit 14H receives a clock signal from the CPU 31. Then, the motor drive circuit 14H updates the signal for each pulse of the clock signal, and supplies a current to the coil based on the signal, thereby rotating the stepping motor 14G by one step (predetermined angle).

上述の構成により、複合機1は、ADF読取とFB読取とを実行することができる。ADF読取は、第1読取部25を上記ADF位置XAに静止させ、ADF14により搬送される原稿シート上の画像を読み取る動作である。更に、ADF読取では、第1読取部25のみを利用して原稿シートの片面のみを読み取る片面読取と、第1読取部および第2読取部17を利用して原稿シートの両面を読み取る両面読取とを実行可能である。FB読取は、デバイス移動機構26により、第1読取部25をFB用ガラス21Bに沿って移動させつつ、当該FB用ガラス21B上に配置された原稿シートの画像を読み取る動作である。   With the above-described configuration, the multi-function device 1 can execute ADF reading and FB reading. ADF reading is an operation in which the first reading unit 25 is stopped at the ADF position XA and an image on a document sheet conveyed by the ADF 14 is read. Furthermore, in ADF reading, single-sided reading for reading only one side of a document sheet using only the first reading unit 25, and double-sided reading for reading both sides of a document sheet using the first reading unit and the second reading unit 17 Can be executed. The FB reading is an operation of reading an image of an original sheet placed on the FB glass 21B while moving the first reading unit 25 along the FB glass 21B by the device moving mechanism 26.

操作部23は、複数のボタンを有し、上述した各モードの指定など、ユーザにより各種の入力操作が可能である。表示部24は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷部28は、上記読取データなどの画像データに基づく画像を、例えば電子写真方式やインクジェット方式により図示しない印刷用シートに印刷する。   The operation unit 23 has a plurality of buttons, and various input operations can be performed by the user, such as designation of each mode described above. The display unit 24 includes a liquid crystal display, a lamp, and the like, and can display various setting screens and operation states of the apparatus. The printing unit 28 prints an image based on the image data such as the read data on a printing sheet (not shown) by, for example, an electrophotographic method or an inkjet method.

(読取部の読取領域について)
(1)第1読取部がADF位置XAに位置するときの側方領域
図4には、ADF位置XAに位置する第1読取部25および第1ADF用対向部材15を前方から見た模式図が示されている。このときの第1読取部25の読取領域EAは、第1読取位置X1において、左右方向に沿って延び、且つ、その左右方向の幅が、受光基板25Dに配置された全受光素子25Eの全長と略同一であるものとする。なお、読取領域EAの左右方向の幅は、全受光素子25Eのうち、画像読み取りに利用される有効画素に対応する有効受光素子列の全長と略同一でもよい。
(About the reading area of the reading unit)
(1) Side area when the first reading unit is located at the ADF position XA FIG. 4 is a schematic view of the first reading unit 25 and the first ADF facing member 15 located at the ADF position XA as viewed from the front. It is shown. The reading area EA of the first reading unit 25 at this time extends in the left-right direction at the first reading position X1, and the width in the left-right direction is the total length of all the light receiving elements 25E arranged on the light receiving substrate 25D. And substantially the same. Note that the width in the left-right direction of the reading area EA may be substantially the same as the total length of the effective light receiving element row corresponding to the effective pixels used for image reading among all the light receiving elements 25E.

読取領域EAには、左右方向に並んだ通過領域E1Aおよび側方領域E2Aが含まれる。通過領域E1Aは、原稿読取領域の一例であり、搬送経路R内に位置し、原稿シートが通過する領域である。即ち、通過領域E1Aは、原稿シートの画像を読み取ることができる原稿読取可能領域である。側方領域E2Aは、前後方向から見て通過領域E1Aの側方に位置し、原稿シートが通過しない領域である。即ち、側方領域E2Aは、原稿シートの画像を読み取ることができない原稿読取不可領域である。   The reading area EA includes a passing area E1A and a side area E2A arranged in the left-right direction. The passage area E1A is an example of an original reading area, and is an area that is located in the conveyance path R and through which an original sheet passes. That is, the passage area E1A is an original readable area in which an image on the original sheet can be read. The side area E2A is located in the side of the passage area E1A when viewed from the front-rear direction, and the original sheet does not pass through. That is, the side region E2A is a document unreadable region where a document sheet image cannot be read.

一方、第1ADF用対向部材15は、対向面15Aを有し、当該対向面15Aは、カバー部2が閉姿勢のときに第1読取部25と対向する(図1参照)。この対向面15Aは、上記白基準板22Aと反射特性が略同一である。また、対向面15Aの左右方向の幅は上記読取領域EAの幅以上であり、対向面15Aは、当該読取領域EAの全長に亘って第1読取部25と対向する。このため、第1読取部25は、通過領域E1A内の画像だけでなく、側方領域E2A内の画像も読み取ることができる。   On the other hand, the first ADF facing member 15 has a facing surface 15A, and the facing surface 15A faces the first reading unit 25 when the cover unit 2 is in the closed position (see FIG. 1). The opposing surface 15A has substantially the same reflection characteristics as the white reference plate 22A. Further, the width in the left-right direction of the facing surface 15A is equal to or greater than the width of the reading area EA, and the facing surface 15A faces the first reading unit 25 over the entire length of the reading area EA. For this reason, the 1st reading part 25 can read not only the image in passage area E1A but the image in side field E2A.

つまり、第1読取部25は、第1読取位置X1に原稿シートが無いときだけでなく原稿シートが有るときにも、側方領域E2A内において、第1ADF用対向部材15の対向面15Aの画像を読み取ることができる。以下、第1読取部25が、読取領域EA内で読み取った1ライン全体分の読取データを、全体読取データといい、当該全体読取データのうち、通過領域E1A内で読み取った部分の読取データを、通過読取データといい、側方領域E2A内で読み取った部分の読取データを、側方データという。   That is, the first reading unit 25 images the opposing surface 15A of the first ADF opposing member 15 in the side region E2A not only when there is no original sheet at the first reading position X1 but also when there is an original sheet. Can be read. Hereinafter, the reading data for the entire one line read by the first reading unit 25 in the reading area EA is referred to as the entire reading data, and the reading data of the portion read in the passage area E1A among the entire reading data. The read data of the portion read in the side area E2A is referred to as side data.

(2)第1読取部がFB位置XFに位置するときの読取領域
図5の上段には、装置本体3の上面部分が示されており、下段にはFB位置XFに位置する第1読取部25およびFB用押さえ部材16を前方から見た模式図が示されている。このときの第1読取部25の読取領域EFは、その左右方向の幅が、受光基板25Dに配置された全受光素子25Eの全長と略同一であるものとする。なお、読取領域EFの左右方向の幅は、全受光素子25Eのうち、画像読み取りに利用される有効画素に対応する有効受光素子列の全長と略同一でもよい。
(2) Reading area when the first reading unit is located at the FB position XF The upper part of FIG. 5 shows the upper surface portion of the apparatus body 3, and the lower part shows the first reading part located at the FB position XF. The schematic diagram which looked at the holding member 16 for 25 and FB from the front is shown. The reading area EF of the first reading unit 25 at this time has a width in the left-right direction that is substantially the same as the entire length of all the light receiving elements 25E arranged on the light receiving substrate 25D. Note that the width in the left-right direction of the reading area EF may be substantially the same as the total length of the effective light receiving element row corresponding to the effective pixels used for image reading among all the light receiving elements 25E.

読取領域EFには、左右方向に並んだ配置領域E1Fおよび側方領域E2F、E3Fが含まれる。配置領域E1Fは、原稿読取領域の一例であり、同図の上段に示すように、FB用ガラス21Bのうち原稿シートが配置される部分に対応する領域である。以下、この原稿シートが配置される部分を、原稿配置部分という。原稿配置部分の左右方向の幅は、例えば複合機1で読取可能な原稿シートの最大サイズの幅よりやや大きい幅である。なお、複合機1では、FB用ガラス21Bの一頂点W(図5で右上の頂点)に、原稿シートの角を合わせるようにして、原稿シートがFB用ガラス21B上に配置される。   The reading area EF includes an arrangement area E1F and side areas E2F and E3F arranged in the left-right direction. The arrangement area E1F is an example of an original reading area, and is an area corresponding to a portion of the FB glass 21B where an original sheet is arranged, as shown in the upper part of FIG. Hereinafter, the portion where the original sheet is arranged is referred to as an original arrangement portion. The width in the left-right direction of the document placement portion is slightly larger than the width of the maximum size of the document sheet that can be read by the multifunction machine 1, for example. In the multi-function device 1, the original sheet is placed on the FB glass 21B so that the corner of the original sheet is aligned with one vertex W (the upper right vertex in FIG. 5) of the FB glass 21B.

側方領域E2Fは、同図下段に示すように、前後方向から見て配置領域E1Fの右側に位置し、枠体3Aに対応し、原稿シートが配置されない領域である。なお、枠体3Aは非配置部の一例である。上記枠体3Aの下面には、白色であり、シール3Bが、原稿配置部分の右側に、当該原稿配置部分の左右方向の略全長に亘って枠体3Aに貼られている。このシール3Bの下面は、光反射率等の光反射特性が白基準板22Aと同じである。従って、第1読取部25は、配置領域E1Fに原稿シートが配置されていないときだけでなく原稿シートが配置されているときにも、側方領域E2A内において、シール3Bの下面の画像を読み取ることができる。   As shown in the lower part of the figure, the side area E2F is located on the right side of the arrangement area E1F when viewed from the front-rear direction, corresponds to the frame 3A, and is an area where no document sheet is arranged. The frame body 3A is an example of a non-arranged part. The lower surface of the frame body 3A is white, and a sticker 3B is attached to the frame body 3A on the right side of the document placement portion over substantially the entire length in the left-right direction of the document placement portion. The lower surface of the seal 3B has the same light reflection characteristics such as light reflectance as the white reference plate 22A. Accordingly, the first reading unit 25 reads an image on the lower surface of the seal 3B in the side area E2A not only when the original sheet is not arranged in the arrangement area E1F but also when the original sheet is arranged. be able to.

側方領域E3Fは、前後方向から見て配置領域E1Fの左側に位置し、FB用ガラス21Bのうち原稿シートが配置されない非配置部分に対応する領域である。一方、前述したように、FB用押さえ部材16は、FB用ガラス21Bをほぼ全体的に覆う。従って、第1読取部25は、配置領域E1Fに原稿シートが配置されていないときだけでなく原稿シートが配置されているときにも、側方領域E3A内において、FB用押さえ部材16の下面16Aの画像を読み取ることができる。以下、第1読取部25が、読取領域EF内で読み取った1ライン全体分の読取データを、全体読取データといい、当該全体読取データのうち、配置領域E1F内で読み取った部分の読取データを、配置読取データといい側方領域E2Fまたは側方領域E3F内で読み取った部分の読取データを、側方データという。   The side area E3F is located on the left side of the arrangement area E1F when viewed from the front-rear direction, and corresponds to a non-arrangement portion of the FB glass 21B where no document sheet is arranged. On the other hand, as described above, the FB pressing member 16 almost entirely covers the FB glass 21B. Therefore, the first reading unit 25 has a lower surface 16A of the FB pressing member 16 in the side area E3A not only when the original sheet is not arranged in the arrangement area E1F but also when the original sheet is arranged. Images can be read. Hereinafter, the read data for one whole line read by the first reading unit 25 in the reading area EF is referred to as whole reading data, and the reading data of the portion read in the arrangement area E1F among the whole reading data. The read data of the portion read in the side area E2F or the side area E3F, which is referred to as the arrangement read data, is referred to as side data.

(白基準データとスペクトラム周波数との関係)
例えば上記複数の受光素子25Eそれぞれの受光特性の相違等により、読取データに基づく画像に濃度差が生じることがある。シェーディング補正データは、白補正データの一例であり、この濃度差を抑制するための補正データであり、このシェーディング補正データには、複数の白補正値Fが含まれる。複数の白補正値Fは、通過読取データに含まれる各画素の画素値を、白色を示す画素値にそれぞれ補正するための補正係数である。
(Relationship between white reference data and spectrum frequency)
For example, a difference in density may occur in the image based on the read data due to differences in the light receiving characteristics of the plurality of light receiving elements 25E. The shading correction data is an example of white correction data, and is correction data for suppressing the density difference. The shading correction data includes a plurality of white correction values F. The plurality of white correction values F are correction coefficients for correcting the pixel value of each pixel included in the passage reading data to a pixel value indicating white.

ここで、後述するように、シェーディング補正データは、白基準データを用いて生成され、この白基準データは、第1ADF用対向部材15等の白基準部材に対する読取動作によって取得される。そして、この白基準データを用いて、原稿読取データを精度よく白補正するためには、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とで、スペクトラム周波数が一致することが好ましい。   Here, as will be described later, the shading correction data is generated using the white reference data, and the white reference data is acquired by the reading operation with respect to the white reference member such as the first ADF facing member 15. In order to perform white correction of the document read data with accuracy using the white reference data, the spectrum is different between the reading operation for acquiring the white reference data and the reading operation for acquiring the document read data. It is preferable that the frequencies match.

しかし、上述したように、制御部30は、第1読取部25に、スペクトラム周波数に応じた読取周期で1ラインずつ画像の読取動作を実行させる。従って、図6に示すように、白基準データは、白基準部材に対する読取動作時のスペクトラム周波数に応じて変動する。また、後述するように、白基準データの取得のための読取動作と、原稿読取データの取得のための読取動作とは時期が相違する。このため、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とでは、スペクトラム周波数が相違することがある。このような場合、原稿読取データを、白基準データを用いて精度よく補正することができないおそれがある。   However, as described above, the control unit 30 causes the first reading unit 25 to execute an image reading operation line by line at a reading cycle corresponding to the spectrum frequency. Therefore, as shown in FIG. 6, the white reference data varies according to the spectrum frequency during the reading operation for the white reference member. Further, as will be described later, the reading operation for acquiring the white reference data and the reading operation for acquiring the document reading data are different in timing. For this reason, the spectrum frequency may differ between the reading operation for acquiring the white reference data and the reading operation for acquiring the document reading data. In such a case, there is a possibility that the document read data cannot be corrected with accuracy using the white reference data.

具体的には、同図において、実線で示す白基準データWD0は、スペクトラム周波数がFG0のときの白基準データであり、点線で示す白基準データWDNは、スペクトラム周波数がFGNのときの白基準データであるとする。そして、スペクトラム周波数がFG0のときに、白基準データの取得のための読取動作が実行され、スペクトラム周波数がFGNのときに、原稿読取データの取得のための読取動作が実行されたとする。この場合、原稿読取データと白基準データWD0とは、スペクトラム周波数が互いに異なる時期に実行された読取動作で得られたデータである。このため、原稿読取データを、白基準データWD0に基づき白補正する場合、白基準データWDNに基づき白補正する場合に比べて、白補正の精度が低下する。   Specifically, in the figure, white reference data WD0 indicated by a solid line is white reference data when the spectrum frequency is FG0, and white reference data WDN indicated by a dotted line is white reference data when the spectrum frequency is FGN. Suppose that It is assumed that a reading operation for acquiring white reference data is executed when the spectrum frequency is FG0, and a reading operation for acquiring document reading data is executed when the spectrum frequency is FGN. In this case, the document reading data and the white reference data WD0 are data obtained by reading operations executed at times when the spectrum frequencies are different from each other. For this reason, when white correction is performed on the original read data based on the white reference data WD0, the accuracy of white correction is lower than when white correction is performed based on the white reference data WDN.

(読取制御処理)
例えばユーザが操作部23にてスキャンモード、コピーモードおよびファクシミリモードのいずれかの実行を指示する操作を行うと、制御部30は、図7、8に示す読取制御処理を実行する。なお、制御部30は、フロントセンサ12の検知結果に基づき、供給トレイ24上に原稿シートが有ると判断した場合、ADF読取を実行し、供給トレイ24上に原稿シートが無いと判断した場合、FB読取を実行する。
(Reading control processing)
For example, when the user performs an operation for instructing execution of any one of the scan mode, the copy mode, and the facsimile mode on the operation unit 23, the control unit 30 executes the reading control process shown in FIGS. When the control unit 30 determines that there is a document sheet on the supply tray 24 based on the detection result of the front sensor 12, the control unit 30 performs ADF reading, and determines that there is no document sheet on the supply tray 24. FB reading is executed.

この読取制御処理では、白基準板22Aの読取時と原稿シートの読取時とで読取周期が相違することに起因して、シェーディング補正データを用いて補正した読取画像の画質が低下することが抑制される。なお、読取制御処理の開始時には、第1読取部25は白基準板22Aの直下のホーム位置X0に待機する。以下、ADF読取且つ片面読取の実行時と、FB読取の実行時とに分けて説明する。   In this reading control process, it is suppressed that the image quality of the read image corrected using the shading correction data is deteriorated due to the difference in reading cycle between reading of the white reference plate 22A and reading of the original sheet. Is done. At the start of the reading control process, the first reading unit 25 stands by at the home position X0 directly below the white reference plate 22A. Hereinafter, a description will be given separately for the time of executing ADF reading and single-sided reading and the time of executing FB reading.

(1)ADF読取時
図7に示すように、CPU31は、まず、デバイス移動機構26により、第1読取部25をホーム位置X0からADF位置XAに移動させ(S1)、ADF14に搬送動作を開始させる(S2)。これにより、原稿シートが1枚ずつ供給トレイ11から搬送経路Rに沿って搬送される。
(1) During ADF Reading As shown in FIG. 7, the CPU 31 first moves the first reading unit 25 from the home position X0 to the ADF position XA by the device moving mechanism 26 (S1), and starts the transport operation to the ADF 14 (S2). As a result, the original sheets are conveyed one by one from the supply tray 11 along the conveyance path R.

CPU31は、搬送動作の開始後、原稿シートが第1読取位置X1に到達する前に、第1ADF用対向部材15に対して、第1読取部25に1ライン全体分だけ読取動作を実行させ(S3)、全体読取データを取得する。また、CPU31は、ライン番号Nを0に初期化する(S3)。CPU31は、S3で取得した全体読取データのうち通過読取データを、白基準データとして取得して、RAM33に記憶する(S4)。   The CPU 31 causes the first reading unit 25 to perform the reading operation for the entire one line with respect to the first ADF facing member 15 before the document sheet reaches the first reading position X1 after the start of the conveying operation ( S3), the entire reading data is acquired. Further, the CPU 31 initializes the line number N to 0 (S3). The CPU 31 acquires passage reading data out of the entire reading data acquired in S3 as white reference data and stores it in the RAM 33 (S4).

また、CPU31は、S3で取得した全体読取データのうち側方データから、当該側方データに基づく画像の画素値を取得する(S5)。以下、このときの側方データを、第1側方データといい、以下、上記画素値を、第1画素値G(0)という。なお、側方データに基づく画像の画素値は、側方データに含まれる1つの画素の画素値でもよいし、複数の画素の画素値の平均値や、複数の画素の画素値のうち最大値と最小値との中心値などでもよい。S3〜S5の処理は、白基準読取処理の一例である。なお、S4の処理とS5の処理とは順番が逆でもよい。   Further, the CPU 31 acquires the pixel value of the image based on the side data from the side data among the entire read data acquired in S3 (S5). Hereinafter, the side data at this time is referred to as first side data, and the pixel value is hereinafter referred to as a first pixel value G (0). The pixel value of the image based on the side data may be a pixel value of one pixel included in the side data, or an average value of pixel values of a plurality of pixels or a maximum value among pixel values of a plurality of pixels. Or the center value of the minimum value. The processing of S3 to S5 is an example of white reference reading processing. Note that the order of the process of S4 and the process of S5 may be reversed.

次に、CPU31は、S4で取得した上記白基準データから、上記シェーディング補正データを生成する(S6)。以下、このときのシェーディング補正データを、特に基礎シェーディング補正データといい、当該基礎シェーディング補正データに含まれる白補正値Fを、基礎白補正値F(0)という。なお、この基礎白補正値F(0)は、例えば次の式で示されるものとする。
F(0)=白色を示す画素値/白基準データの各画素の画素値
画素値が示す値が0〜255である場合、白色を示す画素値は例えば255である。
Next, the CPU 31 generates the shading correction data from the white reference data acquired in S4 (S6). Hereinafter, the shading correction data at this time is particularly referred to as basic shading correction data, and the white correction value F included in the basic shading correction data is referred to as basic white correction value F (0). Note that the basic white correction value F (0) is represented by the following equation, for example.
F (0) = pixel value indicating white / pixel value of each pixel of white reference data When the value indicated by the pixel value is 0 to 255, the pixel value indicating white is, for example, 255.

CPU31は、基礎シェーディング補正データを生成した後、原稿シートの搬送方向における先端が第1読取位置R1に到達したか否かを判断する(S7)。CPU31は、原稿シートの先端が第1読取位置R1に到達していないと判断している間は待機し(S7:NO)、原稿シートの先端が第1読取位置R1に到達したと判断した場合(S7:YES)、S8に進む。具体的には、CPU31は、リアセンサ18の検知結果に基づき、原稿シートを検知位置RRで検知したかどうかを判断し、原稿シートを検知していないと判断している間は待機する。一方、CPU31は、原稿シートを検知したと判断した場合、原稿シートの先端が検知位置RRに到達したとし、原稿シートを検知したと判断した時点から、原稿シートを第1距離だけ搬送したかどうかを判断する。   After generating the basic shading correction data, the CPU 31 determines whether or not the leading edge in the document sheet conveyance direction has reached the first reading position R1 (S7). The CPU 31 waits while determining that the leading edge of the document sheet has not reached the first reading position R1 (S7: NO), and determines that the leading edge of the document sheet has reached the first reading position R1. (S7: YES), go to S8. Specifically, the CPU 31 determines whether or not the original sheet is detected at the detection position RR based on the detection result of the rear sensor 18, and waits while determining that the original sheet is not detected. On the other hand, if the CPU 31 determines that the document sheet has been detected, it is assumed that the leading edge of the document sheet has reached the detection position RR, and whether or not the document sheet has been conveyed by the first distance from the time when it is determined that the document sheet has been detected. Judging.

第1距離は、検知位置RRから第1読取位置R1までの距離である。CPU31は、ADF4を回転駆動させる駆動モータ(ステッピングモータ)のステップ数をカウントすることで搬送距離を測定する。なお、CPU31は、内蔵タイマにより、原稿シートを検知したと判断した時点からカウントした時間、および、上記搬送速度V2から、原稿シートの搬送距離を測定してもよい。   The first distance is a distance from the detection position RR to the first reading position R1. The CPU 31 measures the transport distance by counting the number of steps of a drive motor (stepping motor) that drives the ADF 4 to rotate. Note that the CPU 31 may measure the transport distance of the document sheet from the time counted from the time when it is determined that the document sheet is detected by the built-in timer and the transport speed V2.

CPU31は、原稿シートを第1距離だけ搬送していないと判断している間は待機し、原稿シートを第1距離だけ搬送したと判断した場合、原稿シートの先端が第1読取位置R1に到達したと判断する(S7:YES)。すると、CPU31は、第1読取部25に1ライン全体分だけ読取動作を実行させ、全体読取データを取得する(S8)。また、CPU31は、ライン番号Nに1を加算する(S8)。   The CPU 31 stands by while determining that the original sheet is not conveyed by the first distance, and when determining that the original sheet has been conveyed by the first distance, the leading edge of the original sheet reaches the first reading position R1. (S7: YES). Then, the CPU 31 causes the first reading unit 25 to execute a reading operation for the entire line, and acquires the entire reading data (S8). Further, the CPU 31 adds 1 to the line number N (S8).

S8の読取動作の実行時には、通過領域E1Aを、原稿シートが通過している。従って、CPU31は、S8で取得した全体読取データのうち通過読取データを、原稿読取データとして取得して、RAM33に記憶する(S9)。また、CPU31は、S8で取得した全体読取データのうち側方データから、当該側方データに基づく画像の画素値を取得する(S10)。以下、このときの側方データを第2側方データといい、以下、上記画素値を、第2画素値G(N)という。S8〜S10の処理は、原稿読取処理の一例である。   When the reading operation in S8 is executed, the document sheet passes through the passage area E1A. Accordingly, the CPU 31 acquires passage reading data among the entire reading data acquired in S8 as document reading data, and stores it in the RAM 33 (S9). Moreover, CPU31 acquires the pixel value of the image based on the said side data from side data among the whole reading data acquired by S8 (S10). Hereinafter, the side data at this time is referred to as second side data, and the pixel value is hereinafter referred to as second pixel value G (N). The processes in S8 to S10 are an example of a document reading process.

次に、CPU31は、第1画素値G(0)と第2画素値G(N)との相対比、および、上記S6で生成した基礎シェーディング補正データを用いて、シェーディング補正データを生成する(S11)。このS6,S11の処理は白補正データ生成処理の一例である。具体的には、CPU31は、基礎シェーディング補正データに含まれる各基礎白補正値F(0)を、次の式により補正して、各白補正値F(N)を算出する。
F(N)=F(0)×(G(0)/G(N))
Next, the CPU 31 generates shading correction data using the relative ratio between the first pixel value G (0) and the second pixel value G (N) and the basic shading correction data generated in S6 ( S11). The processing of S6 and S11 is an example of white correction data generation processing. Specifically, the CPU 31 corrects each basic white correction value F (0) included in the basic shading correction data by the following formula to calculate each white correction value F (N).
F (N) = F (0) × (G (0) / G (N))

次に、CPU31は、原稿読取データを、S11で生成したシェーディング補正データを用いて補正する(S12)。このS12の処理は白補正処理の一例である。具体的には、CPU31は、原稿読取データに含まれる各画素の画素値に、それぞれに対応する各白補正値F(N)を乗算する。これにより、白基準データの取得のための読取動作時と原稿読取データの取得のための読取動作時とでは、スペクトラム周波数が相違しても、原稿読取データを、実質的に、当該原稿読取データとスペクトラム周波数が同じ時期に取得した白基準データを用いて補正することができる。   Next, the CPU 31 corrects the original reading data using the shading correction data generated in S11 (S12). The process of S12 is an example of a white correction process. Specifically, the CPU 31 multiplies the pixel value of each pixel included in the document read data by the corresponding white correction value F (N). As a result, even when the spectrum frequency is different between the reading operation for acquiring the white reference data and the reading operation for acquiring the document reading data, the document reading data is substantially changed to the document reading data. And the white reference data acquired at the same time of the spectrum frequency can be corrected.

上述した図6の例において、スペクトラム周波数がFG0のときに、S3の白基準データの取得のための読取動作が実行され、スペクトラム周波数がFGNのときに、S8の原稿読取データの取得のための読取動作が実行されたとする。この場合、S4で取得した白基準データはWD0であり、原稿読取データとスペクトラム周波数が同じ時期に取得した白基準データはWDNである。そして、スペクトラム周波数の相違による両白基準データWD0,WDNの各画素値の比は、第1側方データおよび第2側方データに基づく上記相対比(=G(N)/G(0))として把握することができる。従って、白基準データに加えて、相対比を用いることにより、原稿読取データを、実質的に、白基準データはWDNを用いて補正することと同等の白補正処理を行うことができる。   In the example of FIG. 6 described above, when the spectrum frequency is FG0, the reading operation for obtaining the white reference data in S3 is executed, and when the spectrum frequency is FGN, the reading operation for obtaining the document reading data in S8 is performed. Assume that a reading operation has been executed. In this case, the white reference data acquired in S4 is WD0, and the white reference data acquired at the same time as the original read data and the spectrum frequency is WDN. The ratio of the pixel values of the white reference data WD0 and WDN due to the difference in spectrum frequency is the relative ratio (= G (N) / G (0)) based on the first side data and the second side data. Can be grasped as. Therefore, by using the relative ratio in addition to the white reference data, it is possible to perform a white correction process substantially equivalent to correcting the original read data using the WDN for the white reference data.

CPU31は、白補正処理の実行後、原稿シートの搬送方向における後端が第1読取位置R1を通過したか否かを判断する(S13)。CPU31は、原稿シートの後端が第1読取位置R1を通過していないと判断した場合(S13:NO)、S8に戻り、次の順位のラインについてS8〜S12の処理を実行する。一方、CPU31は、原稿シートの後端が第1読取位置R1を通過したと判断した場合(S13:YES)、第1読取部25の読取動作を停止させ、原稿シートを排出トレイ13に排出した後、ADF14に搬送動作を停止させ、本読取制御処理を終了する。   After executing the white correction process, the CPU 31 determines whether or not the trailing edge in the document sheet conveyance direction has passed the first reading position R1 (S13). If the CPU 31 determines that the trailing edge of the document sheet has not passed through the first reading position R1 (S13: NO), the CPU 31 returns to S8 and executes the processes of S8 to S12 for the next ranking line. On the other hand, when the CPU 31 determines that the trailing edge of the document sheet has passed the first reading position R1 (S13: YES), the CPU 31 stops the reading operation of the first reading unit 25 and discharges the document sheet to the discharge tray 13. Thereafter, the ADF 14 stops the conveying operation, and the reading control process is terminated.

具体的には、CPU31は、リアセンサ18の検知結果に基づき、原稿シートを検知位置RRで検知したかどうかを判断し、原稿シートを検知していると判断している間は待機する。一方、CPU31は、原稿シートを検知しなくなったと判断した場合、原稿シートの後端が検知位置RRを通過したとし、原稿シートを検知しなくなったと判断した時点から、原稿シートを第2距離だけ搬送したかどうかを判断する。第2距離は、第1読取位置R1から排出位置REまでの距離である。CPU31は、ADF4を回転駆動させる駆動モータのステップ数をカウントすることで搬送距離を測定する。   Specifically, the CPU 31 determines whether or not the document sheet is detected at the detection position RR based on the detection result of the rear sensor 18, and waits while determining that the document sheet is detected. On the other hand, if the CPU 31 determines that the document sheet is no longer detected, the CPU 31 determines that the trailing edge of the document sheet has passed the detection position RR, and conveys the document sheet by the second distance from the time when it is determined that the document sheet is no longer detected. Determine if you did. The second distance is a distance from the first reading position R1 to the discharge position RE. The CPU 31 measures the transport distance by counting the number of steps of the drive motor that rotationally drives the ADF 4.

(2)FB読取時
図8に示すように、CPU31は、まず、ホーム位置X0で、白基準板22Aに対して、第1読取部25に1ライン全体分だけ読取動作を実行させ(S21)、全体読取データを取得する。また、CPU31は、ライン番号Nを0に初期化する(S21)。CPU31は、上記S4と同様、S21で取得した全体読取データのうち配置読取データを、白基準データとして取得して、RAM33に記憶する(S22)。
(2) At the time of FB reading As shown in FIG. 8, the CPU 31 first causes the first reading unit 25 to perform a reading operation for one whole line with respect to the white reference plate 22A at the home position X0 (S21). To obtain the entire reading data. Further, the CPU 31 initializes the line number N to 0 (S21). CPU31 acquires arrangement | positioning reading data as white reference data among the whole reading data acquired by S21 similarly to said S4, and memorize | stores it in RAM33 (S22).

また、CPU31は、上記S5と同様、S21で取得した全体読取データのうち第1側方データから、当該第1側方データに基づく第1画素値G(0)を取得する(S23)。S21〜S23の処理は、白基準読取処理の一例である。なお、S22の処理とS23の処理とは順番が逆でもよい。次に、CPU31は、上記S46同様、S22で取得した上記白基準データから、基礎シェーディング補正データを生成する(S24)。   Similarly to S5, the CPU 31 acquires the first pixel value G (0) based on the first side data from the first side data among the entire read data acquired in S21 (S23). The processing of S21 to S23 is an example of white reference reading processing. Note that the order of the process of S22 and the process of S23 may be reversed. Next, as in S46, the CPU 31 generates basic shading correction data from the white reference data acquired in S22 (S24).

CPU31は、基礎シェーディング補正データを生成した後、デバイス移動機構26により、第1読取部25をホーム位置X0からFB位置XFに向けて移動を開始させる(S25)。そして、CPU31は、例えばデバイス移動機構26による第1読取部25の移動量から、第1読取部25が、例えばFB用ガラス21Bの左端の読取開始位置に到達したか否かを判断する(S26)。CPU31は、第1読取部25が読取開始位置に到達していないと判断している間は待機し(S26:NO)、第1読取部25が読取開始位置に到達したと判断した場合(S26:YES)、第1読取部25に1ライン全体分だけ読取動作を実行させ、全体読取データを取得する(S27)。また、CPU31は、ライン番号Nに1を加算する(S27)。   After generating the basic shading correction data, the CPU 31 causes the device moving mechanism 26 to start moving the first reading unit 25 from the home position X0 to the FB position XF (S25). And CPU31 judges whether the 1st reading part 25 reached the reading start position of the left end of FB glass 21B, for example from the amount of movement of the 1st reading part 25 by device movement mechanism 26, for example (S26). ). The CPU 31 stands by while determining that the first reading unit 25 has not reached the reading start position (S26: NO), and when determining that the first reading unit 25 has reached the reading start position (S26). : YES), the first reading unit 25 performs the reading operation for the entire line, and acquires the entire read data (S27). Further, the CPU 31 adds 1 to the line number N (S27).

S27の読取動作の実行時には、配置領域E1Fを、原稿シートが通過している。従って、CPU31は、S27で取得した全体読取データのうち配置読取データを、原稿読取データとして取得して、RAM33に記憶する(S28)。また、CPU31は、上記S10と同様、S27で取得した全体読取データのうち第2側方データから、当該第2側方データに基づく第2画素値G(N)を取得する(S29)。S27〜S29の処理は、原稿読取処理の一例である。   When the reading operation of S27 is executed, the document sheet passes through the arrangement area E1F. Therefore, the CPU 31 acquires the arrangement reading data among the entire reading data acquired in S27 as document reading data, and stores it in the RAM 33 (S28). Similarly to S10, the CPU 31 acquires the second pixel value G (N) based on the second side data from the second side data among the entire read data acquired in S27 (S29). The processes in S27 to S29 are an example of a document reading process.

次に、CPU31は、上記S11と同様、第1画素値G(0)と第2画素値G(N)との相対比、および、上記S24で生成した基礎シェーディング補正データを用いて、シェーディング補正データを生成する(S30)。このS24,S30の処理は白補正データ生成処理の一例である。次に、CPU31は、上記S22と同様、原稿読取データを、S30で生成したシェーディング補正データを用いて補正する(S31)。このS31の処理は白補正処理の一例である。   Next, the CPU 31 performs shading correction using the relative ratio between the first pixel value G (0) and the second pixel value G (N) and the basic shading correction data generated in S24, as in S11. Data is generated (S30). The processing of S24 and S30 is an example of white correction data generation processing. Next, the CPU 31 corrects the document read data using the shading correction data generated in S30, similarly to S22 (S31). The process of S31 is an example of a white correction process.

CPU31は、白補正処理の実行後、デバイス移動機構26による第1読取部25の移動量から、第1読取部25が、例えばFB用ガラス21Bの右端寄りの読取終了位置に到達したか否かを判断する(S32)。CPU31は、第1読取部25が読取終了位置に到達していないと判断した場合(S32:NO)、S27に戻り、次の順位のラインについてS27〜S31の処理を実行する。一方、CPU31は、第1読取部25が読取終了位置に到達したと判断した場合(S32:YES)、デバイス移動機構26に第1読取部25の移動動作を停止させ、本読取制御処理を終了する。   After executing the white correction process, the CPU 31 determines whether the first reading unit 25 has reached the reading end position near the right end of the FB glass 21B, for example, based on the amount of movement of the first reading unit 25 by the device moving mechanism 26. Is determined (S32). When the CPU 31 determines that the first reading unit 25 has not reached the reading end position (S32: NO), the CPU 31 returns to S27 and executes the processes of S27 to S31 for the next ranking line. On the other hand, when the CPU 31 determines that the first reading unit 25 has reached the reading end position (S32: YES), the CPU 31 causes the device moving mechanism 26 to stop the moving operation of the first reading unit 25 and ends the reading control process. To do.

(本実施形態の効果)
白基準部材の読取時と原稿シートの読取時とで読取周期が相違することがある。しかし、この相違は、白基準部材の読取時に取得した第1側方データが示す値と、原稿シートの読取時に取得した第2側方データが示す値との相対比と相関関係がある。そこで、本実施形態によれば、白基準データに加えて、上記相対比を用いて、白補正データを生成し、その補正データを用いて、原稿画像データを補正する。これにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを抑制することが可能である。
(Effect of this embodiment)
The reading cycle may be different between reading the white reference member and reading the original sheet. However, this difference has a correlation with the relative ratio between the value indicated by the first side data acquired when reading the white reference member and the value indicated by the second side data acquired when reading the original sheet. Therefore, according to the present embodiment, white correction data is generated using the relative ratio in addition to the white reference data, and the original image data is corrected using the correction data. As a result, it is possible to suppress deterioration in the image quality of the read image corrected using the correction data, because the reading cycle is different between reading the white reference member and reading the original sheet.

また、この複合機1によれば、1ラインごとに、原稿読取処理、白補正データ生成処理および白補正処理を行うことにより、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。   Further, according to the multi-function device 1, by performing the document reading process, the white correction data generation process, and the white correction process for each line, the reading cycle is different between the reading of the white reference member and the reading of the document sheet. By making the difference, it is possible to more reliably suppress the deterioration of the image quality of the read image corrected using the correction data.

ADF読取では、第1ADF用対向部材15を白基準部材として利用し、第1側方データおよび第2側方データを、この共通の第1ADF用対向部材15に対する読取動作によって取得する。このため、第1側方データおよび第2側方データを、互いに異なる部材に対する読取動作によって取得する構成に比べて、精度の高い白補正値を算出することができる。   In the ADF reading, the first ADF facing member 15 is used as a white reference member, and the first side data and the second side data are acquired by the reading operation with respect to the common first ADF facing member 15. For this reason, it is possible to calculate a white correction value with higher accuracy than in a configuration in which the first side data and the second side data are acquired by reading operations on different members.

また、FB用押さえ部材16の対向面16Aの光反射特性は、白基準板22Aと同じである。従って、両者の光反射特性が互いに相違する構成に比べて、FB読取において、より正確な白補正データを生成することができる。このため、白補正した読取画像の画質が、スペクトラム拡散クロックの周波数の変動により低下することを、より確実に抑制することが可能である。   The light reflection characteristics of the facing surface 16A of the FB pressing member 16 are the same as those of the white reference plate 22A. Therefore, more accurate white correction data can be generated in the FB reading compared to a configuration in which the light reflection characteristics of the two are different from each other. For this reason, it is possible to more reliably suppress the image quality of the read image subjected to the white correction from being deteriorated due to the fluctuation of the frequency of the spread spectrum clock.

<他の実施形態>
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
<Other embodiments>
The technology disclosed in the present specification is not limited to the embodiments described with reference to the above description and drawings, and includes, for example, the following various aspects.

「画像処理装置」は、上記複合機1に限らず、スキャナ機能のみ有するスキャナ装置単体、印刷機能のみ有する印刷装置、ファクシミリ装置、コピー装置などでもよい。また、「画像処理装置」は、ADF読取、FB読取のいずれか一方のみ実行可能な構成でもよく、片面読取のみ可能な構成でもよい。   The “image processing apparatus” is not limited to the multifunction machine 1 but may be a single scanner apparatus having only a scanner function, a printing apparatus having only a printing function, a facsimile apparatus, a copying apparatus, or the like. Further, the “image processing apparatus” may be configured to execute only one of ADF scanning and FB scanning, or may be configured to perform only single-sided scanning.

上記実施形態では、制御部30は、1つのCPU31によって読取制御処理を実行する構成であった。しかし、これに限らず、制御部30は、CPUと画像処理回路34等のハード回路とにより読取制御処理を実行する構成、1または複数のCPUのみにより読取制御処理を実行する構成や、ASIC(Application Specific Integrated Circuit)などのハード回路のみにより読取制御処理を実行する構成でもよい。例えば、制御部30は、原稿読取処理、白補正データ生成処理および白補正処理の一部または全部を、画像処理回路34に実行させる構成でもよい。   In the above embodiment, the control unit 30 is configured to execute the reading control process by one CPU 31. However, the present invention is not limited to this, and the control unit 30 has a configuration in which the CPU and a hardware circuit such as the image processing circuit 34 execute the reading control processing, a configuration in which the reading control processing is executed only by one or a plurality of CPUs, and an ASIC ( A configuration in which the reading control process is executed only by a hardware circuit such as Application Specific Integrated Circuit) may be used. For example, the control unit 30 may be configured to cause the image processing circuit 34 to execute part or all of the document reading process, the white correction data generation process, and the white correction process.

クロック生成部35は、スペクトラム拡散クロック生成部35Bを有さず、一定周波数の基準クロックSCLKをそのまま出力する構成でもよい。即ち、制御部30は、基準クロックSCLKの一定周波数を基準として、第1読取部25および第2読取部17の光源の点灯期間や読取期間等を制御する構成でもよい。このような構成でも、例えば温度変化による基準クロックSCLKの周波数変動等により、やはり、白基準部材の読取時と原稿シートの読取時との時期のずれにより画質に影響を与えることがある。これに対し、制御部30は、図6の読取制御処理を実行することにより、上記画質に与える影響を抑制することができる。   The clock generation unit 35 may not have the spread spectrum clock generation unit 35B and may output the reference clock SCLK having a constant frequency as it is. That is, the control unit 30 may be configured to control the lighting period, the reading period, and the like of the light sources of the first reading unit 25 and the second reading unit 17 on the basis of a constant frequency of the reference clock SCLK. Even in such a configuration, for example, due to a change in the frequency of the reference clock SCLK due to a temperature change or the like, the image quality may be affected by a difference in timing between reading the white reference member and reading the original sheet. On the other hand, the control unit 30 can suppress the influence on the image quality by executing the reading control process of FIG.

「対向部材」は、第1ADF用対向部材15に限らず、少なくとも側方領域E2Aにおいて第1読取部25と対向する対向面を有する構成であればよい。   The “facing member” is not limited to the first ADF facing member 15, and may be any configuration having a facing surface that faces the first reading unit 25 at least in the side region E <b> 2 </ b> A.

FB用押さえ部材16の対向面16Aの光反射特性は、白基準板22Aとは異なってもよい。この場合、例えば対向面16Aと白基準板22Aとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。   The light reflection characteristics of the facing surface 16A of the FB pressing member 16 may be different from that of the white reference plate 22A. In this case, it is preferable to further correct the basic shading correction data using, for example, the ratio of the light reflectance between the facing surface 16A and the white reference plate 22A.

シール3Bの下面は、光反射率等の光反射特性が白基準板22Aとは異なってもよい。この場合、例えばシール3Bの下面と白基準板22Aとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。   The lower surface of the seal 3B may be different from the white reference plate 22A in light reflection characteristics such as light reflectance. In this case, it is preferable to further correct the basic shading correction data using, for example, the ratio of the light reflectance between the lower surface of the seal 3B and the white reference plate 22A.

制御部30は、複数ライン単位で、原稿読取処理、白補正データ生成処理および白補正処理を行う構成でもよい。例えば複数ラインのうちの一ラインの側方データから白補正データを生成し、この白補正データを用いて、複数ライン分の読取データを補正する。このような構成でも、白基準部材の読取時と原稿シートの読取時とで読取周期が相違することで、補正データを用いて補正した読取画像の画質が低下することを、より確実に抑制することが可能である。   The control unit 30 may be configured to perform document reading processing, white correction data generation processing, and white correction processing in units of a plurality of lines. For example, white correction data is generated from side data of one line of a plurality of lines, and the read data for a plurality of lines is corrected using the white correction data. Even with such a configuration, it is possible to more reliably suppress the deterioration of the image quality of the read image corrected using the correction data because the reading cycle is different between reading the white reference member and reading the original sheet. It is possible.

制御部30は、図7,8の読取制御処理において、白基準データの取得時には、基礎シェーディング補正データを生成せずに、原稿読取データの取得時に、白基準データおよび上記相対比を用いてシェーディング補正データを生成してもよい。具体的には、CPU31は、図7のS5の処理の実行後、S6の基礎白補正値F(0)を算出せずに、S7に進み、S11において、白基準データの各画素の画素値に、上記相対比を乗算して補正し、その補正後の白基準データからシェーディング補正データを生成してもよい。また、CPU31は、図8のS23の処理の実行後、S24の基礎白補正値F(0)を算出せずに、S25に進み、S30において、白基準データの各画素の画素値に、上記相対比を乗算して補正し、その補正後の白基準データからシェーディング補正データを生成してもよい。   In the reading control processing of FIGS. 7 and 8, the control unit 30 does not generate basic shading correction data when acquiring white reference data, but performs shading using the white reference data and the above relative ratio when acquiring document reading data. Correction data may be generated. Specifically, the CPU 31 proceeds to S7 without calculating the basic white correction value F (0) of S6 after executing the process of S5 in FIG. 7, and in S11, the pixel value of each pixel of the white reference data Alternatively, the correction may be performed by multiplying the relative ratio, and shading correction data may be generated from the corrected white reference data. Further, after executing the process of S23 of FIG. 8, the CPU 31 proceeds to S25 without calculating the basic white correction value F (0) of S24, and in S30, sets the pixel value of each pixel of the white reference data to Correction may be performed by multiplying the relative ratio, and shading correction data may be generated from the corrected white reference data.

制御部30は、図7,8の読取制御処理のS11、S30において、白補正値F(N)を、基礎補正値G(0)、第1画素値G(0)およびN番目のラインの第2画素値GN)から算出した。しかし、これに限らず、制御部30は、次の式に示すように、白補正値F(N)を、直前のN−1番号のラインの白補正値F(N)、N−1番目のラインの第2画素値G(N−1)、および、N番目のラインの第2画素値GN)から算出してもよい。
F(N)=F(N−1)×(G(N−1)/G(N))
In S11 and S30 of the reading control processing of FIGS. 7 and 8, the control unit 30 sets the white correction value F (N), the basic correction value G (0), the first pixel value G (0), and the Nth line. Calculated from the second pixel value GN). However, the present invention is not limited to this, and the control unit 30 sets the white correction value F (N) as the white correction value F (N) of the immediately preceding N−1 number line, as shown in the following equation. May be calculated from the second pixel value G (N-1) of the second line and the second pixel value GN of the Nth line).
F (N) = F (N−1) × (G (N−1) / G (N))

制御部30は、ADF読取において、第1側方データおよび第2側方データを、互いに異なる部材に対する読取動作によって取得する構成でもよい。例えば、制御部30は、白基準板22Aに対する読取動作によって第1側方データを取得し、第1ADF用対向部材15に対する読取動作によって第2側方データを取得してもよい。このとき、第1ADF用対向部材15の対向面15Aの光反射特性は、白基準板22Aと同じであることが好ましいが、異なっていてもよい。光反射特性が異なる場合、例えば第1ADF用対向部材15と白基準板22Aとの光反射率の比率を用いて、基礎シェーディング補正データを更に補正することが好ましい。   The controller 30 may be configured to acquire the first side data and the second side data by reading operations on different members in ADF reading. For example, the control unit 30 may acquire the first side data by a reading operation with respect to the white reference plate 22 </ b> A and may acquire the second side data by a reading operation with respect to the first ADF facing member 15. At this time, the light reflection characteristic of the facing surface 15A of the first ADF facing member 15 is preferably the same as that of the white reference plate 22A, but may be different. When the light reflection characteristics are different, it is preferable to further correct the basic shading correction data using, for example, the ratio of the light reflectance between the first ADF facing member 15 and the white reference plate 22A.

制御部30は、両面印刷時において、第2読取部17の読取に対して図7に示す読取制御処理を実行してもよい。この場合、第2ADF用対向部材27が白基準部材として利用されることが好ましい。   The control unit 30 may execute the reading control process shown in FIG. 7 for the reading of the second reading unit 17 at the time of duplex printing. In this case, the second ADF facing member 27 is preferably used as a white reference member.

1:複合機 14:ADF 15:第1ADF用対向部材 16:FB用押さえ部材 22A:白基準板 17:第1読取部 25:第2読取部 26:デバイス移動機構 E1:通過領域 E2:側方領域   1: MFP 14: ADF 15: First ADF facing member 16: FB holding member 22A: White reference plate 17: First reading unit 25: Second reading unit 26: Device moving mechanism E1: Passing area E2: Side region

Claims (5)

主走査方向に沿った読取領域で画像を読み取り、当該読取領域には原稿読取領域、及び、当該原稿読取領域の側方に位置する側方領域が含まれる読取部と、
原稿シートおよび前記読取部の少なくとも一方を移動させて、前記原稿読取領域内に前記原稿シートを通過させる移動部と、
白基準部材と、
一定の変調周期で周波数が変動するスペクトラム拡散クロックを生成するクロック生成部を有する、制御部と、備え、
前記制御部は、
前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で前記白基準部材を読み取らせ、前記読取部の出力がAD変換された前記原稿読取領域の読取データである白基準データを取得し、前記読取部の出力がAD変換された前記側方領域の読取データである第1側方データを取得する白基準読取処理と、
白色を示す値を前記白基準データで除算した値である基礎シェーディング補正データを算出する基礎シェーディング補正データ算出処理と、
前記読取部に、前記スペクトラム拡散クロックに応じた読取周期で、前記原稿シートを一ラインずつ読み取らせ、各ラインごとに、前記読取部の出力がAD変換された前記原稿読取領域の読取データである原稿読取データおよび前記読取部の出力がAD変換された前記側方領域の読取データである第2側方データを取得する原稿読取処理と、
前記原稿読取処理によって各ラインごとに取得された前記第2側方データによって前記第1側方データが示す値を除算し、その除算した値に基礎シェーディング補正データを乗算することで、各ラインごとにシェーディング補正データを取得するシェーディング補正データ取得処理と、
各ラインごとに取得された前記原稿読取データを、該ラインの前記シェーディング補正データを用いて補正するシェーディング補正処理と、
を実行する構成を有する、画像読取装置。
An image is read in a reading area along the main scanning direction, and the reading area includes a document reading area and a side area located to the side of the document reading area;
A moving unit that moves at least one of the original sheet and the reading unit to pass the original sheet into the original reading region;
A white reference member;
A control unit having a clock generation unit that generates a spread spectrum clock whose frequency fluctuates at a constant modulation period; and
The controller is
The reading unit is caused to read the white reference member at a reading cycle according to the spread spectrum clock, and obtains white reference data that is read data of the document reading region in which the output of the reading unit is AD-converted, A white reference reading process for obtaining first side data which is read data of the side region obtained by AD conversion of the output of the reading unit;
A basic shading correction data calculation process for calculating basic shading correction data that is a value obtained by dividing a value indicating white by the white reference data;
Read data of the original reading area obtained by causing the reading unit to read the original sheet line by line at a reading cycle according to the spread spectrum clock and AD-converting the output of the reading part for each line. Document reading processing for acquiring document reading data and second side data which is reading data of the side area obtained by AD conversion of the output of the reading unit ;
By dividing the value indicated by the first side data by the second side data acquired for each line by the document reading process, and multiplying the divided value by the basic shading correction data, for each line. Shading correction data acquisition processing for acquiring shading correction data in
A shading correction process for correcting the original reading data acquired for each line using the shading correction data of the line;
An image reading apparatus having a configuration for executing
請求項1に記載の画像読取装置であって、
原稿台を備え、
前記移動部は、前記読取部を移動させることにより、前記読取位置を、前記原稿台に配置された原稿シートに対して移動させる構成を含み、
前記原稿台のうち、前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
The image reading apparatus according to claim 1,
Equipped with a platen,
The moving unit includes a configuration in which the reading position is moved with respect to a document sheet disposed on the document table by moving the reading unit;
The image reading apparatus, wherein a light reflection characteristic of a portion corresponding to the side region of the document table is the same as that of the white reference member.
請求項2に記載の画像読取装置であって、
前記原稿台に配置された原稿シートを押さえ、主走査方向の幅が当該原稿シートよりも広い押さえ部材と、を備え、
前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、
前記押さえ部材のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
The image reading apparatus according to claim 2,
Holding down a document sheet placed on the platen, and a pressing member having a width in the main scanning direction wider than that of the document sheet,
The width of the white reference member in the main scanning direction is equal to or greater than the width of the reading region in the main scanning direction.
The image reading device, wherein the light reflection characteristic of at least a portion corresponding to the side region of the pressing member is the same as that of the white reference member.
請求項2または3に記載の画像読取装置であって、
前記原稿台の側方位置に非配置部が設けられ、
前記白基準部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上であり、
前記非配置部のうち、少なくとも前記側方領域に対応する部分の光反射特性は、前記白基準部材と同じである、画像読取装置。
The image reading apparatus according to claim 2, wherein
A non-arrangement portion is provided at a side position of the document table,
The width of the white reference member in the main scanning direction is equal to or greater than the width of the reading region in the main scanning direction.
The image reading device in which the light reflection characteristic of at least a portion corresponding to the side region in the non-arranged portion is the same as that of the white reference member.
請求項1から4のいずれか一項に記載の画像読取装置であって、
前記移動部は、前記原稿シートを、前記読取位置に向けて搬送する構成を含み、
前記白基準部材は、前記読取領域において、前記読取部に対して対向配置される対向部材であり、
前記対向部材の前記主走査方向の幅は、前記読取領域の前記主走査方向の幅以上である、画像読取装置。
The image reading apparatus according to any one of claims 1 to 4,
The moving unit includes a configuration for conveying the document sheet toward the reading position;
The white reference member is a facing member disposed to face the reading unit in the reading region,
The width of the opposing member in the main scanning direction is equal to or greater than the width of the reading region in the main scanning direction.
JP2013116066A 2013-05-31 2013-05-31 Image reading apparatus and read image correction program Active JP6244669B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013116066A JP6244669B2 (en) 2013-05-31 2013-05-31 Image reading apparatus and read image correction program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013116066A JP6244669B2 (en) 2013-05-31 2013-05-31 Image reading apparatus and read image correction program

Publications (2)

Publication Number Publication Date
JP2014236335A JP2014236335A (en) 2014-12-15
JP6244669B2 true JP6244669B2 (en) 2017-12-13

Family

ID=52138755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013116066A Active JP6244669B2 (en) 2013-05-31 2013-05-31 Image reading apparatus and read image correction program

Country Status (1)

Country Link
JP (1) JP6244669B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021125823A (en) 2020-02-06 2021-08-30 京セラドキュメントソリューションズ株式会社 Image processing apparatus

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2618923B2 (en) * 1987-10-08 1997-06-11 株式会社リコー Document reading device
JP2003037717A (en) * 2001-07-23 2003-02-07 Ricoh Co Ltd Image reader and imaging device
JP3688609B2 (en) * 2001-08-09 2005-08-31 シャープ株式会社 Document reader
JP2007201892A (en) * 2006-01-27 2007-08-09 Konica Minolta Business Technologies Inc Image reading method, image reader, and image reading program
JP2007208878A (en) * 2006-02-06 2007-08-16 Ricoh Co Ltd Image reading apparatus
JP2010068228A (en) * 2008-09-10 2010-03-25 Kyocera Mita Corp Image reading apparatus, and image forming apparatus
JP2010119055A (en) * 2008-11-14 2010-05-27 Sharp Corp Image reading device and image forming device with the same

Also Published As

Publication number Publication date
JP2014236335A (en) 2014-12-15

Similar Documents

Publication Publication Date Title
US7688477B2 (en) Image reading apparatus, and method for detecting size of document
JP5899970B2 (en) Image reading apparatus and white reference data abnormality determination program
US8730528B2 (en) Image reading apparatus, image forming apparatus, and image reading method
US20240103420A1 (en) Image forming apparatus
US20070236756A1 (en) Image Reading Apparatus
JP6047528B2 (en) Image reading apparatus and image forming apparatus
JP6142815B2 (en) Image reading device
JP5932149B2 (en) Document reading apparatus and image forming apparatus having the same
JP6244669B2 (en) Image reading apparatus and read image correction program
JP5795899B2 (en) Image forming system
JP6156174B2 (en) Image reading device
JP5919350B2 (en) Image reading apparatus and image forming apparatus
JP6025767B2 (en) Image reading apparatus, image forming apparatus, and image processing method
US9300836B2 (en) Image forming apparatus enabling circuit-cycling time of image carrier included in transfer unit to be found accurately
JP6079001B2 (en) Image reading apparatus and image reading program
JP2012104928A (en) Image reading apparatus and image forming apparatus
JP7281046B2 (en) Image forming apparatus and image forming method
JP5895336B2 (en) Image reading apparatus and image forming apparatus
JP2012104890A (en) Image reading device and image forming apparatus
JP6204433B2 (en) Image reading apparatus and image forming apparatus
JP6885076B2 (en) Image reader, image forming device, image processing device, and image processing method
JP5723798B2 (en) Image reading apparatus and image forming apparatus
US9641111B2 (en) Stepping motor driving device and image forming apparatus
JP6127507B2 (en) Image reading apparatus and image reading program
JP2014120893A (en) Image reader, control method of the same, and image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160406

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170328

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170801

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170929

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171030

R150 Certificate of patent or registration of utility model

Ref document number: 6244669

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150