User interface for accessing multiple catalogs of items and indicating items added from catalogs
US-2024428304-A1 · Dec 26, 2024 · US
US10311508B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10311508-B2 |
| Application number | US-201314421836-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 15, 2013 |
| Priority date | Aug 15, 2012 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention is directed to a system and method of simulating modeling a garment, comprising the steps of receiving a user image, a garment selection, and a user profile. A photo extraction module extracts the head and neck region from the user image. A colorization module extracts color frequency data from the user image for application to a base figure framework. The system selects and scales a base figure framework in response to user profile input. A stitching module joins said extracted head and neck region to the neck region of the selected base figure framework to output a base user model. A model display module overlays and scales the selected garment on the base user model. The model display module renders a near three dimensional user model, shading the user model based on colorization module data, whereby the system simulates the user wearing the selected garment.
Opening claim text (preview).
What is claimed is: 1. A system for simulating a user modeling a garment comprising: a photo extraction module, a stitching display module, and a model display module; said photo extraction module configured to extract a head and neck region from a user provided image of optical camera data; said photo extraction module selectively sampling a facial region, selectively sampling said background region, generating a blended region comprised of said sampled facial region and said sampled background region, and interposing said blended region between said facial region and said background region, wherein a first transparency value is assigned to said sampled facial region and a second transparency value is assigned to said sampled background region, and said blended region comprises said sampled regions overlaid proportional to said first transparency value for said sampled facial region and said second transparency for said sampled background region; said colorization module configured to extract color frequency data from a sample area within said head region of said extracted user provided image for application to a base figure framework, said color frequency data comprising a distribution of colors in said sample area; the system configured to select and scaling a base figure framework in response to user profile input; said stitching module configured to join said extracted head and neck region to the neck region of said selected base figure framework to output a base user model; said model display module overlaying and scaling a selected garment on said base user model, wherein a first transparency value is assigned to a portion of said user neck and a second transparency value is assigned to a portion of said framework neck, and said blended region comprises said neck regions overlaid proportional to said first transparency value for said user neck and said second transparency for said framework neck; said model display module rendering a simulated three dimensional user model by processing said base user model employing a normal mapping based approach, shading said user model based exclusively on diffuse color and specular color colorization module data. 2. A method of simulating a user modeling a garment comprising the steps of: receiving a user image, a garment selection, and a user profile; a photo extraction module extracting a head and neck region from said user image; a colorization module extracting color frequency data from a sample area within said head region of said extracted user image for application to a base figure framework, said color frequency data comprising a distribution of colors in said sample area; selecting and scaling a base figure framework in response to user profile; a stitching module joining said extracted head and neck region to the neck region of said selected base figure framework to output a base user model; a model display module overlaying and scaling said selected garment on said base user model; a model display module rendering a simulated three dimensional user model, shading said user model based on colorization module data, whereby the model display module simulates said user wearing said selected garment; wherein a first transparency value is assigned to said sampled facial region and a second transparency value is assigned to said sampled background region, and said blended region comprises said sampled regions overlaid proportional to said first transparency value for said sampled facial region and said second transparency for said sampled background region. 3. A method of simulating a user modeling a garment comprising the steps of: receiving a user image, a garment selection, and a user profile; a photo extraction module extracting a head and neck region from said user image; a colorization module extracting color frequency data from a sample area within said head region of said extracted user image for application to a base figure framework, said color frequency data comprising a distribution of colors in said sample area; selecting and scaling a base figure framework in response to user profile; a stitching module joining said extracted head and neck region to the neck region of said selected base figure framework to output a base user model; a model display module overlaying and scaling said selected garment on said base user model; a model display module rendering a simulated three dimensional user model, shading said user model based on colorization module data, whereby the model display module simulates said user wearing said selected garment; wherein said stitching module creates a blend region disposed between the user neck and the base figure framework neck, said stitching model selectively sampling said user neck and said base figure framework neck, in order to generate said blended region; wherein a first transparency value is assigned to a portion of said user neck and a second transparency value is assigned to a portion of said framework neck, and said blended region comprises said neck regions overlaid proportional to said first transparency value for said sampled user neck and said second transparency for said sampled framework neck. 4. A system for simulating a user modeling a garment comprising: a photo extraction module, a stitching display module, and a model display module; said photo extraction module configure to extract the head and neck region from a user provided image; said colorization module configured to extract color frequency data from said extracted user provided image for application to a base figure framework; the system configured to select and scaling a base figure framework in response to user profile input; said stitching module configured to join said extracted head and neck region to the neck region of said selected base figure framework to output a base user model; said model display module overlaying and scaling a selected garment on said base user model; said model display module rendering a simulated three dimensional user model, shading said user model based on colorization module data, whereby the system simulates said user wearing said selected garment; wherein a first transparency value is assigned to said sampled facial region and a second transparency value is assigned to said sampled background region, and said blended region comprises said sampled regions overlaid according proportional to said first transparency value for said sampled facial region and said second transparency for said sampled background region. 5. A system for simulating a user modeling a garment comprising: a photo extraction module, a stitching display module, and a model display module; said photo extraction module configure to extract the head and neck region from a user provided image; said colorization module configured to extract color frequency data from said extracted user provided image for application to a base figure framework; the system configured to select and scaling a base figure framework in response to user profile input; said stitching module configured to join said extracted head and neck region to the neck region of said selected base figure framework to output a base user model; said model display module overlaying and scaling a selected garment on said base user model; said model display module rendering a simulated three dimensional user model, shading said user model based on colorization module data, whereby the system simulates said user wearing said selected garment; wherein said stitching module creates a blend region disposed between the user neck and the base figure framework neck, said stitching model selectively sampling said user neck and said base figure framework neck, in order to generate said blended region; wherein a first transparency value is assigned to a po
Methods of drafting or marking-out patterns using computers (computer-aided design G06F30/00) · CPC title
Three-dimensional [3D] modelling for computer graphics · CPC title
Cloth · CPC title
graphically representing goods, e.g. 3D product representation · CPC title
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.