KR20220168030A - Golf swing analysis system - Google Patents

Golf swing analysis system Download PDF

Info

Publication number
KR20220168030A
KR20220168030A KR1020210077531A KR20210077531A KR20220168030A KR 20220168030 A KR20220168030 A KR 20220168030A KR 1020210077531 A KR1020210077531 A KR 1020210077531A KR 20210077531 A KR20210077531 A KR 20210077531A KR 20220168030 A KR20220168030 A KR 20220168030A
Authority
KR
South Korea
Prior art keywords
golfer
information
swing
motion
module
Prior art date
Application number
KR1020210077531A
Other languages
Korean (ko)
Other versions
KR102630160B1 (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 KR1020210077531A priority Critical patent/KR102630160B1/en
Publication of KR20220168030A publication Critical patent/KR20220168030A/en
Application granted granted Critical
Publication of KR102630160B1 publication Critical patent/KR102630160B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • A63B2024/0015Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/30Speed
    • A63B2220/34Angular speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/40Acceleration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/836Sensors arranged on the body of the user

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

The present invention relates to a golf swing information analysis system comprising: a swing information collection module which collects golf swing information of a first golfer and a second golfer through at least one sensor module; a swing information analysis module which generates motion correction information of the second golfer by comparing and analyzing the golf swing information of the second golfer based on the golf swing information of the first golfer; and a swing information display module which outputs the motion correction information as video or audio. By collecting motion-related data using camera sensors, gyro sensors, sensors, and compass sensors, and generating and outputting golfer-customized motion correction information from the motion-related data, the present invention can be useful in correcting a golfer's swing posture.

Description

골프 스윙 정보 분석 시스템{GOLF SWING ANALYSIS SYSTEM}Golf swing information analysis system {GOLF SWING ANALYSIS SYSTEM}

본 발명은 골프 스윙 정보 분석 시스템에 관한 것이다.The present invention relates to a golf swing information analysis system.

실내외 골프연습장에서 연습자가 본인의 스윙이 제대로 되고 있는지를 실시간으로 확인 및 분석을 하고 싶을 때에는 고가의 스윙패턴분석장비나 티칭프로에 의존하고 있는 실정이다.In indoor and outdoor golf driving ranges, when a practitioner wants to check and analyze whether their swing is working properly in real time, they rely on expensive swing pattern analysis equipment or teaching pros.

이와 같은 문제점을 해결하고자 최근에는 스마트폰을 이용하여 연습자의 스윙모습을 촬영하고, 이를 분석하여 스윙패턴 및 비거리 등을 산출하는 응용프로그램 및 전용 단말기가 개발되고 있다.In order to solve this problem, recently, an application program and a dedicated terminal have been developed that use a smartphone to photograph the swing of the exerciser and calculate the swing pattern and flight distance by analyzing it.

대한민국 공개특허 제10-2012-0113945등에는 휴대용 단말기를 이용하여 사용자의 스윙형태를 분석하여, 분석된 결과를 제공하는 알고리즘 등이 개시되어 있다.Korean Patent Publication No. 10-2012-0113945 discloses an algorithm that analyzes a user's swing shape using a portable terminal and provides the analyzed result.

그러나 이러한 종래기술은 스윙 연습 후, 사용자가 단말기를 통해 분석 결과를 확인하여야 하므로, 통상 연속적으로 스윙을 수행하는 골프연습장에서는 사용하기 어려운 문제점이 있었다.However, this prior art has a problem in that it is difficult to use in a driving range where swings are normally performed continuously because the user has to check the analysis result through the terminal after practicing the swing.

즉, 종래기술에서는 휴대단말기를 촬영위치에 고정하고, 스윙을 수행한 후 휴대단말기를 통해 분석결과를 확인하고, 다시 휴대단말기를 촬영위치에 고정하는 과정을 반복 수행하여야 하므로, 사용상의 번거로움이 있을 뿐만 아니라, 연속된 스윙을 한 번의 어드레스 자세에서 실시하는 통상의 골프 연습장에서는 사용하기 어려운 문제점이 있었다.That is, in the prior art, since the process of fixing the mobile terminal to the shooting position, performing the swing, checking the analysis result through the mobile terminal, and fixing the mobile terminal to the shooting position again has to be performed repeatedly, the inconvenience in use is reduced. In addition, there was a problem that it was difficult to use in a normal golf driving range where continuous swings were performed in one address posture.

등록특허공보 제10-2000151호 (공고일자: 2019.07.15)Registered Patent Publication No. 10-2000151 (Announcement date: 2019.07.15)

전술한 문제점을 개선하기 위한 본 발명 실시예들의 목적은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 모션의 교정 정보를 생성할 수 있는 골프 스윙 정보 분석 시스템을 제공하는 것이다.An object of the embodiments of the present invention to improve the above problems is golf swing information capable of collecting motion-related data and generating motion correction information from the motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor. It is to provide an analysis system.

상기와 같은 목적을 달성하기 위하여, 본 발명의 일 실시예에 의한 골프 스윙 정보 분석 시스템은 적어도 하나의 센서 모듈을 통하여 제1 골퍼 및 제2 골퍼의 골프 스윙 정보를 수집하는 스윙 정보 수집 모듈; 상기 제1 골퍼의 골프 스윙 정보를 기초로 상기 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 상기 제2 골퍼의 모션 교정 정보를 생성하는 스윙 정보 분석 모듈; 및 상기 모션 교정 정보를 영상 또는 음성으로 출력하는 스윙 정보 표시 모듈을 포함하는 것을 특징으로 한다.In order to achieve the above object, a golf swing information analysis system according to an embodiment of the present invention includes a swing information collection module for collecting golf swing information of a first golfer and a second golfer through at least one sensor module; a swing information analysis module generating motion correction information of the second golfer by comparing and analyzing golf swing information of the second golfer based on golf swing information of the first golfer; and a swing information display module that outputs the motion correction information as video or audio.

상기 적어도 하나의 센서 모듈은 제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈; 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈; 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈; 및 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈을 포함하는 것을 특징으로 한다.The at least one sensor module may include a camera module for capturing golf swing images of a first golfer and a second golfer; a gyro sensor module worn on the first golfer and the second golfer to measure golf swing angular velocity data of the first golfer and the second golfer; an acceleration sensor module worn on the first golfer and the second golfer to measure acceleration data of the first golfer and the second golfer; and a compass sensor module worn on the first golfer and the second golfer to measure azimuth data of the first golfer and the second golfer.

상기 스윙 정보 분석 모듈은 상기 카메라 모듈을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부; 및 객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부;를 포함하고, 상기 영상 분석 처리부는 상기 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 골프 클럽의 특징과 상기 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식하는 것을 특징으로 한다.The swing information analysis module may include: an image analysis processing unit that detects an object using the depth information obtained through the camera module and extracts a pointer for tracking from the detected object; and an object trajectory analysis unit that tracks and analyzes the trajectory of the object to determine a swing motion, wherein the image analysis processing unit recognizes general characteristics of the first golfer and second golfer and characteristics of the shape of a club to determine a swing motion. Each object of the specific part of the first golfer and the second golfer and the club head is extracted, the characteristics of the golf club and the characteristics of the first golfer and the second golfer are input in advance, and the input values are compared with the objects. It is characterized by recognizing.

상기 스윙 정보 분석 모듈은 상기 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부; 쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부; 쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부; 회전 변화 데이터의 정규화를 수행하는 정규화부; 및 상기 정규화된 회전 변화 데이터를 기초로 상기 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 상기 제1 골퍼의 모션 분석 정보를 기초로 상기 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부를 포함하는 것을 특징으로 한다.The swing information analysis module includes a quaternion conversion unit for converting 3-dimensional rotational motion data of the first golfer and the second golfer into quaternions; a motion detection unit that detects motion using quaternions; a rotation change calculation unit that calculates rotation change data using a quaternion; a normalization unit that normalizes the rotation change data; and motion correction by generating motion analysis information of the first golfer and the second golfer based on the normalized rotation change data and comparing the motion analysis information of the second golfer based on the motion analysis information of the first golfer. It is characterized in that it comprises a calibration information generation unit for generating information.

상기 교정 정보 생성부는 기등록된 제1 골퍼의 모션 분석 정보와 상기 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고, 상기 스윙 정보 표시 모듈은 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 상기 카메라 모듈에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하는 것을 특징으로 한다.The correction information generating unit calculates a swing rotation angle difference of the second golfer by comparing the previously registered motion analysis information of the first golfer with motion analysis information of the second golfer, and the swing information display module calculates the swing rotation. It is characterized in that the angular difference is converted into graphic information and displayed by superimposing it on the image information of the second golfer photographed by the camera module.

상기 스윙 정보 표시 모듈은 상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 상기 모션 교정 정보를 하나의 화면 상에 출력하는 것을 특징으로 한다.The swing information display module outputs object comparison information obtained by comparing the input characteristics of the golf club and the characteristics of the first golfer and the second golfer with objects and the motion correction information on one screen. .

본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 골퍼 맞춤형 모션 교정 정보를 생성하여 출력함으로써, 골퍼의 스윙 자세 교정에 유용하게 활용할 수 있다.A golf swing information analysis system according to an embodiment of the present invention collects motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor, and generates and outputs motion-correction information customized for a golfer from the motion-related data. It can be usefully used to correct swing posture.

도 1은 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템을 개략적으로 나타내는 도면이다.
도 2는 도 1의 스윙 정보 수집 모듈을 개략적으로 나타내는 블럭도이다.
도 3은 도 1의 스윙 정보 분석 모듈을 개략적으로 나타내는 블럭도이다.
도 4는 도 1의 스윙 정보 표시 모듈을 통하여 분석된 골퍼의 스윙 모션을 연속적으로 표시한 예를 나타내는 도면이다.
도 5는 도 1의 스윙 정보 수집 모듈, 스윙 정보 분석 모듈 및 스윙 정보 표시 모듈에 전원을 공급하는 배터리 모듈을 나타내는 도면이다.
1 is a diagram schematically illustrating a golf swing information analysis system according to an embodiment of the present invention.
FIG. 2 is a block diagram schematically illustrating a swing information collection module of FIG. 1 .
FIG. 3 is a block diagram schematically illustrating a swing information analysis module of FIG. 1 .
FIG. 4 is a diagram illustrating an example of continuously displaying swing motion of a golfer analyzed through the swing information display module of FIG. 1 .
FIG. 5 is a diagram illustrating a battery module supplying power to the swing information collection module, the swing information analysis module, and the swing information display module of FIG. 1 .

상기한 바와 같은 본 발명을 첨부된 도면들과 실시예들을 통해 상세히 설명하도록 한다. The present invention as described above will be described in detail through the accompanying drawings and embodiments.

본 발명에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that 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 in terms commonly understood by those of ordinary skill in the art to which the present invention belongs, unless specifically defined otherwise in the present invention, and are excessively inclusive. It should not be interpreted in a positive sense or in an excessively reduced sense. In addition, when the technical terms used in the present invention are incorrect technical terms that do not accurately express the spirit of the present invention, they should be replaced with technical terms that those skilled in the art can correctly understand. In addition, general terms used in the present invention should be interpreted as defined in advance or according to context, and should not be interpreted in an excessively reduced sense.

또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서, "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들, 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.Also, singular expressions used in the present invention include plural expressions unless the context clearly dictates otherwise. In the present invention, terms such as "consisting of" or "comprising" should not be construed as necessarily including all of the various elements or steps described in the invention, and some of the elements or steps are included. It should be construed that it may not be, or may further include additional components or steps.

또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.In addition, terms including ordinal numbers such as first and second used in the present invention may be used to describe components, but components should not be limited by the terms. Terms are used only to distinguish one component from another. For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar components are assigned the same reference numerals regardless of reference numerals, and redundant description thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the present invention, if it is determined that a detailed description of a related known technology may obscure the gist of the present invention, the detailed description will be omitted. In addition, it should be noted that the accompanying drawings are only for easily understanding the spirit of the present invention, and should not be construed as limiting the spirit of the present invention by the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템을 개략적으로 나타내는 도면이고, 도 2는 도 1의 스윙 정보 수집 모듈을 개략적으로 나타내는 블록도이며, 도 3은 도 1의 스윙 정보 분석 모듈을 개략적으로 나타내는 블록도이고, 도 4는 도 1의 스윙 정보 표시 모듈을 통하여 분석된 골퍼의 스윙 모션을 연속적으로 표시한 예를 나타내는 도면이며, 도 5는 도 1의 스윙 정보 수집 모듈, 스윙 정보 분석 모듈 및 스윙 정보 표시 모듈에 전원을 공급하는 배터리 모듈을 나타내는 도면이다.1 is a diagram schematically illustrating a golf swing information analysis system according to an embodiment of the present invention, FIG. 2 is a block diagram schematically illustrating a swing information collection module of FIG. 1, and FIG. 3 is a swing information analysis of FIG. 1 Figure 4 is a block diagram schematically showing the module, Figure 4 is a view showing an example of continuously displaying the golfer's swing motion analyzed through the swing information display module of Figure 1, Figure 5 is the swing information collection module of Figure 1, swing It is a diagram showing a battery module that supplies power to the information analysis module and the swing information display module.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템은 카메라 센서, 자이로 센서, 센서, 및 콤파스 센서를 이용하여 모션 관련 데이터를 수집하고 모션 관련 데이터로부터 모션의 교정 정보를 생성하는 시스템이고, 스윙 정보 수집 모듈(10), 스윙 정보 분석 모듈(20) 및 스윙 정보 표시 모듈(30)을 포함한다.As shown in FIG. 1, the golf swing information analysis system according to an embodiment of the present invention collects motion-related data using a camera sensor, a gyro sensor, a sensor, and a compass sensor, and obtains motion correction information from the motion-related data. It is a system that generates, and includes a swing information collection module 10, a swing information analysis module 20 and a swing information display module 30.

본 명세서에서 제1 골퍼는 일반인에 비하여 골프실력이 상대적으로 우수하여 모범적인 스윙 데이터를 제공가능한 선수나 티칭이 가능한 골퍼를 의미하고, 제2 골퍼는 일반적으로 스윙 교정이 필요한 골퍼를 의미한다.In this specification, the first golfer refers to a golfer who can provide exemplary swing data or a golfer who is capable of teaching because of his relatively excellent golf skills compared to the general public, and the second golfer refers to a golfer who generally needs swing correction.

상기 스윙 정보 수집 모듈(10)은 적어도 하나의 센서 모듈을 통하여 제1 골퍼 및 제2 골퍼의 골프 스윙 정보를 수집하는 장치로서, 예를 들어 프로골퍼의 스윙 모션 시 영상 정보, 자이로 센싱 값, 가속도 값 등의 센싱 데이터를 생성하여 전송하는 장치이다. 즉, 상기 스윙 정보 수집 모듈(10)은 프로골퍼의 모범적인 스윙데이터를 카메라 센서, 자이로/가속도 센서를 이용하여 수집 및 저장하는 역할을 수행한다.The swing information collection module 10 is a device that collects golf swing information of a first golfer and a second golfer through at least one sensor module, for example, image information, gyro-sensing value, and acceleration during a professional golfer's swing motion. It is a device that generates and transmits sensing data such as values. That is, the swing information collection module 10 serves to collect and store exemplary swing data of a professional golfer using a camera sensor and a gyro/acceleration sensor.

이때, 상기 적어도 하나의 센서 모듈은 도 2에 도시된 바와 같이, 제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈(110)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈(120)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈(130)과, 제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈(140)을 포함한다.At this time, as shown in FIG. 2, the at least one sensor module is worn on the camera module 110 and the first golfer and the second golfer for capturing golf swing images of the first golfer and the second golfer. A gyro sensor module 120 measuring golf swing angular velocity data of the first golfer and the second golfer, and an acceleration sensor module worn on the first golfer and the second golfer to measure the acceleration data of the first golfer and the second golfer ( 130), and a compass sensor module 140 worn by the first golfer and the second golfer to measure azimuth data of the first golfer and the second golfer.

상기 카메라 모듈(110)은 골퍼의 정면에 설치되며 필요에 따라 측면에 추가적으로 설치된다. 상기 카메라 모듈(110)에서 촬영된 영상은 영상 분석 처리부(210)를 통해 영상 분석 및 데이터화된다. 상기 영상분석은 골퍼의 신체분석을 수행하는 것으로, 촬영된 영상에서 골퍼의 머릿 부분을 인식하거나, 영상 내의 골퍼에 대한 기준 축을 설정한다. 그리고, 상기 스윙 정보 분석 모듈(20)은 데이터베이스(미도시)로 현재 촬영된 영상을 등록 관리한다.The camera module 110 is installed on the front of the golfer and additionally installed on the side as needed. The image captured by the camera module 110 is image analyzed and converted into data through the image analysis processor 210 . The image analysis is performed to analyze the golfer's body, and recognizes the golfer's head in the captured image or sets a reference axis for the golfer in the image. In addition, the swing information analysis module 20 registers and manages currently captured images in a database (not shown).

또한, 상기 스윙 정보 분석 모듈(20)은 센서 모듈에서 검출된 신호를 수신하며, 검출 신호에 대한 그래픽화된 정보로 가공할 수 있다.In addition, the swing information analysis module 20 may receive a signal detected by the sensor module and process the detected signal into graphic information.

또한, 상기 센서 모듈은 골퍼가 스윙시에 스윙궤도를 측정하기 위하여 자이로 센서, 가속도 센서 및 콤파스 센서를 포함하여 구성되는 것이 바람직하며, 사용자의 손목이나, 클럽 일측에 부착가능한 형태로 형성되는 것이 바람직하다.In addition, the sensor module is preferably configured to include a gyro sensor, an acceleration sensor, and a compass sensor in order to measure a swing trajectory when a golfer swings, and is attached to a user's wrist or one side of a club. Preferably formed in a form Do.

또한, 상기 스윙 정보 수집 모듈(10)은 통신 모듈(150)를 더 포함하고, 스윙 정보 분석 모듈(20)과 유선 또는 무선 네트워크망을 통하여 통신을 수행할 수 있다. 일 실시예에 따른 네트워크 망은, 개방형 인터넷, 폐쇄형 인트라넷을 포함한 유선 인터넷망, 이동 통신망과 연동된 무선 인터넷 통신망뿐만 아니라, 각종 데이터 통신이 가능한 컴퓨터 네트워크 등의 가능한 통신 수단을 포함하는 넓은 개념이다. 바람직하게는 무선 네트워크망을 통신하여 통신을 수행할 수 있도록 구성되며, 상기 무선 네트워크망은 블루투스, 적외선 무선 네트워크, 지그비 중 하나일 수 있다.In addition, the swing information collection module 10 may further include a communication module 150 and communicate with the swing information analysis module 20 through a wired or wireless network. A network according to an embodiment is a broad concept that includes possible communication means, such as a wired Internet network including an open Internet and a closed intranet, a wireless Internet communication network linked with a mobile communication network, and a computer network capable of various data communication. . Preferably, it is configured to perform communication by communicating through a wireless network, and the wireless network may be one of Bluetooth, infrared wireless network, and ZigBee.

상기 통신 모듈(150)는 스윙 정보 분석 모듈(20)로 센서 모듈을 통하여 장치 정보 및 수집한 모션 관련 데이터들을 전송할 수 있다. 장치 정보는 센서 모듈의 식별 ID 정보 또는 센서 모듈이 착용된 신체 정보를 포함할 수 있다.The communication module 150 may transmit device information and collected motion-related data to the swing information analysis module 20 through a sensor module. The device information may include identification ID information of the sensor module or body information on which the sensor module is worn.

상기 센서 모듈은, 각각의 축에 대한 가속도, 각속도, 또는 자기 세기를 측정할 수 있으며, 또한, 측정된 데이터를 이용하여, 각 축별 회전 각도, 또는 방위각 등을 수치화할 수 있다.The sensor module may measure acceleration, angular velocity, or magnetic strength for each axis, and may digitize a rotation angle or azimuth angle for each axis using the measured data.

즉, 상기 센서 모듈은 자이로 센서(gyro sensor), 가속도 센서(acceleration sensor), 또는 콤파스 센서(compass sensor) 중 적어도 하나 이상을 포함한다. 바람직하게는, 상기 센서 모듈은 3축 자이로 센서, 3축 가속도 센서, 및 3축 가속도 센서를 포함할 수 있다.That is, the sensor module includes at least one of a gyro sensor, an acceleration sensor, and a compass sensor. Preferably, the sensor module may include a 3-axis gyro sensor, a 3-axis acceleration sensor, and a 3-axis acceleration sensor.

상기 자이로 센서 모듈(120)은 자이로 센서를 통하여 각속도 데이터를 수집할 수 있다. 3축 자이로 센서는 x축, y축, z축의 각각의 축에 대한 각속도 값(Wx, Wy, Wz)을 수치화하여 데이터베이스에 저장할 수 있다. 또한, 각각의 축에 대한 각속도 데이터를 이용하여, 각각의 축에 대한 회전 각도(roll angle) 값을 수치화하여 데이터베이스에 저장할 수 있다. 구체적으로, x축을 중심으로 회전하는 각도(이하 '제1 회전 각도'라고 함), y축을 중심으로 회전하는 각도(이하 '제2 회전 각도'라고 함), 및 z축을 중심으로 회전하는 각도(이하 '제3 회전 각도'라고 함) 데이터를 수집할 수 있다. 제1 회전 각도는 피치(Pitch) 회전 각도, 제2 회전 각도는 야(Yaw) 회전 각도, 그리고 제3 회전 각도는 롤(Roll) 회전 각도일 수 있다.The gyro sensor module 120 may collect angular velocity data through a gyro sensor. The 3-axis gyro sensor may quantify angular velocity values (Wx, Wy, Wz) for each of the x-, y-, and z-axes and store them in a database. In addition, by using angular velocity data for each axis, roll angle values for each axis may be digitized and stored in a database. Specifically, the angle of rotation around the x-axis (hereinafter referred to as 'first rotation angle'), the angle of rotation around the y-axis (hereinafter referred to as 'second rotation angle'), and the rotation angle around the z-axis (hereinafter referred to as 'second rotation angle') Hereinafter referred to as 'third rotation angle') data may be collected. The first rotation angle may be a pitch rotation angle, the second rotation angle may be a yaw rotation angle, and the third rotation angle may be a roll rotation angle.

상기 가속도 센서 모듈(130)은 가속도 센서를 통하여 가속도 데이터를 수집할 수 있다. 3축 가속도 센서는 x축, y축, z축의 각각의 축에 대한 직선운동의 가속도 값(Ax, Ay, Az)을 수치화하여 데이터베이스에 저장한다.The acceleration sensor module 130 may collect acceleration data through an acceleration sensor. The 3-axis accelerometer digitizes the acceleration values (Ax, Ay, Az) of linear motion for each of the x-axis, y-axis, and z-axis and stores them in the database.

상기 콤파스 센서 모듈(140)은 콤파스 센서를 통하여 골퍼의 움직임에 따른 방위각(azimuth angle)을 수치화하여 데이터베이스에 저장한다. 3축 콤파스 x축, y축, z축의 각 축별 자기 세기(Mx, My, Mz)를 측정하고, 이를 이용하여 방위각을 계산하여 데이터베이스에 저장한다. 또한, 이를 이용하여 골퍼 또는 클럽이 어느 방향을 가리키고 있는지에 대한 정보를 수집할 수 있다.The compass sensor module 140 digitizes an azimuth angle according to the golfer's movement through the compass sensor and stores it in a database. The magnetic strength (Mx, My, Mz) for each axis of the 3-axis compass x-, y-, and z-axes is measured, and the azimuth is calculated using this and stored in the database. In addition, information on which direction the golfer or club is pointing can be collected using this.

한편, 골프 스윙은 기본적으로 단진자 운동의 형태를 따르므로 골프 스윙을 한 때와 그렇지 않은 때의 속도 정보 및 각도 정보는 확연한 패턴 차이를 드러낸다(통상적으로 스윙 시에는 일정한 단진자 운동 형태의 속도, 가속도 정보, 스윙하지 않는 경우에는 랜덤한 속도, 가속도 정보가 획득됨). 따라서, 스윙 정보 분석 모듈(20)은 스윙으로 판단할 수 있는 속도/각도 정보가 획득되는 지에 따라 스윙 여부를 판단하고, 스윙 시 속도/각도 정보의 패턴에 따라 스윙의 종류를 분석한다.On the other hand, since the golf swing basically follows the form of simple pendulum motion, the speed information and angle information between golf swing and other times reveal a clear pattern difference (usually, speed and acceleration information in the form of constant pendulum motion during swing) , random speed and acceleration information are obtained when not swinging). Therefore, the swing information analysis module 20 determines whether or not to swing according to whether speed/angle information that can be determined as a swing is acquired, and analyzes the type of swing according to the pattern of speed/angle information during a swing.

본 발명의 일 실시예에서는 이를 위하여 센서 모듈로부터 수신한 속도(가속도), 각도 정보를 분석하여 골프공에 임팩트가 가해졌는지(타격이 이루어졌는지)를 판단한다. 골프공에 임팩트가 가해졌는지 여부는 가속도 정보의 순간 변화량 또는 각속도 정보의 순간 변화량을 이용한다.In one embodiment of the present invention, it is determined whether an impact has been applied to the golf ball (whether a hit has been made) by analyzing the velocity (acceleration) and angle information received from the sensor module for this purpose. Whether an impact is applied to the golf ball uses an instantaneous change in acceleration information or an instantaneous change in angular velocity information.

상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)과 스윙 정보 표시 모듈(30)과 인터넷 또는 네트워크를 통해 연결되고, 스윙 정보 수집 모듈(10)로부터 제1 골퍼 및 제2 골퍼의 스윙 동작시 발생되는 골프 스윙 정보를 수신하고, 제1 골퍼의 골프 스윙 정보를 기초로 제2 골퍼의 스윙에 대한 진단 및 교정 데이터, 스윙 통계 데이터를 산출하여 이를 스윙 정보 표시 모듈(30)로 전송한다.The swing information analysis module 20 is connected to the swing information collection module 10 and the swing information display module 30 through the Internet or a network, and from the swing information collection module 10, the swings of the first golfer and the second golfer Receives golf swing information generated during operation, calculates diagnosis and correction data and swing statistical data for the swing of the second golfer based on the golf swing information of the first golfer, and transmits them to the swing information display module 30. .

상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)에서 수집한 정보들을 기저장된 제1 골퍼의 골프 스윙 데이터와 비교 및 분석하여 제2 골퍼에 최적화된 진단 및 교정 데이터, 스윙 통계 데이터를 산출하여 저장한다. 이때, 상기 스윙 정보 분석 모듈(20)은 프로골퍼들의 골프 스윙 동작에 대한 통계 데이터 또는 골프 전문가들의 분석 데이터들을 통합하여 최적의 모션 교정 정보를 산출한다.The swing information analysis module 20 compares and analyzes the information collected by the swing information collection module 10 with the previously stored golf swing data of the first golfer to obtain diagnosis and correction data optimized for the second golfer and swing statistical data. Calculate and save At this time, the swing information analysis module 20 calculates optimal motion correction information by integrating statistical data on golf swing motions of professional golfers or analysis data of golf experts.

이때, 상기 스윙 정보 분석 모듈(20)은 모든 골퍼에게 동일한 최적의 모션 교정 정보를 적용하는 것이 아니라 골퍼의 신체 정보 또는 골퍼가 소지한 클럽의 종류에 해당되는 최적의 골프 스윙 정보를 비교함으로써 개별 스윙 코칭 및 교정이 가능하도록 한다.At this time, the swing information analysis module 20 does not apply the same optimal motion correction information to all golfers, but rather compares the golfer's body information or the golfer's optimal golf swing information corresponding to the type of club owned by the golfer to make individual swings. Provides coaching and correction.

즉, 상기 스윙 정보 분석 모듈(20)은 제1 골퍼의 골프 스윙 정보를 기초로 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 제2 골퍼의 모션 교정 정보를 생성하는 장치로서, 이를 통하여 모범적인 스윙 데이터와 일반적인 스윙 데이터를 비교 분석하여 저장 및 전송하는 역할을 수행한다.That is, the swing information analysis module 20 is a device that compares and analyzes the golf swing information of the second golfer based on the golf swing information of the first golfer to generate motion correction information of the second golfer. It performs the role of comparing, analyzing, and storing and transmitting swing data and general swing data.

상기 스윙 정보 분석 모듈(20)은 스윙 정보 수집 모듈(10)과 인터넷이나 네트워크로 연결되는 서버 형태로 구현되거나, 미끄럼방지용 고무밴드와 유사한 형상의 핑거형으로, 클럽(통상의 골프채)의 맨 끝(손잡이부)이나 손가락 등 사용자가 필요로 하는 모든 형태의 도구에 장착가능한 형태로 구현될 수 있다. The swing information analysis module 20 is implemented in the form of a server connected to the swing information collection module 10 through the Internet or a network, or is a finger type having a shape similar to a rubber band for non-slip, and is the tip of a club (typical golf club) It can be implemented in a form that can be mounted on any type of tool required by the user, such as (handle) or finger.

상기 스윙 정보 분석 모듈(20)은 카메라 모듈(110)을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부(210)와, 객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부(220)를 포함할 수 있다.The swing information analysis module 20 detects an object using the depth information obtained through the camera module 110 and extracts a pointer for tracking from the detected object. An image analysis processor 210 tracks the trajectory of the object and an object trajectory analyzer 220 that analyzes and determines a swing motion.

이때, 상기 영상 분석 처리부(210)는 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식할 수 있다. At this time, the image analysis processing unit 210 recognizes the general characteristics of the first golfer and the second golfer and the characteristics of the shape of the club to extract specific parts of the first golfer and the second golfer and objects of each club head, Each object may be recognized by inputting the characteristics of the golf club and the characteristics of the first golfer and the second golfer in advance and comparing the input values with the objects.

이를 위하여, 상기 카메라 모듈(110)은 타석판에서 타점위치와 사람의 전면이 전부 촬영할 수 있는 장소에 설치하고, 촬영된 영상 속 깊이 정보를 이용하여 골프 클럽과 사람의 손, 발을 인식하고, 골프 스윙을 할 때 골프 클럽 헤드의 움직임을 추적하여 이를 토대로 올바른 스윙의 여부와 스윙에서의 잘못된 점을 알아낼 수 있다.To this end, the camera module 110 is installed in a place where the hitting point position and the front of a person can be photographed on the batting board, and recognizes the golf club and the person's hands and feet using depth information in the captured image, When a golf swing is performed, the movement of the golf club head is tracked, and based on this, it is possible to find out whether a correct swing is being made and what is wrong in the swing.

이와 같이 카메라 모듈(110)은 깊이 촬영 모듈이 바람직하고, 이를 이용한 골프 스윙 분석은 다음과 같이 이루어진다.In this way, the camera module 110 is preferably a depth capture module, and golf swing analysis using the camera module 110 is performed as follows.

우선, 상기 카메라 모듈(110)에서 촬영 영상의 배경 깊이 값을 얻어서 저장하고, 골퍼가 클럽을 들고 들어가서 타석 위치에 도달을 하면 카메라 모듈(110)이 객체를 인식한다.First of all, the camera module 110 obtains and stores the background depth value of the photographed image, and when the golfer enters with the club and reaches the batting position, the camera module 110 recognizes the object.

그런 다음, 골프 스윙을 하는 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 사람의 손, 발 등의 사람의 특정부분과 클럽 헤드 각각의 객체들을 추출하고, 클럽의 객체가 존재하는지를 판단하여, 클럽의 객체가 인식될 때까지 대기한다.Then, by recognizing the general characteristics of golfers swinging golf and the characteristics of the shape of clubs, specific parts of people such as hands and feet and objects of each club head are extracted, and it is determined whether club objects exist. , waits until the object of the club is recognized.

그리고 클럽의 객체가 존재하면 골프 헤드의 높이를 검출하여 수직 위치가 기준선을 넘은 것으로 판단되면 골프헤드와 손목의 위치를 추적하기 시작하고, 골프 헤드의 움직임을 계속 추적하여 포인터를 저장하고, 골프 헤드가 스윙을 시작하고 최고점에 도달하게 된다면 추적을 중단하고 분석을 시작한다.In addition, if the object of the club exists, the height of the golf head is detected, and if it is determined that the vertical position exceeds the reference line, the position of the golf head and the wrist is tracked, the motion of the golf head is continuously tracked, and a pointer is stored, and the golf head is stored. As soon as it starts swinging and peaks, stop tracking and start analyzing.

그리고 골프 스윙 궤적과 손목의 위치를 미리 저장해둔 이상적인 스윙(즉, 제1 골퍼의 골프 스윙 정보)의 시간별 위치 값과 비교하여, 유사한 값이 나오면 정확한 스윙으로 판정하고, 일정 부분 이상 차이가 난다면 스윙을 분석하여 스윙 정보 표시 모듈(30)을 통하여 제2 골퍼에게 디스플레이한다.In addition, the golf swing trajectory and the position of the wrist are compared with the position value of the ideal swing (i.e., golf swing information of the first golfer) stored in advance, and if a similar value is obtained, it is determined as an accurate swing. The swing is analyzed and displayed to the second golfer through the swing information display module 30 .

또한, 상기 스윙 정보 분석 모듈(20)은 도 3에 도시된 바와 같이, 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부(230)와, 쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부(240)와, 쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부(250)와, 회전 변화 데이터의 정규화를 수행하는 정규화부(260)와, 정규화된 회전 변화 데이터를 기초로 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 제1 골퍼의 모션 분석 정보를 기초로 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부(270)를 포함한다.In addition, as shown in FIG. 3, the swing information analysis module 20 uses a quaternion conversion unit 230 that converts 3-dimensional rotational motion data of the first golfer and the second golfer into quaternions and quaternions. A motion detection unit 240 that detects motion, a rotation change calculation unit 250 that calculates rotation change data using quaternions, a normalizer 260 that normalizes the rotation change data, and normalized rotation change data Correction information generating unit 270 that generates motion analysis information of the first golfer and the second golfer based on and generates motion correction information obtained by comparing the motion analysis information of the second golfer based on the motion analysis information of the first golfer. ).

또한, 상기 스윙 정보 분석 모듈(20)은 분석된 모션 결과에 대하여 통계 분석 결과를 제공하는 통계분석부(미도시)를 더 포함할 수 있으며, 분석된 모션 결과(제2 골퍼의 모션 분석 정보) 또는 통계 분석 결과와 기준 모션 데이터(제1 골퍼의 모션 분석 정보)를 비교하여 분석하는 교정 정보 생성부(270)를 더 포함할 수 있다. 예를 들어, 현재 모션 분석 결과 및 표준 모션 분석 데이터, 현재 모션 분석 결과 및 골퍼 평균 모션 분석 데이터, 또는 골퍼 평균 모션 분석 데이터 및 표준 모션 분석 데이터를 비교하여 분석할 수 있다.In addition, the swing information analysis module 20 may further include a statistical analysis unit (not shown) that provides statistical analysis results for the analyzed motion results, and the analyzed motion results (motion analysis information of the second golfer). Alternatively, it may further include a correction information generation unit 270 that compares and analyzes the statistical analysis result with the reference motion data (motion analysis information of the first golfer). For example, the current motion analysis result and standard motion analysis data, the current motion analysis result and golfer average motion analysis data, or the golfer average motion analysis data and standard motion analysis data may be compared and analyzed.

또한, 상기 교정 정보 생성부(270)는 기등록된 제1 골퍼의 모션 분석 정보와 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고, 스윙 정보 표시 모듈(30)로 하여금 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 카메라 모듈(110)에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하도록 구현될 수 있다.In addition, the correction information generation unit 270 compares the previously registered motion analysis information of the first golfer and motion analysis information of the second golfer to calculate a swing rotation angle difference of the second golfer, and the swing information display module 30 ) may be implemented to convert the calculated swing rotation angle difference into graphic information and superimpose it on the image information of the second golfer photographed by the camera module 110 and display it.

또한, 상기 스윙 정보 분석 모듈(20)은 수집된 모션 데이터의 전처리를 위한 필터링부(미도시)를 더 포함할 수 있다. 필터링부를 이용하여 수집된 모션 관련 데이터의 노이즈를 제거하며, 스무딩 처리를 수행한다.In addition, the swing information analysis module 20 may further include a filtering unit (not shown) for pre-processing of the collected motion data. Noise is removed from the collected motion-related data using a filtering unit, and smoothing is performed.

또한, 상기 스윙 정보 분석 모듈(20)은 모션 분석 대상 정보를 입력받는 입력부(미도시)를 더 포함할 수 있다. 모션 분석 대상 정보는 모션 분석 대상자의 신체 정보, 나이, 또는 성별을 포함하는 모션 분석 대상자의 고유의 정보, 신체 부분 정보, 또는 분석 대상 모션 정보일 수 있다.In addition, the swing information analysis module 20 may further include an input unit (not shown) for receiving motion analysis target information. The motion analysis target information may be information specific to the motion analysis target including body information, age, or gender of the motion analysis target, body part information, or analysis target motion information.

상기 스윙 정보 표시 모듈(30)은 모션 교정 정보를 영상 또는 음성으로 출력하는 장치로서, 분석된 모션 결과를 시각화하여 디스플레이하는 역할을 수행한다.The swing information display module 30 is a device that outputs motion correction information as a video or audio, and serves to visualize and display the analyzed motion results.

또한, 상기 스윙 정보 표시 모듈(30)은 상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 모션 교정 정보를 하나의 화면 상에 출력할 수 있다.In addition, the swing information display module 30 outputs object comparison information obtained by comparing the input characteristics of the golf club and the characteristics of the first golfer and the second golfer with objects and motion correction information on one screen. can

예를 들어, 상기 스윙 정보 표시 모듈(30)은 일반인, 즉 제2 골퍼의 스윙데이터 분석결과를 표시하기 위하여, 제2 골퍼가 스윙을 실시한 후, 즉각적으로 스윙 형태 및 분석 결과를 출력하는데, 분석결과에는 도 4에 도시된 바와 같이, 실시간 스윙궤도를 표시할 수 있고, 이와 더불어 임펙트 형태/각도 및 속도, 볼의 예상 비거리 및 방향을 포함하여 표시할 수 있다.For example, the swing information display module 30 immediately outputs the swing shape and analysis result after the second golfer performs a swing in order to display the swing data analysis result of the general public, that is, the second golfer. As shown in FIG. 4, the real-time swing trajectory can be displayed in the result, along with the impact type/angle and speed, and the expected distance and direction of the ball.

한편, 상기 볼의 예상 비거리 및 방향은 임펙트 형태, 각도 및 속도에 따라 산출될 수 있는 것으로, 산출 알고리즘은 이미 공지된 기술(실내 골프 연습장장비 등)이므로 상세히 설명하지는 않도록 한다.Meanwhile, the expected flight distance and direction of the ball can be calculated according to the impact shape, angle, and speed, and since the calculation algorithm is a known technology (indoor golf driving range equipment, etc.), it will not be described in detail.

그리고 이와 같은 스윙분석결과는 스윙에 반복됨에 따라 누적되어 저장된다.In addition, the swing analysis results are accumulated and stored as the swing is repeated.

또한, 상기 스윙 정보 표시 모듈(30)은 스윙 교정 과정에서 실시간 교정을 위한 경고장치(미도시)를 더 포함할 수 있다.In addition, the swing information display module 30 may further include a warning device (not shown) for real-time correction in the swing correction process.

상기 경고장치는 골퍼의 스윙 동작에 따른 오차 범위가 기준치를 넘을 경우 소정의 알람을 제공하는 것으로, 음향 또는 그래픽화된 메시지 출력이 가능하다. 따라서, 골퍼는 스윙 교정 중 경고장치에 의한 실시간 교정이 이루어져 교정 효율을 증대시킬 수 있게 된다.The warning device provides a predetermined alarm when the error range according to the golfer's swing motion exceeds a reference value, and an audio or graphic message can be output. Therefore, the golfer can increase the correction efficiency by performing real-time correction by the warning device during swing correction.

한편, 본 발명의 일 실시예에 따른 골프 스윙 정보 분석 시스템에는 스윙 정보 수집 모듈(10), 스윙 정보 분석 모듈(20) 및 스윙 정보 표시 모듈(30)(이하, 부하 설비라 함)에 구동 전원을 공급하는 배터리 모듈(40)을 더 포함할 수 있다.Meanwhile, in the golf swing information analysis system according to an embodiment of the present invention, the swing information collection module 10, the swing information analysis module 20, and the swing information display module 30 (hereinafter, referred to as load equipment) drive power It may further include a battery module 40 that supplies.

