Wireless Media Processing with Block Compression for VR Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless VR systems face limitations in user mobility and safety due to cable constraints, and struggle with high-quality graphics transmission and processing latency, especially at high frame rates and resolutions required for advanced VR applications.

Innovation Solution

A wireless programmable media processing system is introduced, where a programmable device is added to the graphics display device, enabling wireless communication with the computing device and allowing for software programming-based techniques to improve performance, and a high-efficiency data compression scheme is implemented by dividing frames into block groups for compression and transmission, reducing processing latency and data copying.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If cables are used to connect computing device and graphics display device, then stable data transmission is achieved, but user mobility is limited and safety hazards increase

Engineering Contradiction:
Improveuser mobilityVSAvoidconnection stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces the mechanical cable connection system with a wireless transmission system. The graphics display device wirelessly receives rendered graphics content and sensor data from the computing device, eliminating physical cables and thereby improving user mobility while maintaining connection stability through wireless communication protocols.

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

2Ease of operation

If wireless transmission is implemented, then user mobility is improved, but processing latency increases

Engineering Contradiction:
Improveuser mobilityVSAvoidprocessing latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts the rendering function from the graphics display device and concentrates it in the computing device. The computing device renders complete graphics frames and transmits them wirelessly to the graphics display device, which only performs display operations. This separation reduces processing latency at the display device while enabling wireless mobility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The computing device performs preliminary rendering of graphics content before transmission. By pre-rendering frames and preparing graphics data in advance, the system reduces the processing burden and latency at the wireless display device, allowing smooth wireless operation.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If rendering and compression are performed at the same processing unit, then processing flow is simplified, but processing load increases

Engineering Contradiction:
Improveprocessing flow complexityVSAvoidprocessing load
Core Design Contradiction:
Device complexityVSPower

Solution Approach 1:

The patent merges the rendering and compression functions into a single processing unit within the computing device. This consolidation simplifies the overall processing flow by eliminating the need for separate rendering and compression hardware, reducing device complexity while managing processing load through integrated optimization.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11893963B2Wireless programmable media processing system
Publication Date: 2024.02.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11893963B2 patent drawing
  • US11893963B2 patent drawing
  • US11893963B2 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.