Region-wise Packing for VR Video Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies for storing and transmitting encoded video data, particularly in virtual reality applications, face inefficiencies due to the need to send redundant data across overlapping regions, leading to increased bandwidth consumption and processing requirements.

Innovation Solution

The implementation of region-wise packing techniques that allow for overlapping packed regions in both container files and video bitstreams, enabling the avoidance of redundant data transmission by signaling content coverage and frame packing information in Dynamic Adaptive Streaming over HTTP (DASH) Media Presentation Descriptions, allowing receivers to properly de-frame-pack and render video content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If region-wise packing is implemented to prevent sending redundant picture areas, then bandwidth consumption is reduced, but device complexity increases due to the need for unpacking and projected region formation processing

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidprocessing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The video content is divided into multiple packed regions, each representing a specific field of view or view direction. By segmenting the overall video content into manageable regional components, the system can efficiently pack only the necessary regions for each viewpoint, reducing redundant data transmission while maintaining organized structure for streamlined processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of spatial organization by mapping three-dimensional video content from multiple viewpoints into a two-dimensional packed region structure. This dimensional transformation enables efficient representation of multi-view content in a compact format, reducing bandwidth requirements while preserving the ability to reconstruct specific views through selective unpacking of relevant regions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If overlapping packed regions are processed to avoid redundant data transmission, then data efficiency is improved, but processing cycles increase due to unpacking and projected region formation

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidprocessing cycles
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The video content is pre-processed and organized into packed regions during encoding, with metadata about region boundaries and overlaps prepared in advance. This preliminary organization allows the receiving device to efficiently process only the necessary regions without redundant operations, reducing processing cycles while maintaining data transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different packed regions are processed with different levels of detail and processing intensity based on their specific characteristics and importance. Critical regions receive more processing attention while less important regions use simplified processing, optimizing the balance between processing speed and data efficiency without uniformly increasing processing cycles across all regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10587883B2Region-wise packing, content coverage, and signaling frame packing for media content
Publication Date: 2020.03.10 QUALCOMM INC
  • US10587883B2 patent drawing
  • US10587883B2 patent drawing
  • US10587883B2 patent drawing

AI summary

In one example, a device for processing media content includes a memory configured to store media content; and one or more processors implemented in circuitry and configured to process a first packed region of the media content, wherein to process the first packed region, the one or more processors are configured to unpack the first packed region to produce a first unpacked region, and form a first projected region from the first unpacked region; and process a second packed region of the media content, the second packed region overlapping the first packed region at least in part, wherein to process the second packed region, the one or more processors are configured to unpack the second packed region to produce a second unpacked region, and form a second projected region from the second unpacked region.