1 . An apparatus for multi-stage hands-free gesture-based user interface processing, comprising: a first sensor and a second camera sensor; a scalable processing subsystem comprising at least a first processor, a second processor, and a power source; and a first non-transitory computer-readable medium comprising a first set of instructions that when executed by the first processor, causes the first processor to: monitor a user for a first user interaction via the first sensor; cause the scalable processing subsystem to determine whether to wake the second processor; and a second non-transitory computer-readable medium comprising a second set of instructions that when executed by the second processor, causes the second processor to: perform gesture-specific processing based on at least a second user interaction captured by the second camera sensor.
2 . The apparatus of claim 1 , where the second user interaction includes at least a target region-of-interest determined from a user gaze point.
3 . The apparatus of claim 1 , where the second user interaction includes at least a first gesture region-of-interest determined from a first user hand position.
4 . The apparatus of claim 3 , where a third user interaction includes at least a second gesture region-of-interest determined from a second hand position.
5 . The apparatus of claim 1 , where the first sensor comprises an eye-tracking camera and the first user interaction comprises a user gaze fixation.
6 . The apparatus of claim 1 , where the second processor is awakened from a sleep power state.
7 . An apparatus for multi-stage hands-free gesture-based user interface processing, comprising: a first sensor and a second camera sensor; a power source; a first processor and a second processor; and a first non-transitory computer-readable medium comprising a first set of instructions that when executed by the first processor, causes the first processor to: monitor a user for a first user interaction via the first sensor; wake the second processor when the first user interaction is detected; and a second non-transitory computer-readable medium comprising a second set of instructions that when executed by the second processor, causes the second processor to: capture one or more images via the second camera sensor; and search for a first region-of-interest within the one or more images.
8 . The apparatus of claim 7 , where the first sensor comprises an eye-tracking camera sensor; and the first user interaction comprises gaze fixation below a threshold amplitude for at least a threshold duration.
9 . The apparatus of claim 7 , where the first sensor comprises a forward-facing camera sensor and a machine learning logic trained on one or more user-specific hand positions; and the first user interaction comprises a first user-specific hand position.
10 . The apparatus of claim 7 , where the first sensor comprises a microphone and a machine learning logic trained on a user-specific voice command; and the first user interaction comprises the user-specific voice command.
11 . The apparatus of claim 7 , where the one or more images are captured at a binned resolution that is less than a full resolution of the second camera sensor.
12 . The apparatus of claim 7 , where the first region-of-interest is based on a gaze point.
13 . The apparatus of claim 12 , where the second set of instructions further causes the second processor to search for a second region-of-interest within the one or more images based on a hand positioning.
14 . An apparatus for multi-stage hands-free gesture-based user interface processing, comprising: a camera sensor; a power source; a first processor and a second processor; and a first non-transitory computer-readable medium comprising a first set of instructions that when executed by the first processor, causes the first processor to: capture one or more images via the camera sensor; search for a first region-of-interest within the one or more images; wake the second processor when the first region-of-interest is detected; and a second non-transitory computer-readable medium comprising a second set of instructions that when executed by the second processor, causes the second processor to: determine a gesture based on one or more user-specific hand positions; and determine a target based on the first region-of-interest.
15 . The apparatus of claim 14 , where the one or more images are captured at a binned resolution that is less than a full resolution of the camera sensor.
16 . The apparatus of claim 14 , where the first region-of-interest is based on a user gaze point that is distinct from the one or more user-specific hand positions.
17 . The apparatus of claim 16 , where the first set of instructions further causes the first processor to search for a second region-of-interest within the one or more images based on the one or more user-specific hand positions.
18 . The apparatus of claim 17 , where the first set of instructions further causes the first processor to: crop the one or more images to create a cropped first region-of-interest and a cropped second region-of-interest; and transfer the cropped first region-of-interest and the cropped second region-of-interest to the second processor.
19 . The apparatus of claim 14 , where the target is determined to be one of a person, a landmark, an object, a landscape, or a vehicle.
20 . The apparatus of claim 14 , where the first region-of-interest is based on a user gaze point that is indistinct from the one or more user-specific hand positions and the target is determined to be a hand/finger positioning.