KR20220027401A - Exercise system for allowing user to exercise in the correct posture - Google Patents

Exercise system for allowing user to exercise in the correct posture Download PDF

Info

Publication number
KR20220027401A
KR20220027401A KR1020200108223A KR20200108223A KR20220027401A KR 20220027401 A KR20220027401 A KR 20220027401A KR 1020200108223 A KR1020200108223 A KR 1020200108223A KR 20200108223 A KR20200108223 A KR 20200108223A KR 20220027401 A KR20220027401 A KR 20220027401A
Authority
KR
South Korea
Prior art keywords
exercise
image
user terminal
user
trainer
Prior art date
Application number
KR1020200108223A
Other languages
Korean (ko)
Other versions
KR102467051B1 (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 KR1020200108223A priority Critical patent/KR102467051B1/en
Publication of KR20220027401A publication Critical patent/KR20220027401A/en
Application granted granted Critical
Publication of KR102467051B1 publication Critical patent/KR102467051B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services
    • 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
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Child & Adolescent Psychology (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present invention relates to an exercise system for enabling a user to exercise in a correct posture, which enables a user to easily check an incorrect part. According to one embodiment of the present invention, an exercise system is connected to a user terminal and a manager terminal through a network. The exercise system comprises: a video storage unit receiving a plurality of trainer videos from a manager terminal and storing the received videos; a guidance forming unit extracting body outlines of each trainer video stored in the video storage unit to generate exercise guidelines; and an output controller receiving a selection signal for a trainer video from a user terminal and transmitting the trainer video and exercise guidelines corresponding to the selection signal to the user terminal that has transmitted the selection signal. A user video is input to the user terminal, the trainer video is output to a part of the user terminal, and the user video can be output to the remaining part of the user terminal while overlapping with the exercise guideline.

Description

올바른 자세로 운동할 수 있도록 하는 운동 시스템{Exercise system for allowing user to exercise in the correct posture}Exercise system for allowing user to exercise in the correct posture}

본 발명은 운동 시스템에 관한 것으로서, 보다 상세하게는, 트레이너 또는 물리치료사와 대면하지 않은 상태에서도 올바른 자세로 운동할 수 있도록 하는 운동 시스템에 관한 것이다.The present invention relates to an exercise system, and more particularly, to an exercise system that enables exercise in a correct posture even without confronting a trainer or a physical therapist.

오늘날 상당수의 사람들은 신체 활동의 감소로 인하여 운동 부족 현상을 겪고 있다. 특히, 비만 등과 같은 성인병에 해당하는 사람들은 지속적으로 증가하고 있다. 이로 인해, 신체 건강을 유지하기 위해 피트니스(fitness)에 대한 관심이 증가하는 추세이다.A significant number of people today suffer from lack of exercise due to a decrease in physical activity. In particular, the number of people corresponding to adult diseases such as obesity is continuously increasing. For this reason, there is a trend of increasing interest in fitness to maintain physical health.

일반적으로 피트니스는 균형이 잡힌 건강한 신체를 만들어 내는 일, 또는 그것을 위한 운동을 의미한다. 이러한 피트니스는 전문 장비가 구비된 피트니스 센터에서 전문 트레이너의 개인 지도(personal training)를 통해 이루어진다. 하지만, 사람들은 바쁜 일상으로 인해 정기적으로 피트니스 센터를 방문하여 전문 트레이너의 개인 지도를 받기에는 어려움이 있고, 전문 트레이너에 의한 개인 지도 비용도 값비싼 편이다. 또한, 교정 뿐만 아니라 재활을 위한 피트니스가 이루어져야 하는 사람은 더욱더 피트니스 센터 또는 재활 센터를 방문하는 것이 어렵다. 특히, 코로나 19 등으로 인한 팬데믹 현상은 피트니스 센터 또는 재활 센터의 방문, 전문 트레이너 또는 물리치료사와 접촉 등을 더욱 꺼려지게 한다. 이로 인해, 최근에는 가정에서 운동기구를 직접 이용하거나 스마트폰, 텔레비전 등으로부터 출력되는 운동 영상을 보고 따라하는 방식으로 전문 트레이너 없이 혼자 운동하는 홈 트레이닝이 각광받고 있다.In general, fitness means creating a balanced and healthy body, or exercising for it. Such fitness is performed through personal training of a professional trainer in a fitness center equipped with professional equipment. However, it is difficult for people to regularly visit a fitness center and receive personal instruction from a professional trainer due to their busy life, and the cost of personal instruction by a professional trainer is also expensive. In addition, it is more difficult for a person who needs to perform fitness for rehabilitation as well as correction to visit a fitness center or a rehabilitation center. In particular, the pandemic caused by COVID-19 makes people more reluctant to visit a fitness center or rehabilitation center, or contact a professional trainer or physical therapist. For this reason, recently, home training in which exercise equipment is used directly at home or by watching and following exercise images output from smart phones, TVs, etc. without a professional trainer is in the spotlight.

홈 트레이닝은 원하는 시간에 편리하고 저렴하게 운동할 수 있는 장점이 있다. 이러한 홈 트레이닝은 자신에게 필요한 운동을 선택하는 데에 어려움이 있고, 잘못된 자세로 지속적으로 운동하여 부상을 당할 수 있다. 즉, 홈 트레이닝은 체계적이면서 올바른 자세로 운동하는 데에 있어 다소 제약이 따르는 실정이다.Home training has the advantage of being able to exercise conveniently and inexpensively at a desired time. In such home training, it is difficult to select the exercise you need, and you may be injured by continuously exercising with the wrong posture. That is, home training is a situation in which there are some limitations in exercising in a systematic and correct posture.

본 발명의 기술적 사상에 따른 운동 시스템이 이루고자 하는 기술적 과제는, 트레이너 또는 물리치료사와 직접 대면하지 않고도 올바른 자세로 운동할 수 있도록 하는 운동 시스템을 제공하는 것이다.A technical problem to be achieved by the exercise system according to the technical idea of the present invention is to provide an exercise system that enables exercise in a correct posture without directly confronting a trainer or a physical therapist.

또한, 본 발명의 기술적 사상에 따른 운동 시스템이 이루고자 하는 기술적 과제는, 운동시 자세 중 잘못된 부분을 용이하게 확인할 수 있도록 하는 운동 시스템을 제공하는 것이다.In addition, the technical problem to be achieved by the exercise system according to the technical idea of the present invention is to provide an exercise system that allows the user to easily check the wrong part of the posture during exercise.

또한, 본 발명의 기술적 사상에 따른 운동 시스템이 이루고자 하는 기술적 과제는, 트레이너 또는 물리치료사와의 대면을 위한 대기 시간없이 원하는 시간에 운동할 수 있도록 하는 운동 시스템을 제공하는 것이다.In addition, the technical task to be achieved by the exercise system according to the technical idea of the present invention is to provide an exercise system that allows exercise at a desired time without waiting time for face-to-face with a trainer or a physical therapist.

본 발명의 기술적 사상에 따른 운동 시스템이 이루고자 하는 기술적 과제는 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제는 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical task to be achieved by the exercise system according to the technical idea of the present invention is not limited to the tasks mentioned above, and another task not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 기술적 사상에 의한 일 실시예에 따른 운동 시스템은, 사용자 단말기 및 관리자 단말기와 네트워크를 통해 연결되는 운동 시스템에 있어서, 관리자 단말기로부터 복수 개의 트레이너 영상을 전송받아 저장하는 영상 저장부; 영상 저장부에 저장된 각각의 트레이너 영상의 신체 아웃 라인을 추출하여 운동 가이드 라인을 생성하는 가이드 형성부; 및 사용자 단말기로부터 트레이너 영상에 대한 선택 신호를 전송받고, 선택 신호에 대응되는 트레이너 영상 및 운동 가이드 라인을 선택 신호를 전송한 사용자 단말기에 전송하는 출력 제어부를 포함하되, 사용자 단말기에는 사용자 영상이 입력되며, 트레이너 영상은 사용자 단말기의 일부에 출력되며, 사용자 영상은 운동 가이드 라인과 중첩된 상태로 사용자 단말기의 나머지 일부에 출력되는 것을 특징으로 할 수 있다.An exercise system according to an embodiment according to the technical idea of the present invention is an exercise system connected to a user terminal and a manager terminal through a network, comprising: an image storage unit for receiving and storing a plurality of trainer images from the manager terminal; a guide forming unit generating an exercise guide line by extracting a body outline of each trainer image stored in the image storage unit; and an output control unit that receives a selection signal for the trainer image from the user terminal, and transmits the trainer image and exercise guide line corresponding to the selection signal to the user terminal that has transmitted the selection signal, wherein the user image is input to the user terminal, , the trainer image may be output to a part of the user terminal, and the user image may be output to the remaining part of the user terminal in a state overlapped with the exercise guide line.

사용자 영상의 신체 아웃 라인이 운동 가이드 라인의 내부에 위치될 때, 사용자 단말기는 맞춤 신호를 생성하여 출력 제어부로 전송하고, 출력 제어부는 맞춤 신호를 전송한 사용자 단말기에 변경된 운동 가이드 라인을 전송하여 출력할 수 있다.When the body outline of the user image is located inside the exercise guide line, the user terminal generates a custom signal and transmits it to the output controller, and the output controller transmits the changed exercise guide line to the user terminal that has transmitted the custom signal and outputs it can do.

사용자 영상의 신체 아웃 라인의 일부가 운동 가이드 라인의 외부에 위치될 때, 사용자 단말기는 교정 신호를 생성하여 출력 제어부로 전송하고, 출력 제어부는 교정 신호를 전송한 사용자 단말기에 교정 가이드를 전송하고, 사용자 단말기는 교정 가이드를 사용자 영상의 신체 아웃 라인과 운동 가이드 라인이 교차하는 부분에 대응하도록 출력할 수 있다.When a part of the body outline of the user image is located outside the exercise guide line, the user terminal generates a correction signal and transmits it to the output control unit, and the output control unit transmits the correction guide to the user terminal that has transmitted the correction signal, The user terminal may output the calibration guide to correspond to a portion where the body outline of the user image and the exercise guide line intersect.

사용자 영상의 신체 아웃 라인이 운동 가이드 라인의 내부에 위치될 때, 사용자 단말기는 맞춤 신호를 생성하여 출력 제어부로 전송하고, 출력 제어부는 맞춤 신호를 전송한 사용자 단말기에 설정 운동 시간에 대응되는 타이머 영상을 전송하여 출력할 수 있다.When the body outline of the user image is located inside the exercise guide line, the user terminal generates a custom signal and transmits it to the output controller, and the output controller transmits a timer image corresponding to the set exercise time to the user terminal that has transmitted the custom signal. can be sent and printed.

사용자 단말기가 설정 운동 시간 동안 교정 신호를 생성하지 않을 때, 출력 제어부는 운동 완료 신호를 생성하고, 운동 시스템은, 출력 제어부에 연결되고, 운동 완료 신호를 바탕으로 하여 사용자 단말기별로 운동 완료 횟수를 부여하고 계수하는 운동 관리부를 더 포함할 수 있다.When the user terminal does not generate a correction signal for the set exercise time, the output control unit generates an exercise completion signal, the exercise system is connected to the output control unit, and based on the exercise completion signal, the number of exercise completions is given to each user terminal and may further include an exercise management unit for counting.

사용자 단말기에는 사용자의 성별, 나이, 키, 몸무게 및 숙련도를 포함한 사용자 정보가 입력되고, 사용자 정보는 사용자 단말기로부터 출력 제어부로 전송하며, 출력 제어부는 사용자 정보를 바탕으로 하여 트레이너 영상의 재생 속도를 조절할 수 있다.User information including the user's gender, age, height, weight and skill level is input to the user terminal, and the user information is transmitted from the user terminal to the output control unit, and the output control unit adjusts the playback speed of the trainer image based on the user information. can

트레이너 영상은 360도 영상으로 이루어지되, 트레이너 영상은 트레이너를 복수 개의 위치에서 바라본 모습의 복수 개의 상이한 영상으로 사용자 단말기의 일부에 출력되거나, 가상 현실 영상의 형태 또는 증강 현실 영상의 형태로 사용자 단말기에 출력될 수 있다.The trainer image is made of a 360-degree image, and the trainer image is output to a part of the user terminal as a plurality of different images of the trainer viewed from a plurality of positions, or to the user terminal in the form of a virtual reality image or augmented reality image. can be output.

영상 저장부는 관리자 단말기로부터 전송된 운동 정보를 바탕으로 트레이너 영상을 분류하여 저장할 수 있다.The image storage unit may classify and store the trainer image based on the exercise information transmitted from the manager terminal.

운동 관리부는 사용자 단말기에 대응하는 운동 완료 횟수를 설정치로 계수할 때 쿠폰 이미지를 생성하여 저장하고, 설정치로 계수된 운동 완료 횟수에 대응되는 사용자 단말기로 전송하되, 운동 관리부는, 쿠폰 이미지 데이터 신호를 분할하여 복수 개의 쿠폰 이미지 데이터 조각들을 생성하고, 쿠폰 이미지 데이터 조각들의 각각에 어드레스를 부여하며, 어드레스를 고려한 조합 규칙을 생성하는 룰 제네레이션 모듈; 복수 개의 쿠폰 이미지 데이터 조각들을 임의의 순서로 사용자 단말기로 전송하는 제 1 센딩 모듈; 및 조합 규칙을 사용자 단말기로 전송하는 제 2 센딩 모듈을 포함할 수 있으며, 사용자 단말기는, 운동 관리부로부터 사용자 단말기로 전송된 복수 개의 쿠폰 이미지 데이터 조각들 및 조합 규칙을 전송받고, 조합 규칙에 따라 복수 개의 쿠폰 이미지 데이터 조각들을 조합하여 쿠폰 이미지 데이터를 생성하는 리제네레이션 모듈을 포함할 수 있다.The exercise management unit generates and stores a coupon image when counting the number of exercise completions corresponding to the user terminal as a set value, and transmits it to the user terminal corresponding to the number of completed exercise counted as the set value, but the exercise management unit, the coupon image data signal a rule generation module that divides to generate a plurality of coupon image data pieces, assigns an address to each of the coupon image data pieces, and generates a combination rule in consideration of the address; a first sending module for transmitting a plurality of coupon image data pieces to the user terminal in a random order; and a second sending module for transmitting the combination rule to the user terminal, wherein the user terminal receives the plurality of coupon image data pieces and the combination rule transmitted from the exercise management unit to the user terminal, and receives a plurality of pieces according to the combination rule It may include a regeneration module that generates coupon image data by combining pieces of coupon image data.

운동 관리부는 사용자 단말기에 대응하는 운동 완료 횟수를 설정치로 계수할 때 쿠폰 이미지를 생성하여 저장하고, 설정치로 계수된 운동 완료 횟수에 대응되는 사용자 단말기로 전송하되, 운동 관리부는, 쿠폰 이미지에 가로 방향으로 n개의 제 1 파티셔닝 라인들을 설정하고, 세로 방향으로 m개의 제 2 파티셔닝 라인들을 설정하는 파티셔닝 라이닝 모듈(여기서, n 및 m은 자연수이다); 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 어느 하나를 선택하는 단계, 상기 선택된 파티셔닝 라인(이하 "제 1 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 쿠폰 이미지를 어느 한 방향으로 회전시켜 상기 제 1 회전축 파티셔닝 라인의 양 측의 쿠폰 이미지 영역이 2개의 층으로 중첩되도록 하여 제 1 레이어드 이미지를 생성하는 단계, 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 다른 하나를 선택하는 단계, 상기 선택된 다른 하나의 파티셔닝 라인(이하 "제 2 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 제 1 레이어드 이미지를 어느 한 방향으로 회전시켜 상기 제 2 회전축 파티셔닝 라인의 양 측의 제 1 레이어드 이미지 영역이 2개의 층으로 중첩되도록 하여 제 2 레이어드 이미지를 생성하는 단계를 포함하는 레이어링 규칙을 수행하는 레이어링 모듈; 제 2 레이어드 이미지를 사용자 단말기로 전송하는 제 1 센딩 모듈; 및 레이어링 규칙을 사용자 단말기로 전송하는 제 2 센딩 모듈을 포함하고, 사용자 단말기는, 운동 관리부로부터 사용자 단말기로 전송된 제 2 레이어드 이미지 및 레이어링 규칙을 전송받고, 레이어링 규칙에 따라 제 2 레이어드 이미지를 복원하여 상기 쿠폰 이미지를 생성하는 언레이어링 모듈을 포함할 수 있다.The exercise management unit generates and stores a coupon image when counting the number of exercise completions corresponding to the user terminal as a set value, and transmits it to the user terminal corresponding to the number of exercise completion counts counted as the set value, but the exercise management unit displays the coupon image in the horizontal direction a partitioning lining module that sets n first partitioning lines to , and sets m second partitioning lines in the longitudinal direction (where n and m are natural numbers); Selecting any one of the first partitioning lines and the second partitioning lines, rotating the coupon image of either side around the selected partitioning line (hereinafter referred to as "first rotation axis partitioning line") in any one direction to create a first layered image by overlapping coupon image areas on both sides of the first rotation axis partitioning line in two layers, selecting the other one of the first partitioning lines and the second partitioning lines; Rotating the first layered image on either side in either direction around the selected other partitioning line (hereinafter referred to as “the second rotation axis partitioning line”) to rotate the first layered image on both sides of the second rotation axis partitioning line a layering module for performing a layering rule including generating a second layered image by causing the image region to overlap in two layers; a first sending module for transmitting the second layered image to the user terminal; and a second sending module for transmitting the layering rule to the user terminal, wherein the user terminal receives the second layered image and the layering rule transmitted from the exercise manager to the user terminal, and restores the second layered image according to the layering rule to include an unlayering module for generating the coupon image.

본 발명의 기술적 사상에 의한 실시예들에 따른 운동 시스템은 하기와 같은 효과를 가진다.The exercise system according to embodiments according to the technical spirit of the present invention has the following effects.

(1) 사용자는 트레이너 또는 물리치료사와 직접 대면하지 않고도 올바른 자세로 운동할 수 있다.(1) Users can exercise with the correct posture without having to face a trainer or physical therapist directly.

(2) 사용자는 운동시 자세 중 잘못된 부분을 용이하게 확인할 수 있다.(2) The user can easily check the wrong part of the posture during exercise.

(3) 사용자는 트레이너 또는 물리치료사와의 대면을 위한 대기 시간 없이 원하는 시간에 운동할 수 있다.(3) Users can exercise at any time they want without waiting for a face-to-face meeting with a trainer or physical therapist.

다만, 본 발명의 일 실시예에 따른 운동 시스템이 달성할 수 있는 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.However, effects that can be achieved by the exercise system according to an embodiment of the present invention are not limited to those mentioned above, and other effects not mentioned may be clearly understood by those skilled in the art from the description below. will be.

본 명세서에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.
도 1은 본 발명의 일 실시예에 따른 운동 시스템을 도시하는 도면이다.
도 2는 본 발명의 일 실시예에 따른 운동 시스템의 실시 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상의 목록이 출력된 모습을 도시하는 도면이다.
도 4는 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상, 사용자 영상 및 운동 가이드 라인이 출력된 모습을 도시하는 도면이다.
도 5는 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상, 사용자 영상 및 운동 가이드 라인이 다른 형태로 출력된 모습을 도시하는 도면이다.
도 6은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 복수의 위치에 따른 트레이닝 영상 및 복수 개의 사용자 영상이 출력된 모습을 도시하는 도면이다.
도 7은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에 사용자 영상이 운동 가이드 라인 및 교정 가이드와 함께 출력된 모습을 도시하는 도면이다.
도 8은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 사용자 영상이 운동 가이드 라인 및 타이머 영상과 함께 출력된 모습을 도시하는 도면이다.
In order to more fully understand the drawings cited herein, a brief description of each drawing is provided.
1 is a diagram illustrating an exercise system according to an embodiment of the present invention.
2 is a flowchart of an exercise system according to an embodiment of the present invention.
3 is a diagram illustrating a state in which a list of training images is output from a user terminal connected to an exercise system according to an embodiment of the present invention.
4 is a diagram illustrating a state in which a training image, a user image, and an exercise guide line are output from a user terminal connected to an exercise system according to an embodiment of the present invention.
5 is a diagram illustrating a state in which a training image, a user image, and an exercise guide line are output in different formats from a user terminal connected to an exercise system according to an embodiment of the present invention.
6 is a diagram illustrating a state in which a training image and a plurality of user images according to a plurality of positions are output from a user terminal connected to an exercise system according to an embodiment of the present invention.
7 is a diagram illustrating a state in which a user image is output together with an exercise guide line and a correction guide to a user terminal connected to an exercise system according to an embodiment of the present invention.
8 is a diagram illustrating a state in which a user image is output together with an exercise guide line and a timer image in a user terminal connected to an exercise system according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고, 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명은 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can have various changes and can have various embodiments, specific embodiments are illustrated in the drawings and will be described in detail through the detailed description. However, this is not intended to limit the present invention to specific embodiments, and it should be understood that the present invention includes all modifications, equivalents and substitutes included in the spirit and scope of the present invention.

본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제 1, 제 2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.In describing the present invention, if it is determined that a detailed description of a related known technology may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, numbers (eg, first, second, etc.) used in the description process of the present specification are only identifiers for distinguishing one component from other components.

또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.In addition, in this specification, when a component is referred to as "connected" or "connected" to another component, the component may be directly connected or directly connected to the other component, but in particular It should be understood that, unless there is a description to the contrary, it may be connected or connected through another element in the middle.

또한, 본 명세서에서 '~부'로 표현되는 구성요소는 2개 이상의 구성요소가 하나의 구성요소로 합쳐지거나 또는 하나의 구성요소가 보다 세분화된 기능별로 2개 이상으로 분화될 수도 있다. 또한, 이하에서 설명할 구성요소 각각은 자신이 담당하는 주기능 이외에도 다른 구성요소가 담당하는 기능 중 일부 또는 전부의 기능을 추가적으로 수행할 수도 있으며, 구성요소 각각이 담당하는 주기능 중 일부 기능이 다른 구성요소에 의해 전담되어 수행될 수도 있음은 물론이다.In addition, in the present specification, two or more components may be combined into one component, or one component may be divided into two or more for each more subdivided function. In addition, each of the components to be described below may additionally perform some or all of the functions of other components in addition to the main functions they are responsible for, and some of the main functions that each component is responsible for are different It goes without saying that it may be performed exclusively by the component.

이하, 본 발명의 기술적 사상에 의한 실시예들을 차례로 상세히 설명한다.Hereinafter, embodiments according to the technical spirit of the present invention will be described in detail in turn.

도 1은 본 발명의 일 실시예에 따른 운동 시스템을 도시하는 도면이고, 도 2는 본 발명의 일 실시예에 따른 운동 시스템의 실시 흐름도이며, 도 3은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상의 목록이 출력된 모습을 도시하는 도면이고, 도 4는 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상, 사용자 영상 및 운동 가이드 라인이 출력된 모습을 도시하는 도면이며, 도 5는 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 트레이닝 영상, 사용자 영상 및 운동 가이드 라인이 다른 형태로 출력된 모습을 도시하는 도면이고, 도 6은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 복수의 위치에 따른 트레이닝 영상 및 복수 개의 사용자 영상이 출력된 모습을 도시하는 도면이며, 도 7은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에 사용자 영상이 운동 가이드 라인 및 교정 가이드와 함께 출력된 모습을 도시하는 도면이고, 도 8은 본 발명의 일 실시예에 따른 운동 시스템에 연결된 사용자 단말기에서 사용자 영상이 운동 가이드 라인 및 타이머 영상과 함께 출력된 모습을 도시하는 도면이다.1 is a diagram illustrating an exercise system according to an embodiment of the present invention, FIG. 2 is a flowchart of an exercise system according to an embodiment of the present invention, and FIG. 3 is an exercise system according to an embodiment of the present invention It is a view showing a state in which a list of training images is output from a user terminal connected to, FIG. 4 is a state in which a training image, a user image and an exercise guide line are output from a user terminal connected to an exercise system according to an embodiment of the present invention FIG. 5 is a diagram illustrating a state in which a training image, a user image, and an exercise guide line are output in different forms from a user terminal connected to an exercise system according to an embodiment of the present invention, and FIG. 6 is this view It is a diagram illustrating a state in which a training image and a plurality of user images according to a plurality of positions are output from a user terminal connected to an exercise system according to an embodiment of the present invention, and FIG. 7 is an exercise system according to an embodiment of the present invention. It is a diagram showing a state in which a user image is output together with an exercise guide line and a correction guide to a connected user terminal, and FIG. 8 is a user image displayed in a user terminal connected to an exercise system according to an embodiment of the present invention. It is a diagram showing a state that is output together with an image.

도 1 내지 도 8에 도시된 바와 같이, 본 발명의 일 실시예에 따른 운동 시스템(100)은 사용자 단말기(10) 및 관리자 단말기(20)와 네트워크(1)를 통해 연결될 수 있으며, 영상 저장부(101), 가이드 형성부(102) 및 출력 제어부(103)를 포함할 수 있다. 여기서, 사용자는 운동 시스템(100)을 통해 운동하고자 하는 사람을 의미할 수 있고, 관리자는 운동 시스템(100)을 관리하면서 사용자를 위한 트레이너 영상을 제공하는 사람을 의미할 수 있다.1 to 8 , the exercise system 100 according to an embodiment of the present invention may be connected to the user terminal 10 and the manager terminal 20 through the network 1 , and an image storage unit 101 , a guide forming unit 102 and an output control unit 103 may be included. Here, the user may mean a person who wants to exercise through the exercise system 100 , and the manager may refer to a person who provides a trainer image for the user while managing the exercise system 100 .

사용자 및 관리자는 각각 사용자 단말기(10) 및 관리자 단말기(20)를 이용하여 운동 시스템(100)에 접속하여 운동 시스템(100)과 신호를 주고 받을 수 있다. 운동 시스템(100)은 사용자 단말기(10) 및 관리자 단말기(20)에서 구동된 웹 브라우저를 통해 웹 페이지를 표시하고 웹 페이지에서 로그인을 한 후 운동 시스템(100)에 접속하도록 하거나, 사용자 단말기(10) 및 관리자 단말기(20)에는 운동 시스템(100)에 접속 가능한 어플리케이션이 설치되어 구동될 수도 있다.The user and the manager may connect to the exercise system 100 by using the user terminal 10 and the manager terminal 20, respectively, and exchange signals with the exercise system 100 . The exercise system 100 displays a web page through a web browser driven by the user terminal 10 and the manager terminal 20, logs in from the web page, and then accesses the exercise system 100, or the user terminal 10 ) and an application accessible to the exercise system 100 may be installed and driven in the manager terminal 20 .

사용자 단말기(10) 및 관리자 단말기(20)는 네트워크(1)를 통하여 원격지의 서버나 단말기에 접속할 수 있는 컴퓨터로 구현될 수 있다. 여기서, 컴퓨터는 예를 들어, 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크탑(Desktop), 랩탑(Laptop) 등을 포함할 수 있다. 또한, 사용자 단말기(10) 및 관리자 단말기(20)는 네트워크(1)를 통해 원격지의 서버나 단말에 접속할 수 있는 단말 장치로 구현될 수 있다. 단말 장치는 예를 들어, 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말기, 스마트폰(smartphone), 스마트 패드(smartpad), 태블릿 PC(Tablet PC) 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The user terminal 10 and the manager terminal 20 may be implemented as a computer capable of accessing a remote server or terminal through the network 1 . Here, the computer may include, for example, a laptop equipped with a web browser, a desktop, and a laptop. In addition, the user terminal 10 and the manager terminal 20 may be implemented as a terminal device capable of accessing a remote server or terminal through the network 1 . The terminal device is, for example, a wireless communication device that ensures portability and mobility, and includes a Personal Communication System (PCS), a Global System for Mobile communications (GSM), a Personal Digital Cellular (PDC), a Personal Handyphone System (PHS), and a PDA (Personal Communication System). Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), Wibro (Wireless Broadband Internet) terminal, smartphone, It may include all kinds of handheld-based wireless communication devices such as a smart pad, a tablet PC, and the like.

여기서, 네트워크(1)는, 복수의 단말기 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, 5G 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.Here, the network 1 refers to a connection structure capable of exchanging information with each other, such as a plurality of terminals and servers, and an example of such a network includes a 3rd Generation Partnership Project (3GPP) network, a long-term LTE (LTE) network. Term Evolution) network, 5G network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area) Network), a Bluetooth (Bluetooth) network, a satellite broadcasting network, an analog broadcasting network, a Digital Multimedia Broadcasting (DMB) network, etc. are included, but are not limited thereto.

영상 저장부(101)는 복수 개의 트레이너 영상을 저장할 수 있다(S101). 여기서, 트레이너 영상은 트레이너, 물리치료사 등과 같이 교정 및 재활 운동을 지도할 수 있는 전문가의 운동 시범 영상을 의미할 수 있고, 운동 정보(예를 들어, 운동 목적, 운동 부위 등)를 바탕으로 하여 분류된 상태로 영상 저장부(101)에 저장될 수 있다. 예를 들어, 트레이너 영상은 재활, 다이어트, 근력강화, 예방 및 교정 운동 등과 같이 운동 목적에 따라 분류될 수 있고, 운동 목적에 있어 근력강화로 분류된 경우 가슴 운동, 등 운동, 하체 운동, 어깨 운동, 목 운동 등으로 분류될 수 있다.The image storage unit 101 may store a plurality of trainer images (S101). Here, the trainer image may mean an exercise demonstration image of a specialist who can guide correction and rehabilitation exercises, such as a trainer or a physical therapist, and is classified based on exercise information (eg, exercise purpose, exercise part, etc.) It may be stored in the image storage unit 101 in this state. For example, the trainer image may be classified according to the exercise purpose, such as rehabilitation, diet, muscle strengthening, prevention and corrective exercise, etc., and when classified as muscle strengthening for the exercise purpose, chest exercise, back exercise, lower body exercise, shoulder exercise , neck movements, and the like.

또한, 관리자 단말기(20)는 네트워크(1)를 통해 영상 저장부(101)에 접속될 수 있다. 여기서, 관리자는 관리자 단말기(20)에 트레이닝 영상 및 트레이닝 영상에 대응되는 운동 정보를 입력하고, 관리자 단말기(20)는 입력된 트레이닝 영상 및 운동 정보를 영상 저장부(101)에 전송할 수 있다. 영상 저장부(101)는 전송된 운동 정보를 바탕으로 트레이닝 영상을 분류하여 저장할 수 있다.Also, the manager terminal 20 may be connected to the image storage unit 101 through the network 1 . Here, the manager may input a training image and exercise information corresponding to the training image to the manager terminal 20 , and the manager terminal 20 may transmit the input training image and exercise information to the image storage unit 101 . The image storage unit 101 may classify and store the training image based on the transmitted exercise information.

또한, 영상 저장부(101)에 저장된 트레이너 영상은 각각 360도 영상으로 이루어질 수 있고, 트레이너를 복수 개의 위치에서 바라본 모습으로 상이하게 출력될 수 있도록 복수 개의 영상으로 저장될 수 있다. In addition, the trainer images stored in the image storage unit 101 may each be made of a 360-degree image, and may be stored as a plurality of images so that the trainer can be output differently as viewed from a plurality of positions.

한편, 영상 저장부(101)는 운동 정보를 바탕으로 한 트레이너 영상에 대한 목록을 생성할 수 있다. 본 실시예의 운동 시스템(100)에 연결된 사용자 단말기(10)에는 트레이너 영상에 대한 목록이 전송되어 출력될 수 있다(도 3 참조).Meanwhile, the image storage unit 101 may generate a list of trainer images based on the exercise information. A list of trainer images may be transmitted and output to the user terminal 10 connected to the exercise system 100 of the present embodiment (see FIG. 3 ).

가이드 형성부(102)는 영상 저장부(101)에 저장된 트레이너 영상의 각각에 대한 트레이너의 신체 아웃라인을 추출하여 운동 가이드 라인을 생성할 수 있다(S102). 여기서, 운동 가이드 라인은 2차원 형태로 생성될 수도 있고, 3차원 형태로 생성될 수도 있다.The guide forming unit 102 may generate an exercise guideline by extracting the trainer's body outline for each of the trainer images stored in the image storage unit 101 (S102). Here, the exercise guide line may be generated in a two-dimensional form or in a three-dimensional form.

출력 제어부(103)는 트레이너 영상에 대한 선택 신호를 전송받을 수 있다(S103). 여기서, 선택 신호는 사용자 단말기(10)로부터 생성되어 출력 제어부(103)로 전송될 수 있다.The output control unit 103 may receive a selection signal for the trainer image (S103). Here, the selection signal may be generated from the user terminal 10 and transmitted to the output control unit 103 .

앞서 언급된 바와 같이, 사용자 단말기(10)에는 트레이너 영상에 대한 목록이 전송되어 출력될 수 있고, 사용자는 사용자 단말기(10)를 이용하여 트레이너 영상에 대한 목록에서 트레이너 영상을 선택할 수 있다. 이로 인해, 사용자 단말기(10)는 트레이너 영상의 선택에 따른 선택 신호를 생성할 수 있다.As mentioned above, a list of trainer images may be transmitted and output to the user terminal 10 , and the user may select a trainer image from the list of trainer images using the user terminal 10 . For this reason, the user terminal 10 may generate a selection signal according to the selection of the trainer image.

또한, 출력 제어부(103)는 전송된 선택 신호에 대응되는 트레이너 영상 및 운동 가이드 라인을 사용자 단말기(10)로 전송할 수 있다(S104). 여기서, 트레이너 영상 및 운동 가이드 라인이 전송된 사용자 단말기(10)는 선택 신호를 출력 제어부(103)로 전송한 사용자 단말기를 의미한다.Also, the output control unit 103 may transmit a trainer image and an exercise guide line corresponding to the transmitted selection signal to the user terminal 10 ( S104 ). Here, the user terminal 10 to which the trainer image and the exercise guide line are transmitted means the user terminal to which the selection signal is transmitted to the output control unit 103 .

한편, 출력 제어부(103)는 정보 메시지를 저장할 수 있다. 여기서, 정보 메시지는 운동 관련 정보(예를 들어, 논문, 기사 등) 및 운동 응원 문구를 포함할 수 있다. 예를 들어, 운동 관련 정보는 "Vernon & Mior는 NDI(경부장애지수)가 경부 손상에 의한 장애 측정도구로써 신뢰성, 타당성이 입증되었다 보고하였다." 등의 형태로 이루어질 수 있고, 운동 응원 문구는 "오늘 흘린 땀방울은 배신하지 않는다." 등의 형태로 이루어질 수 있다. 이러한 정보 메시지는 트레이너 영상 및 운동 가이드 라인과 함께 사용자 단말기(10)로 전송될 수 있다.Meanwhile, the output control unit 103 may store the information message. Here, the information message may include exercise-related information (eg, a thesis, an article, etc.) and an exercise cheering phrase. For example, exercise-related information: "Vernon & Mior reported that NDI (Neck Disability Index) was proven to be reliable and valid as a measure of disability due to neck injury." It can be made in the form of, etc., and the cheering phrase for the exercise is "Do not betray the sweat you shed today." It may be in the form of This information message may be transmitted to the user terminal 10 together with the trainer image and exercise guideline.

또한, 사용자 단말기(10)는 사용자를 촬영할 수 있도록, 카메라를 구비하거나 카메라에 연결될 수 있다. 사용자 단말기(10)는 카메라를 통해 사용자 영상을 입력받을 수 있다(S105). 여기서, 사용자 단말기(10)는 가로 방향으로 위치된 상태에서 사용자와 카메라 사이의 거리가 소정의 거리(예를 들어, 1.5m 등) 이하로 위치될 때 카메라를 작동시킬 수 있다. 또한, 사용자 영상이 작동되고 있는 카메라를 통해 입력되지 않을 때, 사용자 단말기(10)는 사용자를 촬영할 수 있도록 카메라의 각도를 제어할 수 있다.In addition, the user terminal 10 may include a camera or be connected to the camera so that the user can be photographed. The user terminal 10 may receive a user image through the camera (S105). Here, the user terminal 10 may operate the camera when the distance between the user and the camera is less than a predetermined distance (eg, 1.5 m, etc.) in a horizontally positioned state. In addition, when the user image is not input through the operating camera, the user terminal 10 may control the angle of the camera so that the user can be photographed.

사용자 단말기(10)는 출력 제어부(103)로부터 전송된 트레이너 영상 및 운동 가이드 라인을 사용자 영상과 함께 출력할 수 있다(S106). 여기서, 사용자 단말기(10)의 일부에는 트레이너 영상이 출력될 수 있고, 사용자 단말기(10)의 나머지 일부에는 사용자 영상 및 운동 가이드 라인이 중첩되도록 출력될 수 있다. 또한, 운동 가이드 라인은 트레이너 영상에 대응되는 형태로 출력될 수 있다. 예를 들어, 트레이너 영상, 사용자 영상 및 운동 가이드 라인은 사용자 단말기(10)의 동일 화면 상에 출력될 수 있다(도 4와 도 5 참조). 트레이너 영상은 사용자 단말기(10)의 화면의 좌측에 출력되고, 사용자 영상 및 운동 가이드 라인은 사용자 단말기(10)의 화면의 우측에 출력될 수 있다. 이로 인해, 사용자는 사용자 단말기(10)를 통해 트레이너 영상, 사용자 영상 및 운동 가이드 라인을 동시에 확인할 수 있다.The user terminal 10 may output the trainer image and the exercise guideline transmitted from the output control unit 103 together with the user image (S106). Here, the trainer image may be output to a part of the user terminal 10 , and the user image and the exercise guide line may be output to overlap the remaining part of the user terminal 10 . Also, the exercise guide line may be output in a form corresponding to the trainer image. For example, a trainer image, a user image, and an exercise guide line may be output on the same screen of the user terminal 10 (refer to FIGS. 4 and 5 ). The trainer image may be output on the left side of the screen of the user terminal 10 , and the user image and exercise guide line may be output on the right side of the screen of the user terminal 10 . For this reason, the user can simultaneously check the trainer image, the user image, and the exercise guideline through the user terminal 10 .

한편, 사용자 단말기(10)가 트레이너 영상 및 운동 가이드 라인을 사용자 영상과 함께 출력하기 이전에, 사용자 단말기(10)는 메시지를 출력할 수 있다. 사용자는 메시지를 통해 운동 관련 정보를 획득하고, 운동에 대한 동기 부여를 제공받을 수 있다.Meanwhile, before the user terminal 10 outputs the trainer image and the exercise guideline together with the user image, the user terminal 10 may output a message. The user may obtain exercise-related information through the message and may be provided with motivation for the exercise.

또한, 트레이너 영상은 사용자 단말기(10)에서 트레이너를 복수 개의 위치에서 바라본 모습에 따라 상이하도록 복수 개로 출력될 수 있다(도 6 참조). 사용자는 출력된 복수 개의 트레이너 영상 중 하나를 선택할 수 있고, 사용자 단말기(10)에는 복수 개의 트레이너 영상 중에서 선택된 영상이 출력될 수 있다.In addition, a plurality of trainer images may be output to be different according to a view of the trainer from a plurality of positions in the user terminal 10 (see FIG. 6 ). The user may select one of the plurality of output trainer images, and the selected image among the plurality of trainer images may be output to the user terminal 10 .

한편, 사용자 단말기(10)의 화면 전체에는 트레이너 영상만이 출력될 수 있기도 하고, 운동 가이드 라인이 중첩된 사용자 영상만이 출력될 수 있기도 한다. 특히, 트레이너 영상은 360도 영상으로 이루어져서, 사용자 단말기(10)에서 가상 현실(VR: virtual reality) 영상의 형태 또는 증강 현실(AR: augmented reality) 영상의 형태로 출력될 수 있다. 사용자는 가상 현실 기기 또는 증강 현실 기기를 착용한 상태에서 가상 공간에서 트레이너 영상을 통해 운동하는 느낌을 제공받을 수 있다.On the other hand, only the trainer image may be output on the entire screen of the user terminal 10, or only the user image in which the exercise guide line is superimposed may be output. In particular, since the trainer image is a 360-degree image, it may be output in the form of a virtual reality (VR) image or an augmented reality (AR) image in the user terminal 10 . A user may be provided with a feeling of exercising through a trainer image in a virtual space while wearing a virtual reality device or an augmented reality device.

사용자는 트레이너 영상을 볼 수 있고 트레이너 영상을 따라 운동할 수 있다. 특히, 사용자는 자신의 운동 모습에 대응되는 사용자 영상과 함께 트레이너 영상에 대응되는 형태의 운동 가이드 라인을 볼 수 있다. 여기서, 사용자는 사용자 영상을 통해 보여지는 자신의 신체 아웃라인을 운동 가이드 라인에 맞추도록 자세를 취할 수 있다. 사용자의 신체 아웃라인이 운동 가이드 라인에 맞춰질 때, 사용자의 신체 아웃라인은 운동 가이드 라인의 내부에 위치되어 운동 가이드 라인에 둘러싸인 상태로 사용자 영상에서 출력될 수 있다. 이로 인해, 사용자는 트레이너 영상에 맞도록 자세를 취하면서 운동할 수 있어, 보다 올바른 자세로 운동할 수 있다.The user can view the trainer video and exercise by following the trainer video. In particular, the user can view the exercise guideline in the form corresponding to the trainer image together with the user image corresponding to the user's exercise appearance. Here, the user may take a posture to match the outline of his or her body shown through the user image to the exercise guideline. When the user's body outline is aligned with the exercise guideline, the user's body outline may be output from the user image while being positioned inside the exercise guideline and surrounded by the exercise guideline. Due to this, the user can exercise while taking a posture to match the trainer image, so that the user can exercise with a more correct posture.

한편, 사용자 영상에서 사용자의 신체 아웃라인이 운동 가이드 라인의 내부에 위치될 때, 즉, 사용자가 운동 가이드 라인에 맞춘 자세를 취할 때, 사용자 단말기(10)는 맞춤 신호를 생성하여 출력 제어부(103)로 전송할 수 있다. 여기서, 출력 제어부(103)는 맞춤 신호를 전송한 사용자 단말기(10)에 변경된 운동 가이드 라인을 전송할 수 있고, 사용자 단말기(10)에는 변경된 운동 가이드 라인이 출력될 수 있다.On the other hand, when the user's body outline in the user image is located inside the exercise guide line, that is, when the user takes a posture tailored to the exercise guide line, the user terminal 10 generates a custom signal and the output control unit 103 ) can be transmitted. Here, the output control unit 103 may transmit the changed exercise guideline to the user terminal 10 that has transmitted the custom signal, and the changed exercise guideline may be output to the user terminal 10 .

예를 들어, 사용자가 운동 가이드 라인에 맞춰지지 않을 때, 사용자 영상에서 운동 가이드 라인은 점선으로 출력될 수 있다(도 4 참조). 반면에, 사용자가 운동 가이드 라인에 맞춰질 때, 사용자 영상에서 운동 가이드 라인은 일점 쇄선으로 출력될 수 있다(도 5 참조). 상기와 같이 운동 가이드 라인이 변경됨에 따라, 사용자는 자신의 신체 아웃 라인과 운동 가이드 라인의 맞춤 여부를 용이하게 확인할 수 있다. 본 실시예의 운동 가이드 라인의 변경이 형태의 변경으로 도시되어 있으나, 이에 한정되지 않고 색상의 변경으로 이루어질 수 있다. 예를 들어, 사용자가 운동 가이드 라인에 맞춰지지 않을 때, 사용자 영상에서 운동 가이드 라인은 황색으로 출력될 수 있는 반면에, 사용자가 운동 가이드 라인에 맞춰질 때, 사용자 영상에서 운동 가이드 라인은 청색으로 출력될 수 있다.For example, when the user does not align with the exercise guideline, the exercise guideline may be output as a dotted line in the user image (see FIG. 4 ). On the other hand, when the user aligns with the exercise guideline, the exercise guideline may be output as a dashed-dotted line in the user image (see FIG. 5 ). As the exercise guideline is changed as described above, the user can easily check whether his/her body outline and the exercise guideline are aligned. Although the change of the exercise guide line of the present embodiment is illustrated as a change of shape, it is not limited thereto and may be made of a change of color. For example, when the user does not fit the exercise guideline, the exercise guideline in the user image may be output in yellow, whereas when the user matches the exercise guideline, the exercise guideline in the user image is output in blue can be

또한, 사용자가 운동 가이드 라인에 맞춘 자세를 취하지 못하였을 때, 사용자 영상에서 사용자의 신체 아웃라인의 일부는 운동 가이드 라인의 외부에 위치될 수 있다. 여기서, 사용자 단말기(10)는 교정 신호를 생성하여 출력 제어부(103)로 전송할 수 있다. 여기서, 출력 제어부(103)는 교정 신호를 전송한 사용자 단말기(10)에 교정 가이드를 전송할 수 있다. 도 7에 도시된 바와 같이, 사용자 단말기(10)에는 교정 가이드(도 7의 화살표)가 출력될 수 있고, 교정 가이드는 사용자의 신체 아웃 라인과 운동 가이드 라인의 교차하는 부분에 대응하도록 사용자 영상에 출력될 수 있다. 즉, 교정 가이드는 사용자의 신체 아웃 라인에서 운동 가이드 라인에 맞춰지지 않은 부분에 표시될 수 있다. 이로 인해, 사용자는 교정 가이드를 통해 운동에 따른 자세를 취한 상태에서 교정되어야 할 부분을 용이하게 확인할 수 있다.Also, when the user fails to take a posture aligned with the exercise guideline, a portion of the user's body outline in the user image may be located outside the exercise guideline. Here, the user terminal 10 may generate a calibration signal and transmit it to the output control unit 103 . Here, the output control unit 103 may transmit a calibration guide to the user terminal 10 that has transmitted the calibration signal. As shown in FIG. 7 , a calibration guide (arrow in FIG. 7 ) may be output to the user terminal 10 , and the calibration guide is displayed on the user image to correspond to the intersection of the user's body outline and the exercise guide line. can be output. That is, the correction guide may be displayed on a portion of the user's body outline that is not aligned with the exercise guide line. For this reason, the user can easily check the part to be corrected while taking a posture according to the exercise through the correction guide.

또한, 본 실시예의 교정 가이드는 화살표 형태로 도시되고, 화살표 방향은 사용자의 신체 아웃 라인과 운동 가이드 라인을 맞출 수 있는 사용자의 운동 방향을 나타낼 수 있다. 이로 인해, 사용자는 교정 가이드에 따른 방향으로 운동하여 보다 용이하게 사용자의 신체 아웃 라인과 운동 가이드 라인을 맞출 수 있도록 운동할 수 있다.In addition, the calibration guide of this embodiment is shown in the form of an arrow, and the arrow direction may indicate the user's movement direction that can match the user's body outline and the exercise guide line. For this reason, the user can exercise to more easily match the user's body outline with the exercise guide line by exercising in the direction according to the calibration guide.

또한, 출력 제어부(103)는 맞춤 신호를 전송받은 후에, 맞춤 신호를 전송한 사용자 단말기(10)에 타이머 영상을 전송할 수 있다. 여기서, 타이머 영상은 설정 운동 시간의 종료까지 남은 시간을 표시할 수 있고, 설정 운동 시간은 트레이닝 영상에 대응되는 운동 시간을 의미한다. 타이머 영상은 사용자 영상에 포함되어 사용자 단말기(10)에 출력되되, 사용자의 신체 아웃 라인 및 운동 가이드 라인으로부터 이격되도록 위치될 수 있다(도 8 참조). 이로 인해, 사용자는 타이머 영상을 통해 설정 운동 시간을 확인하고, 설정 운동 시간 동안 운동 가이드 라인에 맞춘 자세를 유지하면서 운동할 수 있다.Also, after receiving the custom signal, the output controller 103 may transmit the timer image to the user terminal 10 that has transmitted the custom signal. Here, the timer image may display the remaining time until the end of the set exercise time, and the set exercise time means an exercise time corresponding to the training image. The timer image may be included in the user image and output to the user terminal 10, and may be positioned to be spaced apart from the user's body outline and exercise guide line (refer to FIG. 8). For this reason, the user can check the set exercise time through the timer image, and exercise while maintaining a posture aligned with the exercise guideline for the set exercise time.

한편, 출력 제어부(103)는 타이머 영상을 전송한 이후에, 타이어 영상에 대응되는 설정 운동 시간 동안 사용자 단말기(10)로부터 교정 신호를 전송받지 않을 수 있다. 이는 사용자가 운동 가이드 라인에 맞춘 자세로 설정 운동 시간 동안 운동하였다는 것을 의미한다. 여기서, 출력 제어부(103)는 운동 완료 신호를 생성할 수 있다.Meanwhile, after transmitting the timer image, the output control unit 103 may not receive the correction signal from the user terminal 10 for a set exercise time corresponding to the tire image. This means that the user exercised for the set exercise time in a posture aligned with the exercise guideline. Here, the output control unit 103 may generate an exercise completion signal.

또한, 사용자 단말기(10)에는 사용자 정보가 입력될 수 있다. 여기서, 사용자 정보는 사용자의 성별, 나이, 키, 몸무게, 운동 숙련도 등을 포함할 수 있다. 사용자 정보는 사용자 단말기(10)로부터 출력 제어부(103)로 전송될 수 있다. 출력 제어부(103)는 사용자 정보를 바탕으로 하여 트레이너 영상의 재생 속도를 조절하고, 조절된 재생 속도를 갖는 트레이너 영상을 운동 가이드 라인과 함께 사용자 단말기(10)로 전송할 수 있다. 예를 들어, 사용자 정보에서 사용자의 나이가 많고 사용자의 운동 숙련도가 낮을수록, 출력 제어부(103)는 트레이너 영상을 낮은 재생 속도로 조절할 수 있다. 이로 인해, 사용자 단말기(10)에서 트레이너 영상은 사용자에 맞는 속도로 재생될 수 있고, 사용자는 자신에게 맞는 트레이너 영상을 따라 운동할 수 있다.In addition, user information may be input to the user terminal 10 . Here, the user information may include the user's gender, age, height, weight, exercise skill, and the like. User information may be transmitted from the user terminal 10 to the output control unit 103 . The output control unit 103 may adjust the playback speed of the trainer image based on the user information, and transmit the trainer image having the adjusted playback speed to the user terminal 10 together with the exercise guideline. For example, in the user information, the older the user is and the lower the exercise skill level of the user is, the lower the output control unit 103 may adjust the trainer image to a lower playback speed. For this reason, the trainer image in the user terminal 10 may be reproduced at a speed suitable for the user, and the user may exercise according to the trainer image suitable for the user.

또한, 음악이 트레이너 영상과 함께 사용자 단말기(10)에서 재생될 수 있다. 여기서, 음악은 사용자 정보를 바탕으로 하여 선택되어 재생될 수 있다.Also, music may be played in the user terminal 10 together with the trainer image. Here, music may be selected and played based on user information.

본 실시예에 따른 운동 시스템(100)은 사용자에 의해 선택된 트레이닝 영상을 트레이닝 영상에 대응되는 운동 가이드 라인과 함께 사용자 단말기(10)에 전송할 수 있다. 또한, 사용자 단말기(10)에는 사용자를 촬영한 사용자 영상은 트레이닝 영상과 이격된 상태로 운동 가이드 라인에 중첩된 상태로 출력될 수 있다. 사용자는 트레이닝 영상을 보면서 운동하고 사용자 영상을 통해 자신의 신체 아웃 라인을 운동 가이드 라인에 맞출 수 있다. 따라서, 본 실시예에 따른 운동 시스템(100)은 사용자에게 트레이너, 물리치료사 등과 직접 대면하지 않은 상태에서 운동 가이드 라인을 이용하여 올바른 자세로 운동할 수 있도록 하는 서비스를 제공할 수 있다.The exercise system 100 according to the present embodiment may transmit the training image selected by the user to the user terminal 10 together with the exercise guideline corresponding to the training image. In addition, the user image photographed by the user may be output to the user terminal 10 in a state spaced apart from the training image and superimposed on the exercise guide line. The user can exercise while watching the training video and align his or her body outline with the exercise guideline through the user video. Therefore, the exercise system 100 according to the present embodiment can provide a service that allows the user to exercise in a correct posture using the exercise guideline without directly facing a trainer, a physical therapist, or the like.

또한, 본 실시예에 따른 운동 시스템(100)은 사용자가 운동 가이드 라인에 맞춘 자세를 취하지 못한 경우 사용자 단말기(10)에 교정 가이드를 전송할 수 있다. 여기서, 교정 가이드는 사용자의 신체 아웃 라인과 운동 가이드 라인의 교차하는 부분에 대응하도록 사용자 단말기(10)에 출력된 사용자 영상에 출력될 수 있다. 따라서, 본 실시예에 따른 운동 시스템(100)은 사용자에게 운동에 따른 자세를 취한 상태에서 교정되어야 할 부분을 용이하게 확인할 수 있도록 할 수 있다.In addition, the exercise system 100 according to the present embodiment may transmit a correction guide to the user terminal 10 when the user does not take a posture in line with the exercise guideline. Here, the calibration guide may be output to the user image output to the user terminal 10 to correspond to the intersection of the user's body outline and the exercise guide line. Therefore, the exercise system 100 according to the present embodiment can enable the user to easily check the part to be corrected while taking a posture according to the exercise.

또한, 본 실시예에 따른 운동 시스템(100)은 트레이닝 영상을 복수의 사용자들에게 제공하여 운동할 수 있도록 할 수 있다. 즉, 하나의 트레이닝 영상은 복수의 사용자에게 동시에 제공될 수 있다. 사용자는 직접 트레이너, 물리치료사 등과 대면하는 경우에 비하여 대기하지 않고 원하는 때에 운동할 수 있다.In addition, the exercise system 100 according to the present embodiment may provide a training image to a plurality of users so that they can exercise. That is, one training image may be simultaneously provided to a plurality of users. Users can exercise at any time they want without waiting compared to the case of directly confronting a trainer or a physical therapist.

한편, 본 실시예에 따른 운동 시스템(100)은 운동 관리부(104)를 더 포함할 수 있다.Meanwhile, the exercise system 100 according to the present embodiment may further include an exercise management unit 104 .

운동 관리부(104)는 출력 제어부(103)에 연결되고, 운동 완료 신호를 바탕으로 하여 사용자 단말기별로 운동 완료 횟수를 부여하고 계수할 수 있다. 즉, 출력 제어부(103)에서 운동 완료 신호가 생성될 때, 운동 관리부(104)는 운동 완료 신호에 대응되는 사용자 단말기(10)의 사용자에 대하여 1회의 운동 완료 횟수를 부여할 수 있다. 이어서, 사용자가 설정 운동 시간 동안에 운동 가이드 라인에 맞춘 자세를 유지함으로써 운동을 완료하고 출력 제어부(103)가 운동 완료 신호를 생성할 때, 운동 관리부(104)는 운동 완료 신호에 대응되는 사용자 단말기(10)의 사용자에 대하여 1회의 운동 완료 횟수를 추가로 부여하여 사용자의 운동 완료 횟수를 2회로 계수할 수 있다.The exercise management unit 104 may be connected to the output control unit 103, and may give and count the number of exercise completions for each user terminal based on the exercise completion signal. That is, when the exercise completion signal is generated by the output control unit 103 , the exercise manager 104 may give the user of the user terminal 10 corresponding to the exercise completion signal the number of exercise completion times once. Then, when the user completes the exercise by maintaining a posture aligned with the exercise guideline for a set exercise time and the output control unit 103 generates an exercise completion signal, the exercise management unit 104 controls the user terminal ( 10) may be additionally given the number of times of completion of one exercise to the user, so that the number of times of completion of the user's exercise may be counted twice.

또한, 운동 관리부(104)는 사용자에 대한 운동 완료 횟수를 설정치로 계수할 때 쿠폰 이미지를 생성하여 저장할 수 있다. 여기서, 설정치는 10회, 20회, 30회 등일 수 있고 관리자에 의해 임의로 선택될 수 있다. 또한, 쿠폰 이미지는 사용자 및 설정치에 따라 상이한 정보를 포함할 수 있으며, 도형, 숫자, 문자 등의 조합일 수 있고, QR 코드의 형태일 수 있다.In addition, the exercise manager 104 may generate and store a coupon image when counting the number of exercise completions for the user as a set value. Here, the set value may be 10 times, 20 times, 30 times, etc., and may be arbitrarily selected by the administrator. In addition, the coupon image may include different information according to the user and set values, may be a combination of figures, numbers, characters, etc., may be in the form of a QR code.

운동 관리부(104)는 설정치의 운동 완료 횟수만큼 운동을 수행한 사용자에 대응하는 사용자 단말기(10)에 쿠폰 이미지를 전송할 수 있다. 여기서, 사용자가 트레이닝 영상에 대응되는 트레이너, 물리치료사 등과 직접 대면하여 운동하는 경우, 쿠폰 이미지는 트레이너, 물리치료사 등의 개인 지도 비용에 대한 할인 혜택을 제공하는 데에 이용될 수도 있다.The exercise manager 104 may transmit a coupon image to the user terminal 10 corresponding to the user who has exercised as many times as the number of exercise completions of the set value. Here, when the user directly faces a trainer, a physical therapist, etc. corresponding to the training image, the coupon image may be used to provide a discount for the personal instruction cost of the trainer, the physical therapist, and the like.

또한, 운동 관리부(104)에서 생성된 쿠폰 이미지 전송에 있어서 보안화를 위해, 운동 관리부(104)는, 쿠폰 이미지 데이터 신호를 분할하여 복수 개의 쿠폰 이미지 데이터 조각들을 생성하고, 쿠폰 이미지 데이터 조각들의 각각에 어드레스를 부여하며, 어드레스를 고려한 조합 규칙을 생성하는 룰 제네레이션 모듈; 복수 개의 쿠폰 이미지 데이터 조각들을 임의의 순서로 사용자 단말기(10)로 전송하는 제 1 센딩 모듈; 및 조합 규칙을 사용자 단말기(10)로 전송하는 제 2 센딩 모듈을 포함할 수 있다.In addition, for security in the coupon image transmission generated by the exercise management unit 104, the exercise management unit 104 divides the coupon image data signal to generate a plurality of coupon image data pieces, and each of the coupon image data pieces a rule generation module that assigns an address to , and generates a combination rule in consideration of the address; a first sending module for transmitting a plurality of coupon image data pieces to the user terminal 10 in an arbitrary order; and a second sending module for transmitting the combination rule to the user terminal 10 .

사용자 단말기(10)는, 운동 관리부(104)로부터 사용자 단말기(10)로 전송된 복수 개의 쿠폰 이미지 데이터 조각들 및 조합 규칙을 전송받고, 조합 규칙에 따라 복수 개의 쿠폰 이미지 데이터 조각들을 조합하여 쿠폰 이미지 데이터를 생성하는 리제네레이션 모듈을 포함할 수 있다.The user terminal 10 receives a plurality of coupon image data pieces and a combination rule transmitted from the exercise management unit 104 to the user terminal 10, and combines a plurality of coupon image data pieces according to the combination rule to obtain a coupon image It may include a regeneration module that generates data.

대안적으로는, 운동 관리부(104)는, 쿠폰 이미지에 가로 방향으로 n개의 제 1 파티셔닝 라인들을 설정하고, 세로 방향으로 m개의 제 2 파티셔닝 라인들을 설정하는 파티셔닝 라이닝 모듈(여기서, n 및 m은 자연수이다); 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 어느 하나를 선택하는 단계, 상기 선택된 파티셔닝 라인(이하 "제 1 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 쿠폰 이미지를 어느 한 방향으로 회전시켜 상기 제 1 회전축 파티셔닝 라인의 양 측의 쿠폰 이미지 영역이 2개의 층으로 중첩되도록 하여 제 1 레이어드 이미지를 생성하는 단계, 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 다른 하나를 선택하는 단계, 상기 선택된 다른 하나의 파티셔닝 라인(이하 "제 2 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 제 1 레이어드 이미지를 어느 한 방향으로 회전시켜 상기 제 2 회전축 파티셔닝 라인의 양 측의 제 1 레이어드 이미지 영역이 2개의 층으로 중첩되도록 하여 제 2 레이어드 이미지를 생성하는 단계를 포함하는 레이어링 규칙을 수행하는 레이어링 모듈; 제 2 레이어드 이미지를 사용자 단말기(10)로 전송하는 제 1 센딩 모듈; 및 레이어링 규칙을 사용자 단말기(10)로 전송하는 제 2 센딩 모듈을 포함하고, 사용자 단말기(10)는, 운동 관리부(104)로부터 사용자 단말기(10)로 전송된 제 2 레이어드 이미지 및 레이어링 규칙을 전송받고, 레이어링 규칙에 따라 제 2 레이어드 이미지를 복원하여 상기 쿠폰 이미지를 생성하는 언레이어링 모듈을 포함할 수 있다.Alternatively, the motion management unit 104 is a partitioning lining module that sets n first partitioning lines in the horizontal direction in the coupon image, and m second partitioning lines in the vertical direction (where n and m are is a natural number); Selecting any one of the first partitioning lines and the second partitioning lines, rotating the coupon image of either side around the selected partitioning line (hereinafter referred to as "first rotation axis partitioning line") in any one direction to create a first layered image by overlapping coupon image areas on both sides of the first rotation axis partitioning line in two layers, selecting the other one of the first partitioning lines and the second partitioning lines; Rotating the first layered image on either side in either direction around the selected other partitioning line (hereinafter referred to as “the second rotation axis partitioning line”) to rotate the first layered image on both sides of the second rotation axis partitioning line a layering module for performing a layering rule including generating a second layered image by causing the image region to overlap in two layers; a first sending module for transmitting the second layered image to the user terminal 10; and a second sending module for transmitting the layering rule to the user terminal 10, wherein the user terminal 10 transmits the second layered image and the layering rule transmitted from the exercise management unit 104 to the user terminal 10 Receive and restore the second layered image according to the layering rule may include an unlayering module to generate the coupon image.

또한, 운동 관리부(104)는 이미지 백업부를 포함할 수 있다.Also, the exercise management unit 104 may include an image backup unit.

이미지 백업부는 운동 관리부(104)로부터 생성된 쿠폰 이미지를 데이터베이스에 백업할 수 있다. 데이터베이스는 복수 개의 서브 데이터베이스들의 집합체로 이루어지며, 이러한 서브 데이터베이스들은 물리적으로 분할된 상태로 이루어지는 것이 바람직할 수 있다.The image backup unit may back up the coupon image generated by the exercise management unit 104 to the database. The database is composed of an aggregate of a plurality of sub-databases, and it may be preferable that these sub-databases are physically divided.

또한, 이미지 백업부는 이미지 분할부, 코드 부여부, 난수 발생부 및 분산 저장부를 포함할 수 있다.Also, the image backup unit may include an image division unit, a code assignment unit, a random number generator, and a distributed storage unit.

이미지 분할부는 쿠폰 이미지를 임의로 복수 개의 이미지 조각으로 분할하고, 복수 개로 분할된 이미지 조각 각각을 복수 개의 개별 조각 정보로 설정하게 된다. 예를 들어, 개별 조각 정보는 Z1, Z2, Z3, Z4, Z5 등으로 이루어질 수 있다. 쿠폰 이미지는 X자 형태 또는 지그재그 형태로 분할되어 분리될 수 있다.The image division unit arbitrarily divides the coupon image into a plurality of image pieces, and sets each of the divided image pieces into a plurality of individual pieces of information. For example, the individual piece information may consist of Z1, Z2, Z3, Z4, Z5, and the like. The coupon image may be divided and separated in an X-shape or zigzag form.

코드 부여부는 이미지 분할부가 상술한 바와 같이 분할한 복수 개의 개별 조각 정보에 상이한 코드(code)를 부여하게 된다. 이러한 코드는 일종의 ID와 같은 것으로서, 예를 들어, Z1에는 sff324, Z2에는 sga235, Z3에는 sdf 342, Z4에는 gsd465, Z5에는 atu383 등의 코드를 부여하게 된다.The code assigning unit assigns different codes to the plurality of individual pieces of information divided by the image dividing unit as described above. This code is like a kind of ID, and for example, codes such as sff324 to Z1, sga235 to Z2, sdf 342 to Z3, gsd465 to Z4, atu383 to Z5, etc. are assigned.

이러한 개별 조각 정보인 각각의 Z1 내지 Z5 들은 개별적인 물리공간인 서브 데이터베이스에 각각 나뉘어 저장되는데, 저장되기 전에 난수 발생부가 이러한 개별 조각 정보의 코드 즉, Z1에는 sff324, Z2에는 sga235, Z3에는 sdf 342, Z4에는 gsd465, Z5에는 atu383 각각에 동일한 랜덤 변수를 소정시간 동안 공유시키게 된다.Each of these individual pieces of information Z1 to Z5 is divided and stored in a sub-database that is an individual physical space, and before being stored, the random number generator is a code of these individual pieces of information, that is, sff324 for Z1, sga235 for Z2, sdf 342 for Z3, sdf 342 for Z3, The same random variable is shared for each of gsd465 in Z4 and atu383 in Z5 for a predetermined time.

예컨대, i) 14시 10분 00초부터 14시 10분 20초 사이에는 이들 Z1의 코드 sff324, Z2의 코드 sga235, Z3의 코드 sdf 342, Z4의 코드 gsd465, Z5의 코드 atu383 각각에 동일한 랜덤 변수 agsdagsdf3456436를 공유시키며, ii) 14시 10분 20초부터 14시 10분 40초 사이에는 이들 Z1의 코드 sff324, Z2의 코드 sga235, Z3의 코드 sdf342, Z4의 코드 gsd465, Z5의 코드 atu383 각각에 동일한 랜덤 변수 dafdfrehh8643489를 공유시키게 된다. 이후 반복된다.For example, i) between 14:10:00 and 14:10:20, the same random variable is assigned to each of the codes sff324 of Z1, sga235 of Z2, sdf 342 of Z3, gsd465 of Z4, and atu383 of Z5. agsdagsdf3456436, and ii) between 14:10:20 and 14:10:40, the code sff324 of Z1, code sga235 of Z2, code sdf342 of Z3, code gsd465 of Z4, and code atu383 of Z5 have the same The random variable dafdfrehh8643489 is shared. After that, it is repeated.

어느 순간에 쿠폰 이미지 전체에 대한 호출이 있게 되면, 쿠폰 이미지를 구성하는 Z1 내지 Z5는 재조합의 과정이 필요한데, 이러한 재조합은 해당 순간에 공유하는 랜덤 변수를 통해 매개하여 재조합된다.When there is a call to the entire coupon image at any moment, Z1 to Z5 constituting the coupon image require a process of recombination, and this recombination is mediated through a random variable shared at the moment.

분산 저장부는 상술한 바와 같이, 복수 개의 개별 조각 정보 예컨대, Z1 내지 Z5를 물리적으로 분할된 데이터베이스 각각에 분산하여 저장하게 된다.As described above, the distributed storage unit distributes and stores a plurality of individual pieces of information, for example, Z1 to Z5 in each physically divided database.

이상 본 명세서에서 설명한 기능적 동작과 본 주제에 관한 실시형태들은 본 명세서에서 개시한 구조들 및 그들의 구조적인 등가물을 포함하여 디지털 전자 회로나 컴퓨터 소프트웨어, 펌웨어 또는 하드웨어에서 혹은 이들 중 하나 이상의 조합에서 구현 가능하다.The functional operations described in this specification and the embodiments related to the present subject matter can be implemented in a digital electronic circuit, computer software, firmware or hardware, including the structures disclosed herein and structural equivalents thereof, or in a combination of one or more thereof Do.

본 명세서에서 기술하는 주제의 실시형태는 하나 이상의 컴퓨터 프로그램 제품, 다시 말해 데이터 처리 장치에 의한 실행을 위하여 또는 그 동작을 제어하기 위하여 유형의 프로그램 매체 상에 인코딩되는 컴퓨터 프로그램 명령에 관한 하나 이상의 모듈로서 구현될 수 있다. 유형의 프로그램 매체는 전파형 신호이거나 컴퓨터로 판독 가능한 매체일 수 있다. 전파형 신호는 컴퓨터에 의한 실행을 위하여 적절한 수신기 장치로 전송하기 위한 정보를 인코딩하기 위하여 생성되는 예컨대 기계가 생성한 전기적, 광학적 혹은 전자기 신호와 같은 인공적으로 생성된 신호이다. 컴퓨터로 판독 가능한 매체는 기계로 판독 가능한 저장장치, 기계로 판독 가능한 저장 기판, 메모리 장치, 기계로 판독 가능한 전파형 신호에 영향을 미치는 물질의 조합 혹은 이들 중 하나 이상의 조합일 수 있다.Embodiments of the subject matter described herein are one or more computer program products, ie one or more modules directed to computer program instructions encoded on a tangible program medium for execution by or for controlling the operation of a data processing device. can be implemented. A tangible program medium may be a radio wave signal or a computer-readable medium. A radio wave signal is an artificially generated signal, eg a machine-generated electrical, optical or electromagnetic signal, that is generated to encode information for transmission to an appropriate receiver device for execution by a computer. The computer-readable medium may be a machine-readable storage device, a machine-readable storage substrate, a memory device, a combination of materials that affect a machine-readable radio wave signal, or a combination of one or more of these.

컴퓨터 프로그램(프로그램, 소프트웨어, 소프트웨어 어플리케이션, 스크립트 혹은 코드로도 알려져 있음)은 컴파일되거나 해석된 언어나 선험적 혹은 절차적 언어를 포함하는 프로그래밍 언어의 어떠한 형태로도 작성될 수 있으며, 독립형 프로그램이나 모듈, 컴포넌트, 서브루틴 혹은 컴퓨터 환경에서 사용하기에 적합한 다른 유닛을 포함하여 어떠한 형태로도 전개될 수 있다.A computer program (also known as a program, software, software application, script or code) may be written in any form of any programming language, including compiled or interpreted language or a priori or procedural language, and may be written as a stand-alone program or module; It can be deployed in any form, including components, subroutines, or other units suitable for use in a computer environment.

컴퓨터 프로그램은 파일 시스템의 파일에 반드시 대응하는 것은 아니다. 프로그램은 요청된 프로그램에 제공되는 단일 파일 내에, 혹은 다중의 상호 작용하는 파일(예컨대, 하나 이상의 모듈, 하위 프로그램 혹은 코드의 일부를 저장하는 파일) 내에, 혹은 다른 프로그램이나 데이터를 보유하는 파일의 일부(예컨대, 마크업 언어 문서 내에 저장되는 하나 이상의 스크립트) 내에 저장될 수 있다.A computer program does not necessarily correspond to a file in a file system. A program may be in a single file provided to the requested program, or in multiple interacting files (eg, files that store one or more modules, subprograms, or portions of code), or portions of files that hold other programs or data. (eg, one or more scripts stored within a markup language document).

컴퓨터 프로그램은 하나의 사이트에 위치하거나 복수의 사이트에 걸쳐서 분산되어 통신 네트워크에 의해 상호 접속된 다중 컴퓨터 또는 하나의 컴퓨터 상에서 실행되도록 전개될 수 있다.A computer program may be deployed to be executed on a single computer or multiple computers located at one site or distributed over a plurality of sites and interconnected by a communication network.

부가적으로, 본 명세서에서 기술하는 논리 흐름과 구조적인 블록도는 개시된 구조적인 수단의 지원을 받는 대응하는 기능과 단계의 지원을 받는 대응하는 행위 및/또는 특정한 방법을 기술하는 것으로, 대응하는 소프트웨어 구조와 알고리즘과 그 등가물을 구축하는 데에도 사용 가능하다. Additionally, the logic flows and structural block diagrams described herein describe corresponding acts and/or specific methods supported by corresponding functions and steps supported by the disclosed structural means, and corresponding software. It can also be used to build structures and algorithms and their equivalents.

본 명세서에서 기술하는 프로세스와 논리 흐름은 입력 데이터 상에서 동작하고 출력을 생성함으로써 기능을 수행하기 위하여 하나 이상의 컴퓨터 프로그램을 실행하는 하나 이상의 프로그래머블 프로세서에 의하여 수행 가능하다.The processes and logic flows described herein may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output.

컴퓨터 프로그램의 실행에 적합한 프로세서는, 예컨대 범용 및 특수 목적의 마이크로프로세서 양자 및 어떤 종류의 디지털 컴퓨터의 어떠한 하나 이상의 프로세서라도 포함한다. 일반적으로, 프로세서는 읽기 전용 메모리나 랜덤 액세스 메모리 혹은 양자로부터 명령어와 데이터를 수신할 것이다. Processors suitable for the execution of computer programs include, for example, both general and special purpose microprocessors and any one or more processors of any kind of digital computer. Typically, the processor will receive instructions and data from read-only memory, random access memory, or both.

컴퓨터의 핵심적인 요소는 명령어와 데이터를 저장하기 위한 하나 이상의 메모리 장치 및 명령을 수행하기 위한 프로세서이다. 또한, 컴퓨터는 일반적으로 예컨대 자기, 자기광학 디스크나 광학 디스크와 같은 데이터를 저장하기 위한 하나 이상의 대량 저장 장치로부터 데이터를 수신하거나 그것으로 데이터를 전송하거나 혹은 그러한 동작 둘 다를 수행하기 위하여 동작가능 하도록 결합되거나 이를 포함할 것이다. 그러나, 컴퓨터는 그러한 장치를 가질 필요가 없다.A key element of a computer is one or more memory devices for storing instructions and data and a processor for executing instructions. In addition, a computer is generally operably coupled to receive data from, transfer data to, or both of one or more mass storage devices for storing data, such as, for example, magnetic, magneto-optical disks or optical disks. or will include However, the computer need not have such a device.

본 기술한 설명은 본 발명의 최상의 모드를 제시하고 있으며, 본 발명을 설명하기 위하여, 그리고 당업자가 본 발명을 제작 및 이용할 수 있도록 하기 위한 예를 제공하고 있다. 이렇게 작성된 명세서는 그 제시된 구체적인 용어에 본 발명을 제한하는 것이 아니다. The present description sets forth the best mode of the invention, and provides examples to illustrate the invention, and to enable any person skilled in the art to make or use the invention. This written specification does not limit the present invention to the specific terms presented.

따라서, 상술한 예를 참조하여 본 발명을 상세하게 설명하였지만, 당업자라면 본 발명의 범위를 벗어나지 않으면서도 본 예들에 대한 개조, 변경 및 변형을 가할 수 있다. 요컨대 본 발명이 의도하는 효과를 달성하기 위해 도면에 도시된 모든 기능 블록을 별도로 포함하거나 도면에 도시된 모든 순서를 도시된 순서 그대로 따라야만 하는 것은 아니며, 그렇지 않더라도 얼마든지 청구항에 기재된 본 발명의 기술적 범위에 속할 수 있다는 점을 밝힌다.Accordingly, although the present invention has been described in detail with reference to the above-described examples, those skilled in the art can make modifications, changes and modifications to the examples without departing from the scope of the present invention. In short, in order to achieve the intended effect of the present invention, it is not necessary to separately include all the functional blocks shown in the drawings or follow all the orders shown in the drawings. indicate that it may be within the scope

100: 운동 시스템
101: 영상 저장부
102: 가이드 형성부
103: 출력 제어부
104: 운동 관리부
100: movement system
101: image storage unit
102: guide forming part
103: output control unit
104: exercise management department

Claims (10)

사용자 단말기 및 관리자 단말기와 네트워크를 통해 연결되는 운동 시스템에 있어서,
관리자 단말기로부터 복수 개의 트레이너 영상을 전송받아 저장하는 영상 저장부;
영상 저장부에 저장된 각각의 트레이너 영상의 신체 아웃 라인을 추출하여 운동 가이드 라인을 생성하는 가이드 형성부; 및
사용자 단말기로부터 트레이너 영상에 대한 선택 신호를 전송받고, 선택 신호에 대응되는 트레이너 영상 및 운동 가이드 라인을 선택 신호를 전송한 사용자 단말기에 전송하는 출력 제어부를 포함하되,
사용자 단말기에는 사용자 영상이 입력되며,
트레이너 영상은 사용자 단말기의 일부에 출력되며, 사용자 영상은 운동 가이드 라인과 중첩된 상태로 사용자 단말기의 나머지 일부에 출력되는 것을 특징으로 하는 운동 시스템.
In the exercise system connected to the user terminal and the manager terminal through a network,
an image storage unit for receiving and storing a plurality of trainer images from the manager terminal;
a guide forming unit generating an exercise guide line by extracting a body outline of each trainer image stored in the image storage unit; and
An output control unit that receives a selection signal for the trainer image from the user terminal and transmits the trainer image and exercise guide line corresponding to the selection signal to the user terminal that has transmitted the selection signal,
A user image is input to the user terminal,
The trainer image is output to a part of the user terminal, and the user image is output to the remaining part of the user terminal in a state overlapped with the exercise guide line.
제1항에 있어서,
사용자 영상의 신체 아웃 라인이 운동 가이드 라인의 내부에 위치될 때, 사용자 단말기는 맞춤 신호를 생성하여 출력 제어부로 전송하고,
출력 제어부는 맞춤 신호를 전송한 사용자 단말기에 변경된 운동 가이드 라인을 전송하여 출력하는 것을 특징으로 하는 운동 시스템.
The method of claim 1,
When the body outline of the user image is located inside the exercise guide line, the user terminal generates a custom signal and transmits it to the output control unit,
The output control unit transmits and outputs the changed exercise guide line to the user terminal that has transmitted the custom signal.
제1항에 있어서,
사용자 영상의 신체 아웃 라인의 일부가 운동 가이드 라인의 외부에 위치될 때, 사용자 단말기는 교정 신호를 생성하여 출력 제어부로 전송하고,
출력 제어부는 교정 신호를 전송한 사용자 단말기에 교정 가이드를 전송하고, 사용자 단말기는 교정 가이드를 사용자 영상의 신체 아웃 라인과 운동 가이드 라인이 교차하는 부분에 대응하도록 출력하는 것을 특징으로 하는 운동 시스템.
The method of claim 1,
When a part of the body outline of the user image is located outside the exercise guide line, the user terminal generates a correction signal and transmits it to the output control unit,
The output control unit transmits the calibration guide to the user terminal that has transmitted the calibration signal, and the user terminal outputs the calibration guide to correspond to a portion where the body outline and the exercise guide line of the user image intersect.
제3항에 있어서,
사용자 영상의 신체 아웃 라인이 운동 가이드 라인의 내부에 위치될 때, 사용자 단말기는 맞춤 신호를 생성하여 출력 제어부로 전송하고,
출력 제어부는 맞춤 신호를 전송한 사용자 단말기에 설정 운동 시간에 대응되는 타이머 영상을 전송하여 출력하는 것을 특징으로 하는 운동 시스템.
4. The method of claim 3,
When the body outline of the user image is located inside the exercise guide line, the user terminal generates a custom signal and transmits it to the output control unit,
The output control unit transmits and outputs the timer image corresponding to the set exercise time to the user terminal that has transmitted the custom signal.
제4항에 있어서,
사용자 단말기가 설정 운동 시간 동안 교정 신호를 생성하지 않을 때, 출력 제어부는 운동 완료 신호를 생성하고,
운동 시스템은,
출력 제어부에 연결되고, 운동 완료 신호를 바탕으로 하여 사용자 단말기별로 운동 완료 횟수를 부여하고 계수하는 운동 관리부를 더 포함하는 것을 특징으로 하는 운동 시스템.
5. The method of claim 4,
When the user terminal does not generate a correction signal for a set exercise time, the output control unit generates an exercise completion signal,
movement system,
The exercise system, connected to the output control unit, further comprising an exercise management unit for giving and counting the number of exercise completions for each user terminal based on the exercise completion signal.
제1항에 있어서,
사용자 단말기에는 사용자의 성별, 나이, 키, 몸무게 및 숙련도를 포함한 사용자 정보가 입력되고, 사용자 정보는 사용자 단말기로부터 출력 제어부로 전송하며,
출력 제어부는 사용자 정보를 바탕으로 하여 트레이너 영상의 재생 속도를 조절하는 것을 특징으로 하는 운동 시스템.
The method of claim 1,
User information including the user's gender, age, height, weight, and skill level is input to the user terminal, and the user information is transmitted from the user terminal to the output control unit,
An exercise system, characterized in that the output control unit adjusts the playback speed of the trainer image based on user information.
제1항에 있어서,
트레이너 영상은 360도 영상으로 이루어지되,
트레이너 영상은 트레이너를 복수 개의 위치에서 바라본 모습의 복수 개의 상이한 영상으로 사용자 단말기의 일부에 출력되거나, 가상 현실 영상의 형태 또는 증강 현실 영상의 형태로 사용자 단말기에 출력되는 것을 특징으로 하는 운동 시스템.
The method of claim 1,
The trainer video consists of a 360-degree video,
The trainer image is a plurality of different images of the trainer viewed from a plurality of positions, and is output to a part of the user terminal, or is output to the user terminal in the form of a virtual reality image or an augmented reality image.
제1항에 있어서,
영상 저장부는 관리자 단말기로부터 전송된 운동 정보를 바탕으로 트레이너 영상을 분류하여 저장하는 것을 특징으로 하는 운동 시스템.
The method of claim 1,
The image storage unit classifies and stores the trainer image based on the exercise information transmitted from the manager terminal.
제5항에 있어서,
운동 관리부는 사용자 단말기에 대응하는 운동 완료 횟수를 설정치로 계수할 때 쿠폰 이미지를 생성하여 저장하고, 설정치로 계수된 운동 완료 횟수에 대응되는 사용자 단말기로 전송하되,
운동 관리부는, 쿠폰 이미지 데이터 신호를 분할하여 복수 개의 쿠폰 이미지 데이터 조각들을 생성하고, 쿠폰 이미지 데이터 조각들의 각각에 어드레스를 부여하며, 어드레스를 고려한 조합 규칙을 생성하는 룰 제네레이션 모듈; 복수 개의 쿠폰 이미지 데이터 조각들을 임의의 순서로 사용자 단말기로 전송하는 제 1 센딩 모듈; 및 조합 규칙을 사용자 단말기로 전송하는 제 2 센딩 모듈을 포함할 수 있으며, 사용자 단말기는, 운동 관리부로부터 사용자 단말기로 전송된 복수 개의 쿠폰 이미지 데이터 조각들 및 조합 규칙을 전송받고, 조합 규칙에 따라 복수 개의 쿠폰 이미지 데이터 조각들을 조합하여 쿠폰 이미지 데이터를 생성하는 리제네레이션 모듈을 포함하는 것을 특징으로 하는 운동 시스템.
6. The method of claim 5,
The exercise management unit generates and stores a coupon image when counting the number of exercise completions corresponding to the user terminal as a set value, and transmits it to the user terminal corresponding to the number of completed exercise counted as the set value,
The exercise management unit generates a plurality of coupon image data pieces by dividing the coupon image data signal, gives an address to each of the coupon image data pieces, and a rule generation module for generating a combination rule in consideration of the address; a first sending module for transmitting a plurality of coupon image data pieces to the user terminal in a random order; and a second sending module for transmitting the combination rule to the user terminal, wherein the user terminal receives the plurality of coupon image data pieces and the combination rule transmitted from the exercise management unit to the user terminal, and receives a plurality of pieces according to the combination rule Exercise system comprising a regeneration module for generating coupon image data by combining pieces of coupon image data.
제5항에 있어서,
운동 관리부는 사용자 단말기에 대응하는 운동 완료 횟수를 설정치로 계수할 때 쿠폰 이미지를 생성하여 저장하고, 설정치로 계수된 운동 완료 횟수에 대응되는 사용자 단말기로 전송하되,
운동 관리부는, 쿠폰 이미지에 가로 방향으로 n개의 제 1 파티셔닝 라인들을 설정하고, 세로 방향으로 m개의 제 2 파티셔닝 라인들을 설정하는 파티셔닝 라이닝 모듈(여기서, n 및 m은 자연수이다); 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 어느 하나를 선택하는 단계, 상기 선택된 파티셔닝 라인(이하 "제 1 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 쿠폰 이미지를 어느 한 방향으로 회전시켜 상기 제 1 회전축 파티셔닝 라인의 양 측의 쿠폰 이미지 영역이 2개의 층으로 중첩되도록 하여 제 1 레이어드 이미지를 생성하는 단계, 제 1 파티셔닝 라인들 및 제 2 파티셔닝 라인들 중 다른 하나를 선택하는 단계, 상기 선택된 다른 하나의 파티셔닝 라인(이하 "제 2 회전축 파티셔닝 라인"이라 한다)을 중심으로 어느 일 측의 제 1 레이어드 이미지를 어느 한 방향으로 회전시켜 상기 제 2 회전축 파티셔닝 라인의 양 측의 제 1 레이어드 이미지 영역이 2개의 층으로 중첩되도록 하여 제 2 레이어드 이미지를 생성하는 단계를 포함하는 레이어링 규칙을 수행하는 레이어링 모듈; 제 2 레이어드 이미지를 사용자 단말기로 전송하는 제 1 센딩 모듈; 및 레이어링 규칙을 사용자 단말기로 전송하는 제 2 센딩 모듈을 포함하고, 사용자 단말기는, 운동 관리부로부터 사용자 단말기로 전송된 제 2 레이어드 이미지 및 레이어링 규칙을 전송받고, 레이어링 규칙에 따라 제 2 레이어드 이미지를 복원하여 상기 쿠폰 이미지를 생성하는 언레이어링 모듈을 포함하는 것을 특징으로 하는 운동 시스템.
6. The method of claim 5,
The exercise management unit generates and stores a coupon image when counting the number of exercise completions corresponding to the user terminal as a set value, and transmits it to the user terminal corresponding to the number of completed exercise counted as the set value,
The motion management unit, a partitioning lining module for setting n first partitioning lines in the horizontal direction in the coupon image, and m second partitioning lines in the vertical direction (where n and m are natural numbers); Selecting any one of the first partitioning lines and the second partitioning lines, rotating the coupon image of either side around the selected partitioning line (hereinafter referred to as "first rotation axis partitioning line") in any one direction to create a first layered image by overlapping coupon image areas on both sides of the first rotation axis partitioning line in two layers, selecting the other one of the first partitioning lines and the second partitioning lines; Rotating the first layered image on either side in either direction around the selected other partitioning line (hereinafter referred to as “the second rotation axis partitioning line”) to rotate the first layered image on both sides of the second rotation axis partitioning line a layering module for performing a layering rule including generating a second layered image by causing the image region to overlap in two layers; a first sending module for transmitting the second layered image to the user terminal; and a second sending module for transmitting the layering rule to the user terminal, wherein the user terminal receives the second layered image and the layering rule transmitted from the exercise manager to the user terminal, and restores the second layered image according to the layering rule Exercise system, characterized in that it comprises an unlayering module to generate the coupon image.
KR1020200108223A 2020-08-27 2020-08-27 Exercise system for allowing user to exercise in the correct posture KR102467051B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200108223A KR102467051B1 (en) 2020-08-27 2020-08-27 Exercise system for allowing user to exercise in the correct posture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200108223A KR102467051B1 (en) 2020-08-27 2020-08-27 Exercise system for allowing user to exercise in the correct posture

Publications (2)

Publication Number Publication Date
KR20220027401A true KR20220027401A (en) 2022-03-08
KR102467051B1 KR102467051B1 (en) 2022-11-11

Family

ID=80812431

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200108223A KR102467051B1 (en) 2020-08-27 2020-08-27 Exercise system for allowing user to exercise in the correct posture

Country Status (1)

Country Link
KR (1) KR102467051B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115798676A (en) * 2022-11-04 2023-03-14 中永(广东)网络科技有限公司 Interactive experience analysis management method and system based on VR technology

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160106420A (en) * 2015-03-02 2016-09-12 김태희 Online fitness managament system for controlling personaal trainning of members and methiod for processing thereof
KR20180100753A (en) * 2017-03-02 2018-09-12 김민철 Management and encourage platform system for combined exercise using mobile device
KR20180130834A (en) * 2017-05-30 2018-12-10 (주)유인케어 Method and Apparatus for Providing of Movement Guide for Therapeutic Exercise
KR20190113265A (en) * 2018-03-28 2019-10-08 주식회사 스탠스 Augmented reality display apparatus for health care and health care system using the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160106420A (en) * 2015-03-02 2016-09-12 김태희 Online fitness managament system for controlling personaal trainning of members and methiod for processing thereof
KR20180100753A (en) * 2017-03-02 2018-09-12 김민철 Management and encourage platform system for combined exercise using mobile device
KR20180130834A (en) * 2017-05-30 2018-12-10 (주)유인케어 Method and Apparatus for Providing of Movement Guide for Therapeutic Exercise
KR20190113265A (en) * 2018-03-28 2019-10-08 주식회사 스탠스 Augmented reality display apparatus for health care and health care system using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115798676A (en) * 2022-11-04 2023-03-14 中永(广东)网络科技有限公司 Interactive experience analysis management method and system based on VR technology
CN115798676B (en) * 2022-11-04 2023-11-17 中永(广东)网络科技有限公司 Interactive experience analysis management method and system based on VR technology

Also Published As

Publication number Publication date
KR102467051B1 (en) 2022-11-11

Similar Documents

Publication Publication Date Title
KR102528503B1 (en) Online rehabilitation exercise system linked with experts
US20200016457A1 (en) Virtual interactive fitness platform
WO2017219276A1 (en) Personal trainer fitness service method and system, user end, trainer end, and processing method
US20200111384A1 (en) Smart fitness system
WO2006094288A2 (en) Method and apparatus for mobile health and wellness management incorporating real-time coaching and feedback, community and rewards
CN103679312A (en) Personal health management platform
US20130226039A1 (en) Computer aided analysis and monitoring of mobility abnormalities in human patients
US20230069758A1 (en) Personalized fitness activity training using augmented-reality based avatar
KR102467051B1 (en) Exercise system for allowing user to exercise in the correct posture
KR20190081538A (en) Electronic device and method for personal training
KR102323663B1 (en) Exercise system for allowing users to exercise fun through competition among users
Costello et al. Where’s the leadership? Future commitments of Unicef and WHO for global child health
KR102266556B1 (en) Doping management system for fitness competitions
KR102428457B1 (en) Exercise system for providing revenue through exercise
KR20160046274A (en) Architecture, system and method for dynamic therapy and prognosis
KR102487289B1 (en) Interface system and method according to provision of gesture guide interface
Kadomura et al. Casper: A haptic enhanced telepresence exercise system for elderly people
CN114419293B (en) Augmented reality data processing method, device and equipment
Ma et al. [Retracted] Posture Monitoring of Basketball Training Based on Intelligent Wearable Device
WO2020060569A1 (en) System and method for importing a software application into a virtual reality setting
KR20210132335A (en) System for providing training service in fitness service center
US9799230B2 (en) Creating workout routine and nutritional choices in an online environment
AU2016379448A1 (en) Computer implemented frameworks and methodologies configured to enable the generation, processing and management of 3d body scan data, including shared data access protocols and collaborative data utilisation, and identify verification for 3d environments
Dossis et al. Proposed open source framework for interactive IoT smart museums
KR102472594B1 (en) Non-face-to-face medical diagnosis system using chatbot

Legal Events

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