Markerless AR Virtual Object Interaction via Command Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) technologies, particularly markerless-based AR, are limited in allowing virtual objects to interact with each other in a meaningful way, primarily enabling only passive viewing without communication or action between rendered virtual objects.

Innovation Solution

A method and system that includes a computing device equipped with an object detection module, a rendering module, and a command processing module to detect physical objects, render virtual objects at desired positions, and enable communication and action between them through command processing, allowing virtual objects to interact and perform actions in a markerless AR framework.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If markerless-based AR is used to render virtual objects in a real environment, then the flexibility and ease of operation are improved, but the capability for virtual object interaction and communication deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidvirtual object interaction capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a command processing module as an intermediary that enables communication between virtual objects. This module receives commands from one virtual object, processes them according to predefined protocols, and executes appropriate actions on target virtual objects, thereby establishing interaction capabilities without requiring markers or complex setup procedures

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The command processing module is designed with universal functionality to handle multiple types of interactions between different virtual objects. It supports various command types (movement, transformation, action triggering) and can work with any rendered virtual object, making the interaction system versatile across different AR scenarios while maintaining the simplicity of markerless operation

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

2Productivity

If virtual objects are rendered for passive viewing, then the rendering performance is improved, but the interactivity and communication capability between virtual objects deteriorates

Engineering Contradiction:
Improverendering performanceVSAvoidvirtual object communication capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The command processing module serves as a mediator that adds communication functionality without interfering with the rendering pipeline. It operates at the logic layer, receiving and processing interaction commands separately from the rendering operations, thus maintaining high rendering performance while enabling virtual object communication through a dedicated command processing channel

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a command processing module is added to enable virtual object communication, then the interaction capability is improved, but the device complexity increases

Engineering Contradiction:
Improvevirtual object interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The command processing module is merged with the existing AR framework components, sharing the same processing thread and memory space. It integrates with the rendering module and object detection module through existing interfaces, combining multiple functions (object detection, rendering, and command processing) into a unified system that reduces overall complexity compared to separate independent modules

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9911231B2Method and computing device for providing augmented reality
Publication Date: 2018.03.06 SAMSUNG ELECTRONICS CO LTD
  • US9911231B2 patent drawing
  • US9911231B2 patent drawing
  • US9911231B2 patent drawing

AI summary

A method and computing device for providing Augmented Reality (AR) is provided. The method of providing AR includes detecting at least one physical object from a real scene obtained through a camera of a computing device, rendering at least one virtual object at a desired position of the detected at least one physical object on the real scene provided on a display, enabling communication through a command for interaction between the rendered at least one virtual object, and enabling the at least one virtual object to perform an action in response to command communication between the at least one virtual object.