Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHODS AND SYSTEMS FOR ADJUSTING BACKLIGHT LUMINANCE
Document Type and Number:
WIPO Patent Application WO/2008/134002
Kind Code:
A1
Abstract:
A display system (200) is provided, the display system (200) having a processor (202) and a Liquid Crystal Display (LCD) panel (230) coupled to the processor (202). The display system (200) also includes a backlight (222) for the LCD panel (230), the backlight (222) having an adjustable backlight luminance. The processor (202) causes a plurality of successive image frames to be displayed on the LCD panel (230). The backlight luminance is selectively adjusted for each of the image frames.

Inventors:
HUPMAN PAUL M (US)
CARROLL BARRY N (US)
Application Number:
PCT/US2008/005369
Publication Date:
November 06, 2008
Filing Date:
April 24, 2008
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HEWLETT PACKARD DEVELOPMENT CO (US)
HUPMAN PAUL M (US)
CARROLL BARRY N (US)
International Classes:
G02F1/133
Domestic Patent References:
WO2007046320A12007-04-26
Foreign References:
KR20070034895A2007-03-29
KR20060083325A2006-07-20
Attorney, Agent or Firm:
WEBB, Steven L et al. (Intellectual Property AdministrationP.O. Box 272400,Mail Stop 3, Fort Collins Colorado, US)
Download PDF:
Claims:

CLAIMS What is claimed is:

1. A display system (200), comprising: a processor (202); a Liquid Crystal Display (LCD) panel (230) coupled to the processor (202); and a backlight (222) for the LCD panel (230), the backlight (222) having an adjustable backlight luminance, wherein the processor (202) causes a plurality of successive image frames to be displayed on the LCD panel (230) and wherein the backlight luminance is selectively adjusted for each of the image frames.

2. The display system (200) of claim 1 wherein luminance of the LCD panel (230) is based on a color detail control signal and a backlight control signal associated with each of the image frames.

3. The display system (200) of claim 1 wherein the backlight (222) comprises a light-emitting diode (LED).

4. The display system (200) of claim 1 further comprising a system memory (204) coupled to the processor (202), the system memory (204) comprises backlight control instructions (212) that, when executed, cause the processor (202) to examine pixel luminance values of each image frame and to output a backlight control signal to adjust the backlight luminance based on the pixel luminance values.

5. The display system (200) of claim 4 wherein the backlight control signal is based on at least one of a minimum pixel luminance value determined for each image frame, a maximum pixel luminance value determined for each frame, and an average pixel value determined for each frame.

6. A method, comprising: providing successive image frames to be displayed on a Liquid Crystal

Display (LCD) panel (230); and selectively adjusting a backlight luminance of the LCD panel (230) for each of the image frames.

7. The method of claim 6 further comprising extracting information from each image frame to determine the backlight luminance.

8. The method of claim 6 further comprising analyzing pixel luminance values for each image frame and adjusting the backlight luminance based on the pixel luminance values.

9. The method of claim 6 further comprising controlling a color depth of the LCD panel (230) for each frame based on a color detail control signal and a backlight control signal.

10. The method of claim 6 wherein selectively adjusting a backlight luminance of the LCD panel (230) for each of the image frames comprises adjusting luminance of a light-emitting diode (LED).

Description:

METHODS AND SYSTEMS FOR ADJUSTING BACKLIGHT LUMINANCE

BACKGROUND

[0001] Many electronic devices have a Liquid Crystal Display (LCD) panel to display grayscale or color images. The color depth and contrast of an LCD panel are limited by the control range of the LCD electronics and the performance of the liquid crystal. Improvements to LCD color depth and contrast are continually being sought.

BRIEF DESCRIPTION OF THE DRAWINGS

[0002] For a detailed description of exemplary embodiments of the invention, reference will now be made to the accompanying drawings in which: [0003] Figure 1 illustrates a system in accordance with embodiments; [0004] Figure 2 illustrates a computer in accordance with embodiments; [0005] Figure 3 shows a luminance level graph for a Liquid Crystal Display (LCD) panel in accordance with embodiments; and [0006] Figure 4 shows a method in accordance with embodiments.

NOTATION AND NOMENCLATURE

[0007] Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, computer companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following discussion and in the claims, the terms "including" and "comprising" are used in an open-ended fashion, and thus should be interpreted to mean "including, but not limited to... ." Also, the term "couple" or "couples" is intended to mean either an indirect, direct, optical or wireless electrical connection. Thus, if a first device couples to a second device, that

connection may be through a direct electrical connection, through an indirect electrical connection via other devices and connections, through an optical electrical connection, or through a wireless electrical connection.

DETAILED DESCRIPTION

[0008] The following discussion is directed to various embodiments of the invention. Although one or more of these embodiments may be preferred, the embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure, including the claims. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure, including the claims, is limited to that embodiment.

[0009] Embodiments enhance color depth and/or contrast of a Liquid Crystal Display (LCD) panel based on a dynamically-controlled backlight. In at least some embodiments, the backlight luminance level can be adjusted for successive frames displayed on the LCD panel. A Light Emitting Diode (LED) is an example of a backlight which reacts quickly enough to adjust the backlight luminance level for each successive frame. Other fast-responding backlights now known or later developed could alternatively be used.

[0010] Figure 1 illustrates a system 100 in accordance with embodiments. As shown, the system 100 comprises an LCD panel 102 with an LED backlight 104. The LED backlight 104 is controlled by an LED driver 106. As shown, a video controller 108 provides an LED luminance control signal (LEDCTRL) to the LED driver 106. In at least some embodiments, LEDCTRL is adjustable for each frame displayed on the LCD panel 102. As an example, the video controller 108 may receive and analyze image frame data to determine the luminance level of an image (or certain pixels of the image) to be displayed on the LCD panel 102. Once the video controller 108 has determined the luminance level of the image, LEDCTRL is output to the LED driver 106. In other words, LEDCTRL is a function of the luminance level of each image.

[0011] In some embodiments, the video controller 108 determines the luminance level of an image by analyzing the luminance value of each frame pixel and determining the minimum luminance value (MINLUM) of the frame pixels. The MINLUM of frame pixels may typically range between a first value (MINLUMiow) and a second value (MINLUM hig h). After the MINLUM has been determined, the video controller 108 generates LEDCTRL for the LED driver 106. In at least some embodiments, LEDCTRL is a multi-bit (e.g., 8-bits) digital signal. As an example, if the MINLUM = MINLUM| OW , then LEDCTRL could be 00000000 (minimum or no LED output). If the MINLUM = MINLUM hi g h , then LEDCTRL could be 11111111 (maximum LED output). If the MINLUM is between MINLUMiow and MINLUMhigh, then LEDCTRL could be a corresponding value between 00000000 and 11111111.

[0012] In some embodiments, the video controller 108 determines the luminance level of an image by analyzing the luminance value of each frame pixel and determining the maximum luminance value (MAXLUM) of the frame pixels. The MAXLUM of frame pixels may typically range between a first value (MAXLUMiow) and a second value (MAXLUM hi g h ). After the MAXLUM has been determined, the video controller 108 generates LEDCTRL for the LED driver 106. In at least some embodiments, LEDCTRL is a multi-bit (e.g., 8-bits) digital signal. As an example, if the MAXLUM = MAXLUM, O w, then LEDCTRL could be 00000000 (minimum or no LED output). If the MAXLUM = MAXLUM hi g h , then LEDCTRL could be 11111111 (maximum LED output). If the MAXLUM is between MAXLUM| 0W and MAXLUMhigh, then LEDCTRL could be a corresponding value between 00000000 and 11111111.

[0013] In some embodiments, the video controller 108 determines the luminance level of an image by analyzing the luminance value of each frame pixel and determining the average luminance value (AVGLUM) of the frame pixels. The AVGLUM of frame pixels may typically range between a first value (AVGLUMiow) and a second value (AVGLUM h i 9 h). After the AVGLUM has been determined, the video controller 108 generates LEDCTRL for the LED driver 106. In at least some embodiments, LEDCTRL is a multi-bit (e.g., 8-bits) digital signal. As an example, if the AVGLUM = AVGLUM| 0W , then LEDCTRL could be

00000000 (minimum or no LED output). If the AVGLUM = AVGLUM h ig h , then LEDCTRL could be 11111111 (maximum LED output). If the AVGLUM is between AVGLUM| 0W and AVGLUMhigh, then LEDCTRL could be a corresponding value between 00000000 and 11111111. In at least some embodiments, LEDCTRL could be a function of the MINLUM, the MAXLUM and/or the AVGLUM for frame pixels of each image. Other factors could affect LEDCTRL as well (e.g., user input, different sets of high/low values for MINLUM 1 MAXLUM or AVGLUM). The process for determining the image luminance level can vary, for example, based on the LCD panel hardware that is implemented.

[0014] As shown, the video controller 108 also outputs a color detail luminance control signal (CDCTRL) to the LCD panel 102. In at least some embodiments, CDCTRL is a multi-bit signal (e.g., 24-bits) that controls the LCD light aperture of the LCD panel 102. By providing CDCTRL to the LCD panel 102 and LEDCTRL to the LED driver 106, the video controller 108 increases the perceived color depth of the LCD panel 102. As an example, if CDCTRL is a 24-bit signal and LEDCTRL is an 8-bit signal, the effective color depth of the LCD panel 102 is 32- bits.

