Methods of classifying objects
Patent Information
- Application Number
- CN202110727395.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-29
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2041-06-29
AI Technical Summary
[0005]习知的电子组件检测方法,多采用将物件平均设置于承载盘,并以输送带输送至检测装置进行检测,于检测后,利用测试的数据,将物件分类为复数种类;但习知的电子组件检测,将分类后的电子组件,先移至用于暂时容置物件的承载盘,直到放满后,再将物件统一移至输出的输送带,其产生额外的时间成本,也加速移动装置(如机械手臂)的损耗
[0008] One objective of this invention is to provide a method for classifying objects. This method involves first inputting multiple carrier disks containing various objects, then detecting and classifying these objects into multiple categories. The carrier disk with the highest percentage of objects of a single category is then designated as the baseline carrier disk. Objects of the same category on other carrier disks are swapped with objects of other categories on the baseline carrier disk. When the baseline carrier disk is full of objects of a single category, the baseline carrier disk is directly output. This method reduces the number of object movements and improves the efficiency of object detection.
Smart Images

Figure CN115547871B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method for classifying objects, and more particularly to a method for detecting electronic objects and outputting their data in a centralized manner. Background Technology
[0002] With the development of electronic technology, the industry has gradually separated the manufacturing of electronic components from the electronics industry, developing a separate industrial chain model encompassing design, manufacturing, packaging, and testing. This vertical specialization further improves the operational efficiency of the entire industry. Secondly, separating the relatively asset-light design from the asset-heavy manufacturing and packaging / testing allows for concentrated R&D investment at each stage, accelerating technological development and lowering entry barriers and operating costs for companies. Furthermore, outsourcing each stage to different manufacturers enhances the professionalism of companies and the accuracy of production processes. In addition, separating professional testing from packaging and testing reduces redundant capacity investment and provides stable professional testing services to small and medium-sized design companies, reducing product testing costs through economies of scale and thus reducing industry costs.
[0003] Among them, the testing of electronic components is located at a key node in the industrial chain, running through the entire process of design, manufacturing, packaging and application. From the perspective of the entire manufacturing process, the testing of electronic components mainly includes feasibility verification of the design time, quality inspection of the electronic component manufacturing stage, wafer testing before packaging and finished product testing after packaging. It runs through the entire process of design, manufacturing, packaging and application, and plays a key role in ensuring chip performance and improving the efficiency of the industrial chain.
[0004] Chip testing is a crucial step in the semiconductor component manufacturing process. The main purpose of testing is to ensure that the chip fully realizes the functions and performance expected during the design phase. Each test generates a series of test data. Since the testing program usually consists of a series of test items, it thoroughly examines the chip from various aspects. This not only determines whether the chip's performance meets the standards and whether it can enter the market, but also allows for the comprehensive and quantitative screening of various indicators of each chip, from structure and function to electrical characteristics, from the test results. Therefore, testing semiconductor components can effectively improve chip yield and production speed.
[0005] Conventional electronic component testing methods typically involve placing objects evenly on a carrier tray and conveying them to a testing device via a conveyor belt. After testing, the objects are classified into multiple categories using the test data. However, conventional electronic component testing methods first move the classified electronic components to a carrier tray used for temporary storage until it is full, and then move the objects to the output conveyor belt. This incurs additional time costs and accelerates the wear and tear on moving devices (such as robotic arms).
[0006] Therefore, industry and academia need a method for classifying objects that can further reduce the number of times objects are moved after inspection, thereby reducing costs.
[0007] In view of the problems of the prior art, the present invention provides a method for classifying objects. First, multiple carrier disks containing objects are input. Then, these objects are detected and classified into multiple categories. After detection and classification, the carrier disk with the highest proportion of objects of a single category is selected as the reference carrier disk. The positions of objects of the same category on other carrier disks are exchanged with the other categories of objects on the reference carrier disk. When the reference carrier disk is full of objects of a single category, the reference carrier disk is directly output. This method provides an object detection method that reduces the number of object movements. Summary of the Invention
[0008] One objective of this invention is to provide a method for classifying objects. This method involves first inputting multiple carrier disks containing various objects, then detecting and classifying these objects into multiple categories. The carrier disk with the highest percentage of objects of a single category is then designated as the baseline carrier disk. Objects of the same category on other carrier disks are swapped with objects of other categories on the baseline carrier disk. When the baseline carrier disk is full of objects of a single category, the baseline carrier disk is directly output. This method reduces the number of object movements and improves the efficiency of object detection.
[0009] To achieve the aforementioned objectives and effects, the present invention provides a method for classifying objects, comprising the steps of: inputting a plurality of carrier disks, each carrier disk having a plurality of objects disposed thereon; the carrier disks including, but not limited to, a first carrier disk and a second carrier disk, each of the first and second carrier disks having a carrying quantity; detecting the objects; classifying and labeling them into multiple categories of objects, the categories of objects including, but not limited to, a first category of objects and a second category of objects; and determining the classification method based on the ratio of the number of first category objects in the first carrier disk to the carrying quantity, wherein the classification method is defined as follows: when the ratio of the number of first category objects in the first carrier disk to the carrying quantity is greater than the ratio of the number of second category objects in the first carrier disk to the carrying quantity of objects in the second carrier disk... When the ratio of the number of objects of the first category contained in the carrier disk to the carrying capacity is obtained, the total number of objects of the first category contained in each carrier disk is obtained, and it is calculated whether the total number of objects of the first category is greater than the carrying capacity. If the total number of objects of the first category is greater than the carrying capacity, the positions of the objects of the first category contained in the second carrier disk and the objects of the second category in the first carrier disk are swapped. If the number of objects of the first category contained in the first carrier disk is equal to the carrying capacity, the first carrier disk is output. This method is used to reduce the total number of object movements during detection and classification.
[0010] In one embodiment of the present invention, the objects are electronic component carriers.
[0011] In one embodiment of the present invention, the number of objects disposed on each of the carrier disks corresponds to the number of objects to be carried.
[0012] In one embodiment of the invention, the number of the carrier disks is proportional to the number of the categories of objects.
[0013] In one embodiment of the present invention, in the step of calculating whether the total number of the first category of objects is greater than the carrying capacity, a photographic device is used to obtain the total number of the first category of objects, and a processing component is used to calculate whether it is greater than the carrying capacity.
[0014] In one embodiment of the present invention, in the step of detecting the objects and classifying and labeling them into multiple categories of objects, the categories of objects including a first category of objects and a second category of objects, the categories of objects further include a third category of objects.
[0015] In one embodiment of the present invention, after the step of calculating whether the total number of the first category of objects is greater than the carrying capacity, the method further includes the steps of: when the total number of the first category of objects is less than the carrying capacity, obtaining the total number of the second category of objects; when the total number of the second category of objects is greater than the total number of the first category of objects, calculating whether the total number of the second category of objects is greater than the carrying capacity; when the total number of the second category of objects is greater than the carrying capacity, exchanging the positions of the second category of objects contained in the first carrying tray with the first category of objects and the third category of objects in the second carrying tray; and when the number of the second category of objects contained in the second carrying tray is equal to the carrying capacity, outputting the second carrying tray. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the first step of an embodiment of the present invention;
[0017] Figure 2 This is a schematic diagram of the second step in an embodiment of the present invention;
[0018] Figures 3A to 3B This is a schematic diagram illustrating the operation of the first step in an embodiment of the present invention.
[0019] Figures 4A to 4B This is a schematic diagram illustrating the operation of the second step in an embodiment of the present invention.
[0020] Figure 5 This is a schematic diagram of the third step in an embodiment of the present invention; and
[0021] Figures 6A to 6C This is a schematic diagram illustrating the third step of the operation in an embodiment of the present invention.
[0022] [Figure Number Reference Guide]
[0023] 10. Support plate
[0024] 11 objects
[0025] 112 First Category Objects
[0026] 114 Second Category Objects
[0027] 116 Third Category Objects
[0028] 12 First bearing plate
[0029] 14 Second bearing plate
[0030] 16 Third bearing plate
[0031] 20 Detection devices
[0032] S02 Step
[0033] S04 Step
[0034] S06 Step
[0035] S08 Step
[0036] S10 Step
[0037] Step S12
[0038] S22 Step
[0039] Step S24
[0040] Step S26
[0041] S28 Step Detailed Implementation
[0042] To provide a better understanding of the structural features and effects achieved by the present invention, preferred embodiments and detailed descriptions are provided below:
[0043] In view of the problems of the prior art, the present invention first inputs multiple carrier disks containing multiple objects, wherein the carrier disks include a first carrier disk and a second carrier disk. The objects are classified and labeled into multiple categories, which include a first category and a second category. The first category objects contained in the first carrier disk with the highest proportion of single category objects are swapped with the second category objects contained in the second carrier disk. When the number of first category objects contained in the first carrier disk is equal to a carrying quantity, the first carrier disk is output. This method reduces the number of object movements and reduces the time cost generated by the prior art.
[0044] Please see Figure 1 This is a schematic diagram of the first step of an embodiment of the present invention. As shown in the figure, this embodiment of a method for classifying objects includes the following steps:
[0045] Step S02: Input multiple carrier disks, each of which is equipped with multiple objects. These carrier disks include a first carrier disk and a second carrier disk, and each of the first carrier disk and the second carrier disk has a carrying capacity.
[0046] Step S04: Detect the objects and classify them into multiple categories, which include first category objects and second category objects;
[0047] Step S06: When the ratio of the number of first category items contained in the first carrier plate to the total number of items carried is greater than the ratio of the number of first category items contained in the second carrier plate to the total number of items carried, obtain the total number of first category items contained in each of the carrier plates;
[0048] Step S08: Calculate whether the total number of items in the first category is greater than the carrying capacity;
[0049] Step S10: When the total number of items in the first category exceeds the carrying capacity, swap the positions of the first category items contained in the second carrying tray with the second category items in the first carrying tray; and
[0050] Step S12: When the number of first category objects contained in the first carrier disk is equal to the carrying quantity, output the first carrier disk.
[0051] See again Figure 1 And see Figures 3A to 3B , Figures 3A to 3B The figure shows a schematic diagram of the operation of the first step of an embodiment of the present invention. In step S02, a plurality of carrier disks 10 are input. Each of the carrier disks 10 is provided with a plurality of objects 11. The carrier disks 10 include a first carrier disk 12 and a second carrier disk 14. The first carrier disk 12 and the second carrier disk 14 each have a carrying capacity. The carrier disks 10 are at least two carrier disks. In this embodiment, the first carrier disk 12 and the second carrier disk 14 are used as examples.
[0052] Continuing from the above, in this embodiment, the objects 11 are electronic component carriers, such as chip carrier boards, and the carrier disks 10 are provided with multiple slots at intervals. Each object 11 is provided with a slot to prevent the objects 11 from moving or falling during transportation. The number of objects 11 provided with each carrier disk 10 corresponds to the carrying capacity. Similarly, the number of slots also corresponds to the carrying capacity. The carrying capacity is the value of how many objects 11 each carrier disk 10 can hold.
[0053] See again Figure 1 And see Figures 3A to 3BAs shown in the figure, in step S04, the objects 11 on the carrier disks 10 are detected, and the objects 11 are classified and labeled with multiple categories of objects. The categories of objects include a first category of objects 112 and a second category of objects 114. The categories of objects are at least two categories of objects. In this embodiment, the first category of objects 112 and the second category of objects 114 are used as examples.
[0054] Continuing from the above, in this embodiment, a detection device 20 (e.g., a probe and a photographic device) detects each of the objects 11. In one embodiment, the detection device 20 remembers the positions of the first category of objects 112 and the second category of objects 114 included in the objects 11.
[0055] Continuing from the above, in this embodiment, the number of these carrier disks is proportional to the number of these categories of objects; the more categories of these objects there are, the more carrier disks there are.
[0056] See again Figure 1 And see Figures 3A to 3B As shown in the figure, in step S06, when the ratio of the number of first category objects 112 contained in the first carrier 12 to the carrying quantity is greater than the ratio of the number of first category objects 112 contained in the second carrier 14 to the carrying quantity, the total number of first category objects 112 contained in each of the carriers 10 is obtained; for example, the carrying quantity is 28, the number of first category objects 112 contained in the first carrier 12 is 22, and the number of first category objects 112 contained in the second carrier 14 is 14. At this time, the proportion of first category objects 112 contained in the first carrier 12 is greater than the number of first category objects 112 contained in the second carrier 14. The detection device 20 uses a photographic device to obtain the total number of first category objects 112 contained in each of the carriers 10. In this embodiment, the number of first category objects 112 contained in the first carrier 12 and the number of first category objects 112 contained in the second carrier 14 are summed.
[0057] Continuing from the above, in this embodiment, the carrier 10 with the largest proportion of a single category of objects is defined as the first carrier 12, and the category of objects with the largest number in the first carrier 12 is defined as the first category of objects 112. Also, as mentioned above, this embodiment uses at least two as an example, so the other carrier is the second carrier 14, and the other category of objects is defined as the second category of objects 114.
[0058] See again Figure 1 And see Figures 3A to 3BAs shown in the figure, in step S08, it is calculated whether the total number of the first category of objects 112 is greater than the carrying capacity. In this embodiment, the detection device 20 can be coupled to a processing device to perform the calculation.
[0059] See again Figure 1 And see Figures 3A to 3B As shown in the figure, in step S10, when the total number of the first category objects 112 is greater than the carrying capacity, the positions of the first category objects 112 contained in the second carrying tray 14 and the second category objects 114 in the first carrying tray 12 are exchanged. For example, a moving device (such as a robotic arm that moves objects by vacuum suction) is used to move one of the first category objects 112 contained in the second carrying tray 14 to the first carrying tray 12 according to the position stored by the detection device 20, and an empty space is created on the second carrying tray 14. At the same time, one of the second category objects 114 contained in the first carrying tray 12 is moved to the second carrying tray 14, and an empty space is created on the first carrying tray 12. Then, the two are placed into the corresponding empty spaces to complete one exchange. In this embodiment, multiple exchanges are performed.
[0060] See again Figure 1 And see Figures 3A to 3B As shown in the figure, in step S12, when the number of the first category of objects 112 contained in the first carrier disk 12 is equal to the carrying quantity, the first carrier disk 12 is output. That is, when the first carrier disk 12 is full of the first category of objects 112, the first carrier disk 12 is output and a new carrier disk for the objects to be exchanged is input.
[0061] Please see Figure 2 This is a schematic diagram of the second step of an embodiment of the present invention. As shown in the figure, based on the above embodiment, after step S08: calculating whether the total number of the first category of objects is greater than the carrying capacity, it further includes the step:
[0062] Step S22: When the total number of items in the first category is less than the carrying capacity, obtain the total number of items in the second category;
[0063] Step S24: When the total number of items in the second category is greater than the total number of items in the first category, calculate whether the total number of items in the second category is greater than the carrying capacity;
[0064] Step S26: When the total number of items in the second category exceeds the carrying capacity, swap the positions of the second category items contained in the first carrying tray with the first category items and the third category items in the second carrying tray; and
[0065] Step S28: When the number of second category objects contained in the second carrier disk is equal to the carrier quantity, output the second carrier disk.
[0066] See again Figure 2 And see Figures 4A to 4B , Figures 4A to 4B The second step of the embodiment of the present invention is illustrated in the figure. In step S04, the categories of objects further include a third category of objects 116. There may be a situation where the total number of one of the categories of objects cannot fill the first single carrier tray 10. In this embodiment, the situation is solved by obtaining the total number of the second category of objects 114 in step S22 when the total number of the first category of objects 112 is less than the carrying capacity.
[0067] See again Figure 2 And see Figures 4A to 4B As shown in the figure, in step S24, when the total number of the second category items 114 is greater than the total number of the first category items 112, it is calculated whether the total number of the second category items 114 is greater than the carrying capacity. In this embodiment, the category items with the largest number are defined as the second category items 114, and they must be greater than the carrying capacity to fill the carrying tray. For example, the carrying capacity is 28, the total number of the first category items 112 is 22, the total number of the second category items 114 is 28, and the total number of the third category items 116 is 6. Since the total number of the first category items 112 and the third category items 116 is less than the carrying capacity, the second category items 114 with the highest total number and the second carrying tray 14 with the highest corresponding proportion need to be exchanged based on this.
[0068] See again Figure 2 And see Figures 4A to 4B As shown in the figure, in step S26, when the total number of the second category items 114 is greater than the carrying quantity, the second category items 114 contained in the first carrying plate 12 are swapped with the first category items 112 and the third category items 116 in the second carrying plate 14. The swapping method is the same as in the above embodiment, so it will not be described again.
[0069] See again Figure 2 And see Figures 4A to 4B As shown in the figure, in step S28, when the number of the second category of objects 114 contained in the second carrier disk 14 is equal to the carrying quantity, the second carrier disk 14 is output, that is, when the second carrier disk 14 is full of the second category of objects 114, the second carrier disk 14 is output and a new carrier disk for the objects to be exchanged is input.
[0070] One method for classifying objects in this embodiment involves detecting the objects 11 and classifying them into categories. The first carrier disk 12, with the highest proportion of objects of a single category on a single carrier disk, is selected as the baseline carrier disk, thus designating objects of that category as the first category 112. Other categories are designated as the second category 114. The positions of the first category objects 112 on other carrier disks (i.e., the second carrier disk 14) are swapped with those on the first carrier disk 12. When the first carrier disk 12 is full, it is output. This embodiment further addresses situations where the total number of objects of the first category 112 cannot be accommodated. When the carrier disks 10 are full, the carrier disks 10 with the largest number of objects of that category are selected as the baseline. Taking the second category object 114 as an example, and the other categories taking the first category object 112 and the third category object 116 as examples, the carrier disks 10 with the highest proportion of the second category object 114 are selected as the baseline carrier disks. Taking the second carrier disk 14 as an example, the positions of the second category object 114 of the other carrier disks, that is, the first category object 112 and the third category object 116 of the second carrier disk 12 are swapped. When the second carrier disk 14 is full, the second carrier disk 14 is output to reduce the number of times the objects are moved.
[0071] Please see Figure 5 This is a schematic diagram of the third step of an embodiment of the present invention. As shown in the figure, based on the above embodiment, after step S24: when the total number of the second category of objects is greater than the total number of the first category of objects, calculating whether the total number of the second category of objects is greater than the carrying capacity, it further includes the step of:
[0072] Step S32: When the total number of second category items is less than the carrying capacity, swap the positions of the second category items contained in the first carrying plate with the first category items and the third category items in the second carrying plate, and then output the first carrying plate;
[0073] Step S34: Input the third carrier disk, and swap the positions of the second category objects contained in the third carrier disk with the first category objects and the third category objects in the second carrier disk; and
[0074] Step S36: When the number of second category objects contained in the second carrier disk is equal to the carrier quantity, output the second carrier disk.
[0075] See again Figure 5 And see Figures 6A to 6C , Figures 6A to 6CThis is a schematic diagram of the third step of an embodiment of the present invention. As shown in the figure, this embodiment is used to solve the situation in step S24 where the highest total number of the second category items 114 is still insufficient to fill the first carrier tray 10. For example, the carrier quantity is 28, the total number of the first category items 112 is 23, the total number of the second category items 114 is 25, and the total number of the third category items 116 is 8. This indicates that no single category of items can fill one of the carrier trays 10. Therefore, in step S32, when the total number of the second category items 114 is less than the carrier quantity, the first carrier tray 10 is... After the second category item 114 included in the second carrier disk 14 is exchanged with the first category item 112 and the third category item 116 of the second carrier disk 14, the first carrier disk 12 is output. The second category item 114 included in the first carrier disk 12 is first exchanged to the second carrier disk 14. In embodiments with more than two carrier disks 10, after exchanging category items, the carrier disk (the first carrier disk 12) closest to the reference carrier disk (the second carrier disk 14 in this embodiment) is output, which further reduces the movement distance of the subsequent moving device in the exchange step, but this embodiment is not limited to this.
[0076] See again Figure 5 And see Figures 6A to 6C As shown in the figure, in step S34, a third carrier disk 16 is input, it is detected and classified, and the second category object 114 contained in the third carrier disk 16 is swapped with the first category object 112 and the third category object 116 in the second carrier disk 14; a new carrier disk for setting these objects 11 is input, which is used to exchange and supplement the remaining second category object 114.
[0077] See again Figure 5 And see Figures 6A to 6C As shown in the figure, in step S36, when the number of the second category of objects 114 contained in the second carrier disk 14 is equal to the carrying quantity, the second carrier disk 14 is output; as in the above embodiment, in this embodiment, when the second carrier disk 14 is full of the same category of objects, it is output, and after the second carrier disk 14 is output, a new carrier disk for which objects need to be exchanged is input.
[0078] In summary, this invention provides a method for classifying objects. First, multiple trays containing pre-set objects are input. These objects are then detected and classified into multiple categories. After classification, the tray with the highest percentage of objects of a single category is selected as the baseline tray. Objects of the same category on other trays are swapped with other categories on the baseline tray. When the baseline tray is full of objects of a single category, it is directly output. If the total number of objects of that category cannot fill a tray, the tray with the highest percentage of objects of that category is selected as the new baseline tray. Objects of that category with the highest total number on other trays are swapped with other categories on the new baseline tray. This method provides an object detection method that reduces the number of object movements, solving the problem of conventional methods that require preparing temporary trays to hold objects until full, and then moving the objects to the output conveyor belt, which results in time consumption and accelerated wear and tear on moving devices (such as robotic arms).
[0079] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of the present invention. All equivalent variations and modifications made in accordance with the shape, structure, features and spirit described in the claims of the present invention should be included within the scope of the claims of the present invention.
Claims
1. A method for classifying objects, characterized in that, The steps include: Multiple carrier disks are input, each of which is equipped with multiple objects. The carrier disks include a first carrier disk and a second carrier disk, each of which has a carrying capacity. These objects are detected and categorized into multiple object categories, including a first category and a second category. When the ratio of the number of items of the first category contained in the first carrier tray to the total number of items carried is greater than the ratio of the number of items of the first category contained in the second carrier tray to the total number of items carried, the total number of items of the first category contained in each of the carrier trays is obtained. Calculate whether the total number of items in this first category is greater than the carrying capacity; When the total number of items of the first category exceeds the carrying capacity, the items of the first category contained in the second carrying tray are swapped with the items of the second category in the first carrying tray. as well as When the number of objects of the first category contained in the first carrier disk is equal to the carrier quantity, the first carrier disk is output.
2. The method for classifying objects as described in claim 1, characterized in that, These items are carriers of electronic components.
3. The method for classifying objects as described in claim 1, characterized in that, The number of objects set on each of these carrier plates corresponds to the carrying capacity.
4. The method for classifying objects as described in claim 1, characterized in that, The number of these carrier plates is proportional to the number of these categories of objects.
5. The method for classifying objects as described in claim 1, characterized in that, In the step of calculating whether the total number of the first category of objects is greater than the carrying capacity, a photographic device is used to obtain the total number of the first category of objects, and a processing component is used to calculate whether it is greater than the carrying capacity.
6. The method for classifying objects as described in claim 1, characterized in that, In the step of detecting the objects and classifying and labeling them into multiple categories, including a first category and a second category, the categories further include a third category.
7. The method for classifying objects as described in claim 6, characterized in that, The step of calculating whether the total number of items in the first category is greater than the carrying capacity further includes the following steps: When the total number of items in the first category is less than the carrying capacity, the total number of items in the second category is obtained; When the total number of items in the second category is greater than the total number of items in the first category, calculate whether the total number of items in the second category is greater than the carrying capacity. When the total number of items in the second category exceeds the carrying capacity, the items in the second category contained in the first carrying tray are swapped with the items in the first category and the items in the third category in the second carrying tray. as well as When the number of objects of the second category contained in the second carrier is equal to the carrier quantity, the second carrier is output.
8. The method for classifying objects as described in claim 7, characterized in that, The step of calculating whether the total number of the second category of items exceeds the carrying capacity when the total number of the first category of items is greater than the carrying capacity further includes the following steps: When the total number of items in the second category is less than the carrying capacity, the second category items contained in the first carrying tray are swapped with the first category items and the third category items in the second carrying tray, and then the first carrying tray is output. Input a third carrier disk, and swap the positions of the second category objects contained in the third carrier disk with the first category objects and the third category objects in the second carrier disk; as well as When the number of objects of the second category contained in the second carrier is equal to the carrier quantity, the second carrier is output.
Citation Information
Patent Citations
Vision inspection apparatus
CN101826476A