AIDGE IN SPACE
Banc d'essai de compression d'image apprise pour l'embarqué
Chargement...
Recherche...
Aucune correspondance
Référence de la classe aidge_in_space.entropy.ArithmeticDecoder

Décodeur symétrique de ArithmeticEncoder. Plus de détails...

Fonctions membres publiques

 __init__ (self, data)
 Charge les STATE_BITS premiers bits du flux.
 decode (self, cum, total)
 Décode un symbole.

Attributs publics

 inp = BitReader(data)
 Lecteur du flux.
tuple low
 Bornes de l'intervalle courant et fenêtre de STATE_BITS bits lue dans le flux.
int high
 Bornes de l'intervalle courant et fenêtre de STATE_BITS bits lue dans le flux.
int code = 0, MASK, 0
 Bornes de l'intervalle courant et fenêtre de STATE_BITS bits lue dans le flux.

Description détaillée

Décodeur symétrique de ArithmeticEncoder.

Documentation des constructeurs et destructeur

◆ __init__()

aidge_in_space.entropy.ArithmeticDecoder.__init__ ( self,
data )

Charge les STATE_BITS premiers bits du flux.

Paramètres
dataFlux produit par ArithmeticEncoder.finish().

Documentation des fonctions membres

◆ decode()

aidge_in_space.entropy.ArithmeticDecoder.decode ( self,
cum,
total )

Décode un symbole.

Paramètres
cumFréquences cumulées de la table (cum[0] = 0, cum[-1] = total).
totalSomme des fréquences.
Renvoie
Indice s du symbole, tel que cum[s] <= valeur < cum[s + 1].

La documentation de cette classe a été générée à partir du fichier suivant :
  • entropy.py