[0015] Figure 2 illustrates a computer 200 in accordance with embodiments. The computer 200 may be representative of a desktop computer, a laptop computer, or handheld devices having an LCD panel 230. As shown, the LCD panel 230 comprises an LCD controller board 232. In at least some embodiments, the LCD controller board 232 controls the LCD light aperture of the LCD panel 230 based on the CDCTRL signal described previously. [0016] As shown, an LED backlight 222 is provided on at least one side of the LCD panel 230. The LED backlight 222 is powered by an LED driver 220 to provide light to the LCD panel 230. The LED driver 220 outputs distinct voltage levels or current levels to the LED backlight 222 based on the LEDCTRL signal discussed previously.

[0017] As shown, a processor 202 provides the CDCTRL signal to the LCD controller board 232 and provides the LEDCTRL signal to the LED driver 220. The processor 202 may be a video controller or another processor capable of generating appropriate CDCTRL and LEDCTRL signals. In alternative

embodiments, the CDCTRL and LEDCTRL signals are provided by separate processors or video controllers.

[0018] In at least some embodiments, the processor 202 couples to a memory 204 which stores applications 206, frame buffers 208, color detail instructions 210 and LED luminance instructions 212. In at least some embodiments, the applications 206 include an operating system, a multimedia application, or other applications which are executable by the processor 202. When executed, the applications 206 cause images to be displayed on the LCD panel 230. [0019] In at least some embodiments, the frame buffers 208 receive images from a source such as the applications 206. The images in the frame buffers 208 are periodically accessed and sent by the processor 202 to the LCD panel 230 for display. The images stored in the frame buffers 208 are represented using a color value and/or a luminance value for each pixel of the image. [0020] In at least some embodiments, the color detail instructions 210 cause the processor 202 to examine images stored in the frame buffers 208 and to output the CDCTRL signal to the LCD controller board 232 which controls the LCD light aperture. As an example, the processor 202 may examine the color value for each pixel of an image and output a CDCTRL signal to control the LCD light aperture accordingly. In some embodiments, the color detail instructions 210 enable the processor 202 to increase or decrease the resolution (the number of bits used to represent the signal) of the CDCTRL signal. For example, the resolution of the CDCTRL signal could be adapted based on the resolution of the color values stored in the frame buffers 208 or the resolution of the LCD panel 230. Alternatively, the color detail instructions 210 could enable the processor 202 to maintain a fixed resolution for the CDCTRL value even if the color value resolution of pixels stored in the frame buffers 208 is higher or lower (e.g., different applications could generate different color value resolutions). Additionally, the color detail instructions 210 could enable the processor 202 to output different resolution CDCTRL signals based on the capabilities of the LCD panel 230 that is being used with the computer 200.

[0021] In at least some embodiments, the LED luminance instructions 212 cause the processor 202 to examine images stored in the frame buffers 208 and to output the LEDCTRL signal to the LED driver 220. As an example, the processor 202 may examine the luminance value for each pixel of an image and output a LEDCTRL signal to control the LED luminance level accordingly. As previously described, the LEDCTRL signal could be based on MINLUM, MAXLUM and/or AVGLUM calculations for each image frame. Other factors could affect LEDCTRL as well (e.g., user input, different sets of high/low values for MINLUM 1 MAXLUM or AVGLUM). If the processor 202 updates the CDCTRL and LEDCTRL signals for each frame displayed on the LCD panel 230, the perceived color depth and/or contrast of the LCD panel 230 is increased. [0022] Figure 3 shows a luminance level graph for a Liquid Crystal Display (LCD) panel in accordance with embodiments. As shown, the dynamic luminance range for image content on an LCD panel ranges between a minimum black level and a maximum white level. The number of levels that make up the dynamic luminance range is a combination of CDCTRL levels and LEDCTRL levels.

[0023] As shown in Figure 3, there may be a minimum LCD native level of luminance that corresponds to the lowest level of LCD luminance that can be achieved if the CDCTRL level is at a minimum and the LEDCTRL level is at a maximum. In other words, if LED luminance is maximized and the LCD light apertures are minimized, the LCD panel will have some luminance referred to as the minimum LCD native level of luminance. To achieve greater contrast and color depth for an LCD panel, both the CDCTRL and LEDCTRL signals can be adjusted for each frame. The resolution (the number of possible levels) of the dynamic luminance range varies based on the number of control levels provided by CDCTRL and LEDCTRL.

[0024] Figure 4 illustrates a method 400 in accordance with embodiments. As shown, the method 400 comprises providing a color detail control signal to an LCD panel (block 402). In at least some embodiments, the color detail control signal controls the LCD light aperture of the LCD panel and corresponds to the CDCTRL signal discussed previously. At block 404, an LED control signal is

provided to control luminance of an LED backlight for the LCD panel. In at least some embodiments, the LED control signal corresponds to the LEDCTRL signal discussed previously and can be updated for each frame displayed on an LCD panel. At block 406, the color detail control signal and the LED control signals are selectively updated for each frame displayed by the LCD panel.