JP6252221B2 - Image reading device - Google Patents

Image reading device Download PDF

Info

Publication number
JP6252221B2
JP6252221B2 JP2014025108A JP2014025108A JP6252221B2 JP 6252221 B2 JP6252221 B2 JP 6252221B2 JP 2014025108 A JP2014025108 A JP 2014025108A JP 2014025108 A JP2014025108 A JP 2014025108A JP 6252221 B2 JP6252221 B2 JP 6252221B2
Authority
JP
Japan
Prior art keywords
image reading
image data
reading apparatus
image
sensitivity unevenness
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014025108A
Other languages
Japanese (ja)
Other versions
JP2015154171A (en
Inventor
晋 宮▲崎▼
晋 宮▲崎▼
卓平 横山
卓平 横山
吉田 知行
知行 吉田
裕 阿蘇
裕 阿蘇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2014025108A priority Critical patent/JP6252221B2/en
Publication of JP2015154171A publication Critical patent/JP2015154171A/en
Application granted granted Critical
Publication of JP6252221B2 publication Critical patent/JP6252221B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、画像読取装置に関する。   The present invention relates to an image reading apparatus.

密着イメージセンサCIS(Contact Image Sensor)を使用した画像読取装置でモノクロ読取を行う場合、光源は単色の緑(G)、又は、赤(R)、緑(G)、青(B)の三色LEDを使用する。単色Gで読み取る理由は、波長がRとBの間にあるため、単色でもモノクロ画像に近くなるためである。
しかし、単色Gでは、画像の緑色が抜けてしまう。このため、モノクロ読取では、3色を使用したほうが、読み取れない色がないため、画質面で有利である。
しかしながら、この3色のLED光源を用いて原稿を読み取るとき、LED光源の波長と受光センサの保護膜厚さとの関係によって干渉が発生し、読み取った原稿の色が異なってしまうという問題がある。
When performing monochrome reading with an image reading device using a contact image sensor (CIS), the light source is a single color of green (G), or three colors of red (R), green (G), and blue (B). Use LED. The reason for reading with a single color G is that the wavelength is between R and B, so that even a single color is close to a monochrome image.
However, with the single color G, the green color of the image is lost. For this reason, in monochrome reading, using three colors is advantageous in terms of image quality because there are no unreadable colors.
However, when a document is read using these three color LED light sources, there is a problem that interference occurs due to the relationship between the wavelength of the LED light source and the protective film thickness of the light receiving sensor, and the color of the read document differs.

特許文献1には、発光素子(LED)の光波長のバラツキに起因する受光素子(センサ)の出力変化を抑制して読取画像の画質を向上させるために、発光素子と受光素子の間にフィルタを挿入して、それらのバラツキの影響を吸収させる発明が開示されている。
しかし、特許文献1に記載の発明は、光源側の波長バラツキを抑えることはできるが、受光センサ感度の影響を抑えることはできず、画像にムラが発生するという問題があった。
Patent Document 1 discloses a filter between a light emitting element and a light receiving element in order to suppress an output change of the light receiving element (sensor) due to variation in light wavelength of the light emitting element (LED) and improve the image quality of a read image. An invention is disclosed in which the effects of these variations are absorbed by inserting the.
However, although the invention described in Patent Document 1 can suppress the wavelength variation on the light source side, it cannot suppress the influence of the light receiving sensor sensitivity, and there is a problem that unevenness occurs in the image.

本発明は、上述のような問題点に鑑み為されたものであり、画像読取装置において、受光センサにおける受光感度の影響による読取画像のムラを低減することを目的とする。   The present invention has been made in view of the above-described problems, and an object of the present invention is to reduce unevenness of a read image due to the influence of light receiving sensitivity in a light receiving sensor in an image reading apparatus.

上記目的を達成するために、本発明は、画像読取装置において、複数色の光を読取対象物に照射してその画像を読み取る画像読取手段と、上記画像読取手段が上記複数色のうち所定の1色の光を基準部材に照射して読み取った第1基準画像データを記憶する記憶手段と、上記第1基準画像データに基づき、上記画像読取手段による上記1色の光を用いた読み取りにおける主走査方向の感度ムラの発生位置を特定する特定手段と、上記画像読取手段が上記複数色の光を原稿に照射して読み取った原稿画像データのうち上記特定手段が特定した感度ムラ発生位置のデータを、上記第1基準画像データを用いて補正する補正手段とを備えたことを特徴とする。   In order to achieve the above object, according to the present invention, in an image reading apparatus, an image reading unit that irradiates an object to be read with light of a plurality of colors and reads the image; Storage means for storing the first reference image data read by irradiating the reference member with one color of light, and main reading in the one color light by the image reading means based on the first reference image data. Identification means for identifying the occurrence position of sensitivity unevenness in the scanning direction, and data of the sensitivity unevenness occurrence position specified by the specifying means among the original image data read by the image reading means irradiating the plurality of colors of light onto the original Correction means for correcting the image using the first reference image data.

上記構成によれば、画像読取装置において、受光センサにおける受光感度の影響による読取画像のムラを低減することが可能となる。   According to the above configuration, in the image reading apparatus, it is possible to reduce unevenness of the read image due to the influence of the light receiving sensitivity of the light receiving sensor.

本発明の第1実施形態の画像読取装置の構造及びその基本的な動作について説明するための図である。FIG. 2 is a diagram for explaining the structure and basic operation of the image reading apparatus according to the first embodiment of the present invention. 図1に示した画像読取装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a hardware configuration of the image reading apparatus illustrated in FIG. 1. 図1に示した画像読取装置の機能構成を示す機能ブロック図である。FIG. 2 is a functional block diagram illustrating a functional configuration of the image reading apparatus illustrated in FIG. 1. 図1に示した画像読取装置における感度ムラの補正処理の流れを示すフローチャートである。3 is a flowchart showing a flow of sensitivity unevenness correction processing in the image reading apparatus shown in FIG. 1. 第1実施形態の画像読取装置における画像補正処理の概念について説明するための図である。It is a figure for demonstrating the concept of the image correction process in the image reading apparatus of 1st Embodiment. 本発明の第2実施形態の画像読取装置における感度ムラの補正処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the correction process of the sensitivity nonuniformity in the image reading apparatus of 2nd Embodiment of this invention. 本発明の第3実施形態の画像読取装置における感度ムラの補正処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the correction process of the sensitivity nonuniformity in the image reading apparatus of 3rd Embodiment of this invention. 本発明の第4実施形態の画像読取装置において用いる主走査方向のエリア分割について説明する図である。It is a figure explaining the area division | segmentation of the main scanning direction used in the image reading apparatus of 4th Embodiment of this invention. 本発明の第4実施形態の画像読取装置における感度ムラの補正処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the correction process of the sensitivity nonuniformity in the image reading apparatus of 4th Embodiment of this invention.

以下、この発明を実施するための形態について、図面を参照しつつ具体的に説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be specifically described with reference to the drawings.

〔第1実施形態:図1乃至図5〕
まず、本発明の第1実施形態である画像読取装置について説明する。
図1は、その画像読取装置の構造及び基本的な動作について説明するための図である。
図1に示すように、画像読取装置100は、原稿101を載置して読み取るための原稿台ガラス102と、原稿台ガラスの下方に配設され、原稿に照射する光を発する光源103と、原稿からの反射光を集束させる集光レンズ(以下「レンズ」という。)104と、レンズ104を通過した光をライン画像データ(以下「ラインデータ」という。)として受信するイメージセンサ(受光センサ)105とを備える。
[First Embodiment: FIGS. 1 to 5]
First, the image reading apparatus according to the first embodiment of the present invention will be described.
FIG. 1 is a diagram for explaining the structure and basic operation of the image reading apparatus.
As shown in FIG. 1, an image reading apparatus 100 includes a document table glass 102 for placing and reading a document 101, a light source 103 disposed below the document table glass and emitting light for irradiating the document, A condensing lens (hereinafter referred to as “lens”) 104 that focuses reflected light from the document, and an image sensor (light receiving sensor) that receives light that has passed through the lens 104 as line image data (hereinafter referred to as “line data”). 105.

光源103、レンズ104及びイメージセンサ105により、画像読取ユニット106が構成される。なお、この実施形態では、光源は3色(R,G,B)のLEDを使用する。
また、画像読取装置100は、原稿台ガラス102と同じ平面内に、シェーディング補正に使用する白色データを取得するための基準白板(基準部材の実施形態)107とコンタクトガラス108を備える。
The light source 103, the lens 104, and the image sensor 105 constitute an image reading unit 106. In this embodiment, the light source uses LEDs of three colors (R, G, B).
Further, the image reading apparatus 100 includes a reference white plate (embodiment of a reference member) 107 and a contact glass 108 for obtaining white data used for shading correction in the same plane as the platen glass 102.

さらに、図1に示す画像読取装置100は、原稿自動送り装置(Auto Document Feeder。以下「ADF」という。)を構成する原稿設置台109と原稿搬送路110を備える。コンタクトガラス108は、ADFを利用して原稿を読み取る場合、ここを通過する原稿の読み取り場所となる。   Further, the image reading apparatus 100 shown in FIG. 1 includes a document setting table 109 and a document conveyance path 110 that constitute an automatic document feeder (hereinafter referred to as “ADF”). The contact glass 108 serves as a reading place for a document passing through the contact glass 108 when the document is read using the ADF.

次に、画像読取装置100の基本的な画像読み取り動作について説明する。読み取り動作は2通りあり、1つは原稿台ガラス102上に載置された原稿101を読み取るブックスキャン型、もう1つは、原稿101をADFを用いて搬送させて読み取るシートスキャン型である。
まず、原稿台ガラス102上の原稿101を読み取るブックスキャン型について説明する。
Next, a basic image reading operation of the image reading apparatus 100 will be described. There are two reading operations, one is a book scan type for reading the original 101 placed on the platen glass 102, and the other is a sheet scan type for reading the original 101 by conveying the original 101 using ADF.
First, a book scan type that reads the document 101 on the platen glass 102 will be described.

ユーザ(オペレータ)により、原稿読み取りのコマンドが入力(具体的にはコピーボタンが押される等)されると、画像読取装置100は、不図示の駆動系により、画像読取ユニット106をホームポジション(図1のコンタクトガラス108の下)から矢印A方向に移動する。これにより、読取位置を基準白板107の真下に配置する。基準白板107のラインデータを読み取り、シェーディング補正のデータに使用するためである。   When a user (operator) inputs a document reading command (specifically, a copy button is pressed, etc.), the image reading apparatus 100 moves the image reading unit 106 to the home position (see FIG. 1 in the direction of arrow A. As a result, the reading position is arranged directly below the reference white plate 107. This is because the line data of the reference white plate 107 is read and used for shading correction data.

画像読取装置100は、光源103を点灯させて基準白板107に照射し、該基準白板107のライン画像をレンズ104を介してイメージセンサ105へ導く。イメージセンサ105で読み取った基準白板107のライン画像の画素ごとの出力信号は、不図示の画像処理回路によって、全ての画素の出力レベルが所定のレベルになるように補正される。この画像処理によって、光源103の照度ムラ、レンズ104のばらつき、イメージセンサ105の画素ごとの感度ムラを補正し、後述の原稿画像データの読み取りムラを補正する。   The image reading apparatus 100 turns on the light source 103 to irradiate the reference white plate 107, and guides the line image of the reference white plate 107 to the image sensor 105 through the lens 104. The output signal for each pixel of the line image of the reference white plate 107 read by the image sensor 105 is corrected by an image processing circuit (not shown) so that the output level of all the pixels becomes a predetermined level. By this image processing, the illuminance unevenness of the light source 103, the variation of the lens 104, and the sensitivity unevenness for each pixel of the image sensor 105 are corrected, and the reading unevenness of document image data described later is corrected.

基準白板107の読み取り処理が終了すると、画像読取ユニット106は、不図示の駆動系により矢印B方向に移動し、ホームポジションに位置する。
不図示の駆動系は、ホームポジションから画像読取ユニット106を矢印A方向に加速移動させ、画像読取ユニット106が原稿台ガラス102上の原稿101の先端部に達するまでに画像読取ユニット106が等速駆動されるように制御される。画像読取ユニット106が原稿101の先端部に達すると、イメージセンサ105は原稿101の画像読み取り処理を開始し、原稿101のラインデータである原稿画像データを取得する。
When the reading process of the reference white plate 107 is completed, the image reading unit 106 is moved in the arrow B direction by a drive system (not shown) and is positioned at the home position.
A driving system (not shown) accelerates the image reading unit 106 from the home position in the direction of arrow A, and the image reading unit 106 is moved at a constant speed until the image reading unit 106 reaches the leading end of the document 101 on the platen glass 102. It is controlled to be driven. When the image reading unit 106 reaches the leading edge of the document 101, the image sensor 105 starts image reading processing of the document 101 and acquires document image data that is line data of the document 101.

不図示の駆動系は、画像読取ユニット106を等速のまま矢印A方向に移動させ、原稿101の終端部まで読み取った後、画像読取ユニット106の移動を停止させ、矢印B方向に画像読取ユニット106を加速移動させてホームポジションまで戻す。これにより、一連の画像読み取り処理を終了して、次回の画像読み取り処理まで待機する。   A drive system (not shown) moves the image reading unit 106 in the direction of arrow A while maintaining a constant speed, and after reading to the end of the document 101, stops the movement of the image reading unit 106 and moves the image reading unit 106 in the direction of arrow B. 106 is accelerated and returned to the home position. As a result, the series of image reading processes is completed, and the process waits for the next image reading process.

次に、ADFで搬送している原稿101を読み取るシートスキャン型について説明する。基準白板107の読み取り処理の終了までは、前述のブックスキャン型と同じなので、説明を省略する。
基準白板107の読み取り処理終了後、画像読取ユニット106は、不図示の駆動系により矢印B方向に移動し、ホームポジションに停止する。
Next, a sheet scanning type that reads the original 101 conveyed by the ADF will be described. The process up to the end of the reading process of the reference white plate 107 is the same as that of the book scan type described above, and the description thereof is omitted.
After the reading process of the reference white plate 107 is completed, the image reading unit 106 is moved in the arrow B direction by a drive system (not shown) and stops at the home position.

不図示の駆動系により、原稿設置台109に置かれた原稿を、原稿搬送路110を等速で搬送する。原稿の先端がホームポジションに届いた時点で、画像読取ユニット106が原稿の読み取りを開始し、原稿101のラインデータである原稿画像データを取得する。原稿の後端がホームポジションに達したときは、読み取り動作を終え、原稿読み取り処理を終了して、次回の読み取り処理まで待機する。   A document placed on the document setting table 109 is transported at a constant speed on the document transport path 110 by a drive system (not shown). When the leading edge of the document reaches the home position, the image reading unit 106 starts reading the document and acquires document image data that is line data of the document 101. When the trailing edge of the original reaches the home position, the reading operation is finished, the original reading process is ended, and the process waits until the next reading process.

次に、画像読取装置100のハードウェア構成について説明する。図2は画像読取装置100のハードウェア構成を示すブロック図である。
図2に示すように、画像読取装置100は、CPU201、ROM202、RAM203、通信I/F204、HDD205、エンジンI/F(インタフェース)206、UI(ユーザインタフェース)部I/F207をシステムバス208により接続した構成である。また、エンジンI/F206にはエンジン部209を、UI部I/F207にはUI部210をそれぞれ接続する。
Next, the hardware configuration of the image reading apparatus 100 will be described. FIG. 2 is a block diagram illustrating a hardware configuration of the image reading apparatus 100.
As illustrated in FIG. 2, the image reading apparatus 100 includes a CPU 201, a ROM 202, a RAM 203, a communication I / F 204, an HDD 205, an engine I / F (interface) 206, and a UI (user interface) unit I / F 207 connected via a system bus 208. This is the configuration. The engine unit 209 is connected to the engine I / F 206, and the UI unit 210 is connected to the UI unit I / F 207.

そして、CPU201がRAM203をワークエリアとしてROM202あるいはHDD205に記憶されたプログラムを実行することにより、画像読取装置100全体の動作を制御し、画像読取処理の機能を実現することができる。通信I/F204は、LAN等のネットワークを介して外部装置と通信するためのインタフェースである。   Then, the CPU 201 executes a program stored in the ROM 202 or the HDD 205 using the RAM 203 as a work area, thereby controlling the entire operation of the image reading apparatus 100 and realizing the function of the image reading process. The communication I / F 204 is an interface for communicating with an external device via a network such as a LAN.

エンジン部209は、図1に示した画像読取のための構成を含む画像読取エンジン等の、外部に対して通信及び表示以外の物理的な出力を行う手段である。
エンジンI/F206は、エンジン部209とCPU201とを接続してエンジン部209をCPU201から制御可能とするためのインタフェースである。
UI部I/F207は、UI部210とCPU201とを接続してUI部210をCPU201から制御可能とするためのインタフェースである。
The engine unit 209 is means for performing physical output other than communication and display to the outside, such as an image reading engine including the image reading configuration shown in FIG.
The engine I / F 206 is an interface for connecting the engine unit 209 and the CPU 201 so that the engine unit 209 can be controlled from the CPU 201.
The UI unit I / F 207 is an interface for connecting the UI unit 210 and the CPU 201 so that the UI unit 210 can be controlled from the CPU 201.

UI部210は、ユーザの操作を受け付けるための操作部や、ユーザに情報を提示するための表示部を含む操作受け付け手段である。外付けの操作部や表示部を用いてもよいことはもちろんである。
なお、ユーザの操作は、パーソナルコンピュータ等の外部装置から操作内容を示すデータを受信することにより受け付けてもよい。また、ユーザへの情報の提示は、画面の表示内容を示すデータや画面に表示させるべきデータを外部装置へ送信することによって行ってもよい。
The UI unit 210 is an operation reception unit including an operation unit for receiving a user operation and a display unit for presenting information to the user. Of course, an external operation unit or display unit may be used.
The user's operation may be accepted by receiving data indicating the operation content from an external device such as a personal computer. In addition, the presentation of information to the user may be performed by transmitting data indicating the display content of the screen or data to be displayed on the screen to an external device.

図3は、図1に示した画像読取装置100のエンジン部209の中の画像読取エンジンの構成を示すブロック図である。
図3に示すように、画像読取エンジンは、画像読取ユニット106、制御部301、ムラ発生位置特定部302、画像補正部303、記憶部304及び駆動部305を備える。
なお、ムラ発生位置特定部302及び画像補正部303は、制御部301が備える機能である。
このうち、画像読取ユニット106は、図1に示したものであり、光源103R、103G及び103Bから光を原稿や基準白板などの読取対象物に照射し、反射光をイメージセンサ105でラインデータとして取得する機能を備え、複数色の光を読取対象物に照射してその画像を読み取る画像読取手段として機能する。
FIG. 3 is a block diagram showing the configuration of the image reading engine in the engine unit 209 of the image reading apparatus 100 shown in FIG.
As shown in FIG. 3, the image reading engine includes an image reading unit 106, a control unit 301, a nonuniformity occurrence position specifying unit 302, an image correcting unit 303, a storage unit 304, and a driving unit 305.
The unevenness occurrence position specifying unit 302 and the image correcting unit 303 are functions provided in the control unit 301.
Among them, the image reading unit 106 is the one shown in FIG. 1, and irradiates light to the reading object such as a document or a reference white plate from the light sources 103R, 103G, and 103B, and the reflected light is converted into line data by the image sensor 105. It has an acquisition function, and functions as an image reading unit that irradiates a reading object with light of a plurality of colors and reads the image.

制御部301は、上記画像読取ユニット106、記憶部304及び駆動部305を制御する機能と、ムラ発生位置特定部302及び画像補正部303の機能とを備える。制御部301の機能は、制御ICによりハードウェア的に実現してもよいし、所定のプログラムによってCPU201で実現してもよい。   The control unit 301 includes a function of controlling the image reading unit 106, the storage unit 304, and the driving unit 305, and functions of an unevenness occurrence position specifying unit 302 and an image correction unit 303. The function of the control unit 301 may be realized by hardware by a control IC, or may be realized by the CPU 201 by a predetermined program.

ムラ発生位置特定部302は、画像読取ユニット106が所定の1色の光を用いて読み取った基準白板107の第1ラインデータ(第1基準画像データ)に基づき、主走査方向の感度ムラの発生位置を特定する機能を備える。すなわち、第1基準画像データに基づき、画像読取手段による所定の1色の光を用いた読み取りにおける主走査方向の感度ムラの発生位置を特定する特定手段として機能する。   The unevenness generation position specifying unit 302 generates sensitivity unevenness in the main scanning direction based on the first line data (first reference image data) of the reference white plate 107 read by the image reading unit 106 using light of a predetermined color. A function for specifying a position is provided. That is, based on the first reference image data, it functions as a specifying unit that specifies the position of occurrence of sensitivity unevenness in the main scanning direction in reading using a predetermined color of light by the image reading unit.

画像補正部303は、画像読取ユニット106が読み取った原稿のラインデータのうち、ムラ発生位置特定部302が特定した感度ムラ発生位置のデータを基準白板107の第1ラインデータに基づいて補正する機能を備える。すなわち、画像読取手段が複数色の光を原稿に照射して読み取った原稿画像データのうち、特定手段が特定した感度ムラ発生位置のデータを、第1基準画像データを用いて補正する補正手段として機能する。   The image correction unit 303 corrects the sensitivity unevenness occurrence position data specified by the unevenness generation position specifying unit 302 among the line data of the original read by the image reading unit 106 based on the first line data of the reference white plate 107. Is provided. That is, as the correcting means for correcting the sensitivity unevenness occurrence position data specified by the specifying means among the original image data read by the image reading means irradiating the original with a plurality of colors of light, using the first reference image data. Function.

記憶部304は、画像読取ユニット106が読み取ったラインデータを記憶する機能を備え、画像読取手段が読み取った第1基準画像データ及び第2基準画像データを記憶する記憶手段として機能する。
駆動部305は、画像読取ユニット106を駆動して主走査方向及び副走査方向に移動させたり、原稿を搬送するADFを駆動したりする機能を備える。
The storage unit 304 has a function of storing the line data read by the image reading unit 106, and functions as a storage unit that stores the first reference image data and the second reference image data read by the image reading unit.
The driving unit 305 has a function of driving the image reading unit 106 to move in the main scanning direction and the sub-scanning direction, and driving an ADF that transports the document.

次に、画像読取装置100の行う感度ムラの補正処理について説明する。
図4は、画像読取装置100における感度ムラの補正処理の流れを示すフローチャートである。各ステップにおける処理は、図3に示した制御部301が行うものである。この処理は、ソフトウェアによるものであっても、ハードウェアロジックによるものであってもよい。
Next, sensitivity unevenness correction processing performed by the image reading apparatus 100 will be described.
FIG. 4 is a flowchart showing a flow of sensitivity unevenness correction processing in the image reading apparatus 100. The processing in each step is performed by the control unit 301 shown in FIG. This processing may be performed by software or hardware logic.

図4の処理は、ユーザ(オペレータ)が原稿読み取りのコマンドを入力(具体的には読取スタートボタンを押す等)し、CPU201がその信号を検知して制御部301に読み取り開始を指示した時にスタートする。
なお、保護膜の膜厚、屈折率及び各照明光の波長等から、どの色の光について保護膜の干渉の影響が大きいかは、装置の設計時あるいは製造時に特定することができる。以下の処理においては、その干渉の影響が大きい色を「所定の1色」とし、ここではその色はRであるとする。
The process of FIG. 4 starts when the user (operator) inputs a document reading command (specifically, pressing a reading start button, etc.), and the CPU 201 detects the signal and instructs the control unit 301 to start reading. To do.
Note that it is possible to specify at which time the device is designed or manufactured for which color light the influence of the interference of the protective film is large from the film thickness of the protective film, the refractive index, the wavelength of each illumination light, and the like. In the following processing, it is assumed that a color having a large influence of the interference is “predetermined one color”, and the color is R here.

図4の処理において、制御部301はまず、画像読取ユニット106に所定の1色(R)の光源のみを点灯させ、基準白板107を読み取らせて、読み取ったラインデータ(これを「第1ラインデータ」という。)を記憶部304に保存する(S101)。この第1ラインデータが、画像読取手段が複数色のうち所定の1色の光を基準部材に照射して読み取った第1基準画像データに相当する。   In the process of FIG. 4, the control unit 301 first causes the image reading unit 106 to turn on only the light source of one predetermined color (R), reads the reference white plate 107, and reads the read line data (the “first line”). Data ") is stored in the storage unit 304 (S101). This first line data corresponds to the first reference image data read by the image reading unit irradiating the reference member with light of a predetermined color among a plurality of colors.

次に、制御部301は、画像読取ユニット106に3色(R,G,B)の光源を点灯させ、基準白板107を読み取らせて、読み取ったラインデータ(これを「第2ラインデータ」という。)を記憶部304に保存する(S102)。この第2ラインデータが、画像読取手段が複数色の光を基準部材に照射して読み取った第2基準画像データに相当する。   Next, the control unit 301 causes the image reading unit 106 to turn on the light sources of three colors (R, G, B), reads the reference white plate 107, and reads the read line data (this is referred to as “second line data”). Is stored in the storage unit 304 (S102). The second line data corresponds to second reference image data read by the image reading unit by irradiating the reference member with light of a plurality of colors.

次に、制御部301は、画像読取ユニット106に原稿101を3色の光源にて読み取らせ、原稿画像データ(以下単に「画像データ」という。)を記憶部304に保存する。この画像データが、画像読取手段が複数色の光を原稿に照射して読み取った原稿画像データに相当する。
次に、制御部301は、ステップS101で読み取った第1ラインデータに感度ムラが発生しているか否かを調べる(S104)。感度ムラの発生有無を調べる方法については、図5に基づいて説明する。
Next, the control unit 301 causes the image reading unit 106 to read the document 101 with three color light sources, and stores document image data (hereinafter simply referred to as “image data”) in the storage unit 304. This image data corresponds to the original image data read by the image reading means by irradiating the original with light of a plurality of colors.
Next, the control unit 301 checks whether or not sensitivity unevenness has occurred in the first line data read in step S101 (S104). A method for checking whether or not the sensitivity unevenness has occurred will be described with reference to FIG.

図5は、画像読取装置100における画像補正処理の概念について説明するための図である。
図5において、(a)は基準白板読取時のラインデータを示しており、第1ラインデータをfwr(x)、第2ラインデータをfw(x)とする。xは主走査方向の画素の位置を表す。
第1ラインデータをfwr(x)の平均値をAr、平均値からの差の絶対値の最大値(変動幅)をBrとする。第2ラインデータfw(x)の平均値をA、平均値からの差の絶対値の最大値をBとする。
FIG. 5 is a diagram for explaining the concept of image correction processing in the image reading apparatus 100.
In FIG. 5, (a) shows line data at the time of reading a reference white board, and the first line data is fwr (x) and the second line data is fw (x). x represents the position of the pixel in the main scanning direction.
In the first line data, the average value of ffr (x) is Ar, and the absolute value of the difference from the average value (the fluctuation range) is Br. The average value of the second line data fw (x) is A, and the maximum absolute value of the difference from the average value is B.

感度ムラの発生有無は、第1ラインデータfwr(x)とその平均値Arの差が所定値以上でかつ、R色を除いた(G+B)色のラインデータ|fw(x) − fwr(x)| と
|A − Ar|の比が所定値以下であるか否かにより判定する。
すなわち、次の式1及び式2を同時に満たすxが存在するか否かで感度ムラの発生有無を判定する。
The presence / absence of sensitivity unevenness is determined by determining whether the difference between the first line data fwr (x) and the average value Ar is equal to or greater than a predetermined value, and (G + B) color line data excluding R color | fw (x) −fwr (x ) | And
Judgment is made based on whether or not the ratio of | A−Ar |
That is, whether or not sensitivity unevenness has occurred is determined based on whether or not x satisfying the following expressions 1 and 2 simultaneously exists.

|fwr(x) − Ar| ≧ 0.1・Ar すなわち、
|fwr(x)/Ar − 1|≧ 0.1…(式1)
|(fw(x) − fwr(x))/(A − Ar)−1 |≦ 0.1…(式2)
式1及び式2を同時に満たすxが存在すれば、その範囲(P≦x≦P)がR色光源で感度ムラが発生している箇所と特定する。一方、そのようなxが存在しなければ、感度ムラは発生していないと判定する。
| fwr (x) − Ar | ≧ 0.1 ・ Ar
| fwr (x) / Ar − 1 | ≧ 0.1 ... (Formula 1)
| (fw (x) − fwr (x)) / (A − Ar) −1 | ≦ 0.1 (Expression 2)
If x satisfying Equation 1 and Equation 2 is present at the same time, the range (P 1 ≦ x ≦ P 2 ) is specified as a portion where sensitivity unevenness occurs in the R color light source. On the other hand, if such x does not exist, it is determined that no sensitivity unevenness has occurred.

なお、この実施形態では、感度ムラ発生判定の閾値である所定値は、平均値の10%としたがこれに限定されるものではない。式2の所定値0.1についても同様である。また、式2は、G、B、または(G+B)のデータであればよい。ここでは、RGBの3色のデータからR色のデータを引いて計算で求めたが、直接、G、B、または(G+B)で基準白板を読み取ることで取得してもよい。   In this embodiment, the predetermined value that is a threshold value for determining the occurrence of uneven sensitivity is 10% of the average value, but is not limited to this. The same applies to the predetermined value 0.1 of Equation 2. Further, Expression 2 may be G, B, or (G + B) data. Here, the R color data is subtracted from the RGB three color data and obtained by calculation, but may be obtained by directly reading the reference white plate with G, B, or (G + B).

図5(b)は、原稿を3色光源で読み取った時の画像データを示しており、画像データをfd(x,y)とする。xは主走査方向の画素位置、yは副走査方向の画素位置である。また、 fd(x,y)の主走査1ラインのうち(a)で判定した基準白板読取時における感度ムラが発生している主走査画素PからPまでの範囲の平均値をAd、平均値Adからの差の絶対値の最大値(変動幅)をBdとする。 FIG. 5B shows image data when the original is read with a three-color light source, and the image data is fd (x, y). x is a pixel position in the main scanning direction, and y is a pixel position in the sub-scanning direction. Further, fd (x, y) Ad an average value in the range from the main scanning pixels P 1 to uneven sensitivity at the reference white plate reading determined in one main scanning of the line (a) of occurs to P 2, Let Bd be the maximum value (variation width) of the absolute value of the difference from the average value Ad.

このBdは、主走査画素PからPまでの範囲において、平均値からの変動幅(Br及びBd)どうしを比較して、画像データにおいて感度ムラが発生しているか否かを確認するために使用される。
すなわち、次の式3において、Dif(B)が0以上であれば主走査画素PからPまでの範囲において画像データの感度ムラの補正を行い、0未満であれば画像データの補正は不要と判定する。
In this Bd the main scanning pixel range from P 1 to P 2, the fluctuation width (Br and Bd) from the average value by comparing what was, in order to confirm whether the sensitivity irregularity in image data is generated Used for.
That is, in the following formula 3, corrects the sensitivity irregularity of the image data in the range of long Dif (B) is 0 or more from the main scanning pixels P 1 to P 2, the correction of the image data is less than 0 Judge as unnecessary.

Dif(B) = Br − Bd …(式3)
Dif(B)が0以上とは、BrがBdに比べて大きい場合であり、この場合には画像データfd(x,y)中の画素値の変動には、Rの光の干渉の影響が大きいと考えられるため、補正を行う。逆に、Dif(B)が負とは、BrがBdに比べて小さい場合であり、この場合には画像データfd(x,y)中の画素値の変動には、Rの光の干渉の影響が小さく、画素値の変動は画像自体の濃淡によるものであると考えられる。従って、補正は行わない。なお、ここではDif(B)=0を閾値としたが、読み取り画像のシャープさや発生する感度ムラの大きさに応じて閾値を変えてもよい。
Dif (B) = Br−Bd (Formula 3)
Dif (B) is 0 or more when Br is larger than Bd. In this case, the fluctuation of the pixel value in the image data fd (x, y) is affected by the interference of R light. Since it is considered large, correction is performed. On the other hand, Dif (B) is negative when Br is smaller than Bd. In this case, the fluctuation of the pixel value in the image data fd (x, y) causes interference of R light. The influence is small, and the fluctuation of the pixel value is considered to be due to the shading of the image itself. Therefore, no correction is performed. Here, Dif (B) = 0 is set as the threshold value, but the threshold value may be changed according to the sharpness of the read image and the magnitude of the sensitivity unevenness that occurs.

図5(c)は、感度ムラが発生している範囲(P≦x≦P)において、画像データfd(x,y)を次の式4によって補正した補正画像データf'd(x,y)を示している。
f'd(x,y) = fd(x,y) − {fwr(x) − Ar}・Bd/Br … (式4)
これは、Rの感度ムラが反映されている第1ラインデータを用い、その平均値からのずれを、画像データにおける画素値変動のスケールに換算して、読み取りで得られた画像データの画素値から減算するものである。このことにより、画像データからRの感度ムラの影響による画素値の変動を取り除くことができる。
感度ムラが複数の箇所で発生している場合には、その各範囲毎に、Ad及びBdの算出、Dif(B)の算出及び必要な場合の画像データの補正を行う。
FIG. 5C shows corrected image data f′d (x obtained by correcting the image data fd (x, y) by the following expression 4 in the range where the sensitivity unevenness occurs (P 1 ≦ x ≦ P 2 ). , y).
f'd (x, y) = fd (x, y) − {fwr (x) − Ar} · Bd / Br (Formula 4)
This is because the first line data reflecting the R sensitivity unevenness is used, and the deviation from the average value is converted into the pixel value fluctuation scale in the image data, and the pixel value of the image data obtained by reading is obtained. Is to be subtracted from. As a result, pixel value fluctuations due to the influence of R sensitivity unevenness can be removed from the image data.
When sensitivity unevenness occurs at a plurality of locations, calculation of Ad and Bd, calculation of Dif (B), and correction of image data when necessary are performed for each range.

図4に戻り、ステップS104において、制御部301は、上記式1及び式2を同時に満たすxが存在するか否かを調べる。その結果、そのようなxが存在しなければ(S104のN)、感度ムラは発生していないと判断し、感度ムラに関する画像データの補正は行わず、シェーディング補正を行い(S112)、処理を終了する。シェーディング補正は公知の方法で処理可能であるので、説明は省略する。
一方、上記式1及び式2を同時に満たすxが存在する場合(S104のY)、制御部301は、そのようなxの範囲(P≦x≦P)を、感度ムラが発生している主走査位置と特定する(S105)。
Returning to FIG. 4, in step S <b> 104, the control unit 301 checks whether or not x satisfying Equation 1 and Equation 2 exists at the same time. As a result, if such x does not exist (N in S104), it is determined that sensitivity unevenness has not occurred, image data related to sensitivity unevenness is not corrected, shading correction is performed (S112), and the process is performed. finish. Since shading correction can be processed by a known method, description thereof is omitted.
On the other hand, when x satisfying Equation 1 and Equation 2 is present at the same time (Y in S104), the control unit 301 causes such a range of x (P 1 ≦ x ≦ P 2 ) to be generated with uneven sensitivity. The main scanning position is identified (S105).

次に、画像データの1ラインごとに順番に感度ムラの影響の有無を確認し、影響があればその都度補正を行うために、制御部301は、ライン数レジスタcomp_lineに「1」をセットし、画像データの総ライン数img_lineに1ページ分のライン数(ここでは「7000」とする)をセットする(S106)。なお、img_lineの「7000」は、A4サイズの原稿を副走査方向の解像度600dpiでスキャンした場合のライン数である。   Next, the control unit 301 sets “1” in the line number register comp_line in order to check the presence or absence of the influence of sensitivity unevenness in order for each line of the image data and to correct each time there is an influence. Then, the number of lines for one page (here, “7000”) is set to the total number of lines img_line of the image data (S106). Note that “7000” of img_line is the number of lines when an A4 size document is scanned at a resolution of 600 dpi in the sub-scanning direction.

comp_lineがimg_line以下であるとき(S107のY)、制御部301は、上記式3に基づいて画像データの各ラインについて、感度ムラの影響があるか否かの判定を行う(S108)。具体的には、式3のDif(B)の値で判定する。
ステップS108において、Dif(B)≧0の場合(S108のY)、制御部301は、画像データを式4に基づいて補正する(S109)。なお、式4において、xはP≦x≦Pの範囲の各値であり、yはcomp_lineによって決まる値である。図示は省略したが、ステップS105で感度ムラの発生領域を複数特定した場合には、その各領域についてステップS108及びS109の処理を行う。
When comp_line is equal to or less than img_line (Y in S107), the control unit 301 determines whether or not there is an influence of sensitivity unevenness for each line of the image data based on the above equation 3 (S108). Specifically, it is determined by the value of Dif (B) in Equation 3.
In step S108, when Dif (B) ≧ 0 (Y in S108), the control unit 301 corrects the image data based on Expression 4 (S109). In Equation 4, x is each value in the range of P 1 ≦ x ≦ P 2 , and y is a value determined by comp_line. Although illustration is omitted, when a plurality of sensitivity unevenness generation areas are specified in step S105, the processes in steps S108 and S109 are performed for each area.

次に、ライン数レジスタ(comp_line)をインクリメントし(S110)、ステップS107に戻り、ステップS108〜S110の処理を繰り返す。
これに対して、ステップS108において、Dif(B)<0の場合(S108のN)、制御部301は、ステップS110に移行し、ライン数レジスタ(comp_line)をインクリメントしてからステップS107に戻り、ステップS108〜S110の処理を繰り返す。
Next, the line number register (comp_line) is incremented (S110), the process returns to step S107, and the processes of steps S108 to S110 are repeated.
On the other hand, if Dif (B) <0 in step S108 (N in S108), the control unit 301 proceeds to step S110, increments the line number register (comp_line), and returns to step S107. The processes in steps S108 to S110 are repeated.

一方、comp_lineがimg_lineを超えた場合(S107のN)、すべての画像データのラインについての補正処理が終了したことになるので、制御部301は、第2ラインデータの感度ムラを、次の式5を用いて補正する(S111)。
f'w(x) = (fw(x) − fwr(x))・A/(A - Ar) …(式5)
On the other hand, when comp_line exceeds img_line (N in S107), the correction processing for all the image data lines is completed, and thus the control unit 301 determines the sensitivity unevenness of the second line data by the following equation: 5 is used (S111).
f'w (x) = (fw (x)-fwr (x)) · A / (A-Ar) (Formula 5)

これは、3色の光源を点灯させて読み取った基準白番107のデータ(第2ラインデータ)から感度ムラのあるRの成分を除いた上で、スケールを調整して元の第2ラインデータのレベルに戻すものである。このことにより、画像データのシェーディング補正に使用する基準白板データ(第2ラインデータ)の感度ムラを補正することができる。
そして、制御部301は、最後に(必要に応じてステップS109の補正を行った後の)画像データを、ステップS111の補正を行った後の第2ラインデータを用いてシェーディング補正して(S112)、処理を終了する。
This is because the reference white number 107 data (second line data) read by turning on the light sources of the three colors is removed from the R component having the sensitivity unevenness, and the scale is adjusted to adjust the original second line data. Return to the level. Thereby, it is possible to correct the sensitivity unevenness of the reference white plate data (second line data) used for the shading correction of the image data.
Then, the control unit 301 finally performs shading correction on the image data (after correction in step S109 as necessary) using the second line data after correction in step S111 (S112). ), The process is terminated.

以上の処理において、ステップS101乃至S103の処理が、画像読取手段及び記憶手段の機能と対応する。ステップS104及びS105の処理が、特定手段の機能と対応する。ステップS105乃至S110の処理が、補正手段の機能と対応する。
この第1実施形態による処理により、所定の1色の光を基準白板に照射して読み取った第1ラインデータを用いて、その1色についての感度ムラの発生箇所を特定することができる。
In the above processing, the processing in steps S101 to S103 corresponds to the functions of the image reading unit and the storage unit. The processes in steps S104 and S105 correspond to the function of the specifying unit. The processing in steps S105 to S110 corresponds to the function of the correction unit.
By the processing according to the first embodiment, it is possible to specify the location of occurrence of sensitivity unevenness for one color using the first line data read by irradiating the reference white plate with light of a predetermined color.

また、複数色の光を原稿に照射して読み取った画像データのうち、上記感度ムラが発生した位置のデータを補正して、感度ムラの影響を取り除くことができる。従って、受光センサにおける受光感度の影響による読取画像のムラを低減することができる。
また、受光センサにおける受光感度の影響による原稿画像データの感度ムラの補正を、副走査方向のすべてのラインについて行うので、感度ムラの除去効果が高くなる。
In addition, among the image data read by irradiating a document with light of a plurality of colors, the data at the position where the sensitivity unevenness occurs can be corrected to remove the influence of the sensitivity unevenness. Therefore, unevenness of the read image due to the influence of the light receiving sensitivity in the light receiving sensor can be reduced.
In addition, since the sensitivity unevenness of the document image data due to the influence of the light receiving sensitivity in the light receiving sensor is corrected for all the lines in the sub-scanning direction, the effect of removing the sensitivity unevenness is enhanced.

〔第2実施形態:図6〕
次に、本発明の第2実施形態の画像読取装置について説明する。この第2実施形態の画像読取装置は、感度ムラの補正処理が第1実施形態と異なるのみである。そこで、この点を中心に説明し、第1実施形態の画像読取装置100と対応する箇所には同じ符号を用いる。
[Second Embodiment: FIG. 6]
Next, an image reading apparatus according to a second embodiment of the present invention will be described. The image reading apparatus according to the second embodiment is different from the first embodiment only in sensitivity unevenness correction processing. Therefore, this point will be mainly described, and the same reference numerals are used for portions corresponding to the image reading apparatus 100 of the first embodiment.

第1実施形態が、図4のステップS108において、Dif(B)≧0であると判定された画像データのすべてのラインについてステップS109で補正を行うのに対して、第2実施形態では、次の点が異なるのみである。
すなわち、第2実施形態では、ステップS108における「Dif(B)≧0?」の判定が、副走査方向に所定ライン数(ここでは5とする。)連続して発生している場合にのみ、ステップS109で画像データの補正を行う。
図6は、この第2実施形態の画像読取装置における感度ムラの補正処理の流れを示す、図4と対応するフローチャートである。各ステップにおける処理は、図3に示した制御部301が行うものである。
In the first embodiment, correction is performed in step S109 for all lines of the image data determined as Dif (B) ≧ 0 in step S108 of FIG. 4, whereas in the second embodiment, the following is performed. The only difference is.
That is, in the second embodiment, only when the determination of “Dif (B) ≧ 0?” In step S108 occurs continuously for a predetermined number of lines (here, 5) in the sub-scanning direction. In step S109, the image data is corrected.
FIG. 6 is a flowchart corresponding to FIG. 4 showing the flow of sensitivity unevenness correction processing in the image reading apparatus of the second embodiment. The processing in each step is performed by the control unit 301 shown in FIG.

図6のフローチャートでは、図4と同じ処理については同じステップ番号を付しており、新たに追加した処理については、新たなステップ番号(S201〜S204)を付して区別している。   In the flowchart of FIG. 6, the same processes as those in FIG. 4 are given the same step numbers, and the newly added processes are distinguished by adding new step numbers (S201 to S204).

ステップS101〜S106の処理については図4と同じであるので説明を省略する。ステップS106の後、制御部301は、ステップS201において、補正レジスタhosei_regに「0」をセットする。この補正レジスタhosei_regは、ステップS108においてDif(B)≧0であると連続して判定した回数をカウントするためのものである。   The processing in steps S101 to S106 is the same as that in FIG. After step S106, the control unit 301 sets “0” in the correction register hosei_reg in step S201. The correction register hosei_reg is for counting the number of times that it has been continuously determined that Dif (B) ≧ 0 in step S108.

ステップS108において、Dif(B)≧0の場合(S108のY)、制御部301は、補正レジスタhosei_regの値をインクリメントする(S202)。次に、補正レジスタhosei_regの値が5未満であるか否か判断する(S203)。ここで5未満であれば、そのままステップS110に移行する。ここで、ライン数レジスタcomp_lineをインクリメントし、S107に戻り、ステップS108以降の処理を繰り返す。   In step S108, when Dif (B) ≧ 0 (Y in S108), the control unit 301 increments the value of the correction register hosei_reg (S202). Next, it is determined whether or not the value of the correction register hosei_reg is less than 5 (S203). If it is less than 5, the process proceeds to step S110 as it is. Here, the line number register comp_line is incremented, the process returns to S107, and the processes in and after step S108 are repeated.

一方、ステップS203において補正レジスタhosei_regの値が5以上であると、制御部は、ステップS109の補正処理を実行する。なお、ステップS108において、Dif(B)≧0の判定が連続して5回以上になっている場合に、ステップS203はYesとなる。
一方、ステップS107〜S110の処理を繰り返す途中で、ステップS108において一度でもDif(B)<0と判定すると(S108のN)、制御部301は、補正レジスタhosei_regの値をゼロにリセットする(S204)。そして、ステップS110に移行し、次のラインに移って、ライン数がimg_lineに達するまでステップS107〜S110の処理を繰り返す。
On the other hand, when the value of the correction register hosei_reg is 5 or more in step S203, the control unit executes the correction process in step S109. In step S108, when the determination of Dif (B) ≧ 0 is continuously performed five times or more, step S203 is Yes.
On the other hand, if it is determined that Dif (B) <0 even once in step S108 while the processes of steps S107 to S110 are repeated (N in S108), the control unit 301 resets the value of the correction register hosei_reg to zero (S204). ). And it transfers to step S110, moves to the next line, and repeats the process of steps S107-S110 until the number of lines reaches img_line.

