JP3584478B2 - Binarization processing apparatus and binarization processing method - Google Patents
Binarization processing apparatus and binarization processing method Download PDFInfo
- Publication number
- JP3584478B2 JP3584478B2 JP23202993A JP23202993A JP3584478B2 JP 3584478 B2 JP3584478 B2 JP 3584478B2 JP 23202993 A JP23202993 A JP 23202993A JP 23202993 A JP23202993 A JP 23202993A JP 3584478 B2 JP3584478 B2 JP 3584478B2
- Authority
- JP
- Japan
- Prior art keywords
- class
- image data
- binarization processing
- input image
- learning
- 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
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、入力画像データを2値化処理する2値化処理装置及びその2値化処理方法に関する。
【0002】
【従来の技術】
例えば、画像信号の細線化処理においては、2値化処理に続き細線化処理を行う方法が一般的であるが、この時、2値化処理において、ある画素の近傍画素ブロック(以下、これを近傍ブロック画素と呼ぶ。)のすべてあるいは、連続したほとんどの画素がある一方の値に2値化されるべきであるのに、ノイズ等の影響を受け、ある画素だけ他方の値に2値化されてしまうケースがある。
【0003】
このように本来一方の値に2値化されるべき画素ブロックの全て或は連続したほとんどの画素の内、他方の値に2値化されてしまう任意の画素は、孤立点或は準孤立点と呼ばれている。
【0004】
この孤立点或は準孤立点は、上述したように2値化処理の後に行われる細線化処理の段階で悪影響を及ばす。このため、この孤立点を除去する処理(以下孤立点除去処理という)が考えられている。
【0005】
【発明が解決しようとする課題】
ところで、上記孤立点除去処理として従来考えられている方法としては、例えば、2値化された一方の値を周辺の2値化された他方の値で、一方の値の画素に接している画素に拡大した後、逆に他方の値を一方の値に縮小する処理や、或は、反対に、縮小して拡大するといった処理がある。
【0006】
このような従来の孤立除去処理では、2値化した画像をもう一度検査し、孤立点の除去操作を新たに行わなければならず、手間がかかり面倒であった。
【0007】
そこで、本発明は上述した実情に鑑みてなされたものであり、2値化処理後の孤立点除去処理を不要とする2値化処理装置及び2値化処理方法の提供を目的とする。
【0008】
【課題を解決するための手段】
本発明に係る2値化処理装置は、入力画像データを2値化処理する2値化処理装置において、上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割手段と、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段と、上記クラス情報に応じたクラス別パターンを上記記憶手段から読み出すことによって上記入力画像を変換する変換手段とを有し、上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることにより上記課題を解決する。
【0009】
この場合、上記クラス分割手段は、入力画像データをブロック化するブロック化処理部と、上記入力画像データからしきい値を決定するしきい値決定処理部と、上記ブロック化処理部からのブロック化された入力画像データに上記しきい値決定処理部で決定されたしきい値を用いて2値化処理を施す2値化処理部と、上記2値化処理部により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理部とを有することが好ましい。
【0010】
また、本発明に係る2値化処理方法は、入力画像データを2値化処理する2値化処理方法において、上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割工程と、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、上記クラス情報に応じたクラス別パターンを読み出すことによって上記入力画像を変換する変換工程とを有し、上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることによって上記課題を解決する。
【0011】
この場合、上記クラス分割工程は、入力画像データをブロック分割するブロック化処理工程と、上記入力画像データを1画面分蓄える画像記憶工程と、上記画像記憶工程で蓄えられた1画面分の入力画像データからしきい値を決定するしきい値決定処理工程と、上記ブロック化処理工程からのブロック化された入力画像データに上記しきい値決定処理工程で決定されたしきい値を用いて2値化処理を施す2値化処理工程と、上記2値化処理工程により2値化された画像データをクラス分割して対応するクラス情報に変換する変換処理工程とを有することが好ましい。
【0012】
【作用】
本発明は、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、クラス情報に応じたクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。
【0013】
【実施例】
以下、本発明に係る2値化処理装置及び2値化処理方法に関する実施例について、図面を参照しながら説明する。
【0014】
この実施例は、概略的な構成を図1に示すように、入力端子1から入力される入力画像を細線化処理装置6で細線化処理する前に、該入力画像を2値化処理する2値化処理装置2である。ここで、入力端子1から入力される入力画像データは、例えば走査変換によって1次元ディジタル信号とされている
【0015】
入力端子1から入力される上記1次元ディジタル信号は、クラス分割処理回路3に供給される。このクラス分割処理回路3は、上記1次元ディジタル信号をブロック化してクラス分割した後にクラス情報に変換し、クラス別パターン変換処理回路4に供給する。このクラス別パターン変換処理回路4には、変換パターン決定処理回路5で予め孤立点除去処理の学習が施された代表的な2値信号が上記クラス情報に対応するように変換パターンとして格納されている。クラス別パターン変換処理回路4は、上記クラス情報に対応する代表的な2値信号をクラス別変換パターンから読み出す。このクラス別パターン変換処理回路4から出力された2値化信号は、細線化処理装置6に供給される。
【0016】
ここで、クラス分割処理回路3について図2を参照しながら説明しておく。
このクラス分割処理回路3は、図2に示すように、ブロック化処理部11と、画像記憶部14と、しきい値決定処理部15と、2値化処理部12と、パッキング処理部13とから構成されている。
【0017】
入力端子1から入力された1次元ディジタル信号は、ブロック化処理部11に供給されると共に画面記憶部14にも供給される。
【0018】
ブロック化処理部11は、1次元ディジタル信号をブロック化する。このとき、2次元ディジタル信号からなるブロックの近傍のブロックは、1次元の信号列になるように変換される。
【0019】
画像記憶部14は、1次元ディジタル信号を1画面分蓄える。この画像記憶部14が蓄えた1画面分の画像データは、しきい値決定処理部15に供給される。このしきい値決定処理部15は、例えば、1画面分の画像データの平均値を算出し、この値をしきい値として決定処理する。
【0020】
このしきい値決定処理部15で決定されたしきい値は、2値化処理部12に供給され、該2値処理部12がブロック化処理部11からのブロック化された画像データに2値化処理を施す際に用いられる。
【0021】
この2値化処理部12がブロック化処理部11からのブロック化された画像データに施す2値化処理について説明する。
ブロック化処理部11が例えば1ワード当りmビットの画像データをnワード毎にブロック化するとした場合、1つのブロック毎に2mnのクラスが存在することになる。これに対し、2値化処理部12では、ブロック化された画像データに対し2値化を施すので、クラス分けとしては、2n個のクラスで済む。
【0022】
このような2値化処理部12で2値化された画像データは、パッキング処理部13に供給される。このパッキング処理部13は、2値化処理部12で2値化された画像データをクラス分割して対応するクラス情報に変換する。すなわち、上記2値化処理部12でブロック毎に”1/0”の2値パターンとされた画像データをブロック毎に対応するいわゆるインデックス、クラスコード等のクラス情報に変換する。このクラス情報は、出力端子16から図1に示したクラス別パターン変換処理回路4に供給される。
【0023】
このクラス別パターン変換処理回路4は、変換パターン決定処理回路5で学習された変換パターンを格納する図3に示すようなROMテーブル22を有している。
【0024】
ここで、変換パターン決定処理回路5での変換パターンの学習について、説明する。
この変換パターン決定処理回路5は、予め、入力される多値信号とこの多値信号を2値化処理した場合の2値化信号とからインデックスとなるクラス情報とこのクラス情報に対応する代表的な2値信号とを学習により求めておく。ここで、代表的な2値信号は、孤立点が除去された信号である。すなわち、この変換パターン決定処理回路5は、クラス情報とこれに対応する孤立点が除去された代表的な2値信号を変換パターンとして決定し、クラス別パターン変換処理回路4のROMテーブル22に格納させておく。
【0025】
したがって、クラス別パターン変換処理回路4では、図3に示すように入力端子21を介して供給される分割処理回路3からのクラス情報に対応する代表的な2値信号を変換パターンとして、ROMテーブル22から読み出し、出力端子23から出力している。この出力端子23から出力された変換パターンは、細線化処理装置6に供給される。
【0026】
ここで、出力端子23から細線化処理装置6に供給される変換パターンは、上述したように、予め、孤立点が除去されたクラス別の変換パターンである。したがって、細線化処理装置6には、2値化処理後の孤立点除去処理が不要である2値化処理データ、すなわち、2値画像データが供給されることになる。
【0027】
細線化処理装置6では、入力された2値画像データに細線化処理を施し、出力端子7から線画像を出力する。
【0028】
なお、本発明に係る2値化処理装置及び2値化処理方法は、上記実施例にのみ限定されるものではなく、例えば、ブロック分割部3では、ブロック化された信号データに2値化処理を行っているが、この2値化処理の代わりに、ADRC(適応型ダイナミックレンジ符号化)処理を行って、クラス分割の数を削減してもよい。
【0029】
【発明の効果】
本発明に係る2値化処理装置は、クラス分割手段によって入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を得、このクラス情報に応じて、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、変換手段がクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。したがって、本発明の2値化処理装置によれば、2値化処理後の孤立点除去処理を不要とする。
【0030】
また、本発明に係る2値化処理方法は、クラス分割工程によって入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を得、このクラス情報に応じて、孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、変換工程がクラス別パターンを読み出して入力画像をクラス別パターンに変換する。孤立点除去処理の学習は、学習用の多値画像と学習用の2値画像とから、クラス情報に対応するクラス別パターンを求めるものである。したがって、本発明の2値化処理方法によれば、2値化処理後の孤立点除去処理を不要とする。
【図面の簡単な説明】
【図1】本発明に係る2値化処理装置及び2値化処理方法の一実施例の概略的な構成を示すブロック回路図である。
【図2】上記図1に示した一実施例のクラス分割回路の構成を示すブロック回路図である。
【図3】上記図1に示した一実施例のクラス別パターン変換処理部の2値化処理を説明するための図である。
【符号の説明】
2・・・・・2値化処理装置
3・・・・・クラス分割処理回路
4・・・・・クラス別パターン変換処理回路
5・・・・・変換パターン決定処理回路
6・・・・・細線化処理装置
11・・・・ブロック化処理部
12・・・・2値化処理部
13・・・・パッキング処理部
14・・・・画面記憶部
15・・・・しきい値決定処理部[0001]
[Industrial applications]
The present invention relates to a binarization processing device and a binarization processing method for binarizing input image data.
[0002]
[Prior art]
For example, in thinning processing of an image signal, a method of performing thinning processing subsequent to binarization processing is general. At this time, in the binarization processing, a pixel block adjacent to a certain pixel (hereinafter, referred to as All or most of the neighboring pixels should be binarized to one value, but some pixels are binarized to the other value due to the influence of noise and the like. There are cases where it is done.
[0003]
As described above, an arbitrary pixel which is binarized to the other value out of all or most of the continuous pixels of the pixel block which should be binarized to one value is an isolated point or a quasi-isolated point. is called.
[0004]
The isolated point or the quasi-isolated point has an adverse effect at the stage of the thinning processing performed after the binarization processing as described above. Therefore, a process of removing the isolated point (hereinafter, referred to as an isolated point removal process) has been considered.
[0005]
[Problems to be solved by the invention]
By the way, as a method conventionally considered as the above-mentioned isolated point removal processing, for example, a pixel which is in contact with a pixel of one value by using one of the binarized values as the other binarized value in the vicinity After that, there is a process of conversely reducing the other value to one value, or conversely, a process of reducing and enlarging.
[0006]
In such a conventional isolation removal process, the binarized image must be inspected again, and an isolated point removal operation must be newly performed, which is troublesome and troublesome.
[0007]
Therefore, the present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a binarization processing device and a binarization processing method that eliminate the need for isolated point removal processing after binarization processing.
[0008]
[Means for Solving the Problems]
A binarization processing apparatus according to the present invention is a binarization processing apparatus for performing binarization processing on input image data, wherein the input image data is divided into blocks and divided into classes, and class information corresponding to the class division is output. A class dividing unit, a storing unit in which a class-specific pattern obtained by performing learning of an isolated point removing process in advance is stored, and a class-specific pattern corresponding to the class information is read out from the storing unit so that the input is performed. A conversion unit for converting an image, wherein the learning is to obtain the class-specific pattern corresponding to the class information from a multi-valued image for learning and a binary image for learning. Solve.
[0009]
In this case, the class division unit includes a blocking processing unit that blocks input image data, a threshold value determination processing unit that determines a threshold value from the input image data, and a block processing unit that blocks the input image data. A binarization processing unit for performing a binarization process on the input image data using the threshold value determined by the threshold value determination processing unit, and image data binarized by the binarization processing unit And a conversion processing unit that divides the class information into corresponding class information.
[0010]
Further, in the binarization processing method according to the present invention, in the binarization processing method for binarizing input image data, the input image data is divided into blocks and divided into classes, and class information corresponding to the class division is obtained. The input image is read by reading a class-specific pattern corresponding to the class information from a storage unit in which a class-dividing step to be output and a class-specific pattern obtained by performing learning of an isolated point removal process in advance are stored. A conversion step of performing conversion, wherein the learning solves the problem by obtaining the class-specific pattern corresponding to the class information from a multi-valued image for learning and a binary image for learning. I do.
[0011]
In this case, the class division step includes a block processing step of dividing input image data into blocks, an image storage step of storing the input image data for one screen, and an input image of one screen stored in the image storage step. a threshold value determination processing step of determining the data or Rashi threshold, blocked input image data in using a threshold determined by the threshold value
[0012]
[Action]
According to the present invention, a class-specific pattern corresponding to class information is read from a storage unit in which a class-specific pattern obtained by previously performing learning of an isolated point removal process is stored, and an input image is converted into a class-specific pattern. . In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image.
[0013]
【Example】
Hereinafter, embodiments of a binarization processing device and a binarization processing method according to the present invention will be described with reference to the drawings.
[0014]
In this embodiment, as shown in FIG. 1, the input image input from the
The one-dimensional digital signal input from the
[0016]
Here, the class division processing circuit 3 will be described with reference to FIG.
As shown in FIG. 2, the class division processing circuit 3 includes a blocking processing unit 11, an
[0017]
The one-dimensional digital signal input from the
[0018]
The blocking processing unit 11 blocks the one-dimensional digital signal. At this time, blocks near the block composed of the two-dimensional digital signal are converted into a one-dimensional signal sequence.
[0019]
The
[0020]
The threshold value determined by the threshold value
[0021]
The binarization processing performed by the
For example, if the blocking unit 11 blocks image data of m bits per word for every n words, there are 2 mn classes for each block. On the other hand, since the
[0022]
The image data binarized by the
[0023]
The class-specific pattern conversion processing circuit 4 has a ROM table 22 as shown in FIG. 3 for storing the conversion patterns learned by the conversion pattern determination processing circuit 5.
[0024]
Here, learning of the conversion pattern in the conversion pattern determination processing circuit 5 will be described.
The conversion pattern determination processing circuit 5 includes, in advance, class information serving as an index from a multi-level signal to be input and a binarized signal when the multi-level signal is binarized, and a representative corresponding to the class information. Such a binary signal is obtained by learning. Here, a typical binary signal is a signal from which isolated points have been removed. That is, the conversion pattern determination processing circuit 5 determines, as a conversion pattern, the class information and a representative binary signal from which the corresponding isolated points have been removed, and stores the conversion information in the ROM table 22 of the class-specific pattern conversion processing circuit 4. Let it be.
[0025]
Therefore, in the class-specific pattern conversion processing circuit 4, as shown in FIG. 3, a typical binary signal corresponding to the class information from the division processing circuit 3 supplied via the
[0026]
Here, the conversion pattern supplied from the
[0027]
The thinning processing device 6 performs thinning processing on the input binary image data, and outputs a line image from the output terminal 7.
[0028]
It should be noted that the binarization processing device and the binarization processing method according to the present invention are not limited to the above embodiment. For example, in the block division unit 3, the binarization processing is performed on the block signal data. However, instead of this binarization processing, ADRC (adaptive dynamic range coding) processing may be performed to reduce the number of class divisions.
[0029]
【The invention's effect】
The binarization processing device according to the present invention blocks input image data by class dividing means to divide the class into classes, obtains class information corresponding to the class division, and learns isolated point removal processing in accordance with the class information. The conversion means reads the class-specific patterns from the storage means in which the class-specific patterns obtained by performing the above in advance are stored, and converts the input image into the class-specific patterns. In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image. Therefore, according to the binarization processing device of the present invention, the isolated point removal processing after the binarization processing becomes unnecessary.
[0030]
Further, in the binarization processing method according to the present invention, the input image data is divided into blocks by a class division step to divide the class, class information corresponding to the class division is obtained, and an isolated point removal processing is performed according to the class information. The conversion step reads the class-specific patterns from the storage means in which the class-specific patterns obtained by performing the learning in advance are stored, and converts the input image into the class-specific patterns. In the learning of the isolated point removal processing, a class-specific pattern corresponding to class information is obtained from a learning multi-value image and a learning binary image. Therefore, according to the binarization processing method of the present invention, the isolated point removal processing after the binarization processing becomes unnecessary.
[Brief description of the drawings]
FIG. 1 is a block circuit diagram showing a schematic configuration of an embodiment of a binarization processing device and a binarization processing method according to the present invention.
FIG. 2 is a block circuit diagram showing a configuration of a class division circuit according to the embodiment shown in FIG. 1;
FIG. 3 is a diagram illustrating a binarization process of a class-specific pattern conversion processing unit according to the embodiment shown in FIG. 1;
[Explanation of symbols]
2 binarization processing device 3 class division processing circuit 4 class-specific pattern conversion processing circuit 5 conversion pattern determination processing circuit 6 Thinning processing device 11
Claims (4)
上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割手段と、
孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段と、
上記クラス情報に応じたクラス別パターンを上記記憶手段から読み出すことによって上記入力画像を変換する変換手段とを有し、
上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることを特徴とする2値化処理装置。In a binarization processing device that binarizes input image data,
Class dividing means for dividing the input image data into blocks and class dividing, and outputting class information corresponding to the class division;
Storage means for storing a class-specific pattern obtained by previously performing learning of the isolated point removal processing;
And a converting means for converting the input image class-specific pattern corresponding to the upper chrysanthemum Las information by reading from the storage means,
The binarization processing device, wherein the learning is to obtain the class-specific pattern corresponding to the class information from a learning multi-valued image and a learning binary image.
上記入力画像データをブロック化してクラス分割し、このクラス分割に対応するクラス情報を出力するクラス分割工程と、
孤立点除去処理の学習を予め行うことによって得られたクラス別パターンが記憶されている記憶手段から、上記クラス情報に応じたクラス別パターンを読み出すことによって上記入力画像を変換する変換工程とを有し、
上記学習は、学習用の多値画像と学習用の2値画像とから、上記クラス情報に対応する上記クラス別パターンを求めるものであることを特徴とする2値化処理方法。In a binarization processing method for binarizing input image data,
A class dividing step of dividing the input image data into blocks and class dividing, and outputting class information corresponding to the class division;
From the storage means by class pattern obtained by performing the learning of the isolated point removal processing in advance are stored, a conversion step of converting the input image by reading a class-specific pattern corresponding to the class information Has,
The above-mentioned learning is a binarization processing method, wherein the class-specific pattern corresponding to the class information is obtained from a learning multi-valued image and a learning binary image.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23202993A JP3584478B2 (en) | 1993-09-17 | 1993-09-17 | Binarization processing apparatus and binarization processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23202993A JP3584478B2 (en) | 1993-09-17 | 1993-09-17 | Binarization processing apparatus and binarization processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0787314A JPH0787314A (en) | 1995-03-31 |
JP3584478B2 true JP3584478B2 (en) | 2004-11-04 |
Family
ID=16932856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23202993A Expired - Lifetime JP3584478B2 (en) | 1993-09-17 | 1993-09-17 | Binarization processing apparatus and binarization processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3584478B2 (en) |
-
1993
- 1993-09-17 JP JP23202993A patent/JP3584478B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0787314A (en) | 1995-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3973239A (en) | Pattern preliminary processing system | |
EP1392047B1 (en) | Digital document processing for image enhancement | |
JP2727549B2 (en) | Optimal image quality selection device | |
US4400738A (en) | Image signal processing method and apparatus | |
US4996602A (en) | Image-processing apparatus | |
JP3584478B2 (en) | Binarization processing apparatus and binarization processing method | |
KR20000025647A (en) | Method for processing image using shading algorithm | |
JPH10222602A (en) | Optical character reading device | |
JPS6037952B2 (en) | Optimal binarization method | |
JPS60136476A (en) | Picture processor | |
JP2546879B2 (en) | Encoder | |
JP3036244B2 (en) | Image signal processing device | |
JP2853140B2 (en) | Image area identification device | |
JP2859936B2 (en) | Image information processing device | |
JP4081957B2 (en) | Image processing device | |
JP2757868B2 (en) | Image information binarization processing circuit | |
JPH1125221A (en) | Optical character reader read | |
JPH01218166A (en) | Optical image reader | |
JP2856174B2 (en) | Image binarization device | |
JPH10143608A (en) | Character reading device | |
JPS60149260A (en) | Image information binarization circuit | |
JPH05282494A (en) | Binary coding device for image data | |
JPS6076875A (en) | False halftone picture processing device | |
JPH0375889A (en) | Picture extracting method | |
JPH06303424A (en) | Dot area discrimination device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040426 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040507 |
|
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: 20040713 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040726 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |