Back to results
US 2024/0194167 A1Published application
Systems and methods for improving operating characteristics of displays
AssigneeSnap Inc.
InventorsStephen John Hart, Rock Edward Kent, Howard V. Goetz, James L. Sanford, Nicholas W. Melena
Life of this patent
Estimating the term…
Abstract
Systems and methods for improving operating characteristics of displays such as liquid crystal on silicon displays.
Claims20
A display system, comprising:
- a display including a plurality of pixels;
- a display table including a plurality of rows, each row of the display table including a sequence of bit-planes associated with one of a plurality of phase-shift values for each of the pixels in the display, each sequence of bit-planes including one or more groups of 1-values spaced apart from one another within the sequence of bit-planes by one or more groups of 0-values;
- each of the one or more groups of 1-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of 1-values;
- and
- each of the one or more groups of 0-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of 0-values;
- and
- a display driver configured to apply a sequence of bit-planes to each of the plurality of pixels, the sequence of bit-planes for each of the plurality of pixels corresponding to one of the rows in the display table and the one of the rows in the display table being determined by a corresponding phase-shift value for each of the plurality of pixels.
4 more elements
A display system, comprising:
- a display including a plurality of pixels;
- a display table including:
- a plurality of rows, each row of the display table including a sequence of bit-planes associated with one of a plurality of phase-shift values for one of the pixels in the display, each sequence of bit-planes including a number of 1-values and a number of 0-values;
- and
- a display driver configured to send a sequence of bit-planes to the pixel of the display according to the phase-shift value for the pixel and a corresponding row of the display table,
- the plurality of phase-shift values being 2n phase-shift values;
- and
- for each sequence of bit-planes where the number of 1-values is greater than one and less than 2n-2:
- the number of 1-values including one or more groups of one or more 1-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of one or more 1-values;
- and
- each of the one or more groups of one or more 1-values being spaced apart from the other groups of one or more 1-values across a length of the sequence of bit-planes by one or more groups of one or more 0-values, each of the one or more groups of one or more 0-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of one or more 0-values.
8 more elements
A method, comprising:
- generating a display table including a plurality of bit-plane sequences, each bit-plane sequence being associated with one of a plurality of phase-shift values for each of a plurality of pixels in a display, the display table including:
- a plurality of rows, each row of the display table including a sequence of bit-planes associated with one of the plurality of phase-shift values for each of the pixels in the display, each sequence of bit-planes including one or more groups of one or more 1-values spaced apart from one another within the sequence of bit-planes by one or more groups of one or more 0-values;
- the one or more 1-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of one or more 1-values;
- and
- each of the one or more groups of one or more 1-values being spaced apart from the other groups of one or more 1-values across a length of the sequence of bit-planes by one or more groups of one or more 0-values, each of the one or more groups of one or more 0-values having a respective number of bit-planes that is within one bit-plane of the respective number of bit-planes of each other group of one or more 0-values;
- determining a phase-shift value for each the plurality pixels in the display;
- and
- applying, to each of the plurality of pixels in the display, the sequence of bit-planes corresponding to the determined phase-shift value for the pixel,
- wherein determining a phase-shift value for each of the plurality of pixels in the display comprises determining 2n phase-shift values, wherein each of the phase-shift values is associated with a number P in a range 0, 1, . . . , 2n-1, wherein P represents a number of 1-values in a sequence of bit-planes associated with one of the plurality of phase-shift values and 2n-P represents a number of 0-values in the sequence of bit-planes associated with the one of the phase-shift values.
6 more elements
Dependencies are inferred from the claim text.