Intra Video Residual DPCM Coding for Screen Content Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently encoding and decoding video data, particularly for screen content, due to issues like redundancy in repeating patterns and inefficient handling of intra-block copies, leading to increased bandwidth demand.

Innovation Solution

The implementation of differential pulse code modulation (DPCM) for quantized residuals in video coding, allowing for efficient representation of intra prediction residuals using horizontal or vertical directions, and the use of secondary transforms like ALWIP and MIP to enhance encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If conventional video coding standards are used for screen content, then encoding and decoding processes are standardized, but bandwidth demand increases due to redundancy in repeating patterns and inefficient handling of intra-block copies

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

Solution Approach 1:

The patent segments the video coding process into distinct components: conventional intra prediction, transform coding, quantization, and differential coding. By separating the residual coding into quantized residual representation and differential pulse code modulation, the system efficiently handles different types of redundancy independently, reducing overall bandwidth demand while maintaining encoding effectiveness

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using quantized residuals instead of raw residuals, and applies differential pulse code modulation to represent differences between predicted and actual values. This parameter transformation reduces the bit depth and redundancy in the encoded data, directly addressing bandwidth demand without sacrificing encoding efficiency

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If DPCM representation is used for quantized residuals, then bandwidth requirements are reduced, but encoding complexity increases due to differential coding mode implementation

Engineering Contradiction:
Improvebandwidth requirementsVSAvoidencoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent performs preliminary quantization of residuals before applying differential pulse code modulation. By pre-processing the residuals through transform and quantization stages, the subsequent differential coding operates on already-compressed data with smaller dynamic ranges, reducing the complexity of the differential coding operation while maintaining bandwidth reduction benefits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces quantized residuals as an intermediary representation between the original video signal and the final encoded bitstream. This intermediate form allows differential coding to operate more efficiently by working with reduced-precision data, thereby reducing bandwidth requirements while keeping the additional encoding complexity manageable through the use of standardized quantization tables and algorithms

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12368844B2Intra coded video using quantized residual differential pulse code modulation coding
Publication Date: 2025.07.22 BYTEDANCE INC
  • US12368844B2 patent drawing
  • US12368844B2 patent drawing
  • US12368844B2 patent drawing

AI summary

Video coding and decoding methods are described. An 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.