Wavelet Video Encoding With Precinct Rate Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies do not efficiently balance bit saving with maintaining high video quality.
Innovation Solution
A wavelet-based video coding system that employs a discrete wavelet transform, time transform, and quantization processes to optimize coding modes, gain values, and data rates for each band and precinct of video frames, using a mode selecting processor and rate allocator to control bit stream data rate while preserving quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional video coding technologies are used, then video quality can be maintained, but data rate reduction is insufficient
Solution Approach 1:
The video frame is divided into multiple precincts, and each precinct is further divided into bands based on wavelet transform coefficients. This segmentation allows independent processing and optimization of different regions, enabling more efficient bit rate allocation and compression while maintaining quality where needed.
Solution Approach 2:
Different coding modes (intra prediction, inter prediction, intra copy, block copy) are selected for different precincts based on their local characteristics. This allows the encoder to apply appropriate compression strategies to different regions, maintaining high quality in important areas while achieving greater compression in less critical regions.
2Loss of information
If complex coding schemes are used to reduce bit rate, then data rate is reduced, but computational effort increases
Solution Approach 1:
The wavelet transform is applied early in the encoding process to decompose the video frame into different frequency bands and precincts before prediction and coding. This preliminary transformation simplifies subsequent processing by organizing the data in a way that facilitates more efficient compression operations.
Solution Approach 2:
The encoder dynamically selects among multiple coding modes (intra prediction, inter prediction, intra copy, block copy) for each precinct based on rate-distortion optimization. This dynamic adaptation allows the system to achieve efficient compression without requiring overly complex fixed schemes, balancing computational effort and compression performance.
Data Source
AI summary
Disclosed is an encoder for encoding a video sequence comprising consecutive frames into a bit stream, a method for encoding a video sequence comprising consecutive frames into a bit stream, a decoder for decoding a bit stream in order to reconstruct a video sequence comprising consecutive frames and a method for decoding a bit stream in order to reconstruct a video sequence comprising consecutive frames.


