Adaptive Video Resolution Based on Reference Frame Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies face inefficiencies due to complex processing operations, resulting in relatively low peak signal to noise ratio (PSNR) and increased bandwidth usage, especially in limited mobile bandwidth conditions.
Innovation Solution
A method and apparatus for adaptively determining a target resolution for video frames based on reference decoding or encoding parameters, such as block quantities and energy parameters of motion vectors, to optimize encoding and decoding efficiency, thereby ensuring quality and reducing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the same resolution is used for encoding and decoding video frames, then the implementation is simple, but the video quality (PSNR) is relatively low in partial bandwidth
Solution Approach 1:
The patent applies dynamics by making the resolution adaptive rather than fixed. The encoding and decoding resolutions are dynamically adjusted based on reference frame parameters such as motion vector energy and block quantities. This allows the system to optimize video quality for different bandwidth conditions without requiring complex pre-analysis, resolving the contradiction between video quality and implementation simplicity.
Solution Approach 2:
The patent changes the resolution parameter based on reference frame characteristics. By calculating parameters like motion vector energy and block quantities from reference frames, the system determines optimal encoding and decoding resolutions. This parameter change approach improves PSNR in limited bandwidth while keeping the mechanism relatively simple, as it builds upon existing reference frame data.
2Manufacturing precision
If complex processing operations are used to improve video quality, then the PSNR increases, but the encoding and decoding efficiency decreases
Solution Approach 1:
The patent performs preliminary analysis on reference frames to determine encoding and decoding resolutions before processing the current frame. By utilizing already-decoded reference frame data (motion vectors, block quantities) to pre-determine optimal resolutions, the system avoids complex real-time analysis during main processing, thus improving both video quality and efficiency.
Solution Approach 2:
The system uses its own reference frame data (motion vectors, block quantities from previously decoded frames) to automatically determine optimal encoding/decoding resolutions. This self-service mechanism eliminates the need for external complex analysis or manual intervention, improving efficiency while maintaining quality through adaptive resolution selection.
3Manufacturing precision
If higher resolution is used for all video frames, then the video quality is maintained, but the bandwidth usage increases
Solution Approach 1:
The patent applies local quality by using different resolutions for different video frames based on their specific characteristics. Frames with high motion or complexity (indicated by reference frame parameters) use higher resolution, while simpler frames use lower resolution. This localized adaptation maintains overall video quality while significantly reducing total bandwidth consumption compared to using maximum resolution for all frames.
Data Source
AI summary
A video decoding method, a video encoding method, and a related apparatus are provided. In the video decoding method, for a current target video frame in a target video, reference decoding parameters in a reference frame may be obtained from video frames that have been decoded before the target video frame, and a target resolution may be obtained based on a decoding indication parameter obtained based on (e.g., fusing) the reference decoding parameters. The current target video frame may be decoded by using the target resolution.


