Video Pause Detection in Telephony via RTCP Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for indicating and detecting a video pause in video telephony calls often cause ambiguity between communication devices, leading to incorrect assumptions about the state of the call, especially after a paused video is resumed.

Innovation Solution

The proposed solution uses information contained in RTP and RTCP packets, such as video inactivity and packet statistics, to determine if a video pause has occurred, eliminating the need for explicit signaling messages and ensuring clear and accurate detection of video pause states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If explicit signaling messages are used to indicate video pause, then the sending device can clearly communicate pause state, but ambiguity occurs between devices about call state especially after pause resumption

Engineering Contradiction:
Improvevideo pause detection accuracyVSAvoidcall state information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces RTCP packets as an intermediary carrier to convey video pause indication information. Instead of using complex explicit signaling messages that cause ambiguity, the pause indication is embedded within standard RTCP packets that are already part of the video telephony protocol stack. This intermediary approach allows reliable pause detection while maintaining clear call state information through existing protocol structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter being monitored from packet arrival patterns to specific information fields within RTCP packets. By examining parameters such as packet count and octet count in consecutive RTCP packets, the system can detect video pause states reliably. This parameter change approach eliminates ambiguity about call state because the detection is based on explicit values within standardized protocol packets rather than ambiguous timing patterns.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If video data packet arrival monitoring is used to detect pause, then pause detection is simple, but false detection occurs due to network delays or packet loss

Engineering Contradiction:
Improvepause detection mechanismVSAvoidpause detection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent uses RTCP packets as an intermediary that carries explicit pause indication information. Instead of directly monitoring video data packet arrival patterns which are susceptible to network variations, the system relies on the intermediary RTCP packets to convey authoritative pause state information from the sending device. This eliminates false detections caused by network delays or packet loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the sending device actively informs the receiving device about video pause states through RTCP packets. This feedback approach allows the receiving device to distinguish between intentional pauses and network-induced interruptions. The feedback contains explicit information about whether video transmission is intentionally paused, providing reliable detection without increasing device complexity.

Inventive Principle:
Principle #23Feedback

3Device complexity

If no explicit signaling is used, then signaling complexity is reduced, but devices cannot reliably determine whether video call is one-way or two-way after pause

Engineering Contradiction:
Improvesignaling mechanismVSAvoidcall direction information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent makes the RTCP packet serve multiple functions: it continues to provide its standard quality of service feedback role while simultaneously carrying video pause indication information. This multi-functionality allows the system to maintain reduced signaling complexity by using existing protocol packets, while also preserving call direction information through the embedded pause indication fields in the same packets.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the pause indication function with the existing RTCP feedback mechanism. By combining these functions into a single packet structure, the system avoids adding separate signaling messages that would increase complexity. The merged approach allows devices to reliably determine call direction after pause by examining the combined information in the RTCP packets, without requiring additional signaling overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3025496B1Video pause indication in video telephony
Publication Date: 2020.07.22 QUALCOMM INC
  • EP3025496B1 patent drawingFigure 1
  • EP3025496B1 patent drawingFigure 2
  • EP3025496B1 patent drawingFigure 3

AI summary

The disclosure relates to video telephony and, more particularly, to techniques for detecting a video pause in a video telephony application. In one example of the disclosure, a method for video telephony comprises detecting, at a receiving device, that video data packets associated with a video telephony call have stopped arriving from a sending device, and determining that the sending device has paused a video portion of the video telephony call based on information contained in video control packets.