AR Object Configuration by Surface Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality systems are limited in their ability to automatically configure digital objects based on placement location, often requiring users to restart sessions to change the configuration or select alternative surfaces, and struggle to accurately detect walls due to a lack of identifying features.

Innovation Solution

A system and method that uses a graphical user interface (GUI) to enable the placement of digital objects on both vertical surfaces like walls and horizontal surfaces, with an anchor that can be positioned and rotated to adjust the object's configuration, allowing seamless transitions between wall- and table-mounted configurations without the need to restart the AR session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users place digital objects on different surfaces (wall vs. horizontal surface), then the object configuration should change automatically, but existing systems require users to restart sessions to change configuration

Engineering Contradiction:
Improveobject configuration adaptabilityVSAvoidsession restart time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically changes the digital object's configuration based on the detected surface type. When the object is placed on a horizontal surface, the system automatically switches from a wall-mounted model to a surface-mounted model with legs, without requiring session restart. This dynamic adaptation resolves the contradiction by making the configuration flexible and responsive to placement location.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically detects the placement surface and self-adjusts the object configuration without user intervention. The configuration change is triggered automatically when the object is placed on a horizontal surface, eliminating the need for users to manually restart sessions or reconfigure objects. This self-service mechanism resolves the time loss associated with manual configuration changes.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the system detects walls accurately, then proper placement locations are identified, but walls lack identifying features for detection

Engineering Contradiction:
Improvewall detection accuracyVSAvoidwall feature identification
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system introduces an intermediary approach by detecting horizontal surfaces (floors, tables) with high accuracy using sensor data, and then inferring wall locations as vertical surfaces adjacent to these detected horizontal surfaces. This intermediary detection method resolves the contradiction by using easily detectable horizontal surfaces as reference points to identify walls that lack distinctive features.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the detection parameter from looking for wall-specific features to detecting horizontal surfaces and inferring vertical surfaces from their spatial relationships. By parameterizing the detection around horizontal surface identification (which has clear geometric features) and using spatial reasoning to derive wall locations, the system achieves accurate wall detection without relying on wall-specific identifying features.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system supports multiple surface types, then user flexibility increases, but system complexity increases

Engineering Contradiction:
Improvesurface placement flexibilityVSAvoidsurface detection and configuration system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a universal surface detection mechanism that identifies both horizontal and vertical surfaces using the same sensor data processing pipeline. The detection algorithm universally processes sensor inputs to classify surfaces by orientation, and the configuration system universally applies appropriate models based on the detected surface type. This universal approach enables multi-surface support without proportionally increasing system complexity.

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

Solution Approach 2:

The system segments the configuration process into distinct phases: surface detection, surface classification (horizontal vs. vertical), and configuration selection. By segmenting the complex task of supporting multiple surfaces into manageable stages, each with clear input-output relationships, the system achieves high adaptability while keeping individual component complexity low. The segmentation allows independent optimization of each stage without cascading complexity increases.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11157740B1Augmented reality object model configuration based on placement location
Publication Date: 2021.10.26 AMAZON TECH INC
  • US11157740B1 patent drawing
  • US11157740B1 patent drawing
  • US11157740B1 patent drawing

AI summary

Systems and methods for displaying digital objects in multiple configurations based on a placement location within an Augmented Reality (AR) display. The systems are enabled to receive image data, identify multiple horizontal surfaces within the image data, and place a digital object model within the image data. The digital object model is placed in the AR display in a first configuration when placed with an anchor of the digital object model on a first horizontal surface and in a second configuration when placed with the anchor on a second horizontal surface.