Power consumption optimized display update
First Claim
1. A method of writing a display image to a display having an array of pixels, the method comprising:
- receiving image data;
deriving a row-addressing order based at least in part on at least some of the stored image data; and
writing the display image to the display by addressing rows in the array of pixels according to the row-addressing order.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for reducing the power consumption necessary for updating a display are provided. The methods include determining a row addressing order based on an attribute of the image data that minimizes the number of column charging transitions necessary to write the image data to the display. In some embodiments, the row-addressing order is determined based on a determination of a whiteness value for the row. In some embodiments, a power-optimized row-addressing order is embedded in image data, allowing a display device to write the image data to the display more efficiently.
111 Citations
39 Claims
-
1. A method of writing a display image to a display having an array of pixels, the method comprising:
-
receiving image data;
deriving a row-addressing order based at least in part on at least some of the stored image data; and
writing the display image to the display by addressing rows in the array of pixels according to the row-addressing order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of determining a row-addressing order for an image comprising:
-
determining one or more row attributes for one or more rows of the data in the image; and
determining, based one or more row attributes, the row-addressing order. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of displaying an image on a display comprising:
-
receiving a image data file, the image data file including a row-addressing order; and
creating the display image on the display by addressing the rows on the display according to the row-addressing order.
-
-
16. A display apparatus comprising:
-
a memory storing image data;
a processor configured to receive said image data and calculate a row-addressing order based on a row attribute for one or more rows of the image data; and
a controller configured to present the image data to a display on a row-by-row basis according to the calculated row-addressing order. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A display apparatus comprising:
-
means for receiving image data;
means for deriving an addressing order based at least in part on one or more attributes of the image data; and
means for presenting the processed image data to a display in accordance with the derived addressing order. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system for displaying data on an array of interferometric modulators comprising:
-
a server configured to calculate an addressing order for image data,; and
a client device comprising a display and configured to receive the image data and the calculated addressing order from the server, and to display the image data on the array by addressing the array according to the addressing order. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
Specification