Classified vector quantisation with variable block-size DCT models