Patents by Inventor Meng Yao
Meng Yao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7508558Abstract: A method of processing cyan, magenta, and yellow color values C1, M1, Y1 including transforming the C1, M1, Y1 color values to cyan, magenta, and yellow color values C, M, Y in such a manner that each of C, M, Y is not greater than a predetermined maximum value VMAX; obtaining blue, cyan and magenta output color values B, Cout, Mout by setting B=0, Cout=C, and Mout=M; if the sum C+M is greater than VMAX, obtaining blue, cyan and magenta output color values B, Cout, Mout such that B+Cout+Mout=VMAX; and half-toning B, Cout, Mout and Y using a first threshold array A1 for B, Cout and Mout, and a second threshold array A2 for Y.Type: GrantFiled: May 18, 2005Date of Patent: March 24, 2009Assignee: Xerox CorporationInventors: Meng Yao, Trevor J. Snyder
-
Patent number: 7502149Abstract: A method of printing a pixel defined by C, M, Y color values having a sum that is not less than a predetermined maximum value VMAX, including assigning a maximum of the C, M, Y values to max_color; assigning a minimum of the C, M, Y values to min_color; selecting a black color value K that is not greater than a minimum of min_color and (C+M+Y?VMAX)/2; determining adjusted non-black primary color values Cout, Mout, Yout and a secondary value S_color such that the sum of the black color value K, the adjusted non-black primary color values Cout, Mout, Yout, and the secondary color value S_color is equal to the predetermined maximum value VMAX; and half-toning K, Cout, Mout, Yout, and S_color.Type: GrantFiled: March 24, 2005Date of Patent: March 10, 2009Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 7499203Abstract: A method of printing a pixel defined by C1, M1, Y1, K1 color values having a sum that is not less than a predetermined maximum VMAX, including obtaining an adjusted cyan color value Cadj that depends on C1 and K1, an adjusted magenta color value Madj that depends on M1 and K1, and an adjusted yellow color value Yadj that respectively depends on Y1 and K1; assigning a maximum of the Cadj, Madj, Yadj values to max_color; assigning a minimum of the Cadj, Madj, Yadj values to min_color; selecting a black color value K that is not greater than a minimum of min_color and (Cadj+Madj+Yadj-VMAX+K1)/2; adding K1 to K to obtain a black output color value Kout; determining output non-black primary color values Cout, Mout, Yout and a secondary value S_color such that the sum of the black output color value Kout, the adjusted non-black primary color values Cout, Mout, Yout, and the secondary color value S_color is equal to the predetermined maximum value VMAX; and half-toning Kout, Cout, Mout, Yout, and S_color.Type: GrantFiled: March 24, 2005Date of Patent: March 3, 2009Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 7457015Abstract: A method of processing cyan, magenta and yellow color values including half-toning cyan and magenta colors values, and half-toning yellow color values in such a manner that yellow dots tend to be printed next to cyan, magenta or secondary color dots regardless of cyan, magenta, or yellow coverages.Type: GrantFiled: May 18, 2005Date of Patent: November 25, 2008Assignee: Xerox CorporationInventors: Trevor J. Snyder, Stephen M. Kroon, Meng Yao, Michael C. Gordon
-
Patent number: 7453591Abstract: A method of gray balance adjustment and color saturation adjustment including generating respective gray balancing components for initial primary color data values, generating respective color saturation adjustment components for the initial primary color data values, and adding respective gray balancing components and respective color saturation adjustment components to produce respective gray balanced and color saturation adjusted primary color data values.Type: GrantFiled: July 14, 2003Date of Patent: November 18, 2008Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 7417766Abstract: A method of adjusting a non-black primary color value including determining first, second and third portions of the non-black primary color value; determining an adjusted first portion using a first one-dimensional look-up table, wherein the first portion is used as an index to the first one-dimensional look-up table; determining an adjusted second portion using a second one-dimensional look-up table, wherein the second portion is used as an index to the second one-dimensional look-up table; and summing the adjusted first portion, the adjusted second portion and the third portion.Type: GrantFiled: September 20, 2004Date of Patent: August 26, 2008Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 7394566Abstract: A method of adjusting a non-black primary color value including determining first, second and third portions of the non-black primary color value; determining a first contribution using a first one-dimensional look-up table and the first portion, wherein the primary color value is used as an index to the first one-dimensional look-up table; determining a second contribution using a second one-dimensional look-up table and the second portion, wherein the primary color value is used as an index to the second one-dimensional look-up table; determining a third contribution using a third one-dimensional look-up table and the third portion, wherein the primary color value is used as an index to the third one-dimensional look-up table; and summing the first, second and third contributions.Type: GrantFiled: September 20, 2004Date of Patent: July 1, 2008Assignee: Xerox CorporationInventor: Meng Yao
-
Patent number: 7375849Abstract: A gray balancing technique wherein gray balancing curves are determined by interpolating the primary color data values of color samples to determine discrete combinations of primary colors that substantially match predetermined targets, and performing a curve fitting procedure on the discrete combinations of primary colors to produce gray balancing curves.Type: GrantFiled: October 15, 2002Date of Patent: May 20, 2008Assignee: Xerox CorporationInventors: Meng Yao, Martin S. Maltz
-
Patent number: 7355753Abstract: A method of adjusting primary color data values including producing color saturation adjusted primary color data values that depend on a relative amount of chroma in the initial primary color data values.Type: GrantFiled: July 14, 2003Date of Patent: April 8, 2008Assignee: Xerox CorporationInventor: Meng Yao
-
Publication number: 20070236740Abstract: A bitmap based trapping method that extends the dot pattern of a lighter color into a darker color is disclosed. For selected pixels with the darker color and not the lighter color, correspondingly located pixels in neighboring halftone cells are identified. If any of these correspondingly located pixels contains the lighter color and not the darker color, the lighter pixel is added to the selected pixels.Type: ApplicationFiled: April 6, 2006Publication date: October 11, 2007Inventor: Meng Yao
-
Patent number: 7262885Abstract: A method for halftoning a gray scale image to generate a halftoned image uses a stochastic screen is designed to provide visually pleasing, blue noise dot profiles when thresholded at any gray level and wherein substantially all the threshold values corresponding to gray levels between gs1 and gs2 coincide with black positions in a constraining checkerboard pattern and substantially all the threshold values corresponding to gray levels between gs2 and gs3 coincide with white positions in the constraining checkerboard pattern.Type: GrantFiled: June 25, 2001Date of Patent: August 28, 2007Assignee: Xerox CorporationInventor: Meng Yao
-
Publication number: 20070195341Abstract: A method of printing a pixel defined by C, M, Y color values having a sum that is not less than a maximum allowed paper coverae max_cov, including assigning a maximum of the C, M, Y values to max_color; assigning a minimum of the C, M, Y values to min_color; selecting a black color value K that is not greater than a minimum of min_color and (C+M+Y-max_cov)/2; determining adjusted non-black primary color values Cout, Mout, Yout and a secondary value S_color such that the sum of the black color value K, the adjusted non-black primary color values Cout, Mout, Yout, and the secondary color value S_color is equal to the maximum allowed paper coverage max_cov; and half-toning K, Cout, Mout, Yout, and S_color.Type: ApplicationFiled: February 21, 2006Publication date: August 23, 2007Inventor: Meng Yao
-
Publication number: 20070195340Abstract: ABSTRACT OF THE DISCLOSURE A method of printing a pixel defined by C1, M1, Y1, K1 color values having a sum that is not less than a maximum allowed paper coverage max_cov, including obtaining an adjusted cyan color value Cadj that depends on C1 and K1, an adjusted magenta color value Madj that depends on M1 and K1, and an adjusted yellow color value Yadj that respectively depends on Y1 and K1; assigning a maximum and a minimum of Cadj, Madj, Yadj to max_color and min_color, respectively; selecting a black color value K that is not greater than a minimum of min_color and (Cadj+Madj+Yadj?max_cov+K1)/2; adding K1 to K to obtain a black output color value Kout; determining output non-black primary color values Cout, Mout, Yout and a secondary value S_color such that their sum is equal to max_cov; and half-toning Kout, Cout, Mout, Yout, and S_color.Type: ApplicationFiled: February 21, 2006Publication date: August 23, 2007Inventor: Meng Yao
-
Patent number: 7199888Abstract: A method of improving black print quality in a color printer having at least one color ink and black ink includes determining a location on a substrate where a black pixel is to be printed, printing a droplet of color ink at the location, and printing a droplet of black ink with the color droplet. If the color printer includes cyan, magenta and yellow, then a droplet of cyan ink, magenta ink or yellow ink may be printed with the droplet of black ink. For images containing black at a plurality of locations, the cyan, magenta and yellow droplets may be equally distributed among the plurality of locations. Alternatively, the cyan, magenta and yellow droplets may be distributed in accordance with a digital halftone screen.Type: GrantFiled: June 25, 2001Date of Patent: April 3, 2007Assignee: Xerox CorporationInventors: Mark R. Parker, Meng Yao, Stephen M. Kroon
-
Publication number: 20060279753Abstract: A method of operating a color printer including using a first set of one-dimensional TRCs or a second set of one-dimensional TRCs with a single set of color tables.Type: ApplicationFiled: June 9, 2005Publication date: December 14, 2006Inventors: Meng Yao, Michael Stevens, Paul Philippi, Michael Stevens
-
Publication number: 20060268295Abstract: A method of processing cyan, magenta, and yellow color values C1, M1, Y1 including transforming the C1, M1, Y1 color values to cyan, magenta, and yellow color values C, M, Y in such a manner that each of C, M, Y is not greater than a predetermined maximum value VMAX; obtaining blue, cyan and magenta output color values B, Cout, Mout by setting B=0, Cout=C, and Mout=M; if the sum C+M is greater than VMAX, obtaining blue, cyan and magenta output color values B, Cout, Mout such that B+Cout+Mout=VMAX; and half-toning B, Cout, Mout and Y using a first threshold array A1 for B, Cout and Mout, and a second threshold array A2 for Y.Type: ApplicationFiled: May 18, 2005Publication date: November 30, 2006Inventors: Meng Yao, Trevor Snyder
-
Publication number: 20060268294Abstract: A method of processing cyan, magenta and yellow color values including half-toning cyan and magenta colors values, and half-toning yellow color values in such a manner that yellow dots tend to be printed next to cyan, magenta or secondary color dots regardless of cyan, magenta, or yellow coverages.Type: ApplicationFiled: May 18, 2005Publication date: November 30, 2006Inventors: Trevor Snyder, Stephen Kroon, Meng Yao, Michael Gordon
-
Publication number: 20060250427Abstract: An imaging system that forms an image on a receiving medium including a fluid ejector that ejects fluid onto the receiving medium and a controller that controls the fluid ejector to eject the fluid to include a non-white and non-clear fluid or one of at least white and clear W fluid on each pixel on the receiving medium. A substantially single layer of fluid is ejected onto the receiving medium. A method for forming an image on a receiving medium includes ejecting a fluid onto the receiving medium, and controlling the ejection of the fluid to include a non-white and non-clear fluid or one of at least white and clear fluid for each pixel on the receiving medium.Type: ApplicationFiled: January 23, 2006Publication date: November 9, 2006Applicant: Xerox CorporationInventors: Stephen Kroon, Meng Yao, Augustus Rogers
-
Publication number: 20060215189Abstract: A method of printing a pixel defined by C, M, Y color values having a sum that is not less than a predetermined maximum value VMAX, including assigning a maximum of the C, M, Y values to max_color; assigning a minimum of the C, M, Y values to min_color; selecting a black color value K that is not greater than a minimum of min_color and (C+M+Y?VMAX)/2; determining adjusted non-black primary color values Cout, Mout, Yout and a secondary value S_color such that the sum of the black color value K, the adjusted non-black primary color values Cout, Mout, Yout, and the secondary color value S_color is equal to the predetermined maximum value VMAX; and half-toning K, Cout, Mout, Yout, and S_color.Type: ApplicationFiled: March 24, 2005Publication date: September 28, 2006Inventor: Meng Yao
-
Publication number: 20060215190Abstract: A method of printing a pixel defined by C1, M1, Y1, K1 color values having a sum that is not less than a predetermined maximum VMAX, including obtaining an adjusted cyan color value Cadj that depends on C1 and K1, an adjusted magenta color value Madj that depends on M1 and K1, and an adjusted yellow color value Yadj that respectively depends on Y1 and K1; assigning a maximum of the Cadj, Madj, Yadj values to max_color; assigning a minimum of the Cadj, Madj, Yadj values to min_color; selecting a black color value K that is not greater than a minimum of min_color and (Cadj+Madj+Yadj?VMAX+K1)/2; adding K1 to K to obtain a black output color value Kout; determining output non-black primary color values Cout, Mout, Yout and a secondary value S_color such that the sum of the black output color value Kout, the adjusted non-black primary color values Cout, Mout, Yout, and the secondary color value S_color is equal to the predetermined maximum value VMAX; and half-toning Kout, Cout, Mout, Yout, and S_color.Type: ApplicationFiled: March 24, 2005Publication date: September 28, 2006Inventor: Meng Yao