Method for providing an image and apparatus for performing the method

By applying the Helmholtz-Kollausch (HK) effect to display devices, the chromaticity of specific hues is increased while the brightness of other hues is reduced, thus resolving the contradiction between power consumption and image quality in display technology. This achieves improved image contrast and power savings without increasing brightness.

CN122319488APending Publication Date: 2026-06-30SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2024-08-26
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing display technologies struggle to strike a balance between enhancing image contrast and saving power, leading to either increased power consumption or decreased image quality.

Method used

By utilizing the Helmholtz-Kollausch (HK) effect to increase the chroma of specific hues and decrease the luminance of other hues, the overall image brightness is kept constant, global contrast is enhanced, and power is saved.

Benefits of technology

It improves the perceived brightness and contrast of an image without increasing actual brightness, reduces power consumption, and maintains or reduces image quality, making it suitable for various display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122319488A_ABST
    Figure CN122319488A_ABST
Patent Text Reader

Abstract

One embodiment provides a method comprising increasing the chromaticity of one or more specific hues of an image for display on a display device, and decreasing the brightness of one or more additional specific hues besides the one or more specific hues whose chromaticity is increased. The one or more specific hues have at least a visually perceptible effect based on a threshold magnitude of the contrast between the one or more colors and a background color.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments generally relate to display imaging enhancement, and more particularly to providing an enhancement of perceived contrast associated with an input image. Background Technology

[0002] Conserving power and energy is crucial in today's world, as we rely heavily on non-renewable energy sources. Furthermore, power saving is key to reducing the overall cost of power in both rural and urban environments. Today, almost everyone owns a television (TV) or mobile phone, and one of the main components contributing to power consumption in these devices is the display. With the emergence of different types of displays such as organic light-emitting diodes (OLEDs) and quantum dot LEDs (QLEDs) in the imaging space, people are able to witness crystal-clear images with ultra-high resolution. Advances in image processing have led to a variety of enhancement techniques that also make images vivid and have high contrast. However, many of these techniques also lead to increased power consumption and trade-offs in viewing better images. The most basic way to save power is to reduce the backlight of a TV, but this is not visually appealing. Summary of the Invention

[0003] Technical solution

[0004] Embodiments of this disclosure provide a method that may include increasing the chromaticity of one or more specific hues for displaying an image on a display device. The one or more specific hues may have a visually perceptible effect based at least on a threshold magnitude of the contrast between the one or more colors and a background color. The method may also include reducing the brightness of one or more additional specific hues besides the one or more specific hues with increased chromaticity.

[0005] Embodiments of this disclosure provide an apparatus that may include at least one processor, the processor including processing circuitry and a memory storing instructions that, when executed individually or jointly by the at least one processor, may cause the apparatus to increase the chromaticity of one or more specific hues for an image to be displayed on a display device. The one or more specific hues may have a visually perceptible effect based at least on a threshold magnitude of the contrast between the one or more colors and a background color. When executed individually or jointly by the at least one processor, the instructions may cause the apparatus to decrease the brightness of one or more additional specific hues besides the one or more specific hues with increased chromaticity.

[0006] Embodiments of this disclosure include a processor-readable medium storing instructions. When executed by at least one processor, these instructions can cause at least one processor to perform the method.

[0007] These and other features, aspects, and advantages of the embodiments will be understood with reference to the following description, the appended claims, and the accompanying drawings. Attached Figure Description

[0008] This patent or application document contains at least one color drawing. A copy of this patent or patent application disclosure with the color drawing will be provided by the Patent Office upon request and payment of the necessary fees.

[0009] To gain a more complete understanding of the nature and advantages of the embodiments and preferred usage, reference should be made to the following detailed description, which should be read in conjunction with the accompanying drawings, wherein:

[0010] Figure 1A An example of chroma versus lightness is shown;

[0011] Figure 1B Examples of perceptual phenomena (PP) effects with different hues are shown;

