Wrap-around padding for 360-degree video seam artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

360-degree video mapped onto 2D surfaces using 3D-to-2D projection methods results in seam visual artifacts during re-projection and stitching of independently coded regions, which existing video coding and decoding techniques fail to adequately address.

Innovation Solution

The method involves decoding picture partitioning information to determine if padding is applied, and if so, identifying whether it includes wrap-around padding, applying either repetition padding or wrap-around padding accordingly to the sub-regions, and reconstructing the current picture based on the decoded sub-regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If 360-degree video is mapped onto 2D surfaces using 3D-to-2D projection methods, then the video can be encoded and decoded by traditional 2D video coders, but seam visual artifacts are resulted from re-projection and stitching of independently coded regions

Engineering Contradiction:
Improveencoding compatibilityVSAvoidseam visual artifacts
Core Design Contradiction:
Ease of manufactureVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by introducing wrap-around padding during the encoding stage to pre-compensate for the seam artifacts that will occur during re-projection. The padding is applied to the left and right sides of the equirectangular projection, with the right side wrapped around to the left side, so that when the padded regions are stitched together during decoding, the seams are minimized. This advance preparation resolves the contradiction by enabling traditional 2D coding while mitigating the harmful seam artifacts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The wrap-around padding acts as an intermediary element between the independently coded left and right regions. By introducing this padding layer that is wrapped around, the patent creates a transition zone that blends the boundaries between regions, reducing the visual discontinuities. The padding serves as a mediator that allows traditional 2D coding to be used while eliminating the harmful seam effects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If padding is applied to sub-regions of the current picture, then seam artifacts are reduced, but the complexity of determining and applying the correct padding type increases

Engineering Contradiction:
Improveseam artifactsVSAvoiddecoding complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements feedback by using picture partitioning information that is decoded from the bitstream to determine the padding configuration. The decoder reads padding information from the parameter sets or slice headers, which specifies whether wrap-around padding should be applied and to which sub-regions. This feedback mechanism allows the decoder to adaptively apply the correct padding type based on the encoded picture partitioning, reducing seam artifacts while managing complexity through structured information flow.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies segmentation by dividing the picture into multiple sub-regions (such as slices or tiles) and applying different padding strategies to different segments based on their position and content. The picture partitioning information indicates which sub-regions require wrap-around padding and which require standard padding, allowing the decoder to handle each segment appropriately without uniformly increasing complexity across the entire picture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240364919A1Wrap-around padding for omnidirectional media coding
Publication Date: 2024.10.31 TENCENT AMERICA LLC
  • US20240364919A1 patent drawing
  • US20240364919A1 patent drawing
  • US20240364919A1 patent drawing

AI summary

A method of encoding a current picture includes based on a first determination indicating that the padding is not applied, encoding the plurality of sub-regions without padding; based on the first determination indicating that the padding is applied, making a second determination that the padding comprises wrap-around padding; based on the second determination indicating that the padding does not comprise wrap-around padding, applying repetition padding to the plurality of sub-regions; based on the second determination indicating that the padding comprises the wrap-around padding, obtaining an offset value from the picture partitioning information and encoding the plurality of sub-regions based on the wrap-around padding and the offset value; generating picture partitioning information based on the first determination and the second determination; and encoding the current picture based on the encoded plurality of sub-regions and the picture partitioning information.