KR101577764B1 - Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal - Google Patents

Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal Download PDF

Info

Publication number
KR101577764B1
KR101577764B1 KR1020140064566A KR20140064566A KR101577764B1 KR 101577764 B1 KR101577764 B1 KR 101577764B1 KR 1020140064566 A KR1020140064566 A KR 1020140064566A KR 20140064566 A KR20140064566 A KR 20140064566A KR 101577764 B1 KR101577764 B1 KR 101577764B1
Authority
KR
South Korea
Prior art keywords
putting
green
information
golf ball
shape information
Prior art date
Application number
KR1020140064566A
Other languages
Korean (ko)
Other versions
KR20150136889A (en
Inventor
오광만
Original Assignee
(주)테슬라시스템
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)테슬라시스템 filed Critical (주)테슬라시스템
Priority to KR1020140064566A priority Critical patent/KR101577764B1/en
Publication of KR20150136889A publication Critical patent/KR20150136889A/en
Application granted granted Critical
Publication of KR101577764B1 publication Critical patent/KR101577764B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • 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
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30241Trajectory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은, 골퍼가 퍼팅을 하는데에 도움이 되게 스마트폰에 증강현실 방식으로 퍼팅 궤적 영역 표시를 제공한다.
본 발명은, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법에 있어서,
서버에서 그린의 3차원 형상 정보를 수신하는 단계;
그린을 촬영하여 프리뷰 영상을 형성하는 단계;
상기 3차원 형상 정보와 프리뷰 영상을 정합하여, 홀컵 및 골프공 위치를 정합하는 단계;
퍼팅 궤적 물성 시뮬레이션을 수행하는 단계;
상기 퍼팅 궤적 물성 시뮬레이션을 통해 1개 이상의 퍼팅 괘적들을 추출하는 단계;
추출된 퍼팅 괘적들을 포함하는 외곽선 영역을 추출하는 단계;
홀컵과 골프공 사이에 그리드를 생성하는 단계;
상기 그린의 3차원 형상정보 중에서 기울기 정보만을 추출하여, 상기 생성된 그리드 위에 경사도 정보를 제공하는 단계;
상기 프리뷰 영상에, 상기 외곽선 영역과 경사도 정보를 오버랩 시켜서, 증강현실 방식으로 예상 퍼팅 궤적 및 퍼팅 괘적 영역을 화면에 표시하는 단계를 포함하는 것을 특징으로 한다.
이상과 같은 본 발명을 이용하면, 스마트폰에 증강현실 방식으로 퍼팅 궤적 영역이 표시되므로, 이 퍼팅 궤적 영역을 보면서 보다 용이하게 실제 퍼팅을 하게 된다.
The present invention provides a putting trajectory region representation in an augmented reality manner on a smartphone to help a golfer make a putt.
The present invention provides a method for providing an expected putting trajectory of a golf green in a mobile terminal,
Receiving three-dimensional shape information of green from the server;
Capturing a green image to form a preview image;
Matching the 3D shape information and the preview image to match the hole cup and the golf ball position;
Performing a putting trajectory physical property simulation;
Extracting one or more putting rulers through the putting trace physical property simulation;
Extracting an outline area including the extracted putting rules;
Creating a grid between the golf ball and the hole cup;
Extracting only slope information from the three-dimensional shape information of the green and providing the slope information on the generated grid;
And overlapping the outline area with the tilt information on the preview image to display an expected putting trajectory and a putting area on the screen in an augmented reality manner.
According to the present invention as described above, the putting trajectory region is displayed on the smartphone in an augmented reality manner, so that the actual putting can be performed more easily while viewing the putting trajectory region.

Description

모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법{Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal}[0001] The present invention relates to a method for providing an expected putting trajectory of a golf green in a mobile terminal,

본 발명은 골퍼가 퍼팅을 하는데에 도움을 주기 위하여, 예상 퍼팅 궤적을 제공하는 방법에 관한 것이다.The present invention relates to a method for providing an expected putting trajectory to help a golfer make a putt.

골프에서 퍼팅(Putting)의 경우, 골프 그린의 핀(홀컵) 주변의 경사도 등의 정보(이하, 핀 위치 주변 정보)를 골퍼가 정확히 파악하여, 적절한 세기와 방향으로 골프공을 타격하여 볼을 홀컵(pin)에 집어넣어야 한다(도 1 의 상단 도면 참조).In the case of putting in golf, the golfer accurately grasps information such as the inclination around the pin (hole cup) of the golf green (hereinafter referred to as pin position peripheral information) and strikes the golf ball in an appropriate strength and direction, (see the upper drawing of Fig. 1).

