Information processor and information processing method and program

The information processing device addresses the challenge of handling varied foot shape data by correcting and normalizing the measurement direction and format, enhancing the ease of processing and comparison of multiple data sets.

JP2025076884APending Publication Date: 2025-05-16ASICS CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023188822
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-02
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

Existing technologies face challenges in processing and comparing foot shape data due to variations in data formats and measurement directions, making it difficult to handle multiple foot shape data simultaneously.

Method used

An information processing device and method that acquire foot shape data, detect and correct the measurement direction to a common orientation, convert the data format, and store the data as normalized foot shape data, enabling unified orientation and format.

Benefits of technology

The solution improves the ease of handling foot shape data by aligning the measurement direction and unifying the data format, facilitating the processing and comparison of multiple foot shape data sets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025076884000001_ABST
    Figure 2025076884000001_ABST
Patent Text Reader

Abstract

To provide a technique that can improve the ease of handling footprint shape data.SOLUTION: An information processor 60 comprises an acquisition part 64, a correction part 68, a converter 70, and a storage part 74. The acquisition part 64 acquires footprint shape data in a predetermined data format. The correction part 68 detects a predetermined measurement direction that defines foot size from the footprint shape data, and corrects the footprint shape data so that the measurement direction is aligned with the target data format. The converter 70 converts the data format of the footprint shape data into the target data format. The storage part 74 stores the footprint shape data corrected by the correction part 68 and converted by the converter 70 as normalized footprint shape data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] There is known a technology that can easily measure a user's foot size based on an image of the user's foot (see, for example, Patent Document 1). The technology described in Patent Document 1 allows a user to easily measure their own foot size, and can be used when selecting footwear of a suitable size for the user's foot. Patent Document 1 also describes that it is possible to generate a three-dimensional model of the user's foot (foot shape model). [Prior art documents] [Patent documents]

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

[0004] There are various data formats for foot shape model data (hereinafter referred to as "foot shape data") obtained by the technology described in Patent Document 1 and the like. In addition, the foot orientations defined in the foot shape data vary depending on the differences in foot shape measurement methods, etc. This makes it difficult to process multiple foot shape data at once or to compare different sets of foot shape data.

[0005] The present disclosure has been made in consideration of these circumstances, and has a purpose to provide a technique that can improve the ease of handling foot shape data. [Means for solving the problem]

[0006] An information processing device of one aspect of the present disclosure includes an acquisition unit that acquires foot shape data in a predetermined data format, a correction unit that detects a predetermined measurement direction that defines a foot size from the foot shape data and corrects the foot shape data so that the measurement direction is a direction common to a target data format, a conversion unit that converts the data format of the foot shape data into the target data format, and a memory unit that stores the foot shape data corrected by the correction unit and converted by the conversion unit as normalized foot shape data.

[0007] Another aspect of the present disclosure is an information processing method including the steps of acquiring foot shape data in a predetermined data format, detecting a predetermined measurement direction that defines a foot size from the foot shape data and correcting the foot shape data so that the measurement direction is a common direction to a target data format, converting the data format of the foot shape data into the target data format, and storing the corrected and converted foot shape data as normalized foot shape data.

[0008] Another aspect of the present disclosure is a program that causes a computer to perform the following functions: acquiring foot shape data in a predetermined data format, detecting a predetermined measurement direction that defines a foot size from the foot shape data and correcting the foot shape data so that the measurement direction is a common direction to a target data format, converting the data format of the foot shape data into the target data format, and storing the corrected and converted foot shape data as normalized foot shape data.

[0009] In addition, any combination of the above components, or mutual substitution of the components or expressions of the present disclosure among methods, devices, programs, temporary or non-temporary storage media storing programs, systems, etc., are also valid aspects of the present disclosure. Effect of the Invention

[0010] According to an aspect of the present disclosure, a technique can be provided that can improve the ease of handling foot shape data. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a schematic diagram showing an overview of an information processing system. [Diagram 2] 2 is a functional block diagram showing a schematic configuration of the information processing system shown in FIG. 1. [Diagram 3] 3 is a functional block diagram showing a schematic configuration of a conversion unit shown in FIG. 2. [Figure 4] FIG. 10 is a diagram showing a schematic outline of foot shape data viewed from directly above; [Diagram 5] FIG. 1 is a schematic diagram of a three-dimensional homology model. [Figure 6] 2 is a block diagram showing an example of the configuration of the information processing system shown in FIG. 1. [Figure 7] 2 is a flowchart showing an example of processing performed by the information processing device shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, the present disclosure will be described based on preferred embodiments with reference to the drawings. In the embodiments and modifications, the same or equivalent components are given the same reference numerals, and duplicated descriptions are omitted as appropriate.

[0013] FIG. 1 is a schematic diagram showing an overview of an information processing system 100. The information processing system 100 includes a measuring device 15 such as a three-dimensional foot shape measuring device 18 and an information terminal 16, and an information processing device 60. The three-dimensional foot shape measuring device 18 as the measuring device 15 scans the foot shape of the user 10. Only one of the three-dimensional foot shape measuring device 18 and the information terminal 16 may be used, or both may be used in combination. The information terminal 16 as the measuring device 15 is, for example, a mobile phone terminal, and takes a picture of the foot of the user 10 with a built-in camera. The user 10 may operate the measuring device 15 to take a picture of his / her own foot, or a person other than the user 10, for example, a clerk at a shoe store, may operate the measuring device 15 to take a picture of the foot of the user 10. Alternatively, the measuring device 15 may be configured to automatically take a picture of the foot of the user 10.

[0014] The three-dimensional foot shape measuring device 18 acquires foot shape data of the user 10 by laser measurement. In this specification, "foot shape data" includes point cloud data in a three-dimensional coordinate system. The three-dimensional foot shape measuring device 18 transmits the foot shape data to the information processing device 60. The three-dimensional foot shape measuring device 18 may transmit the foot shape data to a database 90 shown in FIG. 2.

[0015] The information terminal 16 may photograph the feet of the user 10 so that a predetermined reference object is reflected in the image. Here, the "reference object" is a comparison object for measuring the foot length and foot width of the user 10 based on the image, and is a flat or three-dimensional object whose size and shape are specified in advance. This "reference object" may be a general-purpose product or a dedicated product as long as its size and shape are specified. As a general-purpose product, for example, paper of a specified size such as A4 size (210 mm x 297 mm) or letter size can be used. The color of the paper is preferably white, but paper of other colors may be used. In that case, the user 10 may place his / her foot on the A4 paper and photograph his / her foot using the information terminal 16. As a dedicated product, the measurement mat 12 shown in FIG. 1 can be used. In that case, the user 10 may place his / her foot on the measurement mat 12 and photograph his / her foot using the information terminal 16. Regardless of whether a general-purpose product or a dedicated product is used as the reference object, a person other than the user 10 may photograph the foot of the user 10 using the information terminal 16. The information terminal 16 may capture an image of the feet of the user 10 without using a reference object.

[0016] The information terminal 16 may obtain multiple images by photographing the feet of the user 10 from multiple angles. This allows an image to be obtained that reflects the contours of the toes and heels, and the contours of both the left and right sides of the forefoot to the midfoot, so that the image can include information on the foot length and foot width. The information terminal 16 may obtain at least one image of the foot of the user 10 photographed from above, with a part of the foot of the user 10, such as the heel, aligned with a predetermined position of a reference object. This allows the position of a part of the foot, such as the heel, in the image to be identified even if the part of the foot, such as the heel, is not directly reflected in the image, so that the image can include information on the foot length and foot width.

[0017] As described above, the information terminal 16 captures an image of the foot shape of the user 10 (hereinafter referred to as a "foot image") by photographing the foot of the user 10. The foot image may be a plurality of images or a single image. The foot image may also be a moving image based on a plurality of images acquired in chronological order. The information terminal 16 may generate foot shape data based on the foot image. The information terminal 16 transmits at least one of the foot image and the foot shape data to the information processing device 60. When the information terminal 16 transmits the foot image to the information processing device 60, the information processing device 60 generates foot shape data based on the received foot image. In the following, it is assumed that the information terminal 16 transmits the foot shape data to the information processing device 60.

[0018] If the information terminal 16 has a three-dimensional scanner function using technology such as LiDAR (Light Detection And Ranging), it may scan the periphery of the foot to directly acquire foot shape data. Even if the information terminal 16 does not have a three-dimensional scanner function using LiDAR or the like, it may acquire foot shape data by image synthesis processing such as photogrammetry. In these cases, the information terminal 16 transmits the foot shape data to the information processing device 60. The information terminal 16 may transmit the foot shape data to a database 90 shown in FIG. 2, similar to the three-dimensional foot shape measuring device 18.

[0019] The information processing device 60 is, for example, a server computer connected to a plurality of 3D foot shape measuring devices 18 and information terminals 16 via a network line such as the Internet or a LAN (Local Area Network) and a communication means such as wireless communication. When the information processing device 60 is a server computer, the information processing device 60 may be configured as a single server computer or may be configured as a combination of a plurality of server computers.

[0020] The information terminal 16 and the information processing device 60 may be configured as a mobile terminal or computer including a central processing unit (CPU), a graphics processing unit (GPU), a random access memory (RAM), a read only memory (ROM), an auxiliary storage device, a display device, a communication device, etc., and a program stored in the mobile terminal or computer. For example, the information processing device 60 may be configured to use a program executed by the information terminal 16 via a communication means. However, the information processing system 100 may be realized by a single device having the functions of the information terminal 16 and the information processing device 60, and the single device may be configured to execute a program. The single device may be a personal computer capable of executing a program, a mobile terminal such as a smartphone, or a tablet terminal. Alternatively, the single device may be a terminal capable of executing a program installed in a shoe store.

[0021] The "information processing device" in the claims may refer to the entire information processing system 100 or the information processing device 60. In the present embodiment, since many of the characteristic functions included in the "information processing device" in the claims are realized in the information processing device 60, the information processing device 60 essentially corresponds to the "information processing device".

[0022] Fig. 2 is a functional block diagram showing a schematic configuration of the information processing system 100. As shown in Fig. 2, the information processing system 100 may further include a database 90. Each functional block shown in each diagram including Fig. 2 can be realized in terms of hardware by elements and mechanical devices such as a computer processor and memory, and in terms of software by a computer program, etc., but here, functional blocks realized by cooperation between them are depicted. These functional blocks can be realized in various forms by hardware, software, or a combination thereof.

