JP2000270173A - Image processing unit - Google Patents
Image processing unitInfo
- Publication number
- JP2000270173A JP2000270173A JP11074836A JP7483699A JP2000270173A JP 2000270173 A JP2000270173 A JP 2000270173A JP 11074836 A JP11074836 A JP 11074836A JP 7483699 A JP7483699 A JP 7483699A JP 2000270173 A JP2000270173 A JP 2000270173A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- line
- correction
- image
- color
- 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.)
- Granted
Links
- 239000003086 colorant Substances 0.000 claims abstract description 11
- 238000000034 method Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 9
- 230000010363 phase shift Effects 0.000 abstract description 9
- 201000005569 Gout Diseases 0.000 abstract description 5
- 238000003491 array Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 22
- 230000015654 memory Effects 0.000 description 19
- 230000003111 delayed effect Effects 0.000 description 10
- 230000009467 reduction Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 101100194362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res1 gene Proteins 0.000 description 3
- 101100194363 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res2 gene Proteins 0.000 description 3
- 238000003705 background correction Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Image Input (AREA)
- Facsimile Scanning Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ディジタル式のカ
ラー複写機などに搭載される画像処理装置に関し、詳し
くは、縮小型のカラーCCDセンサなどにおける副走査
方向のR,G,B間の位置ずれを補正するライン間補正
処理に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus mounted on a digital color copying machine or the like, and more particularly, to a position between R, G and B in a sub-scanning direction in a reduction type color CCD sensor or the like. The present invention relates to an inter-line correction process for correcting a shift.
【0002】[0002]
【従来の技術】カラー複写機などの画像読み取り部は、
例えば特開平9−261491号公報に記載されている
ように、光学系を介して原稿画像を縮小投影した情報を
縮小型のカラーCCDセンサで読み取るものが、コスト
面の有利さから一般的である。縮小型のカラーCCDセ
ンサは、図12に示すように、画素が主走査方向に並べ
られたR(赤)、G(緑)、B(青)それぞれの素子列
が、副走査方向に所定間隔dを隔てて互いに平行に配置
された構造を有する。2. Description of the Related Art An image reading section of a color copier or the like
For example, as described in Japanese Patent Application Laid-Open No. 9-261492, a method in which information obtained by reducing and projecting a document image via an optical system is read by a reduced color CCD sensor is generally used from the viewpoint of cost. . As shown in FIG. 12, the reduced-type color CCD sensor has element arrays of R (red), G (green), and B (blue) in which pixels are arranged in the main scanning direction, and has a predetermined interval in the sub-scanning direction. It has a structure arranged in parallel with each other with a distance d.
【0003】上記のようなカラーCCDセンサを用いて
画像の読み取りを行う場合には、原稿とCCDセンサと
が機械的に相対移動する方向である副走査方向でのR,
G,Bの位置ずれ(間隔d)に起因して、CCDセンサ
から得られるR,G,B各色の画像信号の間に時間的な
ずれ、つまり位相ずれが生ずる。When an image is read using the above-described color CCD sensor, R, R in the sub-scanning direction, which is the direction in which the original and the CCD sensor move relative to each other mechanically, are used.
Due to the G and B positional shifts (interval d), a temporal shift, that is, a phase shift occurs between the R, G, and B color image signals obtained from the CCD sensor.
【0004】R,G,B間の位相ずれ(以下「位置ず
れ」ともいう)を補正するために、最初に生ずるR出力
画像データを間隔2d(例えば8ライン分)に相当する
時間だけ遅延させ、次に生ずるG出力画像データを間隔
d(例えば4ライン分)に相当する時間だけ遅延させる
ことにより、最後に生ずるR出力画像データと位相をあ
わせる補正処理が行われる。In order to correct a phase shift between R, G, and B (hereinafter, also referred to as a "position shift"), R output image data that occurs first is delayed by a time corresponding to an interval 2d (for example, eight lines). By delaying the next G output image data by a time corresponding to the interval d (for example, four lines), a correction process for adjusting the phase to the last R output image data is performed.
【0005】また、例えば縮小・拡大機能を有するカラ
ー複写機において副走査方向の走査速度が変化する場合
のように、原稿画像を縮小投影する変倍率が変化する
と、R,G,B間の位相ずれが1ライン分の整数倍とな
らずに、端数(小数部)が生ずる場合がある。このよう
な場合は、補間処理によってR,G,B間の位相ずれを
できるだけ正確に補正する必要がある。つまり、補正後
の位置がライン間のある位置となった場合に、その位置
における各色の濃度の値を、両側のライン上における値
の加重平均によって求める。[0005] Further, when the magnification at which the original image is reduced and projected changes, such as when the scanning speed in the sub-scanning direction changes in a color copier having a reduction / enlargement function, the phase between R, G and B is changed. In some cases, the deviation does not become an integral multiple of one line and a fraction (decimal part) occurs. In such a case, it is necessary to correct the phase shift between R, G, and B as accurately as possible by interpolation. That is, when the corrected position is a certain position between the lines, the density value of each color at that position is obtained by a weighted average of the values on the lines on both sides.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記の
ようなカラーCCDセンサを用いた場合のR,G,B間
の位相ずれの補正において、補間処理による小数部の補
正を行うと、黒細線の再現性が悪くなる場合がある。こ
れは、黒細線を縮小投影したものが例えば1ドット幅に
近くなった場合に、上記の補間処理を行うと、R,G,
B各色の読み取り特性のバランスが大きく崩れることが
原因であると考えられる。However, in the correction of the phase shift between R, G, and B when the above-described color CCD sensor is used, when the decimal part is corrected by the interpolation processing, the black fine line is not corrected. Reproducibility may deteriorate. This is because when the above-described interpolation process is performed when the reduced projection of the black thin line is close to, for example, one dot width, R, G,
It is considered that the cause is that the balance of the reading characteristics of each of the B colors is largely lost.
【0007】したがって、補正の基準となった色以外に
ついて、その濃度のレベルが低くなる。その結果、黒細
線が、緑がかったり赤味を帯びたりし、その再現性が低
下するのである。Therefore, the density level of the color other than the color used as the reference for the correction becomes low. As a result, the thin black line becomes greenish or reddish, and the reproducibility is reduced.
【0008】本発明は、上述の問題に鑑みてなされたも
ので、素子列間の位相ずれの補正をできるだけ正確に行
うとともに、黒細線の再現性を高めることのできる画像
処理装置を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and provides an image processing apparatus capable of correcting a phase shift between element rows as accurately as possible and improving the reproducibility of a fine black line. With the goal.
【0009】[0009]
【課題を解決するための手段】請求項1の発明に係る画
像処理装置は、図2に示すように、主走査方向に長い複
数の素子列が副走査方向に所定ピッチで互いに平行に配
置された構造を有するイメージセンサから得られる各色
の画像データの補正処理を行う画像処理装置であって、
前記イメージセンサの副走査方向における素子列間の位
置ずれを補正するための、補正における基準色を互いに
異にする複数のライン間補正手段15R,15G,15
Bと、前記複数のライン間補正手段から出力される画像
データに基づいて補正された画像データROUT,GO
UT,BOUTを出力する補正出力手段15Aと、を有
してなる。1ライン未満の補正は、通常、補間処理によ
って行われる。As shown in FIG. 2, in the image processing apparatus according to the present invention, a plurality of element rows long in the main scanning direction are arranged parallel to each other at a predetermined pitch in the sub-scanning direction. An image processing device that performs a correction process of image data of each color obtained from an image sensor having a structured
A plurality of line-to-line correction units 15R, 15G, and 15 that use different reference colors for correction for correcting positional deviation between element rows in the sub-scanning direction of the image sensor.
B and image data ROUT, GO corrected based on the image data output from the plurality of inter-line correction means.
Correction output means 15A for outputting UT and BOUT. Correction of less than one line is usually performed by interpolation processing.
【0010】請求項2の発明に係る画像処理装置におい
て、イメージセンサの各素子列からは、R,G,Bの各
色の画像信号が出力され、ライン間補正手段15R,1
5G,15Bは、R,G,Bの各色を補正における基準
色としてライン補正処理を行う。補正出力手段15A
は、各色毎の画像データについての平均値を求めて出力
する。[0010] In the image processing apparatus according to the second aspect of the present invention, the image signal of each color of R, G, B is output from each element row of the image sensor, and the inter-line correction means 15R, 1
5G and 15B perform the line correction process using the R, G, and B colors as reference colors in the correction. Correction output means 15A
Calculates and outputs an average value of image data for each color.
【0011】[0011]
【発明の実施の形態】図1は本発明に係る画像処理装置
M1の全体構成を示すブロック図、図2はライン間補正
部15の構成を示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of an image processing apparatus M1 according to the present invention, and FIG. 2 is a block diagram showing a configuration of an inter-line correction unit 15.
【0012】図1において、光学系を介して原稿画像を
縮小投影した情報が、縮小型のカラーのCCDセンサ1
2により読み取られる。得られたR,G,Bの各色の画
像信号は、A/D変換器13に入力される。A/D変換
器13は、アナログ信号であるR,G,Bの画像信号を
8ビットのディジタルデータ(256階調の濃度デー
タ)であるR,G,Bの画像データに変換する。得られ
たR,G,Bの画像データは、シェーディング補正部1
4によって、主走査方向の光量むらを補正するシェーデ
ィング補正が施された後、ライン間補正部15に入力さ
れる。In FIG. 1, information obtained by reducing and projecting an original image via an optical system is used as a reduction type color CCD sensor 1.
2 is read. The obtained image signals of each color of R, G, and B are input to the A / D converter 13. The A / D converter 13 converts R, G, and B image signals that are analog signals into R, G, and B image data that is 8-bit digital data (256-gradation density data). The obtained R, G, B image data is supplied to the shading correction unit 1.
After the shading correction for correcting the light amount unevenness in the main scanning direction is performed by 4, it is input to the line-to-line correction unit 15.
【0013】ライン間補正部15は、CCDセンサ12
のR,G,Bの各ライン間の位置ずれに起因する画像信
号(画像データ)の位相ずれを補正する回路である。図
2に示すように、ライン間補正部15には、R,G,B
のそれぞれを基準色とした3つのライン間補正回路15
R,15G,15B、及び、それらから出力される画像
データについて各色毎に平均値を求めて補正された画像
データを出力する補正出力部15Aが設けられている。
各ライン間補正回路15R,G,Bでは、フィールドメ
モリを用いて、それぞれ基準色以外の画像データを遅延
させることにより補正を行う。具体的な回路構成につい
ては後述する。The line-to-line correction unit 15 includes a CCD sensor 12
Is a circuit for correcting a phase shift of an image signal (image data) due to a positional shift between the R, G, and B lines. As shown in FIG. 2, R, G, B
Of three line-to-line correction circuits 15 each using
R, 15G, and 15B, and a correction output unit 15A that outputs corrected image data by obtaining an average value for each color for image data output from the R, 15G, and 15B.
Each of the inter-line correction circuits 15R, 15G, 15B performs correction by delaying image data other than the reference color using a field memory. A specific circuit configuration will be described later.
【0014】図1に戻って、ライン間補正部15から出
力されたR,G,Bの画像データは、色収差補正部16
にてレンズ系の色収差に起因する色ずれが補正される。
さらに、変倍用ラインメモリを含む変倍・移動処理部1
7にて、変倍率に応じた主走査方向の拡大・縮小処理が
施される。Returning to FIG. 1, the R, G, and B image data output from the line-to-line correction unit 15 is
Corrects the color shift caused by the chromatic aberration of the lens system.
Further, a scaling / movement processing unit 1 including a scaling line memory
At 7, an enlargement / reduction process in the main scanning direction according to the magnification is performed.
【0015】変倍・移動処理部17から出力された画像
データは、色変換部18に入力され、R,G,B間の調
整が行われた後、色補正部19にてRGB系(加色系)
の画像データからCMY系(減色系)の画像データC
(シアン)、M(マゼンタ)、Y(イエロー)、Bk
(ブラック)に変換される。C,M,Y,Bkの画像デ
ータは、MTF補正部20にてエッジ強調、スムージン
グなどの処理を施された後、プリンタインターフェイス
21を介してプリンタ部に与えられる。The image data output from the scaling / movement processing unit 17 is input to a color conversion unit 18, where adjustment between R, G, and B is performed, and an RGB system (addition) is performed by a color correction unit 19. Color system)
CMY-based (color-reduced) image data C
(Cyan), M (magenta), Y (yellow), Bk
(Black). The C, M, Y, and Bk image data are subjected to processes such as edge enhancement and smoothing by an MTF correction unit 20 and then provided to a printer unit via a printer interface 21.
【0016】また、色変換部18から出力されたR,
G,Bの画像データは、領域判別部22にも与えられ、
読み取られた画像が、網点画像か、文字画像か、又は写
真画像かといった判別が、領域判別部22で行われる。
その判別結果がMTF補正部20に与えられることによ
り、MTF補正部20はその領域の画像の種類に応じ
て、エッジ強調、スムージングなどの補正処理を施すか
否かを切り換える。The R, R output from the color conversion unit 18
The G and B image data are also provided to the area determination unit 22.
The determination of whether the read image is a halftone image, a character image, or a photographic image is performed by the area determination unit 22.
When the determination result is given to the MTF correction unit 20, the MTF correction unit 20 switches whether or not to perform correction processing such as edge enhancement and smoothing according to the type of image in the area.
【0017】なお、領域判別部22からは、上に述べた
判別結果を示す信号の他に、黒文字領域、内エッジ、外
エッジ、黒エッジ補正量などを示す信号が出力される。
また、図示は省略したが、画像処理装置M1には、基準
駆動パルス発生部、ラインバッファ部、ヒストグラム生
成部、及びACS判定部などが設けられている。基準駆
動パルス発生部は、CCDセンサ12を始めとして各部
の処理に必要なクロック信号を発生する。ラインバッフ
ァ部は、CCDセンサ12で読み取ったR,G,Bの各
色の画像データを1ライン分記憶する。ヒストグラム生
成部は、予備スキャンで得られるR,G,Bの各色の画
像データから明度データを生成し、そのヒストグラムを
メモリ上に作成する。ACS判定部は、彩度データによ
って1ドット毎にカラードットか否かを判定し、原稿上
で512ドット四方のブロック領域毎のカラードット数
をカウントしてカラー領域であるかモノクロ領域である
かを判定する。The area determining section 22 outputs a signal indicating a black character area, an inner edge, an outer edge, a black edge correction amount, and the like, in addition to the signal indicating the determination result described above.
Although not shown, the image processing apparatus M1 is provided with a reference drive pulse generator, a line buffer, a histogram generator, an ACS determiner, and the like. The reference drive pulse generation unit generates a clock signal necessary for processing of each unit including the CCD sensor 12. The line buffer stores one line of image data of each color of R, G, and B read by the CCD sensor 12. The histogram generation unit generates lightness data from the image data of each color of R, G, and B obtained by the preliminary scan, and generates the histogram on a memory. The ACS determination unit determines whether or not each dot is a color dot based on the saturation data, counts the number of color dots in each block area of 512 dots on the document, and determines whether the pixel is a color area or a monochrome area. Is determined.
【0018】また、現在読み取り中の画像がほぼ1ドッ
ト幅の黒細線であるか否かを検出する1ドット幅黒細線
検出部が設けられることもある。このような1ドット幅
黒細線検出部は、シェーディング補正部14から出力さ
れるB画像データと、ライン間補正部15から出力され
るR画像遅延データRMD及びG画像遅延データGMD
とに基づいて、CCDセンサ12に投影された画像情報
における現在処理中の画像部分が1ドット幅黒細線か否
かを判断する。この判断結果は、例えば領域判別部22
に出力される。In addition, a one-dot-wide black fine line detection unit for detecting whether or not the image currently being read is a substantially one-dot-wide black fine line may be provided. Such a one-dot-wide black fine line detection unit includes B image data output from the shading correction unit 14, R image delay data RMD and G image delay data GMD output from the line-to-line correction unit 15.
Then, it is determined whether or not the currently processed image portion in the image information projected on the CCD sensor 12 is a one-dot-width black fine line. The result of this determination is, for example, the area determination unit 22
Is output to
【0019】なお、画像処理装置M1において、各部の
配置の順番、つまり画像データに対する処理を行う順番
は、上に述べた以外に種々変更することができる。図3
はライン間補正回路15Gのブロック図、図4は補間演
算部38の構成の例を示すブロック図、図5はリセット
信号RES及び各出力画像データのタイミングの例を示
す図である。Note that, in the image processing apparatus M1, the order of arrangement of each unit, that is, the order of processing image data, can be variously changed in addition to the above. FIG.
Is a block diagram of the inter-line correction circuit 15G, FIG. 4 is a block diagram showing an example of the configuration of the interpolation calculation unit 38, and FIG. 5 is a diagram showing an example of the timing of the reset signal RES and each output image data.
【0020】なお、ここで説明するライン間補正回路1
5Gは、G(緑)を基準色とする補正回路である。R
(赤)を基準色とするライン間補正回路15R、及びB
(青)を基準色とするライン間補正回路15Bについて
は、その基本的な構成及び動作がライン間補正回路15
Gと同一であるので、ここでの具体的な説明は省略す
る。The line-to-line correction circuit 1 described here
5G is a correction circuit using G (green) as a reference color. R
Line-to-line correction circuits 15R and B using (red) as a reference color
The basic configuration and operation of the line-to-line correction circuit 15B using (blue) as a reference color
Since it is the same as G, detailed description here is omitted.
【0021】図3において、信号RIN,BIN,GI
Nは、それぞれR(赤)、B(青)、G(緑)の画像デ
ータ入力である。これらの画像データ入力RIN,BI
N,GINは、第1補正部30で整数ライン分の遅延補
正が施され、第2補正部31で端数(小数)分の補間処
理が施されて、画像データ出力R1,B1,G1とな
る。In FIG. 3, signals RIN, BIN, GI
N is R (red), B (blue), and G (green) image data inputs, respectively. These image data inputs RIN, BI
N and GIN are subjected to delay correction for an integer number of lines by the first correction unit 30 and are subjected to interpolation processing for fractions (decimal numbers) by the second correction unit 31 to become image data outputs R1, B1, and G1. .
【0022】第1補正部30は、フィールドメモリ33
〜35を用いて、画像データ入力RIN及びGINを画
像データ入力BINに対して遅延させる。つまり、従来
技術の説明で述べたように、画像データ入力RINをC
CDセンサ12の副走査方向でのR素子列とB素子列と
の間の間隔(素子列間隔)2dに相当する時間だけ遅延
させるとともに、画像データ入力GINをCCDセンサ
12の副走査方向でのG素子列とB素子列との間の素子
列間隔dに相当する時間だけ遅延させる。素子列間隔d
は、両素子列間においてずれたライン数で表される。本
実施形態では、G素子列とB素子列との素子列間隔dは
「4」であり、R素子列とB素子列との素子列間隔2d
は「8」である。The first correction unit 30 includes a field memory 33
35, the image data inputs RIN and GIN are delayed with respect to the image data input BIN. That is, as described in the description of the related art, the image data input RIN is set to C
The delay between the R element row and the B element row in the sub-scanning direction of the CD sensor 12 (element row interval) is 2d, and the image data input GIN is delayed in the sub-scanning direction of the CCD sensor 12. It is delayed by a time corresponding to the element row interval d between the G element row and the B element row. Element row spacing d
Is represented by the number of lines shifted between the two element rows. In the present embodiment, the element row interval d between the G element row and the B element row is “4”, and the element row interval 2d between the R element row and the B element row is 2d.
Is “8”.
【0023】フィールドメモリ33〜35は、画像デー
タを複数のライン単位で遅延させるために用いられてい
る。例えば、各フィールドメモリ33〜35が256K
Byteの記憶容量を有し、1ライン当たりの各色の画
像データ容量が5KByte(5,000画素分)とす
れば、1フィールドメモリ当たり51ライン分の画像デ
ータを遅延させることができる。The field memories 33 to 35 are used for delaying image data in units of a plurality of lines. For example, each of the field memories 33 to 35 has 256K.
Assuming a storage capacity of Byte and an image data capacity of each color of 5 KByte (5,000 pixels) per line, 51 lines of image data can be delayed per field memory.
【0024】図3に示すように、画像データ入力RIN
は、シリアル接続された2つのフィールドメモリ33,
34によって102ライン分まで遅延することができ、
画像データ入力GINは、1つのフィールドメモリ35
によって51ライン分まで遅延させることができる。As shown in FIG. 3, the image data input RIN
Are two serially connected field memories 33,
34 can delay up to 102 lines,
The image data input GIN is stored in one field memory 35.
Can be delayed up to 51 lines.
【0025】その場合に、実際の遅延量は、各フィール
ドメモリ33〜35のリードリセット端子RRES及び
ライトリセット端子WRESに与えられるリセット信号
のタイミングを制御することによって行われる。なお、
各信号の符号の先頭に付された「−」は負論理信号であ
ることを意味し、本説明中では「−」を省略して記す。
他の図とその説明についても同様である。In this case, the actual delay amount is determined by controlling the timing of the reset signal applied to the read reset terminal RRES and the write reset terminal WRES of each of the field memories 33 to 35. In addition,
“−” Added to the head of each signal sign indicates a negative logic signal, and “−” is omitted in this description.
The same applies to the other drawings and their descriptions.
【0026】各フィールドメモリ33〜35は、ライト
リセット端子WRESにリセット信号が与えられると、
入力データを書き始め、リードリセット端子RRESに
リセット信号が与えられると、蓄積されたデータの出力
を始める。したがって、ライトリセット端子WRESに
リセット信号が与えられてからリードリセット端子RR
ESにリセット信号が与えられるまでの期間が遅延量と
なる。When a reset signal is applied to the write reset terminal WRES, each of the field memories 33 to 35
When writing of input data is started and a reset signal is given to the read reset terminal RRES, output of accumulated data is started. Therefore, after the reset signal is applied to the write reset terminal WRES, the read reset terminal RR
The period until the reset signal is supplied to the ES is the delay amount.
【0027】フィールドメモリ33及び35のライトリ
セット端子WRESにはリセット信号RES0が与えら
れ、リードリセット端子RRESにはリセット信号RE
S1が与えられる。また、フィールドメモリ34のライ
トリセット端子WRESにはリセット信号RES1が与
えられ、リードリセット端子RRESにはリセット信号
RES2が与えられる。したがって、画像データ入力R
INRはシリアル接続された2つのフィールドメモリ3
3,34によってリセット信号RES0からリセット信
号RES2までの期間だけ遅延し、画像データ入力GI
NRはフィールドメモリ35によってリセット信号RE
S0からリセット信号RES1までの期間だけ遅延す
る。画像データ入力BINRは、遅延なしで第2補正部
31に渡される。A reset signal RES0 is applied to the write reset terminals WRES of the field memories 33 and 35, and a reset signal RE is applied to the read reset terminals RRES.
S1 is provided. The reset signal RES1 is applied to the write reset terminal WRES of the field memory 34, and the reset signal RES2 is applied to the read reset terminal RRES. Therefore, the image data input R
INR indicates two serially connected field memories 3
3, 34, the image data input GI is delayed by the period from the reset signal RES0 to the reset signal RES2.
NR is the reset signal RE by the field memory 35.
It is delayed by a period from S0 to the reset signal RES1. The image data input BINR is passed to the second correction unit 31 without delay.
【0028】図5において、B画像データに対してnラ
イン遅れでG画像遅延データGMDが得られ、更にnラ
イン遅れでR画像遅延データRMDが得られる様子が示
されている。nの値、つまり、リセット信号RES0か
らリセット信号RES1までの遅延時間に相当するライ
ン数は、素子列間隔に変倍率を掛けた値の整数部(in
t)である。等倍の場合は素子列間隔そのもの、例えば
4ラインであるが、例えば変倍率が0.6の場合は、4
×0.6=2.4の整数部2となる。実際には、この値
に1を加えたものを最終的な遅延量(ライン数)として
いる。これは、後述する第2補正部31における補間処
理を容易にするためである。リセット信号RES0から
リセット信号RES2までの遅延時間に相当するライン
数についても同様に、素子列間隔に変倍率を掛けた値の
整数部(int)の2倍に1を加えたものを最終的な遅
延量(ライン数)としている。FIG. 5 shows a state in which G image delay data GMD is obtained with an n-line delay from B image data, and R image delay data RMD is obtained with an n-line delay. The value of n, that is, the number of lines corresponding to the delay time from the reset signal RES0 to the reset signal RES1, is an integer part (in) of a value obtained by multiplying the element column interval by a scaling factor.
t). In the case of the same magnification, the element column interval itself is, for example, 4 lines.
× 0.6 = 2.4, which is the integer part 2. Actually, a value obtained by adding 1 to this value is set as a final delay amount (number of lines). This is for facilitating the interpolation processing in the second correction unit 31 described later. Similarly, with respect to the number of lines corresponding to the delay time from the reset signal RES0 to the reset signal RES2, a value obtained by adding 1 to twice the integer part (int) of the value obtained by multiplying the element column interval by the scaling factor is finally obtained. The delay amount (number of lines) is used.
【0029】上記のようにして、得られたR遅延画像デ
ータ及びG遅延画像データは遅延していないB画像デー
タと共に第2補正部31に与えられる。第2補正部31
は、G遅延画像データについては補正処理を行わずにそ
のまま画像データ出力G1として出力し、R遅延画像デ
ータ及びB画像データについてはG遅延画像データを基
準として補間処理を施す。As described above, the obtained R-delayed image data and G-delayed image data are supplied to the second correction section 31 together with the undelayed B image data. Second correction unit 31
Outputs the G-delayed image data as image data output G1 without performing the correction process, and performs the interpolation process on the R-delayed image data and the B-image data based on the G-delayed image data.
【0030】第2補正部31は、R遅延画像データ及び
B画像データのそれぞれについて、画像データを1ライ
ン分遅延させるためのFIFOメモリ(フィールドメモ
リともいう)36,37と補間演算部38,39を有す
る。補間演算部38のA入力端子にはR遅延画像データ
Rn が入力され、B端子にはFIFOメモリ36で1ラ
イン分更に遅延したR遅延画像データRn-1 が入力され
る。また、K端子にはCPUなどから補間係数αが入力
される。補間演算部38は、補間係数αを用いて後述の
式にしたがってデータRn とデータRn-1 との補間デー
タRn ’を演算する。The second correction unit 31 includes FIFO memories (also referred to as field memories) 36 and 37 for delaying the image data by one line, and interpolation calculation units 38 and 39 for each of the R-delayed image data and the B image data. Having. The R delay image data R n is input to the A input terminal of the interpolation operation unit 38, and the R delay image data R n−1 further delayed by one line in the FIFO memory 36 is input to the B terminal. An interpolation coefficient α is input to the K terminal from a CPU or the like. The interpolation calculation unit 38 calculates the interpolation data R n ′ between the data R n and the data R n−1 using the interpolation coefficient α according to a formula described later.
【0031】一方、補間演算部39のA入力端子にはF
IFOメモリ37で1ライン分遅延したB画像データB
n-1 が入力され、B端子には遅延前のB画像データBn
が入力される。また、K端子には補間係数αが入力され
る。補間演算部39は、補間係数αを用いて後述の式に
したがってデータBn とデータBn-1 との補間データB
n ’を演算する。On the other hand, the A input terminal of the
B image data B delayed by one line in IFO memory 37
n-1 is input, and B image data B n before delay is input to the B terminal.
Is entered. Further, an interpolation coefficient α is input to the K terminal. Interpolation operation unit 39, the interpolation data B with data B n and the data B n-1 according to the equation below using the interpolation coefficient α
Operate n '.
【0032】補間係数αは、素子列間隔に変倍率を掛け
たときの端数(小数部)であり、上述の例では、素子列
間隔「4」に変倍率が0.6を掛けた値2.4の小数部
0.4である。したがって、補間係数αは下記の式から
求められる。The interpolation coefficient α is a fraction (decimal part) when the scaling factor is multiplied by the element row interval. In the above-described example, the value 2 obtained by multiplying the element row interval “4” by 0.6 is used. .4 is the decimal part 0.4. Therefore, the interpolation coefficient α is obtained from the following equation.
【0033】[0033]
【数1】 α=素子列間隔×変倍率−int(素子列間
隔×変倍率) ただし、int( )は、( )の数値の整数部を抽出
する演算子である。Α = element row interval × magnification rate−int (element row interval × magnification rate) where int () is an operator for extracting the integer part of the numerical value of ().
【0034】この補間係数αを用いて、補間演算後のR
及びBの画像データ、すなわち補間データRn ’及びB
n ’は下記の式から求められる。Using this interpolation coefficient α, R
And B, that is, the interpolation data R n 'and B
n 'is obtained from the following equation.
【0035】[0035]
【数2】 (Equation 2)
【0036】[0036]
【数3】 (Equation 3)
【0037】上記の式(数2及び数3)において、第
(n−1)ラインのデータと第nラインのデータとに掛
けられる係数α又は(α−1)が、R画像データとB画
像データとで逆になっている。これに関連して、図3に
示すように、補間演算部38,39のA端子及びB端子
に入力される画像データとその1ライン分遅延データと
の関係が、R画像データ用の補間演算部38とB画像デ
ータ用の補間演算部39とで逆になっている。これは、
前述のように、CCDセンサ12においてG素子列を挟
んでR素子列とB素子列とが前後に配置されている構造
を有するからである。つまり、式(数2及び数3)の関
係を模式的に示すと図6のようになる。In the above equations (Equations 2 and 3), the coefficient α or (α-1) multiplied by the data of the (n-1) th line and the data of the nth line is represented by the R image data and the B image The opposite is true for the data. In this connection, as shown in FIG. 3, the relationship between the image data input to the A and B terminals of the interpolation calculation units 38 and 39 and the delay data for one line is determined by the interpolation calculation for the R image data. The reverse is true in the section 38 and the interpolation operation section 39 for B image data. this is,
This is because, as described above, the CCD sensor 12 has a structure in which the R element row and the B element row are arranged before and after the G element row. That is, the relationship between the equations (Equation 2 and Equation 3) is schematically shown in FIG.
【0038】図6において、Rn ,Rn-1 ,Bn ,B
n-1 の位置が固定とすれば、補間係数αの値が0から1
まで変化すると、Gn は位置がBn-1 (Rn )側からB
n (R n-1 )側まで変化する。前述のように、第1補正
部30において、B画像データに比べてR画像データを
1ライン余分に遅延させているが、この、第2補正部3
1での補間演算によって、その1ライン分が補償され、
R,G,Bそれぞれの画像データの位相が揃うことにな
る。In FIG. 6, Rn, Rn-1, Bn, B
n-1Is fixed, the value of the interpolation coefficient α is 0 to 1
Changes to GnIs position Bn-1(Rn) From side B
n(R n-1) Side. As described above, the first correction
In the unit 30, the R image data is compared with the B image data.
The second correction unit 3 delays one extra line.
The interpolation operation at 1 compensates for that one line,
The phases of the R, G, and B image data are aligned.
You.
【0039】上記のようにして、第1補正部30での整
数ライン分の位置ずれ補正に加えて第2補正部31での
小数部の補間処理を行うことにより、より詳細な色ずれ
補正を行うことができる。As described above, by performing the interpolation processing of the decimal part by the second correction unit 31 in addition to the position deviation correction of the integer line by the first correction unit 30, more detailed color deviation correction can be performed. It can be carried out.
【0040】しかしながら、小数部の補間処理は、前後
のラインにおける濃度の加重平均をとるものであるか
ら、例えば1ドット幅細線の場合には、その濃度がこの
補間処理により大きく低下する。このため、黒細線の場
合に、R,G,B各色の濃度のバランスが崩れ、再現性
が悪くなることがある。これについて図7を用いて説明
する。However, since the interpolation processing of the decimal part is performed by taking a weighted average of the densities of the preceding and succeeding lines, for example, in the case of a one-dot-width thin line, the density is greatly reduced by this interpolation processing. For this reason, in the case of a thin black line, the balance of the densities of the R, G, and B colors may be lost, and the reproducibility may deteriorate. This will be described with reference to FIG.
【0041】図7は1ドット幅黒細線の場合のR,G,
B各画像データの位相と濃度とを模式的に示す図であ
る。図7において、(a)はライン間補正回路15Gに
よる補正前の状態を示している。(b)は変倍率が等倍
の場合、つまり補正係数αが0の場合における補正後の
R,G,B各画像データの位置(位相)と濃度を示して
いる。この場合に、第2補正部31での小数部の補間処
理は実際上行われないので、各画像データの濃度低下は
無く、第1補正部30での整数ライン分の位置ずれ補正
のみが行われることになる。FIG. 7 shows R, G,
FIG. 6 is a diagram schematically showing the phase and density of each B image data. FIG. 7A shows a state before correction by the line-to-line correction circuit 15G. (B) shows the position (phase) and density of each of the corrected R, G, and B image data when the magnification is equal, that is, when the correction coefficient α is 0. In this case, since the interpolation processing of the decimal part in the second correction unit 31 is not actually performed, there is no reduction in the density of each image data, and the first correction unit 30 performs only the positional deviation correction for the integer lines. Will be.
【0042】図7の(c)は変倍率が等倍ではなく、補
正係数αが0にならない場合において、ライン間補正部
15の第1補正部30及び第2補正部31の両方による
補正が行われたときのR,G,B各画像データの位相と
濃度を示している。この場合に、基準となるつまり補間
処理の行われないG画像データの濃度が変化しないのに
対して、R及びBの画像データの濃度が補間処理によっ
て大きく低下している。この結果、そのままでは各色の
濃度のバランスが大きく崩れ、黒細線の再現性が悪くな
る。FIG. 7C shows that the correction by both the first correction unit 30 and the second correction unit 31 of the line-to-line correction unit 15 is performed when the magnification is not the same and the correction coefficient α does not become 0. 9 shows the phases and densities of the R, G, and B image data at the time of the execution. In this case, while the density of the G image data serving as a reference, ie, the interpolation processing is not performed, does not change, the density of the R and B image data is greatly reduced by the interpolation processing. As a result, the balance of the densities of the respective colors is greatly disrupted as it is, and the reproducibility of the fine black line is deteriorated.
【0043】図10は細線の場合の補正による濃度値の
変化の様子を示す図、図11は細線でない場合の補正に
よる濃度値の変化の様子を示す図である。これらの図で
わかるように、基準色に対してずれた画像データは、補
正を行うことによって濃度値が低下することが分かる。FIG. 10 is a diagram showing a state of a change in density value by correction in the case of a thin line, and FIG. 11 is a diagram showing a state of change of a density value by correction in the case of a thin line. As can be seen from these figures, it is understood that the density value of image data shifted from the reference color is reduced by performing the correction.
【0044】そこで、本実施形態においては、図2に示
すように、R(赤)、B(青)、G(緑)の各色を基準
色とした3つのライン間補正回路15R,15G,15
Bによってそれぞれ補間処理を行い、補正出力部15A
により、それらから出力される画像データの各色毎の平
均値を求めるのである。Therefore, in the present embodiment, as shown in FIG. 2, three line-to-line correction circuits 15R, 15G, and 15 using R (red), B (blue), and G (green) as reference colors.
B to perform interpolation processing, and output the corrected output
Thus, the average value for each color of the image data output from them is obtained.
【0045】図2において、補正出力部15Aは、ライ
ン間補正回路15R,15G,15Bから出力される画
像データについて、各色毎に平均値を求め、画像データ
ROUT,GOUT,BOUTを出力する。すなわち、 ROUT=(R0+R1+R2)/3 GOUT=(G0+G1+G2)/3 BOUT=(B0+B1+B2)/3 図8は補正出力部15Aの構成の例を示すブロック図、
図9は補正出力部15Aの動作を説明するための図であ
る。In FIG. 2, a correction output unit 15A calculates an average value for each color of the image data output from the line-to-line correction circuits 15R, 15G, and 15B, and outputs image data ROUT, GOUT, and BOUT. That is, ROUT = (R0 + R1 + R2) / 3 GOUT = (G0 + G1 + G2) / 3 BOUT = (B0 + B1 + B2) / 3 FIG. 8 is a block diagram showing an example of the configuration of the correction output unit 15A.
FIG. 9 is a diagram for explaining the operation of the correction output unit 15A.
【0046】図8に示すように、補正出力部15Aは、
3つの加算器151〜153、及び3つの除算器(乗算
器)154〜156によって構成することができる。図
9では、R,G,Bの各色の濃度値が全く等しい場合、
つまり無彩色を理想的に読み取った場合の画像データが
示されている。このうち、図9(A)にはRを基準色と
して補正された画像データR0,G0,B0が、図9
(B)にはGを基準色として補正された画像データR
1,G1,B1が、図9(C)にはBを基準色として補
正された画像データR2,G2,B2が、図9(D)に
はそれらの平均値の画像データROUT,GOUT,B
OUTが示されている。この例では、平均された後の3
つの画像データROUT,GOUT,BOUTは、互い
に同一となる。As shown in FIG. 8, the correction output unit 15A
It can be constituted by three adders 151 to 153 and three dividers (multipliers) 154 to 156. In FIG. 9, when the density values of the R, G, and B colors are completely equal,
That is, image data when an achromatic color is ideally read is shown. 9A shows image data R0, G0, and B0 corrected using R as a reference color.
(B) shows image data R corrected using G as a reference color.
9, G1 and B1, FIG. 9C shows image data R2, G2 and B2 corrected using B as a reference color, and FIG. 9D shows image data ROUT, GOUT and B of their average values.
OUT is shown. In this example, 3
The two image data ROUT, GOUT, and BOUT are identical to each other.
【0047】このように、R,G,Bのそれぞれを基準
色とした3つのライン間補正回路15R,15G,15
Bから出力される画像データについて、各色毎に平均値
を求め、これによってライン間補正が施された画像デー
タを得ているので、CCDセンサ12の素子列間の位相
ずれの補正を正確に行うことができ、しかも、R,G,
Bの各色の濃度のバランスが維持される。その結果、黒
細線の再現性を高めることができる。As described above, the three line-to-line correction circuits 15R, 15G, and 15 using R, G, and B as reference colors, respectively.
With respect to the image data output from B, an average value is obtained for each color, and the image data subjected to the line-to-line correction is obtained. Thus, the phase shift between the element rows of the CCD sensor 12 is accurately corrected. And R, G,
The balance of the density of each color of B is maintained. As a result, the reproducibility of the black fine line can be improved.
【0048】上述の実施形態において、素子列間隔dを
「4」とし、素子列間隔2dを「8」としたが、例え
ば、素子列間隔dを「8」、素子列間隔2dを「16」
とするなど、これら以外の数値とし、又は整数でない数
値としてもよい。3つのライン間補正回路15R,15
G,15Bから出力される画像データの平均値を求めた
が、加重係数を用いたり、2乗平均を行ったりしてもよ
い。また、2つのライン間補正回路からの画像データに
基づいて補正された画像データを得てもよい。In the above embodiment, the element row interval d is set to "4" and the element row interval 2d is set to "8". For example, the element row interval d is set to "8" and the element row interval 2d is set to "16".
For example, a numerical value other than these, or a numerical value other than an integer may be used. Three line-to-line correction circuits 15R, 15
Although the average value of the image data output from G and 15B has been obtained, a weighting coefficient may be used or a root-mean-square may be performed. Further, image data corrected based on image data from two line-to-line correction circuits may be obtained.
【0049】上述の実施形態において、ライン間補正部
15及びライン間補正回路15R,15G,15Bなど
は、ハードウエア回路によってハード的に、プログラム
をCPUにより実行することによってソフト的に、又は
それらの組み合わせにより、それぞれ実現することがで
きる。その他、ライン間補正部15又は画像処理装置M
1の各部又は全体の構成、処理内容、処理順序などは、
本発明の趣旨に沿って適宜変更することができる。In the above-described embodiment, the line-to-line correction unit 15 and the line-to-line correction circuits 15R, 15G, 15B, etc. are implemented by hardware by hardware circuits, by executing programs by a CPU, or by software. Each can be realized by a combination. In addition, the line-to-line correction unit 15 or the image processing device M
The configuration of each part or the whole of 1, the processing contents, the processing order, etc.
It can be changed appropriately according to the spirit of the present invention.
【0050】[0050]
【発明の効果】本発明によると、素子列間の位相ずれの
補正をできるだけ正確に行うとともに、黒細線の再現性
を高めることができる。According to the present invention, the phase shift between the element rows can be corrected as accurately as possible, and the reproducibility of the fine black line can be improved.
【図1】本発明の実施形態に係る画像処理装置の全体構
成を示すブロック図である。FIG. 1 is a block diagram illustrating an overall configuration of an image processing apparatus according to an embodiment of the present invention.
【図2】ライン間補正部の構成を示すブロック図であ
る。FIG. 2 is a block diagram illustrating a configuration of an interline correction unit.
【図3】ライン間補正回路のブロック図である。FIG. 3 is a block diagram of an inter-line correction circuit.
【図4】補間演算部の構成の例を示すブロック図であ
る。FIG. 4 is a block diagram illustrating an example of a configuration of an interpolation operation unit.
【図5】リセット信号及び各出力画像データのタイミン
グの例を示す図である。FIG. 5 is a diagram illustrating an example of a timing of a reset signal and each output image data.
【図6】ライン間補正回路の第2補正部による小数部補
間処理を説明するための模式図である。FIG. 6 is a schematic diagram for explaining decimal part interpolation processing by a second correction unit of the line-to-line correction circuit.
【図7】1ドット幅黒細線の場合の各色の画像データの
位相と濃度とを模式的に示す図である。FIG. 7 is a diagram schematically showing the phase and density of image data of each color in the case of a black thin line of one dot width.
【図8】補正出力部の構成の例を示すブロック図であ
る。FIG. 8 is a block diagram illustrating an example of a configuration of a correction output unit.
【図9】補正出力部の動作を説明するための図である。FIG. 9 is a diagram for explaining the operation of a correction output unit.
【図10】細線の場合の補正による濃度値の変化の様子
を示す図である。FIG. 10 is a diagram showing how a density value changes due to correction in the case of a thin line.
【図11】細線でない場合の補正による濃度値の変化の
様子を示す図である。FIG. 11 is a diagram illustrating a state of a change in density value due to correction when the line is not a thin line.
【図12】縮小型のカラーCCDセンサの構造を示す模
式図である。FIG. 12 is a schematic diagram showing a structure of a reduction type color CCD sensor.
M1 画像処理装置 12 CCDセンサ(イメージセンサ) 15 ライン間補正部 15R,15G,15B ライン間補正回路(ライン間
補正手段) 15A 補正出力部(補正出力手段)M1 image processing device 12 CCD sensor (image sensor) 15 line-to-line correction unit 15R, 15G, 15B line-to-line correction circuit (line-to-line correction unit) 15A correction output unit (correction-output unit)
Claims (2)
向に所定ピッチで互いに平行に配置された構造を有する
イメージセンサから得られる各色の画像データの補正処
理を行う画像処理装置であって、 前記イメージセンサの副走査方向における素子列間の位
置ずれを補正するための、補正における基準色を互いに
異にする複数のライン間補正手段と、 前記複数のライン間補正手段から出力される画像データ
に基づいて補正された画像データを出力する補正出力手
段と、 を有してなることを特徴とする画像処理装置。An image processing apparatus for correcting image data of each color obtained from an image sensor having a structure in which a plurality of element rows long in a main scanning direction are arranged in parallel in a sub-scanning direction at a predetermined pitch. A plurality of inter-line correction means for correcting a positional shift between element rows in the sub-scanning direction of the image sensor, the reference colors being different from each other, and a plurality of inter-line correction means output from the plurality of inter-line correction means. An image processing apparatus comprising: a correction output unit that outputs image data corrected based on image data.
が副走査方向に所定ピッチで互いに平行に配置されたイ
メージセンサから得られるR,G,Bの各色の画像デー
タの補正処理を行う画像処理装置であって、 前記イメージセンサの副走査方向におけるR,G,Bの
各素子列間の位置ずれを補正するための、R,G,Bの
それぞれを補正における基準色とする複数のライン間補
正手段と、 前記複数のライン間補正手段から出力される画像データ
について、各色毎の平均値を補正された画像データとし
て出力する補正出力手段と、 を有してなることを特徴とする画像処理装置。2. An image sensor of each color of R, G, and B obtained from an image sensor in which element rows for R, G, and B that are long in the main scanning direction are arranged in parallel with each other at a predetermined pitch in the sub-scanning direction. An image processing apparatus for performing a correction process, wherein each of R, G, and B is used to correct a positional shift between each of R, G, and B element rows in a sub-scanning direction of the image sensor. A plurality of line-to-line correction units, and a correction output unit that outputs, as image data corrected for an average value for each color, of image data output from the plurality of line-to-line correction units. An image processing apparatus characterized by the following.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07483699A JP3709733B2 (en) | 1999-03-19 | 1999-03-19 | Image processing device |
| US09/495,899 US7339699B1 (en) | 1999-02-03 | 2000-02-02 | Image processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07483699A JP3709733B2 (en) | 1999-03-19 | 1999-03-19 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000270173A true JP2000270173A (en) | 2000-09-29 |
| JP3709733B2 JP3709733B2 (en) | 2005-10-26 |
Family
ID=13558833
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07483699A Expired - Fee Related JP3709733B2 (en) | 1999-02-03 | 1999-03-19 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3709733B2 (en) |
-
1999
- 1999-03-19 JP JP07483699A patent/JP3709733B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3709733B2 (en) | 2005-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5721628A (en) | Color image processing apparatus | |
| JP3253125B2 (en) | Color image reading correction device | |
| US6980335B2 (en) | Color image processing apparatus executing moving-average processing for noise reduction in color image signals | |
| US7339699B1 (en) | Image processing apparatus | |
| US6025586A (en) | Image processing device, image recording apparatus, and image reading device and image forming apparatus | |
| JP4006947B2 (en) | Image reading device | |
| JP3709733B2 (en) | Image processing device | |
| JP3230282B2 (en) | Image reading device | |
| JP2005173926A (en) | Image processing apparatus, method, program, and storage medium | |
| JP2006345527A (en) | Color image correction method and image processing system | |
| JP3713348B2 (en) | Image reading device | |
| JPH1093819A (en) | Image processing device | |
| JP3236281B2 (en) | Color image processing apparatus and color image processing method | |
| JP3379462B2 (en) | Image processing device | |
| JP3262553B2 (en) | Color image processing apparatus and color image processing method | |
| JP4042335B2 (en) | Document reader | |
| JP4429233B2 (en) | Crosstalk correction device for scanner and crosstalk correction method | |
| JP2000236450A (en) | Image processing unit | |
| JPH1141479A (en) | Image processor | |
| JP5206396B2 (en) | Image processing device | |
| JPH11234528A (en) | Image reading apparatus and method, recording medium | |
| JP2862280B2 (en) | Image processing apparatus and method | |
| JP3230281B2 (en) | Image reading device | |
| JP3700456B2 (en) | Color image processing device | |
| JP3236280B2 (en) | Color image processing apparatus and color image processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040611 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041019 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20041126 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041215 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20041126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050426 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050627 |
|
| 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: 20050719 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050801 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080819 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090819 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090819 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100819 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100819 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110819 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120819 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130819 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |