[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100814350B1 - Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied - Google Patents

Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied Download PDF

Info

Publication number
KR100814350B1
KR100814350B1 KR1020060110488A KR20060110488A KR100814350B1 KR 100814350 B1 KR100814350 B1 KR 100814350B1 KR 1020060110488 A KR1020060110488 A KR 1020060110488A KR 20060110488 A KR20060110488 A KR 20060110488A KR 100814350 B1 KR100814350 B1 KR 100814350B1
Authority
KR
South Korea
Prior art keywords
pixel
image data
blue
red
detection flag
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
Application number
KR1020060110488A
Other languages
Korean (ko)
Inventor
한찬호
하기룡
Original Assignee
(주)에스앤케이솔루션
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)에스앤케이솔루션 filed Critical (주)에스앤케이솔루션
Priority to KR1020060110488A priority Critical patent/KR100814350B1/en
Priority to PCT/KR2007/005637 priority patent/WO2008056952A1/en
Application granted granted Critical
Publication of KR100814350B1 publication Critical patent/KR100814350B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/73Colour balance circuits, e.g. white balance circuits or colour temperature control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

본 발명은 휴대용 단말기의 LCD 모듈로 입력되는 영상데이터를 보정하는 영상데이터 보정 장치 및 그 방법에 관한 것이다. 상기 영상데이터 보정 장치는 절단 오류 추정부 및 절단 오류 보상부를 구비하여, 휴대용 단말기의 LCD 모듈로 입력되는 비대칭 절단된 RGB 영상데이터의 오류를 추정하고, 추정 결과에 따라 해당 영상데이터를 보상하여 LCD 패널에 디스플레이시키게 된다. 상기 영상데이터 보정 장치는 원 영상이 회색화소이나 비대칭 절단에 의하여 색상을 갖는 화소를 검출하고 이를 보정함으로써 회색 화소가 색상을 띠게 되는 경우를 제거할 수 있다. 또한, 상기 영상데이터 보정 장치는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 해당 화소의 영상데이터를 인접한 화소의 영상데이터들을 이용하여 보간시킴으로써, 영상에 발생하는 계단 현상이나 얼룩을 제거할 수 있게 된다. 그 결과, 휴대용 단말기의 LCD 패널에 원영상을 정확하게 재현시킬 수 있을 뿐만 아니라, 선명한 영상을 디스플레이시킬 수 있게 된다. The present invention relates to an image data correction apparatus and method for correcting image data input to an LCD module of a portable terminal. The image data correction apparatus includes a cutting error estimating unit and a cutting error compensating unit, estimates an error of the asymmetrically cut RGB image data input to the LCD module of the portable terminal, and compensates the corresponding image data according to the estimation result. Will be displayed on the screen. The image data correction device can eliminate the case where the gray pixel becomes color by detecting and correcting the pixel having the color by the gray pixel or the asymmetrical cutting of the original image. In addition, the image data correction apparatus detects a blue pixel or a reddish pixel and interpolates the image data of the pixel using image data of adjacent pixels, thereby eliminating the step phenomenon or the spot that occurs in the image. It becomes possible. As a result, not only can the original image be accurately reproduced on the LCD panel of the portable terminal, but also a clear image can be displayed.

Description

휴대용 단말기의 영상데이터의 비대칭 절단 오류를 보정하는 보정 장치 및 그 방법 및 상기 방법이 적용된 디스플레이 모듈{Asymmetric Truncation Error Compensation device for mobile phone and method thereof and display module using the device}Correction apparatus for correcting asymmetrical truncation error of image data of a mobile terminal, and a method and a display module to which the method is applied {Asymmetric Truncation Error Compensation device for mobile phone and method about and display module using the device}

도 1은 일반적인 휴대용 단말기에 있어서, 단말기의 CPU에서 LCD 모듈로 전송되는 데이터들을 개략적으로 도식화한 블록도이다. 1 is a block diagram schematically illustrating data transmitted from a CPU of a terminal to an LCD module in a general portable terminal.

도 2는 일반적인 휴대용 단말기에 있어서, LCD 모듈로 전송되는 16 비트의 RGB 영상 데이터의 구성을 나타내는 구성도이다.2 is a block diagram showing the configuration of 16-bit RGB image data transmitted to the LCD module in a general portable terminal.

도 3은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치가 적용된 LCD 모듈을 개략적으로 도시한 블록도이다. 3 is a block diagram schematically illustrating an LCD module to which an image data correction device according to an exemplary embodiment of the present invention is applied.

도 4는 도 3의 영상 보정 장치의 내부 구성을 개략적으로 도시한 블록도이다. 4 is a block diagram schematically illustrating an internal configuration of the image correcting apparatus of FIG. 3.

도 5는 일반적인 휴대용 단말기에 있어서, LCD 모듈로 전송되는 16 비트의 RGB 영상데이터의 입력에 대한 디스플레이 출력 밝기 레벨을 도시한 그래프이다. FIG. 5 is a graph illustrating display output brightness levels for input of 16-bit RGB image data transmitted to an LCD module in a general portable terminal.

도 6은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 추정부의 회색 화소 검출부의 동작을 순차적으로 설명하는 흐름도이다. 6 is a flowchart sequentially illustrating operations of a gray pixel detector of a truncation error estimator of an image data correction device according to an exemplary embodiment of the present invention.

도 7은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오 류 추정부의 청적색 화소 검출부의 동작을 순차적으로 설명하는 흐름도이다. 7 is a flowchart sequentially illustrating operations of a blue-red pixel detector of a truncation error estimation unit of an image data correction device according to an exemplary embodiment of the present invention.

도 8은 본 발명의 바람직한 실시예에 따라 검출되는 경계선의 형태들을 예시적으로 도시한 도면이다.8 is a diagram exemplarily illustrating shapes of boundary lines detected according to a preferred embodiment of the present invention.

도 9는 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 추정부의 보간 방향 설정부의 동작을 위하여 필요한 각 화소들에 대한 정의를 도식화한 도면이다. FIG. 9 is a diagram illustrating definitions of pixels required for an operation of an interpolation direction setting unit of a truncation error estimation unit of an image data correction device according to an exemplary embodiment of the present invention.

도 10은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 추정부의 보간 방향 설정부의 동작을 순차적으로 설명하는 흐름도이다. 10 is a flowchart sequentially illustrating operations of an interpolation direction setting unit of a truncation error estimator of an image data correction device according to an exemplary embodiment of the present invention.

도 11은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 보상부의 회색 화소 보상부에 의해 보상되어 LCD 패널에 디스플레이된 회색 화소의 계조를 원영상, 카메라 영상데이터, 단말기 CPU의 회색 화소의 계조와 함께 비교하기 위하여 도시한 그래프들이다. FIG. 11 illustrates the gray level of gray pixels displayed on the LCD panel by being compensated by the gray pixel compensator of the truncation error compensator of the image data compensator according to an exemplary embodiment of the present invention. These graphs are shown for comparison with the gradation of.

도 12는 본 발명의 바람직한 실시예에 따른 회색 화소 보상부에 의해 보상된 실제 영상을 종래의 방법에 의한 영상과 비교한 도면이다.12 is a diagram comparing an actual image compensated by a gray pixel compensator according to a preferred embodiment of the present invention with an image by a conventional method.

도 13은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 보상부의 화소 보간부의 동작을 순차적으로 설명하는 흐름도이다. 13 is a flowchart sequentially illustrating operations of a pixel interpolator of a truncation error compensator of an image data compensator according to an exemplary embodiment of the present invention.

도 14는 본 발명의 바람직한 실시예에 따른 화소 보간부에 의하여 푸른 영상이나 붉은 영상에서의 계단 현상이 제거된 상태를 나타내기 위하여 도시한 그래프들이다. 14 are graphs illustrating a state in which a step phenomenon in a blue image or a red image is removed by a pixel interpolator according to an exemplary embodiment of the present invention.

도 15는 본 발명의 바람직한 실시예에 따른 영상데이터 보정 장치에 의하여 보정된 영상을 종래의 방법에 의한 영상과 비교한 도면이다.15 is a view comparing an image corrected by the image data correction apparatus according to an embodiment of the present invention with an image by a conventional method.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

300 : LCD 모듈300: LCD Module

302 : 영상데이터 보정 장치302: Image data correction device

310 : 절단 오류 추정부310: cutting error estimation unit

312 : 회색 화소 검출부312: gray pixel detection unit

314 : 청적색 화소 검출부314: blue-red pixel detection unit

316 : 보간 방향 설정부316: interpolation direction setting unit

320 : 절단 오류 보상부320: cutting error compensation unit

322 : 회색 화소 보상부322: gray pixel compensation unit

324 : 화소 보간부324: pixel interpolation unit

330 : 그래픽 메모리330: graphics memory

340 : 구동부340: drive unit

350 : LCD 패널350: LCD panel

본 발명은 휴대용 단말기의 영상 화질을 향상시킨 디스플레이 모듈 및 상기 모듈에 장착되는 영상 데이터 보정 장치 및 그 방법에 관한 것으로서, 더욱 구체적으로는 휴대용 단말기의 LCD 모듈로 입력되는 비대칭 절단된 RGB 영상데이터의 오 류를 추정하고, 추정 결과에 따라 해당 영상데이터를 보상하여 LCD 패널에 디스플레이시킴으로써 원영상을 정확하게 재현시킬 수 있는 영상데이터 보정 장치 및 그 방법, 상기 방법이 적용된 디스플레이 모듈에 관한 것이다. The present invention relates to a display module for improving the image quality of a portable terminal, an image data correction apparatus mounted thereon, and a method thereof, and more particularly, to an error of asymmetrically cut RGB image data input to an LCD module of a portable terminal. The present invention relates to an image data correction apparatus and method, and a display module to which the original method can be accurately reproduced by estimating the type of the data and compensating the image data according to the estimation result and displaying the same on the LCD panel.

액정 표시 장치(Liquid Crystal Display:이하 'LCD'라 한다)는 얇고 가벼우며 고화질과 고해상도 및 저소비 전력 등의 우수한 특성 때문에 모니터나 TV 등으로 널리 사용되고 있다. 특히, LCD는 부피가 적은 휴대용 단말기(예컨대, 휴대폰, DMB 단말기 등)의 디스플레이 패널로 널리 사용되고 있다. Liquid crystal displays (hereinafter referred to as "LCDs") are thin and light, and are widely used as monitors or TVs because of their excellent characteristics such as high definition, high resolution, and low power consumption. In particular, LCD is widely used as a display panel of a small portable terminal (eg, a mobile phone, a DMB terminal, etc.).

일반적으로, TV나 모니터 등은 각 화소에 대하여 각각 8비트로 이루어지는 Red(R), Green(G), Blue(B)의 영상 신호가 입력되며, 각 화면을 초당 30 프레임(frame)이상으로 디스플레이시킴으로써, 선명한 색상 및 영상을 출력할 수 있게 된다. In general, a TV, a monitor, and the like are inputted with red (R), green (G), and blue (B) video signals of 8 bits for each pixel, and display each screen at 30 frames or more per second. It is possible to output vivid colors and images.

그런데, 휴대폰과 같은 휴대용 단말기는 배터리의 수명을 연장시키고 전력 소비를 최소화시키기 위하여 초당 15 프레임을 출력시키고, R, G, B 의 영상 신호들을 각각 5, 6 , 5 비트로 구성하여 사용하고 있다. 도 1은 일반적인 휴대용 단말기의 LCD 모듈(110)을 도시한 블록도이다. However, portable terminals such as mobile phones output 15 frames per second in order to extend battery life and minimize power consumption, and use R, G, and B video signals each composed of 5, 6, and 5 bits. 1 is a block diagram illustrating an LCD module 110 of a general portable terminal.

도 1을 참조하면, 휴대용 단말기의 CPU(100)는 외부로부터 영상 데이터를 수신하게 되는데, 이때 수신되는 영상 데이터는 휘도신호(Y) 및 색차신호들(Cb,Cr)로 이루어지며, 상기 휘도 신호 및 색차 신호들은 각각 8비트로 구성된다. 상기 CPU(100)는 영상 신호 변환부(color space converter;102) 및 비대칭 절단부(Asymmetric Truncation; 104)를 구비하여, 외부로부터 수신되는 영상 데이터들 을 LCD 모듈의 적합한 데이터 형태로 변환시켜 LCD 모듈(110)로 전송한다. Referring to FIG. 1, the CPU 100 of the portable terminal receives image data from the outside, wherein the received image data includes a luminance signal Y and color difference signals Cb and Cr. And color difference signals are composed of 8 bits each. The CPU 100 includes a color space converter 102 and an asymmetric truncation 104 to convert the image data received from the outside into a suitable data form of the LCD module. 110).

상기 영상 신호 변환부(color space converter;102)는 Y, Cb, Cr에 대하여 각각 8비트 데이터들을 입력받아 각각 8비트로 구성되는 R,G,B 영상 데이터들로 변환시킨다.The image space converter 102 receives 8-bit data for Y, Cb, and Cr, and converts the 8-bit data into R, G, and B image data each consisting of 8 bits.

상기 비대칭 절단부(Asymmetric Truncation; 104)는 상기 영상 신호 변환부로부터 출력되는 8비트의 RGB 영상 데이터들을 수신하고, 수신된 RGB 영상 데이터들의 최하위 비트들로부터 2,3,2 비트들을 각각 소거하여 전체 16비트로 이루어지는 영상 데이터로 재구성하여 LCD 모듈로 전송하게 된다. 여기서, 상기 Green 색상은 인간의 눈에 민감한 휘도 정보에 대한 기여도가 크기 때문에 Red 색상과 Blue 색상에 비해 1 비트 정보를 더 부여하게 된다. The asymmetric truncation unit 104 receives 8-bit RGB image data output from the image signal converter, and erases 2, 3, and 2 bits from the least significant bits of the received RGB image data, respectively. The data is reconstructed into bits and transmitted to the LCD module. In this case, since the green color has a large contribution to luminance information sensitive to the human eye, one bit of information is added to the red and blue colors.

도 2는 LCD 모듈(110)로 전송되는 16비트의 RGB 영상 데이터의 처리 과정을 도식화한 그림이다. 도 2에 도시된 바와 같이, B(5비트), G(6비트), R(5비트) 영상데이터가 최하위 비트(LSB)로부터 순차적으로 배치되어 전체 16비트를 이루는 영상 데이터가 LCD 모듈로 입력된다. 2 is a diagram illustrating a process of processing 16-bit RGB image data transmitted to the LCD module 110. As shown in FIG. 2, B (5 bits), G (6 bits), and R (5 bits) image data are sequentially arranged from the least significant bit (LSB), so that image data forming 16 bits in total is input to the LCD module. do.

전술한 방법을 통해 하나의 프레임 당 전달해야 되는 데이터 양을 줄임으로써, 데이터의 전달 속도를 절반으로 줄일 수 있게 되며, 그 결과 이를 처리하여야 하는 CPU, LCD 모듈의 소비 전력을 감쇄시킬 수 있게 된다. By reducing the amount of data to be transmitted per frame through the above-described method, the data transfer speed can be reduced by half, and as a result, power consumption of the CPU and the LCD module to be processed can be reduced.

그러나, 전술한 바와 같이 비대칭으로 절단된 RGB 영상 신호는 중간 계조의 회색 영상에서 색상이 나타나는 현상이 발생하게 되는 문제점이 있다. However, as described above, the asymmetrically truncated RGB image signal has a problem in that color appears in a gray image having a half gray scale.

이러한 문제점을 해결하기 위한 종래의 기술은, 휘도는 원래 값을 유지하며 서 일정한 상관 색온도가 되도록 하기 위하여, LUT를 이용하여 RGB 삼원색의 입력 디지털 비트수를 R:5, G:6, B:5에서 R:6, G:6, B:6 으로 조정하여 출력하는 방안에 제안되었다. Conventional techniques to solve this problem, by using the LUT to adjust the number of input digital bits of the RGB three primary colors R: 5, G: 6, B: 5 so that the luminance is a constant correlation color temperature while maintaining the original value In this paper, it is proposed to adjust R: 6, G: 6, and B: 6 to output.

그런데, 이러한 종래의 기술은 모든 영상 입력에 대한 RGB 입력값의 변화에 따라 삼원색의 색도 좌표 및 회색 준위(gray scale)의 상관 색온도(Correlated Color Temperature: CCT) 면에서 개선의 효과는 있으나, Red 색상과 Blue 색상의 계조 부족으로 인하여 계단 및 얼룩 현상이 발생하며, 정확하게 일치되지 않는 상관 색온도로 인하여 회색 계조 영상에서의 색 재현의 문제점이 발생하게 되며, 그 결과 디스플레이된 영상의 색상 및 선명도가 저하된다. However, such a conventional technique has an improvement effect in terms of chromaticity coordinates of three primary colors and correlated color temperature (CCT) of gray scales according to changes of RGB input values for all image inputs, but red color. Stairs and spots occur due to the lack of gray and blue colors, and problems of color reproduction in grayscale images occur due to inaccurate correlation color temperature, resulting in deterioration of color and clarity of the displayed image. .

전술한 문제점을 해결하기 위한 본 발명의 목적은 원래의 영상 데이터로부터 비대칭 절단되어 LCD 모듈로 전송되는 영상 데이터를 보정하여, 원래의 영상과 유사한 영상 데이터를 재구성함으로써, 일정한 상관 색온도를 유지할 수 있을 뿐만 아니라 원 영상에 가까우면서도 정확한 색 재현이 가능할 수 있도록 하는 LCD 모듈의 영상 데이터 보정 장치 및 그 방법을 제공하는 것이다. An object of the present invention for solving the above problems is to correct the image data asymmetrically cut from the original image data transmitted to the LCD module, and to reconstruct image data similar to the original image, thereby maintaining a constant correlation color temperature. Another object of the present invention is to provide an image data correcting apparatus and method for an LCD module, which enable accurate color reproduction while being close to an original image.

본 발명의 다른 목적은 전술한 영상 데이터 보정 장치를 장착하거나 그 방법을 적용하여 정확한 색 재현을 구현하고 선명한 화상을 제공하는 LCD 모듈을 제공하는 것이다. Another object of the present invention is to provide an LCD module that is equipped with the above-described image data correction device or by applying the method to realize accurate color reproduction and provide a clear image.

전술한 기술적 과제를 달성하기 위한 본 발명의 특징은 휴대용 단말기의 LCD 모듈에서의 영상 데이터를 보상하여 디스플레이시키는 영상 데이터 보정 장치에 관한 것으로서, A feature of the present invention for achieving the above-described technical problem relates to an image data correction apparatus for compensating and displaying image data in an LCD module of a portable terminal,

단말기의 CPU로부터 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하고, 각 화소에 대하여 수신된 영상 데이터들로부터 상기 비대칭 절단에 의한 오류가 존재하는지 여부를 추정하는 절단 오류 추정부, 및Receives R, G, and B image data in which a part of the lower bits of the original image data are asymmetrically truncated for each pixel from the CPU of the terminal, and there is an error due to the asymmetry truncation from the image data received for each pixel. A truncation error estimator for estimating whether

상기 절단 오류 추정부에 의해 오류가 있다고 추정된 화소에 대하여 해당 영상 데이터의 오류를 보상하여 출력하는 절단 오류 보상부를 구비하고, 상기 절단 오류 보상부에 의해 보상된 영상 데이터를 디스플레이 패널에 디스플레이시키게 된다. And a truncation error compensator for compensating and outputting an error of the corresponding image data with respect to the pixel estimated as an error by the truncation error estimator, and displaying the image data compensated by the truncation error compensator on a display panel. .

전술한 특징을 갖는 영상데이터 보정 장치의 상기 절단 오류 추정부는 회색 화소 검출부를 구비하고, 상기 회색 화소 검출부는 각 화소에 대하여 회색 화소인지 여부를 판단하고, 회색 화소로 판단된 화소에 대한 회색 화소 검출 플래그를 기설정된 값으로 설정하며, The truncation error estimator of the image data correction device having the above-described feature includes a gray pixel detector, and the gray pixel detector determines whether the gray pixel is a gray pixel for each pixel, and detects the gray pixel of the pixel determined as the gray pixel. Set the flag to a preset value,

상기 절단 오류 보상부는 회색 화소 보상부를 구비하고, 상기 회색 화소 보상부는 회색 화소 검출 플래그가 기설정된 값으로 설정된 화소에 대한 Red 및 Blue 영상 데이터를 Green 영상 데이터로 대치하는 것이 바람직하다. The truncation error compensator includes a gray pixel compensator, and the gray pixel compensator replaces the red and blue image data of the pixel for which the gray pixel detection flag is set to a predetermined value with the green image data.

또한, 전술한 특징을 갖는 영상데이터 보정 장치의 상기 절단 오류 추정부는 청적색 화소 검출부를 구비하고, 상기 청적색 화소 검출부는 각 화소에 대하여 푸른(Bluish) 화소 또는 붉은(Reddish)화소 인지 여부를 판단하고, 만약 푸른 화소인 경우 해당 화소에 대한 청색 화소 검출 플래그를 기설정된 값으로 설정하고, 만약 붉은 화소인 경우 해당 화소에 대한 적색 화소 검출 플래그를 기설정된 값으로 설정하며, In addition, the truncation error estimator of the image data correcting apparatus having the above-described features includes a blue-red pixel detector, and the blue-red pixel detector determines whether the pixel is a blue pixel or a reddish pixel. If it is a blue pixel, the blue pixel detection flag for the pixel is set to a preset value, and if it is a red pixel, the red pixel detection flag for the pixel is set to a preset value,

상기 절단 오류 보상부는 화소 보간부를 구비하고, 상기 화소 보간부는 각 화소에 대한 청색 및 적색 화소 검출 플래그들이 기설정된 값으로 설정된 경우 해당 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간시키는 것이 바람직하다. The truncation error compensator includes a pixel interpolator, and when the blue and red pixel detection flags for each pixel are set to a predetermined value, the interpolation error compensator interpolates the image data of the corresponding pixel using the image data of adjacent pixels. desirable.

또한, 전술한 특징을 갖는 영상 데이터 보정 장치의 상기 절단 오류 추정부는 청적색 화소 검출부 및 보간 방향 설정부를 구비하고, 상기 청적색 화소 검출부는 각 화소에 대하여 푸른(Bluish) 화소 또는 붉은(Reddish)화소 인지 여부를 판단하고, 만약 푸른 화소인 경우 해당 화소에 대한 청색 화소 검출 플래그를 기설정된 값으로 설정하고, 만약 붉은 화소인 경우 해당 화소에 대한 적색 화소 검출 플래그를 기설정된 값으로 설정하며, In addition, the truncation error estimator of the image data correction device having the above-described feature includes a blue-red pixel detector and an interpolation direction setting unit, and the blue-red pixel detector includes a blue pixel or a red pixel for each pixel. Determine whether the image is a blue pixel, and if the blue pixel is a blue pixel detection flag for the pixel, the red pixel detection flag for the pixel is set to a preset value.

상기 보간 방향 설정부는, 상기 청적색 화소 검출부에 의하여 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우, 해당 화소의 인접한 화소의 영상 데이터들을 비교하여 해당 화소에 대한 보간 방향을 결정하고, 상기 결정된 보간 방향에 따라 해당 화소에 대한 보간 방향 플래그를 기설정된 값으로 설정하며, When the blue or red pixel detection flag is set to a preset value by the blue-red pixel detection unit, the interpolation direction setting unit compares image data of adjacent pixels of the corresponding pixel to determine an interpolation direction for the corresponding pixel. Set the interpolation direction flag for the pixel to a preset value according to the interpolation direction.

상기 절단 오류 보상부는 화소 보간부를 구비하고, 상기 화소 보간부는 각 화소에 대한 청색 또는 적색 화소 검출 플래그 및 보간 방향 플래그를 이용하여 각 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간시키는 것이 바람직하다. The truncation error compensator includes a pixel interpolator, and the pixel interpolator interpolates the image data of each pixel using the image data of adjacent pixels using a blue or red pixel detection flag and an interpolation direction flag for each pixel. desirable.

본 발명의 다른 특징에 따른 디스플레이 모듈의 영상 데이터 보정 방법은, 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 관한 것으로서,According to another aspect of the present invention, a method of correcting image data of a display module includes R, G, and B image data in which a part of the lower bits of the original image data is asymmetrically cut on each pixel for display on a display panel of a portable terminal. The method relates to a method of compensating image data in a display module that receives a signal.

(a) 각 화소에 대한 R, G, B 영상 데이터가 {((G>>2) == odd number) && ((R==B) && (R==G-4))}의 조건을 만족하는지 여부를 판단하는 단계;(a) R, G, and B image data for each pixel satisfy the condition of {((G >> 2) == odd number) && ((R == B) && (R == G-4))} Determining whether it is satisfied;

(b) 만약 전술한 조건을 만족하는 화소에 대한 회색 화소 검출 플래그를 기 설정된 값으로 설정하는 단계;(b) setting the gray pixel detection flag for the pixel satisfying the above condition to a preset value;

(c) 회색 화소 검출 플래그가 기설정된 값으로 설정된 화소의 R 및 B 영상 데이터를 해당 화소의 G 영상 데이터로 대치하는 단계;(c) replacing the R and B image data of the pixel in which the gray pixel detection flag is set to a preset value with the G image data of the pixel;

를 구비하여 회색 화소가 색을 띄는 것을 방지하는 것을 특징으로 한다. It is characterized in that the gray pixel to prevent the color from appearing.

본 발명의 또 다른 특징에 따른 디스플레이 모듈의 영상 데이터 보정 방법은, 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 관한 것으로서, According to another aspect of the present invention, a method of correcting image data of a display module includes R, G, and B images in which a part of the lower bits of the original image data is asymmetrically cut on each pixel for display on a display panel of a portable terminal. The present invention relates to a method of correcting image data in a display module that receives data.

(a) 만약 화소의 B 영상 데이터가 R 영상 데이터 및 G 영상 데이터보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) if the B image data of the pixel is larger than the R image data and the G image data by a predetermined value or more, setting the blue pixel detection flag of the pixel to a preset value;

(b) 만약 해당 화소의 R 영상 데이터가 B 영상 데이터 및 G 영상 데이터보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) setting the red pixel detection flag of the pixel to a preset value if the R image data of the corresponding pixel is larger than a predetermined value than the B image data and the G image data;

(c) 만약 해당 화소의 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우 해당 화소가 경계선 영역인지 여부를 판단하고, 만약 해당 화소가 경계선 영역인 경우 해당 화소의 청색 및 적색 화소 검출 플래그를 모두 '0'으로 설정하는 단계;(c) If the blue or red pixel detection flag of the corresponding pixel is set to a preset value, it is determined whether the pixel is a boundary area. If the pixel is a boundary area, both the blue and red pixel detection flags of the pixel are determined. Setting to '0';

(d) 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하고, 검출된 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간하며, 청색 및 적색 화소 검출 플래그가 모두 '0'으로 설정된 화소는 보간하지 아니하는 단계;(d) detecting a pixel in which the blue pixel detection flag or the red pixel detection flag is set to a preset value, interpolating the detected image data using the image data of adjacent pixels, and both the blue and red pixel detection flags are ' Not interpolating the pixel set to 0 ';

를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 한다. It is characterized in that for detecting the blue (red) pixels or red (Reddish) pixels that occur unevenness or stair phenomenon to compensate for this.

본 발명의 또 다른 특징에 따른 디스플레이 모듈의 영상 데이터 보정 방법은, 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 관한 것으로서, According to another aspect of the present invention, a method of correcting image data of a display module includes R, G, and B images in which a part of the lower bits of the original image data is asymmetrically cut on each pixel for display on a display panel of a portable terminal. The present invention relates to a method of correcting image data in a display module that receives data.

(a) 만약 화소의 B 영상 데이터가 R 영상 데이터 및 G 영상 데이터보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) if the B image data of the pixel is larger than the R image data and the G image data by a predetermined value or more, setting the blue pixel detection flag of the pixel to a preset value;

(b) 만약 해당 화소의 R 영상 데이터가 B 영상 데이터 및 G 영상 데이터보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) setting the red pixel detection flag of the pixel to a preset value if the R image data of the corresponding pixel is larger than a predetermined value than the B image data and the G image data;

(c) 만약 (a) 또는 (b) 단계에 의하여 해당 화소의 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우 해당 화소가 경계선 영역인지 여부를 판단하고, 만약 해당 화소가 경계선 영역인 경우 해당 화소의 청색 및 적색 화소 검출 플래그를 모두 '0'으로 설정하는 단계;(c) If the blue or red pixel detection flag of the pixel is set to a preset value according to step (a) or (b), it is determined whether the pixel is a boundary area, and if the pixel is a boundary area, Setting both the blue and red pixel detection flags of the pixel to '0';

(d) 만약 해당 화소가 (a) 또는 (b) 단계에 의하여 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우, 해당 화소의 인접한 화소의 영상 데이터들을 비교하고, 비교 결과에 따라 해당 화소의 보간 방향 플래그를 기설정된 값으로 설정하는 단계; (d) If the corresponding pixel is set to the preset value of the blue or red pixel detection flag according to (a) or (b), the image data of the adjacent pixels of the corresponding pixel are compared, and the corresponding pixel is Setting an interpolation direction flag to a preset value;

(d) 청색 및 적색 화소 검출 플래그가 모두 '0'으로 설정된 화소의 영상 데이터는 보간하지 아니하며, 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하여 영상 데이터를 보간하되, 보간 방향 플래그가 나타내는 방향의 인접한 화소들의 영상 데이터를 이용하여 보간하는 단계;(d) The image data of the pixel in which both the blue and red pixel detection flags are set to '0' is not interpolated, and the image data is interpolated by detecting the pixel in which the blue pixel detection flag or the red pixel detection flag is set to a preset value. Interpolating using image data of adjacent pixels in a direction indicated by an interpolation direction flag;

를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 한다.It is characterized in that for detecting the blue (red) pixels or red (Reddish) pixels that occur unevenness or stair phenomenon to compensate for this.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 LCD 모듈의 영상 데이터 보정 장치의 구성 및 동작을 구체적으로 설명한다. Hereinafter, with reference to the accompanying drawings will be described in detail the configuration and operation of the image data correction device of the LCD module according to an embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치(302)가 장 착된 LCD 모듈(300)의 구성을 개략적으로 도시한 블록도이며, 도 4는 도 3의 영상 데이터 보정 장치(302)의 구성을 개략적으로 도시한 블록도이다. FIG. 3 is a block diagram schematically showing the configuration of the LCD module 300 equipped with the image data correction device 302 according to the preferred embodiment of the present invention, and FIG. 4 is the image data correction device 302 of FIG. It is a block diagram schematically showing the configuration.

도 3을 참조하면, 본 실시예에 따른 영상 데이터 보정 장치(302)는 절단 오류 추정부(310) 및 절단 오류 보상부(320)를 구비하고, 상기 영상 데이터 보정 장치(302)는 LCD 모듈내에 장착되어 LCD 모듈로 입력되는 영상 데이터를 수신하여 처리한 후 LCD 모듈의 그래픽 메모리(330)로 전송한다. LCD 모듈(300)의 구동부(340)는 그래픽 메모리(330)에 저장된 영상 데이터를 LCD 패널(350)로 전송하여 디스플레이시킨다. 따라서, 절단 오류 추정부(310)에 의해 비대칭 절단된 영상 데이터의 오류를 추정하고, 절단 오류 보상부를 통해 추정된 오류를 갖는 화소에 대한 보상을 수행함으로써, 선명한 화상이 디스플레이되도록 한다. Referring to FIG. 3, the image data correcting apparatus 302 according to the present embodiment includes a cutting error estimating unit 310 and a cutting error compensating unit 320, and the image data correcting apparatus 302 is provided in the LCD module. After receiving and processing the image data input to the LCD module is mounted and transmitted to the graphic memory 330 of the LCD module. The driver 340 of the LCD module 300 transmits and displays the image data stored in the graphic memory 330 to the LCD panel 350. Therefore, by estimating an error of the image data asymmetrically truncated by the truncation error estimator 310 and performing compensation for a pixel having an estimated error through the truncation error compensator, a clear image is displayed.

도 4를 참조하면, 상기 절단 오류 추정부(310)는 회색 화소 검출부(312), 청적색 화소 검출부(314) 및 보간 방향 설정부(316)로 이루어진다. Referring to FIG. 4, the truncation error estimator 310 includes a gray pixel detector 312, a blue-red pixel detector 314, and an interpolation direction setting unit 316.

상기 회색 화소 검출부(312)는 원영상데이터의 비대칭 절단으로 인하여 회색 계조(Gray-Level Scale)에서 색이 발생할 수 있는 회색 화소를 검출하기 위한 것이다. 5비트로 이루어지는 Red 색상과 Blue 색상과 6비트로 이루어지는 Green 색.상으로 표현할 수 있는 64계조는 R=G=B인 경우와 G>(R=B)인 경우로 나뉠 수 있다. 따라서 입력되는 0~255의 256 레벨 영상 데이터에서 6비트로 이루어지는 Green 데이터는 0, 4, 8, 12, 16, …… 와 같이 4 레벨 간격으로 입력되어지며, 5비트로 이루어지는 Red 및 Blue 데이터는 0, 8, 16, 24,, …… 와 같이 8 레벨 간격으로 입력되어진다.The gray pixel detection unit 312 detects gray pixels that may generate color in gray-level scale due to asymmetrical cutting of the original image data. The red color consists of 5 bits and the green color consists of blue and 6 bits. The 64 gradations that can be represented can be divided into R = G = B and G> (R = B). Therefore, the green data consisting of 6 bits in the 256-level image data input from 0 to 255 is 0, 4, 8, 12, 16,... … Red and Blue data, which is input at four level intervals and consists of 5 bits, is 0, 8, 16, 24,. … It is input at 8 level intervals.

예를 들면, RGB(R_64, G_64, B_64)인 회색 화소는 비트 절단되더라도 RGB(R_64, G_64, B_64)가 되어 회색 화소를 유지하나, RGB(R_68, G_68, B_68)의 회색 화소는 비트 절단되면 RGB(R_64, G_68, B_64)가 되어, 색상을 띄게 되는 문제가 발생한다. 도 5는 비대칭 비트 절단에 의해 색상을 띄게 되는 회색 화소들을 표시한 그래프이다. 도 5의 가로축은 각각 8비트의 RGB 영상데이터로 이루어져 LCD의 CPU로 입력되는 회색 영상에 대한 원 영상 데이터이며, 세로축은 비트 절단되어 각각 5,6,5 비트의 RGB 영상데이터로 재구성되어 LCD 모듈로 입력되는 영상 데이터이다. 도 5에서 회색으로 표시된 영역들이 비대칭 비트 절단에 의해 색상을 띄게 되는 회색 화소들을 표시한 것이다. For example, gray pixels of RGB (R_64, G_64, B_64) become RGB (R_64, G_64, B_64) to retain gray pixels even though they are bit-cut. It becomes RGB (R_64, G_68, B_64), and the problem which makes a color stand out arises. 5 is a graph showing gray pixels that are colored by asymmetric bit truncation. 5 is the original image data for gray images input to the CPU of the LCD, each of which consists of 8-bit RGB image data, and the vertical axis is bit-cut and reconstructed into RGB image data of 5, 6, and 5 bits, respectively. Image data input to. In FIG. 5, gray areas represent gray pixels that are colored by asymmetric bit cutting.

전술한 바와 같이, RGB 영상 데이터에 대한 비대칭 비트 절단에 의해 색상을 갖게 되는 회색 화소는 4의 배수이면서 8의 배수가 아닌 회색 화소에서 발생하게 된다. 따라서, 상기 회색 화소 검출부(312)는 비대칭 비트 절단(Bit Truncation)에 의해 색상을 띄는 회색 화소를 검출한다. As described above, gray pixels having a color by asymmetric bit truncation for RGB image data are generated in gray pixels that are multiples of 4 and not multiples of 8. Accordingly, the gray pixel detector 312 detects gray pixels having a color by asymmetric bit truncation.

도 6은 회색 화소 검출부(312)의 동작을 순차적으로 설명하는 흐름도이다. 이하 도 6을 참조하여 회색 화소 검출부의 동작을 순차적으로 설명한다. 6 is a flowchart for sequentially explaining the operation of the gray pixel detection unit 312. Hereinafter, an operation of the gray pixel detector will be described in detail with reference to FIG. 6.

