Patents by Inventor Ian R. Ameline

Ian R. Ameline 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: 10803629
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: October 13, 2020
    Assignee: AUTODESK, INC.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Publication number: 20160098845
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 7, 2016
    Inventors: Ian R. AMELINE, Eric A. BLAIS
  • Patent number: 9153052
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: October 6, 2015
    Assignee: AUTODESK, INC.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Patent number: 8805064
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: August 12, 2014
    Assignee: Autodesk, Inc.
    Inventors: Ian R. Ameline, Eric A. Blaise, Michael C. Daum
  • Patent number: 8744184
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: June 3, 2014
    Assignee: Autodesk, Inc.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Patent number: 8422776
    Abstract: A system or method of automated image processing that can automatically determine a color and transparency for a pixel with an observed color when given the pixel and a background reference color. A point in a color space can be automatically found by extrapolating in the color space based on two points in the color space that respectively correspond to or that respectively approximate the observed color and the given background reference color. A color for the given pixel that corresponds to or approximates the found point in the color space can also be calculated automatically. Based on the found point and the two points in the color space that respectively correspond to the observed color and the given reference color, a transparency for the pixel can be automatically found.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: April 16, 2013
    Assignee: Autodesk, Inc.
    Inventors: Ian R. Ameline, Michael C. Daum
  • Publication number: 20090122071
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 14, 2009
    Applicant: Autodesk, Inc.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Publication number: 20090122078
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 14, 2009
    Applicant: Autodesk, Inc
    Inventors: Ian R. Ameline, Eric A. Blais
  • Publication number: 20090122072
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the point's neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 14, 2009
    Applicant: Autodesk, Inc.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Publication number: 20090122077
    Abstract: The embodiments discussed herein involve flood filling a region with anti-aliasing. In forming a fill region, a candidate pixel can be included in the region based on a color of the pixel and also a color of a neighbor of the point. The inclusion basis may be a color distance between a seed color and the points, and a color distance between the seed color and the points neighbor. Points in the region may be weighted according to their color distance relative to the seed color, where the color distance can also take into account alpha values. Flood filling may be anti-aliased by assigning alpha values to pixels in gaps between corners of the fill region, where an alpha value may be proportional to a point's contribution to the gap. Dimples in a fill region may be tested for and used to determine which of two flood fill algorithms to use.
    Type: Application
    Filed: January 13, 2009
    Publication date: May 14, 2009
    Applicant: Autodesk, Inc.
    Inventors: Ian R. Ameline, Eric A. Blais
  • Patent number: 7369679
    Abstract: A visible digital watermark is applied to output images from a computer program. Various attributes of the watermark are modified from image to image, making the watermark difficult to remove. For example, a watermark indicating “not for commercial use” can be applied to all output images from the program. Such watermarking permits full functioning demonstration versions of the computer program to be freely distributed to users while commercial use is inhibited. This is accomplished by a minimal level of intrusiveness to file sharing capabilities between a commercial version of the software and a non-commercial version of the software.
    Type: Grant
    Filed: October 24, 2006
    Date of Patent: May 6, 2008
    Assignee: NVIDIA Corporation
    Inventors: Ian R. Ameline, Alphonse L. Lopez
  • Patent number: 7302094
    Abstract: A system or method of automated image processing that can automatically determine a color and transparency for a pixel with an observed color when given the pixel and a background reference color. A point in a color space can be automatically found by extrapolating in the color space based on two points in the color space that respectively correspond to or that respectively approximate the observed color and the given background reference color. A color for the given pixel that corresponds to or approximates the found point in the color space can also be calculated automatically. Based on the found point and the two points in the color space that respectively correspond to the observed color and the given reference color, a transparency for the pixel can be automatically found.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: November 27, 2007
    Assignee: Autodesk, Inc.
    Inventors: Ian R. Ameline, Michael C. Daum
  • Patent number: 7139444
    Abstract: A visible digital watermark is applied to output images from a computer program. Various attributes of the watermark are modified from image to image, making the watermark difficult to remove. For example, a watermark indicating “not for commercial use” can be applied to all output images from the program. Such watermarking permits full functioning demonstration versions of the computer program to be freely distributed to users while commercial use is inhibited. This is accomplished by a minimal level of intrusiveness to file sharing capabilities between a commercial version of the software and a non-commercial version of the software.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: November 21, 2006
    Assignee: Autodesk, Inc.
    Inventors: Ian R. Ameline, Alphonse L. Lopez
  • Publication number: 20030131237
    Abstract: A visible digital watermark is applied to output images from a computer program. Various attributes of the watermark are modified from image to image, making the watermark difficult to remove. For example, a watermark indicating “not for commercial use” can be applied to all output images from the program. Such watermarking permits full functioning demonstration versions of the computer program to be freely distributed to users while commercial use is inhibited. This is accomplished by a minimal level of intrusiveness to file sharing capabilities between a commercial version of the software and a non-commercial version of the software.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: Ian R. Ameline, Alphonse L. Lopez
  • Patent number: 6100899
    Abstract: A high-precision multi-channel blending operation replaces a single pass blending operation to overcome distortions resulting from an insufficient number of bits available per pixel in a hardware frame buffer. A desired frame buffer configuration, with a fewer number of channels, and a larger number of bits available per channel than available for a single pass blending operation, is specified and allocated in memory. The same, fewer number of channels from a destination image are written into the frame buffer. The frame buffer is configured for blending, and the same, fewer number of channels from the source image are blended into the frame buffer. The contents of the frame buffer is written into a memory location. The above steps are repeated, until all of the channels have been blended and written into different parts of memory. The channel information from the memory locations are combined to form an image having a user-desired bit resolution.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: August 8, 2000
    Assignee: Silicon Graphics, Inc.
    Inventors: Ian R. Ameline, Ron Janzen