Video Decoding with Adaptive Context Bins for Residual Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution and high-quality images leads to higher transmission and storage costs due to the increased amount of information, necessitating a high-efficiency image compression technique.

Innovation Solution

A method and apparatus for adjusting the number of context-coded bins for context syntax elements when coding residual information, including decoding and encoding processes that limit the total number of context-coded bins for context syntax elements, thereby reducing data coded based on context and improving overall coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution and high-quality images are transmitted or stored using conventional methods, then image quality is improved, but transmission and storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoidamount of transmitted information
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The image data is segmented into multiple blocks, and each block is further divided into subblocks for independent processing. This segmentation allows for more efficient compression by applying different coding strategies to different regions, reducing the overall amount of data that needs to be transmitted or stored while maintaining high image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by dynamically adjusting the number of context-coded bins for context syntax elements based on the total number of context-coded bins for the current block. This adaptive parameter adjustment optimizes the compression efficiency by allocating coding resources more effectively, thereby reducing the bitstream size while preserving image quality.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of context-coded bins for context syntax elements is increased for accurate residual coding, then coding accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecoding accuracyVSAvoidcomplexity of residual coding
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamic adjustment of the number of context-coded bins based on the total number of context-coded bins for the current block. This dynamic approach allows the coding system to adapt to different block characteristics and complexity levels, maintaining high coding accuracy when needed while reducing complexity for simpler blocks, thus resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By changing the parameter of the number of context-coded bins dynamically based on the total count for the current block, the system optimizes the balance between coding accuracy and computational complexity. This parameter adaptation ensures that resources are allocated efficiently, improving accuracy for complex regions while avoiding unnecessary complexity in simpler regions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250240454A1Video Decoding Method Using Residual Information in Video Coding System, and Apparatus Thereof
Publication Date: 2025.07.24 ROSEDALE DYNAMICS LLC
  • US20250240454A1 patent drawing
  • US20250240454A1 patent drawing
  • US20250240454A1 patent drawing

AI summary

A video decoding method performed by a decoding apparatus according to the present document comprises the steps of: receiving a bit stream including residual information of a current block; deriving a specific number of the number of context encoding bins for context syntax elements for a current sub-block of the current block; decoding the context syntax elements for the current sub-block included in the residual information on the basis of the specific number; deriving transform coefficients for the current sub-block on the basis of the decoded context syntax elements; deriving residual samples for the current block on the basis of the transform coefficients; and generating a reconstructed picture on the basis of the residual samples.