Video Filter Coefficient Precision Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video processing technologies face challenges in efficiently filtering video data due to the increased precision of quantized filter coefficients, which leads to higher bit requirements for transmission, impacting network resources and data delivery rates.
Innovation Solution
A system and method that involve receiving and decoding multiple filters embedded in a video data bitstream, selecting the appropriate filter based on included information, and applying it to decoded video data to enhance quality and reduce the number of bits required for filter coefficients transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If precision of quantized filter coefficients is increased, then filtering performance is improved, but number of bits required to transmit coefficients increases
Solution Approach 1:
The patent divides the filter coefficient transmission into two parts: a first set of coefficients is transmitted with higher precision for critical filtering operations, while a second set of coefficients is transmitted with lower precision for less critical operations. This segmentation allows the system to allocate bits strategically based on the functional requirements of different filter coefficients, improving overall filtering performance while reducing total bit requirements.
Solution Approach 2:
The patent applies different quantization precisions to different portions of the filter coefficients based on their specific requirements. Important coefficients that significantly impact filtering quality are transmitted with higher precision, while less important coefficients are transmitted with lower precision. This local differentiation of quality ensures optimal filtering performance for critical parameters while minimizing unnecessary bit usage for less critical parameters.
2Adaptability or versatility
If multiple filters are provided in video data stream, then filtering adaptability is improved, but device complexity increases
Solution Approach 1:
The patent pre-provides multiple filter coefficients in the video data stream before the actual filtering operation. The decoder receives and stores these pre-encoded filters, allowing the system to select and apply the appropriate filter based on current video characteristics without requiring complex real-time filter generation or synthesis. This preliminary preparation simplifies the decoding process while maintaining high filtering adaptability.
Solution Approach 2:
The patent transmits multiple copies of filter coefficients with different precision levels for the same filter type. Instead of requiring the decoder to generate filters dynamically or combine multiple complex filter designs, the system provides ready-to-use filter copies that can be directly applied. This copying approach reduces decoder complexity by eliminating the need for complex filter synthesis operations while maintaining the ability to adapt to different video conditions through selective filter application.
Data Source
AI summary
Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.


