Patent application number | Description | Published |
20100302145 | VIRTUAL DESKTOP COORDINATE TRANSFORMATION - A computing system includes a depth image analysis module to track a world-space pose of a human in a fixed, world-space coordinate system. The computing system further includes an interaction module to establish a virtual interaction zone with a moveable, interface-space coordinate system that tracks the human and moves relative to the fixed, world-space coordinate system. The computing system also includes a transformation module to transform a position defined in the fixed, world-space coordinate system to a position defined in the moveable, interface-space coordinate system. | 12-02-2010 |
20120206345 | PUSH ACTUATION OF INTERFACE CONTROLS - A computing system translates a world space position of a hand of a human target to a screen space cursor position of a user interface. When the cursor overlaps a button in the user interface, the computing system actuates the button in response to a movement of the hand in world space that changes the cursor position by a depth threshold along a z-axis regardless of an initial z-axis position of the cursor. When the button includes an activation lock, the computing system unlocks the activation lock, prior to button actuation, if the cursor path satisfies unlocking criteria. | 08-16-2012 |
20120229381 | PUSH PERSONALIZATION OF INTERFACE CONTROLS - A computing system is configured to receive one or more depth images, from the depth camera, of a world space scene including a human target. The computing system translates a world space position of a hand of the human target to a screen space cursor position of the user interface using a virtual desktop transformation. The computing system also dynamically adjusts the virtual desktop transformation based on a history of button press actions executed by the human target. | 09-13-2012 |
20120309516 | ACTION TRIGGER GESTURING - Gestures of a computer user are observed with a depth camera. A throwing gesture of the computer user is identified and an aiming vector is calculated from a path of a left and/or right hand during the throwing gesture. An interface action is directed along the aiming vector within an interactive interface. | 12-06-2012 |
20120309535 | ACTION SELECTION GESTURING - Gestures of a computer user are observed with a depth camera. A first gesture of the computer user is identified as one of a plurality of different action selection gestures, each action selection gesture associated with a different action performable within an interactive interface controlled by gestures of the computer user. A second gesture is identified as a triggering gesture that causes performance of the action associated with the action selection gesture. | 12-06-2012 |
20120309536 | SHAPE TRACE GESTURING - Gestures of a computer user are observed with a depth camera. A trace gesture of the computer user is identified and an action performable within an interactive interface is selected based on the shape of the trace gesture. | 12-06-2012 |
20130285903 | VIRTUAL DESKTOP COORDINATE TRANSFORMATION - A computing system includes a depth image analysis module to track a world-space pose of a human in a fixed, world-space coordinate system. The computing system further includes an interaction module to establish a virtual interaction zone with an interface-space coordinate system that tracks the human. The computing system also includes a transformation module to transform a position defined in the fixed, world-space coordinate system to a position defined in the interface-space coordinate system. | 10-31-2013 |
20130293471 | PUSH ACTUATION OF INTERFACE CONTROLS - A computing system translates a world space position of a hand of a human target to a screen space cursor position of a user interface. When the cursor overlaps a button in the user interface, the computing system actuates the button in response to a movement of the hand in world space that changes the cursor position along a z-axis regardless of an initial z-axis position of the cursor. | 11-07-2013 |
20140235350 | ACTION TRIGGER GESTURING - Gestures of a computer user are observed with a depth camera. A throwing gesture of the computer user is identified and an aiming vector is calculated from a path of a hand during the throwing gesture. An interface action is directed along the aiming vector within an interactive interface. | 08-21-2014 |