Gaze assisted object recognition
First Claim
1. A computer-implemented method for recognizing at least one object, comprising:
- capturing a first image including at least a portion of a face of a user using a first camera on a first side of a computing device, the face is within a first field of view of the computing device;
capturing a second image including at least one object using a second camera on a second side of the computing device, the at least one object is within a second field of view of the computing device that is different than the first field of view;
determining, using at least one processor of the computing device and based at least in part upon where the face is in the first field of view, that the face is directed toward the at least one object;
determining, based at least in part upon the second image, a location of the at least one object;
obtaining information for the at least one object;
providing the information for the at least one object to the user;
receiving, via a user command, a selection associated with the information; and
causing the at least one object to be operated.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device can attempt to determine a gaze direction of a user, which can be used to determine an object of interest to the user. Determining the gaze direction helps to reduce the search space and reduce processing requirements for identifying the object. Image information can be captured that includes the object of interest, which then can be analyzed to recognize the type of object. Upon recognizing the object, the user can be provided with information about the object, which in some cases can depend at least in part upon a current context or location of the object. If the object is a networked device, the user can potentially be provided with input options for controlling the device.
82 Citations
27 Claims
-
1. A computer-implemented method for recognizing at least one object, comprising:
-
capturing a first image including at least a portion of a face of a user using a first camera on a first side of a computing device, the face is within a first field of view of the computing device; capturing a second image including at least one object using a second camera on a second side of the computing device, the at least one object is within a second field of view of the computing device that is different than the first field of view; determining, using at least one processor of the computing device and based at least in part upon where the face is in the first field of view, that the face is directed toward the at least one object; determining, based at least in part upon the second image, a location of the at least one object; obtaining information for the at least one object; providing the information for the at least one object to the user; receiving, via a user command, a selection associated with the information; and causing the at least one object to be operated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
under control of one or more computing systems configured with executable instructions, determining, using at least one processor of the computing device and based at least in part on a relative position of a user in a first field of view of the computing device, that a face of a user is directed toward an object; determining the object is within a second field of view of the computing device, the first field of view and the second field of view are different; recognizing a characteristic of the object; obtaining information associated with the object; providing the information; receiving, via a user command, a selection associated with the information; and causing the object to be operated. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computing device, comprising:
-
a processor; at least one camera; and a memory device including instructions that, when executed by the processor, cause the computing device to; determine, using at least a first image captured by the at least one camera, and a relative position of a user in the first image, that a face of the user is directed toward an object; recognize a characteristic of the object, using at least a second image, to obtain information about the object; provide the information; receive, via a user command, a selection associated with the information; and cause the object to be operated. - View Dependent Claims (23, 24)
-
-
25. A non-transitory computer-readable storage medium including instructions that, when executed by a processor of a computing device, cause the computing device to:
-
capture a first image including at least a portion of a face of a user using a first camera on a first side of the computing device, the face is within a first field of view of the computing device; capture a second image including an object using a second camera on a second side of the computing device, the object is within a second field of view of the computing device that is different than the first field of view; determine, based at least in part upon where the face is in the first field of view, that the face is directed toward the object; determine, based at least in part upon the second image, a location of the object; obtain information associated with the object; provide the information associated with the object to the user; receive, via a user command, a selection associated with the information; and cause the object to be operated. - View Dependent Claims (26, 27)
-
Specification