Design methods, systems, electronic devices, and storage media for package polarity markings.

JP7880105B2Active Publication Date: 2026-06-25VAYO SHANGHAI TECH

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
VAYO SHANGHAI TECH
Filing Date
2022-08-09
Publication Date
2026-06-25

AI Technical Summary

Benefits of technology

【0012】 本発明の有益な効果は、以下の通りである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007880105000003
    Figure 0007880105000003
  • Figure 0007880105000004
    Figure 0007880105000004
  • Figure 0007880105000005
    Figure 0007880105000005
Patent Text Reader

Abstract

The present invention discloses a package polarity mark design method, system, electronic device, and storage medium. The method includes: dividing the circumscribing rectangular frame of a component for which polarity mark design is to be performed into multiple subregions according to a predetermined division scheme, obtaining the size of the circumscribing rectangular frame; determining a polarity mark pattern; defining names of multiple reference regions; determining whether the position range of the polarity mark pattern is inside or outside the circumscribing rectangular frame; determining a target reference region; calculating the position coordinates of the polarity mark pattern based on the size of the circumscribing rectangular frame, the polarity mark pattern, the position range, and the name of the target reference region; calculating the size of the polarity mark pattern; and assigning the polarity mark pattern, the name of the target reference region, the position coordinates, and the polarity mark pattern size to the package of the component for which polarity mark design is to be performed as package attributes. This method can solve the conventional drawbacks of difficulty in polarity identification and identification errors caused by manually verifying component polarity through identification and matching.
Need to check novelty before this filing date? Find Prior Art

Claims

1. A method for designing package polarity marks, The process involves dividing the circumscribing rectangular frame of the component to be designed for polarity marking into multiple sub-regions according to a predetermined division method, and obtaining the size of the circumscribing rectangular frame. Determining the polarity mark pattern of the component to be designed for polarity marking, The names of the multiple reference regions corresponding to the polarity mark pattern are defined, and the multiple reference regions are the multiple sub-regions or multiple cross-sectional regions, and each cross-sectional region is composed of multiple sub-regions that correspond to one side of the circumscribing rectangular frame, To determine whether the position range of the polarity mark pattern is inside or outside the circumscribing rectangular frame, A target reference region is determined from the plurality of reference regions, and the position coordinates of the polarity mark pattern are calculated based on the size of the circumscribing rectangular frame, the polarity mark pattern, the position range, and the name of the target reference region. Based on the size of the circumscribed rectangular frame and the polarity mark pattern, calculate the size of the polarity mark pattern. To assign the following attributes to the package of the component to which the polarity mark design is to be applied: the polarity mark pattern, the name of the target reference area, the position coordinates, and the size of the polarity mark pattern. A method for designing package polarity marks, characterized by including the following:

2. Dividing the circumscribing rectangular frame of the component to be designed for polarity marking into multiple sub-regions according to the predetermined division method described above is: The method for designing a package polarity mark according to claim 1, characterized in that it includes dividing the circumscribing rectangular frame of the component to be designed for polarity marking into nine sub-regions according to a division method of nine sections.

3. Defining the names of multiple reference regions corresponding to the above-mentioned polarity mark pattern is, If the polarity mark pattern is the first pattern, then the polarity mark pattern corresponds Identify that multiple reference regions correspond one-to-one with the multiple sub-regions, and define the names of the multiple sub-regions based on a predetermined sub-region naming convention. If the polarity mark pattern is a second pattern, the plurality of reference regions corresponding to the polarity mark pattern are identified as the plurality of cross-sectional regions, and the names of the plurality of cross-sectional regions are defined based on a predetermined naming convention for cross-sectional regions. Includes, The method for designing a package polarity mark according to claim 2, characterized in that the first pattern includes a circle or a triangle, and the second pattern includes a line segment.

4. Defining the names of the multiple sub-regions based on the above predetermined sub-region naming convention is: The process includes defining a name for each sub-region obtained from the plurality of sub-regions based on a predetermined arrangement of sub-regions, using each first character within a predetermined sequence of first characters, wherein the sequence of first characters includes a sequence of numbers (1, 2, 3, 4, 5, 6, 7, 8, 9), and the predetermined arrangement of sub-regions includes the arrangement of each sub-region from top to bottom and from left to right. Defining the names of the multiple cross-sectional areas based on the predetermined naming convention for cross-sectional areas described above is: A package polarity mark design method according to claim 3, characterized in that, for each cross-sectional area obtained from the plurality of cross-sectional areas based on a predetermined arrangement of cross-sectional areas, a name is sequentially defined using each second character in a predetermined arrangement of second characters, wherein the arrangement of second characters includes an arrangement of letters (A, B, C, D), the predetermined arrangement of cross-sectional areas includes a counterclockwise arrangement of each cross-sectional area, and cross-sectional area A is composed of sub-regions 1, 2, and 3, cross-sectional area B is composed of sub-regions 3, 6, and 9, cross-sectional area C is composed of sub-regions 7, 8, and 9, and cross-sectional area D is composed of sub-regions 1, 4, and 7.

5. Based on the size of the circumscribed rectangular frame, the polarity mark pattern, and the name of the target reference area, the position coordinates of the polarity mark pattern are calculated as follows: If the position range is inside the circumscribing rectangular frame and the polarity mark pattern is the first pattern, the method includes determining a first target formula corresponding to the target reference area from a plurality of predetermined first formulas, and calculating the position coordinates of the polarity mark pattern relative to the center of the circumscribing rectangular frame using the first target formula, the size of the circumscribing rectangular frame, and the selected adjustment parameter values. The aforementioned predetermined set of first formulas include: The first formula corresponding to sub-region 1 is: (x, y) = {-(L / 2 - a / k), (W / 2 - a / k)}, The first formula corresponding to sub-region 2 is: (x, y) = {-(L / 2 - a / k), 0}. The first formula corresponding to sub-region 3 is: (x, y) = {-(L / 2 - a / k), -(W / 2 - a / k)}, The first formula corresponding to sub-region 4 is: (x, y) = {0, (W / 2 - a / k)}, The first formula corresponding to sub-region 6 is: (x, y) = {0, -(W / 2 - a / k)}, The first formula corresponding to sub-region 7 is: (x, y) = {(L / 2 - a / k), (W / 2 - a / k)}, The first formula corresponding to sub-region 8 is: (x, y) = {(L / 2 - a / k), 0}. The first formula corresponding to sub-region 9 is: (x, y) = {(L / 2 - a / k), -(W / 2 - a / k)}, It includes, The package polarity mark design method according to claim 4, characterized in that x and y represent the x and y coordinates of the center position coordinate of the polarity mark pattern with the center of the circumscribed rectangular frame as the origin, L represents the length of the circumscribed rectangular frame in the x-axis direction, W represents the width of the circumscribed rectangular frame in the y-axis direction, a represents the size of the short side of the circumscribed rectangular frame, k represents the value of the adjustment parameter, and k ∈ [6, 8].

6. Based on the size of the circumscribed rectangular frame, the polarity mark pattern, and the name of the target reference area, the position coordinates of the polarity mark pattern are calculated as follows: If the position range is inside the circumscribed rectangular frame and the polarity mark pattern is the second pattern, the method includes determining a second target formula corresponding to the target reference area from a predetermined set of second formulas, and using the second target formula, the size of the circumscribed rectangular frame, and the selected adjustment parameter values ​​to calculate the position coordinates of the polarity mark pattern relative to the center of the circumscribed rectangular frame. The aforementioned predetermined set of second formulas include: The second formula corresponding to the cross-sectional area A is (x, y) = {-(L / 2 - a / k), 0}, and the corresponding equation of the line is x = -(L / 2 - a / k). The second formula corresponding to the cross-sectional area B is (x, y) = {0, -(W / 2 - a / k)}, and the corresponding equation of the line is y = -(W / 2 - a / k). The second formula corresponding to the cross-sectional region C is (x, y) = {(L / 2 - a / k), 0}, and the corresponding equation of the line is x = (L / 2 - a / k). The second formula corresponding to the cross-sectional region D is (x, y) = {0, (W / 2 - a / k)}, and the corresponding equation of the line is y = (W / 2 - a / k). It includes, The package polarity mark design method according to claim 4, characterized in that x and y represent the x and y coordinates of the center position coordinate of the polarity mark pattern with the center of the circumscribed rectangular frame as the origin, L represents the length of the circumscribed rectangular frame in the x-axis direction, W represents the width of the circumscribed rectangular frame in the y-axis direction, a represents the size of the short side of the circumscribed rectangular frame, k represents the value of the adjustment parameter, and k ∈ [6, 8].

7. Based on the size of the circumscribed rectangular frame, the polarity mark pattern, and the name of the target reference area, the position coordinates of the polarity mark pattern are calculated as follows: If the position range is outside the circumscribed rectangular frame and the polarity mark pattern is the first pattern, the method includes determining a third target formula corresponding to the target reference area from a plurality of predetermined third formulas, and calculating the position coordinates of the polarity mark pattern with respect to the center of the circumscribed rectangular frame using the third target formula, the size of the circumscribed rectangular frame, and the selected adjustment parameter values. The aforementioned predetermined set of third formulas include: The third formula corresponding to sub-region 1: (x, y) = {-(L / 2 - a / k), (W / 2 + a / k)}, or (x, y) = {-(L / 2 + a / k), (W / 2 - a / k)}, or (x, y) = {-(L / 2 + a / k), (W / 2 + a / k)}, The third formula corresponding to sub-region 2 is: (x, y) = {-(L / 2 + a / k), 0}. The third formula corresponding to sub-region 3 is: (x, y) = {-(L / 2 - a / k), -(W / 2 + a / k)}, or (x, y) = {-(L / 2 + a / k), -(W / 2 - a / k)}, or (x, y) = {-(L / 2 + a / k), -(W / 2 + a / k)}, The third formula corresponding to sub-region 4 is: (x, y) = {0, (W / 2 + a / k)}. The third formula corresponding to sub-region 6 is: (x, y) = {0, -(W / 2 + a / k)}. The third formula corresponding to sub-region 7: (x, y) = {(L / 2 - a / k), (W / 2 + a / k)}, or (x, y) = {(L / 2 + a / k), (W / 2 - a / k)}, or (x, y) = {(L / 2 + a / k), (W / 2 + a / k)}, The third formula corresponding to sub-region 8 is: (x, y) = {(L / 2 + a / k), 0}. The third formula corresponding to sub-region 9: (x, y) = {(L / 2 - a / k), -(W / 2 + a / k)}, or (x, y) = {(L / 2 + a / k), -(W / 2 - a / k)}, or (x, y) = {(L / 2 + a / k), -(W / 2 + a / k)}, It includes, The package polarity mark design method according to claim 4, characterized in that x and y represent the x and y coordinates of the center position coordinate of the polarity mark pattern with the center of the circumscribed rectangular frame as the origin, L represents the length of the circumscribed rectangular frame in the x-axis direction, W represents the width of the circumscribed rectangular frame in the y-axis direction, a represents the size of the short side of the circumscribed rectangular frame, k represents the value of the adjustment parameter, and k ∈ [6, 8].

