Deblocking Combined Intra-Inter Prediction Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as HEVC and VVC, do not effectively deblock boundaries between combined intra-inter prediction blocks and other coding units, particularly when motion parameters are identical and no CU is intra, leading to unresolved discontinuities and blocking artifacts.

Innovation Solution

The proposed solution involves a method for deblocking boundaries between blocks that are based on weighted combinations of intra-prediction and inter-prediction blocks, by determining if at least one of the blocks is a combined intra-inter prediction block and setting a non-zero boundary strength for deblocking, thereby reducing discontinuities between these blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If deblocking is not applied to boundaries between combined intra-inter prediction blocks and other coding units, then processing complexity is reduced, but blocking artifacts and discontinuities remain unresolved

Engineering Contradiction:
Improvedeblocking processing complexityVSAvoidboundary discontinuity reduction
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a boundary strength parameter (bs) that is set to a non-zero value specifically for boundaries between combined intra-inter prediction blocks and other coding units. This parameter change enables the deblocking filter to be applied selectively based on the prediction mode characteristics, resolving discontinuities while maintaining controlled processing complexity through conditional application rather than universal processing.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If deblocking is applied to all boundaries, then discontinuities are reduced, but processing time and computational load increase

Engineering Contradiction:
Improvediscontinuity reductionVSAvoiddeblocking processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by differentiating boundary types and applying deblocking selectively. Specifically, boundary strength parameter is set to non-zero only for boundaries between combined intra-inter prediction blocks and other coding units, while other boundaries may have different or zero boundary strength. This localized approach ensures deblocking is applied only where needed to reduce discontinuities, avoiding unnecessary processing time throughout the entire image.

Inventive Principle:
Principle #3Local quality

3Reliability

If boundary strength is set to non-zero for combined intra-inter prediction blocks, then blocking artifacts are reduced, but more filtering operations are required

Engineering Contradiction:
Improveblocking artifact reductionVSAvoiddeblocking processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the boundary strength parameter (bs) to a non-zero value specifically for boundaries involving combined intra-inter prediction blocks. This parameter modification enables targeted filtering operations that reduce blocking artifacts in these specific boundary regions. The selective parameter assignment ensures that filtering is performed only where discontinuities are likely to occur, maintaining processing efficiency by avoiding unnecessary filtering operations in regions where combined prediction modes are not used.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250159153A1Deblocking in a video encoder and/or video decoder
Publication Date: 2025.05.15 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US20250159153A1 patent drawing
  • US20250159153A1 patent drawing
  • US20250159153A1 patent drawing

AI summary

A deblocking method for deblocking a boundary between a first block of samples, block P, and a second block of samples, block Q. The method includes determining whether at least one of the P block or the Q block is a combined intra-inter prediction block; and, as a result of determining that at least one of the P block or the Q block is a combined intra-inter prediction block, deblocking the boundary between the P block and the Q block.