Long-term history of display intensities
First Claim
Patent Images
1. A non-transitory machine readable medium storing executable instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
- storing a long-term history which stores, for each pixel in a plurality of pixels in a display, a long-term display intensity;
generating, for each pixel, a compensation value based on the long-term display intensity for each pixel, the compensation value to mitigate a burn-in effect on the display;
generating a metric representing display usage based on the long-term history for at least a subset of the plurality of pixels in the display, the metric indicating a generalized long-term display intensity for at least a portion of the display;
storing the metric in a non-volatile storage, wherein the metric provides no spatially related information from which an image can be derived.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
23 Citations
23 Claims
-
1. A non-transitory machine readable medium storing executable instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
storing a long-term history which stores, for each pixel in a plurality of pixels in a display, a long-term display intensity; generating, for each pixel, a compensation value based on the long-term display intensity for each pixel, the compensation value to mitigate a burn-in effect on the display; generating a metric representing display usage based on the long-term history for at least a subset of the plurality of pixels in the display, the metric indicating a generalized long-term display intensity for at least a portion of the display; storing the metric in a non-volatile storage, wherein the metric provides no spatially related information from which an image can be derived. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data processing system comprising:
-
a main logic board; an application processing system disposed on the main logic board; a DRAM memory coupled to the application processing system and disposed on the main logic board; a secure processing system which includes secure memory, the secure processing system coupled to the application processing system and disposed on the main logic board; a display module; a display coupled to the application processing system and disposed on the display module; a touch input panel disposed on the display module, the touch input panel coupled to the application processing system and coupled to non-volatile storage disposed on the display module; the secure processing system configured to store a long-term history which stores, for each pixel in a plurality of pixels in the display, a long-term display intensity, and the secure processing system configured to generate, for each pixel, a compensation value based on the long-term display intensity, the compensation value to mitigate a burn-in effect on the display, and the secure processing system configured to generate a metric representing display usage based on the long-term history, the metric indicating a generalized long-term display intensity for at least a portion of the display and the metric being stored in the non-volatile storage disposed on the display module, and wherein the metric provides no spatially related information from which an image can be derived. - View Dependent Claims (12)
-
-
13. A method comprising:
-
storing a long-term history which stores, for each pixel in a plurality of pixels in a display, a long-term display intensity; generating, for each pixel, a compensation value based on the long-term display intensity for each pixel, the compensation value to mitigate a burn-in effect on the display; generating a metric representing display usage based on the long-term history for at least a subset of the plurality of pixels in the display, the metric indicating a generalized long-term display intensity for at least a portion of the display; storing the metric in a non-volatile storage, wherein the metric provides no spatially related information from which an image can be derived. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine readable medium storing executable instructions which when executed by a data processing system cause the data processing system to perform a method comprising:
-
storing a long-term history which stores, for each pixel in a plurality of pixels in a display, a long-term display intensity; generating a plurality of first region metrics for a corresponding plurality of first regions, each first region metric representing display usage based on the long-term history for pixels in a corresponding one of the first regions, the plurality of first regions spanning at least a first portion of the display; transmitting the plurality of first region metrics to a developer of either software or hardware of the data processing system wherein each of the first region metrics provides no spatially related information from which an image can be derived, and wherein the long-term history is stored in a secure memory in a secure processing system. - View Dependent Claims (22, 23)
-
Specification