3D Conversation System Spatial Rendering Pipeline

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video conferencing technologies fail to replicate the richness of in-person interactions due to limitations in capturing and displaying 3D body language and spatial movements, leading to a lack of immersion and increased distraction from intrusive technology.

Innovation Solution

A 3D conversation system that utilizes a pipeline of data processing stages, including calibration, capture, tagging, compression, decompression, reconstruction, rendering, and display, to create a 3D representation of participants and render it in real-time from the perspective of the receiving user, enhancing the perception of in-person communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If 2D video conferencing is used, then device complexity is reduced, but the ability to capture and display 3D body language and spatial movements deteriorates

Engineering Contradiction:
Improvevideo conferencing system complexityVSAvoid3D body language and spatial movement representation accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent transitions from 2D video conferencing to 3D spatial representation by capturing depth information and rendering participants in three-dimensional space. This allows users to move around participants and view them from different angles, preserving 3D body language and spatial movements that are lost in traditional 2D video calls.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system creates a 3D copy or representation of each participant using depth data and visual information. These digital avatars replicate the participant's physical appearance, body language, and spatial position, allowing remote users to interact with accurate 3D representations rather than flat 2D images.

Inventive Principle:
Principle #26Copying

2Device complexity

If fixed camera viewpoint is used, then device complexity is reduced, but the ability to move relative to participants deteriorates

Engineering Contradiction:
Improvecamera system complexityVSAvoidspatial movement freedom between participants
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements dynamic camera viewpoints where users can freely move and rotate to different positions and angles. Instead of a fixed camera perspective, the system renders participants from the user's current spatial position, allowing dynamic interaction and movement relative to each participant in the conversation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system adds spatial freedom by enabling movement in three-dimensional space rather than being constrained to a single 2D viewing angle. Users can walk around participants, change perspectives, and interact with the conversation from multiple spatial positions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If 3D representation is implemented, then the perception of in-person communication is improved, but computational requirements increase

Engineering Contradiction:
Improveperception of in-person communication qualityVSAvoidcomputational requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the 3D representation task into separate processing stages: capturing depth data, generating 3D models, rendering from different viewpoints, and displaying the result. This segmentation allows each component to be optimized independently and enables progressive rendering at different quality levels based on computational resources available.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adjusts rendering parameters such as resolution, frame rate, and 3D model detail levels based on available computational resources and network conditions. This allows high-quality 3D representations when computational power is available while degrading gracefully to lower quality when resources are constrained.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If flat panel display is used, then device complexity is reduced, but immersion and distraction from technology increase

Engineering Contradiction:
Improvedisplay system complexityVSAvoidintrusive technology layer distraction
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent transitions from 2D flat panel displays to 3D spatial display environments. Participants appear as true 3D avatars that can be viewed from multiple angles and positioned in virtual space, creating an immersive experience that eliminates the intrusive flat screen barrier and reduces technological distraction during communication.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12293450B23D conversations in an artificial reality environment
Publication Date: 2025.05.06 META PLATFORMS TECHNOLOGIES LLC
  • US12293450B2 patent drawing
  • US12293450B2 patent drawing
  • US12293450B2 patent drawing

AI summary

A 3D conversation system can facilitate 3D conversations in an augmented reality environment, allowing conversation participants to appear as if they are face-to-face. The 3D conversation system can accomplish this with a pipeline of data processing stages, which can include calibrate, capture, tag and filter, compress, decompress, reconstruct, render, and display stages. Generally, the pipeline can capture images of the sending user, create intermediate representations, transform the representations to convert from the orientation the images were taken from to a viewpoint of the receiving user, and output images of the sending user, from the viewpoint of the receiving user, in synchronization with audio captured from the sending user. Such a 3D conversation can take place between two or more sender/receiving systems and, in some implementations can be mediated by one or more server systems. In various configurations, stages of the pipeline can be customized based on a conversation context.