Dynamic Garment Rendering via Pre-computed Composite Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online shopping systems face challenges in accurately presenting how garments would look on a user, leading to difficulties in providing user-specific garment renderings that balance backend computing time with a seamless user experience.

Innovation Solution

A cloud-hosted computing system and client-side software collaborate to generate and display user-specific garment renderings dynamically, using composite images and interactive user interfaces that allow users to scroll or swipe through garments, reducing network traffic and computations by only requesting and displaying specific garments of interest.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user-specific garment renderings are generated dynamically for each user, then the accuracy and personalization of garment presentation is improved, but the backend computing time and resources required increase

Engineering Contradiction:
Improveaccuracy of garment presentationVSAvoidbackend computing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing garment images into standardized formats and pre-computing body measurement data from user photos. This preparation work is done in advance so that when a user requests garment renderings, the system can quickly assemble results using pre-prepared components rather than processing everything from scratch, thus reducing real-time computing time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the garment rendering process into separate components: user body analysis, garment image processing, and composite rendering. Each component is handled independently and can be processed in parallel or from pre-computed results, reducing the overall computing time required while maintaining the accuracy of the final personalized garment presentation

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If all garments are pre-loaded and displayed to the user, then the user experience is improved with immediate access, but the network traffic and data storage requirements increase

Engineering Contradiction:
Improveuser experienceVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system performs preliminary actions by pre-processing garment images into standardized formats and storing only essential garment data on the server. When users browse garments, the system retrieves minimal data and performs lightweight rendering on-demand, reducing network traffic while providing fast user experience through efficient data transmission and client-side processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system transitions from storing complete high-resolution garment images to storing compressed representations and essential garment parameters. Full-resolution images are only retrieved and displayed when users select specific garments, moving data transmission from a continuous state to an on-demand state, thus reducing overall network traffic while maintaining user experience quality

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

3Ease of operation

If complex rendering computations are performed on the client device, then the user experience is improved with local processing, but the device energy consumption and computational load increase

Engineering Contradiction:
Improveuser experienceVSAvoiddevice energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system segments computational tasks between server and client: complex tasks like body measurement extraction from photos and garment image processing are performed on the server, while the client only performs lightweight composite rendering by overlaying pre-processed garment images onto user body templates. This division reduces client energy consumption while maintaining user experience quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates simplified copies of garment images in standardized formats suitable for mobile devices. These pre-processed garment representations require minimal computational resources to render on client devices, reducing energy consumption while providing accurate visual representations that enhance user experience

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11830157B1Graphical user interface presenting user-specific garment renderings
Publication Date: 2023.11.28 AMAZON TECH INC
  • US11830157B1 patent drawing
  • US11830157B1 patent drawing
  • US11830157B1 patent drawing

AI summary

Systems and methods are described for generating and displaying user-specific garment renderings. For instance, a graphical user interface may be presented that includes an initial depiction of a user wearing a first garment in a first display position and a depiction of a next garment at a second display position. In response to a scroll or similar indication, a visual transition and updated user interface may result in presentation of an updated depiction of the user at the first display position, where the updated depiction shows the user wearing the next garment. The updated user interface may additionally include one or more further garments, separate from the user's body depiction, that may be interacted with to request a preview of those one or more additional garments on the depiction of the user within the user interface.