Telepresence Session Synchronization via Latency Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication technologies limit the ability to share high-quality media experiences across different locations, as they struggle with synchronizing media and video content due to network latency, and lack the capability to present three-dimensional content effectively.
Innovation Solution
The system synchronizes telepresence sessions by detecting network latency, configuring routes, and injecting delays to ensure synchronized media and video content delivery, while also generating and presenting three-dimensional content using depth maps and multiple cameras to simulate co-location among users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If media content and video content are transmitted over network to multiple locations, then sharing of media experiences is enabled, but network latency causes desynchronization between media content and video content
Solution Approach 1:
The system performs preliminary latency testing by transmitting test packets between locations before the actual media session. Based on the measured latency, the system pre-calculates and configures appropriate delay values for each location. This preliminary action ensures that when the media content and video content are transmitted, the previously calculated delays are already in place to compensate for network latency, maintaining synchronization without real-time adjustment.
Solution Approach 2:
The system continuously monitors network latency by exchanging test packets and uses this feedback to dynamically adjust delay configurations. The latency testing mechanism provides real-time feedback about network conditions, allowing the system to recalculate optimal delay values and reconfigure the telepresence session to maintain synchronized content delivery despite varying network conditions.
2Adaptability or versatility
If real-time telepresence session is established across distributed locations, then remote communication is enabled, but network latency causes delay in content delivery and presentation
Solution Approach 1:
The system changes the time parameter by introducing controlled delays at different locations based on measured network latency. By calculating the round-trip latency and distributing appropriate delay values to each endpoint, the system adjusts the timing parameter of content delivery to compensate for network transmission time, ensuring that media content and video content are presented simultaneously despite physical distance and network conditions.
3Reliability
If synchronized content delivery is implemented to compensate for latency, then content synchronization is improved, but additional delay is introduced into the system
Solution Approach 1:
Instead of applying a uniform delay to all locations, the system calculates and applies location-specific delay values based on individual latency measurements. Each location receives a customized delay configuration tailored to its specific network conditions and distance from other participants. This local quality approach ensures that each endpoint introduces only the minimum necessary delay to achieve synchronization, rather than adding excessive uniform delay to the entire system.
Data Source
AI summary
A system that incorporates teachings of the present disclosure may include, receiving first and second media content portraying images of first and second users, wherein the first and second users participate in a conference call. Joint media content is generated of the conference call including the images of the first and second users, that when presented at a display of a third user includes the images of the first and second users. Speech of the first user directed to the second user is detected and, in response, the image of the first user of the joint media content is adjusted to obtain a rotated image of the first user. The joint media content includes the rotated image of the first user and the image of the second user, that when presented at the display of the third user portrays the first user turned toward the second user.


