Patents by Inventor Marc-Andre Davignon

Marc-Andre Davignon 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: 11195308
    Abstract: Generating a look of characters using visible brush strokes, including: receiving an input image and a pattern image; replacing each patch in the pattern image with an average color of pixels in the input image corresponding to pixels of each patch to produce a color-averaged output; and applying distortion to the color-averaged output using a distortion image.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: December 7, 2021
    Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.
    Inventors: Bret St. Clair, Marc-Andre Davignon
  • Publication number: 20200184688
    Abstract: Generating a look of characters using visible brush strokes, including: receiving an input image and a pattern image; replacing each patch in the pattern image with an average color of pixels in the input image corresponding to pixels of each patch to produce a color-averaged output; and applying distortion to the color-averaged output using a distortion image.
    Type: Application
    Filed: October 16, 2019
    Publication date: June 11, 2020
    Inventors: Bret St. Clair, Marc-Andre Davignon
  • Patent number: 7474928
    Abstract: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: January 6, 2009
    Assignee: Autodesk Canada Co.
    Inventors: Marc-Andre Davignon, Marrin Helie
  • Patent number: 7409248
    Abstract: A method, apparatus, and article of manufacture provide the ability to conduct a paint operation in a procedural renderer and a reveal paint operation while dynamically selecting multiple layers. For the procedural renderer based paint operation, a schematic view of a flow of clip image data is displayed having nodes and lines connecting the nodes. Within the schematic view, a layer node is obtained utilized to perform a paint operation without processing the operators associated with each node in the schematic view. For the reveal paint operation, a paint application obtains a composite having multiple layers. The paint application dynamically identifies one or more of the multiple layers to be used in a reveal operation. Once identified, the reveal paint operation is performed wherein a reveal tool is used to reveal contents of the one or more identified layers at a position where the reveal tool is used.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: August 5, 2008
    Assignee: Autodesk Canada Co.
    Inventors: Marc-Andre Davignon, Martin Helie
  • Patent number: 7405733
    Abstract: A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: July 29, 2008
    Assignee: Autodesk Canada Co.
    Inventors: Martin Helie, Marc-André Davignon
  • Patent number: 7196707
    Abstract: When a Bézier spline is fitted to a plurality of points the two tangent handles at each control point can be very different in length. A method of fitting a second spline to the first spline that has tangent handles of equal length at each control point is provided. A point is found on the first spline that is close to the midpoint between the two control points defining the tangent handles. This point is a new control point on the second spline. Tangent handles to the new control point are then found such that they have a slope equal to the tangent to the first spline at the new control point, the sum of their lengths is equal to the sum of the original two tangent handles and their lengths are equal to each other. A second spline found in this way closely approximates the first spline. The lengths of the tangent handles may be adjusted to provide a better fit.
    Type: Grant
    Filed: September 10, 2004
    Date of Patent: March 27, 2007
    Assignee: Autodesk Canada Co.
    Inventor: Marc-André Davignon
  • Publication number: 20060232597
    Abstract: A method, system, apparatus, and article of manufacture provide the ability to conduct a hybrid raster/vector based paint operation. A user commences a raster based paint operation. Based on the raster operation, vector-based information is determined and recorded. The system then determines if a requested user operation requires the vector-based information. If the requested user operation requires the vector-based information, a representative raster based stroke is generated/recreated based on the vector-based information and the requested user operation is performed on the representative raster based stroke.
    Type: Application
    Filed: November 2, 2005
    Publication date: October 19, 2006
    Inventors: Marc-Andre Davignon, Martin Helie
  • Publication number: 20060232607
    Abstract: A method, apparatus, and article of manufacture provide the ability to conduct a paint operation in a procedural renderer and a reveal paint operation while dynamically selecting multiple layers. For the procedural renderer based paint operation, a schematic view of a flow of clip image data is displayed having nodes and lines connecting the nodes. Within the schematic view, a layer node is obtained utilized to perform a paint operation without processing the operators associated with each node in the schematic view. For the reveal paint operation, a paint application obtains a composite having multiple layers. The paint application dynamically identifies one or more of the multiple layers to be used in a reveal operation. Once identified, the reveal paint operation is performed wherein a reveal tool is used to reveal contents of the one or more identified layers at a position where the reveal tool is used.
    Type: Application
    Filed: April 15, 2005
    Publication date: October 19, 2006
    Inventors: Marc-Andre Davignon, Martin Helie
  • Publication number: 20060214933
    Abstract: A computer-implemented graphics program for drawing a spline. The spline is drawn using a first method in the graphics program. Thereafter, the graphics program seamlessly switches from drawing the spline using the first method to drawing the spline using a second method, in response to a first user command. Further, the graphics program may also seamlessly switch from drawing the spline using the second method to drawing the spline using the first method, in response to a second user command.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Inventors: Martin Helie, Marc-Andre Davignon
  • Publication number: 20050052460
    Abstract: When a Bézier spline is fitted to a plurality of points the two tangent handles at each control point can be very different in length. A method of fitting a second spline to the first spline that has tangent handles of equal length at each control point is provided. A point is found on the first spline that is close to the midpoint between the two control points defining the tangent handles. This point is a new control point on the second spline. Tangent handles to the new control point are then found such that they have a slope equal to the tangent to the first spline at the new control point, the sum of their lengths is equal to the sum of the original two tangent handles and their lengths are equal to each other. A second spline found in this way closely approximates the first spline. The lengths of the tangent handles may be adjusted to provide a better fit.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 10, 2005
    Inventor: Marc-Andre Davignon