/Arithmetic Encoders, Arithmetic Decoders, Video Encoder, Video Decoder, Methods For Encoding, Methods For Decoding And Computer Program
Abstract

An arithmetic encoder for encoding a plurality of symbols having symbol values to derive an interval size information for an arithmetic encoding of one or more symbol values to be encoded based on a plurality of state variable values representing statistics of a plurality of previously encoded symbol values with different adaptation time constants. The arithmetic encoder maps a first state variable value, or a scaled and/or rounded version thereof, using a lookup-table and maps a second state variable value, or a scaled and/or rounded version thereof using the lookup-table, to obtain the interval size information describing an interval size for the arithmetic encoding of one or more symbols to be encoded. Further arithmetic encoders, arithmetic decoders, video encoders, video decoder, methods for encoding, methods for decoding and computer programs are also disclosed.

Full Text

What is claimed is:

An arithmetic encoder for encoding a plurality of symbols having symbol values to derive an interval size information for an arithmetic encoding of one or more symbol values to be encoded based on a plurality of state variable values representing statistics of a plurality of previously encoded symbol values with different adaptation time constants. The arithmetic encoder maps a first state variable value, or a scaled and/or rounded version thereof, using a lookup-table and maps a second state variable value, or a scaled and/or rounded version thereof using the lookup-table, to obtain the interval size information describing an interval size for the arithmetic encoding of one or more symbols to be encoded. Further arithmetic encoders, arithmetic decoders, video encoders, video decoder, methods for encoding, methods for decoding and computer programs are also disclosed.
Timeline
Filed
06/15/2026
Published
10/01/2026
Granted
Not Available
IPC Codes(5)
H03M 7/40:Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
H03M 7/02:Conversion to or from weighted codes, i.e. the weight given to a digit depending on the position of the digit within the block or code word
H03M 7/30:Compression (speech analysis-synthesis for redundancy reduction G10L 19/00; for image communication H04N); Expansion; Suppression of unnecessary data, e.g. redundancy reduction