Video Transcoding Quantization Control for Lower Bandwidth Cost
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video transcoding methods result in high bandwidth costs due to inefficient transcoding processes, particularly when adapting compressed video bitstreams for different network bandwidths, terminal processing capabilities, and user requirements.
Innovation Solution
A method that involves determining a current reference quantization parameter for a coding unit, calculating an estimated coding quantization parameter, adjusting it based on the difference with the reference parameter, and using the adjusted parameter for transcoding to improve compression efficiency and reduce bandwidth costs while maintaining subjective quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional video transcoding methods are used to convert compressed video bitstreams for different network bandwidths and terminal capabilities, then video adaptability is improved, but bandwidth costs increase
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting quantization parameters (QP) during the transcoding process. Specifically, it modifies the QP values based on the difference between reference QP from the source bitstream and calculated QP for the target format, allowing efficient adaptation to different network bandwidths and terminal capabilities while reducing bandwidth consumption through optimized compression ratios
2Loss of energy
If quantization parameters are adjusted during transcoding to improve compression efficiency, then bandwidth costs are reduced, but image quality may deteriorate
Solution Approach 1:
The patent implements feedback by continuously monitoring the difference between reference quantization parameters from the source bitstream and calculated quantization parameters for the target format. This feedback mechanism allows the system to adjust QP values dynamically, ensuring that compression efficiency is improved while maintaining subjective image quality by preventing excessive quantization that would degrade visual fidelity
Solution Approach 2:
The patent carefully controls parameter changes by adjusting quantization parameters within an optimal range. It calculates the difference between reference QP and calculated QP, then applies controlled modifications to achieve better compression ratios without pushing QP values to extremes that would significantly degrade image quality, thus balancing bandwidth reduction with quality preservation
3Ease of manufacture
If conventional transcoding processes are used without optimization, then implementation simplicity is maintained, but transcoding efficiency decreases
Solution Approach 1:
The patent applies preliminary action by pre-calculating quantization parameters and establishing reference QP values from the source bitstream before the actual transcoding process. This preliminary preparation enables the transcoding system to operate more efficiently during execution, as the parameter adjustment logic is already in place, reducing computational overhead during real-time or near-real-time transcoding operations
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
The present application relates to a video transcoding method, comprising: acquiring an initial quantization parameter corresponding to an initial encoding unit when encoding an initial compressed video; determining, according to the initial quantization parameter corresponding to the initial encoding unit, a current reference quantization parameter corresponding to a current encoding unit in a current video frame; determining a quantization parameter to be encoded that corresponds to the current encoding unit; determining the difference between the quantization parameter to be encoded that corresponds to the current encoding unit and the corresponding current reference quantization parameter, and increasing the quantization parameter to be encoded that corresponds to the current encoding unit according to the difference so as obtain a target encoding quantization parameter; and encoding the current encoding unit according to the target encoding quantization parameter.