AR Glasses Reading Mode With Periodic Code Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidbattery life
Core Design Contradiction:
Ease of operationVSDuration of action of moving object

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.

Inventive Principle:
Principle #19Periodic action

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.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If AR glasses provide comprehensive virtual media content, then user experience is improved, but energy consumption increases

Engineering Contradiction:
Improvevirtual media content availabilityVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If AR glasses download and execute code modules frequently, then code detection responsiveness is improved, but processing energy increases

Engineering Contradiction:
Improvecode detection responsivenessVSAvoidprocessing energy
Core Design Contradiction:
SpeedVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12406448B2Enhanced reading with AR glasses
Publication Date: 2025.09.02 SNAP INC
  • US12406448B2 patent drawing
  • US12406448B2 patent drawing
  • US12406448B2 patent drawing

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.