Multicast Channel Feedback Class Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video multicast and broadcast systems face inefficiencies in providing channel condition feedback from multiple receivers to the server, leading to high overhead and scalability issues, especially in wireless networks, which affects the adaptation of video encoding parameters and FEC overhead.

Innovation Solution

A method that classifies receivers based on packet loss rates, delays reports from higher-loss receivers, and transmits a single report for each class to the server, reducing feedback traffic by ensuring only the worst condition is reported, thereby optimizing channel condition feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each receiver independently sends RTCP reports periodically to all participants, then channel condition feedback is provided, but feedback overhead increases significantly with the number of receivers

Engineering Contradiction:
Improvechannel condition feedbackVSAvoidfeedback overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Multiple receivers are grouped into classes based on their packet loss rates. Instead of each receiver sending individual reports, only one representative receiver from each class sends a consolidated RTCP report containing the worst channel conditions observed in that class. This merging approach dramatically reduces feedback overhead while maintaining reliability by ensuring the server receives information about the most degraded conditions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The set of all receivers is segmented into multiple classes based on packet loss rate thresholds. Each class represents a specific range of channel conditions. This segmentation allows the system to organize receivers hierarchically and reduce the number of individual feedback reports needed, as only one report per class is transmitted to represent all receivers in that class.

Inventive Principle:
Principle #1Segmentation

2Speed

If RTCP report interval is reduced for fast channel feedback, then channel condition updates are faster, but feedback implosion occurs at the server

Engineering Contradiction:
Improvechannel feedback speedVSAvoidserver feedback processing
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

By consolidating feedback from multiple receivers into a single report per class, the server receives manageable amounts of data even at short report intervals. The merging of multiple receivers' channel conditions into one representative report prevents feedback implosion while maintaining fast update speeds, as the server processes one report per class rather than one report per receiver.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If all receivers send feedback reports, then complete channel information is available, but bandwidth consumption increases especially in wireless networks

Engineering Contradiction:
Improvechannel condition informationVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts only the essential information needed for adaptation - the worst channel conditions from each receiver class - rather than transmitting complete feedback from all receivers. By taking out only the critical worst-case conditions, the system maintains sufficient information for the server to make accurate adaptation decisions while significantly reducing bandwidth consumption in wireless networks.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8320472B2Method for efficient feedback of receiving channel conditions in adaptive video multicast and broadcast systems
Publication Date: 2012.11.27 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US8320472B2 patent drawing
  • US8320472B2 patent drawing
  • US8320472B2 patent drawing

AI summary

A method and apparatus for providing channel condition feedback in a multicast network are described including estimating a indication of channel condition, determining a receiver class based on the estimated indication of channel condition, calculating a delay, delaying transmission of the estimated indication of channel condition for the calculated delay, receiving a report from another receiver in the determined receiver class, the report including an indication of channel condition and canceling the delay if the received indication of channel condition is one of greater than and equal to the estimated indication of channel condition. The method and apparatus further include transmitting a single report for the calculated receiver class to a server including a worst indication of channel condition for the determined receiver class.