1. A method, comprising: determining a set of images, each image having a pixel width and a pixel height, wherein the set includes at least one training image and at least one image to be provided to a viewer; creating, by a sending device or a receiving device, a reduced training image based on the training image, wherein at least one of the training image's pixel width or pixel height is reduced; calculating, by the sending device or the receiving device, at least one enlarging parameter based on a portion of the training image and a corresponding portion of the reduced training image; creating, by the sending device, a reduced image that is a scaled-down and lower-resolution version of one of the at least one image to be provided to the viewer; transmitting the reduced image from the sending device to the receiving device; and facilitating an enlargement of the reduced image based on the enlarging parameter and the reduced image; wherein the reduced image is other than the reduced training image; wherein the training image is an image in a video, and wherein the method further comprises selecting the image in the video as the training image when a new scene is detected in the video.