Implementation method and system for jacquard wrinkles providing different visual effects from different angles

By adjusting the depth and spacing of pleats on jacquard fabrics and utilizing processors and image processing programs, visual effects from different angles on the same fabric are achieved, solving the problems of complexity and high cost of traditional processes and improving production efficiency and the diversity of visual effects.

CN121527409APending Publication Date: 2026-02-13韩春天
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411174443.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-12
Filing Date
2024-08-26
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Traditional jacquard fabric production processes are complex and costly, making it difficult to achieve visual effects from different angles on the same fabric.

Method used

By using a processor and memory system, two images are input and the depth and spacing of the folds are adjusted using Photoshop and Shime Seiki programs, controlling the alternation of the folds to achieve visual effects from different angles.

Benefits of technology

It improves the efficiency of pleating manufacturing, reduces production time and costs, enables different image effects to be displayed from different angles, and enhances the competitiveness of fashion and interior decoration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121527409A_ABST
    Figure CN121527409A_ABST
Patent Text Reader

Abstract

The invention provides a method and a system for realizing jacquard wrinkles providing different visual effects from different angles, the system comprises a memory and a processor, the system is used for storing instructions, when the processor executes the instructions, the system inputs two different images and checks whether the two different images are the same in size or not, and if yes, the processor executes the instructions. If the two different images are different in size, the Photoshop is used for controlling the pixels to be the same, and a Shime Seiki program is used for converting the two different images into jacquard patterns. The depth and spacing of the wrinkles may be adjusted according to the size of the image, and the wrinkles may be calculated according to the depth and spacing of the wrinkles to determine the segmentation of the image such that each portion of the cropped image corresponds to the structure of the wrinkles. The wrinkles are characterized in that front and back wrinkles are alternated, and the jacquard machine is characterized in that different images are displayed when being observed from different angles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of textile manufacturing technology, and more specifically to a method and apparatus for achieving jacquard pleats, which provide different visual effects from different angles. Background Technology

[0002] Traditional jacquard fabrics are primarily used for flat design, requiring separate post-processing to create three-dimensional effects. Furthermore, achieving various visual effects from the same fabric presents challenges due to complex production processes and high costs. Summary of the Invention

[0003] The problem that the invention aims to solve

[0004] This invention aims to solve the above-mentioned problems and provides a simple and efficient method and apparatus for producing jacquard pleats on the same fabric that present different visual effects from different angles. This invention proposes a method for creating jacquard pleats containing different images to provide different visual effects from both sides.

[0005] means for solving problems

[0006] The system includes a memory and a processor for storing instructions. When the processor executes instructions, the system inputs two different images, checks if they are the same size, and if so, uses Photoshop to ensure pixel similarity. Then, it uses the Shime Seiki program to convert the two images into jacquard patterns. It adjusts the depth and spacing of the folds based on the image size and calculates the forward and backward folds based on these dimensions. This allows control over the segmentation of the image, ensuring each part corresponds to the fold structure. The characteristic of jacquard patterns is the alternation of forward and backward folds, resulting in different images when viewed from different angles.

[0007] Prepare two images of the same size, matching the dimensions pixel by pixel using Photoshop if necessary. Use the Shime Seiki program to convert the prepared images into a jacquard pattern. Limit the number of colors used to five, and both images must use the same colors. Use a double-bed knitting machine to determine the number of noses (pleats) that form the pleats. For example, in the case of a 6x1 pleat, every 6 noses alternate between the front and back noses. Here, a nose can refer to a pleat within a pleat. Divide the image according to the type of pleat. For a 6x1 pleat, taking into account the number of noses moving back and forth, the image is divided into an 8x6 size. Adjust the thread thickness and tension to determine the total length of the knit to be achieved.

[0008] Invention Effects

[0009] The jacquard pleats achieved by this invention display different images from both sides, allowing users to experience a variety of designs.

[0010] Furthermore, the present invention offers the advantage of increased efficiency in the pleating process, thereby reducing production time and costs. These features contribute to enhanced competitiveness in the fashion and interior design sectors. Attached Figure Description

[0011] Figure 1 The composition of a jacquard pleating implementation system that provides different visual effects from different angles is shown according to one embodiment.

[0012] Figure 2 A flowchart is shown showing a method for implementing jacquard pleats that provides different visual effects from different angles, according to one embodiment. Detailed Implementation

[0013] Figure 1 The composition of a jacquard pleating implementation system that provides different visual effects from different angles is shown according to one embodiment.

[0014] System 100 according to one embodiment may include processor 120 and memory 130, and certain diagnostic configurations may be omitted or replaced. System 100 according to one embodiment may be a server or a terminal. According to one embodiment, processor 120 may consist of one or more processors configured to perform operations or data processing related to the control and / or communication of each component of system 100. Memory 130 may store information related to the above methods or store programs implementing the above methods. Memory 130 may be volatile memory or non-volatile memory. Memory 130 may store various file data, and the stored file data may be updated according to the operation of processor 120.

[0015] According to one embodiment, processor 120 can execute programs and control device 100. The code of the program executed by processor 120 can be stored in memory 130. Operations of processor 120 can be performed by loading instructions stored in memory 130. System 100 is connected to external devices (e.g., personal computers or networks) via input / output devices (not shown) and can exchange data.

[0016] System 100 according to one embodiment includes a processor 120 and a memory 130. System 100 according to one embodiment may be the server or terminal described above. Memory 130 may store information related to the above method or store programs implementing the above method. Memory 130 may be volatile memory or non-volatile memory.

[0017] System 100 according to one embodiment includes a processor 120 and a memory 130. System 100 according to one embodiment may be the server or terminal described above. Memory 130 may store information related to the above method or store programs implementing the above method. Memory 130 may be volatile memory or non-volatile memory.

[0018] Figure 2 A flowchart is shown showing a method for implementing jacquard pleats that provides different visual effects from different angles, according to one embodiment.

[0019] exist Figure 2 In the flowcharts, processes, methods, algorithms, etc., are described sequentially, but they can be configured to run in any suitable order. In other words, the steps of the processes, methods, and algorithms described in the various embodiments of the present invention do not need to be executed in the order described in the present invention. Although some steps are described as being executed asynchronously, in other embodiments, some of these steps may be executed concurrently. The processes illustrated in the accompanying drawings do not exclude other changes or modifications, and the described processes or any steps thereof are not essential to one or more of the various embodiments of the present invention.

[0020] In operation 210, the system (e.g., Figure 1 System 100 in the system can be in the processor (e.g., Figure 1 The system verifies whether two different images have the same size under the control of the processor 120. The system 100 can be controlled so that if two different input images have different sizes, then the pixels are identical one pixel at a time.

[0021] In one embodiment, under the guidance of processor 120, system 100 compares the horizontal and vertical pixel counts of two image files. If the two images are different sizes, Photoshop is launched to enlarge or reduce the smaller image to the same size as the larger image. For example, if a 1000x800 pixel image and a 1200x1000 pixel image are input, the system will enlarge the 1000x800 pixel image to 1200x1000 pixels to match the size of the two images.

[0022] In operation 220, system 100 can use a program to convert the input image into jacquard.

[0023] In one embodiment, system 100 transmits an image file to a program and converts it into a jacquard pattern. A jacquard pattern is a method of weaving together threads of various colors into an image. Just as pixels make up an image with small squares, jacquard creates an image by acting as points for each thread. For example, if a landscape photograph is converted into a jacquard pattern, the sky in the photograph will be represented by a combination of blue lines, and the trees will be represented by a combination of green lines.

[0024] System 100 can use a program to convert an input image into jacquard fabric. For example, if the input image is a floral pattern, the Shime Seiki program can convert the pattern into jacquard fabric and weave it. In this process, the colors and patterns of the image are represented by the threads of the jacquard fabric.

[0025] In operation 230, system 100 can adjust the depth and spacing of the wrinkles according to the size of the image.

[0026] According to one embodiment, system 100 adjusts the depth and spacing of the folds based on the size of the image. Folds are created by folding fabric. The larger the image, the more space is needed to place the folds, thus requiring wider and deeper folds. Conversely, the smaller the image, the narrower the gaps between the folds and the shallower their depth. For example, if you want to hang a painting on a large wall using folds, you need deep and wide folds, but if you want to paint a picture on a small frame, shallow and dense folds might be suitable.

[0027] System 100 can adjust the depth and spacing of the wrinkles according to the size of the image. For example, if the image is 1000x1000 pixels, the wrinkle depth can be set to 10 pixels and the spacing to 20 pixels. If the image is 2000x2000 pixels, the wrinkles can be adjusted to fit the image size by adjusting the wrinkle depth to 20 pixels and the spacing to 40 pixels.

[0028] In operation 240, system 100 is able to segment the image such that each portion of the cropped image corresponds to the structure of the folds. System 100 calculates front and back folds based on the depth and spacing of the folds, and can segment the image such that each portion of the cropped image corresponds to the structure of the folds. The folds are characterized by alternating front and back folds. The jacquard machine may be characterized by displaying different images when viewed from different angles. For example, if the image is 1000x1000 pixels, the folds are 10 pixels deep and 20 pixels apart, the system will crop the image in 10-pixel increments and segment each portion to fit the structure of the folds. System 100 calculates forward-moving and backward-moving folds based on the depth and spacing of the folds, and can segment the image such that each portion of the cropped image corresponds to the structure of the folds. For example, each portion of the image cropped in 10-pixel increments is arranged to fit the front and back folds of the folds.

[0029] According to one embodiment, system 100 segments an image to fit the structure of folds. Since folds are alternating back-and-forth folds, the image must also be segmented according to this structure. The system calculates the depth and spacing of the folds, cuts the image into blocks of a certain size, and places each block to correspond to the front or back of a fold. For example, to represent an image of a face with folds, the eyes, nose, and mouth would be segmented to correspond to the front or back of a fold.

[0030] Pleats are formed by alternating front and back pleats. For example, when a pleat is formed to a depth of 10 pixels, the first fold moves forward, the second fold moves backward, and so on, alternating between them. A characteristic of jacquard looms is that they display different images when viewed from different angles. For example, if you look at jacquard fabric from the front, you will see a floral pattern; if you look at it from the side, you may see a different pattern.

[0031] According to one embodiment, system 100 compares the number of pixels in two input images to determine if they are the same size, and uses first code from the Python-related Shime Seiki program to convert the input images into a jacquard pattern similar to a computer embroidery pattern.

[0032] The first code is: [def convert_to_jacquard(image_path):]

[0033] System 100 is able to convert image input into a jacquard pattern similar to a computer embroidery pattern using the first code of the Python-related Shime Seiki program. For example, if the input image is a floral pattern, use code 1 to convert this pattern into jacquard.

[0034] System 100 can adjust the depth and spacing of the folds by using a second Python-related code based on the image size.

[0035] System 100 can adjust the depth and spacing of the wrinkles using a second, Python-related code based on the image size. For example, if the image is 1000x1000 pixels, the wrinkle depth can be set to 10 pixels and the spacing to 20 pixels.

[0036] System 100 can use Python-related third-party code to calculate the positions of the front and back folds and segment the image based on the depth and spacing of the folds.

[0037] System 100 can use Python-related third-party code to calculate the positions of the front and back folds and segment the image based on the depth and spacing of the folds. For example, if the depth of the folds is 10 pixels and the distance between them is 20 pixels, the system will crop the image in 10-pixel increments and segment each part to fit the structure of the folds.

[0038] System 100 compares the width and height in pixels of two images to determine if they are the same size, and uses the first code of the Shime Seiki program (related to Python) to convert the input image into a jacquard pattern similar to computer embroidery. For example, if the system receives image A (640x480 pixels) and image B (640x480 pixels), it will verify that the two images have the same number of pixels in width and height. After this, the system executes code to convert image A into a jacquard pattern. During this process, the color and shape of the image are adjusted according to the texture of the jacquard fabric.

[0039] According to one embodiment, system 100 can adjust the depth and spacing of folds based on the image size using second code associated with Python. For example, if the input image size is (800, 600) pixels, the system will use code to set the fold depth to 4 cm and the spacing to 2 cm. In this case, the system calculates the total number of folds by dividing the horizontal length of the image by the fold depth and spacing. For example, calculating (800 / / (4 + 2)) returns information that a total of 133 folds can be generated.

[0040] According to one embodiment, system 100 can calculate the positions of the front and back folds and segment the image using Python-related third-party code based on the depth and spacing of the folds. For example, if the folds are 4 cm deep and 2 cm apart, the system will execute code to set the front fold to 4 cm and the back fold to 2 cm. Based on this information, the system divides the image into several parts and adjusts each part to match the structure of the folds. Therefore, the image segments created through this calculation are precisely placed according to the shape of the folds.

[0041] According to one embodiment, system 100 controls each segment of the image to correspond to a pleated structure, causing the front and back of the jacquard to display different images, and receives structural information, including the number of warp yarn layers, the number of weft yarn layers, and the number of Swift yarn layers. A structural matrix can be used to indicate the positional relationship between the warp and Swift yarn layers. The row numbers of the structural matrix represent the total number of warp yarns, the column numbers represent the number of Swift yarn woons, and the elements of the structural matrix are characterized by representing the number of Swift yarn woons between the warp yarns.

[0042] System 100 controls each segment of the image to correspond to a pleated structure, so that different images are displayed on the front and back of the jacquard machine. For example, if the image consists of a floral pattern and a geometric pattern, the system will place the floral part on the front of the jacquard machine and the geometric pattern on the back. To do this, the system receives structural information, including warp elements, the number of warp layers, weft elements, and the number of weft yarn layers, and uses a structural matrix to indicate the positional relationships between warp yarns and weft yarns and weft yarn layers. For example, the row number of the structural matrix represents the total number of warp yarns, the column number represents the number of warp yarns, and the elements of the structural matrix represent the number of weft yarns between warp yarns.

[0043] According to one embodiment, the system 100 can obtain the row and column numbers of the jacquard pattern to be generated, establish the correspondence between each pixel of the jacquard pattern and the warp and fast yarns of the workpiece, obtain the pixel value of each pixel according to the correspondence and positional relationship of the warp and fast yarns, and generate the jacquard pattern. If the pixel is above the warp, it will be the first pixel value; if the warp is below the fast yarn, it will be the second pixel value.

[0044] System 100 acquires the row and column numbers of the jacquard pattern to be generated and establishes a correspondence between each pixel of the jacquard pattern and the warp and weft yarns of the workpiece. For example, if the jacquard pattern has 100 rows and 200 columns, the system will position each pixel according to the positional relationship between the warp and weft yarns. If a pixel is above a warp yarn, it is the first pixel value; if the warp yarn is below the weft yarn, it is the second pixel value.

[0045] According to one embodiment, the system 100 sets rows and columns so that each warp and weft yarn corresponds one-to-one with a prefabricated unit structure. The pixels in the m-th row and n-th column correspond to the m-th and n-th warp yarns of the prefabricated unit to be prepared. The total number of sth warp yarns in each yarn column is calculated according to the element order of the structure matrix, and the value of the s-th column pixel of the jacquard pattern is obtained according to the total number. Based on the elements of the structure matrix, the pixel value corresponding to each layer of the i-th Swift column can be obtained. After obtaining all the pixel values, the jacquard pattern can be generated.

[0046] System 100 sets rows and columns so that each warp and Swift yarn corresponds one-to-one with a prefabricated unit structure. For example, the pixels in the m-th row and n-th column correspond to the m-th and n-th warp yarns of the prefabricated bar to be prepared. Based on the elements of the structure matrix, the system sequentially calculates the total number of Swift yarns in the s-th warp yarn in each Swift column, and obtains the pixel value of the s-th column of the jacquard pattern based on this total. For example, if the elements of the structure matrix are 3, then the total number of Swift yarns in the s-th warp yarn will be 3. Based on the elements of the structure matrix, the system obtains the pixel values ​​corresponding to each layer of the i-th Swift yarn column, and generates the jacquard pattern after obtaining all pixel values.

[0047] System 100 controls the segmentation of each part of the image to correspond to the pleated structure, thus displaying different images on the front and back of the jacquard. For example, the system places the front of image A in a specific part of the pleated structure and the back of image B in another part of the same structure, finally adjusting the front and back of the jacquard fabric to have different patterns. In this process, the system determines the number of warp yarns, the number of warp layers, and input structural information, including the number of swift weft yarns and the number of weft layers. For example, if the input is a warp consisting of 8 warp yarns and 4 weft yarns, the system will generate a structural matrix based on this information. The row numbers of the structural matrix represent the total number of warp yarns, and the column numbers represent the number of swift yarns. For example, an 8x4 structural matrix represents 8 warp yarns and 4 swift yarns. The elements of the structural matrix represent the number of swift yarns between warp yarns; for example, if the position elements (2 and 3) are "5", it indicates that there are 5 swift yarns between the second warp and the third swift yarn.

[0048] According to one embodiment, system 100 obtains the row and column numbers of the jacquard pattern to be generated and establishes a correspondence between each pixel of the jacquard pattern and the warp and swift yarns of the workpiece to be manufactured. For example, if the system generates a 10-row, 10-column jacquard pattern, the position of each pixel will be set to match the corresponding warp and swift yarns. In this process, the pixel value of each pixel is obtained based on the correspondence and positional relationship between the warp and swift yarns. For example, if a particular pixel is above a warp yarn, it will be the first pixel value; if the warp yarn is below a swift yarn, it will be the second pixel value. Through this process, the system obtains all the pixel values ​​required to generate the jacquard pattern.

[0049] According to one embodiment, system 100 sets rows and columns such that each warp and spool corresponds one-to-one with a prefabricated unit structure. For example, pixels in row m and column n represent their correspondence with the m-th Swift and n-th warp yarns of the preform to be produced. During this process, the system sequentially calculates the total number of SWIFT yarns in the sth warp of each SWIFT column based on the elements of the structure matrix. For example, if the element in a particular column is "3", then the pixel value in column s will have a value corresponding to three warp curves. Based on this total, the pixel values ​​of column s of the jacquard pattern are obtained, and the pixel values ​​corresponding to each layer of column i of the Swift are obtained based on the elements of the structure matrix. After obtaining all pixel values, the jacquard pattern can be generated. In this process, the system ultimately and systematically generates complex jacquard patterns.

[0050] According to one embodiment, the system 100 acquires a selected pattern to generate a jacquard pattern to be woven, extracts the features of the jacquard pattern to be woven, and obtains a first matching result by matching the features of the jacquard pattern to be woven with a first jacquard pattern library. When the similarity of the first matching result reaches a first set threshold, the system outputs a jacquard blank list corresponding to the first matching result as the jacquard blank list of the pattern. If not, a jacquard blank list of the pattern to be woven can be obtained according to the jacquard pattern to be woven and the jacquard winning selection model.

[0051] System 100 acquires the selected pattern and generates the jacquard pattern to be woven. For example, if the user selects a floral pattern, the system will generate a jacquard pattern based on that pattern. Features of the jacquard pattern to be woven are extracted. For example, features of the floral pattern, such as color, size, and repeat cycle, are extracted. The features of the jacquard pattern to be woven are matched against a first jacquard pattern library to obtain the first matching result. For example, it is compared with patterns stored in the library to find the most similar pattern. When the similarity of the first matching result reaches a first set threshold, a jacquard blank list corresponding to the first matching result is output as the jacquard blank list of the aforementioned pattern. For example, if the similarity exceeds 90%, the blank list of the pattern is printed. If not, a jacquard blank list of the pattern to be woven can be obtained based on the jacquard pattern to be woven and the jacquard winning selection model. For example, if the similarity is low, a new blank list is generated using the winning selection model.

[0052] According to one embodiment, the system 100 performs a one-to-one similarity match between the features of the jacquard pattern to be woven and the second standard pattern in the second jacquard pattern library, and outputs the second standard pattern most similar to the jacquard pattern to be woven, obtaining a second matching result. Based on the second matching result, the system extracts the winning tension and scale length corresponding to the jacquard pattern to be woven from the second jacquard pattern library, and sets the winning tension and scale length of the jacquard pattern to be woven as the initial winning tension and initial scale length.

[0053] System 100 performs a one-to-one similarity match between the characteristics of the jacquard pattern to be woven and the second standard pattern in the second jacquard pattern library, and outputs the second standard pattern that is most similar to the jacquard pattern to be woven, thus obtaining the second matching result. For example, if the jacquard pattern to be woven is a geometric pattern, it is compared with geometric patterns in the library to find the most similar pattern. Based on the result of the second matching, the winning tension and scale length corresponding to the jacquard pattern to be woven are extracted from the second jacquard pattern library, and the winning tension and scale length can be set as the initial winning tension and initial scale length of the pattern to be woven. For example, the winning tension and scale length of the matching pattern are extracted and used as the initial settings.

[0054] According to one embodiment, the system 100 obtains the re-gained tension and scale length based on the parameter model of the adaptive loom, obtains the gained tension and scale length that need to be adjusted, as well as the pattern that needs to be adjusted, the gained tension that needs to be adjusted, the scale length that needs to be adjusted, and the gained tension and scale length after adjustment, and obtains the adjusted gained tension and the adjusted scale length. The jacquard loom can be adjusted according to the gained tension and scale length.

[0055] System 100 acquires the regained tension and the scale length to be adjusted. For example, it measures the current regained tension and scale length to calculate the required adjustment. Based on the pattern to be adjusted, the regained tension to be adjusted, the scale length to be adjusted, and the adaptive loom's parameter model, the regained tension and scale length are adjusted to obtain the adjusted regained tension and scale length. For example, the parameter model is used to calculate and apply the optimal regained tension and scale length. The jacquard loom can be adjusted based on the regained tension and scale length. For example, you can change the jacquard loom settings based on the adjusted values ​​to achieve the best weaving effect.

Claims

1. A system for achieving jacquard pleats that provide different visual effects from different angles, characterized in that, The system includes: Memory for storing instructions; and processor, When the processor executes these instructions, Take two different images and check if the two images are the same size. When you receive two different images of different sizes, please use Photoshop to ensure they remain the same size pixel by pixel. Use the Shime Seiki program to convert two different images into jacquard patterns. Adjust the depth and spacing of the folds according to the image size. Based on the depth and spacing of the folds, forward and backward folds are calculated to control image segmentation, ensuring that each portion of the cropped image corresponds to the structure of the folds. The characteristic of folds is the alternating transfer of folds from front to back.