JP5703724B2 - Image reading apparatus, image reading method and program thereof - Google Patents

Image reading apparatus, image reading method and program thereof Download PDF

Info

Publication number
JP5703724B2
JP5703724B2 JP2010271221A JP2010271221A JP5703724B2 JP 5703724 B2 JP5703724 B2 JP 5703724B2 JP 2010271221 A JP2010271221 A JP 2010271221A JP 2010271221 A JP2010271221 A JP 2010271221A JP 5703724 B2 JP5703724 B2 JP 5703724B2
Authority
JP
Japan
Prior art keywords
reading
reference data
unit
read
black
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
JP2010271221A
Other languages
Japanese (ja)
Other versions
JP2012124560A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2010271221A priority Critical patent/JP5703724B2/en
Publication of JP2012124560A publication Critical patent/JP2012124560A/en
Application granted granted Critical
Publication of JP5703724B2 publication Critical patent/JP5703724B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Systems Of Projection Type Copiers (AREA)
  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

本発明は、画像読取装置、画像読取方法及びそのプログラムに関する。   The present invention relates to an image reading apparatus, an image reading method, and a program thereof.

従来、画像読取装置としては、全黒画像を読取走査したときの出力レベルと入射光ゼロにおいて読取走査したときの出力レベルとの差を予め記憶すると共に、入射光ゼロにおいて読取走査したときの出力レベルを記憶し、これらの記憶した値を加算し、これをイメージセンサの画信号出力に対して作動増幅器で演算することで、黒レベル浮きを除去するものが提案されている(例えば、特許文献1参照)。この装置では、イメージセンサによる原稿読取ごとに全黒原稿を走査することなく経時変化のある黒レベル浮きを補正することができるとしている。   Conventionally, as an image reading apparatus, a difference between an output level when reading and scanning an all black image and an output level when reading and scanning at zero incident light is stored in advance, and an output when reading and scanning at zero incident light is stored. A technique has been proposed in which the level is stored, the stored values are added, and this is calculated by an operational amplifier with respect to the image signal output of the image sensor, thereby removing black level floating (for example, Patent Documents). 1). This apparatus is capable of correcting the black level float that changes with time without scanning an all-black document every time the document is read by the image sensor.

特開平8−98017号公報JP-A-8-98017

ところで、上述の装置などでは、原稿を載置してこれを読み取る場合や、原稿の自動搬送装置(オートドキュメントフィーダー:ADF)により原稿を搬送してこれを読み取ることがある。そして、原稿の読み取る方法の違いにより、例えば、原稿の移動方向を搬送経路へ規制する透明シートが自動搬送装置と読取領域との間に設けられているなどして、イメージセンサによる読取状況が異なることがある。   By the way, in the above-described apparatus or the like, there is a case where an original is placed and read, or an original is conveyed and read by an automatic document feeder (auto document feeder: ADF). The reading state of the image sensor differs depending on the method of reading the original, for example, a transparent sheet that restricts the moving direction of the original to the conveying path is provided between the automatic conveying device and the reading area. Sometimes.

本発明は、このような課題に鑑みなされたものであり、原稿の搬送を円滑にすると共に、原稿を載置して読み取った画像と原稿を自動搬送して読み取った画像との間に差が発生するのをより抑制することができる画像読取装置、画像読取方法及びそのプログラムを提供することを主目的とする。   The present invention has been made in view of the above problems, and facilitates the conveyance of the original, and there is a difference between the image read by placing the original and the image read by automatically conveying the original. It is a main object of the present invention to provide an image reading apparatus, an image reading method, and a program thereof that can further suppress the occurrence.

本発明は、上述の主目的を達成するために以下の手段を採った。   The present invention adopts the following means in order to achieve the main object described above.

本発明の画像読取装置は、
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、
前記読取手段により読み取り可能な搬送読取領域へ原稿を搬送経路に沿って搬送する自動搬送手段と、
前記読取手段により読み取り可能な載置読取領域を有し前記原稿を載置する載置部と、
前記発光部から照射された前記光が透過して前記原稿へ到達するよう前記搬送読取領域に設けられており、粗面加工され前記原稿の移動方向を規制する透明シートと、
前記載置部に載置された前記原稿を前記読取手段で読み取った読取データに対しては第1の黒基準データと白基準データとを用いて載置時シェーディング補正処理を実行する一方、前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データに対しては前記第1の黒基準データとは異なる第2の黒基準データと白基準データとを用いて搬送時シェーディング補正処理を実行するシェーディング補正手段と、
を備えたものである。
The image reading apparatus of the present invention includes:
A reading means for reading the document, comprising: a light emitting unit for irradiating light on the document; and a light receiving unit having a light receiving element for receiving the reflected light reflected by the document.
Automatic conveying means for conveying a document along a conveyance path to a conveyance reading area readable by the reading means;
A placement unit that has a placement reading area that can be read by the reading unit and places the document;
A transparent sheet that is provided in the conveyance and reading region so that the light emitted from the light-emitting unit is transmitted and reaches the original, and is roughened to regulate the moving direction of the original;
For the read data obtained by reading the document placed on the placement unit with the reading unit, the first black reference data and the white reference data are used to perform a placement shading correction process, Shading correction during conveyance using second black reference data and white reference data different from the first black reference data for the read data obtained by reading the original conveyed by the automatic conveyance unit by the reading unit Shading correction means for executing processing;
It is equipped with.

この画像読取装置では、粗面加工され、原稿の移動方向を規制する透明シートが搬送読取領域に設けられている。また、載置部に載置された原稿を読み取った読取データに対しては第1の黒基準データと白基準データとを用いて載置時シェーディング補正処理を実行する一方、自動搬送された原稿を読み取った読取データに対しては第1の黒基準データとは異なる第2の黒基準データと白基準データとを用いて搬送時シェーディング補正処理を実行する。このように、原稿の移動方向を規制する透明シートを備えるため、原稿の搬送を円滑にすることができる。また、透明シートが存在すると、透明シートの隙間の両面で反射した光が干渉して読取画像に同心円状のリング(ニュートンリング)が発生することがあるが、透明シートが粗面加工されているため、このニュートンリングの発生を防止することができる。更に、粗面加工された透明シートを介すると、散乱した光により黒領域がより白色側となる黒浮き状態が生じることがあるが、粗面加工した透明シートを介して読取データを得る際には、載置部での読取とは異なる第2の黒基準データを用いて搬送時シェーディング補正処理を実行するため、この黒浮き状態を補正することが可能となる。したがって、原稿を載置して読み取った画像と原稿を自動搬送して読み取った画像との間に差が発生するのをより抑制することができる。ここで、第2の黒基準データは、読取データが第1の黒基準データよりも黒色側へ移行するものとしてもよい。また、第2の黒基準データは、例えば、載置読取領域で読み取った読取データと搬送読取領域で読み取った読取データとの関係を経験的に求め、これらの読取データがより近似するように定めるものとしてもよい。   In this image reading apparatus, a transparent sheet that is roughened and regulates the moving direction of the document is provided in the transport reading area. Further, for the read data obtained by reading the document placed on the placement unit, the first black reference data and the white reference data are used to execute the placement shading correction process, while the automatically fed document The reading shading correction process is performed on the read data using the second black reference data and the white reference data different from the first black reference data. As described above, since the transparent sheet for restricting the moving direction of the document is provided, the document can be conveyed smoothly. In addition, when a transparent sheet is present, the light reflected from both sides of the gap between the transparent sheets may interfere to generate a concentric ring (Newton ring) in the read image, but the transparent sheet is roughened. Therefore, the occurrence of this Newton ring can be prevented. Furthermore, when a roughened transparent sheet is used, a black floating state in which the black region becomes more white due to scattered light may occur, but when reading data is obtained via the roughened transparent sheet. Since the shading correction process during conveyance is executed using the second black reference data different from the reading by the placement unit, it is possible to correct this black floating state. Therefore, it is possible to further suppress the occurrence of a difference between the image read by placing the original and the image read by automatically conveying the original. Here, the second black reference data may be such that the read data shifts to the black side with respect to the first black reference data. The second black reference data is determined so that, for example, the relationship between the read data read in the placement reading area and the read data read in the transport reading area is obtained empirically and these read data are more approximate. It may be a thing.

本発明の画像読取装置において、前記シェーディング補正手段は、前記搬送時シェーディング補正処理を実行するに際して、前記第1黒基準データを前記白基準データ側に移行した前記第2の黒基準データを用いるものとしてもよい。こうすれば、黒基準データと読取データとの差分がより小さくなる、即ち読取データが暗色側にシフトするため、粗面加工された透明シートにより生じる黒浮き状態を比較的容易に補正することができる。なお、「暗色側」とは、明度及び彩度がより低い側、例えば、より黒色側であるものとしてもよい。   In the image reading apparatus according to the aspect of the invention, the shading correction unit uses the second black reference data obtained by shifting the first black reference data to the white reference data side when executing the conveyance shading correction process. It is good. In this way, the difference between the black reference data and the read data becomes smaller, that is, the read data is shifted to the dark color side, so that it is possible to relatively easily correct the black floating state caused by the roughened transparent sheet. it can. The “dark color side” may be a side having lower brightness and saturation, for example, a black side.

本発明の画像読取装置において、前記シェーディング補正手段は、前記載置時シェーディング補正処理を実行する際には、前記読取データと前記第1黒基準データとの差分値を、前記白基準データと前記第1黒基準データとの差分値で除算した値を用いる一方、前記搬送時シェーディング補正処理を実行する際には、前記読取データと前記第2の黒基準データとの差分値を、前記白基準データと前記第2の黒基準データとの差分値で除算した値を用いるものとしてもよい。こうすれば、第2の黒基準データを用いて、粗面加工された透明シートにより生じる黒浮き状態を比較的容易に補正することができる。   In the image reading apparatus of the present invention, when the shading correction unit executes the above-described placement shading correction process, the difference value between the read data and the first black reference data is calculated as the white reference data and the white reference data. While the value divided by the difference value with the first black reference data is used, when the shading correction process during conveyance is executed, the difference value between the read data and the second black reference data is set as the white reference data. A value obtained by dividing the difference between the data and the second black reference data may be used. By so doing, it is possible to relatively easily correct the black floating state generated by the roughened transparent sheet using the second black reference data.

本発明の画像読取装置において、前記シェーディング補正手段は、前記搬送時シェーディング補正処理を実行するに際して、前記原稿を前記読取手段で読み取った読取データの明部範囲と該明部範囲よりも暗い範囲である暗部範囲とにおいて、該明部範囲に比して該暗部範囲ではより大きな補正量となる前記第2の黒基準データを用いるものとしてもよい。黒浮き状態は画像の暗部範囲において顕著なものとなるから、こうすれば、より効果的に黒浮き状態を補正することができる。ここで、「補正量」とは、例えば補正前の読取データの値と補正後の出力データの値との差分値としてもよい。また、「暗部範囲」とは、例えば、黒浮き状態が目視により顕著になる範囲としてもよい。このとき、前記シェーディング補正手段は、前記搬送時シェーディング補正処理を実行するに際して、前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データの暗部範囲では、暗色側になるほどより大きな補正量となる前記第2の黒基準データを用いるものとしてもよい。黒浮き状態はより黒に近い方がより顕著なものとなるから、こうすれば、更に効果的に黒浮き状態を補正することができる。   In the image reading apparatus of the present invention, when the shading correction unit performs the shading correction process during conveyance, the shading correction unit has a bright area of read data obtained by reading the original with the reading unit and a range darker than the bright area. The second black reference data that has a larger correction amount in the dark area than in the bright area may be used in a certain dark area. Since the black floating state becomes prominent in the dark range of the image, this makes it possible to correct the black floating state more effectively. Here, the “correction amount” may be, for example, a difference value between the read data value before correction and the output data value after correction. The “dark part range” may be, for example, a range in which the black floating state becomes noticeable visually. At this time, when executing the shading correction process during conveyance, the shading correction unit is larger in a dark portion range of read data obtained by reading the original conveyed by the automatic conveyance unit by the reading unit as it becomes darker. The second black reference data serving as a correction amount may be used. Since the black floating state becomes more prominent near black, this makes it possible to more effectively correct the black floating state.

本発明の画像読取装置は、載置読取時には前記載置部の載置読取領域に載置された前記原稿を読み取るよう前記読取手段を制御し、搬送読取時には前記原稿を搬送するよう前記自動搬送手段を制御すると共に該搬送された原稿を前記搬送読取領域で読み取るよう前記読取手段を制御する制御手段、を備えるものとしてもよい。   The image reading apparatus of the present invention controls the reading unit so as to read the document placed in the placement reading area of the placement unit at the time of placement reading, and the automatic conveyance to convey the document at the time of conveyance reading. Control means for controlling the reading means so as to read the transported document in the transport reading area may be provided.

本発明の画像読取方法は、
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、前記読取手段により読み取り可能な搬送読取領域へ原稿を搬送経路に沿って搬送する自動搬送手段と、前記読取手段により読み取り可能な載置読取領域を有し前記原稿を載置する載置部と、前記発光部から照射された前記光が透過して前記原稿へ到達するよう前記搬送読取領域に設けられており粗面加工され前記原稿の移動方向を規制する透明シートと、を備えた画像読取装置を利用した画像読取方法であって、
(a)前記載置部に載置された前記原稿を前記読取手段で読み取った読取データに対して、第1の黒基準データと白基準データとを用いて載置時シェーディング補正処理を実行するステップと、
(b)前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データに対して、前記第1の黒基準データとは異なる第2の黒基準データと白基準データとを用いて搬送時シェーディング補正処理を実行する、
ステップと、
を含むものである。
The image reading method of the present invention includes:
A reading unit that includes a light emitting unit that irradiates light on a document and a light receiving unit that receives light reflected from the document, and a reading unit that reads the document, and a conveyance reading region that can be read by the reading unit An automatic conveyance unit that conveys the original along the conveyance path, a placement reading area that can be read by the reading unit, a placement unit that places the document, and the light emitted from the light emitting unit is transmitted. An image reading method using an image reading apparatus provided with a transparent sheet that is provided in the conveyance reading area so as to reach the original and that regulates the moving direction of the original.
(A) A placement shading correction process is executed using the first black reference data and the white reference data on the read data obtained by reading the original placed on the placement unit by the reading unit. Steps,
(B) The second black reference data and the white reference data different from the first black reference data are used for the read data obtained by reading the original conveyed by the automatic conveyance unit by the reading unit. Execute shading correction processing during conveyance,
Steps,
Is included.

この画像読取方法では、上述した画像読取装置と同様に、例えば、原稿の移動方向を規制する透明シートを備えるため、原稿の搬送を円滑にすることができる。また、透明シートが粗面加工されているため、ニュートンリングの発生を防止することができる。更に、粗面加工した透明シートを介して読取データを得る際には、載置部での読取とは異なる第2の黒基準データを用いて搬送時シェーディング補正処理を実行するため、黒浮き状態を補正することができる。したがって、原稿を載置して読み取った画像と原稿を自動搬送して読み取った画像との間に差が発生するのをより抑制することができる。なお、この画像読取方法において、上述した画像読取装置の種々の態様を採用してもよいし、また、上述した画像読取装置の各機能を実現するようなステップを追加してもよい。   In this image reading method, as with the image reading apparatus described above, for example, since the transparent sheet that regulates the moving direction of the document is provided, the document can be smoothly conveyed. Moreover, since the transparent sheet is roughened, Newton's rings can be prevented from occurring. Further, when reading data is obtained through the roughened transparent sheet, since the shading correction process at the time of conveyance is executed using the second black reference data that is different from reading by the loading unit, the black floating state Can be corrected. Therefore, it is possible to further suppress the occurrence of a difference between the image read by placing the original and the image read by automatically conveying the original. In this image reading method, various aspects of the above-described image reading apparatus may be adopted, and steps for realizing each function of the above-described image reading apparatus may be added.

本発明のプログラムは、上述した画像読取方法の各ステップを1以上のコンピューターに実現させるためのものである。このプログラムは、コンピューターが読み取り可能な記録媒体(例えばハードディスク、ROM、FD、CD、DVDなど)に記録されていてもよいし、伝送媒体(インターネットやLANなどの通信網)を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した画像読取方法の各ステップが実行されるため、該制御方法と同様の作用効果が得られる。   The program of the present invention is for causing one or more computers to realize each step of the above-described image reading method. This program may be recorded on a computer-readable recording medium (for example, hard disk, ROM, FD, CD, DVD, etc.) or from a computer via a transmission medium (communication network such as the Internet or LAN). It may be distributed to another computer, or may be exchanged in any other form. If this program is executed by a single computer or if each step is shared and executed by a plurality of computers, each step of the above-described image reading method is executed, so that the same effect as the control method can be obtained. It is done.

マルチファンクションプリンター20の構成の概略を示す構成図。FIG. 2 is a configuration diagram illustrating an outline of a configuration of a multifunction printer 20. スキャナーユニット40の構成の概略を示す構成図。FIG. 2 is a configuration diagram showing an outline of the configuration of a scanner unit 40. ステップチャート30の一例を示す説明図。Explanatory drawing which shows an example of the step chart 30. FIG. 黒浮割合設定処理ルーチンの一例を示すフローチャート。The flowchart which shows an example of a black floating ratio setting process routine. FB読取モードとADF読取モードとの読取結果の対応関係の説明図。Explanatory drawing of the correspondence of the reading result of FB reading mode and ADF reading mode. 画像読取処理ルーチンの一例を示すフローチャート。6 is a flowchart illustrating an example of an image reading processing routine. 搬送時シェーディング補正処理の一例の概念図。The conceptual diagram of an example of the shading correction process at the time of conveyance. その他の黒浮き補正の設定の説明図。Explanatory drawing of the setting of other black float correction. 他の画像読取処理ルーチンの一例を示すフローチャート。7 is a flowchart illustrating an example of another image reading processing routine. FB読取モードとADF読取モードとの他の近似方法の説明図。Explanatory drawing of the other approximation method of FB reading mode and ADF reading mode.

次に、本発明の実施の形態を図面を用いて説明する。図1は、本発明の一実施形態であるマルチファンクションプリンター20の構成の概略を示す構成図であり、図2は、スキャナーユニット40の構成の概略を示す構成図である。   Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing an outline of the configuration of a multifunction printer 20 according to an embodiment of the present invention, and FIG. 2 is a configuration diagram showing an outline of the configuration of a scanner unit 40.

本実施形態のマルチファンクションプリンター20は、筐体21と、筐体21の上面を開閉可能な筐体カバー22とにより構成されており、原稿を光学的に読み取ってイメージデータを生成するスキャナーユニット40と、カセット23内にセットされている用紙を給紙し印刷して排紙トレイ24に排紙するプリンターユニット42と、ユーザーによる各種操作が可能な操作パネル46と、装置全体の制御を司るメインコントローラー80と、を備える。筐体21の上面には、原稿を載置して読み取る載置読取領域としてのガラス台32を有するフラットベッド部31が配設されており(図2参照)、ガラス台32に載置された原稿をスキャナーユニット40で光学的に読み取ることができるようになっている(以下、この動作モードをフラットベッド(FB)読取モードと呼ぶ)。また、筐体カバー22には、オートドキュメントフィーダーユニット61(以下、ADFユニットと呼ぶ)が内蔵されており(図2参照)、原稿ガイド29によりガイドされADF挿入口26にセットされている原稿Sを連続的に自動搬送しながらスキャナーユニット40で光学的に読み取ることができるようになっている(以下、この動作モードをADF読取モードと呼ぶ)。   The multi-function printer 20 according to the present embodiment includes a housing 21 and a housing cover 22 that can open and close the upper surface of the housing 21, and a scanner unit 40 that optically reads a document and generates image data. A printer unit 42 that feeds, prints, and discharges paper set in the cassette 23 to the paper discharge tray 24, an operation panel 46 that allows various operations by the user, and a main unit that controls the entire apparatus. And a controller 80. A flat bed portion 31 having a glass table 32 as a placement reading area for placing and reading a document is arranged on the upper surface of the housing 21 (see FIG. 2). An original can be optically read by the scanner unit 40 (hereinafter, this operation mode is referred to as a flat bed (FB) reading mode). The housing cover 22 incorporates an auto document feeder unit 61 (hereinafter referred to as an ADF unit) (see FIG. 2), and is guided by a document guide 29 and set in the ADF insertion slot 26. Can be optically read by the scanner unit 40 while being automatically and continuously conveyed (hereinafter, this operation mode is referred to as an ADF reading mode).

スキャナーユニット40は、スキャナーASIC50と、スキャナーエンジン60とを備える。スキャナーASIC50は、スキャナーエンジン60を制御する集積回路であり、メインコントローラー80からのスキャン指令を受けると、FB読取モードかADF読取モードかのいずれかのモードで原稿をイメージデータとして読み取るようスキャナーエンジン60を制御する。なお、ASICは、Application Specific
Integrated Circuitの略である。
The scanner unit 40 includes a scanner ASIC 50 and a scanner engine 60. The scanner ASIC 50 is an integrated circuit that controls the scanner engine 60. Upon receiving a scan command from the main controller 80, the scanner ASIC 50 reads the document as image data in either the FB reading mode or the ADF reading mode. To control. In addition, ASIC is Application Specific.
Abbreviation for Integrated Circuit.

スキャナーエンジン60は、図2に示すように、原稿を載置してこれを読み取り可能な載置読取領域としてのガラス台32を有するフラットベッド部31と、ADF挿入口26にセットされた原稿をADF読取領域34に自動搬送するADFユニット61と、キャリッジモーター78aと従動ローラー78bとに架け渡されたベルト79をキャリッジモーター78aで駆動することにより往復動するCISモジュール76と、を備える。ADFユニット61は、CISモジュール76により読み取り可能なADF読取領域34へ原稿Sを搬送経路62に沿って搬送する自動搬送装置として構成されている。このADFユニット61は、ADF挿入口26付近に配置されたピックアップローラー63と、搬送経路62に配置された複数の搬送ローラー64と、ADF排紙トレイ28付近に配置された排紙ローラー65とを備えており、各ローラー63,64,65を搬送モーター66で回転駆動させることにより、ADF挿入口26にセットされた原稿を一枚ずつ取り込んで搬送経路62上に自動搬送する。CISモジュール76は、ガラス台32あるいはADF読取領域34に光を照射する光源ユニット71と、原稿からの反射光を受光して電荷として蓄えることにより原稿を読み取るCIS74と、を搭載している。光源ユニット71は、赤色光を点灯する赤LED72Rと、緑色光を点灯する緑LED72Gと、青色光を点灯する青LED72Bの3色の光源を有しており、光源からの光を導光体73を介してガラス台32或いはADF読取領域34に照射する(図1参照)。このADF読取領域34には、光源ユニット71で発光した光が透過して原稿へ到達するよう透明な材質(例えばフィルムなど)で形成され、原稿Sの移動方向を搬送経路62へ規制する透明シート35が設けられている。この透明シート35には、図2に示すように、表面に凹凸をつけて光を散
乱させる粗面加工(ノングレア加工,防眩加工)が施されている。一般に、透明シートを介して画像の読み取りを行うと、透明シートの隙間の両面で反射した光が干渉して読取画像に同心円状のリング(ニュートンリング)が発生することがあるが、透明シートに粗面加工を施すことにより、このニュートンリングの発生を防止することができる。CIS74は、一ライン分の複数の受光素子(例えばCMOSイメージセンサー)75が主走査方向に配列されたものとして構成されており、各色のLED72R,72G,72Bの点灯を順次切り替えながら反射光を一色ずつ読み取ることによりカラーイメージデータを生成する。
As shown in FIG. 2, the scanner engine 60 places a document set on the ADF insertion port 26 and a flat bed portion 31 having a glass table 32 as a placement reading area where a document can be placed and read. An ADF unit 61 that automatically conveys to the ADF reading area 34, and a CIS module 76 that reciprocates by driving a belt 79 spanned between a carriage motor 78a and a driven roller 78b by the carriage motor 78a. The ADF unit 61 is configured as an automatic conveyance device that conveys the document S along the conveyance path 62 to the ADF reading area 34 that can be read by the CIS module 76. The ADF unit 61 includes a pickup roller 63 disposed in the vicinity of the ADF insertion port 26, a plurality of transport rollers 64 disposed in the transport path 62, and a discharge roller 65 disposed in the vicinity of the ADF discharge tray 28. The rollers 63, 64, 65 are driven to rotate by the conveyance motor 66, whereby the documents set in the ADF insertion port 26 are taken one by one and automatically conveyed onto the conveyance path 62. The CIS module 76 includes a light source unit 71 that irradiates light to the glass table 32 or the ADF reading area 34, and a CIS 74 that reads reflected light from the original and stores it as electric charges to read the original. The light source unit 71 includes light sources of three colors, a red LED 72R that turns on red light, a green LED 72G that turns on green light, and a blue LED 72B that turns on blue light. And irradiating the glass table 32 or the ADF reading area 34 (see FIG. 1). The ADF reading area 34 is formed of a transparent material (for example, a film) so that light emitted from the light source unit 71 is transmitted and reaches the original, and a transparent sheet that restricts the moving direction of the original S to the conveyance path 62. 35 is provided. As shown in FIG. 2, the transparent sheet 35 is subjected to a rough surface process (non-glare process, anti-glare process) that makes the surface uneven and scatters light. In general, when an image is read through a transparent sheet, the light reflected from both sides of the gap between the transparent sheets may interfere to generate a concentric ring (Newton ring) in the read image. By roughening the surface, this Newton ring can be prevented from occurring. The CIS 74 is configured such that a plurality of light receiving elements (for example, CMOS image sensors) 75 for one line are arranged in the main scanning direction, and the reflected light is changed to one color while sequentially turning on the LEDs 72R, 72G, and 72B of the respective colors. Color image data is generated by reading each one.

スキャナーASIC50は、各デバイスの制御を司る制御部52や読み取ったデータにシェーディング補正を実行するシェーディング補正処理部53を有する読取処理部51を備える。シェーディング補正処理については詳しくは後述するが、黒基準データKと白基準データWとを用い、光源ユニット71の発光のバラツキや受光素子75の素子毎の感度特性のバラツキなどに起因して画素毎に生じる濃度ムラを除去(シェーディング補正)する処理である。ガラス台32の副走査方向の端部には、白基準板36が設けられている。黒基準データKは、CISモジュール76と白基準板36とを対向させた状態で、全ての光源をオフとしてスキャンしたときに受光素子75で得られる出力電圧である。また、白基準データWは、CISモジュール76と白基準板36とを対向させた状態で、各色のLED72R、72G、72Bをオンとしてスキャンしたときに受光素子75で得られる出力電圧である。また、スキャナーASIC50は、LED72R,72G,72Bを個別にオンオフするLED駆動部54と、CIS74で生じたアナログ信号を図示しない増幅器を介して入力してデジタル信号に変換するA/D変換部56と、読取処理部51からの制御信号を受けてキャリッジモーター78aや搬送モーター66aを駆動するモーター駆動部58と、を備える。   The scanner ASIC 50 includes a reading processing unit 51 including a control unit 52 that controls each device and a shading correction processing unit 53 that performs shading correction on the read data. Although the shading correction process will be described in detail later, the black reference data K and the white reference data W are used, and each pixel is caused by variations in light emission of the light source unit 71 and sensitivity characteristics of the light receiving elements 75 in each element. Is a process of removing density unevenness (shading correction) occurring in the image. A white reference plate 36 is provided at the end of the glass table 32 in the sub-scanning direction. The black reference data K is an output voltage obtained by the light receiving element 75 when scanning is performed with all the light sources turned off with the CIS module 76 and the white reference plate 36 facing each other. The white reference data W is an output voltage obtained by the light receiving element 75 when scanning is performed with the LEDs 72R, 72G, and 72B of each color turned on with the CIS module 76 and the white reference plate 36 facing each other. The scanner ASIC 50 includes an LED driving unit 54 that individually turns on and off the LEDs 72R, 72G, and 72B, an A / D conversion unit 56 that inputs an analog signal generated by the CIS 74 via an amplifier (not shown), and converts the analog signal into a digital signal. A motor driving unit 58 that receives a control signal from the reading processing unit 51 and drives the carriage motor 78a and the conveyance motor 66a.

プリンターユニット42は、図1に示すように、プリンターASIC44とプリンターエンジン45とを備える。プリンターASIC44は、プリンターエンジン45を制御する集積回路であり、メインコントローラー80から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて記録紙に画像を印刷するようプリンターエンジン45を制御する。プリンターエンジン45は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、プリンターユニット42は、本発明の要旨をなさないから、その詳細な説明は省略する。   As shown in FIG. 1, the printer unit 42 includes a printer ASIC 44 and a printer engine 45. The printer ASIC 44 is an integrated circuit that controls the printer engine 45. Upon receiving a print command from the main controller 80, the printer ASIC 44 controls the printer engine 45 to print an image on recording paper based on an image file that is a target of the print command. . The printer engine 45 is configured as a well-known inkjet color printer mechanism that performs printing by ejecting ink from a print head onto paper. Since the printer unit 42 does not form the gist of the present invention, detailed description thereof is omitted.

操作パネル46は、中央に配置された表示部47と、この表示部47の左隣に配置された電源ボタン48と、を備える。表示部47は、タッチパネル式の液晶ディスプレイとして構成されており、モードを選択するモードボタンや、ディスプレイ上に表示される案内に従ってタッチすることによりメニューや項目を選択する選択/設定ボタン,コピーや印刷を開始するスタートボタンなどを表示してタッチ操作を受け付ける。ここで、モード選択ボタンにより選択可能なモードとしては、ガラス台32に載置された原稿をスキャンしてコピーするコピーモードやメモリーカードスロット49のメモリーカードMCに記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリーカードMCに保存するメモリーカードモード,写真フィルムをスキャンして印刷したりデータをメモリーカードMCに保存したりするフィルムモードなどがある。   The operation panel 46 includes a display unit 47 disposed in the center and a power button 48 disposed on the left side of the display unit 47. The display unit 47 is configured as a touch panel type liquid crystal display, a mode button for selecting a mode, a selection / setting button for selecting a menu or an item by touching according to a guide displayed on the display, copying or printing Display a start button or the like to start the touch and accept a touch operation. Here, as modes that can be selected by the mode selection button, printing is performed using a copy mode in which an original placed on the glass table 32 is scanned and copied, or an image stored in the memory card MC of the memory card slot 49. There are a memory card mode in which a document is scanned and converted into data and stored in the memory card MC, and a film mode in which a photographic film is scanned and printed or data is stored in the memory card MC.

メインコントローラー80は、CPU82を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したROM84と、一時的にスキャンデータや印刷データを記憶するRAM86と、操作パネル46と通信する内部通信インタフェース(I/F)87と、を備える。メインコントローラー80は、プリンターユニット42やスキャナーユニット40からの各種動作信号や各種検出
信号を入力したり、操作パネル46のタッチ操作に応じて発生する操作信号を入力したりする。また、メモリーカードスロット49に装着されたメモリーカードMCから画像ファイルを読み出したり、画像データの印刷を実行するようプリンターユニット42に指令を出力したり、操作パネル46からのスキャン指令に基づいて原稿を画像データとして読み取るようスキャナーユニット40に指令を出力したり、操作パネル46に表示部47の制御指令を出力したりする。
The main controller 80 is configured as a microprocessor centered on the CPU 82, and includes a ROM 84 that stores various processing programs, various data, various tables, a RAM 86 that temporarily stores scan data and print data, and an operation panel. And an internal communication interface (I / F) 87 that communicates with 46. The main controller 80 inputs various operation signals and various detection signals from the printer unit 42 and the scanner unit 40, and inputs operation signals generated in response to a touch operation on the operation panel 46. In addition, an image file is read from the memory card MC installed in the memory card slot 49, a command is output to the printer unit 42 to execute printing of image data, and a document is read based on a scan command from the operation panel 46. A command is output to the scanner unit 40 to read as image data, or a control command for the display unit 47 is output to the operation panel 46.

次に、こうして構成された本実施形態のマルチファンクションプリンター20の動作、まず、FB読取モードとADF読取モードとの画像の差を調整する処理について説明する。マルチファンクションプリンター20において、ADF読取モードでは、ADF読取領域34に配設された透明シート35によって黒浮きが生じることから、FB読取モードとの調整を行うのである。この処理では、スキャナーユニット40を用い、FB読取モードとADF読取モードとで所定のチャートを読み取り、出力データの対応関係を求める処理を行う。ここでは、スキャナーユニット40で無彩色の段階的な濃度のチャートを読み取る処理を行うものとした。図3は、ステップチャート30の一例を示す説明図である。この処理では、このステップチャート30を、ガラス台32の所定位置に載置して読み取りFB読取モードの出力データとし、ADF読取領域34の所定位置に載置して読み取りADF読取モードの出力データとする。図4は、黒浮割合設定処理ルーチンの一例を示すフローチャートである。このルーチンは、例えば、マルチファンクションプリンター20の製造工程において実施されるルーチンであり、図示しない管理パソコン(PC)のHDDに記憶され、マルチファンクションプリンター20がこの管理PCに接続され、ステップチャート30がガラス台32及びADF読取領域34に載置されたあと実行される。   Next, the operation of the multi-function printer 20 of the present embodiment configured as described above, first, the process of adjusting the image difference between the FB reading mode and the ADF reading mode will be described. In the multi-function printer 20, in the ADF reading mode, black floating occurs due to the transparent sheet 35 disposed in the ADF reading area 34, so adjustment with the FB reading mode is performed. In this process, the scanner unit 40 is used, a predetermined chart is read in the FB reading mode and the ADF reading mode, and a process for obtaining the correspondence relationship of the output data is performed. Here, it is assumed that the scanner unit 40 performs a process of reading an achromatic stepwise density chart. FIG. 3 is an explanatory diagram showing an example of the step chart 30. In this process, the step chart 30 is placed at a predetermined position on the glass table 32 as output data in the read FB read mode, and is placed at a predetermined position in the ADF read area 34 to read the output data in the read ADF read mode. To do. FIG. 4 is a flowchart showing an example of the black float ratio setting processing routine. This routine is, for example, a routine executed in the manufacturing process of the multifunction printer 20, and is stored in the HDD of a management personal computer (PC) (not shown). The multifunction printer 20 is connected to the management PC, and a step chart 30 is displayed. It is executed after being placed on the glass table 32 and the ADF reading area 34.

