360-Degree Video Projection Format Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VR systems face challenges in providing an immersive experience due to limitations in 360-degree video encoding and decoding, including insufficient resolution, discomfort from current HMDs, and inefficiencies in haptic feedback, which affect interactivity and overall user experience.

Innovation Solution

The method involves encoding 360-degree video using various projection formats such as equirectangular, cubemap, and octahedron, signaling geometry and frame packing parameters in the bitstream to optimize encoding and decoding, allowing for different faces to have varying quality and orientation, and using advanced syntax elements to enhance compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If 360-degree video is encoded using traditional projection formats, then the encoding process is simple, but the user experience is not immersive and resolution is insufficient

Engineering Contradiction:
Improvevideo qualityVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the 360-degree video into multiple planar regions (front, back, left, right, top, bottom faces) and encodes each region separately with its own quality parameters. This allows different resolution and quality levels for different parts of the spherical video, improving overall quality while managing complexity through modular processing of discrete regions rather than treating the entire sphere as a single complex unit.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality enhancement by allowing different quality parameters (resolution, bit rate, compression level) to be assigned to different planar regions of the 360-degree video. Regions that are more likely to be viewed (such as the front face) can be encoded at higher quality, while less frequently viewed regions use lower quality, thereby improving perceived user experience while optimizing resource allocation.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high resolution 360-degree video is provided, then user experience improves, but bit rate requirements increase

Engineering Contradiction:
Improvevideo resolutionVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements differential quality encoding where different planar regions are assigned different quality levels and bit rates based on their importance and expected viewing frequency. This allows the system to provide high resolution where needed (improving user experience) while reducing or skipping encoding of less important regions, thereby controlling overall bit rate consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent encodes only the necessary portions of the 360-degree video at high quality, rather than uniformly encoding the entire sphere. By selectively applying high-quality encoding to specific planar regions that are most likely to be viewed and using lower quality or skipping encoding for other regions, the system achieves high perceived resolution while minimizing total bit rate requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple projection formats are supported, then adaptability improves, but device complexity increases

Engineering Contradiction:
Improveprojection format supportVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the complex task of supporting multiple projection formats into manageable segments by representing all formats as compositions of basic planar regions (faces). The encoder processes each planar region independently and signals the composition rules in the bitstream, allowing the decoder to reconstruct different projection formats (equirectangular, cubemap, octahedron, etc.) by assembling the same set of planar regions according to different rules, thereby achieving format versatility without proportionally increasing processing complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11876981B2Method and system for signaling of 360-degree video information
Publication Date: 2024.01.16 INTERDIGITAL VC HOLDINGS INC
  • US11876981B2 patent drawing
  • US11876981B2 patent drawing
  • US11876981B2 patent drawing

AI summary

Coding techniques for 360-degree video are described. An encoder selects a projection format and maps the 360-degree video to a 2D planar video using the selected projection format. The encoder encodes the 2D planar video in a bitstream and further signals, in the bitstream, parameters identifying the projection format. The parameters identifying the projection format may be signaled in a video parameter set, sequence parameter set, and/or picture parameter set of the bitstream. Different projection formats that may be signaled include formats using geometries such as equirectangular, cubemap, equal-area, octahedron, icosahedron, cylinder, and user-specified polygon. Other parameters that may be signaled include different arrangements of geometric faces or different encoding quality for different faces. Corresponding decoders are also described. In some embodiments, projection parameters may further include relative geometry rotation parameters that define an orientation of the projection geometry.