ライン数がimg_lineを超えた場合(S107のN)、すべての画像データのラインについての補正処理が終了したことになるので、S111に移行し、制御部301は、第2ラインデータの感度ムラを、式5を用いて補正する(S111)。これ以降の処理については説明を省略する。   If the number of lines exceeds img_line (N in S107), the correction processing for all the image data lines has been completed. Therefore, the process proceeds to S111, and the control unit 301 determines the sensitivity variation of the second line data. Then, correction is performed using Equation 5 (S111). A description of the subsequent processing is omitted.

この第2実施形態による処理によれば、原稿画像データの感度ムラの補正を、副走査方向のすべてのラインについて行うのではなく、所定の数(たとえば5ライン)連続してムラが発生した場合にのみ行うので、第1の実施形態の場合と比べて補正処理を短時間で行うことができる。   According to the processing according to the second embodiment, when unevenness occurs in a predetermined number (for example, 5 lines), instead of correcting the sensitivity unevenness of the document image data for all the lines in the sub-scanning direction. Therefore, the correction process can be performed in a shorter time than in the case of the first embodiment.

〔第3実施形態:図7〕
次に、本発明の第3実施形態の画像読取装置について説明する。この第3実施形態の画像読取装置も、感度ムラの補正処理が第1実施形態と異なるのみである。そこで、この点を中心に説明し、第1実施形態の画像読取装置100と対応する箇所には同じ符号を用いる。
図7は、第3実施形態の画像読取装置における感度ムラの補正処理の流れを示す、図4と対応するフローチャートである。各ステップにおける処理は、図3に示した制御部301が行うものである。
[Third embodiment: FIG. 7]
Next, an image reading apparatus according to a third embodiment of the present invention will be described. The image reading apparatus according to the third embodiment also differs from the first embodiment only in sensitivity unevenness correction processing. Therefore, this point will be mainly described, and the same reference numerals are used for portions corresponding to the image reading apparatus 100 of the first embodiment.
FIG. 7 is a flowchart corresponding to FIG. 4 and showing a flow of sensitivity unevenness correction processing in the image reading apparatus of the third embodiment. The processing in each step is performed by the control unit 301 shown in FIG.

