Video Decoder QP Prediction for Neural Network Block Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The accuracy of determining the quantization parameter (QP) in video coding is not high, leading to poor coding effects.
Innovation Solution
A video decoding method that involves determining a first QP based on a second QP predicted through a QP prediction model and using a neural network-based filter to improve the accuracy of QP determination, thereby enhancing the filtering effect.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a QP prediction model is used to determine the first QP based on a second QP, then the accuracy of QP determination is improved, but the device complexity increases
Solution Approach 1:
The QP prediction model performs preliminary prediction of the second QP based on previously decoded information (such as QP values from neighboring blocks or previous frames) before the actual filtering operation. This preliminary action enables more accurate QP determination without requiring complex real-time calculations during the filtering process, thus improving measurement precision while controlling device complexity.
Solution Approach 2:
The patent introduces an intermediary QP prediction model that acts as a mediator between the available decoded information and the required QP value for filtering. This intermediary component processes the relationship between historical QP data and current block characteristics to generate an accurate prediction, avoiding the need for complex direct calculation methods while maintaining high precision in QP determination.
2Manufacturing precision
If the available range of QP is expanded, then the filtering effect is improved, but the loss of information increases
Solution Approach 1:
The patent implements dynamic QP adjustment by allowing the QP value to vary across different blocks and regions based on local characteristics such as texture complexity, motion activity, and edge presence. This dynamic approach enables the system to use a wider range of QP values (improving filtering effect) while adapting to local conditions to minimize information loss in important regions. The QP is no longer a fixed global parameter but a dynamic local parameter that optimizes the balance between compression and quality.
Solution Approach 2:
Different QP values are applied to different regions of the video data based on local characteristics. Regions with important visual information (edges, textures, motion) receive smaller QP values (less quantization, less information loss), while regions with less important information receive larger QP values (more compression). This local quality approach allows the system to expand the effective QP range for optimization while minimizing overall information loss by protecting critical visual elements.
Data Source
AI summary
Embodiments of the present disclosure provide video decoding method, a video encoding method, and a video decoder. A decoding end operates as follows. A bitstream is decoded and a reconstructed block of a current block is determined. The bitstream is decoded and a first quantization parameter (QP) of the current block is determined, where the first QP is determined based on a second QP predicted through a QP prediction model. The reconstructed block of the current block is filtered with a neural network-based filter according to the first QP, to obtain a filtered reconstructed block.


