Adaptive Streaming Device Optimizing Transmission Rate via Network Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multimedia systems, conventional streaming schemes face challenges in adaptively providing media data based on network reception rates, leading to buffering issues and inefficient use of network resources due to frequent changes in bit rates and deletion of preloaded data.

Innovation Solution

A method and apparatus that detect image quality, number of subsegments, and reception rate to determine an optimal transmission rate for providing media data segments, ensuring data is transmitted at a rate matching the current network conditions, thereby preventing buffering and minimizing data deletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the client device requests media data at a bit rate higher than the current network reception rate, then the transmission speed is improved, but buffering occurs and data deletion is triggered

Engineering Contradiction:
Improvetransmission speedVSAvoidstreaming stability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The streaming acceleration device preloads media data segments in advance using idle network resources before the client device requests them. This preliminary action allows the device to have data ready ahead of time, enabling faster transmission without causing buffering when the client requests at higher bit rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors network reception rates and uses this feedback to dynamically adjust the bit rate of preloaded media data segments. By detecting the current network conditions and adapting the transmission parameters accordingly, the system prevents buffering while optimizing transmission speed.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the client device frequently changes the bit rate of media data requests, then the adaptability to network conditions is improved, but the preloaded media data is deleted

Engineering Contradiction:
Improvebit rate adaptabilityVSAvoidpreloaded data loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The streaming acceleration device dynamically adjusts the bit rate of preloaded media data segments based on real-time network conditions. Instead of using fixed bit rates, the system continuously adapts the data characteristics to match current network reception rates, allowing frequent bit rate changes without deleting preloaded data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter of preloaded media data segments according to detected network reception rates. By modifying this key parameter dynamically, the system maintains adaptability to varying network conditions while preserving the preloaded data in storage.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the streaming acceleration device preloads media data using idle network resources, then the network resource utilization is improved, but the transmission rate may exceed the current network reception rate

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidtransmission rate matching
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The device performs preliminary loading of media data segments during idle network periods, utilizing unused network resources to prepare data in advance. This allows the system to maximize network resource utilization while ensuring data is ready for immediate transmission when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors current network reception rates and uses this feedback to adjust the transmission rate of preloaded data. By continuously comparing the transmission rate with the actual network reception capacity, the system ensures that data is transmitted at an appropriate rate that matches current network conditions, preventing overflow or buffering issues.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10904635B2Method and device for providing data in multimedia system
Publication Date: 2021.01.26 SAMSUNG ELECTRONICS CO LTD
  • US10904635B2 patent drawing
  • US10904635B2 patent drawing
  • US10904635B2 patent drawing

AI summary

The present disclosure relates to a technology for a sensor network, machine to machine (M2M) communication, machine-type communication (MTC), and the Internet of things (IoT). The present disclosure can be used in intelligent services (such as smart home, smart building, smart city, smart car or connected car, healthcare, digital education, retail business, security, and safety related services) on the basis of the technology. A method for providing data in a multimedia system, presented in one embodiment of the present disclosure, comprises the steps of: receiving a message for requesting information on a segment, detecting image quality, the number of sub-segments, and a reception rate, which are included in the information on the segment; determining a transmission rate on the basis of the detected image quality, number of sub-segments, and reception rate; and providing the information on the segment at the determined transmission rate.