MOVING PICTURE CODING AND/OR DECODING SYSTEMS, AND VARIABLE-LENGTH CODING AND/OR DECODING SYSTEM
First Claim
1. A variable length coding apparatus configured to assign code words having code length according to occurrence probability of a plurality of source symbols and output the code word corresponding to the input source symbol as coding data, comprising:
- a layered unit configured to form a layered structure of the inputted source symbol according to level of importance;
a code word table configured to store the code word associated with the source symbol, the code word being capable of being decoded in forward and backward directions, the code word being formed so that delimiters of the code word are identified by a predetermined weight of the code word, the code word having a first code word and a second code word added to at least one of a head and an end of the first code word, the first code word being capable of being decoded in forward and backward directions, the second code word being capable of being decoded in forward and backward directions, a code word selector configured to select the code word corresponding to the source symbol layered by the layered unit from the code word table; and
a multiplexer configured to generate the coding data for each layer by every predetermined synchronization interval by using the code word selected by the code word selector and multiplex the coding data for each layer.
0 Assignments
0 Petitions
Accused Products
Abstract
A coding and/or decoding system includes: a code-word table for storing therein a plurality of code words, which are capable of being decoded both in forward and backward directions and which are formed so that delimiters of the code words are capable of being identified by a predetermined weight of the code words, so that the code words correspond to different source symbols; an encoder for selecting code words corresponding to inputted source symbols from the code-word table; and a synchronization interval setting part for preparing coded data every predetermined interval using the code words selected by the encoder and for inserting stuffing codes capable of being decoded in the backward direction. Thus, it is possible to decrease useless bit patterns to enhance the coding efficiency by smaller amounts of calculation and storage, and to decode variable length codes both in the forward and backward directions even if the synchronization interval is set every interval using the stuffing bits.
-
Citations
6 Claims
-
1. A variable length coding apparatus configured to assign code words having code length according to occurrence probability of a plurality of source symbols and output the code word corresponding to the input source symbol as coding data, comprising:
-
a layered unit configured to form a layered structure of the inputted source symbol according to level of importance;
a code word table configured to store the code word associated with the source symbol, the code word being capable of being decoded in forward and backward directions, the code word being formed so that delimiters of the code word are identified by a predetermined weight of the code word, the code word having a first code word and a second code word added to at least one of a head and an end of the first code word, the first code word being capable of being decoded in forward and backward directions, the second code word being capable of being decoded in forward and backward directions, a code word selector configured to select the code word corresponding to the source symbol layered by the layered unit from the code word table; and
a multiplexer configured to generate the coding data for each layer by every predetermined synchronization interval by using the code word selected by the code word selector and multiplex the coding data for each layer. - View Dependent Claims (3, 4)
-
-
2. A variable length coding apparatus configured to assign code words having code length according to occurrence probability of a plurality of source symbols and output the code word corresponding to the input source symbol as coding data, comprising:
-
a layered unit configured to form a layered structure of the inputted source symbol according to level of importance;
a code word table configured to store the code word associated with the source symbol, the code word being capable of being decoded in forward and backward directions, the code word being formed so that delimiters of the code word are identified by a predetermined weight of the code word, the code word having a first code word and a second code word added at least one of a just before and just after the first code word, the first code word being capable of being decoded in forward and backward directions, the second code word being capable of being decoded in forward and backward directions, a code word selector configured to select the code word corresponding to the source symbol layered by the layered unit from the code word table; and
a multiplexer configured to generate the coding data for each layer by every predetermined synchronization interval by using the code word selected by the code word selector and multiplex the coding data for each layer. - View Dependent Claims (5, 6)
-
Specification