KR102654585B1 - Display apparatus and method capable of controlling brightness of pixel - Google Patents
Display apparatus and method capable of controlling brightness of pixel Download PDFInfo
- Publication number
- KR102654585B1 KR102654585B1 KR1020220114812A KR20220114812A KR102654585B1 KR 102654585 B1 KR102654585 B1 KR 102654585B1 KR 1020220114812 A KR1020220114812 A KR 1020220114812A KR 20220114812 A KR20220114812 A KR 20220114812A KR 102654585 B1 KR102654585 B1 KR 102654585B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- clock signal
- clock
- pwm
- driving circuit
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 101100113692 Caenorhabditis elegans clk-2 gene Proteins 0.000 description 30
- 101100328957 Caenorhabditis elegans clk-1 gene Proteins 0.000 description 29
- 238000010586 diagram Methods 0.000 description 22
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 1
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 1
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 1
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate 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/22—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 using controlled light sources
- G09G3/30—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 using controlled light sources using electroluminescent panels
- G09G3/32—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 using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B45/00—Circuit arrangements for operating light-emitting diodes [LED]
- H05B45/30—Driver circuits
- H05B45/32—Pulse-control circuits
- H05B45/325—Pulse-width modulation [PWM]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2230/00—Details of flat display driving waveforms
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0267—Details of drivers for scan electrodes, other than drivers for liquid crystal, plasma or OLED displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0275—Details of drivers for data electrodes, other than drivers for liquid crystal, plasma or OLED displays, not related to handling digital grey scale data or to communication of data to the pixels by means of a current
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0264—Details of driving circuits
- G09G2310/0286—Details of a shift registers arranged for use in a driving circuit
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/08—Details of timing specific for flat panels, other than clock recovery
-
- 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/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
일 측면에 따른 디스플레이 구동 장치는, 적어도 하나의 행과 열을 형성하는 복수의 LED와 각각 연결되어 PWM 방식으로 상기 LED를 구동하는 픽셀 구동회로; 한 프레임 구간 동안 상기 LED의 발광 시구간을 나타내는 PWM 듀티 비율(PWM ON Duty)을 결정하는 제어부; 및 상기 PWM 듀티 비율에 따른 제1 클럭 신호를 생성하여, 시프트 레지스터를 통해서 행 또는 열 단위로 상기 픽셀 구동회로로 상기 제1 클럭 신호를 공급하는 타이밍 컨트롤러;를 포함하며, 상기 타이밍 컨트롤러는 상기 PWM 듀티 비율이 변경된 경우, 변경된 PWM 듀티 비율에 맞는 제2 클럭 신호를 생성하고, 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 선택적으로 상기 픽셀 구동회로로 공급하는 것을 특징으로 한다.A display driving device according to one aspect includes a pixel driving circuit each connected to a plurality of LEDs forming at least one row and one column and driving the LEDs in a PWM method; A control unit that determines a PWM duty ratio (PWM ON Duty) representing the light emission time period of the LED during one frame section; and a timing controller that generates a first clock signal according to the PWM duty ratio and supplies the first clock signal to the pixel driving circuit in units of rows or columns through a shift register. When the duty ratio is changed, a second clock signal matching the changed PWM duty ratio is generated, and the first clock signal or the second clock signal is selectively supplied to the pixel driving circuit.
Description
복수의 클럭 신호들을 이용하여 세분화된 밝기 제어가 가능한 디스플레이 구동 장치 및 방법에 관한 것이다.The present invention relates to a display driving device and method capable of granular brightness control using a plurality of clock signals.
본 발명은 디스플레이 구동 장치 및 방법에 관한 것으로서, 구체적으로 픽셀의 발광시간을 조절하는 PWM ON Duty 변경을 유연하게 제어할 수 있는 디스플레이 구동 장치 및 방법에 관한 것이다.The present invention relates to a display driving device and method, and more specifically, to a display driving device and method that can flexibly control PWM ON Duty change that adjusts the light emission time of a pixel.
일반적인 디스플레이 구동 장치는 복수의 픽셀을 포함하며, M * N개의 픽셀이 배치되어 구성된다. 각각의 픽셀은 하나 이상의 발광소자를 포함할 수 있으며, 일반적으로 3개의 발광소자(R, G, B)로 구성된다. 각각의 발광소자를 서브 픽셀이라고 부른다.A typical display driving device includes a plurality of pixels, and is composed of M*N pixels arranged. Each pixel may include one or more light-emitting devices and is generally composed of three light-emitting devices (R, G, and B). Each light emitting element is called a subpixel.
서브 픽셀의 구동을 제어하는 다양한 방법 중 단일 프레임동안 서브 프레임의 발광을 제어할 비디오 데이터를 내장 메모리에 저장하고, PWM(Pulse Width Modulation) 신호를 통해 계조를 제어하는 PWM 제어 방식이 존재한다.Among various methods for controlling the operation of subpixels, there is a PWM control method that stores video data to control the emission of subframes during a single frame in built-in memory and controls grayscale through a PWM (Pulse Width Modulation) signal.
PWM 구동 방식의 픽셀의 경우, 일정시간(pixel programming) 동안 픽셀 메모리에 이미지 데이터가 저장된다. 그리고, 픽셀 메모리에 저장된 이미지 데이터에 따라서 1 프레임 내 발광시간(On duty) 동안 서브 픽셀이 발광한다. 이때, 서브 픽셀의 밝기는 PWM 방식에 의해 제어된다. PWM 제어를 위한 그레이 클럭(gray clock) 신호는 도 1에 도시된 바와 같이, 서브 픽셀의 구동회로에 입력된다. 이때, 그레이 클럭 신호의 개수(MSB, MSB-1, MSB-2, ??, LSB)는 이미지 데이터의 비트 수에 따라 정해진다.In the case of PWM driven pixels, image data is stored in the pixel memory for a certain period of time (pixel programming). Then, the subpixel emits light during the light emission time (On duty) within one frame according to the image data stored in the pixel memory. At this time, the brightness of the subpixel is controlled by the PWM method. A gray clock signal for PWM control is input to the driving circuit of the subpixel, as shown in FIG. 1. At this time, the number of gray clock signals (MSB, MSB-1, MSB-2, ??, LSB) is determined according to the number of bits of image data.
서브 픽셀의 발기는 발광 시간을 변경하여 제어가 가능하며, 발광 시간의 변경은 PWM ON Duty를 조절함으로써 제어가 가능하다.The erection of subpixels can be controlled by changing the emission time, and the change in emission time can be controlled by adjusting the PWM ON Duty.
다만, 서브 픽셀의 밝기를 조절하기 위해 발광 시간을 변경하면, 그레이 클럭 신호가 변경되면서 변경 전의 출력 신호가 변경된 그레이 클럭 신호의 영향을 받아 오류가 발생한다는 문제점이 생긴다.However, when the emission time is changed to adjust the brightness of the subpixel, the gray clock signal changes, causing a problem in that the output signal before the change is affected by the changed gray clock signal, causing an error.
전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.The above-mentioned background technology is technical information that the inventor possessed for deriving the present invention or acquired in the process of deriving the present invention, and cannot necessarily be said to be known art disclosed to the general public before filing the application for the present invention.
복수의 클럭 신호들을 이용하여 세분화된 밝기 제어가 가능한 디스플레이 구동 장치 및 방법을 제공하는 데 있다. 해결하려는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.The object is to provide a display driving device and method capable of granular brightness control using a plurality of clock signals. The technical challenges to be solved are not limited to those described above, and other technical challenges may exist.
일 측면에 따른 디스플레이 구동 장치는, 적어도 하나의 행과 열을 형성하는 복수의 LED와 각각 연결되어 PWM 방식으로 상기 LED를 구동하는 픽셀 구동회로; 한 프레임 구간 동안 상기 LED의 발광 시구간을 나타내는 PWM 듀티 비율(PWM ON Duty)을 결정하는 제어부; 및 상기 PWM 듀티 비율에 따른 제1 클럭 신호를 생성하여, 시프트 레지스터를 통해서 행 또는 열 단위로 상기 픽셀 구동회로로 상기 제1 클럭 신호를 공급하는 타이밍 컨트롤러;를 포함하며, 상기 타이밍 컨트롤러는 상기 PWM 듀티 비율이 변경된 경우, 변경된 PWM 듀티 비율에 맞는 제2 클럭 신호를 생성하고, 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 선택적으로 상기 픽셀 구동회로로 공급하는 것을 특징으로 한다.A display driving device according to one aspect includes a pixel driving circuit each connected to a plurality of LEDs forming at least one row and one column and driving the LEDs in a PWM method; A control unit that determines a PWM duty ratio (PWM ON Duty) representing the light emission time period of the LED during one frame section; and a timing controller that generates a first clock signal according to the PWM duty ratio and supplies the first clock signal to the pixel driving circuit in units of rows or columns through a shift register. When the duty ratio is changed, a second clock signal matching the changed PWM duty ratio is generated, and the first clock signal or the second clock signal is selectively supplied to the pixel driving circuit.
다른 측면에 따른 디스플레이 구동 장치는, 적어도 하나의 행과 열을 형성하는 복수의 LED와 각각 연결되어 PWM 방식으로 상기 LED를 구동하는 픽셀 구동회로; 상기 픽셀 구동회로에 포함된 LED들 중 제1 방향으로 배열된 LED들에 순차적으로 제1 신호를 출력하는 스캔 구동 회로; 상기 픽셀 구동회로에 포함된 LED들 중 제2 방향으로 배열된 LED들에 제2 신호를 출력하는 데이터 구동 회로; 및 제1 항 내지 제8 항 중 어느 하나의 타이밍 컨트롤러;를 포함한다.A display driving device according to another aspect includes a pixel driving circuit each connected to a plurality of LEDs forming at least one row and one column and driving the LEDs in a PWM method; a scan driving circuit that sequentially outputs a first signal to LEDs arranged in a first direction among the LEDs included in the pixel driving circuit; a data driving circuit that outputs a second signal to LEDs arranged in a second direction among the LEDs included in the pixel driving circuit; and a timing controller according to any one of
또 다른 측면에 따른 디스플레이 구동 장치를 제어하는 방법은, 제1 프레임 구간에 대응하는 제1 클럭 신호 및 상기 제1 프레임 구간에 연속되는 제2 프레임 구간에 대응하는 제2 클럭 신호를 수신하는 단계; 제1 선택 신호를 수신하는 단계; 상기 제1 선택 신호를 복수의 LED들의 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, 상기 제1 선택 신호에 기초하여 상기 제1 클럭 신호를 선택하고, 상기 제1 클럭 신호를 상기 제1 행과 연결된 클럭 신호 시프트레지스터에 전달하는 제1 프레임 구동 단계; 상기 제1 프레임 구동 단계를 상기 복수의 LED들의 제N 행까지 상기 제1 프레임 구간동안 순차적으로 수행하는 단계; 제2 선택 신호를 수신하는 단계; 상기 제2 선택 신호를 상기 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, 상기 제2 선택 신호에 기초하여 상기 제2 클럭 신호를 선택하고, 상기 제2 클럭 신호를 상기 제1 행과 연결된 클럭 신호 시프트레지스터에 전달하는 제2 프레임 구동 단계; 및 상기 제2 프레임 구동 단계를 상기 제N 행까지 제2 프레임 구간동안 순차적으로 수행하는 단계;를 포함하고, 상기 제1 프레임 구동 단계 및 상기 제2 프레임 구동 단계가 중첩되는 적어도 하나의 행은 상기 제1 클럭 신호에 의해서만 동작되는 것을 특징으로 한다.A method of controlling a display driving device according to another aspect includes receiving a first clock signal corresponding to a first frame section and a second clock signal corresponding to a second frame section consecutive to the first frame section; Receiving a first selection signal; The first selection signal is transmitted to a selection signal shift register corresponding to a first row of a plurality of LEDs, the first clock signal is selected based on the first selection signal, and the first clock signal is transmitted to the first row of LEDs. A first frame driving step of transmitting a clock signal connected to a row to a shift register; sequentially performing the first frame driving step during the first frame period up to the Nth row of the plurality of LEDs; receiving a second selection signal; The second selection signal is transmitted to a selection signal shift register corresponding to the first row, the second clock signal is selected based on the second selection signal, and the second clock signal is connected to the first row. a second frame driving step of transmitting a clock signal to a shift register; And sequentially performing the second frame driving step during a second frame period up to the N-th row, wherein at least one row where the first frame driving step and the second frame driving step overlap is the It is characterized in that it is operated only by the first clock signal.
본 발명에 의하면, 종래 기술에 비해 보다 세분화된 디스플레이 패널의 밝기를 제어할 수 있다.According to the present invention, the brightness of the display panel can be controlled in a more detailed manner compared to the prior art.
또한, 본 발명에 의하면, 디스플레이 품질 또는 소비 전력에 따라 최적의 밝기 조절이 가능하다.Additionally, according to the present invention, optimal brightness can be adjusted according to display quality or power consumption.
또한, 본 발명에 의하면, 디스플레이 패널의 밝기를 제어함에 있어서 발생할 수 있는 시프트 레지스터의 출력 오류의 해결이 가능하다.In addition, according to the present invention, it is possible to solve the output error of the shift register that may occur when controlling the brightness of the display panel.
본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.
도 1은 종래 기술에 따른 서브 픽셀의 구동 회로도이다.
도 2는 일 실시예에 따른 디스플레이 구동 장치의 구성을 개략적으로 도시한 블럭도이다.
도 3은 일 실시예에 따른 타이밍 컨트롤러를 포함하는 디스플레이 구동 장치의 구성을 개략적으로 도시한 블럭도이다.
도 4는 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 일 예를 개략적으로 도시한 블럭도이다.
도 5는 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 다른 예를 도시한 타이밍도이다.
도 6은 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 펄스 신호의 문제점을 개략적으로 도시한 타이밍도이다.
도 7은 일 실시예에 따른 타이밍 컨트롤러의 구성을 개략적으로 도시한 블럭도이다.
도 8은 일 실시예에 따른 타이밍 컨트롤러가 CLK 신호를 선택하는 일 예를 도시한 타이밍도이다.
도 9은 일 실시예에 따른 MUX를 포함하는 타이밍 컨트롤러의 구성을 개략적으로 도시한 블럭도이다.
도 10은 일 실시예에 따른 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 일 예를 도시한 타이밍도이다.
도 11은 일 실시예에 따른 디스플레이 구동 장치를 제어하는 방법의 일 예를 설명하기 위한 흐름도이다.1 is a driving circuit diagram of a subpixel according to the prior art.
Figure 2 is a block diagram schematically showing the configuration of a display driving device according to an embodiment.
FIG. 3 is a block diagram schematically showing the configuration of a display driving device including a timing controller according to an embodiment.
Figure 4 is a block diagram schematically showing an example of a PWM clock signal output by a timing controller when a single clock is used.
Figure 5 is a timing diagram showing another example of a PWM clock signal output by a timing controller when using a single clock.
Figure 6 is a timing diagram schematically showing problems with the pulse signal output by the timing controller when using a single clock.
Figure 7 is a block diagram schematically showing the configuration of a timing controller according to an embodiment.
Figure 8 is a timing diagram illustrating an example of a timing controller selecting a CLK signal according to an embodiment.
Figure 9 is a block diagram schematically showing the configuration of a timing controller including a MUX according to an embodiment.
FIG. 10 is a timing diagram illustrating an example of a PWM clock signal output by a timing controller according to an embodiment.
FIG. 11 is a flowchart illustrating an example of a method for controlling a display driving device according to an embodiment.
실시 예들에서 사용되는 용어는 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 명세서에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 명세서의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments are general terms that are currently widely used as much as possible, but may vary depending on the intention or precedent of a technician working in the art, the emergence of new technology, etc. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the relevant description. Therefore, terms used in the specification should be defined based on the meaning of the term and the overall content of the specification, not just the name of the term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "??유닛", "??모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, "부"는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.When it is said that a part "includes" a certain element throughout the specification, this means that, unless specifically stated to the contrary, it does not exclude other elements but may further include other elements. In addition, terms such as “??unit” and “??module” used in the specification refer to a unit that processes at least one function or operation, which may be implemented as hardware or software, or as a combination of hardware and software. there is. Additionally, a “part” may be a hardware component, such as a processor or circuit, and/or a software component executed by the hardware component, such as a processor.
또한, 명세서에서 사용되는 "제1" 또는 "제2" 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용할 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로 사용될 수 있다.Additionally, terms including ordinal numbers, such as “first” or “second,” used in the specification may be used to describe various components, but the components should not be limited by the terms. The above terms may be used for the purpose of distinguishing one component from another component.
하나의 소자(elements)가 다른 소자와 "연결된(connected to)"이라고 지칭되는 것은, 다른 소자와 직접 연결 또는 중간에 다른 소자를 개재한 경우를 모두 포함한다.When one element is referred to as being “connected to” another element, it includes both direct connection to the other element or intervening other elements.
아래에서는 첨부한 도면을 참고하여 실시 예에 대하여 상세히 설명한다. 그러나 실시 예는 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 예에 한정되지 않는다.Below, the embodiment will be described in detail with reference to the attached drawings. However, the embodiments may be implemented in various different forms and are not limited to the examples described herein.
도 2는 일 실시예에 따른 디스플레이 구동 장치의 구성을 개략적으로 도시한 블럭도이다.Figure 2 is a block diagram schematically showing the configuration of a display driving device according to an embodiment.
도 2을 참조하면, 일 실시예에 따른 디스플레이 구동 장치(101)는 디스플레이 패널(111), 스캔 구동 회로(130), 데이터 구동 회로(140) 및 제어부(150)를 포함할 수 있다. 한편, 제어부(150)에 타이밍 컨트롤러(미도시)가 포함되어 구성될 수 있으나, 이에 한정되지 않는다. 예를 들어, 디스플레이 구동 장치(101)는 디스플레이 패널(111), 스캔 구동 회로(130), 데이터 구동 회로(140), 제어부(150) 및 타이밍 컨트롤러(미도시)를 포함할 수 있다.Referring to FIG. 2 , the
디스플레이 패널(111)은 복수의 픽셀(pixel, PX)을 포함할 수 있다. 복수의 픽셀(PX)들은 m X n(m, n은 자연수)개가 매트릭스(matrix) 형태로 배열될 수 있다. 다만, 복수의 픽셀들이 배열되는 패턴은 지그재그 형 등 실시예에 따라 다양한 패턴으로 배열될 수 있다.The
디스플레이 패널(111)은 LCD(liquid crystal display), LED(light emitting diode) 디스플레이, OLED(organic LED) 디스플레이, AMOLED(active-matrix OLED) 디스플레이, ECD(Electrochromic Display), DMD(Digital Mirror Device), AMD(Actuated Mirror Device), GLV(Grating Light Valve), PDP(Plasma Display Panel), ELD(Electro Luminescent Display), VFD(Vacuum Fluorescent Display) 중 하나로 구현될 수 있고, 그 밖에 다른 종류의 평판 디스플레이 또는 플렉서블 디스플레이로 구현될 수 있다. 본 명세서에서는 일 예로 LED 디스플레이 패널을 설명하겠다.The
각각의 픽셀(PX)은 하나 이상의 발광소자들을 포함할 수 있다. 발광소자는 발광다이오드(LED)일 수 있다. 발광다이오드는 80um이하의 크기를 가진 마이크로 엘이디(Micro LED)일 수 있다. 하나의 픽셀(PX)은 서로 다른 색을 가진 복수의 발광소자를 통해 다양한 색을 출력할 수 있다. 일 예로서, 하나의 픽셀(PX)은 적색, 녹색, 청색으로 구성된 발광소자를 포함할 수 있다. 다른 예로서, 백색 발광소자가 더 포함될 수 있으면, 백색 발광소자가 적색, 녹색, 청색 발광소자 중 어느 하나의 발광소자를 대체할 수도 있다. 하나의 픽셀(PX)에 복수의 발광소자가 포함되는 실시예에서, 하나의 픽셀(PX)에 포함된 각 발광소자를 '서브 픽셀(sub pixel)'이라고 지칭할 수 있다.Each pixel PX may include one or more light emitting elements. The light emitting device may be a light emitting diode (LED). The light emitting diode may be a micro LED with a size of 80um or less. One pixel (PX) can output various colors through a plurality of light-emitting elements with different colors. As an example, one pixel PX may include light emitting elements composed of red, green, and blue. As another example, if a white light emitting device can be further included, the white light emitting device may replace any one of the red, green, and blue light emitting devices. In an embodiment in which one pixel (PX) includes a plurality of light emitting devices, each light emitting device included in one pixel (PX) may be referred to as a 'sub pixel'.
각 서브 픽셀은 한 개의 영상 프레임 동안 출력할 색의 밝기 즉, 계조(gradation)와 관련된 데이터를 저장할 수 있다. 계조와 관련된 데이터의 크기는 다양할 수 있으며, 본 명세서에서는 10bits를 예시로 설명하도록 하겠다. 그러나 본 명세서에 따른 디스플레이 구동 장치(101)가 상기 예시에 제한되는 것은 아니다.Each subpixel can store data related to the brightness, or gradation, of the color to be output during one image frame. The size of data related to grayscale may vary, and in this specification, 10 bits will be explained as an example. However, the
각각의 픽셀(PX)은 픽셀에 포함된 발광소자 즉, 서브 픽셀을 구동시키는 픽셀 구동회로를 포함할 수 있다. 픽셀 구동회로는 스캔 구동 회로(130) 및/또는 데이터 구동 회로(140)에서 출력된 신호에 의해 서브 픽셀의 턴 온(turn on) 또는 턴 오프(turn off) 동작을 구동시킬 수 있다. 일 예로서, 픽셀 구동회로는 적어도 하나의 트랜지스터, 적어도 하나의 캐패시터 등을 포함할 수 있다. 픽셀 구동회로는 반도체 웨이퍼 상에 구현되어 발광소자와 적층 구조를 형성하여 연결되거나, 발광소자의 측면에 배열되어 연결됨으로써 발광소자의 발광을 제어할 수 있다.Each pixel PX may include a pixel driving circuit that drives a light-emitting element included in the pixel, that is, a sub-pixel. The pixel driving circuit may drive a turn on or turn off operation of the subpixel by a signal output from the
한편, 디스플레이 패널(111)은 제1 방향으로 배열된 하나 이상의 스캔 라인(SL1~SLm) 및 제2 방향으로 배열된 하나 이상의 데이터 라인(DL1~DLn)을 포함할 수 있다. 여기에서, 제1 방향은 행(row) 방향 또는 열(column) 방향을 의미하고, 제2 방향은 열(column) 방향 또는 행(row) 방향을 의미한다. 일 예로서, 제1 방향이 행 방향이고 제2 방향이 열 방향일 수 있다. 다른 예로서, 제1 방향이 열 방향이고 제2 방향이 행 방향일 수 있다.Meanwhile, the
한편, 픽셀(PX)은 하나 이상의 스캔 라인 (SL1~SLm) 및 하나 이상의 데이터 라인(DL1~DLn)의 교차 지점에 위치할 수 있다. 각각의 픽셀(PX)은 어느 하나의 스캔 라인(SLk) 및 어느 하나의 데이터 라인(DLk)과 연결될 수 있다. 하나 이상의 스캔 라인(SL1~SLm)은 스캔 구동 회로(130)에 연결되고, 하나 이상의 데이터 라인(DL1~DLn)은 데이터 구동 회로(140)에 연결될 수 있다.Meanwhile, the pixel (PX) may be located at the intersection of one or more scan lines (SL1 to SLm) and one or more data lines (DL1 to DLn). Each pixel (PX) may be connected to one scan line (SLk) and one data line (DLk). One or more scan lines (SL1 to SLm) may be connected to the
스캔 구동 회로(130)는 하나 이상의 스캔 라인(SL1~SLm) 중 어느 하나에 연결된 하나 이상의 픽셀이 구동되도록 하는 신호(이하, 제1 신호)를 출력할 수 있다. 바람직하게, 스캔 구동 회로(130)는 하나 이상의 스캔 라인(SL1~SLm)을 순차적으로 선택할 수 있다. 일 예로서, 제1 스캔 구동 기간 동안 제1 스캔 라인(SL1)에 연결된 픽셀이 구동되고, 제2 스캔 구동 기간 동안 제2 스캔 라인(SL2)에 연결된 픽셀이 구동될 수 있다.The
데이터 구동 회로(140)는 하나 이상의 데이터 라인 (DL1~DLn)을 통해서 각각의 픽셀로 계조(gradation)와 관련된 신호(이하, 제2 신호)를 출력할 수 있다. 일 예로서, 도 2와 같이 하나의 데이터 라인은 종 방향으로 하나 이상의 픽셀과 연결되어 있지만, 스캔 구동 회로(130)에 의해 선택된 스캔 라인과 연결된 픽셀들에게만 계조와 관련된 신호가 입력될 수 있다.The
제어부(150)는 스캔 구동 회로(130) 및 데이터 구동 회로(140)의 동작을 실행하도록 제어 신호를 출력할 수 있다. 제어부(150)는 하나의 영상 프레임에 해당하는 영상 데이터에 대응하는 제어 신호를 스캔 구동 회로(130) 또는 데이터 구동 회로(140)로 출력할 수 있다. 제어부(150)는 한 프레임 구간 동안 LED의 발광 시구간을 나타내는 PWM 듀티 비율(PWM ON DUTY)을 결정할 수 있다. 한편, 스캔 구동 회로(130) 및 데이터 구동 회로(140)는 다양한 제어 로직을 실행하기 위해 본 발명이 속한 기술분야에서 알려진 프로세서, ASIC(application-specific integrated circuit), 다른 칩셋, 논리 회로, 레지스터, 통신 모뎀, 데이터 처리 장치 등을 포함할 수 있다. 또한, 제어 로직이 소프트웨어로 구현될 때, 스캔 구동 회로(130) 및 데이터 구동 회로(140)는 프로그램 모듈의 집합으로 구현될 수 있다. 이때, 프로그램 모듈은 메모리 장치에 저장되고, 프로세서에 의해 실행될 수 있다. 일 예로서, 스캔 구동 회로(130)는 적어도 하나의 시프트 레지스터를 포함할 수 있다. 여기에서, 시프트 레지스터는 도 3의 복수의 시프트 레지스터들(120_1, 120_2, ????, 120_k) 중 어느 하나의 시프트 레지스터에 해당할 수 있다. 또한, 시프트 레지스터는 아래에서 설명할 도 9의 타이밍 컨트롤러(120)에 해당할 수 있다.The
프로그램은 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 방법들을 실행시키기 위하여, 컴퓨터의 프로세서(CPU)가 컴퓨터의 장치 인터페이스를 통해 읽을 수 있는 C/C++, C#, JAVA, Python, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(functional code)를 포함할 수 있고, 기능들을 컴퓨터의 프로세서가 소정의 절차대로 실행시키는 데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 기능들을 컴퓨터의 프로세서가 실행시키는 데 필요한 추가 정보나 미디어가 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 컴퓨터의 프로세서가 기능들을 실행시키기 위하여 원격 (remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다.A program is written in a computer language such as C/C++, C#, JAVA, Python, or machine language that the computer's processor (CPU) can read through the computer's device interface in order for the computer to read the program and execute the methods implemented in the program. May contain encoded code. These codes may include functional codes related to functions that define the necessary functions for executing the methods, and may include control codes related to execution procedures necessary for the computer's processor to execute the functions according to predetermined procedures. there is. In addition, these codes may further include memory reference-related codes that indicate from which location (address address) in the computer's internal or external memory additional information or media required for the computer's processor to execute functions should be referenced. Additionally, if the computer's processor needs to communicate with any other remote computer or server to execute functions, how should the code communicate with any other remote computer or server using the computer's communication module? , It may further include communication-related codes regarding what information or media should be transmitted and received during communication.
프로그램이 저장되는 저장 매체는 레지스터, 캐쉬 메모리 등과 같이 짧은 순간동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독이 가능한 매체를 의미한다. 구체적으로, 저장 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 프로그램은 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 저장 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.A storage medium in which a program is stored is not a medium that stores data for a short period of time, such as a register or cache memory, but a medium that stores data semi-permanently and can be read by a device. Specifically, examples of storage media include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage devices. That is, the program can be stored in various recording media on various servers that the computer can access or in various recording media on the user's computer. Additionally, the storage medium may be distributed across networked computer systems to store computer-readable code in a distributed manner.
도 3은 일 실시예에 따른 타이밍 컨트롤러를 포함하는 디스플레이 구동 장치의 구성을 개략적으로 도시한 블럭도이다.FIG. 3 is a block diagram schematically showing the configuration of a display driving device including a timing controller according to an embodiment.
도 3을 참조하면, 디스플레이 구동 장치(100)는 디스플레이 패널(110) 및 복수의 시프트 레지스터들(120_1, 120_2, ......, 120_k)를 포함할 수 있다.Referring to FIG. 3, the
설명의 편의를 위하여, 도 3에는 복수의 시프트 레지스터들(120_1, 120_2, ????, 120_k)이 도시되어 있으나, 이에 한정되지 않는다. 다시 말해, 시프트 레지스터는 하나일 수 있다. 바람직하게는 시프트 레지스터는 하나 또는 디스플레이 패널의 라인 개수만큼 존재할 수 있으며, 픽셀의 PWM 구동 구간을 제어하는 PWM 클럭 신호를 각 라인으로 공급할 수 있다. 이하에서는 시프트 레지스터 또는 복수의 시프트 레지스터들(120_1, 120_2, ??, 120_k)을 포함한 PWM 클럭 신호를 생성하거나 공급하는 수단을 타이밍 컨트롤러(120)라고 정의한다. 그리고, 타이밍 컨트롤러(120)는 도 2의 스캔 구동 회로(130) 또는 데이터 구동 회로(140) 중 적어도 하나를 포함할 수 있다.For convenience of explanation, a plurality of shift registers 120_1, 120_2, ????, 120_k are shown in FIG. 3, but the present invention is not limited thereto. In other words, there can be only one shift register. Preferably, there may be one shift register or as many as the number of lines in the display panel, and a PWM clock signal that controls the PWM driving section of the pixel may be supplied to each line. Hereinafter, a means for generating or supplying a PWM clock signal including a shift register or a plurality of shift registers 120_1, 120_2, ??, 120_k is defined as the
한편, 상술한 바와 같이 도 2의 스캔 구동 회로(130)는 적어도 하나의 시프트 레지스터를 포함할 수 있다. 즉, 도 2의 스캔 구동 회로(130)는 도 3의 복수의 시프트 레지스터들(120_1, 120_2, ????, 120_k)과 대응된다. 도 3에서는 도 2의 데이터 구동 회로(140) 및 제어부(150)가 도시되지 않았지만, 도 3에서도 마찬가지로 데이터 구동 회로 및 제어부가 도 2와 같이 구성될 수 있다는 것을 통상의 기술자는 쉽게 이해할 수 있을 것이다. 따라서, 디스플레이 구동 장치(100) 및 디스플레이 패널(110)은 도 2의 디스플레이 구동 장치(101) 및 디스플레이 패널(111)과 대응된다. 이하에서는, 디스플레이 구동 장치(100) 및 디스플레이 패널(110)에 대한 도 2와 중복되는 설명은 생략한다.Meanwhile, as described above, the
일 예로서, 타이밍 컨트롤러(120)는 PWM 듀티 비율에 따른 제1 클럭 신호를 생성하고, 시프트 레지스터를 통해서 행 또는 열 단위로 픽셀 구동회로로 제1 클럭 신호를 공급할 수 있다. 그리고, 타이밍 컨트롤러(120) PWM 듀티 비율이 변경된 경우, 변경된 PWM 듀티 비율에 맞는 제2 클럭 신호를 생성하고, 제1 클럭 신호 또는 제2 클럭 신호를 선택적으로 픽셀 구동회로로 공급할 수 있다. 다른 예로서, 타이밍 컨트롤러(120)는 PWM 듀티 비율에 따른 제1 클럭 신호를 생성하고, 시프트 레지스터를 통해서 제1 클럭 신호에 기초하여 PWM 클럭 신호를 생성하고, 행 또는 열 단위로 픽셀 구동회로로 PWM 클럭 신호를 공급할 수 있다. 그리고, 타이밍 컨트롤러(120)는 PWM 듀티 비율이 변경된 경우, 변경된 PWM 듀티 비율에 맞는 제2 클럭 신호를 생성하고, 제1 클럭 신호 또는 제2 클럭 신호를 선택하고, 선택된 클럭 신호에 기초하여 PWM 클럭 신호를 생성하고, 픽셀 구동회로로 PWM 클럭 신호를 공급할 수 있다.As an example, the
픽셀라인은 타이밍 컨트롤러(120)에서 출력된 PWM 클럭 신호가 상기 픽셀에게 입력되도록 연결된 전기적 연결을 의미한다. 픽셀라인은 동일한 행 또는 열에 연결된 모든 픽셀에 병렬적으로 연결될 수 있다. 일 예로서, 'm'이 533인 경우, 타이밍 컨트롤러(120)는 533개의 픽셀라인을 포함할 수 있다.The pixel line refers to an electrical connection connected so that the PWM clock signal output from the
도 4는 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 일 예를 개략적으로 도시한 블럭도이다.Figure 4 is a block diagram schematically showing an example of a PWM clock signal output by a timing controller when a single clock is used.
도 4를 참조하면, 단일 클럭을 사용하는 타이밍 컨트롤러에 의해 PWM 클럭 신호가 순차적으로 픽셀라인들로 출력되는 타이밍도를 확인할 수 있다. 구체적으로, ST 신호는 PWM 제어와 관련하여 LED가 발광하는 PWM ON Duty 구간에 대한 펄스 신호이다. CLK 신호는 타이밍 컨트롤러 내 다수의 플립플롭 또는 MUX에 입력되는 신호이다. PWM 클럭 신호는 픽셀라인에 출력되는 신호로서, ST 신호가 CLK 신호의 주기에 동기화되어 출력되는 신호이다.Referring to FIG. 4, you can see a timing diagram in which a PWM clock signal is sequentially output to pixel lines by a timing controller using a single clock. Specifically, the ST signal is a pulse signal for the PWM ON Duty section in which the LED emits light in relation to PWM control. The CLK signal is a signal input to multiple flip-flops or MUX in the timing controller. The PWM clock signal is a signal output to the pixel line, and is a signal in which the ST signal is output in synchronization with the period of the CLK signal.
도 4의 타이밍 컨트롤러의 블록도를 보면, ST 신호가 타이밍 컨트롤러에 입력된다. 이때, ST 신호가 CLK 신호에 의해서 시프트(shift)되어 각 픽셀라인으로 순차적으로 출력된다.Looking at the block diagram of the timing controller in FIG. 4, the ST signal is input to the timing controller. At this time, the ST signal is shifted by the CLK signal and sequentially output to each pixel line.
도 4의 오른쪽에 도시된 타이밍도를 보면, ST 신호가 입력되어 CLK 신호에 의해 첫번째 라인부터 N번째 라인까지 순차적으로 시프트(shift)됨으로써 각 픽셀라인으로 PWM 클럭 신호로서 출력됨을 확인할 수 있다. 이때의 PWM 클럭 신호는 ST 신호가 CLK 신호에 시프트(shift)되는 순서대로 픽셀라인에 출력되는 것이 특징이다. 따라서, 각 Line의 PWM 클럭 신호마다 CLK 신호에 의해서 정해진 시간 차이가 존재한다. Looking at the timing diagram shown on the right side of FIG. 4, it can be seen that the ST signal is input and sequentially shifted from the first line to the Nth line by the CLK signal, and is output as a PWM clock signal to each pixel line. The characteristic of the PWM clock signal at this time is that it is output to the pixel line in the order in which the ST signal is shifted to the CLK signal. Therefore, there is a time difference determined by the CLK signal for each PWM clock signal of each line.
도 5는 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 다른 예를 도시한 타이밍도이다.Figure 5 is a timing diagram showing another example of a PWM clock signal output by a timing controller when using a single clock.
Hsync 신호는 디스플레이 내 1개 행마다 신호가 이동하는 타이밍을 나타낸다. 도 5를 참조하면, 예를 들어 패널은 간략히 4개의 ROW Line으로 구성되어 있으며 LED 최대 밝기를 나타내는 PWM ON Duty 100%로 LED를 구동하는 경우라고 가정할 때, Hsync에 포함된 펄스 주기(1H)의 4배의 길이를 가진 ST 신호가 생성될 수 있다. 일 예로서, CLK 신호는 MUX에 입력되는 신호이고, 타이밍 컨트롤러에 입력된 ST 신호가 CLK 신호에 대응하여 시프트되어 픽셀 라인으로 출력될 수 있다. 다른 예로서, CLK 신호는 시프트 레지스터 내 다수의 플립플롭에 입력되는 신호이며, Hsync 신호 내 펄스 주기와 동일한 주기를 가진 펄스로 형성된다. 따라서, CLK 신호에 의해 가장 첫 플립플롭에 입력된 ST 신호가 Hsync 신호의 펄스 주기에 동기화 되어 다음 플립플롭에서 출력될 수 있다.The Hsync signal indicates the timing at which the signal moves for each row in the display. Referring to Figure 5, for example, assuming that the panel is simply composed of 4 ROW Lines and that the LED is driven with 100% PWM ON Duty, which represents the maximum brightness of the LED, the pulse period (1H) included in Hsync is An ST signal with a length four times that of can be generated. As an example, the CLK signal is a signal input to the MUX, and the ST signal input to the timing controller may be shifted in response to the CLK signal and output as a pixel line. As another example, the CLK signal is a signal input to a number of flip-flops in a shift register, and is formed as a pulse with the same period as the pulse period in the Hsync signal. Therefore, the ST signal input to the first flip-flop by the CLK signal can be synchronized with the pulse period of the Hsync signal and output from the next flip-flop.
도 6은 단일 클럭을 사용할 경우 타이밍 컨트롤러에 의해 출력되는 펄스 신호의 문제점을 개략적으로 도시한 타이밍도이다.Figure 6 is a timing diagram schematically showing problems with the pulse signal output by the timing controller when using a single clock.
도 6을 참조하면, 첫번째 ST 신호의 PWM 구동 시구간에서 PWM ON Duty를 조절하여, 예를 들면 PWM On Duty 75%로 밝기를 조절하여 LED를 구동하기 위해서 두번째 ST 신호로 변경한 경우라고 가정할 때, 단일 클럭을 사용하는 타이밍 컨트롤러에 폭이 변경된 'ST'신호를 입력한 경우 생기는 문제점을 확인할 수 있다. 구체적으로, 디스플레이의 밝기 등 구동 변경을 위해 ST 신호의 폭을 변경할 수 있다. 이때, ST 신호의 폭을 변경하면 CLK 신호의 주기도 변경된다. 이때 변경된 CLK 신호의 주기는 시프트 레지스터를 통해서 전체 회로에 영향을 줄 수 있다. 따라서, CLK 신호의 주기가 변경된 시점에서 ST 신호의 폭이 변경되기 전의 ST 신호에 의한 N번째 픽셀라인에 출력되는 펄스 신호가 변경된 CLK 신호에 영향을 받아 출력에 오류를 발생시키는 문제점을 가진다.Referring to FIG. 6, it is assumed that the PWM ON Duty is adjusted in the PWM driving time section of the first ST signal, for example, the brightness is adjusted to 75% of the PWM On Duty and the second ST signal is changed to drive the LED. You can check the problem that occurs when an 'ST' signal with a changed width is input to a timing controller that uses a single clock. Specifically, the width of the ST signal can be changed to change driving, such as the brightness of the display. At this time, if the width of the ST signal is changed, the period of the CLK signal is also changed. At this time, the changed cycle of the CLK signal can affect the entire circuit through the shift register. Therefore, at the point when the cycle of the CLK signal is changed, the pulse signal output to the Nth pixel line by the ST signal before the width of the ST signal is changed is affected by the changed CLK signal, causing an error in the output.
정리하면, 단일 클럭 신호를 사용하는 타이밍 컨트롤러는 하나의 CLK 신호만을 사용하므로 폭이 변경된 ST 신호에 따라 변경된 CLK 신호가 기존의 ST 신호에 의한 펄스 신호에 영향을 주게 된다. 이에 따라, 신호가 깜빡거리거나 꺼지는 등의 오류가 발생할 수 있다. In summary, a timing controller using a single clock signal uses only one CLK signal, so the CLK signal changed according to the ST signal whose width has been changed affects the pulse signal caused by the existing ST signal. Accordingly, errors such as the signal blinking or turning off may occur.
도 7은 일 실시예에 따른 타이밍 컨트롤러의 구성을 개략적으로 도시한 블럭도이다.Figure 7 is a block diagram schematically showing the configuration of a timing controller according to an embodiment.
도 7을 참조하면, 타이밍 컨트롤러(120)의 구성에 MUX(124)가 포함된 것을 확인할 수 있다. 도 7에서는 MUX(124)를 타이밍 컨트롤러(120)에 포함된 것으로 도시하였으나, 타이밍 컨트롤러(120)에 포함되지 않고 개별적으로 구성될 수 있으며, 이에 한정되지 않는다. Referring to FIG. 7, it can be seen that the
한편, 클럭 신호를 선택하기 위한 구성으로 MUX(124)를 도시하였으나, 디스플레이 구동 장치의 다른 구성들에 의해 구현될 수 있으며, 이에 한정되지 않는다. 따라서, 이하에서 설명될 MUX(124)의 동작이 타이밍 컨트롤러(120), 스캔 구동 회로(130), 데이터 구동 회로(140), 제어부(150) 또는 보다 많은 디바이스들에 의하여 각각 구현될 수 있다.Meanwhile, the
먼저, 타이밍 컨트롤러(120)의 구성에 포함된 MUX(124)는 CLK 1 신호 및 CLK 2 신호의 클럭 신호들 중에서 하나의 클럭 신호를 선택할 수 있다. 구체적으로, 처음 일정한 폭을 가진 ST 신호가 타이밍 컨트롤러(120)에 입력되면, 그에 대응되는 CLK 1 신호에 따라 각각의 PWM 클럭 신호가 픽셀라인으로 순차적으로 출력된다. 그리고 처음 ST 신호와 폭이 다른 ST 신호가 타이밍 컨트롤러에 입력되면, 그에 대응되는 CLK 2 신호에 따라 각각의 PWM 클럭 신호가 픽셀라인으로 순차적으로 출력된다. First, the
폭이 다른 ST 신호가 시프트 레지스터(121)에 입력되더라도 처음 ST 신호와 서로 다른 클럭 신호를 사용함에 따라, 폭이 변경된 ST 신호에 따라 변경된 CLK 신호가 기존의 ST 신호에 의한 펄스 신호에 영향을 주지 않게 된다. 따라서, 도 6의 타이밍 컨트롤러처럼 하나의 CLK 신호만을 사용하여 폭이 변경된 ST 신호에 따라 변경된 CLK 신호가 기존의 ST 신호에 의한 펄스 신호에 영향을 주는 문제점이 해결된다.Even if an ST signal with a different width is input to the
한편, MUX(124)는 적어도 하나의 클럭 입력단으로부터 복수의 클럭 신호를 입력 받아, 그 중에서 하나의 클럭 신호를 선택한다. MUX(124)을 사용함으로써, 각 라인별로 적용된 PWM On Duty 비율에 맞는 CLK 신호가 선택될 수 있으며, 따라서 서브 픽셀의 밝기를 조절하기 위해 발광 시간을 변경하더라도 클럭 신호가 변경되면서 변경 전의 출력 신호가 변경된 클럭 신호의 영향을 받지 않으므로 오류가 발생하지 않는 효과를 가질 수 있다.Meanwhile, the
일 예로서, MUX(124)는 두개의 클럭 입력단으로부터 각각 두개의 클럭 신호를 입력 받아, 그 중에서 하나의 클럭 신호를 선택할 수 있다. 구체적으로, 클럭 입력단으로부터 CLK 1 신호 및 CLK 2 신호를 수신하고, MUX(124)은 그 중에서 하나의 클럭 신호를 선택한다.As an example, the
한편, MUX(124)는 스위치를 이용하여 적어도 하나의 클럭 입력단으로부터 복수의 클럭 신호를 입력 받아, 그 중에서 하나의 클럭 신호를 선택할 수도 있다.Meanwhile, the
그리고, 타이밍 컨트롤러(120)는 픽셀 구동회로와 연결된 출력단자를 포함하는 적어도 하나의 플립플롭 및 적어도 하나의 플립플롭의 클럭 단자에 입력되는 클럭 신호를 선택하는 적어도 하나의 MUX(124)를 포함할 수 있다. 일 예로서, MUX(124)는 적어도 하나의 클럭 입력단으로부터 복수의 클럭 신호들을 수신하고, 복수의 클럭 신호들 중에서 적어도 하나의 플립플롭의 클럭단자에 입력되는 1개의 클럭 신호를 선택할 수 있다. 다른 예로서, MUX(124)는 스위치를 이용하여 적어도 하나의 플립플롭의 클럭 단자에 입력되는 1개의 클럭 신호를 선택할 수 있다. In addition, the
도 8은 일 실시예에 따른 타이밍 컨트롤러가 CLK 신호를 선택하는 일 예를 도시한 타이밍도이다.Figure 8 is a timing diagram illustrating an example of a timing controller selecting a CLK signal according to an embodiment.
도 8을 참조하면, 예를 들어 PWM ON Duty 100%로 LED를 구동하도록 ST 신호의 폭이 결정되면, 해당 클럭 신호인 CLK 1 신호는 ST 신호의 폭에 맞도록 주기가 결정되어 타이밍 컨트롤러를 통해서 각 ROW 라인 별로 1H 만큼 Shift되어 입력된다. 이 후, PWM ON Duty를 75%로 조절하여 LED를 구동하도록 ST 신호의 폭이 변경될 경우에는 해당 CLK 신호도 클럭 주기가 조절되어 CLK 2 신호로 변경된 클럭 신호가 타이밍 컨트롤러를 통해서 입력이 된다. 이때, 이전 PWM ON Duty 100%로 구동하기 위한 ST 신호에 의한 N번째 픽셀라인에 출력되는 펄스 신호가 변경된 CLK 2 신호의 신호에 영향을 받아 출력에 오류를 발생하는 것을 방지하기 위해서, CLK 2 신호가 입력되더라도 MUX를 통해서 기존 CLK 1 신호도 입력되도록 하여 시프트 레이스터에서는 해당 Line에 적합한 CLK 1 신호 또는 CLK 2 신호를 선택하여 사용하도록 할 수 있다.Referring to FIG. 8, for example, if the width of the ST signal is determined to drive the LED with
도 9은 일 실시예에 따른 MUX를 포함하는 타이밍 컨트롤러의 구성을 개략적으로 도시한 블럭도이다. Figure 9 is a block diagram schematically showing the configuration of a timing controller including a MUX according to an embodiment.
타이밍 컨트롤러(120)는 멀티플렉서(MUX), 선택 신호 시프트레지스터(SEL SHIFT) 및 PWM 신호 시프트레지스터(PWM SHIFT)를 포함한다. PWM 신호 시프트레지스터는 클럭 신호 시프트레지스터일 수 있다. 또한, 도 9에 도시하지 않았지만, 타이밍 컨트롤러(120)는 클럭 신호 선택부(미도시)를 포함할 수 있다. 클럭 신호 선택부(미도시)는 픽셀 구동회로의 구동 정보에 기초하여 복수의 클럭 신호 중 하나의 클럭 신호를 선택하는 선택 신호(SEL 신호)를 출력한다.The
설명의 편의를 위하여, 도 9에는 2개의 MUX(124_1, 124_2)가 도시되어 있으나 하나의 MUX에 의해 구동될 수 있으며, 이에 한정되지 않는다.For convenience of explanation, two MUXs 124_1 and 124_2 are shown in FIG. 9, but they can be driven by one MUX, but are not limited to this.
SEL 신호는 복수의 CLK 신호 중 하나의 CLK 신호를 선택하는 신호이며, 타이밍 컨트롤러(120)는 SEL 신호를 수신하거나 SEL 신호를 생성하여 SEL SHIFT를 통해서 SEL 신호를 MUX에 전달할 수 있다. 그리고, MUX(124_1, 124_2)는 SEL SHIFT로부터 전달받은 SEL 신호에 기초하여 하나의 CLK 신호를 선택하여 시프트 레지스터로 전달할 수 있다. 일 예로서, SEL SHIFT는 픽셀의 구동회로의 구동 정보에 기초하여, 제1 클럭 신호(CLK1 신호) 또는 제2 클럭 신호(CLK2 신호)를 선택하도록 하는 선택 신호(SEL 신호)를 각 픽셀라인 단위로 출력할 수 있다. 그리고, MUX는 선택 신호(SEL 신호)에 기초하여, 제1 클럭 신호 또는 제2 클럭 신호를 출력할 수 있다. 제1 클럭 신호 및 제2 클럭 신호는 픽셀 구동회로에 대하여 서로 독립적으로 동작하는 것을 특징으로 한다.The SEL signal is a signal that selects one CLK signal among a plurality of CLK signals, and the
도 9를 참조하면, SEL SHIFT(121_1, 121_2)는 SEL 신호를 클럭 주기에 대응하여 시프트하는 시프트 레지스터를 지칭한다. 클럭 신호 선택부(미도시)는 픽셀 구동회로의 구동 정보에 기초하여, 제1 클럭 신호 또는 제2 클럭 신호를 선택하는 선택 신호(SEL 신호)를 SEL SHIFT(121_1)로 전송한다. SEL 신호는 CLK 1 신호 및 CLK 2 신호 중에서 하나의 신호를 선택하게 하는 신호이다. 일 예로서, 0 또는 1로 구성되는 신호를 MUX로 전송함으로써, SEL 신호가 1로 구성되는 경우에는 MUX가 CLK 1 신호를 전송하게 하고, SEL 신호가 0으로 구성되는 경우에는 MUX가 CLK 2 신호를 전송하도록 할 수 있다. SEL SHIFT(121_1)는 SEL 신호 및 CLK SEL 신호를 수신한다. SEL 신호는 SEL SHIFT에 입력되어 시프트됨으로써 각 픽셀 라인단위로 순차적으로 출력된다. PWM SHIFT(122_1, 122_2)는 ST 신호를 클럭 주기에 대응하여 시프트시킴으로써 각 픽셀라인별로 출력시키는 시프트 레지스터를 지칭한다. CLK SEL 신호는 SEL 신호에 대한 클럭 신호로서, ST 신호가 CLK 신호에 의해 PWM SHIFT(122_1, 122_2)에서 시프트됨에 따라, SEL 신호도 SEL CLK 신호에 의해 SEL SHIFT(121_1, 121_2)에서 시프트됨으로써 동일한 ST 신호에 대하여 같은 CLK 신호를 선택할 수 있도록 한다. SEL SHIFT(121_1)로부터 MUX(124_1)는 SEL 신호를 수신한다. MUX(124_1)는 ST 1 신호 및 ST 2 신호를 수신하고, ST 신호(ST 1 신호 및 ST 2 신호)에 대한 CLK 1 신호 및 CLK 2 신호를 수신한다. 여기에서, MUX(124_1)는 수신한 SEL 신호에 기초하여, CLK 1 신호 및 ST 1 신호를 선택하여 PWM SHIFT(122_1)로 전송한다. 이때, MUX(124_1)는 클럭 신호를 선택함에 있어서 스위치를 사용할 수 있다. 일 예로서, MUX(124_1)는 1로 구성된 SEL 신호를 수신하여 스위치를 on함으로써 CLK 1 신호를 전송할 수 있다. PWM SHIFT(122_1)는 ST 1 신호를 시프트하여 1st Line으로 전송한다. 마찬가지로, MUX(124_2)는 SEL SHIFT(121_2)로부터 SEL 신호와 CLK SEL 신호를 수신한다. 여기서, MUX(124_2)가 수신한 SEL 신호는 SEL SHIFT(121_1)에 의하여 한번 시프트된 신호이다. MUX(124_2)는 CLK 1 신호 및 CLK 2 신호를 수신한다. 그리고, MUX(124_2)는 수신한 SEL 신호에 따라, CLK 1 신호 또는 CLK 2 신호를 선택하여 PWM SHIFT(122_2)로 전송한다. 여기서는 MUX(124_2)는 SEL 신호에 따라 CLK 1 신호를 선택하여 PWM SHIFT(122_2)로 전송한다. PWM SHIFT(122_2)는 PWM SHIFT(122_1)로부터 수신한 ST 1 신호와 MUX(124_2)로부터 수신한 CLK 1 신호에 기초하여, ST 1 신호를 시프트하여 2nd Line으로 전송한다. Referring to FIG. 9, SEL SHIFT (121_1, 121_2) refers to a shift register that shifts the SEL signal in response to the clock cycle. The clock signal selection unit (not shown) transmits a selection signal (SEL signal) for selecting the first clock signal or the second clock signal to the SEL SHIFT (121_1) based on the driving information of the pixel driving circuit. The SEL signal is a signal that selects one signal among the
ST 1 신호 및 CLK 1 신호가 시프트 레지스터를 거쳐서 각 라인별로 전송되는 동안, SEL SHIFT(121_1)는 CLK 2 신호를 선택하는 선택 신호로서 SEL 신호를 MUX(124_1)로 전송할 수 있다. MUX(124_1)는 수신한 SEL 신호에 따라, 클럭 신호로서 CLK 2 신호 및 ST 신호로서 ST 2 신호를 선택하여 PWM SHIFT(122_1)로 전송한다. PWM SHIFT(122_1)는 ST 2 신호를 시프트하여 1st Line으로 전송한다. 마찬가지로, MUX(124_2)는 SEL SHIFT(121_2)로부터 SEL 신호와 CLK SEL 신호를 수신한다. 여기서, SEL 신호는 SEL SHIFT(121_1)에 의하여 한번 시프트된 신호일 수 있다. MUX(124_2)는 CLK 1 신호 및 CLK 2 신호를 수신한다. 그리고, MUX(124_2)는 수신한 SEL 신호에 따라, CLK 1 신호 또는 CLK 2 신호를 선택하여 PWM SHIFT(122_2)로 전송한다. 여기서는 MUX(124_2)는 SEL 신호에 따라 CLK 2 신호를 선택하여 PWM SHIFT(122_2)로 전송한다. PWM SHIFT(122_2)는 PWM SHIFT(122_1)로부터 수신한 ST 2 신호와 MUX(124_2)로부터 수신한 CLK 2 신호에 기초하여, ST 2 신호를 시프트하여 2nd Line으로 전송한다. While the
SEL 신호가 SEL SHIFT를 통하여 각 픽셀 라인단위로 시프트되어 MUX에 입력되므로, ST 1 신호 및 CLK 1 신호가 PWM SHIFT를 통해 각 픽셀 라인단위로 시프트되는 동안 SEL 신호에 의하여 ST 2 신호 및 CLK 2 신호에 영향을 받지 않게 된다. 즉, ST 1 신호 및 CLK 1 신호가 시프트 레지스터를 통해 제1 픽셀라인을 거쳐서 제N 픽셀라인까지 순차적으로 전송되는 동안, 다시 제1 픽셀라인으로 ST 2 신호 및 CLK 2 신호가 시프트 레지스터를 통해 제1 픽셀라인으로 전송되더라도 이미 전송 중인 ST 1 신호 및 CLK 1 신호는 ST 2 신호 및 CLK 2 신호로부터 영향을 받지 않아 오류가 생기지 않는다.Since the SEL signal is shifted for each pixel line through SEL SHIFT and input to the MUX, while the
따라서, 복수의 클럭 신호를 사용함으로써 변화된 ST 신호에 대하여 각각 다른 클럭 신호가 적용되므로, 변화 후의 클럭 신호가 변화 전의 클럭 신호에 기초하여 구동 중인 시프트 레지스터에 대하여 영향을 주지 않게 되어 오류가 발생하지 않는다.Therefore, by using multiple clock signals, different clock signals are applied to each changed ST signal, so the clock signal after the change does not affect the shift register being driven based on the clock signal before the change, preventing errors from occurring. .
도 9에서는 MUX(124_1, 124_2)을 타이밍 컨트롤러(120)에 포함된 것으로 도시하였으나, 타이밍 컨트롤러(120)에 포함되지 않고 개별적으로 구성될 수 있으며, 이에 한정되지 않는다. 또한, 클럭 신호를 선택하기 위한 구성으로 MUX(124_1, 124_2) 및 SEL SHIFT(121_1, 121_2)를 도시하였으나, 디스플레이 구동 장치의 다른 구성들에 의해 구현될 수 있으며, 이에 한정되지 않는다.In FIG. 9, the MUXs 124_1 and 124_2 are shown as included in the
위에서 설명한 클럭 신호 선택부(미도시), MUX(124_1, 124_2), SEL SHIFT(121_1, 121_2) 및 PWM SHIFT(122_1, 122_2)의 동작이 단일 디바이스(예를 들어, 타이밍 컨트롤러, 클럭 신호 선택부, MUX, SEL SHIFT 및 PWM SHIFT)에 의하여 구현될 수 있으며, 보다 많은 디바이스들에 의하여 구현될 수도 있다.The operations of the clock signal selection unit (not shown), MUX (124_1, 124_2), SEL SHIFT (121_1, 121_2), and PWM SHIFT (122_1, 122_2) described above are performed using a single device (e.g., timing controller, clock signal selection unit). , MUX, SEL SHIFT, and PWM SHIFT), and may be implemented by more devices.
또한, 타이밍 컨트롤러(120)는 펄스 신호 입력단(ST), 클럭 입력단(CLK)을 포함할 수 있다.Additionally, the
펄스 신호 입력단(ST 1, ST 2)은 PWM 제어와 관련하여 LED가 발광하는 시간에 대한 펄스 신호가 입력된다. 펄스 신호 입력단(ST 1, ST 2)은 디스플레이 패널의 밝기에 대응하는 펄스 신호가 입력된다. 구체적으로, 펄스 신호 입력단(ST 1, ST 2)은 디스플레이 패널의 밝기 조절에 따라 조절된 폭을 가진 펄스 신호가 입력될 수 있다.The pulse signal input terminals (
클럭 입력단(CLK 1, CLK 2)은 타이밍 컨트롤러(120) 내 MUX(124_1, 124_2)에 입력되는 복수의 클럭 신호들이 입력된다. 클럭 입력단(CLK 1, CLK 2)은 적어도 하나일 수 있다. 클럭 신호 입력단(CLK 1, CLK 2)은 MUX(124_1, 124_2)의 클럭 단자에 입력되는 복수의 클럭 신호들이 입력될 수 있다.A plurality of clock signals input to the MUX (124_1, 124_2) in the
도 10은 일 실시예에 따른 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호의 일 예를 도시한 타이밍도이다.FIG. 10 is a timing diagram illustrating an example of a PWM clock signal output by a timing controller according to an embodiment.
도 10을 참조하면, 프레임과 프레임 사이의 싱크를 맞추기 위한 'VSYNC'신호와 이미지 데이터(Image Data) 기록 구간, 타이밍 컨트롤러에 의해 출력되는 PWM 클럭 신호(PWM1, PWM 2)에 따른 LED 발광 구간, 및 VSYNC 구간 별 PWM On Duty 비율에 따른 CLK 신호 선택을 위한 SEL 신호의 타이밍을 확인할 수 있다.Referring to Figure 10, the 'VSYNC' signal and image data recording section for synchronizing frame to frame, the LED emission section according to the PWM clock signals (PWM1, PWM 2) output by the timing controller, You can check the timing of the SEL signal for selecting the CLK signal according to the PWM On Duty ratio for each VSYNC section.
설명의 편의를 위하여, 제1 프레임 구간에서는 제1 PWM 듀티 비율(PWM ON Duty)이 PWM 1에 대응하여 설정되고, 제2 프레임 구간에서는 제2 PWM 듀티 비율이 PWM 2에 대응하여 설정되고, 제3 프레임 구간에서는 제1 PWM 듀티 비율이 다시 PWM 1에 대응하여 설정되고, 제4 프레임 구간에서는 제2 PWM 듀티 비율이 다시 PWM 2에 대응하여 설정되는 실시예를 예시로 한다.For convenience of explanation, in the first frame section, the first PWM duty ratio (PWM ON Duty) is set to correspond to
따라서, PWM 1은 ST 1 신호와 CLK 1 신호에 기초하여 타이밍 컨트롤러에 의해 출력된 PWM 클럭 신호이다. PWM 2는 ST 2 신호와 CLK 2 신호에 기초하여 타이밍 컨트롤러에 의해 출력된 PWM 클럭 신호이다. 각각의 PWM 1 및 PWM 2는 픽셀 라인단위로 제1 픽셀라인부터 제N 픽셀라인까지 순차적으로 1H 만큼 시프트되어 출력되는 것을 표시하기 위해, 사다리꼴로 표현되어 있다.Therefore,
PWM 1에서는 SEL 신호가 High되어 제1 픽셀라인부터 제N 픽셀라인까지 시프트됨으로써 CLK 1 신호가 선택된다. PWM 2에서는 SEL 신호가 Low로 VSYNC 구간과 동기화되어 제1 픽셀라인부터 제N 픽셀라인까지 시프트됨으로써 CLK 2 신호가 선택될 수 있다. 이때, PWM 1에서 제1 픽셀라인을 거쳐서 제N 픽셀라인으로 PWM 클럭 신호가 출력되는 중인 경우, PWM 2에서 제1 픽셀라인으로 CLK 2 신호가 선택되더라도, 제N 픽셀라인의 CLK 1 신호는 이미 Hight된 SEL 신호에 의하여 CLK 2 신호의 영향을 받지 않게 된다. 마찬가지로, PWM 2에서는 SEL 신호가 Low되어 제1 픽셀라인부터 제N 픽셀라인까지 시프트됨으로써 CLK 2 신호가 선택된다. PWM 2에서 제1 픽셀라인을 거쳐서 제N 픽셀라인으로 PWM 클럭 신호가 출력되는 중인 경우, 그 다음 PWM 1에서 제1 픽셀라인으로 CLK 1 신호가 선택되더라도, 제N 픽셀라인의 CLK 2 신호는 이미 Low된 SEL 신호에 의하여 CLK 1 신호의 영향을 받지 않게 된다.In
도 11은 일 실시예에 따른 디스플레이 구동 장치를 제어하는 방법의 일 예를 설명하기 위한 흐름도이다.FIG. 11 is a flowchart illustrating an example of a method for controlling a display driving device according to an embodiment.
도 11을 참조하면, 타이밍 컨트롤러는 복수의 클럭 신호들을 선택적으로 픽셀 구동회로에 공급한다. 타이밍 컨트롤러가 클럭 신호를 픽셀 구동회로에 공급하는 내용에 관하여 도 2 내지 도 10에서 설명한 내용과 중복되는 내용은 생략하도록 한다.Referring to FIG. 11, the timing controller selectively supplies a plurality of clock signals to the pixel driving circuit. Contents that overlap with those described in FIGS. 2 to 10 regarding the timing controller's supply of clock signals to the pixel driving circuit will be omitted.
1001 단계에서, 타이밍 컨트롤러는 제1 프레임 구간에 대응하는 제1 클럭 신호 및 제1 프레임 구간에 연속되는 제2 프레임 구간에 대응하는 제2 클럭 신호를 수신한다.In
1002 단계에서, 타이밍 컨트롤러는 제1 선택 신호를 수신한다. 제1 선택 신호는 제1 클럭 신호를 선택하게 하는 선택 신호이다.At
1003 단계에서, 타이밍 컨트롤러는 제1 선택 신호를 복수의 LED들의 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, 제1 선택 신호에 기초하여 제1 클럭 신호를 선택하고, 제1 클럭 신호를 제1 행과 연결된 클럭 신호 시프트레지스터에 전달한다. 1003 단계를 제1 프레임 구동 단계라고 명명한다.In
1004 단계에서, 타이밍 컨트롤러는 제1 프레임 구동 단계를 복수의 LED들의 제N 행까지 제1 프레임 구간동안 순차적으로 수행한다. 선택 신호 시프트레지스터는 제1 선택 신호를 제N 행까지 순차적으로 시프트함으로써 전달하고, 제1 클럭 신호는 순차적으로 전달되는 제1 선택신호에 기초하여 클럭 신호 시프트레지스터에 전달한다.In
1005 단계에서, 제2 선택 신호를 수신한다. 제2 선택 신호는 제2 클럭 신호를 선택하게 하는 선택 신호이다.At
1006 단계에서, 제2 선택 신호를 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, 제2 선택 신호에 기초하여 제2 클럭 신호를 선택하고, 제2 클럭 신호를 제1 행과 연결된 클럭 신호 시프트레지스터에 전달한다. 1006 단계를 제2 프레임 구동 단계라고 명명한다.In
1007 단계에서, 제2 프레임 구동 단계를 제N 행까지 제2 프레임 구간동안 순차적으로 수행한다. 선택 신호 시프트레지스터는 제2 선택 신호를 제N 행까지 순차적으로 시프트함으로써 전달하고, 제2 클럭 신호는 순차적으로 전달되는 제2 선택신호에 기초하여 클럭 신호 시프트레지스터에 전달한다. 제1 프레임 구동 단계 및 제2 프레임 구동 단계가 중첩되는 행에서는 제1 클럭 신호에 의해서만 동작되는 것을 특징으로 한다. 제1 프레임 구동 단계는 제1 선택 신호에 기초하여 구동되고, 제2 프레임 구동 단계는 제2 선택 신호에 기초하여 구동된다. 중복되는 시간에 동시에 제1 프레임 구동 단계와 제2 프레임 구동 단계가 구동되더라도, 제1 프레임 구동 단계는 제1 선택 신호에 기초하여 구동됨에 따라, 제2 선택 신호에 기초한 제2 클럭 신호에 영향을 받지 않고 독립적으로 구동된다. In
본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 하며, 권리 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점을 포함하는 것으로 해석되어야 할 것이다.Those skilled in the art related to the present embodiment will understand that the above-described substrate can be implemented in a modified form without departing from the essential characteristics. Therefore, the disclosed methods should be considered from an explanatory rather than a limiting perspective, and the scope of rights is indicated in the claims, not the foregoing description, and should be interpreted to include all differences within the equivalent scope.
100, 101: 디스플레이 구동 장치
110, 111: 디스플레이 패널
120: 타이밍 컨트롤러
124: MUX
130: 스캔 구동 회로
140: 데이터 구동 회로
150: 제어부100, 101: display driving device
110, 111: display panel
120: Timing controller
124:MUX
130: scan driving circuit
140: data driving circuit
150: control unit
Claims (10)
한 프레임 구간 동안 상기 LED의 발광 시구간을 나타내는 PWM 듀티 비율(PWM ON Duty)을 결정하는 제어부; 및
제1 프레임 구간에 대응하는 제1 클럭 신호 및 상기 제1 클럭 신호를 선택하는 제1 선택 신호를 생성하고, 상기 제1 선택 신호에 기초하여 시프트 레지스터를 통해서 행 또는 열 단위로 상기 픽셀 구동회로로 상기 제1 클럭 신호를 공급하는 타이밍 컨트롤러;를 포함하며,
상기 타이밍 컨트롤러는,
상기 제1 프레임 구간에 연속되는 제2 프레임 구간에 대응하는 제2 클럭 신호 및 상기 제2 클럭 신호를 선택하는 제2 선택 신호를 생성하고,
구동 중인 프레임 구간에 따라, MUX를 통해 상기 제1 선택 신호 또는 상기 제2 선택 신호에 기초하여 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 선택함으로써 상기 픽셀 구동회로로 공급하고,
상기 픽셀 구동회로는,
상기 제1 클럭 신호에 기초하여 구동되는 동안 상기 제2 클럭 신호를 공급받는 경우, 상기 제1 선택 신호에 기초하여 상기 제2 클럭 신호에 영향을 받지 않고 상기 제1 클럭 신호에 의해 구동되는 것을 특징으로 하는 디스플레이 구동 장치.a pixel driving circuit each connected to a plurality of LEDs forming at least one row and column and driving the LEDs in a PWM method;
A control unit that determines a PWM duty ratio (PWM ON Duty) representing the light emission time period of the LED during one frame section; and
Generating a first clock signal corresponding to a first frame section and a first selection signal for selecting the first clock signal, and providing the pixel driving circuit in units of rows or columns through a shift register based on the first selection signal. It includes a timing controller that supplies the first clock signal,
The timing controller is,
Generating a second clock signal corresponding to a second frame period consecutive to the first frame period and a second selection signal for selecting the second clock signal,
Depending on the frame section being driven, the first clock signal or the second clock signal is selected based on the first selection signal or the second selection signal through a MUX and supplied to the pixel driving circuit,
The pixel driving circuit is,
When receiving the second clock signal while being driven based on the first clock signal, the drive is driven by the first clock signal without being affected by the second clock signal based on the first selection signal. A display driving device.
상기 타이밍 컨트롤러는,
상기 PWM 듀티 비율에 따른 제1 클럭 신호를 생성하고, 시프트 레지스터를 통해서 상기 제1 클럭 신호에 기초하여 PWM 클럭 신호를 생성하고, 행 또는 열 단위로 상기 픽셀 구동회로로 상기 PWM 클럭 신호를 공급하고,
상기 PWM 듀티 비율이 변경된 경우, 변경된 PWM 듀티 비율에 맞는 제2 클럭 신호를 생성하고, 상기 제1 클럭 신호 또는 상기 제2 클럭 신호를 선택하고, 상기 선택된 클럭 신호에 기초하여 PWM 클럭 신호를 생성하고, 상기 픽셀 구동회로로 상기 PWM 클럭 신호를 공급하는 것을 특징으로 하는, 디스플레이 구동 장치.According to claim 1,
The timing controller is,
Generate a first clock signal according to the PWM duty ratio, generate a PWM clock signal based on the first clock signal through a shift register, and supply the PWM clock signal to the pixel driving circuit in row or column units. ,
When the PWM duty ratio is changed, generate a second clock signal suitable for the changed PWM duty ratio, select the first clock signal or the second clock signal, and generate a PWM clock signal based on the selected clock signal, and , A display driving device, characterized in that supplying the PWM clock signal to the pixel driving circuit.
상기 타이밍 컨트롤러는,
상기 제1 클럭 신호를 선택하는 제1 선택 신호 및 상기 제2 클럭 신호를 선택하는 제2 선택 신호를 생성하고, 상기 제1 선택 신호 및 상기 제2 선택 신호에 기초하여 상기 제1 클럭 신호 및 상기 제2 클럭 신호를 선택적으로 상기 픽셀 구동회로로 공급하고,
상기 제1 클럭 신호 및 상기 제2 클럭 신호는,
상기 픽셀 구동회로에 대하여 서로 독립적으로 동작하는 것을 특징으로 하는, 디스플레이 구동 장치.According to claim 1,
The timing controller is,
Generating a first selection signal for selecting the first clock signal and a second selection signal for selecting the second clock signal, and generating the first selection signal and the second selection signal based on the first selection signal and the second selection signal. Selectively supplying a second clock signal to the pixel driving circuit,
The first clock signal and the second clock signal are,
A display driving device, characterized in that it operates independently of each other with respect to the pixel driving circuit.
상기 타이밍 컨트롤러는,
상기 픽셀 구동회로와 연결된 출력단자를 포함하는 적어도 하나의 플립플롭; 및
상기 적어도 하나의 플립플롭의 클럭 단자에 입력되는 클럭 신호를 선택하는 적어도 하나의 MUX;를 포함하는, 디스플레이 구동 장치.According to claim 1,
The timing controller is,
At least one flip-flop including an output terminal connected to the pixel driving circuit; and
A display driving device comprising: at least one MUX that selects a clock signal input to a clock terminal of the at least one flip-flop.
상기 타이밍 컨트롤러는,
상기 LED의 밝기에 대응하는 펄스 신호가 입력되는 펄스 신호 입력단; 및
복수의 클럭 신호들이 입력되는 적어도 하나의 클럭 입력단;을 더 포함하는, 디스플레이 구동 장치.According to clause 4,
The timing controller is,
A pulse signal input terminal where a pulse signal corresponding to the brightness of the LED is input; and
A display driving device further comprising: at least one clock input terminal through which a plurality of clock signals are input.
상기 MUX는,
상기 적어도 하나의 클럭 입력단으로부터 상기 복수의 클럭 신호들을 수신하고, 상기 복수의 클럭 신호들 중에서 상기 적어도 하나의 플립플롭의 클럭단자에 입력되는 1개의 클럭 신호를 선택하는, 디스플레이 구동 장치.According to clause 5,
The MUX is,
A display driving device that receives the plurality of clock signals from the at least one clock input terminal and selects one clock signal input to a clock terminal of the at least one flip-flop from among the plurality of clock signals.
상기 MUX는,
스위치를 이용하여 상기 적어도 하나의 플립플롭의 클럭 단자에 입력되는 1개의 클럭 신호를 선택하는, 디스플레이 구동 장치.According to clause 6,
The MUX is,
A display driving device that selects one clock signal input to a clock terminal of the at least one flip-flop using a switch.
상기 타이밍 컨트롤러는,
상기 픽셀 구동회로의 구동 정보에 기초하여, 제1 클럭 신호 또는 제2 클럭 신호를 선택하는 선택 신호를 출력하는 클럭 신호 선택부; 및
상기 클럭 신호 선택부에서 출력된 선택 신호에 기초하여, 제1 클럭 신호 또는 제2 클럭 신호를 출력하는 MUX;를 포함하는, 디스플레이 구동 장치.According to claim 1,
The timing controller is,
a clock signal selection unit outputting a selection signal for selecting a first clock signal or a second clock signal based on driving information of the pixel driving circuit; and
A display driving device comprising a MUX that outputs a first clock signal or a second clock signal based on the selection signal output from the clock signal selection unit.
상기 픽셀 구동회로에 연결된 LED들 중 제1 방향으로 배열된 LED들에 순차적으로 제1 신호를 출력하는 스캔 구동 회로;
상기 픽셀 구동회로에 연결된 LED들 중 제2 방향으로 배열된 LED들에 제2 신호를 출력하는 데이터 구동 회로; 및
제1 항 내지 제8 항 중 어느 하나의 타이밍 컨트롤러;를 포함하고,
상기 픽셀 구동회로는,
상기 제1 클럭 신호에 기초하여 구동되는 동안 상기 제2 클럭 신호를 공급받는 경우, 상기 제1 선택 신호에 기초하여 상기 제2 클럭 신호에 영향을 받지 않고 상기 제1 클럭 신호에 의해 구동되는 것을 특징으로 하는 디스플레이 구동 장치.a pixel driving circuit each connected to a plurality of LEDs forming at least one row and column and driving the LEDs in a PWM method;
a scan driving circuit sequentially outputting a first signal to LEDs arranged in a first direction among LEDs connected to the pixel driving circuit;
a data driving circuit that outputs a second signal to LEDs arranged in a second direction among the LEDs connected to the pixel driving circuit; and
It includes the timing controller of any one of claims 1 to 8,
The pixel driving circuit is,
When receiving the second clock signal while being driven based on the first clock signal, the drive is driven by the first clock signal without being affected by the second clock signal based on the first selection signal. A display driving device.
제1 프레임 구간에 대응하는 제1 클럭 신호 및 상기 제1 프레임 구간에 연속되는 제2 프레임 구간에 대응하는 제2 클럭 신호를 수신하는 단계;
제1 선택 신호를 수신하는 단계;
상기 제1 선택 신호를 복수의 LED들의 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, MUX를 통해 상기 제1 선택 신호에 기초하여 상기 제1 클럭 신호를 선택하고, 상기 제1 클럭 신호를 상기 제1 행과 연결된 클럭 신호 시프트레지스터에 전달하는 제1 프레임 구동 단계;
상기 제1 프레임 구동 단계를 상기 복수의 LED들의 제N 행까지 상기 제1 프레임 구간동안 순차적으로 수행하는 단계;
제2 선택 신호를 수신하는 단계;
상기 제2 선택 신호를 상기 제1 행에 대응하는 선택 신호 시프트레지스터로 전달하고, 상기 MUX를 통해 상기 제2 선택 신호에 기초하여 상기 제2 클럭 신호를 선택하고, 상기 제2 클럭 신호를 상기 제1 행과 연결된 클럭 신호 시프트레지스터에 전달하는 제2 프레임 구동 단계; 및
상기 제2 프레임 구동 단계를 상기 제N 행까지 제2 프레임 구간동안 순차적으로 수행하는 단계;를 포함하고,
상기 제1 프레임 구동 단계 및 상기 제2 프레임 구동 단계가 중첩되는 적어도 하나의 행은,
상기 제1 클럭 신호에 기초하여 구동되는 동안 상기 제2 클럭 신호를 공급받는 경우, 상기 제1 선택 신호에 기초하여 상기 제2 클럭 신호에 영향을 받지 않고 상기 제1 클럭 신호에 의해 동작되는 것을 특징으로 하는, 방법.In a method of controlling a display driving device,
Receiving a first clock signal corresponding to a first frame period and a second clock signal corresponding to a second frame period consecutive to the first frame period;
Receiving a first selection signal;
The first selection signal is transmitted to a selection signal shift register corresponding to the first row of a plurality of LEDs, the first clock signal is selected based on the first selection signal through a MUX, and the first clock signal is A first frame driving step of transmitting a clock signal to a shift register connected to the first row;
sequentially performing the first frame driving step during the first frame period up to the Nth row of the plurality of LEDs;
receiving a second selection signal;
The second selection signal is transmitted to the selection signal shift register corresponding to the first row, the second clock signal is selected based on the second selection signal through the MUX, and the second clock signal is transmitted to the first row. A second frame driving step of transmitting a clock signal to a shift register connected to row 1; and
A step of sequentially performing the second frame driving step during a second frame period up to the N-th row,
At least one row where the first frame driving step and the second frame driving step overlap,
When the second clock signal is supplied while being driven based on the first clock signal, the operation is performed by the first clock signal without being affected by the second clock signal based on the first selection signal. to do, how to do.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220114812A KR102654585B1 (en) | 2022-09-13 | 2022-09-13 | Display apparatus and method capable of controlling brightness of pixel |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220114812A KR102654585B1 (en) | 2022-09-13 | 2022-09-13 | Display apparatus and method capable of controlling brightness of pixel |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20240036248A KR20240036248A (en) | 2024-03-20 |
KR102654585B1 true KR102654585B1 (en) | 2024-04-05 |
Family
ID=90483387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220114812A KR102654585B1 (en) | 2022-09-13 | 2022-09-13 | Display apparatus and method capable of controlling brightness of pixel |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102654585B1 (en) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160012350A (en) * | 2014-07-23 | 2016-02-03 | 삼성디스플레이 주식회사 | Variable gate clock generator, display device including the same and method of driving display device |
KR102137638B1 (en) | 2020-01-15 | 2020-07-27 | 주식회사 사피엔반도체 | Brightness controlable display apparatus |
KR20220083075A (en) * | 2020-12-11 | 2022-06-20 | 주식회사 엘엑스세미콘 | Display Device and Method for Driving the same |
-
2022
- 2022-09-13 KR KR1020220114812A patent/KR102654585B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20240036248A (en) | 2024-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6735725B2 (en) | OLED display, data driver, and data driver driving method | |
US11776462B2 (en) | Pulse width modulation (PWM) control apparatus and method for improving dynamic false contour of display device | |
US8848007B2 (en) | Organic light emitting diode display and method for driving the same | |
JP2007079566A (en) | Display device and control method thereof | |
EP4297010A2 (en) | Micro display device, data driving circuit, and method for inspecting same | |
US20210217343A1 (en) | Brightness controlable display apparatus | |
KR20210078385A (en) | Pixel having less contacting point and digital driving method thereof | |
JP5348371B2 (en) | Liquid crystal display device and driving method of liquid crystal display device | |
CN112419974B (en) | Display device and method of driving display panel of display device | |
US12112699B2 (en) | Pixel driving circuit having reduced number of contacts | |
KR102654585B1 (en) | Display apparatus and method capable of controlling brightness of pixel | |
KR20050087478A (en) | Method for driving liquid crystal display device | |
KR20190045574A (en) | Display Device and Driving Method of the same | |
KR20240033458A (en) | Display apparatus and method capable of controlling brightness of pixel | |
KR102289927B1 (en) | Pixel driving circuit having less contacting point | |
US20240346987A1 (en) | Display device controlling brightness using multiple pwm source signals | |
KR102378251B1 (en) | Pwm control method for improving dynamic false contour of display | |
KR102378259B1 (en) | Pwm signal output control method for improving dynamic false contour of display | |
KR102672652B1 (en) | Display apparatus and data transmission methods thereof | |
US11373579B2 (en) | Display device | |
US20230215391A1 (en) | Data driver and a display device including the same | |
KR102270511B1 (en) | Pixel driving circuit capable of stopping pwm driving | |
KR20150083301A (en) | Display apparatus and method for driving the same | |
KR20240113352A (en) | Display driving apparatus operating in high-resolution monochrome mode and display device including the same | |
KR100520923B1 (en) | Light emitting diode driving control apparatus for displaying video signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |