Video Coding Bit Rate Allocation via Predictive Overhead Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently allocating bit rates to improve video quality, as they fail to accurately predict coding overhead based on frame types and transmission bit rate limits, leading to suboptimal compression and transmission efficiency.

Innovation Solution

A method and apparatus for coding videos that analyze frame types and determine predictive coding overhead using quantization parameters, allowing for a more reasonable bit rate allocation by comparing the predicted overhead with transmission bit rate limits to adjust coding strategies accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional video coding methods are used without predictive overhead analysis, then the coding process is simpler, but the bit rate allocation is suboptimal and video quality is reduced

Engineering Contradiction:
Improvevideo coding qualityVSAvoidcoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by conducting pre-coding on sampled video frames and analyzing frame types before the actual coding process. This allows the system to predict coding overhead in advance and allocate bit rates optimally, improving video coding quality without significantly increasing the complexity of the main coding process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the video coding process into distinct phases: pre-coding on sampled frames, frame type analysis, predictive overhead calculation, and bit rate allocation. This segmentation allows each phase to be optimized independently, improving overall coding quality while managing complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

2Productivity

If bit rate allocation is optimized using predictive coding overhead, then transmission efficiency is improved, but the computational overhead increases

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by performing detailed predictive overhead analysis only on sampled video frames rather than all frames. By selecting representative samples and analyzing their frame types, the system achieves accurate bit rate allocation for the entire video sequence while reducing computational overhead compared to analyzing every frame.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying by performing pre-coding on sampled video frames that represent the overall video characteristics. These sampled frames serve as copies or proxies for the entire video sequence, allowing the system to predict coding overhead accurately without the full computational cost of analyzing all frames.

Inventive Principle:
Principle #26Copying

3Measurement precision

If frame type analysis is performed for all frames, then coding overhead prediction is more accurate, but processing time increases

Engineering Contradiction:
Improvecoding overhead prediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs frame type analysis as a preliminary action on sampled video frames before the main coding process. This preliminary analysis on a subset of frames provides sufficient accuracy for predicting coding overhead and allocating bit rates, avoiding the need to analyze every frame and thus reducing processing time while maintaining prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11463697B2Method and apparatus for coding video, electronic device and computer-readable storage medium
Publication Date: 2022.10.04 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11463697B2 patent drawing
  • US11463697B2 patent drawing
  • US11463697B2 patent drawing

AI summary

A method and apparatus for coding a video, an electronic device and a computer-readable storage medium. A specific implementation scheme is: coding a sampled video frame sequence of a source video by using a preset coding mode to obtain a sample coding overhead; analyzing frame types of frames to be coded in the source video to obtain a frame type sequence of the frames to be coded; determining a predictive coding overhead of the source video according to the sample coding overhead of the source video, the frame type sequence of the frames to be coded, and quantization parameters of coding modes to be used corresponding to different frame types; and determining a coding strategy based on the predictive coding overhead and requirements of transmission bit rate limit information.