This application claims priority to Taiwanese Invention patent application No. 112125700, filed on Jul. 10, 2023, the entire disclosure of which is incorporated by reference herein.
The disclosure relates to a shoe and a determination method implemented by the same, and more particularly to a shoe and a method for determining flatness of a ground implemented by the same.
When people are engaged in outdoor activities (e.g., exercising or walking), they may fall or have a sprained ankle due to uneven ground conditions such as bumps, holes, or obstacles (e.g., rocks), which would stop them from continuing with the outdoor activities.
Therefore, an object of the disclosure is to provide a shoe and a method for determining flatness of a ground that can alleviate at least one of the drawbacks of the prior art.
According to the disclosure, a shoe includes a shoe body, a power supply unit, a sensing unit and a control unit. The shoe body includes a sole. The power supply unit is disposed in the shoe body and is configured to provide electric power. The sensing unit is electrically connected to the power supply unit for receiving the electric power therefrom, is disposed in the sole of the shoe body, and is configured to continuously measure a distance to a ground. The control unit is electrically connected to the power supply unit for receiving the electric power therefrom, and is configured to communicate with the sensing unit, to calculate a statistical value of a plurality of measured distances that are measured by the sensing unit within a predetermined period, to obtain a comparison result by comparing the statistical value with a predetermined standard, and to determine that the ground is uneven in response to determining that the comparison result is greater than a predetermined value.
According to the disclosure, a method for determining flatness of a ground is adapted for a shoe. The shoe includes a sole, a sensing unit and a control unit. The method includes: the sensing unit continuously measuring a distance to the ground; the control unit calculating a statistical value of a plurality of measured distances that are measured by the sensing unit within a predetermined period; the control unit obtaining a comparison result by comparing the statistical value with a predetermined standard; and the control unit determining that the ground is uneven in response to determining that the comparison result is greater than a predetermined value.
Other features and advantages of the disclosure will become apparent in the following detailed description of the embodiment(s) with reference to the accompanying drawings. It is noted that various features may not be drawn to scale.
Before the disclosure is described in greater detail, it should be noted that where considered appropriate, reference numerals or terminal portions of reference numerals have been repeated among the figures to indicate corresponding or analogous elements, which may optionally have similar characteristics.
Referring to
The shoe body 2 includes a sole 21. The power supply unit 3 is disposed in the shoe body 2 and is configured to provide electric power. In this embodiment, the power supply unit 3 is a rechargeable battery, and may be charged by a universal serial bus (USB) port or through wireless charging technology. In some embodiments, the power supply unit 3 is a disposable battery.
The sensing unit 4 is electrically connected to the power supply unit 3 for receiving the electric power therefrom, is disposed in the sole 21 of the shoe body 2 (e.g., being embedded in a midsole of the shoe, where a thickness of the midsole is greater than 12 mm), and is configured to continuously measure a distance to a ground (i.e., the distance that is measured is from the sensing unit 4 to the ground) by emitting detection waves. The sensing unit 4 includes a plurality of sensors 41 that are grouped into three sets of sensors 41, and the three sets of sensors 41 are disposed respectively at three positions on the sole 21 of the shoe body 2, where the three positions correspond to a forefoot, an arch and a heel, respectively.
In this embodiment, as shown by the arrows in
Referring further to
The control unit 5 may be a logic circuit, or may be an integrated circuit or a system on a chip (SoC) that may include a microprocessor. The control unit 5 is configured to communicate with the sensing unit 4 so as to receive the distances measured by the sensing unit 4. In some embodiments, the control unit 5 may be embedded in the shoe body 2 and electrically connected to the power supply unit 3 for receiving the electric power therefrom. In some embodiments, the control unit 5 may be disposed in a wearable device (not shown, such as a smart watch) to receive electric power from the wearable device, or may be disposed in a portable electronic device (not shown, such as a smartphone) to receive electric power from the portable electronic device. The control unit 5 is configured to calculate a statistical value of a plurality of measured distances that are measured by the sensing unit 4 within a predetermined period, to obtain a comparison result by comparing the statistical value with a predetermined standard, and to determine that the ground is uneven and to output a warning signal in response to determining that the comparison result is greater than a predetermined value.
In this embodiment, there are three predetermined standards respectively corresponding to the three sets of sensors 41, and the control unit 5 is configured to obtain the comparison result for each of the three sets of sensors 41. That is to say, for each of the three sets of sensors 41, the control unit 5 calculates the statistical value based on those of the measured distances that are measured by the set of sensors 41, and compares the statistical value to one of the three predetermined standards that corresponds to the set of sensors 41, so as to determine whether the ground that is measured by the set of sensors 41 is uneven. In some embodiments, the control unit 5 obtains the comparison result for each of the sensors 41, so as to determine whether the ground measured by the sensor 41 is uneven.
It should be noted that for each of the sensors 41, in order to rule out false determination resulting from the sensor 41 receiving signals that are emitted by another one of the sensors 41, if any one of the measured distances has a large difference (e.g., a difference of 2% to 6%) in comparison to a previous one of the measured distances or to a latter one of the measured distances (or to an average value of the measured distances measured by the same set of the sensors 41), then the one of the measured distances will not be used by the control unit 5 for calculating the statistical value. Specifically, the previous one of the measured distances, the one of the measured distances, and the latter one of the measured distances are three consecutive ones of the measured distances that are measured by the same sensor 41.
To describe in further detail, the control unit 5 is configured to calculate an average value of the measured distances within the predetermined period as the statistical value, where the predetermined period may range from 1 to 3 second(s). Each of the predetermined standards may be a predetermined distance, or a predetermined range that has a maximum value and a minimum value.
When the predetermined standard is the predetermined distance, the control unit 5 calculates a difference between the statistical value and the predetermined distance as the comparison result, and determines that the ground is uneven when the difference between the statistical value and the predetermined distance is greater than the predetermined value (e.g., 3 cm to 5 cm). The predetermined standard (i.e., the predetermined distance) may be a fixed distance, or may be set to the fixed distance initially, and then be dynamically updated according to a movement of a user who is wearing the shoes. To describe in further detail, when the user is walking, if the control unit 5 determines that the difference between the statistical value and the predetermined distance is less than the predetermined value, then the control unit 5 adjusts the predetermined distance by calculating an average value of the statistical value and the predetermined distance, and sets the predetermined distance to be equal to the average value. For example, assuming that the predetermined distance is set to be 7.5 cm initially, and assuming that the statistical value is calculated to be 6.5 cm, the control unit 5 calculates the average value of 6.5 cm and 7.5 cm, which is equal to 7.0 cm, and the predetermined distance is set to be 7.0 cm instead of the initial 7.5 cm.
When the predetermined standard is the predetermined range, the control unit 5 calculates a first difference by subtracting the maximum value from the statistical value and a second difference by subtracting the statistical value from the minimum value as the comparison result, and determines that the ground is uneven when the first difference is greater than the predetermined value (when the statistical value is greater than the maximum value by more than the predetermined value, which indicates that there is a depression in the ground) or when the second difference is greater than the predetermined value (when the statistical value is less than the minimum value by more than the predetermined value, which indicates that there is a bump or an obstacle on the ground). The predetermined standard (i.e., the predetermined range) may be a fixed range, or may be set to the fixed range initially, and then be dynamically updated according to the movement of the user. To describe in further detail, when the user is walking, if the control unit 5 determines that the first difference and the second difference are both less than the predetermined value, then the control unit 5 adjusts the predetermined range by: 1) calculating a first average value of the maximum value and the minimum value; 2) calculating a second average value of the statistical value and the first average value; and 3) adjusting the predetermined range in a manner where an interval of the predetermined range that has been adjusted is unchanged and an average value of the maximum value and the minimum value of the predetermined range that has been adjusted is equal to the second average value. For example, assuming that the predetermined range is initially set to be 5-10 cm with an interval of 5 cm, and assuming that the statistical value is calculated to be 6.5 cm, the control unit 5 calculates the first average value of 5 cm and 10 cm, which is equal to 7.5 cm, and then calculates the second average value of 6.5 cm and 7.5 cm, which is equal to 7.0 cm, and the predetermined range is set to be 4.5-9.5 cm (which has an average value of 7.0 cm and the interval of the predetermined range is unchanged).
When the control unit 5 determines that the statistical value is less than a static distance for longer than a predetermined time period, it indicates that the shoe body 2 is stationary, and the control unit 5 controls the sensing unit 4 to stop measuring distances to the ground. The static distance is, for example, 0 to 3 cm, and the predetermined time period is, for example, 5 to 10 seconds. In some embodiments, when the control unit 5 determines that the shoe body 2 is stationary, the control unit 5 may control a motion detection device (not shown, such as an accelerometer or a gyroscope) that is disposed in the shoe body 2 to detect whether the shoe body 2 is in motion, and if the shoe body 2 is determined to be in motion, the motion detection device may generate and send a signal to the control unit 5, so that the control unit 5 may control the sensing unit 4 to resume measuring the distance to the ground upon receiving the signal. In some embodiments, when the control unit 5 is disposed in the wearable device or the portable electronic device, the user may send the signal to the control unit 5 through controlling the wearable device or the portable electronic device, so that the control unit 5 may control the sensing unit 4 to resume measuring the distance to the ground.
The warning unit 6 is signally connected to the control unit 5 for receiving the warning signal, and is configured to output an alert in the form of light or sound to warn the user that the ground is uneven upon receiving the warning signal. For example, the warning unit 6 may be embodied using a light-emitting diode (LED) device or a buzzer. The warning unit 6 may be disposed in the shoe body 2, or may be disposed in the wearable device or the portable electronic device. Details of implementing the warning unit 6 is well known to one having ordinary skill in the art, and will not be described in further detail for the sake of brevity.
Referring to
In step S1, the sensing unit 4 continuously measures the distance to the ground by continuously emitting and receiving the detection waves.
In step S2, the control unit 5 calculates the statistical value of the measured distances that are measured by the sensing unit 4 within the predetermined period.
In step S3, the control unit 5 obtains the comparison result by comparing the statistical value with the predetermined standard, where the predetermined standard may be the predetermined distance or the predetermined range.
In step S4, the control unit 5 determines whether the comparison result is greater than, less than, or equal to the predetermined value, and if the comparison result is greater than the predetermined value, the flow proceeds to step S5; if the comparison result is less than the predetermined value, the flow proceeds to step S6; and if the comparison result is equal to the predetermined value, the flow goes to step S7.
In step S5, when the control unit 5 determines that the comparison result is greater than the predetermined value, the control unit 5 determines that the ground is uneven, and the flow proceeds to step S7. In a case where the predetermined standard is the predetermined distance, the comparison result is the difference between the statistical value and the predetermined distance. In a case where the predetermined standard is the predetermined range, the comparison result is the first difference and the second difference. In some embodiments where the shoe includes the warning unit 6, step S5 may further include the control unit 5 outputting the warning signal to the warning unit 6 so that the warning unit 6 outputs the alert.
In step S6, when the control unit 5 determines that the comparison result is less than the predetermined value, the control unit 5 adjusts the predetermined standard based on the statistical value, and the flow proceeds to step S7. In a case where the predetermined standard is the predetermined distance, the control unit 5 calculates the average value of the statistical value and the predetermined distance, and sets the predetermined distance to be equal to the average value. In a case where the predetermined standard is the predetermined range, the control unit 5 calculates the first average value of the maximum value and the minimum value, calculates the second average value of the statistical value and the first average value, and adjusts the predetermined range in a manner where the interval of the predetermined range that has been adjusted is unchanged and the average value of the maximum value and the minimum value of the predetermined range that has been adjusted is equal to the second average value.
In step S7, the control unit 5 determines whether the statistical value is less than the static distance for longer than the predetermined time period, and if affirmative, the flow proceeds to step S8; otherwise, the flow goes back to step S1.
In step S8, the control unit 5 controls the sensing unit 4 to stop measuring or to periodically measure the distance to the ground. In some embodiments, the control unit 5 controls the sensing unit 4 to stop operating, so as to stop measuring the distance to the ground. In some embodiments, the control unit 5 controls the sensors 41 to periodically emit the detection waves with a predetermined time interval (e.g., two seconds or more) instead of continuously emitting the detection waves, so as to reduce power consumption. In some embodiments where the shoe includes the motion detection device, step S8 may further proceed to step S9.
In step S9, the control unit 5 controls the motion detection device to detect whether the shoe body 2 is in motion, and if affirmative, the motion detection device generates and sends the signal to the control unit 5, so that the flow of the method goes back to step S1 (i.e., the control unit 5 controls the sensing unit 4 to resume measuring the distance to the ground upon receiving the signal); otherwise, step S9 is repeated.
In some embodiments, step S7 may be performed independently from step S4, as long as step S7 is performed after step S2. It should be noted that the orders of the steps of the method may be arranged differently from the abovementioned example as long as necessary information is obtained before each of the steps is performed.
In summary, according to the disclosure, the sensing unit 4 is configured to continuously measure the distance to the ground, and the control unit 5 is capable of calculating and analyzing information related to the ground based on a large amount of data (i.e., the measured distances) that is collected when the user is walking, so as to determine whether the ground is uneven based on the comparison result and the predetermined value. The control unit 5 may further cooperate with the warning unit 6 to warn the user that the ground is uneven so as to reduce a risk of the user falling. Moreover, the control unit 5 is configured to dynamically adjust the predetermined standard based on the statistical value, so that the predetermined standard may better fit a waking habit of the user, thereby increasing an accuracy for determining whether the ground is uneven. Furthermore, when determining that the statistical value is less than the static distance for longer than the predetermined time period, the control unit 5 controls the sensing unit 4 to stop measuring the distance to the ground, or to periodically emit the detection waves with the predetermined time interval, so as to reduce unnecessary power consumption.
In the description above, for the purposes of explanation, numerous specific details have been set forth in order to provide a thorough understanding of the embodiment(s). It will be apparent, however, to one skilled in the art, that one or more other embodiments may be practiced without some of these specific details. It should also be appreciated that reference throughout this specification to “one embodiment,” “an embodiment,” an embodiment with an indication of an ordinal number and so forth means that a particular feature, structure, or characteristic may be included in the practice of the disclosure. It should be further appreciated that in the description, various features are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of various inventive aspects; such does not mean that every one of these features needs to be practiced with the presence of all the other features. In other words, in any described embodiment, when implementation of one or more features or specific details does not affect implementation of another one or more features or specific details, said one or more features may be singled out and practiced alone without said another one or more features or specific details. It should be further noted that one or more features or specific details from one embodiment may be practiced together with one or more features or specific details from another embodiment, where appropriate, in the practice of the disclosure.
While the disclosure has been described in connection with what is (are) considered the exemplary embodiment(s), it is understood that this disclosure is not limited to the disclosed embodiment(s) but is intended to cover various arrangements included within the spirit and scope of the broadest interpretation so as to encompass all such modifications and equivalent arrangements.
Number | Date | Country | Kind |
---|---|---|---|
112125700 | Jul 2023 | TW | national |