Virtual desktop coordinate transformation
First Claim
Patent Images
1. A computing system, comprising:
- a logic subsystem; and
a data-holding subsystem configured to hold instructions executed by the logic subsystem to instantiate;
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.
2 Assignments
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A computing system, comprising:
-
a logic subsystem; and a data-holding subsystem configured to hold instructions executed by the logic subsystem to instantiate; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 of the machine-readable model such that the interaction zone moves with the reference point of 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. - View Dependent Claims (20)
-
Specification