Run-Level Coding
"Run-Level" coding refers to coding a run-length of zeros followed by a nonzero level. Instead of sending all the zero values individually, the length of the run is sent. This technique was first used prominently in facsimile transmission of two-level images of text documents, but is useful for any data with long runs of zeros. Run lengths are easily encoded by a Huffman code. Refer to Huffman/Run-Level Coding for discussion of application to MPEG.
Return to Video Compression Basics or Onward to Encoder Configuration