KR101578343B1 - 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 - Google Patents

모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 Download PDF

Info

Publication number
KR101578343B1
KR101578343B1 KR1020140100341A KR20140100341A KR101578343B1 KR 101578343 B1 KR101578343 B1 KR 101578343B1 KR 1020140100341 A KR1020140100341 A KR 1020140100341A KR 20140100341 A KR20140100341 A KR 20140100341A KR 101578343 B1 KR101578343 B1 KR 101578343B1
Authority
KR
South Korea
Prior art keywords
information
user
golf
mobile terminal
marker
Prior art date
Application number
KR1020140100341A
Other languages
English (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 KR1020140100341A priority Critical patent/KR101578343B1/ko
Application granted granted Critical
Publication of KR101578343B1 publication Critical patent/KR101578343B1/ko

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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)

Abstract

본 발명은 상기한 GPS 위치 정보나 지자기 센서에 의한 방향 정보 등이 없어도 사용자의 위치나 방향 정보를 정확하게 산출하여 이를 기초로 한 골프 정보를 사용자에게 제공할 수 있도록 한 것으로서, 사용자가 골프장에서 골프 라운드를 할 때 골프장의 미리 설정된 위치에 각각 설치된 마커를 통해 사용자의 모바일 단말기를 이용하여 상기 골프장에서의 사용자의 위치 또는 방향 정보를 정확하게 산출하여 이를 기초로 사용자의 골프 라운드를 위한 각종 골프 정보를 사용자에게 제공할 수 있도록 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체를 제공하기 위한 것이다.

Description

모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체{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}
본 발명은 이동통신 단말기나 소위 스마트 폰 및 태블릿 PC 등과 같은 모바일 단말기나, 골프 정보 제공을 전문적으로 수행하는 골프 단말기 등을 이용하여 소정의 골프 정보를 생성하여 사용자에게 제공하도록 하는, 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법에 관한 것이다.
일반적으로 골프는 18홀 또는 그 이상의 홀을 라운드하는 동안 골프 샷 한 회수, 즉 타수에 의해 기록되는 스포츠로서 그 타수가 적을수록 좋은 기록이 된다.
골프를 즐기는 사람들은 골프장에서 골프 라운드를 할 때 기록되는 골프의 타수를 줄이기 위해 매우 다양한 방법들을 이용하는데, 특히 해당 골프장의 지형적 특성 등에 대한 정보 및 해당 골프장의 각 홀에서의 적절한 공략 방법에 대한 정보 등을 소정의 모바일 단말기를 통해 제공받아 자신의 골프 라운드 운용 전략 수립에 이용하는 방법이 널리 이용되고 있다.
이와 같은 종래의 골프 정보를 제공하는 단말기는 골프장의 지형 정보를 저장하였다가 GPS 위치 정보를 이용하여 사용자의 현재 위치 정보를 파악하여 현재 위치에서 홀컵까지의 남은 거리 정보를 제공하거나, 해당 골프장에서의 골프 공략에 관한 정형적인 정보를 저장하였다가 사용자에게 제공하도록 하는 등의 기능을 수행하였다.
그러나 종래의 골프 정보를 제공하는 단말기는 골프장의 지형에 대한 정보를 단순히 2차원적 맵을 통해 정형화된 정보만을 제공할 뿐이어서 골프 라운드를 하고 있는 사용자에게 제공되는 정보가 한정적일 수밖에 없으며 사용자의 현재 상황에 맞는 능동적이고 입체적인 정보의 제공이 불가능하였고, 현재 상황에서 사용자에게 직접적으로 도움이 될 수 있는 유익한 정보 제공에 한계점을 드러내는 문제점이 있었다.
또한, 종래 골프장에서 골프 라운드를 할 때 사용자가 현재 어느 홀의 어느 위치에 있는지 확인하기 위해 이용되는 GPS 위치 정보의 경우 사용자의 개략적인 위치는 파악할 수 있으나 정확한 사용자의 위치를 파악하는데에는 GPS 데이터의 부정확성으로 인하여 한계가 있는 문제점이 있었고, 사용자가 현재 바라보고 있는 방향, 즉 방위를 측정함에 있어 모바일 단말기에 내장된 지자기 센서를 이용하는 경우 주변 상황에 따라, 즉 주변 자기장의 영향에 따라 지자기 센서의 측정값에 오차가 발생하기 때문에 정확한 사용자의 방위를 측정하는 것이 한계가 있다는 문제점이 있었다.
본 발명은 상기한 GPS 위치 정보나 지자기 센서에 의한 방향 정보 등이 없어도 사용자의 위치나 방향 정보를 정확하게 산출하여 이를 기초로 한 골프 정보를 사용자에게 제공할 수 있도록 한 것으로서, 사용자가 골프장에서 골프 라운드를 할 때 골프장의 미리 설정된 위치에 각각 설치된 마커를 통해 사용자의 모바일 단말기를 이용하여 상기 골프장에서의 사용자의 위치 또는 방향 정보를 정확하게 산출하여 이를 기초로 사용자의 골프 라운드를 위한 각종 골프 정보를 사용자에게 제공할 수 있도록 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체를 제공하기 위한 것이다.
본 발명의 일 실시예에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법은, 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서, 상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및 상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함한다.
또한 바람직하게는, 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계에서 상기 사용자의 위치 정보의 특정은, 상기 모바일 단말기에 의해 촬영된 전경 영상에 나타난 마커를 분석함으로써 상기 마커를 인식하고 상기 마커의 위치 정보를 인식하는 단계와, 상기 마커의 위치 정보와 상기 촬영된 영상 상의 마커의 크기를 분석함으로써 얻은 정보를 이용하여 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계에서 상기 사용자의 방향 정보의 특정은, 상기 촬영된 영상 상의 마커의 형상을 분석함으로써 상기 사용자의 위치에서 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 마커는 상기 골프장의 홀마다 서로 다른 내용을 표시하며 동일한 홀에서도 위치마다 서로 다른 내용을 표시하도록 설치되고, 상기 모바일 단말기는 상기 각 마커에 관한 정보 및 상기 각 마커의 위치 정보를 미리 저장하며, 상기 마커의 위치 정보를 인식하는 단계는, 상기 촬영된 영상으로부터 마커를 인식함으로써 상기 사용자가 현재 라운드 중인 홀에 대한 정보를 인식하는 단계를 포함하며, 상기 사용자의 위치 정보를 산출하는 단계는, 상기 인식된 마커의 위치 정보 및 상기 촬영된 영상 상의 마커의 크기를 분석함으로써 산출되는 상기 사용자와 상기 마커 사이의 거리 정보를 이용하여 해당 홀에서의 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 모바일 단말기는 상기 마커의 형상에 관한 정보를 미리 저장하며, 상기 사용자가 바라보는 방향 정보를 산출하는 단계는, 상기 촬영된 영상 상의 마커가 원래 형상으로부터 회전된 각도를 계산함으로써 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계는, 상기 모바일 단말기를 통해 상기 사용자에 관한 정보 및 상기 모바일 단말기에 의해 촬영된 전경 영상을 상기 골프장의 서버로 전송하고, 상기 서버가 상기 촬영된 영상에 나타난 마커를 분석함으로써 상기 사용자의 위치 또는 방향 정보를 산출하는 단계를 포함하며, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 서버가 상기 사용자의 정보 및 상기 산출한 위치 또는 방향 정보에 기초하여 생성한 상기 사용자의 골프 라운드를 위한 정보를 상기 모바일 단말기로 전송하면, 상기 모바일 단말기가 상기 서버로부터 전송받은 정보에 기초한 영상 정보를 처리하여 상기 사용자를 위한 골프 정보를 제공하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 상기 골프장의 서버로부터 전송받은 정보 또는 상기 모바일 단말기가 저장한 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 증강하여 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 특정된 사용자의 위치 또는 방향 정보에 기초하여, 해당 사용자가 상기 골프장과 동일한 가상 환경을 구현하는 가상 골프코스에서 골프 시뮬레이션을 통해 가상 골프 라운드를 한 기록 정보를 가상 골프 시뮬레이션 시스템의 서버로부터 전송받는 단계와, 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 상기 전송받은 가상 골프 라운드 기록 정보를 증강하여 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 전송받은 가상 골프 라운드 기록 정보를 증강하여 표시하는 단계는, 상기 전송받은 기록 정보로부터 해당 홀에서의 상기 특정된 사용자의 위치 또는 방향을 기준으로 미리 설정된 반경 범위 내에서 상기 사용자가 기록했던 골프 샷에 관한 방향, 비거리, 샷 결과, 볼의 구질, 볼의 궤적 및 사용된 골프클럽의 종류 중 적어도 하나에 관한 정보를 추출하는 단계와, 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 상기 추출한 사용자의 골프 샷에 관한 정보를 증강하여 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받거나 상기 모바일 단말기에 저장된 정보를 이용하여, 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 해당 홀에 대한 지형 정보를 증강하여 표시하거나, 상기 모바일 단말기를 통해 표시되는 전경 영상 일측에 해당 홀 전체 또는 일부에 대해 축소하여 나타낸 미니맵을 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 특정된 사용자의 위치 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받는 단계와, 상기 전송받은 지형 정보로부터 상기 특정된 사용자의 위치 또는 방향을 기준으로 파악되는 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 적어도 하나를 포함하는 특정 위치에 대한 좌표 정보를 산출하는 단계와, 상가 산출된 특정 위치에 대한 좌표 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상의 좌표로 매칭시켜 상기 전경 영상 상에 상기 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 특정된 적어도 하나를 증강하여 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자에게 골프 정보를 제공하는 단계는, 상기 특정된 사용자의 위치 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받는 단계와, 상기 지형 정보로부터 상기 특정된 사용자의 위치 또는 방향을 기준으로 목표지점을 향한 에이밍 방향 정보를 상기 서버로부터 전송받거나 상기 전송받은 지형 정보를 이용하여 산출하는 단계와, 상기 사용자의 위치 또는 방향을 기준으로 목표 지점을 향한 에이밍 방향 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 증강하여 표시하는 단계를 포함하는 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법은, 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법으로서, 골프 라운드 과정에서 상기 사용자의 모바일 단말기로부터 상기 사용자에 관한 정보와 함께 상기 모바일 단말기에 의해 촬영된 전경 영상을 전송받는 단계; 상기 전송받은 영상에 나타난 마커를 분석함으로써 상기 사용자의 위치 또는 방향 정보를 특정하는 단계; 및 상기 사용자에 관한 정보 및 상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 상기 사용자의 골프 라운드를 위한 정보를 생성하여 상기 모바일 단말기로 전송하는 단계를 포함한다.
또한 바람직하게는, 상기 사용자의 위치 또는 방향 정보를 특정하는 단계에서 상기 사용자의 위치 정보의 특정은, 상기 모바일 단말기에 의해 촬영된 전경 영상을 전송받아 상기 전경 영상에 나타난 마커를 분석함으로써 상기 마커를 인식하고 상기 마커의 위치 정보를 인식하는 단계와, 상기 마커의 위치 정보와 상기 전송받은 영상 상의 마커의 크기를 분석함으로써 얻은 정보를 이용하여 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 마커는 상기 골프장의 홀마다 서로 다른 내용을 표시하며 동일한 홀에서도 위치마다 서로 다른 내용을 표시하도록 설치되고, 상기 서버는 상기 각 마커에 관한 정보 및 상기 각 마커의 위치 정보를 미리 저장하며, 상기 마커의 위치 정보를 인식하는 단계는, 상기 전송받은 영상으로부터 마커를 인식함으로써 상기 사용자가 현재 라운드 중인 홀에 대한 정보를 인식하는 단계를 포함하며, 상기 사용자의 위치 정보를 산출하는 단계는, 상기 인식된 마커의 위치 정보 및 상기 전송받은 영상 상의 마커의 크기를 분석함으로써 산출되는 상기 사용자와 상기 마커 사이의 거리 정보를 이용하여 해당 홀에서의 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 사용자의 위치 또는 방향 정보를 특정하는 단계에서 상기 사용자의 방향 정보의 특정은, 상기 전송받은 영상 상의 마커의 형상을 분석함으로써 상기 마커가 원래 형상으로부터 회전된 각도를 계산하여 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 모바일 단말기로 전송하는 단계는, 상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 상기 특정된 홀의 지형을 축소하여 나타낸 미니맵 정보를 데이터베이스로부터 추출하는 단계와, 상기 산출된 사용자의 위치 또는 방향 정보에 기초하여 상기 추출된 미니맵 상에 상기 사용자의 위치 또는 방향에 관하여 표시하는 단계와, 상기 사용자의 위치 또는 방향에 관하여 표시된 미니맵 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 모바일 단말기로 전송하는 단계는, 상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 상기 산출된 사용자의 위치 또는 방향 정보에 기초하여 상기 특정된 홀의 상기 산출된 사용자의 위치 또는 방향에서의 홀 공략에 관한 정보를 생성하는 단계와, 상기 생성된 홀 공략에 관한 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 모바일 단말기로 전송하는 단계는, 상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 해당 홀에서의 상기 산출된 사용자의 위치 또는 방향을 기준으로 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 적어도 하나를 포함하는 특정 위치에 대한 좌표 정보를 산출하는 단계와, 상가 산출된 좌표 정보 및 해당 좌표 상의 지형 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 모바일 단말기로 전송하는 단계는, 상기 사용자의 위치 또는 방향 정보에 기초하여, 해당 사용자가 상기 골프장과 동일한 가상 환경을 구현하는 가상 골프코스에서 골프 시뮬레이션을 통해 가상 골프 라운드를 한 기록 정보를 가상 골프 시뮬레이션 시스템의 서버로부터 전송받는 단계와, 상기 전송받은 기록 정보로부터 해당 홀에서의 상기 사용자의 위치 또는 방향을 기준으로 미리 설정된 반경 범위 내에서 상기 사용자가 기록했던 골프 샷에 관한 방향, 비거리, 샷 결과, 볼의 구질, 볼의 궤적 및 사용된 골프클럽의 종류 중 적어도 하나에 관한 정보를 추출하는 단계와, 상기 추출한 사용자의 골프 샷에 관한 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다.
한편, 본 발명은 상기한 방법들을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체를 포함한다.
본 발명에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체는, 모바일 단말기에 의한 GPS 위치 정보나 지자기 센서 등에 의한 방향 정보를 이용하지 않고서도 사용자가 골프장에서 골프 라운드를 할 때 골프장의 미리 설정된 위치에 각각 설치된 마커를 통해 사용자의 모바일 단말기를 이용하여 상기 골프장에서의 사용자의 위치 또는 방향 정보를 정확하게 산출하여 이를 기초로 사용자의 골프 라운드를 위한 다양한 골프 정보를 사용자에게 제공할 수 있도록 하는 효과가 있다.
도 1은 본 발명에 따른 골프 정보 제공 방법 등에 이용되는 모바일 단말기의 기본적인 구성에 관하여 나타낸 블록도이다.
도 2는 본 발명에 따른 골프 정보 제공 방법 등에 이용되는 모바일 단말기를 통해 제공되는 골프장 정보가 화면상에 표시되는 경우의 일 예를 나타낸 도면이다.
도 3은 사용자가 특정 골프장의 어느 한 홀에서 자신 앞에 펼쳐진 해당 홀의 전경의 일 예를 나타낸 도면이다.
도 4는 본 발명에 따른 골프 정보 제공 방법 등을 위해 이용되는 골프장에 설치된 마커에 관하여 설명하기 위한 도면이다.
도 5는 본 발명에 따른 골프 정보 제공 방법 등에 의해 도 3에 도시된 바와 같은 전경을 카메라 모듈을 이용하여 촬영한 전경 영상의 일 예를 나타낸 도면이다.
도 6은 본 발명에 따른 골프 정보 제공 방법 등에 의해 마커의 분석으로 사용자의 위치 정보를 산출하기 위한 마커와 사용자 사이의 거리 정보를 산출하는 원리를 설명하기 위한 도면이다.
도 7은 본 발명에 따른 골프 정보 제공 방법 등에 의해 마커의 분석으로 사용자의 방향 정보를 산출하기 위한 원리를 설명하기 위한 도면이다.
도 8은 본 발명에 따른 골프 정보 제공 방법 등에 의해 특정된 사용자의 위치 또는 방향 정보에 기초한 각종 골프 정보가 모바일 단말기를 통해 사용자에게 서비스 되는 경우의 일 예를 나타낸 도면이다.
도 9 내지 도 11은 도 8에서 서비스되는 각종 골프 정보의 구체적인 예에 관하여 각각 설명하는 도면들이다.
도 12는 본 발명의 일 실시예에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 및 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법에 관하여 설명하기 위하여 나타낸 플로우차트이다.
본 발명에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 및 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법에 관한 좀 더 구체적인 내용을 도면을 참조하여 설명하도록 한다.
본 발명에 따른 골프 정보 제공 방법 등에 이용되는 모바일 단말기는 소위 스마트 폰이나 태블릿 PC와 같은 개인 휴대 통신 단말기도 포함할 수 있으며, 골프장에서 이용되는 골프 정보 제공용 골프 단말기도 포함할 수 있다.
본 발명에 따른 골프 정보 제공 방법 등에 이용되는 모바일 단말기의 기본적인 구성에 대해서는 도 1에 블록도로서 나타내고 있다.
본 발명에 따른 골프 정보 제공 방법 등에 이용되는 모바일 단말기(M)는, 제어부(100), 저장부(110), 디스플레이(120) 및 카메라 모듈(200)을 포함하여 구성될 수 있다.
여기에 GPS 모듈(300) 및 지자기 센서(terrestrial magnetism sensor, 400)와 같은 구성요소를 더 포함할 수 있는데, 본 발명은 기본적으로 모바일 단말기를 소지하고 있는 사용자의 위치와 방향을 파악함에 있어 GPS 모듈과 지자기 센서의 센싱 결과에 의존하지 않고 카메라 모듈에 의해 촬영된 전경 영상에 나타난 마커(이에 대해서는 후술하도록 함)를 분석하여 결과를 제공할 수 있다.
그러나, 소위 스마트폰이나 태블릿 PC 등 기존에 이미 널리 이용되고 있는 모바일 단말기에는 기본적으로 장착된 것일 수 있으며, 상기한 바와 같은 마커의 분석에 의해 사용자의 위치와 방향을 특정할 수 없는 경우에는 GPS 모듈과 지자기 센서의 센싱 결과에 따라 사용자의 위치 또는 방향을 특정하여야 하는 경우가 있을 수 있다.
상기 저장부(110)는 각종 데이터를 저장하는 구성요소이고, 디스플레이(120)는 영상 정보 및 소정의 정보의 화면 출력을 위한 것으로서 터치 입력이 가능하도록 구성될 수도 있다. 그리고 카메라 모듈(200)은 그 화각 내의 장면을 촬영하는 기능을 하며, GPS 모듈(300)은 위성으로부터 신호를 수신하여 현재 위치 정보를 계산하는 기능을 하며, 지자기 센서(400)는 지구 자기장을 검출하는 센서로서 모바일 단말기가 향하고 있는 방향에 대한 방위 정보를 계산하는 기능을 한다.
이와 같은 구성요소들의 기능은 스마트 폰 등의 모바일 단말기에 이미 널리 이용되고 있으므로 이에 대한 구체적인 설명은 생략하도록 한다.
상기 제어부(100)는 모바일 단말기에서 구동되는 각종 프로그램 또는 어플리케이션에 의해 필요한 여러 가지 연산이나 정보 처리를 수행하는 구성요소이며, 본 발명에 따른 모바일 단말기를 이용한 골프 정보 제공 방법은 상기 제어부(100)가 소정의 프로그램 또는 어플리케이션에 의해 상기 저장부(110), 디스플레이(120), 카메라 모듈(200), GPS 모듈(300) 및 지자기 센서(400) 등을 제어하거나 그로부터 필요한 정보를 전달받아 필요한 연산이나 정보 처리를 수행하면서 최종적으로 사용자에게 제공될 골프 정보를 생성하도록 하는 기능을 수행하는 구성요소이다.
이때 모바일 단말기(M)는 골프장의 서버(S)와 무선 통신(WiFi를 이용하여 인터넷에 의해 서로 통신할 수 있도록 구성될 수도 있고, LTE 망과 같은 이동통신망에 의해 서로 통신할 수 있도록 구성될 수도 있다) 할 수 있도록 구성되며, 제어부(100)는 필요한 정보, 예컨대 특정 골프장의 지형 정보나 특정 골프장에서의 공략 정보, 또는 사용자의 기록 정보 등을 서버(S)로부터 무선 통신을 통해 수신할 수 있고 이를 저장부(110)에 저장 또는 임시 저장하여 이용할 수 있다. 물론 제어부(100)는 경우에 따라 서버(S)로부터 정보를 수신하지 않고 이미 저장부(110)에 저장되어 있는 정보를 이용하여 골프 정보 제공 방법을 수행할 수도 있다.
도면상에서 도시되지는 아니하였으나, 모바일 단말기는 가상 골프 시뮬레이션 시스템의 서버와 네트워크 연결되어 상기 가상 골프 시뮬레이션 시스템의 서버로 사용자의 기록 정보를 요청하여 전송받을 수 있는 등의 구성이 가능할 수 있으며, 모바일 단말기와 연결된 골프장의 서버가 상기한 가상 골프 시뮬레이션 시스템의 서버와 네트워크 연결되어 소정의 정보를 송수신하고 상기 골프장의 서버가 상기 가상 골프 시뮬레이션 시스템의 서버로부터 전송받은 사용자의 기록 정보를 상기 모바일 단말기로 전송하는 등의 구성도 가능할 수 있다.
상기한 가상 골프 시뮬레이션 시스템은 실제 골프장과 동일한 가상의 골프장에 대한 영상을 구현하여 사용자가 가상의 골프장이 영상구현된 상태에서 실제 골프샷을 하면 이를 센싱장치가 센싱하고 그 센싱 결과에 기초하여 상기 영상구현된 가상의 골프장에서 골프공이 시뮬레이션되도록 하는 영상을 구현함으로써 사용자가 가상의 골프 라운드를 할 수 있도록 해 주는, 가상 골프 시뮬레이션 장치 다수가 서버와 네트워크 연결된 시스템으로서, 이와 같은 가상 골프 시뮬레이션 시스템에 대해서는 본 출원인이 출원한 특허출원 제10-2009-1036262호, 특허출원 제10-2010-0140755호 등 많은 선행특허문헌에서 개시하고 있으므로 이에 대한 구체적인 설명은 생략하도록 한다.
한편, 도 2 내지 도 7을 참조하여 본 발명의 일 실시예에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 및 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법에 따라 골프 라운드를 하고 있는 사용자의 위치 정보와 사용자가 바라보는 방향 정보를 특정하는 것에 관하여 설명한다.
본 발명은 도 2에 도시된 바와 같은 구성을 갖는 모바일 단말기가 본 발명의 일 실시예에 따른 방법을 실행하는 어플리케이션을 실행하여 골프장에서 골프 라운드를 할 때 모바일 단말기가 소정의 정보 처리를 통해 골프 정보를 제공하는 방법을 포함할 수도 있고, 사용자가 골프 라운드를 할 때 상기 모바일 단말기가 현재 골프 라운드를 하고 있는 골프장의 서버와 통신하면서 상기 골프장의 서버가 상기 모바일 단말기가 수집한 정보를 분석하여 필요한 골프 정보를 생성하여 상기 모바일 단말기로 전송함으로써 사용자에게 골프 정보를 제공하도록 하는 방법을 포함할 수도 있다.
사용자가 골프 라운드를 위해 모바일 단말기(M)를 이용하여 골프장을 검색함에 따라 도 2에 도시된 바와 같이 현재 위치에서 가장 가까운 골프장을 가까운 거리 순서로 정렬하여 모바일 단말기(M)로 표시하는 것이 가능하다.
여기서 사용자가 골프 라운드를 하고자 하는 골프장을 선택함으로써 해당 골프장의 서버와 사용자의 모바일 단말기가 통신 가능하도록 네트워크 연결이 이루어진다.
본 발명에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 또는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법을 이용하기 위해서는, 도 3에 도시된 바와 같이 해당 골프장에 마커(MK)가 설치되어 있는 것이 전제가 될 필요가 있다.
여기서, 상기 마커는 미리 정의된 형상, 모양, 색채 등을 포함하거나 소정의 문자, 숫자 등을 포함하도록 형성된 것이다. 상기 마커는 소정의 구조물, 예컨대 낮게 만들어진 기둥이나 표지판, 나무나 돌 등에 고정되어 사용자가 볼 수 있도록 구비될 수 있으며, 그 구조물에서 마커를 식별할 수 있는 부분을 제외한 나머지 특징이 동일하더라도 서로 다른 마커로 가정한다.
상기 마커는 본 발명에 따른 방법을 위하여 의도적으로 상기한 바와 같은 소정의 구조물 등에 구비되어진 미리 정의된 디자인을 갖는 표지일 수도 있지만, 골프장에 원래 구비되어 있거나 형성되어 있는 지형지물 등을 마커로서 정의하여 이를 이용하여 본 발명에 따른 방법을 구현하는 것도 가능하다.
예컨대, 골프장에 흔히 표시되어 있는 IP(Intersection Point: 어떤 골프샷의 궤적과 다음 골프샷의 궤적이 교차하는 점을 의미하는데 흔히 다음 골프샷을 하기 가장 용이한 지점을 표시한 것으로서 소정의 구조물에 의해 표시된다)를 상기한 마커로서 활용할 수도 있고, 골프장의 각 홀마다 형성되어 있는 특징적인 지형지물(바위, 해저드, 벙커, 절벽, 표지판, 기둥 등)을 상기한 마커로서 활용하는 것도 가능하다.
이들 각종 지형지물을 활용하여 본 발명에 따른 방법을 구현하는 것은 의도적으로 만들어진 마커를 활용하여 본 발명에 따른 방법을 구현하는 것과 동일한 원리이므로, 이하에서는 의도적으로 만들어진 마커를 활용하여 본 발명에 따른 방법을 구현하는 것에 관하여 집중적으로 설명하도록 한다.
골프장에는 복수개의 마커가 설치될 수 있는데 골프장의 각 홀마다 미리 설정된 위치에 소정의 구조물 상에 형성되도록 할 수 있다.
예컨대, 도 4에 도시된 바와 같이, PAR 4홀인 1번 홀에 Tee 위치에서 Hole-Cup 위치 사이에 MK1-1과 MK1-2의 서로 다른 마커를 각각 설치할 수 있으며, PAR 3홀인 2번 홀에도 Tee 위치에서 Hole-Cup 위치 사이에 MK2-1, Mk2-2의 서로 다른 마커를 각각 설치할 수 있고, PAR 5홀인 3번 홀에 Tee 위치에서 Hole-Cup 위치 사이에 MK3-1, MK3-2, MK3-3의 서로 다른 마커를 각각 설치할 수 있으며, 이와 같은 방식으로 골프장의 일부 홀 또는 모든 홀에 마커를 설치할 수 있다.
상기한 바와 같은 각각의 마커(MK1-1 ~ MK3-3 등)의 형상과 설치 위치에 관한 정보는 해당 골프장의 서버가 미리 알고 있거나 모바일 단말기가 해당 정보를 미리 다운로드하여 저장하고 있도록 할 수 있다.
즉, 도 5에 도시된 바와 같이, 사용자가 모바일 단말기(M)의 카메라 모듈을 이용하여 전방에 펼쳐진 전경(前景)을 촬영할 때 해당 전경 영상(FI)에 마커(mk)에 대한 영상도 함께 나타나면, 모바일 단말기는 상기 전경 영상(FI) 상의 마커의 형상을 분석하여 미리 다운로드 하여 저장한 해당 골프장의 마커에 관한 정보로부터 현재 사용자가 플레이하고 있는 홀이 어느 홀인지 특정할 수 있고 해당 마커의 형상으로부터 해당 마커가 특정된 홀의 어느 위치에 설치된 마커인지도 특정할 수 있으며, 전경 영상(FI) 상의 마커(mk)의 크기를 분석하여 해당 마커(mk) 영상의 실제 마커(MK)와 사용자 사이의 거리를 계산하여 사용자의 위치를 특정할 수 있을 뿐만 아니라 해당 마커(mk) 영상의 형상을 분석하여 사용자가 현재 바라보고 있는 방향 정보도 특정할 수 있다.
사용자의 위치 정보의 산출과 사용자가 바라보는 방향 정보의 산출에 관한 좀 더 구체적인 사항은 후술하도록 한다.
상기한 바와 같은 마커 분석을 통한 사용자가 플레이하고 있는 홀 정보, 사용자의 위치 및 방향 등의 정보는 모바일 단말기가 관련 데이터를 미리 다운로드 받아서 상기 모바일 단말기가 직접 해당 정보를 산출할 수 있도록 구성될 수도 있고, 모바일 단말기가 촬영한 전경 영상(FI)을 골프장의 서버로 전송하여 상기 서버가 전경 영상 상의 마커를 분석하여 산출할 수도 있다.
예컨대, 도 4를 참조하여, 사용자가 골프 라운드 과정에서 모바일 단말기를 이용하여 전경 영상을 촬영하였고 이를 서버로 전송하였을 때, 해당 전경 영상 상에 MK3-2의 마커의 영상이 나타나 있는 경우, 서버는 데이터베이스에 저장된 골프장의 각 마커의 형상과 해당 전경 영상 상의 마커를 비교하여 마커를 특정함으로써, 현재 사용자가 3번 홀에서 플레이를 하고 있다는 것을 특정할 수 있고, 해당 마커가 3번 홀 상의 어느 위치에 설치되어 있는지 특정할 수 있다. 그리고, 해당 마커의 크기와 전경 영상 상에 나타난 마커 영상의 크기 관계로부터 마커와 사용자 사이의 거리 정보를 특정하여 사용자의 현재 위치 정보를 산출할 수 있고 전경 영상 상에 나타난 마커의 영상 분석을 통해 마커가 기울어진 각도 정보를 산출함으로써 사용자가 현재 바라보고 있는 방향 정보를 특정할 수 있다.
한편, 도 5 및 도 6을 참조하여 본 발명에 따라 모바일 단말기에 의해 촬영된 전경 영상에서 마커를 분석하여 사용자의 위치를 특정하는 방법에 관하여 설명한다.
도 5 및 도 6에 도시된 바와 같이 모바일 단말기(M)를 이용하여 전경 영상(FI)을 촬영할 때 전경 영상(FI) 상에 나타난 마커(mk)의 크기(l)와 실제 마커(MK)의 크기(L) 비율에 의해 실제 마커(MK)와 사용자 사이의 거리(D)를 계산할 수 있다.
여기서, 실제 마커(MK)의 크기(L)는 센티미터이든 밀리미터이든 미리 설정된 단위를 이용하여 미리 측정되어 알고 있는 값이고, 영상 마커(mk)의 크기(l)는 영상 상의 픽셀수로서 촬영된 전경 영상상에서 알 수 있는 값이다.
실제 마커(MK)의 크기(L)에 대한 영상 마커(mk)의 크기(l) 별로 실제 마커(MK)와 사용자 사이의 거리(D)에 대한 데이터를 데이터베이스화하여 미리 정의해 놓고, 사용자가 모바일 단말기로 촬영한 전경 영상 상의 마커(mk)의 크기(l)를 측정하여 상기 미리 정의된 거리에 대한 데이터베이스화된 데이터를 이용하여 실제 마커(MK)와 사용자 사이의 거리(D)를 산출할 수 있다.
또는, 실제 마커(MK)의 크기와, 영상 마커(mk)의 크기, 그리고 거리(D)에 대한 관계식을 미리 정의해 놓고 사용자가 모바일 단말기로 촬영한 전경 영상 상의 마커(mk)의 크기(l)를 측정하여 상기한 관계식에 대입하여 계산함으로써 실제 마커(MK)와 사용자 사이의 거리(D)를 산출할 수 있다.
상기한 바와 같은 방법에 의해 실제 마커(MK)와 사용자 사이의 거리(D)를 산출할 수 있는데, 나아가 좀 더 구체적으로 실제 마커(MK)에 대한 사용자의 상대 위치 정보도 전경 영상(FI) 상의 마커(mk)의 위치 및 상기 거리(D)를 이용하여 산출하는 것이 가능하다.
예컨대, 도 5에 도시된 모바일 단말기(M)에 의해 촬영된 전경 영상(FI)에서 영상(FI)의 중심을 사용자가 바라보는 시야각의 중심이라고 가정하고 상기 전경 영상(FI) 상에서 마커(mk)의 위치와 영상(FI)의 중심 사이의 거리(픽셀수)를 산출할 수 있고, 이를 영상 마커(mk)의 크기(l)에 대한 실제 마커(MK)의 크기(L) 비율로 계산하면 실제 마커(MK)를 기준으로 한 사용자에 대한 위치의 x-y 평면(골프장 바닥을 x-y 평면이라 가정한다)상의 x 좌표값을 산출할 수 있고, 삼각함수에 의해 상기 x 좌표값과 거리 D를 이용하여 y 좌표값도 산출할 수 있다.
즉, 실제 마커(MK)를 기준으로 사용자에 대한 상대 위치 좌표값을 얻을 수 있고, 실제 마커(MK)의 미리 설정된 위치 좌표에 상기 상대 위치 좌표값을 합산하여 사용자의 위치 좌표를 산출할 수 있다.
따라서, 상기한 바와 같이 모바일 단말기(M)를 이용하여 촬영한 전경 영상(FI) 상의 마커(mk)의 크기로부터 사용자의 위치 정보를 얻을 수 있다.
한편, 도 7을 참조하여 모바일 단말기(M)를 이용하여 촬영한 전경 영상(FI) 상의 마커(mk)의 분석을 통해 사용자가 바라보는 방향 정보를 산출하는 것에 관하여 설명한다.
도 7의 (a)에 도시된 마커(mk1)는 사용자를 기준으로 정면 방향의 방향 벡터가 mk1 마커의 법선 벡터와 평행한 상태를 나타낸다. 여기서 사용자의 정면 방향 벡터는 x-y-z 좌표계의 어느 한 축 방향과 일치시키는 것이 계산의 편의를 위해 바람직하며, 사용자의 정면 방향 벡터가 z축 방향 벡터와 일치하는 것으로 가정하기로 한다.
그리고, 도 7의 (b) 및 (c)는 상기 z축 방향 벡터에 대해 각각 mk2 마커 또는 mk3 마커의 법선 벡터가 소정의 각도만큼 회전한 상태를 나타내며, 사용자의 정면 방향 벡터, 즉 z축 방향 벡터가 mk2 마커 또는 mk3 마커의 법선 벡터에 대해 소정 각도 회전한 상태를 나타낸다.
도 7의 (a)에 도시된 바와 같은 mk1 마커의 형상과 (b)에 도시된 mk2 마커, 또는 (c)에 도시된 mk3 마커의 형상을 비교하여 상기 mk2 마커 또는 mk3 마커가 mk1 마커 대비 어느 정도 회전하였는지, 즉 도 7에 도시된 x-y-z 좌표계의 x축, y축 및 z축을 기준으로 mk2 마커 또는 mk3 마커의 법선 벡터가 z축 방향 벡터에 대해 각각 몇 도씩 회전하였는지 영상 분석을 통해 계산하는 것이 가능하다.
즉, 마커가 x-y-z 좌표계상에서 각 축에 대해 몇 도씩 회전하였는지 회전행렬을 산출할 수 있다.
따라서, 상기한 마커의 영상 분석을 통해 산출한 회전행렬을 이용하여 x축, y축 및 z축에 대해 각각 마커의 법선 벡터와 사용자를 기준으로 정면 방향의 방향 벡터가 이루는 각도를 계산할 수 있고, 상기 계산된 각도 정보를 이용하여 사용자의 방향 정보를 특정할 수 있다.
한편, 도 8 내지 도 11을 참조하여 상기한 바와 같이 특정된 사용자의 위치 및 방향 정보에 기초한 골프 정보를 사용자에게 제공하는 것에 관하여 설명한다.
본 발명의 일 실시예에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 및 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법은, 상기 특정된 사용자의 위치 정보 또는 사용자의 위치 및 방향 정보에 기초하여 상기 골프장의 서버로부터 전송받은 정보 또는 상기 모바일 단말기가 저장한 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 증강하여 표시함으로써 사용자에게 골프 정보를 제공하는 방법을 제공한다.
도 8에서는 상기한 바와 같은 사용자의 위치 및 방향 정보에 기초한 골프 정보로서 '지난 기록' 정보(10)와 '홀 공략' 정보(20), 그리고 '미니맵' 정보(30)의 세가지 정보를 사용자에게 제공하는 경우에 관하여 나타내고 있다.
상기 '지난 기록' 정보(10)는 상기 특정된 사용자의 위치 정보 또는 사용자의 위치 및 방향 정보에 기초하여, 해당 사용자가 상기 골프장과 동일한 가상 환경을 구현하는 가상 골프코스에서 골프 시뮬레이션을 통해 가상 골프 라운드를 한 기록 정보를 가상 골프 시뮬레이션 시스템의 서버로부터 전송받아(또는 골프장 서버를 통해서 전송받아) 모바일 단말기(M)를 통해 표시되는 전경 영상(FI) 상에 상기 전송받은 가상 골프 라운드 기록 정보를 증강하여 표시함으로써 사용자에게 골프 정보를 제공하는 경우이다.
상기 '홀 공략' 정보(20)는 상기 특정된 사용자의 위치 정보 또는 사용자의 위치 및 방향 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받거나 상기 모바일 단말기에 저장된 정보를 이용하여, 모바일 단말기(M)를 통해 표시되는 전경 영상(FI) 상에 해당 홀에 대한 지형 정보를 증강하여 표시함으로써 사용자에게 골프 정보를 제공하는 경우이다.
그리고, 상기 '미니맵' 정보(30)는 상기 특정된 사용자의 위치 정보 또는 사용자의 위치 및 방향 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받거나 상기 모바일 단말기에 저장된 정보를 이용하여, 모바일 단말기(M)를 통해 표시되는 전경 영상(FI) 일측에 해당 홀 전체 또는 일부에 대해 축소하여 나타낸 미니맵을 표시함으로써 사용자에게 골프 정보를 제공하는 경우이다.
상기한 '홀 공략' 정보(20) 및 '미니맵' 정보(30)는 모바일 단말기가 미리 다운로드 받은 해당 골프장에 관한 지형 정보 등을 기초로 하여 생성된 정보일 수도 있고, 모바일 단말기가 해당 골프장의 서버로부터 전송받아서 표시하는 정보일 수도 있다.
한편, 상기 '지난 기록' 정보(10)에 관하여 도 9에 도시된 바를 참고하여 설명하도록 한다.
도 9는 모바일 단말기(M)를 통해 촬영된 영상 상에 사용자의 해당 골프장과 동일한 가상 골프코스에서의 가상 골프 시뮬레이션 시스템을 이용한 가상 골프 라운드에서의 골프샷에 대한 정보 등 과거 기록 정보를 바탕으로 그 궤적 정보를 합성하여 표시한 영상을 나타낸 것이다.
가상 골프 시뮬레이션 시스템의 서버는 사용자가 가상 골프 시뮬레이션 장치(예컨대, 소위 스크린 골프 장치)를 이용하여 해당 골프장을 영상 구현한 가상의 골프코스에서 가상의 라운드를 함에 따른 골프샷에 관한 정보, 예컨대 비거리, 구질(예컨대, 페이드 샷 구질, 드로우 샷 구질, 슬라이스 구질 등), 볼이 타격된 위치와 도달한 위치에 관한 정보, 해당 골프샷의 순번, 해당 골프샷의 결과(온그린인지, OB인지 HAZZARD에 빠졌는지 등), 해당 골프샷을 위해 사용했던 골프클럽의 종류, 해당 골프샷을 했던 날짜 등에 관한 정보(상기한 정보 전부 또는 그중 일부 정보)를 저장할 수 있다.
상기 도 3 내지 도 7에 도시된 바와 같이 특정된 사용자의 현재 위치 정보 및 방향 정보가 상기 가상 골프 시뮬레이션 시스템의 서버로 전송되고 상기 서버는 그 특정된 사용자의 위치 또는 사용자의 위치 및 방향 정보에 기초하여 상기 사용자의 현재 위치로부터 미리 설정된 반경 범위 내에서 해당 사용자가 골프샷을 했던 기록 정보를 추출하고, 그 추출된 정보를 상기 모바일 단말기(M)로 전송한다.
상기 모바일 단말기(M)는 상기 서버로부터 전송받은 정보에 기초하여 해당 사용자의 과거 골프샷 정보를 도 9에 도시된 바와 같이 볼의 궤적 영상(도 9의 11번 궤적, 12 궤적, 13번 궤적 및 14번 궤적)을 모바일 단말기(M)에 나타난 전경 영상(FI)에 합성하여 표시, 즉 증강하여 표시하도록 할 수 있다.
아울러, 도 9에 도시된 바와 같이 각 궤적마다 사용했던 골프클럽의 종류에 관한 정보 및 골프샷의 결과에 관한 정보도 함께 표시하고, 해당 골프샷을 했던 날짜 정보도 함께 표시할 수 있다.
따라서, 사용자는 해당 위치에서 골프샷을 하기 전에 자신의 과거 골프샷을 했던 기록을 시각적으로 쉽게 인지할 수 있도록 볼 궤적 영상의 합성 영상으로써 제공받을 수 있기 때문에, 현재 자신이 어떤 골프클럽을 가지고 어떤 식으로 골프샷을 하는 것이 좋을지 용이하게 판단하여 더 좋은 골프샷을 할 수 있게 된다.
한편, 상기 '홀 공략' 정보(20)에 관하여 도 10에 도시된 바를 참고하여 설명하도록 한다.
도 10은 모바일 단말기(M)를 통해 촬영된 영상 상에 현재 사용자가 위치하는 홀에 대한 지형 정보를 증강하여 표시하거나 해당 홀에서 현재 사용자의 위치 및 방향에서 할 수 있는 홀 공략, 예컨대 에이밍 방향 등에 관한 정보를 증강하여 표시하는 경우 등을 나타낸 것이다.
상기 도 3 내지 도 7에 도시된 바와 같은 방식으로 특정된 사용자의 위치 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받을 수 있고, 상기 전송받은 지형 정보로부터 상기 특정된 사용자의 위치 및 방향을 기준으로 파악되는 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 적어도 하나를 포함하는 특정 위치에 대한 좌표 정보를 산출하여 그 좌표 정보를 모바일 단말기(M)를 통해 표시되는 전경 영상(FI) 상의 좌표로 매칭시켜, 도 10에 도시된 바와 같이 전경 영상(FI) 상에 상기 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 특정된 적어도 하나를 증강하여 표시함으로써 사용자에게 현재 위치 및 방향에서의 눈앞에 펼쳐진 지형 상의 주요 영역들을 파악할 수 있도록 하는 정보가 표시될 수 있다.
그리고, 도 10에 도시된 바와 같이 사용자의 위치 및 방향 정보가 특정되기 때문에 전방의 주요 영역까지의 거리 정보까지 함께 표시될 수 있다.
나아가, 도 10에 도시된 바와 같이 현재 사용자의 위치 및 방향 정보에 기초하여 목표 지점까지의 에이밍 방향(22) 정보(에이밍 방향 정보는 서버에 미리 저장된 각종 홀 공략을 위한 데이터의 분석 결과에 따른 것일 수도 있고 모바일 단말기가 미리 설정된 프로그램에 의해 사용자의 위치 및 방향 정보와 해당 홀의 지형 정보를 분석하여 산출한 것일 수도 있다)를 모바일 단말기(M)를 통해 표시되는 전경 영상(FI) 상에 증강하여 표시하는 것도 가능하다.
또한, 상기한 에이밍 방향(22)에 따른 추천 경로상의 현재 사용자 위치에서 목표 지점까지의 거리 정보와 상기 거리 정보에 대한 추천 클럽 정보를 함께 모바일 단말기 상에 표시하는 것도 가능하다.
따라서, 사용자는 해당 위치에서 골프샷을 하기 전에 상기한 바와 같은 방식으로 홀 공략 정보를 제공받을 수 있기 때문에, 현재 자신이 어떤 골프클럽을 가지고 어떤 식으로 골프샷을 하는 것이 좋을지 용이하게 판단하여 더 좋은 골프샷을 할 수 있게 된다.
한편, 상기 '미니맵' 정보(30)에 관하여 도 11에 도시된 바를 참고하여 설명하도록 한다.
도 11은 모바일 단말기(M)를 통해 촬영된 영상 상에 현재 사용자가 플레이하고 있는 홀의 일부 또는 전부에 대한 지형(33)를 축소하여 나타낸 미니맵(32)을 증강하여 표시하는 경우를 나타내고 있다.
도 11에 도시된 바와 같이 미니맵(32)을 전경 영상(FI) 일측에 표시함으로써 사용자는 자신이 현재 플레이하고 있는 홀 전체 또는 주요 부분을 한눈에 확인할 수 있고 현재 위치 및 방향에서 해당 홀을 어떤 식으로 공략하면 좋을지 용이하게 판단할 수 있어 사용자에게 상당히 유용할 수 있다.
상기 미니맵(32)에는 사용자의 현재 위치 및 방향(34)에 관하여 표시할 수 있고(도 11의 34에 도시된 바와 같이 사용자에 해당하는 도형과 그 시야각을 표현함으로써 사용자의 위치 및 방향 정보를 나타낼 수 있다), 해당 홀에 표시된 각 마커(m1, m2, m3)를 표시할 수도 있다.
한편, 도 12에 도시된 플로우차트를 참조하여 본 발명의 일 실시예에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법 및 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법에 관하여 설명한다.
도 12에 도시된 플로우차트에서 설명하고 있는 사항은 앞서 도 2 내지 도 11을 통해 모두 설명되었으나, 이들 내용을 도시된 플로우차트를 이용하여 다시 한 번 정리하여 설명하도록 한다.
본 발명에 따른 모바일 단말기를 이용하여 골프 정보를 제공하는 방법은 모바일 단말기가 골프 정보 제공을 위한 정보를 다운로드 받아 저장해 놓고 마커의 인식으로부터 사용자의 위치 및 방향 정보를 산출하고 그 산출된 위치 및 방향 정보에 기초한 소정의 골프 정보를 생성하여 제공하는 경우, 즉 모바일 단말기가 주체가 되어 플로우가 진행되는 경우를 포함할 수도 있고, 모바일 단말기가 수집한 정보를 서버로 전송하고 서버가 이들 수집된 정보들을 이용하여 사용자의 위치 및 방향 정보를 산출하고 이에 기초한 골프 정보를 생성하여 다시 모바일 단말기로 전송하여 모바일 단말기가 이들 전송받은 정보를 증강현실 등의 방식으로 사용자에게 제공하는 경우를 포함할 수 있다.
본 발명에 따른 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법은 모바일 단말기가 수집한 정보를 서버가 전송받아 분석함으로써 사용자의 위치 및 방향 정보를 산출하고 이에 기초한 골프 정보를 생성하여 다시 모바일 단말기로 전송하는 플로우가 진행되는 경우이다.
도 12에 도시된 플로우차트에서는 상기한 경우들을 구분하지 않고 표시하고 있으며, 각 단계의 주체가 모바일 단말기가 될 수도 있고 서버가 될 수도 있음을 전제로 하여 설명하도록 한다.
먼저, 모바일 단말기를 통해(본 발명에 따른 소정의 방법을 실행할 수 있는 어플리케이션 등의 실행을 통해) 사용자는 미리 등록된 ID와 PW 등을 입력하여 사용자 로그인을 진행한다(S10).
그리고, 도 2에 도시된 바와 같이 정렬된 골프장 정보로부터 사용자는 원하는 골프장(사용자가 현재 골프 라운드를 하고자 하는 골프장)을 선택하여 그 선택된 골프장의 서버에 모바일 단말기가 네트워크 연결된다(S20).
해당 골프장은 도 3 및 도 4를 통해 설명한 바와 같이 각 홀마다 또는 특정 홀마다 미리 설정된 위치에 다양한 미리 정의된 마커가 미리 설치되어 있어야 한다.
해당 골프장에서 사용자의 골프 라운드가 시작되어(S30), 골프 라운드가 진행되는 과정에서 사용자가 전방에 펼쳐진 전경을 모바일 단말기로 촬영하면, 그 촬영된 전경 영상 상의 마커를 모바일 단말기가 미리 설치된 프로그램을 통해 분석하거나 골프장의 서버로 전송하여 서버가 이를 분석할 수 있다.
상기한 촬영된 전경 영상 상의 마커의 분석을 통해 마커가 인식되면(S40), 서버 또는 모바일 단말기는 상기 사용자가 위치하는 홀을 인식할 수 있고(S50), 마커 분석을 통해 사용자의 위치 정보 및 사용자가 바라보는 방향 정보를 산출할 수 있다(S60). 상기 사용자의 위치 정보 및 방향 정보의 산출에 관하여는 도 3 내지 도 7을 통해 이미 설명한 바 있으므로 이에 대한 구체적인 설명은 생략한다.
상기한 S60 단계를 통해 산출된 사용자의 위치 및 방향 정보에 기초하여, 서버 또는 모바일 단말기는 도 8 내지 도 11에서 예시한 바와 같은 각종 골프 정보를 모바일 단말기를 통해 증강현실 등의 방식으로 사용자에게 제공한다(S80).
한편, 골프 라운드 과정에서 사용자가 모바일 단말기를 이용하여 전경 영상을 촬영하였으나 그 전경 영상 상에 마커가 존재하지 않는 경우도 있을 수 있다.
이와 같이 모바일 단말기를 통해 촬영된 전경 영상으로부터 서버 또는 모바일 단말기가 마커를 인식할 수 없는 경우에는, 도 1에 도시된 바와 같이 모바일 단말기에 내장된 GPS 모듈(300, 도 1 참조)을 이용하여 위성으로부터 수신한 신호를 통해 GPS 위치 정보를 이용하여 사용자의 현재 위치 정보를 특정하고, 지자기 센서(400, 도 1 참조)를 이용하여 감지한 사용자의 방위 정보를 이용하여 사용자가 바라보는 방향 정보를 특정할 수 있으며(S70), 이와 같이 특정된 사용자의 위치 및 방향 정보를 이용하여 상기 S80 단계가 진행될 수 있다.
따라서, 상기한 바와 같은 플로우를 통해 골프장에서 골프 라운드를 하는 사용자는 모바일 단말기를 이용하여 골프 라운드를 위한 다양한 각종 골프 정보를 제공받을 수 있어 골프 라운드를 함에 있어서 상당히 유용하다.

