Movement recognition as input mechanism
First Claim
1. A computer-implemented method, comprising:
- obtaining a first image using an imaging element of a computing device, the first image including a first representation of a user;
obtaining a second image using the imaging element, the second image including a second representation of the user;
determining a relative motion of the computing device with respect to the user based at least in part by detecting at least a first change of a first feature of the user between the first image and the second image, and a second change to a second feature of the user between the first image and the second image;
determining that the relative motion corresponds to an input command for the computing device; and
generating user interface information for display on a display element of the computing device based on the input command.
1 Assignment
0 Petitions
Accused Products
Abstract
The detection of relative motion or orientation between a user and a computing device can be used to control aspects of the device. For example, the computing device can include an imaging element and software for locating positions, shapes, separations, and/or other aspects of a user'"'"'s facial features relative to the device, such that an orientation of the device relative to the user can be determined. A user then can provide input to the device by performing actions such as tilting the device, moving the user'"'"'s head, making a facial expression, or otherwise altering an orientation of at least one aspect of the user with respect to the device. Such an approach can be used in addition to, or as an alternative to, conventional input devices such as keypads and touch screens.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
obtaining a first image using an imaging element of a computing device, the first image including a first representation of a user; obtaining a second image using the imaging element, the second image including a second representation of the user; determining a relative motion of the computing device with respect to the user based at least in part by detecting at least a first change of a first feature of the user between the first image and the second image, and a second change to a second feature of the user between the first image and the second image; determining that the relative motion corresponds to an input command for the computing device; and generating user interface information for display on a display element of the computing device based on the input command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
a processor; a display element; an imaging element; and a memory element including instructions that, upon being executed by the processor, cause the computing device to; obtain a first image using the imaging element, the first image including a first representation of a user; obtain a second image using the imaging element, the second image including a second representation of the user; determine a relative motion of the computing device with respect to the user based at least in part by detecting at least a first change of a first feature of the user between the first image and the second image, and a second change to a second feature of the user between the first image and the second image; determine that the relative motion corresponds to an input command for the computing device; and generate user interface information for display on the display element based on the input command. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable storage medium including instructions that, upon being executed by a processor of a computing device, cause the computing device to:
-
obtain a first image using an imaging element of the computing device, the first image including a first representation of a user; obtain a second image using the imaging element, the second image including a second representation of the user; determine a relative motion of the computing device with respect to the user based at least in part by detecting at least a first change of a first feature of the user between the first image and the second image, and a second change to a second feature of the user between the first image and the second image; determine that the relative motion corresponds to an input command for the computing device; and generate user interface information for display on a display element of the computing device based on the input command. - View Dependent Claims (18, 19, 20)
-
Specification