[go: up one dir, main page]

JP3076692B2 - Image reading device - Google Patents

Image reading device

Info

Publication number
JP3076692B2
JP3076692B2 JP05128675A JP12867593A JP3076692B2 JP 3076692 B2 JP3076692 B2 JP 3076692B2 JP 05128675 A JP05128675 A JP 05128675A JP 12867593 A JP12867593 A JP 12867593A JP 3076692 B2 JP3076692 B2 JP 3076692B2
Authority
JP
Japan
Prior art keywords
level value
white level
read
image
image data
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 - Lifetime
Application number
JP05128675A
Other languages
Japanese (ja)
Other versions
JPH06339023A (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.)
PFU Ltd
Original Assignee
PFU 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 PFU Ltd filed Critical PFU Ltd
Priority to JP05128675A priority Critical patent/JP3076692B2/en
Publication of JPH06339023A publication Critical patent/JPH06339023A/en
Application granted granted Critical
Publication of JP3076692B2 publication Critical patent/JP3076692B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、イメージセンサでもっ
て画像データを読み取る構成を採る画像読取装置に関
し、特に、高品質の画像データの読み取りを実現する画
像読取装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image reading apparatus having a configuration for reading image data with an image sensor, and more particularly to an image reading apparatus for reading high quality image data.

【0002】FAXやイメージスキャナ等の画像読取装
置では、蛍光灯等を照明用光源とし、CCDラインイメ
ージセンサ等を用いて画像データを読み取っていくこと
になる。このような画像読取装置では、高品質の画像デ
ータの読み取りを実現する構成を構築していく必要があ
る。
In an image reading apparatus such as a facsimile or an image scanner, a fluorescent light or the like is used as an illumination light source, and image data is read using a CCD line image sensor or the like. In such an image reading apparatus, it is necessary to construct a configuration for reading high-quality image data.

【0003】[0003]

【従来の技術】ラインイメージセンサを用いる画像読取
装置では、図18に示すように、読取対象となる原稿を
ガラス板に載置し、蛍光灯とラインイメージセンサとか
ら構成されるキャリアを移動させることで、ラインイメ
ージセンサによる原稿の読み取りを実行していくという
構成を採っている。
2. Description of the Related Art In an image reading apparatus using a line image sensor, as shown in FIG. 18, a document to be read is placed on a glass plate, and a carrier composed of a fluorescent lamp and a line image sensor is moved. Thus, a configuration is adopted in which the original is read by the line image sensor.

【0004】この構成を採るときにあって、画像読取装
置では、いわゆるシェーディングを補正するために、図
19に示すように、ガラス板の前段に基準白色板を設
け、原稿の読み取りに先立ってラインイメージセンサで
この基準白色板の特定位置(ホームポジション)の白レ
ベル値を読み取る構成を採って、この読み取った白レベ
ル値でもって読み取る原稿の画像データの信号レベルを
補正していくという構成を採っている。
In adopting this configuration, in the image reading apparatus, in order to correct so-called shading, a reference white plate is provided in front of a glass plate as shown in FIG. The image sensor reads a white level value at a specific position (home position) of the reference white plate, and uses the read white level value to correct the signal level of image data of a document to be read. ing.

【0005】従来の画像読取装置では、このような基準
白の白レベル値は、一度読み取ると、次の読み取りの機
会までの間、その値を変更することなくそのまま使用す
るという構成を採っていた。
In a conventional image reading apparatus, such a white level value of the reference white is read once, and is used without changing the value until the next reading opportunity. .

【0006】一方、画像データの品質の1つとして解像
度がある。この解像度は、イメージセンサのセンサエレ
メント数が決まると、主にレンズ系で規定されることに
なる。
On the other hand, resolution is one of the quality of image data. This resolution is mainly defined by the lens system when the number of sensor elements of the image sensor is determined.

【0007】従来の画像読取装置では、レンズ系の調整
を行うことが難しいことから、メーカの出荷段階でレン
ズ系を調整すると、その後はそのままユーザの使用に委
ねて、解像度については何ら調整していかないという構
成を採っていた。
In the conventional image reading apparatus, it is difficult to adjust the lens system. Therefore, if the lens system is adjusted at the time of shipment from a manufacturer, the resolution is left to the user and the resolution is adjusted at all. It had a configuration that did not exist.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、従来の
ように、一度基準白の白レベル値を読み取ると、次の読
み取りの機会までの間、その値を変更することなくその
まま使用するという構成を採っていると、画像データの
読み取りに時間がかかる場合に読み取る画像データの品
質が劣化するという問題点があった。
However, as in the prior art, once the white level value of the reference white is read, it is used without changing the value until the next reading opportunity. However, when reading the image data takes a long time, the quality of the image data to be read deteriorates.

【0009】例えば、画像読取装置の後段に接続される
データ処理装置の画像データ処理能力が低い場合、その
データ処理装置は、画像読取装置のキャリアの移動を画
像データの読み取り中に強制的に停止させる構成を採っ
ていくことになるが、このようなときには1枚の画像デ
ータの読み取りに時間がかかることから、この間におけ
る光源光量の変化により当初の基準白の白レベル値が本
来の適切なものから外れることで、読み取る画像データ
にムラができるといった問題点があったのである。
For example, when the image processing capability of a data processing device connected downstream of the image reading device is low, the data processing device forcibly stops the movement of the carrier of the image reading device while reading the image data. In such a case, it takes time to read one piece of image data. In such a case, the white level value of the initial reference white is originally appropriate due to a change in the amount of light source during this time. Deviated from the above, there is a problem that image data to be read becomes uneven.

【0010】また、従来のように、基準白色板の特定位
置の白レベル値を検出して、この検出した白レベル値で
もってシェーディング補正を行うという構成を採ってい
ると、図20に示すように、その特定位置にゴミが付着
する場合には、正常な白レベル値を入手できないことか
ら、読み取る画像データの品質が劣化するという問題点
があった。
Further, as shown in FIG. 20, if a configuration is adopted in which a white level value at a specific position of a reference white plate is detected and shading correction is performed using the detected white level value as in the prior art, In addition, when dust adheres to the specific position, there is a problem that the quality of image data to be read deteriorates because a normal white level value cannot be obtained.

【0011】このような問題点に対処するために、基準
白色板の特定位置周辺の白レベル値についてもサンプリ
ングする構成を採って、このサンプリングした白レベル
値でもって基準白色板の特定位置で検出した白レベル値
を補正していくという方法を採ることも行われている。
In order to cope with such a problem, a configuration is adopted in which a white level value around a specific position of the reference white plate is also sampled, and the sampled white level value is used to detect at a specific position of the reference white plate. In some cases, a method of correcting the obtained white level value is adopted.

【0012】しかしながら、このような方法を採って
も、付着したゴミがその補正用のサンプリング箇所にま
で広がるような大きいものの場合には、正常な白レベル
値を入手できないことから、読み取る画像データの品質
が劣化するという問題点が依然残されていたのである。
However, even if such a method is adopted, if the attached dust is large enough to spread to the correction sampling point, a normal white level value cannot be obtained. The problem of quality degradation still remained.

【0013】また、従来のように、解像度に対しての調
整手段を持たない構成を採っていると、流通段階での振
動等や、使用段階での様々な環境条件によりレンズ系の
調整が狂うことで、解像度がメーカの出荷段階のものか
ら低下してしまい画像データの品質が劣化するという問
題点があった。
Further, if a configuration having no means for adjusting the resolution as in the prior art is adopted, the adjustment of the lens system is disturbed due to vibrations at the distribution stage and various environmental conditions at the stage of use. As a result, there is a problem that the resolution is reduced from that at the time of shipment from the manufacturer, and the quality of image data is deteriorated.

【0014】本発明はかかる事情に鑑みてなされたもの
であって、高品質の画像データの読み取りを実現する新
たな画像読取装置の提供を目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a new image reading apparatus which realizes reading of high quality image data.

