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

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 PDF

Info

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
Application number
KR1020050133136A
Other languages
Korean (ko)
Other versions
KR101192778B1 (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 KR1020050133136A priority Critical patent/KR101192778B1/en
Publication of KR20070070513A publication Critical patent/KR20070070513A/en
Application granted granted Critical
Publication of KR101192778B1 publication Critical patent/KR101192778B1/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
    • G09G3/3611Control of matrices with row and column drivers
    • G09G3/3685Details of drivers for data electrodes
    • G09G3/3688Details of drivers for data electrodes suitable for active matrices only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/215Motion-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20201Motion blur correction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving 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

A driving circuit of an LCD device and a method for driving the same are provided to minimize motion burring on a caption by determining the motion of the caption based on the variation of a motion vector. A driving circuit of an LCD(Liquid Crystal Display) device includes a data modulating unit(333) and a timing controller(308). The data modulating unit receives data from the outside every frame, inserts first additional frame data, which has a different gray scale from the previous and following frame data, between the previous and following frame data when frame data has a caption, and outputs the inserted result. The timing controller realigns data from the data modulating unit, and supplies the realigned data to a data driver.

Description

액정표시장치의 구동회로 및 이의 구동방법{A driving circuit of liquid crystal display device and a method for driving the same}A driving circuit of a liquid crystal display device and a driving method therefor {A driving circuit of liquid crystal display device and a method for driving the same}

도 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 INVENTION 1. Field of the Invention The present invention relates to a liquid crystal display device, and more particularly, to a driving circuit of a liquid crystal display device and a driving method thereof capable of improving the quality of a captioned image.

액정 표시장치(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 frame data 101 is supplied for one frame and the other one becomes empty. In this case, as shown in FIG. 1B, the conventional liquid crystal display supplies the same frame data 111 as the previous frame data once more to each of the empty frames.

그러나, 이와 같은 구동으로 인하여 종래의 액정표시장치는 다음과 같은 문제점을 야기한다.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 same frame data 111 is supplied once more for both the video with subtitles and the video without subtitles, resulting in many motion blurs in the video with subtitles.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출한 것으로, 자막이 포함된 프레임 데이터간에 중간 계조의 부가 프레임 데이터를 삽입시켜 모션블러를 줄일 수 있는 액정표시장치의 구동회로 및 이의 구동방법을 제공하는데 그 목적이 있다.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 data driver 304 for supplying data Data to the data lines DL1 to DLm of the liquid crystal panel 302; A gate driver 306 for driving the gate lines GL0 to GLn of the liquid crystal panel 302; Receiving data supplied on a frame-by-frame basis from the system, and depending on whether subtitles are included in each frame data, first additional frame data, second additional frame data, or first and second additional frame data between the respective frame data. A data modulator 333 for inserting and outputting the data; And a timing controller 308 that aligns and outputs each frame data supplied from the data modulator 333 to a data driver.

상기 액정패널(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 liquid crystal panel 302 is a liquid crystal is injected between the two substrates, the liquid crystal panel 302 is formed in the region defined by the data lines (DL1 to DLm) and the gate lines (GL0 to GLn) formed to be orthogonal to each other on the lower substrate. Thin Film Transistors (TFTs) are formed. The TFT supplies the data Data on the data lines DL1 to DLm to the liquid crystal cell Clc in response to the gate signal supplied to the gate lines GL0 to GLn. For this purpose, the gate electrode of the TFT is connected to the gate line GL, and the source electrode is connected to the data line DL. The drain electrode of the TFT is connected to the pixel electrode of the liquid crystal cell Clc. In addition, the storage capacitor Cst is formed in the liquid crystal cell Clc of the liquid crystal panel 302. The storage capacitor Cst is formed between the pixel electrode of the liquid crystal cell Clc and the front gate line, or is formed between the pixel electrode of the liquid crystal cell Clc and the common electrode to maintain a constant voltage of the liquid crystal cell Clc. .

타이밍 컨트롤러(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 timing controller 308 generates the data control signal DCS and the gate control signal GCS using the horizontal / vertical synchronization signals Vsync and Hsync and the main clock MCLK. Here, the data control signal DCS includes a dot clock Dclk, a source start pulse SSP, a source shift clock SSC, a source output enable SOE, and a polarity. Control signal POL and the like. The gate control signal GCS includes a gate start pulse GSP, a gate shift clock GSC, a gate output enable GOE, and the like.

한편, 상기 데이터 변조부(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 first storage unit 401, a second storage unit 402, a data analyzer 403, a data alignment unit 404, and a motion vector extractor. The determination unit 405 and the additional data generation / output unit 406 are included.

여기서, 상기 열거한 각 구성 요소를 좀 더 구체적으로 설명하면 다음과 같다.Here, the components listed above will be described in more detail as follows.

상기 제 1 저장부(401)는 시스템으로부터 순차적으로 공급되는 프레임 데이터들을 한 세트씩 나누어 저장한다. 이때, 상기 제 1 저장부(401)에는, 자막을 포함하는 프레임 데이터(이하, ‘자막 프레임 데이터’로 표기)만이 저장될 수 있으며, 또는 자막을 포함하지 않는 프레임 데이터(이하, ‘비자막 프레임 데이터’로 표기)만이 저장될 수 있으며, 또한 상기 자막 프레임 데이터와 비자막 프레임 데이터가 함께 저장될 수 있다.The first storage unit 401 stores frame data sequentially supplied from the system one by one. In this case, in the first storage unit 401, only frame data including subtitles (hereinafter, referred to as 'subtitle frame data') may be stored, or frame data not including subtitles (hereinafter, 'non-subtitle frame'). Data ”may be stored, and the caption frame data and the non-caption frame data may be stored together.

상기 제 2 저장부(402)는, 상기 제 1 저장부(401)에 가장 마지막으로 입력되어 저장된 프레임 데이터를 읽어들여 저장한다.The second storage unit 402 reads and stores the frame data lastly input and stored in the first storage unit 401.

즉, 상기 제 2 저장부(402)는 n(n은 자연수) 번째 세트 프레임 기간에 마지막으로 입력된 프레임 데이터를 저장한다.That is, the second storage unit 402 stores the frame data last input in the n (n is a natural number) th set frame period.

상기 데이터 분석부(403)는 상기 제 1 저장부(401)에 저장된 프레임 데이터 들을 분석하여 제 1 내지 제 3 제어신호(CS1 내지 CS3) 중 어느 하나를 출력한다.The data analyzer 403 analyzes the frame data stored in the first storage unit 401 and outputs any one of the first to third control signals CS1 to CS3.

즉, 상기 데이터 분석부(403)는 상기 제 1 저장부(401)에 저장된 프레임 데이터들을 읽어들이고, 이 프레임 데이터들을 분석한다. 그리고 이 분석된 결과에 따라 제 1 내지 제 3 제어신호(CS1 내지 CS3)들 중 어느 하나를 출력한다.That is, the data analyzer 403 reads frame data stored in the first storage unit 401 and analyzes the frame data. The controller outputs any one of the first to third control signals CS1 to CS3 according to the analyzed result.

구체적으로, 상기 제 1 저장부(401)의 프레임 데이터들이 모두 자막 프레임 데이터일 경우, 상기 데이터 분석부(403)는 제 1 제어신호(CS1)를 출력한다. 그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 비자막 프레임 데이터일 경우 상기 데이터 분석부(403)는 제 2 제어신호(CS2)를 출력한다. 그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 자막 프레임 데이터 및 비자막 프레임 데이터로 이루어진 경우 제 3 제어신호(CS3)를 출력한다.Specifically, when the frame data of the first storage unit 401 are all caption frame data, the data analyzer 403 outputs a first control signal CS1. When the frame data stored in the first storage unit 401 are all non-frame data, the data analyzer 403 outputs a second control signal CS2. When the frame data stored in the first storage unit 401 includes caption frame data and non-caption frame data, the third control signal CS3 is output.

그리고, 상기 데이터 분석부(403)는 상기 제 2 제어신호(CS2)를 부가 데이터 생성/출력부(406)에 공급하고, 상기 제 1 또는 제 3 제어신호(CS1, CS3)를 모션벡터 추출/판단부(405)에 공급한다.The data analyzer 403 supplies the second control signal CS2 to the additional data generator / output unit 406 and extracts the motion vector from the first or third control signals CS1 and CS3. Supply to the determination unit 405.

상기 모션벡터 추출/판단부(405)는 상기 데이터 분석부(403)로부터 입력된 제 1 또는 제 3 제어신호(CS1, CS3)에 따라 다른 동작을 수행한다.The motion vector extraction / determination unit 405 performs different operations according to the first or third control signals CS1 and CS3 input from the data analysis unit 403.

먼저, 상기 모션벡터 추출/판단부(405)에 상기 제 1 제어신호(CS1)가 입력될 경우, 상기 모션벡터 추출/판단부(405)는 상기 제 1 저장부(401)로부터 프레임 데이터들(즉, 자막 프레임 데이터)을 읽어들인다. 그리고, 이 프레임 데이터들로부터 모션벡터(motion vector)를 검출하고, 이 검출된 모션벡터의 변화 여부를 검사한다. First, when the first control signal CS1 is input to the motion vector extraction / determination unit 405, the motion vector extraction / determination unit 405 receives frame data from the first storage unit 401. That is, the caption frame data) is read. Then, a motion vector is detected from the frame data, and the detected motion vector is examined for change.

이때, 상기 모션벡터의 변화가 있을 경우, 상기 모션벡터 추출/판단부(405)는 제 4 제어신호(CS4)를 출력하여 상기 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 있을 경우에는 상기 프레임 데이터들의 자막이 움직이는 것으로 판단하여 제 4 제어신호(CS4)를 출력한다.In this case, when there is a change in the motion vector, the motion vector extraction / determination unit 405 outputs a fourth control signal CS4 and supplies it to the additional data generation / output unit 406. That is, when there is a change in the motion vector, the motion vector extraction / determination unit 405 determines that the subtitles of the frame data are moving and outputs a fourth control signal CS4.

상기 제 4 제어신호(CS4)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 상기 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 1 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 1 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fourth control signal CS4, the additional data generator / output unit 406 may store the current set frame data stored in the first storage unit 401 and the previous set stored in the second storage unit 402. The last frame data of the frame is read, and each gray level of each of these frame data is calculated. Then, first additional frame data to be inserted between the respective frame data is generated. Then, the generated first additional frame data is supplied to the data alignment unit 404.

상기 데이터 정렬부(404)는 상기 제 1 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 1 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 1 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 위치한 제 2 부가 프레임 데이터들로 이루어진다.The data aligning unit 404 receives frame data from the first storage unit 401 at the time of input of the first additional frame data, and aligns the frame data with each of the first additional frame data. That is, the first additional frame data is inserted between the respective frame data. By doing so, the set of frame data input to the first storage unit 401 is modulated through the data alignment unit 404. The modulated set of frame data consists of the frame data and second additional frame data respectively located between the frame data.

이에 따라, 상기 각 제 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 data alignment unit 404 is input to the timing controller 308, and the timing controller 308 supplies the modulated data to the data driver 304 at an appropriate timing.

이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 자막 프레임 데이터이고, 또한 이 자막 프레임 데이터들의 자막이 움직이는 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 1 부가 프레임 데이터를 삽입시킴으로써 움직이는 자막에 대한 모션블러를 방지한다.As described above, when the frame data stored in the first storage unit 401 are all caption frame data, and the captions of the caption frame data are moving captions, the data modulator 333 is provided between the respective frame data. By inserting one additional frame data, motion blur for moving subtitles is prevented.

한편, 상기 모션벡터의 변화가 없을 경우, 상기 모션벡터 추출/판단부(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 / determination unit 405 outputs a fifth control signal CS5. The fifth control signal CS5 is supplied to the additional data generation / output unit 406. That is, when there is no change in the motion vector, the motion vector extraction / determination unit 405 determines that the subtitles of the frame data do not move and outputs the fifth control signal CS5.

이 제 5 제어신호(CS5)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 2 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fifth control signal CS5, the additional data generator / output unit 406 may store the current set frame data stored in the first storage unit 401 and the previous set frame stored in the second storage unit 402. Read the last frame data of and calculate each gray level of each of these frame data. Then, second additional frame data to be inserted between the respective frame data is generated. Then, the generated second additional frame data is supplied to the data alignment unit 404.

상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 삽입된 제 2 부가 프레임 데이터들로 이루어진다.The data aligning unit 404 receives frame data from the first storage unit 401 at the time of input of the second additional frame data, and aligns the frame data with each of the second additional frame data. That is, the second additional frame data are respectively inserted between the respective frame data. By doing so, the set of frame data input to the first storage unit 401 is modulated through the data alignment unit 404. The modulated set of frame data consists of the frame data and second additional frame data respectively inserted between the frame data.

이에 따라, 상기 각 제 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 data alignment unit 404 is input to the timing controller 308, and the timing controller 308 supplies the modulated data to the data driver 304 at an appropriate timing.

이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 자막 프레임 데이터이지만 이 자막 프레임 데이터들의 자막이 정지된 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As such, when all of the frame data stored in the first storage unit 401 are caption frame data, but the captions of the caption frame data are the closed captions, the data modulation unit 333 respectively includes a second between each frame data. By inserting the additional frame data, motion blur on the image is prevented.

한편, 상기 데이터 분석부(403)로부터 출력된 제 2 제어신호(CS2)는 상기 모 션벡터 추출/판단부(405)가 아닌 부가 데이터 생성/출력부(406)에 바로 입력된다. Meanwhile, the second control signal CS2 output from the data analyzer 403 is directly input to the additional data generator / output unit 406 instead of the motion vector extractor / decision unit 405.

이때, 상기 제 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 / output unit 406 transfers the current set frame data stored in the first storage unit 401 and the previous data stored in the second storage unit 402. The last frame data of the set frame is read, and each gray level of each of these frame data is calculated. Then, the gray level of the second additional frame data to be inserted between the respective frame data is calculated. Then, the calculated second additional frame data is supplied to the data alignment unit 404.

상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 삽입된 제 2 부가 프레임 데이터들로 이루어진다.The data aligning unit 404 receives frame data from the first storage unit 401 at the time of input of the second additional frame data, and aligns the frame data with each of the second additional frame data. That is, the second additional frame data are respectively inserted between the respective frame data. By doing so, the set of frame data input to the first storage unit 401 is modulated through the data alignment unit 404. The modulated set of frame data consists of the frame data and second additional frame data respectively inserted between the frame data.

이에 따라, 상기 각 제 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 data alignment unit 404 is input to the timing controller 308, and the timing controller 308 supplies the modulated data to the data driver 304 at an appropriate timing.

이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 모두 비자막 프레임 데이터일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As described above, when the frame data stored in the first storage unit 401 are all non-frame frame data, the data modulator 333 inserts second additional frame data between the respective frame data to provide motion for the image. Prevent blur.

한편, 상기 모션벡터 추출/판단부(405)에 상기 제 3 제어신호(CS3)가 입력될 경우, 상기 모션벡터 추출/판단부(405)는 상기 제 1 저장부(401)로부터 프레임 데이터들(즉, 자막 프레임 데이터 및 비자막 프레임 데이터)을 읽어들인다. 그리고, 이 프레임 데이터들(자막 프레임 데이터)로부터 모션벡터를 검출하고, 이 검출된 모션벡터의 변화 여부를 검사한다. On the other hand, when the third control signal CS3 is input to the motion vector extraction / determination unit 405, the motion vector extraction / determination unit 405 receives the frame data (from the first storage unit 401). That is, caption frame data and non-caption frame data) are read. Then, a motion vector is detected from the frame data (subtitle frame data), and the detected motion vector is examined for change.

이때, 상기 모션벡터의 변화가 있을 경우, 상기 모션벡터 추출/판단부(405)는 제 6 제어신호(CS6)를 출력하여 상기 부가 데이터 생성/출력부(406)에 공급한다. 즉, 상기 모션벡터 추출/판단부(405)는 상기 모션벡터의 변화가 있을 경우에는 상기 프레임 데이터들의 자막이 움직이는 것으로 판단하여 제 6 제어신호(CS6)를 출력한다.In this case, when there is a change in the motion vector, the motion vector extraction / determination unit 405 outputs a sixth control signal CS6 and supplies it to the additional data generation / output unit 406. That is, when there is a change in the motion vector, the motion vector extraction / determination unit 405 determines that the caption of the frame data is moving and outputs a sixth control signal CS6.

상기 제 6 제어신호(CS6)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 상기 제 1 저장부(401)에 저장된 현재 세트 프레임 데이터들과 제 2 저장부(402)에 저장된 이전 세트 프레임의 마지막 프레임 데이터를 읽어들이고, 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 1 및 2 부가 프레임 데이터를 생성한다. 그리고, 이 생성된 각 제 1 및 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the sixth control signal CS6, the additional data generator / output unit 406 may store the current set frame data stored in the first storage unit 401 and the previous set stored in the second storage unit 402. The last frame data of the frame is read, and each gray level of each of these frame data is calculated. Then, first and second additional frame data to be inserted between the respective frame data are generated. Then, the generated first and second additional frame data are supplied to the data alignment unit 404.

즉, 상기 부가 데이터 생성/출력부(406)는 상기 제 6 제어신호(CS6)에 응답 하여, 제 1 및 제 2 부가 프레임 데이터를 생성한다. That is, the additional data generation / output unit 406 generates first and second additional frame data in response to the sixth control signal CS6.

상기 데이터 정렬부(404)는 상기 제 1 및 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 1 및 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 프레임 데이터들 중 비자막 프레임 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 그리고, 상기 프레임 데이터들 중 자막 프레임 데이터 사이에 상기 제 1 부가 프레임 데이터를 각각 삽입한다. The data aligning unit 404 receives frame data from the first storage unit 401 at the time of input of the first and second additional frame data, and aligns the frame data with the respective first and second additional frame data. Let's do it. That is, the second additional frame data are respectively inserted between the non-column frames among the frame data. The first additional frame data is respectively inserted between the caption frame data among the frame data.

또한, 상기 각 자막 프레임 데이터와 각 비자막 프레임 데이터 사이에 각각 상기 제 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 first storage unit 401 is modulated through the data alignment unit 404. This modulated set of frame data consists of the frame data and first and second additional frame data respectively inserted between the frame data.

이에 따라, 상기 각 제 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 data alignment unit 404 is input to the timing controller 308, and the timing controller 308 supplies the modulated data to the data driver 304 at an appropriate timing. .

한편, 상기 모션벡터의 변화가 없을 경우, 상기 모션벡터 추출/판단부(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 / determination unit 405 outputs a fifth control signal CS5. The fifth control signal CS5 is supplied to the additional data generation / output unit 406. That is, when there is no change in the motion vector, the motion vector extraction / determination unit 405 determines that the subtitles of the frame data do not move and outputs the fifth control signal CS5.

이 제 5 제어신호(CS5)에 응답하여, 상기 부가 데이터 생성/출력부(406)는 이 각 프레임 데이터들의 각 계조를 계산한다. 그리고, 이 각 프레임 데이터 사이에 각각 삽입될 제 2 부가 프레임 데이터를 생성한다. 그리고, 이 산출된 각 제 2 부가 프레임 데이터를 상기 데이터 정렬부(404)에 공급한다.In response to the fifth control signal CS5, the additional data generation / output unit 406 calculates each gray level of the respective frame data. Then, second additional frame data to be inserted between the respective frame data is generated. Then, the calculated second additional frame data is supplied to the data alignment unit 404.

상기 데이터 정렬부(404)는 상기 제 2 부가 프레임 데이터가 입력되는 순간 상기 제 1 저장부(401)로부터 프레임 데이터들을 받아들이고, 이 프레임 데이터들과 상기 각 제 2 부가 프레임 데이터들을 정렬시킨다. 즉, 상기 각 프레임 데이터 사이에 상기 제 2 부가 프레임 데이터를 각각 삽입한다. 이렇게 함으로써, 상기 제 1 저장부(401)에 입력되었던 한 세트의 프레임 데이터는 상기 데이터 정렬부(404)를 통해 변조된다. 이 변조된 한 세트의 프레임 데이터는 상기 프레임 데이터들과 이 프레임 데이터 사이에 각각 위치한 제 2 부가 프레임 데이터들로 이루어진다.The data aligning unit 404 receives frame data from the first storage unit 401 at the time of input of the second additional frame data, and aligns the frame data with each of the second additional frame data. That is, the second additional frame data are respectively inserted between the respective frame data. By doing so, the set of frame data input to the first storage unit 401 is modulated through the data alignment unit 404. The modulated set of frame data consists of the frame data and second additional frame data respectively located between the frame data.

이에 따라, 상기 각 제 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 data alignment unit 404 is input to the timing controller 308, and the timing controller 308 supplies the modulated data to the data driver 304 at an appropriate timing.

이와 같이, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 비자막 프레임 데이터 및 자막 프레임 데이터이지만 이 자막 프레임 데이터들의 자막이 정지된 자막일 경우, 상기 데이터 변조부(333)는 각 프레임 데이터 사이에 각각 제 2 부가 프레임 데이터를 삽입시킴으로써 화상에 대한 모션블러를 방지한다.As described above, when the frame data stored in the first storage unit 401 are non-capacitive frame data and caption frame data, but the captions of the caption frame data are stopped, the data modulator 333 intersects each frame data. Motion blur for the image is prevented by inserting the second additional frame data into each of them.

그리고, 상기 제 1 저장부(401)에 저장된 프레임 데이터들이 비자막 프레임 데이터와 자막 프레임 데이터이고, 또한 이 자막 프레임 데이터들의 자막이 움직이는 자막일 경우, 상기 데이터 변조부(333)는 각 비자막 프레임 데이터 사이에 제 2 부가 프레임 데이터 프레임을 삽입시키고, 각 비자막 프레임과 자막 프레임 사이에 제 2 부가 프레임 데이터를 삽입시키고, 그리고 각 자막 프레임 데이터 사이에 제 1 부가 프레임 데이터 프레임을 삽입시킴으로써 자막에 대한 모션블러 및 화상에 대한 모션블러를 방지한다.When the frame data stored in the first storage unit 401 are non-capacitive frame data and caption frame data, and the captions of the caption frame data are moving captions, the data modulator 333 is configured for each non-caption frame. Inserting a second additional frame data frame between the data, a second additional frame data between each non-caption frame and the subtitle frame, and inserting a first additional frame data frame between each subtitle frame data. Prevents motion blur for motion blur and pictures.

한편, 구동회로의 사이즈를 감소시키기 위해 상기 데이터 변조부(333)는 상기 타이밍 콘트롤러(308)에 내장될 수도 있다.The data modulator 333 may be embedded in the timing controller 308 to reduce the size of the driving circuit.

이어서, 본 발명의 실시예에 따른 액정표시장치의 구동방법을 설명하면 다음과 같다.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 step 2S, second additional frame data is generated (2-1S), and the second additional frame data is inserted between each frame data (2 -2S). Then, the frame data modulated in this manner is output.

한편, 3S 단계에서 비자막 프레임 데이터와 자막 프레임 데이터가 섞여 있을 경우에는 상기 자막 프레임 데이터에 대한 모션벡터를 추출하고(3-1S), 이 추출된 모션벡터의 변화 여부를 확인한다(3-2S).On the other hand, when the non-caption frame data and the caption frame data are mixed in step 3S, the motion vector for the caption frame data is extracted (3-1S), and the extracted motion vector is checked for change (3-2S). ).

그리고, 이 모션벡터의 변화가 있을 경우에는 제 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, first frame data 601 having a gray scale between the gray scale of the previous frame data 600 and the gray scale of the subsequent frame data 602 is inserted between each frame data including the caption.

도 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 additional frame data 701 having the same gray level as the previous frame data 700 is inserted between each frame data that does not include captions.

도 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)

외부로부터 공급되는 데이터를 프레임 단위로 공급받아, 임의의 프레임 데이터에 자막이 있을 경우 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 이전 프레임의 데이터 및 후속 프레임 데이터와 다른 계조를 갖는 제 1 부가 프레임 데이터를 삽입하여 출력하는 데이터 변조부; 및,The first additional frame data having a different gradation from 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 when data supplied from the outside is supplied in units of frames and there is a subtitle in the arbitrary frame data. A data modulator for inserting and outputting the inserted data; And, 상기 데이터 변조부로부터의 데이터를 재정렬하여 데이터 드라이버에 공급하는 타이밍 콘트롤러를 포함하여 구성됨을 특징으로 하는 액정표시장치의 구동회로.And a timing controller for rearranging data from the data modulator and supplying the data driver to a data driver. 제 1 항에 있어서,The method of claim 1, 상기 제 1 부가 프레임 데이터는 상기 이전 프레임 데이터의 계조와 후속 프레임 데이터의 계조 사이의 계조를 갖는 것을 특징으로 하는 액정표시장치의 구동회로.And the first additional frame data has a gradation between the gradation of the previous frame data and the gradation of subsequent frame data. 제 1 항에 있어서,The method of claim 1, 상기 데이터 변조부는, 임의의 프레임 데이터에 자막이 없을 경우, 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 이전 프레임의 데이터와 동일한 계조를 갖는 제 2 부가 프레임 데이터를 삽입시키는 것을 특징으로 하는 액정표시장치의 구동회로.And the data modulator inserts the 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 caption in any of the frame data. Driving circuit. 제 3 항에 있어서,The method of claim 3, wherein 상기 데이터 변조부는,The data modulator, 외부로부터 공급되는 프레임 데이터를 저장하는 제 1 저장부;A first storage unit which stores frame data supplied from the outside; 상기 제 1 저장부에 가장 마지막으로 입력되어 저장된 프레임 데이터를 읽어들여 저장하는 제 2 저장부;A second storage unit which reads and stores frame data lastly input and stored in the first storage unit; 상기 제 1 저장부에 저장된 프레임 데이터를 분석하여 상기 제 1 저장부에 자막이 포함된 프레임 데이터만 있을 경우 제 1 제어신호를 출력하고, 상기 제 1 저장부에 상기 자막이 포함되지 않은 프레임 데이터만 있을 경우 제 2 제어신호를 출력하며, 상기 제 1 저장부에 상기 자막이 포함된 프레임 데이터와 상기 자막이 포함되지 않은 프레임 데이터가 함께 있을 경우 제 3 제어신호를 출력하는 데이터 분석부;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; 상기 제 1 제어신호에 응답하여 상기 제 1 저장부로부터 자막이 포함된 프레임 데이터의 자막에 대한 모션벡터를 추출하고 상기 모션벡터의 변화가 있을 경우 제 4 제어신호를 출력하고 모션벡터의 변화가 없는 경우 제 5 제어신호를 출력하며, 상기 제 3 제어신호에 응답하여 상기 제 1 저장부로부터 자막이 포함된 프레임 데이터의 자막에 대한 모션벡터를 추출하고 모션벡터의 변화가 있는 경우 제 6 제어신호를 출력하고 모션벡터의 변화가 있는 경우 상기 제 4 제어신호를 출력하는 모션벡터 추출/판단부; 및,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; And, 상기 제 1, 제 4, 제 5, 또는 제 6 제어신호에 응답하여 상기 제 1 및 제 2 저장부로부터의 프레임 데이터를 읽어들이고, 상기 제 1 또는 제 5 제어신호에 따 라 상기 제 1 부가 프레임 데이터를 출력하고, 상기 제 4 제어신호에 따라 상기 제 2 부가 프레임 데이터를 출력하고, 상기 제 6 제어신호에 따라 제 1 및 제 2 부가 프레임 데이터를 출력하는 부가 프레임 데이터 생성/출력부; 및,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 according to the first or fifth control signal. An additional frame data generation / output unit for outputting data, outputting the second additional frame data according to the fourth control signal, and outputting first and second additional frame data according to the sixth control signal; And, 상기 부가 프레임 데이터 생성/출력부로부터의 출력과 상기 제 1 저장부로부터의 화상 데이터를 정렬시켜 출력하는 데이터 정렬부를 포함하여 구성됨을 특징으로 하는 액정표시장치의 구동회로.And a data alignment unit for aligning and outputting the output from the additional frame data generation / output unit and the image data from the first storage unit. 제 1 항에 있어서,The method of claim 1, 상기 데이터 변조부는 상기 타이밍 콘트롤러에 내장되는 것을 특징으로 하는 액정표시장치의 구동회로.And the data modulator is embedded in the timing controller. 데이터를 프레임별로 입력하는 단계;Inputting data frame by frame; 임의의 프레임의 데이터에 자막이 있는지 확인하는 단계; 및,Checking whether there is a subtitle in data of any frame; And, 상기 임의의 프레임의 데이터에 자막이 있는 경우, 이전 프레임의 데이터와 후속 프레임의 데이터 사이에 상기 이전 프레임의 데이터와 후속 프레임의 데이터 사이의 계조를 갖는 제 1 부가 프레임 데이터를 추가하는 단계를 포함하여 이루어짐을 특징으로 하는 액정표시장치의 구동방법.If the data of the any frame has subtitles, 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; Method of driving a liquid crystal display device characterized in that. 제 6 항에 있어서,The method of claim 6, 상기 프레임별로 입력된 데이터를 프레임별로 저장하는 단계; 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, 상기 자막이 포함된 프레임 데이터가 존재하지 않을 경우, 각 프레임 사이에 이전 프레임 데이터와 동일한 계조를 갖는 제 2 부가 프레임 데이터를 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 하는 액정표시장치의 구동방법. And if there is no frame data including the caption, inserting second additional frame data having the same gray level as previous frame data between each frame. 제 6 항에 있어서,The method of claim 6, 상기 저장된 프레임 데이터들 중에 자막이 포함된 프레임 데이터가 존재할 경우,When there is frame data including subtitles among the stored frame data, 상기 저장된 프레임 데이터들이 모두 자막이 포함된 프레임 데이터 인지 확인하는 단계;Confirming whether the stored frame data are all 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; 상기 모션벡터의 변화가 있을 경우 상기 제 1 부가 프레임 데이터를 생성하는 단계; 및,Generating the first additional frame data when there is a change in the motion vector; And, 상기 제 1 부가 프레임 데이터를 상기 각 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 하는 액정표시장치의 구동방법.And inserting the first additional frame data between the frame data. 제 8 항에 있어서,The method of claim 8, 상기 저장된 프레임 데이터들이 자막이 포함된 프레임 데이터들 및 자막이 포함되지 않은 프레임 데이터로 이루어진 경우,When the stored frame data includes frame data including subtitles and frame data without subtitles, 상기 자막이 포함된 프레임 데이터들로부터 모션벡터를 추출하는 단계;Extracting a motion vector from the frame data including the caption; 상기 모션벡터의 변화 여부를 판단하는 단계;Determining whether the motion vector changes; 상기 모션벡터의 변화가 있을 경우 상기 제 1 및 제 2 부가 프레임 데이터를 생성하는 단계; 및,Generating the first and second additional frame data when there is a change in the motion vector; And, 상기 제 1 부가 프레임 데이터를 상기 자막을 포함하는 각 프레임 데이터 사이에 삽입시키고, 상기 제 2 부가 프레임 데이터를 상기 자막을 포함하지 않는 각 프레임 데이터 사이에 삽입시키고, 그리고 상기 제 2 부가 프레임 데이터를 상기 자막을 포함하는 프레임 데이터와 자막을 포함하지 않는 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 하는 액정표시장치의 구동방법.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 inserting the second additional frame data into the And inserting between frame data including subtitles and frame data without subtitles. 제 9 항에 있어서,The method of claim 9, 상기 모션벡터의 변화가 없을 경우,If there is no change in the motion vector, 제 2 부가 프레임 데이터를 생성하는 단계; 및,Generating second additional frame data; And, 상기 제 2 부가 프레임 데이터를 상기 각 프레임 데이터 사이에 삽입시키는 단계를 더 포함하여 이루어짐을 특징으로 하는 액정표시장치의 구동방법.And inserting the second additional frame data between the frame data.
KR1020050133136A 2005-12-29 2005-12-29 A driving circuit of liquid crystal display device and a method for driving the same KR101192778B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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