Video Block Merge Prediction for High-Resolution Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video encoding/decoding technologies face inefficiencies in performing inter prediction and deriving merge candidates for high-resolution video signals, leading to increased data transmission and storage costs.

Innovation Solution

A method and apparatus for deriving spatial merge candidates for current blocks, generating a merge candidate list, and performing motion compensation using motion information, while allowing for parallel processing based on predetermined shapes or sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional video encoding/decoding techniques are used for high-resolution video signals, then image quality and resolution are improved, but data transmission and storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The video signal is divided into multiple blocks, and inter prediction is performed on a block-by-block basis. Each block is processed independently using motion compensation, allowing the system to handle high-resolution video by breaking it into manageable segments that can be compressed more efficiently

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of motion compensation by deriving merge candidates from blocks with predetermined shapes or sizes. This allows optimization of the prediction process to achieve better compression ratios while maintaining high image quality, thereby reducing the overall data amount required for transmission and storage

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If inter prediction is performed for each block individually, then prediction accuracy is improved, but processing time and complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by deriving merge candidates from blocks with predetermined shapes or sizes before the actual inter prediction process. This pre-processing step organizes the data in advance, allowing faster access during prediction and reducing overall processing time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the processing of multiple blocks by allowing parallel derivation of merge candidates from blocks with predetermined shapes. This combining approach enables simultaneous processing of multiple blocks, reducing total processing time while maintaining individual block prediction accuracy

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If merge candidates are derived from blocks with flexible shapes and sizes, then adaptability to different video content is improved, but device complexity increases

Engineering Contradiction:
Improvecontent adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing merge candidates to be derived from blocks with predetermined shapes or sizes that are selected based on the local characteristics of the video content. This enables the system to adapt to different content types (e.g., motion-heavy scenes vs. static scenes) while maintaining manageable processing complexity through defined constraints

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12495148B2Method and apparatus for processing video signal
Publication Date: 2025.12.09 KT CORP
  • US12495148B2 patent drawing
  • US12495148B2 patent drawing
  • US12495148B2 patent drawing

AI summary

A method for decoding a video according to the present invention may comprise: deriving a spatial merge candidate for a current block, generating a merge candidate list for the current block based on the spatial merge candidate, obtaining motion information for the current block based on the merge candidate list, and performing motion compensation for the current block using the motion information. Herein, if the current block does not have a pre-defined shape or does not have a size equal to or greater than a pre-defined size, the spatial merge candidate of the current block is derived based on a block having the pre-defined shape or having a size equal to or greater than the pre-defined size, the block comprising the current block.