Patents by Inventor Karl O. Lillevold

Karl O. Lillevold 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: 7920629
    Abstract: Transform coefficients of sample blocks of a macroblock of a video picture are encoded by adaptively encoding a combination, the number of non-zero coefficients before the trailing one coefficients and the number of trailing one coefficients. The transform coefficients may be further encoded by adaptively encoding one or more of the signs of the trailing one coefficients, the level measures of the interposed in the non-zero coefficients. Adaptive encoding of the number and trailing one coefficients may be performed in view of one or more neighboring sample blocks, whereas adaptive encoding of level measure may be performed in view of quantization parameters of a macroblock and previously encoded level measures. Decoding may be performed in an inverse manner.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: April 5, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Gisle Bjontegaard, Karl O. Lillevold
  • Patent number: 7627039
    Abstract: A video receiver/renderer is provided with a decoder equipped with hardware and/or software components adapted to decode at least two slices of a video in parallel, in part. In various embodiments, the decoder is constituted with multiple decoding units or decoding instructions that can be executed in multiple threads. A decoding unit/thread is advantageously equipped to determine whether a slice has decoding dependency, if so, whether the portion(s) of the video on which a slice's decoding is dependent has/have been decoded. If the result of the latter determination is negative, the decoding unit suspends itself until the determination result is affirmative. If the slice has no decoding dependency or the determination result is affirmative, the decoding unit proceeds to decode the slice.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: December 1, 2009
    Assignee: RealNetworks, Inc.
    Inventor: Karl O. Lillevold
  • Patent number: 7015979
    Abstract: A method for removing noise from a video input, prior to encoding includes receiving a frame of a video signal, identifying noise within the frame, and eliminating the noise from the frame. The video frame may then be encoded.
    Type: Grant
    Filed: November 24, 1999
    Date of Patent: March 21, 2006
    Assignee: Intel Corporation
    Inventors: Christopher J. Lord, Karl O. Lillevold, Gim L. Deisher
  • Patent number: 6263020
    Abstract: In a video image compression and transmission system, quantization parameters for a block transform based video compression algorithm can be controlled by a quantizer selector so as to control compressed video frame size. The selection of the appropriate quantization parameter for the nth macroblock of a current frame is based on the cumulative number of compressed bits appearing in the first n-1 macroblocks of a current frame and a previous frame. By controlling the quantization parameter is such a manner, the overall system reacts more quickly to changes in complexity in the video sequence and allocates bits more accurately to different parts of the video frame according to a past history of bit allocation. To efficiently utilize the bandwidth of a transmission medium (such as POTS), a bit count of the contents of the transmit buffer is sent to a buffer regulator in a video controller where it is compared to a low water mark threshold.
    Type: Grant
    Filed: December 24, 1996
    Date of Patent: July 17, 2001
    Assignee: Intel Corporation
    Inventors: Thomas R. Gardos, Karl O. Lillevold, Stephen Ing, Doug Brucks, Michael J. Gutmann, Key Phomsopha
  • Patent number: 6230284
    Abstract: A program is executed on a first computer. In response to an error being detected in the execution of the program, the computer automatically retrieves revision code stored on another computer to revise the program.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: May 8, 2001
    Assignee: Intel Corporation
    Inventor: Karl O. Lillevold
  • Patent number: 5880784
    Abstract: A feedback mechanism for adaptively enabling and disabling an advanced prediction mode for video data processing is disclosed. A quantization parameter (QP) threshold is set and a QP mean for an error frame is determined. The advanced prediction mode is enabled if the QP mean is less than the QP threshold.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: March 9, 1999
    Assignee: Intel Corporation
    Inventor: Karl O. Lillevold
  • Patent number: 5870148
    Abstract: A method and apparatus for adaptively enabling a PB frames mode for video data processing. If the PB frames mode is enabled for a given pair of video pictures, and if the motion compensated prediction error for the B-picture in the most recently encoded PB frame is greater than the motion compensated prediction error for the P-picture in same PB frame multiplied by a constant, the PB frames mode is disabled for the PB frame. Otherwise, the PB frames mode remains enabled. If the PB frame is disabled by the PB decision logic, it may remain disabled until certain encoding parameters are met.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: February 9, 1999
    Assignee: Intel Corporation
    Inventor: Karl O. Lillevold