Multi-Function Summing Machine
First Claim
1. A system for processing an image frame including a plurality of pixels and intensity data thereof, the system comprising:
- an image memory adapted for storing the image frame; and
an arithmetic core connectible to said image memory and adapted for inputting the intensity data, said arithmetic core including a plurality of function processing units,wherein said function processing units includea processing core adapted for computation of a function of the intensity data and for producing a result of said computation; and
an accumulator for summing said result.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for processing an image including multiple pixels and intensity data thereof. An image memory is adapted for storing the image. An arithmetic core is connectible to the image memory and adapted for inputting the intensity data. The arithmetic core includes a multiple function processing units. One or more of the function processing units includes (i) a processing core adapted for computation of a function of the intensity data and for producing results of the computation, (ii) a first and (iii) a second accumulator for summing the results; and storage adapted to store the results. The function processing units are configured to compute the functions in parallel and sum the results simultaneously for each of the pixels in a single clock cycle.
-
Citations
18 Claims
-
1. A system for processing an image frame including a plurality of pixels and intensity data thereof, the system comprising:
-
an image memory adapted for storing the image frame; and an arithmetic core connectible to said image memory and adapted for inputting the intensity data, said arithmetic core including a plurality of function processing units, wherein said function processing units include a processing core adapted for computation of a function of the intensity data and for producing a result of said computation; and an accumulator for summing said result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing an image frame including a plurality of pixels and intensity data thereof, in a system including an image memory storing the image frame, the method comprising:
-
specifying an image window in the image frame; and during a single read of the intensity data of the image frame, summing a plurality of functions of the intensity data in the image window by calculating said functions while incrementing over the pixels of the image window, wherein said calculating of said functions is performed in parallel for each of the pixels in a single clock cycle and said summing of said functions is performed simultaneously. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification