Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

CABAC

CABAC – Kodowanie Entropijne w Kodeku AVC

CABAC (Context-Adaptive Binary Arithmetic Coding) to metoda kodowania entropijnego używana w kodeku obrazu AVC, która jest opcjonalna w stosunku do CAVLC (Context-Adaptive Variable Length Coding). Dzięki zastosowaniu CABAC możliwe jest osiągnięcie redukcji strumienia binarnego o około 20% w porównaniu do CAVLC.

Reklama

Jednym z głównych twórców tej technologii jest Detlev Marpe z Instytutu Fraunhofera w Berlinie.

Algorytm CABAC

CABAC opiera się na adaptacyjnym kodowaniu kontekstowym, które przetwarza ciągi symboli binarnych. Proces kodowania obejmuje:

Reklama
  • Binaryzację danych wyjściowych, takich jak dane sterujące, współczynniki transformaty błędu predykcji i wektory ruchu, w oparciu o kontekst (poprzednie symbole).
  • Przekazanie danych binarnych do kodera arytmetycznego, który wykorzystuje zdefiniowany próg renormalizacji oraz model prawdopodobieństwa dla wystąpienia danego symbolu binarnego.
  • Zapisywanie wynikowych symboli kodera arytmetycznego do strumienia binarnego.

Bibliografia i Linki Zewnętrzne

Więcej informacji na temat CABAC można znaleźć w literaturze oraz dostępnych materiałach online:

Kategoria: Kodeki obrazu

Reklama
Reklama