Dynamic Bit Rate Selection for Video Transrating

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content distribution networks face challenges with constant bit rate encoding, which results in inadequate video quality for varying content types due to the need for null packets, leading to bandwidth issues and inefficient transcoding processes.

Innovation Solution

A system and method for dynamically selecting an optimal bit rate for file-based video assets using a transrater system with a business rules engine that iteratively assesses and adjusts bit rates to achieve desired video quality, removing or adding null packets as necessary, and updating metadata to reflect the optimal bit rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If constant bit rate encoding is used, then bandwidth usage is controlled, but video quality deteriorates for content with fast movement

Engineering Contradiction:
Improvebandwidth usageVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent implements dynamic bit rate selection by iteratively encoding video assets at different bit rates and evaluating quality metrics. The system transitions from static constant bit rate encoding to a dynamic process where the optimal bit rate is selected based on content characteristics, resolving the contradiction between bandwidth control and video quality maintenance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter dynamically by testing multiple bit rate values (e.g., 3.75 Mb/s, 7.5 Mb/s) and selecting the optimal one based on quality evaluation. This parameter variation allows the system to adapt to different content types while managing bandwidth consumption effectively.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If null packets are added to achieve constant bit rate, then encoding requirements are met, but video quality further deteriorates due to content-less packets

Engineering Contradiction:
Improvepacket count for constant bit rateVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent removes null packets from the encoded video stream by iteratively encoding without them and evaluating the resulting quality. The system extracts the harmful null packets that were previously necessary to meet constant bit rate requirements, thereby improving video quality while maintaining encoding compliance through alternative means.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system converts the previously harmful practice of adding null packets into a benefit by demonstrating that quality evaluation can proceed without them. The iterative process shows that removing null packets actually improves quality metrics, turning a former necessity into an opportunity for quality enhancement.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Adaptability or versatility

If video assets are transcoded in real time during playback, then format conversion is achieved, but processing time increases significantly

Engineering Contradiction:
Improveformat conversion capabilityVSAvoidtranscoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs bit rate optimization and format conversion in advance before video playback, rather than in real-time during playback. The iterative encoding and quality evaluation are completed beforehand, so that when the video is played back, no additional transcoding time is required, thus eliminating the time loss associated with real-time conversion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates optimized copies of video assets at different bit rates in advance. These pre-encoded versions are stored and ready for immediate playback, eliminating the need for real-time transcoding. The copying process includes creating multiple versions with different quality characteristics to suit various playback scenarios.

Inventive Principle:
Principle #26Copying

4Device complexity

If a single bit rate is used for all video content, then encoding simplicity is maintained, but video quality is inadequate for diverse content types

Engineering Contradiction:
Improveencoding process simplicityVSAvoidvideo quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the video encoding process into multiple iterations, each testing a different bit rate. Instead of using a single bit rate for all content, the system divides the encoding task into discrete test cases (e.g., 3.75 Mb/s, 7.5 Mb/s) and selects the appropriate segment based on content characteristics. This segmentation allows quality optimization without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The iterative encoding system serves multiple functions: it evaluates different bit rates, assesses quality metrics, identifies optimal encoding parameters, and adapts to various content types. This multi-functional approach maintains relative simplicity while achieving superior video quality across diverse content, resolving the contradiction between encoding simplicity and quality adequacy.

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

Data Source

PatentUS11190813B2System, device and method for transrating file based assets
Publication Date: 2021.11.30 COMCAST CABLE COMM LLC
  • US11190813B2 patent drawing
  • US11190813B2 patent drawing
  • US11190813B2 patent drawing

AI summary

A video transrater, and a transrater system and method. The transrater system and method may select an optimal bit rate from among a plurality of available bit rates in order to obtain a particular video quality and/or format.