Variable length code multiplexer and variable length code demultiplexer
First Claim
1. A variable length code multiplexer that multiplexes a plurality of input codes including a variable length code into a multiplexed code and outputs the multiplexed code, said multiplexer comprising:
- a forward direction multiplexing means for multiplexing the plurality of input codes one by one so that they are running in a forward direction from a head of the multiplexed code to a tail of the multiplexed code;
a backward direction multiplexing means for multiplexing the plurality of input codes one by one so that they are running in a backward direction from the tail of the multiplexed code to the head of the multiplexed code; and
a selection means for selecting either said forward direction multiplexing means or said backward direction multiplexing means for each of the plurality of input codes.
1 Assignment
0 Petitions
Accused Products
Abstract
A variable length code multiplexer multiplexes a plurality of input codes (102) including a variable length code into a multiplexed code (121) and outputs the multiplexed code (121). The multiplexer includes a forward direction multiplexing unit (22) for multiplexing the plurality of input codes (102) one by one so that they are running in a forward direction from a head of the multiplexed code (121) to a tail of the multiplexed code (121), a backward direction multiplexing unit (23) for multiplexing the plurality of input codes (102) one by one so that they are running in a backward direction from the tail of the multiplexed code (121) to the head of the multiplexed code (121), and a selection unit (25) for selecting either the forward direction multiplexing unit (22) or the backward direction multiplexing unit (23) for each of the plurality of input codes (102).
-
Citations
13 Claims
-
1. A variable length code multiplexer that multiplexes a plurality of input codes including a variable length code into a multiplexed code and outputs the multiplexed code, said multiplexer comprising:
-
a forward direction multiplexing means for multiplexing the plurality of input codes one by one so that they are running in a forward direction from a head of the multiplexed code to a tail of the multiplexed code;
a backward direction multiplexing means for multiplexing the plurality of input codes one by one so that they are running in a backward direction from the tail of the multiplexed code to the head of the multiplexed code; and
a selection means for selecting either said forward direction multiplexing means or said backward direction multiplexing means for each of the plurality of input codes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A variable length code demultiplexer that demultiplexes a multiplexed code into a plurality of output codes including a variable length code and outputs the plurality of output codes, said demultiplexer comprising:
-
a forward direction demultiplexing means for demultiplexing the multiplexed code into the plurality of output codes one by one so that they are separated from respective areas of the multiplexed code running in a forward direction from a head of the multiplexed code to a tail of the multiplexed code;
a backward direction demultiplexing means for demultiplexing the multiplexed code into the plurality of output codes one by one so that they are separated from respective areas of the multiplexed code running in a backward direction from the tail of the multiplexed code to the head of the multiplexed code; and
a selection means for selecting either said forward direction demultiplexing means or said backward direction demultiplexing means for each of the plurality of output codes. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification