SYSTEM AND METHOD FOR PROCESSING IMAGE DATA RELATIVE TO A FOCUS OF ATTENTION WITHIN THE OVERALL IMAGE
First Claim
1. A vision system having an image sensor that produces image data relative to each of a sequence of acquired images comprising:
- a first processor group including a plurality of SIMD processors, at least one general purpose processor and a directly accessible data memory, each residing on a single die and operatively connected to the sensor so that the first processor group receives the image data read-out from the image sensor, wherein the data memory is smaller in capacity than a size of the image data relative to each of the sequence of acquired images, the first processor group being constructed and arranged to operate a data reduction process that generates a reduced data set with respect to each image data concurrently as the image data is read-out; and
a second processor that receives at least a portion of the image data concurrently as the reduced data set is stored in the data memory, the second processor including an image analysis process that generates output values based upon information in the reduced data set.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a system and method for processing discrete image data within an overall set of acquired image data based upon a focus of attention within that image. The result of such processing is to operate upon a more limited subset of the overall image data to generate output values required by the vision system process. Such output value can be a decoded ID or other alphanumeric data. The system and method is performed in a vision system having two processor groups, along with a data memory that is smaller in capacity than the amount of image data to be read out from the sensor array. The first processor group is a plurality of SIMD processors and at least one general purpose processor, co-located on the same die with the data memory. A data reduction function operates within the same clock cycle as data-readout from the sensor to generate a reduced data set that is stored in the on-die data memory. At least a portion of the overall, unreduced image data is concurrently (in the same clock cycle) transferred to the second processor while the first processor transmits at least one region indicator with respect to the reduced data set to the second processor. The region indicator represents at least one focus of attention for the second processor to operate upon.
-
Citations
21 Claims
-
1. A vision system having an image sensor that produces image data relative to each of a sequence of acquired images comprising:
-
a first processor group including a plurality of SIMD processors, at least one general purpose processor and a directly accessible data memory, each residing on a single die and operatively connected to the sensor so that the first processor group receives the image data read-out from the image sensor, wherein the data memory is smaller in capacity than a size of the image data relative to each of the sequence of acquired images, the first processor group being constructed and arranged to operate a data reduction process that generates a reduced data set with respect to each image data concurrently as the image data is read-out; and a second processor that receives at least a portion of the image data concurrently as the reduced data set is stored in the data memory, the second processor including an image analysis process that generates output values based upon information in the reduced data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vision system having an image sensor that produces image data relative to each of a sequence of acquired images comprising:
-
a first processor group including a plurality of SIMD processors, at least one general purpose processor and a directly accessible data memory, each residing on a single die and operatively connected to the sensor so that the first processor group receives the image data read-out from the image sensor, wherein the data memory is smaller in capacity than a size of the image data relative to each of the sequence of acquired images, the first processor group being arranged to receive one or more images sequentially from the image sensor; and wherein the plurality of SIMD processors in the first processor group is constructed and arranged to employ a data reduction function on each received image to produce a reduced data set which is stored in the data memory. - View Dependent Claims (10, 11)
-
-
12. A vision system having an image sensor that produces image data relative to each of a sequence of acquired images comprising:
-
a first processor group including a plurality of SIMD processors, at least one general purpose processor and a directly accessible data memory, each residing on a single die and operatively connected to the sensor so that the first processor group receives the image data read-out from the image sensor, wherein the data memory is smaller in capacity than a size of the image data relative to each of the sequence of acquired images, the first processor group being arranged to receive one or more images sequentially from the image sensor; an additional memory that concurrently receives the image data read-out from the image sensor; and wherein the plurality of SIMD processors in the first processor group is constructed and arranged to employ a data reduction function on each received image to produce a reduced data set which is stored in the data memory, the reduced data set including identifiers for regions of the image data in stored the additional memory that are subject to further vision system processes. - View Dependent Claims (13)
-
-
14. A method for processing image data with a vision system having an image sensor that produces image data relative to each of a sequence of acquired images comprising the steps of:
-
receiving, by a first processor group including a plurality of SIMD processors, at least one general purpose processor and a directly accessible data memory, each residing on a single die, the image data read-out from the image sensor, the data memory being smaller in capacity than a size of the image data relative to each of the sequence of acquired images; generating, on the first processor group, a reduced data set with respect to each image data concurrently as the image data is read-out; receiving, by a second processor, at least a portion of the image data concurrently as the reduced data set is stored in the data memory; and generating, by the second processor, output values based upon information in the reduced data set. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification