Patent ID: 8421828
Filing Date: 2013-04-16
Classification: G09G

Abstract:
1. A method of modulating a display under continuous illumination from a light source, wherein the display responds immediately to changes in image data on a pixel by changing the modulation of the light incident on said pixel responsive to said image data, the method comprising: determining a row write sequence comprising a pattern of at least three virtual write pointers operative to point said image data to a same number of rows on said display according to a time ordered sequence, wherein a first virtual write pointer in said row write sequence is separated from a second virtual write pointer in said row write sequence by a first, non-zero number of rows, and wherein said second virtual write pointer in said row write sequence is separated from a third virtual write pointer in said row write sequence by a second, non-zero number of rows, wherein said first number of rows is not equal to said second number of rows, and wherein all virtual write pointers point to rows that are separated from temporally adjacent rows in said row write sequence by a predetermined, non-zero number of rows; applying said row write sequence comprising said pattern of at least three virtual write pointers to a set of rows wherein said first virtual write pointer points image data for a first row to said first row, said second virtual write pointer points image data for a second row to said second row, and said third virtual write pointer points image data for a third row to said third row, and continuing until all virtual write pointers in said row write sequence have pointed image data for remaining rows if any to said remaining rows; wherein all virtual write pointers of said row write sequence point image data to all rows comprising said set of rows within a time period equal to an interval of time beginning when image data corresponding to one least significant bit (LSB) is written to a row and ending when image data is next written to that same row to end that LSB; applying another row write sequence identical to said row write sequence starting with a row start point offset by at least one row from the start point of the preceding row write sequence, wherein the start point for successive row write sequences always changes in the same direction on the display; wherein, all virtual write pointers progress from row to row on said display the same velocity so that all row spacings determined in a row write sequence are proportional to a modulation time required to achieve a desired gray scale level on each pixel of each row, wherein at least one gray scale level is non-binary weighted.