This document describes systems and techniques directed at dynamic power-saving mechanisms for displaying an image. A bionic image is combined with an image to form a combined image, the combined image being configured to keep the luminance high for an area of focus for the combined image while reducing the luminance for the remaining area of the combined image. The reduction in luminance for a portion of the combined image may reduce the power consumption of an emissive device to display the combined image in comparison to displaying the original image.
In one implementation, a method includes determining an image to be displayed on an emissive display, the emissive display including a plurality of pixels. The method includes determining an on-pixel ratio (OPR) for the image, the OPR indicating a percentage of emitting pixels to non-emitting pixels for displaying the image. The method includes generating a bionic image based on the determined OPR and combining the bionic image with the image to form a combined image. The combined image is configured to have a higher luminance for a focus area of the combined image and reduce a luminance for an area outside of the focus area of the combined image effective to reduce a power expenditure by the emissive display. The method includes displaying the combined image on the emissive display. These and other implementations are described in further detail herein.
The details of one or more implementations are set forth in the accompanying Drawings and the following Detailed Description. Other features and advantages will be apparent from the Detailed Description, the Drawings, and the Claims. This Summary is provided to introduce subject matter that is further described in the Detailed Description. Accordingly, a reader should not consider the Summary to describe essential features or limit the scope of the claimed subject matter.
Apparatuses of and techniques for dynamic power-saving mechanisms for displaying an image are described with reference to the following drawings. The same numbers are used throughout the drawings to reference like features and components.
Electronic devices, such as mobile devices, are indispensable in daily life. As such, it is important to reduce the power consumption, if possible, of various applications of an electronic device to ensure that the electronic device can remain powered during an entire day. The power used by a display, such as an emissive display, of the electronic device is proportional (e.g., linearly proportional) to the properties (e.g., color, shade) of the content to be displayed. For example, an image having a high luminance (e.g., bright colors, white theme) causes the emissive display to consume more power than an image having a lower luminance. A first image having an on-pixel ratio (OPR) higher than an OPR of a second image may require a display to consume more power to display the first image than to display the second image. Reducing the power necessary to display an image on a display of an electronic device may extend the battery life of the electronic device.
To this end, this document describes systems and techniques directed at dynamic power-saving mechanisms for displaying an image. In aspects, an electronic device determines an image to be displayed and an associated OPR for displaying the image. Based on the determined OPR, the electronic device generates a bionic image. A number of different mechanisms may be used to generate the bionic image. For example, a display brightness value (DBV) or different blocking areas of the combined image may be used to generate the bionic image. The electronic device combines the image and the bionic image to form a combined image and causes the presentation of the combined image on an emissive display. The combined image reduces a power expenditure of the emissive display that may otherwise be expended in displaying the image (e.g., an original image). For example, the combined image may retain a high luminance for a focus area of the combined image while reducing the luminance for the remaining area (e.g., area outside of the focus area) of the combined image.
The following discussion describes operating environments and techniques that may be employed in the operating environments and example methods. Although systems and techniques for dynamic power-saving mechanisms for displaying an image are described, it is to be understood that the subject of the appended Claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations and reference is made to the operating environment by way of example only.
As illustrated, the image 110 includes a focus area 112 and a remaining area 114 (e.g., an area outside of the focus area 112). The focus area 112 may include a first subset of pixel data that may be of interest to a user and may be determined based on coordinates within the image 110, a size of an object, an object identity, a luminance distribution, or the like. The focus area 112 may have a at least a first luminance or a first set of luminosities, while the remaining area 114 may have at least a second luminance or a second set of luminosities. The remaining area 114 may include a second subset of pixel data that may not be of interest (or of less interest) to the user. Displaying the image 110 with the focus area 112 at the first luminance or first set of luminosities and the remaining area 114 at the second luminance or second set of luminosities may cause the electronic device 102 to expend a first amount of power.
However, to reduce the first amount of power otherwise caused by displaying the image 110, the electronic device 102 may generate a bionic image 116 with a lower luminance 118 than an average luminance of the remaining area 114 (e.g., the area outside of the focus area 112) of the image 110. The electronic device 102 may generate the bionic image 116 based on various mechanisms as discussed herein. For example, a system-on-chip (SoC) 106, coupled to the emissive display 104, associated the electronic device 102 may generate the bionic image 116.
The bionic image 116 may be combined with the image 110 to form a combined image 120 and presented on the emissive display 104, as shown in
In an implementation, the electronic device 102 determines the image 110 to be displayed on the emissive display 104 of the electronic device 102. Upon this determination, the electronic device 102 determines an OPR for the image 110. The OPR indicates a percentage of emitting pixels to non-emitting pixels necessary to display the image 110. The electronic device 102 then generates a bionic image 116 based on the OPR and combines the bionic image 116 with the image 110 to form a combined image 120. The electronic device 102 then displays the combined image 120 on the emissive display 104, reducing the power expenditure of the emissive display 104 in comparison to displaying the image 110 alone.
In an additional implementation, the electronic device 102 displays, as a first frame, the image 110 on the emissive display 104. Upon displaying the image 110, the electronic device 102 determines an OPR for the image 110 and generates the bionic image 116 based on the OPR. The electronic device 102 then combines the bionic image 116 with the image 110 to form the combined image 120. The electronic device 102 then displays the combined image 120, as a second frame, on the emissive display 104.
The mechanism 200 includes defining a second blocking window 210 that is applied to the image 202. The second blocking window 210 is smaller than the first blocking window 206. A second OPR is calculated for an area 212 of the image 202 outside of the second blocking window 210. A bionic image 116 may then be generated and applied to the area 212 of the image 202 outside of the second blocking window 210. The bionic image 116 applied to the area 212 outside of the second blocking window 210 may provide a greater power reduction since the area 212 outside of the second blocking window 210 is larger than the area 208 outside of the first blocking window 206. However, the electronic device 102 may use the first blocking window 206 if the second OPR is substantially the same as the first OPR.
The mechanism 200 includes defining a third blocking window 214 that is applied to the image 202. The third blocking window 214 is smaller than the second blocking window 210. A third OPR is calculated for an area 216 of the image 202 outside of the third blocking window 214. A bionic image may then be generated and applied to the area 216 of the image 202 outside of the third blocking window 214. Likewise, the bionic image applied to the area 216 outside of the third blocking window 214 may provide a greater power reduction because the area 216 outside of the third blocking window 214 is larger than the area 212 outside of the second blocking window 210. However, the electronic device 102 may use the second blocking window 210 if the third OPR is substantially the same as the second OPR. Likewise, the electronic device 102 may use the first blocking window 206 if the third OPR is substantially the same as the first OPR.
In some aspects, the power-saving mechanism may include determining a first DBV of the emissive display 104 to display the image. A first threshold OPR corresponds to the first DBV. The dynamic power-saving mechanism combines the bionic image 116 with the image when the OPR exceeds the first threshold OPR. For example, for a DBV of 1000 nits, the threshold OPR is 20%. In other words, the electronic device does not generate the bionic image 116 to combine with the image if the OPR for the image, with a DBV of 1000 nits, is less than 20%. If the OPR is above 20%, then the electronic device generates a bionic image 116 and combines the bionic image 116 with the image to form a combined image.
In additional aspects, the power-saving mechanism includes determining a second DBV of the emissive display 104 to display the image. A second threshold OPR corresponds to the second DBV. The dynamic power-saving mechanism includes combining the bionic image 116 with the image when the OPR exceeds the second threshold OPR. For example, for a DBV of 1250 nits, the threshold OPR is 15%. In other words, the electronic device does not generate the bionic image 116 to combine with the image if the OPR for the image, with a DBV of 1250 nits, is less than 15%. If the OPR is above 15%, then the electronic device generates the bionic image 116 and combine the bionic image 116 with the image to form a combined image.
For a second DBV, the electronic device (e.g., electronic device 102) may generate a fourth bionic image and combine the fourth bionic image with the image (e.g., image 110) when the OPR of the emissive display (e.g., emissive display 104) is within a fourth range. For example, for an OPR percentage of 17˜30 for the second DBV, a fourth bionic image may be combined with the image (e.g., image 110). The electronic device (e.g., electronic device 102) may generate and combine a fifth bionic image with the image (e.g., image 110) when the OPR is within a fifth range. For an OPR percentage of 30˜80 for the second DBV, a fifth bionic image may be combined with the image (e.g., image 110). The electronic device (e.g., electronic device 102) may generate and combine a sixth bionic image with the image (e.g., image 110) when the OPR is within a sixth range. For an OPR percentage of 80˜100 for the second DBV, a sixth bionic image may be combined with the image (e.g., image 110). For the second DBV, when the OPR percentage is less than the lower limit of the fourth range (e.g., 17%), the electronic device (e.g., electronic device 102) does not generate a bionic image (e.g., bionic image 116) to be combined with the image (e.g., image 110).
The DBV, OPR percentages, number of bionic images, and percentage of power saved are shown in
The electronic device 102 includes an SoC 106 and may further include one or more processors 506. The processor(s) 506 can include, as non-limiting examples, an SoC, an application processor (AP), a central processing unit (CPU), or a graphics processing unit (GPU) 508. The processor(s) 506 generally executes commands and processes utilized by the electronic device 102 and an operating system installed thereon. For example, the processor(s) 506 may perform operations to display graphics of the electronic device 102 on one or more displays 104 and can perform other specific computational tasks.
The electronic device 102 may also include computer-readable storage media (CRM). The CRM may be a suitable storage device configured to store device data of the electronic device 102, user data, and multimedia data. The CRM may store an operating system that generally manages hardware and software resources (e.g., the applications) of the electronic device 102 and provides common services for applications stored on the CRM. The operating system and the applications are generally executable by the processor(s) 506 to enable communications and user interaction with the electronic device 102. One or more processor(s) 506, such as a GPU 508, perform operations to display graphics and images of the electronic device 102 on the one or more displays 104 and can perform other specific computational tasks. The one or more displays 104 may be emissive displays. The processor(s) 506 can be single-core or multiple-core processors.
The electronic device 102 may also include input/output (I/O) ports. The I/O ports allow the electronic device 102 to interact with other devices or users. The I/O ports may include any combination of internal or external ports, such as universal serial bus (USB) ports, audio ports, Serial ATA (SATA) ports, PCI-express-based ports or card-slots, secure digital input/output (SDIO) slots, and/or other legacy ports.
The electronic device 102 may further include one or more images (e.g., image 110) and one or more bionic images (e.g., bionic image 116). A bionic image 116 may be combined with an image 110 to form a combined image configured to reduce a power expenditure by the emissive display 104 of the electronic device 102 as discussed herein.
Example methods are described below with reference to the flow chart of
At 602, an image to be displayed on an emissive display having a plurality of pixels is determined. For example, it may be determined to display an image (e.g., image 110) having a focus area 112 and a remaining area 114 (e.g., the area outside of the focus area 112). At 604, an OPR of the image is determined, the OPR indicative of a percentage of emitting pixels to non-emitting pixels for displaying the image. For example, the formula OPR=DBV2.2τ(a*R2.2+b*G2.2.+C*B2.2) may be used to calculate the OPR. To calculate the OPR, the DBV and an amount of red (R), green (G), and blue (B) of the emissive display to display the image may be determined. The amount of R, G, and B necessary to display the image (e.g., image 110) on the emissive display 104 may be used to determine the values of the weighting parameters a, b, and c.
At 606, a bionic image based on the determined OPR is generated. For example, a bionic image (e.g., bionic image 116) having a reduced luminance 118 in comparison to the image (e.g., image 110) may be generated based on the determined OPR. At 608, the bionic image is combined with the image to form a combined image, the combined image configured to have a higher luminance for a focus area of the combined image and to reduce a luminance to a lower luminance for an area outside of the focus area of the combined image, which effectively reduces a power expenditure by the emissive display. For example, the combined image (e.g., combined image 120) may include a focus area 122 that has a higher luminance than the luminance of the remaining area 124 (e.g., area outside of the focus area 122) of the combined image (e.g., combined image 120). The lower luminance of the remaining area 124 of the combined image (e.g., combined image 120) is configured to reduce the power expenditure of the emissive display 104. At 610, the combined image is displayed on the emissive display.
For the methods described herein and the associated flow chart(s) and flow diagram(s), the orders in which operations are shown and/or described are not intended to be construed as a limitation. Instead, any number or combination of the described method operations can be combined in any order to implement a given method or an alternative method, including by combining operations from the flow chart or diagram and the earlier-described schemes and techniques into one or more methods. Operations may also be omitted from or added to the described methods. Further, described operations can be implemented in fully or partially overlapping manners.
Unless context dictates otherwise, use herein of the word “or” may be considered use of an “inclusive or,” or a term that permits inclusion or application of one or more items that are linked by the word “or” (e.g., a phrase “A or B” may be interpreted as permitting just “A,” as permitting just “B,” or as permitting both “A” and “B”). Also, as used herein, a phrase referring to “at least one of” a list of items refers to any combination of those items, including single members. For instance, “at least one of a, b, or c” can cover a, b, c, a-b, a-c, b-c, and a-b-c, as well as any combination with multiples of the same element (e.g., a-a, a-a-a, a-a-b, a-a-c, a-b-b, a-c-c, b-b, b-b-b, b-b-c, c-c, and c-c-c, or any other ordering of a, b, and c). Further, items represented in the accompanying figures and terms discussed herein may be indicative of one or more items or terms, and thus reference may be made interchangeably to single or plural forms of the items and terms in this written description.
Terms such as “above,” “below,” or “underneath” are not intended to require any particular orientation of a device. Rather, a first layer or component being provided “above” a second layer or component is intended to describe the first layer being at a higher Z-dimension than the second layer or component within the particular coordinate system in use. It will be understood that should the component be provided in another orientation, or described in a different coordinate system, then such relative terms may be changed.
Although implementations for a dynamic power-saving mechanism for displaying an image have been described in language specific to certain features and/or methods, the subject of the appended claims is not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as example implementations for a dynamic power-saving mechanism for displaying an image.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/659,604, filed on Jun. 13, 2024, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63659604 | Jun 2024 | US |