Virtual Object Creation from Real-World Visual Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing toy construction systems fail to create three-dimensional virtual objects with rich functional behavior from real-world objects in a user-friendly and efficient manner, requiring extensive user interaction and configuration.

Innovation Solution

A computer-implemented method that obtains a digital representation of a real-world object, creates a virtual object based on this representation, and assigns attributes to selected parts, allowing for the creation of virtual objects with movable, interactive, and dynamically changing features, using image capture devices and sensors to capture visual and depth data for accurate 3D modeling and animation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated creation of virtual objects from real-world objects is implemented, then user interaction requirements are reduced, but the complexity of the system increases

Engineering Contradiction:
Improveuser interaction requirementsVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the virtual object creation process into distinct modules: image capture, 3D model generation, attribute assignment, and behavior configuration. Each module operates independently and can be processed automatically, reducing the burden on users while managing system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary processing system is introduced between the real-world object and the virtual object representation. This intermediary handles the complex tasks of image processing, 3D reconstruction, and attribute mapping automatically, shielding users from technical complexity while enabling automated virtual object creation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If three-dimensional virtual objects with rich functional behavior are created, then the functionality and interactivity of virtual objects are enhanced, but the complexity of configuring and modifying virtual objects increases

Engineering Contradiction:
Improvefunctional behaviorVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically generating 3D models and pre-configuring basic attributes from real-world objects before user interaction. This preliminary processing handles the complex configuration tasks, allowing users to focus on high-level customization rather than detailed setup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables functional behavior through parameter changes rather than complex configuration. Users can modify virtual object behavior by changing simple parameters (e.g., movement speed, interaction triggers) rather than configuring complex systems, maintaining versatility while reducing configuration complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If accurate three-dimensional representations of real-world objects are created, then the fidelity of virtual objects is improved, but the time required for creation and processing increases

Engineering Contradiction:
Improve3D representation accuracyVSAvoidcreation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system creates accurate 3D representations by copying visual and spatial attributes from real-world objects captured through images and sensors. This copying process is automated and efficient, achieving high fidelity representations without requiring time-consuming manual modeling or complex processing.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Manual or mechanical 3D modeling processes are replaced with automated computer-based systems that use image processing algorithms and sensor data to generate 3D models. This substitution dramatically reduces creation time while maintaining or improving representation accuracy through computational methods.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11083968B2Method for creating a virtual object
Publication Date: 2021.08.10 LEGO AS
  • US11083968B2 patent drawing
  • US11083968B2 patent drawing
  • US11083968B2 patent drawing

AI summary

A computer-implemented method for creating a virtual object; the method comprising: receiving a digital representation of a visual appearance of a real-world object; creating a virtual object with a visual appearance based on the received digital representation; selecting a part of the virtual object; and assigning one or more attributes to the selected part of the virtual object.