Video Encoding Parameter Derivation for Adaptive Bit Rate Ladders
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Manufacturing precision
If bit rate is increased to improve video quality, then definition is improved, but network throughput requirements increase and packet loss occurs
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.
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.
3Device complexity
If preset encoding parameters are used for video delivery, then delivery complexity is reduced, but adaptability to current network quality is lost
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.
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.
4Adaptability or versatility
If client-side rate selection techniques are used, then rate adaptation is achieved, but video quality optimization is insufficient
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.
Data Source
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.


