Patent ID: 9182838
Filing Date: 2015-11-10
Classification: G06F

Abstract:
1. In a computing environment, a method performed at least in part on at least one processor, comprising: receiving depth data associated with one or more frames of pixels, a pixel having a depth coordinate; processing the depth data with respect to a depth-sensed region to determine a first depth coordinate based upon an object being present in a sub-region that corresponds to a displayed representation of a control; changing at least one visible property of the displayed representation of the control based upon a hover time of the object in the sub-region corresponding to a location of the displayed representation of the control; determining whether one or more criteria are met, the one or more criteria including the hover time in which the object remains present in the sub-region and further depth data that indicates whether the object has moved to a second depth coordinate that is relative to the first depth coordinate, said determining comprising tracking a maximum depth of the object by the control, wherein the control tracks the depth data for any gesture made relative to the control, the second depth coordinate is a current depth and the first depth coordinate is the maximum depth, and wherein a delta change from the maximum depth to the current depth fires an event, and wherein the control comprises a plurality of keys, and further comprising: tracking the maximum depth for any gesture made relative to a key in the plurality of keys; and responsive to the determination that the one or more criteria are met, firing the event.