Virtual health trainer-based exercise care system and method

KR1020260123901APending Publication Date: 2026-08-14이용빈
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
KR1020250016225
Authority / Receiving Office
KR · KR
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-07
Publication Date
2026-08-14

Smart Images

  • Figure PAT00001_ABST
    Figure PAT00001_ABST
Patent Text Reader

Abstract

A virtual health trainer-based exercise care system and method are provided. A virtual health trainer-based exercise care system according to an embodiment of the present invention comprises: a user state determination unit that determines whether a user is connected and whether the user is exercising, and determines at least one of a first state, a second state, and a third state as a user state; and a state-specific information provision unit that provides information pre-set to the user according to the user state; wherein the first state is a connected-exercise state, the second state is a connected-non-exercise state, and the third state is a non-connected state.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a virtual health trainer-based exercise care system and method, and in particular, to a virtual health trainer-based exercise care system and method capable of providing information to a user in various states depending on whether the user is exercising or connected. Background Technology

[0002] Health training applications are mobile or web-based software designed to assist users in managing their health and fitness, tracking exercise performance, and providing various functions.

[0003] These health training applications generally detect motion using smart devices, and typically utilize various sensor information (accelerometer, heart rate, etc.) measured by smart bands.

[0004] However, using such smart bands requires additional costs, and there is a problem in that it is difficult to accurately verify movement using only accelerometer or heart rate sensors. Prior art literature

[0005] Korean Patent Publication No. 10-2023-0162735 The problem to be solved

[0006] To solve the problems of the conventional technology described above, one embodiment of the present invention aims to provide a virtual health trainer-based exercise care system and method capable of detecting a user's movements through video information to automatically determine the type of exercise and performing movement-related advice in real time during exercise. means of solving the problem

[0007] According to one aspect of the present invention for solving the above problems, a virtual health trainer-based exercise care system is provided. The virtual health trainer-based exercise care system comprises: a user state determination unit that determines whether a user is connected and whether they are exercising, and determines at least one of a first state, a second state, and a third state as a user state; and a state-specific information provision unit that provides information pre-set to the user according to the user state; wherein the first state is a connected-exercise state, the second state is a connected-non-exercise state, and the third state is a non-connected state.

[0008] The above user state determination unit may include: a connection state determination module for determining whether there is a connection; an exercise state determination module for determining whether there is exercise; and a user state setting module for determining any one of the first to third states as the user state using the connection status and the exercise status.

[0009] The above-mentioned state-specific information providing unit may include: an exercise progress information output module that, in the case of the first state, acquires motion information of the user, recognizes the user's motion in real time, and outputs exercise progress information according to the recognized motion; an exercise routine processing module that designs or records the user's exercise routine using the exercise progress information; a virtual health information providing module that, in the case of the second state, performs an answer to the user's question using previously stored exercise and diet information; and an alarm output module that, in the case of the third state, analyzes the user's exercise pattern or diet pattern and outputs an exercise or diet-related alarm to the user according to the analysis result.

[0010] The above user operation information can be obtained using an image capturing module that is further included.

[0011] The above exercise progress information output module can suggest the location of the image capture module according to the user's exercise information.

[0012] The above exercise progress information output module can output exercise progress-related information as voice according to the user's exercise progress information.

[0013] The above exercise routine processing module can design or record the exercise routine by selecting one of the previously stored exercise types according to the recognized motion, and acquiring a plurality of the recognized motions to acquire a plurality of exercise types.

[0014] According to one aspect of the present invention, a virtual health trainer-based exercise care method is provided. The virtual health trainer-based exercise care method comprises: a user state determination step in which at least one of a first state, a second state, and a third state is determined as a user state by determining whether the user is connected and whether the user is exercising using a user state determination unit; and a state-specific information provision step in which information pre-set by the user is provided using a state-specific information provision unit according to the user state; wherein the first state is a connected-exercise state, the second state is a connected-non-exercise state, and the third state is a non-connected state. Effects of the invention

[0016] A virtual health trainer-based exercise care system and method according to one embodiment of the present invention has the effect of detecting a user's movements through video information to automatically determine the type of exercise and performing movement-related advice in real time during exercise. Brief explanation of the drawing

[0017] FIG. 1 is a block diagram of a virtual health trainer-based exercise care system according to an embodiment of the present invention. Figure 2 is a block diagram of the user state determination unit of Figure 1. Figure 3 is a block diagram of the information provision unit by state of Figure 1. FIG. 4 is a flowchart of a virtual health trainer-based exercise care method according to an embodiment of the present invention. Figure 5 is a flowchart of step S11 of Figure 4. Figure 6 is a flowchart of step S13 of Figure 4. Specific details for implementing the invention

[0018] Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the exemplary drawings. In assigning reference numerals to the components of each drawing, the same components may have the same reference numeral as much as possible, even if they are shown in different drawings. Furthermore, in describing the embodiments, if it is determined that a detailed description of related known components or functions may obscure the essence of the technical concept, such detailed description may be omitted. Where terms such as "comprising," "having," or "consisting of" are used in this specification, other parts may be added unless "only" is used. Where a component is expressed in the singular, it may include a plural unless otherwise specified.

[0019] Additionally, terms such as first, second, A, B, (a), (b), etc., may be used to describe the components of the present disclosure. These terms are used merely to distinguish the components from other components, and the nature, order, sequence, or number of the components are not limited by such terms.

[0020] In describing the positional relationship of components, where it is stated that two or more components are "connected," "combined," or "joined," it should be understood that while the two or more components may be directly "connected," "combined," or "joined," they may also be "connected," "combined," or "joined" with other components "intervened." Here, the other components may be included in one or more of the two or more components that are "connected," "combined," or "joined" with one another.

[0021] In describing the temporal flow relationship regarding components, methods of operation, or methods of production, for example, when the temporal or sequential relationship is described using "after," "following," "next," or "before," it may include cases where the relationship is not continuous unless "immediately" or "directly" is used.

[0022] Meanwhile, where numerical values ​​or corresponding information regarding a component (e.g., levels, etc.) are mentioned, even without separate explicit notation, the numerical values ​​or corresponding information may be interpreted as including a range of error that may occur due to various factors (e.g., process factors, internal or external shocks, noise, etc.).

[0023] FIGS. 1 to 3 illustrate an embodiment of the virtual health trainer-based exercise care system of the present invention. FIG. 1 is a block diagram of a virtual health trainer-based exercise care system according to an embodiment of the present invention, FIG. 2 is a block diagram of a user state determination unit of FIG. 1, and FIG. 3 is a block diagram of a state-specific information provision unit of FIG. 1. Hereinafter, the virtual health trainer-based exercise care system of the present invention will be described in detail using FIGS. 1 to 3.

[0024] A virtual health trainer-based exercise care system (1) according to one embodiment of the present invention is configured to determine the user's state based on whether the user is connected to a virtual health trainer and whether the user is exercising, and to provide pre-set information to the user based on the user's state. To this end, the virtual health trainer-based exercise care system (1) according to one embodiment of the present invention is configured to include a user state determination unit (11) and a state-specific information provision unit (13) as shown in FIG. 1. In addition, the system (1) of the present invention may include a smart device, and preferably is configured to include a camera module for taking photos to implement the present invention.

[0025] The user state determination unit (11) is formed to determine whether the user is connected and whether the user is exercising, and to determine at least one of the first state, the second state, and the third state as the user state. To this end, the user state determination unit (11) of the present invention may be formed to include a connection state determination module (111), an exercise state determination module (113), and a user state setting module (115), as shown in FIG. 2. In the following, whether the user is connected refers to whether the user is connected to a virtual health trainer. Also, the first state may be a connected-exercise state, the second state may be a connected-non-exercise state, and the third state may be a non-connected state.

[0026] A connection status determination module (111) is formed to determine whether the user is connected to a virtual health trainer. Here, the virtual health trainer may be an application or program already installed on the user's smart device.

[0027] The exercise state determination module (113) is configured to determine whether the user is currently in an exercise state. The exercise state determination module (113) according to one embodiment of the present invention may be configured to determine whether the user is currently in an exercise state by recognizing the user's movements using the camera module for shooting described above, or by allowing the user to recognize that an exercise movement is being performed by selecting an exercise state button before starting the exercise.

[0028] The user state setting module (115) is formed to determine one of the first to third states as the user state by combining the determination results of the connection state determination module (111) and the exercise state determination module (113). As described above, the first state refers to a state where the user is connected and exercising, the second state refers to a state where the user is connected but not exercising, and the third state refers to a state where the user is not connected.

[0029] The state-specific information providing unit (13) is formed to provide information pre-set to the user according to the user's state. To this end, the state-specific information providing unit (13) according to one embodiment of the present invention may be formed to include an exercise progress information output module (131), an exercise routine processing module (133), a virtual health information providing module (135), and an alarm output module (137), as shown in FIG. 3.

[0030] The exercise progress information output module (131) is configured to acquire user motion information in the first state, recognize the user's motion in real time, and output exercise progress information according to the recognized motion. Here, the user's motion information can be acquired through a camera module for shooting as described above, and motion capture can be performed.

[0031] Additionally, the exercise progress information output module (131) can suggest the location of the image capture module according to the user's exercise information. Generally, in cases where various exercise equipment is provided indoors, such as in a gym, there are many instances where sufficient space is not secured to install a smart device for capturing exercise movements. In this case, the exercise progress information output module (131) can be configured to identify what kind of exercise the user is doing, and to identify and suggest a minimum distance for capturing the user's exercise movements.

[0032] In one embodiment, the exercise progress information output module (131) may be formed to identify the type of exercise equipment by acquiring a boundary line for the exercise equipment being used by the user, or to identify the type of exercise equipment by using the preparatory posture the user takes on the exercise equipment.

[0033] When identifying the type of exercise equipment, the exercise progress information output module (131) may calculate the minimum distance at which all of the user's motion information can be acquired by the camera module and provide information to the user to move the camera away from that distance or more, or may output a recommended silhouette on the screen of the smart device to induce the user's body to enter the recommended silhouette, thereby determining the position of the system (1).

[0034] Additionally, the exercise progress information output module (131) may use voice output to output the user's exercise progress information, and output exercise progress-related information in voice according to the exercise progress information, and the output voice information may be the number of exercises, encouragement messages, inaccuracies in movements, etc.

[0035] The exercise routine processing module (133) is configured to design or record a user's exercise routine using exercise progress information. The exercise routine processing module (133) may be configured to select one of the previously stored exercise types according to a recognized motion, acquire multiple recognized motions to acquire multiple exercise types, and design or record an exercise routine.

[0036] When the virtual health information providing module (135) is in the second state, it can perform an answer to the user's question using previously stored exercise and diet information.

[0037] The alarm output module (137) can be configured to analyze the user's exercise pattern or diet pattern in the third state and output an exercise or diet-related alarm to the user based on the analysis result.

[0038] FIGS. 4 to 6 illustrate an embodiment of the virtual health trainer-based exercise care method of the present invention. FIG. 4 is a flowchart of the virtual health trainer-based exercise care method according to an embodiment of the present invention, FIG. 5 is a flowchart of step S11 of FIG. 4, and FIG. 6 is a flowchart of step S13 of FIG. 4. Hereinafter, the virtual health trainer-based exercise care method of the present invention will be described in detail using FIGS. 4 to 6. In addition, for convenience of explanation, FIG. 1 will be used for the description below, but the present invention is not limited thereto and may use devices, systems, terminals, etc. capable of performing various similar functions or operations.

[0039] A virtual health trainer-based exercise care method (10) according to one embodiment of the present invention is configured to determine the user's state based on whether the user accesses the virtual health trainer and whether the user exercises, and to provide pre-set information to the user based on the user's state. To this end, the virtual health trainer-based exercise care method (10) according to one embodiment of the present invention is configured to include a user state determination step (S11) and a state-specific information provision step (S13), as illustrated in FIG. 4. Additionally, the method (10) of the present invention may include a smart device, and preferably is configured to include a camera module for capturing images to implement the present invention.

[0040] The user state determination step (S11) is formed to determine at least one of the first state, the second state, and the third state as the user state by using a user state determination unit to determine whether the user is connected and whether they are exercising. To this end, the user state determination step (S11) of the present invention may be formed to include a connection state determination step (S111), an exercise state determination step (S113), and a user state setting step (S115), as illustrated in FIG. 5. Hereinafter, the user's connection status refers to whether the user is connected to a virtual health trainer. Also, the first state may be a connected-exercise state, the second state may be a connected-non-exercise state, and the third state may be a non-connected state.

[0041] A connection status determination step (S111) is formed to determine whether the user is connected to a virtual health trainer. Here, the virtual health trainer may be an application or program already installed on the user's smart device.

[0042] The exercise state determination step (S113) is configured to determine whether the user is currently in an exercise state. The exercise state determination step (S113) according to one embodiment of the present invention may be configured to determine whether the user is currently in an exercise state by recognizing the user's movements using the camera module for shooting described above, or by allowing the user to recognize that an exercise movement is being performed by selecting an exercise state button before starting the exercise.

[0043] The user state setting step (S115) is configured to determine one of the first to third states as the user state by combining the results of the connection state determination step (S111) and the exercise state determination step (S113). As described above, the first state refers to a state where the user is connected and exercising, the second state refers to a state where the user is connected but not exercising, and the third state refers to a state where the user is not connected.

[0044] The state-specific information provision step (S13) is configured to provide information pre-set to the user according to the user's state. To this end, the state-specific information provision step (S13) according to one embodiment of the present invention may be configured to include an exercise progress information output step (S131), an exercise routine processing step (S133), a virtual health information provision step (S135), and an alarm output step (S137), as illustrated in FIG. 6.

[0045] The exercise progress information output step (S131) ​​is configured to acquire user motion information in the first state, recognize the user's motion in real time, and output exercise progress information according to the recognized motion. Here, the user's motion information can be acquired through a camera module for shooting as described above, and motion capture can be performed.

[0046] Additionally, the exercise progress information output step (S131) ​​may suggest the location of the image capture module based on the user's exercise information. Generally, in cases where various exercise equipment is provided indoors, such as in a gym, there are many instances where sufficient space is not secured to install a smart device for capturing exercise movements. In this case, the exercise progress information output step (S131) ​​may be configured to identify what type of exercise the user is performing, and to identify and suggest a minimum separation distance for capturing the user's exercise movements.

[0047] In one embodiment, the exercise progress information output step (S131) ​​may be configured to identify the type of exercise equipment by obtaining a boundary line for the exercise equipment being used by the user, or to identify the type of exercise equipment by using the preparatory posture the user takes on the exercise equipment.

[0048] When identifying the type of exercise equipment, the exercise progress information output step (S131) ​​may calculate the minimum distance at which all of the user's motion information can be acquired by the camera module and provide information to the user to move the camera away from that distance or more, or may output a recommended silhouette on the screen of the smart device to induce the user's body to enter the recommended silhouette, thereby determining the position of the method (10).

[0049] Additionally, the exercise progress information output step (S131) ​​may use voice output to output the user's exercise progress information, and output exercise progress-related information as voice according to the exercise progress information, and the output voice information may be the number of exercises, encouragement messages, inaccuracies in movements, etc.

[0050] The exercise routine processing step (S133) is configured to design or record a user's exercise routine using exercise progress information. The exercise routine processing step (S133) may be configured to select one of the previously stored exercise types based on a recognized movement, acquire multiple recognized movements to acquire multiple exercise types, and design or record an exercise routine.

[0051] In the case of the second state, the virtual health information provision step (S135) may perform an answer to the user's question using previously stored exercise and diet information.

[0052] The alarm output step (S137) can be configured to analyze the user's exercise pattern or diet pattern in the case of a third state, and output an exercise or diet-related alarm to the user based on the analysis result.

[0053] The virtual health trainer-based exercise care method according to the embodiments of the present invention described above can be implemented as an application (computer program) stored on a storage medium of a computer.

[0054] Here, the computer may include a virtual health trainer-based exercise care system.

[0055] The computer operating system may be an operating system such as Windows or Macintosh installed on general PCs such as desktops and laptops, or a mobile-specific operating system such as iOS or Android installed on mobile devices such as smartphones and tablet PCs.

[0056] The virtual health trainer-based exercise care method according to the embodiments of the present invention described above is implemented as an application (i.e., a computer program) that is basically installed on a computer or installed by a user, and can be stored (recorded) on a computer-readable storage medium.

[0057] In this way, in order for a computer to read a program recorded on a storage medium and execute a virtual health trainer-based exercise care method according to the embodiments of this invention implemented as a program, the aforementioned application (application program) may include code coded in a computer language such as C, C++, JAVA, or machine language that can be read by a computer processor (CPU).

[0058] Such code may include functional code related to functions that define the aforementioned functions, and may also include control code related to execution procedures necessary for a computer processor to execute the aforementioned functions according to a predetermined procedure.

[0059] In addition, this code may further include memory reference-related code regarding where (address) in the computer's internal or external memory additional information or media required for the computer's processor to execute the aforementioned functions should be referenced.

[0060] In addition, if the computer processor needs to communicate with any other computer or server located remotely in order to execute the aforementioned functions, the code may further include communication-related code regarding how the computer processor must communicate with any other computer or server located remotely using the computer's communication module (e.g., wired and / or wireless communication module), and what information or media must be transmitted or received during communication.

[0061] Furthermore, the functional program for implementing the embodiments and the related code and code segments, etc., may be easily inferred or modified by programmers skilled in the art to which the present invention belongs, taking into account the system environment of a computer that reads a storage medium and executes the program.

[0062] In addition, a computer-readable storage medium storing a program as described above may be distributed across networked computer systems, allowing computer-readable code to be stored and executed in a distributed manner. In this case, one or more of the distributed computers may execute some of the functions presented above and transmit the results to one or more of the other distributed computers, and the computer receiving the results may also execute some of the functions presented above and provide the results to other distributed computers.

[0063] A computer-readable storage medium storing an application for executing a virtual health trainer-based exercise care method according to embodiments of the present invention as described above may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical media storage device, etc.

[0064] In addition, a computer-readable storage medium storing an application, which is a program for executing a virtual health trainer-based exercise care method according to embodiments of the present invention, may be a storage medium (e.g., a hard disk, etc.) included in an application provider server including an application store server, a web server associated with the application or the service, or the application provider server itself, or another computer or storage medium storing the program.

[0065] A computer capable of reading a storage medium storing an application, which is a program for executing a virtual health trainer-based exercise care method according to embodiments of the present invention, may include not only general PCs such as general desktops or laptops, but also mobile terminals such as smartphones, tablet PCs, PDAs (Personal Digital Assistants), and mobile communication terminals, and should be interpreted as any device capable of computing.

[0066] The foregoing description is merely an illustrative explanation of the technical concept of the present invention, and those skilled in the art to which the present invention pertains will be able to make various modifications and variations within the scope of the essential characteristics of the present invention. Accordingly, the embodiments disclosed in the present invention are intended to explain, not limit, the technical concept of the present invention, and the scope of the technical concept of the present invention is not limited by these embodiments. The scope of protection of the present invention shall be interpreted by the claims below, and all technical concepts within an equivalent scope shall be interpreted as being included within the scope of rights of the present invention. Explanation of the symbols

[0067] 1: Virtual health trainer-based exercise care system 11: User state determination unit 13: Status-based Information Provision Section 111: Connection status determination module 113: Motion State Determination Module 115: User State Setting Module 131: Exercise progress information output module 133: Exercise Routine Processing Module 135: Virtual Health Information Provision Module 137: Alarm output module

Claims

Claim 1 A virtual health trainer-based exercise care system comprising: a user state determination unit that determines whether a user is connected and whether they are exercising, and determines at least one of a first state, a second state, and a third state as a user state; and a state-specific information provision unit that provides information pre-set to the user according to the user state; wherein the first state is a connected-exercise state, the second state is a connected-non-exercise state, and the third state is a non-connected state. Claim 2 A virtual health trainer-based exercise care system according to claim 1, wherein the user state determination unit comprises: a connection state determination module for determining whether there is a connection; an exercise state determination module for determining whether there is an exercise; and a user state setting module for determining any one of the first to third states as the user state using the connection status and the exercise status. Claim 3 In claim 2, the state-specific information providing unit comprises: an exercise progress information output module that, in the case of the first state, acquires motion information of the user and recognizes the user's motion in real time, and outputs exercise progress information according to the recognized motion; an exercise routine processing module that designs or records the user's exercise routine using the exercise progress information; a virtual health information providing module that, in the case of the second state, performs an answer to the user's question using previously stored exercise and diet information; and an alarm output module that, in the case of the third state, analyzes the user's exercise pattern or diet pattern and outputs an exercise or diet-related alarm to the user according to the analysis result; a virtual health trainer-based exercise care system. Claim 4 In claim 3, the virtual health trainer-based exercise care system, wherein the user's operation information is obtained using an image capturing module further included. Claim 5 In claim 4, the exercise progress information output module suggests the position of the image capture module according to the user's exercise information, in a virtual health trainer-based exercise care system. Claim 6 In claim 5, the exercise progress information output module outputs exercise progress-related information in voice according to the user's exercise progress information, a virtual health trainer-based exercise care system. Claim 7 In claim 6, the exercise routine processing module selects one of the previously stored exercise types according to the recognized motion, acquires a plurality of the recognized motions to acquire a plurality of exercise types, and designs or records the exercise routine, a virtual health trainer-based exercise care system. Claim 8 A virtual health trainer-based exercise care method comprising: a user state determination step in which at least one of a first state, a second state, and a third state is determined as a user state by determining whether the user is connected and whether the user is exercising using a user state determination unit; and a state-specific information provision step in which information pre-set for the user is provided using a state-specific information provision unit according to the user state; wherein the first state is a connected-exercise state, the second state is a connected-non-exercise state, and the third state is a non-connected state.