Image and video compression: the principles behind the technology.