Patents by Inventor Ryan David Metcalfe

Ryan David Metcalfe 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: 9928187
    Abstract: What is disclosed is a system and method for increasing throughput in the image processing path of a digital document reproduction device. A digital image to be processed is received. Memory is allocated into two buffers, B[0] and B[1]. Each buffer has size S B ? M 2 , where M is a size of the allocation. The digital image is divided into N number of tiles. Then, for tiles Ti, where i=1 to N: (A) the image data of tile Ti is decompressed into buffer B[((i% 2)=0], and (B) the image data of buffer B[(i% 2)?0] is decompressed into the image path pipeline. Send a signal indicating that processing of the digital image has completed.
    Type: Grant
    Filed: February 18, 2016
    Date of Patent: March 27, 2018
    Assignee: Xerox Corporation
    Inventors: Louis B. La, Ryan David Metcalfe
  • Patent number: 9906687
    Abstract: A method, non-transitory computer readable medium and apparatus for starting a multiple scanline error diffusion method are disclosed. For example, the method includes identifying a pixel for each scanline of a plurality of scanlines, wherein the pixel that is identified in the each scanline of the plurality of scanlines is offset, setting all pixels behind the pixel for the each scanline of the plurality of scanlines that is identified with a white pixel value and starting the multiple scanline error diffusion method.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: February 27, 2018
    Assignee: Xerox Corporation
    Inventors: David Jon Metcalfe, Ryan David Metcalfe
  • Publication number: 20170264783
    Abstract: A method, non-transitory computer readable medium and apparatus for starting a multiple scanline error diffusion method are disclosed.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 14, 2017
    Inventors: David Jon Metcalfe, Ryan David Metcalfe
  • Publication number: 20170242810
    Abstract: What is disclosed is a system and method for increasing throughput in the image processing path of a digital document reproduction device. A digital image to be processed is received. Memory is allocated into two buffers, B[0] and B[1]. Each buffer has size S B ? M 2 , where M is a size of the allocation. The digital image is divided into N number of tiles. Then, for tiles Ti, where i=1 to N: (A) the image data of tile Ti is decompressed into buffer B[((i% 2)=0], and (B) the image data of buffer B[(i% 2)?0] is decompressed into the image path pipeline. Send a signal indicating that processing of the digital image has completed.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Louis B. LA, Ryan David METCALFE
  • Patent number: 9357101
    Abstract: An image processor determines the number of pixels to be added/removed within each row/column of pixels of an image to accomplish a given image enlargement/reduction. The image processor evenly distributes pixels that are to be added/removed along the full length of each of the rows or columns of pixels, and adds/removes pixels in a process that identifies a set of original pixels that are immediately adjacent to the pixel to be added/removed. The image processor then replaces each of the sets of the original pixels with a replacement set (that has one more/less pixel relative to the set of original pixels). Also, for each pixel that will be added/removed, the image processor determines data values for replacement pixels in each of the replacement sets by weighting data values from original pixels in the sets of original pixels. The image processor outputs an enlarged/reduced size version of the input image.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: May 31, 2016
    Assignee: Xerox Corporation
    Inventors: David Jon Metcalfe, Ryan David Metcalfe
  • Patent number: 9262704
    Abstract: Methods and systems render higher bit per pixel contone images to lower bit formats using multiple registers of a SIMD processor. The rendering process uses a first register to maintain contone image values of all the pixels being simultaneously processed. A second register maintains a threshold value used during the conversion process. A third register maintains one value for the print ready format pixels (e.g., those having less bits per pixel), and a fourth register maintains the other value (e.g., 0) for the print ready format pixels. Also, a fifth register maintains the conversion error amount for all the pixels being simultaneously processed. Sixth through ninth registers maintain distributed conversion error amounts produced by the diffusing process (for different pixels being simultaneously processed); and a tenth register maintains the pixels in the print-ready format produced by the conversion for all the pixels being simultaneously processed.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: February 16, 2016
    Assignee: Xerox Corporation
    Inventors: David Jon Metcalfe, Ryan David Metcalfe