【課題を解決するための手段】この目的を達成するため
に、本発明では、ラインイメージセンサでもって画像デ
ータを読み取るとともに、この画像データの読み取りに
先立って、ラインイメージセンサでもって白レベル値を
読み取って、該白レベル値に従って読み取る画像データ
に対してシェーディング補正を実行していく構成を採る
画像読取装置において、上記白レベル値を発生するゾー
ン内でのラインイメージセンサの移動を指示する指示手
段と、上記指示手段の指示に応答して読み取られる白レ
ベル値の滑らかさを検出ライン毎に評価することで、該
白レベル値の各検出ラインが適切な白レベル値の検出ラ
インであるか否かを判断する判断手段と、上記判断手段
の判断結果を参照しつつ、上記ゾーン内で適切な白レベ
ル値の検出ラインの連続する領域を検出する検出手段
と、上記検出手段の検出する領域の中から特定の検出ラ
インを決定する決定手段と、上記決定手段の決定する検
出ラインから読み取られる白レベル値をシェーディング
補正用の白レベル値として設定する設定手段とを備える
ように構成する。そして、この目的を達成するために、
本発明では、イメージセンサでもって画像データを読み
取る構成を採る画像読取装置において、白黒エッジ画像
のチャートをイメージセンサで読み取り可能とする構成
を採り、かつ、イメージセンサで読み取られる上記チャ
ートの白黒エッジ画像の画像データの微分値を算出し、
その微分画像データにフーリエ変換を施すことで装置の
示すMTF特性を検出する検出手段と、設定されるパラ
メータに応じて、イメージセンサで読み取られる画像デ
ータの強調度合を変調可能とする演算手段と、上記検出
手段の検出するMTF特性と規定のMTF特性とから、
上記演算手段の出力する画像データの解像度が規定のも
のになる上記パラメータを特定して上記演算手段に設定
する設定手段とを備えるように構成する。
In order to achieve this object, according to the present invention, image data is read by a line image sensor, and a white level value is read by a line image sensor prior to reading the image data. Instructing means for instructing movement of a line image sensor in a zone in which the white level value is generated, in an image reading apparatus configured to read and perform shading correction on image data to be read in accordance with the white level value And evaluating the smoothness of the white level value read in response to the instruction of the instruction means for each detection line to determine whether each detection line of the white level value is a detection line of an appropriate white level value. Determining means for determining whether or not an appropriate white level value is detected in the zone while referring to the determination result of the determining means. Detecting means for detecting a continuous area; determining means for determining a specific detection line from the area detected by the detecting means; and a white level value read from the detecting line determined by the determining means for shading correction. Setting means for setting a white level value. And to achieve this goal,
According to the present invention, in an image reading apparatus having a configuration for reading image data with an image sensor, a configuration is adopted in which a chart of a monochrome edge image can be read by the image sensor, and a monochrome edge image of the chart read by the image sensor is provided. Calculate the differential value of the image data of
Detecting means for detecting an MTF characteristic indicated by the apparatus by performing a Fourier transform on the differential image data; calculating means for modulating the degree of enhancement of the image data read by the image sensor according to a set parameter; From the MTF characteristics detected by the detection means and the prescribed MTF characteristics,
Setting means for specifying the parameter for setting the resolution of the image data output by the calculating means to a specified value and setting the parameter in the calculating means.

【0015】[0015]

【実施例】最初に、図1及び図2に従って本発明の原理
構成について説明する。図1(a)中、1は画像読取装
置の持つ原稿面であって、読取対象となる原稿を載置す
るもの、2aは基準白色板であって、原稿面1の走査前
段位置と、例えば原稿面1の左右両端位置とに設けられ
て、シェーディング補正用の基準白を発生するもの、1
0はラインイメージセンサであって、副走査方向(ライ
ンイメージセンサ10の移動方向)に移動されて主走査
方向(図中の破線方向)に画像データを読み取るもの、
11は増幅手段であって、ラインイメージセンサ10の
読み取る画像データの電気信号を増幅するもの、12a
は基準白レベル値格納手段であって、第1の格納領域1
20と第2の格納領域121とを備えて、シェーディン
グ補正に用いる基準白の白レベル値を格納するもの、1
3はシェーディング補正手段であって、基準白レベル値
格納手段12aの格納する基準白レベル値を用いてシェ
ーディング補正を実行するもの、14は比較白レベル値
抽出手段であって、基準白レベル値格納手段12aの格
納する基準白レベル値の補正に必要となる信号レベル値
を抽出するもの、15は算出手段であって、基準白レベ
ル値格納手段12aの格納する基準白レベル値の補正に
用いる比率値を算出するもの、16は補正手段であっ
て、基準白レベル値格納手段12aの格納する基準白レ
ベル値を補正するものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the principle configuration of the present invention will be described with reference to FIGS. In FIG. 1A, reference numeral 1 denotes a document surface of the image reading apparatus on which a document to be read is placed, 2a is a reference white plate, and a position of the document surface 1 before scanning is, for example, The one that is provided at both left and right ends of the document surface 1 and generates a reference white for shading correction;
Reference numeral 0 denotes a line image sensor which is moved in the sub-scanning direction (the moving direction of the line image sensor 10) and reads image data in the main scanning direction (the direction of the broken line in the figure);
Reference numeral 11 denotes an amplifying unit that amplifies an electric signal of image data read by the line image sensor 10, 12a
Is a reference white level value storage means, which is a first storage area 1
20 and a second storage area 121 for storing a white level value of a reference white used for shading correction.
Reference numeral 3 denotes shading correction means for performing shading correction using the reference white level values stored in the reference white level value storage means 12a. Reference numeral 14 denotes comparison white level value extraction means for storing reference white level values. A signal level value necessary for correcting the reference white level value stored by the means 12a; and 15 a calculating means, which is a ratio used for correcting the reference white level value stored in the reference white level value storing means 12a. A correction means 16 for calculating the value corrects the reference white level value stored in the reference white level value storage means 12a.

【0016】図1(b)中、図1(a)で示したものと
同じものについては同一の記号で示してある。2bは基
準白色板であって、原稿面1の走査前段位置に設けられ
て、シェーディング補正用の基準白を発生するもの、1
2bは基準白レベル値格納手段であって、シェーディン
グ補正に用いる基準白の白レベル値を格納するもの、1
7は第1の指示手段であって、基準白色板2bの領域で
のラインイメージセンサ10の移動を指示するもの、1
8は第2の指示手段であって、ラインイメージセンサ1
0の特定位置への移動を指示するもの、19は判断手段
であって、第1の指示手段17の指示に応答して読み取
られる白レベル値の検出ラインが適切なものであるか否
かを判断するもの、20は検出手段であって、判断手段
19の判断結果を参照しつつ適切な白レベル値の検出ラ
インの連続する領域を検出するもの、21は決定手段で
あって、検出手段20の検出する領域の中からシェーデ
ィング補正用の白レベル値の検出に用いる検出ラインを
決定するもの、22は設定手段であって、基準白レベル
値格納手段12bの格納する基準白レベル値を設定する
ものである。
In FIG. 1B, the same components as those shown in FIG. 1A are denoted by the same symbols. Reference numeral 2b denotes a reference white plate which is provided at a position before the scanning of the document surface 1 and generates a reference white for shading correction.
Reference numeral 2b denotes a reference white level value storage unit which stores a reference white level value used for shading correction.
Reference numeral 7 denotes first instructing means for instructing the movement of the line image sensor 10 in the area of the reference white plate 2b.
Reference numeral 8 denotes second instruction means, which is a line image sensor 1
Reference numeral 19 designates an instruction to move to a specific position of 0. Reference numeral 19 denotes a determination unit which determines whether a detection line of a white level value read in response to an instruction of the first instruction unit 17 is appropriate. The detecting means 20 is a detecting means for detecting a continuous area of a detection line of an appropriate white level value while referring to the determination result of the determining means 19, and the determining means 21 is a detecting means 20. , A setting means 22 for setting a reference white level value stored in the reference white level value storage means 12b. Things.

【0017】図2中、図1で説明したものと同じものに
ついては同一の記号で示してある。3はチャートであっ
て、例えば原稿面1の走査前段位置に設けられる白黒エ
ッジ画像であるもの、23はラインイメージやエリアイ
メージセンサ等のイメージセンサであって、画像データ
を読み取るもの、24は増幅手段であって、イメージセ
ンサ23の読み取る画像データの電気信号を増幅するも
の、25はチャート画像格納手段であって、イメージセ
ンサ23により読み取られるチャート3の白黒エッジ画
像を格納するもの、26は検出手段であって、装置の示
すMTF特性(Modulation Transfer Function)を検出
するもの、27は演算手段であって、設定されるパラメ
ータに応じてイメージセンサ23により読み取られる画
像データの強調度合を変調するもの、28は設定手段で
あって、演算手段27に対してパラメータを設定するも
のである。
In FIG. 2, the same components as those described with reference to FIG. 1 are indicated by the same symbols. Reference numeral 3 denotes a chart, which is, for example, a black-and-white edge image provided at a position before scanning of the document surface 1, reference numeral 23 denotes an image sensor such as a line image or area image sensor, which reads image data, and reference numeral 24 denotes an amplification. Means for amplifying an electric signal of image data read by the image sensor 23; 25, a chart image storage means for storing a black and white edge image of the chart 3 read by the image sensor 23; Means for detecting the MTF characteristic (Modulation Transfer Function) indicated by the apparatus; 27, an arithmetic means for modulating the degree of enhancement of the image data read by the image sensor 23 in accordance with the set parameters; , 28 are setting means for setting parameters to the calculating means 27. .

【0018】図1(a)に示す本発明の画像読取装置で
は、ラインイメージセンサ10は、原稿の読み取りに先
立って、原稿面1の走査前段位置に設けられる基準白色
板2aの発生する基準白レベル値を検出して、その検出
した基準白レベル値を基準白レベル値格納手段12の第
1及び第2の格納領域120,121に格納し、続い
て、原稿の読み取りに入っていく。このとき、シェーデ
ィング補正手段13は、第1の格納領域120の格納す
る基準白レベル値を用いてシェーディング補正を実行す
る。
In the image reading apparatus of the present invention shown in FIG. 1A, prior to reading a document, the line image sensor 10 detects a reference white color generated by a reference white plate 2a provided at a position before scanning of the document surface 1. The level value is detected, and the detected reference white level value is stored in the first and second storage areas 120 and 121 of the reference white level value storage means 12, and then, the reading of the document is started. At this time, the shading correction unit 13 performs the shading correction using the reference white level value stored in the first storage area 120.

【0019】この原稿の読み取り時に、ラインイメージ
センサ10は、原稿面1の左右両端位置に設けられる基
準白色板2aの発生する基準白レベル値を検出するの
で、比較白レベル値抽出手段14は、ラインイメージセ
ンサ10のセンサエレメントを指定することで、ライン
イメージセンサ10により読み取られる画像データの中
から、この基準白色板2aの発生する基準白レベル値を
抽出する。
At the time of reading this document, the line image sensor 10 detects the reference white level values generated by the reference white plates 2a provided at the left and right ends of the document surface 1, so that the comparison white level value extraction means 14 By specifying the sensor element of the line image sensor 10, a reference white level value generated by the reference white plate 2a is extracted from the image data read by the line image sensor 10.

【0020】この抽出結果を受けて、算出手段15は、
比較白レベル値抽出手段14の抽出する基準白レベル値
と、第2の格納領域121に格納されるその抽出白レベ
ル値に対応する原稿読み取り前の基準白レベル値との比
率値を算出し、補正手段16は、この算出された比率値
と第2の格納領域121に格納される基準白レベル値と
の乗算値を算出して第1の格納領域120に格納される
基準白レベル値を更新していく。
Receiving this extraction result, the calculating means 15
Calculating a ratio value between the reference white level value extracted by the comparison white level value extracting means 14 and the reference white level value before reading the document corresponding to the extracted white level value stored in the second storage area 121; The correction unit 16 calculates a multiplication value of the calculated ratio value and the reference white level value stored in the second storage area 121, and updates the reference white level value stored in the first storage area 120. I will do it.

【0021】このように、図1(a)に示す本発明の画
像読取装置では、画像データの読み取り中に、ラインイ
メージセンサ10の特定センサエレメントに対して常時
白レベル値を入力する構成を採って、この特定センサエ
レメントの検出した画像データの読み取り前の白レベル
値と、この特定センサエレメントの検出する画像データ
の読み取り中の白レベル値との比率値から、画像データ
の読み取り前に検出したシェーディング補正用の基準白
レベル値を補正する構成を採ることから、画像データの
読み取りに時間がかかるようなことがあっても、読み取
る画像データの品質が劣化するということが起こらない
のである。
As described above, the image reading apparatus of the present invention shown in FIG. 1A employs a configuration in which a white level value is always input to a specific sensor element of the line image sensor 10 during reading of image data. From the ratio between the white level value of the image data detected by the specific sensor element before reading the image data and the white level value of the image data detected by the specific sensor element during the reading, the image data is detected before the image data is read. Since the configuration for correcting the reference white level value for shading correction is employed, even if it takes time to read the image data, the quality of the read image data does not deteriorate.

【0022】一方、図1(b)に示す本発明の画像読取
装置では、第1の指示手段17は、原稿の読み取りに先
立って、基準白色板2bの領域でのラインイメージセン
サ10の移動を指示する。この指示に応答して、ライン
イメージセンサ10により白レベル値が読み取られるこ
とになるので、判断手段19は、この読み取られる白レ
ベル値の滑らかさを検出ライン毎に評価することで、こ
の白レベル値の各検出ラインがゴミの付着していない滑
らかな特性を示す適切なものであるか否かを判断する。
On the other hand, in the image reading apparatus of the present invention shown in FIG. 1B, the first indicating means 17 controls the movement of the line image sensor 10 in the area of the reference white plate 2b before reading the original. To instruct. Since the white level value is read by the line image sensor 10 in response to this instruction, the judging means 19 evaluates the smoothness of the read white level value for each detection line, thereby obtaining the white level value. It is determined whether or not each detection line of the value is an appropriate one showing a smooth characteristic with no dust attached.

【0023】この判断結果を受けて、検出手段20は、
基準白色板2bの領域の中で適切な白レベル値の検出ラ
インの連続する領域を検出(複数ある場合には、例えば
その内の最も長く連続する領域を検出する)し、決定手
段21は、例えば中央部分の検出ラインといったよう
に、この検出された領域の中から特定の検出ラインを決
定する。
In response to the result of this determination, the detecting means 20
In the area of the reference white plate 2b, a continuous area of a detection line of an appropriate white level value is detected (if there are a plurality of areas, for example, the longest continuous area is detected), and the determination unit 21 For example, a specific detection line is determined from the detected area, such as a detection line at the center.

【0024】そして、この決定を受けて、第2の指示手
段18は、決定手段21の決定する検出ライン位置へラ
インイメージセンサ10の移動を指示し、設定手段22
は、この指示に応答して読み取られる白レベル値を基準
白レベル値格納手段12bに格納していくことで、決定
手段21の決定する検出ラインから読み取られる白レベ
ル値をシェーディング補正用の基準白レベル値として設
定していく。このとき、設定手段22は、決定手段21
の決定する検出ラインから読み取られる白レベル値と、
この検出ラインの近傍に存在する1つ又は複数の適切な
白レベル値の検出ラインから読み取られる白レベル値と
の平均値等を算出していくことで、シェーディング補正
用の白レベル値を算出して設定していくことがある。
In response to this determination, the second instructing means 18 instructs the movement of the line image sensor 10 to the detection line position determined by the determining means 21, and the setting means 22
Stores the white level value read in response to this instruction in the reference white level value storage means 12b, so that the white level value read from the detection line determined by the determination means 21 is used as the reference white level for shading correction. Set as a level value. At this time, the setting means 22
A white level value read from the detection line determined by
A white level value for shading correction is calculated by calculating an average value and the like of white level values read from one or more appropriate white level value detection lines existing in the vicinity of the detection line. May be set.

【0025】このように、図1(b)に示す本発明の画
像読取装置では、基準白色板2bの中のゴミの付着して
いない領域を検出して、その領域の中から読み取られる
白レベル値を使ってシェーディング補正用の基準白レベ
ル値を設定していく構成を採ることから、基準白色板2
bにゴミが付着するようなことがあっても、読み取る画
像データの品質が劣化するということが起こらないので
ある。
As described above, in the image reading apparatus of the present invention shown in FIG. 1 (b), the area of the reference white plate 2b to which dust is not attached is detected, and the white level read from the area is detected. Since a configuration is used in which the reference white level value for shading correction is set using the values, the reference white plate 2
Even if dust adheres to b, the quality of image data to be read does not deteriorate.

【0026】一方、図2に示す本発明の画像読取装置で
は、イメージセンサ23は、例えば一定の調整周期に達
することを検出すると、チャート3の白黒エッジ画像を
読み取ってチャート画像格納手段25に格納する。
On the other hand, in the image reading apparatus of the present invention shown in FIG. 2, when the image sensor 23 detects, for example, that a certain adjustment cycle has been reached, the image sensor 23 reads the monochrome edge image of the chart 3 and stores it in the chart image storage means 25. I do.

【0027】このようにして、チャート画像格納手段2
5にチャート3の白黒エッジ画像が格納されると、検出
手段26は、この白黒エッジ画像の画像データの微分値
を算出し、その微分画像データにフーリエ変換を施すこ
とで装置の示すMTF特性を検出し、この検出結果を受
けて、設定手段28は、検出手段26の検出するMTF
特性と規定のMTF特性とから、演算手段27の出力す
る画像データの解像度が規定のものになるパラメータを
特定して演算手段27に設定する。
In this way, the chart image storage means 2
When the black-and-white edge image of the chart 3 is stored in 5, the detecting means 26 calculates a differential value of the image data of the black-and-white edge image, and performs a Fourier transform on the differential image data to obtain an MTF characteristic indicated by the apparatus. The setting means 28 detects the MTF detected by the detecting means 26 and receives the detection result.
From the characteristics and the specified MTF characteristics, a parameter that makes the resolution of the image data output by the calculating means 27 specified is specified and set in the calculating means 27.

【0028】このように、図2に示す本発明の画像読取
装置では、読み取る画像データの解像度が例えばメーカ
出荷段階のものというように一定のものに維持できるよ
うになることから、読み取る画像データの品質が劣化す
るということが起こらないのである。
As described above, in the image reading apparatus of the present invention shown in FIG. 2, the resolution of the image data to be read can be kept constant, for example, at the stage of shipment from the manufacturer. There is no degradation of quality.

【0029】次に、図1及び図2に従って本発明の詳細
を説明する。最初に、図1(a)に原理構成を図示した
画像読取装置の一実施例について説明する。
Next, the details of the present invention will be described with reference to FIGS. First, an embodiment of an image reading apparatus whose principle configuration is illustrated in FIG. 1A will be described.

【0030】図1(a)で説明したように、図1(a)
に原理構成を図示した画像読取装置では、ラインイメー
ジセンサ10の特定センサエレメントに対して常時白レ
ベル値を入力する構成を採る。例えば、図3に示すよう
に、原稿面1の裏側に、原稿面1を取り囲む形で基準白
色板2aを設けることで、ラインイメージセンサ10の
特定センサエレメントに対して常時白レベル値を入力す
る構成を採るのである。
As described with reference to FIG.
The image reading apparatus whose principle configuration is illustrated in FIG. 1 employs a configuration in which a white level value is always input to a specific sensor element of the line image sensor 10. For example, as shown in FIG. 3, by providing a reference white plate 2a on the back side of the document surface 1 so as to surround the document surface 1, a white level value is always input to a specific sensor element of the line image sensor 10. It adopts a configuration.

【0031】そして、この特定センサエレメントの検出
値に従って光源光量の変化をリアルタイムで検出して、
この検出値に従って画像データの読み取りに先立って読
み込んだシェーディング補正用の基準白レベル値を補正
する構成を採るものである。
Then, a change in the light source light amount is detected in real time according to the detected value of the specific sensor element,
According to this detection value, a configuration is adopted in which the reference white level value for shading correction read prior to reading of image data is corrected.

【0032】この処理構成は、ハードウェア構成とソフ
トウェア構成のいずれの方法を用いることでも実現可能
であるが、図4に、ソフトウェア構成で実現する場合の
処理フローの一実施例を図示する。
This processing configuration can be realized by using either a hardware configuration or a software configuration. FIG. 4 shows an embodiment of a processing flow in the case where the processing is realized by a software configuration.

【0033】次に、この処理フローに従って、図1
(a)に原理構成を図示した画像読取装置の実行する処
理について詳細に説明する。画像読取装置は、図4の処
理フローに示すように、先ず最初に、ステップ1で、原
稿の読み取りに先立って、原稿面1の走査前段に位置す
る基準白色板2aの発生する白レベル値を読み取ること
で、ラインイメージセンサ10の全画素(全センサエレ
メント)について基準白レベル値を記録する。次に、ス
テップ2で、この記録した基準白レベル値の中から、ラ
インイメージセンサ10の特定の左右1画素の検出する
白レベル値を抽出して記録する。
Next, according to this processing flow, FIG.
The processing executed by the image reading apparatus whose principle configuration is illustrated in FIG. As shown in the processing flow of FIG. 4, first, in step 1, prior to reading the document, the image reading apparatus calculates the white level value generated by the reference white plate 2 a located before the scanning of the document surface 1. By reading, the reference white level value is recorded for all pixels (all sensor elements) of the line image sensor 10. Next, in step 2, from among the recorded reference white level values, white level values detected by one specific left and right pixel of the line image sensor 10 are extracted and recorded.

【0034】続いて、ステップ3で、ラインイメージセ
ンサ10を副走査方向に1検出ライン移動することで原
稿の読み取りに入る。続いて、ステップ4で、この原稿
の読み取り時に、ステップ2で指定したラインイメージ
センサ10の左右1画素の検出する白レベル値をモニタ
する。
Then, in step 3, the original is read by moving the line image sensor 10 by one detection line in the sub-scanning direction. Subsequently, in step 4, when reading the original, the white level values detected by the left and right one pixels of the line image sensor 10 specified in step 2 are monitored.

【0035】続いて、ステップ5で、ステップ2で記録
した読み取り開始時の白レベル値と、ステップ4でモニ
タする読み取り中の白レベル値とから、ステップ2で指
定したラインイメージセンサ10の左右1画素の検出す
る白レベル値の変化率を算出する。この算出処理は、具
体的には、ステップ2で記録した白レベル値をA,Bと
し、ステップ4でモニタする白レベル値をAN,N とす
るならば、 C=(AN /A+BN /B)/2 に従って変化率Cを算出することで行う。この変化率C
が、光源光量の変化率に対応することになる。
Then, in step 5, the left and right sides of the line image sensor 10 specified in step 2 are determined from the white level values at the start of reading recorded in step 2 and the white level values during reading monitored in step 4. The change rate of the white level value detected by the pixel is calculated. In this calculation process, specifically, if the white level values recorded in step 2 are A and B, and the white level values monitored in step 4 are A N and B N , C = (A N / A + B This is performed by calculating the rate of change C according to N / B) / 2. This change rate C
Correspond to the change rate of the light source light amount.

【0036】続いて、ステップ6で、ステップ5で算出
した変化率Cと、ステップ1で記録した基準白レベル値
とを乗算することで、シェーディング補正用の基準白レ
ベル値を算出して設定する。読み取られる原稿の画像デ
ータのシェーディング補正は、このステップ6で設定す
る基準白レベル値を用いて行う。続いて、ステップ7
で、原稿の読み取りを終了したか否かを判断し、終了し
ていないことを判断するときには、ステップ3に戻って
いくことで原稿の読み取りを実行していく。
Subsequently, in step 6, by multiplying the change rate C calculated in step 5 by the reference white level value recorded in step 1, a reference white level value for shading correction is calculated and set. . The shading correction of the image data of the document to be read is performed using the reference white level value set in step 6. Then, Step 7
Then, it is determined whether or not the reading of the document has been completed. When it is determined that the reading has not been completed, the process returns to step 3 to perform the reading of the document.

【0037】このようにして、図1(a)に示す本発明
の画像読取装置は、この図4の処理フローを実行するこ
とで、光源光量の変化に応じてシェーディング補正に用
いる基準白レベル値を変化させていく構成を採る。これ
から、従来であれば、図5(a)に示すように、イメー
ジセンサ10のビデオ出力とシェーディング補正に用い
る基準白レベル値との動きが一致しないという不都合が
あったが、本発明を用いることで、図5(b)に示すよ
うに、その2つの動きが一致することになるので、原稿
の読み取りに時間がかかるようなことがあっても、正確
なシェーディング補正を実行することが可能になる。
As described above, the image reading apparatus of the present invention shown in FIG. 1A executes the processing flow of FIG. 4 so that the reference white level value used for the shading correction according to the change in the light source light amount. Is changed. From this, in the related art, as shown in FIG. 5A, there has been a disadvantage that the motion between the video output of the image sensor 10 and the reference white level value used for shading correction does not match. Therefore, as shown in FIG. 5B, the two movements coincide with each other, so that even if it takes a long time to read the original, accurate shading correction can be performed. Become.

【0038】次に、図1(b)に原理構成を図示した画
像読取装置の一実施例について説明する。図1(b)で
説明したように、図1(b)に原理構成を図示した画像
読取装置では、基準白色板2bの白レベル値の滑らかさ
を評価することでゴミの付着していない領域を検出し
て、この中からシェーディング補正用の基準白レベル値
を読み取る構成を採るものである。
Next, an embodiment of the image reading apparatus whose principle configuration is shown in FIG. 1B will be described. As described with reference to FIG. 1B, in the image reading apparatus whose principle configuration is illustrated in FIG. 1B, by evaluating the smoothness of the white level value of the reference white plate 2b, an area where dust is not attached is obtained. Is detected, and a reference white level value for shading correction is read from among them.

【0039】この処理構成は、ハードウェア構成とソフ
トウェア構成のいずれの方法を用いることでも実現可能
であるが、図6に、ソフトウェア構成で実現する場合の
処理フローの一実施例を図示する。
This processing configuration can be realized by using either a hardware configuration or a software configuration. FIG. 6 shows an embodiment of a processing flow when the processing is realized by a software configuration.

【0040】次に、この処理フローに従って、図1
(b)に原理構成を図示した画像読取装置の実行する処
理について詳細に説明する。ここで、図7に示すよう
に、基準白色板2bの最前段位置の検出ラインをWP
1、最後段位置の検出ラインをWP2と定義することに
する。
Next, according to this processing flow, FIG.
The processing executed by the image reading apparatus whose principle configuration is illustrated in FIG. Here, as shown in FIG. 7, the detection line at the forefront position of the reference white plate 2b is set to WP
1. The detection line at the last position is defined as WP2.

【0041】画像読取装置は、図6の処理フローに示す
ように、先ず最初に、ステップ1で、ラインイメージセ
ンサ10を検出ラインWP1の位置に移動する。すなわ
ち、基準白色板2bの最前段位置の検出ライン位置にラ
インイメージセンサ10を移動するのである。次に、ス
テップ2で、現在の検出ライン位置を表示する変数WP
に0をセットし、連続検出ライン数を表示する変数Yに
0をセットするとともに、連続検出ライン領域の先頭検
出ライン位置を表示する変数WPn に0をセットする。
As shown in the processing flow of FIG. 6, the image reading apparatus first moves the line image sensor 10 to the position of the detection line WP1 in step 1. That is, the line image sensor 10 is moved to the detection line position at the forefront position of the reference white plate 2b. Next, in step 2, a variable WP indicating the current detection line position is displayed.
Is set to 0, a variable Y for displaying the number of continuous detection lines is set to 0, and a variable WP n for displaying the position of the top detection line in the continuous detection line area is set to 0.

【0042】続いて、ステップ3で、変数WPの値の示
す検出ラインの白レベル値を読み取る。今の場合には、
検出ラインWP1における白レベル値を読み取るのであ
る。続いて、ステップ4で、ステップ3で読み取った白
レベル値の滑らかさを評価する。すなわち、隣接する白
レベル値の差分値を算出して、この差分値が滑らかに変
化していくか否かを評価していくことで、読み取った白
レベル値の滑らかさを評価するのである。
Subsequently, in step 3, the white level value of the detection line indicated by the value of the variable WP is read. In this case,
The white level value on the detection line WP1 is read. Subsequently, in step 4, the smoothness of the white level value read in step 3 is evaluated. That is, the smoothness of the read white level value is evaluated by calculating the difference value between the adjacent white level values and evaluating whether the difference value changes smoothly.

