Video Encoding Mode Selection for Bandwidth Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video encoders indiscriminately encode video frames under limited bandwidth, leading to poor video quality, as seen in H.264, H.265, and iOS encoders, where all frames are encoded without adaptive adjustment, resulting in suboptimal quality at 750 kbps.
Innovation Solution
A video encoding method that selects a target encoding mode from candidate modes, such as constant-resolution or mixed-resolution, to adaptively adjust the encoding of input video frames, improving quality by optimizing frame resolution and processing based on available bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If all video frames are encoded indiscriminately under limited bandwidth, then the encoding process is simple and uniform, but the video quality deteriorates
Solution Approach 1:
The patent applies dynamics by making the encoding resolution adjustable and flexible rather than fixed. The system dynamically selects between constant resolution and mixed resolution encoding modes based on video content characteristics, allowing the encoding process to adapt to different scenarios and improve overall video quality
Solution Approach 2:
The patent implements local quality by applying different encoding resolutions to different video frames based on their specific characteristics. Important frames are encoded at higher resolution while less critical frames use lower resolution, optimizing the overall video quality within bandwidth constraints
2Manufacturing precision
If constant resolution encoding mode is used, then the encoding process is simple and stable, but the video quality cannot be optimized for different frame importance
Solution Approach 1:
The patent achieves universality by designing an encoding system that can perform multiple functions through a unified framework. The system supports both constant resolution and mixed resolution encoding modes, allowing it to adapt to different video content types and transmission requirements while maintaining a single encoding architecture
Solution Approach 2:
The patent applies parameter changes by modifying the resolution parameter dynamically based on video content analysis. The system adjusts encoding resolution from fixed to variable, allowing important frames to maintain high resolution while less important frames use lower resolution, thereby optimizing video quality
3Manufacturing precision
If mixed resolution encoding mode is used, then the video quality can be optimized for different frames, but the encoding process becomes more complex
Solution Approach 1:
The patent applies partial action by selectively applying high-resolution encoding only to important video frames rather than all frames. This approach optimizes video quality for critical content while reducing the overall encoding complexity and computational burden compared to encoding all frames at maximum resolution
Data Source
AI summary
The embodiments of this application relate to a video encoding method performed at a computer device. The video encoding method includes: during video encoding, obtaining an input video sequence; selecting, from candidate video sequence encoding modes, a target video sequence encoding mode corresponding to the input video sequence, the candidate video sequence encoding modes including a constant-resolution encoding mode and a mixed-resolution encoding mode; and encoding each input video frame of the input video sequence according to the target video sequence encoding mode, to obtain encoded data.


