UTILIZING HEAD MOVEMENT OF USER FOR FRAME RENDERING IN AUGMENTED OR VIRTUAL REALITY SYSTEMS
One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
1 . A method of operation in a virtual image presentation system, the method comprising:
rendering a first complete frame having a first field and a second field to an image buffer, wherein the first field includes at least a first Lissajous scan line and the second field includes at least a second Lissajous scan line, the second Lissajous scan line interlaced with at least the first Lissajous scan line;
reading out of the frame buffer which stores the first complete frame; and
dynamically interrupting, based on a detected head movement of an end user exceeding a nominal head movement value, the reading out of the first complete frame before completion of the reading of the first complete frame by a reading out of an update to the first complete frame in which a portion of the pixel information has changed from the first complete frame.
2 . The method of claim 1 , wherein the dynamic interruption of the reading out is based at least in part on a detected head movement of an end user, wherein the detected head movement exceeds a nominal head movement value.
3 . The method of claim 1 , further comprising substituting an updated second Lissajous scan line for the second Lissajous scan line of the first complete frame.
4 . The method of claim 1 , further comprising:
phase shifting the second Lissajous scan line with respect to the first Lissajous scan line to interlace the first and the second Lissajous scan lines.
5 . The method of claim 1 , further comprising:
phase shifting a third Lissajous scan line with respect to the second Lissajous scan line to interlace the first, the second and the third Lissajous scan lines.
6 . The method of claim 1 , further comprising:
phase shifting a fourth Lissajous scan line with respect to the third Lissajous scan line to interlace the first, the second, the third, and the fourth Lissajous scan lines.
7 . The method of claim 1 , wherein the portion comprises a trace of the Lissajous scan line.
8 . The method of claim 1 , wherein the dynamic interruption occurs during a presentation of a field.
9 . The method of claim 1 , wherein the dynamic interruption occurs during presentation of a line.
10 . The method of claim 1 , wherein the dynamic interruption occurs during a complete cycle.