Dithering process for producing shaded images on display screens
First Claim
1. A method of simulating non-monochrome display of images on a display device that has an array of picture elements each having only two display states, an ON state and an OFF state, comprising the steps of:
- modulating an ON/OFF duty cycle of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and
coordinating the timing of ON/OFF and OFF/ON state transitions of picture elements within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur substantially uniformly in space and time, within each display neighborhood, during the multi-frame display sequencewherein said multiframe sequence is sixty-four frames in duration and is logically divided into four sub-sequences each sixteen frames in duration, sixty-five display shades being realized by causing the ON/OFF duty cycle of each picture element to have a value within the set {0, 1/64, 2/64 . . . 64/64}, andwherein the ON/OFF duty cycle of each picture element during each of said four sixteen-frame sub-sequences of said sixty-four-frame sequence is caused to have a value within the set {0, 1/16, 2/16 . . . 16/16}.
5 Assignments
0 Petitions
Accused Products
Abstract
Shaded or color images are simulated using frame modulation techniques on flat panel displays having an array of binary display elements, i.e., display elements that have only two display states, an ON state and an OFF state. The timing of ON/OFF and OFF/ON state transitions of picture elements within predetermined neighborhoods through the array of display elements is coordinated such that the state transitions occur substantially uniformly in space and time during a multi-frame display sequence. Using a multi-frame sequence 16 frames in duration, 16 shades of gray may be realized on a monochrome display. The number of shades may be increased to 64 using dynamic dithering. Dithering is applied by causing the multi-frame sequence to be 64 frames in duration and dividing the multi-frame sequence into four sub-sequences each 16 frames in duration with the duty cycle of each display element during each of the four 16-frame sub-sequences being allowed to assume one of two adjacent values only such that display noise is minimized. The method may be applied to color displays in which pixel locations have illumination elements each of a different color, for example a red illumination element, a green illumination element and a blue illumination element.
60 Citations
18 Claims
-
1. A method of simulating non-monochrome display of images on a display device that has an array of picture elements each having only two display states, an ON state and an OFF state, comprising the steps of:
-
modulating an ON/OFF duty cycle of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating the timing of ON/OFF and OFF/ON state transitions of picture elements within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur substantially uniformly in space and time, within each display neighborhood, during the multi-frame display sequence wherein said multiframe sequence is sixty-four frames in duration and is logically divided into four sub-sequences each sixteen frames in duration, sixty-five display shades being realized by causing the ON/OFF duty cycle of each picture element to have a value within the set {0, 1/64, 2/64 . . . 64/64}, and wherein the ON/OFF duty cycle of each picture element during each of said four sixteen-frame sub-sequences of said sixty-four-frame sequence is caused to have a value within the set {0, 1/16, 2/16 . . . 16/16}. - View Dependent Claims (2, 3)
-
-
4. A method of simulating non-monochrome display of images on a display device that has an array of picture elements each having only two display states, an ON state and an OFF state, comprising the steps of:
-
modulating an ON/OFF duty cycle of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating the timing of ON/OFF and OFF/ON state transitions of picture elements within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur substantially uniformly in space and time, within each display neighborhood, during the multi-frame display sequence wherein said multiframe sequence is M×
N frames in duration, M and N being integers, wherein said multiframe sequence is logically divided into M sub-sequences each N frames in duration, wherein M×
N+1 display shades are realized by causing the ON/OFF duty cycle of each picture element to have a value within the set {0, 1/M×
N, 2/M×
N . . . M×
N/M×
N}, andwherein the ON/OFF duty cycle of each picture element during each of said M N-frame sub-sequences of said M×
N sequence is caused to have a value within the set {0, 1/M, 2/M . . . M/M}. - View Dependent Claims (5, 6)
-
-
7. A method of simulating color display of images on a display device that has an array of picture elements, each picture element having a plurality of illumination elements each of a different color and each having only two display states, an ON state and an OFF state, comprising the steps of:
-
modulating an ON/OFF duty cycle of at least one illumination element of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating the timing of ON/OFF and OFF/ON state transitions of illumination elements of a given color within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur uniformly in space and time, within each display neighborhood, during the multiframe display sequence wherein said multi-frame sequence is M×
N frames in duration, M and N being integers, wherein said multi-frame sequence is logically divided into M sub-sequences each N frames in duration,wherein (M×
N+1)3 display colors are realized by causing the ON/OFF duty cycle of each illumination element to have a value within the set {0, 1/M×
N, 2/M×
N, . . . , M×
N/M×
N}, andwherein the ON/OFF duty cycle of each illumination element during each of said M N-frame sub-sequences of said M×
N sequence is caused to have a value within the set {0, 1/M, 2/M, . . . , M/M}. - View Dependent Claims (8, 9)
-
-
10. A display device which simulates non-monochrome display of images, said display device having an array of picture elements, each picture element having only two display states, an ON state and an OFF state, comprising:
-
modulating means for modulating an ON/OFF duty cycle of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating means for coordinating the timing of ON/OFF and OFF/ON state transitions of picture elements within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur substantially uniformly in space and time, within each display neighborhood, during the multi-frame display sequence wherein said multiframe sequence is sixty-four frames in duration logically divided into four sub-sequences each sixteen frames in duration, wherein sixty-five display shades are realized by causing the ON/OFF duty cycle of each picture element to have a value within the set {0, 1/64, 2/64 . . . 64/64}, and wherein the ON/OFF duty cycle of each picture element during each of said four sixteen-frame sub-sequences of said sixty-four-frame sequence is caused to have a value within the set {0, 1/16, 2/16 . . . 16/16}. - View Dependent Claims (11, 12)
-
-
13. A display device which simulates non-monochrome display of images, said display device having an array of picture elements, each picture element having only two display states, an ON state and an OFF state, comprising:
-
modulating means for modulating an ON/OFF duty cycle of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating means for coordinating the timing of ON/OFF and OFF/ON state transitions of picture elements within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur substantially uniformly in space and time, within each display neighborhood, during the multi-frame display sequence, wherein said multiframe sequence is M×
N frames in duration, M and N being integers, wherein said multiframe sequence is logically divided into M sub-sequences each N frames in duration,wherein M×
N+1 display shades are realized by causing the ON/OFF duty cycle of each picture element to have a value within the set {0, 1/M×
N, 2/M×
N . . . M×
N/M×
N}, andwherein the ON/OFF duty cycle of each picture element during each of said M N-frame sub-sequences of said M×
N sequence is caused to have a value within the set {0, 1/M, 2/M . . . M/M}. - View Dependent Claims (14, 15)
-
-
16. A display device which simulates color display of images, said display device having an array of picture elements, each picture element having a plurality of illumination elements each of a different color and each having only two display states, an ON state and an OFF state, comprising:
-
modulating means for modulating an ON/OFF duty cycle of at least one illumination element of each picture element of the array of picture elements during a multi-frame display sequence according to attribute information of respective picture element data to be displayed; and coordinating means for coordinating the timing of ON/OFF and OFF/ON state transitions of illumination elements of a given color within each of a plurality of predetermined display neighborhoods throughout the array of picture elements such that the state transitions occur uniformly in space and time, within each display neighborhood, during the multiframe display sequence, wherein said multi-frame sequence is M×
N frames in duration, M and N being integers, wherein said multi-frame sequence is logically divided into M sub-sequences each N frames in duration,wherein (M×
N+1)3 display colors are realized by causing the ON/OFF duty cycle of each illumination element to have a value within the set {0, 1/M×
N, 2/M×
N, . . . , M×
N/M×
N}, andwherein the ON/OFF duty cycle of each illumination element during each of said M N-frame sub-sequences of said M×
N sequence is caused to have a value within the set {0, 1/M, 2/M, . . . , M/M}. - View Dependent Claims (17, 18)
-
Specification