Dynamic Bitrate Selection for Video Encoding Segments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video delivery systems using adaptive bitrate streaming face challenges in optimizing bitrate selection for different video portions, leading to suboptimal encoding quality and viewing experience due to the use of static lists of candidate average bitrates.

Innovation Solution

A dynamic selection process for candidate average bitrates based on the characteristics of each video portion, using a pre-analysis optimization process that predicts rate distortion curves to determine optimal bitrates for encoding segments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a static list of candidate average bitrates is used for encoding all video portions, then the encoding process is simple and fast, but the video quality is suboptimal because the same bitrate list cannot adapt to different characteristics of various video portions

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

Solution Approach 1:

The video is divided into multiple portions or segments, and each segment is analyzed separately to determine its specific characteristics (e.g., complexity, motion content). This allows different candidate average bitrate lists to be generated for different segments, optimizing encoding quality for each portion while managing complexity through systematic division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying a uniform bitrate list to the entire video, the patent generates customized candidate average bitrate lists for each video portion based on its local characteristics. This ensures that each segment receives the appropriate bitrate allocation for its specific content requirements, improving overall video quality.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If a dynamic selection process with pre-analysis optimization is implemented to determine optimal bitrates for each video portion, then video quality improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvebitrate selection accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs pre-analysis optimization by analyzing video portions and generating candidate average bitrate lists before the actual encoding process. This preliminary action allows the system to prepare optimized bitrate selections in advance, so that during encoding, the pre-determined lists can be applied directly, reducing real-time processing time while maintaining high bitrate selection accuracy.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple transcoded segments are generated with different bitrates for each video portion, then the viewing experience improves through better adaptation to content characteristics, but the storage and delivery requirements increase

Engineering Contradiction:
Improveadaptation to video characteristicsVSAvoiddata volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent generates multiple transcoded segments with different bitrates for each video portion, creating a set of candidate segments. However, it applies intelligent selection to choose only the most appropriate segments for inclusion in the final output, avoiding the need to store and deliver all possible combinations. This partial action approach maintains adaptability while controlling data volume.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250126309A1Dynamic selection of candidate bitrates for video encoding
Publication Date: 2025.04.17 DISNEY ENTERPRISES INC
  • US20250126309A1 patent drawing
  • US20250126309A1 patent drawing
  • US20250126309A1 patent drawing

AI summary

In some embodiments, a method generates a first representation of a first relationship between bitrate and quality based on first features of a first portion of a video. The first representation is analyzed to determine a first list of potential bitrates for the first portion of video. The method analyzes potential bitrates and quality associated with the respective potential bitrates to refine the first list of potential bitrates to a second list of bitrates. The second list of bitrates includes a different list of bitrates than the first list of potential bitrates. The method outputs the second list of bitrates for encoding the first portion of video.