XR Telepresence Audio Video Management Spatial Culling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Extended reality (XR) telepresence systems face challenges in interface design, security, and scalability, particularly in 3D environments, due to bandwidth limitations and latency issues, which affect the ability to support multiple users with immersive and interactive video conferencing experiences.

Innovation Solution

A telepresence management system that dynamically adjusts audio and video qualities based on spatial relationships between users and implements frustum video culling, along with dynamic server allocation to optimize resource utilization and reduce latency, allowing for scalable and immersive XR telepresence sessions with tens or thousands of users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all video streams are transmitted to all users in an XR telepresence session, then complete visual information is provided to each user, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvevisual information completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent implements frustum culling to transmit video streams selectively based on each user's field of view. Instead of providing complete visual information to all users, the system determines which video streams are relevant to each user's current view direction and transmits only those streams. This localizes the quality of information transmission to where it is actually needed, reducing overall bandwidth consumption while maintaining visual information completeness for each user's perspective.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high-resolution video streams are transmitted to all users, then video quality is improved, but network bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The system transmits high-resolution video streams selectively based on spatial relationships and user field of view. Video quality is maintained at high resolution only for streams that are currently visible to users, while other streams are transmitted at lower resolution or not at all. This localized quality approach ensures video quality improvement where needed without proportionally increasing network bandwidth requirements across the entire system.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system supports thousands of concurrent users, then scalability is improved, but system complexity increases

Engineering Contradiction:
Improveuser capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the user base into spatial groups or clusters based on their positions and interactions in the virtual environment. Instead of managing all thousands of users as a single homogeneous system, the server divides users into manageable segments that can be processed independently. This segmentation allows the system to scale to thousands of users by handling each segment separately, reducing overall system complexity while maintaining high user capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts video stream transmission based on real-time spatial relationships between users. As users move and change their field of view, the system dynamically determines which video streams to transmit and to which users. This dynamic approach allows the system to efficiently manage thousands of concurrent users by adapting resource allocation to current spatial configurations, reducing complexity compared to static resource allocation methods.

Inventive Principle:
Principle #15Dynamics

4Loss of energy

If video streams are transmitted based on user field of view, then bandwidth usage is reduced, but processing complexity increases

Engineering Contradiction:
Improvebandwidth usageVSAvoidprocessing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary calculations of user field of view and spatial relationships before transmitting video streams. By pre-determining which video streams are relevant to each user based on their current position and orientation, the system avoids the need for complex real-time processing during stream transmission. This preliminary action reduces bandwidth usage while keeping processing complexity manageable by performing calculations in advance rather than during active data transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11847825B2Audio and video management for extended reality video conferencing
Publication Date: 2023.12.19 CARNEGIE MELLON UNIV
  • US11847825B2 patent drawing
  • US11847825B2 patent drawing
  • US11847825B2 patent drawing

AI summary

Some embodiments of the present inventive concept provide for improved telepresence and other virtual sessions using localized projection of audible noises and/or dynamic adjustment of audio and/or video qualities based on spatial relationships between users. An XR telepresence platform can allow for immersive multi-user video conferencing from within a web browser or other medium. The platform can support spatial audio and/or user video. The platform can scale to hundreds or thousands of users concurrently in a single or multiple virtual environments. Disclosed herein are quality-of-service techniques for dynamically selecting or modifying audio and/or video traffic.