XR Virtual Content Tone Map Adjustment for Pass-Through Lighting Consistency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing XR environment presentation techniques fail to adequately account for lighting of virtual content when displaying it alongside pass-through video content, leading to inconsistencies in appearance.
Innovation Solution
Adjusting the virtual content tone map based on the image signal processing (ISP) tone map associated with pass-through video content, including aligning or extrapolating luminance values to match the ISP tone map, and using exposure values from image sensors to ensure consistent lighting and color with real-world content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual content is displayed using a fixed tone map, then the virtual content maintains consistent internal lighting, but the virtual content appears inconsistent with pass-through video content in terms of lighting and color
Solution Approach 1:
The virtual content tone map is dynamically adjusted based on the pass-through video tone map. The system continuously adapts the virtual content's luminance values to match the lighting conditions captured by the image sensor, allowing the tone map to change over time as the user moves through different environments. This resolves the contradiction by making the previously static tone map adaptive to changing real-world lighting conditions.
Solution Approach 2:
The system changes the parameters of the virtual content tone map by aligning its luminance values with those of the pass-through video tone map. Specifically, the brightest pixel exposure values are used as reference points for rescaling, and the tone map curves are adjusted to match between virtual and real content. This parameter alignment ensures that virtual objects appear lit by the same environmental light sources as the captured video, resolving the lighting inconsistency issue.
2Reliability
If the virtual content tone map is adjusted to match the ISP tone map, then lighting consistency between virtual and pass-through content is improved, but the complexity of tone map processing increases
Solution Approach 1:
The system uses the pass-through video tone map as an intermediary to transfer lighting information from the real world to virtual content. Instead of directly modeling complex environmental lighting, the patent leverages the existing ISP tone map processing pipeline as a mediator that captures real-world lighting characteristics and applies them to virtual content. This intermediary approach simplifies the overall system by reusing existing image processing infrastructure.
Solution Approach 2:
The system copies the luminance characteristics from the pass-through video tone map and applies them to the virtual content tone map. By replicating the exposure values, midtone positions, and highlight crush characteristics from the real-world capture pipeline, the patent achieves lighting consistency without requiring complex new processing algorithms. This copying strategy leverages the already-optimized ISP pipeline to drive virtual content rendering.
Data Source
AI summary
Various implementations disclosed herein include devices, systems, and methods that adjust a tone map used to display virtual content in an extended reality (XR) environment based a tone map of pass-through video. For example, a process may obtain virtual content associated with a virtual content tone map relating pixel luminance values to display space luminance values. The process further obtains pass-through video depicting a physical environment. The pass-through video is associated with an image signal processing (ISP) tone map relating pixel luminance values of the pass-through video signal to display space luminance values. The process further determines an adjustment adjusting the virtual content tone map based on the ISP tone map. The process further displays a view of an XR environment. The view includes the pass-through video displayed using the ISP tone map and the virtual content displayed using the virtual content tone map with the adjustment.