먼저, 만약 해당 화소에 있어서 LSB 방향으로 2비트 쉬프트시킨 G 데이터가 홀수(odd number)이고 R 데이터가 B 데이터와 동일하며 R 데이터가 (G - 4)와 동일한 경우((G>>2)== odd number) && ((R==B) && (R==G-4) ))(단계 500), 해당 화소에 대한 회색 화소 검출 플래그(G_info)를 '1'로 설정한 후(단계 510) 종료한다. 그렇지 않은 경우, 해당 화소에 대한 회색 화소 검출 플래그(G_info)를 '0'로 설정한 후(단계 520) 종료한다. First, if G data shifted two bits in the LSB direction in the pixel is odd number, R data is equal to B data, and R data is equal to (G-4) ((G >> 2) = = odd number) && ((R == B) && (R == G-4))) (step 500), after setting the gray pixel detection flag (G_info) for that pixel to '1' (step 510 Exit. Otherwise, the gray pixel detection flag G_info for the pixel is set to '0' (step 520), and then ends.

전술한 회색 화소 검출부(312)를 이용하여 모든 화소에 대한 회색 화소 검출 플래그의 값을 설정하며, 회색 화소 검출 플래그가 '1'로 설정된 화소는 상기 절단 오류 보상부에 의해 보상된다.The gray pixel detection flag for all pixels is set using the aforementioned gray pixel detector 312, and the pixel in which the gray pixel detection flag is set to '1' is compensated by the truncation error compensator.

한편, 상기 청적색 화소 검출부(314)는 계단 및 얼룩 현상이 발생하는 청색(Blue) 계조 및 적색(Red) 계조의 화소를 검출하기 위한 것이다. 일반적으로 청색 계조나 적색 계조에서 발생하는 계단 및 얼룩 현상은 주로 푸른(Bluish) 영상 및 붉은(Reddish) 영상에서 두드러지게 된다. 따라서, 상기 청적색 화소 검출부(314)는 계단 및 얼룩 현상이 주로 발생하는 푸른 화소 및 붉은 화소를 검출하여 청색 화소 검출 플래그(B_info) 및 적색 화소 검출 플래그(R_info)를 '1'로 설정하게 된다.On the other hand, the blue-red pixel detector 314 is for detecting pixels of blue and red gradation in which staircases and spots occur. In general, staircases and smudges that occur in blue or red gradations are mainly prominent in blue and red images. Accordingly, the blue-red pixel detection unit 314 detects blue and red pixels, which are mainly caused by stair and unevenness, and sets the blue pixel detection flag B_info and the red pixel detection flag R_info to '1'. .

이하, 도 7을 참조하여 청적색 화소 검출부(314)의 동작을 순차적으로 설명한다. Hereinafter, the operation of the blue-red pixel detector 314 will be described sequentially with reference to FIG. 7.

만약, 해당 화소 및 상하좌우 주변 8화소의 Blue 영상 데이터의 평균값이 동일 화소들의 Red 영상 데이터의 평균값 및 Green 영상 데이터의 평균값보다 10배이상 큰 경우(단계 600), 청색 화소 검출 플래그(B_info)를 '1'로 설정하고 적색 화소 검출 플래그(R_info)를 '0'로 설정한다(단계 610). If the average value of the blue image data of the corresponding pixel and the eight pixels of upper, lower, left, and right sides is 10 times larger than the average value of the red image data and the green image data of the same pixels (step 600), the blue pixel detection flag B_info is determined. Set to '1' and set the red pixel detection flag R_info to '0' (step 610).

만약, 해당 화소 및 상하좌우 주변 8화소의 Red 영상 데이터의 평균값이 동일 화소들의 Blue 영상 데이터의 평균값 및 Green 영상 데이터의 평균값보다 10배이상 큰 경우(단계 620), 적색 화소 검출 플래그(R_info)를 '1'로 설정하고 청색 화소 검출 플래그(B_info)를 '0'로 설정한다(단계 630). If the average value of the red image data of the corresponding pixel and the eight pixels of upper, lower, left, and right sides is 10 times larger than the average value of the blue image data and the green image data of the same pixels (step 620), the red pixel detection flag R_info The value is set to '1' and the blue pixel detection flag B_info is set to '0' (step 630).

만약, 단계 600 및 단계 620에 포함되지 않는 경우에는, 적색 화소 검출 플래그(R_info) 및 청색 화소 검출 플래그(B_info)들을 모두 '0'로 설정한 후(단계 640), 종료한다. If not included in steps 600 and 620, the red pixel detection flag R_info and the blue pixel detection flag B_info are both set to '0' (step 640), and the process ends.

전술한 청적색 화소 검출부(314)에 의해 적색 또는 청색 화소 검출 플래그가 '1'로 설정된 화소는 상기 절단 오류 보상부에 의해 보상된다. The pixel in which the red or blue pixel detection flag is set to '1' by the above-described blue-red pixel detector 314 is compensated by the truncation error compensator.

다음, 해당 화소가 경계선 영역인지 여부를 검출하고(단계 650), 만약 해당 화소가 경계선 영역에 해당하는 경우에는 상기 청색 및 적색 화소 검출 플래그들을 모두 '0'으로 설정한 후(단계 660) 종료한다. 이때, 해당 화소가 경계선 영역인지 여부는 일반적인 경계선 검출 방법(Edge Detection)을 사용하여 판단하게 되며, 경계선 검출 방법은 이미 널리 공지된 기술이므로, 본 특허 명세서에서는 이에 대한 구체적인 설명을 생략한다. 참고로, 본 발명에 따른 보정 장치의 청적색 화소 검출부(314)는 해당 화소가 1 Pixel Edge(도 8의 (a) 참조), Half Pixel Edge(도 8의 (b) 및 (c) 참조), 1 Pixel Bounce(도 8의 (d)와 (e) 참조)에 해당하는 경우에 경계선 영역으로 판단하나, 본 발명의 권리 범위는 이러한 경계선 검출 방법(Edge Detection)에 제한되지는 아니한다. Next, it is detected whether or not the corresponding pixel is in the boundary area (step 650). If the corresponding pixel is in the boundary area, the blue and red pixel detection flags are all set to '0' (step 660). . In this case, whether or not the corresponding pixel is an edge region is determined using a general edge detection method, and since the edge detection method is already well known, a detailed description thereof will be omitted. For reference, the blue-red pixel detection unit 314 of the correction apparatus according to the present invention has one pixel edge (see (a) of FIG. 8) and a half pixel edge (see (b) and (c) of FIG. 8). In the case of 1 Pixel Bounce (refer to (d) and (e) of FIG. 8), the boundary area is determined, but the scope of the present invention is not limited to such edge detection method.

이와 같이, 각 화소에 대해 경계선 영역인지 여부를 판단하고, 경계선 영역에 해당하는 경우에는 해당 화소의 적색 및 청색 화소 검출 플래그(R_info, B_info)를 모두 '0'로 설정함으로써, 절단 오류 보상부에서 보상하지 않도록 하여 원 영상의 선명도를 유지시킬 수 있게 된다. In this way, it is determined whether each of the pixels is in the boundary region, and if it corresponds to the boundary region, both the red and blue pixel detection flags R_info and B_info of the pixel are set to '0', so that the truncation error compensation unit By not compensating, the sharpness of the original image can be maintained.

한편, 상기 보간 방향 설정부(316)는 상기 청적색 화소 검출부(314)에 의해 검출된 푸른(bluish) 화소 및 붉은(reddish) 화소의 보간(interpolation) 방향을 설정한다. 이하, 도 9의 (a) 내지 (b) 및 도 10을 참조하여 보간 방향 설정부의 동작을 구체적으로 설명한다. Meanwhile, the interpolation direction setting unit 316 sets the interpolation direction of the blue and red pixels detected by the blue-red pixel detection unit 314. Hereinafter, operations of the interpolation direction setting unit will be described in detail with reference to FIGS. 9A to 9B and FIG. 10.

먼저, 도 9의 (a)는 보간 방향을 설정하고자 하는 화소(P(0,0)) 및 상기 화소에 인접한 주변의 화소들을 도시한 것이며, 도 9의 (b)는 인접한 화소들의 방향들을 화살표로 표시한 것이다. 도 10은 상기 보간 방향 설정부의 동작을 순차적으로 설명하는 흐름도이다. First, FIG. 9A illustrates a pixel P (0,0) for which the interpolation direction is to be set, and pixels adjacent to the pixel, and FIG. 9B illustrates arrows of adjacent pixels. It is shown as. 10 is a flowchart for sequentially explaining the operation of the interpolation direction setting unit.

도 10을 참조하면, 먼저 수학식 1에 따라, GX, GY, GD1, GD2를 계산한다(단계 800). Referring to FIG. 10, first, G X , G Y , G D1 , and G D2 are calculated according to Equation 1 (step 800).

Figure 112006082085485-pat00001
Figure 112006082085485-pat00001

Figure 112006082085485-pat00002
Figure 112006082085485-pat00002

Figure 112006082085485-pat00003
Figure 112006082085485-pat00003

Figure 112006082085485-pat00004
Figure 112006082085485-pat00004

다음, 상기 계산된 GX, GY, GD1, GD2 중 가장 큰 값을 검출하고 이 값을 GMAX로 설정한다(단계 910).Next, the largest value among the calculated G X , G Y , G D1 , and G D2 is detected, and this value is set to G MAX (step 910).

만약 GMAX가 GX인 경우 보간 방향 플래그(D_info)를 '0'로 설정한다(단계 920).If G MAX is G X , the interpolation direction flag D_info is set to '0' (step 920).

만약 GMAX가 GY인 경우 보간 방향 플래그를 '1'로 설정한다(단계 930). If G MAX is G Y , the interpolation direction flag is set to '1' (step 930).

만약 GMAX가 GD1인 경우 보간 방향 플래그를 '2'로 설정한다(단계 940).If G MAX is G D1 , the interpolation direction flag is set to '2' (step 940).

만약 GMAX가 GD2인 경우 보간 방향 플래그를 '3'으로 설정한다(단계 950).If G MAX is G D2 , the interpolation direction flag is set to '3' (step 950).

전술한 보간 방향 설정부에 의하여 적색 또는 청색 화소 검출 플래그가 '1'로 설정된 화소들에 대하여 보간 방향 플래그를 설정한다. 만약 보간 방향 플래그가 '0'로 설정된 경우 도 9의 (b)의 X 방향이 보간 방향이 되며, 만약 보간 방향 플래그가 '1'로 설정된 경우 도 9의 (b)의 Y 방향이 보간 방향이 되며, 만약 보간 방향 플래그가 '2'로 설정된 경우 도 9의 (b)의 D1 방향이 보간 방향이 되며, 만약 보간 방향 플래그가 '3'으로 설정된 경우 도 9의 (b)의 D2 방향이 보간 방향이 된다. The interpolation direction flag is set for the pixels in which the red or blue pixel detection flag is set to '1' by the above-described interpolation direction setting unit. If the interpolation direction flag is set to '0', the X direction of FIG. 9 (b) is the interpolation direction. If the interpolation direction flag is set to '1', the Y direction of FIG. 9 (b) is the interpolation direction. If the interpolation direction flag is set to '2', the D1 direction in FIG. 9 (b) is the interpolation direction. If the interpolation direction flag is set to '3', the D2 direction in FIG. 9 (b) is interpolated. Direction.

이하, 본 발명의 바람직한 실시예에 따른 영상 데이터 보정 장치의 절단 오류 보상부(320)의 구성 및 동작을 구체적으로 설명한다. Hereinafter, the configuration and operation of the truncation error compensator 320 of the image data correcting apparatus according to an exemplary embodiment of the present invention will be described in detail.

상기 절단 오류 보상부(320)는 회색 화소 보상부(322) 및 화소 보간부(324)로 이루어져, 상기 절단 오류 추정부(310)에 의해 설정된 각 화소에 대한 회색 화소 검출 플래그(G_info), 적색 화소 검출 플래그(R_info), 청색 화소 검출 플래그(B_info), 보간 방향 플래그(D_info)들을 이용하여 각 화소의 영상 데이터를 보상하게 된다. The truncation error compensator 320 includes a gray pixel compensator 322 and a pixel interpolator 324, and a gray pixel detection flag G_info and a red color for each pixel set by the truncation error estimator 310 are included. Image data of each pixel is compensated using the pixel detection flag R_info, the blue pixel detection flag B_info, and the interpolation direction flags D_info.

상기 회색 화소 보상부(322)는 회색 화소 검출 플래그(G_info)가 '1'로 설정되어 있는지 여부를 확인하고, 만약 회색 화소 검출 플래그가 '1'로 설정된 화소는 Red 영상 데이터 및 Blue 영상 데이터 값을 해당 화소의 Green 영상 데이터의 값으로 대치한다.  The gray pixel compensator 322 checks whether the gray pixel detection flag G_info is set to '1', and if the gray pixel detection flag is set to '1', the gray image compensator 322 displays the red image data and the blue image data value. Is replaced with the value of the green image data of the corresponding pixel.

전술한 회색 화소 보상부(322)의 실행에 의하여, 원 영상의 회색을 그대로 재현할 수 있을 뿐만 아니라, 회색 계조의 확장 효과도 얻을 수 있게 되며, 상관색온도(CCT)를 일정하게 하는 부가적인 효과도 얻을 수 있게 된다. 도 11은 본 발명의 바람직한 실시예에 따른 회색 화소 보상부에 의해 보상되어 LCD 패널에 디스플레이된 회색 계조를 표시한 그래프로서, 원영상, 카메라 영상데이터 및 단말기 CPU에서의 회색 계조와 비교하여 표시하였다. By executing the above-described gray pixel compensator 322, not only the gray of the original image can be reproduced as it is, but also the expansion effect of gray gray can be obtained, and the additional effect of making the correlation color temperature (CCT) constant You will also get. FIG. 11 is a graph showing gray scales displayed on an LCD panel compensated by a gray pixel compensator according to an exemplary embodiment of the present invention, and is displayed in comparison with an original image, camera image data, and gray scales in a terminal CPU. .

도 12는 본 발명의 바람직한 실시예에 따른 회색 화소 보상부에 의해 보상된 실제 영상과 종래의 영상을 비교한 도면으로서, (a)는 종래의 방법에 따른 영상이며, (b)는 본 발명에 따라 보상된 영상이다. 도 12의 비교를 통해, 본 발명에 따른 보상에 의해 회색 계조가 색상을 띄는 경우는 제거되었음을 알 수 있다. 12 is a view comparing a conventional image and a conventional image compensated by a gray pixel compensator according to a preferred embodiment of the present invention, (a) is an image according to a conventional method, and (b) is The image is compensated accordingly. 12, it can be seen that the gray gradation has been removed by the compensation according to the present invention.

한편, 상기 화소 보간부(324)는 각 화소에 대한 상기 적색 및 청색 화소 검출 플래그(R_info, B_info) 및 보간 방향 플래그(D_info)를 이용하여 해당 화소를 보간시킴으로써, 영상의 계단 및 얼룩 현상을 제거하게 된다. 도 13은 본 발명의 바람직한 실시예에 따른 화소 보간부(324)의 동작을 순차적으로 설명하는 흐름도이다. 이하, 도 13을 참조하여 상기 화소 보간부(324)의 동작을 구체적으로 설명한다. Meanwhile, the pixel interpolation unit 324 interpolates the pixel using the red and blue pixel detection flags R_info and B_info and the interpolation direction flag D_info for each pixel, thereby eliminating the step and unevenness of the image. Done. 13 is a flowchart for sequentially explaining an operation of the pixel interpolator 324 according to an exemplary embodiment of the present invention. Hereinafter, an operation of the pixel interpolator 324 will be described in detail with reference to FIG. 13.

먼저, 만약 R_info 및 B_info가 모두 '0'으로 설정된 경우에는(단계 1200) 절단 오류에 대한 보상하지 아니하고 종료한다.First, if R_info and B_info are both set to '0' (step 1200), the process ends without compensating for the truncation error.

만약, R_info 또는 B_info가 '1'로 설정되어 있으며 D_info가 '0'인 경우(단계 1210), 아래의 수학식 2에 의해 해당 영상 데이터(P(0,0))를 수정한다(단계 1212).If R_info or B_info is set to '1' and D_info is '0' (step 1210), the corresponding image data P (0,0 ) is corrected by Equation 2 below (step 1212). .

Figure 112006082085485-pat00005
Figure 112006082085485-pat00005

만약, R_info 또는 B_info가 '1'로 설정되어 있으며 D_info가 '1'인 경우(단계 1220), 아래의 수학식 3에 의해 해당 영상 데이터(P(0,0))를 수정한다(단계 1222).If R_info or B_info is set to '1' and D_info is '1' (step 1220), the corresponding image data P (0,0 ) is corrected by Equation 3 below (step 1222). .

Figure 112006082085485-pat00006
Figure 112006082085485-pat00006

만약, R_info 또는 B_info가 '1'로 설정되며 D_info가 '2'인 경우(단계 1230), 아래의 수학식 4에 의해 해당 영상 데이터(P(0,0))를 수정한다(단계 1232).If R_info or B_info is set to '1' and D_info is '2' (step 1230), the corresponding image data P (0,0 ) is corrected by Equation 4 below (step 1232).

Figure 112006082085485-pat00007
Figure 112006082085485-pat00007

만약, R_info 또는 B_info가 '1'로 설정되며 D_info가 '3'인 경우(단계 1240), 아래의 수학식 5에 의해 해당 영상 데이터(P(0,0))를 수정한다(단계 1242).If R_info or B_info is set to '1' and D_info is '3' (step 1240), the corresponding image data P (0,0 ) is corrected according to Equation 5 below (step 1242).

Figure 112006082085485-pat00008
Figure 112006082085485-pat00008

본 발명에 따른 영상 데이터 보정 장치는 전술한 바와 같이 보간 방향 플래그를 이용하여 보간 방향을 결정하고, 보간 방향에 위치하는 화소들의 영상 데이터들을 이용하여 해당 화소에 대한 영상 데이터를 보간(interpolation)시킴으로써, 비대칭 비트 절단에 따른 오류를 보상하게 된다.The image data correction device according to the present invention determines the interpolation direction using the interpolation direction flag as described above, and interpolates the image data for the pixel using the image data of the pixels located in the interpolation direction. It compensates for errors caused by asymmetric bit truncation.

도 14의 (a)를 통해, 본 발명에 따른 보정 장치에 의하여 푸른(Bluish) 영상에 발생하는 계단 현상이 제거됨을 알 수 있으며, 도 14의 (b)를 통해, 본 발명에 따른 보정 장치에 의하여 붉은(reddish) 영상에 발생하는 계단 현상이 제거됨을 알 수 있다. 14 (a), it can be seen that the step phenomenon occurring in the blue (Bluish) image is removed by the correction device according to the present invention, and through FIG. 14 (b), the correction device according to the present invention. As a result, it can be seen that the step phenomenon occurring in the reddish image is removed.

도 15는 본 발명에 따른 효과를 확인하기 위하여 도시한 것으로, 도 15의 (a)는 종래의 방법에 따른 LCD 패널에 디스플레이된 영상이며, 도 15의 (b)는 본 발명에 따른 보정 장치가 적용된 LCD 패널에 디스플레이된 영상이다. 도 15를 통해, 본 발명에 따른 보정 장치가 적용된 LCD 패널에 디스플레이된 영상에 계단 및 얼룩 현상이 제거되었음을 알 수 있다. 15 is a view to confirm the effect according to the present invention, Figure 15 (a) is an image displayed on the LCD panel according to the conventional method, Figure 15 (b) is a correction device according to the present invention The image displayed on the applied LCD panel. Referring to FIG. 15, it can be seen that steps and spots are removed from an image displayed on the LCD panel to which the correction device according to the present invention is applied.

본 발명의 바람직한 실시예에 따른 LCD 모듈은 상기 절단 오류 보상부에 의해 보상된 영상 데이터를 그래픽 메모리(330)에 저장시키고, 구동부가 상기 그래픽 메모리에 저장된 영상 데이터들을 LCD 패널로 전송하여 디스플레이시킴으로써, 영상 데이터의 비대칭 절단으로 인하여 발생하는 계단 현상이나 얼룩 현상을 제거할 수 있게 된다. The LCD module according to the preferred embodiment of the present invention stores the image data compensated by the cutting error compensator in the graphics memory 330, and the driver transmits and displays the image data stored in the graphics memory to the LCD panel, It is possible to eliminate the step phenomenon or the uneven phenomenon caused by the asymmetrical cutting of the image data.

한편, 본 발명의 다른 실시예에 따른 LCD 모듈은 영상 데이터 보정 장치의 절단 오류 추정부로부터 출력되는 각 화소에 대한 영상 데이터, 회색 화소 검출 플래그, 적색 화소 검출 플래그, 청색 화소 검출 플래그 및 보간 방향 플래그들을 그래픽 메모리에 저장시킨다. 또한, 상기 영상 데이터 보정 장치의 절단 오류 보상부는 상기 그래픽 메모리에 저장된 각 화소에 대한 정보들을 판독하여 각 화소에 대한 영상 데이터를 보정한 후 구동부로 전송함으로써, LCD 패널에 보정된 영상데이터가 디스플레이 될 수 있도록 한다. On the other hand, the LCD module according to another embodiment of the present invention is the image data, gray pixel detection flag, red pixel detection flag, blue pixel detection flag and interpolation direction flag for each pixel output from the truncation error estimator of the image data correction device. Save them to graphics memory. In addition, the truncation error compensator of the image data compensator reads information about each pixel stored in the graphic memory, corrects the image data for each pixel, and transmits the image data to the driver to display the corrected image data on the LCD panel. To be able.

본 실시예에 따른 LCD 모듈은 상기 그래픽 메모리에 저장된 각 화소 데이터 및 각 플래그들에 대한 정보를 다른 용도로도 사용할 수 있게 된다. The LCD module according to the present exemplary embodiment may use the pixel data and the information about the flags stored in the graphic memory for other purposes.

이상에서 본 발명에 대하여 그 바람직한 실시예를 중심으로 설명하였으나, 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니다. 또한, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 발명의 본질적인 특성을 벗어나지 않는 범위에서 LCD 모듈의 성능을 향상시키기 위하여 본 명세서에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 그리고, 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다. The present invention has been described above with reference to preferred embodiments thereof, but this is merely an example and does not limit the present invention. In addition, one of ordinary skill in the art to which the present invention pertains that various modifications and applications not exemplified herein are possible in order to improve the performance of the LCD module without departing from the essential characteristics of the present invention. There will be. And differences relating to such modifications and applications should be construed as being included in the scope of the invention as defined in the appended claims.

본 발명에 의하여, 휴대용 단말기의 LCD 모듈로 입력되는 비대칭 절단된 영상 데이터를 정확하게 보상시킴으로써, 회색 화소가 색상을 띄게 되는 문제점을 해결하고, 회색 영상의 상관 색온도를 일정하게 유지시킬 수 있게 된다. According to the present invention, by accurately compensating the asymmetrical cut-out image data input to the LCD module of the portable terminal, it is possible to solve the problem that the gray pixels have a color, and to maintain a constant color temperature of the gray image.

또한, 본 발명에 의하여 휴대용 단말기의 LCD 모듈로 입력되는 비대칭 절단된 영상 데이터를 정확하게 보상시킴으로써, 푸른(Bluish) 영상이나 붉은(Reddish) 영상에 얼룩이 발생하거나 계단 현상이 발생하는 것을 방지하여, 원 영상에 가까운 정확한 색 재현이 가능하게 된다. In addition, by accurately compensating the asymmetrical cut image data input to the LCD module of the portable terminal according to the present invention, by preventing the occurrence of stains or stair phenomenon in the blue (Redish) image or red (Reddish) image, the original image Accurate color reproduction close to.

또한, 종래의 LUT을 이용하는 방법에 비하여, 본 발명은 Red 및 Blue 영상 데이터의 보간을 통하여 보다 많은 계조를 표현할 수 있게 되며, 그 결과 실제 LCD 패널상에 보다 많은 색을 재현할 수 있게 된다.In addition, compared to the conventional method using the LUT, the present invention can express more grayscales through interpolation of red and blue image data, and as a result, more colors can be reproduced on an actual LCD panel.

또한, 본 발명에 따른 LCD 모듈은 휴대용 단말기의 CPU 및 다른 구성 요소들과 16비트 연결(interface)를 사용함으로써 전력 소비를 감소시킴과 동시에 원 영상에 가까운 영상 데이터를 디스플레이시킬 수 있게 된다. 따라서, 본 발명에 따른 LCD 모듈은 장시간 사용해야 하는 DMB 폰과 같은 휴대용 방송 수신기의 디스플레이 모듈로 특히 적합할 것이다. In addition, the LCD module according to the present invention can reduce the power consumption and display image data close to the original image by using a 16-bit interface with the CPU and other components of the portable terminal. Therefore, the LCD module according to the present invention will be particularly suitable as a display module of a portable broadcast receiver such as a DMB phone which needs to be used for a long time.

Claims (14)

각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하고, 각 화소에 대하여 수신된 영상 데이터들로부터 상기 비대칭 절단에 의한 오류가 존재하는지 여부를 추정하는 절단 오류 추정부;Receives R, G, and B image data in which a part of the lower bits of the original image data are asymmetrically truncated for each pixel, and estimates whether an error due to the asymmetric truncation exists from the received image data for each pixel. A truncation error estimator; 상기 절단 오류 추정부에 의해 오류가 있다고 추정된 화소에 대하여 해당 영상 데이터의 오류를 보상하여 출력하는 절단 오류 보상부;A truncation error compensator for compensating and outputting an error of the corresponding image data with respect to a pixel estimated to have an error by the truncation error estimation unit; 를 구비하고, 상기 절단 오류 보상부에 의해 보상된 영상 데이터를 디스플레이 패널에 디스플레이시키는 것을 특징으로 하는 영상 데이터 보정 장치. And displaying the image data compensated by the cutting error compensator on a display panel. 제1항에 있어서, 상기 절단 오류 추정부는 회색 화소 검출부를 구비하고, The display apparatus of claim 1, wherein the truncation error estimator includes a gray pixel detector. 상기 회색 화소 검출부는 각 화소에 대하여 회색 화소인지 여부를 판단하고, 회색 화소로 판단된 화소에 대한 회색 화소 검출 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, The gray pixel detector determines whether the gray pixel is a gray pixel for each pixel, and sets the gray pixel detection flag for the pixel determined as the gray pixel to a preset value. 상기 절단 오류 보상부는 회색 화소 보상부를 구비하고, The truncation error compensator includes a gray pixel compensator, 상기 회색 화소 보상부는 회색 화소 검출 플래그가 기설정된 값으로 설정된 화소에 대한 Red 및 Blue 영상 데이터를 Green 영상 데이터로 대치하는 것을 특징으로 하는 영상 데이터 보정 장치.And the gray pixel compensator replaces red and blue image data of a pixel in which a gray pixel detection flag is set to a predetermined value with green image data. 제1항에 있어서, 상기 절단 오류 추정부는 청적색 화소 검출부를 구비하고, The display device of claim 1, wherein the truncation error estimator comprises a blue-red pixel detector. 상기 청적색 화소 검출부는 각 화소에 대하여 푸른(Bluish) 화소 또는 붉은(Reddish)화소 인지 여부를 판단하고, 만약 푸른 화소인 경우 해당 화소에 대한 청색 화소 검출 플래그를 기설정된 값으로 설정하고, 만약 붉은 화소인 경우 해당 화소에 대한 적색 화소 검출 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, The blue-red pixel detector determines whether the pixel is a blue pixel or a red pixel for each pixel, and if the blue pixel is a blue pixel, sets the blue pixel detection flag for the pixel to a predetermined value, In the case of a pixel, the red pixel detection flag for the corresponding pixel is set to a preset value. 상기 절단 오류 보상부는 화소 보간부를 구비하고, The truncation error compensation unit includes a pixel interpolation unit, 상기 화소 보간부는 각 화소에 대한 청색 및 적색 화소 검출 플래그들이 기설정된 값으로 설정된 경우 해당 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간시키는 것을 특징으로 하는 영상 데이터 보정 장치. And the pixel interpolation unit interpolates the image data of the pixel using the image data of adjacent pixels when the blue and red pixel detection flags for each pixel are set to a predetermined value. 제1항에 있어서, 상기 절단 오류 추정부는 청적색 화소 검출부 및 보간 방향 설정부를 구비하고,  The display apparatus of claim 1, wherein the truncation error estimator comprises a blue-red pixel detector and an interpolation direction setter. 상기 청적색 화소 검출부는 각 화소에 대하여 푸른(Bluish) 화소 또는 붉은(Reddish)화소 인지 여부를 판단하고, 만약 푸른 화소인 경우 해당 화소에 대한 청색 화소 검출 플래그를 기설정된 값으로 설정하고, 만약 붉은 화소인 경우 해당 화소에 대한 적색 화소 검출 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, The blue-red pixel detector determines whether the pixel is a blue pixel or a red pixel for each pixel, and if the blue pixel is a blue pixel, sets the blue pixel detection flag for the pixel to a predetermined value, In the case of a pixel, the red pixel detection flag for the corresponding pixel is set to a preset value. 상기 보간 방향 설정부는, 상기 청적색 화소 검출부에 의하여 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우, 해당 화소의 인접한 화소의 영상 데이터들을 비교하여 해당 화소에 대한 보간 방향을 결정하고, 상기 결정된 보간 방향에 따라 해당 화소에 대한 보간 방향 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, When the blue or red pixel detection flag is set to a preset value by the blue-red pixel detection unit, the interpolation direction setting unit compares image data of adjacent pixels of the corresponding pixel to determine an interpolation direction for the corresponding pixel. According to the interpolation direction, the interpolation direction flag for the pixel is set to a preset value. 상기 절단 오류 보상부는 화소 보간부를 구비하고, The truncation error compensation unit includes a pixel interpolation unit, 상기 화소 보간부는 각 화소에 대한 청색 또는 적색 화소 검출 플래그 및 보간 방향 플래그를 이용하여 각 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간시키는 것을 특징으로 하는 영상 데이터 보정 장치. And the pixel interpolation unit interpolates the image data of each pixel using the image data of adjacent pixels using a blue or red pixel detection flag and an interpolation direction flag for each pixel. 제3항 또는 제4항에 있어서, 상기 청적색 화소 검출부는 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소에 대하여 경계선 영역인지 여부를 검출하고, 만약 해당 화소가 경계선 영역으로 검출되는 경우 해당 화소에 대한 청색 및 적색 화소 검출 플래그들을 모두 '0'으로 설정하는 것을 특징으로 하며, The pixel detection unit of claim 3 or 4, wherein the blue-red pixel detection unit detects whether the blue or red pixel detection flag is a boundary area for a pixel set to a preset value, and if the pixel is detected as a boundary area, Wherein both the blue and red pixel detection flags for the pixel are set to '0', 상기 절단 오류 보상부의 화소 보간부는 특정 화소에 대한 청색 및 적색 화소 검출 플래그가 모두 '0'인 경우에는 해당 화소의 영상 데이터를 보간하지 아니하는 것을 특징으로 하는 영상 데이터 보정 장치. And the pixel interpolation unit of the truncation error compensator does not interpolate the image data of the pixel when both the blue and red pixel detection flags of the specific pixel are '0'. 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 있어서, In the display data correction method of the display module for receiving the image data of the R, G, B asymmetrically cut a portion of the original image data for each pixel for display on the display panel of the portable terminal, (a) 각 화소에 대한 R, G, B 영상 데이터가 {((G>>2) == odd number) && ((R==B) && (R==G-4))}의 조건을 만족하는지 여부를 판단하는 단계;(a) R, G, and B image data for each pixel satisfy the condition of {((G >> 2) == odd number) && ((R == B) && (R == G-4))} Determining whether it is satisfied; (b) 만약 전술한 조건을 만족하는 화소에 대한 회색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) setting the gray pixel detection flag for the pixel satisfying the above condition to a preset value; (c) 회색 화소 검출 플래그가 기설정된 값으로 설정된 화소의 R 및 B 영상 데이터를 해당 화소의 G 영상 데이터로 대치하는 단계;(c) replacing the R and B image data of the pixel in which the gray pixel detection flag is set to a preset value with the G image data of the pixel; 를 구비하여 회색 화소가 색을 띄는 것을 방지하는 것을 특징으로 하는 영상 데이터 보정 방법. And a gray pixel to prevent the color from appearing. 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 있어서, In the display data correction method of the display module for receiving the image data of the R, G, B asymmetrically cut a portion of the original image data for each pixel for display on the display panel of the portable terminal, (a) 만약 해당 화소 및 주변 화소의 B 영상 데이터의 평균값이 해당 화소 및 주변 화소의 R 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) If the average value of B image data of the corresponding pixel and neighboring pixels is larger than the average value of the R image data and the average value of the G image data of the corresponding pixel and neighboring pixels, the blue pixel detection flag of the corresponding pixel is preset. Setting to a value; (b) 만약 해당 화소 및 주변 화소의 R 영상 데이터의 평균값이 해당 화소 및 주변 화소의 B 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) If the average value of the R image data of the pixel and the surrounding pixels is larger than the average value of the B image data of the pixel and the surrounding pixels and the average value of the G image data, the red pixel detection flag of the pixel is preset. Setting to a value; (c) 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하고, 검출된 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간하는 단계;(c) detecting a pixel in which a blue pixel detection flag or a red pixel detection flag is set to a preset value, and interpolating the image data of the detected pixel using image data of adjacent pixels; 를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉 은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 하는 영상 데이터 보정 방법. The method of claim 1, further comprising detecting and compensating for blue or red pixels in which smudges or staircases occur. 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 있어서, In the display data correction method of the display module for receiving the image data of the R, G, B asymmetrically cut a portion of the original image data for each pixel for display on the display panel of the portable terminal, (a) 만약 해당 화소 및 주변화소의 B 영상 데이터의 평균값이 해당 화소 및 주변 화소의 R 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) If the average value of the B image data of the corresponding pixel and the surrounding pixel is larger than the average value of the R image data of the pixel and the surrounding pixel and the average value of the G image data, the blue pixel detection flag of the corresponding pixel is preset. Setting to a value; (b) 만약 해당 화소 및 주변 화소의 R 영상 데이터의 평균값이 해당 화소 및 주변 화소의 B 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) If the average value of the R image data of the pixel and the surrounding pixels is larger than the average value of the B image data of the pixel and the surrounding pixels and the average value of the G image data, the red pixel detection flag of the pixel is preset. Setting to a value; (c) 만약 해당 화소의 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우 해당 화소가 경계선 영역인지 여부를 판단하고, 만약 해당 화소가 경계선 영역인 경우 해당 화소의 청색 및 적색 화소 검출 플래그를 모두 '0'으로 설정하는 단계;(c) If the blue or red pixel detection flag of the corresponding pixel is set to a preset value, it is determined whether the pixel is a boundary area. If the pixel is a boundary area, both the blue and red pixel detection flags of the pixel are determined. Setting to '0'; (d) 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하고, 검출된 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간하며, 청색 및 적색 화소 검출 플래그가 모두 '0'으로 설정된 화소는 보간하지 아니하는 단계;(d) detecting a pixel in which the blue pixel detection flag or the red pixel detection flag is set to a preset value, interpolating the detected image data using the image data of adjacent pixels, and both the blue and red pixel detection flags are ' Not interpolating the pixel set to 0 '; 를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 하는 영상 데이터 보정 방법. And detecting a blue pixel or a reddish pixel in which a spot or stair occurs, and compensating for the same. 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 있어서, In the display data correction method of the display module for receiving the image data of the R, G, B asymmetrically cut a portion of the original image data for each pixel for display on the display panel of the portable terminal, (a) 만약 해당 화소 및 주변 화소의 B 영상 데이터의 평균값이 해당 화소 및 주변 화소의 R 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) If the average value of B image data of the corresponding pixel and neighboring pixels is larger than the average value of the R image data and the average value of the G image data of the corresponding pixel and neighboring pixels, the blue pixel detection flag of the corresponding pixel is preset. Setting to a value; (b) 만약 해당 화소 및 주변 화소의 R 영상 데이터의 평균값이 해당 화소 및 주변 화소의 B 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) If the average value of the R image data of the pixel and the surrounding pixels is larger than the average value of the B image data of the pixel and the surrounding pixels and the average value of the G image data, the red pixel detection flag of the pixel is preset. Setting to a value; (c) 만약 해당 화소가 (a) 또는 (b) 단계에 의하여 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우, 해당 화소의 인접한 화소의 영상 데이터들을 비교하고, 비교 결과에 따라 해당 화소의 보간 방향 플래그를 기설정된 값으로 설정하는 단계; (c) If the pixel is a blue or red pixel detection flag is set to a predetermined value by the step (a) or (b), the image data of the adjacent pixels of the pixel is compared, and according to the comparison result Setting an interpolation direction flag to a preset value; (d) 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하고, 검출된 화소의 영상 데이터를 보간하되, 보간 방향 플래그가 나타내는 방향의 인접한 화소들의 영상 데이터를 이용하여 보간하는 단계;(d) detecting a pixel in which a blue pixel detection flag or a red pixel detection flag is set to a predetermined value and interpolating the image data of the detected pixel, using the image data of adjacent pixels in the direction indicated by the interpolation direction flag. step; 를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 하는 영상 데이터 보정 방법. And detecting a blue pixel or a reddish pixel in which a spot or stair occurs, and compensating for the same. 휴대용 단말기의 디스플레이 패널에 디스플레이시키기 위하여, 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하는 디스플레이 모듈에서의 영상 데이터 보정 방법에 있어서,  In the display data correction method of the display module for receiving the image data of the R, G, B asymmetrically cut a portion of the original image data for each pixel for display on the display panel of the portable terminal, (a) 만약 해당 화소 및 주변 화소의 B 영상 데이터의 평균값이 해당 화소 및 주변 화소의 R 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 청색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(a) If the average value of B image data of the corresponding pixel and neighboring pixels is larger than the average value of the R image data and the average value of the G image data of the corresponding pixel and neighboring pixels, the blue pixel detection flag of the corresponding pixel is preset. Setting to a value; (b) 만약 해당 화소 및 주변 화소의 R 영상 데이터의 평균값이 해당 화소 및 주변 화소의 B 영상 데이터의 평균값 및 G 영상 데이터의 평균값보다 일정값 이상 큰 경우, 해당 화소의 적색 화소 검출 플래그를 기설정된 값으로 설정하는 단계;(b) If the average value of the R image data of the pixel and the surrounding pixels is larger than the average value of the B image data of the pixel and the surrounding pixels and the average value of the G image data, the red pixel detection flag of the pixel is preset. Setting to a value; (c) 만약 (a) 또는 (b) 단계에 의하여 해당 화소의 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우 해당 화소가 경계선 영역인지 여부를 판단하고, 만약 해당 화소가 경계선 영역인 경우 해당 화소의 청색 및 적색 화소 검출 플래그를 모두 '0'으로 설정하는 단계;(c) If the blue or red pixel detection flag of the pixel is set to a preset value according to step (a) or (b), it is determined whether the pixel is a boundary area, and if the pixel is a boundary area, Setting both the blue and red pixel detection flags of the pixel to '0'; (d) 만약 해당 화소가 (a) 또는 (b) 단계에 의하여 청색 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 경우, 해당 화소의 인접한 화소의 영상 데이터들을 비교하고, 비교 결과에 따라 해당 화소의 보간 방향 플래그를 기설정된 값 으로 설정하는 단계; (d) If the corresponding pixel is set to the preset value of the blue or red pixel detection flag according to (a) or (b), the image data of the adjacent pixels of the corresponding pixel are compared, and the corresponding pixel is Setting an interpolation direction flag to a preset value; (d) 청색 및 적색 화소 검출 플래그가 모두 '0'으로 설정된 화소의 영상 데이터는 보간하지 아니하며, 청색 화소 검출 플래그 또는 적색 화소 검출 플래그가 기설정된 값으로 설정된 화소를 검출하여 영상 데이터를 보간하되, 보간 방향 플래그가 나타내는 방향의 인접한 화소들의 영상 데이터를 이용하여 보간하는 단계;(d) The image data of the pixel in which both the blue and red pixel detection flags are set to '0' is not interpolated, and the image data is interpolated by detecting the pixel in which the blue pixel detection flag or the red pixel detection flag is set to a preset value. Interpolating using image data of adjacent pixels in a direction indicated by an interpolation direction flag; 를 구비하여 얼룩이나 계단 현상이 발생하는 푸른(Bluish) 화소 또는 붉은(Reddish) 화소를 검출하고 이를 보상하는 것을 특징으로 하는 영상 데이터 보정 방법. And detecting a blue pixel or a reddish pixel in which a spot or stair occurs, and compensating for the same. 각 화소에 대하여 원 영상 데이터의 하위 비트의 일부가 비대칭 절단된 R, G, B 의 영상 데이터를 수신하고, 각 화소에 대하여 수신된 영상 데이터들로부터 상기 비대칭 절단에 의한 오류가 존재하는지 여부를 추정하고, 추정 결과에 따라 각 화소에 대하여 추정 결과 플래그들을 설정하는 절단 오류 추정부; Receives R, G, and B image data in which a part of the lower bits of the original image data are asymmetrically truncated for each pixel, and estimates whether an error due to the asymmetric truncation exists from the received image data for each pixel. A truncation error estimator configured to set estimation result flags for each pixel according to the estimation result; 각 영상 데이터 및 상기 절단 오류 추정부에 의해 설정된 각 화소에 대한 추정 결과 플래그들을 저장하는 그래픽 메모리;A graphic memory for storing estimation result flags for each pixel set by each image data and the truncation error estimator; 상기 그래픽 메모리에 저장된 각 화소에 대한 추정 결과 플래그들을 이용하여 해당 화소에 대한 영상 데이터를 보정하여 출력하는 절단 오류 보상부;A truncation error compensator for correcting and outputting image data of the corresponding pixel by using estimation result flags for each pixel stored in the graphic memory; 상기 절단 오류 보상부로부터 출력되는 보정된 영상 데이터를 디스플레이 패널로 전송하여 디스플레이시키는 구동부;A driver which transmits and displays corrected image data output from the truncation error compensator to a display panel; 를 구비하여, 원 영상 데이터가 비대칭 절단됨에 따라 발생되는 오류들을 보 상하여 디스플레이시키는 디스플레이 모듈. And a display module configured to compensate for and display errors generated as the original image data is asymmetrically cut. 제11항에 있어서, 상기 절단 오류 추정부는 회색 화소 검출부를 구비하고,  The display apparatus of claim 11, wherein the truncation error estimator includes a gray pixel detector. 상기 회색 화소 검출부는 각 화소에 대하여 회색 화소인지 여부를 판단하고, 회색 화소로 판단된 화소에 대한 회색 화소 검출 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, The gray pixel detector determines whether the gray pixel is a gray pixel for each pixel, and sets the gray pixel detection flag for the pixel determined as the gray pixel to a preset value. 상기 절단 오류 보상부는 회색 화소 보상부를 구비하고, The truncation error compensator includes a gray pixel compensator, 상기 회색 화소 보상부는 회색 화소 검출 플래그가 기설정된 값으로 설정된 화소에 대한 Red 및 Blue 영상 데이터를 Green 영상 데이터로 대치하여 출력하는 것을 특징으로 하는 디스플레이 모듈.And the gray pixel compensator replaces the red and blue image data of the pixel for which the gray pixel detection flag is set to a predetermined value with green image data. 제11항에 있어서, 상기 절단 오류 추정부는 청적색 화소 검출부를 구비하고,  The display device of claim 11, wherein the truncation error estimator comprises a blue-red pixel detector. 상기 청적색 화소 검출부는 각 화소에 대하여 푸른(Bluish) 화소 또는 붉은(Reddish)화소 인지 여부를 판단하고, 만약 푸른 화소인 경우 해당 화소에 대한 청색 화소 검출 플래그를 기설정된 값으로 설정하고, 만약 붉은 화소인 경우 해당 화소에 대한 적색 화소 검출 플래그를 기설정된 값으로 설정하는 것을 특징으로 하며, The blue-red pixel detector determines whether the pixel is a blue pixel or a red pixel for each pixel, and if the blue pixel is a blue pixel, sets the blue pixel detection flag for the pixel to a predetermined value, In the case of a pixel, the red pixel detection flag for the corresponding pixel is set to a preset value. 상기 절단 오류 보상부는 화소 보간부를 구비하고, The truncation error compensation unit includes a pixel interpolation unit, 상기 화소 보간부는 각 화소에 대한 청색 및 적색 화소 검출 플래그들이 기 설정된 값으로 설정된 경우 해당 화소의 영상 데이터를 인접한 화소들의 영상 데이터를 이용하여 보간시켜 출력하는 것을 특징으로 하는 디스플레이 모듈.And the blue and red pixel detection flags for each pixel are interpolated and output image data of the corresponding pixel using the image data of adjacent pixels. 제11항 내지 제13항 중의 어느 한 항에 있어서, 상기 디스플레이 모듈은 LCD 모듈인 것을 특징으로 하며, LCD 모듈로 입력되는 R, G, B의 원 영상 데이터는 각각 5, 6, 5 비트로 이루어지며, 상기 절단 오류 보상부로부터 출력되는 R, G, B 영상 데이터는 각각 8, 8, 8 비트로 이루어지는 것을 특징으로 하는 디스플레이 모듈.The display module according to any one of claims 11 to 13, wherein the display module is an LCD module, and raw image data of R, G, and B input to the LCD module is composed of 5, 6, and 5 bits, respectively. And R, G, and B image data output from the truncation error compensator are 8, 8, and 8 bits, respectively.
KR1020060110488A 2006-11-09 2006-11-09 Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied Expired - Fee Related KR100814350B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020060110488A KR100814350B1 (en) 2006-11-09 2006-11-09 Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied
PCT/KR2007/005637 WO2008056952A1 (en) 2006-11-09 2007-11-09 Asymmetric truncation error compensation device for mobile phone and method thereof and display module using the device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060110488A KR100814350B1 (en) 2006-11-09 2006-11-09 Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied

Publications (1)

Publication Number Publication Date
KR100814350B1 true KR100814350B1 (en) 2008-03-18

Family

ID=39364722

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060110488A Expired - Fee Related KR100814350B1 (en) 2006-11-09 2006-11-09 Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied

Country Status (2)

Country Link
KR (1) KR100814350B1 (en)
WO (1) WO2008056952A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101810530B1 (en) 2016-05-18 2017-12-19 강원대학교산학협력단 Additional data transmission method, and video transmission system by using the method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08242415A (en) * 1994-12-28 1996-09-17 Thomson Consumer Electron Inc Device for compensating truncation error in digital video signal decoder
KR20040086600A (en) * 2003-03-31 2004-10-11 엔이씨 엘씨디 테크놀로지스, 엘티디. Video processor with a gamma correction memory of reduced size
KR20050051908A (en) * 2003-11-28 2005-06-02 엘지전자 주식회사 Apparatus for improvement image quality of digital display
KR20070022596A (en) * 2005-08-22 2007-02-27 톰슨 라이센싱 Method and device for processing video data to be displayed on a display device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6972778B2 (en) * 2002-06-27 2005-12-06 Koninklijke Philips Electronics N.V. Color re-mapping for color sequential displays
KR20040085731A (en) * 2003-04-01 2004-10-08 엘지전자 주식회사 Apparatus for controlling color liquid crystal display
KR100605841B1 (en) * 2004-06-03 2006-08-01 삼성전자주식회사 LCD's Gray Level Correlated Color Temperature Correction Apparatus and Method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08242415A (en) * 1994-12-28 1996-09-17 Thomson Consumer Electron Inc Device for compensating truncation error in digital video signal decoder
KR20040086600A (en) * 2003-03-31 2004-10-11 엔이씨 엘씨디 테크놀로지스, 엘티디. Video processor with a gamma correction memory of reduced size
KR20050051908A (en) * 2003-11-28 2005-06-02 엘지전자 주식회사 Apparatus for improvement image quality of digital display
KR20070022596A (en) * 2005-08-22 2007-02-27 톰슨 라이센싱 Method and device for processing video data to be displayed on a display device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101810530B1 (en) 2016-05-18 2017-12-19 강원대학교산학협력단 Additional data transmission method, and video transmission system by using the method

