Patent ID: 8457194

Claim:
A method of processing real-time video comprising: receiving a real-time video signal within a video conferencing application where a plurality of users are sharing the same bandwidth-constrained channel to transmit the real-time video signal; downscaling the real-time video signal with a polyphase downscale filter; encoding the real-time video signal; communicating the real-time video signal across a network; decoding the real-time video signal; upscaling the real-time video signal with a polyphase upscale filter; and sharpening the upscaled real-time video signal, wherein sharpening upscaled real-time video signal comprises: masking a pixel within the video frame; obtaining a correction factor by attenuating the resultant masked pixel value by a pre-determined gain value; applying a saturation function to the correction factor; determining whether the value of each pixel combined with the correction factor is greater than a pre-determined value; and updating the pixel if the pixel combined with the correction factor is not greater than a pre-determined value.