Augmented Reality Label Placement Using Camera Depth and Line of Sight

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Presenting graphical objects in augmented reality (AR) video streams is challenging, particularly in navigation applications, as it is difficult to determine optimal placement of labels like road signs and directions to ensure user readability and safety.

Innovation Solution

A computing device determines the precise location using camera depth information and selects AR label placements based on distance, priority, and clear line of sight criteria to improve legibility and safety in AR video streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If AR labels are placed in the AR video stream without considering placement criteria, then the quantity of information presented increases, but the legibility and readability of labels deteriorates

Engineering Contradiction:
Improvequantity of AR labelsVSAvoidlegibility of AR labels
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies local quality by evaluating each candidate AR label placement location individually based on specific criteria including clear line of sight, distance from the user, and priority of the label. Each label is assessed for its local visibility conditions and only selected if it meets the legibility thresholds, ensuring that labels are placed in optimal locations rather than uniformly distributed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary evaluation of candidate AR label placement locations before actually presenting labels to the user. The computing device pre-assesses multiple potential label positions against visibility criteria (clear line of sight, distance, priority) and selects the optimal placements in advance, ensuring legibility before the user views the AR stream.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If multiple candidate AR labels are presented simultaneously, then the information completeness improves, but the difficulty of selecting relevant labels increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddifficulty of selecting relevant labels
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements partial action by not presenting all candidate AR labels simultaneously, but rather selecting and presenting only those labels that meet specific visibility and priority criteria. The system evaluates multiple candidates but presents a filtered subset, avoiding information overload while maintaining completeness of essential navigation information.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by applying multiple selection criteria (clear line of sight, distance thresholds, priority levels) to filter candidate labels. These parameter-based filters transform the set of all candidate labels into a optimized subset that is both informative and easily distinguishable, resolving the difficulty of selecting relevant labels among many candidates.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If AR video stream is made available during user movement, then the usability for navigation improves, but the safety of the user deteriorates

Engineering Contradiction:
Improveusability for navigationVSAvoidsafety of the user
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the availability of the AR video stream conditional and adaptive based on user movement state. The system dynamically adjusts whether the AR stream is presented based on real-time detection of user movement, transitioning between states of availability and unavailability to balance usability and safety.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements preliminary anti-action by detecting user movement and preventing presentation of the AR video stream before harm can occur. The movement detection mechanism proactively blocks AR stream access when movement is detected, counteracting the potential safety hazard before the user can be harmed by distracted walking.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12039672B2Presenting labels in augmented reality
Publication Date: 2024.07.16 APPLE INC
  • US12039672B2 patent drawing
  • US12039672B2 patent drawing
  • US12039672B2 patent drawing

AI summary

In some implementations, a computing device can present augmented reality (AR) labels in an AR video stream. For example, the computing device can obtain route information for a route requested by a user and can determine locations along the route for placing candidate AR labels. The computing device can determine the precise location of the computing device using camera depth information obtained in response to the user scanning the local real-world environment with a camera of the computing device. The computing device can select an AR label and/or label placement location for presentation in an AR video stream based on various criteria, including the distance between the candidate AR labels and the precise location of the computing device, priorities assigned to each candidate AR label, and/or whether a clear line of sight exists between the precise location of the computing device and the candidate AR label location.