Patents by Inventor David S. Taubman

David S. Taubman 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: 7421137
    Abstract: Embedded block entropy coding with optimized truncation is useful for image compression schemes in conjunction, for example, with a Wavelet transform, so as to form a bit-stream which can be stored or transmitted with increased efficiency. In the arithmetic coding phase, several opportunities exist for minimizing complexity and improving compression and computational performance as compared to existing systems. One method involves bypassing the arithmetic coding procedure for certain lower significance bit-planes of each code-block. Then, the raw binary digits from these bit-planes can be interleaved into the arithmetically coded bit-stream. As a result, both the average number of arithmetically coded symbols and the maximum number of coding passes per code-block can be significantly reduced.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: September 2, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David S. Taubman
  • Patent number: 7030917
    Abstract: A method for operating a data processing system to generate a second image from a first image. The first image includes a two dimensional array of pixel values, each pixel value corresponding to the light intensity in one of a plurality of spectral bands at a location in the first image. The method utilizes a linear transformation of a vector derived from super input pixels to obtain a vector that includes at least one super output pixel. The super input pixels are defined by separating the pixels of the first image into a plurality of input image planes having identical numbers of pixels corresponding to the same spectral band. Each super input pixel is a vector of dimension P, where P is the number of the input image planes. Similarly, a set of output image planes is defined, each pixel in a given output image plane representing the intensity of the second image in one of a plurality of spectral bands at a corresponding point in the second image.
    Type: Grant
    Filed: October 23, 1998
    Date of Patent: April 18, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David S. Taubman
  • Patent number: 6995796
    Abstract: An apparatus for recording an image. The apparatus includes a two-dimensional array of image sensors. Each image sensor provides a measurement of the light intensity in a selected spectral region. The two-dimensional array is generated from a plurality of identical blocks of sensors, the blocks being juxtaposed to form the array. Each of the blocks has equal numbers of sensors for each of the spectral regions, the number of different spectral regions being at least three. The sensors in the blocks are arranged in a two-dimensional array having a plurality of rows and columns. The sensors in the blocks are arranged such that any straight line passing through a given sensor also passes through sensors of at least three different colors whose spectral responses are all linearly independent.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: February 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David S. Taubman
  • Patent number: 6778709
    Abstract: A multi-layer embedded bitstream is generated from a subband decomposition by partitioning each subband of the decomposition into a plurality of blocks; and encoding the blocks of each subband. The blocks of each subband are coded independently of each other. Resulting is a block bitstream corresponding to each block. Truncation points may be identified on the block bitstreams, and selected portions of the block bitstreams may be concatenated, layer-by-layer, to form the single-layer or multi-layer bitstream. Syntax information may also be added to the multi-layer bitstream. An image can be reconstructed from the embedded bitstream at a desired bit-rate or resolution by reading the syntax information, randomly accessing desired portions of the block bitstreams, decoding the randomly accessed portions, dequantizing the decoded portions, and applying an inverse transform to the dequantized portions.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: August 17, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David S. Taubman
  • Publication number: 20040022446
    Abstract: Embedded block entropy coding with optimized truncation is useful for image compression schemes in conjunction, for example, with a Wavelet transform, so as to form a bit-stream which can be stored or transmitted with increased efficiency. In the arithmetic coding phase, several opportunities exist for minimizing complexity and improving compression and computational performance as compared to existing systems. One method involves bypassing the arithmetic coding procedure for certain lower significance bit-planes of each code-block. Then, the raw binary digits from these bit-planes can be interleaved into the arithmetically coded bit-stream. As a result, both the average number of arithmetically coded symbols and the maximum number of coding passes per code-block can be significantly reduced.
    Type: Application
    Filed: July 29, 2003
    Publication date: February 5, 2004
    Applicant: Hewlett Packard Company
    Inventor: David S. Taubman
  • Patent number: 6658159
    Abstract: Embedded block entropy coding with optimized truncation is useful for image compression schemes in conjunction, for example, with a Wavelet transform, so as to form a bit-stream which can be stored or transmitted with increased efficiency. In the arithmetic coding phase, several opportunities exist for minimizing complexity and improving compression and computational performance as compared to existing systems. One method involves bypassing the arithmetic coding procedure for certain lower significance bit-planes of each code-block. Then, the raw binary digits from these bit-planes can be interleaved into the arithmetically coded bit-stream. As a result, both the average number of arithmetically coded symbols and the maximum number of coding passes per code-block can be significantly reduced.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: December 2, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: David S. Taubman
  • Publication number: 20030197796
    Abstract: A method for operating a data processing system to generate a second image from a first image. The first image includes a two dimensional array of pixel values, each pixel value corresponding to the light intensity in one of a plurality of spectral bands at a location in the first image. The method utilizes a linear transformation of a vector derived from super input pixels to obtain a vector that includes at least one super output pixel. The super input pixels are defined by separating the pixels of the first image into a plurality of input image planes having identical numbers of pixels corresponding to the same spectral band. Each super input pixel is a vector of dimension P, where P is the number of the input image planes. Similarly, a set of output image planes is defined, each pixel in a given output image plane representing the intensity of the second image in one of a plurality of spectral bands at a corresponding point in the second image.
    Type: Application
    Filed: October 23, 1998
    Publication date: October 23, 2003
    Inventor: DAVID S. TAUBMAN
  • Patent number: 6546143
    Abstract: A subband decomposition of an image is performed by filtering the image in a progression of N line windows. In a first filter stage, vertical filters perform high and low pass filtering on each N line window. Then horizontal filtering is performed on the output of each vertical filter. The lowest subband provided by the filter stage is recursively decomposed by additional filter stages. Higher subbands of each filter stage are encoded and placed in an embedded bitstream. Block encoding can be performed in which a number of lines of each subband are coded as a plurality of blocks. The blocks of a subband are coded independently of each other. The block coding supports region-of-interest reconstruction.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: April 8, 2003
    Assignee: Hewlett-Packard Development Company
    Inventors: David S. Taubman, Christos Chrysafis, Erik Ordentlich
  • Publication number: 20020149686
    Abstract: An apparatus for recording an image. The apparatus includes a two-dimensional array of image sensors. Each image sensor provides a measurement of the light intensity in a selected spectral region. The two-dimensional array is generated from a plurality of identical blocks of sensors, the blocks being juxtaposed to form the array. Each of the blocks has equal numbers of sensors for each of the spectral regions, the number of different spectral regions being at least three. The sensors in the blocks are arranged in a two-dimensional array having a plurality of rows and columns. The sensors in the blocks are arranged such that any straight line passing through a given sensor also passes through sensors of at least three different colors whose spectral responses are all linearly independent.
    Type: Application
    Filed: November 13, 2001
    Publication date: October 17, 2002
    Inventor: David S. Taubman
  • Patent number: 6459823
    Abstract: Hardware resolution of a scanner is increased without improving the quality of the scanner's sensor array or imaging optics. A first low-resolution representation of an image is generated during a first scan and a second low-resolution representation of the image is generated during a second scan. The scanner is configured to intentionally induce a motion error in either the first or second representation. A composite representation of the first and second representations is generated from the first and second representations, and a super resolution technique is used to generate a third representation of the image from the composite representation. The third representation has a higher resolution than the first and second representations.
    Type: Grant
    Filed: October 28, 1998
    Date of Patent: October 1, 2002
    Assignee: Hewlett-Packard Company
    Inventors: Yucel Altunbasak, David S. Taubman
  • Patent number: 6381279
    Abstract: Motion between two video fields is estimated by obtaining a two-bit representation of each sample in the bandpass filtered fields; determining an initial coarse motion estimate by comparing the two-bit representations which are associated with relatively displaced regions from the two fields; and refining the initial coarse motion estimate to fractional pixel accuracy.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: April 30, 2002
    Assignee: Hewlett-Packard Company
    Inventor: David S. Taubman
  • Publication number: 20010046331
    Abstract: Hardware resolution of a scanner is increased without improving the quality of the scanner's sensor array or imaging optics. A first low-resolution representation of an image is generated during a first scan and a second low-resolution representation of the image is generated during a second scan. The scanner is configured to intentionally induce a motion error in either the first or second representation. A composite representation of the first and second representations is generated from the first and second representations, and a super resolution technique is used to generate a third representation of the image from the composite representation. The third representation has a higher resolution than the first and second representations.
    Type: Application
    Filed: October 28, 1998
    Publication date: November 29, 2001
    Applicant: Hewlett-Packard Company
    Inventors: YUCEL ALTUNBASAK, DAVID S. TAUBMAN
  • Patent number: 6297851
    Abstract: A method and system for capturing analog video data and previewing still video images of the captured analog video data without converting the analog video data into digital image data. The system takes analog video data and converts the data into raw digitized video data. The raw digitized video data is stored in a memory until the data is selected for previewing. Once selected, the raw digitized video data is reconverted into analog video data that presents a still image of the desired data. The system is also able to discard unnecessary portions of the raw digitized video data and store only necessary portions of the raw digitized video data. Preferably, the video capture, preview, and storage technique is used in video printing. When used in video printing, the raw digitized video data is converted into digital image data using a software decoding process.
    Type: Grant
    Filed: July 17, 1997
    Date of Patent: October 2, 2001
    Assignee: Hewlett-Packard Co
    Inventors: David S. Taubman, Andrew J. Patti
  • Patent number: 6122017
    Abstract: A method and system for combining the information from one video field, or multiple video fields in a single, high quality still image. A reference field and auxiliary fields are selected and an orientation map is constructed for the reference field. Motion maps are constructed to model displacement between the reference and auxiliary fields. The auxiliary fields are directionally interpolated using orientation maps. A merge mask is used to mask of certain pixels which should not be used in the final enhanced image. A weighted average is then formed from the reference field pixels which have not been masked off. A final still image is obtained after additional horizontal interpolation. Post-processing might be used to further sharpen the image. The method and system are applicable to both the luminance and chrominance components of the video image.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: September 19, 2000
    Assignee: Hewlett-Packard Company
    Inventor: David S. Taubman