×

Tracking head position for rendering content

  • US 9,274,597 B1
  • Filed: 12/20/2011
  • Issued: 03/01/2016
  • Est. Priority Date: 12/20/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of rendering content on a display screen of a computing device, comprising:

  • under control of a computing device configured with executable instructions,capturing video information using a camera of the computing device;

    detecting at least one first feature in the video information indicative of a head of a user;

    determining a first relative position of the at least one first feature with respect to the computing device;

    rendering the content on the display screen of the computing device to correspond to a viewpoint of the user at the first relative position;

    at a first time, predicting that the at least one first feature will be outside a field of view of the camera at a second time based at least in part upon analyzing the video information;

    storing to a buffer first motion information obtained from at least one sensor of the computing device from the first time to the second time based at least in part upon predicting that the at least one first feature will be outside the field of view of the camera at the second time;

    at the second time, determining that the at least one first feature is outside the field of view of the camera based at least in part upon analyzing the video information;

    estimating a second relative position of the at least one first feature with respect to the computing device based at least in part upon where the at least one first feature was last tracked in the video information with at least a minimum level of confidence and a motion of the computing device determined based at least in part upon the first motion information pulled from the buffer and second motion information obtained from the at least one sensor after the second time;

    determining an updated viewpoint of the user based at least in part upon the second relative position; and

    rendering the content on the display screen to correspond to the updated viewpoint.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×