Portable Ray Tracing Apparatus External Graphics Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D graphics technologies require high-performance graphic processors for ray tracing, making them less portable and efficient for real-time graphics processing in various applications.
Innovation Solution
A portable ray tracing apparatus that shares graphics processing by physically connecting to a computing device, utilizing a synchronization mechanism to manage acceleration structures and distribute graphics processing between the device and an external computing unit, allowing for efficient ray tracing and image generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If ray tracing is performed using a high-performance graphic processor, then graphics processing performance is improved, but device portability and ease of operation deteriorate
Solution Approach 1:
The system divides graphics processing into two segments: traditional rasterization operations performed by the user terminal's graphic processor, and ray tracing operations performed by the external portable ray tracing apparatus. This segmentation allows each component to handle tasks suited to its capabilities, achieving high-performance ray tracing while maintaining user terminal portability.
Solution Approach 2:
The portable ray tracing apparatus acts as an intermediary device that the user terminal connects to via a physical connection (e.g., USB). This intermediary handles the computationally intensive ray tracing tasks, allowing the user terminal to maintain portability while accessing high-performance graphics processing capabilities when needed.
2Speed
If ray tracing operations are performed locally on the user terminal, then processing speed is improved, but device complexity and energy consumption increase
Solution Approach 1:
The ray tracing functionality is extracted from the user terminal and placed in a separate portable apparatus. This extraction removes the complexity of implementing high-performance ray tracing hardware from the user terminal, while still enabling fast ray tracing processing through the dedicated external device.
3Productivity
If acceleration structures are synchronized between internal memory and system memory, then graphics processing efficiency is improved, but data transmission time and energy consumption increase
Solution Approach 1:
The portable ray tracing apparatus pre-constructs acceleration structures (such as BVH or k-d trees) in its internal memory before ray tracing operations begin. This preliminary preparation reduces the need for frequent synchronization during actual ray tracing execution, as the acceleration structures are already optimized and ready for use.
Data Source
AI summary
Disclosed is a portable ray tracing apparatus. The apparatus includes: a physical connection unit providing a physical connection to a connection port of a user terminal; a graphic data area detecting unit detecting a graphic data area which is allocated to a system memory of the user terminal if the physical connection is provided and which employs an acceleration structure for graphics processes agreed upon in advance; and a graphic processor operating unit synchronizing the graphic data area with an internal memory and operating a graphic processor of the user terminal. Therefore, the present invention performs ray tracing by being physically connected to a computing device and thereby shares graphics processing.


