KR20090102550A - A simulation system and a simulation method for analyzing sporting events and improving competition skills - Google Patents

A simulation system and a simulation method for analyzing sporting events and improving competition skills

Info

Publication number
KR20090102550A
KR20090102550A KR1020080028063A KR20080028063A KR20090102550A KR 20090102550 A KR20090102550 A KR 20090102550A KR 1020080028063 A KR1020080028063 A KR 1020080028063A KR 20080028063 A KR20080028063 A KR 20080028063A KR 20090102550 A KR20090102550 A KR 20090102550A
Authority
KR
South Korea
Prior art keywords
data
simulation
database
game
player
Prior art date
Application number
KR1020080028063A
Other languages
Korean (ko)
Other versions
KR100979198B1 (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 KR1020080028063A priority Critical patent/KR100979198B1/en
Publication of KR20090102550A publication Critical patent/KR20090102550A/en
Application granted granted Critical
Publication of KR100979198B1 publication Critical patent/KR100979198B1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: A simulation system for the play content analysis and improvement of performance and a method thereof are store the bow each action is recognized according to each bow with database, more exact the play content analysis that analysis and valuation are possible. CONSTITUTION: A simulation system(10) includes the data source(12), the data sink(13), the data processing block(15), the controller(14) and the operating software. The data source transmits data about the location of the measurement target and action, the data number of receiving receives data transmitted from data source. The data processing block constructs a database it undergoes an operation process of data received from data sink, the controller controls the whole operation of a system. And the operating software is comprised it displays a result it performs a simulation based on the content of a database.

Description

경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 방법{A simulation system and a simulation method for analyzing sporting events and improving competition skills}A simulation system and a simulation method for analyzing sporting events and improving competition skills

본 발명은 운동경기 등에서 경기내용 분석 및 경기력 향상을 위해 팀 전술훈련이나 경기의 종합적인 데이터 분석에 사용되는 시뮬레이션 시스템 및 방법에 관한 것으로, 보다 상세하게는, 축구, 야구, 농구, 배구, 아이스하키 등과 같은 단체 구기종목에 참가하는 선수 개개인의 움직임을 데이터베이스화하여 저장하고, 언제든 원하는 시간에 저장된 데이터를 이용하여 선수 개개인의 움직임 및 전체 경기내용을 분석할 수 있으며, 이러한 저장된 데이터 및 분석결과를 근거로 하여 보다 효과적인 전술구축 및 전술훈련을 가능하게 하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 방법에 관한 것이다. The present invention relates to a simulation system and method used for team tactical training or comprehensive data analysis of a game in order to improve game content analysis and performance in athletics, and more specifically, soccer, baseball, basketball, volleyball, ice hockey. The individual athletes participating in the group's ball games, such as the database, can be stored and stored at any time, using the data stored at any time to analyze the individual athlete's movements and the entire game content, and based on the stored data and analysis results The present invention relates to a simulation system and method for analyzing game contents and improving game performance that enable more effective tactical construction and tactical training.

또한, 본 발명은 상기한 바와 같은 선수 개개인의 움직임을 데이터베이스화하여 저장하고 저장된 데이터를 이용하여 선수 개개인의 움직임 및 전체 경기내용을 분석할 수 있으며, 이러한 데이터 및 분석결과를 근거로 하여 보다 효과적인 전술구축 및 전술훈련을 가능하게 하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 방법에 관한 것이다. In addition, the present invention can store the individual movements of the athletes as described above to the database and use the stored data to analyze the movements of the individual athletes and the entire game content, and based on these data and analysis results more effective tactics The present invention relates to a simulation system and method for analyzing game contents and improving game performance that enable construction and tactical training.

종래, 스포츠 경기와 관련된 기술개발은 크게 다음의 네 가지 분야에 걸쳐 이루어져 왔다. Conventionally, technology development related to sports competition has been largely made in the following four fields.

첫째는, 각종 운동 경기에 필수적으로 사용되는 도구에 관한 연구로서, 이에 대한 전형적인 예는, 예를 들면, '피버노바'와 같이 최근 월드컵 개최시마다 새롭게 출시되는 축구공과 같은 각종 공 및 이를 다루는 개인 연습용 장비(피칭 머신, 자동 공 공급기 등)를 들 수 있다. The first is a study on tools essential for various sports events, and a typical example of this is, for example, a variety of balls such as soccer balls newly released at the recent World Cup, such as 'Fiber Nova', and personal exercise equipment to deal with them. (Pitching machines, automatic ball feeders, etc.) can be mentioned.

둘째는, 선수 개인이 경기에 사용하는 도구로서, 예를 들면, 배트, 라켓, 스틱 등과 같은 각종 장비 및 선수 개개인이 착용하는 운동복, 보호대, 마스크, 글러브, 슈즈 등과 같은 개인장비에 관한 연구를 들 수 있다. Secondly, as a tool used by an individual athlete for a game, for example, a study on various equipment such as a bat, a racket, a stick, and a personal equipment such as sportswear, guards, masks, gloves, shoes, etc. worn by each athlete Can be.

셋째는, 선수 개인의 행동을 모니터링 하기 위한 장비로서, 예를 들면, 속도 계측기, 스톱워치, 수계(pedometer) 등과 같은 각종 계측장비에 관한 연구가 있다. Third, as a device for monitoring the behavior of individual athletes, for example, there is a study on a variety of measuring equipment, such as a speed meter, a stopwatch, a pedometer.

넷째로는, 각각의 선수 개개인의 움직임 및 동작을 추적 및 분석하고, 공에 대한 타격 및 임팩트 하는 자세, 공의 회전이나 바운드에 따른 물리적 계측이나 운동궤적의 분석 및 예측 등을 행하기 위한 시뮬레이션 시스템에 관한 연구를 들 수 있다. Fourthly, it is a simulation system for tracking and analyzing each player's movements and movements, posture of hitting and impacting the ball, and physical measurement and movement trajectory analysis and prediction according to the rotation or bound of the ball. Research on

상기한 바와 같이, 최근의 스포츠 경기는 다양한 분야에서 활발한 연구가 진행되고 있고, 그에 따라 첨단소재를 사용한 경기복이나 탄성과 반발력을 더욱 높인 공 등과 같이, 상기한 첫 번째와 두 번째에 예에 관한 연구는 매우 활발하고 빠르게 진행되고 있다. As mentioned above, recent sports competitions are being actively researched in various fields, and according to the first and second examples described above, such as a game suit using high-tech materials or a ball with higher elasticity and resilience. The research is very active and fast progressing.

또한, 상기 세 번째 예에 관한 연구도, 최근 과학기술의 발전에 따라 계측기기의 정밀도가 크게 향상되었고, 그에 따라 매우 정밀한 계측이 가능해지게 되었다. In addition, the study of the third example, the accuracy of the measuring device is greatly improved with the recent development of science and technology, it is possible to make very precise measurement.

그러나 상기한 네 번째 예에 나타낸 바와 같은 시뮬레이션 장비에 대하여는, 현재, 단체 구기종목에 있어서 경기에 관한 데이터를 수집 및 분석하는 방법으로서는, 다수의 인원이 경기를 관람 또는 해당 경기의 TV 중계시에 시청(모니터링)하면서 경기 중의 공의 점유율, 공간 점유율, 패스 성공률 등의 각종 데이터를 수작업으로 집계하고 각 선수 및 팀의 움직임을 체크하여, 그 집계결과를 분석 프로그램에 입력하여 분석을 행하는 아날로그적인 방식을 사용하고 있는 것이 일반적이다. However, with respect to the simulation equipment as shown in the fourth example, as a method of collecting and analyzing data on a game in a group ball game, a large number of people watch the game or watch it on TV during the game. While monitoring, it is possible to collect various data such as ball share, space share, pass success rate by hand, check the movement of each player and team, and input the result to analysis program to perform analog analysis. It is common to use.

또한, 팀 전술훈련에 사용되는 모니터링의 방법으로는, 경기 내용을 비디오로 촬영하거나 또는 중계방송을 녹화하여 두고 이를 재생하여 선수들에게 보여주면서 분석하는 방식에 거의 전적으로 의존하고 있는 실정이다. In addition, as a method of monitoring used for team tactical training, the situation is almost entirely dependent on the method of recording a video of a game or recording a broadcast and playing it and showing it to players.

그러나 상기한 바와 같은 방법들은, 데이터의 집계가 거의 수작업으로 이루어지므로 측정시의 오차가 커지게 되고 객관적인 분석 및 평가가 어렵다는 문제가 있었다. However, the above-described methods have a problem in that the measurement errors are largely made by hand, and thus errors in measurement are increased and objective analysis and evaluation are difficult.

또한, 비디오를 사용한 방법은 한 화면에 담을 수 있는 범위가 한정되어 있으므로 필연적으로 공 주위의 선수들의 움직임밖에는 모니터하기 어렵다는 문제가 있었다. In addition, the method of using video has a problem that it is difficult to monitor only the movement of players around the ball because the range that can be contained on one screen is limited.

이러한 문제를 해결하기 위해서는 여러 대의 카메라를 준비하여 다양한 각도에서 촬영하는 것이 바람직하나, 기본적으로 일반 가정용 비디오카메라로는 비디오 분석을 행하기에 만족스러운 화질을 얻기 어렵고, 또한, 예를 들면, 방송용 카메라와 같은 전문가급의 장비를 사용하면 비디오 분석을 행하기에 충분한 화질을 얻을 수 있는 있으나, 방송용 카메라와 같은 전문가급의 장비는 매우 고가이며, 더욱이 이를 운용하기 위한 별도의 전문인력마저 필요하므로, 복수의 카메라를 설치하여 경기력 분석에 이용한다는 것은 현실적으로 매우 어렵다는 문제도 있었다. In order to solve this problem, it is desirable to prepare several cameras and shoot them from various angles. However, it is difficult to obtain satisfactory image quality for video analysis by using general home video cameras. If you use professional equipment such as this, you can get enough image quality for video analysis. However, professional equipment such as broadcast camera is very expensive, and you need a separate professional manpower to operate it. There was also a problem that it was practically difficult to install and use a camera for the performance analysis.

따라서 상기한 문제점들을 해결할 수 있는 보다 정확한 데이터 수집 및 분석 시스템과 선수들의 움직임을 관찰하고 분석할 수 있는 모니터링 시스템 및 이러한 데이터를 근거로 하여 시뮬레이션을 행하고 전술훈련에 활용할 수 있는 시뮬레이션 시스템을 제공하는 것이 바람직하나, 아직까지 그러한 요구를 모두 만족시키는 시스템은 제공되지 못하고 있는 실정이다. Therefore, to provide a more accurate data collection and analysis system that can solve the above problems, a monitoring system that can observe and analyze the movements of athletes and a simulation system that can be used for tactical training and simulation based on such data. However, there is no system that satisfies all such requirements yet.

따라서 본 발명은 상기한 바와 같은 문제점들을 해결하기 위하여 개발된 것으로, 현재 이루어지고 있는 대부분의 스포츠 관련 연구들이 대부분 장비나 개인훈련용에 치중되어 있는 점에 감안하여, 또한, 단체종목, 특히, 구기종목에서 공의 위치와 움직임에 따라 개별 선수 또는 팀 전체의 움직임이나 위치선정에 따른 공간활용과 움직임이 공격 점유율은 물론 승패와 직결되는 결정적 요인이 된다는 점에 착안하여, 이동하는 물체의 위치와 이동속도를 전파를 이용하여 정확히 측정 및 계산하여 표시함으로써 단체경기시 선수들 각 개인의 움직임을 한눈에 파악할 수 있도록 하는 동시에, 선수들의 지도 및 경기의 종합적인 데이터 분석을 가능하게 하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 방법을 제공하는 것을 그 목적으로 하는 것이다. Therefore, the present invention was developed to solve the problems described above, in consideration of the fact that most of the current sports-related studies are focused on equipment or personal training, and also, in particular, sporting events Based on the position and movement of the ball in the event, the space utilization and movement of individual players or teams as a whole or the position selection is a decisive factor directly affecting the share of the attack as well as the win and loss. By measuring, calculating, and displaying the speed accurately using radio waves, it is possible to grasp the movements of each individual player at a glance during a group game, and also to analyze the game contents and the performance of the game, which enables the player's guidance and comprehensive data analysis of the game. To provide a simulation system and method for improvement. Will.

또한, 본 발명의 다른 목적은, 단체 구기 스포츠에서 상대방 선수들과 공의 위치 및 움직임에 따라 상호 작용하는 우리 팀 선수들 각각의 위치선정 및 움직임을 센서를 통해 인식하여 각 선수별로 데이터베이스를 구축하고 저장하며, 이를 기호 또는 이미지로 변환하여 실시간으로 전체를 모니터하고 시뮬레이션할 수 있는 프로그램 및 그러한 프로그램을 이용한 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 방법을 제공하는 것을 그 목적으로 하는 것이다. In addition, another object of the present invention is to build a database for each player by recognizing the position selection and movement of each of our team players interacting with the other players in accordance with the position and movement of the ball in the group ball sport The purpose of the present invention is to provide a program that can monitor and simulate the whole in real time by converting it into a symbol or an image, and a simulation system and method for analyzing game contents and improving game performance using such a program.

또한, 본 발명의 또 다른 목적은, 단체경기시 선수들 각 개인별 데이터를 자동으로 데이터베이스화하여 저장하고 재연하여 선수들의 지도 및 경기의 종합적인 데이터 분석을 가능하게 하는 동시에, 개인의 움직임 및 팀 전체를 모니터하고 시뮬레이션을 행하여 경기내용 분석 및 경기력 향상을 가능하게 하는 시뮬레이션 시스템 및 방법을 제공하는 것이다. In addition, another object of the present invention is to automatically store and reproduce the data of each individual player in a group game to enable the comprehensive analysis of the map of the players and the game, and at the same time, the individual movement and team It is to provide a simulation system and method that monitors and performs simulations to enable game content analysis and game performance improvement.

상기한 바와 같은 목적을 달성하기 위해, 본 발명에 따르면, 경기 중의 선수들의 움직임을 데이터베이스화하여 저장하고, 저장된 데이터에 근거하여 시뮬레이션을 행하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템에 있어서, 측정대상의 위치 및 움직임에 대한 데이터를 송신하는 데이터 송신부와, 상기 데이터 송신부로부터 송신된 데이터를 수신하는 데이터 수신부와, 상기 데이터 수신부로부터 수신된 데이터를 연산처리하여 데이터베이스를 구축하는 데이터 처리부와, 시스템의 전체적인 동작을 제어하는 제어부와, 상기 데이터 처리부에 의해 생성된 상기 데이터베이스를 저장하고, 상기 데이터베이스의 내용에 근거하여 시뮬레이션을 행하여 그 결과를 표시하도록 구성되며, 컴퓨터에 설치되어 동작하는 운용 소프트웨어를 포함하여 구성된 것을 특징으로 하는 시뮬레이션 시스템이 제공된다. In order to achieve the object as described above, according to the present invention, in the simulation system for improving the game performance and the game content analysis to improve the performance of the game in which a database of the movement of the players during the game is stored and the simulation, based on the stored data, A data transmitter for transmitting data on the position and movement of the data, a data receiver for receiving data transmitted from the data transmitter, a data processor for arithmetic processing the data received from the data receiver, and a system for the overall system. A control unit for controlling an operation, storing the database generated by the data processing unit, and performing operating simulation based on the contents of the database to display the result, and operating software installed and operated on a computer. There is provided a simulation system characterized in that.

여기서, 상기 데이터 송신부는, 경기장 내의 선수를 파악하기 위해 상기 측정대상이 되는 각각의 선수 개인의 식별정보를 저장하고 있는 RF ID 카드와, 주파수 및 송신 출력을 가변하여 송신할 수 있는 안테나 일체형의 송신장비인 가변 주파 송신기를 포함하여 구성되고, 상기 데이터 수신부는, 상기 가변 주파 송신기로부터 송신되는 전파에 의해 상기 RF ID 카드의 위치를 수신할 수 있는 안테나 일체형의 수신장비인 가변 주파 수신기를 포함하여 구성되며, 상기 데이터 처리부는, 상기 가변 주파 수신기에 의해 수신된 데이터로부터 각각의 선수에 대한 X, Y, Z축에 대한 정보와 시간(T)에 대한 좌표값을 연산하여 각 선수별로 구분된 데이터베이스를 구축하는 전용 계산기(Co-processor)를 포함하여 구성되고, 상기 제어부는, 가변 주파수에 대한 스캔(scan), 조정(calibration) 기능을 가지며, 수신된 데이터를 종합하여 데이터베이스를 구축하는 모든 동작을 제어하고, 임베디드(embedded) 방식에 의한 소프트웨어 기능 추가가 가능하도록 구성된 주컨트롤러(main controller)를 포함하여 구성되며, 상기 운영 소프트웨어는, 상기 데이터베이스에 저장된 정보에 근거하여 시뮬레이션 동작 및 상기 데이터베이스에 저장된 정보를 수정하여 재연할 수 있도록 하는 메뉴바(menu bar) 및 복수의 조작 아이콘 버튼과, 각각의 시간대별 좌표값을 스크롤 표시하는 시간대별 좌표 표시창 및 시뮬레이션 결과를 표시하는 시뮬레이션 표시창을 포함하여 구성되는 GUI(Graphic User Interface) 환경으로 작성된 컴퓨터에서 동작하는 프로그램인 것을 특징으로 한다. Here, the data transmission unit, RF ID card that stores the identification information of each individual player to be measured to identify the players in the stadium, and an antenna-integrated transmission that can transmit the variable frequency and transmission output It is configured to include a variable frequency transmitter which is an equipment, wherein the data receiving unit is configured to include a variable frequency receiver which is an antenna-integrated receiving equipment capable of receiving the position of the RF ID card by radio waves transmitted from the variable frequency transmitter. The data processing unit calculates coordinates for X, Y, and Z axes and coordinates for time (T) for each player from the data received by the variable frequency receiver to generate a database classified for each player. It is configured to include a dedicated calculator (Co-processor) to build, and the control unit is a scan (scan) for a variable frequency and a main controller configured to control all operations of building a database by combining received data and to add software functions by an embedded method. The operating software scrolls a menu bar and a plurality of operation icon buttons for reproducing the simulation operation and the information stored in the database based on the information stored in the database, and scrolling coordinate values for each time zone. Characterized in that it is a program that operates on a computer created in a graphical user interface (GUI) environment including a time window to display the coordinate display window and a simulation display window for displaying the simulation results.

또한, 상기 데이터베이스에 저장된 정보는, 시간의 경과에 따라 단위 시간(T0, T1, ..., Tn)에서의 상기 측정대상이 되는 선수의 X, Y, Z축에 대한 좌표값(X0 Y0 Z0, X1 Y1 Z1, ... , Xn Yn Zn) 이 각 선수별로 구분되어 저장되어 있고, 상기 운영 소프트웨어는, 사용자에 의해 선택된 상기 단위시간에서의 각각의 상기 좌표값의 변화에 따라 상기 시뮬레이션 표시창에 표시되는 내용을 변화시키도록 구성된 것을 특징으로 한다. In addition, the information stored in the database is a coordinate value (X0 Y0 Z0) for the X, Y, Z axis of the athlete to be measured in the unit time (T0, T1, ..., Tn) as time passes , X1 Y1 Z1, ..., Xn Yn Zn) are stored separately for each athlete, and the operating software is displayed on the simulation display window according to the change of each coordinate value in the unit time selected by the user. Characterized in that it is configured to change the displayed content.

또한, 본 발명에 따르면, 경기 중의 선수들의 움직임을 데이터베이스화하여 저장하고, 저장된 데이터에 근거하여 시뮬레이션을 행하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 방법에 있어서, 측정대상이 되는 선수들에게 각자의 고유한 식별정보가 저장된 RF ID 카드 및 가변 주파 송신기로 이루어지는 데이터 송신부를 부착하고, 경기의 종류 및 경기에 따른 주파수 선별, 출력, 측정범위 등을 선택하는 초기화(initialize)를 행하는 초기화 단계와, 상기 초기화 단계에서 초기화가 성공적으로 수행되고 측정 준비가 완료되었는지를 판단하는 준비(standby)단계와, 상기 준비단계에서 상기 초기화가 성공적으로 완료되었다고 판단되면, 상기 측정대상이 되는 선수를 구별하기 위해 상기 RF ID 카드에 기록된 식별정보에 근거하여 ID 호출(ID Call) 행하는 ID 호출단계와, 상기 ID 호출단계에서 ID 호출이 성공하고 나서 경기가 시작되면, 상기 측정 대상이 되는 선수들이 움직임에 따라 각 선수들의 위치 및 이동에 따른 X, Y, Z축의 좌표값에 대한 데이터를 상기 데이터 송신부가 송신하는 데이터 송신단계와, 상기 데이터 송신부로부터 송신된 데이터를 데이터 수신부의 가변 주파 수신기가 수신하여 데이터 처리부로 전송하는 데이터 수신단계와, 상기 데이터 처리부의 전용 계산기(Co-processor)가 상기 X, Y, Z축의 좌표값에 대한 데이터를 시간축에 대한 데이터(T)와 연관시켜 연산을 행하고, 각각의 선수별로 3차원 좌표값에 시간개념이 결합된 X, Y, Z, T 데이터로 구성되는 데이터베이스를 생성하는 데이터 처리단계와, 상기 데이터 처리단계에서 생성된 데이터베이스를 외부에 연결된 메모리 및 컴퓨터로 전송하고 저장하는 데이터 저장단계와, 사용자가 원하는 시간 동안 상기 단계들을 반복함으로써 각 선수의 움직임에 대한 데이터를 수집하여 저장하는 데이터 수집단계와, 상기 데이터 수집단계가 종료된 후, 저장된 상기 데이터베이스의 내용을 근거로 하여 상기 컴퓨터에 설치된 운영 소프트웨어를 통하여 각 선수의 움직임을 재연하고 시뮬레이션을 실행하는 시뮬레이션 단계를 포함하여 구성된 것을 특징으로 하는 시뮬레이션 방법이 제공된다. In addition, according to the present invention, in the simulation method for analyzing the content of the game and improving the performance of the game to store the database of the movements of the players during the game, and to perform the simulation based on the stored data, each of the players to be measured to be unique An initialization step of attaching a data transmitter comprising an RF ID card and a variable frequency transmitter storing one identification information, and performing initialization to select a type of race, frequency selection, output, and measurement range according to the race; A standby step for determining whether initialization is successfully performed in the step and preparation for measurement is completed, and if it is determined that the initialization is successfully completed in the preparation step, the RF ID to distinguish the athlete to be measured I making an ID call based on the identification information recorded on the card When the game starts after the ID call is successful in the D call step and the ID call step, data about the coordinate values of the X, Y, and Z axes according to the position and movement of each player as the players to be measured move. A data transmission step of transmitting the data transmission unit, a data reception step of receiving data transmitted from the data transmission unit by the variable frequency receiver of the data reception unit and transmitting the data to the data processing unit, and a dedicated calculator (Co-processor) of the data processing unit. Performs calculation by associating the data on the coordinate values of the X, Y, and Z axes with the data (T) on the time axis, and the X, Y, Z, and T data in which the time concept is combined with the three-dimensional coordinate values for each athlete. The data processing step of generating a database consisting of, and the database generated in the data processing step is transferred to an externally connected memory and computer A data storing step of storing the data, a data collecting step of collecting and storing data on each athlete's movement by repeating the above steps for a user's desired time, and the contents of the database stored after the data collecting step is finished. By providing a simulation method comprising a simulation step for reproducing the movement of each athlete through the operating software installed in the computer and performing the simulation.

여기서, 상기 시뮬레이션 방법은, 상기 준비단계에서 상기 초기화가 성공적으로 완료되지 않았다고 판단되면, 주파수와 송신출력의 설정 등의 기본 설정 작업을 다시 수행하고, 설정된 설정내용을 상기 메모리 및 컴퓨터로 전송하고 저장한 후 다시 상기 준비단계로 돌아가는 조정(Calibration) 단계와, 상기 ID 호출단계에서 상기 ID 호출에 실패했을 경우, 사용가능한 주파수를 다시 설정하고, 설정된 설정내용을 상기 메모리 및 컴퓨터로 전송하고 저장한 후 다시 상기 준비단계로 돌아가는 주파수 조정(frequency adjust)단계를 더 포함하여 구성된 것을 특징으로 한다. Here, if it is determined that the initialization has not been completed successfully in the preparation step, the simulation method performs basic setting tasks such as setting of frequency and transmission output again, and transmits and stores the set contents to the memory and the computer. After the calibration step returns to the preparation step and the ID call fails in the ID call step, the available frequency is reset, and the set contents are transferred to the memory and the computer and stored. The method may further include a frequency adjust step of returning to the preparation step.

또한, 상기 시뮬레이션 방법은, 상기 시뮬레이션 단계에서, 상기 데이터베이스에 저장된 정보는, 시간의 경과에 따라 단위 시간(T0, T1, ..., Tn)에서의 상기 측정대상이 되는 선수의 X, Y, Z축에 대한 좌표값(X0 Y0 Z0, X1 Y1 Z1, ... , Xn Yn Zn) 이 각 선수별로 구분되어 저장되어 있고, 상기 운영 소프트웨어는, 상기 데이터베이스에 저장된 정보에 근거하여 시뮬레이션 동작 및 상기 데이터베이스에 저장된 정보를 수정하여 재연할 수 있도록 하는 메뉴바(menu bar) 및 복수의 조작 아이콘 버튼과, 각각의 시간대별 좌표값을 스크롤 표시하는 시간대별 좌표 표시창 및 시뮬레이션 결과를 표시하는 시뮬레이션 표시창을 포함하여 구성되고, 사용자에 의해 선택된 상기 단위시간에서의 각각의 상기 좌표값의 변화에 따라 상기 시뮬레이션 표시창에 표시되는 내용을 변화시키도록 구성된 GUI(Graphic User Interface) 환경으로 작성된 컴퓨터에서 동작하는 프로그램인 것을 특징으로 한다. In addition, the simulation method, in the simulation step, the information stored in the database, X, Y, of the athlete to be measured in the unit time (T0, T1, ..., Tn) over time The coordinate values (X0 Y0 Z0, X1 Y1 Z1, ..., Xn Yn Zn) for the Z-axis are stored separately for each athlete, and the operating software is configured to simulate the motion and the motion based on the information stored in the database. Includes a menu bar and a plurality of operation icon buttons for modifying and replaying information stored in the database, a time zone coordinate display window for scrolling through each time zone coordinate value, and a simulation display window for displaying simulation results. Change the content displayed on the simulation display window according to the change of each coordinate value in the unit time selected by the user. Configured so that the programs running on the computer created GUI (Graphic User Interface) environment is characterized.

또한, 상기 시뮬레이션 방법은, 상기 ID 호출단계에서, 상기 ID 호출은 선수를 찾기 위한 RRC(Resync-Request Call)이며, 상기 데이터 저장단계에서, 상기 메모리는 SD 카드 또는 MMC 카드 또는 USB 메모리 등과 같은 플래시 메모리로 구성되고, 상기 컴퓨터로의 전송은, 실시간 정보 이동을 위해 풀 듀플렉스(full-duplex) 방식의 전송 체계로 구성된 것을 특징으로 한다. In addition, the simulation method, in the ID call step, the ID call is a RRC (Resync-Request Call) to find the player, in the data storage step, the memory is flash, such as SD card or MMC card or USB memory It is composed of a memory, the transmission to the computer, characterized in that configured in a full-duplex transmission scheme for real-time information movement.

상기한 바와 같이, 본 발명에 따르면, 선수들 각각의 움직임을 인식하고 각 선수별로 데이터베이스화하여 저장함으로써, 종래의 별도의 인원이 경기를 관람하면서 수작업으로 각 항목별로 데이터를 기록하던 방식에 비하여 보다 정확하고 객관적인 자료수집과 분석 및 평가가 가능한 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 시뮬레이션 방법을 제공할 수 있다. As described above, according to the present invention, by recognizing the movement of each of the players, and stored in a database for each player, compared to the way that the conventional separate personnel manually records data for each item while watching the game. We can provide a simulation system and simulation method to improve the game performance and to analyze the game contents that can accurately and objectively collect, analyze and evaluate the data.

또한, 본 발명에 따르면, 단체 구기 종목에서 상대방 선수들과 공의 위치 및 움직임에 따라 상호 작용하는 선수들 각각의 위치선정 및 움직임을 센서를 통해 인식하고 저장하여 이를 기호 또는 이미지로 변환하여 모니터링 및 시뮬레이션함으로써, 종래의 비디오 분석에 의존하던 방법에 비하여, 전문인력에 의해 고가의 장비를 이용한 직접 촬영이나 TV 중계를 일일이 녹화하는 등의 번거로움이 없이, 선수들 개개인의 움직임에 대하여 시간 및 비용적으로 보다 효율적이면서도 더욱 정확하고 세밀한 분석이 가능하게 된다. In addition, according to the present invention, in the group ball game, the position selection and movement of each of the players interacting with the other players in accordance with the position and movement of the ball through the sensor to recognize and store by converting it into a symbol or image to monitor and By simulating, compared to the conventional method of relying on video analysis, there is no time and cost for the movement of individual players without the hassle of direct shooting by using expensive equipment or recording TV broadcasts. This enables more efficient, more accurate and detailed analysis.

또한, 본 발명에 따르면, 데이터베이스에 새로운 데이터를 추가하거나 저장되어 있는 데이터를 변경해 가면서 반복적인 재연을 통한 시뮬레이션을 행함으로써, 다양한 상황에 대하여 개인 및 팀 전체에 있어서 최적인 전술을 보다 용이하게 확립할 수 있는 등, 경기 전, 후에 걸쳐 다양한 용도로 활용할 수 있는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템 및 시뮬레이션 방법을 제공할 수 있다. In addition, according to the present invention, it is possible to more easily establish the optimal tactics for the individual and the entire team for various situations by performing simulation through repeated repetition while adding new data to the database or changing the stored data. It is possible to provide simulation system and simulation method for analyzing game contents and improving game performance that can be used for various purposes before and after a game.

도 1은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 전체적인 구성을 개략적으로 나타낸 도면이다. 1 is a view schematically showing the overall configuration of a simulation system for analyzing game contents and improving game performance according to the present invention.

도 2는 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 동작의 흐름을 개략적으로 나타내는 플로차트(flow chart) 이다. Figure 2 is a flow chart (flow chart) schematically showing the flow of the operation of the simulation system for improving the game content and game performance in accordance with the present invention.

도 3은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템을 사용하여 시뮬레이션 실행할 때에 화면에 표시되는 실행창의 구성을 개략적으로 나타낸 도면이다. 3 is a diagram schematically illustrating a configuration of an execution window displayed on a screen when a simulation is executed using a simulation system for analyzing game contents and improving game performance according to the present invention.

도 4는 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템을 사용하여 시뮬레이션 실행할 때에 화면에 표시되는 내용을 개략적으로 나타낸 도면이다. 4 is a view schematically showing contents displayed on a screen when a simulation is executed using a simulation system for analyzing game contents and improving game performance according to the present invention.

[부호의 설명] [Description of the code]

10. 시뮬레이션 시스템 11. 측정대상 10. Simulation system 11. Measurement target

12. 데이터 송신부 13. 데이터 수신부 12. Data transmitter 13. Data receiver

14. 제어부 15. 데이터 처리부 14. Control unit 15. Data processing unit

16. PC 31. 조작 아이콘 버튼 16.PC 31.Operation Icon Button

32. 시간대별 좌표 표시창 33. 시뮬레이션 표시창 32. Coordinate window by time zone 33. Simulation window

이하, 도면을 참조하여 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 구체적인 내용에 대하여 상세히 설명한다. Hereinafter, with reference to the drawings will be described in detail the contents of the simulation system for improving the game content analysis and game performance according to the present invention.

여기서, 이하에 설명하는 내용은, 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템에 대한 실시예이며, 따라서 본 발명은 이하의 내용으로만 한정되는 것은 아니다. Here, the content described below is an embodiment of the simulation system for analyzing the game contents and improving the game performance according to the present invention, and thus the present invention is not limited only to the following contents.

먼저, 도 1을 참조하면, 도 1은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 전체적인 구성을 개략적으로 나타내고 있다. First, referring to FIG. 1, FIG. 1 schematically shows the overall configuration of a simulation system for analyzing game contents and improving game performance according to the present invention.

도 1에 나타낸 바와 같이, 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템(10)은, 측정대상(11)의 위치 및 움직임에 대한 데이터를 송신하는 데이터 송신부(12), 데이터 송신부(12)로부터 송신된 데이터를 수신하는 데이터 수신부(13), 시스템을 전체적으로 제어하는 제어부(14), 수신된 데이터를 분석하고 처리하는 데이터 처리부(15) 및 데이터 처리부(15)와 연계하여 시뮬레이션을 행하고 그 결과를 표시하며 시뮬레이션 결과 및 각종 데이터를 저장하기 위한 PC(16)를 포함하여 구성되어 있다. As shown in FIG. 1, the simulation system 10 for analyzing game contents and improving game performance according to the present invention includes a data transmitter 12 and a data transmitter for transmitting data on the position and movement of the measurement target 11. Simulation in connection with the data receiving unit 13 for receiving the data transmitted from the control unit 12, the control unit 14 for controlling the system as a whole, the data processing unit 15 for analyzing and processing the received data, and the data processing unit 15; The result is displayed and the PC 16 for storing a simulation result and various data is comprised.

여기서, 데이터 송신부(12)는 측정대상(10), 즉 각각의 선수 개인의 위치 및 움직임에 대한 데이터를 송신하는 것으로서, 단체경기시의 선수들의 움직임은 어깨 넓이 이내로 근접되는 경우가 많고, 이는 X축과 Y축의 2차원 이동뿐만 아니라 상하의 움직임에 의한 Z축의 변화도 존재하므로, 따라서 X, Y, Z축의 3차원적 판단이 필요하게 된다. Here, the data transmitter 12 transmits the data about the position and movement of the individual to be measured 10, i.e., the individual athletes, and the movements of the athletes in the group competition are often approached within the width of the shoulder, which is X Since there are not only two-dimensional movements of the axis and the Y axis but also a change of the Z axis due to the movement of the up and down, three-dimensional judgment of the X, Y, and Z axes is necessary.

이와 같이 3차원적인 선수들의 움직임을 데이터화하여 전송하기 위해서는, 다른 전달매체 기술보다도 주변환경의 영향을 적게 받으면서 가림에 의한 단절 등이 없어 정확한 위치판단이 가능하며 3점 각(angle) 계산에 의해 위치 계산이 용이한 특성을 가지는 전파를 이용하는 것이 바람직하다. 또한, 전파는 파장에 따라 직진, 휨 등의 성질을 조절할 수 있으므로, 세부적인 위치의 계산까지 가능한 장점도 있다. In order to transmit the data of the three-dimensional athletes as described above, it is possible to determine the exact position without being interrupted by the obstruction while being affected by the surrounding environment less than other transmission media technologies, and positioning by the three-point angle calculation. It is preferable to use radio waves having characteristics that are easy to calculate. In addition, since the radio waves can adjust properties such as straightness and bending according to the wavelength, there is also an advantage that can be calculated up to the detailed position.

이때, 단일 주파수의 전파를 사용하면, 각각의 데이터별로 송신기와 수신기가 필요하므로, 데이터량이 많아질수록 더 많은 송신기와 수신기가 필요하게 되어 결과적으로 경기장 내에 무수히 많은 안테나를 설치해야 하는 번거로움이 있게 된다. In this case, if a single frequency radio wave is used, a transmitter and a receiver are required for each data, and as the amount of data increases, more transmitters and receivers are required, and as a result, a lot of antennas need to be installed in the stadium. do.

따라서 단일 주파수에 의한 측정은 사실상 불가능하므로, 되도록 최소한의 송신기와 수신기만을 사용하여 측정이 가능하도록 범위 내의 가변 주파 방식에 의한 위치추적으로 파장의 휨각, 수신감도, 반사각 측정을 행하는 것이 바람직하다. Therefore, since measurement by a single frequency is practically impossible, it is preferable to measure the bending angle, the reception sensitivity, and the reflection angle of the wavelength by positioning by a variable frequency method within a range so that measurement can be performed using only a minimum of a transmitter and a receiver.

이와 같이 전파의 가변에 의해 측정을 행함으로써, 계산과정이 다소 늘어날 수 는 있으나, 소수의 송신기와 수신기만으로 원하는 데이터의 측정이 가능해진다. In this way, the measurement process can be somewhat increased by measuring the variation of radio waves, but only a few transmitters and receivers can measure the desired data.

또한, 수신된 데이터는, 후술하는 바와 같이, 데이터 처리부(15)에 의해 각 해당 ID(선수) 별로 시간(T) 축의 값과 함께 데이터베이스로서 저장되어 관리되며, 이와 같이 데이터베이스에 저장된 데이터를 재조합하여 각 선수의 움직임을 재현할 수 있다. 이에 대한 상세한 내용은 후술한다. In addition, the received data is stored and managed as a database by the data processing unit 15 along with a time (T) axis value for each corresponding ID (player), and the data stored in the database is recombined. Each player's movement can be reproduced. Details thereof will be described later.

상기한 바와 같이 가변 주파를 이용하여 데이터를 송수신하고 시뮬레이션을 행하는 시스템은, 소형의 RF ID 카드, 가변 주파 송신기 및 가변 주파 수신기, 전용 계산기(Co-processor), 주컨트롤러(main controller) 및 컴퓨터에서 구동되는 운영 소프트웨어 프로그램을 통하여 구현할 수 있다. As described above, a system for transmitting / receiving data and performing simulation using a variable frequency includes a small RF ID card, a variable frequency transmitter and a variable frequency receiver, a co-processor, a main controller, and a computer. It can be implemented through a running operating software program.

여기서, RF ID 카드는 경기장 내의 선수를 파악하기 위해 선수 개인의 정보를 저장하고 있는 RF 방식의 카드이며, 가변 주파 송신기는 주컨트롤러와 연계하여 주파수 및 송신 출력을 가변 송신할 수 있는 안테나 일체형의 송신장비이다. 즉, 상기한 데이터 송신부(12)는 RF ID 카드와 가변 주파 송신기를 포함하여 구성되는 것이다. Here, the RF ID card is an RF type card that stores information of an individual player to identify a player in a stadium, and the variable frequency transmitter is an antenna-integrated transmission that can variably transmit frequency and transmission output in association with a main controller. It is equipment. That is, the data transmitter 12 includes an RF ID card and a variable frequency transmitter.

다음으로, 가변 주파 수신기는, 상기한 데이터 수신부(13)에 해당하는 것으로서, 마찬가지로 주컨트롤러와 연계하여 가변 주파 송신기로부터 송신되는 전파에 의해 RF ID 카드의 위치를 수신할 수 있는 안테나 일체형의 수신장비이다. Next, the variable frequency receiver corresponds to the above-described data receiver 13, and similarly is an antenna-integrated receiver that can receive the position of the RF ID card by radio waves transmitted from the variable frequency transmitter in association with the main controller. to be.

전용 계산기(Co-processor)는 상기한 데이터 처리부(15)에 해당하는 것으로, 가변 주파 수신기에 의해 수신된 데이터로부터 X, Y, Z의 각 축에 대한 값을 계산하는 역할을 하는 근접 위치 추적장비의 핵심이 되는 계산기이다. Dedicated calculator (Co-processor) corresponds to the data processor 15, the proximity tracking device that calculates the value for each axis of X, Y, Z from the data received by the variable frequency receiver At the heart of the calculator is.

주컨트롤러(main controller)는, 상기한 제어부(14)를 구성하는 것으로서, 가변 주파수에 대한 스캔(scan), 조정(calibration) 기능을 가지며, 수신된 데이터를 종합하여 데이터베이스를 구축하고, 이러한 모든 동작은 임베디드(embedded) 방식에 의한 소프트웨어 기능 추가가 가능하도록 구성되어 있다. 또한, 주컨트롤러는 상기한 전용 계산기의 계산결과와 함께 ID 추적 솔루션의 핵심 장비가 된다. The main controller, which constitutes the control unit 14, has a scan function and a calibration function for variable frequencies, synthesizes the received data, builds a database, and performs all such operations. Is configured to add software function by embedded method. In addition, the main controller becomes the core equipment of the ID tracking solution together with the calculation result of the dedicated calculator described above.

운영 소프트웨어는 PC(16)에 설치되어 선수들의 위치와 전용 계산기의 분석 결과를 그래픽 애니메이션이나 도면화 등으로 표시하고, 기록 자료 열람, 개별 선수별 별도 기능 설정 등의 데이터 저장 및 관리기능을 가지며, 경기장 내에서의 선수들의 행동을 한눈에 알아볼 수 있도록 하고 경기 종목의 변경이 용이하도록 GUI(Graphic User Interface) 환경으로 작성된다. The operating software is installed on the PC 16 to display the positions of the players and the analysis results of the dedicated calculators by graphic animation or drawing, and has a data storage and management function such as reading the record data and setting individual functions for each player, It is written in a GUI (Graphic User Interface) environment so that the players' behavior in the stadium can be seen at a glance and the change of the sport is easy.

따라서 상기한 바와 같은 구성을 통해, 데이터 송신부(12) 내의 가변 주파 송신기로부터 각 선수의 움직임에 대한 데이터가 전송되어 데이터 수신부(13)의 가변 주파 수신기에 수신되고, 수신된 데이터는 제어부(14)의 주컨트롤러 및 데이터 처리부(15)의 전용 계산기(Co-processor)에 의해 각종 연산 및 데이터베이스화되어 PC(16)에 저장되며, 또한, PC(16)에 설치된 운영 소프트웨어를 통해 저장된 데이터의 확인, 분석 및 관리작업을 수행할 수 있게 된다. Therefore, through the configuration as described above, the data for each athlete's movement is transmitted from the variable frequency transmitter in the data transmitter 12 is received by the variable frequency receiver of the data receiver 13, the received data is the control unit 14 Various operations and databases are stored in the PC 16 by a dedicated calculator (Co-processor) of the main controller and the data processor 15 of the main controller and the data stored in the PC 16. Analyze and manage your work.

다음으로, 도 2를 참조하여, 상기한 바와 같은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 구체적인 동작에 대하여 설명한다. Next, with reference to Figure 2, the specific operation of the simulation system for improving the game content analysis and game performance as described above will be described.

도 2는 상기한 바와 같은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템의 동작을 플로차트(flow chart)로 나타내고 있다. 2 is a flowchart illustrating the operation of the simulation system for analyzing game contents and improving game performance according to the present invention as described above.

먼저, 측정대상(11)이 되는 선수들에게 각자의 고유한 식별정보가 저장된 RF ID 카드 및 가변 주파 송신기로 이루어지는 데이터 송신부(12)를 부착하고, 시스템을 기동하여 단체경기의 종류 및 경기에 따른 주파수 선별, 출력, 측정범위 등을 선택하는 초기화를 행한다(단계(S1)). First, a data transmitter 12 consisting of an RF ID card and a variable frequency transmitter, each having its own unique identification information, is attached to the athletes to be measured 11, and the system is started up according to the type and the match of the group game. Initialization for selecting frequency selection, output, measurement range and the like is performed (step S1).

이어서 단계(S2)에서, 단계(S1)에서 초기화가 성공적으로 수행되고 측정 준비가 완료되었다고 판단되면 단계(S3)로 진행하고, 초기화가 성공적으로 완료되지 않았을 경우는 단계(S11)로 진행한다. Subsequently, in step S2, if it is determined in step S1 that the initialization has been successfully performed and the preparation for measurement is completed, the process proceeds to step S3, and if the initialization is not completed successfully, the process proceeds to step S11.

다음으로, 단계(S3)에서, 각 선수를 구별하기 위해 RF ID 카드에 기록된 식별정보에 근거하여 ID 호출(ID Call) 단계를 수행한다. Next, in step S3, an ID Call step is performed based on the identification information recorded on the RF ID card to distinguish each player.

여기서, 상기 ID 호출은 선수를 찾기 위한 RRC(Resync-Request Call)이며, 등록되어 있는 ID 범위 내에서 측정을 행하고 이 ID에 근거하여 개별 선수에 대한 데이터베이스가 관리된다. Here, the ID call is a RRC (Resync-Request Call) for finding a player, the measurement is performed within the registered ID range, and the database for the individual player is managed based on this ID.

다음으로, 단계(S4)에서, 상기한 단계(S3)에서의 ID 호출이 성공하면 단계(S5)로 진행하고, 실패했을 경우는 단계(31)로 진행한다. Next, in step S4, if the ID call in the above-described step S3 succeeds, the process proceeds to step S5, and in case of failure, the process proceeds to step 31.

이어서 경기가 시작되면, 송신기를 부착한 선수들이 움직임에 따라 가변주파 송신기로부터 상기한 바와 같이 3차원 정보에 따른 데이터가 송신되고, 데이터 수신부(13)의 가변 주파 수신기가 전송된 데이터를 수신하여 제어부(14)의 주컨트롤러로 보낸다(단계(S5)~단계(S7)). Subsequently, when the game starts, as the athletes with the transmitter move, data according to the 3D information is transmitted from the variable frequency transmitter as described above, and the variable frequency receiver of the data receiver 13 receives the transmitted data and controls the controller. It sends to the main controller of 14 (step S5-step S7).

이어서, 제어부(14)는 수신된 각각의 X, Y, Z축에 대한 데이터를 근거로 하여 이들을 관리하기 위한 데이터베이스를 구축하고, 이를 데이터 처리부(15)로 보낸다(단계(S8)). Subsequently, the control unit 14 builds a database for managing these on the basis of the received data on each of the X, Y, and Z axes, and sends it to the data processing unit 15 (step S8).

계속해서, 데이터 처리부(15)의 전용 계산기(Co-processor)가 각각의 데이터베이스의 값을 시간축에 대한 데이터(T)와 연관시켜 연산을 행하고, 최종적인 계산 결과값으로서 3차원적인 움직임에 시간의 개념이 결합된 X, Y, Z, T 데이터베이스를 생성한다(단계(S9)). Subsequently, a dedicated calculator (Co-processor) of the data processing unit 15 performs a calculation by associating the values of each database with the data T on the time axis, and as a final calculation result, the three-dimensional movement of time is calculated. Create an X, Y, Z, T database of concepts (step S9).

여기서, 상기한 X, Y, Z, T 데이터베이스가 실제로 PC(16)에서 기록 및 관리되는 정보이며, 이 정보에 근거하여 PC(16)에 설치된 운영 소프트웨어가 동작하게 된다. Here, the above-described X, Y, Z, and T databases are information actually recorded and managed by the PC 16, and the operating software installed in the PC 16 is operated based on this information.

다음으로, 단계(S9)에서 생성된 X, Y, Z, T 데이터베이스를 메모리에 저장하고(단계(S10)), PC(16)로 전송한다(단계(S11)). Next, the X, Y, Z, and T databases generated in step S9 are stored in the memory (step S10) and transferred to the PC 16 (step S11).

여기서, 상기 메모리는, 예를 들면, SD 카드나 MMC 카드 등을 사용하여 읽어낼 수 있도록 구성되고, PC(16)로의 전송은 운영 소프트웨어의 GUI 운영을 위한 것으로, 실시간 정보 이동을 위해 풀 듀플렉스(full-duplex) 방식의 전송 체계로 구성된다. In this case, the memory is configured to be read using, for example, an SD card or an MMC card, and the transfer to the PC 16 is for GUI operation of operating software. It consists of a full-duplex transmission scheme.

또한, 상기 단계(S2)에서 초기화가 성공적으로 완료되지 않았다고 판단된 경우는, 단계(S11)로 진행하여 주파수와 송신출력을 설정하고, X, Y, Z 값을 생성하기 위한 기본 설정 작업을 행하는 조정(Calibration) 단계를 수행한다. In addition, when it is determined that the initialization is not completed successfully in step S2, the process proceeds to step S11 to set the frequency and the transmission output and to perform basic setting work for generating the X, Y, and Z values. Carry out the calibration step.

여기서, 상기 설정은 경기 시작 전에 1번만 실행하고, 이 설정내용에 근거하여 모든 작업이 이루어진다. Here, the setting is executed only once before the start of the game, and all the work is performed based on the setting contents.

다음으로 설정내용을 메모리에 저장하고 PC(16)로 전송한 후 ID가 종료하지 않았으므로 다시 단계(S2)로 돌아가 이후의 처리를 반복한다. Next, since the setting contents are stored in the memory and transferred to the PC 16, the ID has not ended, and the flow returns to step S2 again to repeat the subsequent processing.

또한, 상기 단계(S4)에서 ID 호출에 실패했을 경우는, 단계(31)로 진행하여 주파수 조정(frequency adjust) 단계를 수행한다. In addition, if the ID call fails in step S4, the process proceeds to step 31 to perform a frequency adjust step.

여기서, 상기한 주파수 조정은 경기 중 장애가 발생하였을 때 장애 요인을 제거하기 위한 방법으로서, 제한된 범위 안에서만 조정을 가한다. Here, the above-described frequency adjustment is a method for removing obstacles when a failure occurs during a race, and the adjustment is performed only within a limited range.

이후는 마찬가지로 설정내용을 메모리에 저장하고 PC(16)로 전송한 후 ID가 종료하지 않았으므로 다시 단계(S2)로 돌아가 이후의 처리를 반복한다. Thereafter, similarly, the setting contents are stored in the memory and transferred to the PC 16, and since the ID has not finished, the process returns to step S2 again and repeats the subsequent processing.

이후는, 경기가 끝날 때까지, 또는 원하는 데이터를 얻었을 때 등, 사용자가 원하는 시간 동안 상기 단계(S1~S11)를 반복함으로써 각 선수의 움직임에 대한 데이터를 빠짐없이 정확하게 수집하여 저장할 수 있으며, 이와 같이 하여 데이터 수집이 완료되면 해당 선수에 대한 ID를 종료하고 데이터의 송수신 작업을 종료한다. Thereafter, by repeating the steps (S1 ~ S11) for the desired time, such as until the end of the game, or when the desired data is obtained, it is possible to accurately collect and store the data about each athlete's movements without missing, When the data collection is completed in this way, the ID for the athlete is terminated and the data transmission and reception work is finished.

따라서 상기한 바와 같은 과정을 통해 선수들의 움직임을 데이터베이스화하여 저장하고 경기내용 분석 및 개인과 팀 전체의 경기력 향상을 위한 연구에 활용할 수 있다. Therefore, through the process as described above can be stored in the database of the movement of the players and used for the analysis of the game content and research for improving the performance of the individual and the team as a whole.

계속해서, 상기한 바와 같이 하여 수집 및 저장된 데이터를 근거로 하여 선수들의 움직임을 재현하고 시뮬레이션을 행하는 과정에 대하여 상세히 설명한다. Subsequently, a process of reproducing and simulating the movements of the athletes based on the data collected and stored as described above will be described in detail.

우선, 상기한 과정을 통해 수집된 정보는 RF ID 카드의 식별정보에 의해 각 선수별로 나누어져 정리되어 PC(16)에 저장되며, 이때, 각각의 X, Y, Z 좌표값에 대한 정보가 시간의 경과에 따라 순차적으로 저장된다. First, the information collected through the above process is divided by each athlete according to the identification information of the RF ID card and stored in the PC 16, wherein the information on each X, Y, Z coordinate value is time Stored sequentially according to the elapsed time.

즉, 데이터베이스에 저장되어 있는 데이터의 내용은, 예를 들면, 다음의 표와 같이 나타낼 수 있다. That is, the content of the data stored in the database can be expressed as shown in the following table, for example.

[ 표 1 ] TABLE 1

시간 time 선수 A Player A 선수 B Player B ~ To 선수 Z Player Z 비고 Remarks T0 T0 X0, Y0, Z0 X0, Y0, Z0 X0, Y0, Z0 X0, Y0, Z0 ~ To X0, Y0, Z0 X0, Y0, Z0 T1 T1 X1, Y1, Z1 X1, Y1, Z1 X1, Y1, Z1 X1, Y1, Z1 ~ To X1, Y1, Z1 X1, Y1, Z1 T2 T2 X2, Y2, Z2 X2, Y2, Z2 X0, Y0, Z0 X0, Y0, Z0 ~ To X2, Y2, Z2 X2, Y2, Z2 T3T3 X3, Y3, Z3 X3, Y3, Z3 X0, Y0, Z0 X0, Y0, Z0 ~ To X3, Y3, Z3 X3, Y3, Z3 - - - - - - ~ To - - - - - - - - ~ To - - Tn Tn Xn, Yn, Zn Xn, Yn, Zn Xn, Yn, Zn Xn, Yn, Zn ~ To Xn, Yn, Zn Xn, Yn, Zn SUM:n! SUM: n! ~ To

표 1에 나타낸 바와 같이, 데이터베이스에 저장된 정보는 각 선수별로 구분되어 있으며, 각각의 선수에 대한 정보는 각각의 샘플링 시간(T0, T1, ... , Tn)에 측정된 X, Y, Z 좌표값이고, 이 좌표값과 시간(T)에 대한 값을 연관시켜 얻어지는 값을 하나의 세그먼트(segment), 즉, 정보의 단위로 하여 선수별 데이터베이스가 구성된다. As shown in Table 1, the information stored in the database is divided for each athlete, and the information for each athlete is the X, Y, Z coordinate measured at each sampling time (T0, T1, ..., Tn). A player-specific database is constructed using a value obtained by associating this coordinate value with a value for time T as a segment, that is, a unit of information.

이때, 상기한 바와 같이 각 선수별로 데이터베이스를 따로 구성하여야 개인 단위의 경기 진행 상황을 확인할 수 있다. At this time, as described above, the database for each player must be separately configured to check the progress of the individual game.

이어서, 이와 같이 구성된 데이터베이스의 내용을 근거로 하여 시뮬레이션을 행하게 되며(단계(S12)), 시뮬레이션을 위한 운영 소프트웨어는 PC(16)를 사용하여 시뮬레이션을 용이하게 실행할 수 있도록 하기 위한 GUI 환경으로 작성된다. Subsequently, simulation is performed based on the contents of the database configured as described above (step S12), and the operating software for the simulation is created as a GUI environment for easily executing the simulation using the PC 16. FIG. .

도 3은 그와 같은 운영 소프트웨어의 실질적인 구성의 일례를 나타내고 있다. 3 shows an example of a practical configuration of such operating software.

도 3에 나타낸 바와 같이, 시뮬레이션을 위한 운영 소프트웨어는 GUI 기반으로 작성되며, 기본적인 메뉴항목 외에 시뮬레이션 동작과 정보를 불러오고 수정하여 재시연할 수 있도록 하는 복수의 조작 아이콘 버튼(31), 각각의 시간대별 좌표를 표시하여 특정 시간대의 동작으로 바로 이동할 수 있도록 하는 시간대별 좌표 표시창(32) 및 시연결과를 실제로 표시하는 시뮬레이션 표시창(33)을 포함하여 구성되어 있다. As shown in Figure 3, the operating software for the simulation is created based on the GUI, a plurality of operation icon buttons 31, each time to load, modify and re-simulate the simulation operation and information in addition to the basic menu items It comprises a time zone coordinate display window 32 for displaying the coordinates of each unit to move directly to the operation of a specific time zone and a simulation display window 33 for actually displaying the time-linked section.

조작 아이콘 버튼(31)은 GUI의 특성상 문자제어 메뉴바(menu bar)와 아이콘(icon)제어 메뉴바로 구성되어 누구나 쉽게 조작할 수 있도록 하고, 화면 우측에 표시되는 시간대별 좌표 표시창(32)은 좌표값이 시간대별로 스크롤 되도록 구성되어 구간 단위의 반복 동작이 가능하게 한다. The operation icon button 31 is composed of a character control menu bar and an icon control menu bar for easy operation by the characteristics of the GUI, and the coordinate display window 32 for each time zone displayed on the right side of the screen is coordinated. The value is configured to scroll by time zone to enable repeating operation in intervals.

따라서 상기한 바와 같이 구성된 운영 프로그램으로 데이터베이스에 저장된 데이터를 근거로 하여 실제 시뮬레이션을 실행하게 되면, 도 4에 나타낸 바와 같이 선수의 움직임이 표시되게 된다. Therefore, when the actual simulation is executed on the basis of the data stored in the database by the operating program configured as described above, the movement of the athlete is displayed as shown in FIG.

도 4는 데이터베이스에 저장된 데이터에 근거하여 실제로 시뮬레이션 실행할 때에 화면에 표시되는 내용을 개략적으로 나타내는 도면이다. 4 is a diagram schematically showing the content displayed on the screen when the simulation is actually executed based on the data stored in the database.

도 4에 나타낸 바와 같이, 각각의 화살표 방향에 표시되어 있는 2D 그래픽(2D graphics) 공식에 의해 선수의 그래픽이 움직이게 되고, 따라서 해당 선수의 경기장 내에서의 움직임을 시간대별로 확인할 수 있다. As shown in FIG. 4, a graphic of a player is moved by a 2D graphics formula displayed in the direction of each arrow, and thus the movement of the player in the stadium can be checked for each time zone.

즉, 화면 중앙에 표시되어 있는 선수의 위치가 시간(T0)일 때의 위치(X0, Y0, Z0)라고 하면, 단위 시간 경과 후의 시간(T1)에서의 선수의 위치는 X 좌표값과 Y 좌표값의 변화에 따라 도 4의 화살표로 나타낸 바와 같이 8방향 중 하나로 이동하게 된다. 따라서 이러한 과정을 반복하여 해당 선수의 경기중의 움직임을 확인할 수 있다. That is, if the position of the athlete displayed in the center of the screen is the position (X0, Y0, Z0) when the time (T0), the position of the athlete at the time (T1) after the unit time elapses, the X coordinate value and the Y coordinate In accordance with the change of the value, as shown by the arrow of FIG. Therefore, this process can be repeated to check the movement of the athlete.

이때, 시간대별 좌표 표시창(32)에 표시되는 시간대별 좌표값에 따라 특정 구간을 선택하면 특정 시간 동안의 움직임만을 확인할 수 있고, 이에 따라, 예를 들면, 공격 및 수비시의 위치선정이나 이동경로 등의 특정 상황에서의 해당 선수의 행동에 대한 평가 및 개선점을 확인하는 등으로 활용할 수 있다. At this time, if a specific section is selected according to the time zone coordinate value displayed on the time zone coordinate display window 32, only movement during a specific time period can be checked, and thus, for example, the position selection or movement route during the attack and the defense field is determined. It can be used to check the evaluation and improvement of the athlete's behavior in a specific situation.

또한, 복수의 선수를 동시에 시뮬레이션할 때는 Z 좌표값을 사용하여 각 선수의 위치관계를 구분하게 되며, X, Y, Z 좌표값이 제한 범위 내에 들어왔을 경우는 충돌로 판정하여 충돌 그래픽을 표시시킴으로써 보다 현실감이 나도록 하는 시뮬레이션이 가능하게 된다. In addition, when simulating a plurality of athletes at the same time, the positional relationship of each athlete is distinguished by using the Z coordinate value. When the X, Y, and Z coordinate values fall within the limit range, the collision is determined and a collision graphic is displayed. More realistic simulations are possible.

즉, 상기한 바와 같은 과정을 행함으로써, 저장된 데이터베이스를 활용하여 전체 경기 내용을 분석하거나, 또는, 예를 들면, 코너킥이나 프리킥시의 각 선수들의 위치 및 움직임 등과 같이 특정 상황만을 선택하여 분석하는 등, 개인뿐만 아니라 팀 전체에 대한 분석 및 시뮬레이션이 가능한 것이다. That is, by performing the above-described process, the entire game contents are analyzed by using the stored database, or, for example, selecting and analyzing only a specific situation such as the position and movement of each player during corners or free kicks, etc. This allows analysis and simulation of the entire team, not just individuals.

따라서 상기한 바와 같은 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템에 따르면, 상기한 바와 같이 데이터베이스를 구성하고 전용의 운영 소프트웨어 프로그램을 통해 시뮬레이션을 행함으로써 각 선수들의 움직임을 비디오카메라로 촬영한 것처럼 재현할 수 있음은 물론, 저장된 데이터베이스에 임의의 데이터를 추가하거나 기존의 데이터를 수정하여 반복적으로 시연해 봄으로써 여러 가지 작전을 미리 시뮬레이션해 볼 수 있으므로, 보다 효과적인 개인별 트레이닝 프로그램 작성이나 여러 가지 상황에 따른 새로운 팀 전술의 수립 등 경기 전, 후로 다양한 활용이 가능하게 된다. Therefore, according to the simulation system for analyzing the game contents and improving the performance according to the present invention as described above, by configuring a database as described above and performing a simulation through a dedicated operating software program to capture the movement of each athlete with a video camera Not only can you reproduce it, but you can also simulate a variety of operations in advance by adding random data to the stored database, or by modifying existing data and demonstrating it repeatedly. Various applications are possible before and after the game, such as establishing new team tactics according to the situation.

이상, 상기한 바와 같은 실시예를 통하여 본 발명에 따른 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템에 대하여 설명하였으나, 본 발명은 상기한 실시예의 내용으로만 한정되는 것은 아니며, 따라서 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 설계상의 필요 및 기타 다른 요건에 따라 다양한 수정, 변경 및 대체 등이 가능한 것임은 당연한 일이라 하겠다.As described above, the simulation system for analyzing the game contents and improving the game performance according to the present invention has been described through the above embodiments, but the present invention is not limited only to the contents of the above-described embodiments. It will be apparent that various modifications, changes, and substitutions may be made by those skilled in the art according to design needs and other requirements.

Claims (7)

경기 중의 선수들의 움직임을 데이터베이스화하여 저장하고, 저장된 데이터에 근거하여 시뮬레이션을 행하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 시스템에 있어서, In the simulation system for improving the game performance and analysis of the game content to store the database of the movement of the players during the game, and to perform the simulation based on the stored data, 측정대상의 위치 및 움직임에 대한 데이터를 송신하는 데이터 송신부와, A data transmitter for transmitting data on the position and movement of the measurement object; 상기 데이터 송신부로부터 송신된 데이터를 수신하는 데이터 수신부와, A data receiver for receiving data transmitted from the data transmitter; 상기 데이터 수신부로부터 수신된 데이터를 연산처리하여 데이터베이스를 구축하는 데이터 처리부와, A data processing unit which constructs a database by arithmetic processing the data received from the data receiving unit; 시스템의 전체적인 동작을 제어하는 제어부와, A control unit for controlling the overall operation of the system, 상기 데이터 처리부에 의해 생성된 상기 데이터베이스를 저장하고, 상기 데이터베이스의 내용에 근거하여 시뮬레이션을 행하여 그 결과를 표시하도록 구성되며, 컴퓨터에 설치되어 동작하는 운용 소프트웨어를 포함하여 구성된 것을 특징으로 하는 시뮬레이션 시스템. And storing the database generated by the data processing unit, performing simulation based on the contents of the database, and displaying the result, and including operating software installed and operated on a computer. 제 1항에 있어서, The method of claim 1, 상기 데이터 송신부는, The data transmission unit, 경기장 내의 선수를 파악하기 위해 상기 측정대상이 되는 각각의 선수 개인의 식별정보를 저장하고 있는 RF ID 카드와, 주파수 및 송신 출력을 가변하여 송신할 수 있는 안테나 일체형의 송신장비인 가변 주파 송신기를 포함하여 구성되고, In order to identify a player in a stadium, the RF ID card stores identification information of each individual player to be measured, and a variable frequency transmitter which is an antenna-integrated transmission device capable of transmitting a variable frequency and a transmission output. Configured by 상기 데이터 수신부는, The data receiver, 상기 가변 주파 송신기로부터 송신되는 전파에 의해 상기 RF ID 카드의 위치를 수신할 수 있는 안테나 일체형의 수신장비인 가변 주파 수신기를 포함하여 구성되며, It comprises a variable frequency receiver which is an antenna-integrated receiver that can receive the position of the RF ID card by the radio wave transmitted from the variable frequency transmitter, 상기 데이터 처리부는, The data processing unit, 상기 가변 주파 수신기에 의해 수신된 데이터로부터 각각의 선수에 대한 X, Y, Z축에 대한 정보와 시간(T)에 대한 좌표값을 연산하여 각 선수별로 구분된 데이터베이스를 구축하는 전용 계산기(Co-processor)를 포함하여 구성되고, Dedicated calculator (Co-) for constructing a database divided by each player by calculating the coordinate values for the time (T) and the information on the X, Y, Z axis for each player from the data received by the variable frequency receiver processor), 상기 제어부는, The control unit, 가변 주파수에 대한 스캔(scan), 조정(calibration) 기능을 가지며, 수신된 데이터를 종합하여 데이터베이스를 구축하는 모든 동작을 제어하고, 임베디드(embedded) 방식에 의한 소프트웨어 기능 추가가 가능하도록 구성된 주컨트롤러(main controller)를 포함하여 구성되며, A main controller that has scan and calibration functions for variable frequencies, controls all operations to build a database by synthesizing the received data, and adds software functions by embedded method. main controller), 상기 운영 소프트웨어는, The operating software, 상기 데이터베이스에 저장된 정보에 근거하여 시뮬레이션 동작 및 상기 데이터베이스에 저장된 정보를 수정하여 재연할 수 있도록 하는 메뉴바(menu bar) 및 복수의 조작 아이콘 버튼과, 각각의 시간대별 좌표값을 스크롤 표시하는 시간대별 좌표 표시창 및 시뮬레이션 결과를 표시하는 시뮬레이션 표시창을 포함하여 구성되는 GUI(Graphic User Interface) 환경으로 작성된 컴퓨터에서 동작하는 프로그램인 것을 특징으로 하는 시뮬레이션 시스템. A menu bar and a plurality of operation icon buttons for modifying and reproducing a simulation operation and information stored in the database based on the information stored in the database, and for each time zone for scrolling display of coordinate values for each time zone. A simulation system, comprising: a program operating on a computer created in a graphical user interface (GUI) environment including a coordinate display window and a simulation display window for displaying simulation results. 제 1항에 있어서, The method of claim 1, 상기 데이터베이스에 저장된 정보는, 시간의 경과에 따라 단위 시간(T0, T1, ..., Tn)에서의 상기 측정대상이 되는 선수의 X, Y, Z축에 대한 좌표값(X0 Y0 Z0, X1 Y1 Z1, ... , Xn Yn Zn) 이 각 선수별로 구분되어 저장되어 있고, The information stored in the database is a coordinate value (X0 Y0 Z0, X1) for the X, Y, Z axis of the athlete to be measured in unit time (T0, T1, ..., Tn) as time passes. Y1 Z1, ..., Xn Yn Zn) are stored separately for each player, 상기 운영 소프트웨어는, 사용자에 의해 선택된 상기 단위시간에서의 각각의 상기 좌표값의 변화에 따라 상기 시뮬레이션 표시창에 표시되는 내용을 변화시키도록 구성된 것을 특징으로 하는 시뮬레이션 시스템. And said operating software is configured to change the content displayed on said simulation display window in accordance with a change of each said coordinate value in said unit time selected by a user. 경기 중의 선수들의 움직임을 데이터베이스화하여 저장하고, 저장된 데이터에 근거하여 시뮬레이션을 행하는 경기내용 분석 및 경기력 향상을 위한 시뮬레이션 방법에 있어서, In the simulation method for analyzing the game contents and improving the performance of the game to store the database of the movement of the players during the game, and to perform the simulation based on the stored data, 측정대상이 되는 선수들에게 각자의 고유한 식별정보가 저장된 RF ID 카드 및 가변 주파 송신기로 이루어지는 데이터 송신부를 부착하고, 경기의 종류 및 경기에 따른 주파수 선별, 출력, 측정범위 등을 선택하는 초기화(initialize)를 행하는 초기화 단계와, Initializing the athletes to be measured by attaching a data transmitter consisting of an RF ID card and a variable frequency transmitter that store their unique identification information, and selecting the type and the frequency of the match, output, and measurement range. initializing step, 상기 초기화 단계에서 초기화가 성공적으로 수행되고 측정 준비가 완료되었는지를 판단하는 준비(standby)단계와, A standby step of determining whether initialization is successfully performed in the initialization step and preparation for measurement is completed; 상기 준비단계에서 상기 초기화가 성공적으로 완료되었다고 판단되면, 상기 측정대상이 되는 선수를 구별하기 위해 상기 RF ID 카드에 기록된 식별정보에 근거하여 ID 호출(ID Call) 행하는 ID 호출단계와, An ID call step of performing an ID call on the basis of the identification information recorded on the RF ID card to determine the player to be measured when the initialization is successfully completed in the preparation step; 상기 ID 호출단계에서 ID 호출이 성공하고 나서 경기가 시작되면, 상기 측정 대상이 되는 선수들이 움직임에 따라 각 선수들의 위치 및 이동에 따른 X, Y, Z축의 좌표값에 대한 데이터를 상기 데이터 송신부가 송신하는 데이터 송신단계와, When the game is started after the ID call is successful in the ID call step, the data transmitting unit transmits data on coordinates of the X, Y, and Z axes according to the position and movement of each player as the players to be measured move. A data transmission step of transmitting; 상기 데이터 송신부로부터 송신된 데이터를 데이터 수신부의 가변 주파 수신기가 수신하여 데이터 처리부로 전송하는 데이터 수신단계와, A data receiving step of receiving data transmitted from the data transmitting unit by a variable frequency receiver of the data receiving unit and transmitting the received data to the data processing unit; 상기 데이터 처리부의 전용 계산기(Co-processor)가 상기 X, Y, Z축의 좌표값에 대한 데이터를 시간축에 대한 데이터(T)와 연관시켜 연산을 행하고, 각각의 선수별로 3차원 좌표값에 시간개념이 결합된 X, Y, Z, T 데이터로 구성되는 데이터베이스를 생성하는 데이터 처리단계와, A dedicated calculator (Co-processor) of the data processing unit performs calculation by associating the data of the coordinate values of the X, Y, and Z axes with the data (T) of the time axis, and the time concept of the three-dimensional coordinate values for each athlete. A data processing step of generating a database composed of the combined X, Y, Z, and T data; 상기 데이터 처리단계에서 생성된 데이터베이스를 외부에 연결된 메모리 및 컴퓨터로 전송하고 저장하는 데이터 저장단계와, A data storage step of transmitting and storing the database generated in the data processing step to an externally connected memory and a computer; 사용자가 원하는 시간 동안 상기 단계들을 반복함으로써 각 선수의 움직임에 대한 데이터를 수집하여 저장하는 데이터 수집단계와, A data collection step of collecting and storing data on each athlete's movement by repeating the above steps for a user desired time; 상기 데이터 수집단계가 종료된 후, 저장된 상기 데이터베이스의 내용을 근거로 하여 상기 컴퓨터에 설치된 운영 소프트웨어를 통하여 각 선수의 움직임을 재연하고 시뮬레이션을 실행하는 시뮬레이션 단계를 포함하여 구성된 것을 특징으로 하는 시뮬레이션 방법. And a simulation step of reproducing the movement of each athlete and executing the simulation through the operating software installed in the computer based on the contents of the stored database after the data collecting step is completed. 제 4항에 있어서, The method of claim 4, wherein 상기 준비단계에서 상기 초기화가 성공적으로 완료되지 않았다고 판단되면, 주파수와 송신출력의 설정 등의 기본 설정 작업을 다시 수행하고, 설정된 설정내용을 상기 메모리 및 컴퓨터로 전송하고 저장한 후 다시 상기 준비단계로 돌아가는 조정(Calibration) 단계와, If it is determined that the initialization has not been completed successfully in the preparation step, the basic setting operation such as setting of frequency and transmission output is performed again, and the set contents are transferred to the memory and the computer, stored, and then returned to the preparation step. The calibration step going through, 상기 ID 호출단계에서 상기 ID 호출에 실패했을 경우, 사용가능한 주파수를 다시 설정하고, 설정된 설정내용을 상기 메모리 및 컴퓨터로 전송하고 저장한 후 다시 상기 준비단계로 돌아가는 주파수 조정(frequency adjust)단계를 더 포함하여 구성된 것을 특징으로 하는 시뮬레이션 방법. If the ID call fails in the ID call step, a frequency adjust step of resetting the usable frequency, transmitting and storing the set contents to the memory and the computer, and then returning to the preparation step again. Simulation method comprising a. 제 4항에 있어서, The method of claim 4, wherein 상기 시뮬레이션 단계에서, In the simulation step, 상기 데이터베이스에 저장된 정보는, 시간의 경과에 따라 단위 시간(T0, T1, ..., Tn)에서의 상기 측정대상이 되는 선수의 X, Y, Z축에 대한 좌표값(X0 Y0 Z0, X1 Y1 Z1, ... , Xn Yn Zn) 이 각 선수별로 구분되어 저장되어 있고, The information stored in the database is a coordinate value (X0 Y0 Z0, X1) for the X, Y, Z axis of the athlete to be measured in unit time (T0, T1, ..., Tn) as time passes. Y1 Z1, ..., Xn Yn Zn) are stored separately for each player, 상기 운영 소프트웨어는, 상기 데이터베이스에 저장된 정보에 근거하여 시뮬레이션 동작 및 상기 데이터베이스에 저장된 정보를 수정하여 재연할 수 있도록 하는 메뉴바(menu bar) 및 복수의 조작 아이콘 버튼과, 각각의 시간대별 좌표값을 스크롤 표시하는 시간대별 좌표 표시창 및 시뮬레이션 결과를 표시하는 시뮬레이션 표시창을 포함하여 구성되고, 사용자에 의해 선택된 상기 단위시간에서의 각각의 상기 좌표값의 변화에 따라 상기 시뮬레이션 표시창에 표시되는 내용을 변화시키도록 구성된 GUI(Graphic User Interface) 환경으로 작성된 컴퓨터에서 동작하는 프로그램인 것을 특징으로 하는 시뮬레이션 방법. The operating software may include a menu bar and a plurality of operation icon buttons for reproducing and reproducing a simulation operation and information stored in the database based on the information stored in the database, and coordinates for each time zone. And a simulation display window for displaying a scrolling time zone coordinate display window and a simulation result, and for changing contents displayed on the simulation display window according to the change of each coordinate value in the unit time selected by the user. Simulation method, characterized in that the program running on a computer created in the configured GUI (Graphic User Interface) environment. 제 4항에 있어서, The method of claim 4, wherein 상기 ID 호출단계에서, 상기 ID 호출은 선수를 찾기 위한 RRC(Resync-Request Call)이며, In the ID call step, the ID call is RRC (Resync-Request Call) to find a player, 상기 데이터 저장단계에서, 상기 메모리는 SD 카드 또는 MMC 카드 또는 USB 메모리 등과 같은 플래시 메모리로 구성되고, 상기 컴퓨터로의 전송은, 실시간 정보 이동을 위해 풀 듀플렉스(full-duplex) 방식의 전송 체계로 구성된 것을 특징으로 하는 시뮬레이션 방법.In the data storage step, the memory is composed of a flash memory such as an SD card, an MMC card or a USB memory, and the transmission to the computer is configured with a full-duplex transmission scheme for real-time information movement. Simulation method characterized in that.
KR1020080028063A 2008-03-26 2008-03-26 A simulation system and a simulation method for analyzing sporting events and improving competition skills KR100979198B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080028063A KR100979198B1 (en) 2008-03-26 2008-03-26 A simulation system and a simulation method for analyzing sporting events and improving competition skills

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080028063A KR100979198B1 (en) 2008-03-26 2008-03-26 A simulation system and a simulation method for analyzing sporting events and improving competition skills

Publications (2)

Publication Number Publication Date
KR20090102550A true KR20090102550A (en) 2009-09-30
KR100979198B1 KR100979198B1 (en) 2010-08-31

Family

ID=41360007

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080028063A KR100979198B1 (en) 2008-03-26 2008-03-26 A simulation system and a simulation method for analyzing sporting events and improving competition skills

Country Status (1)

Country Link
KR (1) KR100979198B1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015080325A1 (en) * 2013-11-28 2015-06-04 숭실대학교산학협력단 Mobile terminal for curling analysis and curling game analysis system using same
US9297709B2 (en) 2013-03-15 2016-03-29 Nike, Inc. System and method for analyzing athletic activity
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9622537B2 (en) 2008-06-13 2017-04-18 Nike, Inc. Footwear having sensor system
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US9924760B2 (en) 2011-02-17 2018-03-27 Nike, Inc. Footwear having sensor system
WO2018080075A1 (en) * 2016-10-28 2018-05-03 (주)위드라인 Sports competition big data mining server and sports competition big data mining server operation method
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
JP2019004928A (en) * 2017-06-20 2019-01-17 カシオ計算機株式会社 Position determination device, position determination system, position determination method, and program
CN109654996A (en) * 2019-01-15 2019-04-19 深圳市卫国教育有限公司 A kind of match measurement plotting board
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
KR20210090385A (en) * 2020-01-10 2021-07-20 한국정보공학 주식회사 Method for Performance Improvement by Using Artificial Intelligence
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101540460B1 (en) * 2013-07-09 2015-07-30 엔에이치엔엔터테인먼트 주식회사 Simulation method and system for real-time broadcasting
JP5902229B2 (en) 2013-07-09 2016-04-13 エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation Simulation method and system
KR101540461B1 (en) * 2013-07-09 2015-07-30 엔에이치엔엔터테인먼트 주식회사 Simulation method and system using senario
KR101723011B1 (en) 2016-09-20 2017-04-05 이승희 A management system for training fencer and method thereof
KR101989368B1 (en) 2017-11-29 2019-06-14 권기범 smart exercise equipment, system method thereof
KR101974902B1 (en) 2017-11-29 2019-05-03 권기범 smart exercise equipment, system method thereof
KR102481501B1 (en) 2020-12-16 2022-12-26 권기범 smart golf exercise equipment, system method thereof
KR20230102022A (en) 2021-12-29 2023-07-07 권기범 system and control method for acquiring and analyzing swing data by classifying golf swing stages through the use of MEMS sensors
KR20230102021A (en) 2021-12-29 2023-07-07 권기범 data collection apparatus and control method for golf swing analysis using MEMS built-in sensor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100497780B1 (en) * 2001-05-15 2005-06-29 주식회사 스포츠데이타뱅크 Method of analysis for soccer game data use of computer network, its system, and computer-readable medium recording the method
US20030023974A1 (en) * 2001-07-25 2003-01-30 Koninklijke Philips Electronics N.V. Method and apparatus to track objects in sports programs and select an appropriate camera view

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10070680B2 (en) 2008-06-13 2018-09-11 Nike, Inc. Footwear having sensor system
US11707107B2 (en) 2008-06-13 2023-07-25 Nike, Inc. Footwear having sensor system
US11026469B2 (en) 2008-06-13 2021-06-08 Nike, Inc. Footwear having sensor system
US10912490B2 (en) 2008-06-13 2021-02-09 Nike, Inc. Footwear having sensor system
US10408693B2 (en) 2008-06-13 2019-09-10 Nike, Inc. System and method for analyzing athletic activity
US10314361B2 (en) 2008-06-13 2019-06-11 Nike, Inc. Footwear having sensor system
US9462844B2 (en) 2008-06-13 2016-10-11 Nike, Inc. Footwear having sensor system
US9549585B2 (en) 2008-06-13 2017-01-24 Nike, Inc. Footwear having sensor system
US9622537B2 (en) 2008-06-13 2017-04-18 Nike, Inc. Footwear having sensor system
US9757619B2 (en) 2010-11-10 2017-09-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11568977B2 (en) 2010-11-10 2023-01-31 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10632343B2 (en) 2010-11-10 2020-04-28 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11935640B2 (en) 2010-11-10 2024-03-19 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10293209B2 (en) 2010-11-10 2019-05-21 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US11817198B2 (en) 2010-11-10 2023-11-14 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US9389057B2 (en) 2010-11-10 2016-07-12 Nike, Inc. Systems and methods for time-based athletic activity measurement and display
US10179263B2 (en) 2011-02-17 2019-01-15 Nike, Inc. Selecting and correlating physical activity data with image data
US9924760B2 (en) 2011-02-17 2018-03-27 Nike, Inc. Footwear having sensor system
US9381420B2 (en) 2011-02-17 2016-07-05 Nike, Inc. Workout user experience
US9411940B2 (en) 2011-02-17 2016-08-09 Nike, Inc. Selecting and correlating physical activity data with image data
US11684111B2 (en) 2012-02-22 2023-06-27 Nike, Inc. Motorized shoe with gesture control
US11793264B2 (en) 2012-02-22 2023-10-24 Nike, Inc. Footwear having sensor system
US11071344B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Motorized shoe with gesture control
US11071345B2 (en) 2012-02-22 2021-07-27 Nike, Inc. Footwear having sensor system
US10357078B2 (en) 2012-02-22 2019-07-23 Nike, Inc. Footwear having sensor system
US10568381B2 (en) 2012-02-22 2020-02-25 Nike, Inc. Motorized shoe with gesture control
US9756895B2 (en) 2012-02-22 2017-09-12 Nike, Inc. Footwear having sensor system
US9743861B2 (en) 2013-02-01 2017-08-29 Nike, Inc. System and method for analyzing athletic activity
US11006690B2 (en) 2013-02-01 2021-05-18 Nike, Inc. System and method for analyzing athletic activity
US11918854B2 (en) 2013-02-01 2024-03-05 Nike, Inc. System and method for analyzing athletic activity
US10926133B2 (en) 2013-02-01 2021-02-23 Nike, Inc. System and method for analyzing athletic activity
US10024740B2 (en) 2013-03-15 2018-07-17 Nike, Inc. System and method for analyzing athletic activity
US9410857B2 (en) 2013-03-15 2016-08-09 Nike, Inc. System and method for analyzing athletic activity
US9810591B2 (en) 2013-03-15 2017-11-07 Nike, Inc. System and method of analyzing athletic activity
US9297709B2 (en) 2013-03-15 2016-03-29 Nike, Inc. System and method for analyzing athletic activity
US10016668B2 (en) 2013-11-28 2018-07-10 Foundation Of Soongsil University-Industry Cooperation Mobile terminal for curling analysis and curling match analysis system using the same
WO2015080325A1 (en) * 2013-11-28 2015-06-04 숭실대학교산학협력단 Mobile terminal for curling analysis and curling game analysis system using same
WO2018080075A1 (en) * 2016-10-28 2018-05-03 (주)위드라인 Sports competition big data mining server and sports competition big data mining server operation method
JP2019004928A (en) * 2017-06-20 2019-01-17 カシオ計算機株式会社 Position determination device, position determination system, position determination method, and program
CN109654996A (en) * 2019-01-15 2019-04-19 深圳市卫国教育有限公司 A kind of match measurement plotting board
KR20210090385A (en) * 2020-01-10 2021-07-20 한국정보공학 주식회사 Method for Performance Improvement by Using Artificial Intelligence

Also Published As

Publication number Publication date
KR100979198B1 (en) 2010-08-31

Similar Documents

Publication Publication Date Title
KR100979198B1 (en) A simulation system and a simulation method for analyzing sporting events and improving competition skills
US11717737B2 (en) Athletic training system and method
US10628678B2 (en) Classification of activity derived from multiple locations
EP2973406B1 (en) Athletic attribute determinations from image data
US20050202905A1 (en) Method and system for use of transmitted location information in sporting events
US9022870B2 (en) Web-based game platform with mobile device motion sensor input
US20090029754A1 (en) Tracking and Interactive Simulation of Real Sports Equipment
US20180036616A1 (en) System for Interactive Sports Training Utilizing Real-Time Metrics and Analysis
CN103458978A (en) Apparatus and method for virtual golf driving range simulation
CN209221474U (en) A kind of VR system
WO2023176057A1 (en) Information processing device, information processing method, program, and information presentation system
CN115054898A (en) Combined physical training monitoring system and method

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140225

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150226

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151204

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee