Information processing system and program
The information processing system addresses the challenge of finding perfectly fitting clothing by using body information and influencing factors to calculate tailored clothing sizes, resulting in improved fit and customer satisfaction.
Patent Information
- Application Number
- JP2023189010
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-06
- Publication Date
- 2025-05-19
AI Technical Summary
When purchasing clothing, it is challenging to find garments that fit perfectly with one's body type and dimensions, as existing systems lack the ability to provide personalized clothing recommendations based on individual body shapes and fit preferences.
An information processing system that acquires body information through measurement, calculates corresponding clothing sizes based on this data and influencing factors such as material attributes and user preferences, and outputs tailored clothing information for optimal fit.
The system enables the provision of clothing that accurately fits individual body shapes, improving customer satisfaction and reducing returns by considering specific body dimensions and fit preferences.
Smart Images

Figure 2025077080000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system and a program.
Background Art
[0002] Patent Document 1 discloses a technique in which height data and weight data are converted into clothing sizes based on a size conversion table, an image of clothing corresponding to the size is displayed, and through the data of the customer's height and weight acquired in real time, the fitting effect of clothing in a suitable size is intuitively displayed to the customer by an image.
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When purchasing clothing, it is desirable that the clothing fits one's body type and dimensions.
[0005] In view of the above circumstances, the present invention aims to provide an information processing system and the like that can provide clothing suitable for consumers.
Means for Solving the Problems
[0006] According to one aspect of the present invention, an information processing system is provided. In this information processing system, a processor capable of executing a program is provided so that the following steps are performed. In the first acquisition step, the processor acquires body information indicating the shape of the user's body. In the output step, based on the acquired body information, clothing information indicating the size of the portions of the clothing covering the body corresponding to each part of the body is output, and the size is a value corresponding to the information indicating the shape of each part of the body information and the factors affecting the fit of the clothing.
[0007] According to the above aspect, an information processing system or the like that can provide clothing suitable for consumers is provided.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Embodiments for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic matters shown in the following embodiments can be combined with each other.
[0010] By the way, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium readable by a computer, may be provided so as to be downloadable from an external server, or may be provided so that the program is started on an external computer and its function is realized on a client terminal (so-called cloud computing).
[0011] In addition, in this embodiment, the "section" may include, for example, hardware resources implemented by a circuit in a broad sense and information processing of software that can be specifically realized by these hardware resources. Also, in this embodiment, various information is handled, and these information are represented, for example, by physical values of signal values representing voltage and current, the high and low of signal values as a set of binary bits composed of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be executed on a circuit in a broad sense.
[0012] In addition, a circuit in a broad sense is a circuit realized by appropriately combining at least a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), programmable logic devices (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0013] 1. Hardware Configuration In this section, the hardware configuration of the product sales support system according to this embodiment will be described.
[0014] FIG. 1 is a diagram showing the overall configuration of the clothing supply support system 10. The clothing supply support system 10 is an information processing system that executes processing for supporting the supply of clothing to a user. The clothing supply support system 10 includes a server device 1, a communication line 2, a measuring device 3, a consumer terminal 4, and a patterner terminal 5. The communication line 2 includes the Internet, etc., and mediates communication between devices connected to a private line. The server device 1 and the measuring device 3 are connected to the communication line 2 by wire, and the consumer terminal 4 and the patterner terminal 5 are connected wirelessly. Note that the connection to the communication line 2 may be wired or wireless.
[0015] The consumer terminal 4 is a terminal with a consumer C1 who purchases and consumes clothing as a user. The clothing mentioned here is something worn on the body. Clothing includes not only clothes worn on the body, but also socks and shoes worn on the feet, hats worn on the head, gloves worn on the hands, etc. The patterner terminal 5 is a terminal used by a patterner P1 who creates patterns of clothing. A pattern is a template that represents the size and shape when cutting out the material of clothing.
[0016] The measuring device 3 is a scanner that measures the three-dimensional shape of an object. The measuring device 3 includes, for example, a plurality of point cloud sensors arranged in four directions so as to surround the whole body of a human, and based on the distances to the surface of the body measured by those point cloud sensors, outputs, as measurement results, the coordinates in three-dimensional space of each position on the surface of the body. The measuring device 3 outputs the measurement results to, for example, the server device 1. The server device 1 is an information processing device that exchanges data with the measuring device 3, the consumer terminal 4, and the patterner terminal 5 and executes processing for assisting in providing clothing to the consumer C1.
[0017] FIG. 2 is a diagram showing the hardware configuration of the server device 1. The server device 1 includes a control unit 11, a storage unit 12, a communication unit 13, and a bus 14. The bus 14 electrically connects each part included in the server device 1.
[0018] (Control Unit 11) The control unit 11 includes a processor such as a Central Processing Unit (CPU), for example. The control unit 11 realizes various functions related to the clothing provision support system 10 by reading a predetermined program stored in the storage unit 12. That is, the information processing by the software stored in the storage unit 12 is specifically realized by the control unit 11 which is an example of hardware, and can be executed as each functional part included in the control unit 11. Note that the control unit 11 is not limited to being single, and may be implemented to have a plurality of control units 11 for each function. Or combinations thereof may also be possible.
[0019] (Storage Unit 12) The storage unit 12 stores various information defined by the foregoing description. This can be implemented, for example, as a storage device such as a Solid State Drive (SSD) that stores various programs and the like related to the clothing provision support system 10 executed by the control unit 11, or as a memory such as a Random Access Memory (RAM) that stores temporarily necessary information (arguments, arrays, etc.) related to the calculation of programs. The storage unit 12 stores various programs, variables, etc. related to the clothing provision support system 10 executed by the control unit 11.
[0020] (Communication unit 13) The communication unit 13 is configured to be able to transmit various electrical signals from the server device 1 to external components. Also, the communication unit 13 is configured to be able to receive various electrical signals from external components to the server device 1. More preferably, the communication unit 13 has a network communication function, and thereby various information may be communicated between the server device 1 and external devices via the communication line 2.
[0021] FIG. 3 is a diagram showing the hardware configuration of the consumer terminal 4. The consumer terminal 4 includes a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, a display unit 45, and a bus 46. The bus 46 electrically connects each part included in the consumer terminal 4.
[0022] (Input unit 44) The input unit 44 has buttons, a touch screen, etc., and accepts input from the user. (Display unit 45) The display unit 45 has a display, etc., and displays an image on the display surface. In this embodiment, the display unit 25 is included in the touch screen of the input unit 44. The display unit 45 displays, for example, a product page described in HTML (Hypertext Markup Language) or the like by a browser or an application.
[0023] 2. Functional configuration In this section, the functional configuration of this embodiment will be described. As described above, the information processing by software stored in the storage unit 12 is specifically realized by the control unit 11 which is an example of hardware, so that each functional unit included in the control unit 11 can be executed. Also, the information processing by software stored in the storage units 42 and 52 is specifically realized by the control units 41 and 51 which are examples of hardware respectively, so that each functional unit included in the control units 41 and 51 can be executed respectively.
[0024] FIG. 4 is a diagram showing an example of the functional configuration of the control unit 11, the control unit 41, and the control unit 51. The control unit 11 includes a server display unit 111, a storage control unit 112, a shape acquisition unit 113, a size calculation unit 114, an information output unit 115, an index acquisition unit 116, a machine learning unit 117, a purchase processing unit 118, and a search processing unit 119. The control unit 41 includes a user display unit 411 and an operation reception unit 412. The control unit 51 includes a user display unit 511 and an operation reception unit 512.
[0025] The server display unit 111 executes processing for displaying a system screen related to the clothing providing support system 10 on each terminal. The server display unit 111 performs processing such as generation and transmission of an HTML (Hyper Text Markup Language) file, for example, and displays a web page showing the system screen on the consumer terminal 4 and the partner terminal 5. Note that the server display unit 111 may perform processing such as generation and transmission of display data for an application for using the clothing providing support system 10.
[0026] The storage control unit 112 controls writing and reading of information to and from the storage unit 12 which is a storage means. The shape acquisition unit 113 is an example of a first acquisition unit that acquires body information indicating the shape of the user's body, and is configured to be able to execute a first acquisition step described later. The size calculation unit 114 calculates the size of the portion of the clothing corresponding to each part of the body based on the acquired body information. The information output unit 115 is an example of an output unit that outputs clothing information indicating the size of the clothing covering the body, and is configured to be able to execute an output step described later.
[0027] The index acquisition unit 116 is an example of a second acquisition unit that acquires an index indicating the height of the fit feeling of the clothing, and is configured to be able to execute a second acquisition step described later. The machine learning unit 117 is an example of a learning unit that learns the size of the clothing using the acquired index as teacher data, and is configured to be able to execute a learning step described later.
[0028] The purchase processing unit 118 executes processing related to the purchase of clothing. The processing related to the purchase includes processing for providing information on the clothing to the consumer C1, payment processing for the purchase, processing for manufacturing instructions or shipping instructions for the purchased clothing, and the like. The search processing unit 119 executes a search process for clothing. The search processing unit 119 stores in advance in the product DB an image showing the appearance of the clothing and product information such as the product name, material, price, and features of the product, and executes a search process for searching for clothing that matches the search conditions input by the consumer C1, for example.
[0029] The user display unit 411 of the consumer terminal 4 controls the display on the display, which is the display means included in the consumer terminal 4. The user display unit 411 causes the display means to display, for example, a web page or an app screen transmitted from the server display unit 111. The operation reception unit 412 receives operations performed by the consumer C1.
[0030] The user display unit 511 of the patterner terminal 5 controls the display on the display, which is the display means included in the patterner terminal 5. The user display unit 511 causes the display means to display, for example, a web page or an app screen transmitted from the server display unit 111. The operation reception unit 512 receives operations performed by the patterner P1.
[0031] 3. Information Processing In this section, the information processing of this embodiment will be described. The clothing provision support system 10 executes a provision support process for supporting the provision of clothing to the consumer C1. The clothing provision support system 10 includes a processor capable of executing a program so that each step included in the provision support process is carried out. The provision support process includes a correction process for correcting a reference size based on influence information and a learning process for calculating a size by AI (Artificial Intelligence).
[0032] FIG. 5 is an activity diagram showing an example of the correction process. Assume that, as a previous step of the correction process, pattern data indicating the reference size of the material of the clothing has been previously input to the server device 1. In A11, the server device 1 stores the input pattern data in a storage means (for example, the storage unit 12) by the storage control unit 112. The storage control unit 112 stores the pattern data in association with the type and size of the clothing indicated by the pattern data.
[0033] Also, assume that, as a previous step of the correction process, body information indicating the body shape of the consumer C1 has been measured. In A12, the measuring device 3 measures the body shape of the consumer C1. In this embodiment, the measuring device 3 outputs, as a measurement result, the coordinates in the three-dimensional space of each position on the surface of the body of the consumer C1. The measuring device 3 outputs the measurement result to the server device 1.
[0034] In A13, the server device 1 executes a first acquisition step of acquiring, by the shape acquisition unit 113, the output measurement result as body information indicating the body shape of the consumer C1. In this embodiment, the shape acquisition unit 113 acquires, as body information, information (so-called 3D (Dimension) data) indicating the coordinates in the three-dimensional space of each point on the surface of the body of the user (consumer C1).
[0035] So far, it is the process that is carried out before consumer C1 considers purchasing clothing. Subsequently, the process carried out when consumer C1 considers purchasing clothing will be described. When considering purchasing clothing, consumer C1 first searches for clothing that meets their own desires. The consumer terminal 4 receives, at A21, an input operation of search conditions for clothing by consumer C1 through the operation reception unit 412.
[0036] FIG. 6 is a diagram showing an example of a clothing search screen. In the example of FIG. 6, a search screen D1 for inputting search conditions for clothing is displayed. The search screen D1 includes an input field E11 for "type of clothing", an input field E12 for "size", an input field E13 for "color", an input field E14 for "material", an input field E15 for "knitting method", an input field E16 for "sewing method", an input field E17 for "price range", an input field E18 for "user preference", and a search button B1. Thus, the search conditions are information representing the desires of consumer C1 for clothing.
[0037] Free text may be input into each input field, but in this embodiment, it is assumed that options of information that can be input using radio buttons or the like are shown. For "type of clothing", types of clothing such as jeans and jackets are input. For the "size" of clothing, size information that is often used as sizes of clothing such as size 5, size 7, and size 9 is input. For the "material" of clothing, the names of materials used for clothing such as denim and hemp are input.
[0038] For the "knitting method" of clothing, the names of knitting methods used for clothing such as plain knitting and rib knitting are input. For the "sewing method" of clothing, the names of sewing methods used for clothing such as half-backstitch and full-backstitch are input. For the "price range", in this embodiment, information indicating price ranges of clothing such as high-class, intermediate, and reasonable is input. For "user preference", in this embodiment, information indicating the fit and silhouette of clothing such as tight, loose, slim, and normal is input.
[0039] Consumer C1 inputs search conditions in each input field and performs an operation of pressing search button B1. Note that it is not necessary to input all search conditions, and one or more search conditions may be input. The operation reception unit 412 receives these input operations and button operations as input operations of search conditions for clothing, and transmits search data indicating the content of the input search conditions to the server device 1.
[0040] In A22, the server device 1 searches, by the search processing unit 119, for images and product information of clothing that match the search conditions indicated by the transmitted search data, and outputs the search results to the consumer terminal 4. In A23, the consumer terminal 4 displays, by the user display unit 411, the images and product information of the clothing that are the output search results. Consumer C1 selects clothing of interest by looking at the displayed images and the like. In A24, the consumer terminal 4 receives, by the operation reception unit 412, a selection operation of clothing, and transmits selection clothing data indicating the selected clothing to the server device 1.
[0041] Here, the processing performed by the server device 1 after A22 will be described. In A31, the server device 1 specifies, by the shape acquisition unit 113, information indicating the dimensions of each part of the body of consumer C1 (hereinafter referred to as "body dimension information") based on the body information acquired in A13. Each part of the body is, for example, a part where dimensions are measured when determining the size of clothing, such as the thigh, calf, shoulder width, chest circumference, torso, and hip.
[0042] In this embodiment, the shape acquisition unit 113 acquires, as the body dimension information, the length of the line that connects, along the surface of the body, the coordinates of the two ends that are the positions where the sizes of each part of the body are measured among the coordinates of the surface of the body indicated by the body information. The body dimension information thus acquired indicates a length corresponding to so-called nude dimensions, which is the length measured by pressing a measuring tape against the surface of the body without gaps.
[0043] When the search conditions indicated by the search data include the type of clothing, the shape acquisition unit 113 acquires body dimension information of a location corresponding to the type. For example, when the clothing covers only the upper body such as a blouse or a T-shirt, the shape acquisition unit 113 acquires the body dimension information of the upper body. When the clothing covers only the lower body such as jeans or slacks, the shape acquisition unit 113 acquires the body dimension information of the lower body. Also, when the clothing covers the whole body such as a dress or a suit, the shape acquisition unit 113 acquires the body dimension information of the whole body.
[0044] Subsequently, the server device 1 reads out influence information indicating the influence on the size of the clothing by factors (hereinafter referred to as "influence factors") that affect the fit of the clothing at A32. The fit of the clothing refers to the feeling that the clothing fits well on the body. The smaller the gap between the clothing and the skin, the higher the fit. The influence information is, for example, an influence table that associates an influence factor with the influence on the size of the portion corresponding to each part of the body by the influence factor.
[0045] FIG. 7 is a diagram showing an example of the influence table. In FIG. 7, an influence table TB1 having "positions of each part of the body" as an influence factor is shown. In the influence table TB1, influences (correction values. The unit is mm. The same applies hereinafter) of "H11", "H12", "H13", and "H14" are respectively associated with the positions of each part of the body called "movable parts" of "waist", "calf", "shoulder width", and "hip". Also, in the influence table TB1, influences of "H15" and "H16" are respectively associated with the "immovable parts" of "chest circumference" and "waist".
[0046] The "movable part" refers to the vicinity of a part (such as the shoulder, elbow, knee, and the root of the foot) where a large bending movement is possible in the body. The "immovable part" refers to the vicinity of a part (such as the chest and waist) where a large bending movement cannot be made in the body. In the example of FIG. 7, the correction value of the movable part is larger than the correction value of the immovable part. Also, among the movable parts, the larger the movable range, the larger the correction value.
[0047] Specifically, since the knee has a larger range of motion compared to the base of the foot, the correction value H12 of the "calf", which is closer to the knee, is larger than the correction value H11 of the "crotch", which is closer to the base of the foot. For other parts of the body, the correction value may be increased as the range of motion for bending the body is larger.
[0048] FIG. 8 is a diagram showing another example of the influence table. In FIG. 8, an influence table TB2 with "material attributes" as the influencing factor is shown. In the influence table TB2, influences (correction values, unit: mm) are associated with the material attributes of "material", "weaving method", "sewing method", and "price range". The "material" includes "denim", "hemp", "cotton", "polyurethane", "polyester", "lyocell", "rayon", "Japanese paper yarn", "wool", "nylon", etc., and influences such as "H21" to "H30" are associated with them.
[0049] The "weaving method" includes "plain weave", "twill weave", "brocade weave", "Indian weave", "checkered weave", "rib weave", "waffle weave", "smooth weave", etc., and influences such as "H31" to "H38" are associated with them. The "sewing method" includes "hemming stitch", "double hemming stitch", "straight stitch", "dotted quilting stitch", "zigzag stitch", "dotted zigzag stitch", etc., and influences such as "H41" to "H46" are associated with them. The "price range" includes "high-end", "mid-range", and "reasonable", and influences such as "H51", "H52", and "H53" are associated with them.
[0050] In the case of "materials", "denim" is easier to stretch than "hemp", so the correction value H21 of "denim" is smaller than the correction value H22 of "hemp". In the case of "weaving method", "twill weave" is easier to stretch than "plain weave", so the correction value H32 of "twill weave" is smaller than the correction value H31 of "plain weave". In the case of "sewing method", "hemming stitch" is easier to stretch than "double stitch", so the correction value H41 of "hemming stitch" is smaller than the correction value H42 of "double stitch". Thus, for materials, weaving methods, and sewing methods, the greater the stretch, the smaller the correction should be.
[0051] On the other hand, the method of determining the correction value is different in the case of "price range". In the case of "price range", as the product becomes more high-end, made-to-order sizes that fit the body are often required. For example, the relationship between the correction values H51, H52, and H53 of "high-end", "mid-range", and "affordable" is H51 < H52 < H53. Note that as the product becomes more high-end, there is more room in the amount of material that can be used, so the relationship between the correction values H51, H52, and H53 may also be H51 > H52 > H53.
[0052] Figure 9 is a diagram showing another example of the influence table. In Figure 9, an influence table TB3 with "type of clothing" as the influencing factor is shown. In the influence table TB3, influences (correction values. The unit is mm) such as "H601" to "H617" are associated with types of clothing such as "jeans", "jacket", "shirt", "skirt", "trousers", "chino pants", "sweater", "fleece", "coat", "sweatshirt", "parker", "cardigan", "shorts", and "long-sleeved cotton shirt".
[0053] For example, since the lower body moves more frequently than the upper body, the correction values H601, H605, and H606 for jeans, skirts, and slacks are larger than the correction values H602 and H603 for jackets and shirts. Also, for example, even among the clothing items for the lower body, jeans are worn in scenes where one moves actively compared to "slacks", so the correction value H601 for jeans is larger than the correction value H605 for slacks. Further, for example, even among the clothing items for the upper body, a "jacket" is worn outside more than a "shirt", so the correction value H602 for the jacket is larger than the correction value H603 for the shirt.
[0054] FIG. 10 is a diagram showing another example of the influence table. In FIG. 10, an influence table TB4 having "user preferences" as an influence factor is shown. In the influence table TB4, influences (correction values. Unit: mm) of "H71" to "H76" are respectively associated with the user preferences of "tight", "slim", "normal", "loose", "oversize", and "other".
[0055] These preferences represent the degree to which the clothing fits, indicating that the degree of fit is large in the order of tight > slim > normal > loose > oversize. Since the correction value becomes smaller as the degree of fit increases, the magnitude relationship of each correction value is such that the correction value H71 for "tight" < the correction value H72 for "slim" < the correction value H73 for "normal" < the correction value H74 for "loose" < the correction value H75 for "oversize". For "other", an arbitrary correction value (for example, a value in the middle of the correction value H73 for normal and the correction value H74 for loose) may be used.
[0056] Note that the tables shown in FIGS. 6 to 10 are merely examples and are not limited thereto. For example, in the influence table TB1, hem width, around the sleeves, shoulder width, inseam, length of body, and total length may be included. Also, as the materials of the influence table TB2, silk, chemical fiber, synthetic fiber, recycled fiber, etc. may be included. Further, as the knitting methods of the influence table TB2, rubber knitting, pearl knitting, thermal knitting, etc. may be included.
[0057] Also, as the sewing methods of the influence table TB2, straight stitch, whipstitch, zigzag stitch, and catch stitch, etc. may be included. Further, as the price ranges of the influence table TB2, it may be divided into two price ranges or four or more price ranges. Also, as the types of clothing of the influence table TB3, one-piece dress, hat, gloves, socks, shoes, etc. may be included. Further, as the preferences of the users of the influence table TB4, importance on ease of wearing, importance on ease of movement, and pressure, etc. may be included.
[0058] Returning to FIG. 5 for explanation. In A33, the server device 1 calculates the size of the portion of the clothing corresponding to each part of the body (hereinafter referred to as the "corresponding part size") based on the body size information specified in A31 and the influence information read in A32 by the size calculation unit 114. The portions of the clothing corresponding to each part of the body are, for example, the "waistband" corresponds to the "thigh", and the "waist" corresponds to the "midriff". Also, for "shoulder width", "chest circumference", "calf", "hip", etc., the names of the parts of the body and the names of the corresponding part sizes are the same.
[0059] When the type of clothing is included in the content of the search conditions indicated by the search data, the size calculation unit 114 calculates the corresponding part size of the location according to the type. For example, when the clothing covers only the upper body, the size calculation unit 114 calculates the corresponding part size of the upper body, and when the clothing covers only the lower body, the size calculation unit 114 calculates the corresponding part size of the lower body. When the clothing covers the whole body, the size calculation unit 114 calculates the corresponding part size of the whole body.
[0060] The size calculation unit 114 calculates the corresponding partial size based on the influence information corresponding to the search conditions indicated by the search data. For example, when "material" is the search condition, the size calculation unit 114 calculates the corresponding partial size based on the influence table TB2 shown in FIG. 8. Specifically, when "denim" is the search condition, the size calculation unit 114 extracts the correction value H21 associated with "denim" in the influence table TB2 as the correction value corresponding to the search condition.
[0061] Similarly, when the search conditions include "knitting method" and "sewing method", the size calculation unit 114 extracts the correction values corresponding to those search conditions based on the influence table TB2. Also, when the search condition includes "type of clothing", the size calculation unit 114 extracts the correction value corresponding to that search condition based on the influence table TB3. Further, when the search condition includes "preference", the size calculation unit 114 extracts the correction value corresponding to that search condition based on the influence table TB4.
[0062] Next, the size calculation unit 114 calculates, as the corresponding partial size for that location, the length obtained by adding to the reference value, which is the nude dimension of each part of the body indicated by the acquired body dimension information, the correction value for the same location shown in the influence table TB1 and the sum of the extracted correction values. For example, when the sum of the extracted correction values is H21 + H52 + H601 + H73, for the corresponding partial size of the crotch, the size calculation unit 114 calculates, as the corresponding partial size, the length obtained by adding the crotch correction value H11 and the sum of the correction values based on the search conditions (H21 + H52 + H601 + H73) to the nude dimension of the thigh part.
[0063] The size calculation unit 114 also calculates the corresponding partial sizes for each location other than the crotch (calf, shoulder width, hip, etc.). Even if the sum of the correction values based on the search conditions is the same, since the correction values shown in the influence table TB1 differ depending on each part of the body, the calculated corresponding partial sizes will also be different values.
[0064] Subsequently, in A34, the server device 1 executes an output step of outputting clothing information indicating the size of the clothing that matches the search conditions input by the consumer C1 by the information output unit 115. Specifically, the information output unit 115 outputs, as clothing information, information associating the identification information for identifying the consumer C1, each part of the body, and the corresponding part sizes of these parts calculated in A24. In A25, the information output unit 115 outputs the clothing information to the server display unit 111.
[0065] FIG. 11 is a diagram showing an example of the output clothing information. In the example of FIG. 11, clothing information H1 in which the corresponding part sizes of each part of the body are associated with the user ID "ID001" is shown. Specifically, in the clothing information H1, the corresponding part sizes (unit: mm) of "waist", "calf", "shoulder width", "hip", "chest circumference", and "waist" are associated with "Z1", "Z2", "Z3", "Z4", "Z5", and "Z6", respectively.
[0066] As described above, in this embodiment, the information output unit 115 outputs, as clothing information, information indicating the corresponding part sizes calculated by using the length of the line connecting two or more points on the surface of the body indicated by the body information, which is 3D data, as the size of each part. According to such an aspect, it is possible to measure the length of a part of the body that cannot be measured by existing dimensions, and it is possible to increase the number of locations where size fitting is possible compared to the case where existing dimensions are used.
[0067] In A41, the server device 1 generates a try-on image by the server display unit 111 based on the body information indicating the shape of the consumer C1's body and the output clothing information. The try-on image is an image that virtually represents the posture of the consumer C1 trying on clothing. The server display unit 111 generates a try-on image of the clothing indicated by the selected clothing data transmitted in A24, that is, the clothing selected by the consumer C1. The server display unit 111 transmits the generated try-on image to the consumer terminal 4. The consumer terminal 4 displays the transmitted try-on image by the user display unit 411 in A27.
[0068] FIG. 12 is a diagram showing an example of a displayed try-on image. In the example of FIG. 12, the user display unit 411 is displaying a try-on image D2. In the try-on image D2, an appearance image G1 representing the appearance of the consumer C1, clothing images F1, F2, and F3 worn by the consumer C1, an enlargement button B11, a reduction button B12, a horizontal rotation button B13, a vertical rotation button B14, a purchase button B15, and a return button B16 are displayed. The appearance image G1 is an image that three-dimensionally represents the shape of the body indicated by the body information.
[0069] Among the clothing images F1, F2, and F3, one or more of the clothing images are images representing virtual clothing made in the corresponding partial size indicated by the clothing information. For clothing to be worn at locations where the corresponding partial size has not been calculated, it may be an image representing virtual clothing made in the size of a ready-made product, or the clothing image may not be displayed. Also, even when the clothing indicated by the search condition is, for example, a top, the corresponding partial size for the whole body as well as just the upper body is calculated, and clothing not indicated by the search condition (in this case, pants, shoes, etc.) may also be an image representing virtual clothing made in the corresponding partial size.
[0070] When the enlargement button B11 is operated, the user display unit 411 enlarges and displays the entire image including the appearance image G1 and the clothing images F1, F2, and F3. When the reduction button B12 is operated, the user display unit 411 reduces and displays the image delay. Also, when the horizontal rotation button B13 is operated, the user display unit 411 rotates and displays the appearance of the consumer C1 and the entire clothing along a rotation axis passing through the center of the body in the vertical direction, and when the vertical rotation button B14 is operated, the user display unit 411 rotates and displays the appearance of the consumer C1 and the entire clothing along a rotation axis passing through the center of the body in the horizontal direction.
[0071] As described above, the server display unit 111 displays an image (try-on image D2) of a garment made based on the garment information output by the information output unit 115, as worn by a person with a body of the shape indicated by the body information acquired by the shape acquisition unit 113. In this way, a three-dimensional image of the garment can be created based on the corresponding part sizes indicated by the garment information, and the user (consumer C1) can be given an image of wearing the garment.
[0072] The consumer C1 views the try-on image D2 and determines whether to purchase the garment. If not, the consumer operates the return button B16 to display the search results of the garment, returns to A24, and selects the garment again. Also, when the consumer C1 decides to purchase the garment whose try-on image is displayed, the consumer presses the purchase button B15 to perform a purchase operation. In that case, at A51, the consumer terminal 4 receives the purchase operation by the operation reception unit 412. The purchase operation is, for example, an operation of inputting purchase information indicating the purchaser, the delivery destination, the payment method, etc. The operation reception unit 412 transmits the purchase information indicated by the received operation to the server device 1.
[0073] At A52, the server device 1 executes a purchase process for the garment based on the transmitted purchase information by the purchase processing unit 118. The purchase processing unit 118 executes an order reception process for receiving an order for the garment, a payment process for receiving payment, and an instruction process for instructing the production of the ordered garment. At A53, the server device 1 transmits, by the purchase processing unit 118, instruction data for instructing the creation of the pattern of the garment ordered for the patterner P1 to the patterner terminal 5, for example. The instruction data is data indicating the corresponding part sizes of the ordered garment.
[0074] After the processing of A53, a pattern of the clothing of the corresponding partial size indicated by the instruction data sent by the patterner P1 is created. In the present embodiment, since the corresponding partial size indicates the size of the clothing, the patterner P1 calculates and creates the size of the pattern therefrom. The patterner P1 creates clothing for the consumer C1 using the created pattern. Note that the creation of the clothing may be performed at a factory. Thus, in the present embodiment, the clothing is provided by made-to-order in which the patterns are created individually. The created clothing is delivered to the consumer C1 in A54.
[0075] As described above, the shape acquisition unit 113 acquires body information indicating the shape of the user's body. Then, the information output unit 115 outputs clothing information indicating the corresponding partial size (the size of the portion of the clothing corresponding to each part of the body). The corresponding partial size indicated by the output clothing information is a value corresponding to the information (body information) indicating the shape of each part of the body in the body information and the factor (influence factor) that affects the fit of the clothing, as described in A33 shown in FIG. 5.
[0076] According to such an aspect, it is possible to make clothing that fits the shape of the consumer's body based on the body information, and it is also possible to make clothing having an appropriate fit based on the influence factor. As a result, compared with the case where clothing is created without being based on the body information and the influence factor, it is possible to provide clothing that suits the consumer.
[0077] Further, in the present embodiment, the influence factor is one or more of the positions of each part of the body as shown in FIG. 7, the attributes of the clothing material as shown in FIG. 8, the type of the clothing as shown in FIG. 9, or the preferences of the user as shown in FIG. 10. According to such an aspect, compared with the case where clothing is created without being based on these influence factors, it is possible to provide clothing that suits the consumer better. In particular, when the position of each part of the body is used as the influence factor, it is possible to improve the fit for consumers who do not have a good fit with the size of ready-made products and provide clothing that suits them well.
[0078] Next, the learning process of calculating the corresponding part size by AI will be described. FIG. 13 is an activity diagram showing an example of the learning process. In the example of FIG. 13, first, in A61, the server device 1 registers, by the machine learning unit 117, the body information acquired in A13 shown in FIG. 5 and the search condition input in A21 as input data associated with the user (consumer C1 in this embodiment) corresponding to each.
[0079] After that, in A54 shown in FIG. 5, the consumer C1 to whom the clothing is delivered wears the delivered clothing and inputs an index (hereinafter referred to as "fit index") indicating a higher evaluation as it is closer to the desired fit feeling. The fit index is, for example, an index obtained by evaluating the goodness of the fit at each part of the body at a predetermined stage (for example, from 1 to 10). When evaluating the fit index, it is assumed that the touch and breathability are not considered. The consumer terminal 4 receives, in A62, an input operation of the fit index by the operation reception unit 412. The operation reception unit 412 transmits the input fit index to the server device 1.
[0080] The server device 1 executes, in A63, a second acquisition step of acquiring the transmitted fit index by the index acquisition unit 116. Next, in A64, the server device 1 registers, by the machine learning unit 117, the clothing information output in A34 and the fit index for the clothing created based on the clothing information in association with the user (consumer C1 in this embodiment) as the evaluator as teacher data. Next, in A64, the server device 1 executes, by the machine learning unit 117, a learning step of learning, for each part of the body, the corresponding part size that can obtain a higher fit index based on the input data and the teacher data registered in association with the same user.
[0081] The above learning process is repeatedly performed based on the input data of multiple users and multiple learning data. By executing the learning process a sufficient number of times, the machine learning unit 117 derives, for each part of the body, the relationship between the user's body information and search conditions and the corresponding part sizes from which higher fit feeling information can be obtained for that user.
[0082] After the above relationship is derived, assume that at A71, the consumer terminal 4 of consumer C2 receives an input of search conditions by the operation reception unit 412. When the server device 1 receives the search data of consumer C2 from the consumer terminal 4, at A72, the shape acquisition unit 113 acquires the body information of consumer C2. Subsequently, at A73, the server device 1, based on the acquired body information and the search conditions indicated by the search data, derives, for each part of the body, the corresponding part sizes from which higher fit feeling information can be obtained for consumer C2 by the machine learning unit 117.
[0083] Next, at A74, the server device 1 outputs, by the information output unit 115, information associating the identification information for identifying consumer C2, each part of the body, and the corresponding part sizes of those parts calculated at A73 as clothing information. At A74, the information output unit 115 outputs the clothing information to the server display unit 111.
[0084] The consumer terminal 4 displays the searched clothing by the user display unit 411 at A75. Next, at A76, the consumer terminal 4 receives the selection of clothing by consumer C2 by the operation reception unit 412 and transmits operation data indicating the selected clothing to the server device 1. At A77, the server device 1 generates a fitting image representing the posture of consumer C2 trying on the selected clothing based on the clothing information of consumer C2 output by the server display unit 111 and transmits it to the consumer terminal 4.
[0085] At A78, the consumer terminal 4 displays the transmitted fitting image on the user display unit 411. Subsequently, similar to the example in FIG. 5, the consumer C2 repeatedly displays the fitting image, and when there is clothing that the consumer likes, a purchase process is executed.
[0086] As described above, the index acquisition unit 116 acquires an index (fitting feeling index) indicating the level of evaluation of the fitting feeling of the clothing worn by the user wearing the clothing produced based on the clothing information output by the information output unit 115. This fitting feeling index corresponds to various parts of the user's body. Further, the machine learning unit 117 uses the fitting feeling index acquired by the index acquisition unit 116 as teacher data to learn the corresponding part sizes where the fitting feeling index is equal to or higher than a predetermined standard.
[0087] For example, when the fitting feeling index is better than a predetermined value (for example, when it is 8 or higher on a 10 - level index), the machine learning unit 117 performs learning assuming that the fitting feeling index is equal to or higher than a predetermined standard. When based on the body information acquired at A72, the machine learning unit 117 outputs, as clothing information, information indicating the corresponding part sizes learned so that the fitting feeling index is equal to or higher than a predetermined standard. According to such an aspect, compared with the case where machine learning is not performed, it is possible to produce clothing with a high evaluation of the fitting feeling.
[0088] In the correction process shown in FIG. 5, the corresponding part sizes, which are information having length and position, are calculated based on the body information that is 3D data and the correction values that are 1D data. On the other hand, in the learning process shown in FIG. 13, based on the body information that is 3D data, the corresponding part sizes, which are information having length and position, are directly derived.
[0089] When evaluating the fitting feeling index for the consumer C1, not only evaluate each part of the body, but also evaluate the balance of the fitting feeling between the corresponding part sizes of bust and waist or the balance of the fitting feeling between hip and thigh, etc. Thereby, it becomes easier to calculate the corresponding part sizes with a high evaluation of the fitting feeling for consumers with similar balances shown by the body information.
[0090] <Other Embodiments> (1) Provision of Off-the-Shelf Products In the embodiment, made-to-order clothing created from a pattern was provided, but not limited to this, off-the-shelf clothing may be provided. In that case, the server display unit 111 generates, at A41 shown in FIG. 5, an image representing off-the-shelf clothing manufactured in the size closest to the corresponding partial size indicated by the clothing information as a try-on image. Then, when the purchase button B15 shown in FIG. 12 is operated, the purchase processing unit 118 executes a process of arranging the conveyance of the corresponding existing product.
[0091] (2) Presentation of a List of Off-the-Shelf Products When considering the purchase of off-the-shelf clothing, a list of off-the-shelf products similar to the clothing desired by the consumer C1 may be presented. FIG. 14 is a diagram showing another example of the functional configuration of the control unit 11. The control unit 11 includes a clothing detection unit 120 in addition to each unit shown in FIG. 4. The server device 1 stores a size database that associates a plurality of off-the-shelf products of clothing with the sizes of each piece of clothing.
[0092] FIG. 15 is a diagram showing an example of the size database. In the example of FIG. 15, a size database DB1 is shown in which "brand", "product number", "size", "type", "material", "knitting method", "sewing method", and "price range" are associated respectively. A "brand" is an operator who oversees the design, manufacture, etc. of off-the-shelf products. The size database DB1 includes off-the-shelf products of a plurality of brands. The "size" shows the size of the part corresponding to each part of the body, such as the "shoulder width" of the off-the-shelf product (corresponding partial size).
[0093] The clothing detection unit 120 detects ready-made products whose size difference from the clothing (hereinafter referred to as "made-to-order products") produced based on the output clothing information in the size database DB1 is below a predetermined standard. The clothing detection unit 120 is an example of a detection unit and is configured to be able to execute a detection step. The clothing detection unit 120, for example, compares the corresponding part sizes at the same location between the made-to-order products and the ready-made products to calculate the difference. The clothing detection unit 120 calculates the total of the absolute values of the calculated differences as the above-mentioned size difference.
[0094] The clothing detection unit 120 detects ready-made products whose calculated difference is below a predetermined standard. As the predetermined standard, for example, a value at which the detected ready-made products reach a predetermined number (for example, 100 pieces) is used. The clothing detection unit 120 further detects, from the ready-made products detected based on the size, those whose type, material, knitting method, sewing method, and price range match the search conditions input by the consumer C1. These search conditions are the points that the consumer C1 values when purchasing clothing.
[0095] The server display unit 111 displays the ready-made products of the clothing detected by the clothing detection unit 120. The server display unit 111 is an example of a clothing display unit and is configured to be able to execute a clothing display step. When displaying the detected ready-made products, the server display unit 111, for example, displays a list D3 of the above-mentioned ready-made products of the clothing.
[0096] FIG. 16 is a diagram showing an example of the displayed list of ready-made products. In the example of FIG. 16, the server display unit 111 displays a list D3 of ready-made products arranged side by side with a plurality of ready-made products. In the list D3 of ready-made products, images of ready-made products are arranged around the fitting image F11 of the ready-made product with the smallest size difference from the made-to-order product as the center.
[0097] When multiple off-the-shelf products have the same horizontal position, it indicates that they are off-the-shelf products with the same size difference from the made-to-order product. And the more tightly fitting off-the-shelf products are arranged on the left side, while the looser off-the-shelf products are arranged on the right side. Also, reasonable off-the-shelf products are arranged in the lower row, intermediate off-the-shelf products are arranged in the middle row, and high-class off-the-shelf products are arranged in the upper row. In this way, the server display unit 111 displays a multi-dimensional space K1 in which off-the-shelf products with closer size differences from the made-to-order product are arranged closer to each other.
[0098] In addition, off-the-shelf products with a size difference from the made-to-order product below a predetermined standard are arranged in a similar area R11 surrounded by a dotted line. In this way, the server display unit 111 shows the off-the-shelf products detected by the clothing detection unit 120 distinguishable from other off-the-shelf products in the multi-dimensional space K1. According to such an aspect, compared with the case where the detected off-the-shelf products are not displayed, it is possible to more easily grasp the clothing of off-the-shelf products that fit better to the user's body.
[0099] When an operation to move the multi-dimensional space K1 is performed in the off-the-shelf product list D3, the server display unit 111 may display, for example, a try-on image of the off-the-shelf product that comes to the center and is tried on by the consumer C1. Also, the server display unit 111 may display the try-on image enlarged compared to other off-the-shelf products. By doing so, it is possible to provide the operability of moving the off-the-shelf product to be considered to the center of the multi-dimensional space K1 and enlarging and displaying oneself who has tried it on for confirmation.
[0100] (3) Influence factors The factors (influence factors) that affect the fit feeling of clothing are not limited to those described above. For example, the influence factor may be the user's body type.
[0101] FIG. 17 is a diagram showing another example of an influence table. In FIG. 17, an influence table TB5 with the "body type" of the user as an influence factor is shown. In the influence table TB5, the influences (correction values. The unit is mm) on the "upper body", "waist", and "lower body" are associated with the body types of "X type", "I type", "A type", "V type", and "O type", respectively.
[0102] "X-type" refers to a body type where the width of the pelvis and chest is wide and the width of the waist is narrow in relation to height. "I-type" refers to a body type where the widths of the pelvis, waist, and chest are narrow in relation to height. "A-type" refers to a body type where the width of the pelvis is wide and the width of the chest is narrow in relation to height. "V-type" refers to a body type where the width of the pelvis is narrow and the width of the chest is wide in relation to height. "O-type" refers to a body type where the width of the waist is wide and the body is overall round. The size calculation unit 114 determines the body type of the consumer C1, for example, from the shoulder width, waist, and hip sizes indicated by the body information.
[0103] In the "X-type", the influences of "H811", "H812", and "H813" are respectively associated with the "upper body", "waist", and "lower body". If the correction value for the part with a wide width relative to height is increased and the correction value for the part with a narrow width relative to height is decreased (in the case of the X-type, H811 = H813 > H812), the clothing will emphasize the body type. Conversely, if the correction value for the part with a wide width relative to height is decreased and the correction value for the part with a narrow width relative to height is increased (in the case of the X-type, H811 = H813 < H812), the clothing will make the body type less noticeable.
[0104] Also, generally, since the "X-type" is a popular body type, by setting the magnitudes of the correction values "H821", "H822", and "H823" associated with the "I-type" as H821 = H823 > H822, the clothing can look like the "X-type". Similarly, by setting the magnitudes of the correction values "H831", "H832", and "H833" associated with the "A-type" as H831 > H823 = H822, the clothing can look like the "X-type".
[0105] Also, in the case of "O type", it may be possible to use a correction value that appears to be the same as "X type" as described above. However, in the case of "O type", it is difficult to make it look like a different body type based on the silhouette of the clothing. Therefore, emphasizing comfort, a correction value (H852 > H851 = H853) that gives some slack to the waist may be used. Note that these correction values are just examples, and the correction values may be determined according to the points required for each body type (such as emphasizing appearance or comfort). By doing so, compared to the case of creating clothing without basing on influencing factors, it is possible to provide clothing that better suits consumers.
[0106] Also, the influencing factors may be used in more detail. For example, depending on the material of the clothing, it may be easy to stretch in a specific direction. In the case of cloth as the material, for example, it may be easy to stretch in the diagonal direction compared to the vertical and horizontal directions, or it may be easier to stretch in the horizontal direction compared to the vertical direction. The influencing factor may be the angle formed by the specific direction in which the clothing material is easy to stretch and the direction that serves as a reference in the pattern of the clothing (hereinafter referred to as the "reference direction"). The reference direction of the pattern is, for example, the longitudinal direction of the pattern.
[0107] FIG. 18 is a diagram showing another example of the influence table. In FIG. 18, an influence table TB6 with the "angle with the reference direction" as the influencing factor is shown. In the influence table TB6, the influences (correction values. The unit is mm) of "H91", "H92", and "H93" are respectively associated with the angles with the stretching direction of "less than Th1", "greater than or equal to Th1 and less than Th2", and "greater than or equal to Th2".
[0108] For example, in the case of the pattern of the sleeve of a shirt, the longitudinal direction coincides with the direction in which the arm extends (the stretching direction), and the short side direction coincides with the outer peripheral direction of the arm. In the case of the sleeve of a shirt, it is easier to stretch in the outer peripheral direction of the arm. For example, even if the sleeve is made according to the nude size, it will stretch and fit the body, so it is difficult to feel a sense of compression. On the contrary, if the sleeve of the shirt stretches in the extending direction of the arm but does not stretch in the outer peripheral direction, when the arm is bent, the narrow part of the sleeve will catch on the thick part of the arm and it is easy to feel a sense of compression.
[0109] Therefore, by setting the magnitude relationship of the correction values as H91 > H92 > H93, the closer the direction in which the material of the clothing is likely to stretch is to the reference direction, the larger the correction value becomes, and it is possible to make it less likely to feel a sense of compression even when the sleeve of the shirt stretches in the extending direction of the arm. In addition, if the material is less likely to feel a sense of compression when it stretches in a direction closer to the reference direction of the pattern, by setting the magnitude relationship of the correction values as H91 < H92 < H93, it is possible to make it less likely to feel a sense of compression when wearing the clothing. According to such an aspect, it is possible to provide clothing that is less likely to feel a sense of compression when worn, as compared to the case where the stretching of the material of the clothing is not considered.
[0110] (4) Measurement timing The shape of the body may vary depending on the time when the measurement by the measuring device 3 is performed. For example, in the case of an adult, the height becomes 1 to 2 cm smaller in the morning and evening, and the foot size becomes 0.5 to 1.0 cm larger. Considering such a change in shape, the corresponding part size may be calculated.
[0111] For example, the shape acquisition unit 113 acquires body information indicating the result of measuring the shape of the user's body and the measurement time at which the measurement was performed. The measurement time is, for example, a time stamp attached to the measurement result when the measuring device 3 performs the measurement. Then, the size calculation unit 114 calculates, as the corresponding part size of the clothing, in addition to the sizes of various parts of the body indicated by the body dimension information and the influencing factors, a value corresponding to the acquired measurement time. The size calculation unit 114 uses a correction value table in which the measurement time and the correction value are associated with each other.
[0112] FIG. 19 is a diagram showing an example of a correction value table. In FIG. 19, a correction value table TB7 in which "measurement time" and "correction value" are associated with each other is shown. In the correction value table TB7, correction values (unit: mm) of "H101", "H102", and "H103" are associated with the measurement times of "until noon", "from noon to evening", and "after evening", respectively. The magnitude relationship of the correction values is H101 > H102 > H103.
[0113] The size calculation unit 114 extracts the correction value associated in the correction value table TB7 at the measurement time indicated by the acquired body information. The size calculation unit 114 adds the extracted correction value to the correction value based on the above-described search conditions and sums them up to calculate the corresponding partial size. According to such an aspect, even when there is a change in the body size throughout the day, by correcting the corresponding partial size so as to offset the change, it is possible to suppress the situation where the size of the clothing does not fit as compared to the case where such correction is not performed.
[0114] (5) Body information In the embodiment, the body information is information indicating the coordinates in the three-dimensional space of each point on the surface of the body measured by the measuring device 3, but it is not limited to this. The body information may be, for example, information indicating the shape of the body that has been conventionally used, such as the shoulder width, body width, body length, and sleeve length measured by a person using a measuring tape. In this case, the shape acquisition unit 113 acquires this body information input by the measurer (such as a clerk in a clothing store) to the terminal.
[0115] (6) Clothing information In the embodiment, the clothing information is information indicating the corresponding partial size of the clothing. However, since the shape and size of the clothing are determined by the shape and size of the pattern, it may be information indicating the size of the part of the pattern corresponding to each part of the body. When the clothing information indicates the size of the pattern, it is not necessary to calculate the size of the pattern from the size of the clothing, and the pattern can be created directly from the size indicated by the clothing information.
[0116] (7) Corresponding partial size In the embodiment, the size calculation unit 114 uses the nude size of each part of the body as a reference value, but it is not limited to this. For example, the corresponding partial size of a ready-made product may be used as a reference value. Specifically, the size calculation unit 114 may use the corresponding partial size of a ready-made product of the type and size of the clothing input as a search condition as a reference value. In that case, a correction value different from the case where the nude size is used as a reference value is used.
[0117] In addition, in the embodiment, the size calculation unit 114 calculates the length obtained by adding the sum of the correction value at the same position as the reference value and the correction value based on the search condition to the reference value as the corresponding part size, but it is not limited to this. For example, the size calculation unit 114 may calculate the length obtained by adding a statistical value such as the average value, median value, central value, maximum value, or minimum value of the correction values, instead of the sum of the correction values, to the reference value as the corresponding part size. Further, when there are a plurality of correction values based on the search condition, the size calculation unit 114 may calculate the length obtained by adding the sum or statistical value of some of the correction values to the reference value as the corresponding part size. The "part" mentioned here may be a predetermined number from the larger ones, a predetermined number from the smaller ones, or a predetermined number randomly selected.
[0118] In addition, the correction value is not limited to the value to be added, and may be a value to be multiplied, that is, a coefficient. In that case, the size calculation unit 114 calculates the length obtained by multiplying the reference value by the coefficient as the corresponding part size. Further, when there are a plurality of coefficients, the size calculation unit 114 may calculate the length obtained by sequentially multiplying the reference value by them as the corresponding part size, or may calculate the length obtained by multiplying the reference value by a statistical value such as the average value of the plurality of coefficients as the corresponding part size. Further, the size calculation unit 114 may use a part of the plurality of coefficients in the same manner as in the case of a plurality of correction values.
[0119] (8) Other variations The above-described embodiment has been described as the configuration of an information processing system such as the clothing supply support system 10, but an information processing method including each step executed by the information processing system may be provided. Further, a program for causing a computer to execute each step executed by the information processing system may be provided.
[0120] The configuration shown in Fig. 1 etc. is an example, and other modes can be adopted as long as there is no inconvenience in implementation. For example, one device may be distributed to two or more devices, or may be replaced by a cloud computing system. Also, the functions of one device may be realized by being distributed to two or more devices, or the functions of two or more devices may be concentrated and realized by one device. Further, the operations performed by one function may be distributed and performed by two or more functions, or two or more functions may be integrated into one function. In short, as long as each function necessary for the entire information processing system is realized, the devices realizing these functions may have any configuration.
[0121] The output destination of information or data (hereinafter referred to as "information etc.") may be another device, a display, a storage unit (including a built-in storage unit and an external storage unit), etc. The acquisition of information etc. includes a mode of acquiring information etc. transmitted from another device, in addition to a mode of acquiring information etc. generated by the own device. The table associating parameters is not limited to the illustrated table, and the number of parameters may be reduced or increased. Also, without using a table, information etc. corresponding to the parameters may be obtained by a mathematical formula or a conditional expression, etc.
[0122] <Supplementary Note> Furthermore, it may be provided in each of the aspects described below.
[0123] (1) An information processing system, comprising a processor capable of executing a program so that each of the following steps is performed, wherein in the first acquisition step, the processor acquires body information indicating the shape of the user's body, and in the output step, based on the acquired body information, outputs clothing information indicating the sizes of the portions of the clothing covering the body corresponding to each part of the body, and the sizes are values corresponding to the information indicating the shape of each part of the body among the body information and the factors affecting the fit of the clothing.
[0124] According to such an aspect, it is possible to provide clothing suitable for consumers.
[0125] (2) In the information processing system according to (1) above, the element is one or more elements among the positions of the respective locations, the attributes of the material of the clothing, the type of the clothing, the preferences of the user, or the body shape of the user.
[0126] According to such an aspect, it is possible to provide clothing that better suits the consumer.
[0127] (3) In the information processing system according to (1) above, when the material of the clothing is likely to stretch in a specific direction, the element is the angle formed by the specific direction and the direction serving as a reference in the pattern of the clothing.
[0128] According to such an aspect, it is possible to provide clothing that is less likely to cause a sense of compression when worn.
[0129] (4) In the information processing system according to any one of (1) to (3) above, in the first acquisition step, information indicating the coordinates of each point on the surface of the user's body in a three-dimensional space is acquired as the body information, and in the output step, the length of a line connecting two or more of the points is used as the information indicating the shape of each location.
[0130] According to such an aspect, it is possible to increase the number of locations where size fitting is possible.
[0131] (5) In the information processing system according to (4) above, in the image display step, an image of a person wearing clothing made based on the output clothing information in the shape indicated by the body information is displayed.
[0132] According to such an aspect, it is possible to convey an image of the user wearing the clothing to the user.
[0133] (6) In the information processing system according to any one of (1) to (5) above, in the second acquisition step, an index indicating the height of the evaluation of the fit of the clothing worn by the user wearing the clothing manufactured based on the output clothing information is acquired, the index corresponds to each part of the user's body, and in the learning step, using the acquired index as teacher data, the size at which the index is equal to or greater than a predetermined standard is learned, and in the output step, information indicating the size learned so that the index is equal to or greater than the standard when based on the acquired body information is output as the clothing information.
[0134] According to such an aspect, it is possible to manufacture clothing with a high evaluation of the fit.
[0135] (7) In the information processing system according to any one of (1) to (6) above, the body information indicates the result of measuring the shape of the user's body and the measurement time at which the measurement was performed, and the size of the part corresponding to each location is a value corresponding to the measurement time in addition to the size of each location and the element.
[0136] According to such an aspect, it is possible to suppress the clothing size from becoming inappropriate due to the change in the body size throughout the day.
[0137] (8) In the information processing system according to any one of (1) to (7) above, in the detection step, a ready-made product of clothing with a size difference from the clothing manufactured based on the output clothing information that is equal to or less than a predetermined standard is detected from a database that stores a plurality of ready-made products of clothing in association with the size of each ready-made product, and in the clothing display step, the detected ready-made product of clothing is displayed.
[0138] According to such an aspect, it is possible to easily grasp a ready-made product that fits the user's body.
[0139] (9) In the information processing system according to (8) above, in the clothing display step, a multi-dimensional space is displayed in which the ready-made products with closer size differences are arranged closer to each other, and in the multi-dimensional space, the detected ready-made products are shown distinguishable from other ready-made products.
[0140] According to such an aspect, it is possible to intuitively grasp ready-made clothing that fits the user's body.
[0141] (10) A program that causes a computer to execute each step of the information processing system according to any one of (1) to (9) above. Of course, this is not the limit. Also, the above-described embodiments and modification examples may be arbitrarily combined and implemented.
[0142] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The embodiments and their modifications are included in the scope and gist of the invention and are included in the invention described in the claims and the equivalent scope thereof.
Explanation of Reference Numerals
[0143] 1: Server device 3: Measuring device 4: Consumer terminal 5: Patterner terminal 10: Clothing provision support system 11: Control unit 41: Control unit 51: Control unit 111: Server display unit 112: Memory control unit 113: Shape acquisition unit 114: Size calculation unit 115: Information output unit 116: Index acquisition unit 117: Machine learning unit 118: Purchase processing unit 119: Search processing unit 120: Bedding detection unit 411: User display unit 412: Operation reception unit 511: User display unit 512: Operation reception unit
Claims
1. An information processing system, The processor is capable of executing a program to perform the following steps: In the first acquisition step, body information indicating a body shape of the user is acquired; In the output step, clothing information indicating the size of parts of the clothing covering the body corresponding to each part of the body is output based on the acquired physical information, and the sizes are values corresponding to information among the physical information indicating the shape of each part and factors that affect the fit of the clothing.
2. 2. The information processing system according to claim 1, The element is one or more of the location of each part, the material attribute of the clothing, the type of clothing, the user's preferences, or the user's body type.
3. 2. The information processing system according to claim 1, The element is the angle between a specific direction and a reference direction in the pattern of the clothing, when the material of the clothing tends to stretch in the specific direction.
4. 2. The information processing system according to claim 1, In the first acquisition step, information indicating coordinates in a three-dimensional space of each point on a surface of the user's body is acquired as the body information, In the output step, the length of a line connecting two or more of the points is used as information indicating the shape of each of the locations.
5. 5. The information processing system according to claim 4, The image display step displays an image of the clothes produced based on the output clothing information worn by a person having a body shape indicated by the body information.
6. 2. The information processing system according to claim 1, In a second obtaining step, an index indicating a degree of evaluation of a fit of the clothing produced based on the output clothing information by a user wearing the clothing is obtained, the index corresponding to each part of the user's body; In the learning step, the acquired index is used as training data to learn the size at which the index is equal to or greater than a predetermined standard; In the output step, information indicating a size that has been learned so that the index is equal to or larger than the standard when based on the acquired physical information is output as the clothing information.
7. 2. The information processing system according to claim 1, the physical information indicates a result of a measurement of the user's body shape and a measurement time when the measurement was performed; The size of the portion corresponding to each of the locations is a value that depends on the size of each of the locations and the elements, as well as the measurement time.
8. 2. The information processing system according to claim 1, In the detection step, a ready-made garment having a size difference of less than a predetermined standard with respect to the garment produced based on the outputted garment information is detected from a database storing a plurality of ready-made garments and the sizes of the ready-made garments in association with each other; In the clothing display step, ready-made products of the detected clothing are displayed.
9. 9. The information processing system according to claim 8, In the clothing display step, a multidimensional space is displayed in which the ready-made products with similar size differences are arranged closer to each other, and the detected ready-made products are displayed in the multidimensional space so that they can be distinguished from other ready-made products.
10. A program, A method for causing a computer to execute each step of the information processing system according to any one of claims 1 to 9.
Citation Information
Patent Citations
Clothing size recommendation system
JP2021144611A