Online fitness system, server, method, and program

The online fitness system addresses the challenges of providing effective individual guidance and maintaining member privacy by streaming real-time videos and audio within the system, ensuring that only the coach can see member exercises, thus enhancing the effectiveness and privacy of online fitness sessions.

JP7697832B2Active Publication Date: 2025-06-24CURVES JAPAN
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021109861
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-07-01
Publication Date
2025-06-24
Estimated Expiration
2041-07-01

AI Technical Summary

Technical Problem

Conventional online fitness systems face challenges in providing effective individual guidance while maintaining member privacy, as coaches cannot see how members are exercising, and members may feel uncomfortable with their home environment being visible to others.

Method used

An online fitness system that includes a server, member terminals, and a coach terminal, where the server streams pre-recorded exercise videos and real-time videos and audio of the coach and members, while ensuring that only the coach can see the real-time videos of all members, maintaining member privacy.

Benefits of technology

This solution enhances the effectiveness of online fitness by allowing individualized coaching while reducing psychological barriers for members, as they can exercise privately without worrying about being seen by others.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007697832000001
    Figure 0007697832000001
  • Figure 0007697832000002
    Figure 0007697832000002
  • Figure 0007697832000003
    Figure 0007697832000003
Patent Text Reader

Abstract

To enhance effectiveness of a physical exercise by an individual instruction while lowering a psychological hurdle of a member.SOLUTION: An online fitness system according to one embodiment of the present invention includes: a server; each member terminal that each member of a plurality of members uses; and a coach terminal that a coach uses. The server is configured to: cause a video and sound serving as a model of the physical exercise recorded beforehand, a video and sound of the coach that the coach terminal acquires in real time, and a video of the member that the member terminal acquires in real time to be output to the member terminal the member uses; and control the member terminal the other member uses so that the member terminal does not cause an acquired in real time video of other member to be output to the member terminal the member uses.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an online fitness system, a server, a method, and a program.

Background Art

[0002] Conventionally, in a fitness club (also called a sports club etc.), it is known that a member of the fitness club (hereinafter also referred to as a member) exercises while receiving support from a coach together with other members.

[0003] These days, online fitness, where one can exercise while watching videos and listening to audio provided via a network such as the Internet at home etc. without visiting a fitness club store, is also increasing (Patent Document 1).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, in conventional online fitness, a member can see the coach's appearance, but the coach cannot see how the member is exercising (one - way), or the appearance of the participants can be seen by all other participants (many - to - many). There were problems such as effectiveness (the coach cannot see how the member is) and psychological hurdles (one's home etc. can be seen by other members).

[0006] Therefore, an object of the present invention is to lower the psychological hurdles of members and enhance the effectiveness of exercise through individual guidance by enabling only the coach to individually guide while seeing the state of any member (one - to - many).

Means for Solving the Problem

[0007] An online fitness system according to an aspect of the present invention is an online fitness system including a server, each member terminal used by each of a plurality of members, and a coach terminal used by a coach, wherein the server outputs to the member terminal used by the member a video and audio serving as a model of a pre-recorded exercise, the video and audio of the coach acquired in real time by the coach terminal, and the video of the member acquired in real time by the member terminal, and controls not to output the video of the other member acquired in real time by the member terminal used by the other member to the member terminal used by the member.

Advantages of the Invention

[0008] According to the present invention, it is possible to increase the effectiveness of exercise by individual guidance while lowering the psychological hurdle of members.

Brief Description of the Drawings

[0009]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0011] <Terminology explanation> In this specification, "online fitness" refers to a member exercising while watching and listening to videos and audio provided via a network such as the Internet. In this specification, the term "member" refers to a member of an online fitness service. For example, a "member" is a member of a fitness club (also called a sports club, athletic club, health club, etc.). In this specification, the term "coach" refers to a person who supports members in online fitness. In this specification, "exercise" may be any exercise, such as exercise using a ball or bands. The exercise may be aerobics, yoga, pilates, dance, etc.

