Patents by Inventor Stuart James Warren

Stuart James Warren 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: 10095962
    Abstract: A method for managing memory use in a graphics processing system receives a plurality of objects to be reproduced on an output medium, the output medium being divided into a plurality of bands. Objects falling within a band are stored in a corresponding local band memory and shared objects intersecting the band and at least one other band in at least one shared memory arena. Each shared memory arena is associated with a band counter defining the number of bands referencing said shared memory arena. The local band memory is associated with a data structure storing a shared memory arena identifier of the at least one shared memory arena where the shared objects intersecting the band are stored. The method facilitates release of the at least one shared memory arena in response to rasterizing the band selected for rasterizing based on the plurality of shared memory arena identifiers.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: October 9, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Krzysztof Adam Koziarz, Stuart James Warren
  • Publication number: 20170177984
    Abstract: A method for managing memory use in a graphics processing system receives a plurality of objects to be reproduced on an output medium, the output medium being divided into a plurality of bands. Objects falling within a band are stored in a corresponding local band memory and shared objects intersecting the band and at least one other band in at least one shared memory arena. Each shared memory arena is associated with a band counter defining the number of bands referencing said shared memory arena. The local band memory is associated with a data structure storing a shared memory arena identifier of the at least one shared memory arena where the shared objects intersecting the band are stored. The method facilitates release of the at least one shared memory arena in response to rasterizing the band selected for rasterizing based on the plurality of shared memory arena identifiers.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: KRZYSZTOF ADAM KOZIARZ, STUART JAMES WARREN
  • Patent number: 9390354
    Abstract: Disclosed is a method of printing a transformed image corresponding to a source image. The method determines at least a first scale factor to upscale the source image to generate the transformed image, the first scale factor being at a first mathematical precision. The source image is enlarged along at least one edge of said source image edges and pixel data is copied along the source image edges into the enlarged area of the enlarged source image. The method maps each pixel of the transformed image back to a corresponding pixel into the enlarged source image including the copied pixel data along the edge of the source image. The method may determine a second scale factor, the second scale factor being at a second mathematical precision, wherein each pixel of the transformed image is mapped back to a corresponding pixel in the enlarged source image using the second scale factor.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 12, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Stuart James Warren, Christian Bruwer, Giles Anderson Puckett
  • Publication number: 20150043015
    Abstract: Disclosed is a method of printing a transformed image corresponding to a source image. The method determines at least a first scale factor to upscale the source image to generate the transformed image, the first scale factor being at a first mathematical precision. The source image is enlarged along at least one edge of said source image edges and pixel data is copied along the source image edges into the enlarged area of the enlarged source image. The method maps each pixel of the transformed image back to a corresponding pixel into the enlarged source image including the copied pixel data along the edge of the source image. The method may determine a second scale factor, the second scale factor being at a second mathematical precision, wherein each pixel of the transformed image is mapped back to a corresponding pixel in the enlarged source image using the second scale factor.
    Type: Application
    Filed: August 5, 2014
    Publication date: February 12, 2015
    Inventors: Stuart James Warren, Christian Bruwer, Giles Anderson Puckett