상기 배터리 모듈(40)은 도 5에 도시된 바와 같이, 다수의 셀을 포함하는 배터리부(480)에 연결되는 모듈로서, 부하설비에 공급되는 상용전원으로 배터리부(480)를 충전하고, 정전 발생 감지 시 배터리부(480)를 방전시켜 부하설비에 전원을 공급하고, 배터리부(480)의 온도가 미리 설정된 온도 이하 또는 셀 간 전압차가 미리 설정된 수치 이상일 때 셀 밸런싱을 수행하는 역할을 수행한다.As shown in FIG. 5, the battery module 40 is a module connected to the battery unit 480 including a plurality of cells, and charges the battery unit 480 with commercial power supplied to load facilities, and power failure. When an occurrence is detected, the battery unit 480 is discharged to supply power to the load equipment, and cell balancing is performed when the temperature of the battery unit 480 is below a preset temperature or when the voltage difference between cells is above a preset value. .

상기 배터리부(480)는 다수의 배터리 셀(미도시)을 포함할 수 있으며, 각각의 배터리 셀은 직렬 또는 병렬 또는 직/병렬 혼합 방식 등으로 AMI 백업 전원 공급을 위한 적합한 형태로 연결될 수 있다. The battery unit 480 may include a plurality of battery cells (not shown), and each battery cell may be connected in a suitable form for supplying AMI backup power in series, parallel, or a series/parallel mixed method.

상기 배터리 셀은 리튬인산철(LiFePO4) 이차전지를 포함할 수 있다. 이러한 리튬인산철(LiFePO4) 이차전지는 전체 용량의 90%까지 방전 후에도 1,000회 이상 재충전이 가능하며, 기존 납산 배터리보다 3배 이상 수명이 길고 1,000회 이상 충·방전 후에도 기존 용량의 80% 이상 유지가 가능하다. 종래의 리튬 이온과 리튬 폴리머 배터리는 과충전 및 과방전 시 급격한 온도 상승과 폭발 현상이 발생할 수 있으나, 리튬인산철 배터리는 과방전 및 과충전 시 폭발하지 않고 내부적으로만 손상됨에 따라 비교적 안전하다는 장점이 있다. The battery cell may include a lithium iron phosphate (LiFePO 4 ) secondary battery. These lithium iron phosphate (LiFePO 4 ) secondary batteries can be recharged more than 1,000 times even after discharging to 90% of the total capacity, and have a lifespan that is three times longer than that of conventional lead-acid batteries, and even after being charged and discharged more than 1,000 times, they can be recharged more than 80% of the original capacity. it is possible to maintain Conventional lithium ion and lithium polymer batteries may cause rapid temperature rise and explosion during overcharge and overdischarge, but lithium iron phosphate batteries do not explode during overdischarge and overcharge and are only damaged internally, so they are relatively safe. .

상기 배터리 모듈(40)은, 부하설비에 공급되는 상용전원으로 배터리부(480)를 충전하고, 정전 발생 감지 시 배터리부(480)를 방전시켜 부하설비에 전원을 공급하고, 배터리부(480)의 온도가 미리 설정된 온도 이하 또는 셀 간 전압차가 미리 설정된 수치 이상일 때 셀 밸런싱을 수행한다.The battery module 40 charges the battery unit 480 with commercial power supplied to load facilities, discharges the battery unit 480 when a power outage is detected, and supplies power to load facilities, and the battery unit 480 Cell balancing is performed when the temperature of the cell is below a preset temperature or when the voltage difference between cells is above a preset value.

이를 위해 배터리 모듈(40)은 도 5에 도시된 바와 같이 스위치부(410), 컨버터(420), 인버터(430), 온도 센서(440), 셀 밸런싱 회로부(450), 셀 전압차 측정부(460) 및 배터리 제어부(470)를 포함할 수 있다.To this end, as shown in FIG. 5 , the battery module 40 includes a switch unit 410, a converter 420, an inverter 430, a temperature sensor 440, a cell balancing circuit unit 450, and a cell voltage difference measurement unit ( 460) and a battery controller 470.

상기 스위치부(410)는, 외부의 상용전원 또는 배터리부(480)로부터의 전원을 공급 받아 부하설비로 전달한다. 이러한 스위치부(410)는 배터리 제어부(470)의 제1 제어신호에 따라 외부의 상용전원을 부하설비로 전달하도록 동작하거나, 정전 발생 시 배터리 제어부(470)의 제2 제어신호에 따라 인버터(430)를 통해 배터리부(480)로부터 공급되는 AC전원을 부하설비로 전달하도록 연결한다. The switch unit 410 receives power from an external commercial power source or battery unit 480 and delivers it to a load facility. The switch unit 410 operates to transmit external commercial power to the load facility according to the first control signal of the battery control unit 470, or the inverter 430 according to the second control signal of the battery control unit 470 when a power failure occurs. ) through which the AC power supplied from the battery unit 480 is connected to the load facility.

상기 컨버터(420)는, 배터리 제어부(470)의 제어에 따라 외부의 상용전원의 일부 전력을 공급 받아 직류로 변환한 후 배터리부(480)로 전달하여 배터리부(480)가 충전되도록 한다. The converter 420 receives some power from external commercial power under the control of the battery control unit 470, converts it into direct current, and then transfers it to the battery unit 480 to charge the battery unit 480.

상기 인버터(430)는, 배터리부(480)로부터 공급되는 직류전원을 교류로 변환하여 스위치부(410)를 전달하고, 스위치부(410)를 통해 배터리부(480)로부터 공급되는 AC전원을 부하설비로 제공하는 변환 및 매개 수단으로서 역할을 수행한다.The inverter 430 converts DC power supplied from the battery unit 480 into AC, transfers the switch unit 410, and transfers the AC power supplied from the battery unit 480 through the switch unit 410 to the load. It plays a role as a means of transformation and mediation provided by facilities.

상기 온도 센서(440)는 배터리부(480)의 내부 온도를 측정할 수 있으며, 측정 온도 범위는 -30℃ 내지 80℃가 적당하나, 구체적인 온도 범위에 대해서는 한정하지 않기로 한다. The temperature sensor 440 may measure the internal temperature of the battery unit 480, and the measurement temperature range is suitably -30°C to 80°C, but the specific temperature range is not limited.

상기 셀 밸런싱 회로부(450)는 배터리부(480)의 셀 밸런싱을 수행한다. 이러한 셀 밸런싱 회로부(450)는 수동형(Passive) 방식과 능동형(Active) 방식 중 적어도 하나의 방식으로 동작하도록 구현될 수 있다. 여기서, 수동형 방식은 과충전된 배터리 셀의 전하를 개별 저항을 통하여 소비시킴으로써 배터리 셀 사이의 평형을 맞추어주는 방식이고, 능동형 방식은 개별 충전기로 부족 충전된 배터리 셀에 더 많은 전류를 공급하여 배터리 셀 사이의 평형을 맞추어 주는 방식이다. 감시 카메라 시스템과 같이 용량이 상대적으로 작은 배터리를 사용하는 경우, 수동형 방식을 채용하는 것이 바람직하며, 특히 개별 저항을 이용한 전력 소비를 통하여 발생되는 열을 대략 -20℃에서 배터리부(480)의 내부 온도를 올리는데 적합하므로 수동형 방식을 채용하는 것이 더 바람직하다.The cell balancing circuit unit 450 performs cell balancing of the battery unit 480 . The cell balancing circuit unit 450 may be implemented to operate in at least one of a passive method and an active method. Here, the passive method balances the battery cells by dissipating the charge of the overcharged battery cells through individual resistors, and the active method supplies more current to the undercharged battery cells with individual chargers to reduce the gap between the battery cells. is a way to balance the In the case of using a battery with a relatively small capacity, such as a surveillance camera system, it is preferable to adopt a passive method. Since it is suitable for raising the temperature, it is more preferable to adopt a passive method.

상기 셀 전압차 측정부(460)는 배터리부(480)의 각 셀 간의 전압차를 각각 측정하고, 측정된 전압차 값을 배터리 제어부(470)로 전달한다.The cell voltage difference measuring unit 460 measures the voltage difference between each cell of the battery unit 480 and transfers the measured voltage difference value to the battery control unit 470 .

