Systems and methods for identifying gaze tracking scene reference locations
First Claim
1. A system for determining reference locations, comprising:
- a device configured to be worn on a wearer'"'"'s head;
a scene camera mounted on the device oriented away from the wearer for capturing scene camera images of the environment of the wearer;
an eye-tracking camera mounted on the device oriented towards an eye of the wearer for capturing eye-tracking locations of at least one of the wearer'"'"'s eyes;
one or more processors coupled to the scene camera for determining scene reference locations within the scene camera images and coupled to the eye-tracking camera, the one or more processors using the scene reference locations and the eye-tracking locations to determine locations being viewed by the wearer; and
a database of templates mapping known objects with scene reference locations associated with respective known objects, the one or more processors coupled to the database for identifying a display of an electronic device associated with the scene reference locations acquired from the scene images, the scene reference locations identifying reference objects fixed relative to the display.
4 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for identifying reference locations within the environment of a device wearer. The system includes a scene camera mounted on eyewear or headwear coupled to a processing unit. The system may recognize objects with known geometries that occur naturally within the wearer'"'"'s environment or objects that have been intentionally placed at known locations within the wearer'"'"'s environment. One or more light sources may be mounted on the headwear that illuminate reflective surfaces at selected times and wavelengths to help identify scene reference locations and glints projected from known locations onto the surface of the eye. The processing unit may control light sources to adjust illumination levels in order to help identify reference locations within the environment and corresponding glints on the surface of the eye. Objects may be identified substantially continuously within video images from scene cameras to provide a continuous data stream of reference locations.
167 Citations
14 Claims
-
1. A system for determining reference locations, comprising:
-
a device configured to be worn on a wearer'"'"'s head; a scene camera mounted on the device oriented away from the wearer for capturing scene camera images of the environment of the wearer; an eye-tracking camera mounted on the device oriented towards an eye of the wearer for capturing eye-tracking locations of at least one of the wearer'"'"'s eyes; one or more processors coupled to the scene camera for determining scene reference locations within the scene camera images and coupled to the eye-tracking camera, the one or more processors using the scene reference locations and the eye-tracking locations to determine locations being viewed by the wearer; and a database of templates mapping known objects with scene reference locations associated with respective known objects, the one or more processors coupled to the database for identifying a display of an electronic device associated with the scene reference locations acquired from the scene images, the scene reference locations identifying reference objects fixed relative to the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for gaze tracking, comprising:
-
an electronic object comprising a display and a plurality of reflective reference objects located around the display; and a device configured to be worn on a wearer'"'"'s head, the device comprising; a) a scene camera mounted on the device oriented away from the wearer for capturing scene camera images of the environment of the wearer; b) an eye-tracking camera mounted on the device oriented towards an eye of the wearer for capturing eye-tracking locations of at least one of the wearer'"'"'s eyes; and c) one or more processors coupled to the scene camera for identifying the reference objects within the scene camera images and coupled to the eye-tracking camera, the one or more processors using the locations of the reference objects in the scene camera images and the eye-tracking locations to determine locations on the display being viewed by the wearer; and a database of templates mapping known objects with reference objects associated with respective known objects, the one or more processors coupled to the database for identifying the electronic object based on the reference objects identified in the scene camera images. - View Dependent Claims (11, 12)
-
-
13. A system for gaze tracking, comprising:
-
an electronic object comprising a display and a plurality of reflective reference objects located around the display; and a device configured to be worn on a wearer'"'"'s head, the device comprising; a) a scene camera mounted on the device oriented away from the wearer for capturing scene camera images of the environment of the wearer; b) an eye-tracking camera mounted on the device oriented towards an eye of the wearer for capturing eye-tracking locations of at least one of the wearer'"'"'s eyes; c) one or more processors coupled to the scene camera for identifying the reference objects within the scene camera images and coupled to the eye-tracking camera, the one or more processors using the locations of the reference objects in the scene camera images and the eye-tracking locations to determine locations on the display being viewed by the wearer; and d) one or more light sources on the device oriented away from the wearer for illuminating the reference objects to enhance identification of the reference objects in the scene camera images, wherein the one or more processors comprise a controller coupled to the one or more light sources for operating the one or more light sources intermittently such that the reference objects are alternately illuminated and unilluminated in the scene camera images, the one or more processors configured for subtracting illuminated images including the reference objects from corresponding unilluminated images including the reference objects acquired by the scene camera images to enhance identification of the reference objects.
-
-
14. A system for gaze tracking, comprising:
-
an electronic object comprising a display, the electronic object configured for including a plurality of virtual reference objects in images presented on the display; and a device configured to be worn on a wearer'"'"'s head, the device comprising; a) a scene camera mounted on the device oriented away from the wearer for capturing scene camera images of the environment of the wearer; b) an eye-tracking camera mounted on the device oriented towards an eye of the wearer for capturing eye-tracking locations of at least one of the wearer'"'"'s eyes; and c) one or more processors coupled to the scene camera for identifying the virtual reference objects within the scene camera images and coupled to the eye-tracking camera, the one or more processors using the locations of the virtual reference objects in the scene camera images and the eye-tracking locations to determine locations on the display being viewed by the wearer; and a database of templates mapping known objects with reference objects associated with respective known objects, the one or more processors coupled to the database for identifying the electronic object based on the virtual reference objects identified in the scene camera images.
-
Specification