Event-Based Trigger Interval for RTCP Viewport Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently delivering immersive video with respect to viewport margin updates in real-time, due to bandwidth and server computational overhead limitations.

Innovation Solution

A method and apparatus that utilize event-based trigger intervals to control the delivery of video conference calls, setting an event-based threshold for spatial orientation changes and determining whether to deliver additional video margins based on these changes, thereby reducing network and server overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuous viewport margin updates are delivered in real-time, then immersive video quality is improved, but network overhead and server computational burden increase

Engineering Contradiction:
Improveimmersive video qualityVSAvoidnetwork overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements event-based trigger intervals that periodically evaluate whether viewport margin updates should be delivered. Instead of continuous real-time updates, the system checks at defined intervals whether spatial orientation changes exceed the event-based threshold, delivering updates only when necessary. This periodic evaluation mechanism reduces network overhead while maintaining immersive video quality by sending updates selectively based on actual viewport changes.

Inventive Principle:
Principle #19Periodic action

2Reliability

If viewport margin updates are delivered frequently, then immersive video quality is improved, but server computational overhead increases

Engineering Contradiction:
Improveimmersive video qualityVSAvoidserver computational overhead
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent utilizes event-based thresholds as dynamic parameters that determine when viewport margin updates are triggered. The system monitors spatial orientation changes against these threshold parameters and only processes updates when the change magnitude exceeds the threshold. This parameter-based filtering reduces server computational overhead by eliminating unnecessary processing of minor viewport adjustments while maintaining video quality through timely processing of significant orientation changes.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If event-based threshold is set low for precise viewport tracking, then immersive video quality is improved, but number of updates and network overhead increase

Engineering Contradiction:
Improveviewport tracking precisionVSAvoidnumber of updates
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent combines event-based triggering with periodic interval checking to balance viewport tracking precision with update frequency. The system periodically evaluates whether spatial orientation changes exceed the event-based threshold, delivering updates only when significant changes occur. This periodic evaluation with threshold-based filtering maintains precise viewport tracking for meaningful orientation changes while reducing the total number of updates compared to continuous high-frequency monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentEP4000259B1Event-based trigger interval for signaling of RTCP viewport for immersive teleconferencing and telepresence for remote terminals
Publication Date: 2025.01.29 TENCENT AMERICA LLC
  • EP4000259B1 patent drawingFigure 1
  • EP4000259B1 patent drawingFigure 2
  • EP4000259B1 patent drawingFigure 3

AI summary

There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform controlling a delivery of a video conference call to a viewport, setting an event-based threshold with respect to the video conference call, determining whether the event-based threshold has been triggered based on an event and whether an amount of time having elapsed from another event is less than a predetermined amount of time, and further controlling the delivery of the video conference call to the viewport based on determining whether the event-based threshold has been triggered and whether the amount of time having elapsed from the other event is less than the predetermined amount of time.