Offloading AR Processing to Reduce Portable Device Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small portable devices have limited computing resources, making it difficult to efficiently render and track augmented reality data, which can be overcome by offloading these processes to external servers.

Innovation Solution

A system and method where a server offloads augmented reality rendering and tracking processes to a network, using external sensors to track the device's location and orientation, and streams the processed data back to the device for visualization, allowing the device to focus on rendering virtual objects with reduced computational load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If augmented reality rendering and tracking processes are performed locally on portable devices, then real-time processing capability is maintained, but computing resource limitations prevent efficient rendering and tracking

Engineering Contradiction:
Improverendering and tracking capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the computationally intensive rendering and tracking processes from the portable device and relocates them to remote servers. The device sends captured images and sensor data to servers that perform the heavy computational work, then receives back the rendered augmented reality overlays. This extraction resolves the contradiction by maintaining high productivity through server-based processing while dramatically reducing local power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces network communication as an intermediary between the portable device and remote servers. The device communicates captured images, sensor data, and processing requests through the network to servers, which return processed augmented reality content. This intermediary mechanism enables the device to access powerful remote computing resources without requiring local hardware upgrades, resolving the productivity-power consumption contradiction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If more computing resources are allocated to rendering and tracking on portable devices, then processing performance improves, but device complexity and resource limitations are exceeded

Engineering Contradiction:
Improveprocessing performanceVSAvoidcomputational resource requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts complex rendering and tracking computations from the portable device architecture, eliminating the need for the device to possess high-end graphics processors, large memory resources, or sophisticated processing units. By moving these functions to servers, the device complexity is reduced to basic image capture, sensor data collection, and network communication capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal server-based processing platform that can serve multiple devices simultaneously. The same server infrastructure can handle rendering and tracking for numerous different portable devices with varying capabilities, making the solution universally applicable without requiring each device to be individually optimized for high-performance AR processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Use of energy by moving object

If augmented reality processing is offloaded to external servers, then local computational load is reduced, but network dependency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidnetwork dependency
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-processing and preparing augmented reality content on servers before it is needed by the device. Servers can pre-render 3D models, pre-track objects in the environment, and pre-generate overlays based on available data, so that when the device requests content, it is already prepared or can be quickly generated. This reduces the need for real-time network communication during active AR usage, mitigating network dependency while maintaining low power consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9990759B2Offloading augmented reality processing
Publication Date: 2018.06.05 META PLATFORMS TECHNOLOGIES LLC
  • US9990759B2 patent drawing
  • US9990759B2 patent drawing
  • US9990759B2 patent drawing

AI summary

A system and method for offloading augmented reality processing is described. A first sensor of a server generates a first set of sensor data corresponding to a location and an orientation of a display device. The server receives a request from the display device to offload a combination of at least one of a tracking process and a rendering process from the display device. The server generates offloaded processed data based on a combination of at least one of the first set of sensor data and a second set of sensor data. The second set of sensor data is generated by a second sensor at the display device. The server streams the offloaded processed data to the display device.