Dynamic Redundancy for Video Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems face challenges in maintaining audio and video stream quality due to packet loss, where redundant data may be unusable if lost or received after presentation time, and increased redundancy leads to higher bandwidth and processing overhead.

Innovation Solution

The system implements dynamic redundancy by adjusting the redundancy scheme based on factors like jitter buffer size and packet loss rate, ensuring redundant data is received before presentation time and optimizing encoding to minimize overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant data is transmitted to mitigate packet loss, then reliability of data transmission is improved, but bandwidth consumption and processing overhead increase

Engineering Contradiction:
Improvereliability of data transmissionVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic redundancy adjustment where the redundancy parameter is continuously adapted based on real-time network conditions. The system monitors packet loss rates and dynamically modifies the amount of redundant data transmitted, transitioning from static to dynamic redundancy management. This resolves the contradiction by optimizing bandwidth usage while maintaining reliability through condition-based adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the redundancy parameter based on network conditions, specifically adjusting the separation between original data and redundant data in the transmission buffer. By modifying this parameter dynamically, the system optimizes the balance between reliability (ensuring redundant data arrives before presentation time) and bandwidth efficiency (minimizing unnecessary redundancy transmission).

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundant data is transmitted to recover from packet loss, then reliability is improved, but device complexity increases due to dynamic adjustment mechanisms

Engineering Contradiction:
Improvereliability of data transmissionVSAvoidcomplexity of redundancy management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs feedback mechanisms where the receiving device monitors packet loss and sends feedback to the transmitting device. This feedback loop enables automatic adjustment of redundancy parameters without complex manual configuration. The feedback-driven approach simplifies the overall system complexity while maintaining high reliability through continuous optimization.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system implements self-service redundancy management where the transmission system automatically adjusts its own redundancy parameters based on observed network conditions. The transmitting device autonomously modifies the separation between original and redundant data without external intervention, reducing the complexity of manual management while ensuring optimal reliability.

Inventive Principle:
Principle #25Self-service

3Reliability

If the separation between original data and redundant data is increased, then reliability is improved by ensuring redundant data is received before presentation time, but bandwidth consumption increases

Engineering Contradiction:
Improvetimely delivery of redundant dataVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent dynamically adjusts the separation distance between original data and redundant data in the transmission buffer based on real-time network conditions and presentation time requirements. This dynamic approach ensures that redundant data is positioned optimally to arrive before presentation time while minimizing unnecessary bandwidth consumption from excessive separation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system modifies the separation parameter adaptively, changing it based on jitter buffer size and network conditions. By adjusting this parameter, the system ensures reliable timely delivery of redundant data while optimizing bandwidth usage, resolving the contradiction between reliability and bandwidth consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11509423B2Dynamic redundancy for multimedia content
Publication Date: 2022.11.22 APPLE INC
  • US11509423B2 patent drawing
  • US11509423B2 patent drawing
  • US11509423B2 patent drawing

AI summary

A device implementing dynamic redundancy may include at least one processor configured to receive, from another device, packet reception data corresponding to video data previously provided for transmission from the device to the other device and determine, based at least in part on the packet reception data, an amount of redundancy to apply to video data provided for transmission to the other device. The at least one processor may be further configured to determine, based at least in part on the amount of redundancy, an encoding scheme for applying the redundancy to the video data. The at least one processor may be further configured to apply the amount of redundancy to the video data based at least in part on the encoding scheme to generate redundant data items and provide the video data and the redundant data items for transmission to the other device.