1. A method performed on a computing device, the method for enhancing quality of a series of video frames, the method comprising: generating, by the computing device based on a characteristic of a first video frame in the series of video frames, a first correction curve for the first video frame in the series of video frames; and adjusting, by the computing device based on a second correction curve for a second video frame in the series of video frames, the generated first correction curve for the first video frame in the series of video frames.