3D Photo Presentation Mode in XR Environments
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If 3D photos are displayed from all viewpoints, then complete coverage is achieved, but data from uncaptured angles remains missing
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.
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.
3Stability of the object's composition
If 3D rendering is applied throughout the entire photo, then visual consistency is maintained, but processing complexity increases
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.
4Ease of operation
If 3D photos are viewed outside the valid viewing area, then broader accessibility is achieved, but missing information becomes visible
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.
Data Source
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.


