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 any portion of the entire array, andwherein determination of the frame skip count comprises selecting the frame skip count based on a calculated histogram of the video data.
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
17 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 any portion of the entire array, and wherein determination of the frame skip count comprises selecting the frame skip count based on a calculated histogram of the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; displaying the received frames using a frame skip count, wherein the frame skip count indicates a number of refresh periods to skip before refreshing any portion of the entire array; calculating a histogram using a selected frame of the plurality of frames and one or more frames received previous to the selected frame; and changing the frame skip count based on the histogram. - View Dependent Claims (10, 11, 12)
-
-
13. 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; means for displaying frames using a frame skip count, wherein the frame skip count indicates a number of refresh periods to skip before refreshing any portion of the entire array; means for calculating a histogram using a selected frame of the plurality of frames and one or more frames received previous to the selected frame; and means for changing the frame skip count based on the histogram. - View Dependent Claims (14, 15, 16, 17)
-
Specification