Display device and driving method facilitating uniform resource requirements during different intervals of a modulation period
First Claim
1. A method for driving a display device including an array of pixels arranged in a plurality of columns and a plurality of rows, said method comprising:
- defining a plurality of modulation periods during which electrical signals corresponding to particular intensity values will be asserted on said pixels in said rows of said array;
associating each of said modulation periods with at least one of said rows;
dividing each of said plurality of modulation periods into a plurality of time intervals;
receiving a plurality of multi-bit data words each indicative of one of said intensity values to be asserted on said corresponding one of said pixels in said array;
discarding at least one bit of each of said multi-bit data words prior to the end of said modulation period associated with said corresponding one of said pixels displaying said intensity value defined by said each multi-bit data word; and
updating said electrical signals asserted on said pixels in an equal number of said rows during each of said time intervals based on any remaining bits of said multi-bit data words corresponding to said pixels such that each of said pixels displays said corresponding one of said intensity values; and
wherein less than all of said rows in said array are updated during each of said plurality of time intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel method for driving a display having an array of pixels arranged in a plurality of columns and a plurality of rows includes the steps of defining a modulation period for a row of pixels, dividing the modulation period into a number of coequal time intervals equal to n times the number of rows in the array, receiving a multi-bit data word that indicates an intensity value, and updating the signal asserted on the pixel during a plurality of the time intervals such that the intensity value is displayed by the pixel. Note that n is an integer greater than zero. The method can be applied to all rows, which can be driven asynchronously. A display driver for performing the novel methods is also disclosed. The present invention facilitates driving the display at 100% bandwidth efficiency during each time interval in the modulation period.
-
Citations
45 Claims
-
1. A method for driving a display device including an array of pixels arranged in a plurality of columns and a plurality of rows, said method comprising:
-
defining a plurality of modulation periods during which electrical signals corresponding to particular intensity values will be asserted on said pixels in said rows of said array; associating each of said modulation periods with at least one of said rows; dividing each of said plurality of modulation periods into a plurality of time intervals; receiving a plurality of multi-bit data words each indicative of one of said intensity values to be asserted on said corresponding one of said pixels in said array; discarding at least one bit of each of said multi-bit data words prior to the end of said modulation period associated with said corresponding one of said pixels displaying said intensity value defined by said each multi-bit data word; and updating said electrical signals asserted on said pixels in an equal number of said rows during each of said time intervals based on any remaining bits of said multi-bit data words corresponding to said pixels such that each of said pixels displays said corresponding one of said intensity values; and wherein less than all of said rows in said array are updated during each of said plurality of time intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A display driver for driving an array of pixels arranged in a plurality of columns and a plurality of rows, said display driver comprising:
-
a timer operative to generate a series of time values each associated with a respective one of a plurality of time intervals; a data input terminal set for receiving a plurality of multi-bit data words, each of said multi-bit data words indicative of an intensity value to be asserted on a corresponding one of said pixels; and control logic operative to define a plurality of modulation periods during which electrical signals corresponding to said particular intensity values will be asserted on said pixels in said rows of said array, each of said modulation periods including a plurality of said time intervals, associate each of said modulation periods with at least one of said rows, discard at least one bit of each of said multi-bit data words prior to the end of said modulation period associated with said corresponding one of said pixels displaying said intensity value defined by said each multi-bit data word, and update the electrical signals asserted on said pixels in an equal number of said rows during each of said time intervals based on any remaining bits of said multi-bit data words corresponding to said pixels such that each of said pixels displays said corresponding one of said intensity values; and wherein said control logic updates less than all of said rows during each of said plurality of time intervals. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A non-transitory, electronically-readable storage medium having code embodied therein for causing an electronic device to:
-
define a plurality of modulation periods during which electrical signals corresponding to particular intensity values will be asserted on pixels in rows of an array; associate each of said modulation periods with at least one of said rows; divide each of said plurality of modulation periods into a plurality of time intervals; receive a plurality of multi-bit data words each indicative of one of said intensity values to be asserted on said corresponding one of said pixels in said array; discard at least one bit of each of said multi-bit data words prior to the end of said modulation period associated with said corresponding one of said pixels displaying said intensity value defined by said each multi-bit data word; and update said electrical signals asserted on said pixels in an equal number of said rows during each of said time intervals based on any remaining bits of said multi-bit data words corresponding to said pixels such that each of said pixels displays said corresponding one of said intensity values; and wherein less than all of said rows in said array are updated during each of said plurality of time intervals. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification