Passa al contenuto principale

4.1.1. Run Length Chunk (Blocco di lunghezza di corsa)

4.1.1. Run Length Chunk (Blocco di lunghezza di corsa)

 0                   1
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|C|R| run length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

chunk type (C): 1 bit

  • Zero identifica questo come un blocco di lunghezza di corsa.

run type (R): 1 bit

  • Zero rappresenta una corsa di 0. Uno rappresenta una corsa di 1.

run length: 14 bit

  • Un valore compreso tra 1 e 16,383. Per un blocco di lunghezza di corsa, questo valore non deve essere zero (zeri nei campi tipo di corsa e lunghezza di corsa renderebbero questo blocco un blocco nullo di terminazione). Sebbene le lunghezze di corsa di 15 o meno possano anche essere descritte come parte di un blocco di vettore di bit, un blocco di lunghezza di corsa può essere utilizzato per descriverle.