3D Image Display Through 2D Applications and Shared Graphics Buffers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D development tools for extended reality (XR) devices face issues such as slow startup, limited development tools, and low efficiency, making it difficult to achieve high-quality 3D visual effects in interactive applications.
Innovation Solution
A method and apparatus for displaying 3D images using a first and second display generation component, where a target 2D application is invoked in response to a user operation, creating a graphics buffer, and rendering left and right-eye images on separate layers to present a 3D visual effect through a 2D application.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing 3D development tools are used for XR devices, then 3D environment can be displayed, but startup speed is slow and development efficiency is low
Solution Approach 1:
The patent applies universality by enabling 2D applications to handle 3D display functions. Instead of requiring dedicated 3D development tools, the system allows existing 2D applications to invoke and render 3D content through a unified graphics buffer interface, making the display system multi-functional and improving development efficiency
Solution Approach 2:
The patent merges 2D and 3D rendering pipelines by using a single graphics buffer for both 2D application interfaces and 3D visual effects. The display generation component combines 2D UI elements and 3D rendered content in the same buffer, eliminating the need for separate processing systems and reducing startup time
2Manufacturing precision
If dedicated 3D development tools are used, then 3D visual quality can be achieved, but device complexity increases and development is limited
Solution Approach 1:
The system achieves high 3D visual quality without dedicated 3D tools by allowing 2D applications to access 3D rendering capabilities through a standard graphics buffer interface. This universal approach maintains visual quality while reducing device complexity
Solution Approach 2:
The patent introduces an intermediary graphics buffer that mediates between 2D applications and the 3D rendering pipeline. This buffer serves as an interface layer that enables 2D applications to generate 3D visual effects without requiring complex 3D development tools, thus maintaining quality while simplifying the system
3Reliability
If separate rendering systems are used for left and right eye images, then 3D visual effect is achieved, but processing complexity increases
Solution Approach 1:
The patent merges left and right eye image rendering into a single graphics buffer processing pipeline. Both eye images are rendered and composited together in the same buffer, maintaining stereoscopic 3D visual effects while reducing the complexity of having separate rendering systems for each eye
Data Source
AI summary
Provided are a method, an electronic device, and a storage medium for displaying a 3D image. The method includes: obtaining a left-eye image and a right-eye image based on a 3D image, and rendering the left-eye image and the right-eye image; and drawing the rendered left-eye image into the first graphics buffer based on a first layer corresponding to a first display generation component to present the left-eye image on the first display generation component through a first application interface of the target 2D application, and drawing the rendered right-eye image into the first graphics buffer based on a second layer corresponding to a second display generation component to present a picture of the right-eye image on the second display generation component through the first application interface of the target 2D application.


