A decoder/encoder apparatus is provided which can be programmed to decode data and to encode data. To encode data, a memory within the apparatus is preloaded with a first memory map which is descriptive of a selected tree-based binary code. The first memory map is a reverse tree representation of the selected tree-based binary code. Data is then provided to the apparatus and is processed as specified by the first memory map thus generating encoded data. To decode data, the same memory is preloaded with a second memory map which is descriptive of the same selected tree-based binary code. The second memory map is a tree representation of the same selected tree-based binary code. Encoded data is then provided to the apparatus and is processed as specified by the second memory map thus generating decoded data.
Application Serial Number
Assignee at Issuance
College of Engineering and Computer Science (CECS)
Electrical Engineering & Computer Science - CS Division
Assignee at Filing
Nonprovisional Application Record
Mukherjee, Amar, "Method and Apparatus for multiple bit encoding and decoding of data through use of tree-based codes" (1993). UCF Patents. 325.