Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
102 words
A method for producing a filtered digital image comprising: a. feeding a digital image into an image processing ASIC; b. performing one-dimensional filtering of the digital image within the ASIC to create single or multiple digital image filter results, the image filter results being at least one partially-pyramided image that is smaller than the digital image; c. transferring the image filter results through a single image output stream; d. storing the image output stream in a memory; and e. filtering at least some portions of the stored image output stream using software in a computer processing unit to produce a filtered image.
Claim 2
Independent Claim
102 words
A method for producing a filtered digital image comprising: a. feeding a digital image into an image processing ASIC; b. performing one-dimensional filtering of the digital image within the ASIC to create single or multiple digital image filter results, the image filter results being at least one partially-pyramided image that is smaller than the digital image; c. transferring the image filter results through a single image output stream; d. storing the image output stream in a memory; and e. filtering at least some portions of the stored image output stream using software in a computer processing unit to produce a filtered image.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein the digital image filter results is transmitted via a high-bandwidth interface to the memory for storage.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein each filter result from the single image output stream is extracted and placed into a separate memory buffer in a host computer's memory.
Claim 5
Dependent Claim
19 words
The method of claim 1 wherein the filtering in step e is performed in software on a general-purpose CPU.
Claim 6
Dependent Claim
18 words
The method of claim 1 wherein step e produces at least one level of a multi-resolution image pyramid.
Claim 7
Dependent Claim
29 words
The method of claim 1 also comprising extracting a region of interest from the digital image via a windowing function implemented in hardware on the ASIC prior to filtering.
Claim 8
Dependent Claim
18 words
The method of claim 6 also comprising feeding the extracted region through at least one programmable tap filter.
Claim 9
Dependent Claim
24 words
The method of claim 1 also comprising computing an average intensity for each filter result in parallel with any further filtering of the result.
Claim 10
Dependent Claim
13 words
The method of claim 1 also comprising encrypting the digital image filter results.
Claim 11
Dependent Claim
14 words
The method of claim 1 also comprising subsampling the filtered image with programmable phase.
Claim 12
Dependent Claim
25 words
The method of claim 1 also comprising performing additional filtering on one of the original digital image and a filtered image in a recursive fashion.
Claim 13
Dependent Claim
22 words
The method of claim 11 wherein the additional filtering comprises processing that includes combining the original digital image and a filtered image.
Claim 14
Dependent Claim
20 words
The method of claim 12 wherein the additional filtering comprises subtraction of a filtered image from the original digital image.
Claim 15
Dependent Claim
15 words
The method of claim 1 wherein the digital image is comprised of video raster lines.
Claim 16
Dependent Claim
25 words
The method of claim 14 wherein the raster lines are even raster lines from another image comprised of even raster lines and odd raster lines.
Claim 17
Dependent Claim
25 words
The method of claim 14 wherein the raster lines are odd raster lines from another image comprised of even raster lines and odd raster lines.
Claim 18
Independent Claim
103 words
An apparatus for producing a filtered image comprising: a. a camera which produces a digital image; b. an ASIC connected to the camera the ASIC configured to perform one dimensional filtering on images received from the camera to produce filtered images comprised of partially pyramided images that are smaller than the received images; c. at least one memory connected to the ASIC capable of receiving the filtered images from the ASIC, the memory also containing software for performing filtering of the filtered images stored in the at least one memory; and d. a computer processing unit connected to the at least one memory.
Claim 19
Independent Claim
103 words
An apparatus for producing a filtered image comprising: a. a camera which produces a digital image; b. an ASIC connected to the camera the ASIC configured to perform one dimensional filtering on images received from the camera to produce filtered images comprised of partially pyramided images that are smaller than the received images; c. at least one memory connected to the ASIC capable of receiving the filtered images from the ASIC, the memory also containing software for performing filtering of the filtered images stored in the at least one memory; and d. a computer processing unit connected to the at least one memory.
Claim 20
Dependent Claim
18 words
The apparatus of claim 17 also comprising a high speed interface connected between the ASIC and the memory.
Claim 21
Dependent Claim
33 words
The apparatus of claim 17 wherein the camera and ASIC are connected together in a single camera module and the memory and computer processing unit are a part of a general purpose CPU.
Claim 22
Dependent Claim
15 words
The apparatus of claim 17 wherein the ASIC contains at least one programable tap filter.
Claim 23
Independent Claim
64 words
A method for producing a filtered digital image comprising: a. feeding a digital image into an image processing ASIC; b. performing one-dimensional filtering of the digital image within the ASIC to create image filter results, the image filter results being at least one partially pyramided image smaller than the digital image; and c. transferring the image filter results through a single image output stream.
Claim 24
Independent Claim
64 words
A method for producing a filtered digital image comprising: a. feeding a digital image into an image processing ASIC; b. performing one-dimensional filtering of the digital image within the ASIC to create image filter results, the image filter results being at least one partially pyramided image smaller than the digital image; and c. transferring the image filter results through a single image output stream.