Video Encoding Using Coefficient Level Threshold Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video encoding technologies face challenges in achieving high coding efficiency due to the complex and diverse numerical distributions of residual data, which affects video compression performance.

Innovation Solution

The proposed solution involves a video encoding and decoding method that uses a flag combination including multiple coefficient absolute level threshold flags to improve the binarization, encoding, and coding of non-zero coefficient absolute levels within a scan region-based coefficient coding (SRCC) scan region, thereby enhancing coefficient coding efficiency and video compression performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional encoding methods are used for residual data, then the encoding process is simple, but the coding efficiency is low due to complex and diverse numerical distributions

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process by dividing residual data into different numerical distribution categories and applying different encoding strategies to each segment. This allows the system to handle complex and diverse numerical distributions more effectively, improving coding efficiency without requiring a completely complex encoding framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes encoding parameters adaptively based on the numerical distribution characteristics of residual data. By detecting different distribution patterns and adjusting encoding parameters accordingly, the system achieves higher coding efficiency while managing complexity through parameter adaptation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If residual data is processed with complex encoding methods, then coding efficiency may improve, but the encoding and decoding complexity increases

Engineering Contradiction:
Improvevideo compression performanceVSAvoidencoding and decoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic adaptation in the encoding process by detecting numerical distribution characteristics and adjusting encoding strategies in real-time. This dynamic approach improves video compression performance by matching the encoding method to the actual data characteristics, while avoiding the need for overly complex fixed-structure encoding systems.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The encoding system performs self-adaptation by automatically detecting the numerical distribution of residual data and selecting appropriate encoding parameters without external intervention. This self-service capability improves compression performance while keeping the system relatively simple, as the complexity is managed through automated parameter selection rather than complex manual configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12278975B2Video encoding and decoding method and apparatus based on non-zero coefficient absolute level, computer-readable medium, and electronic device
Publication Date: 2025.04.15 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12278975B2 patent drawing
  • US12278975B2 patent drawing
  • US12278975B2 patent drawing

AI summary

A video encoding method includes: determining current coefficients to-be-decoded in a coding block of a video image frame; obtaining a flag combination corresponding to the current coefficients, the flag combination including at least two coefficient absolute level threshold flags; decoding the coefficient absolute level threshold flags in the flag combination to obtain values of the coefficient absolute level threshold flags; and determining the coefficient absolute levels of the current coefficients according to the values of the coefficient absolute level threshold flags.