摘要 |
Adaptive variable length coding techniques may be used for entropy coding of residual block coefficients produced by predictive video coding. The tec hniques may be applied to schemes that code positions of nonzero transform c oefficients using zero runs. Coding parameters such as end of block (EOB) sh ift and VLC codebook selection tables may be maintained as internal states, instead of sending them with coded video slice data. Table entries may be pe riodically updated based on statistics collected during a coding pass. A spe cial EOB shift table may adapt the position of a special EOB symbol in a sym bol set to probability of significant coefficients with magnitude greater th an one for a coding condition, such as a coding cycle. Chroma blocks may be coded independently of luma blocks using separate EOB shift, special EOB shi ft, and VLC codebook selection tables. |