A method of adapting a display, comprising: presenting frames of image data on a display screen; said frames of data being generated by a computing platform; tracking a gaze pattern of a user viewing the display screen; determining an attended sub-region of the display screen by: executing a contour detection algorithm on a frame of image data presented on the display screen; and generating one or more contours selected from a plurality of contours in the frame of image data based on the frame of image data and the gaze pattern, whereby the attended sub-region is a sub-region of the display screen attended to by the user's gaze pattern, wherein a new contour detection algorithm is initiated either periodically or in response to receiving an indication the user blinks or a gaze shift is above a threshold; the method further comprising: collecting, by a video image sensor, frames of image data to be displayed on the display screen; compressing the collected frames of image data with a higher bit rate for a first portion of a collected frame of image data corresponding to the attended sub-region than for a second portion of the collected frame image data corresponding to an unattended sub-region of the display screen and transmitting the compressed collected frames of image data to the computing platform; decoding, by the computing platform, the compressed collected frames of image data and assembling, by the computing platform, the first and second portions of the collected frame of image data into a reconstructed frame of image data; and displaying the reconstructed frame of image data on the display screen. presenting frames of image data on a display screen; said frames of data being generated by a computing platform; tracking a gaze pattern of a user viewing the display screen; determining an attended sub-region of the display screen by: executing a contour detection algorithm on a frame of image data presented on the display screen; and generating one or more contours selected from a plurality of contours in the frame of image data based on the frame of image data and the gaze pattern, whereby the attended sub-region is a sub-region of the display screen attended to by the user's gaze pattern, wherein a new contour detection algorithm is initiated either periodically or in response to receiving an indication the user blinks or a gaze shift is above a threshold; the method further comprising: collecting, by a video image sensor, frames of image data to be displayed on the display screen; compressing the collected frames of image data with a higher bit rate for a first portion of a collected frame of image data corresponding to the attended sub-region than for a second portion of the collected frame image data corresponding to an unattended sub-region of the display screen and transmitting the compressed collected frames of image data to the computing platform; decoding, by the computing platform, the compressed collected frames of image data and assembling, by the computing platform, the first and second portions of the collected frame of image data into a reconstructed frame of image data; and displaying the reconstructed frame of image data on the display screen. executing a contour detection algorithm on a frame of image data presented on the display screen; and generating one or more contours selected from a plurality of contours in the frame of image data based on the frame of image data and the gaze pattern, whereby the attended sub-region is a sub-region of the display screen attended to by the user's gaze pattern, wherein a new contour detection algorithm is initiated either periodically or in response to receiving an indication the user blinks or a gaze shift is above a threshold; the method further comprising: collecting, by a video image sensor, frames of image data to be displayed on the display screen; compressing the collected frames of image data with a higher bit rate for a first portion of a collected frame of image data corresponding to the attended sub-region than for a second portion of the collected frame image data corresponding to an unattended sub-region of the display screen and transmitting the compressed collected frames of image data to the computing platform; decoding, by the computing platform, the compressed collected frames of image data and assembling, by the computing platform, the first and second portions of the collected frame of image data into a reconstructed frame of image data; and displaying the reconstructed frame of image data on the display screen. collecting, by a video image sensor, frames of image data to be displayed on the display screen; compressing the collected frames of image data with a higher bit rate for a first portion of a collected frame of image data corresponding to the attended sub-region than for a second portion of the collected frame image data corresponding to an unattended sub-region of the display screen and transmitting the compressed collected frames of image data to the computing platform; decoding, by the computing platform, the compressed collected frames of image data and assembling, by the computing platform, the first and second portions of the collected frame of image data into a reconstructed frame of image data; and displaying the reconstructed frame of image data on the display screen.