Methods, computer devices, non-transitory computer-readable recording media, computer programs, and systems for determining foot health age.
A method integrating static foot pressure and dynamic gait measurements generates a foot health age result, addressing the lack of intuitive foot health assessment in current devices, providing a comprehensive health index for individuals.
Patent Information
- Application Number
- TW114151698
- Authority / Receiving Office
- TW · TW
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-12-29
- Publication Date
- 2026-07-11
- Estimated Expiration
- 2045-12-28
AI Technical Summary
Current medical devices provide only specific physiological measurements of foot health, requiring physician interpretation for overall health assessment, preventing individuals from intuitively understanding their foot health status.
A method that combines static foot pressure and dynamic gait measurements to generate a foot health age result, incorporating actual age information, using weighted plantar pressure, gait propulsion, vertical stability, and consistency information to provide a comprehensive health index.
Enables individuals to intuitively grasp their foot health status from a broad perspective, determining aging or stability issues in walking ability.
Smart Images

Figure IMG-2_DRAW_114151698-A0305-14-0001-1 
Figure IMG-2_DRAW_114151698-A0305-14-0002-2 
Figure IMG-2_DRAW_114151698-A0305-14-0003-3
Abstract
Description
Technical Field
[0001] This application relates to a method for detecting foot health age, a computer device, a non-transitory computer-readable recording medium, a computer program product, and a system. Prior Technology
[0002] Nowadays, with the continuous advancement of medical technology, doctors and / or medical staff can use various medical measuring devices to conduct various medical tests, thereby enabling doctors and / or medical staff to understand the condition of patients (or test subjects).
[0003] For example, physicians and / or healthcare professionals can use a blood pressure monitor to measure a subject's diastolic and / or systolic blood pressure to determine if the subject has conditions such as hypertension, which can then be used as information for subsequent diagnosis. Similarly, physicians and / or healthcare professionals can use other measuring devices to measure specific physiological values at specific sites on a subject, allowing them to use the measurement results for subsequent diagnosis, evaluation, and / or recommendations.
[0004] Furthermore, taking foot health as an example, current medical devices can measure relevant information about a subject's feet, such as foot length, foot width, arch height, hallux valgus angle, and plantar pressure information. This allows the subject to know the local health status corresponding to these measurement results through doctors and / or medical staff. For example, by referring to the hallux valgus angle, one can know the growth of the plantar bones, or by referring to the plantar pressure information, one can know whether the pressure is too concentrated at a certain point and / or on a certain side. Summary of the Invention
[0005] However, current medical devices can only provide measurement results of specific physiological values. Unless physicians and / or healthcare professionals further explain the meaning of these measurements to the subject, the subject usually cannot directly understand their health status using the measurement results. Furthermore, given that in practice, it often requires physicians and / or healthcare professionals to consider various medical test results and make a diagnosis before providing the subject with information on the overall health status of a specific area, this means that in practice, subjects cannot refer to these physiological values to more intuitively and quickly grasp the overall health status of a specific area (such as the feet) from a broad perspective.
[0006] In other words, if there is a lack of diagnosis and / or explanation from physicians and / or medical personnel, it is practically impossible to provide subjects with comprehensive reference indicators for the feet. This prevents subjects from more intuitively and quickly understanding comprehensive reference indicators for the feet from a broad perspective (such as "foot health age" and / or "foot health age results" as described in this application).
[0007] Therefore, how to solve the above-mentioned problems encountered by existing technologies and enable subjects to more intuitively and quickly understand the comprehensive reference indicators of foot health age from a broad perspective has become an urgent problem that this technical field hopes to solve.
[0008] To address the aforementioned problems, this application provides a method for detecting foot health age. This method is executed after a computer program is loaded and executed via a computer device. The method includes the following steps: receiving a static foot pressure measurement result from a subject, wherein the static foot pressure measurement result includes plantar pressure distribution information; receiving a dynamic gait measurement result from the subject, wherein the dynamic gait measurement result includes gait propulsion stability information, gait vertical stability information, and gait consistency information; and generating a foot health age result based on the static foot pressure measurement result and the dynamic gait measurement result.
[0009] In some embodiments, the foot health age result is generated by weighting the static foot pressure measurement result and the dynamic gait measurement result.
[0010] In some embodiments, the foot health age result is generated by adding the weighted result of the static foot pressure measurement and the dynamic gait measurement to the subject's actual age information.
[0011] In some embodiments, "the foot health age result is generated by adding the weighted result of the static foot pressure measurement and the dynamic gait measurement to the subject's actual age information" includes the following steps: receiving the subject's actual age information; generating a foot health age estimation index based on the subject's actual age information by referring to an age group index comparison table; generating a plantar pressure distribution interval based on the plantar pressure distribution information by referring to a plantar pressure distribution pattern; and generating a gait propulsion stability score based on the gait propulsion stability information by referring to a gait propulsion stability distribution pattern. The following steps are performed: A gait vertical stability distribution interval is generated based on the gait vertical stability information, referencing the gait vertical stability distribution pattern; a gait consistency distribution interval is generated based on the gait consistency information, referencing the gait consistency distribution pattern; the plantar pressure distribution interval, the gait propulsion stability distribution interval, the gait vertical stability interval, and the gait consistency distribution interval are multiplied by the foot health age estimation index and then weighted to generate an age adjustment parameter value; finally, the subject's actual age information is added to the age adjustment parameter value to generate the foot health age result.
[0012] In some embodiments, the gait propulsion stability information is the result of a walking speed value or an average stride length value multiplied by an average cadence value.
[0013] In some embodiments, the gait vertical stability information is generated by subtracting a static arch index value from a dynamic arch index value.
[0014] Furthermore, this application also provides a computer device for detecting foot health age, comprising: a storage module configured to store a computer program product; and a processing module configured to be coupled to the storage module; wherein, after loading and executing the computer program product, the processing module is capable of executing any of the methods described in this application for detecting foot health age.
[0015] Furthermore, this application also provides a non-transitory computer-readable recording medium for detecting foot health age. After a computer device loads and executes a computer program product stored in the non-transitory computer-readable recording medium, the computer device can execute any of the methods described in this application for detecting foot health age.
[0016] Furthermore, this application also provides a computer program product for detecting foot health age. After a computer device loads and executes the computer program product, the computer device can execute any of the methods for detecting foot health age described in this application.
[0017] Furthermore, this application also provides a system for detecting foot health age, comprising: a static foot pressure measuring device configured to measure a static foot pressure measurement result of a subject, wherein the static foot pressure measurement result includes plantar pressure distribution information; a dynamic gait measuring device configured to measure a dynamic gait measurement result of the subject, wherein the dynamic gait measurement result includes gait propulsion stability information, gait vertical stability information, and gait consistency information; and a computer device coupled to the static foot pressure measuring device and the dynamic gait measuring device, wherein the computer device comprises: a storage module configured to store a computer program product; and a processing module configured to be coupled to the storage module; wherein, after loading and executing the computer program product, the processing module is capable of executing any of the methods described in this application for detecting foot health age.
[0018] Therefore, the technical means provided in this application can produce beneficial effects that were not possible with previous technologies. Specifically, one of the beneficial effects that this application can achieve is to provide subjects with a comprehensive reference indicator for foot health age, thereby allowing subjects to more intuitively and quickly grasp the overall health status of their feet from a broad perspective, and thus use the foot health age result to determine whether the subject's walking ability is aging or has poor stability. Simple Explanation of the Diagram
[0019] Figure 1 is a block diagram illustrating the system for detecting foot health age according to this application. Figure 2 is a flowchart illustrating the method for detecting foot health age according to this application. Figure 3 is a detailed flowchart illustrating one implementation of step S230 as shown in Figure 2. Figure 4 is a schematic diagram illustrating the normal distribution scenario. Implementation
[0020] This application will be described in detail through the embodiments described below and the accompanying drawings, so as to help those skilled in the art to which this application pertains to understand the purpose, features and effects of this application.
[0021] It should be noted that the various steps described in this application may be performed sequentially, in reverse order, or by appropriately changing or skipping the order during control processing. It should be noted that "the first step may be performed after the second step" as described in this application may mean "the first step is performed directly after the second step is performed" or "other steps (such as the third step) are performed after the second step is performed, and then the first step is performed."
[0022] Furthermore, it should be noted that in the description of this application, terms such as "first," "second," and "third" are used to distinguish between elements, rather than to limit the elements themselves or indicate a specific order of elements. It should also be noted that in the description below, the same elements or steps may be represented by the same numbering.
[0023] Furthermore, the term "coupled" as described in this application can be interpreted as "directly connected" or "indirectly connected." Specifically, "the first element is configured to be coupled to the second element" can be interpreted as "the first element is configured to be directly connected to the second element" or "the first element is configured to be indirectly connected to the second element."
[0024] For the sake of brevity, although the steps in the method for detecting foot health age described in this application are performed via a single computer device, in some embodiments, the steps may also be performed via multiple computer devices. That is, the steps in the method for detecting foot health age described in this application may also be implemented through the collaborative operation of multiple computer devices (e.g., a computer device and a remote server).
[0025] Please refer to Figure 1, which is a block diagram illustrating the system 100 for detecting foot health age according to this application, to explain the hardware configuration of the system 100 and the computer device 200 included in the system 100. As shown in Figure 1, the system 100 for detecting foot health age may include a computer device 200, a static foot pressure measuring device 300, and a dynamic gait measuring device 400, wherein the computer device 200 is coupled to the static foot pressure measuring device 300 and the dynamic gait measuring device 400. The respective devices will be described in more detail below.
[0026] The static foot pressure measuring device 300 is configured to measure the static foot pressure of a subject. More specifically, the static foot pressure measuring device 300 can be used to perform static measurements on each subject at various measurement time points, thereby generating a static foot pressure measurement result for a particular subject at a certain measurement time point. Furthermore, the static foot pressure measurement result measured by the static foot pressure measuring device 300 may include, but is not limited to, information such as plantar pressure distribution. In some embodiments, the static foot pressure measuring device 300 may be a finished product known to those skilled in the art, such as a platform-type optical sensing foot pressure meter, but is not limited to. Moreover, the static foot pressure measuring device 300 can be coupled to a computer device 200 to transmit the static foot pressure measurement result measured by the static foot pressure measuring device 300 to the computer device 200 for subsequent processing. In some embodiments, the static foot pressure measuring device 300 may be coupled to the computer device 200 via a specific physical signal transmission line, such as a Universal Serial Bus (USB), but is not limited thereto. Alternatively, in some embodiments, the static foot pressure measuring device 300 may also be coupled to the computer device 200 via a virtual transmission path known to those skilled in the art, such as a virtual transmission path conforming to the Bluetooth communication protocol, but is not limited thereto.
[0027] The dynamic gait measurement device 400 is configured to measure the dynamic gait measurement results of a subject. More specifically, the dynamic gait measurement device 400 can be used to perform dynamic measurements on each subject at various measurement time periods, thereby generating dynamic gait measurement results for a particular subject at a certain measurement time period. Furthermore, the dynamic gait measurement results measured by the dynamic gait measurement device 400 may include, but are not limited to, gait propulsion stability information, gait vertical stability information, and gait consistency information. In some embodiments, the dynamic gait measurement device 400 may be a finished product known to those skilled in the art to which this application pertains, such as a measuring insole conforming to various subject foot sizes and equipped with a battery-powered electronic circuit conforming to various communication protocols (such as Bluetooth communication protocols) of various models or specifications. Specifically, it may be an in-shoe foot pressure measurement device from brands such as "Pedar" or "F-scan," but is not limited to these. Furthermore, the dynamic gait measurement device 400 can be coupled to the computer device 200 to transmit the dynamic gait measurement results measured by the dynamic gait measurement device 400 to the computer device 200 for subsequent processing. In some embodiments, the dynamic gait measurement device 400 can be coupled to the computer device 200 via a virtual transmission path known to those skilled in the art, such as a virtual transmission path conforming to the Bluetooth communication protocol, but is not limited thereto.
[0028] In some embodiments, the computer device 200 may be a finished product known to those skilled in the art, such as a desktop computer, notebook computer, laptop computer, tablet computer, personal digital assistant, or other equivalent electronic device, but is not limited thereto. Specifically, the computer device 200 includes a processing module 220 and a storage module 230; furthermore, in some embodiments, the computer device 200 may further include a communication module 210, an input / output module 240, and / or a display module 250, depending on user needs. Taking FIG1 as an example, the computer device 200 may include a communication module 210, a processing module 220, a storage module 230, an input / output module 240, and a display module 250. The following will describe each module in more detail.
[0029] The communication module 210 is configured to establish transmission paths conforming to various communication protocols, so as to communicate with various electronic devices such as the static foot pressure measuring device 300, the dynamic gait measuring device 400, the physical server (not shown), or the cloud server (not shown) via specific transmission paths. In some embodiments, the communication module 210 may be a finished product known to those skilled in the art to which this application pertains, such as finished electronic circuit products of various models or specifications conforming to various communication protocols, but is not limited thereto.
[0030] Specifically, the transmission path between the two can be a wired or wireless transmission path, enabling communication with various electronic devices such as the static foot pressure measuring device 300, the dynamic gait measuring device 400, a physical server, or a cloud server, thereby facilitating the transmission (reception / sending) of various commands, data, and images between them. Taking a wired transmission path as an example, the computer device 200 and another electronic device (such as the static foot pressure measuring device 300 and / or a physical server) can be signal-connected via a physical signal line. This establishes a wired transmission path between them through the communication module 210 and the physical signal line, allowing the computer device 200 to communicate with another electronic device (such as the static foot pressure measuring device 300 and / or a physical server) via the wired transmission path. Alternatively, taking a wireless transmission path as an example, the computer device 200 and another electronic device (such as the dynamic gait measurement device 400) can also be connected to each other via a virtual signal line (or virtual signal connection range) so as to establish a wireless transmission path between them through the communication module 210 and the virtual signal line, thereby enabling the computer device 200 to communicate with another electronic device (such as the dynamic gait measurement device 400) via the wireless transmission path.
[0031] Processing module 220 is configured to be coupled to storage module 230 and configured to perform the steps of any of the methods described in this application for detecting foot health age. More specifically, after loading and executing a computer program product, processing module 220 can perform the steps of any of the methods described in this application for detecting foot health age, thereby implementing any of the methods described in this application for detecting foot health age. In some embodiments, processing module 220 may be a finished product known to those skilled in the art, such as various models or specifications of central processing units (i.e., commonly referred to in the industry as "CPU"), but is not limited thereto.
[0032] Furthermore, the processing module 220 can be configured to be coupled to the communication module 210, the input / output module 240, and the display module 250, so as to operate in conjunction with the communication module 210, the input / output module 240, and the display module 250 respectively, thereby performing communication functions, input / output functions, and / or display functions respectively.
[0033] Storage module 230 is configured to store a computer program product, such that after processing module 220 loads and executes the stored computer program product, processing module 220 can execute the various steps of any of the methods described in this application for detecting foot health age. The computer program product described in this application may include a series of program codes and / or instruction sets, particularly including specific program codes and / or instruction sets corresponding to the respective steps of the methods described in this application for detecting foot health age.
[0034] In some embodiments, the storage module 230 may include one or more non-volatile memory and one or more volatile memory. In some embodiments, the volatile memory may be finished products known to those skilled in the art to which this application pertains, such as various types of dynamic random access memory (i.e., commonly known in the industry as "DRAM") or static random access memory (i.e., commonly known in the industry as "SRAM"), but is not limited thereto. In some embodiments, the non-volatile memory may be finished products known to those skilled in the art to which this application pertains, such as various types of read-only memory (i.e., commonly known in the industry as "ROM") or flash memory, but is not limited thereto.
[0035] The input / output module 240 is configured to connect to various electronic devices such as a mouse, keyboard, touch panel, microphone, speaker, and USB flash drive to receive various data, voice, images, and / or commands, or to output various data, voice, images, and / or commands. In some embodiments, the input / output module 240 may be a finished product known to those skilled in the art, such as various types or specifications of input / output interfaces, but is not limited thereto.
[0036] The display module 250 is configured to display specific data and / or images. In some embodiments, the display module 250 may be a finished product known to those skilled in the art to which this application pertains, such as various models or specifications of displays or display panels, but is not limited thereto.
[0037] In this way, with the above configuration, the computer device 200 can implement any of the methods described in this application for detecting foot health age, so as to provide the subject with a comprehensive reference index of foot health age, thereby enabling the subject to more intuitively grasp the overall health status of the foot from a broad perspective and more quickly, and use the foot health age result to determine whether the subject's walking ability is aging or has poor stability.
[0038] Please refer to Figure 2, which is a flowchart illustrating the method for detecting foot health age according to this application. The method for detecting foot health age shown in Figure 2 can be executed by the processing module 220 in the computer device 200 illustrated in Figure 1. The method may include steps S210, S220, and S230, wherein step S230 may be executed after steps S210 and S220, and steps S210 and S220 may be executed simultaneously or sequentially. The following will describe each step in more detail.
[0039] In step S210, the static foot pressure measurement results of the subject are received. Specifically, the processing module 220 can receive the static foot pressure measurement results of the subject from the static foot pressure measuring device 300 shown in FIG1 through the communication module 210 shown in FIG1, and then perform subsequent processing on the received static foot pressure measurement results of the subject. Furthermore, in some embodiments, the static foot pressure measurement results may include plantar pressure distribution information, etc., but are not limited thereto.
[0040] Regarding "plantar pressure distribution information," since peak plantar pressure has been proven to predict the risk of soft tissue lesions or damage in the foot, the method described in this application for detecting foot health age will use plantar pressure distribution information as a reference indicator for foot health age. In some embodiments, plantar pressure distribution information may be, for example, the percentage of the area where the peak plantar pressure exceeds the normal value relative to the total area of the foot, but is not limited to this. Furthermore, the higher the aforementioned percentage, the greater the subject's foot health age.
[0041] Additionally, it should be noted that in some embodiments, plantar pressure distribution information may include plantar pressure distribution information for the left foot, plantar pressure distribution information for the right foot, and / or plantar pressure distribution information based on average measurements of both feet, but is not limited thereto.
[0042] In step S220, the dynamic gait measurement results of the subject are received. Specifically, the processing module 220 can receive the dynamic gait measurement results of the subject from the dynamic gait measurement device 400 shown in FIG1 through the communication module 210 shown in FIG1, and then perform subsequent processing on the received dynamic gait measurement results of the subject. Furthermore, in some embodiments, the dynamic gait measurement results may include gait propulsion stability information, gait vertical stability information, and gait consistency information, but are not limited thereto.
[0043] It should be noted that, in some embodiments, the processing module 220 can simultaneously receive gait propulsion stability information, gait vertical stability information, and gait consistency information. Alternatively, in some embodiments, the processing module 220 can also receive gait propulsion stability information, gait vertical stability information, and gait consistency information separately.
[0044] Regarding "gait propulsion stability information," the World Health Organization (WHO) has revealed that walking speed can represent an individual's overall physiological function, similar to a vital sign, and thus can be used as an indicator to assess the current state of an individual's physiological function. Furthermore, walking speed decreases with age; when walking speed falls below 1 meter per second, the mortality rate increases significantly. In other words, in some embodiments, gait propulsion stability information can be information representing walking speed (i.e., walking speed values), such as the distance walked per unit time (e.g., how many meters per second), but is not limited to this. Additionally, in some embodiments, gait propulsion stability information can also be, for example, the result of multiplying the average stride length (distance walked per unit of steps) by the average cadence (number of steps walked per unit of time), but is not limited to this.
[0045] Since gait propulsion stability information can represent a person's overall physiological function, the method described in this application for detecting foot health age will use gait propulsion stability information as a reference indicator for foot health age. Furthermore, a lower walking speed value will reflect a higher foot health age in the subject.
[0046] Regarding "gait vertical stability information," it can be used to compare the difference between the arch index in dynamic (also known as during walking) and static (e.g., when standing) states. A larger difference indicates greater midfoot settlement during dynamic processes, potentially leading to increased unnecessary strain and stress on the lower limb kinetic chain, thus increasing the risk of tissue damage and injury. In other words, in some embodiments, gait vertical stability information can be calculated, for example, by subtracting the static arch index value from the dynamic arch index value, but is not limited to this. It should be noted that the aforementioned arch index can be calculated by dividing the midfoot area by the total plantar area (i.e., the total plantar area minus the plantar area of the toes).
[0047] Since gait vertical stability information can be used to reflect the wear and tear and injury risk of related tissues, the method described in this application for detecting foot health age will use gait vertical stability information as a reference indicator for foot health age. Furthermore, the higher the value of the calculation result obtained by dividing the midfoot area by the total foot area, the greater the subject's foot health age will be.
[0048] Similarly, in some embodiments, gait vertical stability information may include, but is not limited to, gait vertical stability information for the left foot, gait vertical stability information for the right foot, and / or gait vertical stability information based on average measurements of both feet.
[0049] Regarding "gait consistency information," since it can be used to reflect the overlap rate of movement trajectories of each step (or several steps) during walking, and thus reflect the behavioral stability of the subject's gait during walking, the method described in this application for detecting foot health age will use gait consistency information as a reference indicator for foot health age. A higher overlap rate (or degree of overlap) indicates higher behavioral stability of the subject's gait during walking, and signifies gait stability, which reflects a lower foot health age. For example, assuming the subject walks back and forth on a path (six steps to the destination, six steps to the return), samples can be taken from these twelve steps (e.g., the third, fourth, ninth, and tenth steps). Then, linear regression is performed on the center-of-gravity coordinates of each sampled step. The values obtained from the linear regression are then used as a comparison benchmark to further examine whether each step (or several steps) of the subject overlaps or does not, thus determining the degree of overlap. In some embodiments, those skilled in the art to which this application pertains may use the dispersion rate to examine the degree of overlap, but are not limited thereto.
[0050] Similarly, in some embodiments, gait consistency information may include gait consistency information for the left foot, gait consistency information for the right foot, and / or gait consistency information that comprehensively calculates the measurement results of both feet, but is not limited thereto.
[0051] In step S230, a foot health age result is generated based on the static foot pressure measurement result and the dynamic gait measurement result. Specifically, after receiving the subject's static foot pressure measurement result and dynamic gait measurement result, the processing module 220 generates a corresponding foot health age result based on the received static foot pressure measurement result and dynamic gait measurement result. More specifically, in some embodiments, the processing module 220 can generate a corresponding foot health age result by performing a weighted operation on the received static foot pressure measurement result and dynamic gait measurement result. Furthermore, in some embodiments, the processing module 220 can also use the subject's actual age information as a basis and perform an addition operation on the weighted operation result of the received static foot pressure measurement result and dynamic gait measurement result to generate a corresponding foot health age result; hereafter, this embodiment will be described in more detail with reference to FIG3.
[0052] Please refer to Figure 3, which is a detailed flowchart illustrating one implementation of step S230 as shown in Figure 2. The method for detecting healthy age shown in Figure 3 can also be executed by the processing module 220 in the computer device 200 illustrated in Figure 1. Step S230 can be completed by executing steps S310, S320, S330, S340, and S350.
[0053] In some embodiments, steps S210, S220 and S310 may be executed simultaneously or sequentially. Step S320 may be executed after step S310, step S330 may be executed after steps S210 and S220, step S340 may be executed after step S330, and step S350 may be executed after step S340.
[0054] In step S310, the subject's actual age information is received. Specifically, the processing module 220 can receive the subject's actual age information (e.g., 32 years old) input by the subject via the input / output module 240 as shown in FIG1, and then perform subsequent processing on the received subject's actual age information. Alternatively, in some embodiments, the processing module 220 can also receive the actual age information input and transmitted by the subject from the subject's terminal device (e.g., a smartphone) via the communication module 210 as shown in FIG1.
[0055] In step S320, a foot health age estimation index is generated based on the subject's actual age information. Specifically, the processing module 220 can generate a corresponding foot health age estimation index based on the received subject's actual age information, referring to an age group index lookup table. In some embodiments, the age group index lookup table can be created in advance based on, for example, statistical data results, but is not limited thereto. Specifically, the age group index lookup table can refer to Table (a) illustrated in this application. Table 1: Age Group Indicator Comparison Table Age groups (age ranges) Foot health age estimation index Teenagers (0 to 14 years old) 1 year old Youth (15 to 24 years old) 2 years old Middle age (25 to 59 years old) 6 years old Seniors (60 years and older) 7 years old
[0056] Taking Table (I) as an example, assuming the subject's actual age information is 32 years old (belonging to the prime of life), the processing module 220 can generate a corresponding foot health age estimation index (i.e., 6 years old), and then use the foot health age estimation index for subsequent processing.
[0057] In step S330, plantar pressure distribution intervals, gait propulsion stability distribution intervals, gait vertical stability distribution intervals, and gait consistency distribution intervals are generated based on plantar pressure distribution information, gait propulsion stability information, gait vertical stability information, and gait consistency distribution conditions, respectively. Specifically, processing module 220 can sequentially execute the first step (i.e., generating plantar pressure distribution intervals based on plantar pressure distribution information with reference to plantar pressure distribution conditions), the second step (i.e., generating gait propulsion stability distribution intervals based on gait propulsion stability information with reference to gait propulsion stability distribution conditions), the third step (i.e., generating gait vertical stability distribution intervals based on gait vertical stability information with reference to gait vertical stability distribution conditions), and the fourth step (i.e., generating gait consistency distribution intervals based on gait consistency information with reference to gait consistency distribution conditions). In some embodiments, the plantar pressure distribution conditions, gait propulsion stability distribution conditions, gait vertical stability distribution conditions, and / or gait consistency distribution conditions can refer to the normal distribution conditions illustrated in Figure 4. Furthermore, in some embodiments, the plantar pressure distribution, gait propulsion stability distribution, gait vertical stability distribution, and / or gait consistency distribution can be generated based on statistical results of data categorized, for example, by the same age, the same age group (or age range), the same gender, or the same nationality. In other words, in some embodiments, the processing module 220 can statistically generate plantar pressure distribution, gait propulsion stability distribution, gait vertical stability distribution, and / or gait consistency distribution based on, for example, the same actual age as the subject (e.g., 32 years old).
[0058] In the first step, the processing module 220 can generate a corresponding plantar pressure distribution level based on the received plantar pressure distribution information, referring to the plantar pressure distribution situation. For example, it can map the corresponding plantar pressure distribution level by examining the percentile rank (PR) of the received plantar pressure distribution information, and then use the plantar pressure distribution level for subsequent processing.
[0059] In the second step, the processing module 220 can generate a corresponding gait propulsion stability distribution level based on the received gait propulsion stability information, referring to the gait propulsion stability distribution situation. For example, it can map the corresponding gait propulsion stability distribution level by examining the percentile rank (PR) of the received gait propulsion stability information, and then use the gait propulsion stability distribution level for subsequent processing.
[0060] In the third step, the processing module 220 can generate a corresponding gait vertical stability distribution level based on the received gait vertical stability information, referring to the gait vertical stability distribution situation. For example, it can map the corresponding gait vertical stability distribution level by examining the percentile rank (PR) of the received gait vertical stability information, and then use the gait vertical stability distribution level for subsequent processing.
[0061] In the fourth step, the processing module 220 can generate a corresponding gait consistency distribution level based on the received gait consistency information, referring to the gait consistency distribution situation. For example, it can map the corresponding gait consistency distribution level by examining the percentile rank (PR) of the received gait consistency distribution situation, and then use the gait consistency distribution level for subsequent processing.
[0062] More specifically, the mapping results of the plantar pressure distribution interval, gait propulsion stability distribution interval, gait vertical stability distribution interval, and gait consistency distribution interval can be, for example, "-3", "-2", "-1", "+1", "+2", or "+3". Furthermore, referring to Figure 4, "-3" can represent the interval from "μ-3σ" to "μ-2σ" on the horizontal axis, "-2" can represent the interval from "μ-2σ" to "μ-1σ" on the horizontal axis, "-1" can represent the interval from "μ-1σ" to "μ", "+1" can represent the interval from "μ" to "μ+1σ" on the horizontal axis, "+2" can represent the interval from "μ+1σ" to "μ+2σ" on the horizontal axis, and "+3" can represent the interval from "μ+2σ" to "μ+3σ" on the horizontal axis.
[0063] In step S340, the plantar pressure distribution interval, gait propulsion stability distribution interval, gait vertical stability distribution interval, and gait consistency distribution interval are multiplied by the foot health age estimation index and then weighted to generate age adjustment parameter values. Specifically, processing module 220 can perform weighted calculations on the results of multiplying the plantar pressure distribution interval, gait propulsion stability distribution interval, gait vertical stability distribution interval, and gait consistency distribution interval by the foot health age estimation index to generate age adjustment parameter values. In other words, the aforementioned multiplication results are further multiplied by a certain weight value before being summed. It should be noted that the sum of each weight value is 100%; that is, the sum of the four weight values corresponding to the four calculation results is 100%. Furthermore, in some embodiments, these weight values may be adjusted in a timely and / or appropriate manner based on the designer's preferences and / or statistical results, but are not limited thereto.
[0064] In step S350, the subject's actual age information and the age adjustment parameter value are added together to generate a healthy age result. Specifically, the processing module 220 can generate the subject's healthy age result by adding the received subject's actual age information and the generated age adjustment parameter value together.
[0065] In summary, the results of a subject's foot health age can be generated through a foot health age calculation equation, which can be, for example: in," "This represents the healthy age outcome for the subjects." "Information on the actual age of the subjects," "Adjust the parameter value for age," "This represents the distribution interval for gait propulsion stability." "As the first weight value (e.g., 25%)", "This represents the gait vertical stability distribution interval." "This is the second weighting value (e.g., 25%)." "This represents the gait consistency distribution interval." "As the third weighting value (e.g., 30%)", "This refers to the plantar pressure distribution interval, while" " is the fourth weight value (e.g., 20%).
[0066] For example, assuming the subject's actual age information (i.e., " The age adjustment parameter value (i.e., "32 years old") is the age of the subject, corresponding to the subject's actual age information. The age is 6 years old, and the gait propulsion stability distribution interval (i.e., " The value of "+1" indicates the gait vertical stability distribution interval (i.e., "+1"). The value is "+2", and the gait consistency distribution interval (i.e., ") is "+2" The value is "-3", and the plantar pressure distribution interval (i.e., " If the result is "-1", then the subject's foot health age result (i.e., " The foot health age can be calculated as 29.9 years using the foot health age calculation formula. In this example, the subject's foot health age result is significantly lower than the subject's actual age information, which reflects that the current subject's walking ability has not aged or is not stable.
[0067] In this way, by taking the above steps, this application can provide subjects with a comprehensive reference index of foot health age, which allows subjects to more intuitively and quickly grasp the overall health status of their feet from a broad perspective, and thus use the foot health age result to determine whether the subject's walking ability is aging or has poor stability.
[0068] In some embodiments, the steps of the method for detecting foot health age described in this application may be further combined, replaced, repeatedly performed and / or modified to produce new embodiments without departing from the scope disclosed in this application.
[0069] In some embodiments, the steps of the method for detecting foot health age described in this application may be stored in a non-transitory computer-readable recording medium, such as a hard disk, optical disk, magnetic disk, USB flash drive, or a database accessible via a network, but not limited thereto. After the non-transitory computer-readable recording medium loads a computer program product into memory through a computer device and executes the computer program product, the computer device is able to implement any of the methods of the method for detecting foot health age described in this application.
[0070] In some embodiments, the computer program product for detecting foot health age described herein may include specific code and / or instruction sets corresponding to the various steps in the method for detecting foot health age described herein, so that after a computer device loads and executes the computer program product, the computer device can implement any of the methods for detecting foot health age described herein.
[0071] This application has been further described through the above embodiments and accompanying drawings. However, those skilled in the art to which this application pertains can still make many modifications and variations without departing from the scope and spirit set forth in the claims of this application. Therefore, the scope of protection of this application should still be determined by the claims of the patent applications and should not be limited by the content disclosed in the specification.
[0072] 100: System 200: Computer device 210: Communication Module 220: Processing Module 230: Storage Module 240: Input / Output Module 250: Display Module 300: Static foot pressure measuring device 400: Dynamic Gait Measurement Device S210, S220, S230: Steps S310, S320, S330: Steps S340, S350: Steps
Claims
1. A method for determining foot health age, the method being executed after loading and executing a computer program product via a computer device, the method comprising the steps of: receiving a static foot pressure measurement result of a subject, wherein the static foot pressure measurement result includes plantar pressure distribution information; receiving a dynamic gait measurement result of the subject, wherein the dynamic gait measurement result includes gait propulsion stability information, gait vertical stability information, and gait consistency information; and generating a foot health age result based on the static foot pressure measurement result and the dynamic gait measurement result.
2. The method of claim 1, wherein the foot health age result is generated by weighting the static foot pressure measurement result and the dynamic gait measurement result.
3. The method as described in claim 1, wherein the foot health age result is generated by adding the weighted result of the static foot pressure measurement and the dynamic gait measurement to the actual age information of the subject.
4. The method described in claim 3, wherein "the foot health age result is generated by adding the weighted result of the static foot pressure measurement result and the dynamic gait measurement result to the subject's actual age information" comprises the following steps: receiving the subject's actual age information; generating a foot health age estimation index based on the subject's actual age information by referring to an age group index comparison table; generating a plantar pressure distribution interval based on the plantar pressure distribution information by referring to a plantar pressure distribution pattern; generating a gait propulsion stability distribution interval based on the gait propulsion stability information by referring to a gait propulsion stability distribution pattern; generating a gait vertical stability distribution interval based on the gait vertical stability information by referring to a gait vertical stability distribution pattern; and generating a gait consistency distribution interval based on the gait consistency information by referring to a gait consistency distribution pattern. The foot plantar pressure distribution interval, the gait propulsion stability distribution interval, the gait vertical stability distribution interval, and the gait consistency distribution interval are multiplied by the foot health age estimation index and then weighted to generate an age adjustment parameter value; and the subject's actual age information is added to the age adjustment parameter value to generate the foot health age result.
5. The method as described in claim 1, wherein the gait propulsion stability information is a walking speed value or the result of multiplying an average stride length value by an average stride frequency value.
6. The method of claim 1, wherein the gait vertical stability information is generated by subtracting a static arch index value from a dynamic arch index value.
7. A computer device for detecting foot health age, comprising: a storage module configured to store a computer program product; and a processing module configured to be coupled to the storage module; wherein, After loading and executing the computer program product, the processing module is able to perform the method for detecting foot health age as described in any one of claims 1 to 6.
8. A non-transitory computer-readable recording medium for detecting foot health age, wherein after a computer device loads and executes a computer program product stored in the non-transitory computer-readable recording medium, the computer device is capable of performing the method for detecting foot health age as described in any one of claims 1 to 6.
9. A computer program product for detecting foot health age, wherein after the computer program product is loaded and executed on a computer device, the computer device is able to perform the method for detecting foot health age as described in any one of claims 1 to 6.
10. A system for detecting foot health age, comprising: a static foot pressure measuring device configured to measure a static foot pressure measurement result of a subject, wherein the static foot pressure measurement result includes plantar pressure distribution information; a dynamic gait measuring device configured to measure a dynamic gait measurement result of the subject, wherein the dynamic gait measurement result includes gait propulsion stability information, gait vertical stability information, and gait consistency information; and a computer device coupled to the static foot pressure measuring device and the dynamic gait measuring device, wherein the computer device includes: A storage module is configured to store a computer program product; And a processing module configured to be coupled to the storage module; wherein, after loading and executing the computer program product, the processing module is capable of performing the method for detecting healthy age as described in any one of claims 1 to 6.