FIG. 4 is a flowchart 400 of an exemplary process for applying accumulated error analysis to the FAST framework. An enhanced first video frame is produced and displayed from received compressed video data using SR, and an enhanced second video frame is produced and displayed from received compressed video data using the FAST framework, as shown by block 200. It should be noted that an expanded version of block 200 is shown by FIG. 2. An initial accumulated error between each block of the enhanced video frame and the enhanced second video frame is determined, as shown by block 410. An accumulated error threshold value, for example the residual threshold is determined, as shown by block 420. For each block in the enhanced second video frame, the accumulated error is compared with the accumulated error threshold, as shown by block 430. If the accumulated error is below the error threshold, a corresponding block in the next enhanced video frame is produced using the FAST framework, as shown by blocks 440 and 450. If the accumulated error meets or exceeds the error threshold, a corresponding block in the next enhanced video frame is produced using SR, as shown by blocks 440 and 460. As shown by block 470, the block comparison continues for each block of the enhanced second video frame.