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: 7508558
    Abstract: 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: Grant
    Filed: May 18, 2005
    Date of Patent: March 24, 2009
    Assignee: Xerox Corporation
    Inventors: Meng Yao, Trevor J. Snyder
  • Patent number: 7502149
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: March 10, 2009
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 7499203
    Abstract: 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: Grant
    Filed: March 24, 2005
    Date of Patent: March 3, 2009
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 7457015
    Abstract: 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: Grant
    Filed: May 18, 2005
    Date of Patent: November 25, 2008
    Assignee: Xerox Corporation
    Inventors: Trevor J. Snyder, Stephen M. Kroon, Meng Yao, Michael C. Gordon
  • Patent number: 7453591
    Abstract: 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: Grant
    Filed: July 14, 2003
    Date of Patent: November 18, 2008
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 7417766
    Abstract: 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: Grant
    Filed: September 20, 2004
    Date of Patent: August 26, 2008
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 7394566
    Abstract: 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: Grant
    Filed: September 20, 2004
    Date of Patent: July 1, 2008
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Patent number: 7375849
    Abstract: 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: Grant
    Filed: October 15, 2002
    Date of Patent: May 20, 2008
    Assignee: Xerox Corporation
    Inventors: Meng Yao, Martin S. Maltz
  • Patent number: 7355753
    Abstract: 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: Grant
    Filed: July 14, 2003
    Date of Patent: April 8, 2008
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Publication number: 20070236740
    Abstract: 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: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Inventor: Meng Yao
  • Patent number: 7262885
    Abstract: 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: Grant
    Filed: June 25, 2001
    Date of Patent: August 28, 2007
    Assignee: Xerox Corporation
    Inventor: Meng Yao
  • Publication number: 20070195341
    Abstract: 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: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Inventor: Meng Yao
  • Publication number: 20070195340
    Abstract: 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: Application
    Filed: February 21, 2006
    Publication date: August 23, 2007
    Inventor: Meng Yao
  • Patent number: 7199888
    Abstract: 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: Grant
    Filed: June 25, 2001
    Date of Patent: April 3, 2007
    Assignee: Xerox Corporation
    Inventors: Mark R. Parker, Meng Yao, Stephen M. Kroon
  • Publication number: 20060279753
    Abstract: 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: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Meng Yao, Michael Stevens, Paul Philippi, Michael Stevens
  • Publication number: 20060268295
    Abstract: 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: Application
    Filed: May 18, 2005
    Publication date: November 30, 2006
    Inventors: Meng Yao, Trevor Snyder
  • Publication number: 20060268294
    Abstract: 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: Application
    Filed: May 18, 2005
    Publication date: November 30, 2006
    Inventors: Trevor Snyder, Stephen Kroon, Meng Yao, Michael Gordon
  • Publication number: 20060250427
    Abstract: 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: Application
    Filed: January 23, 2006
    Publication date: November 9, 2006
    Applicant: Xerox Corporation
    Inventors: Stephen Kroon, Meng Yao, Augustus Rogers
  • Publication number: 20060215189
    Abstract: 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: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventor: Meng Yao
  • Publication number: 20060215190
    Abstract: 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: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventor: Meng Yao