Enabling augmented reality using eye gaze tracking
AssigneeQUALCOMM Incorporated
InventorsAshwin Swaminathan, Mahesh Ramachandran
Life of this patent
Estimating the term…
Abstract
Methods and apparatus relating to enabling augmented reality applications using eye gaze tracking are disclosed. An exemplary method according to the disclosure includes displaying an image to a user of a scene viewable by the user, receiving information indicative of an eye gaze of the user, determining an area of interest within the image based on the eye gaze information, determining an image segment based on the area of interest, initiating an object recognition process on the image segment, and displaying results of the object recognition process.
Claims38
An apparatus for displaying virtual content, comprising:
- a display;
- a memory configured to store images;
- and
- a processor configured to:
- cause a virtual tag to be displayed at a first position on the display at a first time, the first position of the virtual tag being based on a spatial relationship between an object in a scene and the virtual tag;
- cause the virtual tag to be displayed at a second position on the display at a second time, the second position of the virtual tag being different than the first position based on the spatial relationship between the object in the scene and the virtual tag;
- determine the object has been selected at a third time;
- and
- cause the virtual tag to transition from being displayed relative to the object to being displayed fixed at the second position on the display at a fourth time based on the object being selected at the third time, wherein the object moves relative to the virtual tag between the fourth time and a fifth time.
A method for displaying virtual content, comprising:
- displaying a virtual tag at a first position on a display at a first time, the first position of the virtual tag being based on a spatial relationship between an object in a scene and the virtual tag;
- displaying the virtual tag at a second position on the display at a second time, the second position of the virtual tag being different than the first position based on the spatial relationship between the object in the scene and the virtual tag;
- determining the object has been selected at a third time;
- and
- transitioning the virtual tag from being displayed relative to the object to being displayed fixed at the second position on the display at a fourth time based on the object being selected at the third time, wherein the object moves relative to the virtual tag between the fourth time and a fifth time.
A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
- display a virtual tag at a first position on a display at a first time, the first position of the virtual tag being based on a spatial relationship between an object in a scene and the virtual tag;
- display the virtual tag at a second position on the display at a second time, the second position of the virtual tag being different than the first position based on the spatial relationship between the object in the scene and the virtual tag;
- determine the object has been selected at a third time;
- and
- cause the virtual tag to transition from being displayed relative to the object to being displayed fixed at the second position on the display at a fourth time based on the object being selected at the third time, wherein the object moves relative to the virtual tag between the fourth time and a fifth time.
Dependencies are inferred from the claim text.