このルーチンが実行されると、管理PCのコントローラーが備えるCPUは、FB読取モードによりガラス台32に載置されたステップチャート30の読取処理を実行する(ステップS100)。ここでは、読み取った位置(チャートの濃度を表す)と読取データ(出力電圧)とを対応付けて記憶装置(HDD)に記憶する処理を行う。次に、FB読取モードの読取処理が終了したか否かを判定し(ステップS110)、読取処理が終了していないときには読取処理を継続し、読取処理が終了したときには、ADF読取モードによりADF読取領域34に載置されたステップチャート30の読取処置を実行する(ステップS120)。ここでも、読み取った位置(チャートの濃度を表す)と読取データ(出力電圧)とを対応付けてHDDに記憶する処理を行う。続いて、ADF読取モードの読取処理が終了したか否かを判定し(ステップS130)、読取処理が終了していないときには読取処理を継続する。一方、読取処理が終了したときには、FB読取モードでの読取データとADF読取モードでの読取データとの関係を求め(ステップS140)、黒浮割合Eを算出し、HDDに記憶し(ステップS150)、このルーチンを終了する。ステップS140では、FB読取モードでの読取データに対するADF読取モードでの読取データをプロットし、これらの関係として、線形近似式(直線)を求めるものとした。図5は、FB読取モードでの読取データとADF読取モードでの読取データとの対応関係の一例を表す説明図である。また、ステップS150では、FB読取モードでの読取データをX軸、ADF読取モードでの読取データをY軸とし、Y=aX+bの線形近似式を用いて切片bを求め、黒浮割合Eを、RGB値の平均値として、E=b/255×100(%)の式から求めるものとした。また、この黒浮割合Eは、ADF読取モードで原稿Sを読み取る際に用いるものとするが、詳しくは後述する。こうして、FB読取モードとADF読取モードでの読取データの差の情報としての機種特有の黒浮割合Eを求めておき、求めた黒浮割合Eを予め読取処理部51に記憶させておくのである。なお、この黒浮割合設定処理ルーチンは、管理PCのCPUが自動的に実行するものとしたが、特にこれに限定されず、作業者が手動で同様の作業を実行するものとしてもよい。   When this routine is executed, the CPU provided in the controller of the management PC executes the reading process of the step chart 30 placed on the glass table 32 in the FB reading mode (step S100). Here, processing for storing the read position (representing the density of the chart) and the read data (output voltage) in association with each other in the storage device (HDD) is performed. Next, it is determined whether or not the reading process in the FB reading mode is finished (step S110). When the reading process is not finished, the reading process is continued. When the reading process is finished, ADF reading is performed in the ADF reading mode. The reading treatment of the step chart 30 placed in the area 34 is executed (step S120). Also here, the process of storing the read position (representing the density of the chart) and the read data (output voltage) in association with each other is performed. Subsequently, it is determined whether or not the reading process in the ADF reading mode is completed (step S130). If the reading process is not completed, the reading process is continued. On the other hand, when the reading process is completed, the relationship between the reading data in the FB reading mode and the reading data in the ADF reading mode is obtained (step S140), and the black floating ratio E is calculated and stored in the HDD (step S150). This routine is terminated. In step S140, the read data in the ADF read mode is plotted with respect to the read data in the FB read mode, and a linear approximation expression (straight line) is obtained as a relationship between them. FIG. 5 is an explanatory diagram illustrating an example of a correspondence relationship between read data in the FB read mode and read data in the ADF read mode. In step S150, the reading data in the FB reading mode is set as the X axis, the reading data in the ADF reading mode is set as the Y axis, the intercept b is obtained using a linear approximation formula of Y = aX + b, and the black floating ratio E is calculated. The average value of RGB values was obtained from the equation E = b / 255 × 100 (%). The black floating ratio E is used when reading the document S in the ADF reading mode, and will be described in detail later. In this way, the model-specific black floating ratio E as information on the difference between the read data in the FB reading mode and the ADF reading mode is obtained, and the obtained black floating ratio E is stored in the reading processing unit 51 in advance. . The black float ratio setting process routine is automatically executed by the CPU of the management PC. However, the present invention is not particularly limited to this, and the operator may manually execute the same work.

次に、スキャナーユニット40で原稿をスキャンする際の動作について説明する。図6
はメインコントローラー80により実行される画像読取処理ルーチンの一例を示すフローチャートである。この処理は、例えば、モード選択ボタンによりコピーモード或いはメモリーカードモードなどが選択され、ADF挿入口26に原稿がセットされた状態或いはガラス台32に原稿がセットされた状態で、ユーザーによりスキャン条件設定の確定操作がなされたときに実行される。なお、この画像読取処理ルーチンでは、メインコントローラー80は、読取処理部51の制御部52やシェーディング補正処理部53などを利用して読取処理を行うものとした。
Next, an operation when scanning a document with the scanner unit 40 will be described. FIG.
5 is a flowchart showing an example of an image reading processing routine executed by the main controller 80. In this process, for example, the copy mode or the memory card mode is selected by the mode selection button, and the scanning condition is set by the user when the original is set in the ADF insertion slot 26 or the original is set on the glass table 32. This is executed when the confirmation operation is performed. In this image reading processing routine, the main controller 80 performs reading processing using the control unit 52 of the reading processing unit 51, the shading correction processing unit 53, and the like.

原稿読取処理ルーチンが実行されると、CPU82は、スキャナーASIC50に指令を出力し、シェーディング補正に用いる白基準データW及び黒基準データKを検出する処理を実行させる(ステップS200)。ここで、白基準データWの検出では、キャリッジ76と白基準板36とが対向する位置まで移動するようキャリッジモーター78aを駆動制御し、光源ユニット71の各色LED72R,72G,72Bの全てをオンとして白基準板36をスキャンし、各受光素子75で得られた出力電圧を主走査方向の画素数分格納する処理を行うものとした。また、黒基準データKの検出では、キャリッジ76と白基準板36とが対向する位置で、光源ユニット71の各色LED72R,72G,72Bの全てをオフとして白基準板36をスキャンし、各受光素子75で得られた出力電圧を主走査方向の画素数分格納する処理を行うものとした。ここで、各基準データは、本実施形態では、スキャンを所定回数繰り返して所定回数分のデータを取り、これらの平均値として設定するものとした。   When the original reading processing routine is executed, the CPU 82 outputs a command to the scanner ASIC 50 to execute processing for detecting the white reference data W and the black reference data K used for shading correction (step S200). Here, in the detection of the white reference data W, the carriage motor 78a is driven and controlled to move to a position where the carriage 76 and the white reference plate 36 face each other, and all the color LEDs 72R, 72G, 72B of the light source unit 71 are turned on. The white reference plate 36 is scanned, and the output voltage obtained by each light receiving element 75 is stored for the number of pixels in the main scanning direction. Further, in the detection of the black reference data K, the white reference plate 36 is scanned at the position where the carriage 76 and the white reference plate 36 face each other with all the color LEDs 72R, 72G, 72B of the light source unit 71 turned off. The output voltage obtained in 75 is stored for the number of pixels in the main scanning direction. Here, in this embodiment, each reference data is set as an average value of data obtained by repeating scanning a predetermined number of times to obtain a predetermined number of times.

こうして白基準データWと黒基準データKとを検出すると、原稿の読み取り方法がFB読取モードであるのか、ADF読取モードであるのかを、ユーザーにより設定された読取条件に基づいて判定する(ステップS210)。FB読取モードであるときには、フラットベッド用のシェーディング補正式及び補正係数Cfを設定する(ステップS220)。ここでは、例えば、フラットベッドでの読取データをDf、黒基準データをK、白基準データをW、原稿と出力画像との出力結果の一致を図るフラットベッド用補正係数をCf、フラットベッドでの出力データをDf’とすると、次式(1)に示すシェーディング補正式を用いるものとした。即ち、FB読取モードでの載置時シェーディング補正処理を実行する際には、読取データDfと黒基準データKとの差分値を、白基準データWと黒基準データKとの差分値で除算した値を用いるものとした。なお、フラットベッド用補正係数Cfは、原稿と出力画像との出力結果の一致を図る係数であり、経験的に求めるものとすることができる。   When the white reference data W and the black reference data K are thus detected, it is determined based on the reading condition set by the user whether the document reading method is the FB reading mode or the ADF reading mode (step S210). ). When in the FB reading mode, a shading correction formula and correction coefficient Cf for a flat bed are set (step S220). Here, for example, the reading data on the flat bed is Df, the black reference data is K, the white reference data is W, the flatbed correction coefficient for matching the output result between the original and the output image is Cf, and the flatbed is corrected. When the output data is Df ′, the shading correction formula shown in the following formula (1) is used. That is, when executing the mounting shading correction processing in the FB reading mode, the difference value between the read data Df and the black reference data K is divided by the difference value between the white reference data W and the black reference data K. Values were used. The flatbed correction coefficient Cf is a coefficient for matching the output results of the original and the output image, and can be obtained empirically.

Df’=Cf×(Df−K)/(W−K) …(1)   Df ′ = Cf × (Df−K) / (W−K) (1)

次に、読取開始がユーザーにより指示されたか否かを、操作パネル46に表示された図示しないスタートボタンが押下されたか否かに基づいて判定し(ステップS230)、読取開始が指示されていないときにはそのまま待機する。一方、読取開始が指示されると、読取センサとしてのCISモジュール76を走査し、ガラス台32(載置読取領域)に載置された原稿を読み取るようCISモジュール76を制御し、画像の読取処理を実行する(ステップS240)。画像の読取処理では、各色LED72R,72G,72Bをオンとして原稿に発光し、原稿からの反射光を受光素子75で受光し得られた出力電圧を主走査方向の画素数分格納することによりイメージデータを取得するものとした。次に、上記設定したFB読取モード用のシェーディング補正式を用いて載置時シェーディング補正処理を実行し(ステップS250)、読取が終了したか否かを判定する(ステップS260)。読取が終了していないときには、ステップS240以降の処理を繰り返し実行する。一方、読取が終了したときには、得られた画像データに対して、ユーザにより選択されている所定の処理を施し(ステップS270)、このルーチンを終了する。この所定の処理としては、例えば、得られた画像データをメモリーカードMCに保存する保存処理や、得
られた画像データをプリンターユニット42により印刷する印刷処理、得られた画像を操作パネル46に表示する表示処理などが挙げられる。
Next, it is determined whether or not the start of reading has been instructed by the user based on whether or not a start button (not shown) displayed on the operation panel 46 has been pressed (step S230). Wait as it is. On the other hand, when the start of reading is instructed, the CIS module 76 serving as a reading sensor is scanned, and the CIS module 76 is controlled so as to read a document placed on the glass table 32 (placement reading area). Is executed (step S240). In the image reading process, each color LED 72R, 72G, 72B is turned on to emit light to the original, and the output voltage obtained by receiving the reflected light from the original by the light receiving element 75 is stored for the number of pixels in the main scanning direction. Data was to be acquired. Next, the placement shading correction process is executed using the set shading correction formula for the FB reading mode (step S250), and it is determined whether or not the reading is completed (step S260). When the reading is not completed, the processes after step S240 are repeatedly executed. On the other hand, when the reading is completed, predetermined processing selected by the user is performed on the obtained image data (step S270), and this routine is terminated. As this predetermined processing, for example, storage processing for saving the obtained image data in the memory card MC, printing processing for printing the obtained image data by the printer unit 42, and display of the obtained image on the operation panel 46. Display processing to be performed.

