Residue Bin Context Limiting in BDPCM Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding video data, particularly in managing intra prediction modes and motion vectors, leading to suboptimal compression ratios and increased data requirements.

Innovation Solution

The method involves context modeling for syntax elements in transform skipped blocks and applying block differential pulse-code modulation (BDPCM) for improved encoding and deblocking filtering, along with context-based adaptive binary arithmetic coding (CABAC) for entropy coding, to optimize video coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If context modeling is performed for all bins of syntax elements in transform skipped blocks, then decoding accuracy is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies context modeling only to a limited number of bins (e.g., first bin, second bin, third bin) rather than all bins of syntax elements. This partial application reduces computational complexity while maintaining adequate decoding accuracy for the most significant bins.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

Different context modeling approaches are applied to different bins based on their importance. Critical bins receive full context modeling while less important bins use simpler decoding methods, optimizing the balance between accuracy and complexity.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If the number of context-coded bins is increased, then reconstruction precision is improved, but processing speed decreases

Engineering Contradiction:
Improvereconstruction precisionVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent limits context-coded bins to a specific subset (e.g., 3 bins out of many) to maintain processing speed while achieving sufficient reconstruction precision for video coding applications.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If deblocking filtering is applied to all blocks, then visual quality is improved, but computational load increases

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational load
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Deblocking filtering is selectively applied based on block characteristics such as prediction mode, block size, and boundary strength. Not all blocks receive the same filtering treatment, reducing overall computational load while maintaining visual quality where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12568225B2Limiting a number of context coded bins for residue coding
Publication Date: 2026.03.03 TENCENT AMERICA LLC
  • US12568225B2 patent drawing
  • US12568225B2 patent drawing
  • US12568225B2 patent drawing

AI summary

A method of video encoding includes performing context modeling to determine a context model for each of a number of bins of syntax elements corresponding to residues of a region of a transform skipped block in a current picture. The number of the bins of syntax elements being context coded does not exceed a maximum number of context coded bins set for the region. The method further includes encoding, according to Block Differential Pulse Code Modulation (BDPCM), the syntax elements based on the determined context models. When the maximum number of context coded bins is reached, remaining bins of syntax elements are encoded based on a bypass model.