【0043】続いて、ステップ5で、ステップ4での評
価がどちらであったのか否かを判断して、適切な検出ラ
インの評価であると判断するとき、すなわち、滑らかな
白レベル値の検出ラインの評価であると判断するときに
は、ステップ6に進んで、変数Yの値が0であるか否か
を判断する。このステップ6で0と判断するときには、
変数WPn に変数WPの値をセットし、続くステップ8
で、変数Yの値を1つカウントアップする。一方、この
ステップ6で0でないと判断するときには、ステップ7
の処理を省略して直ちにステップ8に進んで変数Yの値
を1つカウントアップする。
Subsequently, in step 5, it is determined whether the evaluation in step 4 is successful or not, and when it is determined that the evaluation is appropriate for the detection line, that is, when a smooth white level value is detected. If it is determined that the line is to be evaluated, the process proceeds to step 6, where it is determined whether or not the value of the variable Y is 0. When it is determined to be 0 in step 6,
To set the value of the variable WP to variable WP n, the next step 8
Then, the value of the variable Y is counted up by one. On the other hand, if it is determined in step 6 that the value is not 0,
Is skipped and the process immediately proceeds to step 8 to increment the value of the variable Y by one.

【0044】すなわち、変数Yの値が0であるというこ
とは、処理開始の検出ラインが適切な検出ラインである
ことを意味するか、それまでの不適切な検出ラインから
適切な検出ラインに転じたことを意味するので、変数W
n に現在の検出ライン位置をセットしてから変数Yの
値を1つカウントアップし、一方、変数Yの値が0でな
いということは、それまでの適切な検出ラインが連続し
ていることを意味するので、変数WPn の値については
更新することなく、変数Yの値のみを1つカウントアッ
プしていくのである。
That is, the fact that the value of the variable Y is 0 means that the detection line at the start of processing is an appropriate detection line, or that the previous inappropriate detection line is changed to an appropriate detection line. Variable W
After setting the current detection line position in P n , the value of the variable Y is incremented by one. On the other hand, the fact that the value of the variable Y is not 0 means that the appropriate detection line up to that point is continuous. it means, for the value of the variable WP n without updating is going to incremented by one only the value of the variable Y.

【0045】一方、ステップ5で、ステップ4で不適切
な検出ラインと評価されたと判断するときには、処理開
始の検出ラインが不適切な検出ラインであることを意味
するか、適切な検出ラインが途切れたことを意味する
か、不適切な検出ラインが連続していることを意味する
ので、ステップ9に進んで、最大連続検出ライン数を表
示する変数YMAX の値が変数Yの値よりも大きいか否か
を判断して、小さいと判断するときには、ステップ10
に進んで、変数YMAX に変数Yの値をセットするととも
に、最大連続検出ライン領域の先頭検出ライン位置を表
示する変数WPMA X に変数WPn の値をセットし、続く
ステップ11で、変数Yに0をセットし、一方、大きい
と判断するときには、ステップ10の処理を省略して直
ちにステップ11に進んで変数Yに0をセットする。
On the other hand, when it is determined in step 5 that the detection line is evaluated as an inappropriate detection line in step 4, it means that the detection line at the start of processing is an inappropriate detection line, or the appropriate detection line is interrupted. Or that the improper detection line is continuous, the process proceeds to step 9 and the value of the variable Y MAX indicating the maximum number of continuous detection lines is larger than the value of the variable Y. When it is determined whether or not it is small, step 10
Proceed to, as well as set the value of the variable Y to variable Y MAX, and set the value of the variable WP MA X variable WP n for displaying the head detection line position of the maximum continuous detection line region, in the subsequent step 11, a variable When Y is set to 0, and when it is determined that Y is large, the process of step 10 is omitted and the process immediately proceeds to step 11 to set 0 to the variable Y.

【0046】すなわち、変数YMAX の値が変数Yの値よ
りも小さいということは、今回途切れた適切な検出ライ
ンの連続検出ライン数の方がそれまでのものよりも大き
いことを意味するので、今回途切れた適切な検出ライン
の連続検出ライン数を変数Y MAX にセットするととも
に、その先頭検出ライン位置を変数WPMAX にセットし
てから変数Yに0をセットし、一方、変数YMAX の値が
変数Yの値よりも大きいということは、今回途切れた適
切な検出ラインの連続検出ライン数がそれまでのものよ
りも小さいことを意味するので、変数YMAX,WPMAX
値については更新することなく変数Yに0をセットして
いくのである。
That is, the variable YMAXIs the value of the variable Y
Is smaller than the appropriate detection line
The number of continuous detection lines is larger than before.
The appropriate detection line
Is the variable Y MAXAnd set it to
The position of the head detection line is stored in the variable WPMAXSet to
And then set variable Y to 0, while variable YMAXIs the value of
The fact that it is larger than the value of the variable Y
The number of continuous detection lines
Variable YMAX,WPMAXof
Set the variable Y to 0 without updating the value
Go.

【0047】このようにして、ステップ8/ステップ1
1の処理を終了すると、ステップ12に進んで、ステッ
プ3で1検出ラインの白レベル値を読み取ったことに対
応させて、変数WPの値を1つカウントアップし、続く
ステップ13で、変数WPの値が基準白色板2bの最後
段位置のWP2よりも大きくなったか否かを判断して、
大きくなっていないと判断するときにはステップ3に戻
っていく。一方、大きくなったと判断するときには、ス
テップ14に進んで、変数YMAX の値が変数Yの値より
も大きいか否かを判断して、小さいと判断するときに
は、ステップ15に進んで、変数YMAX に変数Yの値を
セットするとともに、変数WPMAX に変数WPn の値を
セットし、一方、大きいと判断するときには、このステ
ップ15の処理を省略する。
Thus, step 8 / step 1
When the process of step 1 is completed, the process proceeds to step 12, in which the value of the variable WP is counted up by one in response to the reading of the white level value of one detection line in step 3, and in step 13, the variable WP is Is determined to be larger than WP2 at the last stage position of the reference white plate 2b,
When it is determined that it has not become larger, the process returns to step 3. On the other hand, when it is determined that becomes large, the routine proceeds to step 14, the value of the variable Y MAX is determined whether greater than the value of the variable Y, when determined to be smaller, the process proceeds to step 15, a variable Y as well as set the value of the variable Y to MAX, and set the value of the variable WP n variable WP MAX, whereas, when it is determined that large omits the processing in step 15.

【0048】そして、最後に、ステップ16で、ライン
イメージセンサ10を検出ライン「YMAX /2+WP
MAX 」の位置に移動して、そこで白レベル値を読み取っ
て、シェーディング補正用の基準白レベル値として設定
して処理を終了する。このとき、この検出ライン「Y
MAX /2+WPMAX 」から「±YMAX /2」の検出ライ
ン数に収まる検出ラインは全て適切な検出ラインである
で、この領域に含まれる検出ラインの白レベル値を読み
取り、その平均値を求めてシェーディング補正用の基準
白レベル値として設定していくことも好ましいことであ
る。
Finally, at step 16, the line image sensor 10 detects the detection line " YMAX / 2 + WP".
MAX ", read the white level value there, set it as the reference white level value for shading correction, and end the process. At this time, the detection line “Y
All MAX / 2 + from WP MAX "" ± Y MAX / 2 detection line that fits the number of detected lines of "than is appropriate detection line, reads the white level value of the detection lines included in this region, the average value is obtained It is also preferable to set the reference white level value for shading correction.

【0049】このようにして、図1(b)に示す本発明
の画像読取装置は、この図6の処理フローを実行するこ
とで、基準白色板2bの白レベル値の滑らかさを評価す
ることで、基準白色板2bの領域の中からゴミの付着し
ていない最大長領域を検出して、この中からシェーディ
ング補正用の基準白レベル値を読み取る構成を採る。こ
れから、従来であれば、図8(a)に示すように、基準
白色板2bのホームポジション位置にゴミがあると正確
な基準白レベル値を読み取ることができないという不都
合があったが、本発明を用いることで、図8(b)に示
すように、ゴミのない基準白色板2bの位置から基準白
レベル値を読み取る構成を採ることから、正確な基準白
レベル値が読み取れるようになって正確なシェーディン
グ補正を実行することが可能になる。
As described above, the image reading apparatus of the present invention shown in FIG. 1B evaluates the smoothness of the white level value of the reference white plate 2b by executing the processing flow of FIG. Then, a configuration is adopted in which the maximum length area to which no dust is attached is detected from the area of the reference white plate 2b, and the reference white level value for shading correction is read from this area. Thus, in the related art, as shown in FIG. 8A, if there is dust at the home position of the reference white plate 2b, there is a disadvantage that an accurate reference white level value cannot be read. As shown in FIG. 8B, a configuration is adopted in which the reference white level value is read from the position of the reference white plate 2b without dust, so that an accurate reference white level value can be read. This makes it possible to perform an excellent shading correction.