[0012] Figure 1C An example graph showing the amplitude of the PP effect with fully saturated monochromatic light is shown.

[0013] Figure 2A An example input image is shown;

[0014] Figure 2B It shows a ratio Figure 2A The example image that consumes more power is the image with improved quality (PQ);

[0015] Figure 2C It shows from Figure 2A An example of a power-saving image for PQ input images;

[0016] Figure 3 An overview of the power-saving PQ flowchart based on the PP effect according to an embodiment is shown;

[0017] Figure 4 An example of weighting based on hue saturation according to an embodiment is shown;

[0018] Figure 5 An example of hue-weighted weighting based on brightness is shown according to an embodiment;

[0019] Figure 6 An example of lightness weighting based on saturation is shown according to an embodiment;

[0020] Figure 7 A graph showing the brightness-weighted curve based on saturation according to an embodiment is shown;

[0021] Figure 8An example of pseudocode for an algorithm / process for adjusting the channels of the Lab (L: lightness, a: red and green values, b: blue and yellow values) color space according to an embodiment is shown;

[0022] Figure 9 Examples of disclosed techniques for improving image quality with similar power consumption, according to embodiments, are shown;

[0023] Figure 10 Examples of the disclosed techniques for maintaining image quality with less power consumption, according to embodiments, are shown; and

[0024] Figure 11 A process for providing increased global contrast among various hues, according to an embodiment, is illustrated. Detailed Implementation

[0025] The following description is for the purpose of illustrating the general principles of the embodiments and is not intended to limit the inventive concept claimed herein. Furthermore, the specific features described herein may be used in combination with other described features in every possible combination and arrangement. Unless otherwise expressly defined herein, all terms should be given the broadest possible interpretation, including the meaning implied in the specification and the meaning understood by those skilled in the art and / or the meaning defined in dictionaries, papers, etc. It should be understood that, unless the context clearly specifies otherwise, the singular forms “a,” “an,” and “the” include plural indicators. Thus, for example, a reference to “component surface” includes a reference to one or more such surfaces. It should be understood that the blocks and combinations of flowcharts in each flowchart can be executed by one or more computer programs including computer-executable instructions. The entirety of one or more computer programs may be stored in a single memory, or one or more computer programs may be divided into different parts and stored in different multiple memories.

[0026] Descriptions of exemplary embodiments are provided on the following pages. The text and accompanying drawings are provided by way of example only to help the reader understand the disclosed technology. They are not intended and should not be construed as limiting the scope of the technology of this disclosure in any way. Although certain embodiments and examples have been provided, those skilled in the art will understand based on the disclosure herein that changes can be made to the illustrated embodiments and examples without departing from the scope of the technology of this disclosure.

[0027] Embodiments generally relate to image enhancement, and more particularly to providing increased global contrast among various hues. One embodiment provides a method that may include increasing the chroma of one or more specific hues of an image for display on a display device. The one or more specific hues may have a visually perceptual effect based at least on a threshold magnitude of the contrast between the one or more colors and a background color. The perceptual brightness of the image can be increased without changing the actual brightness of the image. The lightness of at least one of two specific hues can be reduced by a specified amount to increase the global contrast among various hues.

[0028] Figure 1A An example of chroma versus lightness is shown. In embodiments, the disclosed techniques can provide a process or algorithm to enhance the perceived color of input content based on perceptual phenomena (PP; such as the Helmholtz-Kohlrausch (HK)) effects. In embodiments, the disclosed techniques can provide modeling of PP effects for perceived color improvement while preserving and / or reducing power consumption. PP effects, such as the HK effect, are visual phenomena in which color saturation is perceived as part of color luminance. In other words, even if physical lightness is preserved, the lightness perceived by the eye increases with increasing chroma. Figure 1A An example of this situation is shown. The top row represents red with different chromaticities. It is quite obvious that the higher the chromaticity, the greater the perceived lightness (or usually, brightness). Decreasing the chromaticity can decrease the perceived lightness (or usually, brightness). However, the actual lightness (second row) always remains the same.

