[go: up one dir, main page]

KR102811720B1 - Method and Apparatus for workout guidance - Google Patents

Method and Apparatus for workout guidance Download PDF

Info

Publication number
KR102811720B1
KR102811720B1 KR1020220152001A KR20220152001A KR102811720B1 KR 102811720 B1 KR102811720 B1 KR 102811720B1 KR 1020220152001 A KR1020220152001 A KR 1020220152001A KR 20220152001 A KR20220152001 A KR 20220152001A KR 102811720 B1 KR102811720 B1 KR 102811720B1
Authority
KR
South Korea
Prior art keywords
exercise
pmw
user
objectification
index
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020220152001A
Other languages
Korean (ko)
Other versions
KR20230101698A (en
Inventor
유선경
Original Assignee
주식회사 디랙스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 디랙스 filed Critical 주식회사 디랙스
Priority to EP22214919.7A priority Critical patent/EP4207212A1/en
Priority to US18/087,813 priority patent/US20230201667A1/en
Priority to CN202211685546.6A priority patent/CN116351024B/en
Publication of KR20230101698A publication Critical patent/KR20230101698A/en
Priority to KR1020250027673A priority patent/KR102919973B1/en
Application granted granted Critical
Publication of KR102811720B1 publication Critical patent/KR102811720B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0075Means for generating exercise programs or schemes, e.g. computerized virtual trainer, e.g. using expert databases
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0065Evaluating the fitness, e.g. fitness level or fitness index
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/17Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/50Force related parameters
    • A63B2220/51Force
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Human Computer Interaction (AREA)

Abstract

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 PMW추정부;및 상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 PMW가이드부;를 포함하는 것을 특징으로 한다. As a preferred embodiment of the present invention, the AI exercise guide device is characterized by including a PMW estimation unit that estimates PMW of an exercise machine on which a user wishes to exercise based on an estimated muscle strength value calculated based on user data; and a PMW guide unit that provides a PMW individual for the exercise machine by supplementing an objectification index of each user to the PMW estimation.

Description

AI운동가이드장치 및 방법{Method and Apparatus for workout guidance}AI workout guidance device and method {Method and Apparatus for workout guidance}

본 발명은 사용자의 개인적 특성을 고려하여 운동기구의 목표중량을 자동으로 제공하는 방법에 관한 것이다.The present invention relates to a method for automatically providing a target weight of an exercise machine by taking into account the personal characteristics of a user.

웨이트 운동기구는 근력을 높이기 위한 신체 부위나 사용 목적 등에 따라 다양한 형태로 제공되고 있으며, 주로 손이나 발을 이용하여 상체와 하체를 단련시키도록 이루어진다. 사용자는 운동기구의 운동 구조물을 통해 선택된 무게를 이동시킴으로써 운동을 실시할 수 있다. Weight training equipment is provided in various forms depending on the body part or purpose of use to increase muscle strength, and is mainly designed to train the upper and lower body using hands or feet. The user can perform exercise by moving the selected weight through the exercise structure of the exercise equipment.

그러나, 사용자가 운동기구를 자신의 신체적 특성, 운동 수행능력 또는 운동기구의 목적에 맞게 적합하게 사용하고 있는지 확인하기가 어려운 문제가 있다.However, there is a problem that it is difficult to confirm whether the user is using the exercise equipment appropriately according to his/her physical characteristics, exercise performance ability, or purpose of the exercise equipment.

KRKR 10-196862110-1968621 B1B1

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 등을 포함하는 사용자데이터만으로 사용자가 이용하는 운동기구의 적합한 초기 목표중량을 제공하고자 한다. As a preferred embodiment of the present invention, the AI exercise guide device provides an appropriate initial target weight of exercise equipment used by a user using only user data including the user's gender, age, weight, height, BMI, and body fat percentage.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자의 운동 목적에 따라 운동기구의 목표중량을 자동으로 조정하고자 한다. As a preferred embodiment of the present invention, the AI exercise guide device automatically adjusts the target weight of the exercise equipment according to the user's exercise purpose.

본 발명의 바람직한 일 실시예에서는 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 등이 동일한 제 1 사용자와 제 2 사용자에게 운동기구별로 초기목표중량은 동일하게 제공하는 경우에도, 제 1 사용자와 제 2 사용자의 운동기록 등을 포함하는 개인별 객관화지수를 더 반영하여 제 1 사용자 및 제 2 사용자가 이용하는 운동기구마다 각각 제 1 사용자 및 제 2 사용자에게 적합한 목표중량을 새롭게 설정하여 제공하는 방법을 제안한다. In a preferred embodiment of the present invention, even when the same initial target weight is provided for each piece of exercise equipment to a first user and a second user who are the same in terms of gender, age, weight, height, BMI, body fat percentage, etc., a method is proposed in which a target weight suitable for each first user and a second user is newly set and provided for each piece of exercise equipment used by the first user and the second user by further reflecting a personal objectification index including the exercise records of the first user and the second user.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자 개인별 객관화지수를 학습하고, 분석하여 사용자마다 차별화된 운동기구의 목표중량을 지속적으로 업데이트하여 사용자가 운동기구를 최적화된 방식으로 이용하는 방법을 제공하고자 한다. As a preferred embodiment of the present invention, the AI exercise guide device learns and analyzes the individual objectification index of each user to continuously update the target weight of exercise equipment differentiated for each user, thereby providing a method for the user to use the exercise equipment in an optimized manner.

본 발명의 바람직한 일 실시예로서 AI운동가이드장치는 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 PMW추정부;및 상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 PMW가이드부;를 포함하고, 상기 사용자 객관화지수는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 상기 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 포함하는 것을 특징으로 한다. As a preferred embodiment of the present invention, the AI exercise guide device includes a PMW estimation unit which estimates PMW of an exercise equipment on which a user wishes to exercise based on an estimated muscle strength value calculated based on user data; and a PMW guide unit which provides an individual PMW for the exercise equipment by supplementing a user's personalized objectification index to the PMW estimation; wherein the user's personalized objectification index includes at least some of the regularities of the weight, number of repetitions (Reps), number of sets, exercise trajectory, movement speed, and number of repetitions (Reps) per set of the exercise equipment recognized when the user uses the exercise equipment for a preset period of time.

본 발명의 바람직한 일 실시예로서 AI운동가이드장치는 상기 PMW추정을 기초로 상기 사용자가 이용하고자 하는 운동기구의 초기 목표중량을 자동으로 설정하는 운동목표설정부;를 더 포함하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the AI exercise guide device is characterized by further including an exercise target setting unit that automatically sets an initial target weight of an exercise device that the user wishes to use based on the PMW estimation .

본 발명의 바람직한 일 실시예로서 AI운동가이드장치는 상기 PMW개인을 기초로 상기 사용자가 이용하고자 하는 운동기구의 목표중량을 자동으로 업데이트하는 AI운동목표설정부;를 더 포함하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the AI exercise guide device is characterized by further including an AI exercise target setting unit that automatically updates the target weight of the exercise equipment that the user wishes to use based on the PMW individual .

본 발명의 바람직한 일 실시예로서 상기 PMW가이드부는 상기 객관화지수가 제 1 기준값 이상인 경우 PMW개인을 PMW추정보다 큰 값으로, 그리고 상기 객관화지수가 제 2 기준값 이하인 경우 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트 하는 PMW업데이트부;를 포함하는 것을 특징으로 한다. PMW업데이트부는 상기 업데이트된 PMW개인을 상기 기설정된 기간 단위마다 상기 객관화지수를 기초로 새롭게 갱신하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the PMW guide unit is characterized in that it includes a PMW update unit that updates the PMW individual to a value greater than the PMW estimation when the objectification index is greater than or equal to a first reference value , and to a value less than the PMW estimation when the objectification index is less than or equal to a second reference value. The PMW update unit is characterized in that it renews the updated PMW individual based on the objectification index every preset period unit.

본 발명의 바람직한 일 실시예로서 상기 PMW가이드부는 PMW개인을 기초로 자동으로 업데이트 된 상기 운동기구의 목표중량을 표시하는 표시부를 포함하는 것을 특징으로 한다. 표시부는 상기 기설정된 기간동안 상기 운동기구의 목표중량의 변화량을 더 표시하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the PMW guide unit is characterized by including a display unit that displays a target weight of the exercise equipment that is automatically updated based on a PMW individual . The display unit is characterized by further displaying a change in the target weight of the exercise equipment during the preset period.

본 발명의 바람직한 일 실시예로서 상기 PMW가이드부는 상기 운동궤적을 상기 객관화지수로 이용한 경우, 운동궤적에서 파악된 상승시작시점, 하강시작시점, 상승구간평균속도, 하강구간평균속도, 그리고 높이를 이용하여 운동궤적의 완결성을 판단하고, 상기 운동궤적의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 한다.As a preferred embodiment of the present invention, the PMW guide section is characterized in that, when the motion trajectory is used as the objectification index, the completeness of the motion trajectory is determined by using the start time of ascent, start time of descent, average speed of the ascent section, average speed of the descent section, and height identified from the motion trajectory, and the degree of completeness of the motion trajectory is converted into a number and used as the objectification index.

본 발명의 바람직한 일 실시예로서 상기 PMW가이드부는 상기 반복횟수(Reps)를 상기 객관화지수로 이용한 경우, 한 세트를 구성하는 전체 반복횟수 각각의 운동궤적 간의 규칙성을 기초로 상기 반복횟수(Reps)의 완결성을 판단하고, 상기 반복횟수(Reps)의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 한다. As a preferred embodiment of the present invention, the PMW guide section is characterized in that, when the number of repetitions (Reps) is used as the objectification index, the completeness of the number of repetitions (Reps) is determined based on the regularity between the motion trajectories of each of the total number of repetitions constituting one set, and the degree of completeness of the number of repetitions (Reps) is converted into a numerical value and used as the objectification index.

본 발명의 또 다른 바람직한 일 실시예로서 AI운동가이드방법은 PMW추정부에서 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 단계;및 PMW가이드부는 상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 단계;를 포함하고, 상기 사용자 객관화지수는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 포함하는 것을 특징으로 한다. As another preferred embodiment of the present invention, an AI exercise guide method includes the steps of: estimating PMW of an exercise equipment on which a user wishes to exercise based on an estimated muscle strength value calculated based on user data by a PMW estimation unit; and providing an individual PMW for the exercise equipment by supplementing a user's individual objectification index to the PMW estimation by the PMW guide unit; wherein the user objectification index includes at least some of regularities of the weight, number of repetitions (Reps), number of sets, exercise trajectory, movement speed, and number of repetitions (Reps) per set of the exercise equipment recognized when the user uses the exercise equipment for a preset period of time.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자 성별, 나이, 체중, 키, BMI 및 체지방 중 적어도 일부를 포함하는 사용자 데이터가 입력되면 운동기구마다 사용자에게 적합한 목표중량을 자동으로 설정할 수 있는 효과가 있다. As a preferred embodiment of the present invention, the AI exercise guide device has the effect of automatically setting a target weight suitable for the user for each exercise machine when user data including at least some of the user's gender, age, weight, height, BMI, and body fat is input.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자의 운동기록을 학습하고, 분석하여 사용자가 이용하는 운동기구의 목표중량을 지속적으로 업데이트하여 사용자가 운동기구를 최적화된 방식으로 이용하는 방법을 제공하는 효과가 있다. As a preferred embodiment of the present invention, the AI exercise guide device learns and analyzes the user's exercise records to continuously update the target weight of the exercise equipment used by the user, thereby providing a method for the user to use the exercise equipment in an optimized manner.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 사용자의 운동기록 및 사용자의 변화된 신체상태에 맞추어 운동기구를 이용하는 방법을 새롭게 제안받아 운동 효과를 높일 수 있는 효과가 있다. As a preferred embodiment of the present invention, the AI exercise guide device has the effect of increasing the effect of exercise by suggesting a new method of using exercise equipment according to the user's exercise record and changed physical condition of the user.

본 발명의 바람직한 일 실시예로서, AI운동가이드장치는 또한 사용자의 운 동목적에 따라 운동기구마다 사용자에게 적합한 목표중량을 자동으로 설정할 수 있는 효과가 있다. As a preferred embodiment of the present invention, the AI exercise guide device also has the effect of automatically setting a target weight suitable for the user for each exercise device according to the user's exercise purpose.

도 1 은 본 발명의 바람직한 일 실시예로서, AI운동가이드장치가 이용되는 스마트짐 시스템을 도시한다.
도 2 는 본 발명의 바람직한 일 실시예로서, 스마트짐에 구비된 AI운동가이드 방법이 구현된 운동기기의 일 예를 도시한다.
도 3 는 본 발명의 바람직한 일 실시예로서, 스마트짐 시스템에서 AI운동가이드 방법이 구현된 운동기구와 스마트짐 서버의 내부 구성도를 도시한다.
도 4 는 본 발명의 바람직한 일 실시예로서, AI운동가이드장치의 내부 구성도를 도시한다.
도 5 는 본 발명의 바람직한 일 실시예로서, AI운동가이드장치의 사용자인터페이스의 일 예를 도시한다.
도 6 은 본 발명의 바람직한 일 실시예로서, AI운동가이드 방법이 구현된 운동기기에서 검출된 운동궤적의 일 예를 도시한다.
도 7 내지 9는 본 발명의 바람직한 일 실시예로서, 객관화지수계산부에서 반복횟수를 기초로 분석하는 일 예를 도시한다.
도 10은 본 발명의 바람직한 일 실시예로서, 기계학습처리부에서 운동궤적 빅데이터를 분류한 일 예를 도시한다.
도 11은 본 발명의 바람직한 일 실시예로서, 두 명의 사용자의 체스트프레스 운동기구에 대한 운동궤적을 측정한 일 예를 도시한다.
도 12는 본 발명의 바람직한 일 실시예로서, AI운동가이드 방법의 흐름도를 도시한다.
FIG. 1 illustrates a smart gym system using an AI exercise guide device as a preferred embodiment of the present invention.
FIG. 2 illustrates an example of an exercise device in which an AI exercise guide method equipped in a smart gym is implemented, as a preferred embodiment of the present invention.
FIG. 3 is a diagram illustrating the internal configuration of an exercise machine and a smart gym server in which an AI exercise guide method is implemented in a smart gym system, as a preferred embodiment of the present invention.
FIG. 4 is a diagram showing the internal configuration of an AI exercise guide device as a preferred embodiment of the present invention.
FIG. 5 illustrates an example of a user interface of an AI exercise guide device as a preferred embodiment of the present invention.
FIG. 6 illustrates an example of a movement trajectory detected in an exercise device in which an AI exercise guide method is implemented, as a preferred embodiment of the present invention.
Figures 7 to 9 illustrate an example of analysis based on the number of repetitions in an objectification index calculation unit, as a preferred embodiment of the present invention.
Fig. 10 is a preferred embodiment of the present invention. In the machine learning processing unit An example of classifying exercise trajectory big data is shown.
FIG. 11 illustrates an example of measuring movement trajectories for a chest press exercise machine of two users as a preferred embodiment of the present invention.
Figure 12 illustrates a flow chart of an AI exercise guide method as a preferred embodiment of the present invention.

이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the attached drawings so that a person having ordinary skill in the art to which the present invention pertains can easily practice the present invention.

도 1 은 본 발명의 바람직한 일 실시예로서, AI운동가이드장치가 이용되는 스마트짐 시스템을 도시한다. FIG. 1 illustrates a smart gym system using an AI exercise guide device as a preferred embodiment of the present invention.

스마트짐 시스템(100)은 스마트짐 서버(110), 적어도 하나의 운동기구(100a, 100b, 100c,..., 100n), 적어도 하나의 사용자 단말기(120) 및 관리자 단말기(130)를 포함한다. A smart gym system (100) includes a smart gym server (110), at least one exercise machine (100a, 100b, 100c, ..., 100n), at least one user terminal (120), and an administrator terminal (130).

도 1 에서 스마트짐 서버(110)는 물리적으로 서로 다른 위치의 제 1 스마트짐(112), 제 2 스마트짐(114), 그리고 제 n 스마트짐(116)과 통신이 가능하며, 제 1 스마트짐(112) 내에 배치된 적어도 하나의 운동기구(100a, 100b), 제 2 스마트짐(114) 내에 배치된 적어도 하나의 운동기구(100c), 그리고 제 n 스마트짐(116) 내에 배치된 적어도 하나의 운동기구(100n)과 데이터의 송수신이 가능하다. In FIG. 1, a smart gym server (110) can communicate with a first smart gym (112), a second smart gym (114), and an nth smart gym (116) located at physically different locations, and can transmit and receive data with at least one exercise machine (100a, 100b) placed in the first smart gym (112), at least one exercise machine (100c) placed in the second smart gym (114), and at least one exercise machine (100n) placed in the nth smart gym (116).

본 발명의 바람직한 일 실시예로서, 스마트짐은 사용자가 운동기구를 이용한 운동기록을 스마트짐 서버(110)에 제공하고, 스마트짐 서버(110)에서 사용자의 운동기록을 학습하고 분석하여 사용자에게 맞는 운동처방을 제공해주는 물리적 공간을 지칭한다. 스마트짐은 피트니스센터, 헬스장, 운동기기를 구비한 공간 등으로 구현될 수 있다. As a preferred embodiment of the present invention, a smart gym refers to a physical space where a user provides exercise records using exercise equipment to a smart gym server (110), and the smart gym server (110) learns and analyzes the user's exercise records to provide an exercise prescription tailored to the user. A smart gym can be implemented as a fitness center, a health club, a space equipped with exercise equipment, etc.

스마트짐에 운동을 하러 온 사용자는(USER A, USER B, USER C, ..., USER N) 스마트짐 출입 시에 본인 확인을 거친 후 스마트짐 내로 들어올 수 있다. 예를 들어, 사용자는 스마트짐 출입구에 있는 키오스크와 같은 무인 단말기에 사용자 단말기(120)를 NFC(Near Field Communication)나 RFID(Radio Frequency IDentification) 방식으로 태깅함으로써, 회원 확인을 거친 후 출입하거나, 무인 단말기에 얼굴인식 등과 같은 생체정보 확인을 통해 회원 확인이 이루어진 후 출입할 수 있다. Users who come to exercise at the smart gym (USER A, USER B, USER C, ..., USER N) can enter the smart gym after verifying their identity when entering. For example, the user can enter after verifying their membership by tagging their user terminal (120) to an unmanned terminal such as a kiosk at the entrance to the smart gym using NFC (Near Field Communication) or RFID (Radio Frequency IDentification), or can enter after verifying their membership through biometric information such as facial recognition at the unmanned terminal.

회원 확인이 이루어진 사용자에 대한 정보는 스마트짐 서버(200)에서 네트워크를 통해 운동 기구들(100A,100B, 100C, 100N) 중 적어도 하나로 전송될 수 있다. 예를 들어, 스마트짐 서버(200)는 사용자가 단말기(120)를 태깅한 운동기구에 사용자에 대한 정보를 전송할 수 있다. 본 발명의 바람직한 일 실시예에서, 사용자에 대한 정보는 사용자 데이터라는 용어로도 이용되며 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 중 적어도 일부 또는 전부를 포함한다. Information about a user whose membership has been verified can be transmitted from the smart gym server (200) to at least one of the exercise machines (100A, 100B, 100C, 100N) through the network. For example, the smart gym server (200) can transmit information about the user to the exercise machine to which the user has tagged the terminal (120). In a preferred embodiment of the present invention, information about the user is also referred to as user data and includes at least some or all of the user's gender, age, weight, height, BMI, and body fat percentage.

스마트짐 서버(110)는 스마트짐(112) 내에 배치된 적어도 하나의 운동기구(100a, 100b) 각각을 이용하는 제 1 사용자(USER A) 및 제 2 사용자(USER B)에게 각 사용자에게 맞는 운동방법, 운동강도, 운동시퀀스 등을 안내할 수 있다. 그리고, 스마트짐 서버(110)는 운동기구(100a, 100b) 각각의 목표 중량, 추천이용속도 등의 값을 제공할 수 수 있다. 또한, 스마트짐 서버(110)는 운동기구(100a, 100b) 각각을 이용한 제 1 사용자(USER A) 및 제 2 사용자(USER B)의 운동기록을 수신할 수 있다. 그리고 사용자 단말기(120)로부터 사용자의 심박수, 혈압, 맥박 등과 같은 건강정보나 로그 정보 등을 더 수신할 수 있다. The smart gym server (110) can guide the first user (USER A) and the second user (USER B) who use at least one exercise machine (100a, 100b) placed in the smart gym (112) with an exercise method, exercise intensity, exercise sequence, etc. suitable for each user. In addition, the smart gym server (110) can provide values such as target weight and recommended usage speed of each exercise machine (100a, 100b). In addition, the smart gym server (110) can receive exercise records of the first user (USER A) and the second user (USER B) who use each exercise machine (100a, 100b). In addition, the smart gym server (110) can further receive health information such as the user's heart rate, blood pressure, pulse, etc., and log information, etc. from the user terminal (120).

스마트짐 서버(110)는 클라우드 서버의 형태로 구현될 수 있다. 스마트짐 서버(110)는 위치가 서로 다른 스마트짐 운동센터 내의 각각의 운동기구에서 수집한 정보를 통합하여 관리가 가능하다. 예를 들어, 스마트짐 서버(110)는 제 1 사용자가 제 1 위치의 스마트짐(112)에서 운동기구를 이용한 내역과 제 2 위치의 스마트짐(114)에서 운동기구를 이용한 내역을 통합하여 관리할 수 있다. The smart gym server (110) can be implemented in the form of a cloud server. The smart gym server (110) can integrate and manage information collected from each exercise machine in smart gym exercise centers at different locations. For example, the smart gym server (110) can integrate and manage the history of a first user using exercise machines at a smart gym (112) at a first location and the history of a first user using exercise machines at a smart gym (114) at a second location.

본 발명의 바람직한 일 실시예로서, 적어도 하나의 운동기구(100a, 100b, 100c,..., 100n)는 스트레칭 운동기구, 웨이트 운동 기구나 유산소 운동 기구일 수 있다. 웨이트 운동 기구는 프리웨이트 기구와 머신 기구를 포함한다. 적어도 하나의 운동기구(100a, 100b, 100c,..., 100n)는 운동기구에 부착된 디스플레이 또는 운동기구와 유무선으로 통신이 가능한 디스플레이를 통해 사용자에게 적합한 운동가이드를 제공한다. 예를 들어, 스트레칭 기구의 경우 스트레칭 기구와 유무선으로 통신이 가능한 스마트미러를 통해 사용자가 이용할 스트레칭과 관련한 운동가이드를 제공한다. 다만 이에 제한되는 것은 아니며, 스피커, 진동 등 다양한 출력 방법을 이용하여 운동가이드를 제공할 수 있다.As a preferred embodiment of the present invention, at least one exercise device (100a, 100b, 100c, ..., 100n) may be a stretching exercise device, a weight exercise device, or an aerobic exercise device. The weight exercise device includes a free weight device and a machine device. At least one exercise device (100a, 100b, 100c, ..., 100n) provides an exercise guide suitable for the user through a display attached to the exercise device or a display capable of communicating with the exercise device via wired or wireless communication. For example, in the case of a stretching device, an exercise guide related to stretching to be used by the user is provided via a smart mirror capable of communicating with the stretching device via wired or wireless communication. However, the present invention is not limited thereto, and the exercise guide may be provided using various output methods such as a speaker and vibration.

적어도 하나의 운동기구(100a, 100b, 100c,..., 100n)는 스마트짐 서버(110), 사용자 단말기(120) 그리고 관리자 단말기(130)와 유무선 통신을 수행할 수 있다. At least one exercise machine (100a, 100b, 100c, ..., 100n) can perform wired or wireless communication with a smart gym server (110), a user terminal (120), and an administrator terminal (130).

본 발명의 바람직한 일 실시예로서, 사용자 단말기(120)는 스마트폰, 스마트와치, 핸드헬드 장치, 웨어러블 장치 등의 형태로 구현될 수 있다. 그리고, 사용자 단말기(120)는 스마트짐 시스템 이용을 위한 어플리케이션 등을 설치할 수 있다. 사용자 단말기(120)는 스마트짐 서버(120)로부터 운동시퀀스 정보 등을 수신할 수 있다. 운동시퀀스는 사용자의 체력과 운동 능력을 고려하여 계획된 운동계획을 지칭한다. 운동시퀀스는 사용자가 이용할 운동기구 목록, 각 운동기구의 목표 중량과 이용 횟수 등의 정보를 포함한다. As a preferred embodiment of the present invention, the user terminal (120) may be implemented in the form of a smart phone, a smart watch, a handheld device, a wearable device, etc. In addition, the user terminal (120) may install an application for using a smart gym system, etc. The user terminal (120) may receive exercise sequence information, etc. from the smart gym server (120). An exercise sequence refers to an exercise plan planned in consideration of the user's physical strength and exercise ability. The exercise sequence includes information such as a list of exercise equipment to be used by the user, target weight of each exercise equipment, and number of times of use.

사용자는 스마트짐 시스템(100) 내의 적어도 하나의 운동기구(100a, 100b, 100c,..., 100n)를 사용할 때 단말기(120)를 이용하여 NFC, RFID 등의 태깅을 통해통신을 수행하거나 또는 사용자의 신체 특성을 이용하여 신원확인을 수행할 수 있다. 사용자의 신원확인이 완료되면, 스마트짐 서버(110)는 사용자가 태깅한 운동기구에 사용자 데이터를 전송할 수 있다. When a user uses at least one exercise machine (100a, 100b, 100c, ..., 100n) in a smart gym system (100), the user can perform communication through tagging such as NFC or RFID using a terminal (120) or perform identity verification using the user's physical characteristics. When the user's identity verification is completed, the smart gym server (110) can transmit user data to the exercise machine tagged by the user.

도 3 은 본 발명의 바람직한 일 실시예로서, 스마트짐 시스템에서 AI운동가이드 방법이 구현된 운동기구와 스마트짐 서버의 내부 구성도를 도시한다.FIG. 3 is a diagram illustrating the internal configuration of an exercise machine and a smart gym server in which an AI exercise guide method is implemented in a smart gym system, as a preferred embodiment of the present invention.

본 발명의 바람직한 일 실시예로서, 스마트짐 내의 운동기구(300)는 스마트짐 서버(380), 사용자 단말기(390), 그리고 외부 서버(388)와 통신이 가능하다. As a preferred embodiment of the present invention, exercise equipment (300) in a smart gym can communicate with a smart gym server (380), a user terminal (390), and an external server (388).

본 발명의 바람직한 일 실시예로서, 운동기구(300)는 프로세서(310), 센싱부(320), 통신부(340), 운동가이드부(360) 및 디스플레이(370)를 포함한다. 또한, 카메라부(330)와 영상처리부(350)를 더 포함할 수 있다. 프로세서(310)는 필요에 따라 AI처리부(312)를 더 포함할 수 있다. As a preferred embodiment of the present invention, the exercise device (300) includes a processor (310), a sensing unit (320), a communication unit (340), an exercise guide unit (360), and a display (370). In addition, the device may further include a camera unit (330) and an image processing unit (350). The processor (310) may further include an AI processing unit (312) as needed.

도 2 를 더 참고하면, 숄더프레스(200)는 스마트짐에서 이용하는 AI운동가이드방법이 적용된 운동기구(300)의 일 예를 나타낸다. 도 2 및 3을 참고하여 운동기구(300)를 설명한다. Referring further to Fig. 2, the shoulder press (200) represents an example of an exercise device (300) to which an AI exercise guide method used in a smart gym is applied. The exercise device (300) will be described with reference to Figs. 2 and 3.

센싱부(220)는 운동 본체(210)의 프레임구조물(213)에 설치될 수 있다. 프레임구조물(213)은 베이스 프레임(231a)와 가이드레일(231b) 및 연결라인(231c)를 포함한다. 센싱부(220)는 핀 구조물(215)을 향해 레이저빔을 조사하고, 반사된 레이저 빔을 수신하여, 센싱부(220)로부터 핀 구조물(215)까지의 거리(D)(S220)를 실시간 또는 기설정된 t시간 단위로 측정한다. 이를 통해, 센싱부(220)는 핀 구조물(215)에 의해 선택된 웨이트 부재(211)의 위치, 이동 속도 및 이동 방향 중 적어도 하나를 실시간으로 검출할 수 있다. 또한 사용자가 운동기구(200)의 손잡이(212)를 밀어 웨이트판이 움직이는 경우, 센싱부(220)는 웨이트판에 꽂혀있는 핀 구조물(215)까지의 거리(D)(S220)를 측정하고, 이를 기초로 운동궤적을 검출할 수 있다. The sensing unit (220) may be installed in the frame structure (213) of the exercise body (210). The frame structure (213) includes a base frame (231a), a guide rail (231b), and a connecting line (231c). The sensing unit (220) irradiates a laser beam toward the pin structure (215), receives the reflected laser beam, and measures the distance (D) (S220) from the sensing unit (220) to the pin structure (215) in real time or in a preset t time unit. Through this, the sensing unit (220) can detect at least one of the position, movement speed, and movement direction of the weight member (211) selected by the pin structure (215) in real time. In addition, when the user pushes the handle (212) of the exercise equipment (200) to move the weight plate, the sensing unit (220) can measure the distance (D) (S220) to the pin structure (215) inserted into the weight plate and detect the movement trajectory based on this.

통신부(340)는 디스플레이부(230)를 통해 사용자입력을 수신하거나 또는 스마트짐 서버(380)의 사용자DB(382)로부터 사용자데이터를 송수신할 수 있다. 통신부(340)는 또한 외부서버(388)와 통신이 가능하다. The communication unit (340) can receive user input through the display unit (230) or send and receive user data from the user DB (382) of the smart gym server (380). The communication unit (340) can also communicate with an external server (388).

운동가이드부(360)는 스마트짐서버(380)로부터 수신한 사용자데이터, 운동기구의 목표중량, 운동기구의 이동속도가이드, 운동기구 이용시 호흡가이드, 그리고 운동시퀀스 등의 정보를 사용자에게 제공할 수 있다. 운동가이드부(360)에서 사용자에게 운동기구의 이동속도가이드를 제공하는 일 예는 도 5 및 10을 참고하여 설명한다. The exercise guide unit (360) can provide the user with information such as user data received from the smart gym server (380), target weight of the exercise equipment, movement speed guide of the exercise equipment, breathing guide when using the exercise equipment, and exercise sequence. An example of providing the movement speed guide of the exercise equipment to the user in the exercise guide unit (360) is described with reference to FIGS. 5 and 10.

도 10의 그래프는 기계학습처리부(384)에서 모집단으로부터 획득한 특정 운동기구에 대한 운동궤적을 7개(1010~1070)의 패턴으로 분류한 일 예를 나타낸다. 모집단은 초기에는 n명의 기설정된 인원을 대상으로 하나, 스마트짐을 이용하는 사용자의 데이터를 지속적으로 누적하여 사용할 수 있다. The graph of Fig. 10 shows an example of classifying the movement trajectories for a specific exercise machine acquired from the population by the machine learning processing unit (384) into 7 patterns (1010 to 1070). The population is initially targeted at a preset number of n people, but data from users of the smart gym can be continuously accumulated and used.

기계학습처리부(384)는 모집단의 운동궤적 패턴을 분류하고, 각 패턴에 속하는 모집단의 비율을 각각 파악할 수 있다. 기계학습처리부는 분석한 7가지의 운동궤적 패턴 중 운동 효과가 가장 높은 운동궤적을 선택한다. 이 경우, 기계학습처리부는 운동 효과가 가장 높은 기설정된 기준값 궤적(1012)과 편차가 가장 작은 제 2 운동궤적(1020) 및 제 6 운동궤적(1060)을 선택한다. 제 2 운동궤적(1020)은 모집단의 21.7%에 해당하고, 제 6 운동궤적(1060)은 모집단의 23.1%에 해당한다. The machine learning processing unit (384) can classify the movement trajectory patterns of the population and determine the proportion of the population belonging to each pattern. The machine learning processing unit selects the movement trajectory with the highest movement effect among the seven analyzed movement trajectory patterns. In this case, the machine learning processing unit selects the second movement trajectory (1020) and the sixth movement trajectory (1060) with the smallest deviation from the preset reference value trajectory (1012) with the highest movement effect. The second movement trajectory (1020) corresponds to 21.7% of the population, and the sixth movement trajectory (1060) corresponds to 23.1% of the population.

운동가이드처리부(386)는 검출된 사용자의 운동궤적이 어떤 패턴에 속하는지 파악할 수 있다. 또한 운동부하, 운동횟수와 시간에 따라 사용자의 운동궤적의 변화를 파악할 수 있다. 예를 들어, 제 1 사용자가 체스트프레스를 60kg으로 이용할 때의 운동궤적은 제 2 운동궤적(1020)에 속하나, 제 1 사용자가 체스트프레스를 70kg으로 이용할 때 운동궤적이 제 1 운동궤적(1010)에 속할 경우, 운동가이드처리부(386)는 제 1 사용자에게 적합한 부하는 60kg이라고 판단할 수 있다. The exercise guide processing unit (386) can determine which pattern the detected user's exercise trajectory belongs to. In addition, the change in the user's exercise trajectory can be determined according to the exercise load, the number of times of exercise, and the time. For example, when the first user uses the chest press with 60 kg, the exercise trajectory belongs to the second exercise trajectory (1020), but when the first user uses the chest press with 70 kg, the exercise trajectory belongs to the first exercise trajectory (1010), the exercise guide processing unit (386) can determine that the load suitable for the first user is 60 kg.

운동가이드처리부(386)는 사용자에게 적합한 운동기구의 이동속도가이드 VG1(도 5, 530)를 운동가이드부(360)를 통해 제공한다. 이동속도가이드VG1(530)는 사용자가 운동기구를 이용할때 운동목적에 맞는 효과를 얻기에 적합한 이동속도를 의미한다. 일 예로, 사용자는 이동속도가이드 VG1(530)의 이동에 맞추어 숄더 프레스를 밀어내면, 사용자가 숄더 프레스를 밀어내는 측정된 속도 V1(520)가 기준라인(510)에 함께 표시된다.The exercise guide processing unit (386) provides the user with a movement speed guide VG1 (Fig. 5, 530) of exercise equipment suitable for the user through the exercise guide unit (360). The movement speed guide VG1 (530) means a movement speed suitable for the user to obtain an effect suitable for the exercise purpose when using the exercise equipment. For example, when the user pushes the shoulder press in accordance with the movement of the movement speed guide VG1 (530), the measured speed V1 (520) at which the user pushes the shoulder press is displayed together on the reference line (510).

스마트짐서버(380)는 사용자데이터를 기초로 특정근력의 추정근력값을 계산할 수 있다. 그리고, 추정근력값을 기초로 사용자가 이용할 운동기구의 PMW추정을 파악하고, 사용자의 운동목적 및 PMW추정을 기초로 사용자가 이용할 운동기구의 초기목표중량을 자동으로 설정한다. 본 발명의 바람직한 일 실시예에서 PMW(Personal Maximum Weight)는 개인이 최대 노력으로 중량의 저항에 대항하여 발휘할 수 있는 근력을 말한다. PMW의 예로는 1RM, 4RM 등을 포함한다. PMW추정는 추정근력값을 기초로 사용자의 PMW를 추정한 값을 나타내며, 스마트짐서버(380)는 운동기구별로 PMW추정를 파악할 수 있다. The smart gym server (380) can calculate an estimated muscle strength value of a specific muscle strength based on user data. Then, it determines the PMW estimate of the exercise equipment to be used by the user based on the estimated muscle strength value, and automatically sets the initial target weight of the exercise equipment to be used by the user based on the user's exercise purpose and the PMW estimate . In a preferred embodiment of the present invention, PMW (Personal Maximum Weight) refers to the muscle strength that an individual can exert against the resistance of a weight with maximum effort. Examples of PMW include 1RM, 4RM, etc. The PMW estimate represents a value that estimates the user's PMW based on the estimated muscle strength value, and the smart gym server (380) can determine the PMW estimate for each exercise equipment.

스마트짐서버(380)는 사용자가 이용할 운동기구의 초기목표중량을 운동기기(300)의 운동가이드부(360)에 제공할 수 있으며, 운동가이드부(360)는 디스플레이(370)에 사용자가 이용할 운동기구의 초기목표중량을 표시할 수 있다. 사용자가 이용할 운동기구의 초기목표중량(도 5, 550)을 제시한 일 예는 도 5를 참고한다. The smart gym server (380) can provide the initial target weight of the exercise equipment to be used by the user to the exercise guide unit (360) of the exercise device (300), and the exercise guide unit (360) can display the initial target weight of the exercise equipment to be used by the user on the display (370). An example of presenting the initial target weight (FIGS. 5 and 550) of the exercise equipment to be used by the user is shown in FIG. 5.

스마트짐서버(380)는 또한 PMW추정에 사용자 개인별 객관화지수를 보완한 최대근력값인 PMW개인을 예측할 수 있다. 이 경우, 스마트짐서버(380)는 PMW추정을 기초로 설정된 운동기구의 초기목표중량을 업데이트하여 사용자의 개인적 특성을 추가로 반영한 새로운 목표중량을 제공할 수 있다. 객관화지수의 일 예로는 운동기록이 있으며, 운동기구를 이용할 때 파악된 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 등을 포함한다. The smart gym server (380) can also predict PMW individual , which is a maximum strength value that supplements the user's individual objectification index to the PMW estimation . In this case, the smart gym server (380) can update the initial target weight of the exercise equipment set based on the PMW estimation to provide a new target weight that additionally reflects the user's individual characteristics. An example of the objectification index is an exercise record, and includes the weight of the exercise equipment, the number of repetitions (Reps), the number of sets, the exercise trajectory, the movement speed, and the regularity of the number of repetitions (Reps) per set, which are identified when using the exercise equipment.

카메라부(330)는 운동기기(300)에 내장되거나 또는 운동기기(300)와 유무선으로 통신이 가능하며, 사용자의 운동자세를 촬영할 수 있다. 영상처리부(350)는 카메라부(330)에서 촬영한 사용자의 운동자세를 프로세서(310)를 통해 분석할 수 있다. 또한 AI처리부(312)를 통해 사용자가 운동기구의 목표중량 대로 운동할 때 촬영된 운동자세의 영상처리결과를 학습하고 학습결과를 스마트짐서버(380)에 전송할 수 있다. AI처리부(312)는 또한 사용자의 객관화지수를 처리하거나 학습할 수 있다.The camera unit (330) is built into the exercise device (300) or can communicate with the exercise device (300) via wired or wireless communication, and can capture the user's exercise posture. The image processing unit (350) can analyze the user's exercise posture captured by the camera unit (330) through the processor (310). In addition, the AI processing unit (312) can learn the image processing results of the exercise posture captured when the user exercises according to the target weight of the exercise device, and transmit the learning results to the smart gym server (380). The AI processing unit (312) can also process or learn the user's objectification index.

스마트짐서버(380)는 사용자DB(382), 기계학습처리부(384) 및 운동가이드처리부(386)를 포함한다. 사용자DB(382)는 사용자데이터를 저장하고 관리한다. 사용자 데이터는 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 등을 포함한다. The smart gym server (380) includes a user DB (382), a machine learning processing unit (384), and an exercise guide processing unit (386). The user DB (382) stores and manages user data. The user data includes the user's gender, age, weight, height, BMI, and body fat percentage.

기계학습처리부(384)는 사용자가 스마트짐에서 이용한 운동기기들의 운동기록을 포함하는 객관화지수를 학습하고 처리한다. 기계학습처리부(384)에서 객관화지수를 학습하는 예는 도 6 내지 11을 참고한다.The machine learning processing unit (384) learns and processes an objectification index that includes exercise records of exercise equipment used by the user in the smart gym. For examples of learning the objectification index in the machine learning processing unit (384), refer to FIGS. 6 to 11.

기계학습처리부(384)는 사용자가 일정기간 동안 스마트짐에서 이용한 운동기기들의 객관화지수를 기초로 PMW추정을 PMW개인으로 업데이트 할 수 있다. 기계학습처리부(384)는 객관화지수가 제 1 기준값 이상인 경우 PMW개인을 PMW추정보다 큰 값으로, 객관화지수가 제 2 기준값 이하인 경우 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트 할 수 있다. The machine learning processing unit (384) can update the PMW estimation to the PMW individual based on the objectification index of the exercise equipment used by the user in the smart gym for a certain period of time. If the objectification index is equal to or greater than the first reference value, the machine learning processing unit (384) can update the PMW individual to a value greater than the PMW estimation , and if the objectification index is equal to or less than the second reference value, the PMW individual to a value less than the PMW estimation .

기계학습처리부(384)는 사용자의 운동기록 등을 기초로 파악된 객관화지수를 기초로 사용자의 운동능력이 사용자의 특정근력으로부터 추정한 PMW추정보다 크다고 판단되면 사용자의 최대근력 값을 PMW추정보다 큰 PMW개인으로 재설정 할 수 있다. 이와 달리 사용자의 운동기록 등을 기초로 파악된 객관화지수를 기초로 사용자의 운동능력이 사용자의 특정근력으로부터 추정한 PMW추정보다 작다고 판단되면 사용자의 최대근력 값을 PMW추정보다 작은 PMW개인으로 재설정할 수 있다. The machine learning processing unit (384) may reset the user's maximum strength value to PMW individual greater than the PMW estimate based on the objectification index determined based on the user's exercise record, etc., if it is determined that the user's exercise ability is greater than the PMW estimate estimated from the user 's specific muscle strength. On the other hand, if it is determined that the user's exercise ability is less than the PMW estimate estimated from the user's specific muscle strength based on the objectification index determined based on the user's exercise record, etc., it may reset the user's maximum strength value to PMW individual less than the PMW estimate .

이를 통해, 기계학습처리부(84)는 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 등이 동일한 제 1 사용자와 제 2 사용자의 PMW추정이 동일하게 추정되는 경우에도, 제 1 사용자와 제 2 사용자의 운동기록 등을 포함하는 개인별 객관화지수를 더 반영하여 제 1 사용자 및 제 2 사용자가 이용하는 운동기구마다 제 1 사용자 및 제 2 사용자에게 적합한 PMW개인을 학습하고 예측할 수 있다. Through this, even if the PMW estimates of the first and second users who have the same user gender, age, weight, height, BMI, and body fat percentage are estimated to be the same, the machine learning processing unit (84) can learn and predict PMW individuals suitable for the first and second users for each exercise equipment used by the first and second users by further reflecting the individual objectification index including the exercise records of the first and second users.

다시 말해, 기계학습처리부(284)는 사용자 성별, 나이, 체중, 키, BMI 및 체지방률 등의 신체조건과 관련한 사용자 데이터가 동일한 경우에도, 사용자 개개인의 근육발달 상태, 가동범위, 신체 비율, 운동습관, 운동 달성율 등에 따라 달라지는 개인별 객관화지수를 더 반영한 최대근력값인 PMW개인을 학습하고 예측할 수 있다. In other words, even if the user data related to physical conditions such as the user's gender, age, weight, height, BMI, and body fat percentage are the same, the machine learning processing unit (284) can learn and predict the PMW individual , which is the maximum muscle strength value that further reflects the individual objectification index that varies depending on the individual user's muscle development status, range of motion, body proportions, exercise habits, exercise achievement rate, etc.

센싱부(320)는 또한 사용자가 숄더프레스를 이용하는 동안 센싱한 거리 정보를 기초로 운동궤적을 파악할 수 있다. 기계학습처리부(384)는 사용자가 숄더프레스를 이용하는 동안 검출한 운동궤적에서 파악된 상승시작시점(611), 하강시작시점(613), 상승구간속도 V1(S610), 하강구간속도 V2(S620), 상승구간평균속도, 하강구간평균속도, 그리고 높이 H(612) 중 적어도 일부를 이용하여 운동궤적의 완결성을 판단하고, 운동궤적의 완결성 정도를 수치로 변환하여 객관화지수로 이용할 수 있다.The sensing unit (320) can also identify the movement trajectory based on the distance information sensed while the user is using the shoulder press. The machine learning processing unit (384) can determine the completeness of the movement trajectory by using at least some of the rising start time (611), the falling start time (613), the rising section speed V1 (S610), the falling section speed V2 (S620), the rising section average speed, the falling section average speed, and the height H (612) identified from the movement trajectory detected while the user is using the shoulder press, and can convert the degree of completeness of the movement trajectory into a number and use it as an objectification index.

본 발명의 또 다른 바람직한 일 실시예로서, 기계학습처리부(384)는 반복횟수(Reps)를 객관화지수로 이용한 경우, 한 세트를 구성하는 전체 반복횟수 각각의 운동궤적 간의 규칙성을 기초로 반복횟수(Reps)의 완결성을 판단하고, 상기 반복횟수(Reps)의 완결성 정도를 수치로 변환하여 이용할 수 있다. As another preferred embodiment of the present invention, when the machine learning processing unit (384) uses the number of repetitions (Reps) as an objectification index, the completeness of the number of repetitions (Reps) can be determined based on the regularity between the movement trajectories of each of the total number of repetitions constituting one set, and the degree of completeness of the number of repetitions (Reps) can be converted into a numerical value and used.

운동가이드처리부(386)는 또한 기계학습처리부(384)에서 수신한 PMW개인을 기초로 업데이트된 운동기기들의 목표중량을 제공할 수 있다. The exercise guide processing unit (386) can also provide updated target weights of exercise equipment based on the PMW individual received from the machine learning processing unit (384).

도 4 는 본 발명의 바람직한 일 실시예로서, AI운동가이드장치의 내부 구성도를 도시한다. AI운동가이드장치(400)는 스마트짐서버 또는 단말기를 포함한다. Fig. 4 is a diagram showing the internal configuration of an AI exercise guide device as a preferred embodiment of the present invention. The AI exercise guide device (400) includes a smart gym server or terminal.

AI운동가이드장치(400)는 PMW추정부(410), PMW가이드부(420), 운동목표설정부(430), AI운동목표설정부(440) 및 표시부(450)를 포함한다. PMW추정부(410)는 근력추정부(412) 및 검출부(414)를 더 포함한다. PMW가이드부(420)는 객관화지수계산부(422) 및 PMW업데이트부(424)를 더 포함한다. The AI exercise guide device (400) includes a PMW estimation unit (410), a PMW guide unit (420), an exercise target setting unit (430), an AI exercise target setting unit (440), and a display unit (450). The PMW estimation unit (410) further includes a muscle strength estimation unit (412) and a detection unit (414). The PMW guide unit (420) further includes an objectification index calculation unit (422) and a PMW update unit (424).

근력추정부(412)는 사용자 데이터를 기초로 사용자의 특정근력에 대한 추정근력값을 추정한다. 근력추정부(412)는 사용자의 성별, BMI, 체지방률 및 나이 정보를 이용하여 수학식 1의 일 실시예와 같이 사용자의 특정근력에 대한 추정근력값을 계산한다. 사용자의 성별, BMI, 체지방률 및 나이 정보가 모두 동일한 경우 동일한 추정근력값이 계산된다. 특정근력의 일 예는 악력일 수 있다.The muscle strength estimation unit (412) estimates an estimated muscle strength value for a specific muscle strength of the user based on the user data. The muscle strength estimation unit (412) calculates an estimated muscle strength value for a specific muscle strength of the user as in one embodiment of mathematical expression 1 using the user's gender, BMI, body fat percentage, and age information. If the user's gender, BMI, body fat percentage, and age information are all the same, the same estimated muscle strength value is calculated. An example of the specific muscle strength may be grip strength.

Figure 112022121102128-pat00001
Figure 112022121102128-pat00001

수학식 1에서 A,B,C,D 및 E는 기설정된 값을 나타낸다. In mathematical expression 1, A, B, C, D, and E represent preset values.

검출부(414)는 외부서버(도 3, 388)에서 획득하거나 또는 표 1 내지 표 2와 같이 기설정된 성인 근력 백분위값에서 추정근력값이 속하는 백분위 수치를 검출한다. 표 1 은 성인 상대악력 남자의 백분위를 나타내고, 표 2 는 성인 상대악력 여자의 백분위를 나타낸다.The detection unit (414) detects a percentile value to which the estimated muscle strength value belongs from the preset adult muscle strength percentile values obtained from an external server (Fig. 3, 388) or as shown in Tables 1 and 2. Table 1 shows the percentile of adult relative grip strength for men, and Table 2 shows the percentile of adult relative grip strength for women.


백분위

Percentile
연령years
19-2919-29 30-3930-39 40-49 40-49 50-5950-59 60-6960-69 9090 **.***.* ...... **.***.* ...... 5050 57.257.2 56.156.1 **.***.* **.***.* 4040 **.***.* 55.955.9 **.***.* 53.853.8 49.249.2 ...... 1010 **.***.* ...... **.***.*


백분위

Percentile
연령years
19-2919-29 30-3930-39 40-49 40-49 50-5950-59 60-6960-69 9090 **.***.* ...... 47.547.5 ...... 5050 **.***.* 46.346.3 43.843.8 **.***.* **.***.* 4040 40.340.3 **.***.* **.***.* **.***.* 34.134.1 ...... 1010 31.731.7 ...... **.***.*

예를 들어, 근력추정부(412)에서 32살 남성의 추정근력값이 55.9로 계산된 경우, 검출부(414)에서는 표 1과 같이 기설정된 성인 근력 백분위값에서 32살 남성의 추정근력값이 55.9 속하는 백분위 수치 40를 검출한다. For example, if the estimated muscle strength value of a 32-year-old male is calculated as 55.9 in the muscle strength estimation unit (412), the detection unit (414) detects the percentile number 40, to which the estimated muscle strength value of a 32-year-old male is 55.9, from the preset adult muscle strength percentile values as shown in Table 1.

PMW추정부(410)는 검출부(414)에서 검출된 추정근력값의 백분위 수치에 매칭되는 PMW추정백분위값을 이용하여 사용자가 이용하고자 하는 운동기구의 PMW추정을 추정한다. 본 발명의 바람직한 일 실시예에서, PMW추정부(410)는 운동기구를 이용한 모집단에서 획득한 운동기구의 PMW추정백분위값을 기저장하거나, 스마트짐서버로부터 다운받을 수 있다. The PMW estimation unit (410) estimates the PMW of the exercise equipment that the user wants to use by using the PMW estimation percentile value that matches the percentile value of the estimated muscle strength value detected by the detection unit (414). In a preferred embodiment of the present invention, the PMW estimation unit (410) may store the PMW estimation percentile value of the exercise equipment obtained from the population that uses the exercise equipment or download it from the smart gym server.

스마트짐 서버는 각각의 운동기구에 대한 PMW추정백분위값을 저장한 매핑테이블을 기저장하고 있으며, PMW추정백분위값은 스마트짐에서 각 운동기구를 이용하는 사용자들의 데이터를 더 반영하여 기설정된 기간 단위로 업데이트 될 수 있다. 보다 상세히, 스마트짐 서버(380)의 기계학습처리부(384)는 최초에 기설정된 모집단에서 획득한 PMW 데이터를 기초로 PMW추정백분위값을 포함한 매칭테이블을 생성한다. 이 후, 기계학습처리부(384)는 스마트짐에 비치된 운동기구를 사용한 사용자들의 PMW 데이터를 계속 수집하여 최초에 기설정된 모집단에서 획득한 PMW 데이터를 기초로 생성된 PMW추정백분위값을 제공하는 매칭테이블을 일정 시간 단위로 갱신할 수 있다.The smart gym server stores a mapping table that stores PMW estimated percentiles for each piece of exercise equipment, and the PMW estimated percentiles can be updated at preset intervals by further reflecting data of users using each piece of exercise equipment in the smart gym. In more detail, the machine learning processing unit (384) of the smart gym server (380) initially generates a matching table including PMW estimated percentiles based on PMW data acquired from a preset population. Thereafter, the machine learning processing unit (384) continuously collects PMW data of users using exercise equipment provided in the smart gym, and can update the matching table, which provides PMW estimated percentiles generated based on PMW data acquired from the preset population, at preset intervals.

표 3 내지 5는 PMW추정부(410)에서 이용하는 매핑테이블의 일 예를 도시한다. 표 3 내지 5에는 설명의 편의를 위하여 PMW10 백분위 수치에서 PMW90 백분위 수치 중 일부만을 표시하였으며, 기재된 수치는 발명의 이해를 돕기 위한 일 실시예임을 유의한다. Tables 3 to 5 illustrate an example of a mapping table used in the PMW estimation unit (410). In Tables 3 to 5, only some of the PMW10 percentile values and the PMW90 percentile values are displayed for convenience of explanation, and it should be noted that the values described are an example to help understanding of the invention.

본 발명의 바람직한 일 실시예로서, PMW추정부(410)에서 체스트프레스 운동기구에 대한 모집단에서 획득한 운동기구의 PMW 백분위값 및 매칭테이블의 일 예는 표 3과 같다. As a preferred embodiment of the present invention, an example of a PMW percentile value and matching table of exercise equipment obtained from a population for chest press exercise equipment in the PMW estimation unit (410) is as shown in Table 3.

PMW 백분위값PMW percentile 최초 모집단 PMW(kg)Initial population PMW (kg) 갱신된 모집단 PMW(kg)Updated population PMW (kg) PMW90PMW90 102.7102.7 107.8107.8 ...... PMW50PMW50 67.267.2 67.867.8 PMW40PMW40 65.165.1 64.764.7 ...... PMW10PMW10 24.624.6 23.923.9

본 발명의 바람직한 일 실시예로서, PMW추정부(410)에서 레그익스텐션 운동기구에 대한 모집단에서 획득한 운동기구의 PMW 백분위값 및 매칭테이블의 일 예는 표 4와 같다. As a preferred embodiment of the present invention, an example of a PMW percentile value and matching table of exercise equipment obtained from a population for leg extension exercise equipment in the PMW estimation unit (410) is as shown in Table 4.

PMW추정 백분위값PMW Estimated Percentiles 최초 모집단 PMW추정(kg)Initial population PMW estimate (kg) 갱신된 모집단 PMW추정(kg)Updated population PMW estimate (kg) PMW90PMW90 103.3103.3 107.8107.8 ...... ...... ...... PMW50PMW50 67.367.3 69.269.2 PMW40PMW40 66.566.5 66.866.8 ...... ...... ...... PMW10PMW10 24.624.6 24.924.9

본 발명의 바람직한 일 실시예로서, PMW추정부(410)에서 숄더프레스 운동기구에 대한 모집단에서 획득한 운동기구의 PMW추정백분위값을 제공하는 매칭테이블의 일 예는 표 5와 같다. As a preferred embodiment of the present invention, an example of a matching table that provides PMW estimation percentile values of exercise equipment obtained from a population for shoulder press exercise equipment in the PMW estimation unit (410) is as shown in Table 5.

PMW 백분위값PMW percentile 최초 모집단 PMW(kg)Initial population PMW (kg) 갱신된 모집단 PMW(kg)Updated population PMW (kg) PMW90PMW90 64.564.5 65.565.5 ...... ...... ...... PMW50PMW50 43.343.3 43.243.2 PMW40PMW40 41.241.2 40.240.2 ...... ...... ...... PMW10PMW10 16.116.1 16.316.3

PMW추정부(410)는 표 1과 같은 기설정된 성인 근력 백분위값에서 32살 남성의 추정근력값 55.9 가 속하는 백분위 수치 40를 검출한 경우, 백분위 수치 40에 대응하는 운동기구의 PMW을 추정한다.When the PMW estimation unit (410) detects the percentile 40 to which the estimated muscle strength value of 55.9 for a 32-year-old male belongs among the preset adult muscle strength percentiles as shown in Table 1, it estimates the PMW of the exercise equipment corresponding to the percentile 40.

표 3 내지 5를 참고하면, PMW추정부(430)는 '최초 모집단 PMW(kg)'을 기준으로 체스트프레스 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 65.1kg으로 추정한다. 레그익스텐션 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 66.5kg으로 추정한다. 그리고, 숄더프레스 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 41.2kg으로 추정한다. Referring to Tables 3 to 5, the PMW estimation unit (430) estimates the PMW of the chest press exercise machine as 65.1 kg corresponding to the PMW40 percentile based on the 'initial population PMW (kg)'. The PMW estimation of the leg extension exercise machine is estimated as 66.5 kg corresponding to the PMW40 percentile. And, the PMW estimation of the shoulder press exercise machine is estimated as 41.2 kg corresponding to the PMW40 percentile.

본 발명의 또 다른 바람직한 일 실시예에서, PMW추정부(430)는 최초에 기설정된 모집단의 PMW 데이터 외에 스마트짐에서 운동기구를 이용한 사용자들의 빅데이터가 더 수집되는 경우, 표 3 내지 5의 "갱신된 모집단 PMW(kg)"와 같이 갱신된 PMW 데이터를 이용할 수 있다. 이 경우, 체스트프레스 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 64.7kg으로 업데이트 할 수 있다. 레그익스텐션 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 66.8kg으로 업데이트 할 수 있다. 그리고, 숄더프레스 운동기구의 PMW추정을 PMW40인 백분위수치에 대응하는 40.2kg으로 업데이트 할 수 있다. In another preferred embodiment of the present invention, if big data of users using exercise equipment in a smart gym is further collected in addition to PMW data of an initially preset population, the PMW estimation unit (430) may use updated PMW data such as “updated population PMW (kg)” of Tables 3 to 5. In this case, the PMW estimation of the chest press exercise equipment may be updated to 64.7 kg corresponding to the PMW 40 percentile. The PMW estimation of the leg extension exercise equipment may be updated to 66.8 kg corresponding to the PMW 40 percentile. In addition, the PMW estimation of the shoulder press exercise equipment may be updated to 40.2 kg corresponding to the PMW 40 percentile.

운동목표설정부(430)는 PMW추정부(410)에서 추정된 각 운동기구의 PMW추정을 기초로 각 운동기구의 초기 목표중량을 설정한다. 운동목표설정부(430)는 사용자인터페이스를 통해 수신한 사용자의 운동목적을 더 반영하여 각 운동기구의 초기 목표값을 설정할 수 있다. The exercise goal setting unit (430) sets the initial target weight of each exercise device based on the PMW estimation of each exercise device estimated by the PMW estimation unit (410). The exercise goal setting unit (430) can set the initial target value of each exercise device by further reflecting the user's exercise purpose received through the user interface.

운동목표설정부(430)는 사용자의 운동목적이 자유운동(541), 표준운동(542), 근육증강(543), 컨디셔닝(544)인지 여부에 따라 각각 운동기구의 초기 목표값을 상이하게 설정할 수 있다. The exercise goal setting unit (430) can set different initial target values for each exercise device depending on whether the user's exercise purpose is free exercise (541), standard exercise (542), muscle strengthening (543), or conditioning (544).

자유운동(541)의 경우 운동기구의 초기 목표값을 PMW추정*PFree(%)로 설정할 수 있다. 표준운동(542)의 경우 운동기구의 초기 목표값을 PMW추정*P표준(%)로 설정할 수 있다. 근육증강(543)의 경우 운동기구의 초기 목표값을 PMW추정*P근육증강(%)로 설정할 수 있다. 그리고, 컨디셔닝(544)인 경우 운동기구의 초기 목표값을 PMW추정*P컨디셔닝(%)로 설정할 수 있다.In the case of free exercise (541), the initial target value of the exercise equipment can be set to PMW estimation *P Free (%). In the case of standard exercise (542), the initial target value of the exercise equipment can be set to PMW estimation *P Standard (%). In the case of muscle enhancement (543), the initial target value of the exercise equipment can be set to PMW estimation *P Muscle Enhancement (%). In addition, in the case of conditioning (544), the initial target value of the exercise equipment can be set to PMW estimation *P Conditioning (%).

본 발명의 바람직한 일 실시예로서, P근육증강(%)의 경우 65~85%로 설정되고, 반복횟수는 6회~12회로 설정할 수 있다. 본 발명의 바람직한 일 실시예로서, 운동목적이 근육증강일 경우 반영하는 가중치 P근육증강(%)는 기설정된 값을 이용할 수 있다. 또한 가중치 P근육증강(%)는 사용자에게 제안한 초기목표중량에 대한 사용자의 운동궤적, 사용자의 운동횟수별 운동궤적 등의 완결성 등의 객관적지수 피드백을 받아 재조정될 수 있다. As a preferred embodiment of the present invention, P muscle gain (%) may be set to 65 to 85%, and the number of repetitions may be set to 6 to 12 times. As a preferred embodiment of the present invention, if the exercise purpose is muscle gain, the reflected weight P muscle gain (%) may use a preset value. In addition, the weight P muscle gain (%) may be readjusted by receiving objective index feedback, such as the completeness of the user's exercise trajectory for the initial target weight suggested to the user, the user's exercise trajectory by the number of exercise repetitions, etc.

사용자가 디스플레이(500)에서 제공하는 사용자 인터페이스를 통해 운동목적을 표준(542)로 선택한 경우를 가정하면, 운동목표설정부는 숄더프레스 운동기구의 PMW추정이 40.2kg인 경우 P표준(%)=60을 반영한 후, 사용자에게 25kg을 초기목표중량으로 설정할 수 있다. 40.2kg*60%=24.12kg 이며, 운동기구에서 지원하는 무게 중 가장 근접한 25kg을 초기목표중량으로 설정할 수 있다.Assuming that the user selects the exercise purpose as standard (542) through the user interface provided on the display (500), the exercise goal setting unit can set 25 kg as the initial target weight for the user after reflecting P standard (%) = 60 when the PMW estimate of the shoulder press exercise machine is 40.2 kg. 40.2 kg * 60% = 24.12 kg, and the closest 25 kg among the weights supported by the exercise machine can be set as the initial target weight.

본 발명의 바람직한 일 실시예로서, PMW가이드부(420)는 PMW추정부(410)에서 추정한 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공한다. PMW가이드부(420)는 동일한 운동기구에 대하여 동일한 PMW추정이 추정된 서로 다른 사용자에게 각 사용자의 운동기록을 반영하여 각 사용자에게 적합한 PMW개인을 제공한다. PMW가이드부(420)는 동일한 사용자가 동일한 운동기구를 이용하고, PMW추정이 동일하게 추정된 경우에도 일정기간 동안 사용자의 운동기록을 반영하여 현재시점에 사용자에게 적합한 PMW개인을 제공한다. PMW가이드부(420)는 사용자의 신체상태, 체력, 운동로그가 반영된 PMW개인을 이용하여 사용자에게 적합한 운동프로그램을 지속적으로 제공할 수 있다. As a preferred embodiment of the present invention, the PMW guide unit (420) provides a PMW individual for the exercise equipment by supplementing the PMW estimate estimated by the PMW estimation unit (410) with an objectification index for each user. The PMW guide unit (420) provides a PMW individual suitable for each user by reflecting the exercise records of each user for different users who have the same PMW estimate for the same exercise equipment. Even when the same user uses the same exercise equipment and the PMW estimate is estimated identically, the PMW guide unit (420) provides a PMW individual suitable for the user at the present time by reflecting the user's exercise records for a certain period of time. The PMW guide unit (420) can continuously provide an exercise program suitable for the user by using the PMW individual that reflects the user's physical condition, stamina, and exercise log.

PMW가이드부(420)는 표시부(450)에 사용자가 선택한 운동기구를 이용하였을 때 활성화되는 근육, PMW개인 또는 PMW개인을 기초로 계산된 목표중량 중 적어도 하나를 표시할 수 있다. The PMW guide unit (420) can display at least one of the muscles activated when the user uses the exercise equipment selected by the user on the display unit (450), the PMW individual , or the target weight calculated based on the PMW individual .

PMW가이드부(420)는 객관화지수계산부(422) 및 PMW업데이트부(424)를 포함한다. 객관화지수계산부(422)는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 이용하여 객관화지수를 계산한다. The PMW guide unit (420) includes an objectification index calculation unit (422) and a PMW update unit (424). The objectification index calculation unit (422) calculates an objectification index by using at least some of the weight, repetitions (Reps), number of sets, movement trajectory, movement speed, and regularities of repetitions (Reps) per set of the exercise equipment identified when the user uses the exercise equipment for a preset period of time.

PMW업데이트부(424)는 객관화지수계산부(422)에서 계산된 객관화지수가 제 1 기준값 이상인 경우 PMW개인을 PMW추정보다 큰 값으로, 제 2 기준값 이하인 경우 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트한다. PMW업데이트부(424)는 객관화지수를 기초로 업데이트된 PMW개인을 기설정된 기간 단위마다 새롭게 갱신할 수 있다. The PMW update unit (424) updates the PMW individual to a value greater than the PMW estimate if the objectification index calculated by the objectification index calculation unit (422) is greater than or equal to the first reference value, and updates the PMW individual to a value less than the PMW estimate if the objectification index is less than or equal to the second reference value. The PMW update unit (424) can renew the PMW individual updated based on the objectification index at preset intervals.

AI운동목표설정부(440)는 PMW가이드부(420)에서 계산된 PMW개인을 기준으로 각 운동기구의 목표중량을 업데이트한다. 또한, AI운동목표설정부(440)는 사용자인터페이스를 통해 수신한 사용자의 운동목적을 더 반영하여 각 운동기구의 초기 목표값을 설정할 수 있다. 사용자의 운동목적이 자유운동(541), 표준운동(542), 근육증강(543), 컨디셔닝(544)인지 여부에 따라 각각 운동기구의 목표중량을 상이하게 업데이트한다. The AI exercise goal setting unit (440) updates the target weight of each exercise equipment based on the PMW individual calculated by the PMW guide unit (420). In addition, the AI exercise goal setting unit (440) can set the initial target value of each exercise equipment by further reflecting the user's exercise purpose received through the user interface. The target weight of each exercise equipment is updated differently depending on whether the user's exercise purpose is free exercise (541), standard exercise (542), muscle strengthening (543), or conditioning (544).

본 발명의 바람직한 일 실시예로서, 객관화지수계산부(422)에서 운동궤적을 객관화지수로 이용하는 경우 도 6을 참고하여 설명한다. 객관화지수계산부(422)는 상승시작시점(611), 하강시작시점(613), 상승구간속도 V1(S610), 하강구간속도 V2(S620), 상승구간평균속도, 하강구간평균속도, 그리고 높이 H(612)를 이용하여 운동궤적의 완결성을 판단하고, 운동궤적의 완결성 정도를 수치로 변환하여 객관화지수로 이용한다.As a preferred embodiment of the present invention, a case where the objectification index calculation unit (422) uses the motion trajectory as an objectification index will be described with reference to Fig. 6. The objectification index calculation unit (422) determines the completeness of the motion trajectory using the ascent start time (611), the descent start time (613), the ascent section speed V1 (S610), the descent section speed V2 (S620), the ascent section average speed, the descent section average speed, and the height H (612), and converts the degree of completeness of the motion trajectory into a number and uses it as an objectification index.

예를 들어, 객관화지수계산부(422)는 기설정된 기준에 따라 상승시작시점(611)이 0~ta초 인 경우 적정하다고 판단하고, ta를 벗어나면 늦었다고 판단한다. 그리고, 적정한 상승시작시점(611) 항목에 기설정된 기준에 따라 완결성을 상, 중, 하 또는 1점에서 10점 단위의 점수를 부여할 수 있다. 마찬가지로, 상승구간속도 V1(S610)이 기설정된 기준에 따라 Va~Vb 사이인 경우 적정하다고 판단하고, Vb를 초과하면 빠르고, Va보다 미만이면 느리다고 판단하고, 적정, 빠름, 느림이라는 판단 결과에 각각 상, 중, 하 또는 1점에서 10점 단위의 점수를 부여할 수 있다.For example, the objectification index calculation unit (422) determines that the starting point of ascent (611) is appropriate if it is between 0 and t a seconds according to preset criteria, and that it is late if it exceeds t a . In addition, the completeness can be given a score of upper, middle, lower, or in units of 1 to 10 points according to preset criteria for the appropriate starting point of ascent (611). Similarly, the rising section speed V1 (S610) can be determined to be appropriate if it is between Va and Vb according to preset criteria, and can be determined to be fast if it exceeds Vb, and slow if it is less than Va, and the judgment results of appropriate, fast, and slow can be given a score of upper, middle, lower, or in units of 1 to 10 points, respectively.

이상과 같은 방식으로 객관화지수계산부(422)는 상승시작시점(611), 하강시작시점(613), 상승구간속도 V1(S610), 하강구간속도 V2(S620), 상승구간평균속도, 하강구간평균속도, 그리고 높이 H(612) 중 적어도 일부를 이용하여 사용자가 운동기구를 이용할 때 검출되는 운동궤적의 완결성을 판단한다. In the same manner, the objectification index calculation unit (422) determines the completeness of the movement trajectory detected when the user uses the exercise equipment by using at least some of the ascent start time (611), the descent start time (613), the ascent section speed V1 (S610), the descent section speed V2 (S620), the ascent section average speed, the descent section average speed, and the height H (612).

PMW업데이트부(424)는 운동궤적의 완결성 수치를 객관화지수로 이용하는 경우, 객관화지수가 제 1 기준값, 예를 들어 8점, 이상이면 PMW개인을 PMW추정보다 큰 값으로 PMW개인을 업데이트한다. 일 예로서 사용자의 객관화지수가 9점이고 제 1 기준값이 8점인 경우, PMW개인을 PMW추정보다 n%만큼(n은 자연수) 높은 값으로 업데이트할 수 있다. 그리고, 객관화지수가 제 2 기준값, 예를 들어 6점, 이하이면 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트한다. 그리고, 객관화지수가 제 2 기준값 초과 제 1 기준값 미만인 경우에는 PMW개인을 PMW추정값으로 유지한다. When the PMW update unit (424) uses the completeness value of the motion trajectory as an objectification index, if the objectification index is equal to or greater than the first reference value, for example, 8 points, the PMW individual is updated to a value greater than the PMW estimate . For example, if the user's objectification index is 9 points and the first reference value is 8 points, the PMW individual can be updated to a value that is n% (where n is a natural number) higher than the PMW estimate . In addition, if the objectification index is equal to or less than the second reference value, for example, 6 points, the PMW individual is updated to a value smaller than the PMW estimate . In addition, if the objectification index exceeds the second reference value and is less than the first reference value, the PMW individual is maintained as the PMW estimate value.

본 발명의 또 다른 바람직한 일 실시예로서, 객관화지수계산부(422)에서 반복횟수(Reps)를 객관화지수로 이용하는 경우 도 7 내지 9를 참고하여 설명한다. 객관화지수계산부(422)는 한 세트를 구성하는 전체 반복횟수 각각의 운동궤적 간의 규칙성을 기초로 반복횟수(Reps)의 완결성을 판단하고, 반복횟수(Reps)의 완결성 정도를 수치로 변환하여 객관화지수로 이용한다.As another preferred embodiment of the present invention, a case where the number of repetitions (Reps) is used as an objectification index in the objectification index calculation unit (422) will be described with reference to FIGS. 7 to 9. The objectification index calculation unit (422) determines the completeness of the number of repetitions (Reps) based on the regularity between the movement trajectories of each of the total number of repetitions constituting one set, and converts the degree of completeness of the number of repetitions (Reps) into a numerical value and uses it as an objectification index.

도 7 내지 9는 제 1 내지 제 3 사용자가 한 세트 동안 12회 반복하여 시티드레그프레스를 운동하는 동안 검출된 운동궤적의 일 예를 도시한다. 도 7 내지 9에서 x축은 시간, y축은 운동기구의 이동변위를 나타낸다.Figures 7 to 9 illustrate examples of motion trajectories detected while the first to third users performed the city drag press 12 times in one set. In Figures 7 to 9, the x-axis represents time and the y-axis represents the displacement of the exercise equipment.

객관화지수계산부(422)는 한 세트 내의 반복횟수를 모두 완수하였는지 판단한다. 12회 반복횟수를 모두 수행하였는지 중도에 포기하고 일부 반복횟수를 판단하였는지 판단한다. 그리고, 객관화지수계산부(422)는 제 1 사용자의 12회 반복횟수(711~714, 721~724, 731~734), 제 2 사용자의 12회 반복횟수(811~814, 821~824, 831~834) 그리고 제 3 사용자의 12회 반복횟수(911~914, 921~924, 931~934) 각각의 운동궤적 간의 규칙성을 기초로 반복횟수(Reps)의 완결성을 판단한다. 이 경우 초반규칙성, 중반규칙성, 그리고 후반규칙성으로 나누어 판단할 수 있다. The objectification index calculation unit (422) determines whether all repetitions in one set have been completed. It determines whether all 12 repetitions have been performed or whether some repetitions were given up and determined. Then, the objectification index calculation unit (422) determines the completeness of the repetitions (Reps) based on the regularity between the movement trajectories of the first user's 12 repetitions (711~714, 721~724, 731~734), the second user's 12 repetitions (811~814, 821~824, 831~834), and the third user's 12 repetitions (911~914, 921~924, 931~934). In this case, it can be determined by dividing into early regularity, middle regularity, and late regularity.

예를 들어, 도 7의 제 1 사용자와 도 9의 제 3 사용자의 제 1회~제 4회(711~744, 911~914)의 초반규칙성은 4개의 운동궤적이 거의 일정하여 규칙성이 높다. 이 경우 초반규칙성을 4점으로 부여할 수 있다. 도 8의 제 2 사용자는 제 1회~제 3회(811~813)은 운동궤적이 일정하나 제 4회(814)의 운동궤적은 많이 벗어나 초반규칙성이 높다고 보기 어렵다. 이 경우 초반규칙성을 3점으로 부여할 수 있다. 다만, 이는 초반규칙성을 판단하기 위하여 운동궤적의 일치여부를 판단하여 수치를 부여하는 일 실시예일뿐, 운동궤적간의 거리, 시계열상의 길이 등을 기초로 규칙성을 판단하는 등의 다양한 방법을 이용할 수 있다. For example, the initial regularity of the 1st to 4th times (711 to 744, 911 to 914) of the 1st user of Fig. 7 and the 3rd user of Fig. 9 is high because the four motion trajectories are almost constant. In this case, the initial regularity can be awarded 4 points. The motion trajectories of the 2nd user of Fig. 8 are constant for the 1st to 3rd times (811 to 813), but the motion trajectory of the 4th time (814) deviates significantly, making it difficult to view the initial regularity as high. In this case, the initial regularity can be awarded 3 points. However, this is only an example of assigning a numerical value by judging whether the motion trajectories match in order to judge the initial regularity, and various methods can be used to judge the regularity based on the distance between the motion trajectories, the length in the time series, etc.

객관화지수계산부(422)는 제 1 사용자는 12회 반복횟수의 규칙성이 높고, 제 2 사용자는 4회~7회 부분의 반복횟수, 즉 중반 규칙성이 낮으며, 제 3 사용자는 10회 및 12회 부분의 반복횟수 부분, 즉 후반 규칙성이 낮다고 판단하여 각각 점수를 부여할 수 있다. The objectification index calculation unit (422) can determine that the first user has high regularity in the number of repetitions of 12, the second user has low regularity in the number of repetitions of 4 to 7, i.e. in the middle, and the third user has low regularity in the number of repetitions of 10 and 12, i.e. in the latter half, and thus can assign scores to each user.

객관화지수계산부(422)는 또한 각 사용자마다 12회 반복횟수 각각의 운동궤적에서 상승시작시점의 표준편차, 하강시작시점의 표준편차, 높이 표준편차, 상승구간속도 표준편차, 하강구간속도 표준편차 등을 각각 판단하고 기설정된 기준에 맞추어 점수를 부여할 수 있다. The objectification index calculation unit (422) can also determine the standard deviation of the start of the ascent, the standard deviation of the start of the descent, the standard deviation of the height, the standard deviation of the ascent section speed, the standard deviation of the descent section speed, etc. for each movement trajectory of each of the 12 repetitions for each user and assign a score according to the preset criteria.

또한 객관화지수계산부(422)는 한 세트를 구성하는 전체 반복횟수를 모두 수행한 수행시간을 더 참고하여 객관화지수를 산출할 수 있다.In addition, the objectification index calculation unit (422) can calculate the objectification index by further referring to the execution time for performing all the repetitions that constitute one set.

도 11 은 본 발명의 바람직한 일 실시예로서, 체스트프레스 운동기구에 대해 동일한 PMW추정값을 지닌 제 1 사용자와 제 2 사용자의 반복횟수에 대한 운동궤적을 검출한 예를 나타낸다. 도 11에서 x푹은 시간, y축은 이동변위를 나타낸다. Fig. 11 shows an example of detecting motion trajectories for repetitions of a first user and a second user with the same PMW estimate value for a chest press exercise machine, as a preferred embodiment of the present invention. In Fig. 11, the x-axis represents time, and the y-axis represents displacement.

제 1 사용자(1120)과 제 2 사용자(1130)는 초기에는 동일한 PMW추정을 기초로 동일한 운동프로그램을 제공받을 수 있다. 체스트프레스 운동기구에 대한 운동프로그램은 사용자가 최적의 운동궤적(1110)으로 운동을 수행하기에 적합한 운동기구의 초기목표중량, 반복횟수, 이동속도가이드, 호흡방법가이드 등을 포함할 수 있다. The first user (1120) and the second user (1130) can initially be provided with the same exercise program based on the same PMW estimation . The exercise program for the chest press exercise machine can include an initial target weight, number of repetitions, movement speed guide, breathing method guide, etc. of the exercise machine suitable for the user to perform the exercise with the optimal exercise trajectory (1110).

도 11을 참고하면, 제 1 사용자(1120)는 이동변위는 최적의 운동궤적(1110)보다 높으나, 상승시작시점, 하강시작시점, 상승구간평균속도, 하강구간평균속도 등은 유사한 것을 확인할 수 있다. 또한 11회의 운동궤적간의 편차(1120a)가 작은 것을 확인할 수 있다. Referring to Figure 11, it can be confirmed that the first user (1120) has a higher displacement than the optimal motion trajectory (1110), but the start time of ascent, the start time of descent, the average speed of the ascent section, and the average speed of the descent section are similar. In addition, it can be confirmed that the deviation (1120a) between the 11 motion trajectories is small.

제 2 사용자(1130)는 이동변위가 높고, 하강시작시점과 하강구간평균속도가 너무 빠른 것을 확인할 수 있다. 또한 11회의 운동궤적간의 편차(1120a)가 큰 것을 확인할 수 있다. The second user (1130) can confirm that the displacement is high and that the start of descent and the average speed during the descent section are too fast. In addition, the deviation (1120a) between the 11 movement trajectories is large.

PMW가이드부는 제 1 사용자(1120)의 PMW개인값은 증가시키고, 제 2 사용자(1130)의 PMW개인값은 감소시킬 수 있다.The PMW guide unit can increase the PMW individual value of the first user (1120) and decrease the PMW individual value of the second user (1130).

도 12는 본 발명의 바람직한 일 실시예로서, AI운동가이드방법의 흐름도를 도시한다. Figure 12 illustrates a flow chart of an AI exercise guide method as a preferred embodiment of the present invention.

PMW추정부는 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정한다(S1210). 운동목표설정부는 PMW추정 을 기초로 운동기구의 초기 목표중량을 자동으로 설정한다(S1220). The PMW estimation unit estimates the PMW of the exercise equipment that the user wishes to exercise on based on the estimated muscle strength value calculated based on user data (S1210). The exercise target setting unit automatically sets the initial target weight of the exercise equipment based on the PMW estimation (S1220).

PMW가이드부는 일정기간 동안 초기 목표중량을 기초로 운동한 운동기록 등을 포함한 사용자 개인별 객관화지수를 PMW추정에 보완하여 상기 운동기구에 대한 PMW개인을 제공한다(S1230). AI운동목표설정부는 PMW개인을 기초로 상기 운동기구의 목표중량을 자동으로 업데이트한다(S1240). The PMW guide section provides a PMW individual for the exercise equipment by supplementing the PMW estimation with an objectification index for each user, including exercise records based on the initial target weight for a certain period of time (S1230). The AI exercise goal setting section automatically updates the target weight of the exercise equipment based on the PMW individual (S1240).

본 발명의 실시 예에 따른 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.The methods according to the embodiments of the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program commands, data files, data structures, etc., either singly or in combination. The program commands recorded on the medium may be those specifically designed and configured for the present invention or may be those known to and usable by those skilled in the art of computer software.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.Although the present invention has been described above by means of limited embodiments and drawings, the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains can make various modifications and variations based on this description.

Claims (17)

사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 PMW추정부;
상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 PMW가이드부; 및
상기 PMW추정을 기초로 상기 사용자가 이용하고자 하는 운동기구의 초기 목표중량을 자동으로 설정하는 운동목표설정부;를 포함하고,
PMW(Personal Maximum Weight)는 개인이 최대 노력으로 중량의 저항에 대항하여 발휘할 수 있는 근력을 나타내고, 상기 사용자 객관화지수는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 상기 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 포함하는 것을 특징으로 하는 AI운동가이드장치.
A PMW estimation unit that estimates the PMW of an exercise machine that a user wishes to exercise on based on an estimated muscle strength value calculated based on user data;
A PMW guide section that provides a PMW individual for the exercise equipment by supplementing the user's individual objectification index to the above PMW estimation ; and
It includes an exercise target setting unit that automatically sets the initial target weight of the exercise equipment that the user wants to use based on the above PMW estimation ;
An AI exercise guide device characterized in that PMW (Personal Maximum Weight) represents the muscle strength that an individual can exert against the resistance of a weight with maximum effort, and the user objectification index includes at least some of the weight, repetitions (Reps), number of sets, exercise trajectory, movement speed, and regularity of repetitions (Reps) per set of the exercise equipment identified when the user uses the exercise equipment for a preset period of time.
삭제delete 제 1 항에 있어서,
상기 PMW개인을 기초로 상기 사용자가 이용하고자 하는 운동기구의 목표중량을 자동으로 업데이트하는 AI운동목표설정부;를 더 포함하는 것을 특징으로 하는 AI운동가이드장치.
In paragraph 1,
An AI exercise guide device further comprising an AI exercise goal setting unit that automatically updates the target weight of the exercise equipment the user wishes to use based on the PMW individual .
제 1 항에 있어서, 상기 PMW가이드부는
상기 객관화지수가 제 1 기준값 이상인 경우 PMW개인을 PMW추정보다 큰 값으로, 그리고 상기 객관화지수가 제 2 기준값 이하인 경우 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트 하는 PMW업데이트부;를 포함하는 것을 특징으로 하는 AI운동가이드장치.
In the first paragraph, the PMW guide part
An AI exercise guide device characterized by including a PMW update unit that updates the PMW individual to a value greater than the PMW estimate when the objectification index is greater than or equal to the first reference value, and to a value less than the PMW estimate when the objectification index is less than or equal to the second reference value.
제 4 항에 있어서, 상기 PMW업데이트부는
상기 업데이트된 PMW개인을 상기 기설정된 기간 단위마다 상기 객관화지수를 기초로 새롭게 갱신하는 것을 특징으로 하는 AI운동가이드장치.
In the fourth paragraph, the PMW update unit
An AI exercise guide device characterized in that the above-mentioned updated PMW individual is newly updated based on the above-mentioned objectification index at each preset period.
제 1 항에 있어서, 상기 PMW가이드부는
PMW개인을 기초로 자동으로 업데이트 된 상기 운동기구의 목표중량을 표시하는 표시부;를 포함하는 것을 특징으로 하는 AI운동가이드장치.
In the first paragraph, the PMW guide part
An AI exercise guide device characterized by including a display unit that automatically displays the target weight of the exercise equipment updated based on the PMW individual .
제 1 항에 있어서, 상기 PMW가이드부는
상기 운동궤적을 상기 객관화지수로 이용한 경우,
운동궤적에서 파악된 상승시작시점, 하강시작시점, 상승구간평균속도, 하강구간평균속도, 그리고 높이를 이용하여 운동궤적의 완결성을 판단하고, 상기 운동궤적의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 하는 AI운동가이드장치.
In the first paragraph, the PMW guide part
When the above movement trajectory is used as the above objectification index,
An AI exercise guide device characterized in that it determines the completeness of the exercise trajectory by using the start time of ascent, start time of descent, average speed of the ascent section, average speed of the descent section, and height identified from the exercise trajectory, and converts the degree of completeness of the exercise trajectory into a number and uses it as the objectification index.
제 1 항에 있어서, 상기 PMW가이드부는
상기 반복횟수(Reps)를 상기 객관화지수로 이용한 경우, 한 세트를 구성하는 전체 반복횟수 각각의 운동궤적 간의 규칙성과 상기 한 세트를 구성하는 전체 반복횟수를 모두 수행한 수행시간을 기초로 상기 반복횟수(Reps)의 완결성을 판단하고, 상기 반복횟수(Reps)의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 하는 AI운동가이드장치.
In the first paragraph, the PMW guide part
An AI exercise guide device characterized in that, when the above number of repetitions (Reps) is used as the above objectification index, the completeness of the number of repetitions (Reps) is judged based on the regularity between the movement trajectories of each of the total number of repetitions constituting one set and the execution time for performing all of the total number of repetitions constituting one set, and the degree of completeness of the number of repetitions (Reps) is converted into a number and used as the above objectification index.
PMW추정부는 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 단계;
PMW가이드부는 상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 단계;및
운동목표설정부는 상기 PMW추정을 기초로 상기 운동기구의 초기 목표중량을 자동으로 설정하는 단계;를 포함하고,
상기 사용자 객관화지수는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 포함하는 것을 특징으로 하는 AI운동가이드방법.
The PMW estimation unit is a step for estimating the PMW of the exercise equipment that the user wishes to exercise on based on the estimated muscle strength value calculated based on user data;
The PMW guide section provides a PMW individual for the exercise equipment by supplementing the PMW estimation with a user-specific objectification index; and
The exercise target setting unit includes a step of automatically setting the initial target weight of the exercise equipment based on the PMW estimation ;
An AI exercise guide method, characterized in that the user objectification index includes at least some of the regularities of the weight, number of repetitions (Reps), number of sets, exercise trajectory, movement speed, and number of repetitions (Reps) per set of the exercise equipment identified when the user uses the exercise equipment for a preset period of time.
삭제delete 제 9 항에 있어서,
AI운동목표설정부는 상기 PMW개인을 기초로 상기 운동기구의 목표중량을 자동으로 업데이트하는 단계;를 더 포함하는 것을 특징으로 하는 AI운동가이드방법.
In Article 9,
An AI exercise guide method, characterized in that it further includes a step of automatically updating the target weight of the exercise equipment based on the PMW individual .
제 9 항에 있어서, 상기 PMW개인을 제공하는 단계는
PMW업데이트부에서 상기 객관화지수가 제 1 기준값 이상인 경우 PMW개인을 PMW추정보다 큰 값으로, 그리고 상기 객관화지수가 제 2 기준값 이하인 경우 PMW개인을 PMW추정보다 작은 값으로 PMW개인을 업데이트 하는 단계;를 포함하는 것을 특징으로 하는 AI운동가이드방법.
In the 9th paragraph, the step of providing the PMW individual
An AI exercise guide method, characterized in that it includes a step of updating the PMW individual to a value greater than the PMW estimation when the objectification index in the PMW update unit is greater than or equal to the first reference value, and updating the PMW individual to a value less than the PMW estimation when the objectification index is less than or equal to the second reference value.
제 12 항에 있어서, 상기 PMW개인을 제공하는 단계는
상기 객관화지수를 기초로 상기 업데이트된 PMW개인을 상기 기설정된 기간 단위마다 새롭게 갱신하는 것을 특징으로 하는 AI운동가이드방법.
In the 12th paragraph, the step of providing the PMW individual
An AI exercise guide method characterized in that the updated PMW individual is renewed at each preset period based on the above objectification index.
제 9 항에 있어서, 상기 PMW개인을 제공하는 단계는
표시부를 통해 PMW개인을 표시하거나 또는 상기 운동기구를 이용하였을 때 최대로 들어 올릴 수 있는 중량의 변화량을 표시하는 단계;를 더 포함하는 것을 특징으로 하는 AI운동가이드방법.
In the 9th paragraph, the step of providing the PMW individual
An AI exercise guide method, characterized in that it further includes a step of displaying a PMW individual through a display unit or displaying a change in the maximum weight that can be lifted when using the exercise equipment.
제 9 항에 있어서,
상기 운동궤적을 상기 객관화지수로 이용한 경우,
운동궤적에서 파악된 상승시작시점, 하강시작시점, 상승구간평균속도, 하강구간평균속도, 그리고 높이를 이용하여 운동궤적의 완결성을 판단하고, 상기 운동궤적의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 하는 AI운동가이드방법.
In Article 9,
When the above movement trajectory is used as the above objectification index,
An AI exercise guide method characterized in that the completeness of the exercise trajectory is determined by using the start time of ascent, start time of descent, average speed of the ascent section, average speed of the descent section, and height identified from the exercise trajectory, and the degree of completeness of the exercise trajectory is converted into a number and used as the objectification index.
제 9 항에 있어서,
상기 반복횟수(Reps)를 상기 객관화지수로 이용한 경우, 한 세트를 구성하는 전체 반복횟수 각각의 운동궤적 간의 규칙성을 기초로 상기 반복횟수(Reps)의 완결성을 판단하고, 상기 반복횟수(Reps)의 완결성 정도를 수치로 변환하여 상기 객관화지수로 이용하는 것을 특징으로 하는 AI운동가이드방법.
In Article 9,
An AI exercise guide method characterized in that, when the above number of repetitions (Reps) is used as the above objectification index, the completeness of the above number of repetitions (Reps) is judged based on the regularity between the movement trajectories of each of the total number of repetitions constituting one set, and the degree of completeness of the above number of repetitions (Reps) is converted into a number and used as the above objectification index.
컴퓨터-판독가능 기록매체로서,
상기 컴퓨터-판독가능 기록매체는, 컴퓨팅 장치로 하여금 이하의 단계들을 수행하도록 하는 명령들을 저장하며, 상기 단계들은:
PMW추정부는 사용자 데이터를 기초로 계산한 추정근력값을 기초로 사용자가 운동하고자 하는 운동기구의 PMW추정을 추정하는 단계;
PMW가이드부는 상기 PMW추정에 사용자 개인별 객관화지수를 보완하여 상기 운동기구에 대한 PMW개인을 제공하는 단계;및
운동목표설정부는 상기 PMW추정을 기초로 상기 운동기구의 초기 목표중량을 자동으로 설정하는 단계;를 포함하고,
상기 사용자 객관화지수는 사용자가 기설정된 기간동안 상기 운동기구를 이용할 때 파악된 운동기구의 중량, 반복횟수(Reps), 세트수, 운동궤적, 이동속도, 그리고 세트단위 반복횟수(Reps)의 규칙성 중 적어도 일부를 포함하는 것을 특징으로 하는 컴퓨터-판독가능 기록매체.

As a computer-readable recording medium,
The above computer-readable recording medium stores instructions that cause a computing device to perform the following steps, the steps being:
The PMW estimation unit is a step for estimating the PMW of the exercise equipment that the user wishes to exercise on based on the estimated muscle strength value calculated based on user data;
The PMW guide section provides a PMW individual for the exercise equipment by supplementing the PMW estimation with a user-specific objectification index; and
The exercise target setting unit includes a step of automatically setting the initial target weight of the exercise equipment based on the PMW estimation ;
A computer-readable recording medium characterized in that the user objectification index includes at least some of the regularities of the weight, number of repetitions (Reps), number of sets, movement trajectory, movement speed, and number of repetitions (Reps) per set of the exercise equipment identified when the user uses the exercise equipment for a preset period of time.

KR1020220152001A 2021-12-28 2022-11-14 Method and Apparatus for workout guidance Active KR102811720B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP22214919.7A EP4207212A1 (en) 2021-12-28 2022-12-20 Artificial intelligence workout guide apparatus and method
US18/087,813 US20230201667A1 (en) 2021-12-28 2022-12-23 Artificial intelligence workout guide apparatus and method
CN202211685546.6A CN116351024B (en) 2021-12-28 2022-12-27 Artificial Intelligence Training Guidance Device and Method
KR1020250027673A KR102919973B1 (en) 2021-12-28 2025-03-04 Method and Apparatus for workout guidance

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020210190376 2021-12-28
KR20210190376 2021-12-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020250027673A Division KR102919973B1 (en) 2021-12-28 2025-03-04 Method and Apparatus for workout guidance

Publications (2)

Publication Number Publication Date
KR20230101698A KR20230101698A (en) 2023-07-06
KR102811720B1 true KR102811720B1 (en) 2025-05-26

Family

ID=87185344

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020220152001A Active KR102811720B1 (en) 2021-12-28 2022-11-14 Method and Apparatus for workout guidance
KR1020220152002A Active KR102776610B1 (en) 2021-12-28 2022-11-14 Method and Apparatus for workout guidance
KR1020220152000A Active KR102811721B1 (en) 2021-12-28 2022-11-14 Method and Apparatus for workout guidance

Family Applications After (2)

Application Number Title Priority Date Filing Date
KR1020220152002A Active KR102776610B1 (en) 2021-12-28 2022-11-14 Method and Apparatus for workout guidance
KR1020220152000A Active KR102811721B1 (en) 2021-12-28 2022-11-14 Method and Apparatus for workout guidance

Country Status (1)

Country Link
KR (3) KR102811720B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102066001B1 (en) * 2018-09-10 2020-01-14 인하대학교 산학협력단 Method and system for exercise coaching based on sports twin index

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100408698B1 (en) * 2000-08-29 2003-12-06 김양수 Apparatus for providing muscular exercise prescription by peak power measurement
WO2002043586A1 (en) * 2000-11-29 2002-06-06 Art Haven 9 Co., Ltd. Method and device for measuring body compositions
KR101301305B1 (en) * 2009-08-28 2013-09-10 주식회사 누가의료기 Method of exercise prescription
KR101655753B1 (en) * 2012-07-18 2016-09-09 주식회사 누가의료기 automatic control system of sport apparatus by user's condition
KR101968621B1 (en) 2012-11-16 2019-04-12 삼성전자주식회사 1rm presume device and method
KR101432129B1 (en) * 2013-07-02 2014-08-22 주식회사 메디시온 Exercise monitoring system for using weight training
KR102156626B1 (en) * 2018-07-16 2020-09-17 주식회사 셀바스에이아이 A server and a computer program that provides exercise prescription information
KR102173553B1 (en) 2019-09-26 2020-11-03 주식회사 베니페 An active and Customized exercise system using deep learning technology

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102066001B1 (en) * 2018-09-10 2020-01-14 인하대학교 산학협력단 Method and system for exercise coaching based on sports twin index

Also Published As

Publication number Publication date
KR20230101698A (en) 2023-07-06
KR102776610B1 (en) 2025-03-07
KR20230101699A (en) 2023-07-06
KR102811721B1 (en) 2025-05-26
KR20230101697A (en) 2023-07-06

Similar Documents

Publication Publication Date Title
KR20220061511A (en) Device, method and program for guiding exercise posture and momentum
US10892055B2 (en) Motor function estimation information generation apparatus, motor function estimation system, motor function estimation information generation method, motor function estimation method and storage medium
KR102909152B1 (en) Method and Device for providing AI workout guidance
KR20250039331A (en) Method and Apparatus for workout guidance
KR102811720B1 (en) Method and Apparatus for workout guidance
KR102907338B1 (en) Method and Device for providing AI workout sequence
KR102919973B1 (en) Method and Apparatus for workout guidance
KR102907337B1 (en) Method and Device for providing AI workout sequence
US20240408451A1 (en) Apparatus and method for providing ai exercise sequence
KR20250034369A (en) Method and Apparatus for workout guidance
US20240408450A1 (en) Apparatus and method for providing exercise sequence
KR102893697B1 (en) Method and Device for providing workout sequence
CN118969191A (en) Rehabilitation training methods and devices
EP4458437A1 (en) Ai exercise guide device and method
KR20160121460A (en) Fitness monitoring system
KR102873743B1 (en) Device and Method for comparing exercise outcomes
US20250229132A1 (en) Ai exercise guide device and method
KR20230100661A (en) Method and Device for providing AI workout guidance
US20240416180A1 (en) Ai exercise sequence providing device and method
US20240416179A1 (en) Device and method for comparing exercise performance
CN118414199A (en) A device and method for comparing sports results
CN118338940A (en) Movement sequence providing device and method
CN118338942A (en) AI motion sequence providing device and method
CN118338941A (en) Artificial intelligence training guidance device and method
CN118338943A (en) Artificial intelligence training guiding device and method

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20221114

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240928

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20250217

A107 Divisional application of patent
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20250304

Patent event code: PA01071R01D

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20250519

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20250520

End annual number: 3

Start annual number: 1

PG1601 Publication of registration