Patent ID: 9158498
Filing Date: 2015-10-13
Classification: G06F

Abstract:
1. A computer-implemented method for dividing fixed point numbers comprising: receiving, by one or more processors, a pixel image data fixed point numerator and a pixel image data fixed point denominator associated with an input image, wherein the fixed point denominator is greater than the fixed point numerator; detecting, by one or more processors, a leading number of zeros in the fixed point denominator to determine a shift value; shifting, by one or more processors, the fixed point denominator by the shift value to determine a shifted denominator; shifting, by one or more processors, the fixed point numerator by the shift value to determine a shifted numerator; determining, by one or more processors, a fixed point denominator inverse associated with the shifted denominator; performing, by one or more processors, a multiplication of the fixed point denominator inverse and the shifted numerator to determine a fixed point divide result for the fixed point numerator and the fixed point denominator, wherein the fixed point divide result is associated with an output image; and by one or more processors: using the determined fixed point divide result and signed fixed point divide result to manipulate or interpolate the image data associated with the output image; and displaying the output image on a display and for viewing by a user.