Moving Image Coding Device Rate Control via Parallel Quantization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing moving image encoding devices face challenges in achieving stable rate control processing at high speeds without significantly increasing computation complexity, often resulting in unstable bit rate generation and potential image quality deterioration.
Innovation Solution
A moving image encoding device that uses multiple quantization parameters to quantify image data, stores the quantized data associated with each parameter, extracts and encodes predetermined quantized data, and determines the next quantization parameter based on encoding results, allowing for efficient feedback control and stable rate management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple quantization parameters are used for parallel quantization processing, then encoding speed is improved, but rate control stability deteriorates
Solution Approach 1:
The patent performs preliminary quantization processing using multiple quantization parameters in parallel before encoding. By pre-computing quantized data for multiple parameters and storing them, the system enables rapid selection during encoding without compromising rate control stability, as the actual encoding uses only the selected quantized data while others serve as pre-prepared alternatives
Solution Approach 2:
The patent introduces an intermediate storage structure that holds quantized data corresponding to multiple quantization parameters. This intermediary storage acts as a buffer between the parallel quantization processing and the sequential encoding process, allowing the system to maintain both high-speed parallel processing capability and stable sequential rate control
2Productivity
If multiple quantization parameters are processed in parallel, then processing efficiency is improved, but computation complexity increases
Solution Approach 1:
The patent segments the quantization process by dividing the image data into multiple blocks and applying different quantization parameters to different blocks in parallel. This segmentation allows the computation to be distributed across multiple independent processing units, improving efficiency while managing complexity through modular organization of the computation
Solution Approach 2:
The patent changes the quantization parameter values across different image blocks, applying a plurality of quantization parameters simultaneously to different segments of the image. This parameter variation enables parallel processing with different compression characteristics without requiring complex inter-block coordination, as each block independently processes with its assigned parameter
Data Source
AI summary
Provided is a moving image coding device capable of executing coding processing including stable rate control processing at high speed without greatly increasing computation amount. A moving image coding device 10 is provided with: a quantization unit 11 that quantizes image data constituting an image to be coded using a plurality of quantization parameters on a quantization-parameter-by-quantization-parameter basis; a storage unit 12 that stores a plurality of pieces of quantized image data in association with the quantization parameters used at the time of quantization; an extraction unit 13 that extracts, from the storage unit 12, predetermined quantized image data using a predetermined quantization parameter; a coding unit 14 that codes the extracted predetermined quantized image data; and a determination unit 15 that on the basis of the result of coding by the coding unit 14, determines a predetermined quantization parameter used when the extraction unit 13 next extracts predetermined quantized image data.


