×

Multiple stream variable length encoder and decoder

  • US 6,498,571 B2
  • Filed: 12/08/2000
  • Issued: 12/24/2002
  • Est. Priority Date: 12/09/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus comprises:

  • a first plurality of registers, each register in the first plurality of registers configured to store data packets;

    a first selector coupled to the first plurality of registers, the first selector configured to receive a data packet stored in each register in the first plurality of registers, and configured to output the data packet from a selected register from the first plurality of registers in response to a selection signal;

    a second plurality of registers, each register in the second plurality of registers configured to store a pointer associated with each register in the first plurality of registers;

    a second selector coupled to the second plurality of registers, the selector circuit configured to receive data from each register in the second plurality of registers, and configured to output data from a selected register from the second plurality of registers in response to the selection signal, the data comprising a pointer associated with the selected register from the first plurality of registers;

    a shifter coupled to the first selector and to the second selector circuit, the shifter configured to receive the data packet from the selected register in the first plurality of registers, configured to receive the pointer, and configured to output a portion of the data packet, the portion of the data packet determined by the pointer; and

    a decoder coupled to the shifter, the decoder configured to receive the portion of the data packet, and configured to output decoded data in response to the portion of the data packet.

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