Video Encoding Parameter Derivation for Adaptive Bit Rate Ladders

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video delivery systems fail to adapt encoding parameters to current network quality, resulting in suboptimal video quality due to fixed resolution, frame rate, and bit rate settings, and existing rate selection techniques are insufficient for improving quality based on network conditions.

Innovation Solution

An encoding parameter deriving apparatus that calculates a quality of experience index for encoded videos with varying parameter combinations and derives optimal encoding parameter combinations based on network throughput and historical QoE data to create a bit rate ladder tailored to network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video is encoded with high resolution and high frame rate, then video quality is improved, but bit rate increases and network delivery becomes unreliable

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork delivery reliability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements dynamic adaptation of encoding parameters (resolution, frame rate, bit rate) based on real-time network conditions. The system continuously monitors network throughput and adjusts the encoded video parameters accordingly, transitioning between different quality levels to maintain both video quality and delivery reliability. This is achieved through a bit rate ladder structure with multiple encoded video versions that can be selectively delivered based on current network status.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes encoding parameters (resolution, frame rate, bit rate) to adapt to different network conditions. By preparing multiple encoded video versions with different parameter combinations and selecting appropriate versions based on real-time network measurements, the system resolves the contradiction between maintaining high video quality and ensuring reliable network delivery.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If bit rate is increased to improve video quality, then definition is improved, but network throughput requirements increase and packet loss occurs

Engineering Contradiction:
Improvevideo definitionVSAvoidpacket loss
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts the bit rate of delivered video based on real-time network throughput measurements. By continuously monitoring network conditions and selecting from a bit rate ladder of pre-encoded video versions, the system ensures that the delivered bit rate matches current network capacity, thereby improving video definition while avoiding packet loss caused by excessive bit rates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary encoding of the same source video at multiple different bit rates and resolutions before delivery. This pre-prepared set of encoded video versions (bit rate ladder) allows the server to immediately select and deliver an appropriate version based on current network conditions without requiring real-time encoding, thus preventing packet loss while maintaining optimal video definition.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If preset encoding parameters are used for video delivery, then delivery complexity is reduced, but adaptability to current network quality is lost

Engineering Contradiction:
Improvedelivery complexityVSAvoidnetwork quality adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the video delivery into multiple discrete quality levels represented by a bit rate ladder. Each level corresponds to a pre-encoded video version with specific resolution, frame rate, and bit rate parameters. This segmentation allows the system to maintain simple delivery infrastructure while providing adaptive quality selection, as the server only needs to select from predefined segments rather than perform complex real-time encoding decisions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a universal bit rate ladder structure that can serve multiple functions: it adapts to different network conditions, provides multiple quality levels, and works with various video sources. The same encoding parameter derivation apparatus and bit rate ladder structure can be applied to different video sources and network environments, providing both simplicity and adaptability simultaneously.

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

4Adaptability or versatility

If client-side rate selection techniques are used, then rate adaptation is achieved, but video quality optimization is insufficient

Engineering Contradiction:
Improverate adaptationVSAvoidvideo quality optimization
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system implements feedback mechanisms where the server monitors actual network throughput and delivery performance, then uses this information to optimize the bit rate ladder construction and video selection. This feedback loop allows the system to learn from actual network conditions and viewer behavior, continuously improving video quality optimization beyond what simple client-side rate selection can achieve.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12439057B2Coding parameter deriving apparatus, coding parameter deriving method and program
Publication Date: 2025.10.07 NT T INC
  • US12439057B2 patent drawing
  • US12439057B2 patent drawing
  • US12439057B2 patent drawing

AI summary

An encoding parameter deriving apparatus for improving video delivery quality is provided. The encoding parameter deriving includes: a relationship deriving unit that calculates a value of an index indicating a quality of experience of a viewer for each of a plurality of encoded videos generated by encoding an original video by a plurality of combinations of values of encoding parameters, and derives a relationship between the values of the encoding parameters and the values of the index; and a possibility deriving unit that derives a plurality of possibilities for a combination of values of the encoding parameters to be used for encoding the original video, based on the relationship.