Patent ID: 7519229

Claim:
A video coding method, comprising: organizing each frame of input video into a plurality of blocks of pixels, for each block: coding the block as a plurality of coefficients according to a predetermined transform, quantizing the block of coefficients according to a quantization parameter, extracting a sub-set of coefficients; coding a pair of sub-sets according to run length coding and storing the result therefrom in a first file, wherein the run length coding of the pair of sub-sets is done according to a scan direction that: progresses across a first sub-set of the pair in a zig-zag from a lowest frequency coefficient to a highest frequency coefficient therein, advances to a highest frequency coefficient of a second sub-set of the pair, and progresses across the second sub-set in a zig-zag from the highest frequency coefficient to a lowest frequency coefficient therein, coding the remaining coefficients according to run length coding and storing the results therefrom in a second file separate from the first file.