Augmented Reality Design Editor for Multi-Perspective Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional process for designing augmented reality effects is time-consuming and labor-intensive, requiring multiple iterations between artists and programmers, and is not optimized for different display devices with varying aspect ratios and orientations.

Innovation Solution

An augmented-reality design editor that provides a dynamic, real-time environment for composing and adjusting art work and effects, allowing designers to specify object scaling, rendering order, and properties like opacity and depth buffering, while offering simultaneous views from different perspectives and real-time feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the conventional design process is used with multiple iterations between artists and programmers, then the augmented reality effect can be fine-tuned, but the design process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improvefine-tuning of augmented reality effectVSAvoiddesign process duration
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent combines artistic design and programming tasks into a single integrated editor environment. The editor allows a single designer to simultaneously manipulate both visual art work and software instructions, eliminating the need for iterative handoff between separate artist and programmer roles. This merging of previously separate functions into one unified system directly reduces design process time while maintaining fine-tuning capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The editor provides real-time preview and feedback mechanisms that allow designers to self-evaluate and self-adjust their work without requiring external review cycles. The system automatically renders and displays the augmented reality effect as designers modify parameters, enabling immediate assessment and correction of design issues without waiting for programmer implementation or artist review.

Inventive Principle:
Principle #25Self-service

2Reliability

If art work and software instructions are designed by different persons, then specialized expertise can be utilized, but the integration process becomes complicated and requires multiple refinement iterations

Engineering Contradiction:
Improvespecialized expertise in art work and programmingVSAvoiddesign process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The editor is designed as a universal tool that can perform both artistic design and programming functions within a single interface. It provides multi-functionality by allowing users to import art work, modify visual properties, adjust software parameters, and preview results all in one system. This eliminates the need for separate specialized tools and the complex coordination between different specialists.

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

Solution Approach 2:

The editor acts as an intermediary system that bridges the gap between artistic design and programming implementation. It provides a common language and interface where both visual and technical aspects can be manipulated together, serving as a mediator that translates between artistic intent and technical execution without requiring direct collaboration between separate specialists.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If objects are rendered based on their distance from the viewer, then the rendering follows natural depth perception, but the rendering order may not achieve the desired visual effect for composite scenes

Engineering Contradiction:
Improvevisual effect accuracyVSAvoidrendering order control
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The editor allows designers to change the rendering order parameter independently from the spatial positioning parameter. While objects maintain their natural depth-based positioning in the scene, the rendering order can be adjusted through software instructions to achieve desired visual effects. This decoupling of spatial parameters from rendering sequence parameters enables precise control over visual appearance without altering the actual 3D scene geometry.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If augmented reality effects are designed for one device, then the design can be optimized for that specific device, but it may not display as desired on different devices with varying aspect ratios and orientations

Engineering Contradiction:
Improvedisplay optimization for specific deviceVSAvoidcompatibility across different devices
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The editor provides dynamic preview capabilities that allow designers to test and adjust the augmented reality effect across multiple device configurations with different aspect ratios and orientations. The system dynamically adapts the preview to match various device specifications, enabling designers to optimize the design for multiple devices simultaneously rather than creating separate designs for each device type.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10360736B2Visual editor for designing augmented-reality effects
Publication Date: 2019.07.23 META PLATFORMS INC
  • US10360736B2 patent drawing
  • US10360736B2 patent drawing
  • US10360736B2 patent drawing

AI summary

In one embodiment, a method for designing an augmented-reality effect may include receiving a model definition of a virtual object. The virtual object may be rendered in a 3D space based on the model definition. The system may display the virtual object in the 3D space from a first perspective in a first display area of a user interface. The system may display the virtual object in the 3D space from a second perspective, different from the first, in a second display area of the user interface. The system may receive a user command input by a user through the first display area for adjusting the virtual object. The virtual object may be adjusted according to the user command. The system may display the adjusted virtual object in the 3D space from the first perspective in the first display area and from the second perspective in the second display area.