Adaptive Horizontal Wraparound Motion Compensation in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current horizontal wraparound motion compensation in video encoders and decoders faces limitations, including a fixed wraparound offset for all blocks and disabling of the feature for pictures violating conformance regulations, which affects compression performance and visual quality, especially in 360-degree video encoding.

Innovation Solution

Signaling horizontal wraparound motion compensation information at the picture level instead of the sequence level, allowing flexible adaptation and enabling the wraparound offset to be signaled in the Picture Parameter Set (PPS) only when needed, and disabling the feature when picture sizes or scaling conditions are not met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If horizontal wraparound motion compensation is enabled with a fixed wraparound offset for all blocks, then the implementation is simple, but the compression performance and visual quality deteriorate

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcompression performance
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies different wraparound offsets to different blocks based on their specific characteristics. Instead of using a single fixed offset for all blocks, the system determines individual offsets for each block, allowing local optimization of motion compensation accuracy while maintaining the wraparound capability for 360-degree video content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic adjustment of wraparound offsets based on block characteristics and motion patterns. The offset values are adapted locally for each block rather than being static, enabling the system to respond to varying motion scenarios and improve overall compression performance and visual quality.

Inventive Principle:
Principle #15Dynamics

2Reliability

If horizontal wraparound motion compensation is disabled for pictures violating conformance regulations, then the system maintains stability, but the adaptability and visual quality deteriorate

Engineering Contradiction:
Improvesystem stabilityVSAvoidvisual quality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables horizontal wraparound motion compensation on a block-by-block basis rather than disabling it entirely for non-conforming pictures. By applying the compensation technique selectively to individual blocks that benefit from it, the system maintains stability while improving visual quality where applicable.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies horizontal wraparound motion compensation partially - only to blocks where it is beneficial and where conformance regulations allow. This partial application approach maintains system reliability while still providing quality improvements in eligible regions, rather than requiring complete compliance or accepting universal degradation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If a single wraparound offset is used for all blocks, then the signaling overhead is reduced, but the motion compensation accuracy deteriorates

Engineering Contradiction:
Improvesignaling overheadVSAvoidmotion compensation accuracy
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent signals wraparound offsets at the block level rather than using a single value for all blocks. This allows each block to have its own optimized offset value, improving motion compensation accuracy while managing signaling overhead through efficient encoding of offset differences.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the wraparound offset parameter locally for different blocks based on their specific motion characteristics. By allowing the offset parameter to vary per block rather than being fixed globally, the system achieves better motion compensation accuracy while controlling the increase in signaling overhead through predictive coding and differential encoding techniques.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11539939B2Video processing methods and apparatuses for horizontal wraparound motion compensation in video coding systems
Publication Date: 2022.12.27 HFI INNOVATION INC
  • US11539939B2 patent drawing
  • US11539939B2 patent drawing
  • US11539939B2 patent drawing

AI summary

Video processing methods and apparatuses for processing a current block in a current picture include receiving input data of the current block, determining a reference picture, determining whether picture sizes of the current and reference pictures are different, determining whether horizontal wraparound motion compensation is enabled for predicting the current block, performing motion compensation for the current block to obtain a reference block from the reference picture, and encoding or decoding the current block according to the reference block. Horizontal wraparound motion compensation is disabled when the picture sizes of the current and reference pictures are different.