KR20070070513A - A driving circuit of liquid crystal display device and a method for driving the same - Google Patents
A driving circuit of liquid crystal display device and a method for driving the same Download PDFInfo
- Publication number
- KR20070070513A KR20070070513A KR1020050133136A KR20050133136A KR20070070513A KR 20070070513 A KR20070070513 A KR 20070070513A KR 1020050133136 A KR1020050133136 A KR 1020050133136A KR 20050133136 A KR20050133136 A KR 20050133136A KR 20070070513 A KR20070070513 A KR 20070070513A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- frame data
- frame
- additional
- motion vector
- Prior art date
Links
- 239000004973 liquid crystal related substance Substances 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000033001 locomotion Effects 0.000 claims abstract description 91
- 238000000605 extraction Methods 0.000 claims description 16
- 238000007405 data analysis Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 210000002858 crystal cell Anatomy 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 230000004424 eye movement Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 101100062780 Mus musculus Dclk1 gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control 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/34—Control 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/36—Control 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/3611—Control of matrices with row and column drivers
- G09G3/3685—Details of drivers for data electrodes
- G09G3/3688—Details of drivers for data electrodes suitable for active matrices only
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/73—Deblurring; Sharpening
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/215—Motion-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20172—Image enhancement details
- G06T2207/20201—Motion blur correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
Description
도 1은 종래의 액정표시장치의 구동방법을 설명하기 위한 도면1 is a view for explaining a method of driving a conventional liquid crystal display device.
도 2는 종래의 액정표시장치에서 관람자가 느끼는 지각영상(perceived image)을 나타낸 도면FIG. 2 is a view illustrating a perceptive image felt by a viewer in a conventional liquid crystal display. FIG.
도 3은 본 발명의 실시예에 따른 액정표시장치의 구동회로를 구비한 액정표시장치를 나타낸 도면3 is a view showing a liquid crystal display device having a driving circuit of the liquid crystal display device according to an embodiment of the present invention.
도 4는 도 3의 데이터 변조부에 대한 상세 구성도FIG. 4 is a detailed configuration diagram of the data modulator of FIG. 3.
도 5는 본 발명의 실시예에 따른 액정표시장치의 구동방법을 설명하기 위한 순서도5 is a flowchart illustrating a method of driving a liquid crystal display according to an exemplary embodiment of the present invention.
도 6은 본 발명에 따른 액정표시장치에서 자막이 포함된 프레임 데이터간에 삽입된 제 1 부가 프레임의 크기를 설명하기 위한 도면6 is a view for explaining the size of a first additional frame inserted between frame data including subtitles in the liquid crystal display according to the present invention;
도 7은 본 발명에 따른 액정표시장치에서 자막이 포함되지 않은 프레임 데이터간에 삽입된 제 2 부가 프레임의 크기를 설명하기 위한 도면7 is a view for explaining the size of a second additional frame inserted between frame data not including subtitles in the liquid crystal display according to the present invention.
도 8은 본 발명의 실시예에 따른 액정표시장치에서 모션블러가 감소되는 원리를 설명하기 위한 도면8 is a view for explaining a principle of reducing motion blur in a liquid crystal display according to an exemplary embodiment of the present invention.
*도면의 주요부에 대한 부호 설명* Explanation of symbols on the main parts of the drawings
333 : 데이터 변조부 401 : 제 1 저장부333: Data modulation unit 401: First storage unit
402 : 제 2 저장부 403 : 데이터 분석부402: second storage unit 403: data analysis unit
404 : 데이터 정렬부 405 : 모션벡터 추출/판단부404: data alignment unit 405: motion vector extraction / decision unit
406 : 부가 데이터 생성/출력부 308 : 타이밍 콘트롤러406: additional data generation / output unit 308: timing controller
CS : 제어신호CS: control signal
본 발명은 액정표시장치에 관한 것으로, 특히 자막이 있는 영상의 품질을 향상시킬 수 있는 액정표시장치의 구동회로 및 이의 구동방법에 대한 것이다.BACKGROUND OF THE
액정 표시장치(Liquid Crystal DISplay ; 이하 "LCD"라 함)는 경량, 박형, 저소비 전력구동 등의 특징으로 인해 그 응용 범위가 점차 넓어지고 있는 추세에 있다. 이러한 추세에 따라, LCD는 사무자동화 기기, 오디오/비디오 기기 등에 이용되고 있다. 한편, LCD는 매트릭스 형태로 배열되어진 다수의 제어용 스위치들에 인가되는 영상신호에 따라 광빔의 투과량이 조절되어 화면에 원하는 화상을 표시하게 된다.Liquid crystal displays (hereinafter, referred to as "LCDs") are becoming increasingly wider in scope due to their light weight, thinness, and low power consumption. According to this trend, LCDs are used for office automation equipment, audio / video equipment, and the like. On the other hand, the LCD is controlled to display the desired image on the screen by adjusting the transmission amount of the light beam according to the image signal applied to the plurality of control switches arranged in a matrix form.
이러한 구성을 가지는 LCD는 박형, 저소비 전력이라는 특징에 의해, 음극선관(CRT) 디스플레이로부터 교체가 진행되고 있다. 이러한 교체가 더욱 진행되고 있는 배경에는 LCD의 화질 향상의 기술 혁신을 들 수 있다. 특히, 최근 텔레비젼 영상으로 대표되는 동화상 표시에의 요구가 강하고, 액정 재료나 구동 방법에 의한 개선이 이루어지고 있다.LCDs having such a configuration are being replaced by cathode ray tube (CRT) displays due to their thin, low power consumption. The background of this change is the technological innovation of LCD quality improvement. In particular, there is a strong demand for moving picture display represented by television images in recent years, and improvements have been made by liquid crystal materials and driving methods.
그러나, 음극선관(CRT)이 전자총의 주사에 의한 임펄스형 발광인데 대하여, LCD는 선형램프(형광등)를 조명광원으로However, while the cathode ray tube (CRT) is an impulse light emission by scanning an electron gun, the LCD uses a linear lamp (fluorescent light) as an illumination light source.
한 백라이트 시스템을 이용한 홀드형 발광이기 때문에 완전한 동화상 표시가 곤란했다. 즉, LCD로 동화상 표시를 행한 경우, 그 홀드 특성 때문에 소위 동화상 윤곽 열화가 발생하고, 화상 품질이 열화된다.Because of the hold light emission using one backlight system, it is difficult to display a complete moving image. That is, when moving image display is performed by the LCD, so-called moving image contour deterioration occurs because of its hold characteristic, and image quality deteriorates.
이하, 첨부된 도면을 참조하여 종래의 액정표시장치의 구동방법을 상세히 설명하면 다음과 같다.Hereinafter, a driving method of a conventional liquid crystal display device will be described in detail with reference to the accompanying drawings.
도 1은 종래의 액정표시장치의 구동방법을 설명하기 위한 도면이다.1 is a view for explaining a driving method of a conventional liquid crystal display device.
종래의 액정표시장치는, 60Hz의 속도로 데이터를 샘플링하고, 고속구동을 위해 이 샘플링된 데이터를 120Hz의 속도로 액정패널상에 공급하여 하나의 프레임을 완성한다. 즉, 하나의 프레임 데이터가 1/120초 동안에 표현된다. 이와 같이, 구동 속도가 샘플링 속도의 2배가 됨에 따라, 도 1의 (a)에 도시된 바와 같이, 한 프레임동안 프레임 데이터(101)가 공급되고 나머지 한 프레임이 비어있게 된다. 이때, 도 1의 (b)에 도시된 바와 같이, 종래의 액정표시장치는 상기 비어있는 각 프레임에 이전 프레임 데이터와 동일한 프레임 데이터(111)를 한번 더 공급한다. A conventional liquid crystal display device samples data at a rate of 60 Hz, and supplies this sampled data on a liquid crystal panel at a rate of 120 Hz for high speed driving to complete one frame. That is, one frame data is represented for 1/120 second. In this way, as the driving speed is twice the sampling rate, as shown in FIG. 1A, the
그러나, 이와 같은 구동으로 인하여 종래의 액정표시장치는 다음과 같은 문제점을 야기한다.However, due to such driving, the conventional liquid crystal display causes the following problems.
도 2는 종래의 액정표시장치에서 관람자가 느끼는 지각영상(perceived image)을 나타낸 도면이다.FIG. 2 is a view illustrating a perceived image felt by a viewer in a conventional liquid crystal display.
도 2에서 하나의 사각형은 하나의 화소(pixel)를 나타내는 바, 도 2는 하나의 화소행에 대한 시계열(時系列)을 나타낸 것이다.In FIG. 2, one rectangle represents one pixel, and FIG. 2 illustrates a time series of one pixel row.
먼저, 1/2 프레임 기간에 첫 번째 프레임 데이터를 화소행에 공급한다. 그러면, 이 첫 번째 프레임 데이터는 2/2 프레임 기간까지 유지된다.First, the first frame data is supplied to the pixel rows in a half frame period. Then, this first frame data is maintained for 2/2 frame periods.
이후, 3/2 프레임 기간에는 상기 첫 번째 프레임 데이터를 한번 더 공급한다. 이 3/2 프레임 기간에 공급된 첫 번째 프레임 데이터는 4/2 프레임 기간까지 유지된다.Thereafter, the first frame data is supplied once more in the 3/2 frame period. The first frame data supplied in this 3/2 frame period is maintained until the 4/2 frame period.
여기서, 액정패널의 영상이 4픽셀(pixel)/2프레임의 속도로 움직이고 있다면, 5/2 프레임 기간에는 검은색의 화소들이 오른쪽으로 4픽셀만큼 이동하여야 한다. 그러나, 종래의 액정표시장치는 액정의 반응속도로 인해 이 제 5/2 프레임 기간에 상기 화소들이 완전히 이동된 모습을 표현하지 못한다. 이에 따라 모션블러(motion blur)가 발생한다.Here, if the image of the liquid crystal panel is moving at a speed of 4 pixels / 2 frames, the black pixels should move 4 pixels to the right during the 5/2 frame period. However, the conventional liquid crystal display does not express the state in which the pixels are completely moved in the fifth frame period due to the response speed of the liquid crystal. As a result, motion blur occurs.
이 모션블러의 크기는, 도 2에 도시된 바와 같이, 눈의 움직임을 나타내는 동선이 두 종류 이상의 화소를 지나갈 때 많이 발생한다. 즉, 상기 모션블러의 크기는 상기 동선이 흑색 화소, 백색 화소, 및 회색 화소를 동시에 지나갈 경우 더욱 많이 발생한다. As shown in Fig. 2, the size of the motion blur occurs a lot when a moving line representing eye movement passes through two or more types of pixels. That is, the size of the motion blur is more generated when the copper wire crosses the black pixel, the white pixel, and the gray pixel at the same time.
도 2에 도시된 바와 같이, 종래의 액정표시장치에서는 약 네 개의 화소거리 만큼의 모션블러 현상이 감지된다.As shown in FIG. 2, a motion blur phenomenon of about four pixel distances is detected in the conventional LCD.
특히, 종래에는 자막이 있는 영상과 자막이 없는 영상에 대하여 모두 동일한 프레임 데이터(111)를 한번 더 공급하게 되어 자막이 있는 영상에서 모션블러가 많 이 발생하였다. In particular, in the related art, the
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출한 것으로, 자막이 포함된 프레임 데이터간에 중간 계조의 부가 프레임 데이터를 삽입시켜 모션블러를 줄일 수 있는 액정표시장치의 구동회로 및 이의 구동방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and provides a driving circuit and a driving method thereof for reducing motion blur by inserting additional frame data having an intermediate gray level between frame data including subtitles. The purpose is.
상기와 같은 목적을 달성하기 위한 본 발명에 따른 액정표시장치의 구동회로는, 외부로부터 공급되는 데이터를 프레임 단위로 공급받아, 임의의 프레임 데이터에 자막이 있을 경우 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 이전 프레임의 데이터 및 후속 프레임 데이터와 다른 계조를 갖는 제 1 부가 프레임 데이터를 삽입하여 출력하는 데이터 변조부; 및, 상기 데이터 변조부로부터의 데이터를 재정렬하여 데이터 드라이버에 공급하는 타이밍 콘트롤러를 포함하여 구성됨을 그 특징으로 한다.In order to achieve the above object, the driving circuit of the liquid crystal display according to the present invention receives data supplied from the outside in units of frames, and when there is a subtitle in any frame data, data of a previous frame and data of a subsequent frame. A data modulator for inserting and outputting first frame data having a different gradation from data of a previous frame and subsequent frame data in between; And a timing controller for rearranging data from the data modulator and supplying the data driver to the data driver.
여기서, 상기 제 1 부가 프레임 데이터는 상기 이전 프레임 데이터의 계조와 후속 프레임 데이터의 계조 사이의 계조를 갖는 것을 특징으로 한다.Here, the first additional frame data is characterized by having a gradation between the gradation of the previous frame data and the gradation of subsequent frame data.
상기 데이터 변조부는, 임의의 프레임 데이터에 자막이 없을 경우, 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 이전 프레임의 데이터와 동일한 계조를 갖는 제 2 부가 프레임 데이터를 삽입시키는 것을 특징으로 한다.The data modulator may insert second additional frame data having the same gray level as the data of the previous frame between the data of the previous frame and the data of the subsequent frame when there is no subtitle in the arbitrary frame data.
상기 데이터 변조부는, 외부로부터 공급되는 프레임 데이터를 저장하는 제 1 저장부; 상기 제 1 저장부에 가장 마지막으로 입력되어 저장된 프레임 데이터를 읽어들여 저장하고, 이 저장된 마지막 프레임 데이터를 상기 제 1 저장부에 다시 공급하는 제 2 저장부; 상기 제 1 저장부에 저장된 프레임 데이터를 분석하여 상기 제 1 저장부에 자막이 포함된 프레임 데이터만 있을 경우 제 1 제어신호를 출력하고, 상기 제 1 저장부에 상기 자막이 포함되지 않은 프레임 데이터만 있을 경우 제 2 제어신호를 출력하며, 상기 제 1 저장부에 상기 자막이 포함된 프레임 데이터와 상기 자막이 포함되지 않은 프레임 데이터가 함께 있을 경우 제 3 제어신호를 출력하는 데이터 분석부; 상기 제 1 제어신호에 응답하여 상기 제 1 저장부로부터 자막이 포함된 프레임 데이터의 자막에 대한 모션벡터를 추출하고 상기 모션벡터의 변화가 있을 경우 제 4 제어신호를 출력하고 모션벡터의 변화가 없는 경우 제 5 제어신호를 출력하며, 상기 제 3 제어신호에 응답하여 상기 제 1 저장부로부터 자막이 포함된 프레임 데이터의 자막에 대한 모션벡터를 추출하고 모션벡터의 변화가 있는 경우 제 6 제어신호를 출력하고 모션벡터의 변화가 있는 경우 상기 제 4 제어신호를 출력하는 모션벡터 추출/판단부; 상기 제 1, 제 4, 제 5, 또는 제 6 제어신호에 응답하여 상기 제 1 및 제 2 저장부로부터의 프레임 데이터를 읽어들이고, 상기 제 1 또는 제 5 제어신호에 따라 상기 제 1 부가 프레임 데이터를 출력하고, 상기 제 4 제어신호에 따라 상기 제 2 부가 프레임 데이터를 출력하고, 상기 제 6 제어신호에 따라 제 1 및 제 2 부가 프레임 데이터를 출력하는 부가 프레임 데이터 생성/출력부; 및, 상기 부가 프레임 데이터 출력부로부터의 출력과 상기 제 1 저장부로부터의 화상 데이터를 정렬시켜 출력하는 데이터 정렬부를 포함하여 구성됨을 특징으 로 한다.The data modulator may include a first storage unit configured to store frame data supplied from the outside; A second storage unit which reads and stores the most recently input and stored frame data into the first storage unit and supplies the stored last frame data back to the first storage unit; Analyzing the frame data stored in the first storage unit and outputting a first control signal when there is only frame data including subtitles in the first storage unit, only the frame data without the subtitles in the first storage unit A data analysis unit for outputting a second control signal if present, and outputting a third control signal when the first storage unit includes frame data including the subtitles and frame data without the subtitles; In response to the first control signal, a motion vector of the caption of the frame data including the caption is extracted from the first storage unit, and if there is a change in the motion vector, a fourth control signal is output and there is no change in the motion vector. Outputs a fifth control signal, extracts a motion vector of the caption of the frame data including the captions from the first storage in response to the third control signal, and outputs a sixth control signal if there is a change in the motion vector. A motion vector extraction / determination unit for outputting and outputting the fourth control signal when there is a change in the motion vector; Read frame data from the first and second storage units in response to the first, fourth, fifth, or sixth control signal, and the first additional frame data according to the first or fifth control signal. An additional frame data generation / output unit configured to output an output unit, output the second additional frame data according to the fourth control signal, and output first and second additional frame data according to the sixth control signal; And a data alignment unit for aligning and outputting the output from the additional frame data output unit and the image data from the first storage unit.
상기 데이터 변조부는 상기 타이밍 콘트롤러에 내장되는 것을 특징으로 한다.The data modulator may be embedded in the timing controller.
또한, 상기와 같은 목적을 달성하기 위한 본 발명에 따른 액정표시장치의 구동방법은, 데이터를 프레임별로 입력하는 단계; 임의의 프레임의 데이터에 자막이 있는지 확인하는 단계; 및, 상기 임의의 프레임의 데이터에 자막이 있는 경우, 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 상기 이전 프레임의 데이터와 후속 프레임의 데이터 사이의 계조를 갖는 제 1 부가 프레임 데이터를 추가하는 단계를 포함하여 이루어짐을 그 특징으로 한다.In addition, the driving method of the liquid crystal display device according to the present invention for achieving the above object, the step of inputting data frame by frame; Checking whether there is a subtitle in data of any frame; And when the data of the arbitrary frame has a subtitle, adding first additional frame data having a gradation between the data of the previous frame and the data of the subsequent frame between the data of the previous frame and the data of the subsequent frame. It is characterized by including the.
여기서, 상기 프레임별로 입력된 데이터를 프레임별로 저장하는 단계; 상기 저장된 프레임 데이터를 분석하는 단계; 상기 저장된 프레임 데이터들 중에 자막이 포함된 프레임 데이터가 존재하는지 확인하는 단계; 및, 상기 자막이 포함된 프레임 데이터가 존재하지 않을 경우, 각 프레임 사이에 이전 프레임 데이터와 동일한 계조를 갖는 제 2 부가 프레임 데이터를 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 한다.Here, the step of storing the data input for each frame for each frame; Analyzing the stored frame data; Checking whether there is frame data including subtitles among the stored frame data; And when there is no frame data including the caption, inserting second additional frame data having the same gray level as the previous frame data between each frame.
상기 저장된 프레임 데이터들 중에 자막이 포함된 프레임 데이터가 존재할 경우, 상기 저장된 프레임 데이터들이 모두 자막이 포함된 프레임 데이터 인지 확인하는 단계; 상기 저장된 프레임 데이터들이 모두 자막이 포함된 프레임 데이터일 경우, 상기 각 프레임 데이터로부터 모션벡터를 추출하는 단계; 상기 모션벡터의 변화 여부를 판단하는 단계; 상기 모션벡터의 변화가 있을 경우 상기 제 1 부가 프 레임 데이터를 생성하는 단계; 및, 상기 제 1 부가 프레임 데이터를 상기 각 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 한다.If frame data including subtitles exists among the stored frame data, confirming whether all of the stored frame data are frame data including subtitles; Extracting a motion vector from each frame data when the stored frame data are all frame data including subtitles; Determining whether the motion vector changes; Generating the first additional frame data when there is a change in the motion vector; And inserting the first additional frame data between the respective frame data.
상기 저장된 프레임 데이터들이 자막이 포함된 프레임 데이터들 및 자막이 포함되지 않은 프레임 데이터로 이루어진 경우, 상기 자막이 포함된 프레임 데이터들로부터 모션벡터를 추출하는 단계; 상기 모션벡터의 변화 여부를 판단하는 단계; 상기 모션벡터의 변화가 있을 경우 상기 제 1 및 제 2 부가 프레임 데이터를 생성하는 단계; 및, 상기 제 1 부가 프레임 데이터를 상기 자막을 포함하는 각 프레임 데이터 사이에 삽입시키고, 상기 제 2 부가 프레임 데이터를 상기 자막을 포함하지 않는 각 프레임 데이터 사이에 삽입시키고, 그리고 상기 제 2 부가 프레임 데이터를 상기 자막을 포함하는 프레임 데이터와 자막을 포함하지 않는 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 한다.Extracting a motion vector from the frame data including the subtitles when the stored frame data includes frame data including subtitles and frame data without subtitles; Determining whether the motion vector changes; Generating the first and second additional frame data when there is a change in the motion vector; And inserting the first additional frame data between each frame data including the subtitle, inserting the second additional frame data between each frame data not including the subtitle, and the second additional frame data. And inserting the frame data between the frame data including the subtitles and the frame data not including the subtitles.
상기 모션벡터의 변화가 없을 경우, 제 2 부가 프레임 데이터를 생성하는 단계; 및, 상기 제 2 부가 프레임 데이터를 상기 각 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 한다.Generating second additional frame data when there is no change in the motion vector; And inserting the second additional frame data between the respective frame data.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 액정표시장치의 구동회로를 상세히 설명하면 다음과 같다.Hereinafter, a driving circuit of a liquid crystal display according to an exemplary embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 실시예에 따른 액정표시장치의 구동회로를 구비한 액정표시장치를 나타낸 도면이다.3 is a diagram illustrating a liquid crystal display device having a driving circuit of the liquid crystal display device according to an exemplary embodiment of the present invention.
일반적으로, 자막은 일방향으로 움직이기 때문에 이전 프레임 또는 후속 프레임에서의 변화 방향이 예측 가능하다. 이에 반하여 영상은 무분별하게 변화하기 때문에 이에 대한 변화 방향은 예측이 거의 불가능하다. 본 발명은 이 예측 가능한 자막에서의 모션블러를 방지하기 위한 것으로, 이를 위해 다음과 같은 구성을 갖는다.In general, since the subtitle moves in one direction, the change direction in the previous frame or the subsequent frame is predictable. On the other hand, since the image changes indiscriminately, the direction of change is almost impossible to predict. The present invention is to prevent motion blur in this predictable subtitle, and has the following configuration for this purpose.
본 발명의 실시예에 따른 액정표시장치는, 도 3에 도시된 바와 같이, 데이터 라인들(DL1 내지 DLm)과 게이트 라인들(GL0 내지 GLn)에 의해 정의되는 영역에 액정셀들이 형성된 액정패널(302)과; 액정패널(302)의 데이터 라인들(DL1 내지 DLm)에 데이터(Data)를 공급하기 위한 데이터 드라이버(304)와; 액정패널(302)의 게이트 라인들(GL0 내지 GLn)을 구동하기 위한 게이트 드라이버(306)와; 시스템으로부터 프레임 단위로 공급되는 데이터를 공급받고, 각 프레임 데이터에 자막이 포함되었는지의 여부에 따라 상기 각 프레임 데이터간에 제 1 부가 프레임 데이터, 제 2 부가 프레임 데이터, 또는 제 1 및 제 2 부가 프레임 데이터를 삽입시켜 출력하는 데이터 변조부(333)와; 상기 데이터 변조부(333)로부터 공급되는 각 프레임 데이터를 정렬하여 데이터 드라이버로 출력하는 타이밍 콘트롤러(308)를 포함한다.As shown in FIG. 3, the liquid crystal display according to the exemplary embodiment of the present invention includes a liquid crystal panel in which liquid crystal cells are formed in regions defined by data lines DL1 to DLm and gate lines GL0 to GLn. 302); A
상기 액정패널(302)은 두 장의 기판 사이에 액정이 주입되며, 그 하부기판 상에 상호 직교되도록 형성되는 데이터 라인들(DL1 내지 DLm)과 게이트 라인들(GL0 내지 GLn)에 의해 정의되는 영역에 TFT(Thin Film Transistor)가 형성된다. 이 TFT는 게이트 라인들(GL0 내지 GLn)에 공급되는 게이트 신호에 응답하여 데이터 라인들(DL1 내지 DLm) 상의 데이터(Data)를 액정셀(Clc)에 공급하게 된다. 이를 위하여, TFT의 게이트 전극은 게이트 라인(GL)에 접속되며, 소스 전극은 데이터 라인(DL)에 접속된다. 그리고 TFT의 드레인 전극은 액정셀(Clc)의 화소전극에 접속된 다. 또한, 액정패널(302)의 액정셀(Clc)에는 스토리지 커패시터(Cst)가 형성된다. 스토리지 커패시터(Cst)는 액정셀(Clc)의 화소전극과 전단 게이트 라인 사이에 형성되거나, 액정셀(Clc)의 화소전극과 공통전극 사이에 형성되어 액정셀(Clc)의 전압을 일정하게 유지시킨다.The
타이밍 컨트롤러(308)는 외부로부터 입력되는 수평/수직 동기신호(Vsync, Hsync)와 메인클럭(MCLK)을 이용하여 데이터 제어신호(DCS), 게이트 제어신호(GCS)를 발생한다. 여기서, 데이터 제어신호(DCS)에는 도트클럭(Dclk), 소스 스타트 펄스(Source Start Pulse; SSP), 소스 쉬프트 클럭(Source Shift Clock; SSC), 소스 출력 이네이블(Source Output Enable; SOE) 및 극성 제어신호(POL) 등을 포함한다. 게이트 제어신호(GCS)에는 게이트 스타트 펄스(Gate Start Pulse; GSP), 게이트 쉬프트 클럭(Gate Shift Clock; GSC) 및 게이트 출력 이네이블(Gate Output Enable; GOE) 등을 포함한다.The
한편, 상기 데이터 변조부(333)는 시스템으로부터 미리 설정된 수의 프레임 데이터들을 순차적으로 공급받으며, 이들 중에 자막이 포함된 프레임 데이터와 자막이 포함되지 않은 프레임 데이터를 구분한다. Meanwhile, the data modulator 333 sequentially receives a predetermined number of frame data from the system, and distinguishes among them frame data including subtitles and frame data without subtitles.
그리고, 자막이 포함된 프레임 데이터간에는 이전 프레임 데이터와 후속 프레임 데이터 사이의 계조값을 갖는 제 1 프레임 부가 프레임 데이터를 삽입시키고, 동 자막이 포함되지 않은 프레임 데이터간에는 이전 프레임 데이터와 동일한 계조값을 갖는 제 2 부가 프레임 데이터를 삽입시킨다.Then, the first frame additional frame data having a gradation value between the previous frame data and the subsequent frame data is inserted between the frame data including the subtitles, and the same gradation value as the previous frame data is included between the frame data not including the subtitles. The second additional frame data is inserted.
또한, 상기 데이터 변조부(333)는 자막이 포함된 데이터와 자막이 포함되지 않은 데이터간에도 상기 제 2 부가 프레임 데이터를 삽입시킨다.In addition, the data modulator 333 inserts the second additional frame data between the data including the subtitles and the data without the subtitles.
여기서, 상기 데이터 변조부(333)에 대하여 좀 더 구체적으로 설명하면 다음과 같다.Here, the data modulator 333 will be described in more detail as follows.
도 4는 도 3의 데이터 변조부에 대한 상세 구성도이다.4 is a detailed block diagram illustrating the data modulator of FIG. 3.
데이터 변조부(333)는, 도 3에 도시된 바와 같이, 제 1 저장부(401), 제 2 저장부(402), 데이터 분석부(403), 데이터 정렬부(404), 모션벡터 추출/판단부(405), 및 부가 데이터 생성/출력부(406)를 포함한다.As illustrated in FIG. 3, the data modulator 333 may include a
여기서, 상기 열거한 각 구성 요소를 좀 더 구체적으로 설명하면 다음과 같다.Here, the components listed above will be described in more detail as follows.
상기 제 1 저장부(401)는 시스템으로부터 순차적으로 공급되는 프레임 데이터들을 한 세트씩 나누어 저장한다. 이때, 상기 제 1 저장부(401)에는, 자막을 포함하는 프레임 데이터(이하, ‘자막 프레임 데이터’로 표기)만이 저장될 수 있으며, 또는 자막을 포함하지 않는 프레임 데이터(이하, ‘비자막 프레임 데이터’로 표기)만이 저장될 수 있으며, 또한 상기 자막 프레임 데이터와 비자막 프레임 데이터가 함께 저장될 수 있다.The
상기 제 2 저장부(402)는, 상기 제 1 저장부(401)에 가장 마지막으로 입력되어 저장된 프레임 데이터를 읽어들여 저장한다.The
즉, 상기 제 2 저장부(402)는 n(n은 자연수) 번째 세트 프레임 기간에 마지막으로 입력된 프레임 데이터를 저장한다.That is, the
상기 데이터 분석부(403)는 상기 제 1 저장부(401)에 저장된 프레임 데이터 들을 분석하여 제 1 내지 제 3 제어신호(CS1 내지 CS3) 중 어느 하나를 출력한다.The data analyzer 403 analyzes the frame data stored in the
즉, 상기 데이터 분석부(403)는 상기 제 1 저장부(401)에 저장된 프레임 데이터들을 읽어들이고, 이 프레임 데이터들을 분석한다. 그리고 이 분석된 결과에 따라 제 1 내지 제 3 제어신호(CS1 내지 CS3)들 중 어느 하나를 출력한다.That is, the
구체적으로, 상기 제 1 저장부(401)의 프레임 데이터들이 모두 자막 프레임 데이터일 경우, 상기 데이터 분석부(403)는 제 1 제어신호(CS1)를 출력한다. 그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 비자막 프레임 데이터일 경우 상기 데이터 분석부(403)는 제 2 제어신호(CS2)를 출력한다. 그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 자막 프레임 데이터 및 비자막 프레임 데이터로 이루어진 경우 제 3 제어신호(CS3)를 출력한다.Specifically, when the frame data of the
그리고, 상기 데이터 분석부(403)는 상기 제 2 제어신호(CS2)를 부가 데이터 생성/출력부(406)에 공급하고, 상기 제 1 또는 제 3 제어신호(CS1, CS3)를 모션벡터 추출/판단부(405)에 공급한다.The data analyzer 403 supplies the second control signal CS2 to the additional data generator /
상기 모션벡터 추출/판단부(405)는 상기 데이터 분석부(403)로부터 입력된 제 1 또는 제 3 제어신호(CS1, CS3)에 따라 다른 동작을 수행한다.The motion vector extraction /
먼저, 상기 모션벡터 추출/판단부(405)에 상기 제 1 제어신호(CS1)가 입력될 경우, 상기 모션벡터 추출/판단부(405)는 상기 제 1 저장부(401)로부터 프레임 데이터들(즉, 자막 프레임 데이터)을 읽어들인다. 그리고, 이 프레임 데이터들로부터 모션벡터(motion vector)를 검출하고, 이 검출된 모션벡터의 변화 여부를 검사한다. First, when the first control signal CS1 is input to the motion vector extraction /
이때, 상기 모션벡터의 변화가 있을 경우, 상기 모션벡터 추출/판단부(405)는 제 4 제어신호(CS4)를 출력하여 상기 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 있을 경우에는 상기 프레임 데이터들의 자막이 움직이는 것으로 판단하여 제 4 제어신호(CS4)를 출력한다.In this case, when there is a change in the motion vector, the motion vector extraction /
상기 제 4 제어신호(CS4)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 상기 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 1 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 1 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fourth control signal CS4, the additional data generator /
상기 데이터 정렬부(404)는 상기 제 1 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 1 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 1 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 위치한 제 2 부가 프레임 데이터들로 이루어진다.The
이에 따라, 상기 각 제 1 부가 프레임 데이터의 앞과 뒤에는 각각 프레임 데이터가 위치하는데, 이때, 상기 각 제 1 부가 프레임 데이터는 앞에 위치한 프레임 데이터의 계조와 뒤에 위치한 프레임 데이터의 계조 사이의 계조를 갖는다. 즉, 상기 각 제 1 부가 프레임 데이터는 자신으로부터 이전 프레임 데이터의 계조와 후속 프레임 데이터의 계조 사이의 계조를 갖는다.Accordingly, frame data is positioned before and after each of the first additional frame data, wherein each of the first additional frame data has a gray level between the gray level of the preceding frame data and the gray level of the rear frame data. That is, each of the first additional frame data has a gray level between the gray level of previous frame data and the gray level of subsequent frame data.
이후, 상기 데이터 정렬부(404)로부터 출력된 변조된 프레임 데이터는 타이밍 콘트롤러(308)에 입력되며, 상기 타이밍 콘트롤러(308)는 이 변조된 데이터를 알맞은 타이밍에 데이터 드라이버(304)로 공급한다.Thereafter, the modulated frame data output from the
이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 자막 프레임 데이터이고, 또한 이 자막 프레임 데이터들의 자막이 움직이는 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 1 부가 프레임 데이터를 삽입시킴으로써 움직이는 자막에 대한 모션블러를 방지한다.As described above, when the frame data stored in the
한편, 상기 모션벡터의 변화가 없을 경우, 상기 모션벡터 추출/판단부(405)는 제 5 제어신호(CS5)를 출력한다. 그리고, 이 제 5 제어신호(CS5)를 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 없을 경우에는 상기 프레임 데이터들의 자막이 움직이지 않는 것으로 판단하여 제 5 제어신호(CS5)를 출력한다.On the other hand, when there is no change in the motion vector, the motion vector extraction /
이 제 5 제어신호(CS5)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 2 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fifth control signal CS5, the additional data generator /
상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 삽입된 제 2 부가 프레임 데이터들로 이루어진다.The
이에 따라, 상기 각 제 2 부가 프레임 데이터의 앞과 뒤에는 각각 프레임 데이터가 위치하는데, 이때, 상기 각 제 2 부가 프레임 데이터의 계조는 앞에 위치한 프레임 데이터의 계조와 동일하다. 즉, 각 제 2 부가 프레임 데이터는 자신으로부터 이전 프레임 데이터의 계조와 동일한 계조를 갖는다.Accordingly, frame data is positioned before and after each of the second additional frame data. In this case, the gray level of each second additional frame data is the same as the gray level of the preceding frame data. That is, each second additional frame data has the same gradation as that of the previous frame data from itself.
이후, 상기 데이터 정렬부(404)로부터 출력된 변조된 프레임 데이터는 타이밍 콘트롤러(308)에 입력되며, 상기 타이밍 콘트롤러(308)는 이 변조된 데이터를 알맞은 타이밍에 데이터 드라이버(304)로 공급한다.Thereafter, the modulated frame data output from the
이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 자막 프레임 데이터이지만 이 자막 프레임 데이터들의 자막이 정지된 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As such, when all of the frame data stored in the
한편, 상기 데이터 분석부(403)로부터 출력된 제 2 제어신호(CS2)는 상기 모 션벡터 추출/판단부(405)가 아닌 부가 데이터 생성/출력부(406)에 바로 입력된다. Meanwhile, the second control signal CS2 output from the
이때, 상기 제 2 제어신호(CS2)에 응답하여 상기 부가 데이터 생성/출력부(406)는 상기 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 2 부가 프레임 데이터의 계조를 산출한다. 그리고, 이 산출된 각 제 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In this case, in response to the second control signal CS2, the additional data generation /
상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 삽입된 제 2 부가 프레임 데이터들로 이루어진다.The
이에 따라, 상기 각 제 2 부가 프레임 데이터의 앞과 뒤에는 각각 프레임 데이터가 위치하는데, 이때, 상기 각 제 2 부가 프레임 데이터의 계조는 앞에 위치한 프레임 데이터의 계조와 동일하다.Accordingly, frame data is positioned before and after each of the second additional frame data. In this case, the gray level of each second additional frame data is the same as the gray level of the preceding frame data.
이후, 상기 데이터 정렬부(404)로부터 출력된 변조된 프레임 데이터는 타이밍 콘트롤러(308)에 입력되며, 상기 타이밍 콘트롤러(308)는 이 변조된 데이터를 알맞은 타이밍에 데이터 드라이버(304)로 공급한다.Thereafter, the modulated frame data output from the
이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 비자막 프레임 데이터일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As described above, when the frame data stored in the
한편, 상기 모션벡터 추출/판단부(405)에 상기 제 3 제어신호(CS3)가 입력될 경우, 상기 모션벡터 추출/판단부(405)는 상기 제 1 저장부(401)로부터 프레임 데이터들(즉, 자막 프레임 데이터 및 비자막 프레임 데이터)을 읽어들인다. 그리고, 이 프레임 데이터들(자막 프레임 데이터)로부터 모션벡터를 검출하고, 이 검출된 모션벡터의 변화 여부를 검사한다. On the other hand, when the third control signal CS3 is input to the motion vector extraction /
이때, 상기 모션벡터의 변화가 있을 경우, 상기 모션벡터 추출/판단부(405)는 제 6 제어신호(CS6)를 출력하여 상기 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 있을 경우에는 상기 프레임 데이터들의 자막이 움직이는 것으로 판단하여 제 6 제어신호(CS6)를 출력한다.In this case, when there is a change in the motion vector, the motion vector extraction /
상기 제 6 제어신호(CS6)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 상기 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 1 및 2 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 1 및 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the sixth control signal CS6, the additional data generator /
즉, 상기 부가 데이터 생성/출력부(406)는 상기 제 6 제어신호(CS6)에 응답 하여, 제 1 및 제 2 부가 프레임 데이터를 생성한다. That is, the additional data generation /
상기 데이터 정렬부(404)는 상기 제 1 및 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 1 및 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 프레임 데이터들 중 비자막 프레임 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 그리고, 상기 프레임 데이터들 중 자막 프레임 데이터 사이에 상기 제 1 부가 프레임 데이터를 각각 삽입한다. The
또한, 상기 각 자막 프레임 데이터와 각 비자막 프레임 데이터 사이에 각각 상기 제 2 부가 프레임 데이터를 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 삽입된 제 1 및 2 부가 프레임 데이터들로 이루어진다.The second additional frame data is respectively inserted between the caption frame data and the non-caption frame data. By doing so, the set of frame data input to the
이에 따라, 상기 각 제 1 부가 프레임 데이터의 앞과 뒤에는 각각 프레임 데이터가 위치하는데, 이때, 상기 각 제 1 부가 프레임 데이터는 앞에 위치한 프레임 데이터의 계조와 뒤에 위치한 프레임 데이터의 계조 사이의 계조를 갖는다.Accordingly, frame data is positioned before and after each of the first additional frame data, wherein each of the first additional frame data has a gray level between the gray level of the preceding frame data and the gray level of the rear frame data.
그리고, 상기 각 제 2 부가 프레임 데이터의 앞과 뒤에는 각각 자막 프레임 데이터가 위치하거나, 또는 자막 프레임 데이터와 비자막 프레임 데이터가 위치하는데, 이때, 상기 각 제 2 부가 프레임 데이터는 앞에 위치한 프레임 데이터의 계조를 갖는다.Subtitle frame data is located before and after each of the second additional frame data, or subtitle frame data and non-caption frame data are located, wherein each second additional frame data is a gray level of the frame data located at the front. Has
이후, 상기 데이터 정렬부(404)로부터 출력된 변조된 프레임 데이터는 타이 밍 콘트롤러(308)에 입력되며, 상기 타이밍 콘트롤러(308)는 이 변조된 데이터를 알맞은 타이밍에 데이터 드라이버(304)로 공급한다.Thereafter, the modulated frame data output from the
한편, 상기 모션벡터의 변화가 없을 경우, 상기 모션벡터 추출/판단부(405)는 제 5 제어신호(CS5)를 출력한다. 그리고, 이 제 5 제어신호(CS5)를 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 없을 경우에는 상기 프레임 데이터들의 자막이 움직이지 않는 것으로 판단하여 제 5 제어신호(CS5)를 출력한다.On the other hand, when there is no change in the motion vector, the motion vector extraction /
이 제 5 제어신호(CS5)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 2 부가 프레임 데이터를 생성한다. 그리고, 이 산출된 각 제 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fifth control signal CS5, the additional data generation /
상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 위치한 제 2 부가 프레임 데이터들로 이루어진다.The
이에 따라, 상기 각 제 2 부가 프레임 데이터의 앞과 뒤에는 각각 프레임 데이터가 위치하는데, 이때, 상기 각 제 2 부가 프레임 데이터의 계조는 앞에 위치한 프레임 데이터의 계조와 동일하다.Accordingly, frame data is positioned before and after each of the second additional frame data. In this case, the gray level of each second additional frame data is the same as the gray level of the preceding frame data.
이후, 상기 데이터 정렬부(404)로부터 출력된 변조된 프레임 데이터는 타이밍 콘트롤러(308)에 입력되며, 상기 타이밍 콘트롤러(308)는 이 변조된 데이터를 알맞은 타이밍에 데이터 드라이버(304)로 공급한다.Thereafter, the modulated frame data output from the
이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 비자막 프레임 데이터 및 자막 프레임 데이터이지만 이 자막 프레임 데이터들의 자막이 정지된 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As described above, when the frame data stored in the
그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 비자막 프레임 데이터와 자막 프레임 데이터이고, 또한 이 자막 프레임 데이터들의 자막이 움직이는 자막일 경우, 상기 데이터 변조부(333)는 각 비자막 프레임 데이터 사이에 제 2 부가 프레임 데이터 프레임을 삽입시키고, 각 비자막 프레임과 자막 프레임 사이에 제 2 부가 프레임 데이터를 삽입시키고, 그리고 각 자막 프레임 데이터 사이에 제 1 부가 프레임 데이터 프레임을 삽입시킴으로써 자막에 대한 모션블러 및 화상에 대한 모션블러를 방지한다.When the frame data stored in the
한편, 구동회로의 사이즈를 감소시키기 위해 상기 데이터 변조부(333)는 상기 타이밍 콘트롤러(308)에 내장될 수도 있다.The data modulator 333 may be embedded in the
이어서, 본 발명의 실시예에 따른 액정표시장치의 구동방법을 설명하면 다음과 같다.Next, a driving method of the liquid crystal display device according to an exemplary embodiment of the present invention will be described.
도 5는 본 발명의 실시예에 따른 액정표시장치의 구동방법을 설명하기 위한 순서도이다.5 is a flowchart illustrating a method of driving a liquid crystal display according to an exemplary embodiment of the present invention.
먼저, 미리 설정된 수만큼의 프레임 데이터를 순차적으로 입력한다(1S).First, a predetermined number of frame data are sequentially input (1S).
이어서, 상기 프레임 데이터들 중에 자막을 포함하는 프레임 데이터가 있는지를 확인한다. 즉, 상기 프레임 데이터들 중에 자막 프레임 데이터가 있는지를 확인한다(2S).Then, it is checked whether there is frame data including subtitles among the frame data. That is, it is checked whether there is caption frame data among the frame data (2S).
다음으로, 상기 프레임 데이터들 중에 자막을 포함한 프레임 데이터가(자막 프레임 데이터) 있는 경우, 이 프레임 데이터들이 모두 자막 프레임 데이터들로 이루어졌는지를 확인한다(3S).Next, if there is frame data including subtitles among the frame data (subtitle frame data), it is checked whether all of the frame data are made of subtitle frame data (3S).
이어서, 상기 프레임 데이터들이 모두 자막 프레임 데이터일 경우, 각 자막 프레임 데이터들로부터 모션벡터를 검출한다(4S).Subsequently, when the frame data are all caption frame data, a motion vector is detected from each caption frame data (4S).
이후, 상기 모션벡터의 변화 여부를 확인하고(5S), 이 모션벡터의 변화가 있을 경우 제 1 부가 프레임 데이터를 생성한다(6S).Thereafter, whether the motion vector is changed is checked (5S), and if there is a change in the motion vector, first additional frame data is generated (6S).
다음으로, 상기 제 1 부가 프레임 데이터를 각 자막 프레임 데이터 사이에 각각 삽입시킨다(7S). 이어서, 이와 같이 변조된 프레임 데이터를 출력한다(8S).Next, the first additional frame data is inserted between each subtitle frame data (7S). Subsequently, the modulated frame data is output (8S).
한편, 2S 단계에서 상기 프레임 데이터들에 자막 프레임 데이터가 하나도 포함되지 않은 경우에는 제 2 부가 프레임 데이터를 생성하고(2-1S), 이 제 2 부가 프레임 데이터를 각 프레임 데이터 사이에 삽입시킨다(2-2S). 이어서, 이와 같이 변조된 프레임 데이터를 출력한다.On the other hand, if no subtitle frame data is included in the frame data in
한편, 3S 단계에서 비자막 프레임 데이터와 자막 프레임 데이터가 섞여 있을 경우에는 상기 자막 프레임 데이터에 대한 모션벡터를 추출하고(3-1S), 이 추출된 모션벡터의 변화 여부를 확인한다(3-2S).On the other hand, when the non-caption frame data and the caption frame data are mixed in
그리고, 이 모션벡터의 변화가 있을 경우에는 제 1 및 제 2 부가 프레임 데이터를 생성하고(3-3S), 상기 제 1 부가 프레임 데이터를 각 자막 프레임 데이터 사이에 각각 삽입시키고, 제 2 부가 프레임 데이터를 각 비자막 프레임 데이터 사이에 각각 삽입시킨다(3-4S). 또한, 상기 각 비자막 프레임 데이터와 각 자막 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 삽입시킨다(3-4S). 이어서, 이와 같이 변조된 프레임 데이터를 출력한다(8S).When there is a change in the motion vector, first and second additional frame data are generated (3-3S), and the first additional frame data is inserted between the subtitle frame data, respectively, and the second additional frame data. Is inserted between each non-film frame data (3-4S). In addition, the second additional frame data is inserted between the non-capacitive frame data and each subtitle frame data (3-4S). Subsequently, the modulated frame data is output (8S).
한편, 3-2S 단계에서 상기 모션벡터의 변화가 없을 경우에는 제 2 부가 프레임 데이터를 생성한다(2-1S).On the other hand, when there is no change of the motion vector in step 3-2S, the second additional frame data is generated (2-1S).
이후, 상기 제 2 부가 프레임 데이터를 상기 각 프레임 데이터 사이에 삽입시킨다(2-2S). 이어서, 이와 같이 변조된 프레임 데이터를 출력한다.Thereafter, the second additional frame data is inserted between the respective frame data (2-2S). Then, the frame data modulated in this manner is output.
도 6은 본 발명에 따른 액정표시장치에서 자막이 포함된 프레임 데이터간에 삽입된 제 1 부가 프레임의 크기를 설명하기 위한 도면이다.FIG. 6 is a view for explaining the size of a first additional frame inserted between frame data including subtitles in the liquid crystal display according to the present invention.
도 6에 도시된 바와 같이, 자막이 포함된 각 프레임 데이터간에는 이전 프레임 데이터(600)의 계조와 후속 프레임 데이터(602)의 계조 사이의 계조를 갖는 제 1 부가 프레임 데이터(601)가 삽입된다.As illustrated in FIG. 6,
도 7은 본 발명에 따른 액정표시장치에서 자막이 포함되지 않은 프레임 데이터간에 삽입된 제 2 부가 프레임의 크기를 설명하기 위한 도면이다.FIG. 7 is a view for explaining the size of a second additional frame inserted between frame data not including subtitles in the liquid crystal display according to the present invention.
도 7에 도시된 바와 같이, 자막이 포함되지 않은 각 프레임 데이터간에는 이전 프레임 데이터(700)와 동일한 계조를 갖는 제 2 부가 프레임 데이터(701)가 삽 입된다.As shown in FIG. 7, second
도 8은 본 발명의 실시예에 따른 액정표시장치에서 모션블러가 감소되는 원리를 설명하기 위한 도면이다.8 is a view for explaining the principle of the motion blur is reduced in the liquid crystal display according to an embodiment of the present invention.
도 8에서 하나의 사각형은 하나의 화소(pixel)를 나타내는 바, 도 2는 하나의 화소행에 대한 시계열(時系列)을 나타낸 것이다.In FIG. 8, one rectangle represents one pixel, and FIG. 2 illustrates a time series of one pixel row.
먼저, 1/2 프레임 기간에 첫 번째 프레임 데이터를 화소행에 공급한다. 그러면, 이 첫 번째 프레임 데이터는 2/2 프레임 기간까지 유지된다.First, the first frame data is supplied to the pixel rows in a half frame period. Then, this first frame data is maintained for 2/2 frame periods.
이후, 3/2 프레임 기간에는 상기 첫 번째 프레임 데이터와 세 번째 프레임 데이터 사이의 계조를 갖는 제 1 부가 프레임 데이터를 공급한다. 이 3/2 프레임 기간에 공급된 첫 번째 프레임 데이터는 4/2 프레임 기간까지 유지된다.Then, in the 3/2 frame period, the first additional frame data having a gray level between the first frame data and the third frame data is supplied. The first frame data supplied in this 3/2 frame period is maintained until the 4/2 frame period.
여기서, 액정패널의 영상이 4픽셀(pixel)/2프레임의 속도로 움직이고 있다면, 5/2 프레임 기간에는 검은색의 화소들이 오른쪽으로 4픽셀만큼 이동하여야 한다. 이때, 상기 제 2 부가 프레임 데이터가 상기 첫 번째 프레임 데이터의 계조와 세 번째 프레임 데이터의 계조를 갖기 때문에 모션블러는 줄어든다.Here, if the image of the liquid crystal panel is moving at a speed of 4 pixels / 2 frames, the black pixels should move 4 pixels to the right during the 5/2 frame period. At this time, since the second additional frame data has a gray level of the first frame data and a gray level of the third frame data, the motion blur is reduced.
이 모션블러의 크기는, 도 8에 도시된 바와 같이, 눈의 움직임을 나타내는 동선이 두 종류 이상의 화소를 지나갈 때 많이 발생한다. 즉, 상기 모션블러의 크기는 상기 동선이 흑색 화소, 백색 화소, 및 회색 화소를 동시에 지나갈 경우 더욱 많이 발생한다. 그런데, 본 발명에서는 거의 모든 동선들이 한 종류의 화소만을 지나가게 되므로 모션블러의 크기가 줄어든다.As shown in Fig. 8, the size of the motion blur occurs a lot when a moving line representing eye movement passes through two or more types of pixels. That is, the size of the motion blur is more generated when the copper wire crosses the black pixel, the white pixel, and the gray pixel at the same time. However, in the present invention, almost all the moving lines pass only one type of pixel, thereby reducing the size of the motion blur.
도 2에 도시된 바와 같이, 종래의 액정표시장치에서는 약 한 개의 화소거리 만큼의 모션블러 현상이 감지된다.As shown in FIG. 2, a motion blur phenomenon of about one pixel distance is detected in a conventional liquid crystal display.
이상에서 설명한 본 발명은 상술한 실시예 및 첨부된 도면에 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and it is common in the art that various substitutions, modifications, and changes can be made without departing from the technical spirit of the present invention. It will be evident to those who have knowledge of.
이상에서 설명한 바와 같은 본 발명에 따른 액정표시장치의 구동회로 및 이의 구동방법에는 다음과 같은 효과가 있다.As described above, the driving circuit and the driving method thereof of the liquid crystal display according to the present invention have the following effects.
본 발명에 따른 액정표시장치의 구동회로에서는 자막을 포함한 프레임 데이터와 자막을 포함하지 않은 프레임 데이터를 구분하여, 상기 자막을 포함한 프레임 데이터로부터 모션 벡터를 추출한다.In the driving circuit of the liquid crystal display according to the present invention, frame data including subtitles and frame data without subtitles are distinguished, and a motion vector is extracted from the frame data including the subtitles.
그리고, 이 모션 벡터의 변화여부를 판단하여 자막의 움직임을 판단하고, 이 판단된 결과에 따라 제 1 부가 프레임 데이터 또는 제 2 부가 프레임 데이터 중 어느 하나를 각 프레임 데이터간에 삽입시킨다.Then, by determining whether the motion vector is changed or not, the motion of the caption is determined, and either one of the first additional frame data and the second additional frame data is inserted between the frame data according to the determined result.
여기서, 상기 제 1 부가 프레임 데이터는 이전 프레임의 데이터의 계조와 후속 프레임의 데이터의 계조 사이의 값을 가지는 값으로, 각 자막 프레임 데이터 사이에 이 제 1 부가 프레임 데이터를 삽입함으로써 자막에 대한 모션블러를 최소화시킬 수 있다.Here, the first additional frame data is a value having a value between the gradation of the data of the previous frame and the gradation of the data of the subsequent frame, and inserts the first additional frame data between each subtitle frame data to provide a motion blur for the subtitle. Can be minimized.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050133136A KR101192778B1 (en) | 2005-12-29 | 2005-12-29 | A driving circuit of liquid crystal display device and a method for driving the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050133136A KR101192778B1 (en) | 2005-12-29 | 2005-12-29 | A driving circuit of liquid crystal display device and a method for driving the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070070513A true KR20070070513A (en) | 2007-07-04 |
KR101192778B1 KR101192778B1 (en) | 2012-10-18 |
Family
ID=38505797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050133136A KR101192778B1 (en) | 2005-12-29 | 2005-12-29 | A driving circuit of liquid crystal display device and a method for driving the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101192778B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8320457B2 (en) | 2008-05-29 | 2012-11-27 | Samsung Electronics Co., Ltd. | Display device and method of driving the same |
KR101461033B1 (en) * | 2008-07-04 | 2014-11-13 | 엘지디스플레이 주식회사 | Driving apparatus for liquid crystal display device and method for driving the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3643770B2 (en) | 2000-11-30 | 2005-04-27 | 三洋電機株式会社 | Liquid crystal display device and display method thereof |
JP4602608B2 (en) | 2001-08-28 | 2010-12-22 | 株式会社日立製作所 | Display device |
-
2005
- 2005-12-29 KR KR1020050133136A patent/KR101192778B1/en active IP Right Grant
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8320457B2 (en) | 2008-05-29 | 2012-11-27 | Samsung Electronics Co., Ltd. | Display device and method of driving the same |
KR101461033B1 (en) * | 2008-07-04 | 2014-11-13 | 엘지디스플레이 주식회사 | Driving apparatus for liquid crystal display device and method for driving the same |
Also Published As
Publication number | Publication date |
---|---|
KR101192778B1 (en) | 2012-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6778160B2 (en) | Liquid-crystal display, liquid-crystal control circuit, flicker inhibition method, and liquid-crystal driving method | |
US7847782B2 (en) | Method and apparatus for driving liquid crystal display | |
US7450104B2 (en) | Method and apparatus for driving liquid crystal display | |
US7782281B2 (en) | Method and apparatus for driving liquid crystal display device | |
KR101301769B1 (en) | Liquid Crystal Display and Driving Method thereof | |
US20080246784A1 (en) | Display device | |
CN101281716B (en) | Display device | |
US8711068B2 (en) | Liquid crystal display device and driving method thereof | |
CN100541594C (en) | Utilize the method for display device and its timing control options of execution of LCD panel | |
US20080068395A1 (en) | Display device | |
KR101399237B1 (en) | Liquid crystal display device and method driving of the same | |
KR101192778B1 (en) | A driving circuit of liquid crystal display device and a method for driving the same | |
KR101385470B1 (en) | Liquid Crystal Display and Driving Method Thereof | |
KR101594617B1 (en) | Lquid crystal display device | |
KR101136220B1 (en) | Liquid Crystal Display device | |
KR20090004233A (en) | Apparatus for improving response characteristic of liquid crystal display | |
KR101174163B1 (en) | Liquid crystal display device and method driving for the same | |
JP6127601B2 (en) | Image processing apparatus, electro-optical device, electronic apparatus, and driving method | |
KR101060362B1 (en) | Driving Method of LCD | |
KR101229414B1 (en) | LCD device, Driving circuit used the same and method of driving the same | |
KR20070063739A (en) | Apparatus and method for driving lcd | |
KR20080018049A (en) | Motion blur improvement apparatus for liquid crystal display | |
KR20070033823A (en) | Data conversion unit, liquid crystal display device and driving method thereof | |
KR20070071330A (en) | Liquid crystal display device and method driving of the same | |
KR20030058516A (en) | Driving circuit for tft-lcd |
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 | ||
FPAY | Annual fee payment |
Payment date: 20180917 Year of fee payment: 7 |