一方、ステップS210で、原稿の読み取り方法がADF読取モードであるときには、スキャナーASIC50に記憶されている黒浮割合Eを読み出し(ステップS280)、この黒浮割合Eを加味したADF用のシェーディング補正式及び補正係数Caを設定する(ステップS290)。ここでは、例えば、黒基準データをK、白基準データをW、黒浮割合Eとしたときに、黒浮補正用の黒基準データK’は、式(2)により求めることができる。また、ADFでの読取データをDa、黒浮補正用の黒基準データK’、白基準データW、ADF用補正係数をCa、ADFでの出力データをDa’とすると、次式(3)に示すシェーディング補正式を用いてADF読取モードでのシェーディング補正を行うものとした。即ち、ADF読取モードでの搬送時シェーディング補正処理を実行する際には、読取データDaと黒浮補正用の黒基準データK’との差分値を、白基準データWと黒浮補正用の黒基準データK’との差分値で除算した値を用いるものとした。この黒浮補正用の黒基準データK’は、詳しくは後述するが、黒浮割合Eを加味することにより、黒基準データKを白基準側に嵩上げ(移行)した値となっている。ここで、ADF用補正係数Caは、透明シート35を加味せず、FB読取モードの出力画像とADF読取モードでの出力画像との出力結果の一致を図る係数であり、経験的に求めるものとすることができる。また、黒浮補正用の黒基準データK’は、例えば、ガラス台32で読み取った読取データとADF読取領域34で読み取った読取データとの関係を経験的に求め、これらの読取データがより近似するような値になるように黒浮割合Eの値を調整して定めるものとしてもよい。このように、ADF読取モードにおける搬送時シェーディング補正処理を利用して、FB読取モードでの読取画像とADF読取モードでの読取画像との間の画質の差の補正を実行するよう設定されているのである。   On the other hand, when the original reading method is the ADF reading mode in step S210, the black floating ratio E stored in the scanner ASIC 50 is read (step S280), and the shading correction formula for ADF in consideration of the black floating ratio E is read. And the correction coefficient Ca is set (step S290). Here, for example, assuming that the black reference data is K, the white reference data is W, and the black floating ratio E is, the black reference data K ′ for black floating correction can be obtained by Expression (2). Further, when the reading data in the ADF is Da, the black reference data K ′ for black floating correction, the white reference data W, the correction coefficient for ADF is Ca, and the output data in the ADF is Da ′, the following equation (3) is obtained. The shading correction in the ADF reading mode is performed using the shading correction formula shown. That is, when carrying out the shading correction process during conveyance in the ADF reading mode, the difference value between the read data Da and the black reference data K ′ for black floating correction is used as the difference value between the white reference data W and the black floating correction black. The value divided by the difference value from the reference data K ′ is used. As will be described in detail later, the black reference data K ′ for black floating correction is a value obtained by raising (shifting) the black reference data K to the white reference side by adding the black floating ratio E. Here, the ADF correction coefficient Ca is a coefficient for matching the output results of the output image in the FB reading mode and the output image in the ADF reading mode without taking the transparent sheet 35 into account, and is obtained empirically. can do. The black reference data K ′ for black float correction is obtained, for example, by empirically obtaining the relationship between the read data read by the glass table 32 and the read data read by the ADF read area 34, and these read data are more approximate. It may be determined by adjusting the value of the black floating ratio E so as to achieve such a value. In this way, the conveyance shading correction process in the ADF reading mode is used to correct the difference in image quality between the read image in the FB reading mode and the read image in the ADF reading mode. It is.

K’=K+(W−K)×E/100 …(2)
Da’=Ca×(Da−K’)/(W−K’) …(3)
K ′ = K + (W−K) × E / 100 (2)
Da ′ = Ca × (Da−K ′) / (W−K ′) (3)

次に、読取開始がユーザーにより指示されたか否かを、操作パネル46に表示された図示しないスタートボタンが押下されたか否かに基づいて判定し(ステップS300)、読取開始が指示されていないときにはそのまま待機する。一方、読取開始が指示されると、CISモジュール76をADF読取領域34に固定すると共に、ADFユニット61を駆動させて原稿Sを搬送し、ADF読取領域34で原稿を読み取るようCISモジュール76を制御し、画像の読取処理を実行する(ステップS310)。画像の読取処理では、各色LED72R,72G,72Bをオンとして原稿に発光し、原稿からの反射光を受光素子75で受光し得られた出力電圧を主走査方向の画素数分格納することによりイメージデータを取得するものとした。次に、上記設定したADF読取モード用のシェーディング補正式を用いて搬送時シェーディング補正処理を実行する(ステップS320)。   Next, it is determined whether or not the start of reading has been instructed by the user based on whether or not a start button (not shown) displayed on the operation panel 46 has been pressed (step S300). Wait as it is. On the other hand, when the start of reading is instructed, the CIS module 76 is fixed to the ADF reading area 34, and the ADF unit 61 is driven to transport the original S, and the CIS module 76 is controlled to read the original in the ADF reading area 34. Then, an image reading process is executed (step S310). In the image reading process, each color LED 72R, 72G, 72B is turned on to emit light to the original, and the output voltage obtained by receiving the reflected light from the original by the light receiving element 75 is stored for the number of pixels in the main scanning direction. Data was to be acquired. Next, the shading correction process during conveyance is executed using the set shading correction formula for the ADF reading mode (step S320).

ここで、この搬送時シェーディング補正処理について詳しく説明する。ADF読取領域34には、ADF読取領域34のガラスの隙間や搬送ローラー64などに原稿Sが挟まらないように、原稿Sの搬送方向を搬送経路62に規制する透明シート35が設けられている。一般的に、この透明シートの両面が平滑であると、ADF読取領域34のガラスと透明シートとの隙間で反射した光が干渉して読取画像に同心円状のリング(ニュートンリング)が発生することがある。ここでは、ADF読取領域34の側の表面に粗面加工を施した透明シート35を用いており、このニュートンリングの発生を防止することができる。しかしながら、透明シートに粗面加工が施されていると、この粗面加工された表面によって散乱した光により黒領域がより白色側にシフトする黒浮き状態が生じることがある。この状態では、FB読取モードで読み取った画像とADF読取モードで読み取った画像との間に差が生じる。したがって、ここでは、更に、黒浮割合Eを用い、FB読取モードでの
黒基準データKとは異なる黒浮補正用の黒基準データK’と白基準データWとを用いて搬送時シェーディング補正処理を実行し、この黒浮き状態を補正するのである。図7は、搬送時シェーディング補正処理の一例の概念図である。図7に示すように、FB読取モードでは、黒基準データKを用いてシェーディング補正処理を実行するが、ADF読取モードでは、黒浮割合Eを用いて白色側に移行した黒浮補正用の黒基準データK’を用いることによって、読取データDaと黒基準データとの差が小さくなる、即ち読取データが暗色側にシフトするのである。これにより、黒色を含む暗部範囲に生じうる違和感をより抑制することができる。なお、ここでは、切片bにより求めた黒浮割合Eを用いて黒浮補正用の黒基準データK’を求め、この黒基準データK’を用いるから、黒色を含む暗部範囲のみならず、白色側の読取データにも黒浮補正が適用される。しかしながら、明部範囲では、暗部範囲に比して視覚的な影響が小さいことから、ここでは、切片bにより求めた黒浮割合EやADF用のシェーディング補正式を用いて、黒浮補正をより簡便に実行するものとしたのである。
Here, the conveyance shading correction process will be described in detail. The ADF reading area 34 is provided with a transparent sheet 35 that restricts the conveyance direction of the document S to the conveyance path 62 so that the document S is not sandwiched between the glass gap of the ADF reading area 34 or the conveyance roller 64. . In general, if both surfaces of the transparent sheet are smooth, light reflected by a gap between the glass and the transparent sheet in the ADF reading area 34 interferes to generate a concentric ring (Newton ring) in the read image. There is. Here, a transparent sheet 35 having a roughened surface is used on the surface on the ADF reading area 34 side, and the occurrence of this Newton ring can be prevented. However, when the transparent sheet is roughened, a black floating state in which the black region is shifted to the white side due to light scattered by the roughened surface may occur. In this state, there is a difference between an image read in the FB reading mode and an image read in the ADF reading mode. Therefore, here, the black floating ratio E is further used, and the black reference data K ′ for black floating correction and the white reference data W which are different from the black reference data K in the FB reading mode are used. Is executed to correct this black floating state. FIG. 7 is a conceptual diagram of an example of the shading correction process during conveyance. As shown in FIG. 7, in the FB reading mode, shading correction processing is executed using the black reference data K. In the ADF reading mode, black floating correction black that has shifted to the white side using the black floating ratio E is used. By using the reference data K ′, the difference between the read data Da and the black reference data is reduced, that is, the read data is shifted to the dark color side. Thereby, the discomfort which may arise in the dark part range containing black can be suppressed more. Here, the black reference data K ′ for black floating correction is obtained using the black floating ratio E obtained from the intercept b, and this black reference data K ′ is used. Therefore, not only the dark part range including black but also white. The black float correction is also applied to the read data on the side. However, since the visual influence is smaller in the bright area than in the dark area, here, the black floating correction is further performed using the black floating ratio E obtained by the intercept b and the shading correction formula for ADF. It was supposed to be executed easily.

さて、ステップS320のあと、読取が終了したか否かを判定し(ステップS330)、読取が終了していないときには、ステップS310以降の処理を繰り返し実行する。一方、読取が終了したときには、ステップS270で、得られた画像データに対してユーザにより選択されている所定処理を施し、このルーチンを終了する。このように、透明シート35を介して原稿を読み取る際には、黒浮割合Eを用いて黒浮補正用の黒基準データK’を求め、これを用いてシェーディング補正処理を実行するのである。   Now, after step S320, it is determined whether or not the reading has been completed (step S330). If the reading has not been completed, the processes after step S310 are repeatedly executed. On the other hand, when the reading is completed, in step S270, predetermined processing selected by the user is performed on the obtained image data, and this routine is ended. As described above, when the original is read through the transparent sheet 35, the black reference data K ′ for black floating correction is obtained using the black floating ratio E, and the shading correction processing is executed using the black reference data K ′.

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の光源ユニット71が発光部に相当し、CIS74が受光部に相当し、CISモジュール76が読取手段に相当し、ADFユニット61が自動搬送手段に相当し、フラットベッド部31が載置部に相当し、透明シート35が透明シートに相当し、シェーディング補正処理部53がシェーディング補正手段に相当し、制御部52が制御手段に相当する。また、白基準データWが白基準データに相当し、黒基準データKが第1の黒基準データに相当し、黒浮補正用の黒基準データK’が第2の黒基準データに相当し、ADF読取領域34が搬送読取領域に相当し、ガラス台32の載置読取領域が載置読取領域に相当する。なお、本実施形態では、マルチファンクションプリンター20の動作を説明することにより本発明の画像読取方法の一例も明らかにしている。   Here, the correspondence between the components of the present embodiment and the components of the present invention will be clarified. In this embodiment, the light source unit 71 corresponds to a light emitting unit, the CIS 74 corresponds to a light receiving unit, the CIS module 76 corresponds to a reading unit, the ADF unit 61 corresponds to an automatic conveying unit, and the flat bed unit 31 is placed. The transparent sheet 35 corresponds to a transparent sheet, the shading correction processing unit 53 corresponds to a shading correction unit, and the control unit 52 corresponds to a control unit. Further, the white reference data W corresponds to the white reference data, the black reference data K corresponds to the first black reference data, the black reference data K ′ for black floating correction corresponds to the second black reference data, The ADF reading area 34 corresponds to the conveyance reading area, and the placement reading area of the glass table 32 corresponds to the placement reading area. In the present embodiment, an example of the image reading method of the present invention is also clarified by describing the operation of the multifunction printer 20.

以上詳述した本実施形態のマルチファンクションプリンター20では、粗面加工され原稿の移動方向を規制する透明シート35がADF読取領域34に設けられている。また、フラットベッド部31に載置された原稿を読み取った読取データに対しては黒基準データKと白基準データWとを用いて載置時シェーディング補正処理を実行する一方、自動搬送された原稿を読み取った読取データに対しては黒基準データKとは異なる黒浮補正用の黒基準データK’と白基準データWとを用いて搬送時シェーディング補正処理を実行する。このように、原稿の移動方向を規制する透明シート35を備えるため、原稿の搬送を円滑にすることができる。また、表面が平滑な透明シートが存在するとニュートンリングが発生することがあるが、透明シート35は粗面加工されているため、このニュートンリングの発生を防止することができる。更に、粗面加工された透明シート35を介すると黒浮き状態が生じることがあるが、透明シート35を介して読取データを得るADF読取モードの際には、FB読取モードとは異なる黒浮補正用の黒基準データK’を用いて搬送時シェーディング補正処理を実行するため、この黒浮き状態を補正することができる。したがって、原稿を載置して読み取った画像と原稿を自動搬送して読み取った画像との間に差が発生するのをより抑制することができる   In the multi-function printer 20 of the present embodiment described in detail above, the transparent sheet 35 that is roughened and restricts the moving direction of the document is provided in the ADF reading area 34. In addition, for the read data obtained by reading the document placed on the flat bed portion 31, the black reference data K and the white reference data W are used to perform the placement shading correction process, while the automatically conveyed document Is read using the black reference data K ′ for black float correction and the white reference data W which are different from the black reference data K, and the shading correction process during conveyance is executed. Thus, since the transparent sheet 35 that regulates the moving direction of the document is provided, the document can be smoothly conveyed. In addition, when a transparent sheet having a smooth surface is present, Newton rings may occur. However, since the transparent sheet 35 is roughened, the generation of Newton rings can be prevented. Further, a black floating state may occur through the roughened transparent sheet 35. In the ADF reading mode in which reading data is obtained through the transparent sheet 35, black floating correction different from the FB reading mode is performed. Since the shading correction process during conveyance is executed using the black reference data K ′ for use, this black floating state can be corrected. Therefore, it is possible to further suppress the occurrence of a difference between the image read by placing the original and the image read by automatically feeding the original.

また、搬送時シェーディング補正処理を実行するに際して、黒基準データKを白基準データ側に移行した黒浮補正用の黒基準データK’を用いるため、黒基準データと読取デー
タとの差分がより小さくなる、即ち読取データが暗色側にシフトするため、粗面加工された透明シートにより生じる黒浮き状態を比較的容易に補正することができる。更に、載置時シェーディング補正処理を実行する際には読取データDfと黒基準データKとの差分値を白基準データWと黒基準データKとの差分値で除算した値を用いる一方、搬送時シェーディング補正処理を実行する際には読取データDaと黒浮補正用の黒基準データK’との差分値を白基準データWと黒浮補正用の黒基準データK’との差分値で除算した値を用いるため、黒浮補正用の黒基準データK’を用いて、粗面加工された透明シートにより生じる黒浮き状態を比較的容易に補正することができる。更にまた、ADF読取モード用の補正係数Caでは補正することが困難な透明シート35により生じる黒浮き状態を、黒浮割合Eやこれを用いた黒浮補正用の黒基準データK’を用いて比較的容易に且つ比較的確実に補正することができる。更にまた、ADF用補正係数Caを用いてFB読取モードとADF読取モードとの大まかな調整を図ると共に、黒浮補正用の黒基準データK’を用いて透明シート35により生じる黒浮き状態をより確実に補正することができる。
Further, when executing the shading correction process during conveyance, the black reference data K ′ for black floating correction in which the black reference data K is shifted to the white reference data side is used, so that the difference between the black reference data and the read data is smaller. In other words, since the read data is shifted to the dark color side, it is possible to relatively easily correct the black floating state caused by the roughened transparent sheet. Further, when executing the placement shading correction process, a value obtained by dividing the difference value between the read data Df and the black reference data K by the difference value between the white reference data W and the black reference data K is used. When executing the shading correction process, the difference value between the read data Da and the black reference data K ′ for black floating correction is divided by the difference value between the white reference data W and the black reference data K ′ for black floating correction. Since the value is used, the black floating state caused by the roughened transparent sheet can be corrected relatively easily using the black reference data K ′ for black floating correction. Furthermore, the black floating state caused by the transparent sheet 35 that is difficult to be corrected by the correction coefficient Ca for the ADF reading mode is expressed by using the black floating ratio E and black reference data K ′ for black floating correction using the black floating ratio E. Correction can be performed relatively easily and relatively reliably. Furthermore, the rough adjustment between the FB reading mode and the ADF reading mode is attempted using the ADF correction coefficient Ca, and the black floating state generated by the transparent sheet 35 is further improved using the black reference data K ′ for black floating correction. It can be corrected reliably.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。   It should be noted that the present invention is not limited to the above-described embodiment, and it goes without saying that the present invention can be implemented in various modes as long as it belongs to the technical scope of the present invention.

例えば、上述した実施形態では、黒浮割合Eの求め方を、FB読取モードでの読取データとADF読取モードでの読取データとをプロットし、直線の近似式として切片bを求め、この切片bにより求めるものとしたが、特にこれに限定されない。例えば、搬送時シェーディング補正処理を実行するに際して、CISモジュール76により読み取られた読取データの明部範囲とこの明部範囲よりも暗い範囲である暗部範囲とにおいて、明部範囲に比して暗部範囲ではより大きな補正量となる黒浮補正用の黒基準データを用いるものとしてもよい。この「暗部範囲」とは、目視により黒浮き状態が顕著になる範囲としてもよく、例えば、RGB値(255を上限とする)のそれぞれの値が100以下を満たし、且つRGB値の平均が70以下を満たす画素としてもよい。図8は、曲線の近似式を用いたその他の黒浮補正の設定の説明図である。図8に示すように、FB読取モードでの読取データとADF読取モードでの読取データとをプロットし、暗部範囲においては、多項近似式Y=f(X)により曲線近似式を求め、この近似式を用いて例えばADF読取モードでの読取データを入力するとFB読取モードでの読取データの値が出力されるように設定してもよい。この暗部範囲は、例えば、黒浮きがより目立つような範囲に経験的に定めるものとしてもよい。こうすれば、暗部範囲では黒浮補正をより適切に補正することができ、且つ明部範囲では黒浮補正の影響をより低減することができ、より効果的に黒浮き状態を補正することができる。また、暗部範囲において、より暗色側ではより大きな補正量となる黒浮補正用の黒基準データを用いるものとしてもよい。黒浮き状態はより黒に近い方がより顕著なものとなるから、こうすれば、更に効果的に黒浮き状態を補正することができる。   For example, in the above-described embodiment, the black floating ratio E is obtained by plotting the read data in the FB reading mode and the read data in the ADF reading mode, and obtaining an intercept b as an approximate expression of a straight line. However, the present invention is not limited to this. For example, when executing the shading correction process at the time of conveyance, the dark part range is compared with the bright part range in the bright part range of the read data read by the CIS module 76 and the dark part range that is darker than the bright part range. Then, it is good also as what uses the black reference data for black floating correction used as a bigger correction amount. This “dark part range” may be a range in which the black floating state becomes noticeable visually. For example, each of RGB values (up to 255) satisfies 100 or less, and the average of RGB values is 70. A pixel that satisfies the following conditions may be used. FIG. 8 is an explanatory diagram of other black float correction settings using an approximate expression of a curve. As shown in FIG. 8, the reading data in the FB reading mode and the reading data in the ADF reading mode are plotted, and in the dark part range, a curve approximation expression is obtained by a polynomial approximation expression Y = f (X). For example, when reading data in the ADF reading mode is input using an expression, the value of the reading data in the FB reading mode may be output. This dark part range may be determined empirically, for example, in a range where the black float is more conspicuous. In this way, the black float correction can be corrected more appropriately in the dark range, and the influence of the black float correction can be further reduced in the bright range, and the black float correction can be corrected more effectively. it can. In the dark part range, black reference data for black float correction, which has a larger correction amount on the darker color side, may be used. Since the black floating state becomes more prominent near black, this makes it possible to more effectively correct the black floating state.

このとき、搬送時シェーディング補正処理は以下のように実行することができる。図9は、他の画像読取処理ルーチンの一例を示すフローチャートである。説明の便宜のため、上述した実施形態と重複する部分についてはその説明を省略する。ここでは、図8に示す、所定値d1を境界とする暗部範囲では、ADF読取モードでの読取データDaが暗色側になるほどより大きな黒基準データになるよう二次関数的に定められた黒浮補正用の黒基準データK’を用いる場合について説明する。なお、「暗色側」とは、明度及び彩度がより低い側、例えば、より黒色側であるものとしてもよい。この画像読取処理ルーチンを実行すると、上述した画像読取処理ルーチンのステップS300のあと、CPU82は、読取処理部51を利用し、以下の処理を実行する。ステップS300で読取開始が指示されると、CISモジュール76をADF読取領域34に固定すると共に、ADFユニット61を駆動させて原稿Sを搬送し、ADF読取領域34で原稿を読み取るようCISモジュール76を制御し、画像の読取処理を実行する(ステップS310)。次に、読み取った
読取データの値が暗部範囲にあるか否かを判定する(ステップS400)。この判定は、例えば、RGB値(255を上限とする)のそれぞれが100以下であり、且つRGBの平均値が70以下を満たす範囲などに定めるものとしてもよい。読取データの値が暗部範囲でないときには、ADF読取モードでの明部範囲の補正式を用いてシェーディング補正処理を実行する(ステップS410)。この明部範囲の補正式は、例えば、次式(4)に示すシェーディング補正式を用いるものとしてもよい。即ち、黒基準データKをそのまま用い、ADF用補正係数Caにより、FB読取モードとADF読取モードとの画質を調整する補正を行うのである。一方、ステップS400で読取データの値が暗部範囲にあるときには、暗部範囲の読取データに対応する黒基準データK’を用いると共に、上述した式(3)及び、式(5)を用いて搬送時シェーディング補正処理を実行する(ステップS420)。そして、ステップS410のあと、又はステップS420のあと、読取が終了したか否かを判定し(ステップS330)、読取が終了していないときには、ステップS310以降の処理を繰り返し実行する。一方、読取が終了したときには、ステップS270以降の処理を実行する。このように、読取データDaが暗色側になるほどより大きな黒基準データになるよう二次関数的に定められた黒浮補正用の黒基準データK’を用いることから、暗色側では読取データが相対的により黒色側に移行する。こうすれば、暗部範囲では黒浮補正をより適切に補正することができ、且つ明部範囲では黒浮補正の影響をより低減することができ、より効果的に黒浮き状態を補正することができる。
At this time, the shading correction process during conveyance can be executed as follows. FIG. 9 is a flowchart illustrating an example of another image reading processing routine. For convenience of description, description of the same parts as those in the above-described embodiment is omitted. Here, in the dark part range shown in FIG. 8 with the predetermined value d1 as a boundary, the black floating point determined in a quadratic function so that the read data Da in the ADF reading mode becomes larger black reference data as it becomes darker. A case where the black reference data K ′ for correction is used will be described. The “dark color side” may be a side having lower brightness and saturation, for example, a black side. When this image reading processing routine is executed, after step S300 of the above-described image reading processing routine, the CPU 82 uses the reading processing unit 51 to execute the following processing. When the start of reading is instructed in step S300, the CIS module 76 is fixed to the ADF reading area 34, the ADF unit 61 is driven to transport the original S, and the CIS module 76 is read so as to read the original in the ADF reading area 34. The image reading process is executed (step S310). Next, it is determined whether or not the read value of the read data is in the dark part range (step S400). This determination may be made, for example, in a range where each of the RGB values (with 255 as the upper limit) is 100 or less and the average value of RGB is 70 or less. When the value of the read data is not in the dark part range, the shading correction process is executed using the bright part range correction formula in the ADF reading mode (step S410). For example, the shading correction formula shown in the following formula (4) may be used as the bright range correction formula. That is, the black reference data K is used as it is, and correction for adjusting the image quality in the FB reading mode and the ADF reading mode is performed by the ADF correction coefficient Ca. On the other hand, when the value of the read data is in the dark part range in step S400, the black reference data K ′ corresponding to the read data in the dark part range is used, and at the time of conveyance using the above-described equations (3) and (5). A shading correction process is executed (step S420). Then, after step S410 or after step S420, it is determined whether or not reading has been completed (step S330). If reading has not been completed, the processing after step S310 is repeatedly executed. On the other hand, when the reading is completed, the processing after step S270 is executed. In this way, since the black reference data K ′ for black float correction determined in a quadratic function so that the black reference data becomes larger as the read data Da becomes darker, the read data is relatively read on the dark color side. Move to the black side. In this way, the black float correction can be corrected more appropriately in the dark range, and the influence of the black float correction can be further reduced in the bright range, and the black float correction can be corrected more effectively. it can.

Da’=Ca×(Da−K)/(W−K) …(4)
K’=K+f(Da) …(5)
Da ′ = Ca × (Da−K) / (W−K) (4)
K ′ = K + f (Da) (5)

上述した実施形態では、黒浮割合Eの求め方を、FB読取モードでの読取データとADF読取モードでの読取データとをプロットし、直線の近似式として切片bを求め、この切片bから求めるものとしたが、例えば、図10に示すように、明部範囲と明部範囲よりも暗色側の暗部範囲とで、別の直線近似式を求め、これらの近似式を用いて各々黒基準データK’を算出し、明部範囲ついては明部範囲の黒浮補正用の黒基準データK’を利用し、暗部範囲ついては暗部範囲の黒浮補正用の黒基準データK’を利用して搬送時シェーディング補正処理を実行するものとしてもよい。このとき、例えば、暗部範囲では、暗部範囲の直線近似式の切片b’により求めた黒浮補正用の黒基準データK’を利用し、明部範囲では、明部範囲の直線近似式の切片b”により求めた黒基準データK”を利用して搬送時シェーディング補正処理を実行するものとしてもよい。こうしても、透明シート35により生じうる黒浮き状態を補正することができる。   In the above-described embodiment, the black floating ratio E is obtained by plotting the read data in the FB reading mode and the read data in the ADF reading mode, obtaining an intercept b as an approximate expression of a straight line, and obtaining from the intercept b. For example, as shown in FIG. 10, different linear approximation equations are obtained for the bright portion range and the dark portion range on the darker side than the bright portion range, and the black reference data is obtained using these approximation equations. When K ′ is calculated and transported using the black reference data K ′ for black float correction in the bright part range for the bright part range and the black reference data K ′ for black float correction in the dark part range for the dark part range The shading correction process may be executed. At this time, for example, in the dark part range, the black reference data K ′ for black float correction obtained by the intercept b ′ of the linear approximation formula of the dark part range is used, and in the bright part range, the intercept of the linear approximation formula of the bright part range. The shading correction process during conveyance may be executed using the black reference data K ″ obtained by b ″. Even in this way, it is possible to correct the black floating state that may occur due to the transparent sheet 35.

上述した実施形態では、搬送時シェーディング補正処理では、黒浮割合Eを用いて求めた黒浮補正用の黒基準データK’を用いるものとしたが、FB読取モードでの載置時シェーディング補正処理での黒基準と異なるものとすれば、特にこれに限定されず、透明シート35の存在により生じる黒浮き状態を解消可能な黒浮補正用の黒基準データK’を用いるものとすればよい。また、上述した実施形態では、黒基準データKを白基準データ側に移行した黒浮補正用の黒基準データK’を用いるものとしたが、特にこれに限定されない。また、上述した実施形態では、載置時シェーディング補正処理を実行する際には、読取データDfと黒基準データKとの差分値を白基準データWと黒基準データKとの差分値で除算した値を用いる一方、搬送時シェーディング補正処理を実行する際には読取データDaと黒基準データK’との差分値を白基準データWと黒基準データK’との差分値で除算した値を用いるものとしたが、特にこれに限定されない。   In the above-described embodiment, the black shading correction black reference data K ′ obtained using the black floating ratio E is used in the conveyance shading correction processing. However, the placement shading correction processing in the FB reading mode is used. If the black reference is different from the black reference, the black reference data K ′ for black floating correction that can eliminate the black floating state caused by the presence of the transparent sheet 35 may be used. Further, in the above-described embodiment, the black reference data K ′ for correcting black floating is used in which the black reference data K is shifted to the white reference data side. However, the present invention is not particularly limited thereto. In the above-described embodiment, when the placement shading correction process is executed, the difference value between the read data Df and the black reference data K is divided by the difference value between the white reference data W and the black reference data K. On the other hand, when executing the shading correction process during conveyance, a value obtained by dividing the difference value between the read data Da and the black reference data K ′ by the difference value between the white reference data W and the black reference data K ′ is used. However, the present invention is not limited to this.

上述した実施形態では、透明シート35はフラットベッド部31のADF読取領域34側に固定されているものとしたが、搬送される原稿SとADF読取領域34との間に粗面加工を行った透明シート35が存在するものとすれば特に限定されず、ADFユニット61の搬送経路62側に透明シート35が固定されていてもよい。   In the above-described embodiment, the transparent sheet 35 is fixed to the ADF reading area 34 side of the flat bed portion 31, but roughening is performed between the conveyed document S and the ADF reading area 34. If the transparent sheet 35 exists, it will not specifically limit, The transparent sheet 35 may be fixed to the conveyance path 62 side of the ADF unit 61. FIG.

上述した実施形態では、FB読取モード及びADF読取モードにおいて、同じ白基準データWを用いるものとして説明したが、特にこれに限定されず、FB読取モードとADF読取モードとで異なる白基準データを用いるものとしてもよい。   In the embodiment described above, the same white reference data W is used in the FB reading mode and the ADF reading mode. However, the present invention is not particularly limited to this, and different white reference data is used in the FB reading mode and the ADF reading mode. It may be a thing.

上述した実施形態では、メインコントローラー80とスキャナーASIC50とを備えるものとしたが、黒基準データを用いたシェーディング補正処理を実行可能であるものとすれば、機能分担等はこれに限定されず、メインコントローラー80とスキャナーASIC50とが一体となっていてもよいし、他のASICを更に備え更に機能分担するものとしてもよい。   In the above-described embodiment, the main controller 80 and the scanner ASIC 50 are provided. However, if the shading correction process using the black reference data can be executed, the function sharing and the like are not limited to this. The controller 80 and the scanner ASIC 50 may be integrated, or another ASIC may be further provided to further share functions.

上述した実施形態では、黒浮き割合設定処理ルーチンを製造工程で行うものとしたが、特にこれに限定されず、ステップチャート30をマルチファンクションプリンター20に添付して販売し、ユーザーが黒浮き割合設定処理ルーチンを実行するものとしてもよい。また、不定期又は定期的なメンテナンス時にサービスマンが黒浮き割合設定処理ルーチンを実行し、黒浮割合Eの値や補正係数Cf,Caなどを書き換えるものとしてもよい。   In the above-described embodiment, the black float ratio setting processing routine is performed in the manufacturing process. However, the present invention is not limited to this. The step chart 30 is attached to the multifunction printer 20 and sold, and the user sets the black float ratio. A processing routine may be executed. Further, the serviceman may execute a black float ratio setting processing routine at irregular or regular maintenance, and rewrite the value of the black float ratio E, correction coefficients Cf, Ca, and the like.

上述した実施形態では、マルチファンクションプリンター20として説明したが、スキャナーユニットによりFB読取モード及びADF読取モードを行えるものとすれば特に限定されず、例えば、スキャナー装置としてもよいし、FAX機能を備えたFAX装置としてもよい。また、プリンターユニット42は、インクジェット方式のカラープリンター機構としたが、特にこれに限定されず、電子写真方式のカラープリンターとしてもよいし、ドットインパクト方式のカラープリンターとしてもよいし、これらのモノクロプリンターとしてもよい。   In the above-described embodiment, the multi-function printer 20 has been described. However, there is no particular limitation as long as the FB reading mode and the ADF reading mode can be performed by the scanner unit. A FAX apparatus may be used. In addition, the printer unit 42 is an inkjet color printer mechanism, but is not particularly limited thereto, and may be an electrophotographic color printer, a dot impact color printer, or a monochrome printer of these. It is good.

上述した実施形態では、マルチファンクションプリンター20として説明したが、画像読取方法としてもよいし、この方法を実行するプログラムとしてもよい。   In the above-described embodiment, the multi-function printer 20 has been described. However, an image reading method or a program for executing this method may be used.

20 マルチファンクションプリンター、21 筐体、22 筐体カバー、23 カセット、24 排紙トレイ、26 ADF挿入口、28 ADF排紙トレイ、29 原稿ガイド、30 ステップチャート、31 フラットベッド部、32 ガラス台、34 ADF読取領域、35 透明シート、36 白基準板、40 スキャナーユニット、42 プリンターユニット、46 操作パネル、49 メモリーカードスロット、50 スキャナーASIC、51 読取処理部、52 制御部、53 シェーディング補正処理部、54 LED駆動部、56 A/D変換部、58 モーター駆動部、60 スキャナーエンジン、61 ADFユニット、62 搬送経路、63 ピックアップローラー、64 搬送ローラー、65 排紙ローラー、66 搬送モーター、66a 搬送モーター、71 光源ユニット、72B 青LED、72G 緑LED、72R 赤LED、73 導光体、74 CIS、75 受光素子、76 CISモジュール、78B 従動ローラー、78b
従動ローラー、78a キャリッジモーター、79 ベルト、80 メインコントローラー、82 CPU、84 ROM、86 RAM、87 内部通信インタフェース(I/F)、MC メモリーカード。
20 Multi-function printer, 21 Case, 22 Case cover, 23 Cassette, 24 Paper discharge tray, 26 ADF insertion slot, 28 ADF paper output tray, 29 Document guide, 30 Step chart, 31 Flatbed section, 32 Glass stand, 34 ADF reading area, 35 transparent sheet, 36 white reference plate, 40 scanner unit, 42 printer unit, 46 operation panel, 49 memory card slot, 50 scanner ASIC, 51 reading processing unit, 52 control unit, 53 shading correction processing unit, 54 LED drive unit, 56 A / D conversion unit, 58 motor drive unit, 60 scanner engine, 61 ADF unit, 62 transport path, 63 pickup roller, 64 transport roller, 65 paper discharge roller, 66 transport motor, 66a transport motor, 1 light source unit, 72B blue LED, 72G green LED, 72R red LED, 73 light guide, 74 CIS, 75 light-receiving element, 76 CIS module, 78B driven roller, 78b
Followed roller, 78a Carriage motor, 79 belt, 80 main controller, 82 CPU, 84 ROM, 86 RAM, 87 Internal communication interface (I / F), MC memory card.

Claims (7)

原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、
前記読取手段により読み取り可能な搬送読取領域へ原稿を搬送経路に沿って搬送する自動搬送手段と、
前記読取手段により読み取り可能な載置読取領域を有し前記原稿を載置する載置部と、
前記発光部から照射された前記光が透過して前記原稿へ到達するよう前記搬送読取領域に設けられており、前記搬送読取領域側の表面が粗面加工され前記原稿の移動方向を規制する透明シートと、
前記載置部に載置された前記原稿を前記読取手段で読み取った読取データに対しては第1の黒基準データと白基準データとを用いて載置時シェーディング補正処理を実行する一方、前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データに対しては前記第1黒基準データを前記白基準データ側に移行した第2の黒基準データと前記白基準データとを用いて搬送時シェーディング補正処理を実行するシェーディング補正手段と、
を備えた画像読取装置。
A reading means for reading the document, comprising: a light emitting unit for irradiating light on the document; and a light receiving unit having a light receiving element for receiving the reflected light reflected by the document.
Automatic conveying means for conveying a document along a conveyance path to a conveyance reading area readable by the reading means;
A placement unit that has a placement reading area that can be read by the reading unit and places the document;
A transparent surface that is provided in the transport reading area so that the light emitted from the light emitting section is transmitted and reaches the original, and the surface on the side of the transport reading area is roughened to regulate the moving direction of the original. Sheet,
For the read data obtained by reading the document placed on the placement unit with the reading unit, the first black reference data and the white reference data are used to perform a placement shading correction process, the second black reference data and the white reference data with respect to the reading data read by the reading means the document conveyed by the automatic conveying means moves said first black reference data in the white reference data side Shading correction means for performing a shading correction process during conveyance using
An image reading apparatus comprising:
前記シェーディング補正手段は、前記載置時シェーディング補正処理を実行する際には、前記読取データと前記第1黒基準データとの差分値を、前記白基準データと前記第1黒基準データとの差分値で除算した値を用いる一方、前記搬送時シェーディング補正処理を実行する際には、前記読取データと前記第2の黒基準データとの差分値を、前記白基準データと前記第2の黒基準データとの差分値で除算した値を用いる、請求項1に記載の画像読取装置。 The shading correction means, when performing a pre-described standing time shading correction process, a difference value between the the read data of the first black reference data, and the white reference data with said first black reference data On the other hand, when executing the shading correction process during conveyance, the difference value between the read data and the second black reference data is used as the difference value between the white reference data and the second reference data. The image reading apparatus according to claim 1, wherein a value divided by a difference value with respect to black reference data is used. 前記シェーディング補正手段は、前記搬送時シェーディング補正処理を実行するに際して、前記原稿を前記読取手段で読み取った読取画素のうち、255を上限としたRGB値のそれぞれの値が一定数以下、かつRGB値の平均が一定数以下を満たす暗部範囲と、該暗部範囲以外の明部範囲とにおいて、該明部範囲に比して該暗部範囲ではより大きな補正量となる前記第2の黒基準データを用いる、請求項1〜のいずれか1項に記載の画像読取装置。 When performing the shading correction process during conveyance, the shading correction unit is configured such that each of the RGB values with an upper limit of 255 among reading pixels obtained by reading the original with the reading unit is equal to or less than a certain number and the RGB value The second black reference data, which has a larger correction amount in the dark part range than the bright part range, is used in the dark part range where the average of the dark part range satisfies a certain number or less and the bright part range other than the dark part range. the image reading apparatus according to any one of claims 1-2. 前記シェーディング補正手段は、前記搬送時シェーディング補正処理を実行するに際して、前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データの暗部範囲では、暗色側になるほどより大きな補正量となる前記第2の黒基準データを用いる、請求項に記載の画像読取装置。 When the shading correction unit performs the on-conveying shading correction process, the darker range of the read data obtained by reading the original conveyed by the automatic conveyance unit with the reading unit has a larger correction amount as it becomes darker. The image reading apparatus according to claim 3 , wherein the second black reference data is used. 請求項1〜のいずれか1項に記載の画像読取装置であって、
載置読取時には前記載置部の載置読取領域に載置された前記原稿を読み取るよう前記読取手段を制御し、搬送読取時には前記原稿を搬送するよう前記自動搬送手段を制御すると共に該搬送された原稿を前記搬送読取領域で読み取るよう前記読取手段を制御する制御手段、を備えた画像読取装置。
The image reading apparatus according to any one of claims 1 to 4 ,
The reading means is controlled so as to read the original placed on the placement reading area of the placement unit at the time of placement reading, and the automatic conveying means is controlled so as to convey the original at the time of transport reading and the transported. An image reading apparatus comprising: control means for controlling the reading means so as to read the original document in the transport reading area.
原稿へ光を照射する発光部と前記光が前記原稿で反射した反射光を受光する受光素子を有する受光部とを備え該原稿を読み取る読取手段と、前記読取手段により読み取り可能な搬送読取領域へ原稿を搬送経路に沿って搬送する自動搬送手段と、前記読取手段により読み取り可能な載置読取領域を有し前記原稿を載置する載置部と、前記発光部から照射された前記光が透過して前記原稿へ到達するよう前記搬送読取領域に設けられており、前記搬送読取領域側の表面が粗面加工され前記原稿の移動方向を規制する透明シートと、を備えた画像読取装置を利用した画像読取方法であって、
(a)前記載置部に載置された前記原稿を前記読取手段で読み取った読取データに対して、第1の黒基準データと白基準データとを用いて載置時シェーディング補正処理を実行するステップと、
(b)前記自動搬送手段によって搬送された前記原稿を前記読取手段で読み取った読取データに対して、前記第1の黒基準データを前記白基準データ側に移行した第2の黒基準データと前記白基準データとを用いて搬送時シェーディング補正処理を実行する、
ステップと、
を含む画像読取方法。
A reading unit that includes a light emitting unit that irradiates light on a document and a light receiving unit that receives light reflected from the document, and a reading unit that reads the document, and a conveyance reading region that can be read by the reading unit An automatic conveyance unit that conveys the original along the conveyance path, a placement reading area that can be read by the reading unit, a placement unit that places the document, and the light emitted from the light emitting unit is transmitted. And a transparent sheet that is provided in the conveyance reading area so as to reach the original and that has a rough surface on the surface of the conveyance reading area and restricts the movement direction of the original. An image reading method,
(A) A placement shading correction process is executed using the first black reference data and the white reference data on the read data obtained by reading the original placed on the placement unit by the reading unit. Steps,
(B) the the automatic transfer means reading data read by the reading means the document conveyed by the the migrated second black reference data the first black reference data in the white reference data side Execute shading correction processing during conveyance using white reference data
Steps,
An image reading method including:
請求項に記載された画像読取方法の各ステップを1以上のコンピューターに実行させるためのプログラム。 A program for causing one or more computers to execute each step of the image reading method according to claim 6 .
JP2010271221A 2010-12-06 2010-12-06 Image reading apparatus, image reading method and program thereof Active JP5703724B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010271221A JP5703724B2 (en) 2010-12-06 2010-12-06 Image reading apparatus, image reading method and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010271221A JP5703724B2 (en) 2010-12-06 2010-12-06 Image reading apparatus, image reading method and program thereof

Publications (2)

Publication Number Publication Date
JP2012124560A JP2012124560A (en) 2012-06-28
JP5703724B2 true JP5703724B2 (en) 2015-04-22

Family

ID=46505599

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010271221A Active JP5703724B2 (en) 2010-12-06 2010-12-06 Image reading apparatus, image reading method and program thereof

Country Status (1)

Country Link
JP (1) JP5703724B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10218872B2 (en) 2013-06-05 2019-02-26 Kyocera Document Solutions Inc. Document reading device capable of document reading by both methods of fixed document reading and conveyed document reading which performs black reference correction and image forming apparatus provided with same
JP6528727B2 (en) * 2016-06-08 2019-06-12 京セラドキュメントソリューションズ株式会社 Image reading apparatus, image forming apparatus, adjustment value setting method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2925558B2 (en) * 1988-10-31 1999-07-28 キヤノン株式会社 Image reading device
JPH04199970A (en) * 1990-11-29 1992-07-21 Canon Inc Image reader
JP3015251B2 (en) * 1994-05-24 2000-03-06 株式会社ピーエフユー Correction method of reading output difference in image reading device
JP3264484B2 (en) * 1997-05-15 2002-03-11 キヤノン株式会社 Image reading apparatus, image processing method in image reading apparatus, and storage medium
JP2002044438A (en) * 2000-07-25 2002-02-08 Canon Inc Image reader and image reading method
JP2003060917A (en) * 2001-08-21 2003-02-28 Canon Inc Image processor, image processing method, program and storage medium
JP5168484B2 (en) * 2008-08-06 2013-03-21 セイコーエプソン株式会社 Conveying apparatus and image reading apparatus

Also Published As

Publication number Publication date
JP2012124560A (en) 2012-06-28

Similar Documents

Publication Publication Date Title
JP4792926B2 (en) Image reading device
JP5929281B2 (en) Image reading apparatus, image reading method and program thereof
US9319561B2 (en) Image reading apparatus, control method thereof, and recording medium
US11652949B2 (en) Image reading apparatus and image forming apparatus
JP5742194B2 (en) Image reading apparatus, image reading method and program thereof
JP5703724B2 (en) Image reading apparatus, image reading method and program thereof
JP6337414B2 (en) Image reading device
JP2013143715A (en) Image reader and manuscript end detection method
US10484558B2 (en) Reading apparatus, control method and storage medium storing program thereof
JP2012070097A (en) Original document reading apparatus
US10277776B2 (en) Image reading device, image forming apparatus, method of replacing a part of shading reference data, and recording medium
US10412263B2 (en) Image reading device, image forming apparatus, method of replacing a part of shading reference data, and recording medium
JP5481901B2 (en) Image reading apparatus and image reading program
US9706073B2 (en) Image reading device and image forming apparatus
US10630860B2 (en) Image reading device and method for controlling image reading device
JP2012070219A (en) Document reading apparatus
JP2013141173A (en) Image reader and foreign matter detection method
JP2024031558A (en) Image reading device and control method thereof, program, and storage medium
JP2022063681A (en) Image reading device and method for controlling image reading device
JP2010283741A (en) Image reading apparatus, and image forming apparatus
JP2013175961A (en) Image reading device and image reading method
JP2018042011A (en) Image reading device and image forming apparatus including the same
JP2011166785A (en) Image processing device and image processing method
JP2017038234A (en) Reading apparatus and reading method
JP2015142220A (en) Reading device, reading method, program, 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: 20131126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20141028

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141225

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150209

R150 Certificate of patent or registration of utility model

Ref document number: 5703724

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350