第1実施形態が、図4のステップS108において、「Dif(B)≧0?」が「NO」と判定された場合に(S108のN)、次のラインに移行するが(S110)、この第3実施形態では、所定ライン数(例えば20ライン)飛ばして次のラインに移行する点が異なるのみである。   In the first embodiment, when “Dif (B) ≧ 0?” Is determined to be “NO” in Step S108 of FIG. 4 (N of S108), the process proceeds to the next line (S110). The third embodiment is different only in that a predetermined number of lines (for example, 20 lines) are skipped and the process proceeds to the next line.

すなわち、第3実施形態では、ステップS108における判定が「NO」である場合に、ライン数レジスタの値に20を加算する処理であるステップS301が追加されただけであり、その他の点は第1実施形態と同じであるので、その他の説明は省略する。
これは、あるラインにおいて感度ムラが発生していなければ、その近辺では感度ムラが発生している可能性は低いと考えられるので、所定のライン数は補正要否の判定及び補正自体をスキップしてからその後のラインについて再度補正要否の判定(S108の判定)をすればよいという考え方に基づいている。
That is, in the third embodiment, when the determination in step S108 is “NO”, only step S301, which is a process of adding 20 to the value of the line number register, is added. Since it is the same as that of embodiment, other description is abbreviate | omitted.
This is because if there is no unevenness of sensitivity in a certain line, it is unlikely that the unevenness of sensitivity has occurred in the vicinity of the line, so the predetermined number of lines skips the determination of the necessity of correction and the correction itself. After that, it is based on the idea that the subsequent lines need to be determined again as to whether correction is necessary (determination in S108).

