Inner sole design device, inner sole design method, and program

The insole design device addresses the limitations of existing technologies by integrating foot and footwear data to create customizable insoles that enhance fit and footwear characteristics, ensuring a better fit and improved comfort.

JP2024179135APending Publication Date: 2024-12-26ASICS CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023097723
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-14
Publication Date
2024-12-26

AI Technical Summary

Technical Problem

Existing insole design technologies focus on fitting the foot within the shoe's internal space, neglecting the need for customizing insoles to replace existing ones and enhancing footwear characteristics beyond fit, such as cushioning, stability, and comfort.

Method used

An insole design device that integrates foot shape data and footwear interior data to create customizable insoles, adjusting parameters like material, structure, cup height, thickness, and arch position to meet user-specific footwear characteristics.

Benefits of technology

The solution allows for the design of insoles that improve fit and enhance footwear characteristics, such as cushioning, stability, and comfort, by matching the insole's contour with the footwear's interior and adjusting design parameters to meet user preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024179135000001_ABST
    Figure 2024179135000001_ABST
Patent Text Reader

Abstract

To provide an inner sole design device, an inner sole design method and a program for designing an inner sole to be fitted to footwear by exchange with the inner sole, with respect to the footwear on which the inner sole is fitted.SOLUTION: An inner sole design device 1 designs an inner sole 1A of footwear. The inner sole design device 1 comprises: an input part for receiving data; a calculation part for determining design data of the inner sole 1A on the basis of the data received at the input part; and an output part for outputting the design data determined by the calculation part. The data received at the input part includes at least first data related to a shape of a foot of a user, and second data related to an interior part of the footwear. The calculation part determines the design data, on the basis of the first data and the second data.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an insole designing device, an insole designing method, and a program. [Background technology]

[0002] In order to improve the fit of footwear including shoes and sandals, custom-made insoles are made to fit the shape of the foot. For example, International Publication No. 2017 / 057388 (Patent Document 1) discloses an insole design device that calculates the state of the foot placed in the internal space of a shoe based on the shape of the foot (foot shape data) and shoe data, and designs an insole based on the three-dimensional gap between the inner peripheral surface of the shoe and the foot. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2017 / 057388 Summary of the Invention [Problem to be solved by the invention]

[0004] The insole design device disclosed in WO 2017 / 057388 (Patent Document 1) designs an insole with the aim of keeping the foot in a desired state when the shoe and insole are combined, and aims to improve the fit of the shoe. However, the characteristics that users require from shoes are not limited to fit. In addition, WO 2017 / 057388 (Patent Document 1) is premised on designing a new insole to be attached based on the internal space of the shoe without the insole attached.

[0005] The present disclosure has been made to solve such problems, and its purpose is to provide an insole design device, an insole design method, and a program for designing an insole to be attached to footwear in place of an insole currently attached. [Means for solving the problem]

[0006] An insole design device according to an aspect of the present disclosure is an insole design device that designs an insole for footwear. The insole design device includes an input unit that accepts data, a calculation unit that determines design data for the insole based on the data accepted by the input unit, and an output unit that outputs the design data determined by the calculation unit. The data accepted by the input unit includes at least first data related to a shape of a user's foot and second data related to an inside of the footwear. The calculation unit determines the design data based on the first data and the second data.

[0007] An insole design method according to an aspect of the present disclosure is a method for designing an insole for footwear, which includes the steps of receiving at least first data related to a shape of a user's foot and second data related to an interior of the footwear, determining design data for the insole based on the received first and second data, and outputting the determined design data.

[0008] A program according to an aspect of the present disclosure is a program executed by a calculation unit of an insole design device including an input unit that accepts data, a calculation unit that determines design data for an insole based on the data accepted by the input unit, and an output unit that outputs the design data determined by the calculation unit. The program includes the steps of accepting at least first data related to a shape of a user's foot and second data related to an inside of the footwear by the input unit, determining design data for the insole based on the first data and the second data accepted by the input unit, and outputting the determined design data from the output unit. Effect of the Invention

[0009] According to the present disclosure, design data for an insole is obtained based on the first data and the second data, so that an insole to be attached to footwear in exchange for the insole can be designed for the footwear in which the insole is attached. [Brief description of the drawings]

[0010] [Figure 1] 1 is a schematic diagram showing a configuration of a system including an insole design device according to an embodiment. [Diagram 2] 1 is a block diagram showing a configuration of an insole design device according to an embodiment. [Diagram 3] 1 is a schematic diagram for explaining a usage mode of the insole according to the embodiment. FIG. [Figure 4] 1 is a flowchart showing a design process executed by the insole design device according to the embodiment. [Diagram 5] 1 is a schematic diagram for explaining the contour of an insole designed by a design process executed by an insole design device according to an embodiment. FIG. [Figure 6] 5 is a schematic diagram for explaining the cup height for each part of the insole according to the embodiment. FIG. [Figure 7] FIG. 4 is a schematic diagram for explaining thicknesses of different parts of the insole according to the embodiment. [Figure 8] 11 is a schematic diagram for explaining the arch position of the insole according to the embodiment. FIG. [Figure 9] FIG. 1 is a schematic diagram showing an insole made of a three-dimensional mesh structure. [Figure 10] 10 is a schematic diagram for explaining the three-dimensional structure of the base layer of the insole shown in FIG. 9. FIG. [Figure 11] 10 is a flowchart showing an adjustment process executed by the insole design device according to the embodiment. [Figure 12] FIG. 2 is a schematic diagram for explaining Example 1 in which design data is adjusted by the insole design device according to the embodiment. [Figure 13] 1 is a diagram for explaining the relationship between footwear characteristics and insole design data. [Figure 14] FIG. 1 is a schematic diagram for explaining pronation. [Figure 15] FIG. 11 is a schematic diagram for explaining Example 2 in which design data is adjusted by the insole design device according to the embodiment. [Figure 16] FIG. 11 is a schematic diagram for explaining Example 3 in which design data is adjusted by the insole design device according to the embodiment. [Figure 17]FIG. 11 is a schematic diagram for explaining Example 4 in which design data is adjusted by the insole design device according to the embodiment. [Figure 18] 10 is a flowchart showing a prediction process for predicting the shape of a subject's foot in a no-load state. [Figure 19] FIG. 11 is a diagram showing an example of load-bearing foot shape data. [Figure 20] FIG. 11 is a diagram showing an example of no-weight-bearing foot shape data. [Figure 21] 11 is a diagram for explaining calculation of a difference between subject data and first sample data. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, the embodiments will be described with reference to the drawings. In the following description, the same components are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated. In the following description of the embodiments, the medial or inner foot side refers to the first toe side of the foot in the foot width direction, and the lateral or outer foot side refers to the fifth toe side of the foot in the foot width direction.

[0012] FIG. 1 is a schematic diagram showing the configuration of a system including an insole designing device 1 according to an embodiment. FIG. 2 is a block diagram showing the configuration of the insole designing device 1 according to an embodiment. FIG. 3 is a schematic diagram for explaining the usage of an insole 1A according to an embodiment. In a store such as a shoe shop, an event venue, and the like, a custom-made insole 1A may be produced. Here, as shown in FIG. 3, the insole 1A is used by being attached to footwear 100, which is, for example, a shoe. The footwear 100 includes a sole 110 and an upper 120, and when used, the insole 1A is inserted into the footwear 100 through an opening 121 provided in the upper 120. As a result, the insole 1A is placed on the inner bottom surface of the footwear 100 so that its lower surface faces the inner bottom surface of the footwear 100, and the insole 1A is attached to the footwear 100. In the following description, the insole 1A is described as being attached to the footwear 100 and used, but the footwear 100 includes shoes, sandals, and the like.

[0013] When a user wears footwear 100, the insole 1A is placed on the upper surface of the sole of the user's foot. Therefore, the insole 1A is sandwiched between the sole 110 of the footwear 100 and the sole of the user's foot, and the insole 1A supports the user's foot. In addition, when the user's foot is placed in the internal space of the footwear 100, the insole 1A fills the gap formed between the internal space of the footwear 100 and the foot, thereby improving the fit of the footwear 100.

[0014] In order to improve the fit of the insole 1A, it is preferable that the inside of the footwear 100 and the contour M1 of the insole 1A coincide with each other so that the insole 1A does not move inside the footwear 100. In order to coincide the inside of the footwear 100 with the contour M1 of the insole 1A, for example, it is conceivable to prepare insoles 1A for each size of the footwear 100. However, since the inside shape differs depending on each footwear 100, it is difficult to coincide the inside of the footwear 100 with the contour M1 of the insole 1A. In addition, skilled skill is required to manually cut the outer periphery of the insole 1A and coincide the inside of the footwear 100 with the contour M1 of the insole 1A. In particular, when the insole 1A is made of a three-dimensional mesh structure as described later, when the outer periphery of the insole 1A is cut, the unit structure (see FIG. 10) of the cut end may be destroyed in the middle, and some processing is required to be performed on the cut end. Therefore, in the insole design device 1 of the embodiment, design data for the insole 1A including a contour M1 that contacts the inside of the footwear 100 is obtained based on foot shape data (first data) related to the shape of the user's foot and internal data (second data) related to the inside of the footwear 100.

