The present disclosure relates generally to image processing and, more particularly, to compensating for a color shift associated with changes in backlight brightness.
Electronic devices often use one or more electronic displays to present visual information such as text, still images, and/or video by displaying one or more images. For example, such electronic devices may include computers, mobile phones, portable media devices, tablets, televisions, virtual-reality headsets, and vehicle dashboards, among many others. To display an image, an electronic display may control light emission of its display pixels based at least in part on corresponding image data.
In other words, an image to be displayed may be represented by image data defining luminance values for pixels of the display, and the pixels may emit light that, in the aggregate, form the image. For example, one or more backlights may generate light for several different pixels, and each pixel may allow a portion of the generated light to be emitted based on a luminance value of the image data corresponding to the pixel. However, in some scenarios, the color of the light generated by a backlight may vary at different brightness levels, which may cause undesired visual artifacts such as discolorations to appear.
A summary of certain embodiments disclosed herein is set forth below. It should be understood that these aspects are presented merely to provide the reader with a brief summary of these certain embodiments and that these aspects are not intended to limit the scope of this disclosure. Indeed, this disclosure may encompass a variety of aspects that may not be set forth below.
An electronic display may include one or more backlights that provide light to multiple pixels. Using the light generated by the backlight, pixels may control the luminance output that is emitted from the electronic display per color component to regulate the amount and/or color of light emitted according to image data. In some embodiments, the brightness of the backlight may be modulated to adjust the overall brightness of the display or a portion thereof. However, in some scenarios, changing the brightness of the backlight may lead to a color shift in the generated light. As such, the change in color of the backlight may cause the luminance levels for one or more color components to be different from the corresponding image data, leading to visible image artifacts (e.g., discolorations). In particular, the backlight of a quantum dot display panel may generate different color light at different brightness levels.
A quantum dot backlight may include multiple illuminators (e.g., light emitting diodes (LEDs)) that produce light at a particular color. Additionally, the quantum dot backlight may include one or more quantum dot layers that change a portion of light generated by the illuminators into different color light (e.g., different wavelengths of light). Together, the generated light and the converted light may provide a balanced (e.g., white) combined light with a known (e.g., expected) spectrum that can be regulated (e.g., via pixels programmed via image data) to display an image.
Additionally, in some embodiments, different brightness levels may be achieved by increasing or decreasing the luminance output of the illuminators by changing the power (e.g., current and/or voltage) provided thereto. However, the output color (e.g., wavelength) of the illuminators may be different at different brightness levels, such as achieved by applying different amounts of current thereto. Furthermore, the quantum dot layers may be sensitive to changes in the generated light such that the amounts (e.g., intensities) of converted light may change with the wavelength of the generated light. As such, the spectrum (e.g., intensity vs. color component/wavelength) of the combined light output from the quantum dot backlight may be different at different brightness levels. In other words, the color of the quantum dot backlight may shift based on the brightness level.
In some embodiments, image processing circuitry such as a color shift compensation block may compensate for the different output colors of the backlight at different brightness levels. The color shift compensation block may increase and/or decrease the relative values of the red, blue, and/or green pixel values of the image data to compensate for the different color combined light of the quantum dot backlight. For example, the color shift associated with an increase in brightness may increase the converted red and green color components of the combined light relative to the generated blue light, which may give the generated light of the backlight an increased yellowish hue. As such, the color shift compensation block may determine how much color shift is exhibited at a pixel location and compensate the image data (e.g., by increasing a blue component and/or by decreasing the red and green components) such that perceivable artifacts, such as discolorations are reduced or eliminated.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
One or more specific embodiments of the present disclosure will be described below. These described embodiments are only examples of the presently disclosed techniques. Additionally, in an effort to provide a concise description of these embodiments, all features of an actual implementation may not be described in the specification. It should be appreciated that in the development of any such actual implementation, as in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developers' specific goals, such as compliance with system-related and business-related constraints, which may vary from one implementation to another. Moreover, it should be appreciated that such a development effort might be complex and time consuming, but may nevertheless be a routine undertaking of design, fabrication, and manufacture for those of ordinary skill having the benefit of this disclosure.
When introducing elements of various embodiments of the present disclosure, the articles “a,” “an,” and “the” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Additionally, it should be understood that references to “one embodiment” or “an embodiment” of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Furthermore, the phrase A “based on” B is intended to mean that A is at least partially based on B. Moreover, the term “or” is intended to be inclusive (e.g., logical OR) and not exclusive (e.g., logical XOR). In other words, the phrase A “or” B is intended to mean A, B, or both A and B.
Electronic devices often use electronic displays to present visual information. Such electronic devices may include computers, mobile phones, portable media devices, tablets, televisions, virtual-reality headsets, and vehicle dashboards, among many others. To display an image, an electronic display controls the luminance (and, as a consequence, the color) of its display pixels based on corresponding image data received at a particular resolution. For example, an image data source may provide image data as a stream of pixel data, in which data for each pixel indicates a target luminance (e.g., brightness and/or color) of one or more display pixels located at corresponding pixel positions. In some embodiments, image data may indicate luminance per color component, for example, via red component image data, blue component image data, and green component image data, collectively referred to as RGB image data (e.g., RGB, sRGB). Additionally or alternatively, image data may be indicated by a luma channel and one or more chrominance channels (e.g., XYZ, YCbCr, YUV, etc.), grayscale (e.g., gray level), or other color basis. It should be appreciated that a luma channel, as disclosed herein, may encompass linear, non-linear, and/or gamma-corrected luminance values.
Additionally, the image data may be processed to account for one or more physical or digital effects associated with displaying the image data. For example, image data may be compensated for pixel aging (e.g., burn-in compensation), cross-talk between electrodes within the electronic device, transitions from previously displayed image data (e.g., pixel drive compensation), warps, contrast control, and/or other factors that may cause distortions or artifacts perceivable to a viewer.
In some embodiments, the electronic display may include one or more backlights or other illuminators that provide light to multiple pixels. For example, the electronic display may include a single backlight, multiple backlights controlled together, or multiple backlights controlled individually (e.g., according to location on the electronic display and/or according to color component). Using the light generated by the backlight, pixels may control the luminance output that is emitted from the electronic display per color component to regulate the amount and/or color of light emitted according to image data. As used herein, the term “backlight” may refer to a single illuminator or multiple illuminators working in conjunction with one another, controlled individually or in one or more groups, to provide light to pixels of an electronic display.
In some embodiments, the brightness of the backlight may be modulated to adjust the overall brightness of the display or a portion thereof. However, in some scenarios, changing the brightness of the backlight may lead to a color shift in the generated light. As such, the change in color of the backlight may cause the luminance levels for one or more color components to be different from the corresponding image data, leading to visible image artifacts (e.g., discolorations). In particular, the backlight of a quantum dot display panel may generate different color light at different brightness levels.
A quantum dot backlight may include multiple illuminators (e.g., light emitting diodes (LEDs)) that produce light at a particular color. For example, in some embodiments, the illuminators may generate blue light, such as at a particular wavelength (e.g., 450 nanometers (nm) plus or minus 1 nm, plus or minus 2 nm, plus or minus 5 nm, plus or minus 10 nm, plus or minus 25 nm and so on). Additionally, the quantum dot backlight may include one or more quantum dot layers that change a portion of light generated by the illuminators into different color light (e.g., different wavelengths of light). For example, a quantum dot layer may utilize semiconductor crystals (e.g., nanocrystals) to change a portion of the blue generated light into light of different colors, such as red (e.g., 630 nm plus or minus 1 nm, plus or minus 2 nm, plus or minus 5 nm, plus or minus 10 nm, plus or minus 25 nm and so on) and green (e.g., 530 nm plus or minus 1 nm, plus or minus 2 nm, plus or minus 5 nm, plus or minus 10 nm, plus or minus 25 nm and so on). Together, the generated light and the portions of converted light may provide a balanced (e.g., white) combined light with a known (e.g., expected) spectrum that can be regulated (e.g., via pixels programmed via image data) to display an image.
Additionally, in some embodiments, different brightness levels may be achieved by increasing or decreasing the luminance output of the illuminators by changing the power (e.g., current and/or voltage) provided thereto. However, the output color (e.g., wavelength) of the illuminators may be different (e.g., by up to 0.5 nm, up to 1 nm, up to 2 nm, up to 5 nm, up to 10 nm, etc.) at different brightness levels (e.g., associated with different currents). Furthermore, the quantum dot layers may be sensitive to changes in the generated light such that the amounts (e.g., intensities) of converted light may change with the wavelength of the generated light. As such, the spectrum (e.g., intensity vs. color component/wavelength) of the combined light output from the quantum dot backlight may be different at different brightness levels. In other words, the color of the quantum dot backlight may shift based on the brightness level. As should be appreciated, the illuminators (e.g., the color and wavelength thereof) and the relative changes in wavelength by the quantum dot layer(s) may depend on implementation, and the present techniques may be utilized with any suitable quantum dot display panel exhibiting color shifts at different brightness levels.
Embodiments of the present disclosure may include image processing circuitry such as a color shift compensation block to compensate for the different output colors of the backlight at different brightness levels. The color shift compensation block may increase and/or decrease the relative values of the red, blue, and/or green pixel values of the image data to compensate for the different color combined light of the quantum dot backlight. For example, the color shift associated with an increase in brightness may increase the converted red and green color components of the combined light relative to the generated blue light, which may give the generated light of the backlight an increased yellowish hue. As such, the color shift compensation block may determine how much color shift is exhibited at a pixel location and compensate the image data (e.g., by increasing a blue component and/or by decreasing the red and green components) such that the color shift is less or not perceivable (e.g., the emitted light from the display panel is indicative of the desired image).
With the foregoing in mind,
The electronic device 10 may include one or more electronic displays 12, input devices 14, input/output (I/O) ports 16, a processor core complex 18 having one or more processors or processor cores, local memory 20, a main memory storage device 22, a network interface 24, a power source 26, and image processing circuitry 28. The various components described in
The processor core complex 18 is operably coupled with local memory 20 and the main memory storage device 22. Thus, the processor core complex 18 may execute instructions stored in local memory 20 or the main memory storage device 22 to perform operations, such as generating or transmitting image data to display on the electronic display 12. As such, the processor core complex 18 may include one or more general purpose microprocessors, one or more application specific integrated circuits (ASICs), one or more field programmable logic arrays (FPGAs), or any combination thereof.
In addition to program instructions, the local memory 20 or the main memory storage device 22 may store data to be processed by the processor core complex 18. Thus, the local memory 20 and/or the main memory storage device 22 may include one or more tangible, non-transitory, computer-readable media. For example, the local memory 20 may include random access memory (RAM) and the main memory storage device 22 may include read-only memory (ROM), rewritable non-volatile memory such as flash memory, hard drives, optical discs, or the like.
The network interface 24 may communicate data with another electronic device or a network. For example, the network interface 24 (e.g., a radio frequency system) may enable the electronic device 10 to communicatively couple to a personal area network (PAN), such as a Bluetooth network, a local area network (LAN), such as an 802.11x Wi-Fi network, or a wide area network (WAN), such as a 4G, Long-Term Evolution (LTE), or 5G cellular network.
The power source 26 may provide electrical power to operate the processor core complex 18 and/or other components in the electronic device 10. Thus, the power source 26 may include any suitable source of energy, such as a rechargeable lithium polymer (Li-poly) battery and/or an alternating current (AC) power converter.
The I/O ports 16 may enable the electronic device 10 to interface with various other electronic devices. The input devices 14 may enable a user to interact with the electronic device 10. For example, the input devices 14 may include buttons, keyboards, mice, trackpads, and the like. Additionally or alternatively, the electronic display 12 may include touch sensing components that enable user inputs to the electronic device 10 by detecting occurrence and/or position of an object touching its screen (e.g., surface of the electronic display 12).
The electronic display 12 may display a graphical user interface (GUI) (e.g., of an operating system or computer program), an application interface, text, a still image, and/or video content. The electronic display 12 may include a display panel with one or more display pixels to facilitate displaying images. Additionally, each display pixel may represent one of the sub-pixels that control the luminance of a color component (e.g., red, green, or blue). As used herein, a display pixel may refer to a collection of sub-pixels (e.g., red, green, and blue subpixels) or may refer to a single sub-pixel.
As described above, the electronic display 12 may display an image by controlling the luminance output (e.g., light emission) of the sub-pixels based on corresponding image data. In some embodiments, pixel or image data may be generated by an image source, such as the processor core complex 18, a graphics processing unit (GPU), or an image sensor (e.g., camera). Additionally, in some embodiments, image data may be received from another electronic device 10, for example, via the network interface 24 and/or an I/O port 16. Moreover, in some embodiments, the electronic device 10 may include multiple electronic displays 12 and/or may perform image processing (e.g., via the image processing circuitry 28) for one or more external electronic displays 12, such as connected via the network interface 24 and/or the I/O ports 16.
The electronic device 10 may be any suitable electronic device. To help illustrate, one example of a suitable electronic device 10, specifically a handheld device 10A, is shown in
The handheld device 10A may include an enclosure 30 (e.g., housing) to, for example, protect interior components from physical damage and/or shield them from electromagnetic interference. The enclosure 30 may surround, at least partially, the electronic display 12. In the depicted embodiment, the electronic display 12 is displaying a graphical user interface (GUI) 32 having an array of icons 34. By way of example, when an icon 34 is selected either by an input device 14 or a touch-sensing component of the electronic display 12, an application program may launch.
Input devices 14 may be accessed through openings in the enclosure 30. Moreover, the input devices 14 may enable a user to interact with the handheld device 10A. For example, the input devices 14 may enable the user to activate or deactivate the handheld device 10A, navigate a user interface to a home screen, navigate a user interface to a user-configurable application screen, activate a voice-recognition feature, provide volume control, and/or toggle between vibrate and ring modes. Moreover, the I/O ports 16 may also open through the enclosure 30. Additionally, the electronic device may include one or more cameras 36 to capture pictures or video. In some embodiments, a camera 36 may be used in conjunction with a virtual reality or augmented reality visualization on the electronic display 12.
Another example of a suitable electronic device 10, specifically a tablet device 10B, is shown in
Turning to
As described above, the electronic display 12 may display images based at least in part on image data. Before being used to display a corresponding image on the electronic display 12, the image data may be processed, for example, via the image processing circuitry 28. In general, the image processing circuitry 28 may process the image data for display on one or more electronic displays 12. For example, the image processing circuitry 28 may include a display pipeline, memory-to-memory scaler and rotator (MSR) circuitry, warp compensation circuitry, or additional hardware or software means for processing image data. The image data may be processed by the image processing circuitry 28 to reduce or eliminate image artifacts, compensate for one or more different software or hardware related effects, and/or format the image data for display on one or more electronic displays 12. As should be appreciated, the present techniques may be implemented in standalone circuitry, software, and/or firmware, and may be considered a part of, separate from, and/or parallel with a display pipeline or MSR circuitry.
To help illustrate, a portion of the electronic device 10, including image processing circuitry 28, is shown in
The electronic device 10 may also include an image data source 38, a display panel 40, and/or a controller 42 in communication with the image processing circuitry 28. In some embodiments, the display panel 40 of the electronic display 12 may be a reflective technology display, a liquid crystal display (LCD), or any other suitable type of display panel 40. In some embodiments, the controller 42 may control operation of the image processing circuitry 28, the image data source 38, and/or the display panel 40. To facilitate controlling operation, the controller 42 may include a controller processor 44 and/or controller memory 46. In some embodiments, the controller processor 44 may be included in the processor core complex 18, the image processing circuitry 28, a timing controller in the electronic display 12, a separate processing module, or any combination thereof and execute instructions stored in the controller memory 46. Additionally, in some embodiments, the controller memory 46 may be included in the local memory 20, the main memory storage device 22, a separate tangible, non-transitory, computer-readable medium, or any combination thereof.
The image processing circuitry 28 may receive source image data 48 corresponding to a desired image to be displayed on the electronic display 12 from the image data source 38. The source image data 48 may indicate target characteristics (e.g., pixel data) corresponding to the desired image using any suitable source format, such as an RGB format, an αRGB format, a YCbCr format, and/or the like. Moreover, the source image data may be fixed or floating point and be of any suitable bit-depth. Furthermore, the source image data 48 may reside in a linear color space, a gamma-corrected color space, or any other suitable color space. As used herein, pixels or pixel data may refer to a grouping of sub-pixels (e.g., individual color component pixels such as red, green, and blue) or the sub-pixels themselves.
As described above, the image processing circuitry 28 may operate to process source image data 48 received from the image data source 38. The image data source 38 may include captured images from cameras 36, images stored in memory, graphics generated by the processor core complex 18, or a combination thereof. Additionally, the image processing circuitry 28 may include one or more sets of image data processing blocks 50 (e.g., circuitry, modules, or processing stages) such as a color shift compensation (CSC) block 52. As should be appreciated, multiple other processing blocks 54 may also be incorporated into the image processing circuitry 28, such as a color management block, a dither block, a pixel contrast control (PCC) block, a burn-in compensation (BIC) block, a scaling/rotation block, etc. before and/or after the CSC block 52. The image data processing blocks 50 may receive and process source image data 48 and output display image data 56 in a format (e.g., digital format and/or resolution) interpretable by the display panel 40. Further, the functions (e.g., operations) performed by the image processing circuitry 28 may be divided between various image data processing blocks 50, and, while the term “block” is used herein, there may or may not be a logical or physical separation between the image data processing blocks 50.
As discussed further herein, in some embodiments, the CSC block 52 may compensate image data for color shifts associated with brightness changes to the electronic display 12. As should be appreciated, a brightness setting may define a global luminance output of the electronic display 12. Indeed, while display pixels of an electronic display 12 vary the luminance and/or color outputs therefrom depending on the image data, the brightness setting (e.g., a display brightness value (DBV), global brightness setting, etc.) may regulate the overall brightness (e.g., total luminance output) of the electronic display 12 by increasing or decreasing an amount of light generated by a backlight of the display panel 40. For example, the voltages and/or currents provided to illuminators of the backlight may be increased to increase the brightness level of electronic display 12, such as based on the brightness setting. As should be appreciated, the brightness setting may be obtained/determined based on numerous factors such as but not limited to ambient lighting (e.g., received via an ambient light sensor), time of day, panel age, and/or a user setting.
In some embodiments, the electronic display 12 may include a quantum dot display panel 58 with multiple illuminators 60 (e.g., light emitting diodes (LEDs)) that produce light for a grid 62 of pixel locations 64, as shown in
Furthermore, in some embodiments, different brightness levels may be achieved by increasing or decreasing the luminance output of the illuminators 60 by changing the power (e.g., current and/or voltage) provided thereto. However, the color (e.g., wavelength) of the generated light 66 from the illuminators 60 may be different (e.g., by up to 0.5 nm, up to 1 nm, up to 2 nm, up to 5 nm, up to 10 nm, up to 25 nm, and so on) at different brightness levels. For example,
Furthermore, the quantum dot layer(s) 68 may be sensitive to changes in the generated light 66 such that the amounts (e.g., intensities) of converted light 70 may change with the wavelength of the generated light 66. To help illustrate,
As discussed above, the brightness of the backlight may be modulated to adjust the overall brightness of the electronic display 12 or a portion thereof. However, changing the brightness of the backlight may lead to a color shift in the generated light 66 and/or the intensities 84 of the converted light 70 and, therefore, the combined light 72. The change in color of the combined light 72, if uncompensated, may cause visible image artifacts (e.g., discolorations). As such, in some embodiments, a portion of the image processing circuitry 28 such as the color shift compensation block 52 may compensate for the different output colors of the quantum dot backlight at different brightness levels. Indeed, the color shift compensation block 52 may increase and/or decrease the relative values of the red, blue, and/or green pixel values of the image data (e.g., display image data 56) to compensate for the different color combined light 72 of the quantum dot backlight. For example, the color shift associated with an increase in brightness may increase the red converted light 70A and the green converted light 70B color components of the combined light 72 relative to the blue generated light 66, which may increase/produce a yellowish hue in the combined light 72. As such, the color shift compensation block 52 may determine how much color shift is exhibited at a pixel location 64 and compensate the image data (e.g., by increasing a blue component and/or by decreasing the red and green components) such that the color shift is less or not perceivable.
Returning briefly to
To help illustrate,
The luminance contributions 94 (e.g., normalized luminance contributions) based on locations of the illuminators 60 may be multiplied by their corresponding brightness 96 to achieve the luma contribution values 98 (e.g., Y channel color components of a chromatic color space such as XYZ, YUV, YCbCr, etc.) of each illuminator 60. Additionally, conversion profiles 100A and 100B (cumulatively 100) of the quantum dot layer(s) 68 that convert portions of the generated light 66 to converted light 70 may be used to obtain the chromatic channel contributions 102A and 102B, respectively, to the combined light 72 of the illuminators 60. As discussed above, the illuminators 60 may be controlled separately (e.g., independently or in groups) and, therefore, may have different brightnesses 96. As such, each illuminator 60 may have separate color shifts contributing to the combined light 72 at the pixel location of interest 86. As such, in some embodiments, the luma contribution value 98 of each illuminator 60 may be used to obtain color corrections 104 (e.g., compensations) to the luma contribution contribution values 98 and chromatic channel contributions 102A and 102B. For example, quantum dot compensation circuitry 106 may utilize an algorithm, look-up-table, or other technique to generate the color corrections 104 based on the luma contribution values 98 of the illuminators 60. The color corrections 104 for each color component (e.g., luma contribution value 98 and chromatic channel contributions 102A and 102B) of each illuminator 60 may be combined (e.g., multiplied as a gain and/or added as an offset) with the respective luma contribution values 98 and chromatic channel contributions 102A and 102B of the illuminators to achieve the corrected (e.g., estimated to be the actual output) luma contribution values and chromatic channel contributions for each illuminator 60, and the corrected contributions of each illuminator 60 may be summed to generate a corrected total luma value 108 and corrected total chromatic components 110A and 110B, the combination of which is estimated to be the actual color of the combined light 72 at the pixel location of interest 86.
As should be appreciated, obtaining color corrections 104 for each illuminator 60 assumed to have a contribution at the pixel location of interest 86 may include performing such calculations for many (e.g., greater than 3, greater than 20, greater than 100, etc.) illuminators 60, which may be hardware and/or software resource intensive. In some embodiments, the luma contribution values 98 and chromatic channel contributions 102A and 102B may be respectively summed, prior to computing the color corrections 104, to obtain a total luma value 112 and total chromatic components 114A and 114B. The color corrections 104 may then be determined (e.g., via the quantum dot compensation circuitry 106) based on the total luma value 112. By performing the sum before computing the color corrections 104, the number of color corrections 104 and associated computations may be reduced for increased efficiency. The color corrections 104 based on the total luma value 112 may be combined (e.g., multiplied as a gain and/or added as an offset) with the respective total luma value 112 and total chromatic components 114A and 114B to obtain the corrected total luma value 108 and the corrected total chromatic components 110A and 110B.
Based on the corrected color (e.g., defined by the corrected total luma value 108 and the corrected total chromatic components 110A and 110B) of the quantum dot backlight at the pixel location of interest 86, the color shift compensation block 52 may determine the pixel modification 90 to the input pixel values 88, such as via pixel compensation circuitry 116. For example, in some embodiments, the corrected total luma value 108 and the corrected total chromatic components 110A and 110B may be converted to an RGB color space (e.g., via an XYZ to RBG conversion 118) or other color space of the input pixel values 88. Moreover, in some embodiments, the target RGB color (e.g., the estimated color of the combined light 72 at the corrected total luma value 108 if no color shift occurred) may be determined (e.g., via a target RGB conversion 120). The target RGB color and corrected color of the combined light 72 in RGB format may be used (e.g., via a compensation calculation 122) to determine pixel corrections 124 (e.g., pixel compensations to the image data) for each of the RGB color components of the input pixel values 88. As should be appreciated, while discussed herein as in the RGB color space, any suitable color space, such as the color space of the input pixel values 88 may be utilized (e.g., converted to and used for calculating the pixel corrections 124). Moreover, the pixel corrections 124 may be calculated as gains and/or offsets to be combined (e.g., multiplied and/or added, respectively) during pixel modification 90 to generate the compensated pixel values 92.
As should be appreciated, portions of the pixel compensation circuitry 116 are shown as examples, and additional, fewer, and/or different conversions and calculations may be used therein to determine the pixel corrections 124. Moreover, in some embodiments, one or more aspects of the color shift compensation block 52 may be combined and/or implemented together. For example, the quantum dot compensation circuitry 106 and pixel compensation circuitry 116 may be implemented together (e.g., in hardware, software, or a combination thereof) such that the pixel corrections 124 are determined based on the total luma value 112 or the collection of multiple luma value contributions 98 for the pixel location of interest 86.
To help further illustrate,
As discussed herein, a color shift compensation block 52 of image processing circuitry 28 may reduce the likelihood of image artifacts (e.g., discoloration) due to color shifts in a quantum dot backlight at different brightnesses. Although the above flowchart 126 is shown in a given order, in certain embodiments, process/decision blocks may be reordered, altered, deleted, and/or occur simultaneously. Additionally, the flowchart 126 is given as an illustrative tool and further decision and process blocks may also be added depending on implementation.
The specific embodiments described above have been shown by way of example, and it should be understood that these embodiments may be susceptible to various modifications and alternative forms. It should be further understood that the claims are not intended to be limited to the particular forms disclosed, but rather to cover all modifications, equivalents, and alternatives falling within the spirit and scope of this disclosure.
It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
The techniques presented and claimed herein are referenced and applied to material objects and concrete examples of a practical nature that demonstrably improve the present technical field and, as such, are not abstract, intangible or purely theoretical. Further, if any claims appended to the end of this specification contain one or more elements designated as “means for [perform]ing [a function] . . . ” or “step for [perform]ing [a function] . . . ”, it is intended that such elements are to be interpreted under 35 U.S.C. 112 (f). However, for any claims containing elements designated in any other manner, it is intended that such elements are not to be interpreted under 35 U.S.C. 112 (f).
Number | Name | Date | Kind |
---|---|---|---|
8436388 | Lim et al. | May 2013 | B2 |
9267664 | Chen et al. | Feb 2016 | B2 |
10802341 | Kim et al. | Oct 2020 | B2 |
11244985 | Han et al. | Feb 2022 | B2 |
11532650 | Yamazaki et al. | Dec 2022 | B2 |
20190049777 | Li | Feb 2019 | A1 |
20210018671 | Makaigaito et al. | Jan 2021 | A1 |
20210027693 | Mandle | Jan 2021 | A1 |
20210327367 | An | Oct 2021 | A1 |
20210408418 | Park | Dec 2021 | A1 |
20230104432 | Nakajima et al. | Apr 2023 | A1 |
20230317018 | Pyun | Oct 2023 | A1 |
Number | Date | Country |
---|---|---|
105355182 | Aug 2018 | CN |
2011130718 | Oct 2011 | WO |