Near-Eye Display Shared Memory for Low-Bandwidth Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Near-Eye Display devices with minimal computing and storage resources face significant latency issues due to the need to transfer entire display resources over low-bandwidth connections like Bluetooth or BLE, which detracts from user experience.
Innovation Solution
A computing system that optimizes display resource management by sending commands to save and display resources efficiently, using a BLE communication endpoint to establish connections with Near-Eye Display devices, allowing resources to be stored locally and retrieved only when needed, thereby reducing latency and conserving energy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the computing device sends entire display resources (e.g., whole images) to connected glasses when needed, then the display can be updated, but significant latency occurs due to low-bandwidth connection (Bluetooth/BLE)
Solution Approach 1:
The patent divides display resources into two parts: a lightweight command structure containing reference information (e.g., image ID, position, size) and the actual display content (image data). By segmenting the transmission, only the small command structure is sent over the low-bandwidth BLE connection, while the actual image data is retrieved from local storage, dramatically reducing transmission time and latency.
Solution Approach 2:
The connected glasses pre-load and store display resources (images, videos, etc.) in their local memory before they are actually needed for display. This preliminary action allows the glasses to have the full display content readily available, so when a display update is needed, only the small command reference needs to be transmitted from the computing device, eliminating the latency bottleneck.
2Weight of moving object
If connected glasses are equipped with minimal computing and storage capabilities to reduce weight and size, then the glasses become more convenient to use, but the ability to display resources with low latency is compromised
Solution Approach 1:
The system segments the display resource into a small command structure (sent over BLE) and large media content (stored locally). This allows the glasses to have minimal computing capabilities for processing commands while maintaining low latency display by retrieving pre-stored content from local memory rather than streaming it.
Solution Approach 2:
The glasses perform preliminary action by pre-loading and storing display resources in their local memory. This allows them to maintain low latency display capability even with minimal computing power, since the heavy lifting of content storage and retrieval is done locally rather than requiring continuous complex computing operations.
3Use of energy by moving object
If the computing device transfers display resources over low-bandwidth connection (Bluetooth/BLE), then energy consumption is reduced, but the transfer time increases significantly
Solution Approach 1:
The patent segments the data transfer into two parts: a small command structure containing reference information is transmitted over BLE for energy-efficient communication, while the actual display content is retrieved from local storage. This segmentation allows the system to maintain low energy consumption while minimizing transfer time.
Solution Approach 2:
The system performs preliminary action by pre-loading display resources into local storage before they are needed. This allows the actual display operation to only require transferring small command references rather than large media files, significantly reducing transfer time while maintaining energy-efficient BLE communication.
Data Source
AI summary
The invention discloses computing device comprising: a communication endpoint configured to establish a connection with a Near-Eye Display device; at least one processing logic configured to: send a display resource to said Near-Eye Display device; send a command to save said resource to said Near-Eye Display device; whenever a display of said resource to a wearer of the glasses is needed, send a command to said Near-Eye Display device to display said resource


