Clear-behind matrix addressing for display systems
First Claim
1. A method of providing data bits to a display comprising an array of pixels arranged in a plurality of rows each having a like number of pixels for forming a grayscale image, the method comprising the steps of:
- a. providing a plurality of weighted data bits to each pixel within a frame-time;
b. subdividing the frame-time into a plurality of subframes such that one of the weighted data bits is provided to each pixel during one of the subframes and further wherein each of the pixels is controlled by an appropriate one of the weighted data bits during an entire duration of a first portion of the subframes and during a partial duration of a second portion of the subframes;
c. providing a turn-off signal at an end of each subframe;
d. inhibiting the turn-off signal for two consecutively asserted bits; and
e. disabling the step of inhibiting for the second portion of the subframes.
4 Assignments
0 Petitions
Accused Products
Abstract
A display system uses a weighted PWM scheme to deliver control during a frame time for developing a plurality of grayscale levels in each of a plurality of pixels. Of all the weighted subframes, a predetermined number of the shortest subframes utilize a like subframe duration. However, to provide additional levels of grayscale, differing durations of `on` time are utilized in these like subframes. Thus, all but one of these like-time subframes has a dead zone time during which the pixels are never activated. A clear circuit turns `off` the illuminated pixels during the dead zone time.
124 Citations
11 Claims
-
1. A method of providing data bits to a display comprising an array of pixels arranged in a plurality of rows each having a like number of pixels for forming a grayscale image, the method comprising the steps of:
-
a. providing a plurality of weighted data bits to each pixel within a frame-time; b. subdividing the frame-time into a plurality of subframes such that one of the weighted data bits is provided to each pixel during one of the subframes and further wherein each of the pixels is controlled by an appropriate one of the weighted data bits during an entire duration of a first portion of the subframes and during a partial duration of a second portion of the subframes; c. providing a turn-off signal at an end of each subframe; d. inhibiting the turn-off signal for two consecutively asserted bits; and e. disabling the step of inhibiting for the second portion of the subframes.
-
-
2. An apparatus for forming a weighted grayscale display, comprising:
-
a. an array of pixels arranged in a plurality of rows each having a like number of pixels; b. means for providing a plurality of weighted data bits to each pixel within a frame-time; c. means for dividing the frame-time into a set of subframes which collectively develop a predetermined grayscale according to the weighted data bits such that one of the weighted data bits is provided to each pixel during one of the subframes and further wherein each of the pixels is controlled by an appropriate one of the weighted data bits during an entire duration of a first portion of the subframes and during a partial duration of a second portion of the subframes; c. means for providing a turn-off signal at an end of each subframe; d. means for inhibiting the turn-off signal for two consecutively asserted bits; and e. means for disabling the means for inhibiting for the second portion of the subframes. - View Dependent Claims (3, 4, 5, 6)
-
-
7. An apparatus for forming a weighted grayscale display, comprising:
-
a. an array of pixels arranged in a plurality of rows each having a like number of pixels; b. a row select circuit for selecting a predetermined one of the rows; c. a plurality of registers coupled to provide a weighted data bit to each pixel into the predetermined one of the rows; d. a control circuit coupled to the registers and including; (1) means for loading each of the registers with an appropriate weighted data bit; (2) means for providing a control signal for transferring the weighted data bits to the predetermined one of the rows; (3) means for transferring a predetermined number of the weighted data bits for developing a predetermined grayscale within a frame-time to each pixel; and (4) means for dividing the frame-time into a plurality of subframes such that one of the predetermined number of weighted data bits is provided to each pixel during one of the subframes and further wherein each of the pixels is controlled by an appropriate one of the weighted data bits during an entire duration of a first portion of the subframes and during a partial duration of a second portion of the subframes wherein the second portion of the subframes each includes an active period and a dead period, the apparatus further including means for disabling the pixel during the dead period; e. means for providing a turn-off signal at an end of each subframe; f. means for inhibiting the turn-off signal for two consecutively asserted bits; and g. means for disabling the means for inhibiting for the second portion of the subframes. - View Dependent Claims (8, 9, 10)
-
-
11. A method of providing a grayscale display having a plurality of pixels each having an "on" state and an "off" state comprising the steps of:
-
a. providing a frame time each having a plurality of subframes times; b. providing a plurality of data bits, one per pixel, to control the state of each pixel during each subframe time; and c. controlling a time duration of each data bit to provide weighting of the data bits such that each pixel is controlled for the time duration by the data bit during a first portion of the subframes and during a partial duration of a second portion of the subframes; d. providing a turn-off signal at an end of each subframe; e. inhibiting the turn-off signal for two consecutively asserted bits; and f. disabling the step of inhibiting for the second portion of the subframes.
-
Specification