WO2021215608A1 - 탁구용 스윙 분석 시스템 - Google Patents

탁구용 스윙 분석 시스템 Download PDF

Info

Publication number
WO2021215608A1
WO2021215608A1 PCT/KR2020/016590 KR2020016590W WO2021215608A1 WO 2021215608 A1 WO2021215608 A1 WO 2021215608A1 KR 2020016590 W KR2020016590 W KR 2020016590W WO 2021215608 A1 WO2021215608 A1 WO 2021215608A1
Authority
WO
WIPO (PCT)
Prior art keywords
swing
table tennis
data
score
user
Prior art date
Application number
PCT/KR2020/016590
Other languages
English (en)
French (fr)
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 EP20932338.5A priority Critical patent/EP3957375A4/en
Publication of WO2021215608A1 publication Critical patent/WO2021215608A1/ko

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • G06V20/42Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items of sport video content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • A63B24/0006Computerised comparison for qualitative assessment of motion sequences or the course of a movement
    • A63B2024/0012Comparing movements or motion sequences with a registered reference
    • A63B2024/0015Comparing movements or motion sequences with computerised simulations of movements or motion sequences, e.g. for generating an ideal template as reference to be achieved by the user
    • 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/16Table tennis
    • 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
    • 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/64Frequency, e.g. of vibration oscillation

Definitions

  • the present invention relates to a swing analysis system for table tennis, and more particularly, it calculates and stores swing trajectory length, impact point, racquet angle change, impact amount, etc., and compares it with pre-stored standard swing information, and improves swing accuracy It relates to a swing analysis system for table tennis.
  • table tennis is a ball game in which a net is set in the center of a table tennis table and a small and light ping-pong ball is hit with a racquet to the opposing area to determine the match. It is a very important game to control and control the power of the swing.
  • the height, speed, and direction of the ping-pong ball vary depending on the service person, so effective receiving is possible only through continuous practice, and furthermore, it is possible to convert into an attack.
  • table tennis is a movement made by hitting a ball with a rubber attached to the racket and the racket or applying a spin, and it is necessary to handle it delicately or apply a strong force using a small ball, so the racket and rubber used for this purpose Performance is very important.
  • An object of the present invention is to measure the acceleration, angular velocity, inclination, etc. generated during the swing of a table tennis racket, and calculate the swing trajectory length, impact point, impact amount, etc. By doing so, it is to provide a swing analysis system for table tennis that can be easily trained to improve the swing accuracy according to the judgment of the result score.
  • the swing analysis system for table tennis includes a sensing unit for detecting user swing data including vibration applied to the table tennis racket along with acceleration, angular velocity and angle generated during the swing of the table tennis racket and the user swing data, Comparing the standard swing data stored in advance in the standard database, characterized in that it comprises a control unit for determining the type and swing accuracy of the user's swing technique.
  • control unit compares the similarity between the user swing data storage unit for continuously storing the user swing data, the user swing data, and the standard swing data using a DTW (Dynamic Time Warping) algorithm to determine the type of swing technique. It includes a swing technique type calculating unit to classify and a swing accuracy calculating unit that calculates the user's swing data according to a preset calculation condition and calculates it in the form of an integrated evaluation score to determine swing accuracy.
  • DTW Dynamic Time Warping
  • the swing technique type calculation unit calculates the similarity to the time axis wavelength of the speed of the table tennis racket for the user swing data, and the time axis wavelength of the speed of the table tennis racket for the standard swing data, and distinguishes the type of swing technique do.
  • the standard swing data is stored in the standard database consisting of swing data of a table tennis expert or sports expert according to the types of a plurality of swing techniques, and the swing technique type calculating unit compares the user swing data with the standard swing data It classifies the types of swing techniques through this, and the matching rate according to the degree of matching is calculated together.
  • the swing accuracy calculator calculates a swing length by using the acceleration information included in the user swing data, and determines the impact point based on the vibration data sensed on the swing length.
  • the swing accuracy calculation unit calculates the user swing data for any one or more of a swing conversion score, an impact speed score, an impact angle change score, an impact position score, and a swing trajectory inclination score for the table tennis racket to calculate the integrated evaluation score Calculate.
  • the swing conversion score is calculated as a higher score as the back swing and fore swing switching times of the table tennis racket are shorter.
  • the impact speed score is calculated as a higher score as the speed at the impact point increases.
  • the impact angle change score is calculated as a higher score as the angle change of the table tennis racket sailing to the impact point is small.
  • the impact position score is calculated as a higher score as the impact point is closer to 3/4 of the swing length.
  • the swing trajectory inclination score is calculated as a higher score as the overall inclination of the swing trajectory is closer to the horizontal.
  • the swing analysis system for table tennis matches the user swing data calculated by the swing accuracy calculation unit and the image data acquired through the trajectory tracking of the table tennis racket and ping-pong ball, and validation through the match. It further includes a data analysis unit to perform.
  • the data analysis unit labels the user swing data for which the validation is completed through analysis and evaluation, and stores it together with the user personal information.
  • the present invention measures the acceleration, angular velocity, inclination, etc. generated during the swing of the table tennis racket, and calculates the swing trajectory length, impact point, impact amount, etc. , has the effect of making it easier to train for improving swing accuracy according to the judgment of the result score.
  • the present invention is to mount a piezo sensor on the table tennis racket to measure the position where the table tennis ball collided on the table tennis racket and calculate the result score, thereby improving the accuracy of the hitting position of the table tennis ball using the table tennis racket.
  • the present invention has the effect of accurately distinguishing the user's swing technique through the degree of comparison and matching between the information on the acceleration and angular velocity included in the preset standard swing information and the information on the user's acceleration and angular velocity.
  • the present invention analyzes the user's ideal swing in consideration of the angle change, acceleration change, impact amount change, transition time to fore swing after backswing, etc. during the swing of the table tennis racket, and based on the user's personal information such as height It has the effect of being able to recommend an optimal swing trajectory for each individual by being accumulated and stored as .
  • 1 to 2 are diagrams showing the configuration of a swing analysis system for table tennis according to an embodiment of the present invention.
  • Figure 3 is a view showing a swing analysis for the swing analysis system for table tennis according to an embodiment of the present invention.
  • Figure 4 is a view showing the calculation of the integrated evaluation score according to the calculation conditions for the swing analysis system for table tennis according to an embodiment of the present invention.
  • Figure 5 is a view showing the swing length calculation and impact point for the swing analysis system for table tennis according to an embodiment of the present invention.
  • Figure 7 is a view for explaining the ping-pong ball impact position for the swing analysis system for table tennis according to an embodiment of the present invention.
  • FIGS. 1 to 2 are diagrams showing the configuration of a swing analysis system for table tennis according to an embodiment of the present invention
  • Figure 3 is a view showing a swing analysis for the swing analysis system for table tennis according to an embodiment of the present invention.
  • Figure 4 is a view showing the calculation of the integrated evaluation score according to the calculation conditions for the swing analysis system for table tennis according to an embodiment of the present invention
  • Figure 5 is a table tennis swing analysis system according to an embodiment of the present invention It is a diagram showing the calculation of the swing length and the point of impact.
  • Figure 6 is a view showing the calculation of the amount of impact for the swing analysis system for table tennis according to an embodiment of the present invention
  • Figure 7 is a table tennis ball impact position for the swing analysis system for table tennis according to an embodiment of the present invention It is a drawing for explanation.
  • the sensing unit 100 detects user swing data including acceleration, angular velocity, angle, and vibration for calculating the amount of impact during swing, and the sensed user swing data information is stored in the standard database DB.
  • This sensing unit 100 is installed on the handle portion of the table tennis racket (R), along with the acceleration sensor 110 and the angular velocity sensor 120, the vibration sensor 130 is formed in combination.
  • the sensing unit 100 measures the x-axis, y-axis, and z-axis angle, that is, the angular velocity, of the table tennis racket R rotating per time through the angular velocity sensor 120, and integrates it with respect to the entire time to determine the angle. Measure and calculate the change in angle of the table tennis racket (R) accordingly.
  • the control unit 200 includes user swing data detected through the detection unit 100 , that is, user swing data for the current swing calculated based on the acceleration sensor 110 , the angular velocity sensor 120 , and the vibration sensor 130 . Compare the standard swing data, which will be described later, with the type of swing technique and judge the swing accuracy.
  • control unit 200 includes a user swing data storage unit 210 , a swing technique type calculation unit 220 , and a swing accuracy calculation unit 230 .
  • the user swing data storage 210 continuously stores the user swing data detected by the sensing unit 100 .
  • the swing technique type calculating unit 220 includes the time axis wavelength of the table tennis racket (R) speed for the current swing data, and the standard database (DB) By calculating the degree of similarity to the wavelength of the time axis of the table tennis racket (R) speed for the standard swing data stored in the swing technique type can be distinguished.
  • the standard database can be divided into a plurality of swing techniques such as smashing, drive, cut, etc., and the standard swing data of table tennis experts such as Nam-gyu Yoo, Jeong-hwa Hyun, and Taek-su Kim are classified and stored accordingly. have.
  • the swing technique type calculation unit 220 compares it with the standard swing data disclosed in the [Table], and the type of swing technique for the current swing is that of a table tennis expert. It is to be distinguished which technique is output similarly to which of the plurality of swing technique types.
  • the swing technique type calculation unit 220 is a meaningless operation of the table tennis racket (R), that is, as a result of comparing the user swing data and the standard swing data using DTW, if no matching is made, the corresponding data is deleted.
  • the swing technique type calculating unit 220 determines that it matches the standard swing data of any one table tennis expert, Let the type of technology be output.
  • the swing technique type calculating unit 220 divides the type of swing technique through comparison of the current swing data with the standard swing data, and according to the match, "70% of Hyeonjeonghwa's smashing technique", etc.
  • the matching rate may also be calculated and provided to the user in the form of a message or the like.
  • the swing technique type calculating unit 220 can check the swing technique type and matching rate calculation along with the related image through the terminal (not shown), so that the correct swing technique type can be output, and the user It allows the user to effectively determine whether his or her swing technique has been accurately used.
  • the swing accuracy calculation unit 230 calculates the user swing data stored in the user swing data storage unit 210 according to a preset calculation condition and calculates it in the form of an integrated evaluation score to determine the swing accuracy.
  • Swing accuracy calculation unit 230 as shown in Figure 4, the score 231 according to the swing transition time of the table tennis racket (R), the speed score 232 at the impact point (T), the impact point (T) Calculating user swing data for any one or more of the heading table tennis racket (R) angle change score (233), the position score of the impact point (T) (234), and the inclination score (235) of the swing trajectory to calculate an integrated evaluation score do.
  • the swing transition score 231 is calculated as a higher score as the time for moving back to the fore swing position after the end of the swing, that is, moving from point 1 to point 2 in FIG. 5 is shorter.
  • the swing conversion score 231 can know whether the swing goes forward or backward from the x-axis, y-axis, and z-axis angular velocity values output from the angular velocity sensor 120 through the swing accuracy calculator 230 , a table tennis racket The shorter the time (R) moves from the 1st position to the 2nd position in FIG. 5, the higher the score is calculated.
  • the movement time should be made within 0.1 seconds, which means that when 0.2 seconds pass after the back swing and the transition to the fore swing, the recoil is reduced by that amount, so that the power is reduced by more than 20% compared to when the power is 0.1 seconds. because it becomes
  • the impact speed score 232 is the greater the speed at the impact point (T), that is, the greater the speed difference between the points 2 and 3 of FIG. 5 and the points 4 and 5 of FIG. A strong blow is possible, so a high score is calculated.
  • the impact angle change score 233 is the smaller the angular change of the table tennis racket (R) sailing to the impact point (T), that is, the less there is an angle difference between the 3 to 5 points in FIG. Since it can be judged that the technique was used without the shake of (R), it is calculated as a high score.
  • the impact position change score 234 is calculated as a higher score as the impact point T is closer to the 3/4 point (adjacent to point 5 in FIG. 5) on the swing length L.
  • the impact point T can be calculated through vibration detection at the swing length L.
  • the swing accuracy calculator 230 may detect a section in which a swing is made through an amount of change in acceleration included in the user swing data in order to calculate the impact position change score 234 .
  • the acceleration section (A) from the point at which acceleration is detected (point 4 in FIG. 5) to the point at which the fastest acceleration is detected (point 5 in FIG. 5) and the point at which the fastest acceleration is detected (point 5 in FIG. 5) is sensed.
  • the swing trajectory inclination score 235 may be calculated as a higher score as the overall slope of the swing trajectory, ie, the overall slope of the swing length L, is closer to the horizontal, that is, the narrower the swing trajectory angle.
  • the swing accuracy calculator 230 calculates a high integrated evaluation score when all of the scores 231 to 235 are highly evaluated.
  • the swing accuracy calculation unit 230 uses an acceleration sensor 110 , an angular velocity sensor 120 , and a piezo sensor 140 included in the sensing unit 100 together with the vibration sensor 130 to impact By allowing the ping-pong ball impact location on the ping-pong racket R to be determined as well, the hitting accuracy may be determined.
  • the swing accuracy calculation unit 230 may determine whether the ping-pong ball has been hit in the hitting area A through the piezo sensor 140 .
  • the swing accuracy calculating unit 230 can further improve the accuracy of the hitting position of the ping-pong ball by installing two or more piezo sensors 140. 140 ′, and also hitting the hitting area A It is also possible to modify the user's actions to make it happen.
  • the swing technique type calculating unit 220 compares the user swing data and the standard swing data using the DTW (S100).
  • the swing technique type calculating unit 220 determines that it is not a swing operation and deletes the data (S300).
  • the swing technique type calculation unit 220 compares the user swing data with the standard swing data, and the type of swing technique for the current swing is any swing among a plurality of swing technique types such as smashing, drive, cut, etc. of table tennis experts It outputs whether it is similar to the technology (S210).
  • the swing technique type calculating unit 220 outputs not only the type of swing technique, but also the type of swing base of which table tennis expert among the table tennis experts, and also calculates and provides the matching rate according to the degree of matching (S220) ).
  • the matching rate may be provided as a message in the form of "70% of Hyun Jung-hwa's smashing technique".
  • the swing accuracy calculating unit 230 calculates an integrated evaluation score for the current swing trajectory ( S230 ).
  • an integrated evaluation score is calculated by comprehensively evaluating a plurality of scores.
  • the integrated evaluation score is a plurality of scores 231 to 235 calculated by the swing accuracy calculating unit 230. is evaluated by integrating, here, since the operation of the plurality of scores 231 to 235 has been described above, a detailed description thereof will be omitted.
  • Figure 8 is a view showing the operation process of the swing analysis system for table tennis according to another embodiment of the present invention.
  • a plurality of data calculated for calculating the integrated evaluation score is called from the swing accuracy calculating unit 230 described above with reference to FIG. 7 ( S1 ).
  • the data analysis unit 300 matches the user swing data calculated by the swing accuracy calculation unit 230 with the image data acquired through the camera, and according to whether they match To perform validation, for this purpose, image data related to tracking the ping-pong racket (R) and ping-pong ball are called.
  • the matching data is stored in a separate database (not shown), and the validated matching data accumulated in the database in this way is table tennis.
  • An expert or sports expert analyzes whether the swing is a good swing or a bad swing, and labeling is performed with personal information including the height, age, gender, etc. of the user as well as the type of table tennis racket (S3).
  • the present invention measures the acceleration, angular velocity, inclination, etc. generated during the swing of the table tennis racket, and calculates the swing trajectory length, impact point, impact amount, etc. , has the effect of making it easier to train for improving swing accuracy according to the judgment of the result score.
  • the present invention is to mount a piezo sensor on a table tennis racket to measure where the table tennis ball collided on the table tennis racket and calculate the result score, thereby improving the accuracy of the hitting position of the table tennis ball using the table tennis racket.
  • the present invention has the effect of accurately distinguishing the user's swing technique through the degree of comparison and matching between the information on the acceleration and angular velocity included in the preset standard swing information and the information on the user's acceleration and angular velocity.
  • the present invention analyzes the user's ideal swing in consideration of the angle change, acceleration change, impact amount change, transition time to fore swing after backswing, etc. during the swing of the table tennis racket, and based on the user's personal information such as height It has the effect of being able to recommend an optimal swing trajectory for each individual by being accumulated and stored as .
  • sensing unit 110 acceleration sensor
  • control unit 210 user swing data storage unit

Landscapes

  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

본 발명은 상기 탁구 라켓의 스윙 시 발생되는 가속도, 각속도 및 각도와 함께, 상기 탁구 라켓으로 가해지는 진동을 포함한 사용자 스윙 데이터를 감지하는 감지 유닛 및 상기 사용자 스윙 데이터와, 표준 데이터베이스에 미리 저장된 표준 스윙 데이터를 비교하여, 사용자의 스윙 기술의 종류 및 스윙 정확성을 판단하는 제어 유닛을 포함한다.

Description

탁구용 스윙 분석 시스템
본 발명은 탁구용 스윙 분석 시스템에 관한 것으로서, 더욱 상세하게는 스윙 궤적 길이, 임팩트 지점, 라켓 각도 변화, 충격량 등을 산출 및 저장하고, 이를 미리 저장된 표준 스윙 정보와 비교, 스윙 정확도를 향상시킬 수 있는 탁구용 스윙 분석 시스템에 관한 것이다.
일반적으로, 탁구는 탁구대의 중앙에 그물을 치고 상대편 지역으로 작고 가벼운 탁구공을 라켓으로 쳐 넘겨 승부를 가리는 구기 경기로, 작고 가벼운 공을 라켓으로 쳐 넘기는 경기의 특성으로 인하여 경기자의 정확한 스윙 동작 제어와 스윙의 힘 조절이 아주 중요한 경기이다.
이러한 특성으로 인하여 스윙동작을 지속적으로 반복 연습하여 스윙 기술을 습득하고 숙련하여야 하며, 이와 함께 포핸드 스윙과 백핸드 스윙의 자연스러운 변환동작 또한 지속적으로 반복 연습하여 기술을 습득하고 숙련하여야 한다.
예컨대, 탁구 경기의 시작이라 할 수 있는 서비스와 리시브 조차도, 서비스 자에 따라 탁구공의 높이와 속도, 방향이 달라 지속적인 연습을 통해서만이 효과적인 리시브가 가능하고, 나아가 공격으로도 전환이 가능한 것이다.
한편, 탁구는 공을 라켓 및 라켓에 부착된 러버에 의해 타격하거나 스핀을 가하여서 이루어지는 운동이며, 작은 공을 사용하여 섬세히 다루거나 강하게 힘을 가하여야 하기에, 이를 위해 사용되는 라켓 및 러버의 성능이 매우 중요하다.
하지만, 라켓 또는 러버의 성능이 우수하더라도, 이를 이용하는 사용자의 스윙능력이 일정 수준 이상이 되지 않으면, 실제 탁구 경기에서, 정확하고 빠르고 강한 스윙을 구사할 수 없기 때문에, 스윙능력을 향상시키는 탁구 라켓 시스템의 개발이 요구된다.
본 발명의 목적은, 탁구 라켓의 스윙 시 발생되는 가속도, 각속도, 기울기 등을 측정하고, 이를 통해 스윙 궤적 길이, 임팩트 지점, 충격량 등을 산출, 이를 미리 저장된 표준 스윙 정보와 비교하여 결과 스코어로 산출되도록 함으로써, 결과 스코어의 판단에 따른 스윙 정확도를 향상시키기 위한 훈련이 용이하게 이루어지게 할 수 있는 탁구용 스윙 분석 시스템을 제공함에 있다.
본 발명에 따른 탁구용 스윙 분석 시스템은 상기 탁구 라켓의 스윙 시 발생되는 가속도, 각속도 및 각도와 함께, 상기 탁구 라켓으로 가해지는 진동을 포함한 사용자 스윙 데이터를 감지하는 감지 유닛 및 상기 사용자 스윙 데이터와, 표준 데이터베이스에 미리 저장된 표준 스윙 데이터를 비교하여, 사용자의 스윙 기술의 종류 및 스윙 정확성을 판단하는 제어 유닛을 포함하는 것을 특징으로 한다.
여기서, 상기 제어 유닛은 상기 사용자 스윙 테이터를 연속 저장하는 사용자 스윙 데이터 저장부, 상기 사용자 스윙 데이터와, 상기 표준 스윙 데이터를 DTW(Dynamic Time Warping) 알고리즘을 이용, 유사성을 비교하여 스윙 기술의 종류를 구분하는 스윙 기술 종류 연산부 및 상기 사용자 스윙 데이터를 미리 설정된 연산 조건에 따라 연산하고, 이를 통합 평가 스코어 형태로 산출하여 스윙 정확성을 판단하는 스윙 정확성 연산부를 구비한다.
이러한 상기 스윙 기술 종류 연산부는 상기 사용자 스윙 데이터에 대한 상기 탁구 라켓의 속도의 시간축 파장과, 상기 표준 스윙 데이터에 대한 상기 탁구 라켓의 속도의 시간축 파장에 대한 유사 정도를 연산, 스윙 기술의 종류를 구분한다.
그리고, 상기 표준 스윙 데이터는 복수개의 스윙 기술의 종류에 따른 탁구 전문가 또는 스포츠 전문가의 스윙 테이터로 이루어져 상기 표준 데이터베이스에 저장되며, 상기 스윙 기술 종류 연산부는 상기 사용자 스윙 데이터와 상기 표준 스윙 데이터의 비교를 통해 스윙 기술의 종류를 구분하며, 일치 정도에 따른 매칭률이 함께 연산되도록 한다.
또한, 상기 스윙 정확성 연산부는 상기 사용자 스윙 데이터에 포함된 가속도 정보를 이용하여 스윙 길이를 산출하고, 상기 스윙 길이 상에서 감지된 진동 데이터를 통해 상기 임팩트 지점을 판단한다.
이러한 상기 스윙 정확성 연산부는 상기 탁구 라켓에 대한 스윙 전환 스코어, 임팩트 속도 스코어, 임팩트 각도 변화 스코어, 임팩트 위치 스코어, 스윙 궤적 기울기 스코어 중 어느 하나 이상에 대해 상기 사용자 스윙 데이터를 연산하여 상기 통합 평가 스코어를 산출한다.
여기서, 상기 스윙 전환 스코어는 상기 탁구 라켓의 백스윙과 포어 스윙 전환 시간이 짧을수록 높은 스코어로 산출된다.
또한, 상기 임팩트 속도 스코어는 상기 임팩트 지점에서의 속도가 빠를수록 높을 스코어로 산출된다.
또한, 상기 임팩트 각도 변화 스코어는 상기 임팩트 지점으로 항하는 상기 탁구 라켓의 각도 변화가 작을수록 높은 스코어로 산출된다.
또한, 상기 임팩트 위치 스코어는 상기 임팩트 지점이 상기 스윙 길이 상의 3/4 지점과 인접할수록 높은 스코어로 산출된다.
또한, 상기 스윙 궤적 기울기 스코어는 스윙 궤적의 전체 기울기가 수평에 가까울수록 높은 스코어로 산출된다.
한편, 본 발명에 따른 탁구용 스윙 분석 시스템은 상기 스윙 정확성 연산부에서 연산된 상기 사용자 스윙 데이터와, 상기 탁구 라켓 및 탁구공의 궤적 추적을 통해 취득된 영상 데이터를 매칭, 일치 여부를 통해 유효성 검증을 수행하는 데이터 분석 유닛을 더 포함한다.
여기서, 상기 데이터 분석 유닛은 상기 유효성 검증이 완료된 상기 사용자 스윙 데이터를 분석 평가를 통하여 라벨링하고, 사용자 개인 정보와 함께 저장되도록 한다.
본 발명은, 탁구 라켓의 스윙 시 발생되는 가속도, 각속도, 기울기 등을 측정하고, 이를 통해 스윙 궤적 길이, 임팩트 지점, 충격량 등을 산출, 이를 미리 저장된 표준 스윙 정보와 비교하여 결과 스코어로 산출되도록 함으로써, 결과 스코어의 판단에 따른 스윙 정확도를 향상시키기 위한 훈련이 용이하게 이루어지게 할 수 있는 효과를 갖는다.
그리고, 본 발명은 탁구 라켓에 피에조 센서를 장착하여 탁구 라켓 상에서의 어느 위치에 탁구공이 충돌하였는지를 측정하여 결과 스코어로 산출되게 함으로써, 탁구 라켓을 이용한 탁구공의 타격 위치에 대한 정확성을 향상시킬 수 있는 효과를 갖는다.
또한, 본 발명은 미리 설정된 표준 스윙 정보에 포함된 가속도 및 각속도의 정보와, 사용자의 가속도 및 각속도에 대한 정보 각각의 데이터를 비교, 일치하는 정도를 통해 사용자의 스윙 기술을 정확하게 구분하도록 하는 효과를 갖는다.
아울러, 본 발명은 탁구 라켓의 스윙 시의 각도 변화, 가속도 변화, 충격량 변화, 백스윙 이후 포어 스윙으로의 전환 시간 등을 고려하여 사용자의 이상적인 스윙을 분석하고, 이를 키와 같은 사용자의 개인 정보를 바탕으로 누적 저장되도록 함으로써, 개인별로 최적의 스윙 궤적을 추천할 수 있게 하는 효과를 갖는다.
도 1 내지 2 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템의 구성을 보여주는 도면이다.
도 3 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 스윙 분석을 보여주는 도면이다.
도 4 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 연산 조건에 따른 통합 평가 스코어 산출을 보여주는 도면이다.
도 5 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 스윙 길이 산출 및 임팩트 지점을 보여주는 도면이다.
도 6 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 충격량 산출을 보여주는 도면이다.
도 7 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 탁구공 충돌 위치를 설명하기 위한 도면이다.
도 8 은 본 발명의 다른 실시예에 따른 탁구용 스윙 분석 시스템의 동작 과정을 보여주는 도면이다.
이하, 첨부된 도면을 참조하면서 본 발명에 따른 바람직한 실시 예를 상세히 설명하기로 한다.
본 발명의 이점 및 특징, 그리고 그것을 달성하는 방법은 첨부된 도면과 함께 상세하게 후술 되어 있는 실시 예들을 참조하면 명확해질 것이다.
그러나, 본 발명은 이하에 개시되는 실시 예들에 의해 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
또한, 본 발명을 설명함에 있어 관련된 공지 기술 등이 본 발명의 요지를 흐리게 할 수 있다고 판단되는 경우 그에 관한 자세한 설명은 생략하기로 한다.
도 1 내지 2 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템의 구성을 보여주는 도면이고, 도 3 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 스윙 분석을 보여주는 도면이다.
또한, 도 4 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 연산 조건에 따른 통합 평가 스코어 산출을 보여주는 도면이며, 도 5 는 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 스윙 길이 산출 및 임팩트 지점을 보여주는 도면이다.
아울러, 도 6 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 충격량 산출을 보여주는 도면이고, 도 7 은 본 발명의 일실시예에 따른 탁구용 스윙 분석 시스템에 대한 탁구공 충돌 위치를 설명하기 위한 도면이다.
도 1 내지 도 2에 도시된 바와 같이, 본 실시예에 따른 탁구용 스윙 분석 시스템은 감지 유닛(100), 제어 유닛(200) 및 표준 데이터베이스(DB)를 포함하며, 도면에 별도로 도시되지는 않았으나, 배터리부, 통신부 등이 함께 포함될 수 있다.
감지 유닛(100)은 스윙 시 가속도, 각속도, 각도, 충격량 산출을 위한 진동 등을 포함한 사용자 스윙 데이터를 감지하고, 감지된 사용자 스윙 데이터 정보가 표준 데이터베이스(DB)에 저장되도록 한다.
이러한 감지 유닛(100)은 탁구 라켓(R)의 손잡이 부분에 설치되며, 가속도 센서(110) 및 각속도 센서(120)와 함께, 진동 센서(130)가 조합되어 형성된다.
바람직하게는, 감지 유닛(100)은 가속도 센서(110)를 통해 x 축, y 축, z 축 가속도를 측정한다.
그리고, 감지 유닛(100)은 각속도 센서(120)를 통해 시간 당 회전하는 탁구 라켓(R)의 x 축, y 축, z 축 각도, 즉 각속도를 측정하고, 이를 전체 시간에 대하여 적분하여 각도를 측정, 그에 따른 탁구 라켓(R)의 각도 변화를 산출한다.
아울러, 감지 유닛(100)은 진동 센서(130)를 통해 탁구 라켓(R)과 탁구공의 충돌 시 발생되는 진동을 감지하여 임팩트 지점이 산출한다.
제어 유닛(200)은 감지 유닛(100)을 통해 감지된 사용자 스윙 데이터, 다시 말해 가속도 센서(110), 각속도 센서(120), 진동 센서(130)를 바탕으로 연산된 현재 스윙에 대한 사용자 스윙 데이터와, 후술 할 표준 스윙 데이터를 비교하여 스윙 기술의 종류 및 스윙 정확성을 판단한다.
이를 위해, 제어 유닛(200)은 사용자 스윙 데이터 저장부(210), 스윙 기술 종류 연산부(220) 및 스윙 정확성 연산부(230)를 구비한다.
먼저, 사용자 스윙 데이터 저장부(210)는 감지 유닛(100)에서 감지된 사용자 스윙 데이터를 연속 저장한다.
또한, 스윙 기술 종류 연산부(220)는 감지 유닛(100)으로부터 감지된 사용자 스윙 데이터와, 표준 데이터베이스(DB)에 저장된 표준 스윙 데이터를 DTW(Dynamic Time Warping) 이용하여 유사성을 비교, 스윙 기술 종류를 구분하도록 한다.
일반적으로, DTW 의 경우, 2개의 주어진 시퀀스 사이의 최적 매칭을 계산하는 방법으로서, 스윙 기술 종류 연산부(220)는 현재 스윙 데이터에 대한 탁구 라켓(R) 속도의 시간축 파장과, 표준 데이터베이스(DB)에 저장된 표준 스윙 데이터에 대한 탁구 라켓(R) 속도의 시간축 파장에 대한 유사 정도를 연산하여 스윙 기술 종류를 구분할 수 있다.
이름 스윙 기술의 종류
스매싱 드라이브 커트 ...
유남규 DB1 DB'1 DB''1 ...
현정화 DB2 DB'2 DB''2 ...
김택수 DB3 DB'3 DB''3 ...
... ... ... ... ...
표준 데이터베이스(DB)에는 상기 [표1]에서와 같이, 탁구 전문가의 표준 스윙 데이터가 구분되어 저장될 수 있다.
예를 들어, 표준 데이터베이스(DB)에는 스매싱, 드라이브, 커트 등과 같은 복수개의 스윙 기술의 종류로 구분될 수 있고, 그에 따른 유남규, 현정화, 김택수 등과 같은 탁구 전문가의 표준 스윙 데이터가 구분되어 저장될 수 있다.
여기서, 스윙 기술 종류 연산부(220)는 감지 유닛(100)을 통해 사용자 스윙 데이터가 감지되면, 이를 상기 [표]에 개시된 표준 스윙 데이터와 비교하여, 현재 스윙에 대한 스윙 기술의 종류가 탁구 전문가의 복수개의 스윙 기술 종류 중 어느 기술과 유사하게 출력되는 것인지 구분되도록 한다.
이러한 스윙 기술 종류 연산부(220)는 만일 탁구 라켓(R)의 무의미한 동작, 즉 사용자 스윙 데이터와, 표준 스윙 데이터를 DTW 이용하여 비교한 결과, 매칭이 이루어지지 않는 경우, 해당 데이터가 삭제되도록 한다.
만일, 스윙 기술 종류 연산부(220)는 DTW 이용하여 사용자의 스윙 데이터와, 표준 스윙 데이터를 비교한 결과, 어느 하나의 탁구 전문가의 표준 스윙 데이터와 매칭된 것으로 판단되면, 그에 해당하는 현재 스윙에 대한 기술의 종류가 출력되게 한다.
여기서, 스윙 기술 종류 연산부(220)는 이와 같은 현재 스윙 데이터에 대한 표준 스윙 데이터와의 비교 연산을 통해 스윙 기술의 종류를 구분함에 있어서, 그 일치 여부에 따라 "현정화의 스매싱 기술의 70%" 등과 같이 매칭률 또한 함께 연산되어 사용자에게 메시지 등의 형태로 제공될 수 있다.
그에 따라, 스윙 기술 종류 연산부(220)는 스윙 기술 종류 및 그에 따른 매칭률 연산과 함께, 관련 영상 또한 단말기(미도시)를 통해 확인할 수 있으므로, 정확한 스윙 기술 종류의 출력이 가능할 수 있고, 사용자로 하여금 사용자 본인의 스윙 기술이 정확하게 구사되었는지 여부를 효과적으로 판단할 수 있도록 한다.
한편, 스윙 정확성 연산부(230)는 사용자 스윙 데이터 저장부(210)에 저장된 사용자 스윙 데이터를 미리 설정된 연산 조건에 따라 연산, 이를 통합 평가 스코어 형태로 산출하여 스윙 정확성을 판단한다.
스윙 정확성 연산부(230)는 도 4에 도시된 바와 같이, 탁구 라켓(R)의 스윙 전환 시간에 따른 스코어(231), 임팩트 지점(T)에서의 속도 스코어(232), 임팩트 지점(T)으로 향하는 탁구 라켓(R) 각도 변화 스코어(233), 임팩트 지점(T)의 위치 스코어(234), 스윙 궤적의 기울기 스코어(235) 중 어느 하나 이상에 대하여 사용자 스윙 데이터를 연산하여 통합 평가 스코어를 산출한다.
여기서, 스윙 전환 스코어(231)는 스윙 종료 이후 다시 포어 스윙을 위한 위치로 이동, 즉 도 5의 1 지점에서 2 지점으로 이동하는 시간이 짧을수록 높은 스코어로 산출된다.
즉, 스윙 전환 스코어(231)는 스윙 정확성 연산부(230)를 통해 각속도 센서(120)로부터 출력되는 x 축, y 축, z 축 각속도 값으로부터 스윙이 앞으로 가는지, 뒤로 가는지를 알 수 있는데, 탁구 라켓(R)이 도 5의 1 위치에서 2 위치로 이동하는 시간이 짧을수록 높은 스코어로 산출되는 것이다.
바람직하게는, 그 이동 시간이 0.1 초 내로 이루어져야 하는데, 이는 백스윙 후 포어 스윙으로의 전환 시 0.2 초가 지나게 되면, 그 만큼의 반동이 감소하여 그 파워가 0.1초 일 때와 비교하여 20% 이상 감소하게 되기 때문이다.
또한, 임팩트 속도 스코어(232)는 임팩트 지점(T)에서의 속도가 클수록, 다시 말해 도 5의 2, 3 지점과 임팩트 지점(T)인 도 5의 4, 5 지점 간의 속도 차가 클수록 탁구공에 대한 강한 타격이 가능하므로, 높은 스코어로 산출된다.
또한, 임팩트 각도 변화 스코어(233)는 임팩트 지점(T)으로 항하는 탁구 라켓(R)의 각도 변화가 작을수록, 다시 말해 도 5의 3 내지 5 지점의 사이의 각도 차가 없을수록 타격 시 탁구 라켓(R)의 흔들림 없이 기술을 구사한 것으로 판단할 수 있기 때문에, 높은 스코어로 산출된다.
또한, 임팩트 위치 변화 스코어(234)는 임팩트 지점(T)이 스윙 길이(L) 상의 3/4 지점(도 5의 5 지점과 인접)과 인접할수록 높은 스코어로 산출된다.
이를 위해, 스윙 시작 지점, 즉 도 5의 2 위치에서 6 위치까지 이동한 탁구 라켓(R)에서 발생된 가속도를 스윙이 이루어진 시간에 대해 2번 적분하여 연산하게 되면, 탁구 라켓(R)의 이동 거리, 다시 말해 스윙 길이(L)를 산출할 수 있으므로, 이러한 스윙 길이(L)에서의 진동 감지를 통해 임팩트 지점(T)을 연산할 수 있다.
통상적으로, 탁구공이 탁구 라켓(R)에 충돌하게 되면, 가속도에 큰 변화, 다시 말해 충격이 발생하게 되면 시간에 따른 x 축, y 축, z 축 가속도와 함께 진동 발생에 따른 급격한 변화가 이루어지기 때문에, 스윙 길이(L)에서의 임팩트 지점(T)의 연산은 이러한 변화되는 정보를 이용하는 것이다.
즉, 도 6에 도시된 바와 같이, 스윙 정확성 연산부(230)는 임팩트 위치 변화 스코어(234)를 산출하기 위하여 사용자 스윙 데이터에 포함된 가속도의 변화량을 통해 스윙이 이루어지는 구간을 감지할 수 있다.
다시 말해, 가속도가 검출되기 시작하는 지점(도 5의 4 지점)에서부터 가장 빠른 가속도가 검출되는 지점(도 5의 5 지점) 전까지의 가속 구간(A)과, 가장 빠른 가속도가 검출되는 시점(도 5의 5 지점)에서부터 가속도가 점진적으로 감소하여 0 으로 수렴하는 지점(도 5의 6 지점)까지의 충격 구간(B)을 감지한다.
여기서, 가속도 변화량이 가장 큰 지점을 임팩트 지점(T)으로 판단, 임팩트 위치 변화 스코어(234) 산출을 위한 연산 조건으로 사용되게 할 수 있다.
또한, 스윙 궤적 기울기 스코어(235)는 스윙 궤적의 전체 기울기, 즉 스윙 길이(L) 전체 기울기가 수평에 가까울수록, 다시 말해 스윙 궤적 각도가 좁을수록 높은 스코어로 산출될 수 있다.
결과적으로, 스윙 정확성 연산부(230)는 이와 같은 스코어(231 내지 235)에 대해 모두 높게 평가되게 되면, 높은 통합 평가 스코어가 산출되게 한다.
이외에도, 스윙 정확성 연산부(230)는 가속도 센서(110), 각속도 센서(120), 진동 센서(130)와 함께, 감지유닛(100)에 포함된 피에조 센서(piezo sensor)(140)를 이용하여 임팩트 지점(T)이 발생된 탁구 라켓(R) 상에서의 탁구공 충돌 위치 또한 판단이 이루어지게 함으로써, 타격 정확성을 판단할 수도 있다.
이러한 원리는 탁구 라켓(R)에 피에조 센서(140)를 장착하게 되면, 탁구공과 충돌함에 따라 파형이 생기게 되는데, 이와 같은 파형의 형태에 따라 탁구 라켓(R) 상에서 어느 위치에 충돌하였는지 피에조 센서와의 거리가 측정되게 되는 것이다.
즉, 도 7에 도시된 '8' 형태의 타격 영역(A)에서 탁구공을 타격하게 되면, 탁구 라켓(R)의 가장 자리에서 보다 타격 시 더 큰 하중이 걸리므로, 높은 평가가 이루어질 수 있는데, 그에 따라 스윙 정확성 연산부(230)는 피에조 센서(140)를 통해 타격 영역(A)에서 탁구공을 타격이 이루어졌는지 여부를 판단할 수 있다.
더 바람직하게는, 스윙 정확성 연산부(230)는 2 개 이상의 피에조 센서(140. 140')를 설치하여 탁구공의 타격 위치에 대한 정확성을 더욱 향상시킬 수 있으며, 또한 타격 영역(A)으로 타격이 이루어지도록 사용자의 동작을 수정할 수도 있다.
한편, 상기와 같은 스윙 기술 종류 연산부(220) 및 스윙 정확성 연산부(230) 구성을 바탕으로, 도 3 을 참조하여 스윙 기술 종류 연산 및 통합 평가 스코어 산출을 순차적으로 설명하면 다음과 같다.
스윙 기술 종류 연산부(220)는 사용자 스윙 데이터와, 표준 스윙 데이터를 DTW 이용하여 비교한다(S100).
이때, 만일 사용자 스윙 데이터가 표준 스윙 데이터에 포함된 탁구 전문가의 데이터와 전혀 매칭이 이루어지지 않는 경우, 스윙 기술 종류 연산부(220)는 스윙 동작이 아닌 것으로 판단하여 해당 데이터를 삭제한다(S300).
또한, 만일 전술된 단계(S100)에서 DTW 이용하여 사용자 스윙 데이터가 표준 스윙 데이터에 포함된 복수개의 탁구 전문가의 데이터 중 어느 하나와 매칭된 것으로 판단되면, 정상적으로 스윙이 수행된 것으로 판단한다(S200).
여기서, 스윙 기술 종류 연산부(220)는 사용자 스윙 데이터가를 표준 스윙 데이터와 비교하여, 현재 스윙에 대한 스윙 기술의 종류가 탁구 전문가의 스매싱, 드라이브, 커트, 등과 같은 복수개의 스윙 기술 종류 중 어느 스윙 기술과 유사한 것인지 출력한다(S210).
이와 함께, 스윙 기술 종류 연산부(220)는 스윙 기술 종류 뿐만 아니라, 탁구 전문가 중 어느 탁구 전문가의 스윙 기줄 종류와 유사한지도 함께 출력하며, 또한 그 일치 정도에 따라 매칭률 또한 함께 연산하여 제공한다(S220).
일례로, 매칭률은 "현정화의 스매싱 기술의 70%"와 같은 형태의 메시지로 제공될 수 있다.
스윙 정확성 연산부(230)는 스윙 기술 종류 연산부(220)를 통해 정상적으로 스윙이 수행된 것으로 판단되면(S200), 현재 스윙 궤적에 대한 통합 평가 스코어를 연산한다(S230).
상기와 같은 통합 평가 스코어 연산 단계(S230)에서는, 복수개의 스코어를 종합적으로 평가하여 통합 평가 스코어를 산출하는데, 이러한 통합 평가 스코어는 스윙 정확성 연산부(230)에서 산출된 복수개의 스코어(231 내지 235)를 통합하여 평가되며, 여기서 복수개의 스코어(231 내지 235)에 대한 연산은 전술되었으므로, 그에 따른 상세한 설명은 생략하기로 한다.
이하, 도 8 은 본 발명의 다른 실시예에 따른 탁구용 스윙 분석 시스템의 동작 과정을 보여주는 도면이다.
도 8에 도시된 바와 같이, 본 실시예에 따른 탁구용 스윙 분석 시스템의 동작 과정을 순차적으로 설명하면 다음과 같다.
먼저, 도 7을 통해 전술된 스윙 정확성 연산부(230)로부터 통합 평가 스코어 산출을 위해 연산된 복수의 데이터를 불러오도록 한다(S1).
이와 함께, 별도의 카메라(미도시)를 통해 촬영된 탁구 라켓(R) 및 탁구공의 궤적 추적에 관한 영상 데이터를 불러오도록 한다(S2).
즉, 도 2에 도시된 바와 같이, 본 실시예에 따른 데이터 분석 유닛(300)은 스윙 정확성 연산부(230)에서 연산된 사용자 스윙 데이터와, 카메라를 통해 취득된 영상 데이터를 매칭하여 일치 여부에 따라 유효성 검증을 수행하도록 하는데, 이를 위해 탁구 라켓(R) 및 탁구공의 궤적 추적에 관한 영상 데이터를 불러오도록 하는 것이다.
여기서, 사용자 스윙 데이터에 대응하도록 영상 데이터가 일대일 매칭, 다시 말해 유효성 검증이 완료되면, 이러한 매칭 데이터는 별도 데이터베이스(미도시)에 저장되며, 이와 같이 데이터베이스에 축적된 유효성 검증이 완료된 매칭 데이터는 탁구 전문가, 또는 스포츠 전문가에 의해 좋은 스윙인지 나쁜 스윙인지 분석, 탁구 라켓의 종류 뿐만 아니라 사용자의 키, 연령, 성별 등을 포함한 개인 정보와 함께 라벨링이 이루어지게 된다(S3).
이렇게 매칭 데이터의 라벨링이 이루어지면(S3), 이를 사용자의 요청에 따라 선택적으로 전달하여 사용자 스윙 데이터, 일례로 해당 스윙 기술 종류에 따른 서로 다른 가속도, 각속도 수치 및 탁구 라켓의 종류 등과 함께, 해당 영상 정보가 제공되게 함으로써, 최적 스윙(통합 평가 스코어가 상대적으로 높은 점수로 산출된 스윙)에 대한 반복 코칭이 이루어지도록 한다(S4)
또한, 본 실시예에서는 매칭 데이터의 라벨링 시 키, 연령, 성별 등과 같은 개인정보가 함께 라벨링이 이루어지기 때문에, 요청 시 유사한 개인 정보를 가진 사용자에게도 동일한 데이터를 제공할 수 있으므로, 최적 스윙을 위한 코칭 추천이 가능하게 할 수 있다.
본 발명은, 탁구 라켓의 스윙 시 발생되는 가속도, 각속도, 기울기 등을 측정하고, 이를 통해 스윙 궤적 길이, 임팩트 지점, 충격량 등을 산출, 이를 미리 저장된 표준 스윙 정보와 비교하여 결과 스코어로 산출되도록 함으로써, 결과 스코어의 판단에 따른 스윙 정확도를 향상시키기 위한 훈련이 용이하게 이루어지게 할 수 있는 효과를 갖는다.
그리고, 본 발명은 탁구 라켓에 피에조 센서를 장착하여 탁구 라켓 상에서의 어느 위치에 탁구공이 충돌하였는지를 측정하여 결과 스코어로 산출되게 함으로써, 탁구 라켓을 이용한 탁구공의 타격 위치에 대한 정확성을 향상시킬 수 있는 효과를 갖는다.
또한, 본 발명은 미리 설정된 표준 스윙 정보에 포함된 가속도 및 각속도의 정보와, 사용자의 가속도 및 각속도에 대한 정보 각각의 데이터를 비교, 일치하는 정도를 통해 사용자의 스윙 기술을 정확하게 구분하도록 하는 효과를 갖는다.
아울러, 본 발명은 탁구 라켓의 스윙 시의 각도 변화, 가속도 변화, 충격량 변화, 백스윙 이후 포어 스윙으로의 전환 시간 등을 고려하여 사용자의 이상적인 스윙을 분석하고, 이를 키와 같은 사용자의 개인 정보를 바탕으로 누적 저장되도록 함으로써, 개인별로 최적의 스윙 궤적을 추천할 수 있게 하는 효과를 갖는다.
[부호의 설명]
100 : 감지 유닛 110 : 가속도 센서
120 : 각속도 센서 130 : 진동 센서
200 : 제어 유닛 210 : 사용자 스윙 데이터 저장부
220 : 스윙 기술 종류 연산부 230 : 스윙 정확성 연산부
T : 임팩트 지점

Claims (13)

  1. 상기 탁구 라켓의 스윙 시 발생되는 가속도, 각속도 및 각도와 함께, 상기 탁구 라켓으로 가해지는 진동을 포함한 사용자 스윙 데이터를 감지하는 감지 유닛; 및
    상기 사용자 스윙 데이터와, 표준 데이터베이스에 미리 저장된 표준 스윙 데이터를 비교하여, 사용자의 스윙 기술의 종류 및 스윙 정확성을 판단하는 제어 유닛;을 포함하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  2. 제 1 항에 있어서,
    상기 제어 유닛은,
    상기 사용자 스윙 테이터를 연속 저장하는 사용자 스윙 데이터 저장부;
    상기 사용자 스윙 데이터와, 상기 표준 스윙 데이터를 DTW(dynamic Time Warping) 알고리즘을 이용, 유사성을 비교하여 스윙 기술의 종류를 구분하는 스윙 기술 종류 연산부; 및
    상기 사용자 스윙 데이터를 미리 설정된 연산 조건에 따라 연산하고, 이를 통합 평가 스코어 형태로 산출하여 스윙 정확성을 판단하는 스윙 정확성 연산부;를 구비하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  3. 제 2 항에 있어서,
    상기 스윙 기술 종류 연산부는,
    상기 사용자 스윙 데이터에 대한 상기 탁구 라켓의 속도의 시간축 파장과, 상기 표준 스윙 데이터에 대한 상기 탁구 라켓의 속도의 시간축 파장에 대한 유사 정도를 연산, 스윙 기술의 종류를 구분하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  4. 제 2 항에 있어서,
    상기 표준 스윙 데이터는,
    복수개의 스윙 기술의 종류에 따른 탁구 전문가 또는 스포츠 전문가의 스윙 테이터로 이루어져 상기 표준 데이터베이스에 저장되며,
    상기 스윙 기술 종류 연산부는, 상기 사용자 스윙 데이터와 상기 표준 스윙 데이터의 비교를 통해 스윙 기술의 종류를 구분하며, 일치 정도에 따른 매칭률이 함께 연산되도록 하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  5. 제 2 항에 있어서,
    상기 스윙 정확성 연산부는,
    상기 사용자 스윙 데이터에 포함된 가속도 정보를 이용하여 스윙 길이를 산출하고, 상기 스윙 길이 상에서 감지된 진동 데이터를 통해 상기 임팩트 지점을 판단하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  6. 제 5 항에 있어서,
    상기 스윙 정확성 연산부는,
    상기 탁구 라켓에 대한 스윙 전환 스코어, 임팩트 속도 스코어, 임팩트 각도 변화 스코어, 임팩트 위치 스코어, 스윙 궤적 기울기 스코어 중 어느 하나 이상에 대해 상기 사용자 스윙 데이터를 연산하여 상기 통합 평가 스코어를 산출하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  7. 제 6 항에 있어서,
    상기 스윙 전환 스코어는,
    상기 탁구 라켓의 백스윙과 포어 스윙 전환 시간이 짧을수록 높은 스코어로 산출되는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  8. 제 6 항에 있어서,
    상기 임팩트 속도 스코어는,
    상기 임팩트 지점에서의 속도가 빠를수록 높을 스코어로 산출되는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  9. 제 6 항에 있어서,
    상기 임팩트 각도 변화 스코어는,
    상기 임팩트 지점으로 항하는 상기 탁구 라켓의 각도 변화가 작을수록 높은 스코어로 산출되는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  10. 제 6 항에 있어서,
    상기 임팩트 위치 스코어는,
    상기 임팩트 지점이 상기 스윙 길이 상의 3/4 지점과 인접할수록 높은 스코어로 산출되는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  11. 제 6 항에 있어서,
    상기 스윙 궤적 기울기 스코어는,
    스윙 궤적의 전체 기울기가 수평에 가까울수록 높은 스코어로 산출되는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  12. 제 6 항에 있어서,
    상기 스윙 정확성 연산부에서 연산된 상기 사용자 스윙 데이터와, 상기 탁구 라켓 및 탁구공의 궤적 추적을 통해 취득된 영상 데이터를 매칭, 일치 여부를 통해 유효성 검증을 수행하는 데이터 분석 유닛을 더 포함하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
  13. 제 12 항에 있어서
    상기 데이터 분석 유닛은,
    상기 유효성 검증이 완료된 상기 사용자 스윙 데이터를 분석 평가를 통하여 라벨링하고, 사용자 개인 정보와 함께 저장되도록 하는 것을 특징으로 하는 탁구용 스윙 분석 시스템.
PCT/KR2020/016590 2020-04-21 2020-11-23 탁구용 스윙 분석 시스템 WO2021215608A1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP20932338.5A EP3957375A4 (en) 2020-04-21 2020-11-23 RACE ANALYSIS SYSTEM FOR TABLE TENNIS

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020200048036A KR102408196B1 (ko) 2020-04-21 2020-04-21 탁구용 스윙 분석 시스템
KR10-2020-0048036 2020-04-21

Publications (1)

Publication Number Publication Date
WO2021215608A1 true WO2021215608A1 (ko) 2021-10-28

Family

ID=78231405

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2020/016590 WO2021215608A1 (ko) 2020-04-21 2020-11-23 탁구용 스윙 분석 시스템

Country Status (3)

Country Link
EP (1) EP3957375A4 (ko)
KR (1) KR102408196B1 (ko)
WO (1) WO2021215608A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114307116A (zh) * 2021-12-24 2022-04-12 杭州电子科技大学 基于***评分的智能数字化乒乓球训练***及其工作方法
CN114387354A (zh) * 2021-12-30 2022-04-22 大连民族大学 一种基于改进后的色域识别技术的乒乓球落点检测方法及***
CN117495899A (zh) * 2023-12-14 2024-02-02 北京智芯微电子科技有限公司 运动轨迹、回合开始检测方法、装置、设备及芯片

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009125499A (ja) * 2007-11-27 2009-06-11 Panasonic Electric Works Co Ltd テニススイング改善支援システム
KR101119217B1 (ko) * 2011-08-05 2012-03-21 (주)앱스원 운동동작 분석 장치 및 운동동작 분석 방법
KR101899129B1 (ko) * 2017-11-07 2018-10-31 전자부품연구원 섬유센서를 이용한 운동자세 분석 장치 및 방법
JP2019166311A (ja) * 2018-03-25 2019-10-03 柏熊 誠治 スイング判定装置、スイング判定方法、および、プログラム。
KR102091827B1 (ko) * 2018-12-19 2020-03-20 주식회사 고고탁 탁구 라켓의 스윙 정확도 및 교체 판별 장치

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150057112A1 (en) * 2013-08-21 2015-02-26 Lavie Sak Swing with IMU Feedback of Back Swing, Contact Point, and Follow Through
KR20160109570A (ko) * 2015-03-12 2016-09-21 주식회사 삼정텍 애플리케이션과 연동 가능한 스윙분석 장치 및 방법
CN106778477B (zh) * 2016-11-21 2020-04-03 深圳市酷浪云计算有限公司 网球拍动作识别方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009125499A (ja) * 2007-11-27 2009-06-11 Panasonic Electric Works Co Ltd テニススイング改善支援システム
KR101119217B1 (ko) * 2011-08-05 2012-03-21 (주)앱스원 운동동작 분석 장치 및 운동동작 분석 방법
KR101899129B1 (ko) * 2017-11-07 2018-10-31 전자부품연구원 섬유센서를 이용한 운동자세 분석 장치 및 방법
JP2019166311A (ja) * 2018-03-25 2019-10-03 柏熊 誠治 スイング判定装置、スイング判定方法、および、プログラム。
KR102091827B1 (ko) * 2018-12-19 2020-03-20 주식회사 고고탁 탁구 라켓의 스윙 정확도 및 교체 판별 장치

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114307116A (zh) * 2021-12-24 2022-04-12 杭州电子科技大学 基于***评分的智能数字化乒乓球训练***及其工作方法
CN114387354A (zh) * 2021-12-30 2022-04-22 大连民族大学 一种基于改进后的色域识别技术的乒乓球落点检测方法及***
CN114387354B (zh) * 2021-12-30 2024-05-07 大连民族大学 一种基于改进后的色域识别技术的乒乓球落点检测方法及***
CN117495899A (zh) * 2023-12-14 2024-02-02 北京智芯微电子科技有限公司 运动轨迹、回合开始检测方法、装置、设备及芯片
CN117495899B (zh) * 2023-12-14 2024-06-04 北京智芯微电子科技有限公司 运动轨迹、回合开始检测方法、装置、设备及芯片

Also Published As

Publication number Publication date
EP3957375A4 (en) 2023-01-18
EP3957375A1 (en) 2022-02-23
KR102408196B1 (ko) 2022-06-13
KR20210129923A (ko) 2021-10-29

Similar Documents

Publication Publication Date Title
WO2021215608A1 (ko) 탁구용 스윙 분석 시스템
WO2012144793A2 (ko) 모바일 단말기에서 구동되는 어플리케이션의 골프 스코어 기록 방법 및 이를 이용한 골프 스코어 기록 장치
WO2020130191A1 (ko) 탁구 라켓의 스윙 정확도 및 교체 판별 장치
WO2017188765A1 (ko) 골프 연습 보조 장치 및 이의 구동방법
WO2012128574A2 (ko) 가상 골프 시뮬레이션 장치와, 이에 이용되는 센싱장치 및 센싱방법
WO2012128568A2 (ko) 가상 골프 시뮬레이션 장치와, 이에 이용되는 센싱장치 및 센싱방법
CN104888441B (zh) 摆动分析装置、摆动分析***以及摆动分析方法
WO2015083990A1 (ko) 골프 스윙 분석 방법 및 장치
WO2013022214A2 (ko) 운동동작 분석 장치 및 운동동작 분석 방법
WO2015080431A1 (ko) 골프 시뮬레이터, 및 골프 시뮬레이션 방법
WO2014104828A2 (ko) 실내 스크린 야구 연습 시스템 및 그 구현 방법
WO2013115529A1 (en) Virtual golf simulation apparatus and method for supporting generation of virtual green
WO2011078494A4 (ko) 타격상태 출력 기능의 스크린 골프 시스템 및 방법
WO2011118963A2 (en) Golf play supporter device
WO2011034343A2 (ko) 단일 광원과 평면 센서부를 이용하여 물체의 물리량을 측정하는 방법 및 이를 이용하는 가상 골프 시스템
WO2021125512A1 (ko) 스마트 골프장 운영을 위한 관제 서버, 관제 시스템 및 그 방법
WO2022102944A1 (ko) 골프 스윙 연습장치
WO2021235655A1 (ko) 퍼터의 타격속도와 템포를 평가하는 퍼팅 연습기
JPH10127845A (ja) ゴルフ練習具
WO2022014865A1 (ko) 스윙 궤도를 체크할 수 있는 골프 클럽용 인디케이터 어셈블리
WO2019117664A1 (ko) 자동화 배팅 연습 장치를 이용한 스크린 야구 연습 시스템 및 이의 관리 시스템
WO2023013809A1 (ko) 스포츠 활동분류 학습장치의 제어방법, 이를 수행하기 위한 기록매체 및 장치
WO2019225772A1 (ko) 모바일 기기를 이용한 통합 운동 관리 및 권장 플랫폼 시스템
WO2018097612A1 (ko) 사용자의 골프샷에 대한 정보를 산출하기 위한 센싱장치 및 이를 이용한 센싱방법
WO2020196937A1 (ko) 스포츠 코트 자동인식 및 그에 따른 인/아웃 판단 방법 및 장치

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2020932338

Country of ref document: EP

Effective date: 20211115

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20932338

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE