Depth Camera-Based Relative Gesture Detection
AssigneeMicrosoft Corporation
InventorHarshavardhana N. Kikkeri
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorHarshavardhana N. Kikkeri
Estimating the term…
The subject disclosure is directed towards using timing and/or relative depth data to reduce false positives in gesture detection within a depth-sensed region. Depth camera data is processed to position a cursor over a displayed representation of a control. If the user's hand hovers over the control for a threshold time period, and then changes hand depth a relative amount (e.g., pushes the hand forward a delta amount), an event is fired. The displayed representation of the control may change (e.g., enlarge) upon hovering. The relative depth may be computed based upon the depth when the user hand initially enters the control area. The relative depth may remain the same if the user pulls the hand away from the camera by tracking the maximum depth and firing the event when the maximum depth value minus the current depth value reaches a delta value.
In a computing environment, a method performed at least in part on at least one processor, comprising, processing depth data with respect to a depth-sensed region to determine a first depth value based upon an object being present in a sub-region that corresponds to a displayed representation of a control, determining whether one or more criteria are met, the one or more criteria including further depth data that indicates whether the object has moved to a second depth value that is relative to the first depth value, and if each of the one or more criteria are met, firing an event.
A system comprising, a depth camera configured to capture depth data, and a gesture detection mechanism configured to process the depth data to determine when to fire an event associated with a control based upon detecting a gesture, the gesture corresponding to reaching a delta change in relative gesture depth with respect to a displayed representation of the control.
The system of 7 wherein the gesture detection mechanism is further configured to determine when to fire at least one event based upon a combination of a plurality of gestures being detected.
The system of 7 wherein the gesture detection mechanism processes the depth data to track relative changes in minimum depth, and to track maximum relative depth, to fire at least one event based upon a combination of the relative changes in minimum depth and the maximum relative depth tracking.
One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
Dependencies are inferred from the claim text.