따라서, 퍼팅은 스코어에 미치는 영향이 매우 크기 때문에 골프 경기에서 핀의 위치 주변 정보는 가장 중요한 요소로 취급되어 왔고, 수많은 골퍼들은 그린에서 퍼팅을 하기 전에 이러한 핀 위치 주변 정보를 파악하기 위해, 골프공 뒤편으로 몇 발자국 물러나 앉아서 또는 거의 지면과 눈높이를 일치시켜서 그린의 경사도를 관찰한다. 이때, 골프공과 홀컵 간의 경사도를 파악하기 위해, 좌측 또는 우측에서 관찰하기도 하고, 홀컵 뒤편 또는 후면에서도 관찰하기도 하며, 심지어 홀컵 주위에서의 미세한 경사도를 파악하기도 한다(도 1의 하단 도면 참고).Therefore, since the putting has a great influence on the score, the information about the position of the pin in the golf game has been regarded as the most important factor, and a lot of golfers use the golf ball Observe the slope of the green by retreating a few steps back or matching the eye level to the ground. At this time, in order to grasp the inclination between the golf ball and the hole cup, it may be observed from the left or right side, from behind or behind the hole cup, or even from the vicinity of the hole cup (see the bottom view of FIG.

그러나, 골퍼 또는 캐디가 이렇게 실제 그린을 육안으로 관찰하여 핀의 위치 주변의 경사도 등의 정보를 전체적이고 정확하게 파악하는 것이 매우 어렵기 때문에, 수평측정 보조장치를 이용하거나, 실측을 통하여 그린의 대한 3차원 형상정보를 획득하여 모바일 단말기를 통해서 제공하는 방법들이 등장하고 있다.However, since it is very difficult for the golfer or the caddy to observe the actual green with the naked eye to grasp the information such as the inclination around the pin position as a whole and accurately, Dimensional shape information are acquired and provided through a mobile terminal.

여기서, 수평측정 보조적인 장치는 볼 마커(ball marker)(도2 좌측 도면의 경사도 측정용 볼 마커 참고)에 수평을 재는 장치를 부착하여 골프공의 위치에서 그린의 경사도를 측정하고, 홀 컵 위치에서 경사도를 측정하여 퍼팅 방향각 결정에 필요한 정보를 제공한다. Here, the horizontal measurement auxiliary device measures the slope of the green at the position of the golf ball by attaching a horizontal device to the ball marker (see the ball marker for measuring the slope of the left side view of FIG. 2) And provides information necessary for determining the angle of the putting direction.

그러나, 이러한 수평측정 보조적인 장치에서는 두 지점 사이의 경사도는 측정할 수 있으나, 골프공과 핀 사이의 그린에 대한 전체적인 지형의 경사도는 측정이 어렵다.However, in this horizontal measurement assist device, the slope between the two points can be measured, but the overall slope of the terrain relative to the green between the golf ball and the pin is difficult to measure.

그래서, 최근에는 볼 마커 대신에, 기울기 센서가 탑재된 스마트폰에 경사도 측정 앱을 탑재하여 활용하는 방법이 등장하였으나, 이는 볼 마커 방법과 동일한 방법으로서, 측정 수단이 스마트폰으로 대체된 것에 불과하여, 여전히 골프공과 핀 사이의 그린에 대한 전체적인 지형의 경사도는 측정이 어렵다 (도 2의 우측 도면에 나타난 경사도 제공 스마트폰 앱 참고).In recent years, instead of the ball marker, a method of using an inclination measuring app on a smart phone equipped with a tilt sensor has been used. However, this is the same method as the ball marker method, , The overall terrain slope for the green between the golf ball and the pin is still difficult to measure (see the smartphone app that provides the slope shown in the right drawing of FIG. 2).

한편, 그린의 대한 3차원 형상정보를 실측을 통해서 획득한 정보를 모바일 단말기를 통해서 제공하는 방법이 있는데, 이 방법은 가장 정확하게 그린의 경사도 정보를 제공할 수 있다. On the other hand, there is a method of providing information obtained through actual measurement of three-dimensional shape information of a green through a mobile terminal, and this method can provide greenest slope information most accurately.

이 방법은 고정밀 레이저 스캐너로 수 cm 간격의 그린상의 그리드 포인트에 대한 위치(위도, 경도) 및 고도(높이)를 측정하여 전체 그린에 대한 3차원 형상정보를 획득한 후, 모바일 단말기를 통해서 필드의 골퍼에게 정보를 제공하는 방법이다(도 3에 나타난 그린정보 콘텐츠 모바일 서비스 모습 참고).In this method, the position (latitude, longitude) and altitude (height) of the grid points on the green are measured with a high-precision laser scanner at intervals of several centimeters to obtain three-dimensional shape information of the entire green, (See Green Information Content Mobile Service shown in FIG. 3).

그러나, 이 방법은 측정된 그린의 3차원 형상 데이터(이하, 실측그린정보라고도 칭함)에서의 핀의 위치를 필드의 핀의 위치에 정합시켜 주어야 하는 어려움이 있고, 그린 전체의 경사도 정보를 제공할 뿐, 골퍼가 주시하는 방향에 따른 그린의 경사도 정보를 제공하지 못하여 골퍼가 이용하기에 매우 불편하다. However, this method has a difficulty in matching the position of the pin in the measured green three-dimensional shape data (hereinafter, also referred to as actually measured green information) to the position of the pin of the field, But it is very inconvenient for the golfer to use the information of the green gradient according to the direction the golfer is watching.

특히, 골퍼가 퍼팅을 하기 위해서 홀컵 주변을 밟고 다녀서 잔디가 손상되므로 골프장에서는 수시로 홀컵의 위치를 변경하는 경우가 다반사이기 때문에, 수시로 바뀌는 핀의 위치를 정확하게 실측그린정보에 매칭하는 것이 필수적인데(도 4에서 필드 그린과 그린의 3차원 형상정보를 매칭하여 핀 위치 결정하는 것을 참고), 이러한 매칭 과정을 정확하고 신속하게 처리하기 위해서는 고성능의 처리장치 및 고용량의 메모리가 필수적이므로, 일반적으로 낮은 메모리 용량과 처리능력을 가진 스마트폰에서 이러한 매칭 과정을 수행하는 것은 상당한 어려움이 있다.In particular, it is essential to accurately match the position of the pin that changes frequently to the actual information because the golfer is likely to change the position of the hole cup at any time in the golf course because the golfer treads around the hole cup in order to make putt, and the grass is damaged 4), since a high-performance processing device and a high-capacity memory are required to process such a matching process accurately and quickly, a low memory capacity And performing such a matching process on a smartphone with processing capability is quite difficult.

그래서, 이러한 종래기술의 문제점을 해결하기 위하여, 그린의 3차원 형상정보를 골퍼의 스마트폰으로 제공하여 골퍼가 스마트폰 화면에 표시된 3차원 형상 정보를 통해 홀컵 주변의 경사도를 파악하게 하여 퍼팅을 하는데에 도움을 주는 방법이 개발되었다(도5 참고).In order to solve the problems of the related art, the three-dimensional shape information of the green is provided to the golfer's smartphone so that the golfer grasps the inclination around the hole cup through the three-dimensional shape information displayed on the smartphone screen, (See FIG. 5).

그러나, 골퍼마다 타격하는 방법이 달라서 굴려치는 타법과 때리는 타법에 따라 괘적이 다르게 형성되고, 타격의 세기도 가변적이어서 약간 강한 타격으로 하여 홀컵의 뒷벽을 부딪히게 하여 홀컵에 들어가게 할 수도 있는 등, 퍼팅하여 홀컵에 골프공을 넣을 수 있는 궤적은 타격방향, 타격세기, 타격 방법에 따라 상이하게 된다.However, since the method of hitting each golfer is different, the golf ball is formed differently according to the rolling method and the hitting method, and the strength of the hitting is variable, so that the golfer can hit the back wall of the golf ball with a strong impact, Thus, the trajectory for placing the golf ball in the hole cup is different depending on the direction of hitting, the strength of the hitting, and the method of hitting.

따라서, 설령 그린의 3차원 형상정보가 스마트폰에 나타난다고 해도, 전문 골퍼조차도 퍼팅에 어려움을 겪고 있는 실정이고, 초보자는 더욱 퍼팅이 어려운 과제이다.Therefore, even if the 3D shape information of the green appears on the smartphone, even a professional golfer is having a difficulty in putting the golf ball.

본 발명은 이상과 같은 종래기술의 문제점을 감안하여, 골퍼가 퍼팅을 하는데에 도움이 되게 스마트폰에 증강현실 방식으로 퍼팅 궤적 영역 표시를 제공한다.In view of the above-described problems of the prior art, the present invention provides a putting locus area display in augmented reality manner on a smartphone to help a golfer make putting.

이상과 같은 기술적 과제를 달성하기 위하여, 본 발명은, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법에 있어서,According to an aspect of the present invention, there is provided a method for providing an expected putting trajectory of a golf green in a mobile terminal,

서버에서 그린의 3차원 형상 정보를 수신하는 단계;Receiving three-dimensional shape information of green from the server;

그린을 촬영하여 프리뷰 영상을 형성하는 단계;Capturing a green image to form a preview image;

상기 3차원 형상 정보와 프리뷰 영상을 정합하여, 홀컵 및 골프공 위치를 정합하는 단계;Matching the 3D shape information and the preview image to match the hole cup and the golf ball position;

퍼팅 궤적 물성 시뮬레이션을 수행하는 단계;Performing a putting trajectory physical property simulation;

상기 퍼팅 궤적 물성 시뮬레이션을 통해 1개 이상의 퍼팅 괘적들을 추출하는 단계;Extracting one or more putting rulers through the putting trace physical property simulation;

추출된 퍼팅 괘적들을 포함하는 외곽선 영역을 추출하는 단계;Extracting an outline area including the extracted putting rules;

홀컵과 골프공 사이에 그리드를 생성하는 단계;Creating a grid between the golf ball and the hole cup;

상기 그린의 3차원 형상정보 중에서 기울기 정보만을 추출하여, 상기 생성된 그리드 위에 경사도 정보를 제공하는 단계;Extracting only slope information from the three-dimensional shape information of the green and providing the slope information on the generated grid;

상기 프리뷰 영상에, 상기 외곽선 영역과 경사도 정보를 오버랩 시켜서, 증강현실 방식으로 예상 퍼팅 궤적 및 퍼팅 괘적 영역을 화면에 표시하는 단계를 포함하는 것을 특징으로 한다.And overlapping the outline area with the tilt information on the preview image to display an expected putting trajectory and a putting area on the screen in an augmented reality manner.

이상과 같은 본 발명을 이용하면, 스마트폰에 증강현실 방식으로 퍼팅 궤적 영역이 표시되므로, 이 퍼팅 궤적 영역을 보면서 보다 용이하게 실제 퍼팅을 하게 된다.According to the present invention as described above, the putting trajectory region is displayed on the smartphone in an augmented reality manner, so that the actual putting can be performed more easily while viewing the putting trajectory region.

