Adaptive Loop Filter with Neighbor-Based Affine Motion Derivation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in achieving optimal coding efficiency, particularly in handling motion vectors for affine merge modes, which can lead to increased data requirements for representing motion information.

Innovation Solution

Improving the derivation methods for affine merge candidates by utilizing spatial and temporal neighboring samples to enhance the accuracy of motion vectors, reducing the need to encode actual motion vectors in the video bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If actual motion vectors are encoded in the video bitstream, then motion information accuracy is improved, but data rate increases

Engineering Contradiction:
Improvemotion information accuracyVSAvoiddata rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent uses neighboring block motion vectors as copies or proxies for the current block's motion vector. Instead of encoding the actual motion vector, the system derives it by copying and adjusting motion vectors from spatially or temporally neighboring blocks, thereby reducing data rate while maintaining acceptable motion information accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary derivation process that uses neighboring block motion vectors as mediators to obtain the current block's motion vector. This intermediary approach allows the system to avoid directly encoding motion vectors while still achieving accurate motion representation through spatial and temporal correlations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If more motion vector data is encoded, then motion representation accuracy is improved, but coding efficiency deteriorates

Engineering Contradiction:
Improvemotion representation accuracyVSAvoidcoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system copies motion vector information from neighboring blocks instead of encoding complete motion vector data for each block. This copying mechanism maintains motion representation accuracy by leveraging spatial and temporal correlations while significantly improving coding efficiency by reducing the amount of data that needs to be encoded and transmitted.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies partial action by encoding only the necessary motion vector data (such as motion vector differences or indices to neighboring blocks) rather than complete motion vectors for all blocks. This partial encoding approach maintains sufficient motion representation accuracy while substantially improving coding efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250240460A1Methods and devices for adaptive loop filter
Publication Date: 2025.07.24 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US20250240460A1 patent drawing
  • US20250240460A1 patent drawing
  • US20250240460A1 patent drawing

AI summary

Methods for video decoding and encoding, apparatuses and non-transitory computer-readable storage media thereof are provided. In one method for video decoding, a decoder may obtain one or more spatial neighboring samples associated with a current sample. Furthermore, the decoder may obtain a filtered sample for the current sample based on the one or more spatial neighboring samples.