Patents by Inventor Carroll Francis Hamill

Carroll Francis Hamill 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: 6226420
    Abstract: A method for scaling a binary image by a non-integer factor with quality enhancement. The method includes the steps of: selecting a pel in an input bitmap which represents the image; selecting a neighborhood centered about the selected pel; comparing the selected neighborhood with a set of preselected image feature patterns representing typical image features; and when the selected neighborhood matches an image feature pattern, writing a block of bits to the output bitmap. The block of bits to be written is obtained by subsampling an image enhancing tile that corresponds to the matched image feature pattern. The size and shape of the block and its destination within the output bitmap are determined by the location of the selected pel within the input bitmap. The process is repeated for each pel within the input bitmap resulting in an output image bitmap which represents a non-integer scaled version of the input bitmap with image quality enhancement.
    Type: Grant
    Filed: December 26, 1997
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventor: Carroll Francis Hamill
  • Patent number: 6195473
    Abstract: A method for scaling an input bitmap by a non-integer factor with improved image quality comprises the steps of: selecting a pel in the input bitmap; selecting a neighborhood surrounding the selected pel; searching a set of image feature patterns to find an image feature pattern that matches the selected neighborhood; and writing a blocks of bits to an intermediate bitmap based on the match. The appropriate block of bits is obtained by subsampling an image enhancing tile which corresponds to the matched image feature pattern. The process of matching neighborhoods and writing a subsampled image enhancing tile (i.e., block of bits) to the intermediate bitmap is repeated for each pel in the input bitmap. When the image enhancing tiles are subsampled to the proper size and shape and placed in the proper locations in the intermediate bitmap, the jagged “stair-step” look of curved and diagonal image features in the input image is smoothed, resulting in improved quality.
    Type: Grant
    Filed: December 26, 1997
    Date of Patent: February 27, 2001
    Assignee: International Business Machines Corporation
    Inventors: Jack Zable, Carroll Francis Hamill
  • Patent number: 6181835
    Abstract: A method for scaling an input bitmap by a non-integer factor with improved image quality comprises the steps of: selecting a pel in the input bitmap; selecting a neighborhood surrounding the selected pel; searching a set of image feature patterns to find an image feature pattern that matches the selected neighborhood; and writing a blocks of bits to an anamorphically scaled intermediate bitmap based on the match. The intermediate bitmap has a resolution in a first direction (row or horizontal direction) which is greater than that of the desired output resolution and has resolution in a second direction (column or vertical direction) which is equal to that of the desired output. The appropriate block of bits is obtained by subsampling an image enhancing tile which corresponds to the matched image feature pattern. The process of matching neighborhoods and writing a subsampled image enhancing tile (i.e., block of bits) to the intermediate bitmap is repeated for each pel in the input bitmap.
    Type: Grant
    Filed: December 26, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventor: Carroll Francis Hamill