Chroma Intra Block Copy Deblocking at Subblock Boundaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in intra prediction modes, particularly in handling chroma block coding in intra block copy modes, leading to suboptimal compression ratios and increased bit usage for less likely prediction directions.

Innovation Solution

The proposed solution involves enhancing video encoding and decoding methods by utilizing neighboring block information for prediction mode determination, including intra block copy and inter prediction modes, to improve the efficiency of chroma block coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intra prediction techniques are used to reduce redundancy in video coding, then compression ratio is improved, but bit usage increases for less likely prediction directions

Engineering Contradiction:
Improvecompression ratioVSAvoidbit usage
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by determining the prediction mode of neighboring blocks before encoding the current block. This allows the encoder to prepare appropriate prediction candidates in advance, selecting from intra prediction modes, inter prediction modes, or intra block copy modes based on neighboring block characteristics, thereby optimizing the prediction process and reducing unnecessary bit usage for less likely prediction directions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of prediction mode selection by dynamically choosing from multiple prediction modes (intra, inter, intra block copy) based on neighboring block analysis. This parameter change allows the system to adapt to different content characteristics, improving compression ratio while minimizing bit usage by selecting the most appropriate prediction mode for each block

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple prediction modes are supported for different blocks, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction mode handling
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different prediction modes to be used for different blocks based on their local characteristics. Each block can independently utilize intra prediction, inter prediction, or intra block copy mode depending on its specific content and neighboring block properties, thereby improving overall coding efficiency without requiring uniform complexity across the entire video stream

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the video picture into multiple blocks that can be independently coded with different prediction modes. By dividing the picture into manageable blocks and applying appropriate prediction modes to each segment based on neighboring block analysis, the system achieves high coding efficiency while managing device complexity through modular processing

Inventive Principle:
Principle #1Segmentation

3Productivity

If intra block copy mode is used for chroma block coding, then compression performance is improved, but boundary filtering requirements increase

Engineering Contradiction:
Improvecompression performanceVSAvoidboundary filtering
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the deblocking filter automatically adapt its operation based on the prediction mode of adjacent blocks. When a chroma block is coded in intra block copy mode, the filter determines boundary strength by comparing block vectors of adjacent blocks and selectively applies filtering only where needed, thereby improving compression performance while minimizing unnecessary filtering operations and device complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250392729A1Deblock filtering a chroma block coded in an intra block copy mode
Publication Date: 2025.12.25 TENCENT AMERICA LLC
  • US20250392729A1 patent drawing
  • US20250392729A1 patent drawing
  • US20250392729A1 patent drawing

AI summary

A non-transitory computer-readable storage medium stores instructions which when executed by a processor cause the processor to perform an encoding method. The encoding method includes determining a first block vector of a first chroma subblock in a chroma block in a current picture and a second block vector of a second chroma subblock in the chroma block. The chroma block is coded using an intra block copy mode. The chroma block and a co-located luma block are coded in separate coding tree structures. The encoding method includes determining, based on the first block vector that indicates a first reference subblock of the first chroma subblock in the chroma block and the second block vector that indicates a second reference subblock of the second chroma subblock in the chroma block, whether to perform deblocking filtering on a subblock boundary between the first chroma subblock and the second chroma subblock.