【0050】次に、図2に原理構成を図示した画像読取
装置の一実施例について説明する。図2で説明したよう
に、図2に原理構成を図示した画像読取装置では、装置
の示すMTF特性を検出可能にするとともに、画像デー
タの強調度合を変調可能にする演算手段を備える構成を
採って、検出されたMTF特性から上記演算手段の出力
する画像データの解像度が規定のものとなるようにと上
記強調度合を調整していく構成を採るものである。
Next, an embodiment of the image reading apparatus whose principle configuration is shown in FIG. 2 will be described. As described with reference to FIG. 2, the image reading apparatus whose principle configuration is illustrated in FIG. 2 employs a configuration that includes an arithmetic unit that enables detection of the MTF characteristic indicated by the apparatus and modulation of the degree of enhancement of image data. Then, the degree of emphasis is adjusted based on the detected MTF characteristics so that the resolution of the image data output from the arithmetic means becomes a specified one.

【0051】図9に、図2に示したチャート3の一実施
例を図示するとともに、図10に、このチャート3の配
置形態の一実施例を図示する。この図9に示すチャート
3は、主走査方向(イメージセンサ23としてラインイ
メージセンサを用いる場合には、ラインイメージセンサ
の走査方向)と、副走査方向(イメージセンサ23とし
てラインイメージセンサを用いる場合には、ラインイメ
ージセンサの移動方向)との双方に対して45度の傾き
を持つ白黒エッジ画像から構成されるものであって、こ
の図10に示すように、例えば、原稿面1の走査前段位
置に設けられることになる。
FIG. 9 shows an embodiment of the chart 3 shown in FIG. 2, and FIG. 10 shows an embodiment of the arrangement of the chart 3. The chart 3 shown in FIG. 9 includes the main scanning direction (the scanning direction of the line image sensor when the line image sensor is used as the image sensor 23) and the sub-scanning direction (the scanning direction of the line image sensor as the image sensor 23). Is composed of a black-and-white edge image having an inclination of 45 degrees with respect to both the moving direction of the line image sensor) and, as shown in FIG. Will be provided.

【0052】このチャート3の画像データは、図11に
示す回路構成に従って画像読取装置の備えるイメージバ
ッファに取り込まれることになる。図2に示した検出手
段26は、図2で説明したように、このイメージバッフ
ァに格納されるチャート3の画像データから装置の示す
MTF特性を検出する。このMTF特性の検出処理は、
具体的には、図12(a)(b)に示すように、主走査方
向(x)と副走査方向(y)との夫々について、チャー
ト3の画像データを1ライン分読み取り、次に、図12
(c)に示すように、主走査方向(x)と副走査方向
(y)との夫々について、この読み取った画像データの
微分値を算出し、続いて、図12(d)に示すように、
主走査方向(x)と副走査方向(y)との夫々につい
て、この微分画像データにフーリエ変換を施すことで空
間周波数に対してのパワー値を得ることで実行されるこ
とになる。
The image data of the chart 3 is taken into the image buffer provided in the image reading device according to the circuit configuration shown in FIG. The detecting means 26 shown in FIG. 2 detects the MTF characteristic indicated by the apparatus from the image data of the chart 3 stored in the image buffer as described in FIG. The process of detecting the MTF characteristic is as follows.
Specifically, as shown in FIGS. 12A and 12B, one line of the image data of the chart 3 is read in each of the main scanning direction (x) and the sub-scanning direction (y). FIG.
As shown in FIG. 12C, a differential value of the read image data is calculated for each of the main scanning direction (x) and the sub-scanning direction (y), and then, as shown in FIG. ,
In each of the main scanning direction (x) and the sub-scanning direction (y), the differential image data is subjected to Fourier transform to obtain a power value with respect to a spatial frequency.

【0053】このようにして得られるMTF特性は、装
置の光学系も含めた解像特性を表している。図2に示し
た演算手段27は、図2で説明したように、設定される
パラメータに応じてイメージセンサ23により読み取ら
れる画像データの強調度合を変調するものである。この
演算手段27は、例えばラプラシアン強調を利用して画
像データの強調度合を変調する構成を採るものであっ
て、ラプラシアン強調を利用する場合には、図13
(a)に示す5×5マトリクス画素の中心画素の画素デ
ータS2 を、
The MTF characteristics thus obtained represent the resolution characteristics including the optical system of the device. The arithmetic means 27 shown in FIG. 2 modulates the degree of enhancement of the image data read by the image sensor 23 according to the set parameters, as described in FIG. The arithmetic means 27 employs a configuration in which the degree of enhancement of image data is modulated using, for example, Laplacian enhancement.
The pixel data S 2 of the center pixel of the 5 × 5 matrix pixel shown in FIG.

【0054】[0054]

【数1】 (Equation 1)

【0055】という画像データ値S2 ’に置き換えてい
く演算を行うことになる。ここで、K x は主走査方向の
強調パラメータであり、Ky は副走査方向の強調パラメ
ータである。なお、演算手段27が1次元のラプラシア
ン強調を利用する場合には、図13(b)に示す1次元
画素の中心画素の画素データS2 を、
The image data value STwo
Calculation will be performed. Where K xIs the main scanning direction
K is the emphasis parameteryIs the emphasis parameter in the sub-scanning direction.
Data. It should be noted that the calculating means 27 is a one-dimensional Laplacian
When using image enhancement, the one-dimensional image shown in FIG.
Pixel data S of the central pixel of the pixelTwoTo

【0056】[0056]

【数2】 (Equation 2)

【0057】という画像データS2 ’に置き換えていく
演算を行うことになる。演算手段27は、このラプラシ
アン強調に従い、図14に示すように、強調パラメータ
Kの値によって、画像データの強調度合を空間周波数に
依存させて変化させていくというフィルタリング処理を
行うことになる。
The operation of replacing the image data with the image data S 2 ′ is performed. According to the Laplacian enhancement, the arithmetic means 27 performs a filtering process of changing the enhancement degree of the image data depending on the spatial frequency by the value of the enhancement parameter K as shown in FIG.

【0058】図15に、ラプラシアン強調を利用する場
合の演算手段27の回路構成を図示する。図中、30は
縦続接続される4台のFIFOであって、画像データを
バッファリングするもの、31は5×5台のフリップフ
ロップであって、画像データをラッチするもの、32は
加算器であって、図13の画素データS0,4 の加算値
を算出するもの、33は加算器であって、図13の画素
データS5,8 の加算値を算出するもの、34は加算器
32の出力値を入力とする乗算器であって、〔数1〕式
の右辺第2項を算出するもの、35は加算器33の出力
値を入力とする乗算器であって、〔数1〕式の右辺第3
項を算出するもの、36は画素データS 2 を入力とする
乗算器であって、〔数1〕式の右辺第1項を算出するも
の、37は乗算器34,35,36の出力値を入力とす
る加算器であって、〔数1〕式の値を算出するものであ
る。
FIG. 15 shows a case where Laplacian enhancement is used.
The circuit configuration of the calculating means 27 in the case is shown. In the figure, 30 is
Four FIFOs connected in cascade, and image data
What is buffered, 31 is 5 × 5 flip-flops
, Which latches image data, 32
An adder, which is a pixel data S shown in FIG.0,SFourAddition value of
Is an adder, which is a pixel of FIG.
Data SFive,S834 is an adder.
32 is a multiplier which receives the output value of 32 as an input,
35 is an output of the adder 33.
A multiplier that takes a value as an input, wherein the third
The term 36 calculates pixel data S TwoInput
A multiplier for calculating the first term on the right side of the equation (1)
And 37, the output values of the multipliers 34, 35, 36
Which calculates the value of the expression (1).
You.

【0059】この図15の回路構成に従って、演算手段
27は、ラプラシアン強調を利用して画像データの強調
度合を変調する機能を発揮することになる。図2に示し
た設定手段28は、図2で説明したように、検出手段2
6の検出するMTF特性と規定のMTF特性とから、演
算手段27の出力する画像データの解像度が規定のもの
になるパラメータを特定して演算手段27に設定するも
のである。
According to the circuit configuration of FIG. 15, the arithmetic means 27 exerts a function of modulating the degree of enhancement of image data using Laplacian enhancement. The setting unit 28 shown in FIG. 2 is, as described with reference to FIG.
6, a parameter that makes the resolution of the image data output by the calculating means 27 specified is specified from the MTF characteristics detected by the calculating means 6 and the specified MTF characteristics and set in the calculating means 27.

【0060】すなわち、例えば、メーカ出荷段階におけ
るMTF特性が図16(a)の破線に示すものであると
きにあって、定期的あるいはユーザの要求により起動さ
れる検出手段26の検出処理に従って、このMTF特性
が高空間周波数成分の低下をもたらす図16(a)の実
線に示すようなものとなることが検出されると、設定手
段28は、演算手段27の用いる強調パラメータとして
図16(b)に示すような高空間周波数成分を強調する
ものを選択して設定していくことで、図16(c)に示
すように、演算手段27の出力する画像データの示すM
TF特性がメーカ出荷段階のものとなるように処理する
のである。
That is, for example, when the MTF characteristic at the time of shipment from the manufacturer is as shown by the broken line in FIG. When it is detected that the MTF characteristic becomes as shown by the solid line in FIG. 16A which causes a decrease in the high spatial frequency component, the setting unit 28 sets the emphasis parameter used by the arithmetic unit 27 as shown in FIG. By selecting and setting one that emphasizes the high spatial frequency components as shown in FIG. 16 (c), the M of the image data output from the calculating means 27 is displayed as shown in FIG.
The processing is performed so that the TF characteristics are those at the stage of shipment from the manufacturer.

