Image processing method and device

By determining the pixel point coordinates and calculating the deviation value in the laser direct writing device for translation, exposure errors caused by untimely signal reception and installation errors are solved, the accuracy and quality of image exposure are improved, and the laser exposure points and pixels are realized exact coincidence of points.

CN119165746AInactive Publication Date: 2024-12-20SHENZHEN ANTELAND TECH CO LTD

Patent Information

Application Number
CN202411658770.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Image exposure errors in laser direct writing equipment due to untimely signal reception and installation errors, resulting in the laser exposure point and the preset pixel point do not coincide, affecting the image quality.

Method used

By determining the pixel point coordinates of the initial image, recording the actual coordinates of the laser exposure point, calculating the deviation value, and translating the pixel point based on the deviation value to ensure that the exposure point coincides with the pixel point, this process is realized by using an image processing method and device.

Benefits of technology

It effectively solves exposure errors caused by untimely signal reception and installation errors, improves the accuracy and quality of image exposure, and ensures the precise coincidence of each exposure point of the laser and the pixel point.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119165746A_ABST
    Figure CN119165746A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an image processing method and device. The method comprises the following steps: determining respective first coordinates of a plurality of pixel points in each row in N rows of first image strips of an initial first image; when a control module of the laser direct writing equipment controls a laser to sequentially expose each pixel point of the N rows of first image strips, recording a plurality of second coordinates corresponding to the laser, and calculating a plurality of deviation values between the plurality of second coordinates and the plurality of corresponding first coordinates; and translating each pixel point of the N rows of first image strips according to the plurality of first coordinates and the plurality of corresponding deviation values to obtain a second image comprising N rows of second image strips, so that the position of each pixel point in the second image coincides with the position of the pixel point exposed by the laser. According to the invention, image exposure errors caused by untimely signal reception and / or laser installation errors of the laser can be corrected, and the accuracy of image exposure is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of image processing and are applied to laser direct writing equipment, and in particular, relate to an image processing method and device. Background Art

[0002] refer to Figure 1 In the laser direct writing device 100: the upper horizontal guide rail 101 and the lower horizontal guide rail 102 are installed at the upper and lower ends of the same side of the vertical stand 103, and the upper and lower ends of the moving cart 104 are respectively installed on the upper horizontal guide rail 101 and the lower horizontal guide rail 102. On the moving cart 104, two lasers 105A and 105B are exemplarily installed. The moving cart 104 is set on the horizontal conveyor belt 106. The motor 108, under the control of the control module 109, drives the upper and lower ends of the moving cart 104 to reciprocate left and right on the upper horizontal guide rail 101 and the lower horizontal guide rail 102 respectively through the horizontal conveyor belt 106. At the lower end of the moving cart 104, a lead screw 107 is built in. The moving cart 104 drives each laser to complete the horizontal exposure. Figure 2 After the corresponding first row of image strips is exposed, the lead screw 107 drives the moving carriage 104 to rise in the vertical Y direction to a position of a pixel size, and then, under the drag of the horizontal conveyor belt 106, starts to horizontally expose the respective second row of image strips.

[0003] Theoretically, if there is no installation error, such as Figure 1 As shown, the centers of the two lasers 105A and 105B are both located on the vertical center line L of the moving vehicle 104. If the two lasers 105A and 105B receive the light output signal from the control module 109 without delay or advance, the actual exposure point of each laser (represented by a black solid dot) coincides with each pixel point of the corresponding first image strip in each row (represented by a gray box), as shown in FIG. Figure 3 As shown. For example, Figure 3 The first image shown is represented by 4 rows of first image strips. The first image strip in the first row from bottom to top includes 10 pixels, the first image strip in the second row includes 9 pixels, the first image strip in the third row includes 8 pixels, and the first image strip in the fourth row includes 10 pixels. The length and starting position of each row of the first image strip are not restricted to be exactly the same, and are subject to the actual situation. Laser 105A exemplarily exposes the image strips in the first and second rows; laser 105B exemplarily exposes the image strips in the third and fourth rows. It should be noted that the number of lasers can also be one. If there is only one laser, then the laser alone will complete the exposure. Figure 3 The first image strip of 4 lines.

[0004] refer to Figure 2Due to the laser installation error, for example, the center of laser 105A is located to the right of the vertical center line L of the moving vehicle 104, and the center of laser 105B is located to the left of L. It can be understood that if these two lasers are used to expose Figure 3 The initial first image shown in FIG. 1 is a first image in which the two lasers are not synchronized when receiving the control signal sent by the control module 109, that is, each laser has an inevitable delay and / or advance when receiving the control signal. Then, the actual exposure position of each laser at the exposure pixel point is different from the preset exposure position, resulting in exposure errors, such as Figure 4 shown. Summary of the invention

[0005] The embodiments of the present application provide an image processing method and device, which aim to solve the problem of image exposure errors caused by untimely signal reception of the laser, that is, installation errors.

[0006] The image processing method disclosed in this application is as follows: An image processing method, applied to a laser direct writing device, comprising: Step 1: Determine the first coordinates of a plurality of pixels in each row of the N rows of the first image strip of the initial first image; Step 2: When the control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N rows of the first image strip, a number of second coordinates corresponding to the laser are recorded, and a number of deviation values ​​between the second coordinates and the corresponding first coordinates are calculated; Step 3: According to a number of first coordinates and a corresponding number of deviation values, each pixel point of N rows of first image strips is translated to obtain a second image including N rows of second image strips, so that the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

[0007] In some embodiments, in step 3, each pixel point of the N rows of the first image strips is translated according to the first coordinates and the corresponding difference values. The specific method is: If the laser is exposed in advance before reaching the first coordinate of a certain pixel, the pixel is translated to the second coordinate where the laser is exposed when the pixel is exposed; If the laser is exposed when it just moves to the first coordinate of a certain pixel, then the certain pixel does not need to be translated; If the laser passes a certain distance from the first coordinate of a certain pixel before exposure, the pixel is translated to the second coordinate where the laser is when exposing the pixel.

[0008] In some embodiments, if several consecutive adjacent pixels in a row of the first image strip are exposed in advance or delay as a whole, and the advance or delay displacement of each pixel is equal, then the several consecutive adjacent pixels can be shifted as a whole.

[0009] In some embodiments, the minimum pixel translation amount is the grating resolution of the laser direct writing device.

[0010] In some embodiments, the resolution of the grating is 1 micron.

[0011] In some embodiments, the translation amounts of all pixel points are stored in the control module, and the control module moves the pixel points according to the translation amount of each pixel point.

[0012] The present application also discloses an image processing device, comprising: A first coordinate confirmation module is used to: determine the first coordinates of a plurality of pixel points in each row of N rows of first image strips of the initial first image; The deviation value calculation module is used to: when the control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N-row first image strip, record a number of second coordinates corresponding to the laser, and calculate a number of deviation values ​​between the second coordinates and the corresponding first coordinates; The image translation module is used to translate each pixel point of N rows of first image strips according to a plurality of first coordinates and corresponding plurality of deviation values ​​to obtain a second image including N rows of second image strips, so that the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

[0013] In some embodiments, in the image translation module, each pixel point of the N rows of the first image strips is translated according to a plurality of first coordinates and a plurality of corresponding deviation values. The specific method is as follows: If the laser is exposed in advance before reaching the first coordinate of a certain pixel, the pixel is translated to the second coordinate where the laser is exposed when the pixel is exposed; If the laser is exposed when it just moves to the first coordinate of a certain pixel, then the certain pixel does not need to be translated; If the laser passes a certain distance from the first coordinate of a certain pixel before exposure, the pixel is translated to the second coordinate where the laser is when exposing the pixel.

[0014] The embodiment of the present application further discloses a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned image processing method are implemented.

[0015] The embodiment of the present application also discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the above-mentioned image processing method are implemented.

[0016] Beneficial technical effects of the present invention: The image processing method, device, storage medium and computer equipment disclosed in the embodiments of the present application can achieve the following technical effects: the storage module of the laser direct writing device first stores a number of first coordinates corresponding to all pixels in each row of the first image strip in the initial first image; then uses the laser direct writing device to expose all pixels to obtain a number of second coordinates of a number of exposure points corresponding to all pixels; calculates a number of deviation values ​​between the number of second coordinates and the corresponding number of first coordinates, and judges whether each exposure point is exposed in advance, exposed immediately or delayed relative to the corresponding pixel according to the number of deviation values; finally, according to the number of deviation values, each pixel is accurately translated by a grating resolution (exemplarily, the grating resolution is 1 micron) (if the laser is exposed immediately, the pixel does not need to be moved) to obtain a second image. When the same laser direct writing device is used to expose the second image later, the exposure position of each actual exposure point of the laser coincides with the position of each pixel of the second image, thereby solving the problem of laser exposure error caused by untimely reception of laser signals and / or laser installation errors, and improving the image exposure quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of two lasers 105A and 105B of the laser direct writing device, in an ideal situation, the centers of each of which are located on the vertical center line L of the moving vehicle 104; Figure 2 It is a schematic diagram of two lasers 105A and 105B of the laser direct writing device 100, where the centers of the two lasers 105A and 105B deviate from the vertical center line L of the moving vehicle 104 due to installation errors; Figure 3 for Figure 1 The schematic diagram of the two lasers 105A and 105B exposing the first image under the ideal condition that there is no delay or advance in receiving the light output signal; Figure 4 For use Figure 1 The schematic diagram shows that when two lasers 105A and 105B respectively expose several pixels of the first image, some exposure points do not coincide with the corresponding pixel positions due to partial delay or advance of the laser receiving signal; Figure 5 A schematic diagram of steps of an embodiment of the present invention; Figure 6 For the general Figure 3A second image obtained by processing the first image in ; Figure 7 It is a module diagram of an image processing device. DETAILED DESCRIPTION

[0018] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0019] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific position, be constructed and operated in a specific position, and therefore cannot be understood as limiting the present invention; the terms "first", "second", and "third" are only used to describe the difference, and cannot be understood as indicating or implying relative importance. In addition, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be an indirect connection through an intermediate object, or it can be a connection between the two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0020] refer to Figure 5 , the embodiment of the present application discloses an image processing method, including: Step 1: Determine the first coordinates of a plurality of pixels in each row of the N rows of the first image strip of the initial first image; Step 2: The control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N rows of the first image strip, records a number of second coordinates corresponding to the laser, and calculates a number of differences between the second coordinates and the corresponding first coordinates; Step 3: According to a number of first coordinates and a corresponding number of difference values, each pixel point of N rows of first image strips is translated to obtain N rows of second image strips. The N rows of second image strips constitute a second image, and the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

[0021] Combine the following Figures 1 to 6 Describe the above steps in detail.

