Multimedia Chunk Replacement for Quality Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia streaming technologies face challenges in maintaining a desired quality of experience (QoE) due to limited bandwidth and network connectivity, as they often compromise on quality by delivering chunks of varying quality, which impedes the ability to synchronize multimedia content at an ideal quality.

Innovation Solution

A method where a client device receives a multimedia file split into chunks of varying quality, identifies chunks that do not meet a predefined quality threshold, requests and receives replacement chunks of higher quality when bandwidth improves, and stores the multimedia file using both the original and replacement chunks to ensure synchronization at the desired quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If adaptive bit rate streaming is used to deliver chunks of varying quality based on available bandwidth, then users can stream multimedia content even during low bandwidth phases, but users cannot obtain and store the complete multimedia content at the desired quality

Engineering Contradiction:
Improvestreaming capability during low bandwidthVSAvoidquality of stored multimedia content
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by downloading and storing replacement chunks at the desired quality in advance when bandwidth is sufficient. These replacement chunks are prepared beforehand so that when bandwidth becomes limited during streaming, the system can substitute lower-quality chunks with the pre-prepared high-quality replacements, ensuring the stored content maintains the desired quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates and uses replacement chunks as copies of the original multimedia content at the desired quality. These copy chunks are stored separately and used to replace lower-quality chunks during syncing, allowing the system to maintain both streaming capability during low bandwidth and high-quality stored content.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If the system downloads and stores replacement chunks at the desired quality, then users can obtain the complete multimedia content at ideal quality, but users cannot stream the content during phases of limited bandwidth

Engineering Contradiction:
Improvequality of stored multimedia contentVSAvoidstreaming capability during bandwidth limitations
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The multimedia content is divided into multiple chunks that can be independently managed. The system segments the content into original chunks (downloaded during low bandwidth) and replacement chunks (downloaded at desired quality when bandwidth is sufficient), allowing flexible combination based on available resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the quality of chunks used for streaming based on available bandwidth. During low bandwidth phases, it streams from original chunks; when bandwidth improves, it dynamically switches to using replacement chunks for both streaming and storing, ensuring optimal performance under varying conditions.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the system uses chunks of varying quality for streaming, then bandwidth constraints are accommodated, but the multimedia content cannot be synchronized at the desired quality

Engineering Contradiction:
Improvebandwidth adaptabilityVSAvoidquality consistency of stored content
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system monitors available bandwidth and provides feedback to adjust the quality of chunks downloaded and used for streaming. This feedback mechanism allows the system to download replacement chunks at the desired quality when bandwidth is sufficient, ensuring that the stored content maintains consistent high quality while still adapting to bandwidth constraints during streaming.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11323499B2Bandwidth efficient streaming and synching multimedia content at a desired quality of experience
Publication Date: 2022.05.03 CITRIX SYSTEMS INC
  • US11323499B2 patent drawing
  • US11323499B2 patent drawing
  • US11323499B2 patent drawing

AI summary

Methods and systems for bandwidth efficient streaming and synching multimedia content at a desired quality of experience are described herein. One method includes: requesting, by a client device and from a server device, a multimedia file for streaming; receiving, at the client device and responsive to the request, a plurality of chunks of the multimedia file, wherein the chunks are of varying quality; streaming the multimedia file based on the received plurality of chunks; determining a first subset of the plurality of chunks that meet a predefined quality threshold, and a second subset of the plurality of chunks that do not meet the predefined quality threshold; requesting, by the client device and from the server device, a replacement chunk for each chunk of the second subset, wherein each replacement chunk meets the predefined quality threshold; and storing the multimedia file using the first subset and the replacement chunks.