[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100767292B1 - A system for capturing golf course - Google Patents

A system for capturing golf course Download PDF

Info

Publication number
KR100767292B1
KR100767292B1 KR1020060127091A KR20060127091A KR100767292B1 KR 100767292 B1 KR100767292 B1 KR 100767292B1 KR 1020060127091 A KR1020060127091 A KR 1020060127091A KR 20060127091 A KR20060127091 A KR 20060127091A KR 100767292 B1 KR100767292 B1 KR 100767292B1
Authority
KR
South Korea
Prior art keywords
club
distance
user
capturing
course
Prior art date
Application number
KR1020060127091A
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 KR1020060127091A priority Critical patent/KR100767292B1/en
Application granted granted Critical
Publication of KR100767292B1 publication Critical patent/KR100767292B1/en

Links

Images

Classifications

    • 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
    • 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/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

A golf course capturing system is provided to supply a bird's-eye view of the correspondent golf course and the optimal method for capturing the correspondent golf course as a visual image. In a golf course capturing system, an input unit(200) receives various values and information determined by a user. A display unit(300) displays various images and result values. A GPS(Global Positioning System) unit(400) calculates latitude and longitude coordinates by receiving a signal from a satellite. A DB unit(500) comprises a course image DB(Database,510) storing the course image and latitude and longitude coordinates corresponding to the course image; a recommended capturing area DB(520) storing the latitude and longitude coordinates of a pre-set recommended capturing area; an average driving distance DB(530) for storing the average driving distance for each club of the user; and a temporary DB(540) temporally storing various calculation results. A CPU(Central Processing Unit,100) calculates the straight distance to the front and back spots of the closest recommended capturing area, extracts and displays at least one recommended club corresponding to the calculated straight distance range, on the display unit by comparing the calculated straight distance range with the average driving distance for each club, decides capturing spots about the spots corresponding to the driving distance of the chosen club if the user chooses one specific club, sets the position of the user as a designated capturing spot if at least one capturing area is designated, determines the capturing spots of all capturing areas to a hole cup by repeating a recommended club displaying step and a capturing spot designating step, and then connects the designated capturing spots through a straight line and outputs the connected capturing spots on the display unit.

Description

골프코스 공략 시스템{A SYSTEM FOR CAPTURING GOLF COURSE}Golf Course Target System {A SYSTEM FOR CAPTURING GOLF COURSE}

도 1은 본 발명의 구성을 보인 개략도,1 is a schematic view showing the configuration of the present invention,

도 2는 본 발명의 작동순서를 보인 순서도,2 is a flow chart showing the operation sequence of the present invention,

<도면의 주요 부호에 대한 설명><Description of Major Symbols in Drawing>

100 : 중앙처리부100: central processing unit

200 : 입력부200: input unit

300 : 표시부300: display unit

400 : GPS 수신부400: GPS receiver

500 : 데이터베이스부500: database

510 : 코스이미지 DB510 course image DB

520 : 추천공략지역 DB520: DB of recommendation target area

530 : 클럽별 평균비거리 DB530: DB average distance by club

540 : 임시 DB540: temporary DB

본 발명은 골프코스 공략 시스템에 관한 것으로, 더욱 상세하게는 GPS 수신기능이 탑재된 단말기를 이용하여 골프코스 내에서 코스별 최적의 홀컵 공략 방법과 경로를 시뮬레이션하여 사용자에게 보여주는 시스템에 관련된다.The present invention relates to a golf course targeting system, and more particularly, to a system for simulating an optimal hole cup attack method and route for each course in a golf course using a terminal equipped with a GPS reception function and showing it to a user.

일반적으로 골프코스마다 티샷지점, 페어웨이, 워터해저드, 벙커, 그린, 홀컵 등의 위치와 거리 등이 수록된 일명 야디지북이라 불리는 골프코스 공략도가 널리 사용되고 있다. 이러한 야디지북은 골프코스별로 제작되며, 아마추어 골퍼에게는 처음 경험하는 코스에 대한 정보를 제공하고, 프로 골퍼에게는 최상의 샷을 위한 클럽과 샷의 방향 선택 등 코스 공략을 위한 정보를 제공한다.In general, a golf course strategy called a yardage book, which includes locations and distances of tee shots, fairways, water hazards, bunkers, greens, and hole cups, is widely used for each golf course. These yardage books are produced for each golf course, providing amateur golfers with information about the first experience course, and providing professional golfers with information on course targeting, such as choosing the club and shot direction for the best shot.

한편, GPS를 사용한 것으로서, 골프코스 내에서 카트의 위치 등을 확인하여 여러팀들이 골프코스를 효율적으로 활용하도록 골프장 전체의 운영을 관리하는 장치 등이 이미 사용되고 있으며, 골퍼가 휴대할 수 있도록 단말기 형태로 제작되어 골퍼의 위치를 알려주고, 샷 전후에 공이 있는 곳에서 별도의 입력을 하면 해당 샷의 비거리가 얼마인지를 계산해주는 기능이나, 현위치에서 해당 코스의 홀컵까지의 거리 등을 계산하여 알려주는 기능을 갖춘 기기들도 제안된 바 있다.On the other hand, as a GPS, a device that manages the operation of the entire golf course is already in use so as to check the location of the cart in the golf course to effectively utilize the golf course for various teams. It is designed to inform the golfer's position, and if you input a separate ball before and after the shot, you can calculate the distance of the shot or calculate the distance from the current position to the hole cup of the course. Devices with functions have also been proposed.

그러나, 상기와 같은 종래의 기기들은 사용자가 위치한 곳으로부터 홀컵까지 남은 직선거리를 단순히 수치화하여 보여주고 있을 뿐이기 때문에, 골프코스가 좌·우측으로 휘어져 있어서 두 번 이상의 샷을 통하여 그린을 공략해야 하는 등의 경우에는 그리 유용하게 활용되지 못한다는 문제점이 있었다.However, the conventional devices as described above simply quantify the remaining straight distance from the user's location to the hole cup. Therefore, the golf course is bent to the left and the right to attack the green through two or more shots. In the case of the etc. there was a problem that it is not useful.

한편, 출발지에서 도착지에 이르는 최적의 경로를 산출하기 위한 것으로서 GPS를 이용한 차량용 항법장치(CAR NAVIGATION) 등이 이미 널리 보급되어 활용되고 있는데, 차량용 항법장치에 저장되는 지도는 도로와 진행방향이 명확히 구분되어 있기 때문에 출발지와 목적지 사이의 경로를 쉽게 나타낼 수 있는 반면에 골프코스의 경우는 각 코스의 이미지에 도로와 같은 경로가 존재하지 않기 때문에 상기 출발지에 해당하는 티샷박스로부터 도착지에 해당하는 홀컵까지의 최적 경로를 산출하는데 차량용 항법장치에서 활용되고 있는 방식을 그대로 적용하기는 어렵다는 문제점이 있었다.Meanwhile, GPS NARGATION, which uses GPS, has already been widely used to calculate the optimal route from the origin to the destination. The map stored in the vehicle navigation system has distinct roads and directions. Since the path between the starting point and the destination can be easily represented, in the case of a golf course, since there is no path such as a road in the image of each course, the tee shot box corresponding to the starting point and the hole cup corresponding to the destination are shown. There is a problem that it is difficult to apply the same method used in the vehicle navigation system to calculate the optimum route.

상기와 같은 문제점을 해결하기 위하여 창안된 본 발명에 의한 골프코스 공략 시스템은 위치계산에 필요한 골프코스의 이미지데이터 및 공략지점에 대한 정보를 저장하고, GPS를 이용하여 사용자의 위치 데이터를 수신하여 현재 위치를 표시하며, 전체 공략경로, 경로별 비거리 및 비거리별 클럽을 시뮬레이션하여 출력장치를 통하여 사용자에게 제공함으로써 사용자가 골프코스를 공략하는데 도움을 줄 수 있는 시스템을 제안하는 것을 목적으로 한다.The golf course targeting system according to the present invention, which is designed to solve the above problems, stores the image data of the golf course necessary for position calculation and information on the target point, and receives the user's location data using GPS. It aims to suggest a system that displays the location and simulates the entire attack route, distance by distance, and club by distance to the user through the output device to assist the user in attacking the golf course.

또한, 사용자가 생각하는 자신의 클럽별 평균 비거리를 입력받아 상기 최적 경로 산출에 적용하고, 더 나아가 사용자가 골프코스에서 실제로 샷을 수행했을 때 측정되는 클럽별 비거리를 반복저장함으로써 클럽별 평균 비거리를 산출하여 입력 된 클럽별 평균 비거리를 더욱 정확하게 보정 함으로써 사용자가 필드에서 실제로 샷을 할 수 있는 거리를 통계적으로 얻어, 사용자별로 최적의 맞춤 경로를 제공할 수 있는 서비스 제공방법 및 장치를 제안하는 것을 목적으로 한다.In addition, the average distance for each club that the user thinks is input and applied to the calculation of the optimal path, and furthermore, the average distance for each club by repeatedly storing the club distance measured when the user actually shot on the golf course The purpose of this study is to propose a service providing method and apparatus that can statistically obtain the distance that a user can actually take a shot in the field by more accurately correcting the average flying distance for each club inputted and calculated. It is done.

상기와 같은 목적을 달성하기 위한 본 발명의 일실시예에 의한 골프코스 공략 시스템은, GPS 수신기를 통하여 사용자의 위치를 감지하고, 상기 사용자의 위치에서 해당 골프코스의 홀컵까지 도달하는 최적 경로를 산출하여 미리 저장된 코스이미지상에서 출력하는 장치에 있어서, 사용자에 의하여 결정되는 각종 수치들과 정보들을 입력받는 입력부; 각종 이미지와 결과 값을 표시하는 표시부; 위성으로부터 신호를 받아 장치의 위경도 좌표를 산출하는 GPS 수신부; 데이터화 된 코스이미지 및 상기 코스이미지에 대응되는 위경도 좌표가 저장되는 코스이미지 DB와, 미리 설정되는 추천공략지역의 위경도 좌표가 저장되는 추천공략지역 DB와, 사용자의 클럽별 평균비거리가 저장되는 클럽별 평균비거리 DB와, 각종 연산결과가 임시로 저장되는 임시DB를 포함하는 데이터베이스부; 장치의 위치에서 가장 근접한 추천 공략지역의 최전방 지점 및 최후방 지점까지의 직선거리를 산출하고, 상기 산출된 직선거리의 범위와 사용자의 클럽별 평균비거리를 비교하여 상기 산출된 직선거리 범위 내에 해당하는 하나 이상의 추천클럽을 추출하여 상기 표시부에 출력하며, 사용자에 의하여 특정 클럽이 선택되어 입력되면 상기 선택된 클럽의 비거리에 해당하는 지점들의 중심을 공략지점으로 결정하고, 하나 이상의 공략지역이 지정되어 있 는 경우, 상기 사용자의 위치를 전단계에서 지정된 공략지점으로 설정하여 상기 추천클럽 표시단계와 공략지점 지정단계를 반복 수행함으로써 홀컵까지의 모든 공략지역에 대한 공략지점을 지정하고, 상기 지정된 공략지점들을 직선으로 연결하여 표시부에 출력하는 중앙처리부;를 포함하는 것을 특징으로 하여 구성된다.Golf course targeting system according to an embodiment of the present invention for achieving the above object, by detecting the position of the user through a GPS receiver, calculates the optimal path to reach the hole cup of the golf course from the user's location An apparatus for outputting on a previously stored course image, the apparatus comprising: an input unit for receiving various values and information determined by a user; A display unit for displaying various images and result values; A GPS receiver which receives a signal from a satellite and calculates a latitude and longitude coordinate of the device; A course image DB storing data-formatted course images and latitude and longitude coordinates corresponding to the course images, a recommended target area DB in which latitude and longitude coordinates of a preset recommended target area are stored, and an average distance for each club of the user are stored. A database unit including an average distance DB for each club and a temporary DB for temporarily storing various calculation results; The linear distances from the position of the device to the foremost point and the rearmost point of the recommended target area closest to each other are calculated, and the ranges of the calculated straight distances and the average specific distances for each club of the user fall within the calculated straight distance ranges. Extracts one or more recommended clubs and outputs them to the display unit. When a specific club is selected and inputted by the user, the centers of the points corresponding to the selected distances of the selected clubs are determined as target points, and one or more target areas are designated. In this case, by setting the location of the user to the target point specified in the previous step, repeating the recommended club display step and the target point designation step to designate the target points for all the target areas up to the hole cup, and the specified target points in a straight line And a central processing unit connected to the display unit and output to the display unit. A is configured to.

또한, 상기 코스이미지 DB에는 데이터화 된 이미지상의 두 지점에 대한 위경도 좌표를 대응시키고 전체 이미지상에서 방위각을 대응시키거나, 셋 이상의 지점에 대한 위경도 좌표를 대응시켜 생성되는 데이터가 저장되며, 상기 중앙처리부에서는 상기 코스이미지와 두 지점에 대한 위경도 좌표 및 방위각 또는 셋 이상의 지점에 대한 위경도 좌표를 이용하여 나머지 지점에 대한 위경도 좌표를 연산하는 기능을 추가로 수행할 수도 있다.In addition, the course image DB stores data generated by matching latitude and longitude coordinates of two points on the data image and corresponding azimuth angles on the entire image or by matching latitude and longitude coordinates of three or more points. The processor may further perform a function of calculating latitude and longitude coordinates for the remaining points by using the course image and latitude and longitude coordinates for two points and azimuth or latitude and longitude coordinates for three or more points.

한편, 상기 코스이미지 DB에는 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역을 별도로 구분하여 그린이 최저점수, OB구역이 최고점수가 되도록 순차적으로 점수가 대응되어 저장되며, 상기 중앙처리부에서는 상기 선택된 클럽의 비거리에 해당하는 지점들에서 상기 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역의 경계선까지의 최단 직선거리를 산출하고, 상기 산출된 최단 직선거리에 경계선을 이루는 두 영역 중 높은 점수를 곱하여 얻어지는 값들을 더하여 가장 높은 점수가 도출되는 지점을 공략지점으로 결정하는 기능을 추가로 수행할 수도 있다.Meanwhile, the course image DB stores the green, fairway, rough, bunker, water hazard, and OB areas separately so that the green score is the lowest score and the OB area is the highest score. The shortest straight distance from the points corresponding to the distance of the selected club to the boundary line of the green, fairway, rough, bunker, water hazard and OB area is calculated, and the highest score of the two areas forming the boundary line at the calculated shortest straight distance By adding the values obtained by multiplying may further perform the function of determining the point where the highest score is derived as the target point.

또한, 상기 코스이미지 DB에는 그린, 페어웨이, 러프, 벙커 및 워터해저드 및 OB구역의 색상범위 값이 추가로 저장되며, 상기 중앙처리부에서는 특정 지점이 갖는 색상 값이 어떤 영역의 색상범위 값에 속하는 가의 여부에 따라 해당 지점이 그린, 페어웨이, 러프, 벙커 및 워터해저드 및 OB구역 중 어떤 영역에 해당하는지를 판별하는 기능을 추가로 수행하는 것이 바람직하다.In addition, the course image DB further stores the color range values of green, fairway, rough, bunker, water hazard, and OB area, and in the central processing unit, the color value of a specific point belongs to the color range value of the area. It is desirable to further perform a function of determining which area of the green, fairway, rough, bunker and water hazard and OB area depending on whether or not the point.

또한, 상기 입력부에서는 사용자가 샷을 할 때마다 해당 클럽의 종류, 번호 및 실제 비거리가 추가로 입력되어 상기 클럽별 평균비거리 DB에 저장되고, 상기 중앙처리부에서는 상기 클럽별 평균비거리 DB에 저장된 데이터를 통계 처리하여 클럽별 평균비거리를 산출하는 과정을 추가로 수행하는 것이 바람직하다. In addition, the user inputs the club type, number and actual distance for each shot in the input unit, and stores the average club distance DB for each club, and the central processing unit stores data stored in the club average club distance DB. It is desirable to perform the process of calculating the average distance for each club by statistical processing.

이하에서는 첨부된 도면을 참조하여 본 발명의 구성 및 작동과정을 더욱 상세하게 설명하도록 한다.Hereinafter, with reference to the accompanying drawings will be described in more detail the configuration and operation of the present invention.

상기 표시부(300)는 통상의 액정패널(LCD) 또는 유기EL(OEL : Organic Electro Luminescence)등을 채택할 수 있으며, 상기 표시부(300)를 터치스크린화 하고, 다수개의 입력버튼을 구비함으로써 사용자가 손쉽게 데이터를 입력할 수 있는 입력부(200)를 구성할 수 있다.The display unit 300 may adopt a conventional liquid crystal panel (LCD) or an organic EL (OEL: Organic Electro Luminescence), and the like by the touch screen of the display unit 300 and the user by providing a plurality of input buttons. The input unit 200 may be configured to easily input data.

상기 GPS 수신부(400)와 관련하여, 다양한 크기와 기능을 갖는 휴대용 GPS가 이미 널리 보급되어 사용되고 있으며, 종래의 GPS 장비들에 구비되는 GPS 수신부(400)를 본 발명에 그대로 적용할 수 있기 때문에 상세한 설명은 생략한다.In relation to the GPS receiver 400, portable GPS having various sizes and functions has already been widely used and used, and the GPS receiver 400 provided in the conventional GPS equipment can be applied to the present invention as it is. Description is omitted.

한편, 상기 데이터베이스부(500)는 코스이미지 DB(510), 추천공략지역 DB(520), 클럽별 평균비거리 DB(530)와 임시 DB(540)를 포함하여 구성된다.On the other hand, the database unit 500 is configured to include a course image DB (510), recommended target area DB (520), the average distance DB 530 for each club and the temporary DB (540).

상기 코스이미지 DB(510)에는 항공촬영 또는 위성촬영 등으로 얻어지는 골프코스사진을 스캔하여 디지털화된 이미지와 상기 코스이미지에 대응되는 위경도 좌 표가 저장된다. 이때, 상기 코스이미지의 모든 픽셀에 대한 위경도 좌표를 대응시킬 수도 있으나, 메모리 용량이 너무 커져야 하기 때문에 시스템의 소형화에 장애가 될 수 있으므로, 이미지상의 두 지점에 대한 위경도 좌표와 전체 이미지의 방위각을 대응시키거나, 셋 이상의 지점에 대한 위경도 좌표만을 대응시켜 코스이미지 DB(510)를 생성한 후, 그 이후에 수행되는 과정에 필요한 위경도 좌표들은 상기 중앙처리부(100)에서 상기 정보를 토대로 연산하여 활용되게 하는 것이 바람직하다.The course image DB 510 stores a digitized image and a latitude and longitude coordinate corresponding to the course image by scanning a golf course photograph obtained by aerial photography or satellite photography. In this case, the latitude and longitude coordinates of all the pixels of the course image may correspond, but since the memory capacity must be too large, it may impede the miniaturization of the system. After generating the course image DB 510 by matching or matching only the latitude and longitude coordinates of three or more points, the latitude and longitude coordinates required for the subsequent process are calculated based on the information in the central processing unit 100. It is desirable to be utilized.

다음으로, 추천공략지역 DB(520)에는 미리 설정되는 추천공략지역의 위경도 좌표가 저장되는데, 이때 상기 추천공략지역은 해당 골프코스의 통상적인 공략경로를 참고하여 공략지점을 중심으로 전후방 20 내지 40m 정도의 영역으로 결정하여, 초보에서 중상급 골퍼에 이르기까지 넓은 범위의 사용자들이 활용할 수 있도록 하는 것이 바람직하다.Next, the recommended target area DB 520 stores the latitude and longitude coordinates of the recommended target area, which is set in advance, wherein the recommended target area is about 20 to front and rear around the target point with reference to the typical target path of the golf course. It is desirable to determine the area of about 40m, so that a wide range of users from beginners to intermediate golfers can utilize.

다음으로, 클럽별 평균비거리 DB(530)에는 사용자에 의하여 사용자 자신이 평소 알고 있는 클럽별 평균비거리를 입력받아 저장하게 된다. 일반적인 종래의 야디지북에서는 중급 골퍼의 클럽별 비거리를 기준으로 공략방법을 예시하고 있기 때문에, 사용자의 실력이 상기 기준보다 낮거나, 높은 경우에는 골프 라운딩을 즐기는데 큰 도움을 주지 못한다는 점을 고려하여 본 발명에서는 사용자의 클럽별 평균비거리를 이용하여 공략방법을 제시할 수 있게 하였다. 더 나아가, 사용자가 알고 있는 평균비거리도 정확하지 않을 수 있으므로, 본 발명에 의한 골프코스 공략 시스템을 휴대하고 라운딩을 하면서, 입력부(200)를 통하여 사용자가 샷을 할 때마다 해당 클럽의 종류, 번호 및 실제 비거리를 추가로 입력하면, 이러한 데이터를 상기 클럽별 평균비거리 DB(530)에 저장한 후, 중앙처리부(100)에서 저장된 데이터를 통계 처리하여 클럽별 평균비거리를 산출하여 사용자의 클럽별 평균비거리로 결정하여 클럽별 평균비거리 DB(530)에 저장되도록 할 수도 있다. 이때, 사용자는 공이 놓인 위치에서 사용할 클럽을 결정하여 입력한 후 공이 도달한 곳으로 이동하여 별도의 입력버튼을 누르면, 해당 샷의 비거리를 자동으로 계산하여 클럽의 종류와 비거리가 저장되도록 할 수 있다.Next, the average club distance DB 530 for each club receives and stores the average club distance of the club that the user knows as usual. In general, the conventional yardage book is a method of targeting the golf club based on the distance of the intermediate golfer, considering that if the user's ability is lower or higher than the above standard, it does not help to enjoy golf rounding much. In the present invention, it was possible to propose a method of attack using the average distance of the club by the user. Furthermore, since the average flying distance known by the user may not be accurate, each club user shots through the input unit 200 while carrying and rounding the golf course targeting system according to the present invention. And when the actual distance is further input, after storing the data in the club average club distance DB (530), the central processing unit 100 to process the data stored in the average club club to calculate the average club distance by the user average of each club It may be determined to be stored in the club average club distance DB 530. In this case, the user may determine the club to be used at the position where the ball is placed and then move to the place where the ball is reached and press a separate input button to automatically calculate the distance of the shot so that the type and distance of the club are stored. .

상기 코스이미지 DB(510)와 추천공략지역 DB(520)는 해당 골프코스를 라운딩하는 동안 사용되며, 클럽별 평균비거리 DB(530)는 사용자가 본 시스템을 사용하는 한 계속 사용될 수 있으므로 비교적 장기간 저장이 필요하다. 따라서, 소형 하드디스크도 사용될 수 있지만 사용자가 라운딩 도중 편리하게 휴대할 수 있어야 한다는 점을 감안하면 전력소모량, 크기, 무게 등을 고려할 때 플래쉬 메모리(NAND or NOR Flash) 또는 메모리스틱, 메모리카드 등을 채택하는 것이 바람직하다.The course image DB 510 and the recommended target area DB 520 are used during the rounding of the corresponding golf course, and the average driving distance DB 530 for each club can be used for as long as the user uses this system, so that they can be stored for a relatively long time. This is necessary. Therefore, a small hard disk can be used, but considering that the user should be able to carry it conveniently during the rounding, the flash memory (NAND or NOR Flash), the memory stick, the memory card, etc. is considered in consideration of the power consumption, size, and weight. It is preferable to adopt.

다음으로, 임시 DB(540)에는 상기 DB들에 저장된 데이터를 토대로 중앙처리부(100)에서 연산한 결과물들이 임시로 저장되므로 RAM 등의 메모리 칩을 사용할 수 있다.Next, since the results calculated by the central processing unit 100 are temporarily stored in the temporary DB 540 based on the data stored in the DBs, a memory chip such as RAM may be used.

다음으로, 중앙처리부(100)는 본 시스템의 작동을 전체적으로 컨트롤하는 것으로 통상의 CPU를 채택할 수 있을 것이며, 상기 중앙처리부(100)의 역할 등은 본 시스템의 작동과정과 밀접하게 관련되므로 작동과정을 중심으로 이하에서 상세하게 설명하도록 한다.Next, the central processing unit 100 may adopt a general CPU to control the operation of the system as a whole, and the role of the central processing unit 100 is closely related to the operating process of the system, and thus the operation process may be performed. This will be described in detail below.

본 시스템을 라운딩에서 활용하기에 앞서 사용자 개인의 클럽별 평균비거리 를 입력받아 클럽별 평균비거리 DB(530)가 생성되어야 한다(S100). 한편, 상기 클럽별 평균비거리 DB(530)는 샷이 반복될 때마다 사용자의 실제 비거리를 입력받아 클럽별 평균비거리 DB(530)에 저장되며, 중앙처리부(100)에서는 저장된 데이터를 통계 처리하여 클럽별 평균비거리의 정확도를 향상시킬 수 있다.Prior to utilizing this system in the rounding, the club should receive the average distance for each club, and the average distance for each club DB 530 should be generated (S100). On the other hand, the average club distance DB 530 for each club receives the actual distance of the user every time the shot is repeated is stored in the average club distance DB 530 for each club, the central processing unit 100 to statistically process the data stored in the club It can improve the accuracy of the average flight distance.

또한, 사용자가 라운딩을 시작하기에 앞서 사전에 생성된 코스이미지와 추천공략지역에 관한 데이터가 시스템의 데이터베이스부(500)에 저장되어야 한다(S110). 코스이미지 DB(510)와 추천공략지역 DB(520)의 생성에 대해서는 앞서 상세히 설명하였으므로 중복설명은 생략하며, 이러한 데이터는 별도의 웹페이지 등을 통해 다운로드 받아 본 시스템의 데이터베이스부(500)에 저장할 수 있다.In addition, before the user starts the rounding, data about a course image and a recommendation target region previously generated should be stored in the database unit 500 of the system (S110). Since the course image DB 510 and the recommended target area DB 520 have been described in detail above, the redundant description is omitted, and such data is downloaded and stored in a separate web page and stored in the database unit 500 of the present system. Can be.

다음으로, 사용자가 본 시스템을 휴대하고 라운딩을 시작하면, 상기 중앙처리부(100)에서는 상기 사용자의 위치에서 가장 근접한 추천 공략지역의 최전방 지점 및 최후방 지점까지의 직선거리를 산출하고, 상기 산출된 직선거리의 범위와 사용자의 클럽별 평균거리를 비교하여 상기 산출된 직선거리 범위 내에 해당하는 하나 이상의 추천클럽을 추출하여 표시부(300)에 출력하는 추천클럽을 출력한다(S120).Next, when the user carries the system and starts rounding, the central processing unit 100 calculates a straight line distance to the foremost point and the rearmost point of the recommended target area closest to the user's location, and calculates Comparing the range of the straight line distance and the average distance for each club of the user to extract one or more recommended clubs within the calculated straight distance range and outputs the recommended club to the display unit 300 (S120).

다음으로, 상기 단계에서 출력된 클럽에서 사용자가 희망하는 클럽을 선택하여 입력하면 중앙처리부(100)에서는 상기 선택된 클럽의 비거리에 해당하는 지점들의 중심을 공략지점으로 지정한다(S130).Next, when a user selects and inputs a desired club from the club output in the step, the central processing unit 100 designates the centers of the points corresponding to the flying distances of the selected clubs as target points (S130).

다음으로, 하나 이상의 공략지역이 지정되어 있는 경우, 상기 사용자의 위치를 전단계에서 지정된 공략지점으로 설정하여 상기 추천클럽 표시와 공략지점 지정 단계를 반복 수행함으로써 홀컵까지의 모든 공략지역에 대한 공략지점을 지정하고, 상기 지정된 공략지점들을 직선으로 연결하여 생성되는 경로를 표시부(300)에 출력한다(S140).Next, when one or more target areas are designated, the target points for all target areas up to the hole cup are set by repeating the display of the recommended club and the target point designation step by setting the user's position as the target point specified in the previous step. In operation S140, the controller generates a path generated by connecting the designated target points in a straight line to the display unit 300 (S140).

또한, 상기 경로에 참조하여 사용자가 샷을 하면 해당 샷의 실제 낙하지점을 기점으로 상기 추천클럽 출력, 공략지점 지정, 경로 표시 과정을 다시 수행하여 홀컵까지 남은 경로를 매번 갱신하여 제시하도록 할 수 있다.(S150).In addition, when the user makes a shot with reference to the route, the recommended club output, capture point designation, and route display process may be performed again based on the actual falling point of the shot to update and present the remaining route to the hole cup each time. (S150).

한편, 상기 코스이미지 DB(510)에 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역이 별도로 구분되어 저장되거나, 그린, 페어웨이, 러프, 벙커 및 워터해저드의 색상범위 값이 저장되어 중앙처리부(100)에서 특정지역이 어떤 영역에 해당하는가를 판별할 수 있는 경우에는, 중앙처리부(100)에서 그린이 최저점수, OB구역이 최고점수가 되도록 순차적으로 점수를 대응시킬 수 있다. 이때, 상기 추천클럽 출력단계 이후 사용자가 희망하는 클럽을 선택하면, 중앙처리부(100)에서는 상기 선택된 클럽의 비거리에 해당하는 지점들에서 상기 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역의 경계선까지의 최단 직선거리를 산출하고, 상기 산출된 최단 직선거리에 경계선을 이루는 두 영역 중 높은 점수를 곱하여 얻어지는 값들을 더하여 가장 높은 점수가 도출되는 지점을 공략지점으로 결정하는 과정을 포함하여, 결정된 공략지점이 각종 장애요소(러프, 벙커, 워터해저드 및 OB구역)에서 가장 멀리 떨어진 지점이 될 수 있도록 할 수도 있다. 예를 들면 A 지점에서 벙커(4점)과 페어웨이(2점)의 경계까지의 거리가 5m, 페어웨이(2점)와 워터해저드(6점)의 경계까지의 거리가 3m이고, B 지점에서 벙커(4점)과 페어웨이(2점)의 경계까지의 거리가 3m, 페어웨이(2점)와 워터해저드(6점)의 경계까지의 거리가 5m라면, A 지점의 포인트는 4×5 + 6×3 = 38, B 지점의 포인트는 4×3 + 6×5 = 42가 되며, B 지점이 공략지점으로 결정되는데, 이러한 방식으로 중앙처리부(100)에서 연산함으로써 각종 장애요소로부터 가장 멀리 떨어진 지점을 공략지점으로 지정할 수 있게 되는 것이다.Meanwhile, the green, fairway, rough, bunker, water hazard, and OB areas are separately stored in the course image DB 510, or the color range values of the green, fairway, rough, bunker, and water hazard are stored in the central processing unit ( If it is possible to determine which region corresponds to the specific region in 100), the central processing unit 100 may correspond to the scores sequentially so that the green has the lowest score and the OB region has the highest score. At this time, if the user selects the desired club after the recommended club output step, the central processing unit 100 borders the green, fairway, rough, bunker, water hazard and OB area at points corresponding to the distance of the selected club Determining the point where the highest score is derived by calculating the shortest straight distance up to and adding the values obtained by multiplying the calculated high score among the two regions forming the boundary by the high score. The point may be the farthest point from various obstacles (rough, bunker, water hazard and OB area). For example, the distance from point A to the boundary between bunkers (4 points) and the fairway (2 points) is 5m, and the distance from the point B to the boundary between the fairways (2 points) and the water hazard (6 points) is 3m. If the distance to the boundary between (4 points) and the fairway (2 points) is 3m, and the distance to the boundary between the fairway (2 points) and the water hazard (6 points) is 5m, the point at point A is 4 × 5 + 6 ×. 3 = 38, the point of the point B is 4 × 3 + 6 × 5 = 42, and the point B is determined as the target point, and in this way, the central processing unit 100 calculates the point farthest from the various obstacles. It can be specified as a target point.

도면과 명세서는 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것일 뿐, 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The drawings and specification are merely exemplary of the invention, which are used only for the purpose of illustrating the invention and are not intended to limit the scope of the invention as defined in the meanings or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

상기와 같이 구성되는 본 발명에 의한 골프코스 공략 시스템은 사용자가 휴대할 수 있는 장치를 통하여 해당 골프코스의 조감도와 함께 해당 코스를 공략하는 최적의 방법을 시각적 이미지로 제공하며, 사용자별로 클럽별 평균비거리가 적용된 공략방법을 제공하고, 벙커, 워터해저드, OB구역 등에서 가급적 멀리 떨어진 공략지점을 제공하여 그린 또는 페어웨이의 중앙에 공이 안착할 수 있도록 한다는 유용한 효과를 제공한다.Golf course targeting system according to the present invention configured as described above provides a visual image of the best way to target the course with a bird's eye view of the golf course through a device that can be carried by the user, the average of each club for each user It provides a method of attack with flying distance and provides a useful point of attack as far as possible from bunkers, water hazards, and OB areas, allowing the ball to settle in the center of the green or fairway.

또한, 사용자별 클럽별 평균비거리를 반복적으로 저장하고, 저장된 데이터를 통계 처리하여 평균비거리를 추출하므로 사용자가 골프코스에서 실제로 수행할 수 있는 샷의 거리에 의하여 최적화된 공략방법이 제시된다는 유용한 효과를 제공한다.In addition, by repeatedly storing the average distance for each club for each user, and extracting the average distance by statistical processing the stored data it is useful effect that the optimal approach is proposed by the distance of the shot that the user can actually perform on the golf course to provide.

Claims (5)

GPS 수신기를 통하여 사용자의 위치를 감지하고, 상기 사용자의 위치에서 해당 골프코스의 홀컵까지 도달하는 최적 경로를 산출하여 미리 저장된 코스이미지상에서 출력하는 장치에 있어서,In the device for sensing the location of the user through a GPS receiver, calculating the optimum path to reach the hole cup of the golf course from the user's location and outputs on the pre-stored course image 사용자에 의하여 결정되는 각종 수치들과 정보들을 입력받는 입력부;An input unit for receiving various values and information determined by a user; 각종 이미지와 결과 값을 표시하는 표시부;A display unit for displaying various images and result values; 위성으로부터 신호를 받아 장치의 위경도 좌표를 산출하는 GPS 수신부;A GPS receiver which receives a signal from a satellite and calculates a latitude and longitude coordinate of the device; 데이터화 된 코스이미지 및 상기 코스이미지에 대응되는 위경도 좌표가 저장되는 코스이미지 DB와,A course image DB in which data course images and latitude and longitude coordinates corresponding to the course images are stored; 미리 설정되는 추천공략지역의 위경도 좌표가 저장되는 추천공략지역 DB와,Recommended target area DB that stores the latitude and longitude coordinates of the preset recommended target area, 사용자의 클럽별 평균비거리가 저장되는 클럽별 평균비거리 DB와,DB average club distance DB that stores the average club distance of the user, 각종 연산결과가 임시로 저장되는 임시DBTemporary DB where various calculation results are temporarily stored 를 포함하는 데이터베이스부;Database unit comprising a; 장치의 위치에서 가장 근접한 추천 공략지역의 최전방 지점 및 최후방 지점까지의 직선거리를 산출하고, 상기 산출된 직선거리의 범위와 사용자의 클럽별 평균비거리를 비교하여 상기 산출된 직선거리 범위 내에 해당하는 하나 이상의 추천클럽을 추출하여 상기 표시부에 출력하며, 사용자에 의하여 특정 클럽이 선택되어 입력되면 상기 선택된 클럽의 비거리에 해당하는 지점들의 중심을 공략지점으로 결정하고, 하나 이상의 공략지역이 지정되어 있는 경우, 상기 사용자의 위치를 전단 계에서 지정된 공략지점으로 설정하여 상기 추천클럽 표시단계와 공략지점 지정단계를 반복 수행함으로써 홀컵까지의 모든 공략지역에 대한 공략지점을 지정하고, 상기 지정된 공략지점들을 직선으로 연결하여 표시부에 출력하는The linear distances from the position of the device to the foremost point and the rearmost point of the recommended target area closest to each other are calculated, and the ranges of the calculated straight distances and the average specific distances for each club of the user fall within the calculated straight distance ranges. Extract one or more recommended clubs and output them to the display unit. When a specific club is selected and inputted by the user, the center of the points corresponding to the selected distances of the selected clubs is determined as the target point, and one or more target areas are designated. By setting the position of the user to the designated point in the shear system, and repeating the recommended club display step and the point of designation point designation step to designate the target point for all the target area up to the hole cup, and the specified target point in a straight line Connected to the display 중앙처리부;A central processing unit; 를 포함하는 것을 특징으로 하여 구성되는Configured to include a 골프코스 공략 시스템.Golf course targeting system. 제 1 항에 있어서,The method of claim 1, 상기 코스이미지 DB에는 데이터화 된 이미지상의 두 지점에 대한 위경도 좌표를 대응시키고 전체 이미지상에서 방위각을 대응시키거나, 셋 이상의 지점에 대한 위경도 좌표를 대응시켜 생성되는 데이터가 저장되며,The course image DB stores data generated by matching latitude and longitude coordinates of two points on the data image and corresponding azimuth angles on the entire image or by matching latitude and longitude coordinates of three or more points. 상기 중앙처리부에서는 상기 코스이미지와 두 지점에 대한 위경도 좌표 및 방위각 또는 셋 이상의 지점에 대한 위경도 좌표를 이용하여 나머지 지점에 대한 위경도 좌표를 연산하는 기능을 추가로 수행하는 것을 특징으로 하는The central processing unit further performs the function of calculating the latitude and longitude coordinates for the remaining points using the course image and the latitude and longitude coordinates for two points and the azimuth or the latitude and longitude coordinates for three or more points. 골프코스 공략 시스템.Golf course targeting system. 제 1 항에 있어서,The method of claim 1, 상기 코스이미지 DB에는 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역 을 별도로 구분하여 그린이 최저점수, OB구역이 최고점수가 되도록 순차적으로 점수가 대응되어 저장되며,In the course image DB, the green, fairway, rough, bunker, water hazard and OB area are separately divided so that the green score is the lowest score and the OB area is the highest score. 상기 중앙처리부에서는 상기 선택된 클럽의 비거리에 해당하는 지점들에서 상기 그린, 페어웨이, 러프, 벙커, 워터해저드 및 OB구역의 경계선까지의 최단 직선거리를 산출하고, 상기 산출된 최단 직선거리에 경계선을 이루는 두 영역 중 높은 점수를 곱하여 얻어지는 값들을 더하여 가장 높은 점수가 도출되는 지점을 공략지점으로 결정하는 기능을 추가로 수행하는 것을 특징으로 하는The central processing unit calculates the shortest straight distance from the points corresponding to the selected club's flying distance to the boundary lines of the green, fairway, rough, bunker, water hazard, and OB area, and forms a boundary at the calculated shortest straight distance. The method may further include determining a point where the highest score is derived by adding values obtained by multiplying a high score among the two areas. 골프코스 공략 시스템.Golf course targeting system. 제 3 항에 있어서,The method of claim 3, wherein 상기 코스이미지 DB에는 그린, 페어웨이, 러프, 벙커 및 워터해저드 및 OB구역의 색상범위 값이 추가로 저장되며,In the course image DB, color range values of green, fairway, rough, bunker, water hazard, and OB area are additionally stored. 상기 중앙처리부에서는 특정 지점이 갖는 색상 값이 어떤 영역의 색상범위 값에 속하는 지의 여부에 따라 해당 지점이 그린, 페어웨이, 러프, 벙커 및 워터해저드 및 OB구역 중 어떤 영역에 해당하는지를 판별하는 기능을 추가로 수행하는 것을 특징으로 하는The central processing unit adds a function of determining which area of the green, fairway, rough, bunker and water hazard and OB area according to whether or not the color value of the specific point belongs to the color range value of the area. Characterized in that 골프코스 공략 시스템.Golf course targeting system. 제 1 항에 있어서,The method of claim 1, 상기 입력부에서는 사용자가 샷을 할 때마다 해당 클럽의 종류, 번호 및 실제 비거리가 추가로 입력되어 상기 클럽별 평균비거리 DB에 저장되고,In the input unit, the type, number and actual distance of the club is additionally input each time the user takes a shot and stored in the average distance distance DB for each club, 상기 중앙처리부에서는 상기 클럽별 평균비거리 DB에 저장된 데이터를 통계 처리하여 클럽별 평균비거리를 산출하는 과정을 추가로 수행하는 것을 특징으로 하는The central processing unit may further perform a process of calculating the average distance by club by statistically processing data stored in the average distance DB by club. 골프코스 공략 시스템.Golf course targeting system.
KR1020060127091A 2006-12-13 2006-12-13 A system for capturing golf course KR100767292B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060127091A KR100767292B1 (en) 2006-12-13 2006-12-13 A system for capturing golf course

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060127091A KR100767292B1 (en) 2006-12-13 2006-12-13 A system for capturing golf course

Publications (1)

Publication Number Publication Date
KR100767292B1 true KR100767292B1 (en) 2007-10-23

Family

ID=38814829

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060127091A KR100767292B1 (en) 2006-12-13 2006-12-13 A system for capturing golf course

Country Status (1)

Country Link
KR (1) KR100767292B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100972823B1 (en) 2009-12-31 2010-07-28 (주) 골프존 Golf course recommendation system and method
KR101133087B1 (en) * 2009-10-19 2012-04-04 고려대학교 산학협력단 Apparatus and method for golf simulation
KR101133086B1 (en) * 2009-10-19 2012-04-04 고려대학교 산학협력단 Apparatus and method for golf simulation
KR101217215B1 (en) * 2010-09-28 2012-12-31 고려대학교 산학협력단 Apparatus and method for 3d golf simulation
KR101255354B1 (en) * 2012-08-17 2013-04-16 김정헌 Apparatus and method for selecting golf club using gps and hight information
KR20220049071A (en) * 2020-10-13 2022-04-21 이상철 A portable golf advice aid device and its method
US20220351639A1 (en) * 2007-02-07 2022-11-03 Skyhawke Technologies, Llc Coaching Aid for Golf
US20220355174A1 (en) * 2007-02-07 2022-11-10 Skyhawke Technologies, Llc Coaching Aid for Golf

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060102071A (en) * 2005-03-22 2006-09-27 삼성중공업 주식회사 Golf information unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060102071A (en) * 2005-03-22 2006-09-27 삼성중공업 주식회사 Golf information unit

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220351639A1 (en) * 2007-02-07 2022-11-03 Skyhawke Technologies, Llc Coaching Aid for Golf
US20220355174A1 (en) * 2007-02-07 2022-11-10 Skyhawke Technologies, Llc Coaching Aid for Golf
US11854421B2 (en) 2007-02-07 2023-12-26 Skyhawke Technologies, Llc Coaching aid for golf
US11904220B2 (en) * 2007-02-07 2024-02-20 Skyhawke Technologies, Llc Coaching aid for golf
US20240189689A1 (en) * 2007-02-07 2024-06-13 Skyhawke Technologies, Llc Coaching Aid for Golf
KR101133087B1 (en) * 2009-10-19 2012-04-04 고려대학교 산학협력단 Apparatus and method for golf simulation
KR101133086B1 (en) * 2009-10-19 2012-04-04 고려대학교 산학협력단 Apparatus and method for golf simulation
KR100972823B1 (en) 2009-12-31 2010-07-28 (주) 골프존 Golf course recommendation system and method
KR101217215B1 (en) * 2010-09-28 2012-12-31 고려대학교 산학협력단 Apparatus and method for 3d golf simulation
KR101255354B1 (en) * 2012-08-17 2013-04-16 김정헌 Apparatus and method for selecting golf club using gps and hight information
KR20220049071A (en) * 2020-10-13 2022-04-21 이상철 A portable golf advice aid device and its method
KR102436279B1 (en) * 2020-10-13 2022-08-25 이상철 A portable golf advice aid device and its method

Similar Documents

Publication Publication Date Title
KR100767292B1 (en) A system for capturing golf course
US5664880A (en) Handheld golf course distance computer for automatically computing distances to sequentially selected points
KR101577764B1 (en) Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal
US20140191902A1 (en) Golf information providing apparatus and golf reviewing system
KR101019862B1 (en) Method for virtual golf simulation and apparatus using the same
US20150182825A1 (en) Method and Apparatus for Precise Determination of a Position of a Target on a Surface
WO2009150504A1 (en) Apparatus for assisting golf player
US20200047026A1 (en) Sensor device-equipped golf shoes
KR20110088844A (en) Measurement method for golf distance considering vertical drop
JP6204635B1 (en) Golf play support system, golf play support method, and program
US20050221905A1 (en) Rangefinding instrument and method for automatically determining and providing user specific suggestions for golfing applications
KR101019803B1 (en) Apparatus for virtual golf simulation and method for the same
EP4183459A1 (en) Assistant device for analysis on golf, assistant method for analysis on golf, and assistant program for analysis on golf
KR100830057B1 (en) Mobile communication terminal for providing golf information
KR102417063B1 (en) Golf assistant apparatus integrating putting measurement with distance measurement
US10048384B2 (en) Methods and systems for target maps for golf shots
JP2003190352A (en) Optimum capture support system for golf course
KR20110032760A (en) Portable terminal for golf using gps and method of using the same
KR102334264B1 (en) Golf assistant method and system using augmented reality
WO2010016616A1 (en) Golf navigation system and portable golf navigation apparatus
US20170084193A1 (en) Golf play assisting system
KR20140071591A (en) Golf information supplying system and method
TWI833239B (en) Device and method for determining distances and non-transitory computer readable storage medium thereof
KR101255354B1 (en) Apparatus and method for selecting golf club using gps and hight information
KR20080092991A (en) Method for displaying the point on the display of gps golf terminal

Legal Events

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

Payment date: 20101008

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee