Terminal device, exercise evaluation system, exercise evaluation method, and program

The system addresses the challenge of selecting representative exercise data by determining total frequent scores and evaluating exercise at valid times, ensuring accurate evaluation of average performance by excluding irregular movements.

JP2025146059APending Publication Date: 2025-10-03CASIO COMPUTER CO LTD

Patent Information

Application Number
JP2024046643
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Existing exercise evaluation systems struggle to effectively select and evaluate representative portions of a user's exercise from a series of movements due to the inability to combine multiple data points effectively.

Method used

A system that determines total frequent scores for index values related to exercise, selects valid times based on these scores, and evaluates exercise based on index values at those times, using a normal distribution to set index value ranges for equal occurrence rates.

Benefits of technology

Enables the evaluation of a user's average exercise by excluding sudden or deviating movements, allowing for accurate representation of exercise performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025146059000001_ABST
    Figure 2025146059000001_ABST
Patent Text Reader

Abstract

To provide a terminal device, an exercise evaluation system, an exercise evaluation method, and a program capable of selecting a part representing a user's exercise from a series of exercises of the user, and evaluating it.SOLUTION: A terminal device 300 includes: a total frequent score confirmation part 343 for totaling frequent scores corresponding to each of a plurality of index values on the exercise of a user for each time point, and confirming a total value as a total frequent score for each time point; an index value selection part 344 for selecting an effective time point for evaluating the exercise of the user on the basis of the total frequent score confirmed by the total frequent score confirmation part 343; and an exercise evaluation part 345 for evaluating the exercise of the user on the basis of the index value of the effective time point selected by the index value selection part 344.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a terminal device, an exercise evaluation system, an exercise evaluation method, and a program. [Background technology]

[0002] Patent document 1 describes a walking posture meter that evaluates the walking posture of a person being measured, and includes an acceleration sensor that is attached to the midline of the person's waist, an evaluation unit that repeatedly calculates an evaluation amount that quantitatively represents the person's walking posture based on the output of the acceleration sensor for each predetermined unit period within a predetermined continuous walking period of 10 minutes or less, and a display processing unit that displays the repeatedly calculated evaluation amounts in chronological order on a display screen. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-217694 Summary of the Invention [Problem to be solved by the invention]

[0004] Since a user's movement may change depending on time or location, it is conceivable to select a portion from a series of the user's movements and evaluate the user's movement based on the selected portion. The walking posture meter described in Patent Document 1 can calculate an evaluation amount that quantitatively represents the user's walking posture. However, when using multiple pieces of data related to the user's movement, there is a problem in that it is not possible to effectively select a portion that represents the user's movement by combining the multiple pieces of data.

[0005] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a terminal device, an exercise evaluation system, an exercise evaluation method, and a program that are capable of selecting and evaluating representative parts of a user's exercise from a series of the user's exercises. [Means for solving the problem]

[0006] In order to achieve the above object, one aspect of the terminal device according to the present invention is to a total frequent score determination unit that sums up frequent scores corresponding to each of a plurality of index values ​​related to the user's exercise for each time and determines the sum as a total frequent score for each time; an index value selection unit that selects effective times for evaluating the user's exercise based on the total frequent score determined by the total frequent score determination unit; an exercise evaluation unit that evaluates the exercise of the user based on the index value at the valid time selected by the index value selection unit, It is characterized by: [Effects of the Invention]

[0007] According to the present invention, it is possible to provide a terminal device, an exercise evaluation system, an exercise evaluation method, and a program that are capable of selecting and evaluating a portion that represents a user's exercise from a series of the user's exercise. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing the configuration of an exercise evaluation system according to a first embodiment. [Figure 2] FIG. 3 is a diagram showing examples of index values ​​derived by an index value derivation unit according to the first embodiment. [Figure 3] FIG. 10 is a graph showing the index value and the probability density of the appearance rate of the index value according to the first embodiment. [Figure 4] FIG. 2 is a diagram showing an example of a frequent score table according to the first embodiment. [Figure 5] FIG. 4 is a diagram showing examples of index values ​​and frequent scores according to the first embodiment. [Figure 6] 4A to 4C are diagrams showing examples of index values, frequent scores, and total frequent scores according to the first embodiment. [Figure 7] 4 is a flowchart of an exercise evaluation process executed by the exercise evaluation system according to the first embodiment. [Figure 8] FIG. 10 is a diagram showing a path that a display control unit instructs a terminal interface unit to display in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0009] (Embodiment 1) An exercise evaluation system 100 according to a first embodiment will be described with reference to the drawings. Identical or corresponding parts in the drawings are denoted by the same reference numerals. The exercise evaluation system 100 according to the first embodiment is a system that measures data related to a user's running and derives a running score for the user.

