SYSTEM, INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM

Abstract
A system includes a sensor configured to output information relating to an exercise quantity of a user who performs exercise while viewing a moving image; and an information processing apparatus including a processor; and a memory that includes instructions, which when executed, cause the processor to execute controlling displaying of the moving image, and playing back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the sensor, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.
Description
CROSS-REFERENCE TO RELATED APPLICATION

The present application is based on and claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2023-099102, filed on Jun. 16, 2023, the contents of which are incorporated herein by reference in their entirety.


BACKGROUND OF THE INVENTION
1. Field of the Invention

The present invention relates to a system, an information processing apparatus, and a recording medium.


2. Description of the Related Art

Conventionally, there has been known a system that enables a user who views a played back image to experience various outings by varying the played back image displayed on a display device according to the walking state of the user.


Further, in order to enable a user to easily use a system that supports the movement of the user, there is disclosed a system that displays, on the screen, an image that is changed according to the walking state information of the user (see, e.g., Patent Document 1).

    • Patent Document 1: Japanese Unexamined Patent Application Publication No. 2023-008123


SUMMARY OF THE INVENTION

According to one aspect of the present invention, there is provided a system including:

    • a sensor configured to output information relating to an exercise quantity of a user who performs exercise while viewing a moving image; and
    • an information processing apparatus including:
      • a processor; and
      • a memory that includes instructions, which when executed, cause the processor to execute:
        • controlling displaying of the moving image, and
        • playing back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the sensor, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a diagram for explaining a first example of a system according to an embodiment of the present invention;



FIG. 2 is a diagram for explaining a second example of a system according to an embodiment of the present invention;



FIG. 3 is a diagram for explaining a third example of a system according to an embodiment of the present invention;



FIG. 4 is a block diagram illustrating a configuration of a system according to an embodiment of the present invention;



FIG. 5 is a block diagram illustrating a functional configuration of an information processing apparatus according to an embodiment of the present invention;



FIG. 6 is a diagram illustrating a first example of a method for displaying a contribution degree according to an embodiment of the present invention;



FIG. 7 is a diagram illustrating a second example of a method for displaying a contribution degree according to an embodiment of the present invention;



FIG. 8 is a flow diagram illustrating the operation of the system according to an embodiment of the present invention;



FIG. 9 is a diagram explaining the method for setting the attributable ratio according to the first example according to an embodiment of the present invention;



FIG. 10 is a diagram 1 explaining the method for setting the attributable ratio according to the second example according to an embodiment of the present invention;



FIG. 11 is a diagram 2 explaining the method for setting the attributable ratio according to the second example according to an embodiment of the present invention;



FIG. 12 is a diagram illustrating the message display function of the system according to the first modified example according to an embodiment of the present invention;



FIG. 13 is a diagram illustrating the voice sound output function of the system according to the second modified example according to an embodiment of the present invention.





DESCRIPTION OF THE EMBODIMENTS

In the system described in Patent Document 1, when a plurality of users exercise while viewing a single screen, the playback speed of the moving image is set to be uniform or is set to be adjusted to a particular person. Therefore, for example, if the athletic performance of each of the plurality of users is different, at a playback speed corresponding to a user with low athletic performance, the user with high athletic performance will view the moving image displayed at a playback speed that is slow relative to his/her own exercise quantity. On the other hand, at a playback speed corresponding to a user with high athletic performance, the user with low athletic performance will view the moving image displayed at a playback speed that is fast relative to his/her own exercise quantity. In this way, there is room for improvement in the system described in Patent Document 1, because the moving image is displayed at a playback speed that does not match a certain user's own exercise quantity, and it becomes difficult for a plurality of users who have different levels of athletic performance from each other to participate in an exercise at the same time.


A problem to be addressed by an embodiment of the present invention is to provide a system in which a plurality of users can easily participate in an exercise at the same time.


Hereinafter, an embodiment for carrying out the invention will be described in detail with reference to the drawings. In each drawing, the same elements are denoted by the same reference numerals, and duplicate descriptions are omitted as appropriate.


<Overall Configuration of the System According to the Embodiment>

The overall configuration of the system according to the embodiment will be described with reference to FIGS. 1 to 4. FIGS. 1 to 3 are diagrams for explaining a system 100 according to the embodiment. FIG. 1 illustrates a first example of the system 100, FIG. 2 illustrates a second example of the system 100, and FIG. 3 illustrates a third example of the system 100. FIG. 4 is a block diagram illustrating an example of the overall configuration of the system 100.


As illustrated in FIGS. 1 to 4, the system 100 includes an exercise machine 1 provided with a motion sensor 11 for outputting information on the exercise quantity of a user 200 who exercises while viewing a moving image Mv, and an information processing apparatus 2 provided with a display control unit 24 for controlling the display of the moving image Mv. In the example illustrated in FIGS. 1 to 4, the system 100 includes a display device 3, an operation unit 4 (operation device), and a speaker 5. The system 100 supports the exercise of the plurality of users 200.


In FIGS. 1 to 3, the plurality of users 200 perform a walking exercise by using the corresponding exercise machine 1 while viewing the moving image Mv. In the example illustrated in FIG. 1, four users 200 use the system 100. One of the four users is walking while standing, and three of the four users are walking while sitting. In the example illustrated in FIG. 2, three users 200 are all using the system 100 while standing. In the example illustrated in FIG. 3, three users 200 are all using the system 100 while sitting.


In the example illustrated in FIGS. 1 and 2, a moving image Mv is displayed on the display device 3 such as a liquid crystal display. In the example illustrated in FIG. 3, a moving image Mv is displayed on the display device 3 which are Virtual Reality (VR) glasses. The VR glasses are an example of a head-mounted display device. The user who wears the VR glasses can view the moving image Mv displayed on the VR glasses while immersed in a VR experience. The display device 3 may be an organic Electro Luminescence (EL) display or a HMD (head mounted display), which is another example of a head-mounted display device. Other than the moving image Mv, the display device 3 may display still images, characters, graphics, etc., or may display a combination of moving images, still images, characters, graphics, etc.


In FIGS. 1 to 3, the speaker 5 generates a sound corresponding to the footstep sound when the user 200 steps, a sound corresponding to the moving image Mv to be played back, etc. The operation unit 4 is a user interface for the operator 300 to perform operation input to the information processing apparatus 2. For example, the operator 300 can use the operation unit 4 to specify a moving image Mv to be displayed on the display device 3, to select users who participate in the exercise, and to specify the attributable ratio for each of the plurality of users.


The user 200 is, for example, an elderly person who requires support for exercising. The exercise machine 1 is a stepping mat incorporating a motion sensor 11. The motion sensor 11 includes a pressure sensor and outputs information on the exercise quantity of the user 200 based on the stepping of the user 200 to the information processing apparatus 2. The display control unit 24 is a functional configuration for controlling communication with the display device 3 to display the moving image Mv on the display device 3. The display control unit 24 varies the playback speed of the moving image Mv displayed on the screen of the display device 3 based on information on the exercise quantity of the user 200 from the motion sensor 11.


For example, the system 100 causes the display device 3 to display the moving image Mv displaying a scene in a sightseeing spot in accordance with the walking exercise of the user 200. Thus, the user 200 can perform the walking exercise on the stepping mat as if the user 200 is walking in the sightseeing spot.


Further, in the present embodiment, when there are the plurality of users 200, the display control unit 24 plays back the moving image Mv at the playback speed determined based on the information on the exercise quantity of each of the plurality of users 200 output from the motion sensor 11 and the attributable ratio of the exercise quantity with respect to the playback speed of the moving image Mv set for each of the plurality of users 200.


Here, the attributable ratio refers to the ratio of the exercise quantity detected by the motion sensor 11 converted to the playback speed of the moving image. For example, for the user 200 who has low athletic performance, the playback speed is increased with respect to the exercise quantity by setting the attributable ratio high. On the other hand, for the user 200 who has high athletic performance, the playback speed is decreased with respect to the exercise quantity by setting the attributable ratio low. By setting the attributable ratio for each of the plurality of users 200 in this way, even when the athletic performances of the plurality of users 200 are different from each other, it is possible to playback the moving image Mv at a playback speed suitable for the athletic performances of all the plurality of users 200, instead of a playback speed suitable only for a specific user. Further, the user 200 can participate in the exercise performed by the plurality of users 200 while looking at one screen without worrying about the difference in athletic performances from other users. Thus, it is possible to provide the system 100 in which the plurality of users 200 can easily participate in the exercise at the same time.


From another viewpoint, if the playback speed of the moving image Mv is Vm when the user 200 whose attributable ratio is set to 100% walks at a reference speed V, the user 200 whose attributable ratio is set to 50% can realize the playback speed Vm by walking at the speed of 2×V. Therefore, the system 100 can give a high exercise load in accordance with the athletic performance to the user 200 whose athletic performance is high. On the other hand, the user whose attributable ratio is set to 200% can realize the playback speed Vm by walking at a speed of 0.5×V. Therefore, the system 100 can give a lower exercise load in accordance with the athletic performance to the user 200 whose athletic performance is low. In this manner, the system 100 may provide an appropriate exercise load to each of the plurality of users 200 in accordance with the athletic performance of each of the plurality of users 200.


The exercise load refers to the magnitude of the amount of activity. The amount of activity Ex can be expressed by the following formula by using the Metabolic Equivalents (METs) value.






Ex=METs value×exercise time


The METs value is a characteristic value that indicates the intensity of physical activity, and is a value that indicates how many times greater the intensity of physical activity is with respect to the state of being at rest. Table 1 illustrates a portion that relates to walking of a METs value table of physical activity published by the National Institute of Health and Nutrition (see, for example, the Internet at <https://www.mhlw.go.jp/shingi/2006/11/s1109-5g.html>). As illustrated in Table 1, the METs value and the walking speed are proportional. Therefore, when the exercise load is expressed in terms of the amount of activity, the exercise load becomes larger when the walking speed is fast when comparing the values corresponding to the same exercise time.












TABLE 1








WALKING SPEED



METS VALUE
[m/MINUTES]



















3.0
67



3.3
81



3.8
94



4.0
95~100



5.0
107










The display control unit 24 can also display characteristic values obtained based on the exercise quantity and attributable ratio. Such characteristic values include the contribution degree to the playback speed of the moving image, which is the product of the attributable ratio and the exercise quantity. By displaying the contribution degree on the screen, each of the plurality of users 200 can recognize the exercise quantity that the user aims for, and thus can participate in the exercise while maintaining motivation for the exercise. Further, by displaying the difference in the exercise quantity from the other users 200 based on the attributable ratio as a characteristic value, the users 200 can participate in the exercise without feeling uneasy.


In the present specification, the attributable ratio is set according to the athletic performance of the plurality of users 200 by way of example, but it is also possible to set the attributable ratio according to the physical strength, the physical condition, the presence of physical handicap, etc.


As illustrated in FIG. 4, the system 100 includes the exercise machine 1 and the information processing apparatus 2. The information processing apparatus 2 is communicatively connected to an external server 400 via the Internet or a network N such as a LAN (Local Area Network). The external server 400 stores a moving image set file, a setting file, and the like.


The system 100 inputs the moving image Mv stored in the external server 400 through the network N and displays the moving image Mv on the display device 3. The system 100 can also display the moving image Mv stored in the information processing apparatus 2 on the display device 3. The system 100 can also store the moving image Mv in the information processing apparatus 2 via a recording medium such as a Universal Serial Bus (USB) memory. The system 100 can also download the moving image Mv from a content server into the information processing apparatus 2. Furthermore, the system 100 can also play back the moving image Mv by streaming without storing the moving image Mv in the information processing apparatus 2.


The information processing apparatus 2 has a Central Processing Unit (CPU) 201, a Read Only Memory (ROM) 202, a Random Access Memory (RAM) 203, a Hard Disk Drive/Solid State Drive (HDD/SSD) 204, and an interface (I/F) 205. These are electrically connected to each other via a bus line L.


The CPU 201 is a computing device that sequentially executes branch processing, repetitive processing, and the like by executing a program stored in the ROM 202. The ROM 202 is a nonvolatile memory in which programs and the like executed by the CPU 201 are stored. The RAM 203 is a memory that functions as a work area for the operation of the CPU 201. The bus line L is an address bus, a data bus, or the like for electrically connecting each element such as the CPU 201.


The I/F 205 transmits and receives information such as data and signals by controlling communication with the exercise machine 1, the display device 3, the operation unit 4, and the speaker 5 connected to the information processing apparatus 2. The I/F 205 can also transmit and receive information to and from the external server 400 via the network N.


<Example of Functional Configuration of the Information Processing Apparatus 2>


FIG. 5 is a block diagram illustrating an example of the functional configuration of the information processing apparatus 2. In addition to the display control unit 24 described above, the information processing apparatus 2 may include an exercise quantity evaluating unit 21, a rhythm providing unit 22, and a storage unit 23 (storage device).


The functions of the exercise quantity evaluating unit 21, the rhythm providing unit 22, and the display control unit 24 are implemented by, for example, the CPU 201 of FIG. 4 executing the processing specified in a program stored in the ROM 202. The function of the storage unit 23 is implemented by, for example, the HDD/SSD 204 of FIG. 4.


The exercise quantity evaluating unit 21 inputs exercise quantity information that is output from the motion sensor 11 and executes a process for evaluating the exercise of the user 200. The rhythm providing unit 22 periodically generates sound and vibration so that the user 200 can perform a walking exercise at a predetermined rhythm while viewing the moving image Mv, thereby providing a rhythm to the user 200. The information processing apparatus 2 provides a rhythm by using vibration or sound by the rhythm providing unit 22 in accordance with the evaluation result by the exercise quantity evaluating unit 21, thereby giving the user 200 a sense of his/her pace of the walking exercise.


The storage unit 23 can store a moving image set file 231, a setting file 232, a user data file 233, and a voice sound assist file 234. The moving image set file 231 is a file in which the moving image Mv is recorded. The setting file 232 is a file in which display conditions by the display device 3 and attributable ratios, reference values for the motion sensor 11, etc., are recorded. The user data file 233 is a file in which the past exercise quantity for each of the plurality of users 200 is recorded. The voice sound assist file 234 is a file in which voice sound to be played back in accordance with information about the moving image Mv and exercise quantity, is recorded.


The information processing apparatus 2 can receive the moving image set file 231 and the setting file 232 stored in the external server 400 illustrated in FIG. 4 via the network N and store these files in the storage unit 23. The information processing apparatus 2 can also transmit the user data file 233 via the network N and store this file in the external server 400. A USB memory, a memory card, or the like may be used for the transmission and reception of such information, not only through the network N.


<Example of Method of Controlling the Playback Speed of a Moving Image>

A method of controlling the playback speed of the moving image Mv by the display control unit 24 will be described, by taking as an example a walking exercise using the walking speed of steps as a measurement value. The display control unit 24 controls the playback speed of the moving image Mv displayed on the display device 3 based on the stepping speed, i.e., walking speed, of the user 200 detected by the motion sensor 11 of the exercise machine 1.


Here, the reference exercise speed is V, the playback speed of the moving image Mv is Vm, and the attributable ratio is P. When the three users 200 are distinguished as Person A, Person B, and Person C, and their attributable ratios are P_A, P_B, and P_C, and their walking speeds are V_A, V_B, and V_C, respectively, the display control unit 24 can calculate the playback speed Vm′ of the moving image Mv from the following formula (1).










Vm


=


(


P_A
×
V_A


+


P_B
×
V_B


+


P_C
×
V_C


)

/
3

V
×
Vm





(
1
)







(Pattern 1)

When the attributable ratio P_A is set to 50%, the attributable ratio P_B is set to 100%, and the attributable ratio P_C is set to 100%, the playback speed of the moving image Mv does not reach the reference playback speed unless Person A walks at twice the walking speed of Person B and Person C. Therefore, the exercise load on Person A can be increased.


(Pattern 2)

The attributable ratio P_A is set to 200%, the attributable ratio P_B is set to 100%, and the attributable ratio P_C is set to 100%. By doubling the attributable ratio of Person A, when Person A walks at a walking speed of 0.5×V, and when Person B and Person C walk at a walking speed of V, the contribution degree related to the playback speed of the moving image Mv becomes equal among Person A, Person B, and Person C. Thus, it is possible to reduce excessive exercise load for Person A, who has low athletic performance.


(Pattern 3)

The attributable ratio P_A is set to 100%, the attributable ratio P_B is set to 100%, and the attributable ratio P_C is set to 50%. When the speed of Person C is 1.4×V, the speed of Person A is 0.3×V, and the speed of Person B is 0.2×V, the playback speed is slower compared with the patterns 1 and 2.


Table 2 below lists the walking speed, the attributable ratio, the contribution degree, and the playback speed of the moving image of the patterns 1 to 3 described above.















TABLE 2











MOVING







IMAGE




WALING
ATTRIBUTABLE
CONTRIBUTION
PLAYBACK



Person
SPEED
RATIO
DEGREE
SPEED






















REFERENCE
V
100
100
Vm


PATTERN
Person A
  2 V
50
100
Vm


1
Person B
V
100
100



Person C
V
100
100


PATTERN
Person A
0.5 V
200
100
Vm


2
Person B
V
100
100



Person C
V
100
100


PATTERN
Person A
0.3 V
100
30
0.4 Vm


3
Person B
0.2 V
100
20



Person C
1.4 V
50
70









As described above, by changing the attributable ratio of the walking speed of each of the plurality of users 200, the exercise of all the users is applied to the playback speed of the moving image Mv, and individual exercise consciousness can be raised. Further, by making the attributable ratios different, the user 200 with a high attributable ratio assumes the role of operating the playback speed more than the other users 200, and, therefore, an effect of enhancing the exercise consciousness can also be obtained.



FIGS. 6 and 7 are diagrams illustrating a display method of the contribution degree with respect to the playback speed of the moving image Mv. FIG. 6 is a first example in which the respective contribution degrees of Person A, Person B, and Person C are represented by indicators. FIG. 7 is a second example in which the respective contribution degrees of Person A, Person B, and Person C are represented by characters including numerical values.


The indicator illustrated in FIG. 6 includes graphics that visually display the respective contribution degrees of Person A, Person B, and Person C. The more the position of a line 31 moves in the direction of arrow 32, the higher the contribution degree. In FIG. 7, characters 33 such as 45 points represent the contribution degree as a numerical value. The larger the numerical value of the characters 33, the higher the contribution degree.


By displaying the contribution degree by the lines 31 and the characters 33 of the indicator, the users 200 can compare their own exercise status with that of other users. The users 200 can make the comparison by a characteristic value, that is, the contribution degree, and, therefore, the users 200 can participate in the exercise without feeling uneasy.


The system 100 can control the exercise load by providing the individual with a walking speed reference. For example, the system 100 can use the average walking speed of each of the individuals as a reference, and apply the exercise load on the playback speed of the moving image Mv. Assuming that Person A has an average walking speed of (V_A)′, Person B has an average walking speed of (V_B)′, and Person C has an average walking speed of (V_C)′, the playback speed Vm′ of the moving image Mv can be expressed by the following formula (2).










Vm


=


(


P_A
×
V_A
/


(
V_A
)




+

P_B
×
V_B
/


(
V_B
)




+

P_C
×
V_C
/


(
V_C
)





)


/
3
×
Vm





(
2
)







The exercise machine 1 is not limited to a stepping mat, but may be a stepper, an aero bike (registered trademark), i.e., a stationary bike, a treadmill for running, a treadmill for walking, or the like. The motion sensor 11 detects a walking speed in a walking exercise or a stepper, a pedal rotation speed in an aero bike, a belt rotation speed in a walking machine, or the like. The system 100 can vary the playback speed of the moving image Mv according to the output of the motion sensor 11. Table 3 below illustrates a list of the targets for detecting the exercise quantity by various exercise machines 1.













TABLE 3







EXERCISE
STEPPING
STEPPER
AERO
TREADMILL


MACHINE
EXERCISE

BIKE
FOR






WALKING


EXERCISE
WALKING
PRESSURE
PEDAL
BELT


QUANTITY
SPEED
AND
ROTATION
ROTATION




NUMBER
SPEED
SPEED




OF STEPS









It is possible to control the load of steppers, aero bikes, treadmills for walking, etc. The load can be controlled by the pressure of a stepper, the weight of the pedals of an aero bike, and the rotational running speed of the conveyor that rotates with the user 200 of a treadmill for walking, etc. In the system 100, the attributable ratio can be set to reflect the exercise load.


Further, the plurality of users 200 may exercise by using a plurality of types of exercise machines 1 with respect to one screen of the display device 3. In this case, by using the above formula (2), the average of the stepping mat is set to (V_A)′, the average of the stepper is set to (V_B)′, and the average of the aero bike is set to (V_C)′, and based on the detected values of these exercise machines, the playback speed of the moving image Mv can be varied. That is, the display control unit 24 can vary the attributable ratio based on the exercise quantity detected when using the plurality of types of exercise machine 1. Thus, even when using the plurality of types of exercise machine 1, it is possible to provide a system 100 in which the plurality of users 200 can easily participate in the exercise at the same time. The attributable ratio is not limited to the calculation result obtained by the display control unit 24, and may be freely set to be any value.


<Example of Operation of the System 100>


FIG. 8 is a flowchart illustrating an example of operation of the system 100. FIG. 8 illustrates an example of an operation of the system 100 to support the exercise of the plurality of users 200. The system 100 starts the operation illustrated in FIG. 8 on the condition that an operation to start exercise is input by an operator by using the operation unit 4 is received.


First, in step S11, the system 100 acquires information such as the names of the plurality of users 200 participating in the exercise using the system 100 by the operation unit 4.


Next, in step S12, the system 100 acquires, by the display control unit 24, reference values, attributable ratios, and user names by referring to the setting file 232 in the storage unit 23 based on the information of each of the plurality of users 200. The display control unit 24 may randomly acquire the attributable ratio from the setting file 232 and assign the attributable ratio to each of the plurality of users 200, or may assign the attributable ratio to each of the plurality of users 200 according to input using the operation unit 4.


Subsequently, in step S13, the system 100 starts playback of the moving image Mv by the display device 3 under the control of the display control unit 24. Thereafter, the display device 3 continuously plays back the moving image Mv until playback of the moving image Mv is stopped according to the end condition.


Subsequently, in step S14, the system 100 starts sound or vibration generation by the speaker 5 under the control of the rhythm providing unit 22 or the display control unit 24. Thereafter, the speaker 5 continues sound or vibration generation until sound or vibration generation is stopped according to the end condition.


Subsequently, in step S15, the system 100 detects the exercise quantity of each of the plurality of users 200 by the motion sensor 11, and outputs information about the exercise quantity to the information processing apparatus 2. Thereafter, the motion sensor 11 detects and outputs the exercise quantity at a predetermined period until the motion sensor 11 stops detecting the exercise quantity of the user 200 in accordance with the end condition.


With respect to steps S13 to S15, the order of the steps may be changed appropriately, or the steps may be performed in parallel.


Subsequently, in step S16, the system 100 determines the playback speed of the moving image Mv by the display control unit 24 based on the information on the exercise quantity of each of the plurality of users 200 output from the motion sensor 11 and the attributable ratio of the exercise quantity with respect to the playback speed of the moving image Mv set for each of the plurality of users 200. When the plurality of types of exercise machines 1 are used, the playback speed of the moving image Mv is determined in accordance with the information from the motion sensor 11 of the different types of exercise machines 1.


Subsequently, in step S17, the system 100 changes, by the display control unit 24, the playback speed of the moving image Mv by the display device 3 to the playback speed determined in step S16. The plurality of users 200 can view the moving image Mv displayed on the display device 3 at the changed playback speed. If the playback speed determined in step S16 is the same as before the change, the display control unit 24 need not change the playback speed of the moving image Mv.


Subsequently, in step S18, the system 100 calculates, by the display control unit 24, the contribution degree of each of the plurality of users 200 by integrating the attributable ratio and the exercise quantity of each of the plurality of users 200.


Subsequently, in step S19, the system 100 displays, by the display control unit 24, the contribution degree calculated in step S18. The plurality of users 200 can view the contribution degree displayed on the display device 3.


Subsequently, in step S20, the system 100 determines, by the information processing apparatus 2, whether to end the operation of the system 100. For example, the information processing apparatus 2 can determine whether to end the operation of the system 100 in response to an operation input of ending the exercise by an operator via the operation unit 4.


If it is determined in step S20 that the operation is not to be ended (step S20, NO), the system 100 performs the operation from and after step S15 again. The system 100 repeats the operation from and after step S15 until it is determined in step S20 that the operation is to be ended. When the operation from and after step S15 is to be performed, the determination of the playback speed (step S16) and the calculation of the contribution degree (step S17) are periodically performed, for example, when ¼ of the playback time of the whole moving image Mv has elapsed, when ½ of the playback time of the whole moving image Mv has elapsed, when ¾ of the playback time of the whole moving image Mv has elapsed, and the like.


On the other hand, if it is determined in step S20 that the operation is to be ended (step S20, YES), the system 100 stops detecting the exercise quantity of each of the plurality of users 200 by the motion sensor 11 in step S21.


Subsequently, in step S22, the system 100 stops generating sound or vibration by the speaker 5.


Subsequently, in step S23, the system 100 stops playback of the moving image Mv by the display device 3.


With respect to steps S21 to S22, the order of the steps may be changed appropriately, or the steps may be performed in parallel.


When the detection of exercise quantity by the motion sensor 11, the generation of sound or vibration by the speaker 5, and the playback of the moving image Mv by the display device 3 are stopped, the system 100 ends the operation.


As described above, the system 100 can support the exercise of the plurality of users 200.


<Example of Setting Various Attributable Ratios>
Example 1

In example 1, the attributable ratio of each of the plurality of users 200 participating in the exercise is varied for each playback period obtained by dividing the moving image Mv into a plurality of playback periods. FIG. 9 is a diagram for explaining a method for setting the attributable ratio according to example 1.


In FIG. 9, the playback periods T1 to T4 are periods obtained by dividing the moving image Mv into four playback periods. For example, by setting the largest attributable ratio for each of the plurality of playback periods to different users 200, each of the plurality of users 200 can recognize the playback period in which the user is to exert himself/herself more strenuously at the walking exercise. By setting the playback period having a attributable ratio of 0% as a rest period, the plurality of users 200 can clearly recognize the period in which the user can take a rest. The system 100 may randomly set the attributable ratio for each of the plurality of playback periods, or the user 200 may manually set the attributable ratio via the operation unit 4.


Table 4 below illustrates an example of setting the attributable ratio for each of the plurality of playback periods T1 to T4 with respect to each of the three users 200, Person A, Person B, and Person C.













TABLE 4







Person A
Person B
Person C



















PLAYBACK PERIOD T1
100% 
0%
0%


PLAYBACK PERIOD T2
0%
100% 
0%


PLAYBACK PERIOD T3
0%
0%
100% 


PLAYBACK PERIOD T4
100% 
100% 
100% 









In the playback period T4, the system 100 assigns the attributable ratio evenly. That is, the display control unit 24 controls the playback speed of the moving image Mv by using the average value of the exercise quantity of each of the plurality of users 200. As a result, the exercise consciousness of all the users can be improved.


In the playback periods T1 to T3, the system 100 sets the attributable ratio of the user 200 with the fastest walking speed or the user 200 with the slowest walking speed to 100% and sets the attributable ratio of the other users 200 to 0%. That is, the display control unit 24 controls the playback speed of the moving image Mv by using the maximum value of the exercise quantity of each of the plurality of users 200. As a result, the users 200 are caused to depend on the playback speed of the moving image Mv and to compete with each other to see who assumes the role as having a 100% attributable ratio of the exercise quantity with respect to the playback speed of the moving image. Alternatively, the user can be caused to exercise according to the person who is walking slowly.


By changing the attributable ratio to 0% for the user 200 who is too slow by using a threshold value, the playback of the moving image can be continued by using the exercise quantity of users other than the user 200 who stopped the exercise in the middle and the like.


The system 100 may change the attributable ratio based on the type of the exercise machine 1 and the scene in the moving image Mv. For example, on a paved road, by increasing the attributable ratio of a bicycle exercise (aero bike) by 1.1 times compared to that of a walking exercise (stepping mat, treadmill for walking, etc.), the exercise load becomes lower compared to the users 200 who are walking. On a mountain road, which is difficult for a bicycle to proceed on, by increasing the attributable ratio by 0.5 times, the exercise load becomes higher than that of walking users 200. In this way, the exercise load can be applied to the user 200 by changing the attributable ratio based on the type of exercise machine 1 and the scene in the moving image Mv.


Table 5 below indicates the relationship between the scene in the moving image, the type of exercise machine 1, and the attributable ratio.











TABLE 5





SCENE IN




MOVING IMAGE
WALKING EXERCISE
BICYCLE EXERCISE







MOUNTAIN ROAD
100%
 50%


PAVED ROAD
100%
110%









After the detection of the exercise quantity in step S15 of the flowchart illustrated in FIG. 8, the system 100 can set the attributable ratio for each playback period. When the exercise quantity of the user 200 having the largest exercise quantity among the plurality of users 200 is referred to in the setting of the attributable ratio, the system 100 can set the attributable ratio of the user 200 having the largest exercise quantity to be 100% and the attributable ratio of the other users to be 0%.


Example 2

In example 2, the attributable ratio set for each of the plurality of users 200 is varied according to the state of stepping in the walking exercise of each of the plurality of users 200.



FIGS. 10 and 11 are diagrams for explaining the difference in the detection signal detected by the motion sensor 11 according to the state of stepping in the exercise using the stepping mat. In FIGS. 10 and 11, the horizontal axis represents the time t (ms), and the vertical axis represents the detection signal (mV) detected by the motion sensor 11. The solid line graph illustrates the detection signal when the right foot contacts the stepping mat, and the dashed line graph illustrates the detection signal when the left foot contacts the stepping mat.



FIG. 10 illustrates the detection signal detected by the motion sensor 11 when a walking exercise is performed such that the entire sole of the foot contacts with the stepping mat. FIG. 11 illustrates the detection signal detected by the motion sensor 11 when a walking exercise is performed such that only the tiptoes contact with the stepping mat.


As illustrated in FIGS. 10 and 11, in the exercise using the stepping mat, the detection signal detected by the motion sensor 11 is different between the case of walking with the sole of the foot in contact with the stepping mat and the case of walking with only the tiptoes in contact with the stepping mat. For example, the system 100 stores a predetermined voltage value corresponding to the correct exercise as a reference (in FIGS. 10 and 11, a change in the voltage value in association with the pressure of stepping: a voltage waveform) as a reference value in advance in the storage unit. By comparing the voltage value/voltage waveform of the detection signal detected by the motion sensor 11 with the predetermined voltage value/voltage waveform, the system 100 sets the attributable ratio low according to the deviation from the predetermined voltage value/voltage waveform. That is, the system 100 stores in advance the reference value, which is the information about the exercise quantity associated with the exercise as a reference, and the display control unit 24 compares the information about the exercise quantity output from the motion sensor 11 with the reference value and implements control to set the attributable ratio low for the user who has a deviation as a result of the comparison. As a result, it is possible to set the attributable ratio lower for a user who walks with only his/her tiptoes in contact with the stepping mat than when he/she walks with the entire sole in contact with the stepping mat. In another aspect, the display control unit 24 can control the playback speed of the moving image Mv based on the attributable ratio according to the state of exercise of the user 200. By displaying the set attributable ratio by the display device 3 or the like, the system 100 can prompt each of the plurality of users 200 recognize whether the user is walking in the appropriate state, and can encourage the user to walk in the appropriate state.


This example is applicable not only to the exercise using a stepping mat but also to the exercise using an aero bike or a treadmill for walking, and the attributable ratio can be varied based on the state of the exercise such as variations in the progress speed.


Other Suitable Modified Examples

The system 100 can output, by the display control unit 24, information prompting the user 200 to move based on the information on the exercise quantity of the user 200 and the attributable ratio. The “output” includes a display by the display device 3 and a voice sound output by the speaker 5.


First Modified Example

The system 100 can prompt the user 200 to perform additional movements in accordance with the attributable ratio. The user 200 having a low attributable ratio does not significantly affect the playback speed of the moving image Mv even if the stepping becomes slow. Therefore, it is possible to prompt movements other than walking exercises by instructing hand movements and mental exercises.



FIG. 12 is a diagram for explaining a message display function of the system 100 according to the first modified example. In FIG. 12, if only one user 200 (person A), who is exercising at a walking speed much faster than the reference speed, is asked to slow down the walking speed, the playback speed of the moving image Mv can be slowed down. Therefore, the system 100 displays a message “Mrs. A, wow, you are really pushing yourself. Let's do some stretching. There's an apple on the ground, pick it up!” by the display device 3. By displaying a message prompting person A to do stretching, the system 100 prompts person A to do stretching to slow down the walking speed of person A. Further, by displaying a question together with the moving image Mv by the display device 3, the system 100 can prompt the user 200 to perform mental exercises and improve his/her cognitive function.


Second Modified Example

The system 100 can also support the exercise of each of the plurality of users 200 by outputting a voice sound based on biological information (heart rate, blood pressure, respiration, etc.), exercise information (walking speed, etc.), usage history information, etc., of the user 200. That is, the display control unit 24 can output information prompting the user 200 to move based on the biological information, exercise quantity information, and the attributable ratio of the user 200.


To acquire the biological information of the user 200, the system 100 can use a pulse sensor mounted on the ear, a blood pressure sensor mounted on the fingertip, a respiratory rate sensor mounted on the chest, and the like. For example, based on the increase or decrease of the walking speed compared to the previous detection value by each sensor, a message corresponding to the fatigue level can be output by voice sound to support exercise. The voice sound may be pre-recorded or may be generated at any time.



FIG. 13 is a diagram for explaining the voice sound output function of the system 100 according to the second modified example. In the example illustrated in FIG. 13, the system 100 outputs the message by voice sound “Mrs. C, try a little harder!” by the speaker 5.


For example, after detecting the exercise quantity in step S15 of the flowchart illustrated in FIG. 8, the system 100 compares the detected exercise quantity with a predetermined target value by the display control unit 24. If the detected exercise quantity deviates from the target value by greater than or equal to a predetermined threshold, a corresponding message can be displayed by the display device 3 or can be output as a voice sound by the speaker 5. On the other hand, if the detected exercise quantity deviates from the target value by less than the predetermined threshold value, the walking exercise can be continued as is.


The display control unit 24 outputs information to prompt the user 200 to move based on the biological information, exercise quantity information, and the attributable ratio of the user 200, so that the user 200 can be prompted to make movements other than the walking exercise.


The system, the information processing apparatus, and the recording medium are not limited to the specific embodiments described in the detailed description, and variations and modifications may be made without departing from the spirit and scope of the present invention.


The information processing system according to the embodiment may be configured to implement some or all of the functions of the information processing apparatus 2 by an external device such as a cloud server. The information processing system according to the embodiment may be configured to implement some or all of the functions of the information processing apparatus 2 by a plurality of computers performing distributed processing.


The values such as ordinal numbers and quantities used in the description of the embodiment are all examples for the purpose of specifically explaining the technology of the present invention, and the present invention is not limited to the values described in the examples. Further, the connection relationships among the elements are examples for the purpose of specifically explaining the technology of the present invention, and the connection relationships for implementing the functions of the present invention are not limited thereto.


The functions of each of the embodiments described above may be implemented by one or more processing circuits. As used herein, a “processing circuit” includes a processor programmed to execute each function by software such as a processor implemented in an electronic circuit; or devices such as an Application Specific Integrated Circuit (ASIC), a digital signal processor (DSP), a field programmable gate array (FPGA), and a conventional circuit module, designed to execute each function as described above.


Aspects of the present invention are, for example, as follows.


<1> A system including:

    • an exercise machine including a motion sensor configured to output information relating to an exercise quantity of a user who performs exercise while viewing a moving image; and
    • an information processing apparatus including a display control unit configured to control displaying of the moving image, wherein
    • the display control unit plays back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the motion sensor when there are the plurality of the users, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.


<2> The system according to <1>, wherein the display control unit displays a characteristic value obtained based on the exercise quantity and the attributable ratio.


<3> The system according to <1> or <2>, wherein

    • the display control unit varies the attributable ratio based on the exercise quantity detected when a plurality of types of the exercise machines are used.


<4> The system according to any one of <1> to <3>, wherein the display control unit controls the playback speed of the moving image by using either one of an average value or a maximum value of the exercise quantity of a plurality of the users.


<5> The system according to any one of <1> to <4>, wherein the display control unit controls the playback speed of the moving image based on the attributable ratio according to a state of the exercise of the user.


<6> The system according to any one of <1> to <5>, wherein the display control unit varies the attributable ratio according to a scene in the moving image.


<7> The system according to any one of <1> to <6>, wherein the display control unit sets the attributable ratio to be lower for the user for which a deviation arises between the information relating to the exercise quantity output from the motion sensor and a predetermined reference value of the exercise quantity corresponding to a reference exercise, than the attributable ratio for the user for which the deviation does not arise.


<8> The system according to any one of <1> to <7>, wherein the display control unit outputs information that prompts the user to move based on at least the information relating to the exercise quantity and the attributable ratio.


<9> The system according to any one of <1> to <8>, wherein the user performs the exercise while viewing the moving image displayed on a head-mounted display device.


<10> An information processing apparatus including:

    • a display control unit configured to control displaying of a moving image based on information relating to an exercise quantity of a user who performs exercise while viewing the moving image, wherein
    • the display control unit plays back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the motion sensor when there are the plurality of the users, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.


<11> A program that controls, by a display control unit, displaying of a moving image based on information relating to an exercise quantity of a user who performs exercise while viewing the moving image, wherein

    • the display control unit plays back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the motion sensor when there are the plurality of the users, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.


According to one embodiment of the present invention, it is possible to provide a system in which a plurality of users can easily participate in the exercise at the same time.

Claims
  • 1. A system comprising: a sensor configured to output information relating to an exercise quantity of a user who performs exercise while viewing a moving image; andan information processing apparatus including: a processor; anda memory that includes instructions, which when executed, cause the processor to execute: controlling displaying of the moving image, andplaying back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users output from the sensor, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.
  • 2. The system according to claim 1, wherein the processor of the information processing apparatus is caused to display a characteristic value obtained based on the exercise quantity and the attributable ratio.
  • 3. The system according to claim 1, wherein the sensor is included in an exercise machine, andthe processor of the information processing apparatus is caused to vary the attributable ratio based on the exercise quantity detected when a plurality of types of the exercise machines are used.
  • 4. The system according to claim 1, wherein the processor of the information processing apparatus is caused to control the playback speed of the moving image by using either one of an average value or a maximum value of the exercise quantity of a plurality of the users.
  • 5. The system according to claim 1, wherein the processor of the information processing apparatus is caused to control the playback speed of the moving image based on the attributable ratio according to a state of the exercise of the user.
  • 6. The system according to claim 1, wherein the processor of the information processing apparatus is caused to vary the attributable ratio according to a scene in the moving image.
  • 7. The system according to claim 1, wherein the processor of the information processing apparatus is caused to vary the attributable ratio according to a playback period obtained by dividing the moving image into a plurality of playback periods.
  • 8. The system according to claim 1, wherein the processor of the information processing apparatus is caused to set the attributable ratio to be lower for the user for which a deviation arises between the information relating to the exercise quantity output from the sensor and a predetermined reference value of the exercise quantity corresponding to a reference exercise, than the attributable ratio for the user for which the deviation does not arise.
  • 9. The system according to claim 1, wherein the processor of the information processing apparatus is caused to output information that prompts the user to move based on at least the information relating to the exercise quantity and the attributable ratio.
  • 10. The system according to claim 1, wherein the information processing apparatus further includes a speaker, andthe processor of the information processing apparatus is caused to output, from the speaker, a voice sound prompting the user to move based on the information relating to the exercise quantity and biological information of the user.
  • 11. The system according to claim 1, wherein the processor of the information processing apparatus is caused to store, in a storage device, the attributable ratio set for each of the users,acquire, by an operation device, information of the user who is using the system, andacquire the attributable ratio of the user from the storage device based on the acquired information of the user.
  • 12. The system according to claim 1, wherein the processor of the information processing apparatus is caused to display, on a head-mounted display device, the moving image that is viewed by the user while performing the exercise.
  • 13. An information processing apparatus comprising: a processor; anda memory that includes instructions, which when executed, cause the processor to execute: controlling displaying of a moving image based on information relating to an exercise quantity of a user who performs exercise while viewing the moving image; andplaying back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.
  • 14. A non-transitory computer-readable recording medium storing a program that causes a computer to execute a process, the process comprising: controlling displaying of a moving image based on information relating to an exercise quantity of a user who performs exercise while viewing the) moving image; andplaying back the moving image at a playback speed determined based on the information relating to the exercise quantity of each of a plurality of the users, and a attributable ratio of the exercise quantity with respect to the playback speed of the moving image set for each of the plurality of the users.
Priority Claims (1)
Number Date Country Kind
2023-099102 Jun 2023 JP national