[0022] refer to Figure 4 When each laser exposes a number of pixels on the corresponding image strip, the laser may receive the light signal in advance, immediately or delayed. For example: (1) When the laser 105A exposes 10 pixels of the first image strip of the first row of the initial first image in sequence from left to right: the exposure position of the first exposure point emitted by the laser 105A should coincide with the first coordinate of the first pixel, but due to the early reception of the light signal, the exposure position of the first exposure point emitted by the laser 105A should coincide with the first coordinate of the first pixel. Figure 1 The light output signal emitted by the control module 109 in the control module 109 is used, so the actual exposure position (represented by the second coordinate) is shifted to the left by a pixel size compared to the first coordinate of the first pixel; the second exposure point actually exposes the first pixel, the third exposure point actually exposes the second pixel, the fourth exposure point actually exposes the third pixel, and the fifth exposure point actually exposes the fourth pixel. Therefore, the second coordinates of the second to fourth exposure points are respectively shifted to the left by a pixel size relative to the first coordinates of the second to fourth pixels that are originally intended to be exposed. Since the fifth exposure point exposes the fourth pixel, the fifth pixel is missed. The sixth pixel is exposed by the sixth exposure point, the seventh pixel is exposed by the seventh exposure point, the eighth pixel is exposed by the eighth exposure point, and the ninth pixel is exposed by the ninth exposure point. Therefore, the first coordinates of the sixth to ninth pixels coincide with the second coordinates of the corresponding sixth to ninth exposure points: that is, the first coordinate of the sixth pixel coincides with the second coordinate of the sixth exposure point, the first coordinate of the seventh pixel coincides with the second coordinate of the seventh exposure point, the first coordinate of the eighth pixel coincides with the second coordinate of the eighth exposure point, and the first coordinate of the ninth pixel coincides with the second coordinate of the ninth exposure point. The tenth pixel was not exposed due to the delay in receiving the light output signal of the laser 105A, and the second coordinate of the tenth exposure point deviated to the right by a distance of one pixel relative to the first coordinate of the tenth pixel. In order to ensure Figure 4 Each pixel of the first image strip in the bottom row is exposed by laser 105A, but the position of laser 105A cannot be changed due to mechanical installation errors, and laser 105A receives Figure 1 The delay or advance of the receiving signal of the control module 109 is also objective, so we can only Figure 4 The corresponding pixel points of the first image strip in the bottom row are moved so that all the pixel points can be exposed by the corresponding exposure point. The specific method of moving the pixel points is: the five pixel points on the left are moved as a whole to the left by a distance of one pixel point, the sixth to ninth pixel points do not need to be moved, and the tenth pixel point is moved to the right by one pixel point. Figure 4The image after the first row and first image strip in the moving image is shown in Figure 6 The second image strip at the bottom of the second image is shown. (2) Continue to refer to Figure 4 , when the laser 105A moves from left to right and exposes the 10 pixels of the first image strip in the first row, it moves upward by one pixel, and then moves from right to left to expose the nine pixels of the first image strip in the second row. Based on the above reasons, the laser 105A originally needs to move to the first pixel on the right side of the first image strip in the second row before issuing the first exposure point, but it issues the first exposure point at a position one pixel ahead of the first pixel on the right, that is, the distance from the second coordinate of the first exposure point to the first coordinate of the first pixel on the right is one pixel. Similarly, the second exposure point should expose the second pixel, but the first pixel is actually exposed, and the third exposure point should expose the third pixel, but the second pixel is actually exposed. The third pixel is not exposed by the laser 105A. The fourth to seventh exposure points are not delayed in exposure, nor are they exposed in advance, and the fourth to seventh pixels are exposed in sequence. The eighth pixel is not exposed, the eighth exposure point exposes the ninth pixel, and the ninth exposure point emits light in front of the ninth pixel by one pixel. It can be understood that in the first image strip of the second row, counting from the right to the left, the first and second pixels are delayed in exposure, the third pixel is actually not exposed, the fourth to seventh pixels are immediately exposed, the eighth pixel is not exposed, and the ninth pixel is delayed in exposure. Based on the above analysis, the nine pixels of the first image strip of the second row need to be processed as follows: the first coordinates of the three rightmost pixels are shifted to the right by a distance of one pixel as a whole, so as to coincide with the second coordinates of the three corresponding exposure points; the first coordinates of the two leftmost pixels are shifted to the left by a distance of one pixel as a whole, so as to coincide with the second coordinates of the two corresponding exposure points. Figure 4 The second image strip is obtained by translating the first image strip in the second row. Figure 6 The second image strip of the second row. (3) Continue to refer to Figure 4When laser 105A is exposing the first image strip of the first row from left to right, laser 105B moves synchronously with laser 105A and also exposes the first image strip of the third row from left to right. However, since the length and starting position of the first image strip of the third row are different from those of the first image strip of the first row, the light emission time of laser 105B does not need to be synchronized with that of laser 105A. Specifically, when laser 105B is exposing the first image strip of the third row, laser 105B instantly exposes the two leftmost pixels. When laser 105B moves to the third pixel, laser 105B does not emit light due to the delay in receiving the light emission signal. Until laser 105B moves to the fourth pixel, the control module 109 (see Figure 1 ) mistakenly believes that laser 105B has moved to the third pixel point, and then controls laser 105B to emit light. Similarly, the 4th to 8th exposure points emitted by the laser are all delayed exposures of the 4th to 8th pixel points of the first image strip of the 3rd row, that is, the 4th to 7th exposure points actually expose the 5th to 8th pixel points, and the distance from the second coordinate of the 8th exposure point to the first coordinate of the 8th pixel point is 1 pixel point. Therefore, it is necessary to do the following processing for the 3-row first image strip: translate the first coordinates of the 3rd to 8th pixel points to the right as a whole by a distance of 1 pixel point, and overlap them with the second coordinates of the 3rd to 8th exposure points respectively. The second image strip obtained after processing is shown in FIG. Figure 6 (4)Continue to refer to Figure 4 , after laser 105B has exposed 8 pixels of the first image strip in the third row from left to right, it moves upward by a distance of one pixel, and then moves from right to left to sequentially expose 10 pixels of the first image strip in the fourth row. It should be noted that although laser 105A and laser 105B move synchronously, the lengths, starting positions and ending positions of the first image strips exposed by each are not exactly the same, and therefore, the light emission times are not synchronized. Figure 4 , the distance from the first exposure point on the right to the first pixel on the right is one pixel, that is, the laser 105B exposes at a position one pixel ahead of the first pixel on the right. The second exposure point exposes the first pixel on the right. The third exposure point exposes the second pixel on the right. When the laser 105B moves to the third pixel, it fails to expose immediately due to the delay in signal reception, and does not expose until it moves to the fourth pixel. In the process of the laser 105B moving from the fifth to the ninth pixel, it receives the light output signal immediately, and thus exposes the fifth to ninth pixels immediately. When it moves to the last tenth pixel, it fails to expose the tenth pixel immediately due to the delay in signal reception, and does not emit light until it continues to move to the left to a position one pixel away from the tenth pixel. Therefore, it is necessary to Figure 4 The 10 pixels in the first image strip in the 4th row are processed as follows: the three rightmost pixels are simultaneously moved to the right by a displacement of 1 pixel, the fourth to ninth pixels are not moved at all, and the tenth pixel is moved to the left by a distance of 1 pixel. Figure 4 The first image strip in row 4 is processed as shown in Figure 6 The corresponding second image strip is in the 4th row. Figure 6 The four second image strips in compose the second image. Figure 6 It can be seen from the figure that each pixel in the second image corresponds to each exposure point one by one.

[0023] Therefore, when the laser device is used to expose the second image again, there will be no exposure errors caused by the laser direct writing device's untimely signal for controlling the laser light output and / or laser installation errors, thereby improving the accuracy of the laser direct writing device in exposing the image.

[0024] It should be noted that Figure 3 and Figure 4 The first image in the embodiment includes 4 first image strips, which is only exemplary. In fact, the number of rows N of the first image strips of the first image can be other values, which are not limited here. The N image strips can be exposed by two lasers in the embodiment, or by only one laser, or by other numbers of lasers.

[0025] In addition, in the present application, the resolution of the first image and the second image is equal to the resolution of the grating (not shown) of the laser direct writing device. For example, when the resolution of the grating is 1 micron, the resolution of the first image and the second image is 1 micron, that is, the side length of each gray box representing a pixel is 1 micron. Therefore, it can be understood that the embodiment of the present application can achieve a precise movement of several pixels of the initial first image by 1 micron. Figure 4 In this application, in order to simplify the problem, for those exposure points with delayed or early exposure, the deviation value between the exposure point and the corresponding pixel point is exemplarily set to 1 micron, for example, Figure 4 The displacement deviation of the first exposure point in the first image strip in the bottom 1 row is 1 micron, and the deviation value between the third exposure point from the left in the first image strip in the 3rd row and the third pixel originally exposed is also 1 micron.

[0026] In order to accurately calculate the deviation value between each exposure point and the corresponding pixel point (the deviation value of the relevant pixel points corresponding to the instant exposure of the aforementioned exposure points is 0), it is necessary to determine the Figure 3 The first coordinates of all pixels in the exemplary 4-row first image strip included in the first image in Figure 1The control module 109 of the laser direct writing device 100 controls the two lasers 105A and 105B to expose respectively, and the computer records and stores the second coordinates of all exposure points. By calculating the deviation values ​​between the second coordinates and the corresponding first coordinates, it is determined whether the exposure points are pre-exposed, immediate exposed or delayed exposed relative to the corresponding pixel points, which lays the foundation for the subsequent movement of the pixel points.

[0027] for Figure 4 For any row of the first image strip in the first image, if the pixels to be moved are continuously distributed and move in the same direction, these pixels can be moved as a whole (in this application, the offset of the pixels to be moved is defined to be the same regardless of the direction of translation). For example, if the 1st to 5th pixels in the 1st row of the first image strip all need to be translated to the left by a distance of one pixel, then the 1st to 5th pixels are translated to the left as a whole by a distance of one pixel.

[0028] refer to Figure 7 , the embodiment of the present application also discloses an image processing device, including: A first coordinate confirmation module is used to: determine the first coordinates of a plurality of pixel points in each row of N rows of first image strips of the initial first image; The deviation value calculation module is used to: when the control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N-row first image strip, record a number of second coordinates corresponding to the laser, and calculate a number of deviation values ​​between the second coordinates and the corresponding first coordinates; The image translation module is used to translate each pixel point of N rows of first image strips according to a plurality of first coordinates and corresponding plurality of deviation values ​​to obtain a second image including N rows of second image strips, wherein the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

[0029] Specifically, in the image translation module, each pixel point of the N-row first image strip is translated according to a plurality of first coordinates and a plurality of corresponding deviation values. The specific method is as follows: If the laser is exposed in advance before reaching the first coordinate of a certain pixel, the pixel is translated to the second coordinate where the laser is exposed when the pixel is exposed; If the laser is exposed when it just moves to the first coordinate of a certain pixel, then the certain pixel does not need to be translated; If the laser passes a certain distance from the first coordinate of a certain pixel before exposure, the pixel is translated to the second coordinate where the laser is when exposing the pixel.

[0030] The specific functions of the first coordinate confirmation module, the deviation value calculation module and the image translation module have been introduced in detail in the previous description of the image processing method, and will not be repeated here.

[0031] The image processing device disclosed in the embodiment of the present application, when used in conjunction with a laser direct writing device, avoids laser exposure errors caused by untimely laser signal reception and / or laser installation errors, thereby improving the accuracy of image exposure.

[0032] The embodiment of the present application also discloses a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the steps of the aforementioned image processing method can be implemented. Storage medium refers to a carrier for storing data. For example, a floppy disk, an optical disk, a DVD, a hard disk, a flash memory, a USB flash disk, a CF card, an SD card, an MMC card, a SM card, a memory stick (Memory Stick), an xD card, etc. Popular storage media are based on flash memory (Nand flash), such as a USB flash disk, a CF card, an SD card, an SDHC card, an MMC card, a SM card, a memory stick, an XD card, etc.

[0033] The embodiment of the present application also discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the aforementioned image processing method when executing the program. The processor includes a kernel, and the kernel retrieves the corresponding program unit from the memory, and one or more kernels may be provided. The memory may include a non-permanent memory in a computer-readable medium, a random access memory (RAM) and / or a non-volatile memory, such as a read-only memory (ROM) or a flash memory (flash RAM), and the memory includes at least one storage chip.

[0034] The storage medium and computer device disclosed in the present application can achieve the following technical effects: avoiding laser exposure errors caused by untimely laser signal reception and / or laser installation errors, thereby improving the accuracy of image exposure.

[0035] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. An image processing method, applied to a laser direct writing device, characterized in that: include: Step 1: Determine the first coordinates of a plurality of pixels in each row of the N rows of the first image strip of the initial first image; Step 2: When the control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N rows of the first image strips, a number of second coordinates corresponding to the laser are recorded, and a number of deviation values ​​between the second coordinates and the corresponding first coordinates are calculated; Step 3: According to a number of first coordinates and a corresponding number of deviation values, each pixel point of N rows of first image strips is translated to obtain a second image including N rows of second image strips, so that the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

2. The image processing method according to claim 1, characterized in that: In step 3, each pixel point of the N-row first image strip is translated according to the first coordinates and the corresponding difference values. The specific method is as follows: If the laser is exposed in advance before reaching the first coordinate of a certain pixel point, the pixel point is translated to the second coordinate at which the laser is exposed to the pixel point; If the laser is exposed when it just moves to the first coordinate of a certain pixel point, then the certain pixel point does not need to be translated; If the laser is exposed after passing a certain distance from the first coordinate of a certain pixel point, the pixel point is translated to the second coordinate where the laser is exposed when the pixel point is located.

3. The image processing method according to claim 2, characterized in that: If several consecutive adjacent pixels in a row of the first image strip are exposed in advance or delayed as a whole, and the advance or delay displacement of each pixel is equal, then the several consecutive adjacent pixels can be shifted as a whole.

4. The image processing method according to any one of claims 1 to 3, characterized in that: The translation amount of the moved pixel is the grating resolution of the laser direct writing device.

5. The image processing method according to claim 4, characterized in that: The resolution of the grating is 1 micron.

6. The image processing method according to claim 2, characterized in that: The translation amounts of all pixel points are stored in the control module, and the control module moves the pixel points according to the translation amount of each pixel point.

7. An image processing device, characterized in that: include: A first coordinate confirmation module is used to: determine the first coordinates of a plurality of pixel points in each row of N rows of first image strips of the initial first image; The deviation value calculation module is used to: when the control module of the laser direct writing device controls the laser to sequentially expose each pixel point of the N lines of the first image strip, record a number of second coordinates corresponding to the laser, and calculate a number of deviation values ​​between the second coordinates and the corresponding first coordinates; The image translation module is used to translate each pixel point of N rows of first image strips according to a plurality of first coordinates and a corresponding plurality of deviation values ​​to obtain a second image including N rows of second image strips, so that the position of each pixel point in the second image coincides with the position of the pixel point when the laser exposes the pixel point.

8. The image processing device according to claim 7, wherein: In the image translation module, each pixel point of the N-row first image strip is translated according to a plurality of first coordinates and a plurality of corresponding deviation values. The specific method is as follows: If the laser is exposed in advance before reaching the first coordinate of a certain pixel point, the pixel point is translated to the second coordinate at which the laser is exposed to the pixel point; If the laser is exposed when it just moves to the first coordinate of a certain pixel point, then the certain pixel point does not need to be translated; If the laser is exposed after passing a certain distance from the first coordinate of a certain pixel point, the pixel point is translated to the second coordinate where the laser is exposed when the pixel point is located.

9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the image processing method according to any one of claims 1 to 6 are implemented.

10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the image processing method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Grayscale exposure method for direct-writing photo-etching machine

    CN102147575A

  • Exposure pattern position precision compensation method for digital direct imaging equipment

    CN115903397A

  • Local pattern position deviation compensation method for mask

    CN117970754A

  • Method for improving exposure precision of laser

    CN118795739A

Cited By

  • Super-large image comparison method

    CN119941504A