도1은 골프 퍼팅과, 골퍼가 그린의 경사도를 파악하는 모습을 도시함.
도2는 골프 그린의 경사도를 파악하는 장치들(볼마커, 스마트폰 앱)을 도시함.
도3은 필드 그린의 3차원 형상 측정을 통한 그린정보 콘텐츠 제공 서비스의 모습을 도시함.
도4는 필드 그린과 그린의 3차원 형상 DB을 정합시켜서 핀 위치를 결정하는 것을 도시함.
도5는 그린의 3차원 형상정보가 스마트폰 화면에 표시되는 것을 도시함.
도6은 본 발명의 전체적인 순서도를 도시함.
도7은 다양한 3차원 형상 정보 도시 방법을 도시함.
도8은 본 발명에 따라 증강현실 방식으로 예상 퍼팅 괘적이 표시되는 것을 도시함.
도9는 본 발명에 따라 경사도 정보를 표시하는 방법을 도시함.
도10은 본 발명에 따라 증강 현실 방식으로 예상 퍼팅 괘적과 영역이 표시되는 것을 도시함.
FIG. 1 shows a golf putting and a golfer's grasp of the slope of the green.
Fig. 2 shows devices (ball markers, smartphone apps) for grasping the gradient of golf green.
FIG. 3 shows a state of a green information content providing service by measuring a three-dimensional shape of a field green.
FIG. 4 shows matching of the three-dimensional shape DB of the field green and the green to determine the pin position.
Fig. 5 shows that the three-dimensional shape information of green is displayed on the smartphone screen.
Figure 6 shows an overall flow chart of the present invention.
Figure 7 illustrates various methods of three-dimensional shape information illustration.
Fig. 8 shows that an expected putting route is displayed in an augmented reality manner according to the present invention.
FIG. 9 illustrates a method for displaying gradation information according to the present invention.
FIG. 10 shows that an expected putting route and an area are displayed in an augmented reality manner according to the present invention.

본 발명을 위해 스마트폰에서 수행되는 전체적인 동작의 순서를 도6 내지 도10을 참고로 하여 설명한다.The overall sequence of operations performed in the smartphone for the present invention will be described with reference to Figs. 6 to 10. Fig.

먼저, 레이저 스캐너, 토탈 스테이션, GPS측위기 등의 다양한 장비들을 상호 연동시켜서, 그린상의 그리드 포인트에서 점의 GPS 좌표(경도, 위도, 높이), 방향각 등을 측정한 다음 서버의 처리장치가 가공하여, 도7과 같은 공지의 다양한 방법(고도 색상 정보, 고도 등고선 정보, 색상-등고선 정보, 포인트 기울기 맵, 3D 폴리곤 정보, 그리드 경사도 맵 등)으로 3차원 형상 정보를 형성하여 서버를 통해 DB에 저장한다.First, the GPS coordinates (longitude, latitude, and height) of the points are measured at the grid points on the green, and various devices such as the laser scanner, the total station, and the GPS side crisis are interlocked, Dimensional shape information is formed by various known methods as shown in FIG. 7 (altitude color information, altitude contour information, color-contour information, point tilt map, 3D polygon information, grid inclination map, etc.) .

이제, 골퍼는 자신의 스마트폰의 카메라 기능을 이용하여 그린을 촬영하여 프리뷰 영상을 획득한다(S2). 그러면 홀컵과 골프공이 포함된 그린의 전경이 촬영된다(도8의 상부 왼쪽 도면 참고)Now, the golfer takes a picture of the green using the camera function of his smart phone and acquires a preview image (S2). The foreground of the green containing the hole cup and the golf ball is then photographed (see the top left drawing of FIG. 8)

그리고 나서, 스마트폰의 처리장치는 서버에서 3차원 형상 정보(도8의 상부 오른쪽 도면)를 전송받아서(S2), 실측 3차원 형상정보의 외곽선 모양 및 홀컵의 위치를 기반으로 프리뷰 영상(도3의 상부 왼쪽 도면)과 3차원 형상 정보를 정합하여, 홀컵 및 골프공 위치를 정합시킨다(S3)(도8의 하단 도면 참고). Then, the processing device of the smart phone receives the three-dimensional shape information (upper right drawing in FIG. 8) from the server (S2), and based on the outline shape of the actual three- (Refer to the bottom view of FIG. 8). [0053] In this case, as shown in FIG.

이제, 스마트폰의 처리장치는 골프공의 타격 방향, 타격 세기, 타격 방법과 그린의 경사도를 고려하여 퍼팅 궤적 물성 시뮬레이션을 수행한다(S4).Now, the processing device of the smartphone performs the putting trace physical property simulation in consideration of the hit direction of the golf ball, the hit strength, the hit method, and the slope of the green (S4).

이렇게 하면 1개 이상의 퍼팅 궤적이 추출되는데(S5), 이러한 복수개의 퍼팅 궤적을 포함하는 외곽선 영역을 추출한다(S6).In this way, one or more putting trajectories are extracted (S5), and an outline area including the plurality of putting trajectories is extracted (S6).

