AR/VR Frame Buffer Switching for Stereoscopic Screen Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

When a screen displayed by an electronic device is switched from a stereoscopic to a non-stereoscopic screen, the three-dimensional effect of augmented or virtual reality environments disappears, causing user discomfort and impaired immersion.

Innovation Solution

The electronic device includes a display, processor, and memory that manage frame buffers to switch seamlessly between stereoscopic and non-stereoscopic screens by storing execution screens in separate frame buffers and changing the referenced frame buffer to maintain immersion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the screen is switched from stereoscopic to non-stereoscopic mode, then the device complexity is reduced and ease of operation is improved, but the user's sense of immersion deteriorates and the three-dimensional effect is lost

Engineering Contradiction:
Improvescreen switching operationVSAvoiduser immersion
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent divides the frame buffer management into separate buffers for stereoscopic and non-stereoscopic content. When switching screen modes, the system switches between different frame buffers rather than converting the entire rendering pipeline, allowing seamless transition while maintaining immersion in the active VR/AR environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a frame buffer switching mechanism as an intermediary between the display output and the rendering pipeline. This mediator allows the system to switch between stereoscopic and non-stereoscopic modes without directly affecting the immersion quality of the active environment by selectively applying stereoscopic rendering only when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If stereoscopic rendering is applied to non-stereoscopic applications, then the three-dimensional effect is maintained, but the device complexity and processing requirements increase

Engineering Contradiction:
Improvethree-dimensional effect maintenanceVSAvoidframe buffer management system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic frame buffer switching based on the active application type and screen mode. The system dynamically determines whether to apply stereoscopic rendering by checking the current application's requirements and the desired display mode, enabling the rendering pipeline to adapt its complexity level in real-time rather than maintaining fixed high-complexity stereoscopic processing for all applications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the rendering parameter (stereoscopic vs. non-stereoscopic) based on the application type and display mode. When a non-stereoscopic application is detected, the system switches to a non-stereoscopic frame buffer, effectively changing the rendering parameter from stereoscopic to non-stereoscopic to reduce processing complexity while maintaining the ability to switch back when needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12489880B2Electronic device for providing AR/VR environment, and operation method thereof
Publication Date: 2025.12.02 SAMSUNG ELECTRONICS CO LTD
  • US12489880B2 patent drawing
  • US12489880B2 patent drawing
  • US12489880B2 patent drawing

AI summary

An example electronic device may include a display, a processor, and a memory. The memory may store instructions which, when executed, enable the processor to: execute a first application providing a stereoscopic screen; store, in a first frame buffer, a first execution screen generated by rendering a screen provided by the first application; while the first execution screen is being displayed, identify an execution request of a second application providing a non-stereoscopic screen; execute the second application in response to the execution request of the second application; store, in the first frame buffer, a second execution screen generated by rendering a screen provided by the second application; store, in a second frame buffer different from the first frame buffer, a third execution screen generated by stereoscopic-rendering the second execution screen; change a frame buffer referred to by the display from the first frame buffer to the second frame buffer; and display the third execution screen.