Adaptive Video Frame Encoding Resolution for Limited Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video encoders encode frames indiscriminately, leading to poor video quality in scenarios with limited bandwidth, such as at 750 kbps, affecting encoders like H.264 and H.265.
Innovation Solution
A method and apparatus that allows flexible selection of processing manners for video frames during encoding and decoding, using either full resolution or downsampling, based on processing parameters consistent with the encoding process, to improve quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If all video frames are encoded indiscriminately at full resolution, then the encoding process is simple and consistent, but video quality deteriorates under limited bandwidth conditions
Solution Approach 1:
The patent applies dynamics by making the encoding resolution adaptable rather than fixed. The encoder dynamically selects between full resolution and downsampling based on real-time analysis of frame characteristics (such as motion intensity, texture complexity, and importance) and bandwidth conditions. This allows the system to optimize video quality for important frames while reducing complexity for less critical frames, directly resolving the contradiction between maintaining high quality and managing encoding complexity.
Solution Approach 2:
The patent implements local quality by applying different encoding resolutions to different video frames based on their individual characteristics. Instead of uniformly encoding all frames at full resolution, the system identifies specific frames that benefit from full resolution (such as key frames or frames with important visual information) and encodes them at full resolution, while downscaling less important frames. This localized approach improves overall video quality perception while managing bandwidth constraints.
2Loss of energy
If downsampling is applied to reduce bandwidth usage, then bandwidth efficiency improves, but decoding accuracy may be compromised without proper parameter consistency
Solution Approach 1:
The patent implements feedback by establishing a consistent processing parameter system that links encoding and decoding operations. The encoder determines processing parameters (such as downsampling ratios, filtering methods, and frame selection criteria) and ensures these same parameters are reproduced during decoding. This feedback mechanism allows the decoder to accurately reconstruct frames that were downsampled, maintaining decoding accuracy even when bandwidth is reduced through downsampling.
Solution Approach 2:
The patent applies preliminary action by pre-determining and recording the processing parameters during encoding before transmission. The encoder analyzes each frame and decides in advance whether downsampling should be applied and at what level, storing these decisions as processing parameters. This preliminary action ensures that when the decoder receives the encoded data, it can immediately apply the correct reconstruction process without needing to re-analyze or guess the intended processing level, thus maintaining accuracy while enabling bandwidth efficiency.
Data Source
AI summary
This application relates to a video decoding method performed at a computer device. The method includes: obtaining encoded data corresponding to a current video frame; obtaining a processing parameter corresponding to the current video frame; determining a target processing manner corresponding to the current video frame according to the processing parameter, the target processing manner being one of candidate processing manners, the candidate processing manners comprising at least one of a full resolution processing manner and a downsampling processing manner, and the processing parameter being consistent with a corresponding processing parameter in an encoding process; and decoding the encoded data corresponding to the current video frame according to the target processing manner, to obtain a corresponding decoded video frame. In the encoding method, a processing manner for a video frame can be flexibly selected, thereby improving video encoding quality in the case of limited bandwidth.


