3D Photo Presentation Mode in XR Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies fail to effectively render and display three-dimensional (3D) photos in extended reality (XR) environments, as they often lack data from certain viewpoints, leading to incomplete or missing information when viewed from different angles.

Innovation Solution

The system determines a presentation mode for 3D photos based on the viewer's position relative to the photo in the XR environment, rendering it in 3D within a valid viewing area, as 2D or blurry outside this area, and extracting relevant portions for placement, using a combination of image and depth data captured by image capture devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 3D photos are rendered in XR environment, then the viewing experience is enhanced, but incomplete data from certain viewpoints causes missing information to appear

Engineering Contradiction:
Improveviewing experienceVSAvoidmissing information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system pre-identifies invalid viewing areas where missing information would appear and takes preventive action by blurring or obscuring these regions before the user can observe the defects. This anticipatory approach prevents the harmful effect of missing information from manifesting to the user.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

Different regions of the 3D photo are treated differently based on their quality: valid viewing areas with complete data are rendered clearly in 3D, while invalid viewing areas with missing data are blurred or obscured. This localized differentiation maintains high quality where possible while masking defects where necessary.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If 3D photos are displayed from all viewpoints, then complete coverage is achieved, but data from uncaptured angles remains missing

Engineering Contradiction:
Improveview coverageVSAvoiduncaptured data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system dynamically adjusts the presentation mode of the 3D photo based on the user's current viewpoint. As the user moves through the XR environment, the system recalculates which areas are valid versus invalid and transitions between 3D, blurred, and 2D modes accordingly, providing an adaptive viewing experience that maximizes information quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of trying to capture all viewpoints during photo creation, the system inverts the approach by rendering the photo in 3D from the captured viewpoints and selectively obscuring the uncaptured viewpoints. This allows complete utilization of available data while preventing exposure of missing information.

Inventive Principle:
Principle #13The other way round (Inversion)

3Stability of the object's composition

If 3D rendering is applied throughout the entire photo, then visual consistency is maintained, but processing complexity increases

Engineering Contradiction:
Improvevisual consistencyVSAvoidprocessing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The system segments the 3D photo into distinct regions: valid viewing areas that are rendered in full 3D and invalid viewing areas that are blurred or converted to 2D. This segmentation allows selective application of rendering resources, maintaining visual consistency in important regions while reducing overall processing complexity.

Inventive Principle:
Principle #1Segmentation

4Ease of operation

If 3D photos are viewed outside the valid viewing area, then broader accessibility is achieved, but missing information becomes visible

Engineering Contradiction:
Improveview accessibilityVSAvoidexposed defects
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary identification of invalid viewing areas before the user arrives at those viewpoints. By pre-blurring or obscuring these regions, the system ensures that even when users access broader areas for ease of viewing, they will not encounter exposed defects or missing information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230298278A13D photos
Publication Date: 2023.09.21 APPLE INC
  • US20230298278A1 patent drawing
  • US20230298278A1 patent drawing
  • US20230298278A1 patent drawing

AI summary

Various implementations disclosed herein include devices, systems, and methods that determine how to present a three-dimensional (3D) photo in an extended reality (XR) environment (e.g., in 3D, 2D, blurry, or not at all) based on viewing position of a user active in the XR environment relative to a placement of the 3D photo in the XR environment. In some implementations, at an electronic device having a processor, a 3D photo that is an incomplete 3D representation created based on one or more images captured by an image capture device is obtained. In some implementations, a viewing position of the electronic device relative to a placement position of the 3D photo is determined, and a presentation mode for the 3D photo is determined based on the viewing position. In some implementations, the 3D photo is provided at the placement position based on the presentation mode in the XR environment.