Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
310 words
A decoding device for decoding an input bit stream including variable-length and fixed-length codes, said decoding device comprising: a shift circuit for inputting and shifting a bit signal of said input bit stream including variable-length and fixed-length codes before outputting said bit signal; a variable-length code decoder and a fixed-length code decoder connected to the output of said shift circuit in parallel, wherein said variable-length code decoder operates for decoding said variable-length code shifted and then output by said shift circuit and for outputting decoded data and a code length of said variable-length code whereas said fixed-length code decoder operates for decoding said fixed-length code shifted and then output by said shift circuit and for outputting decoded data and a code length of said fixed-length code; and a shift controller for controlling a shift amount of said shift circuit in accordance with data representing said code lengths output by said variable-length code decoder and said fixed-length code decoder; a first data bus shared by said variable length code decoder and fixed-length code decoder; a register unit having a plurality of register circuits for storing said decoded data output by said variable-length code decoder and said fixed-length code decoder; and a control circuit receiving decoded data stored in said register unit and decoded data from said first data bus, wherein said control circuit operates for determining which of said variable-length code decoder and said fixed-length code decoder will carry out a next decoding operation and for controlling decoding operations of said variable-length code decoder and said fixed-length decoder in accordance with decoded data stored in said register unit and decoded data from said first data bus, wherein said first data bus receives said decoded data output by said variable-length code decoder and said fixed-length code decoder and transmits the received decoded data to said register unit and to said control circuit.
Claim 2
Dependent Claim
310 words
A decoding device for decoding an input bit stream including variable-length and fixed-length codes, said decoding device comprising: a shift circuit for inputting and shifting a bit signal of said input bit stream including variable-length and fixed-length codes before outputting said bit signal; a variable-length code decoder and a fixed-length code decoder connected to the output of said shift circuit in parallel, wherein said variable-length code decoder operates for decoding said variable-length code shifted and then output by said shift circuit and for outputting decoded data and a code length of said variable-length code whereas said fixed-length code decoder operates for decoding said fixed-length code shifted and then output by said shift circuit and for outputting decoded data and a code length of said fixed-length code; and a shift controller for controlling a shift amount of said shift circuit in accordance with data representing said code lengths output by said variable-length code decoder and said fixed-length code decoder; a first data bus shared by said variable length code decoder and fixed-length code decoder; a register unit having a plurality of register circuits for storing said decoded data output by said variable-length code decoder and said fixed-length code decoder; and a control circuit receiving decoded data stored in said register unit and decoded data from said first data bus, wherein said control circuit operates for determining which of said variable-length code decoder and said fixed-length code decoder will carry out a next decoding operation and for controlling decoding operations of said variable-length code decoder and said fixed-length decoder in accordance with decoded data stored in said register unit and decoded data from said first data bus, wherein said first data bus receives said decoded data output by said variable-length code decoder and said fixed-length code decoder and transmits the received decoded data to said register unit and to said control circuit.
Claim 3
Dependent Claim
64 words
A decoding device according to claim 1, wherein said control circuit comprises: a program counter showing a present condition of a decoding operation of said variable-length code decoder and said fixed-length code decoder, and a circuit for producing a request signal showing a decoder to be operated next in response to the output of the program counter, the register unit and the data bus.
Claim 4
Dependent Claim
171 words
A decoding device for decoding an input bit stream including variable-length codes, said decoding device comprising: a shift circuit for inputting and shifting a digital signal of said input bit stream before outputting said digital signal; a first variable-length code decoder and a second variable-length code decoder connected to the output of said shift circuit in parallel, wherein said first variable-length code decoder operates for decoding predetermined variable-length codes of said digital signal at a mandatory high speed required by said predetermined variable-length codes and for outputting decoded data and a code length of said predetermined variable-length codes whereas said second variable-length code decoder operates for decoding remaining variable-length codes of said digital signal other than said predetermined variable-length codes and for outputting decoded data and a code length of said remaining variable-length codes; and an accumulator for finding a shift amount of said shift circuit from data representing said code lengths output by said first variable-length code decoder and said second variable-length code decoder and for controlling said shift circuit.
Claim 5
Dependent Claim
171 words
A decoding device for decoding an input bit stream including variable-length codes, said decoding device comprising: a shift circuit for inputting and shifting a digital signal of said input bit stream before outputting said digital signal; a first variable-length code decoder and a second variable-length code decoder connected to the output of said shift circuit in parallel, wherein said first variable-length code decoder operates for decoding predetermined variable-length codes of said digital signal at a mandatory high speed required by said predetermined variable-length codes and for outputting decoded data and a code length of said predetermined variable-length codes whereas said second variable-length code decoder operates for decoding remaining variable-length codes of said digital signal other than said predetermined variable-length codes and for outputting decoded data and a code length of said remaining variable-length codes; and an accumulator for finding a shift amount of said shift circuit from data representing said code lengths output by said first variable-length code decoder and said second variable-length code decoder and for controlling said shift circuit.
Claim 6
Dependent Claim
34 words
A decoding device according to claim 3, wherein said predetermined variable-length codes requiring decoding at said mandatory high speed are codes encoded in units each comprising a plurality of pixels of a picture signal.
Claim 7
Dependent Claim
36 words
A decoding device according to claim 3, wherein said predetermined variable-length codes requiring decoding at said mandatory high speed are discrete cosine transformation coefficients encoded into variable-length codes in units each comprising a plurality of pixels.
Claim 8
Dependent Claim
119 words
A decoding device according to claim 3, further comprising: a register unit having a plurality of register circuits for storing said decoded data output by said first variable-length code decoder and said second variable-length code decoder; a control circuit receiving decoded data output by said second variable-length code decoder and said decoded data stored in said register unit, said control circuit used for controlling next decoding operations of said first variable-length code decoder and said second variable-length code decoder in accordance with said decoded data received from said second variable-length code decoder and said register unit; and a random access memory for storing decoded data output by said first variable-length code decoder under control performed by said control circuit.
Claim 9
Dependent Claim
37 words
A signal decoding device according to claim 6, wherein said predetermined variable-length codes requiring decoding at said mandatory high speed are discrete cosine transformation coefficients encoded into variable-length codes in units each comprising a plurality of pixels.
Claim 10
Dependent Claim
302 words
A decoding device for decoding an input bit stream including first and second types of variable-length codes and fixed-length codes, said decoding device comprising: a shift circuit for inputting and shifting a digital signal of said input bit stream before outputting a bit signal; a first variable-length code decoder, a second variable-length code decoder and a fixed-length code decoder which are connected to the output of said shift circuit in parallel, said first variable-length code decoder decoding the first type of variable-length codes and outputting decoded data and a code length of the first type of variable-length code, said second variable-length code decoder decoding the second type of variable-length codes and outputting a code length of the second type of variable-length code, and said fixed-length code decoder decoding said fixed-length codes and outputting decoded data and a code length of said fixed-length code; a shift controller for controlling a shift amount of said shift circuit in accordance with data representing said code lengths outputted by said first and second variable-length code decoders and said fixed-length code decoder; a first data bus transmitting output decoded data of said second variable-length code decoder, output decoded data of said fixed-length code decoder and a part of output signal of said first variable-length code decoder; a register unit having a plurality of registers for storing said decoded data of said second variable-length code decoder and said fixed-length code decoder through said first data bus; and a control circuit for receiving decoded data stored in said register unit and decoded data from said first data bus, and for determining one decoder of said two variable-length code decoders and said fixed-length code decoder to carry out a next decoding operation in accordance with decoded data stored in said register unit and decoded data from said first data bus.
Claim 11
Dependent Claim
302 words
A decoding device for decoding an input bit stream including first and second types of variable-length codes and fixed-length codes, said decoding device comprising: a shift circuit for inputting and shifting a digital signal of said input bit stream before outputting a bit signal; a first variable-length code decoder, a second variable-length code decoder and a fixed-length code decoder which are connected to the output of said shift circuit in parallel, said first variable-length code decoder decoding the first type of variable-length codes and outputting decoded data and a code length of the first type of variable-length code, said second variable-length code decoder decoding the second type of variable-length codes and outputting a code length of the second type of variable-length code, and said fixed-length code decoder decoding said fixed-length codes and outputting decoded data and a code length of said fixed-length code; a shift controller for controlling a shift amount of said shift circuit in accordance with data representing said code lengths outputted by said first and second variable-length code decoders and said fixed-length code decoder; a first data bus transmitting output decoded data of said second variable-length code decoder, output decoded data of said fixed-length code decoder and a part of output signal of said first variable-length code decoder; a register unit having a plurality of registers for storing said decoded data of said second variable-length code decoder and said fixed-length code decoder through said first data bus; and a control circuit for receiving decoded data stored in said register unit and decoded data from said first data bus, and for determining one decoder of said two variable-length code decoders and said fixed-length code decoder to carry out a next decoding operation in accordance with decoded data stored in said register unit and decoded data from said first data bus.
Claim 12
Dependent Claim
66 words
A decoding device according to claim 8, wherein said control circuit comprises: a program counter showing a present condition of decoding operation of said first and second variable-length code decoders and said fixed-length code decoder, and a circuit for producing a request signal showing a decoder to be operated next in response to the output of the program counter, the register unit and the data bus.
Claim 13
Dependent Claim
77 words
A decoding device according to claim 9, wherein said input bit stream is a video signal including variable-length codes representing a DCT coefficient and other variable-length codes, wherein said first and second variable-length code decoder decode the variable length code representing the DCT coefficient and the other variable length codes, respectively, and wherein said one part of the output signal of said first variable-length code decoder is an end of block (EOB) signal of the DCT coefficient.
Claim 14
Dependent Claim
105 words
A decoding device according to claim 9, wherein said input bit stream is a video signal of MPEG including variable length code representing a DCT coefficient and other variable length codes, wherein said first and second variable-length code decoders decode the variable length code representing the DCT coefficient and the other variable length codes, respectively, and wherein said first variable-length code decoder outputs decoded data of the DCT coefficient and EOB signal and sends the decoded data of the DCT coefficient to a memory through a second bus, and sends the EOB signal to said register unit and the control circuit through the first bus.