Claims (21)

  1. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계에서 상기 사용자의 위치 정보의 특정은,
    상기 모바일 단말기에 의해 촬영된 전경 영상에 나타난 마커를 분석함으로써 상기 마커를 인식하고 상기 마커의 위치 정보를 인식하는 단계와,
    상기 마커의 위치 정보와 상기 촬영된 영상 상의 마커의 크기를 분석함으로써 얻은 정보를 이용하여 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  2. 삭제
  3. 제1항에 있어서, 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계에서 상기 사용자의 방향 정보의 특정은,
    상기 촬영된 영상 상의 마커의 형상을 분석함으로써 상기 사용자의 위치에서 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  4. 제1항에 있어서,
    상기 마커는 상기 골프장의 홀마다 서로 다른 내용을 표시하며 동일한 홀에서도 위치마다 서로 다른 내용을 표시하도록 설치되고,
    상기 모바일 단말기는 상기 각 마커에 관한 정보 및 상기 각 마커의 위치 정보를 미리 저장하며,
    상기 마커의 위치 정보를 인식하는 단계는, 상기 촬영된 영상으로부터 마커를 인식함으로써 상기 사용자가 현재 라운드 중인 홀에 대한 정보를 인식하는 단계를 포함하며,
    상기 사용자의 위치 정보를 산출하는 단계는, 상기 인식된 마커의 위치 정보 및 상기 촬영된 영상 상의 마커의 크기를 분석함으로써 산출되는 상기 사용자와 상기 마커 사이의 거리 정보를 이용하여 해당 홀에서의 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  5. 제3항에 있어서,
    상기 모바일 단말기는 상기 마커의 형상에 관한 정보를 미리 저장하며,
    상기 사용자가 바라보는 방향 정보를 산출하는 단계는,
    상기 촬영된 영상 상의 마커가 원래 형상으로부터 회전된 각도를 계산함으로써 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  6. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계는,
    상기 모바일 단말기를 통해 상기 사용자에 관한 정보 및 상기 모바일 단말기에 의해 촬영된 전경 영상을 상기 골프장의 서버로 전송하고, 상기 서버가 상기 촬영된 영상에 나타난 마커를 분석함으로써 상기 사용자의 위치 또는 방향 정보를 산출하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 서버가 상기 사용자의 정보 및 상기 산출한 위치 또는 방향 정보에 기초하여 생성한 상기 사용자의 골프 라운드를 위한 정보를 상기 모바일 단말기로 전송하면, 상기 모바일 단말기가 상기 서버로부터 전송받은 정보에 기초한 영상 정보를 처리하여 상기 사용자를 위한 골프 정보를 제공하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  7. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 상기 골프장의 서버로부터 전송받은 정보 또는 상기 모바일 단말기가 저장한 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 증강하여 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  8. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 특정된 사용자의 위치 또는 방향 정보에 기초하여, 해당 사용자가 상기 골프장과 동일한 가상 환경을 구현하는 가상 골프코스에서 골프 시뮬레이션을 통해 가상 골프 라운드를 한 기록 정보를 가상 골프 시뮬레이션 시스템의 서버로부터 전송받는 단계와,
    상기 모바일 단말기를 통해 표시되는 전경 영상 상에 상기 전송받은 가상 골프 라운드 기록 정보를 증강하여 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  9. 제8항에 있어서, 상기 전송받은 가상 골프 라운드 기록 정보를 증강하여 표시하는 단계는,
    상기 전송받은 기록 정보로부터 해당 홀에서의 상기 특정된 사용자의 위치 또는 방향을 기준으로 미리 설정된 반경 범위 내에서 상기 사용자가 기록했던 골프 샷에 관한 방향, 비거리, 샷 결과, 볼의 구질, 볼의 궤적 및 사용된 골프클럽의 종류 중 적어도 하나에 관한 정보를 추출하는 단계와,
    상기 모바일 단말기를 통해 표시되는 전경 영상 상에 상기 추출한 사용자의 골프 샷에 관한 정보를 증강하여 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  10. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받거나 상기 모바일 단말기에 저장된 정보를 이용하여, 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 해당 홀에 대한 지형 정보를 증강하여 표시하거나, 상기 모바일 단말기를 통해 표시되는 전경 영상 일측에 해당 홀 전체 또는 일부에 대해 축소하여 나타낸 미니맵을 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  11. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 특정된 사용자의 위치 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받는 단계와,
    상기 전송받은 지형 정보로부터 상기 특정된 사용자의 위치 또는 방향을 기준으로 파악되는 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 적어도 하나를 포함하는 특정 위치에 대한 좌표 정보를 산출하는 단계와,
    상가 산출된 특정 위치에 대한 좌표 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상의 좌표로 매칭시켜 상기 전경 영상 상에 상기 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 특정된 적어도 하나를 증강하여 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  12. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자에게 모바일 단말기를 이용하여 골프 정보를 제공하는 방법으로서,
    상기 골프장에서 골프 라운드 과정에서 상기 모바일 단말기를 통해 전방에 표시된 상기 마커에 관한 정보를 이용하여 상기 사용자의 위치 또는 방향 정보가 특정되도록 하는 단계; 및
    상기 특정된 사용자의 위치 또는 방향 정보에 기초한 골프 라운드를 위한 영상 정보를 처리하여 출력함으로써 상기 사용자에게 골프 정보를 제공하는 단계를 포함하며,
    상기 사용자에게 골프 정보를 제공하는 단계는,
    상기 특정된 사용자의 위치 정보에 기초하여 해당 사용자가 현재 라운드 중인 홀에 대한 지형 정보를 상기 골프장의 서버로부터 전송받는 단계와,
    상기 지형 정보로부터 상기 특정된 사용자의 위치 또는 방향을 기준으로 목표지점을 향한 에이밍 방향 정보를 상기 서버로부터 전송받거나 상기 전송받은 지형 정보를 이용하여 산출하는 단계와,
    상기 사용자의 위치 또는 방향을 기준으로 목표 지점을 향한 에이밍 방향 정보를 상기 모바일 단말기를 통해 표시되는 전경 영상 상에 증강하여 표시하는 단계를 포함하는 것을 특징으로 하는 모바일 단말기를 이용하여 골프 정보를 제공하는 방법.
  13. 미리 설정된 위치에 마커가 설치된 골프장에서 골프 라운드를 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법으로서,
    골프 라운드 과정에서 상기 사용자의 모바일 단말기로부터 상기 사용자에 관한 정보와 함께 상기 모바일 단말기에 의해 촬영된 전경 영상을 전송받는 단계;
    상기 전송받은 영상에 나타난 마커를 분석함으로써 상기 사용자의 위치 또는 방향 정보를 특정하는 단계; 및
    상기 사용자에 관한 정보 및 상기 특정된 사용자의 위치 또는 방향 정보에 기초하여 상기 사용자의 골프 라운드를 위한 정보를 생성하여 상기 모바일 단말기로 전송하는 단계를 포함하며,
    상기 사용자의 위치 또는 방향 정보를 특정하는 단계에서 상기 사용자의 위치 정보의 특정은,
    상기 모바일 단말기에 의해 촬영된 전경 영상을 전송받아 상기 전경 영상에 나타난 마커를 분석함으로써 상기 마커를 인식하고 상기 마커의 위치 정보를 인식하는 단계와,
    상기 마커의 위치 정보와 상기 전송받은 영상 상의 마커의 크기를 분석함으로써 얻은 정보를 이용하여 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  14. 삭제
  15. 제13항에 있어서,
    상기 마커는 상기 골프장의 홀마다 서로 다른 내용을 표시하며 동일한 홀에서도 위치마다 서로 다른 내용을 표시하도록 설치되고,
    상기 서버는 상기 각 마커에 관한 정보 및 상기 각 마커의 위치 정보를 미리 저장하며,
    상기 마커의 위치 정보를 인식하는 단계는, 상기 전송받은 영상으로부터 마커를 인식함으로써 상기 사용자가 현재 라운드 중인 홀에 대한 정보를 인식하는 단계를 포함하며,
    상기 사용자의 위치 정보를 산출하는 단계는, 상기 인식된 마커의 위치 정보 및 상기 전송받은 영상 상의 마커의 크기를 분석함으로써 산출되는 상기 사용자와 상기 마커 사이의 거리 정보를 이용하여 해당 홀에서의 상기 사용자의 위치 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  16. 제13항에 있어서, 상기 사용자의 위치 또는 방향 정보를 특정하는 단계에서 상기 사용자의 방향 정보의 특정은,
    상기 전송받은 영상 상의 마커의 형상을 분석함으로써 상기 마커가 원래 형상으로부터 회전된 각도를 계산하여 상기 사용자가 바라보는 방향 정보를 산출하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  17. 제16항에 있어서, 상기 모바일 단말기로 전송하는 단계는,
    상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 상기 특정된 홀의 지형을 축소하여 나타낸 미니맵 정보를 데이터베이스로부터 추출하는 단계와,
    상기 산출된 사용자의 위치 또는 방향 정보에 기초하여 상기 추출된 미니맵 상에 상기 사용자의 위치 또는 방향에 관하여 표시하는 단계와,
    상기 사용자의 위치 또는 방향에 관하여 표시된 미니맵 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  18. 제16항에 있어서, 상기 모바일 단말기로 전송하는 단계는,
    상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 상기 산출된 사용자의 위치 또는 방향 정보에 기초하여 상기 특정된 홀의 상기 산출된 사용자의 위치 또는 방향에서의 홀 공략에 관한 정보를 생성하는 단계와,
    상기 생성된 홀 공략에 관한 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  19. 제16항에 있어서, 상기 모바일 단말기로 전송하는 단계는,
    상기 인식된 마커의 위치 정보로부터 상기 사용자가 현재 위치하는 홀 정보를 특정하고 해당 홀에서의 상기 산출된 사용자의 위치 또는 방향을 기준으로 페어웨이 영역, 러프 영역, 벙커 영역, 해저드 영역, 오비 영역, 그린 영역 및 홀컵 지점 중 적어도 하나를 포함하는 특정 위치에 대한 좌표 정보를 산출하는 단계와,
    상가 산출된 좌표 정보 및 해당 좌표 상의 지형 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  20. 제16항에 있어서, 상기 모바일 단말기로 전송하는 단계는,
    상기 사용자의 위치 또는 방향 정보에 기초하여, 해당 사용자가 상기 골프장과 동일한 가상 환경을 구현하는 가상 골프코스에서 골프 시뮬레이션을 통해 가상 골프 라운드를 한 기록 정보를 가상 골프 시뮬레이션 시스템의 서버로부터 전송받는 단계와,
    상기 전송받은 기록 정보로부터 해당 홀에서의 상기 사용자의 위치 또는 방향을 기준으로 미리 설정된 반경 범위 내에서 상기 사용자가 기록했던 골프 샷에 관한 방향, 비거리, 샷 결과, 볼의 구질, 볼의 궤적 및 사용된 골프클럽의 종류 중 적어도 하나에 관한 정보를 추출하는 단계와,
    상기 추출한 사용자의 골프 샷에 관한 정보를 상기 모바일 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법.
  21. 제1항, 제3항 내지 제13항 및 제15항 내지 제20항 중 어느 한 항에 따른 방법을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체.
KR1020140100341A 2014-08-05 2014-08-05 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 KR101578343B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140100341A KR101578343B1 (ko) 2014-08-05 2014-08-05 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140100341A KR101578343B1 (ko) 2014-08-05 2014-08-05 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체

Publications (1)

Publication Number Publication Date
KR101578343B1 true KR101578343B1 (ko) 2015-12-16

Family

ID=55080836

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140100341A KR101578343B1 (ko) 2014-08-05 2014-08-05 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체

Country Status (1)

Country Link
KR (1) KR101578343B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180059624A (ko) * 2016-11-25 2018-06-05 (주)플랜에이앤비 골프 영상 제공 방법, 골프 영상 제공 장치 및 이를 지원하기 위한 시스템
KR102179420B1 (ko) * 2019-09-30 2020-11-18 (주)바인테크 골프장 골프코스정보 안내 시스템 및 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010087029A (ko) * 2000-03-06 2001-09-15 박선의 가상 현실을 이용한 골프 시뮬레이션 시스템 및 방법
KR20120010041A (ko) * 2010-07-23 2012-02-02 세종대학교산학협력단 이동 단말 환경에서 증강 현실 콘텐츠를 저작하는 방법 및 시스템
KR20140036543A (ko) * 2012-09-17 2014-03-26 서세원 마커와 스마트기기를 이용한 실내 위치확인시스템 및 방법
KR20140071591A (ko) * 2012-12-04 2014-06-12 그림소프트 주식회사 골프 정보 제공 시스템 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010087029A (ko) * 2000-03-06 2001-09-15 박선의 가상 현실을 이용한 골프 시뮬레이션 시스템 및 방법
KR20120010041A (ko) * 2010-07-23 2012-02-02 세종대학교산학협력단 이동 단말 환경에서 증강 현실 콘텐츠를 저작하는 방법 및 시스템
KR20140036543A (ko) * 2012-09-17 2014-03-26 서세원 마커와 스마트기기를 이용한 실내 위치확인시스템 및 방법
KR20140071591A (ko) * 2012-12-04 2014-06-12 그림소프트 주식회사 골프 정보 제공 시스템 및 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180059624A (ko) * 2016-11-25 2018-06-05 (주)플랜에이앤비 골프 영상 제공 방법, 골프 영상 제공 장치 및 이를 지원하기 위한 시스템
KR102543367B1 (ko) 2016-11-25 2023-06-16 주식회사 그린뷰코리아 골프 영상 제공 방법, 골프 영상 제공 장치 및 이를 지원하기 위한 시스템
KR102179420B1 (ko) * 2019-09-30 2020-11-18 (주)바인테크 골프장 골프코스정보 안내 시스템 및 방법

Similar Documents

Publication Publication Date Title
KR101828869B1 (ko) 모바일 단말기를 이용한 골프 정보 제공 방법 및 모바일 단말기에서 구동되는 어플리케이션의 골프 정보 제공을 위한 정보 처리 방법
JP5603205B2 (ja) ゴルフプレイヤー支援システム、ユーザ端末装置、ゴルフプレイヤー支援方法及びプログラム
US11577125B2 (en) Sensor device-equipped golf shoes
US10217228B2 (en) Method, system and non-transitory computer-readable recording medium for measuring ball spin
KR20150136889A (ko) 모바일 단말기에서 골프 그린의 예상 퍼팅 궤적을 제공하는 방법
US8638367B1 (en) Television image golf green fall line synthesizer
US20160271445A1 (en) Method for analyzing golf swing performance relative to a target line
JP6060452B2 (ja) ゴルフプレー支援システム並びに方法、及びプログラム
KR102102290B1 (ko) 골프 그린라이 분석장치
KR101815559B1 (ko) 골프 코스 공략 가이드 제공 방법 및 골프 코스 공략 가이드 장치
KR101547336B1 (ko) 모바일 단말기에 골프 그린의 핀 위치 및 그 주변의 경사도 정보를 제공하는 방법
KR101578343B1 (ko) 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
US10096260B2 (en) Golf play assisting system
JP2012055450A (ja) ゴルフ支援装置
US8837813B2 (en) Mobile three dimensional imaging system
KR102049924B1 (ko) 표시제어장치
KR20070095139A (ko) 골프 경기기록정보저장장치와 그 저장 및 분석방법
KR102334264B1 (ko) 증강현실을 이용한 골프 보조 방법 및 시스템
CN113750535A (zh) 高尔夫球放置***及其操作方法
KR102128310B1 (ko) 골프의 그린정보 제공시스템 및 그 제공방법
JP2020099707A (ja) ゴルフ支援装置及びプログラム
WO2013137377A1 (ja) 表示制御装置
KR102304829B1 (ko) 증강현실 이미지 제공방법 및 이를 이용하는 골프 관련 증강현실 이미지 제공 시스템
JP2006136641A (ja) 携帯型ゴルフプレー用距離アドバイス装置、システム及びプログラム
US20240100407A1 (en) Hybrid golf system, control method of mobile terminal used to the same and method for locating golf ball at ball position on field using user's mobile terminal in hybrid golf system

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: 20181105

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20191127

Year of fee payment: 5