[0023] The three-dimensional foot shape measuring device 18, the information terminal 16, the information processing device 60, and the database 90 are connected to each other via a network 40. The information terminal 16 includes an operation processing unit 22, an imaging unit 24, a display unit 26, a communication unit 28, and a presentation unit 30.

[0024] The operation processing unit 22 accepts operation input from the user 10. The operation processing unit 22 accepts instructions from the user 10 regarding the start of a series of programs. The display unit 26 starts displaying the contents of the foot shape measurement program on a screen and displays contents regarding the measurement procedure based on the instructions accepted by the operation processing unit 22. In terms of hardware, the operation processing unit 22 and the display unit 26 may be configured, for example, by a touch panel.

[0025] The imaging unit 24 photographs the feet of the user 10 to obtain foot images based on instructions received by the operation processing unit 22. In terms of hardware, the imaging unit 24 may be configured, for example, by a camera module. The communication unit 28 transmits at least one of the foot image and the foot shape data and other data to the information processing device 60 via the network 40. The communication unit 28 receives data such as normalized foot shape data from the information processing device 60. The normalized foot shape data will be described later. In terms of hardware, the communication unit 28 may be configured, for example, by a wireless communication module for wireless LAN communication, mobile phone communication, or the like.

[0026] The presentation unit 30 visualizes the normalized foot shape data received from the information processing device 60 and presents it to the user 10 through a screen display by the display unit 26. The presentation unit 30 may have a function equivalent to that of a presentation unit 72 of the information processing device 60 described later. At least one of the functions of these "presentations" may be realized by only the information terminal 16 or only the information processing device 60, or may be realized by cooperation between the information terminal 16 and the information processing device 60. That is, after the information terminal 16 receives the normalized foot shape data, the presentation unit 30 of the information terminal 16 may convert the normalized foot shape data into display data and perform visualization processing, or the presentation unit 72 of the information processing device 60 may convert the normalized foot shape data into display data and perform visualization processing, and then transmit the converted display data to the information terminal 16.

[0027] The information processing device 60 includes a communication unit 62, an acquisition unit 64, a determination unit 66, a correction unit 68, a conversion unit 70, a storage unit 74, and a presentation unit 72. The communication unit 62 receives foot shape data from the three-dimensional foot shape measuring device 18 or the information terminal 16, and transmits data such as normalized foot shape data to the three-dimensional foot shape measuring device 18 or the information terminal 16. The communication unit 62 may receive foot shape data stored in a database 90, and may transmit data such as normalized foot shape data to the database 90. In terms of hardware, the communication unit 62 may be configured with a communication module such as a wired LAN.

[0028] The acquisition unit 64 acquires foot shape data. The foot shape data acquired by the acquisition unit 64 has a predetermined data format. The foot shape data has different data formats depending on the type, and the data format of the foot shape data acquired by the acquisition unit 64 is any one of a plurality of data formats. Foot shape data in any data format includes point cloud data in a three-dimensional coordinate system. Specifically, the foot shape data may be data consisting of only point clouds, or may be data consisting of point clouds and lines connecting the point clouds. The point clouds included in the foot shape data are mainly arranged at positions constituting the contour of the foot.

[0029] Differences in data formats depending on the type of foot shape data include, for example, differences in the arrangement and number of point cloud data. For example, there are data formats in which point clouds are arranged at regular intervals along the foot length direction of the foot shape data, data formats in which point clouds are arranged at irregular intervals, and data formats in which point clouds are arranged according to predetermined conditions such as anatomical features. Differences in data formats depending on the type of foot shape data may also be due to differences in measurement conditions and measurement methods when acquiring the foot shape data, and are likely to appear as differences in file name extensions. Foot shape data may be used in different data formats depending on the purpose. Foot shape data may also be managed in different databases for each data format.

[0030] The foot orientations included in the foot shape data are not necessarily uniform. That is, the acquisition unit 64 may acquire foot shape data including feet in various orientations every time it acquires foot shape data. The foot orientations included in the foot shape data may be determined according to the data format of the foot shape data, or may be unrelated to the data format of the foot shape data. That is, even if the foot shape data has the same data format, the foot orientations included in the foot shape data may be different.

[0031] When the foot shape data acquired by the acquisition unit 64 is based on the foot of the user 10, the foot shape data may be associated with identification information of the user 10. The identification information of the user 10 is information that allows the user 10 to be identified from other users, and may be, for example, account information used in a foot shape data management service described below. Whether or not to associate the foot shape data with the identification information of the user 10 may be selectable, and may be selected by the user 10 via the information terminal 16, for example.

[0032] The determination unit 66 determines whether or not the data format of the foot shape data acquired by the acquisition unit 64 is the same as the target data format. The target data format is a data format obtained by conversion by the conversion unit 70 described below in order to unify the data format of the foot shape data. The determination unit 66 also determines whether or not a predetermined measurement direction detected from the foot shape data is a common direction to the target data format. The predetermined measurement direction will be described later. Note that the determination by the determination unit 66 is not a required process.

