Display device and driving method based on the number of pixel rows in the display
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 modulation period during which an electrical signal corresponding to a particular intensity value will be asserted on a pixel in a row of said array;
dividing said modulation period into a plurality of time intervals, the number of said time intervals equal to the number of said rows to which data is to be written in said array divided by (m);
receiving a multi-bit data word indicative of said intensity value, each bit of said multi-bit data word having a weighted value and the sum of the weighted values of said bits not being equal to (2y−
1), where y is a positive integer; and
updating said electrical signal asserted on said pixel during at least some of said time intervals in said modulation period such that said intensity value is displayed by said pixel; and
wherein (m) is an integer greater than one and a divisor of the number of said rows to which data is to be written in said array that leaves no remainder.
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
52 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 modulation period during which an electrical signal corresponding to a particular intensity value will be asserted on a pixel in a row of said array; dividing said modulation period into a plurality of time intervals, the number of said time intervals equal to the number of said rows to which data is to be written in said array divided by (m); receiving a multi-bit data word indicative of said intensity value, each bit of said multi-bit data word having a weighted value and the sum of the weighted values of said bits not being equal to (2y−
1), where y is a positive integer; andupdating said electrical signal asserted on said pixel during at least some of said time intervals in said modulation period such that said intensity value is displayed by said pixel; and wherein (m) is an integer greater than one and a divisor of the number of said rows to which data is to be written in said array that leaves no remainder. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 multi-bit data word indicative of an intensity value to be asserted on one of said pixels, each bit of said multi-bit data word having a weighted value and the sum of the weighted values of said bits not being equal to (2y−
1), where y is a positive integer; andcontrol logic operative to define a modulation period during which an electrical signal corresponding to said intensity value will be asserted on said pixel, said modulation period including a number of said time intervals equal to the number of rows to which data is to be written in said array divided by (m), (m) being an integer greater than one and a divisor of the number of said rows to which data is to be written in said array that leaves no remainder, and update said signal asserted on said pixel during at least some of said time intervals in said modulation period such that said pixel displays said intensity value. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A display driver for driving an array of pixels arranged in a plurality of columns and a plurality of rows, said driver comprising:
-
a timer operative to define a time period during which a plurality of electrical signals corresponding to particular intensity values can be asserted on said pixels in said rows of said array; 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 displayed by one of said pixels, each bit of each of said multi-bit data words having a weighted value and the sum of the weighted values of said bits not being equal to (2y−
1), where y is a positive integer; andmeans for updating said electrical signals asserted on said pixels such that the number of non-zero ones of said intensity values displayable by said pixels in said time period is equal to the quotient between the number of rows to which data is to be written in said array and a divisor of the number of rows in said array, said divisor being an integer greater than one and being selected such that said quotient has no remainder.
-
-
36. A non-transitory, electronically-readable storage medium having code embodied therein for causing an electronic device to:
-
define a modulation period during which an electrical signal corresponding to a particular intensity value will be asserted on a pixel in a row of an array of pixels arranged in a plurality of columns and a plurality of rows; divide said modulation period into a plurality of time intervals, the number of said time intervals equal to the number of said rows to which data is to be written in said array divided by (m); receive a multi-bit data word indicative of said intensity value, each bit of said multi-bit data word having a weighted value and the sum of the weighted values of said bits not being equal to (2y−
1), where y is a positive integer; andupdate said electrical signal asserted on said pixel during at least some of said time intervals in said modulation period such that said intensity value is displayed by said pixel; and wherein (m) is an integer greater than one and is a divisor of the number of said rows to which data is to be written in said array that leaves no remainder. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification