KR100440944B1 - Binary image resolution reducing method and device simplifying resolution reduction algorithm - Google Patents
Binary image resolution reducing method and device simplifying resolution reduction algorithm Download PDFInfo
- Publication number
- KR100440944B1 KR100440944B1 KR1019970032753A KR19970032753A KR100440944B1 KR 100440944 B1 KR100440944 B1 KR 100440944B1 KR 1019970032753 A KR1019970032753 A KR 1019970032753A KR 19970032753 A KR19970032753 A KR 19970032753A KR 100440944 B1 KR100440944 B1 KR 100440944B1
- Authority
- KR
- South Korea
- Prior art keywords
- group
- pixels
- error
- output determination
- binary image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000010586 diagram Methods 0.000 description 11
- 241001270131 Agaricus moelleri Species 0.000 description 2
- 230000000593 degrading effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
본 발명은 소정의 화소수를 하나의 그룹으로 그룹핑하여 화소중에 다수의 계조를을 점유하는 화소의 계조을 그 그룹의 색갈로 결정하고, 소수의 색갈을 에러처리한 후, 그 에러수를 다음 그룹에 가산하는 방법에 의하여, 화질의 저감없이도 이진화상의 해상도를 축소시키는 방법 및 이를 구현시키기 위한 장치에 관한 것으로, 이진화상의 데이터를 입력받아 이를 지정비율에 따라서 소정의 화소수를 하나의 그룹으로 그룹핑하는 그룹핑단계와, 상기 그룹핑하는 단계에서 그룹핑된 그룹을 2계조중의 하나의 색갈로 판단하는 출력결정단계와, 상기 출력결정단계에서 발생된 오차를 출력결정단계에서 결정되어야 할 다음 그룹에 더함으로써 출력이 결정되는 단계를 포함하는 것을 특징으로 한다.According to the present invention, a predetermined number of pixels is grouped into one group to determine the gray level of a pixel occupying a plurality of gray levels among the pixels as the color of the group, and the number of errors is processed to the next group. The present invention relates to a method for reducing the resolution of a binary image without a reduction in image quality by an addition method, and to an apparatus for realizing the same. A grouping that receives data of a binary image and groups the predetermined number of pixels into a group according to a specified ratio. An output determination step of judging the groups grouped in the grouping step as one of two gradations, and adding the error generated in the output determination step to the next group to be determined in the output determination step. Characterized in that it comprises the step of being determined.
Description
본 발명은 소정의 화소수를 하나의 그룹으로 그루핑하여 화소중에 다수의 계조를 점유하는 화소의 계조를 그 그룹의 색갈로 결정하고, 소수의 색갈을 에러처리한 후, 그 에러수를 다음 그룹에 가산하는 방법에 의하여, 화질의 저감없이도 이진화상의 해상도를 축소시키는 방법 및 이를 구현시키기 위한 장치에 관한 것이다.According to the present invention, a predetermined number of pixels is grouped into one group, the gray level of a pixel occupying a plurality of gray levels among the pixels is determined as the color of the group, and the number of errors is processed to the next group. The present invention relates to a method for reducing the resolution of a binary image without reducing image quality and to an apparatus for implementing the same.
일반적으로 프린터의 프린팅 속도를 배가 시키고져 하는 경우나, 실제 화면의 크기를 축소시키려고 하는 경우에는 원래 화상보다 해상도를 축소시킬 필요가 존재한다.In general, when the printing speed of the printer is to be doubled or when the size of the actual screen is to be reduced, there is a need to reduce the resolution than the original image.
종래에 이러한 해상도를 축소시키는 방법으로서는 도 1에 도시된 바와 같이, 2계조 화소로 표시되는 입력화상( 600 × 600 DPI)(10)을 변환장치를 통해서 2 화소당 단순히 하나의 화소를 제거시켜 출력화상( 300 × 300 DPI)(11)을 출력토록 함으로써 해상도를 축소시키는 방식이다.As a method of reducing such a resolution in the related art, as shown in FIG. 1, an input image (600 × 600 DPI) 10 represented by two gray scale pixels is simply removed by outputting one pixel per two pixels through a converter. The resolution is reduced by causing the image (300 x 300 DPI) 11 to be output.
이와 같이 축소비율에 따라서 화소를 제거시킴으로써, 해상도를 축소시키는 방식은 알고리즘이 간단하여 하드웨어 구현시 장점이 존재한다고 할 수 있으나, 이러한 방식으로는 중간조 화상의 경우, 화상의 특성이 무시되어지는 경향이 크게되므로 결과적으로 화질이 저하되게 된다. 이러한 문제점을 개선하기 위하여 중간에 의사(PSEUDO) 연속계조화상으로 변환한 후에 하는 방식이 채택되었다.As such, the method of reducing the resolution by removing pixels according to the reduction ratio may have advantages in terms of hardware implementation due to a simple algorithm. However, in the case of halftone images, the characteristics of the image tend to be ignored. This becomes large, and as a result, the image quality deteriorates. In order to solve this problem, a method of converting a pseudo (PSEUDO) continuous gradation image was adopted.
도 2는 종래의 해상도를 축소시키기 위한 다른 실시예의 블록도이다.2 is a block diagram of another embodiment for reducing conventional resolution.
2 계조의 600×600 DPI의 입력화상(21)을 평균값 처리를 하여 256계조의 600×600 DPI의 의사 연속계조화상(22)으로 변환한 후, 이 의사 연속계조화상(22)의 2개의 화소중 하나를 택함으로써 300×300 DPI의 256계조의 축소된 화상(23)을 얻게된다. 이를 300×300 DPI의 2계조 화상으로 변환처리하여 출력화상(24)을 얻을 수 있다.The
이러한 방식은 도 1에 표시된 방식의 이치화된 화소중의 하나를 단순히 제거하는 방식보다 중간조의 화소가 처리됨으로써 화상의 특성이 보존되어 화질을 개선할 수 있으나, 상기한 바와 같은 복잡한 알고리즘으로 이루어져 있어, 하드웨어적 구현에 상당한 문제점을 내포하고 있다.Such a method can improve image quality by preserving the characteristics of an image by processing a half-tone pixel rather than simply removing one of the binarized pixels of the method shown in FIG. 1, but it is composed of a complex algorithm as described above. There are significant problems in hardware implementation.
본 발명은 상기의 문제점들에 착안하여 안출된 것으로서, 해상도 축소를 위한 알고리즘을 단순하게 하면서도, 화질이 저하되지 않는 장치 및 방법을 제공하기 위한 것이다.SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to provide an apparatus and method for simplifying an algorithm for reducing a resolution and not degrading image quality.
도 1은 종래의 해상도 축소방법의 일실시예를 설명하기 위한 블록도,1 is a block diagram for explaining an embodiment of a conventional resolution reduction method;
도 2는 종래의 해상도를 축소시키기 위한 다른 실시예의 블록도,2 is a block diagram of another embodiment for reducing conventional resolutions,
도 3은 본 발명의 구성을 나타내기 위한 블록도,3 is a block diagram for illustrating the configuration of the present invention;
도 4는 본 발명의 화상축소단계들을 표시하기 위한 플로챠트,4 is a flowchart for displaying image reduction steps of the present invention;
도 5a는 가로, 세로 50%식의 축소비율을 갖는 그룹핑 상태를 도시한 예시도,5A is an exemplary view showing a grouping state having a reduction ratio of 50% of the width and height of the group;
도 5b는 가로33%, 세로 50%씩의 축소비율을 갖는 경우의 축소비율을 나타낸 예시도,5B is an exemplary view showing a reduction ratio in the case of having a reduction ratio of 33% in width and 50% in height.
도 5c는 가로 50%, 세로 33%의 축소비율을 갖는 경우의 그룹핑하는 상태를 도시하기 위한 블록도,5C is a block diagram illustrating a grouping state in a case where a reduction ratio of 50% in width and 33% in height is shown;
도 6은 출력결정단계에서 결정하는 세부단계들을 설명하기 위한 블록도,6 is a block diagram for explaining detailed steps determined in an output determination step;
도 7은 본 발명의 그룹들의 출력결정과정의 일실시예를 도시하기 위한 블록도이다.7 is a block diagram illustrating an embodiment of an output determination process of groups of the present invention.
〈도면의주요부분에대한부호의설명〉<Description of the symbols on the main parts of the drawings>
31: 메모리 32:그룹발생부31: memory 32: group generator
33:출력결정부 34: 에러저장부33: output decision section 34: error storage section
상기의 목적을 달성하기 위한 본 발명의 특징은 입력 이진화상 데이터와 출력 이진 화상 데이터를 저장하는 메모리와, 상기 메모리에 저장된 입력 이진화상 데이터를 입력받아 지정된 비율에 따라서 그룹핑하는 그룹 발생부와, 상기 그룹발생부에서 그룹핑된 화소들을 2계조중의 하나의 계조로 결정하는 출력 결정부와, 상기 출력결정부에서 출력을 결정하는 과정에서 발생된 에러를 저장하고, 이를 그룹발생부에 전달하는 에러저장부로 이루어짐을 특징으로한다.A feature of the present invention for achieving the above object is a memory for storing input binary image data and output binary image data, a group generator for receiving input binary image data stored in the memory and grouping according to a specified ratio; An output determination unit that determines the pixels grouped by the group generation unit as one of two gradations, and an error storage that stores an error generated in the process of determining the output in the output determination unit, and transmits the error to the group generation unit. It is characterized by consisting of wealth.
또한 본 발명의 특징은 이진화상의 데이터를 입력받아 이를 지정비율에 따라서 소정의 화소수를 하나의 그룹으로 그룹핑하는 그룹핑단계와, 상기 그룹핑하는 단계에서 그룹핑된 그룹을 2계조중의 하나의 색갈로 판단하는 출력결정단계와, 상기 출력결정단계에서 발생된 오차를 출력결정단계에서 결정되어야 할 다음 그룹에 더함으로써 출력이 결정되는 단계를 포함하는 것을 특징으로 한다.The present invention also provides a grouping step of receiving data of a binary image and grouping a predetermined number of pixels into one group according to a specified ratio, and determining the grouped group as one of two gray levels in the grouping step. And the output is determined by adding the error generated in the output determination step to a next group to be determined in the output determination step.
이하, 첨부된 도면에 따라서, 본 발명의 상기와 같은 특징을 구체적으로 상세히 설명하기로 한다.Hereinafter, according to the accompanying drawings, it will be described in detail the above features of the present invention in detail.
도 3은 본 발명의 구성을 나타내기 위한 블록도이다.3 is a block diagram for illustrating the configuration of the present invention.
도 3에 도시된 바와 같이, 메모리(31)에는 입력 이진화상 데이터가 입력되고, 메모리(31)에 저장된 입력 이진화상 데이터는 그룹 발생부(32)에서 지정된 비율에 따라서 그룹핑된다. 그룹발생부(32)에서 그룹핑된 화소들은 출력 결정부(33)에 보내져 흑, 백의 2계조중의 하나의 계조중의 하나로 결정된다. 출력 결정부(33)의 출력은 메모리(31)에 저장되거나 프린터엔진(35)에 보내져 프린팅을 수행하고, 출력결정시 발생된 에러는 에러저장부(15)에 저장되고, 에러저장부(15)에서 그룹발생부(32)로 보내져, 출력결정부(35)에서 결정될 다음 그룹에 에러를 가산하여 출력을 결정하게 된다.As shown in FIG. 3, input binary image data is input to the
도 4는 본 발명의 화상축소단계들을 표시하기 위한 플로챠트이다.4 is a flowchart for displaying image reduction steps of the present invention.
메모리(31)에 이진 화상 입력데이터가 저장되고(S31), 이 저장된 이진 화상 입력데이터를 n개의 화소단위로 그룹을 형성하고(S32), 이 그룹의 출력을 결정하고(S33), 출력결정시 발생된 에러를 산출하여 다음 그룹에 에러를 전달하고(S33), 이러한 과정을 모든 그룹에 대하여 수행하였는 가를 판단한 후(35), 종결한다. 상기 그룹핑을 형성하는 단계(S32)는 도 5a, 도 5b, 및 도 5c에 도시된 바와 같이, 다양한 방법이 존재할 수 있다.Binary image input data is stored in the memory 31 (S31), and the stored binary image input data is formed in units of n pixels (S32), and the output of this group is determined (S33). The generated error is calculated, the error is transmitted to the next group (S33), it is determined whether or not this process is performed for all groups (35), and the process is terminated. In the forming of the grouping (S32), as shown in FIGS. 5A, 5B, and 5C, various methods may exist.
도 5a는 가로, 세로 50%식의 축소비율을 갖는 그룹핑 상태를 도시한 것이고, 도 5b는 가로33%, 세로 50%씩의 축소비율을 갖는 경우의 축소비율을 나타낸 것이고, 도 5c는 가로 50%, 세로 33%의 축소비율을 갖는 경우의 그룹핑하는 상태를 도시하기 위한 블록도이다.FIG. 5A illustrates a grouping state having a reduction ratio of 50% of the width and length, and FIG. 5B illustrates a reduction ratio of the reduction ratio of 33% of width and 50% of height, and FIG. It is a block diagram showing the grouping state in the case of having a reduction ratio of% and 33%.
또한, 도 6은 출력결정단계에서 결정하는 세부단계들을 설명하기 위한 블록도이다.6 is a block diagram for explaining the detailed steps of the output determination step.
먼저, 그룹내의 흑, 백 화소수를 조사하고(S61), 흑, 백 화소수가 동일한 가를 판단하여(S62), 흑, 백 화소수가 동일하면 이전 그룹이 흑인가를 판단하고(S63), 흑이라면 현재그룹의 출력을 흑으로 출력하고, 에러를 백화소로 결정하고(S65), S63의 단계에서, 흑이 아니라면 현재 그룹의 출력을 백으로 하고, 에러를 흑의 화소로 결정한다(S66). 또한 S62단계에서 흑화소수가 백의 화소수와 같지 않다면 흑화소수가 백의 화소수보다 큰가를 판단하고(S64), 흑의 화소수가 백의 화소수보다 크다고 하면 현재그룹의 출력을 흑으로 출력하고, 에러를 현재 그룹내에 존재하는 백화소수로 결정하고(S67), S64단계에서 흑의 화소수가 백의 화소수보다 작다고 하면 현재 그룹의 출력을 백으로 하고, 에러를 현재그룹내의 흑의 화소수로 결정하는(S68)과정을 거치게 된다.First, the number of black and white pixels in the group is examined (S61), and it is determined whether the number of black and white pixels is the same (S62). If the number of black and white pixels is the same, the previous group determines the black value (S63). The output of the group is output in black, the error is determined to be a white pixel (S65). In step S63, the output of the current group is made white if not black, and the error is determined to be a black pixel (S66). If the black pixel number is not the same as the white pixel in step S62, it is determined whether the black pixel number is greater than the white pixel number (S64). If it is determined by the number of white pixels existing in the group (S67), and if the number of black pixels is smaller than the number of white pixels in step S64, the process of determining the output of the current group as white and determining the error as the number of black pixels in the current group (S68) Going through.
단, 단계 S63에서 현재 처리되고 있는 그룹이 한 라인의 첫 번째 그룹일 경우에는 출력을 백으로 결정하고 흑화소수를 에러로 지정한다. 그리고, 한라인의 첫 번째 그룹의 경우에는 에러를 전달받자 않는다.However, if the group currently being processed in step S63 is the first group of one line, the output is determined to be white and the black pixel number is designated as an error. And, in case of the first group of one line, no error is received.
도 7은 본 발명의 그룹들의 출력결정과정의 일실시예를 도시하기 위한 블록도이다.7 is a block diagram illustrating an embodiment of an output determination process of groups of the present invention.
도 7a에 도시된 바와 같이, 실시예는 2조의 데이터를 4개의 화소단위로 그룹핑한 가로, 세로 50%씩의 축소비율을 갖는다. 또한 입력데이터는 3개의 흰색 화소와, 1개의 흑색 화소를 갖는 제 1 그룹과, 2개의 흰색화소와 2개의 흑색 화소로 이루어진 제 2 그룹으로 이루어져 있다. 이때 제 1 그룹의 출력결정은 흰색화소수가 흑색 화소수보다 많기 때문에 흰색화소로 결정되고, 이 때 출력결정되기전 상태에서 흑색화소수가 하나인 상태에서 흑색화소로 결정되었기 때문에 에러는 흑색화소수 1로 결정된다. 이 에러 흑색화소수 1는 다음 그룹인 제 2 그룹에 가산되어 원래상태에서 흑색화소수 2개에서 3개로 변형됨으로써 도 7b와 같은 상태를 유지하게 된다.As shown in FIG. 7A, the embodiment has a reduction ratio of 50% of width and height of grouping two sets of data into four pixel units. In addition, the input data is composed of three white pixels, a first group having one black pixel, and a second group consisting of two white pixels and two black pixels. At this time, the output determination of the first group is determined as a white pixel because the number of white pixels is larger than the number of black pixels, and at this time, the error is determined as black pixels in the state where the number of black pixels is one in the state before the output is determined. Is determined. The error black pixel number 1 is added to the second group, which is the next group, and deformed from two black pixels to three in the original state, thereby maintaining the state as shown in FIG. 7B.
또한, 제 2 그룹의 출력결정은 도 7b의 상태가 흑의 화소수가 3개, 백의 화소수가 1개이므로 흑으로 결정되고, 에러를 백의 화소수 1로 결정하여 다음그룹에 가산한다. 이때의 결과는 도 7c와 같다.Further, in the output determination of the second group, the state of Fig. 7B is determined to be black because the number of black pixels is three and the number of white pixels is one, and the error is determined to be the number of white pixels 1 and added to the next group. The result at this time is as shown in Fig. 7c.
이와 같은 출력과정을 연속되는 그룹에서 결정함으로써, 4개의 화소로 이루어진 그룹마다 하나의 대표되는 화소로 결정하게 함으로써, 축소된 화상을 얻을 수 있다.By determining such an output process in a continuous group, it is possible to obtain a reduced image by determining one representative pixel for each group of four pixels.
상기의 본 발명의 구성에 따르면, 복잡한 하드웨어 또는 소프트웨어적인 지원없이도 간단한 방법에 의해서 에러를 다음 그룹으로 이월(소위 `에러 디퓨젼`방식)시킴으로써, 화질의 손상없는 화면축소를 이룰 수 있는 효과가 있다.According to the above configuration of the present invention, by carrying forward the error to the next group by a simple method without complicated hardware or software support (so-called 'error diffusion' method), there is an effect that can reduce the image quality without damage. .
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970032753A KR100440944B1 (en) | 1997-07-15 | 1997-07-15 | Binary image resolution reducing method and device simplifying resolution reduction algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970032753A KR100440944B1 (en) | 1997-07-15 | 1997-07-15 | Binary image resolution reducing method and device simplifying resolution reduction algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19990010101A KR19990010101A (en) | 1999-02-05 |
KR100440944B1 true KR100440944B1 (en) | 2004-09-18 |
Family
ID=37357515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970032753A KR100440944B1 (en) | 1997-07-15 | 1997-07-15 | Binary image resolution reducing method and device simplifying resolution reduction algorithm |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100440944B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100657970B1 (en) * | 2005-09-15 | 2006-12-14 | 삼성전자주식회사 | Method and apparatus for face detection using DCT coefficients |
KR100657343B1 (en) * | 2005-10-19 | 2006-12-14 | 삼성전자주식회사 | Image processing apparatus and method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5838067A (en) * | 1981-08-31 | 1983-03-05 | Toshiba Corp | Picture signal processing system |
KR910002223A (en) * | 1989-06-01 | 1991-01-31 | 토마스 스태포드 | Pixel encoding and decoding device and method |
KR950004880A (en) * | 1993-07-24 | 1995-02-18 | 이헌조 | Image resolution converter |
JPH09107480A (en) * | 1995-08-31 | 1997-04-22 | Hewlett Packard Co <Hp> | Picture coding method |
EP0777377A1 (en) * | 1995-11-30 | 1997-06-04 | Océ-Nederland B.V. | Method and image reproduction device for reproducing grey values |
-
1997
- 1997-07-15 KR KR1019970032753A patent/KR100440944B1/en not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5838067A (en) * | 1981-08-31 | 1983-03-05 | Toshiba Corp | Picture signal processing system |
KR910002223A (en) * | 1989-06-01 | 1991-01-31 | 토마스 스태포드 | Pixel encoding and decoding device and method |
KR950004880A (en) * | 1993-07-24 | 1995-02-18 | 이헌조 | Image resolution converter |
JPH09107480A (en) * | 1995-08-31 | 1997-04-22 | Hewlett Packard Co <Hp> | Picture coding method |
EP0777377A1 (en) * | 1995-11-30 | 1997-06-04 | Océ-Nederland B.V. | Method and image reproduction device for reproducing grey values |
Also Published As
Publication number | Publication date |
---|---|
KR19990010101A (en) | 1999-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5729663A (en) | Method and apparatus for gray screening | |
US5339171A (en) | Image processing apparatus especially suitable for producing smooth-edged output multi-level tone data having fewer levels than input multi-level tone data | |
US5835687A (en) | Methods and apparatus for providing digital halftone images with random error diffusion dithering | |
JPH0865510A (en) | Error diffusion method,error diffusion system and error production generation | |
JPH0630244A (en) | Method for preliminary compensation of binary image bit map | |
EP0781034B1 (en) | Image processing apparatus and method | |
JPH11164146A (en) | System and method for image data processing | |
US4937677A (en) | Method of enlarging/reducing dithered images | |
JPH11187264A (en) | Method and device for processing image | |
JPH09186855A (en) | System used to print out high resolution image | |
US6028677A (en) | Method and apparatus for converting a gray level pixel image to a binary level pixel image | |
US5742708A (en) | Method and system for performing perspective projection conversion | |
US6307647B1 (en) | Digital halftoning with error diffusion | |
EP0735741B1 (en) | Method and system for converting multi-gradated image data into binary image data | |
KR100440944B1 (en) | Binary image resolution reducing method and device simplifying resolution reduction algorithm | |
JP4068181B2 (en) | Multilevel gradation pixel value level reduction method and system | |
JP3384115B2 (en) | Image processing device | |
JPH08298598A (en) | Image processor and image processing method | |
US6628427B1 (en) | Method and apparatus for image processing which improves performance of gray scale image transformation | |
JPH0863596A (en) | Method and system for diffusion of error as well as generation method of error value | |
JPH0738767A (en) | Image binarizing processor | |
JP2003046793A (en) | Method and device for image processing | |
JP3581460B2 (en) | Image processing method and apparatus | |
US6771392B1 (en) | High resolution image mapping for simulating high resolution printing using high addressability without affecting halftone rendering | |
JPH1188693A (en) | Pseudo-gradation processing unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19970715 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20020711 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 19970715 Comment text: Patent Application |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040616 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040709 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040712 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20070628 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20070628 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |