Data processing methods provide automated screen printing techniques. A request associated with screen printing an image is obtained. The request includes a source image and a key color value indicating a number of ink colors for use in the screen printing. A set of key colors equal in size to the k
Data processing methods provide automated screen printing techniques. A request associated with screen printing an image is obtained. The request includes a source image and a key color value indicating a number of ink colors for use in the screen printing. A set of key colors equal in size to the key color value is computationally determined by filtering the image so that a plurality of contiguous color areas that are close in color space are preserved, determining a plurality of candidate colors for the plurality of contiguous color areas, and grouping the plurality of contiguous color areas into a number of groups equal in size to the key color value based on the plurality of candidate colors. The source image is transformed to at least one destination image that is usable in screen printing of a product using ink colors based on the set of key colors.
대표청구항▼
1. A computer-implemented method, comprising: obtaining a request associated with screen printing an image on a product, the request comprising a source image and a key color value indicating a number of ink colors for use in the screen printing;computationally determining a set of key colors equal
1. A computer-implemented method, comprising: obtaining a request associated with screen printing an image on a product, the request comprising a source image and a key color value indicating a number of ink colors for use in the screen printing;computationally determining a set of key colors equal in size to the key color value by:filtering the image so that a plurality of contiguous color areas that are close in color space are preserved,determining a plurality of candidate colors for the plurality of contiguous color areas, andgrouping the plurality of contiguous color areas into a number of groups equal in size to the key color value based on the plurality of candidate colors;transforming the source image to at least one destination image that is usable in the screen printing of the product using ink colors based on the set of key colors;wherein the method is performed by one or more processors. 2. The method of claim 1, wherein the at least one destination image comprises two or more color separation images each corresponding to one of the key colors. 3. The method of claim 1, wherein the plurality of contiguous color areas that are close in color space are of at least a minimum area. 4. The method of claim 1, wherein said filtering comprises eliminating color areas that are not contiguous based on a minimum size threshold. 5. The method of claim 1, wherein said grouping is performed by sorting said plurality of candidate colors based on distance in color space. 6. The method of claim 5, wherein said grouping is performed to maximize color separation of the plurality candidate colors. 7. The method of claim 1, wherein said grouping comprises: determining a starting key color;adding the starting key color to the set of key colors;and performing at least one pass comprising adding an additional key color to the set of key colors and grouping the plurality of contiguous color areas based on the set of key colors, until the size of the set of key colors is equal to the key color value. 8. The method of claim 1, wherein the plurality of candidate colors comprises candidate pixels selected from actual pixels in the respective contiguous color areas. 9. The method of claim 1, further comprising creating and storing a preview image representing an appearance of the destination image as expected to appear on the product after the screen printing using the ink colors based on the set of key colors, and sending a response to the request comprising the preview image. 10. The method of claim 1, wherein the transforming comprises applying resolution limiting to the destination image. 11. The method of claim 1, wherein the request further comprises a selection to use halftones in screen printing the product, wherein the transforming further comprises applying structured error diffusion halftoning to the destination image; applying resolution limiting to the destination image. 12. A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform: obtaining a request associated with screen printing an image on a product, the request comprising a source image and a key color value indicating a number of ink colors for use in the screen printing;computationally determining a set of key colors equal in size to the key color value by:filtering the image so that a plurality of contiguous color areas that are close in color space are preserved,determining a plurality of candidate colors for the plurality of contiguous color areas, andgrouping the plurality of contiguous color areas into a number of groups equal in size to the key color value based on the plurality of candidate colors;transforming the source image to at least one destination image that is usable in the screen printing of the product using ink colors based on the set of key colors. 13. The non-transitory computer-readable storage medium of claim 12, wherein the at least one destination image comprises two or more color separation images each corresponding to one of the key colors. 14. The non-transitory computer-readable storage medium of claim 12, wherein the plurality of contiguous color areas that are close in color space are of at least a minimum area. 15. The non-transitory computer-readable storage medium of claim 12, wherein said filtering comprises eliminating color areas that are not contiguous based on a minimum size threshold. 16. The non-transitory computer-readable storage medium of claim 12, wherein said grouping is performed by sorting said plurality of candidate colors based on distance in color space. 17. The non-transitory computer-readable storage medium of claim 12, wherein said grouping is performed to maximize color separation of the plurality candidate colors. 18. The non-transitory computer-readable storage medium of claim 12, wherein said grouping comprises: determining a starting key color;adding the starting key color to the set of key colors;and performing at least one pass comprising adding an additional key color to the set of key colors and grouping the plurality of contiguous color areas based on the set of key colors, until the size of the set of key colors is equal to the key color value. 19. The non-transitory computer-readable storage medium of claim 12, wherein the plurality of candidate colors comprises candidate pixels selected from actual pixels in the respective contiguous color areas. 20. The non-transitory computer-readable storage medium of claim 12, wherein the instructions further cause the one or more processors to perform: creating and storing a preview image representing an appearance of the destination image as expected to appear on the product after the screen printing using the ink colors based on the set of key colors, and sending a response to the request comprising the preview image. 21. The non-transitory computer-readable storage medium of claim 12, wherein the transforming comprises applying resolution limiting to the destination image. 22. The non-transitory computer-readable storage medium of claim 12, wherein the request further comprises a selection to use halftones in screen printing the product, wherein the transforming further comprises applying structured error diffusion halftoning to the destination image; applying resolution limiting to the destination image.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (6)
Edwards, Eric; Fisher, Clay Harvey, Automatic color adjustment of a template design.
Davidson Leonard (Los Angeles CA) Russell Matt (Glendale CA) Allred Scott (Riverside CA) Russell Michael S. (Glendale CA), System for creating and producing custom card products.
Ackley, Jonathan M.; Dubin, Jason; Romero, Nuria E.; Van Gilder, Amy K.; Williams, Jay D.; Aviv, Oren R.; Wieland, Alexis P., Systems and methods for decoding an image to determine a digital identifier.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.