An audio encoder performs adaptive entropy encoding of audio data. For
example, an audio encoder switches between variable dimension vector
Huffman coding of direct levels of quantized audio data and run-level
coding of run lengths and levels of quantized audio data. The encoder can
use, for example, context-based arithmetic coding for coding run lengths
and levels. The encoder can determine when to switch between coding modes
by counting consecutive coefficients having a predominant value (e.g.,
zero). An audio decoder performs corresponding adaptive entropy decoding.
Un codificatore audio realizza la codifica adattabile di entropia dei dati audio. Per esempio, un codificatore dell'audio commuta fra codificazione variabile di Huffman di vettore di dimensione dei livelli diretti dei dati audio quantized e codificazione del fa funzionare-livello delle lunghezze e dei livelli funzionati dei dati audio quantized. Il codificatore può usare, per esempio, la codificazione aritmetica contesto-basata per le lunghezze ed i livelli di funzionamento di codificazione. Il codificatore può determinare quando commutare fra i modi di codificazione contando i coefficenti successivi che hanno un valore predominante (per esempio, zero). Un decodificatore audio effettua la decodificazione adattabile corrispondente di entropia.