Software which demonstrates principles such as spatial and temporal redundancy, colour channel subsampling, JPEG image compression, DCT transform coding, simple motion compensated video compression and motion estimation block matching