Insertion of noise for reduction in the number of bits for variable-length coding of (run, level) pairs
AssigneeEMC Corporation
InventorsSorin Faibish, Ugur Sezer, Seyfullah H. Oguz, Wayne W. Duso
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsSorin Faibish, Ugur Sezer, Seyfullah H. Oguz, Wayne W. Duso
Estimating the term…
The (run, level) pairs in an original series are inspected to determine whether or not modification of the (run, level) pairs would produce a desirable decrease in a number of bits required for variable-length encoding of the series of (run, level) pairs, despite introduction of noise. If so, the (run, level) pairs are modified prior to variable-length encoding. For example, a (run, level) pair of (M, N) is modified by substitution of a first (run, level) pair of (M−1, 1) immediately followed by a second (run, level) pair of (0, N). A lookup table or testing of predetermined ranges of run length and level magnitude provides a fast determination of whether or not to modify a (run, level) pair. The decoder can be programmed to reduce the noise introduced by this process by recognizing and 1i rejecting (run, level) pairs that are likely to have been inserted during the encoding process.
A method of processing information represented by an original series of (run, level) pairs, said method comprising:
A method of variable-length encoding a block of pixels, the method comprising:
A method of producing MPEG encoded video from an original series of MPEG-compliant (run, level) pairs, said method comprising:
A method of decoding MPEG encoded video that includes noise introduced during the encoding process by insertion of at least one (run, level) pair having a level magnitude of one, said method comprising;
A digital computer for producing MPEG encoded video from an original series of MPEG-compliant (run, level) pairs, said digital computer comprising at least one processor programmed for:
A decoder for decoding MPEG encoded video that includes noise introduced during the encoding process by insertion of at least one (run, level) pair having a level magnitude of one, the decoder comprising at least one processor programmed for:
Dependencies are inferred from the claim text.