Affine Motion Compensation for Current Picture Referencing in 360 Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional technologies fail to support affine motion compensation mode, particularly in current picture referencing and 360° projection formats like cube map projection, leading to inefficiencies and discontinuities in video coding, especially in frames like I-frames.

Innovation Solution

The implementation of affine motion compensation for current picture referencing, which allows for sub-pel motion vector resolution and adaptive motion vector prediction, enabling efficient encoding and decoding of video data by targeting cube face edges and using locally adaptive motion vector resolution to manage discontinuities in cube map projections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional motion compensation techniques are used, then implementation is simple, but affine motion compensation mode is not supported and video quality deteriorates

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

Solution Approach 1:

The patent segments the motion compensation process into multiple components: affine transformation module, current picture referencing module, and cube face discontinuity handling module. Each component addresses a specific aspect of the problem, allowing complex affine motion compensation to be implemented through coordinated simpler sub-functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extends traditional 2D motion compensation by incorporating affine transformation parameters that operate in an extended parameter space. This includes adding rotational and scaling dimensions to the conventional translational motion model, enabling more accurate representation of complex motion patterns while maintaining a systematic implementation approach.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If current picture referencing is implemented without affine motion compensation, then processing is faster, but video quality and coding efficiency deteriorate

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-calculating affine transformation parameters and pre-identifying valid reference blocks in the current picture before the actual motion compensation process. This preparation work enables faster processing during encoding while maintaining high video quality through accurate affine motion modeling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts motion vector precision parameters based on the complexity of the current block and the availability of reference samples. By adaptively changing parameter precision rather than using fixed high-precision parameters throughout, the system achieves high video quality where needed while maintaining overall coding efficiency.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If cube map projection is used for 360° video, then omnidirectional coverage is achieved, but discontinuities at cube faces cause inefficiency

Engineering Contradiction:
Improveomnidirectional coverageVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces an intermediary validation mechanism that checks reference block positions against cube face boundaries before performing motion compensation. This intermediary step identifies and handles discontinuities at cube faces, preventing invalid reference sample access and maintaining coding efficiency while preserving omnidirectional coverage capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different processing strategies to different regions of the cube map projection. Blocks near cube face boundaries receive special handling with adjusted reference search constraints, while blocks in interior regions use standard affine motion compensation. This local differentiation maintains coding efficiency by avoiding unnecessary complexity in regions where it is not needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11303923B2Affine motion compensation for current picture referencing
Publication Date: 2022.04.12 INTEL CORP
  • US11303923B2 patent drawing
  • US11303923B2 patent drawing
  • US11303923B2 patent drawing

AI summary

Embodiments are generally directed to affine motion compensation for current picture referencing. An embodiment of an apparatus includes one or more processors for processing of data; a memory for storage of data including video data; and an encoder for encoding of video data to generate encoded video data, wherein the encoder includes a component to provide affine motion compensation for current picture references in the video data.