US 11,995,300 B2
Digital design tool with image preview in web browser
Debdulal Mahanty, Fremont, CA (US); Ozgur Taylan Kuzucu, Walnut Creek, CA (US); James Barton Sights, San Francisco, CA (US); Benjamin Bell, San Francisco, CA (US); Christopher Schultz, Beaverton, OR (US); and Jennifer Schultz, Beaverton, OR (US)
Assigned to Levi Strauss & Co., San Francisco, CA (US)
Filed by Levi Strauss & Co., San Francisco, CA (US)
Filed on Feb. 28, 2023, as Appl. No. 18/176,368.
Application 18/176,368 is a continuation of application No. 17/177,093, filed on Feb. 16, 2021, granted, now 11,592,974.
Application 17/177,093 is a continuation of application No. 16/177,407, filed on Oct. 31, 2018, granted, now 10,921,968, issued on Feb. 16, 2021.
Claims priority of provisional application 62/579,863, filed on Oct. 31, 2017.
Prior Publication US 2023/0205409 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/04845 (2022.01); G06F 3/04817 (2022.01); G06F 3/0482 (2013.01); G06F 3/04847 (2022.01); G06F 3/04883 (2022.01); G06Q 30/00 (2023.01); G06T 11/00 (2006.01); G06T 11/60 (2006.01)
CPC G06F 3/04845 (2013.01) [G06F 3/04817 (2013.01); G06F 3/0482 (2013.01); G06F 3/04847 (2013.01); G06F 3/04883 (2013.01); G06Q 30/00 (2013.01); G06T 11/001 (2013.01); G06T 11/60 (2013.01); G06T 2210/16 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method comprising:
in a digital design tool, providing a first option for a user to select a garment base and upon the user's selection, showing a first preview image in a screen of a Web browser comprising a base image for the selected garment base;
providing a second option for the user to select a finishing pattern for the selected garment base from a number of finishing patterns, wherein each finishing pattern is associated with a laser input file to be used by a laser to produce that finishing pattern onto a garment of the selected garment base;
after the finishing pattern is selected, showing a second preview image on the screen comprising the selected finishing pattern in combination with the base image, wherein the second preview image replaces the first preview image, and the second preview image provides an appearance of the garment template after being lasered with the selected finishing pattern and washed,
wherein the second preview image is generated comprising
generating an adjusted base image from the base image without the selected finishing pattern,
generating a pattern mask based on the laser input file associated with the selected finishing pattern,
for a pixel at a pixel location of the second preview image, obtaining a first contribution by combining a first value associated with a pixel of the pattern mask at a pattern mask pixel location that corresponds to the pixel location of the second preview image and a value of a pixel of the base image at a base image pixel location that corresponds to the pixel location of the second preview image,
for the pixel at the pixel location of the second preview image, obtaining a second contribution by combining a second value associated with the pixel of the pattern mask at the pattern mask pixel location that corresponds to the pixel location of the second preview image and a value of a pixel of the adjusted base image at an adjusted base image pixel location that corresponds to the pixel location of the second preview image,
combining the first contribution and second contribution to obtain a combined value for the pixel at the pixel location of the second preview image, and
displaying the pixel of the second preview image as a color on the screen, wherein the color of the pixel corresponds to the combined value.