A method and system for coding an image using context-based adaptive VLC where transform coefficients are partitioned into blocks having a block dimension of 4n4m (with n, m being positive integer equal to or greater than 1). Each block is scanned in a zigzag manner to produce an ordered vector of coefficients...http://www.google.ca/patents/US6795584?utm_source=gb-gplus-sharePatent US6795584 - Context-based adaptive variable length coding for adaptive block transforms