AR/VR Frame Buffer Switching for Stereoscopic Screen Continuity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