[0029] Figure 1B Examples of the PP effect with different hues are shown. The PP effect depends on the hue. Not all colors exhibit the same PP effect, as shown in... Figure 1B As can be seen in the example. Each color in the top row has the same luminance level, but they don't appear to be as bright. When all of these are converted to grayscale (second row), they all look the same.

[0030] Figure 1C An example graph showing the amplitude of the PP effect with fully saturated monochromatic light is shown. Figure 1CA graph showing the amplitude of the Helmholtz-Kollausch (HK) effect with fully saturated monochromatic light is shown as an example of the PP effect. Figure 1C The graph in the figure shows the perceived brightness ratio of fully saturated monochromatic light. Figure 1C The perceived brightness ratios of 11 different hues of light are shown. For example, Figure 1C The bars in the diagram can sequentially represent the perceived brightness ratios of red, magenta, purple, navy blue, blue, cyan, green, yellowish-green, yellow, reddish-yellow, orange, and red light, respectively. In embodiments, the disclosed techniques may include (i.e., but not limited to) processes / algorithms for enhancing the perceived color of input content based on the PP effect.

[0031] Figure 2A An example input image is shown. Figure 2B It shows a ratio Figure 2A The example image that consumes more power to the input image is the improved image in terms of picture quality (PQ). Figure 2C Showing from Figure 2A The input image reduces the power saving image of PQ. In most cases, PQ improvement and power saving are two contradictory tasks. Figure 2B As the example shows, enhancing the input image can make it brighter, which leads to more power consumption. On the other hand, in Figure 2C In the example, dimming the image saves power but reduces quality. In the embodiments, the disclosed techniques can find a middle ground for image quality improvement by simultaneously maintaining and / or reducing power consumption.

[0032] Figure 3An overview of a power-saving PQ flowchart based on the PP effect according to an embodiment is shown. In the embodiment, the disclosed technique may not require any computationally expensive deep learning methods and may rely solely on point processing. In the embodiment, gaining insights from the PP effect, the disclosed technique may increase the chromaticity of hues such as magenta, purple, and blue, which have high-amplitude PP effects. However, to preserve skin tone in the image, the disclosed technique may leave red and yellow unchanged. The disclosed technique may increase the perceived brightness of an image without altering the actual brightness. In the embodiment, to increase global contrast between hues, the disclosed technique may slightly reduce the brightness of red and yellow. The disclosed technique not only helps save power but also helps enhance the image. In the embodiment, reducing the brightness of highly saturated colors may be performed to save power. According to the PP effect, reducing the brightness of highly saturated colors may not cause a significant change in perceived brightness. In embodiments, these calculations can be performed in the CIELAB color space (also known as L*a*b*, a color space defined by the International Commission on Illumination (CIE) that represents color as three values: L* for perceived lightness, and a* and b* for the four distinct colors of human vision: red, green, blue, and yellow), where hue is perceptually linear. However, any color space that separates hue, saturation, and lightness, such as Hue Saturation Value (HSV), can be used, and the equations and calculations can be modified accordingly.

[0033] In this embodiment, in box 315, the input image 310 can be converted from the RGB (red, green, blue) color space to the CIELAB (Lab) color space. The result from box 315 can be an image 320 reflecting the three channels of the CIELAB color space: for each pixel, L represents lightness, a represents the red-green hue value, and b represents the blue-yellow hue value. The Lab image can be input to box 325 to obtain hue and saturation information from the Lab channels. The hue information can be input to boxes 330 and 335 for lightness adjustment 1 processing and saturation adjustment processing, respectively. The saturation information can be input to box 331 for lightness adjustment 2 processing. The results from boxes 330, 331, and 335 can be converted back to the RGB color space in box 345 to produce the output image 350. Further details are as follows.

[0034] In this embodiment, the process can derive hue, chroma, and saturation based on CIELAB values, as shown below.

[0035]

[0036] As the equation shows, for a given brightness, increasing chroma also leads to an increase in saturation. Therefore, processing can increase chroma (and thus saturation) to increase the perceived brightness of an image without actually making the image brighter, thus saving power.

[0037] According to the PP effect, perceived brightness increases with saturation. Therefore, in embodiments, processing can increase the saturation of some hues (by increasing chroma) to make the image appear brighter without actually making it brighter. Embodiments can focus more on increasing the saturation of magenta, violet, and blue hues, as these hues have a higher magnitude of the PP effect. Even though green does not have a relatively high PP effect, the processing can still increase saturation to make green areas appear brighter. However, in embodiments, processing may not change the saturation of red-yellow, as this pertains to skin tones. In embodiments, the weighting function used to increase saturation can be smooth to avoid banding artifacts.

[0038] Figure 4 An example of hue-saturation weighting according to an embodiment is shown. As illustrated, this example can provide this processing ( Figure 3 How saturation is changed relative to hue. The bottom circle can be a weighted circle. The white portion represents a higher weight (e.g., 1.25 in this case), while the gray portion represents a lower weight (e.g., 1 in this case). The higher and lower weights can be multiplication factors, so hues other than red and yellow can have an increase in saturation. In an embodiment, the change from 1 to 1.25 can be smooth and occur, for example, at 10 degrees, and vice versa. In an embodiment, the saturation adjustment function can be as follows. The saturation adjustment function can take the hue value and output the saturation increase value, as follows:

[0039] sat_factor = saturation_adjust(Hue)

[0040] The sat_factor is in the range [1, 1.25].

[0041] In the previous processing, the system could maintain red-yellow contrast to preserve skin tone. The system could also reduce the brightness of red and yellow. Combined with increasing the saturation of other colors, the previous processing could increase the overall contrast of the image. Red has a high PP effect amplitude, and therefore, the previous processing might not perceptibly affect red as much. Yellow has a low PP effect amplitude, and the previous processing was also able to reduce the perceived brightness of yellow. However, due to the overall increase in contrast between colors during processing, even if the visually perceived reduction in the brightness of yellow is observed, it may not degrade image quality.

[0042] Figure 5 An example based on the brightness of hue according to an embodiment is shown. As illustrated, this example can provide processing ( Figure 3 How to change brightness relative to hue. As shown in the figure, the weighted circle can now be compared with... Figure 4 The weighted circle, conversely, corresponds to a greater reduction in brightness for the red-yellow hue. In this case, the weight values ​​can vary, for example, from the range [1, 1.1], but as with previous processing, the weight values ​​can be multiplied by more than just the L channel. Here, higher values ​​can correspond to a greater reduction in brightness. In an embodiment, the brightness adjustment 1 function can take the hue value and output the brightness reduction value, as follows:

[0043] light_factor1 = lightness_adjust1(Hue)

[0044] light_factor1 belongs to the range [1, 1.1].

[0045] Figure 6 An example of brightness weighting based on saturation according to an embodiment is shown. As previously described, according to the PP effect, perceived brightness increases with saturation. Therefore, the brightness of highly saturated pixels can be reduced without perceptually altering the image, while saving power. In an embodiment, the system can reduce brightness, as shown in curve 700 (…). Figure 7 The curve in the diagram is shown. The radial weighting function can be used for functions such as... Figure 7 The curve shown is used for modeling. If the saturation is higher than 80%, the brightness can be reduced by 0.1. If the saturation is lower than 80%, the degree of brightness reduction may gradually decrease.

[0046] Figure 7 A brightness-weighted curve based on saturation is shown according to an embodiment. According to the PP effect, perceived brightness can increase with saturation. Therefore, Figure 3 This processing can reduce the brightness of highly saturated pixels without perceptually altering the image, while also saving power. Figure 3In the processing, the system can reduce brightness, as shown by the curve in graph 700. Any type of linear or non-linear curve can be used, such as cosine, exponential, etc. In an embodiment, the brightness adjustment function 2 can take a saturation value and output a brightness reduction value, as shown below:

[0047] light_factor2 = lightness_adjust2(Saturation)

[0048] Where light_factor2 belongs to [0, 0.1]

[0049] Figure 8 An example of pseudocode for an algorithm / process according to an embodiment for adjusting the channels of the Lab (L: lightness, a: red and green values, b: blue and yellow values) color space is shown. Figure 3 The previous processing yielded all factors, and the Lab channel can be modified as follows:

[0050] `total_light_factor` can now have information based on both hue (`light_factor1`) and saturation (`light_factor2`). In an embodiment, `total_light_factor` can be obtained by multiplying `light_factor1` and `light_factor2`. In an embodiment, L can be changed to be the value multiplied by (1 - total_light_factor).

[0051] Multiplying `sat_factor` by `a` and `b` increases chroma, and consequently increases saturation (according to the equation provided above). In an embodiment, clipping can be performed to restrict the values ​​to valid ranges `a` and `b`, respectively. For example, valid values ​​for the range could be between -127 and 127. Similarly, valid values ​​for the range `b` could be between -127 and 127.

[0052] Figure 9Examples of the disclosed techniques for improving image quality with similar power consumption, according to embodiments, are shown. The disclosed techniques can be used in displays (e.g., televisions, smartphones, wearable devices, tablets, laptops, automotive displays, VR displays, AR displays, head-mounted displays, digital cameras and camcorders, medical device displays, etc.) to display better image quality with more perceptible detail and contrast without increasing power consumption. As shown for comparison, input image 910 (with an example power cost of 177 watts) is shown as input to image quality enhancement 920 without power savings, PQ improvement 930 for power saving using the PP effect (e.g., Helmholtz-Korlausch (HK) effect) associated with the embodiments, or power saving 940 based on global dimming. The vertical rectangles for power consumption show more consumption to less consumption (from top to bottom). The vertical rectangles for image quality show best quality to worst quality (from top to bottom). Image 950 shows better image quality, but using more power consumption (example power cost of 200 watts). Image 960 illustrates improved image quality while saving power (example power cost 174 watts). Image 960 has similar power usage to input image 910 but with better image quality. Image 970 illustrates power usage savings with degraded image quality (example power cost 154 watts). By intelligently altering the saturation of hues, the disclosed technique can be used in displays to show better image quality with vibrant colors without increasing power consumption.

[0053] Figure 10Examples of the disclosed techniques for maintaining image quality with less power consumption, according to embodiments, are shown. The disclosed techniques can be used in displays (e.g., televisions, smartphones, wearable devices, tablets, laptops, automotive displays, VR displays, AR displays, head-mounted displays, digital cameras and camcorders, medical device displays, etc.) to save power with limited image quality degradation. As shown for comparison, an input image (image) 910 (with an example power cost of 177 watts) is shown as being input to image quality enhancement 920 without power savings, PQ improvement 930 for power saving using the PP effect (e.g., Helmholtz-Korlausch (HK) effect) associated with the embodiments, or power saving 940 based on global dimming. The vertical rectangles for power consumption show more consumption to less consumption (from top to bottom). The vertical rectangles for image quality show best quality to worst quality (from top to bottom). Image 950 shows better image quality, but uses more power consumption (example power cost 200 watts). Image 1010 shows maintained image quality while saving power (example power cost 156 watts). Image 1010 uses less power but has similar image quality to image 910. Image 970 shows power savings with degraded image quality (example power cost 154 watts). By adjusting the brightness of specific pixels, the disclosed techniques can be used in displays to save power with limited image quality degradation.

[0054] Figure 11 A (calculation) process 1100 according to an embodiment is illustrated for providing increased global contrast among various hues. In block 1110, process 1100 may increase the chromaticity of one or more specific hues of an image (e.g., video image, streaming image, etc.) displayed on a display device (e.g., a television, smartphone, wearable device, tablet computer, laptop computer, automotive display, VR display, AR display, head-mounted display, digital camera and camcorder, medical device display, etc.). The one or more specific hues may have at least a visually perceived (e.g., PP) effect based on a threshold amplitude of the contrast between the one or more colors and the background color. In block 1120, process 1100 may reduce the brightness of one or more additional specific hues besides the one or more specific hues with increased chromaticity.

[0055] In an embodiment, process 1100 may include one or more additional features, specifically red and yellow, to increase global contrast.

[0056] In an embodiment, process 1100 may include visual perception effects being a characteristic of the HK effect.

[0057] In an embodiment, process 1100 may provide one or more specific hues, including at least one of magenta, purple, or blue, that have a visual perception effect (e.g., HK effect) with at least a threshold amplitude.

[0058] In an embodiment, process 1100 may provide one or more additional features that are red and yellow.

[0059] In an embodiment, process 1100 may additionally include reducing the brightness of one or more pixels based on the saturation of one or more pixels.

[0060] In an embodiment, process 1100 may provide features for reducing the brightness of one or more pixels based on the saturation of one or more pixels, including reducing the brightness by a specified value when the saturation is above a threshold and reducing the brightness when the saturation is below a threshold such that the degree of reduction gradually decreases.

[0061] In an embodiment, process 1100 may include one or more radial weighting functions used to adjust the saturation and brightness features of an image based on at least one of hue or saturation.

[0062] In an embodiment, process 1100 may include features that reduce the brightness of the determined high-saturation colors to save power consumption of the display device.

[0063] In an embodiment, process 1100 may include features that improve the image quality of the display device while maintaining or reducing power consumption.

[0064] Examples can provide a computational processing model for PP effects (e.g., HK effect, etc.) for perceived color improvement while maintaining or reducing power consumption, which includes using a radial weighting function to adjust the saturation and brightness of an image based on hue and saturation. Examples can provide a radial weighting function for color to enhance the perceived color of input content based on the PP effect, thereby improving image quality and maintaining / reducing power consumption. Examples can provide a computational processing model for the PP effect based on point processing, and at least one of increasing the hue's chroma while keeping red and yellow unchanged, slightly reducing the brightness of red and yellow, or reducing the brightness of highly saturated colors. Examples can provide a computational processing model for the PP effect that is hardware efficient because it does not require convolutional filtering and only requires individual pixel processing.

[0065] Embodiments have been described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products. Each block or combination thereof in such illustrations / figures may be implemented by computer program instructions. When provided to a processor, the computer program instructions create a machine, such that the instructions, executed via the processor, create means for implementing the functions / operations specified in the flowcharts and / or block diagrams. Each block in a flowchart / block diagram may represent a hardware and / or software module or logic. In alternative embodiments, the functions indicated in the blocks may occur in a different order than indicated in the figures, occur simultaneously, etc. The processor may include various processing circuitry and / or multiple processors. For example, as used herein, including the claims, the term "processor" may include various processing circuitry, including at least one processor, wherein one or more of the at least one processor, individually and / or collectively in a distributed manner, may be configured to perform the various functions described herein. As used herein, when "processor," "at least one processor," and "one or more processors" are described as being configured to perform a number of functions, these terms cover, for example, but not limited to, cases where one processor performs some of the functions and another processor performs other functions, and cases where a single processor can perform all of the functions. Additionally, at least one processor may include, for example, a combination of processors that perform various described / disclosed functions in a distributed manner. At least one processor may execute program instructions to implement or perform various functions.

[0066] The terms "computer program medium," "computer-usable medium," "computer-readable medium," and "computer program product" are generally used to refer to media such as main memory, secondary storage, removable storage drives, hard disks mounted in hard disk drives, and signals. These computer program products are means for providing software to a computer system. Computer-readable media allow a computer system to read data, instructions, messages or message packets, and other computer-readable information from the computer-readable medium. For example, computer-readable media may include non-volatile memory such as floppy disks, ROM, flash memory, disk drive memory, CD-ROM, and other permanent memory. For example, it is useful for transferring information (such as data and computer instructions) between computer systems. Computer program instructions may be stored in a computer-readable medium that can direct a computer, other programmable data processing apparatus, or other device to function in a particular manner, causing the instructions stored in the computer-readable medium to produce an article of art comprising instructions that implement the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0067] As those skilled in the art will understand, aspects of the embodiments can be embodied as a system, method, or computer program product. Therefore, aspects of the embodiments can take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, all of which can generally be referred to herein as “circuit,” “module,” or “system.” Furthermore, aspects of the embodiments can take the form of a computer program product embodied in one or more computer-readable media having computer-readable program code embodied thereon.

[0068] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or any combination thereof. More specific examples (not an exhaustive list) of computer-readable storage media will include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable optical disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer-readable storage medium can be any tangible medium that can contain or store programs for use by or in connection with an instruction execution system, apparatus, or device.

[0069] Computer program code for performing aspects of one or more embodiments can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, Smalltalk, C++, etc., and traditional procedural programming languages ​​such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0070] The flowchart illustrations and / or block diagrams of the above-described methods, apparatus (systems), and computer program products illustrate aspects of one or more embodiments. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a special-purpose computer or other programmable data processing apparatus to produce a machine, such that the instructions, executable via a processor of the computer or other programmable data processing apparatus, create means for implementing the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams.

[0071] These computer program instructions may also be stored in a computer-readable medium that can instruct a computer, other programmable data processing apparatus or other device to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of writing comprising instructions that implement the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0072] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide a process for implementing the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0073] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions mentioned in the blocks may not occur in the order shown in the figures. For example, two blocks shown consecutively may actually be executed substantially simultaneously, or these blocks may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0074] Unless expressly stated otherwise, references to elements in the singular form in the claims are not intended to mean "one and only one," but rather "one or more." All structural and functional equivalents of the elements of the exemplary embodiments described above that are now known or will be known hereafter by one of ordinary skill in the art are intended to be covered by these claims. Unless an element is explicitly described using the phrase "means for..." or "steps for...", no element of any claim herein should be construed as being in accordance with the provisions of paragraph 6 of Section 112 of 35 U.S.SC.

[0075] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the disclosed technology. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that, when used in this specification, the terms “comprising” and / or “including” specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof.

[0076] All means or steps plus functional elements in the following claims are intended to include any structure, material, action, and equivalent for performing the function in conjunction with other claimed elements of the specific claim. Descriptions of embodiments have been given for purposes of illustration and description, but are not intended to be exhaustive or limiting to embodiments of the disclosed forms. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the disclosed technology.

[0077] Although embodiments have been described with reference to certain versions thereof, other versions are also possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein.

