ArithmeticDecoder

ArithmeticDecoder

Genel Bakış

ArithmeticDecoder Java için FOSS’de bir sınıf.

JBIG2 için adaptatif ikili aritmetik dekodör (MQ-koder).

Bu sınıf, Java programlarında ArithmeticDecoder nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ArithmeticDecoder, decode, decodeIAID, decodeInteger, getBytePointer, resetAllContexts, resetContext. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: bytePointer.

Özellikler

Adı:Tip:AccessAçıklama:
bytePointerintOku .Veri akışında mevcut bayt konumunu gönderir.

Yöntemler

SignatureAçıklama:
ArithmeticDecoder(data: byte[], offset: int, numContexts: int)Yeni bir aritmetik çözücü oluşturur ve başlatır.
decode(cx: int)intBelirtilen bağlamı kullanarak bir ikili kararı çözecek.
decodeIAID(cxIAID: int, symCodeLen: int)intBir tamsayı değerini, § A.3’te belirtilen IAID (Tamsayılar Aritmetik Tamsaylar Dekodörü) prosedürünü kullanarak çözün.
decodeInteger(cxIA: int)intTamsayı Aritmetik Dekodlama prosedürü (§A.2) kullanarak tamsayıyı çözüyor.
resetContext(cx: int)Bir bağlamı varsayılan durumuna geri yükler (I=0, MPS=0).
resetAllContexts()Tüm bağlamları varsayılan durumuna geri yükler.
getBytePointer()intVeri akışında mevcut bayt konumunu gönderir.

Ayrıca bakınız:

 Türkçe