[0033] The correction unit 68 detects a predetermined measurement direction that defines the foot size from the foot shape data. The correction unit 68 corrects the foot shape data so that the measurement direction is a direction common to the target data format. The correction unit 68 may execute the above-mentioned correction process when the determination unit 66 determines that the measurement direction is not a direction common to the target data format. The "measurement direction" may be any direction used for measuring the foot size, and includes, for example, the foot length direction, the foot width direction, the foot height direction, and the like. As described above, even if the foot shape data has the same data format, the foot orientation included in the foot shape data may differ. Therefore, the correction unit 68 corrects the foot orientation included in the corrected foot shape data so that it is a certain orientation. This orientation is expressed in this specification as a "direction common to the target data format." The measurement direction may be specified according to the target data format.

[0034] The correction unit 68 may detect the measurement direction by any known method. For example, the correction unit 68 detects the foot length direction as the measurement direction by the following method. FIG. 4 is a diagram showing a schematic outline of the foot shape data 120 viewed from directly above. First, the correction unit 68 extracts the outline of the foot shape data 120 viewed from directly above as shown in FIG. 4. Then, the correction unit 68 obtains a midpoint M between a lateral point MF of the outline at a position 60-70% from the heel point H, which is the rearmost end of the heel, and a medial point MT of the outline at a position 65-75% from the heel point H, within the width between the maximum and minimum values ​​in the vertical axis direction of the coordinate system of the foot shape data 120. Then, the correction unit 68 detects a straight line connecting the heel point H and the midpoint M as the long axis of the foot, and detects the direction along the long axis as the foot length direction.

[0035] 3 is a functional block diagram showing a schematic configuration of the conversion unit 70. The conversion unit 70 includes a data conversion unit 82. The data conversion unit 82 converts the data format of the foot shape data into a target data format. When the determination unit 66 determines that the data format of the foot shape data is not the same as the target data format, the data conversion unit 82 may convert the data format into the target data format.

[0036] The conversion unit 70 may further include a model storage unit 84. The model storage unit 84 stores in advance a group of three-dimensional coordinates indicating the anatomical features of the foot as a three-dimensional homologous model. FIG. 5 is a diagram showing a schematic diagram of a three-dimensional homologous model 140. The three-dimensional homologous model 140 is a model that defines a group of coordinates indicating the anatomical features of an average foot in a three-dimensional space. The group of coordinates indicating the anatomical features of an average foot is obtained in advance based on foot samples obtained from a large number of subjects. A predetermined number of contour points, for example, 295 points, are defined in the three-dimensional homologous model 140. The three-dimensional homologous model 140 shown in FIG. 5 is composed of 295 contour points and lines connecting the contour points. As shown in FIG. 5, a unique ID (in the range of 1 to 295) is assigned to each contour point.

[0037] The conversion unit 70 performs data conversion, for example, as follows. First, the conversion unit 70 detects anatomical features of the foot from the foot shape data before conversion. For example, the conversion unit 70 detects a coordinate group indicating the anatomical features of the foot from the three-dimensional coordinate group indicated by the point cloud data of the foot shape data before conversion. Alternatively, as shown in FIG. 3, the conversion unit 70 may further include a contour detection unit 86. Then, the contour detection unit 86 detects the contour of the foot from the foot shape data before conversion. The contour detection unit 86 may detect the contour of the foot from the point cloud included in the foot shape data, or, if the foot shape data includes a line connecting the point clouds, may detect the contour of the foot using information on the line. The contour detection unit 86 may detect a position indicating the anatomical features of the foot or a point cloud closest to the position from the point cloud included in the foot shape data before conversion.

[0038] Next, the conversion unit 70 aligns the three-dimensional coordinate group of the three-dimensional homologous model 140 stored in the model storage unit 84 to the foot shape defined in the foot shape data before conversion based on the anatomical features of the foot shape data before conversion. For example, the conversion unit 70 brings the three-dimensional coordinate group of the three-dimensional homologous model 140 closer to the coordinate group indicating the anatomical features of the foot detected from the foot shape data before conversion. Alternatively, the data conversion unit 82 moves the contour of the three-dimensional homologous model toward the contour of the foot shape data to a position where the sum of the position differences between the three-dimensional coordinate group of the three-dimensional homologous model 140 and the detection points included in the contour of the foot shape data is minimized. In this way, the data conversion unit 82 brings the three-dimensional homologous model closer to the contour of the foot shape data. The position difference between the contour points of the three-dimensional homologous model 140 and the detection points of the contour of the foot shape data is expressed, for example, by the following formula (1).

[0039] Sum of position differences = Σ{Wi(detected point j - contour point i)} Equation (1) Wi = weight, 1≦i≦295, 1≦j≦maximum number of detection points

[0040] The data conversion unit 82 brings the three-dimensional homologous model 140 closer to the contour of the foot shape data by deforming the three-dimensional homologous model 140 so as to minimize the position difference calculated by the above formula (1). In this way, the data conversion unit 82 converts the data format of the foot shape data into the target data format. The number of contour points of the three-dimensional homologous model 140 is not limited to 295 points. The number of contour points of the three-dimensional homologous model 140 can be set according to the purpose because a larger number of contour points improves the reproduction accuracy of the foot shape while increasing the data capacity, and a smaller number of contour points reduces the reproduction accuracy of the foot shape while reducing the data capacity.

