Patent ID: 9143799
Filing Date: 2015-09-22
Classification: H04N

Abstract:
1. A video encoder comprising: an interface configured to receive pixels of an image and information from a reference image; and a processor configured to perform a first sub-pixel search including performing a plurality of dynamic bilinear calculations on said pixels to develop approximated interpolated sub-pixel values, comparing said approximated sub-pixels to a first threshold to identify a motion vector corresponding to a lowest cost sub-pixel of said approximated interpolated sub-pixels, comparing the lowest cost sub-pixel of said approximated interpolated sub-pixels to a second threshold; when the lowest cost sub-pixel of said approximated interpolated sub-pixels exceeds the second threshold, calculating actual interpolated sub-pixel values using a finite impulse response filter; and when the lowest cost sub-pixel of said approximated interpolated sub-pixels is less than the second threshold, performing a second sub-pixel search different from the first sub-pixel search.