Patent ID: 7634525

Claim:
A transform for transforming input data into DCT transformed data, the transform useful for transforming the Haar transform input data into the DCT-IV transform data for communicating the Haar transform data in a transform domain over a communication data link, the transform comprising, a latch for latching and permuting the Haar transform input data comprising words five, six, seven, eight, one, two, three, and four respectively into latched words one, three, two, four, five, seven, six, eight, a processor for DCT-IV block transforming the latched words one, two, three, four, five, six, seven, and eight, into processed words one, two, three, four, five, six, seven, and eight, and four process units, the four process units are rotators for providing DCT-IV transform data, a first rotator rotating processed words one and two by π/32 radians into words one and two of the DCT-IV transform data, a second rotator rotating processed words eight and three by π/16 radians into words three and four of the DCT-IV transform data, a third rotator rotating processed words seven and four by 3π/32 radians into words five and six of the DCT-IV transform data, a fourth rotator rotating processed words six and five by π/8 radians into words seven and eight of the DCT-IV transform data.