Adaptive Bit Rate Streaming for Cellular Protocol Awareness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia streaming applications fail to adequately account for the significant differences in bandwidth and operational characteristics between various cellular communication protocols, particularly with the advent of 5G, leading to suboptimal streaming settings and bit rates.

Innovation Solution

An electronic device determines appropriate bit rates for multimedia streaming based on the specific cellular communication protocol and its type, such as 3G, LTE, 4G, or 5G, and differentiates between sub-6 and millimeter wave communications within 5G, allowing for adaptive bit rate streaming and jitter buffer adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single bit rate is used for all cellular connections, then device complexity is reduced, but streaming quality deteriorates due to not accounting for protocol-specific bandwidth differences

Engineering Contradiction:
Improvestreaming configuration complexityVSAvoidstreaming quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting streaming bit rates based on detected cellular protocol types. The system identifies whether the device is connected via 3G, 4G, LTE, or 5G network and selects appropriate bit rate parameters from predefined sets, thereby optimizing streaming quality for each protocol's specific bandwidth characteristics without requiring manual configuration.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the streaming configuration adaptive rather than static. The system continuously monitors network conditions and protocol type, then dynamically switches between different bit rate configurations. This dynamic adaptation allows the streaming application to respond to changing network conditions while maintaining optimal performance across different cellular protocols.

Inventive Principle:
Principle #15Dynamics

2Reliability

If streaming bit rate is increased for 5G connections, then streaming quality is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvestreaming qualityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by establishing protocol-specific bit rate profiles that optimize the balance between streaming quality and bandwidth consumption. For 5G connections, the system selects from a set of higher bit rates that leverage the available bandwidth, while for 3G connections, it chooses from lower bit rates appropriate to the constrained bandwidth, thereby preventing excessive energy consumption on slower networks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying different streaming quality levels tailored to each cellular protocol's capabilities. Instead of using a uniform high bit rate across all protocols, the system applies locally optimized quality settings match each network type's specific characteristics, ensuring high quality where bandwidth permits (5G) while conserving resources where it is limited (3G).

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11637886B2Cellular communication protocol aware multimedia streaming
Publication Date: 2023.04.25 APPLE INC
  • US11637886B2 patent drawing
  • US11637886B2 patent drawing
  • US11637886B2 patent drawing

AI summary

A device implementing cellular communication protocol aware multimedia streaming may include at least one processor configured to establish a link for communicating with another device, wherein the link utilizes at least one of a first cellular communication protocol or a second cellular communication protocol. The at least one processor may be configured to determine a bit rate for a video stream to be provided to the other device based at least in part on whether the link utilizes the first cellular communication protocol or the second cellular communication protocol, wherein a first bit rate is determined when the link utilizes the first cellular communication protocol and a second bit rate is determined when the link utilizes the second cellular communication protocol. The at least one processor may be configured to provide, for transmission over the link to the other electronic device, the video stream at the determined bit rate.