다음으로, 홀컵과 골프공 사이에 그리드를 생성하여(S7), 홀컵과 골프공 사이의 경사도를 표시하기 위하여 그린의 3차원 형상정보 중에서 기울기 정보만을 뽑아서, 생성된 그리드 위에 화살표 표시, 골프공의 구름 애니메이션, 또는 기울기의 정도 표시 등의 다양한 방법으로 경사도 정보를 제공한다(S8)(도9 참고).Next, a grid is created between the hole cup and the golf ball (S7). In order to display the gradient between the hole cup and the golf ball, only slope information is extracted from the three-dimensional shape information of the green, (S8) (refer to FIG. 9).

그리고 나서, 단계(S2)에서 스마트폰으로 촬영된 그린의 영상에, 단계(S6)에서 추출된 외곽선 영역과 단계(S8)에서 제공된 경사도 정보를 오버랩시켜서(S9), 최종적으로 증강현실 방식으로 예상 퍼팅 궤적 및 궤적들에 의한 퍼팅 궤적 영역을 스마트폰의 화면에 표시한다(S10)(도10 참고).
Then, the outline area extracted in step S6 is overlapped with the inclination information provided in step S8 on the green image photographed on the smartphone in step S2, and finally the predicted The putting trajectory area based on the putting trajectory and the trajectories is displayed on the screen of the smartphone (S10) (see Fig. 10).

이제, 도6의 주요 단계들이 구체적으로 어떻게 하여 수행되는지 설명하기로 한다.
Now, let us explain specifically how the main steps of Fig. 6 are performed.

먼저, 단계(S3)에서 홀컵과 골프공의 위치를 정합시키는 방법을 설명한다. 단계(S2)에서 스마트폰(6)의 카메라를 동작시켜 실제 필드의 프리뷰 영상을 촬영할 때에, 골퍼가 줌인과 촬영방향 조정을 통해 프리뷰 영상을 조정하여 3차원 형상 정보의 외곽선 모양 및 홀컵의 위치를 기반으로 프리뷰 영상과 3차원 형상 정보를 정합시키면 그린의 3차원 형상 정보상에 골프공의 위치가 정합된다.First, a method of matching the positions of the hole cup and the golf ball in step S3 will be described. When the camera of the smartphone 6 is operated in step S2 to photograph a preview image of an actual field, the golfer adjusts the preview image by zooming in and adjusting the shooting direction to adjust the outline shape of the three- Based on the matching of the preview image and the 3D shape information, the position of the golf ball is matched on the 3D shape information of the green.

그리고, 프리뷰 영상과 3차원 형상 정보를 중첩시킨 중첩된 영상에서 골퍼가 골프공을 지정하게 되면, 스마트폰은 카메라 촬영 파라메터(촛점거리, 렌즈곡률 등), 디지털 나침반 정보와 GPS 정보, 기울기 센서의 정보 등을 활용하여 골프공의 위치를 홀컵 기준으로 산출할 수 있게 되고, 이를 다시 그린 3차원 형상정보에 적용하여 골프공의 위치를 정하게 된다.
When a golfer designates a golf ball in a superimposed image in which a preview image and three-dimensional shape information are superimposed, the smart phone displays the camera shooting parameters (such as focal length and lens curvature), digital compass information and GPS information, The position of the golf ball can be calculated on the basis of the hole cup using the information, and the position of the golf ball is determined by applying it to the three-dimensional shape information drawn again.

다음으로, 단계(S4)에서 수행하는 퍼팅 궤적 물성 시뮬레이션 방법은 공지의 방법을 사용하는데 아래와 같다.Next, the method of simulating the putting trajectory physical property performed in step S4 uses a known method as follows.

퍼팅 궤적 물성 시뮬레이션은 일반적으로 힘의 원칙을 이용하여 시뮬레이션을 하게 되는데, 골프공 타격시 가해진 힘, 골프공과 그린과의 사이에 적용되는 정지마찰력, 골프공이 굴러가면서 발생하는 운동마찰력(tranlation friction과 rotational friction으로 구별됨), 그리고 그린의 경사에 따라서 발생하는 중력 등을 고려하여 수치해석적인 방법을 통해서 시간축 대비 볼의 위치(위도, 경도, 고도)를 산출한다. 이때 골프공이 홀컵에 들어가기 위한 최소 속도와 최대 속도를 사전에 지정하면, 퍼팅 타격 세기에 따라서 다른 궤적을 그리면서 홀컵에 골프공이 들어가게 된다.The simulation of putting trajectory property is generally performed by using the principle of force. The simulation is performed by using the force applied at golf ball striking, the static frictional force applied between the golf ball and the green, the tranial friction and rotational friction (latitude, longitude, and altitude) of the ball relative to the time axis are calculated by a numerical method in consideration of gravity generated by the slope of the green, and the like. At this time, if the minimum speed and the maximum speed for entering the golf ball are specified in advance, the golf ball is inserted into the hole cup while drawing different trajectories according to the strength of the putting hit.

또한, 타격 후의 골프공은 밀려가기도 하지만 회전하면서 진행하기 때문에, 때리는 타법에 의하여 골프공은 초기에는 밀려가다가 그린의 마찰력 및 중력에 의해서 회전(Spin)이 발생하면서 이동하게 된다. 반면에, 굴려치는 타법에 의한 골프공은 초기부터 회전이 발생하여 경사도에 민감하게 반등하며 이동하게 된다.In addition, since the golf ball after the strike is pushed, the golf ball moves by spinning due to the frictional force and the gravity of the green while the golf ball is pushed at the beginning due to the rotation method. On the other hand, the golf ball by the rolling method is revolving from the beginning, so that it moves back sensitively to the inclination.

따라서 때리는 타법에 의한 괘적과 굴리는 타법에 의한 궤적은 다른 형태를 갖게 된다.
Therefore, the trajectory by the striking method and the trajectory by the striking method have different forms.

이제, 단계(S8)에서 수행하는 경사도 정보 제공 방법은 예를 들면 도9에 나타난 3가지 방법으로 표시할 수 있다. Now, the gradient information providing method performed in step S8 can be represented by, for example, the three methods shown in FIG.

다시 말하면, 그리드 상에 화살표를 도시하여 경사도 정보를 제공하는 방법(도9의 첫 번째 도면에 표시된 경사도 정보 화살표 표시 방법), 그리드 상에서 출발한 골프공이 경사도에 따라서 이동을 하게 하고, 경사도가 크면 빠르게, 경사도가 작으면 느리게 이동하도록 하고, 경사도가 없으면 이동하지 않은 방법(도9의 두 번째 도면에 표시된 경사도 정보 애니메이션 방법), 골프공과 홀컵과의 일직선상의 그린의 기울기 정보를 산출하여 그 값의 크기 정보를 좌우로 구별하여 홀컵과 골프공 사이의 각 포인트의 기울기 정도를 좌우 포인트의 고도 차이를 나타내는 직선상의 아크(arc)로 표시하는 방법(도9의 세번째 도면에 표시된 기울기 정보 표시방법) 등을 통해서 경사도 정보가 제공된다. 여기서, 도9의 3번째 도면에서는 높은 쪽의 아크로 표시되고, 좌우 포인트의 차이값을 바(bar) 형태로 표시하며, 바의 끝지점을 상호 연결하여 아크를 형성한다.
In other words, a method of providing an inclination information by showing an arrow on a grid (a method of displaying an inclination information arrow shown in the first drawing of FIG. 9), a golf ball started on the grid to move according to the inclination, (The slope information animation method shown in the second drawing of Fig. 9), the slope information of the green line on the straight line with the golf ball and the hole cup is calculated, and the magnitude of the value A method of displaying the degree of inclination of each point between the hole cup and the golf ball by an arc on a straight line indicating the altitude difference between the left and right points (the tilt information display method shown in the third drawing in Fig. 9) The slope information is provided. Here, in the third drawing of FIG. 9, the upper arc is displayed, the difference value between the right and left points is displayed in the form of bar, and the arc end is connected by connecting the end points of the bars.

마지막으로, 단계(S10)에서 수행하는 예상퍼팅궤적 및 영역 가시화 방법은, 도8에서 처럼, 실제 필드에서의 홀컵과 골프공 정보를 스마트폰의 카메라 기능을 통해 프리뷰를 촬영하고, 그린의 3차원형상정보에서 홀컵과 공프공 주변의 기울기 정보를 그리드상에 표시하여, 앞의 단계(S6)에서 생성한 예상 퍼팅 궤적 정보를 중첩하면 된다(도10 참고).
Lastly, the estimated putting locus and the area visualization method performed in step S10 are such that, as shown in FIG. 8, a preview is shot through the camera function of the smartphone with the ball cup and the golf ball information in the actual field, The slope information of the hole cup and the vicinity of the cavity in the shape information may be displayed on the grid and the estimated putting locus information generated in the previous step S6 may be superimposed (see FIG. 10).

이상과 같은 본 발명을 이용하면, 스마트폰에 증강현실 방식으로 퍼팅 궤적 영역이 표시되므로, 이 퍼팅 궤적 영역을 보면서 보다 용이하게 실제 퍼팅을 하게 된다.
According to the present invention as described above, the putting trajectory region is displayed on the smartphone in an augmented reality manner, so that the actual putting can be performed more easily while viewing the putting trajectory region.

한편, 이상에서는 본 발명의 바람직한 실시예를 설명하였으나, 본 발명은 이러한 실시예에 한정되는 것이 아니라, 본 발명의 정신을 벗어나지 않는 범위 내에서 다양한 변형 및 변경이 가능하다는 점에 유의해야 한다.While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (10)

모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법에 있어서,
서버에서 그린의 3차원 형상 정보를 수신하는 단계;
그린을 촬영하여 프리뷰 영상을 형성하는 단계;
상기 3차원 형상 정보와 프리뷰 영상을 정합하여, 홀컵 및 골프공 위치를 정합하는 단계;
퍼팅 궤적 물성 시뮬레이션을 수행하는 단계;
상기 퍼팅 궤적 물성 시뮬레이션을 통해 1개 이상의 퍼팅 괘적들을 추출하는 단계;
추출된 퍼팅 괘적들을 포함하는 외곽선 영역을 추출하는 단계;
홀컵과 골프공 사이에 그리드를 생성하는 단계;
상기 그린의 3차원 형상정보 중에서 기울기 정보만을 추출하여, 상기 생성된 그리드 위에 경사도 정보를 제공하는 단계;
상기 프리뷰 영상에, 상기 외곽선 영역과 경사도 정보를 오버랩 시켜서, 증강현실 방식으로 예상 퍼팅 궤적 및 퍼팅 괘적 영역을 화면에 표시하는 단계를 포함하고,
상기 경사도 정보 제공은, 홀컵과 골프공 사이의 직선상의 각 포인트에서의 기울기 정도를 이 직선 좌우에 아크로 표시하는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
A method of providing an expected putting trajectory of a golf green in a mobile terminal,
Receiving three-dimensional shape information of green from the server;
Capturing a green image to form a preview image;
Matching the 3D shape information and the preview image to match the hole cup and the golf ball position;
Performing a putting trajectory physical property simulation;
Extracting one or more putting rulers through the putting trace physical property simulation;
Extracting an outline area including the extracted putting rules;
Creating a grid between the golf ball and the hole cup;
Extracting only slope information from the three-dimensional shape information of the green and providing the slope information on the generated grid;
Overlapping the outline area with the inclination information on the preview image to display an expected putting locus and a putting area on the screen in an augmented reality manner,
Wherein providing the gradient information comprises displaying the degree of tilt at each point on a straight line between the hole cup and the golf ball as an arc on the left and right sides of the line.
제1항에 있어서,
상기 그린의 3차원 형상 정보는, 실제 필드의 그린에서 일정한 간격의 그리드상의 포인트의 GPS좌표를 측정하여 획득되는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the three-dimensional shape information of the green is obtained by measuring GPS coordinates of a point on a grid at regular intervals in the green of the actual field.
제1항에 있어서,
상기 3차원 형상 정보와 프리뷰 영상의 정합은, 3차원 형상정보의 외곽선 모양 및 홀컵의 위치를 기반으로 정합하는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the matching of the 3D shape information and the preview image is based on the shape of the outline of the 3D shape information and the position of the hole cup.
제1항에 있어서,
상기 1개 이상의 퍼팅궤적 추출 단계는, 타격의 방향, 타격의 세기 및 타격방법에 따라서 퍼팅궤적을 시뮬레이션하여 추출하는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the at least one putting trajectory extracting step simulates and extracts a putting trajectory according to the direction of the hit, the intensity of the hit, and the striking method.
삭제delete 제1항에 있어서,
상기 홀컵과 골프공 사이의 각 포인트의 기울기는, 상기 직선상의 각 포인트에서 좌우 포인트의 고도 차이를 기반으로 산출되는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the slope of each point between the hole cup and the golf ball is calculated based on an altitude difference between left and right points at each point on the straight line.
제1항에 있어서,
상기 아크는, 좌우 포인트의 고도 차이 값으로 표시되는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the arc is represented by an altitude difference value of left and right points.
삭제delete 제1항에 있어서,
상기 아크는, 좌우 포인트의 차이 값을 바 형태로 표시하고, 바의 끝지점을 상호간 연결하여 형성되는 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the arcs are formed by marking the difference value of the right and left points in a bar form and connecting the end points of the bars to each other.
제1항에 있어서,
상기 모바일 단말기는 스마트폰인 것을 특징으로 하는, 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법.
The method according to claim 1,
Wherein the mobile terminal is a smartphone. ≪ Desc / Clms Page number 13 >
KR1020140064566A 2014-05-28 2014-05-28 Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal KR101577764B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140064566A KR101577764B1 (en) 2014-05-28 2014-05-28 Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140064566A KR101577764B1 (en) 2014-05-28 2014-05-28 Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal

Publications (2)

Publication Number Publication Date
KR20150136889A KR20150136889A (en) 2015-12-08
KR101577764B1 true KR101577764B1 (en) 2015-12-15

Family

ID=54872833

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140064566A KR101577764B1 (en) 2014-05-28 2014-05-28 Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal

Country Status (1)

Country Link
KR (1) KR101577764B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101841172B1 (en) * 2016-12-26 2018-03-22 주식회사 세진마인드 Mobile device for providing golf putting line information using lidar
KR101841497B1 (en) 2016-12-26 2018-03-23 주식회사 세진마인드 Method of providing golf putting line information using mobile device with lidar
KR20180075438A (en) * 2018-03-16 2018-07-04 주식회사 세진마인드 Mobile device for providing golf putting line information using lidar
KR20180075439A (en) * 2018-03-19 2018-07-04 주식회사 세진마인드 Method of providing golf putting line information using mobile device with lidar
KR102146192B1 (en) 2019-04-22 2020-08-19 윤흥수 A measuring apparatus of golf putting distance that is using a laser
KR102434153B1 (en) * 2022-02-24 2022-08-19 주식회사 픽셀소프트웨어 Electronic device and control method for visualizes inclination of golf green through augmented reality

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101978442B1 (en) * 2017-09-22 2019-05-17 주식회사 원더풀플랫폼 System for golf putting assistance
KR102304829B1 (en) * 2019-08-02 2021-09-27 주식회사 에스지엠 Method for providing augmented reality images and system for providing augmented reality images about golf
KR102141713B1 (en) * 2019-12-12 2020-08-06 주식회사 모피어스시큐리티 Golf assistant apparatus capable of measuring putting distance and direction
KR102202594B1 (en) * 2020-04-08 2021-01-14 주식회사 나샘 Putting guide providing system and method thereof
KR102417063B1 (en) * 2020-07-21 2022-07-05 주식회사 모피어스시큐리티 Golf assistant apparatus integrating putting measurement with distance measurement
KR102431863B1 (en) * 2020-10-15 2022-08-10 엄신조 Wearable device for putting guide using augmented reality and method therefor
KR102534464B1 (en) * 2021-05-27 2023-05-30 주식회사 인반트 System for generating virtual golf course having the geometry of real golf courses, and method for providing putting pracice using the system
KR102510105B1 (en) 2022-04-13 2023-03-15 (주)카탈로닉스 Green information and green surrounding information providing system
KR20240018310A (en) * 2022-08-02 2024-02-13 주식회사 크리에이츠 Method, system and non-transitory computer-readable recording medium for providing information about target direction applied to golf shot or golf swing

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011996A (en) * 2004-06-29 2006-01-12 Matsushita Electric Ind Co Ltd Method and device for extracting object contour

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006011996A (en) * 2004-06-29 2006-01-12 Matsushita Electric Ind Co Ltd Method and device for extracting object contour

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101841172B1 (en) * 2016-12-26 2018-03-22 주식회사 세진마인드 Mobile device for providing golf putting line information using lidar
KR101841497B1 (en) 2016-12-26 2018-03-23 주식회사 세진마인드 Method of providing golf putting line information using mobile device with lidar
KR20180075438A (en) * 2018-03-16 2018-07-04 주식회사 세진마인드 Mobile device for providing golf putting line information using lidar
KR102018045B1 (en) 2018-03-16 2019-09-04 주식회사 세진마인드 Mobile device for providing golf putting line information using lidar
KR20180075439A (en) * 2018-03-19 2018-07-04 주식회사 세진마인드 Method of providing golf putting line information using mobile device with lidar
KR101974364B1 (en) 2018-03-19 2019-05-02 주식회사 세진마인드 Method of providing golf putting line information using mobile device with lidar
KR102146192B1 (en) 2019-04-22 2020-08-19 윤흥수 A measuring apparatus of golf putting distance that is using a laser
KR102434153B1 (en) * 2022-02-24 2022-08-19 주식회사 픽셀소프트웨어 Electronic device and control method for visualizes inclination of golf green through augmented reality
KR20230127834A (en) * 2022-02-24 2023-09-01 주식회사 픽셀소프트웨어 Control method for providing augmented reality including path image to hall
KR20230127850A (en) * 2022-02-24 2023-09-01 주식회사 픽셀소프트웨어 Control method for deciding user's golf difficuty using game cpmpletion tiem of golf based on ar
KR102665395B1 (en) * 2022-02-24 2024-05-14 주식회사 픽셀소프트웨어 Control method for providing augmented reality including path image to hall
KR102665396B1 (en) * 2022-02-24 2024-05-14 주식회사 픽셀소프트웨어 Control method for deciding user's golf difficuty using game cpmpletion tiem of golf based on ar

Also Published As

Publication number Publication date
KR20150136889A (en) 2015-12-08

Similar Documents

Publication Publication Date Title
KR101577764B1 (en) Providing Method of Predicted Putting Trace of Golf Green in Mobile Terminal
JP6755377B2 (en) Methods and devices for accurate positioning of objects on a surface
KR101088309B1 (en) Processing Method of Green Information Providing System based on measuring real golf green elevation
US10258850B2 (en) Fitting system for golf equipment using camera image for measurement of individual and related methods
JP5932059B2 (en) Golf club head measuring device
KR102102290B1 (en) Apparatus for analyzing green lie
KR101547336B1 (en) Providing Method of Pin Position and Slope Information of Surroundings thereof in Golf Green to Mobile Terminal
KR101815559B1 (en) Method for providing golf course guide and golf course guide device
KR101648517B1 (en) Putting Help Information Providing Method Providing Constant Distance Information by the Criteria of Hole Cup to Golf Green Information Contents
KR100767292B1 (en) A system for capturing golf course
KR102050378B1 (en) Green information providing device by direct 3-dimensional image obtain and method
KR102050373B1 (en) Green information providing system by image matching and method thereof
KR101654080B1 (en) Apparatus for providing direction of hole pin and distance between glof ball to hole cup
KR102050970B1 (en) Green information providing method using picture and terminal thereof
KR102202594B1 (en) Putting guide providing system and method thereof
KR102050387B1 (en) Green information providing method using image matching and terminal thereof
KR101578343B1 (en) Golf information providing method using mobile terminal, information processing method of server providing golf information using information received from user's mobile terminal and recording medium for recording the same readable by computing device
KR101771672B1 (en) Device of Data Display for Golf Using Augmented Reality
KR101938639B1 (en) Green information providing method using picture and terminal thereof
KR102018045B1 (en) Mobile device for providing golf putting line information using lidar
CN111282241A (en) Virtual reality system, golf game method, and computer-readable storage medium
KR20200139992A (en) Golf assistant method and system using augmented reality
KR102679009B1 (en) A smart putting device that calculates the putting distance based on images captured by a camera and a method of measuring the putting distance using the same
JP3197329U (en) Golf navigation portable device
EP4080466A1 (en) Ball position identification system, ball position identification method, and program

Legal Events

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

Payment date: 20191128

Year of fee payment: 5