KR19980079159A - FLARE Correction Device and Method of Digital Camcorder - Google Patents
FLARE Correction Device and Method of Digital Camcorder Download PDFInfo
- Publication number
- KR19980079159A KR19980079159A KR1019970016837A KR19970016837A KR19980079159A KR 19980079159 A KR19980079159 A KR 19980079159A KR 1019970016837 A KR1019970016837 A KR 1019970016837A KR 19970016837 A KR19970016837 A KR 19970016837A KR 19980079159 A KR19980079159 A KR 19980079159A
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- level
- horizontal scanning
- signal
- luminance
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
- H04N9/78—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase for separating the brightness signal or the chrominance signal from the colour television signal, e.g. using comb filter
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Color Television Image Signal Generators (AREA)
- Picture Signal Circuits (AREA)
- Studio Devices (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
본 발명은 연속적인 수평주사선의 각 화소의 레벨에 의해 형성되는 면적의 차에 따라 플레어를 보정하는 디지탈 캠코더의 플레어 보정 장치 및 방법에 관한 것으로, 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호, 휘도 신호, 및 고휘도 신호의 레벨에 의한 화소 면적의 차에 따라 수평 주사선의 각 화소의 R, G, B 신호, 휘도 신호, 및 고휘도 신호를 플레어 보정한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flare correction apparatus and method for digital camcorders for correcting flares in accordance with an area difference formed by the level of each pixel of a continuous horizontal scan line. Flare corrects the R, G, B signals, luminance signals, and high luminance signals of each pixel of the horizontal scanning line in accordance with the difference of the pixel area due to the signal, luminance signal, and high luminance signal level.
따라서 본 발명은 연속되는 2 개의 수평 주사선의 각 화소의 신호를 비교하여 그 차에 의해 플레어를 보정하므로 적은 메모리로 실시간에 빠른 신호 처리가 가능하고, 고휘도 부분에 대한 보상이 이루어지므로 보다 선명한 화질을 얻을 수 있는 효과가 있다.Therefore, the present invention compares the signals of each pixel of two consecutive horizontal scanning lines and corrects flare by the difference, thereby enabling fast signal processing in real time with less memory, and compensating for the high-brightness portion, thereby providing clearer image quality. There is an effect that can be obtained.
Description
본 발명은 디지탈 캠코더의 플레어 보정 방법 및 장치에 관한 것으로, 특히 연속적인 수평주사선의 각 화소의 레벨에 의해 형성되는 면적의 차에 따라 플레어를 보정하는 디지탈 캠코더의 플레어 보정 장치 및 방법에 관한 것이다.The present invention relates to a flare correction method and apparatus of a digital camcorder, and more particularly to a flare correction apparatus and method of a digital camcorder for correcting the flare in accordance with the difference of the area formed by the level of each pixel of the continuous horizontal scan line.
일반적으로 이미지에 대한 빛이 광학 시스템으로 들어올 때, 그것은 카메라 튜브 타겟(camera tube target) 외에 부분적으로 렌즈 사이의 공기, 렌즈 양쪽 벽, 그리고 렌즈 표면 반사(reflection)에 의해 다른 초점 위치로 반사되거나 산란되는 경우가 있다. 이렇게 산란된 빛(straylight)에 의해 화면이 희뿌옇게 보이는 현상을 플레어(flare) 라 하는데, 이 플레어는 카메라 튜브 타겟에 일정한 조도를 발생시켜 원래의 기준 직류성분에 변화를 가져와 비디오 신호의 흑 레벨이 정확히 0 볼트를 유지할 수 없도록 한다. 따라서, 이와 같이 플레어에 의해 변화된 직류 레벨값을 원래대로 보상하는 것을 플레어 보정이라 한다.In general, when light for an image enters an optical system, it is reflected or scattered to different focal positions by part of the air between the lenses, the lens both walls, and the lens surface reflection, in addition to the camera tube target. It may become. The phenomenon that the screen appears whitish due to the scattered light is called flare, which generates a constant illuminance on the camera tube target, causing a change in the original reference DC component so that the black level of the video signal Do not hold exactly 0 volts. Therefore, compensating the DC level value changed by the flare as it is is called flare correction.
일반적인 디지탈 캠코더는 도 1에 도시한 바와 같이 렌즈(100)를 통해 들어온 빛을 광전 변환하여 전기적인 R,G,B 신호로 출력하는 R,G,B-CCD(Charge Coupled Device)(110), 상기 R,G,B-CCD(110)로부터 출력되는 미세한 R,G,B 신호를 증폭하고 CCD 노이즈를 제거하는 아날로그 신호 처리부(120), 상기 아날로그 신호 처리부(120)로부터 출력되는 아날로그 신호를 디지탈 신호로 변환하는 A/D 변환부(Analog/Digital Converter)(130), 및 상기 A/D 변환부(130)로부터 출력되는 디지탈 신호를 입력으로 플레어 보정을 수행하는 플레어 보정부(140),상기 플레어 보정된 R,G,B신호를 휘도신호(Y)와 색차신호(C)로 변환하는 영상신호 변환부(150)로 구성된다.As shown in FIG. 1, a typical digital camcorder includes an R, G, and B-CCD (Charge Coupled Device) 110 that photoelectrically converts light input through the lens 100 and outputs the electrical R, G, and B signals. Analog signal processor 120 for amplifying minute R, G, B signals output from the R, G, B-CCD 110 and removing CCD noise, and digitally output analog signals output from the analog signal processor 120. An analog / digital converter (130) for converting a signal into a signal, and a flare correction unit (140) for performing flare correction on a digital signal output from the A / D converter (130), The video signal converter 150 converts the flare-corrected R, G, and B signals into a luminance signal Y and a color difference signal C.
또한, 상기 플레어 보정부(140)는 도 2에 도시한 바와 같이, A/D 변환부(130)로부터 입력되는 R,G,B 신호를 프레임 단위로 각 화소값을 저장하는 2개의 프레임 메모리(141, 142)와, 상기 저장된 연속되는 두 프레임의 각각의 화소 레벨을 비교하는 화소레벨 비교부(143)와, 상기 비교 결과에 따라 플레어에 의해 변화된 화소 레벨을 보상하는 화소 레벨 보상부(144)로 구성된다.Also, as shown in FIG. 2, the flare correction unit 140 includes two frame memories that store pixel values of R, G, and B signals input from the A / D converter 130 in units of frames. 141 and 142, a pixel level comparator 143 for comparing respective pixel levels of the two consecutive frames, and a pixel level compensator 144 for compensating a pixel level changed by a flare according to the comparison result. It consists of.
이와 같이 구성되는 종래의 디지탈 캠코더의 동작을 설명하면 다음과 같다.The operation of the conventional digital camcorder configured as described above is as follows.
렌즈(100)를 통해 들어온 빛은 R,G,B-CCD(110)에서 CCD 구동계의 제어에 따라 광전 변환되어 전기적인 신호인 R,G,B 신호로 바뀐다. R,G,B-CCD(110)에서 출력되는 미세한 CCD출력은 아날로그 신호 처리부(120)에서 증폭되고 노이즈가 제거된다. 아날로그 신호 처리부(120)로부터 출력되는 아날로그 신호는 A/D변환부(130)에 입력되어 디지탈 신호로 변환된다. 상기 A/D변환부(130)로부터 출력되는 디지탈 신호가 플레어 보정부(140)로 입력되면, 프레임 단위로 각 화소 레벨값을 프레임 메모리(141, 142)에 각각 저장하고, 상기 저장된 연속적인 두 프레임의 각각의 화소레벨을 화소레벨 비교부(143)에서 비교하여, 상기 비교 결과에 따라 플레어에 의해 변화가 생긴 화소값에 대해 화소레벨 보상부(144)에서 보상하여 출력한다. 상기 플레어 보정된 R,G,B신호는 영상 신호 변환부(150)에서 영상신호인 휘도 신호(Y)와 색차 신호(C)로 변환되어 출력된다.The light entering through the lens 100 is photoelectrically converted under the control of the CCD driving system in the R, G, and B-CCD 110 to be converted into an R, G, B signal which is an electrical signal. The fine CCD output from the R, G, B-CCD 110 is amplified by the analog signal processor 120 and noise is removed. The analog signal output from the analog signal processor 120 is input to the A / D converter 130 and converted into a digital signal. When the digital signal output from the A / D converter 130 is input to the flare corrector 140, each pixel level value is stored in the frame memories 141 and 142 on a frame-by-frame basis. Each pixel level of the frame is compared by the pixel level comparator 143, and the pixel level compensator 144 compensates and outputs a pixel value changed by the flare according to the comparison result. The flare-corrected R, G, and B signals are converted into a luminance signal Y and a color difference signal C, which are video signals, and output by the image signal converter 150.
이와 같은 종래의 플레어 보정 방법은 전체 프레임을 대상으로 하여 비교하므로 메모리 용량이 커지게 되고 휘도신호와 고휘도 부분에서 발생되기 쉬운 플레어를 정확하게 보정하지 못하는 문제점이 있었다.The conventional flare correction method has a problem in that the memory capacity is increased and the flare easily generated in the luminance signal and the high luminance part cannot be accurately corrected because the comparison is performed on the entire frame.
상기 문제점을 개선하기 위한 본 발명은 디지탈 캠코더에 있어서, 연속되는 수평 주사선의 각 영상 신호의 레벨에 의해 형성되는 면적의 차에 따라 R, G, B 신호 및 휘도 신호에서 발생된 플레어를 보정하기 위한 플레어 보정 방법 및 장치를 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made in order to correct the flare generated in the R, G, and B signals and the luminance signal according to the difference in the area formed by the level of each video signal of a continuous horizontal scanning line in a digital camcorder. It is an object of the present invention to provide a flare correction method and apparatus.
상기 목적을 달성하기 위해 본 발명에 의한 플레어 보정 장치는 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 플레어 보정하는 R, G, B 플레어 보정 수단; 상기 플레어 보정된 디지탈 R, G, B 신호를 휘도 신호와 색차 신호로 변환하는 영상 신호 변환 수단; 및 상기 영상 신호 변환 수단으로 부터 출력되는 인접한 수평 주사선의 각 화소의 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 플레어 보정하는 휘도 신호 플레어 보정 수단을 포함함을 특징으로 한다.In order to achieve the above object, the flare correction apparatus according to the present invention is a digital R, G of each pixel of the lower horizontal scanning line in accordance with the difference of the pixel area by the level of the digital R, G, B signal of each pixel of the adjacent horizontal scanning line. R, G and B flare correction means for flare correcting the B signal; Video signal conversion means for converting the flare corrected digital R, G, and B signals into a luminance signal and a color difference signal; And luminance signal flare correction means for flare correcting the luminance signal of each pixel of the lower horizontal scanning line according to the difference in the luminance area by the level of the luminance signal of each pixel of the adjacent horizontal scanning line outputted from the image signal converting means. It is characterized by.
또한, 상기 목적을 달성하기 위해 본 발명에 의한 플레어 보정 방법은 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 플레어 보정하는 R, G, B 플레어 보정 과정; 상기 플레어 보정된 디지탈 R, G, B 신호를 휘도 신호와 색차 신호로 변환하는 영상 신호 변환 과정; 및 상기 인접한 수평 주사선의 각 화소의 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 플레어 보정하는 휘도 신호 플레어 보정 과정을 포함함을 특징으로 한다.In addition, in order to achieve the above object, the flare correction method according to the present invention is the digital R of each pixel of the horizontal scanning line at the bottom in accordance with the difference of the pixel area by the level of the digital R, G, B signal of each pixel of the adjacent horizontal scanning line. R, G, B flare correction process for flare correcting the G, B signals; An image signal conversion process of converting the flare corrected digital R, G, and B signals into a luminance signal and a color difference signal; And a luminance signal flare correction process for flare correcting the luminance signal of each pixel of the lower horizontal scanning line according to the difference of the luminance area by the level of the luminance signal of each pixel of the adjacent horizontal scanning line.
도 1 은 종래의 디지탈 캠코더의 구성도.1 is a block diagram of a conventional digital camcorder.
도 2 는 종래의 플레어 보정 수단의 세부 구성도.2 is a detailed configuration diagram of a conventional flare correction means.
도 3 은 본 발명에 의한 디지탈 캠코더의 전체 구성도.3 is an overall configuration diagram of a digital camcorder according to the present invention.
도 4 는 본 발명에 의한 R,G,B신호 플레어 보정부의 세부 구성도.4 is a detailed configuration diagram of the R, G, B signal flare correction unit according to the present invention.
도 5 는 본 발명에 의한 휘도신호 플레어 보정부의 세부 구성도.5 is a detailed configuration diagram of a luminance signal flare correction unit according to the present invention;
도 6 은 본 발명에 의한 고휘도신호 플레어 보정부의 세부 구성도.6 is a detailed block diagram of a high luminance signal flare correction unit according to the present invention;
도 7 은 연속되는 두 수평 주사선의 관계 그래프.7 is a graph of the relationship between two consecutive horizontal scanning lines.
도 8 은 본 발명에 의한 전체 플레어 보정 과정의 순서도.8 is a flow chart of the overall flare correction process according to the present invention.
도 9 은 본 발명에 의한 R,G,B신호 플레어 보정 과정의 순서도.9 is a flow chart of the R, G, B signal flare correction process according to the present invention.
도 10 은 본 발명에 의한 고휘도신호 플레어 보정 과정의 순서도.10 is a flowchart of a high luminance signal flare correction process according to the present invention.
도면의 주요 부분에 대한 부호의 설명Explanation of symbols for the main parts of the drawings
200 : R,G,B 플레어 보정부 201, 202, 401, 402 : 라인 메모리200: R, G, B flare correction unit 201, 202, 401, 402: line memory
203, 204, 403, 404 : 면적 계산부203, 204, 403, 404: area calculator
205, 405, : 직류 레벨값 결정부 206 : 화소 레벨 값 보상부205, 405, DC level value determining unit 206: Pixel level value compensating unit
300 : 영상신호 변환부 400 : 휘도신호 플레어 보정부300: image signal conversion unit 400: luminance signal flare correction unit
406 : 휘도 레벨 값 보상부 500 : 고휘도 플레어 보정부406: luminance level value compensator 500: high luminance flare compensator
501 : 최대값 및 평균값 계산부 502 : 감산부501: Maximum value and average value calculation unit 502: Subtraction unit
503 : 비교부 504 : 휘도 신호 플레어 보정부503: comparison unit 504: luminance signal flare correction unit
이하 첨부한 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 발명에 의한 디지탈 캠코더의 플레어 보정 장치는 도 3에 도시한 바와 같이 R, G, B 플레어 보정부(200), 영상 신호 변환부(300), 휘도 신호 플레어 보정부(400), 및 고휘도 신호 플레어 보정부(500)로 구성된다.The flare correction apparatus of the digital camcorder according to the present invention includes an R, G, and B flare correction unit 200, an image signal conversion unit 300, a luminance signal flare correction unit 400, and a high luminance signal as shown in FIG. It is composed of a flare correction unit 500.
상기 R, G, B 플레어 보정부(200)는 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 플레어 보정한다.The R, G, and B flare correction units 200 adjust the digital R, G, and C of the pixels of the lower horizontal scanning line according to the difference of the pixel area by the level of the digital R, G, and B signals of the pixels of the adjacent horizontal scanning line. Flare correct the B signal.
상기 영상 신호 변환부(300)는 상기 플레어 보정된 디지탈 R, G, B 신호를 휘도 신호와 색차 신호로 변환한다.The image signal converter 300 converts the flare-corrected digital R, G, and B signals into luminance signals and color difference signals.
상기 휘도 신호 플레어 보정부(400)는 상기 영상 신호 변환부(300)로 부터 출력되는 인접한 수평 주사선의 각 화소의 휘도 신호 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 플레어 보정한다.The luminance signal flare correction unit 400 generates a luminance signal of each pixel of a lower horizontal scan line according to a difference in luminance area by a luminance signal level of each pixel of an adjacent horizontal scan line output from the image signal converter 300. Correct flare.
상기 고휘도 신호 플레어 보정부(500)는 상기 휘도 신호 플레어 보정부(400)로 부터 출력되는 플레어 보정된 휘도 신호 중 고휘도 수평 주사선의 각 화소의 휘도 신호 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 보정한다.The high luminance signal flare correction unit 500 may be configured to have a lower horizontal level according to the difference in luminance area due to the luminance signal level of each pixel of the high luminance horizontal scanning line among the flare corrected luminance signals output from the luminance signal flare correction unit 400. The luminance signal of each pixel of the scanning line is corrected.
여기서, 상기 R,G,B 신호 플레어 보정부(200)는 입력되는 디지탈 R, G, B 신호에 대해 각각 플레어 보정을 수행하게 된다. 즉, 상기 R, G, B 신호 플레어 보정부(200)는 인접한 수평 주사선의 각 화소의 디지탈 R 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R 신호를 플레어 보정하는 R 플레어 보정부, 인접한 수평 주사선의 각 화소의 디지탈 G 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 G 신호를 플레어 보정하는 G 플레어 보정부; 및 인접한 수평 주사선의 각 화소의 디지탈 B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 B 신호를 플레어 보정하는 B 플레어 보정부로 구성된다. 여기서 각각의 R, G, B 플레어 보정부는 2개의 라인 메모리(201, 202), 면적 계산부(203, 204), 직류 레벨값 결정부(205), 및 화소 레벨값 보상부(206)로 각각 구성된다.Here, the R, G, and B signal flare correction units 200 perform flare correction on the digital R, G, and B signals input thereto. That is, the R, G, and B signal flare correction units 200 flare correct the digital R signal of each pixel of the lower horizontal scan line according to the difference of the pixel area by the level of the digital R signal of each pixel of the adjacent horizontal scan line. An R flare correction unit configured to flare correct the digital G signal of each pixel of the lower horizontal scanning line according to the difference in the pixel area by the level of the digital G signal of each pixel of the adjacent horizontal scanning line; And a B flare correction unit that flare-compensates the digital B signal of each pixel of the lower horizontal scanning line according to the difference of the pixel area by the level of the digital B signal of each pixel of the adjacent horizontal scanning line. Here, each of the R, G, and B flare correction units includes two line memories 201 and 202, area calculators 203 and 204, a DC level value determiner 205, and a pixel level value compensator 206, respectively. It is composed.
즉, 상기 R, G, B 플레어 보정부는 도 4에 도시한 바와 같이 직렬 연결되어 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 저장하는 라인 메모리(201, 202), 상기 라인 메모리(201)에 저장된 상단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 따라 상단 라인의 R, G, B 화소 면적을 계산하는 면적 계산부(203), 상기 라인 메모리(202)에 저장된 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 따라 하단 라인의 R, G, B 화소 면적을 계산하는 면적 계산부(204), 상기 면적 계산부(203, 204)로 부터 출력되는 상하단 라인의 R, G, B 화소 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값으로 출력하는 직류 레벨값 결정부(205), 및 상기 직류 레벨값 결정부(205)로 부터 출력되는 직류 레벨값에 따라 상기 라인 메모리(201)로 부터 출력되는 하단의 수평 주사선의 각 화소의 레벨을 보상하는 화소 레벨값 보상부(206)로 구성된다.That is, the R, G, and B flare correction units are connected in series as shown in FIG. 4 to store digital R, G, and B signals of pixels of adjacent horizontal scanning lines, and the line memory ( In the area memory 203 and the line memory 202 for calculating the R, G, and B pixel areas of the upper line according to the levels of the digital R, G, and B signals of the pixels of the upper horizontal scanning line stored in 201). The area calculating unit 204 and the area calculating units 203 and 204 calculate the R, G, and B pixel areas of the lower line according to the levels of the digital R, G, and B signals of the pixels of the horizontal scanning line at the lower end. The difference between the R, G, and B pixel areas of the upper and lower lines output from the line and the digital R, G, and B signal changes of each pixel of the adjacent horizontal scanning line are added, and the average value of each pixel is calculated to output the DC level value. DC level value determination unit 205 and the DC level value determination Consists of a pixel level value compensating unit 206 for compensating the level of each of pixels in the horizontal scan line at the bottom of which is output from the line memory 201 according to the DC level value output from the unit 205.
여기서, 상기 설정된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 변화량은 20내지 25이다.Here, the amount of change of the digital R, G, and B signals of each pixel of the set adjacent horizontal scanning lines is 2 0 to 2 5 .
한편, 상기 휘도신호 플레어 보정부(400)는 도 5에 도시한 바와 같이 직렬 연결되어 상기 영상 신호 변환 수단(300)으로 부터 출력되는 인접한 수평 주사선의 각 화소의 휘도 신호를 저장하는 라인 메모리(401, 402), 상기 라인 메모리(401)에 저장된 상단의 수평 주사선의 각 화소의 휘도 신호의 레벨에 따라 상단 라인의 휘도 면적을 계산하는 면적 계산부(403), 상기 라인 메모리(402)에 저장된 하단의 수평 주사선의 각 화소의 휘도 신호의 레벨에 따라 하단 라인의 휘도 면적을 계산하는 면적 계산부(404), 상기 면적 계산부(403, 404)로 부터 출력되는 상하단 라인의 휘도 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값으로 출력하는 휘도 레벨값 결정부(405), 및 상기 직류 레벨값 결정부(405)로 부터 출력되는 직류 레벨값에 따라 상기 라인 메모리(401)로 부터 출력되는 하단의 수평 주사선의 각 화소의 레벨을 보상하는 휘도 레벨값 보상부(406)로 구성된다.Meanwhile, the luminance signal flare correction unit 400 is connected in series to store the luminance signal of each pixel of the adjacent horizontal scanning line outputted from the image signal conversion means 300 as shown in FIG. 5. 402, an area calculator 403 for calculating a luminance area of an upper line according to a level of a luminance signal of each pixel of an upper horizontal scanning line stored in the line memory 401, and a lower end stored in the line memory 402. An area calculator 404 for calculating the luminance area of the lower line in accordance with the level of the luminance signal of each pixel of the horizontal scanning line of the horizontal scan line, and the difference between the luminance areas of the upper and lower lines output from the area calculators 403,404 A luminance level value determining unit 405 for adding the amount of change in the luminance signal of each pixel of the adjacent horizontal scanning line, calculating an average value of change for each pixel, and outputting it as a DC level value; In accordance with the DC level value output from the determination unit 405 is composed of the line memory 401, horizontal scan line at the luminance level value compensating unit 406 for compensating the level of each pixel of the lower output from the.
상기 R, G, B 플레어 보정과 마찬가지로 상기 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량은 20내지 25이다.Similar to the R, G, and B flare correction, the amount of change in the luminance signal of each pixel of the set adjacent horizontal scanning line is 2 0 to 2 5 .
또한, 상기 고휘도 신호 플레어 보정부(500)는 도 6에 도시한 바와 같이 상기 휘도 신호 플레어 보정 수단(400)으로 부터 출력되는 수평 주사선의 각 화소의 휘도 레벨의 최대값과 평균값을 구하는 최대값 및 평균값 계산부(501), 상기 최대값 및 평균값 계산부(501)으로 부터 출력되는 수평 주사선의 휘도 레벨의 최대값으로 부터 휘도 레벨의 평균값을 감산하여 고휘도 검출 값을 출력하는 감산부(502), 상기 감산부(502)로 부터 출력되는 고휘도 검출 값을 설정된 기준값과 비교하여 상기 고휘도 검출값이 상기 설정된 기준값보다 크면 상기 수평 주사선의 각 화소를 고휘도 신호로 판단하여 고휘도 판단 신호를 출력하는 비교부(503), 및 상기 비교부(503)로 부터 출력되는 고휘도 판단 신호에 따라 상기 수평 주사선의 각 화소의 휘도 신호를 플레어 보정하는 휘도 신호 플레어 보정부(504)로 구성된다.In addition, the high brightness signal flare correction unit 500, as shown in Figure 6, the maximum value for obtaining the maximum value and the average value of the luminance level of each pixel of the horizontal scanning line output from the luminance signal flare correction means 400 and A subtraction unit 502 for subtracting the average value of the luminance levels from the maximum value of the luminance level of the horizontal scanning line output from the average value calculator 501, the maximum value and the average value calculator 501, and outputting a high luminance detection value; A comparison unit for comparing the high luminance detection value output from the subtraction unit 502 with a set reference value and judging each pixel of the horizontal scan line as a high luminance signal to output a high luminance determination signal when the high luminance detection value is larger than the set reference value ( 503 and the luminance which flare-corrects the luminance signal of each pixel of the horizontal scanning line according to the high luminance determination signal output from the comparing unit 503. The signal flare correction unit 504 is configured.
여기서, 상기 고휘도 신호 플레어 보정부(500)의 휘도 신호 플레어 보정부(504)는 상기 휘도 신호 플레어 보정부(400)와 같이 구성되어, 고휘도 신호의 플레어를 재보정하게 된다.Here, the luminance signal flare correction unit 504 of the high luminance signal flare correction unit 500 is configured like the luminance signal flare correction unit 400 to recalibrate the flare of the high luminance signal.
이와 같이 구성되는 본 발명에 의한 디지탈 캠코더의 플레어 보정 장치의 동작을 설명한다.The operation of the flare correction apparatus of the digital camcorder according to the present invention configured as described above will be described.
먼저, 디지탈 R, G, B 신호가 입력되면 각 R, G, B 신호는 R 플레어 보정부, G 플레어 보정부, 및 B 플레어 보정부에 입력되어 각각 플레어가 보정된다. 즉, 디지탈 R 신호는 R 플레어 보정부에서 플레어 보정되고, 디지탈 G 신호는 G 플레어 보정부에서 플레어 보정되고, 디지탈 B 신호는 G 플레어 보정부에서 플레어 보정된후 각각 영상 신호 변환부(300)에 입력된다.First, when the digital R, G, and B signals are input, each of the R, G, and B signals is input to an R flare correction unit, a G flare correction unit, and a B flare correction unit to correct flares, respectively. That is, the digital R signal is flare corrected by the R flare correction unit, the digital G signal is flared corrected by the G flare correction unit, and the digital B signal is flare corrected by the G flare correction unit, and then, respectively, to the image signal converter 300. Is entered.
여기서, 각 R, G, B 신호가 플레어 보정되는 동작을 도 4를 참조하여 세부적으로 설명한다.Here, an operation of flare correction of each of the R, G, and B signals will be described in detail with reference to FIG. 4.
하나의 수평 주사선의 각 화소의 디지탈 R, G, B 신호는 라인 메모리(201)에 저장되고, 다시 라인 메모리(201)에 저장된 수평 주사선의 각 화소의 디지탈 R, G, B 신호는 라인 메모리(202)에 저장된다. 이때, 다음 라인, 즉 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호가 라인 메모리(201)에 저장되게 된다. 이와 같이 라인 메모리(201, 202)에 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호가 저장된후, 상기 면적 계산부(203)에서는 도 7에 도시한 바와 같이 상기 라인 메모리(201)에 저장된 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 따라 상단 라인의 R, G, B 화소 면적을 계산하게 되고, 상기 면적 계산부(204)에서는 도 7에 도시한 바와 같이 상기 라인 메모리(202)에 저장된 상단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 따라 상단 라인의 R, G, B 화소 면적을 계산하게 된다.The digital R, G, B signals of each pixel of one horizontal scanning line are stored in the line memory 201, and the digital R, G, B signals of each pixel of the horizontal scanning line stored in the line memory 201 are again line memory ( 202. At this time, the digital R, G, and B signals of each pixel of the next line, that is, the horizontal scanning line at the lower end thereof, are stored in the line memory 201. As described above, after the digital R, G, and B signals of each pixel of the horizontal scanning line adjacent to the line memories 201 and 202 are stored, the area calculator 203 stores the digital R, G, and B signals in the line memory 201 as shown in FIG. The R, G, and B pixel areas of the upper line are calculated according to the levels of the digital R, G, and B signals of the pixels of the horizontal scan line at the lower end, and the area calculator 204, as shown in FIG. The R, G, and B pixel areas of the upper line are calculated according to the levels of the digital R, G, and B signals of the pixels of the upper horizontal scanning line stored in the line memory 202.
이를 도 7을 참조하여 세부적으로 설명하면 다음과 같다.This will be described in detail with reference to FIG. 7 as follows.
라인 메모리(202)에 저장된 상단의 수평 주사선(nH)의 각 화소의 디지탈 신호의 레벨, 즉 크기를 0V의 직류 레벨을 기준으로 각 화소별로 표시하고 이때 0V의 직류 레벨 라인과 화소별 신호 레벨이 이루는 면적(S1)을 계산한다.The level of the digital signal of each pixel of the upper horizontal scanning line nH stored in the line memory 202, that is, the magnitude, is displayed for each pixel on the basis of the DC level of 0 V. At this time, the DC level line of 0 V and the signal level for each pixel are The area S1 to be formed is calculated.
또한, 라인 메모리(201)에 저장된 하단의 수평 주사선((n+1)H)의 각 화소의 디지탈 신호의 레벨, 즉 크기를 0V의 직류 레벨을 기준으로 각 화소별로 표시하고 이때 0V의 직류 레벨 라인과 화소별 신호 레벨이 이루는 면적(S2)을 계산한다.In addition, the level of the digital signal of each pixel of the lower horizontal scanning line ((n + 1) H) stored in the line memory 201 is displayed for each pixel on the basis of the DC level of 0V, and at this time, the DC level of 0V. The area S2 between the line and the signal level for each pixel is calculated.
이와 같이 면적 계산부(203, 204)에서 계산된 상단 및 하단의 수평 주사선, 즉 라인의 화소 면적(S1, S2)은 직류 레벨값 결정부(205)에 입력되어 직류 레벨값을 결정하는데 이용된다.Thus, the upper and lower horizontal scanning lines, that is, the pixel areas S1 and S2 of the lines calculated by the area calculating units 203 and 204 are input to the DC level value determining unit 205 and used to determine the DC level values. .
즉, 아래 식(1)에 나타낸 바와 같이 상기 면적 계산부(203, 204)로 부터 출력되는 상하단 라인의 R, G, B 화소 면적(S1, S2)의 차를 계산하고, 계산된 차값과 설정된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 변화량, 즉 20내지 25을 가산하고 각 화소에 대한 변화 평균값을 계산한다.That is, as shown in Equation 1 below, the difference between the R, G, and B pixel areas S1 and S2 of the upper and lower lines output from the area calculating units 203 and 204 is calculated, and the calculated difference value is set. The change amounts of the digital R, G, and B signals of each pixel of the adjacent horizontal scanning line, that is, 2 0 to 2 5 are added, and a change average value for each pixel is calculated.
[식 1][Equation 1]
여기서, S1은 상단 라인인 상단의 수평 주사선의 각 화소의 레벨값에 의해 만들어진 화소 면적이고, S2는 하단 라인인 상단의 수평 주사선의 각 화소의 레벨값에 의해 만들어진 화소 면적이고, N은 수평 주사선을 이루는 화소의 총 갯수이고,는 연속된 두 수평 주사선 사이에 생길 수 있는 변화량의 범위를 나타내는데, 연속적인 양이므로 급격한 변화를 이루지 않고 일정한 양을 가지므로, 여기에서는 α를 0 내지 5로 설정한다. 이때, 여기서 2의 멱승으로 정한 이유는 간단한 쉬프트로 미리 값을 설정하기 위해서이다.Here, S1 is a pixel area made by the level value of each pixel of the upper horizontal scanning line which is the upper line, S2 is a pixel area made by the level value of each pixel of the upper horizontal scanning line which is the lower line, and N is a horizontal scanning line. Is the total number of pixels Denotes a range of changes that can occur between two consecutive horizontal scan lines, and since it is a continuous amount and has a constant amount without making a sudden change, α is set to 0 to 5 here. At this time, the reason why the power of 2 is set here is to set the value in advance by a simple shift.
이와 같이 직류 레벨값(x)을 결정한후에는 상기 화소 레벨값 보상부(206)에서 상기 결정된 직류 레벨값(x)에 따라 상기 라인 메모리(202)로 부터 출력되는 하단의 수평 주사선((n+1)H)의 각 화소의 레벨을 보상한다.After determining the DC level value x as described above, the pixel level value compensator 206 outputs the horizontal scan line ((n +) at the lower end output from the line memory 202 according to the determined DC level value x. 1) Compensate the level of each pixel of H).
즉, 상기 직류 레벨값이 '0'보다 크면 직류 레벨값이 증가한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 레벨을 균일하게 상기 직류 레벨값(x)만큼 다운시키고, 상기 직류 레벨값이 '0'보다 작으면 직류 레벨값이 감소한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 레벨을 균일하게 상기 직류 레벨값(x)만큼 업시킨다.That is, when the DC level value is greater than '0', it is determined that the DC level value has increased, and the level of each pixel of the horizontal scanning line at the bottom, that is, the line ((n + 1) H) at the bottom, is uniformly equal to the DC level value ( down by x), and when the DC level value is smaller than '0', it is determined that the DC level value has decreased, so that the level of each pixel of the lower horizontal scanning line, that is, the lower line ((n + 1) H) is uniform. It raises by the said DC level value (x).
이와 같은 플레어 보정은 R, G, B 플레어 보정부에서 각각 수행되어 수평 주사선의 각 디지탈 R, G, B 신호를 각각 플레어 보정하게 되고, R, G, B 플레어 보정된 R, G, B 신호(R4, G4, B4)는 영상 신호 변환부(300)에 입력되어 휘도 신호(Y1)와 색차 신호(C)로 변환된다.Such flare correction is performed by the R, G, and B flare correction units, respectively, to flare the digital R, G, and B signals of the horizontal scan line, respectively, and to correct the R, G, and B flare R, G, and B signals ( R4, G4, and B4 are input to the image signal converter 300 to be converted into a luminance signal Y1 and a color difference signal C.
상기 영상 신호 변환부(300)로 부터 출력되는 인접한 수평 주사선의 각 화소의 휘도 신호는 휘도 신호 플레어 보정부(400)에 입력되어 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호가 플레어 보정되는데, 이를 도 5와 도 7을 참조하여 설명하면 다음과 같다.The luminance signal of each pixel of the adjacent horizontal scanning line output from the image signal conversion unit 300 is input to the luminance signal flare correction unit 400 and according to the difference in the luminance area according to the luminance signal level. The luminance signal of each pixel is flare corrected, which will be described below with reference to FIGS. 5 and 7.
라인 메모리(402)에 저장된 상단의 수평 주사선(nH)의 각 화소의 휘도 신호의 레벨, 즉 크기를 0V의 직류 레벨을 기준으로 각 화소별로 표시하고 이때 0V의 직류 레벨 라인과 화소별 휘도 신호 레벨이 이루는 면적(S1)을 계산한다.The level of the luminance signal of each pixel of the upper horizontal scanning line nH stored in the line memory 402, that is, the size, is displayed for each pixel on the basis of the DC level of 0V. At this time, the DC level line of 0V and the luminance signal level for each pixel are displayed. The area S1 to be achieved is calculated.
또한, 라인 메모리(401)에 저장된 하단의 수평 주사선((n+1)H)의 각 화소의 디지탈 신호의 레벨, 즉 크기를 0V의 직류 레벨을 기준으로 각 화소별로 표시하고 이때 0V의 직류 레벨 라인과 화소별 휘도 신호 레벨이 이루는 면적(S2)을 계산한다.In addition, the level of the digital signal of each pixel of the lower horizontal scanning line ((n + 1) H) stored in the line memory 401 is displayed for each pixel on the basis of the DC level of 0V, and at this time, the DC level of 0V. The area S2 between the line and the luminance signal level for each pixel is calculated.
이와 같이 면적 계산부(403, 404)에서 계산된 상단 및 하단의 수평 주사선, 즉 라인의 휘도 면적(S1, S2)은 직류 레벨값 결정부(205)에 입력되어 직류 레벨값을 결정하는데 이용된다.In this way, the upper and lower horizontal scanning lines, that is, the luminance areas S1 and S2 of the lines calculated by the area calculating units 403 and 404 are input to the DC level value determining unit 205 and used to determine the DC level values. .
즉, 위의 식(1)에 나타낸 바와 같이 상기 면적 계산부(403, 404)로 부터 출력되는 상하단 라인의 화소의 휘도 면적(S1, S2)의 차를 계산하고, 계산된 차값과 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량, 즉 20내지 25을 가산하고 각 화소에 대한 변화 평균값을 계산한다.That is, as shown in Equation (1), the difference between the luminance areas S1 and S2 of the pixels of the upper and lower lines output from the area calculating units 403 and 404 is calculated, and the calculated difference value is set to the adjacent horizontal. The change amount of the luminance signal of each pixel of the scanning line, i.e., 2 0 to 2 5 is added and the change average value for each pixel is calculated.
이와 같이 휘도 신호의 직류 레벨값(x)을 결정한후에는 상기 휘도 레벨값 보상부(406)에서 상기 결정된 직류 레벨값(x)에 따라 상기 라인 메모리(401)로 부터 출력되는 하단의 수평 주사선((n+1)H)의 각 화소의 레벨을 보상한다.After determining the DC level value x of the luminance signal as described above, the lower level horizontal scan line outputted from the line memory 401 according to the DC level value x determined by the luminance level value compensator 406 ( The level of each pixel of (n + 1) H) is compensated.
즉, 상기 직류 레벨값이 '0'보다 크면 휘도 신호의 직류 레벨값이 증가한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 휘도 레벨을 균일하게 상기 직류 레벨값(x)만큼 다운시키고, 상기 직류 레벨값이 '0'보다 작으면 직류 레벨값이 감소한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 휘도 레벨을 균일하게 상기 직류 레벨값(x)만큼 업시킨다.That is, when the DC level value is greater than '0', it is determined that the DC level value of the luminance signal is increased, and thus the luminance level of each pixel of the horizontal scanning line at the bottom, that is, the line ((n + 1) H) at the bottom, is equally measured. If the DC level value is lowered by x, and the DC level value is smaller than '0', it is determined that the DC level value has decreased, so that each pixel of the lower horizontal scanning line, that is, the lower line ((n + 1) H) of each pixel is determined. The luminance level is raised uniformly by the DC level value x.
이와 같이 휘도 신호 플레어 보정부(400)에서 휘도 신호의 플레어를 보정한후에는 고휘도 신호 플레어 보정을 하게 된다.As described above, after the luminance signal flare correction unit 400 corrects the flare of the luminance signal, the luminance signal flare correction is performed.
즉, 상기 고휘도 신호 플레어 보정부(500)에서는 상기 휘도 신호 플레어 보정부(400)로 부터 출력되는 플레어 보정된 휘도 신호 중 고휘도의 수평 주사선의 각 화소의 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 보정하게 되는데, 이를 도 6과 도 7을 참조하여 설명한다.That is, in the high luminance signal flare correction unit 500, a difference in luminance area due to the level of the luminance signal of each pixel of the horizontal scanning line of high luminance among the flare corrected luminance signals output from the luminance signal flare correction unit 400 is obtained. Accordingly, the luminance signal of each pixel of the lower horizontal scanning line is corrected, which will be described with reference to FIGS. 6 and 7.
상기 휘도 신호 플레어 보정부(400)로 부터 휘도 레벨이 보정된 휘도 신호는 최대값 및 평균값 계산부(501)에 입력되어 수평 주사선의 각 화소의 휘도 레벨의 최대값과 평균값을 구하는데 이용된다. 상기 최대값 및 평균값 계산부(501)으로 부터 출력되는 수평 주사선의 휘도 레벨의 최대값과 평균값은 감산부(502)에서 그 차값이 계산되어 고휘도 검출 값으로 출력된다. 상기 감산부(502)로 부터 출력되는 고휘도 검출 값은 비교부(503)에서 설정된 기준값과 비교되는데, 상기 고휘도 검출값이 상기 설정된 기준값보다 크면 상기 수평 주사선의 각 화소를 고휘도 신호로 판단하여 고휘도 판단 신호를 출력하여 고휘도 신호 플레어 보정이 이루어질 수 있도록 한다. 즉, 상기 비교부(503)로 부터 고휘도 판단 신호가 입력되면 상기 휘도 신호 플레어 보정부(504)가 작동하여 상기 수평 주사선에 의 각 화소의 휘도 신호를 플레어 보정하게 된다.The luminance signal whose luminance level is corrected by the luminance signal flare correction unit 400 is input to the maximum value and the average value calculation unit 501 and used to obtain the maximum value and the average value of the luminance level of each pixel of the horizontal scan line. The difference between the maximum value and the average value of the luminance level of the horizontal scanning line output from the maximum value and the average value calculation unit 501 is calculated by the subtraction unit 502 and output as a high luminance detection value. The high luminance detection value output from the subtraction unit 502 is compared with a reference value set by the comparator 503. When the high luminance detection value is larger than the set reference value, each pixel of the horizontal scanning line is determined as a high luminance signal to determine high luminance. The signal is output to enable high luminance signal flare correction. That is, when the high luminance determination signal is input from the comparator 503, the luminance signal flare correction unit 504 operates to flare correct the luminance signal of each pixel on the horizontal scan line.
이때, 휘도 신호 플레어 보정부(504)는 휘도 신호 플레어 보정부(400)와 동일하게 구성되며, 휘도 신호 플레어 보정부(400)에서 휘도 신호를 플레어 보정하는 방법과 동일하게 고휘도 신호를 플레어 보정하게 된다.In this case, the luminance signal flare correction unit 504 is configured in the same manner as the luminance signal flare correction unit 400, and the luminance signal flare correction unit 400 performs flare correction on the high luminance signal in the same manner as the flare correction of the luminance signal. do.
다음으로, 본 발명에 의한 캠코더의 플레어 보정 방법의 수행 과정 및 동작을 설명한다.Next, the process and operation of the flare correction method of the camcorder according to the present invention will be described.
본 발명에 의한 플레어 보정 방법은 도 8에 도시한 바와 같이 R, G, B 플레어 보정 과정(S100), 영상 신호 변환 과정(S200), 휘도 신호 플레어 보정 과정(S300), 및 고휘도 신호 플레어 보정 과정(S400)에 의해 수행된다.As shown in FIG. 8, the flare correction method according to the present invention includes a R, G, and B flare correction process (S100), an image signal conversion process (S200), a luminance signal flare correction process (S300), and a high luminance signal flare correction process. It is performed by (S400).
상기 R, G, B 플레어 보정 과정(S100)에서는 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 플레어 보정하는데, 입력되는 디지탈 R, G, B 신호에 대해 각각 플레어 보정을 수행하게 된다. 즉, 상기 R, G, B 신호 플레어 보정 과정(S100)은 인접한 수평 주사선의 각 화소의 디지탈 R 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R 신호를 플레어 보정하는 R 플레어 보정 단계, 인접한 수평 주사선의 각 화소의 디지탈 G 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 G 신호를 플레어 보정하는 G 플레어 보정 단계, 및 인접한 수평 주사선의 각 화소의 디지탈 B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 B 신호를 플레어 보정하는 B 플레어 보정 단계에 의해 수행된다.In the R, G, and B flare correction process (S100), the digital R, G, and D of each pixel of the horizontal scan line at the bottom in accordance with the difference of the pixel area by the level of the digital R, G, and B signals of each pixel of the adjacent horizontal scan line. Flare correction is performed on the B signal, and flare correction is performed on the input digital R, G, and B signals. That is, the R, G, B signal flare correction process (S100) flare corrects the digital R signal of each pixel of the lower horizontal scanning line according to the difference of the pixel area by the level of the digital R signal of each pixel of the adjacent horizontal scanning line. An R flare correction step, a G flare correction step of flare-correcting the digital G signal of each pixel of the lower horizontal scanning line according to the difference of the pixel area by the level of the digital G signal of each pixel of the adjacent horizontal scanning line, and the adjacent horizontal scanning line A B flare correction step of flare correcting the digital B signal of each pixel of the horizontal scanning line at the bottom is performed according to the difference of the pixel area by the level of the digital B signal of each pixel of.
여기서, 상기 각 R, G, B 플레어 보정 단계는 도 9에 도시한 바와 같이 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 라인 단위로 각각 저장하는 저장 단계(S101, S102), 상기 저장된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨을 가산하여 인접한 각 수평 주사선의 R, G, B 화소 면적을 계산하는 면적 계산 단계(S103), 상기 인접한 각 수평 주사선의 R, G, B 화소 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값(x)을 구하는 직류 레벨 결정 단계(S104), 및 상기 구해진 직류 레벨값(x)에 따라 상기 하단의 수평 주사선의 각 화소의 레벨을 업/다운(UP/DOWN)시키는 화소 레벨 보상 단계(S105)에 의해 수행된다.Here, each of the R, G, and B flare correction steps may include storing the digital R, G, and B signals of each pixel of adjacent horizontal scanning lines in units of lines, as shown in FIG. 9 (S101, S102). An area calculating step (S103) for calculating the R, G, and B pixel areas of each adjacent horizontal scanning line by adding the levels of the digital R, G, and B signals of the pixels of the adjacent horizontal scanning lines; A DC level determining step of calculating a DC level value (x) by adding a change amount of digital R, G, B signals of each pixel of a set adjacent horizontal scanning line and calculating a mean value of change for each pixel ( S104) and a pixel level compensation step S105 of up / down (UP / DOWN) the level of each pixel of the lower horizontal scanning line according to the obtained DC level value x.
여기서, 상기 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량은Here, the change amount of the luminance signal of each pixel of the set adjacent horizontal scanning line is
20내지 25이다.2 0 to 2 5 .
상기 영상 신호 변환 과정(S200)에서는 상기 플레어 보정된 디지탈 R, G, B 신호를 휘도 신호와 색차 신호로 변환한다.In the video signal conversion process (S200), the flare corrected digital R, G, and B signals are converted into luminance signals and color difference signals.
상기 휘도 신호 플레어 보정 과정(S300)에서는 상기 인접한 수평 주사선의 각 화소의 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 플레어 보정하며, 상기 R, G, B 플레어 보정 단계와 동일하게 수행된다. 즉, 상기 휘도 신호 플레어 보정 과정(S300)은 인접한 수평 주사선의 각 화소의 휘도 신호를 라인 단위로 각각 저장하는 저장 단계(S101, S102), 상기 저장된 인접한 수평 주사선의 각 화소의 휘도 신호의 레벨을 가산하여 인접한 각 수평 주사선의 휘도 면적을 계산하는 면적 계산 단계(S103), 상기 인접한 각 수평 주사선의 휘도 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값(x)을 구하는 직류 레벨 결정 단계(S104), 및 상기 구해진 직류 레벨값(x)에 따라 상기 하단의 수평 주사선의 각 화소의 레벨을 업/다운(UP/DOWN)시키는 화소 레벨 보상 단계(S105)에 의해 수행된다.In the luminance signal flare correction process (S300), the luminance signal of each pixel of the lower horizontal scanning line is flared-corrected according to the difference of the luminance area by the level of the luminance signal of each pixel of the adjacent horizontal scanning line, and the R, G, It is performed in the same manner as the B flare correction step. That is, the luminance signal flare correction process (S300) stores the luminance signals of the pixels of the adjacent horizontal scanning lines in line units, respectively (S101 and S102), and sets the levels of the luminance signals of the pixels of the adjacent horizontal scanning lines. In the area calculating step (S103) of calculating the luminance area of each adjacent horizontal scanning line by adding, the difference of the luminance area of each adjacent horizontal scanning line and the change amount of the luminance signal of each pixel of the set adjacent horizontal scanning line are added and changed for each pixel. DC level determination step (S104) of calculating an average value to obtain a DC level value (x), and up / down (UP / DOWN) the level of each pixel of the lower horizontal scanning line according to the obtained DC level value (x). Is performed by the pixel level compensation step (S105).
여기서, 상기 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량은 20내지 25이다.Herein, the amount of change in the luminance signal of each pixel of the set adjacent horizontal scanning line is 2 0 to 2 5 .
상기 고휘도 신호 플레어 보정 과정(S400)에서는 상기 휘도 플레어 보정된 휘도 신호 중 고휘도의 수평 주사선의 각 화소의 휘도 신호의 레벨에 의한 휘도 면적의 차에 따라 하단의 수평 주사선의 각 화소의 휘도 신호를 보정하며, 도 10에 도시한 바와 같이 상기 휘도 플레어 보정된 수평 주사선의 각 화소의 휘도 레벨의 최대값과 평균값을 구하는 최대값 및 평균값 계산 단계(S401), 상기 계산된 수평 주사선의 휘도 레벨의 최대값으로 부터 휘도 레벨의 평균값을 감산하여 고휘도 검출 값을 계산하는 감산 단계(S402), 상기 계산된 고휘도 검출 값을 설정된 기준값과 비교하여 상기 계산된 고휘도 검출 값이 설정된 기준값보다 크면 상기 수평 주사선의 각 화소를 고휘도 신호로 판단하는 비교 단계(S403), 및 상기 비교 결과에 따라 상기 수평 주사선의 각 화소의 휘도 신호를 플레어 보정하는 휘도 신호 플레어 보정 단계(S404)에 의해 수행된다.In the high luminance signal flare correction process (S400), the luminance signal of each pixel of the lower horizontal scanning line is corrected according to the difference in the luminance area by the level of the luminance signal of each pixel of the horizontal scanning line of high luminance among the luminance flare corrected luminance signals. As shown in FIG. 10, the maximum value and average value of the luminance level of each pixel of the horizontal scan line corrected with the luminance flare and the average value are calculated (S401), and the maximum value of the luminance level of the horizontal scan line is calculated. A subtraction step of calculating a high brightness detection value by subtracting an average value of the luminance levels from (S402), and comparing the calculated high brightness detection value with a set reference value if the calculated high brightness detection value is larger than a set reference value for each pixel of the horizontal scanning line. Comparing step S403 of determining a to be a high luminance signal, and each pixel of the horizontal scanning line according to the comparison result It is performed by the luminance signal flare correction step (S404) to the flare correcting the luminance signal.
여기서, 상기 휘도 신호 플레어 보정 단계(S404)는 상기 휘도 신호 플레어 보정 과정(S300)과 동일하게 수행된다.Here, the luminance signal flare correction step (S404) is performed in the same manner as the luminance signal flare correction process (S300).
이와 같이 이루어지는 본 발명에 의한 캠코더의 플레어 보정 방법의 수행 과정을 세부적으로 설명한다.The process of performing the flare correction method of the camcorder according to the present invention as described above will be described in detail.
먼저, 상기 R, G, B 플레어 보정 과정(S100)을 수행하여 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨에 의한 화소 면적의 차에 따라 하단의 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 각각 플레어 보정한다.First, the R, G, and B flare correction processes (S100) are performed to perform digital operation on each pixel of the lower horizontal scanning line according to the difference in the pixel area by the level of the digital R, G, and B signals of the adjacent horizontal scanning lines. Perform flare correction on the R, G, and B signals, respectively.
즉, 도 9에 도시한 바와 같이 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호를 라인 단위로 각각 저장하고(S101, S102), 도 7에 도시한 바와 같이 상기 저장된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 레벨을 가산하여 인접한 각 수평 주사선의 R, G, B 화소 면적을 계산한다(S103).That is, as shown in FIG. 9, digital R, G, and B signals of respective pixels of adjacent horizontal scanning lines are stored in units of lines (S101, S102), and as shown in FIG. 7, the angles of the stored adjacent horizontal scanning lines as shown in FIG. The R, G, and B pixel areas of the adjacent horizontal scanning lines are calculated by adding the levels of the digital R, G, and B signals of the pixel (S103).
이때 계산된 상기 인접한 각 수평 주사선의 R, G, B 화소 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 디지탈 R, G, B 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값(x)을 구한다(S104). 즉, 위의 식(1)에 나타낸 바와 같이 직류 레벨값을 계산한다. 그리고 나서 상기 구해진 직류 레벨값(x)에 따라 상기 하단의 수평 주사선의 각 화소의 레벨을 업/다운(UP/DOWN)시킨다(S105). 즉, 상기 직류 레벨값이 '0'보다 크면 직류 레벨값이 증가한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 레벨을 균일하게 상기 직류 레벨값(x)만큼 다운시키고, 상기 직류 레벨값이 '0'보다 작으면 직류 레벨값이 감소한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 레벨을 균일하게 상기 직류 레벨값(x)만큼 업시킨다.In this case, the difference between the calculated R, G, and B pixel areas of each adjacent horizontal scan line and the digital R, G, and B signals of each pixel of the adjacent adjacent horizontal scan line are added, and a change average value for each pixel is calculated to calculate a DC level. The value x is obtained (S104). That is, the DC level value is calculated as shown in equation (1) above. Then, the level of each pixel of the lower horizontal scanning line is up / down (UP / DOWN) according to the obtained DC level value x (S105). That is, when the DC level value is greater than '0', it is determined that the DC level value has increased, and the level of each pixel of the horizontal scanning line at the bottom, that is, the line ((n + 1) H) at the bottom, is uniformly equal to the DC level value ( down by x), and when the DC level value is smaller than '0', it is determined that the DC level value has decreased, so that the level of each pixel of the lower horizontal scanning line, that is, the lower line ((n + 1) H) is uniform. It raises by the said DC level value (x).
이와 같이 R, G, B 신호를 플레어 보정한후에는 상기 영상 신호 변환 과정(S200)을 수행하여 상기 플레어 보정된 디지탈 R, G, B 신호를 휘도 신호와 색차 신호로 변환시킨다.After the flare correction of the R, G, and B signals, the image signal conversion process (S200) is performed to convert the flare corrected digital R, G, and B signals into luminance signals and color difference signals.
상기 휘도 신호는 상기 휘도 신호 플레어 보정 과정(S300)을 통해 플레어 보정되는데, 이 세부적인 과정은 R, G, B 플레어 보정 단계과 동일하다.The luminance signal is flare-corrected through the luminance signal flare correction process S300. This detailed process is the same as the R, G, and B flare correction steps.
즉, 도 9에 도시한 바와 같이 인접한 수평 주사선의 각 화소의 휘도 신호를 라인 단위로 각각 저장하고(S101, S102), 도 7에 도시한 바와 같이 상기 저장된 인접한 수평 주사선의 각 화소의 휘도 신호의 레벨을 가산하여 인접한 각 수평 주사선의 휘도 면적을 계산한다(S103).That is, as shown in FIG. 9, luminance signals of respective pixels of adjacent horizontal scanning lines are stored in line units (S101 and S102), and as shown in FIG. 7, the luminance signals of each pixel of the stored adjacent horizontal scanning lines are stored. The luminance area of each adjacent horizontal scanning line is calculated by adding the levels (S103).
이때 계산된 상기 인접한 각 수평 주사선의 휘도 면적의 차와 설정된 인접한 수평 주사선의 각 화소의 휘도 신호의 변화량을 가산하고 각 화소에 대한 변화 평균값을 계산하여 직류 레벨값(x)을 구한다(S104). 즉, 위의 식(1)에 나타낸 바와 같이 직류 레벨값을 계산한다. 그리고 나서 상기 구해진 직류 레벨값(x)에 따라 상기 하단의 수평 주사선의 각 화소의 휘도 레벨을 업/다운(UP/DOWN)시킨다(S105). 즉, 상기 직류 레벨값이 '0'보다 크면 직류 레벨값이 증가한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 휘도 레벨을 균일하게 상기 직류 레벨값(x)만큼 다운시키고, 상기 직류 레벨값이 '0'보다 작으면 직류 레벨값이 감소한 것으로 판단하여 하단의 수평 주사선, 즉 하단의 라인((n+1)H)의 각 화소의 휘도 레벨을 균일하게 상기 직류 레벨값(x)만큼 업시킨다.In this case, the DC level value (x) is obtained by adding the calculated difference between the luminance areas of the adjacent horizontal scanning lines and the change in the luminance signals of the pixels of the adjacent adjacent horizontal scanning lines, and calculating the average change value for each pixel (S104). That is, the DC level value is calculated as shown in equation (1) above. Then, the luminance level of each pixel of the lower horizontal scanning line is up / down (UP / DOWN) according to the obtained DC level value x (S105). That is, when the DC level value is greater than '0', it is determined that the DC level value has increased, and thus the luminance level of each pixel of the horizontal scanning line at the bottom, that is, the line ((n + 1) H) at the bottom, is equal to the DC level value. down by (x), and if the DC level value is smaller than '0', it is determined that the DC level value has decreased, and thus the luminance level of each pixel of the lower horizontal scanning line, that is, the lower line ((n + 1) H) is determined. It is made to raise it by the said DC level value x uniformly.
이와 같이 휘도 신호 플레어 보정을 한후에는(S300) 고휘도 신호 플레어 보정을 수행하게 되는데, 이를 도 10을 참조하여 설명하면 다음과 같다.After the luminance signal flare correction is performed as described above (S300), the high luminance signal flare correction is performed, which will be described with reference to FIG. 10.
상기 휘도 신호 플레어 보정 과정(S300)이 수행된 수평 주사선의 각 화소는 휘도 레벨의 최대값과 평균값이 구해진후(S401), 감산되어 그 차값을 고휘도 검출 값으로 결정하게 된다(S402). 상기 계산된 고휘도 검출 값은 설정된 기준값과 비교되어 상기 수평 주사선에 해당하는 화소가 고휘도 신호인지의 여부를 판단하게 된다. 즉, 상기 계산된 고휘도 검출 값이 설정된 기준값보다 크면 상기 수평 주사선의 각 화소를 고휘도 신호로 판단하여(S403) 휘도 플레어 보정 단계(S404)를 수행하고, 상기 계산된 고휘도 검출값이 설정된 기준값보다 작으면 상기 수평 주사선의 각 화소를 고휘도 신호가 아닌 것으로 판단하여 플레어 보정을 종료한다.Each pixel of the horizontal scan line in which the luminance signal flare correction process S300 is performed is obtained after the maximum value and the average value of the luminance level are obtained (S401), and are subtracted to determine the difference value as the high luminance detection value (S402). The calculated high luminance detection value is compared with a set reference value to determine whether the pixel corresponding to the horizontal scanning line is a high luminance signal. That is, when the calculated high luminance detection value is larger than the set reference value, each pixel of the horizontal scanning line is determined as a high luminance signal (S403), and the luminance flare correction step (S404) is performed, and the calculated high luminance detection value is smaller than the set reference value. If it is determined that each pixel of the horizontal scanning line is not a high luminance signal, flare correction is completed.
여기서, 상기 비교 결과 상기 계산된 고휘도 검출값이 설정된 기준값보다 크면 수행되는 휘도 신호 플레어 보정 단계(S404)는 상기 휘도 신호 플레어 보정 단계(S300)과 동일하게 수행되는 것으로, 고휘도 신호의 경우 두차례에 걸쳐서 휘도 신호의 플레어 보정이 일어날 수 있도록 한다.Here, the luminance signal flare correction step (S404) is performed in the same manner as the luminance signal flare correction step (S300) if the calculated high luminance detection value is larger than the set reference value as a result of the comparison, twice in the case of a high luminance signal This allows flare correction of the luminance signal to occur.
이상에서 설명한 바와 같이 본 발명에 의한 디지탈 캠코더의 플레어 보정 방법은 연속되는 2 개의 수평 주사선의 각 화소의 신호를 비교하여 그 차에 의해 플레어를 보정하므로 적은 메모리로 실시간에 빠른 신호 처리가 가능하고, 고휘도 부분에 대한 보상이 이루어지므로 보다 선명한 화질을 얻을 수 있는 효과가 있다.As described above, the flare correction method of the digital camcorder according to the present invention compares the signal of each pixel of two consecutive horizontal scanning lines and corrects flare by the difference, thereby enabling fast signal processing in real time with less memory. Compensation for the high brightness part is made, so there is an effect of obtaining a clearer picture quality.
Claims (24)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970016837A KR19980079159A (en) | 1997-04-30 | 1997-04-30 | FLARE Correction Device and Method of Digital Camcorder |
GB9809072A GB2325585A (en) | 1997-04-30 | 1998-04-28 | Television signal flare correction for use in a camcorder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970016837A KR19980079159A (en) | 1997-04-30 | 1997-04-30 | FLARE Correction Device and Method of Digital Camcorder |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19980079159A true KR19980079159A (en) | 1998-11-25 |
Family
ID=19504684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970016837A KR19980079159A (en) | 1997-04-30 | 1997-04-30 | FLARE Correction Device and Method of Digital Camcorder |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR19980079159A (en) |
GB (1) | GB2325585A (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100308884B1 (en) | 1998-12-22 | 2001-11-22 | 박종섭 | Analog-to-Digital Converter for CMOS Image Sensors |
JP4086479B2 (en) | 2001-03-23 | 2008-05-14 | Necディスプレイソリューションズ株式会社 | Image quality improving apparatus and image quality improving method |
JP4094256B2 (en) | 2001-07-30 | 2008-06-04 | Necディスプレイソリューションズ株式会社 | Image quality improving apparatus and image quality improving method |
JP3944151B2 (en) | 2003-10-31 | 2007-07-11 | キヤノン株式会社 | Image processing method, image processing apparatus, and image processing program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL7904471A (en) * | 1979-06-07 | 1980-12-09 | Philips Nv | SCREW LIGHT COMPENSATION SWITCH FOR TELEVISION. |
JPH04307873A (en) * | 1991-04-04 | 1992-10-30 | Sony Corp | Flare correcting circuit for video signal |
US5155586A (en) * | 1991-08-19 | 1992-10-13 | Sony Corporation Of America | Method and apparatus for flare correction |
-
1997
- 1997-04-30 KR KR1019970016837A patent/KR19980079159A/en active IP Right Grant
-
1998
- 1998-04-28 GB GB9809072A patent/GB2325585A/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
GB9809072D0 (en) | 1998-06-24 |
GB2325585A (en) | 1998-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3824237B2 (en) | Image processing apparatus and method, recording medium, and program | |
KR100617781B1 (en) | Apparatus and method for improving image quality in a image sensor | |
KR100938167B1 (en) | Device for correcting quantity of ambient light, method for correcting quantity of ambient light, electronic information apparatus, control program and readable recording medium | |
US7508975B2 (en) | Image sensor | |
US7760252B2 (en) | Shading compensation device, shading compensation value calculation device and imaging device | |
JP4742652B2 (en) | Imaging device | |
KR101252275B1 (en) | The signal process apparatus and method of the solid-state image pickup device and imaging device | |
US7701494B2 (en) | Image pickup device and noise reduction method thereof | |
US7689059B2 (en) | Image processing method and image processing circuit | |
JP2007189544A (en) | Imaging apparatus | |
US6950133B2 (en) | Method of detecting defective pixels of a solid-state image-pickup device and image-pickup apparatus using the same | |
KR0161886B1 (en) | Ccd defect compensating apparatus | |
JP2012134685A (en) | Imaging device | |
KR20010050876A (en) | Method for detecting a pixel defect and image processing device | |
JP4791122B2 (en) | Clamp circuit and digital camera system having the clamp circuit | |
JP2005110178A (en) | Solid-state imaging apparatus | |
KR20150030583A (en) | Solid―state imaging device and camera | |
KR19980079159A (en) | FLARE Correction Device and Method of Digital Camcorder | |
JP4719442B2 (en) | Image signal processing circuit, camera, and image signal processing method | |
JP2011114473A (en) | Pixel defect correction device | |
JP2013150144A (en) | Imaging method and imaging apparatus | |
US7800663B2 (en) | Image pickup device and image pickup method | |
JP2006135601A (en) | Imaging apparatus | |
JP2007274226A (en) | Image processing device and method, information processing device and method, program, and recording medium | |
US6614475B1 (en) | Correction apparatus and method for imaging signals and video camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
NORF | Unpaid initial registration fee |