×

Variable length code decoder utilizing a predetermined prioritized decoding arrangement

  • US 5,428,356 A
  • Filed: 09/21/1993
  • Issued: 06/27/1995
  • Est. Priority Date: 09/24/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A decoder apparatus for decoding a variable length encoded signal, said apparatus comprising:

  • a data register for storing therein a first predetermined number of data bits of said variable length encoded signal;

    a barrel shifter receiving the stored data bits from said data register and supplying therefrom a second predetermined number of data bits;

    a first decoder receiving the data bits from said barrel shifter and decoding at least a portion of such received data bits so as to produce a single decoded value;

    a second decoder receiving the data bits from said barrel shifter and decoding at least a portion of such received data bits so as to produce at least two decoded values;

    a selector circuit for selectively outputting one of said single decoded value from said first decoder and said at least two decoded values from said second decoder;

    a shift controller for controlling a shifting operation of said barrel shifter such that the data bits supplied therefrom are shifted by a predetermined amount upon receiving an output signal from said first or second decoder; and

    a controller for controlling said selector circuit such that said single decoded value from said first decoder or said at least two decoded values from said second decoder are selectively output to a data output terminal in response to a hit signal supplied thereto from said first or second decoder and in accordance with a priority assigned to each said at least two decoded values so that said selector circuit outputs said at least two decoded values from said second decoder instead of said single decoded value from said first decoder when said second decoder produces said at least two decoded values and said selector circuit outputs each said single decoded value from said first decoder when said second decoder fails to produce said at least two decoded values.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×