Woven pattern data creation program and woven pattern data creation method
The method and program enhance the design quality of woven patterns by shifting the positional relationship between character and cell data, addressing distortion issues and reducing manual correction time.
Patent Information
- Application Number
- JP2025024448
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2041-04-05
AI Technical Summary
Existing methods for creating woven patterns from high-resolution image data result in significant distortion of characters and require manual, time-consuming corrections to maintain design quality, especially for narrow woven fabrics.
A method and program that involves reading original image data, extracting character data, dividing it into cell data, and creating mosaic character data by shifting the positional relationship between character and cell data to maintain design quality.
Enables the creation of woven pattern data with higher design quality and significantly reduces the time required for the process.
Smart Images

Figure 0007792733000001 
Figure 0007792733000002 
Figure 0007792733000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a woven pattern data creation program and a woven pattern data creation method. [Background technology]
[0002] Woven fabrics are fabrics woven by combining warp and weft threads, and narrow woven fabrics are often used for tags that are sewn onto clothing, for example.
[0003] In recent years, there has been a demand for higher definition in woven fabrics, particularly narrow woven fabrics, and there has been an increasing demand for weaving fine patterns using thin threads.
[0004] However, recent advances in computer technology have made it possible to create original image data with higher resolution. However, there is a limit to how much of this original image data can be directly applied to a woven fabric, since the threads used in the fabric must have a certain thickness. No matter how high the resolution of the original image data is, the spacing at which the threads are arranged, based on the thickness of the threads, etc., will limit the resolution.
[0005] Therefore, it becomes necessary to change the characters of the original image data into mosaic characters according to the intervals at which the threads are arranged.
[0006] Incidentally, as a technique for changing characters, for example, Patent Document 1 listed below describes an image data processing method for textiles in which the hue of color image data with fine hues is made coarser and converted to the same hue over a wider area. [Prior art documents] [Patent documents]
[0007] [Patent Document 1] Patent No. 4629150 Summary of the Invention [Problem to be solved by the invention]
[0008] However, the technology described in Patent Document 1 is merely a device for clarifying the boundaries or contours of each pattern woven into a fabric and a device for harmonizing a mixed image of a photograph and text. In addition, this technology is merely a technology for simply converting fine image data into coarse image data, and if left as is, the shape of the text will be significantly distorted, impairing the design of the text.
[0009] (Traditional implementation method) The problems with the conventional weaving pattern design method will be explained using drawings. The original image (Fig. 2) was designed using image processing software, and then mosaic processing was carried out to correspond to the number of warp and weft threads. However, out of consideration for registered trademarks, the original artwork omits the design and trademarks. A portion of the characters in the original image (Fig. 3) was mosaicked using commercially available image processing software to produce the extracted image (Fig. 4). This cut-out image is compared with the original image and binarized for each mosaic cell using a pen tablet or similar. The corrected image (Figure 5) obtained through this process will be used to proceed with the textile design. To maintain the design of the original, the workers must be highly skilled. Furthermore, this work requires a large amount of correction and is essentially done manually, so it takes a great deal of time.
[0010] In view of the above, an object of the present invention is to provide a program and a method for creating weave pattern data that can maintain the design quality of characters at a higher level. [Means for solving the problem]
[0011] A woven data creation program according to one aspect of the present invention that solves the above problem is a woven data creation program that has the following steps on a computer: reading original image data; extracting character data from the original image data; dividing the original image data into a plurality of cell data; and creating mosaic character data based on the character data and cell data, wherein the step of creating mosaic character data includes a step of shifting the relationship between the position of the character data and the position of the cell data.
[0012] Another aspect of the present invention provides a method for creating woven data, comprising the steps of reading original image data, extracting character data from the original image data, dividing the original image data into a plurality of cell data, and creating mosaic character data based on the character data and the cell data, wherein the step of creating the mosaic character data includes a step of shifting the relationship between the position of the character data and the position of the cell data. [Effects of the Invention]
[0013] As described above, the present invention makes it possible to select a shape that is closest to the original by shifting the relative positions of the character data and cell data. This provides a program and method for creating woven pattern data that can maintain the design quality of the characters to a higher degree. In addition, the use of the woven pattern data creation program can greatly contribute to shortening the time required to create woven pattern data. [Brief explanation of the drawings]
[0014] [Figure 1] FIG. 10 is a diagram showing the process flow of a woven pattern data creation method. [Figure 2] This shows the original image data before creation. [Figure 3] Indicates part of the characters in the original image data. [Figure 4] 1 shows a cut-out image for mosaicking according to a conventional implementation method. [Figure 5] 1 shows a weave correction image according to a conventional implementation method. [Figure 6] 1 shows an example of an image cut out for mosaicing before the present invention is implemented. [Figure 7] 1 shows a weave-corrected image according to the present invention. [Figure 8] FIG. 10 is a model diagram showing the relative positions of character data and cell data. [Figure 9] FIG. 2 is a diagram illustrating a hardware configuration. BEST MODE FOR CARRYING OUT THE INVENTION
[0015] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. However, the present invention can be embodied in many different forms, and the specific examples described in the following embodiments and examples can be appropriately modified and adjusted, and the present invention is not limited to these.
[0016] (Overall flow explanation) 1 is a diagram showing the process flow of a woven data creation method (hereinafter referred to as "this method") according to this embodiment. As shown in this diagram, this method includes the steps of (S1) reading original image data, (S2) extracting character data from the original image data, (S3) provisionally dividing the original image data into a plurality of cell data, and (S4) creating mosaic character data based on the character data and cell data. The step of creating mosaic character data (S4) includes the step of (S4-1) shifting the relationship between the positions of the character data and the cell data to find an appropriate position.
[0017] (Explanation for using a computer) Furthermore, this method can be implemented using a so-called computer, although it is not limited thereto. In this case, the computer preferably includes, but is not limited to, a CPU (Central Processing Unit), a storage medium such as a hard disk or solid-state drive (SSD), a temporary storage medium such as memory, a display device such as a monitor, an input device such as a keyboard or a mouse, and interconnections such as a bus connecting these. More specifically, this method can be implemented by recording a computer program for executing the above steps on the storage medium of the computer, loading the program into a temporary storage medium such as memory, and causing the CPU to process the program. Specifically, a computer-generated data creation program (hereinafter referred to as "this program") for executing the steps of (S1) reading original image data, (S2) extracting character data from the original image data, (S3) dividing the original image data into multiple cell data, and (S4) creating mosaic character data based on the character data and cell data can be recorded on the storage medium of the computer. Each of the above steps can be performed by executing the program in response to a user's request.
[0018] (Also available on the cloud) It is also preferable to use multiple computers connected via a telecommunications line, i.e., the Internet. In this case, data input to one computer is sent to another computer via the telecommunications line, and the other computer performs the predetermined processing on the input data and sends the data back to the first computer, thereby reducing the amount of processing on one computer.
[0019] (Explanation of S1) Definition of original image data, definition of woven data First, this method includes a step of (S1) reading original drawing data. Here, the "original drawing data" is data that serves as the basis for the woven pattern data created by this method and is high-definition image data. More specifically, it is image data composed of a set of pixel widths and pixel heights that are sufficiently finer than the thread thickness of a narrow-width fabric. In this method, image data with a resolution adjusted according to the thread thickness to be used is created from this original drawing data. That is, in this method, "woven pattern data" refers to image data that uses the thread thickness used to complete the fabric as one pixel and is a set of this pixel data. Examples of the original drawing data before actual production (when the original drawing data is displayed on a display device or the like) are shown in FIGS. 2 and 3, and an example of the woven pattern data after creation (when the woven pattern data is displayed on a display device or the like) is shown in FIG. 7.
[0020] (S2) Also, this method includes a step of (S2) extracting character data from the original drawing data. Here, "characters" are symbols for transmitting words and languages, and for example, each kana character (e.g., "あ" or "ア"), each Chinese character (e.g., "山"), each alphabet character (e.g., "A" or "a"), each digit character (e.g., "1" or "I"), and other symbols (e.g., "=" or "·") etc. are applicable, but not limited to these. In this method, by extracting character data from the original drawing data and performing processing on each of them, the risk of degrading the designability is significantly reduced.
[0021] (The characters may include a set.) In addition, in this method, the characters may be single characters, but it is also possible to use a plurality of sets of the above characters. By using a plurality of sets of characters, it becomes possible to control the balance of the arrangement when these characters are combined.
[0022] (S4) This method also includes a step (S3) of dividing the original image data into a plurality of cell data. A "cell" refers to each area obtained by dividing the original image data into a plurality of parts, and more specifically, it refers to the area formed by the intersection of warp and weft threads in a woven fabric. In other words, by dividing the original image data into a plurality of cell data, it is possible to match the resolution to that of the actual woven fabric. An image of this process is shown in Figure 8.
[0023] The method also includes a step (S4) of creating mosaic character data based on the character data and cell data. Here, "mosaic character" refers to a character obtained by converting the "character" extracted in the above step into a form suitable for the weave pattern.
[0024] Various methods can be used to create mosaic character data from character data, but a thresholding process, preferably a binarization process, is desirable, which determines the value of the entire cell depending on the overlap of the cell data with the character data. More specifically, by selecting 1 for a single cell of data if there is a large overlap with the character data and 0 for a small overlap, the value of the cell data becomes either 0 or 1, resulting in a mosaic character. An example of this is shown in Figure 6. The value used as the basis for selecting 0 or 1 can be adjusted as needed.
[0025] (Shift character data) This step further includes (S4-1) a step of shifting the position of the character data relative to the position of the cell data. While the above steps allow mosaic characters to be created uniquely based on the positional relationship between the character data and the cell data, this can significantly impair the design. Therefore, by shifting the positional relationship between the character data and the cell data, the mosaic characters can be re-created, maintaining a high level of design quality. An example of this is shown in FIG. 7. Note that FIG. 6 shows an example of mosaic characters without shifting the positions. As these figures show, the effect of shifting the positional relationship between the character data and the cell data is clear compared to when the shifting is not performed. Note that this position shifting process may involve shifting the character data relative to the cell data, or it may involve shifting the cell data relative to the character data.
[0026] (summary) In other words, with this method, after extracting character data from the original image data, the position of the character data and the position of the cell data are adjusted to create appropriate mosaic characters, thereby maintaining the design quality of the characters to a higher level. Figure 6 shows a comparison of mosaic characters without this position adjustment.
[0027] FIG. 9 is a diagram illustrating an example of the hardware configuration of a computer that executes the woven pattern data creation method. As illustrated in FIG. 9, the computer that executes the woven data creation method includes a CPU 200, a memory 202, a HDD 204, a network interface 206 (network IF 206), a display device 208, and an input device 210, and these components are connected to each other via a bus 212. The CPU 200 is, for example, a central processing unit. The memory 202 is, for example, a volatile memory, and functions as a main storage device. The HDD 204 is, for example, a hard disk drive device, and serves as a non-volatile storage device for storing computer programs (such as a woven data creation program) and other data files. The network IF 206 is an interface for wired or wireless communication. The display device 208 is, for example, a liquid crystal display. The input device 210 is, for example, a keyboard and a mouse. With the above configuration, the computer of this example creates mosaic character data based on character data and cell data, displays the created mosaic character data on the display device 208, and, in response to user operation via the input device 210, recreates mosaic character data by shifting the relative positions of the character data and cell data, and displays the re-created mosaic character data on the display device 208. The amount of shift in relative position is, for example, a value smaller than the thickness of a single thread in the weaving pattern data. This allows the user to create weaving pattern data with an optimal design by gradually shifting the relative positions. [Industrial Applicability]
[0028] The present invention has industrial applicability as a woven pattern data creation program and a woven pattern data creation method. [Explanation of symbols]
[0029] 200...CPU 202...Memory 204...HDD 206…Network IF 208...Display device 210...Input device
Claims
1. On the computer, A step of reading original image data; extracting character data from the original image data; Dividing the original image data into a plurality of cell data; a mosaic data creation program for executing a step of creating mosaic character data based on the character data and the cell data, The step of creating the mosaic character data includes a step of recreating the mosaic character data by displacing the relative positions of the character data and the cell data.
2. A step in which a computer reads original image data; A step in which a computer extracts character data from the original image data; A step in which a computer divides the original image data into a plurality of cell data; a step of generating mosaic character data based on the character data and the cell data by a computer, The step of creating the mosaic character data includes a step of recreating the mosaic character data by displacing the relative positions of the character data and the cell data.
Citation Information
Patent Citations
Method, device and program for creating jacquard cloth pattern
JP2015212440A
Image data processing device for textiles, image data processing method, and computer program for image data processing
JP4629150B1
JPP4629150B