SYSTEM FOR CONTROLLING LIGHT ENABLED DEVICES
First Claim
1. A method for controlling one or more electronic devices, comprising:
- detecting an end user command associated with the one or more electronic devices;
determining one or more device instructions for communicating with the one or more electronic devices based on the end user command;
determining one or more coded light pulses associated with the one or more device instructions; and
projecting a sequence of light patterns originating from an active illumination depth camera into an environment, the sequence of light patterns includes the one or more coded light pulses associated with the one or more device instructions.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling infrared (IR) enabled devices by projecting coded IR pulses from an active illumination depth camera is described. In some embodiments, a gesture recognition system includes an active illumination depth camera such as a depth camera that utilizes time-of-flight (TOF) or structured light techniques for obtaining depth information. The gesture recognition system may detect the performance of a particular gesture associated with a particular electronic device, determine a set of device instructions in response to detecting the particular gesture, and transmit the set of device instructions to the particular electronic device utilizing coded IR pulses. The coded IR pulses may imitate the IR pulses associated with a remote control protocol. In some cases, the coded IR pulses transmitted may also be used by the active illumination depth camera for determining depth information.
-
Citations
20 Claims
-
1. A method for controlling one or more electronic devices, comprising:
-
detecting an end user command associated with the one or more electronic devices; determining one or more device instructions for communicating with the one or more electronic devices based on the end user command; determining one or more coded light pulses associated with the one or more device instructions; and projecting a sequence of light patterns originating from an active illumination depth camera into an environment, the sequence of light patterns includes the one or more coded light pulses associated with the one or more device instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for controlling one or more electronic devices, comprising:
-
an active illumination depth camera, the active illumination depth camera captures a first image of an environment; and one or more processors, the one or more processors in communication with the active illumination depth camera, the one or more processors detect an end user command based on at least the first image, the one or more processors determine one or more device instructions for communicating with the one or more electronic devices, the one or more processors direct the active illumination depth camera to project a sequence of light patterns into the environment, the sequence of light patterns includes one or more coded IR pulses associated with the one or more device instructions. - View Dependent Claims (14, 15)
-
-
16. One or more storage devices containing processor readable code for programming one or more processors to perform a method for controlling one or more electronic devices comprising the steps of:
-
detecting a particular gesture associated with the one or more electronic devices; determining a particular electronic device of the one or more electronic devices based on a direction of motion associated with the particular gesture; determining one or more instructions for controlling the particular electronic device; and modulating one or more light patterns projected from an active illumination depth camera, the modulating one or more light patterns generates one or more coded IR pulses associated with the one or more instructions. - View Dependent Claims (17, 18, 19, 20)
-
Specification