Volumetric Content Pre-Rendering for Seamless Display Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating a volumetric representation of 2D content items is computationally expensive and time-consuming, leading to significant delays and undesirable visual artifacts during transitions between display modes, degrading the user experience.

Innovation Solution

Rendering volumetric objects before detecting a display mode transition and displaying the pre-rendered data in different modes, such as within a 2D content region or a representation of a physical environment, to facilitate seamless transitions without re-rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a volumetric representation is generated in response to a display request, then the display can adapt to different display modes, but a large delay occurs during the rendering process

Engineering Contradiction:
Improvedisplay mode adaptabilityVSAvoidrendering delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-renders volumetric representations of 2D content items before they are needed for display. The volumetric representation is generated in advance and stored, so when a display request arrives and a mode change is detected, the pre-rendered volumetric data can be immediately displayed without waiting for the rendering process to complete, thereby eliminating the large delay while maintaining adaptability to different display modes

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If a volumetric representation is generated on-demand, then computational resources are used efficiently, but visual artifacts appear during transitions between display modes

Engineering Contradiction:
Improvecomputational resource efficiencyVSAvoidvisual quality during transition
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system pre-renders volumetric representations in advance and stores them ready for display. When a mode change request is detected, the pre-rendered volumetric data is immediately available for display, ensuring smooth transitions without visual artifacts. This approach maintains computational efficiency by rendering only when needed while ensuring visual quality during transitions

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If the rendering process is initiated upon receiving a display request, then the system responds to user needs, but the transition between display modes becomes cumbersome

Engineering Contradiction:
Improvedisplay mode transition smoothnessVSAvoidtransition time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-renders volumetric representations and stores them ready for immediate display. When a display request is received and a mode change is detected, the pre-rendered volumetric data can be immediately displayed without waiting for the rendering process to complete, enabling smooth and fast transitions between display modes while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250371793A1Displaying a Rendered Volumetric Representation According to Different Display Modes
Publication Date: 2025.12.04 APPLE INC
  • US20250371793A1 patent drawing
  • US20250371793A1 patent drawing
  • US20250371793A1 patent drawing

AI summary

A method is performed at an electronic device including one or more processors, a non-transitory memory, and a display. The method includes rendering a first volumetric object in order to generate first object data. The method includes displaying, on the display, the first object data according to a first display mode. The first display mode includes displaying the first object data within a two-dimensional (2D) content region. The method includes detecting a request to change from the first display mode to a second display mode. The method includes, in response to detecting the request, displaying, on the display, the first object data according to the second display mode. The second display mode includes displaying the first object data within a representation of a physical environment.