Coded data generation or conversion – Digital code to digital code converters – To or from number of pulses
Patent
1993-11-30
1995-12-26
Young, Brian K.
Coded data generation or conversion
Digital code to digital code converters
To or from number of pulses
H03M 740
Patent
active
054791669
ABSTRACT:
This invention decodes a continuous stream of Huffman encoded data, each datum having a size portion of a predetermined number of bits and a value portion of a variable number of bits. The invention extracts the size portion, determines the variable number of bits of the value portion and extracts this value portion. The decoding of this value portion differs depending upon the sign bit. If this sign bit is "1", then translation is required. A mask constant having a single "1" bit is rotated an amount equal to the size aligning this single "1" bit with the most significant bit of the value portion. This rotated mask is ANDed with the value portion. A zero result indicates no translation is needed. The translation, if needed, takes place by subtraction. The quantity 2.sup.N -1 is subtracted from the value portion, where N is the size. A mask generator (239) forms the quantity 2.sup.N -1 by forming a number of right justified "1's" equal to the size. In the preferred embodiment a data processing apparatus (71, 72, 73, 74) having an arithmetic logic unit (230) with a barrel rotator (235) and a mask generator (239) performs the key steps of the decoding. In the preferred embodiment of this invention, the arithmetic logic unit (230) is embodied in at least one digital image/graphics processor (71, 72, 73, 74) as a part of a multiprocessor (100) formed in a single integrated circuit used in image processing.
REFERENCES:
patent: 3937940 (1976-02-01), Brantingham
patent: 4179746 (1978-12-01), Tubbs
patent: 4224678 (1980-09-01), Lynch et al.
patent: 4422143 (1983-12-01), Guttag
patent: 4821225 (1989-04-01), Ando et al.
patent: 4872131 (1989-10-01), Kubota et al.
patent: 4920483 (1990-04-01), Pogue et al.
patent: 5165103 (1992-11-01), Takeda et al.
patent: 5177796 (1993-01-01), Feig et al.
patent: 5184316 (1993-02-01), Sugiyama
patent: 5197140 (1993-03-01), Balmer
patent: 5212777 (1993-05-01), Goye et al.
patent: 5226125 (1993-07-01), Balmer et al.
patent: 5239654 (1993-08-01), Ing-Simmons et al.
Microprocessor Report, Slater, Michael, "IIT Ships Programmable Video Processor," vol. 5, No. 20, Oct. 30, 1991 pp. 1, 6-7, 13.
Guttag Karl M.
Read Christopher J.
Donaldson Richard L.
Kesterson James C.
Marshall, Jr. Robert D.
Texas Instruments Incorporated
Young Brian K.
LandOfFree
Huffman decoding method, circuit and system employing conditiona does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Huffman decoding method, circuit and system employing conditiona, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Huffman decoding method, circuit and system employing conditiona will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1371980