Controller and driver features for bi-stable display
First Claim
1. A display, comprising:
- at least one driving circuit; and
an array comprising a plurality of bi-stable display elements, the array being configured to be driven by the driving circuit, wherein the driving circuit is configured to receive video data and provide at least a subset of the received video data to the array based on a frame skip count, the frame skip count indicating a number of refresh periods to skip before refreshing at least a portion of the array.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention comprises systems and methods for controller and driver features for displays, and in particular, controller and driver features that relate to displays with bi-stable display elements. In one embodiment, such a display includes at least one driving circuit and an array comprising a plurality of bi-stable display elements, where the array is configured to be driven by the driving circuit, and where the driving circuit is programmed to receive video data and provide a subset of the received video data to the array based on a frame skip count. In some embodiments, the frame skip count is programmable or dynamically determined. In another embodiment, a method of displaying data on an array having a plurality of bi-stable display elements comprises receiving video data comprising a plurality of frames, displaying selected frames based upon a frame skip count, measuring the change between each selected frame and a frame previous to the selected frame, and displaying non-selected frames if the measured change is greater than or equal to a threshold.
-
Citations
30 Claims
-
1. A display, comprising:
-
at least one driving circuit; and
an array comprising a plurality of bi-stable display elements, the array being configured to be driven by the driving circuit, wherein the driving circuit is configured to receive video data and provide at least a subset of the received video data to the array based on a frame skip count, the frame skip count indicating a number of refresh periods to skip before refreshing at least a portion of the array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of displaying data on an array having a plurality of bi-stable display elements, the method comprising:
-
receiving video data comprising a plurality of frames; and
displaying the received frames using a frame skip count. - View Dependent Claims (9, 10, 11)
-
-
12. A system for displaying data on an array having a plurality of bi-stable display elements, the system comprising:
-
means for receiving video data comprising a plurality of frames; and
means for displaying frames using a frame skip count. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a client comprising a bi-stable display; and
a server configured to provide frame skip count information to the client, the frame skip count information being used by the client to determine a video refresh rate for the bi-stable display of the client. - View Dependent Claims (18, 19, 20, 21)
-
- 22. A server configured to provide frame skip count information to a client, the frame skip count being used by the client to implement a video refresh rate for a bi-stable display of the client.
-
26. A system comprising:
-
a client device having a bi-stable display, the client device configured to provide frame skip count information; and
a server configured to receive frame skip count information from the client, and to provide video data to the client based on the frame skip count information. - View Dependent Claims (27, 28, 29, 30)
-
Specification