Parameterized 3D to 2D Image Generation via Server-Side Configuration Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in creating enhanced two-dimensional images from three-dimensional models, particularly in posing and adding modifications or supplemental content, while preserving privacy and optimizing bandwidth and storage usage.

Innovation Solution

The system employs configuration files with parameters generated on a server to enable electronic devices to create enhanced two-dimensional images from three-dimensional models stored locally, allowing for dynamic regeneration and deletion, thus conserving bandwidth and storage while maintaining privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users store enhanced two-dimensional images locally, then image quality and customization are improved, but device storage usage increases

Engineering Contradiction:
Improveimage customizationVSAvoiddevice storage
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The system segments the image generation process into two parts: storing only configuration files (small data) on the device and generating full images on-demand. This separates the lightweight parameter data from the heavy image data, allowing customization without storing complete enhanced images locally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Configuration files with all necessary parameters are prepared in advance on the server side. These pre-configured files contain all the information needed to regenerate enhanced images locally, eliminating the need to store and transfer full image files while maintaining customization capability.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users download enhanced two-dimensional images, then image availability is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveimage availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

Instead of downloading and storing complete image files, the system downloads small configuration files that serve as templates. These configuration files can be reused multiple times to generate images, significantly reducing bandwidth consumption compared to downloading full-resolution enhanced images each time.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transforms the problem from transferring image data to transferring parameter data. Configuration files contain only the parameters needed to reconstruct images ( poses, modifications, supplemental content), which are minimal in size compared to actual images, thus reducing bandwidth usage while maintaining image availability.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If users create custom poses and modifications, then image personalization is improved, but device processing complexity increases

Engineering Contradiction:
Improveimage personalizationVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Configuration files act as an intermediary between the server and the local image generation process. They encapsulate all complex parameters for poses, modifications, and supplemental content in a standardized format, simplifying the local processing by providing ready-to-use instructions rather than requiring complex real-time manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service image generation by providing users with configuration files that contain all necessary parameters. Users can locally regenerate enhanced images without requiring complex server-side processing or sophisticated local editing tools, as the configuration files provide straightforward instructions for image creation.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If enhanced images are generated on server, then image quality is improved, but server processing load increases

Engineering Contradiction:
Improveimage qualityVSAvoidserver processing load
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The system segments the processing workload by generating images once on the server to create configuration files, then shifting subsequent generation to user devices. This distributes the processing load over time and across multiple devices, reducing peak server processing requirements while maintaining the ability to generate high-quality images.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server performs preliminary processing by generating configuration files with all necessary parameters in advance. This one-time server processing captures the quality requirements, while subsequent local regenerations using these configuration files reduce ongoing server load while maintaining consistent image quality standards.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12039661B2Parameterized generation of two-dimensional images from a three-dimensional model
Publication Date: 2024.07.16 APPLE INC
  • US12039661B2 patent drawing
  • US12039661B2 patent drawing
  • US12039661B2 patent drawing

AI summary

A device for performing parameterized generation of two-dimensional images from a three-dimensional model may include at least one processor configured to receive a set of parameters for generating a two-dimensional image from a three-dimensional model. The at least one processor may be further configured to position a render camera relative to the three-dimensional model based at least in part on a first parameter of the set of parameters, apply a pose to the three-dimensional model based at least in part on a second parameter of the set of parameters, and add at least one supplemental content item to the posed three-dimensional model based at least in part on a third parameter of the set of parameters. The at least one processor may be further configured to generate, using the positioned render camera, the two-dimensional image from the posed three-dimensional model including the added at least one supplemental content item.