Time-overlapping partial-panel updating of a bistable electro-optic display
First Claim
1. A method for updating two or more regions of a display area of a bistable, electro-optic display device, comprising:
- (a) selecting at least one first waveform for at least one pixel of a first region of the display area, the first waveform being selected from a first drive scheme for use in a first update mode, the first update mode having a first period including a plurality of first frame periods;
(b) selecting at least one second waveform for at least one pixel of a second region of the display area, the second waveform being selected from a second drive scheme for use in a second update mode, the second update mode having a second period including a plurality of second frame periods;
(c) updating the first region by generating and providing the first waveform to the at least one pixel of the first region; and
(d) updating the second region by generating and providing the second waveform to the at least one pixel of the second region,wherein the first waveform is generated by fetching a pixel transition from an update buffer during each of the plurality of first frame periods, and by utilizing the pixel transition to access a first lookup table that stores data of the first drive scheme for one of the plurality of first frame periods,wherein the second waveform is generated by fetching a pixel transition from the update buffer during each of the plurality of second frame periods, and by utilizing the pixel transition to access a second lookup table that stores data of the second drive scheme for one of the plurality of second frame periods,wherein, in each of the frame periods, data corresponding to only one frame period among the data of the first drive scheme are stored in the first look up table, and data corresponding to only the one frame period among the data of the second drive scheme are stored in the second lookup table, andwherein the first and second periods at least partially coincide in time, and wherein updating the second region overlaps in time with updating the first region.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for updating two or more regions of the display area of a bistable, electro-optic display device comprises selecting at least one first waveform for at least one pixel of a first region; (b) selecting at least one second waveform for at least one pixel of a second region; (c) updating the first region by generating and providing the first waveform to the at least one pixel of the first region; and (d) updating the second region by generating and providing the second waveform to the at least one pixel of the second region, wherein the first and second updates at least partially coincide in time. The first waveform is selected from a first drive scheme for use in a first update mode having a first period. The second waveform is selected from second a drive scheme for use in a second update mode having a second period.
134 Citations
29 Claims
-
1. A method for updating two or more regions of a display area of a bistable, electro-optic display device, comprising:
-
(a) selecting at least one first waveform for at least one pixel of a first region of the display area, the first waveform being selected from a first drive scheme for use in a first update mode, the first update mode having a first period including a plurality of first frame periods; (b) selecting at least one second waveform for at least one pixel of a second region of the display area, the second waveform being selected from a second drive scheme for use in a second update mode, the second update mode having a second period including a plurality of second frame periods; (c) updating the first region by generating and providing the first waveform to the at least one pixel of the first region; and (d) updating the second region by generating and providing the second waveform to the at least one pixel of the second region, wherein the first waveform is generated by fetching a pixel transition from an update buffer during each of the plurality of first frame periods, and by utilizing the pixel transition to access a first lookup table that stores data of the first drive scheme for one of the plurality of first frame periods, wherein the second waveform is generated by fetching a pixel transition from the update buffer during each of the plurality of second frame periods, and by utilizing the pixel transition to access a second lookup table that stores data of the second drive scheme for one of the plurality of second frame periods, wherein, in each of the frame periods, data corresponding to only one frame period among the data of the first drive scheme are stored in the first look up table, and data corresponding to only the one frame period among the data of the second drive scheme are stored in the second lookup table, and wherein the first and second periods at least partially coincide in time, and wherein updating the second region overlaps in time with updating the first region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A display controller for updating two or more regions of a display area of a bistable, electro-optic display device, comprising:
-
a first display pipe to fetch pixel transitions for a first region, to fetch a first drive scheme having a first period for the first region, and to determine a first waveform for at least one pixel of the first region, the first period including a plurality of first frame periods; at least one second display pipe to fetch pixel transitions for a second region, to fetch a second drive scheme having a second period for the second region, and to determine a second waveform for at least one pixel of the second region, the second period including a plurality of second frame periods, wherein the first display pipe comprises a first lookup table that stores data of the first drive scheme for one of the plurality of first frame periods, and determines the first waveform by accessing the first lookup table using the pixel transition for the one of the plurality of first frame periods, wherein the at least one second display pipe comprises a second lookup table that stores data of the second drive scheme for one of the plurality of second frame periods, and determines the second waveform by accessing the second lookup table using the pixel transition for the one of the plurality of second frame periods, wherein, in each of the frame periods, data corresponding to only one frame period among the data of the first drive scheme are stored in the first lookup table, and data corresponding to only the one frame period among the data of the second drive scheme are stored in the second lookup table, and wherein the determinations of waveforms by the first display pipe and the at least one second display pipe at least partially coincide in time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A bistable, electro-optic display device, comprising:
-
a display panel having a display area; and a display controller to update two or more regions of the display area, the display controller including; a first display pipe to fetch pixel transitions for a first region, to fetch a first drive scheme having a first period for the first region, and to determine a first waveform for at least one pixel of the first region, the first period including a plurality of first frame periods; at least one second display pipe to fetch pixel transitions for a second region, to fetch a second drive scheme having a second period for the second region, and to determine a second waveform for at least one pixel of the second region, the second period including a plurality of second frame periods, wherein the first display pipe comprises a first lookup table that stores data of the first drive scheme for one of the plurality of first frame periods, and determines the first waveform by accessing the first lookup table using the pixel transition for the one of the plurality of first frame periods, wherein the at least one second display pipe comprises a second lookup table that stores data of the second drive scheme for one of the plurality of second frame periods, and determines the second waveform by accessing the second lookup table using the pixel transition for the one of the plurality of second frame periods, wherein, in each of the frame periods, data corresponding to only one frame period among the data of the first drive scheme are stored in the first lookup table, and data corresponding to only the one frame period among the data of the second drive scheme are stored in the second lookup table, and wherein the determinations of waveforms by the first display pipe and the at least one second display pipe at least partially coincide in time. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification