Patent ID: 7873225

Claim:
A video coding system, comprising: at least one processor, wherein the at least one processor is configured to include a transform unit to code pixel data of a plurality of blocks as transform coefficients, a splitter to generate, from each block, a first sub-block including a preselected number of low frequency transform coefficients and a second sub-block including remaining transform coefficients, and run length encoders for each of the first and second sub-blocks, wherein, for the low frequency sub-blocks, the run length encoder codes a pair of low frequency sub-blocks according to a scan pattern that: progresses across a first of the low frequency sub-blocks in a zig-zag from a lowest frequency coefficient to a highest frequency coefficient therein, advances to a highest frequency coefficient of a second low frequency sub-block, and progresses across the second low-frequency sub-block from the highest frequency coefficient to the lowest frequency coefficient in a zig-zag.