Patents by Inventor Marc-André Davignon
Marc-André 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: 11195308Abstract: 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: GrantFiled: October 16, 2019Date of Patent: December 7, 2021Assignees: Sony Group Corporation, Sony Pictures Entertainment Inc.Inventors: Bret St. Clair, Marc-Andre Davignon
-
Publication number: 20200184688Abstract: 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: ApplicationFiled: October 16, 2019Publication date: June 11, 2020Inventors: Bret St. Clair, Marc-Andre Davignon
-
Patent number: 7474928Abstract: 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: GrantFiled: November 2, 2005Date of Patent: January 6, 2009Assignee: Autodesk Canada Co.Inventors: Marc-Andre Davignon, Marrin Helie
-
Patent number: 7409248Abstract: 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: GrantFiled: April 15, 2005Date of Patent: August 5, 2008Assignee: Autodesk Canada Co.Inventors: Marc-Andre Davignon, Martin Helie
-
Patent number: 7405733Abstract: 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: GrantFiled: March 24, 2005Date of Patent: July 29, 2008Assignee: Autodesk Canada Co.Inventors: Martin Helie, Marc-André Davignon
-
Patent number: 7196707Abstract: 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: GrantFiled: September 10, 2004Date of Patent: March 27, 2007Assignee: Autodesk Canada Co.Inventor: Marc-André Davignon
-
Publication number: 20060232597Abstract: 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: ApplicationFiled: November 2, 2005Publication date: October 19, 2006Inventors: Marc-Andre Davignon, Martin Helie
-
Publication number: 20060232607Abstract: 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: ApplicationFiled: April 15, 2005Publication date: October 19, 2006Inventors: Marc-Andre Davignon, Martin Helie
-
Publication number: 20060214933Abstract: 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: ApplicationFiled: March 24, 2005Publication date: September 28, 2006Inventors: Martin Helie, Marc-Andre Davignon
-
Publication number: 20050052460Abstract: 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: ApplicationFiled: September 10, 2004Publication date: March 10, 2005Inventor: Marc-Andre Davignon