Video Encoding Parallel Processing Rate Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding techniques face challenges in accelerating quantization and encoding processes while maintaining accurate rate control, as they often rely on partial data from previously encoded frames, leading to low accuracy in rate control.
Innovation Solution
A video encoding method that serially stores quantized data of multiple frames, determines a quantization parameter based on the data of at least one frame, and performs parallel entropy encoding of multiple frames, including the next frame, to enhance the accuracy and speed of the quantization and encoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If encoding processes are executed in parallel based on partial data from previously encoded frames, then productivity is improved, but manufacturing precision deteriorates due to low accuracy in rate control
Solution Approach 1:
The patent performs quantization processes in advance for multiple frames before completing the encoding processes. By determining quantization parameters based on quantized data from previously processed frames (even when their encoding is not yet complete), the system enables parallel encoding without waiting for sequential completion, thus improving productivity while maintaining rate control accuracy through full-frame data utilization
Solution Approach 2:
The patent separates the quantization process from the encoding process, allowing quantization to be performed independently and in advance for multiple frames. This segmentation enables the system to use quantized data from frame N-1 to determine quantization parameters for frame N without requiring the encoding of frame N-1 to be complete, thereby enabling parallel processing while maintaining accuracy
2Productivity
If quantization process of next frame is performed based on amount of data of previously encoded frame, then productivity is improved, but manufacturing precision deteriorates because encoding process must wait for previous frame to complete
Solution Approach 1:
The patent performs quantization processes in advance for multiple frames before their encoding is complete. By using quantized data from previously processed frames to determine quantization parameters for subsequent frames, the system eliminates waiting time for encoding completion, enabling continuous quantization processing and improving overall productivity
Data Source
AI summary
A video encoding method includes: storing quantized data of frames which have undergone a quantization process by serially storing the quantized data of the frames on a per quantized data of one frame basis; determining a quantization parameter to be used when performing a quantization process of a next frame immediately following the frames, based on quantized data of a predetermined number of frames among the quantized data of the frames; performing the quantization process of the next frame based on the quantization parameter to generate quantized data of the next frame;and executing encoding processes for entropy encoding quantized data of frames including the next frame in parallel between the frames including the next frame.