[0012] <Summary of the Invention> In the present invention, each member can perform exercises while watching videos and sounds of pre-recorded exercise models, and videos and sounds of a coach acquired in real time (i.e., videos and sounds acquired during online fitness, also called live broadcast, live distribution, and live streaming). On the other hand, the coach can talk to each member (i.e., transmit the coach's voice) while watching each member's video acquired in real time (i.e., the video acquired during online fitness). At this time, a member cannot watch a video taken by another member. Therefore, each member can exercise without their home or the like being seen by anyone other than the coach.

[0013] <Overall Configuration> FIG. 1 is an overall configuration diagram according to an embodiment of the present invention. The online fitness system 1 includes a server 10, member terminals 20-1, 20-2, ···, 20-n (hereinafter, the member terminals 20-1, 20-2, ···, 20-n are also collectively referred to as member terminals 20), and a coach terminal 30. The server 10 can transmit and receive data to and from each of the member terminals 20 and the coach terminal 30 via an arbitrary network. Each will be described below.

[0014] The server 10 provides online fitness services. The server is composed of one or more computers.

[0015] In the present invention, the server 10 controls so that a video taken by a member is not displayed on the member terminals 20 of other members (for example, a video taken by a member using the member terminal 20-1 is not displayed on the member terminals 20-2, ···, 20-n).

[0016] Furthermore, the server 10 can distribute (e.g., stream) videos and audio that serve as models of pre-recorded exercises to the member terminals 20 and the coach terminal 30. Also, the server 10 can distribute the videos and audio of the coach acquired in real time to each of the member terminals 20. Further, the server 10 can distribute the videos and audio of each member acquired in real time to the coach terminal 30.

[0017] The member terminal 20 is a terminal used by the member. Specifically, the member terminal 20 displays a screen including a video that serves as a model of a pre-recorded exercise, a video being shot by the coach in real time, and a video being shot by the member (oneself) in real time. Also, the member terminal 20 outputs the audio associated with the video that serves as a model of the pre-recorded exercise and the audio of the coach acquired in real time. The member terminal 20 may be any terminal such as a tablet terminal, a personal computer, or a smartphone. The member terminal 20 is provided with a camera function for shooting the member, a microphone function for acquiring the member's voice, and a function for outputting videos and audio from the server 10.

[0018] The coach terminal 30 is a terminal used by the coach. Specifically, the coach terminal 30 displays a screen including a video that serves as a model of a pre-recorded exercise, videos being shot by each member in real time, and a video being shot by the coach (oneself) in real time. Also, the coach terminal 30 outputs the audio associated with the video that serves as a model of the pre-recorded exercise and the audio of each member acquired in real time. The coach terminal 30 may be any terminal such as a tablet terminal, a personal computer, or a smartphone. The coach terminal 30 is provided with a camera function for shooting the coach, a microphone function for acquiring the coach's voice, and a function for outputting videos and audio from the server 10.

[0019] <Example of screen> Next, an example of the screens displayed on the member terminal 20 and the coach terminal 30 will be described.

[0020] FIG. 2 is an example of a screen displayed on the member terminal 20 according to an embodiment of the present invention. The screen (member terminal screen 2000 in FIG. 2) displayed on the member terminal 20 includes a recorded video (model video) 2001, a coach's video 2002, and a member's (oneself) video 2003.

[0021] The recorded video (model video) 2001 is a video that serves as a model of the exercise recorded in advance. For example, the recorded video (model video) 2001 is a video in which a coach or the like is photographed while performing the exercise. Note that the recorded audio is output along with the playback of the video. Therefore, the member can perform the exercise while watching and listening to the model video and audio.

[0022] The coach's video 2002 is a video in which the coach is being photographed in real time. For example, the coach's video 2002 is a video in which the coach's face and upper body are photographed. Note that the coach's audio acquired in real time is output along with the playback of the video. Therefore, the member can perform the exercise while receiving the coach's support.

[0023] The member's (oneself) video 2003 is a video in which the member (oneself) is being photographed in real time. For example, the member's (oneself) video 2003 is a video in which the whole body of the member during exercise is photographed. Therefore, the member can perform the exercise while checking his or her own posture during exercise.

[0024] FIG. 3 is an example of a screen displayed on the coach terminal 30 according to an embodiment of the present invention. The screen (coach terminal screen 3000 in FIG. 3) displayed on the coach terminal 30 includes a recorded video (model video) 3001, videos 3002 of each member (specifically, member 1, member 2, ···, member n), and a coach's (oneself) video 3003.

[0025] The recorded video (model video) 3001 is a video that serves as a model of a pre-recorded exercise. For example, the recorded video (model video) 3001 is a video in which the coach or the like is filmed while performing an exercise. Note that the recorded audio is output along with the playback of the video. That is, the recorded video (model video) 3001 and the audio are the same as the recorded video (model video) 2001 and the audio in FIG. 2. Therefore, the coach can confirm the model that the members are observing and listening to.

[0026] The video 3002 of each member (specifically, member 1, member 2, ···, member n) is a video that each member is filming in real time. For example, the video 3002 of each member is a video in which the whole body of each member during exercise is filmed. That is, the video 3002 of each member is the same as the video 2003 of the member (oneself) in FIG. 2 of each member. Therefore, the coach can confirm the members during online fitness. Note that at the time of greeting, the voice of each member acquired in real time may be output along with the playback of the video.

[0027] The video 3003 of the coach (oneself) is a video that the coach (oneself) is filming in real time (note that the voice may be output along with the playback of the video). For example, the video 3003 of the coach (oneself) is a video in which the face and upper body of the coach are filmed. That is, the video 3003 of the coach (oneself) is the same as the video 2002 of the coach in FIG. 2. Therefore, the coach can confirm the appearance of oneself that the members are seeing.

[0028] <Functional block> Next, the functional blocks of the server 10, the member terminal 20, and the coach terminal 30 will be described.

[0029] FIG. 4 is a functional block diagram of the server 10 according to an embodiment of the present invention. As shown in FIG. 4, the server 10 can include an authentication unit 101, a questionnaire processing unit 102, a greeting processing unit 103, a recorded video and audio distribution unit 104, a member video and audio processing unit 105, a coach video and audio processing unit 106, a voice call processing unit 107, and a high-five processing unit 108. Further, the server 10 can function as the authentication unit 101, the questionnaire processing unit 102, the greeting processing unit 103, the recorded video and audio distribution unit 104, the member video and audio processing unit 105, the coach video and audio processing unit 106, the voice call processing unit 107, and the high-five processing unit 108 by executing a program. Hereinafter, each will be described.

[0030] The authentication unit 101 executes the process of authenticating the login to the online fitness service provided by the server 10. Specifically, the authentication unit 101 authenticates the member using the member number and password received from the member terminal 20. Further, the authentication unit 101 authenticates the coach using the coach ID and password received from the coach terminal 30.

[0031] The questionnaire processing unit 102 executes the process related to the questionnaires before and after exercise.

[0032] The questionnaire processing unit 102 executes the process of presenting the questionnaire before exercise. Specifically, the questionnaire processing unit 102 causes the member terminal 20 to display the screen on which the questionnaire before exercise is shown. Further, the questionnaire processing unit 102 receives the answer to the questionnaire before exercise from the member terminal 20.

[0033] The questionnaire processing unit 102 executes the process of presenting the questionnaire after exercise. Specifically, the questionnaire processing unit 102 causes the member terminal 20 to display the screen on which the questionnaire after exercise is shown. Further, the questionnaire processing unit 102 receives the answer to the questionnaire after exercise from the member terminal 20.

[0034] The greeting processing unit 103 executes processing related to greetings before and after exercise. Specifically, the greeting processing unit 103 transmits the video and audio acquired from the coach terminal 30 to the member terminal 20. Also, the greeting processing unit 103 transmits the video and audio acquired from the member terminal 20 to the coach terminal 30.

[0035] The recorded video and audio distribution unit 104 executes processing related to the distribution of recorded video and audio.

[0036] The recorded video and audio distribution unit 104 executes processing for starting the distribution of recorded video and audio. Specifically, the recorded video and audio distribution unit 104 starts the distribution of recorded video and audio to the member terminal 20 and the coach terminal 30 in response to a request from the coach terminal 30.

[0037] The recorded video and audio distribution unit 104 executes processing for ending the distribution of recorded video and audio. Specifically, the recorded video and audio distribution unit 104 ends the distribution of recorded video and audio to the member terminal 20 and the coach terminal 30 in response to a request from the coach terminal 30.

[0038] The member video and audio processing unit 105 processes the video of the member included in the screen displayed on the member terminal 20 and the coach terminal 30 and the accompanying audio.

[0039] The coach video and audio processing unit 106 processes the video of the coach included in the screen displayed on the member terminal 20 and the coach terminal 30 and the accompanying audio.

[0040] The voice call processing unit 107 executes processing for the voice call function. Specifically, the voice call processing unit 107 transmits the voice transmitted from the coach terminal 30 to the member terminal 20 of the member specified from the coach terminal 30.

[0041] The high-touch processing unit 108 executes processing for the high-touch function. Specifically, the high-touch processing unit 108 causes the member terminal 20 to display an illustration or the like of the state in which a coach or the like is performing a high-touch.

[0042] FIG. 5 is a functional block diagram of the member terminal 20 according to an embodiment of the present invention. As shown in FIG. 5, the member terminal 20 includes a reception unit 201, a transmission / reception unit 202, a screen display unit 203, a photographing unit 204, an audio output unit 205, and an audio input unit 206. Further, the member terminal 20 can function as the reception unit 201, the transmission / reception unit 202, the screen display unit 203, the photographing unit 204, the audio output unit 205, and the audio input unit 206 by executing a program.

[0043] The reception unit 201 receives an instruction from a member using the member terminal 20. Specifically, the reception unit 201 receives an instruction input by the member operating the member terminal 20.

[0044] The transmission / reception unit 202 transmits and receives data to and from the server 10. Specifically, the transmission / reception unit 202 receives screen data such as a video output by the member terminal 20 from the server 10. Further, the transmission / reception unit 202 receives audio data output by the member terminal 20 from the server 10. Further, the transmission / reception unit 202 transmits the video acquired by the photographing unit 204 to the server 10. Further, the transmission / reception unit 202 transmits the audio acquired by the audio input unit 206 to the server 10.

[0045] The screen display unit 203 displays a screen. Specifically, the screen display unit 203 displays a screen such as a video acquired from the server 10.

[0046] The photographing unit 204 photographs a member. Specifically, the photographing unit 204 photographs the entire body of a member during exercise or the like.

[0047] The audio output unit 205 outputs audio. Specifically, the audio output unit 205 outputs audio acquired from the server 10.

[0048] The voice input unit 206 inputs voice. Specifically, the voice input unit 206 acquires the voice of the member.

[0049] FIG. 6 is a functional block diagram of the coach terminal 30 according to an embodiment of the present invention. As shown in FIG. 6, the coach terminal 30 includes a reception unit 301, a transmission / reception unit 302, a screen display unit 303, a photographing unit 304, a voice output unit 305, and a voice input unit 306. Further, the coach terminal 30 can function as the reception unit 301, the transmission / reception unit 302, the screen display unit 303, the photographing unit 304, the voice output unit 305, and the voice input unit 306 by executing a program.

[0050] The reception unit 301 receives an instruction from the coach using the coach terminal 30. Specifically, the reception unit 301 receives an instruction input by the coach operating the coach terminal 30.

[0051] The transmission / reception unit 302 transmits and receives data to and from the server 10. Specifically, the transmission / reception unit 302 receives screen data such as a video output by the coach terminal 30 from the server 10. Further, the transmission / reception unit 302 receives voice data output by the coach terminal 30 from the server 10. Further, the transmission / reception unit 302 transmits the video acquired by the photographing unit 304 to the server 10. Further, the transmission / reception unit 302 transmits the voice acquired by the voice input unit 306 to the server 10.

[0052] The screen display unit 303 displays a screen. Specifically, the screen display unit 303 displays a screen such as a video acquired from the server 10.

[0053] The photographing unit 304 photographs the coach. Specifically, the photographing unit 304 photographs the face, upper body, etc. of the coach.

[0054] The voice output unit 305 outputs voice. Specifically, the voice output unit 305 outputs the voice acquired from the server 10.

[0055] The voice input unit 306 inputs voice. Specifically, the voice input unit 306 acquires the voice of the coach.

[0056] <Video and audio transmission and reception> FIG. 7 is a sequence diagram of video and audio transmission and reception according to an embodiment of the present invention.

[0057] The upper part of FIG. 7 shows the distribution of recorded video and audio.

[0058] In step 101 (S101), it is assumed that the coach terminal 30 transmits an instruction to start the distribution of recorded video and audio to the server 10.

[0059] In step 102 (S102), the server 10 distributes the recorded video and audio to the member terminals 20 (member terminal 20-1, member terminal 20-2, ···, member terminal 20-n) and the coach terminal 30 in response to the instruction of S101. Thereafter, when the coach terminal 30 transmits an instruction to end the distribution to the server 10, the distribution ends.

[0060] The middle part of FIG. 7 shows the video and audio of the coach.

[0061] In step 201 (S201), the coach terminal 30 transmits the video and audio of the coach that the coach terminal 30 is acquiring in real time to the server 10.

[0062] In step 202 (S202), the server 10 transmits the video and audio of the coach received in S201 to the member terminals 20 (member terminal 20-1, member terminal 20-2, ···, member terminal 20-n). Note that the voice of the coach may be transmitted only to the member terminals of the members specified by the coach on the coach terminal 30 (for example, a call from the coach to each member during online fitness, a greeting from the coach to each member, etc.), or may be transmitted to the member terminals of all members (for example, a greeting from the coach to all members, etc.).

[0063] The lower part of FIG. 7 shows the video and audio of the member. Here, the video and audio of member 1 using the member terminal 20-1 will be described as an example.

[0064] In step 301 (S301), the member terminal 20-1 transmits the video and audio of member 1 that the member terminal 20-1 is acquiring in real time to the server 10.

[0065] In step 302 (S302), the server 10 transmits the video and audio of member 1 received in S301 to the coach terminal 30. At this time, the server 10 does not transmit the video and audio of member 1 received in S301 to the member terminals 20-2,..., 20-n used by other members (member 2,..., member n). Note that, during greetings, the voice of member 1 may be transmitted to the member terminals 20-2,..., 20-n used by other members (member 2,..., member n).

[0066] <Flowchart> Next, the processes executed by the server 10, the member terminal 20, and the coach terminal 30 will be described.

[0067] FIG. 8 is a flowchart of the process executed by the server 10 according to an embodiment of the present invention.

[0068] In step 11 (S11), the server 10 executes a login authentication process. Specifically, the server 10 authenticates the member using the member number and password received from the member terminal 20. Also, the server 10 authenticates the coach using the coach ID and password received from the coach terminal 30.

[0069] In step 12 (S12), the server 10 executes the process of greeting before exercise. Specifically, the server 10 transmits the video and audio acquired from the coach terminal 30 to the member terminal 20. Also, the server 10 transmits the video and audio acquired from the member terminal 20 to the coach terminal 30.

[0070] In step 13 (S13), the server 10 executes the process of presenting a pre-exercise questionnaire. Specifically, the server 10 causes the member terminal 20 to display a screen on which the pre-exercise questionnaire is shown. Then, the server 10 receives the answers to the pre-exercise questionnaire from the member terminal 20.

[0071] For example, the pre-exercise questionnaire includes the type of exercise ("try hard firmly" or "try at my own pace") and the reason therefor (the reason for choosing "try at my own pace" (pain, fatigue, feeling blue, etc.)), pain (none, shoulder, waist, knee, hip joint, wrist, etc.), the most painful part, the degree of pain, themes (correct posture·abdominal pressure, being conscious of the muscles used, taking big arm swings and foot stomps, especially working hard on the upper body, especially working hard on the lower body, especially working hard on the abdomen, etc.).

[0072] In step 14 (S14), the server 10 executes the process of starting the distribution of recorded video and audio. Specifically, the server 10 starts the distribution of the recorded video and audio to the member terminal 20 and the coach terminal 30 in response to a request from the coach terminal 30.

[0073] In step 15 (S15), the server 10 executes the process for the voice call function. Specifically, the server 10 transmits the voice transmitted from the coach terminal 30 to the member terminal 20 of the member specified from the coach terminal 30.

[0074] In step 16 (S16), the server 10 executes the process of ending the distribution of the recorded video and audio. Specifically, the server 10 ends the distribution of the recorded video and audio to the member terminal 20 and the coach terminal 30 in response to a request from the coach terminal 30.

[0075] In step 17 (S17), the server 10 executes the process for the high-touch function. Specifically, the server 10 causes the member terminal 20 to display an illustration or the like of the state where the coach or the like is performing a high-touch.

[0076] In step 18 (S18), the server 10 executes the process of presenting the post-exercise questionnaire. Specifically, the server 10 causes the member terminal 20 to display a screen on which the post-exercise questionnaire is shown. Then, the server 10 receives the answers to the post-exercise questionnaire from the member terminal 20.

[0077] For example, the post-exercise questionnaire includes the degree of pain, how was today's exercise ("I could fully focus", "I could focus a little", "I couldn't focus"), next schedule, enjoyment of exercise, whether it was felt effective in exercise, problems with video and sound, etc.

[0078] In step 19 (S19), the server 10 executes the process of post-exercise greetings. Specifically, the server 10 transmits the video and audio acquired from the coach terminal 30 to the member terminal 20. Also, the server 10 transmits the video and audio acquired from the member terminal 20 to the coach terminal 30.

[0079] FIG. 9 is a flowchart of the process executed by the member terminal 20 according to an embodiment of the present invention.

[0080] In step 21 (S21), the member terminal 20 executes the process of logging in to the online fitness service provided by the server 10. Specifically, the member terminal 20 transmits the member number and password input by the member to the member terminal 20 to the server 10.

[0081] In step 22 (S22), the member terminal 20 executes the process of greeting before exercise. Specifically, the member terminal 20 displays a screen including the video being shot by the coach in real time and the video being shot by the member (oneself) in real time. Also, the member terminal 20 outputs the voice of the coach obtained in real time. Note that during the greeting, the voices of other members may be output.

[0082] In step 23 (S23), the member terminal 20 executes the process of answering the questionnaire before exercise. Specifically, the member terminal 20 displays a screen on which the questionnaire before exercise is shown. Then, the member terminal 20 sends the answer to the questionnaire before exercise input by the member to the server 10.

[0083] After that, the distribution (for example, distribution by streaming) of the pre-recorded video and voice serving as a model of the exercise starts.

[0084] In step 24 (S24), the member terminal 20 executes the process of receiving a call. Specifically, the member terminal 20 outputs the voice of the coach (call to the member) obtained in real time. In this way, the member can receive a call from the coach while watching and listening to the model video and voice.

[0085] After that, the distribution (for example, distribution by streaming) of the pre-recorded video and voice serving as a model of the exercise ends.

[0086] In step 25 (S25), the member terminal 20 executes the process of high touch. Specifically, the member terminal 20 displays an illustration or the like of the state where the coach or the like is performing a high touch.

[0087] In step 26 (S26), the member terminal 20 executes the process of handling the post - exercise questionnaire. Specifically, the member terminal 20 displays a screen on which the post - exercise questionnaire is shown. Then, the member terminal 20 transmits the answers to the post - exercise questionnaire input by the member to the member terminal 20 to the server 10.

[0088] In step 27 (S27), the member terminal 20 executes the process of handling the post - exercise greeting. Specifically, the member terminal 20 displays a screen including the video being shot by the coach in real - time and the video being shot by the member (oneself) in real - time. Also, the member terminal 20 outputs the voice of the coach obtained in real - time. Note that during the greeting, the voices of other members may be output.

[0089] FIG. 10 is a flowchart of the process executed by the coach terminal 30 according to an embodiment of the present invention.

[0090] In step 31 (S31), the coach terminal 30 executes the process of logging in to the online fitness service provided by the server 10. Specifically, the coach terminal 30 transmits the coach ID and password input by the coach to the coach terminal 30 to the server 10.

[0091] In step 32 (S32), the coach terminal 30 executes the process of handling the pre - exercise greeting. Specifically, the coach terminal 30 displays a screen including the videos being shot by each member in real - time and the video being shot by the coach (oneself) in real - time. Also, the coach terminal 30 outputs the voice of each member obtained in real - time.

[0092] In step 33 (S33), the coach terminal 30 executes the process of starting the distribution of the recorded videos and voices. Specifically, the coach terminal 30 requests the server 10 to start the distribution of the recorded videos and voices in response to an instruction to start from the coach.

[0093] In step 34 (S34), the coach terminal 30 executes a process of making a call. Specifically, the coach terminal 30 transmits to the server 10 the voice of the coach (call to the member) acquired in real time and the designation of the member who is the target of the call (that is, the transmission destination of the coach's voice). In this way, the coach can make a call to each individual member.

[0094] In step 35 (S35), the coach terminal 30 executes a process of ending the distribution of the recorded video and audio. Specifically, the coach terminal 30 requests the server 10 to end the distribution of the recorded video and audio in response to an end instruction from the coach.

[0095] In step 36 (S36), the coach terminal 30 executes a process of giving greetings after exercise. Specifically, the coach terminal 30 displays a screen including the videos being shot in real time by each member and the video being shot in real time by the coach (oneself). Also, the coach terminal 30 outputs the voice of each member acquired in real time. The answers to the questionnaire after exercise in S26 of FIG. 9 are displayed on the coach terminal 30. Therefore, the coach can communicate with the members after considering the answers to the questionnaire of each member.

[0096] <Effect> As described above, in one embodiment of the present invention, it is possible to feel as if one is exercising at the store without worrying about being outside the store of the fitness club.

[0097] <Hardware Configuration> FIG. 11 is a block diagram showing an example of the hardware configuration of the server 10, the member terminal 20, and the coach terminal 30 according to one embodiment of the present invention.

[0098] The server 10, the member terminal 20, and the coach terminal 30 each have a CPU (Central Processing Unit) 1001, a ROM (Read Only Memory) 1002, and a RAM (Random Access Memory) 1003. The CPU 1001, the ROM 1002, and the RAM 1003 form a so-called computer.

[0099] In addition, the server 10, the member terminal 20, and the coach terminal 30 can have an auxiliary storage device 1004, a display device 1005, an operating device 1006, an I / F (Interface) device 1007, and a drive device 1008.

[0100] Also, the member terminal 20 and the coach terminal 30 have a photographing device (camera) 1010 and an audio input / output device (microphone and speaker) 1011.

[0101] Note that the hardware of the server 10, the member terminal 20, and the coach terminal 30 are interconnected via a bus B.

[0102] The CPU 1001 is an arithmetic device that executes various programs installed in the auxiliary storage device 1004.

[0103] The ROM 1002 is a non-volatile memory. The ROM 1002 functions as a main memory device that stores various programs, data, etc. necessary for the CPU 1001 to execute various programs installed in the auxiliary storage device 1004. Specifically, the ROM 1002 functions as a main memory device that stores boot programs such as BIOS (Basic Input / Output System) and EFI (Extensible Firmware Interface).

[0104] The RAM 1003 is a volatile memory such as DRAM (Dynamic Random Access Memory) or SRAM (Static Random Access Memory). The RAM 1003 functions as a main memory device that provides a working area where various programs installed in the auxiliary storage device 1004 are expanded when executed by the CPU 1001.

[0105] The auxiliary storage device 1004 is an auxiliary storage device that stores various programs and information used when the various programs are executed.

[0106] The display device 1005 is a display device that displays the internal states of the server 10, the member terminal 20, the coach terminal 30, etc.

[0107] The operation device 1006 is an input device through which an administrator of the server 10, the member terminal 20, and the coach terminal 30 inputs various instructions to the server 10, the member terminal 20, and the coach terminal 30.

[0108] The I / F device 1007 is a communication device that connects to a network and communicates with other devices.

[0109] The drive device 1008 is a device for setting the storage medium 1009. The storage medium 1009 here includes media that optically, electrically, or magnetically record information, such as CD-ROMs, flexible disks, magneto-optical disks, etc. Further, the storage medium 1009 may include semiconductor memories that electrically record information, such as EPROM (Erasable Programmable Read Only Memory), flash memories, etc.

[0110] Note that various programs installed in the auxiliary storage device 1004 are installed, for example, when the distributed storage medium 1009 is set in the drive device 1008 and various programs recorded on the storage medium 1009 are read by the drive device 1008. Alternatively, various programs installed in the auxiliary storage device 1004 may be installed by being downloaded from a network via the I / F device 1007.

[0111] As described above in detail, the embodiments of the present invention have been described in detail. However, the present invention is not limited to the specific embodiments described above, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims.

Explanation of Reference Numerals

[0112] 1 Online Fitness System 10 Server 20 Member Terminal 30 Coach Terminal 101 Authentication Unit 102 Questionnaire Processing Unit 103 Greeting Processing Unit 104 Recorded Video / Audio Distribution Unit 105 Member Video / Audio Processing Unit 106 Coach Video / Audio Processing Unit 107 Voice Call Processing Unit 108 High Touch Processing Unit 201 Reception Unit 202 Transmission / Reception Unit 203 Screen Display Unit 204 Shooting Unit 205 Audio Output Unit 206 Audio Input Unit 301 Reception Unit 302 Transmission / Reception Unit 303 Screen Display Unit 304 Shooting Unit 305 Audio Output Unit 306 Audio Input Unit 1001 CPU 1002 ROM 1003 RAM 1004 Auxiliary storage device 1005 Display device 1006 Operating device 1007 I / F device 1008 Drive device 1009 Memory medium 1010 Photographing device 1011 Audio input / output device

Claims

1. An online fitness system including a server, member terminals used by respective members of a plurality of members, and a coach terminal used by a coach, wherein the server causes a member terminal used by the member to output a video and audio serving as a model of a pre-recorded exercise, a video and audio of the coach acquired in real time by the coach terminal, and a video of the member acquired in real time by the member terminal, controls so as not to output to the member terminal used by the member a video of another member acquired in real time by a member terminal used by another member, presents a questionnaire to the member terminal before and after the exercise, and presents an answer to the questionnaire to the coach terminal. An online fitness system.

2. An online fitness system including a server, member terminals used by respective members of a plurality of members, and a coach terminal used by a coach, wherein the server causes a member terminal used by the member to output a video and audio serving as a model of a pre-recorded exercise, a video and audio of the coach acquired in real time by the coach terminal, and a video of the member acquired in real time by the member terminal, controls so as not to output to the member terminal used by the member a video of another member acquired in real time by a member terminal used by another member, causes the member terminal to display an image of an illustration on which the coach has made a high-five. An online fitness system.

3. the server causes the coach terminal to output a video and audio serving as a model of the pre-recorded exercise, videos and audios of all members acquired in real time by each member terminal, and a video of the coach acquired in real time by the coach terminal. The online fitness system according to Claim 1 or 2.

4. the server causes the coach terminal to output the audio of the coach acquired in real time by the coach terminal to a member terminal of a member designated from the coach terminal. The online fitness system according to any one of Claims 1 to 3.

5. the server The online fitness system according to any one of claims 1 to 3, wherein the voice of the coach that the coach terminal is acquiring in real time is output to the member terminals of all members.

6. Outputting a video and voice serving as a model of a pre-recorded exercise, a video and voice of the coach that the coach terminal is acquiring in real time, and a video of the member that the member terminal is acquiring in real time to the member terminal used by the member, Controlling so as not to output to the member terminal used by the member a video of the other member that the member terminal used by another member is acquiring in real time, A server that presents a questionnaire to the member terminal before and after the exercise and presents the answers to the questionnaire to the coach terminal.

7. Outputting a video and voice serving as a model of a pre-recorded exercise, a video and voice of the coach that the coach terminal is acquiring in real time, and a video of the member that the member terminal is acquiring in real time to the member terminal used by the member, Controlling so as not to output to the member terminal used by the member a video of the other member that the member terminal used by another member is acquiring in real time, A server that causes an image of an illustration of the coach making a high-five to be displayed on the member terminal.

8. A method executed by a server, Outputting a video and voice serving as a model of a pre-recorded exercise, a video and voice of the coach that the coach terminal is acquiring in real time, and a video of the member that the member terminal is acquiring in real time to the member terminal used by the member, Controlling so as not to output to the member terminal used by the member a video of the other member that the member terminal used by another member is acquiring in real time, A method of presenting a questionnaire to the member terminal before and after the exercise and presenting the answers to the questionnaire to the coach terminal.

9. A method executed by a server, Outputting a video and voice serving as a model of a pre-recorded exercise, a video and voice of the coach that the coach terminal is acquiring in real time, and a video of the member that the member terminal is acquiring in real time to the member terminal used by the member, Control the member terminal used by the member so as not to output the video of the other member that the member terminal used by the other member is acquiring in real time. A method of causing the member terminal to display an image of an illustration in which the coach is making a high touch.

10. On the member terminal, Output to the member terminal used by the member a video and audio serving as a model of a pre-recorded exercise, the video and audio of the coach that the coach terminal is acquiring in real time, and the video of the member that the member terminal is acquiring in real time. Control the member terminal used by the member so as not to output the video of the other member that the member terminal used by the other member is acquiring in real time. A procedure of presenting a questionnaire to the member terminal before and after the exercise and presenting the answers to the questionnaire to the coach terminal A program for causing the procedure to be executed.

11. On the member terminal, Output to the member terminal used by the member a video and audio serving as a model of a pre-recorded exercise, the video and audio of the coach that the coach terminal is acquiring in real time, and the video of the member that the member terminal is acquiring in real time. Control the member terminal used by the member so as not to output the video of the other member that the member terminal used by the other member is acquiring in real time. A procedure of causing the member terminal to display an image of an illustration in which the coach is making a high touch. A program for causing the procedure to be executed.

12. On the coach terminal, Output to the coach terminal a video and audio serving as a model of a pre-recorded exercise, the video and audio of all members that each member terminal is acquiring in real time, and the video of the coach that the coach terminal is acquiring in real time. A procedure of presenting a questionnaire to the member terminal before and after the exercise and presenting the answers to the questionnaire to the coach terminal A program for causing the procedure to be executed.

13. On the coach terminal, Output to the coach terminal a video and audio serving as a model of a pre-recorded exercise, the video and audio of all members that each member terminal is acquiring in real time, and the video of the coach that the coach terminal is acquiring in real time. A program for causing the following procedure to be executed: causing an image of an illustration in which the coach is performing a high touch to be displayed on the member terminal. ​

Citation Information

Patent Citations

  • Network type education system, record medium recording instructor side program of network type education system and record medium recording participant side program

    JP1998333538A

  • Education service system and education service providing method using communication line

    JP2003006348A

  • Exercise support system, user terminal therefor and exercise support program

    JP2006302122A

  • Online training server device, online training method and online training program

    JP2017199318A

  • Online lesson system

    JP2022151590A