Video Encoding Quantization Control for Buffer-Stable Target Bitrate
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional quantization control methods in image coding can cause buffer collapse and result in prolonged convergence time to reach the target bit, leading to visible deterioration in image quality due to drastic changes in input pictures or scene changes.
Innovation Solution
An image coding apparatus that adaptively combines quantization control based on both generated bits and remaining video buffer capacity, using a quantization parameter computing unit to determine the next image data's quantization parameter based on residual values and video buffer occupancy, thereby preventing buffer collapse and reducing convergence time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If quantization control is performed based only on generated bit, then convergence time to target bit is reduced, but buffer collapse occurs
Solution Approach 1:
The patent combines two quantization control methods into a unified adaptive control system. The quantization parameter determination unit integrates both generated bit information and remaining video buffer capacity measurements to jointly determine quantization parameters, merging the advantages of both approaches while eliminating their individual drawbacks.
Solution Approach 2:
The system dynamically switches between different control strategies based on real-time buffer status. When buffer capacity is sufficient, the system prioritizes convergence speed by using generated bit-based control. When buffer capacity becomes limited, it transitions to buffer-based control to prevent collapse, creating a dynamic adaptive control mechanism.
2Reliability
If quantization control is performed based on remaining video buffer capacity, then buffer collapse is prevented, but convergence time to target bit is prolonged
Solution Approach 1:
The system dynamically adjusts the weighting between buffer-based control and bit-based control based on real-time buffer status. The determination unit uses the remaining video buffer capacity as a dynamic parameter to modulate the influence of each control method, optimizing the balance between stability and convergence speed.
Solution Approach 2:
The patent changes the control parameter from a fixed single-method approach to a variable multi-parameter approach. By introducing the remaining video buffer capacity as an additional control parameter and dynamically adjusting its weight in the determination formula, the system adapts its behavior to current buffer conditions.
3Loss of time
If quantization parameter is drastically changed to reach target bit quickly, then convergence time is reduced, but image quality deteriorates
Solution Approach 1:
The adaptive control system dynamically adjusts the aggressiveness of quantization parameter changes based on buffer conditions. When buffer capacity is high, larger parameter adjustments are permitted for faster convergence. When buffer capacity is low, the system moderates parameter changes to maintain image quality, creating a dynamic balance between speed and quality.
Solution Approach 2:
The system uses the remaining video buffer capacity as a modulating parameter that controls the rate and magnitude of quantization parameter changes. This additional parameter enables fine-grained control over the convergence process, allowing the system to optimize both speed and quality based on real-time buffer status.
Data Source
AI summary
The present invention provides an image coding apparatus and an image coding program that execute quantization control so that a generating bit is made close to a target bit. The image coding apparatus according to the present invention includes a generated bit measurement unit, a target bit setting unit, a residual bit computing unit for computing a residual value between the generated bit and the target bit, a remaining video buffer capacity measurement unit, and a quantization parameter computing unit for computing a quantization parameter to set the same to the quantization unit. The quantization parameter computing unit computes a quantization parameter for next image data to be encoded on the basis of at least one of the residual value computed and the remaining video buffer capacity measured.


