Method and system for displaying a graphic image of a person modeling a garment
First Claim
1. A method in a computer system for displaying clothing on a rendered image of a human body, the method comprising the steps of:
- receiving a series of contour lines defining the three-dimensional shape of the human body;
receiving a sequence of points defining the two-dimensional shape of the clothing;
scaling sequence of points defining the two-dimensional shape of the clothing to the approximate width of a portion of the human body over which the clothing is worn;
for each point of the two-dimensional shape,identifying a corresponding point on a contour line; and
adjusting the point of the two-dimensional shape of the clothing to correspond to the identified point; and
rendering the shape of the human body on a display device; and
rendering the sealed and adjusted two-dimensional shape of the clothing on the display device to effect the display of the human body wearing the clothing.
1 Assignment
0 Petitions
Accused Products
Abstract
In a preferred embodiment, the present invention provides a computer system for displaying clothing on a rendered image of a human body referred to as a virtual dressing room system ("VDRS"). The VDRS receives a series of contour lines defining the three-dimensional shape of the human body. A contour line is a series of points that defines the perimeter of the body in a horizontal plane. The VDRS also receives a sequence of points defining the two-dimensional shape of the clothing. The VDRS also scales the sequence of points defining the two-dimensional shape of the clothing to the approximate width of a portion of the human body over which the clothing is worn. For each point of the two-dimensional shape, the VDRS identifies a corresponding point on a contour line, and adjusts the point of the two-dimensional shape of the clothing to correspond to the identified point. The VDRS renders the shape of the human body on a display device, and lenders the scaled and adjusted two-dimensional shape of the clothing on the display device to effect the display of the human body wearing the clothing.
330 Citations
26 Claims
-
1. A method in a computer system for displaying clothing on a rendered image of a human body, the method comprising the steps of:
-
receiving a series of contour lines defining the three-dimensional shape of the human body; receiving a sequence of points defining the two-dimensional shape of the clothing; scaling sequence of points defining the two-dimensional shape of the clothing to the approximate width of a portion of the human body over which the clothing is worn; for each point of the two-dimensional shape, identifying a corresponding point on a contour line; and adjusting the point of the two-dimensional shape of the clothing to correspond to the identified point; and rendering the shape of the human body on a display device; and rendering the sealed and adjusted two-dimensional shape of the clothing on the display device to effect the display of the human body wearing the clothing. - View Dependent Claims (2)
-
-
3. A method in a computer system for combining surfaces of a first and a second graphics objects, each graphics object represented by a plurality of contour lines, each contour line representing a portion of the surface of the graphics object being in a single plane and having a plurality of points, the plurality of contour lines being in parallel planes, each contour line of the first object having a corresponding contour line of the second object, the corresponding contour lines of the first and second objects being in the same plane, the method comprising the steps of:
for each of the plurality of corresponding contour lines of the first and second graphics objects, for each point of the contour line of the first graphics object, determining whether the point is within the contour line of the second graphics object; for each point of the contour line of the second graphics object, determining whether the point is within the contour line of the first graphics object; based on the determinations, selecting a plurality of the points of the corresponding contour lines of the first and second graphics objects as representing the portion of the combined surfaces of the first and second graphics object that corresponds to the corresponding lines of the first and second graphics objects. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
10. A method in a computer system for generating a polygon mesh representation of a graphic object, the graphics object being represented by a plurality of contour lines, each contour line representing a portion of the surface of the graphics object, each contour line being in a plane that is parallel to the planes of the other contour lines, each contour line being represented by a predefined number of points, the method comprising the steps of:
for each contour line, for each pair of adjacent points of the contour line, for each contour line that is adjacent to the contour line, defining a triangular polygon formed by the pair of adjacent points and one point of the adjacent contour line, wherein the pair of adjacent points of the contour line and the one point of the adjacent contour line are vertices of the triangular polygon of the polygon mesh. - View Dependent Claims (11, 12, 13)
-
14. A method in a computer system for representing movement of a graphics object, the graphics object being represented by a plurality of contour lines, each contour line representing a portion of the surface of the graphics object, each contour line being in a plane that is parallel to the planes of the other contour lines, the method comprising the steps of:
-
for each contour line, selecting a plane to which the contour line is to be transformed; and transforming each point of the contour line to the selected plane; and rendering the transformed contour lines on a display device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method in a computer system for representing a human body in a computer system, the method comprising the steps of:
-
generating series of contour lines for each body part of a human body of a standard shape, each contour line being in a plane that is parallel to the planes of the other contour lines; receiving a plurality of measurements defining a custom shape of the human body to be represented; and adjusting the position of points of the generated series of contour lines based on difference between the standard shape and the custom shape. - View Dependent Claims (20)
-
-
21. A method in a computer system for displaying a two-dimensional shape on a rendered image of a three-dimensional graphics object, the method comprising the steps of:
-
receiving a series of contour lines defining the three-dimensional shape of the graphics object; receiving a sequence of points defining the two-dimensional shape; scaling the sequence of points defining the two-dimensional shape to the approximate width of a portion of the graphics object over which the shape is to be displayed; for each point of the two-dimensional shape, identifying a corresponding point on a contour line; and adjusting the point of the two-dimensional shape to correspond to the identified point; and rendering the shape of the graphics object on a display device; and rendering the scaled and adjusted two-dimensional shape on the display device to effect the display of the shape on the graphics object. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer system for displaying an image of first object wearing a second object that generally conforms to a shape of the first object when worn, comprising:
-
means for generating a standard two-dimensional image of the second object of a standard size worn by the first object of a standard size; means for representing the first object as a series of contour lines defining the shape of the first object in three dimensions; means for receiving indications of a custom size of the first object; means for adjusting the series of contour lines based on the indications of the custom size; means for tailoring the two-dimensional image of the second object to the adjusted series of contour lines; and means for rendering the first object on a display device based on the adjusted series of contour lines and the tailored two-dimensional image of the second object on the display device.
-
Specification