[0041] The conversion unit 70 may convert the data format of the foot shape data into the target data format using a model other than the three-dimensional homologous model 140. In this case, the model storage unit 84 may store in advance a predetermined number of point cloud data to be used in the target data format. The conversion unit 70 may further include a thinning unit 88 and a complementing unit 89. When the number of point cloud data included in the foot shape data before conversion is greater than the number of point cloud data to be used in the target data format, the thinning unit 88 executes a thinning process on the point cloud data included in the foot shape data before conversion. The thinning process is a process of reducing the number of point cloud data by deleting some point clouds. By the thinning unit 88 executing a thinning process on the point cloud data included in the foot shape data before conversion, it is possible to obtain effects such as a reduction in the processing time due to a reduction in the amount of calculation involved in the conversion process, a reduction in the data capacity, and a reduction in the display and reading time. Note that the thinning unit 88 does not need to execute a thinning process on the coordinate group indicating an anatomical feature among the three-dimensional coordinate groups indicated by the point cloud data of the foot shape data before conversion. This allows the conversion unit 70 to appropriately perform conversion using the three-dimensional homology model 140.

[0042] Conversely, if the number of point cloud data included in the foot shape data before conversion is less than the number of point cloud data used in the target data format, the complementing unit 89 performs a complementing process on the point cloud data included in the foot shape data before conversion. The complementing process is a process of increasing the number of point cloud data by adding other point clouds to positions such as on lines connecting point clouds. In this way, the converting unit 70 may perform at least one of a thinning process and a complementing process on the point cloud data included in the foot shape data before conversion so that the number of point cloud data included in the foot shape data before conversion becomes the number of point cloud data used in the target data format.

[0043] The conversion unit 70 may execute the following pre-processing before the data conversion by the data conversion unit 82. For example, the contour detection unit 86 detects the contour of the foot based on the point cloud data included in the foot shape data before conversion. The data conversion unit 82 converts the data format of the foot shape data into the target data format using the point cloud data located at a distance equal to or less than a predetermined threshold from the detected contour. In other words, the data conversion unit 82 excludes point cloud data that is farther away from the detected contour than a predetermined threshold from the target data format. This makes it possible to reduce noise.

[0044] Also, for example, the thinning unit 88 performs a thinning process on the point cloud data included in the foot shape data before conversion. The data conversion unit 82 converts the data format of the foot shape data into the target data format using the point cloud data after the thinning process. This makes it possible to reduce the amount of calculation involved in the conversion process. Note that if the number of point cloud data in the foot shape data before conversion is sufficiently greater than the number of point cloud data in the target data format, performing the thinning process as pre-processing is unlikely to result in a large difference in the converted data.

[0045] Returning to Fig. 2, the storage unit 74 stores the foot shape data acquired by the acquisition unit 64, judged by the judgment unit 66, and processed by the correction unit 68 and the conversion unit 70 according to the judgment result as normalized foot shape data. That is, the normalized foot shape data has a measurement direction common to the target data format and a data format that is the target data format. In this way, the foot shape data is stored in the storage unit 74 as normalized data with a unified orientation and data format. As described above, the normalized foot shape data includes point cloud data in a three-dimensional coordinate system.

[0046] The storage unit 74 may store the normalized foot shape data in association with at least one of information on the foot length, foot width, and foot height defined in the foot shape data before conversion. This allows simple information on the foot size included in the foot shape data to be stored together with the normalized foot shape data. The storage unit 74 may also store at least one of information on the foot length, foot width, and foot height defined in the foot shape data before conversion as normalized data. That is, the storage unit 74 does not necessarily have to store these pieces of information in association with the normalized foot shape data. The normalized data may also be, for example, shape information on a predetermined part of the foot shape included in the foot shape data. The shape information is, for example, toe information that defines the appearance of the toe region. The toe region is not limited to the region of the toes themselves, such as the first toe to the fifth toe, but may be a region closer to the heel, for example, a region including the MP joint. The toe information includes at least one of the following information: toe width, toe length, toe direction, nail shape, external shape of the toes, spacing between the toes, and external shape around the MP joints. The information stored in the storage unit 74 may be stored in an external database 90.

[0047] When the foot shape data acquired by the acquisition unit 64 is associated with the identification information of the user 10, the storage unit 74 may store the normalized foot shape data in association with the identification information of the user 10. This makes it easy to manage the normalized foot shape data for each user 10. It also makes it easier to link with a foot shape data management service used by the user 10. Furthermore, when the target data format is a data format that can reduce the data size compared to the data format of the foot shape data before conversion, it is possible to reduce the storage capacity of the normalized foot shape data.

[0048] The presentation unit 72 visualizes the normalized foot shape data and transmits it to the information terminal 16 via the communication unit 62, thereby presenting it to the user 10. When visualizing the normalized foot shape data, the presentation unit 72 may perform an appropriate complementation process for display to provide a smoother display mode.

[0049] Fig. 6 is a block diagram showing a configuration example of the information processing system 100. The information processing system 100 includes an integrated database 210, a first service database 220, a second service database 230, a third service database 240, a user terminal 260, and an administrator terminal 270. The integrated database 210 is a database server having mainly the functions of the information processing device 60. The user terminal 260 and the administrator terminal 270 have mainly the functions of the information terminal 16. Although Fig. 6 shows the first to third service databases 220 to 240, the number of these is not limited to three, and may be two, or may be four or more.

[0050] The user terminal 260 is a terminal used mainly by a person who provides his / her own foot shape data, such as the user 10. The first to third service databases 220 to 240 are database servers for providing different foot shape data management services. The administrator terminal 270 is a terminal used by a person who manages and operates the first to third service databases 220 to 240, researchers, etc.

[0051] The user terminal 260 is connected to each of the first to third service databases 220-240 via a network or the like, and transmits foot shape data to one of the first to third service databases 220-240 depending on the service to be used. The first to third service databases 220-240 store foot shape data in different data formats. The administrator terminal 270 is connected to each of the first to third service databases 220-240 via a network or the like, and accesses the first to third service databases 220-240 depending on the form of the service to be provided.

[0052] The integrated database 210 is connected to each of the first to third service databases 220-240 via a network or the like, and converts the foot shape data stored in each of the first to third service databases 220-240 and stores it as normalized foot shape data. The integrated database 210 also stores each normalized foot shape data in association with the original foot shape data stored in each of the first to third service databases 220-240.

[0053] The user terminal 260 and the administrator terminal 270 are connected to the integrated database 210 via a network or the like, and access the normalized foot shape data stored in the integrated database 210 as necessary. In addition, the user terminal 260 and the administrator terminal 270 access the original foot shape data stored in each of the first to third service databases 220 to 240 associated with each normalized foot shape data as necessary.

[0054] In this way, even if foot shape data in different data formats is managed for each of a plurality of services, the information processing system 100 can improve convenience by linking database servers used for each service. Furthermore, the information processing system 100 can use normalized foot shape data with a unified data format and foot direction while taking advantage of the advantages of each service. Furthermore, by unifying the data format and foot direction using the normalized foot shape data, even if a large amount of normalized foot shape data is accumulated, for example, researchers can easily perform analysis, and the development period of a service or product can be shortened. Furthermore, compared to the use of foot shape data with an unified data format and foot direction, the use of normalized foot shape data increases the number of data that can be analyzed in the same time, thereby improving the reliability of the analysis results. Furthermore, since the integrated database 210 manages the normalized foot shape data, there is no need to store and manage foot shape data individually at a store or the like, and the man-hours of store clerks can be reduced. Furthermore, the widespread use of a unified format for foot shape data such as the normalized foot shape data will deepen the general understanding of the parameters used in such a unified format, and will improve the interpretability of the foot.

[0055] 7 is a flowchart showing an example of the process of the information processing device 60. The acquisition unit 64 acquires foot shape data (S10). The determination unit 66 determines whether or not a predetermined measurement direction detected from the foot shape data is a common direction to the target data format (S12). If the determination unit 66 determines that the predetermined measurement direction is a common direction to the target data format (Y in S12), the process proceeds to step S16. If the determination unit 66 determines that the predetermined measurement direction is not a common direction to the target data format (N in S12), the correction unit 68 corrects the foot shape data so that the measurement direction of the foot shape data is a common direction to the target data format (S14), and the process proceeds to step S16.

[0056] In step S16, the determination unit 66 determines whether the data format of the foot shape data is the same as the target data format (S16). If the determination unit 66 determines that the data format of the foot shape data is the same as the target data format (Y in S16), the process proceeds to step S20. If the determination unit 66 determines that the data format of the foot shape data is not the same as the target data format (N in S16), the conversion unit 70 converts the data format of the foot shape data into the target data format (S18) and proceeds to step S20.

[0057] In step S20, the storage unit 74 stores the foot shape data to be processed as normalized foot shape data, and ends the process. In the above-mentioned process, the information processing device 60 may execute the processes of steps S12 and S14 after the processes of steps S16 and S18. That is, the order of execution of the correction process by the correction unit 68 and the conversion process by the conversion unit 70 is not particularly limited.

[0058] The above-described embodiment may be a program for causing a computer to realize the functions for implementing the above-described method, or a recording medium for storing the program. Such a recording medium for storing the program may be a non-transitory and tangible computer-readable storage medium, and may be a non-volatile memory, a magnetic recording medium such as a magnetic tape or a magnetic disk, or an optical recording medium such as an optical disk.

[0059] The embodiment has been described above. This embodiment is merely an example, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component and each processing process, and that such modifications are also within the scope of the present disclosure. Furthermore, the above-described embodiment can be generalized to obtain the following aspects.

[0060] [Aspect 1] an acquisition unit for acquiring foot shape data in a predetermined data format; a correction unit that detects a predetermined measurement direction that defines a foot size from the foot shape data and corrects the foot shape data so that the measurement direction becomes a common direction for a target data format; a conversion unit for converting a data format of the foot shape data into the target data format; a storage unit that stores the foot shape data corrected by the correction unit and converted by the conversion unit as normalized foot shape data; An information processing device comprising:

[0061] The information processing device according to this aspect corrects the measurement direction of the acquired foot shape data so that it is in a direction common to the target data format, converts the data format to the target data format, and stores the data as normalized foot shape data. This makes it possible to obtain normalized foot shape data in which the foot shape directions are aligned and the data format is unified, thereby improving the ease of handling of the foot shape data. For example, it is possible to obtain effects such as facilitating the application of processing to multiple foot shape data at once and facilitating comparison of foot shape data.

[0062] [Aspect 2] The predetermined data format may be any one of a plurality of data formats, The foot shape data acquisition device may further include a determination unit that determines whether or not a data format of the foot shape data acquired by the acquisition unit is the same as a target data format. When it is determined that the data format of the foot shape data is not identical to the target data format, the conversion unit may convert the data format into the target data format. 2. An information processing device according to claim 1.

[0063] According to this aspect, it is possible to efficiently convert the data format of foot shape data that is not the same data format as the target data format.

[0064] [Aspect 3] The determination unit may further determine whether or not the measurement direction detected from the foot shape data is a direction common to the target data format. The correction unit may correct the foot shape data when it is determined that the measurement direction is not a direction common to the target data format. 3. An information processing device according to aspect 2.

[0065] According to this aspect, for foot shape data in which the measurement direction is not common to the target data format, the measurement direction can be efficiently corrected.

[0066] Aspect 4 The pre-conversion foot shape data and the normalized foot shape data acquired by the acquisition unit may each include point cloud data in a three-dimensional coordinate system, The conversion unit may pre-store a three-dimensional coordinate group indicating anatomical features of a foot as a three-dimensional homologous model, detect the anatomical features of the foot from the foot shape data before conversion, and convert the three-dimensional coordinate group of the three-dimensional homologous model into the target data format by aligning the foot shape defined in the foot shape data before conversion based on the anatomical features of the foot shape data before conversion. 4. The information processing device according to any one of aspects 1 to 3.

[0067] According to this embodiment, the data format of the foot shape data is converted into a target data format using a three-dimensional homology model based on the anatomical characteristics of the foot, so that a data format including contour points in areas that are relatively important in measuring various foot sizes can be set as the target data format.

[0068] Aspect 5 The conversion unit may detect a contour from the foot shape data before conversion, and convert the three-dimensional homologous model into the target data format by moving the contour of the three-dimensional homologous model toward the detected contour to a position where a sum of position differences between the three-dimensional coordinate group and coordinate points included in the detected contour is minimized, thereby bringing the three-dimensional homologous model closer to the detected contour. 5. An information processing device according to aspect 4.

[0069] According to this aspect, the contour of the three-dimensional homologous model can be made to closely approximate the contour detected from the foot shape data with high accuracy.

[0070] Aspect 6 The pre-conversion foot shape data and the normalized foot shape data acquired by the acquisition unit may each include point cloud data in a three-dimensional coordinate system, The conversion unit may store in advance a predetermined number of point cloud data to be used in the target data format, and perform at least one of a thinning process and a complementation process on the point cloud data included in the foot shape data before conversion so that the point cloud data included in the foot shape data before conversion becomes the number of point cloud data to be used in the target data format. 6. The information processing device according to any one of aspects 1 to 5.

[0071] According to this aspect, even if the number of point cloud data included in the foot shape data before conversion differs from the number of point cloud data used in the target data format, the data format can be appropriately converted.

[0072] Aspect 7 The storage unit may store the normalized foot shape data in association with at least one of information on a foot length, a foot width, and a foot height defined in the foot shape data before conversion acquired by the acquisition unit. 7. The information processing device according to any one of aspects 1 to 6.

[0073] According to this aspect, since the normalized foot shape data is stored in association with information defining the foot size, the ease of handling the foot shape data can be further improved.

[0074] Aspect 8 The foot shape data before conversion acquired by the acquisition unit may include point cloud data in a three-dimensional coordinate system, The conversion unit may detect a foot contour based on point cloud data included in the foot shape data before conversion, and perform the conversion using point cloud data located at a distance equal to or less than a predetermined threshold from the foot contour. 8. The information processing device according to any one of aspects 1 to 7.

[0075] According to this aspect, conversion is performed using point cloud data that is relatively close to the foot contour among the point cloud data included in the foot shape data before conversion, so that normalized foot shape data with reduced noise can be generated.

[0076] Aspect 9 The foot shape data before conversion acquired by the acquisition unit may include point cloud data in a three-dimensional coordinate system, The conversion unit may perform a thinning process on point cloud data included in the foot shape data before conversion, and execute the conversion using the point cloud data after the thinning process. 9. The information processing device according to any one of aspects 1 to 8.

[0077] According to this aspect, since the thinning process is performed before converting the data format of the foot shape data, the amount of calculation involved in the conversion process can be reduced.

[0078] Aspect 10 The storage unit may store the pre-conversion foot shape data acquired by the acquisition unit and the normalized foot shape data in association with each other. 10. The information processing device according to any one of aspects 1 to 9.

[0079] According to this aspect, since the pre-conversion foot shape data and the post-conversion foot shape data can be mutually referenced, it is possible to select the foot shape data to be used depending on the purpose, for example.

[0080] Aspect 11 A step of acquiring foot shape data in a predetermined data format; a step of detecting a predetermined measurement direction that defines a foot size from the foot shape data, and correcting the foot shape data so that the measurement direction is a common direction for a target data format; converting the data format of the foot shape data into the target data format; storing the corrected and transformed foot shape data as normalized foot shape data; An information processing method comprising:

[0081] According to the information processing method of this aspect, the measurement direction of the acquired foot shape data is corrected so as to be in a direction common to the target data format, and the data format is converted to the target data format and stored as normalized foot shape data. As a result, according to this aspect, normalized foot shape data in which the foot shape direction is aligned and the data format is unified can be obtained, improving the ease of handling of the foot shape data. For example, it becomes easy to apply processing to multiple foot shape data at once, making it easier to compare foot shape data with each other.

[0082] Aspect 12 A function of acquiring foot shape data in a predetermined data format; a function of detecting a predetermined measurement direction that defines a foot size from the foot shape data, and correcting the foot shape data so that the measurement direction is a common direction for a target data format; A function of converting the data format of the foot shape data into the target data format; a function of storing the corrected and converted foot shape data as normalized foot shape data; A program to make the above happen on a computer.

[0083] According to the program of this aspect, the measurement direction of the acquired foot shape data is corrected to a direction common to the target data format, and the data format is converted to the target data format and stored as normalized foot shape data. As a result, according to this aspect, normalized foot shape data with a unified data format and uniform foot shape orientation can be obtained, improving ease of handling of foot shape data. For example, it becomes easy to apply processing to multiple foot shape data at once, making it easier to compare foot shape data. [Explanation of symbols]

[0084] 60 information processing device, 64 acquisition unit, 66 determination unit, 68 correction unit, 70 conversion unit, 74 memory unit, 100 information processing system, 120 foot shape data, 140 three-dimensional homology model.

Claims

1. an acquisition unit for acquiring foot shape data in a predetermined data format; a correction unit that detects a predetermined measurement direction that defines a foot size from the foot shape data and corrects the foot shape data so that the measurement direction becomes a common direction for a target data format; a conversion unit for converting a data format of the foot shape data into the target data format; a storage unit that stores the foot shape data corrected by the correction unit and converted by the conversion unit as normalized foot shape data; An information processing device comprising:

2. the predetermined data format is one of a plurality of data formats, a determination unit that determines whether or not a data format of the foot shape data acquired by the acquisition unit is the same as the target data format, when it is determined that the data format of the foot shape data is not the same as the target data format, the conversion unit converts the data format into the target data format. The information processing device according to claim 1 .

3. the determination unit further determines whether or not the measurement direction detected from the foot shape data is a direction common to the target data format; the correction unit corrects the foot shape data when it is determined that the measurement direction is not a direction common to the target data format. The information processing device according to claim 2 .

4. the pre-conversion foot shape data and the normalized foot shape data acquired by the acquisition unit each include point cloud data in a three-dimensional coordinate system, the conversion unit pre-stores a three-dimensional coordinate group indicating anatomical features of the foot as a three-dimensional homologous model, detects the anatomical features of the foot from the foot shape data before conversion, and converts the three-dimensional coordinate group of the three-dimensional homologous model into the target data format by aligning the foot shape defined in the foot shape data before conversion based on the anatomical features of the foot shape data before conversion. The information processing device according to claim 1 .

5. the conversion unit detects a contour from the foot shape data before conversion, and converts the contour of the three-dimensional homologous model into the target data format by moving the contour of the three-dimensional homologous model toward the detected contour to a position where a sum of positional differences between the three-dimensional coordinate group and coordinate points included in the detected contour is minimized, thereby bringing the three-dimensional homologous model closer to the detected contour. The information processing device according to claim 4.

6. the pre-conversion foot shape data and the normalized foot shape data acquired by the acquisition unit each include point cloud data in a three-dimensional coordinate system, the conversion unit pre-stores a predetermined number of point cloud data to be used in the target data format, and executes at least one of a thinning process and a complementation process on the point cloud data included in the foot shape data before conversion so that the point cloud data included in the foot shape data before conversion becomes the number of point cloud data to be used in the target data format. The information processing device according to claim 1 .

7. the storage unit stores the normalized foot shape data in association with at least one of information on a foot length, a foot width, and a foot height defined in the foot shape data before conversion acquired by the acquisition unit; The information processing device according to claim 1 .

8. the foot shape data before conversion acquired by the acquisition unit includes point cloud data in a three-dimensional coordinate system; the conversion unit detects a foot contour based on point cloud data included in the foot shape data before conversion, and performs the conversion using point cloud data located at a distance equal to or less than a predetermined threshold from the foot contour. The information processing device according to claim 1 .

9. the foot shape data before conversion acquired by the acquisition unit includes point cloud data in a three-dimensional coordinate system; the conversion unit performs a thinning process on point cloud data included in the foot shape data before conversion, and executes the conversion using the point cloud data after the thinning process. The information processing device according to claim 1 .

10. the storage unit stores the pre-conversion foot shape data acquired by the acquisition unit and the normalized foot shape data in association with each other. The information processing device according to claim 1 .

11. A step of acquiring foot shape data in a predetermined data format; a step of detecting a predetermined measurement direction that defines a foot size from the foot shape data, and correcting the foot shape data so that the measurement direction is a common direction for a target data format; converting the data format of the foot shape data into the target data format; storing the corrected and transformed foot shape data as normalized foot shape data; An information processing method comprising:

12. A function of acquiring foot shape data in a predetermined data format; a function of detecting a predetermined measurement direction that defines a foot size from the foot shape data, and correcting the foot shape data so that the measurement direction is a common direction for a target data format; A function of converting the data format of the foot shape data into the target data format; a function of storing the corrected and converted foot shape data as normalized foot shape data; A program to make the above happen on a computer.

Citation Information

Patent Citations

  • Size measurement system

    WO2020059716A1