Method and apparatus for real time compression and decompression of a digital motion video signal using a fixed Huffman table
AssigneeIntel Corporation
InventorMichael Keith
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorMichael Keith
Estimating the term…
A bitstream representative of at least one digital video image is decoded in real time by providing a code-book index from the bitstream, applying the code-book index to an index table to determine an index value, and comparing the index value to a first predetermined threshold. A single fixed statistical table is used for a plurality of images. If the index value is greater than the predetermined threshold, then at least one current pixel is determined by copying a corresponding previous pixel into the location of at least one current pixel; otherwise the index value is applied to a vector table to determine at least one vector value and a current pixel is determined from the vector value and a corresponding previous pixel. A digital video image is encoded in real time by selecting at least one pixel for encoding and determining at least one difference value between the selected pixel and at least one corresponding previous pixel. An index value corresponding to the location in a table of the difference value is calculated. If the index value is equal to a first predetermined value then a run-length counter is incremented by a second predetermined value and the process is repeated until the index value is not equal to the first predetermined value. The run-length counter is then encoded. If the index value is not equal to the first predetermined value then the index value is encoded.
A method for forming in real time a compressed digital video signal representative of a plurality of compressed digital video images from an analog video signal representative of a plurality of uncompressed digital video images, said compressed digital signal being formed from a bitstream representing a plurality of encoded digital video images, said plurality of uncompressed digital video images being formed from arrays of pixels representing a plurality of motion video images, comprising the steps of:
A method for forming an analog motion video signal representative of a plurality of decompressed digital video images from a compressed digital video signal formed from a bitstream representing a plurality of encoded digital video images, said plurality of decompressed digital video images being formed from arrays of pixels representing a plurality of motion video images, comprising the steps of:
An apparatus for forming in real time a compressed digital video signal representative of a plurality of compressed digital video images from an analog video signal representative of a plurality of uncompressed digital video images, said compressed digital signal being formed from a bitstream representing a plurality of encoded digital video images, said plurality of uncompressed digital video images being formed from arrays of pixels representing a plurality of motion video images, comprising:
An apparatus for forming an analog video signal representative of a plurality of decompressed digital video images from a compressed digital video signal formed from a bitstream representing a plurality of encoded digital video images, said plurality of decompressed digital video images being formed from arrays of pixels representing a plurality of motion video images, comprising:
A system for forming an output digital video signal representative of one or more decompressed digital video images for an input digital video signal representative of one or more compressed digital video images comprising:
A system for forming an output digital video signal representative of one or more decompressed digital video images in real time from an input digital video signal representative of one or more decompressed digital video images comprising:
Dependencies are inferred from the claim text.