Intra Video Coding With Residual DPCM for Screen Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently compressing digital video data, particularly for screen content, due to the redundancy in repeating patterns, leading to increased bandwidth demand and computational complexity.

Innovation Solution

Implementing differential pulse code modulation (DPCM) for quantized residuals in video coding, using horizontal and vertical prediction modes to encode differences between intra predictions, and employing secondary transforms to enhance compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional video coding standards are used, then video compression is achieved, but bandwidth demand continues to grow due to redundancy in repeating patterns

Engineering Contradiction:
Improvebandwidth demandVSAvoidcompression efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies parameter changes by transforming the quantized residual data from spatial domain to frequency domain using secondary transforms (e.g., 4x4 DCT, Hadamard transforms). This parameter transformation in the residual coding stage enables more efficient compression by concentrating energy in fewer coefficients, directly addressing the bandwidth demand issue while improving compression efficiency for screen content video

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the video coding process by introducing separate secondary transform operations for different residual blocks. By applying targeted secondary transforms only to specific blocks containing repeating patterns or screen content, the method achieves efficient compression without processing the entire video stream, thus reducing bandwidth demand while maintaining high compression efficiency

Inventive Principle:
Principle #1Segmentation

2Device complexity

If conventional coding methods are used, then video data is compressed, but computational complexity increases due to redundancy handling

Engineering Contradiction:
Improvecomputational complexityVSAvoidcompression efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements partial action by selectively applying secondary transforms only to specific residual blocks that benefit from this processing. Rather than applying complex transforms to all blocks, the method identifies blocks with repeating patterns or screen content characteristics and applies secondary transforms only to those, thereby reducing overall computational complexity while maintaining high compression efficiency where needed

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the computational workload by dividing the video stream into independent coding blocks and applying secondary transforms only to specific segments that require enhanced compression. This selective approach reduces the total computational complexity compared to applying transforms uniformly across all blocks, while still achieving high compression efficiency for problematic regions

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12395623B2Intra coded video using quantized residual differential pulse code modulation coding
Publication Date: 2025.08.19 BYTEDANCE INC
  • US12395623B2 patent drawing
  • US12395623B2 patent drawing
  • US12395623B2 patent drawing

AI summary

Video coding and decoding methods are described. In example method includes performing a conversion between a current video block of a video and a bitstream representation of the current video block by determining a first intra coding mode to be stored which is associated with the current video block using a differential coding mode, where the first intra coding mode associated with the current video block is determined according to a second prediction mode used by the differential coding mode, and where, in the differential coding mode, a difference between a quantized residual of an intra prediction of the current video block and a prediction of the quantized residual is represented in the bitstream representation for the current video block using a differential pulse coding modulation (DPCM) representation.