상기 배터리 제어부(470)는, 컨버터(420)를 통해 변환된 직류전원을 배터리부(480)에 충전시키도록 컨버터(420)를 제어하고, 정전 발생 시 배터리부(480)에 충전된 직류전원을 인버터(430)를 통해 스위치부(410)로 전달하도록 인버터(430)를 제어하며, 인버터(430)를 통해 제공되는 교류전원을 부하설비로 전달되도록 스위치부(410)를 제어한다.The battery control unit 470 controls the converter 420 to charge the battery unit 480 with the DC power converted through the converter 420, and supplies the DC power charged in the battery unit 480 when a power failure occurs. The inverter 430 is controlled so as to be transmitted to the switch unit 410 through the inverter 430, and the switch unit 410 is controlled so that the AC power provided through the inverter 430 is transmitted to the load facility.

상기 배터리 제어부(470)는, 온도 센서(440)의 측정 온도값이 미리 설정된 기준 온도값 이하이거나, 셀 전압차 측정부(460)의 측정 전압차가 미리 설정된 기준 전압차 이상이면, 셀 밸런싱 회로부(450)이 셀 밸런싱 동작을 수행하도록 제어한다. The battery control unit 470, if the temperature value measured by the temperature sensor 440 is less than or equal to a preset reference temperature value, or if the measured voltage difference by the cell voltage difference measurement unit 460 is greater than or equal to a preset reference voltage difference, the cell balancing circuit unit ( 450) controls to perform a cell balancing operation.

이를 위하여 배터리 제어부(470)는, 미리 저장된 기간 동안 저온 모드로 동작하는데, 이러한 저온 모드 동작 시 온도 센서(440)로부터 수신된 측정 온도값과 미리 설정된 기준 온도값(대략 -20℃)을 비교하여 측정 온도값이 기준 온도값 이하이면, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작이 강제 수행되도록 셀 밸런싱 회로부(450)를 제어함으로써, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작에 의해 발생되는 열로 인해 배터리부(480)의 내부 온도를 대략 0℃까지 상승시켜 배터리 모듈(40)이 정상적으로 작동하도록 한다.To this end, the battery controller 470 operates in the low temperature mode for a pre-stored period. During this low temperature mode operation, the measured temperature value received from the temperature sensor 440 is compared with a preset reference temperature value (approximately -20°C). If the measured temperature value is less than or equal to the reference temperature value, the cell balancing circuit 450 is controlled so that the cell balancing operation of the cell balancing circuit 450 is forcibly performed, resulting in heat generated by the cell balancing operation of the cell balancing circuit 450. The internal temperature of the battery unit 480 is raised to approximately 0°C so that the battery module 40 operates normally.

또한, 상기 배터리 제어부(470)는, 온도 센서(440)로부터 수신된 측정 온도값과 미리 설정된 기준 온도값(대략 -20℃)을 비교하여 측정 온도값이 기준 온도값을 초과하면, 셀 전압차 측정부(450)가 동작하도록 제어하여 측정 전압차를 획득한 후, 획득된 측정 전압차와 미리 설정된 기준 전압차(대략 30mV)를 비교하여 측정 전압차가 기준 전압차 이상이면, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작이 강제 수행되도록 셀 밸런싱 회로부(450)를 제어함으로써, 셀 밸런싱 회로부(450)의 셀 밸런싱 동작에 의해 발생되는 열로 인해 배터리부(480)의 내부 온도를 대략 0℃까지 상승시켜 배터리 모듈(40)이 정상적으로 작동하도록 한다.In addition, the battery controller 470 compares the measured temperature value received from the temperature sensor 440 with a preset reference temperature value (approximately -20 ° C), and if the measured temperature value exceeds the reference temperature value, the cell voltage difference After obtaining the measurement voltage difference by controlling the measurement unit 450 to operate, comparing the obtained measurement voltage difference with a preset reference voltage difference (approximately 30 mV), and if the measurement voltage difference is equal to or greater than the reference voltage difference, the cell balancing circuit unit 450 ) By controlling the cell balancing circuit 450 to forcibly perform the cell balancing operation, the internal temperature of the battery unit 480 is raised to approximately 0° C. due to heat generated by the cell balancing operation of the cell balancing circuit 450. Allow the battery module 40 to operate normally.

또한, 상기 배터리 제어부(470)는, 셀 전압차 측정부(450)로부터 수신된 측정 전압차와 미리 설정된 기준 전압차(대략 30mV) 간의 비교 결과, 측정 전압차가 기준 전압차 미만이면 미리 설정된 시간(대략 1시간 내지 2시간) 이후 저온 모드의 동작을 다시 시작할 수 있도록 한다.In addition, the battery control unit 470, as a result of comparison between the measured voltage difference received from the cell voltage difference measuring unit 450 and the preset reference voltage difference (approximately 30 mV), if the measured voltage difference is less than the reference voltage difference, the preset time ( After about 1 hour to 2 hours), the operation of the low temperature mode can be resumed.

이상에서는 본 발명에 따른 바람직한 실시예들에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능할 것이다.In the above, preferred embodiments according to the present invention have been shown and described. However, the present invention is not limited to the above-described embodiments, and various modifications can be made by anyone having ordinary knowledge in the technical field to which the present invention belongs without departing from the gist of the present invention appended within the scope of the claims. .

10: 스윙 정보 수집 모듈 20: 스윙 정보 분석 모듈
30: 스윙 정보 표시 모듈 110: 카메라 모듈
120: 자이로 센서 모듈 130: 가속도 센서 모듈
140: 콤파스 센서 모듈 210: 영상 분석 처리부
220: 객체 궤적 분석부 230: 쿼터니언 변환부
240: 움직임 검출부 250: 회전변화 산출부
260: 정규화부 270: 교정 정보 생성부
10: swing information collection module 20: swing information analysis module
30: swing information display module 110: camera module
120: gyro sensor module 130: acceleration sensor module
140: compass sensor module 210: image analysis processing unit
220: object trajectory analysis unit 230: quaternion conversion unit
240: motion detection unit 250: rotation change calculation unit
260: normalization unit 270: correction information generation unit

Claims (6)

