AR Glasses Reading Mode With Periodic Code Scanning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
AR glasses with limited battery life and high energy consumption pose challenges for providing a seamless mixed reality experience during extended reading sessions, particularly when interacting with printed codes in books or other reading materials.
Innovation Solution
Implement a power-saving mode for AR glasses that intermittently wakes up to scan for printed codes and limits other features to extend battery life, and manage code module downloads to conserve energy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If AR glasses continuously scan for printed codes and provide virtual media content, then user interaction capability is improved, but battery life deteriorates
Solution Approach 1:
The system implements periodic scanning instead of continuous scanning by using interrupt-driven code detection at scheduled intervals. The wearable device enters low-power states between scanning events, significantly reducing energy consumption while maintaining the ability to detect printed codes and provide virtual media content when needed.
Solution Approach 2:
The system pre-loads and caches code modules before they are needed, and pre-processes printed code detection during low-power intervals. By preparing virtual media content and code modules in advance during periods of lower demand, the system reduces the need for high-power operations during active user interaction.
2Adaptability or versatility
If AR glasses provide comprehensive virtual media content, then user experience is improved, but energy consumption increases
Solution Approach 1:
The system implements selective code module downloading and caching based on local needs and predicted usage patterns. Instead of loading all available virtual media content, the system intelligently determines which code modules are most likely to be needed and pre-loads only those, reducing memory usage and energy consumption while maintaining relevant functionality.
Solution Approach 2:
The system provides a subset of available virtual media content that is most relevant to the current reading context and user preferences. Rather than attempting to provide all possible augmentations, the system selectively activates only the necessary code modules, reducing computational load and energy consumption while maintaining adequate user experience.
3Speed
If AR glasses download and execute code modules frequently, then code detection responsiveness is improved, but processing energy increases
Solution Approach 1:
The system pre-loads code modules into cache memory before they are needed for execution. By anticipating which code modules will be required based on the printed code detection and reading context, the system prepares the necessary computational resources in advance during lower-power states, enabling fast execution without the energy cost of on-demand loading.
Solution Approach 2:
The system creates cached copies of frequently used code modules and stores them in local memory. Instead of repeatedly downloading and processing the same code modules, the system maintains local copies that can be quickly accessed and executed, reducing both processing time and energy consumption for repeated code module operations.
Data Source
AI summary
Systems, methods, and computer readable media for enhanced augmented reality (AR) reading are provided, where the methods include entering a reading mode, capturing an image of a section of reading materials such as a page of a book, identifying a code within the image, and identifying a code module corresponding to the code. The methods further include executing the code module, the code module providing an augmented reality object or virtual reality object related to an object depicted on the section or page, entering a sleep mode for a sleep duration based on an estimated reading time duration of a section or page, awaking after the sleep duration, and capturing a next image. The sleep duration is adjusted based on times when identifiers of the sections of the reading materials such as numbers are captured. The user may manually wake the AR reading device using an external user interface.


