Practical motion-compensated video compression was made possible by the development of motion-compensated DCT (MC DCT) coding,[8] also called block motion compensation (BMC) or DCT motion compensation. This is a hybrid coding algorithm,[2] which combines two key data compression techniques: discrete cosine transform (DCT) coding[8] in the spatial dimension, and predictive motion compensation in the temporal dimension.[7] DCT coding is a lossy block compression transform coding technique that was first proposed by Nasir Ahmed, who initially intended it for image compression, in 1972.[9]