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

KR101705369B1 - Method of controlling polarity of data voltage and liquid crystal display using the same - Google Patents

Method of controlling polarity of data voltage and liquid crystal display using the same Download PDF

Info

Publication number
KR101705369B1
KR101705369B1 KR1020100079684A KR20100079684A KR101705369B1 KR 101705369 B1 KR101705369 B1 KR 101705369B1 KR 1020100079684 A KR1020100079684 A KR 1020100079684A KR 20100079684 A KR20100079684 A KR 20100079684A KR 101705369 B1 KR101705369 B1 KR 101705369B1
Authority
KR
South Korea
Prior art keywords
polarity
data
dot
control signal
count
Prior art date
Application number
KR1020100079684A
Other languages
Korean (ko)
Other versions
KR20120017161A (en
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 KR1020100079684A priority Critical patent/KR101705369B1/en
Publication of KR20120017161A publication Critical patent/KR20120017161A/en
Application granted granted Critical
Publication of KR101705369B1 publication Critical patent/KR101705369B1/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3614Control of polarity reversal in general
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3648Control of matrices with row and column drivers using an active matrix
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/36Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3685Details of drivers for data electrodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

본 발명은 액정표시패널에 공급되는 데이터전압들의 극성 균형을 맞추기 위한 데이터전압의 극성 제어 방법과 이를 이용한 액정표시장치에 관한 것으로, 이 극성 제어 방법은 I(I는 3~18 사이의 3의 배수 중 어느 하나) 도트 단위로 입력 영상의 극성 균형 정도를 분석하는 단계; 상기 I 도트 단위로 디폴트 극성제어신호의 극성 패턴과, 상기 디폴트 극성제어신호의 반전신호로 발생되는 반전 극성제어신호의 극성 패턴 중 어느 하나를 선택하고, 선택된 극성 패턴을 지시하는 데이터를 소스 드라이브 IC로 전송하는 단계; 및 상기 소스 드라이브 IC 내에서 상기 극성 패턴을 지시하는 데이터를 바탕으로 상기 선택된 극성 패턴의 극성제어신호를 복원하고, 상기 선택된 극성 패턴의 극성제어신호를 이용하여 상기 입력 영상의 데이터를 정극성/부극성 아날로그 데이터전압으로 변환하여 액정표시패널의 데이터라인들로 출력하는 단계를 포함한다. The present invention relates to a polarity control method of a data voltage for adjusting a polarity of data voltages supplied to a liquid crystal display panel and a liquid crystal display using the same, Analyzing the degree of polarity balance of the input image in units of dots; A polarity pattern of a default polarity control signal in the I dot unit and a polarity pattern of an inverted polarity control signal generated in an inverted signal of the default polarity control signal and supplies data indicating the selected polarity pattern to the source drive IC ; And a control circuit for restoring the polarity control signal of the selected polarity pattern based on the data indicating the polarity pattern in the source drive IC, Polarity analog data voltages and outputting them to the data lines of the liquid crystal display panel.

Description

데이터전압의 극성 제어 방법과 이를 이용한 액정표시장치{METHOD OF CONTROLLING POLARITY OF DATA VOLTAGE AND LIQUID CRYSTAL DISPLAY USING THE SAME}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method of controlling polarity of a data voltage and a liquid crystal display using the same,

본 발명은 액정표시패널에 공급되는 데이터전압들의 극성 균형을 맞추기 위한 데이터전압의 극성 제어 방법과 이를 이용한 액정표시장치에 관한 것이다.
The present invention relates to a polarity control method of a data voltage for balancing a polarity of data voltages supplied to a liquid crystal display panel and a liquid crystal display using the same.

액티브 매트릭스(Active Matrix) 구동방식의 액정표시장치는 스위칭 소자로서 박막트랜지스터(Thin Film Transistor : 이하 "TFT"라 함)를 이용하여 동영상을 표시하고 있다. 이 액정표시장치는 음극선관(Cathode Ray Tube, CRT)에 비하여 소형화가 가능하여 휴대용 정보기기, 사무기기, 컴퓨터 등에서 표시기에 응용됨은 물론, 텔레비젼에도 응용되어 음극선관을 빠르게 대체하고 있다. A liquid crystal display device of an active matrix driving type displays a moving picture by using a thin film transistor (hereinafter referred to as "TFT") as a switching element. This liquid crystal display device can be downsized as compared with a cathode ray tube (CRT), and is applied to a display device in a portable information device, an office machine, a computer, etc., and is also applied to a television, thereby quickly replacing a cathode ray tube.

액정표시장치의 액정셀들은 화소전극에 공급되는 데이터전압과 공통전극에 공급되는 공통전압의 전위차에 따라 투과율을 변화시킴으로써 화상을 표시한다. 액정표시장치는 잔상을 줄이고 액정의 열화를 방지하기 위하여 액정에 인가되는 데이터전압의 극성을 주기적으로 반전시키는 인버젼 방식으로 구동되고 있다. Liquid crystal cells of a liquid crystal display display an image by changing the transmittance according to the potential difference between the data voltage supplied to the pixel electrode and the common voltage supplied to the common electrode. The liquid crystal display device is driven by an inversion method in which the polarity of the data voltage applied to the liquid crystal is periodically inverted in order to reduce the afterimage and prevent deterioration of the liquid crystal.

액정표시장치가 인버젼 방식으로 구동되면 액정셀들에 충전되는 데이터전압의 극성과 입력 영상의 데이터 패턴의 상관 관계에 따라 액정표시장치의 화질이 떨어질 수 있다. 입력 영상에서 도 1 및 도 2와 같은 문제 패턴(problem pattern)의 데이터가 포함되면 액정표시패널에 충전되는 데이터전압들의 극성이 정극성과 부극성이 균형을 맞추지 않고 어느 한 극성이 우세 극성으로 나타날 수 있다. 이 경우에, 우세 극성 방향으로 공통전극에 인가되는 공통전압이 쉬프트된다. 공통전압이 쉬프트되면 액정셀들의 기준 전위가 흔들리기 때문에 관찰자는 액정표시장치에 표시된 화상에서 플리커(flicker)나 스메어(smear) 현상을 느낄 수 있다.If the liquid crystal display device is driven in an inversion mode, the image quality of the liquid crystal display device may be deteriorated according to the correlation between the polarity of the data voltage charged in the liquid crystal cells and the data pattern of the input image. When the data of the problem pattern shown in FIGS. 1 and 2 is included in the input image, the polarities of the data voltages charged in the liquid crystal display panel are not balanced between the positive polarity and the negative polarity, have. In this case, the common voltage applied to the common electrode in the dominant polarity direction is shifted. When the common voltage is shifted, since the reference potential of the liquid crystal cells is fluctuated, the observer can feel flicker or smear in the image displayed on the liquid crystal display device.

도 1 및 도 3은 액정표시장치를 도트 인버젼으로 구동할 때, 화질이 떨어질 수 있는 문제 패턴의 데이터 예들을 나타낸다. Figs. 1 and 3 show data examples of a problem pattern in which image quality may be degraded when the liquid crystal display device is driven in a dot-inversion mode.

도 1과 같이 화이트 계조의 픽셀 데이터(백색)와 블랙 계조의 픽셀 데이터(흑색)가 1 픽셀 단위로 교번하는 패턴을 셧다운 패턴(Shutdown pattern)이라 한다. 픽셀 데이터 각각은 적색 서브픽셀 데이터(R), 녹색 서브픽셀 데이터(G) 및 청색 서브픽셀 데이터(B)를 포함한다. 셧다운 패턴의 검출방법은 입력 영상에 포함된 셧다운 패턴을 카운트하여 그 카운트값에 따라 셧다운 패턴 여부를 판단할 수 있다. 예컨대, 셧다운 패턴의 검출방법은 제N(N은 자연수) 픽셀 데이터가 화이트 계조의 픽셀 데이터이고, 제N+1 픽셀 데이터가 블랙 계조의 픽셀 데이터일 때 문제 픽셀 카운터의 카운트값을 1씩 증가시키고 그 카운트값이 소정의 문턱값 이상일 때 입력 영상의 데이터를 셧다운 패턴으로 판단한다. 셧다운 패턴을 인식하기 위해서는 도 2와 같이 6 개의 서브픽셀들에서 나타날 수 있는 최대 (23-1)×2 = 14 개의 패턴들을 사전에 정의하여야 하고, 그 패턴들 각각을 검출하기 위한 로직 회로가 필요하다. As shown in Fig. 1, a pattern in which pixel data (white) of white gradation and pixel data (black) of black gradation alternate in units of one pixel is referred to as a shutdown pattern. Each of the pixel data includes red subpixel data R, green subpixel data G, and blue subpixel data B, respectively. The method of detecting the shutdown pattern can count the shutdown pattern included in the input image and judge whether or not the shutdown pattern is in accordance with the count value. For example, in the method of detecting the shutdown pattern, the count value of the problem pixel counter is incremented by 1 when the N-th (N is a natural number) pixel data is white gradation pixel data and the (N + 1) th pixel data is black gradation pixel data When the count value is equal to or larger than a predetermined threshold value, the data of the input image is determined as a shutdown pattern. In order to recognize the shutdown pattern, as shown in FIG. 2, a maximum of (2 3 -1) 2 = 14 patterns that can appear in six subpixels should be defined in advance, and a logic circuit for detecting each of the patterns need.

도 3과 같이 화이트 계조의 픽셀 데이터(백색)와 블랙 계조의 픽셀 데이터(흑색)가 2 픽셀 단위로 교번하는 패턴을 스메어 패턴(Smear pattern)이라 한다. 픽셀 데이터 각각은 적색 서브픽셀 데이터(R), 녹색 서브픽셀 데이터(G) 및 청색 서브픽셀 데이터(B)를 포함한다. 스메어 패턴의 검출방법은 입력 영상에 포함된 스메어 패턴을 카운트하여 그 카운트값에 따라 셧다운 패턴 여부를 판단할 수 있다. 예컨대, 스메어 패턴의 검출방법은 제N 및 N+1 픽셀 데이터들이 화이트 계조의 픽셀 데이터이고, 제N+1 및 제N+2 픽셀 데이터가 블랙 계조의 픽셀 데이터일 때 문제 픽셀 카운터의 카운트값을 1씩 증가시키고 그 카운트값이 소정의 문턱값 이상일 때 입력 영상의 데이터를 스메어 패턴으로 판단한다. 스메어 패턴의 경우에는, 12 개의 서브픽셀 데이터들에서 나타날 수 있는 최대 (26-1)×2 = 126 개의 패턴들을 사전에 정의하여야 하고, 그 패턴들 각각을 검출하기 위한 검출 로직 회로가 필요하다. As shown in Fig. 3, a pattern in which pixel data (white) of white gradation and pixel data (black) of black gradation alternate in units of two pixels is called a smear pattern. Each of the pixel data includes red subpixel data R, green subpixel data G, and blue subpixel data B, respectively. The smear pattern detection method can count the smear pattern included in the input image and determine whether or not the pattern is a shutdown pattern according to the count value. For example, the smear pattern detection method is a method in which the Nth and (N + 1) -th pixel data are pixel data of white tones, and when the (N + 1) And the data of the input image is determined as a smear pattern when the count value is equal to or greater than a predetermined threshold value. In the case of a squared pattern, a maximum of (2 6 -1) x 2 = 126 patterns that can appear in 12 subpixel data must be defined in advance, and a detection logic circuit for detecting each of the patterns is required Do.

공통전압(Vcom)의 쉬프트를 유발하는 문제 패턴들은 셧다운 패턴이나 스메어 패턴에 한정되지 않는다. 예컨대, 문제 패턴은 도 6 및 도 7과 같이 1 픽셀의 데이터들이 화이트 계조의 서브 픽셀 데이터(백색)과 블랙 계조의 서브 픽셀 데이터를 포함하는 플리커 패턴을 포함한다. The problematic patterns causing the shift of the common voltage (Vcom) are not limited to the shutdown pattern or the squared pattern. For example, as shown in Figs. 6 and 7, the problem pattern includes one-pixel data of a white gradation subpixel data (white) and a black gradation subpixel data.

종래 기술은 다양한 유형의 문제 패턴을 인식하기 위하여, 문제 패턴 각각을 정의하기 위한 많은 양의 기본 패턴들을 미리 정의하여야 한다. 따라서, 종래 기술은 기본 패턴들을 정의하기 위한 메모리 저장용량이 커야 하고, 그 기본 패턴들과 입력 패턴을 비교하여 그 결과를 문턱값과 비교하는 로직 회로가 필요하므로 하드웨어의 복잡도가 높고 회로 비용이 높다. 또한, 종래 기술은 문제 패턴이 인식되면 공통전압의 쉬프트를 억제하는 방향으로 데이터 전압의 극성을 변경할 수 있는데, 그 극성 변환 시점을 다음 라인 데이터나 혹은 다음 프레임 데이터에 적용할 수 밖에 없다. 데이터 전압의 극성 변환은 문턱값 보다 작은 비문제 패턴들에도 동일하게 적용된다.Prior art has to predefine a large amount of basic patterns to define each of the problem patterns in order to recognize various types of problem patterns. Therefore, the conventional technique requires a large memory storage capacity for defining basic patterns, requires a logic circuit that compares the basic patterns with input patterns, and compares the results with a threshold value, resulting in high hardware complexity and high circuit cost . Further, in the related art, if the problem pattern is recognized, the polarity of the data voltage can be changed in a direction that suppresses the shift of the common voltage, and the polarity change point can not be applied to the next line data or the next frame data. The polarity conversion of the data voltage is equally applied to non-problematic patterns smaller than the threshold value.

극성 변환 방법은 문제 패턴 유형에 따라 수평 1 도트 인버젼(Horizontal 1 dot inversion)과 수평 2 도트 인버젼 중 어느 하나를 선택하는 방법이 있다. 수평 1 도트 인버젼은 액정표시패널에서 동일한 수평 표시라인에 나란히 배열된 제4k(k는 양의 정수) 내지 제4k+4 도트의 액정셀들에 충전되는 데이터전압의 극성을 다음과 같이 변환한다. 수평 1 도트 인버젼은 제N(N은 양의 정수) 프레임기간 동안, 제4k(k는 양의 정수)+1 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+2 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+3 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+4 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로 변환한다. 그리고 수평 1 도트 인버젼은 제N+1 프레임기간 동안, 제4k+1 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+2 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+3 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+4 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로 각각 변환한다. 따라서, 수평 1 도트 인버젼은 액정표시패널에서 동일한 수평 표시라인에 배열된 액정셀들에 충전되는 데이터전압들의 극성을 좌측으로부터 우측 순으로 "+ - + -" 또는 "- + - +"가 반복되는 형태로 변환한다. In the polarity conversion method, there is a method of selecting either a horizontal 1 dot inversion (horizontal 1 dot inversion) or a horizontal 2 dot version depending on the problem pattern type. The version with the horizontal one dot converts the polarity of the data voltage charged in the liquid crystal cells of 4k (k is positive integer) to 4k + 4 dots arranged side by side on the same horizontal display line in the liquid crystal display panel as follows . (N is a positive integer) frame period, the polarity of the data voltage charged in the liquid crystal cell of 4k (k is a positive integer) + 1 dot is defined as positive (+), The polarity of the data voltage charged in the liquid crystal cell of 4k + 2 dots is negative (-), the polarity of the data voltage charged in the liquid crystal cell of the (4k + 3) The negative polarity of the data voltage charged in the liquid crystal cell of the liquid crystal cell is converted to negative (-). In the case of the horizontal one-dot version, the polarity of the data voltage charged in the liquid crystal cell of the (4k + 1) -th dot is negative (-) while the polarity of the data voltage charged in the liquid crystal cell of the The polarity of the data voltage charged in the liquid crystal cell of the (4k + 3) -th dot is set to the negative (-), the polarity of the data voltage charged in the liquid crystal cell of the (+), Respectively. Therefore, the version with the horizontal one dot is used to repeat the polarity of the data voltages charged in the liquid crystal cells arranged on the same horizontal display line in the liquid crystal display panel from "+ - + -" or "- + - +" .

수평 2 도트 인버젼은 액정표시패널에서 동일한 수평 표시라인에 나란히 배열된 제4k 내지 제4k+4 도트의 액정셀들에 충전되는 데이터전압의 극성을 다음과 같이 변환한다. 수평 2 도트 인버젼은 제N 프레임기간 동안, 제4k+1 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+2 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+3 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+4 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로 변환한다. 그리고 수평 2 도트 인버젼은 제N+1 프레임기간 동안, 제4k+1 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로, 제4k+2 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+3 도트의 액정셀에 충전되는 데이터전압의 극성을 정극성(+)으로, 제4k+4 도트의 액정셀에 충전되는 데이터전압의 극성을 부극성(-)으로 각각 변환한다. 따라서, 수평 2 도트 인버젼은 액정표시패널에서 동일한 수평 표시라인에 배열된 액정셀들에 충전되는 데이터전압들의 극성을 좌측으로부터 우측 순으로 "+ - - +" 또는 "- + + -"가 반복되는 형태로 변환한다. The version with horizontal two dots converts the polarity of the data voltage charged in the liquid crystal cells of the 4k th to the 4k + 4th dots arranged side by side on the same horizontal display line in the liquid crystal display panel as follows. In a version with a horizontal 2-dot period, the polarity of the data voltage charged in the liquid crystal cell of the (4k + 1) -th dot is positive (+) while the polarity of the data voltage charged in the liquid crystal cell of the (-), the polarity of the data voltage charged in the liquid crystal cell of the (4k + 3) th dot is negative (-), the polarity of the data voltage charged in the liquid crystal cell of the +). In a version with a horizontal 2-dot period, the polarity of the data voltage charged in the liquid crystal cell of the (4k + 1) -th dot is negative (-) while the data charged in the liquid crystal cell of the The polarity of the data voltage charged in the liquid crystal cell of the (4k + 3) th dot is set to the positive (+), and the polarity of the data voltage charged in the liquid crystal cell of the And negative polarity (-), respectively. Therefore, the version with the horizontal two-dot repetition of "+ - - +" or "- + + -" repeats the polarities of the data voltages charged in the liquid crystal cells arranged on the same horizontal display line in the liquid crystal display panel .

셧다운 패턴에서 수평 1 도트 인버젼으로 데이터 전압들의 극성 패턴을 변환하면 도 4와 같이 정극성 데이터전압의 개수가 부극성 데이터전압의 그것에 비하여 약 2 배 정도 많아져 데이터전압의 극성이 정극성 쪽으로 치우치고, 이로 인하여 공통전압(Vcom)이 정극성 데이터전압 쪽으로 쉬프트된다. 동일한 셧다운 패턴에서 데이터의 극성을 수평 2 도트 인버젼으로 데이터의 극성을 변환하면 도 5와 같이 정극성 데이터 전압과 부극성 데이터 전압이 균형을 맞추게 되어 공통전압(Vcom)이 쉬프트되지 않는다. When the polarity pattern of the data voltages is converted into the horizontal 1-dot version in the shutdown pattern, the number of the positive polarity data voltages is about twice as large as that of the negative polarity data voltages as shown in FIG. 4, so that the polarity of the data voltages is biased toward the positive polarity , Whereby the common voltage Vcom is shifted toward the positive polarity data voltage. If the polarity of the data is converted to the horizontal 2-dot version with the polarity of the data in the same shutdown pattern, the positive polarity data voltage and the negative polarity data voltage are balanced as shown in FIG. 5, and the common voltage Vcom is not shifted.

그런데, 종래 기술은 수평 1 도트 인버젼과 수평 2 도트 인버젼 모두에서 공통전압(Vcom)이 쉬프트되는 문제 패턴의 데이터들이 있다. 예를 들어, 종래 수평 1 도트 인버젼과 수평 2 도트 인버젼 모두는 도 6 및 도 7과 같이 플리커 패턴을 포함한 입력 영상 데이터에 대하여 데이터전압들의 극성 불균일을 초래하므로 공통전압 쉬프트 현상 문제를 개선할 수 없다. 따라서, 종래 기술은 일부 문제 패턴에서 데이터전압들의 극성 균형을 맞추지 못한다.
However, in the prior art, there is a problem pattern data in which the common voltage Vcom is shifted in both the horizontal one-dot version and the horizontal two-dot version. For example, both the horizontal one-dot version and the horizontal two-dot version cause polarity irregularities of the data voltages for the input image data including the flicker pattern as shown in FIGS. 6 and 7, thereby improving the common voltage shift phenomenon I can not. Thus, the prior art fails to polarize the data voltages in some problematic patterns.

본 발명은 문제 패턴 인식에 필요한 기본 패턴이 필요 없고 어떠한 유형의 문제 패턴에서도 데이터전압들의 극성 균형 효과를 얻을 수 있는 데이터전압의 극성 제어 방법과 이를 이용한 액정표시장치를 제공한다.
The present invention provides a polarity control method of a data voltage capable of obtaining a polarity balance effect of data voltages in any type of problem pattern without requiring a basic pattern necessary for problem pattern recognition and a liquid crystal display using the method.

본 발명의 데이터전압의 극성 제어 방법은 I(I는 3~18 사이의 3의 배수 중 어느 하나) 도트 단위로 입력 영상의 극성 균형 정도를 분석하는 단계; 상기 I 도트 단위로 디폴트 극성제어신호의 극성 패턴과, 상기 디폴트 극성제어신호의 반전신호로 발생되는 반전 극성제어신호의 극성 패턴 중 어느 하나를 선택하고, 선택된 극성 패턴을 지시하는 데이터를 소스 드라이브 IC로 전송하는 단계; 및 상기 소스 드라이브 IC 내에서 상기 극성 패턴을 지시하는 데이터를 바탕으로 상기 선택된 극성 패턴의 극성제어신호를 복원하고, 상기 선택된 극성 패턴의 극성제어신호를 이용하여 상기 입력 영상의 데이터를 정극성/부극성 아날로그 데이터전압으로 변환하여 액정표시패널의 데이터라인들로 출력하는 단계를 포함한다. The method of controlling a polarity of a data voltage according to the present invention includes the steps of: analyzing a degree of polarity balance of an input image in a unit of I (I is any one of multiples of 3 between 3 and 18); A polarity pattern of a default polarity control signal in the I dot unit and a polarity pattern of an inverted polarity control signal generated in an inverted signal of the default polarity control signal and supplies data indicating the selected polarity pattern to the source drive IC ; And a control circuit for restoring the polarity control signal of the selected polarity pattern based on the data indicating the polarity pattern in the source drive IC, Polarity analog data voltages and outputting them to the data lines of the liquid crystal display panel.

상기 데이터전압의 극성 제어 방법은 입력 영상의 데이터 각각에 대하여 그 데이터의 계조 레벨에 따라 서로 다른 값의 가중치를 부여하는 단계; n(n은 양의 정수) 번째 I 도트 데이터들에 대하여 가중치가 가장 높은 데이터에 상기 디폴트 극성제어신호의 극성 패턴과, 반전 극성제어신호의 극성 패턴을 각각 적용하는 단계; 상기 디폴트 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제1 정극성 카운트 결과와 제1 부극성 카운트 결과를 산출하고, 상기 반전 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제2 정극성 카운트 결과와 제2 부극성 카운트 결과를 산출하는 단계; 상기 제1 정극성 카운트 결과와 상기 제1 부극성 카운트 결과의 차를 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제1 누적 카운트 결과를 산출하고, 상기 제2 정극성 카운트 결과와 상기 제2 부극성 카운트 결과의 차를 상기 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제2 누적 카운트 결과를 산출하는 단계; 및 상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과를 비교하여 그 비교 결과에 따라 상기 입력 영상의 극성 균형 정도를 판단하는 단계를 포함한다. The polarity control method of the data voltage may include assigning weights of different values to data of the input image according to a gradation level of the data, applying a polarity pattern of the default polarity control signal and a polarity pattern of the reverse polarity control signal to data having a highest weight for n (n is a positive integer) I-dot data, respectively; Counting the number of positive polarity and the number of negative polarity of the data to which the default polarity control signal is applied to calculate a first positive polarity count result and a first negative polarity count result of the nth I dot data, Counting the number of positive polarity and the number of negative polarity of the data to calculate a second positive polarity count result and a second negative polarity count result of the nth I dot data; Calculating a first cumulative count result for the n-th I-dot data by adding the difference between the first positive polarity count result and the first negative polarity count result to an n-1-th cumulative count value, Calculating a second cumulative count result for the n-th I-dot data by adding the difference between the polarity count result and the second negative polarity count result to the (n-1) -th cumulative count value; And comparing the first cumulative count result and the second cumulative count result and determining a polarity balance degree of the input image according to the comparison result.

상기 데이터전압의 극성 제어 방법은 상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과 중 작은 값의 카운트 결과를 선택하는 단계; 상기 디폴트 극성제어신호의 극성 패턴과 상기 반전 극성제어신호의 극성 패턴 중에서 상기 선택된 카운트 결과가 반영된 극성 패턴을 선택하는 단계를 포함한다. Wherein the polarity control method of the data voltage comprises: selecting a count result of a smaller one of the first cumulative count result and the second cumulative count result; And selecting a polarity pattern in which the selected count result is reflected from the polarity pattern of the default polarity control signal and the polarity pattern of the reverse polarity control signal.

상기 데이터전압의 극성 제어 방법은 상기 제1 및 제2 누적 카운트 결과가 동일하면 상기 디폴트 극성제어신호의 극성 패턴을 선택하는 단계를 더 포함한다.
상기 선택된 극성 패턴을 지시하는 데이터는 상기 n 번째 I 도트 데이터 중에서 첫 번째 도트 데이터의 극성을 지시하는 제1 극성 제어 데이터와, 수평 1 도트 인버젼의 극성 패턴과 수평 2 도트 인버젼의 극성 패턴 중 어느 하나를 지시하는 제2 극성 제어 데이터를 포함한다.
상기 데이터전압의 극성 제어 방법은 상기 n 번째 I 도트 데이터들이 전송되는 데이터 버스 전송라인들을 통해 상기 n 번째 I 도트 데이터들과 함께 상기 제1 및 제2 극성 제어 데이터를 상기 소스 드라이브 IC들로 전송하는 단계; 및 상기 소스 드라이브 IC 내에서 상기 제1 및 제2 극성 제어 데이터에 기초하여 상기 선택된 극성제어신호를 복원하여 액정표시패널의 데이터라인들로 출력되는 데이터전압들의 수평 극성을 반전시키는 단계를 더 포함한다.
The polarity control method of the data voltage further includes the step of selecting a polarity pattern of the default polarity control signal if the first and second cumulative count results are the same.
The data indicating the selected polarity pattern includes first polarity control data indicating a polarity of the first dot data among the nth I dot data and first polarity control data indicating a polarity pattern having a horizontal 1 dot version and a horizontal 2 dot version And second polarity control data indicating either one of them.
The polarity control method of the data voltage transmits the first and second polarity control data to the source drive ICs together with the nth I dot data through the data bus transmission lines through which the nth I dot data is transmitted step; And reversing the horizontal polarity of the data voltages output to the data lines of the liquid crystal display panel by restoring the selected polarity control signal based on the first and second polarity control data in the source drive IC .

삭제delete

본 발명의 액정표시장치는 데이터라인들과 게이트라인들이 교차되는 액정표시패널; I 도트 단위로 입력 영상의 극성 균형 정도를 분석하여 디폴트 극성제어신호의 극성 패턴과, 상기 디폴트 극성제어신호의 극성 패턴의 반전신호로 발생되는 반전 극성제어신호의 극성 패턴 중에서 어느 하나를 선택하고, 선택된 극성 패턴을 지시하는 데이터를 발생하는 타이밍 콘트롤러; 및 상기 타이밍 콘트롤러로부터 상기 선택된 극성 패턴을 지시하는 데이터를 수신하고, 상기 선택된 극성 패턴을 지시하는 데이터를 바탕으로 상기 I 도트 단위로 선택된 극성 패턴의 극성제어신호를 복원하고, 상기 선택된 극성 패턴의 극성제어신호를 이용하여 상기 입력 영상의 데이터를 정극성/부극성 아날로그 데이터전압으로 변환하여 상기 데이터라인들로 출력하는 소스 드라이브 IC를 구비한다. A liquid crystal display device of the present invention includes: a liquid crystal display panel in which data lines and gate lines cross each other; The polarity pattern of the polarity control signal generated by inverting the polarity pattern of the polarity pattern of the default polarity control signal is selected by analyzing the degree of polarity balance of the input image in units of dots, A timing controller for generating data indicating a selected polarity pattern; And a controller for receiving data indicating the selected polarity pattern from the timing controller, restoring a polarity control signal of the polarity pattern selected in the I-dot unit based on data indicating the selected polarity pattern, And a source driver IC converting the data of the input image into a positive / negative analog data voltage using a control signal and outputting the data to the data lines.

본 발명은 상기 I 도트 단위로 입력 영상의 극성 균형 정도를 분석하여 디폴트 극성제어신호의 극성 패턴과 반전 극성제어신호의 극성 패턴 중 어느 하나를 선택한다. 본 발명은 입력 영상에서 사전에 정의된 문제 패턴을 인식하기 위한 기준 패턴들이 필요 없고, 입력 영상의 데이터 패턴에 따라 데이터의 극성을 상기 I 도트 단위로 극성 패턴을 미세하게 조정하여 어떠한 데이터 패턴에서도 극성 불균형을 미세하게 실시간 보정할 수 있다.
The present invention analyzes the polarity balance of the input image in units of I dots and selects either the polarity pattern of the default polarity control signal or the polarity pattern of the reverse polarity control signal. The present invention eliminates the need for reference patterns for recognizing a problem pattern defined in advance in an input image, and it is possible to finely adjust the polarity of data according to the data pattern of the input image in units of I dots, The imbalance can be finely corrected in real time.

도 1은 셧다운 패턴의 일예를 보여 주는 도면이다.
도 2는 셧다운 패턴을 인식하기 위한 기본 패턴들을 보여 주는 도면이다.
도 3은 스메어 패턴의 일예를 보여 주는 도면이다.
도 4는 수평 1 도트 인버젼에서 셧다운 패턴의 데이터 극성 불균일을 보여 주는 도면이다.
도 5는 수평 2 도트 인버젼에서 셧다운 패턴의 데이터 극성 균일을 보여 주는 도면이다.
도 6은 수평 1 도트 인버젼에서 플리커 패턴의 데이터 극성 불균일을 보여 주는 도면이다.
도 7은 수평 2 도트 인버젼에서 플리커 패턴의 데이터 극성 불균일을 보여 주는 도면이다.
도 8은 본 발명의 실시예에 따른 액정표시장치를 나타내는 블록도이다.
도 9는 타이밍 콘트롤러로부터 소스 드라이브 IC들에 전송되는 디지털 데이터 스트림의 일예를 보여 주는 파형도이다.
도 10은 소스 드라이브 IC를 상세히 보여 주는 블록도이다.
도 11은 도 10에 도시된 디지털-아날로그 변환기를 상세히 보여 주는 회로도이다.
도 12는 게이트 드라이브 IC를 상세히 보여 주는 회로도이다.
도 13은 타이밍 콘트롤러를 상세히 보여 주는 블록도이다.
도 14는 도 13에 도시된 파리눈 극성 선택부를 상세히 보여 주는 블록도이다
도 15는 파리눈 극성 선택부의 제어 수순을 보여 주는 흐름도이다.
도 16은 제1 극성 제어 데이터를 정의하기 위한 테이블이다.
도 17은 제2 극성 제어 데이터를 정의하기 위한 테이블이다.
도 18은 셧다운 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 1 도트 인버젼을 보여 주는 도면이다.
도 19는 셧다운 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 2 도트 인버젼을 보여 주는 도면이다.
도 20은 플리커 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 1 도트 인버젼을 보여 주는 도면이다.
도 21은 플리커 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 2 도트 인버젼을 보여 주는 도면이다.
1 is a diagram showing an example of a shutdown pattern.
2 is a diagram showing basic patterns for recognizing a shutdown pattern.
3 is a view showing an example of a smear pattern.
4 is a diagram showing the data polarity irregularity of the shutdown pattern in the horizontal one-dot version.
Figure 5 is a plot showing the data polarity uniformity of the shutdown pattern in a horizontal two dot version.
6 is a diagram showing data polarity irregularity of a flicker pattern in a horizontal one-dot version.
7 is a diagram showing the data polarity irregularity of the flicker pattern in the horizontal two-dot version.
8 is a block diagram showing a liquid crystal display device according to an embodiment of the present invention.
9 is a waveform diagram showing an example of a digital data stream transmitted from the timing controller to the source drive ICs.
10 is a block diagram showing the source drive IC in detail.
11 is a circuit diagram showing the digital-analog converter shown in FIG. 10 in detail.
12 is a circuit diagram showing the gate drive IC in detail.
13 is a block diagram showing the timing controller in detail.
FIG. 14 is a detailed block diagram illustrating the fly-eye polarity selector shown in FIG. 13
15 is a flowchart showing the control procedure of the fly-eye polarity selection unit.
16 is a table for defining the first polarity control data.
17 is a table for defining the second polarity control data.
18 is a diagram illustrating a horizontal one-dot version of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a shutdown pattern.
19 is a diagram illustrating a horizontal two dot inversion of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a shutdown pattern.
20 is a diagram showing a horizontal one-dot version of a method of controlling a polarity of a data voltage according to an embodiment of the present invention in a flicker pattern.
21 is a diagram showing a horizontal two-dot version of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a flicker pattern.

이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예들을 상세히 설명한다. 명세서 전체에 걸쳐서 동일한 참조번호들은 실질적으로 동일한 구성요소들을 의미한다. 이하의 설명에서, 본 발명과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우, 그 상세한 설명을 생략한다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Like reference numerals throughout the specification denote substantially identical components. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 8을 참조하면, 본 발명의 실시예에 따른 액정표시장치는 액정표시패널(100), 타이밍 콘트롤러(101), 데이터 구동회로(102), 및 게이트 구동회로(103)를 구비한다. 데이터 구동회로(102)는 다수의 소스 드라이브 IC들(Integrated Circuit)을 포함한다. 게이트 구동회로(103)는 다수의 게이트 드라이브 IC들을 포함한다.Referring to FIG. 8, a liquid crystal display device according to an embodiment of the present invention includes a liquid crystal display panel 100, a timing controller 101, a data driving circuit 102, and a gate driving circuit 103. The data driving circuit 102 includes a plurality of source drive ICs (Integrated Circuit). The gate drive circuit 103 includes a plurality of gate drive ICs.

액정표시패널(100)은 두 장의 유리기판 사이에 액정층이 형성된다. 액정표시패널(100)은 데이터라인들(105)과 게이트라인들(106)의 교차 구조에 의해 매트릭스 형태로 배치된 액정셀들(Clc)을 포함한다. In the liquid crystal display panel 100, a liquid crystal layer is formed between two glass substrates. The liquid crystal display panel 100 includes liquid crystal cells Clc arranged in a matrix form by an intersection structure of the data lines 105 and the gate lines 106. [

액정표시패널(100)의 하부 유리기판에는 TFT 어레이가 형성된다. TFT 어레이는 데이터라인들(105)과 게이트라인들(106)의 교차부에 형성된 액정셀들(Clc), 액정셀들의 화소전극(1)에 접속된 TFT들, 및 스토리지 커패시터(Cst)를 포함한다. 액정셀들(Clc)은 TFT에 접속되어 화소전극들(1)과 공통전극(2) 사이의 전계에 의해 구동된다. 액정표시패널(100)의 상부 유리기판 상에는 블랙매트릭스, 컬러필터 등을 포함한 컬러필터 어레이가 형성된다. 액정표시패널(100)의 상부 유리기판과 하부 유리기판 각각에는 편광판이 부착되고 액정의 프리틸트각(pre-tilt angle)을 설정하기 위한 배향막이 형성된다. On the lower glass substrate of the liquid crystal display panel 100, a TFT array is formed. The TFT array includes liquid crystal cells Clc formed at the intersections of the data lines 105 and the gate lines 106, TFTs connected to the pixel electrode 1 of the liquid crystal cells, and a storage capacitor Cst do. The liquid crystal cells Clc are connected to the TFT and driven by the electric field between the pixel electrodes 1 and the common electrode 2. [ On the upper glass substrate of the liquid crystal display panel 100, a color filter array including a black matrix, a color filter, and the like is formed. On the upper glass substrate and the lower glass substrate of the liquid crystal display panel 100, a polarizing plate is attached and an alignment film for setting a pre-tilt angle of the liquid crystal is formed.

공통전극(2)은 TN(Twisted Nematic) 모드와 VA(Vertical Alignment) 모드와 같은 수직전계 구동방식에서 상부 유리기판 상에 형성되며, IPS(In Plane Switching) 모드와 FFS(Fringe Field Switching) 모드와 같은 수평전계 구동방식에서 화소전극(1)과 함께 하부 유리기판 상에 형성된다. The common electrode 2 is formed on an upper glass substrate in a vertical electric field driving mode such as a TN (Twisted Nematic) mode and a VA (Vertical Alignment) mode. The common electrode 2 is formed of an IPS (In Plane Switching) mode, an FFS (Fringe Field Switching) Is formed on the lower glass substrate together with the pixel electrode 1 in the same horizontal electric field driving system.

본 발명에서 적용 가능한 액정표시패널(100)은 TN 모드, VA 모드, IPS 모드, FFS 모드뿐 아니라 어떠한 액정모드로도 구현될 수 있다. 본 발명의 액정표시장치는 투과형 액정표시장치, 반투과형 액정표시장치, 반사형 액정표시장치 등 어떠한 형태로도 구현될 수 있다. 투과형 액정표장치와 반투과형 액정표시장치에서는 백라이트 유닛이 필요하다. 백라이트 유닛은 직하형(direct type) 백라이트 유닛 또는, 에지형(edge type) 백라이트 유닛으로 구현될 수 있다. The liquid crystal display panel 100 applicable to the present invention can be implemented in any liquid crystal mode as well as a TN mode, a VA mode, an IPS mode, and an FFS mode. The liquid crystal display device of the present invention can be implemented in any form such as a transmissive liquid crystal display device, a transflective liquid crystal display device, and a reflective liquid crystal display device. In a transmissive liquid crystal display device and a transflective liquid crystal display device, a backlight unit is required. The backlight unit may be implemented as a direct type backlight unit or an edge type backlight unit.

타이밍 콘트롤러(101)는 시스템 보드(104)로부터 입력된 입력 영상의 디지털 비디오 데이터(RGB)를 데이터 구동회로(102)에 공급한다. 타이밍 콘트롤러(101)는 시스템 보드(104)로부터 수직 동기신호(Vsync), 수평 동기신호(Hsync), 데이터 인에이블 신호(Data Enable, DE), 도트 클럭(CLK) 등의 타이밍신호를 입력받아 데이터 구동회로(102)와 게이트 구동회로(103)의 동작 타이밍을 제어하기 위한 제어신호들을 발생한다. 제어신호들은 게이트 구동회로(103)의 동작 타임을 제어하기 위한 게이트 타이밍 제어신호, 데이터 구동회로(102)의 동작 타이밍과 데이터전압의 수직 극성을 제어하기 위한 데이터 타이밍 제어신호를 포함한다. The timing controller 101 supplies digital video data (RGB) of an input image input from the system board 104 to the data driving circuit 102. The timing controller 101 receives timing signals such as a vertical synchronization signal Vsync, a horizontal synchronization signal Hsync, a data enable signal DE and a dot clock CLK from the system board 104, And generates control signals for controlling the operation timing of the driving circuit 102 and the gate driving circuit 103. [ The control signals include a gate timing control signal for controlling the operation time of the gate drive circuit 103, a data timing control signal for controlling the operation timing of the data drive circuit 102 and the vertical polarity of the data voltage.

게이트 타이밍 제어신호는 게이트 스타트 펄스(Gate Start Pulse, GSP), 게이트 쉬프트 클럭(Gate Shift Clock, GSC), 게이트 출력 인에이블신호(Gate Output Enable, GOE) 등을 포함한다. 게이트 스타트 펄스(GSP)는 첫 번째 게이트펄스를 발생하는 게이트 드라이브 IC에 인가되어 첫 번째 게이트펄스가 발생되도록 그 게이트 드라이브 IC를 제어한다. 게이트 쉬프트 클럭(GSC)은 게이트 드라이브 IC들에 공통으로 입력되는 클럭신호로써 게이트 스타트 펄스(GSP)를 쉬프트시키기 위한 클럭신호이다. 게이트 출력 인에이블신호(GOE)는 게이트 드라이브 IC들의 출력을 제어한다. 타이밍 콘트롤러(101)는 게이트 타이밍 제어신호를 별도의 제어신호 버스 전송라인을 통해 게이트 드라이브 IC들에 전송한다. The gate timing control signal includes a gate start pulse (GSP), a gate shift clock (GSC), a gate output enable signal (GOE), and the like. The gate start pulse GSP is applied to the gate drive IC which generates the first gate pulse to control the gate drive IC so that the first gate pulse is generated. The gate shift clock GSC is a clock signal commonly input to the gate drive ICs, and is a clock signal for shifting the gate start pulse GSP. The gate output enable signal GOE controls the output of the gate drive ICs. The timing controller 101 transmits the gate timing control signal to the gate drive ICs via a separate control signal bus transmission line.

데이터 타이밍 제어신호는 제1 극성 제어 데이터(G_POL), 제2 극성 제어 데이터(G_HINV), 소스 출력 인에이블신호(Source Output Enable, SOE), 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2) 등을 포함한다. 제1 극성 제어 데이터(G_POL)는 도 15와 같이 동일 수평 라인에 이웃하게 배열된 I(I는 3~18 사이의 3의 배수 중 어느 하나) 도트의 액정셀들(Clc)에 충전될 데이터전압들 중에서 최좌측의 제1 데이터전압의 극성을 제어한다. 제2 극성 제어 데이터(G_HINV)는 동일 수평 라인에 이웃하게 배열된 I 도트의 액정셀들(Clc)에 충전될 데이터전압들의 수평 극성 패턴을 제어한다. 이하의 실시예에서, I 도트는 6 도트를 예로 들어 설명되지만, 3 도트, 9 도트, 12 도트, 15 도트, 18 도트도 본 발명의 극성 패턴 변환 단위로 적용 가능하므로 6 도트에 한정되지 않는다는 것에 주의하여야 한다. 소스 출력 인에이블신호(SOE)는 소스 드라이브 IC들의 출력 타이밍을 제어한다. 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2)는 멀티 채널을 지원하는 소스 드라이브 IC들에 입력되어 그 소스 드라이브 IC들의 출력 채널 개수를 선택하고 비선택된 출력 채널을 디스에이블시킨다. 타이밍 콘트롤러(101)는 제1 및 제2 극성 제어 데이터(G_POL, G_HINV), 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2) 등의 데이터 타이밍 제어신호를 입력 영상의 RGB 디지털 비디오 데이터들과 함께 데이터 버스 전송라인들을 통해 소스 드라이브 IC들에 전송한다. 타이밍 콘트롤러(101)는 소스 출력 인에이블신호(SOE)를 별도의 제어신호 버스 전송라인을 통해 소스 드라이브 IC들에 전송한다. The data timing control signal includes first polarity control data G_POL, second polarity control data G_HINV, a source output enable signal SOE, output channel selection option data G_MODE1 and G_MODE2, . 15, the first polarity control data G_POL includes data voltages (hereinafter, referred to as " data voltages ") to be charged in the liquid crystal cells Clc of dots arranged adjacently to the same horizontal line (I is any one of multiples of 3 between 3 and 18) The polarity of the leftmost first data voltage is controlled. The second polarity control data G_HINV controls the horizontal polarity pattern of the data voltages to be charged in the liquid crystal cells Clc of the I-dots arranged adjacently to the same horizontal line. In the following embodiments, the I-dot is described by taking 6 dots as an example, but 3 dots, 9 dots, 12 dots, 15 dots and 18 dots are also applicable to the polar pattern conversion unit of the present invention, Be careful. The source output enable signal SOE controls the output timing of the source drive ICs. The output channel selection option data (G_MODE1, G_MODE2) is input to the source drive ICs supporting multi-channel to select the output channel number of the source drive ICs and disable the unselected output channel. The timing controller 101 transmits a data timing control signal such as first and second polarity control data G_POL and G_HINV and output channel selection option data G_MODE1 and G_MODE2 to the data bus transmission together with the RGB digital video data of the input video RTI ID = 0.0 > IC < / RTI > The timing controller 101 transmits the source output enable signal SOE to the source drive ICs via a separate control signal bus transmission line.

타이밍 콘트롤러(101)는 내부에서 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 발생한다. 타이밍 콘트롤러(101)는 입력 영상 데이터 각각에 계조 레벨에 따른 가중치를 부여하고 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 가상 적용하여 디폴트 극성제어신호(POL)과 반전 극성제어신호(/POL) 각각에서 액정표시패널(100)의 액정셀들에 충전될 데이터전압들의 극성 불균형 정도를 예측한다. 그리고 타이밍 콘트롤러(101)는 액정표시패널(100)의 액정셀들에 충전될 데이터전압들의 정극성과 부극성이 균형을 이루도록 I 도트 단위로 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 선택적으로 적용한다. The timing controller 101 internally generates a default polarity control signal POL and an inverse polarity control signal / POL. The timing controller 101 assigns weights according to the gradation levels to each of the input image data and virtually applies the default polarity control signal POL and the reverse polarity control signal / POL to generate the default polarity control signal POL and the reverse polarity control The polarity imbalance degree of the data voltages to be charged in the liquid crystal cells of the liquid crystal display panel 100 in each of the signals / POL. The timing controller 101 supplies a default polarity control signal POL and an inverse polarity control signal / POL (POL) to the liquid crystal cells of the liquid crystal display panel 100 in units of dots so as to balance the positive and negative polarities of the data voltages to be charged in the liquid crystal cells of the liquid crystal display panel 100. [ ).

디폴트 극성제어신호(POL)는 액정표시패널에서 동일 수평 표시라인에 배열된 액정셀들에 충전되는 데이터전압들의 수평 극성 패턴으로서, 타이밍 콘트롤러(101) 내에서 수평 1 도트 인버젼 또는 수평 2 도트 인버젼 패턴으로 발생된다. 반전 극성제어신호(/POL)는 그 위상이 디폴트 극성제어신호(POL)의 역위상이며, 수평 1 도트 인버젼 또는 수평 2 도트 인버젼 패턴으로 발생된다. 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)의 정보는 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)로 코딩되어 소스 드라이브 IC들에 전송되고, 소스 드라이브 IC들은 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)에 응답하여 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 복원한다. The default polarity control signal POL is a horizontal polarity pattern of data voltages charged in the liquid crystal cells arranged on the same horizontal display line in the liquid crystal display panel and is a horizontal one dot in the timing controller 101 or a horizontal two dot Version pattern. The reverse polarity control signal / POL is generated in a version pattern whose phase is the reverse phase of the default polarity control signal POL and is either a horizontal 1-dot version or a horizontal 2-dot version pattern. The information of the default polarity control signal POL and the reverse polarity control signal / POL is coded into the first and second polarity control data G_POL and G_HINV and transmitted to the source drive ICs, And restores the default polarity control signal POL and the reverse polarity control signal / POL in response to the second polarity control data G_POL, G_HINV.

데이터 구동회로(102)는 하나 이상의 소스 드라이브 IC를 포함한다. 소스 드라이브 IC는 데이터 타이밍 제어신호에 응답하여 디지털 비디오 데이터(RGB)를 래치한다. 그리고 데이터 구동회로(102)는 수직 극성제어신호(POL)에 응답하여 디지털 비디오 데이터(RGB)를 아날로그 정극성/부극성 감마보상전압(PGMA, NGMA)으로 변환하여 정극성/부극성 데이터전압을 생성하고, 수평 극성제어신호(HINV)에 따라 결정된 수평 도트 인버젼의 극성패턴을 갖는 데이터전압들을 동시에 출력한다.The data driving circuit 102 includes one or more source drive ICs. The source driver IC latches the digital video data (RGB) in response to the data timing control signal. The data driving circuit 102 converts the digital video data RGB to the analog positive / negative gamma compensation voltages PGMA and NGMA in response to the vertical polarity control signal POL and outputs the positive / negative polarity data voltages And simultaneously outputs the data voltages having the polarity pattern of the horizontal dot in accordance with the horizontal polarity control signal HINV.

게이트 구동회로(103)는 게이트 타이밍 제어신호들에 응답하여 게이트펄스를 게이트라인들(106)에 순차적으로 공급한다. The gate driving circuit 103 sequentially supplies gate pulses to the gate lines 106 in response to gate timing control signals.

도 9는 타이밍 콘트롤러(101)로부터 소스 드라이브 IC들에 전송되는 디지털 데이터 스트림의 일예를 보여 주는 파형도이다. 도 9의 예는 타이밍 콘트롤러(101)와 소스 드라이브 IC들 사이에서 디지털 데이터 스트림이 mini LVDS(Low Voltage Differential Signaling) 인터페이스 규격으로 전송되는 예를 보여 준다. 9 is a waveform diagram showing an example of a digital data stream transmitted from the timing controller 101 to the source drive ICs. 9 shows an example in which a digital data stream is transmitted between the timing controller 101 and the source drive ICs in a mini LVDS (Low Voltage Differential Signaling) interface standard.

도 9를 참조하면, 타이밍 콘트롤러(101)는 mini LVDS 인터페이스 규격의 차동 신호쌍(differential signal pair)으로 클럭신호(CLK+), R, G 및 B의 디지털 비디오 데이터, 극성 제어 데이터(G_POL, G_HINV), 및 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2)를 데이터 버스 전송라인들을 통해 소스 드라이브 IC들로 전송한다. 도 9는 차동 신호쌍 중에서 정극성 데이터만을 보여 준다. CLK+는 정극성 클럭신호가 전송되는 클럭 버스 전송라인이고, LV1+ ~ LV7 +는 정극성 데이터 스트림이 전송되는 데이터 버스 전송라인들이다. D00~D29는 각각 10 bit의 기수 번째 RGB 디지털 비디오 데이터이다. D30~D59는 각각 10 bit의 우수 번째 RGB 디지털 비디오 데이터이다. 9, the timing controller 101 receives the clock signal CLK +, R, G, and B digital video data, polarity control data G_POL, and G_HINV as a differential signal pair of the mini LVDS interface specification, , And output channel selection option data (G_MODE1, G_MODE2) to the source drive ICs through the data bus transmission lines. FIG. 9 shows only the positive polarity data among the differential signal pairs. CLK + is a clock bus transmission line through which a positive clock signal is transmitted, and LV1 + to LV7 + are data bus transmission lines through which a positive polarity data stream is transmitted. D00 to D29 are 10-bit odd-numbered RGB digital video data. D30 to D59 are 10-bit superior RGB digital video data, respectively.

도 10 및 도 11은 소스 드라이브 IC를 상세히 보여 주는 도면들이다. 10 and 11 are views showing the source drive IC in detail.

도 10 및 도 11을 참조하면, 소스 드라이브 IC들 각각은 j(j는 데이터라인들의 개수보다 작은 양의 정수) 개의 데이터라인들(D1 내지 Dk)에 데이터전압들을 공급한다. 소스 드라이브 IC들 각각은 데이터 수신기(201), 내부 제어신호 발생부(202), 쉬프트 레지스터(203), 래치(204), 디지털-아날로그 변환기(이하, "DAC"라 한다)(205), 및 출력회로(206)를 포함한다.Referring to Figs. 10 and 11, each of the source drive ICs supplies data voltages to data lines D1 to Dk (j is a positive integer smaller than the number of data lines). Each of the source drive ICs includes a data receiver 201, an internal control signal generator 202, a shift register 203, a latch 204, a digital-to-analog converter (DAC) 205, Output circuit 206 as shown in FIG.

데이터 수신부(201)는 차동 신호쌍이 공급되는 데이터 버스 전송라인들(LVO+ ~ LV7-, CLK+, CLK-)을 통해 클럭신호, 디지털 비디오 데이터, 극성 제어 데이터(G_POL, G_HINV), 및 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2)를 포함한 차동 신호쌍들을 수신한다. 데이터 수신부(201)는 클럭신호를 기준으로 차동 신호쌍에서 극성 제어 데이터(G_POL, G_HINV)와 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2)를 샘플링하고 그 디지털 데이터들을 내부 제어신호 발생부(202)에 공급한다. 그리고 데이터 수신부(201)는 클럭신호를 기준으로 차동 신호쌍에서 RGB 디지털 비디오 데이터를 샘플링하고, 그 디지털 비디오 데이터들을 래치(204)에 전송한다. 데이터 수신부(201)에 입력되는 SB는 데이터 정렬 순서를 변경하기 위한 옵션 신호이다. 데이터 수신부(201)에 입력되는 EIO1 및 EIO2는 쉬프트 레지스터(203)의 스타트 펄스이다. 데이터 수신부(201)는 EI01 및 EI02에 응답하여 쉬프트 레지스터(203)에 동기된다. The data receiving unit 201 receives the clock signal, the digital video data, the polarity control data G_POL, G_HINV, and the output channel selection option through the data bus transmission lines LVO + to LV7-, CLK +, and CLK- And receives differential signal pairs including data (G_MODE1, G_MODE2). The data receiving unit 201 samples the polarity control data G_POL and G_HINV and the output channel selection option data G_MODE1 and G_MODE2 in the differential signal pair based on the clock signal and supplies the sampled digital data to the internal control signal generator 202 Supply. The data receiving unit 201 samples the RGB digital video data in the differential signal pair on the basis of the clock signal, and transmits the digital video data to the latch 204. The SB inputted to the data receiving unit 201 is an option signal for changing the data sorting order. EIO1 and EIO2 input to the data receiving unit 201 are start pulses of the shift register 203. [ The data receiving unit 201 is synchronized with the shift register 203 in response to EI01 and EI02.

내부 제어신호 발생부(202)는 극성 제어 데이터(G_POL, G_HINV)에 따라 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 복원하고, 수평 극성제어신호(HINV)를 발생한다. 디폴트 극성제어신호(POL), 반전 극성제어신호(/POL) 및 수평 극성제어신호(HINV)는 DAC(205)에 공급된다. 내부 제어신호 발생부(202)는 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2)에 따라 채널 인에이블/디스에이블 신호(도시하지 않음)를 생성하고 그 신호를 출력부(206)에 공급한다. The internal control signal generating unit 202 restores the default polarity control signal POL and the reverse polarity control signal / POL according to the polarity control data G_POL and G_HINV and generates the horizontal polarity control signal HINV. The default polarity control signal POL, the reverse polarity control signal / POL and the horizontal polarity control signal HINV are supplied to the DAC 205. The internal control signal generation unit 202 generates a channel enable / disable signal (not shown) according to the output channel selection option data (G_MODE1, G_MODE2) and supplies the signal to the output unit 206.

쉬프트 레지스터(203)는 EI01 및 EIO2를 쉬프트시켜 내부 클럭신호를 발생하고 그 내부 클럭신호를 래치(204)에 공급한다. L/R은 쉬프트 레지스터(203)의 쉬프트 방향을 변경하기 위한 옵션신호이다. 래치(204)는 쉬프트 레지스터(203)로부터 순차적으로 입력되는 내부 클럭신호에 응답하여 데이터 수신부(201)로부터의 RGB 디지털 비디오 데이터를 순차적으로 래치하고 그 데이터들을 소스 출력 인에이블신호(SOE)에 응답하여 동시에 출력한다. The shift register 203 shifts EI01 and EIO2 to generate an internal clock signal and supplies the internal clock signal to the latch 204. [ L / R is an option signal for changing the shift direction of the shift register 203. The latch 204 sequentially latches RGB digital video data from the data receiving unit 201 in response to an internal clock signal sequentially input from the shift register 203 and sequentially outputs the data to a source output enable signal SOE And outputs them at the same time.

DAC(205)는 도 11과 같이 정극성 감마기준전압(PGMA)가 공급되는 P-디코더(21A), 부극성 감마기준전압(NGMA)이 공급되는 N-디코더(21B), 극성제어신호들(POL, /POL) 중 어느 하나에 응답하여 P-디코더(21A)의 출력과 N-디코더(21B)의 출력을 선택하는 멀티플렉서들(22#1~#6), 수평 극성제어신호(HINV)에 응답하여 극성제어신호(POL 또는 /POL)를 반전시키는 수평 극성 제어회로(23)를 포함한다. P-디코더(21A)는 래치(204)로부터 입력되는 디지털 비디오 데이터를 디코드하여 그 데이터의 계조값에 해당하는 정극성 감마보상전압을 출력한다. N-디코더(21B)는 래치(204)로부터 입력되는 디지털 비디오 데이터를 디코드하여 그 데이터의 계조값에 해당하는 부극성 감마보상전압을 출력한다. The DAC 205 includes a P-decoder 21A to which a positive gamma reference voltage (PGMA) is supplied, an N-decoder 21B to which a negative gamma reference voltage (NGMA) is supplied, The multiplexers 22 # 1 to # 6 and the horizontal polarity control signal HINV which select the output of the P-decoder 21A and the output of the N-decoder 21B in response to any one of the polarity control signals POL and POL, And a horizontal polarity control circuit 23 for inverting the polarity control signal POL or / POL in response. The P-decoder 21A decodes the digital video data input from the latch 204 and outputs a positive gamma compensation voltage corresponding to the tone value of the data. The N-decoder 21B decodes the digital video data input from the latch 204 and outputs a negative gamma compensation voltage corresponding to the tone value of the data.

멀티플렉서들(22#1~#6)은 I 개씩 나뉘어 디폴트 극성 제어신호(POL) 또는 반전 극성 제어신호(/POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택한다. I가 6일 때 타이밍 콘트롤러(101)에 의해 도 18과 같은 파리눈 극성 선택신호(Fly eyed polarity selection, FEPOL)가 선택된다면, 제1 내지 제6 멀티플렉서들(22#1~#6)의 제어 단자에는 디폴트 극성 제어신호(POL)가 입력되고, 도시하지 않은 제7 내지 제12 멀티플렉서들의 제어 단자에는 반전 극성 제어신호(/POL)가 입력된다. 수평 극성 제어회로(23)는 수평 극성제어신호(HINV)에 응답하여 제4j+3 및 제4j+4 멀티플렉서들(22#3, 22#4)의 제어단자에 공급되는 극성제어신호(POL 또는 /POL)를 반전시켜 수평 1 도트 인버젼과 수평 2 도트 인버젼을 스위칭한다. The multiplexers 22 # 1 to # 6 are divided into I and select one of the positive gamma compensation voltage and the negative gamma compensation voltage in response to the default polarity control signal POL or the reverse polarity control signal / POL . If I is 6, if the fly-eye polarity selection (FEPOL) as shown in FIG. 18 is selected by the timing controller 101, the control of the first to sixth multiplexers 22 # 1 to # 6 The terminal receives the default polarity control signal POL and the inverted polarity control signal / POL is input to the control terminals of the seventh through twelfth multiplexers (not shown). The horizontal polarity control circuit 23 outputs a polarity control signal POL or (j) to the control terminals of the 4j + 3 and 4j + 4 multiplexers 22 # 3 and 22 # 4 in response to the horizontal polarity control signal HINV / POL) to switch between a horizontal one-dot version and a horizontal two-dot version.

제1 멀티플렉서(22#1)는 자신의 비반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고, 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT1)으로서 출력한다. 제2 멀티플렉서(22#2)는 자신의 반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT2)으로서 출력한다. 제3 멀티플렉서(22#3)는 자신의 비반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT3)으로서 출력한다. 제4 멀티플렉서(22#4)는 자신의 반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT#4)으로서 출력한다. 제5 멀티플렉서(22#5)는 자신의 비반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고, 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT5)으로서 출력한다. 제6 멀티플렉서(22#2)는 자신의 반전 제어단자에 공급되는 극성제어신호(POL 또는 /POL)에 응답하여 정극성 감마보상전압과 부극성 감마보상전압 중 어느 하나를 선택하고 선택된 정극성/부극성 감마보상전압을 아날로그 데이터전압(OUT6)으로서 출력한다. The first multiplexer 22 # 1 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its non-inverted control terminal, And outputs the polarity / negative polarity gamma compensation voltage as the analog data voltage OUT1. The second multiplexer 22 # 2 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its inverting control terminal and outputs the selected positive / And outputs the negative gamma compensation voltage as the analog data voltage OUT2. The third multiplexer 22 # 3 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its non-inverted control terminal, / Negative polarity gamma compensation voltage as the analog data voltage OUT3. The fourth multiplexer 22 # 4 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its inversion control terminal, And outputs the negative gamma compensation voltage as the analog data voltage OUT # 4. The fifth multiplexer 22 # 5 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its non-inverted control terminal, And outputs the polarity / negative polarity gamma compensation voltage as the analog data voltage OUT5. The sixth multiplexer 22 # 2 selects either the positive gamma compensation voltage or the negative gamma compensation voltage in response to the polarity control signal POL or / POL supplied to its inverting control terminal and outputs the selected positive / And outputs the negative gamma compensation voltage as the analog data voltage OUT6.

수평 극성 제어회로(23)는 스위치소자들(S1, S2), 및 인버터(INV)를 포함한다. 수평 극성제어회로(23)는 수평 극성제어신호(HINV)에 응답하여 제4j+3 및 제4j+4 멀티플렉서(22#3, 22#4)의 제어단자에 공급되는 극성제어신호(POL 또는 /POL)를 반전시킨다. 제1 스위치소자(S1)는 로우 논리값의 수평 극성제어신호(HINV)에 응답하여 극성제어신호(POL 또는 /POL)를 그대로 제4j+3 및 제4j+4 멀티플렉서(22#3, 22#4)의 제어단자로 전달한다. 제2 스위치소자(S2)는 하이 논리값의 수평 극성제어신호(HINV)에 응답하여 극성제어신호(POL 또는 /POL)의 논리값을 반전시켜 제4j+3 및 제4j+4 멀티플렉서(22#3, 22#4)의 제어단자로 전달한다. 따라서, 수평 극성제어신호(HINV)가 하이 논리값이면 제1 내지 제4 데이터전압들(OUT1~OUT4)의 극성은 수평 2 도트 인버젼 패턴 즉, "+ - - +" 또는 "- + + -"으로 반전된다. 반면에, 수평 극성제어신호(HINV)가 로우 논리값이면 제1 내지 제4 데이터전압들(OUT1~OUT4)의 극성은 수평 1 도트 인버젼 패턴 즉, "+ - + -" 또는 "- + - +"로 반전된다. The horizontal polarity control circuit 23 includes switch elements S1 and S2, and an inverter INV. The horizontal polarity control circuit 23 outputs the polarity control signals POL and / or POL to the control terminals of the 4j + 3 and 4j + 4 multiplexers 22 # 3 and 22 # 4 in response to the horizontal polarity control signal HINV. POL). The first switch element S1 directly outputs the polarity control signal POL or / POL to the 4j + 3 and 4j + 4 multiplexers 22 # 3 and 22 # 3 in response to the horizontal polarity control signal HINV of the low logic value, 4). The second switch device S2 inverts the logical value of the polarity control signal POL or / POL in response to the horizontal polarity control signal HINV of the high logic value to generate the fourth j + 3 and fourth j + 4 multiplexers 22 # 3, 22 # 4). Therefore, if the horizontal polarity control signal HINV is a high logic value, the polarity of the first to fourth data voltages OUT1 to OUT4 is a horizontal two-dot version pattern, that is, "+ - ". On the other hand, if the horizontal polarity control signal HINV is a low logical value, the polarity of the first to fourth data voltages OUT1 to OUT4 is a version pattern of horizontal one dot, that is, "+ - + - + ".

출력부(206)는 출력 버퍼를 통해 DAC(205)로부터의 데이터전압을 데이터라인들로 출력한다. 출력부(206)는 내부 제어신호 발생부(202)로부터 입력되는 채널 인에이블/디스에이블 신호에 응답하여 데이터전압이 출력되지 않는 출력 채널을 디스에이블시킨다. The output section 206 outputs the data voltage from the DAC 205 to the data lines through the output buffer. The output unit 206 disables the output channel in which the data voltage is not output in response to the channel enable / disable signal input from the internal control signal generating unit 202.

도 12는 게이트 구동회로(103)의 게이트 드라이브 IC를 상세히 보여 주는 회로도이다. 12 is a circuit diagram showing the gate drive IC of the gate drive circuit 103 in detail.

게이트 드라이브 IC들 각각은 쉬프트 레지스터(301), 레벨 쉬프터(304), 쉬프트 레지스터(301)와 레벨 쉬프터(304) 사이에 접속된 다수의 논리곱 게이트(이하, "AND 게이트"라 함)(302) 및 게이트 출력 인에이블신호(GOE)를 반전시키기 위한 인버터(303)를 포함한다.Each of the gate drive ICs includes a shift register 301, a level shifter 304, a plurality of AND gates 302 (hereinafter referred to as "AND gates ") connected between a shift register 301 and a level shifter 304 And an inverter 303 for inverting the gate output enable signal GOE.

쉬프트 레지스터(301)는 종속적으로 접속된 다수의 D-플립플롭을 이용하여 게이트 스타트 펄스(GSP)를 게이트 쉬프트 클럭(GSC)에 따라 순차적으로 쉬프트시킨다. AND 게이트들(302) 각각은 쉬프트 레지스터(301)의 출력신호와 게이트 출력 인에이블신호(GOE)의 반전신호를 논리곱하여 출력을 발생한다. 인버터(303)는 게이트 출력 인에이블신호(GOE)를 반전시켜 AND 게이트들(302)에 공급한다. 따라서, 게이트 드라이브 IC들 각각은 게이트 출력 인에블신호(GOE)가 로우논리구간일 때에만 출력을 발생한다. The shift register 301 shifts the gate start pulse GSP sequentially in accordance with the gate shift clock GSC using a plurality of D flip-flops connected in a dependent manner. Each of the AND gates 302 logically multiplies the output signal of the shift register 301 and the inverted signal of the gate output enable signal GOE to generate an output. The inverter 303 inverts the gate output enable signal GOE and supplies it to the AND gates 302. Thus, each of the gate drive ICs generates an output only when the enable signal GOE, which is the gate output, is a low logic section.

레벨 쉬프터(304)는 AND 게이트(302)의 출력전압 스윙폭을 액정표시패널의 TFT 어레이에 형성된 TFT의 동작이 가능한 스윙폭으로 쉬프트시킨다. 레벨 쉬프터(304)의 출력신호는 게이트라인들(106)에 순차적으로 공급된다. The level shifter 304 shifts the output voltage swing width of the AND gate 302 to a swing width at which the TFT formed in the TFT array of the liquid crystal display panel can operate. The output signal of the level shifter 304 is sequentially supplied to the gate lines 106.

쉬프트 레지스터(301)는 GIP(Gate In Panel) 공정에서 TFT 어레이와 함께 액정표시패널(100)의 하부 유리기판에 직접 형성될 수 있다. 이 경우에, 레벨 쉬프터(304)는 타이밍 콘트롤러(101)와 함께 콘트롤 보드 또는 소스 인쇄회로보드(Source Printed Circuit Board) 상에 형성되어 스윙폭을 TFT의 구동 전압만큼 크게 조정한 게이트 쉬프트 클럭신호들(GSC)을 쉬프트 레지스터(301)에 공급한다. The shift register 301 may be formed directly on the lower glass substrate of the liquid crystal display panel 100 together with the TFT array in the GIP (Gate In Panel) process. In this case, the level shifter 304 is formed on the control board or the source printed circuit board together with the timing controller 101 to adjust the swing width to the gate shift clock signals And supplies the shift register GSC to the shift register 301.

도 13은 타이밍 콘트롤러(101)를 상세히 보여 주는 블록도이다. 13 is a block diagram showing the timing controller 101 in detail.

도 13을 참조하면, 타이밍 콘트롤러(101)는 데이터 수신부(11), 내부 알고리즘 처리부(12), 파리눈 극성 선택부(13), 데이터 로직 처리부(14), 데이터 송신부(15) 등을 포함한다. 13, the timing controller 101 includes a data receiving unit 11, an internal algorithm processing unit 12, a fly-eye polarity selecting unit 13, a data logic processing unit 14, a data transmitting unit 15, .

데이터 수신부(11)는 LVDS(Low Voltage Differential Signaling) 인터페이스 또는 TMDS(Transition Minimized Differential Signaling) 인터페이스 등의 인터페이스를 통해 시스템 보드(104)로부터 RGB 디지털 비디오 데이터, 수직/수평 동기신호(Vsync, Hsync), 데이터 인에이블 신호(Data Enable, DE), 도트 클럭(CLK) 등의 외부 타이밍신호를 입력 받는다. The data receiving unit 11 receives RGB digital video data, vertical / horizontal synchronizing signals Vsync and Hsync from the system board 104 through an interface such as an LVDS (Low Voltage Differential Signaling) interface or a TMDS (Transition Minimized Differential Signaling) A data enable signal DE, and a dot clock signal CLK.

내부 알고리즘 처리부(12)는 FRC(Frame rate control), ODC(Over Driving Control) 알고리즘, MEMC(Motion Estimation/Motion Compensation) 알고리즘, BDI(Black data insertion) 등 미리 설정된 알고리즘을 처리한다. 또한, 내부 알고리즘 처리부(12)는 시스템 보드(104)로부터 입력된 타이밍 신호를 카운트하여 게이트 타이밍 신호, 데이터 타이밍 신호, 및 디폴트 극성제어신호(POL)를 발생한다. The internal algorithm processing unit 12 processes predetermined algorithms such as FRC (Frame Rate Control), ODC (Over Driving Control) algorithm, MEMC (Motion Estimation / Motion Compensation) algorithm and BDI (Black Data Insertion). The internal algorithm processing unit 12 also counts the timing signals input from the system board 104 to generate a gate timing signal, a data timing signal, and a default polarity control signal POL.

파리눈 극성 선택부(13)는 도 14 및 도 15와 같이 내부 알고리즘 차리부(12)로부터 입력된 디지털 비디오 데이터의 계조 레벨에 따라 가중치를 부여하고, 가중치가 부여된 I 도트 단위로 데이터들에 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)의 극성 패턴을 가상 적용한다. 파리눈 극성 선택부(13)는 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)가 적용된 I 도트의 데이터들의 정극성 개수와 부극성 개수를 카운트하고, 그 카운트 결과에 이전 카운트 결과를 반영하여 극성 불균형 정도를 판단한다. 파리눈 극성 선택부(13)는 디폴트 극성제어신호(POL)의 극성 패턴이 적용된 I 도트 데이터의 누적 극성 카운트 결과와, 반전 극성제어신호(/POL)의 극성 패턴이 적용된 I 도트 데이터의 누적 극성 카운트 결과 중 작은 것을 지시하는 극성선택 제어신호(CTRPOL)를 발생한다. 그리고 파리눈 극성 선택부(13)는 극성선택 제어신호(CTRPOL)에 응답하여 I 도트 단위로 데이터의 극성을 미세하게 조정하기 위한 파리눈 극성 선택신호(FEPOL)를 발생한다. The fly-eye polarity selection unit 13 assigns weights according to the gradation level of the digital video data input from the internal algorithm setting unit 12 as shown in Figs. 14 and 15, and outputs the weighted data in units of the weighted I dots The polarity pattern of the default polarity control signal POL and the polarity control signal / POL is virtually applied. The fly-eye polarity selection section 13 counts the positive number and the negative number of the I-dot data to which the default polarity control signal POL and the reverse polarity control signal / POL are applied, To determine the degree of polarity imbalance. The fly-eye polarity selector 13 selects the polarity pattern of the I-dot data to which the polarity pattern of the default polarity control signal POL is applied and the cumulative polarity count result of the polarity pattern of the reverse polarity control signal / And generates a polarity selection control signal CTRPOL indicating a smaller one of the count results. And the fly-eye polarity selector 13 generates a fly-eye polarity select signal FEPOL for finely adjusting the polarity of data in I-dot units in response to the polarity-selection control signal CTRPOL.

데이터 로직 처리부(14)는 내부 알고리즘 처리부(12)로부터 RGB 디지털 비디오 데이터를 입력 받고, 파리눈 극성 선택부(13)로부터 파리눈 극성 선택신호(FEPOL)를 입력 받는다. 데이터 로직 처리부(14)는 소스 드라이브 IC들에 의해 파리눈 극성 선택신호(FEPOL)가 복원될 수 있도록 파리눈 극성 선택신호(FEPOL)의 수평 극성 반전 주기와 I 도트의 첫 번째 극성을 지시하는 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)를 발생한다. 그리고 데이터 로직 처리부(14)는 도 9와 같이 RGB 디지털 비디오 데이터와 함께 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)와 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2) 등의 제어 데이터를 데이터 송신부(15)에 공급한다. The data logic processing unit 14 receives the RGB digital video data from the internal algorithm processing unit 12 and receives the fly-eye polarity selection signal FEPOL from the fly-eye polarity selection unit 13. The data logic processing unit 14 generates a data signal indicating the horizontal polarity inversion period of the fly-eye polarity selection signal FEPOL and the first polarity of the I-dot so that the fly-eye polarity selection signal FEPOL can be restored by the source drive ICs 1 and second polarity control data G_POL, G_HINV. 9, the data logic processing unit 14 transmits control data such as first and second polarity control data G_POL and G_HINV and output channel selection option data G_MODE1 and G_MODE2 together with RGB digital video data to a data transmission unit 15).

데이터 송신부(15)는 데이터 로직 처리부(14)로부터 입력되는 RGB 디지털 비디오 데이터, 제1 및 제2 극성 제어 데이터(G_POL, G_HINV), 출력 채널 선택 옵션 데이터(G_MODE1, G_MODE2) 등의 데이터를 도 9와 같이 mini-LVDS 인터페이스 규격으로 데이터 버스 전송라인들을 통해 소스 드라이브 IC들로 전송한다. The data transmission unit 15 transmits data such as RGB digital video data, first and second polarity control data G_POL and G_HINV and output channel selection option data G_MODE1 and G_MODE2 input from the data logic processing unit 14, To the source drive ICs through the data bus transmission lines in the mini-LVDS interface specification.

도 14는 파리눈 극성 선택부(13)를 상세히 보여 주는 블록도이다. 도 15는 파리눈 극성 선택부(13)의 제어 수순을 보여 주는 흐름도이다. 14 is a block diagram showing the fly-eye polarity selector 13 in detail. Fig. 15 is a flowchart showing the control procedure of the fly-eye polarity selector 13. Fig.

도 14 및 도 15를 참조하면, 파리눈 극성 선택부(13)는 가중치 부여부(31), 제1 극성 적용부(32), 제2 극성 적용부(33), 제1 카운터(34), 제2 카운터(35), 제1 누적 카운터(36), 제2 누적 카운터(37), 극성 선택부(38), 멀티플렉서(39) 등을 포함한다. 14 and 15, the fly-eye polarity selector 13 includes a weight assigning unit 31, a first polarity applying unit 32, a second polarity applying unit 33, a first counter 34, A first cumulative counter 36, a second cumulative counter 37, a polarity selector 38, a multiplexer 39, and the like.

가중치 부여부(31)는 기수 픽셀의 RGB 디지털 비디오 데이터와 우수 픽셀의 RGB 디지털 비디오 데이터 각각에 계조 레벨에 따른 가중치를 부여 한다.(S1) 가중치 부여부(31)는 화이트 계조 데이터에 가중치 '1'을 부여하고 블랙 계조 데이터에 가중치 '0'을 부여한다. 화이트 계조 데이터와 블랙 계조 데이터는 최상위(Most Ssignificant Bit, MSB)로 판단될 수 있다. 가중치 부여부(31)는 최상위 2 비트가 "112"인 데이터를 화이트 계조 데이터로 판단하고, 최상위 2 비트가 "002"인 데이터를 블랙 계조 데이터로 판단한다. The weight assigning unit 31 assigns weights to the RGB digital video data of the odd pixel and the RGB digital video data of the superior pixel, respectively, according to the gradation level. (S1) The weight assigning unit 31 adds the weight '1 And gives a weight value '0' to the black gradation data. The white gradation data and the black gradation data may be determined to be the most significant bit (MSB). The weighting assignment unit 31 determines data having the most significant 2 bits as " 11 2 "as white tone data and determines data having the highest two bits as " 00 2 " as black tone data.

제1 극성 적용부(32)는 데이터마다 부여된 가중치(W6RGB)에 디폴트 극성제어신호(POL)의 극성 패턴을 가상 적용한다.(S2) 제2 극성 적용부(33)는 데이터마다 부여된 가중치(W6RGB)에 부여된 가중치에 반전 극성제어신호(/POL)의 극성 패턴을 가상 적용한다.(S3) 제1 및 제2 극성 적용부(32, 33)는 블랙 계조 데이터의 가중치는 '0'이므로 화이트 계조 데이터에만 극성제어신호(POL 또는 /POL)의 극성 패턴을 적용한다. 반전 극성제어신호(/POL)는 디폴트 극성제어신호(POL)를 반전시키는 인버터를 통해 출력된다.  The first polarity applying unit 32 applies the polarity pattern of the default polarity control signal POL to the weight W6RGB assigned for each data. (S2) The second polarity applying unit 33 applies a weight value The first and second polarity applying units 32 and 33 apply a polarity pattern of the inversion polarity control signal / POL to the weight given to the black level data W6RGB. The polarity pattern of the polarity control signal (POL or / POL) is applied only to the white gradation data. The reverse polarity control signal / POL is output through an inverter which inverts the default polarity control signal POL.

제1 카운터(34)는 제1 극성 적용부(32)로부터 입력된 극성 적용 결과들에 대하여 I 도트 단위로 화이트 계조 데이터의 정극성 개수와 부극성 개수를 카운트하여 그 결과를, 제1 정극성 카운트 결과와 제1 부극성 카운트 결과로서 제1 누적 카운터(36)에 공급한다.(S4) 제2 카운터(35)는 제2 극성 적용부(33)로부터 입력된 극성 적용 결과들에 대하여 I 도트 단위로 화이트 계조 데이터의 정극성 개수와 부극성 개수를 카운트하여 그 카운트 결과를 제2 정극성 카운트 결과와 제2 부극성 카운트 결과로서 제2 누적 카운터(37)에 공급한다.(S5)The first counter 34 counts the positive number and the negative number of the white gradation data in units of I dots with respect to the polarity application results input from the first polarity applying section 32 and outputs the result as a first positive polarity The second counter 35 supplies the result of the first negative polarity count to the first cumulative counter 36. (S4) The second counter 35 counts the polarity application results input from the second polarity application unit 33, And supplies the count result to the second cumulative counter 37 as the second positive count result and the second negative count result (S5).

제1 누적 카운터(36)는 디폴트 극성제어신호(POL)의 극성 패턴이 적용된 제1 이전 카운트 결과에, 제1 카운터(34)로부터 입력된 제1 정극성 카운트 결과와 제1 부극성 카운트 결과의 차를 가산하여 제1 누적 카운트 결과를 출력한다.(S6) 제2 누적 카운터(37)는 반전 극성제어신호(/POL)의 극성 패턴이 적용된 제2 이전 카운트 결과에 제2 카운터(35)로부터 입력된 제2 정극성 카운트 결과와 제2 부극성 카운트 결과의 차를 가산하여 제2 누적 카운트 결과를 출력한다.(S7) 제n I 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(n), 제1 부극성 카운트 결과를 N-count#1(n), 제2 정극성 카운트 결과를 P-count#2(n), 제2 부극성 카운트 결과를 N-count#2(n), 제1 누적 카운트 결과를 Accum. count#1(n), 제2 누적 카운트 결과를 Accum-count#2(n)라 각각 하고, 제n-1 I 도트 데이터에 대하여 최종 선택된 극성 패턴의 이전 누적 카운트 결과를 Accum-count(n-1)라 할 때, Accum-count#1(n) = Accum-count(n-1) + P-count#1(n) - N-count#1(n)이고, Accum-count#2(n) = Accum-count(n-1) + P-count#2(n) - N-count#2(n)이다. The first cumulative counter 36 counts the first positive count result input from the first counter 34 and the first negative count result input from the first counter 34 in the first previous count result to which the polarity pattern of the default polarity control signal POL is applied (S6) The second cumulative counter 37 outputs the second cumulative count result obtained by adding the difference from the second counter 35 to the second previous count result to which the polarity pattern of the reverse polarity control signal / POL is applied (S7) The first positive polarity count result for the nth I dot data is set to P-count # 2, and the negative polarity count result is added to the negative polarity count result 2 (n), the result of the first negative polarity count is N-count # 1 (n), the result of second positive polarity count is P-count # 2 n), the first cumulative count result is Accum. count # 1 (n), the second cumulative count result is Accum-count # 2 (n), and the cumulative count result of the last selected polarity pattern for the n- 1 (n), Accum-count # 1 (n) = Accum-count (n-1) + P-count # 1 ) = Accum-count (n-1) + P-count # 2 (n) - N-count # 2 (n).

극성 선택부(38)는 이전 누적 카운트 결과를 제1 및 제2 누적 카운터(36, 37)에 입력한다. 극성 선택부(38)는 제1 누적 카운트 결과와 제2 누적 카운트 결과 중 최소값을 선택하고, 최소값에 적용된 극성 패턴을 지시하는 극성선택 제어신호(CTRPOL)를 발생한다.(S8) 멀티플렉서(39)는 극성 선택부(38)로부터 입력된 극성선택 제어신호(CTRPOL)에 응답하여 디폴트 극성제어신호(POL)와 반전 극성제어신호(/POL)를 선택하여 파리눈 극성 선택신호(FEPOL)를 발생한다. 파리눈 극성 선택신호(FEPOL)는 액정표시패널(100)에서 동일 수평라인에 이웃하게 배치된 액정셀들에 대하여 I 도트 단위로 데이터전압의 극성을 미세하게 제어하는 최종 극성제어신호로서 데이터 로직 처리부(14)에 입력된다. The polarity selector 38 inputs the previous cumulative count result to the first and second cumulative counters 36 and 37. The polarity selector 38 selects the minimum value among the first cumulative count result and the second cumulative count result and generates a polarity selection control signal CTRPOL indicating the polarity pattern applied to the minimum value. Selects the default polarity control signal POL and the reverse polarity control signal / POL in response to the polarity selection control signal CTRPOL input from the polarity selection unit 38 to generate the fly-eye polarity selection signal FEPOL . The fly-eye polarity selection signal FEPOL is a final polarity control signal for finely controlling the polarity of the data voltage in units of dots for the liquid crystal cells disposed adjacent to the same horizontal line in the liquid crystal display panel 100, (14).

도 16은 제1 극성 제어 데이터(G_POL)를 정의하기 위한 테이블이다. 도 17은 제2 극성 제어 데이터(G_HINV)를 정의하기 위한 테이블이다. 16 is a table for defining the first polarity control data (G_POL). FIG. 17 is a table for defining the second polarity control data G_HINV.

도 16 및 도 17을 참조하면, 소스 드라이브 IC의 내부 제어신호 발생부(202)는 제1 극성 제어 데이터(G_POL)가 하이 논리이면 극성제어신호(POL 또는 /POL)에서 I 도트의 첫 번째 극성을 부극성(-)으로 발생한다. 소스 드라이브 IC의 내부 제어신호 발생부(202)는 제1 극성 제어 데이터(G_POL)가 로우 논리이면 극성제어신호(POL 또는 /POL)에서 I 도트의 첫 번째 극성을 정극성(+)으로 발생한다. 소스 드라이브 IC의 내부 제어신호 발생부(202)는 제2 극성 제어 데이터(G_HINV)가 하이 논리이면 수평 극성제어신호(HINV)를 수평 2 도트 인버젼(H2Dot) 형태로 발생하고, 제2 극성 제어 데이터(G_HINV)가 로우 논리이면 수평 극성제어신호(HINV)를 수평 1 도트 인버젼(H1Dot) 형태로 발생한다. 소스 드라이브 IC는 도 16 및 도 17의 테이블들을 기초로 하여 타이밍 콘트롤러로부터 입력된 제1 및 제2 극성 제어 데이터들(G_POL, G_HINV)에 응답하여 데이터라인들로 출력되는 데이전압의 극성을 변환한다. Referring to FIGS. 16 and 17, the internal control signal generator 202 of the source drive IC generates a first polarity control signal POL or / POL at the first polarity control signal POL or / POL, if the first polarity control data G_POL is high logic Is negative (-). The internal control signal generator 202 of the source drive IC generates the first polarity of the I dot in the polarity control signal POL or / POL as positive (+) if the first polarity control data G_POL is logic low . The internal control signal generator 202 of the source drive IC generates the horizontal polarity control signal HINV in the form of a horizontal two dot version (H2Dot) when the second polarity control data G_HINV is high logic, If the data G_HINV is a logic low, the horizontal polarity control signal HINV is generated in a horizontal 1-dot version (H1Dot). The source drive IC converts the polarity of the data voltages output to the data lines in response to the first and second polarity control data (G_POL, G_HINV) input from the timing controller based on the tables of Figs. 16 and 17 .

