VR Sequence Coding via 2D Block Structure and Reference Reorientation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards, such as AVC and HEVC, face inefficiencies when encoding Virtual Reality (VR) sequences due to the complexity of VR formats like cube projection, Equal Rectangular Projection, and Equal Area Projection, which require improved reference lists and indexing to account for the unique temporal and spatial differences in VR pictures.

Innovation Solution

The method organizes VR sequences as a single 2D block structure, creating extended reference and subpicture lists, allowing for reorientation of reference subpictures to match VR subpictures, and uses motion vector prediction blocks to enhance coding efficiency by indexing subpictures based on temporal and spatial distances, enabling efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing video coding standards (AVC/HEVC) are used to code VR sequences, then the coding process can be implemented with standard tools, but the coding efficiency is insufficient due to the complexity of VR formats and the need to handle temporal and spatial differences in cube projection, ERP, and EAP formats

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomplexity of reference lists and indexing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the VR picture into multiple subpictures (e.g., 6 subpictures for cube projection) and creates separate reference subpicture lists for each. This segmentation allows independent handling of each subpicture's reference relationships, simplifying the overall coding process while maintaining efficiency for complex VR formats

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces reference subpicture lists as an intermediary structure between the current picture and reference pictures. These intermediate lists store processed reference subpictures with proper orientation, enabling efficient motion estimation and compensation without directly handling the complex transformations between different VR projection formats

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If reference pictures are used for motion estimation and compensation in VR sequences, then temporal redundancy can be removed, but the reference pictures may have improper orientation compared to current VR pictures, requiring additional processing

Engineering Contradiction:
Improvetemporal redundancy removalVSAvoidorientation mismatch processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary orientation adjustment of reference subpictures before they are stored in the reference subpicture lists. By pre-rotating and reorienting reference subpictures to match the current picture's orientation, the system eliminates the need for complex real-time orientation matching during motion estimation, improving both efficiency and accuracy

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If VR sequences are encoded using standard 2D video coding methods, then the implementation can be straightforward, but the unique spatial and temporal characteristics of VR formats (cube projection, ERP, EAP) are not adequately handled

Engineering Contradiction:
Improveimplementation simplicityVSAvoidhandling of VR format characteristics
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent creates a universal coding framework that can handle multiple VR projection formats (cube projection, ERP, EAP) through the same reference subpicture list mechanism. The system universally applies subpicture segmentation and orientation adjustment across all VR formats, maintaining implementation simplicity while accurately handling format-specific characteristics through configurable parameters

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11527015B2Coding schemes for virtual reality (VR) sequences
Publication Date: 2022.12.13 ARRIS ENTERPRISES LLC
  • US11527015B2 patent drawing
  • US11527015B2 patent drawing
  • US11527015B2 patent drawing

AI summary

An improved method for coding video is provided that includes Virtual Reality (VR) sequences that enables more efficient encoding by organizing the VR sequence as a single 2D block structure. In the method, reference picture and subpicture lists are created and extended to account for coding of the VR sequence. To further improve coding efficiency, reference indexing can be provided for the temporal and spatial difference between a current VR picture block and the reference pictures and subpictures for the VR sequence. Further, because the reference subpictures for the VR sequence may not have the proper orientation once the VR sequence subpictures are organized into the VR sequence, reorientation of the reference subpictures is made so that the reference subpicture orientations match the current VR subpicture orientations.