Changing display artifacts across frames
First Claim
1. A method for displaying an image on a display screen, the display screen including a plurality of lines of sub-pixels, the method comprising:
- updating a plurality of consecutive image frames of the display screen, each image frame being updated by scanning the plurality of lines of sub-pixels in a selected one of a plurality of different scanning orders, wherein updating the plurality of consecutive image frames includes periodically changing the selection of scanning order, wherein the plurality of different scanning orders comprises a first scanning order, a second scanning order, and a third scanning order;
wherein scanning the plurality of lines of sub-pixels in the first scanning order comprises scanning a first set of adjacent blocks, wherein the lines in each block in the first set are scanned in a first particular line order;
wherein scanning the plurality of lines of sub-pixels in the second scanning order comprises scanning a second set of adjacent blocks, wherein the lines in each block in the second set are scanned in a second particular line order, and wherein each block in the second set is shifted in a first direction by one or more lines from a corresponding block in the first set; and
wherein scanning the plurality of lines of sub-pixels in the third scanning order comprises scanning a third set of adjacent blocks, wherein the lines in each block in the third set are scanned in a third particular line order, and wherein each block in the third set is shifted in the first direction by one or more lines from a corresponding block in the second set.
2 Assignments
0 Petitions
Accused Products
Abstract
Displaying an image on a display screen is provided by periodically changing the scanning order in which rows of sub-pixels of the display screen are scanned. One scanning order can be selected to scan the rows in the update of a first image frame of the display, and then a different scanning order can be selected to scan the rows in the update of a second image frame. Particular scanning orders can be selected in order to reduce or eliminate the appearance of visual artifacts by changing the location of the visual artifacts across multiple image frames. For example, different scanning orders that result in visual artifacts at different positions on the display screen can be used, and the selection of scanning order can periodically change among the different scanning orders such that the position of the visual artifacts changes periodically during the updating of multiple image frames.
-
Citations
23 Claims
-
1. A method for displaying an image on a display screen, the display screen including a plurality of lines of sub-pixels, the method comprising:
-
updating a plurality of consecutive image frames of the display screen, each image frame being updated by scanning the plurality of lines of sub-pixels in a selected one of a plurality of different scanning orders, wherein updating the plurality of consecutive image frames includes periodically changing the selection of scanning order, wherein the plurality of different scanning orders comprises a first scanning order, a second scanning order, and a third scanning order; wherein scanning the plurality of lines of sub-pixels in the first scanning order comprises scanning a first set of adjacent blocks, wherein the lines in each block in the first set are scanned in a first particular line order; wherein scanning the plurality of lines of sub-pixels in the second scanning order comprises scanning a second set of adjacent blocks, wherein the lines in each block in the second set are scanned in a second particular line order, and wherein each block in the second set is shifted in a first direction by one or more lines from a corresponding block in the first set; and wherein scanning the plurality of lines of sub-pixels in the third scanning order comprises scanning a third set of adjacent blocks, wherein the lines in each block in the third set are scanned in a third particular line order, and wherein each block in the third set is shifted in the first direction by one or more lines from a corresponding block in the second set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a display screen including a plurality of lines of sub-pixels; and a scanning system that updates a plurality of consecutive image frames of the display screen, each image frame being updated by scanning the plurality of lines of sub-pixels in a selected one of a plurality of different scanning orders, wherein updating the plurality of consecutive image frames includes periodically changing the selection of scanning order, wherein each scanning order of the plurality of scanning orders comprises a plurality of adjacent blocks of lines, and wherein each block in a first image frame of the plurality of consecutive image frames is shifted in a first direction by a predetermined number of lines to a corresponding block in a second image frame of the plurality of consecutive image frames, and each block in the second image frame of the plurality of consecutive image frames is shifted in the first direction by the predetermined number of lines to a corresponding block in a third image frame of the plurality of consecutive image frames. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing computer-readable instructions that, when executed by a computing device, cause the device to perform a method of displaying an image on a display screen, the display screen including a plurality of lines of sub-pixels, the method comprising:
updating a plurality of consecutive image frames of the display screen, each image frame being updated by scanning the plurality of lines of sub-pixels in a selected one of a plurality of different scanning orders, wherein updating the plurality of consecutive image frames includes periodically changing the selection of scanning order, wherein each scanning order of the plurality of scanning orders comprises a plurality of adjacent blocks of lines, and wherein each block of a first scanning order associated with a first image frame is shifted in a first direction by a predetermined number of lines to a corresponding block of a second scanning order associated with a second image frame, and wherein each block of the second scanning order associated with the second image frame is shifted in the first direction by the predetermined number of lines to a corresponding block of a third scanning order associated with a third image frame. - View Dependent Claims (22, 23)
Specification