Method and apparatus for scattering arrangement of rotary laser processed structures

By randomly generating dots during rotating laser processing and converting them into arc coordinates, and then integrating and breaking down the scattered dot arrangement, the interference pattern problem caused by the dot arrangement is solved, thus improving the user experience.

CN122071073APending Publication Date: 2026-05-22HEFEI TIWOD INTELLIGENT EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HEFEI TIWOD INTELLIGENT EQUIP CO LTD
Filing Date
2026-02-06
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In existing rotary laser processing technology, the dot arrangement has a noticeable row distribution, which causes interference patterns with the LCD screen and affects the user experience.

Method used

By randomly generating dots and converting them into arc coordinates, and by integrating and disassembling the scattered random arrangement, the dot pattern is ensured to avoid randomness in the random arrangement and eliminate interference between the dots and the LCD screen.

Benefits of technology

It achieves a scattered arrangement of dots, eliminates interference fringes, and improves the user's actual experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122071073A_ABST
    Figure CN122071073A_ABST
Patent Text Reader

Abstract

The application provides a method and device for randomly arranging a rotating laser processing structure, and relates to the field of process processing. The method solves the technical problem that the existing technology has obvious row distribution sense in the arrangement of the processed dot, and the dot of the existing arrangement mode is prone to interference lines with a liquid crystal screen in transparent display application, thereby affecting the actual experience of a user. The method comprises the following steps: generating a plurality of dots according to a preset density to obtain dot coordinates; converting the dot coordinates of the plurality of dots into arc coordinates; integrating the plurality of dots according to the arc coordinates; and splitting and randomly arranging the integrated dots. The application is used in the process of randomly arranging a rotating laser processing structure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of process manufacturing, and in particular to a method and apparatus for randomly arranging structures in a rotating laser processing system. Background Technology

[0002] Rotary laser processing in LCD manufacturing refers to an advanced technology that uses a high-speed rotating laser beam to perform high-precision cutting, drilling, scribing, etching, or surface treatment on the LCD screen. Its core lies in the fact that the laser beam itself or the focused spot achieves high-speed rotation through an optical system, thereby changing the traditional point-to-point or linear scanning processing method.

[0003] This case study demonstrates how rotary laser processing is an advanced manufacturing process used in side-mounted LCD modules to perform high-precision cutting, drilling, scribing, etching, or surface treatment on light guide plates. Its core lies in the fact that the laser beam itself or the focused spot achieves high-speed rotation through an optical system, thereby changing the traditional point-to-point or linear scanning processing method.

[0004] Existing rotary laser processing uses a fixed row spacing method, resulting in a dot pattern with a distinct row distribution. In practical applications, the dots in the existing arrangement are prone to interference patterns with the LCD screen, affecting the user's actual experience. Summary of the Invention

[0005] This application provides a method and apparatus for randomly arranging structures using a rotating laser, which solves the technical problem that the dot arrangement produced by the prior art has an obvious row distribution. Furthermore, in transparent display applications, the dots arranged in the prior art are prone to interference patterns with the LCD screen, affecting the user's actual experience. This phenomenon is particularly evident in transparent display applications.

[0006] To achieve the above objectives, this application adopts the following technical solution: In a first aspect, a method for randomly arranging rotating laser processing structures is provided, comprising: Several grid points are randomly generated according to a preset density, and the coordinates of the points are obtained. Convert the point coordinates of several network points into arc coordinates; Integrate several points based on arc coordinates; The integrated outlets were then broken up and scattered haphazardly.

[0007] Based on the above technical solution, in the method for randomly arranging rotating laser processing structures provided in this application, several dots are generated according to a preset density, and the density can be set according to different processing requirements to meet different processing conditions; the point coordinates of several dots are converted into arc coordinates, which can transform linear dots into dots for rotating processing; the several dots are integrated according to the arc coordinates, and the integrated dots are broken down and randomly arranged according to preset rules, which can ensure that the randomly arranged dots still have a certain regularity and can be repeatedly processed and generated; the randomness of random arrangement is avoided; and the random arrangement helps to eliminate interference between dots and the LCD screen, improving the user's actual experience.

[0008] In conjunction with the first aspect above, in one possible implementation, the step of randomly generating several dots according to a preset density includes: In different processing zones, the number of dots in each zone is generated according to a preset density; in the processing zone, the dots are arranged neatly and evenly along the vertical direction with equal center-to-center distances; The dots in the processing area are arranged by lateral oscillation according to the preset oscillation amplitude; the dots are analyzed after the arrangement is completed to obtain the point coordinates of the dots.

