Stereo Splash Screen Encoding via Gamma-Table Boot Animation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Challenges exist in creating a comfortable and natural-feeling presentation of virtual image elements in VR, AR, and MR systems, particularly during the boot-up process when the graphics pipeline is not available, limiting the ability to render geometrically transformed images.

Innovation Solution

A method is employed where the application processor utilizes a gamma table to apply sequential gamma corrections to static images, modifying pixel values to simulate an animation effect without relying on the graphics pipeline until it is fully booted up, by encoding static and animated graphics into a composite image and updating the gamma table based on boot-up progress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the graphics pipeline is not available during boot-up, then the system cannot render geometrically transformed images, but the display still needs to show visual information during this period

Engineering Contradiction:
Improvegraphics pipeline availabilityVSAvoidvisual display capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-computing and encoding multiple gamma-corrected image variants during the boot-up process before the graphics pipeline is fully operational. The application processor generates a composite image with encoded progress bar information that can be displayed immediately using hardware gamma transformations, eliminating the need for the graphics pipeline during this critical period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses gamma table corrections as an intermediary mechanism to bridge the gap between the unavailable graphics pipeline and the requirement for visual display. By applying sequential gamma corrections to a static image, the system creates the illusion of animation without requiring the full graphics pipeline, thus mediating between hardware limitations and display requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a static image is displayed during boot-up, then the display is simple and hardware-efficient, but animation effects cannot be achieved

Engineering Contradiction:
Improvedisplay processing complexityVSAvoidanimation effect capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by utilizing gamma table corrections to transform a static image into an animated progression bar effect. By sequentially modifying the gamma table values and re-displaying the image, the system creates animation without changing the fundamental static nature of the image data, thus maintaining hardware efficiency while achieving visual animation.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a composite image that encodes multiple progress bar states within a single image file. This copied and layered representation allows the system to display animation effects by revealing different portions of the encoded image through gamma corrections, rather than requiring multiple separate image files or complex rendering.

Inventive Principle:
Principle #26Copying

3Productivity

If the application processor performs image processing during boot-up, then animation effects can be simulated, but the processor must wait for the graphics pipeline to boot up first

Engineering Contradiction:
Improveanimation simulation capabilityVSAvoidboot-up time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing all necessary image processing, gamma table generation, and composite image encoding during the boot-up sequence itself, rather than waiting for the graphics pipeline to be ready. The application processor proactively generates the progress bar visualization and encodes it into the display output, eliminating idle waiting time.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach allows for a seamless and efficient display of both static images and animated progress bars during the boot-up process, providing an immersive experience by simulating animations using hardware gamma transformations, even before the graphics pipeline is fully operational.

Implementation Method 1

the application processor utilizes a gamma table to apply sequential gamma corrections to static images, modifying pixel values to simulate an animation effect

Methodology Applied
Scientific EffectGamma correction:

Data Source

PatentEP4070538B1Encoding stereo splash screen in static image
Publication Date: 2025.11.12 MAGIC LEAP INC
  • EP4070538B1 patent drawingFigure 1
  • EP4070538B1 patent drawingFigure 2
  • EP4070538B1 patent drawingFigure 3

AI summary

During a boot-up processing of a computing device, such as an augmented reality wearable device, a static image and a bootup process progress bar may be encoded in a single image file, such as a bitmap image, and displayed in conjunction with updates that are applied to a hardware gamma table at various stages of the bootup process to create the effect of an animated progress bar.