deltacodering
Deltacodering is a data encoding technique in which successive samples are represented by the difference between the current value and a reference value, usually the previous sample. By storing deltas rather than absolute values, the encoding can exploit temporal correlation in signals that change slowly, often reducing the average number of bits needed per sample. The decoder reconstructs the original sequence by cumulatively adding the deltas to the running reference value, assuming synchronization is preserved.
Delta coding is a form of differential encoding and is closely related to differential pulse-code modulation
Applications include audio and voice transmission, image and video preprocessing where temporal redundancy exists, and time-series
Advantages of deltacoding include reduced bitrate for smooth signals, simple encoder and decoder structure, and robust