Enabling augmented reality using eye gaze tracking
First Claim
Patent Images
1. A method for providing augmented reality information, comprising:
- displaying, on a display screen, a first image of a scene viewable by a user, the first image including an object and a virtual object tag associated with the object, the object being displayed at a first position relative to the display screen and the virtual object tag being located at a second position relative to the first position of the object, wherein a position of the virtual object tag is configured to change as a position of the object changes, the virtual object tag maintaining a distance relative to the object as the position of the object changes;
determining the object has been selected as a target object;
displaying, on the display screen, a second image of the scene, the second image including the object and the virtual object tag, the object being displayed in the second image at a third position relative to the display screen, wherein the virtual object tag automatically remains fixed in the second image at the second position relative to the first position of the object in the first image based on determining the object has been selected as the target object, and wherein the virtual object tag remains fixed at the second position in one or more images until an additional target object is detected in the one or more images;
determining whether the user has selected the virtual object tag; and
hiding the virtual object tag if it is determined that the user has not selected the virtual object tag.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
30 Claims
-
1. A method for providing augmented reality information, comprising:
-
displaying, on a display screen, a first image of a scene viewable by a user, the first image including an object and a virtual object tag associated with the object, the object being displayed at a first position relative to the display screen and the virtual object tag being located at a second position relative to the first position of the object, wherein a position of the virtual object tag is configured to change as a position of the object changes, the virtual object tag maintaining a distance relative to the object as the position of the object changes; determining the object has been selected as a target object; displaying, on the display screen, a second image of the scene, the second image including the object and the virtual object tag, the object being displayed in the second image at a third position relative to the display screen, wherein the virtual object tag automatically remains fixed in the second image at the second position relative to the first position of the object in the first image based on determining the object has been selected as the target object, and wherein the virtual object tag remains fixed at the second position in one or more images until an additional target object is detected in the one or more images; determining whether the user has selected the virtual object tag; and hiding the virtual object tag if it is determined that the user has not selected the virtual object tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for providing augmented reality information, comprising:
-
a display screen; a memory configured to store images; and a processor configured to; display, on the display screen, a first image of a scene viewable by a user, the first image including an object and a virtual object tag associated with the object, the object being displayed at a first position relative to the display screen and the virtual object tag being displayed at a second position relative to the first position of the object, wherein a position of the virtual object tag is configured to change as a position of the object changes, the virtual object tag maintaining a distance relative to the object as the position of the object changes; determine the object has been selected as a target object; display, on the display screen, a second image of the scene, the second image including the object and the virtual object tag, the object being displayed in the second image at a third position relative to the display screen, wherein the virtual object tag automatically remains fixed in the second image at the second position relative to the first position of the object in the first image based on determining the object has been selected as the target object, and wherein the virtual object tag remains fixed at the second position in one or more images until an additional target object is detected in the one or more images; determine whether the user has selected the virtual object tag; and hide the virtual object tag if it is determined that the user has not selected the virtual object tag. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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, on a display screen, a first image of a scene viewable by a user, the first image including an object and a virtual object tag associated with the object, the object being displayed at a first position relative to the display screen and the virtual object tag being displayed at a second position relative to the first position of the object, wherein a position of the virtual object tag is configured to change as a position of the object changes, the virtual object tag maintaining a distance relative to the object as the position of the object changes; determine the object has been selected as a target object; display, on the display screen, a second image of the scene, the second image including the object and the virtual object tag, the object being displayed in the second image at a third position relative to the display screen, wherein the virtual object tag automatically remains fixed in the second image at the second position relative to the first position of the object in the first image based on determining the object has been selected as the target object, and wherein the virtual object tag remains fixed at the second position in one or more images until an additional target object is detected in the one or more images; determine whether the user has selected the virtual object tag; and hide the virtual object tag if it is determined that the user has not selected the virtual object tag. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification