Patents by Inventor Elliot N. Linzer

Elliot N. Linzer 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: 7190368
    Abstract: An apparatus and method for storing image data comprising a first storage device and a second storage device. The first storage device may be configured to store at least one first pixel from a first field of a frame of the image at a first physical address in the first storage device. The second storage device may be configured to store a second pixel from a second field of the frame of the image at a second physical address in the second storage device. The first and second physical addresses may have the same relative position in an address space of the respective storage devices.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: March 13, 2007
    Assignee: LSI Logic Corporation
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Patent number: 7015918
    Abstract: A method for storing data of a plurality of components of an image in a memory system with four banks comprising the steps of (A) placing a first portion of data of a first component of the plurality of components into a first bank of the four banks and (B) placing a second portion of the data of the first component in a second bank of the four banks, where all of the data of the first component is stored in the first and second banks and occupies at least three pages in the memory system.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: March 21, 2006
    Assignee: LSI Logic Corporation
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Patent number: 6940909
    Abstract: A method of buffering a video signal is disclosed. The method generally includes the steps of (A) storing a plurality of pictures decoded from the video signal having a first resolution in a memory space divided into a plurality of first buffers each having a first size, (B) dividing the memory space into a plurality of second buffers each having a second size in response to the pictures in the video signal changing to a second resolution, and (C) converting at least one unavailable buffer of the second buffers to an available condition by marking at least one unread picture of the pictures from the memory space as destroyed.
    Type: Grant
    Filed: July 29, 2003
    Date of Patent: September 6, 2005
    Assignee: LSI Logic Corporation
    Inventor: Elliot N. Linzer
  • Patent number: 6927710
    Abstract: A method for compressing/decompressing data, comprising the steps of translating a first representation of data to a second representation of the data and translating the second representation of the data to a third representation of the data.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: August 9, 2005
    Assignee: LSI Logic Corporation
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Patent number: 6917310
    Abstract: A method for decoding an input bitstream is disclosed. The method generally includes the steps of (A) generating an intermediate bitstream having an intermediate encoded format by converting the input bitstream having an input encoded format and an input order, (B) storing the intermediate bitstream in the input order and (C) generating an output signal having an output order by decoding the intermediate bitstream.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: July 12, 2005
    Assignee: LSI Logic Corporation
    Inventors: Eric C. Pearson, Elliot N. Linzer, Lowell L. Winger
  • Publication number: 20040263361
    Abstract: A method for decoding an input bitstream is disclosed. The method generally includes the steps of (A) generating an intermediate bitstream having an intermediate encoded format by converting the input bitstream having an input encoded format and an input order, (B) storing the intermediate bitstream in the input order and (C) generating an output signal having an output order by decoding the intermediate bitstream.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Eric C. Pearson, Elliot N. Linzer, Lowell L. Winger
  • Publication number: 20040258153
    Abstract: A method for representing a motion for two blocks. The method generally includes the steps of (A) exchanging a particular value of a plurality of values with a memory, each of the values defining which of the two blocks use which of a plurality of motion vectors based upon one of a plurality of prediction types and (B) representing the motion for the two blocks with a group comprising the particular value and up to all of the motion vectors.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventor: Elliot N. Linzer
  • Publication number: 20040252127
    Abstract: A method for storing data of a plurality of components of an image in a memory system with four banks comprising the steps of (A) placing a first portion of data of a first component of the plurality of components into a first bank of the four banks and (B) placing a second portion of the data of the first component in a second bank of the four banks, where all of the data of the first component is stored in the first and second banks and occupies at least three pages in the memory system.
    Type: Application
    Filed: June 10, 2003
    Publication date: December 16, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Publication number: 20040190616
    Abstract: An apparatus comprising a first circuit, a second circuit and a third circuit. The first circuit may be configured to generate a plurality of first motion vectors and first error scores in response to a search of a macroblock of an image. The search generally comprises a range of motion vectors of the macroblock. The second circuit may be configured to generate a plurality of second motion vectors and second error scores for a plurality of sub-blocks of the macroblock in response to a set of discrete candidate motion vectors selected from the plurality of first motion vectors. The third circuit may be configured to segment the macroblock in response to (i) the plurality of first motion vectors and first error scores and (ii) the plurality of second motion vectors and second error scores.
    Type: Application
    Filed: March 26, 2003
    Publication date: September 30, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Aaron G. Wells
  • Publication number: 20040120401
    Abstract: A method for motion estimating is disclosed. The method generally comprises the steps of (A) generating a first interpolated block having a sub-pixel resolution in response to a first interpolation process operating on a reference block of a reference frame of a video signal having an integer pixel resolution, (B) generating a motion vector in response to the first interpolated block and a current block of a current frame of the video signal having the integer pixel resolution and (C) generating a second interpolated block having the sub-pixel resolution in response to a second interpolation process operating on the reference block.
    Type: Application
    Filed: December 20, 2002
    Publication date: June 24, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Ho-Ming Leung, Soo-Chul Han
  • Publication number: 20040100577
    Abstract: An apparatus and method for storing image data comprising a first storage device and a second storage device. The first storage device may be configured to store at least one first pixel from a first field of a frame of the image at a first physical address in the first storage device. The second storage device may be configured to store a second pixel from a second field of the frame of the image at a second physical address in the second storage device. The first and second physical addresses may have the same relative position in an address space of the respective storage devices.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Publication number: 20040100472
    Abstract: An apparatus and method for storing image data comprising a first storage device and a second storage device. The first storage device may be configured to store at least one first pixel from a first field of a frame of the image at a first physical address in the first storage device. The second storage device may be configured to store a second pixel from a second field of the frame of the image at a second physical address in the second storage device. The first and second physical addresses may have the same relative position in an address space of the respective storage devices.
    Type: Application
    Filed: November 27, 2002
    Publication date: May 27, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Publication number: 20040085233
    Abstract: A method for compressing/decompressing data, comprising the steps of translating a first representation of data to a second representation of the data and translating the second representation of the data to a third representation of the data.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 6, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventors: Elliot N. Linzer, Ho-Ming Leung
  • Patent number: 6724977
    Abstract: A method and system for determining and recording a minimal ending video buffer verifier fullness at each of a plurality of entry points in a compressed variable bit rate video bit stream.
    Type: Grant
    Filed: August 7, 2001
    Date of Patent: April 20, 2004
    Assignee: LSI Logic Corporation
    Inventor: Elliot N. Linzer
  • Publication number: 20040066851
    Abstract: A method for decoding a digital video bit-stream comprising the steps of (A) receiving the digital video bit-stream having (i) a first portion containing image information and (ii) a second portion containing overscan information and (B) extracting the overscan information from the video bit-stream. The overscan information describes a shape of a overscan region absent from the digital video bit-stream.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 8, 2004
    Applicant: LSI LOGIC CORPORATION
    Inventor: Elliot N. Linzer
  • Patent number: 6597858
    Abstract: A method and system for splicing a first and a second compressed digital video bit stream, the first having a plurality of entry points, includes associating with each entry point an associated threshold buffer fullness such that if an actual video buffer verifier (vbv) fullness, just before removal of the bits of a first picture following the entry point equals or exceeds the associated threshold fullness, the portion of the first compressed digital bit stream following the entry point may be decoded without causing the vbv to underflow. Using an encoder, the second compressed digital video bit stream is generated. The second compressed digital video bit stream results in an ending fullness of a vbv one picture time after removal of the bits corresponding to a last picture of the second compressed digital video bit stream. This ending fullness equals or exceeds the threshold fullness associated with one of the entry points.
    Type: Grant
    Filed: August 8, 2001
    Date of Patent: July 22, 2003
    Assignee: LSI Logic Corporation
    Inventor: Elliot N. Linzer
  • Patent number: 6301428
    Abstract: In accordance with a first embodiment of the invention, a method for editing video is provided. In accordance with the invention, a previously compressed first digital video bit stream is decoded to obtain a decoded digital video signal. In response to statistical values which characterize the previously compressed first digital video bit stream, the decoded digital video signal is re-encoded to form a second digital video bit stream such than an ending fullness of a vbv does not fall below a predetermined threshold. Optionally, an effect may be added to the decoded digital video signal before re-encoding. A second embodiment of the invention is directed to a method for splicing a first compressed digital video bit stream and a second compressed digital video bit stream. The first compressed digital video bit stream has a plurality of entry points.
    Type: Grant
    Filed: December 9, 1997
    Date of Patent: October 9, 2001
    Assignee: LSI Logic Corporation
    Inventor: Elliot N. Linzer
  • Patent number: 6229850
    Abstract: An apparatus and method for compressing multiple resolution versions of a video signal are disclosed. A first resolution version of a video signal is applied to an input of a first video compressor and to an input of a video scaler. The first video compressor encodes the first resolution version of the video signal to generate a first compressed video bit stream. The video scaler generates a reduced resolution version of the video signal from the first resolution version. The reduced resolution version is supplied to a second video compressor and to the first video compressor. The first video compressor utilizes the reduced resolution version of the video signal in performing a hierarchical motion estimation (ME) search as part of the encoding process for the first resolution version. The second video compressor encodes the reduced resolution version to generate a second compressed bit stream.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: May 8, 2001
    Assignee: C-Cube Semiconductor II, Inc.
    Inventors: Elliot N. Linzer, Aaron Wells
  • Patent number: 6192083
    Abstract: A statistical multiplexing apparatus and method for generating and combining a plurality of encoded video bit streams. A storage device contains pre-stored a priori statistics indicative of the encoding complexity of the video signals from which the encoded video bit streams will be generated. The pre-stored a priori statistics may include inter-pixel differences in the same picture or between multiple pictures or pre-encoding a priori statistics generated during a preliminary encoding of the video signals. Examples of pre-encoding a priori statistics include the number of bits per picture at a given quantization level, an average quantization level, picture types, scene change locations and repeat field for one or more of the video bit streams. The video signals are applied to encoders which compress the signals in accordance with bit allocation decisions generated by a statistics computer.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: February 20, 2001
    Assignee: C-Cube Semiconductor II
    Inventors: Elliot N. Linzer, Aaron Wells
  • Patent number: 6141447
    Abstract: Compressed video transcoding apparatus and methods are disclosed. One embodiment eliminates the need for reorder buffers by utilizing an encode order video decoder which decodes a first compressed video bit stream to provide a sequence of frames in an encode order suitable for direct encoding without further reordering. An encode order video encoder receives the sequence of frames in encode order and directly encodes the frames without further reordering to provide a second compressed video bit stream. Another embodiment utilizes a frame reorder device to reorder compressed frames of a first compressed video bit stream into an encode order such that a subsequent encoding operation after decoding the first compressed video bit stream can be performed without further reordering of the frames. The reordered compressed frames are decoded and applied in the encode order to an encoder which encodes the frames to provide a second compressed video bit stream.
    Type: Grant
    Filed: November 21, 1996
    Date of Patent: October 31, 2000
    Assignee: C-Cube Microsystems, Inc.
    Inventors: Elliot N. Linzer, Aaron Wells