[0010] 1 is a block diagram showing the configuration of an exercise evaluation system 100 according to Embodiment 1. As shown in FIG.

[0011] The measuring device 200 is worn by a user who is running, and acquires data related to the user's running and transmits it to the terminal device 300. The measuring device 200 has a housing, and is worn by the user by clipping the user's clothing onto a clip located on one side of the housing.

[0012] As shown in FIG. 1, the measurement device 200 includes a sensor unit 210, a measurement interface unit 220, a measurement communication unit 230, a measurement storage unit 240, and a measurement processing unit 250.

[0013] The sensor unit 210 is a sensor that measures physical quantities related to the user's position and movement at each time. The sensor unit 210 includes a position sensor that measures position, an acceleration sensor that measures acceleration, an angular velocity sensor that measures angular velocity, and a magnetic sensor that measures geomagnetism. The position sensor may include, for example, a GPS receiver that measures position using a GPS (Global Positioning System). The acceleration sensor may include, for example, a semiconductor acceleration sensor or a piezoelectric acceleration sensor. The angular velocity sensor may include, for example, a vibration gyro sensor. The geomagnetic sensor may include, for example, a Hall sensor, an MR (Magneto Resistance) sensor, or an MI (Magneto Impedance) sensor. The sensors are not limited to those listed here.

[0014] The measurement interface unit 220 is a user interface including buttons and switches. The measurement interface unit 220 receives instructions from the user, including instructions to turn on / off the power of the measurement device 200 and to start or stop data acquisition by the sensor unit 210, and transmits a signal indicating the received instruction to the measurement processing unit 250.

[0015] The measurement communication unit 230 is a communication interface that communicates with the terminal device 300 or other devices to send and receive signals. The measurement communication unit 230 may include, for example, a wireless communication interface or a wired communication interface, but is not limited to these.

[0016] The measurement storage unit 240 is a storage device that stores the program executed by the measurement processing unit 250 and the data measured by the sensor unit 210. The measurement storage unit 240 may include, for example, a RAM (Random Access Memory), a flash memory, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically Erasable Programmable ROM), but is not limited to these.

[0017] The measurement processing unit 250 is a circuit that performs processing by executing the program stored in the measurement storage unit 240. The measurement processing unit 250 may include, for example, a CPU (Central Processing Unit), but is not limited to this.

[0018] The measurement processing unit 250 controls the sensor unit 210 to measure physical quantities, stores data including the measurement time and the measured physical quantities in the measurement memory unit 240 as exercise data, and transmits the data to the terminal device 300 via the measurement communication unit 230.

[0019] The terminal device 300 is a device that derives a score related to the user's running based on data related to the user's running acquired from the measurement device 200 and presents the derived score to the user. The terminal device 300 is, for example, a smartphone, but is not limited to this.

[0020] As shown in FIG. 1, the terminal device 300 includes a terminal interface unit 310, a terminal communication unit 320, a terminal storage unit 330, and a terminal processing unit 340.

[0021] The terminal interface unit 310 is a user interface that includes a touch panel that visually displays information and accepts operations, a speaker or earphones that presents information audibly, buttons, and switches. The terminal interface unit 310 transmits signals indicating user operations to the device processing unit 340.

[0022] The terminal communication unit 320 is a communication interface that communicates with the measurement device 200 or other devices to send and receive signals. The terminal communication unit 320 may include, for example, a wireless communication interface or a wired communication interface, but is not limited to these.

[0023] The device storage unit 330 stores programs executed by the device processing unit 340, data used in the programs, exercise data, and scores. The device storage unit 330 may include, for example, RAM, flash memory, EPROM, or EEPROM, but is not limited to these.

[0024] The device processing unit 340 is a circuit that performs processing by executing a program stored in the device storage unit 330. The device processing unit 340 includes an index value derivation unit 341, a table generation unit 342, a total frequent score determination unit 343, an index value selection unit 344, an exercise evaluation unit 345, and a display control unit 346. The device processing unit 340 may include, for example, a CPU, but is not limited to this.

[0025] The device processing unit 340 acquires the motion data measured by the sensor unit 210 of the measuring device 200 via the device communication unit 320 and stores it in the device storage unit 330. The index value derivation unit 341 derives index values ​​related to the user's running at predetermined time intervals from the physical quantities included in the motion data stored in the device storage unit 330, and stores the derived index values ​​in the device storage unit 330. The index values ​​derived by the index value derivation unit 341 may include, for example, vertical movement, pelvic rotation, stride, and foot contact time, but are not limited to these.

[0026] Fig. 2 is a diagram showing an example of index values ​​derived by the index value derivation unit 341. As shown in Fig. 2, the index value derivation unit 341 derives an index value related to the user's running at predetermined time intervals and stores the index value in the device storage unit 330. In the example shown in Fig. 2, the index value derivation unit 341 derives an index value for vertical movement every second.

[0027] The table generation unit 342 acquires the index values ​​derived by the index value derivation unit 341 from the device storage unit 330, sets a range of index values, generates a frequent score table by associating the set range of index values ​​with frequent scores of index values ​​included in the range, and stores the generated frequent score table in the device storage unit 330. The table generation unit 342 assumes that index values ​​appear according to a normal distribution, and may set the range of index values ​​based on the average value and standard deviation of the index values. The table generation unit 342 associates small frequent scores with a range close to the average value and large frequent scores with a range far from the average value.

[0028] The table generator 342 sets the ranges of index values ​​based on the occurrence rate of index values ​​in the ranges of index values. Specifically, the table generator 342 sets the ranges of index values ​​so that the occurrence rate of index values ​​included in each range is approximately equal.

[0029] Figure 3 is a graph showing the index value and the probability density of the occurrence rate of the index value. The horizontal axis of Figure 3 represents the index value x using the mean value μ and the standard deviation σ, and the vertical axis represents the probability density of the occurrence rate of the index value. In the example shown in Figure 3, the index values ​​appear according to a normal distribution.

[0030] 3, the area of ​​the portion where |x-μ|≦0.17σ is approximately equal to the area of ​​the portion where 0.17σ<|x-μ|≦0.35σ. That is, the occurrence rate of index values ​​x that satisfy |x-μ|≦0.17σ is approximately equal to the occurrence rate of index values ​​x that satisfy 0.17σ<|x-μ|≦0.35σ. The same is true for other ranges. In this way, the table generation unit 342 sets the ranges of index values ​​so that the areas of the graphs in each range are approximately equal, that is, so that the occurrence rates of index values ​​in each range are approximately equal.

[0031] FIG. 4 is a diagram showing an example of a frequent score table. As shown in FIG. 4, the frequent score table includes ranges of index values ​​and frequent scores corresponding to the ranges. The range of index value x can be expressed using a mean value μ and a standard deviation σ. For example, the ranges of index value x are |x-μ|≦0.17σ, 0.17σ<|x-μ|≦0.35σ, 0.35σ<|x-μ|≦0.54σ, 0.54σ<|x-μ|≦0.75σ, 0.75σ<|x-μ|≦0.1σ, and 0.1σ<|x-μ|, and frequent scores 1, 2, 3, 4, 5, and 6 are associated with them, respectively. However, the ranges of index values ​​and frequent scores are not limited to these.

[0032] The total frequent score determination unit 343 obtains the index value related to the user's running derived by the index value derivation unit 341 and the frequent score table from the device storage unit 330, determines which of the index value ranges in the frequent score table the acquired index value falls within, determines the frequent score corresponding in the frequent score table to the index value range determined to include the index value as the frequent score of the acquired index value, and stores the determined frequent score in the device storage unit 330. The total frequent score determination unit 343 determines the frequent scores for all index values ​​derived by the index value derivation unit 341 and stored in the device storage unit 330, based on the frequent score table.

[0033] Fig. 5 is a diagram showing examples of index values ​​and frequent scores. In the example of Fig. 5, frequent scores are determined for index values ​​related to up and down movements. As shown in Fig. 5, the total frequent score determination unit 343 determines frequent scores for the index values ​​of up and down movements derived every second by the index value derivation unit 341 based on the frequent score table.

[0034] The overall frequent score determination unit 343 obtains the frequent scores of the index values ​​for all index values ​​from the device storage unit 330, sums up the frequent scores of all the obtained index values ​​for each time period, determines the sum as the overall frequent score for the time period, and stores it in the device storage unit 330.

[0035] Fig. 6 is a diagram showing examples of index values, frequent scores, and total frequent scores. In the example of Fig. 6, index values ​​are derived and frequent scores are determined for up and down movement, pelvic rotation, etc. As shown in Fig. 6, the total frequent score determination unit 343 sums the frequent scores of each index value for each time and determines the total frequent score for each time.

[0036] The index value selection unit 344 compares the total frequent score determined by the total frequent score determination unit 343 with a threshold value for each time, selects the time when the total frequent score is equal to or less than the threshold value as a valid time, and stores the selected valid time in the device storage unit 330. As will be described later, the valid time is used to evaluate the user's exercise. The threshold value may be a minimum value, that is, a time when all the frequent scores used to determine the total frequent score are 1 may be selected.

[0037] The exercise evaluation unit 345 calculates an exercise score that evaluates the exercise of the user for the index values ​​at the valid times selected by the index value selection unit 344 from among the index values ​​determined by the index value derivation unit 341 and stored in the device storage unit 330, and stores the calculated exercise score in the device storage unit 330. For example, if the up and down fluctuations derived by the index value derivation unit 341 indicate that the user is running appropriately, the exercise score will be large, and if the up and down fluctuations are too large and indicate that the user is running inappropriately, the exercise score will be small.

[0038] The display control unit 346 acquires the exercise score stored in the device storage unit 330, and controls the terminal interface unit 310 to display the acquired exercise score.

[0039] Fig. 7 is a flowchart of the exercise evaluation process executed by exercise evaluation system 100 according to embodiment 1. The exercise evaluation process will be described with reference to the flowchart in Fig. 7. It is assumed that, prior to the exercise evaluation process, measurement device 200 is worn by the user and measures exercise data.

[0040] When the exercise evaluation process is started, the terminal device 300 acquires exercise data measured by the sensor unit 210 of the measurement device 200 via the terminal communication unit 320 (step S101).

[0041] When the exercise data is acquired, the index value derivation unit 341 derives an index value related to the user's running from the physical quantities included in the acquired exercise data at predetermined time intervals (step S102).

[0042] When the index value derivation unit 341 derives the index values, the table generation unit 342 sets a range of index values ​​and generates a frequent score table by matching the set range of index values ​​with the frequent scores of index values ​​included in the range (step S103).

[0043] When the table generation unit 342 generates the frequent score table, the overall frequent score determination unit 343 determines which of the ranges of index values ​​in the frequent score table the index value derived by the index value derivation unit 341 falls within, and determines the frequent score in the frequent score table that corresponds to the range of index values ​​that the index value is determined to fall within as the frequent score of the acquired index value (step S104).

[0044] When the frequent scores of the index values ​​are determined based on the frequent score table, the total frequent score determination unit 343 sums up the frequent scores of all determined index values ​​for each time to determine the total frequent score for each time (step S105).

[0045] When the total frequent score determining unit 343 determines the total frequent score, the index value selecting unit 344 compares the total frequent score with a threshold for each time, and selects the time when the total frequent score is equal to or less than the threshold as a valid time (step S106).

[0046] When the index value selection unit 344 selects effective times whose total frequent scores are equal to or less than the threshold, the exercise evaluation unit 345 calculates an exercise score that evaluates the user's exercise for the index values ​​of the selected effective times (step S107).

[0047] When the exercise evaluation unit 345 calculates the exercise score, the display control unit 346 controls the terminal interface unit 310 to display the exercise score calculated by the exercise evaluation unit 345 (step S108), and the exercise evaluation process ends.

[0048] By having the above configuration and executing the exercise evaluation process, the exercise evaluation system 100 according to embodiment 1 can evaluate the exercise of an exercising user without being affected by movements that deviate from the user's average exercise.

[0049] For example, while running, a user may perform sudden movements such as running slowly in zigzags to avoid crowds or jumping over puddles. If data on such movements is included in the data used to evaluate the user's exercise, it may be impossible to properly evaluate the user's exercise as a whole. The exercise evaluation system 100 according to the first embodiment determines a total frequent score and calculates an exercise score that evaluates the user's exercise based on index values ​​at times when the total frequent score is equal to or less than a threshold, thereby making it possible to evaluate the user's average exercise excluding the user's sudden movements.

[0050] It is believed that index values ​​related to a user's exercise appear according to a normal distribution. The exercise evaluation system 100 according to the first embodiment can evaluate the user's exercise by appropriately selecting data corresponding to the user's average exercise by setting ranges of index values ​​based on the average value and standard deviation of the index values ​​so that the occurrence rate of the index values ​​is approximately equal within each range.

[0051] (Embodiment 2) An exercise evaluation system 100 according to embodiment 2 will be described with reference to the drawings. The configuration of exercise evaluation system 100 according to embodiment 2 is similar to the configuration of exercise evaluation system 100 according to embodiment 1 shown in Fig. 1. Exercise evaluation system 100 according to embodiment 2 displays the user's exercise route based on the overall frequent score.

[0052] The display control unit 346 in the second embodiment acquires the exercise data and the overall frequent score from the device storage unit 330, and controls the device interface unit 310 to change and display the route run by the user based on the overall frequent score, based on the time and / or location included in the exercise data and the overall frequent score. The display control unit 346 can change the color, thickness, pattern, and type of the route based on the overall frequent score. The display control unit 346 may also display the route on a map.

[0053] The terminal interface unit 310 may accept an operation by the user to select at least a part of the displayed route that the user has run. The operation of selecting a route may be performed by displaying the route on a touch panel and the user touching the part of the touch panel that displays the route, but is not limited to this.

[0054] The index value selection unit 344 may acquire a signal indicating a route selected by a user from the terminal interface unit 310, and select a time corresponding to the selected route. That is, a route displayed based on the overall frequency score may be selected, and the time corresponding to the selected route may be selected, thereby selecting a time based on the overall frequency score.

[0055] Fig. 8 is a diagram showing a route that the display control unit 346 causes the terminal interface unit 310 to display. As shown in Fig. 8, the display control unit 346 causes the touch panel of the terminal interface unit 310 to display a map of the area including the route, and superimposes the route that the user ran on the map, changing the display based on the overall frequent score. In the example of Fig. 8, the type of line indicating the route is changed and displayed. The display control unit 346 may also display a legend showing the start point or finish point, distance, time, and overall frequent score.

[0056] By having the above configuration and performing the exercise evaluation process, exercise evaluation system 100 according to the second embodiment achieves the same effects as exercise evaluation system 100 according to the first embodiment.

[0057] The exercise evaluation system 100 according to the second embodiment changes and displays the user's route based on the overall frequency score, thereby enabling the user to easily see the locations where average exercise or sudden exercise was performed. Furthermore, the exercise evaluation system 100 according to the second embodiment allows the user to select a route based on the overall frequency score, and by having the user select the route, it is possible to evaluate the exercise only for the route for which the user wishes to have the exercise evaluated.

[0058] (Variation) Although the embodiment of the present invention has been described above, this embodiment is merely an example, and the scope of application of the present invention is not limited to this. In other words, the embodiment of the present invention can be applied in various ways, and all embodiments are included in the scope of the present invention.

[0059] Although the exercise evaluation system 100 is described as a system that measures data related to a user's running and calculates a running score for the user, it is not limited to this. It may also calculate scores for sports other than running, including swimming, ball games, and walking, or physical exercise including dancing.

[0060] The sensor unit 210 is described as including a position sensor that measures position, an acceleration sensor that measures acceleration, an angular velocity sensor that measures angular velocity, and a magnetic sensor that measures geomagnetism, but is not limited to these. Some of the above sensors may not be included, and any sensor other than the above sensors that measures physical quantities related to the user's position and movement may be included.

[0061] The table generator 342 sets the ranges of index values ​​so that the occurrence rate of index values ​​included in each range is approximately equal, but this is not limited to this. Any ranges may be set, including setting the ranges of index values ​​so that the occurrence rate of index values ​​included in any range is high or low.

[0062] The table generating unit 342 associates small frequent scores with a range close to the average value and large frequent scores with a range far from the average value, but this is not limited to this. Any combination of ranges and frequent scores may be made, including associating large frequent scores with a range close to the average value and small frequent scores with a range far from the average value.

[0063] Although the device processing unit 340 is described as including the table generation unit 342 that generates a frequent score table, the present invention is not limited to this. The device processing unit 340 may include a frequent score determination unit that determines a frequent score based on a range of index values ​​without generating a frequent score table. The frequent score determination unit may set a range of index values ​​and determine a frequent score in the same manner as the table generation unit 342, except that it does not generate a frequent score table. The table generation unit 342 may include the frequent score determination unit, or the frequent score determination unit may include the table generation unit 342.

[0064] The frequent score determination unit or the index value derivation unit 341 does not have to be included in the terminal device 300. In other words, the determination of the frequent score or the derivation of the index value may be performed by a device external to the terminal device 300.

[0065] Although the total frequent score determination unit 343 determines the total frequent score by adding up the frequent scores of all index values ​​for each time, this is not limited to this. The total frequent score may be determined based on the frequent scores of some index values.

[0066] The index value selection unit 344 compares the total frequent score determined by the total frequent score determination unit 343 with a threshold value, and selects the time when the total frequent score is equal to or less than the threshold value as a valid time, but this is not limited to this.Times when the total frequent score is equal to or greater than the threshold value may be selected, or any selection method may be adopted based on the comparison result.

[0067] The index value selection unit 344 may change the threshold value used for comparison with the overall frequent score. For example, the user's exercise may vary greatly due to fatigue, changes in the terrain, or the exercise conditions may remain constant, reducing the variation in the user's exercise. In such cases, changing the threshold value to select the time may enable a more appropriate evaluation of the user's exercise.

[0068] Although the exercise evaluation unit 345 calculates an exercise score for evaluating the user's exercise, the present invention is not limited to this. The user's exercise may be evaluated by any method other than score calculation.

[0069] Prior to the exercise evaluation process, the measuring device 200 is assumed to measure exercise data attached to the user, but this is not limited to this. The terminal device 300 may also acquire exercise data that has not been measured by the measuring device 200.

[0070] The terminal interface unit 310 in the second embodiment accepts an operation by the user to select a route that the user ran and that is displayed, but this is not limited to this. The terminal interface unit 310 may accept an operation by the user to select any element, including a time interval, a place, and a type of exercise, in addition to a route.

[0071] The exercise evaluation system 100 may be realized by a single device that has both the functions of the measurement device 200 and the functions of the terminal device 300. In other words, the measurement device 200 and the terminal device 300 may be the same device.

[0072] It is possible to provide a measuring device or terminal device that is already equipped with a configuration for realizing the functions of the present invention, and also possible to make an existing measuring device or terminal device function as the measuring device or terminal device of the present invention by applying a program. That is, by applying a program for realizing the functions of the measuring device or terminal device exemplified in the embodiments and modifications so that it can be executed by a CPU or the like that controls the existing measuring device or terminal device, it is possible to make it function as the measuring device or terminal device of the present invention.

[0073] Furthermore, the application method of such a program is arbitrary. The program can be applied by storing it on a computer-readable storage medium such as a flexible disk, a CD (Compact Disc)-ROM, a DVD (Digital Versatile Disc)-ROM, or a memory card. Furthermore, the program can be superimposed on a carrier wave and applied via a communication medium such as the Internet. For example, the program can be distributed by posting it on a bulletin board system (BBS) on a communication network. The program can then be started and executed under the control of an operating system (OS) in the same way as other application programs, thereby enabling the above-mentioned processing to be performed.

[0074] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to such specific embodiments, and the present invention includes the inventions described in the claims and their equivalents. [Explanation of symbols]

[0075] 100...exercise evaluation system, 200...measuring device, 210...sensor unit, 220...measurement interface unit, 230...measurement communication unit, 240...measurement memory unit, 250...measurement processing unit, 300...terminal device, 310...terminal interface unit, 320...terminal communication unit, 330...terminal memory unit, 340...terminal processing unit, 341...index value derivation unit, 342...table generation unit, 343...total frequent score determination unit, 344...index value selection unit, 345...exercise evaluation unit, 346...display control unit.

Claims

1. a total frequent score determination unit that sums up frequent scores corresponding to each of a plurality of index values ​​related to the user's exercise for each time and determines the sum as a total frequent score for each time; an index value selection unit that selects effective times for evaluating the user's exercise based on the total frequent score determined by the total frequent score determination unit; an exercise evaluation unit that evaluates the exercise of the user based on the index value at the valid time selected by the index value selection unit, Terminal device.

2. an index value derivation unit that derives the index value related to the user's exercise; a frequent score determination unit that determines the frequent score based on the range of the index value, the total frequent score determination unit sums up the frequent scores corresponding to the plurality of index values ​​determined by the frequent score determination unit for each time period; The terminal device according to claim 1 .

3. The frequent score is determined by setting a range of the index value based on an average value and a standard deviation of the index value. The terminal device according to claim 1 .

4. The frequent score is determined by setting a range of the index value based on an occurrence rate of the index value in the range of the index value. The terminal device according to claim 1 or 2.

5. The index value selection unit selects the effective time based on a comparison result obtained by comparing the total frequent score determined by the total frequent score determination unit with a threshold value. The terminal device according to claim 1 or 2.

6. a display control unit that displays a time interval and / or a route that the user has passed through based on a time and / or a position related to the user's exercise, and changes the display of the time interval and / or the route based on the overall frequency score; The terminal device according to claim 1 or 2.

7. the index value selection unit selects, as the valid time, a time selected by a user when the user selects the time interval and / or the route displayed by the display control unit; The terminal device according to claim 6.

8. a sensor unit that measures a physical quantity related to the user's exercise; an index value derivation unit that derives the index value related to the movement from the physical quantity; a total frequent score determination unit that sums up frequent scores corresponding to each of the plurality of index values ​​related to the user's exercise for each time and determines the sum as a total frequent score for each time; an index value selection unit that selects effective times for evaluating the user's exercise based on the total frequent score determined by the total frequent score determination unit; an exercise evaluation unit that evaluates the exercise of the user based on the index value at the valid time selected by the index value selection unit, Exercise evaluation system.

9. summing the frequent scores corresponding to each of the plurality of index values ​​related to the user's exercise for each time period, and determining the sum as a total frequent score for each time period; Selecting an effective time for evaluating the user's exercise based on the determined overall frequency score; evaluating the user's exercise based on the index values ​​at the selected valid times; Exercise assessment methods.

10. On the computer, summing up frequent scores corresponding to each of a plurality of index values ​​related to the user's exercise for each time period, and determining the sum as a total frequent score for each time period; Selecting effective times for evaluating the user's exercise based on the determined overall frequency score; evaluating the user's exercise based on the index values ​​at the selected valid times; program.

Citation Information

Patent Citations

  • Walking posture meter and program

    JP2014217694A

Cited By

  • Compressor

    US12529375B2