Patents by Inventor Paul E. Haskell

Paul E. Haskell 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: 7016407
    Abstract: A method and apparatus for bit rate allocation, or statistical multiplexing, in a multi-channel video data encoder. A pre-processor in each channel determines a bit rate need prior to compression and encoding. A control processes the bit rate need in each channel to arrive at an allocated bit rate for each channel. The video data is then compressed and encoded according to the allocated bit rate. The bit rate demand accounts for various characteristics of the current picture data in each channel, including spatial activity, temporal activity, image size, frame rate, scene change, brightness, flash, fade, and horizontal pixel resolution.
    Type: Grant
    Filed: April 18, 2001
    Date of Patent: March 21, 2006
    Assignee: General Instrument Corporation
    Inventors: James E. Kaye, Paul E. Haskell, Arthur C. Manansala
  • Patent number: 6490298
    Abstract: Apparatus and methods for multiplexing data received from a plurality of sources to a communication channel. Each of the sources is assigned to one of at least two scheduling layers based in part upon one or more bit rate characteristics of the sources.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: December 3, 2002
    Assignee: Harmonic Inc.
    Inventors: Amanda L. Chin, Paul E. Haskell, William L. Helms
  • Patent number: 6327275
    Abstract: A system for remultiplexing packets that are provided at variable rates in digital bitstreams using a delay buffer and rate estimation. A bitstream with specific packet types provided at different rates is extracted from a multiplex and combined with other fixed or variable rate bit streams in such a way that timing delivery constraints on the extracted variable rate bitstream are followed. The extracted bitstream is smoothed to reduce variations in the data rate. The smoothed bitstream is then processed in first and second parallel paths. In the first path, selected packets are discarded to obtain a retained data stream. The data rate of the retained data stream is estimated and provided to a control. In the second path, the smoothed bitstream is delayed according to at least the processing time of the rate estimator in the first path, then the selected packets are discarded to obtain a delayed, retained data stream.
    Type: Grant
    Filed: May 19, 1998
    Date of Patent: December 4, 2001
    Assignee: General Instrument Corporation
    Inventors: DelRae H. Gardner, James E. Kaye, Paul E. Haskell
  • Publication number: 20010014121
    Abstract: A method and apparatus for bit rate allocation, or statistical multiplexing, in a multi-channel video data encoder. A pre-processor in each channel determines a bit rate need prior to compression and encoding. A control processes the bit rate need in each channel to arrive at an allocated bit rate for each channel. The video data is then compressed and encoded according to the allocated bit rate. The bit rate demand accounts for various characteristics of the current picture data in each channel, including spatial activity, temporal activity, image size, frame rate, scene change, brightness, flash, fade, and horizontal pixel resolution.
    Type: Application
    Filed: April 18, 2001
    Publication date: August 16, 2001
    Applicant: General Instrument Corporation
    Inventors: James E. Kaye, Paul E. Haskell, Arthur C. Manansala
  • Patent number: 6259733
    Abstract: A method and apparatus for bit rate allocation, or statistical multiplexing, in a multi-channel video data encoder. A pre-processor in each channel determines a bit rate need prior to compression and encoding. A control processes the bit rate need in each channel to arrive at an allocated bit rate for each channel. The video data is then compressed and encoded according to the allocated bit rate. The bit rate demand accounts for various characteristics of the current picture data in each channel, including spatial activity, temporal activity, image size, frame rate, scene change, brightness, flash, fade, and horizontal pixel resolution.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: July 10, 2001
    Assignee: General Instrument Corporation
    Inventors: James E. Kaye, Paul E. Haskell, Arthur C. Manansala
  • Patent number: 6178205
    Abstract: A postfiltering process for improving the appearance of a video image includes motion compensated temporal filtering and spatial adaptive filtering. For each target pixel being filtered, the temporal filtering uses multiple motion vectors and one or more pixel values for a prior frame to determine one of more reference values for the target filter. In one embodiment, a weighted average of multiple motion vectors for blocks near or containing the target pixel value provides a filter vector that points to a pixel value in the prior frame. This pixel value is a reference value for the target pixel value and is combined with the target pixel value in a filter operation. Alternatively, multiple motion vectors for blocks near or containing the target pixel value point to pixel values in the prior frame that are averaged to determine a reference value for the target pixel value. In each alternative, the weighting for the average is selected according to the position of the target pixel value.
    Type: Grant
    Filed: December 12, 1997
    Date of Patent: January 23, 2001
    Assignee: VTEL Corporation
    Inventors: Sen-ching S. Cheung, David Drizen, Paul E. Haskell