×

Over-rendering techniques in augmented or virtual reality systems

  • US 10,510,188 B2
  • Filed: 05/06/2015
  • Issued: 12/17/2019
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of operation in a virtual image presentation system, the method comprising:

  • over-rendering a frame of a sequence of frames for a field of view provided by the virtual image presentation system such that a set of total pixels included in the frame exceeds a first set of pixels included in a reduced frame that is to be presented in a maximum area of a display to a user when the display is configured to present one or more virtual images corresponding to the frame at a maximum image resolution;

    determining a detected or predicted speed or a detected or predicted acceleration of head movement of the user;

    predicting, with a predictive head tracking module including a processor and one or more transducers in the virtual image presentation system, at least one predicted head movement of the user based at least in part upon the detected or predicted speed or the detected or predicted acceleration of head movement of the user;

    determining a portion of the frame to present to the user based on at least one of a detected head movement and the at least one predicted head movement, whereinthe portion is of a size that is smaller than an entire size of the frame, andthe portion of the frame to be presented to the user is based at least in part on determining a location of a virtual object having at least a defined minimum speed in the field of view of the user;

    selectively reading out data for the portion of the frame from at least one frame buffer of the virtual image presentation system;

    adjusting an actual or perceived pixel size of at least one pixel of a set of pixels in a first portion of at least one subsequent frame into an adjusted pixel size of the at least one pixel based in part or in whole upon a variation in pixel spacing values of adjacent pixels and the at least one predicted head movement, wherein a pixel spacing value indicates spacing between two adjacent pixels and is predicted to cause the variation in the first portion relative to a remaining portion of the at least one subsequent frame based at least in part upon the at least one predicted head movement; and

    presenting the at least one subsequent frame after the frame to the user at least by using at least the adjusted pixel size for the first portion in the at least one subsequent frame and by using the actual or perceived pixel size for the remaining portion in the at least one subsequent frame.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×