Also Published As

Publication number Publication date
WO2008056952A1 (en) 2008-05-15

Similar Documents

Publication Publication Date Title
US11900852B2 (en) Method and device for obtaining display compensation information, and display compensation method and device
JP4479709B2 (en) Image display device, image display method, image display program, recording medium storing image display program, and electronic apparatus
CN112767867B (en) Display panel and brightness compensation method and device thereof
JP4073949B2 (en) Display device
KR101367199B1 (en) Image display device and method for revising display character thereof
JP5430068B2 (en) Display device
CN108322683B (en) Display apparatus and image processing apparatus
US9196204B2 (en) Image processing apparatus and image processing method
US8848004B2 (en) Method of calculating correction value and display device
KR20080038036A (en) Image display apparatus, image display method, recording medium recording image display program, and electronic device
US20140118423A1 (en) Liquid crystal display apparatus
KR20060125482A (en) Image processing apparatus, liquid crystal display, and color correction method
WO2022032919A1 (en) Grayscale-adaptive correction data control method and apparatus, and led display screen
US20100309218A1 (en) Method for color calibration and device using the same
KR101295881B1 (en) Method of correcting preferred color and display apparatus using the same
JP5057884B2 (en) Display device
JP2010054729A (en) Liquid crystal display device and color processing method
CN100479486C (en) Automatic image correcting circuit
KR100814350B1 (en) Correction apparatus for correcting asymmetrical truncation error of image data of portable terminal and method thereof and display module to which the method is applied
JP2000194325A (en) Liquid crystal display device and signal processing method thereof
JP2007324665A (en) Image correction apparatus and video display apparatus
US8712152B2 (en) Method of processing data and display apparatus for performing the method
US20040227712A1 (en) Image processing method, image processing apparatus, and liquid crystal display using same
KR100508306B1 (en) An Error Diffusion Method based on Temporal and Spatial Dispersion of Minor Pixels on Plasma Display Panel
KR101651293B1 (en) Color gamut compressing method and display device using the same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20061109

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20071114

Patent event code: PE09021S01D

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: 20080122

N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20080226

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20080311

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20080311

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20120202