Stereoscopic Image Pair Generation for Immersive Remote Desktop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud hosted computing systems lack the capability to provide an immersive 3D virtual reality experience for remote desktops and applications, limiting user interaction and visualization.

Innovation Solution

The method involves generating stereoscopic image pairs from 2D desktop and application window data using a server computer, which are then displayed in a side-by-side configuration on a client computer, leveraging conventional window managers like DWM and 3D capable hardware to create a seamless 3D composite presentation, allowing users to experience a full 3D virtual reality or augmented reality environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If stereoscopic image pairs are generated and displayed in side-by-side configuration to create 3D visual effect, then immersive 3D virtual reality experience is provided, but bandwidth usage increases

Engineering Contradiction:
Improveimmersive 3D virtual reality experienceVSAvoidbandwidth usage
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The server computer generates stereoscopic image pairs from 2D desktop data before transmission to the client. This preliminary 3D processing at the server side allows the client to receive pre-processed stereoscopic images, reducing the computational burden and data transmission requirements compared to generating 3D images in real-time at the client side.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates stereoscopic copies of the 2D desktop environment by generating paired images from different virtual camera positions. These copied stereoscopic representations are then transmitted to the client device, allowing the user to experience a 3D version of the remote desktop without requiring the entire desktop environment to be rebuilt or re-rendered in 3D.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If 3D processing is performed to generate stereoscopic image pairs, then immersive visualization is achieved, but system complexity increases

Engineering Contradiction:
Improveimmersive visualization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the 3D processing tasks into separate components: the server computer handles stereoscopic image pair generation from 2D desktop data, while the client computer handles display presentation. This segmentation allows each component to be optimized independently and reduces the complexity burden on any single device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that converts standard 2D desktop window manager output into stereoscopic image pairs. This intermediary translation layer allows existing 2D desktop environments and window managers to work with 3D display capabilities without requiring complete system redesign, thereby managing complexity through gradual integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If stereoscopic image pairs are generated from 2D desktop data, then 3D composite presentation is created, but processing time increases

Engineering Contradiction:
Improve3D composite presentation capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The server computer performs stereoscopic image pair generation as a preliminary processing step before transmitting images to the client. By pre-generating the stereoscopic pairs from 2D desktop data, the system avoids real-time 3D processing delays at the client side, reducing perceived processing time for the end user.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10379881B2Delivering an immersive remote desktop
Publication Date: 2019.08.13 CITRIX SYSTEMS INC
  • US10379881B2 patent drawing
  • US10379881B2 patent drawing
  • US10379881B2 patent drawing

AI summary

Method for delivering an immersive remote desktop involves a client server session involving a server computer and a client computer. The server computer accesses image data representative of at least one of an application window and a desktop associated with a graphical user interface (GUI). The image data is used to generate one or more stereoscopic image pairs. The client computer incorporates the one or more stereoscopic image pairs in a 3D composite presentation in which one or more of the stereoscopic image pairs are displayed in side-by-side (SBS) configuration to create a 3D visual effect.