Streaming Quality Adaptation Using Receiver Resources

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming methods primarily adjust transmission quality based on network resources, leading to reduced user experience due to static compression and high computational requirements for quality compensation, which are resource-intensive and costly.

Innovation Solution

A method that dynamically determines the target transmission quality of a stream by considering both receiver resources and network resources available, using adaptive balancing to adjust the stream quality and compensate for degradation, incorporating receiver resources as a new dimension of flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If transmission quality is adjusted based primarily on network resources, then network resource utilization is improved, but user experience deteriorates due to quality degradation

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoiduser experience
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements dynamic quality adjustment by continuously monitoring both network resources and receiver resources, and adapting the transmission quality in real-time based on the combined availability of both resource types, rather than relying on static network-only conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces receiver resources (computing power, memory, storage) as an intermediary factor that mediates between network resource constraints and quality requirements, allowing the system to compensate for network limitations through local processing capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If static compression is used to reduce transmission bandwidth, then network resource consumption is reduced, but computational requirements for quality compensation increase significantly

Engineering Contradiction:
Improvetransmission bandwidth consumptionVSAvoidcomputational power requirement
Core Design Contradiction:
Loss of energyVSPower

Solution Approach 1:

The patent changes the parameters of compression by dynamically selecting compression ratios and quality levels based on real-time assessment of both network resources and receiver resources, optimizing the balance between bandwidth savings and computational requirements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts compression parameters and quality compensation intensity based on the combined state of network and receiver resources, rather than using fixed static compression settings

Inventive Principle:
Principle #15Dynamics

3Reliability

If high quality stream transmission is maintained, then user experience is improved, but network resource consumption increases

Engineering Contradiction:
Improvestream qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Receiver resources serve as an intermediary that enables high-quality output by compensating for reduced transmission quality through local processing, thus maintaining user experience while reducing network bandwidth consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to the quality transmission problem by considering receiver resources (computing, memory, storage) as a separate resource dimension that can be traded against network resources to achieve quality compensation

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11765220B2Method, system, and computer program product for streaming
Publication Date: 2023.09.19 EMC IP HLDG CO LLC
  • US11765220B2 patent drawing
  • US11765220B2 patent drawing
  • US11765220B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, a system, and a computer program product for streaming. The method includes: acquiring, during transmission of a stream, information indicating resources of a receiver of the stream available for compensating for degradation of a transmission quality of the stream; and determining at least a target transmission quality of the stream based at least on the resources of the receiver and network resources available for transmitting the stream. This solution provides a more flexible adaptive balance mechanism for streaming, and further optimizes utilization of various resources and user experience in streaming.