Hologram Location in Augmented Reality Scenes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for computer-generated imagery in augmented and virtual reality environments lack efficient methods for dynamically locating and orienting holograms relative to moving targets within a scene, leading to suboptimal user experiences and increased computational resources.

Innovation Solution

A system and method that utilize a hologram placement machine to determine target motion vectors based on geolocation, speed, and direction of a target device, and generate corresponding hologram motion vectors to accurately position and orient holograms within an augmented or virtual reality scene, ensuring synchronized movement and orientation with the target device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional methods are used for locating and orienting holograms in augmented reality scenes, then hologram placement can be achieved, but computational resources and user effort are excessively consumed

Engineering Contradiction:
Improvehologram placement efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system automatically determines target motion vectors from geolocation data and generates corresponding hologram motion vectors without requiring manual intervention. The machine self-manages the computationally intensive tasks of calculating motion vectors and updating hologram positions, reducing both user effort and overall computational burden through automated processing pipelines

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-calculates target motion vectors from geolocation data before rendering holograms. By determining the motion vectors in advance and using them to position holograms proactively, the system avoids repeated computational operations during runtime, thereby reducing computational resource consumption while maintaining placement efficiency

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If holograms are statically positioned, then placement is simple, but the user experience lacks immersion when targets are moving

Engineering Contradiction:
Improvehologram dynamic positioningVSAvoidhologram placement system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static hologram positioning to dynamic positioning by continuously determining target motion vectors from geolocation data and generating corresponding hologram motion vectors. This allows holograms to adapt their positions and orientations in real-time based on target device movement, enhancing user experience while managing complexity through vector-based calculations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The machine performs multiple functions using a unified approach: it determines target motion vectors, generates hologram motion vectors, positions holograms, and updates their orientations all through a single integrated system. This multi-functional design achieves dynamic hologram positioning without proportionally increasing system complexity, as the same computational infrastructure handles all these tasks

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

Data Source

PatentUS10545456B2Hologram location
Publication Date: 2020.01.28 8I LTD
  • US10545456B2 patent drawing
  • US10545456B2 patent drawing
  • US10545456B2 patent drawing

AI summary

A machine is configured to perform hologram location within a scene to be generated. The machine accesses target motion data that describes movement of a target device. Based on the target motion data, the machine determines a target motion vector that indicates a target speed of the target device and indicates a target direction in which the target device is moving. The machine determines a hologram motion vector for a hologram to be generated for display by a user device. The hologram motion vector indicates a relative speed of the hologram and indicates a relative direction of movement for the hologram. The machine then causes the user device to generate a scene in which the hologram moves at a speed determined based on the target speed and on the relative speed, as well as moves in a direction determined based on the target direction and on the relative direction.