Wireless VR Frame Compression for Low-Latency Display Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VR systems connected via cables limit user mobility and pose hazards, while existing wireless solutions, such as the HDMI interface, fail to meet high-quality VR requirements in terms of frame rate and resolution.

Innovation Solution

A wireless programmable media processing system is introduced, where a programmable device is added to the graphics display device, enabling collaborative software programming between the computing device and the graphics display device. This system improves processing efficiency and latency performance by compressing frames into block groups and transmitting them wirelessly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cable connection (HDMI/USB) is used between computing device and graphics display device, then high-quality VR experiences with high frame rates and resolutions can be achieved, but user mobility is limited and safety hazards increase

Engineering Contradiction:
ImproveVR experience qualityVSAvoiduser mobility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent replaces the mechanical cable connection system with a wireless transmission system. The computing device transmits rendered frame data wirelessly to the graphics display device using wireless communication protocols, eliminating the physical HDMI/USB cables while maintaining high-quality VR experience through efficient compression and transmission of graphical data.

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

2Ease of operation

If wireless transmission is used between computing device and graphics display device, then user mobility is improved and safety hazards are reduced, but frame rate and resolution quality deteriorate

Engineering Contradiction:
Improveuser mobilityVSAvoidframe rate and resolution
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the graphical frame data into smaller blocks or tiles for independent compression and transmission. This segmentation allows parallel processing of multiple frame portions, reducing overall transmission time and enabling maintenance of high frame rates despite wireless transmission constraints.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts compression parameters, block sizes, and transmission priorities based on available bandwidth, battery status, and performance requirements. By changing these parameters adaptively, the system maintains high frame rates and resolutions over wireless connection while optimizing for mobile usage conditions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If rendering and compression are performed at the same processing unit in the computing device, then processing flow is simplified and efficiency is improved, but processing load on the computing device increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcomputing device power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges the rendering and compression operations into a single integrated processing pipeline within the computing device's graphics processing unit. This consolidation eliminates intermediate data transfers between separate rendering and compression hardware, improving processing efficiency while the system optimizes power consumption through unified resource management.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12272336B2Wireless programmable media processing system
Publication Date: 2025.04.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12272336B2 patent drawing
  • US12272336B2 patent drawing
  • US12272336B2 patent drawing

AI summary

Embodiments of the subject matter described herein relate to a wireless programmable media processing system. In the media processing system, a processing unit in a computing device generates a frame to be displayed based on a graphics content for an application running on the computing device. The frame to be displayed is then divided into a plurality of block groups which are compressed. The plurality of compressed block groups are sent to a graphics display device over a wireless link. In this manner, both the generation and the compression of the frame to be displayed may be completed at the same processing unit in the computing device, which avoids data copying and simplifies processing operations. Thereby, the data processing speed and efficiency is improved significantly.