[0009] In conjunction with the first aspect above, in one possible implementation, the conversion of the point coordinates of several network points into arc coordinates includes: Based on the relationship between the rectangular coordinate system and the arc coordinate system, construct the horizontal coordinate transformation function and the vertical coordinate transformation function; The point coordinates of several grid points are converted into arc coordinates using the x-coordinate conversion function and the y-coordinate conversion function.

[0010] In conjunction with the first aspect above, in one possible implementation, the method for obtaining the horizontal coordinate transformation function includes: Construct a function to transform the x-axis: ; in, The maximum value on the x-axis. The minimum value on the x-axis. The x-coordinate of the corresponding network point The radius of the rotary machining arm is denoted as .

[0011] In conjunction with the first aspect above, in one possible implementation, the method for obtaining the ordinate transformation function includes: Construct a y-axis transformation function: ; in, The vertical coordinate of the corresponding grid point; The minimum value in the ordinate; To fix the row spacing during processing.

[0012] In conjunction with the first aspect above, in one possible implementation, the integration of several points based on arc coordinates includes: The dots are pre-arranged from smallest to largest according to their arc coordinates, and then integrated onto the arc coordinate axis according to the arrangement order. The serial numbers of several grid points are determined based on the grid point order of the arc coordinates.

[0013] In conjunction with the first aspect above, in one possible implementation, the step of dispersing and randomly arranging the integrated network points includes:

[0014] Divide the serial numbers of several network points by a preset coefficient to obtain the corresponding remainders; mark the remainders as partitioning coefficients; obtain the preset partitioning database; The partitioning coefficients are matched with the partitioning database to obtain the row number type corresponding to the network points; the network points are rearranged according to the row number type to obtain a number of scattered network points; the row number type includes odd rows and even rows.

[0015] Secondly, a device for randomly arranging rotating laser processing structures is provided, comprising: a dot generation unit and a dot arrangement unit; the dot generation unit is used to randomly generate a number of dots according to a preset density to obtain point coordinates; the dot arrangement unit is used to convert the point coordinates of the number of dots into arc coordinates; integrate the number of dots according to the arc coordinates; and disassemble and randomly arrange the integrated dots.

[0016] Thirdly, this application provides an apparatus for randomly arranging rotating laser processing structures, comprising: a processor and a storage medium; the storage medium includes instructions, and the processor is used to execute the instructions to implement the method described in the first aspect and any possible implementation thereof. This apparatus for randomly arranging rotating laser processing structures can be an electronic device or a chip within an electronic device.

[0017] Fourthly, this application provides a system for randomly arranging rotating laser processing structures, comprising: a dot generation module and a dot arrangement module; wherein, the dot generation module is used to randomly generate a number of dots according to a preset density to obtain point coordinates; the dot arrangement module is used to convert the point coordinates of the number of dots into arc coordinates; integrate the number of dots according to the arc coordinates; and disassemble and randomly arrange the integrated dots.

[0018] Fifthly, this application provides a computer-readable storage medium storing instructions that, when executed on an apparatus for rotating laser processing structures with randomly arranged structures, cause the apparatus to perform the methods described in the first aspect and any possible implementation thereof.

[0019] In a sixth aspect, this application provides a computer program product containing instructions that, when run on an apparatus for rotating laser processing structures with randomly arranged structures, cause the apparatus to perform the methods described in the first aspect and any possible implementation thereof.

[0020] This application provides a method and apparatus for randomly arranging a rotating laser processing structure. It generates several dots according to a preset density, allowing for density settings based on different processing requirements to meet various processing conditions. The method converts the point coordinates of these dots into arc coordinates, transforming linear dots into dots for rotating processing. The dots are then integrated according to the arc coordinates and further dispersed randomly according to preset rules. This ensures that the randomly arranged dots still maintain a certain regularity and can be repeatedly processed and generated, avoiding the randomness of irregular random arrangement. Furthermore, the random arrangement helps eliminate interference between the dots and the LCD screen, improving the user experience.

[0021] The x-axis length of the processing area is calculated based on the starting and ending coordinates. The starting and ending coordinates can be set according to actual needs, making rotary processing widely applicable. A horizontal coordinate transformation function and a vertical coordinate transformation function are constructed respectively. Based on these functions, the point coordinates of several halftone dots are converted into arc coordinates, ensuring a correspondence between the converted and unconverted dots. The halftone dots are then sorted according to the converted arc coordinates and assigned a sequence number. Based on the sequence number and pre-defined rules, the halftone dots are randomly arranged, theoretically exhibiting a certain regularity, allowing for repeated processing, and helping to eliminate interference patterns between the halftone dots and the LCD screen.

[0022] It should be understood that the descriptions of technical features, technical solutions, beneficial effects, or similar language in this application do not imply that all features and advantages can be achieved in any single embodiment. Rather, it is understood that the description of a feature or beneficial effect means that a specific technical feature, technical solution, or beneficial effect is included in at least one embodiment. Therefore, the descriptions of technical features, technical solutions, or beneficial effects in this specification do not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions, and beneficial effects described in this embodiment can be combined in any suitable manner. Those skilled in the art will understand that embodiments can be implemented without one or more specific technical features, technical solutions, or beneficial effects of a particular embodiment. In other embodiments, additional technical features and beneficial effects may be identified in specific embodiments that do not embody all embodiments. Attached Figure Description

[0023] Figure 1A flowchart illustrating a method for randomly arranging rotating laser processing structures, provided in an embodiment of this application; Figure 2 A flowchart illustrating another method for randomly arranging rotating laser processing structures provided in an embodiment of this application; Figure 3 This is a schematic diagram comparing the embodiments of this application with conventional methods; Figure 4 This is a schematic diagram of the randomly arranged structure in an embodiment of this application; Figure 5 A schematic diagram of a device for randomly arranged rotating laser processing structures provided in an embodiment of this application; Figure 6 A schematic diagram of the hardware structure of a device for randomly arranged rotating laser processing structures provided in an embodiment of this application; Detailed Implementation

[0024] In the description of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, "at least one" means one or more, and "multiple" means two or more. The terms "first," "second," etc., do not limit the quantity or order of execution, and "first," "second," etc., do not necessarily imply differences.

[0025] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0026] To address the technical problems of existing technologies where the dot arrangement produces a noticeable row distribution and, in transparent display applications, the existing dot arrangement easily generates interference patterns with the LCD screen, affecting the user's actual experience, this application provides a method for randomly arranging a rotating laser-processed structure. The method includes: randomly generating several dots according to a preset density to obtain the dot coordinates. Convert the point coordinates of several network points into arc coordinates; Integrate several points based on arc coordinates; The integrated dots are broken down and randomly arranged. Based on this, several dots are generated according to a preset density, which can be set according to different processing requirements to meet different processing conditions. The point coordinates of several dots are converted into arc coordinates, which can transform linear dots into dots for rotational processing. The dots are integrated according to the arc coordinates and then broken down and randomly arranged according to preset rules. This ensures that the randomly arranged dots still have a certain pattern and can be repeatedly processed and generated. It avoids the randomness of random arrangement and helps to eliminate interference between dots and the LCD screen, improving the user's actual experience.

[0027] like Figure 1 As shown in the embodiment of this application, a method for randomly arranging rotating laser processing structures includes: S201. Randomly generate several grid points according to the preset density to obtain the point coordinates.

[0028] In some implementations, the preset density can be set manually or calculated based on actual needs to meet different processing requirements.

[0029] S202. Convert the point coordinates of several network points into arc coordinates.

[0030] In some implementations, the radius of the arc coordinate is determined based on the radius arm length of the rotation machining, so that there is a certain basis for converting point coordinates into arc coordinates, and a one-to-one correspondence is performed between point coordinates and arc coordinates to make the conversion more accurate.

[0031] S203. Integrate several network points based on arc coordinates.

[0032] In some implementations, when integrating several network points, the points are sorted from smallest to largest according to their arc coordinates, and a unique serial number is generated for each point. The network points and serial numbers are matched one-to-one, providing a data basis for subsequent random arrangement.

[0033] S204. Disassemble and randomly arrange the integrated outlets.

[0034] In some implementations, when disassembling and randomly arranging the integrated dots, the positions of the dots are determined according to pre-defined rules. This can theoretically create a random arrangement pattern, and visually create a random arrangement, effectively eliminating interference patterns between the dots and the LCD screen.

[0035] like Figure 3(a) It can be seen that the dots produced by the processing method in the prior art can be clearly seen to be regularly distributed, and the dots are prone to interference with the LCD screen; (b) The figure shows the scattered arrangement after processing in this application. The processed dots have no sense of orderly distribution and no interference is produced.

[0036] Based on the above technical solution, the method for randomly arranging a rotating laser processing structure provided in this application generates several dots according to a preset density, which can be set according to different processing requirements to meet different processing conditions; the point coordinates of several dots are converted into arc coordinates, which can transform linear dots into dots for rotating processing; the several dots are integrated according to the arc coordinates, and the integrated dots are broken down and randomly arranged according to preset rules, which can ensure that the randomly arranged dots still have a certain regularity and can be repeatedly processed and generated; the randomness of random arrangement is avoided; and the random arrangement helps to eliminate interference between dots and the LCD screen, improving the user's actual experience.

[0037] In one possible implementation of the embodiments of this application, combined with Figure 1 ,like Figure 2 As shown, the above method can be implemented through the following steps S301-S305, which are explained in detail below: S301. Generate the number of dots in each processing area according to the preset density in different processing areas; arrange the dots neatly and evenly along the vertical direction with equal center distance in the processing area.

[0038] In some implementations, when generating dots, there is a parallel relationship between rows, and the generated dots should present a uniform and regular arrangement.

[0039] S302. Arrange the dots in the processing area by horizontal oscillation according to the preset oscillation amplitude; analyze the arranged dots to obtain the dot coordinates.

[0040] For example, suppose we are generating dots in a certain processing area, and the total number of dots in the processing area is 900. The dots are arranged neatly and evenly along the vertical direction with equal center distances in the processing area. After the dots are arranged by oscillation according to the set oscillation amplitude, the coordinates of the dots corresponding to the first row of dots are: (2,0); ...; (30,0).

[0041] S303. Based on the relationship between the rectangular coordinate system and the arc coordinate system, construct the horizontal coordinate transformation function and the vertical coordinate transformation function; based on the horizontal coordinate transformation function and the vertical coordinate transformation function, convert the point coordinates of several grid points into arc coordinates.

[0042] Specifically, the x-axis transformation function is constructed as follows: ; The maximum value on the x-axis. The minimum value on the x-axis. The x-coordinate of the corresponding network point The radius of the rotary machining arm; Construct a y-axis transformation function: ; The vertical coordinate of the corresponding grid point; The minimum value in the ordinate; To fix the row spacing during processing.

[0043] In some implementations, the radius of the arc coordinates is determined based on the radius arm length of the rotation processing. After conversion, the arc coordinates are parallel to each other in each row. Furthermore, the converted dots should correspond to the dots before conversion.

[0044] For example, assuming the radius arm length R of the rotary machining is 50 and the row spacing P of the fixed machining is 10, then the coordinates of several mesh points are transformed according to the coordinate transformation function to obtain the arc coordinates of several mesh points as: (25.08, 0.01398); ...

[0045] S304. Arrange the dots in advance from smallest to largest according to their arc coordinates, and integrate them onto the arc coordinate axis according to the arrangement order; determine the serial number of several dots according to the order of the dots on the arc coordinates.

[0046] In some implementations, the dots are mapped to the corresponding arc axes according to the order of their arc coordinates.

[0047] Example: Sort several grid points in ascending order of their arc coordinates, and assign them numbers 1, 2, ..., 15 from left to right according to the sorting.

[0048] S305. Divide the serial number of several network points by a preset coefficient to obtain the corresponding remainder; mark the remainder as the division coefficient; obtain a preset division database; match the division coefficient with the division database to obtain the row type corresponding to the network point; rearrange the network points according to the row type to obtain a number of scattered network points.

[0049] The row number types include odd rows and even rows.

[0050] In some implementations, the serial number of the dot is divided by 12 to obtain the remainder. When the remainder is (1,2,3,5,6,10), the number of rows of the corresponding dot is changed to 2×n rows; when the remainder is (4,7,8,9,11,0), the number of rows of the corresponding dot is changed to 2×n-1 rows.

[0051] Example: If each arc axis is treated as 1 row, then the corresponding serial numbers of the 15 dots in each row in the upper and lower rows are as follows: Upper row: [1,2,3,5,6,10,13,14,15]; Lower row: [4,7,8,10,11,12].

[0052] like Figure 4 As shown, according to the set rules, the fully arranged dots are randomly arranged, so that the processed dots have a random distribution.

[0053] Based on the above technical solution, the x-axis length in the processing area is calculated according to the starting and ending coordinates. The starting and ending coordinates can be set according to actual needs, making the rotary processing widely applicable. A horizontal coordinate transformation function and a vertical coordinate transformation function are constructed respectively. Based on these functions, the point coordinates of several halftone dots are converted into arc coordinates, ensuring a correspondence between the converted halftone dots and the original halftone dots. The halftone dots are then sorted according to the converted arc coordinates and assigned a serial number. The halftone dots are then randomly arranged according to their serial numbers and pre-defined rules. This arrangement theoretically maintains a certain regularity, allowing for repeated processing and helping to eliminate interference patterns between the halftone dots and the LCD screen.

[0054] The above primarily describes the solutions of the embodiments of this application from the perspective of device implementation. It is understood that each device, such as a haphazardly arranged rotating laser processing structure apparatus, includes at least one of the hardware structures and software modules corresponding to each function in order to achieve the aforementioned functions. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0055] This application embodiment can divide the device for the randomly arranged rotating laser processing structure into functional units based on the above method example. For example, each function can be divided into its own functional unit, or two or more functions can be integrated into one processing unit. The integrated unit can be implemented in hardware or software. It should be noted that the unit division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0056] When using integrated units, Figure 5A possible structural schematic diagram of the device (denoted as 50) for randomly arranging rotating laser processing structures involved in the above embodiments is shown. The device 50 for randomly arranging rotating laser processing structures includes a dot arrangement unit 501 and a dot generation unit 502, and may also include a storage unit 503. Figure 5 The schematic diagram shown can be used to illustrate the structure of the device with randomly arranged rotating laser processing structures involved in the above embodiments.

[0057] when Figure 5 The schematic diagram shown illustrates the structure of the device for randomly arranging rotating laser processing structures involved in the above embodiments. The dot arrangement unit 501 is used to control and manage the operation of the device for randomly arranging rotating laser processing structures, the dot generation unit 502 is used to set the parameters of the device for randomly arranging rotating laser processing structures, and the storage unit 503 is used to store the program code and data of the device for randomly arranging rotating laser processing structures.

[0058] For example, the dot generation unit 502 is used to randomly generate several dots according to a preset density to obtain the dot coordinates; The dot layout unit 501 is used to convert the point coordinates of several dots into arc coordinates; integrate several dots according to the arc coordinates; and break down and randomly arrange the integrated dots.

[0059] Figure 5 If the integrated units in the process are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, in essence, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. Storage media for storing computer software products include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

[0060] Figure 5 The units in the text can also be called modules. For example, a dot layout unit can be called a dot layout module.

[0061] This application embodiment also provides a hardware structure diagram of a device (denoted as 60) for randomly arranged rotating laser processing structures, see [link to diagram]. Figure 6 The device 60 with the randomly arranged rotating laser processing structure includes a processor 601, and optionally, a memory 602 connected to the processor 601.

[0062] In the first possible implementation, see Figure 6 The rotating laser processing structure scattering device 60 also includes a transceiver 603. The processor 601, memory 602, and transceiver 603 are connected via a bus. The transceiver 603 is used to communicate with other devices or communication networks. Optionally, the transceiver 603 may include a transmitter and a receiver. The device in the transceiver 603 that implements the receiving function can be considered as a receiver, which is used to perform the receiving steps in the embodiments of this application, for receiving preset density or other existing parameters. The device in the transceiver 603 that implements the transmitting function can be considered as a transmitter, which is used to perform the transmitting steps in the embodiments of this application.

[0063] Based on the first possible implementation method Figure 6 The schematic diagram shown can be used to illustrate the structure of the device with randomly arranged rotating laser processing structures involved in the above embodiments.

[0064] in, Figure 6 The diagram can also illustrate a system chip in a device with randomly arranged rotating laser processing structures. In this case, the actions performed by the aforementioned device with randomly arranged rotating laser processing structures can be implemented by this system chip. The specific actions performed can be found above and will not be repeated here.

[0065] In implementation, each step of the method provided in this embodiment can be completed by integrated logic circuits in the processor or by instructions in software form. The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.

[0066] The processor in this application may include, but is not limited to, at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor, etc., which are various computing devices that run software. Each computing device may include one or more cores for executing software instructions to perform calculations or processing. The processor may be a separate semiconductor chip or integrated with other circuits into a single semiconductor chip. For example, it may be integrated with other circuits (such as encoding / decoding circuits, hardware acceleration circuits, or various bus and interface circuits) to form a SoC (System-on-a-Chip), or it may be integrated as a built-in processor within an ASIC. The ASIC with the integrated processor may be packaged separately or together with other circuits. In addition to the cores for executing software instructions to perform calculations or processing, the processor may further include necessary hardware accelerators, such as field-programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.

[0067] The memory in the embodiments of this application may include at least one of the following types: read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; or electrically erasable programmable-only memory (EEPROM). In some scenarios, the memory may also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited thereto.

[0068] This application also provides a computer-readable storage medium including instructions that, when run on a computer, cause the computer to perform any of the methods described above.

[0069] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the methods described above.

[0070] This application also provides a chip including a processor and an interface circuit. The interface circuit is coupled to the processor. The processor is used to run computer programs or instructions to implement the above-described method. The interface circuit is used to communicate with other modules outside the chip.

[0071] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).

[0072] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0073] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.

Claims

1. A method for randomly arranging structures in a rotating laser processing method, characterized in that, include: Several grid points are randomly generated according to a preset density, and the coordinates of the points are obtained. Convert the point coordinates of several network points into arc coordinates; Integrate several points based on arc coordinates; The integrated outlets were then broken up and scattered haphazardly.

2. The method for randomly arranging rotating laser processing structures according to claim 1, characterized in that, The step of randomly generating several dots according to a preset density includes: In different processing zones, the number of dots in each zone is generated according to a preset density; in the processing zone, the dots are arranged neatly and evenly along the vertical direction with equal center-to-center distances; The dots in the processing area are arranged by lateral oscillation according to the preset oscillation amplitude; the dots are analyzed after the arrangement is completed to obtain the point coordinates of the dots.

3. The method for randomly arranging rotating laser processing structures according to claim 1, characterized in that, The process of converting the point coordinates of several network points into arc coordinates includes: Based on the relationship between the rectangular coordinate system and the arc coordinate system, construct the horizontal coordinate transformation function and the vertical coordinate transformation function; The point coordinates of several grid points are converted into arc coordinates using the x-coordinate conversion function and the y-coordinate conversion function.

4. The method for randomly arranging rotating laser processing structures according to claim 3, characterized in that, The method for obtaining the x-axis transformation function includes: Construct a function to transform the x-axis: ; in, The maximum value on the x-axis. The minimum value on the x-axis. The x-coordinate of the corresponding network point The radius of the rotary machining arm is denoted as .

5. The method for randomly arranging rotating laser processing structures according to claim 3, characterized in that, The method for obtaining the ordinate transformation function includes: Construct a y-axis transformation function: ; in, The vertical coordinate of the corresponding grid point; It is the minimum value in the ordinate; To fix the row spacing during processing.

6. The method for randomly arranging rotating laser processing structures according to claim 1, characterized in that, The process of integrating several points based on arc coordinates includes: The dots are pre-arranged from smallest to largest according to their arc coordinates, and then integrated onto the arc coordinate axis according to the arrangement order. The serial numbers of several grid points are determined based on the grid point order of the arc coordinates.

7. The method for randomly arranging rotating laser processing structures according to claim 1, characterized in that, The process of breaking down and randomly arranging the integrated network of outlets includes: Divide the serial numbers of several network points by a preset coefficient to obtain the corresponding remainders; mark the remainders as partitioning coefficients; obtain the preset partitioning database; The partitioning coefficients are matched with the partitioning database to obtain the row number type corresponding to the network points; the network points are rearranged according to the row number type to obtain a number of scattered network points; the row number type includes odd rows and even rows.

8. An apparatus for randomly arranging rotating laser processing structures, applied to the method for randomly arranging rotating laser processing structures as described in any one of claims 1-7, characterized in that, include: Network point generation unit and network point layout unit; The dot generation unit is used to randomly generate several dots according to a preset density to obtain the dot coordinates; The dot layout unit is used to convert the point coordinates of several dots into arc coordinates; and to integrate several dots according to the arc coordinates. The integrated outlets were then broken up and scattered haphazardly.

9. A system for randomly arranging rotating laser processing structures, applied to the method for randomly arranging rotating laser processing structures as described in any one of claims 1-7, characterized in that, include: Branch office generation module and branch office layout module; The dot generation module is used to randomly generate several dots according to a preset density and obtain the dot coordinates. The dot layout module is used to convert the point coordinates of several dots into arc coordinates; integrate several dots based on the arc coordinates; and then break down and randomly arrange the integrated dots.

10. A computer-readable storage medium storing instructions that, when executed on an apparatus for rotating laser processing structures arranged in a random configuration, cause the apparatus to perform the method described in any one of the possible implementations of claims 1-7.