[0078] In an embodiment, the visual perception effect may be the Helmholtz-Kollausch (HK) effect.

[0079] In an embodiment, one or more specific hues may have a visual perception effect of at least a threshold magnitude, including at least one of magenta, purple, and blue.

[0080] In this embodiment, one or more additional specific hues are red and yellow.

[0081] In an embodiment, the method may further include reducing the brightness of one or more pixels based on the saturation of one or more pixels.

[0082] In an embodiment, reducing the brightness of one or more pixels based on the saturation of one or more pixels may include reducing the brightness by a specified value when the saturation is higher than a threshold and reducing the brightness when the saturation is lower than a threshold, such that the degree of reduction gradually decreases.

[0083] In an embodiment, one or more radial weighting functions may be used to adjust the saturation and brightness of an image based on at least one of hue and saturation.

[0084] In one embodiment, the method may include increasing the perceived brightness of an image without changing its actual brightness.

[0085] In one embodiment, the method may include reducing the brightness of at least one of two specific hues by a specified amount to increase the global contrast between the various hues.

[0086] In this embodiment, reducing the brightness of the determined high-saturation colors can save power consumption of the display device.

[0087] In this embodiment, the image quality of the display device can be improved while maintaining or reducing power consumption.

[0088] In an embodiment, in order to reduce the brightness of one or more specific hues other than one or more specific hues with increased chromaticity, the instructions, when executed individually or jointly by at least one processor, can cause the electronic device to reduce the brightness of one or more pixels based on the saturation of one or more pixels.

[0089] In an embodiment, in order to reduce the brightness of one or more pixels based on the saturation of one or more pixels, the instructions, when executed individually or jointly by at least one processor, can cause the electronic device to reduce the brightness by a specified value when the saturation is above a threshold and to reduce the brightness when the saturation is below a threshold such that the degree of reduction is gradually reduced.

[0090] This patent document may contain copyrighted material. The copyright holder does not object to any fax copying of the patent document or patent disclosure as it appears in the patent documents or records of the Patent and Trademark Office, but otherwise retains all copyright.

Claims

1. A method comprising: Increase the chromaticity of one or more specific hues of an image for display on a display device, wherein the one or more specific hues have at least a visually perceptual effect based on a threshold magnitude of the contrast between one or more colors and a background color; and The brightness of at least one pixel of the display device is reduced based on at least one of hue and saturation.

2. The method according to claim 1, wherein, The visual perception effect mentioned is the Helmholtz-Kollausch (HK) effect.

3. The method according to any one of claims 1 to 2, wherein, The one or more specific hues of the visual perception effect having at least the threshold amplitude include at least one of magenta, purple, and blue.

4. The method according to any one of claims 1 to 3, wherein, The other one or more specific hues mentioned are red and yellow.

5. The method according to any one of claims 1 to 4, further comprising: Reduce the brightness of one or more pixels based on their saturation.

6. The method according to claim 5, wherein, Reducing the brightness of one or more pixels based on their saturation includes: When the saturation is higher than a threshold, the brightness is reduced by a specified value; and The brightness is reduced such that when the saturation is less than the threshold, the degree of reduction gradually decreases.

7. The method according to any one of claims 1 to 6, wherein, One or more radial weighting functions are used to adjust the saturation and brightness of the image based on at least one of hue and saturation.

8. An apparatus comprising: At least one processor, which includes processing circuitry; and A memory storing instructions that, when executed individually or jointly by the at least one processor, cause the device to: Increase the chromaticity of one or more specific hues of an image for display on a display device, wherein the one or more specific hues have at least a visually perceptual effect based on a threshold magnitude of the contrast between one or more colors and a background color; and Reduce the brightness of one or more specific hues other than the one or more specific hues that have been increased in chroma.

9. The apparatus according to claim 8, wherein, The visual perception effect mentioned is the Helmholtz-Kollausch (HK) effect.

10. The apparatus according to any one of claims 8 to 9, wherein, The one or more specific hues of the visual perception effect having at least the threshold amplitude include at least one of magenta, purple, and blue.

11. The apparatus according to any one of claims 8 to 10, wherein, The other one or more specific hues mentioned are red and yellow.

12. The apparatus according to any one of claims 8 to 11, wherein, When the instructions are executed individually or jointly by the at least one processor, the electronic device further: Reduce the brightness of one or more pixels based on their saturation.

13. The apparatus according to claim 12, wherein, In order to reduce the brightness of one or more pixels based on the saturation of the one or more pixels, when executed individually or jointly by the at least one processor, the electronic device shall: When the saturation is higher than a threshold, the brightness is reduced by a specified value; and The brightness is reduced such that when the saturation is less than the threshold, the degree of reduction gradually decreases.

14. The apparatus according to any one of claims 8 to 13, wherein, One or more radial weighting functions are used to adjust the saturation and brightness of the image based on at least one of hue or saturation.

15. A processor-readable medium for storing instructions, wherein, When executed by at least one processor, the instructions cause the at least one processor to perform the method according to any one of claims 1 to 7.