Definition: Differential Encoding

Als Differential Encoding bezeichnen wir eine Komprimierungstechnik, bei der die Differenz zwischen aufeinanderfolgenden Werten anstelle der absoluten Werte gespeichert wird.

Überschreitet die Differenz eine bestimmte Größe, bspw. Bits, so wird ein neuer Referenzwert abgespeichert.

Diese Methode reduziert den Speicherbedarf, insbesondere wenn die Daten sequenziell und die Unterschiede zwischen den Werten klein sind. Differential Encoding wird häufig bei Daten verwendet, deren Werte tendenziell inkrementell sind, bspw. bei Zeitreihen.

Hier am Beispiel der Spalte Time: