Filter (video)
{{Short description|Software component for decoding video or audio}}
{{multiple issues|
{{context|date=March 2021}}
{{expert-subject|1=Technology|date=September 2011|reason=Needs additional context}}
{{Refimprove|date=September 2011}}
}}
A video filter is a software component that performs some operation on a multimedia stream.{{cite web|url=https://msdn.microsoft.com/en-us/library/windows/desktop/dd390352(v=vs.85).aspx|title=Introduction to DirectShow Application Programming |accessdate=September 14, 2017}} Multiple filters can be used in a chain, known as a filter graph, in which each filter receives input from its upstream filter, processes the input and outputs the processed video to its downstream filter.
__TOC__
With regards to video encoding three categories of filters can be distinguished:
- prefilters: used before encoding
- intrafilters: used while encoding (and are thus an integral part of a video codec)
- postfilters: used after decoding
Prefilters
Common prefilters include:
- denoising
- resizing (upsampling, downsampling)
- contrast enhancement
- deinterlacing (used to convert interlaced video to progressive video)
- deflicking
Intrafilters
Common intrafilters include:
Postfilters
Common postfilters include:
See also
Notes
{{Reflist}}
References
- Bovik, Al (ed.). Handbook of Image and Video Processing. San Diego: Academic Press, 2000. {{ISBN|0-12-119790-5}}.
- Wang, Yao, Jörn Ostermann, and Ya-Qin Zhang. Video Processing and Communications. Signal Processing Series. Upper Saddle River, N.J.: Prentice Hall, 2002. {{ISBN|0-13-017547-1}}.
{{Portal|Television}}
{{VideoProcessing}}
Category:Television terminology
{{Tech-stub}}