Stereoscopic display responsive to focal-point shift

US9313481B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9313481-B2
Application numberUS-201414184482-A
CountryUS
Kind codeB2
Filing dateFeb 19, 2014
Priority dateFeb 19, 2014
Publication dateApr 12, 2016
Grant dateApr 12, 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.

A method for displaying virtual imagery on a stereoscopic display system having a display matrix. The virtual imagery presents a surface of individually renderable loci viewable to an eye of the user. The method includes, for each locus of the viewable surface, illuminating a pixel of the display matrix. The illuminated pixel is chosen based on a pupil position of the eye as determined by the stereoscopic display system. For each locus of the viewable surface, a virtual image of the illuminated pixel is formed in a plane in front of the eye. The virtual image is positioned on a straight line passing through the locus, the plane, and the pupil position. In this manner, the virtual image tracks change in the user's pupil position.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for displaying virtual imagery on a stereoscopic display system having one or more display matrices the virtual imagery presenting a surface of individually renderable loci viewable to right and left eyes of a user, the method comprising: for each locus of the viewable surface, illuminating a right pixel of the one or more display matrices, the illuminated right pixel chosen based on a right pupil position of the right eye as determined by the stereoscopic display system; for each locus of the viewable surface, illuminating a left pixel of the one or more display matrices, the illuminated left pixel chosen based on a left pupil position of the left eye as determined by the stereoscopic display system; forming a virtual image of the right pixel in a plane in front of the right eye, the virtual image positioned on a straight line passing through the locus, the plane, and the right pupil position, and tracking change in the right pupil position; and forming a virtual image of the left pixel in a plane in front of the left eye, the virtual image positioned on a straight line passing through the locus, the plane, and the left pupil position, and tracking change in the left pupil position. 2. The method of claim 1 , wherein the right pupil position is a sensed right pupil position, the method further comprising: sensing the right pupil position of the right eye by acquiring and analyzing an image of the right eye with eye-tracking componentry of the stereoscopic display system. 3. The method of claim 1 , wherein the right pupil position is a predicted right pupil position, the method further comprising: predicting the right pupil position to be a point on the right eye lying closest to a predetermined target locus of the virtual imagery. 4. The method of claim 1 , further comprising: predicting the right pupil position during a first operating mode of the stereoscopic display system; and sensing the right pupil position during a second operating mode of the stereoscopic display system. 5. A method for displaying virtual imagery on a stereoscopic display system having one or more display matrices, the virtual imagery presenting a surface of individually renderable loci viewable to right and left eyes of a user, the method comprising: predicting a right pupil position of the right eye to be a point on the right eye lying closest to a predetermined target locus of the virtual imagery; predicting a left pupil position of the left eye to be a point on the left eye lying closest to a predetermined target locus of the virtual imagery; for each locus of the viewable surface, illuminating a right pixel of the one or more display matrices, the illuminated right pixel chosen based on the predicted right pupil position; for each locus of the viewable surface, illuminating a left pixel of the one or more display matrices, the illuminated left pixel chosen based on the predicted left pupil position; forming a virtual image of the right pixel in a plane in front of the right eye, the virtual image positioned on a straight line passing through the locus, the plane, and the predicted right pupil position; and forming a virtual image of the left pixel in a plane in front of the left eye, the virtual image positioned on a straight line passing through the locus, the plane, and the predicted left pupil position. 6. The method of claim 5 , further comprising identifying the target locus based on a heuristic. 7. The method of claim 5 , wherein the target locus is a centroid of the virtual imagery. 8. The method of claim 5 , wherein the target locus is a nearest, brightest, or most prominent locus of the virtual imagery. 9. The method of claim 5 , further comprising computing the predicted right pupil position based on coordinates of the target locus and on a stored parameter value responsive to variation in right eye position among different users. 10. The method of claim 9 , wherein the predicted right pupil position is computed further based on a stored parameter value responsive to variation in right eye dimensions among different users. 11. The method of claim 9 , wherein the stored parameter value is determined based on feedback from the user as to position or clarity of the virtual imagery as displayed. 12. The method of claim 9 , wherein the stored parameter value is mathematically reducible to an interpupilary distance of the user when the user is focused forwardly on a distant object. 13. The method of claim 9 , further comprising storing the stored parameter value in one of a plurality of a user profiles of the stereoscopic display system. 14. The method of claim 13 , further comprising matching the user to a corresponding user profile. 15. A method for displaying virtual imagery on a stereoscopic display system having one or more display matrices the virtual imagery presenting a surface of individually renderable loci viewable to right and left eyes of a user, the method comprising: sensing a right pupil position of the right eye and a left pupil position of the left eye; for each locus of the viewable surface, illuminating a right pixel of the one or more display matrices, the illuminated right pixel chosen based on the sensed right pupil position; for each locus of the viewable surface, illuminating a left pixel of the one or more display matrices, the illuminated left pixel chosen based on the sensed left pupil position; forming a virtual image of the right pixel in a plane in front of the right eye, the virtual image positioned on a straight line passing through the locus, the plane, and the sensed right pupil position, and tracking change in the sensed right pupil position; and forming a virtual image of the left pixel in a plane in front of the left eye, the virtual image positioned on a straight line passing through the locus, the plane, and the sensed left pupil position, and tracking change in the sensed left pupil position. 16. The method of claim 15 , wherein sensing the right pupil position includes acquiring and analyzing an image of the right eye with eye-tracking componentry of the stereoscopic display system. 17. The method of claim 15 , wherein the eye-tracking componentry includes: a right-eye camera configured to acquire an image of a right eye of the user; a left-eye camera configured to acquire an image of a left eye of the user; and logic configured to identify an ocular feature in the image of the right eye and in the image of the left eye. 18. The method of claim 17 , further comprising relating the images of the right and left eyes to a frame of reference in which the virtual imagery is displayed.

Assignees

Inventors

Classifications

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

  • Head mounted · CPC title

  • of stereoscopic type · CPC title

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

  • with head-mounted left-right displays · 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 US9313481B2 cover?
A method for displaying virtual imagery on a stereoscopic display system having a display matrix. The virtual imagery presents a surface of individually renderable loci viewable to an eye of the user. The method includes, for each locus of the viewable surface, illuminating a pixel of the display matrix. The illuminated pixel is chosen based on a pupil position of the eye as determined by the s…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G02B27/0093. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 12 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).