【0061】このようにして、図2に示す本発明の画像
読取装置では、読み取る画像データの解像度が例えば出
荷段階のものというように一定のものに維持できるよう
になることから、読み取る画像データの品質が劣化する
ということが起こらないのである。
As described above, in the image reading apparatus of the present invention shown in FIG. 2, the resolution of the image data to be read can be kept constant, for example, at the stage of shipment. There is no degradation of quality.

【0062】図示実施例について説明したが、本発明は
これに限定されるものではない。例えば、図6に示す処
理フローでは、ステップ16で、ラインイメージセンサ
10を検出ライン「YMAX /2+WPMAX 」の位置に移
動することで基準白レベル値を得る構成を開示したが、
本発明はこれに限られることなく、前もって読み取った
白レベル値を記憶しておく構成を採って、この白レベル
値の中から検出ライン「YMAX /2+WPMAX 」のもの
を選択することで基準白レベル値を得る構成を採ること
も可能である。
Although the illustrated embodiment has been described, the present invention is not limited to this. For example, in the processing flow shown in FIG. 6, a configuration in which the reference white level value is obtained by moving the line image sensor 10 to the position of the detection line “Y MAX / 2 + WP MAX ” in step 16 is disclosed.
The present invention is not limited to this, but adopts a configuration in which a previously read white level value is stored, and a reference is made by selecting one of the detection lines “Y MAX / 2 + WP MAX ” from the white level values. It is also possible to adopt a configuration for obtaining a white level value.

【0063】また、この処理フローでは、基準白色板2
bの領域の中からゴミの付着していない最大長領域を検
出していく構成を開示したが、本発明はこれに限られる
ことなく、ゴミの付着していない連続領域を検出してい
くことでもよいのである。
In this processing flow, the reference white plate 2
Although the configuration for detecting the maximum length area where no dust is attached from the area b is disclosed, the present invention is not limited to this, and it is possible to detect a continuous area where dust is not attached. But it may be.

【0064】また、例えば、図10に示す実施例では、
チャート3を原稿面1の走査前段位置に1つ設ける構成
を開示したが、本発明はこれに限られることなく、図1
7に示すように、チャート3を読取対象の画像データの
異なる画像部分に対応させて複数用意する構成を採っ
て、検出手段26が各チャート対応に光学系のMTF特
性を検出していくとともに、設定手段28が各チャート
対応に強調パラメータを特定して設定していく構成を採
ることも可能である。
For example, in the embodiment shown in FIG.
Although a configuration in which one chart 3 is provided at a position before scanning of the document surface 1 is disclosed, the present invention is not limited to this.
As shown in FIG. 7, by adopting a configuration in which a plurality of charts 3 are prepared corresponding to different image portions of the image data to be read, the detecting means 26 detects the MTF characteristics of the optical system corresponding to each chart, It is also possible to adopt a configuration in which the setting means 28 specifies and sets an emphasis parameter for each chart.

【0065】[0065]

【発明の効果】以上説明したように、本発明の画像読取
装置によれば、ラインイメージセンサの特定センサエレ
メントに対して常時白レベル値を入力する構成を採っ
て、この特定センサエレメントの検出値に従って光源光
量の変化をリアルタイムで検出してシェーディング補正
用の白レベル値を補正する構成を採ることから、画像デ
ータの読み取りに時間がかかるようなことがあっても、
読み取る画像データの品質が劣化するということが起こ
らない。
As described above, according to the image reading apparatus of the present invention, a configuration is adopted in which the white level value is always input to the specific sensor element of the line image sensor, and the detected value of this specific sensor element is used. The configuration in which the change in the light source light amount is detected in real time in accordance with and the white level value for shading correction is adopted, so that even if it takes time to read the image data,
The quality of the image data to be read does not deteriorate.

【0066】また、本発明の画像読取装置によれば、基
準白色板上の白レベル値の滑らかさを評価することでゴ
ミの付着していない領域を検出して、この中からシェー
ディング補正用の白レベル値を読み取る構成ことから、
基準白色板にゴミが付着するようなことがあっても、読
み取る画像データの品質が劣化するということが起こら
ない。
Further, according to the image reading apparatus of the present invention, by evaluating the smoothness of the white level value on the reference white plate, an area where dust is not attached is detected, and from among the areas, the shading correction area is determined. From the configuration that reads the white level value,
Even if dust adheres to the reference white plate, the quality of image data to be read does not deteriorate.

【0067】また、本発明の画像読取装置によれば、読
み取る画像データの解像度が例えば出荷段階のものとい
うように一定のものに維持できるようになることから、
読み取る画像データの品質が劣化するということが起こ
らない。
Further, according to the image reading apparatus of the present invention, the resolution of the image data to be read can be kept constant, for example, at the stage of shipment.
The quality of the image data to be read does not deteriorate.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の原理構成図である。FIG. 2 is a principle configuration diagram of the present invention.

【図3】基準白色板の一実施例である。FIG. 3 is an example of a reference white plate.

【図4】本発明の実行する処理フローの一実施例であ
る。
FIG. 4 is an embodiment of a processing flow executed by the present invention.

【図5】本発明の補正処理の説明図である。FIG. 5 is an explanatory diagram of a correction process according to the present invention.

【図6】本発明の実行する処理フローの一実施例であ
る。
FIG. 6 is an example of a processing flow executed by the present invention.

【図7】基準白色板の位置記号の説明図である。FIG. 7 is an explanatory diagram of a position symbol of a reference white plate.

【図8】本発明の基準白レベル値の入手処理の説明図で
ある。
FIG. 8 is an explanatory diagram of a reference white level value obtaining process according to the present invention.

【図9】チャートの一実施例である。FIG. 9 is an example of a chart.

【図10】チャートの配置形態の一実施例である。FIG. 10 is an example of an arrangement form of a chart.

【図11】画像読取装置の持つ回路の構成図である。FIG. 11 is a configuration diagram of a circuit included in the image reading apparatus.

【図12】検出手段の実行する検出処理の説明図であ
る。
FIG. 12 is an explanatory diagram of a detection process executed by a detection unit.

【図13】演算手段の演算回路構成の説明図である。FIG. 13 is an explanatory diagram of an arithmetic circuit configuration of the arithmetic means.

【図14】演算手段の演算内容の説明図である。FIG. 14 is an explanatory diagram of calculation contents of a calculation means.

【図15】演算手段の回路構成の一実施例である。FIG. 15 is an embodiment of a circuit configuration of a calculating means.

【図16】本発明の補正処理の説明図である。FIG. 16 is an explanatory diagram of a correction process according to the present invention.

【図17】チャートの配置形態の他の実施例である。FIG. 17 shows another example of a chart layout.

【図18】画像読取装置の装置構成図である。FIG. 18 is a diagram illustrating a configuration of an image reading apparatus.

【図19】シェーディング補正技術の説明図である。FIG. 19 is an explanatory diagram of a shading correction technique.

【図20】従来技術の問題点の説明図である。FIG. 20 is an explanatory diagram of a problem of the related art.

【符号の説明】[Explanation of symbols]

1 原稿面 2a 基準白色板 2b 基準白色板 3 チャート 10 ラインイメージセンサ 11 増幅手段 12a 基準白レベル値格納手段 120 第1の格納領域 121 第2の格納領域 13 シェーディング補正手段 14 比較白レベル値抽出手段 15 算出手段 16 補正手段 17 第1の指示手段 18 第2の指示手段 19 判断手段 20 検出手段 21 決定手段 22 設定手段 23 イメージセンサ 24 増幅手段 25 チャート画像格納手段 26 検出手段 27 演算手段 28 設定手段 DESCRIPTION OF SYMBOLS 1 Original surface 2a Reference white plate 2b Reference white plate 3 Chart 10 Line image sensor 11 Amplifying means 12a Reference white level value storage means 120 First storage area 121 Second storage area 13 Shading correction means 14 Comparative white level value extraction means Reference Signs List 15 calculation means 16 correction means 17 first instruction means 18 second instruction means 19 determination means 20 detection means 21 determination means 22 setting means 23 image sensor 24 amplification means 25 chart image storage means 26 detection means 27 calculation means 28 setting means

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−168(JP,A) 特開 平3−112268(JP,A) 特開 平3−131171(JP,A) 特開 平5−14712(JP,A) 特開 平3−34774(JP,A) 特開 平3−120951(JP,A) 特開 平1−160177(JP,A) 特開 昭62−35772(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/40 - 1/409 H04N 1/46 H04N 1/60 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-62-168 (JP, A) JP-A-3-112268 (JP, A) JP-A-3-131171 (JP, A) JP-A-5-131 14712 (JP, A) JP-A-3-34774 (JP, A) JP-A-3-120951 (JP, A) JP-A-1-160177 (JP, A) JP-A-62-35772 (JP, A) (58) Field surveyed (Int.Cl. 7 , DB name) H04N 1/40-1/409 H04N 1/46 H04N 1/60

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ラインイメージセンサでもって画像デー
タを読み取るとともに、この画像データの読み取りに先
立って、ラインイメージセンサでもって白レベル値を読
み取って、該白レベル値に従って読み取る画像データに
対してシェーディング補正を実行していく構成を採る画
像読取装置において、 上記白レベル値を発生するゾーン内でのラインイメージ
センサの移動を指示する指示手段(17)と、 上記指示手段(17)の指示に応答して読み取られる白レベ
ル値の滑らかさを検出ライン毎に評価することで、該白
レベル値の各検出ラインが適切な白レベル値の検出ライ
ンであるか否かを判断する判断手段(19)と、 上記判断手段(19)の判断結果を参照しつつ、上記ゾーン
内で適切な白レベル値の検出ラインの連続する領域を検
出する検出手段(20)と、 上記検出手段(20)の検出する領域の中から特定の検出ラ
インを決定する決定手段(21)と、 上記決定手段(21)の決定する検出ラインから読み取られ
る白レベル値をシェーディング補正用の白レベル値とし
て設定する設定手段(22)とを備えることを、 特徴とする画像読取装置。
An image data is read by a line image sensor, a white level value is read by a line image sensor prior to reading the image data, and shading correction is performed on the image data to be read according to the white level value. (17) instructing the movement of the line image sensor in the zone where the white level value is generated, and responding to the instruction of the instruction means (17). A judgment unit (19) for judging whether each detection line of the white level value is a detection line of an appropriate white level value by evaluating the smoothness of the white level value read for each detection line. A detecting means (20) for detecting a continuous area of a detection line of an appropriate white level value in the zone while referring to a result of the determination by the determining means (19); Determining means (21) for determining a specific detection line from the area detected by the detecting means (20); and a white level value read from the detection line determined by the determining means (21). An image reading apparatus, comprising: setting means (22) for setting a level value.
【請求項2】 請求項記載の画像読取装置において、 検出手段(20)は、最も長く適切な白レベル値の検出ライ
ンの連続する領域を検出していくよう処理することを、 特徴とする画像読取装置。
2. The image reading apparatus according to claim 1, wherein the detecting means performs processing so as to detect a continuous area of a detection line having the longest appropriate white level value. Image reading device.
【請求項3】 請求項又は記載の画像読取装置にお
いて、 決定手段(21)は、検出手段(20)の検出する領域の中央部
分の検出ラインを決定していくよう処理することを、 特徴とする画像読取装置。
3. An image reading apparatus according to claim 1 or 2, wherein determining means (21) to process to continue to determine the detection line of the central part of the detection region of the detecting means (20), Characteristic image reading device.
【請求項4】 請求項又は記載の画像読取装置
において、 設定手段(22)は、決定手段(21)の決定する検出ラインか
ら読み取られる白レベル値と、該検出ラインの近傍に存
在する1つ又は複数の適切な白レベル値の検出ラインか
ら読み取られる白レベル値とから、シェーディング補正
用の白レベル値を算出して設定していくよう処理するこ
とを、 特徴とする画像読取装置。
4. The image reading apparatus according to claim 1, 2 or 3, wherein setting means (22) includes a white level value to be read from the determined detecting line determining means (21), in the vicinity of the detection line Image reading characterized by processing to calculate and set a white level value for shading correction from a white level value read from one or more existing detection lines of an appropriate white level value. apparatus.
【請求項5】 イメージセンサでもって画像データを読
み取る構成を採る画像読取装置において、 白黒エッジ画像のチャート(3) をイメージセンサで読み
取り可能とする構成を採り、 かつ、イメージセンサで読み取られる上記チャート(3)
の白黒エッジ画像の画像データの微分値を算出し、その
微分画像データにフーリエ変換を施すことで装置の示す
MTF特性を検出する検出手段(26)と、 設定されるパラメータに応じて、イメージセンサで読み
取られる画像データの強調度合を変調可能とする演算手
段(27)と、 上記検出手段(26)の検出するMTF特性と規定のMTF
特性とから、上記演算手段(27)の出力する画像データの
解像度が規定のものになる上記パラメータを特定して上
記演算手段(27)に設定する設定手段(28)とを備えること
を、 特徴とする画像読取装置。
5. An image reading apparatus having a configuration in which image data is read by an image sensor, wherein a chart (3) of a black-and-white edge image is configured to be readable by the image sensor, and the chart read by the image sensor is provided. (3)
To calculate the differential values of the image data of the black-and-white edge image, the
Computation with detection means for detecting an MTF characteristic indicated by that the equipment for performing the Fourier transform on the differentiated image data (26), according to a parameter set, and can modulate the enhancement degree of the image data read by the image sensor Means (27), an MTF characteristic detected by the detecting means (26), and a specified MTF.
And setting means (28) for specifying the parameter that makes the resolution of the image data output from the calculating means (27) specified from the characteristics and setting the parameter in the calculating means (27). Image reading device.
【請求項6】 請求項記載の画像読取装置において、 チャート(3) が読取対象の画像データの異なる画像部分
に対応させて複数用意され、 検出手段(26)は、各チャート対応に光学系のMTF特性
を検出するとともに、設定手段(28)は、各チャート対応
にパラメータを特定して設定するよう処理することを、 特徴とする画像読取装置。
6. The image reading apparatus according to claim 5 , wherein a plurality of charts are prepared corresponding to different image portions of the image data to be read, and the detecting means is an optical system corresponding to each chart. An MTF characteristic of the image reading apparatus, and a setting unit (28) performs processing for specifying and setting parameters corresponding to each chart.
JP05128675A 1993-05-31 1993-05-31 Image reading device Expired - Lifetime JP3076692B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05128675A JP3076692B2 (en) 1993-05-31 1993-05-31 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05128675A JP3076692B2 (en) 1993-05-31 1993-05-31 Image reading device

Publications (2)

Publication Number Publication Date
JPH06339023A JPH06339023A (en) 1994-12-06
JP3076692B2 true JP3076692B2 (en) 2000-08-14

Family

ID=14990670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05128675A Expired - Lifetime JP3076692B2 (en) 1993-05-31 1993-05-31 Image reading device

Country Status (1)

Country Link
JP (1) JP3076692B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7768676B2 (en) 2004-04-22 2010-08-03 Fuji Xerox Co., Ltd. Image reading apparatus
US7949155B2 (en) 2005-03-08 2011-05-24 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10336444A (en) * 1997-04-02 1998-12-18 Seiko Epson Corp Image reading method and apparatus

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62168A (en) * 1985-06-26 1987-01-06 Toshiba Corp Image reader
JPS6235772A (en) * 1985-08-08 1987-02-16 Matsushita Electric Ind Co Ltd Image reader
JPH01160177A (en) * 1987-12-16 1989-06-23 Canon Inc Picture reader
JPH0334774A (en) * 1989-06-30 1991-02-14 Toshiba Corp Picture forming device
JPH03112268A (en) * 1989-09-27 1991-05-13 Canon Inc Image reader
JPH03120951A (en) * 1989-10-04 1991-05-23 Canon Inc Picture reader
JPH03131171A (en) * 1989-10-17 1991-06-04 Canon Inc Picture reader
JPH0514712A (en) * 1991-07-02 1993-01-22 Ricoh Co Ltd Picture reader

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7768676B2 (en) 2004-04-22 2010-08-03 Fuji Xerox Co., Ltd. Image reading apparatus
US7949155B2 (en) 2005-03-08 2011-05-24 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and storage medium

Also Published As

Publication number Publication date
JPH06339023A (en) 1994-12-06

Similar Documents

Publication Publication Date Title
US7298917B2 (en) Image processing program product and device for executing Retinex processing
US9898807B2 (en) Image processing device, imaging device, image processing method, and program
JP4902837B2 (en) How to convert to monochrome image
JP4415188B2 (en) Image shooting device
JP5300595B2 (en) Image processing apparatus and method, and computer program
JPH0355078B2 (en)
JPH0622135A (en) Picture processing method
JP3809298B2 (en) Image processing method, apparatus, and recording medium
JP2004221644A (en) Image processing apparatus and method therefor, recording medium, and program
JP4176369B2 (en) Compensating digital images for optical falloff while minimizing changes in light balance
US7095902B2 (en) Image processing apparatus, image processing method, and program product
JP2004032207A (en) Image display device, projector, program, and storage medium
KR100867049B1 (en) Image correction device and image correction method
CN101115144B (en) Image processing device and image processing method
JP2003060916A (en) Image processor, image processing method, program and recording medium
JP3076692B2 (en) Image reading device
JP2906975B2 (en) Color image processing method and apparatus
JP2005269451A (en) Image processing apparatus, image processing method, and program
JP4369030B2 (en) Image correction method and apparatus, and computer-readable recording medium storing image correction program
JP2001358957A (en) Image processing method and image processing unit and recording medium
JPH10150566A (en) Lightness correcting device
JPH1042191A (en) Method and device for correcting back light of picture
JP2000209437A (en) Image correction method and storage medium storing image correction program
JP2000261653A (en) Image processing device
JP4085956B2 (en) Imaging device

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20120609

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20120609

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20130609

Year of fee payment: 13

EXPY Cancellation because of completion of term