DPCM is Differential pulse-code modulation which convert source analog into digital signal(i.e. source coding).
Huffman coding is a lossless data compression algorithm.
Arithmetic coding is a form of entropy encoding used in lossless data compression.
Run-length encoding (RLE) is a very simple form of lossless data compression in which runs of data are stored as a single data value and count, rather than as the original run.