Stereoscopic Image Pair Generation for Immersive Remote Desktop
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If 3D processing is performed to generate stereoscopic image pairs, then immersive visualization is achieved, but system complexity increases
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.
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.
3Adaptability or versatility
If stereoscopic image pairs are generated from 2D desktop data, then 3D composite presentation is created, but processing time increases
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.
Data Source
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.


