Gaze-Based Avatar Streaming for Bandwidth-Limited Copresence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transmitting avatar data in extended reality environments is computationally expensive, especially in multi-user scenarios, leading to high bandwidth and power consumption.

Innovation Solution

Determine a region of interest based on a user's gaze direction and adjust the quality of avatar data transmission accordingly, with higher quality for avatars within the region of interest and lower quality for those outside it, using a central server to manage data streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high quality avatar data is transmitted for all users in the XR environment, then the visual fidelity and interaction quality are improved, but the bandwidth consumption and power requirements increase significantly

Engineering Contradiction:
Improveavatar data qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by transmitting high-quality avatar data only for users within the region of interest (determined by gaze direction), while transmitting lower-quality data for users outside this region. This resolves the contradiction by making data quality spatially variable rather than uniform, maintaining visual fidelity where needed while reducing overall bandwidth and power consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the quality of avatar data transmission based on real-time gaze direction and region of interest calculations. The quality parameter is not static but changes continuously as the user's attention moves, allowing the system to adapt to changing viewing conditions and optimize the balance between quality and energy consumption.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If high quality avatar data is transmitted for all users in the XR environment, then the visual fidelity and interaction quality are improved, but the bandwidth usage increases significantly

Engineering Contradiction:
Improveavatar data qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements local quality by transmitting high-resolution avatar data selectively only for users within the gaze-based region of interest, while using lower resolution data for users outside this region. This approach maintains high visual fidelity for attended users while significantly reducing the total quantity of data transmitted across the network.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies partial action by transmitting full-quality data only partially - specifically for users within the region of interest - rather than for all users. This selective transmission reduces overall bandwidth consumption while maintaining sufficient quality for the subset of users who actually need high-fidelity rendering based on current attention focus.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If comprehensive avatar data is transmitted for all users, then the interaction quality in multi-user scenarios is improved, but the processing resources at the receiving device increase

Engineering Contradiction:
Improveinteraction qualityVSAvoidprocessing resources
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent reduces processing resources by receiving and processing high-quality avatar data only for users within the region of interest, while receiving lower-quality data for users outside this region. This selective processing approach maintains ease of operation for attended users while significantly reducing the computational burden on the receiving device.

Inventive Principle:
Principle #3Local quality

4Ease of operation

If full quality data streams are requested for all remote users, then the copresence experience is improved, but the data transmission time and network load increase

Engineering Contradiction:
Improvecopresence experienceVSAvoiddata transmission time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system optimizes data transmission time by requesting full-quality data streams only for users within the region of interest, while requesting lower-quality streams for users outside this region. This selective quality approach maintains a good copresence experience for attended users while reducing the total time required for data transmission and lowering network load.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12531920B2Gaze-based copresence system
Publication Date: 2026.01.20 APPLE INC
  • US12531920B2 patent drawing
  • US12531920B2 patent drawing
  • US12531920B2 patent drawing

AI summary

A technique for transmitting data in a copresence environment includes initiating a virtual communication session between a local device and remote devices in a shared copresence environment, where each of the plurality of sending devices are transmitting a sending quality data stream in the virtual communication session. A region of interest for the local device is determined that includes a portion of the copresence environment. The local device subscribes to a first quality data stream for the remote devices represented in the region of interest, and a second quality data stream for the remote devices not represented in the region of interest.