Augmented reality device to warp images
First Claim
Patent Images
1. A method for displaying a warped area, comprising:
- obtaining an image of a real environment captured by a front facing camera of a device;
determining a portion of a field of view of the real environment for a user comprising an obstruction based on an optical occlusion of an eye of the user;
determining a portion of the image of the real environment corresponding to the obstruction, comprising;
determining a relationship between the eye and a front-facing camera;
determining a relationship between the optical occlusion and the eye; and
determining the portion of the field of view comprising the obstruction based on the relationship between the eye and the front-facing camera, the relationship between the optical occlusion and the eye, and a gaze vector of the eye;
applying a warping function to an area of the image surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area; and
displaying the warped area,wherein the portion of the field of view comprising the obstruction is presented in the warped area.
1 Assignment
0 Petitions
Accused Products
Abstract
Displaying a warped area includes obtaining an image of a real environment, obtaining a portion of a field of view comprising an obstruction, determining a portion of the image of the real environment corresponding to the obstruction, applying a warping function to an area surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area, and displaying the warped area.
-
Citations
15 Claims
-
1. A method for displaying a warped area, comprising:
-
obtaining an image of a real environment captured by a front facing camera of a device; determining a portion of a field of view of the real environment for a user comprising an obstruction based on an optical occlusion of an eye of the user; determining a portion of the image of the real environment corresponding to the obstruction, comprising; determining a relationship between the eye and a front-facing camera; determining a relationship between the optical occlusion and the eye; and determining the portion of the field of view comprising the obstruction based on the relationship between the eye and the front-facing camera, the relationship between the optical occlusion and the eye, and a gaze vector of the eye; applying a warping function to an area of the image surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area; and displaying the warped area, wherein the portion of the field of view comprising the obstruction is presented in the warped area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
one or more cameras; one or more processors; and a memory coupled to the one or more processors and comprising instructions executable by the one or more processors to cause the system to; obtain an image of a real environment from a front facing camera of the one or more cameras; determine a relationship between the eye and the front facing camera; determine a relationship between the optical occlusion and the eye; determine a portion of a field of view for a user comprising an obstruction based on the relationship between the eye and the front-facing camera, the relationship between the optical occlusion and the eye, and a gaze vector of the eye; determine a portion of the image of the real environment corresponding to the obstruction; applying a warping function to an area of the image surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area; and displaying the warped area, wherein the portion of the field of view comprising the obstruction is presented in the warped area. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium comprising instructions executable by one or more processors to:
-
obtain an image of a real environment captured by a front facing camera of a device; determine a relationship between the eye and the front facing camera; determine a relationship between the optical occlusion and the eye; determine a portion of a field of view for a user comprising an obstruction based on the relationship between the eye and the front-facing camera, the relationship between the optical occlusion and the eye, and a gaze vector of the eye; determine a portion of the image of the real environment corresponding to the obstruction; apply a warping function to an area of the image surrounding the portion of the image of the real environment corresponding to the obstruction to obtain a warped area; and display the warped area, wherein the portion of the field of view comprising the obstruction is presented in the warped area. - View Dependent Claims (12, 13, 14, 15)
-
Specification