この第3実施形態による処理によれば、原稿画像データの感度ムラの補正を、副走査方向のすべてのラインについて行うのではなく、あるラインにおいて感度ムラが発生していなければ、所定のライン数をスキップしてから次の補正要否の判定を行うので、補正処理を短時間で行うことができる。   According to the process according to the third embodiment, the sensitivity unevenness of the document image data is not corrected for all the lines in the sub-scanning direction. If there is no sensitivity unevenness in a certain line, a predetermined number of lines is obtained. Since it is determined whether or not the next correction is necessary after skipping, correction processing can be performed in a short time.

〔第4実施形態:図8及び図9〕
次に、本発明の第4実施形態の画像読取装置について説明する。この第4実施形態の画像読取装置も、感度ムラの補正処理が第1実施形態と異なるのみである。そこで、この点を中心に説明し、第1実施形態の画像読取装置100と対応する箇所には同じ符号を用いる。
第1実施形態が、各ラインの主走査方向の全域に亘って感度ムラの発生位置の特定及びその位置における画像データの補正を行うのに対し、第4実施形態では、各ラインの読み取り領域を予め主走査方向に所定画素数で複数のエリアに分割し、感度ムラの発生位置の特定及び画像データの補正をそのエリア毎に行う点が異なる。
[Fourth Embodiment: FIGS. 8 and 9]
Next, an image reading apparatus according to a fourth embodiment of the present invention will be described. The image reading apparatus according to the fourth embodiment also differs from the first embodiment only in sensitivity unevenness correction processing. Therefore, this point will be mainly described, and the same reference numerals are used for portions corresponding to the image reading apparatus 100 of the first embodiment.
While the first embodiment specifies the position where sensitivity unevenness occurs over the entire area of each line in the main scanning direction and corrects the image data at that position, in the fourth embodiment, the reading area of each line is set. The difference is that the area is divided into a plurality of areas with a predetermined number of pixels in the main scanning direction in advance, and the position where the sensitivity unevenness occurs and the correction of image data are performed for each area.