[0015] Furthermore, the insole design device 1 not only designs an insole 1A that improves the fit of the footwear 100, but also adjusts the design data of the insole 1A (e.g., material, structure, cup height for each part, thickness, etc.) in order to change the characteristics of the footwear 100 (e.g., cushioning, stability, grip, etc.). In this way, the insole design device 1 can design an insole 1A that can obtain the characteristics (footwear characteristics) that the user desires for the footwear 100. Note that it is not essential for the insole design device to adjust the design data of the insole 1A in order to change the characteristics of the footwear 100, and it is sufficient if the design data of the insole 1A including at least the contour M1 that contacts the inside of the footwear 100 can be obtained.

[0016] [Insole manufacturing system configuration] Specifically, an insole manufacturing system 10 that manufactures an insole 1A designed by the insole design device 1 will be described. As shown in FIG. 1, the insole manufacturing system 10 includes an insole design device 1, a measuring device 2, a 3D printer 3, and an information terminal 4. Note that the device that manufactures the insole 1A is not limited to the 3D printer 3, and may be, for example, a device such as an NC machine tool. Also, in this embodiment, it has been described that the design data for the insole 1A is generated by the insole design device 1, which is a dedicated design device, but the technology of the present disclosure may be applied to a design device for manufacturing custom-made footwear to generate the design data for the insole 1A.

[0017] The measuring device 2 is, for example, a three-dimensional foot shape scanner using laser measurement, and includes a tabletop 21 and a laser measuring unit 22 that is installed so as to sandwich the tabletop. When a person to be measured (user) places his / her foot on the tabletop 21 in a standing position, a load is applied from the foot to the tabletop 21 due to the weight of the person to be measured. That is, the foot of the person to be measured is in a state in which a load is applied to the foot of the person to be measured. With the load applied to the foot of the person to be measured, the measuring device 2 measures the shape of the foot while moving from the toe to the heel by the laser measuring unit 22. The measuring device 2 outputs the subject data including the foot shape data (foot shape data) of the person to be measured acquired by the laser measuring unit 22 to the insole design device 1. Note that the subject data only needs to include at least the foot shape data acquired by the measuring device 2, and may also include other data (for example, personal data such as the gender or age of the person to be measured).

[0018] The information terminal 4 acquires not only the shape data of the subject's foot, but also internal data related to the inside of the footwear 100. The information terminal 4 includes a three-dimensional scanner function using technologies such as LiDAR (Light Detection And Ranging) and a function for generating the shape of the measurement target by image synthesis processing such as photogrammetry. For this purpose, the information terminal 4 acquires data obtained by scanning or imaging the shape of the insole (the insole that is installed when the footwear 100 is purchased) attached to the footwear 100 as shown in FIG. 1. The data obtained by scanning or imaging the shape of the insole includes data on the portion where the inside of the footwear 100 and the insole come into contact, that is, shape data of the outline of the insole that comes into contact with the inside of the footwear 100.

[0019] By removing the insole from the footwear 100 and scanning or imaging the shape of the insole with the information terminal 4, shape data of the contour of the insole in contact with the inside of the footwear 100 can be easily obtained. On the other hand, the inside of the footwear 100 with the insole attached may be scanned or imaged with the information terminal 4 to obtain shape data of the contour of the insole in contact with the inside of the footwear 100. When scanning or imaging the shape of the insole, the insole may be placed on a paper or mat of a known size, or an augmented reality tool may be used to improve the accuracy of shape acquisition. The information terminal 4 may be operated by the user himself or by a store clerk. The information terminal 4 may be a terminal owned by the store (for example, a smartphone or tablet terminal) or a terminal owned by the user himself (for example, a smartphone or tablet terminal). By acquiring camera parameters from hardware information of the information terminal 4, distortion of the scanned or imaged data may be corrected. The device for acquiring shape data of the contour of the insole that comes into contact with the inside of footwear 100 is not limited to information terminal 4, but may be an X-ray CT device capable of imaging the internal cross section of footwear 100, or a three-dimensional measuring device that measures a mold taken by filling the inside of footwear 100 with resin or the like, or the like.

[0020] The insole design device 1 receives foot shape data (foot shape data) from the measurement device 2, receives internal data relating to the inside of the footwear 100 from the information terminal 4, and determines design data for the insole 1A based on the foot shape data and the internal data. Furthermore, the insole design device 1 can perform an adjustment process for adjusting the design data in order to design an insole 1A that will achieve the characteristics of the footwear 100 desired by the user, and this adjustment process will be described later. The insole design device 1 outputs the generated design data for the insole 1A to a 3D printer 3 or the like. The 3D printer 3 produces the insole 1A based on the design data for the insole 1A.

[0021] In this way, the insole manufacturing system 10 uses the insole design device 1 to determine design data for the insole 1A including the contour of the insole 1A that contacts the inside of the footwear 100 based on the shape of the foot of the person to be measured (user) obtained by the measuring device 2 (foot type data) and the internal data obtained by the information terminal 4, and produces the insole 1A based on the determined design data using the 3D printer 3. In this way, the insole manufacturing system 10 uses the insole design device 1 to design the insole 1A in which the inside of the footwear 100 and the contour M1 of the insole 1A match, and can easily produce the insole 1A using the 3D printer 3.

[0022] In the present disclosure, the insole 1A is produced by the insole production system 10 including the insole design device 1, the measuring device 2, the 3D printer 3, and the information terminal 4, but the configuration of the device is not limited to this. The device configuration of the insole production system 10 may be such that the insole design device 1, the measuring device 2, and the 3D printer 3 are integrated, or the measuring device 2 and the 3D printer 3 are integrated. Furthermore, in the present disclosure, the entire insole 1A is produced by the 3D printer 3, but a part of the insole may be produced by the 3D printer 3. In other words, a custom-made insole may be produced by combining pre-produced parts and parts produced by the 3D printer 3. Furthermore, the pre-produced parts may be selected based on information such as the shape of an individual's foot.

[0023] [Configuration of the insole design device] The configuration of the insole design device 1 will be described in more detail. As shown in Fig. 2, the insole design device 1 includes a processor 11, a memory 12, a storage 13, an interface 14, a media reader 15, and a communication device 16. These components are connected via a processor bus 17.

[0024] The processor 11 is an example of a "calculation unit." The processor 11 is a computer that reads out programs (for example, a design program 130, a prediction program 131, and an OS (Operating System) 132) stored in the storage 13, and deploys the read out programs in the memory 12 and executes them. The processor 11 is configured, for example, by a CPU (Central Processing Unit), an FPGA (Field Programmable Gate Array), a GPU (Graphics Processing Unit), or an MPU (Multi Processing Unit). The processor 11 may be configured by a processing circuitry.

[0025] The memory 12 is composed of a volatile memory such as a dynamic random access memory (DRAM) or a static random access memory (SRAM), or a non-volatile memory such as a read only memory (ROM) or a flash memory.

[0026] The storage 13 is an example of a "storage unit." The storage 13 is configured with a non-volatile storage device such as a hard disk drive (HDD) or a solid state drive (SSD). In addition to programs such as a design program 130, the storage 13 also stores load-bearing foot shape data 133, no-load-bearing foot shape data 134, and a product information database 135.

[0027] The design program 130 is a program for executing a process of obtaining design data for the insole 1A based on foot shape data and internal data (a design process shown in FIG. 4 described later), and a process of adjusting the design data so as to obtain the insole 1A that can obtain the characteristics that the user desires for the footwear 100 (an adjustment process shown in FIG. 11 described later).

[0028] The prediction program 131 is a program executed when predicting the shape of a user's foot in a no-load state or a low-load state where the load is smaller than the load state (hereinafter, simply referred to as the no-load state). The prediction program 131 is a program for executing a process in which the insole design device 1 predicts the shape of the user's foot in a no-load state based on the shape of the user's foot in a loaded state acquired by the measurement device 2 (a prediction process shown in FIG. 18, which will be described later).

[0029] The weight-bearing foot shape data 133 is data used to predict the shape of the user's foot in a non-weight-bearing state. The weight-bearing foot shape data 133 is an example of the "first sample data" and includes data calculated from a plurality of sample foot shape data in a weight-bearing state. The weight-bearing foot shape data 133 will be described later with reference to FIG. 19.

[0030] The no-load foot shape data 134 is data used to predict the shape of the user's foot in a no-load state. The no-load foot shape data 134 is an example of "second sample data" and includes data calculated from multiple sample foot shape data in a no-load state. The no-load foot shape data 134 will be described later with reference to FIG. 20.

[0031] Product information database 135 is a database that stores internal data relating to the inside of footwear 100 in association with product information (product name, model number, etc.) of footwear 100. Note that product information database 135 does not need to be stored in storage 13, and may be stored in another computer or a cloud server connected to a network via communication device 16.

[0032] The interface 14 is an example of an “input unit” or an “output unit.” The interface 14 accepts input operations by an operator of the insole design device 1 using a keyboard, a mouse, a touch device, or the like, and outputs design data designed by the insole design device 1 to a display or the like.

[0033] The media reader 15 accepts a storage medium such as a removable disk 18 and obtains data stored on the removable disk 18 .

[0034] The communication device 16 is an example of an "input unit" or an "output unit." The communication device 16 transmits and receives data to and from other devices by performing wired or wireless communication. For example, the communication device 16 communicates with the measurement device 2 and the information terminal 4 to receive foot shape data from the measurement device 2 and internal data from the information terminal 4. The communication device 16 also communicates with the 3D printer 3 to output design data of the insole 1A used to produce the insole 1A to the 3D printer 3.

[0035] The insole design device 1 is not limited to a configuration in which data such as foot shape data and internal data are received via the communication device 16, and may receive data such as foot shape data and internal data via the interface 14. Alternatively, the insole design device 1 may read data such as foot shape data and internal data stored in a removable disk 18 by the media reading device 15.

[0036] The medium for storing the program executed by the processor 11 of the insole design device 1 is not limited to a removable disk 18 such as a CD-ROM or a DVD (Digital Versatile Disc), but may also be a semiconductor memory such as an IC card, an optical card, a mask ROM, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically EPROM).

[0037] Moreover, the programs executed by the processor 11 of the insole design device 1 are not limited to those recorded on the removable disk 18, and may be programs stored in the storage 13 that are loaded into the RAM and executed. In this case, another computer connected to the network via the communication device 16 may rewrite the programs stored in the storage 13, or may add and write new programs. Furthermore, the insole design device 1 may download programs from other computers connected to the network via the communication device 16 and store the programs in the storage 13. The programs referred to here include not only programs that the processor 11 of the insole design device 1 can directly execute, but also source programs, compressed programs, encrypted programs, and the like.

[0038] [Generate insole design data] A design process for generating design data for the insole 1A by the insole design device 1 will be described with reference to Fig. 4. Fig. 4 is a flowchart showing the design process executed by the insole design device 1 according to the embodiment. Each step (hereinafter, indicated by "S") shown in Fig. 4 is realized by the processor 11 of the insole design device 1 executing the design program 130.

[0039] 4, the insole design device 1 receives foot shape data acquired by the measurement device 2 (S101). The insole design device 1 receives product information (product name, model number, etc.) of the footwear 100 on which the insole 1A is to be attached (S102). The insole design device 1 has a product information database 135 in which internal data relating to the inside of the footwear 100 is stored in association with the product information of the footwear 100. Therefore, the insole design device 1 receives input of the product information of the footwear 100 in order to inquire whether the footwear 100 has internal data already stored in the product information database 135 in S102.

[0040] The insole design device 1 inquires whether or not internal data related to the inside of the footwear 100 of the received product information is stored in the product information database 135 for the footwear 100 (S103). If internal data is stored in the product information database 135 (YES in S103), the insole design device 1 reads out the internal data of the footwear 100 of the received product information from the product information database 135 (S104). On the other hand, if internal data is not stored in the product information database 135 (NO in S103), the insole design device 1 newly acquires internal data obtained by scanning or imaging the shape of the insole attached to the footwear 100 with the information terminal 4 (S105). The insole design device 1 stores the newly acquired internal data in the product information database 135 while linking it to the product information of the footwear 100. As a result, from the next time onwards, if the product is the same as the footwear 100 of the newly acquired internal data, there is no need to acquire the internal data again.

[0041] Furthermore, when the size of the footwear 100 in the received product information differs from the size of the footwear 100 in the internal data stored in the product information database 135, the insole design device 1 can correct the size of the footwear 100 in the internal data by, for example, performing similarity conversion on the internal data. Note that the data conversion of the internal data performed in the case of different sizes is not limited to similarity conversion, and any known method such as a method of applying a reduction ratio to each data can be used. As a result, the product information database 135 does not need to store internal data of all sizes for footwear 100 of the same product, and it is sufficient to store internal data of one size.

[0042] The insole design device 1 obtains design data of the contour M1 of the insole 1A based on the internal data of the footwear 100 (S106). That is, the insole design device 1 designs the contour M1 of the insole 1A so that the inside of the footwear 100 and the contour M1 of the insole 1A match. Specifically, FIG. 5 is a schematic diagram for explaining the contour M1 of the insole designed by the design process executed by the insole design device 1 according to the embodiment. As shown in FIG. 5, the insole design device 1 selects the contour M of a standard insole 1A according to the size of the footwear 100, and designs the contour M1 by deforming the contour M based on the internal data of the footwear 100 so that the contour M matches the inside of the footwear 100. Note that the evaluation of whether the contour M matches the inside of the footwear 100 is performed by visualizing, for example, the average value of the distance between the contour M and the inside of the footwear 100.

[0043] Next, the insole design device 1 generates design data for the insole 1A based on the foot shape data received in S101 (S107). The generated design data for the insole 1A is design data in which the shape of the insole 1A is optimized to match the shape of the foot shape data, and is not design data for the insole 1A adjusted to match the characteristics of footwear, as described below. In the process of S107, the design data for the insole 1A that is fitted to the shape of the foot is generated using a known method.

[0044] When the insole design device 1 does not perform the adjustment process described below, it outputs the generated design data of the insole 1A to the 3D printer 3 (or NC machine tool) (S108). The 3D printer 3 (or NC machine tool) produces the insole 1A based on the generated design data of the insole 1A.

[0045] [Adjustment parameters] If the insole 1A is designed to improve the fit of the footwear 100, it is sufficient to optimize the shape of the insole 1A, such as the length and width. However, in order to change the characteristics of the footwear 100 (for example, cushioning, stability, grip, etc.) by attaching the insole 1A to the footwear 100, it is necessary to optimize the material, structure, cup height, thickness, etc. of the insole 1A. Here, the parameters included in the design data of the insole 1A can be roughly divided into shape parameters related to the shape of the insole 1A, such as the length and width, and adjustment parameters that affect the characteristics of the footwear, such as the material, structure, cup height, thickness, etc. of ... etc. of the material, structure, cup height, thickness, thickness, etc. of the material, structure, cup height, thickness, thickness, etc. of the material, structure, cup height, thickness, thickness, etc. of the material, structure, cup height

[0046] Among the adjustment parameters included in the design data of the insole 1A, the material indicates the material used for the insole 1A. By adjusting the material, it is possible to impart cushioning, gripping, flexibility, durability, resilience, and lightness as necessary. When the material used for the insole 1A is made of resin, it can be, for example, polyolefin resin, ethylene-vinyl acetate copolymer (EVA), polyamide thermoplastic elastomer (TPA, TPAE), thermoplastic polyurethane (TPU), or polyester thermoplastic elastomer (TPEE). When the material used for the insole 1A is made of rubber, it can be, for example, butadiene rubber (BR). When the material used for the insole 1A is a polymer to be contained in the polymer composition, it can be, for example, an olefin polymer such as an olefin elastomer or an olefin resin. Examples of olefin polymers include polyethylene (e.g., linear low density polyethylene (LLDPE), high density polyethylene (HDPE), etc.), polypropylene, ethylene-propylene copolymers, propylene-1-hexene copolymers, propylene-4-methyl-1-pentene copolymers, propylene-1-butene copolymers, ethylene-1-hexene copolymers, ethylene-4-methyl-pentene copolymers, ethylene-1-butene copolymers, 1-butene-1-hexene copolymers, 1-butene-4-methyl-pentene, ethylene-methacrylic acid copolymers, ethylene-methyl methacrylate copolymers, ethylene- Examples of the polyolefin include ethyl methacrylate copolymer, ethylene-butyl methacrylate copolymer, ethylene-methyl acrylate copolymer, ethylene-ethyl acrylate copolymer, ethylene-butyl acrylate copolymer, propylene-methacrylic acid copolymer, propylene-methyl methacrylate copolymer, propylene-ethyl methacrylate copolymer, propylene-butyl methacrylate copolymer, propylene-methyl acrylate copolymer, propylene-ethyl acrylate copolymer, propylene-butyl acrylate copolymer, ethylene-vinyl acetate copolymer, and propylene-vinyl acetate copolymer.

[0047] The polymer may be an amide-based polymer such as an amide-based elastomer or an amide-based resin, etc. Examples of the amide-based polymer include polyamide 6, polyamide 11, polyamide 12, polyamide 66, polyamide 610, etc.

[0048] The polymer may be an ester-based polymer such as an ester-based elastomer or an ester-based resin, etc. Examples of the ester-based polymer include polyethylene terephthalate and polybutylene terephthalate.

[0049] The polymer may be a urethane-based polymer such as a urethane-based elastomer or a urethane-based resin, etc. Examples of the urethane-based polymer include polyester-based polyurethane and polyether-based polyurethane.

[0050] The polymer may be a styrene-based polymer such as a styrene-based elastomer or a styrene-based resin. Examples of the styrene-based elastomer include styrene-ethylene-butylene copolymer (SEB), styrene-butadiene-styrene copolymer (SBS), hydrogenated SBS (styrene-ethylene-butylene-styrene copolymer (SEBS)), styrene-isoprene-styrene copolymer (SIS), hydrogenated SIS (styrene-ethylene-propylene-styrene copolymer (SEPS)), styrene-isobutylene-styrene copolymer (SIBS), styrene-butadiene-styrene-butadiene (SBSB), and styrene-butadiene-styrene-butadiene-styrene (SBSBS). Examples of the styrene-based resin include polystyrene, acrylonitrile styrene resin (AS), and acrylonitrile butadiene styrene resin (ABS).

