Intra-frame Refresh for Video Packet Loss Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for providing packet loss feedback in multimedia communications over packet networks often result in redundant requests for retransmission, leading to bandwidth inefficiencies and degraded video quality of experience (QoE) due to network congestion and increased packet losses.

Innovation Solution

The system employs RTCP feedback packets, including GNACK and PLI messages, where the video receiver provides feedback based on missing packets and reference frame quality, pausing GNACK messages during PLI transmissions to reduce the total number of video packets required for transmission and retransmission, thereby optimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional RTCP feedback packets are used to request retransmission of lost video packets, then packet loss can be addressed, but redundant requests are generated leading to bandwidth inefficiency and increased network congestion

Engineering Contradiction:
Improvevideo packet delivery reliabilityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary assessment of reference frame quality before generating retransmission requests. By evaluating whether the current reference frame quality is bad (indicating significant packet loss), the system determines in advance whether PLI messages should be sent, avoiding redundant feedback packets when the reference frame quality is already good

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a selective feedback mechanism where PLI messages are only transmitted when specific conditions are met (current reference frame quality is bad). This feedback approach replaces the conventional continuous or frequent feedback with conditional feedback based on actual video quality degradation, reducing unnecessary network traffic

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple feedback messages (GNACK and PLI) are transmitted simultaneously to address packet loss, then comprehensive packet recovery can be requested, but the total number of video packets increases impacting available bandwidth

Engineering Contradiction:
Improvevideo packet recoveryVSAvoidtotal number of video packets
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system pauses GNACK message transmission as a preliminary action when PLI messages are being sent. This sequencing prevents the simultaneous transmission of multiple feedback messages, reducing the total packet count while ensuring comprehensive recovery attempts through coordinated message timing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic transmission of PLI messages at defined intervals rather than continuously or in response to every lost packet. This periodic approach, combined with pausing GNACK during PLI transmission, creates a rhythm of feedback that ensures packet recovery while limiting the total number of feedback packets sent

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10230651B2Effective intra-frame refresh in multimedia communications over packet networks
Publication Date: 2019.03.12 DIALOGIC INC
  • US10230651B2 patent drawing
  • US10230651B2 patent drawing
  • US10230651B2 patent drawing

AI summary

Systems and methods of performing intra-frame refresh in multimedia communications over lossy packet networks, in which a video receiver can provide packet loss feedback information to a video transmitter, and the video transmitter can respond to the feedback information, in a manner that makes efficient use of available bandwidth. By providing one or more PLI messages from the video receiver to the video transmitter based on criteria related to the detection of an eventual missing video packet and/or the determination that the quality of a current reference frame is bad, and by pausing the providing of GNACK messages from the video receiver to the video transmitter while the PLI messages are being provided to the video transmitter, the total number of video packets required for transmission/retransmission can be reduced, thereby limiting the impact of the transmitted/retransmitted video packets on the available bandwidth while enhancing the video QoE of system users.