8. Based on the size of the circumscribed rectangular frame, the polarity mark pattern, and the name of the target reference area, the position coordinates of the polarity mark pattern are calculated as follows: If the position range is outside the circumscribed rectangular frame and the polarity mark pattern is the second pattern, the method includes determining a fourth target formula corresponding to the target reference area from a plurality of predetermined fourth formulas, and calculating the position coordinates of the polarity mark pattern relative to the center of the circumscribed rectangular frame using the fourth target formula, the size of the circumscribed rectangular frame, and the selected adjustment parameter values. The aforementioned predetermined set of fourth formulas include: The fourth formula corresponding to the cross-sectional area A is (x, y) = {-(L / 2 + a / k), 0}, and the corresponding equation of the line is x = -(L / 2 + a / k). The fourth formula corresponding to the cross-sectional area B is (x, y) = {0, -(W / 2 + a / k)}, and the corresponding equation of the line is y = -(W / 2 + a / k). The fourth formula corresponding to the cross-sectional region C is (x, y) = {(L / 2 + a / k), 0}, and the corresponding equation of the line is x = (L / 2 + a / k). The fourth formula corresponding to the cross-sectional region D is (x, y) = {0, (W / 2 + a / k)}, and the corresponding equation of the line is y = (W / 2 + a / k). It includes, The package polarity mark design method according to claim 4, characterized in that x and y represent the x and y coordinates of the center position coordinate of the polarity mark pattern with the center of the circumscribed rectangular frame as the origin, L represents the length of the circumscribed rectangular frame in the x-axis direction, W represents the width of the circumscribed rectangular frame in the y-axis direction, a represents the size of the short side of the circumscribed rectangular frame, k represents the value of the adjustment parameter, and k ∈ [6, 8].

9. Based on the size of the circumscribed rectangular frame and the polarity mark pattern described above, calculating the size of the polarity mark pattern is: If the polarity mark pattern is circular, the size of the polarity mark pattern is obtained by setting the radius as a / p, and p ∈ [9, 18]. If the polarity mark pattern is a triangle, the size of the polarity mark pattern is obtained by obtaining the circle R from the radius a / p and finding the inscribed triangle of the circle R. If the polarity mark pattern is a line segment, the size of the polarity mark pattern is obtained by setting the line length to W and the line width to a / p for cross-sectional areas A and C, and the line length to L and the line width to a / p for cross-sectional areas B and D. A method for designing package polarity marks according to claim 1, characterized by including the following:

10. After assigning the polarity mark pattern, the name of the target reference area, the position coordinates, and the size of the polarity mark pattern as attributes of the package of the component subject to polarity mark design described above, the package polarity mark design method further includes: This includes setting the display attributes of the polarity mark pattern on the PCB based on the polarity mark display request for the component to be designed for polarity mark, The method for designing a package polarity mark according to claim 1, characterized in that the display attribute includes display or hide.

11. A package polarity marking design system, A sub-region division module divides the circumscribing rectangular frame of a component to be designed for polarity marking into multiple sub-regions according to a predetermined division method, and obtains the size of the circumscribing rectangular frame, A polarity mark pattern selection module for determining the polarity mark pattern of the component to be designed for polarity marking, A reference region name definition module defines the names of multiple reference regions corresponding to the aforementioned polarity mark pattern, wherein the multiple reference regions are the multiple sub-regions or multiple cross-sectional regions, and each cross-sectional region is composed of multiple sub-regions connected to one side of the circumscribing rectangular frame, A position range determination module that determines whether the position range of the polarity mark pattern is inside or outside the bounding rectangular frame, A position coordinate calculation module that determines one target reference region from the plurality of reference regions and calculates the position coordinates of the polarity mark pattern based on the size of the circumscribing rectangular frame, the polarity mark pattern, the position range, and the name of the target reference region, A size calculation module that calculates the size of the polarity mark pattern based on the size of the circumscribed rectangular frame and the polarity mark pattern, A package attribute assignment module that assigns the polarity mark pattern, the name of the target reference area, the position coordinates, and the size of the polarity mark pattern as attributes of the package of the component to be designed for polarity marking, A package polarity mark design system characterized by including the following.

12. The system includes a processor, a communication interface, memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus. The aforementioned memory is used to store computer programs. The electronic device is characterized in that the processor, when executing a program stored in the memory, implements the steps of the package polarity mark design method described in any one of claims 1 to 10.

13. A computer-readable storage medium having a computer program stored in it, wherein when the computer program is executed by a processor, the steps of the package polarity mark design method described in any one of claims 1 to 10 are realized.