Method system and medium for generating virtual contexts from three dimensional models

US11270373B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11270373-B2
Application numberUS-201916591973-A
CountryUS
Kind codeB2
Filing dateOct 3, 2019
Priority dateDec 23, 2014
Publication dateMar 8, 2022
Grant dateMar 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for generated and presenting images of items within user selected context images are presented herein. In an example embodiment, an access module can be configured to receive a first environment model and a first wearable item model. A simulation module coupled to the access module may process the environment model to identify placement volumes within the environment model and to place a clothed body model within the placement volume to generate a context model. A rendering module may then generate a context image from the context model. In various embodiments, the environment model used for the context, the wearable item positioned within the environment model, and rendering values used to generate context images may be changed in response to user inputs to generate new context images that are displayed to a user.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors; and a computer-readable storage medium having instructions stored thereon that are executable by the one or more processors to perform operations comprising: accessing a three-dimensional model of an item, the three-dimensional model of the item comprising item points that represent a surface of the item; determining a placement volume for the three-dimensional model of the item within a digital environment, the placement volume being positioned at an unobstructed portion of a ground area in the digital environment; determining a visual perspective for the placement volume within the digital environment based on one or more objects that obstruct a view of the item points, the visual perspective specifying a viewpoint from which the view of the item points is observed in the digital environment; positioning the three-dimensional model of the item in the digital environment at the unobstructed portion of the ground area using the placement volume and the visual perspective for the placement volume; and outputting a display of the digital environment including the positioned three-dimensional model of the item according to the placement volume and the visual perspective for the placement volume. 2. The system of claim 1 , wherein accessing the three-dimensional model of the item is performed responsive to receiving user input selecting the item via a virtual marketplace. 3. The system of claim 1 , the operations further comprising generating the digital environment using a plurality of two-dimensional images of a physical environment. 4. The system of claim 1 , the operations further comprising generating the three-dimensional model of the item using a plurality of two-dimensional images of the item. 5. The system of claim 1 , the operations further comprising generating a three-dimensional model of an object on which the item is to be placed and positioning the three-dimensional model of the object relative to the three-dimensional model of the item, wherein outputting the display of the environment includes the three-dimensional model of the item positioned relative to the three-dimensional model of the object. 6. The system of claim 5 , wherein the object is a human body, the operations further comprising prompting a user of the system for input describing body measurements and generating the three-dimensional model of the object based on the body measurements. 7. The system of claim 5 , wherein positioning the three-dimensional model of the object relative to the three-dimensional model of the item comprises calculating at least one simulated force acting on the item points based on the positioning of the three-dimensional model of the object relative to the three-dimensional model of the item. 8. The system of claim 7 , wherein the at least one simulated force models an impact of wind on the item as positioned on the three-dimensional model of the object. 9. The system of claim 7 , the operations further comprising determining material characteristics of the item, wherein the at least one simulated force models an impact of material characteristics of the item as positioned on the three-dimensional model of the object. 10. A system comprising: one or more processors; and a computer-readable storage medium having instructions stored thereon that are executable by the one or more processors to perform operations comprising: generating a three-dimensional model of an item using a plurality of two-dimensional images of the item, the three-dimensional model comprising a plurality of item points representing a surface of the item; determining a placement volume for the three-dimensional model of the item within a digital environment based on the plurality of item points and being positioned at an unobstructed portion of a ground area in the digital environment; determining a visual perspective for the placement volume within a digital environment based on one or more objects that obstruct a view of the item points when observed in the digital environment from a viewpoint; positioning the item in the digital environment at the unobstructed portion of the ground area using the placement volume and the visual perspective for the placement volume; and outputting a display of the digital environment including the positioned three-dimensional model of the item. 11. The system of claim 10 , wherein the viewpoint is an angle at which the item is observed via the display of the digital environment and determining the visual perspective for the placement volume is further performed based on at least one of a lighting value for the digital environment, a shadow value for the digital environment, or an indication of a physical environment to be represented as the digital environment. 12. The system of claim 10 , the operations further comprising receiving input selecting a three-dimensional model of a different item and updating the digital environment by positioning the three-dimensional model of the item relative to the three-dimensional model of the different item in the digital environment. 13. The system of claim 10 , the operations further comprising determining a three-dimensional model of an object on which the item is to be placed and positioning the three-dimensional model of the object relative to the three-dimensional model of the item, wherein outputting the display of the digital environment includes the three-dimensional model of the item positioned relative to the three-dimensional model of the object. 14. The system of claim 13 , the operations further comprising receiving an image of a user and determining the three-dimensional model of the object based on the image of the user. 15. The system of claim 13 , wherein positioning the three-dimensional model of the item relative to the three-dimensional model of the object comprises calculating at least one simulated force acting on the plurality of item points based on the positioning of the three-dimensional model of the object relative to the three-dimensional model of the item, wherein the display of the digital environment includes a display of the at least one simulated force acting on the item. 16. The system of claim 13 , wherein the object is a human body and determining the three-dimensional model of the object comprises receiving measurements describing one or more of a height of a user, a weight of the user, a waist size of the user, a chest size of the user, a neck size of the user, an arm length of the user, a leg length of the user, a thigh size of the user, a calf size of the user, a rise measurement for the item, or an inseam measurement for the item. 17. The system of claim 16 , wherein receiving the measurements is performed in response to accessing information describing a purchase history and purchase feedback for a user of the system. 18. A method comprising: accessing, by a computing device, a three-dimensional model of an item, the three-dimensional model of the item comprising item points that represent a surface of the item; determining, by the computing device, a placement volume for the three-dimensional model of the item within a digital environment, the placement volume being positioned at an unobstructed portion of a ground area in the digital environment; determining, by the computing device, a visual perspective for the placement volume within the digital environment based on one or more objects that obstruct a view of at least one of the item points, the visual perspective specifying a viewpoint from w

Assignees

Inventors

Classifications

  • using finite element methods [FEM] or finite difference methods [FDM] · CPC title

  • of characters, e.g. humans, animals or virtual beings · CPC title

  • graphically representing goods, e.g. 3D product representation · CPC title

  • Cloth · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11270373B2 cover?
Techniques for generated and presenting images of items within user selected context images are presented herein. In an example embodiment, an access module can be configured to receive a first environment model and a first wearable item model. A simulation module coupled to the access module may process the environment model to identify placement volumes within the environment model and to pla…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0643. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).