GESTURE AND VOICE RECOGNITION FOR CONTROL OF A DEVICE
First Claim
1. A method for providing an interface, comprising:
- receiving, by a computing device via a camera in communication with the computing device, a first gesture of a user;
entering into the computing device a selection for an operation of the computing device, wherein the operation is one of a plurality of different operations available to the user for the selection;
associating, by the computing device, the operation with the first gesture;
receiving, by the computing device via the camera, a second gesture, wherein the second gesture is substantially the same as the first gesture; and
performing the operation by the computing device in response to the receiving of the second gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface allows one or more gestures to be devised by a user and mapped or associated with one or more commands or operations of a TV or other device. The user can select the command/operation that is to be associated with each gesture that he/she devised or created. The user is not limited to the use of pre-set gestures that were previously programmed into a system and is not limited to using pre-set commands/operations that were previously associated with pre-set gestures. In alternative embodiments, voice commands or other audible signals are devised by a user and are mapped or associated with commands/operations of a device.
-
Citations
37 Claims
-
1. A method for providing an interface, comprising:
-
receiving, by a computing device via a camera in communication with the computing device, a first gesture of a user; entering into the computing device a selection for an operation of the computing device, wherein the operation is one of a plurality of different operations available to the user for the selection; associating, by the computing device, the operation with the first gesture; receiving, by the computing device via the camera, a second gesture, wherein the second gesture is substantially the same as the first gesture; and performing the operation by the computing device in response to the receiving of the second gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing an interface, comprising:
-
receiving, by a computing device via a camera in communication with the computing device, a first plurality of gestures of a user; entering, by the user into the computing device, a plurality of selections for a plurality of operations of the computing device; associating, by the computing device, the plurality of operations with the first plurality of gestures, wherein each one of the plurality of operations is associated with a different one of the plurality of selections; receiving, by the computing device via the camera, a second plurality of gestures, wherein each one of the second plurality of gesture is substantially the same as a corresponding one of the first plurality of gestures; and performing each one of the plurality of operations by the computing device in response to the receiving of each corresponding one of the second plurality of gestures.
-
-
11. A method for providing an interface, comprising:
-
receiving, by a first computing device via a first camera in communication with the first computing device, a first gesture of a user; entering, by the user into the first computing device, a selection for an operation of a second computing device, wherein the operation is one of a plurality of different operations available to the user for the selection; associating, by the first computing device, the operation with the first gesture; transmitting, from the first computing device to the second computing device, data corresponding to the first gesture and corresponding to the selection of the operation of the second computing device; receiving, by the second computing device via a second camera in communication with the second computing device, a second gesture, wherein the second gesture is substantially the same as the first gesture; and performing the operation by the second computing device in response to the receiving of the second gesture. - View Dependent Claims (12)
-
-
13. A method for providing an interface, comprising:
-
receiving, by a computing device via a camera in communication with the computing device, a first gesture; receiving, by the computing device via the camera, an image of a face of a first person; receiving, by the computing device via the camera, an image of a face of a second person, receiving, by the computing device via the camera, a second gesture that is substantially the same as the first gesture; determining whether the second gesture was made by the first person; performing an operation by the computing device in response to the receiving of the second gesture if the second gesture was determined to have been made by the first person; and refraining from performing the operation by the computing device in response to the receiving of the second gesture if the second gesture was determined to have been made by other than the first person. - View Dependent Claims (14)
-
-
15. A method for providing an interface, comprising:
-
receiving, by a computing device via a microphone in communication with the computing device, a first audio signal generated by a user; entering, by the user into the computing device, a selection for an operation of the computing device, wherein the operation is one of a plurality of different operations available to the user for the selection; associating, by the computing device, the operation with the first audio signal; receiving, by the computing device via the microphone, a second audio signal, wherein the second audio signal is substantially the same as the first audio signal; and performing the operation by the computing device in response to the receiving of the second audio signal. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for providing an interface, comprising:
-
receiving, by a computing device via a microphone in communication with the computing device, a first voice command generated by a first person; associating, by the computing device, the first voice command with the first person; receiving, by the computing device via the microphone, a second voice command that is substantially the same as the first voice command; determining whether the second voice command was generated by the first person; performing an operation by the computing device in response to the receiving of the second voice command if it was determined to have been generated by the first person; and refraining from performing the operation by the computing device in response to the receiving of the second voice command if it was determined to have been generated by another person who is different than the first person. - View Dependent Claims (25)
-
-
26. A device for use by a user, comprising:
-
a memory; a camera; and a processor coupled to the memory and the camera and operable to perform steps comprising; receiving via the camera a first gesture of the user; receiving a selection by the user for an operation to be performed by the processor, wherein the operation is one of a plurality of different operations available for the selection by the user; associating the operation with the first gesture; receiving via the camera a second gesture, wherein the second gesture is substantially the same as the first gesture; and performing the operation in response to the receiving of the second gesture. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory, computer-readable storage medium for use by a user, wherein the storage medium contains instructions that, when executed by a processor coupled to a camera, cause the processor to perform a method comprising:
-
receiving via the camera a first gesture of the user; receiving a selection by the user for an operation to be performed by the processor, wherein the operation is one of a plurality of different operations available for the selection by the user; associating the operation with the first gesture; receiving via the camera a second gesture, wherein the second gesture is substantially the same as the first gesture; and performing the operation in response to the receiving of the second gesture. - View Dependent Claims (35, 36, 37)
-
Specification