Eye reflection image analysis
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing device, eye-movement data corresponding to an eye, wherein the eye-movement data is generated by one or more sensors of a head-mountable device (HMD);
generating, by the computing device, point-of-view image data based on electromagnetic radiation reflected from a surface of the eye, wherein the point-of-view image data corresponds to a field of view of the eye;
determining that the point-of-view image data comprises a reflection, from the eye, of a real-world object;
determining, by the computing device, that the eye-movement data corresponds to a stare in a direction of the real-world object;
in response to determining that the eye-movement data corresponds to the stare in the direction of the real-world object, the computing device;
(a) initiating an image-based search on the real-world object, wherein the image-based search provides search results based on a comparison of image data comprising the real-world object and reference image data; and
(b) causing a graphic display to display search result information based on the image-based search; and
while the search result information is displayed on the graphic display;
receiving subsequent eye-movement data;
determining whether or not the subsequent eye-movement data corresponds to a stare in the direction of the search result information;
if the subsequent eye-movement data corresponds to a stare, then responsively storing the search result information to a life-log of a user-account associated with the computing device; and
otherwise, if the subsequent eve-movement data does not correspond to a stare, then refraining from storing the search result information to the life-log.
2 Assignments
0 Petitions
Accused Products
Abstract
Example methods and devices are disclosed for generating life-logs with point-of-view images. An example method may involve: receiving image-related data based on electromagnetic radiation reflected from a human eye, generating an eye reflection image based on the image-related data, generating a point-of-view image by filtering the eye reflection image, and storing the point-of-view image. The electromagnetic radiation reflected from a human eye can be captured using one or more video or still cameras associated with a suitably-configured computing device, such as a wearable computing device.
79 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, eye-movement data corresponding to an eye, wherein the eye-movement data is generated by one or more sensors of a head-mountable device (HMD); generating, by the computing device, point-of-view image data based on electromagnetic radiation reflected from a surface of the eye, wherein the point-of-view image data corresponds to a field of view of the eye; determining that the point-of-view image data comprises a reflection, from the eye, of a real-world object; determining, by the computing device, that the eye-movement data corresponds to a stare in a direction of the real-world object; in response to determining that the eye-movement data corresponds to the stare in the direction of the real-world object, the computing device; (a) initiating an image-based search on the real-world object, wherein the image-based search provides search results based on a comparison of image data comprising the real-world object and reference image data; and (b) causing a graphic display to display search result information based on the image-based search; and while the search result information is displayed on the graphic display; receiving subsequent eye-movement data; determining whether or not the subsequent eye-movement data corresponds to a stare in the direction of the search result information; if the subsequent eye-movement data corresponds to a stare, then responsively storing the search result information to a life-log of a user-account associated with the computing device; and otherwise, if the subsequent eve-movement data does not correspond to a stare, then refraining from storing the search result information to the life-log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A head-mountable device (HMD) comprising:
-
one or more sensors that are arranged on the HMD so as to generate eye-movement data corresponding to an eye; at least one processor; program instructions stored on a non-transitory computer-readable medium and executable by the at least on processor to; generate point-of-view image data based on electromagnetic radiation reflected from a surface of the eye, wherein the point-of-view image data corresponds to a field of view of the eye; determine that the point-of-view image data comprises a reflection, from the eye, of a real-world object; determine that the eye-movement data corresponds to a stare in a direction of the real-world object; in response to determining that the eye-movement data corresponds to the stare in the direction of the real-world object;
(a) initiate an image-based search on the real-world object, wherein the image-based search provides search results based on a comparison of image data comprising the real-world object and reference image data; and
(b) cause a graphic display to display search result information based on the image-based search; andwhile the search result information is displayed on the graphic display; receive subsequent eye-movement data; determine whether or not the subsequent eye-movement data corresponds to a stare in the direction of the search result information; if the subsequent eye-movement data corresponds to a stare, then responsively store the search result information to a life-log of a user-account associated with the computing device; and otherwise, if the subsequent eye-movement data does not correspond to a stare, then refrain from storing the search result information to the life-log. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving, by a computing device, eye-movement data corresponding to an eye, wherein the eye-movement data is generated by one or more sensors of a head-mountable device (HMD); generating, by the computing device, point-of-view image data based on electromagnetic radiation reflected from a surface of the eye, wherein the point-of-view image data corresponds to a field of view of the eye; determining that the point-of-view image data comprises a reflection, from the eye, of a real-world object; determining, by the computing device, that the eye-movement data corresponds to a stare in a direction of the real-world object; in response to determining that the eye-movement data corresponds to the stare in the direction of the real-world object, the computing device; (a) initiating an image-based search on the real-world object, wherein the image-based search provides search results based on a comparison of image data comprising the real-world object and reference image data; and (b) storing the search result information corresponding to the image-based search in a life-log; and while the search result information is displayed on the graphic display; receiving subsequent eye-movement data; determining whether or not the subsequent eye-movement data corresponds to a stare in the direction of the search result information; if the subsequent eye-movement data corresponds to a stare, then responsively storing the search result information to a life-log of a user-account associated with the computing device; and otherwise, if the subsequent eve-movement data does not correspond to a stare, then refraining from storing the search result information to the life-log.
-
Specification