摘要 |
Embodiments of the present invention are directed to efficient video processing methods and systems for computationally efficient denoising, sharpening, contrast enhancement, deblurring, and other spatial and temporal processing of a stream of video frames. Embodiments of the present invention separate statistics-related calculations, including estimation of pixel-value-associated variances, standard deviations, noise thresholds, and signal-contrast thresholds, carried out on only a small percentage of video frames selected at a fixed or variable interval from the video stream, from various spatial and temporal processing steps carried out on each frame of the video stream. In certain embodiments of the present invention, the statistics-related calculations are carried out by the general processor or processors of a computer system, while the frame-by-frame spatial and temporal processing is carried out by one or more specialized graphics processors within the computer system.
|