Nothing Special   »   [go: up one dir, main page]

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 thereof

Info

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
Application number
KR1020060114391A
Other languages
Korean (ko)
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 KR1020060114391A priority Critical patent/KR20080045359A/en
Publication of KR20080045359A publication Critical patent/KR20080045359A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/06363D visualisation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0694Visual indication, e.g. Indicia
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2208/00Characteristics or parameters related to the user or player
    • A63B2208/02Characteristics or parameters related to the user or player posture
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/05Image processing for measuring physical parameters
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/17Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/20Distances or displacements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/01User'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

A method for providing an interactive online golf service by analyzing physical condition, a swing arc, and a swing speed, and a recordable media thereof are provided to increase reality and learning effect by generating an avatar corresponding to the physical condition of a gamer, enabling the avatar to move in the same way as the gamer based on data analyzing the swing arc/speed, and reflecting an analysis result to a game result. Physical condition is received from a gamer connected through the network. An avatar corresponding to the physical condition is generated and displayed in a game screen(S32), and a result of a real swing of the gamer is analyzed by receiving video data corresponding to the real swing of the gamer from a gamer terminal(S34). The avatar is moved based on the result of the real swing. A location of a golf ball is determined based on the result of the real swing, the game screen is moved to the location of the golf ball, and a golf game is progressed by mobbing the avatar to the game screen(S36). Statistics for all game results is provided in response to a request of the gamer by storing the game results when the golf game is finished(S40).

Description

체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법 및 그 기록매체{INTERACTIVE ONLINE GOLF SERVICE METHOD REAL TIME ANALYSIS OF PHYSICAL CONDITION, SWING ARC, AND SWING SPEED AND RECORDABLE MEDIA THEREOF} INTERACTIVE ONLINE GOLF SERVICE METHOD REAL TIME ANALYSIS OF PHYSICAL CONDITION, SWING ARC, AND SWING SPEED AND RECORDABLE MEDIA THEREOF}

도 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. Web server 30 for providing interactive online golf game through real-time analysis of the speed is provided.

웹서버(30)는 인터넷(20)을 통해 접속된 게임 참가자 단말(10)로부터 게임 참가자 인증을 위한 정보와, 사이버상에서 상기 게임 참가자를 대신할 아바타를 생성하기 위한 정보와, 상기 아바타에 대한 꾸미기 정보 등을 입력받는다. 웹서버(30)는 입력받은 상기 정보들을 이용하여 상기 게임 참가자가 선택한 골프장에 상기 아바타가 골프 게임을 하는 화면을 3D 영상으로 제공한다.Web server 30 is a game participant terminal 10 connected through the Internet 20 information for game participant authentication, information for creating an avatar to replace the game participant on the cyber, and decorating the avatar Receive information, etc. The web server 30 provides a 3D image of a screen in which the avatar plays a golf game to the golf course selected by the game participant using the inputted information.

특히, 본 발명의 웹서버(30)는 게임 참가자 단말(10)의 웹캠(12)을 통해 촬영되어진 게임 참가자의 실제 스윙모습에 해당하는 영상데이터를 게임 참가자 단말(10)로부터 입력받고, 그 영상데이터를 분석하여 실제 게임 참가자의 스윙 아크 및 스피드를 분석한 후, 그 결과를 상기 골프게임 화면상에 반영하여 게임 참가자가 자신의 스윙결과를 정확하게 확인할 수 있도록 한다.In particular, the web server 30 of the present invention receives the image data corresponding to the actual swing image of the game participant photographed through the webcam 12 of the game participant terminal 10 from the game participant terminal 10, the image After analyzing the swing arc and the speed of the actual game participant by analyzing the data, the result is reflected on the golf game screen so that the game participant can accurately check his swing result.

또한, 본 발명의 웹서버(30)는 복수의 게임 참가자를 대상으로 MMORPG 게임을 지원할 수도 있는데, 상기 MMORPG 게임의 경기 규칙은 실제 골프경기의 규칙을 기반으로 하여 각 단계별로 수행된다.In addition, the web server 30 of the present invention may support the MMORPG game for a plurality of game participants, the game rules of the MMORPG game is performed for each step based on the rules of the actual golf game.

그리고, 상기 게임의 실행은 선택에 따라 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 web server 30 of the present invention stores a game progress result of the game participant, and has a function of displaying the game progress result by date, period, companion, and golf course at the request of each game participant.

이러한 웹서버(30)는 회원정보저장부(40), 물품정보저장부(50), 아바타생성부(60), 스윙결과분석부(70), 및 게임결과저장부(80)와 연동하여 상술되어진 동작들을 수행한다.The web server 30 is described in conjunction with the member information storage unit 40, article information storage unit 50, avatar generating unit 60, swing result analysis unit 70, and game result storage unit 80 Perform the intended actions.

웹서버(30)와 연동하는 각 부의 기능을 보다 구체적으로 설명한다.The function of each unit that works with the web server 30 will be described in more detail.

회원정보저장부(40)는 게임 참가자 단말(10)로부터 입력된 게임 참가자(U)의 인증정보, 아바타 생성정보, 아바타 꾸미기 정보 등을 저장하는 기능을 수행한다. 여기서, 인증정보는 상기 게임 참가자(U)를 인증하기 위한 ID, 패스워드, 성명, 주민번호 등이 될 수 있으며, 아바타 생성정보는 상기 게임 참가자(U)의 성별, 체격 조건(몸무게, 키, 신체 각 부위의 사이즈 등), 피부색 등이 될 수 있으며, 상기 아바타 꾸미기 정보는 상기 아바타를 꾸미기 위한 헤어스타일, 의상, 골프채, 악세사리 등이 될 수 있다. 특히, 본 발명에서는 아바타 생성정보에 포함되는 체격 조건을 상기 게임 참가자(U)의 스윙결과에 반영함으로써 상기 게임 참가자(U)가 자신의 스윙결과를 게임화면상에서 정확하게 확인할 수 있도록 한다.The member information storage 40 performs a function of storing authentication information, avatar generation information, avatar decorating information, etc. of the game participant U input from the game participant terminal 10. Here, the authentication information may be an ID, a password, a name, a resident number, etc. for authenticating the game participant (U), and the avatar generation information may include a gender, a physical condition (weight, height, body, etc.) of the game participant (U). Size of each part, etc.), skin color, and the like, and the avatar decorating information may be a hairstyle, a costume, a golf club, or an accessory for decorating the avatar. In particular, in the present invention, the physique condition included in the avatar generation information is reflected in the swing result of the game participant (U) so that the game participant (U) can accurately check his swing result on the game screen.

물폼정보저장부(50)는 게임 참가자(U)의 아바타 꾸미기에 제공될 수 있는 헤어스타일, 의상, 골프채, 악세사리 등의 정보를 저장하는 기능을 수행한다.The water foam information storage unit 50 performs a function of storing information such as hairstyles, clothes, golf clubs, and accessories that can be provided for decorating the avatar of the game participant (U).

아바타생성부(60)는 상기 게임 참가자(U)에 의해 선택된 조건의 아바타를 생성하는 기능을 수행한다.The avatar generating unit 60 performs a function of generating an avatar having a condition selected by the game participant U.

스윙결과분석부(70)는 게임 참가자 단말(10)로부터 전송된 상기 게임 참가자(U)의 스윙모습에 해당하는 영상데이터를 웹서버(30)로부터 수신하여, 스윙 아크 및 스피트를 분석하여 그 분석결과를 웹서버(30)로 전송하여 웹서버(300)를 통해 게임화면상에서 골프공의 착지위치가 상기 분석결과를 반영하여 표시되도록 하는 기능을 수행한다.The swing result analysis unit 70 receives image data corresponding to the swing image of the game player U transmitted from the game player terminal 10 from the web server 30, analyzes the swing arc and the speed, and analyzes the swing arc and the speed. It transmits the result to the web server 30 performs a function to display the landing position of the golf ball on the game screen through the web server 300 to reflect the analysis result.

게임결과저장부(80)는 게임 참가자 단말(10)로부터 게임이 종료된 경우, 진행된 게임에 대한 게임결과를 저장하고 관리하는 기능을 수행한다. 이후, 게임 참가자(U)로부터 게임결과 조회가 요청되면, 예컨대 일시별, 기간별, 동반자별, 골프장별로 그 게임결과 조회결과를 제공한다.When the game is terminated from the game participant terminal 10, the game result storage unit 80 performs a function of storing and managing game results of the game. Then, when the game result inquiry is requested from the game participant (U), for example, the game result inquiry result is provided for each date, period, companion, and golf course.

이어, 도 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 server 30 outputs a web page for membership registration to the game participant terminal 10.

웹서버(30)는 상기 회원등록 웹페이지를 통해 인증정보가 포함된 회원가입정보를 입력받고(S4), 아바타 생성 정보를 입력받는다(S6). 특히, 상기 아바타 생성 정보에는 상기 게임 참가자의 신체 조건 정보(성별, 피부 색깔, 신장, 몸무게 및 신체 각 부위의 사이즈)가 포함되는 것이 바람직하다.The web server 30 receives member registration information including authentication information through the member registration web page (S4), and receives avatar generation information (S6). In particular, the avatar generation information preferably includes physical condition information (gender, skin color, height, weight, and size of each part of the game) of the game participant.

이어, 웹서버(30)는 상기 입력받은 정보들을 회원정보저장부(40)에 저장하여 회원등록과정을 종료한다(S8). Subsequently, the web server 30 ends the member registration process by storing the received information in the member information storage 40 (S8).

이후, 회원등록이 완료된 게임 참가자가 로그인하면, 웹서버(30)는 상기 게임 참가자의 아바타 생성 정보를 회원정보저장부(40)로부터 독출하여 아바타 생성부(60)로 전송하여, 아바타 생성부(60)에서 상기 게임 참가자의 신체 조건을 반영한 형상의 아바타가 생성되도록 하고, 그 생성된 아바타를 게임화면상에 출력한다.Subsequently, when the game participant whose membership has been registered is logged in, the web server 30 reads the avatar generation information of the game participant from the member information storage 40 and transmits the avatar participant 60 to the avatar generator 60 to send the avatar generator to the avatar generator. In step 60), an avatar having a shape reflecting the physical condition of the game participant is generated, and the generated avatar is output on the game screen.

바람직하게, 게임 참가자 단말(10)에는 웹서버(30)와 연동하여 쌍방향 온라인 골프 서비스를 제공하기 위한 어플리케이션이 탑재된 모듈이 탑재되고, 게임 참가자 단말(10)에는 게임 참가자(U)의 실제 스윙 모습을 촬영하기 위한 장비(예컨대, 웹캠, 동작 감지기 등)이 구비된다. 게임참자가(U)는 게임 참가자 단말(10)에 구비된 촬영장치의 촬영 가능 영역에 스윙 동작을 취하는 것이 바람직하다. Preferably, the game participant terminal 10 is equipped with a module mounted with an application for providing an interactive online golf service in conjunction with the web server 30, the game participant terminal 10 is the actual swing of the game participant (U) Equipment (eg, webcams, motion detectors, etc.) for taking pictures are provided. Game participant (U) is preferably to take a swing operation on the imageable area of the recording device provided in the game participant terminal (10).

이하, 도 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 game participant terminal 10 registered as a member logs in, the web server 30 determines whether a change in avatar generation information is requested from the game participant terminal 10 (S12), and if an avatar is generated from the game participant terminal 10. When the information change request is requested (YES in S12), the web page according to the avatar generation information change is output to the game participant terminal 10 to receive new avatar generation information from the game participant terminal 10 (S14).

이어, 웹서버(30)는 상기 입력받은 아바타 생성 정보를 회원 정보 저장부(40)에 저장함과 동시에 아바타 생성부(60)로 전송하여, 아바타 생성부(60)에 의해 상기 아바타 생성 정보를 반영한 형상의 아바타가 생성되도록 한다. 추가적으로, 게임 참가자(U)로부터 참가자 얼굴에 해당하는 사진이 입력되면, 웹서버(30)는 상기 사진을 상기 아바타에 합성하여 상기 아바타의 얼굴이 실제 게임 참가자(U)의 얼굴모양이 되도록 할 수도 있다.Subsequently, the web server 30 stores the received avatar generation information in the member information storage unit 40 and transmits the avatar generation information to the avatar generator 60 to reflect the avatar generation information by the avatar generator 60. The avatar of the shape is generated. In addition, when a picture corresponding to the participant's face is input from the game participant U, the web server 30 may synthesize the picture to the avatar so that the face of the avatar becomes the face shape of the actual game participant U. have.

이후, 게임 참가자 단말(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 web server 30 already displays the avatar decoration item information selected by the game participant U or the avatar decoration item stored in the item information storage unit 50. The information is output to the game participant terminal 10 so that the game participant U can select item information (eg, golf clubs, clothes, hair, other accessories, etc.) for decorating the avatar. In particular, in the case of clothing, the game participant provides characteristics such as a manufacturer, a color, and the like to the game participant U, and when the game participant U selects a specific item, the selected participant is worn on the avatar to allow the game participant U to make a selection. Check this.

웹서버(30)는 게임 참가자 단말(10)로부터 아바타 꾸미기가 종료되는가를 판단하여(S26), 게임 참가자 단말(10)로부터 아바타 꾸미기가 요청되면(S26에서 Yes) 게임 참가자(U)에 의해 선택된 아바타 꾸미기 정보를 회원정보저장부(40)에 저장한다(S28).The web server 30 determines whether the avatar decoration is finished from the game participant terminal 10 (S26), and when the avatar decoration is requested from the game participant terminal 10 (Yes in S26), the web server 30 is selected by the game participant U. The avatar decorating information is stored in the member information storage 40 (S28).

이후, 게임 참가자(U)는 게임 실행을 위한 환경을 설정할 수 있다.Thereafter, the game participant U may set an environment for game execution.

웹서버(30)는 게임 참가자 단말(10)로부터 게임 실행 환경 설정이 요청되는가를 판단하고(S30), 게임 참가자 단말(10)로부터 게임 실행 환경 설정이 요청되면(S30에서 Yes) 게임 참가자 단말(10)로 게임 실행 환경 설정을 위한 웹페이지를 출력하여 게임 참가자 단말(10)로부터 게임 실행 환경 설정 정보를 입력받는다(S31).The web server 30 determines whether a game execution environment setting is requested from the game participant terminal 10 (S30), and if a game execution environment setting is requested from the game participant terminal 10 (Yes in S30), the game participant terminal ( 10) outputs a web page for game execution environment setting to receive game execution environment setting information from the game participant terminal 10 (S31).

본 발명에서 지원하는 게임 실행 환경은 하기와 같다.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 hole 1 to hole 18, or any suitable stage in between.

이외에도, 골프 게임의 흥미를 증폭시키기 위한 조건 또는 게임 방식 등을 지정할 수 있도록 하여, 게임 참여자들의 흥미도를 높힐 수 있다.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 web server 30 creates an avatar using the basic setting value or information set by the game participant U and finally sets the game execution environment.

상술되어진 일련의 과정을 통해 아바타 생성 과정과 게임 실행 환경 설정 과정이 완료되면, 게임 참가자 단말(10)은 게임 시작 가능 상태가 된다.When the avatar generation process and the game execution environment setting process are completed through the series of processes described above, the game participant terminal 10 becomes a game startable state.

이 상태에서 게임 참가자(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 web server 30 through the Internet 20. It is transmitted (S30).

웹서버(30)는 상기 스윙 동작에 따른 영상데이터를 스윙결과분석부(70)로 전송한다.The web server 30 transmits the image data according to the swing operation to the swing result analysis unit 70.

스윙결과분석부(70)는 상기 영상데이터를 분석하여 스윙 아크와 스피드를 산출하고, 산출된 값에 상기 아바타 생성 정보에 포함된 게임 참가자(U)의 체격 정보를 반영하여 게임 참가자(U)에 대한 스윙 결과값을 산출한다(S34).The swing result analyzing unit 70 analyzes the image data to calculate a swing arc and a speed, and reflects the physique information of the game participant U included in the avatar generation information to the game participant U. The swing result for the calculation is calculated (S34).

스윙결과분석부(70)에서 산출된 스윙 결과값을 근거로 웹서버(30)는 아바타를 동작시키고, 골프공을 이동시키는데, 이와 같은 경기 진행 과정은 3D 영상으로 처리되어진다. 또한, 웹서버(30)는 상기 동작의 결과를 화면상에 표시할 때, 골프공의 비거리(飛距離), 왼쪽 또는 오른쪽 방향 등의 타구 안착점을 표시하며, 각 진행상황별 스코어를 게임 화면의 적절한 위치에 그때마다 표시하는 것이 바람직하다(S36).On the basis of the swing result value calculated by the swing result analysis unit 70, the web server 30 operates the avatar and moves the golf ball. Such a game progression process is processed as a 3D image. In addition, when displaying the result of the operation on the screen, the web server 30 displays the hitting point, such as the distance of the golf ball, the left or right direction, and scores for each progression game screen It is preferable to mark each time at the appropriate position of (S36).

또한, 웹서버(30)는 상기 골프공의 착지 지점을 산출되면, 그 착지 지점으 로 게임 화면을 이동시키고 아바타도 그 지점으로 이동시킨다.In addition, when the web server 30 calculates the landing point of the golf ball, it moves the game screen to the landing point, and moves the avatar to that point.

웹서버(30)는 게임 종료가 확인되지 않으면(S38), 웹서버(30)는 상술되어진 단계 S32 내지 단계 S36를 반복적으로 수행한다.If the web server 30 does not confirm the end of the game (S38), the web server 30 repeatedly performs steps S32 to S36 described above.

이와 반대로, 웹서버(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 web server 30 stores the game result in the game result storage unit 80 and simultaneously displays the game result. It outputs to the game participant terminal 10.

이상 설명한 바와 같이, 본 발명의 실시예에 따른 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법 및 그 기록매체에 의하면, 게임 참가자의 체격 조건에 부합하는 아바타를 생성하고, 게임 참가자의 실제 스윙 아크와 스윙 스피드를 실시간(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)

(a) 네트워크를 통해 접속된 게임 참가자로부터 체격 조건을 입력받는 과정;(a) receiving a physique condition from a game participant connected through a network; (b) 상기 체격 조건에 해당하는 아바타를 생성하여 게임 화면상에 출력하고, 실제 상기 게임 참가자의 스윙 동작에 해당하는 영상 데이터를 상기 게임 참가자 단말로부터 전송받아 상기 게임 참가자의 실제 스윙 결과를 분석하는 과정;(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) 상기 실제 스윙 결과를 근거로 상기 아바타를 동작시키는 과정; (c) operating the avatar based on the actual swing result; (d) 상기 실제 스윙 결과를 근거로 골프공의 착지 위치를 결정한 후, 상기 착지 위치로 게임 화면을 이동시키고, 상기 게임 화면상에 상기 아바타를 위치시켜 골프 게임을 진행하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.(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 physique condition characterized in that the golf game is performed by placing the avatar on the game screen. Online golf game service method through real-time analysis of the swing arc and speed. 제 1 항에 있어서, The method of claim 1, (e) 상기 골프 게임이 종료되면, 상기 게임결과를 저장하여 상기 게임 참가자의 요청시 모든 게임 결과에 대한 통계 자료를 제공하는 과정을 더 구비하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.(e) when the golf game is finished, storing the game result and providing statistical data on all game results upon request of the game participant, wherein the physical condition and the swing arc and the speed of the golf game are real-time. Interactive online golf game service method through analysis. 제 1 항에 있어서, 상기 게임 참가자의 체격 조건은According to claim 1, wherein the physique condition of the game participant is 상기 게임 참가자의 성별, 신장, 몸무게, 및 신체 각 부위의 사이즈를 포함 하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.Method for interactive online golf game service through the real-time analysis of the physique conditions, swing arc and speed, characterized in that the gender, height, weight, and size of each part of the game participant. 제 3 항에 있어서, 상기 (b) 과정에서The method of claim 3, wherein in the step (b) 상기 게임 참가자의 실제 스윙 동작에 해당하는 영상 데이터로부터 상기 게임 참가자의 실제 스윙 아크와 스윙 스피드를 분석하고,Analyzing the actual swing arc and the swing speed of the game participant from the image data corresponding to the actual swing motion of the game participant, 상기 분석결과에 상기 게임 참가자의 체격 조건을 반영하여 실제 스윙 결과값을 산출하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법. A method for interactive online golf game service through real-time analysis of a physique condition, swing arc, and speed, the actual swing result value being calculated by reflecting the physique condition of the game participant in the analysis result. 제 1 항에 있어서, 상기 아바타는The method of claim 1, wherein the avatar 상기 게임 참가자로부터 얼굴 사진이 입력되는 경우, 상기 아바타의 얼굴을 상기 얼굴 사진의 얼굴로 표현하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.When the face picture is input from the game participant, the interactive online golf game service method through real-time analysis of the physique conditions, swing arc and speed, characterized in that the face of the avatar is represented by the face of the face picture. 제 1 항에 있어서, 상기 (d) 단계는The method of claim 1, wherein step (d) 상기 골프게임의 진행 상황을 고려하여 각 단계에서 사용하는 장비들을 상기 게임 참가자가 선택할 수 있도록 하고, 상기 게임 참가자에 의해 선택된 장비들을 상기 골프 게임에 반영하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.Physique conditions, swing arc and speed, characterized in that the game participant to select the equipment used in each step in consideration of the progress of the golf game, and reflects the equipment selected by the game participant in the golf game Interactive online golf game service method through real-time analysis of the method. 제 1 항에 있어서, 상기 (c) 단계에서The method of claim 1, wherein in step (c) 상기 아바타의 동작에 따른 게임 화면은 3D 영상으로 구현되며, 상기 게임 화면 상에는 상기 골프공의 비거리(飛距離), 타구 안착점을 표시하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.The game screen according to the operation of the avatar is implemented as a 3D image, and the real-time analysis of the physique conditions, swing arc and speed, characterized in that the display of the distance of the golf ball, the hitting point of the ball on the game screen Interactive online golf game service method through. 제 2 항에 있어서, 상기 (e) 단계에서The method of claim 2, wherein in step (e) 상기 게임결과를 일시별, 기간별, 동반자별, 골프장별로 제공가능한 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.Interactive online golf game service method through the real-time analysis of the physique conditions, swing arc and speed, characterized in that the game results can be provided by date, period, companion, golf course. 제 1 항 또는 제 8 항에 있어서,The method according to claim 1 or 8, 상기 골프 게임은The golf game 복수 명이 동시에 참여가능한 MMORPG(Massively Multiplayer Online Role Playing Game)를 제공가능한 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 서비스 방법.A method of interactive online golf game service through real-time analysis of physique conditions, swing arcs and speeds, characterized by providing a multiplayer online multiplayer online role playing game (MMORPG). (a) 게임 참가자로부터 체격 조건을 입력받는 과정;(a) receiving a physique condition from a game participant; (b) 상기 체격 조건에 해당하는 아바타를 생성하여 게임 화면상에 출력하고, 실제 상기 게임 참가자의 스윙 동작에 해당하는 영상 데이터로부터 상기 게임 참가자의 실제 스윙 결과를 분석하는 과정;(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) 상기 실제 스윙 결과를 근거로 상기 아바타를 동작시키는 과정; (c) operating the avatar based on the actual swing result; (d) 상기 실제 스윙 결과를 근거로 골프공의 착지 위치를 결정한 후, 상기 착지 위치로 게임 화면을 이동시키고, 상기 게임 화면상에 상기 아바타를 위치시켜 골프 게임을 진행하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.(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 physique condition characterized in that the golf game is performed by placing the avatar on the game screen. And a recording medium that stores an interactive online golf game program with real-time analysis of swing arc and speed. 제 10 항에 있어서, The method of claim 10, (e) 상기 골프 게임이 종료되면, 상기 게임결과를 저장하여 상기 게임 참가자의 요청시 모든 게임 결과에 대한 통계 자료를 제공하는 과정을 더 구비하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.(e) when the golf game is finished, storing the game result and providing statistical data on all game results upon request of the game participant, wherein the physical condition and the swing arc and the speed of the golf game are real-time. Record media storing interactive online golf game program through analysis. 제 10 항에 있어서, 상기 게임 참가자의 체격 조건은11. The method of claim 10, wherein the physique condition of the game player 상기 게임 참가자의 성별, 신장, 몸무게, 및 신체 각 부위의 사이즈를 포함하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.A recording medium storing an interactive online golf game program through real-time analysis of physique conditions and swing arc and speed, characterized in that the gender, height, weight, and size of each part of the game participant. 제 12 항에 있어서, 상기 (b) 과정에서The method of claim 12, wherein in the step (b) 상기 게임 참가자의 실제 스윙 동작에 해당하는 영상 데이터로부터 상기 게임 참가자의 실제 스윙 아크와 스윙 스피드를 분석하고,Analyzing the actual swing arc and the swing speed of the game participant from the image data corresponding to the actual swing motion of the game participant, 상기 분석결과에 상기 게임 참가자의 체격 조건을 반영하여 실제 스윙 결과값을 산출하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체. A recording medium storing an interactive online golf game program through real-time analysis of a physique condition and swing arc and speed, the actual swing result value being calculated by reflecting the physique condition of the game participant in the analysis result. 제 10 항에 있어서, 상기 아바타는The method of claim 10, wherein the avatar 상기 게임 참가자로부터 얼굴 사진이 입력되는 경우, 상기 아바타의 얼굴을 상기 얼굴 사진의 얼굴로 표현하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.When a face picture is input from the game participant, a recording medium storing an interactive online golf game program through real-time analysis of a physique condition and swing arc and speed, characterized in that the face of the avatar is expressed as the face of the face picture. 제 10 항에 있어서, 상기 (d) 단계는The method of claim 10, wherein step (d) 상기 골프게임의 진행 상황을 고려하여 각 단계에서 사용하는 장비들을 상기 게임 참가자가 선택할 수 있도록 하고, 상기 게임 참가자에 의해 선택된 장비들을 상기 골프 게임에 반영하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.Physique conditions, swing arc and speed, characterized in that the game participant to select the equipment used in each step in consideration of the progress of the golf game, and reflects the equipment selected by the game participant in the golf game Recorded media stored in an interactive online golf game program through real-time analysis. 제 10 항에 있어서, 상기 (c) 단계에서The method of claim 10, wherein in step (c) 상기 아바타의 동작에 따른 게임 화면은 3D 영상으로 구현되며, 상기 게임 화면 상에는 상기 골프공의 비거리(飛距離), 타구 안착점을 표시하는 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.The game screen according to the operation of the avatar is implemented as a 3D image, and the real-time analysis of the physique conditions, swing arc and speed, characterized in that the display of the distance of the golf ball, the hitting point of the ball on the game screen Record media that stores interactive online golf game program. 제 11 항에 있어서, 상기 (e) 단계에서12. The method according to claim 11, wherein in step (e) 상기 게임결과를 일시별, 기간별, 동반자별, 골프장별로 제공가능한 것을 특징으로 하는 체격 조건과 스윙 아크 및 스피드의 실시간 분석을 통한 쌍방향 온라인 골프 게임 프로그램이 저장된 기록매체.A recording medium storing interactive online golf game programs through real-time analysis of physique conditions and swing arcs and speeds, wherein the game results are provided by date, period, companion, and golf course.
KR1020060114391A 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 KR20080045359A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (13)

* Cited by examiner, † Cited by third party
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