Method and system for driving a bi-stable display
First Claim
1. A system configured to display video data on an array of bi-stable display elements, the system comprising:
- a processor configured to receive video data;
a display comprising an array of bi-stable display elements;
a driver controller separate from and in data communication with the processor and configured to receive the video data from the processor wherein the driver controller is not specifically configured for driving the array of bi-stable display elements; and
an array driver directly connected to the driver controller and configured to receive the video data from the driver controller, the array driver further being directly connected to the processor and configured to receive display signals directly from the processor, the connection between the array driver and the processor being different from the connection between the array driver and the driver controller, the array driver being further configured to display the video data on the array of bi-stable display elements using the display signals, wherein the display signals reduce a refresh and/or update rate of displaying the video data on the array of bi-stable display elements from a refresh and/or update rate corresponding to the configuration of the driver controller, and in accordance with the display features of the array of bi-stable display elements.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for providing video data and display signals. In one embodiment, a system is configured to display video data on an array of bi-stable display elements, where the system includes a processor, a display comprising an array of bi-stable display elements, a driver controller connected to the processor and configured to receive video data from the processor, and an array driver configured to receive video data from the driver controller and display signals from the processor, and to display the video data on the array of bi-stable display elements using the display signals. In another embodiment, a method of displaying data on a bi-stable display includes transmitting display signals from a processor to a driver of an array of bi-stable display elements, and updating an image displayed on the array of bi-stable display elements, wherein the updating is based on signals from the driver and performed on a periodic basis that is based at least in part upon the transmitted display signals.
415 Citations
15 Claims
-
1. A system configured to display video data on an array of bi-stable display elements, the system comprising:
-
a processor configured to receive video data; a display comprising an array of bi-stable display elements; a driver controller separate from and in data communication with the processor and configured to receive the video data from the processor wherein the driver controller is not specifically configured for driving the array of bi-stable display elements; and an array driver directly connected to the driver controller and configured to receive the video data from the driver controller, the array driver further being directly connected to the processor and configured to receive display signals directly from the processor, the connection between the array driver and the processor being different from the connection between the array driver and the driver controller, the array driver being further configured to display the video data on the array of bi-stable display elements using the display signals, wherein the display signals reduce a refresh and/or update rate of displaying the video data on the array of bi-stable display elements from a refresh and/or update rate corresponding to the configuration of the driver controller, and in accordance with the display features of the array of bi-stable display elements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of displaying data, comprising:
-
transmitting video data from a processor directly to a driver controller, wherein the driver controller is separate from the processor; transmitting the video data from the driver controller directly to an array driver through a first connection, the array driver being connected to an array of bi-stable display elements, and wherein the driver controller is not specifically configured for driving the array of bi-stable display elements; transmitting display signals directly from the processor to the array driver through a second connection, the second connection directly connecting the processor and the array driver to allow data communication between the processor and the array driver, the second connection being different from the first connection; executing at least part of the transmitted display signal, wherein the executed display signals operate to control the frequency that the image displayed by the array of bi-stable display elements is updated by reducing a refresh and/or update rate of displaying the video data on the array of bi-stable display elements from a refresh and/or update rate corresponding to the configuration of the driver controller, and in accordance with the display features of the array of bi-stable display elements; and updating an image displayed on the array of bi-stable display elements, wherein the updating is based on the transmitted display signals. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for displaying video data on a bi-stable display, comprising:
-
first means for directly coupling a processor to a driver controller and transmitting video data from the processor to the driver controller, wherein the driver controller is separate from the processor, and the driver controller is not specifically configured for driving the bi-stable display; second means for directly coupling the processor to an array driver of an array of bi-stable display elements and transmitting display signals directly from the processor to the array driver, the second coupling and transmitting means being different from the first coupling and transmitting means; means for transmitting the video data from the driver controller directly to the array driver; means for executing at least part of the transmitted display signals, wherein the executed display signals operate to control a frequency which the image displayed by the array of bi-stable display elements is updated by reducing a refresh and/or update rate of displaying the video data on the array of bi-stable display elements from a refresh and/or update rate corresponding to the configuration of the driver controller, and in accordance with the display features of the array of bi-stable display elements; and means for updating an image displayed by the array of bi-stable display elements, wherein the updating is based on the transmitted display signals. - View Dependent Claims (13, 14, 15)
-
Specification