KR102602654B1 - Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof - Google Patents

Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof Download PDF

Info

Publication number
KR102602654B1
KR102602654B1 KR1020210136340A KR20210136340A KR102602654B1 KR 102602654 B1 KR102602654 B1 KR 102602654B1 KR 1020210136340 A KR1020210136340 A KR 1020210136340A KR 20210136340 A KR20210136340 A KR 20210136340A KR 102602654 B1 KR102602654 B1 KR 102602654B1
Authority
KR
South Korea
Prior art keywords
exercise
user
information
target
unit
Prior art date
Application number
KR1020210136340A
Other languages
Korean (ko)
Other versions
KR20230054512A (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 KR1020210136340A priority Critical patent/KR102602654B1/en
Publication of KR20230054512A publication Critical patent/KR20230054512A/en
Application granted granted Critical
Publication of KR102602654B1 publication Critical patent/KR102602654B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1124Determining motor skills
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1116Determining posture transitions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1126Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique
    • A61B5/1128Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb using a particular sensing technique using image analysis
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/25Bioelectric electrodes therefor
    • A61B5/279Bioelectric electrodes therefor specially adapted for particular uses
    • A61B5/296Bioelectric electrodes therefor specially adapted for particular uses for electromyography [EMG]
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/389Electromyography [EMG]
    • A61B5/397Analysis of electromyograms
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • A61B5/744Displaying an avatar, e.g. an animated cartoon character
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/7465Arrangements for interactive communication between patient and care services, e.g. by using a telephone network
    • 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/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • 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
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2503/00Evaluating a particular growth phase or type of persons or animals
    • A61B2503/12Healthy persons not otherwise provided for, e.g. subjects of a marketing survey
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2505/00Evaluating, monitoring or diagnosing in the context of a particular type of medical care
    • A61B2505/09Rehabilitation or training
    • 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/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • A63B2024/0015Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Biophysics (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Biomedical Technology (AREA)
  • Pathology (AREA)
  • Physics & Mathematics (AREA)
  • Physiology (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Nursing (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Epidemiology (AREA)
  • Primary Health Care (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법이 개시된다. 본 발명의 일실시예에 의한 지능형 개인 운동 모니터링 장치는, 사용자의 신체 일부에 착용되는 암밴드와, 사용자의 움직임 정보를 전송하는 카메라부, 인공신경망 기반의 학습모델이 저장된 DB부 및 상기 암밴드로부터 획득된 상기 운동 기능 정보와 상기 카메라부의 움직임정보를 이용하여 표시부에 아바타로 움직임 정보를 표시함과 동시에 상기 DB부의 인공신경망 기반으로 구축된 학습모델에 적용하여 사용자가 수행한 목표 운동 기능을 평가하는 제어부를 포함하게 구성함으로써, 사용자에게 맞는 운동루틴을 추천해 줄 수 있는 효과가 있다.An intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention are disclosed. The intelligent personal exercise monitoring device according to an embodiment of the present invention includes an armband worn on a part of the user's body, a camera unit that transmits the user's movement information, a DB unit storing an artificial neural network-based learning model, and acquisition from the armband. A control unit that displays movement information as an avatar on the display using the exercise function information and the movement information of the camera unit and evaluates the target exercise function performed by the user by applying it to a learning model built based on an artificial neural network in the DB unit. By configuring it to include, it has the effect of recommending an exercise routine that suits the user.

Description

생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법{INTELLIGENT PERSONAL EXERCISE MONITORING APPARATUS FOR BIOMECHANICAL EXERCISE EFFICIENCY ANALYSIS AND INJURY PREVENTION AND THE METHOD THEREOF}Intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention {INTELLIGENT PERSONAL EXERCISE MONITORING APPARATUS FOR BIOMECHANICAL EXERCISE EFFICIENCY ANALYSIS AND INJURY PREVENTION AND THE METHOD THEREOF}

본 발명은 개인 운동 모니터링 시스템에 관한 것으로, 보다 상세하게는 사용자만을 위하여 프로그램을 구성하여 목적에 맞추어 체력 증진, 육체 미용, 근비대 등의 운동을 실행하고 평가를 받을 수 있는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법에 관한 것이다.The present invention relates to a personal exercise monitoring system. More specifically, the present invention relates to a personal exercise monitoring system. More specifically, the biomechanical exercise efficiency analysis and injury analysis allows users to configure a program just for the user and perform and evaluate exercises such as physical strength improvement, body grooming, and muscle hypertrophy according to the purpose. It relates to an intelligent personal exercise monitoring device and method for prevention.

전 세계적으로 발생한 코로나로 인해, 현재 다수의 사람들이 다목적 운동 시설에 가지 못하고 있는 상황에 놓여있다.Due to the coronavirus outbreak around the world, many people are currently unable to go to multi-purpose exercise facilities.

결국 평균적으로 비만이 늘고 사람들의 체력이 약화 되었고, 이는 자연스레 건강을 회복하고자 하는 목표로 이어진다. 하지만 다목적 체육시설은 사람이 모이는 곳이라 심리적으로 불안하고, 또 집에서 운동을 하자니 잘못된 방법으로 운동을 하다가 부상 당하진 않을까 하는 걱정이 앞선다. 유튜브 등의 미디어 플랫폼을 이용하여 운동에 대한 지식을 쌓아도 올바르게 수행하는지 스스로 평가할 길이 없는 것이다. Ultimately, obesity on average increased and people's physical strength weakened, which naturally led to the goal of restoring health. However, multi-purpose sports facilities are places where people gather, so they are psychologically unstable, and exercising at home raises concerns that they might get injured while exercising in the wrong way. Even if you build up knowledge about exercise using media platforms such as YouTube, there is no way to self-evaluate whether you are performing it correctly.

KR 등록특허공보 제10-2140229호(2020.07.27)KR Registered Patent Publication No. 10-2140229 (2020.07.27)

본 발명은 이러한 문제를 해결하기 위해 사람들이 집에서도 충분히 고액의 PT를 받는 효과를 내도록 도와주는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법을 제공하는 것을 목적으로 한다.In order to solve these problems, the purpose of the present invention is to provide an intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention that helps people receive sufficiently expensive PT at home.

또한, 본 발명은 사용자마다 지내는 환경이 다르다는 점을 고려하여, 사용자에게 맞는 운동루틴을 추천해 줄 수 있는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법을 제공하는 것을 다른 목적으로 한다.In addition, the present invention provides an intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention that can recommend an exercise routine tailored to the user, considering that each user's living environment is different. The purpose.

또한, 본 발명은 사용자의 목적에 맞추어 체력 증진, 육체 미용, 근비대 등의 사용자에게 맞춤형 서비스를 제공할 수 있는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법을 제공하는 것을 또 다른 목적으로 한다.In addition, the present invention provides an intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention that can provide customized services to users such as physical strength improvement, physical beauty, and muscle hypertrophy according to the user's purpose. It is for another purpose.

그리고 본 발명은 높아진 건강에 대한 인식수준에 맞추어 함께 진화해 나갈 수 있는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법을 제공하는 것을 또 다른 목적으로 한다.Another purpose of the present invention is to provide an intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention that can evolve together with the increased level of health awareness.

이러한 과제를 해결하기 위한 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치는, 사용자의 신체 일부에 착용되어 움직임 정보 및 생체 신호 정보를 포함하는 운동 기능 정보를 획득하여 전송하는 암밴드와, 사용자의 움직임 정보를 전송하는 카메라부, 인공신경망 기반의 학습모델이 저장된 DB부 및 상기 암밴드로부터 획득된 상기 운동 기능 정보와 상기 카메라부의 움직임정보를 이용하여 표시부에 아바타로 움직임 정보를 표시함과 동시에 상기 DB부의 인공신경망 기반으로 구축된 학습모델에 적용하여 사용자가 수행한 목표 운동 기능을 평가하는 제어부를 포함하고,In order to solve these problems, an intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention is worn on a part of the user's body and includes exercise function information including movement information and biosignal information. An armband that acquires and transmits, a camera unit that transmits the user's movement information, a DB unit that stores an artificial neural network-based learning model, and an avatar on the display using the exercise function information obtained from the armband and the movement information of the camera unit. It includes a control unit that displays movement information and simultaneously evaluates the target motor function performed by the user by applying it to a learning model built based on an artificial neural network in the DB unit,

상기 제어부는The control unit

상기 카메라부의 움직임정보와 상기 암밴드의 생체신호정보를 수신한 정보를 상기 DB부에서 설정한 타겟운동과 관련된 정보를 판독하여 목표한 근육의 사용량과 유효한 운동 루틴을 제시할 수 있도록 동작함과 동시에 표시부에 운동자세를 흉내내는 아바타(Avatar)를 표시하여 수행하는 운동자세를 사용자가 확인하고 본인의 근 피로도 상태를 확인할 수 있게 동작하게 구성함으로써 달성될 수 있다.The information received from the movement information of the camera unit and the bio-signal information of the armband is read as information related to the target exercise set in the DB unit, and the display unit operates to present target muscle usage and an effective exercise routine. This can be achieved by displaying an avatar that mimics the exercise posture and configuring it to operate so that the user can check the exercise posture being performed and check the state of the user's muscle fatigue.

이러한 카메라부는 사용자의 움직임을 확인하고, 유효한 자세인지 확인할 수 있게 작동하는 Kinect_v2 for windows, MicroSoft로 구성되어, 사용자가 수행하려는 운동의 주동근(주로 활용하는 근육) 부위 관절 각도를 입력받아 정자세로 수행하는지 여부를 판독할 수 있도록 구성할 수 있다.This camera unit is composed of Kinect_v2 for windows and MicroSoft, which operates to check the user's movements and check whether the posture is valid, and receives the joint angle of the prime mover (mainly used muscle) of the exercise the user wants to perform and determines whether the user is performing in the correct posture. It can be configured to read whether or not.

상기 암밴드는 수행하려는 운동의 타겟 근육을 유효하게 사용하는지 체크하는 근전도 측정기기(Myo Armband , Thalmic hub)로 구성하거나 또는 타겟 근육 신호를 전달받는 근전도 센서로 구성하여 수행하는 운동이 주동근을 정확히 활용하여 운동을 수행하는지 여부를 확인할 수 있도록 구성할 수 있다.The armband is composed of an electromyography measuring device (Myo Armband, Thalmic hub) that checks whether the target muscle of the exercise to be performed is effectively used, or is composed of an electromyography sensor that receives target muscle signals to ensure that the exercise performed accurately utilizes the prime mover muscle. It can be configured to check whether an exercise is being performed.

또한, 제어부는 설정된 목표 운동 세트와 세트 당 횟수를 설정하게 하고, 사용자가 현재 운동하는 동작이, 모범 동작과 유사한지 파악함과 동시에 사용자가 진행하는 운동이 올바른 동작이면 세트당 횟수를 카운트하고, 유효하지 않으며 카운트 하지 않도록 동작하게 할 수 있다.In addition, the control unit sets the set target exercise set and the number of times per set, determines whether the user's current exercise movement is similar to the model movement, and at the same time, if the exercise performed by the user is the correct movement, counts the number of times per set, and determines whether the movement is valid. It can be operated so that it does not count and does not count.

또한, 이러한 과제를 해결하기 위한 본 발명의 다른 실시예에 의한 사용자의 신체 일부에 착용되어 움직임 정보 및 생체 신호 정보를 포함하는 운동 기능 정보를 획득하여 전송하는 암밴드와 사용자의 움직임 정보를 전송하는 카메라부와 상기 암밴드로부터 획득된 상기 운동 기능 정보와 상기 카메라부의 움직임정보를 이용하여 사용자가 수행한 목표 운동 기능을 평가하는 제어부를 이용한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 방법은, (a)목표 운동을 설정하는 프로그램 시작 전단계와 (b)상기 (a)단계에서 설정된 목표 프로그램을 실행하는 프로그램 실행단계, (c)실행한 프로그램을 종료하고, 실행된 프로그램과 관련된 추천운동을 표시단계 및 (d)상기 단계(c)에서 추천된 운동을 실행하는 단계를 포함하게 이루지게 함으로써 달성될 수 있다.In addition, according to another embodiment of the present invention to solve this problem, an armband that is worn on a part of the user's body and acquires and transmits motor function information including movement information and biosignal information and a camera that transmits the user's movement information An intelligent personal exercise monitoring method for biomechanical exercise efficiency analysis and injury prevention using a control unit that evaluates the target exercise function performed by the user using the exercise function information obtained from the armband and the armband and the movement information of the camera unit, (a) the pre-program start stage of setting the target exercise, (b) the program execution stage of executing the goal program set in step (a) above, (c) terminating the executed program, and displaying recommended exercise related to the executed program. It can be achieved by including step (d) and performing the exercise recommended in step (c).

상기 (a)단계는 사용자가 상기 암밴드를 착용하고 카메라부가 동작하도록 입력부를 조작하는 단계와 수행할 목표 운동을 선택하고 도움말을 확인할 수 있는 단계를 포함할 수 있다.Step (a) may include a step where the user wears the armband and manipulates the input unit to operate the camera unit, selects a target exercise to perform, and checks help.

상기 (b)단계는 제어부가 운동 수행시 카메라와 암밴드를 통하여 수신된 데이터를 기반으로 표시부에 아바타를 표시하여 사용자가 수행하는 운동에 따라 아바타의 움직임이 표출되도록 하고, 운동에 따른 본인의 근 피로도 상태를 확인할 수 있으며, 세트별 횟수 진행과 정확한 운동여부를 확인할 수 있게 하고, 설정된 모든 세트의 운동을 수행할 수 있게 할 수 있다.In step (b), the control unit displays an avatar on the display based on data received through the camera and armband when performing exercise, so that the movement of the avatar is displayed according to the exercise performed by the user, and the user's muscle fatigue according to the exercise is displayed. You can check the status, check the progress of the number of times per set, check whether the exercise is correct, and perform all set exercises.

상기 (c)단계는 실행된 프로그램이 종료되면 해당 운동과 관련된 추천운동을 표시하고 추천운동이 선택되면 상기 (b)단계부터 상기 (d)단계를 다시 수행하게 할 수 있다.In step (c), when the executed program is terminated, recommended exercise related to the exercise is displayed, and when the recommended exercise is selected, steps (b) through (d) can be performed again.

따라서 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법에 의하면, 사용자마다 지내는 환경이 다르다는 점을 고려하여, 사용자에게 맞는 운동루틴을 추천해 줄 수 있는 효과가 있다.Therefore, according to the intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention, an exercise routine tailored to the user is recommended, taking into account the different environments in which each user lives. There is a possible effect.

또한, 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법에 의하면, 서로 다른 목표 운동에 따른 종목들을 추천하여 사용자에게 맞는 운동루틴을 추천해 줄 수 있는 효과가 있다.In addition, according to the intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention, an exercise routine tailored to the user can be recommended by recommending items according to different target exercises. There is a possible effect.

예를 들어, 체중 감소를 목표로 하는 사용자에겐 저중량 고반복 세팅으로, 유산소와 함께 추천하며, 근비대를 목표로 하는 사용자에겐 점진적 과부하를 주는 방향으로 루틴을 설정하는 등 다양한 방식으로 운동 종목을 추천할 수 있다.For example, for users who aim to lose weight, exercise items can be recommended in a variety of ways, such as recommending a low-weight, high-repetition setting along with aerobic exercise, and for users aiming for muscle hypertrophy, a routine with progressive overload can be recommended. there is.

그리고 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치 및 그 방법에 의하면, 운동 루틴 제공 뿐 아니라 체지방/ 골격근량 및 활동량에 따른 일일 섭취량 (탄수화물 : 단백질 :지방의 비율)을 제시하며, 최적화된 비율에 맞추어진 식단을 제공할 수 있는 효과가 있다.And according to an intelligent personal exercise monitoring device and method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention, not only does it provide exercise routines, but it also provides daily intake (carbohydrates: protein: ratio of fat), and has the effect of providing a diet tailored to the optimized ratio.

도 1은 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치의 주요 구성도,
도 2 내지 도 4는 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 방법을 설명하기 위한 흐름도,
도 5은 아바타의 일례를 예시한 도면,
도 6는 사용자의 근육 활용 상태를 확인할 수 있는 그래프
도 7은 인공지능 훈련을 위한 데이터 세트를 예시한 도면
도 8은 인공지능 훈련결과 loss 그래프
도 9는 성능비교테이블로 훈련결과에 대한 confusion Matrix로 기존의 모델 성능(RO)과 새로운 인공지능 모델의 성능(RA)을 표시한 참고 도면,.
도 10은 훈련결과에 대한 confusion Matrix 평가지표로 정확도와 비정확도, 정밀도, 재현율로 표시한 참고 도면,
도 11은 사용자가 진행하는 운동과 함께 진행하면 좋을 운동을 추천해줄 수 있는 데이터 웨어하우스 화면,
도 12는 운동 종료하면을 예시한 도면,
도 13은 운동 종료 후 사용자가 제공받는 함께 하면 좋은 운동의 예시화면,
도 14는 사용자에 대한 동기화단계로 최대 자발적 근수축 입력화면,
도 15는 해당 훈련과 관련된 아바타를 일례로 표시한 화면,
도 16은 본 발명의 일실시예에 의한 시작 표시화면을,
도 17은 같이 선택할 수 있는 운동의 종류와 목표로 하는 운동을 선택할 수 있는 참고화면,
그리고
도 18은 Dumbbel Curl 선택시 정확히 운동을 수행할 수 있는 시범 영상을 이례로 표시한 도면이다.
1 is a main configuration diagram of an intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention;
2 to 4 are flowcharts illustrating an intelligent personal exercise monitoring method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention;
5 is a diagram illustrating an example of an avatar;
Figure 6 is a graph showing the user's muscle utilization status
Figure 7 is a diagram illustrating a data set for artificial intelligence training
Figure 8 is an artificial intelligence training result loss graph.
Figure 9 is a performance comparison table, a confusion matrix for training results, and is a reference diagram showing the performance of the existing model (RO) and the performance of the new artificial intelligence model (RA).
Figure 10 is a reference diagram showing accuracy, imprecision, precision, and recall as a confusion matrix evaluation index for training results;
Figure 11 is a data warehouse screen that can recommend exercises that would be good to do along with the exercise the user is doing;
Figure 12 is a diagram illustrating the end of exercise,
Figure 13 is an example screen of a good exercise to do together provided to the user after completing the exercise,
Figure 14 is a maximum voluntary muscle contraction input screen in the synchronization step for the user;
Figure 15 is a screen displaying an avatar related to the training as an example;
Figure 16 shows a start display screen according to an embodiment of the present invention.
Figure 17 is a reference screen where you can select the type of exercise and target exercise that can be selected together,
and
Figure 18 is a diagram showing an example of a demonstration video showing how to accurately perform an exercise when selecting Dumbbel Curl.

본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정 해석되지 아니하며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.The terms or words used in this specification and claims are not to be construed limited to their ordinary or dictionary meanings, and the inventor can appropriately define the concept of terms in order to explain his or her invention in the best way. It must be interpreted based on the meaning and concept consistent with the technical idea of the present invention.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈", "장치" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 및/또는 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to “include” a certain element, this means that it may further include other elements rather than excluding other elements, unless specifically stated to the contrary. In addition, terms such as "...unit", "...unit", "module", and "device" used in the specification refer to a unit that processes at least one function or operation, which is implemented by a combination of hardware and/or software. It can be.

명세서 전체에서 "및/또는"의 용어는 하나 이상의 관련 항목으로부터 제시 가능한 모든 조합을 포함하는 것으로 이해되어야 한다. 예를 들어, "제1 항목, 제2 항목 및/또는 제3 항목"의 의미는 제1, 제2 또는 제3 항목뿐만 아니라 제1, 제2 또는 제3 항목들 중 2개 이상으로부터 제시될 수 있는 모든 항목의 조합을 의미한다.Throughout the specification, the term “and/or” should be understood to include all possible combinations from one or more related items. For example, “the first item, the second item and/or the third item” means not only the first, second or third item, but also the meaning that may be derived from two or more of the first, second or third items. It means a combination of all possible items.

명세서 전체에서 각 단계들에 있어 식별부호(예를 들어, a, b, c, ...)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 한정하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않은 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.Throughout the specification, identification codes (e.g., a, b, c, ...) for each step are used for convenience of explanation. The identification codes do not limit the order of each step, and each step Unless a specific order is clearly stated in the context, it may occur in a different order than the specified order. That is, each step may occur in the same order as specified, may be performed substantially simultaneously, or may be performed in the opposite order.

이하, 도면을 참고하여 본 발명의 일실시예에 대하여 설명한다.Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

도 1은 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 시스템(100)의 주요 구성도로서, 도시된 바와 같이 본 발명의 지능형 개인 운동 모니터링 시스템은 카메라부(140)의 움직임정보와 센서부(130)의 생체신호정보를 수신한 제어부(110)에서 수신한 정보를 딥러닝하여 올바른 자세로 목표한 근육을 얼마나 사용하는 지를 확인하여 유효한 운동 루틴을 제시할 수 있도록 동작한다.1 is a main configuration diagram of an intelligent personal exercise monitoring system 100 for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention. As shown, the intelligent personal exercise monitoring system of the present invention includes a camera unit. It is possible to present an effective exercise routine by deep learning the information received from the control unit 110, which receives the movement information of the sensor unit 130 and the movement information of the sensor unit 130, to determine how much the target muscle is used in the correct posture. It operates so that

구체적으로 본 발명의 지능형 개인 운동 모니터링 시스템(100)은 사용자의 신체 일부에 착용되어 움직임 정보 및 생체 신호 정보를 포함하는 운동 기능 정보를 획득하여 전송하는 암밴드로 동작하는 센서부(130)와 사용자의 움직임 정보를 전송하는 카메라부(140)와, 인공신경망 기반의 학습모델이 저장된 DB부(160), 및 상기 암밴드로부터 획득된 상기 운동 기능 정보와 카메라부(140)의 움직임정보를 이용하여 표시부(150)에 아바타로 움직임 정보를 표시함과 동시에 DB부(160)의 인공신경망 기반으로 구축된 학습모델에 적용하여 사용자가 수행한 목표 운동 기능을 평가하는 제어부(110)를 포함한다. Specifically, the intelligent personal exercise monitoring system 100 of the present invention includes a sensor unit 130 that is worn on a part of the user's body and operates as an armband that acquires and transmits exercise function information including movement information and biosignal information, and the user's A camera unit 140 that transmits movement information, a DB unit 160 that stores an artificial neural network-based learning model, and a display unit ( 150) and includes a control unit 110 that displays movement information as an avatar and simultaneously evaluates the target motor function performed by the user by applying it to a learning model built based on an artificial neural network in the DB unit 160.

또한, 제어부(110)는 카메라부(140)의 움직임정보와 상기 암밴드의 생체신호정보를 수신한 정보를 DB부(160)에서 설정한 타겟운동과 관련된 정보를 판독하여 목표한 근육의 사용량과 유효한 운동 루틴을 제시할 수 있도록 동작함과 동시에 표시부(150)에 운동자세를 흉내내는 아바타(Avatar)를 표시하여 수행하는 운동자세를 사용자가 확인할 수 있게 하는 것을 하나의 특징으로 한다.In addition, the control unit 110 reads the information received from the movement information of the camera unit 140 and the bio-signal information of the armband as information related to the target exercise set in the DB unit 160 to determine the amount of use of the target muscle and the effective One of the features is that it operates to present an exercise routine and at the same time displays an avatar imitating the exercise posture on the display unit 150 so that the user can check the exercise posture being performed.

즉, 본 발명은 카메라부(140)의 Kinect Cam을 활용하여 움직임을 추적하고, 암밴드형 근전도 센서로 구성된 센서부(130)를 통하여 타겟 근육의 활성화를 확인하여 올바른 자세로 목표한 근육을 얼마나 사용했는 지를 딥러닝으로 학습하여, 숙련된 트레이너의 운동 루틴에 대한 데이어 마이닝을 적용하여 유효한 운동 루틴을 제시할 수 있도록 하는 것이다.In other words, the present invention uses the Kinect Cam of the camera unit 140 to track movement, checks the activation of the target muscle through the sensor unit 130 consisting of an armband-type electromyography sensor, and determines how much the target muscle is used in the correct posture. By learning through deep learning what exercise routines have been performed, data mining can be applied to the exercise routines of experienced trainers to present valid exercise routines.

특히 본 발명은 센서부를 통하여 신체의 전반에 특화된 운동 정보를 수신하여 해당 운동에 대한 정보를 제공할 수도 있으나, 본 발명에서는 센서부(130)의 암밴드형 근전도 센서를 이용하여 이두운동(Dumbbel curl)과 삼두운동(Dumbbel kickback)을 기본으로 설명한다.In particular, the present invention may provide information about the exercise by receiving exercise information specialized for the entire body through the sensor unit. However, in the present invention, the armband type electromyography sensor of the sensor unit 130 is used to perform bicep exercise (Dumbbel curl). and triceps exercise (Dumbbel kickback) are explained in basic terms.

이를 위하여 카메라부(140)는 운동자의 움직임을 확인하고, 유효한 자세인지 확인할 수 있도록 작동하도록 Kinect_v2 for windows, MicroSoft로 구성되어, 사용자가 수행하려는 운동의 주동근(주로 활용하는 근육) 부위 관절 각도를 입력받아 정자세로 수행하는지 확인할 수 있도록 동작한다.To this end, the camera unit 140 is configured with Kinect_v2 for windows and MicroSoft to check the movement of the exerciser and check whether the posture is valid, and inputs the joint angle of the prime mover (mainly used muscle) of the exercise that the user wants to perform. It is operated so that you can check whether it is performed in the correct posture.

센서부(130)로 동작하는 암밴드는 타겟 부위를 유효하게 사용하는지 체크하는 근전도 측정기기(Myo Armband , Thalmic hub)로 작동하며 타겟 부위(본 발명에서는 암)의 근육 신호를 전달받는 근전도 센서를 활용하여, 수행하는 운동이 주동근을 정확히 활용하여 운동을 수행하는지 여부를 확인할 수 있도록 동작한다.The armband that operates as the sensor unit 130 operates as an electromyography measuring device (Myo Armband, Thalmic hub) that checks whether the target area is effectively used, and utilizes an electromyography sensor that receives muscle signals from the target area (arm in the present invention). Thus, it operates so that it can be confirmed whether the exercise being performed is performed by accurately utilizing the prime mover muscles.

입력부(120)는 표시부(150)에 표시된 어플리케이션에 사용자가 진행할려는 세트별 운동 진행과 관련된 내용을 선택할 수 있는 키들로 구성할 수 있다.The input unit 120 may be configured with keys that allow the user to select content related to the exercise progress for each set that the user wants to perform in the application displayed on the display unit 150.

DB부(160)는 본 발명과 관련된 어플리케이션과 딥러닝을 통하여 사용자 운동 정보에 기반한 최대 근력을 판독하고, 사용자가 선택한 목표 운동에 대한 시범영상, 각 운동에 대한 도움말, 사용자가 진행한 운동정보를 ID 별로 저장하고, 사용자가 선택한 목표 운동과 관련된 함께 하면 좋을 추천운동을 DB로 저장한다.The DB unit 160 reads the maximum strength based on the user's exercise information through an application related to the present invention and deep learning, and provides a demonstration video for the target exercise selected by the user, help for each exercise, and exercise information performed by the user. It is saved by ID, and recommended exercises that are good to do together with the target exercise selected by the user are stored in the DB.

이러한 DB부는 C#을 호스트 언어로하는 SQL기반 DB로 사용자 정보를 입력받아 저장할 수 있게 하는 DB 공간을 구축하는 것이 바람직하다.It is desirable to build a DB space in this DB unit that allows user information to be input and stored in an SQL-based DB with C# as the host language.

통신부(170)는 ID별로 저장된 사용자의 운동정보와 추천운동 정보 등을 단말기(200)로 전송하여 원격으로 사용자가 수행한 운동정보를 확인할 수 있도록 한다.The communication unit 170 transmits the user's exercise information and recommended exercise information stored by ID to the terminal 200, allowing the user to remotely check the exercise information performed by the user.

센서부(130)는 근전도 신호처리를 위하여 C#활용, TCP 통신으로 신호를 처리한다.The sensor unit 130 processes signals using C# and TCP communication for EMG signal processing.

Myo Armband를 이용하여 사용자의 근육 신호를 입력받아 처리한다.The Myo Armband receives and processes the user's muscle signals.

이는 사용자가 목표한 부위의 근육을 제대로 사용하고 있는지에 대한 지표로 활용된다.This is used as an indicator of whether the user is properly using the muscles in the target area.

사용한 근전도는 다음 수학식과 같이 Rms(root mean square,)로 연산된다.The electromyogram used is calculated as Rms (root mean square,) as shown in the following equation.

근전도 센서는 총 n개의 채널을 통해 데이터를 입력받으며, 본 발명에서는 8개의 근전도 입력 채널을 가지고 있으며, 채널당 입력받은 근전도를 수치로 출력한 값을 x라 한다. 따라서 어떠한 시간 t에 대해 ~ 의 근전도 센서 출력값을 얻을 수 있으며, 결국, 상기 수학식을 통해 어떠한 시간 t에서의 ‘운동 목표 근육이 내는 힘의 지표’를 얻을 수 있게 되는 것이다.The EMG sensor receives data through a total of n channels, and in the present invention, it has 8 EMG input channels, and the numerical value of the EMG input per channel is referred to as x . Therefore, for any time t ~ The electromyography sensor output value can be obtained, and ultimately, an 'index of the force produced by the exercise target muscle' at a certain time t can be obtained through the above equation.

참고로 근전도(Electromyogram, EMG)란 근육을 수축하기 위해 발생하는 전기 신호를 기록하는 것으로, 근육 수축 및 신경전달 등의 기능적 이상여부를 진단할 수 있어 유용하게 사용되고 있으며 의학연구, 재활의학, 스포츠과학, 인간공학 등의 분야에서 널리 사용되고 있다. 통상 근전도는 근육에 바늘 전극을 꽂아 근전도를 측정하는 방법과 인체 피부 표면에 전극을 부착하여 근전도를 측정하는 표면 근전도(Suface EMG) 등이 있으며, 본 발명에는 표면근전도를 이용하도록 한다.For reference, an electromyogram (EMG) records electrical signals generated to contract muscles. It is useful in diagnosing functional abnormalities such as muscle contraction and nerve transmission, and is used in medical research, rehabilitation medicine, and sports science. It is widely used in fields such as ergonomics. Typically, electromyography includes a method of measuring electromyography by inserting a needle electrode into a muscle, and surface electromyography (Surface EMG), which measures electromyography by attaching electrodes to the surface of the human skin. In the present invention, surface electromyography is used.

근전도 바이오피드백이란 근전도를 측정하고 이 측정된 정보를 소리나 빛이나 그래프의 형태로 환자에게 지각할 수 있는 형태로 Feedback 시켜 알려줌으로써, 환자가 자신의 근육을 수축 혹은 이완 조절하도록 훈련할 수 있도록 한 것으로, 재활환자의 근육운동 효과 분석, 로봇재활훈련을 위한 제어신호 발생, 신경반응 검사 등에 사용될 수 있다.Electromyography biofeedback is a method that measures electromyograms and provides feedback to patients in the form of sound, light, or graphs to provide this measured information, so that patients can train to control their muscles by contracting or relaxing them. It can be used to analyze the effects of muscle exercise in rehabilitation patients, generate control signals for robot rehabilitation training, and test nerve responses.

따라서, 이러한 근전도를 이용하면 사용자의 근전도를 측정하고, 측정된 근전도 신호를 이용하여 개인별 역치값 및 운동 시간을 설정하고 설정된 역치값을 모니터로 제공함으로써, 사용자가 모니터를 바라보며 운동 훈련을 할 수 있도록 한다.Therefore, using this electromyogram, the user's electromyogram is measured, the individual threshold value and exercise time are set using the measured electromyogram signal, and the set threshold value is provided to the monitor so that the user can do exercise training while looking at the monitor. do.

특히 본 발명에서는 근전도신호에 따른 운동이력을 추적 및 추이를 비교하여 운동의 효과를 판단하며, 근수축 기능을 회복 혹은 강화할 수 있도록 추가적인 추천 운동모드를 제공할 수 있는 것을 또 하나의 특징으로 한다.In particular, the present invention determines the effectiveness of exercise by tracking and comparing the trend of exercise history according to electromyography signals, and another feature is that it can provide additional recommended exercise modes to restore or strengthen muscle contraction function.

제어부(110)는 카메라부(140)의 움직임정보와 센서부(130)의 생체신호정보를 수신한 정보를 DB부(160)에서 설정한 타겟운동과 관련된 정보를 판독하여 목표한 근육의 사용량과 유효한 운동 루틴을 제시할 수 있도록 동작함과 동시에 표시부(150)에 운동자세를 흉내내는 아바타(Avatar)를 표시하여 수행하는 운동자세를 스스로 확인할 수 있게 한다.The control unit 110 reads information related to the target exercise set in the DB unit 160 based on the information received from the movement information of the camera unit 140 and the bio-signal information of the sensor unit 130, and determines the amount of use of the target muscle. It operates to present a valid exercise routine and at the same time displays an avatar imitating the exercise posture on the display unit 150 so that the user can check the exercise posture being performed.

이를 통해 사용자 스스로 운동 자세를 모니터링 할 수 있도록 한다.This allows users to monitor their exercise posture on their own.

도 5의 아바타의 일례를 예시한 도면을 참고하면, Unity 3D를 활용한 스쿼트를 흉내낸 아바타이다.Referring to the drawing illustrating an example of an avatar in FIG. 5, it is an avatar that imitates squats using Unity 3D.

또한, 도 6의 사용자의 근육 활용 상태를 확인할 수 있는 그래프를 참고하면, C#(WPF)를 활용하여 작성하였다.In addition, referring to the graph in Figure 6 that shows the user's muscle utilization status, it was written using C# (WPF).

도면의 우측 부분의 그래프는 위에서부터 각각 1번부터 8번 채널까지의 근전도 raw_데이터이며, 이를 바탕으로 계산한 RMS 데이터가 좌측 상단의 그래프 이며, 좌측 하단의 그래프는 통신 스파이크로 사용하지 않는 값이다.The graph on the right side of the figure is EMG raw_data from channels 1 to 8 from the top, and the RMS data calculated based on this is the graph at the top left, and the graph at the bottom left is the value not used as a communication spike. am.

또한, 제어부(100)는 인공지능 기반의 사용자 운동상태 체크 및, 함께 하면 좋을 운동을 추천할 수 있을 뿐만 아니라, 사용자의 운동상태 확인 및 자세 교정 도 가능하도록 구성한다.In addition, the control unit 100 is configured to not only check the user's exercise status based on artificial intelligence and recommend exercises that would be good to do together, but also check the user's exercise status and correct posture.

구체적으로 제어부(110)는 사용자가 현재 운동하는 동작이, 모범 동작과 유사한지 파악하고, 사용자가 진행하는 운동이 올바른 동작이면 세트당 횟수를 카운트 하지만, 유효하지 못하면 카운트 하지 않도록 한다.Specifically, the control unit 110 determines whether the user's current exercise movement is similar to a model movement, and counts the number of times per set if the user's exercise is a correct movement, but does not count it if it is not valid.

유효한 동작인지에 대한 판별은 카메라부(140)에서 인식된 주동근 부위의 관절 각도와 목표 부위의 근전도 값을 기반으로 할 수 있다.Determination of whether a motion is valid may be based on the joint angle of the agonist muscle region recognized by the camera unit 140 and the EMG value of the target region.

또한 제어부(110)는 표시부(150)에 어플리케이션을 구동하여 사용자의 훈련을 위한 데이터세트를 표시하게 할 수 있다.Additionally, the control unit 110 can run an application on the display unit 150 to display a dataset for user training.

도 7은 인공지능 훈련을 위한 데이터 세트를 예시한 도면으로, 이두와 삼두 운동에 대하여 진행하고, 다른 부위에 대한 서비스 제공 가능성 제시할 수 있으며, 각 운동에 대한 데이터를 (이두, 삼두 총 400개) 훈련 세트, 검증 세트, 테스트 세트 비율을 8:1:1로 설정할 수도 있다.Figure 7 is a diagram illustrating a data set for artificial intelligence training. It can be performed for biceps and triceps exercises and suggests the possibility of providing services to other parts, and data for each exercise (biceps and triceps total of 400). ) You can also set the training set, validation set, and test set ratio to 8:1:1.

도 8은 인공지능 훈련결과 loss 그래프를 예시한 것으로, 사용자의 고정적이지 않은 훈련에 대한 인식률을 높이는 최적화 과정으로, 각 데이터들을 지도학습하며 얻어진 손실함수의 그래프로서 epoch수 증가에 따라 손실함수를 최소화 하는 것을 확인할 수 있다.Figure 8 is an example of a loss graph of artificial intelligence training results. It is an optimization process that increases the recognition rate for the user's non-stationary training. It is a graph of the loss function obtained by supervised learning of each data, minimizing the loss function as the number of epochs increases. You can check that it does.

또한, 제어부(110)는 데이터 처리를 위한 데이터 정규화 과정과 라벨링 과정을 거쳐서 도 9과 같은 성능 비교 테이블을 작성할 수 있다.Additionally, the control unit 110 can create a performance comparison table as shown in FIG. 9 by going through a data normalization process and a labeling process for data processing.

도 9는 성능비교테이블로 훈련결과에 대한ㄴ confusion Matrix로 기존의 모델 성능(RO)과 새로운 인공지능 모델의 성능(RA)을 표시한다.Figure 9 is a performance comparison table that displays the existing model performance (RO) and the performance (RA) of the new artificial intelligence model as a confusion matrix for the training results.

도면을 참고하면, 기존의 모델들인 ‘카메라 정보만을 가지고 운동을 인식한 경우([R,0])’보다 본 발명의 지능형 개인 운동 모니터링 시스템이 제안하는 ‘카메라 정보와 근전도 신호값을 가지고 운동을 인식한 경우([R,A])’의 올바른 인식 자체가 높다는 것을 의미한다.Referring to the drawing, the intelligent personal exercise monitoring system of the present invention proposes 'exercise using camera information and electromyography signal values' compared to the existing models 'when exercise is recognized only with camera information ([R, 0])'. In the case of recognition ([R,A]), it means that the correct recognition itself is high.

즉, 초록색 셀 값들의 합, 달리 말하면 제어부가 정확하게 판단한 경우를 의미하며, 본 발명의 accuracy가 더 우수하다는 것을 의미한다.In other words, it means the sum of the green cell values, or in other words, when the control unit makes an accurate judgment, which means that the accuracy of the present invention is superior.

구체적으로 성능비교테이블을 보면, 좌측상단은 실제 이두 운동에 대해 제어부가 이두 운동이라고 판단한 경우 즉 올바르게 인식한 경우를 의미하고, 좌측하단은 실제 이두 운동에 대해 제어부가 삼두 운동이라고 잘못 판단한 경우를, 우측상단은 실제 삼두 운동에 대해 제어부가 이두 운동이라고 잘못 판단한 경우를, 그리고 우측 하단은 실제 삼두 운동에 대해 제어부가 삼두 운동이라고 올바르게 판단한 경우를 의미한다.Specifically, looking at the performance comparison table, the upper left indicates a case where the control unit judges the actual bicep exercise to be a bicep exercise, that is, correctly recognizes it, and the lower left indicates a case where the control unit incorrectly judges the actual bicep exercise to be a triceps exercise. The upper right indicates a case where the control unit incorrectly determines that the actual triceps exercise is a bicep exercise, and the lower right indicates a case where the control unit correctly determines the actual triceps exercise is a triceps exercise.

도 10은 훈련결과에 대한 confusion Matrix 평가지표로 정확도(Accuracy)와 비정확도(Misclassification), 정밀도(Precision), 재현율(Recall)로 표시되어 있음을 알 수 있다.Figure 10 shows the confusion matrix evaluation index for the training results, which is indicated by Accuracy, Misclassification, Precision, and Recall.

도 10은 도_9의 표로 표현되는 값들을 그래프로 표시한 것으로, Accuracy(정확도)는 기계(컴퓨터)가 올바르게 구별해내는 정도를 의미하며, Misclassification Rate(오인률)는 기계(컴퓨터)가 잘못 구별해내는 정도를 나타내며, Pricision(정밀도)는 모델이 (이두)라고 예측했을 때 실제값이 (이두)인 비율을, Recall(재현률)은 실제값이(이두)일 때, 모델이 (이두)라고 예측한 비율이다. 따라서 본 발명에 의한 인식에 대한 성능이 카메라만을 사용하는 기존의 모델들 보다 더욱 우수한 성능을 보이고 있음을 지시하는 table이다.Figure 10 is a graph showing the values expressed in the table in Figure 9. Accuracy refers to the degree to which the machine (computer) correctly distinguishes, and Misclassification Rate refers to the degree to which the machine (computer) makes a mistake. It indicates the degree of discrimination, and Pricision refers to the rate at which the actual value is (idu) when the model predicts (idu), and Recall refers to the rate at which the model predicts (idu) when the actual value is (idu). This is the predicted ratio. Therefore, this table indicates that the recognition performance according to the present invention is superior to existing models that use only cameras.

또한, 제어부는 데이터 마이닝을 통하여 사용자가 진행한 운동과 함께 병행하면 좋을 운동을 추천할 수 있다.Additionally, the control unit can recommend exercises that would be good to do in parallel with the exercise performed by the user through data mining.

도 11은 사용자가 진행하는 운동과 함께 진행하면 좋을 운동을 추천해줄 수 있는 데이터 웨어하우스이다.Figure 11 is a data warehouse that can recommend exercises that would be good to do along with the exercise the user is doing.

도 12는 운동 종료하면을 예시한 도면으로 운동이 종료되면 다른 운동 추천받기와 다시 한번 더 운동을 선택할 수 있는 화면을 표시한다.Figure 12 is a diagram illustrating the end of exercise, and when the exercise is completed, a screen is displayed where you can receive recommendations for another exercise and select another exercise.

도 13은 운동 종료 후 사용자가 제공받는 함께 하면 좋은 운동의 예시화면이다.Figure 13 is an example screen of a good exercise to do together provided to the user after completing the exercise.

참고로 '덤벨컬과 함께 하면 좋은 트라이셉스 익스텐션', '덤벨컬과 함께 하면 좋은 하이풀리컬", '덤벨컬과 함께 하면 좋은 케이블 풀오버' 중 어느 하나를 선택하여 운동을 할 수 있게 하는 것이다.For your reference, you can exercise by selecting one of the following: ‘Tricep extensions, which are good with dumbbell curls,’ ‘High-pull curls, which are good with dumbbell curls,’ and ‘Cable pullovers, which are good with dumbbell curls.’

또한, 본 발명에서는 상황에 맞게 변화하는 AI 체력바 시스템을 제공하는 것을 또 다른 특징으로 한다.In addition, another feature of the present invention is to provide an AI health bar system that changes according to the situation.

이는 당일 컨디션에 따라 낼 수 있는 최대 근수축이 다르기때문에 근 성장에 맞추어 사용자를 훈련시키기 위함이다.This is to train the user according to muscle growth because the maximum muscle contraction that can be produced varies depending on the condition of the day.

초기에 최대 근 수축을 입력받아, 세트당 진행해야 하는 최대 HP바 제공한다.Initially, the maximum muscle contraction is input and the maximum HP bar required for each set is provided.

도 14는 사용자에 대한 동기화단계로 최대 자발적 근수축을 입력받기 위한 화면으로 일정 수준 이하면 재측정을 요구하도록 동작하게 할 수 있다.Figure 14 is a screen for receiving maximum voluntary muscle contraction input as a synchronization step for the user, and can be operated to request re-measurement if it falls below a certain level.

참고로 힘을 측정할 수 있도록 '팔에 힘을 쥐어 보세요'라는 동작 요청 문구와 함께 '측정하기'와 '운동하기' 버튼을 표시한 다음, 측정하기를 터치하면, 최대값에 비례적용되어 수치가 나타나도록 하는 것이다.For reference, to measure the force, display the 'Measure' and 'Exercise' buttons along with the action request phrase 'Try to squeeze your arm' and then touch Measure. The value is proportional to the maximum value. This is to make it appear.

이러한 본원 발명은 시계열 데이터간 유사성을 추적할 수 있도록 Dynamic Time Warp를 이용하여 동적 시간에 대한 분류를 진행한다.This invention classifies dynamic time using Dynamic Time Warp so that similarities between time series data can be tracked.

바람직하게는 4초에 걸쳐 1회씩 운동하나, 자극 위주의 사용자는 2초에 1회씩 운동할 수 있도록 한다.Preferably, the exercise is performed once every 4 seconds, but users who focus on stimulation can exercise once every 2 seconds.

시계열 근전도 그래프의 유사성을 파악하면, 동적 시간에 대하여 일정하지 않은 수행시간을 정규화할 수 있는 이점이 있다.Recognizing the similarity of time series EMG graphs has the advantage of being able to normalize irregular execution times to dynamic times.

다시 말하면 본 발명의 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 시스템(일명 험블비)은 사용자마다 지내는 환경이 다르다는 점을 고려하여, 사용자에게 맞는 운동루틴을 추천해주는 방향으로 동작할 수 있다.In other words, the intelligent personal exercise monitoring system (aka Humblebee) for biomechanical exercise efficiency analysis and injury prevention of the present invention can operate in the direction of recommending an exercise routine suited to the user, taking into account the different environments in which each user lives. there is.

가령, 사용자가 진행한 운동들이 대체적으로 헬스장에서 수행 가능한 것들로 구성되어 있다면 기구를 사용하는 운동 루틴을 추천할 것이며, 선택된 운동들이 전반적으로 맨몸 운동이라면, 기구 없이 운동을 할 수 있는 루틴을 추천할 수 있을 것이다. 뿐만 아니라 체중감소/ 근비대 등 사용자의 다양한 목적에 맞추어 제공하는 서비스 역시 달라질 수 있다.For example, if the exercises performed by the user generally consist of those that can be performed at the gym, an exercise routine using equipment will be recommended, and if the selected exercises are generally bodyweight exercises, a routine that can be performed without equipment may be recommended. You will be able to. In addition, the services provided may vary depending on the user's various purposes, such as weight loss/muscle hypertrophy.

예를 들어, 체중 감소를 목표로 하는 사용자에겐 저중량 고반복 세팅으로, 유산소와 함께 추천하며, 근비대를 목표로 하는 사용자에겐 점진적 과부하를 주는 방향으로 루틴을 설정하는 등 다양한 방식이 적용될 수 있다.For example, for users aiming for weight loss, a low weight, high repetition setting is recommended along with aerobic exercise, and for users aiming for muscle hypertrophy, various methods can be applied, such as setting a routine with gradual overload.

이하에서는 상술한 구성을 이용하여 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 방법에 대하여 설명한다.Hereinafter, an intelligent personal exercise monitoring method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention will be described using the above-described configuration.

도 2 내지 도 4는 본 발명의 일실시예에 의한 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 방법을 설명하기 위한 흐름도로서, 도시된 바와 같이, 본 발명의 지능형 개인 운동 모니터링 방법은 프로그램 시작 전단계(S110)와 프로그램 실행단계(S120), 프로그램 종료단계(S130), 추천운동 표시단계(S140)와 단계 S140에서 추천한 운동의 실행여부를 확인하는 단계(S150), 그리고 해당 추천운동 실행단계(S160)를 포함하여 진행할 수 있다.2 to 4 are flowcharts illustrating an intelligent personal exercise monitoring method for biomechanical exercise efficiency analysis and injury prevention according to an embodiment of the present invention. As shown, the intelligent personal exercise monitoring method of the present invention is The pre-program start step (S110), the program execution step (S120), the program end step (S130), the recommended exercise display step (S140), the step of checking whether the exercise recommended in step S140 is performed (S150), and the recommended exercise. It can proceed including the execution step (S160).

먼저 프로그램 시작 전단계(S110)는 사용자가 장비를 착용하고, 여러가지 세팅을 하는 단계로 목표 운동을 선택하고 선택된 목표 운동에 관한 도움말을 확인할 수 있는 단계이다.First, the step before starting the program (S110) is a step in which the user wears equipment and sets various settings, selects a target exercise, and checks help related to the selected target exercise.

보다 구체적인 프로그램 시작전 단계(S110)를 설명하고 있는 도 3을 참고하면, 사용자에게 센서부(130)로 동작하는 암밴드(Armband)를 착용케하고, 카메라부(140)와 센서부(130)가 온되도록 입력부(120)를 조작한다(S111).Referring to FIG. 3 illustrating a more specific step before starting the program (S110), the user is asked to wear an armband that operates as a sensor unit 130, and the camera unit 140 and sensor unit 130 Manipulate the input unit 120 to turn it on (S111).

단계 S111에서 세팅이 완료되면, 제어부(110)는 표시부(150)에 사용자가 선택할 수 있는 운동의 종류를 표시하고, 선택된 운동을 시작할 수 있는 시작하기 버튼 등을 표시한다(S112).When the setting is completed in step S111, the control unit 110 displays the type of exercise that the user can select on the display unit 150 and displays a start button to start the selected exercise (S112).

도 16의 시작 표시화면을 참고하면, 운동의 종류로 'Humble Project'가 표시되면서 '시작하기'버튼이 표시된다.Referring to the start display screen in Figure 16, 'Humble Project' is displayed as the type of exercise and a 'Start' button is displayed.

단계 S112에서 '시작하기'버튼을 클릭하면, 도 17과 같이 선택할 수 있는 운동의 종류가 표시되고 목표로 하는 운동을 선택할 수 있도록 할 수 있다(S113).When the 'Start' button is clicked in step S112, the types of exercise that can be selected are displayed as shown in FIG. 17 and the target exercise can be selected (S113).

단계 S113에서 목표로 하는 운동이 선택되면 해당 운동에 대한 도움말을 선택할 수 있는 보조화면을 표시할 수 있다(S115).When the target exercise is selected in step S113, an auxiliary screen can be displayed where you can select help for the exercise (S115).

단계 S115에서 도움말을 선택하면, 제어부(110)는 도 18에서와 같이 선택된 운동에 대한 시범영상을 표시부(150)에 표시한다(S114).When help is selected in step S115, the control unit 110 displays a demonstration image for the selected exercise on the display unit 150 as shown in FIG. 18 (S114).

도 17에서 Dumbbel Curl을 선택한 경우 도 18에 Dumbbel Curl을 정확히 수행할 수 있는 시범 영상이 표시되는 것이다.If Dumbbel Curl is selected in Figure 17, a demonstration video showing how to accurately perform Dumbbel Curl is displayed in Figure 18.

단계 S115에서 사용자가 도움말을 선택하지 않거나, 단계 S114에서 시범영상이 표시된 이후에는 제어부(110)는 표시부(150)에 도 14와 같은 사용자 최대 근력을 측정할 수 있는 화면을 표시하여 최대근력을 측정하도록 한다(S116).If the user does not select help in step S115 or after the demonstration video is displayed in step S114, the control unit 110 measures the maximum muscle strength by displaying a screen for measuring the user's maximum muscle strength as shown in FIG. 14 on the display unit 150. Do this (S116).

상술한 바와 같이 단계 S116에서의 최대근력 측정은 사용자 맞춤형 트레이닝 서킷을 지원하기 위하여 이루어진다.As described above, the maximum strength measurement in step S116 is performed to support a user-customized training circuit.

프로그램 시작전 단계(S110)은 상술한 바와 같이 구체적으로 단계 S111 내지 단계 S116을 통하여 목표로 하는 운동을 하기 위한 사전 설정단계로, 사용자에게 암밴드를 착용시키고, 센서와 카메라를 동작시킴과 동시에 사용자의 최대 근력을 측정하여 운동을 위한 준비를 마치는 단계이다.As described above, the step before starting the program (S110) is a pre-setting step for performing the target exercise through steps S111 to S116. The step S110 involves having the user wear an armband, operating the sensor and camera, and simultaneously controlling the user's This is the step to complete preparation for exercise by measuring maximum muscle strength.

단계 S110에서 운동을 위한 준비 단계가 완료되면, 사용자는 운동을 수행하는 단계(S120)로 진행한다.When the preparation step for exercise is completed in step S110, the user proceeds to the step of performing exercise (S120).

제어부(110)는 운동 수행시 카메라와 센서를 통하여 수신된 데이터를 기반으로 도 15에서와 같이 표시부(150)에 아바타를 표시하여 사용자가 수행하는 운동에 따라 아바타의 움직임이 표출되도록 할 수 있다.The control unit 110 can display an avatar on the display unit 150 as shown in FIG. 15 based on data received through cameras and sensors when performing exercise, so that the movement of the avatar is displayed according to the exercise performed by the user.

도 15는 해당 훈련과 관련된 아바타 표시화면이다.Figure 15 is an avatar display screen related to the training.

단계 S120은 목료로 하는 운동을 수행하는 단계로 세트별 횟수 진행과 정확한 운동여부를 확인할 수 있게 하고, 모든 세트의 운동을 수행할 수 있게 하는 단계로 구성된다.Step S120 is a step of performing the target exercise and consists of steps to check the progress of the number of times per set and whether the exercise is correct, and to perform all sets of exercises.

도 4를 참고하면, 단계 S120에서 운동이 수행되면, 설정된 세트별 목표 횟수를 진행한다(S121).Referring to FIG. 4, when the exercise is performed in step S120, the set target number of sets is performed (S121).

단계 S121에서 목표별 횟수가 진행되고 나면, 제어부(110)는 해당 운동을 정확히 수행하였는 지를 판단한다(S122).After the target number of times has been reached in step S121, the control unit 110 determines whether the corresponding exercise has been performed correctly (S122).

구체적으로 카메라부(140)는 운동자의 움직임을 확인하고, 유효한 자세인지 확인할 수 있도록 작동하도록 Kinect_v2 for windows, MicroSoft로 구성되어, 사용자가 수행하려는 운동의 주동근(주로 활용하는 근육) 부위 관절 각도를 입력받아 정자세로 수행하는지 확인할 수 있도록 동작하고, 센서부로 동작하는 암밴드를 통하여 타겟 부위를 유효하게 사용하는지 체크하는 근전도 측정기기(Myo Armband , Thalmic hub)로 작동시켜 타겟 부위(본 발명에서는 암)의 근육 신호를 전달받는 근전도 센서를 활용하여, 수행하는 운동이 주동근을 정확히 활용하여 운동을 수행했는지 여부를 확인하는 것이다.Specifically, the camera unit 140 is configured with Kinect_v2 for windows and MicroSoft to operate to check the movement of the exerciser and check whether the posture is valid, and inputs the joint angle of the prime mover (mainly used muscle) part of the exercise that the user wants to perform. It operates to check whether the target area is being performed in a correct posture, and is operated by an electromyography measuring device (Myo Armband, Thalmic hub) that checks whether the target area is effectively used through an armband that operates as a sensor, thereby measuring the muscles of the target area (arm in the present invention). Using an electromyography sensor that receives signals, it is checked whether the exercise performed is performed by accurately utilizing the prime mover muscles.

단계 S122에서 정확히 수행하지 않은 것으로 판단되면, 단계 S127에서 연속적인 실수가 발생하는 지를 확인하여 연속적인 실수가 발생하면 피드백을 진행한다(S128).If it is determined that it was not performed correctly in step S122, it is checked whether consecutive mistakes occur in step S127, and if consecutive mistakes occur, feedback is provided (S128).

피드백 단계(S128)에서는 연속적인 실수가 발생하고 있다는 피드백을 사용자에게 전달하며, 해당 피드백 이후에도 실수가 계속 진행된다면, 연속적인 실수가 발생하는 내용을 알려주거나 모범동작을 재생시키기, 또는 해당 부분에 대한 확대 영상을 재생시켜 알려 줄 수 있다. In the feedback step (S128), feedback that continuous mistakes are occurring is delivered to the user, and if mistakes continue to occur even after the feedback, the details of the continuous mistakes occurring are informed, exemplary movements are played, or information on the relevant part is provided. You can inform by playing an enlarged video.

단계 S127에서 연속적인 실수가 발생하면 피드백단계(S128)에서 개선 시킨다음 다시 단계 S121을 반복하게 하여 사용자가 재실수하지 않도록 할 수 있다.If continuous mistakes occur in step S127, improvements can be made in the feedback step (S128) and then step S121 can be repeated to prevent the user from making a mistake again.

즉, 단계 S122, 단계 S127, 단계 S128에서는 연속적인 실수가 발생하는 부분을 주지시켜 정확한 운동이 수행되도록 하는 것이다.That is, in steps S122, S127, and S128, the parts where successive mistakes occur are made known so that accurate exercise can be performed.

이러한 반복 단계를 걸쳐 단계 S122에서 사용자가 정확히 목표로 하는 운동을 수행했다고 판단되면, 단계 S123에서 운동 수행 횟수를 카운트한다. 즉 정확히 수행한 세트 운동의 횟수를 카운트하는 것이다.If it is determined in step S122 that the user has accurately performed the target exercise through these repeated steps, the number of times the user has performed the exercise is counted in step S123. In other words, it counts the number of sets of exercises accurately performed.

단계 S124에서는 정확히 수행한 운동의 횟수가 목표한 횟수와 일치하는 지를 판단하여 목료로 한 횟수가 채워지도록 운동단계를 반복하여 목표로 한 횟수가 채워지면 세트를 종료한다(S125). In step S124, it is determined whether the number of correctly performed exercises matches the target number, and the exercise step is repeated until the target number is reached, and the set is ended when the target number is reached (S125).

이후 단계 S126에서 목표로 한 횟수가 채워진 것으로 판단되면, 프로그램을 종료단계를 진행한한다(S130).Afterwards, if it is determined in step S126 that the target number has been met, the program proceeds to the termination step (S130).

즉, 단계 S120은 목표로 하는 운동과 횟수를 정확하게 수행할 수 있도록 가이드하여 목표로 하는 운동의 효과가 나타날 수 있도록 제안하는 것이다.In other words, step S120 provides guidance to accurately perform the target exercise and number of times so that the effect of the target exercise can be achieved.

상술한 바와 같이 프로그램 수행단계가 종료되면, 제어부(110)는 프로그램 종료단계를 수행하는 데 종료단계는 카메라부(140)와 센서부(130)를 통하여 수신한 데이터, 운동정보를 사용자별 ID별로 DB부(160)에 기록한다(S131).As described above, when the program execution step is terminated, the control unit 110 performs a program termination step. The ending step is to collect data and exercise information received through the camera unit 140 and the sensor unit 130 by ID for each user. It is recorded in the DB unit 160 (S131).

이때 운동정보에는 최대 근전도 및 수행시간, 세트 수, 세트별 수행 횟수 등 수행한 운동에 대한 제반 정보를 기록할 수 있도록 한다.At this time, the exercise information allows recording of all information about the exercise performed, such as maximum EMG, performance time, number of sets, and number of times per set.

단계 S131에서 정보의 기록이 완료되면, 제어부(110)는 DB부(160)에서 수행한 운동과 관련하여 추천할 운동이 있으면 추천하도록 한다(S140).When the recording of information is completed in step S131, the control unit 110 recommends any exercise to be recommended in relation to the exercise performed in the DB unit 160 (S140).

단계 S140에서의 추천 운동은 수행한 운동과 함께 하면 좋은 운동을 추천하도록 한다.The recommended exercise in step S140 recommends an exercise that is good to do together with the performed exercise.

즉, 도 12와 같이 운동이 종료되면 제어부(110)는 표시부(150)에 다른 운동 추천받기나 운동 한번 더 또는 운동 종료를 선택할 수 있다.That is, when the exercise is completed as shown in FIG. 12, the control unit 110 can select to receive another exercise recommendation, exercise one more time, or end the exercise on the display unit 150.

도 13을 참고하면, 사용자가 진행하는 운동과 함께 진행하면 좋을 운동이 추천되어 있다.Referring to Figure 13, exercises that would be good to perform along with the exercise performed by the user are recommended.

단계 S141에서 사용자가 운동 종료를 선택하면 모든 과정을 종료하고 제어부(110)는 관련 정보를 DB부(160)에 저장하고 종료하면 된다.If the user selects to end the exercise in step S141, all processes are ended and the control unit 110 stores the relevant information in the DB unit 160 and ends.

이때 단계 S141에서 사용자가 추천운동을 선택하면, 해당 추천운동을 수행하고 평가받는 단계들을 반복하면 된다(S150).At this time, if the user selects a recommended exercise in step S141, the recommended exercise can be performed and the evaluated steps can be repeated (S150).

도면에서는 추천운동을 수행하는 단계(S150)가 단계 S120으로 연결되어 다음 단계를 수행하는 것으로 표시되어 있다.In the drawing, the step of performing the recommended exercise (S150) is shown as being connected to step S120 to perform the next step.

상술한 구성을 이용하여 프로그램 단계들을 수행함으로써, 본 발명은 사용자만을 위하여 프로그램을 구성하여 목적에 맞추어 체력 증진, 육체 미용, 근비대 등의 운동을 실행하고 평가를 받을 수 있는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 시스템 및 그 방법을 제공할 수 있는 것이다.By performing the program steps using the above-described configuration, the present invention configures a program just for the user to execute and evaluate exercises such as physical strength improvement, body grooming, and muscle hypertrophy according to the purpose, biomechanical exercise efficiency analysis and injury. It is possible to provide an intelligent personal exercise monitoring system and method for prevention.

또한, 코로나 종식 이후는 절대 코로나 이전과 같지 않을 것이기 때문에 많은 사람들은 현재 언택트 시대에 맞추어 서비스를 제공받고 있으며, 험블비 역시 그러한 서비스중 하나가 될 것이다. Additionally, since the end of the coronavirus will never be the same as before the coronavirus, many people are currently receiving services tailored to the untact era, and Humblebee will also be one of those services.

험블비는 단지 코로나로 인해 다목적 체육시설에 방문하지 못하는 사람들 뿐 아니라, 바쁜 일정으로 헬스장 등을 방문할 여유가 없거나 고액의 PT료가 부담되는 사람들에게 많은 도움을 줄 것으로 기대하고 있다. Humblebee expects that it will be of great help not only to those who cannot visit multi-purpose sports facilities due to the coronavirus, but also to those who cannot afford to visit the gym due to busy schedules or are burdened with high PT fees.

오로지 사용자만을 위하여 프로그램이 구성되어 있기 때문에, 사용자는 목적에 맞추어 체력 증진, 육체 미용, 근비대 등의 효과를 기대할 수 있다. 사회적 거리두기 기간인지 아닌지에 상관하지 않고 험블비는 사용자에게 맞춤형 서비스를 제공하게 된다.Since the program is designed solely for the user, the user can expect effects such as physical strength improvement, body beauty, and muscle hypertrophy according to the purpose. Regardless of whether it is a period of social distancing or not, Humblebee will provide customized services to users.

험블비는 높아진 건강에 대한 인식수준에 맞추어 함께 진화해 나가는 프로그램으로 계속 업그레이드 될 것이며, 사회적 수준에서 사람들의 체력 수준이 높아짐에 따라 생산성이 증가할 것을 기대하는 것은 물론이고, 높아진 체력은 사람들의 일상에 활기를 불어넣어 주며 건강한 생활을 영위할 수 있도록 한다는 가능성을 제시한다. Humblebee will continue to be upgraded as a program that evolves in line with the increased level of health awareness, and not only is productivity expected to increase as people's physical fitness levels increase at a social level, but increased physical fitness is a part of people's daily lives. It revitalizes the body and suggests the possibility of leading a healthy life.

체력을 기르는 것이 다목적 체육시설 혹은 산책로에 국한된 것이 아닌, 가장 편한 공간인 집에서도 가능하기 때문에 예측할 수 있는 일이다. 함께 하는 운동이 시너지가 난다는 이야기는, 이제 집에서 험블비와 함께 시너지를 낼 수 있다는 말과 치환될 것이다.This is predictable because developing physical strength is not limited to multi-purpose sports facilities or walking trails, but can also be done in the most comfortable space, at home. The story that working out together creates synergy will now be replaced with saying that you can create synergy with Humblebee at home.

추가적으로, 운동이란 사람의 신체를 변화시킬 수 있는 설계도면을 그리는것과 같다고 생각한다. 운동을 통해 청사진을 그렸으면, 양질의 재료로 신체를 구축해야 하며, 이 모든 과정은 휴식시간에 일어나게 된다. Additionally, I think exercise is like drawing a blueprint that can change a person's body. Once you've drawn a blueprint through exercise, you need to build your body with quality ingredients, and all of this happens during your rest time.

따라서 험블비에 운동 루틴 제공 뿐 아니라 체지방/ 골격근량 및 활동량에 따른 일일 섭취량 (탄수화물 : 단백질 :지방의 비율)을 제시하며, 최적화된 비율에 맞추어진 식단 역시 제공할 수 있게끔 하고자 한다. Therefore, in addition to providing exercise routines to Humblebee, we also suggest daily intake (ratio of carbohydrates: protein: fat) according to body fat/skeletal muscle mass and activity level, and also provide a diet tailored to the optimized ratio.

휴식 역시 놓치지 않게끔 취침시간 알림 및 기상 알림 기술을 도입할 계획중에 있으며, 사람들에게 가장 편한 환경에서 제공될 수 있도록 모바일 프로그램으로 차차 변화시켜 나갈 계획이다. 험블비로 많은 사람들이 건강해지며, 본인이 원하는 신체를 얻고, 그 육체에 맑은 정신이 깃들기를 기원한다.We are planning to introduce bedtime notification and wake-up notification technology so that people do not miss their rest, and we plan to gradually change it into a mobile program so that it can be provided in the most comfortable environment for people. I hope that through Humblebee, many people will become healthy, achieve the body they want, and have a clear mind in that body.

이상에서 본 발명은 기재된 구체예에 대하여 상세히 설명되었지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정이 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허 청구범위에 속함은 당연한 것이다.Although the present invention has been described in detail with respect to the described embodiments above, it is clear to those skilled in the art that various changes and modifications are possible within the technical scope of the present invention, and it is natural that such changes and modifications fall within the scope of the appended patent claims.

100 : 지능형 개인 운동 모니터링 시스템
110 : 제어부 120 : 입력부
130 : 센서부 140 : 카메라부
150 : 표시부 160 : DB부
170 : 통신부 200 : 단말기
100: Intelligent personal exercise monitoring system
110: control unit 120: input unit
130: sensor unit 140: camera unit
150: display section 160: DB section
170: Communication unit 200: Terminal

Claims (21)

사용자의 신체 일부에 착용되어 움직임 정보 및 생체 신호 정보를 포함하는 운동 기능 정보를 획득하여 전송하는 암밴드;
사용자의 움직임 정보를 전송하는 카메라부;
인공신경망 기반의 학습모델이 저장된 DB부;및
상기 암밴드로부터 획득된 상기 운동 기능 정보와 상기 카메라부의 움직임정보를 이용하여 표시부에 아바타로 움직임 정보를 표시함과 동시에 상기 DB부의 인공신경망 기반으로 구축된 학습모델에 적용하여 사용자가 수행한 목표 운동 기능을 평가하는 제어부;
를 포함하고,
상기 제어부는
상기 카메라부의 움직임정보와 상기 암밴드의 생체신호정보를 수신한 정보를 상기 DB부에서 설정한 타겟운동과 관련된 정보를 판독하여 목표한 근육의 사용량과 유효한 운동 루틴을 제시할 수 있도록 동작함과 동시에 표시부에 운동자세를 흉내내는 아바타(Avatar)를 표시하여 수행하는 운동자세를 사용자가 확인할 수 있게 동작하며,
운동 시작전에 사용자의 최대 근 수축을 입력받아 목표 운동 세트 당 진행해야 하는 최대 HP바를 제공하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
An armband worn on a part of the user's body to obtain and transmit motor function information including movement information and biosignal information;
A camera unit that transmits user movement information;
DB section where artificial neural network-based learning models are stored; and
Using the exercise function information obtained from the armband and the movement information of the camera unit, the movement information is displayed as an avatar on the display unit, and at the same time, the target exercise function performed by the user is applied to a learning model built based on an artificial neural network in the DB unit. A control unit that evaluates;
Including,
The control unit
The information received from the movement information of the camera unit and the bio-signal information of the armband is read as information related to the target exercise set in the DB unit, and the display unit operates to present target muscle usage and an effective exercise routine. It operates so that the user can check the exercise posture being performed by displaying an avatar that imitates the exercise posture.
An intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention that inputs the user's maximum muscle contraction before starting exercise and provides the maximum HP bar to be performed per target exercise set.
청구항 1에 있어서,
상기 카메라부는
사용자의 움직임을 확인하고, 유효한 자세인지 확인할 수 있게 작동하는 Kinect_v2 for windows, MicroSoft로 구성되어, 사용자가 수행하려는 운동의 주동근(주로 활용하는 근육) 부위 관절 각도를 입력받아 정자세로 수행하는지 여부를 판독할 수 있도록 동작하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
In claim 1,
The camera part
Consisting of Kinect_v2 for windows and MicroSoft, which operates to check the user's movements and check whether the posture is valid, it receives the joint angle of the prime mover (mainly used muscle) part of the exercise the user wants to perform and reads whether the user is performing it in the correct posture. An intelligent personal exercise monitoring device that analyzes biomechanical exercise efficiency and prevents injuries.
청구항 1에 있어서,
상기 암밴드는
수행하려는 운동의 타겟 근육을 유효하게 사용하는지 체크하는 근전도 측정기기(Myo Armband , Thalmic hub)로 구성하거나 또는 타겟 근육 신호를 전달받는 근전도 센서로 구성하여 수행하는 운동이 주동근을 정확히 활용하여 운동을 수행하는지 여부를 확인할 수 있도록 동작하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
In claim 1,
The armband is
The exercise is performed using an electromyography measuring device (Myo Armband, Thalmic hub) that checks whether the target muscle of the exercise to be performed is effectively used, or an electromyography sensor that receives target muscle signals, accurately utilizing the prime mover muscle. An intelligent personal exercise monitoring device that analyzes biomechanical exercise efficiency and prevents injuries.
청구항 3에 있어서,
사용한 근전도 아래의 수학식과 같이 Rms(Root mean squre)로 연산되는 것을 특징으로 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.

여기서 n은 근전도 입력 채널의 개수를 의미하며, x는 채널당 입력받은 근전도를 수치로 출력한 값을 의미한다.
In claim 3,
An intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention, where the electromyography used is calculated as Rms (Root mean squre) as shown in the equation below.

Here, n refers to the number of EMG input channels, and x refers to the numerical value of the EMG input per channel.
청구항 1에 있어서,
상기 제어부는
상기 카메라부의 움직임정보와 암밴드의 생체신호정보를 수신한 정보를 DB부에서 설정한 타겟운동과 관련된 정보를 판독하여 목표한 근육의 사용량과 유효한 운동 루틴을 제시하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
In claim 1,
The control unit
Biomechanical exercise efficiency analysis and injury prevention are performed by reading the information related to the target exercise set in the DB section based on the information received from the movement information of the camera unit and the bio-signal information of the armband to suggest target muscle usage and effective exercise routines. Intelligent personal exercise monitoring device for.
청구항 1에 있어서,
상기 DB부는
사용자별 ID로 운동정보와 운동이력을 저장하고
상기 제어부는
근전도신호에 따른 운동이력을 추적 및 추이를 비교하여 운동의 효과를 판단하며, 근수축 기능을 회복 혹은 강화할 수 있도록 추가적인 추천 운동모드를 제공하는 것을 특징으로 하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
In claim 1,
The DB part
Save exercise information and exercise history with each user’s ID
The control unit
It determines the effectiveness of exercise by tracking and comparing exercise history according to electromyography signals and provides additional recommended exercise modes to restore or strengthen muscle contraction function for biomechanical exercise efficiency analysis and injury prevention. Intelligent personal exercise monitoring device.
청구항 1에 있어서,
기능 설정용 입력부;
를 더 포함하고,
상기 제어부는 상기 입력부에서 설정된 목표 운동 세트와 세트 당 횟수를 설정하게 하고, 사용자가 현재 운동하는 동작이, 모범 동작과 유사한지 파악함과 동시에 사용자가 진행하는 운동이 올바른 동작이면 세트당 횟수를 카운트하고, 유효하지 않으며 카운트 하지 않도록 동작하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.
In claim 1,
Input unit for function setting;
It further includes,
The control unit sets the target exercise set and the number of times per set set in the input unit, determines whether the user's current exercise movement is similar to a model movement, and counts the number of times per set if the exercise performed by the user is the correct movement. , an intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention that operates so as not to be valid and counted.
청구항 7에 있어서,
유효 카운터의 여부는
상기 카메라부에서 인식된 주동근 부위의 관절 각도와 목표 부위의 근전도 값을 기반으로 판단하는 생체 역학적 운동 효율분석 및 부상 방지를 위한 지능형 개인 운동 모니터링 장치.















In claim 7,
Whether or not there is a valid counter
An intelligent personal exercise monitoring device for biomechanical exercise efficiency analysis and injury prevention that is determined based on the joint angle of the agonist region and the electromyography value of the target region recognized by the camera unit.















삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020210136340A 2021-10-14 2021-10-14 Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof KR102602654B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210136340A KR102602654B1 (en) 2021-10-14 2021-10-14 Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210136340A KR102602654B1 (en) 2021-10-14 2021-10-14 Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof

Publications (2)

Publication Number Publication Date
KR20230054512A KR20230054512A (en) 2023-04-25
KR102602654B1 true KR102602654B1 (en) 2023-11-17

Family

ID=86101842

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210136340A KR102602654B1 (en) 2021-10-14 2021-10-14 Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof

Country Status (1)

Country Link
KR (1) KR102602654B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102140229B1 (en) * 2020-01-31 2020-07-31 이경석 Motor function evaluation system and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11133096B2 (en) * 2011-08-08 2021-09-28 Smith & Nephew, Inc. Method for non-invasive motion tracking to augment patient administered physical rehabilitation
KR101328539B1 (en) * 2011-10-14 2013-11-13 (주)아람솔루션 Muscular exercise prescription system using bioelectrical diagnosis of muscle and method thereof
KR101985392B1 (en) * 2017-08-24 2019-06-03 구자현 Exercise management system based on evaluation of exercise posture, exercise detection device and exercise control device
KR102147099B1 (en) * 2017-10-12 2020-08-25 한국과학기술연구원 System for the assessment of lower limb activity and the personalized electrical stimulation using surface electromyography and motion signals
KR102094294B1 (en) * 2018-08-02 2020-03-31 주식회사 엑소시스템즈 Rehabilitation system performing rehabilitation program using wearable device and user electronic device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102140229B1 (en) * 2020-01-31 2020-07-31 이경석 Motor function evaluation system and method

Also Published As

Publication number Publication date
KR20230054512A (en) 2023-04-25

Similar Documents

Publication Publication Date Title
CN114898832B (en) Rehabilitation training remote control system, method, device, equipment and medium
US11745058B2 (en) Methods and apparatus for coaching based on workout history
US10376739B2 (en) Balance testing and training system and method
US9750454B2 (en) Method and device for mobile training data acquisition and analysis of strength training
EP2470076B1 (en) Characterizing a physical capability by motion analysis
US20140136119A1 (en) Rating a physical capability by motion analysis
US20070219059A1 (en) Method and system for continuous monitoring and training of exercise
CN110010223A (en) A kind of sport health data capture management prescription, based terminal system based on artificial intelligence
WO2002062211A2 (en) Method and apparatus for generating a physical exercise program
CA2379961A1 (en) Rehabilitation apparatus and method
CN110720908B (en) Muscle injury rehabilitation training system based on vision-myoelectricity biofeedback and rehabilitation training method using system
WO2016157217A2 (en) Technological device to assist user in workouts and healthy living
Radhakrishnan et al. ERICA: enabling real-time mistake detection & corrective feedback for free-weights exercises
US20100228156A1 (en) Dexterity device
CN107169302A (en) A kind of stroke patient information gathering and management system
CN116561589B (en) Attendance training management method and system based on intelligent wearable equipment
KR102612075B1 (en) Device, method and system for brain training or performance evaluation of patients with central nervous system demyelinating disease based on virtual reality
KR102602654B1 (en) Intelligent personal exercise monitoring apparatus for biomechanical exercise efficiency analysis and injury prevention and the method thereof
EP2218401A1 (en) Dexterity device
WO2021241676A1 (en) Movement analysis device, system, storage medium, and rehabilitation system
WO2022272170A1 (en) Muscle frequency fatigue, and associated algorithms, systems and methods
KR102012093B1 (en) User diagnosis system using sports equipment
TW202004773A (en) System for diagnosing cognitive function for providing fitness correction program and method thereof
CN115969346B (en) Sedentary detection method, sedentary detection device, sedentary detection equipment and sedentary detection medium
KR102518324B1 (en) Cloud-based artificail intelligence guide system for muscle strength exercise

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right