Video Encoding Mode Selection for Bandwidth Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevideo encoding qualityVSAvoidencoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvevideo encoding qualityVSAvoidencoding mode adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

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

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvevideo encoding qualityVSAvoidencoding efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11330254B2Video encoding method and apparatus, video decoding method and apparatus, computer device, and storage medium
Publication Date: 2022.05.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11330254B2 patent drawing
  • US11330254B2 patent drawing
  • US11330254B2 patent drawing

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.