図8は、この第4実施形態の画像読取装置において用いる主走査方向のエリア分割について説明する図である。
図8に示すように、画像読取装置は、主走査方向の読取有効範囲を、所定の画素数ごとに所定の数に複数のエリアに分割する。図8では、P〜Pが読取有効範囲であるとし、これを第1〜第3エリアに分割している。そして、そのエリアごとに、エリア内で|fwr(x) − Ar|が最大となるような主走査方向位置xについてのみ、上述の式1及び式2を適用して感度ムラの発生有無を判定する。例えば、第1エリアであればfwr(x)=B1となるxについてであり、第2エリアであればfwr(x)=B2となるxについてである。
FIG. 8 is a diagram illustrating area division in the main scanning direction used in the image reading apparatus of the fourth embodiment.
As shown in FIG. 8, the image reading apparatus divides the effective reading range in the main scanning direction into a plurality of areas with a predetermined number for each predetermined number of pixels. In FIG. 8, it is assumed that P 1 to P 4 are effective reading ranges, which are divided into first to third areas. Then, for each area, only the main scanning direction position x in which | fwr (x) −Ar | is maximum in the area is applied to determine whether or not sensitivity unevenness has occurred by applying the above-described Expression 1 and Expression 2. To do. For example, in the case of the first area, it is about x where fwr (x) = B1, and in the case of the second area, it is about x where fwr (x) = B2.