[0051] The polymer may be, for example, an acrylic polymer such as polymethyl methacrylate, a urethane-based acrylic polymer, a polyester-based acrylic polymer, a polyether-based acrylic polymer, a polycarbonate-based acrylic polymer, an epoxy-based acrylic polymer, a conjugated diene polymer-based acrylic polymer and a hydrogenated product thereof, a urethane-based methacrylic polymer, a polyester-based methacrylic polymer, a polyether-based methacrylic polymer, a polycarbonate-based methacrylic polymer, a polyester-based urethane acrylate, a polycarbonate-based urethane acrylate, a polyether-based urethane acrylate, an epoxy-based methacrylic polymer, a conjugated diene polymer-based methacrylic polymer and a hydrogenated product thereof, a polyvinyl chloride resin, a silicone-based elastomer, butadiene rubber, isoprene rubber (IR), chloroprene rubber (CR), natural rubber (NR), styrene butadiene rubber (SBR), acrylonitrile butadiene rubber (NBR), butyl rubber (IIR), or the like.

[0052] The material of the insole 1A may be a biodegradable material, a composite material (for example, a composite material of carbon fiber, glass fiber, rubber, and resin), etc. The material of the insole 1A may be the same for the entire insole 1A, or the same material with different hardness for each part, or different materials.

[0053] Among the adjustment parameters included in the design data of the insole 1A, the cup height for each part indicates the height of the side wall of the insole 1A from the inner bottom surface of the insole 1A at each part. By adjusting the cup height for each part, it is possible to impart fit, stability, turning characteristics, and arch support as necessary. FIG. 6 is a schematic diagram for explaining the cup height for each part of the insole 1A according to the embodiment. As shown in FIG. 6, the insole 1A has a height of the side wall of the outer forefoot part from the inner bottom surface h0 of the insole 1A as h1, a height of the side wall of the outer midfoot part from the inner bottom surface h0 of the insole 1A as h2, and a height of the side wall of the outer rearfoot part from the inner bottom surface h0 of the insole 1A as h3. Furthermore, the insole 1A has a height of the side wall of the heel rear part from the inner bottom surface h0 of the insole 1A as h4, and a height of the side wall of the inner arch part from the inner bottom surface h0 of the insole 1A as h5.

[0054] Among the adjustment parameters included in the design data of the insole 1A, the thickness by region indicates the thickness of the insole 1A at each region. By adjusting the thickness by region, cushioning, flexibility, fit, light weight, resilience, and turning characteristics can be imparted as necessary. FIG. 7 is a schematic diagram for explaining the thickness by region of the insole 1A according to the embodiment. As shown in FIG. 7, the thickness of the lateral forefoot part of the insole 1A is D1, the thickness of the lateral midfoot part of the insole 1A is D2, and the thickness of the lateral rearfoot part of the insole 1A is D3. Furthermore, the thickness of the medial rearfoot part of the insole 1A is D4, the thickness of the medial midfoot part of the insole 1A is D5, and the thickness of the medial forefoot part of the insole 1A is D6.

[0055] Among the adjustment parameters included in the design data of the insole 1A, the arch position indicates the position of the arch part of the insole 1A that supports the arch of the foot. FIG. 8 is a schematic diagram for explaining the arch position of the insole 1A according to the embodiment. As shown in FIG. 8, the insole 1A has an arch position L1 where the arch part is provided on the rear foot side, an arch position L2 where the arch part is provided on the midfoot side, and an arch position L3 where the arch part is provided on the forefoot side. Note that in FIG. 8, three arch positions L1 to L3 are illustrated for easy understanding of the arch positions, but the actual arch position is determined by calculating the arch position after determining the position of the arch top based on the foot shape predicted and converted from the foot shape of the user.

[0056] Among the adjustment parameters included in the design data of the insole 1A, the structure indicates whether the insole 1A is formed of a flat plate, a lattice structure (three-dimensional mesh structure), a surface structure such as a gyroid, etc. By adjusting the structure, cushioning, stability, grip, flexibility, durability, breathability, light weight, resilience, and turning characteristics can be imparted as necessary. FIG. 9 is a schematic diagram showing the insole 1A made of a three-dimensional mesh structure. As shown in FIG. 9, the insole 1A made of a three-dimensional mesh structure has a two-layer structure consisting of a base layer 25 and an upper layer 26. The three-dimensional mesh structure forming the insole 1A can be produced by a three-dimensional additive manufacturing method such as a photolithography method.

[0057] The base layer 25 is composed of a three-dimensional mesh structure in which a unit structure is a three-dimensional lattice structure and the unit structures are repeatedly arranged in a plurality of rows. FIG. 10 is a schematic diagram for explaining the three-dimensional structure of the base layer of the insole shown in FIG. 9. As shown in FIG. 10, the base layer 25 of the insole 1A is composed of a three-dimensional mesh structure 3A in which a unit structure 4A made of a three-dimensional lattice structure is repeatedly arranged in a plurality of rows. More specifically, the plurality of unit structures 4A are regularly and continuously repeatedly arranged along each of the width direction (X direction shown in the figure), the depth direction (Y direction shown in the figure), and the height direction (Z direction shown in the figure). In FIG. 10, only three unit structures 4A adjacent to each other in the width direction, the depth direction, and the height direction are extracted and shown, and their fracture surfaces are colored dark.

[0058] The unit structure 4A, which is a three-dimensional lattice structure, has a three-dimensional shape in which a plurality of columns extending in a predetermined direction are connected to each other. As the unit structure 4A, various structures can be used, such as a rectangular parallelepiped lattice, a diamond lattice, an octahedral lattice, a double pyramid lattice, or structures in which various supports are added to these lattices. The unit structure 4A shown in the figure is a rectangular parallelepiped lattice with a central support added.

[0059] By disposing the base layer 25 thus constructed in the lower portion of the insole 1A, it is possible to provide the insole 1A with high deformability, and therefore it is possible to provide an insole that is comfortable to wear with excellent cushioning performance, and also to provide an insole that is stable when worn. In addition, since the base layer 25 has the above-mentioned configuration, it is possible to provide an insole that is lightweight compared to its size, and furthermore, it is possible to provide an insole that has excellent breathability.

[0060] Among the adjustment parameters included in the design data of the insole 1A is the shrinkage ratio of the insole. By adjusting the shrinkage ratio of the insole, the characteristics of stability, fit, and arch support can be provided according to demand. The shrinkage ratio of the insole indicates the compression ratio of the space created by the foot shape and the inner bottom surface of the insole 1A, and a completely filled state is 100%. In addition, the adjustment parameters included in the design data of the insole 1A shown in this disclosure are only examples, and are not limited to these parameters.

[0061] Furthermore, the shape parameters included in the design data of the insole 1A can include a bottom shape. The bottom shape is a shape such as projections and recesses formed on the outer bottom surface of the insole 1A. Once the footwear 100 in which the insole 1A is to be used is determined, the bottom shape of the insole 1A is determined corresponding to the inner bottom surface of the footwear 100. However, for reasons of manufacturing and convenience, the bottom shape may be provided with a curved surface at the end of the insole 1A.

[0062] [Adjusting insole design data] The adjustment process for adjusting the design data of the insole 1A by the insole designing device 1 will be described with reference to Figs. 11 to 17. Fig. 11 is a flowchart showing the adjustment process executed by the insole designing device 1 according to the embodiment. Each step (hereinafter, indicated by "S") shown in Fig. 11 is realized by the processor 11 of the insole designing device 1 executing the design program 130.

[0063] As shown in FIG. 11, the insole design device 1 receives the design data of the insole 1A generated in the design process shown in FIG. 4 (S201). Here, the design data of the insole 1A to be generated is design data optimized based on the foot shape data to optimize the shape of the insole 1A such as the length and width, and based on the internal data to optimize the contour M1 of the insole 1A to match the inside of the footwear 100. Specifically, the design data of the insole 1A is modeled by selecting a base model of the insole 1A that is closest to the curved shape of the inside of the footwear 100 based on the acquired internal data, enlarging or reducing the base model based on the foot shape data, and further dividing the curved shape of the contour M1 into a plurality of control points, and transforming the base model so that the distance between each control point and the inside of the footwear 100 is minimized. Note that the contour M1 of the insole 1A may completely match the inside of the footwear 100, or may be matched with the inside of the footwear 100 with a small margin.

[0064] Furthermore, the insole 1A is designed so that the characteristics of the footwear 100 can be changed by wearing it. To do so, it is necessary to adjust the adjustment parameters included in the received design data of the insole 1A. In the following description, the insole 1A is designed without taking into consideration the material and elastic modulus of the upper, but the insole 1A may be designed taking into consideration parameters related to the internal space of the footwear 100, such as the material and elastic modulus of the upper. Therefore, the insole design device 1 further receives footwear characteristics (first characteristic parameters) desired by the user (S202). The footwear characteristics may include at least one characteristic parameter among, for example, cushioning, stability, grip, flexibility, fit, durability, breathability, light weight, resilience, turning characteristics, arch support, and the like. Note that the characteristic parameters included in the footwear characteristics shown in the present disclosure are merely examples and are not limited to these parameters.

[0065] The characteristic parameters included in the footwear characteristics will be described in detail. Note that the characteristic parameters included in the footwear characteristics may be set in advance when the footwear is designed and developed. First, among the characteristic parameters included in the footwear characteristics, cushioning is a characteristic parameter that indicates the performance of the footwear 100 to absorb impact when the user lands wearing the footwear 100. The cushioning may be evaluated, for example, based on the design performance evaluation result, or the magnitude of the impact felt by the user when the user lands wearing the footwear 100, on a five-point scale based on the user's sense, or by measuring the force applied to a sensor or a measuring device attached to the footwear 100 or the body when the user lands wearing the footwear 100.

[0066] Among the characteristic parameters included in the footwear characteristics, stability is a characteristic parameter that indicates the performance of the footwear 100, such as the horizontal deviation from the ground surface and the tilt in the frontal plane when the user lands wearing the footwear 100. For example, in addition to the design performance evaluation results, stability may be evaluated on a five-point scale based on the magnitude of the horizontal deviation and the tilt in the frontal plane felt by the user when the user lands wearing the footwear 100, or the magnitude of the horizontal deviation and the tilt in the frontal plane felt by the user when the user lands wearing the footwear 100 may be measured by a sensor attached to the footwear 100 or the body, image analysis, or the like, based on the amount of displacement, angle, change in ground reaction force, or the like.

[0067] Among the characteristic parameters included in the footwear characteristics, grip is a characteristic parameter that indicates the degree of friction between the ground contact surface and footwear 100, or between the inside of footwear 100 and the user's foot, when the user is running while wearing footwear 100. Grip may be evaluated, for example, based on the results of design performance evaluation, or by rating the degree of friction between the ground contact surface and footwear 100 felt by the user while running while wearing footwear 100 on a five-point scale, or by measuring the degree of friction between the ground contact surface and footwear 100 with a measuring device when the user is running while wearing footwear 100.

[0068] Among the characteristic parameters included in the footwear characteristics, flexibility is a characteristic parameter that indicates how easily the footwear 100 bends when running while wearing the footwear 100. For example, in addition to the results of design performance evaluation, flexibility may be evaluated by rating the ease with which the footwear 100 bends when the user wears the footwear 100 and runs on a five-point scale, or by measuring the degree to which the footwear 100 bends when a load is applied to the footwear 100 with a measuring device.

[0069] Of the characteristic parameters included in the footwear characteristics, breathability is a characteristic parameter that indicates the amount of air that passes through footwear 100. Breathability may be evaluated, for example, based on the results of design performance evaluation, or by rating the ease of air passing through as felt by a user when wearing footwear 100 on a five-point scale, or by measuring the amount of air passing through footwear 100, as well as the temperature and humidity, using a measuring device.

[0070] Of the characteristic parameters included in the footwear characteristics, lightness is a characteristic parameter that indicates the weight of footwear 100. Lightness may be evaluated, for example, based on the results of design performance evaluation, by rating the weight of footwear 100 felt by the user on a five-point scale, or by measuring the weight of footwear 100 with a measuring device.

[0071] Among the characteristic parameters included in the footwear characteristics, resilience is a characteristic parameter that indicates the magnitude of the pushing force when landing while wearing footwear 100. Resilience may be evaluated, for example, on a five-point scale based on the design performance evaluation results such as load-displacement response upon compression, as well as the magnitude of the pushing force felt by the user when landing while wearing footwear 100, based on the user's sense, or by dropping a weight from a certain height on the sole of footwear 100 and measuring the bounce height ratio (maximum bounce height / initial height).

[0072] Among the characteristic parameters included in the footwear characteristics, the turning characteristic is a characteristic parameter that indicates a sense of stability when moving in the left and right direction while wearing the footwear 100. The turning characteristic may be evaluated, for example, based on the design performance evaluation results, or by evaluating the sense of stability felt by the user when moving in the left and right direction while wearing the footwear 100 on a five-point scale, or by measuring the magnitude of the left and right deformation of the footwear 100 and the ground reaction force when the user moves in the left and right direction while wearing the footwear 100 by image analysis or the like.

[0073] Among the characteristic parameters included in the footwear characteristics, arch support is a characteristic parameter that indicates the feeling of support of the arch of the foot when wearing footwear 100. For example, in addition to the result of design performance evaluation, arch support may be evaluated by rating the feeling of support of the arch of the foot felt by the user when wearing footwear 100 on a five-point scale, or by measuring the size and hardness of the support portion of the arch of the foot with a measuring device.

[0074] As described above, the evaluation indexes for evaluating footwear characteristics and the evaluation method thereof have been described, but the evaluation indexes and the evaluation method are merely examples and are not limited to these. In addition, the characteristic parameters included in the footwear characteristics described above are also examples, and other characteristic parameters indicating general footwear characteristics may be used.

[0075] When inputting footwear characteristics (first characteristic parameters), the insole design device 1 can automatically input recommended footwear characteristics suited to an individual's usage habits by inputting information such as the purpose, sport, sex, age, weight, pronation, average running speed, average running distance, running surface, injury history, etc., in addition to simply inputting the values ​​of each footwear characteristic. Also, the insole design device 1 may store footwear characteristics of the user's order history in the storage 13 in advance, and provide input support so that the user can input only values ​​of footwear characteristics that he or she wishes to improve based on footwear characteristics ordered in the past.

[0076] The insole design device 1 may store in advance in the storage 13 the characteristics of footwear used by famous athletes, and may provide input support by presenting the characteristics of footwear used by famous athletes when inputting footwear characteristics. Furthermore, the insole design device 1 may allow the user to input footwear characteristics by reading footwear characteristics used by other athletes obtained from the Internet. Furthermore, the insole design device 1 may store in advance in the storage 13 the footwear characteristics input by people with various usage habits, and may allow the user to input footwear characteristics by reading out footwear characteristics similar to the usage habits input by the user. Furthermore, the insole design device 1 may provide input support for footwear characteristics by allowing the user to refer to information such as footwear characteristics selected by individuals posted on SNS (Social Networking Service) sites, purchase sites, etc.

[0077] Next, the insole design device 1 receives footwear data (second characteristic parameters) of the footwear 100 using the insole 1A (S203). The footwear data may include at least one characteristic parameter of cushioning, stability, grip, flexibility, fit, durability, breathability, light weight, resilience, turning characteristics, arch support, etc., so that the data can be compared with the footwear characteristics received in S202. Note that the characteristic parameters included in the footwear data shown in the present disclosure are only examples, and are not limited to these parameters. In the insole design device 1, the footwear data of the footwear 100 is provided by the manufacturer of the footwear 100 and stored in the storage 13 in advance. Of course, for the footwear data of the footwear 100 that is not stored in the storage 13, the user may directly input the footwear data to the insole design device 1, or the footwear 100 may be evaluated in a store or the like and the footwear data may be input to the insole design device 1.

[0078] The insole design device 1 calculates a difference between the footwear characteristics desired by the user received in S202 and the footwear data received in S203 (S204). The insole design device 1 determines whether there are any parameters of the footwear characteristics for which the difference value calculated in S204 is equal to or greater than a predetermined value (S205). If there are any parameters of the footwear characteristics that are equal to or greater than the predetermined value (YES in S205), the insole design device 1 adjusts the adjustment parameters included in the design data of the insole 1A to change them to the parameters of the footwear characteristics desired by the user (S206).

[0079] Specifically, an example will be described in which the insole design device 1 adjusts adjustment parameters included in the design data of the insole 1A so that the footwear data of the footwear 100 approaches the footwear characteristics desired by the user. Fig. 12 is a schematic diagram for explaining Example 1 in which the design data is adjusted by the insole design device 1 according to the embodiment. In Example 1, an example will be described in which the insole design device 1 designs an insole 1A whose footwear characteristics can be changed when the footwear 100 purchased by the user is a running shoe and the footwear 100 is to be used in a sport that requires high turning characteristics, such as tennis or basketball.

[0080] First, the insole design device 1 receives the footwear characteristics required for the sports desired by the user, such as tennis, basketball, etc. (S202). As shown in FIG. 12, the required footwear characteristics are stability and grip, with a rating of "4," and light weight and turning characteristics, with a rating of "5." The footwear characteristics are rated on a 5-point scale, with "1" being a low rating and "5" being a high rating, and irrelevant parameters depending on the intended use of the footwear characteristics are recorded as "n / a" and excluded from the evaluation. In the example shown in FIG. 12, cushioning, durability, etc. are excluded from the evaluation of footwear characteristics required for intended use of sports, such as tennis, basketball, etc.

[0081] Meanwhile, the model number of the footwear 100 purchased by the user is input to the insole design device 1, and the footwear data of the footwear 100 of that model number is read from the storage 13 and accepted by the insole design device 1 (S203). The accepted footwear data of the footwear 100 has stability and grip of "3", light weight of "4", and turning characteristic of "2", as shown in Fig. 12. Note that evaluation values ​​are input for all parameters of the footwear data of the footwear 100, regardless of the current use, as shown in Fig. 12.

[0082] The insole design device 1 determines a difference value between the necessary footwear characteristic and the footwear data of the footwear 100 (S204). As shown in FIG. 12, the determined difference values ​​are "1" for stability, grip, and light weight, and "3" for turning characteristics. The insole design device 1 determines that a footwear characteristic parameter whose difference value is "2" (predetermined value) or more is a footwear characteristic parameter that needs to be changed (S205). As shown in FIG. 12, the difference value of the turning characteristics is "3", which is greater than or equal to the predetermined value, and thus determined to be a footwear characteristic parameter that needs to be changed. Note that determining that a footwear characteristic parameter that needs to be changed is a parameter that needs to be changed when the difference value is greater than or equal to the predetermined value is just an example. For example, when the difference value is negative and the absolute value of the difference value is greater than or equal to "2" (predetermined value), the parameter may be determined to be a footwear characteristic parameter that needs to be changed.

[0083] The insole design device 1 adjusts the design data of the insole 1A so that the parameters of the footwear characteristics approach the footwear characteristics desired by the user (S206). As shown in Fig. 12, in order to bring the turning characteristic of the footwear 100 closer to "5" from "2", the insole design device 1 adjusts the structure, the cup height for each part, and the thickness for each part in the design data of the insole 1A. In order to improve the turning characteristic, the insole design device 1 adjusts the design data of the insole 1A to have a harder structure, higher outer cup heights (h1 to h3), and slightly thicker outer thickness in order to prevent the footwear 100 from falling outward.

[0084] In the insole design device 1, the relationship regarding which design data of the insole 1A needs to be adjusted in order to change the parameters of the footwear characteristics is stored in advance in the storage 13. FIG. 13 is a diagram for explaining the relationship between the footwear characteristics and the design data of the insole. The relationship shown in FIG. 13 is an example, and for example, in order to change the cushioning of the parameters of the footwear characteristics, it is necessary to adjust at least one parameter among the material, structure, and thickness by part of the design data of the insole 1A. In addition, in order to change the stability of the parameters of the footwear characteristics, it is necessary to adjust at least one parameter among the structure, thickness by part, and shrinkage ratio of the insole of the design data of the insole 1A. Note that the insole design device 1 may change the amount of parameters to be adjusted taking into account the user's gender, age, weight, etc., as well as the average running speed, average running distance, running road surface, injury history, etc.

[0085] Next, in Example 2, an example will be described in which an insole 1A capable of changing footwear characteristics is designed by the insole design device 1 when the pronation of the user's foot and the pronation of the footwear 100 are different. First, FIG. 14 is a schematic diagram for explaining pronation. Pronation is a natural movement of the human body in which the heel moves so as to collapse inward when landing in order to disperse the impact of landing. Specifically, as shown in FIG. 14, pronation is a line 202 extending from the heel 201 before landing that collapses inward when landing, so that the line extending from the heel 201 becomes line 203. Pronation can be classified into overpronation, in which the angle of the line 203 relative to the line 202 is large, neutral pronation, in which the angle of the line 203 relative to the line 202 is moderate, and underpronation, in which the angle of the line 203 relative to the line 202 is small. Therefore, if a user with an overpronated foot wears neutral pronation footwear 100, excessive strain may be placed on the legs, such as the knee joints, and the shock absorption effect may be insufficient, leading to pain or injury.

[0086] Fig. 15 is a schematic diagram for explaining Example 2 in which design data is adjusted by the insole design device 1 according to the embodiment. Fig. 15 explains an example in which an insole 1A that can change the footwear characteristic to overpronation by attaching it to the footwear 100 when a user who runs with overpronation wears footwear 100 with neutral pronation is designed by the insole design device 1.

[0087] First, the insole design device 1 accepts overpronation footwear characteristics as footwear characteristics desired by the user (S202). As shown in Fig. 15, the required footwear characteristics are cushioning "4", stability "5", and arch support "3". The footwear characteristics are rated on a 5-point scale, with "1" being a low rating and "5" being a high rating, and parameters that are irrelevant depending on the intended use of the footwear characteristics are marked as "n / a" and excluded from the evaluation.

[0088] Meanwhile, the model number of the footwear 100 purchased by the user is input to the insole design device 1, and the footwear data of the footwear 100 of that model number is read from the storage 13 and accepted by the insole design device 1 (S203). The accepted footwear data of the footwear 100 has cushioning of "5", stability of "3", and arch support of "2", as shown in Fig. 15. Note that evaluation values ​​are input for all parameters of the footwear data of the footwear 100, regardless of the current purpose, as shown in Fig. 15.

[0089] The insole design device 1 determines the difference between the required footwear characteristic and the footwear data of the footwear 100 (S204). The determined difference values ​​are "-1" for cushioning, "2" for stability, and "1" for arch support, as shown in FIG. 15. The insole design device 1 determines that the footwear characteristic parameters whose difference values ​​are equal to or greater than "2" (predetermined value) are footwear characteristic parameters that need to be changed (S205). As shown in FIG. 15, the difference value for stability is "2", which is equal to or greater than the predetermined value, and is therefore determined to be a footwear characteristic parameter that needs to be changed.

[0090] The insole design device 1 adjusts the design data of the insole 1A to change the parameters of the footwear characteristics (S206). As shown in FIG. 15, in order to bring the stability of the footwear 100 closer to "5" from "3", the structure, the cup height for each part, and the shrinkage ratio of the insole are adjusted in the design data of the insole 1A. The insole design device 1 adjusts the design data of the insole 1A to set the inner structure to be harder, the cup height (h5) of the inner arch part to be higher, and the shrinkage ratio of the inner insole to be slightly higher in order to prevent the heel from collapsing inward when landing. The insole design device 1 may change the amount of parameters to be adjusted taking into account the user's gender, age, weight, etc., as well as the average running speed, average running distance, running surface, injury history, etc.

[0091] Next, in Example 3, an example will be described in which an insole 1A capable of changing footwear characteristics is designed by the insole design device 1 when the footwear 100 purchased by a user for daily running is an athletic footwear and is over-specified. FIG. 16 is a schematic diagram for explaining Example 3 in which design data is adjusted by the insole design device 1 according to the embodiment. First, footwear characteristics for running are received by the insole design device 1 as footwear characteristics desired by the user (S202). As shown in FIG. 16, the necessary footwear characteristics are cushioning "4", stability "3", grip "3", flexibility "4", fit "3", durability "3", breathability "4", light weight "3", resilience "3", and arch support "4". The footwear characteristics are evaluated on a 5-point scale with "1" being a low evaluation and "5" being a high evaluation, and parameters that are irrelevant depending on the use of the footwear characteristics are written as "n / a" and excluded from the evaluation.

[0092] Meanwhile, the model number of the footwear 100 purchased by the user is input to the insole design device 1, and the footwear data of the footwear 100 of the model number is read from the storage 13 and accepted by the insole design device 1 (S203). As shown in Fig. 16, the accepted footwear data of the footwear 100 is cushioning "2", stability "2", grip "4", flexibility "4", fit "3", durability "2", breathability "5", lightness "5", resilience "4", and arch support "3". Note that the footwear data of the footwear 100 is excluded from the evaluation by recording the turning characteristic as "n / a" since it is for running use.

[0093] The insole design device 1 determines the difference between the necessary footwear characteristics and the footwear data of the footwear 100 (S204). The determined difference values ​​are cushioning "2", stability "1", grip "-1", flexibility "0", fit "0", durability "1", breathability "-1", lightness "-2", resilience "-1", and arch support "1", as shown in FIG. 16. The insole design device 1 determines that a footwear characteristic parameter having a difference value of "2" (predetermined value) or more is a footwear characteristic parameter that needs to be changed (S205). As shown in FIG. 16, the cushioning difference value is "2", which is greater than the predetermined value, and is therefore determined to be a footwear characteristic parameter that needs to be changed.

[0094] The insole design device 1 adjusts the design data of the insole 1A to change the parameters of the footwear characteristics (S206). As shown in FIG. 16, in order to bring the cushioning of the footwear 100 closer to "4" from "2", the insole design device 1 adjusts the material, structure, and thickness of each part in the design data of the insole 1A. In order to improve the cushioning, the insole design device 1 adjusts the design data of the insole 1A by changing the material to a more elastic one, adopting a lattice structure, or setting the overall thickness to 1 mm thicker. Note that the lightness, in which the difference value is negative and the absolute value of the difference value is equal to or greater than "2" (a predetermined value), may be determined as a parameter of the footwear characteristics that needs to be changed. In this case, the material, structure, and thickness of each part in the design data of the insole 1A may be further adjusted. Note that the insole design device 1 may change the amount of the parameter to be adjusted taking into account the user's gender, age, weight, etc., as well as the average running speed, average running distance, running road surface, injury history, etc.

[0095] Next, in Example 4, an example will be described in which an insole 1A capable of changing footwear characteristics is designed by the insole design device 1 when the user desires to improve the footwear characteristics selected by the user for the purchased footwear 100. FIG. 17 is a schematic diagram for explaining Example 4 in which design data is adjusted by the insole design device 1 according to the embodiment. First, the footwear characteristics selected by the user are accepted by the insole design device 1 as the footwear characteristics desired by the user (S202). As shown in FIG. 17, the necessary footwear characteristics are cushioning "5" and stability "5". The footwear characteristics are rated on a 5-point scale with "1" being a low rating and "5" being a high rating, and footwear characteristics not selected by the user are recorded as irrelevant parameters and excluded from the evaluation with "n / a".

[0096] Meanwhile, the model number of the footwear 100 purchased by the user is input to the insole design device 1, and the footwear data of the footwear 100 of that model number is read from the storage 13 and accepted by the insole design device 1 (S203). As shown in Fig. 17, the accepted footwear data of the footwear 100 is cushioning "4", stability "3", grip "3", flexibility "4", fit "3", durability "3", breathability "4", lightness "3", resilience "3", turning characteristic "2", and arch support "4".

[0097] The insole design device 1 determines a difference value between the required footwear characteristic and the footwear data of the footwear 100 (S204). The determined difference values ​​are "1" for cushioning and "2" for stability, as shown in FIG. 17. Note that in FIG. 17, the parameters of the footwear characteristics selected by the user are hatched. The insole design device 1 determines that the parameters of the footwear characteristics whose difference values ​​are equal to or greater than "1" (predetermined value) are parameters of the footwear characteristics that need to be changed (S205). As shown in FIG. 17, the difference value of the cushioning is "1" and the difference value of the stability is "2", which are equal to or greater than the predetermined value, and therefore are determined to be parameters of the footwear characteristics that need to be changed.

[0098] The insole design device 1 adjusts the design data of the insole 1A to change the parameters of the footwear characteristics (S206). As shown in FIG. 17, in order to bring the cushioning of the footwear 100 closer to "5" from "4", the design data of the insole 1A adjusts the material, structure, and thickness of each part. In addition, in order to bring the stability of the footwear 100 closer to "5" from "3", the design data of the insole 1A adjusts the structure, thickness of each part, and shrinkage ratio of the insole. In order to improve the cushioning, the insole design device 1 adjusts the design data of the insole 1A to change to a more elastic material, adopt a lattice structure, and set the overall thickness to 1 mm thicker. In addition, in order to improve the stability, the insole design device 1 adjusts the design data of the insole 1A to increase the cup height (h5) of the inner arch part and change the shrinkage ratio of the insole from 60% to 70%. The insole design device 1 may change the amount of parameters to be adjusted taking into consideration the user's sex, age, weight, average running speed, average running distance, running surface, injury history, and the like.

[0099] 11, when the insole design device 1 has changed all the parameters of the footwear characteristics so that the difference values ​​are less than the predetermined value by the process of S206, it determines that there are no parameters of the footwear characteristics that are equal to or greater than the predetermined value (NO in S205), and outputs the design data of the adjusted insole 1A to the 3D printer 3 (or NC machine tool) (S207). The 3D printer 3 (or NC machine tool) produces the insole 1A using the design data of the adjusted insole 1A, thereby making it possible to bring the footwear characteristics of the footwear 100 fitted with the insole 1A closer to the footwear characteristics desired by the user.

[0100] [Foot shape prediction] In S107 shown in FIG. 4, the insole design device 1 generates design data for the insole 1A based on the foot shape data received in S101. The foot shape data received in S101 is foot shape data measured by the laser measurement unit 22 when a load is applied to the foot of the person to be measured (user). However, in order to create an insole 1A suited to the shape of the foot, it is desirable to have foot shape data in a no-load state where the foot is not deformed by the load or in a low-load state where the load is smaller than that in the loaded state. However, measuring the shape of the foot in the no-load state requires work such as using a plaster bandage, and it is difficult to measure simply. Therefore, the insole design device 1 is capable of performing a prediction process to predict the shape of the foot in the no-load state from the foot shape data in the loaded state.

[0101] 18 to 21, the process of predicting the shape of the subject's foot in a no-load state by the insole design device 1 will be described. FIG. 18 is a flowchart showing the prediction process for predicting the shape of the subject's foot in a no-load state. FIG. 19 is a diagram showing an example of loaded foot shape data. FIG. 20 is a diagram showing an example of no-load foot shape data. FIG. 21 is a diagram for explaining the calculation of the difference between the subject data and the first sample data. Each step (hereinafter indicated by "S") shown in FIG. 18 is realized by the processor 11 of the insole design device 1 executing the prediction program 131.

[0102] As shown in Fig. 18, the insole design device 1 acquires subject data including measurement data (foot shape data) of the subject's foot shape in a loaded state acquired by the measurement device 2 (S301). The insole design device 1 creates a homology model based on the subject data and extracts the features of the subject data (in this example, the arch height ratio and heel inclination angle) (S302). The insole design device 1 selects a foot shape type of the subject's foot based on the features of the subject data (S303). For example, the insole design device 1 selects one foot shape type from the foot shape types shown in Fig. 19 which are classified based on the arch type and heel inclination type of the subject's foot.

[0103] The insole design device 1 extracts (S304) first sample data in a loading state that matches the foot type of the person to be measured selected in S303 from the loading foot shape data 133 stored in the storage 13. The extracted first sample data includes average foot shape data (homology model) in a loading state that matches the foot type of the person to be measured.

[0104] As shown in Fig. 19, the load-bearing foot shape data includes data obtained by classifying measurement data (specifically, homologous models created based on the measurement data) of the foot shapes of a plurality of samples in a load state into a plurality of foot shape types based on at least one feature amount related to the foot shape. In the example shown in Fig. 19, the arch height ratio and heel inclination angle (heel inward tilt angle) are used as at least one feature amount. The load-bearing foot shape data is classified into a total of nine foot shape types by the three arch types classified based on the arch height ratio and the three heel inclination types classified based on the heel inclination angle.

[0105] Furthermore, the insole design device 1 extracts (S305) second sample data in a no-load state that matches the foot type of the person to be measured selected in S303 from the no-load foot shape data 134 stored in the storage 13. The extracted second sample data includes average foot shape data (homology model) in a no-load state that matches the foot type of the person to be measured.

[0106] As shown in Fig. 20, the no-load foot shape data includes data obtained by classifying measurement data (specifically, homologous models created based on the measurement data) of the foot shapes of a plurality of samples in a no-load state into a plurality of foot shape types based on at least one feature amount related to the foot shape. In the example shown in Fig. 20, the arch height ratio and heel inclination angle are used as at least one feature amount. The no-load foot shape data is classified into a total of nine foot shape types by the three arch types classified based on the arch height ratio and the three heel inclination types classified based on the heel inclination angle.

[0107] The insole design device 1 matches the foot length and orthogonal foot width of the first sample data in the loaded state extracted in S304 to the foot length and orthogonal foot width of the homologous model created based on the subject data (S306). As a result, the average foot curve line in the loaded state corresponding to the first sample data is changed to match the foot length and orthogonal foot width of the subject.

[0108] Furthermore, the insole design device 1 matches the foot length and orthogonal foot width of the second sample data in the no-load state extracted in S305 to the foot length and orthogonal foot width of the homologous model created based on the subject data (S307). As a result, the average foot curve line in the no-load state corresponding to the second sample data is changed to match the foot length and orthogonal foot width of the subject.

[0109] The insole design device 1 calculates the foot curve line based on each of the subject data and the first sample data changed in S306, and calculates the difference between the foot curve line in the subject data and the foot curve line in the load-bearing state corresponding to the first sample data changed in S306 (S308).

[0110] Specifically, as shown in FIG. 21, the insole design device 1 calculates the difference between the curve line of the foot in the subject data, represented by a solid line, and the curve line of the foot in a loaded state corresponding to the first sample data, represented by a dotted line, in the foot length direction.

[0111] Here, the curve line of the foot of the first sample data in the loaded state and the curve line of the foot of the subject data may be calculated from the shape of the sole acquired by the measuring device 2. Specifically, since the contour line, the inner ground line, and the outer ground line can be distinguished even in the loaded state, the curve line of the foot of the first sample data in the loaded state and the curve line of the foot of the subject data may be calculated based on the contour line, the inner ground line, and the outer ground line. Note that the curve line of the foot of the first sample data may be the curve line of the foot of the second sample data in the unloaded state. For example, the inner ground line and the outer ground line may be calculated using the intersection of the line passing through a certain height from the bottom line and the outline of the foot on the inside or outside, and the curve line of the foot of the second sample data may be calculated using the calculated inner ground line and the outer ground line, and the calculated curve line may be used as the curve line of the foot of the first sample data.

[0112] The insole design device 1 calculates the shape (homology model) of the subject's foot in a no-load state by changing the degree of bending (curve) of the foot in a no-load state corresponding to the second sample data changed in S306 based on the calculated difference of the curve (S309). After that, the insole design device 1 ends this process.

[0113] Specifically, the insole design device 1 moves a plurality of configuration points arranged along the outline of the cross section of the foot in the second sample data in a direction that cancels the difference calculated in S308. That is, the insole design device 1 moves a plurality of configuration points arranged along the outline of the cross section of the foot in the second sample data so that the curve line of the foot in the second sample data coincides with the curve line of the foot in the subject data. The insole design device 1 executes such movement of a plurality of configuration points at a predetermined interval (for example, every 1 mm) along the foot length direction.

[0114] This allows the insole design device 1 to predict data (homology model) of the shape of the subject's foot in a no-load state from the measurement data of the shape of the subject's foot in a loaded state acquired by the measurement device 2. The method of predicting data of the shape of the foot in a no-load state from the measurement data of the shape of the foot in a loaded state is not limited to the above-mentioned method. For example, the insole design device 1 may generate a prediction model by training through machine learning using training data, and predict the shape of the subject's foot in a no-load state from the measurement data using the trained prediction model.

[0115] [Variations] The present disclosure is not limited to the above-described embodiment, and various modifications and applications are possible. Modifications that can be applied to the present disclosure will be described below.

[0116] As shown in FIG. 11, the insole design device 1 of the embodiment determines the parameter of the footwear characteristic to be changed when the difference between the received footwear characteristic (first characteristic parameter) and the footwear data (second characteristic parameter) is equal to or greater than a predetermined value, but this is not limited to this.

[0117] For example, the insole design device 1 may determine the parameters of the footwear characteristics to be changed by multiplying the difference between the received footwear characteristics (first characteristic parameter) and the footwear data (second characteristic parameter) by a coefficient and comparing it with a predetermined value, or by substituting the difference into a predetermined function and performing a calculation.

[0118] The insole design device 1 may be installed in a store where the measuring device 2 is installed, or may exist as a server device on the cloud. Furthermore, the insole design device 1 existing as a server device on the cloud may be communicably connected to the measuring devices 2 installed in each of a plurality of stores, and may generate design data for the insole 1A based on the foot shape data acquired from each measuring device 2.

[0119] [Aspects] (1) The insole design device according to the present disclosure is an insole design device that designs an insole for a footwear, An input unit for accepting data; a calculation unit for calculating design data for the insole based on the data received by the input unit; an output unit that outputs the design data obtained by the calculation unit, The data received by the input unit includes at least first data related to a shape of the user's foot and second data related to an inside of the footwear; The calculation unit obtains design data based on the first data and the second data.

[0120] As a result, the insole design device determines design data for the insole based on the first data and the second data, and can design an insole to be attached to the footwear in exchange for the insole in which the insole is attached.

[0121] (2) In the insole design device described in (1), the second data includes data on a portion where the inside of the footwear and the insole contact each other, The calculation unit determines design data for the contour of the insole that comes into contact with the inside of the footwear based on the second data.

[0122] (3) In the insole design device described in (1) or (2), the second data includes data obtained by scanning or imaging the inside of the footwear in which the insole is attached, and data obtained by scanning or imaging the shape of the insole attached to the footwear.

[0123] (4) The insole design device according to any one of (1) to (3), further comprising a storage unit that stores the second data in association with product information, The calculation unit reads out second data from the storage unit based on the footwear product information received by the input unit.

[0124] (5) The insole design device described in (4) corrects, in a calculation unit, the footwear size in the second data stored in the memory unit when the footwear size accepted by the input unit differs from the footwear size in the second data.

[0125] (6) In the insole design device according to any one of (1) to (5), the input unit further receives a first characteristic parameter indicating a characteristic desired by the user for the footwear, and a second characteristic parameter indicating a characteristic of the footwear selected by the user; The calculation unit adjusts the design data based on the difference between the first characteristic parameter and the second characteristic parameter received by the input unit.

[0126] (7) In the insole design device described in (6), the first characteristic parameter and the second characteristic parameter include at least one of cushioning, stability, grip, flexibility, fit, durability, breathability, light weight, resilience, turning characteristics, and arch support.

[0127] (8) In the insole design device described in (6) or (7), the design data includes at least one of material, structure, cup height by part, shrinkage ratio of the insole, thickness by part, arch position, and bottom shape.

[0128] (9) In the insole design device described in any one of (6) to (8), the calculation unit adjusts the design data so that the value of a second characteristic parameter having a difference from the first characteristic parameter of a predetermined value or more approaches the value of the first characteristic parameter.

[0129] (10) In the insole design device described in any one of (6) to (9), the calculation unit adjusts the design data so that the value of a second characteristic parameter is equal to or greater than the value of a first characteristic parameter selected by a user.

[0130] (11) In the insole design device described in any one of (1) to (10), the calculation unit predicts the shape of the user's foot in a no-load state from the first data, and obtains design data for the insole based on the predicted foot shape.

[0131] (12) In the insole designing device according to any one of (1) to (11), the design data is data relating to an insole including a three-dimensional mesh structure.

[0132] (13) The insole design method according to the present disclosure is a method for designing an insole for footwear, comprising: Receiving at least first data relating to a shape of a user's foot and second data relating to an interior of the footwear; determining design data for the insole based on the received first data and second data; and outputting the determined design data.

[0133] (14) A program according to the present disclosure is a program executed by the calculation unit of an insole design device for designing an insole for footwear, the program comprising: an input unit for receiving data; a calculation unit for determining design data for an insole based on the data received by the input unit; and an output unit for outputting the design data determined by the calculation unit, The program includes: receiving at least first data relating to a shape of a user's foot and second data relating to an inside of the footwear by an input unit; determining design data for the insole based on the first data and the second data received by the input unit; and outputting the determined design data from an output unit.

[0134] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is defined by the claims, not the above description, and is intended to include all modifications within the scope and meaning equivalent to the claims. [Explanation of symbols]

[0135] 1 insole design device, 1A insole, 2 measuring device, 3 3D printer, 4 information terminal, 10 insole manufacturing system, 11 processor, 12 memory, 13 storage, 14 interface, 15 media reading device, 16 communication device, 17 processor bus, 18 removable disk, 21 top plate, 22 laser measurement unit, 100 footwear, 110 sole, 120 upper, 121 opening, 130 design program, 131 prediction program, 132 OS, 133 loaded foot shape data, 134 unloaded foot shape data, h0 insole.

Claims

1. An insole design device for designing an insole for footwear, comprising: An input unit for accepting data; a calculation unit for calculating design data for an insole based on the data received by the input unit; an output unit that outputs the design data obtained by the calculation unit, The data received by the input unit includes at least first data regarding a shape of a user's foot and second data regarding an inside of the footwear; The calculation unit determines the design data based on the first data and the second data.

2. The second data includes data on a portion where an interior of the footwear contacts an insole, The insole design device according to claim 1 , wherein the calculation unit determines the design data of a contour of an insole that contacts an inside of the footwear based on the second data.

3. The insole design device according to claim 1 , wherein the second data includes data obtained by scanning or imaging the inside of the footwear in which the insole is attached, and data obtained by scanning or imaging the shape of the insole attached to the footwear.

4. A storage unit that stores the second data in association with product information, The insole design device according to claim 1 , wherein the calculation unit reads out the second data from the storage unit based on the product information of the footwear received by the input unit.

5. The insole design device according to claim 4, wherein the calculation unit corrects the footwear size in the second data when the footwear size accepted by the input unit differs from the footwear size in the second data stored in the memory unit.

6. The input unit further receives a first characteristic parameter indicating a characteristic desired by the user in the footwear, and a second characteristic parameter indicating a characteristic of the footwear selected by the user; The insole design device according to claim 1 , wherein the calculation unit adjusts the design data based on a difference between the first characteristic parameter and the second characteristic parameter received by the input unit.

7. The insole design device according to claim 6, wherein the first characteristic parameter and the second characteristic parameter include at least one of cushioning, stability, grip, flexibility, fit, durability, breathability, light weight, resilience, turning characteristics, and arch support.

8. The insole design device according to claim 6 , wherein the design data includes at least one of material, structure, cup height by region, shrinkage ratio of the insole, thickness by region, arch position, and bottom shape.

9. The insole design device according to claim 6 , wherein the calculation unit adjusts the design data so that a value of the second characteristic parameter having a difference of a predetermined value or more from the first characteristic parameter approaches the value of the first characteristic parameter.

10. The insole design device according to claim 6 , wherein the calculation unit adjusts the design data so that a value of the second characteristic parameter is equal to or greater than a value of the first characteristic parameter selected by the user.

11. The insole design device according to claim 1 , wherein the calculation unit predicts a shape of the user's foot in a no-load state from the first data, and obtains the design data for the insole based on the predicted shape of the foot.

12. The insole designing device according to any one of claims 1 to 11, wherein the design data is data relating to an insole including a three-dimensional mesh structure.

13. A method for designing an insole for footwear, comprising: receiving at least first data relating to a shape of a user's foot and second data relating to an interior of the footwear; determining design data for an insole based on the received first data and second data; and outputting the obtained design data.

14. A program executed by the calculation unit of an insole design device for designing an insole for footwear, the program comprising: an input unit for receiving data; a calculation unit for determining design data for an insole based on the data received by the input unit; and an output unit for outputting the design data determined by the calculation unit, the program comprising: The program is receiving at least first data relating to a shape of a user's foot and second data relating to an interior of the footwear at the input unit; determining design data for an insole based on the first data and the second data received by the input unit; and outputting the obtained design data from the output unit.

Citation Information

Patent Citations

  • Insole design system, shoe, and method for combining shoe and insole

    WO2017057388A1