Adaptive Video Delivery System for Dynamic Codec Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video delivery systems face challenges in adapting video quality in real-time to varying user device bandwidth and processing power, leading to suboptimal viewing experiences due to the use of fixed codecs and quality levels.

Innovation Solution

A system that dynamically selects the appropriate codec and quality level for video assets based on the user device's processor load and network bandwidth capacity, allowing for real-time adjustments during video playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fixed codecs and quality levels are used for video delivery, then device complexity is reduced and ease of operation is improved, but adaptability to varying user device bandwidth and processing power deteriorates

Engineering Contradiction:
Improveadaptability to varying user device bandwidth and processing powerVSAvoidcomplexity of dynamic codec and quality selection system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adaptation of video codecs and quality levels based on real-time detection of user device capabilities. The system transitions from fixed delivery parameters to dynamic parameters that automatically adjust according to network bandwidth and processing power conditions, enabling optimal video delivery across diverse devices without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes delivery parameters (codec type, quality level, bit rate) based on detected device characteristics. By monitoring network bandwidth and processing power, the system modifies video encoding parameters in real-time, selecting appropriate codecs and quality levels that match current device capabilities to maintain optimal viewing experience.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If higher video quality levels are delivered, then viewing experience is improved, but loss of energy increases due to higher bandwidth requirements

Engineering Contradiction:
Improveviewing experience qualityVSAvoidenergy consumption related to bandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts video quality parameters based on available network bandwidth. When bandwidth is limited, the system automatically selects lower quality levels that consume less energy and data resources. When bandwidth is abundant, higher quality levels are delivered to enhance viewing experience, creating an optimal balance between quality and energy consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic quality adaptation that responds to real-time network conditions. The system continuously monitors bandwidth availability and adjusts video delivery parameters accordingly, ensuring that energy consumption is optimized by delivering only the quality level necessary for acceptable viewing experience given current network constraints.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If more sophisticated codecs are used, then manufacturing precision of video compression is improved, but ease of operation deteriorates due to higher processing power requirements

Engineering Contradiction:
Improvevideo compression efficiencyVSAvoidease of playback on devices with limited processing power
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system dynamically selects appropriate codecs based on device processing power capabilities. Rather than universally using the most efficient codec, the system adapts its selection to match the decoder's capabilities, ensuring smooth playback on devices with limited processing power while still achieving good compression efficiency through context-aware codec selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes codec selection parameters based on detected device characteristics. The system monitors processing power availability and adjusts codec choices accordingly, balancing compression efficiency with playback feasibility. This ensures that sophisticated codecs are used only when device capabilities support them, maintaining ease of operation across diverse hardware platforms.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9426500B2Optimal quality adaptive video delivery
Publication Date: 2016.08.23 VERIZON PATENT & LICENSING INC
  • US9426500B2 patent drawing
  • US9426500B2 patent drawing
  • US9426500B2 patent drawing

AI summary

A method, performed by a computer device, may include receiving a request for a video asset from a user device, wherein the request includes information identifying a device type associated with the user device and a processor load associated with the user device. The method may further include determining a bandwidth capacity associated with a connection to the user device; selecting a codec and a quality level for the requested video asset based on the device type, the processor load, and the determined bandwidth capacity; identifying a Uniform Resource Identifier associated with the selected codec and quality level for the requested video asset; and providing the identified Uniform Resource Identifier to the user device.