2D Image Editing with Embedded 3D Metadata and Adaptive Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems lack the ability to easily edit image objects within on-screen documents, particularly in terms of changing properties and angle of view, and do not allow for seamless transition between 2D and 3D editing.

Innovation Solution

A system that packages a 2D image with extra data to enable advanced editing, allowing it to be stored and displayed as a 3D image while being edited as a 2D image, using interactive ray tracing, real-time hardware rendering, or offline rendering paths to maintain interactivity and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If 2D image data is used for editing, then ease of operation is improved, but adaptability for 3D editing is worsened

Engineering Contradiction:
Improveease of editingVSAvoidadaptability for 3D editing
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system makes a single 2D image file serve multiple functions: it can be edited as a standard 2D image using conventional tools, or it can be converted to and edited as a 3D model when needed. The image file contains embedded metadata that enables this dual functionality, allowing the same file to adapt to different editing requirements without requiring separate 2D and 3D file formats.

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

Solution Approach 2:

The system enables transition between 2D and 3D representations of the same image data. By embedding metadata in the 2D image that contains 3D model information, the system allows users to switch between viewing and editing the image as a flat 2D graphic or as a convertible 3D object, effectively adding a dimensional aspect to traditional 2D image editing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If interactive ray tracing is used for rendering, then speed of rendering is improved, but image quality is worsened

Engineering Contradiction:
Improverendering speedVSAvoidimage quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the rendering approach based on user needs and system resources. It can switch between interactive ray tracing for faster preview rendering and offline rendering for high-quality final output. The progressive rendering capability allows the image quality to dynamically improve over time while maintaining interactivity, adapting the rendering fidelity to the specific operational context.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If offline rendering is used for fixed quality, then image quality is improved, but interactivity is worsened

Engineering Contradiction:
Improveimage qualityVSAvoidinteractivity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs preliminary rendering actions during interactive editing sessions, progressively building up the final high-quality image while the user continues to edit. This preliminary rendering maintains interactivity by providing real-time feedback at lower fidelity, while simultaneously working toward the high-quality offline rendered result in the background, so when editing is complete, the high-quality version is already prepared or nearly prepared.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If 3D data structure is implemented, then adaptability for advanced editing is improved, but device complexity is worsened

Engineering Contradiction:
Improveediting capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system embeds 3D model data and metadata within the structure of a standard 2D image file format. This nesting approach allows the complex 3D data structure to be contained within a familiar, simple container that existing image viewing and editing software can already handle. The complexity of the 3D data structure is hidden within the nested metadata of the 2D image file, avoiding the need for entirely new complex file formats or data structures.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8581926B2Systems for advanced editing and rendering of images
Publication Date: 2013.11.12 LUXOLOGY LLC
  • US8581926B2 patent drawing
  • US8581926B2 patent drawing
  • US8581926B2 patent drawing

AI summary

A system of editing and rendering an on-screen image, by:storing 3D data of an object; storing a 2D image of surroundings of the object; and displaying a 2D image of the object concurrently with the 2D image of the surroundings of the object; editing the 3D image of the object; and rendering the edited 3D image of the object.Optionally, editing the image includes: editing the image in a 2D viewer; editing the image by interactive ray tracing when it is not possible to edit the edit the image in a 2D viewer; and editing the image by a hardware accelerated offline render path when it is not desirable to edit the image by interactive ray tracing.Optionally, rendering the edited 3D data of the object includes: rendering the image by an interactive ray tracing; rendering the image by a hardware accelerated render path when it is not desirable to render the image by interactive ray tracing; and rendering the image by an offline software rendering when it is not desirable to render the image by a hardware accelerated render path.In optional aspects, the 3D image data set can be tagged with user-defined properties that may optionally be edited in pop-up or drop-down menus.