Liquid crystal display (LCD) technology, wherein a backlight is selectively transmitted through an array of pixels each comprising three or more individually controllable color filters, is a dominant means for displaying electronic images. LCD devices have inherent design tradeoffs, including those involving brightness, color gamut, contrast, and power consumption. Filters with narrower wavelength bandwidth provide more saturated colors but admit less light, causing brightness and luminous efficacy to suffer. Increasing filter wavelength bandwidth increases brightness but reduces color gamut. Increasing backlight intensity improves display brightness but increases power consumption and reduces contrast, since LCD filters cannot reduce their transmittance to zero. Traditionally LCD backlights have employed fluorescent lamps, with phosphors chosen in concert with the color filter material. The cost, availability, and characteristics of these physical materials largely constrain LCD design options.
Light-emitting diode (LED) backlight technology is now being used for improved LCD designs. The spectral transmittance of real-world color filters overlap, but the narrow bandwidth of LED emitters can be used to avoid producing light energy in these spectral regions and thus reduce crosstalk among the color components. Another recent improvement is local dimming, wherein the display's pixel array is divided into segments, each lit by an independently-controlled LED backlight whose intensity is adjusted according to the image brightness of its portion of the overall image. The color filters inherently waste energy by blocking light, but local dimming allows the filters to operate at a higher average transmittance, reducing power consumption while increasing contrast. The combination is beneficial because it combines the economical high-resolution of LCD filters with the easy controllability of LED emitters. Unfortunately this approach does not improve the tradeoff between color gamut and luminous efficacy. Producing saturated colors requires light limited to a narrow portion of the visible spectrum. To the extent that the required spectral energy of the image does not match the available spectral energy of the backlight, the color filters must block—and thus waste—considerable amounts of light. What is needed is a better match between backlight spectral energy and the displayed image.
Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings.
The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
A system for coordinated color control of LCD backlight and filters is disclosed. The system for coordinated color control of LCD backlight and filters comprises a display pixel, a light source driver, a filter driver, and a processor. The light source driver sets a backlight color and a backlight intensity level for the display pixel. The filter driver sets an array of filter levels for three or more filters for the display pixel. The processor is configured to determine the backlight color and the backlight intensity level and the array of filter levels to target a desired color and intensity for the display pixel. The array of filter levels is determined based at least in part on the backlight color and the backlight intensity level.
Backlight color is determined according to an image to be displayed, with color filters correspondingly adjusted to produce desired colors for each pixel. In some embodiments, the system for coordinated color control comprises a processor and an array of one or more segments, each comprising a color-changeable backlight and an array of pixels. In some embodiments, the color-changeable backlight comprises a set of illuminant types that are each associated with a spectral power distribution. In some embodiments, the array of pixels each comprise a set of filter types that are each associated with a spectral transmittance. In some embodiments, the processor is configured to determine, based on a supplied image, an illuminant drive level set for each segment and a filter drive level set for each pixel.
An example LCD comprising an LED-based red-green-blue (RGB) backlight and appropriate RGB filters displays a white color when all filters are maximally transparent and the backlight is at full brightness. A deeply saturated blue with xy chromaticity coordinates (0.207, 0.160) requires the red filter to be 15% transparent, the green filter 18%, and the blue filter 100%. These filter settings transmit approximately 21% of the luminous intensity of the white. A segment of the supplied image containing mostly bluish colors allows the backlight to be shifted towards blue, allowing the red and green filters to be more transparent while still generating the same color perception. Reducing the red backlight to 43% and the green backlight to 38% allows the red and green filters to be more transparent at 37% and 49% respectively. The luminous intensity of the backlight is reduced to 45%, but the combined filter transmittance increases to 50%, resulting in a 1% increase in combined luminous intensity and a 40% savings in backlight power. Shifting the backlight color towards blue also increases color gamut by reducing crosstalk, i.e. reducing the proportion of red and green light transmitted through the blue filter.
Images having color in a smaller hue range enable greater optimization, while more segments increase the opportunities for finding portions of the image having a small hue range. Although not every image can be optimized to the same degree, a substantial power improvement is possible on average. In various embodiments, the power improvement benefits energy consumption (e.g., improved luminous efficacy), display brightness (e.g., using brighter backlights), image quality (e.g., using narrower filters), thermal management, and/or any other benefits in any combination.
In various embodiments, light is generated and filter transmittance is set through coordinated color control based on a supplied image and its characteristics (e.g. dominant colors, intensity, etc.) where one or more of the following are targeted: brightness is optimized, filter transmittance is maximized, backlight power consumption is minimized for a given brightness requirement, temporal transitions between different backlight colors are accomplished without distracting illuminant changes, where the required computations are practicable using minimal computing resources, and/or any other appropriate criteria are targeted.
In some embodiments, the system for coordinated color control of LCD backlight and filters is used as part of a system for display—for example, a television, a computer monitor, a hand held device display (e.g., phone, video player, etc.), or a projector—for which the overall system's performance is improved or balanced based on the addition of the coordinated color control system (e.g., increased brightness, lower power consumption, better battery life, lower battery performance requirements, etc.).
In some embodiments, each pixel of detail 110 comprises four or more filter types. In some embodiments, Red filter 120, Green filter 122, and Blue filter 124 are arranged in a different order. In various embodiments, Red filter 120, Green filter 122, and Blue filter 124 are arranged in one of the following configurations: triangular, rectangular, square, or any other appropriate configuration. In some embodiments, Red filter 120, Green filter 122, and Blue filter 124 are of different sizes or shapes from each other—for example, Red filter 120 is smaller than Green filter 122, and Blue filter 124 is round whereas Green filter 122 is oval.
In various embodiments, the illustrated components are of different sizes, shapes, and arrangements. In some embodiments, backlight 170 comprises a single light source. In some embodiments, light source shown in detail 150 comprises three or more illuminant types. In some embodiments, each light source shown in detail 150 comprises two or more illuminants of the same illuminant type. In various embodiments, illuminants shown in detail 150 are arranged in one of the following configurations: triangular, rectangular, square, or any other appropriate configuration. In some embodiments, two or more of illuminants 152-162 are incorporated into a single package. In some embodiments, optical combiner 180 is incorporated into each light source shown in detail 150. In some embodiments, optical combiner 180 is omitted. In some embodiments, each light source of backlight 170 illuminates two or more pixels of grid 190. In some embodiments, each pixel receives substantially all of its illumination from a single light source of backlight 170. In some embodiments, some pixels receive a combination of light from two or more light sources of backlight 170.
Each light source is associated with a means for adjusting light intensity emitted by each illuminant type in the range from zero intensity through maximum intensity according to a drive level ranging numerically from 0 through 1. Each pixel is associated with a means for adjusting light transmittance through each color filter type in the range from maximum opacity through minimum opacity according to a drive level ranging numerically from 0 through 1. An array containing drive levels corresponding to each illuminant in a light source or to each filter in a pixel is referred to herein as a “drive level set”.
For purposes of color mixing, intensity values need not be calibrated to standard units since only their relative proportions are important. The lighting art utilizes a plethora of related units depending upon whether the light is being measured upon emission from a source, on reflection from objects, as an angular quantity, weighted by human perception, etc. For purposes of color mixing it is sufficient to characterize illuminants according to radiometric units, which are independent of human perception. For example, illuminant output can be characterized by radiant flux, radiant intensity, or radiance, as long as the measurements are made consistently. The result of color mixing is best described in terms of photometric units such as luminous flux, luminous intensity, or luminance. For clarity, the term “intensity” is used herein to describe optical output as a radiometric quantity, both for purposes of characterizing an illuminant or describing control of its output level. The terms “brightness” and “luminous intensity” are used herein interchangeably to describe optical output as a photometric quantity, weighted by human perception. Similarly “transmittance” is used herein to describe the fraction of incident light that passes through a filter as a radiometric quantity, while “luminous transmittance” is used herein to describe the fraction as a photometric quantity, weighted by human perception. Consistently substituting related units does not affect the disclosed color mixing. The term “color” is used herein to describe human color perception, so a change in color may involve a change in chromaticity, a change in luminous intensity, or a change in both.
In various embodiments, one or more of the following different instruments and techniques are used to characterize illuminant types: a spectrograph, a spectroscope, a spectrometer, an optical spectrum analyzer, a radiometer, a photometer, and/or any other appropriate instrument of photometry and radiometry. In some embodiments, the illuminant type characterization is derived from manufacturer data sheets. Although this disclosure uses the CIE 1931 color space for consistency in its illustrations and examples, it should be noted that any other methods of predicting color mixtures could be used, including without limitation those with a different color space, observer model, or color matching functions. In some embodiments, the observer model corresponds to the capabilities of cameras or other optical equipment.
For purposes of reproducing images on a light-emitting display, the lighting art uses the term “white point” to refer to the chromaticity of a white reference point. The white point of a conventional display typically approximates closely the chromaticity of the light corresponding to all color components (e.g. red, green, and blue) at their individual maximum drive level. For purposes of coordinating color-changing backlights with superimposed color filters this correspondence no longer holds because the chromaticity resulting from all color components at their maximum drive level may vary significantly from “white”. The white point of such a display is more appropriately characterized as an arbitrary choice. For clarity herein, the term “maximum intensity point” refers to the light generated when all illuminants of a set are set at their maximum intensity (i.e. drive level 1.0), and the term “maximum transmittance point” refers to the light generated when all filters of a pixel are set at their maximum transmittance (i.e. drive level 1.0) for a given illumination source.
Display Device 600 accepts image data from Image Source 602 and obtains a single image (if necessary, e.g. from a video image source) using Frame Extractor 604. Each pixel of display device 600 is illuminated by a corresponding compound light source (e.g., Light Source 616) whose light passes through one or more filters (e.g., filters 614). Frame Processor 606 operates on a single image to determine an optimized drive level set for each light source and each pixel. Backlight Driver 610 uses appropriate timing, addressing, and multiplexing to control each backlight light source, such as example light source 616. Filter Driver 608 uses appropriate timing and multiplexing to control each pixel, such as example pixel 614. Optional Feedback Sensors 612 obtains temperature and light emission data to compensate for backlight illuminant drift or aging.
In some embodiments, Feedback Sensors 612 is optically connected to backlight light sources. In some embodiments, Feedback Sensors 612 is thermally connected to backlight light sources. In some embodiments, Feedback Sensors 612 comprises a separate external light-measuring device. In various embodiments, a connection to the separate external light-measuring device comprises a wireless connection, a wired connection, USB, Bluetooth, or any other appropriate connection. In some embodiments, Light Source 616 comprises a stabilized color-changing subsystem that maintains a constant color specification. In some embodiments, one stabilized color-changing subsystem comprises two or more light sources, individually controllable as to color.
Segment Divider 710 is responsible for receiving images from Frame Input 702, dividing each image into appropriate segments, and issuing these to Segment Processor 712 and optional parallel segment processors 714. Color Analysis 716 evaluates color content of the image segment, determines backlight illuminant spectral power distribution, optionally using information from Feedback Sensors Input 704, negotiates backlight color choice with adjacent segments via Adjacency Smoothing 718, issues a backlight color selection to Backlight Combiner 726, and issues color conversion instructions to Pixel Adjustment 720. Pixel Adjustment 720 accepts image data from Segment Divider 710, applies color conversion instructions from Color Analysis 716, and outputs resulting image data to Pixel Buffer 722. Pixel Buffer 722 stores image data from Pixel Adjustment 720 and outputs it with appropriate timing and multiplexing to Filter Combiner 724.
In various embodiments, Frame Processor 700 is implemented using a microprocessor, a microcontroller, a PLD, an FPGA, an ASIC, a DSP, discrete logic, or any other appropriate computational hardware in any combination. In some embodiments, Frame Processor 700 uses special purpose accelerator hardware. In some embodiments, Frame Processor 700 is implemented as a software process within a larger system with one or more processors and/or potentially with one or more virtualized systems. In some embodiments, controller 600 processes multiple images simultaneously. In some embodiments, Frame Processor 700 is connected to a physical user interface consisting of indicator lights, knobs, switches, displays, and other control panel elements in any combination. In some embodiments, Frame Processor 700 employs fixed-point arithmetic. In some embodiments, Frame Processor 700 employs floating-point arithmetic. In some embodiments, Frame Processor 700 employs integer arithmetic. In some embodiments, Segment Processor 712 sequentially processes multiple image segments for each frame. In some embodiments, Segment Processor 712 processes all image segments for each frame. In some embodiments, there are one or more optional parallel segment processors 714 which each process one or more image segments in parallel with Segment Processor 712. In some embodiments, segments are processed recursively where each deeper recursion level operates on a smaller image segment. In some embodiments, segments are processed in left-to-right then top-to-bottom order. In some embodiments, segments are not processed in any defined order. In some embodiments, segments are processed in a prioritized order dependent upon color and/or intensity characteristics of the image.
In some embodiments, Divide Frame Into Segments 804 creates image segments with pixel dimensions and layout that correspond to the pixel dimensions and layout of the backlight and the filter grid in the display hardware. In some embodiments, the image segments are multiples or submultiples of these corresponding pixel dimensions and layout. In some embodiments, there is only one segment per image. In various embodiments, segment pixel dimensions and layout depend in part on factors that affect timing including any of the following: required frame rate, image source rate, image complexity, capability of the segment processor(s), and/or any other appropriate timing factors in any combination.
In some embodiments, Obtain Illuminant Specifications 900 uses a pre-programmed data table containing the spectral power distributions of the backlight illuminants. In some embodiments, Obtain Illuminant Specifications 900 uses an optical measurement from Feedback Sensors 612 of
In some embodiments, Initialize Translator 902 performs the following calculations to determine a correlation matrix and a proportion matrix associated with the backlight illuminant types and the filter types. In Equation 1, correlation matrix V is calculated from N illuminant types each with a spectral power distribution of I, and M filters each with a spectral transmittance T in the range [0 . . . 1]. Proportion matrix P represents the ratio of each member of V to the total intensity of all illuminants for the corresponding filter.
Each row of V and P correspond to a filter and each column to an illuminant. For example, V2,3 contains the spectral power distribution of illuminant 3 as viewed through filter 2. In some embodiments, correlation matrices V and/or P are pre-calculated and stored in a data memory.
In some embodiments, Initialize Translator 902 performs the following calculations to implement an intensity translator that converts a chromaticity to an illuminant drive level set and a luminous intensity when all filters have drive level 1.0. Equation 2 uses standard color matching functions to calculate an XYZ tristimulus value for each illuminant type as transmitted through the filters. In some embodiments, tristimulus values XYZI for each illuminant type are pre-calculated and stored in a data memory.
For the case where N=3, i.e. there are 3 illuminant types, Equation 3 uses the XYZI tristimulus values calculated by Equation 2 to convert an xy chromaticity C to an illuminant drive level set DI arranged as a column vector of rank 3, and a luminous intensity AI representing the maximum brightness at which C can be generated by the illuminant types as transmitted through the filters.
For the case where N>3, i.e. there are 4 or more illuminant types, the proportions of each illuminant type necessary to generate a desired color can be determined by computing a mapping in whole or in part, where the mapping associates with each chromaticity in the gamut a drive level set. The mapping can be visualized as a set of three-dimensional surfaces sharing a common xy plane containing every chromaticity in the gamut, where the z-axis value of each surface specifies the drive level necessary for its illuminant type so that the combined illuminants generate the chromaticity at each xy chromaticity point. The set of three-dimensional surfaces is constructed for N illuminant types by a following process. First a circular order of the illuminant types is created according to their hue angle, i.e., the angle of a line from CIE chromaticity coordinate (⅓, ⅓) to the chromaticity coordinate of the illuminant type. The process proceeds by recording the chromaticity coordinate resulting from a combination of all illuminant types at drive level 1.0, then recording the N chromaticity coordinates resulting from each combination of illuminant types having N−1 illuminant types at drive level 1.0 and the remaining illuminant type at drive level 0, then recording the N chromaticity coordinates resulting from each combination of illuminant types having N−2 illuminant types at drive level 1.0 with the remaining illuminant types at drive level 0 where all drive level 1.0 illuminant types are adjacent in the circular order and all drive level 0 illuminant types are adjacent in the circular order, and then repeating similarly to this N−2 step iteratively for N−3 etc. until only one of the N illuminant types is at drive level 1.0 for each of the N recorded chromaticity coordinates. When each chromaticity coordinate is recorded the corresponding drive level of each illuminant type (i.e., 0 or 1) is likewise recorded with it. The z-axis values of the three-dimensional surfaces is calculated from C by determining a three closest recorded chromaticity coordinates to C that form a triangle enclosing C but not enclosing any other recorded chromaticity coordinate, then using the position of C within the triangle to interpolate the drive level of each illuminant type at the recorded chromaticity coordinates forming the vertices of the triangle using barycentric interpolation or similar means. Illuminant drive level set DI combines drive levels for all illuminant types in a column vector of rank N, where each drive level is the z-axis value for the three-dimensional surface corresponding to that illuminant type. Equation 4 calculates the luminous intensity AI using the YI values computed in Equation 2.
AI=[Y1I . . . YNI]DI Equation 4
In some embodiments, Initialize Translator 902 performs the following calculations to implement a filter translator that converts from chromaticity to a filter drive level set and a luminous transmittance when all illuminants have drive level 1.0. Equation 5 uses standard color matching functions to calculate an XYZF tristimulus value for each filter type as illuminated by all illuminant types at maximum intensity. In some embodiments, tristimulus values XYZF for each filter type are pre-calculated and stored in a data memory.
For the case where M=3, i.e., there are 3 filter types, Equation 6 uses the XYZF tristimulus values calculated by Equation 5 to convert an xy chromaticity C to a filter drive level set DF arranged as a column vector of rank 3, and a luminous intensity AI representing the maximum brightness at which C can be generated by the filters with all illuminant types at drive level 1.0.
For the case where M>3, i.e., there are 4 or more filter types, the proportions of each filter type necessary to generate a desired color is determined by computing a filter mapping as previously described for illuminant mapping, with AF determined as previously described in Equation 4.
In some embodiments, Generate Lookup Table 904 calculates an illuminant two-dimensional lookup table containing, for each combination of x and y dimensions, an illuminant drive level set calculated to produce the corresponding chromaticity with all filters at drive level 1.0. In some embodiments, the illuminant two-dimensional lookup table can be used to quickly convert a chromaticity to an illuminant drive level set by interpolating between table entries.
In some embodiments, Generate Lookup Table 904 calculates a filter two-dimensional lookup table containing, for each combination of x and y dimensions, a filter drive level set calculated to produce the corresponding chromaticity with all illuminants at drive level 1.0. In some embodiments, the filter two-dimensional lookup table can be used to quickly convert a chromaticity to a filter drive level set by interpolating between table entries.
In some embodiments, Select Backlight Color 1002 determines illuminant drive levels for the specific backlight color using the illuminant translation previously described in
In some embodiments, a specific backlight color is adjusted to create a visually smooth spatial transition between color and intensity of a display pixel for the backlight and color and intensity of a nearby display pixel for an adjacent backlight. For example, the spatial transition comprises a gradient backlight color change over a region of sequentially adjacent segments. In some embodiments, the region of sequentially adjacent segments includes only directly adjacent segments. In some embodiments, the gradient backlight color change is linear with distance. In some embodiments, the gradient backlight color change is non-linear with distance. In various embodiments, the gradient backlight color change comprises an intensity change, a chromaticity change, or both an intensity and a chromaticity change. In some embodiments, a windowing function is used to provide the gradient backlight color change. In some embodiments, the windowing function employs Gaussian weighting. In some embodiments, an intensity difference threshold is used to control the windowing function, wherein an intensity difference exceeding the intensity difference threshold causes the windowing function to have a more abrupt transition between segments.
In some embodiments, Generate Pixel Translation 1004 uses a translation similar to the filter translation previously described in
In some embodiments, Obtain Adjacent Pixel Translations 1006 interpolates between the translation of Generate Pixel Translation 1004 and the translations of adjacent segments to obtain visually smooth spatial transitions between segments. In some embodiments, the interpolation is weighted by a distance between each pixel and the edge of the segment. In some embodiments, the interpolation uses a weighting that is non-linear in the distance.
In some embodiments, Process Pixels Into Buffer 1008 uses the translation of Generate Pixel Translation 1004 and/or Obtain Adjacent Pixel Translations 1006 to create a filter drive level set for each pixel in the image segment. In some embodiments, when a new translation for a new image segment cannot be completed within a required time interval (e.g. when processing a video stream) then a translation for a preceding image segment is used. In some embodiments, a temporal smoothing process is used to interpolate between a previous translation and a new translation. In some embodiments, the temporal smoothing process uses a non-linear ramp.
In some embodiments, Determine Filter Gamut And Color Priority 1100 creates a constraint gamut G having K vertices where K is at least three, each vertex comprising a chromaticity coordinate (x, y) and a minimum luminous intensity a. In some embodiments, the xy points of the pixels in the image segment are examined to create an enclosing polygon containing the points. In some embodiments, the enclosing polygon is a triangle. In some embodiments, low intensity outlier points are omitted from the enclosing polygon. In some embodiments, low-density outlier points (e.g. a few bright points in a generally dark area) are omitted from the enclosing polygon. In some embodiments, a windowing function is used to determine outlier points. In some embodiments, G is chosen to allow an acceptable degree of image quality reduction. In some embodiments, G is chosen to maximize image quality. In some embodiments, G is determined in part from a global constraint gamut. In some embodiments, G is adjustable on the basis of selectable image quality preferences, e.g., to shift a tradeoff between image quality and power requirements. In some embodiments, G is adjustable on the basis of selectable image type preferences, e.g., whether the display is being used for television, movies, or video games.
In some embodiments, Compute Filter Drive Levels For Gamut 1102 performs the following calculations to determine a minimum filter drive level set DF from a constraint gamut G. DF is determined such that any color generated within G will have at least the luminous intensity of its vertices, as interpolated for coordinates in the gamut among the vertices. In Equation 7, constraint gamut G is defined in terms of its components, and filter drive level Dk and maximum luminous intensity Ak are determined for each vertex k of G, using the filter translation previously described in
In Equation 8, each column vector Tk comprises a minimum filter drive level set for constraint gamut vertex k, computed by scaling the filter drive level set by the ratio of the luminous intensity requirement to the luminous intensity availability. Column vector H comprises a minimum filter drive level set for the combined constraint gamut vertices, computed by determining the maxima of Tk for each filter.
In some embodiments, Determine Minimum Drive Levels 1104 uses the following calculations to determine a minimum drive level for each illuminant in the backlight. In Equation 9, column vector L comprises a minimum illuminant drive level set for the combined vertices of the constraint gamut, computed by determining the maxima of the minimum filter drive levels H as weighted by P, the proportion of each filter's contribution to the total light from each illuminant type.
In some embodiments, Generate Backlight Gamut 1106 computes a series of chromaticity points to generate the allowable backlight gamut. Equation 10 calculates the first point using the minimum illuminant type drive level set L from Equation 9 to weight the tristimulus values XYZI from Equation 2.
Subsequent points are calculated using Equation 10 by replacing each possible permutation of one or more drive levels in L with 1.0 until the final chromaticity is plotted at the maximum intensity point with all drive levels at 1.0. Points found to lie within the polygon formed by previously computed points are discarded. For example, the polygon comprises a maximum of 2N points. The result is an allowable backlight color gamut representing backlight colors that, when transmitted through the filters, meet the constraint gamut requirements.
Desired Color And Intensity 1606 provides desired color and intensity information for Display Pixel 1600 to Processor 1608. Processor 1608 is configured to determine a backlight color and intensity level for backlight 1604 and an array of filter levels for filter set 1602 that target the desired color and intensity. In some embodiments, the array of filter levels is determined based at least in part on the backlight color and intensity level. For example, processor 1608 determines a backlight color and intensity level for backlight 1604. The determined backlight color and intensity are achieved by processor 1608 providing instructions or electronic commands to light source driver 1612 that sets color and intensity as output by backlight 1604. Backlight 1604 illuminates filter set 1602. Filter set 1602 modifies the color and intensity of the input illumination produced by backlight 1604. Processor 1608 provides instructions or electronic commands to filter driver 1610 that sets color and intensity transmitted by filter set 1602 given an input illumination color and intensity.
Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.
This application claims priority to U.S. Provisional Patent Application No. 61/338,972 entitled LIQUID CRYSTAL DISPLAY INCORPORATING COLOR-CHANGING BACKLIGHT filed 26 Feb. 2010 which is incorporated herein by reference for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
5731794 | Miyazawa | Mar 1998 | A |
9147362 | Znamenskiy | Sep 2015 | B2 |
20060109234 | Hong | May 2006 | A1 |
20080109234 | Leach | May 2008 | A1 |
20080291669 | Roberts et al. | Nov 2008 | A1 |
20090115803 | Langendijk | May 2009 | A1 |
20090153462 | Kamada | Jun 2009 | A1 |
20090243993 | Kuga | Oct 2009 | A1 |
20100060555 | Lee | Mar 2010 | A1 |
20100214282 | Whitehead | Aug 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
61338972 | Feb 2010 | US |