Automatic drawing file management and control and generation system and method thereof

Through the automated image control and generation system, image recognition and database matching technology are used to automatically import circuit board information and generate labels, which solves the problem of low manual drawing and labeling efficiency in the existing technology, and realizes efficient and accurate circuit board design Image generation.

CN119494891APending Publication Date: 2025-02-21ELITEGROUP COMPUTER SYSTEMS +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311017402.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-14
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

In existing circuit board designs, a large number of manual drawing and labeling of design images are required, resulting in inefficiency and error-prone.

Method used

An automated image control and generation system is designed, including an image import module, an image recognition module, a data matching module, a data labeling module and an image output module. Through image recognition and database matching, circuit board information is automatically imported and labeled.

Benefits of technology

It improves the drawing efficiency of circuit board design drawings, reduces the chance of manual errors, and realizes automatic drawing generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119494891A_ABST
    Figure CN119494891A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic drawing file management and control and generation system and a method thereof. The system comprises an image import module, an image recognition module, a data matching module, a data marking module and an image output module. And identifying the circuit board design image through an image identification module, and generating image information. And the data matching module is used for matching with a database according to the image information so as to obtain a circuit board design template conforming to the image information. And the data marking module imports the circuit board information into the circuit board design image according to the circuit board design template so as to generate a second circuit board design drawing file. Therefore, the second circuit board design drawing file can be automatically generated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an automated document management and generation system and method, and more particularly to an automated document management and generation system and method that can automatically mark circuit board information of a circuit board design template in a database in a circuit board design image to automatically generate documents. Background Art

[0002] Nowadays, circuit board designs are all drawn by computer and stored in the database of the host server. The circuit board design drawings contain multiple layers, which store the images of different design components and corresponding annotations. For example, holes and grooves and their related annotations, including size and spacing, are stored in the same layer, while the circuit configuration is stored in another layer. The drawing of components and their corresponding annotations require a lot of manpower. Manual drawing and annotation are not only inefficient, but also prone to errors. If part of the drawing can be automatically generated, such as automatic annotation, it will effectively improve the efficiency of drawing and reduce the probability of manual errors. Summary of the invention

[0003] In order to solve the above-mentioned conventional problems, an embodiment of the present invention provides an automated drawing management and generation system, which is arranged in a host server with a database, and includes: an image import module, an image recognition module, a data matching module, a data marking module and an image output module. The image import module is used to receive a first circuit board design drawing to import a circuit board design image. The image recognition module signal is connected to the image import module, which is used to recognize the circuit board design image and generate image information. The data matching module signal is connected to the image recognition module and the database, which is used to match the database according to the image information to match a circuit board design template that conforms to the image information. The data marking module signal is connected to the data matching module and the database, which is used to import the circuit board information into the circuit board design image according to the circuit board design template to generate a second circuit board design drawing. The image output module signal is connected to the data marking module, which is used to output the second circuit board design drawing.

[0004] In another embodiment of the present invention, the circuit board design image is a layer in the first circuit board design file.

[0005] In yet another embodiment of the present invention, the image information includes a characteristic pattern and a characteristic size, and the data matching module uses the characteristic pattern and the characteristic size for matching.

[0006] In yet another embodiment of the present invention, the characteristic pattern includes circular holes, anisotropic holes, rows of holes, slotted holes and combinations thereof.

[0007] In yet another embodiment of the present invention, the characteristic size includes the size of the characteristic pattern and / or the pitch size of the characteristic pattern.

[0008] In another embodiment of the present invention, the image recognition module calculates the characteristic size of the image information by using the pixel information of the circuit board design image and the corresponding actual size.

[0009] In order to solve the above-mentioned conventional problems, an embodiment of the present invention further provides an automated drawing control and generation method, which is executed in a host server having a database, and the automated drawing control and generation method includes: receiving a first circuit board design drawing to import a circuit board design image; identifying the circuit board design image to generate image information. Matching the image information and the database to find a circuit board design template that matches the image information. According to the circuit board design template, the circuit board information is imported into the circuit board design image to generate a second circuit board design drawing; and outputting the second circuit board design drawing.

[0010] In another embodiment of the present invention, the image information includes a characteristic pattern and a characteristic size, and the characteristic pattern and the characteristic size are matched with the database.

[0011] In yet another embodiment of the present invention, a method for identifying a circuit board design image calculates a characteristic size of the image information by using pixel information of the circuit board design image and a corresponding actual size.

[0012] As mentioned above, the present invention can find a suitable circuit board design template in the database through image recognition and matching, and automatically import the circuit board information in the circuit board design template into the circuit board design image, thereby automatically generating a new circuit board design drawing. The automated drawing management and generation system and method of the present invention can not only improve the drawing efficiency of circuit board design drawings, but also reduce the probability of manual errors by automatically importing circuit board information. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to make the above and other objects, features, advantages and embodiments of the present invention more clearly understood, the accompanying drawings are described as follows:

[0014] Figure 1 It is a block diagram of an automated document management and generation system according to an embodiment of the invention.

[0015] Figure 2 Schematic diagram of characteristic patterns and characteristic dimensions of a circuit board according to an embodiment of the invention.

[0016] Figure 3 The figure is a flow chart of an automated document management and generation method according to an embodiment of the invention.

[0017] Description of Reference Numerals

[0018] 10: Automated drawing control and generation system 12: Host server

[0019] 14: Database 16: Image import module

[0020] 18: Image recognition module 20: Data matching module

[0021] 22: Data marking module 24: Image output module

[0022] 26: Drawings 30a, 30b: Slots

[0023] 32: row holes 34: round holes

[0024] 36: Heterosexual hole 38: Long groove

[0025] S10, S12, S14, S16, S18, S20: Steps DETAILED DESCRIPTION

[0026] In order to fully understand the purpose, features and effects of the present invention, the present invention is described in detail through the following specific embodiments and the attached drawings. The description is as follows.

[0027] In the present invention, "a" or "an" is used to describe the units, components and assemblies described herein. This is only for convenience of description and to provide a general meaning to the scope of the present invention. Therefore, unless it is obvious that it is otherwise intended, such description should be understood to include one, at least one, and the singular also includes the plural.

[0028] In the present invention, the terms "comprise", "include", "have", "contain" or any other similar terms are intended to cover non-exclusive inclusions. For example, a component, structure, article or device containing multiple elements is not limited to those listed herein, but may include other elements that are not explicitly listed but are generally inherent to the component, structure, article or device. In addition, unless expressly stated to the contrary, the term "or" refers to an inclusive "or" rather than an exclusive "or".

[0029] Please refer to Figure 1 , Figure 11 is a block diagram of an automated drawing control and generation system according to an embodiment of the present invention. The automated drawing control and generation system 10 of the present invention is arranged in a host server 12 having a database 14, and includes: an image import module 16, an image recognition module 18, a data matching module 20, a data marking module 22 and an image output module 24. The above modules can be implemented by hardware circuits, firmware, or software in the host server, respectively. The image import module 16 is used to receive a first circuit board design drawing, such as a circuit board design drawing loaded from an external transmission of the host server 12. For example, the circuit board design drawing can be loaded via a universal serial bus (USB) through a local area network, the Internet or an external storage device, and of course, the circuit board design drawing can also be loaded from the database 14. The circuit board design drawing includes multiple layers, which respectively store images of different design components and corresponding annotations. For example, holes and grooves and their related annotations, including size and spacing, are stored in the same layer, while the line configuration is stored in another layer. The image import module 16 is used to import a circuit board design image, such as a layer in the first circuit board design file, or even an image of a specific portion in a specific layer. For example, a layer containing holes and grooves in the first circuit board design file is imported as the imported circuit board design image.

[0030] The image recognition module 18 is connected to the image import module 16 for recognizing the circuit board design image to generate image information, which includes characteristic patterns and characteristic dimensions. Figure 2 , Figure 2 FIG. 1 is a schematic diagram of characteristic patterns and characteristic dimensions of a circuit board according to an embodiment of the present invention. Figure 2 As shown, there are many characteristic patterns in this layer that can be used as image recognition components, and the characteristic patterns include: round holes 34, anisotropic holes 36, row holes 32, slot holes 30a, 30b, long slots 38, etc. The image recognition module 18 can calculate all actual sizes in the circuit board design image based on the pixel information of the circuit board design image and the actual size mapped by the circuit board design image, and the characteristic size includes the size of the characteristic pattern and / or the spacing size of the characteristic pattern. For example, the characteristic size includes the diameter of the round hole 34 and the relative distance size corresponding to the reference point of the circuit board (not shown); the diameter, length and relative distance size of the anisotropic hole 36 corresponding to the reference point of the circuit board; the diameter of the row holes 32 and the spacing size between the row holes 32; the diameter, length and spacing size between the slot holes 30a, 30b and the slot holes 30a and 30b; the length and width of the long slot 38, etc.

[0031] The data matching module 20 is connected to the image recognition module 18 and the database 14 by signals. The database 14 stores a plurality of circuit board design drawings, each of which contains a plurality of circuit board design images, i.e., images of each layer. According to the image information generated by the image recognition module 18, such as the characteristic pattern and characteristic size mentioned above, the data matching module 20 matches the circuit board design image stored in the database 14 to match a circuit board design template that conforms to the image information. It should be known to those with ordinary knowledge in the art that some circuit board designs have specific design specifications and requirements, so the database 14 stores some completed circuit board design drawings, which can be used as circuit board design templates, that is, the characteristic patterns and characteristic sizes formed by these specific design specifications and requirements can be applied to other circuit board designs, or in other words, because other circuit board designs need to meet specific specifications and requirements, the characteristic patterns and characteristic sizes will be the same as the circuit board design template. Therefore, the data matching module 20 can match a circuit board design template that conforms to the image information from the database 14. For example, the slot size and spacing of the PCI Express adapter card circuit board need to meet specific specifications, or the slot size and spacing of the M.2 expansion card circuit board also need to meet specific specifications. That is to say, the circuit board design files of the PCI Express adapter card circuit board or the M.2 expansion card circuit board stored in the database 14 can be used as the circuit board design template. For the newly designed PCI Express adapter card circuit board or the M.2 expansion card circuit board, some of its characteristic patterns and characteristic sizes (i.e., image information) are the same as those of the circuit board design template, and the matching is successful.

[0032] The data marking module 22 is connected to the data matching module 20 and the database 14 by signals, and is used to import the relevant circuit board information from the database 14 into the circuit board design image according to the successfully matched circuit board design template, so as to generate a second circuit board design drawing. The circuit board information includes relevant dimension annotations, that is, the dimension annotations related to the circuit board design template are automatically annotated on the corresponding components without manual input. For example, if the successfully matched circuit board design template is a PCI Express adapter card circuit board design template, since the size and spacing of the slots are the same, the size and spacing annotations of the slots of the PCI Express adapter card circuit board design template in the database 14 can be directly imported, and automatically annotated on the slots of the corresponding layer of the first circuit board design drawing, so as to generate a second circuit board design drawing with the relevant dimensions annotated. The image output module 24 is connected to the data marking module 22 by signals, and is used to output the drawing 26 (the second circuit board design drawing).

