On-demand 3D Image Viewer Segmentation for Storage Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for computer-generated objects in augmented reality environments, combined with the need for rapid access and modification of these objects, leads to inefficiencies in storage and transmission due to the large number of possible combinations of 3D models and textures, making it impractical to pre-render and store all variations.

Innovation Solution

A system that constructs virtual objects locally by requesting 3D models and 2D texture files on-demand from a server, allowing users to customize and modify objects in real-time, with the ability to retrieve models and textures from multiple sources, reducing the need for pre-rendered versions and enabling dynamic updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If all possible combinations of 3D models and textures are pre-rendered and stored, then rapid access to customized objects is achieved, but storage requirements and bandwidth consumption become prohibitively large

Engineering Contradiction:
Improveaccess speedVSAvoidstorage requirement
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the complete object into a base 3D model and separate texture components. Instead of storing and transmitting complete rendered images of all possible combinations, the system transmits only the base model and individual texture files on-demand. This segmentation reduces the amount of data that must be stored and transmitted while enabling rapid assembly of customized objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base 3D model is prepared in advance and stored on the server, but the final customized objects are not pre-rendered. The system performs preliminary preparation of the modular components (base model and texture library) rather than pre-assembling all possible combinations, allowing fast access through efficient on-demand composition rather than through pre-computed storage.

Inventive Principle:
Principle #10Preliminary action

2Speed

If a local library of computer-generated objects is maintained at the display device, then rapid access is possible, but storage space at the device becomes insufficient

Engineering Contradiction:
Improveaccess speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The patent divides the object library into a small base model that can be stored locally and a larger texture library that remains on the server. The segmented approach allows the display device to store only essential components locally while retrieving additional textures on-demand, solving the storage capacity constraint.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base 3D model serves as a universal template that can be combined with multiple different textures to create various customized objects. This multi-functionality allows a single small local storage of base models to generate many different final objects through combination with server-hosted textures, eliminating the need for large local storage.

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

3Adaptability or versatility

If textures are updated over time to reflect new fabric lines or stone options, then product variety is increased, but the number of configurations to store and transmit increases dramatically

Engineering Contradiction:
Improveproduct varietyVSAvoiddata transmission volume
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent separates the base model from texture updates, allowing textures to be independently managed and updated on the server. When new fabric lines or stone options are added, only the new texture files need to be uploaded to the server, not complete re-renderings of all possible object combinations. This segmentation enables easy texture updates without exponentially increasing data transmission requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically assembles customized objects by combining the static base model with dynamically selected textures from the server library. This dynamic approach allows the product variety to expand as new textures are added to the server, while the data transmission volume remains manageable since only individual texture files (not complete object renderings) are transmitted.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12062148B2On-demand 3D image viewer
Publication Date: 2024.08.13 LIQUIDPIXELS
  • US12062148B2 patent drawing
  • US12062148B2 patent drawing
  • US12062148B2 patent drawing

AI summary

An example embodiment may involve obtaining, by a graphical viewer, a 3D model of an object; requesting, by the graphical viewer, one or more 2D textures for the object from an image server application; receiving, by the graphical viewer, the one or more 2D textures from the image server application; possibly based on the 3D model of the object and the one or more 2D textures, generating, by the graphical viewer, a texturized image representation of the object; and displaying, by the graphical viewer, the texturized image representation of the object.