WO2004092468A1 - ニットデザイン方法とその装置、及びプログラム - Google Patents

ニットデザイン方法とその装置、及びプログラム Download PDF

Info

Publication number
WO2004092468A1
WO2004092468A1 PCT/JP2004/004129 JP2004004129W WO2004092468A1 WO 2004092468 A1 WO2004092468 A1 WO 2004092468A1 JP 2004004129 W JP2004004129 W JP 2004004129W WO 2004092468 A1 WO2004092468 A1 WO 2004092468A1
Authority
WO
WIPO (PCT)
Prior art keywords
pattern
course
knitted fabric
image
parts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2004/004129
Other languages
English (en)
French (fr)
Inventor
Koichi Terai
Kenji Nishida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shima Seiki Mfg Ltd
Original Assignee
Shima Seiki Mfg Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shima Seiki Mfg Ltd filed Critical Shima Seiki Mfg Ltd
Priority to EP04723072A priority Critical patent/EP1652983B1/en
Priority to DE602004031626T priority patent/DE602004031626D1/de
Priority to US10/552,587 priority patent/US7203566B2/en
Priority to AT04723072T priority patent/ATE500365T1/de
Priority to JP2005505349A priority patent/JP4237753B2/ja
Publication of WO2004092468A1 publication Critical patent/WO2004092468A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B37/00Auxiliary apparatus or devices for use with knitting machines
    • D04B37/02Auxiliary apparatus or devices for use with knitting machines with weft knitting machines
    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B35/00Details of, or auxiliary devices incorporated in, knitting machines, not otherwise provided for
    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B7/00Flat-bed knitting machines with independently-movable needles
    • D04B7/24Flat-bed knitting machines with independently-movable needles for producing patterned fabrics
    • D04B7/26Flat-bed knitting machines with independently-movable needles for producing patterned fabrics with colour patterns

Definitions

  • the present invention relates to the design of a knitted fabric for a flat knitting machine, and more particularly to facilitating the design of a pattern extending over a plurality of hedges, a body and sleeves.
  • Patent Document 1 discloses a design of a knitted fabric knitted by a flat knitting machine.
  • the design of the knitted fabric is performed on a computer, and the outline of the knitted fabric is input as an image, and the type of each stitch is input using a color code or the like.
  • Routine but complicated processes such as stitches, stitches, and stitches are stored in a subroutine, and the subroutine is called from the library and used.
  • the design data created in this way can be automatically converted to knitting data used in flat knitting machines.
  • Figure 1 shows such an example. 4 to 8 in the figure are blocks of the knitted fabric, and 10 is the center line of the knitted fabric. At the top and bottom of Fig. 1, the knitted fabric is divided into halves and displayed, and at the center, a combined image 2 in which blocks 4 to 8 are combined is displayed.
  • one hagi consists of blocks 4, 6, 8, etc., with a reduction of 1 and 2, and rectangular blocks 5, 7 on the left and right without reduction. You.
  • the leftmost hagi of the Plock 4,5 knitted fabric In the upper part of Fig. 1, the hagi is divided into blocks and displayed, but according to custom, such a display is called a hagi. 14 is a reduced course.
  • Patent Document 1 Patent No. 2631946 (USP5, 5557, 527) Summary of Invention
  • An object of the present invention is to facilitate a design extending over a plurality of hagis, a design extending over a sleeve and a body, and a design of a circuit pattern.
  • the upper handle portion of the course is reduced relative to the lower portion of the course. Shift the knitted fabric to the center in the left-right direction by the number of stitches, or
  • the plurality of parts are a plurality of hagis, or a body and a sleeve.
  • the unequal number of eyes of the above-mentioned reduction eyes and increase eyes is obtained for each of the left and right boundaries of the pattern, and the left and right boundaries of the upper pattern of the reduction course and the increase course are respectively obtained.
  • it may be shifted relative to the lower boundary by the obtained uneven number of stitches.
  • the order of shift and assignment is, for example, such that the left and right borders of the upper handle are shifted with respect to the lower border by the obtained uneven number of stitches, and then the handle is assigned to a plurality of parts.
  • the shifting is such that, after the pattern is virtually allocated to a plurality of parts, each part of the pattern is shifted in the direction by the uneven number of the stitches or the number of the stitches. West,
  • the data of the pattern assigned to the virtual ale without the stitch is removed by the shift, or the data of the pattern in the surrounding portion is removed when the ale in which the data of the pattern is not assigned due to the shift. To be assigned.
  • an area having no stitches due to already reduced stitches is set as a count prohibited area, and an area where stitches are eliminated due to the reduced stitches at a position higher than the lower end of the pattern is registered as a reduced area.
  • Pattern data is assigned so as to skip the count prohibition area, and the pattern data assigned to the reduced area is deleted. In this way, it is possible to easily determine which data of the pattern is to be deleted when performing the stitch by gradually reducing the knitting width.
  • the pattern to be spread is evenly distributed within the pattern.
  • the pattern is decomposed into a plurality of layers in the entire knitted fabric, processing is performed for each layer, and relative movement between the layers can be freely performed.
  • the knitted fabric is preferably a tubular knitted fabric of non-sewn clothing as in the embodiment, but may be a knitted fabric of only the front body.
  • the data of the pattern between the line extending upward from the height position of the lower end of the pattern and the end of the knitted fabric is put into the knitting width as compensation data. Shift.
  • the pattern is shifted toward the center of the knitting width as the parts become gradually thinner and the knitting width of the overall knitted fabric is gradually reduced, a pattern-free area is created near the end of the knitting width.
  • the compensation data is shifted into the knitting width, the pattern can be supplemented near the end of the knitted fabric.
  • the knitted fabric is a tubular knitted fabric and a plurality of parts are united
  • data outside the compensating data is wrapped around the knitted fabric on the opposite side. This allows for a design that extends beyond the edge of the knitted fabric.
  • the knitted fabric is a tubular knitted fabric, and a base position of a basic pattern serving as a knit of a circular pattern, a number of stitches for one round of the tubular knitted fabric near the base point position, and a stitch of a basic pattern. From the numbers, determine the arrangement of the basic pattern. This makes it easy to design a loop pattern on a flare skirt or a parachute sweater.
  • an image input unit a unit for dividing a design image of a knitted fabric input by the image input unit into a plurality of parts, and a combined image obtained by combining the design image with a plurality of parts are provided.
  • a knit design apparatus comprising: means for converting between images divided into a plurality of parts; and means for converting to knitting machine knitting data based on the obtained design image.
  • the portion of the handle on the upper side of the course is shifted to the center in the left-right direction of the knitted fabric by the number of the reduced stitches relative to the lower side of the course, or Means are provided for allocating to multiple parts so that the handle part is shifted to the left and right sides of the knitted fabric by the number of additional stitches relative to the lower part of the course. It is characterized by
  • the plurality of parts are a plurality of hagis, or a body and a sleeve.
  • Means for allocating pattern data are provided.
  • an instruction for dividing a design image of a knitted fabric into a plurality of parts, a combined image in which a design image is combined with a plurality of parts, and an image obtained by dividing the design image into a plurality of parts are provided. And a command for converting the obtained design image into knitting data for a knitting machine, wherein the pattern of the knitted fabric on the united image includes a plurality of parts.
  • the portion of the handle on the upper side of the course is shifted to the center in the left-right direction of the knitted fabric by the number of the reduced stitches relative to the lower side of the course, or Instructions for allocating to a plurality of parts are provided so that the pattern part is shifted to the left and right sides of the knitted fabric by the number of additional stitches relative to the lower part of the course.
  • knit design method ⁇ knit design equipment also applies to the knit design program as it is.
  • the processing such as correction of the pattern is performed from the lower side to the upper side of the knitted fabric, but the processing may be performed from the upper side to the lower side after the pattern is input.
  • the processing from bottom to top for example, 1 ale is eliminated at the top of the reduction, and in design, it becomes a virtual ale that is eliminated by reduction.
  • processing from bottom to top with an additional eye creates an additional 1 ⁇ ale, for example, above the additional eye.
  • the shift is performed, for example, by moving the upper part of the course with respect to the lower course by decreasing the course and increasing the course, but it is also possible to shift the lower part by fixing the upper part.
  • a design spread over a plurality of parts can be designed on an image obtained by combining the parts, so that the design of the design is easy.
  • the pattern can be appropriately assigned to each part. This eliminates the restriction that it is difficult to design only a pattern that fits within one hagi with a flare skirt or a parachute sweater, or makes it easier to design a pattern that covers both the body and sleeves.
  • the common area of the shifted left and right boundaries may be used as the pattern area. This process is preferably performed, for example, before the combined design image is divided into a plurality of parts.
  • the shift is preferably such that, after the pattern is virtually allocated to a plurality of parts, each part of the pattern is shifted by an uneven number of stitches or stitches, and The pattern data assigned to the virtual thread without stitches is removed, or when the pattern data cannot be assigned due to a shift, the pattern data in the surrounding area is assigned. Then the pattern can be shifted so that it is relatively close to the image designed in the merged image.
  • the design of the layer is used in units of parts of the pattern, etc., and the deformation of the pattern is reduced in a layer with a small width in the height direction by utilizing the fact that the pattern is less deformed.
  • the relative movement of the layer keeps the image of the entire pattern and prevents important parts of the pattern from being deleted.
  • the correction associated with the reduction will result in an unpatterned area at the end of the knitting width. Therefore, by compensating for this area and assigning the pattern of the outside wraparound area to the opposite knitted fabric, it is possible to extend the design beyond the end of the knitting width to the opposite knitted fabric.
  • a design with a circular pattern or a pattern with the same position on the front and back for example, by processing the upper and lower patterns in separate upper and lower layers, the deformation of the upper circular pattern is reduced, and the relative movement between the circular patterns is reduced. enable.
  • one of the patterns can be designed as a circling pattern, and the other can be designed with the same pattern on the front and back. Compensation and wraparound processing facilitates the processing of the end of the knitting width, compensates for the pattern moved by unsliding correction with compensation, and wraps the pattern outside the compensation area to the opposite knitted fabric.
  • Fig. 1 is a diagram schematically showing the design problem in a design using a hagi (conventional example).
  • Fig. 2 is a diagram showing a method of assigning patterns to hagi when designing a pattern that spreads over multiple hagis in the process of designing a flare skirt etc. using a hagi in the knit design method in the embodiment. is there.
  • FIG. 3 is a block diagram of the bit design device of the embodiment.
  • FIG. 4 is a flowchart showing a correction algorithm in design using a hagi in the embodiment.
  • FIG. 5 is a flowchart showing an algorithm for sliding data to external shape data in which a plurality of goats are combined in the embodiment.
  • FIG. 6 is a flowchart showing an algorithm for returning the combined outline data to the hagi by releasing the slide in the embodiment.
  • FIG. 7 is a flowchart illustrating an algorithm for mapping a pattern to a hagi according to the embodiment.
  • FIG. 8 is a diagram showing assignment of patterns to hagi in the knit design method of the second embodiment.
  • FIG. 9 is a flow chart showing an algorithm for obtaining the position of the reduction course and the number of reduction stitches in the second embodiment.
  • FIG. 10 is a flowchart showing an algorithm for obtaining left and right edges of a pattern in the second embodiment.
  • FIG. 11 is a flow chart showing an algorithm for obtaining the number of shifts of each pattern in each block in the second embodiment.
  • FIG. 12 is a flowchart showing a pattern correction algorithm in the second embodiment.
  • FIG. 13 is a diagram schematically showing an example in which the first embodiment is applied to a handle extending over a sleeve and a body.
  • FIG. 14 is a diagram showing a flare skirt.
  • FIG. 15 is a diagram showing a design image using the flared skirt hagi of FIG.
  • FIG. 16 is a block diagram of the bit design device of the preferred embodiment.
  • FIG. 17 is a diagram schematically showing the unslide correction in the optimal embodiment.
  • FIG. 18 is a diagram schematically showing the unsliding correction in the optimal embodiment by using an image obtained by sliding a plurality of hagis.
  • FIG. 19 is a diagram schematically showing processing of a circuit pattern in the optimal embodiment.
  • FIG. 20 is a diagram schematically showing processing of changing stitches reduced by unslide correction using a template in the optimal embodiment.
  • FIG. 21 is a diagram schematically showing the relationship between each element in the optimal embodiment.
  • FIG. 22 is a flowchart showing an algorithm of unslide correction of the optimal embodiment.
  • FIG. 23 is a flowchart showing an algorithm for creating a circuit pattern in the most preferred embodiment.
  • FIG. 24 is a flowchart showing an algorithm for creating the same pattern on the front and back of the optimal embodiment.
  • FIG. 25 is a block diagram of the knit design program for the optimal embodiment. BEST MODE FOR CARRYING OUT THE INVENTION
  • FIG. 2 shows an outline of the knit design method of the first embodiment.
  • a pattern 16 such as a guard or a tissue is input, and the pattern 16 is, for example, on the left side of the center line 10 of the knitted fabric.
  • the type of knitted fabric is preferably a seamless knitted tubular knitted fabric that is easy to obtain a three-dimensional silhouette.
  • the handle 16 spreads over the three blocks 4, 5, 6 and reduces the handle 16
  • the course 14 passes, and as viewed from the center line 10, the two reduction eyes 1 2a, 1 on the right side of the handle 16 There is 2 b, and inside the handle 16 there are two more reductions 1 2 c, 1 2 d. Therefore, in the section above course 14, the number of uneven reductions above and below course 14 in Block 6 is 2 and the number of uneven reductions above and below Block 4 is 3 in Block 5 In Block 4, the number of uneven cuts in the top and bottom is four.
  • the merged image 2 is divided into individual blocks 4 to 8, and the pattern 16 is virtually divided into individual blocks.
  • the hypothetical is that the blocks A to C of the pattern 16 may be actually assigned to the image data of the individual blocks 4 to 6, or the blocks A to C of the pattern 16 may be knitted. This is because it may be allocated to the data of blocks 4 to 6 and stored in a buffer or the like.
  • the assignment relationship between the pattern 16 and the blocks 4 to 6 of the knitted fabric is not definite. According to the knit design principle, in this embodiment, the data of the knitted fabric is processed in order from the lower side to the upper side.
  • block D part of the pattern 16 below the reduced course 14 is not affected by the reduced course and does not need to be caught (shifted).
  • block A has two stitches at the top and bottom because of the stitches 1 2a and 1 2b. Shift by 2 stitches.
  • Block B is affected by the third reduction of 12a, 12b, and 12c, and the number of reductions is unequal at the upper limit. Therefore, block B is shifted 3 stitches toward the center of the knitted fabric.
  • Block B-1 consisting of 2 ⁇ ales on the right side of Block B, can be placed in the area created in Block 6 by shifting Block A to the right. If block B-2 is shifted to the right by three stitches, it will overlap the virtual ale at the top of the stitch 1 2c. In this specification, hypothetical ale means ale that has been eliminated by reducing the number of eyes. Therefore, the data of block B-2 is deleted. Block C is affected by the number of stitches 1 2a to 1 2d, and the number of stitches in the upper and lower blocks is uneven. So we shift Plock C four eyes to the right. This Of these, block C-1 for 3 ⁇ enole can be stored in block 5 of the knitted fabric where block B existed.
  • Block C-2 which consists of the leftmost ale of block C, is reduced by the fourth shift, overlaps the virtual ale above the first 12 d, and is deleted as data. As a result, the design of the lowermost step in FIG. 2 is obtained.
  • the number of stitches to be shifted should be approximately equal to the number of staggered and staggered stitches vertically.
  • the data shifted to the virtual ale was deleted by defining the ale on the 1 2 c and 1 2 d as a virtual ale, but other interpretations of the virtual ale are possible. is there.
  • the ale 17 is reduced and considered as a virtual eale corresponding to the eye 12c, the data of the leftmost level of block C-1 may be deleted. good.
  • the ale 18 may be regarded as a virtual ale.
  • FIG. 3 shows the configuration of the bit design device 30 of the embodiment.
  • 3 1 is a manual input, where data such as the outer shape and pattern of the knitted fabric is input using a stylus mouse or trackball.
  • 32 is a display, which displays a design image of the knitted fabric using a liquid crystal display or the like.
  • Reference numeral 3 denotes a printer, which outputs a design image of the knitted fabric, and scanner 34 reads data such as the outer shape and color of the knitted fabric or jacquard.
  • the disk drive 35 drives a magneto-optical disk, floppy disk, hard disk, or the like, and inputs and outputs the design data of the knitted fabric and the knit design program.
  • the LAN interface 36 inputs and outputs design data of the knitted fabric, and converts design data into knitting data of a knitting machine such as a flat knitting machine, via a LAN (not shown).
  • the processor 40 performs not only processing such as general image input / output, but also processing specific to a knitted fabric designed using a hagi, and a knitted fabric extending to both the sleeves and the body.
  • the slide processing unit 41 combines a plurality of hagis or a plurality of blocks to form a combined image 2.
  • the unslide processing unit 42 divides the united image 2 into a plurality of blocks and a plurality of blocks.
  • the hagi processing unit 43 divides the outer shape of the knitted fabric into hagi-plocks when designing a knitted fabric designed using a hagi such as a flare skirt or a parachute sweater.
  • the decrease / increase processing section 4 4 introduces a decrease course or an increase course for each predetermined number of courses or for a position designated by manual input 31 or the like.
  • the reduced course 14 shown in Fig. 1 and Fig. 2 is an example of the reduced course introduced in this way.
  • the reduced courses 1 2 and 12 exist on both sides of each hag.
  • the knitted fabric blocks 5 and 7 have no reduced stitches.
  • the correction section 45 extends over a plurality of hagis.
  • the pattern part is placed on the center side of the knitted fabric according to the reduction eye and the increase eye. Or shift to both outer sides of the knitted fabric.
  • the image memory 50 stores images such as design data of non-sewn clothing
  • the buffer 51 stores intermediate data
  • the general-purpose memory 52 stores general-purpose data
  • the automatic conversion section 53 has no memory. Converts design data such as sewing clothes into knitting data that can be knitted by flat knitting machines.
  • Fig. 4 shows an outline of the algorithm.
  • a pattern exists on the left side of the center line of the knitted fabric, for example, and this pattern is processed. If there is a pattern on the right side of the center line, shift left instead of right when correcting the pattern.
  • the design data is divided into multiple hagi, in other words, multiple blocks.
  • the design data is designated by a color code.
  • the parameter includes a stitch between blocks, an exclusion color for an area, and the like. Slide the image divided for each block into a merged image. Next, draw an appropriate pattern on the united image, load the packed image and parameters, divide the united image, and return to the original block. Then, the drawn pattern is assigned to each block, and each portion of the pattern is shifted in the left and right direction.
  • Figure 5 shows an outline of the deformation process using slides.
  • Target area to slide ⁇ Slide Specify the direction of, and register the exclusion color that represents the area without stitches.
  • the part with the excluded color is, for example, a region of a gap between the blocks, as the composition data.
  • the area of the line buffer for storing the processing result is secured, and the bottom coordinate of the slide area, that is, the vertical coordinate of the slide area is defined as the y direction and the horizontal coordinate is defined as the x direction, and the y coordinate of the slide area at the bottom is defined.
  • Assign to variable y Assign to variable y.
  • the initial value of the pixel number Rn to be read from the buffer is set to 0, and the initial value of the pixel number Wn to be written to the line buffer is set to 0.
  • Read the data of the Rn-th pixel from the end in the direction of sliding and packing in the opposite direction and check whether the read pixel is the same as the sliding target power, in other words, whether it is an exclusion color. If it is the color to be slid, the read data is written in the Wn-th row from the end of the line buffer in the sliding direction and in the opposite direction. When writing, add 1 to the variable Wn.
  • variable Rn is incremented by one, and the above processing is repeated until Rn reaches the width of the slide area.
  • the remaining from the position of Wn in the line buffer (the left side in FIG. 5) is set to 0. And increase the y coordinate by 1.
  • the above loop is repeated until the y coordinate reaches the top coordinate of the slide area (the maximum value of y), and the slide deformation is completed.
  • the first block has the second block size, and the design data has a width of, for example, 2 pixels, and there is a 3-pixel excluded color error between the first block and the second block. And the second block is 3 pixels wide.
  • the number of copied pixels, the value of Wn increases to one.
  • the gap between the first block and the second block is reduced, and the final value of the variable Wn is 5.
  • the original positions of the blocks and the number of pixels of the excluded colors between blocks have already been backed up.
  • Fig. 6 shows the process of dividing the merged image into individual block images. Allocate a line buffer area for the area width to store the processing result, clear the line buffer, and substitute the bottom coordinate of the slide area in the y direction as the value of y. From the parameters and images that were backed up one course at a time, the total number N of blocks to be slid, the distance from the edge in the sliding direction of each block, and the size of the block were searched for, as shown in the block list on the right side of Fig. 6. Register with. Acquires the coordinate x of the edge in the direction to restore the slide image.
  • the value of the variable R n is set to N ⁇ 1, the size of this block is obtained, an image of the size of this block is copied from the merged image from the edge, and copied to the line buffer.
  • the copy position starts from the edge coordinate X and is the area of the block width.
  • FIG. 7 shows the processing after FIG. 6, and FIG. 7 shifts the pattern block.
  • a line buffer area is secured for the area width that stores the processing result, and this width is the width from the center of the knitted fabric to the left and right ends, or the maximum width of one pattern. Clear the reserved line buffer area and substitute the bottom coordinate of the pattern for y.
  • the total number N of blocks to be slid is calculated using the backed up parameters and the backed up images. For each block, the distance and size from the edge in the slide direction are obtained. In the case of Fig. 2, for example, on the lower side of course 14, the number of reductions for block A is 2 and the number of reductions for block C is 4, and these numbers determine the shift length. Get the edge coordinates X, and set the initial value of the variable Rn to 0 and the initial value of the variable copy narrow to 0.
  • Fig. 8 shows an outline of the processing in the second embodiment.
  • the same reference numerals as those in Figs. 1 and 2 indicate the same parts, and a pattern 16 is input as in Figs. 1 and 2.
  • 20 is the boundary of the portion of the handle 16 below the reduced course 14.
  • 2 1 is the boundary line of the handle 16 with the upper part of the course 14 shifted to the right by two points, taking into account the two points 1 2a and 1 2b.
  • Reference numeral 2 2 denotes a boundary line of the pattern 16 in which the portion above the course 14 is reduced by 4 in consideration of the number of reductions 12 a to 12 d.
  • the common part of the boundaries 21 and 22 is called block 23.
  • the portion below the course 14 is called block 24.
  • pattern 16 is corrected. The result is shown in the middle part of FIG. 8.
  • Block 24 is left as it is, and block 23 has left and right border lines 21 and 22.
  • the lower image in FIG. 8 is obtained, and the design at the top of the block 23 is slightly distorted, which is an unfavorable point compared to the first embodiment.
  • Fig. 9 shows the process for finding the number of reduced courses and their y-coordinates. Prepare a variable representing the total number of reduced courses and a list of reduced courses, initialize them, find the top coordinate and potome coordinate in the y direction of the area where the pattern exists, and Allocate a line buffer area. Next, shift the y-coordinate from the bottom coordinate to the top coordinate by one course, up to the top coordinate. repeat.
  • the reduced course Since the position of the edge of the block is different between the bottom coordinate and the top coordinate, the reduced course is detected, its y coordinate is registered in the course list, and the number of the reduced course is incremented by one. In addition, the total number of reductions in one reduction course is the number of hagi X2. Therefore, if it becomes clear which hagi it is, it becomes clear how many stitches have been cut from the center of the knitted fabric to that point.
  • FIG. 10 shows a process for obtaining left and right wedges of a pattern.
  • the output of this process is the block number where the edge resides.
  • the coordinates of both ends of the block are obtained, and when the left edge of the handle is sandwiched between both ends of the block, the left edge exists as if the left edge exists in this block.
  • the block number to be executed is stored.
  • the block number where the right edge exists is stored assuming that the right edge exists in this block.
  • the processing is shifted from the edge in the sliding direction, that is, from the center side of the knitted fabric, to the edge on the end side of the knitted fabric one block at a time, and the number of the block in which the left and right edges of the pattern exist is obtained.
  • the processing shifts from the connector A in FIG. 10 to the processing in FIG. 11, and the number of shifts is obtained for each pattern block. Focusing on the reduced course, the difference in the number of pixels of each block between the reduced course and the course one course above is defined as a variable dnum, and this is sequentially added from the block in the sliding direction edge, and a variable delnum is defined as a variable dnum. I do. Then, this variable is stored for each block, and a variable delnum is obtained for all blocks.
  • the process moves from the connector B in Fig. 11 to the process in Fig. 12 and checks whether the pattern is continuous in the reduced course and the course on the one course. If the patterns are continuous, that is, if there are patterns above and below the reduction course, secure and initialize the work buffer area, obtain the variable delnum from the list of edge light blocks, and reduce the number to the right. delnum right. Recognize the pattern to be processed in the slide image and reduce the image of the pattern to be processed in the course above Ydel (course of Ydel +1 or more) and shift it to the right by a few minutes to copy it to the work. Next, for example, the image of the processing target pattern in the work is returned to the slide image.
  • the pattern to be processed in the guide image is reduced to the right and shifted to the right by several minutes on the course above the reduction course.
  • the number of left reductions is obtained from the list of edge left blocks, and is set as a variable delnum left.
  • the course number Ydel + 1 of the course above the reduced course is substituted for the variable y.
  • the difference between the left reduction number and the right reduction number until the y coordinate of the left edge of the handle is greater than the y coordinate of the top coordinate of the handle Clear near the left edge of the shifted image. If there are multiple reduced courses in one pattern, it is necessary to return to the first step in Fig. 12 for each new reduced course.
  • the above processing is performed by reducing the right edge of the image representing the design by two rightward by two stitches on the upper side of course 14 and reducing the image (pattern) by two stitches. It can be said that it shifts to the right and clears the vicinity of the left edge of the image shifted above the course by two stitches, the difference between the number of left cuts and the number of right cuts (the number of stitches in the pattern). .
  • the target of shift and clear processing is the image on the upper side of the course, but for simplicity, in this paragraph, it may not be denied that it is on the upper side of the course.
  • the left edge of the image is shifted to the right by a few minutes and the image is shifted to the right, and then the difference between the left reduction number and the right reduction number is calculated.
  • the vicinity of the right edge of the shifted image may be cleared.
  • the image may be shifted to the right by a few minutes from the left edge of the left edge, and further shifted to the right by a few minutes to the right from the right edge, and these AND images may be used.
  • the above three processes have the same result when the pattern is solid, but when the pattern is inside the pattern, the result differs depending on which part of the pattern is deleted.
  • the pattern near the left wedge in the pattern above the reduction course is deleted
  • the pattern near the right wedge is deleted
  • the third process for example, the pattern in the middle of the pattern is removed. Nearby patterns are deleted. Therefore, it is preferable that the user can freely select the above three processes.
  • FIG. 13 shows such an example, where 60 is the body, 61 is the sleeve, and the course direction is the left and right directions of the body 60 and the sleeve 61.
  • 6 2 is a pattern input on the united image, of which the block on the body pattern 6 3 does not need to be captured. Assuming that the body 60 is the hagi on the knitted fabric center side and the sleeve 61 is the outer hagi, the same processing as in Examples 1 and 2 can be performed, and the pattern on the sleeve 61 is corrected as in the block 64 You You.
  • the reduced course has been described, but the same applies to the increased course.
  • copy the data of the left and right yells in the handle, etc. add the uneven number of additions above and below the increase course.
  • the left and right borders of the upper handle may be shifted to the left.
  • FIGS. 16 to 25 show the optimum embodiment.
  • the same reference numerals as those in FIGS. 2 to 13 denote the same components, and the description of each embodiment in FIGS. This also applies to the optimal embodiment of FIGS. 6 to 24 (hereinafter simply the optimal embodiment).
  • the codes of the positions and areas such as P1 to P3 and S1 to S3
  • the same codes are used for the same type of position or area, even if the actual positions and areas are different. In the best practice,
  • the part where the pattern is deleted with decreasing eyes or the part where the pattern is added with increasing eyes is evenly distributed within the pattern, and a part of the pattern is united. To prevent the pattern from being deleted or being interpolated into a part of the pattern.
  • Hagi it is assumed that the number of stitches is reduced instead of the number of stitches.
  • 70 is a new knit design device
  • 72 is a correction unit, and when assigning a design designed to a hagi with the hagis combined, a part of the design is reduced in accordance with the reduction. delete.
  • the pattern which is apparently outside the knitting width is moved into the knitting width, and the pattern in the area outside the area to be moved by making up is turned into the opposite knitted fabric.
  • a means for storing a rule relating to the deletion of a pattern such as a template is provided as required so that a position important in design is not deleted. In such a case, delete the surrounding position.
  • a template is a rule for determining which positions are important in design and which positions are not important.
  • Reference numeral 74 denotes a layer processing unit which creates and processes a layer, and stores the data of the layer in an image memory 50 or the like as appropriate.
  • the layer itself is publicly known, allowing the same stitch of the knitted fabric to have different data for each layer.When finalizing the data, the data of multiple layers are superimposed, and the layer is layered according to a predetermined rule. Identify priorities and finalize the design.
  • the pitch table 80 stores the number of arrangements, arrangement pitches, and the like of basic patterns that are basic units of a circuit pattern and a front and back same position pattern. Excluding the number of basic patterns in the horizontal direction from the array pitch, the interval between the basic patterns is the same, the array pitch is as uniform as possible, and the interval (gap) between the basic patterns is uneven.
  • the assignment of this position is performed according to the default rule.
  • the user can change the position each time. Orbit In the case of a pattern or the same position on the front and back, the base point of the basic pattern is important in design, and it is difficult to imagine how multiple basic patterns are arranged at what pitch and simply by specifying the base point of the basic pattern. Therefore, the base point can be changed freely.
  • the AND processing unit 82 stores the progress of the processing in the design apparatus 70 and the like, and is used to return the processing to a state designated by the user. Fig.
  • FIG. 17 shows the design in the state where it is unslid and disassembled into individual hooks.
  • the design is shown from the center of the knitting width to one end of the knitted fabric (left side in the figure), and the other end is the knitted fabric. The end is not shown.
  • Fig. 18 shows the design of other designs in the state of sliding and merging. Assuming that the height position of the lower end of the pattern in the layer is P1, the area without stitches at this height position is the count-inhibited area S1 due to the reduction. Above the height position P1, a region without stitches caused by the reduced stitch is a reduced region D1. The positions at both ends of the knitting width at the height position P1 are the end positions P2 and P3.
  • the boundary line L1 is a line extending upward from the end positions P2 and P3.
  • the area (inside) of the knitted fabric relative to the boundary line L1 is the compensation area S2, and the opposite side (outside) of the knitted fabric. Is the wrap-around area S3.
  • the pattern of the portion allocated to the reduced area D1 is deleted.
  • the pattern for three stitches is collectively deleted at the top of the pattern. If the size of the pattern in the height direction on the layer is such that only one course L2 is included, the size of the pattern that is collectively deleted is one stitch, and the pattern is deleted in one vertical column for each stitch, Since stitches are rarely deleted continuously in the left-right direction, the deformation of the pattern accompanying the stitches can be reduced.
  • the pattern is divided into two layers 85 and 86, the pattern after correction (hatched in the range of the solid line in the figure) will be less deformed. Also, if the layers are separated into multiple layers in parts, etc., the relative movement between the layers can reduce the effect of the eye catching on the design. In particular, even if the highlight points of the pattern are deleted by correction, the layer can be shifted to leave the highlight points. This makes it easier to design a large handle on multiple hagis.
  • the corrected design becomes 8 8.
  • the make-up area S2 is an area outside the knitting width from the knitted fabric with respect to the line L1.
  • the data of the wrap-around area S3 is applied to the opposite knitted fabric so as to be folded with respect to the line L1, and if a pattern already exists at the corresponding position on the opposite knitted fabric, the user is allowed to determine which one has priority. Or a default rule such as deleting the data in the wraparound area S3.
  • Fig. 19 schematically shows the design of the upper and lower two orbital patterns 90 and 91, which are designed on different layers.
  • P4 in the figure is the base point of the circling pattern.
  • the circling direction is, for example, clockwise in FIG. 19
  • the number of eyes of the basic pattern 92 in the left-right direction is, for example, n.
  • the basic pattern 92 is an almost square pattern (chain line)
  • the design is deformed like a solid line by unsliding correction
  • the base point P4 can be changed until the design is fixed, and the relative position of the layer is also changed until the design is fixed. It is free.
  • the total number of knitted fabrics before and after at the lower end of the circular pattern 90 is N,
  • is the maximum number of arrays of basic patterns 92
  • r is the number of remaining stitches
  • r / m is the average distance between the basic patterns and the basic pattern with the maximum number of arrays
  • r / m is not an integer
  • a list of the base points P4 and n plus the gap between the basic patterns (start position of the next basic pattern) is used as the pitch table.
  • Figure 20 shows an example using a template. For example, the rule that the vertices of the pattern are not deleted Assume that it is stored in the template. In the upper part of FIG. 20, when the position of the reduced eye is obtained as shown in FIG.
  • the template stores the rules regarding the position of the cut stitch, and checks the position of the calculated cut stitch position using design data or the like.
  • the cutout 94 in the upper right corner of the handle at the top of Figure 20 violates the rules stored in the template.
  • the template memorizes the processing when the position of the stitch is inconsistent with the rules.In this case, the stitch is performed by the adjacent ale in the pattern, and the original stitch (here, the stitch 9 4) is If the vertex consists of one stitch, the position of the new stitch is determined so that the vertex consisting of one stitch remains in the pattern. Therefore, for example, the correction position is changed so that the second eye adjacent to vertex 94 is deleted, so that the highlight of the design is left.
  • the 21 shows the relationship between each element in the optimal embodiment.
  • the problem with designing with a hagi is that it deforms from the design on the slide image, because it reduces the eyes.
  • the unsliding correction shown in FIG. 17 and the like is performed, and the count prohibition region S1 is used so that the reduced eyes are evenly distributed in the pattern as much as possible.
  • a template is used so that important parts of the pattern are not deleted.
  • the processing is performed for each layer, the height position P1 of the lower end of the pattern on the layer is detected, and the area where there is no stitch already at the height position P1 ) Is registered as the count prohibited area S1. Also, the area where the stitch is eliminated by the course is reduced above the height position P1 and registered as the area D1. 22 to 24 will be described using the reference numerals in FIGS.
  • the handle is moved together with the unsliding of the hagi, the pattern is once unslid and assigned to the hagi, and then, the asymmetric reduction above and below the course L2 from the center of the knitting width is reduced by the amount of the eyes.
  • the pattern is not moved when the hagi is unslid, and the pattern data is assigned to the unslid image, that is, the image of the outer shape of the knitted fabric in units of the hagi with the force-forbidden area S1 and the reduction area D1.
  • the pattern data is allocated from the center of the knitting width to the left and right.
  • the pattern layer data (pattern data) is not allocated to the count prohibited area, and the pattern data allocated to the reduction area D1 is deleted.
  • the embodiment and the modified example express the same processing by changing the order of execution.
  • the processing result is displayed to the user as both an unslided image and a slide image, and if approved by the user, the next processing is performed. Proceed and return to the step specified by the user when making changes. This enables relative movement between layers and manual changes to the stitch to be deleted.
  • Figure 23 shows the processing of the circuit pattern.
  • a layer for the knitted fabric is created for this wraparound pattern, and the basic pattern is developed so as to wrap around the front and back knitted fabric according to the pitch table.
  • the pitch table initially stores the number of arrangements (the number of basic patterns) as the maximum value that can be arranged, so that the user can modify the number of arrangements. Similarly, the arrangement pitch and the like may be modified by the user. If there is no correction, the unsliding correction is executed to complete the design of the circular pattern for one layer.
  • Figure 24 shows the design algorithm for the same positional pattern on the front and back. Since the algorithm of FIG. 24 is similar to that of FIG. 23, only the differences will be described, and the others will be the same.
  • mirror copy for example, the pattern on the left side of the front knitted fabric is copied to the right side of the rear knitted fabric symmetrically with respect to the center line in the horizontal direction of the knitting width.
  • the original copy for example, the pattern on the left side of the front knitted fabric is copied to the left side of the rear knitted fabric, and the symmetrical movement about the center line in the horizontal direction of the knitting width is not performed.
  • the processing unit is for each layer.
  • the basic pattern is developed in a range where the pattern does not protrude on the opposite side of the knitted fabric (for example, the range up to the make-up area S2), and design over the front and back knitted fabric is not performed in principle
  • the design of the pattern extending to the front and rear knitted fabrics may be allowed.
  • a new layer is created on the second fabric side, etc., and the pattern data on the first fabric side is mirror-copied or copied as it is, and it is checked whether there is any correction such as moving the base position of the pattern. If OK, perform unslid correction.
  • FIG. 25 shows the knit design program in the optimal embodiment. These instructions are processed by the processor 40 or the like.
  • the slide instruction 101 is an instruction to form a united image by combining a plurality of hagis or a plurality of blocks, and the unsliding instruction 102 is to divide the united image 2 into a plurality of hagis ⁇ a plurality of blocks.
  • Hagi instruction 1 0 3 is free This instruction divides the outer shape of the knitted fabric into hugged blocks when designing a knitted fabric to be designed using a hagi such as a skirt-parasitic sweater.
  • Decrease / increase instruction 104 introduces a decrease / increase course for each predetermined number of courses or for a position input by manual input or the like.
  • the correction command 105 extends over a plurality of hagis, and in addition to the pattern extending above and below the reducing course and the increasing course, the pattern part is placed on the center side of the knitted fabric according to the reducing eye and the increasing eye. Or shift to both outer sides of the fabric.
  • the correction instruction 1 1 2 deletes a part of the pattern corresponding to the reduction when assigning the design to the hagi with the hagi united.
  • there are other methods such as making up the ⁇ that is apparently outside the knitting width into the knitting width, turning the pattern in the area outside the area to be moved by making up into the knitted fabric on the opposite side, etc. Do.
  • the above-mentioned template is stored so that important positions in the design are not deleted.
  • the layer commands 114 create and process layers.
  • Circumferential pattern creation command 1 16 makes the pattern wrap around the front and back of the knitted fabric in layer units, and front and back same position pattern creation command 1 18 allows the pattern of one knitted fabric to be on the opposite side with or without mirror inversion To the knitted fabric.
  • the pitch table storage instruction 120 stores the pitch table.
  • the window instruction 122 is used to store the progress of the processing in the design apparatus and to return the processing to a state specified by the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Knitting Machines (AREA)
  • Knitting Of Fabric (AREA)
  • Superconductors And Manufacturing Methods Therefor (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Adornments (AREA)

Abstract

フレアスカートなどのように、ウェール方向に連続した細長い編地の部分からなるハギを用い、ハギを複数コース方向に接続した編地をデザインする。複数のハギに広がる柄をデザインする場合、ハギを合体した編地の外形画像に対して柄をデザインし、デザインをハギに分割する。柄をハギに割り当てる際に、柄内に減らしコースが存在するかどうかをチェックし、減らしコースが存在すると、減らしコースの上側で、柄の左右の境界を編地の中央などからの減らし目の数だけ、編地中央側にシフトさせる。

Description

明 細 書
ニットデザイン方法とその装置、 及ぴプログラム 技術分野
この発明は横編機用の編地のデザインに関し、 特に複数のハギゃ身頃と袖などに広が る柄の、 デザィンを容易にすることに関する。 背景技術
特許文献 1は横編機で編成する編地のデザィンについて開示している。 編地のデザィ ンはコンピュータ上で行われ、 編地の外形を画像として入力し、 各編目の種類などを力 ラーコードなどで入力する。 減らし目や増やし目、 あるいは伏せ目などの定型的ではあ るが煩雑な処理は、 サブルーチンが記憶されて、 ライブラリーからサブルーチンを呼び 出して用いる。 そしてこのようにして作成されたデザインデータは、 横編機で使用する 編成データに自動的に変換できる。
ところで、 フレアスカート (図 1 4 ) やパラシュート柄のセーターなどのように、 編 幅が徐々に変化する編地がある。 このような編地のデザィンは、 ハギを単位として行わ れ (図 1 5 ) 、 ハギはゥエール方向に連続した細長い仮想的な編地で、 ハギをコース方 向に複数接続したものが、 編地となるようにデザインする。 そして減らし (重ね目によ り、 コース当たりの編目の数を減らすこと) や増目は、 ハギとハギとの境界で行う。 図 1 5のデザィン画像では、 下側から上側へと減らしにより徐々に幅が減少するブロック と、 その両側の細い紐状のブロックとがある。
ハギなどを用いたデザィンでは、 1つのハギ内に収まる柄をデザィンすることは簡単 である。 しかしながら複数のハギに広がる柄をデザインする場合に、 柄内を減らしコー スゃ増やしコースが通過すると、 デザインは極端に難しくなる。 このような例を図 1に 示す。 図の 4〜 8は編地のプロックで、 1 0は編地の中心線である。 そして図 1の上下 では編地をハギに分割して表示し、 中央ではプロック 4〜 8を合体した合体画像 2を表 示している。 ハギの定義を説明すると、 減らし目 1 2を伴うブロック 4, 6 , 8等に、 その左右の減らし目のない長方形状のブロック 5, 7を付加したものが 1つのハギであ る。 例えばプロック 4, 5力 編地の最も左側のハギである。 図 1の上側ではハギをブ ロックに分割して表示しているが、 慣習に従い、 このような表示をハギで表示するとい う。 なお 1 4は減らしコースである。
柄 1 6を入力する、 即ち描画する場合、 図 1中段の合体画像 2に対して入力すると便 利である。 個別のハギに対して、 柄 1 6がどのように割り当てられるかを想像し、 ハギ 単位で別々に柄 1 6を入力するのは、 極めて難しい。 柄 1 6を入力した後に、 柄 1 6を 個々のハギに割り当てる段階で問題が生じる。 個々のハギがゥエール方向に連続するよ うに、 合体画像 2を分割し、 合体画像 2での入力位置に従つて柄 1 6を個々のハギに割 り付ける (割り当てることと同義) と、 柄 1 6は図 1の下段のように変形してしまう。 なお図 1下段の 2目や 4目は、 減らしコース 1 4での、 コース 1 4の上下で不均等な減 らし目の数である。 この目数だけ、 即ち減らしコース 1 4の上下で不均等な減もし目の 数だけ、 柄 1 6が編地の外側にシフトしたように見える。 なお図 1に関する説明は公知 ではない。
特許文献 1 特許第 2 6 3 1 9 4 6号公報(U S P 5 , 5 5 7 , 5 2 7 ) 発明の概要
発明が解決しようとする課題
この発明の課題は、 複数のハギに広がるデザインや、 袖と身頃とに広がるデザイン、 周回柄のデザィンなどを容易にすることにある。 課題を解決するための手段
この発明のュットデザイン方法は、 編地を複数のパーツに分割してデザインする方法 において、
複数のパーツに広がる柄を、 該複数のパーツを合体した画像上で、 減らしコースや増 やしコースの上下に広がるようにデザインした後に、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めて、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、
増やしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 増やし目 の目数分、 編地の左右方向外側にシフトさせるように、 複数のパーツに割り付けること を特徴とする。
好ましくは、 前記複数のパーツが、 複数のハギ、 あるいは身頃と袖である。
シフトの具体例としては例えば、 前記減らし目や増やし目の不均等な目数を、 柄の左 右の境界に対して各々求めて、 減らしコースや増やしコースの上側の柄の左右の境界を 各々、 下側の境界に対して相対的に、 求めた不均等な目数分シフトさせることがある。 シフトと割り付けの順序は例えば、 上側の柄の左右の境界を下側の境界に対して、 求 めた不均等な目数分シフトさせた後に、 柄を複数のパーツに割り付けるようにする。 シフトは好ましくは、 前記の柄を複数のパーツに仮想的に割り付けた後に、 柄の各パ ーッの部分を、 前記不均等な減らし目あるいは増やし目の目数分、 前記の方向にシフト させるようにし、
かつ該シフトにより、 編目のない仮想的なゥエールに割り付けられた柄のデータを除 去し、 あるいは該シフトにより、 柄のデータの割り付けられないゥエールが生じた際に、 周囲の部分の柄のデータを割り付けるようにする。
好ましくは、 柄の下端の高さ位置で、 既に減らし目により編目のない領域をカウント 禁止領域とし、 柄の下端よりも高 、位置で減らし目により編目が無くなる領域を減らし 領域として登録し、 該カウント禁止領域を飛ばすように、 柄のデータを割り付けて、 前 記減らし領域に割り付けられた柄のデータを削除する。 このようにすると、 編幅を徐々 に減らして減らし目を行う際に、 柄のどのデータを削除するかを簡単に決定でき、 また 左右方向にまとまって柄が削除されるのを防止し、 削除される柄を柄内に均等に分散で さる。
特に好ましくは、 編地全体で柄を複数のレイヤーに分解し、 レイヤー毎に処理を行レ、、 力つレイヤー間の相対移動を自在にする。 なお編地は実施例のように無縫製衣類の筒状 編地が好ましいが、 前身頃のみなどの編地でも良い。 レイヤーを用いることによって、 上下方向に大きな柄が減らし目によって著しく変形することを防止できる。 またレイヤ 一間の相対移動やレイヤー毎の修正により、 減らし目の影響を少なくできる。 好ましくは、 複数のパーツを合体した画像上で、 柄の下端の高さ位置から上側へ延び る線と編地端部との間の柄のデータを、 埋め合わせ用のデータとして、 編幅内へシフト させる。 パーツを徐々に細くし、 全体としての編地の編幅を徐々に減少させることに伴 い、 柄を編幅の中心側にシフトさせると、 編幅の端部付近に柄のない領域が生じる。 こ れに対して、 埋め合わせ用のデータを編幅内へシフトさせると、 編地の端部付近に柄を 補うことができる。
また好ましくは、 前記編地が筒状の編地で、 複数のパーツを合体した画像上で、 前記 埋め合わせ用のデータの外側のデータを、 反対側の編地に回り込ませる。 これによつて、 編地の端部を越えて拡がるデザィンが可能になる。
さらに好ましくは、 前記編地が筒状の編地で、 周回柄のュニットとなる基本柄の基点 位置と、 該基点位置付近での筒状編地 1周分の目数と、 基本柄の目数とから、 基本柄の 配列を決定する。 これによつて、 フレアースカートやパラシュート柄のセータなどに、 周回柄を容易にデザィンできる。
この発明のニットデザイン装置では、 画像入力手段と、 画像入力手段により入力され た編地のデザィン画像を複数のパーツに分割するための手段と、 該デザィン画像を複数 のパーツを合体した合体画像と、 複数のパーツに分割した画像との間で変換するための 手段と、 得られたデザィン画像に基づいて編機用の編成データに変換するための手段と を備えたニットデザィン装置において、
前記合体画像上で入力された編地の柄が、 複数のパーツに広がり、 かつ減らしコース や増やしコースの上下に広がっていることを検出するための手段と、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めるための手段と、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、 増やしコースの上側の 柄の部分を、 コースの下側の部分に対して相対的に、 増やし目の目数分、 編地の左右方 向外側にシフトさせるように、 複数のパーツに割り付けるための手段とを設けたことを 特徴とする。
好ましくは、 前記複数のパーツが、 複数のハギ、 あるいは身頃と袖である。 また好ましくは、 前記の柄を複数のパーツに仮想的に割り付けるための手段と、 柄の 各パーツの部分を、 前記不均等な減らし目あるいは増やし目の目数分、 前記の方向にシ フトさせ、 かつ該シフトにより、 編目のない仮想的なゥエールに割り付けられた柄のデ ータを除去し、 あるいは該シフトにより、 柄のデータの割り付けられないゥヱールが生 じた際に、 周囲の部分の柄のデータを割り付けるための手段とを設ける。
この発明のニットデザィンプログラムでは、 編地のデザィン画像を複数のパーツに分 割するための命令と、 デザイン画像を複数のパーツを合体した合体画像と、 複数のパー ッに分割した画像との間で変換するための命令と、 得られたデザィン画像を編機用の編 成データに変換するための命令とを備えたニットデザィンプログラムにおいて、 前記合体画像上の編地の柄が、 複数のパーツに広がり、 かつ減らしコースや増やしコ ースの上下に広がっていることを検出するための命令と、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めるための命令と、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、 増やしコースの上側の 柄の部分を、 コースの下側の部分に対して相対的に、 増やし目の目数分、 編地の左右方 向外側にシフトさせるように、 複数のパーツに割り付けるための命令とを設ける。 なお ニットデザイン方法ゃニットデザイン装置に関する記載は、 そのままニットデザインプ ログラムにも当てはまる。
実施例では、 編地の下側から上側へと柄の補正等の処理を行うが、 柄を入力した後に 上側から下側へと処理することもできる。 減らし目の場合、 下から上へ処理すると、 減 らし目の上部で例えば 1ゥエールが解消し、 デザイン上では、 減らし目で解消された仮 想的なゥエールとなる。 また増目で下から上へ処理すると、 増目の上部に追加の例えば 1ゥエールが生じる。 し力 し、 上から下へ処理すると、 減らし目はあたかも増目のよう に振る舞い、 增目はあたかも減らし目のように振る舞う。 シフトは、 例えば減らしコー スゃ増やしコースの上側の部分を下側に対して移動させるが、 上側の部分を固定して、 下側をシフトさせても良い。 発明の効果
この発明のニットデザイン方法や装置、 プログラムでは、 複数のパーツに広がる柄を、 パーツを合体した画像上でデザィンできるので、 柄のデザィンが容易である。 また合体 した画像をパーツに分割する際に、 柄を各パーツに適切に割り付けることができる。 こ のため、 フレアスカートやパラシュート柄のセーターなどで、 1つのハギ内に収まる柄 しかデザィンしにくいとの制限を解消し、 あるいは身頃と袖の双方に渡る柄のデザィン が容易になる。
不均等な減らし目や増目に対する補正を柄のシフトで行うには、 例えば上側や下側の 一方の左右の境界を、 不均等な減らし目や増目の目数に応じてシフトさせると、 特にシ フトにより柄が縮小する場合、 シフトさせた左右の境界の共通部分を柄のエリアとする と良い。 そしてこの処理は、 例えば合体したデザイン画像を複数のパーツに分割する前 に行うと良い。
ここで、 シフトは好ましくは、 柄を複数のパーツに仮想的に割り付けた後に、 柄の各 パーツの部分を、 不均等な減らし目あるいは増やし目の目数分シフトさせるようにし、 かつシフトにより、 編目のない仮想的なゥヱールに割り付けられた柄のデータを除去し、 あるいはシフトにより、 柄のデータの割り付けられないゥエールが生じた際に、 周囲の 部分の柄のデータを割り付けるようにする。 すると合体画像でデザィンしたィメージに 比較的近いように、 柄をシフトできる。
カウント禁止領域と減らし領域とを用いると、 柄のどのデータを削除するのかを容易 に決定でき、 かつ左右方向にまとまってデータが削除されるのを防止できる。
高さ方向に大きく拡がる柄をデザィンすると、 減らし目に伴う補正による変形が柄の 上部で著しくなる。 そこで柄のパーツなどを単位とするレイヤーでのデザィンを用い、 高さ方向の幅の小さなレイヤー内では、 柄の変形が少ないことを利用して、 柄の変形を 少なくする。 またレイヤーの相対移動により、 柄全体のイメージが保たれ、 かつ柄の重 要部分が削除されないようにする。
減らし目に伴う補正により、 編幅の端部に柄のない領域が生じる。 そこで埋め合わせ でこの領域を捕い、 その外側の回り込み領域の柄を反対側の編地に割り当てることによ り、 編幅の端を越えて反対側の編地に拡がるデザィンを可能にする。 周回柄や表裏同位置柄のデザィンでは、 例えば上下 2列の柄に対して上下別々のレイ ヤーで処理することにより、 上側の周回柄の変形を少なくし、 また周回柄間の相対移動 などを可能にする。 さらに一方が周回柄で他方が表裏同位置柄などのデザィンを可能に する。 埋め合わせと回り込みの処理により、 編幅の端部の処理を容易にし、 アンスライ ド補正で移動した柄を埋め合わせで補い、 埋め合わせ領域よりも外側の柄を反対側の編 地に回り込ませる。 図面の簡単な説明
図 1は、 ハギを用いたデザイン (従来例) での、 デザィン上の問題を模式的に示す図で ある。
図 2は、 実施例でのニットデザィン方法で、 ハギを用いフレアスカート等をデザィンす る過程で、 複数のハギに広がる柄をデザインした際の、 ハギへの柄の割り付け方法を示 す図である。
図 3は、 実施例の二ットデザィン装置のプロック図である。
図 4は、 実施例でのハギを用いたデザィンでの補正アルゴリズムを示すフローチヤ一ト である。
図 5は、 実施例での、 複数のハギを合体した外形データへと、 データをスライドさせる アルゴリズムを示すフローチャートである。
図 6は、 実施例での、 スライ ドを解除して合体した外形データをハギへ戻すアルゴリズ ムを示すフローチャートである。
図 7は、 実施例での、 柄をハギにマッピングするアルゴリズムを示すフローチャートで あ 。
図 8は、 第 2の実施例のニットデザイン方法での、 柄のハギへの割り付けを示す図であ る。
図 9は、 第 2の実施例で、 減らしコースの位置と減らし目の数とを求めるアルゴリズム を示すフローチヤ一トである。
図 1 0は、 第 2の実施例で、 柄の左右のエッジを求めるアルゴリズムを示すフローチヤ ートである。 図 1 1は、 第 2の実施例で、 柄の各ブロック毎の寄せ数を求めるアルゴリズムを示すフ ローチャートである。
図 1 2は、 第 2の実施例での、 柄の補正アルゴリズムを示すフローチヤ一トである。 図 1 3は、 袖と身頃とに渡る柄に第 1の実施例を適用した例を模式的に示す図である。 図 1 4は、 フレアスカートを示す図である。
図 1 5は、 図 1 4のフレアスカートのハギを用いたデザィン画像を示す図である。 図 1 6は、 最適実施例の二ットデザィン装置のプロック図である。
図 1 7は、 最適実施例での、 アンスライド補正を模式的に示す図である。
図 1 8は、 最適実施例での、 アンスライド補正を、 複数のハギをスライドして合体した イメージで模式的に示す図である。
図 1 9は、 最適実施例での、 周回柄の処理を模式的に示す図である。
図 2 0は、 最適実施例での、 アンスライド補正で減らす編目を、 テンプレートを用いて 変更する、 処理を模式的に示す図である。
図 2 1は、 最適実施例の、 各要素間の関連を模式的に示す図である。
図 2 2は、 最適実施例の、 アンスライド補正のアルゴリズムを示すフローチャートであ る。
図 2 3は、 最適実施例の、 周回柄の作成アルゴリズムを示すフローチャートである。 図 2 4は、 最適実施例の、 表裏同位置柄の作成アルゴリズムを示すフローチャートであ る。
図 2 5は、 最適実施例のためのニットデザインプログラムのプロック図である。 発明を実施するための最良の形態
以下に本発明を実施するための実施例及び最適実施例を示す。 実施例
図 2〜図 1 3に、 実施例とその変形とを示す。 編地のデザィンは、 図 1と同じ符号を 用いて説明し、 符号 2〜1 6は、 図 1も各実施例も共通である。 図 2に、 第 1の実施例 のニットデザイン方法の概要を示す。 編地の合体画像 2において、 インターシャゃジャ ガードあるいは組織などの柄 1 6を入力し、 柄 1 6は編地の中心線 1 0の例えば左側に ある。 また図には示さなかったが、 編地の種類は立体的なシルエットを得やすい無縫製 の筒状編地が好ましレ、。 柄 1 6は 3つのプロック 4, 5 , 6に広がり、 柄 1 6を減らし コース 1 4が通過し、 中心線 1 0から見て、 柄 1 6の右側に 2つの減らし目 1 2 a , 1 2 bがあり、 柄 1 6の内部にさらに 2つの減らし目 1 2 c , 1 2 dがある。 このためコ ース 1 4よりも上側の部分では、 プロック 6ではコース 1 4の上下で不均等な減らし目 の数は 2目で、 ブロック 5では上下で不均等な減らし目の数は 3目であり、 プロック 4 では上下で不均等な減らし目の数は 4目である。
図 2の上段のように、 合体画像 2上で柄 1 6を描画すると、 合体画像 2を個々のプロ ック 4〜 8に分割し、 これに伴つて仮想的に柄 1 6を個々のブロック 4〜 6に割り付け る。 なおここで仮想的としたのは、 実際に個々のブロック 4〜6の画像データに、 柄 1 6のブロック A〜Cなどを割り付けても良く、 あるいは柄 1 6のブロック A〜Cを編地 のブロック 4〜 6のデータに割り付けてパッファなどに記憶しても良いからである。 こ のように図 2の中段の時点では、 柄 1 6と編地のプロック 4〜 6との割付関係は、 確定 的なものではない。 またニットデザインの原則に従い、 本実施例では編地のデータは下 側から上側への順で処理する。
柄 1 6のうち、 減らしコース 1 4よりも下側のブロック Dの部分は、 減らしコースの 影響を受けていないので、 捕正 (シフト) の必要がない。 これに対してブロック Aは、 減らし目 1 2 a , 1 2 bのため、 上下で 2目だけ減らし目の目数が不均等なので、 プロ ック Aを編地の中央側 (ここでは右側) へ 2目分シフトさせる。 プロック Bの部分は、 減らし目 1 2 a , 1 2 b , 1 2 cの 3目の影響を受けており、 上限で減らし目の数は 3 目不均等である。 そこでブロック Bを、 編地の中央寄りに 3目シフトさせる。
プロック Bの右側の 2ゥエールから成るプロック B— 1は、 ブロック Aの右シフトに より、 ブロック 6に生じたエリアに配置できる。 ブロック B— 2の部分を右に 3目シフ トさせると、 減らし目 1 2 cの上部の仮想的なゥエールに重なることになる。 なおこの 明細書で、 仮想的なゥエールは減らし目により解消したゥエールを意味する。 そこでブ ロック B— 2のデータを削除する。 ブロック Cは減らし目 1 2 a〜 1 2 dの影響を受け、 上下で 4目分減らし目の数が不均等である。 そこでプロック Cを 4目右シフトする。 こ のうち 3ゥエーノレ分のブロック C— 1は、 ブロック Bが存在した編地のプロック 5に収 容することができる。 ブロック Cの最も左側のゥエールから成るブロック C—2は、 4 目シフトにより減らし目 1 2 dの上の仮想的なゥエールに重なり、 データとしては削除 される。 この結果、 図 2の最も下側の段のデザインが得られる。 なおシフトさせる目数 は、 上下で不均等な減らし目や増やし目の目数とほぼ等しければよレヽ。
以上の説明では、 プロック A〜Cのシフトを、 減らしコース 1 4の上下で不均等な減 らし目の数という概念で説明した。 ブロック Aのシフトはこの概念で説明するのが最も 簡単であるが、 ブロック B, Cのシフトは別の説明も可能である。 ブロック Aを減らし 目 1 2 a, 1 2 bに応じて 2目分、 即ち 2ゥエール分右シフトさせる。 これによつて生 じた空きエリアを詰めるように、 ブロック Bを右シフトさせる。 そして減らし目 1 2 c 上の仮想的なゥエールにシフトするブロック B— 2のデータを削除する。 プロック Cの データを、 ブロック Bが元々占めていたゥエールへと右シフトさせる。 これによつて仮 想的なゥエールにシフトさせられるプロック C一 2のデータを削除する。
なおここで減らし目 1 2 c , 1 2 d上のゥエールを仮想的なゥエールとして、 仮想的 なゥエールへシフトするデータを削除したが, 仮想的なゥエールの解釈はこれ以外のも のも可能である。 例えば図 2の最下段で、 ゥエール 1 7を減らし目 1 2 cに対応する仮 想的なゥヱールと見なして、 ブロック C— 1の最も左側のゥェ一ルのデ一タを削除して も良い。 あるいはまた、 図 2の最下段で、 ゥエール 1 8を仮想的なゥエールと見なして も良い。
図 3に、 実施例の二ットデザィン装置 3 0の構成を示す。 3 1は手入力で、 スタイラ スゃマウス、 トラックボールなどにより編地の外形や柄などのデータを入力する。 3 2 は表示で、 液晶表示器などを用い、 編地のデザイン画像などを表示する。 3 3はプリン タで、 編地のデザイン画像などを出力し、 スキャナ 3 4は編地の外形やカラー、 あるい はジャガードなどのデータを読み取る。 ディスクドライブ 3 5は、 光磁気ディスクゃフ ロッピーディスク、 あるいはハードディスクなどをドライブし、 編地のデザインデータ ゃニットデザインプログラムの入出力を行う。 L A Nインターフェース 3 6は、 図示し ない L ANを介して、 編地のデザインデータの入出力や、 デザィンデータを横編機など の編機の編成データに変換したものを入出力する。 プロセッサ 4 0は一般的な画像の入出力などの処理の他に、 ハギを用いてデザインす る編地や、 袖と身頃の双方に広がる編地特有の処理を行う。 スライ ド処理部 4 1は複数 のハギ、 あるいは複数のブロックなどを合体して、 合体画像 2を形成する。 アンスライ ド処理部 4 2は、 合体画像 2を複数のハギゃ複数のプロックに分割する。 ハギ処理部 4 3は、 フレアスカートやパラシュート柄のセーターなどのハギを用いてデザインする編 地をデザィンする際に、 編地の外形をハギゃプロックに分割する。
減らし Ζ増やし処理部 4 4は、 所定のコース数毎に、 あるいは手入力 3 1などから指 定された位置に対して、 減らしコースや増やしコースを揷入する。 図 1 , 図 2に示した 減らしコース 1 4は、 このようにして揷入された減らしコースの例で、 原則として各ハ ギの両側に減らし目 1 2 , 1 2が存在し、 長方形状の編地のプロック 5, 7には減らし 目は存在しない。 補正部 4 5は複数のハギに渡り、 しかも減らし目コースや増やし目コ ースの上下に広がる柄に対して、 減らし目や増やし目に応じて、 柄の部分を編地の中央 側に、 あるいは編地の両外側にシフトさせる。 画像メモリ 5 0は無縫製衣類のデザイン データなどの画像を記憶し、 バッファ 5 1は中間的なデータを記憶し、 汎用メモリ 5 2 は汎用のデータを記憶し、 自動変換部 5 3·は無縫製衣類などのデザインデータを.、 横編 機で編成可能な編成データに変換する。
図 4〜図 7に、 実施例のアルゴリズムを示す。 図 4にアルゴリズムの概要を示すと、 編地の中心線の例えば左側に柄が存在し、 この柄を処理する。 中心線よりも右側に柄が 存在する場合、 柄補正の時に、 右シフトではなく左シフトさせればよい。 また最初、 デ ザインデータは複数のハギ、 言い換えると複数のプロックに分割されている。
ハギゃプロックなどに分割した画像とパラメーターを、 バックアップする。 実施例で はカラーコードでデザインデータを指定するものとし、 例えばパラメーターとしては、 ブロックとブロックとの間の編目のな 、領域に対する除外色などがある。 ブロック毎に 分割した画像をスライ ドして、 合体画像にする。 次いで合体画像上で適宜の柄を描画し、 パックアップした画像とパラメーターをロードし、 合体画像を分割して、 元のプロック に戻す。 そして描画した柄を各ブロックに割り付け、 この時柄の各部分を左右方向にシ フトさせる。
図 5にスライドによる変形処理の概要を示す。 スライドさせる対象エリアゃスライド の方向を指定し、 編目のないエリアを表す除外色を登録する。 除外色のある部分は、 編 成データとしては、 例えばプロックとプロックとの間の隙間の領域となる。 次に処理結 果を格納するラインバッファのエリアを確保し、 スライ ドエリアのボトム座標、 即ちス ライドエリアの上下方向を y方向、 左右方向を X方向として、 スライドエリアの最も下 側の y座標を変数 yに代入する。
ラインバッファに、 スライ ド前の元画像の y座標が yのデータを、 スライ ドエリア分 コピーする。 次にバッファから読み出す画素の番号 Rnの初期値を 0 , ラインバッファに 書き込む画素の番号 Wnの初期値を 0とする。 スライドして詰める方向の端部から、 逆方 向に向かって、 Rn個目の画素のデータをリードし、 リードした画素がスライド対象力ラ 一か否か、 言い換えると除外色でないかどうかをチェックし、 スライ ド対象のカラーで あれば、 読み出したデータをラインバッファのスライド方向の最端から逆方向に向かつ て、 Wn個目に書き込む。 書込を行った場合、 変数 Wnを 1プラスする。 続いて変数 Rnを 1プラスし、 Rnがスライドエリアの幅以上に達するまで上記の処理を繰り返し、 スライ ドエリア分の処理が終わると、 ラインバッファの Wnの位置から残り (図 5では左側) を 0にクリアし、 y座標を 1増加させる。 以上のループを、 y座標がスライドエリアのト ップ座標 (yの値が最大) まで繰り返して、 スライ ド変形を終了する。
図 5の右側最上列に、 2つのブロックを 1コース分スライドさせる例を模式的に示す。 第 1のブロックはブロックサイズが 2目で、 デザィンデータ上では例えば幅が 2ピクセ ルであり、 第 1のプロックと第 2のプロックの間には 3ピクセル分の除外色のェリァが ある。 そして第 2のブロックは、 幅が 3ピクセル分である。 最初に最も右側の除外色の 画素を除去して、 第 1のプロックの最初の画素を、 ラインバッファの最も右側にコピー する。 コピーした画素の数、 即ち Wnの値は 1に増加する。 このようにして第 1のブロッ ク及び第 2のプロックを処理すると、 第 1ブロックと第 2ブロックの隙間は詰められ、 変数 Wnの最終値は 5となる。 なお元々のプロックの位置やプロック間の除外色の画素数 などは、 バックアップ済みである。
図 6に、 合体画像を個々のプロックの画像に分割する処理を示す。 処理結果を格納す るエリァ幅分のラィンバッファ領域を確保し、 ラインバッファをクリアし、 y方向のス ライドエリアのボトム座標を yの値として代入する。 1コース分ずつ、 バックアップしたパラメーターと画像から、 スライ ド対象のブロッ クの総数 Nと、 各プロックのスライド方向のエッジからの距離並びにブロックのサイズ をサーチし、 図 6の右側のプロックリストのように登録する。 スライ ド画像を元に戻す 方向のエッジの座標 xを取得する。 次に変数 Rnの値を N— 1とし、 このプロックのサイ ズを取得し、 ェッジからこのブロックのサイズ分の画像を合体画像からコピーして、 ラ インバッファにコピーする。 コピー位置はエッジ座標 Xから始めて、 プロック幅分のェ リアとする。
ェッジ座標 の値に処理済みのプロックのサイズの値を加算し、 変数 Rnを 1減算する。 Rnが負でなければ、 次のブロックの情報を取得する。 これらの処理を続けて、 全てのブ ロックの処理を終えると、 y座標を 1増加させてトップ座標まで処理を繰り返す。 また 1ライン分の処理が終わる毎に、 ラインバッファの画像を画像メモリに書き込む。 この ため合体画像上で柄の入力がなされた編成データが、 画像メモリに個々のブロックに分 割されて書き戻される。
図 7に図 6以降の処理を示し、 図 7では柄のプロックをシフトさせる。 処理結果を格 納するエリア幅分のラインバッファの領域を確保し、 この幅は編地の中央から左右の各 端部までの幅、 あるいは 1つの柄の最大幅などとする。 確保したラインバッファの領域 をクリアし、 柄のボトム座標を yに代入する。
各コースについて、 バックアップしたパラメ一ターとバックアツプした画像とを用い て、 スライド対象となるプロックの総数 Nを求める。 また各プロックについて、 スライ ド方向のエッジからの距離とサイズを求める。 図 2の場合、 例えば減らしコース 1 4の 上側では、 プロック Aについて減らし目の数は 2目、 ブロック Cについて減らし目の数 は 4目で、 これらの数でシフト長が定まる。 エッジ座標 Xを取得し、 変数 Rnの初期値を 0に、 変数 copy narrow の初期値を 0とする。
1ブロック分のデータを取得し、 取得ブロックのサイズの画像から copy narrow分を 除いて、 ラインバッファのパックアップ画像相当位置 +narrow の位置にコピーし、 編 地の中央方向に座標 narrow分だけシフトさせる。 図 2のブロック Aの場合、 narrowの 値は 2である。 次のプロック、 図 2の場合、 例えばプロック Bのデータを読み出し、 2 目分の不足分画像を、 ブロック Aのシフトによって生じた位置にコピーする。 続いて n arrow の値を変数 copy narrowに入力し、 変数 xの値を取得ブロックサイズ分増加させ、 変数 Rnを 1プラスして、 次のブロックの処理に移る。 次のブロックのデータを取得し、 例えば図 2のブロック Bの場合、 ブロック Aの処理で、 2目分をプロック A側にシフト 済みなので、 この部分を copy narrow分として除き、 残る 1目分のデータを取得する。 この 1目を、 ノ ックアツプ画像の相当位置 +narrowの座標にコピーすると、 narrowの 値がブロック Bでは 3目で、 減らし目 1 2 cの上側の仮想的なゥエールとなるので、 ブ ロック B— 2のデータはクリアされる。 続いて narrow の値 3を copy narrow の新たな 値に代入し、 エッジ座標 Xを変更し、 次のプロックを処理する。 これらの処理をスライ ドエリアのトップ座標まで処理すると、 柄の処理が完了する。
図 8〜図 1 2に、 第 2の実施例を示す。 なお第 1の実施例は第 2の実施例に比べ、 減 らし目に関する補正を行った後の柄が、 視覚的に合体画像で入力した柄に近い。
図 8に第 2の実施例での処理の概要を示すと、 図 1, 図 2と同じ符号は同じものを示 し、 図 1や図 2と同様に、 柄 1 6の入力がなされたものとする。 2 0は柄 1 6のうち、 減らしコース 1 4よりも下側の部分の境界線である。 2 1は柄 1 6のうち、 コース 1 4 よりも上側にある部分を、 減らし目 1 2 a、 1 2 bの 2目を考慮して、 2目右寄せした 境界線である。 2 2は柄 1 6のうち、 コース 1 4よりも上側にある部分を、 減らし目 1 2 a〜 1 2 dを考慮して、 4目右寄せした境界線である。 境界線 2 1, 2 2の共通部分 をブロック 2 3とする。 またコース 1 4よりも下側にある部分をブロック 2 4とする。 合体画像を各ブロックに分割する前に、 柄 1 6を捕正する。 この結果を図 8の中段に 示し、 ブロック 2 4はそのままで、 ブロック 2 3は左右の境界線が境界線 2 1, 2 2と なる。 ここからスライドを解除すると、 図 8の下段め画像が得られ、 プロック 2 3の最 上部のデザィンがやや歪な点が、 最初の実施例に比べて好ましくない点である。
最初の実施例と同様にして、 ブロックに分割した画像の合体 (スライド) や合体画像 からプロックへの分割 (アンスライド) などを行う。 図 9に、 減らしコースの数とその y座標を求める処理を示す。 減らしコースの総数を表す変数や、 減らしコースのリスト を用意してこれらを初期ィヒし、 柄が存在する範囲の y方向についてのトップ座標とポト ム座標とを求め、 スライドエリアの幅分のラインバッファ領域を確保する。 次に y座標 についてボトム座標から、 1コースずつ上側にシフトしながら、 トップ座標まで処理を 繰り返す。 ボトム座標とトップ座標との間で、 プロックのエッジの位置が異なること力 ら、 減らしコースを検出し、 その y座標をコースリストに登録し、 減らしコースの数を 1加算する。 なお 1つの減らしコースでの減らし目の総数は、 ハギの枚数 X 2である。 従つてどのハギであるかが判明すれば、 編地の中央からそこまでに何目減らし目が行わ れたが判明する。
図 1 0に、 柄の左右のェッジを求める処理を示す。 この処理での出力は、 エッジが存 在するプロックの番号である。 減らしコース Ydelのスライド対象となるブロックの総数 Nと、 各ブロックのスライド方向のエッジからの距離並びにブロックのサイズをサーチ し、 リストする。 また減らしコース Ydelにおける、 柄の左右のエッジの位置を求める。 次に、 最初のプロックから始めて、 プロックの両端の座標を求め、 柄の左エッジがプロ ックの両端の間に挟まれると、 左エッジがこのプロックに存在するものとして、 左エツ ジが存在するプロック番号を記憶する。 また右エッジがプロックの両端の間に挟まれる と、 右エッジがこのプロックに存在するものとして、 右エッジが存在するブロック番号 を記憶する。 このようにしてスライド方向のエッジから、 即ち編地の中央側から、 1プ ロックずつ編地の端側のエッジへ処理を移し、 柄の左右のエッジが存在するプロックの 番号を求める。
図 1 0の結合子 Aから図 1 1の処理に移り、 柄の各ブロックについて、 寄せ数を求め る。 減らしコースに着目して、 減らしコースをその 1コース上側のコースとの間での各 プロックの画素数の差を変数 dnumとし、 これをスライド方向エッジのブロックから順に 加算したものを、 変数 delnumとする。 そしてこの変数を各ブロック毎に記憶し、 全ての プロックについて変数 delnumを求める。
図 1 1の結合子 Bから図 1 2の処理に移り、 減らしコースとその 1コース上のコース で、 柄が連続しているかどうかをチェックする。 柄が連続している場合、 即ち減らしコ ースの上下に渡る柄が存在する場合、 ワークバッファの領域を確保して初期化し、 エツ ジライトブロックのリストから変数 delnumを取得して右減らし数 delnum rightとする。 スライド画像中の処理対象柄を認識させて、 減らしコース Ydelより上のコース (Ydel +1以上のコース) で、 処理対象柄の画像を右減らし数分右シフトしてワークにコピーす る。 次に、 例えばワーク中の処理対象柄の画像をスライド画像に戻す。 これによりスラ ィド画像中の処理対象柄が、 減らしコースよりも上のコースで、 右減らし数分右シフト する。 次にエッジレフトプロックのリストから左減らし数を取得して、 変数 delnum lef tとする。 そして減らしコースの上のコースのコース番号 Ydel+1を変数 yに代入する。 以下では、 減らしコースよりも上の各コースに対して、 柄の左側のェッジの y座標が柄 のトップ座標の y座標よりも大きくなるまで、 左減らし数と右減らし数の差の分だけ、 シフトした画像の左ェッジの付近をクリァする。 なお 1つの柄内に複数の減らしコース が存在する場合、 新たな減らしコース毎に図 1 2の最初のステップに戻ればよい。
図 8に戻り、 以上の処理は、 減らしコース 1 4の上側で、 柄を表す画像の右側のェッ ジを右減らし数の 2目分右シフトすることにより、 画像 (柄) を 2目分右シフトし、 か つ左減らし数と右減らし数の差 (柄内の減らし目の数) の 2目分、 減らしコースの上側 でシフトした画像の左エッジの付近をクリアする、 ということができる。 なおシフトや クリァの処理の対象は減らしコースの上側の画像であるが、 簡単のためこの段落では、 減らしコースの上側であることを断らないことがある。 上記の処理と類似の処理として、 減らしコースの上側で、 画像の左側のエッジを左減らし数分だけ右シフトして画像を右 シフトし、 次いで左減らし数と右減らし数との差の分だけ、 シフトした画像の右エッジ の付近をクリアしても良い。 あるいはまた、 減らしコースの上側で、 左側エッジの左減 らし数分だけ画像を右シフトし、 さらに右側エッジの右減らし数分だけ画像を右シフト し、 これらのアンド画像を用いても良い。
上記の 3つの処理は、 柄がベタの場合は同じ結果となるが、 柄の内部に模様がある場 合は、 柄のどの部分が削除されるかで、 異なる結果となる。 最初の処理では、 減らしコ ースの上側で柄内の左側のェッジ付近の模様が削除され、 第 2の処理では右側ェッジ付 近の模様が削除され、 第 3の処理は例えば柄内の中央付近の模様が削除される。 そこで 上記の 3つの処理を、 使用者が選択自在にすることが好ましい。
実施例は、 袖と身頃との双方に渉る柄のデザインにも適用できる。 このような例を図 1 3に示すと、 6 0は身頃で、 6 1は袖で、 コース方向は身頃 6 0 , 袖 6 1とも図の左 右方向である。 6 2は合体画像上で入力した柄で、 この内、 身頃上の柄のプロック 6 3 は捕正の必要がない。 身頃 6 0を編地中心側のハギ、 袖 6 1をその外側のハギと見なす と、 実施例 1, 2と同様の処理ができ、 袖 6 1上の柄を、 ブロック 6 4のように補正す る。
実施例では減らしコースについて説明したが、 増やしコースについても同様である。 この場合、 増やしコースの上下で不均等となる増やし目の数の分だけ、 増やしコ^ "スの 上側の柄の各ブロックを編地の外側へシフトさせればよい。 そして増やしコースの上側 の新たなゥェールに対しては、 柄内の左右のゥェ一ルのデ一タなどをコピ一しておけば よい。 あるいはまた、 増やしコースの上下で不均等な増やし目の数だけ、 増やしコース の上側の柄の左右の境界をそれぞれ左側ヘシフトさせればよい。
図 1 6〜図 2 5に最適実施例を示し、 図 2〜図 1 3と同じ符号は同じものを表し、 図 2〜図 1 3の各実施例での説明は特に断らない限り、 図 1 6〜図 2 4の最適実施例 (以 下単に最適実施例) にも当てはまる。 P 1〜P 3、 S l〜 S 3などの位置や領域の符号は、 実際の位置や領域が異なっても、 同じ種類の位置や領域で有れば同じ符号を用いる。 最適実施例では、
(1) アンスライド捕正について、 減らし目に伴って柄を削除する部分、 あるいは増目 に伴って柄を追加する部分を、 柄内になるベく均等に分配し、 柄の一部がまとまって削 除されたり、 柄の一部にまとまって柄が補間されたりすることを防止する。 なお以下、 ハギでは、 増目ではなく減らし目が行われるものとするが、 増目を行う場合も同様に実 施できる。
(2) またアンスライド補正により編幅の端部に柄のない領域が生じる。 これを、 その 外側の柄を編幅の中へ移動させることにより埋め合わせる。 埋め合わせ領域の外側にも 柄がある場合、 反対側の編地、 例えば前身頃に対する後身頃に、 外側の編地を回し込む。 これによつて編地の端部付近でのデザィンが容易になる。 編幅の端部にも柄をデザィン しゃすくなり、 かつ端部を越えて反対側の編地にまで拡がるデザィンが容易になる。
(3) 柄のデザィンにレイヤーを取り入れる。 ハギを用いたデザィンで、 大きな柄をデ ザインすると、 柄の上部と下部とで減らし目の数が大きく異なるため、 柄が著しく変形 することがある。 これに対して、 柄をパーツなどの単位で複数のレイヤーに分解してデ ザインすると、 パーツの変形を抑えることができる。 そしてパーツ間の相対移動も容易 になり、 全体としては、 大きな柄をデザインしても柄の変形を少なくでき、 大きな柄の デザィンが容易になる。
(4) 周回柄や、 表裏の編地 (前後の編地) で同位置に柄が来るデザインなどを容易に する。 前記の埋め合わせや回し込みにより、 編地の端部 (エッジ) での処理が容易にな り、 またレイヤーを用いることにより、 例えば上下の周回柄の相対位置を調整したり、 上側の周回柄のアンスライド補正により変形を少なくできる。
図 1 6において、 7 0は新たなニットデザィン装置で、 7 2は補正部で、 ハギを合体 させた状態でデザィンした柄をハギに割り当てる際に、 減らし目に対応して柄の一部を 削除する。 またこれ以外に、 見かけ上編幅の外部に有る柄を編幅内に移動させる埋め合 わせや、 埋め合わせで移動させる領域よりも外側の領域の柄を反対側の編地に回し込む 回し込み、 なども処理する。 さらに所望によりテンプレートなどの柄の削除に関するル ールを記憶する手段を設けて、 デザイン上重要な位置が削除されないようにする。 この ような場合、 その周囲の位置を削除する。 またどの位置をデザイン上重要とし、 どの位 置を重要でないかとするかの判別ルールがテンプレートである。 7 4はレイヤー処理部 で、 レイヤーの作成並びにその処理を行い、 レイヤーのデータは適宜に画像メモリ 5 0 などに記憶させる。 レイヤー自体は公知で、 編地の同じ編目に対して、 レイヤー毎に異 なるデータを持つことを許容し、 データを確定させる際に、 複数のレイヤーのデータを 重ね合わせて、 所定のルールに従いレイヤー間の優先度を定めて、 デザインを確定させ る。
7 6は周回柄作成部で、 レイヤー単位で柄を編地の表裏に周回させ、 表裏同位置柄作 成部 7 8は、 ミラー反転有りもしくはミラー反転無しで、 一方の編地の柄を反対側の編 地にコピーする。 ピッチ表 8 0は、 周回柄や表裏同位置柄の基本ユニットとなる基本柄 の、 配列個数並びに配列ピッチなどを記憶する。 配列ピッチから基本柄の左右方向の目 数を除いたものが、 基本柄と基本柄との間の間隔で、 配列ピッチはなるべく均等にし、 基本柄と基本柄との間隔 (隙間) が不均等になる場合は、 例えば後身頃の中央部や前後 の身頃の境界部、 あるいは袖の場合、 袖の内側で身頃と向き合った部分などの、 所定の 目立ちにくい位置に、 隙間が不均等になる部分を割り付ける。 この位置の割り付けは例 えばデフォルトルールに従って行う力 その都度ユーザが変更できるものとする。 周回 柄や表裏同位置柄などでは、 基本柄の基点がデザイン上重要で、 複数個の基本柄がどの ようなピッチでどう配列されるかは、 基本柄の基点を指定しただけではイメージしに難 いので、 基点は変更自在にする。 アンド一処理部 8 2は、 デザイン装置 7 0での処理の 経過などを記憶して、 これからユーザが指定する状態まで、 処理を戻すために用いる。 図 1 7に、 アンスライドして個々のハギに分解した状態でのデザインを示し、 編幅の 中心から編地の一端側 (図の左側) までを中心に示し、 他端側は編地の端部までは示さ ない。 また他のデザィンに関して図 1 8に、 スライドして合体した状態でのデザィンを 示す。 レイヤーでの柄の下端の高さ位置を P 1とすると、 減らし目に伴い、 この高さ位置 ですでに編目のない領域がカウント禁止領域 S 1である。 高さ位置 P 1よりも上部で、 減 らし目により生じる編目のない領域が減らし領域 D 1である。 高さ位置 P 1で編幅の両端 となる位置が端部位置 P 2, P 3である。 境界線 L 1は端部位置 P 2, P 3から上向きに延び る線で、 境界線 L 1よりも編地より (内側) の領域が埋め合わせ領域 S 2で、 編地の反対 側 (外側) の領域が回し込み領域 S 3である。
減らしに伴う補正では、 例えば各ハギに柄のデータを割り付けてアンスライドし、 柄 内で上下不均等な減らし目のある位置を左右に結ぶようにして、 減らしコース L2を検出 する。 編幅中心線から、 減らしコース L2の上下での不均等な減らし目の数をカウントし、 減らしコース L 2の上側で、 柄をカウントした不均等な減らし目の数だけ、 編幅の中央部 へシフトさせる。 ここまでは図 2〜図 1 3の各実施例と同様である。 柄を編幅の中央部 寄りにシフトさせる際に、 カウント禁止領域 S 1は飛ばして、 ハギのある部分と減らし領 域 D 1は飛ばさずにカウントして (柄を構成する編目を割り当てて) 、 シフトさせる。 そ して減らし領域 D 1に割り付けられた部分の柄を削除する。 図 1 7のように、 柄内で上下 に減らしコース L2が 3本有ると、 柄の最上部では編目 3目分の柄がまとまって削除され る。 レイヤーでの高さ方向の柄のサイズが、 減らしコース L2が 1本含まれる程度なら、 まとまって削除される柄のサイズは 1目分で、 1目ずつの縦 1列で柄が削除され、 編目 が左右方向に連続して削除されることが少ないため、 減らし目に伴う柄の変形を少なく できる。
例えば図 1 8に示すように、 大きな柄 8 4 (鎖線の範囲) が存在するとする。 これ全 体を 1レイヤーとして処理すると、 補正により柄は図の実線の範囲 (ハッチング付き) に縮小し、 柄の上部で変形が著しい。 これに対して、 柄をパーツなどの単位で、 例えば
2つのレイヤー 8 5 , 8 6に分割すると、 補正後の柄 (図の実線の範囲でハッチング付 き) の変形が少ない。 またパーツ単位などで複数のレイヤーに分解されていると、 レイ ヤー間の相対移動で、 減らし目による捕正のデザィンへの影響を少なくできる。 特に柄 の見所となる点が補正で削除されても、 レイヤーをシフトさせて、 見所となる点を残す ことができる。 このため大きな柄を複数のハギ上にデザィンするのが容易になる。
図 1 8の左上のように、 上下の紐状の補正前のデザイン 8 7が存在するとする。 これ を補正すると、 補正後のデザィン 8 8となる。 これに伴って、 編地の端部に柄のない領 域 (デザイン 8 7内のハッチングのない領域) が生じる。 ここに埋め合わせ領域 S 2から 柄を移動させると、 編幅の端まで柄をデザインできる。 埋め合わせ領域 S 2は、 線 L 1よ りも編地よりでかつ編幅の外側の領域である。 図 1 8の右上では、 埋め合わせ領域 S 2の 外側にもデザインがあり、 これが回し込み領域 S 3となる。 回し込み領域 S 3のデータは 線 L 1に関して折り返すように反対側の編地に当てはめ、 反対側の編地の該当する位置に 既に柄が存在する場合、 どちらを優先するかはユーザに判断させる、 あるいは回し込み 領域 S 3のデータを削除するなどのデフオルトルールに従う。
図 1 9は、 上下 2つの周回柄 9 0 , 9 1のデザインを模式的に示し、 これは別々のレ ィヤーにデザインされているものとする。 図の P 4は周回柄の基点で、 この時周回方向を 例えば図 1 9での右回りとし、 基本柄 9 2の左右方向の目数が例えば nとする。 基本柄 9 2がほぼ正方形の柄 (鎖線) とすると、 アンスライド補正によりデザインは実線のよ うに変形し、 基点 P 4はデザインの確定まで変更自在で、 レイヤーの相対位置もデザイン の確定まで変更自在である。 周回柄 9 0の場合、 周回柄 9 0の下端での前後の編地の合 計目数を Nとすると、
N ÷ n =m 余り r
により、 πχが基本柄 9 2の最大配列個数、 rが余りの目数で、 r /mが最大配列個数で の基本柄と基本柄との平均間隔で、 r /mが整数にならない場合、 後身頃の中央部や前 後の身頃の境界などで、 基本柄間の隙間を他とは変えて調整する。 基点 P 4と nに基本柄 間の隙間を加えたもの (次の基本柄のスタート位置) のリストを、 ピッチ表とする。 図 2 0はテンプレートを用いた例を示し、 例えば柄の頂点は削除しないとのルールを テンプレートに記憶しているとする。 図 2 0の上側では、 図 7のようにして減らし目の 位置を求めると、 柄の頂点に減らし目 9 4が現れる。 テンプレートは減らし目の位置な どに関するルールを記憶しており、 求めた減らし目の位置が柄のどの部分かを、 デザィ ンデータなどを用いてチェックする。 図 2 0の上側での、 柄の右上隅の減らし目 9 4は テンプレートに記憶したルールに反する。 テンプレートは減らし目の位置などがルール に反する際の処理を記憶しており、 ここでは柄内で隣接するゥエールで減らし目を行い、 かつ元々の減らし目 (ここでは減らし目 9 4 ) が柄の頂点で 1目からなるの場合、 柄に 1目からなる頂点が残るように新たな減らし目の位置を定める。 そこで例えば、 頂点 9 4の隣の 2目を削除するように補正位置を変更し、 デザィンの見所を残すようにする。 図 2 1に、 最適実施例での各要素間の関係を示す。 ハギを用いてデザィンすることの 問題点は、 減らし目が生じるため、 スライド画像でのデザインから変形することである。 これに対して、 図 1 7等のアンスライド補正を行い、 ここで減らし目がなるべく柄内に 均等に分布するように、 カウント禁止領域 S 1を用いる。 また柄の重要部分が削除されな いようにテンプレートを用いる。
高さ方向に大きく拡がる柄をデザインすると、 柄の上部でアンスライド補正による変 形が著しくなる。 そこで柄のパーツなどを単位とするレイヤーでのデザインを用い、 高 さ方向の幅の小さなレイヤー内では、 柄の変形が少ないことを利用して、 柄の変形を少 なくする。 またレイヤーの相対移動により、 柄全体のイメージが保たれ、 かつ柄の重要 部分が削除されないようにする。
アンスライド補正により、 編幅の端部に柄のない領域が生じる。 そこで埋め合わせで この領域を補い、 その外側の回り込み領域の柄を反対側の編地に割り当てることにより、 編幅の端を越えて反対側の編地に拡がるデザインを可能にする。
周回柄や表裏同位置柄のデザィンでは、 例えば上下 2列の柄に対して上下別々のレイ ヤーで処理することにより、 上側の周回柄の変形を少なくし、 また周回柄間の相対移動 などを可能にする。 また上下別々のレイヤーで処理することにより、 一方が周回柄で他 方が表裏同位置柄などのデザインを可能にする。 埋め合わせと回り込みの処理により、 編幅の端部の処理を容易にし、 アンスライド捕正で移動した柄を埋め合わせで補い、 埋 め合わせ領域よりも外側の柄を反対側の編地に回り込ませる。 図 2 2に、 アンスライド補正のアルゴリズムを示す。 処理はレイヤー毎に行い、 レイ ヤーでの柄の下端の高さ位置 P 1を検出し、 高さ位置 P 1で既に編目のない領域 (それよ りも下側で既に減らし目の対象となった領域) を、 カウント禁止領域 S 1としてその左右 方向の範囲を登録する。 また高さ位置 P 1よりも上部で減らしコースにより編目が無くな る領域を減らし領域 D 1として登録する。 なお図 2 2〜2 4の説明は、 図 1 7〜図 1 9の 符号を用いて説明する。
実施例では、 ハギのアンスライドと共に柄を移動させて、 柄を一旦アンスライドして ハギに割り付け、 次いで、 編幅の中心からの減らしコース L2の上下での非対称な減らし 目の分だけ、 減らしコース L2の上側の柄を編幅の中心方向に移動させる。 この際に、 力 ゥント禁止領域 S 1は、 移動した目数にカウントせず、 移動先が減らし領域 D 1に含まれ る部分の柄のデータを削除する。
変形例では、 ハギのアンスライド時に柄を移動させず、 アンスライド画像、 即ち、 力 ゥント禁止領域 S 1や減らし領域 D 1付きのハギ単位での編地外形の画像に、 柄のデータ を割り当てる。 なお編地外形のデータには、 アンスライド画像とスライ ド画像の例えば 2種類があり、 これらは最も基本的なデータである。 柄のデータの割り当ては編幅の中 心から左右へ向けて行い、 カウント禁止領域には柄のレイヤーのデータ (柄のデータ) を割り当てず、 減らし領域 D 1へ割り当てられた柄のデータを削除する。 実施例と変形例 は、 同じ処理を、 実行の順序を変えて表現したものである。
上記とは別に、 スライ ド画像の高さ位置 P 1での編幅の端部 P2, P 3を求め、 これから 上側に線 L 1を延ばし、 編幅の端と線 L 1との間を埋め合わせ領域 S 2とし、 線 L 1よりも 外側に柄が存在すれば、 回り込み領域 S 3に割り当てて含ませる。
全てのレイヤーの処理が終了した後、 あるいは 1レイヤー分の処理が終了した後に、 処理結果をアンスライド画像とスライド画像の双方などでユーザに表示し、 ユーザが承 認すれば、 次の処理に進み、 変更する場合、 ユーザが指定したステップまで戻る。 これ によって、 レイヤー間の相対移動、 削除する編目のマニュアルなどでの変更などができ る。
図 2 3に周回柄の処理を示す。 周回柄の基点 P 4を指定し、 柄の下端の位置での編地一 周分の目数 (前後の編地の合計の目数) を、 基本柄の目数で割って、 配置する基本柄の 個数と配列ピッチ並びに基点 P 4の位置をピッチ表に記憶する。 配列ピッチは、 基点 P 4 力 ら何番目の基本柄かにより異なっても良いものとし、 ピッチが不均一な部分は、 後身 頃の中央や、 編幅の端 (前後の身頃の境界) などにデフォールトで割り付け、 ピッチが 不均一な部分を割り付ける箇所はユーザが変更可能である。
前身頃などの前編地で、 基本柄 9 2をデザインあるいは呼び出し、 基点 P 4を指定し、 ピッチ表を作成する。 次に、 この周回柄に対する後編地用のレイヤーを作成し、 基本柄 をピッチ表に従って、 前後の編地を周回するように展開する。 基点の変更や配列個数の 変更などの修正がユーザから入力されれば、 それに応じたステツプに戻って修正する。 またピッチ表には当初、 配列個数 (基本柄の個数) が配列可能な最大値で記憶されるの で、 配列個数をユーザが修正できる。 同様に配列ピッチなどをユーザが修正できるよう にしても良い。 そして修正がなければアンスライド補正を実行して、 1レイヤー分の周 回柄のデザィンを完了する。
図 2 4に、 表裏同位置柄のデザィンアルゴリズムを示す。 図 2 4のアルゴリズムは図 2 3と類似なので異なる点のみを説明し、 他は同一とする。 柄の種類には、 ミラーコピ 一とそのままのコピーとがあり、 ミラーコピーでは例えば前編地の左の柄を後編地の右 側に、 編幅の左右方向の中心線に関して対称にコピーする。 そのままのコピーでは、 例 えば前編地の左の柄を後編地の左側にコピーし、 編幅の左右方向の中心線に関する対称 移動は行わなレ、。 また処理の単位はレイヤー毎である。
ピッチ表の作成では、 例えば反対側の編地に柄がはみ出さない範囲 (例えば埋め合わ せ領域 S 2までの範囲) で基本柄を展開し、 前後の編地に渡るデザインは原則として行わ ないが、 前後の編地に渡る柄のデザインを認めても良い。 周回柄と同様、 後編地側など に新規のレイヤーを作成し、 前編地側の柄のデータをミラーコピーまたはそのままコピ 一でコピーし、 柄の基点位置の移動などの修正の有無を確認し、 O Kであればアンスラ ィド補正を実行する。
図 2 5に最適実施例でのニットデザインプログラムを示すと、 これらの命令は前記の プロセッサ 4 0などで処理される。 スライド命令 1 0 1は複数のハギ、 あるいは複数の プロックなどを合体して合体画像を形成する命令であり、 アンスライド命令 1 0 2は合 体画像 2を複数のハギゃ複数のプロックに分割する命令である。 ハギ命令 1 0 3はフレ ァスカートゃパラシユート柄のセーターなどのハギを用いてデザィンする編地をデザィ ンする際に、 編地の外形をハギゃプロックに分割する命令である。
減らしノ増やし命令 1 0 4は、 所定のコース数毎に、 あるいは手入力などで入力され た位置に対して、 減らしコースや増やしコースを揷入する。 補正命令 1 0 5は複数のハ ギに渡り、 しかも減らし目コースや増やし目コースの上下に広がる柄に対して、 減らし 目や増やし目に応じて、 柄の部分を編地の中央側に、 あるいは編地の両外側にシフトさ せる。
補正命令 1 1 2は、 ハギを合体させた状態でデザインした柄をハギに割り当てる際に、 減らし目に対応して柄の一部を削除する。 またこれ以外に、 見かけ上編幅の外部に有る 抦を編幅内に移動させる埋め合わせや、 埋め合わせで移動させる領域よりも外側の領域 の柄を反対側の編地に回し込む回し込み、 などを行う。 さらに前記のテンプレートなど を記憶させて、 デザイン上重要な位置が削除されないようにする。 レイヤー命令 1 1 4 はレイヤーの作成並びにその処理を行う。
周回柄作成命令 1 1 6ではレイヤー単位で柄を編地の表裏に周回させ、 表裏同位置柄 作成命令 1 1 8は、 ミラー反転有りもしくはミラー反転無しで、 一方の編地の柄を反対 側の編地にコピーする。 ピッチ表記憶命令 1 2 0は、 前記のピッチ表を記憶させる。 ァ ンドー命令 1 2 2は、 デザイン装置での処理の経過などを記憶して、 これからユーザが 指定する状態まで、 処理を戻すために用いる。

Claims

請 求 の 範 囲
1 . 編地を複数のパーツに分割してデザィンする方法において、
複数のパーツに広がる柄を、 該複数のパーツを合体した画像上で、 減らしコースや増 やしコースの上下に広がるようにデザインした後に、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めて、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、
増やしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 増やし目 の目数分、 編地の左右方向外側にシフトさせるように、 複数のパーツに割り付けること を特^¾とするニットデザィン方法。
2 . 前記複数のパーツが、 複数のハギ、 あるいは身頃と袖であることを特徴とする、 請求の範囲第 1項のニットデザィン方法。
3 . 前記減らし目や増やし目の不均等な目数を、 柄の左右の境界に対して各々求め て、 減らしコースや増やしコースの上側の柄の左右の境界を各々、 下側の境界に対して 相対的に、 求めた不均等な目数分シフトさせることを特徴とする、 請求の範囲第 1項の ニットデザイン方法。
4 . 上側の柄の左右の境界を下側の境界に対して、 求めた不均等な目数分シフトさ せた後に、 柄を複数のパーツに割り付けることを特徴とする、 請求の範囲第 3項のニッ トデザィン方法。
5 . 前記の柄を複数のパーツに仮想的に割り付けた後に、 柄の各パーツの部分を、 前記不均等な減らし目あるいは増やし目の目数分、 前記の方向にシフトさせ、
かつ該シフトにより、 編目のない仮想的なゥエールに割り付けられた柄のデータを除 去し、 あるいは該シフトにより、 柄のデータの割り付けられないゥエールが生じた際に、 周囲の部分の柄のデータを割り付ける、 ことを特徴とする、 請求の範囲第 1項のニット デザィン方法。
6 . 柄の下端の高さ位置で、 既に減らし目により編目のない領域をカウント禁止領 域とし、 柄の下端よりも高い位置で減らし目により編目が無くなる領域を減らし領域と して登録し、 該カウント禁止領域を飛ばすように、 柄のデータをパーツと減らし領域に 割り付けて、 前記減らし領域に割り付けられた柄のデータを削除することを特徴とする、 請求の範囲第 1項のニットデザィン方法。
7 . 編地全体で柄を複数のレイヤーに分解し、 レイヤー毎に処理を行い、 かつレイ ヤー間の相対移動を自在にすることを特徴とする、 請求の範囲第 1項の-ットデザイン 方法。
8 . 複数のパーツを合体した画像上で、 柄の下端の高さ位置から上側へ延びる線と 編地端部との間の柄のデータを埋め合わせ用のデータどして、 編幅内へシフトさせ、 柄 のシフトにより編地の端部付近に生じる柄がない領域を補うことを特徴とする、 請求の 範囲第 1項の二ットデザィン方法。
9 . 前記編地が筒状の編地で、 複数のパーツを合体した画像上で、 前記埋め合わせ 用のデータの外側のデータを、 反対側の編地に回り込ませることを特徴とする、 請求の 範固第 8項のニットデザィン方法。
1 0 . 前記編地が筒状の編地で、 周回柄のユニットとなる基本柄の基点位置と、 該 基点位置付近での筒状編地 1周分の目数と、 基本柄の目数とから、 基本柄の配列を決定 することを特徴とする、 請求の範囲第 1項のニットデザイン方法。
1 1 . 画像入力手段と、 画像入力手段により入力された編地のデザイン画像を複数 のパーツに分割するための手段と、 該デザィン画像を複数のパーツを合体した合体画像 と、 複数のパーツに分割した画像との間で変換するための手段と、 得られたデザイン画 像に基づいて編機用の編成データに変換するための手段とを備えたニットデザィン装置 において、
前記合体画像上で入力された編地の柄が、 複数のパーツに広がり、 かつ減らしコース や増やしコースの上下に広がっていることを検出するための手段と、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めるための手段と、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、 増やしコースの上側の 柄の部分を、 コースの下側の部分に対して相対的に、 増やし目の目数分、 編地の左右方 向外側にシフトさせるように、 複数のパーツに割り付けるための手段とを設けたことを 特徴とするニットデザィン装置。
1 2 . 前記複数のパーツが、 複数のハギ、 あるいは身頃と袖であることを特徴とす る、 請求の範囲第 1 1項の二ットデザィン装置。
1 3 . 前記の柄を複数のパーツに仮想的に割り付けるための手段と、
柄の各パーツの部分を、 前記不均等な減らし目あるいは増やし目の目数分、 前記の方 向にシフトさせ、 かつ該シフトにより、 編目のない仮想的なゥエールに割り付けられた 柄のデータを除去し、 あるいは該シフトにより、 柄のデータの割り付けられないゥエー ルが生じた際に、 周囲の部分の柄のデータを割り付けるための手段とを設けたことを特 徴とする、 請求の範囲第 1 1項のニットデザイン装置。
1 4 . 編地のデザィン画像を複数のパーツに分割するための命令と、 該デザィン画 像を複数のパーツを合体した合体画像と複数のパーツに分割した画像との間で変換する ための命令と、 得られたデザィン画像を編成データに変換するための命令とを備えた二 ットデザインプログラムにおいて、
前記合体画像上の編地の柄が、 複数のパーツに広がり、 かつ減らしコースや増やしコ ースの上下に広がっていることを検出するための命令と、
前記減らしコースや増やしコースの上下での、 不均等な減らし目あるいは増やし目の 数を求めるための命令と、
減らしコースの上側の柄の部分を、 コースの下側の部分に対して相対的に、 前記減ら し目の目数分、 編地の左右方向中央側にシフトさせ、 あるいは、 増やしコースの上側の 柄の部分を、 コースの下側の部分に対して相対的に、 増やし目の目数分、 編地の左右方 向外側にシフトさせるように、 複数のパーツに割り付けるための命令、 とを設けたこと を特徴とする-ットデザィンプログラム。
PCT/JP2004/004129 2003-04-15 2004-03-24 ニットデザイン方法とその装置、及びプログラム Ceased WO2004092468A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP04723072A EP1652983B1 (en) 2003-04-15 2004-03-24 Method and device for knit design
DE602004031626T DE602004031626D1 (de) 2003-04-15 2004-03-24 Verfahren und vorrichtung zum maschenwarenentwurf
US10/552,587 US7203566B2 (en) 2003-04-15 2004-03-24 Knit design method, apparatus therefor and program therefor
AT04723072T ATE500365T1 (de) 2003-04-15 2004-03-24 Verfahren und vorrichtung zum maschenwarenentwurf
JP2005505349A JP4237753B2 (ja) 2003-04-15 2004-03-24 ニットデザイン方法とその装置、及びプログラム

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003110224 2003-04-15
JP2003-110224 2003-04-15
JP2003-321188 2003-09-12
JP2003321188 2003-09-12

Publications (1)

Publication Number Publication Date
WO2004092468A1 true WO2004092468A1 (ja) 2004-10-28

Family

ID=33302211

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/004129 Ceased WO2004092468A1 (ja) 2003-04-15 2004-03-24 ニットデザイン方法とその装置、及びプログラム

Country Status (7)

Country Link
US (1) US7203566B2 (ja)
EP (1) EP1652983B1 (ja)
JP (1) JP4237753B2 (ja)
KR (1) KR101014192B1 (ja)
AT (1) ATE500365T1 (ja)
DE (1) DE602004031626D1 (ja)
WO (1) WO2004092468A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006087929A1 (ja) * 2005-02-18 2006-08-24 Shima Seiki Manufacturing, Ltd. ニット製品のデザイン装置とデザイン方法、およびそのプログラム
JP2012177213A (ja) * 2011-02-28 2012-09-13 Shima Seiki Mfg Ltd ニットデザイン装置とニットデザイン方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5089912B2 (ja) * 2006-04-25 2012-12-05 豊田通商株式会社 編構造モデル生成プログラム、編構造モデル生成装置、及び編構造モデル生成方法
CN100350087C (zh) * 2006-05-11 2007-11-21 李加林 一种具有不同特质的彩色提花织物的制作方法
WO2011048942A1 (ja) 2009-10-23 2011-04-28 株式会社島精機製作所 ニットデザイン装置とデザイン方法及びデザインプログラム
CN102334752A (zh) * 2010-07-28 2012-02-01 蔡佳真 内着物的制备方法及其结构
DE102010053865B4 (de) * 2010-12-08 2013-12-19 H. Stoll Gmbh & Co. Kg Verfahren zur Erstellung eines mit Strickdaten beschriebenen Gestrickmusters in mehreren Bearbeitungsstufen sowie Entwurfseinrichtung
JP5732321B2 (ja) * 2011-06-08 2015-06-10 株式会社島精機製作所 ニットデザイン方法および装置
CN102864566B (zh) * 2012-09-29 2014-02-12 加宝利服装有限公司 织物制备方法、制备控制方法、制备控制装置和制备系统
JP6084047B2 (ja) 2013-01-24 2017-02-22 株式会社島精機製作所 ニットデザイン方法とニットデザイン装置
WO2019232176A1 (en) * 2018-05-30 2019-12-05 Nike Innovate C.V. Garment production systems and methods
JP2020058511A (ja) * 2018-10-09 2020-04-16 蛇の目ミシン工業株式会社 縫製データ処理システム、端末、ミシンおよびプログラム
US10988873B2 (en) * 2019-04-08 2021-04-27 Pai Lung Machinery Mill Co., Ltd. Fabric file release system for automatically calibrating a circular knitting machine
JP2025515656A (ja) 2022-05-04 2025-05-20 グローバル アパレル パートナーズ インコーポレイテッド 3次元モデルからの物品の製作のための方法
EP4365344A1 (en) 2022-11-02 2024-05-08 Nataliya Dolenko Geneve Sa An automated method for knitting a tailored three-dimensional garment, a knit garment and a pattern design

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0578960A (ja) * 1991-09-17 1993-03-30 Asahi Chem Ind Co Ltd ニツトデザインシステムおよびその編成データの作成方法
EP0455395B1 (en) 1990-05-02 1995-07-12 SHIMA SEIKI MFG., Ltd. Method of knitting in pleats and knitted texture having knitted pleats
JP2631946B2 (ja) 1993-08-31 1997-07-16 株式会社島精機製作所 ニットデザインシステム
JP2939908B2 (ja) 1989-08-31 1999-08-25 セーレン株式会社 服飾素材の立体柄表現方法
EP0768416B1 (en) 1995-10-16 2002-01-23 Shima Seiki Manufacturing, Ltd. Knitting design method and knitting design apparatus
JP7111021B2 (ja) * 2019-02-14 2022-08-02 株式会社島津製作所 分析システムおよび温調システム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5557527A (en) * 1993-08-31 1996-09-17 Shima Seiki Manufacturing Ltd. Knit design system and a method for designing knit fabrics
DE19901542C2 (de) * 1999-01-16 2002-10-10 Stoll & Co H Einrichtung zum Entwurf von auf einer Strick- oder Wirkmaschine hergestellten Maschenerzeugnissen
DE60238634D1 (de) * 2001-10-05 2011-01-27 Shima Seiki Mfg Strickentwurfsverfahren und einheit
EP1300498B1 (de) * 2001-10-06 2008-04-16 H. Stoll GmbH & Co. Verfahren und Einrichtung zum Entwurf von auf einer Flachstrickmaschine hergestellten Schlauch-Rund-Gestricken

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2939908B2 (ja) 1989-08-31 1999-08-25 セーレン株式会社 服飾素材の立体柄表現方法
EP0455395B1 (en) 1990-05-02 1995-07-12 SHIMA SEIKI MFG., Ltd. Method of knitting in pleats and knitted texture having knitted pleats
JPH0578960A (ja) * 1991-09-17 1993-03-30 Asahi Chem Ind Co Ltd ニツトデザインシステムおよびその編成データの作成方法
EP0568700B1 (en) 1991-09-17 1997-12-29 Asahi Kasei Kogyo Kabushiki Kaisha Knit design system and method of making knitting data therefor
JP2631946B2 (ja) 1993-08-31 1997-07-16 株式会社島精機製作所 ニットデザインシステム
EP0768416B1 (en) 1995-10-16 2002-01-23 Shima Seiki Manufacturing, Ltd. Knitting design method and knitting design apparatus
JP3325168B2 (ja) * 1995-10-16 2002-09-17 株式会社島精機製作所 ニットデザイン方法とニットデザイン装置
JP7111021B2 (ja) * 2019-02-14 2022-08-02 株式会社島津製作所 分析システムおよび温調システム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006087929A1 (ja) * 2005-02-18 2006-08-24 Shima Seiki Manufacturing, Ltd. ニット製品のデザイン装置とデザイン方法、およびそのプログラム
US7664564B2 (en) 2005-02-18 2010-02-16 Shima Seiki Manufacturing, Ltd. Device, method and program for designing knit product
CN101124356B (zh) * 2005-02-18 2010-06-23 株式会社岛精机制作所 针织制品的设计装置和设计方法
KR101155979B1 (ko) 2005-02-18 2012-06-18 가부시키가이샤 시마세이키 세이사쿠쇼 니트 제품의 디자인 장치와 디자인 방법 및 그 프로그램
EP1849902A4 (en) * 2005-02-18 2013-09-04 Shima Seiki Mfg DESIGN DEVICE AND METHOD AND PROGRAM FOR MESHED PRODUCTS
JP2012177213A (ja) * 2011-02-28 2012-09-13 Shima Seiki Mfg Ltd ニットデザイン装置とニットデザイン方法

Also Published As

Publication number Publication date
US7203566B2 (en) 2007-04-10
EP1652983A1 (en) 2006-05-03
JP4237753B2 (ja) 2009-03-11
KR101014192B1 (ko) 2011-02-14
EP1652983B1 (en) 2011-03-02
JPWO2004092468A1 (ja) 2006-07-06
ATE500365T1 (de) 2011-03-15
DE602004031626D1 (de) 2011-04-14
US20060206231A1 (en) 2006-09-14
EP1652983A4 (en) 2007-02-28
KR20060003343A (ko) 2006-01-10

Similar Documents

Publication Publication Date Title
JP3325168B2 (ja) ニットデザイン方法とニットデザイン装置
EP0640707B1 (en) A knit design system and a method for designing knit fabrics
JP4237753B2 (ja) ニットデザイン方法とその装置、及びプログラム
KR100684863B1 (ko) 니트 디자인 방법 및 장치
EP0568700B1 (en) Knit design system and method of making knitting data therefor
JP4928011B1 (ja) アンチエイリアス処理されたグラフィックオブジェクトをレンダリングする方法及び装置
US6895787B2 (en) Knit design method and apparatus
Sander Layout of compound directed graphs
JP4798239B2 (ja) 刺繍データ作成装置、刺繍データ作成プログラム、および刺繍データ作成プログラムを記憶したコンピュータ読取り可能な媒体
US7664564B2 (en) Device, method and program for designing knit product
CN100441763C (zh) 编织设计方法及其装置
CN100519870C (zh) 编织设计方法及其装置
KR101078215B1 (ko) 니트 디자인 방법 및 장치
EP2492384B1 (en) Knit design apparatus and knit design method
KR102319183B1 (ko) 니트 디자인 시스템
JPH1133252A (ja) 刺繍データ処理装置及び記録媒体

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004723072

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005505349

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 1020057019311

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 10552587

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20048102404

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057019311

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004723072

Country of ref document: EP

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWP Wipo information: published in national office

Ref document number: 10552587

Country of ref document: US