Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for changing an arrangement of strings of signal names that are arranged along an inner periphery of a rectangular circuit symbol, the method comprising: causing one or more processors to perform: setting a guideline on a diagonal of the rectangular circuit symbol and generating a focus on the guideline; for each string, setting an auxiliary line from a contact point of the string with a side of the rectangular circuit symbol to the focus and arranging the string along the auxiliary line such that the strings are arranged in a radial pattern from the focus; determining whether overlapping strings are present within the radial pattern; and when overlapping strings are present within the radial pattern, moving the focus in a direction to a center of the rectangular circuit symbol and rearranging the strings along the respective auxiliary lines.
2. The method according to claim 1 , wherein the focus is moved in the direction to the center of the rectangular circuit symbol until all overlapping strings are removed.
3. The method according to claim 1 , wherein a shape of the inner periphery includes line segments that are orthogonal to each other and one reference point is set for each of the orthogonal line segments.
4. The method according to claim 1 , wherein the strings are formed perpendicularly to the inner periphery prior to being arranged along the respective auxiliary lines.
5. The method according to claim 4 , wherein the strings are arranged along the inner periphery at equal spaces prior to being arranged along the respective auxiliary lines.
6. The method according to claim 1 , wherein a shape of the inner periphery further includes a circular arc, or line segments that are orthogonal to each other.
7. The method according to claim 1 , wherein it is determined whether overlapping strings are present only within a rectangle formed by the focus, contact points of two perpendicular lines from the focus to two sides of the rectangular circuit symbol, and a contact point of the two sides of the rectangular circuit symbol.
8. The method according to claim 1 , wherein it is determined that overlapping strings are present within the radial pattern, the focus is moved in the direction to the center of the rectangular circuit symbol along the guideline.
9. The method according to claim 1 , wherein it is determined that overlapping strings are present within the radial pattern, the focus is moved in the direction to the center of the rectangular circuit symbol along a line other than the guideline.
10. A non-transitory computer readable recording medium having stored therein a program for causing a computer to execute a process of changing an arrangement of strings of signal names that are arranged along an inner periphery of a rectangular circuit symbol, the process comprising: setting a guideline on a diagonal of the rectangular circuit symbol and generating a focus on the guideline; for each string, setting an auxiliary line from a contact point of the string with a side of the rectangular circuit symbol to the focus and arranging the string along the auxiliary line such that the strings are arranged in a radial pattern from the focus; determining whether overlapping strings are present within the radial pattern; and when overlapping strings are present within the radial pattern, moving the focus in a direction to a center of the rectangular circuit symbol and rearranging the strings along the respective auxiliary lines.
11. An information processor comprising: a processor; and a memory coupled to the processor, wherein the processor executes a process that includes: receiving data of a graphic having strings of signal names that are arranged along an inner periphery of a rectangular circuit symbol; setting a guideline on a diagonal of the rectangular circuit symbol and generating a focus on the guideline; for each string, setting an auxiliary line from a contact point of the string with a side of the rectangular circuit symbol to the focus and arranging the string along the auxiliary line such that the strings are arranged in a radial pattern from the focus; determining whether overlapping strings are present within the radial pattern; and when overlapping strings are present within the radial pattern, moving the focus in a direction to a center of the rectangular circuit symbol and rearranging the strings along the respective auxiliary lines.
Unknown
March 3, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.