I Frame Bitrate Allocation for Video Quality and Network Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video bit rate allocation methods fail to accurately determine the target bit rate for I frames, leading to low video quality and network issues due to excessive or inadequate bit rate allocation, which affects video compression efficiency and subjective quality.

Innovation Solution

A method that acquires the quantity of video frames in a current group of pictures, calculates a target bit rate for the I frame based on this quantity, and encodes the I frame accordingly, using a correction parameter to adjust the bit rate and improve video compression and play quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the I frame bitrate is excessively high, then the I frame encoding quality is improved, but network impact increases causing delay and packet loss

Engineering Contradiction:
ImproveI frame encoding qualityVSAvoidnetwork stability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies dynamics by making the I frame bitrate adaptive rather than fixed. The system dynamically adjusts the I frame bitrate based on real-time buffer status and video content characteristics, allowing the bitrate to flex between higher and lower values according to actual needs, thus preventing network overload while maintaining quality when possible

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bitrate parameter dynamically based on buffer status and content complexity. By monitoring buffer fullness and adjusting the I frame bitrate accordingly, the system prevents excessive bitrate from causing network delays and packet loss, while still allocating sufficient bitrate when buffer conditions permit

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the I frame bitrate is excessively low, then network impact is reduced, but the encoding quality of I frame is degraded

Engineering Contradiction:
Improvenetwork stabilityVSAvoidI frame encoding quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the I frame bitrate parameter based on buffer status and content characteristics. When buffer status indicates available capacity, the system increases I frame bitrate to improve quality; when buffer is full, it reduces bitrate to prevent network issues, thus adaptively balancing quality and network stability

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback control by monitoring buffer status and using this information to adjust I frame bitrate decisions. The buffer status serves as feedback that informs whether the system can afford to allocate high bitrate to I frames or must reduce bitrate to maintain network stability

Inventive Principle:
Principle #23Feedback

3Device complexity

If fixed QP offsets are used for I frame and non-I frame, then the bitrate allocation is simple, but the solution cannot meet requirements of different scenarios

Engineering Contradiction:
Improvebitrate allocation complexityVSAvoidscenario adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from static fixed QP offsets to dynamic adaptive bitrate allocation. The system adjusts I frame bitrate based on real-time buffer status and content characteristics, enabling adaptation to different scenarios (video chat, surveillance, broadcasting) without requiring complex manual reconfiguration for each scenario

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal bitrate allocation mechanism that handles multiple scenarios through a single adaptive system. By baseing decisions on buffer status and content characteristics rather than scenario-specific fixed parameters, the system provides versatile performance across video chat, surveillance, broadcasting and other applications

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

4Stability of the object's composition

If a same bitrate allocation strategy is performed on each frame according to a buffer, then the bitrate is stationary, but the I frame quality is degraded

Engineering Contradiction:
Improvebitrate stationarityVSAvoidI frame quality
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The patent applies local quality by treating I frames differently from non-I frames in the bitrate allocation process. While maintaining overall bitrate stationarity through buffer-based control, the system specifically enhances I frame quality by adjusting their bitrate based on buffer status and content characteristics, recognizing that I frames require different quality levels than predictive frames

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3522534B1Video code rate processing method and apparatus, storage medium and electronic device
Publication Date: 2021.12.08 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • EP3522534B1 patent drawingFigure 1~2
  • EP3522534B1 patent drawingFigure 3~4
  • EP3522534B1 patent drawing

AI summary

This application discloses a video bit rate processing method and apparatus, a storage medium, and an electronic device. The method includes: acquiring the quantity of video frames comprised in a current group of video frames , a starting frame of the current group of video frames represented as an I frame; acquiring a target bit rate of the I frame at least according to the quantity of the video frames ; and encoding the I frame according to the target bit rate. This application resolves a technical problem that inaccurate allocation of a video bit rate results in a low video effect in related technologies.