Information processing device, information processing method, and program

The information processing device reevaluates the user's exercise form by analyzing motion data and providing tailored feedback, addressing the limitations of conventional devices by offering continuous improvement suggestions.

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

Patent Information

Application Number
JP2023191240
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-21

AI Technical Summary

Technical Problem

Conventional exercise support devices do not reevaluate the user's exercise form after providing advice, failing to address improvements made by the user and provide further guidance.

Method used

An information processing device that analyzes user motion data, provides real-time feedback, and allows for reevaluation of exercise form by selecting specific indices for reanalysis and generating tailored advice based on user improvements.

Benefits of technology

Enables continuous evaluation and improvement of the user's exercise form by providing targeted advice based on reevaluated motion data, enhancing the effectiveness of exercise support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025078928000001_ABST
    Figure 2025078928000001_ABST
Patent Text Reader

Abstract

To re-evaluate an exercise form, etc. of a user who has received advice.SOLUTION: An information processing device 100 includes a control unit 110 for acquiring index information indicating an evaluation result of an index on a first motion of an object, outputting advice information corresponding to the index information, acquiring re-evaluated index information for a second motion of the object generated after the first motion for a selected index when a specific index is selected as an index to be re-evaluated from indexes corresponding to the output advice information, and outputting the advice information corresponding to the re-evaluated index information.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] Wearable devices have been developed that output advice to a user by being worn by the user while exercising, such as running or walking. For example, Patent Document 1 discloses an exercise support device that controls the timing of giving advice to the user so that the user does not miss the advice. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-198352 A Summary of the Invention [Problem to be solved by the invention]

[0004] The exercise support device disclosed in Patent Document 1 determines the timing of providing advice to a user based on the user's body movement information during exercise and the dynamics information of exercise-related equipment. However, the conventional technology of the exercise support device disclosed in Patent Document 1 does not take into consideration the possibility that the user may miss the advice, and even if the user improves their exercise form after hearing the advice, it is not possible to provide the user with advice on the points to improve again.

[0005] The present invention has been made in consideration of the above-mentioned situation, and aims to provide an information processing device, an information processing method, and a program that can reevaluate the exercise form, etc. of a user who has heard advice. [Means for solving the problem]

[0006] In order to achieve the above object, one aspect of the information processing device according to the present invention is acquiring index information indicating an evaluation result of an index related to a first movement of the subject; outputting advice information corresponding to the index information; When a specific index is selected as an index to be reevaluated from among the indexes corresponding to the output advice information, reevaluated index information for a second movement of the target occurring after the first movement is obtained for the selected index; outputting advice information corresponding to the re-evaluated index information; It has a control unit. Effect of the Invention

[0007] According to the present invention, the exercise form, etc. of the user who has heard the advice can be re-evaluated. [Brief description of the drawings]

[0008] [Figure 1] 1A to 1C are diagrams illustrating an example of how the information processing device is worn and an example of audio advice according to an embodiment. [Diagram 2] 1 is a block diagram showing a functional configuration of an information processing device according to an embodiment; [Diagram 3] FIG. 4 is a diagram illustrating an example of activity log data. [Figure 4] FIG. 13 is a diagram showing an example of a playlist. [Diagram 5] 11 is a flowchart of a form analysis process according to the embodiment. [Figure 6] 11 is a flowchart of a summary keyword extraction process according to an embodiment. [Figure 7] 11 is a flowchart of a reanalysis process according to an embodiment. [Figure 8] FIG. 13 is a diagram showing an example of a playlist after reevaluation. [Figure 9] 13 is a flowchart of a reanalysis process according to the first modified example. [Figure 10] 13 is a flowchart of a form analysis process according to Modification 2. [Figure 11]13 is a flowchart of a form analysis process according to Modification 3. [Figure 12] FIG. 13 is a diagram showing an example of a reevaluation inhibition status table according to Modification 4. [Figure 13] 13 is a flowchart of a form analysis process according to Modification 4. [Figure 14] 13 is an example of a map and a playlist table displayed in Modification Example 5. [Figure 15] 13 is a flowchart of a map display process according to a fifth modified example. [Figure 16] 23 is an example of a form comparison display according to Modification Example 6. [Figure 17] 13 is an example of a radar chart according to Modification 6. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] An information processing device and the like according to an embodiment will be described with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals.

[0010] (Embodiment) The information processing device according to the embodiment is a smartwatch-type information processing device 100 that is attached to the arm of a user 300 when exercising, as shown in Fig. 1. However, the information processing device is not limited to being attached to the arm. For example, as shown in Fig. 1, the information processing device may be an information processing device 100' that is attached to the waist of the user 300.

[0011] The information processing device 100 analyzes the motion data of the user 300 and reproduces audio advice such as "Your stride is small. Pull your elbows back!" as shown in Fig. 1. In response to this, if the user 300 pulls his elbows back and runs with a larger stride, saying "Is it like this?", the information processing device 100 can analyze the motion data and provide feedback such as "Your stride has increased!".

[0012] As shown in FIG. 2, the information processing device 100 includes a control unit 110, a storage unit 120, an operation input unit 130, a display unit 140, an audio output unit 150, a communication unit 160, and a sensor unit 170.

[0013] The control unit 110 is configured with a processor such as a CPU (Central Processing Unit), etc. The control unit 110 executes processes for implementing various functions of the information processing device 100 and form analysis processes, which will be described later, by using programs stored in the storage unit 120.

[0014] The storage unit 120 stores programs executed by the control unit 110 and necessary data. The storage unit 120 may include, but is not limited to, a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, etc. Note that the storage unit 120 may be provided inside the control unit 110.

[0015] The operation input unit 130 is a user interface such as a push button switch or a touch panel, and accepts operation input from the user. When the operation input unit 130 has a touch panel, it may be a touch panel integrated with the display of the display unit 140. The operation input unit 130 also has, as push button switches, a "play" button for playing back content such as audio advice, a "rewind" button for selecting the previous content, a "skip" button for selecting the next content, and the like.

[0016] The display unit 140 includes a display such as a liquid crystal display or an organic EL (Electro-Luminescence) display, and displays a display screen that provides functions of the information processing device 100, an operation screen, and the like.

[0017] The audio output unit 150 includes audio output means such as a speaker, earphones, etc., and outputs audio advice, etc. Note that a "play" button, a "rewind" button, a "skip" button, etc. may be provided as the operation input unit 130 near the earphones.

[0018] The communication unit 160 is a network interface compatible with, for example, a wireless LAN (Local Area Network), LTE (Long Term Evolution), etc. The information processing device 100 can communicate with other devices via the communication unit 160.

[0019] The sensor unit 170 includes devices for detecting various values ​​related to the user's activities (running, walking, etc.), such as an acceleration sensor, a gyro sensor, a GPS (Global Positioning System) device, a heart rate sensor, a temperature sensor, and an air pressure sensor. The control unit 110 can acquire values ​​detected by each device included in the sensor unit 170 as detection values ​​at any timing. However, the sensor unit 170 does not have to include all of the above sensors, and may not include, for example, a heart rate sensor, a temperature sensor, or an air pressure sensor.

[0020] The acceleration sensor detects acceleration in each direction of three orthogonal axes (X-axis, Y-axis, Z-axis) of the information processing device 100. The gyro sensor detects angular velocity of rotation about each of the three orthogonal axes (X-axis, Y-axis, Z-axis) of the information processing device 100. The GPS device acquires the current position of the information processing device 100 (e.g., three-dimensional data of latitude, longitude, and altitude).

[0021] The heart rate sensor detects a pulse wave, for example, by a PPG (Photoplethysmography) sensor equipped with an LED (Light Emitting Diode) and a PD (Photodiode). The control unit 110 can acquire the heart rate by measuring the pulse rate (heart rate) per unit time (for example, one minute) based on the pulse wave detected by the heart rate sensor. The temperature sensor includes, for example, a thermistor and can measure body temperature. The air pressure sensor includes, for example, a piezo-resistance type IC (Integrated Circuit) and can measure the surrounding air pressure.

[0022] The control unit 110 stores various detection values ​​detected by the sensor unit 170 and various running index values ​​derived based on these detection values ​​in the storage unit 120 as activity log data 121, for example as shown in Fig. 3. The running indexes include, for example, pace (time required to run 1 km), stride (distance of one step from one touchdown to the next touchdown), pitch (number of steps per minute), landing impact (magnitude of impact on the body immediately after landing), etc. The control unit 110 derives various indexes for evaluating the user's running as running index values ​​based on the data obtained from the sensor unit 170, and records them in the activity log data 121.

[0023] In addition, the control unit 110 derives each score from the derived various running index values, and if any of the scores meets a predetermined condition, it determines that an advice event has occurred, generates advice information, and plays back the audio data included in the advice information from the audio output unit 150 as audio advice.

[0024] An example of a method for deriving a score from a running index value is as follows. First, an ideal standard (a range of values ​​that results in a score of 100 points) is set for each running index value based on the size of each part of the user's body, weight, etc. Then, if a running index value deviates from this standard by a predetermined value or more for a predetermined period of time (e.g., one minute), the score of that running index value is deducted. Conversely, if a running index value remains within this standard for a predetermined period of time, the score of that running index value is increased.

[0025] For example, let's say that the standard (score of 100 points) for the running index pitch is 80±5 steps / minute. If the pitch is below 70 steps / minute or above 90 steps / minute for one minute, one point will be subtracted from the pitch score. If the pitch is 80±5 steps / minute for one minute, one point will be added to the pitch score.

[0026] Let's also assume that the standard for stride, a running index, is 1±0.1m (score 100 points). If the stride remains below 0.8m or above 1.2m for one minute, one point will be subtracted from the stride score. If the stride remains within 1±0.1m for one minute, one point will be added to the stride score.

[0027] In addition, the standard for the landing impact of the running index (score 100 points) is less than twice the user's body weight. If an impact that exceeds three times the user's body weight continues for one minute, the landing impact score is deducted by one point. If the landing impact is less than twice the user's body weight for one minute, the landing impact score is increased by one point.

[0028] The control unit 110 derives the score for each running index value in this manner, and when any score satisfies a predetermined condition (for example, the score falls below a predetermined threshold value (for example, 70 points)), it determines that an advice event has occurred, generates advice information regarding the running index corresponding to the score that satisfies the condition (for example, falls below the threshold value), and plays audio advice from the audio output unit 150.

[0029] The advice information includes data of a sentence (text data) to be advised to the user, and waveform data (voice data) for outputting the sentence from the voice output unit 150. However, when voice data is generated from text data by TTS (Text To Speech) voice synthesis or the like, the advice information does not need to include voice data.

[0030] Any method for generating advice information may be used, but one possible method is to store text data and audio data of advice corresponding to the score for each running indicator in advance as an advice DB (DataBase) in the storage unit 120. In this case, the control unit 110 generates advice information by acquiring text data and audio data corresponding to the running indicator and score from the advice DB based on the score of the running indicator that caused the advice event to occur (the running indicator whose score satisfies a predetermined condition).

[0031] For example, if the landing impact score falls below 70 points, the control unit 110 generates advice information based on the fact that the burden of landing is increasing, such as "The burden of landing is increasing," and reproduces audio advice such as "The burden of landing is increasing" from the audio output unit 150.

[0032] In addition, if the pitch score is 70 points or less and the pitch value is smaller than the standard (80±5 steps / minute), the control unit 110 generates advice information to improve the slow pitch, such as "Try speeding up the rhythm a little to reduce the strain per step," and plays audio advice from the audio output unit 150, such as "Try speeding up the rhythm a little to reduce the strain per step."

[0033] In addition, if the lap score falls below 70 points and the lap value is 20 minutes per kilometer, the control unit 110 generates advice information to inform the user that the lap rate is dropping, such as "Your lap rate is dropping. 1 kilometer, 20 minutes," and plays audio advice such as "Your lap rate is dropping. 1 kilometer, 20 minutes" from the audio output unit 150.

[0034] Moreover, the advice is not limited to advice indicating that the user's score is getting worse. For example, the advice may be advice indicating that the score is getting better. As an example, when the pitch score is increased from 70 points or less to 90 points or more and this state continues for a predetermined time (for example, 5 minutes), the control unit 110 generates advice information such as "The rhythm is better than the previous section" as advice information notifying that the pitch is getting better, and reproduces the audio advice "The rhythm is better than the previous section" from the audio output unit 150.

[0035] The user will hear these pieces of audio advice while running, but it is often difficult to hear them due to the effects of surrounding noise, etc. Therefore, the control unit 110 stores information about the audio advice currently played back in the storage unit 120 by adding the audio advice to a playlist 122 as shown in Fig. 4 each time the audio advice is played back. This allows the user to check the audio advice whenever they want by selecting the audio advice they want to hear again from the playlist 122 and playing it back.

[0036] As shown in Fig. 4, the playlist 122 includes the number (No) of the reproduced voice advice, a short word (summary keyword) succinctly expressing the voice advice, the time when the voice advice was reproduced (date, time), text data of the voice advice (text data), a file name in which the voice data of the voice advice is recorded (voice data), the user's position when the voice advice was reproduced (position information), a running evaluation index (index, index value) that caused the advice event to occur, and information (reevaluation) indicating whether the voice advice is the result of a reevaluation. Note that "landing impact", "pitch", "lap", etc. in the "evaluation index" of the playlist 122 shown in Fig. 4 are indexes (running indexes), and "xx.x", "yy.y", "zz.z", "20 min / km", etc. are index values ​​(running index values).

[0037] The "reevaluation" item included in the playlist 122 will be 0 if the audio advice is not the result of a reevaluation (all of the audio advice shown in FIG. 4 is 0 because none of the audio advice is the result of a reevaluation). If the audio advice is the result of a reevaluation of improvements made by the user to existing audio advice and feedback, the number of the existing audio advice is recorded.

[0038] Among the items included in the playlist 122, summary keywords are short words that succinctly express the contents of the voice advice, and are extracted by a summary keyword extraction process described later. Here, an example of a method for extracting summary keywords from voice advice will be described.

[0039] The voice advice can be classified according to the corresponding running indicator, and includes a status word (or a request word) according to the state of the running indicator. The status word (or request word) may also include a degree word indicating its degree. Therefore, in this embodiment, the control unit 110 extracts words from the voice advice in a format such as "type word + status word", "type word + degree word + status word", "type word + request word", or "type word + degree word + request word" to generate summary keywords.

[0040] However, there may be cases where the condition word and the request word are not present. Also, if there are neither condition words nor request words, there will be no degree words either. In other words, the summary keyword will include at least the type word among the type word, condition word, request word, and degree word. Here, the type word is a word that corresponds to a running indicator, and specifically, is "landing burden," "forward lean," "backward lean," "stride," "lap," "rhythm," etc.

[0041] Moreover, a status word is a word indicating the current state of an item listed in a category word, and specifically, it is mainly an infinitive form of an adjective (such as "big", "small", "fast", "slow", "good", "bad", etc.), a numerical value indicating the current state (for example, "20 minutes per kilometer"), etc. When a numerical value is included in the voice advice, it is considered to be beneficial for the user to know the numerical value, so the control unit 110 extracts the numerical value as a status word in preference to other words (such as "big", "small", "fast", "slow", etc.).

[0042] In addition, the request word is a word that indicates the advice on what to do about the item listed in the category word, and specifically, it is mainly the conjunctive form of an adjective (such as "big," "small," "fast," "slow," etc.).

[0043] Moreover, degree words are words that indicate the degree of state words or request words, and specifically, are mainly degree adverbs (such as "a little," "quite," and "very").

[0044] For example, in the case of the voice advice "The burden of landing is large" shown in No. 1 of Figure 4, the type word is "landing burden" and the state word is "large", and based on these, the summary keyword is "large landing burden". Similarly, in the case of the voice advice "Try speeding up the rhythm a little to reduce the burden per step" shown in No. 2 of Figure 4, the type word is "rhythm", the request word is "faster", and the degree word is "a little", and based on these, the summary keyword is "speed up the rhythm a little".

[0045] In addition, in the case of the voice advice shown in No. N of Figure 4, “Your lap time is dropping. 1km, 20 minutes”, the type word is “lap” and the status word is “km 20 minutes”, and based on these, the summary keyword is “lap km 20 minutes”.

[0046] The control unit 110 records in the playlist 122 the audio advice played back when the user is doing an exercise (activity) such as running. Therefore, when the user wants to listen to past audio advice again, the user selects a summary keyword corresponding to each audio advice in the playlist 122 by going back or forward using a "rewind" button, a "skip" button, or the like. The summary keyword selected from the multiple summary keywords is output from the audio output unit 150 (audio data corresponding to the summary keyword is output). The selected summary keyword may also be displayed as text data on the display unit 140. Therefore, the user can easily select the desired audio advice in a short time by checking the relatively short summary keywords.

[0047] As an example of a specific operation, when the "play" button is pressed twice, the control unit 110 plays the summary keywords included in the playlist 122 in order starting from No. 1. When the "skip" button is pressed, the summary keyword of the next No. is played, and when the "rewind" button is pressed, the summary keyword of the previous No. is played. When the "play" button is pressed, the control unit 110 plays audio advice corresponding to the summary keyword being played at that time. It is expected that the user will improve their exercise form in response to this audio advice, so the control unit 110 reevaluates the running indicators corresponding to this audio advice and outputs audio advice based on the reevaluation results.

[0048] A form analysis process for performing such processing will be described with reference to Fig. 5. The form analysis process is started when an instruction to analyze the form is received from the user (for example, when the user informs information processing device 100 that he or she is about to start exercising (activity)).

[0049] First, control unit 110 initializes activity log data 121 and playlist 122 (step S101). Since it may be necessary to refer to past activity log data 121 and playlist 122, before initializing them, control unit 110 saves activity log data 121 and playlist 122 stored in storage unit 120 at that point in time in storage unit 120 as files with file names different from those of activity log data 121 and playlist 122 saved up until that point, and then initializes activity log data 121 and playlist 122.

[0050] Then, the control unit 110 acquires exercise data from the sensor unit 170 (step S102), and analyzes the user's form based on the acquired exercise data (step S103). Specifically, the control unit 110 derives various running index values ​​based on the acquired exercise data. Note that in these steps, the control unit 110 stores the acquired exercise data and the derived running index values ​​in the storage unit 120 as activity log data 121.

[0051] Then, the control unit 110 obtains index information (scores obtained from the running index values) by deriving the respective scores from the running index values ​​(step S104).

[0052] Then, the control unit 110 determines whether or not an advice event has occurred based on the derived score (step S105). As described above, in this embodiment, an advice event occurs when the score satisfies a predetermined condition (for example, when the score becomes 70 points or less).

[0053] If an advice event has not occurred (step S105; No), the process proceeds to step S108.

[0054] If an advice event occurs (step S105; Yes), the control unit 110 generates advice information based on the cause of the advice event, and outputs audio advice from the audio output unit 150 (step S106). For example, if an advice event occurs because the landing impact score is 70 points or less, the control unit 110 generates advice information such as "The burden of landing is increasing."

[0055] Then, the control unit 110 performs a summary keyword extraction process (step S107). The summary keyword extraction process will be described in detail later.

[0056] Then, the control unit 110 judges whether or not there is a reanalysis request from the user (step S108). In this embodiment, the control unit 110 judges that there is a reanalysis request when it detects that the "play" button is pressed twice on the operation input unit 130. If there is no reanalysis request (step S108; No), the process proceeds to step S110.

[0057] If a reanalysis request has been made (step S108; Yes), the control unit 110 performs a reanalysis process (step S109). The details of the reanalysis process will be described later.

[0058] Then, the control unit 110 judges whether or not to end the analysis of the form (step S110). For example, when the user instructs the end of the analysis of the form by pressing a "stop" button, the control unit 110 judges to end the analysis of the form based on information from the operation input unit 130.

[0059] If the form analysis is to be ended (step S110; Yes), control unit 110 ends the form analysis process. If the form analysis is not to be ended (step S110; No), control unit 110 returns to step S102.

[0060] Next, the summary keyword extraction process executed in step S107 of the form analysis process (FIG. 5) will be described with reference to FIG.

[0061] First, the control unit 110 acquires the advice information generated in step S106 of the form analysis process (FIG. 5) (step S201). Then, the control unit 110 extracts a type word from the advice information (step S202), and determines whether or not a type word is present (whether or not a type word has been extracted) (step S203). Here, as described above, a type word is a word (landing burden, stride, rhythm, etc.) that corresponds to a running indicator (that caused an advice event) included in the advice information.

[0062] If the advice information does not contain a category word (step S203; No), the advice information cannot be said to be normal advice information, so the control unit 110 stores an error log in the storage unit 120 (step S204) and ends the summary keyword extraction process.

[0063] If the advice information contains a type word (step S203; Yes), the control unit 110 extracts a status word or a request word from the advice information (step S205). If the advice information does not contain a status word or a request word (cannot be extracted), these words (status word and request word) are treated as not being present. If the advice information contains a status word or a request word, the control unit 110 may further determine whether or not a degree word (such as "a little") is also contained, and if so, the control unit 110 may extract the degree word from the advice information as well.

[0064] Then, the control unit 110 acquires a summary keyword based on the extracted type word and status word (or request word) (step S206). In this step, the control unit 110 acquires a summary keyword, for example, by connecting the type word and the status word (or request word). If neither the status word nor the request word is extracted in step S205, a summary keyword consisting only of the type word is acquired. If a degree word is also extracted, a summary keyword is acquired by connecting the type word, the degree word, and the status word (or request word).

[0065] Then, the control unit 110 adds the summary keywords acquired in step S206 to the playlist 122 together with other information (time, text data and audio data contained in the advice information, location information, evaluation index, and reevaluation information) (step S207), and terminates the summary keyword extraction process.

[0066] Next, the reanalysis process executed in step S109 of the form analysis process (FIG. 5) will be described with reference to FIG.

[0067] First, the control unit 110 acquires the playlist 122 from the storage unit 120 (step S301). Then, the control unit 110 causes the audio output unit 150 to output the summary keywords included in the playlist 122 in order (one at a time each time step S302 is executed) starting from the summary keyword No. 1 (step S302).

[0068] Then, the control unit 110 judges whether or not all summary keywords included in the playlist 122 have been output (step S303). If all have been output (step S303; Yes), the control unit 110 ends the reanalysis process.

[0069] If all summary keywords have not yet been output (step S303; No), the control unit 110 determines whether the "back" button or the "skip" button has been pressed on the operation input unit 130 (step S304).

[0070] If the "back" button or the "skip" button is pressed (step S304; Yes), the control unit 110 switches the next summary keyword to be played back depending on the button that was pressed (step S305), and returns to step S302. Specifically, if the "back" button is pressed, the previous summary keyword is output when returning to step S302, and if the "skip" button is pressed, the next summary keyword is output when returning to step S302.

[0071] If neither the "back" button nor the "skip" button has been pressed (step S304; No), the control unit 110 judges whether or not there is a re-evaluation request from the user (step S306). In this embodiment, the control unit 110 judges that there has been a re-evaluation request when it detects that the "play" button has been pressed on the operation input unit 130. If there has been no re-evaluation request (step S306; No), the process returns to step S302.

[0072] If a re-evaluation request is made (step S306; Yes), the control unit 110 determines evaluation items based on the summary keyword being played or most recently played (step S307). Evaluation items are running indicators corresponding to the category words included in the summary keyword. For example, if the summary keyword being played when the re-evaluation request is made is "Large landing burden" which is the No. 1 summary keyword in the playlist, the evaluation item will be "Landing impact." Note that in step S307, the control unit 110 may refer to the playlist 122 and determine evaluation items based on "evaluation indicators" corresponding to the summary keyword being played or most recently played. Specifically, the control unit 110 acquires, as evaluation items, "indicators (running indicators)" included in the "evaluation indicators" corresponding to the summary keyword in the playlist 122.

[0073] Then, after the timing of determining the evaluation items, the control unit 110 acquires the user's motion data detected by the sensor unit 170, analyzes the form, and acquires index information (step S308). This process is similar to steps S102, S103, and S104 of the form analysis process (FIG. 5). The index information acquired in step S308 is also called reevaluation index information because it is index information for reevaluation in the reanalysis process. In other words, in this embodiment, advice information generated based on index information (score for index value, evaluation result) corresponding to an index value (7 minutes / km, etc.) for an index (laps, etc.) obtained from the detection result of the sensor unit 170 due to the user's exercise (first movement) at a first point in time (first time) is output as audio advice, and ``reevaluation'' in this embodiment refers to obtaining index information (score for an index determined from the playlist 122 as the index to be evaluated) corresponding to the exercise (second movement) performed by the user at a second point in time (second time) after the first point in time (first time), or obtaining (outputting) advice information corresponding to that index information.

[0074] Then, the control unit 110 generates advice information focusing on the score of the evaluation item from the acquired index information, and outputs audio advice from the audio output unit 150 (step S309). For example, if the evaluation item is "stride", and the previous stride was small and the score was 70 points or less, but the newly acquired stride score is 100 points, the control unit 110 generates advice information such as "Your stride has become larger", and outputs audio advice from the audio output unit 150 saying "Your stride has become larger".

[0075] Then, the control unit 110 performs the summary keyword extraction process described above (step S310) and ends the reanalysis process. In this manner, in this embodiment, when a specific index is arbitrarily selected as an index to be reevaluated from among the indexes corresponding to the output advice information, the selected index is reevaluated to obtain index information for a second movement that occurs after the first movement of the user, and advice information corresponding to the index information is output.

[0076] For example, if a user makes a re-evaluation request for summary keyword No. 1 and the landing impact score at the time of re-evaluation is 100 points, advice information such as "Landing is less stressful" is generated. When summary keyword extraction processing is performed on this advice information, the summary keyword "landing is less stressful" is extracted, and the data shown by No. M in Fig. 8 is added to the playlist 122. Here, the "re-evaluation" of No. M is set to 1, indicating that the summary keyword No. M is the summary keyword obtained as a result of re-evaluating the summary keyword No. 1.

[0077] In this way, in this embodiment, the user can listen to the audio advice again at any time, and furthermore, can re-evaluate the user's exercise form, etc., with respect to the evaluation index (evaluation item) corresponding to the played-back audio advice. In other words, the act of the user selecting audio advice is also the act of the user selecting the index (or evaluation item) to be re-evaluated.

[0078] In the above embodiment, the control unit 110 extracts summary keywords by performing summary keyword extraction processing on the generated advice information, but information on the summary keywords may be included in the advice DB. In this case, when generating advice information, the control unit 110 can obtain the summary keywords from the advice DB together with the advice information, making the summary keyword extraction processing shown in Fig. 6 unnecessary.

[0079] (Variation 1) In the above-described embodiment, the evaluation items to be reevaluated were manually selected by the user from the playlist 122. However, the information processing device 100 may automatically select the evaluation items to be reevaluated. Here, a first modification will be described in which, after a reanalysis request is made, the content of exercise for a certain period is evaluated, and advice information is generated for the evaluation item that has the largest difference with the evaluation index existing in the playlist 122 (i.e., the score has changed the most).

[0080] The functional configuration of the information processing device 100 according to the first modification is similar to that of the information processing device 100 according to the embodiment. The form analysis process and summary keyword extraction process according to the first modification are also similar to those of the information processing device 100 according to the embodiment. However, the playlist 122 according to the first modification stores, as the evaluation index, not only the running index value that caused the advice event to occur, but also the score of the running index. The reanalysis process according to the first modification will be described with reference to FIG. 9.

[0081] First, the control unit 110 acquires exercise data and performs form analysis for a predetermined time to acquire indicator information (step S321). This process is similar to steps S102, S103, and S104 of the form analysis process (FIG. 5), but the control unit 110 continues to acquire running indicator values ​​and indicator information and record the running indicator values ​​in the activity log data 121 for a predetermined time.

[0082] Then, the control unit 110 compares the acquired index information (scores of each running index) with the scores stored in the evaluation indexes in the playlist 122 (step S322), and determines whether any of the evaluation indexes (scores) have changed (step S323). If there are no changes in all the evaluation indexes (step S323; No), the control unit 110 ends the reanalysis process.

[0083] If there is a change in any of the evaluation indices (step S323; Yes), the control unit 110 determines the running index with the greatest change among the evaluation indices that have changed as the evaluation item (step S324).

[0084] Then, the control unit 110 generates advice information by focusing on the scores of the determined evaluation items, and causes the audio output unit 150 to output audio advice (step S325).

[0085] Then, the control unit 110 performs summary keyword extraction processing (step S326), and ends the reanalysis processing.

[0086] In this way, in the reanalysis process according to Modification 1, the control unit 110 can output audio advice focusing on the evaluation item that has changed the most, even if the user does not select a summary keyword. Therefore, the user can receive feedback focusing on the evaluation item that has changed the most, without having to take the time to listen to or select a summary keyword in the playlist 122.

[0087] (Variation 2) In the above-described embodiment and modification, the control unit 110 determines that an advice event has occurred when the score calculated from the running index satisfies a predetermined condition, for example, when the score falls below a predetermined threshold, and generates advice information. However, the cause of the advice event is not limited to this. Here, a modification 2 will be described, in which it is determined that an advice event has occurred when there is an evaluation index whose score has changed by a certain amount or more among the evaluation indexes stored in the playlist 122.

[0088] The functional configuration of the information processing device 100 according to the second modification is similar to that of the information processing device 100 according to the embodiment. The summary keyword extraction process and reanalysis process according to the second modification are also similar to those of the information processing device 100 according to the embodiment. However, the playlist 122 according to the second modification stores, as evaluation indices, not only the running index value that caused the occurrence of the advice event but also the score of the running index. The form analysis process according to the second modification will be described with reference to FIG. 10.

[0089] First, the process from step S121 to step S124 is similar to the process from step S101 to step S104 of the form analysis process (FIG. 5) according to the embodiment, and therefore the description will be omitted. Next, in step S125, the control unit 110 acquires the latest playlist 122 from the storage unit 120.

[0090] Then, the control unit 110 judges whether the number of items stored in the playlist 122 is equal to or less than a predetermined number (e.g., 5 items) (step S126). In the second modification, the control unit 110 basically judges that an advice event has occurred when there is an evaluation index whose score has changed by a certain amount or more among the evaluation indexes stored in the playlist 122, but when the number of items stored in the playlist 122 is small (equal to or less than the predetermined number), the possibility of an evaluation index whose score has changed by a certain amount or more is relatively low, so the rate at which advice events occur may also be relatively low. Therefore, in this case, by judging whether an advice event has occurred as in the above-mentioned embodiment, a situation in which the rate at which advice events occur becomes low is prevented. The process for this purpose is the judgment in step S126.

[0091] If the number of items stored in playlist 122 is equal to or less than a predetermined number (step S126; Yes), control unit 110 judges whether or not an advice event has occurred based on the index information acquired in step S124 (step S127). The process of step S127 is similar to the process of step S105 in the form analysis process (FIG. 5) according to the embodiment. Then, if an advice event has occurred (step S127; Yes), the process proceeds to step S131. If an advice event has not occurred (step S127; No), the process proceeds to step S133.

[0092] On the other hand, if the number of items stored in the playlist 122 exceeds the predetermined number in step S126 (step S126; No), the control unit 110 compares the index information (score of each running index) acquired in step S124 with the scores stored in the evaluation indexes in the playlist 122 (step S128). Then, it is determined whether or not there is any of the multiple evaluation indexes (scores) that has changed by a predetermined value or more (step S129). If each evaluation index has changed by less than the predetermined value (step S129; No), the process proceeds to step S133. If there is any of the multiple evaluation indexes that has changed by a predetermined value or more (step S129; Yes), the control unit 110 determines the running index with the greatest change as the evaluation item among the evaluation indexes that have changed (step S130).

[0093] Then, the control unit 110 generates advice information by focusing on the score of the evaluation item determined in step S130 or the score corresponding to the advice event that occurred in step S127, and causes the audio output unit 150 to output audio advice (step S131).

[0094] The subsequent processes from step S132 to step S135 are similar to the processes from step S107 to step S110 in the form analysis process (FIG. 5) according to the embodiment, and therefore will not be described.

[0095] After a predetermined number or more items are saved in playlist 122 by the form analysis process according to the above-described second modification, audio advice is output only when there is an evaluation index that has changed by a predetermined value or more among the multiple evaluation indexes saved in playlist 122. Therefore, whether the user's score has increased or decreased, the user can hear advice about the running index that has changed more significantly, and can feel motivated to improve the running index.

[0096] (Variation 3) In the above-described embodiment and modified examples, when an advice event occurs for any running indicator, the control unit 110 outputs advice regarding that running indicator and adds it to the playlist 122, making it possible to re-evaluate the running indicator. However, it is conceivable that some users may have running indicators that they do not want to be re-evaluated (i.e., do not want to be added to the playlist 122). Here, modified example 3 will be described, which allows the user to preset running indicators that they do not want to be re-evaluated.

[0097] The functional configuration of the information processing device 100 according to the third modification is the same as that of the information processing device 100 according to the embodiment. The summary keyword extraction process and the reanalysis process according to the third modification are also the same as those of the information processing device 100 according to the embodiment. However, in the information processing device 100 according to the third modification, a list of "running indices that are not desired to be reevaluated" is stored in the storage unit 120 as a reevaluation prohibition index table before the control unit 110 executes the form analysis process. That is, the reevaluation prohibition index table stores information on running indices that are not desired to be reevaluated, such as "pace, stride", based on the user's settings. The form analysis process according to the third modification will be described with reference to FIG. 11.

[0098] First, the processes from step S141 to step S145 are similar to the processes from step S101 to step S105 of the form analysis process (FIG. 5) according to the embodiment, and therefore the description thereof will be omitted.

[0099] In step S146, the control unit 110 refers to the re-evaluation prohibition index table and determines whether the running index that caused the advice event to occur matches the running index that is not desired to be re-evaluated. If they match (step S146; Yes), the control unit 110 proceeds to step S149.

[0100] If the running index that caused the advice event to occur does not match the running index that is not desired to be reevaluated (step S146; No), the control unit 110 generates advice information by focusing on the score corresponding to the advice event that occurred, and outputs audio advice from the audio output unit 150 (step S147).

[0101] The subsequent processes from step S148 to step S151 are similar to the processes from step S107 to step S110 in the form analysis process (FIG. 5) according to the embodiment, and therefore will not be described.

[0102] By the form analysis process according to the above-described modified example 3, for running indicators that the user does not want to be re-evaluated, the generation of advice information and the addition to the playlist 122 are not performed. Since the re-evaluation is performed based on the contents registered in the playlist 122, re-evaluation is not performed for running indicators that are not added to the playlist 122. Therefore, by the form analysis process according to the modified example 3, it is possible to prevent re-evaluation of running indicators that the user does not want to be re-evaluated. This makes it possible to eliminate the waste of registering running indicators that the user does not want to be re-evaluated in the playlist 122 and re-evaluating them.

[0103] (Variation 4) Depending on the situation (such as the environment in which the user is exercising), there may be cases in which audio advice should not be output. For example, stride length on a slope is considered to inevitably change significantly, so it should not be an advice event. Here, a fourth modified example will be described in which a running indicator can be set for which audio advice should not be output (i.e., should not be reevaluated) depending on the situation (the environment in which the user is running (the course condition (uphill, downhill, curves, etc.))).

[0104] The functional configuration of the information processing device 100 according to the fourth modification is similar to that of the information processing device 100 according to the embodiment. Moreover, the summary keyword extraction process and the reanalysis process according to the fourth modification are also similar to those of the information processing device 100 according to the embodiment. However, in the information processing device 100 according to the fourth modification, before the control unit 110 executes the form analysis process, a list of "running indexes not to be reevaluated for each situation" is stored in the storage unit 120 as a reevaluation prohibition situation table 123 as shown in FIG.

[0105] In the example shown in FIG. 12, when the user is running uphill, even if the scores of the running indicators such as stride, posture, and pitch satisfy predetermined conditions, the control unit 110 does not generate advice information. Also, when the user is running downhill, even if the scores of the running indicators such as stride, landing impact, and pace satisfy predetermined conditions, the control unit 110 does not generate advice information. Also, when the user is running around a curve, even if the scores of the running indicators such as posture, pitch, and stride satisfy predetermined conditions, the control unit 110 does not generate advice information. The form analysis process according to the fourth modification will be described with reference to FIG. 13.

[0106] First, the processes in steps S161 and S162 are similar to those in steps S101 and S102 of the form analysis process (FIG. 5) according to the embodiment, and therefore a description thereof will be omitted.

[0107] In step S163, the control unit 110 derives data of travel information representing the current situation, that is, the state of the route along which the user is traveling. This travel information data is, for example, data indicating the state of the route along which the user is traveling (uphill, downhill, curves, etc.) derived based on the latitude, longitude, and altitude acquired by the sensor unit 170 (GPS device or air pressure sensor). In addition, when map data is stored in the storage unit 120, the control unit 110 may perform map matching based on the current position (current position indicated by latitude and longitude) of the user (information processing device 100) acquired by the sensor unit 170 and the map data to identify the position in the map data, and may obtain location information (for example, road conditions) at the identified position from the map data, and use this as data of the travel information.

[0108] The processes from the next steps S164 to S166 are similar to the processes from steps S103 to S105 in the form analysis process (FIG. 5) according to the embodiment, and therefore a description thereof will be omitted.

[0109] In step S167, the control unit 110 acquires the data of the driving information derived in step S163. Then, the control unit 110 determines whether or not the data of the driving information and the running index that caused the occurrence of the advice event match a situation in which reevaluation is not performed by referring to the reevaluation prohibition situation table 123 (step S168). If they match a situation in which reevaluation is not performed (step S168; Yes), the control unit 110 proceeds to step S171.

[0110] If the running information data and the running indicators that caused the advice event to occur do not match a situation that is not reevaluated (step S168; No), the control unit 110 generates advice information by focusing on the score corresponding to the advice event that occurred, and outputs audio advice from the audio output unit 150 (step S169).

[0111] The subsequent processes from step S170 to step S173 are similar to the processes from step S107 to step S110 in the form analysis process (FIG. 5) according to the embodiment, and therefore will not be described.

[0112] The form analysis process according to the above-described modification 4 can prevent advice information regarding running indicators that are unavoidably prone to change significantly depending on the situation from being output. In other words, the advice information is not generated or added to the playlist 122. Since reevaluation is performed based on the contents registered in the playlist 122, running indicators that are not added to the playlist 122 are not reevaluated. Therefore, the form analysis process according to the modification 4 can prevent reevaluation of running indicators that are unavoidably prone to change significantly depending on the situation. This can eliminate the waste of registering the running indicators in the playlist 122 and reevaluating them.

[0113] (Variation 5) In the above-described embodiment, in order for the user to check the contents of the playlist 122, it was necessary for the user to listen to the summary keywords reproduced aloud and check them. However, if the playlist 122 is displayed on a display, the user can visually check the summary keywords at a glance without having to listen to them one by one. Here, we will explain Modification 5, in which a map and information about the playlist 122 are displayed on the display.

[0114] The functional configuration of the information processing device 100 according to the fifth modification is similar to that of the information processing device 100 according to the embodiment. Moreover, the form analysis process, summary keyword extraction process, and reanalysis process according to the fifth modification are also similar to those of the information processing device 100 according to the embodiment. However, the information processing device 100 according to the fifth modification stores map data in the storage unit 120, and can display a list 142 of playlists 122 together with a map 141 on the display unit 140, as shown in FIG.

[0115] A map display process for performing a display as shown in Fig. 14 will be described with reference to Fig. 15. The map display process is started when a user instructs information processing device 100 according to Modification 5 to display a map.

[0116] First, the control unit 110 acquires the activity log data 121 stored in the storage unit 120 (step S401). Then, the control unit 110 acquires location information (information of latitude and longitude indicating the user's movement route) from the activity log data 121 (step S402).

[0117] Next, the control unit 110 acquires map data from the storage unit 120 (step S403), and displays a map 141 and a trajectory 143 indicating the user's movement route on the display unit 140 as shown in Fig. 14 (step S404). The control unit 110 generates the trajectory 143 based on the position information acquired in step S402, and displays it on the map 141 (in the example shown in Fig. 14, by a dashed line).

[0118] Then, the control unit 110 acquires the playlist 122 from the storage unit 120 (step S405), and displays the summary keyword in association with the position where the voice advice was output (voice playback position) (step S406). To add to the processing of step S406, since the playlist 122 includes the time and the summary keyword as shown in FIG. 4, the control unit 110 can derive the user's position (voice playback position) when the voice advice was output by comparing the time included in the playlist 122 with the activity log data 121. Therefore, the summary keyword is displayed in a balloon shape in association with the position on the map 141 corresponding to this voice playback position as shown in FIG. 14. Also, the display as shown in FIG. 14 can be similarly performed by plotting the position indicated by the position information included in the playlist 122 on the map 141 (map data including latitude and longitude information).

[0119] Then, the control unit 110 displays a list of the information of the playlist 122 (here, the No. and summary keywords) on the display unit 140 (step S407), and ends the map display process.

[0120] The information processing device 100 according to the fifth variant uses the map display process described above to display on the display unit 140 a map 141 showing the path 143 traveled by the user, and also displays summary keywords at the positions where the voice advice was output, so that the user can easily confirm the area where the user was traveling and what kind of voice advice was output.

[0121] (Variation 6) Since the information processing device 100 stores not only the playlist 122 but also the activity log data 121 in the storage unit 120, it may display a comparison of the exercise form, various running index values, and the like, before and at the time of reevaluation based on the respective activity log data 121. Here, a sixth modified example will be described in which a comparison display of the user's exercise form and various running index values ​​before and after reevaluation is performed.

[0122] The functional configuration of the information processing device 100 according to the sixth modification is similar to that of the information processing device 100 according to the embodiment. The form analysis process and summary keyword extraction process according to the sixth modification are also similar to those of the information processing device 100 according to the embodiment. However, the reanalysis process according to the sixth modification is basically similar to the reanalysis process according to the embodiment (FIG. 7), but after step S310, the control unit 110 performs display to enable comparison of the exercise form and various running index values ​​before and after the reevaluation, as shown in FIGS. 16 and 17.

[0123] Fig. 16 is an example of an exercise form comparison display that is displayed when the data shown by No. M in Fig. 8 is added in the re-evaluation process. In this example, the user's exercise form when the audio advice for the summary keyword No. 1 "heavy landing burden" is output is displayed by a dotted line 201. Also, the user's exercise form when the audio advice for the summary keyword No. M "light landing burden" is output after the user instructs re-evaluation is displayed by a solid line 202. These exercise forms are created by the control unit 110 based on the activity log data 121 at the respective times and displayed on the display unit 140.

[0124] 17 is an example of a radar chart displayed so that running index values ​​can be compared when the data shown by No. M in FIG. 8 is added in the re-evaluation process. In this example, each running index value when the voice advice for the summary keyword No. 1 "heavy landing burden" is output is displayed in a radar chart indicated by a dotted line 211. Also, each running index value when the voice advice for the summary keyword No. M "light landing burden" is output after the user issues an instruction for re-evaluation is displayed in a radar chart indicated by a solid line 212. Each of these running index values ​​is derived by the control unit 110 based on the activity log data 121 at the respective times and displayed on the display unit 140.

[0125] 17, the running indicators displayed in the radar chart are "blood oxygen concentration state," "stable posture," "left-right symmetry," "landing with less strain," and "heart rate state," but these can be changed as desired by the user. Also, the control unit 110 may automatically select each running indicator to be displayed in the radar chart based on a summary keyword to be compared (in this example, "heavy landing strain"), etc.

[0126] The information processing device 100 according to the sixth modification displays on the display unit 140 the user's exercise form and each running index value before and after the reevaluation so that the user can compare the exercise form and each running index value before and after the reevaluation. The user can not only check the voice advice, but also easily and automatically check how the exercise form and the running index value have changed before and after the reevaluation. In the reevaluation process, after the advice information for the reevaluated running index is added to the playlist 122, it is not necessary to display both of the items shown in FIG. 16 and FIG. 17 as items to be displayed on the display unit 140. When the evaluation index (evaluation item) corresponding to the advice information newly added to the playlist 122 is highly relevant to the running form, for example, only the display related to the exercise form as shown in FIG. 16 may be performed. Running indexes such as pitch and stride are preset and stored in the storage unit 120 as evaluation indexes (evaluation items) highly relevant to the running form.

[0127] (Other variations) In the above embodiment and modified example, the information processing device 100 includes the sensor unit 170, and the information processing device 100 alone can obtain detection values ​​related to user movements and the like from the sensor unit 170. However, the sensor unit 170 may exist as a device separate from the information processing device 100. For example, an information processing system including a sensor device including the communication unit 160 and the sensor unit 170, and an information processing device configured by removing the sensor unit 170 from the information processing device 100 (sensor-less information processing device) may be configured to perform processing similar to that of the above-mentioned information processing device 100.

[0128] In such an information processing system, the control unit 110 of the sensor-less information processing device can execute form analysis processing and the like by acquiring detection values ​​detected by the sensor unit 170 of the sensor device via the communication unit 160. When using this information processing system, the user can obtain advice information based on more accurate detection values ​​by, for example, wearing the sensor device on his / her waist and the sensor-less information processing device on his / her arm.

[0129] Also, the earphones serving as the audio output unit 150 may be configured to exist as a separate ear device that communicates with the information processing device via short-range wireless communication such as Bluetooth (registered trademark). Also, the display unit 140 may be configured to exist as a separate display device that communicates with the information processing device via short-range wireless communication. In this way, the information processing device 100 does not need to have all of its components in one housing, and any functional unit (such as the operation input unit 130, the display unit 140, the audio output unit 150, and the sensor unit 170) or a part of each of these functional units may be configured to exist as a separate unit as necessary.

[0130] In addition, in the above embodiment and modified example, the user activity is mainly described as running, but the user activity handled by the information processing device 100 is not limited to running. For example, the user activity may be walking or cycling. In other words, the user activity handled by the information processing device 100 is any activity involving movement.

[0131] In the above embodiment and modified example, the information processing device 100 acquires index information related to the user's movement and outputs advice information. However, the information processing device 100 may acquire index information related to the movement of any object, not limited to the user, and output advice information. For example, a user may attach a sensor device to a pet and acquire advice information about the pet's exercise.

[0132] The information processing device 100 is not limited to a smart watch, and can also be realized by a computer such as a smartphone, a portable tablet, or a PC (Personal Computer) capable of acquiring detection values ​​from the sensor unit 170. Specifically, in the above embodiment, the program for the form analysis process and the like executed by the control unit 110 has been described as being stored in advance in the storage unit 120. However, the program may be stored in a non-transitory computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a DVD (Digital Versatile Disc), an MO (Magneto-Optical disc), a memory card, or a USB memory device and distributed, and the program may be read and installed in a computer to configure a computer capable of executing each of the above-mentioned processes.

[0133] Furthermore, the program may be superimposed on a carrier wave and applied via a communication medium such as the Internet. For example, the program may be distributed by posting it on a bulletin board system (BBS) on a communication network. The program may then be started and executed under the control of an OS (Operating System) in the same manner as other application programs, thereby enabling the above-mentioned processes to be performed.

[0134] In addition, the control unit 110 may be configured by any processor alone, such as a single processor, a multiprocessor, or a multi-core processor, or may be configured by combining any of these processors with a processing circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field-Programmable Gate Array).

