Patents by Inventor Charles Bouman

Charles Bouman 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: 20040013320
    Abstract: An electronic database for image interpolation is generated by a computer. The computer generates a low-resolution image from a training image, a plurality of representative vectors from the low-resolution image, and a plurality of interpolation filters corresponding to each of the representative vectors. The interpolation filters and the representative vectors are generated off-line and can be used to perform image interpolation on an image other than the training image. The database can be stored in a device such as computer or a printer.
    Type: Application
    Filed: July 14, 2003
    Publication date: January 22, 2004
    Inventors: Brian Atkins, Charles A. Bouman, Jan P. Allebach
  • Publication number: 20030026504
    Abstract: An electronic database for image interpolation is generated by a computer. The computer generates a low-resolution image from a training image, a plurality of representative vectors from the low-resolution image, and a plurality of interpolation filters corresponding to each of the representative vectors. The interpolation filters and the representative vectors are generated off-line and can be used to perform image interpolation on an image other than the training image. The database can be stored in a device such as computer or a printer.
    Type: Application
    Filed: July 11, 2002
    Publication date: February 6, 2003
    Inventors: Brian Atkins, Charles A. Bouman, Jan P. Allebach
  • Patent number: 6466702
    Abstract: An electronic database for image interpolation is generated by a computer. The computer generates a low-resolution image from a training image, a plurality of representative vectors from the low-resolution image, and a plurality of interpolation filters corresponding to each of the representative vectors. The interpolation filters and the representative vectors are generated off-line and can be used to perform image interpolation on an image other than the training image. The database can be stored in a device such as computer or a printer.
    Type: Grant
    Filed: April 21, 1998
    Date of Patent: October 15, 2002
    Assignee: Hewlett-Packard Company
    Inventors: C. Brian Atkins, Charles A. Bouman, Jan P. Allebach
  • Patent number: 6075926
    Abstract: A data resolution synthesis algorithm takes low resolution source input data (e.g., data degraded from compression or data acquired from low quality imaging devices) to synthesize high resolution output data. In an exemplary embodiment for color printing, the algorithm is performed by characterizing a multi-pixel area, or window, around a pixel that can benefit from resolution enhancement. To interpolate to a high resolution output a set of spatial filters is applied to the data area based on the window characterization. The output of the resolution synthesizer is a set of multiple pixels for each input pixel, representing the source input pixel in a higher resolution enhanced version. The filters are chosen from a stored data base (generic or specifically applicable data base for each type input device) created to fit input/output device requirements.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: June 13, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Brian Atkins, Charles A Bouman, Jan P. Allebach, Jay S Gondek, Morgan T Schramm, Frank W. Sliz
  • Patent number: 6058248
    Abstract: A data resolution synthesis algorithm takes low resolution source input data (e.g., data degraded from compression or data acquired from low quality imaging devices) to synthesize high resolution output data. In an exemplary embodiment for color printing, the algorithm is performed by characterizing a multi-pixel area, or window, around a pixel that can benefit from resolution enhancement. To interpolate to a high resolution output a set of spatial filters is applied to the data area based on the window characterization. The output of the resolution synthesizer is a set of multiple pixels for each input pixel, representing the source input pixel in a higher resolution enhanced version. The filters are chosen from a stored data base (generic or specifically applicable data base for each type input device) created to fit input/output device requirements.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: May 2, 2000
    Assignee: Hewlett-Packard Company
    Inventors: Brian Atkins, Charles A Bouman, Jan P. Allebach, Jay S Gondek, Morgan T Schramm, Frank W. Sliz
  • Patent number: 5544284
    Abstract: A digital color image quantization mechanism employs sequential product code vector quantization, to sequentially extract chrominance and luminance values from the vectors and quantizes chrominance and luminance features based upon a conditional distribution of these features within partitioned regions of chrominance/luminance color space. The mechanism sequentially partitions a histogram of the original digital color image in luminance, chrominance (Y,Cb,Cr) space coordinates into a plurality of sub-regions or color space cells, such that each partitioned color cell is associated with a color of the output palette through which the color composition of a reproduced color image is defined. A splitting criterion determines the sequential order of partitioning of an axis.
    Type: Grant
    Filed: February 11, 1992
    Date of Patent: August 6, 1996
    Assignee: Eastman Kodak Company
    Inventors: Jan P. Allebach, Charles A. Bouman, Thyagarajan Balasubramanian
  • Patent number: 5432893
    Abstract: A digital color image quantization mechanism employs sequential product code vector quantization, to sequentially extract chrominance and luminance values from the vectors and quantizes chrominance and luminance features in accordance with an asymptotically optimal quantizer density function of the color space histogram along respective chrominance and luminance axes into a plurality of luminance-chrominance sub-regions or color space cells, such that each partitioned color cell is associated with a color of the output palette through which the color composition of a reproduced color image is defined. A map of chrominance and luminance output codes is generated for the respective pixels of the output color image in accordance with the axial splitting or quantization of the chrominance and luminance components of the histogram.
    Type: Grant
    Filed: May 7, 1993
    Date of Patent: July 11, 1995
    Assignee: Purdue Research Foundation
    Inventors: Thyagarajan Blasubramanian, Charles A. Bouman, Jan P. Allebach, Bernd W. Kolpatzik
  • Patent number: 5047842
    Abstract: A method for creating from a digitized color image, a tree structured partitioning of all pixels in the image into M disjoint sets, with the pixels in each set having similar color values, the method comprising the steps of: separating and assigning all pixels in the image into disjoint sets so as to minimize the difference between the respective pixel color values in each set; selecting one of the sets which has a greatest variation of color values of assigned pixels, and separating and assigning all pixels in the selected set into new, disjoint sets, with the pixels assigned so as to minimize the differences between their respective color values; continuing the selecting, separating and assigning steps for sets until a total of M sets have been derived; and then assigning to all pixels in each set, a mean color value calculated from all pixel colors in the set.
    Type: Grant
    Filed: November 3, 1989
    Date of Patent: September 10, 1991
    Assignee: The Trustees of Princeton University
    Inventors: Charles A. Bouman, Jr., Michael T. Orchard