そして、該当のxについて式1及び式2が同時に成立すれば、そのxを含むエリア全体で感度ムラが発生していると判断する。平均から最も離れた読取結果の得られる領域で感度ムラを検出すれば、その周囲でもある程度感度ムラが発生していると考えられるためである。一方、このようにすれば、全てのxについて式1及び式2を適用する必要がないため、処理を高速化できる。   And if Formula 1 and Formula 2 are materialized simultaneously about the applicable x, it will be judged that the sensitivity nonuniformity has generate | occur | produced in the whole area containing the x. This is because if sensitivity unevenness is detected in a region where a reading result farthest from the average is obtained, it is considered that sensitivity unevenness has occurred to some extent around the area. On the other hand, if it does in this way, it is not necessary to apply Formula 1 and Formula 2 to all x, so the processing can be speeded up.

なお、この第4実施形態を採用する場合、式1及び式2で用いる閾値は、第1実施形態の場合よりも感度ムラを検出しにくい値(式1ではより大きい値、式2ではより小さい値)とするとよい。上記の「周囲でもある程度感度ムラが発生」は、実際に判定を行った点で大きな感度ムラが発生している場合に成り立つと考えられるためである。   Note that when this fourth embodiment is adopted, the threshold values used in Expression 1 and Expression 2 are values that are more difficult to detect sensitivity unevenness than in the first embodiment (a larger value in Expression 1 and a smaller value in Expression 2). Value). This is because the above-mentioned “sensitivity unevenness occurs to some extent even in the surroundings” is considered to hold true when large sensitivity unevenness occurs in terms of actual determination.

