1. A method comprising: coding multi-dimensional data using a codebook of basis functions; wherein said coding includes: applying a transform to said data; and coding different groupings of transform coefficients with non-identical dictionaries of basis functions.