Terminal Device Progressive Download Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia services using progressive download mode face playback issues due to network conditions, as they cannot adapt to varying data rates, leading to choppy or failed playback when network quality degrades.

Innovation Solution

A terminal device that analyzes network conditions, registers downloaded data as backup during abnormal conditions, and requests retransmission when the network recovers to a normal state, ensuring seamless playback by adapting data rates to available bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If progressive download mode is used to enable playback before download completion, then playback speed is improved, but playback quality deteriorates when network conditions degrade

Engineering Contradiction:
Improveplayback speedVSAvoidplayback quality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The terminal device performs preliminary actions by downloading and storing backup data in advance when network conditions are good. This allows the device to have backup data ready for later use when network conditions deteriorate, ensuring continuous playback without interruption or quality degradation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the data rate parameter based on network conditions. When network conditions are good, the device downloads at high data rates and stores backup data. When network conditions deteriorate, the device switches to playing from stored backup data, effectively changing the playback data rate parameter to maintain quality.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If data is downloaded at high data rates when network conditions are good, then download speed is improved, but data loss increases when network conditions degrade

Engineering Contradiction:
Improvedownload speedVSAvoiddata loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The terminal device performs preliminary downloading of backup data when network conditions are favorable. By proactively downloading and storing backup data in advance, the device ensures that complete data is available even if subsequent network conditions deteriorate and prevent further downloads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the multimedia data by downloading backup data in addition to the primary playback data. This copying mechanism ensures that a complete copy is stored locally, protecting against data loss if network conditions prevent further downloads or if data transmission is interrupted.

Inventive Principle:
Principle #26Copying

3Reliability

If backup data is requested and stored when network conditions recover, then data completeness is improved, but storage requirements increase

Engineering Contradiction:
Improvedata completenessVSAvoidstorage volume
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The terminal device performs preliminary storage of backup data when network conditions are good, rather than waiting until playback is needed. This approach ensures data completeness is achieved proactively, and the device can monitor whether backup data has been successfully stored without requiring continuous storage allocation during playback.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10404772B2Multimedia data processing apparatus and method of terminal
Publication Date: 2019.09.03 SAMSUNG ELECTRONICS CO LTD
  • US10404772B2 patent drawing
  • US10404772B2 patent drawing
  • US10404772B2 patent drawing

AI summary

The data download method of a terminal device processing data downloaded in progressive download mode is provided. The method includes measuring bandwidth of the data downloaded, requesting, when the measured bandwidth is narrower than a reference bandwidth, for transmitting data with narrow bandwidth, registering a duration in which the data is downloaded with narrow bandwidth as a backup duration, requesting, when the measured bandwidth is equal to or greater than the reference bandwidth, for retransmission of backup data corresponding to the backup duration through a backup channel, and storing the data of the backup duration.