FIG. 15 is a block diagram illustrating an example encoding apparatus 1500 that can be utilized to implement various portions of the presently disclosed technology, including (but not limited to) method 1300 and method 1400. The encoding apparatus 1500 includes a quantizer 1505 for compressing input data bits. The encoding apparatus 1500 also includes a dequantizer 1515 so that data bits can be fed into memory 1525 and predictor 1520 to perform motion estimation. The encoding apparatus 1500 further includes a binary encoder 1530 to generated encoded binary codes.
FIG. 16 is a block diagram illustrating an example encoding apparatus 1600 that can be utilized to implement various portions of the presently disclosed technology, including (but not limited to) method 1300 and method 1400. The decoding apparatus 1600 includes a bindery decoder 1605 to decode the binary codes. The decoding apparatus 1600 also includes a dequantizer 1615 so that decoded data bits can be fed into memory 1625 and predictor 1620 to perform motion estimation on the decoding side.