図9は、この第4実施形態の画像読取装置における感度ムラの補正処理の流れを示すフローチャートである。各ステップにおける処理は、画像読取装置100の制御部301が行うものである。   FIG. 9 is a flowchart showing a flow of sensitivity unevenness correction processing in the image reading apparatus of the fourth embodiment. The processing in each step is performed by the control unit 301 of the image reading apparatus 100.

第4実施形態は、各ラインを予め主走査方向に所定画素数で所定数(ここでは12個とする)で分割したエリアごとに処理するための、エリアレジスタareaを設けている。
図9の処理は、ステップS101〜S103までは、図4と同じである。その後、制御部301はエリアレジスタareaに「0」をセットし(S401)、次に、エリアレジスタareaをインクリメントし(S402)、area番目のエリアについて、ステップS403以降の処理を開始する。
In the fourth embodiment, an area register area is provided for processing each line for each area obtained by dividing each line by a predetermined number of pixels (here, 12) in the main scanning direction.
The processing in FIG. 9 is the same as that in FIG. 4 in steps S101 to S103. Thereafter, the control unit 301 sets “0” in the area register area (S401), then increments the area register area (S402), and starts the processing from step S403 on for the area-th area.

制御部301はまず、area番目のエリアの第1ラインデータ及び第2ラインデータに基づき、area番目のエリアに第1ラインデータの感度ムラが発生しているか否か判定する(S403)。この判断手法は、上述のようにエリア内で|fwr(x) − Ar|が最大となるような主走査方向位置xについて第1実施形態で説明した式1及び式2を適用するものである。   First, the control unit 301 determines whether or not the sensitivity unevenness of the first line data occurs in the area-th area based on the first line data and the second line data of the area-th area (S403). In this determination method, Formula 1 and Formula 2 described in the first embodiment are applied to the position x in the main scanning direction in which | fwr (x) −Ar | becomes maximum in the area as described above. .

そして、制御部301は、感度ムラが発生しているか否か判断し、発生している場合(S404のY)、area番目のエリアについて感度ムラの補正を行うべく、ステップS106〜S110の処理を行う。この処理は、図4の同ステップ番号の処理と同趣旨である。しかし、area番目のエリア全体で感度ムラが発生していると取り扱うため、ステップS108′では、area番目のエリアの主走査位置においてDif(B)を求める。   Then, the control unit 301 determines whether or not sensitivity unevenness has occurred, and if it has occurred (Y in S404), the processing of steps S106 to S110 is performed in order to correct the sensitivity unevenness for the area-th area. Do. This process has the same purpose as the process of the same step number in FIG. However, in order to handle that sensitivity unevenness has occurred in the entire area-th area, Dif (B) is obtained at the main scanning position of the area-th area in step S108 ′.

1つのエリアに関してステップS106〜S110の処理が終了するか、またはステップS404でNoであると、制御部301は、エリアレジスタareaの値が最大値(ここでは12)に達したか否か判断する(S405)。達していなければ、ステップS402に戻り、エリアレジスタareaをインクリメントして処理を繰り返す。   When the processing of steps S106 to S110 is completed for one area or No in step S404, the control unit 301 determines whether or not the value of the area register area has reached the maximum value (here, 12). (S405). If not, the process returns to step S402, and the area register area is incremented and the process is repeated.

ステップS405において、Yesになると、すべてのエリアのライン全域についての必要な感度ムラの補正処理が終了したことになるので、制御部301は、第2ラインデータの補正(S111)及びシェーディング処理を行い(S112)処理を終了する。これらの処理は、図4と同じである。   If YES in step S405, the necessary sensitivity unevenness correction processing for all the lines in all areas has been completed, and thus the control unit 301 performs the second line data correction (S111) and shading processing. (S112) The process ends. These processes are the same as those in FIG.

この第4実施形態による処理によれば、感度ムラ発生有無の判定をエリアごとにその代表値を用いて行うので、判定の処理負荷を軽減することができる。このため、補正処理全体の処理負荷も軽減することができる。   According to the process according to the fourth embodiment, since the determination of whether or not the sensitivity unevenness has occurred is performed for each area using the representative value, the determination processing load can be reduced. For this reason, the processing load of the whole correction process can also be reduced.

以上で実施形態の説明を終了するが、この発明において、画像読取装置の具体的な構成、処理の内容、データの構成等は、実施形態で説明したものに限るものではない。
例えば、上記の実施形態では、3色(RGB)のLED光源を用いて原稿を読み取るとき、LED光源の波長と受光センサの保護膜厚さとの関係によって干渉が発生する色を赤(R)として説明したが、これに限られないことは言うまでもない。他の色で干渉が発生する場合、その色を「所定の1色」とすればよい。
特定の色の光源で干渉が起こり易いことは分かっている場合が多いが、分からない場合は、事前にテストを行って決めることもできるので、予め特定の色に限定する必要もない。
Although the description of the embodiment has been completed, the specific configuration of the image reading apparatus, the content of processing, the configuration of data, and the like in the present invention are not limited to those described in the embodiment.
For example, in the above embodiment, when a document is read using an LED light source of three colors (RGB), the color that causes interference due to the relationship between the wavelength of the LED light source and the protective film thickness of the light receiving sensor is set to red (R). Although explained, it goes without saying that it is not limited to this. When interference occurs in other colors, the color may be “predetermined color”.
In many cases, it is known that interference is likely to occur with a light source of a specific color, but if it is not known, it can be determined by performing a test in advance, so it is not necessary to limit to a specific color in advance.

また、感度ムラ発生位置の特定を行うときの基準となるラインデータを取得するための基準白板は、板でなくてベルトやローラ等の他の部材でもよいし、基準となり得る色であれば白でなくてもよい(例えば、RGBの3原色のいずれか)。
さらに、主走査方向の感度ムラの発生位置の特定に使用する式1及び式2は、上記実施形態では、両方の式を同時に満たす場合について説明したが、式1のみで判定してもよい。式2の方はR色以外の色(G+B)でムラが発生していない(若しくは少ない)ことの確認のための式であり、ムラ発生の可能性が低いと考えられるからである。
In addition, the reference white plate for acquiring the line data serving as a reference when specifying the position where the sensitivity unevenness occurs is not limited to the plate but may be another member such as a belt or a roller. (For example, one of the three primary colors RGB).
Furthermore, although Formula 1 and Formula 2 used for specifying the position of occurrence of sensitivity unevenness in the main scanning direction have been described with respect to the case where both formulas are satisfied simultaneously in the above embodiment, determination may be made using Formula 1 alone. This is because Expression 2 is an expression for confirming that unevenness does not occur (or is less) in colors other than the R color (G + B), and it is considered that the possibility of unevenness is low.

本発明は、上述した実施の形態に限定されるものではなく、本発明の主旨を損なわない範囲で変更することが可能である。
さらに、以上説明した各実施形態、動作の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることはもちろんである。
The present invention is not limited to the above-described embodiments, and can be modified without departing from the spirit of the present invention.
Furthermore, it is needless to say that the embodiments and operation configurations described above can be arbitrarily combined and implemented as long as they do not contradict each other.

100:画像読取装置、103:光源、104:集光レンズ、105:イメージセンサ、106:画像読取ユニット、107:基準白板、201:CPU、202:ROM、205:HDD、301:制御部、302:ムラ発生位置特定部、303:画像補正部、304:記憶部、305:駆動部 DESCRIPTION OF SYMBOLS 100: Image reading apparatus, 103: Light source, 104: Condensing lens, 105: Image sensor, 106: Image reading unit, 107: Reference white board, 201: CPU, 202: ROM, 205: HDD, 301: Control part, 302 : Unevenness generation position specifying unit, 303: image correcting unit, 304: storage unit, 305: driving unit

特開2009−135917号公報JP 2009-135917 A

Claims (7)

複数色の光を読取対象物に照射してその画像を読み取る画像読取手段と、
前記画像読取手段が前記複数色のうち所定の1色の光を基準部材に照射して読み取った第1基準画像データを記憶する記憶手段と、
前記第1基準画像データに基づき、前記画像読取手段による前記1色の光を用いた読み取りにおける主走査方向の感度ムラの発生位置を特定する特定手段と、
前記画像読取手段が前記複数色の光を原稿に照射して読み取った原稿画像データのうち前記特定手段が特定した感度ムラ発生位置のデータを、前記第1基準画像データを用いて補正する補正手段とを備えたことを特徴とする画像読取装置。
Image reading means for irradiating an object to be read with light of a plurality of colors and reading the image;
Storage means for storing first reference image data read by irradiating a reference member with light of a predetermined color among the plurality of colors by the image reading means;
Specifying means for specifying the position of occurrence of sensitivity unevenness in the main scanning direction in reading using the light of the one color by the image reading means based on the first reference image data;
Correction means for correcting, using the first reference image data, the data of the sensitivity unevenness generation position specified by the specifying means among the original image data read by the image reading means irradiating the original with the plurality of colors of light. An image reading apparatus comprising:
請求項1に記載の画像読取装置であって、
前記特定手段は、前記第1基準画像データの値が所定の範囲内にない位置を、前記感度ムラの発生位置として特定することを特徴とする画像読取装置。
The image reading apparatus according to claim 1,
The image reading apparatus characterized in that the specifying means specifies a position where the value of the first reference image data is not within a predetermined range as a position where the sensitivity unevenness occurs.
請求項1に記載の画像読取装置であって、
前記記憶手段は、前記画像読取手段が複数色の光を前記基準部材に照射して読み取った第2基準画像データも記憶し、
前記特定手段は、前記第1基準画像データと前記第2基準画像データとに基づき、前記感度ムラの発生位置を特定することを特徴とする画像読取装置。
The image reading apparatus according to claim 1,
The storage means also stores second reference image data read by the image reading means by irradiating the reference member with light of a plurality of colors,
The image reading apparatus characterized in that the specifying means specifies the occurrence position of the sensitivity unevenness based on the first reference image data and the second reference image data.
請求項1乃至3のいずれか一項に記載の画像読取装置であって、
前記補正手段は、前記感度ムラ発生位置について前記第1基準画像データの変動幅と前記原稿画像データの変動幅との差が所定閾値以上である場合に、前記感度ムラ発生位置における前記原稿画像データの補正を行うことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 1 to 3,
The correction means, when the difference between the fluctuation width of the first reference image data and the fluctuation width of the document image data is greater than or equal to a predetermined threshold at the sensitivity unevenness occurrence position, the document image data at the sensitivity unevenness occurrence position. An image reading apparatus that corrects the above.
請求項4に記載の画像読取装置であって、
前記補正手段は、前記原稿画像データのうち副走査方向に連続する複数の読み取りラインについて連続して、前記第1基準画像データの変動幅と前記原稿画像データの変動幅との前記差が前記所定閾値以上である場合に、前記感度ムラ発生位置における前記原稿画像データの補正を行うことを特徴とする画像読取装置。
The image reading apparatus according to claim 4,
The correction means continuously determines the difference between the variation width of the first reference image data and the variation width of the document image data for a plurality of reading lines continuous in the sub-scanning direction of the document image data. An image reading apparatus that corrects the original image data at the sensitivity unevenness occurrence position when the value is equal to or greater than a threshold value.
請求項3又は4に記載の画像読取装置であって、
前記補正手段は、前記第1基準画像データの変動幅と前記原稿画像データの変動幅との前記差が前記所定閾値未満である場合、その後の所定数の読み取りラインについて前記原稿画像データの補正を行わないことを特徴とする画像読取装置。
The image reading apparatus according to claim 3 or 4,
When the difference between the fluctuation range of the first reference image data and the fluctuation range of the document image data is less than the predetermined threshold, the correction unit corrects the document image data for a predetermined number of reading lines thereafter. An image reading apparatus that is not performed.
請求項1乃至6のいずれか一項に記載の画像読取装置であって、
前記特定手段は、前記画像読取手段による読み取り領域を主走査方向に分割した複数のエリアごとに、該エリアで感度ムラが発生しているか否かを判定する手段であり、
前記補正手段は、前記特定手段が感度ムラ発生ありと判断したエリアが前記感度ムラ発生位置であるとして、前記補正を行うことを特徴とする画像読取装置。
The image reading apparatus according to any one of claims 1 to 6,
The specifying means is means for determining whether or not sensitivity unevenness has occurred in each of a plurality of areas obtained by dividing the reading area by the image reading means in the main scanning direction;
The image reading apparatus according to claim 1, wherein the correction unit performs the correction on the assumption that the area determined by the specifying unit to generate sensitivity unevenness is the sensitivity unevenness generation position.
JP2014025108A 2014-02-13 2014-02-13 Image reading device Expired - Fee Related JP6252221B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014025108A JP6252221B2 (en) 2014-02-13 2014-02-13 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014025108A JP6252221B2 (en) 2014-02-13 2014-02-13 Image reading device

Publications (2)

Publication Number Publication Date
JP2015154171A JP2015154171A (en) 2015-08-24
JP6252221B2 true JP6252221B2 (en) 2017-12-27

Family

ID=53896044

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014025108A Expired - Fee Related JP6252221B2 (en) 2014-02-13 2014-02-13 Image reading device

Country Status (1)

Country Link
JP (1) JP6252221B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017079374A (en) 2015-10-19 2017-04-27 株式会社リコー Image reading device, image forming apparatus, and shading data processing method
JP2018182614A (en) * 2017-04-18 2018-11-15 株式会社リコー Image reading device, platen open/closed detection method, and image forming apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5743875B2 (en) * 2011-12-22 2015-07-01 京セラドキュメントソリューションズ株式会社 Image reading apparatus, image forming apparatus, and image reading method

Also Published As

Publication number Publication date
JP2015154171A (en) 2015-08-24

Similar Documents

Publication Publication Date Title
US9473672B2 (en) Image reading apparatus, including abnormal pixel detection, and image reading method
US8243333B2 (en) Image processing apparatus, image processing method and computer program
US9233568B1 (en) Cross-process direction uniformity for wide format printers
US10574861B2 (en) Reading apparatus, image processing program, and image production method
JP6686671B2 (en) Image reading apparatus and image reading method
JP6252221B2 (en) Image reading device
US10397446B2 (en) Correcting color differences between scanner modules
JP7211169B2 (en) Image inspection device and image forming system
JP2021043032A (en) Image inspection device, image forming apparatus, image inspection method, and program
JP5884362B2 (en) Image processing method, image reading apparatus, and image processing program
US9628666B2 (en) Image processing device generating combined imaged data by using first image data and second image data
JP5856464B2 (en) Image processing apparatus and image processing method
JP2012005066A (en) Image scanning device and image forming device
JP5984780B2 (en) Image processing device
JP4821718B2 (en) Image forming system program and image forming system
US20190327385A1 (en) Image processing device, image processing method, and storage medium storing image processing program
JP6344062B2 (en) Image reading apparatus, image forming apparatus, and image processing method
US11831831B2 (en) Image reading apparatus and method of creating correction data
JP6397723B2 (en) Image reading device
JP6168971B2 (en) Image reading apparatus and image processing apparatus
JP5913962B2 (en) Image processing apparatus and image processing method
US8948507B2 (en) Image scanning apparatus, image processing apparatus, and non-transitory computer-readable recording medium
JP2007235737A (en) Defective pixel correction method, and defective pixel correction system
JP2005078314A (en) Position adjusting method and image reading device with stain compensation function using the same
JP2014192636A (en) Image processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171113

R151 Written notification of patent or utility model registration

Ref document number: 6252221

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees