Posture data processing device, posture data processing method, and computer program

The posture data processing device generates data on different human body postures beyond what is indicated by imaging data, addressing the limitation of existing devices and enabling suitable clothing recommendations.

JP2025096022APending Publication Date: 2025-06-26NEMOURS
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2023212469
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

Existing devices can only generate data on sitting postures and do not provide data on other postures.

Method used

A posture data processing device, method, and computer program that acquire imaging data of a human body in a lying or sitting posture and generate first posture data indicating a different posture, such as standing, based on the acquired imaging data.

Benefits of technology

Enables the generation of posture data for postures other than those indicated by the imaging data, allowing for the retrieval of clothing information suitable for the user's body type.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025096022000001_ABST
    Figure 2025096022000001_ABST
Patent Text Reader

Abstract

To provide a posture data processing device, a posture data processing method, and a computer program capable of generating data of different postures.SOLUTION: A posture data processing device includes: an imaging data acquisition part that acquires imaging data related to a body surface shape of at least a part of a human body in a sleeping posture or a sitting posture; and a first posture data generation part that generates first posture data indicating a first posture of the human body different from the posture indicated by the imaging data on the basis of the imaging data acquired by the imaging data acquisition part.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present technology relates to a posture data processing device, a posture data processing method, and a computer program that generate posture data indicating a human body posture based on imaging data obtained by imaging a body.

Background Art

[0002] An information acquisition device for specifying a riding posture when sitting on a seating part of a test ride vehicle has been proposed. The information acquisition device estimates the human body skeleton using imaging data obtained by photographing a human body, measures the lengths of target parts such as the feet, arms, and torso based on the estimated skeleton and information such as height input in advance, and specifies the riding posture based on the measured lengths of the target parts (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] The information acquisition device generates only data on the sitting posture and does not generate data on other postures.

[0005] The present disclosure has been made in view of such circumstances, and an object thereof is to provide a posture data processing device, a posture data processing method, and a computer program that can generate data on different postures.

Means for Solving the Problems

[0006] A posture data processing device according to an embodiment of the present disclosure includes an imaging data acquisition unit that acquires imaging data related to the body surface shape of at least a part of the human body in a lying posture or a sitting posture, and a first posture data generation unit that generates first posture data indicating a first posture of the human body different from the posture indicated by the imaging data based on the imaging data acquired by the imaging data acquisition unit.

[0007] A posture data processing method according to an embodiment of the present disclosure acquires imaging data related to the body surface shape of at least a part of the human body in a lying posture or a sitting posture, and generates first posture data indicating a first posture of the human body different from the posture indicated by the acquired imaging data based on the acquired imaging data.

[0008] A computer program according to an embodiment of the present disclosure causes a computer to execute a process of acquiring imaging data related to the body surface shape of at least a part of the human body in a lying posture or a sitting posture, and generating first posture data indicating a first posture of the human body different from the posture indicated by the acquired imaging data based on the acquired imaging data.

Advantages of the Invention

[0009] In the posture data processing device, posture data processing method, and computer program according to an embodiment of the present disclosure, data indicating a posture of the human body different from the posture indicated by the imaging data can be generated based on the imaging data of the human body in a lying posture or a sitting posture.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Mode for Carrying Out the Invention

[0011] (Embodiment 1) Hereinafter, the present invention will be described based on the drawings showing the posture data processing system according to Embodiment 1. FIG. 1 is a block diagram of the posture data processing system 1. The posture data processing system 1 includes a data processing device 2, a terminal device 3, and a search device 4. The data processing device 2, the terminal device 3, and the search device 4 are configured to be communicable via a network. The data processing device 2 includes a control unit 2a, a RAM 2b, a storage unit 2c, and a communication unit 2d. The control unit 2a, the RAM 2b, the storage unit 2c, and the communication unit 2d are interconnected via a bus. The storage unit 2c is configured to be rewritable and includes, for example, an EEPROM, a flash memory, or a hard disk.

[0012] The control unit 2a has, for example, a CPU. Note that a logic circuit, for example, an FPGA may be used instead of the CPU. Wired or wireless communication is performed between the data processing device 2 and the terminal device 3 and the search device 4 via the communication unit 2d.

[0013] The terminal device 3 includes a display unit 3a, an operation unit 3b, an imaging unit 3c, a communication unit 3d, a RAM 3e, and a storage unit 3f. The terminal device 3 is, for example, a personal computer, a smartphone, or a tablet terminal. The display unit 3a has a display screen. The operation unit 3b has a keyboard, a mouse, a touch panel, or the like. Wired or wireless communication is performed between the terminal device 3 and the data processing device 2 via the communication unit 3d. The storage unit 3f is configured to be rewritable and includes, for example, an EEPROM, a flash memory, or a hard disk. An application program is stored in the storage unit 3f. The application program may be stored in a recording medium 31, for example, an optical disk or a USB memory, and installed from the recording medium 31 into the storage unit 3f. Also, the application program may be stored in a server and downloaded from the server to the storage unit 3f via a network. The application program, in cooperation with the information processing in the data processing device 2, executes, for example, the display of information on the display unit 3a and the reception of operations on the operation unit 3b.

[0014] FIG. 2 is an explanatory diagram for explaining imaging by the terminal device 3 arranged beside the bed 5, and FIG. 3 is an explanatory diagram for explaining imaging by the terminal device 3 arranged on the bed 5. The imaging unit 3c of the terminal device 3 includes, for example, a camera. Note that a 3D scanner may be used instead of the imaging unit 3c of the terminal device 3. When using a 3D scanner, the imaging accuracy of the body surface can be improved compared to the case of using a camera.

[0015] At least a part of the user (human body) is imaged by the imaging unit 3c. For example, the upper body, torso, lower body, or the whole body, etc. is imaged. The imaging unit 3c acquires imaging data related to the body surface shape of at least a part of the user in the sleeping posture. The sleeping postures of the user include supine, lateral, and prone. In the case of imaging by a camera, for example, the user is imaged from at least one of the upper, left, and right directions. Preferably, the user is imaged from two or three directions. For example, in the case of the supine posture, as shown in FIG. 2, the user is imaged from the left or right side, and further, as shown in FIG. 3, the user is imaged from the upper side.

[0016] Before or after imaging the user, the operation unit 3b is operated, and part information indicating the part to be imaged is input to the terminal device 3. For example, "whole body", "upper body", "buttocks", etc. are input. The input part information is associated with the imaging data and stored in the storage unit 3f together with the imaging data. The imaging data and part information stored in the storage unit 3f are transmitted to the data processing device 2 and stored in the storage unit 2c.

[0017] The method of inputting part information may utilize the accumulated data described later. Even when part information is not input by the user's operation, the terminal device 3 or the data processing device 2 may calculate the distance for each part based on each accumulated data, for example, and determine the part based on the calculated distance and the imaging data obtained by imaging the whole or a part. For example, when the distance from the top of the head to the base of the neck is defined as the length of the "head", in each accumulated data, the ratio of the distance of the "head" to the whole body height is calculated, and the average value of the calculated ratios is calculated. For the imaging data obtained by imaging the whole, the average value of the ratios is applied to the distance from the top of the head. The part of the imaging data corresponding to the distance obtained by the application is stored as the imaging data of the "head". The same applies to the "upper body". For the "hips", for example, in each accumulated data, the ratio of the distance from the top of the head to the upper end of the hips to the whole body height is calculated, and the average value of the calculated ratios (first average value) is calculated. Also, in each accumulated data, the ratio of the distance from the tip of the foot to the lower end of the hips to the whole body height is calculated, and the average value of the calculated ratios (second average value) is calculated. For the imaging data obtained by imaging the whole, the first average value is applied to the distance from the top of the head. Also, for the imaging data obtained by imaging the whole, the second average value is applied to the distance from the tip of the foot. The distance obtained by applying the first average value and the distance obtained by applying the second average value are subtracted from the whole body height. The part of the imaging data corresponding to the distance obtained by the subtraction is stored as the imaging data of the "hips". Also, each part may be estimated and stored in accordance with the body shape data standards obtained for each race and each country, such as JIS L0111, ISO 3635, ISO 7250, etc. Note that the terminal device 3 or the data processing device 2 may extract only the clear parts from the imaging data obtained by imaging the whole or a part, determine which part such as "head", "upper body", "hips", etc. is included in the extracted part, and store the imaging data corresponding to the part and included in the data of the extracted part.

[0018] Before or after imaging, the operation unit 3b is operated, and biological gender, age, height, weight, and BMI are input into the terminal 3. The BMI corresponds to information indicating body type. The input gender, age, height, weight, and BMI are associated with the imaging data, transmitted to the data processing device 2 together with the imaging data, and stored in the storage unit 2c. Note that if any two of height, weight, and BMI are input into the terminal 3, the control unit 2a may calculate the remaining one from any two of the input height, weight, and BMI and store it in the storage unit 2c.

[0019] Before or after imaging, the operation unit 3b is operated, and clothing type information corresponding to the purpose of use is input into the terminal 3. The clothing type information is, for example, everyday wear, formal wear, and pajamas. The input clothing type information is transmitted to the data processing device 2 and stored in the storage unit 2c.

[0020] The storage unit 2c stores a plurality of different data (accumulated data) indicating the entire body surface shape of the human body in the sleeping posture, and a computer program (program product) that executes generation processing of standing posture data, calculation processing of clothing design information, extraction processing of clothing product information, etc. The accumulated data includes data indicating the body surface shapes of the front, back, right side, and left side of the human body in the sleeping posture. For each accumulated data, gender, age, height, weight, and BMI are associated and stored in the storage unit 2c. The storage unit 2c stores various threshold values. The control unit 2a reads the program into the RAM 2b and executes information processing such as generation processing of standing posture data, calculation processing of clothing design information, and extraction processing of clothing product information. The computer program may be stored in a recording medium 30, such as an optical disk or a USB memory, and installed from the recording medium 30 into the storage unit 2c. Also, the computer program may be stored in a server and downloaded from the server to the storage unit 2c via a network.

[0021] The search device 4 stores product information of clothes. The product information of clothes includes, for example, the shoulder width of an upper garment (clothes worn on the upper body), the sleeve length of the upper garment, the body width of the upper garment, the chest circumference of the upper garment, the body length of the upper garment, the waist circumference of trousers (clothes worn on the lower body), the side width of the trousers, the inseam of the trousers, the hip circumference of the trousers, the waist circumference of a skirt (clothes worn on the lower body), the hip circumference of the skirt, the total length of the skirt, the manufacturing number of the clothes, the image of the clothes, the inventory quantity of the clothes, etc. The search device 4 searches for the product information in response to a request from the data processing device 2 and transmits it to the data processing device 2. The data processing device 2 transmits the product information to the terminal device 3, and the terminal device 3 displays the product information on the display unit 3a.

[0022] The generation process of the standing posture data will be described. FIG. 4 is an explanatory diagram for explaining the calculation of the similarity between the imaging data and a plurality of accumulated data. In FIG. 4, the hatched portion indicates the upper body portion of the accumulated data and shows the portion corresponding to the imaging data.

[0023] For example, as shown in FIG. 4, when the control unit 2a acquires the imaging data obtained by imaging the upper body of a human body from the imaging unit 3c, the control unit 2a refers to the part information (in this embodiment, "upper body") associated with the imaging data. Note that the upper body is an example, and imaging data obtained by imaging the torso, lower body, buttocks, or the whole body may also be used. The upper body portions in each of the plurality of accumulated data are compared with the imaging data, and the similarity is calculated. Examples of the similarity include the matching ratio of the contour lines of the front, back, or left and right side surfaces of the upper body, or the matching ratio of the projected areas of the front, back, or left and right side surfaces of the upper body. The control unit 2a selects one or a plurality of accumulated data whose similarity is equal to or higher than a predetermined ratio (threshold value), for example, 80% or higher, preferably 90% or higher, more preferably 95% or higher. When there are a plurality of selected accumulated data, the accumulated data with the highest similarity is further selected. For example, as shown in FIG. 3, the control unit 2a further selects one accumulated data 101 with the highest similarity from the three extracted accumulated data 101 to 103. As described above, the accumulated data shows the entire body surface shape of the human body in the lying posture.

[0024] For any one of the front, back, left side, and right side of the upper body, the similarity may be calculated, or for two or more imaging directions, the similarity may be calculated. For example, the similarity may be calculated for the front or back and the left side or right side, or the similarity may be calculated for the front or back, the left side, and the right side. When calculating the similarity for two or more imaging directions, one or more accumulated data with a matching ratio equal to or greater than a predetermined ratio may be selected for any one of the imaging directions, or one or more accumulated data with a matching ratio equal to or greater than a predetermined ratio may be selected for all of the imaging directions.

[0025] In addition, compare the weight, height, BMI, and / or age associated with the accumulated data with the weight, height, BMI, and / or age associated with the imaging data, and correct the similarity so that the similarity increases as the differences in weight, height, BMI, and / or age decrease. Also, calculate the BMI from the weight and height associated with the accumulated data, and correct the similarity so that the similarity increases as the difference between the BMI calculated from the weight and height of the imaging data and the BMI calculated from the weight and height of the accumulated data decreases. Also, the similarity may be corrected so that the similarity increases when the gender associated with the accumulated data matches the gender associated with the imaging data.

[0026] FIGS. 5 and 6 are explanatory diagrams for explaining the information included in the standing posture data. FIG. 5 is a view of the human body in a standing posture as viewed from the side, and FIG. 6 is a view of the human body in a standing posture as viewed from the front. The control unit 2a converts the accumulated data with the highest similarity into standing posture data. In other words, the control unit 2a generates standing posture data based on the lying posture data with the highest similarity.

[0027] The standing posture data includes the front-back dimension D1 of the chest, the front-back dimension D2 of the buttocks, the shoulder width D3, the arm length D4, the chest width D5, the up-down dimension of the upper body (dimension between the shoulder and the waist) D6, the up-down dimension of the lower body (dimension below the waist) D7, the inseam dimension D8, the left-right dimension D9 of the waist, the front-back dimension D10 of the waist, and the left-right dimension D11 of the buttocks of the human body in the standing posture.

[0028] Operate the terminal 3 to image at least a part of the human body with the imaging unit 3c, input information such as part information, gender, age, height, weight, and BMI, and send an instruction to start information processing to the data processing device 2.

[0029] Figure 7 is a flowchart for explaining the information processing by the data processing device 2. As shown in Figure 7, the control unit 2a of the data processing device 2 determines whether an instruction to start information processing has been input from the terminal 3 (S1). If the start instruction has not been input (S1: NO), the process returns to step S1. If the start instruction has been input (S1: YES), the control unit 2a acquires imaging data from the terminal 3 (S2), acquires information such as part information, gender, age, height, weight, and BMI (S3), and acquires information on the type of clothing (S4). The control unit 2a selects one piece of accumulated data from the storage unit 2c (S5).

[0030] The control unit 2a extracts the body surface shape of the accumulated data corresponding to the body surface shape of the part shown in the imaging data (S6), calculates the similarity between the extracted body surface shape of the accumulated data and the body surface shape of the imaging data, and determines whether the similarity is equal to or greater than a threshold value (S7). As described above, the similarity may be corrected based on weight, height, or BMI. If the similarity is equal to or greater than the threshold value (S7: YES), the control unit 2a stores the selected accumulated data in the storage unit 2c (S8), and determines whether all the accumulated data and the imaging data have been compared (S9). In step S7, if the similarity is not equal to or greater than the threshold value (S7: NO), that is, if the similarity is less than the threshold value, the control unit 2a proceeds to step S9.

[0031] In step S9, if all the accumulated data and the imaging data have not been compared (S9: NO), the control unit 2a returns the process to step S5 and selects the next accumulated data (S5). The control unit 2a selects a plurality of accumulated data in sequence. In step S9, if all the accumulated data and the imaging data have been compared (S9: YES), the control unit 2a selects the accumulated data with the highest similarity from the accumulated data with a similarity equal to or greater than the threshold value (S10).

[0032] The control unit 2a generates standing posture data based on the selected accumulated data (S11). For example, the control unit 2a converts the position information of the accumulated data into the position information of the standing posture, and corrects the length of each part of the human body indicated by the accumulated data to generate the standing posture data. For example, the control unit 2a converts the overall position of the lying posture data to a position rotated approximately 90 degrees so that the feet are downward. Since the left - right width of the human body in the lying posture may be larger than the left - right width in the standing posture due to gravity, the control unit 2a slightly corrects the left - right width of the human body in the lying posture data to generate the left - right width of the human body in the standing posture. For example, the control unit 2a converts the accumulated data into standing posture data so that the apex P1 of the chest and back of the human body and the apex P2 of the buttocks and back are on the same line. The line corresponds to, for example, a line perpendicular to the ground or the floor.

[0033] The control unit 2a calculates design information based on the generated sitting posture data and the acquired clothing type information (see step S4) (S12).

[0034] Figs. 8 to 10 are explanatory diagrams for explaining the design information. Fig. 8 shows the dimensions of a jacket, Fig. 9 shows the dimensions of trousers, and Fig. 10 shows the dimensions of a skirt. The design information is information including the dimensions of a jacket, trousers, and a skirt. For example, the design information includes the shoulder width F1 of the jacket, the sleeve length F2 of the jacket, the body width F3 of the jacket, the chest circumference F4 of the jacket, the body length F5 of the jacket, the waist circumference F6 of the trousers, the side length F7 of the trousers, the inseam F8 of the trousers, the hip circumference F9 of the trousers, the waist circumference F10 of the skirt, the hip circumference F11 of the skirt, and the total length F12 of the skirt.

[0035] For example, the shoulder width F1 of the upper garment is calculated by the shoulder width D3 in the standing posture multiplied by the coefficients Aa to Ac. The sleeve length F2 of the upper garment is calculated by the arm length D4 multiplied by the coefficients Ba to Bc. The body width F3 of the upper garment is calculated by the chest width D5 multiplied by the coefficients Ca to Cc. The chest circumference F4 of the upper garment is calculated by (D1 + D5) multiplied by the coefficients Da to Dc. The body length F5 of the upper garment is calculated by the vertical dimension D6 of the upper body multiplied by the coefficients Ea to Ec. The waist circumference F6 of the trousers is calculated by (D9 + D10) multiplied by the coefficients Fa to Fc. The side length F7 of the trousers is calculated by the vertical dimension D7 of the lower body multiplied by the coefficients Ga to Gc. The inseam F8 of the trousers is calculated by the inseam dimension D8 multiplied by the coefficients Ha to Hc. The hip circumference F9 of the trousers is calculated by (D2 + D11) multiplied by the coefficients Ia to Ic. The waist circumference F10 of the skirt is calculated by (D9 + D10) multiplied by the coefficients Ja to Jc. The total length F11 of the skirt is calculated by the vertical dimension D7 of the half body multiplied by the coefficients Ka to Kc. The hip circumference F12 of the skirt is calculated by (D2 + D11) multiplied by the coefficients La to Lc. The coefficients Aa to Ac are coefficients corresponding to casual wear, formal wear, and pajamas of the type information, respectively, and are pre-stored in the storage unit 2c. The coefficients Ba to Bc, the coefficients Ca to Cc, the coefficients Da to Dc, the coefficients Ea to Ec, the coefficients Fa to Fc, the coefficients Ga to Gc, the coefficients Ha to Hc, the coefficients Ia to Ic, the coefficients Ja to Jc, the coefficients Ka to Kc, and the coefficients La to Lc are similarly corresponding to casual wear, formal wear, and pajamas of the type information, respectively, and are pre-stored in the storage unit 2c.

[0036] The control unit 2a uses a search device 4 that stores information on a plurality of ready-made clothes to extract product information close to the calculated design information from the information on the plurality of ready-made clothes, that is, the information on the clothes having design information close to the calculated design information (S13). For example, when the control unit 2a calculates the difference between each piece of information constituting the calculated design information (the shoulder width F1 of the upper garment, the sleeve length F2 of the upper garment, the body width F3 of the upper garment, the chest circumference F4 of the upper garment, the body length F5 of the upper garment, the waist circumference F6 of the trousers, the side width F7 of the trousers, the inseam F8 of the trousers, the hip circumference F9 of the trousers, the waist circumference F10 of the skirt, the hip circumference F11 of the skirt, the total length F11 of the skirt, etc.) and each piece of information constituting the design information in the ready-made clothes, the sum of the absolute values of each difference is equal to or less than the threshold value, and the ratio of the absolute value of each difference to the calculated design information is within 20% of each piece of information constituting the calculated design information (that is, the error with respect to the calculated design information is within 20% for any piece of information), that is, the search conditions are transmitted to the search device 4. Note that 20% is an example, preferably within 10%, more preferably within 5%, and even more preferably within 3%. The search device 4 searches for product information that meets the search conditions and transmits it to the data processing device 2. The control unit 2a arranges the received product information in descending order based on the total and extracts the first to third product information.

[0037] The control unit 2a transmits the extracted first to third product information to the terminal device 3 and causes it to be displayed on the display unit 3a (S14). Note that the product information transmitted to the terminal device 3 also includes the image of the product, the product number, the product name, etc. The control unit 2a determines whether it has received that the operation unit 3b has been operated by the user and any of the first to third product information has been selected (S15). If it has not received the selection of the product information (S15: NO), the control unit 2a returns the process to step S15. If it has received the selection of the product information (S15: YES), the control unit 2a determines whether it has received that the operation unit 3b has been operated by the user and the material of the product (clothes) related to the selected product information has been selected (step S16). If it has not received that the material of the product has been selected (S16: NO), the control unit 2a returns the process to step S16.

[0038] When the material of the accessory or the product itself is selected (S16: YES), the control unit 2a determines the selected product information and material as the user's desired purchase product, transmits the information of the desired purchase product to the terminal device 3, and causes the display unit 3a to display the information of the desired purchase product (S17), and ends the process. In step S16, it may be determined whether elements other than the material, for example, the color of the product, are selected. The process of step S16 may be omitted, and the selected product information may be determined as the user's desired purchase product. Although the type information is selected in step S4, the type information may not be selected. In this case, in steps S13 and S14, for all types of clothes, the first to third product information is extracted, the extracted product information is transmitted to the terminal device 3, and is displayed on the display unit 3a. Also, in step S15, a plurality of product information may be selected, in step S16, a plurality of materials may be selected, and in step S17, the selected plurality of product information and materials may be determined as the user's desired purchase product.

[0039] When the data processing device 2 receives a purchase decision command from the terminal device 3, it may execute a purchase process. For example, the control unit 2a accesses the inventory data, and if there is inventory of the desired purchase product, it executes a delivery procedure process, and if there is no inventory, it transmits a notice of waiting for production to the terminal device 3.

[0040] In the selection of the accumulated data in step S10, a plurality of accumulated data may be selected. For example, the first accumulated data with the highest similarity, the second accumulated data with the next highest similarity after the first accumulated data, and the third accumulated data with the next highest similarity after the second accumulated data are selected, and standing posture data may be generated for each of the first to third accumulated data.

[0041] In step S17, the control unit 2a may cause the avatar representing the human body to wear the product (clothing) related to the selected product information, and display an image showing the avatar and the product on the terminal device 3. The user can check images showing a plurality of different products applied to the avatar and select one or more of the products. That is, the user can select a product after checking the state applied to the human body. Further, the control unit 2a may display the images of the products side by side on the terminal device 3 without displaying the image of the product applied to the avatar.

[0042] In the posture data processing system 1, data processing device 2, and computer program according to Embodiment 1, based on the imaging data of the human body in the sleeping posture, data indicating a posture of the human body different from the posture indicated by the imaging data, for example, data of the standing posture, can be generated.

[0043] Based on the data of the standing posture, information on clothing suitable for the user's body type can be retrieved and provided to the user. Even a user who has difficulty maintaining the standing posture for a long time, for example, a person who requires care, can select clothing suitable for their body type by simply imaging their sleeping posture.

[0044] (Embodiment 2) Hereinafter, the present invention will be described based on the drawings showing the posture data processing system according to Embodiment 2. Among the configurations of Embodiment 2, the same configurations as those in Embodiment 1 are denoted by the same reference numerals, and detailed descriptions thereof are omitted.

[0045] In Embodiment 2, the storage unit 2c stores a plurality of different data (accumulated data) indicating the entire body surface shape of a human body in a lying posture, and a computer program (program product) that executes generation processing of sitting posture data, generation processing of standing posture data, and selection of clothes. For each accumulated data, gender, age, height, weight, and BMI are associated and stored in the storage unit 2c. The storage unit 2c stores various threshold values. The control unit 2a reads the program into the RAM 2b and executes generation processing of sitting posture data, generation processing of standing posture data, selection processing of clothes, and the like. The computer program may be stored in a recording medium 30, for example, an optical disk or a USB memory, and installed from the recording medium 30 into the storage unit 2c. Further, the computer program may be stored in a server and downloaded from the server to the storage unit 2c via a network.

[0046] The control unit 2a converts the single piece of accumulated data with the highest similarity into a sitting posture. In other words, the control unit 2a generates sitting posture data based on the lying posture data with the highest similarity. The control unit 2a generates standing posture data based on the generated sitting posture data.

[0047] By operating the terminal 3, at least a part of the user's body is imaged by the imaging unit 3c, information such as part information, gender, age, height, weight, and BMI is input to the terminal 3, and an instruction to start information processing is transmitted to the data processing device 2.

[0048] FIG. 11 is a flowchart for explaining information processing by the data processing device 2. The processing of steps S21 to S30 shown in FIG. 11 is the same as the processing of steps S1 to S10 (see FIG. 7), and thus detailed description thereof is omitted. Further, the processing of steps S33 to S38 is the same as the processing of steps S12 to S17 (see FIG. 7), and thus detailed description thereof is omitted. Here, steps S31 and S32 will be described.

[0049] After the execution of step S30, the control unit 2a generates sitting posture data based on the selected accumulated data (S31). The accumulated data is imaging data related to at least a part of the body surface shape in the lying posture. For example, the control unit 2a converts the positions of the lower legs and feet in the lying posture data to positions rotated approximately 90 degrees downward around the knees. Also, it converts the positions of the torso and head to positions rotated approximately 90 degrees upward around the waist. Further, it converts the hands and forearms to positions rotated approximately 90 degrees forward around the elbows.

[0050] After the execution of step S31, the control unit 2a generates standing posture data based on the generated sitting posture data (S32). For example, regarding the sitting posture data in the sitting posture (see FIG. 12 described later), the control unit 2a converts the position of the lower leg in the sitting posture data to a position rotated approximately 90 degrees upward around the knee. Also, it converts the position of the leg to a position rotated approximately 90 degrees downward around the waist. Further, it converts the hands and forearms to positions rotated approximately 90 degrees downward around the elbows. In this way, the control unit 2a generates the standing posture data. As described above, the standing posture data includes the front - rear dimension D1 of the chest, the front - rear dimension D2 of the buttocks, the shoulder width D3, the arm length D4, the chest width D5, the up - down dimension of the upper body (dimension between the shoulder and the waist) D6, the up - down dimension of the lower body (dimension below the waist) D7, the inseam dimension D8, the left - right dimension D9 of the waist, the front - rear dimension D10 of the waist, and the left - right dimension D11 of the buttocks in the standing posture of the human body.

[0051] The control unit 2a may appropriately correct the dimension data included in the sitting posture data. For example, considering that the lateral width of the buttocks in the standing state is slightly narrower than that in the sitting state, the control unit 2a may use a value slightly larger than the lateral width of the buttocks in the sitting posture data, for example, a value obtained by multiplying the lateral dimension Dc of the buttocks in the sitting posture data by approximately 0.9, as the left - right dimension D11 of the buttocks in the standing posture.

[0052] (Embodiment 3) The following will be described based on the drawings showing the posture data processing system according to Embodiment 3 of the present invention. Among the configurations of Embodiment 3, the same configurations as those in Embodiment 1 or 2 are denoted by the same reference numerals, and detailed descriptions thereof are omitted. In Embodiment 3, the human body in the sitting posture is imaged, and standing posture data is generated based on the imaging data.

[0053] FIG. 12 is an explanatory diagram for explaining imaging of the human body in the sitting posture by the terminal device 3. At least a part of the user (human body) is imaged by the imaging unit 3c. For example, the upper body, torso, lower body, or the whole body is imaged. The imaging unit 3c acquires imaging data related to at least a part of the body surface shape of the user in the sitting posture. In the case of imaging by a camera, for example, the user is imaged from at least one of the front, left, and right directions. Preferably, the user is imaged from two or three directions. For example, the user is imaged from the front and then from the left or right, or the user is imaged from the front, left, and right.

[0054] As described in Embodiment 1, before or after imaging the user, the operation unit 3b is operated, and site information indicating the site to be imaged, biological gender, age, height, weight, and BMI, clothing type information according to the purpose of use, etc. are input to the terminal device 3.

[0055] The storage unit 2c stores a plurality of different data (stored data) indicating the entire body surface shape of the human body in the sitting posture, and a computer program (program product) that executes processes such as generation processing of standing posture data, calculation processing of clothing design information, and extraction processing of clothing product information. The stored data includes data indicating the body surface shapes of the front, back, right side, and left side of the human body in the sitting posture. For each stored data, gender, age, height, weight, and BMI are associated and stored in the storage unit 2c. The storage unit 2c stores various threshold values. The control unit 2a reads the program into the RAM 2b and executes information processing such as generation processing of standing posture data, calculation processing of clothing design information, and extraction processing of clothing product information. The computer program may be stored in a recording medium 30, such as an optical disk or a USB memory, and installed from the recording medium 30 into the storage unit 2c. Also, the computer program may be stored in a server and downloaded from the server to the storage unit 2c via a network. As described in Embodiment 1, the search device 4 stores clothing product information. The search device 4 searches for product information in response to a request from the data processing device 2 and transmits it to the data processing device 2. The data processing device 2 transmits the product information to the terminal device 3, and the terminal device 3 displays the product information on the display unit 3a.

[0056] The generation process of the standing posture data will be described. As described in Embodiment 1, for example, when imaging data obtained by imaging the upper body of the human body is acquired, the control unit 2a refers to the part information (in this embodiment, "upper body") associated with the imaging data. The upper body parts in each of the plurality of stored data are compared with the imaging data, the similarity is calculated, and one stored data 101 with the highest similarity is selected (see FIG. 4). The control unit 2a converts the stored data with the highest similarity into standing posture data. In other words, the control unit 2a generates standing posture data based on the lying posture data with the highest similarity.

[0057] FIG. 13 is a flowchart for explaining the information processing by the data processing apparatus 2. The processes of steps S41 to S50 shown in FIG. 13 are the same as the processes of steps S1 to S10 (see FIG. 7), except that the imaging data is data obtained by imaging a human body in a sitting posture and the accumulated data is sitting posture data, and thus the detailed description thereof is omitted. Also, the processes of steps S52 to S57 are the same as the processes of steps S12 to S17 (see FIG. 7), and thus the detailed description thereof is omitted. Here, step S51 will be described.

[0058] After the execution of step S50, the control unit 2a generates standing posture data (S51) based on the selected accumulated data, that is, the sitting posture data. For example, for the sitting posture data in the sitting posture shown in FIG. 11, the control unit 2a converts the position of the lower leg of the sitting posture data to a position rotated approximately 90 degrees upward around the knee. Also, it converts the position of the leg to a position rotated approximately 90 degrees downward around the waist. Also, it converts the hand and the forearm to a position rotated approximately 90 degrees downward around the elbow. In this way, the control unit 2a generates the standing posture data. As described above, the standing posture data includes the front-back dimension D1 of the chest, the front-back dimension D2 of the buttocks, the shoulder width D3, the arm length D4, the chest width D5, the up-down dimension of the upper body (the dimension between the shoulder and the waist) D6, the up-down dimension of the lower body (the dimension below the waist) D7, the inseam dimension D8, the left-right dimension D9 of the waist, the front-back dimension D10 of the waist, and the left-right dimension D11 of the buttocks in a human body in a standing posture.

[0059] The control unit 2a may appropriately correct the dimension data included in the sitting posture data. For example, considering that the width of the buttocks in a standing state is slightly narrower than that in a sitting state, the control unit 2a may use a value slightly larger than the width of the buttocks in the sitting posture data, for example, a value obtained by multiplying the horizontal dimension Dc of the buttocks in the sitting posture data by approximately 0.9, as the left-right dimension D11 of the buttocks in the standing posture.

[0060] In the posture data processing system 1, data processing apparatus 2, and computer program according to Embodiment 3, based on imaging data of a human body in a sitting posture, data indicating a posture of the human body different from the posture indicated by the imaging data, for example, data of a standing posture can be generated.

[0061] Based on the data of the standing posture, information on clothes suitable for the user's body type can be retrieved and provided to the user. Even a user who has difficulty maintaining a standing posture for a long time, for example, a person who requires care, can select clothes suitable for their body type just by imaging their sitting posture.

[0062] (Embodiment 4) Hereinafter, the present invention will be described based on the drawings showing the posture data processing system according to Embodiment 4. Among the configurations of Embodiment 4, the same configurations as those in Embodiments 1 to 3 are denoted by the same reference numerals, and detailed descriptions thereof are omitted. In Embodiment 4, the human body in a sitting posture is imaged, and based on the imaging data, lying posture data is generated, and based on the generated lying posture data, standing posture data is generated.

[0063] FIG. 14 is a flowchart for explaining information processing by the data processing apparatus 2. The processes of steps S61 to S70 shown in FIG. 14 are the same as the processes of steps S41 to S50 (see FIG. 13), and thus detailed descriptions thereof are omitted. Also, the processes of steps S73 to S78 are the same as the processes of steps S52 to S57 (see FIG. 13), and thus detailed descriptions thereof are omitted. Here, steps S71 and S72 will be described.

[0064] After executing step S70, the control unit 2a generates sleeping posture data based on the selected accumulated data, i.e., the sitting posture data (S71). For example, for the sitting posture data in the sitting posture shown in FIG. 12, the control unit 2a converts the position of the lower leg in the sitting posture data to a position rotated approximately 90 degrees upward around the knee. Also, the position of the upper body is converted to a position rotated approximately 90 degrees backward around the waist. Also, the hand and forearm are converted to a position rotated approximately 90 degrees downward around the elbow. In this way, the control unit 2a generates the sleeping posture data.

[0065] Based on the generated sleeping posture data, the control unit 2a generates standing posture data (S72). For example, the control unit 2a converts the position information of the sleeping posture data to the position information of the standing posture, and also corrects the length of each part of the human body indicated by the sleeping posture data to generate the standing posture data. For example, the control unit 2a converts the overall position of the sleeping posture data to a position rotated approximately 90 degrees so that the feet are downward. The control unit 2a, for example, corrects the left - right width of the human body in the sleeping posture data to be slightly smaller because the left - right width of the human body in the sleeping posture may be larger than that in the standing posture due to gravity, and generates the left - right width of the human body in the standing posture. The control unit 2a converts the accumulated data to the standing posture data so that, for example, the apex P1 of the front and back of the chest and the apex P2 of the front and back of the buttocks of the human body are on the same line. The line corresponds to, for example, a line perpendicular to the ground or the floor (see FIG. 5).

[0066] In the posture data processing system 1, data processing device 2, and computer program according to Embodiment 4, based on the imaging data of the human body in the sitting posture, data indicating a posture of the human body different from the posture indicated by the imaging data, for example, standing posture data, can be generated.

[0067] Based on the standing posture data, information on clothes suitable for the user's body type can be searched and provided to the user. Even for a user who has difficulty maintaining the standing posture for a long time, for example, a person who requires care, can select clothes suitable for their body type just by imaging their sleeping posture.

[0068] Note that the posture data processing system 1 in the above-described embodiment is not limited to the case where the data processing device 2, the terminal device 3, and the search device 4 are configured to be able to communicate with each other. For example, any two or all of the data processing device 2, the terminal device 3, and the search device 4 may form one device.

[0069] Further, the data processing device 2 may include a learning model that uses the first posture data as teacher data and outputs the first posture data when imaging data is input. In this case, the learning model constitutes a first posture data generation unit. For example, when imaging data of a lying posture acquired by the imaging data acquisition unit is input, the learning model outputs standing posture data or sitting posture data. When imaging data of a sitting posture acquired by the imaging data acquisition unit is input, the learning model outputs standing posture data or lying posture data.

[0070] In Embodiments 1 to 4, when a product (clothing) is determined, the control unit 2a may transmit the design information and material information of the determined clothing to a clothing manufacturing device (not shown). The clothing manufacturing device manufactures clothing based on the received information. In this case, made-to-order clothing can be manufactured.

[0071] Note that the computer program can be deployed to be executed on a single computer, or placed on one site, or distributed over a plurality of sites and executed on a plurality of computers interconnected by a communication network.

[0072] The embodiments disclosed this time should be considered as illustrative in all respects and not restrictive. The scope of the present invention is intended to include all modifications within the scope of the claims and the scope equivalent to the claims. The matters described in each embodiment can be combined with each other. Also, the independent claims and dependent claims described in the claims can be combined with each other in all possible combinations regardless of the citation form. Further, the claims use a form (multi-claim form) of describing a claim that cites two or more other claims, but it is not limited to this. A form of describing a multi-claim (multi-multi-claim) that cites at least one multi-claim may be used.

Explanation of Signs

[0073] 1 Posture data processing system 2 Data processing device 2a Control unit 2b RAM 2c Storage unit 2d Communication unit 3 Terminal device 3a Display unit 3b Operation unit 3c Imaging unit 3d Communication unit 3e RAM 3f Storage unit 4 Search device

Claims

1. An imaging data acquisition unit that acquires imaging data related to the body surface shape of at least a part of the human body in a lying posture or a sitting posture, A first posture data generation unit that generates first posture data indicating a first posture of the human body different from the posture indicated by the imaging data based on the imaging data acquired by the imaging data acquisition unit A posture data processing device comprising the above.

2. An output unit that outputs information on a product corresponding to the first posture data to a display unit based on the first posture data generated by the first posture data generation unit The posture data processing device according to claim 1, comprising the above.

3. The posture indicated by the imaging data is a lying posture, The first posture is a standing posture, The first posture data is standing posture data, The product includes clothing, A design information calculation unit that calculates design information including clothing dimensions based on the standing posture data generated by the first posture data generation unit Comprising, The output unit outputs information on at least one piece of clothing to the display unit based on the design information calculated by the design information calculation unit The posture data processing device according to claim 2.

4. A second posture data generation unit that generates second posture data indicating a second posture of the human body different from the posture indicated by the imaging data and the first posture based on the first posture data generated by the first posture data generation unit The posture data processing device according to claim 1, comprising the above.

5. An output unit that outputs information on a product corresponding to the second posture data to a display unit based on the second posture data generated by the second posture data generation unit The posture data processing device according to claim 4, comprising the above.

6. The posture indicated by the imaging data is a lying posture, The first posture is a sitting posture, The second posture is a standing posture, The second posture data is standing posture data, The product includes clothing, A design information calculation unit that calculates design information including clothing dimensions based on the standing posture data generated by the second posture data generation unit Comprising, The output unit outputs information on at least one piece of clothing to the display unit based on the design information calculated by the design information calculation unit The posture data processing device according to claim 5.

7. The posture indicated by the imaging data is a sitting posture, The first posture is a standing posture, The first posture data is standing posture data, The product includes clothing, A design information calculation unit that calculates design information including the dimensions of clothing based on the standing posture data generated by the first posture data generation unit and The output unit outputs information on at least one piece of clothing to the display unit based on the design information calculated by the design information calculation unit The posture data processing device according to claim 2.

8. The posture indicated by the imaging data is a sitting posture, The first posture is a lying posture, The second posture is a standing posture, The second posture data is standing posture data, The product includes clothing, A design information calculation unit that calculates design information including the dimensions of clothing based on the standing posture data generated by the second posture data generation unit and The output unit outputs information on at least one piece of clothing to the display unit based on the design information calculated by the design information calculation unit The posture data processing device according to claim 5.

9. Obtain imaging data related to the body surface shape of at least a part of the human body in a lying or sitting posture, Based on the obtained imaging data, generate first posture data indicating a first posture of the human body different from the posture indicated by the imaging data Posture data processing method.

10. Obtain imaging data related to the body surface shape of at least a part of the human body in a lying or sitting posture, Based on the obtained imaging data, generate first posture data indicating a first posture of the human body different from the posture indicated by the imaging data Cause a computer to execute the Computer program.

Citation Information

Patent Citations

  • System and method for fashion shopping

    JP2008052753A

  • Terminal device, information processing method and program

    JP2020095633A

  • Joint position acquisition device and method

    JP2022061910A

  • Sleeping posture data processing device, bedding manufacturing apparatus, bedding selection device, sleeping posture data processing method, computer program and bedding data processing device

    JP2023102264A

  • Virtually modeling clothing based on 3D models of customers

    US11593871B1