Adaptive De-quantization Scale Generation for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video encoding and decoding techniques, such as those compliant with H.26x standards, face challenges in efficiently reducing the storage capacity and transmission bandwidth required for video streams, particularly for high-quality, full-color video sequences, which demand significant resources and are difficult to manage in real-time.
Innovation Solution
The implementation of methods and electronic devices that perform video encoding and decoding procedures using multipliers to generate and apply de-quantization and quantization scales for transforming coefficients, enabling efficient de-quantization and quantization processes within video processing units, specifically by multiplying sub-factors to generate scales for inverse quantized and quantized coefficients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If video encoding techniques are applied to reduce storage capacity and transmission bandwidth, then the required memory size and transmission bandwidth are reduced, but the visual quality may be degraded
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting quantization scales based on multiple sub-factors including picture type, block size, and motion complexity. This allows the system to optimize the balance between compression ratio and visual quality by changing the quantization parameters adaptively rather than using fixed values, thereby reducing storage and bandwidth requirements while maintaining acceptable visual quality.
Solution Approach 2:
The invention implements dynamics by making the quantization process adaptive rather than static. The quantization scales are dynamically calculated based on real-time analysis of video content characteristics such as intra/inter picture type, block dimensions, and motion vector complexity. This dynamic adjustment enables the system to allocate bits more efficiently across different regions and frames, reducing overall bandwidth requirements while preserving visual quality in important areas.
2Productivity
If quantization is applied with higher indices for better encoding efficiency, then encoding efficiency is improved, but visual quality deteriorates
Solution Approach 1:
The patent applies local quality by using different quantization scales for different blocks within the same picture. The quantization process is customized for each block based on its specific characteristics such as motion complexity, block size, and picture type. This allows higher quantization indices (better compression) to be applied to less important blocks while using lower indices (better quality) for more important blocks, thereby achieving overall encoding efficiency improvement without uniform quality degradation.
Solution Approach 2:
The invention changes quantization parameters locally for different blocks rather than using a global quantization index. By calculating separate quantization scales for each block based on multiple factors including motion vector complexity and block dimensions, the system can achieve better encoding efficiency overall while maintaining visual quality in critical regions where lower quantization is applied.
3Manufacturing precision
If complex quantization and de-quantization processes are used to maintain visual quality, then visual quality is maintained, but processing complexity increases
Solution Approach 1:
The patent applies segmentation by dividing the quantization process into multiple independent stages, each handling a specific aspect such as picture type determination, block size analysis, motion complexity assessment, and final scale calculation. This modular segmentation allows each component to be processed independently and efficiently, reducing the overall processing complexity while maintaining the ability to generate accurate, quality-preserving quantization scales.
Data Source
AI summary
Electronic devices for de-quantization are disclosed. In one configuration, the electronic device includes a local storage storing a plurality of first user-defined sub-factors and a plurality of second sub-factors and a plurality of default de-quantization scales; a first multiplier connected to the local storage and generating a plurality of user-defined de-quantization scales by multiplying the first user-defined sub-factors and the second sub-factors; a multiplexer connected to the local storage and the first multiplier and selectively outputting one of the generated user-defined de-quantization scales and the stored default de-quantization scales for a block of a macro-block (MB) of a bitstream to be decoded; and a second multiplier connected to the multiplexer and generating a plurality of inverse quantized coefficients by multiplying the output de-quantization scales from the multiplexer by the quantized coefficients.


