Methods and apparatus to perform fractional-pixel interpolation filtering for media coding
AssigneeIntel Corporation
InventorNikolay Mikhailovich Shlyakhov
Life of this patent
Estimating the term…
Abstract
Methods, apparatus, and articles of manufacture to perform fractional-pixel interpolation filtering for media coding are disclosed. A disclosed example method involves applying a finite impulse response (FIR) filter to samples of a source signal to generate an array of values. After applying the FIR filter, an infinite impulse response (IIR) filter is applied to the array of the values to generate fractional-pixel interpolated values. The fractional-pixel interpolated values may be stored in an encoded video data structure or may be output to a display interface.
Claims25
A method, comprising:
- applying a finite impulse response (FIR) filter to samples of a source signal to generate an array of values;
- after applying the FIR filter, applying an infinite impulse response (IIR) filter to the array of the values to generate fractional-pixel interpolated values;
- and
- at least one of storing the fractional-pixel interpolated values in an encoded video data structure, outputting the fractional-pixel interpolated values to a display interface, or using the fractional-pixel interpolated values as prediction data to encode a future frame.
An apparatus, comprising:
- a finite impulse response (FIR) filter to process samples of a source signal to generate an array of values;
- an infinite impulse response (IIR) filter to, after applying the FIR filter, process the array of the values to generate fractional-pixel interpolated values;
- and
- a processor to at least one of store the fractional-pixel interpolated values in an encoded video data structure or output the fractional-pixel interpolated values to a display interface.
A tangible computer readable storage medium comprising instructions that, when executed, cause a machine to at least:
- apply a finite impulse response (FIR) filter to samples of a source signal to generate an array of values;
- after applying the FIR filter, apply an infinite impulse response (IIR) filter to the array of values to generate fractional-pixel interpolated values;
- and
- at least one of store the fractional-pixel interpolated values in an encoded video data structure or output the fractional-pixel interpolated values to a display interface.
Dependencies are inferred from the claim text.