KR20080045359A - Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereof - Google Patents
Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereofInfo
- Publication number
- KR20080045359A KR20080045359A KR1020060114391A KR20060114391A KR20080045359A KR 20080045359 A KR20080045359 A KR 20080045359A KR 1020060114391 A KR1020060114391 A KR 1020060114391A KR 20060114391 A KR20060114391 A KR 20060114391A KR 20080045359 A KR20080045359 A KR 20080045359A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- swing
- golf
- avatar
- real
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 28
- 238000010223 real-time analysis Methods 0.000 title claims description 28
- 238000004458 analytical method Methods 0.000 claims abstract description 13
- 230000008569 process Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 7
- 238000005034 decoration Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012508 change request Methods 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0636—3D visualisation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0694—Visual indication, e.g. Indicia
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2208/00—Characteristics or parameters related to the user or player
- A63B2208/02—Characteristics or parameters related to the user or player posture
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/05—Image processing for measuring physical parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/20—Distances or displacements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/01—User's weight
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- Physical Education & Sports Medicine (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
도 1은 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법이 적용되는 시스템의 전체 구성도.1 is an overall configuration diagram of a system to which a two-way online golf game service method is applied through real-time analysis of a physique condition and swing arc and speed according to an embodiment of the present invention.
도 2 내지 도 4는 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법을 설명하기 위한 플로우차트.2 to 4 are flowcharts for explaining a two-way online golf game service method through real-time analysis of the physique conditions, swing arc and speed according to an embodiment of the present invention.
< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>
10 : 게임 참가자 단말 12 : 웹캠10: game participant terminal 12: webcam
20 : 인터넷 30 : 웹서버20: Internet 30: Web Server
40 : 회원정보저장부 50 : 물품정보저장부40: member information storage unit 50: product information storage unit
60 : 아바타생성부 70 : 스윙결과분석부60: avatar generation unit 70: swing result analysis unit
80 : 게임결과저장부80: game result storage unit
본 발명은 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법으로서, 보다 상세하게는 게임 참가자(Gamer)의 체격 조건에 부합하는 아바타를 생성하고 실제 스윙 아크와 스윙 스피드를 실시간으로 분석하여 이를 토대로 산출된 데이터를 게임의 결과에 반영함으로써 현실감과 학습효과를 증대시킬 수 있는 기술에 관한 것이다.The present invention is an interactive online golf game service method through real-time analysis of physique conditions and swing arcs and speeds. More specifically, the present invention generates avatars that match the physique conditions of gamers and displays real swing arcs and swing speeds in real time. This study relates to a technology that can increase the realism and learning effect by analyzing the data and reflecting the data calculated on the basis of the result of the game.
종래의 온라인 골프 게임 서비스는 게임의 진행이 키보드 또는 마우스 조작에만 의존함으로써 게임 참가자의 실제 골프 실력과는 무관한 게임 진행 및 결과가 나타날 수 밖에 없다는 단점이 있었다. 즉, 모든 게임 참가자는 남녀의 성별, 키, 몸무게 등 체격 조건이 각기 다르고, 스윙 아크와 스윙 스피드 또한 제각각 다름에도 불구하고, 종래의 골프 게임에 있어서 게임 주인공은 이러한 각 개인의 특성을 전혀 반영하지 못하였으며, 직접 스윙 등 동작을 해보아야만 재미를 느끼는 골프의 특성에도 맞지 않는다는 단점이 있었다.The conventional online golf game service has a disadvantage in that game progress depends only on keyboard or mouse operation, resulting in game progress and results irrelevant to the actual golfing ability of the game participants. That is, although all game participants have different physique conditions such as sex, height, and weight of men and women, and swing arcs and swing speeds, the game protagonists do not reflect these individual characteristics at all. There was a disadvantage that it does not fit to the characteristics of golf, which is fun only if you try to swing yourself.
한편, 종래의 온라인 골프 서비스와 기술 중에서는 게임 참가자의 플레이 경향(클럽별 평균 비거리, 핸디, 스윙레벨, 퍼팅 성공률 등)을 포함한 사용자 정보를 미리 입력하여 각 게임 참가자의 그와 같은 플레이 경향을 확률적으로 반영하는 기술도 있으나, 이 또한 과거의 데이터를 반영한 것일 뿐 게임 참가자의 실제 동작을 실시간으로 분석하여 현실감을 증대하는 것은 아닐 뿐 아니라, 결국 키보드 또는 마우스 조작에만 의존하여 게임을 진행하는 것이기 때문에 골프의 재미를 극대화시 킬 수 없다는 문제가 여전히 내제되어 있다.On the other hand, among the conventional online golf services and technologies, the user's information including the play tendency (average distance of each club, handyman, swing level, putting success rate, etc.) of the game participant is input in advance and the probability of such play tendency of each game participant is increased. There is a technology that reflects historically, but it also reflects the past data and does not increase the realism by analyzing the actual movement of the game participants in real time, and eventually relies on the keyboard or mouse operation to play the game. There is still a problem that can not maximize the fun of golf.
본 발명은 상기한 사정을 감안하여 창출되어진 것으로서, 게임 참가자의 체격 조건에 부합하는 아바타를 생성하고, 게임 참가자의 실제 스윙 아크와 스윙 스피드를 실시간(real time)으로 분석하여 이를 토대로 산출된 데이터에 따라 아바타가 게임 참가자의 동작과 동일하게 움직이고, 상기 분석결과를 게임결과에 반영시킴으로써 온라인 골프 게임의 현실감과 학습효과를 증대시키는 것을 그 목적으로 한다.The present invention was created in view of the above circumstances, and generates an avatar that meets the physique conditions of the game participant, analyzes the actual swing arc and swing speed of the game participant in real time, and then calculates the data based on the calculated data. Accordingly, the avatar moves in the same manner as the motion of the game participant, and aims to increase the realism and learning effect of the online golf game by reflecting the analysis result in the game result.
또한, 본 발명은 게임 참가자 자신의 체격 조건을 닮은 아바타를 생성하고, 각 게임의 실행 전에 그 아바타에 다양한 색상과 종류의 골프 복장 및 장비를 착용시켜 볼 수 있으므로, 이 과정을 통해 쌍방향 디지털 텔레비전(Interactive D-TV)의 중요한 역할 중에 하나인 티-커머스(T-Commerce 혹은 Television Based Commerce)가 이루어질 수 있는 환경을 제공하는 것을 또 다른 목적으로 한다.In addition, the present invention can create an avatar resembling the physique of the game participant's own physique, and the golf outfit and equipment of various colors and types can be worn on the avatar before each game is executed. Another aim is to provide an environment in which T-Commerce (T-Commerce or Television Based Commerce), one of the important roles of Interactive D-TV, can be achieved.
상기한 목적을 달성하기 위해, 본 발명에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법은, (a) 네트워크를 통해 접속된 게임 참가자로부터 체격 조건을 입력받는 과정; (b) 상기 체격 조건에 해당하는 아바타를 생성하여 게임 화면상에 출력하고, 실제 상기 게임 참가자의 스윙 동작에 해당하는 영상 데이터를 상기 게임 참가자 단말로부터 전송받아 상기 게임 참가자의 실제 스윙 결과를 분석하는 과정; (c) 상기 실제 스윙 결과 를 근거로 상기 아바타를 동작시키는 과정; (d) 상기 실제 스윙 결과를 근거로 골프공의 착지 위치를 결정한 후, 상기 착지 위치로 게임 화면을 이동시키고, 상기 게임 화면상에 상기 아바타를 위치시켜 골프 게임을 진행하는 것을 특징으로 한다.In order to achieve the above object, the interactive online golf game service method through real-time analysis of the physique conditions, swing arc and speed according to the present invention, (a) receiving the physique conditions from the game participants connected through the network; (b) generating an avatar corresponding to the physique condition and outputting it on a game screen, and receiving image data corresponding to the swing motion of the game participant from the game participant terminal to analyze the actual swing result of the game participant; process; (c) operating the avatar based on the actual swing result; (d) After determining the landing position of the golf ball based on the actual swing result, the game screen is moved to the landing position, and the golf game is performed by placing the avatar on the game screen.
바람직하게, 본 발명은 (e) 상기 골프 게임이 종료되면, 상기 게임결과를 저장하여 상기 게임 참가자의 요청시 모든 게임 결과에 대한 통계 자료를 제공하는 과정을 더 구비하는 것을 특징으로 한다.Preferably, the present invention is characterized in that it further comprises the step of (e) when the golf game is finished, storing the game results and providing statistical data for all game results at the request of the game participant.
바람직하게, 본 발명에서 상기 게임 참가자의 체격 조건은 상기 게임 참가자의 성별, 신장, 몸무게, 및 신체 각 부위의 사이즈를 포함하는 것을 특징으로 한다.Preferably, in the present invention, the physique condition of the game participant may include a gender, height, weight, and size of each part of the game participant.
바람직하게, 본 발명에서 상기 (b) 과정에서 상기 게임 참가자의 실제 스윙 동작에 해당하는 영상 데이터로부터 상기 게임 참가자의 실제 스윙 아크와 스윙 스피드를 분석하고, 상기 분석결과에 상기 게임 참가자의 체격 조건을 반영하여 실제 스윙 결과값을 산출하는 것을 특징으로 한다.Preferably, in the present invention, in step (b), the actual swing arc and the swing speed of the game player are analyzed from the image data corresponding to the actual swing motion of the game player, and the physique condition of the game player is included in the analysis result. Reflect to calculate the actual swing result value.
바람직하게, 본 발명에서 상기 아바타는 상기 게임 참가자로부터 얼굴 사진이 입력되는 경우, 상기 아바타의 얼굴을 상기 얼굴 사진의 얼굴로 표현하는 것을 특징으로 한다.Preferably, in the present invention, when the face picture is input from the game participant, the avatar represents the face of the avatar as the face of the face picture.
바람직하게, 본 발명의 상기 (d) 단계는 상기 골프게임의 진행 상황을 고려하여 각 단계에서 사용하는 장비들을 상기 게임 참가자가 선택할 수 있도록 하고, 상기 게임 참가자에 의해 선택된 장비들을 상기 골프 게임에 반영하는 것을 특징으로 한다.Preferably, step (d) of the present invention allows the game participant to select equipment used in each step in consideration of the progress of the golf game, and reflects the equipment selected by the game participant to the golf game. Characterized in that.
바람직하게, 본 발명의 상기 (c) 단계에서 상기 아바타의 동작에 따른 게임 화면은 3D 영상으로 구현되며, 상기 게임 화면 상에는 상기 골프공의 비거리(飛距離), 타구 안착점을 표시하는 것을 특징으로 한다.Preferably, in the step (c) of the present invention, the game screen according to the operation of the avatar is implemented as a 3D image, and the flying distance and the hitting point of the golf ball are displayed on the game screen. do.
바람직하게, 본 발명의 상기 (e) 단계에서 상기 게임결과를 일시별, 기간별, 동반자별, 골프장별로 제공가능한 것을 특징으로 한다.Preferably, in the step (e) of the present invention, the game results may be provided by date, period, companion, and golf course.
바람직하게, 본 발명의 상기 골프 게임은 복수 명이 동시에 참여가능한 MMORPG(Massively Multiplayer Online Role Playing Game)를 제공가능한 것을 특징으로 한다.Preferably, the golf game of the present invention is characterized in that it is possible to provide a Massively Multiplayer Online Role Playing Game (MMORPG) in which a plurality of players can participate simultaneously.
본 발명에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체는, (a) 게임 참가자로부터 체격 조건을 입력받는 과정; (b) 상기 체격 조건에 해당하는 아바타를 생성하여 게임 화면상에 출력하고, 실제 상기 게임 참가자의 스윙 동작에 해당하는 영상 데이터로부터 상기 게임 참가자의 실제 스윙 결과를 분석하는 과정; (c) 상기 실제 스윙 결과를 근거로 상기 아바타를 동작시키는 과정; (d) 상기 실제 스윙 결과를 근거로 골프공의 착지 위치를 결정한 후, 상기 착지 위치로 게임 화면을 이동시키고, 상기 게임 화면상에 상기 아바타를 위치시켜 골프 게임을 진행하는 것을 특징으로 한다.According to the present invention, a recording medium storing an interactive online golf game program through a real-time analysis of a physique condition and swing arc and speed includes: (a) receiving a physique condition from a game player; (b) generating an avatar corresponding to the physique condition and outputting it on a game screen, and analyzing the actual swing result of the game participant from image data corresponding to the swing motion of the game participant; (c) operating the avatar based on the actual swing result; (d) After determining the landing position of the golf ball based on the actual swing result, the game screen is moved to the landing position, and the golf game is performed by placing the avatar on the game screen.
이하, 첨부되어진 도면을 참조하여 본 발명의 실시예를 구체적으로 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법이 적용되는 시스템의 전체 구성도이다.1 is an overall configuration diagram of a system to which a two-way online golf game service method is applied through real-time analysis of a physique condition and swing arc and speed according to an embodiment of the present invention.
본 발명에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 시스템은, 도 1에 도시된 바와 같이 인터넷(20)을 통해 골프 게임 참가자(U)에게 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임을 제공하는 웹서버(30)를 구비한다.Interactive online golf game service system through the real-time analysis of the physique condition and swing arc and speed according to the present invention, the physique condition and swing arc to the golf game participants (U) through the Internet 20 as shown in FIG.
웹서버(30)는 인터넷(20)을 통해 접속된 게임 참가자 단말(10)로부터 게임 참가자 인증을 위한 정보와, 사이버상에서 상기 게임 참가자를 대신할 아바타를 생성하기 위한 정보와, 상기 아바타에 대한 꾸미기 정보 등을 입력받는다. 웹서버(30)는 입력받은 상기 정보들을 이용하여 상기 게임 참가자가 선택한 골프장에 상기 아바타가 골프 게임을 하는 화면을 3D 영상으로 제공한다.
특히, 본 발명의 웹서버(30)는 게임 참가자 단말(10)의 웹캠(12)을 통해 촬영되어진 게임 참가자의 실제 스윙모습에 해당하는 영상데이터를 게임 참가자 단말(10)로부터 입력받고, 그 영상데이터를 분석하여 실제 게임 참가자의 스윙 아크 및 스피드를 분석한 후, 그 결과를 상기 골프게임 화면상에 반영하여 게임 참가자가 자신의 스윙결과를 정확하게 확인할 수 있도록 한다.In particular, the
또한, 본 발명의 웹서버(30)는 복수의 게임 참가자를 대상으로 MMORPG 게임을 지원할 수도 있는데, 상기 MMORPG 게임의 경기 규칙은 실제 골프경기의 규칙을 기반으로 하여 각 단계별로 수행된다.In addition, the
그리고, 상기 게임의 실행은 선택에 따라 1번 홀 부터 18번 홀까지 혹은 그 중간의 적절한 단계까지 계속되며, 각 진행상황별 스코어는 게임 화면의 적절한 위치에 그 때마다 표시된다.Then, the execution of the game is continued from the 1st hole to the 18th hole or the appropriate stage in the middle according to the selection, and the score for each progress is displayed at the appropriate position of the game screen each time.
이외에도, 본 발명의 웹서버(30)는 게임 참가자의 게임진행결과를 저장한 후, 각 게임 참가자의 요청시 일시별, 기간별, 동반자별, 골프장별로 게임진행결과를 표시하는 기능을 구비한다.In addition, the
이러한 웹서버(30)는 회원정보저장부(40), 물품정보저장부(50), 아바타생성부(60), 스윙결과분석부(70), 및 게임결과저장부(80)와 연동하여 상술되어진 동작들을 수행한다.The
웹서버(30)와 연동하는 각 부의 기능을 보다 구체적으로 설명한다.The function of each unit that works with the
회원정보저장부(40)는 게임 참가자 단말(10)로부터 입력된 게임 참가자(U)의 인증정보, 아바타 생성정보, 아바타 꾸미기 정보 등을 저장하는 기능을 수행한다. 여기서, 인증정보는 상기 게임 참가자(U)를 인증하기 위한 ID, 패스워드, 성명, 주민번호 등이 될 수 있으며, 아바타 생성정보는 상기 게임 참가자(U)의 성별, 체격 조건(몸무게, 키, 신체 각 부위의 사이즈 등), 피부색 등이 될 수 있으며, 상기 아바타 꾸미기 정보는 상기 아바타를 꾸미기 위한 헤어스타일, 의상, 골프채, 악세사리 등이 될 수 있다. 특히, 본 발명에서는 아바타 생성정보에 포함되는 체격 조건을 상기 게임 참가자(U)의 스윙결과에 반영함으로써 상기 게임 참가자(U)가 자신의 스윙결과를 게임화면상에서 정확하게 확인할 수 있도록 한다.The
물폼정보저장부(50)는 게임 참가자(U)의 아바타 꾸미기에 제공될 수 있는 헤어스타일, 의상, 골프채, 악세사리 등의 정보를 저장하는 기능을 수행한다.The water foam
아바타생성부(60)는 상기 게임 참가자(U)에 의해 선택된 조건의 아바타를 생성하는 기능을 수행한다.The
스윙결과분석부(70)는 게임 참가자 단말(10)로부터 전송된 상기 게임 참가자(U)의 스윙모습에 해당하는 영상데이터를 웹서버(30)로부터 수신하여, 스윙 아크 및 스피트를 분석하여 그 분석결과를 웹서버(30)로 전송하여 웹서버(300)를 통해 게임화면상에서 골프공의 착지위치가 상기 분석결과를 반영하여 표시되도록 하는 기능을 수행한다.The swing
게임결과저장부(80)는 게임 참가자 단말(10)로부터 게임이 종료된 경우, 진행된 게임에 대한 게임결과를 저장하고 관리하는 기능을 수행한다. 이후, 게임 참가자(U)로부터 게임결과 조회가 요청되면, 예컨대 일시별, 기간별, 동반자별, 골프장별로 그 게임결과 조회결과를 제공한다.When the game is terminated from the
이어, 도 2 내지 도 4에 도시된 플로우차트를 참조하여 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법을 구체적으로 설명한다.Next, a two-way online golf game service method through real-time analysis of a physique condition, swing arc, and speed according to an embodiment of the present invention will be described in detail with reference to the flowcharts illustrated in FIGS. 2 to 4.
도 2에 도시된 플로우차트를 참조하여, 본 발명에 적용되는 회원등록절차를 상세하게 설명한다. With reference to the flowchart shown in FIG. 2, the member registration procedure applied to this invention is demonstrated in detail.
본 발명에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스를 이용하고자 하는 회원이 웹서버(30)에서 운영하는 웹사이트에 접속하여 회원등록을 요청하면(S2), 웹서버(30)는 회원등록을 위한 웹페이지를 게임 참가자 단말(10)로 출력한다. When a member who wants to use an interactive online golf game service through the real-time analysis of the physique condition and swing arc and speed according to the present invention requests a member registration by accessing a website operated by the web server 30 (S2), The
웹서버(30)는 상기 회원등록 웹페이지를 통해 인증정보가 포함된 회원가입정보를 입력받고(S4), 아바타 생성 정보를 입력받는다(S6). 특히, 상기 아바타 생성 정보에는 상기 게임 참가자의 신체 조건 정보(성별, 피부 색깔, 신장, 몸무게 및 신체 각 부위의 사이즈)가 포함되는 것이 바람직하다.The
이어, 웹서버(30)는 상기 입력받은 정보들을 회원정보저장부(40)에 저장하여 회원등록과정을 종료한다(S8). Subsequently, the
이후, 회원등록이 완료된 게임 참가자가 로그인하면, 웹서버(30)는 상기 게임 참가자의 아바타 생성 정보를 회원정보저장부(40)로부터 독출하여 아바타 생성부(60)로 전송하여, 아바타 생성부(60)에서 상기 게임 참가자의 신체 조건을 반영한 형상의 아바타가 생성되도록 하고, 그 생성된 아바타를 게임화면상에 출력한다.Subsequently, when the game participant whose membership has been registered is logged in, the
바람직하게, 게임 참가자 단말(10)에는 웹서버(30)와 연동하여 쌍방향 온라인 골프 서비스를 제공하기 위한 어플리케이션이 탑재된 모듈이 탑재되고, 게임 참가자 단말(10)에는 게임 참가자(U)의 실제 스윙 모습을 촬영하기 위한 장비(예컨대, 웹캠, 동작 감지기 등)이 구비된다. 게임참자가(U)는 게임 참가자 단말(10)에 구비된 촬영장치의 촬영 가능 영역에 스윙 동작을 취하는 것이 바람직하다. Preferably, the
이하, 도 3과 도 4에 도시된 플로우차트를 참조하여 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법을 상세하게 설명한다.Hereinafter, a two-way online golf game service method through real-time analysis of a physique condition, swing arc, and speed according to an embodiment of the present invention will be described in detail with reference to the flowcharts shown in FIGS. 3 and 4.
회원으로 등록한 게임 참가자 단말(10)이 로그인하면, 웹서버(30)는 게임 참가자 단말(10)로부터 아바타 생성 정보 변경이 요청되는가를 판단하고(S12), 만약 게임 참가자 단말(10)로부터 아바타 생성 정보 변경이 요청되면(S12에서 Yes) 아바타 생성 정보 변경에 따른 웹페이지를 게임 참가자 단말(10)로 출력하여 게임 참가자 단말(10)로부터 새로운 아바타 생성 정보를 입력받는다(S14).When the
이어, 웹서버(30)는 상기 입력받은 아바타 생성 정보를 회원 정보 저장부(40)에 저장함과 동시에 아바타 생성부(60)로 전송하여, 아바타 생성부(60)에 의해 상기 아바타 생성 정보를 반영한 형상의 아바타가 생성되도록 한다. 추가적으로, 게임 참가자(U)로부터 참가자 얼굴에 해당하는 사진이 입력되면, 웹서버(30)는 상기 사진을 상기 아바타에 합성하여 상기 아바타의 얼굴이 실제 게임 참가자(U)의 얼굴모양이 되도록 할 수도 있다.Subsequently, the
이후, 게임 참가자 단말(10)로부터 아바타 꾸미기가 요청되면(S18), 웹서버(30)는 이미 게임 참가자(U)에 의해 선택된 아바타 꾸미기 물품 정보 또는 물품정보저장부(50)에 저장된 아바타 꾸미기 물품 정보를 게임 참가자 단말(10)로 출력하여, 게임 참가자(U)가 아바타를 꾸미기 위한 물품 정보(예컨대, 골프채, 의상, 헤어, 기타 악세사리 등)를 선택할 수 있도록 한다. 특히, 의류의 경우에는 제조회사, 색상 등의 특성을 게임 참가자(U)에게 제공하고, 게임 참가자(U)가 특정 물품을 선택하면 그 선택되어진 물품을 상기 아바타에 착용시켜 게임 참가자(U)가 이를 확인할 수 있도록 한다.Subsequently, when the avatar decoration request is requested from the game participant terminal 10 (S18), the
웹서버(30)는 게임 참가자 단말(10)로부터 아바타 꾸미기가 종료되는가를 판단하여(S26), 게임 참가자 단말(10)로부터 아바타 꾸미기가 요청되면(S26에서 Yes) 게임 참가자(U)에 의해 선택된 아바타 꾸미기 정보를 회원정보저장부(40)에 저장한다(S28).The
이후, 게임 참가자(U)는 게임 실행을 위한 환경을 설정할 수 있다.Thereafter, the game participant U may set an environment for game execution.
웹서버(30)는 게임 참가자 단말(10)로부터 게임 실행 환경 설정이 요청되는가를 판단하고(S30), 게임 참가자 단말(10)로부터 게임 실행 환경 설정이 요청되면(S30에서 Yes) 게임 참가자 단말(10)로 게임 실행 환경 설정을 위한 웹페이지를 출력하여 게임 참가자 단말(10)로부터 게임 실행 환경 설정 정보를 입력받는다(S31).The
본 발명에서 지원하는 게임 실행 환경은 하기와 같다.The game execution environment supported by the present invention is as follows.
- 골프장: 세계의 유명 골프장의 모습이 재현되어진 것이거나, 아이템 또는 특정 상황을 가상하여 구성되어진 골프장-Golf course: Reproduce the appearance of the world's famous golf course, or a golf course composed of items or specific situations
- 게임 참가 인원 : 본 발명에 의한 골프 게임은 언제, 어디서든(Anytime, Anyway) 1인이 게임할 수 있으나, 2인 이상 4인 이내 동시 접속한 MMORPG(Massively Multiplayer Online Role Playing Game) 게임도 물론 가능하다.-Participants in the game: The golf game according to the present invention can be played by any one person anytime, anywhere (Anytime, Anyway), but of course, two or more players may simultaneously play MMORPG (Massively Multiplayer Online Role Playing Game) games. It is possible.
- 게임 선택 : 1번 홀부터 18번 홀까지 혹은 그 중간의 적절한 단계까지 계속될 수 있다.Game selection: may continue from
이외에도, 골프 게임의 흥미를 증폭시키기 위한 조건 또는 게임 방식 등을 지정할 수 있도록 하여, 게임 참여자들의 흥미도를 높힐 수 있다.In addition, it is possible to designate a condition or a game method for amplifying the interest of the golf game, thereby increasing the interest of the game participants.
한편, 상술되어진 것과 달리 단계 S12에서 아바타 생성 정보 변경 요청이 판단되지 않거나(S12에서 No), 단계 S18에서 아바타 꾸미기가 요청되지 않거나(S12 에서 No) 단계 S30에서 게임실행환경 설정이 요청되지 않으면(S30에서 Yes) 웹서버(30)는 기본 설정값 또는 최종적으로 게임 참가자(U)가 설정한 정보들을 이용하여 아바타를 생성하고, 게임 실행 환경을 설정한다.On the other hand, unlike the above, if the request to change the avatar generation information is not determined in step S12 (No in S12), the decorating avatar is not requested in step S18 (No in S12), or the game execution environment setting is not requested in step S30 ( Yes in S30) The
상술되어진 일련의 과정을 통해 아바타 생성 과정과 게임 실행 환경 설정 과정이 완료되면, 게임 참가자 단말(10)은 게임 시작 가능 상태가 된다.When the avatar generation process and the game execution environment setting process are completed through the series of processes described above, the
이 상태에서 게임 참가자(U)가 스윙 동작을 취하면, 촬영장치(12)에 의해 게임 참가자(U)의 스윙 동작이 촬영되어 그에 따른 영상 데이터가 인터넷(20)을 통해 웹서버(30)로 전송된다(S30).In this state, when the game participant U takes a swing motion, the swing motion of the game participant U is photographed by the photographing apparatus 12, and the image data corresponding thereto is transferred to the
웹서버(30)는 상기 스윙 동작에 따른 영상데이터를 스윙결과분석부(70)로 전송한다.The
스윙결과분석부(70)는 상기 영상데이터를 분석하여 스윙 아크와 스피드를 산출하고, 산출된 값에 상기 아바타 생성 정보에 포함된 게임 참가자(U)의 체격 정보를 반영하여 게임 참가자(U)에 대한 스윙 결과값을 산출한다(S34).The swing
스윙결과분석부(70)에서 산출된 스윙 결과값을 근거로 웹서버(30)는 아바타를 동작시키고, 골프공을 이동시키는데, 이와 같은 경기 진행 과정은 3D 영상으로 처리되어진다. 또한, 웹서버(30)는 상기 동작의 결과를 화면상에 표시할 때, 골프공의 비거리(飛距離), 왼쪽 또는 오른쪽 방향 등의 타구 안착점을 표시하며, 각 진행상황별 스코어를 게임 화면의 적절한 위치에 그때마다 표시하는 것이 바람직하다(S36).On the basis of the swing result value calculated by the swing
또한, 웹서버(30)는 상기 골프공의 착지 지점을 산출되면, 그 착지 지점으 로 게임 화면을 이동시키고 아바타도 그 지점으로 이동시킨다.In addition, when the
웹서버(30)는 게임 종료가 확인되지 않으면(S38), 웹서버(30)는 상술되어진 단계 S32 내지 단계 S36를 반복적으로 수행한다.If the
이와 반대로, 웹서버(30)는 게임 참가자 단말(10)로부터 게임 종료가 판단되면(S38에서 No), 웹서버(30)는 게임결과저장부(80)에 게임결과를 저장함과 동시에 게임결과를 게임 참가자 단말(10)로 출력한다. On the contrary, when it is determined that the game is terminated from the game participant terminal 10 (No in S38), the
이상 설명한 바와 같이, 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법 및 그 기록매체에 의하면, 게임 참가자의 체격 조건에 부합하는 아바타를 생성하고, 게임 참가자의 실제 스윙 아크와 스윙 스피드를 실시간(Real time)으로 분석하여 이를 토대로 산출된 데이터에 따라 아바타가 게임 참가자의 동작과 동일하게 동작하도록 할 뿐 아니라, 이를 게임의 결과에 반영함으로써 온라인 골프 게임의 현실감과 학습 효과를 증대시킬 수 있게 된다.As described above, according to the interactive online golf game service method and recording medium through real-time analysis of the physique condition, swing arc and speed according to the embodiment of the present invention, an avatar matching the physique condition of the game participant is generated, By analyzing the actual swing arc and swing speed of the game participant in real time, based on the calculated data, the avatar not only acts the same as the game participant's motion but also reflects the result in the result of the online golf game. It will increase the realism and learning effect.
또한, 본 발명은 게임 참가자 자신의 체격 조건을 닮은 아바타를 생성하고, 각 게임의 실행 전에 그 아바타에 다양한 색상과 종류의 골프 복장 및 장비를 착용시켜 볼 수 있으므로, 이 과정을 통해 쌍방향 디지털 텔레비전(Interactive D-TV)의 중요한 역할 중의 하나인 티-커머스(T-Commerce 혹은 Television Based Commerce)가 이루어질 수 있는 환경을 만들 수 있게 된다.In addition, the present invention can create an avatar resembling the physique of the game participant's own physique, and the golf outfit and equipment of various colors and types can be worn on the avatar before each game is executed. It is possible to create an environment in which T-Commerce (T-Commerce or Television Based Commerce), which is one of the important roles of Interactive D-TV, can be realized.
한편, 본 발명은 상술한 실시예로만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다.On the other hand, the present invention is not limited to the above-described embodiment, but can be modified and modified within the scope not departing from the gist of the present invention, such modifications and changes should be regarded as belonging to the following claims. will be.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060114391A KR20080045359A (en) | 2006-11-20 | 2006-11-20 | Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060114391A KR20080045359A (en) | 2006-11-20 | 2006-11-20 | Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080045359A true KR20080045359A (en) | 2008-05-23 |
Family
ID=39662774
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060114391A KR20080045359A (en) | 2006-11-20 | 2006-11-20 | Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080045359A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101110357B1 (en) * | 2011-04-19 | 2012-02-15 | 주식회사 게임스페이스 | Method for providing multi user online virtual golf game service |
WO2014151597A1 (en) * | 2013-03-14 | 2014-09-25 | Bastawros Peter | Golf game management and entertainment system |
KR20150114909A (en) * | 2014-04-02 | 2015-10-13 | 애플잭 199 엘.피. | Sensor-based gaming system for an avatar to represent a player in a virtual environment |
US9457229B2 (en) | 2012-12-21 | 2016-10-04 | Applejack 199 L.P. | Sensor-based gaming system for an avatar to represent a player in a virtual environment |
KR102232253B1 (en) * | 2020-06-29 | 2021-03-25 | (주)케이에스전자 | Posture comparison and correction method using an application that checks two golf images and result data together |
KR20220010639A (en) * | 2020-07-16 | 2022-01-26 | (주)케이에스전자 | Comparing and correcting golf swing posture using a swing correction system, an application that checks two golf images and result data in one layer |
KR20230056093A (en) | 2021-10-19 | 2023-04-27 | (주)브레인키즈 | A system and method for generating a ghost image including at least one image identified for each sequence for video comparison analysis |
KR20230082702A (en) | 2021-12-01 | 2023-06-09 | (주)브레인키즈 | Apparatus and method for comparing an original image including continuous motion with a ghost image including at least one still image identified for each sequence |
KR20240080323A (en) | 2022-11-30 | 2024-06-07 | (주)브레인키즈 | System and method for synchronously playing golf swing videos |
-
2006
- 2006-11-20 KR KR1020060114391A patent/KR20080045359A/en not_active Application Discontinuation
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101110357B1 (en) * | 2011-04-19 | 2012-02-15 | 주식회사 게임스페이스 | Method for providing multi user online virtual golf game service |
US9457229B2 (en) | 2012-12-21 | 2016-10-04 | Applejack 199 L.P. | Sensor-based gaming system for an avatar to represent a player in a virtual environment |
WO2014151597A1 (en) * | 2013-03-14 | 2014-09-25 | Bastawros Peter | Golf game management and entertainment system |
US9138638B2 (en) | 2013-03-14 | 2015-09-22 | Peter S. Bastawros | Golf game management and entertainment system integrating pre-game, in-game, and post-game content for enhanced golfing experience |
GB2532594A (en) * | 2013-03-14 | 2016-05-25 | Bastawros Peter | Golf game management and entertainment system |
KR20150114909A (en) * | 2014-04-02 | 2015-10-13 | 애플잭 199 엘.피. | Sensor-based gaming system for an avatar to represent a player in a virtual environment |
KR102232253B1 (en) * | 2020-06-29 | 2021-03-25 | (주)케이에스전자 | Posture comparison and correction method using an application that checks two golf images and result data together |
WO2022004961A1 (en) * | 2020-06-29 | 2022-01-06 | (주)케이에스전자 | Posture comparison and correction method using application that overlaps two golf images and result data into one and checks same |
JP2022013574A (en) * | 2020-06-29 | 2022-01-18 | ケーエス エレクトロニクス カンパニー リミテッド | Posture comparison and correction method using application configured to check two golf images and result data in overlapping state |
KR20220010639A (en) * | 2020-07-16 | 2022-01-26 | (주)케이에스전자 | Comparing and correcting golf swing posture using a swing correction system, an application that checks two golf images and result data in one layer |
KR20230056093A (en) | 2021-10-19 | 2023-04-27 | (주)브레인키즈 | A system and method for generating a ghost image including at least one image identified for each sequence for video comparison analysis |
KR20230082702A (en) | 2021-12-01 | 2023-06-09 | (주)브레인키즈 | Apparatus and method for comparing an original image including continuous motion with a ghost image including at least one still image identified for each sequence |
KR20240080323A (en) | 2022-11-30 | 2024-06-07 | (주)브레인키즈 | System and method for synchronously playing golf swing videos |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101686576B1 (en) | Virtual reality system and audition game system using the same | |
US8177611B2 (en) | Scheme for inserting a mimicked performance into a scene and providing an evaluation of same | |
KR20080045359A (en) | Interactive online golf service method real time analysis of physical condition, swing arc, and swing speed and recordable media thereof | |
US8047915B2 (en) | Character for computer game and method | |
TWI577430B (en) | Method used for representing a player in a virtual world and system thereof | |
US10328339B2 (en) | Input controller and corresponding game mechanics for virtual reality systems | |
US8500558B2 (en) | Enhanced method and apparatus for selecting and rendering performance data | |
JP5751594B2 (en) | Virtual golf simulation apparatus and method | |
JP7174800B2 (en) | Game system, game providing method and program | |
JP7238028B2 (en) | Game system, game providing method and program | |
JP7355483B2 (en) | Game systems and programs | |
JP7293181B2 (en) | Program, information processing method, information processing device and information processing system | |
KR20070061256A (en) | System and method for on-line fighting aaction game using tracker | |
KR20180064142A (en) | Screen game method and screen game apparatus linking online and offline | |
Dabnichki | Computers in sport | |
JP2001293120A (en) | Golf image training system | |
KR101420169B1 (en) | System for online golf competition service using screen golf device | |
JP6685061B1 (en) | Game system, game control device, and program | |
KR20210044750A (en) | Virtual golf system, method for creating virtual golf intro image and method for calculating information on player of virtual golf | |
JP6522697B2 (en) | Program and server system | |
JP7354492B2 (en) | Virtual golf system, virtual golf intro video generation method, and method for calculating information about virtual golf players | |
JP7208551B2 (en) | Cheering Support System, Cheering Support Method, Appreciation Support System, and Appreciation Support Method | |
JP7208552B2 (en) | SUPPORT SYSTEM AND METHOD FOR SUPPORTING SUPPORT | |
JP6685062B2 (en) | Game system, game control device, and program | |
JP7256619B2 (en) | computer system, game system and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |