Adaptive Video Frame Encoding Resolution for Limited Bandwidth

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

VSEngineering 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

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

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvebandwidth usageVSAvoiddecoding accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

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

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.