Appearance inspection apparatus and method in which plural threads are processed in parallel
First Claim
Patent Images
1. An appearance inspection apparatus comprising:
- a memory that stores image data of an appearance of an inspection target;
a thread generator that generates k sets of n (k is a positive integer and n is an integer equal to or greater than
2) threads in each of which procedures are described for respectively processing the image data in n sub-regions obtained by dividing one inspection region on the image data stored in said memory and storing a processing result into said memory; and
a plurality of CPUs which executes said k sets of said n threads generated by said thread generator in parallel, respectively,wherein said thread generator further generates m (m is a positive integer) threads in each of which a procedure is described for collectively processing the image data in said n sub-regions, and one of said plurality of CPUs singly executes said m threads generated by said thread generator.
7 Assignments
0 Petitions
Accused Products
Abstract
An appearance inspection apparatus is composed of a memory 14, a thread generator and a plurality of CPUs 10 to 13. The memory 14 stores image data of an appearance of an IC. The thread generator generates a thread in which a procedure is described for independently processing the image data stored in the memory 14 and storing the processing result into the memory 14. The plurality of CPUs 10 to 13 for executing the plurality of threads generated by the thread generator, in parallel. Thus, this can provide an appearance inspection apparatus and an appearance inspection method that can execute an appearance inspection at a high speed, irrespectively of a simple configuration.
-
Citations
8 Claims
-
1. An appearance inspection apparatus comprising:
-
a memory that stores image data of an appearance of an inspection target; a thread generator that generates k sets of n (k is a positive integer and n is an integer equal to or greater than
2) threads in each of which procedures are described for respectively processing the image data in n sub-regions obtained by dividing one inspection region on the image data stored in said memory and storing a processing result into said memory; anda plurality of CPUs which executes said k sets of said n threads generated by said thread generator in parallel, respectively, wherein said thread generator further generates m (m is a positive integer) threads in each of which a procedure is described for collectively processing the image data in said n sub-regions, and one of said plurality of CPUs singly executes said m threads generated by said thread generator. - View Dependent Claims (2, 3, 4)
-
-
5. An appearance inspection method comprising the steps of:
-
storing image data of an appearance of an inspection target in a memory; generating k sets of n (k is a positive integer and n is an integer equal to or greater than
2) threads in which procedures are described for respectively processing the image data in n sub-regions obtained by dividing one inspection region on the image data stored in said memory and storing a processing result into the memory;executing the generated k sets of said n threads in parallel; generating m (m is a positive integer) threads in each of which a procedure is described for collectively processing the image data in said n sub-regions; and executing said generated m threads in serial. - View Dependent Claims (6, 7, 8)
-
Specification