KR930008058B1 - Circuit for correcting picture cell data on image scanner - Google Patents
Circuit for correcting picture cell data on image scanner Download PDFInfo
- Publication number
- KR930008058B1 KR930008058B1 KR1019890004280A KR890004280A KR930008058B1 KR 930008058 B1 KR930008058 B1 KR 930008058B1 KR 1019890004280 A KR1019890004280 A KR 1019890004280A KR 890004280 A KR890004280 A KR 890004280A KR 930008058 B1 KR930008058 B1 KR 930008058B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixel data
- pixel
- line
- corrected
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
내용 없음.No content.
Description
제 1 도는 종래기술에 의한 화상처리 시스템의 개략적 블럭도.1 is a schematic block diagram of an image processing system according to the prior art.
제 2 도는 본 발명에 의한 화소보정회로를 채용한 화상처리 시스템의 개략적 블럭도.2 is a schematic block diagram of an image processing system employing a pixel correction circuit according to the present invention.
제 3 도는 본 발명에 의한 회소보정원리를 설명하기 위하여 화소좌표관계를 도시한 도면.3 is a diagram showing pixel coordinate relationships in order to explain the principle of correction according to the present invention.
제 4 도는 본 발명에 의한 화소보정회로의 상세한 회로도이다.4 is a detailed circuit diagram of a pixel correction circuit according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : CCD 이미지 센서 2 : 증폭기1: CCD image sensor 2: Amplifier
3 : 샘플/홀더 4 : 아날로그-디지탈변환기3: sample / holder 4: analog-to-digital converter
5 : 화상처리기 10 : 화소보정회로5: image processor 10: pixel correction circuit
100 : 페이지 메모리 120 : 제 1 라인 메모리100: page memory 120: first line memory
140 : 제 2 라인 메모리 130, 302 : 인버터140:
200 : 제 1 지연수단 200 : 제 2 지연수단200: first delay means 200: second delay means
300 : 비교수단 301 : 익스클루시브 오어 게이트300: comparison means 301: exclusive or gate
400 : 제 1 래치수단 420 : 제 2 래치수단400: first latch means 420: second latch means
500 : 제어부 600 : 라인 카운터500: control unit 600: line counter
620 : 화소 카운터 700 : 어드레스 발생부620: pixel counter 700: address generator
본 발명은 이미지 스캐너(image scanner)의 화소보정 회로에 관한 것으로, 보다 상세하게는 CCD 이미지 센서에 의해 스캐닝 되어 출력되는 아날로그의 화상 신호를 디지탈 신호로 변환하여 이를 희망하는 용도에 맞추어 처리를 행하는 화상처리 시스템에 있어서, 화상 입력부인 CCD 이미지 센서의 특성 및 전기적인 잡음에 의해 에러를 포함하고 있는 화소 정보를 보정하여 주는 회로에 관한 것이다.BACKGROUND OF THE
일반적으로 디지털 카피어(copier), 문자인식장치, 팩시밀리등과 같은 화상처리 시스템은 화상에 대한 입력장치로서 이미지 스캐너를 포함하고 있는데, 근래에 들어서는 전하전송 방식의 전하결합 디바이스(CDD)가 많이 사용되고 있다.In general, image processing systems such as digital copiers, character recognition devices, and facsimiles include an image scanner as an input device for an image. In recent years, a charge transfer device (CDD) using a charge transfer method is widely used. have.
이와같이, 촬상소자로서의 기능을 갖는 CCD는 비디오 카메라와 같은 2차원 센서로서 사용되기도 하고, 팩시밀리등과 같은 용도에서는 1차원 센서로서 사용된다.In this manner, a CCD having a function as an image pickup device may be used as a two-dimensional sensor such as a video camera, or used as a one-dimensional sensor in applications such as a facsimile.
제 1 도에는 CCD 이미지 센서를 사용한 일반적인 화상처리 시스템이 도시되어 있는바, 제 1 도의 각 구성부의 기능을 간략히 설명하면 다음과 같다.FIG. 1 shows a general image processing system using a CCD image sensor. Briefly, the functions of the components of FIG. 1 will be described as follows.
피사체의 광학상을 촬영하여 전기적인 아날로그 신호로 변환하는 CCD 이미지 센서(1)의 출력은 신호전하량이 대체로 적기 때문에 증폭기(2)를 통하여 일단 증폭된다. 상기한 CCD 이미지 센서(1)가 받아들이는 화상정보는 대체로 다량으로서 고속처리가 요구되기 때문에, 미리 결정된 주기를 갖는 클럭에 의해 동작하는 샘플/홀더(Sample and Holder)(3)를 사용하여 증폭기(2)의 연속적인 출력(continuous output)을 이산적 신호(discrete signal)로 변환한다. 아날로그-디지탈변환기(4)는 이산적 아날로그 입력신호(화상 정보신호)를 2치화, 즉 디지털 신호로 변환하여 원하는 용도의 화상처리 기능을 갖는 화상처리기(5)에 입력시키도록 하고 있다.The output of the
그런데, CCD는 그 구조상의 특성 및 동작 방식에 기인하여 전하주입에 의한 잡음, 전하전송시의 전하량 요동에 의한 잡음, 전하 검출시의 잡음, 기타 전원전압의 변동에 따른 전기적인 잡음을 포함하는 신호를 출력하는 경향이 있다.However, due to its structural characteristics and operation method, the CCD includes a signal including noise caused by charge injection, noise caused by charge fluctuations in charge transfer, noise detected in charge, and electrical noise caused by variations in power supply voltage. Tends to output
제 1 도에 도시된 화상처리 시스템에서는 아날로그 신호를 비교기를 이용하여 디지탈화시키는 것으로 아날로그 전압 성분을 그대로 이용하기 때문에 상기한 잡음요소에 매우 둔감하게 동작할 뿐만 아니라 일단 디지탈화된 다음에는 별다른 보상과정을 거치지 않기 때문에 상기한 잡음요소에 의해 발생되는 점잡음(spot noise)등을 제거할 수 없는 단점이 있었다.In the image processing system shown in FIG. 1, the analog signal is digitalized using a comparator. Therefore, the analog voltage component is used as it is, so that it is very insensitive to the noise component. Since there is a disadvantage that can not eliminate the spot noise (spot noise) caused by the noise element.
따라서 본 발명에서는, 상기한 종래의 문제점을 해소하기 위하여 상기한 종래의 화상처리 시스템에 있어서 아날로그-디지탈 변환기의 후단에 연결하여 상기한 바와같은 CCD 이미지센서등에서 출력되는 잡음을 제거할 수 있는 화소보정회로를 제공하는데 그 목적이 있다.Therefore, in the present invention, in order to solve the above-mentioned conventional problem, in the conventional image processing system, the pixel correction can remove the noise output from the CCD image sensor and the like by connecting to the rear end of the analog-digital converter. The purpose is to provide a circuit.
상기한 목적을 달성하기 위해, 본 발명에 의한 이미지 스캐너의 화소보정 회로에서는, CCD에 의해 스캐닝된 화상 데이터 전체를 페이지 메모리(page memory)에 저장하고, 그 저장된 데이터에 관하여 화소보정을 하기 위해(수평과 수직 성분에 대해) 1라인씩 화상 데이터를 인출하여 제 1 라인 메모리에 저장한 다음, 상기 제 1 라인 메모리내의 데이터에 있어서 보정 대상이 되는 화소 데이터와 이를 기준으로 전, 후에 위치한 화소 데이터들이 후단에서 같은 타이밍에 얻어질 수 있도록 지연수단을 사용하여 보정대상이 되는 화소데이터와 그 앞에 위치한 화소데이터를 일정한 시간 간격으로 지연시키도록 하고 있다.In order to achieve the above object, in the pixel correction circuit of the image scanner according to the present invention, in order to store the entire image data scanned by the CCD in a page memory and perform pixel correction on the stored data ( Image data is drawn out and stored in the first line memory for each horizontal and vertical component, and the pixel data to be corrected in the data in the first line memory and the pixel data positioned before and after the reference are Delay means is used to delay the pixel data to be corrected and the pixel data positioned before it at regular time intervals so as to be obtained at the same timing at the later stage.
또한 익스클루시브 오어(Exclusive-OR)게이트와 인버터를 포함한 비교수단에 의해, 상기한 보정대상의 화소데이터와 그 전에 위치한 화소 데이터의 동일 여부를 비교하도록 하고, 만약 2개의 화소 데이터가 동일한 경우에는, 상기한 보정대상의 화소 데이터를 제 1 래치수단에 래치시킴으로써 제 2 라인 메모리에 보정대상의 화소 데이터가 그대로 변함없이 보정결과 값으로서 기입되게 하는 반면, 만약 상기한 2개의 화소 데이터가 서로 다른 경우에는 보정대상의 화소 데이터의 다음에 위치하는 데이터를 제 2 래치 수단에 래치시킴으로써 상기한 다음 위치의 화소 데이터가 보정 결과값으로서 상기한 보정대상의 화소 데이터 대신에 제 2 라인 메모리에 기입되게 하고 있다. 이와같은 과정에 의해 1라인의 화소 데이터가 모두 보정되면, 제 2 라인 메모리의 데이터는 상기한 페이지 메모리에 다시 재기입된다. 상기한 보정 과정은 1페이지 단위, 즉 전체 화소 데이터에 대하여 1차로 수평방향에 따른 화소보정 과정이 수행된 후, 2차로 수직방향에 따른 화소보정 과정이 수행되도록 되어 있다. 상기한 각각의 화소보정 과정은 1라인 단위로 수행되는데, 여기서 라인 및 그 라인 내의 화소에 대한 어드레스 설정은 제어부에서 나오는 클럭출력을 카운트하는 라인 카운터와 화소 카운터의 출력에 따라 어드레스 발생부가 담당하도록 되어 있다.In addition, by means of a comparison means including an exclusive-OR gate and an inverter, the pixel data to be corrected and the pixel data positioned before are compared with each other, and if two pixel data are identical, By latching the pixel data to be corrected in the first latching means, the pixel data to be corrected are written in the second line memory as a result of correction without change, while the two pixel data are different from each other. By latching the data next to the pixel data to be corrected in the second latching means, the pixel data at the next position is written into the second line memory instead of the pixel data to be corrected as the correction result value. . When all the pixel data of one line is corrected by this process, the data of the second line memory is rewritten to the page memory. In the above-described correction process, the pixel correction process in the horizontal direction is first performed on one page unit, that is, the entire pixel data, and then the pixel correction process in the second vertical direction is performed. Each pixel correction process is performed on a line-by-line basis, wherein the address setting for the line and the pixels in the line is in charge of the address generator according to the output of the pixel counter and the line counter that counts the clock output from the controller. have.
다음은 상기한 본 발명을 첨부된 제 2 도 ∼ 제 4 도에 도시된 실시예에 의해 보다 상세하게 설명한 것이다.The following describes the present invention in more detail with reference to the embodiments shown in FIGS. 2 to 4.
제 2 도는 본 발명에 의한 화소보정회로(10)를 채용한 화상처리 시스템의 개략적인 블럭도를 나타내며, 그 상세한 회로는 제 4 도에 도시되어 있다.FIG. 2 shows a schematic block diagram of an image processing system employing the
제 3 도는 본 발명에 따른 화소보정 원리를 설명하기 위하여 나타내는 도면으로서, A는 아날로그-디지탈 변환과정을 거친 전체 화상 데이터를 저장하는 페이지 메모리내의 각 화소에 대응하는 좌표관계를 나타내며, B는 A의 좌표에 해당하는 메모리내의 화소값을 나타낸다. 본 발명에 의한 화소보정 과정은 입력된 디지털 화상 데이터에 대하여 1차로 수평성분 화소를 보정하고, 이어서 수평성분 화소의 보정이 끝난 화상데이터에 대하여 2차로 수직 성분 화소를 보정하도록 하고 있다.3 is a diagram illustrating a pixel correction principle according to an embodiment of the present invention, where A represents a coordinate relationship corresponding to each pixel in a page memory that stores the entire image data that has undergone an analog-to-digital conversion process, and B represents a Represents a pixel value in memory corresponding to a coordinate. In the pixel correction process according to the present invention, the horizontal component pixels are firstly corrected with respect to the input digital image data, and then the vertical component pixels are secondly corrected with respect to the corrected image data of the horizontal component pixels.
여기서, 1차의 수평성분 화소의 보정과정은 다음과 같은 알고리즘(algorithm)에 이루어진다.Here, the correction process of the first horizontal component pixel is performed by the following algorithm.
Ph(i, j)=P(i, j), if P(i-1, j)P(i, j)=0Ph (i, j) = P (i, j), if P (i-1, j) P (i, j) = 0
P(i+1, j), if P(i-1, J)P(i, j)=1P (i + 1, j), if P (i-1, J) P (i, j) = 1
상기의 식에 있어서, P(i-1, j), P(i, j), P(i+1 j)는 같은 j라인(행)상에서 수평방향으로 서로 인접하고 있는 화소값을 나타내는데, P(i, j)는 보정대상이 되는 화소값, P(i-1, j)는 P(i, j)의 이전 위치의 화소값, P(i+1, j)는 P(i, j)의 다음 위치의 화소값을 나타낸다. 그리고 Ph(i, j)는 보정대상이 되는 P(i, j)에 대하여 수평방향으로 보정한 결과를 나타낸다.In the above formula, P (i-1, j), P (i, j), and P (i + 1 j) represent pixel values adjacent to each other in the horizontal direction on the same j line (row). (i, j) is the pixel value to be corrected, P (i-1, j) is the pixel value at the previous position of P (i, j), and P (i + 1, j) is P (i, j) Indicates the pixel value at the next position. Ph (i, j) represents the result of horizontal correction for P (i, j) to be corrected.
상기의 식에서 보듯이, P(i, j)와 P(i-1, j)의 익스클루시브 오어(Exclusive-OR) 논리값이 "0"이면, 즉 P(i, j)와 P(i-1, j)의 값이 서로 같으면, 원래의 P(i, j)의 값을 그대로 유지 또는 래치하여 보정 결과값 Ph(i, j)로 되도록 한다. 그리고 P(i, j)와 P(i-1, j)의 익스클루시브 오어 논리값이 "1"이면, 즉 P(i, j)와 P(i-1, j)의 값이 서로 다르면, P(i+1, j)의 화소값을 P(i, j)의 화소값에 대치(substitution)시켜 보정결과 값Ph(i, j)=P(i+1, j)이 되도록 한다.As shown in the above equation, if the exclusive-OR logical value of P (i, j) and P (i-1, j) is "0", that is, P (i, j) and P (i If the values of -1 and j are equal to each other, the value of the original P (i, j) is held or latched as it is so as to be the correction result value Ph (i, j). And if the exclusive OR logical value of P (i, j) and P (i-1, j) is "1", that is, the values of P (i, j) and P (i-1, j) are different from each other. , The pixel value of P (i + 1, j) is substituted for the pixel value of P (i, j) so that the correction result value Ph (i, j) = P (i + 1, j).
한편, 2차의 수직 성분 화소의 보정과정은 다음과 같은 알고리즘에 의해 이루어진다.Meanwhile, the correction process of the secondary vertical component pixels is performed by the following algorithm.
Pt(i, j)=Ph(i, j), if Ph(i, j-1)Ph(i, j)=0Pt (i, j) = Ph (i, j), if Ph (i, j-1) Ph (i, j) = 0
Ph(i, j+1), if Ph(i, j-1)Ph(i, j)=1Ph (i, j + 1), if Ph (i, j-1) Ph (i, j) = 1
상기의 식에 있어서, Ph(i, j-1), Ph(i, j), Ph(i, j+1)은 1차보정된 화소값으로서 같은 I번째 칼럼(열)상에서 수직방향으로 서로 인접하고 있는 화소값들을 나타내는데, Ph(i, j)는 수직성분 보정 대상이 되는 화소값, Ph(i, j-1)는 Ph(i, j)의 이전 위치의 화소값, Ph(i, j+1)는 Ph(i, j)의 다음 위치의 화소값을 나타낸다. Pt(i-1, j)는 보정 대상인 Ph(i, j)에 대하여 수직방향으로 보정한 결과를 나타낸다. 위 식에서 알 수 있듯이, Ph(i, j-1)Ph(i, j)=0이면, 즉 Ph(i, j-1)과, Ph(i, j)의 값이 같으면, 원래의 Ph(i, j)의 값을 그대로 유지 또는 래치하여 보정결과 값 Pt(i, j)로 되게한다. 그리고 Ph(i, j-1)Ph(i, j)=1이면 , 즉 Ph(i, j-1)과 Ph(i, j)의 값이 서로 다르면, Ph(i, j+1)의 화소값을 Ph(i, j)의 화소값에 대치시켜 보정결과 값 Ph(i, j)=Ph(i, j+1)로 되게 함으로써 최종적으로 수평 및 수직 방향에 있어서의 화소 보정이 완료된다.In the above formula, Ph (i, j-1), Ph (i, j), Ph (i, j + 1) are the first-corrected pixel values, which are perpendicular to each other on the same I-th column (column). Ph (i, j) is a pixel value for vertical component correction, Ph (i, j-1) is a pixel value at a previous position of Ph (i, j), and Ph (i, j). j + 1) represents a pixel value at the next position of Ph (i, j). Pt (i-1, j) shows the result of correction in the vertical direction with respect to Ph (i, j), which is the correction target. As you can see from the equation above, Ph (i, j-1) If Ph (i, j) = 0, that is, if Ph (i, j-1) and Ph (i, j) have the same value, the original Ph (i, j) value is retained or latched as it is. Let it be the value Pt (i, j). And Ph (i, j-1) If Ph (i, j) = 1, that is, if the values of Ph (i, j-1) and Ph (i, j) are different from each other, the pixel value of Ph (i, j + 1) is converted to Ph (i, j). The pixel correction in the horizontal and vertical directions is finally completed by substituting the correction result value Ph (i, j) = Ph (i, j + 1) in place of the pixel value of.
제 4 도에는 상기한 바와같은 화소보정을 수행할 수 있는 화소보정 회로가 도시되어 있다. 전술한 바와같이, 본 발명의 회로는 아날로그 형태의 화상 신호를 디지탈 신호로 변환하는 과정에서 발생되는 CCD 이미지 센서의 특성 및 전기적인 잡음에 기인한 에러를 보정하기 위한 것이다. 먼저, CCD 이미지 센서에 의해 스캐닝되어 아날로그-디지탈 변환 과정을 거친 디지탈 데이터는 페이지 메모리(100)에 저장된다. 전체 화상 데이터의 저장이 완료되면, 제어부(500)는 인버터(130)를 통하여 제 1 라인 메모리(12)에 기입제어 신호를 보내어 제 1 라인 메모리(120)를 기입모드로 설정함과 동시에 페이지 메모리(100)에는 읽기제어신호(R=1)를 보내어 페이지 메모리(100)를 독출모드로 설정한다. 이 상태에서, 제어부(500)는 수평축 성분에 대한 화소보정을 행하기 위해 라인 카운터(600)를 하나 증가시키고, 화소카운터(620)를 차례로 증가시키도록 되어 있다. 상기한 라인 카운터(600) 및 화소카운터(620)의 출력은 어드레스 발생부(700)에 인가되며, 이에 따라, 어드레스 발생부(700)는 제 1 라인 메모리(12)로 독출된 1라인 데이터의 어드레스를 페이지 메모리(100)에 인가하게 되며, 그 결과 인가된 어드레스의 값에 따라 페이지 메모리(100)는 제 1 라인 메모리(120)에 1라인 데이터를 내보내게 된다.4 shows a pixel correction circuit capable of performing pixel correction as described above. As described above, the circuit of the present invention is intended to correct an error due to the characteristics and electrical noise of the CCD image sensor generated in the process of converting an analog image signal into a digital signal. First, the digital data scanned by the CCD image sensor and subjected to the analog-to-digital conversion process is stored in the
단, 여기서 제 1 라인 메모리(120)가 기입모드로 될 때에는 제 2 라인 메모리(140)는 독출모드로 설정되지만 페이지 메모리(100)가 기입모드로 전환될때까지는 독출모드로 대기 상태에 있게된다. 이 과정이 끝나게 되면, 제 1 라인 메모리(120)에 저장된 데이터중 3개가 읽혀지도록 제어부(500)가 제 1 라인 메모리(120)에 독출제어 신호(R=1)를 보내는 바, 가장 먼저 읽힌 데이터는 제 1 지연수단(200)과 제 2 지연수단(220)을 경유하여 비교수단(300)내의 익스클루시브 오어(이하 XOR이라 칭함) 게이트(301)의 제 1 입력단에 인가되며, 보정대상이 되는 2번째 데이터는 제 1 지연수단(200)을 경유하여 XOR게이트(301)의 제 2 입력단에 인가되는 동시에 제 1 래치수단(400)의 입력단에도 인가된다. 아울러, 3번째의 독출데이터는 곧바로 제 2 래치수단(420)의 입력단에 인가된다. 이렇게 하여 XOR 게이트(301)에 인가된 제 1 및 제 2 의 데이터가 서로 같으면, 이는 에러가 발행하지 않은 것으로 간주하는 바, 이 경우에는 XOR 게이트(301)에서 "0"출력이 발생되어 제 2 래치수단(420)을 디스에이블(disable) 시킴과 동시에 상기의 "0"출력은 인버터(302)에 의해 "1"로 반전되어 제 1 래치수단(400)을 인에이블시키게 된다.Here, when the
이에따라 제 1 래치수단(400)의 입력단에 인가된 제 2 의 독출데이터, 즉 보정대상이 되는 화소 데이터가 제 1 래치수단(400)의 출력단에 래치된다. 반면에, 상기한 XOR 게이트(31)에 인가된 제 1 및 제 2 의 데이터가 서로 상이한 경우에는, 이는 에러가 발생한 것으로 간주되는데, 이때에는 XOR 게이트(301)에서 "1"출력이 발생되어 제 2 래치수단(420)을 인에이블시켜 그의 입력단에 인가된 제 3 데이터가 제 2 래치수단(420)의 출력단에 래치되도록 하며, 상기한 "1"출력은 인버터(302)에 의해 "0"으로 반전되어 제 1 래치수단(400)을 디스에이블시키게 된다.Accordingly, the second read data applied to the input terminal of the first latch means 400, that is, the pixel data to be corrected, is latched to the output terminal of the first latch means 400. On the other hand, when the first and second data applied to the XOR gate 31 are different from each other, this is regarded as an error, in which case an "1" output is generated at the
이와같이 하여 상기한 제 1 래치수단(400)과 제 2 래치수단(420)중에서 선택적으로 인에이블된 래치수단에서 출력되는 화소 데이터 값은 제 1 라인 메모리(120)를 지정하였을 때와 같은 어드레스의 제 2 라인 메모리(140)에 저장되게 된다. 이렇게 하여 보정이 완료되어 제 2 라인 메모리(140)에 저장된 1라인의 데이터는 제어부(500)에 의해 제 2 라인 메모리(140)가 독출모드로 되고 아울러 페이지 메모리(100)가 기입모드로 전환된 상태에서, 어드레스 발생부(700)가 지정하는 페이지 메모리(100)의 어드레스에 기입되어 저장된다.In this manner, the pixel data value output from the latch means selectively enabled among the first latch means 400 and the second latch means 420 is the same as that of the
상기한 과정이 끝나면, 제어부(500)는 화수카운터(620)의 값을 하나 증가시켜 다음 화소를 지정한 다음 상기한 화소보정을 반복하는데, 이러한 과정은 1라인이 끝날 때 까지 거듭 반복된다. 이어서 1라인에 대한 보정이 끝나면, 제어부(500)는 화소 카운터(62)를 리세트하고 라인 카운터(600)를 하나 증가시켜서 다음의 1라인을 제 1 라인 메모리(120)에 저장한 다음 상기의 과정을 반복 수행하게 하는바, 상기한 바와같은 일련의 보정과정이 전체 라인에 대하여 수행되어질 때 비로서 수평축으로의 모든 화소 보정이 완료된다.After the above process, the
다음에는, 수직성분에 대한 화소보정을 행하게 되는데, 이 과정도 수평성분과 똑같은 방법으로 수행된다.Next, pixel correction is performed on the vertical component, which is performed in the same manner as the horizontal component.
다만, 어드레스 발생부(700)는 수직방향의 1라인 데이터를 제 1 라인 메모리(120)에 저장시키기 위해, 라인 카운터(600) 및 화소 카운터(620) 역할을 서로 바꾸어 주게된다.However, the
즉, 각각의 수직성분 화소의 어드레스 지정을 위해서는 라인 카운터(600)가 사용되고, 수직 성분 라인의 어드레스를 지정하기 위해서는 화소 카운터(602)가 사용되게 된다.That is, the
이와같이 하여 수평 및 수직 성분에 대한 화소 보정이 완료된 다음 페이지 메모리에 저장되는 화상 데이터가 바로 얻고자 하는 화상 데이터이다.In this way, the image data stored in the page memory after the pixel correction for the horizontal and vertical components is completed is the image data to be obtained immediately.
이상과 같이, 본 발명에서는 디지털화된 화소 데이터를 서로 비교하여 에러를 수정하도록 되어 있기 때문에 보다 정확한 에러 수정이 가능하며 화상의 특성에 의해 생기는 점잡음까지도 완전하게 제거할 수 있고, 본 회로가 디지탈 처리 방식이기 때문에 외부 노이즈에도 강한 특성을 나타낸다.As described above, in the present invention, since the error is corrected by comparing the digitized pixel data with each other, more accurate error correction is possible, and even the point noise caused by the characteristics of the image can be completely eliminated. Because of the method, it exhibits strong characteristics against external noise.
Claims (3)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019890004280A KR930008058B1 (en) | 1989-03-31 | 1989-03-31 | Circuit for correcting picture cell data on image scanner |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019890004280A KR930008058B1 (en) | 1989-03-31 | 1989-03-31 | Circuit for correcting picture cell data on image scanner |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR900015038A KR900015038A (en) | 1990-10-25 |
| KR930008058B1 true KR930008058B1 (en) | 1993-08-25 |
Family
ID=19285016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019890004280A Expired - Fee Related KR930008058B1 (en) | 1989-03-31 | 1989-03-31 | Circuit for correcting picture cell data on image scanner |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR930008058B1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100362178B1 (en) * | 1999-12-30 | 2002-11-23 | 주식회사 하이닉스반도체 | Apparatus for real-time detecting and correcting defect pixels in image sensor |
-
1989
- 1989-03-31 KR KR1019890004280A patent/KR930008058B1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR900015038A (en) | 1990-10-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5572335A (en) | Method and system for transferring image data between two devices having different bandwidths | |
| JP3408045B2 (en) | Photoelectric conversion device | |
| JPH05276365A (en) | Programmable device for determining background level of document | |
| US5499114A (en) | Digital image scanning apparatus with pixel data compensation for bad photosites | |
| US4979042A (en) | Apparatus for correcting shading effects in video images | |
| US6914632B1 (en) | Apparatus for panning and scaling window in image sensor | |
| JPS58172061A (en) | Signal processor | |
| KR930008058B1 (en) | Circuit for correcting picture cell data on image scanner | |
| US4970598A (en) | Method for correcting shading effects in video images | |
| JPS6339142B2 (en) | ||
| US5267055A (en) | Image signal processing apparatus | |
| JP7367569B2 (en) | Sensor control device, program and sensor control method | |
| WO1990015501A1 (en) | Method and apparatus for correcting shading effects in video images | |
| JPH0670162A (en) | Image correction device | |
| JPH0354510B2 (en) | ||
| JP2853160B2 (en) | High-resolution image reading circuit | |
| JP2726053B2 (en) | Image reading device | |
| KR100264329B1 (en) | Scanning apparatus for having image overshoot eliminator of a ccd trigger pulse generator with a position trigger | |
| JP2938107B2 (en) | Pattern recognition device | |
| JPH0548051U (en) | Image tracking device | |
| JPH01177278A (en) | Picture reader | |
| JP3006077B2 (en) | Document reading device | |
| JPH05161007A (en) | Image input device | |
| KR930009161B1 (en) | Boundary pixel detection circuit of binary image | |
| JP2705580B2 (en) | Printer image data resolution doubling circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| G160 | Decision to publish patent application | ||
| PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20020726 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20030826 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20030826 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |