Method For Performing A Division Operation In A System
First Claim
1. A method for performing a division operation in a system, comprising:
- a) determining an approximate quotient of a numerator value and a denominator value;
b) determining an initial error of said approximate quotient;
c) determining a quotient adjustment value based on said initial error;
d) determining whether to apply said quotient adjustment value to said approximate quotient;
e) if the determination at d) is YES, then applying said quotient adjustment value to said approximate quotient;
f) determining an iterative error of said approximate quotient;
g) updating said quotient adjustment value based on said iterative error;
h) repeating acts d) through g) until said determination at d) is NO, thereby determining a final value for said approximate quotient;
i) generating an integer quotient based on said final value of said approximate quotient; and
j) using said integer quotient with regard to at least one aspect of said system.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for performing a division operation in a system includes a) determining an approximate quotient of a numerator value and a denominator value; b) determining an initial error of the approximate quotient; c) determining a quotient adjustment value based on the initial error; d) determining whether to apply the quotient adjustment value to the approximate quotient; e) if the determination at d) is YES, then applying the quotient adjustment value to the approximate quotient; f) determining an iterative error of the approximate quotient; g) updating the quotient adjustment value based on the iterative error; h) repeating acts d) through g) until the determination at d) is NO, thereby determining a final value for the approximate quotient; i) generating an integer quotient based on the final value of the approximate quotient; and j) using the integer quotient with regard to at least one aspect of the system.
8 Citations
18 Claims
-
1. A method for performing a division operation in a system, comprising:
-
a) determining an approximate quotient of a numerator value and a denominator value; b) determining an initial error of said approximate quotient; c) determining a quotient adjustment value based on said initial error; d) determining whether to apply said quotient adjustment value to said approximate quotient; e) if the determination at d) is YES, then applying said quotient adjustment value to said approximate quotient; f) determining an iterative error of said approximate quotient; g) updating said quotient adjustment value based on said iterative error; h) repeating acts d) through g) until said determination at d) is NO, thereby determining a final value for said approximate quotient; i) generating an integer quotient based on said final value of said approximate quotient; and j) using said integer quotient with regard to at least one aspect of said system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing division in a system, comprising:
-
a) converting a numerator value into a numerator binary fraction; b) converting a denominator value into a denominator binary fraction; c) expanding a precision of said numerator binary fraction by a predetermined amount to form an expanded numerator binary fraction; d) determining an approximate quotient of said expanded numerator binary fraction and said denominator binary fraction; e) determining an initial error of said approximate quotient; f) determining a quotient adjustment value based on said initial error; g) determining whether to apply said quotient adjustment value to said approximate quotient; h) if the determination at g) is YES, then applying said quotient adjustment value to said approximate quotient; i) determining an iterative error of said approximate quotient; j) updating said quotient adjustment value based on said iterative error; k) repeating acts g) through j) until said determination at g) is NO, thereby determining a final value for said approximate quotient; l) generating an integer quotient based on said final value of said approximate quotient; m) converting said integer quotient into a floating point quotient; and n) using said floating point quotient with regard to at least one aspect of said system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An imaging apparatus, comprising a controller configured to receive image data, said controller executing program instructions for performing a manipulation of said image data by implementing a division operation including:
-
a) determining an approximate quotient of a numerator value and a denominator value; b) determining an initial error of said approximate quotient; c) determining a quotient adjustment value based on said initial error; d) determining whether to apply said quotient adjustment value to said approximate quotient; e) if the determination at d) is YES, then applying said quotient adjustment value to said approximate quotient; f) determining an iterative error of said approximate quotient; g) updating said quotient adjustment value based on said iterative error; h) repeating acts d) through g) until said determination at d) is NO, thereby determining a final value for said approximate quotient; and i) generating an integer quotient based on said final value of said approximate quotient. - View Dependent Claims (15, 16, 17, 18)
-
Specification