Flexible Loxel Model for AR Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current augmented reality systems for mobile devices face challenges in efficiently managing image data due to limitations in RAM and wireless bandwidth, leading to suboptimal performance, power consumption, and privacy issues, especially when determining the location of the mobile device and downloading relevant image data.

Innovation Solution

The implementation of flexible loxels with varying sizes based on location density and GPS accuracy, along with vector quantization for autonomous client identification and data download, allows for efficient data management, reducing the need for constant location updates and optimizing battery life while preserving privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image data is pre-loaded into backend databases for AR detection and tracking, then detection performance is improved, but RAM limitations and wireless bandwidth constraints prevent sufficient data from being downloaded and used at any given time

Engineering Contradiction:
Improvedetection performanceVSAvoidamount of image data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the image database into discrete cells corresponding to geographic locations. Each cell contains image data for a specific location, allowing the system to download only the relevant cell data needed for the user's current position rather than attempting to download entire databases. This segmentation enables efficient data management within RAM and bandwidth constraints while maintaining detection performance.

Inventive Principle:
Principle #1Segmentation

2Productivity

If location determination is performed using GPS and cellular base station information, then AR data delivery is improved, but power consumption increases due to constant location updates and data downloads

Engineering Contradiction:
ImproveAR data delivery efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by pre-organizing image data into cells and maintaining an index structure that maps geographic locations to cell data. When a user's location is determined, the system can quickly identify and download the corresponding cell data without requiring complex real-time processing. This preliminary organization reduces the computational and energy burden during actual AR operations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the number of incremental loxels downloaded is increased to 3 to account for motion along 4 major directions, then coverage is improved, but data download volume and processing complexity increase

Engineering Contradiction:
Improvemotion coverageVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by downloading only the necessary number of incremental loxels (3 loxels) rather than all possible adjacent loxels (8 loxels). This partial approach provides sufficient coverage for motion along 4 major directions while avoiding the excessive data download and processing complexity that would result from downloading all adjacent loxels. The system accepts that some edge cases may require additional downloads but optimizes for the common scenario.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9031971B2Flexible data download models for augmented reality
Publication Date: 2015.05.12 QUALCOMM INC
  • US9031971B2 patent drawing
  • US9031971B2 patent drawing
  • US9031971B2 patent drawing

AI summary

In an AR system, method for operating same, a mobile device, and method for operating same, flexible loxels are used that may be different for different image data providers. This enables AR applications to download smaller loxels which have more information, such as dense areas, like in cities, or larger loxels which have less information, like, for example, desert areas. Data downloads may take into account client orientation and direction of motion to determine incremental data that need to be downloaded as the client moves. The loxels are coded with loxel identifiers mapped to location information, so only the necessary loxels for a particular application need be downloaded, allowing the client to autonomously decide when to acquire new image data and how much data to acquire.