[0135] Although the above describes a preferred embodiment of the present invention, the present invention is not limited to the specific embodiment, and the present invention includes the invention described in the claims and its equivalents. [Explanation of symbols]

[0136] 100, 100'... information processing device, 110... control unit, 120... storage unit, 121... activity log data, 122... playlist, 123... re-evaluation prohibition status table, 130... operation input unit, 140... display unit, 141... map, 142... list, 143... trajectory, 150... audio output unit, 160... communication unit, 170... sensor unit, 201, 211... dotted lines, 202, 212... solid lines, 300... user

Claims

1. acquiring index information indicating an evaluation result of an index related to a first movement of the subject; outputting advice information corresponding to the index information; When a specific index is selected as an index to be reevaluated from among the indexes corresponding to the output advice information, reevaluated index information for a second movement of the target occurring after the first movement is obtained for the selected index; outputting advice information corresponding to the re-evaluated index information; A control unit is provided. Information processing device.

2. An operation input unit is provided, The index to be reevaluated is selected by the operation input unit. The information processing device according to claim 1 .

3. an output unit that outputs the advice information; The control unit is when any one of the indices corresponding to the output advice information is selected by the operation input unit, a summary keyword extracted based on the advice information is output from the output unit; The information processing device according to claim 2 .

4. The control unit is extracting a type word corresponding to the indicator and a status word indicating a status of the indicator from the advice information; extracting the type word and the status word as the summary keyword; The information processing device according to claim 3 .

5. A memory unit is provided, The control unit is When the advice information regarding the index information is output, the index information and the advice information regarding the index information are stored in the storage unit as a playlist in association with each other; the index for re-evaluation is an index corresponding to the advice information selected from the playlist stored in the storage unit; The information processing device according to claim 1 .

6. The control unit is Acquiring the index information for a predetermined period of time; selecting an index corresponding to the index information that has changed the most from the index information previously acquired as the index to be reevaluated; The information processing device according to claim 1 .

7. The control unit is outputting advice information corresponding to the index information when a difference between the index information stored in the playlist and the acquired index information is equal to or greater than a predetermined value; The information processing device according to claim 5 .

8. storing information on indices that the user does not wish to re-evaluate as a re-evaluation prohibited indices table; The control unit does not output advice information corresponding to the index information stored in the reevaluation prohibition index table. The information processing device according to claim 1 .

9. storing a situation in which the advice information should not be output as a re-evaluation prohibition situation table; The control unit is Get the current status, If the acquired situation coincides with a situation stored in the reevaluation prohibition situation table, the advice information is not output. The information processing device according to claim 1 .

10. storing map information in the storage unit; The control unit is storing, in the storage unit, position information at which the advice information was output to the playlist in association with the index information and the advice information; Displaying the map and a trajectory showing the user's movement route, displaying at least a part of the advice information in association with the position at which the advice information is output; The information processing device according to claim 5 .

11. The control unit: acquiring index information indicating an evaluation result of an index related to a first movement of the subject; outputting advice information corresponding to the index information; When a specific index is selected as an index to be reevaluated from among the indexes corresponding to the output advice information, reevaluated index information for a second movement of the target occurring after the first movement is obtained for the selected index; outputting advice information corresponding to the re-evaluated index information; Information processing methods.

12. A control unit of the information processing device acquiring index information indicating an evaluation result of an index related to a first movement of the subject; outputting advice information corresponding to the index information; When a specific index is selected as an index to be reevaluated from among the indexes corresponding to the output advice information, reevaluated index information for a second movement of the target occurring after the first movement is obtained for the selected index; outputting advice information corresponding to the re-evaluated index information; A program that executes a process.

Citation Information

Patent Citations

  • Exercise support device, exercise support system, exercise support method, and exercise support program

    JP2016198352A