Virtual desktop coordinate transformation
AssigneeMicrosoft Corporation
InventorsAdam Jethro Langridge, David Addis
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A computing system, comprising:
- a depth image analysis module to track a world-space pose of a human in a fixed, world-space coordinate system;
- 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;
- and
- 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.
A method of providing a virtual desktop, the method comprising:
- representing a human with a machine-readable model in a fixed, model-space coordinate system;
- establishing an interaction zone with a moveable, interface-space coordinate system that tracks the machine-readable model and moves relative to the fixed, model-space coordinate system;
- and
- identifying a position of a portion of the machine-readable model within the interaction zone.
A method of providing a virtual desktop, the method comprising:
- receiving observed depth images of a human from a source;
- deriving from the observed depth images a machine-readable model of the human, the machine-readable model representing the human as the human moves in world-space;
- locating a reference point of the machine-readable model;
- linking an interaction zone to the reference point on the machine-readable model such that the interaction zone moves with the reference point on the machine-readable model as the human moves in world-space;
- locating a selector point of the machine-readable model within the interaction zone;
- translating a position of the selector point within the interaction zone to an equivalent position within the virtual desktop;
- and
- outputting a display signal for displaying an interface element at the equivalent position within the virtual desktop.
Dependencies are inferred from the claim text.