arithmetic coding
Arithmetic coding is a lossless data compression technique that assigns a unique fraction to each symbol in the input data stream, and then encodes the stream by representing it as a single number between 0 and 1. The decoding process involves dividing this number into smaller segments based on the assigned fractions, and then mapping each segment to its corresponding symbol in the original data stream. Due to its ability to achieve high compression ratios, arithmetic coding is widely used in applications such as image and video compression, software updates, and data transmission over networks.
Requires login.
Related Concepts (1)
Similar Concepts
- arithmetic calculation
- arithmetic exception
- arithmetic operations
- arithmetic overflow
- arithmetic shift
- binary code
- floating-point arithmetic
- fractal-based coding
- huffman coding
- integer arithmetic
- integer range and arithmetic operations
- modular arithmetic
- neural coding
- numerical computation
- pointer arithmetic