Patent ID: 8218622

Claim:
A computer implemented method for processing video in real time in a computer system programmed to perform the method comprising: receiving in the computer system, a first video element, the first video element being characterized by a compression type; processing in the computer system the first video element to generate a second video element in an uncompressed type, the second video element including one or more defects associated with the compression type, the second video element being characterized by a frame rate and a size, the second video element including a luminance and a chrominance; generating with the computer system a third video element by removing the one or more defects free from human action from the second video element; determining with the computer system an output size; scaling with the computer system a size of the third video element to match the output size; thereafter providing determining with the computer system a fourth video element by modifying a luminance and a chrominance of the third video element; and outputting with the computer system the fourth video element.