Patents by Inventor Benoit Sévigny

Benoit Sévigny 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).

  • Publication number: 20210257800
    Abstract: Designs of fiber lasers with a laser resonator with an intracavity Raman-suppressing slanted fiber Bragg sating to provide bidirectional suppression of Raman light.
    Type: Application
    Filed: February 16, 2021
    Publication date: August 19, 2021
    Inventors: Benoit Sévigny, André Vincelette
  • Patent number: 9430809
    Abstract: A method for compiling image processing instructions is described. The method receives multiple image processing instruction sets. The method, for each received image processing instruction set, produces several image processing instruction sets, where two different produced image processing instruction sets that are associated with a same received image processing instruction set are for processing by at least two different processing units.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 30, 2016
    Assignee: APPLE INC.
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Publication number: 20140306975
    Abstract: A method for compiling image processing instructions is described. The method receives multiple image processing instruction sets. The method, for each received image processing instruction set, produces several image processing instruction sets, where two different produced image processing instruction sets that are associated with a same received image processing instruction set are for processing by at least two different processing units.
    Type: Application
    Filed: June 25, 2014
    Publication date: October 16, 2014
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Patent number: 8797336
    Abstract: A method for compiling image processing instructions is described. The method receives multiple image processing instruction sets. The method, for each received image processing instruction set, produces several image processing instruction sets, where two different produced image processing instruction sets that are associated with a same received image processing instruction set are for processing by at least two different processing units.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: August 5, 2014
    Assignee: Apple Inc.
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Patent number: 8553040
    Abstract: An automated method of quantifying a set of processing resources used by an image transform operation is described. The method receives a set of image processing instructions for performing the transform operation, and, for the set of image processing instructions, generates data that estimates the amount of processing resources required to perform the set of image processing instructions. The method associates the data with the set of image processing instructions, the association allowing evaluation of the data at run-time to facilitate execution of the set of image processing instructions on a particular processing unit having a particular set of processing resources. In addition, an automated method of concatenating a plurality of image processing instruction sets, where each image processing instruction set includes data representing an estimate of processing resources required by the image processing instruction set is described.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Benoit Sévigny, Arnaud Hervas
  • Patent number: 8427492
    Abstract: An automated method of rendering image data using a multithread central processing unit (“CPU”) is described. The method retrieves a set of image processing instructions. The method determines an image section size to be processed by the CPU using the set of image processing instructions. The method iteratively: (i) retrieves a section of the image data that matches the image section size, and (ii) sends the section of the image data to a particular thread of the multithread CPU for processing using the processing instructions.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: April 23, 2013
    Assignee: Apple Inc.
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Patent number: 8369564
    Abstract: An automated method of generating sets of image processing instructions that identifies a region of picture elements for processing and a region of picture elements to be produced is described. The method receives a first set of image processing instructions for performing a transform operation, and, for the first set of image processing instructions, produces a second set of image processing instructions that identify a region of picture elements for processing from an input image and a third set of image processing instructions that identify a region of picture elements to be produced in an output image. The method associates the second and third sets of image processing instructions with the first set of image processing instructions, the association allowing the execution of the second and third sets of image processing instructions at run-time to facilitate the execution of the first set of image processing instructions.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: February 5, 2013
    Assignee: Apple Inc.
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Publication number: 20100328327
    Abstract: An automated method of rendering image data using a multithread central processing unit (“CPU”) is described. The method retrieves a set of image processing instructions. The method determines an image section size to be processed by the CPU using the set of image processing instructions. The method iteratively: (i) retrieves a section of the image data that matches the image section size, and (ii) sends the section of the image data to a particular thread of the multithread CPU for processing using the processing instructions.
    Type: Application
    Filed: July 1, 2009
    Publication date: December 30, 2010
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Publication number: 20100328326
    Abstract: A method for compiling image processing instructions is described. The method receives multiple image processing instruction sets. The method, for each received image processing instruction set, produces several image processing instruction sets, where two different produced image processing instruction sets that are associated with a same received image processing instruction set are for processing by at least two different processing units.
    Type: Application
    Filed: July 1, 2009
    Publication date: December 30, 2010
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Publication number: 20100329564
    Abstract: An automated method of generating sets of image processing instructions that identifies a region of picture elements for processing and a region of picture elements to be produced is described. The method receives a first set of image processing instructions for performing a transform operation, and, for the first set of image processing instructions, produces a second set of image processing instructions that identify a region of picture elements for processing from an input image and a third set of image processing instructions that identify a region of picture elements to be produced in an output image. The method associates the second and third sets of image processing instructions with the first set of image processing instructions, the association allowing the execution of the second and third sets of image processing instructions at run-time to facilitate the execution of the first set of image processing instructions.
    Type: Application
    Filed: July 1, 2009
    Publication date: December 30, 2010
    Inventors: Arnaud Hervas, Benoit Sévigny
  • Publication number: 20100328325
    Abstract: An automated method of quantifying a set of processing resources used by an image transform operation is described. The method receives a set of image processing instructions for performing the transform operation, and, for the set of image processing instructions, generates data that estimates the amount of processing resources required to perform the set of image processing instructions. The method associates the data with the set of image processing instructions, the association allowing evaluation of the data at run-time to facilitate execution of the set of image processing instructions on a particular processing unit having a particular set of processing resources. In addition, an automated method of concatenating a plurality of image processing instruction sets, where each image processing instruction set includes data representing an estimate of processing resources required by the image processing instruction set is described.
    Type: Application
    Filed: July 1, 2009
    Publication date: December 30, 2010
    Inventors: Benoit Sévigny, Arnaud Hervas
  • Patent number: 6400832
    Abstract: An object shown in a first clip of image frames is composited with frames of a second clip on a frame-by-frame basis. A track of positions are determined over time which specify a relationship between a point on frames from said first clip in relation to corresponding frames in said second clip. The object is overlaid transparently over corresponding frames of second clip and the positions of said track are modified. Thereafter, the images are composited on the basis of the modified track positions.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: June 4, 2002
    Assignee: Discreet Logic Inc.
    Inventor: Benoit Sévigny