DPCM encodes the PCM values based on
(a) Quantization level
(b) Difference between the current and predicted value
(c) Interval between levels
(d) None of the mentioned
I had been asked this question in an online interview.
Enquiry is from Pulse Code Modulation topic in portion Formatting and Baseband Modulation of Digital Communications