Render Camera Separation Tuning for XR Depth Comfort

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional extended reality (ER) systems often fail to accurately match the render camera separation to a user's interpupillary distance (IPD), leading to discomfort and inaccurate depth estimation due to errors in eye tracking and eye models, which can compromise user comfort and performance, especially in tasks requiring precise motor skills.

Innovation Solution

A computer system adjusts the separation distance between images generated by a pair of rendering cameras to accommodate the user's IPD by reducing the render camera separation, optimizing it to be between 60%-90% of the IPD based on factors like viewing distance and focal plane, thereby improving user experience and precision in near and far viewing tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the render camera separation is set to match the user's IPD, then the depth estimation accuracy is improved, but user discomfort increases due to eye tracking errors and model inaccuracies

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoiduser discomfort
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies parameter changes by adjusting the render camera separation distance from the user's actual IPD to a reduced value (60-90% of IPD). This modification resolves the contradiction by sacrificing some depth estimation precision to eliminate the harmful effect of user discomfort caused by eye tracking errors and model inaccuracies.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the render camera separation is reduced to 60%-90% of the user's IPD, then user comfort is improved, but depth estimation accuracy deteriorates

Engineering Contradiction:
Improveuser comfortVSAvoiddepth estimation accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The patent deliberately changes the render camera separation parameter to a reduced value (60-90% of IPD) rather than using the exact IPD match. This parameter modification prioritizes user comfort over maximum depth estimation accuracy, resolving the contradiction by accepting reduced precision to eliminate discomfort.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the render camera separation is adjusted dynamically based on viewing distance and focal plane, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveadaptability to viewing conditionsVSAvoidrendering system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the render camera separation adjustable and adaptive based on viewing distance and focal plane conditions. Instead of a fixed separation value, the system dynamically modifies the separation distance to optimize performance for different viewing scenarios, resolving the contradiction between adaptability and complexity through intelligent control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the render camera separation parameter dynamically based on viewing conditions (distance and focal plane). This parameter adaptation allows the system to maintain optimal performance across different scenarios without requiring a completely complex redesign, balancing adaptability gains with manageable system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12519915B2Render camera separation adjustment
Publication Date: 2026.01.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12519915B2 patent drawing
  • US12519915B2 patent drawing
  • US12519915B2 patent drawing

AI summary

Techniques for adjusting a separation distance between stimuli generated by a pair of rendering cameras to accommodate an IPD of a user who is viewing the stimuli are disclosed. The IPD of the user is determined. A first stimulus, which is generated by a first one of the rendering cameras, is accessed. A second stimulus, which is generated by a second one of the rendering cameras, is accessed. The separation distance between the first stimulus and the second stimulus is determined. The separation distance is then reduced, resulting in the separation distance being narrower than the user's IPD. The first and second stimuli are then displayed in accordance with the reduced separation distance.