Hemisphere Cubemap Face Packing Constraints for 360 Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high bitrate requirements for representing 360-degree omnidirectional video content in virtual reality pose a challenge for efficient data compression and transmission, particularly when using hemisphere cubemap projection layouts, which demand innovative face packing constraints to maintain image quality.

Innovation Solution

A video processing method and apparatus that decodes bitstreams to generate projection-based frames with constrained face indexes and rotation angles, ensuring bitstream conformance and maintaining image quality by mapping 360-degree content onto projection faces in a hemisphere cubemap layout, with specific syntax elements signaling face packing configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If hemisphere cubemap projection layout is used to represent 360-degree omnidirectional video content, then the field of view coverage is improved, but the bitrate requirement increases

Engineering Contradiction:
Improvefield of view coverageVSAvoidbitrate
Core Design Contradiction:
Area of moving objectVSQuantity of substance

Solution Approach 1:

The projection-based frame is segmented into multiple projection faces (one full face and four half faces) that are packed in the hemisphere cubemap layout. Each face can be independently encoded and constrained, allowing for efficient compression while maintaining the complete 360-degree coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Face packing constraints are applied locally to specific projection faces based on their position indexes. The constraints on face indexes and rotation angles are tailored to each face's location in the hemisphere cubemap layout, optimizing compression efficiency for each region while preserving overall image quality.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If face packing constraints are applied to maintain image quality in hemisphere cubemap projection, then image quality is improved, but the device complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by constraining face indexes and rotation angles to specific valid ranges based on position indexes. These parameter constraints ensure that projection faces are correctly assembled to maintain image quality while avoiding invalid configurations that would degrade quality.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The decoding apparatus automatically applies the face packing constraints based on the position indexes of projection faces. The system self-regulates the face assembly process by enforcing the constraints defined in the bitstream, eliminating the need for external intervention or complex manual configuration.

Inventive Principle:
Principle #25Self-service

3Reliability

If syntax elements signaling face indexes and rotation angles are constrained to meet bitstream conformance, then bitstream compatibility is improved, but the flexibility in face configuration is reduced

Engineering Contradiction:
Improvebitstream compatibilityVSAvoidface configuration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The face packing constraints are dynamically determined based on the position indexes of projection faces. Different position indexes have different constraint rules, allowing the system to adapt the configuration flexibility to each specific face location while maintaining overall bitstream conformance and compatibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11303931B2Method and apparatus for processing projection-based frame having projection faces packed in hemisphere cubemap projection layout with face packing constraints
Publication Date: 2022.04.12 MEDIATEK INC
  • US11303931B2 patent drawing
  • US11303931B2 patent drawing
  • US11303931B2 patent drawing

AI summary

A video processing method includes a step of receiving a bitstream, and a step of decoding a part of the bitstream to generate a decoded frame, including parsing a plurality of syntax elements from the bitstream. The decoded frame is a projection-based frame that includes a plurality of projection faces packed at a plurality of face positions with different position indexes in a hemisphere cubemap projection layout. A portion of a 360-degree content of a sphere is mapped to the plurality of projection faces via hemisphere cubemap projection. Values of the plurality of syntax elements are indicative of face indexes of the plurality of projection faces packed at the plurality of face positions, respectively, and are constrained to meet a requirement of bitstream conformance.