Video coding with optimized low complexity variable length codes
DCFirst Claim
1. An apparatus for performing variable word-length coding comprising:
- a means for receiving video signals each having a run-length and a level, the video signals representing at least a portion of an intra-coded picture;
a means for performing variable word-length coding of the video signals in accordance with the following table;
space="preserve" listing-type="tabular">______________________________________ RUN LEVEL LENGTH 1 2 3 4 5 6 7 8 ______________________________________ 0 3 4 5 6 7 7 8 9 1 4 6 8 9 9 2 6 8 9 11 3 6 9 4 7 9 5 7 10 6 8 7 8 8 8 9 8 10 8 11 9 12 9 13 9 14 10 15 10 16 11 ______________________________________ RUN LEVEL LENGTH 9 10 11 12 13 14 15 ______________________________________ 0 9 9 9 9 9 9 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ______________________________________ in which the values on the abscissa each represent the level of a video signal, the values on the ordinate each represent the run-length of a video signal, and the entries in the table each represent a number of bits in codes to be assigned to a video signal.
6 Assignments
Litigations
0 Petitions

Accused Products

Abstract
A novel group of optimized variable word-length codes for intra coded pictures is disclosed. Hardware complexity and implementation cost is minimized by only optimizing the variable word-length codes for intra coded pictures for a small, but frequently occurring number of discrete cosine transform events. A table of variable word-length codes conforming to the Motion Pictures Expert Group Phase 1 ("MPEG-1") standard may be used for the remaining number of less frequently occurring events. In an illustrative example of the invention, the MPEG-1 variable word-length code table is also used to code non-intra pictures which advantageously allows for totally compatible operation with the MPEG-1 standard.
98 Citations
18 Claims
-
1. An apparatus for performing variable word-length coding comprising:
-
a means for receiving video signals each having a run-length and a level, the video signals representing at least a portion of an intra-coded picture; a means for performing variable word-length coding of the video signals in accordance with the following table;
space="preserve" listing-type="tabular">______________________________________ RUN LEVEL LENGTH 1 2 3 4 5 6 7 8 ______________________________________ 0 3 4 5 6 7 7 8 9 1 4 6 8 9 9 2 6 8 9 11 3 6 9 4 7 9 5 7 10 6 8 7 8 8 8 9 8 10 8 11 9 12 9 13 9 14 10 15 10 16 11 ______________________________________ RUN LEVEL LENGTH 9 10 11 12 13 14 15 ______________________________________ 0 9 9 9 9 9 9 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ______________________________________in which the values on the abscissa each represent the level of a video signal, the values on the ordinate each represent the run-length of a video signal, and the entries in the table each represent a number of bits in codes to be assigned to a video signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for performing variable word-length coding comprising:
-
receiving video signals each having a run-length and a level, the video signals representing at least a portion of an intra-coded picture; performing variable word-length coding of the video signals in accordance with the following table;
space="preserve" listing-type="tabular">______________________________________ RUN LEVEL LENGTH 1 2 3 4 5 6 7 8 ______________________________________ 0 3 4 5 6 7 7 8 9 1 4 6 8 9 9 2 6 8 9 11 3 6 9 4 7 9 5 7 10 6 8 7 8 8 8 9 8 10 8 11 9 12 9 13 9 14 10 15 10 16 11 ______________________________________ RUN LEVEL LENGTH 9 10 11 12 13 14 15 ______________________________________ 0 9 9 9 9 9 9 9 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ______________________________________in which the values on the abscissa each represent the level of a video signal, the values on the ordinate each represent the run-length of a video signal, and the entries in the table each represent a number of bits in codes to be assigned to a video signal. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification