xR Content Encoding via ROI Priority Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual, augmented, and mixed reality applications in connectivity-constrained environments face challenges in efficiently transmitting high-quality visual and audio content due to limited bandwidth, where existing systems struggle to prioritize and adapt transmission based on user interaction and environment mapping.

Innovation Solution

An Information Handling System (IHS) that receives sensor information from Head-Mounted Devices (HMDs), calculates priorities for Regions-of-Interest (ROIs) using SLAM landmarks and gaze vectors, and adjusts video and audio encoders to allocate bandwidth accordingly, ensuring visual and audio fidelity while maintaining resilience in transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-quality visual and audio content is transmitted in xR applications, then user experience quality is improved, but bandwidth consumption increases beyond available capacity in connectivity-constrained environments

Engineering Contradiction:
Improvevisual and audio fidelityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating transmission quality across different regions of the visual field. High-fidelity encoding is applied to foveal regions where users focus attention, while peripheral regions receive lower-fidelity encoding. This resolves the contradiction by maintaining perceived visual quality in important areas while reducing overall bandwidth consumption through selective quality degradation in less critical regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the visual field into multiple regions of interest (ROIs) based on user gaze and environmental importance. Each ROI is independently encoded with appropriate quality levels, allowing the system to prioritize bandwidth allocation to significant regions while reducing transmission load from less important areas, thus balancing fidelity and bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If comprehensive sensor data and environmental mapping are processed to enhance xR experience, then adaptability and user experience are improved, but processing complexity and computational requirements increase

Engineering Contradiction:
Improveenvironment mapping capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary processing of sensor data to identify and prioritize regions of interest before full encoding and transmission. By pre-processing sensor information to determine which areas require high-fidelity rendering, the system reduces subsequent processing complexity while maintaining adaptability to user needs and environmental context.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the most relevant features from comprehensive sensor data and environmental maps for the purpose of ROI determination. Instead of processing all sensor information at full detail, the system extracts key spatial and contextual features needed for region prioritization, reducing computational complexity while preserving adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10936055B2Encoding content for virtual, augmented, and mixed reality (xR) applications in connectivity-constrained environments
Publication Date: 2021.03.02 DELL PROD LP
  • US10936055B2 patent drawing
  • US10936055B2 patent drawing
  • US10936055B2 patent drawing

AI summary

Embodiments of systems and methods for encoding content for virtual, augmented, or mixed reality (xR) applications in connectivity-constrained environments are described. In some embodiments, an Information Handling System (IHS) may be configured to: receive sensor information from a Head-Mounted Device (HMD) worn by a user during execution of an xR application; calculate, based on the sensor information, a priority of each of a plurality of Regions-of-Interest (ROIs) within one or more images produced by a rendering engine; and indicate the priorities to a video encoder, where the video encoder is configured to use each priority to control at least one of: (a) visual fidelity, or (b) resilience of a corresponding ROI transmitted by the IHS to the HMD in a video signal during execution of the xR application.