Decoder for programmable variable length data
AssigneeApple Computer, Inc.
InventorsRiaz A. Moledina, Heng-Mun Lam, Stuart L. Claasen
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorsRiaz A. Moledina, Heng-Mun Lam, Stuart L. Claasen
Estimating the term…
An improved binary tree and decoder are disclosed wherein all the codewords are moved to one side of a binary tree. A compressed bit stream is fed to a decoder. The decoder uses a parser, an address generator, and the binary tree to determine the codewords contained in the compressed bit stream. The decoder examines the variable length encoded bits and compares them with the binary tree at each level to determine if the codeword is complete. The parser detects the end of the codeword and generates an offset for the address generator. The address generator uses the binary tree and offset to generate a block address for each unique codeword. The block address is then used to output uncompressed data from a pattern look up table.
A method for decoding variable length encoded data comprising the steps of:
An improved decoder for decoding variable length encoded data comprising:
A method for decoding variable length encoded data comprising the steps of:
A method for decoding variable length encoded data comprising the steps of:
An improved decoder for decoding variable length encoded data comprising:
Dependencies are inferred from the claim text.