


본 발명은 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치 및 그 방법에 관한 것으로서, 특히 센서부를 통해 사용자의 동작을 인식하고, 인식된 사용자의 동작을 가상현실을 통해 제공하며, 인식된 사용자의 동작을 인공 지능을 통해 분석하여, 분석 결과에 따른 피드백을 제공하는 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치 및 그 방법에 관한 것이다.The present invention relates to a virtual reality-based health monitoring device and method using artificial intelligence, and in particular, recognizes a user's motion through a sensor unit, provides a recognized user's motion through virtual reality, and recognizes a user's motion The present invention relates to a virtual reality-based health monitoring device and method using artificial intelligence that analyzes through artificial intelligence and provides feedback according to the analysis result.
최근 현대인들은 바쁜 일상생활 속에서 시간과 여건이 없어 헬스장, 활동 장소 등에 가기가 제한적이므로, 건강 관리에 상당히 제한적인 상태이다.In recent years, modern people have limited time to go to the gym, activity place, etc., because there is no time or conditions in busy daily life, so it is in a very limited state for health management.
또한, 헬스장 등을 이용하여 사용자가 수행하는 웨이트 트레이닝(weight training)은 근육 발달을 통해 강한 체력을 기르기 위한 저항 운동(resistance exercise)을 의미하며, 운동 방법은 프리웨이트 트레이닝(free weight training)과 머신 웨이트 트레이닝(machine weight training)으로 분류된다.In addition, weight training performed by a user using a gym or the like means resistance exercise to develop strong physical strength through muscle development, and exercise methods include free weight training and a machine. It is classified as machine weight training.
또한, 트레이닝 중 사용자가 좋아하는 음악 등을 들으면서 트레이닝을 수행하고 있으나, 해당 음악은 단순히 사용자의 취향에 따른 것으로, 트레이닝 특성을 반영하지 못하고 있는 상태이다.In addition, while training while listening to music or the like that the user likes during training, the music is simply according to the taste of the user and does not reflect the training characteristics.
본 발명의 목적은 센서부를 통해 사용자의 동작을 인식하고, 인식된 사용자의 동작을 가상현실을 통해 제공하며, 인식된 사용자의 동작을 인공 지능을 통해 분석하여, 분석 결과에 따른 피드백을 제공하는 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치 및 그 방법을 제공하는 데 있다.The object of the present invention is to recognize the user's motion through the sensor unit, provide the recognized user's motion through virtual reality, and analyze the recognized user's motion through artificial intelligence to provide feedback according to the analysis results It is to provide a virtual reality based health monitoring device and method using intelligence.
본 발명의 다른 목적은 사용자가 수행 중인 동작과 관련해서 미리 설정된 음악 또는 사운드를 제공하는 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치 및 그 방법을 제공하는 데 있다.Another object of the present invention is to provide a virtual reality-based health monitoring device and method using artificial intelligence that provides a preset music or sound in relation to an operation being performed by a user.
본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치는 서버로부터 실시간으로 전송되는 강사의 동작을 포함하는 영상 정보를 표시하는 표시부; 상기 표시부에 표시되는 강사의 동작을 따라하는 사용자의 동작을 스캔하는 센서부; 및 상기 스캔된 사용자의 동작과 상기 강사의 동작을 미리 설정된 가상공간에 적용하여 가상현실 형태의 콘텐츠를 생성하고, 상기 생성된 콘텐츠를 상기 표시부에 표시하도록 제어하고, 상기 표시부에 상기 콘텐츠가 표시 중인 상태에서, 상기 강사의 동작에 대응하여 미리 설정된 음악을 음성 출력부를 통해 표시하도록 제어하는 제어부를 포함할 수 있다.A virtual reality-based health monitoring apparatus using artificial intelligence according to an embodiment of the present invention includes a display unit displaying image information including an instructor's motion transmitted in real time from a server; A sensor unit that scans a user's movement following the instructor's movement displayed on the display unit; And generating the virtual reality content by applying the scanned user's motion and the instructor's motion to a preset virtual space, controlling the displayed content to be displayed on the display, and displaying the content on the display. In a state, a control unit may be configured to control to display preset music in response to the instructor's operation through a voice output unit.
본 발명과 관련된 일 예로서 상기 사용자의 동작은, 사용자 자신의 신체를 이용하거나 머신을 이용하는 동작을 포함할 수 있다.As an example related to the present invention, the user's motion may include using the user's own body or using a machine.
본 발명과 관련된 일 예로서 상기 사용자의 동작을 포함하는 제 1 영상 정보를 획득하는 카메라부를 더 포함하며, 상기 제어부는, 상기 획득된 제 1 영상 정보를 분석하여 상기 사용자의 동작을 스캔할 수 있다.As an example related to the present invention, a camera unit for acquiring first image information including the user's motion is further included, and the controller can scan the user's motion by analyzing the obtained first image information. .
본 발명과 관련된 일 예로서 상기 강사의 동작에 대응하여 미리 설정된 음악은, 운동에 사용되는 특정 신체 부위의 주파수 특성을 고려하여, 상기 강사의 동작에 따른 특정 신체 부위의 움직임 주파수에 대응한 동일한 주파수 성분을 가지는 음악일 수 있다.As an example related to the present invention, the preset music corresponding to the motion of the instructor is the same frequency corresponding to the movement frequency of a specific body part according to the motion of the instructor, taking into account the frequency characteristics of a specific body part used for exercise. It can be music with ingredients.
본 발명과 관련된 일 예로서 상기 제어부는, 상기 표시부에 표시되는 미리 설정된 분석 메뉴가 선택될 때, 빅데이터 형태의 복수의 표준 피트니스 동작 중에서 상기 스캔된 사용자의 동작에 대응하는 표준 피트니스 동작을 검색하고, 상기 검색된 상기 사용자의 동작에 대응하는 표준 피트니스 동작과 상기 스캔된 사용자의 동작을 비교 분석하여, 상기 사용자의 동작에 따른 머리, 어깨, 팔 및 다리를 포함하는 관절의 정확도와, 손과 발의 동작의 정확도를 산출하고, 상기 비교 분석에 따른 분석 결과를 생성하고, 상기 사용자의 동작을 포함하는 영상 정보에 상기 강사의 동작을 포함하는 영상 정보를 오버레이하여 상기 표시부에 표시할 수 있다.As an example related to the present invention, when the preset analysis menu displayed on the display unit is selected, the control unit searches for a standard fitness operation corresponding to the scanned user's operation among a plurality of standard fitness operations in the form of big data. , By comparing and analyzing the standard fitness motion corresponding to the detected user's motion and the scanned user's motion, the accuracy of the joint including the head, shoulders, arms, and legs according to the user's motion, and the motion of the hands and feet To calculate the accuracy, to generate an analysis result according to the comparative analysis, the image information including the motion of the instructor overlays on the image information including the motion of the user can be displayed on the display.
본 발명과 관련된 일 예로서 상기 제어부를 포함하는 헬스 모니터링 장치에 인접한 홀로그램 생성기와 통신 연결하는 통신부를 더 포함하며, 상기 제어부는, 상기 통신부를 통해 부가 정보를 상기 홀로그램 생성기에 전송하고, 상기 홀로그램 생성기는, 상기 통신부로부터 전송되는 부가 정보를 홀로그램 형태로 출력하며, 상기 센서부를 통해 감지되는 사용자의 시선을 근거로 상기 부가 정보에 포함된 객체를 회전시켜 출력할 수 있다.As an example related to the present invention, further comprising a communication unit in communication with a hologram generator adjacent to the health monitoring device including the control unit, the control unit transmits additional information to the hologram generator through the communication unit, and the hologram generator May output additional information transmitted from the communication unit in the form of a hologram, and rotate and output an object included in the additional information based on a user's gaze detected through the sensor unit.
본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 방법은 표시부에 의해, 서버로부터 실시간으로 전송되는 강사의 동작을 포함하는 영상 정보를 표시하는 단계; 센서부에 의해, 상기 표시부에 표시되는 강사의 동작을 따라하는 사용자의 동작을 스캔하는 단계; 제어부에 의해, 상기 스캔된 사용자의 동작과 상기 강사의 동작을 미리 설정된 가상공간에 적용하여 가상현실 형태의 콘텐츠를 생성하는 단계; 상기 제어부에 의해, 상기 생성된 콘텐츠를 상기 표시부에 표시하도록 제어하는 단계; 및 상기 제어부에 의해, 상기 표시부에 상기 콘텐츠가 표시 중인 상태에서, 상기 강사의 동작에 대응하여 미리 설정된 음악을 음성 출력부를 통해 표시하도록 제어하는 단계를 포함할 수 있다.A virtual reality-based health monitoring method using artificial intelligence according to an embodiment of the present invention comprises: displaying video information including an operation of an instructor transmitted in real time from a server by a display unit; Scanning, by the sensor unit, a user's motion following the instructor's motion displayed on the display unit; Generating, by the control unit, the content of the virtual reality type by applying the motion of the scanned user and the motion of the instructor to a preset virtual space; Controlling, by the control unit, the generated content to be displayed on the display unit; And controlling, by the controller, to display the preset music in response to the instructor's operation through the voice output unit while the content is being displayed on the display unit.
본 발명과 관련된 일 예로서 카메라부에 의해, 상기 사용자의 동작을 포함하는 제 1 영상 정보를 획득하는 단계; 및 상기 제어부에 의해, 상기 획득된 제 1 영상 정보를 분석하여 상기 사용자의 동작을 스캔하는 단계를 더 포함할 수 있다.As an example related to the present invention, obtaining a first image information including the user's motion by the camera unit; And analyzing, by the control unit, the acquired first image information to scan the user's motion.
본 발명과 관련된 일 예로서 상기 표시부에 표시되는 미리 설정된 분석 메뉴가 선택될 때, 상기 제어부에 의해, 빅데이터 형태의 복수의 표준 피트니스 동작 중에서 상기 스캔된 사용자의 동작에 대응하는 표준 피트니스 동작을 검색하는 단계; 상기 제어부에 의해, 상기 검색된 상기 사용자의 동작에 대응하는 표준 피트니스 동작과 상기 스캔된 사용자의 동작을 비교 분석하여, 상기 사용자의 동작에 따른 머리, 어깨, 팔 및 다리를 포함하는 관절의 정확도와, 손과 발의 동작의 정확도를 산출하는 단계; 상기 제어부에 의해, 상기 비교 분석에 따른 분석 결과를 생성하는 단계; 및 상기 제어부에 의해, 상기 사용자의 동작을 포함하는 영상 정보에 상기 강사의 동작을 포함하는 영상 정보를 오버레이하여 상기 표시부에 표시하는 단계를 더 포함할 수 있다.As an example related to the present invention, when a preset analysis menu displayed on the display unit is selected, the controller searches for a standard fitness operation corresponding to the scanned user's operation among a plurality of standard fitness operations in the form of big data. To do; The control unit compares and analyzes the standard fitness motion corresponding to the detected user's motion and the scanned user's motion, and the accuracy of the joint including the head, shoulders, arms, and legs according to the user's motion, Calculating the accuracy of hand and foot motion; Generating, by the control unit, an analysis result according to the comparative analysis; And overlaying, by the control unit, image information including the motion of the instructor on the image information including the motion of the user and displaying the image information on the display unit.
본 발명과 관련된 일 예로서 통신부에 의해, 상기 제어부를 포함하는 헬스 모니터링 장치에 인접한 IoT 장치와 통신 연결하는 단계; 상기 제어부에 의해, 상기 IoT 장치와 연동하여, 부가 정보를 상기 IoT 장치를 통해 출력하는 단계; 및 상기 제어부에 의해, 상기 센서부를 통해 감지되는 사용자의 시선을 근거로 상기 부가 정보에 포함된 객체를 회전시키거나 임의의 위치로 이동시켜 상기 IoT 장치를 통해 출력하는 단계를 더 포함할 수 있다.As an example related to the present invention, by the communication unit, the communication connection with the IoT device adjacent to the health monitoring device including the control unit; Outputting additional information through the IoT device by interworking with the IoT device by the control unit; And rotating, by the control unit, an object included in the additional information or moving it to an arbitrary location based on the user's gaze detected through the sensor unit, and outputting it through the IoT device.
본 발명은 센서부를 통해 사용자의 동작을 인식하고, 인식된 사용자의 동작을 가상현실을 통해 제공하며, 인식된 사용자의 동작을 인공 지능을 통해 분석하여, 분석 결과에 따른 피드백을 제공함으로써, 자신이 원하는 시간, 장소에서 원활한 헬스 레슨을 가능하게 하고, 가상현실 공간 속에서 직접적인 피드백과 현장 수업이 가능하여 사용자의 만족도를 높이고, 운동에 대한 몰입감을 높일 수 있는 효과가 있다.The present invention recognizes the user's motion through the sensor unit, provides the recognized user's motion through virtual reality, analyzes the recognized user's motion through artificial intelligence, and provides feedback according to the analysis result, thereby allowing the user to It has the effect of enabling smooth health lessons at the desired time and place, providing direct feedback and on-the-spot lessons in a virtual reality space to increase user satisfaction and increase immersion in exercise.
또한, 본 발명은 사용자가 수행 중인 동작과 관련해서 미리 설정된 음악 또는 사운드를 제공함으로써, 사용자의 흥미를 높이고, 운동 효과를 극대화할 수 있는 효과가 있다.In addition, the present invention has the effect of increasing the interest of the user and maximizing the exercise effect by providing preset music or sound in relation to the operation being performed by the user.
도 1은 본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치의 구성을 나타낸 블록도이다.
도 2는 본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 방법을 나타낸 흐름도이다.
도 3은 본 발명의 실시예에 따른 가상현실 형태의 콘텐츠의 예를 나타낸 도이다.1 is a block diagram showing the configuration of a virtual reality-based health monitoring device using artificial intelligence according to an embodiment of the present invention.
2 is a flowchart illustrating a virtual reality based health monitoring method using artificial intelligence according to an embodiment of the present invention.
3 is a diagram illustrating an example of virtual reality content according to an embodiment of the present invention.
본 발명에서 사용되는 기술적 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in the present invention are only used to describe specific embodiments, and are not intended to limit the present invention. In addition, technical terms used in the present invention should be interpreted as meanings generally understood by a person having ordinary knowledge in the technical field to which the present invention belongs, unless otherwise defined in the present invention. It should not be interpreted as a meaning or an excessively reduced meaning. In addition, when the technical term used in the present invention is a wrong technical term that does not accurately represent the spirit of the present invention, it should be understood as being replaced by a technical term that can be correctly understood by those skilled in the art. In addition, the general terms used in the present invention should be interpreted as defined in the dictionary or in context before and after, and should not be interpreted as an excessively reduced meaning.
또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서 "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.In addition, the singular expression used in the present invention includes a plural expression unless the context clearly indicates otherwise. In the present invention, terms such as “consisting of” or “comprising” should not be construed to include all of the various components or steps described in the invention, and some of the components or some steps may not be included. It may be, or should be construed to further include additional components or steps.
또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.Further, terms including ordinal numbers such as first and second used in the present invention may be used to describe elements, but the elements should not be limited by terms. The terms are used only to distinguish one component from other components. For example, the first component may be referred to as a second component without departing from the scope of the present invention, and similarly, the second component may be referred to as a first component.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar elements will be given the same reference numbers regardless of the reference numerals, and redundant descriptions thereof will be omitted.
또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in the description of the present invention, when it is determined that detailed descriptions of related known technologies may obscure the subject matter of the present invention, detailed descriptions thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easy understanding of the spirit of the present invention and should not be interpreted as limiting the spirit of the present invention by the accompanying drawings.
도 1은 본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치(100)의 구성을 나타낸 블록도이다.1 is a block diagram showing the configuration of a virtual reality-based
도 1에 도시한 바와 같이, 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치(100)는 센서부(110), 카메라부(120), 통신부(130), 저장부(140), 표시부(150), 음성 출력부(160) 및 제어부(170)로 구성된다. 도 1에 도시된 헬스 모니터링 장치(100)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 1에 도시된 구성 요소보다 많은 구성 요소에 의해 헬스 모니터링 장치(100)가 구현될 수도 있고, 그보다 적은 구성 요소에 의해서도 헬스 모니터링 장치(100)가 구현될 수도 있다.As shown in FIG. 1, the virtual reality-based
상기 헬스 모니터링 장치(100)는 스마트폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 폴더블 단말기(Foldable Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스(Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal), 디지털 사이니지 장치 등과 같은 다양한 단말기에 적용될 수 있다.The
상기 센서부(110)는 초음파 센서, 적외선 센서, 키넥트 센서(kinect sensor) 등을 포함한다. 여기서, 상기 키넥트 센서는 사용자의 영상과 인체의 길이 정보를 측정할 수 있다.The
또한, 상기 센서부(110)는 사용자의 동작(또는 움직임)을 스캔(또는 인식)한다. 여기서, 상기 사용자의 동작(또는 움직임/피트니스 동작/웨이트 트레이닝 동작)은 사용자 자신의 신체(예를 들어 스쿼트, 런지, 푸시업, 턱걸이 등 포함)를 이용하거나, 머신(또는 기구)(예를 들어 바벨(barbell), 덤벨(dumbbell)(또는 케틀벨(kettlebell)), E-Z 바(E-Z bar) 등 포함)을 이용하는 등의 운동(또는 액티비티)을 나타내며, 운동 중 특정 시점에서의 정지된 사용자의 동작 및/또는 운동 중 연속된 사용자의 동작을 포함하며, 운동 중인 사용자의 신체 주요 관절의 위상, 각도, 속도, 변위 등에 대한 움직임, 운동 형태, 운동 반복 횟수, 운동 무게 등의 다양한 정보를 포함한다. 또한, 상기 운동 무게는 상기 사용자가 사용하는 머신(또는 기구)의 일측에 부착된 해당 머신의 종류, 무게 등의 정보를 포함하는 태그(미도시)를 인식하여 확인할 수 있다.In addition, the
본 발명의 실시예에서는 사용자의 동작으로 피트니스 동작을 주로 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 사용자의 동작은 표준 자세 정보가 정의된(또는 규격화된) 태권도, 유도, 절권도, 합기도, 필라테스(Pilates), 다양한 형태의 춤 등의 동작에도 적용할 수 있다.In the exemplary embodiment of the present invention, fitness motion is mainly described as a user's motion, but is not limited thereto, and the user's motion is defined (or standardized) of Taekwondo, Judo, Jeonkwondo, Hapkido, Pilates ( Pilates), various forms of dance, etc.
이때, 상기 센서부(110)는 표시부(150)를 통해 표시되는 강사의 동작을 따라서 운동하는 상기 사용자의 동작을 스캔할 수 있다.At this time, the
또한, 상기 센서부(110)는 상기 사용자의 신체 일부에 부착된 상태에서, 사용자의 움직임에 따른 상기 사용자의 동작을 인식(또는 스캔)할 수도 있다.In addition, the
또한, 상기 센서부(110)는 일정 영역 내에 위치하는 복수의 사용자의 동작을 스캔할 수도 있다.Also, the
이와 같이, 상기 센서부(110)는 운동 중인 사용자의 동작을 스캔(또는 인식)한다. 이때, 상기 제어부(170)는 상기 사용자의 동작 스캔 시, 해당 사용자의 동작과 시각 정보를 매칭하여 관리(또는 저장)한다.As such, the
상기 카메라부(120)는 스테레오 카메라(stereo camera) 등을 포함하며, 운동 중인 사용자의 정면 및/또는 측면에 적어도 하나 이상(또는 복수로) 구성(또는 배치/형성)한다.The
또한, 카메라부(120)는 해당 사용자의 동작(또는 움직임)을 포함하는 영상 정보를 획득(또는 촬영)한다.In addition, the
즉, 상기 카메라부(120)는 운동 중인 사용자의 정면 및/또는 측면에서, 상기 사용자의 신체 및/또는 각 관절의 움직임, 운동 중인 사용자가 사용 중인 운동 기구에 부착된 고유 식별자(또는 고유 이미지 ID/태그) 등을 포함하는 영상 정보를 획득(또는 촬영)한다. 여기서, 상기 고유 식별자는 운동 기구의 종류, 운동 기구의 무게 등에 따라 서로 다른 정보를 포함할 수 있다. 이때, 상기 영상 정보는 상기 운동 중인 사용자의 정면 및/또는 측면에서 해당 사용자의 신체 및/또는 관절의 움직임 등을 촬영한 영상 정보일 수 있다.That is, the
이와 같이, 상기 센서부(110) 및 상기 카메라부(120)는 운동 중인 사용자의 정면 및/또는 측면에 구성(또는 배치/설치)되어, 해당 사용자의 정면 및/또는 측면에서 운동 중인 사용자와 관련한 다양한 정보를 수집(또는 획득/측정)할 수 있다.As described above, the
상기 통신부(130)는 유/무선 통신망을 통해 내부의 임의의 구성 요소 또는 외부의 임의의 적어도 하나의 단말기와 통신 연결한다. 이때, 상기 외부의 임의의 단말기는 서버(미도시), 다른 단말(미도시) 등을 포함할 수 있다. 여기서, 무선 인터넷 기술로는 무선랜(Wireless LAN: WLAN), DLNA(Digital Living Network Alliance), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), IEEE 802.16, 롱 텀 에볼루션(Long Term Evolution: LTE), LTE-A(Long Term Evolution-Advanced), 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS) 등이 있으며, 상기 통신부(130)는 상기에서 나열되지 않은 인터넷 기술까지 포함한 범위에서 적어도 하나의 무선 인터넷 기술에 따라 데이터를 송수신하게 된다. 또한, 근거리 통신 기술로는 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra Wideband), 지그비(ZigBee), 인접 자장 통신(Near Field Communication: NFC), 초음파 통신(Ultra Sound Communication: USC), 가시광 통신(Visible Light Communication: VLC), 와이 파이(Wi-Fi), 와이 파이 다이렉트(Wi-Fi Direct) 등이 포함될 수 있다. 또한, 유선 통신 기술로는 전력선 통신(Power Line Communication: PLC), USB 통신, 이더넷(Ethernet), 시리얼 통신(serial communication), 광/동축 케이블 등이 포함될 수 있다.The
이때, 상기 통신부(130)는 4G 통신 기술뿐만 아니라 5G 통신 기술을 포함하며, 5G 통신 기술을 제공함에 따라, 서비스의 종류에 따라 주파수 및 네트워크 자원을 선택적으로 효율적인 활용이 가능하도록 유연한 구조를 채택할 수 있으며, 지연 속도가 1000분의 1초에 불과하여 빠른 네트워크 속도망을 요구하는 가상현실 특성에 효과적일 수 있다.At this time, the
또한, 상기 통신부(130)는 유니버설 시리얼 버스(Universal Serial Bus: USB)를 통해 임의의 단말과 정보를 상호 전송할 수 있다.Also, the
또한, 상기 통신부(130)는 이동통신을 위한 기술표준들 또는 통신방식(예를 들어, GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), CDMA2000(Code Division Multi Access 2000), EV-DO(Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced) 등)에 따라 구축된 이동 통신망 상에서 기지국, 상기 서버, 상기 다른 단말 등과 무선 신호를 송수신한다.In addition, the
또한, 상기 통신부(130)는 상기 제어부(170)의 제어에 의해, 상기 서버로부터 제공되는 강사의 동작(또는 강사의 피트니스 동작/웨이트 트레이닝 동작)을 포함하는 실시간 영상 정보를 수신한다.In addition, the
상기 저장부(140)는 다양한 사용자 인터페이스(User Interface: UI), 그래픽 사용자 인터페이스(Graphic User Interface: GUI) 등을 저장한다.The
또한, 상기 저장부(140)는 상기 헬스 모니터링 장치(100)가 동작하는데 필요한 데이터와 프로그램 등을 저장한다.In addition, the
즉, 상기 저장부(140)는 상기 헬스 모니터링 장치(100)에서 구동되는 다수의 응용 프로그램(application program 또는 애플리케이션(application)), 헬스 모니터링 장치(100)의 동작을 위한 데이터들, 명령어들을 저장할 수 있다. 이러한 응용 프로그램 중 적어도 일부는 무선 통신을 통해 외부 서버로부터 다운로드 될 수 있다. 또한, 이러한 응용 프로그램 중 적어도 일부는 헬스 모니터링 장치(100)의 기본적인 기능을 위하여 출고 당시부터 헬스 모니터링 장치(100) 상에 존재할 수 있다. 한편, 응용 프로그램은 상기 저장부(140)에 저장되고, 헬스 모니터링 장치(100)에 설치되어, 제어부(170)에 의하여 상기 헬스 모니터링 장치(100)의 동작(또는 기능)을 수행하도록 구동될 수 있다.That is, the
또한, 상기 저장부(140)는 플래시 메모리 타입(Flash Memory Type), 하드 디스크 타입(Hard Disk Type), 멀티미디어 카드 마이크로 타입(Multimedia Card Micro Type), 카드 타입의 메모리(예를 들면, SD 또는 XD 메모리 등), 자기 메모리, 자기 디스크, 광디스크, 램(Random Access Memory: RAM), SRAM(Static Random Access Memory), 롬(Read-Only Memory: ROM), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 중 적어도 하나의 저장매체를 포함할 수 있다. 또한, 정품 인증 장치(100)는 인터넷(internet)상에서 저장부(140)의 저장 기능을 수행하는 웹 스토리지(web storage)를 운영하거나, 또는 상기 웹 스토리지와 관련되어 동작할 수도 있다.In addition, the
또한, 상기 저장부(140)는 상기 제어부(170)의 제어에 의해 상기 수신된 강사의 동작(또는 강사의 피트니스 동작/웨이트 트레이닝 동작)을 포함하는 실시간 영상 정보와 상기 스캔부(110)를 통해 스캔된 사용자의 동작을 매칭(또는 매핑/동기화)하여 저장한다.In addition, the
상기 표시부(또는 디스플레이부)(150)는 상기 제어부(170)의 제어에 의해 상기 저장부(140)에 저장된 사용자 인터페이스 및/또는 그래픽 사용자 인터페이스를 이용하여 다양한 메뉴 화면 등과 같은 다양한 콘텐츠를 표시할 수 있다. 여기서, 상기 표시부(150)에 표시되는 콘텐츠는 다양한 텍스트 또는 이미지 데이터(각종 정보 데이터 포함)와 아이콘, 리스트 메뉴, 콤보 박스 등의 데이터를 포함하는 메뉴 화면 등을 포함한다. 또한, 상기 표시부(150)는 터치 스크린 일 수 있다.The display unit (or display unit) 150 may display various contents such as various menu screens by using a user interface and/or a graphic user interface stored in the
또한, 상기 표시부(150)는 액정 디스플레이(Liquid Crystal Display: LCD), 박막 트랜지스터 액정 디스플레이(Thin Film Transistor-Liquid Crystal Display: TFT LCD), 유기 발광 다이오드(Organic Light-Emitting Diode: OLED), 플렉시블 디스플레이(Flexible Display), 3차원 디스플레이(3D Display), 전자잉크 디스플레이(e-ink display), LED(Light Emitting Diode) 중에서 적어도 하나를 포함할 수 있다.In addition, the
또한, 상기 표시부(150)는 상기 제어부(170)의 제어에 의해 상기 수신된 강사의 동작(또는 강사의 피트니스 동작/웨이트 트레이닝 동작)을 포함하는 실시간 영상 정보 등을 표시한다.In addition, the
상기 음성 출력부(160)는 상기 제어부(170)에 의해 소정 신호 처리된 신호에 포함된 음성 정보를 출력한다. 여기서, 상기 음성 출력부(160)에는 리시버(receiver), 스피커(speaker), 버저(buzzer) 등이 포함될 수 있다.The
또한, 상기 음성 출력부(160)는 상기 제어부(170)에 의해 생성된 안내 음성을 출력한다.In addition, the
또한, 상기 음성 출력부(160)는 상기 제어부(170)의 제어에 의해 상기 수신된 강사의 동작(또는 강사의 피트니스 동작/웨이트 트레이닝 동작)을 포함하는 실시간 영상 정보 등에 대응하는 음성 정보(또는 음향 효과)를 출력한다.In addition, the
상기 제어부(controller, 또는 MCU(microcontroller unit)(170)는 상기 헬스 모니터링 장치(100)의 전반적인 제어 기능을 실행한다.The controller (controller, or microcontroller unit (MCU) 170) executes the overall control function of the
또한, 상기 제어부(170)는 상기 저장부(140)에 저장된 프로그램 및 데이터를 이용하여 헬스 모니터링 장치(100)의 전반적인 제어 기능을 실행한다. 상기 제어부(170)는 RAM, ROM, CPU, GPU, 버스를 포함할 수 있으며, RAM, ROM, CPU, GPU 등은 버스를 통해 서로 연결될 수 있다. CPU는 상기 저장부(140)에 액세스하여, 상기 저장부(140)에 저장된 O/S를 이용하여 부팅을 수행할 수 있으며, 상기 저장부(140)에 저장된 각종 프로그램, 콘텐츠, 데이터 등을 이용하여 다양한 동작을 수행할 수 있다.In addition, the
또한, 상기 제어부(170)는 상기 서버로부터 실시간으로 전송되는 상기 강사의 동작을 포함하는 영상 정보를 통신부(130)를 통해 수신한다.In addition, the
또한, 상기 제어부(170)는 해당 강사의 동작을 사용자가 따라서 할 수 있도록 상기 수신된 강사의 동작을 포함하는 영상 정보를 상기 표시부(150)를 통해 표시한다. 이때, 상기 제어부(170)는 사용자의 집중력을 높이기 위해서, 상기 수신된 강사의 동작에 대응하여 미리 저장된 음악을 상기 음성 출력부(160)를 통해 출력할 수도 있다.In addition, the
또한, 상기 제어부(170)는 상기 카메라부(120)를 통해 획득된 영상 정보를 분석하여 상기 사용자의 동작(또는 움직임)을 인식한다.In addition, the
이와 같이, 상기 제어부(170)는 상기 센서부(110)를 통한 스캔에 의해 또는 상기 카메라부(120)를 통해 획득된 영상 정보에 대한 분석에 의해, 운동 중인 사용자의 동작을 스캔(또는 인식)할 수 있다.In this way, the
또한, 상기 제어부(170)는 영상 분석, 비교 분석 등을 위해서 상기 강사의 동작과 상기 스캔되는 사용자의 동작 간의 동기화를 맞출 수 있다.In addition, the
또한, 상기 제어부(170)는 상기 인식된 사용자의 동작에 따른 사용자의 신체 주요 관절의 위상, 각도, 속도, 변위 등에 대한 움직임을 근거로 사용자가 어떤 운동을 수행 중인지 확인할 수 있다.In addition, the
즉, 상기 제어부(170)는 상기 저장부(140)에 미리 저장된 복수의 표준 자세 정보에 포함된 신체 주요 관절의 위상, 각도, 속도, 변위 등에 대한 정보와 상기 인식된 사용자의 동작에 따른 사용자의 신체 주요 관절의 위상, 각도, 속도, 변위 등에 대한 정보를 비교하여, 해당 사용자가 운동 중인 동작을 확인할 수 있다.That is, the
또한, 상기 제어부(170)는 상기 스캔된(또는 인식된) 사용자의 동작(또는 움직임)과, 상기 강사의 동작을 미리 설정된 가상공간에 적용하여 가상현실 형태의 콘텐츠(또는 가상현실 콘텐츠)를 생성한다. 여기서, 상기 가상공간은 헬스장, 공원, 집 등을 포함한다.In addition, the
또한, 상기 센서부(110)를 통해 복수의 사용자의 동작을 스캔한 경우, 상기 제어부(170)는 상기 스캔된 복수의 사용자의 동작과, 상기 강사의 동작을 상기 가상공간에 적용하여 실제 강의자 역할 및 수강생 역할처럼 표현되어, 실제환경에서 만큼의 몰입감을 제공하는 상기 가상현실 형태의 콘텐츠를 생성할 수 있다.In addition, when the motions of a plurality of users are scanned through the
이때, 상기 제어부(170)는 상기 스캔된 사용자의 동작 등을 상기 통신부(130)를 통해 상기 서버에 전송한다. 또한, 상기 서버는 해당 강사의 피트니스 동작을 따라하고 있는 복수의 헬스 모니터링 장치(100)로부터 복수의 사용자의 동작을 각각 수집하고, 상기 수집된 복수의 사용자의 동작과 해당 강사의 피트니스 동작을 미리 설정된 가상공간에 적용하여 실제 환경에 대응하는 가상공간에서 강사와 복수의 사용자가 함께 운동 중인 가상현실 형태의 통합 콘텐츠를 생성하고, 상기 생성된 통합 콘텐츠를 상기 복수의 헬스 모니터링 장치(100)에 각각 전송한다. 또한, 상기 제어부(170)는 상기 전송된 상기 스캔된 사용자의 동작 등에 응답하여 상기 서버로부터 전송되는 상기 통합 콘텐츠를 상기 통신부(130)를 통해 수신한다.At this time, the
또한, 상기 제어부(170)는 상기 생성된 콘텐츠(또는 상기 수신된 통합 콘텐츠)를 상기 표시부(150)에 표시(또는 출력)한다. 이때, 상기 제어부(170)는 상기 표시부(150)를 통해 앞서 표시 중인 상기 강사의 동작을 포함하는 영상 정보의 표시를 중지하고, 상기 생성된 콘텐츠를 상기 표시부(150)에 표시할 수 있다. 여기서, 상기 표시부(150)는 상기 가상현실 형태의 콘텐츠를 표시하기 위해서 헤드 마운트 디스플레이(Head Mounted Display: HMD)로 구성할 수도 있다.In addition, the
또한, 상기 표시부(150)가 복수로 구비되거나 또는 상기 표시부(150)가 화면 분할에 의해 복수 화면으로 구성되는 경우, 상기 제어부(170)는 운동 중인 사용자가 강사의 동작을 확인할 수 있도록 상기 강사의 동작을 포함하는 영상 정보를 상기 복수로 구비된 표시부(150) 중 어느 하나의 표시부(150)(또는 상기 화면 분할된 복수의 화면 중 어느 하나의 화면)를 통해 표시하고, 운동 능력 향상 및 집중도를 높이기 위해서 미리 설정된 가상공간에서 강사와 한 명 이상의 사용자가 함께 운동 중인 상태를 제공할 수 있도록 상기 생성된 콘텐츠를 상기 복수로 구비된 복수의 표시부(150) 중 다른 하나의 표시부(150)(또는 상기 화면 분할된 복수의 화면 중 다른 하나의 화면)를 통해 표시할 수 있다.In addition, when the
이때, 상기 제어부(170)는 운동 능력 향상 및 집중도를 높이기 위해서, 상기 표시부(150)에 상기 생성된 콘텐츠가 표시 중인 상태에서, 해당 강사의 동작에 대응하여 미리 설정된 음악을 음성 출력부(160)를 통해 출력할 수도 있다. 여기서, 상기 강사의 동작에 대응하여 미리 설정된 음악(또는 사운드)은 운동(또는 동작)에 사용되는 특정 신체 부위의 주파수 특성을 고려하여, 상기 강사의 동작에 따른 특정 신체 부위의 움직임 주파수에 대응한 동일한 주파수 성분을 가지는 음악일 수 있다. 또한, 상기 강사의 동작에 대응하여 미리 설정된 음악(또는 사운드)은 운동에 사용되는 특정 신체 부위의 이동 시간(또는 움직임 시간)을 고려하여, 상기 강사의 동작에 따른 특정 신체 부위 간의 움직임 시간에 대응한 동일한 박자를 가지는 음악일 수도 있다.At this time, in order to improve athletic performance and increase concentration, the
또한, 상기 제어부(170)는 사용자가 위치한 장소(예를 들어 집, 공원, 헬스장 등 포함), 사용자가 사용 중인 운동 도구(예를 들어 맨손, 머신/기구 등 포함) 등을 고려하여, 상기 강사의 동작에 대응하는 음악을 선정할 수도 있다.In addition, the
예를 들어, 상기 제어부(170)는 사용자가 집에서 운동하는 경우, 동일한 강사의 동작에 대해서 경쾌한 음악을 선정하여 출력할 수 있고, 사용자가 공원에서 운동하는 경우, 상기 동일한 강사의 동작에 대해서 상기 경쾌한 음악보다 좀 더 박자(또는 템포)가 느린 음악을 선정하여 출력할 수도 있다.For example, when the user is exercising at home, the
또한, 상기 제어부(170)는 실시간으로 해당 운동에 참여 중인 사용자와 강사 간의 음성 대화 기능(예를 들어 포톤사의 보이스챗 등 포함)을 제공하여, 상호 작용에 따른 피드백을 통해 사용자의 운동에 대한 피드백을 실시간으로 제공할 수 있다.In addition, the
이와 같이, 상기 제어부(170)는 사용자의 현재 위치에 상관없이, 실제 환경(또는 가상환경)을 제공하여, 사용자의 몰입감을 높일 수 있다.As such, the
또한, 상기 표시부(150)에 표시되는 미리 설정된 분석 메뉴가 선택되는 경우 또는, 상기 헬스 모니터링 장치(100)의 일측에 구비된 분석 버튼이 선택되는 경우, 상기 제어부(170)는 상기 스캔된(또는 인식된) 사용자의 동작을 인공 지능을 통해 분석한다.In addition, when a preset analysis menu displayed on the
즉, 상기 제어부(170)는 빅데이터 형태의 복수의 표준 피트니스 동작 중에서 상기 스캔된(또는 인식된) 사용자의 동작에 대응하는 표준 피트니스 동작을 검색(또는 확인)한다.That is, the
상기 검색 결과, 상기 복수의 표준 피트니스 동작 중에서 상기 스캔된 사용자의 동작에 대응하는 표준 피트니스 동작이 검색되지 않은 경우, 상기 제어부(170)는 해당 사용자의 동작에 대응하는 표준 피트니스 동작이 검색되지 않은 상태임을 나타내는 정보를 상기 표시부(150) 및/또는 상기 음성 출력부(160)를 통해 출력한다.As a result of the search, if a standard fitness motion corresponding to the scanned user's motion is not found among the plurality of standard fitness motions, the
또한, 상기 제어부(170)는 상기 검색된(또는 확인된) 상기 사용자의 동작에 대응하는 표준 피트니스 동작별 신체부위(또는 관절) 간의 거리/비율, 각도, 위치, 방향 등의 기본 정보(또는 표준 피트니스 동작별 기본 정보)와 상기 스캔된(또는 인식된) 사용자의 동작을 비교 분석하여, 상기 사용자의 동작에 따른 머리, 어깨, 팔, 다리 등의 관절의 정확도, 손, 발의 동작의 정확도 등을 판단(또는 확인/비교/산출)한다.In addition, the
이때, 상기 제어부(170)는 상기 표준 피트니스 동작 대신에, 상기 강사의 동작과 상기 스캔된 사용자의 동작을 비교 분석할 수도 있다.At this time, the
또한, 상기 제어부(170)는 비교 분석에 따른 분석 결과를 생성한다. 여기서, 상기 분석 결과(또는 피드백 정보)는 표준 피트니스 동작과 사용자의 동작 간의 정확도(예를 들어 머리, 어깨, 팔, 다리 등의 관절의 정확도, 손과 발 동작의 정확도 등 포함), 상기 표준 피트니스 동작과 상기 사용자의 동작 간의 신체부위별 및/또는 관절별 움직임 비교 결과, 사용자에게 맞춤형 정보인 최적의 운동 코스 정보, 사용자의 운동 목적에 따른 각 관절의 역학적인 요소, 부분적인 강화 운동을 위한 정보, 운동 기술의 재교육을 위한 정보 등을 포함한다.In addition, the
또한, 상기 제어부(170)는 해당 사용자가 현재 운동 중인 자세에 대해 정확한 비교를 확인할 수 있도록, 상기 분석에 사용된 해당 사용자의 동작을 포함하는 영상 정보에 상기 통신부(130)를 통해 수신되는 바른 자세의 상기 강사의 동작(또는 해당 사용자의 동작에 대응하여 검색된 표준 피트니스 동작)을 포함하는 영상 정보를 오버레이(overlay)하여 상기 표시부(150)에 표시한다. 여기서, 상기 제어부(170)는 상기 강사와 상기 사용자의 복수의 신체 부위(또는 복수의 관절) 중에서 하나 이상의 특정 신체 부위(또는 특정 관절)를 기준으로 상기 사용자의 동작을 포함하는 영상 정보에 상기 강사의 동작을 포함하는 영상 정보를 오버레이하여 표시할 수 있다.In addition, the
또한, 상기 사용자의 신체 특성(예를 들어 키, 체격/몸 골격 상태 등 포함)과 상기 강사의 신체 특성에 차이가 커 상기 사용자의 동작을 포함하는 영상 정보와 상기 강사의 동작을 포함하는 영상 정보 간의 오버레이가 어려운 경우, 상기 제어부(170)는 복수의 신체 부위(또는 관절) 중에서 비교 결과 확인이 필요한 하나 이상의 사용자의 특정 신체 부위에서의 동작을 포함하는 서브 영상 정보와 강사의 특정 신체 부위에서의 동작을 포함하는 서브 영상 정보를 서로 오버레이하여 표시할 수도 있다.In addition, there is a large difference in the physical characteristics of the user (for example, height, physique/body skeleton state) and the physical characteristics of the instructor, so that the video information including the user's motion and the video information including the instructor's motion If the liver overlay is difficult, the
또한, 상기 제어부(170)는 상기 강사의 동작과 상기 사용자의 동작이 오버레이되어 표시되고 있는 상기 표시부(150)의 일측에 상기 생성된 분석 결과를 표시한다.In addition, the
이때, 상기 사용자의 동작과 상기 표준 피트니스 동작이 미리 설정된 기준값 이상 불일치한 경우(또한, 상기 사용자의 동작 분석 결과, 자세가 부자연스러운 경우로 판단되는 경우/자세가 다른 것으로 판단되는 경우), 상기 제어부(170)는 자세 교정을 위한 정보를 포함하는 알람 정보(예를 들어 자세가 맞지 않습니다. 다시 시도해주세요 등 포함)를 상기 표시부(150) 및/또는 상기 음성 출력부(160)를 통해 추가로 출력한다.At this time, when the user's motion and the standard fitness motion are inconsistent with a preset reference value or higher (in addition, when the user's motion analysis results indicate that the posture is unnatural/posture is determined to be different), the controller (170) additionally outputs alarm information including information for posture correction (for example, posture is not correct. Please try again) through the
또한, 상기 제어부(170)는 상기 표준 피트니스 동작과 상기 사용자의 동작 간의 비교 결과, 해당 사용자의 동작이 상기 표준 피트니스 동작과 미리 설정된 기준값 이상 유사한 것으로 분석되는 경우, 해당 사용자가 운동 중인 피트니스 동작의 카운터를 증가시키고, 상기 증가한 운동 중인 피트니스 동작의 카운터를 상기 표시부(150) 및/또는 상기 음성 출력부(160)를 통해 추가로 출력한다.In addition, when the result of the comparison between the standard fitness motion and the user's motion is analyzed as the result of the user's motion being similar to the standard fitness motion or more than a preset reference value, the
이에 따라, 상기 사용자는 자신이 운동 중인 피트니스 동작에 대해서 자신이 세운 목표치 개수에 도달할 때까지 운동을 지속(또는 반복)할 수 있다.Accordingly, the user can continue (or repeat) the exercise until he or she reaches the number of targets set by the fitness motion being exercised.
또한, 상기 제어부(170)는 해당 강사의 동작을 따라한 복수의 사용자의 동작 분석 결과를 근거로, 사용자들이 자주 틀리는 부분을 확인할 수 있도록, 해당 강사의 동작과 관련해서 복수의 사용자가 자주 틀리는 내용을 상기 표시부(150)의 또 다른 일측에 추가로 표시할 수도 있다.In addition, the
이때, 상기 표시부(150)가 복수로 구성되며, 상기 복수의 표시부(150)가 전/후로 미리 설정된 간격만큼 이격되어 배치되는 경우, 상기 제어부(170)는 후면에 위치한 후면 표시부(150)에 상기 강사의 피트니스 동작을 표시하고, 전면에 위치한 전면 표시부(150)에 사용자의 동작을 표시하여, 상기 후면 표시부(150)에 표시되는 강사의 피트니스 동작 위로 상기 전면 표시부(150)에 표시되는 사용자의 동작이 오버레이되어 표시하도록 구성할 수도 있다. 여기서, 상기 강사의 피트니스 동작과 상기 사용자의 동작은 복수의 신체 부위(또는 복수의 관절) 중에서 하나 이상의 특정 신체 부위(또는 특정 관절)를 기준으로 오버레이하여 표시할 수 있다. 또한, 상기 전면에 위치한 전면 표시부(150)는 투명 재질로 구성하여, 상기 후면 표시부(150)로부터 출력되는 영상 정보가 상기 전면 표시부(150)를 통과(또는 투과)하여 해당 전면 표시부(150)의 전면에 위치한 사용자가 확인할 수 있도록 구성한다.In this case, when the
또한, 상기 제어부(170)는 해당 헬스 모니터링 장치(100)에 인접한 IoT 장치(미도시)와 연동하여, 부가 정보를 출력할 수도 있다. 여기서, 상기 부가 정보는 상기 분석 결과, 2D 형태 또는 3D 형태의 상기 강사의 피트니스 동작을 포함하는 영상 정보, 2D 형태 또는 3D 형태의 상기 사용자의 동작에 대응하여 검색된 표준 피트니스 동작을 포함하는 영상 정보, 상기 강사의 피트니스 동작 또는 상기 표준 피트니스 동작을 상기 가상공간에 적용하여 생성한 가상현실 형태의 다른 콘텐츠 등을 포함한다.Further, the
즉, 상기 제어부(170)는 해당 헬스 모니터링 장치(100)에 인접한 상기 IoT 장치에 상기 부가 정보를 상기 통신부(130)를 통해 전송한다.That is, the
또한, 상기 IoT 장치는 상기 헬스 모니터링 장치(100)로부터 전송되는 부가 정보를 수신하고, 상기 수신된 부가 정보를 출력한다. 여기서, 상기 IoT 장치는 텔레비전(미도시), 옥외 광고 디스플레이(미도시), 홀로그램 생성기(미도시) 등을 포함한다.In addition, the IoT device receives the additional information transmitted from the
또한, 상기 제어부(170)는 상기 센서부(110)를 통해 사용자의 시선(또는 시선의 움직임)을 감지하고, 상기 감지된 사용자의 시선에 대한 정보(또는 상기 감지된 사용자의 시선에 따라 상기 부가 정보를 회전시키거나 임의의 위치로 이동시키기 위한 제어 신호)를 상기 통신부(130)를 통해 상기 IoT 장치에 전송한다.In addition, the
또한, 상기 IoT 장치는 상기 헬스 모니터링 장치(100)로부터 전송되는 상기 사용자의 시선에 대한 정보(또는 상기 제어 신호)를 수신하고, 상기 수신된 사용자의 시선에 대한 정보(또는 상기 제어 신호)를 근거로 상기 출력 중인 부가 정보에 포함된 영상 정보 또는 다른 콘텐츠 내의 객체를 회전시키거나 임의의 위치로 이동시킨다. 여기서, 상기 객체는 강사의 피트니스 동작, 상기 표준 피트니스 동작 등을 포함한다.In addition, the IoT device receives the user's gaze information (or the control signal) transmitted from the
이와 같이, 운동 중인 사용자는 사용자의 시선에 따라 회전 또는 이동하는 부가 정보를 확인할 수 있게 됨에 따라, 강사의 동작을 일측면에서 보는 것 이외에, 다른 방향에서 강사의 동작을 확인할 수 있어, 운동에 대한 몰입도를 높이고, 정확한 자세를 통해 운동의 질을 높일 수 있다.In this way, the user who is exercising can check the movement of the instructor in one direction, in addition to viewing the instructor's movement from one side, as it is possible to check additional information that rotates or moves according to the user's gaze. You can increase your immersion and improve the quality of your workout through accurate posture.
또한, 상기 제어부(170)는 분석 결과에 따라, 사용자가 미리 설정된 기준값 이상으로 자주 틀리는 경우, 운동 중인 사용자의 리듬감을 조정하기 위해서, 상기 출력 중인 음악 대신에 또 다른 음악을 선정하고, 상기 선정된 또 다른 음악을 상기 음성 출력부(160)를 통해 출력할 수도 있다.In addition, the
또한, 상기 제어부(170)는 상기 스캔부(110)를 통해 스캔되는 사용자의 동작 및/또는 상기 카메라부(120)를 통해 획득된 영상 정보에 대한 분석을 통해 인식된 사용자의 동작을 분석하여, 해당 사용자의 동작이 미리 설정된 표준 피트니스 동작 중에서 어떤 표준 피트니스 동작에 해당하는지 확인(또는 판단/분석)한다.In addition, the
또한, 상기 제어부(170)는 상기 저장부(140)에 미리 저장된 복수의 음악(또는 복수의 사운드) 중에서, 상기 확인 결과에 따라 운동 중인 사용자의 동작에 대응하는 피트니스 동작에 맞춤형인 적어도 하나의 음악을 검색한다.In addition, the
또한, 상기 제어부(170)는 상기 검색된 적어도 하나의 음악 중에서 랜덤하게 선택되는 특정 음악을 상기 운동 중인 사용자의 동작과 매칭하여 상기 음성 출력부(160)를 통해 출력할 수도 있다.In addition, the
또한, 상기 제어부(170)는 상기 저장부(140)에 미리 저장된 복수의 음악에 대한 정보를 포함하는 음악 리스트를 상기 표시부(150)에 표시한다.In addition, the
또한, 상기 표시부(150)에 표시되는 음악 리스트 중에서 특정 음악이 선택되는 경우, 상기 제어부(170)는 상기 선택된 특정 음악과 어울리는 표준 피트니스 동작을 포함하는 영상 정보를 상기 표시부(150)에 표시하고, 상기 선택된 특정 음악을 상기 음성 출력부(160)를 통해 출력한다. 여기서, 상기 표준 피트니스 동작과 어울리는 특정 음악은 해당 표준 피트니스 동작에 사용되는 특정 신체 부위의 주파수 특성을 고려하여, 해당 표준 피트니스 동작에 따른 특정 신체 부위의 움직임 주파수에 대응한 동일한 주파수 성분을 가지는 음악일 수 있다.In addition, when a specific music is selected from the music list displayed on the
이와 같이, 사용자는 해당 사용자가 즐겨듣는 음악과 어울리는 표준 피트니스 동작을 추천받고, 해당 음악을 들으면서 추천받은 표준 피트니스 동작을 수행할 수 있다.In this way, the user may be recommended a standard fitness operation that matches the music that the user enjoys, and perform the recommended standard fitness operation while listening to the music.
또한, 상기 제어부(170)는 상기 저장부(140)에 미리 저장된 복수의 표준 피트니스 동작에 대한 정보를 포함하는 피트니스 동작 리스트를 상기 표시부(150)에 표시한다.In addition, the
또한, 상기 표시부(150)에 표시되는 피트니스 동작 리스트 중에서 특정 표준 피트니스 동작이 선택되는 경우, 상기 제어부(170)는 상기 선택된 특정 표준 피트니스 동작과 어울리는 다른 특정 음악을 상기 음성 출력부(160)를 통해 출력하고, 상기 선택된 특정 표준 피트니스 동작을 포함하는 영상 정보를 상기 표시부(150)에 표시한다. 여기서, 상기 특정 표준 피트니스 동작과 어울리는 다른 특정 음악은 해당 표준 피트니스 동작에 사용되는 특정 신체 부위의 주파수 특성을 고려하여, 해당 표준 피트니스 동작에 따른 특정 신체 부위의 움직임 주파수에 대응한 동일한 주파수 성분을 가지는 음악일 수 있다.In addition, when a specific standard fitness action is selected from the list of fitness actions displayed on the
이와 같이, 사용자는 해당 사용자가 운동하고자 하는 표준 피트니스 동작과 어울리는 음악을 추천받고, 해당 표준 피트니스 동작을 수행하여서 추천받은 음악을 들을 수 있다.In this way, the user can be recommended music that matches the standard fitness motion the user wants to exercise, and perform the standard fitness motion to listen to the recommended music.
또한, 이와 같이, 센서부를 통해 사용자의 동작을 인식하고, 인식된 사용자의 동작을 가상현실을 통해 제공하며, 인식된 사용자의 동작을 인공 지능을 통해 분석하여, 분석 결과에 따른 피드백을 제공할 수 있다.In addition, as described above, the user's motion is recognized through the sensor unit, the recognized user's motion is provided through virtual reality, and the recognized user's motion is analyzed through artificial intelligence to provide feedback according to the analysis result. have.
또한, 이와 같이, 사용자가 수행 중인 동작과 관련해서 미리 설정된 음악 또는 사운드를 제공할 수 있다.In addition, as described above, it is possible to provide preset music or sound in relation to an operation being performed by a user.
이하에서는, 본 발명에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 방법을 도 1 내지 도 3을 참조하여 상세히 설명한다.Hereinafter, a virtual reality based health monitoring method using artificial intelligence according to the present invention will be described in detail with reference to FIGS. 1 to 3.
도 2는 본 발명의 실시예에 따른 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 방법을 나타낸 흐름도이다.2 is a flowchart illustrating a virtual reality based health monitoring method using artificial intelligence according to an embodiment of the present invention.
먼저, 센서부(110)는 사용자의 동작(또는 움직임)을 스캔(또는 인식)한다. 여기서, 상기 사용자의 동작(또는 움직임/피트니스 동작/웨이트 트레이닝 동작)은 사용자 자신의 신체(예를 들어 스쿼트, 런지, 푸시업, 턱걸이 등 포함)를 이용하거나, 머신(또는 기구)(예를 들어 바벨, 덤벨/케틀벨, E-Z 바 등 포함)을 이용하는 등의 운동(또는 액티비티)을 나타내며, 운동 중 특정 시점에서의 정지된 사용자의 동작 및/또는 운동 중 연속된 사용자의 동작을 포함하며, 운동 중인 사용자의 신체 주요 관절의 위상, 각도, 속도, 변위 등에 대한 움직임, 운동 형태, 운동 반복 횟수, 운동 무게 등의 다양한 정보를 포함한다.First, the
이때, 상기 센서부(110)는 표시부(150)를 통해 표시되는 강사의 동작을 따라서 운동하는 상기 사용자의 동작을 스캔할 수 있다. 여기서, 제어부(170)는 서버(미도시)로부터 실시간으로 전송되는 상기 강사의 동작을 포함하는 영상 정보를 통신부(130)를 통해 수신하고, 해당 강사의 동작을 사용자가 따라서 할 수 있도록 상기 수신된 강사의 동작을 포함하는 영상 정보를 상기 표시부(150)를 통해 표시할 수 있다.At this time, the
또한, 상기 센서부(110)는 상기 사용자의 신체 일부에 부착된 상태에서, 사용자의 움직임에 따른 상기 사용자의 동작을 인식(또는 스캔)할 수도 있다.In addition, the
또한, 상기 센서부(110)는 일정 영역 내에 위치하는 복수의 사용자의 동작을 스캔할 수도 있다.Also, the
또한, 카메라부(120)는 해당 사용자의 동작(또는 움직임)을 포함하는 영상 정보를 획득(또는 촬영)한다. 여기서, 상기 카메라부(120)는 스테레오 카메라 등을 포함하며, 운동 중인 사용자의 정면 및/또는 측면에 적어도 하나 이상(또는 복수로) 구성(또는 배치/형성)할 수 있다.In addition, the
즉, 상기 카메라부(120)는 운동 중인 사용자의 정면 및/또는 측면에서, 상기 사용자의 신체 및/또는 각 관절의 움직임, 운동 중인 사용자가 사용 중인 운동 기구에 부착된 고유 식별자(또는 고유 이미지 ID/태그) 등을 포함하는 영상 정보를 획득(또는 촬영)한다. 여기서, 상기 고유 식별자는 운동 기구의 종류, 운동 기구의 무게 등에 따라 서로 다른 정보를 포함할 수 있다. 이때, 상기 영상 정보는 상기 운동 중인 사용자의 정면 및/또는 측면에서 해당 사용자의 신체 및/또는 관절의 움직임 등을 촬영한 영상 정보일 수 있다.That is, the
또한, 상기 제어부(170)는 상기 획득된 영상 정보를 분석하여 상기 사용자의 동작(또는 움직임)을 인식한다.In addition, the
이와 같이, 상기 제어부(170)는 상기 센서부(110)를 통한 스캔에 의해 또는 상기 카메라부(120)를 통해 획득된 영상 정보에 대한 분석에 의해, 운동 중인 사용자의 동작을 스캔(또는 인식)할 수 있다.In this way, the
또한, 상기 제어부(170)는 영상 분석, 비교 분석 등을 위해서 상기 강사의 동작과 상기 스캔되는 사용자의 동작 간의 동기화를 맞출 수 있다.In addition, the
일 예로, 상기 센서부(110)는 해당 센서부(110)에 포함된 키넥트 센서인 아주르 키넥트(azure kinect)를 이용해서, 상기 표시부(150)를 통해 표시되는 강사의 스쿼트(squat) 동작을 따라서 운동하는 사용자의 제 1 동작을 스캔한다.For example, the
또한, 상기 사용자의 전면에 설치된 카메라부(120)는 사용자의 스쿼트 동작에 따른 사용자의 제 1 동작을 포함하는 제 1 영상 정보를 획득한다.In addition, the
또한, 상기 제어부(170)는 상기 획득된 제 1 영상 정보를 분석하여 상기 스쿼트 동작에 따른 사용자의 제 1 동작을 인식한다(S210).In addition, the
이후, 상기 제어부(170)는 상기 스캔된(또는 인식된) 사용자의 동작(또는 움직임)과, 상기 강사의 동작을 미리 설정된 가상공간에 적용하여 가상현실 형태의 콘텐츠(또는 가상현실 콘텐츠)를 생성한다. 여기서, 상기 가상공간은 헬스장, 공원, 집 등을 포함한다.Thereafter, the
또한, 상기 센서부(110)를 통해 복수의 사용자의 동작을 스캔한 경우, 상기 제어부(170)는 상기 스캔된 복수의 사용자의 동작과, 상기 강사의 동작을 상기 가상공간에 적용하여 실제 강의자 역할 및 수강생 역할처럼 표현되어, 실제환경에서 만큼의 몰입감을 제공하는 상기 가상현실 형태의 콘텐츠를 생성할 수 있다.In addition, when the motions of a plurality of users are scanned through the
이때, 상기 제어부(170)는 상기 스캔된 사용자의 동작 등을 상기 통신부(130)를 통해 상기 서버에 전송한다. 또한, 상기 서버는 해당 강사의 피트니스 동작을 따라하고 있는 복수의 헬스 모니터링 장치(100)로부터 복수의 사용자의 동작을 각각 수집하고, 상기 수집된 복수의 사용자의 동작과 해당 강사의 피트니스 동작을 미리 설정된 가상공간에 적용하여 실제 환경에 대응하는 가상공간에서 강사와 복수의 사용자가 함께 운동 중인 가상현실 형태의 통합 콘텐츠를 생성하고, 상기 생성된 통합 콘텐츠를 상기 복수의 헬스 모니터링 장치(100)에 각각 전송한다. 또한, 상기 제어부(170)는 상기 전송된 상기 스캔된 사용자의 동작 등에 응답하여 상기 서버로부터 전송되는 상기 통합 콘텐츠를 상기 통신부(130)를 통해 수신한다.At this time, the
또한, 상기 제어부(170)는 상기 생성된 콘텐츠(또는 상기 수신된 통합 콘텐츠)를 상기 표시부(150)에 표시(또는 출력)한다. 이때, 상기 제어부(170)는 상기 표시부(150)를 통해 앞서 표시 중인 상기 강사의 동작을 포함하는 영상 정보의 표시를 중지하고, 상기 생성된 콘텐츠를 상기 표시부(150)에 표시할 수 있다.In addition, the
또한, 상기 표시부(150)가 복수로 구비되거나 또는 상기 표시부(150)가 화면 분할에 의해 복수 화면으로 구성되는 경우, 상기 제어부(170)는 운동 중인 사용자가 강사의 동작을 확인할 수 있도록 상기 강사의 동작을 포함하는 영상 정보를 상기 복수로 구비된 표시부(150) 중 어느 하나의 표시부(150)(또는 상기 화면 분할된 복수의 화면 중 어느 하나의 화면)를 통해 표시하고, 운동 능력 향상 및 집중도를 높이기 위해서 미리 설정된 가상공간에서 강사와 한 명 이상의 사용자가 함께 운동 중인 상태를 제공할 수 있도록 상기 생성된 콘텐츠를 상기 복수로 구비된 복수의 표시부(150) 중 다른 하나의 표시부(150)(또는 상기 화면 분할된 복수의 화면 중 다른 하나의 화면)를 통해 표시할 수 있다.In addition, when the
이때, 상기 제어부(170)는 운동 능력 향상 및 집중도를 높이기 위해서, 상기 표시부(150)에 상기 생성된 콘텐츠가 표시 중인 상태에서, 해당 강사의 동작에 대응하여 미리 설정된 음악을 음성 출력부(160)를 통해 출력할 수도 있다. 여기서, 상기 강사의 동작에 대응하여 미리 설정된 음악(또는 사운드)은 운동(또는 동작)에 사용되는 특정 신체 부위의 주파수 특성을 고려하여, 상기 강사의 동작에 따른 특정 신체 부위의 움직임 주파수에 대응한 동일한 주파수 성분을 가지는 음악일 수 있다. 또한, 상기 강사의 동작에 대응하여 미리 설정된 음악(또는 사운드)은 운동에 사용되는 특정 신체 부위의 이동 시간(또는 움직임 시간)을 고려하여, 상기 강사의 동작에 따른 특정 신체 부위 간의 움직임 시간에 대응한 동일한 박자를 가지는 음악일 수도 있다.At this time, in order to improve athletic performance and increase concentration, the
또한, 상기 제어부(170)는 사용자가 위치한 장소(예를 들어 집, 공원, 헬스장 등 포함), 사용자가 사용 중인 운동 도구(예를 들어 맨손, 머신/기구 등 포함) 등을 고려하여, 상기 강사의 동작에 대응하는 음악을 선정할 수도 있다.In addition, the
또한, 상기 제어부(170)는 실시간으로 해당 운동에 참여 중인 사용자와 강사 간의 음성 대화 기능(예를 들어 포톤사의 보이스챗 등 포함)을 제공하여, 상호 작용에 따른 피드백을 통해 사용자의 운동에 대한 피드백을 실시간으로 제공할 수 있다.In addition, the
이와 같이, 상기 제어부(170)는 사용자의 현재 위치에 상관없이, 실제 환경(또는 가상환경)을 제공하여, 사용자의 몰입감을 높일 수 있다.As such, the
일 예로, 상기 제어부(170)는 미리 설정된 응용 프로그램인 3D MAX를 이용해서 상기 스캔된 스쿼트 동작에 대한 사용자의 제 1 동작과, 상기 강사의 스쿼트 동작을 실제 헬스장에 대응하는 가상공간에 적용하여 가상현실 형태의 제 1 가상현실 콘텐츠를 생성한다. 이때, 상기 제어부(170)는 상기 강사의 스쿼트 동작에 대응하여 미리 설정된 제 1 음악을 포함하여 상기 제 1 가상현실 콘텐츠를 생성한다.For example, the
또한, 도 3에 도시된 바와 같이, 상기 제어부(170)는 상기 생성된 제 1 가상현실 콘텐츠를 상기 표시부(150) 및 상기 음성 출력부(160)를 통해 출력한다(S220).In addition, as shown in FIG. 3, the
이후, 상기 표시부(150)에 표시되는 미리 설정된 분석 메뉴가 선택되는 경우 또는, 상기 헬스 모니터링 장치(100)의 일측에 구비된 분석 버튼이 선택되는 경우, 상기 제어부(170)는 상기 스캔된(또는 인식된) 사용자의 동작을 인공 지능을 통해 분석한다.Thereafter, when a preset analysis menu displayed on the
즉, 상기 제어부(170)는 빅데이터 형태의 복수의 표준 피트니스 동작 중에서 상기 스캔된(또는 인식된) 사용자의 동작에 대응하는 표준 피트니스 동작을 검색(또는 확인)한다.That is, the
또한, 상기 제어부(170)는 상기 검색된(또는 확인된) 상기 사용자의 동작에 대응하는 표준 피트니스 동작별 신체부위(또는 관절) 간의 거리/비율, 각도, 위치, 방향 등의 기본 정보(또는 표준 피트니스 동작별 기본 정보)와 상기 스캔된(또는 인식된) 사용자의 동작을 비교 분석하여, 상기 사용자의 동작에 따른 머리, 어깨, 팔, 다리 등의 관절의 정확도, 손, 발의 동작의 정확도 등을 판단(또는 확인/비교/산출)한다.In addition, the
이때, 상기 제어부(170)는 상기 표준 피트니스 동작 대신에, 상기 강사의 동작과 상기 스캔된 사용자의 동작을 비교 분석할 수도 있다.At this time, the
또한, 상기 제어부(170)는 비교 분석에 따른 분석 결과를 생성한다. 여기서, 상기 분석 결과(또는 피드백 정보)는 표준 피트니스 동작과 사용자의 동작 간의 정확도(예를 들어 머리, 어깨, 팔, 다리 등의 관절의 정확도, 손과 발 동작의 정확도 등 포함), 상기 표준 피트니스 동작과 상기 사용자의 동작 간의 신체부위별 및/또는 관절별 움직임 비교 결과, 사용자에게 맞춤형 정보인 최적의 운동 코스 정보, 사용자의 운동 목적에 따른 각 관절의 역학적인 요소, 부분적인 강화 운동을 위한 정보, 운동 기술의 재교육을 위한 정보 등을 포함한다.In addition, the
일 예로, 상기 표시부(150)의 일측에 표시되는 분석 메뉴가 선택될 때, 상기 제어부(170)는 빅데이터 형태의 복수의 표준 피트니스 동작 중에서 상기 스캔된 사용자의 제 1 동작에 대응하는 표준 피트니스 동작(예를 들어 표준 스쿼트 동작)을 검색한다.For example, when the analysis menu displayed on one side of the
또한, 상기 제어부(170)는 구글사의 인공지능 툴인 텐서 플로우를 이용하여, 상기 검색된 표준 스쿼트 동작과 상기 스캔된 사용자의 제 1 동작을 비교하여, 해당 사용자의 스쿼트 동작이 바른 상태인지를 분석한다.In addition, the
또한, 상기 제어부(170)는 상기 표준 스쿼트 동작과 상기 사용자의 제 1 동작 간의 비교 결과를 포함하는 제 1 분석 결과를 생성한다(S230).In addition, the
이후, 상기 제어부(170)는 해당 사용자가 현재 운동 중인 자세에 대한 정확한 비교를 확인할 수 있도록, 상기 분석에 사용된 해당 사용자의 동작을 포함하는 영상 정보에 상기 통신부(130)를 통해 수신되는 바른 자세의 상기 강사의 동작(또는 해당 사용자의 동작에 대응하여 검색된 표준 피트니스 동작)을 포함하는 영상 정보를 오버레이하여 상기 표시부(150)에 표시한다. 여기서, 상기 제어부(170)는 상기 강사와 상기 사용자의 복수의 신체 부위(또는 복수의 관절) 중에서 하나 이상의 특정 신체 부위(또는 특정 관절)를 기준으로 상기 사용자의 동작을 포함하는 영상 정보에 상기 강사의 동작을 포함하는 영상 정보를 오버레이하여 표시할 수 있다.Then, the
또한, 상기 제어부(170)는 상기 강사의 동작과 상기 사용자의 동작이 오버레이되어 표시되고 있는 상기 표시부(150)의 일측에 상기 생성된 분석 결과를 표시한다.In addition, the
이때, 상기 사용자의 동작과 상기 표준 피트니스 동작이 미리 설정된 기준값 이상 불일치한 경우(또한, 상기 사용자의 동작 분석 결과, 자세가 부자연스러운 경우로 판단되는 경우/자세가 다른 것으로 판단되는 경우), 상기 제어부(170)는 자세 교정을 위한 정보를 포함하는 알람 정보(예를 들어 자세가 맞지 않습니다. 다시 시도해주세요 등 포함)를 상기 표시부(150) 및/또는 상기 음성 출력부(160)를 통해 추가로 출력한다.At this time, when the user's motion and the standard fitness motion are inconsistent with a preset reference value or higher (in addition, when the user's motion analysis results indicate that the posture is unnatural/posture is determined to be different), the controller (170) additionally outputs alarm information including information for posture correction (for example, posture is not correct. Please try again) through the
또한, 상기 제어부(170)는 상기 표준 피트니스 동작과 상기 사용자의 동작 간의 비교 결과, 해당 사용자의 동작이 상기 표준 피트니스 동작과 미리 설정된 기준값 이상 유사한 것으로 분석되는 경우, 해당 사용자가 운동 중인 피트니스 동작의 카운터를 증가시키고, 상기 증가한 운동 중인 피트니스 동작의 카운터를 상기 표시부(150) 및/또는 상기 음성 출력부(160)를 통해 추가로 출력한다.In addition, when the result of the comparison between the standard fitness motion and the user's motion is analyzed as the result of the user's motion being similar to the standard fitness motion or more than a preset reference value, the
이에 따라, 상기 사용자는 자신이 운동 중인 피트니스 동작에 대해서 자신이 세운 목표치 개수에 도달할 때까지 운동을 지속(또는 반복)할 수 있다.Accordingly, the user can continue (or repeat) the exercise until he or she reaches the number of targets set by the fitness motion being exercised.
또한, 상기 제어부(170)는 해당 헬스 모니터링 장치(100)에 인접한 IoT 장치(미도시)와 연동하여, 부가 정보를 출력할 수도 있다. 여기서, 상기 부가 정보는 상기 분석 결과, 2D 형태 또는 3D 형태의 상기 강사의 피트니스 동작을 포함하는 영상 정보, 2D 형태 또는 3D 형태의 상기 사용자의 동작에 대응하여 검색된 표준 피트니스 동작을 포함하는 영상 정보, 상기 강사의 피트니스 동작 또는 상기 표준 피트니스 동작을 상기 가상공간에 적용하여 생성한 가상현실 형태의 다른 콘텐츠 등을 포함한다.Further, the
즉, 상기 제어부(170)는 해당 헬스 모니터링 장치(100)에 인접한 상기 IoT 장치에 상기 부가 정보를 상기 통신부(130)를 통해 전송한다.That is, the
또한, 상기 IoT 장치는 상기 헬스 모니터링 장치(100)로부터 전송되는 부가 정보를 수신하고, 상기 수신된 부가 정보를 출력한다. 여기서, 상기 IoT 장치는 텔레비전(미도시), 옥외 광고 디스플레이(미도시), 홀로그램 생성기(미도시) 등을 포함한다.In addition, the IoT device receives the additional information transmitted from the
또한, 상기 제어부(170)는 상기 센서부(110)를 통해 사용자의 시선(또는 시선의 움직임)을 감지하고, 상기 감지된 사용자의 시선에 대한 정보(또는 상기 감지된 사용자의 시선에 따라 상기 부가 정보를 회전시키거나 임의의 위치로 이동시키기 위한 제어 신호)를 상기 통신부(130)를 통해 상기 IoT 장치에 전송한다.In addition, the
또한, 상기 IoT 장치는 상기 헬스 모니터링 장치(100)로부터 전송되는 상기 사용자의 시선에 대한 정보(또는 상기 제어 신호)를 수신하고, 상기 수신된 사용자의 시선에 대한 정보(또는 상기 제어 신호)를 근거로 상기 출력 중인 부가 정보에 포함된 영상 정보 또는 다른 콘텐츠 내의 객체를 회전시키거나 임의의 위치로 이동시킨다. 여기서, 상기 객체는 강사의 피트니스 동작, 상기 표준 피트니스 동작 등을 포함한다.In addition, the IoT device receives the user's gaze information (or the control signal) transmitted from the
이와 같이, 운동 중인 사용자는 사용자의 시선에 따라 회전 또는 이동하는 부가 정보를 확인할 수 있게 됨에 따라, 강사의 동작을 일측면에서 보는 것 이외에, 다른 방향에서 강사의 동작을 확인할 수 있어, 운동에 대한 몰입도를 높이고, 정확한 자세를 통해 운동의 질을 높일 수 있다.In this way, the user who is exercising can check the movement of the instructor in one direction, in addition to viewing the instructor's movement from one side, as it is possible to check additional information that rotates or moves according to the user's gaze. You can increase your immersion and improve the quality of your workout through accurate posture.
일 예로, 상기 제어부(170)는 상기 스쿼트 운동과 관련한 상기 강사의 스쿼트 동작을 포함하는 영상 정보에 상기 사용자의 스쿼트 동작을 포함하는 영상 정보를 오버레이하여 상기 표시부(150)에 표시한다.For example, the
이에 따라, 상기 사용자는 상기 강사의 스쿼트 동작과 해당 사용자의 스쿼트 동작 중에서 일치하지 않은 엉덩이 위치를 확인하고, 상기 확인된 엉덩이 위치에 따라 해당 사용자의 자세를 교정할 수 있다.Accordingly, the user may check the position of the inconsistent hip between the instructor's squat motion and the user's squat motion, and correct the posture of the user according to the identified hip position.
또한, 상기 제어부(170)는 상기 통신부(130)를 통해 상기 사용자의 동작에 대응하여 검색된 표준 피트니스 동작을 포함하는 영상 정보를 해당 헬스 모니터링 장치(100)에 인접한 홀로그램 생성기에 전송한다.In addition, the
또한, 상기 홀로그램 생성기는 상기 헬스 모니터링 장치(100)로부터 전송되는 부가 정보를 수신하고, 상기 수신된 부가 정보를 홀로그램 형태로 벽면에 출력한다.In addition, the hologram generator receives the additional information transmitted from the
또한, 상기 홀로그램 생성기는 상기 헬스 모니터링 장치(100)와 연동하여, 운동 중인 사용자의 시선 움직임에 따라 출력 중인 부가 정보에 포함된 표준 피트니스 동작(예를 들어 정면을 바라본 상태의 표준 피트니스 동작)을 포함하는 영상 정보에서 미리 설정된 중심축을 기준으로 상기 표준 피트니스 동작을 시계 방향으로 90도만큼 회전시켜 정면에서 오른쪽을 바라본 상태로 회전한 표준 피트니스 동작을 출력한다(S240).In addition, the hologram generator, in conjunction with the
본 발명의 실시예는 앞서 설명된 바와 같이, 센서부를 통해 사용자의 동작을 인식하고, 인식된 사용자의 동작을 가상현실을 통해 제공하며, 인식된 사용자의 동작을 인공 지능을 통해 분석하여, 분석 결과에 따른 피드백을 제공하여, 자신이 원하는 시간, 장소에서 원활한 헬스 레슨을 가능하게 하고, 가상현실 공간 속에서 직접적인 피드백과 현장 수업이 가능하여 사용자의 만족도를 높이고, 운동에 대한 몰입감을 높일 수 있다.As described above, the embodiment of the present invention recognizes the user's motion through the sensor unit, provides the recognized user's motion through virtual reality, analyzes the recognized user's motion through artificial intelligence, and analyzes the result By providing feedback according to the user, it is possible to provide a smooth health lesson at a desired time and place, and direct feedback and field lessons are possible in the virtual reality space to increase user satisfaction and increase immersion in exercise.
또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 사용자가 수행 중인 동작과 관련해서 미리 설정된 음악 또는 사운드를 제공하여, 사용자의 흥미를 높이고, 운동 효과를 극대화할 수 있다.In addition, as described above, an embodiment of the present invention may provide a preset music or sound in relation to an operation being performed by the user, thereby increasing the interest of the user and maximizing an exercise effect.
전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above-described contents may be modified and modified without departing from the essential characteristics of the present invention by those skilled in the art to which the present invention pertains. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the claims below, and all technical spirits within the equivalent range should be interpreted as being included in the scope of the present invention.
100: 인공 지능을 이용한 가상현실 기반의 헬스 모니터링 장치
110: 센서부120: 카메라부
130: 통신부140: 저장부
150: 표시부160: 음성 출력부
170: 제어부100: virtual reality-based health monitoring device using artificial intelligence
110: sensor unit 120: camera unit
130: communication unit 140: storage unit
150: display unit 160: audio output unit
170: control unit
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20190051155 | 2019-05-01 | ||
| KR1020190051155 | 2019-05-01 |
| Publication Number | Publication Date |
|---|---|
| KR102120828B1true KR102120828B1 (en) | 2020-06-09 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200029936AActiveKR102120828B1 (en) | 2019-05-01 | 2020-03-11 | Apparatus for monitoring health based on virtual reality using Artificial Intelligence and method thereof |
| Country | Link |
|---|---|
| KR (1) | KR102120828B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112071392A (en)* | 2020-09-08 | 2020-12-11 | 北京金山云网络技术有限公司 | Recommended methods, devices, electronic devices and computer storage media for fitness exercises |
| KR102196793B1 (en)* | 2020-09-10 | 2020-12-30 | 이영규 | Non-face-to-face training system using artificial intelligence |
| KR102223946B1 (en)* | 2020-06-19 | 2021-03-05 | 이승환 | Online pictorial lecture using sharing image |
| US11139060B2 (en) | 2019-10-03 | 2021-10-05 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
| KR102335192B1 (en)* | 2020-12-11 | 2021-12-06 | 에이치두(주) | Method, device and system for providing interactive home coaching content |
| WO2022030708A1 (en)* | 2020-08-05 | 2022-02-10 | 전주대학교 산학협력단 | Music modulation auditory feedback system using wireless earphone and smart phone |
| US11264123B2 (en) | 2019-10-03 | 2022-03-01 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
| US11270795B2 (en) | 2019-10-03 | 2022-03-08 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
| US11282599B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
| US11282604B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
| US11282608B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
| US11284797B2 (en) | 2019-10-03 | 2022-03-29 | Rom Technologies, Inc. | Remote examination through augmented reality |
| WO2022065763A1 (en)* | 2020-09-22 | 2022-03-31 | Samsung Electronics Co., Ltd. | Display apparatus and method for controlling thereof |
| US11295848B2 (en) | 2019-10-03 | 2022-04-05 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
| KR20220046818A (en) | 2020-10-08 | 2022-04-15 | 주식회사 누비랩 | Apparatus and providing customized exercise information based on information tracking user's movement |
| US11309085B2 (en) | 2019-10-03 | 2022-04-19 | Rom Technologies, Inc. | System and method to enable remote adjustment of a device during a telemedicine session |
| US11317975B2 (en) | 2019-10-03 | 2022-05-03 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
| US11325005B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | Systems and methods for using machine learning to control an electromechanical device used for prehabilitation, rehabilitation, and/or exercise |
| US11328807B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
| US11348683B2 (en) | 2019-10-03 | 2022-05-31 | Rom Technologies, Inc. | System and method for processing medical claims |
| KR102407636B1 (en) | 2021-03-10 | 2022-06-10 | 이영규 | Non-face-to-face music lesson system |
| US11404150B2 (en) | 2019-10-03 | 2022-08-02 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
| US11410768B2 (en) | 2019-10-03 | 2022-08-09 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
| US11433276B2 (en) | 2019-05-10 | 2022-09-06 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength |
| US11445985B2 (en) | 2019-10-03 | 2022-09-20 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
| US11471729B2 (en) | 2019-03-11 | 2022-10-18 | Rom Technologies, Inc. | System, method and apparatus for a rehabilitation machine with a simulated flywheel |
| US11508482B2 (en) | 2019-10-03 | 2022-11-22 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
| US11596829B2 (en) | 2019-03-11 | 2023-03-07 | Rom Technologies, Inc. | Control system for a rehabilitation and exercise electromechanical device |
| KR20230103514A (en)* | 2021-12-31 | 2023-07-07 | 주식회사 올댓비젼 | A system and method for providing fitness services in a metaverse environment |
| US11701548B2 (en) | 2019-10-07 | 2023-07-18 | Rom Technologies, Inc. | Computer-implemented questionnaire for orthopedic treatment |
| US11756666B2 (en) | 2019-10-03 | 2023-09-12 | Rom Technologies, Inc. | Systems and methods to enable communication detection between devices and performance of a preventative action |
| US11801423B2 (en) | 2019-05-10 | 2023-10-31 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
| US11830601B2 (en) | 2019-10-03 | 2023-11-28 | Rom Technologies, Inc. | System and method for facilitating cardiac rehabilitation among eligible users |
| US11826613B2 (en) | 2019-10-21 | 2023-11-28 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
| US11887717B2 (en) | 2019-10-03 | 2024-01-30 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine |
| US11904207B2 (en) | 2019-05-10 | 2024-02-20 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
| US11915816B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states |
| US11915815B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated |
| US11923065B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine |
| US11923057B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Method and system using artificial intelligence to monitor user characteristics during a telemedicine session |
| US11942205B2 (en) | 2019-10-03 | 2024-03-26 | Rom Technologies, Inc. | Method and system for using virtual avatars associated with medical professionals during exercise sessions |
| US11955221B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
| US11955220B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine |
| US11955218B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks |
| US11955222B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
| US11955223B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions |
| US11950861B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | Telemedicine for orthopedic treatment |
| US11957960B2 (en) | 2019-05-10 | 2024-04-16 | Rehab2Fit Technologies Inc. | Method and system for using artificial intelligence to adjust pedal resistance |
| US11961603B2 (en) | 2019-10-03 | 2024-04-16 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
| US12020800B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions |
| US12020799B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation |
| US12057237B2 (en) | 2020-04-23 | 2024-08-06 | Rom Technologies, Inc. | Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts |
| US12062425B2 (en) | 2019-10-03 | 2024-08-13 | Rom Technologies, Inc. | System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements |
| US12087426B2 (en) | 2019-10-03 | 2024-09-10 | Rom Technologies, Inc. | Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user |
| US12100499B2 (en) | 2020-08-06 | 2024-09-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
| US12102878B2 (en) | 2019-05-10 | 2024-10-01 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to determine a user's progress during interval training |
| US12176089B2 (en) | 2019-10-03 | 2024-12-24 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine for cardio-oncologic rehabilitation via an electromechanical machine |
| US12176091B2 (en) | 2019-10-03 | 2024-12-24 | Rom Technologies, Inc. | Systems and methods for using elliptical machine to perform cardiovascular rehabilitation |
| US12224052B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine for long-term care via an electromechanical machine |
| US12230381B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | System and method for an enhanced healthcare professional user interface displaying measurement information for a plurality of users |
| US12230382B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to predict a probability of an undesired medical event occurring during a treatment plan |
| KR20250027303A (en) | 2023-08-16 | 2025-02-26 | 주식회사 팀피에이치세븐 | Exercise feedback system, server and method |
| US12249410B2 (en) | 2019-10-03 | 2025-03-11 | Rom Technologies, Inc. | System and method for use of treatment device to reduce pain medication dependency |
| US12246222B2 (en) | 2019-10-03 | 2025-03-11 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
| US12301663B2 (en) | 2019-10-03 | 2025-05-13 | Rom Technologies, Inc. | System and method for transmitting data and ordering asynchronous data |
| US12347543B2 (en) | 2019-10-03 | 2025-07-01 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence to implement a cardio protocol via a relay-based system |
| US12357195B2 (en) | 2020-06-26 | 2025-07-15 | Rom Technologies, Inc. | System, method and apparatus for anchoring an electronic device and measuring a joint angle |
| US12367960B2 (en) | 2020-09-15 | 2025-07-22 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
| US12380984B2 (en) | 2019-10-03 | 2025-08-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to generate treatment plans having dynamically tailored cardiac protocols for users to manage a state of an electromechanical machine |
| US12402805B2 (en) | 2019-09-17 | 2025-09-02 | Rom Technologies, Inc. | Wearable device for coupling to a user, and measuring and monitoring user activity |
| US12420143B1 (en) | 2019-10-03 | 2025-09-23 | Rom Technologies, Inc. | System and method for enabling residentially-based cardiac rehabilitation by using an electromechanical machine and educational content to mitigate risk factors and optimize user behavior |
| US12424319B2 (en) | 2019-11-06 | 2025-09-23 | Rom Technologies, Inc. | System for remote treatment utilizing privacy controls |
| US12420145B2 (en) | 2019-10-03 | 2025-09-23 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning for generating alignment plans to align a user with an imaging sensor during a treatment session |
| US12427376B2 (en) | 2019-10-03 | 2025-09-30 | Rom Technologies, Inc. | Systems and methods for an artificial intelligence engine to optimize a peak performance |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090111375A (en)* | 2008-04-22 | 2009-10-27 | 이종문 | Therapeutic music service method and apparatus using internet |
| KR20150106774A (en)* | 2014-03-12 | 2015-09-22 | 삼성전자주식회사 | Posture analysis device and operating method thereof |
| KR101931784B1 (en)* | 2018-08-29 | 2018-12-21 | 주식회사 큐랩 | Virtual fitness system for multi-user |
| KR101970687B1 (en)* | 2018-04-11 | 2019-04-19 | 주식회사 큐랩 | Fitness coaching system using personalized augmented reality technology |
| KR20200023121A (en) | 2018-08-24 | 2020-03-04 | 한국과학기술원 | A sensor interface electric circuit for health monitoring and wearable health monitoring system thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20090111375A (en)* | 2008-04-22 | 2009-10-27 | 이종문 | Therapeutic music service method and apparatus using internet |
| KR20150106774A (en)* | 2014-03-12 | 2015-09-22 | 삼성전자주식회사 | Posture analysis device and operating method thereof |
| KR101970687B1 (en)* | 2018-04-11 | 2019-04-19 | 주식회사 큐랩 | Fitness coaching system using personalized augmented reality technology |
| KR20200023121A (en) | 2018-08-24 | 2020-03-04 | 한국과학기술원 | A sensor interface electric circuit for health monitoring and wearable health monitoring system thereof |
| KR101931784B1 (en)* | 2018-08-29 | 2018-12-21 | 주식회사 큐랩 | Virtual fitness system for multi-user |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12083381B2 (en) | 2019-03-11 | 2024-09-10 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
| US12059591B2 (en) | 2019-03-11 | 2024-08-13 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
| US11471729B2 (en) | 2019-03-11 | 2022-10-18 | Rom Technologies, Inc. | System, method and apparatus for a rehabilitation machine with a simulated flywheel |
| US12083380B2 (en) | 2019-03-11 | 2024-09-10 | Rom Technologies, Inc. | Bendable sensor device for monitoring joint extension and flexion |
| US12226670B2 (en) | 2019-03-11 | 2025-02-18 | Rom Technologies, Inc. | System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine |
| US12226671B2 (en) | 2019-03-11 | 2025-02-18 | Rom Technologies, Inc. | System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine |
| US12186623B2 (en) | 2019-03-11 | 2025-01-07 | Rom Technologies, Inc. | Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb |
| US11541274B2 (en) | 2019-03-11 | 2023-01-03 | Rom Technologies, Inc. | System, method and apparatus for electrically actuated pedal for an exercise or rehabilitation machine |
| US11596829B2 (en) | 2019-03-11 | 2023-03-07 | Rom Technologies, Inc. | Control system for a rehabilitation and exercise electromechanical device |
| US11904202B2 (en) | 2019-03-11 | 2024-02-20 | Rom Technolgies, Inc. | Monitoring joint extension and flexion using a sensor device securable to an upper and lower limb |
| US12029940B2 (en) | 2019-03-11 | 2024-07-09 | Rom Technologies, Inc. | Single sensor wearable device for monitoring joint extension and flexion |
| US12285654B2 (en) | 2019-05-10 | 2025-04-29 | Rom Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
| US11957960B2 (en) | 2019-05-10 | 2024-04-16 | Rehab2Fit Technologies Inc. | Method and system for using artificial intelligence to adjust pedal resistance |
| US11904207B2 (en) | 2019-05-10 | 2024-02-20 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
| US11433276B2 (en) | 2019-05-10 | 2022-09-06 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to independently adjust resistance of pedals based on leg strength |
| US11801423B2 (en) | 2019-05-10 | 2023-10-31 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to interact with a user of an exercise device during an exercise session |
| US12102878B2 (en) | 2019-05-10 | 2024-10-01 | Rehab2Fit Technologies, Inc. | Method and system for using artificial intelligence to determine a user's progress during interval training |
| US12324961B2 (en) | 2019-05-10 | 2025-06-10 | Rom Technologies, Inc. | Method and system for using artificial intelligence to present a user interface representing a user's progress in various domains |
| US12402805B2 (en) | 2019-09-17 | 2025-09-02 | Rom Technologies, Inc. | Wearable device for coupling to a user, and measuring and monitoring user activity |
| US11978559B2 (en) | 2019-10-03 | 2024-05-07 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
| US12096997B2 (en) | 2019-10-03 | 2024-09-24 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
| US12427376B2 (en) | 2019-10-03 | 2025-09-30 | Rom Technologies, Inc. | Systems and methods for an artificial intelligence engine to optimize a peak performance |
| US11404150B2 (en) | 2019-10-03 | 2022-08-02 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
| US11410768B2 (en) | 2019-10-03 | 2022-08-09 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
| US11328807B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
| US11445985B2 (en) | 2019-10-03 | 2022-09-20 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
| US11325005B2 (en) | 2019-10-03 | 2022-05-10 | Rom Technologies, Inc. | Systems and methods for using machine learning to control an electromechanical device used for prehabilitation, rehabilitation, and/or exercise |
| US11508482B2 (en) | 2019-10-03 | 2022-11-22 | Rom Technologies, Inc. | Systems and methods for remotely-enabled identification of a user infection |
| US11515028B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
| US11515021B2 (en) | 2019-10-03 | 2022-11-29 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
| US11317975B2 (en) | 2019-10-03 | 2022-05-03 | Rom Technologies, Inc. | Method and system for treating patients via telemedicine using sensor data from rehabilitation or exercise equipment |
| US11309085B2 (en) | 2019-10-03 | 2022-04-19 | Rom Technologies, Inc. | System and method to enable remote adjustment of a device during a telemedicine session |
| US12420145B2 (en) | 2019-10-03 | 2025-09-23 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning for generating alignment plans to align a user with an imaging sensor during a treatment session |
| US12424308B2 (en) | 2019-10-03 | 2025-09-23 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
| US11756666B2 (en) | 2019-10-03 | 2023-09-12 | Rom Technologies, Inc. | Systems and methods to enable communication detection between devices and performance of a preventative action |
| US12420143B1 (en) | 2019-10-03 | 2025-09-23 | Rom Technologies, Inc. | System and method for enabling residentially-based cardiac rehabilitation by using an electromechanical machine and educational content to mitigate risk factors and optimize user behavior |
| US11830601B2 (en) | 2019-10-03 | 2023-11-28 | Rom Technologies, Inc. | System and method for facilitating cardiac rehabilitation among eligible users |
| US12380984B2 (en) | 2019-10-03 | 2025-08-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to generate treatment plans having dynamically tailored cardiac protocols for users to manage a state of an electromechanical machine |
| US11887717B2 (en) | 2019-10-03 | 2024-01-30 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine to perform pulmonary rehabilitation via an electromechanical machine |
| US11295848B2 (en) | 2019-10-03 | 2022-04-05 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
| US12380985B2 (en) | 2019-10-03 | 2025-08-05 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
| US11915816B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | Systems and methods of using artificial intelligence and machine learning in a telemedical environment to predict user disease states |
| US11915815B2 (en) | 2019-10-03 | 2024-02-27 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning and generic risk factors to improve cardiovascular health such that the need for additional cardiac interventions is mitigated |
| US11923065B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to detect abnormal heart rhythms of a user performing a treatment plan with an electromechanical machine |
| US11923057B2 (en) | 2019-10-03 | 2024-03-05 | Rom Technologies, Inc. | Method and system using artificial intelligence to monitor user characteristics during a telemedicine session |
| US11942205B2 (en) | 2019-10-03 | 2024-03-26 | Rom Technologies, Inc. | Method and system for using virtual avatars associated with medical professionals during exercise sessions |
| US11955221B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
| US11955220B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine for invasive surgical treatment to determine a cardiac treatment plan that uses an electromechanical machine |
| US11955218B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouraging rehabilitative compliance through patient-based virtual shared sessions with patient-enabled mutual encouragement across simulated social networks |
| US11955222B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for determining, based on advanced metrics of actual performance of an electromechanical machine, medical procedure eligibility in order to ascertain survivability rates and measures of quality-of-life criteria |
| US11955223B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | System and method for using artificial intelligence and machine learning to provide an enhanced user interface presenting data pertaining to cardiac health, bariatric health, pulmonary health, and/or cardio-oncologic health for the purpose of performing preventative actions |
| US11950861B2 (en) | 2019-10-03 | 2024-04-09 | Rom Technologies, Inc. | Telemedicine for orthopedic treatment |
| US11284797B2 (en) | 2019-10-03 | 2022-03-29 | Rom Technologies, Inc. | Remote examination through augmented reality |
| US11961603B2 (en) | 2019-10-03 | 2024-04-16 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
| US12367959B2 (en) | 2019-10-03 | 2025-07-22 | Rom Technologies, Inc. | System and method for using AI/ML to generate treatment plans to stimulate preferred angiogenesis |
| US12020800B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | System and method for using AI/ML and telemedicine to integrate rehabilitation for a plurality of comorbid conditions |
| US12020799B2 (en) | 2019-10-03 | 2024-06-25 | Rom Technologies, Inc. | Rowing machines, systems including rowing machines, and methods for using rowing machines to perform treatment plans for rehabilitation |
| US11282608B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
| US12343180B2 (en) | 2019-10-03 | 2025-07-01 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
| US12062425B2 (en) | 2019-10-03 | 2024-08-13 | Rom Technologies, Inc. | System and method for implementing a cardiac rehabilitation protocol by using artificial intelligence and standardized measurements |
| US11282604B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
| US11282599B2 (en) | 2019-10-03 | 2022-03-22 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
| US12087426B2 (en) | 2019-10-03 | 2024-09-10 | Rom Technologies, Inc. | Systems and methods for using AI ML to predict, based on data analytics or big data, an optimal number or range of rehabilitation sessions for a user |
| US11270795B2 (en) | 2019-10-03 | 2022-03-08 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
| US11348683B2 (en) | 2019-10-03 | 2022-05-31 | Rom Technologies, Inc. | System and method for processing medical claims |
| US12347543B2 (en) | 2019-10-03 | 2025-07-01 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence to implement a cardio protocol via a relay-based system |
| US11264123B2 (en) | 2019-10-03 | 2022-03-01 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
| US12154672B2 (en) | 2019-10-03 | 2024-11-26 | Rom Technologies, Inc. | Method and system for implementing dynamic treatment environments based on patient information |
| US12150792B2 (en) | 2019-10-03 | 2024-11-26 | Rom Technologies, Inc. | Augmented reality placement of goniometer or other sensors |
| US12165768B2 (en) | 2019-10-03 | 2024-12-10 | Rom Technologies, Inc. | Method and system for use of telemedicine-enabled rehabilitative equipment for prediction of secondary disease |
| US12176089B2 (en) | 2019-10-03 | 2024-12-24 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine for cardio-oncologic rehabilitation via an electromechanical machine |
| US12176091B2 (en) | 2019-10-03 | 2024-12-24 | Rom Technologies, Inc. | Systems and methods for using elliptical machine to perform cardiovascular rehabilitation |
| US12347558B2 (en) | 2019-10-03 | 2025-07-01 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to provide recommendations to a healthcare provider in or near real-time during a telemedicine session |
| US12183447B2 (en) | 2019-10-03 | 2024-12-31 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
| US12191018B2 (en) | 2019-10-03 | 2025-01-07 | Rom Technologies, Inc. | System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance |
| US12340884B2 (en) | 2019-10-03 | 2025-06-24 | Rom Technologies, Inc. | Method and system to analytically optimize telehealth practice-based billing processes and revenue while enabling regulatory compliance |
| US12191021B2 (en) | 2019-10-03 | 2025-01-07 | Rom Technologies, Inc. | System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions |
| US12217865B2 (en) | 2019-10-03 | 2025-02-04 | Rom Technologies, Inc. | Method and system for enabling physician-smart virtual conference rooms for use in a telehealth context |
| US12220202B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | Remote examination through augmented reality |
| US12220201B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | Remote examination through augmented reality |
| US12224052B2 (en) | 2019-10-03 | 2025-02-11 | Rom Technologies, Inc. | System and method for using AI, machine learning and telemedicine for long-term care via an electromechanical machine |
| US12327623B2 (en) | 2019-10-03 | 2025-06-10 | Rom Technologies, Inc. | System and method for processing medical claims |
| US12230381B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | System and method for an enhanced healthcare professional user interface displaying measurement information for a plurality of users |
| US12230382B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | Systems and methods for using artificial intelligence and machine learning to predict a probability of an undesired medical event occurring during a treatment plan |
| US12301663B2 (en) | 2019-10-03 | 2025-05-13 | Rom Technologies, Inc. | System and method for transmitting data and ordering asynchronous data |
| US12230383B2 (en) | 2019-10-03 | 2025-02-18 | Rom Technologies, Inc. | United states systems and methods for using elliptical machine to perform cardiovascular rehabilitation |
| US11139060B2 (en) | 2019-10-03 | 2021-10-05 | Rom Technologies, Inc. | Method and system for creating an immersive enhanced reality-driven exercise experience for a user |
| US12249410B2 (en) | 2019-10-03 | 2025-03-11 | Rom Technologies, Inc. | System and method for use of treatment device to reduce pain medication dependency |
| US12246222B2 (en) | 2019-10-03 | 2025-03-11 | Rom Technologies, Inc. | Method and system for using artificial intelligence to assign patients to cohorts and dynamically controlling a treatment apparatus based on the assignment during an adaptive telemedical session |
| US12283356B2 (en) | 2019-10-03 | 2025-04-22 | Rom Technologies, Inc. | System and method for processing medical claims using biometric signatures |
| US11701548B2 (en) | 2019-10-07 | 2023-07-18 | Rom Technologies, Inc. | Computer-implemented questionnaire for orthopedic treatment |
| US11826613B2 (en) | 2019-10-21 | 2023-11-28 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
| US12390689B2 (en) | 2019-10-21 | 2025-08-19 | Rom Technologies, Inc. | Persuasive motivation for orthopedic treatment |
| US12424319B2 (en) | 2019-11-06 | 2025-09-23 | Rom Technologies, Inc. | System for remote treatment utilizing privacy controls |
| US12057237B2 (en) | 2020-04-23 | 2024-08-06 | Rom Technologies, Inc. | Method and system for describing and recommending optimal treatment plans in adaptive telemedical or other contexts |
| WO2021256670A1 (en)* | 2020-06-19 | 2021-12-23 | 이승환 | System for online video lecture using shared image |
| KR102223946B1 (en)* | 2020-06-19 | 2021-03-05 | 이승환 | Online pictorial lecture using sharing image |
| US12357195B2 (en) | 2020-06-26 | 2025-07-15 | Rom Technologies, Inc. | System, method and apparatus for anchoring an electronic device and measuring a joint angle |
| WO2022030708A1 (en)* | 2020-08-05 | 2022-02-10 | 전주대학교 산학협력단 | Music modulation auditory feedback system using wireless earphone and smart phone |
| US12100499B2 (en) | 2020-08-06 | 2024-09-24 | Rom Technologies, Inc. | Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome |
| CN112071392A (en)* | 2020-09-08 | 2020-12-11 | 北京金山云网络技术有限公司 | Recommended methods, devices, electronic devices and computer storage media for fitness exercises |
| KR102196793B1 (en)* | 2020-09-10 | 2020-12-30 | 이영규 | Non-face-to-face training system using artificial intelligence |
| US12367960B2 (en) | 2020-09-15 | 2025-07-22 | Rom Technologies, Inc. | System and method for using AI ML and telemedicine to perform bariatric rehabilitation via an electromechanical machine |
| WO2022065763A1 (en)* | 2020-09-22 | 2022-03-31 | Samsung Electronics Co., Ltd. | Display apparatus and method for controlling thereof |
| US12307823B2 (en) | 2020-09-22 | 2025-05-20 | Samsung Electronics Co., Ltd. | Display apparatus and method for controlling thereof |
| KR20220046818A (en) | 2020-10-08 | 2022-04-15 | 주식회사 누비랩 | Apparatus and providing customized exercise information based on information tracking user's movement |
| KR102335192B1 (en)* | 2020-12-11 | 2021-12-06 | 에이치두(주) | Method, device and system for providing interactive home coaching content |
| KR102407636B1 (en) | 2021-03-10 | 2022-06-10 | 이영규 | Non-face-to-face music lesson system |
| KR102744793B1 (en)* | 2021-12-31 | 2024-12-26 | 주식회사 올댓비젼 | A system and method for providing fitness services in a metaverse environment |
| KR20230103514A (en)* | 2021-12-31 | 2023-07-07 | 주식회사 올댓비젼 | A system and method for providing fitness services in a metaverse environment |
| KR20250027303A (en) | 2023-08-16 | 2025-02-26 | 주식회사 팀피에이치세븐 | Exercise feedback system, server and method |
| Publication | Publication Date | Title |
|---|---|---|
| KR102120828B1 (en) | Apparatus for monitoring health based on virtual reality using Artificial Intelligence and method thereof | |
| US20220076666A1 (en) | System and method for artificial intelligence (ai) assisted activity training | |
| US11872445B2 (en) | Fitness management method, device, and computer readable storage medium | |
| US12246241B2 (en) | Method and system of capturing and coordinating physical activities of multiple users | |
| CA2777742C (en) | Dynamic exercise content | |
| CN106254848B (en) | A learning method and terminal based on augmented reality | |
| KR102507260B1 (en) | Service server for generating lecturer avatar of metaverse space and mehtod thereof | |
| CN106502388B (en) | Interactive motion method and head-mounted intelligent equipment | |
| US10482862B2 (en) | Computer implemented method for providing augmented reality (AR) function regarding music track | |
| KR102161034B1 (en) | System for providing exercise lecture and method for providing exercise lecture using the same | |
| US11998798B2 (en) | Virtual guided fitness routines for augmented reality experiences | |
| US20210060385A1 (en) | Advancement Manager In A Handheld User Device | |
| US12333658B2 (en) | Generating user interfaces displaying augmented reality graphics | |
| WO2023221233A1 (en) | Interactive mirroring apparatus, system and method | |
| KR20190094874A (en) | Digital signage system for providing mixed reality content comprising three-dimension object and marker and method thereof | |
| EP4245387A1 (en) | Control method and electronic device | |
| CN107078799A (en) | Information display device | |
| KR20060109762A (en) | Online exercise posture correction system | |
| CN112619042A (en) | Real-time video and data display system for fitness and display method thereof | |
| KR20180057836A (en) | Learning system and method | |
| JP7372717B1 (en) | Program, information processing device and method | |
| KR101583733B1 (en) | Realistic methematics education system for proportion and measurement of number using Smart-TV based on hand-gesture, and realistic methematics education method for thereof | |
| CN115620193B (en) | Display device and body-building video playing method | |
| Rahman et al. | Mobile pointme based pervasive gaming interaction with learning objects annotated physical atlas | |
| GB2619532A (en) | System for developing motor-skills |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20200311 | |
| PA0201 | Request for examination | ||
| PA0302 | Request for accelerated examination | Patent event date:20200313 Patent event code:PA03022R01D Comment text:Request for Accelerated Examination Patent event date:20200311 Patent event code:PA03021R01I Comment text:Patent Application | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20200526 | |
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment | Comment text:Registration of Establishment Patent event date:20200603 Patent event code:PR07011E01D | |
| PR1002 | Payment of registration fee | Payment date:20200604 End annual number:3 Start annual number:1 | |
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee | Payment date:20240602 Start annual number:5 End annual number:5 | |
| PR1001 | Payment of annual fee | Payment date:20250602 Start annual number:6 End annual number:6 |