Information processing device, information processing method and program

The information processing system addresses the challenge of improving user performance by evaluating multiple indicators in relation to a reference group, ensuring improvements do not adversely affect other metrics, thereby optimizing overall performance.

JP2025016841APending Publication Date: 2025-02-05CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023119570
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-24
Publication Date
2025-02-05

AI Technical Summary

Technical Problem

Existing systems fail to effectively improve overall performance by considering the interdependencies between multiple evaluation indicators during user improvement efforts, leading to potential deterioration in other items.

Method used

An information processing system that includes a sensor device to measure user movements, an electronic device to analyze and transmit data, and a server device to evaluate multiple evaluation indicators, identifying correlations and potential adverse effects on other indicators during improvement efforts.

Benefits of technology

The system provides targeted performance improvement by evaluating user indicators in relation to a reference group, avoiding adjustments that negatively impact other indicators, thus enhancing overall user performance efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025016841000001_ABST
    Figure 2025016841000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program capable of providing information that more efficiently improves performance as a whole.SOLUTION: A server (5) being an information processing device includes a communication part (54) as a first communication part and a control part (51). The first acquisition part acquires index values of a plurality of evaluation indexes related to movement calculated on the basis of measurement data of user's movement. The control part (51) acquires, as a second acquisition part, information of second evaluation indexes by a plurality of other persons in the case that an index value of a first evaluation index during movement by the plurality of other persons is within a first range corresponding to the range of the index values of first evaluation indexes of the user with respect to designation of the first evaluation index among a plurality evaluation indexes. The control part (51) discriminates whether an index value of the second evaluation indexes acquired when the index value of the first evaluation index acquired by the first acquisition part is within the first range is lower than an index value shown by information of the second evaluation indexes acquired by the second acquisition part by a level of reference or more.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] Conventionally, there is a technology that uses physical sensors to measure the movements of a user's exercise, analyzes the measurement results, and evaluates the quality of the exercise. Users can easily identify problems with posture, movement, etc. based on the evaluation. By improving this, users can improve their performance.

[0003] Patent Document 1 discloses a technique for evaluating multiple users for multiple evaluation items based on the measurement results, and then uniformly grouping the users based on the evaluation results. By grouping in this way, each group can learn skills more effectively and improve their abilities. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2019-36150 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, it is known that when a user intends to improve a certain item, other items may worsen instead. Conventionally, it has been difficult for a user to efficiently learn evaluations based on evaluation indices that change in association with multiple items and improve overall performance.

[0006] An object of the present invention is to provide an information processing device, an information processing method, and a program that can provide information that can more efficiently improve overall performance. [Means for solving the problem]

[0007] In order to achieve the above object, the present invention provides A first acquisition unit that acquires index values ​​of a plurality of evaluation indexes related to the user's exercise calculated based on measurement data obtained by measuring the user's exercise; A second acquisition unit that acquires information regarding the plurality of evaluation indexes during the exercise by a plurality of other persons; an evaluation unit for evaluating the index value of the user; Equipped with The second acquisition unit acquires the information on a second evaluation index different from the first evaluation index when an index value of the first evaluation index during the exercise by the plurality of other persons is within a first range corresponding to a range of index values ​​of the first evaluation index of the user, in response to a designation of a certain first evaluation index among the plurality of evaluation indexes; the evaluation unit determines whether or not the index value of the second evaluation index acquired by the first acquisition unit is at a level lower than a reference level with respect to the index value indicated by the information of the second evaluation index acquired by the second acquisition unit when the index value of the first evaluation index acquired by the first acquisition unit is within the first range; It is an information processing device. Effect of the Invention

[0008] According to the present invention, it is possible to obtain information that can more efficiently improve a user's overall exercise performance. [Brief description of the drawings]

[0009] [Figure 1] 1 is a diagram showing a configuration of an exercise evaluation system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing the functional configuration of a sensor device and a server device. [Diagram 3] FIG. 13 is a diagram illustrating an index value. [Figure 4] An example of statistical data by indicator level is shown. [Diagram 5]FIG. 13 is a diagram illustrating an abnormality detection. [Figure 6] 13 is a flowchart showing a control procedure of an index improvement analysis process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of an exercise evaluation system 100 of the present embodiment. The exercise evaluation system 100 includes, for example, a sensor device 1, an electronic device 3, and a server device 5.

[0011] The sensor device 1 is a terminal device worn by a user, for example, a smart watch worn on the wrist. The sensor device 1 measures the user's movements (exercise) to generate measurement data. The sensor device 1 may also be capable of measuring the number of steps and distance traveled by the user based on the measurement data. The sensor device 1 is also capable of performing an alerting operation for the user.

[0012] The electronic device 3 is a portable terminal device, for example, a smartphone. The electronic device 3 is connected to the sensor device 1 via short-range wireless communication, for example, Bluetooth (registered trademark). The electronic device 3 receives measurement data measured by a sensor mounted on the sensor device 1, and transmits to the sensor device 1 an evaluation result of exercise derived based on the measurement data, and the like.

[0013] The server device 5 is an information processing device of this embodiment, and is located connected to the Internet. The server device 5 acquires and analyzes exercise measurement data from the electronic devices 3 of many users, and returns and stores the analysis results in the server device itself. The server device 5 includes a database for storing these analysis results. The electronic devices 3 are communicatively connected to access points (routers, base stations) and the like via wireless LAN or mobile phone lines. The access points and the server device 5 are connected via the Internet.

[0014] FIG. 2 is a block diagram showing the functional configuration of the sensor device 1 and the server device 5. As shown in FIG. As shown in FIG. 2(a), the sensor device 1 includes a control unit 11, a RAM 12, a memory unit 13, a communication unit 14, a display unit 15, an operation receiving unit 16, an alarm operation unit 17, a measurement unit 18, a positioning operation unit 19, and the like.

[0015] The control unit 11 is a processor that centrally controls the overall operation of the sensor device 1. The processor is a CPU (Central Processing Unit), but some or all of it may be a dedicated hardware processor. A single processor may perform all the arithmetic processing, or multiple processors may perform arithmetic processing in parallel or independently depending on the application.

[0016] The RAM 12 provides a working memory space for the processor and stores temporary data. The RAM 12 is, for example, a DRAM, but is not limited to this.

[0017] The storage unit 13 is a non-volatile memory. The non-volatile memory is, for example, but is not limited to, a flash memory. The storage unit 13 stores a program 131, setting data related to the execution of the program 131, history data 132, index data 133, and the like.

[0018] The history data 132 includes information such as the date and time of measurement (activity), the route traveled, and the performance evaluation results. The index data 133 includes time transition data of the evaluation index obtained based on the measurement results of each activity. The history data 132 and the index data 133 may be stored in an integrated manner.

[0019] The communication unit 14 controls communication with external devices via Bluetooth as described above. The communication unit 14 may have a dedicated module and antenna for controlling communication via Bluetooth.

[0020] The display unit 15 displays information on a display screen based on the control of the control unit 11. The display screen may be, for example, a liquid crystal display (LCD) or an organic EL (Electro-Luminescent) display.

[0021] The operation reception unit 16 receives an input operation from the user and outputs an operation signal corresponding to the received operation to the control unit 11. The operation reception unit 16 has, for example, a push button switch. In addition to or instead of this, the operation reception unit 16 may have a touch panel or the like positioned so as to overlap the display screen.

[0022] The notification unit 17 performs a notification operation for the user. The notification operation is, for example, at least some of the following: emitting light from an LED (Light Emitting Diode), generating vibrations, outputting a beep and / or a sound, and the like.

[0023] The measurement unit 18 has a sensor that measures the movement of the user. The sensor is, for example, an acceleration sensor, a geomagnetic field sensor, etc. In addition, the sensor may include a gyro (angular velocity) sensor.

[0024] The positioning operation unit 19 receives radio waves from positioning satellites related to the GNSS (Global Navigation Satellite System) and performs positioning to identify the current position of the device. The positioning operation unit 19 has a dedicated module and an antenna for receiving radio waves from the positioning satellites. The positioning operation unit 19 may be configured such that power supply to components related to radio wave reception is cut off except during reception operations.

[0025] The sensor device 1 does not have to be a single device. For example, a sensor device worn on the wrist to perform measurements according to arm swing and a sensor device worn on the waist to measure waist movement may be used in combination. Each sensor device 1 may be communicatively connected to an electronic device 3 and transmit measurement data to the electronic device 3. The measurement data of each sensor device 1 may be aggregated by the electronic device 3. Alternatively, any sensor device 1 may receive and aggregate measurement data from other sensor devices 1.

[0026] As shown in FIG. 2(b), the server device 5 includes a control unit 51, a RAM 52, a storage unit 53, a communication unit 54, a display unit 55, an operation reception unit 56, and the like.

[0027] The control unit 51 is a processor that controls the overall operation of the server device 5. The processor is, for example, a general-purpose CPU, but may also have dedicated computing hardware in addition to this. The processor may be a single processor, or multiple processors may operate in parallel or independently depending on the application.

[0028] The RAM 52 provides a working memory space for the processor and stores temporary data. The RAM 52 is, for example, a DRAM, but is not limited to this.

[0029] The storage unit 53 is a non-volatile memory. The non-volatile memory may include a flash memory, a hard disk drive (HDD), and the like. The storage unit 53 stores a program 531, a measurement database 532, index level-specific statistical data 533, and related index settings 534. The program 531 includes an index improvement analysis process described below. The measurement database 532, the index level-specific statistical data 533, and the related index settings 534 will be described below. The storage unit 53 is not limited to being built into the server device 5. The storage unit 53 may be an auxiliary storage device external to the server device 5, a network drive located on the Internet, or a cloud server.

[0030] The communication unit 54 controls communication with external devices. The communication unit 54 includes, for example, a network card that controls communication according to a communication protocol related to a LAN (Local Area Network), such as TCP / IP.

[0031] The display unit 55 displays information on a display screen such as an LCD under the control of the control unit 51. The operation reception unit 56 receives an input operation from the outside and outputs an operation signal according to the operation content to the control unit 51. The display unit 55 and the operation reception unit 56 may be a display device, a keyboard, a pointing device, or the like that are externally attached as peripheral devices. In principle, the server device 5 may receive operations from the outside and output display control data to the outside via the communication unit 54. The computer that executes the program 531 of this embodiment includes at least a control unit 51, a RAM 52, a storage unit 53, and a communication unit .

[0032] Next, the motion measurement and evaluation index will be described. The sensor device 1 measures the user's motion, here the motion during running, by the measurement unit 18. The measurement data is obtained with a time resolution of, for example, several tens of Hz. The acceleration and angular velocity show periodic fluctuations in response to the landing of the feet and swinging of the arms. In other words, the number of such periodic fluctuations is a value corresponding to the number of steps taken by the user.

[0033] The values ​​of the multiple types of evaluation indexes shown below are calculated, for example, by the control unit 51 (first acquisition unit) of the server device 5 that has acquired the measurement data. The control unit 51 acquires the running pitch (the number of steps per minute) for each of the above-mentioned periods or for each of several periods based on the measurement data measured by the measurement unit 18. The control unit 51 also acquires the values ​​(index values) of quantitative indices (evaluation indices) that indicate the magnitude of vertical movement of the body, the left and right sway and rotation of the body, the magnitude of arm swing, the average degree of forward inclination, backward inclination, and left and right inclination of the body (trunk or pelvis), the grounding state of the feet, and the like, according to the amplitude of the measurement value in each period and the offset value of the fluctuation. Note that the control unit 51 does not need to acquire these evaluation indices for each of the above-mentioned periods. The control unit 51 may acquire the transition of the evaluation indices according to the average (moving average) within a longer period (for example, 3-6 periods) by shifting the period so that some sections overlap. That is, the transition here means the time-series change of the evaluation indices in units of one to several steps.

[0034] The control unit 51 also acquires the moving speed (pace) based on the change in the current position by the positioning operation unit 19. The control unit 51 also acquires the stride length and the like by combining the moving speed with the measurement value of the measurement unit 18. Furthermore, the control unit 51 acquires indices according to the physique, such as the stride to height ratio and vertical movement to height ratio, based on the preregistered values ​​of the user's height, leg length, and the like.

[0035] FIG. 3 is a diagram illustrating the index value. 3(a), the acquired multiple index values ​​are associated with the respective calculation timings and stored in order in the storage unit 53. That is, for a given index, there are other indexes at the same time.

[0036] By appropriately presenting these multiple indicators and their change history to the user, it can be useful for improving running performance. In this case, the result of trying to improve one indicator, for example posture, may have an effect, particularly a negative effect, on other indicators.

[0037] In the exercise evaluation system 100 of this embodiment, when a certain index (first evaluation index) is specified as an improvement target, the control unit 51 (evaluation unit) of the server device 5 evaluates and determines whether the index values ​​of not only the specified index but also other indexes (second evaluation index) have deteriorated in conjunction with the effort to improve the specified index. In this case, deterioration is determined not by a simple decrease in the user's own index value but by comparison with the average index value of other users (multiple other people).

[0038] In the example shown in Fig. 3(b), when an improvement in the index value Ii of the index i at the timing Tr is set and the index value Ii actually improves thereafter, the index value Ij of another index j decreases in an anti-correlated manner. In reality, even if the index value Ii does not improve, the index value Ij may decrease as a result of an attempt to improve it. Therefore, the exercise evaluation system 100 sets an appropriate period after the timing Tr as an evaluation period, and evaluates the change trends of the index values ​​Ii and Ij during this evaluation period.

[0039] The index j corresponding to the index i may be all obtainable indexes. Alternatively, an index j related to an index value Ij known to be correlated with the index value Ii may be set in advance. Such a correlation does not necessarily occur for all users. Cases where it is likely to occur depending on the accumulated habits of the user can be determined from data of many past users. In addition, depending on the level (high or low) of the index value Ii, for example, when an intermediate or lower player tries to increase the index value Ii, there are cases where the index value Ij is likely to decrease. In other words, for an advanced player who has surpassed the intermediate level wall, the index value Ij may no longer be likely to decrease.

[0040] The evaluation period may be set to a fixed time from, for example, immediately after the timing Tr (the time difference between the timing Tr and the start timing of the evaluation period is approximately zero). Alternatively, the evaluation period may be set to a fixed time starting from a certain time after the timing Tr, for example, 20 seconds later (the time difference is 20 seconds). Alternatively, instead of a time, the start timing of the evaluation period may be set to the timing at which the point 100 m away from the timing Tr is reached. Also, instead of a fixed time, a fixed distance may be set as the evaluation period. Also, the time difference and the length of the evaluation period may be changed according to the index values ​​of the index i and index j of the evaluation target. Also, the length of the evaluation period may be changed according to the running section in running, for example. Specifically, the length T1 of the evaluation period in a section where the body is relatively not tired (for example, a running section of 1 to 2 km in a running distance of 10 km or more) may be set to be longer than the length T2 of the evaluation period in a section where the body is relatively tired (for example, a running section of 9 to 10 km). Note that the running sections "1 to 2 km" and "9 to 10 km" are both examples and are not limited to these sections. The length of the evaluation section in any travel section may be changeable. Alternatively, the length T2 of the evaluation section may be set longer than the length T1 of the evaluation section. Which of the evaluation sections T1 and T2 is set longer may be determined according to the level of the user. For example, when the user level is beginner, the length T1 of the evaluation section may be set longer than the length T2 of the evaluation section, and when the user level is advanced, the length T2 of the evaluation section may be set longer than the length T1 of the evaluation section. Such settings allow an appropriate evaluation according to the level of the user to be obtained.

[0041] For the evaluation of the index j, the index value of the index j of many (plural) other persons in the corresponding range (first range) of the index value Ii of the index i and the user are used as a population to be compared. The many other persons are users of the exercise evaluation system 100 using the common server device 5 with their own sensor devices 1 and electronic devices 3. The corresponding range (first range) here is a range in which the user and the index value Ii are defined as being at the same level. The same level is, for example, within a range of ±5% of the average value of the index value. The range (width) in which the level is the same with respect to the average value can be set to any value. The evaluation is performed by determining whether the index value Ij of the index j of the user is significantly lower than the population and is in an abnormal range. A well-known statistical method can be used to determine the abnormality. For example, the Hotelling T2 method can be used as such a statistical method.

[0042] In order to compare the index value based on the measurement results during the user's evaluation period with the index values ​​of other users, the server device 5 stores statistical data 533 by index level. FIG. 4 shows an example of statistical data 533 by index level. In this example, for all users, when index value I1 for index 1 is in range 1k, the frequency of appearance of other index values ​​is stored for each predetermined range. For example, for index 2, the frequency in m steps of range 21-2m is stored as frequencies 21-2m. Frequencies 21-2m may be cumulative frequencies or relative values ​​normalized by 1. In the case of relative values, data on the total number of samples may be stored separately.

[0043] In this way, for a certain range of an index, the frequency distribution of the other (n-1) indexes is obtained. In other words, if we generate the frequency distribution of all other indexes for all indexes, we get n (n-1) m 2pieces of data will be present. The number of steps m may be different for each index. The server device 5 calculates or acquires transition data of the evaluation index according to the measurement result of each user at any time and stores it in the measurement database 532. The server device 5 may update the index level-specific statistical data 533 in the server device 5, for example, once a day, based on the data stored in the measurement database 532. Alternatively, the data may be updated more frequently depending on the accumulation status of evaluation index data from a large number of users in the measurement database 532. The control unit (second acquisition unit) of the server device 5 reads out data (information) of the index and range required for evaluation from among these and uses it for evaluation.

[0044] As described above, some of the n indexes may not be clearly related to the index i. In this case, there may be an index that is not evaluated in relation to the improvement of the index i. A list of types of related indexes related to the index i may be determined in advance for each index i and stored in the storage unit 53 as the related index setting 534.

[0045] FIG. 5 is a diagram illustrating anomaly detection. The frequency distribution of the index values ​​of other indexes j (2≦j≦n) for the range 1k of the above index 1 is roughly the mean μ and variance σ 2 It is expected that the distribution will follow a normal distribution. In this distribution, examples of the distribution of the index value Ij of the same index j measured during the evaluation period are distributions Dj1 and Dj2. The degree of anomaly a = ((Ij-μ) / σ) indicates how far the index value Ij is from μ to σ. 2 is χ with 1 degree of freedom 2 According to the distribution, the degree of anomaly a (degree of anomaly) roughly corresponds to the square of the Mahalanobis distance. This is χ 2 By comparing with the standard value of the degree of abnormality related to the distribution, it is determined whether index j is an abnormal value (a level lower than the standard) compared to those in the corresponding range of the new index value Ii (those in the corresponding range of the level of index i).

[0046] That is, the vicinity of both ends of the normal distribution of the index value of the population, for example, the shaded area, corresponds to an abnormal value according to the reference value. The distribution Dj1 is determined to be within a normal range for the original data, and the distribution Dj2 is determined to be abnormal for the original data. The abnormality here is the worse side, that is, an abnormality when the index value Ij of the user is lower than the index value of the population. If an index value Ij that is significantly higher than the index value of the population is obtained, it does not need to be determined to be abnormal. In addition, since it is a comparison with the index j of another person, it does not necessarily have to be caused by a decrease in the index value Ij of the user himself. That is, it can be detected even when the index value Ij is originally low and the other index i improves without improving, resulting in the low index value Ij compared to the same level of index i becoming more noticeable. To avoid such a situation, the server device 5 may store a history of the abnormality degree a in association with each past index value, and the degree of increase in the abnormality degree a may also be taken into consideration when announcing an abnormality.

[0047] 6 is a flowchart showing a control procedure of the index improvement analysis process executed by the control unit 51 of this embodiment. This process is started when a request to set an index i to be improved is obtained. The index i may be automatically specified based on the result obtained by analyzing a normal measurement, together with an operation of informing the user. Alternatively, the index i may be manually set by the user's input operation.

[0048] The control unit 51 acquires information on the index i of the set improvement target (S1). The control unit 51 sets an evaluation period according to the improvement target (S2). The set evaluation period is transmitted to the sensor device 1. Note that the sensor device 1 may set the evaluation period in the same procedure, independent of the index improvement analysis process.

[0049] The control unit 51 sets a related index to be evaluated in correspondence with the index i (S3). As described above, the control unit 51 reads out the index j, which is a related index corresponding to the index i, from the related index setting 534. Alternatively, the index j may be determined by reading out the index associated with the index i in the index-level-specific statistical data 533.

[0050] The control unit 51 determines whether the evaluation period has ended (S4). The control unit 51 determines whether the current time has passed the end timing of the evaluation period set above. If it is determined that the evaluation period has not ended (S4; NO), the control unit 51 repeats the process S4.

[0051] When it is determined that the evaluation period has ended (S4; YES), the control unit 51 acquires the index value Ii of the index i targeted for improvement during the evaluation period, and calculates its average μ and standard deviation σ (S5; first acquisition means). Note that the control unit 51 may acquire the already calculated average μ and standard deviation σ from the sensor device 1 or the electronic device 3 that relays communication with the sensor device 1. Furthermore, when the server device 5 cannot acquire the measurement results and index values ​​from the sensor device 1 in real time, this process may be performed after the data for the evaluation period is acquired.

[0052] The control unit 51 sequentially acquires the frequency distribution of the index value Ij of the index j for the user and timing for which the index value Ii is within the range of μ±σ from the index level-specific statistical data 533 (S6; second acquisition means). If the range does not match the range set in the index level-specific statistical data 533, the control unit 51 may appropriately acquire data of a range with overlapping parts and add up the frequency distributions of multiple ranges as necessary.

[0053] The control unit 51 judges whether the index value Ij of index j during the evaluation period is an abnormal value (lower than a reference value) with respect to the acquired frequency distribution (S7; evaluation means). If there are multiple related indexes, it is sufficient to perform an abnormality judgment for each of the multiple indexes j independently. The control unit 51 does not simply judge whether there is an abnormality, but also acquires the calculated abnormality degree a for each.

[0054] The control unit 51 outputs notification information to the electronic device 3 or the sensor device 1 for the index j determined to be abnormal in descending order of the degree of abnormality a (S8). The control unit 51 can also output the degree of improvement of the index i to be improved, regardless of the presence or absence of the index j determined to be abnormal. If there are a reference number or more abnormal indexes, the control unit 51 may notify the reference number of indexes, starting from the indexes with the highest degree of abnormality. Then, the control unit 51 ends the index improvement analysis process. In the sensor device 1 or the electronic device 3, whether or not to notify the user of the received notification information in real time may be set in advance by the user through an input operation to the operation reception unit 16 or the like.

[0055] As described above, the server device 5, which is an information processing device of the exercise evaluation system 100 of this embodiment, includes the control unit 51. The control unit 51, together with the communication unit 54, serves as a first acquisition unit and acquires index values ​​of a plurality of evaluation indexes related to the exercise calculated based on measurement data obtained by measuring the user's exercise. The control unit 51, as a second acquisition unit, acquires information on the plurality of evaluation indexes during the above (above) exercise by a plurality of other persons. The "above (above) exercise" here means the same type of exercise as the user's exercise, and does not require the same date, time, or place. The control unit 51, as an evaluation unit, evaluates the user's index values. The control unit 51 as the second acquisition unit acquires information on a second evaluation index (index j) different from the first evaluation index when the index value of the first evaluation index during the exercise by the multiple other people is within a first range corresponding to the range of index values ​​of the user's first evaluation index, in response to the designation of a certain first evaluation index (index i) among the multiple evaluation indexes. The control unit 51 as the evaluation unit determines whether or not the index value of the second evaluation index acquired as the first acquisition unit is at a level lower than the index value indicated by the information on the second evaluation index acquired as the second acquisition unit by a reference value or more when the index value of the first evaluation index acquired as the first acquisition unit is within the first range. In this way, the control unit 51 can evaluate not only the evaluation index of interest specified as an improvement target, but also the deterioration of other evaluation indexes that may change correspondingly. Therefore, the server device 5 can provide information that can improve the user's performance as a whole by avoiding adjustments that would adversely affect other evaluation indexes in an attempt by the user to improve a certain evaluation index of interest.

[0056] Furthermore, the control unit 51 as the second acquisition unit may set a corresponding first range according to the index value of the first evaluation index of the user in the evaluation period after the designation. That is, the corresponding range may be determined using the first evaluation index obtained according to the effort for the improvement in the evaluation period after the index to be improved is designated. That is, the server device 5 can judge whether the performance level after the effort for improvement is made by the user is compared with the evaluation index of other users to determine whether it is good or bad.

[0057] The corresponding first range may be a range of the same level as the index value of the first evaluation index (index i) of the user. By comparing the user after the above-mentioned improvement efforts with a user with the same level of index i, the user can properly know the evaluation indexes that are inferior to the average performance, especially those that have deteriorated. Therefore, the user can more properly know the shortcomings.

[0058] The server device 5 also includes a storage unit 53 that stores the type of the second evaluation index associated with the first evaluation index as the related index setting 534. The control unit 51 as an evaluation unit determines whether or not the index value indicated by the second evaluation index associated with the specified first evaluation index is at a level lower than the reference level. By not necessarily adding other indexes that are not expected to be related to the first evaluation index to the second evaluation index, the server device 5 can reduce the processing load. On the other hand, such a relationship may differ in detail depending on the user's habits, performance level, etc. Therefore, by storing and holding the necessary information in advance in the related index setting 534, the server device 5 can easily determine a second evaluation index appropriate for the user.

[0059] In addition, there are multiple second evaluation indexes. The control unit 51 as an evaluation unit may calculate the degree of abnormality of each index value of the second evaluation index, and output the second evaluation indexes determined to be at a level lower than the standard in order of the degree of abnormality. Generally, it can be said that the higher the degree of abnormality, the higher the importance of the information to be conveyed to the user. Therefore, by adjusting the output order, the server device 5 can prioritize and convey information important to the user to the user.

[0060] Furthermore, the time difference between the designation of the first evaluation index (index i) and the start timing of the evaluation period may be determined according to the index value of the first evaluation index. Some evaluation indexes can be improved immediately, while others are difficult to improve easily. In addition, some can be improved temporarily, but tend to deteriorate over time. Therefore, the server device 5 may determine an appropriate period for evaluation while actually looking at the index value of the first evaluation index. This allows the server device 5 to evaluate the trends of the index values ​​of other second evaluation indexes based on the index value of a period suitable for evaluation.

[0061] The information processing method of this embodiment includes the following processing steps: (1) a first acquisition step of acquiring index values ​​of a plurality of evaluation indexes related to exercise calculated based on measurement data obtained by measuring the exercise of a user, (2) a second acquisition step of acquiring information regarding the plurality of evaluation indexes during the exercise by a plurality of other persons, and (3) an evaluation step of evaluating the index values ​​of the user. In the second acquisition step, when a first evaluation index among the multiple evaluation indexes is specified, information on a second evaluation index different from the first evaluation index is acquired if the index value of the first evaluation index during exercise by the multiple other people is within a first range corresponding to the range of index values ​​of the user's first evaluation index. In the evaluation step, when the index value of the first evaluation index acquired in the first acquisition step is within the first range, it is determined whether or not the index value of the second evaluation index acquired in the first acquisition step is at a level lower than a standard or more with respect to the index value indicated by the information on the second evaluation index acquired in the second acquisition step. According to the above information processing method, it is possible to evaluate not only the evaluation index of interest designated as the target for improvement, but also changes, particularly deterioration, in other evaluation indexes that may change correspondingly. Therefore, this information processing method can provide information that can improve the user's performance as a whole by avoiding adjustments that adversely affect other evaluation indexes in an attempt by the user to improve a certain evaluation index of interest.

[0062] Moreover, by installing and executing the program 531 relating to the above-mentioned information processing method (index improvement analysis) on a computer, information relating to improvement of overall performance can be easily provided by a general-purpose computer.

[0063] The present invention is not limited to the above-described embodiment, but may be modified in various ways. For example, in the above, the sensor device 1 only performs measurements and transmits the measurement data to the electronic device 3, but this is not limited to the above. The sensor device 1 may calculate each index by itself, or the electronic device 3 may calculate the index by aggregating the measurement data of multiple sensor devices 1. In these cases, it is sufficient that the calculated index value is transmitted from the electronic device 3 to the server device 5.

[0064] In the above embodiment, the time relationship between the designation of the index i to be evaluated and the evaluation period is predefined, but this time relationship may be variable. For example, whether the user makes an effort to improve the index i immediately after designating the index i or makes an effort after sorting out the situation a little may differ from person to person. In addition, after the user receives coaching (advice, guidance) related to the improvement of the index i, there are cases where the evaluation of the index is no longer necessary from the beginning of the training in multiple training sessions. In this case, the evaluation period may be set so that the maintenance degree of each index can be obtained when the user starts to get tired after continuing the training for a while.

[0065] In the above description, the server device 5 acquires a frequency distribution in the range of μ±σ for the index value Ii of the evaluation period, but this is not limited to this. The range may be narrower or wider than ±1σ.

[0066] Also, as described above, if there is an index j whose index value Ii of a certain index i is likely to be low in many cases among users at the same level, that is, if the correlation between the increase in index i and the decrease in other index j is too strong, the average value of the population itself may decrease or the variance value may increase, making it difficult to detect an abnormality. In consideration of such a case, it is not necessary to obtain a frequency distribution of index j whose index value Ii is at the same level as the user. It is also possible to obtain a frequency distribution of index j for users at a level one level higher than the user. In this case, the level difference may be determined by shifting the above-mentioned ±σ range upward. For example, the frequency distribution of index j may be obtained in a range of μ to μ + 2σ for index value Ii.

[0067] In the above, the index j related to the index i of the evaluation target is fixed, but this is not limited to the above. The habits of the user's form can be classified into patterns according to a combination of multiple indexes. Depending on this pattern, it may be possible to determine whether it can be a related index. Therefore, the server device 5 (information processing device) may specify a pattern based on all evaluation indexes. The server device 5 may determine a related index for the evaluation index according to the pattern and store the related index setting 534 according to the user. Also, the relationship with index j may become larger or smaller depending on the level of the user's index i. Therefore, index j may be set to be a related index only when the user is at a specific level for index i.

[0068] In the above embodiment, the server device 5 evaluates the related index, but this is not limited to the above. All the processing may be performed by the sensor device 1 or the electronic device 3. In this case, the sensor device 1 or the electronic device 3 performing the processing may acquire in advance some data from the index level-specific statistical data 533 that is close to the user's own level. In running training, it is not expected that the user's performance will change significantly in a short period of time. Therefore, the above evaluation is sufficient if only some of the necessary data is acquired. In this case, the communication connection with the sensor device 1 and the transmission of the index data to the sensor device 1 do not need to be in real time. The data may be transmitted collectively after the end of training or a competition.

[0069] When the electronic device 3 performs processes related to the calculation and evaluation of the indexes, the configuration of the electronic device 3 may be substantially the same as that of the server device 5. The communication unit of the electronic device 3 must have a function for communicating (Bluetooth) with the sensor device 1. The storage unit of the electronic device 3 acquires and stores a portion of the statistical data by index level. In addition, the specific calculation processing capacity, power consumption and size, storage capacity and storage type, etc. may be appropriately adjusted according to the portability of the electronic device 3.

[0070] Furthermore, in the case of real-time processing, the reporting operation of the evaluation result is basically performed by the sensor device 1. However, in contrast to this, a more detailed display of the evaluation result by the electronic device 3 or a voice notification may be used in combination. In the case of a voice notification, the user may wear earphones or the like while running to make it easier to hear the received voice notification. The voice notification may be performed directly by the sensor device 1. In the case of not being real-time processing, the results may be processed together after the end of training or the like, and the results may be reported by the electronic device 3 together with a detailed display or the like.

[0071] In the above description, the previously generated statistical data by index level 533 is referenced when determining whether an abnormality has occurred, but this is not limiting. For example, when real-time processing is not required, the corresponding data may be extracted from the measurement database 532 each time to generate a frequency distribution.

[0072] In the above embodiment, the evaluation of running has been described, but the activity to be evaluated is not limited to running. For example, walking, particularly brisk walking, may be used. In the case of other activities, such as swimming, cycling, and swing practice for various ball games, indices according to the activity and related indices may be respectively set. The number of indices and the method of evaluation may differ depending on the type of activity.

[0073] In the above description, the storage unit 13 including a non-volatile memory such as an HDD or a flash memory is used as an example of a computer-readable medium for storing the program 131 related to the index notification control of the present invention, but is not limited to this. As other computer-readable media, other non-volatile memories such as MRAM and portable recording media such as CD-ROMs and DVD disks can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line. In addition, the specific configurations, contents and procedures of the processing operations, etc. shown in the above embodiments can be modified as appropriate without departing from the spirit of the present invention. The scope of the present invention includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]

[0074] 1 Sensor device 11 Control section 12 RAM 13 Storage section 131 Programs 132 Historical Data 133 Index Data 14 Communications Department 15 Display 16 Operation reception section 17 Notification section 18 Measurement section 19 Positioning operation unit 3 Electronic equipment 5. Server equipment 51 Control section 52 RAM 53 Memory section 531 Programs 532 Measurement Database 533 Statistical data by indicator level 534 Related Indicator Settings 54 Communications Department 55 Display section 56 Operation reception section 100 Exercise Rating System

Claims

1. A first acquisition unit that acquires index values ​​of a plurality of evaluation indexes related to the user's exercise calculated based on measurement data obtained by measuring the user's exercise; A second acquisition unit that acquires information regarding the plurality of evaluation indexes during the exercise by a plurality of other persons; an evaluation unit for evaluating the index value of the user; Equipped with The second acquisition unit acquires the information on a second evaluation index different from the first evaluation index when an index value of the first evaluation index during the exercise by the plurality of other persons is within a first range corresponding to a range of index values ​​of the first evaluation index of the user, in response to a designation of a certain first evaluation index among the plurality of evaluation indexes; the evaluation unit determines whether or not, when the index value of the first evaluation index acquired by the first acquisition unit is within the first range, the index value of the second evaluation index acquired by the first acquisition unit is at a level lower than a standard or more with respect to the index value indicated by the information of the second evaluation index acquired by the second acquisition unit; Information processing device.

2. The information processing apparatus according to claim 1 , wherein the second acquisition unit sets the first range in accordance with an index value of the first evaluation index of the user in the evaluation period after the designation.

3. The information processing apparatus according to claim 2 , wherein the first range is a range of the same level as the index value of the first evaluation index of the user.

4. a storage unit that stores a type of the second evaluation index associated with the first evaluation index; The evaluation unit determines whether or not the index value indicated by the information on the second evaluation index associated with the specified first evaluation index is at a level lower than the reference level.

2. The information processing device according to claim 1.

5. The second evaluation index is a plurality of indexes, The information processing apparatus according to claim 1 , wherein the evaluation unit calculates the degree of abnormality of each of the index values ​​of the second evaluation indexes, and outputs the second evaluation indexes determined to be at a level lower than the reference level in descending order of the degree of abnormality.

6. The information processing apparatus according to claim 2 , wherein the time difference between the designation and the start timing of the evaluation period is determined according to an index value of the first evaluation index.

7. A first acquisition step of acquiring index values ​​of a plurality of evaluation indexes related to the exercise calculated based on measurement data obtained by measuring the exercise of the user; A second acquisition step of acquiring information regarding the plurality of evaluation indexes during the exercise by a plurality of other persons; an evaluation step of evaluating the index value of the user; Including, In the second acquisition step, when a first evaluation index is specified among the plurality of evaluation indexes, the information of a second evaluation index different from the first evaluation index is acquired when an index value of the first evaluation index during the exercise by the plurality of other persons is within a first range corresponding to a range of index values ​​of the first evaluation index of the user; In the evaluation step, when the index value of the first evaluation index acquired in the first acquisition step is within the first range, it is determined whether or not the index value of the second evaluation index acquired in the first acquisition step is at a level lower than a standard or more relative to the index value indicated by the information of the second evaluation index acquired in the second acquisition step. Information processing methods.

8. Computer, A first acquisition means for acquiring index values ​​of a plurality of evaluation indexes related to the exercise calculated based on measurement data obtained by measuring the exercise of the user; A second acquisition means for acquiring information regarding the plurality of evaluation indexes during the exercise by a plurality of other persons; evaluation means for evaluating the index value of the user; Function as a The second acquisition means acquires the information on a second evaluation index different from the first evaluation index when an index value of the first evaluation index during the exercise by the plurality of other persons is within a first range corresponding to a range of index values ​​of the first evaluation index of the user, in response to a designation of a certain first evaluation index among the plurality of evaluation indexes; the evaluation means determines whether or not, when the index value of the first evaluation index acquired by the first acquisition means is within the first range, the index value of the second evaluation index acquired by the first acquisition means is at a level lower than a standard or more with respect to the index value indicated by the information of the second evaluation index acquired by the second acquisition means; program.

Citation Information

Patent Citations

  • Classification device, classification method and classification program

    JP2019036150A