예를 들어, 소스 드라이브 IC는 제1 극성 제어 데이터(G_POL)가 하이 논리이고 제2 극성 제어 데이터(G_HINV)가 하이 논리이면 I 도트가 6 도트일 때 수평으로 이웃하는 6 개의 액정셀들에 충전될 데이터전압들의 극성을 정극성부터 시작하는 수평 2 도트 인버젼(+ - - + + -)로 변환한다. 소스 드라이브 IC는 제1 극성 제어 데이터(G_POL)가 하이 논리이고 제2 극성 제어 데이터(G_HINV)가 로우 논리이면 I 도트가 6 도트일 때 수평으로 이웃하는 6 개의 액정셀들에 충전될 데이터전압들의 극성을 정극성부터 시작하는 수평 1 도트 인버젼(+ - + - + -)로 변환한다. 소스 드라이브 IC는 제1 극성 제어 데이터(G_POL)가 로우 논리이고 제2 극성 제어 데이터(G_HINV)가 하이 논리이면 I 도트가 6 도트일 때 수평으로 이웃하는 6 개의 액정셀들에 충전될 데이터전압들의 극성을 부극성부터 시작하는 수평 2 도트 인버젼(- + + - - +)로 변환한다. 소스 드라이브 IC는 제1 극성 제어 데이터(G_POL)가 로우 논리이고 제2 극성 제어 데이터(G_HINV)가 로우 논리이면 I 도트가 6 도트일 때 수평으로 이웃하는 6 개의 액정셀들에 충전될 데이터전압들의 극성을 부극성부터 시작하는 수평 1 도트 인버젼(- + - + - +)로 변환한다. For example, when the first polarity control data G_POL is a high logic and the second polarity control data G_HINV is a high logic, the source driver IC charges six neighboring liquid crystal cells horizontally when the I dot is 6 dots. (+ - - + + -) which is the horizontal two-dot starting from the positive polarity. The source drive IC is configured such that when the first polarity control data G_POL is high logic and the second polarity control data G_HINV is low logic, when the I dot is 6 dots, The polarity is converted to a horizontal one dot (+ - + - + -) starting from positive polarity. The source drive IC may be configured such that when the first polarity control data G_POL is low logic and the second polarity control data G_HINV is high logic, when the I dot is 6 dots, (- + + - - +) with a horizontal two-dot starting with negative polarity. The source drive IC is configured such that when the first polarity control data G_POL is low logic and the second polarity control data G_HINV is low logic, when the I dot is 6 dots, Converts the polarity to a horizontal one dot (- + - + - +) starting with negative polarity.

이하에서, I 도트를 6 도트로 가정하여 입력 영상에 포함될 수 있는 몇가지 유형의 문제패턴들을 예로 들어 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법을 상세히 설명하기로 한다. Hereinafter, a polarity control method of a data voltage according to an embodiment of the present invention will be described in detail with reference to several types of problem patterns that can be included in an input image assuming that the I dot is 6 dots.

도 18은 셧다운 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 1 도트 인버젼을 보여 주는 도면이다. 18 is a diagram illustrating a horizontal one-dot version of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a shutdown pattern.

타이밍 콘트롤러(101)에는 셧다운 패턴이 입력된다. 셧다운 패턴의 일 예로는, 도 18과 같이 기수 픽셀 데이터는 화이트 계조 데이터이고 우수 픽셀 데이터는 블랙 계조 데이터일 수 있다. The shutdown pattern is input to the timing controller 101. [ As an example of the shutdown pattern, the odd pixel data may be white gradation data and the superior pixel data may be black gradation data as shown in Fig.

기수 픽셀 데이터와 우수 픽셀 데이터 각각은 R, G 및 B 서브픽셀 데이터를 포함한다. 타이밍 콘트롤러(101)는 입력 영상의 데이터 각각에 가중치를 부여한다. 화이트 계조 데이터에는 가중치 '1'이 부여되고, 블랙 계조 데이터에 가중치 '0'이 부여된다. The odd pixel data and the even pixel data each include R, G, and B subpixel data. The timing controller 101 assigns a weight to each data of the input image. The weighted value '1' is given to the white gradation data, and the weighted value '0' is given to the black gradation data.

도 18을 참조하면, 타이밍 콘트롤러(101)는 수평 1 도트 인버젼 형태의 디폴트 극성제어신호(POL)를 발생하고 또한, 그 디폴트 극성제어신호(POL)를 반전시켜 반전 극성제어신호(/POL)를 발생하여 그 극성제어신호들(POL, /POL)의 극성패턴을 데이터의 가중치에 가상 적용한다. 수평 1 도트 인버젼 형태의 디폴트 극성제어신호(POL)는 액정표시패널에서 동일 수평라인에서 이웃하게 배치된 액정셀들에 충전될 데이터전압의 극성을 1 도트 단위로 반전시키며, 도 18의 예에서 "+(HIGH) -(LOW) +(HIGH) -(LOW)"가 반복되는 논리값을 갖는다. 수평 1 도트 인버젼 형태의 반전 극성제어신호(/POL)는 도 18의 예에서 "-(LOW) +(HIGH) -(LOW) +(HIGH)"가 반복되는 논리값을 갖는다. 극성제어신호들(POL, /POL)의 극성패턴은 데이터의 가중치에 따라 화이트 계조 데이터에만 적용된다. 도 18에서 타원 안의 부호는 제1 극성 제어 데이터(G_POL)에 의해 정의되는 6 도트 데이터들 각각의 첫 번째 극성을 의미한다. Referring to FIG. 18, the timing controller 101 generates a default polarity control signal POL in the form of a horizontal 1-dot version, inverts the default polarity control signal POL to generate an inverted polarity control signal / POL, And the polarity pattern of the polarity control signals POL and / POL is virtually applied to the weight of the data. The default polarity control signal POL in the form of a horizontal 1-dot version inverts the polarity of the data voltage to be charged in the liquid crystal cells disposed adjacent to one another in the same horizontal line in the unit of one dot in the liquid crystal display panel, Quot; + (HIGH) - (LOW) + (HIGH) - (LOW) " The inverted polarity control signal / POL in the version form of a horizontal one dot has a logical value in which "- (LOW) + (HIGH) - (LOW) + (HIGH)" is repeated in the example of FIG. The polarity pattern of the polarity control signals POL and / POL is applied only to the white gradation data according to the weight of the data. The sign in the ellipse in FIG. 18 denotes the first polarity of each of the 6-dot data defined by the first polarity control data (G_POL).

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제1 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(1st 6 dot), 제1 부극성 카운트 결과를 N-count#1(1st 6 dot), 제2 정극성 카운트 결과를 P-count#2(1st 6 dot), 제2 부극성 카운트 결과를 N-count#2(1st 6 dot)라 할 때, 도 18에서 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에서 P-count#1(1st 6 dot) = +2, N-count#1(1st 6 dot) = -1 이다. 반면에, 도 18에서 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에서 P-count#2(1st 6 dot) = +1, N-count#2(1st 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the first 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the first 6-dot data to which the second polarity / POL is applied. (1st 6 dot), the first negative polarity count result is N-count # 1 (1st 6 dot), and the second positive polarity count result is set to P-count # 1 (1st 6 dot) and the second negative polarity count result is N-count # 2 (1st 6 dot), the first 6 dot data to which the default polarity control signal POL is applied in FIG. P-count # 1 (1st 6 dot) = + 2, and N-count # 1 (1st 6 dot) = -1. On the other hand, P-count # 2 (1st 6 dot) = +1 and N-count # 2 (1st 6 dot) = -2 in the first 6 dot data to which the reverse polarity control signal / .

이어서, 타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 정극성 및 부극성 카운트 결과의 차 '+1'을 이전 누적 카운트값 '0'에 가산하여 제1 누적 카운트 결과를 "+1"로 산출하고, 반전 극성제어신호(/POL)가 적용된 제2 정극성 및 부극성 카운트 결과의 차 '-1'을 이전 누적 카운트값 '0'에 가산하여 제2 누적 카운트 결과를 "-1"로 산출한다. 제1 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(1st 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(1st 6 dot)라 하면, 이전 누적 타운트 결과(Accum-count(n-1)) = 0 이므로 Accum-count#1(1st 6 dot) = 0 + (+1) = +1이고, Accum-count#2(1st 6 dot) = 0 + (-1) = -1이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과에 기초하여 디폴트 극성제어신호(POL)가 적용할 때의 극성 불균형 개수와 반전 극성제어신호(/POL)가 적용될 때의 극성 불균형 개수가 동일할 때 6 도트 데이터에 적용될 수평 극성 패턴을 반전 극성제어신호(/POL)에 비하여 우선 순위가 높게 설정된 디폴트 극성제어신호(POL)의 극성 패턴으로 적용한다. 따라서, 타이밍 콘트롤러(101)는 제1 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1로 선택하고, 제1 6 도트의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제1 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Next, the timing controller 101 adds the difference " +1 " of the first positive and negative polarity count results applied with the default polarity control signal POL to the previous accumulated count value '0' Quot; -1 " of the second positive polarity and negative polarity count results to which the reverse polarity control signal / POL is applied to the previous cumulative count value '0', and outputs the second cumulative count result as " -1 ". If the first cumulative count result for the first 6 dot data is Accum-count # 1 (1st 6 dot) and the second cumulative count result is Accum-count # 2 (1st 6 dot) (1st 6 dot) = 0 + (+1) = +1 and Accum-count # 2 (1st 6 dot) = 0 + (-1) = -1. The timing controller 101 determines whether or not the polarity unbalance number when the default polarity control signal POL is applied is equal to the polarity unbalance number when the reverse polarity control signal / POL is applied based on the first and second cumulative count results The horizontal polarity pattern to be applied to the 6-dot data is applied as a polarity pattern of the default polarity control signal POL having a higher priority than the reverse polarity control signal / POL. Therefore, the timing controller 101 selects Accum-count # 1 as the cumulative count result for the 6th dot data and generates the polarity selection control signal CTRPOL as the high logic for the horizontal polarity pattern of the 6th dot And applies the horizontal polarity pattern of the first 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(2nd 6 dot), 제1 부극성 카운트 결과를 N-count#1(2nd 6 dot), 제2 정극성 카운트 결과를 P-count#2(2nd 6 dot), 제2 부극성 카운트 결과를 N-count#2(2nd 6 dot)라 할 때, P-count#1(2nd 6 dot) = +2, N-count#1(2nd 6 dot) = -1, P-count#2(2nd 6 dot) = +1, N-count#2(2nd 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the second 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the second 6-dot data to which the second polarity (/ POL) is applied. (2nd 6 dot), the first negative polarity count result is N-count # 1 (2nd 6 dot), and the second positive polarity count result is P-count # 1 P-count # 1 (2nd 6 dot) = + 2, N-count # 2 (2nd 6 dot), and P- 1 (2nd 6 dot) = -1, P-count # 2 (2nd 6 dot) = +1 and N-count # 2 (2nd 6 dot) = -2.

이어서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(2nd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(2nd 6 dot)라 하면, 이전 누적 타운트 결과는 +1 이므로 Accum-count#1(2nd 6 dot) = +1 + (+1) = +2이고, Accum-count#2(2nd 6 dot) = +1 + (-1) = 0이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과 중에서 극성 불균형의 개수가 0으로 되는 Accum-count#2(2nd 6 dot)를 제2 6 도트 데이터의 누적 카운트 값으로 선택하고, 제2 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제2 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the second 6-dot data. If the first cumulative count result for the second 6 dot data is Accum-count # 1 (2nd 6 dot) and the second cumulative count result is Accum-count # 2 (2nd 6 dot) (2nd 6 dot) = +1 + (+1) = + 2, and Accum-count # 2 (2nd 6 dot) = +1 + (-1) = 0. The timing controller 101 selects Accum-count # 2 (2nd 6 dot), in which the number of polarity imbalances becomes 0, as the cumulative count value of the second 6 dot data among the first and second cumulative count results, The polarity selection control signal CTRPOL is generated as low logic with respect to the horizontal polarity pattern of the dot data to apply the horizontal polarity pattern of the second 6 dot data as the horizontal polarity pattern of the reverse polarity control signal / POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(3rd 6 dot), 제1 부극성 카운트 결과를 N-count#1(3rd 6 dot), 제2 정극성 카운트 결과를 P-count#2(3rd 6 dot), 제2 부극성 카운트 결과를 N-count#2(3rd 6 dot)라 할 때, P-count#1(3rd 6 dot) = +2, N-count#1(3rd 6 dot) = -1, P-count#2(3rd 6 dot) = -1, N-count#2(3rd 6 dot) = +2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the third 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the third 6-dot data to which the second polarity / POL is applied. (3rd 6 dot), the first negative polarity count result is N-count # 1 (3rd 6 dot), and the second positive polarity count result is set to P-count # 1 P-count # 1 (3rd 6 dot) = + 2, N-count # 2 (3rd 6 dot) and P- 1 (3rd 6 dot) = -1, P-count # 2 (3rd 6 dot) = -1 and N-count # 2 (3rd 6 dot) = +2.

이어서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(3rd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(3rd 6 dot)라 하면, 이전 누적 타운트 결과는 0 이므로 Accum-count#1(3rd 6 dot) = 0 + (+1) = +1이고, Accum-count#2(3rd 6 dot) = 0 + (-1) = -1이다. 따라서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1(3rd 6 dot)로 선택하고, 제3 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제3 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the third 6-dot data. If the first cumulative count result for the third 6 dot data is Accum-count # 1 (3rd 6 dot) and the second cumulative count result is Accum-count # 2 (3rd 6 dot) (3rd 6 dot) = 0 + (+1) = +1 and Accum-count # 2 (3rd 6 dot) = 0 + (-1) = -1. Accordingly, the timing controller 101 selects Accum-count # 1 (3rd 6 dot) as the cumulative count result for the 3 rd 6 dot data and sets the polarity selection control signal CTRPOL ) As a logic high to apply the horizontal polarity pattern of the third 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(4th 6 dot), 제1 부극성 카운트 결과를 N-count#1(4th 6 dot), 제2 정극성 카운트 결과를 P-count#2(4th 6 dot), 제2 부극성 카운트 결과를 N-count#2(4th 6 dot)라 할 때, P-count#1(4th 6 dot) = +2, N-count#1(4th 6 dot) = -1, P-count#2(4th 6 dot) = +1, N-count#2(4th 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the fourth 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the fourth 6 dot data to which the second polarity / POL is applied. (4th 6 dot), the first negative polarity count result is N-count # 1 (4th 6 dot), the second positive polarity count result is set to P-count # 1 P-count # 1 (4th 6 dot) = + 2 and N-count # 2 (4th 6 dot), and the second negative polarity count result is N-count # 1 (4th 6 dot) = -1, P-count # 2 (4th 6 dot) = +1 and N-count # 2 (4th 6 dot) = -2.

이어서, 타이밍 콘트롤러(101)는 제4 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(4th 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(4th 6 dot)라 하면, 이전 누적 타운트 결과는 +1 이므로 Accum-count#1(4th 6 dot) = +1 + (+1) = 2이고, Accum-count#2(4th 6 dot) = +1 + (-1) = 0이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과 중에서 극성 불균형의 개수가 0으로 되는 Accum-count#2(4th 6 dot)를 제4 6 도트 데이터의 누적 카운트 값으로 선택하고, 제4 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제4 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the 4 6 dot data. If the result of the first cumulative count for the 46th dot data is Accum-count # 1 (4th 6 dot) and the result of the second cumulative count is Accum-count # 2 (4th 6 dot) 1, the Accum-count # 1 (4th 6 dot) = +1 + (+1) = 2 and the Accum-count # 2 (4th 6 dot) = +1 + (-1) = 0. The timing controller 101 selects Accum-count # 2 (4th 6 dot) in which the number of polarity imbalances becomes 0 out of the first and second cumulative count results as the cumulative count value of the fourth 6 dot data, The polarity selection control signal CTRPOL is generated as a low logic with respect to the horizontal polarity pattern of the dot data to apply the horizontal polarity pattern of the 4th dot data to the horizontal polarity pattern of the reverse polarity control signal / POL.

이와 같은 과정을 반복하여, 본 발명은 도 18과 같은 셧다운 패턴이 입력될 때 6 도트 단위로 극성을 수평 1 도트 인버젼의 극성을 미세하게 반전시켜 액정표시패널에서 액정셀들에 충전되는 데이터전압들의 극성 균형을 맞춘다. 소스 드라이브 IC는 타이밍 콘트롤러(101)의 제어 하에 도 18과 같은 셧다운 패턴이 입력될 때 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)에 응답하여 제1 내지 제6 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 디폴트 극성제어신호(POL)으로 반전시키고, 제7 내지 제12 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 반전 극성제어신호(/POL)으로 반전시킨다. 도 18과 같은 셧다운 패턴이 입력될 때, 소스 드라이브 IC의 제1 내지 제6 멀티플렉서(22#1~22#6)의 제어 단자에는 디폴트 극성제어신호(POL)이 공급되고, 제7 내지 제12 멀티플렉서의 제어 단자에는 반전 극성제어신호(/POL)가 공급된다. 그리고 수평 극성 제어회로(23)는 수평 1 도트 인버젼을 구현하기 위하여 제3, 제4, 제7, 제8, 제11, 및 제12 멀티플렉서에 입력되는 극성제어신호(POL 또는 /POL)를 그대로 그 멀티플렉서들의 제어단자에 전달한다. When the shutdown pattern as shown in FIG. 18 is input, the polarity of the horizontal one-dot polarity is inverted in six-dot units, and the data voltage charged in the liquid crystal cells in the liquid crystal display panel Balance the polarities of the two. The source drive IC is controlled by the timing controller 101 to supply the data voltages Vs supplied to the first to sixth data lines in response to the first and second polarity control data G_POL and G_HINV when the shutdown pattern as shown in FIG. The horizontal polarity of the data voltage supplied to the seventh to the twelfth data lines is inverted to the reverse polarity control signal / POL (horizontal one-dot) ). 18, a default polarity control signal POL is supplied to the control terminals of the first to sixth multiplexers 22 # 1 to 22 # 6 of the source drive IC, and the seventh to twelfth A reverse polarity control signal (/ POL) is supplied to the control terminal of the multiplexer. Then, the horizontal polarity control circuit 23 outputs the polarity control signals POL or / POL input to the third, fourth, seventh, eighth, eleventh, and twelfth multiplexers to implement the version with the horizontal one dot To the control terminals of the multiplexers.

도 19는 셧다운 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 2 도트 인버젼을 보여 주는 도면이다. 19 is a diagram illustrating a horizontal two dot inversion of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a shutdown pattern.

도 19를 참조하면, 타이밍 콘트롤러(101)는 입력 영상의 데이터 각각에 가중치를 부여한다. 화이트 계조 데이터에는 가중치 '1'이 부여되고, 블랙 계조 데이터에 가중치 '0'이 부여된다. Referring to FIG. 19, the timing controller 101 assigns weights to data of input images. The weighted value '1' is given to the white gradation data, and the weighted value '0' is given to the black gradation data.

타이밍 콘트롤러(101)는 수평 2 도트 인버젼 형태의 디폴트 극성제어신호(POL)를 발생하고 또한, 그 디폴트 극성제어신호(POL)를 반전시켜 반전 극성제어신호(/POL)를 발생하여 그 극성제어신호들(POL, /POL)의 극성패턴을 데이터의 가중치에 가상 적용한다. 수평 2 도트 인버젼 형태의 디폴트 극성제어신호(POL)는 액정표시패널에서 동일 수평라인에서 이웃하게 배치된 액정셀들에 충전될 데이터전압의 극성을 1 도트 단위로 반전시키며, 도 19의 예에서 "+(HIGH) -(LOW) -(LOW) +(HIGH)"가 반복되는 논리값을 갖는다. 수평 2 도트 인버젼 형태의 반전 극성제어신호(/POL)는 도 19의 예에서 "-(LOW) +(HIGH) +(HIGH) -(LOW)"가 반복되는 논리값을 갖는다. 극성제어신호들(POL, /POL)의 극성패턴은 데이터의 가중치에 의해 화이트 계조 데이터에만 적용된다. The timing controller 101 generates a default polarity control signal POL of a version type with a horizontal 2 dot and generates a reverse polarity control signal / POL by inverting the default polarity control signal POL, The polarity pattern of the signals POL, / POL is virtually applied to the weight of the data. The default polarity control signal POL in the form of a horizontal two-dot version inverts the polarity of the data voltage to be charged in the liquid crystal cells disposed adjacent to one another in the same horizontal line in the unit of one dot in the liquid crystal display panel, "+ (HIGH) - (LOW) - (LOW) + (HIGH)" are repeated. The inverted polarity control signal / POL in the form of a horizontal two-dot version has a logical value in which "- (LOW) + (HIGH) + (HIGH) - (LOW)" is repeated in the example of FIG. The polarity pattern of the polarity control signals POL and / POL is applied only to the white gradation data by the weight of the data.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제1 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(1st 6 dot), 제1 부극성 카운트 결과를 N-count#1(1st 6 dot), 제2 정극성 카운트 결과를 P-count#2(1st 6 dot), 제2 부극성 카운트 결과를 N-count#2(1st 6 dot)라 할 때, 도 19에서 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에서 P-count#1(1st 6 dot) = +1, N-count#1(1st 6 dot) = -2 이다. 반면에, 도 19에서 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에서 P-count#2(1st 6 dot) = +2, N-count#2(1st 6 dot) = -1 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the first 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the first 6-dot data to which the second polarity / POL is applied. (1st 6 dot), the first negative polarity count result is N-count # 1 (1st 6 dot), and the second positive polarity count result is set to P-count # 1 (1st 6 dot) and the second negative polarity count result is N-count # 2 (1st 6 dot), the first 6 dot data to which the default polarity control signal POL is applied in FIG. P-count # 1 (1st 6 dot) = +1 and N-count # 1 (1st 6 dot) = -2. On the other hand, P-count # 2 (1st 6 dot) = + 2 and N-count # 2 (1st 6 dot) = -1 in the first 6-dot data to which the reverse polarity control signal / POL is applied in FIG. .

이어서, 타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 정극성 및 부극성 카운트 결과의 차 '-1'을 이전 누적 카운트값 '0'에 가산하여 제1 누적 카운트 결과를 "-1"로 산출하고, 반전 극성제어신호(/POL)가 적용된 제2 정극성 및 부극성 카운트 결과의 차 '+1'을 이전 누적 카운트값 '0'에 가산하여 제2 누적 카운트 결과를 "+1"로 산출한다. 제1 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(1st 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(1st 6 dot)라 하면, 이전 누적 타운트 결과(Accum-count(n-1)) = 0 이므로 Accum-count#1(1st 6 dot) = 0 + (-1) = -1이고, Accum-count#2(1st 6 dot) = 0 + (+1) = +1이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과에 기초하여 디폴트 극성제어신호(POL)가 적용할 때의 극성 불균형 개수와 반전 극성제어신호(/POL)가 적용될 때의 극성 불균형 개수가 동일할 때 6 도트 데이터에 적용될 수평 극성 패턴을 우선 순위가 높은 디폴트 극성제어신호(POL)의 극성 패턴으로 적용한다. 따라서, 타이밍 콘트롤러(101)는 제1 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1로 선택하고, 제1 6 도트의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제1 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Next, the timing controller 101 adds the difference " -1 " between the first positive polarity control signal POL and the negative polarity count result applied to the previous polarity control signal POL to the previous accumulated count value '0' +1 "of the second positive polarity and negative polarity count results applied with the reverse polarity control signal / POL to the previous cumulative count value '0' to obtain the second cumulative count result as" -1 " Quot; +1 " If the first cumulative count result for the first 6 dot data is Accum-count # 1 (1st 6 dot) and the second cumulative count result is Accum-count # 2 (1st 6 dot) (1st 6 dot) = 0 + (-1) = -1 and Accum-count # 2 (1st 6 dot) = 0 + (+1) = +1. The timing controller 101 determines whether or not the polarity unbalance number when the default polarity control signal POL is applied is equal to the polarity unbalance number when the reverse polarity control signal / POL is applied based on the first and second cumulative count results The horizontal polarity pattern to be applied to the 6-dot data is applied as the polarity pattern of the high-priority default polarity control signal POL. Therefore, the timing controller 101 selects Accum-count # 1 as the cumulative count result for the 6th dot data and generates the polarity selection control signal CTRPOL as the high logic for the horizontal polarity pattern of the 6th dot And applies the horizontal polarity pattern of the first 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(2nd 6 dot), 제1 부극성 카운트 결과를 N-count#1(2nd 6 dot), 제2 정극성 카운트 결과를 P-count#2(2nd 6 dot), 제2 부극성 카운트 결과를 N-count#2(2nd 6 dot)라 할 때, P-count#1(2nd 6 dot) = +1, N-count#1(2nd 6 dot) = -2, P-count#2(2nd 6 dot) = +2, N-count#2(2nd 6 dot) = -1 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the second 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the second 6-dot data to which the second polarity (/ POL) is applied. (2nd 6 dot), the first negative polarity count result is N-count # 1 (2nd 6 dot), and the second positive polarity count result is P-count # 1 P-count # 1 (2nd 6 dot) = +1, N-count # 2 (2nd 6 dot), and P- (2nd 6 dot) = 2, P-count # 2 (2nd 6 dot) = + 2, N-count # 2 (2nd 6 dot) = -1.

이어서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(2nd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(2nd 6 dot)라 하면, 이전 누적 타운트 결과는 -1 이므로 Accum-count#1(2nd 6 dot) = -1 + (-1) = -2이고, Accum-count#2(2nd 6 dot) = -1 + (+1) = 0이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과 중에서 극성 불균형의 개수가 0으로 되는 Accum-count#2(2nd 6 dot)를 제2 6 도트 데이터의 누적 카운트 값으로 선택하고, 제2 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제2 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the second 6-dot data. If the first cumulative count result for the second 6 dot data is Accum-count # 1 (2nd 6 dot) and the second cumulative count result is Accum-count # 2 (2nd 6 dot) (2nd 6 dot) = -1 + (-1) = -2, and Accum-count # 2 (2nd 6 dot) = -1 + (+1) = 0. The timing controller 101 selects Accum-count # 2 (2nd 6 dot), in which the number of polarity imbalances becomes 0, as the cumulative count value of the second 6 dot data among the first and second cumulative count results, The polarity selection control signal CTRPOL is generated as low logic with respect to the horizontal polarity pattern of the dot data to apply the horizontal polarity pattern of the second 6 dot data as the horizontal polarity pattern of the reverse polarity control signal / POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(3rd 6 dot), 제1 부극성 카운트 결과를 N-count#1(3rd 6 dot), 제2 정극성 카운트 결과를 P-count#2(3rd 6 dot), 제2 부극성 카운트 결과를 N-count#2(3rd 6 dot)라 할 때, P-count#1(3rd 6 dot) = +1, N-count#1(3rd 6 dot) = -2, P-count#2(3rd 6 dot) = +2, N-count#2(3rd 6 dot) = -1 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the third 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the third 6-dot data to which the second polarity / POL is applied. (3rd 6 dot), the first negative polarity count result is N-count # 1 (3rd 6 dot), and the second positive polarity count result is set to P-count # 1 P-count # 1 (3rd 6 dot) = +1, N-count # 2 (3rd 6 dot), and P- 1 (3rd 6 dot) = -2, P-count # 2 (3rd 6 dot) = + 2, N-count # 2 (3rd 6 dot) = -1.

이어서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(3rd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(3rd 6 dot)라 하면, 이전 누적 타운트 결과는 0 이므로 Accum-count#1(3rd 6 dot) = 0 + (-1) = -1이고, Accum-count#2(3rd 6 dot) = 0 + (+1) = +1이다. 따라서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1(3rd 6 dot)로 선택하고, 제3 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제3 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the third 6-dot data. If the first cumulative count result for the third 6 dot data is Accum-count # 1 (3rd 6 dot) and the second cumulative count result is Accum-count # 2 (3rd 6 dot) , The Accum-count # 1 (3rd 6 dot) = 0 + (-1) = -1 and the Accum-count # 2 (3rd 6 dot) = 0 + (+1) = +1. Accordingly, the timing controller 101 selects Accum-count # 1 (3rd 6 dot) as the cumulative count result for the 3 rd 6 dot data and sets the polarity selection control signal CTRPOL ) As a logic high to apply the horizontal polarity pattern of the third 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(4th 6 dot), 제1 부극성 카운트 결과를 N-count#1(4th 6 dot), 제2 정극성 카운트 결과를 P-count#2(4th 6 dot), 제2 부극성 카운트 결과를 N-count#2(4th 6 dot)라 할 때, P-count#1(4th 6 dot) = +1, N-count#1(4th 6 dot) = -2, P-count#2(4th 6 dot) = +2, N-count#2(4th 6 dot) = -1 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the fourth 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the fourth 6 dot data to which the second polarity / POL is applied. (4th 6 dot), the first negative polarity count result is N-count # 1 (4th 6 dot), the second positive polarity count result is set to P-count # 1 P-count # 1 (4th 6 dot) = +1 and N-count # 2 (4th 6 dot), and the second negative polarity count result is N-count # (4th 6 dot) = 2, P-count # 2 (4th 6 dot) = + 2, N-count # 2 (4th 6 dot) = -1.

이어서, 타이밍 콘트롤러(101)는 제4 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(4th 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(4th 6 dot)라 하면, 이전 누적 타운트 결과는 -1 이므로 Accum-count#1(4th 6 dot) = -1 + (-1) = -2이고, Accum-count#2(4th 6 dot) = -1 + (+1) = 0이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과 중에서 극성 불균형의 개수가 0으로 되는 Accum-count#2(4th 6 dot)를 제4 6 도트 데이터의 누적 카운트 값으로 선택하고, 제4 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제4 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the 4 6 dot data. If the result of the first cumulative count for the 46th dot data is Accum-count # 1 (4th 6 dot) and the result of the second cumulative count is Accum-count # 2 (4th 6 dot) 1 = (4th 6 dot) = -1 + (-1) = -2 and Accum-count # 2 (4th 6 dot) = -1 + (+1) = 0. The timing controller 101 selects Accum-count # 2 (4th 6 dot) in which the number of polarity imbalances becomes 0 out of the first and second cumulative count results as the cumulative count value of the fourth 6 dot data, The polarity selection control signal CTRPOL is generated as a low logic with respect to the horizontal polarity pattern of the dot data to apply the horizontal polarity pattern of the 4th dot data to the horizontal polarity pattern of the reverse polarity control signal / POL.

이와 같은 과정을 반복하여, 본 발명은 도 19와 같은 셧다운 패턴이 입력될 때 6 도트 단위로 극성을 수평 2 도트 인버젼의 극성을 미세하게 반전시켜 액정표시패널에서 액정셀들에 충전되는 데이터전압들의 극성 균형을 맞춘다. 소스 드라이브 IC는 타이밍 콘트롤러(101)의 제어 하에 도 19와 같은 셧다운 패턴이 입력될 때 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)에 응답하여 제1 내지 제6 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 디폴트 극성제어신호(POL)으로 반전시키고, 제7 내지 제12 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 반전 극성제어신호(/POL)으로 반전시킨다. 도 19와 같은 셧다운 패턴이 입력될 때, 소스 드라이브 IC의 제1 내지 제6 멀티플렉서(22#1~22#6)의 제어 단자에는 디폴트 극성제어신호(POL)이 공급되고, 제7 내지 제12 멀티플렉서의 제어 단자에는 반전 극성제어신호(/POL)가 공급된다. 그리고 수평 극성 제어회로(23)는 수평 2 도트 인버젼을 구현하기 위하여 제3, 제4, 제7, 제8, 제11 및 제12 멀티플렉서들에 입력되는 극성제어신호(POL 또는 /POL)를 반전시켜 그 멀티플렉서들의 제어단자에 전달한다. When the shutdown pattern as shown in FIG. 19 is input, the polarity of the horizontal two-dot polarity is inverted in six-dot units, and the data voltage Balance the polarities of the two. The source drive IC is controlled by the timing controller 101 to supply the data voltages Vs1 to Vsn supplied to the first to sixth data lines in response to the first and second polarity control data G_POL and G_HINV when the shutdown pattern as shown in FIG. The horizontal polarity of the data voltage supplied to the seventh to the twelfth data lines is inverted to the reverse polarity control signal / POL (horizontal one-dot) ). 19, a default polarity control signal POL is supplied to the control terminals of the first to sixth multiplexers 22 # 1 to 22 # 6 of the source drive IC, and the seventh to twelfth A reverse polarity control signal (/ POL) is supplied to the control terminal of the multiplexer. The horizontal polarity control circuit 23 then outputs the polarity control signals POL or / POL input to the third, fourth, seventh, eighth, eleventh and twelfth multiplexers in order to realize a horizontal two-dot version Inverted and delivered to the control terminals of the multiplexers.

도 20은 플리커 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 1 도트 인버젼을 보여 주는 도면이다. 20 is a diagram showing a horizontal one-dot version of a method of controlling a polarity of a data voltage according to an embodiment of the present invention in a flicker pattern.

타이밍 콘트롤러(101)에는 플리커 패턴이 입력된다. 플리커 패턴의 일 예로는, 도 18과 같이 제4k+1 픽셀의 R 서브픽셀 데이터와 제4k+2 픽셀의 G 서브픽셀 데이터만 화이트 계조 데이터이고 나머지 데이터는 블랙 계조 데이터일 수 있다. The flicker pattern is input to the timing controller 101. [ As an example of the flicker pattern, only the R subpixel data of the (4k + 1) th pixel and the G subpixel data of the (4k + 2) th pixel may be white gradation data and the remaining data may be black gradation data as shown in Fig.

도 20을 참조하면, 타이밍 콘트롤러(101)는 입력 영상의 데이터 각각에 가중치를 부여한다. 화이트 계조 데이터에는 가중치 '1'이 부여되고, 블랙 계조 데이터에 가중치 '0'이 부여된다. Referring to FIG. 20, the timing controller 101 assigns a weight to each data of the input image. The weighted value '1' is given to the white gradation data, and the weighted value '0' is given to the black gradation data.

타이밍 콘트롤러(101)는 수평 1 도트 인버젼 형태의 디폴트 극성제어신호(POL)를 발생하고 또한, 그 디폴트 극성제어신호(POL)를 반전시켜 반전 극성제어신호(/POL)를 발생하여 그 극성제어신호들(POL, /POL)의 극성패턴을 데이터의 가중치에 가상 적용한다. 수평 1 도트 인버젼 형태의 디폴트 극성제어신호(POL)는 액정표시패널에서 동일 수평라인에서 이웃하게 배치된 액정셀들에 충전될 데이터전압의 극성을 1 도트 단위로 반전시키며, 도 20의 예에서 "+(HIGH) -(LOW) +(HIGH) -(LOW)"가 반복되는 논리값을 갖는다. 수평 1 도트 인버젼 형태의 반전 극성제어신호(/POL)는 도 20의 예에서 "-(LOW) +(HIGH) -(LOW) +(HIGH)"가 반복되는 논리값을 갖는다. 극성제어신호들(POL, /POL)의 극성패턴은 데이터의 가중치에 따라 화이트 계조 데이터에만 적용된다. The timing controller 101 generates a default polarity control signal POL in the version form of horizontal 1 dot and inverts the default polarity control signal POL to generate an inverted polarity control signal / The polarity pattern of the signals POL, / POL is virtually applied to the weight of the data. The default polarity control signal (POL) in the form of a horizontal one-dot version inverts the polarity of the data voltage to be charged in the liquid crystal cells disposed adjacent to one another in the same horizontal line in the unit of one dot in the liquid crystal display panel, Quot; + (HIGH) - (LOW) + (HIGH) - (LOW) " The inverted polarity control signal / POL in the version form of a horizontal one dot has a logical value in which "- (LOW) + (HIGH) - (LOW) + (HIGH)" is repeated in the example of FIG. The polarity pattern of the polarity control signals POL and / POL is applied only to the white gradation data according to the weight of the data.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제1 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(1st 6 dot), 제1 부극성 카운트 결과를 N-count#1(1st 6 dot), 제2 정극성 카운트 결과를 P-count#2(1st 6 dot), 제2 부극성 카운트 결과를 N-count#2(1st 6 dot)라 할 때, 도 20에서 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에서 P-count#1(1st 6 dot) = +2, N-count#1(1st 6 dot) = 0 이다. 반면에, 도 20에서 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에서 P-count#2(1st 6 dot) = 0, N-count#2(1st 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the first 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the first 6-dot data to which the second polarity / POL is applied. (1st 6 dot), the first negative polarity count result is N-count # 1 (1st 6 dot), and the second positive polarity count result is set to P-count # 1 (1st 6 dot) and the second negative polarity count result is N-count # 2 (1st 6 dot), the first 6-dot data to which the default polarity control signal POL is applied in FIG. P-count # 1 (1st 6 dot) = + 2 and N-count # 1 (1st 6 dot) = 0. On the other hand, P-count # 2 (1st 6 dot) = 0 and N-count # 2 (1st 6 dot) = -2 in the first 6 dot data to which the reverse polarity control signal / POL is applied in FIG.

이어서, 타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 정극성 및 부극성 카운트 결과의 차 '+2'을 이전 누적 카운트값 '0'에 가산하여 제1 누적 카운트 결과를 "+2"로 산출하고, 반전 극성제어신호(/POL)가 적용된 제2 정극성 및 부극성 카운트 결과의 차 '-2'을 이전 누적 카운트값 '0'에 가산하여 제2 누적 카운트 결과를 "-2"로 산출한다. 제1 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(1st 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(1st 6 dot)라 하면, 이전 누적 타운트 결과가 0 이므로 Accum-count#1(1st 6 dot) = 0 + (+2) = +2이고, Accum-count#2(1st 6 dot) = 0 + (-2) = -2이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과에 기초하여 디폴트 극성제어신호(POL)가 적용할 때의 극성 불균형 개수와 반전 극성제어신호(/POL)가 적용될 때의 극성 불균형 개수가 동일할 때 6 도트 데이터에 적용될 수평 극성 패턴을 반전 극성제어신호(/POL)에 비하여 우선 순위가 높게 설정된 디폴트 극성제어신호(POL)의 극성 패턴으로 적용한다. 따라서, 타이밍 콘트롤러(101)는 제1 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1로 선택하고, 제1 6 도트의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제1 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Next, the timing controller 101 adds the difference ' +2 ' of the first positive and negative polarity count results applied with the default polarity control signal POL to the previous cumulative count value ' 0 & -2 "of the second positive polarity and negative polarity count results to which the reverse polarity control signal / POL is applied to the previous cumulative count value '0', and outputs the second cumulative count result as" -2 ". If the result of the first accumulation count for the first 6 dot data is Accum-count # 1 (1st 6 dot) and the result of accumulation count is Accum-count # 2 (1st 6 dot) (1st 6 dot) = 0 + (+2) = + 2, and Accum-count # 2 (1st 6 dot) = 0 + (-2) = -2. The timing controller 101 determines whether or not the polarity unbalance number when the default polarity control signal POL is applied is equal to the polarity unbalance number when the reverse polarity control signal / POL is applied based on the first and second cumulative count results The horizontal polarity pattern to be applied to the 6-dot data is applied as a polarity pattern of the default polarity control signal POL having a higher priority than the reverse polarity control signal / POL. Therefore, the timing controller 101 selects Accum-count # 1 as the cumulative count result for the 6th dot data and generates the polarity selection control signal CTRPOL as the high logic for the horizontal polarity pattern of the 6th dot And applies the horizontal polarity pattern of the first 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(2nd 6 dot), 제1 부극성 카운트 결과를 N-count#1(2nd 6 dot), 제2 정극성 카운트 결과를 P-count#2(2nd 6 dot), 제2 부극성 카운트 결과를 N-count#2(2nd 6 dot)라 할 때, 제2 6 도트 데이터에 화이트 계조 데이터가 없으므로 P-count#1(2nd 6 dot) = 0, N-count#1(2nd 6 dot) = 0, P-count#2(2nd 6 dot) = 0, N-count#2(2nd 6 dot) = 0 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the second 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the second 6-dot data to which the second polarity (/ POL) is applied. (2nd 6 dot), the first negative polarity count result is N-count # 1 (2nd 6 dot), and the second positive polarity count result is P-count # 1 P # count # 2 (2nd 6 dot) and the second negative polarity count result is N-count # 2 (2nd 6 dot). 6 dot) = 0, N-count # 1 (2nd 6 dot) = 0, P-count # 2 (2nd 6 dot) = 0 and N-count # 2 (2nd 6 dot) = 0.

이어서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(2nd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(2nd 6 dot)라 하면, 이전 누적 타운트 결과는 +2 이므로 Accum-count#1(2nd 6 dot) = +2 + 0 = +2이고, Accum-count#2(2nd 6 dot) = +2 + 0 = +2이다. 따라서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터의 누적 카운트 값으로 Accum-count#1(2nd 6 dot)을 선택하고, 제2 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제2 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the second 6-dot data. If the first cumulative count result for the second 6 dot data is Accum-count # 1 (2nd 6 dot) and the second cumulative count result is Accum-count # 2 (2nd 6 dot) 2, the Accum-count # 1 (2nd 6 dot) = + 2 + 0 = + 2 and the Accum-count # 2 (2nd 6 dot) = +2 + 0 = +2. Accordingly, the timing controller 101 selects Accum-count # 1 (2nd 6 dot) as the cumulative count value of the second 6-dot data, and outputs the polarity selection control signal CTRPOL to the horizontal polarity pattern of the second 6-dot data. And applies the horizontal polarity pattern of the second 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(3rd 6 dot), 제1 부극성 카운트 결과를 N-count#1(3rd 6 dot), 제2 정극성 카운트 결과를 P-count#2(3rd 6 dot), 제2 부극성 카운트 결과를 N-count#2(3rd 6 dot)라 할 때, P-count#1(3rd 6 dot) = +2, N-count#1(3rd 6 dot) = 0, P-count#2(3rd 6 dot) = 0, N-count#2(3rd 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the third 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the third 6-dot data to which the second polarity / POL is applied. (3rd 6 dot), the first negative polarity count result is N-count # 1 (3rd 6 dot), and the second positive polarity count result is set to P-count # 1 P-count # 1 (3rd 6 dot) = + 2, N-count # 2 (3rd 6 dot) and P- 1 (3rd 6 dot) = 0, P-count # 2 (3rd 6 dot) = 0 and N-count # 2 (3rd 6 dot) = -2.

이어서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(3rd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(3rd 6 dot)라 하면, 이전 누적 타운트 결과는 +2 이므로 Accum-count#1(3rd 6 dot) = +2 + (+2) = +4이고, Accum-count#2(3rd 6 dot) = +2 + (-2) = 0이다. 따라서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 누적 카운트 결과를 최소값인 Accum-count#2(3rd 6 dot)로 선택하고, 제3 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제3 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the third 6-dot data. If the first cumulative count result for the third 6 dot data is Accum-count # 1 (3rd 6 dot) and the second cumulative count result is Accum-count # 2 (3rd 6 dot) 2, the Accum-count # 1 (3rd 6 dot) = + 2 + (+2) = + 4 and the Accum-count # 2 (3rd 6 dot) = +2 + (-2) = 0. Therefore, the timing controller 101 selects Accum-count # 2 (3rd 6 dot) as the minimum cumulative count result for the 3 rd 6 dot data, and outputs the polarity selection control signal (CTRPOL) is generated as low logic to apply the horizontal polarity pattern of the third 6-dot data as the horizontal polarity pattern of the reverse polarity control signal (/ POL).

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(4th 6 dot), 제1 부극성 카운트 결과를 N-count#1(4th 6 dot), 제2 정극성 카운트 결과를 P-count#2(4th 6 dot), 제2 부극성 카운트 결과를 N-count#2(4th 6 dot)라 할 때, 제4 6 도트 데이터에 화이트 계조 데이터가 없으므로 P-count#1(4th 6 dot) = 0, N-count#1(4th 6 dot) = 0, P-count#2(4th 6 dot) = 0, N-count#2(4th 6 dot) = 0 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the fourth 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the fourth 6 dot data to which the second polarity / POL is applied. (4th 6 dot), the first negative polarity count result is N-count # 1 (4th 6 dot), the second positive polarity count result is set to P-count # 1 P-count # 2 (4th 6 dot) and the second negative polarity count result is N-count # 2 (4th 6 dot) 6th dot) = 0, N-count # 1 (4th 6 dot) = 0, P-count # 2 (4th 6 dot) = 0 and N-count # 2

이어서, 타이밍 콘트롤러(101)는 제4 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(4th 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(4th 6 dot)라 하면, 이전 누적 타운트 결과는 0 이므로 Accum-count#1(4th 6 dot) = 0 + 0 = 0이고, Accum-count#2(4th 6 dot) = 0 + 0 = 0이다. 따라서, 타이밍 콘트롤러(101)는 Accum-count#1(4th 6 dot)를 제4 6 도트 데이터의 누적 카운트 값으로 선택하고, 제4 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제4 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the 4 6 dot data. If the first cumulative count result for the 46th dot data is Accum-count # 1 (4th 6 dot) and the second cumulative count result is Accum-count # 2 (4th 6 dot) , The Accum-count # 1 (4th 6 dot) = 0 + 0 = 0 and the Accum-count # 2 (4th 6 dot) = 0 + 0 = 0. Accordingly, the timing controller 101 selects Accum-count # 1 (4th 6 dot) as the cumulative count value of the 4 6 dot data, and outputs the polarity selection control signal CTRPOL to the horizontal polarity pattern of the 4 6 dot data. And applies the horizontal polarity pattern of the fourth 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

이와 같은 과정을 반복하여, 본 발명은 도 20과 같은 플리커 패턴이 입력될 때 극성 불균일이 최소로 되는 극성 패턴을 6 도트 단위로 선택하여 액정표시패널에서 액정셀들에 충전되는 데이터전압들의 극성 균형을 맞춘다. 소스 드라이브 IC는 타이밍 콘트롤러(101)의 제어 하에 도 20과 같은 플리커 패턴이 입력될 때 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)에 응답하여 제1 내지 제12 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 디폴트 극성제어신호(POL)으로 반전시키고, 제13 내지 제18 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 반전 극성제어신호(/POL)으로 반전시킨다. 도 20과 같은 플리커 패턴이 입력될 때, 소스 드라이브 IC의 제1 내지 제12 멀티플렉서의 제어 단자에는 디폴트 극성제어신호(POL)가 공급되고, 제13 내지 제18 멀티플렉서의 제어 단자에는 반전 극성제어신호(/POL)가 공급된다. 그리고 수평 극성 제어회로(23)는 수평 1 도트 인버젼을 구현하기 위하여 제3, 제4, 제7, 제8, 제11, 제12, 제15, 및 제16 멀티플렉서들에 입력되는 극성제어신호(POL 또는 /POL)을 그대로 그 멀티플렉서들의 제어단자에 전달한다.When a flicker pattern as shown in FIG. 20 is input, the polarity pattern in which the polarity unevenness is minimized is selected in units of six dots, and the polarity balance of the data voltages charged in the liquid crystal cells in the liquid crystal display panel . The source drive IC is controlled by the timing controller 101 to supply the data voltages Vs supplied to the first to 12th data lines in response to the first and second polarity control data G_POL and G_HINV when the flicker pattern as shown in FIG. The horizontal polarity of the data voltage supplied to the thirteenth to eighteenth data lines is inverted to the reverse polarity control signal / POL (horizontal one-dot) ). 20, the default polarity control signal POL is supplied to the control terminals of the first to twelfth multiplexers of the source drive IC, and the control terminals of the thirteenth to eighteenth multiplexers are supplied with the reverse polarity control signal (/ POL) is supplied. The horizontal polarity control circuit 23 outputs a polarity control signal to be input to the third, fourth, seventh, eighth, eleventh, twelfth, fifteenth, and sixteenth multiplexers to implement a horizontal one- (POL or / POL) as it is to the control terminals of the multiplexers.

도 21은 플리커 패턴에서 본 발명의 실시예에 따른 데이터전압의 극성 제어 방법의 수평 2 도트 인버젼을 보여 주는 도면이다. 21 is a diagram showing a horizontal two-dot version of a method of controlling polarity of a data voltage according to an embodiment of the present invention in a flicker pattern.

도 20을 참조하면, 타이밍 콘트롤러(101)는 입력 영상의 데이터 각각에 가중치를 부여한다. 화이트 계조 데이터에는 가중치 '1'이 부여되고, 블랙 계조 데이터에 가중치 '0'이 부여된다. Referring to FIG. 20, the timing controller 101 assigns a weight to each data of the input image. The weighted value '1' is given to the white gradation data, and the weighted value '0' is given to the black gradation data.

타이밍 콘트롤러(101)는 수평 2 도트 인버젼 형태의 디폴트 극성제어신호(POL)를 발생하고 또한, 그 디폴트 극성제어신호(POL)를 반전시켜 반전 극성제어신호(/POL)를 발생하여 그 극성제어신호들(POL, /POL)의 극성패턴을 데이터의 가중치에 가상 적용한다. 수평 2 도트 인버젼 형태의 디폴트 극성제어신호(POL)는 액정표시패널에서 동일 수평라인에서 이웃하게 배치된 액정셀들에 충전될 데이터전압의 극성을 1 도트 단위로 반전시키며, 도 21의 예에서 "+(HIGH) -(LOW) -(LOW) +(HIGH)"가 반복되는 논리값을 갖는다. 수평 1 도트 인버젼 형태의 반전 극성제어신호(/POL)는 도 20의 예에서 "-(LOW) +(HIGH) +(HIGH) -(LOW)"가 반복되는 논리값을 갖는다. 극성제어신호들(POL, /POL)의 극성패턴은 데이터의 가중치에 따라 화이트 계조 데이터에만 적용된다. The timing controller 101 generates a default polarity control signal POL of a version type with a horizontal 2 dot and generates a reverse polarity control signal / POL by inverting the default polarity control signal POL, The polarity pattern of the signals POL, / POL is virtually applied to the weight of the data. The default polarity control signal (POL) in the form of a horizontal two-dot version inverts the polarity of the data voltage to be charged in the liquid crystal cells arranged adjacent to each other in the same horizontal line in the unit of one dot in the liquid crystal display panel, "+ (HIGH) - (LOW) - (LOW) + (HIGH)" are repeated. The inverted polarity control signal / POL in the form of a horizontal 1-dot version has a logical value in which "- (LOW) + (HIGH) + (HIGH) - (LOW)" is repeated in the example of FIG. The polarity pattern of the polarity control signals POL and / POL is applied only to the white gradation data according to the weight of the data.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제1 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(1st 6 dot), 제1 부극성 카운트 결과를 N-count#1(1st 6 dot), 제2 정극성 카운트 결과를 P-count#2(1st 6 dot), 제2 부극성 카운트 결과를 N-count#2(1st 6 dot)라 할 때, 도 21에서 디폴트 극성제어신호(POL)가 적용된 제1 6 도트 데이터에서 P-count#1(1st 6 dot) = +2, N-count#1(1st 6 dot) = 0 이다. 반면에, 도 20에서 반전 극성제어신호(/POL)가 적용된 제1 6 도트 데이터에서 P-count#2(1st 6 dot) = 0, N-count#2(1st 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the first 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the first 6-dot data to which the second polarity / POL is applied. (1st 6 dot), the first negative polarity count result is N-count # 1 (1st 6 dot), and the second positive polarity count result is set to P-count # 1 (1st 6 dot) and the second negative polarity count result is N-count # 2 (1st 6 dot), the first 6 dot data to which the default polarity control signal POL is applied in FIG. P-count # 1 (1st 6 dot) = + 2 and N-count # 1 (1st 6 dot) = 0. On the other hand, P-count # 2 (1st 6 dot) = 0 and N-count # 2 (1st 6 dot) = -2 in the first 6 dot data to which the reverse polarity control signal / POL is applied in FIG.

이어서, 타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제1 정극성 및 부극성 카운트 결과의 차 '+2'을 이전 누적 카운트값 '0'에 가산하여 제1 누적 카운트 결과를 "+2"로 산출하고, 반전 극성제어신호(/POL)가 적용된 제2 정극성 및 부극성 카운트 결과의 차 '-2'을 이전 누적 카운트값 '0'에 가산하여 제2 누적 카운트 결과를 "-2"로 산출한다. 제1 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(1st 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(1st 6 dot)라 하면, 이전 누적 타운트 결과가 0 이므로 Accum-count#1(1st 6 dot) = 0 + (+2) = +2이고, Accum-count#2(1st 6 dot) = 0 + (-2) = -2이다. 타이밍 콘트롤러(101)는 제1 및 제2 누적 카운트 결과에 기초하여 디폴트 극성제어신호(POL)가 적용할 때의 극성 불균형 개수와 반전 극성제어신호(/POL)가 적용될 때의 극성 불균형 개수가 동일할 때 6 도트 데이터에 적용될 수평 극성 패턴을 반전 극성제어신호(/POL)에 비하여 우선 순위가 높게 설정된 디폴트 극성제어신호(POL)의 극성 패턴으로 적용한다. 따라서, 타이밍 콘트롤러(101)는 제1 6 도트 데이터에 대한 누적 카운트 결과를 Accum-count#1로 선택하고, 제1 6 도트의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제1 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Next, the timing controller 101 adds the difference ' +2 ' of the first positive and negative polarity count results applied with the default polarity control signal POL to the previous cumulative count value ' 0 & -2 "of the second positive polarity and negative polarity count results to which the reverse polarity control signal / POL is applied to the previous cumulative count value '0', and outputs the second cumulative count result as" -2 ". If the result of the first accumulation count for the first 6 dot data is Accum-count # 1 (1st 6 dot) and the result of accumulation count is Accum-count # 2 (1st 6 dot) (1st 6 dot) = 0 + (+2) = + 2, and Accum-count # 2 (1st 6 dot) = 0 + (-2) = -2. The timing controller 101 determines whether or not the polarity unbalance number when the default polarity control signal POL is applied is equal to the polarity unbalance number when the reverse polarity control signal / POL is applied based on the first and second cumulative count results The horizontal polarity pattern to be applied to the 6-dot data is applied as a polarity pattern of the default polarity control signal POL having a higher priority than the reverse polarity control signal / POL. Therefore, the timing controller 101 selects Accum-count # 1 as the cumulative count result for the 6th dot data and generates the polarity selection control signal CTRPOL as the high logic for the horizontal polarity pattern of the 6th dot And applies the horizontal polarity pattern of the first 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제2 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(2nd 6 dot), 제1 부극성 카운트 결과를 N-count#1(2nd 6 dot), 제2 정극성 카운트 결과를 P-count#2(2nd 6 dot), 제2 부극성 카운트 결과를 N-count#2(2nd 6 dot)라 할 때, 제2 6 도트 데이터에 화이트 계조 데이터가 없으므로 P-count#1(2nd 6 dot) = 0, N-count#1(2nd 6 dot) = 0, P-count#2(2nd 6 dot) = 0, N-count#2(2nd 6 dot) = 0 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the second 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the second 6-dot data to which the second polarity (/ POL) is applied. (2nd 6 dot), the first negative polarity count result is N-count # 1 (2nd 6 dot), and the second positive polarity count result is P-count # 1 P # count # 2 (2nd 6 dot) and the second negative polarity count result is N-count # 2 (2nd 6 dot). 6 dot) = 0, N-count # 1 (2nd 6 dot) = 0, P-count # 2 (2nd 6 dot) = 0 and N-count # 2 (2nd 6 dot) = 0.

이어서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제2 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(2nd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(2nd 6 dot)라 하면, 이전 누적 타운트 결과는 +2 이므로 Accum-count#1(2nd 6 dot) = +2 + 0 = +2이고, Accum-count#2(2nd 6 dot) = +2 + 0 = +2이다. 따라서, 타이밍 콘트롤러(101)는 제2 6 도트 데이터의 누적 카운트 값으로 Accum-count#1(2nd 6 dot)을 선택하고, 제2 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제2 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the second 6-dot data. If the first cumulative count result for the second 6 dot data is Accum-count # 1 (2nd 6 dot) and the second cumulative count result is Accum-count # 2 (2nd 6 dot) 2, the Accum-count # 1 (2nd 6 dot) = + 2 + 0 = + 2 and the Accum-count # 2 (2nd 6 dot) = +2 + 0 = +2. Accordingly, the timing controller 101 selects Accum-count # 1 (2nd 6 dot) as the cumulative count value of the second 6-dot data, and outputs the polarity selection control signal CTRPOL to the horizontal polarity pattern of the second 6-dot data. And applies the horizontal polarity pattern of the second 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제3 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(3rd 6 dot), 제1 부극성 카운트 결과를 N-count#1(3rd 6 dot), 제2 정극성 카운트 결과를 P-count#2(3rd 6 dot), 제2 부극성 카운트 결과를 N-count#2(3rd 6 dot)라 할 때, P-count#1(3rd 6 dot) = +2, N-count#1(3rd 6 dot) = 0, P-count#2(3rd 6 dot) = 0, N-count#2(3rd 6 dot) = -2 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the third 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the third 6-dot data to which the second polarity / POL is applied. (3rd 6 dot), the first negative polarity count result is N-count # 1 (3rd 6 dot), and the second positive polarity count result is set to P-count # 1 P-count # 1 (3rd 6 dot) = + 2, N-count # 2 (3rd 6 dot) and P- 1 (3rd 6 dot) = 0, P-count # 2 (3rd 6 dot) = 0 and N-count # 2 (3rd 6 dot) = -2.

이어서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제3 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(3rd 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(3rd 6 dot)라 하면, 이전 누적 타운트 결과는 +2 이므로 Accum-count#1(3rd 6 dot) = +2 + (+2) = +4이고, Accum-count#2(3rd 6 dot) = +2 + (-2) = 0이다. 따라서, 타이밍 콘트롤러(101)는 제3 6 도트 데이터에 대한 누적 카운트 결과를 최소값인 Accum-count#2(3rd 6 dot)로 선택하고, 제3 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 로우 논리로 발생하여 제3 6 도트 데이터의 수평 극성 패턴을 반전 극성제어신호(/POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the third 6-dot data. If the first cumulative count result for the third 6 dot data is Accum-count # 1 (3rd 6 dot) and the second cumulative count result is Accum-count # 2 (3rd 6 dot) 2, the Accum-count # 1 (3rd 6 dot) = + 2 + (+2) = + 4 and the Accum-count # 2 (3rd 6 dot) = +2 + (-2) = 0. Therefore, the timing controller 101 selects Accum-count # 2 (3rd 6 dot) as the minimum cumulative count result for the 3 rd 6 dot data, and outputs the polarity selection control signal (CTRPOL) is generated as low logic to apply the horizontal polarity pattern of the third 6-dot data as the horizontal polarity pattern of the reverse polarity control signal (/ POL).

타이밍 콘트롤러(101)는 디폴트 극성제어신호(POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제1 정극성 및 부극성 카운트 결과를 산출하고 또한, 반전 극성제어신호(/POL)가 적용된 제4 6 도트 데이터에 대한 정극성 개수와 부극성 개수를 카운트하여 제2 정극성 및 부극성 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 정극성 카운트 결과를 P-count#1(4th 6 dot), 제1 부극성 카운트 결과를 N-count#1(4th 6 dot), 제2 정극성 카운트 결과를 P-count#2(4th 6 dot), 제2 부극성 카운트 결과를 N-count#2(4th 6 dot)라 할 때, 제4 6 도트 데이터에 화이트 계조 데이터가 없으므로 P-count#1(4th 6 dot) = 0, N-count#1(4th 6 dot) = 0, P-count#2(4th 6 dot) = 0, N-count#2(4th 6 dot) = 0 이다. The timing controller 101 counts the number of positive polarity and the number of negative polarity for the fourth 6-dot data to which the default polarity control signal POL is applied to calculate first positive and negative polarity count results, The second positive polarity and negative polarity count results are calculated by counting the number of positive polarity and the number of negative polarity for the fourth 6 dot data to which the second polarity / POL is applied. (4th 6 dot), the first negative polarity count result is N-count # 1 (4th 6 dot), the second positive polarity count result is set to P-count # 1 P-count # 2 (4th 6 dot) and the second negative polarity count result is N-count # 2 (4th 6 dot) 6th dot) = 0, N-count # 1 (4th 6 dot) = 0, P-count # 2 (4th 6 dot) = 0 and N-count # 2

이어서, 타이밍 콘트롤러(101)는 제4 6 도트 데이터에 대한 제1 및 제2 누적 카운트 결과를 산출한다. 제4 6 도트 데이터에 대한 제1 누적 카운트 결과를 Accum-count#1(4th 6 dot)라 하고 제2 누적 카운트 결과를 Accum-count#2(4th 6 dot)라 하면, 이전 누적 타운트 결과는 0 이므로 Accum-count#1(4th 6 dot) = 0 + 0 = 0이고, Accum-count#2(4th 6 dot) = 0 + 0 = 0이다. 따라서, 타이밍 콘트롤러(101)는 Accum-count#1(4th 6 dot)를 제4 6 도트 데이터의 누적 카운트 값으로 선택하고, 제4 6 도트 데이터의 수평 극성패턴에 대하여 극성선택 제어신호(CTRPOL)를 하이 논리로 발생하여 제4 6 도트 데이터의 수평 극성 패턴을 디폴트 극성제어신호(POL)의 수평 극성 패턴으로 적용한다. Subsequently, the timing controller 101 calculates the first and second cumulative count results for the 4 6 dot data. If the first cumulative count result for the 46th dot data is Accum-count # 1 (4th 6 dot) and the second cumulative count result is Accum-count # 2 (4th 6 dot) , The Accum-count # 1 (4th 6 dot) = 0 + 0 = 0 and the Accum-count # 2 (4th 6 dot) = 0 + 0 = 0. Accordingly, the timing controller 101 selects Accum-count # 1 (4th 6 dot) as the cumulative count value of the 4 6 dot data, and outputs the polarity selection control signal CTRPOL to the horizontal polarity pattern of the 4 6 dot data. And applies the horizontal polarity pattern of the fourth 6-dot data as the horizontal polarity pattern of the default polarity control signal POL.

이와 같은 과정을 반복하여, 본 발명은 도 21과 같은 플리커 패턴이 입력될 때 극성 불균일이 최소로 되는 극성 패턴을 6 도트 단위로 선택하여 액정표시패널에서 액정셀들에 충전되는 데이터전압들의 극성 균형을 맞춘다. 소스 드라이브 IC는 타이밍 콘트롤러(101)의 제어 하에 도 21과 같은 플리커 패턴이 입력될 때 제1 및 제2 극성 제어 데이터(G_POL, G_HINV)에 응답하여 제1 내지 제12 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 1 도트 인버젼의 디폴트 극성제어신호(POL)으로 반전시키고, 제13 내지 제18 데이터라인에 공급되는 데이터전압의 수평 극성을 수평 2 도트 인버젼의 반전 극성제어신호(/POL)으로 반전시킨다. 도 21과 같은 플리커 패턴이 입력될 때, 소스 드라이브 IC의 제1 내지 제12 멀티플렉서의 제어 단자에는 디폴트 극성제어신호(POL)가 공급되고, 제13 내지 제18 멀티플렉서의 제어 단자에는 반전 극성제어신호(/POL)가 공급된다. 그리고 수평 극성 제어회로(23)는 수평 2 도트 인버젼을 구현하기 위하여 제3, 제4, 제7, 제8, 제11, 제12, 제15, 및 제16 멀티플렉서들에 입력되는 극성제어신호(POL 또는 /POL)을 반전시켜 그 멀티플렉서들의 제어단자에 전달한다.By repeating this process, the polarity pattern in which the polarity unevenness is minimized when the flicker pattern as shown in FIG. 21 is input is selected in units of 6 dots, and the polarity balance of the data voltages charged in the liquid crystal cells in the liquid crystal display panel . The source drive IC is controlled by the timing controller 101 to supply the data voltages Vs supplied to the first to the twelfth data lines in response to the first and second polarity control data G_POL and G_HINV when the flicker pattern as shown in FIG. The horizontal polarity of the data voltage supplied to the thirteenth to eighteenth data lines is inverted to the reverse polarity control signal / POL of the horizontal two-dot version, ). When a flicker pattern as shown in FIG. 21 is input, a default polarity control signal POL is supplied to the control terminals of the first to twelfth multiplexers of the source drive IC, and the control terminals of the thirteenth to eighteenth multiplexers are supplied with a reverse polarity control signal (/ POL) is supplied. The horizontal polarity control circuit 23 outputs a polarity control signal to be input to the third, fourth, seventh, eighth, eleventh, twelfth, fifteenth, and sixteenth multiplexers to implement a horizontal two- (POL or / POL) to the control terminals of the multiplexers.

이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여져야만 할 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification, but should be defined by the claims.

11 : 데이터 수신부 12 : 내부 알고리즘 처리부
13 : 파리눈 극성 선택부 14 : 데이터 로직 처리부
15 : 데이터 송신부 31 : 가중치 부여부
32 : 제1 극성 적용부 33 : 제2 극성 적용부
34 : 제1 카운터 35 : 제2 카운터
36 : 제1 누적 카운터 37 : 제2 누적 카운터
38 : 극성 선택부 39 : 멀티플렉서
100 : 액정표시패널 101 : 타이밍 콘트롤러
102 : 데이터 구동회로 104 : 게이트 구동회로
11: Data receiving unit 12: Internal algorithm processing unit
13: fly-eye polarity selection unit 14: data logic processing unit
15: Data transmission unit 31: Whether to assign a weight
32: first polarity applying portion 33: second polarity applying portion
34: first counter 35: second counter
36: first cumulative counter 37: second cumulative counter
38: Polarity selection unit 39: Multiplexer
100: liquid crystal display panel 101: timing controller
102: data driving circuit 104: gate driving circuit

Claims (11)

(a) I(I는 3~18 사이의 3의 배수 중 어느 하나) 도트 단위로 입력 영상의 극성 균형 정도를 분석하는 단계;
(b) 상기 I 도트 단위로 디폴트 극성제어신호의 극성 패턴과, 상기 디폴트 극성제어신호의 반전신호로 발생되는 반전 극성제어신호의 극성 패턴 중 어느 하나를 선택하고, 선택된 극성 패턴을 지시하는 데이터를 소스 드라이브 IC로 전송하는 단계; 및
(c) 상기 소스 드라이브 IC 내에서 상기 극성 패턴을 지시하는 데이터를 바탕으로 상기 선택된 극성 패턴의 극성제어신호를 복원하고, 상기 선택된 극성 패턴의 극성제어신호를 이용하여 상기 입력 영상의 데이터를 정극성/부극성 아날로그 데이터전압으로 변환하여 액정표시패널의 데이터라인들로 출력하는 단계를 포함하는 것을 특징으로 하는 데이터전압의 극성 제어 방법.
(a) analyzing the degree of polarization balance of the input image in units of I (I is any one of 3 to 18);
(b) a polarity pattern of a default polarity control signal in the I-dot unit, and a polarity pattern of an inverted polarity control signal generated as an inverted signal of the default polarity control signal, and outputs data indicating the selected polarity pattern To a source drive IC; And
(c) restoring the polarity control signal of the selected polarity pattern based on the data indicating the polarity pattern in the source drive IC, and using the polarity control signal of the selected polarity pattern, / Negative polarity analog data voltage to the data lines of the liquid crystal display panel.
제 1 항에 있어서,
상기 (a) 단계는,
상기 입력 영상의 데이터 각각에 대하여 그 데이터의 계조 레벨에 따라 서로 다른 값의 가중치를 부여하는 단계;
n(n은 양의 정수) 번째 I 도트 데이터들에 대하여 가중치가 가장 높은 데이터에 상기 디폴트 극성제어신호의 극성 패턴과, 반전 극성제어신호의 극성 패턴을 각각 적용하는 단계;
상기 디폴트 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제1 정극성 카운트 결과와 제1 부극성 카운트 결과를 산출하고, 상기 반전 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제2 정극성 카운트 결과와 제2 부극성 카운트 결과를 산출하는 단계;
상기 제1 정극성 카운트 결과와 상기 제1 부극성 카운트 결과의 차를 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제1 누적 카운트 결과를 산출하고, 상기 제2 정극성 카운트 결과와 상기 제2 부극성 카운트 결과의 차를 상기 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제2 누적 카운트 결과를 산출하는 단계; 및
상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과를 비교하여 그 비교 결과에 따라 상기 입력 영상의 극성 균형 정도를 판단하는 단계를 포함하는 것을 특징으로 하는 데이터전압의 극성 제어 방법.
The method according to claim 1,
The step (a)
Assigning weights of different values to the data of the input image according to a gradation level of the data;
applying a polarity pattern of the default polarity control signal and a polarity pattern of the reverse polarity control signal to data having a highest weight for n (n is a positive integer) I-dot data, respectively;
Counting the number of positive polarity and the number of negative polarity of the data to which the default polarity control signal is applied to calculate a first positive polarity count result and a first negative polarity count result of the nth I dot data, Counting the number of positive polarity and the number of negative polarity of the data to calculate a second positive polarity count result and a second negative polarity count result of the nth I dot data;
Calculating a first cumulative count result for the n-th I-dot data by adding the difference between the first positive polarity count result and the first negative polarity count result to an n-1-th cumulative count value, Calculating a second cumulative count result for the n-th I-dot data by adding the difference between the polarity count result and the second negative polarity count result to the (n-1) -th cumulative count value; And
Comparing the first cumulative count result and the second cumulative count result, and determining a polarity balance degree of the input image according to the comparison result.
제 2 항에 있어서,
상기 (b) 단계는,
상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과 중 작은 값의 카운트 결과를 선택하는 단계;
상기 디폴트 극성제어신호의 극성 패턴과 상기 반전 극성제어신호의 극성 패턴 중에서 상기 선택된 카운트 결과가 반영된 극성 패턴을 선택하는 단계를 포함하는 것을 특징으로 하는 데이터전압의 극성 제어 방법.
3. The method of claim 2,
The step (b)
Selecting a count result of a smaller one of the first cumulative count result and the second cumulative count result;
And selecting a polarity pattern in which the selected count result is reflected from the polarity pattern of the default polarity control signal and the polarity pattern of the reverse polarity control signal.
제 3 항에 있어서,
상기 (b) 단계는,
상기 제1 및 제2 누적 카운트 결과가 동일하면 상기 디폴트 극성제어신호의 극성 패턴을 선택하는 단계를 더 포함하는 것을 특징으로 하는 데이터전압의 극성 제어 방법.
The method of claim 3,
The step (b)
And selecting a polarity pattern of the default polarity control signal if the first and second cumulative count results are the same.
제 2 항에 있어서,
상기 선택된 극성 패턴을 지시하는 데이터는,
상기 n 번째 I 도트 데이터 중에서 첫 번째 도트 데이터의 극성을 지시하는 제1 극성 제어 데이터와, 수평 1 도트 인버젼의 극성 패턴과 수평 2 도트 인버젼의 극성 패턴 중 어느 하나를 지시하는 제2 극성 제어 데이터를 포함하고,
상기 (c) 단계는,
상기 n 번째 I 도트 데이터들이 전송되는 데이터 버스 전송라인들을 통해 상기 n 번째 I 도트 데이터들과 함께 상기 제1 및 제2 극성 제어 데이터를 소스 드라이브 IC들로 전송하는 단계; 및
상기 소스 드라이브 IC 내에서 상기 제1 및 제2 극성 제어 데이터에 기초하여 상기 선택된 극성제어신호를 복원하여 상기 액정표시패널의 데이터라인들로 출력되는 데이터전압들의 수평 극성을 반전시키는 단계를 더 포함하는 것을 특징으로 하는 데이터전압의 극성 제어 방법.
3. The method of claim 2,
The data indicating the selected polarity pattern may include:
A first polarity control data indicating a polarity of a first dot data among the nth I dot data and a second polarity control data indicating a polarity pattern of a horizontal 1 dot version and a horizontal 2 dot version, Data,
The step (c)
Transmitting the first and second polarity control data to the source drive ICs along with the nth I dot data through the data bus transmission lines through which the nth I dot data is transmitted; And
And restoring the selected polarity control signal based on the first and second polarity control data in the source drive IC to invert the horizontal polarity of the data voltages output to the data lines of the liquid crystal display panel And the polarity of the data voltage is controlled.
데이터라인들과 게이트라인들이 교차되는 액정표시패널;
I(I는 3~18 사이의 3의 배수 중 어느 하나) 도트 단위로 입력 영상의 극성 균형 정도를 분석하여 디폴트 극성제어신호의 극성 패턴과, 상기 디폴트 극성제어신호의 반전신호로 발생되는 반전 극성제어신호의 극성 패턴 중 어느 하나를 선택하고, 선택된 극성 패턴을 지시하는 데이터를 발생하는 타이밍 콘트롤러; 및
상기 타이밍 콘트롤러로부터 상기 선택된 극성 패턴을 지시하는 데이터를 수신하고, 상기 선택된 극성 패턴을 지시하는 데이터를 바탕으로 상기 선택된 극성 패턴의 극성제어신호를 복원하고, 상기 선택된 극성패턴의 극성제어신호를 이용하여 상기 입력 영상의 데이터를 정극성/부극성 아날로그 데이터전압으로 변환하여 상기 데이터라인들로 출력하는 소스 드라이브 IC를 구비하는 것을 특징으로 하는 액정표시장치.
A liquid crystal display panel in which data lines and gate lines cross each other;
And a polarity pattern of a default polarity control signal by analyzing the polarity balance of the input image in I (I is any one of multiples of 3 between 3 and 18) and an inverse polarity A timing controller for selecting any one of the polarity patterns of the control signal and generating data indicating the selected polarity pattern; And
And a controller for receiving data indicating the selected polarity pattern from the timing controller, restoring the polarity control signal of the selected polarity pattern based on data indicating the selected polarity pattern, and using the polarity control signal of the selected polarity pattern And a source driver IC converting the data of the input image into a positive / negative analog data voltage and outputting the data to the data lines.
제 6 항에 있어서,
상기 타이밍 콘트롤러는,
상기 입력 영상의 데이터 각각에 대하여 그 데이터의 계조 레벨에 따라 서로 다른 값의 가중치를 부여하는 가중치 부여부;
n(n은 양의 정수) 번째 I 도트 데이터들에 대하여 가중치가 가장 높은 데이터에 상기 디폴트 극성제어신호의 극성 패턴과, 반전 극성제어신호의 극성 패턴을 각각 적용하는 극성 적용부;
상기 디폴트 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제1 정극성 카운트 결과와 제1 부극성 카운트 결과를 산출하고, 상기 반전 극성제어신호가 적용된 데이터의 정극성 개수와 부극성 개수를 카운트하여 상기 n 번째 I 도트 데이터들의 제2 정극성 카운트 결과와 제2 부극성 카운트 결과를 산출하는 카운터;
상기 제1 정극성 카운트 결과와 상기 제1 부극성 카운트 결과의 차를 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제1 누적 카운트 결과를 산출하고, 상기 제2 정극성 카운트 결과와 상기 제2 부극성 카운트 결과의 차를 상기 n-1 번째 누적 카운트값에 가산하여 상기 n 번째 I 도트 데이터들에 대한 제2 누적 카운트 결과를 산출하는 누적 카운터; 및
상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과를 비교하여 그 비교 결과에 따라 상기 입력 영상의 극성 균형 정도를 판단하는 극성 선택부를 포함하는 것을 특징으로 하는 액정표시장치.
The method according to claim 6,
The timing controller includes:
A weighting unit for assigning weights of different values to data of the input image according to a gradation level of the data;
a polarity applying unit for applying the polarity pattern of the default polarity control signal and the polarity pattern of the reverse polarity control signal to the data having the highest weight for n (n is a positive integer) I-dot data, respectively;
Counting the number of positive polarity and the number of negative polarity of the data to which the default polarity control signal is applied to calculate a first positive polarity count result and a first negative polarity count result of the nth I dot data, A counter for counting a positive number and a negative number of data to calculate a second positive polarity count result and a second negative polarity count result of the nth I dot data;
Calculating a first cumulative count result for the n-th I-dot data by adding the difference between the first positive polarity count result and the first negative polarity count result to an n-1-th cumulative count value, A cumulative counter for adding a difference between the polarity count result and the second negative polarity count result to the (n-1) -th cumulative count value to calculate a second cumulative count result for the n-th I-dot data; And
And a polarity selector for comparing the first cumulative count result and the second cumulative count result and determining a polarity balance degree of the input image according to the comparison result.
제 7 항에 있어서,
상기 극성 선택부는,
상기 제1 누적 카운트 결과와 상기 제2 누적 카운트 결과 중 작은 값의 카운트 결과를 선택하고,
상기 디폴트 극성제어신호의 극성 패턴과 상기 반전 극성제어신호의 극성 패턴 중에서 상기 선택된 카운트 결과가 반영된 극성 패턴을 선택하는 것을 특징으로 하는 데이터전압의 액정표시장치.
8. The method of claim 7,
Wherein the polarity selector comprises:
Selects a count result of a smaller one of the first cumulative count result and the second cumulative count result,
And a polarity pattern in which the selected count result is reflected from the polarity pattern of the default polarity control signal and the polarity pattern of the reverse polarity control signal is selected.
제 8 항에 있어서,
상기 극성 선택부는,
상기 제1 및 제2 누적 카운트 결과가 동일하면 상기 디폴트 극성제어신호의 극성 패턴을 선택하는 것을 특징으로 하는 액정표시장치.
9. The method of claim 8,
Wherein the polarity selector comprises:
And selects a polarity pattern of the default polarity control signal if the first and second cumulative count results are the same.
제 7 항에 있어서,
상기 선택된 극성 패턴을 지시하는 데이터는,
상기 n 번째 I 도트 데이터 중에서 첫 번째 도트 데이터의 극성을 지시하는 제1 극성 제어 데이터와, 수평 1 도트 인버젼의 극성 패턴과 수평 2 도트 인버젼의 극성 패턴 중 어느 하나를 지시하는 제2 극성 제어 데이터를 포함하고,
상기 타이밍 콘트롤러는,
상기 n 번째 I 도트 데이터들이 전송되는 데이터 버스 전송라인들을 통해 상기 n 번째 I 도트 데이터들과 함께 상기 제1 및 제2 극성 제어 데이터를 상기 소스 드라이브 IC들로 전송하는 것을 특징으로 하는 액정표시장치.
8. The method of claim 7,
The data indicating the selected polarity pattern may include:
A first polarity control data indicating a polarity of a first dot data among the nth I dot data and a second polarity control data indicating a polarity pattern of a horizontal 1 dot version and a horizontal 2 dot version, Data,
The timing controller includes:
And transmits the first and second polarity control data to the source drive ICs along with the nth I dot data through the data bus transmission lines through which the nth I dot data is transmitted.
제 10 항에 있어서,
상기 소스 드라이브 IC는,
상기 제1 및 제2 극성 제어 데이터에 기초하여 상기 선택된 극성 패턴의 극성제어신호를 복원하고,
상기 선택된 극성 패턴의 극성제어신호에 응답하여 상기 데이터라인들로 출력되는 데이터전압들의 수평 극성을 반전시키는 것을 특징으로 하는 액정표시장치.
11. The method of claim 10,
The source drive IC includes:
Restoring the polarity control signal of the selected polarity pattern based on the first and second polarity control data,
And reverses the horizontal polarity of the data voltages output to the data lines in response to the polarity control signal of the selected polarity pattern.
KR1020100079684A 2010-08-18 2010-08-18 Method of controlling polarity of data voltage and liquid crystal display using the same KR101705369B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100079684A KR101705369B1 (en) 2010-08-18 2010-08-18 Method of controlling polarity of data voltage and liquid crystal display using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100079684A KR101705369B1 (en) 2010-08-18 2010-08-18 Method of controlling polarity of data voltage and liquid crystal display using the same

Publications (2)

Publication Number Publication Date
KR20120017161A KR20120017161A (en) 2012-02-28
KR101705369B1 true KR101705369B1 (en) 2017-02-09

Family

ID=45839177

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100079684A KR101705369B1 (en) 2010-08-18 2010-08-18 Method of controlling polarity of data voltage and liquid crystal display using the same

Country Status (1)

Country Link
KR (1) KR101705369B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102842299B (en) 2012-09-13 2015-04-08 京东方科技集团股份有限公司 Liquid crystal display device and method and apparatus for driving liquid crystal display device
KR102040662B1 (en) * 2012-12-24 2019-11-05 엘지디스플레이 주식회사 Image Processing Circuit And Liquid Crystal Display Including It
KR102004845B1 (en) * 2012-12-28 2019-07-29 엘지디스플레이 주식회사 Method of controlling polarity of data voltage and liquid crystal display using the same
KR20170088603A (en) * 2016-01-25 2017-08-02 삼성전자주식회사 Display apparatus and method of driving thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006098246A1 (en) * 2005-03-15 2006-09-21 Sharp Kabushiki Kaisha Liquid crystal display device drive method, liquid crystal display device drive device, program thereof, recording medium, and liquid crystal display device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101447690B1 (en) * 2007-10-24 2014-10-06 엘지디스플레이 주식회사 Liquid crystal display device and driving method thereof
KR20090059506A (en) * 2007-12-06 2009-06-11 엘지디스플레이 주식회사 Operating circuit of liquid crystal display device
KR101301312B1 (en) * 2008-04-08 2013-08-29 엘지디스플레이 주식회사 Liquid Crystal Display and Driving Method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006098246A1 (en) * 2005-03-15 2006-09-21 Sharp Kabushiki Kaisha Liquid crystal display device drive method, liquid crystal display device drive device, program thereof, recording medium, and liquid crystal display device

Also Published As

Publication number Publication date
KR20120017161A (en) 2012-02-28

Similar Documents

Publication Publication Date Title
KR101323090B1 (en) Liquid crystal display and driving method thereof
JP5265184B2 (en) Liquid crystal display device and driving method thereof
KR101374425B1 (en) Liquid crystal display and method of controlling dot inversion thereof
KR101303424B1 (en) Liquid Crystal Display and Driving Method thereof
US8416232B2 (en) Liquid crystal display capable of reducing number of output channels of data driving circuit and preventing degradation of picture quality
US8723899B2 (en) Liquid crystal display and method of driving the same
KR100870500B1 (en) Liquid Crystal Display and Driving Method thereof
US8179351B2 (en) Liquid crystal display and driving method thereof
US8199093B2 (en) Liquid crystal display and method of driving the same
KR102004845B1 (en) Method of controlling polarity of data voltage and liquid crystal display using the same
KR20090072873A (en) Liquid crystal display and driving method thereof
CN101819737B (en) Liquid crystal display and driving method thereof
KR101782369B1 (en) Method of controlling polarity of data voltage and liquid crystal display using the same
KR101705369B1 (en) Method of controlling polarity of data voltage and liquid crystal display using the same
KR101585688B1 (en) Liquid Crystal Display and Driving Method thereof
KR20150077181A (en) Liquid crystal display
KR101651290B1 (en) Liquid crystal display and method of controlling a polarity of data thereof
KR101679075B1 (en) Liquid crystal display and method of controlling dot inversion thereof
KR101358388B1 (en) Liquid Crystal Display and Driving Method thereof
KR100894641B1 (en) Liquid Crystal Display and Driving Method thereof
KR101341784B1 (en) Liquid Crystal Display and Driving Method thereof
KR20080101263A (en) Liquid crystal display and driving method thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant