Prediction Block Boundary Smoothing Using Dominant Direction Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards like VVC and ECM lack effective methods for smoothing the boundaries of prediction blocks, particularly in intra and inter coding modes, leading to suboptimal prediction block boundaries.

Innovation Solution

A method is introduced to smooth prediction block boundaries by analyzing a reference area to determine one or more dominant directions, adjusting pixel values along these directions using statistical or searching methods, and applying a smoothing process to align boundary pixels with neighboring reconstructed blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If no boundary smoothing is applied to prediction blocks, then the coding process remains simple and fast, but the video quality and compression efficiency deteriorate due to misaligned block boundaries

Engineering Contradiction:
Improveboundary alignment precisionVSAvoidcoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies boundary smoothing as a preliminary action before final prediction block reconstruction. By pre-smoothing the boundaries of neighboring blocks and the current prediction block using gradient analysis and pixel value adjustments, the method ensures better boundary alignment is established before decoding, thereby improving video quality without adding complex post-processing steps

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies local quality by performing boundary smoothing selectively on boundary pixels rather than the entire prediction block. The smoothing operation is localized to pixels adjacent to block boundaries, using gradient calculations and weighted adjustments only where boundary misalignment occurs, thus improving precision without proportionally increasing overall complexity

Inventive Principle:
Principle #3Local quality

2Reliability

If directional boundary smoothing is applied, then video quality and compression efficiency improve, but computational complexity and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing boundary smoothing on only the necessary boundary pixels rather than the entire prediction block. The gradient calculation and pixel adjustment operations are limited to pixels at block boundaries that require smoothing, reducing the overall computational burden while maintaining prediction accuracy for the most critical regions

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the boundary smoothing process into distinct directional components (horizontal, vertical, and diagonal gradients). By analyzing and smoothing boundaries in separate directional passes, the method improves prediction accuracy for each orientation while organizing computations in a modular fashion that can be efficiently implemented and optimized

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250350746A1Directional block boundary smoothing
Publication Date: 2025.11.13 NOKIA TECHNOLOGIES OY
  • US20250350746A1 patent drawing
  • US20250350746A1 patent drawing
  • US20250350746A1 patent drawing

AI summary

An apparatus configured to: analyze a reference area of a prediction block to determine at least one dominant direction of the reference area of the prediction block; and adjust a pixel value of a boundary pixel of the prediction block along the at least one dominant direction of the reference area of the prediction block.