[0033] Please refer to Figure 3 , Figure 3The flowchart of an automated drawing control and generation method according to an embodiment of the invention of this case. The automated drawing control and generation method of the present invention is executed in the aforementioned host server with a database, and can be implemented by hardware circuits, firmware, and software in the host server. The automated drawing control and generation method of the present invention includes the following steps: Step 10: Start the automated drawing control and generation method according to the instructions input by the user. Step S12: Receive a first circuit board design drawing to import a circuit board design image. As mentioned above, the circuit board design image can be a layer in the first circuit board design drawing. Receive a first circuit board design drawing through an image import module to import a circuit board design image. Step S14: Identify the circuit board design image to generate image information, and the image information includes a feature pattern and a feature size. Identify the circuit board design image through an image recognition module to generate image information. Step S16 matches the image information and the database to find a circuit board design template that matches the image information. Match the image information with the database through a data matching module to match a circuit board design template that matches the image information. For example, the aforementioned characteristic pattern and characteristic size are matched with the circuit board design image in the circuit board design drawing in the database to find a circuit board design template that meets the characteristic pattern and characteristic size. Step S18: Import the circuit board information into the circuit board design image according to the circuit board design template to generate a second circuit board design drawing. Import the circuit board information into the circuit board design image according to the circuit board design template through the data marking module to generate a second circuit board design drawing. Import the corresponding circuit board information in the successfully matched circuit board design template, such as the relevant dimension marking, into the circuit board design image of the first circuit board design drawing, that is, automatically mark the relevant components to generate a second circuit board design drawing with marked dimensions. Step S20: Output the second circuit board design drawing. Output the second circuit board design drawing through the image output module.

[0034] In summary, the present invention can find a suitable circuit board design template in the database by performing image recognition and matching through characteristic patterns and characteristic dimensions, and automatically import the circuit board information in the circuit board design template into the circuit board design image, achieve automatic annotation, and then automatically generate a new circuit board design drawing. The automatic drawing management and generation system and method of the present invention can not only improve the drawing efficiency of circuit board design drawings, but also reduce the probability of manual errors by automatically importing circuit board information.

[0035] The present invention is disclosed herein only by preferred embodiments. However, anyone familiar with the technical field should understand that the above embodiments are only used to describe the present invention and are not used to limit the scope of the patent rights claimed by the present invention. Any changes or substitutions that are equal or equivalent to the above embodiments should be interpreted as being included in the spirit or scope of the present invention. Therefore, the protection scope of the present invention should be based on the claims.

Claims

1. An automated document management and generation system, which is set in a host server with a database, comprising: An image import module, used for receiving a first circuit board design drawing file to import a circuit board design image; An image recognition module, signal-connected to the image import module, for recognizing the circuit board design image and generating image information; A data matching module, signal-connected to the image recognition module and the database, for matching the image information with the database to match a circuit board design template that conforms to the image information; A data marking module, signal-connected to the data matching module and the database, for importing at least one circuit board information into the circuit board design image according to the circuit board design template to generate a second circuit board design drawing file; as well as The image output module is connected to the data marking module by signal and is used to output the second circuit board design drawing file.

2. The automated document management and generation system of claim 1, wherein the circuit board design image is a layer in the first circuit board design document.

3. The automated image management and generation system as described in claim 1, wherein the image information includes at least one characteristic pattern and at least one characteristic size, and the data matching module uses the characteristic pattern and the characteristic size for matching.

4. The automated document management and generation system as described in claim 3, wherein the characteristic patterns include circular holes, irregular holes, rows of holes, slotted holes and combinations thereof.

5. The automated document control and generation system as claimed in claim 3, wherein the characteristic size comprises the size of the characteristic pattern and / or the spacing size of the characteristic pattern.

6. The automated document management and generation system as claimed in claim 3, wherein the image recognition module calculates the characteristic size of the image information using pixel information and corresponding actual size of the circuit board design image.

7. An automated document management and generation method, executed in a host server having a database, the automated document management and generation method comprising: receiving a first circuit board design drawing file to import a circuit board design image; Recognizing the circuit board design image to generate image information; Matching the image information with the database to find a circuit board design template that matches the image information; Importing at least one circuit board information into the circuit board design image according to the circuit board design template to generate a second circuit board design drawing file; as well as Output the second circuit board design file.

8. The automated drawing management and generation method as described in claim 7, wherein the circuit board design image is a layer in the first circuit board design drawing.

9. The automated image file control and generation method as described in claim 7, wherein the image information includes at least one characteristic pattern and at least one characteristic size, and the characteristic pattern and the characteristic size are matched with the database.

10. The automated document management and generation method as claimed in claim 9, wherein the method for identifying the circuit board design image calculates the characteristic size of the image information using pixel information and corresponding actual size of the circuit board design image.