VR Data Transmission Path Optimization via Layer Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current virtual reality (VR) devices experience significant image delay due to a lengthy data transmission path.
Innovation Solution
A data transmission method is introduced that reduces the data transmission path by eliminating the need for data to pass through a camera provider layer, utilizing a lightweight IPC communication mechanism, and optimizing the data flow through an application layer, service layer, hardware abstraction layer, and kernel.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data passes through the camera provider layer in the traditional data transmission path, then the data transmission path is complete and reliable, but the data transmission delay increases significantly
Solution Approach 1:
The patent extracts and removes the camera provider layer from the data transmission path. By taking out this intermediate layer, the data transmission path is shortened from application layer → service layer → hardware abstraction layer → camera provider layer → kernel to application layer → service layer → hardware abstraction layer → kernel, thereby reducing transmission delay while maintaining reliability through alternative notification mechanisms
Solution Approach 2:
The patent introduces handle mapping as an intermediary mechanism to bridge the application layer and kernel directly. The hardware abstraction layer creates a mapping relationship between first handle (from application layer) and second handle (to kernel), enabling direct communication without the camera provider layer while ensuring data integrity and reliability
2Manufacturing precision
If the traditional data transmission path is used with multiple layers including camera provider, then data processing is thorough, but the system load increases and performance decreases
Solution Approach 1:
The patent extracts the camera provider layer from the system architecture, removing unnecessary processing steps. This extraction reduces system load and improves productivity by eliminating redundant data passing through the camera provider layer, while the handle mapping mechanism ensures that essential data processing completeness is maintained
Solution Approach 2:
The patent segments the data transmission path into distinct functional layers (application layer, service layer, hardware abstraction layer, kernel) with clear interfaces. By segmenting the system this way and removing the camera provider layer, each remaining layer can operate more efficiently with reduced overhead, improving overall system performance while maintaining necessary processing functions
Data Source
AI summary
The present disclosure provides a data transmission method and a device. The data transmission method is applied to a virtual reality device including an application layer, a service layer, a hardware abstraction layer, and a kernel. The method includes: send, by the application layer, an image processing request including a to-be-processed image and a corresponding first handle to the hardware abstraction layer through the service layer; determining, by the hardware abstraction layer, a second handle corresponding to the first handle, and establishing a mapping relationship among the first handle, the to-be-processed image, and the second handle; sending, by the hardware abstraction layer, the mapping relationship to the kernel; and after the kernel completes processing of the to-be-processed image, sending, by the kernel, first notification data to the application layer based on the first handle, and sending second notification data to the hardware abstraction layer based on the second handle.


