WO2025067854A1 - Method for designing a garment to be knitted - Google Patents

Method for designing a garment to be knitted Download PDF

Info

Publication number
WO2025067854A1
WO2025067854A1 PCT/EP2024/075073 EP2024075073W WO2025067854A1 WO 2025067854 A1 WO2025067854 A1 WO 2025067854A1 EP 2024075073 W EP2024075073 W EP 2024075073W WO 2025067854 A1 WO2025067854 A1 WO 2025067854A1
Authority
WO
WIPO (PCT)
Prior art keywords
knitting
knitted
garment
dimensional surface
size
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.)
Pending
Application number
PCT/EP2024/075073
Other languages
French (fr)
Inventor
Jimmy GANTHIER
Batel GOSSET
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.)
Decathlon SE
Original Assignee
Decathlon SE
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 Decathlon SE filed Critical Decathlon SE
Publication of WO2025067854A1 publication Critical patent/WO2025067854A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Classifications

    • DTEXTILES; PAPER
    • D04BRAIDING; LACE-MAKING; KNITTING; TRIMMINGS; NON-WOVEN FABRICS
    • D04BKNITTING
    • D04B1/00Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes
    • D04B1/22Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes specially adapted for knitting goods of particular configuration
    • D04B1/24Weft knitting processes for the production of fabrics or articles not dependent on the use of particular machines; Fabrics or articles defined by such processes specially adapted for knitting goods of particular configuration wearing apparel
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/16Customisation or personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/12Cloth
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability

Definitions

  • TITLE Process for designing a knitted garment
  • the technical field of the invention is that of knitted clothing.
  • the present invention relates to a method of designing a knitted garment and in particular to a method of designing a knitted garment comprising at least one knitting zone with at least one specific knitting characteristic.
  • Knitting like weaving, is a technique used to make fabric from yarn. Knitting consists of loops, called stitches, passed through each other. The active stitches are held on needles until they can be blocked by passing a new stitch through them.
  • the threads are always straight and parallel, either lengthwise or widthwise. Conversely, the thread of a knitted garment follows a meandering path, forming symmetrical loops or stitches successively above and below the mean path.
  • Many types of clothing can be knitted such as socks, sweaters, gloves or even hats.
  • characteristics of the knitting such as the size and/or the type of stitch and/or the nature of the yarn used and/or the color of the yarn used, it is even possible to give the knitted garment specific technical properties.
  • These specific technical properties can, for example, be the compression and/or protection and/or ventilation of a part of the body of the future user of the garment to be knitted.
  • these specific technical properties can be localized on the garment to be knitted.
  • a garment to be knitted can, for example, comprise several zones, each having specific technical properties. Decathlon, for example, offers clothing specifically adapted to one or more sports.
  • Decathlon for example, offers socks dedicated to running which promote compression of the runner's calf.
  • This compression of the calf by the knitted sock is achieved by knitting a specific area of the sock using a specific type of yarn and/or tight stitches.
  • design errors are detected thanks to this test. After this test, either the garment can be corrected, for example by unraveling certain parts of the garment, or a second garment is knitted by correcting the errors detected on the first knitted garment.
  • This trial-and-error design represents a waste of time and money but also a waste of knitting yarn.
  • this design only allows for limited design accuracy unless the steps of testing the knitted garment and correcting the detected errors are multiplied. This lack of precision is particularly penalizing for garments having specific technical properties located on one or more parts of the garment.
  • the invention offers a solution to the problems mentioned above, by providing a method for designing a knitted garment.
  • the term "design” designates the action of developing the design of the knitted garment, the design being visible in the form of a two-dimensional rendering, denoted 2D in the remainder of the application, and/or in three dimensions, denoted 3D.
  • the invention makes it possible in particular to electronically visualize a graphic representation of the knitted garment corresponding realistically to the knitted garment.
  • the realism of the graphic representation of the knitted garment is made possible in particular by the use of a 2D surface on which precise zones are defined.
  • each zone has at least one specific knitting characteristic giving it a specific technical property.
  • a first aspect of the invention relates to a computer-implemented method comprising steps of: determining a size and a shape of a two-dimensional surface, the two-dimensional surface being a graphical representation of at least a portion of the garment to be knitted, a pixel of the two-dimensional surface corresponding to a knitting stitch of the garment to be knitted, defining on the two-dimensional surface at least one knitting area comprising: determining a position, a size and a shape of the at least one knitting area, and defining at least one different knitting characteristic of at least one other part of the two-dimensional surface, the at least one different knitting characteristic being a size and/or a shape of a knitting stitch and/or a type of at least one yarn used for the knitting stitch, and displaying the two-dimensional surface and/or a three-dimensional rendering of the garment to be knitted.
  • a knitted garment comprising at least one knitting zone having specific knitting characteristics in a precise manner.
  • one or more complex geometric shapes can be determined during the design of the knitted garment. These complex geometric shapes can for example concern the at least one knitting zone having at least one specific knitting characteristic.
  • the visualization of a graphic representation of this knitted garment allows the designer to identify design errors. Thus, there is no longer any need to manufacture prototypes that the future user must try in order to identify the modifications to be made.
  • the method according to a first aspect of the invention may have one or more complementary characteristics among the following, considered individually or according to all technically possible combinations:
  • the method further comprises steps of: selecting at least one decorative pattern from a predetermined set of decorative patterns, and applying the at least one selected decorative pattern to at least a portion of the two-dimensional surface;
  • the method further comprises final steps of: generating and sending a file, including the two-dimensional surface, to a knitting machine, and knitting the garment to be knitted by the knitting machine;
  • the method further comprises an initial step of: obtaining a three-dimensional virtual model of a part of a body of a future user of the garment to be knitted, and in which the determination of the size and/or shape of the two-dimensional surface is carried out from at least one size and/or shape of the virtual model, and/or the determination of the position, size and shape of the at least one knitting area is carried out from the at least one position and/or the at least one size and/or shape of the virtual model, and/or the display of the three-dimensional rendering of the garment to be knitted is carried out in conjunction with the display of a rendering of the three-dimensional virtual model of the part of the body of the future user; the size and shape of the at least one knitting area is determined from a contour of the area comprising at least one part of the contour, each part of the contour of the area being defined by a polynomial function; the knitted garment is a sock suitable for practicing a physical activity; at least one additional two-dimensional surface is determined, each of the at least two two-dimensional
  • a second aspect of the invention relates to a computer program product comprising instructions which, when the program is executed by a computer, cause the latter to implement the method according to the invention.
  • a third aspect of the invention relates to a computer-readable recording medium comprising instructions which, when executed by a computer, cause the latter to implement the method according to the invention.
  • a fourth aspect of the invention relates to a system comprising the means adapted to execute the method according to the invention.
  • Figure 1 shows a block diagram illustrating the steps of an example of the method according to the invention.
  • Figure 2 shows a block diagram illustrating the sub-steps of an example of the step of defining on the two-dimensional surface at least one knitting zone according to the invention.
  • Figure 3 illustrates a 2D surface corresponding to a part of a knitting sock that can be designed with the method according to the invention.
  • Figure 4 illustrates a 2D surface corresponding to a part of a sock to be knitted comprising knitting zones having at least one specific characteristic that can be designed with the method according to the invention.
  • Figures 5, 6 and 7 illustrate options for displaying a 2D surface and a 3D rendering of the garment to be knitted compatible with the invention.
  • Figure 1 is a block diagram illustrating the steps of an example of the method 100 according to the invention.
  • the mandatory steps of the example of the method 100 are indicated by a solid line rectangle and the optional steps are indicated by a dotted line rectangle.
  • the method 100 according to the invention is computer-implemented.
  • computer-implemented it is understood that the steps, or substantially all of the steps, are executed by at least one computer or processor or any other similar system.
  • steps are performed by the computer, possibly fully automatically, or semi-automatically.
  • the triggering of at least some of the steps of these methods may be performed by user-computer interaction.
  • the level of user-computer interaction required may depend on the intended level of automation and balanced against the need to implement the user's wishes. In examples, this level may be user-defined and/or predefined.
  • a typical example of a computer implementation of a method is to execute the method with a system adapted for this purpose.
  • the system may comprise a processor coupled to a memory and a graphical user interface (GUI), the memory having recorded thereon a computer program comprising instructions for implementing the method.
  • GUI graphical user interface
  • the memory may also store a database.
  • Memory is any hardware adapted for such storage, possibly comprising several distinct physical parts.
  • Method 100 is a method for designing a knitted garment.
  • Method 100 is particularly suitable for designing a knitted garment using a circular knitting technique, called “circular knitting” in English, or a seamless knitting technique, called “seamless” in English.
  • Circular knitting or knitting in the round is a form of knitting that creates a seamless tube.
  • Working in the round begins with slip stitches, as in flat knitting, but by joining the ends of this row of stitches to form a circle. The knitting is worked in the round which forms the tube by wrapping in a helix.
  • the seamless knitting technique makes it possible to produce a complete garment without bulky stitches or joining parts of the garment. It can be implemented using circular and/or V-bed knitting machines, called “V Bed Knitting machines” in English.
  • the method is implemented to design a garment suitable for practicing a physical activity such as a glove or a sock.
  • a first optional step 110 of the method 100 comprises obtaining a 3D virtual model representing a part of a body of a future user of the garment to be knitted.
  • the term “obtaining” corresponds in the present application to a reception and/or a generation and/or a calculation.
  • an external surface of the body part of the future user can be scanned or photographed and virtually reconstructed in a 3D space.
  • step 110 can be implemented using a mobile phone comprising a camera. By taking at least two photos of the same body part from two different viewing angles, it is possible to reconstruct this body part in three dimensions.
  • a mobile phone comprising a LiDAR sensor, for "Light Detection and Ranging" in English.
  • LiDAR is a technology that makes it possible to analyze and measure the distance between an object and a sensor by sending laser pulses.
  • the LiDAR sensor also has the advantage of being very precise and of operating even in low light conditions.
  • a phone including a LiDAR sensor a user can therefore obtain a 3D virtual model of a part of their body that is very accurate, that is to say that the 3D virtual model faithfully reproduces the part of the user's body by minimizing the difference in shape and surface between the envelope of the 3D virtual model and the modeled body part.
  • the 3D virtual model thus makes it possible to reproduce the shape and size of the part of the future user's body on which the knitted garment will be used.
  • a second step 120 of the method 100 comprises determining a size and a shape of a 2D surface.
  • the size and shape of the 2D surface are determined in particular as a function of the type of garment to be knitted. For example, for the design of a sock to be knitted, two rectangular surfaces can be used.
  • the first surface corresponds to the part of the sock covering the toes and the second surface corresponds to the rest of the sock.
  • the first surface comprises for example 575 pixels in length and 200 pixels in width.
  • the second surface comprises for example 190 pixels in length and 200 pixels in width.
  • Figure 3 therefore illustrates a 2D surface, noted 300, corresponding to a part of the sock covering the calf, the ankle and the foot with the exception of the toes of a future user.
  • the 2D surfaces used are not all rectangular in shape.
  • the 2D surfaces corresponding to the part of the glove covering the fingertips can have a triangular shape.
  • the method 100 is compatible with one or more 2D surfaces of different shapes and sizes for the design of the same garment to be knitted.
  • each 2D surface can take any geometric shape and size, the only constraint being that the geometric shape and size allow the design of at least one part of the garment to be knitted.
  • Each 2D surface is a graphical representation of at least a portion of the garment to be knitted.
  • the 2D surface can be divided into a finite number of pixels.
  • Each pixel of the 2D surface represents a knitting stitch of the garment to be knitted.
  • each pixel corresponds to a memory storage space making it possible to define at least one piece of information concerning the knitting stitch.
  • the memory storage space can, for example, be adapted to store one or more numbers.
  • the pixel includes color information, for example in the form RGB for "Red Green Blue” in English, or RGBA, for "Red Green Blue Alpha” in English.
  • the storage space makes it possible, for example, to retrieve information concerning the type of yarn used for the knitting stitch corresponding to the pixel.
  • each color can correspond in a predetermined manner to a type of yarn.
  • a list of correspondence between a color and a type of thread can be determined before implementing the method 100.
  • the thread type information can include information concerning the nature of the thread and/or the diameter of the thread.
  • the storage space can also make it possible to find any other information useful to the machine. knitting to make the corresponding knitting stitch.
  • the storage space can also allow you to find information concerning a knitting characteristic such as a size and/or a shape of knitting stitch.
  • a third step 130 of the method 100 comprises a definition on the 2D surface of at least one knitting zone having at least one knitting characteristic different from at least one other part of the 2D surface.
  • at least one knitting zone having at least one specific knitting characteristic is defined on the 2D surface.
  • the term “specific” means in the present application “different from at least one other part of the 2D surface”.
  • the definition of this at least one knitting zone can for example be carried out by a user.
  • the definition of this at least one knitting zone can also be automatic or semi-automatic for example using the virtual model obtained in step 110.
  • the size and shape of a knitting zone can be automatically defined from an area defined on the 3D virtual model.
  • the automatic definition of the knitting zone makes it possible to completely cover the area defined on the 3D virtual model.
  • Figure 2 is a block diagram illustrating the sub-steps of step 130 according to the invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Textile Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Knitting Machines (AREA)
  • Knitting Of Fabric (AREA)

Abstract

One aspect of the invention relates to a method (100) comprising the steps of: - determining (120) a size and a shape of a two-dimensional surface graphically representing at least one portion of a garment to be knitted; - defining (130), on the two-dimensional surface, at least one knit zone comprising: - determining (131) a position, a size and a shape of the at least one knit zone; and - defining (132) at least one knit characteristic that differs from at least one other portion of the two-dimensional surface, the at least one differing knit characteristic being a knit stitch shape and/or size and/or a type of at least one yarn used for the knit stitch; and - displaying (140) the two-dimensional surface and/or a three-dimensional rendering of the garment to be knitted.

Description

DESCRIPTION DESCRIPTION

TITRE : procédé de conception d’un vêtement à tricoterTITLE: Process for designing a knitted garment

DOMAINE TECHNIQUE DE L’INVENTION TECHNICAL FIELD OF THE INVENTION

[0001] Le domaine technique de l’invention est celui des vêtements tricotés. [0001] The technical field of the invention is that of knitted clothing.

[0002] La présente invention concerne un procédé de conception d’un vêtement à tricoter et en particulier un procédé de conception d’un vêtement à tricoter comprenant au moins une zone de tricot avec au moins une caractéristique de tricot spécifique. [0002] The present invention relates to a method of designing a knitted garment and in particular to a method of designing a knitted garment comprising at least one knitting zone with at least one specific knitting characteristic.

ARRIERE-PLAN TECHNOLOGIQUE DE L’INVENTION TECHNOLOGICAL BACKGROUND OF THE INVENTION

[0003] Le tricot, comme le tissage, est une technique utilisée pour fabriquer une étoffe à partir d'un fil. Le tricot est constitué de boucles, appelées mailles, passées les unes dans les autres. Les mailles actives sont tenues sur des aiguilles jusqu'à ce qu'elles puissent être bloquées par le passage d'une nouvelle maille à travers elles. [0003] Knitting, like weaving, is a technique used to make fabric from yarn. Knitting consists of loops, called stitches, passed through each other. The active stitches are held on needles until they can be blocked by passing a new stitch through them.

[0004] Dans le tissage, les fils sont toujours droits et parallèles, soit dans le sens de la longueur ou dans le sens de la largeur. A l’inverse, le fil d'un vêtement tricoté suit un trajet en méandres, formant des boucles symétriques ou mailles successivement au-dessus et au-dessous du chemin moyen. [0004] In weaving, the threads are always straight and parallel, either lengthwise or widthwise. Conversely, the thread of a knitted garment follows a meandering path, forming symmetrical loops or stitches successively above and below the mean path.

[0005] De nombreux types de vêtements peuvent être tricotés tels que des chaussettes, des pulls, des gants ou encore des bonnets. En faisant varier les caractéristiques du tricot, telles que la taille et/ou le type de la maille et/ou la nature du fil utilisé et/ou la couleur du fil utilisé, il est même possible de conférer au vêtement tricoté des propriétés techniques spécifiques. Ces propriétés techniques spécifiques peuvent par exemple être la compression et/ou la protection et/ou l’aération d’une partie d’une partie du corps du futur utilisateur du vêtement à tricoter. De plus, ces propriétés techniques spécifiques peuvent être localisées sur le vêtement à tricoter. Un vêtement à tricoter peut par exemple comprendre plusieurs zones ayant chacune des propriétés techniques spécifiques. Decathlon propose par exemple des vêtements adaptés spécifiquement à une ou plusieurs pratiques sportives. Decathlon propose par exemple, des chaussettes dédiées à la course qui favorisent la compression du mollet du coureur. Cette compression du mollet par la chaussette tricotée est obtenue en tricotant une zone spécifique de la chaussette à l’aide d’un type de fil spécifiques et/ou de mailles serrées. [0006] Afin que la taille d’un vêtement à tricoter soit adaptée au futur utilisateur du vêtement, il est fréquent de faire essayer le vêtement une fois qu’il a été tricoté. Ainsi, les erreurs de conception sont détectées grâce à cet essai. Après cet essai, soit le vêtement peut être corrigé, par exemple en détricotant certaines parties du vêtement, soit un second vêtement est tricoté en corrigeant les erreurs détectées sur le premier vêtement tricoté. Cette conception par essai-erreur représente une perte de temps et d’argent mais aussi un gaspillage de fil à tricoter. De plus, cette conception ne permet qu’une précision de conception limitée à moins de multiplier les étapes d’essai du vêtement tricoté et de correction des erreurs détectées. Ce manque de précision est particulièrement pénalisant pour des vêtements ayant des propriétés techniques spécifiques localisées sur une ou des parties du vêtement. [0005] Many types of clothing can be knitted such as socks, sweaters, gloves or even hats. By varying the characteristics of the knitting, such as the size and/or the type of stitch and/or the nature of the yarn used and/or the color of the yarn used, it is even possible to give the knitted garment specific technical properties. These specific technical properties can, for example, be the compression and/or protection and/or ventilation of a part of the body of the future user of the garment to be knitted. In addition, these specific technical properties can be localized on the garment to be knitted. A garment to be knitted can, for example, comprise several zones, each having specific technical properties. Decathlon, for example, offers clothing specifically adapted to one or more sports. Decathlon, for example, offers socks dedicated to running which promote compression of the runner's calf. This compression of the calf by the knitted sock is achieved by knitting a specific area of the sock using a specific type of yarn and/or tight stitches. [0006] In order for the size of a garment to be knitted to be adapted to the future user of the garment, it is common to have the garment tried on once it has been knitted. Thus, design errors are detected thanks to this test. After this test, either the garment can be corrected, for example by unraveling certain parts of the garment, or a second garment is knitted by correcting the errors detected on the first knitted garment. This trial-and-error design represents a waste of time and money but also a waste of knitting yarn. In addition, this design only allows for limited design accuracy unless the steps of testing the knitted garment and correcting the detected errors are multiplied. This lack of precision is particularly penalizing for garments having specific technical properties located on one or more parts of the garment.

[0007] Il existe donc un besoin de fournir un procédé de conception d’un vêtement à tricoter qui résout, au moins partiellement, les problèmes de l’art antérieur. [0007] There is therefore a need to provide a method of designing a knitted garment which solves, at least partially, the problems of the prior art.

RESUME DE L’INVENTION SUMMARY OF THE INVENTION

[0008] L’invention offre une solution aux problèmes évoqués précédemment, en fournissant un procédé de conception d’un vêtement à tricoter. Le terme « conception » désigne l’action d’élaborer le design du vêtement tricoté, le design étant visible sous la forme d’un rendu en deux dimensions, noté 2D dans la suite de la demande, et/ou en trois dimensions, noté 3D. L’invention permet notamment de visualiser électroniquement une représentation graphique du vêtement à tricoter correspondant de manière réaliste au vêtement à tricoter. Ainsi, il est possible d’ajuster les conceptions dudit vêtement à tricoter en temps utile avant sa fabrication. Le réalisme de la représentation graphique du vêtement à tricoter est notamment permis par l’utilisation d’une surface 2D sur laquelle des zones précises sont définies. De plus, chaque zone a au moins une caractéristique de tricot spécifique lui conférant une propriété technique spécifique. [0008] The invention offers a solution to the problems mentioned above, by providing a method for designing a knitted garment. The term "design" designates the action of developing the design of the knitted garment, the design being visible in the form of a two-dimensional rendering, denoted 2D in the remainder of the application, and/or in three dimensions, denoted 3D. The invention makes it possible in particular to electronically visualize a graphic representation of the knitted garment corresponding realistically to the knitted garment. Thus, it is possible to adjust the designs of said knitted garment in good time before its manufacture. The realism of the graphic representation of the knitted garment is made possible in particular by the use of a 2D surface on which precise zones are defined. In addition, each zone has at least one specific knitting characteristic giving it a specific technical property.

[0009] Un premier aspect de l’invention concerne un procédé implémenté par ordinateur comprenant des étapes de : détermination d’une taille et d’une forme d’une surface en deux dimensions, la surface en deux dimensions étant une représentation graphique d’au moins une partie du vêtement à tricoter, un pixel de la surface en deux dimensions correspondant à un point de tricot du vêtement à tricoter, définition sur la surface en deux dimensions d’au moins une zone de tricot comprenant : une détermination d’une position, d’une taille et d’une forme de la au moins une zone de tricot, et une définition d’au moins une caractéristique de tricot différente d’au moins une autre partie de la surface en deux dimensions, la au moins une caractéristique de tricot différente étant une taille et/ou une forme de point de tricot et/ou un type d’au moins un fil utilisé pour le point de tricot, et affichage de la surface en deux dimensions et/ou d’un rendu en trois dimensions du vêtement à tricoter. [0009] A first aspect of the invention relates to a computer-implemented method comprising steps of: determining a size and a shape of a two-dimensional surface, the two-dimensional surface being a graphical representation of at least a portion of the garment to be knitted, a pixel of the two-dimensional surface corresponding to a knitting stitch of the garment to be knitted, defining on the two-dimensional surface at least one knitting area comprising: determining a position, a size and a shape of the at least one knitting area, and defining at least one different knitting characteristic of at least one other part of the two-dimensional surface, the at least one different knitting characteristic being a size and/or a shape of a knitting stitch and/or a type of at least one yarn used for the knitting stitch, and displaying the two-dimensional surface and/or a three-dimensional rendering of the garment to be knitted.

[0010] Grâce à l’invention, il est possible de concevoir un vêtement à tricoter comprenant au moins une zone de tricot ayant des caractéristiques de tricot spécifiques de manière précise. En effet, une ou des formes géométriques complexes peuvent être déterminées durant la conception du vêtement à tricoter. Ces formes géométriques complexes peuvent par exemple concerner la au moins une zone de tricot ayant au moins une caractéristique de tricot spécifique. De plus, la visualisation d’une représentation graphique de ce vêtement à tricoter, que ce soit sous la forme d’une surface 2D ou d’un rendu 3D, permettent au concepteur d’identifier des erreurs de conception. Ainsi, il n’y a plus besoin de fabriquer des prototypes que le futur utilisateur doit essayer afin d’identifier les modifications à effectuer. [0010] Thanks to the invention, it is possible to design a knitted garment comprising at least one knitting zone having specific knitting characteristics in a precise manner. Indeed, one or more complex geometric shapes can be determined during the design of the knitted garment. These complex geometric shapes can for example concern the at least one knitting zone having at least one specific knitting characteristic. In addition, the visualization of a graphic representation of this knitted garment, whether in the form of a 2D surface or a 3D rendering, allows the designer to identify design errors. Thus, there is no longer any need to manufacture prototypes that the future user must try in order to identify the modifications to be made.

[0011] Outre les caractéristiques qui viennent d’être évoquées dans le paragraphe précédent, le procédé selon un premier aspect de l’invention peut présenter une ou plusieurs caractéristiques complémentaires parmi les suivantes, considérées individuellement ou selon toutes les combinaisons techniquement possibles : [0011] In addition to the characteristics which have just been mentioned in the preceding paragraph, the method according to a first aspect of the invention may have one or more complementary characteristics among the following, considered individually or according to all technically possible combinations:

Le procédé comprend en outre des étapes de : sélection d’au moins un pattern décoratif parmi un ensemble de patterns décoratifs prédéterminé, et application du au moins un pattern décoratif sélectionné sur au moins une partie de la surface en deux dimensions ; The method further comprises steps of: selecting at least one decorative pattern from a predetermined set of decorative patterns, and applying the at least one selected decorative pattern to at least a portion of the two-dimensional surface;

Le procédé comprend en outre des étapes finales de : génération et envoi d’un fichier, comprenant la surface en deux dimensions, à une machine à tricoter, et tricot du vêtement à tricoter par la machine à tricoter ; The method further comprises final steps of: generating and sending a file, including the two-dimensional surface, to a knitting machine, and knitting the garment to be knitted by the knitting machine;

Le procédé comprend en outre une étape initiale de : obtention d’un modèle virtuel en trois dimensions d’une partie d’un corps d’un futur utilisateur du vêtement à tricoter, et dans lequel la détermination de la taille et/ou de la forme de la surface en deux dimensions est effectuée à partir d’au moins une taille et/ou d’une forme du modèle virtuel, et/ou la détermination de la position, de la taille et de la forme de la au moins une zone de tricot est effectuée à partir de la au moins une position et/ou de la au moins une taille et/ou de la forme du modèle virtuel, et/ou l’affichage du rendu en trois dimensions du vêtement à tricoter est effectué conjointement avec l’affichage d’un rendu du modèle virtuel en trois dimensions de la partie du corps du futur utilisateur ; la taille et la forme de la au moins une zone de tricot est déterminée à partir d’un contour de la zone comprenant au moins une partie du contour, chaque partie du contour de la zone étant définie par une fonction polynomiale ; le vêtement à tricoter est une chaussette adaptée pour une pratique d’une activité physique ; au moins une surface additionnelle en deux dimensions est déterminée, chacune des au moins deux surfaces en deux dimensions correspondant à une couche du vêtement à tricoter. The method further comprises an initial step of: obtaining a three-dimensional virtual model of a part of a body of a future user of the garment to be knitted, and in which the determination of the size and/or shape of the two-dimensional surface is carried out from at least one size and/or shape of the virtual model, and/or the determination of the position, size and shape of the at least one knitting area is carried out from the at least one position and/or the at least one size and/or shape of the virtual model, and/or the display of the three-dimensional rendering of the garment to be knitted is carried out in conjunction with the display of a rendering of the three-dimensional virtual model of the part of the body of the future user; the size and shape of the at least one knitting area is determined from a contour of the area comprising at least one part of the contour, each part of the contour of the area being defined by a polynomial function; the knitted garment is a sock suitable for practicing a physical activity; at least one additional two-dimensional surface is determined, each of the at least two two-dimensional surfaces corresponding to a layer of the knitted garment.

[0012] Un second aspect de l’invention concerne un produit programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé selon l’invention. [0013] Un troisième aspect de l’invention concerne un support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé selon l’invention. [0012] A second aspect of the invention relates to a computer program product comprising instructions which, when the program is executed by a computer, cause the latter to implement the method according to the invention. [0013] A third aspect of the invention relates to a computer-readable recording medium comprising instructions which, when executed by a computer, cause the latter to implement the method according to the invention.

[0014] Un quatrième aspect de l’invention concerne un système comprenant les moyens adaptés pour exécuter le procédé selon l’invention. [0014] A fourth aspect of the invention relates to a system comprising the means adapted to execute the method according to the invention.

[0015] L’invention et ses différentes applications seront mieux comprises à la lecture de la description qui suit et à l’examen des figures qui l’accompagnent. [0015] The invention and its various applications will be better understood by reading the description which follows and by examining the figures which accompany it.

BREVE DESCRIPTION DES FIGURES BRIEF DESCRIPTION OF THE FIGURES

[0016] Les figures sont présentées à titre indicatif et nullement limitatif de l’invention. [0016] The figures are presented for information purposes only and in no way limit the invention.

La figure 1 montre un schéma synoptique illustrant les étapes d'un exemple du procédé selon l'invention. Figure 1 shows a block diagram illustrating the steps of an example of the method according to the invention.

La figure 2 montre un schéma synoptique illustrant les sous-étapes d'un exemple de l’étape de définition sur la surface en deux dimensions d’au moins une zone de tricot selon l'invention. Figure 2 shows a block diagram illustrating the sub-steps of an example of the step of defining on the two-dimensional surface at least one knitting zone according to the invention.

La figure 3 illustre une surface 2D correspondant à une partie d’une chaussette à tricoter pouvant être conçue avec le procédé selon l’invention.Figure 3 illustrates a 2D surface corresponding to a part of a knitting sock that can be designed with the method according to the invention.

La figure 4 illustre une surface 2D correspondant à une partie d’une chaussette à tricoter comprenant des zones de tricot ayant au moins une caractéristique spécifique pouvant être conçue avec le procédé selon l’invention. Figure 4 illustrates a 2D surface corresponding to a part of a sock to be knitted comprising knitting zones having at least one specific characteristic that can be designed with the method according to the invention.

Les figures 5, 6 et 7 illustrent des options d’affichage d’une surface 2D et d’un rendu 3D du vêtement à tricoter compatibles avec l’invention.Figures 5, 6 and 7 illustrate options for displaying a 2D surface and a 3D rendering of the garment to be knitted compatible with the invention.

DESCRIPTION DETAILLEE DETAILED DESCRIPTION

[0017] Sauf précision contraire, un même élément apparaissant sur des figures différentes présente une référence unique. [0017] Unless otherwise specified, the same element appearing in different figures has a single reference.

[0018] La figure 1 est un schéma synoptique illustrant les étapes d'un exemple du procédé 100 selon l'invention. Les étapes obligatoires de l’exemple du procédé 100 sont indiquées par un rectangle en traits pleins et les étapes facultatives sont indiquées par un rectangle en traits pointillés. [0019] Le procédé 100 selon l’invention est mis en oeuvre par ordinateur. Par « mis en oeuvre par ordinateur >>, il est entendu que les étapes, ou pratiquement toutes les étapes, sont exécutées par au moins un ordinateur ou processeur ou tout autre système similaire. Ainsi, des étapes sont réalisées par l’ordinateur, éventuellement de manière entièrement automatique, ou, semi-automatique. Dans des exemples, le déclenchement d'au moins certaines des étapes de ces méthodes peut être effectué par interaction utilisateur-ordinateur. Le niveau d'interaction utilisateur-ordinateur requis peut dépendre du niveau d'automatisme prévu et mis en balance avec la nécessité de mettre en œuvre les souhaits de l'utilisateur. Dans des exemples, ce niveau peut être défini par l'utilisateur et/ou prédéfini. [0018] Figure 1 is a block diagram illustrating the steps of an example of the method 100 according to the invention. The mandatory steps of the example of the method 100 are indicated by a solid line rectangle and the optional steps are indicated by a dotted line rectangle. [0019] The method 100 according to the invention is computer-implemented. By "computer-implemented" it is understood that the steps, or substantially all of the steps, are executed by at least one computer or processor or any other similar system. Thus, steps are performed by the computer, possibly fully automatically, or semi-automatically. In examples, the triggering of at least some of the steps of these methods may be performed by user-computer interaction. The level of user-computer interaction required may depend on the intended level of automation and balanced against the need to implement the user's wishes. In examples, this level may be user-defined and/or predefined.

[0020] Un exemple typique d’implémentation par ordinateur d'une méthode consiste à exécuter la méthode avec un système adapté à cet effet. Le système peut comprendre un processeur couplé à une mémoire et une interface utilisateur graphique (GUI), la mémoire ayant enregistré dessus un programme informatique comprenant des instructions pour mettre en œuvre le procédé. La mémoire peut également stocker une base de données. La mémoire est tout matériel adapté pour un tel stockage, comprenant éventuellement plusieurs parties physiques distinctes. [0020] A typical example of a computer implementation of a method is to execute the method with a system adapted for this purpose. The system may comprise a processor coupled to a memory and a graphical user interface (GUI), the memory having recorded thereon a computer program comprising instructions for implementing the method. The memory may also store a database. Memory is any hardware adapted for such storage, possibly comprising several distinct physical parts.

[0021] Le procédé 100 est un procédé de conception d’un vêtement à tricoter. Le procédé 100 est particulièrement adapté à la conception d’un vêtement à tricoter selon une technique de tricot circulaire, appelée « circular knitting » en anglais, ou selon une technique de tricot sans couture, appelée « seamless >> en anglais. Le tricot circulaire ou tricot en rond est une forme de tricot qui crée un tube sans couture. Le travail en rond commence par des mailles coulées, comme pour le tricot plat, mais en joignant les extrémités de cette rangée de mailles pour former un cercle. Le tricot est travaillé en ronds ce qui forme le tube en s'enroulant en hélice. La technique du tricot sans couture permet de produire un vêtement complet sans points encombrants ni assemblage de parties du vêtement. Elle peut être mise en œuvre à l'aide de machines à tricoter circulaires et/ou à lits en V, appelées « V Bed Knitting machine » en anglais. Dans un exemple, le procédé est mis en œuvre pour concevoir un vêtement adapté pour une pratique d’une activité physique tel qu’un gant ou une chaussette. [0021] Method 100 is a method for designing a knitted garment. Method 100 is particularly suitable for designing a knitted garment using a circular knitting technique, called "circular knitting" in English, or a seamless knitting technique, called "seamless" in English. Circular knitting or knitting in the round is a form of knitting that creates a seamless tube. Working in the round begins with slip stitches, as in flat knitting, but by joining the ends of this row of stitches to form a circle. The knitting is worked in the round which forms the tube by wrapping in a helix. The seamless knitting technique makes it possible to produce a complete garment without bulky stitches or joining parts of the garment. It can be implemented using circular and/or V-bed knitting machines, called "V Bed Knitting machines" in English. In one example, the method is implemented to design a garment suitable for practicing a physical activity such as a glove or a sock.

[0022] Une première étape optionnelle 110 du procédé 100 comprend l’obtention d’un modèle virtuel 3D représentant une partie d’un corps d’un futur utilisateur du vêtement à tricoter. Le terme « obtention » correspond dans la présente demande à une réception et/ou une génération et/ou un calcul. Ainsi, une surface externe de la partie du corps du futur utilisateur peut être scannée ou prise en photos et reconstruite virtuellement dans un espace 3D. Par exemple, l’étape 110 peut être mise en œuvre à l’aide d’un téléphone portable comprenant un appareil photo. En prenant au minimum deux photos d’une même partie du corps selon deux angles de vues différents, il est possible de reconstruire en trois dimensions cette partie du corps. Alternativement, il est aussi possible d’utiliser un téléphone portable comprenant un capteur LiDAR, pour « Light Detection and Ranging » en anglais. Le LiDAR est une technologie qui permet d’analyser et de mesurer la distance entre un objet et un capteur en envoyant des impulsions laser. Le capteur LiDAR a également l’avantage d’être très précis et de fonctionner même dans des conditions de faible luminosité. Avec un téléphone comprenant un capteur LiDAR, un utilisateur peut donc obtenir un modèle virtuel 3D d’une partie de son corps qui est très précis, c’est-à-dire que le modèle virtuel 3D reproduit fidèlement la partie du corps de l’utilisateur en minimisant la différence de forme et de surface entre l’enveloppe du modèle virtuel 3D et la partie du corps modélisée. Le modèle virtuel 3D permet ainsi de reproduire la forme et la taille de la partie du corps du futur utilisateur sur laquelle le vêtement à tricoter sera utilisée. Cela permet donc de concevoir un vêtement à tricoter qui tient compte de la forme et de la taille de la partie du corps du futur utilisateur portant le vêtement à tricoter. Cela est particulièrement intéressant pour des personnes ayant une morphologie atypique, c’est-à-dire ayant une différence importante en termes de taille et/ou de poids de la morphologie moyenne de la population. De plus, certaines personnes de par leur pratique intense d’une activité physique peuvent aussi avoir une morphologie atypique par exemple due à une importante masse musculaire. [0022] A first optional step 110 of the method 100 comprises obtaining a 3D virtual model representing a part of a body of a future user of the garment to be knitted. The term “obtaining” corresponds in the present application to a reception and/or a generation and/or a calculation. Thus, an external surface of the body part of the future user can be scanned or photographed and virtually reconstructed in a 3D space. For example, step 110 can be implemented using a mobile phone comprising a camera. By taking at least two photos of the same body part from two different viewing angles, it is possible to reconstruct this body part in three dimensions. Alternatively, it is also possible to use a mobile phone comprising a LiDAR sensor, for "Light Detection and Ranging" in English. LiDAR is a technology that makes it possible to analyze and measure the distance between an object and a sensor by sending laser pulses. The LiDAR sensor also has the advantage of being very precise and of operating even in low light conditions. With a phone including a LiDAR sensor, a user can therefore obtain a 3D virtual model of a part of their body that is very accurate, that is to say that the 3D virtual model faithfully reproduces the part of the user's body by minimizing the difference in shape and surface between the envelope of the 3D virtual model and the modeled body part. The 3D virtual model thus makes it possible to reproduce the shape and size of the part of the future user's body on which the knitted garment will be used. This therefore makes it possible to design a knitted garment that takes into account the shape and size of the part of the future user's body wearing the knitted garment. This is particularly interesting for people with an atypical morphology, that is to say having a significant difference in terms of height and/or weight from the average morphology of the population. In addition, some people, due to their intense physical activity, may also have an atypical morphology, for example due to significant muscle mass.

[0023] Une seconde étape 120 du procédé 100 comprend une détermination d’une taille et d’une forme d’une surface 2D. La taille et la forme de la surface 2D sont déterminées notamment en fonction du type de vêtement à tricoter. Par exemple, pour la conception d’une chaussette à tricoter, deux surfaces rectangulaires peuvent être utilisées. La première surface correspond à la partie de la chaussette recouvrant les orteils et la seconde surface correspond au reste de la chaussette. La première surface comprend par exemple 575 pixels dans la longueur et 200 pixels dans la largeur. La seconde surface comprend par exemple 190 pixels dans la longueur et 200 pixels dans la largeur. Pour d’autres domaines d’applications, il est possible d’utiliser des tailles de surface 2D plus élevées par exemple avec un côté de la surface comprenant plusieurs milliers de pixels Le rapport entre la taille d’une surface 2D et la taille réelle de la partie du vêtement à tricoter peut déterminer la densité des points de tricot. Un exemple d’une telle seconde surface est illustré en figure 3. La figure 3 illustre donc une surface 2D, notée 300, correspondant à une partie de la chaussette recouvrant le mollet, la cheville et le pied à l’exception des orteils d’un futur utilisateur. Dans un second exemple, pour la conception d’un gant à tricoter, les surfaces 2D utilisées ne sont pas toutes de forme rectangulaire. Par exemple, les surfaces 2D correspondant à la partie du gant recouvrant le bout des doigts, par exemple recouvrant la phalange distale de chaque doigt, peut avoir une forme de triangle. Le procédé 100 est compatible avec une ou plusieurs surfaces 2D de forme et de taille différentes pour la conception d’un même vêtement à tricoter. De plus, chaque surface 2D peut prendre une forme géométrique et une taille quelconques, la seule contrainte étant que la forme géométrique et la taille permettent la conception d’au moins une partie du vêtement à tricoter. Il est par exemple possible d’utiliser le modèle virtuel 3D d’une partie d’un corps d’un futur utilisateur du vêtement à tricoter afin de déterminer la forme et la taille d’une ou des surfaces 2D. [0023] A second step 120 of the method 100 comprises determining a size and a shape of a 2D surface. The size and shape of the 2D surface are determined in particular as a function of the type of garment to be knitted. For example, for the design of a sock to be knitted, two rectangular surfaces can be used. The first surface corresponds to the part of the sock covering the toes and the second surface corresponds to the rest of the sock. The first surface comprises for example 575 pixels in length and 200 pixels in width. The second surface comprises for example 190 pixels in length and 200 pixels in width. For other fields of application, it is possible to use sizes of higher 2D surface for example with one side of the surface comprising several thousand pixels The ratio between the size of a 2D surface and the actual size of the part of the garment to be knitted can determine the density of the knitting stitches. An example of such a second surface is illustrated in Figure 3. Figure 3 therefore illustrates a 2D surface, noted 300, corresponding to a part of the sock covering the calf, the ankle and the foot with the exception of the toes of a future user. In a second example, for the design of a knitting glove, the 2D surfaces used are not all rectangular in shape. For example, the 2D surfaces corresponding to the part of the glove covering the fingertips, for example covering the distal phalanx of each finger, can have a triangular shape. The method 100 is compatible with one or more 2D surfaces of different shapes and sizes for the design of the same garment to be knitted. Furthermore, each 2D surface can take any geometric shape and size, the only constraint being that the geometric shape and size allow the design of at least one part of the garment to be knitted. For example, it is possible to use the 3D virtual model of a part of a body of a future user of the garment to be knitted in order to determine the shape and size of one or more 2D surfaces.

[0024] Chaque surface 2D est une représentation graphique d’au moins une partie du vêtement à tricoter. Ainsi, la surface 2D peut être divisée en un nombre fini de pixels. Chaque pixel de la surface 2D représente un point de tricot du vêtement à tricoter. De plus, chaque pixel correspond à un espace de stockage en mémoire permettant de définir au moins une information concernant le point de tricot. L’espace de stockage en mémoire peut par exemple être adapté pour stocker un ou un plusieurs nombres. Dans un exemple, le pixel comprend une information de couleur, par exemple sous la forme RGB pour « Red Green Blue >> en anglais, ou RGBA, pour « Red Green Blue Alpha » en anglais. L’espace de stockage permet par exemple de retrouver une information concernant le type de fil utilisé pour le point de tricot correspondant au pixel. Par exemple, si l’espace de stockage comprend une couleur, chaque couleur peut correspondre de manière prédéterminée à un type de fil. Ainsi, une liste de correspondance entre une couleur et un type de fil peut être déterminée avant la mise en oeuvre du procédé 100. L’information de type de fil peut comprendre une information concernant la nature du fil et/ou le diamètre du fil. L’espace de stockage peut aussi permettre de retrouver toute autre information utile à la machine de tricot pour réaliser le point de tricot correspondant. Par exemple l’espace de stockage peut aussi permettre de retrouver une information concernant une caractéristique de tricot telle qu'une taille et/ou une forme de point de tricot. [0024] Each 2D surface is a graphical representation of at least a portion of the garment to be knitted. Thus, the 2D surface can be divided into a finite number of pixels. Each pixel of the 2D surface represents a knitting stitch of the garment to be knitted. In addition, each pixel corresponds to a memory storage space making it possible to define at least one piece of information concerning the knitting stitch. The memory storage space can, for example, be adapted to store one or more numbers. In one example, the pixel includes color information, for example in the form RGB for "Red Green Blue" in English, or RGBA, for "Red Green Blue Alpha" in English. The storage space makes it possible, for example, to retrieve information concerning the type of yarn used for the knitting stitch corresponding to the pixel. For example, if the storage space includes a color, each color can correspond in a predetermined manner to a type of yarn. Thus, a list of correspondence between a color and a type of thread can be determined before implementing the method 100. The thread type information can include information concerning the nature of the thread and/or the diameter of the thread. The storage space can also make it possible to find any other information useful to the machine. knitting to make the corresponding knitting stitch. For example, the storage space can also allow you to find information concerning a knitting characteristic such as a size and/or a shape of knitting stitch.

[0025] Une troisième étape 130 du procédé 100 comprend une définition sur la surface 2D d’au moins une zone de tricot ayant au moins une caractéristique de tricot différente d’au moins une autre partie de la surface 2D. Dit autrement, durant cette étape 130, au moins une zone de tricot ayant au moins une caractéristique de tricot spécifique est définie sur la surface 2D. Le terme « spécifique >> signifie dans la présente demande « différente d’au moins une autre partie de la surface 2D ». La définition de cette au moins une zone de tricot peut par exemple être effectuée par un utilisateur. Alternativement, la définition de cette au moins une zone de tricot peut aussi être automatique ou semi-automatique par exemple en utilisant le modèle virtuel obtenu à l’étape 110. Par exemple, la taille et la forme d’une zone de tricot peut être automatiquement définie à partir d’une zone définie sur le modèle virtuel 3D. La définition automatique de la zone de tricot permettant de recouvrir intégralement la zone définie sur le modèle virtuel 3D. La figure 2 est un schéma synoptique illustrant les sous-étapes de l’étape 130 selon l'invention. [0025] A third step 130 of the method 100 comprises a definition on the 2D surface of at least one knitting zone having at least one knitting characteristic different from at least one other part of the 2D surface. In other words, during this step 130, at least one knitting zone having at least one specific knitting characteristic is defined on the 2D surface. The term “specific” means in the present application “different from at least one other part of the 2D surface”. The definition of this at least one knitting zone can for example be carried out by a user. Alternatively, the definition of this at least one knitting zone can also be automatic or semi-automatic for example using the virtual model obtained in step 110. For example, the size and shape of a knitting zone can be automatically defined from an area defined on the 3D virtual model. The automatic definition of the knitting zone makes it possible to completely cover the area defined on the 3D virtual model. Figure 2 is a block diagram illustrating the sub-steps of step 130 according to the invention.

[0026] Une première sous-étape 131 de l’étape 130 comprend une détermination d’une position, d’une taille et d’une forme de la au moins une zone de tricot. La position de la au moins une zone de tricot peut être la position relative de la au moins une zone de tricot par rapport à la surface 2D. La position d’une zone de tricot peut être déterminée à partir de la position relative d’un ou de plusieurs points de la zone de tricot sur la surface 2D. La position d’une zone de tricot peut en outre comprendre l’orientation relative de la zone de tricot par rapport à la surface 2D. La taille de la zone de tricot peut par exemple être déterminée en spécifiant un nombre de pixels ou être relative à la taille de la surface 2D. La forme de la au moins une zone de tricot peut être toute forme géométrique. La forme et la taille de la au moins une zone de tricot peuvent être définies à partir d’une ligne formant le contour de la zone. La ligne formant le contour étant par exemple la succession des pixels situés en bordure de la zone de tricot. Dans un exemple, compatible avec les exemples précédents, le contour de la zone comprend une ou plusieurs parties de contour. Chaque partie de contour peut ainsi être définie par une fonction polynomiale. Dit autrement, la ligne représentant la partie du contour suit une fonction polynomiale. Cette fonction polynomiale peut être définie par un utilisateur ou semi- automatiquement ou automatiquement en utilisant le modèle virtuel 3D obtenu à l’étape 110. Ainsi la forme de la au moins une zone de tricot peut être complexe, c’est-à-dire définie à partir d’au moins une fonction polynomiale d’ordre supérieure à 2. Cette forme complexe peut par exemple permettre de tenir compte d’un calcul d’une transition progressive des valeurs de caractéristiques de tricot spécifiques d’une zone. Par exemple, la forme complexe peut permettre de tenir compte d’une variation progressive, selon une direction, d’une variation d’une taille de point de tricot. [0026] A first sub-step 131 of step 130 comprises a determination of a position, a size and a shape of the at least one knitting area. The position of the at least one knitting area may be the relative position of the at least one knitting area relative to the 2D surface. The position of a knitting area may be determined from the relative position of one or more points of the knitting area on the 2D surface. The position of a knitting area may further comprise the relative orientation of the knitting area relative to the 2D surface. The size of the knitting area may for example be determined by specifying a number of pixels or be relative to the size of the 2D surface. The shape of the at least one knitting area may be any geometric shape. The shape and size of the at least one knitting area may be defined from a line forming the outline of the area. The line forming the outline being for example the succession of pixels located at the edge of the knitting area. In an example, compatible with the previous examples, the outline of the area comprises one or more outline parts. Each outline part can thus be defined by a polynomial function. In other words, the line representing the outline part follows a polynomial function. This polynomial function can be defined by a user or semi-automatically or automatically using the 3D virtual model obtained in step 110. Thus the shape of the at least one knitting zone can be complex, i.e. defined from at least one polynomial function of order greater than 2. This complex shape can for example make it possible to take into account a calculation of a progressive transition of the values of specific knitting characteristics of a zone. For example, the complex shape can make it possible to take into account a progressive variation, in a direction, of a variation of a knitting stitch size.

[0027] Une seconde sous-étape 132 de l’étape 130 comprend une définition d’au moins une caractéristique de tricot spécifique de la au moins une zone de tricot. Une caractéristique de tricot spécifique est une caractéristique de tricot différente d’au moins une autre partie de la surface 2D. Ainsi, chaque zone de tricot possède au moins une caractéristique de tricot spécifique telle qu’une taille et/ou une forme de point de tricot et/ou un type d’au moins un fil utilisé pour le point de tricot. Cette au moins une caractéristique de tricot spécifique permet d’obtenir un effet technique tel qu’une compression d’une partie du corps du futur utilisateur, une protection pour une partie du corps du futur utilisateur, une aération d’une partie du corps du futur utilisateur, un effet déperlant pour une partie du corps. Par exemple, l’effet de protection est obtenu en utilisant un fil de diamètre élevé afin que l’épaisseur du vêtement à tricoter soit accrue. Ainsi, en cas de choc, l’épaisseur du vêtement à tricoter permettra d’amortir le choc. La figure 4 illustre une surface 2D, notée 400, correspondant à la partie de la chaussette recouvrant le mollet, la cheville et le pied à l’exception des orteils d’un futur utilisateur. Cette surface 400 comprend sept zones de tricot notées 401 à 407. Ainsi chaque zone de tricot 401 à 407 possède une caractéristique de tricot spécifique, c’est- à-dire différente de partie de la surface 410 et/ou d’une autre zone de tricot 401 à 407, lui conférant un effet technique. [0027] A second sub-step 132 of step 130 comprises a definition of at least one specific knitting characteristic of the at least one knitting zone. A specific knitting characteristic is a knitting characteristic different from at least one other part of the 2D surface. Thus, each knitting zone has at least one specific knitting characteristic such as a size and/or a shape of knitting stitch and/or a type of at least one yarn used for the knitting stitch. This at least one specific knitting characteristic makes it possible to obtain a technical effect such as compression of a part of the body of the future user, protection for a part of the body of the future user, ventilation of a part of the body of the future user, a water-repellent effect for a part of the body. For example, the protective effect is obtained by using a large diameter yarn so that the thickness of the garment to be knitted is increased. Thus, in the event of an impact, the thickness of the garment to be knitted will make it possible to absorb the impact. Figure 4 illustrates a 2D surface, denoted 400, corresponding to the part of the sock covering the calf, the ankle and the foot with the exception of the toes of a future user. This surface 400 comprises seven knitting zones denoted 401 to 407. Thus each knitting zone 401 to 407 has a specific knitting characteristic, that is to say different from part of the surface 410 and/or from another knitting zone 401 to 407, giving it a technical effect.

[0028] Une quatrième étape 140 du procédé 100 comprend un affichage de la surface 2d et/ou d’un rendu 3D du vêtement à tricoter. La figure 5 illustre trois options d’affichage, notés 501 à 503 de la surface 2D 300 de la figure 3. La première option d’affichage 140 est l’affichage de la surface 2D 501 . La seconde option d’affichage 140 est l’affichage du rendu 3D 502 du vêtement à tricoter ou possiblement d’une partie du vêtement à tricoter. Le rendu 3D est généré en utilisant la technique de cartographie UV. La cartographie UV est un processus de modélisation 3D consistant à projeter une image 2D sur la surface d'un modèle 3D pour lui appliquer une texture. Les lettres U et V désignent les axes de la texture 2D. Ainsi, dans le procédé selon l’invention, la surface 2D 300 est projetée à la surface du modèle virtuel 3D générique représentant une partie du corps de l’utilisateur. Lorsque l’étape 110 est effectuée, le modèle virtuel 3D utilisé peut être celui qui a été obtenu à cette étape. Lors de l’étape 140, le modèle virtuel 3D peut être affiché ou non. La troisième option est l’affichage du rendu 3D 503 avec le rendu du modèle virtuel 504. La figure 6 illustre de manière similaire trois options d’affichage, notés 601 à 603 de la surface 2D 400 de la figure 4. La première option d’affichage 140 est l’affichage de la surface 2D 601. La seconde option d’affichage 140 est l’affichage du rendu 3D 602 du vêtement à tricoter ou possiblement d’une partie du vêtement à tricoter. La troisième option est l’affichage du rendu 3D 603 avec le rendu du modèle virtuel 604. [0028] A fourth step 140 of the method 100 comprises a display of the 2D surface and/or a 3D rendering of the garment to be knitted. Figure 5 illustrates three display options, denoted 501 to 503 of the 2D surface 300 of Figure 3. The first display option 140 is the display of the 2D surface 501. The second display option 140 is the display of the 3D rendering 502 of the garment to be knitted or possibly a part of the garment to be knitted. The 3D rendering is generated using the UV mapping technique. UV mapping is a 3D modeling process consisting of projecting a 2D image on the surface of a 3D model to apply a texture to it. The letters U and V designate the axes of the 2D texture. Thus, in the method according to the invention, the 2D surface 300 is projected onto the surface of the generic 3D virtual model representing a part of the user's body. When step 110 is carried out, the 3D virtual model used may be the one obtained at this step. During step 140, the 3D virtual model may or may not be displayed. The third option is the display of the 3D rendering 503 with the rendering of the virtual model 504. Figure 6 similarly illustrates three display options, denoted 601 to 603 of the 2D surface 400 of Figure 4. The first display option 140 is the display of the 2D surface 601. The second display option 140 is the display of the 3D rendering 602 of the garment to be knitted or possibly a part of the garment to be knitted. The third option is the display of the 3D rendering 603 with the rendering of the virtual model 604.

[0029] Une cinquième étape 150 optionnelle du procédé 100 comprend la sélection d’au moins un pattern décoratif parmi un ensemble de patterns décoratifs prédéterminé. [0029] A fifth optional step 150 of the method 100 comprises the selection of at least one decorative pattern from a predetermined set of decorative patterns.

[0030] Une sixième étape 160 optionnelle du procédé 100 comprend l’application du au moins un pattern décoratif sélectionné à l’étape 150 sur au moins une partie de la surface en deux dimensions. Par exemple, une librairie de patterns décoratifs peut être à mise à disposition d’un utilisateur. Ensuite, cet utilisateur peut choisir au moins un pattern dans la librairie de patterns décoratifs. La figure 7 illustre un exemple de pattern décoratif 702 appliqué sur une surface 2D notée 701 . Un rendu 3D noté 703 comprenant le pattern décoratif est aussi illustré. [0030] A sixth optional step 160 of the method 100 comprises the application of at least one decorative pattern selected in step 150 to at least a portion of the two-dimensional surface. For example, a library of decorative patterns may be made available to a user. Then, this user can choose at least one pattern from the library of decorative patterns. Figure 7 illustrates an example of a decorative pattern 702 applied to a 2D surface noted 701. A 3D rendering noted 703 comprising the decorative pattern is also illustrated.

[0031] Une septième étape 170 optionnelle du procédé 100 comprend la génération et l’envoi d’un fichier à une machine à tricoter. Le fichier comprend la surface en deux dimensions et est compatible avec la machine à tricoter, qui est capable de le lire et de transcrire les informations contenues dans le fichier en consignes de tricot afin de tricoter le vêtement. [0031] A seventh optional step 170 of the method 100 comprises generating and sending a file to a knitting machine. The file comprises the two-dimensional surface and is compatible with the knitting machine, which is capable of reading it and transcribing the information contained in the file into knitting instructions in order to knit the garment.

[0032] Une huitième étape 180 optionnelle du procédé 100 comprend le tricot du vêtement à tricoter par la machine à tricoter. [0032] An optional eighth step 180 of the method 100 comprises knitting the garment to be knitted by the knitting machine.

[0033] Dans un exemple, compatible avec les exemples précédents, au moins une surface 2D additionnelle est déterminée à l’étape 120. Ainsi, cela permet de concevoir un vêtement à tricoter comprenant plusieurs couches. En effet, chaque surface 2D correspond à une couche du vêtement à tricoter. Par exemple, il est possible d’utiliser une première couche comprenant au moins une zone de tricot avec au moins une caractéristique spécifique et d’utiliser une seconde couche comprenant le au moins un pattern décoratif. D’autres couches additionnelles peuvent être utilisées comprenant ou non au moins une zone de tricot avec au moins une caractéristique spécifique. [0033] In one example, consistent with the previous examples, at least one additional 2D surface is determined in step 120. Thus, this makes it possible to design a knitted garment comprising several layers. Indeed, each 2D surface corresponds to a layer of the garment to be knitted. For example, it is possible to use a first layer comprising at least one knitting area with at least one specific feature and to use a second layer comprising at least one decorative pattern. Other additional layers may be used, including or not including at least one knitting area with at least one specific feature.

Claims

REVENDICATIONS [Revendication 1 ] Procédé (100) implémenté par ordinateur comprenant des étapes de : [Claim 1] A computer-implemented method (100) comprising steps of: - obtention (110) d’un modèle virtuel en trois dimensions d’une partie d’un corps d’un futur utilisateur du vêtement à tricoter, - obtaining (110) a three-dimensional virtual model of a part of a body of a future user of the garment to be knitted, - détermination (120), par l’ordinateur, d’une taille et d’une forme d’une surface en deux dimensions à partir d’au moins une taille et/ou d’une forme du modèle virtuel, la surface en deux dimensions étant une représentation graphique d’au moins une partie du vêtement à tricoter, un pixel de la surface en deux dimensions correspondant à un point de tricot du vêtement à tricoter, - determination (120), by the computer, of a size and a shape of a two-dimensional surface from at least one size and/or one shape of the virtual model, the two-dimensional surface being a graphical representation of at least one part of the garment to be knitted, a pixel of the two-dimensional surface corresponding to a knitting point of the garment to be knitted, - définition (130) sur la surface en deux dimensions d’au moins une zone de tricot comprenant : o une détermination (131 ) d’une position, d’une taille et d’une forme de la au moins une zone de tricot à partir de la au moins une position et/ou de la au moins une taille et/ou de la forme du modèle virtuel, et o une définition (132) d’au moins une caractéristique de tricot différente d’au moins une autre partie de la surface en deux dimensions, la au moins une caractéristique de tricot différente étant une taille et/ou une forme de point de tricot et/ou un type d’au moins un fil utilisé pour le point de tricot, la caractéristique de tricot différente permettant d’obtenir au moins un effet technique parmi : - definition (130) on the two-dimensional surface of at least one knitting area comprising: o a determination (131) of a position, a size and a shape of the at least one knitting area from the at least one position and/or the at least one size and/or the shape of the virtual model, and o a definition (132) of at least one different knitting characteristic of at least one other part of the two-dimensional surface, the at least one different knitting characteristic being a size and/or a shape of the knitting stitch and/or a type of at least one yarn used for the knitting stitch, the different knitting characteristic making it possible to obtain at least one technical effect among: - une compression de la partie du corps du futur utilisateur,- compression of the body part of the future user, - une protection pour la partie du corps du futur utilisateur,- protection for the body part of the future user, - une aération de la partie du corps du futur utilisateur, et- ventilation of the body part of the future user, and - un effet déperlant pour une partie du corps, et - a water-repellent effect for part of the body, and - affichage (140) de la surface en deux dimensions et/ou d’un rendu en trois dimensions du vêtement à tricoter, le rendu en trois dimensions étant obtenu en projetant la surface en deux dimensions à une surface du modèle virtuel et affiché conjointement au rendu du modèle virtuel. - displaying (140) the two-dimensional surface and/or a three-dimensional rendering of the garment to be knitted, the three-dimensional rendering being obtained by projecting the two-dimensional surface onto a surface of the virtual model and displayed in conjunction with the rendering of the virtual model. [Revendication 2] Procédé (100) selon la revendication 1 comprenant en outre des étapes de : [Claim 2] The method (100) of claim 1 further comprising steps of: - sélection (150) d’au moins un pattern décoratif parmi un ensemble de patterns décoratifs prédéterminé, et - selection (150) of at least one decorative pattern from a predetermined set of decorative patterns, and - application (160) du au moins un pattern décoratif sélectionné sur au moins une partie de la surface en deux dimensions. - application (160) of at least one selected decorative pattern on at least a portion of the two-dimensional surface. [Revendication s] Procédé (100) selon l’une quelconque des revendications précédentes comprenant en outre des étapes finales de : [Claim s] A method (100) according to any preceding claim further comprising final steps of: - génération et envoi (170) d’un fichier, comprenant la surface en deux dimensions, à une machine à tricoter, et - generating and sending (170) a file, comprising the two-dimensional surface, to a knitting machine, and - tricot (180) du vêtement à tricoter par la machine à tricoter. - knitting (180) of the garment to be knitted by the knitting machine. [Revendication 4] Procédé (100) selon l’une quelconque des revendications précédentes dans lequel la taille et la forme de la au moins une zone de tricot est déterminée à partir d’un contour de la zone comprenant au moins une partie du contour, chaque partie du contour de la zone étant définie par une fonction polynomiale. [Claim 4] A method (100) according to any preceding claim wherein the size and shape of the at least one knitted area is determined from an outline of the area comprising at least a portion of the outline, each portion of the outline of the area being defined by a polynomial function. [Revendication s] Procédé (100) selon l’une quelconque des revendications précédentes dans lequel le vêtement à tricoter est une chaussette adaptée pour une pratique d’une activité physique. [Claim s] Method (100) according to any one of the preceding claims in which the garment to be knitted is a sock suitable for practicing a physical activity. [Revendication 6] Procédé (100) selon l’une quelconque des revendications précédentes dans lequel au moins une surface additionnelle en deux dimensions est déterminée (120), chacune des au moins deux surfaces en deux dimensions correspondant à une couche du vêtement à tricoter. [Claim 6] A method (100) according to any preceding claim wherein at least one additional two-dimensional surface is determined (120), each of the at least two two-dimensional surfaces corresponding to a layer of the garment to be knitted. [Revendication 7] Programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté par un ordinateur, conduisent celui-ci à mettre en oeuvre le procédé selon l’une quelconque des revendications 1 à 6. [Claim 7] A computer program comprising instructions which, when the program is executed by a computer, cause the computer to implement the method according to any one of claims 1 to 6. [Revendication 8] Support d'enregistrement lisible par ordinateur comprenant des instructions qui, lorsqu'elles sont exécutées par un ordinateur, conduisent celui-ci à mettre en œuvre le procédé selon l’une quelconque des revendications 1 à 6. [Claim 8] A computer-readable recording medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of any one of claims 1 to 6. [Revendication 9] Système comprenant les moyens adaptés pour exécuter le procédé selon l’une quelconque des revendications 1 à 6. [Claim 9] System comprising the means adapted to carry out the method according to any one of claims 1 to 6.
PCT/EP2024/075073 2023-09-28 2024-09-09 Method for designing a garment to be knitted Pending WO2025067854A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FRFR2310355 2023-09-28
FR2310355A FR3153619A1 (en) 2023-09-28 2023-09-28 process of designing a knitted garment

Publications (1)

Publication Number Publication Date
WO2025067854A1 true WO2025067854A1 (en) 2025-04-03

Family

ID=89767166

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2024/075073 Pending WO2025067854A1 (en) 2023-09-28 2024-09-09 Method for designing a garment to be knitted

Country Status (2)

Country Link
FR (1) FR3153619A1 (en)
WO (1) WO2025067854A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0640707A1 (en) * 1993-08-31 1995-03-01 SHIMA SEIKI MFG., Ltd. A knit design system and a method for designing knit fabrics
US20190311488A1 (en) * 2010-06-08 2019-10-10 Styku, LLC Method and system for wireless ultra-low footprint body scanning
US20220215224A1 (en) * 2017-06-22 2022-07-07 Iva Sareen Online garment design and collaboration system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0640707A1 (en) * 1993-08-31 1995-03-01 SHIMA SEIKI MFG., Ltd. A knit design system and a method for designing knit fabrics
US20190311488A1 (en) * 2010-06-08 2019-10-10 Styku, LLC Method and system for wireless ultra-low footprint body scanning
US20220215224A1 (en) * 2017-06-22 2022-07-07 Iva Sareen Online garment design and collaboration system and method

Also Published As

Publication number Publication date
FR3153619A1 (en) 2025-04-04

Similar Documents

Publication Publication Date Title
EP3070678B1 (en) Method for generating a cyclic video sequence
US9317970B2 (en) Coupled reconstruction of hair and skin
KR101482578B1 (en) Multi-view ray tracing using edge detection and shader reuse
CA2965332C (en) Method for collecting image data for producing immersive video and method for viewing a space on the basis of the image data
FR3027711A1 (en) METHOD FOR CONTROLLING THE DENTITION
Dong et al. Image retargeting by texture-aware synthesis
CN114926593B (en) SVBRDF material modeling method and system based on Shan Zhanggao light images
CN121586896A (en) Virtual try-on strategy for clothing
FR2811086A1 (en) METHOD FOR INDIVIDUALIZING AN INTEGRATED CIRCUIT ELEMENT
WO2020169939A1 (en) Method for estimating and viewing a result of a dental treatment plan
WO2025067854A1 (en) Method for designing a garment to be knitted
Peng et al. Bokehme++: Harmonious fusion of classical and neural rendering for versatile bokeh creation
Lei et al. Approximate depth of field effects using few samples per pixel
EP0368718B1 (en) Method for the selection of an object in an n-dimensional reference system, and for the display of the selected object
EP3958785B1 (en) Computer program for evaluating an orthodontic aligner
FR2846122A1 (en) Method for modifying display parameters of 3D electronic model, comprises selection of special display zone, display outside zone using current parameters and display inside zone using new parameters
WO2014023887A1 (en) Real-time image-rendering method
Alain et al. A spatio-angular filter for high quality sparse light field refocusing
FR2816155A1 (en) METHOD AND DEVICE FOR QUALIFYING IMAGE DETECTORS AS A FUNCTION OF THEIR BAD PIXELS
CN109816586A (en) Image processing method, device, terminal device and storage medium
FR2962580A1 (en) IMAGE SYNTHESIS DEVICE
CA2277788C (en) Method for detecting geological discontinuity in an environment using an optical flow
Ogaki et al. Production ray tracing of feature lines
FR3136634A1 (en) Process for manufacturing a garment or bag, computer program and associated installation
CN121660962A (en) Method, device, equipment and storage medium for detecting undercut based on GPU

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24768092

Country of ref document: EP

Kind code of ref document: A1