Using historical attributes of a user for virtual or augmented reality rendering

US9429752B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9429752-B2
Application numberUS-201514702734-A
CountryUS
Kind codeB2
Filing dateMay 3, 2015
Priority dateMar 15, 2013
Publication dateAug 30, 2016
Grant dateAug 30, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operation in an augmented reality system, the method comprising: receiving information indicative of an identity of an end user; retrieving at least one user specific historical attribute for the end user based at least in part on the received information indicative of the identity of the end user; displaying frames to the end user based at least in part on the retrieved at least one user specific historical attribute for the end user; predicting an end point of a head movement of the end user based on a location of a virtual object in a field of view of the end user; displaying frames to the end user based at least in part on the retrieved at least one user specific historical attribute for the end user includes rendering at least one subsequent frame to at least one image buffer, the at least one subsequent frame shifted toward the predicted end point of the head movement; rendering a plurality of subsequent frames that shift toward the predicted end point of the head movement in at least partial accommodation of at least one head movement attribute for the end user, the at least one head movement attribute indicative of at least one previous head movement of the end user; and predicting an occurrence of a head movement of the end user based at least in part on a location of appearance of the virtual object in the field of view of the end user. 2. The method of claim 1 wherein the received information is image information indicative of an image of at least a portion of an eye of the end user. 3. The method of claim 2 wherein providing frames to the end user includes providing frames via at least one optical fiber and receiving image information indicative of an image of at least a portion of an eye of the end user includes receiving the image information via the at least an optical fiber which also provides the frames to the end user. 4. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of the at least one head movement attribute for the end user. 5. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of at least one previous head movement speed for at least one previous head movement for the end user. 6. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of variation in a head movement speed across at least part of a range of at least one previous head movement by the end user. 7. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of at least one previous head movement acceleration for at least one previous head movement by the end user. 8. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of a relationship between at least one previous head movement and at least one previous eye movement by the end user. 9. The method of claim 1 wherein the retrieved at least one user specific historical attribute for the end user is at least one attribute that provides an indication of a ratio between at least one previous head movement and at least one previous eye movement by the end user. 10. The method of claim 1 , wherein the at least one head movement attribute indicative of at least one previous head movement of the end user is a historical head movement speed for the end user. 11. The method of claim 1 , wherein the at least one head movement attribute indicative of at least one previous head movement of the end user is historical head movement acceleration for the end user. 12. The method of claim 1 , wherein the at least one head movement attribute indicative of at least one previous head movement of the end user is a historical ratio between head movement and eye movement for the end user. 13. The method of claim 1 , further comprising determining the location of appearance of the virtual object when the virtual object is newly introduced in the field of view of the end user temporally relative to previous frames presented to the end user. 14. The method of claim 1 , further comprising determining the location of appearance of the virtual object in a new position as presented to the end user relative to a position of the virtual object as previously presented to the end user.

Assignees

Inventors

Classifications

  • with means for monitoring data relating to the user, e.g. head-tracking, eye-tracking · CPC title

  • G06F3/012Primary

    Head tracking input arrangements · CPC title

  • slaved to motion of at least a part of the body of the user, e.g. head, eye · CPC title

  • Determining position or orientation of objects or cameras (camera calibration G06T7/80) · CPC title

  • comprising information/image processing systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9429752B2 cover?
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 predicti…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/012. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 30 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).