Patents by Inventor Yingjun Bai

Yingjun Bai 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: 7684633
    Abstract: A system and method for controlling the work flow or processing of scanned images is disclosed. The system and method identify appropriate image processing techniques, particularly techniques well-suited to enable image compression yet maintain image quality so as to facilitate the storage and transmission of scanned image data.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: March 23, 2010
    Assignee: Xerox Corporation
    Inventors: Yingjun Bai, Xing Li
  • Patent number: 7684588
    Abstract: A system that generates an electronically readable image file that represents an image. In one embodiment, the system comprises an image input, an encoding module, and a tag module. The image input obtains color information representative of an image. The encoding module encodes the color information representative of the image into an image file by encoding the color information into a format associated with the image file. The tag module inserts a tag into the image file, wherein the tag is an object to be rendered, and conveys information about the generation of the image file.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: March 23, 2010
    Assignee: Xerox Corporation
    Inventor: Yingjun Bai
  • Publication number: 20100046856
    Abstract: A system and method convert a pixel of binary image data to a pixel of contone image data by determining if a predetermined pixel of binary image data is part of a solid edge or part of a fuzzy edge. A binary to contone conversion circuit converts the predetermined pixel of binary image data to a pixel of a first contone image data value, and a filter circuit converts the predetermined pixel of binary image data to a pixel of a second contone image data value. The filter circuit uses an adaptive filtering operation wherein the adaptive filtering operation utilizes one of a plurality of sets of weighting coefficients to change a characteristic of the filtering operation. The set of weighting coefficients used in the filtering operation are selected in response to a fuzzy edge detection. A selection between the first contone image data value and the second contone image data value is made based upon the determination as whether the predetermined pixel of binary image data is part of a solid edge.
    Type: Application
    Filed: August 25, 2008
    Publication date: February 25, 2010
    Applicant: Xerox Corporation
    Inventors: Yingjun Bai, Xing Li
  • Publication number: 20090316213
    Abstract: A system and method of reducing noise in output image data is provided. Grayscale image data having a plurality of pixels is received and processed. During processing, pixels which may produce noise are identified, and a mask associated with the image data is generated. The mask provides information related to the pixels, such as opaque and transparent regions for overlaying the pixels. The image data and the mask are compressed and stored. The mask assists in preventing the identified pixels from being visible when the image data is output, thereby reducing the noise in the image.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: XEROX CORPORATION
    Inventors: John Christopher Cassidy, Francis Tse, Yingjun Bai
  • Publication number: 20090238489
    Abstract: What is disclosed is a novel system and method for edge transition detection when improve print quality when rendering via high-addressable vector error diffusion in an image processing environment. In order to detect an “ideal” edge and compensate for the adverse effects described in the background hereof, local pixels are detected and local gradient values are calculated and compared against an adjustable threshold to determine the interpolation method needed for that particular pixel. A nearest neighbor interpolation is performed when a local gradient exceeds a predetermined threshold. For example, if the difference between two successive pixels is greater than “200”, nearest-neighbor interpolation is used to calculate the intermediate sub-pixel level(s). Otherwise linear interpolation is used. Dynamically switching between these two interpolation schemes significantly improves the integrity and sharpness of the edges.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: Xerox Corporation
    Inventors: David J. METCALFE, Yingjun BAI, Xing LI
  • Patent number: 7430064
    Abstract: A method and system for rotation-dependent halftone rendering. An image input is received from a scanning system or other source, the received image being either a contone image or an error-diffused mage. If a following right-angle image rotation is to be performed, the image is clustered by a clustering method which yields reduced file sizes with respect to the rotated orientation of the image. If no following right-angle image rotation will be performed, the binary image is clustered by an alternate clustering method which yields reduced file sizes with respect to the non-rotated image. The selective clustering includes dividing the image into a tessellation of cells and then concatenating like bits in each cell in a preferred direction for the rotated or non-rotated image. The clustered image is then rotated if necessary, and compressed.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: September 30, 2008
    Assignee: Xerox Corporation
    Inventors: Yingjun Bai, Xing Li
  • Patent number: 7409086
    Abstract: In an image processing system, successive segmentation steps are carried out. In the case of a “hole” in the segmentation result, which is defined as a small area of one type (such as black) within a slightly larger “island” of another type (such as white), a basic segmentation technique may result in an error. The error is avoided by retaining, for each distinct area in the image, a variable indicating whether the area has been “flipped” from one type to another in a previous processing operation.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: August 5, 2008
    Assignee: Xerox Corporation
    Inventors: Yingjun Bai, Xing Li
  • Publication number: 20080062447
    Abstract: A system and method for rendering an image file for outputting a copy of an image represented by the image file. In some embodiments, rendering the image includes generating an output file, such as an output bitmap based on a predetermined halftone. In one embodiment, the system comprises an input module, and a processor. The input module obtains a page description of the image to be output. In some instances, the page description includes one or more level masks designed to impart corresponding transparency levels to one or more objects in the page description.
    Type: Application
    Filed: September 11, 2006
    Publication date: March 13, 2008
    Applicant: Xerox Corporation
    Inventors: Yingjun Bai, Ramesh Nagarajan
  • Patent number: 7319545
    Abstract: A method permitting an end user to recalibrate a color reproduction device. The color reproduction device includes a device for converting the native color values of the scanner into a device independent color space, a test target, and the desired values of each patch of the test target. The method includes printing the test target and scanning it with a scanner that forms a part of the color reproduction device. The device compares the desired values with the values obtained from scanning the printed test target to obtain a set of adjustment values to compensate for drift in the output of the color reproduction device. The compensation emphasizes restoration of the overall gray balance of the color reproduction device and can be implemented by modifying the tone reproduction curves or the halftone process used in the color reproduction device.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: January 15, 2008
    Assignee: Xerox Corporation
    Inventors: Stephen F. Linder, Zhenhuan Wen, Peter D. McCandlish, Yingjun Bai, Clara Cuciurean-Zapan
  • Publication number: 20070296993
    Abstract: A system that generates an electronically readable image file that represents an image. In one embodiment, the system comprises an image input, an encoding module, and a tag module. The image input obtains color information representative of an image. The encoding module encodes the color information representative of the image into an image file by encoding the color information into a format associated with the image file. The tag module inserts a tag into the image file, wherein the tag is an object to be rendered, and conveys information about the generation of the image file.
    Type: Application
    Filed: June 21, 2006
    Publication date: December 27, 2007
    Applicant: Xerox Corporation
    Inventor: Yingjun Bai
  • Publication number: 20070273900
    Abstract: A color reproduction system with drift correction that includes a storage module, an image processing module, a printer, a scanner, and a calibration module. The storage module stores one or more current linear response halftones and a set of device independent color signals representative of a calibration target. The image processing module receives the stored device independent color signals and generates binary print data based on the one or more current linear response halftones. The printer prints a copy of the calibration target in accordance with the binary print data. The scanner scans the copy of the calibration target printed by the printer to generate scanned image data that corresponds to the copy of the calibration target.
    Type: Application
    Filed: May 24, 2006
    Publication date: November 29, 2007
    Applicant: Xerox Corporation
    Inventor: Yingjun Bai
  • Patent number: 7302097
    Abstract: A method of processing an MRC image file, comprising at least a mask plane and a background plane, comprises determining that at least one of the mask plane and background plane is substantially empty; and effectively removing the substantially empty plane from the file for further processing.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: November 27, 2007
    Assignee: Xerox Corporation
    Inventors: Yingjun Bai, Ramesh Nagarajan, Xing Li
  • Patent number: 7292710
    Abstract: In an input scanning system, as would be present in a digital copier, a “template” of similar visual elements or objects, such as logos and other designs, is detected among a series of scanned images. The common objects form a reference image against which subsequently-recorded input images are compared. If bounding boxes around objects in the input images match those in the reference image, the objects in the bounding boxes are attempted to be matched to those in the reference image. If objects in the input image and reference image match, then the image data from the input image is coded using a pointer to the corresponding object in the reference image.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: November 6, 2007
    Assignee: Xerox Corporation
    Inventors: Zhigang Fan, Ramesh Nagarajan, Yingjun Bai
  • Patent number: 7283674
    Abstract: A method of compressing a document includes: acquiring an image of the document, the image represented by pixels; segmenting the image into Mixed Raster Content (MRC) planes including a foreground plane (12) that receives a first portion of the pixels, a background plane (14) that receives a second portion of the pixels, and a selector plane (16) that identifies which of the foreground and background planes the pixels belong to; identifying a geometric shape in at least one of the MRC planes; determining if the identified geometric shape has a substantially uniform color; and, replacing the identified shape when it is determined to have a substantially uniform color with a vector graphic representation of the geometric shape.
    Type: Grant
    Filed: June 25, 2004
    Date of Patent: October 16, 2007
    Assignee: Xerox Corporation
    Inventors: Yingjun Bai, Zhigang Fan, Timothy W. Jacobs
  • Publication number: 20070140575
    Abstract: Disclosed is a system and method for monochrome or binary compression, and more particularly compression of binary images segmented in a binary domain into at least two regions of different image types, where the regions are compressed using different compression techniques.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Applicant: Xerox Corporation
    Inventors: Yingjun Bai, Ramesh Nagarajan
  • Publication number: 20060290990
    Abstract: A method and system for rotation-dependent halftone rendering. An image input is received from a scanning system or other source, the received image being either a contone image or an error-diffused mage. If a following right-angle image rotation is to be performed, the image is clustered by a clustering method which yields reduced file sizes with respect to the rotated orientation of the image. If no following right-angle image rotation will be performed, the binary image is clustered by an alternate clustering method which yields reduced file sizes with respect to the non-rotated image. The selective clustering includes dividing the image into a tessellation of cells and then concatenating like bits in each cell in a preferred direction for the rotated or non-rotated image. The clustered image is then rotated if necessary, and compressed.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Yingjun Bai, Xing Li
  • Publication number: 20060291732
    Abstract: A system and method for controlling the work flow or processing of scanned images is disclosed. The system and method identify appropriate image processing techniques, particularly techniques well-suited to enable image compression yet maintain image quality so as to facilitate the storage and transmission of scanned image data.
    Type: Application
    Filed: June 28, 2005
    Publication date: December 28, 2006
    Applicant: Xerox Corporation
    Inventors: Yingjun Bai, Xing Li
  • Publication number: 20060227386
    Abstract: Present systems and methods provide for accurate measurement of the colorant densities in a printed image using a calibrated digital scanner. The scanner is provided with a printed scanner calibration target with a plurality of color patches having known colorant density values. The scanner calibration target is scanned and the colorant density values that correspond to the scanned data are compared to the known values. Accordingly, the scanner profile can be adjusted to provide consistent and accurate measurement of the colorant densities in printed images.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 12, 2006
    Inventors: Robert Nuuja, Yingjun Bai
  • Publication number: 20060056710
    Abstract: A method of processing an MRC image file, comprising at least a mask plane and a background plane, comprises determining that at least one of the mask plane and background plane is substantially empty; and effectively removing the substantially empty plane from the file for further processing.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Inventors: Yingjun Bai, Ramesh Nagarajan, Xing Li
  • Publication number: 20050286776
    Abstract: A method of compressing a document includes: acquiring an image of the document, the image represented by pixels; segmenting the image into Mixed Raster Content (MRC) planes including a foreground plane (12) that receives a first portion of the pixels, a background plane (14) that receives a second portion of the pixels, and a selector plane (16) that identifies which of the foreground and background planes the pixels belong to; identifying a geometric shape in at least one of the MRC planes; determining if the identified geometric shape has a substantially uniform color; and, replacing the identified shape when it is determined to have a substantially uniform color with a vector graphic representation of the geometric shape.
    Type: Application
    Filed: June 25, 2004
    Publication date: December 29, 2005
    Inventors: Yingjun Bai, Zhigang Fan, Timothy Jacobs