This invention pertains in general to a backlight control apparatus and, more particularly, to light-emitting diode (LED) backlight control apparatus.
Liquid crystal displays (LCDs) have been widely used in a variety of electronic devices, such as television sets, mobile phones, personal digital assistants (PDAs), etc.
Typically, an LCD includes a backlight device, such as the backlight array 116 of the LCD apparatus 100, operating as a light source to provide illumination such that images may be displayed on the LCD. A conventional backlight device may use a cold cathode fluorescent lamp (CCFL) as the light source. However, a light output of the CCFL may decrease in cold conditions. In addition, life expectancy of the CCFL may be reduced due to vibration.
Recently, there has been great interest in using light-emitting diodes (LEDs) as the light source in the backlight device. LEDs may offer the advantages of a longer lifetime and resistance to vibration. Intensity of light emitted by LEDs can also be controlled by controlling a current flowing therethrough. For example, a conventional direct current (DC) driving unit may be used to control the LED backlight device to improve light-emitting efficiency and light balance. However, the DC driving unit may increase manufacturing complexity of the LCD and manufacturing cost.
In accordance with the invention, there is provided a backlight control apparatus for controlling a backlight device for a liquid crystal display (LCD), the backlight device including a plurality of light-emitting components, the backlight control apparatus comprising: a synchronization unit to provide a synchronization signal; an image processing module to receive a video image signal representing a video image, the image processing module being configured to divide the video image into a plurality of block areas and generate a plurality of pulse-width modulation (PWM) data signals each corresponding to one of the plurality of block areas; a control module coupled to the synchronization unit and the image processing module, the control module being configured to generate a plurality of PWM signals based on the plurality of PWM data signals and the synchronization signal; and a driving module coupled to the control module, the driving module being configured to drive the backlight device based on the plurality of PWM signals.
Also in accordance with the invention, there is provided a method for controlling a backlight device to display a video image on a liquid crystal display (LCD), the backlight device including a plurality of light-emitting components, the method comprising: dividing the video image into a plurality of block areas; determining a plurality of brightness values each for one of the plurality of block areas; generating a plurality of pulse-width modulation (PWM) signals each corresponding to one of the plurality of block areas, based on the plurality of brightness values; and controlling the backlight device based on the plurality of PWM signals, wherein each of the plurality of PWM signals controls ones of the plurality of light-emitting components corresponding to one of the plurality of block areas.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise represented. The implementations set forth in the following description of exemplary embodiments consistent with the present invention do not represent all implementations consistent with the invention. Instead, they are merely examples of systems and methods consistent with aspects related to the invention as recited in the appended claims.
Solely for the purpose of illustration, it is assumed that the backlight device M0 includes a plurality of light-emitting diodes (LEDs). The LEDs may be single-color LEDs such as white LEDs, or multi-color LEDs such as a combination of red LEDs, green LEDs, and blue LEDs. The backlight device M0 may emit light to illuminate an LCD such that a video image Im0 may be displayed on the LCD.
In exemplary embodiments consistent with the present invention, the backlight control apparatus 200 is configured to be powered by an alternating current (AC) power source S0. The power source S0 may have an output voltage amplitude range, for example, between 110 V and 220 V, and provide an alternating current IAC. Accordingly, the backlight control apparatus 200 may further include an alternating current rectifying circuit 212 shown in
The synchronization unit 202 is coupled to the alternating current rectifying circuit 212 and configured to provide a synchronization signal Ssync such as a 120 Hz periodic pulse signal based on a current I2, which is a first part of the current I1.
The image processing module 204 may receive a video image signal Sig0 representing the video image Im0. The image processing module 204 is configured to divide the video image Im0 into a plurality of block areas Block-1, Block-2, . . . , Block-N. In one exemplary embodiment, the image processing module 204 may receive a feedback signal from the photo sensor 210 when the LCD is turned on, and determine at least one calibration value, which will be described below. The image processing module 204 is also configured to generate a plurality of calibrated pulse-width modulation (PWM) data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N, respectively corresponding to the block areas Block-1, Block-2, . . . , Block-N of the video image Im0, based on the at least one calibration value.
The control module 206 is coupled to the synchronization unit 202 to receive the synchronization signal Ssync and coupled to the image processing module 204 to receive the PWM data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N. The control module 206 is configured to generate a plurality of PWM signals PWM-1, PWM-2, . . . , PWM-N based on the PWM data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N and the synchronization signal Ssync. The generated PWM signals PWM-1, PWM-2, . . . , PWM-N have duty cycle values respectively associated with values of the PWM data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N.
The driving module 208 is coupled to the control module 206 to receive the PWM signals PWM-1, PWM-2, . . . , PWM-N and coupled to the alternating current rectifying circuit 212 to receive power. For example, a current I3, which is a second part of the current I1, may be provided to the driving module 208. The driving module 208 is configured to drive the backlight device M0 based on the PWM signals PWM-1, PWM-2, . . . , PWM-N.
For example, the LEDs in the backlight device M0 may be divided into a plurality of LED arrays LEDs-1, LEDs-2, . . . , LEDs-N, respectively corresponding to the block areas Block-1, Block-2, . . . , Block-N. The LED arrays LEDs-i (i=1, 2, . . . , N) may be arranged to have a predetermined pattern. For example, each of the LED arrays LEDs-1, LEDs-2, . . . , LEDs-N may physically align with the portion of the LCD panel displaying Block-1, Block-2, . . . , Block-N, respectively, of the video image Im0. In addition, the LED arrays LEDs-i may each include a string of white LEDs, if the LED backlight device M0 uses single-color LEDs. Each of the LED arrays LEDs-i may also include a first string of red LEDs, a second string of green LEDs, and a third string of blue LEDs, if the LED backlight device M0 uses multi-color LEDs. The driving module 208 drives the LED arrays LEDs-1, LEDs-2, . . . , LEDs-N, based on the PWM signals PWM-1, PWM-2, . . . , PWM-N, respectively.
For example, the current I2 flows through the first and second resistors 302 and 304 and the capacitor 305, and causes a voltage drop across the resistor 302. Accordingly, a first voltage VC at a node C between the resistors 302 and 304 is applied at the first input terminal 310 of the comparator 308. In addition, a second voltage V− is applied at the second input terminal 312 of the comparator 308. The second voltage V− may be varied based on a reference voltage Vref and the variable resistor 306. Based on the voltages VC and V−, the comparator 308 may generate the synchronization signal Ssync.
Typically, a video image signal may comply with a standard and use a color format determined by the standard. For example, a video image signal complying with a television broadcast standard, such as the phase alternating line (PAL) standard or the national television system committee (NTSC) standard, may use a YUV color format. The video image signal using the YUV color format is a YUV signal including a Y component, a U component, and a V component. Also, for example, a video image signal complying with other standards may use a YCbCr format or an RGB format, and respectively be a YCbCr signal including a Y component, a Cb component, and a Cr component, or an RGB signal including an R component, a G component, and a B component. The Y component of the YUV or YCbCr signal indicates a brightness value of each pixel of an image represented by the YUV or YCbCr signal. For an RGB signal, the following Equation (1)
Y=0.299×R+0.587×G+0.114×B Equation (1)
may be used to calculate a brightness value of each pixel of an image represented by the RGB signal. Solely for the purpose of illustration, it is assumed that the video image signal Sig0 inputted to the image processing unit 400 may be an RGB signal, a YUV signal, or a YCbCr signal. However, the video image signal Sig0 may use any color format that includes image brightness information.
In one exemplary embodiment, the image converting unit 402 is configured to convert the video image signal Sig0 into a plurality of brightness values each corresponding to a pixel of the video image Im0, i.e., the brightness values of the video image Im0.
The bus switching component 414 is configured to select data including the brightness values of the video image Im0 from the first or second buses B1 or B2, based on a selection signal Video_Sel indicating the type of the video image signal Sig0. For example, if the selection signal Video_Sel indicates the video image signal Sig0 is the RGB signal, the bus switching component 414 selects the data from the first bus B1. Also, for example, if the selection signal Video_Sel indicates the video image signal Sig0 is the YUV or YCbCr signal, the bus switching component 414 selects the data from the second bus B2. The bus switching component 414 may then send the brightness values of the video image Im0 to the calculation unit 404 (
Referring back to
The timing generator 422 is configured to generate a timing signal for the data averaging components 424-1, 424-2, . . . , 424-N and the data processing component 426, based on a pixel clock (PCLK) signal, a horizontal synchronization (HS) signal, and a vertical synchronization (VS) signal. For example, the PCLK signal, the HS signal, and the VS signal may be generated by a decoder circuit (not shown) based on the video image signal Sig0. Based on the timing signal and the brightness values of the video image Im0, the data averaging components 424-1, 424-2, . . . , 424-N may divide the video image Im0 into the N block areas, and the data averaging component 424-i (i=1, 2, . . . , N) may calculate an average brightness value for the block area Block-i, and send the calculated average brightness value to the data processing component 426.
In one exemplary embodiment, the data processing component 426 further processes the average brightness values respectively received from the data averaging components 424-1, 424-2, . . . , 424-N. For example, the data processing component 426 may generate a histogram for the average brightness values. The data processing component 426 may then perform normalization and/or distribution compensation of the generated histogram to adjust each of the received average brightness values. The adjusted average brightness values may then be used to generate the uncalibrated PWM data signals PWMDATA0-1, PWMDATA0-2, . . . , PWMDATA0-N.
Usually, LEDs that have the same color in a backlight device may have an approximately equal chroma or chromaticity value. For example, if the backlight device M0 (
Also for example, if the backlight device M0 (
In one exemplary embodiment, the data processing component 426 may calculate a red brightness value LR, a green brightness value LG, and a blue brightness value LB for the block area Block-i of the video image Im0 based on Equations (2):
where xW and yW are backlight parameters set by a user to adjust chroma of an image displayed on the LCD, (xR, yR) is the chroma value of the red LEDs, (xG, yG) is the chroma value of the green LEDs, (xB, yB) is the chroma value of the blue LEDs, and LW is the adjusted average brightness value for the block area Block-i determined by the data processing component 426, as previously described.
The data processing component 426 then generates the uncalibrated PWM data signals PWMDATA0-1, PWMDATA0-2, . . . , PWMDATA0-N based on the second look-up table. For example, the data processing component 426 converts the red, green, and blue brightness values LR, LG, and LB for the block area Block-i to first, second, and third signal components R-PWMDATA0-i, G-PWMDATA0-i, and B-PWMDATA0-i of the uncalibrated PWM data signal PWMDATA0-i, respectively, by looking up the adjusted average brightness values in the second look-up table to obtain the corresponding uncalibrated PWM data signals.
Referring back to
For example, if the backlight device M0 (
Also, for example, if the backlight device M0 (
For example, if the backlight device M0 (
Also, for example, if the backlight device M0 uses multi-color LEDs such as red, green, and blue LEDs, the PWM signal generator 502-i may have first, second, and third counters Counter1-i, Counter2-i, and Counter3-i, respectively for the first, second, and third signal components R-PWMDATA-i, G-PWMDATA-i, and B-PWMDATA-i of the calibrated PWM data signal PWMDATA-i. Similar to the description above in connection with the backlight device M0 using single-color LEDs, the PWM signal generator 502-i may generate the PWM signal PWM-i including first, second, and third signal components R-PWM-i, G-PWM-i, and B-PWM-i having duty cycle values respectively corresponding to values of the first, second, and third signal components R-PWMDATA-i, G-PWMDATA-i, and B-PWMDATA-i. The PWM signal components R-PWM-i, G-PWM-i, and B-PWM-i so generated are sent to the driving module 208 (
The driving module 600 may also include first and second power terminals 604a and 604b coupled to the alternating current rectifying circuit 212 (
In one exemplary embodiment, each of the LED driving units 602-i (i=1, 2, . . . , N) may further include a control component 606-i and a switch component 608-i. For example, if the backlight device M0 uses single-color LEDs such as white LEDs, the control component 606-i may turn on the switch component 608-i such that a current may flow through the white LED string in the array LEDs-i, when the PWM signal PWM-i has a high level. Alternatively, the control component 606-i may turn off the switch component 608-i such that the current may not flow through the white LED string in the array LEDs-i, when the PWM signal PWM-i has a low level. Also, for example, if the backlight device M0 uses multi-color LEDs such as red, green, and blue LEDs, the control component 606-i and the switch component 608-i may control the red, green, and blue LED strings in the array LEDs-i, respectively based on the signal components R-PWM-i, G-PWM-i, and B-PWM-i of the PWM signal PWM-i.
Referring to
In one exemplary embodiment, the control component 606-i receives the PWM signal PWM-i having the high level. The PWM signal PWM-i is applied at a gate or base terminal of the transistor 614. Accordingly, the transistor 614 is turned on and a first current may flow through the LED D1 of the photoelectric converter 612. The magnitude of the first current is based on a bias voltage Vbias and the first resistor 616. The LED D1 then emits light which is converted to a second current flowing through the phototransistor D3. The second current flows through the resistor 626 and provide a bias voltage at a gate or base terminal of the transistor 622 in the switch component 608-i, based on the resistors 624 and 626. As a result, the transistor 622 is turned on and a third current flows through the white LED string in the LED array LEDs-i, which causes the white LED string to emit light.
Next, the image converting unit 402 in the image processing module 204 receives the video image signal Sig0 representing the video image Im0. The image converting unit 402 may then convert the video image signal Sig0 to the plurality of brightness values each corresponding to a pixel of the video image Im0, i.e., the brightness values of the video image Im0 (step 704).
The calculation unit 404 in the image processing module 204 receives the brightness values of the video image Im0 from the image converting unit 402. The calculation unit 404 divides the video image Im0 into the N block areas and converts the brightness values of the video image Im0 to the uncalibrated PWM data signals PWMDATA0-1, PWMDATA0-2, . . . , PWMDATA0-N, respectively corresponding to the block areas Block-1, Block-2, . . . , Block-N of the video image Im0. For example, the calculation unit 404 calculates the average brightness values for the block areas Block-i (i=1, 2, . . . , N), respectively. The calculation unit 404 may further generate a histogram for the average brightness values, and perform normalization and/or distribution compensation of the generated histogram to adjust each of the average brightness values (step 706). If the backlight device M0 uses single-color LEDs such as white LEDs, the image converting unit 402 may convert the adjusted average brightness value for the block area Block-i (i=1, 2, . . . , N) to the uncalibrated PWM data signal PWMDATA0-i directly. If the backlight device M0 uses multi-color LEDs such as red, green, and blue LEDs, the calculation unit 404 may calculate the red, green, and blue brightness values LR, LG, and LB for the block area Block-i (i=1, 2, . . . , N) based on the adjusted average brightness value for the block area Block-i, and then convert the red, green, blue brightness values LR, LG, and LB to the uncalibrated PWM data signal PWMDATA0-i (step 708).
Next, the calibration unit 406 in the image processing module 204 receives the uncalibrated PWM data signals PWMDATA0-1, PWMDATA0-2, . . . , PWMDATA0-N from the calculation unit 404 and performs calibration thereof, based on the at least one calibration value noted above, to generate the calibrated PWM data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N (step 710). In the illustrated embodiment, the at least one calibration value is determined based on the feedback signal received from the photo sensor 210.
The control module 206 receives the PWM data signals PWMDATA-1, PWMDATA-2, . . . , PWMDATA-N, based on which the control module 206 generates the PWM signals PWM-1, PWM-2, . . . , PWM-N (step 712). The driving module 208 then receives the PWM signals PWM-1, PWM-2, . . . , PWM-N and uses the PWM signals PWM-1, PWM-2, . . . , PWM-N to respectively drive the LED arrays LEDs-1, LEDs-2, LEDs-N, such that the video image Im0 may be displayed on the LCD.
The backlight control apparatus 200 judges whether it receives a next video image signal Sig1 representing a next video image Im1 (step 714). If the backlight control apparatus 200 determines that it receives the next video image signal Sig1, steps 704-714 are repeated.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed here. This application is intended to cover any variations, uses, or adaptations of the invention following the general principles thereof and including such departures from the present disclosure as come within known or customary practice in the art. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be appreciated that the present invention is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the invention only be limited by the appended claims.
This application is based upon and claims the benefit of priority from Provisional Application No. 61/023,095, filed Jan. 24, 2008, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
61023095 | Jan 2008 | US |