적어도 하나의 센서 모듈을 통하여 제1 골퍼 및 제2 골퍼의 골프 스윙 정보를 수집하는 스윙 정보 수집 모듈;
상기 제1 골퍼의 골프 스윙 정보를 기초로 상기 제2 골퍼의 골프 스윙 정보를 비교 및 분석하여 상기 제2 골퍼의 모션 교정 정보를 생성하는 스윙 정보 분석 모듈; 및
상기 모션 교정 정보를 영상 또는 음성으로 출력하는 스윙 정보 표시 모듈을 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
a swing information collection module that collects golf swing information of the first golfer and the second golfer through at least one sensor module;
a swing information analysis module generating motion correction information of the second golfer by comparing and analyzing golf swing information of the second golfer based on golf swing information of the first golfer; and
A golf swing information analysis system comprising a swing information display module outputting the motion correction information in video or audio.
제1항에 있어서,
상기 적어도 하나의 센서 모듈은
제1 골퍼 및 제2 골퍼의 골프 스윙 영상을 촬영하는 카메라 모듈;
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 골프 스윙 각속도 데이터를 측정하는 자이로 센서 모듈;
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 가속도 데이터를 측정하는 가속도 센서 모듈; 및
제1 골퍼 및 제2 골퍼에 착용되어, 제1 골퍼 및 제2 골퍼의 방위각 데이터를 측정하는 콤파스 센서 모듈을 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 1,
The at least one sensor module
A camera module for capturing golf swing images of the first golfer and the second golfer;
a gyro sensor module worn on the first golfer and the second golfer to measure golf swing angular velocity data of the first golfer and the second golfer;
an acceleration sensor module worn on the first golfer and the second golfer to measure acceleration data of the first golfer and the second golfer; and
A golf swing information analysis system comprising a compass sensor module worn on the first golfer and the second golfer to measure azimuth data of the first golfer and the second golfer.
제2항에 있어서,
상기 스윙 정보 분석 모듈은
상기 카메라 모듈을 통하여 구해진 깊이 정보를 이용하여 객체를 검출하고 검출된 객체로부터 추적을 위한 포인터를 추출하는 영상 분석 처리부; 및
객체의 궤적을 추적 및 분석하여 스윙 동작을 판단하는 객체 궤적 분석부;를 포함하고,
상기 영상 분석 처리부는 상기 제1 골퍼 및 제2 골퍼의 보편적인 특징과 클럽의 모양의 특징을 인식하여 제1 골퍼 및 제2 골퍼의 특정부분과 클럽 헤드 각각의 객체들을 추출하고,
골프 클럽의 특징과 상기 제1 골퍼 및 제2 골퍼의 특징을 미리 입력하여 그 입력된 값과 객체들을 비교하여 각각의 객체를 인식하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 2,
The swing information analysis module
an image analysis processing unit that detects an object using the depth information obtained through the camera module and extracts a pointer for tracking from the detected object; and
An object trajectory analyzer for determining a swing motion by tracking and analyzing the trajectory of the object;
The image analysis processor recognizes the general characteristics of the first golfer and the second golfer and the shape of the club to extract specific parts of the first golfer and the second golfer and objects of each club head,
A golf swing information analysis system characterized in that each object is recognized by inputting the characteristics of the golf club and the characteristics of the first golfer and the second golfer in advance and comparing the input values with the objects.
제1항에 있어서,
상기 스윙 정보 분석 모듈은
상기 제1 골퍼 및 제2 골퍼의 3차원의 회전 모션 데이터를 쿼터니언으로 변환하는 쿼터니언 변환부;
쿼터니언을 이용하여 움직임을 검출하는 움직임 검출부;
쿼터니언을 이용하여 회전 변화 데이터를 산출하는 회전변화 산출부;
회전 변화 데이터의 정규화를 수행하는 정규화부; 및
상기 정규화된 회전 변화 데이터를 기초로 상기 제1 골퍼 및 제2 골퍼의 모션 분석 정보를 생성하고, 상기 제1 골퍼의 모션 분석 정보를 기초로 상기 제2 골퍼의 모션 분석 정보를 비교한 모션 교정 정보를 생성하는 교정 정보 생성부를 포함하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 1,
The swing information analysis module
a quaternion conversion unit that converts the 3-dimensional rotational motion data of the first golfer and the second golfer into quaternions;
a motion detection unit that detects motion using quaternions;
a rotation change calculation unit that calculates rotation change data using a quaternion;
a normalization unit that normalizes the rotation change data; and
Motion correction information obtained by generating motion analysis information of the first golfer and the second golfer based on the normalized rotation change data and comparing motion analysis information of the second golfer based on the motion analysis information of the first golfer. Golf swing information analysis system characterized in that it comprises a correction information generating unit for generating.
제4항에 있어서,
상기 교정 정보 생성부는
기등록된 제1 골퍼의 모션 분석 정보와 상기 제2 골퍼의 모션 분석 정보를 비교하여 제2 골퍼의 스윙 회전 각도 차이를 산출하고,
상기 스윙 정보 표시 모듈은 상기 산출된 스윙 회전 각도 차이를 그래픽 정보로 변환하여, 카메라 모듈에 의하여 촬영된 제2 골퍼의 영상 정보에 중첩시켜 표시하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 4,
The calibration information generating unit
Comparing the previously registered motion analysis information of the first golfer and the motion analysis information of the second golfer to calculate a swing rotation angle difference of the second golfer,
The golf swing information analysis system, characterized in that the swing information display module converts the calculated swing rotation angle difference into graphic information, superimposes it on the image information of the second golfer photographed by the camera module, and displays it.
제3항에 있어서,
상기 스윙 정보 표시 모듈은
상기 입력된 골프 클럽의 특징과 제1 골퍼 및 제2 골퍼의 특징을 객체들과 비교한 객체 비교 정보와, 상기 모션 교정 정보를 하나의 화면 상에 출력하는 것을 특징으로 하는 골프 스윙 정보 분석 시스템.
According to claim 3,
The swing information display module
The golf swing information analysis system, characterized in that for outputting object comparison information obtained by comparing the input characteristics of the golf club and the characteristics of the first golfer and the second golfer with objects, and the motion correction information on one screen.
KR1020210077531A 2021-06-15 2021-06-15 Golf swing analysis system KR102630160B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210077531A KR102630160B1 (en) 2021-06-15 2021-06-15 Golf swing analysis system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210077531A KR102630160B1 (en) 2021-06-15 2021-06-15 Golf swing analysis system

Publications (2)

Publication Number Publication Date
KR20220168030A true KR20220168030A (en) 2022-12-22
KR102630160B1 KR102630160B1 (en) 2024-01-29

Family

ID=84578293

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210077531A KR102630160B1 (en) 2021-06-15 2021-06-15 Golf swing analysis system

Country Status (1)

Country Link
KR (1) KR102630160B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000000151A (en) 1999-09-22 2000-01-15 조규남 Propylene- based thermoplastic resin composition having permanent antistatic properties
KR20150116318A (en) * 2014-04-07 2015-10-15 동의대학교 산학협력단 System and Method for analyzing golf swing motion using Depth Information
KR101746662B1 (en) * 2016-04-27 2017-06-21 주식회사 크리에이티브솔루션 Apparatus for providing golf information
KR101784415B1 (en) * 2017-02-16 2017-11-06 이민영 System for correcting an appearance of golf swing
KR20180062069A (en) * 2016-11-30 2018-06-08 조선대학교산학협력단 Golf swing analysis system using inertial sensor and Multiple cameras and Golf swing analysis method using the same
KR20190029224A (en) * 2017-09-12 2019-03-20 이상근 golf swing correcting system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000000151A (en) 1999-09-22 2000-01-15 조규남 Propylene- based thermoplastic resin composition having permanent antistatic properties
KR20150116318A (en) * 2014-04-07 2015-10-15 동의대학교 산학협력단 System and Method for analyzing golf swing motion using Depth Information
KR101746662B1 (en) * 2016-04-27 2017-06-21 주식회사 크리에이티브솔루션 Apparatus for providing golf information
KR20180062069A (en) * 2016-11-30 2018-06-08 조선대학교산학협력단 Golf swing analysis system using inertial sensor and Multiple cameras and Golf swing analysis method using the same
KR101784415B1 (en) * 2017-02-16 2017-11-06 이민영 System for correcting an appearance of golf swing
KR20190029224A (en) * 2017-09-12 2019-03-20 이상근 golf swing correcting system

Also Published As

Publication number Publication date
KR102630160B1 (en) 2024-01-29

Similar Documents

Publication Publication Date Title
US20220241641A1 (en) Systems and Methods of Swimming Analysis
KR101358859B1 (en) The apparatus and method of motion reform for standard position with nine axis motion sensor moudule
WO2015127879A1 (en) Bodybuilding dumbbell exercise detection device and method
US9747572B2 (en) Exercise support device, exercise support method, and exercise support program
US8972199B2 (en) Portable evaluator of amount of exercise and the method of evaluating amount of exercise
US9939456B2 (en) Exercise support device, control method for exercise support device, and computer-readable storage medium
Saponara Wearable biometric performance measurement system for combat sports
US20140358473A1 (en) Dynamic sampling
JP6241488B2 (en) Exercise support device, exercise support method, and exercise support program
US11875697B2 (en) Real time sports motion training aid
WO2020002533A1 (en) Real time golf swing training aid
Li et al. Multi-sensor wearable devices for movement monitoring in Parkinson's disease
CN111382641A (en) Body state recognition method and motion guidance system of motion sensing game
KR102630160B1 (en) Golf swing analysis system
US20230086584A1 (en) Method and system for identifying one of a ball impact and a custom tap
US20210000386A1 (en) A system and method for determining power and propulsion efficiency of a limb during limbed propulsion
JP6432665B2 (en) Exercise device, arm lowering angle detection method and program
CN107433030B (en) Ball game training system, ball and intelligent motion tracking device
CN110732113B (en) Hula hoop and counting method thereof
US11273354B2 (en) Real time sports motion training aid
Abdallah et al. IoT device for Athlete's movements recognition using inertial measurement unit (IMU)
KR101138249B1 (en) System for analyzing grip force and movement using grip device
KR101836857B1 (en) Wearable device and terminal for performance recognition service, and service providing system using the same
Mercado-Aguirre et al. Design and construction of a wearable wireless electrogoniometer for joint angle measurements in sports
Yang et al. Reliability Enhancement Method of Attitude Estimation for Wearable Motion Capture Systems in Human Lower Limb Rehabilitation

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