Virtual Desktop Coordinate Transformation via Depth Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are frustrated with traditional input devices like mice, trackballs, and trackpads for interacting with computing systems, as they require specific controls or markers, limiting natural gesture-based control of virtual desktops.

Innovation Solution

A computing system equipped with a depth image analysis module to track a user's pose in a world-space coordinate system, establishing a virtual interaction zone and transforming hand movements into interface-space coordinates to control virtual desktop elements without the need for specific devices or markers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional input devices like mice, trackballs, and trackpads are used, then precise control of virtual desktop elements is achieved, but user comfort and natural interaction are reduced

Engineering Contradiction:
Improveuser comfortVSAvoidcontrol precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent replaces mechanical input devices (mice, trackballs, trackpads) with a depth camera-based gesture recognition system. The depth camera captures hand movements and translates them into cursor control signals, eliminating the need for physical input devices while maintaining control functionality. This substitution improves user comfort by allowing natural hand gestures while preserving precision through coordinate transformation algorithms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If depth image analysis is used to track user pose, then natural gesture control is enabled, but system complexity increases

Engineering Contradiction:
Improvegesture control capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a depth camera as an intermediary device between the user and the computer system. The depth camera captures three-dimensional hand gesture data and passes it to software modules that process the gestures into meaningful commands. This intermediary approach enables natural gesture control while managing system complexity by separating the sensing function (depth camera) from the processing function (software algorithms).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a virtual copy of the user's hand movements in the digital realm through depth image analysis. The depth camera captures the physical hand gestures and generates corresponding virtual representations that are then processed and mapped to interface controls. This copying mechanism allows natural interaction without requiring complex direct manipulation of physical devices.

Inventive Principle:
Principle #26Copying

3Ease of operation

If a virtual interaction zone is established that tracks the user, then intuitive interaction is improved, but computational requirements increase

Engineering Contradiction:
Improveinteraction intuitivenessVSAvoidcomputational energy
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent implements a virtual interaction zone that selectively tracks specific hand gestures and movements rather than continuously processing all possible motions. The system identifies and processes only the relevant gestures that correspond to meaningful commands, reducing unnecessary computational processing while maintaining intuitive interaction for supported gestures.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8917240B2Virtual desktop coordinate transformation
Publication Date: 2014.12.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8917240B2 patent drawing
  • US8917240B2 patent drawing
  • US8917240B2 patent drawing

AI summary

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.