Copyright 2004 Ken Greenebaum
2D DCT
nCan be performed by
nDoing 1D DCT on rows
nFollowed by a 1D DCT on the columns
n
nWith clever mathematical optimization
n8x8 DCT matrix multiplication with
n5 multiplies
n29 adds