System and method for automatic filter generation using sampled sinc function with windowed smoothing
AssigneeBroadcom Corporation
InventorQin-Fan Zhu
Life of this patent
Estimating the term…
Abstract
Methods and systems for processing a plurality of pixels, in a video system, are disclosed. Aspects of the method may comprise acquiring scaling factors associated with a plurality of output pixels and generating filter coefficients during the generation of the output pixels. The filter coefficients may be utilized to filter a plurality of pixels to produce the plurality of output pixels. The filter coefficient may be generated on the fly utilizing a windowed sinc function corresponding to the scaling factors. The sine function may be sampled according to the needed number of filter taps to determine the filter coefficients.
Claims17
A method that processes a plurality of pixels, the method comprising:
- acquiring a scaling factor associated with a plurality of output pixels;
- and generating filter coefficients that correspond to the plurality of output pixels during the generation of the plurality of output pixels, wherein the generating filter coefficients is performed by a processor, wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during scaling of the plurality of output pixels, and further wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during processing of a multi-tap filter.
A system that processes a plurality of pixels, the system comprising:
- at least one processor capable of acquiring a scaling factor associated with a plurality of output pixels;
- and
- the at least one processor capable of generating filter coefficients that correspond to the plurality of output pixels during the generation of the plurality of output pixels, wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during scaling, and further wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during processing of a multi-tap filter.
A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section that processes a plurality of pixels, the at least one code section being executable by a machine for causing the machine to perform steps comprising:
- acquiring a scaling factor associated with a plurality of output pixels;
- and generating filter coefficients that correspond to the plurality of output pixels during the generation of the plurality of output pixels, wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during scaling and after decoding, and further wherein the generating filter coefficients that correspond to the plurality of output pixels occurs during processing of a multi-tap filter.
Dependencies are inferred from the claim text.