KR101730536B1 - 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 - Google Patents

스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 Download PDF

Info

Publication number
KR101730536B1
KR101730536B1 KR1020160032401A KR20160032401A KR101730536B1 KR 101730536 B1 KR101730536 B1 KR 101730536B1 KR 1020160032401 A KR1020160032401 A KR 1020160032401A KR 20160032401 A KR20160032401 A KR 20160032401A KR 101730536 B1 KR101730536 B1 KR 101730536B1
Authority
KR
South Korea
Prior art keywords
content
screen
transmission
golf
user
Prior art date
Application number
KR1020160032401A
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 KR1020160032401A priority Critical patent/KR101730536B1/ko
Priority to PCT/KR2017/002753 priority patent/WO2017160063A1/ko
Priority to TW106108455A priority patent/TWI624290B/zh
Application granted granted Critical
Publication of KR101730536B1 publication Critical patent/KR101730536B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • 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
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • 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/04Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
    • 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
    • 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

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 가상의 골프를 즐기는 사용자들이 골프샷만을 단조롭게 하면서 골프게임을 진행하는 것이 아니라 골프게임을 진행하는 과정에서 사용자들끼리 다양한 재미 요소를 만들어 갈 수 있도록 함으로써 골프게임에 대한 더 큰 흥미를 유발시킬 수 있는, 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법을 제공하기 위한 것이다.

Description

스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체{METHOD FOR CONTENTS TRANSMISSION SERVICE IN THE SCREEN GOLF SYSTEM, CONTROL METHOD OF MOBILE TERMINAL FOR CONTENTS TRANSMISSION SERVICE AND RECORDING MEDIUM RECORDING THE METHOD READABLE BY COMPUTING DEVICE}
본 발명은 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것으로, 더욱 상세하게는 가상의 골프코스에 대한 영상을 구현하고 사용자가 골프공을 타격하면 센싱장치가 그 타격된 골프공을 감지하여 센싱정보를 산출하며 그 산출된 센싱정보에 기초하여 상기 가상의 골프코스에서 볼이 이동하는 시뮬레이션 영상을 구현함으로써 골프게임을 즐길 수 있도록 하는 스크린 골프 시스템에서 사용자들끼리 자신들의 모바일 단말기를 이용하여 컨텐츠를 이용한 의사 전달이 가능하도록 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것이다.
최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 시스템을 이용한 골프 연습 및 가상의 골프 라운드를 즐길 수 있는 이른바 스크린 골프 시스템이 등장하게 되었다.
이와 같은 스크린 골프 시스템은 실내에 가상 골프장을 디스플레이할 수 있는 스크린을 설치하고, 골퍼가 골프공을 상기 스크린을 향해 타격을 하면 골프공의 속도, 방향 등을 감지하여 상기 스크린상에 골프공의 진행을 표시해주는 시스템으로서 단순히 실내에서 즐기는 골프 게임의 수준을 넘어 현실의 골프장에서의 골프 라운드를 하는 것과 같은 현장감을 사용자에게 제공하므로 실제 골프장에서 골프 라운드를 하는 유저들과는 별개로 스크린 골프를 즐기는 유저들이 상당히 증가하고 있는 추세이다.
가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 실제 골프장에서 골프 라운드를 하는 것과 같은 리얼리티를 제공할 수 있을 뿐만 아니라 여러 가지 첨단 장치들과 시스템을 통해 서비스되는 특성상 실제 골프장이나 골프 연습장에서는 제공하기 힘든 다양한 컨텐츠를 제공함으로써 골퍼들로 하여금 흥미를 유발하도록 하는 것이 필요하다.
특허출원 제10-2009-0043833호(입체 영상을 이용한 스크린 골프 시스템) 특허출원 제10-2012-0086330호(스마트폰 기반의 골프 서비스 제공방법 및 골프 서비스 제공 시스템)
본 발명은 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 가상의 골프를 즐기는 사용자들이 골프샷만을 단조롭게 하면서 골프게임을 진행하는 것이 아니라 골프게임을 진행하는 과정에서 사용자들끼리 다양한 재미 요소를 만들어 갈 수 있도록 함으로써 골프게임에 대한 더 큰 흥미를 유발시킬 수 있는, 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법을 제공하기 위한 것이다.
본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버에 사용자의 모바일 단말기가 접속하는 단계; 상기 모바일 단말기를 통해 상기 시뮬레이션 영상에 표시되도록 하기 위한 전송 컨텐츠 중에서 상기 사용자에 의해 선택된 특정 전송 컨텐츠가 전송 확인되는 단계; 상기 모바일 단말기에 의해 전송 확인된 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계; 및 상기 서버에서 전송하는 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계를 포함한다.
또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 서버 또는 상기 모바일 단말기에서 제공하는 다양한 전송 컨텐츠에 대해 표시하고 상기 사용자가 특정 전송 컨텐츠를 선택할 수 있도록 하는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 스크린 상에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 시뮬레이터는 가상의 골프코스 및 상기 가상의 골프코스에서 이루어지는 가상의 볼에 대한 시뮬레이션 영상을 생성하여 영상출력장치를 통해 상기 전방 스크린 및 바닥 스크린에 출력되도록 구성되며, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 전방 스크린 및 바닥 스크린 중 적어도 하나에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있도록 하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계는, 상기 특정 전송 컨텐츠를 상기 사용자가 상기 모바일 단말기를 통해 선택한 표시 효과에 따라 상기 스크린 출력 영상 상에 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계는, 상기 서버 또는 상기 시뮬레이터가 상기 모바일 단말기를 통해 전송 확인된 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한지 여부를 미리 설정된 전송요건에 따라 판단하는 단계와, 상기 미리 설정된 전송요건에 따라 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임의 진행 상황에 따라 상기 전송 컨텐츠의 전송 시점에 대해 미리 설정하도록 구성되며, 상기 미리 설정된 전송요건에 따라 판단하는 단계는, 상기 서버가 상기 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 전송받는 단계와, 상기 서버가 전송받은 골프게임의 진행 상황에 관한 정보에 기초하여 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는지 여부를 판단하는 단계를 포함하며, 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하도록 한 것을 특징으로 한다.
또한 바람직하게는, 상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임에서 각 홀에서 상기 사용자가 상기 전송 컨텐츠를 전송할 수 있는 횟수를 미리 설정하도록 구성되며, 상기 미리 설정된 전송요건에 따라 판단하는 단계는, 상기 특정 전송 컨텐츠의 전송에 따라 상기 시뮬레이터가 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는지 여부를 판단하는 단계를 포함하며, 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는 경우에는 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하며, 남은 횟수가 없는 경우에는 상기 서버가 상기 모바일 단말기로 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 없음을 알리도록 한 것을 특징으로 한다.
한편, 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법으로서, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 포함하여, 상기 전송 컨텐츠의 전송을 위한 인터페이스를 구현하는 단계; 및 상기 구현된 인터페이스를 통해 상기 다양한 전송 컨텐츠 중에서 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계;를 포함하여, 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 상기 전송된 특정 전송 컨텐츠를 표시할 수 있도록 한 것을 특징으로 한다.
또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 서버 또는 상기 모바일 단말기에 미리 저장된 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 및 사용자 또는 다른 사용자들에 의해 제작되어 저장된 제작 컨텐츠 중에서 적어도 한 가지 분류에 대해 포함되는 적어도 하나의 전송 컨텐츠를 상기 인터페이스를 통해 표시하는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는, 상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계는, 상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여, 상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 한다.
또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역과, 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 전송 확인하는 전송 확인 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는, 상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 상기 스크린 표시 영역으로 이동하며, 상기 전송 확인 영역에 대한 터치에 의해 상기 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 한다.
또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송되는 단계는, 상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여, 상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 한다.
또한 바람직하게는, 상기 스크린 골프 시스템에서 영상이 구현되는 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 인터페이스를 구현하는 단계는, 상기 스크린 표시 영역에 상기 전방 스크린에 대응되는 제1 스크린 이미지 및 상기 바닥 스크린에 대응되는 제2 스크린 이미지를 함께 표시하는 단계를 포함하는 것을 특징으로 한다.
한편, 본 발명은 상기한 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체를 포함한다.
본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은, 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 가상의 골프를 즐기는 사용자들이 골프샷만을 단조롭게 하면서 골프게임을 진행하는 것이 아니라 골프게임을 진행하는 과정에서 사용자들끼리 다양한 재미 요소를 만들어 갈 수 있도록 함으로써 골프게임에 대한 더 큰 흥미를 유발시킬 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이다.
도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 모바일 단말기를 이용하여 시뮬레이터로 특정 컨텐츠를 전송하여 화면에 표시되도록 하는 경우에 관하여 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법에 관한 프로세스를 나타내는 플로우차트이다.
도 5의 (a) 내지 (c)는 상기 사용자 단말기에 구현되는 컨텐츠 전송을 위한 인터페이스의 예 및 상기 인터페이스를 이용하여 본 발명의 일 실시예에 따른 모바일 단말기의 제어방법에 관하여 설명하기 위한 도면이다.
도 6의 (a) 내지 (c)는 도 5의 (b)에 나타낸 인터페이스를 이용하여 복수개의 컨텐츠를 각각 원하는 위치에 전송할 수 있도록 하는 경우에 대해 나타낸 도면이다.
도 7의 (a) 내지 (c)는 도 5의 (c)에 나타낸 인터페이스를 이용하여 복수개의 컨텐츠를 각각 원하는 위치에 전송할 수 있도록 하는 경우에 대해 나타낸 도면이다.
본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관하여 도면을 참조하여 좀 더 구체적으로 설명한다.
먼저, 도 1 및 도 2를 참조하여 본 발명의 일 실시예에 따른 스크린 골프 시스템의 구성에 관하여 설명한다.
도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이고, 도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.
도 1 및 도 2에 도시된 바와 같이 본 발명의 일 실시예에 따른 스크린 골프 시스템은, 시뮬레이터(100), 센싱장치(200) 및 영상출력장치(300) 등을 포함하는 가상 골프 시뮬레이션 장치와, 상기 시뮬레이터(100)와 네트워크 연결된 서버(S), 그리고 상기 서버(S)에 무선 통신 가능하도록 연결될 수 있는 사용자의 모바일 단말기(MT)를 포함하여 구성될 수 있다.
본 발명의 일 실시예에 따른 스크린 골프 시스템의 가상 골프 시뮬레이션 장치는 통상의 스크린 골프와 같이 전방에 설치되는 스크린에 시뮬레이터가 영상 처리한 것을 영상출력장치를 이용하여 출력하는 방식으로 구현될 수도 있고, 도 1에 도시된 바와 같이 소정 크기의 골프 플레이 공간(GS)에 사용자가 골프 스윙을 할 수 있도록 마련되는 타석(SP) 및 사용자가 스윙하는 골프클럽이 타격할 골프공이 놓이는 타격매트(SM)의 전방에 설치되는 전방 스크린(101)과 상기 전방 스크린(101)과 타석(SP) 사이의 바닥에 설치되는 바닥 스크린(102)에 대해 영상출력장치가 시뮬레이터(100)가 영상 처리한 것을 각각 출력함으로써 가상의 환경을 구현하여 사용자가 가상의 골프를 플레이하도록 할 수도 있도록 한다.
본 발명은 전방 스크린에만 영상을 출력하는 통상적인 방식의 스크린 골프 시스템에도 적용될 수 있고, 도 1에 도시된 바와 같이 전방 스크린(101) 및 바닥 스크린(102)에 각각 영상을 출력하는 방식의 스크린 골프 시스템에도 적용될 수 있으므로, 이하에서는 본 발명에 따른 스크린 골프 시스템에 관하여, 도 1에 도시된 바와 같이 전방 스크린 영상(110) 및 바닥 스크린 영상(120)이 전체로서 하나의 단일한 영상이 구현되는 경우를 기본으로 하여 설명하도록 한다.
한편, 상기 영상출력장치(300)는 하나의 영상출력기로 구비되어 상기 전방 스크린(101) 및 바닥 스크린(102)에 동시에 영상을 투영하도록 구성될 수도 있고, 하나의 영상출력기의 내부에서 전방 스크린(101)으로 출력되는 영상과 바닥 스크린(102)으로 출력되는 영상을 동시에 투영하도록 구성될 수도 있으며, 도 1 및 도 2에 도시된 바와 같이 전방 스크린(101)에 영상을 출력하는 제1 영상출력기(310) 및 바닥 스크린(102)에 영상을 출력하는 제2 영상출력기(320)로서 구현될 수도 있다.
도 1 및 도 2에 도시된 바와 같이, 상기 제1 영상출력기(310)는 상기 전방 스크린(101)에 영상을 출력하고, 상기 제2 영상출력기(320)는 상기 바닥 스크린(102)에 영상을 출력하여, 상기 전방 스크린(101)의 출력 영상과 바닥 스크린(102)의 출력 영상이 전체로서 하나의 단일한 가상 골프를 위한 영상이 되는 것이다.
여기서, 상기 전방 스크린(101)과 바닥 스크린(102)은, 도면상 가로 길이 및 세로 길이가 실질적으로 동일하거나 적어도 가로 길이는 서로 동일하도록 함이 바람직하다.
즉, 상기 전방 스크린(101)과 바닥 스크린(102)은 서로 연결되어 하나의 스크린으로써 구비될 수도 있고 각각의 스크린으로써 구비될 수도 있는데, 각각의 스크린으로 구비되는 경우에도 영상이 서로 연결되어 하나의 단일한 영상으로 보이도도록 함이 바람직하므로, 적어도 전방 스크린(101)과 바닥 스크린(102)은 적어도 가로 길이는 서로 동일한 것이 바람직하다.
상기 제1 영상출력기(310) 및 제2 영상출력기(320) 각각이 출력하는 영상은 상기 시뮬레이터(100)에서 영상처리되어 생성된 영상이 분할되어, 분할된 하나의 영상이 제1 영상출력기(310), 그리고 분할된 다른 하나의 영상이 제2 영상출력기(320)로 각각 전송됨으로써 출력될 수 있다.
상기 시뮬레이터(100)는, 도 2에 도시된 바와 같이 영상처리부(150), 저장부(160) 및 제어부(170)를 포함하여 구성되며, 기본적으로 사용자가 골프 플레이를 할 가상의 골프코스에 대한 영상을 생성하여 상기 각 스크린에 출력되도록 하며, 사용자가 타석(SP)에서 골프공을 타격함에 따라 센싱장치(200)가 그 타격된 골프공의 움직임을 감지하여 산출한 센싱정보를 전달받아 이를 기초로 가상의 볼이 이동하는 시뮬레이션 영상을 구현하여 상기 각 스크린에 출력되도록 한다.
상기 저장부(160)는 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치의 구동에 관한 각종 정보를 저장하며, 가상의 골프코스 영상구현을 위한 영상 데이터 등을 저장하도록 구성될 수 있다.
또는, 가상의 골프코스의 영상 구현에 관한 데이터가 서버(S)의 데이터베이스에 저장되고 사용자가 선택한 가상의 골프코스의 영상 구현에 관한 데이터가 서버의 데이터베이스로부터 추출되어 시뮬레이터(100)로 전송되면서 그 전송받은 데이터가 상기 저장부(160)에 일시 저장되도록 하는 것도 가능하다.
상기 영상처리부(150)는 상기 저장부(150) 또는 서버(S)로부터 전송받은 데이터로써 가상의 골프코스에 관한 영상, 볼의 이동 영상 및 메뉴 선택을 위한 영상 등 모든 가상 골프 시뮬레이션 관련 영상을 처리하도록 구성된다.
상기 제어부(170)는 가상 골프 시뮬레이션을 위한 각종 연산과 각 구성요소들의 제어 등을 담당하도록 구비된다.
특히, 상기 제어부(170)는 가상의 골프코스에 관한 영상이나 가상의 볼이 이동하는 시뮬레이션 영상 등 상기 각 영상출력장치(310, 320)를 통해 출력될 영상이 상기 영상처리부(150)에 의해 생성되도록 하고 이를, 상기 제1 영상출력기(310)를 통해 출력될 제1 영상 및 상기 제2 영상출력기(320)를 통해 출력될 제2 영상으로 분할하도록 한다.
상기 영상처리부(150)에 의해 영상 처리가 이루어지면, 상기 제1 영상 또는 이에 대해 소정의 영상처리가 된 영상이 제1 영상출력기(310)로 전송되어 전방 스크린(101)으로 출력되도록 하고, 상기 제2 영상 또는 이에 대해 소정의 영상처리가 된 영상이 제2 영상출력기(320)로 전송되어 바닥 스크린(102)으로 출력되도록 한다.
한편, 상기 센싱장치(200)는 사용자의 골프 스윙에 따라 골프클럽 및 볼 중 적어도 하나의 움직임을 센싱하도록 하는 장치이다.
상기 센싱장치(200)는 여러 가지 형태로 구현이 가능한데, 적외선을 발광하여 사용자가 볼을 타격할 때 운동하는 골프 클럽 헤드 및 볼에 의해 적외선이 반사되는 것을 수광하여 이를 분석함으로써 센싱이 이루어지는 적외선 센서 방식으로 구현될 수도 있고, 레이저를 발사하여 운동하는 골프 클럽의 헤드 및 볼이 이를 차단하는 것을 감지하여 분석함으로써 센싱이 이루어지는 레이저 센서 방식으로 구현될 수도 있으며, 사용자가 골프 클럽을 스윙하여 볼을 타격하는 것에 대한 이미지를 수집하여 분석함으로써 센싱이 이루어지는 이미지 센서 방식으로 구현될 수도 있다.
상기 센싱장치(200)는 이미지 센서 방식으로 구현됨으로써 다른 형태의 센서 방식보다 더 많은 것을 감지할 수 있는데, 예컨대 타석 부분의 이미지를 취득하여 타격매트(SM) 상의 어느 위치에 골프공이 놓여 있는지, 그리고 그 놓여 있는 골프공의 움직임을 감지하여 사용자가 타격할 준비를 하였는지 여부를 감지할 수 있으며, 사용자의 동작까지도 감지하여 사용자가 타석에 들어섰는지 타석에서 일정 시간 동안 움직임이 있는지 없는지 등을 통해 타격 준비를 하고 있는지 여부 등에 관한 정보도 얻을 수 있다.
물론, 별도의 감지센서, 예컨대 뎁스 카메라 장치 등을 이용하여 사용자의 동작을 감지하는 것이 가능하다.
한편, 사용자의 모바일 단말기(MT)는 스마트폰, 태블릿PC, PDA 등 이동성을 갖추고 있으며 인터넷을 통해 서버(S)에 접속할 수 있는 기기는 모두 포함할 수 있다.
도 2에서는 인터넷을 통해 사용자의 모바일 단말기(MT)가 서버(S)에 접속하여 통신 가능하도록 연결되어 시뮬레이터(100), 서버(S), 모바일 단말기(MT)가 전체로서 하나의 네트워크 시스템으로 연결되어 모바일 단말기(MT)가 서버(S)를 매개로 하여 시뮬레이터(100)와 정보를 주고 받을 수 있도록 하는 형태로 본 발명의 일 실시예에 따른 스크린 골프 시스템을 나타내고 있으나, 반드시 이에 한정되지는 않으며, 본 발명에 따른 스크린 골프 시스템은 서버(S) 없이 모바일 단말기(MT)가 근거리 무선통신(예컨대, 블루투스 통신 등)을 이용하여 시뮬레이터(100)에 직접적으로 통신 가능하도록 연결되는 경우도 포함할 수 있다.
본 발명은, 상기한 바와 같은 구성을 갖는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 또는 상기 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것으로서, 이에 대해서는 도 3 및 도 4를 참조하여 설명하도록 한다.
도 3은 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 모바일 단말기를 이용하여 시뮬레이터로 특정 컨텐츠를 전송하여 화면에 표시되도록 하는 경우에 관하여 나타낸 도면이고, 도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법에 관한 프로세스를 나타내는 플로우차트이다.
먼저, 도 3을 참조하여 본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스에 관하여 설명한다.
도 3에 도시된 시뮬레이터(100), 전방 스크린(101), 바닥 스크린(102), 센싱장치(200), 제1 영상출력기(310), 제2 영상출력기(320) 등에 관한 사항은 이미 도 1에 동일하게 도시되어 있고 이에 대해 설명한 바 있으므로 이에 대한 설명은 생략하도록 한다.
본 발명에 따르면, 일 사용자가 타석(SP)에서 골프샷을 하여 전방 스크린 영상(110) 및 바닥 스크린 영상(120)을 통해 시뮬레이션 영상이 구현됨으로써 골프게임이 진행되는 과정에서, 다른 사용자는 자신의 모바일 단말기(MT)를 이용하여 시뮬레이터(100)로 특정 전송 컨텐츠를 전송할 수 있고 상기 시뮬레이터(100)는 그 전송받은 특정 전송 컨텐츠를 전방 스크린 영상(110) 및 바닥 스크린 영상(120) 중 적어도 하나에 표시할 수 있다.
도 3에서는 일 사용자가 골프게임을 진행할 때 다른 사용자가 모바일 단말기(MT)에 표시되는 컨텐츠 전송을 위한 인터페이스(500)를 통해 그림말 컨텐츠(tc)를 전송하였고, 시뮬레이터(100)는 그 그림말 컨텐츠를 화면 상에 표시하여 골프게임 진행중인 사용자가 볼 수 있도록 한 경우를 나타내고 있다 (도 3에서 사용자가 사용자가 모바일 단말기(MT)로 전송한 전송 그림말 컨텐츠(tc)가 전방 스크린 영상(110) 상의 일측에 표시 그림말 컨텐츠(TC)로서 보여주는 경우에 대해 나타내고 있다).
따라서, 상기한 전송 컨텐츠를 이용하여 일 사용자가 골프 플레이를 할 때 다른 사용자가 상기 골프 플레이를 하는 사용자에 대해 축하, 조롱, 야유 등의 다양한 의사 전달을 간편하게 할 수 있어 골프게임의 흥미를 더욱 고취시킬 수 있다.
상기한 전송 컨텐츠는 서버 또는 모바일 단말기에 미리 저장되어 있을 수 있으며, 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 중 적어도 한 가지에 대한 컨텐츠를 포함할 수 있다.
사용자는 모바일 단말기로 서버에 접속하여 상기 서버에 저장된 또는 상기 서버에서 다운로드받아 상기 모바일 단말기에 저장된 여러 전송 컨텐츠를 검색하여 원하는 전송 컨텐츠를 선택하여 시뮬레이터로 보낼 수 있다.
상기 서버 또는 모바일 단말기에서 전송 컨텐츠를 상기한 그림말 컨텐츠, 이미지 컨텐츠, 사진 컨텐츠, 비디오 클립 컨텐츠, 동영상 컨텐츠, 애니메이션 컨텐츠, 텍스트 컨텐츠 중 적어도 둘 이상으로 분류하고 있는 경우, 사용자는 특정 분류를 선택하고 그 선택된 분류에 포함되는 다양한 전송 컨텐츠들 중 하나를 선택하여 전송할 수 있다.
또한, 상기 전송 컨텐츠와 관련하여, 사용자 또는 다른 사용자들에 의해 제작되어 저장되어 있는 제작 컨텐츠를 상기 전송 컨텐츠로서 전송할 수 있다.
상기 제작 컨텐츠는, 예컨대 사용자가 모바일 단말기로 즉석에서 사진을 찍어서 또는 그 전에 미리 촬영해 놓은 사진을 이용하여 사진 편집 또는 텍스트 삽입 등으로 만든 컨텐츠일 수 있다.
한편, 상기한 모바일 단말기로부터의 특정 전송 컨텐츠의 시뮬레이터로의 전송과 관련한 프로세스에 대해, 도 4의 플로우차트를 참조하여 좀 더 구체적으로 설명한다.
도 4에서는 사용자의 모바일 단말기로부터 시뮬레이터로의 전송 컨텐츠의 전송이 서버를 매개로 하여 이루어지는 경우에 대해 나타내고 있다.
도 4에 도시된 바와 같이, 시뮬레이터에 의해 골프게임이 진행되기 전 또는 진행되는 도중에 사용자가 단말기에서 컨텐츠 전송을 위한 어플리케이션을 실행하여 서버에 접속을 할 수 있다(S100).
서버는 시뮬레이터로부터 각종 정보를 실시간으로 수신하며(S200), 사용자의 단말기에서 컨텐츠 전송 회수의 초기화를 요청하면(S110), 서버는 시뮬레이터로부터 수신하는 정보에 기초하여 컨텐츠 전송 회수를 갱신할지 여부를 판단한다(S210).
여기서, 사용자가 전송 컨텐츠를 무분별하게 무제한적으로 전송할 수 있도록 한다면 골프게임의 진행이 어려울 수도 있고 상대방으로 하여금 좋지 않은 감정을 불러일으킬 수도 있으므로, 시스템 차원에서 사용자의 전송 컨텐츠의 전송 회수를 일정 회수로 제한하도록 하며, 본 실시예에서는 골프게임의 진행 과정에서 각 홀마다 미리 설정된 회수로 컨텐츠 전송 회수를 제한하도록 한 경우에 관한 것이다.
즉, 시뮬레이터는 홀 시작(S300)이 이루어질 때 컨텐츠 전송 회수를 초기화(S310)하고 홀 아웃 되기 전에 미리 설정된 전송 회수가 소진되면 더 이상 컨텐츠 전송이 안되도록 제한하며 홀 아웃된 후 다시 새로운 홀에서 홀 시작이 이루어면(S300) 컨텐츠 전송 회수를 초기화(S310)하는 등으로 컨텐츠 전송 회수를 제한하도록 한다.
시뮬레이터는 홀시작이 되는 경우 등에는 서버로 이에 대한 정보를 전달하며, 서버는 사용자 단말기의 전송 회수 초기화 요청이 있는 경우 시뮬레이터가 홀시작을 한 경우에 전송 회수를 갱신한다(S220).
시뮬레이터는 홀시작이 이루어진 해당 홀에서 가상의 골프게임을 진행하고(S320), 서버는 미리 설정된 시점에(예컨대, 사용자의 골프샷 할 차례가 된 경우, 사용자의 골프샷에 따른 시뮬레이션이 완료된 경우 등) 또는 미리 설정된 시간 간격으로 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 수신한다(S230).
한편, 상기한 바와 같이 사용자의 모바일 단말기 또는 공용으로 사용하는 단말기 등 사용자 단말기가 서버에 접속하면서 상기 사용자 단말기에 컨텐츠 전송을 위한 인터페이스가 구현되고(S120), 일 사용자가 골프게임을 진행할 때 다른 사용자는 사용자 단말기의 컨텐츠 전송을 위한 인터페이스를 통해 원하는 전송 컨텐츠를 선택하여 그 선택한 특정 전송 컨텐츠에 대해 전송 확인을 한다(S130).
여기서, 전송 확인한다는 것은 상기 인터페이스 상의 전송 버튼을 터치하거나 사용자의 드래그 등의 터치 제스처에 의해 특정 전송 컨텐츠의 전송을 확정한다는 의미이다.
상기한 바와 같이 특정 전송 컨텐츠를 전송 확인하면, 사용자 단말기는 전송 확인된 특정 전송 컨텐츠의 종류 및 표시 위치 정보 등을 서버로 전송한다(S140). 실시예에 따라 사용자에 의해 전송 확인된 특정 전송 컨텐츠의 종류에 대한 정보만 서버로 전송할 수도 있고 상기 컨텐츠의 종류 및 그 컨텐츠가 스크린 상의 어느 위치에 표시될 것인지에 대한 정보까지 함께 전송할 수도 있다.
한편, 서버는 사용자 단말기로부터 컨텐츠 전송 정보를 수신하면(S240), 상기 S230 단계에서 시뮬레이터로부터 수신하는 골프게임의 진행 상황에 관한 정보에 기초하여 사용자 단말기로부터 전송된 특정 전송 컨텐츠의 전송이 가능한지 여부를 판단한다(S250).
즉, 사용자의 골프게임이 진행되는 과정에서, 예컨대 사용자가 타격을 할 준비를 하거나 타격하기 위해 어드레스 자세를 취하는 경우에는 컨텐츠 전송에 의해 화면상에 컨텐츠가 표시됨으로써 사용자의 골프샷에 큰 방해가 될 수 있으므로, 서버는 시뮬레이터에 의해 이루어지는 골프게임의 진행 상황에 관한 정보에 기초하여 사용자가 골프샷의 준비를 하고 있는 등의 미리 설정된 상황인 경우에 컨텐츠의 전송이 이루어지지 않도록 할 수 있다.
또한, 현재 플레이 중인 홀에서 컨텐츠 전송 회수가 모두 소진된 경우에도 컨텐츠의 전송이 이루어지지 않도록 제한할 수 있다.
따라서, 상기 서버는 상기한 컨텐츠 전송이 안되는 것으로 미리 설정한 상황인지 컨텐츠 전송 회수가 남아 있는지 등에 대해 파악함으로써 사용자 단말기에 의해 전송된 전송 컨텐츠의 전송이 가능한지 여부를 판단한다(S250).
상기 S250 단계에서 판단한 결과 컨텐츠의 전송이 가능하다면, 서버는 사용자 단말기에서 전송 확인된 특정 전송 컨텐츠를 시뮬레이터로 전송하고(S260), 전송이 가능하지 않다면, 사용자 단말기로 전송 가능하지 않다는 정보를 전달한다.
사용자 단말기는 서버로부터 전송 가능하지 않다는 정보를 전달받은 경우, 즉 전송 불가의 경우, 전송 불가에 대한 안내를 사용자에게 제공한다(S150).
상기 S260 단계에 의해 서버가 특정 전송 컨텐츠를 시뮬레이터로 전송하면, 시뮬레이터는 서버로부터 해당 전송 컨텐츠를 수신하고(S330) 상기 특정 전송 컨텐츠의 종류 및 표시 위치 정보에 따라 해당 전송 컨텐츠를 영상 상에 표시한다(S340).
전송 컨텐츠를 영상 상에 표시한 경우, 시뮬레이터는 컨텐츠 전송 회수를 1회 차감하고 그 정보를 서버로 전송한다(S350).
골프게임의 진행에 따라, 홀 아웃이 되면서(S360) 게임이 종료될 수도 있고(S370), 다음 홀에서 다시 홀 시작이 이루어질 수도 있다. 다음 홀에서 다시 홀 시작이 이루어지면 상기한 S310 단계부터 다시 프로세스를 진행한다.
상기한 바와 같은 사용자 단말기, 서버, 그리고 시뮬레이터 각각의 프로세스가 유기적으로 서로 연결됨으로써 사용자 단말기로부터 전송되는 특정 전송 컨텐츠가 서버를 매개로 시뮬레이터로 전송될 수 있고, 시뮬레이터에서는 해당 전송 컨텐츠를 화면상에 표시할 수 있다.
도 4에 도시된 플로우차트에서는 사용자가 전송한 특정 전송 컨텐츠의 전송이 가능한지 여부를 서버에서 판단하는 것으로 프로세스가 진행되는데, 반드시 이에 한정되지 않고 서버가 사용자 단말기로부터 전송 확인된 컨텐츠를 그대로 시뮬레이터로 전달하고 상기 시뮬레이터가 전송된 컨텐츠의 표시가 가능한지 여부를 판단하도록 할 수도 있다.
또한, 만약 사용자 단말기로부터 서버를 통하지 않고 직접적으로(근거리 무선 통신 등을 이용하여) 시뮬레이터로 컨텐츠를 전송하는 경우에는 도 4에 도시된 플로우차트에서 서버가 수행하는프로세스를 시뮬레이터가 모두 하도록 하면 되므로, 이 경우에 대한 별도의 플로우차트에 대해서는 설명을 생략하도록 한다.
한편, 도 5의 (a) 내지 (c)를 참조하여, 상기 사용자 단말기에 구현되는 컨텐츠 전송을 위한 인터페이스의 예 및 상기 인터페이스를 이용하여 본 발명의 일 실시예에 따른 모바일 단말기의 제어방법에 관하여 설명하도록 한다.
도 5의 (a)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 사용자가 선택할 수 있는 미리 저장된 전송 컨텐츠(tc)에 대한 목록(도 5의 (a) 내지 (c)에서는 다양한 그림말에 대해 나타내는 그림말 컨텐츠를 전송하는 경우에 대해 나타내고 있다)을 썸네일 방식으로 나타내며, 사용자가 그 컨텐츠(tc) 목록에 표시된 여러 가지 그림말 컨텐츠 중 어느 하나를 선택하고 전송 확인 영역(530)을 터치함에 따라 그 선택된 전송 컨텐츠가 전송되도록 할 수 있는 경우를 나타내고 있다.
도 5의 (b)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 전방 스크린만 구비된 경우의 스크린 골프 시스템(전방 스크린과 바닥 스크린이 구비된 스크린 골프 시스템에서는 전방 스크린에 대해서만 적용될 수 있다)에서 전송 컨텐츠를 전송하는 경우에 관한 것이다.
즉, 단말기(MT)에 구현된 인터페이스(500)에는, 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역(510)과, 서버에서 제공하는 또는 사용자의 단말기에 미리 저장된 다양한 전송 컨텐츠(tc)를 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역(520) 및 전송 확인 영역(530) 등이 구현될 수 있다.
사용자가 전송 컨텐츠 표시 영역(520) 상에서 나타내는 다양한 전송 컨텐츠 중에서 하나를 선택하여 스크린 표시 영역(510)으로 드래그를 함에 따라 상기 선택된 특정 전송 컨텐츠(tc)가 전송 확인되도록 할 수 있고, 상기한 드래그를 한 후에 전송 확인 영역(530)을 터치함으로써 전송 확인이 되도록 할 수도 있다.
이때, 특정 전송 컨텐츠(tc)가 전송되어 스크린 상의 영상 상에 표시되는 위치는 미리 설정된 위치가 될 수도 있고, 상기 인터페이스(500)에서 사용자가 특정 전송 컨텐츠(tc)를 드래그하여 위치시킨 스크린 표시 영역(510) 상의 위치와 동일하게 대응되는 상기 스크린 상의 위치에 상기 컨텐츠가 표시되도록 할 수도 있다.
컨텐츠가 스크린 상의 미리 설정된 위치에 표시되는 경우에는, 상기 단말기에서의 전송 컨텐츠의 전송에 따라 상기 특정 전송 컨텐츠의 종류에 대한 정보만 서버 또는 시뮬레이터로 전달되면 되고, 사용자가 특정한 위치에 특정한 전송 컨텐츠가 표시되는 경우에는 컨텐츠의 종류 및 표시 위치에 관한 정보가 서버 또는 시뮬레이터로 전달된다.
그리고, 도면 상으로 도시되어 있지는 않지만, 상기 단말기(MT)에 구현된 인터페이스(500)를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있게 하는 것도 가능하다.
예컨대, 상기 전송 컨텐츠가 스크린 영상에 표시될 때 클래식 음악소리가 미리 설정된 시간동안 나온다던지, 상기 전송 컨텐츠가 스크린 영상 한쪽에서 지그재그로 이동하다가 특정 위치에 위치하여 표시된다던지, 상기 전송 컨텐츠의 크기가 커졌다가 작아지면서 스크린 영상 한쪽에 자리잡아 표시되는 등의 다양한 표시 효과에 관하여 미리 설정할 수 있고, 사용자는 인터페이스를 통해 상기 미리 설정된 여러 가지 다양한 표시 효과 중 한 가지를 선택하여 자신이 전송 컨텐츠를 전송 할 때 사용할 표시 효과로서 설정할 수 있다.
상기한 바와 같이 표시 효과에 대한 설정이 이루어지면, 시뮬레이터는 특정 전송 컨텐츠를 사용자가 모바일 단말기를 통해 선택한 표시 효과에 따라 스크린 출력 영상 상에 표시하도록 한다.
한편, 도 5의 (b)에 도시된 인터페이스를 이용하여 좀 더 다양한 컨텐츠의 전송이 가능한데, 도 6에서는 그 일 예에 관하여 나타내고 있다.
도 6의 (a)에 도시된 바와 같이 사용자는 전송 컨텐츠 표시 영역(520)에서 선택되어 드래그되는 전송 컨텐츠를 스크린 표시 영역(510) 상의 원하는 위치에 위치시키도록 하는 것에 대해 나타내고 있다.
특히 사용자가 제1 전송 컨텐츠(tc1)를 스크린 표시 영역(510) 상의 원하는 부분에 위치시킨 후 제2 전송 컨텐츠(tc2)를 다시 스크린 표시 영역(510) 상의 원하는 부분에 위치시킬 수 있는 등 복수개의 전송 컨텐츠를 동시에 스크린 표시 영역(510) 상에 위치시킬 수 있다.
상기한 바와 같이 복수개의 전송 컨텐츠(tc1 및 tc2)를 각각 스크린 표시 영역에 위치시킨 후, 도 6의 (b)에 도시된 바와 같이 전송 확인 영역(530)을 터치하면, 도 6의 (c)에 도시된 바와 같이 전방 스크린(101)에 출력되는 전방 스크린 영상(110) 상의 상기 도 6의 (b)에서 전송 확인될 때 각 컨텐츠(tc1 및 tc2)가 있었던 위치와 동일하게 대응되는 위치에 상기 전송 확인된 각 컨텐츠(tc1 및 tc2)가 전송되어 표시 컨텐츠(TC1 및 TC2)로서 영상(110) 상에 표시되도록 할 수 있다.
여기서, 단말기(MT)의 스크린 표시 영역(510) 상의 컨텐츠 위치는, 스크린 표시 영역(510)에서의 해당 컨텐츠의 중심점 좌표이고, 스크린 표시 영역(510)에서의 컨텐츠의 중심점 좌표가 스크린(101)의 영상(110) 상에서의 좌표로 매칭되어 상기 전송 컨텐츠가 표시 컨텐츠로서 표시될 수 있다.
또는, 상기 단말기(MT)의 스크린 표시 영역(510) 상에 컨텐츠를 드래그에 의해 놓을 위치를 미리 설정해 놓을 수도 있다. 즉, 상기 스크린 표시 영역(510)을 미리 설정된 간격으로 다수개의 위치를 미리 설정해 놓고 사용자가 특정 전송 컨텐츠를 스크린 표시 영역(510) 상의 사용자가 원하는 위치에 드래그하여 놓으면 그 드래그가 완료된 부분의 위치와 가장 근접한 미리 설정된 위치에 해당 전송 컨텐츠가 위치하게 되도록 하는 것이 가능하다.
한편, 도 5의 (c)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 전방 스크린과 바닥 스크린이 모두 구비된 스크린 골프 시스템에서 전방 스크린 영상 및 바닥 스크린 영상 상에 각각 전송 컨텐츠를 전송하는 경우에 관한 것이다.
즉, 단말기(MT)에 구현된 인터페이스(500)에는, 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역(510)과, 서버에서 제공하는 또는 사용자의 단말기에 미리 저장된 다양한 전송 컨텐츠를 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역(520) 및 전송 확인 영역(530) 등이 구현될 수 있다.
상기 스크린 표시 영역(510)은 스크린 골프 시스템의 전방 스크린에 대응되는 제1 스크린 표시 영역(511) 및 바닥 스크린에 대응되는 제2 스크린 표시 영역(512)을 포함하도록 구현될 수 있다.
사용자가 전송 컨텐츠 표시 영역(520) 상에서 나타내는 다양한 전송 컨텐츠 중에서 하나를 선택하여 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512)으로 드래그를 함에 따라 상기 선택된 특정 전송 컨텐츠(tc)가 전송 확인되도록 할 수 있고, 상기한 드래그를 한 후에 전송 확인 영역(530)을 터치함으로써 전송 확인이 되도록 할 수도 있다.
이때, 특정 전송 컨텐츠(tc)가 전송되어 전방 스크린 또는 바닥 스크린 상의 영상 상에 표시되는 위치는 미리 설정된 위치가 될 수도 있고, 상기 인터페이스(500)에서 사용자가 특정 전송 컨텐츠(tc)를 드래그하여 위치시킨 스크린 표시 영역(510) 상의 위치와 동일하게 대응되는 상기 전방 스크린 또는 바닥 스크린 상의 위치에 상기 컨텐츠가 표시되도록 할 수도 있다.
컨텐츠가 스크린 상의 미리 설정된 위치에 표시되는 경우에는, 상기 단말기에서의 전송 컨텐츠의 전송에 따라 상기 특정 전송 컨텐츠의 종류에 대한 정보만 서버 또는 시뮬레이터로 전달되면 되고, 사용자가 특정한 위치에 특정한 전송 컨텐츠가 표시되는 경우에는 컨텐츠의 종류 및 표시 위치에 관한 정보가 서버 또는 시뮬레이터로 전달된다.
한편, 도 5의 (c)에 도시된 인터페이스를 이용하여 좀 더 다양한 컨텐츠의 전송이 가능한데, 도 7에서는 그 일 예에 관하여 나타내고 있다.
도 7의 (a)에 도시된 바와 같이 사용자는 전송 컨텐츠 표시 영역(520)에서 선택되어 드래그되는 전송 컨텐츠를 제1 스크린 표시 영역(511) 및 제2 스크린 표시 영역(512) 상의 원하는 위치에 위치시키도록 하는 것에 대해 나타내고 있다.
특히, 사용자가 제1 전송 컨텐츠(tc1)를 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512) 상의 원하는 부분에 위치시킨 후 제2 전송 컨텐츠(tc2)를 다시 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512) 상의 원하는 부분에 위치시킬 수 있는 등 복수개의 전송 컨텐츠를 동시에 제1 또는 제2 스크린 표시 영역(511 또는 512) 상에 위치시킬 수 있다.
도 7의 (a) 및 (b)에 도시된 바와 같이, 사용자가 제1 전송 컨텐츠(tc1)를 제1 스크린 표시 영역(511) 상의 원하는 곳에 드래그하여 위치시키고, 제2 전송 컨텐츠(tc2)를 다시 제1 스크린 표시 영역(511) 상의 원하는 곳에 드래그하여 위치시키며, 제3 전송 컨텐츠(tc3)를 제2 스크린 표시 영역(512) 상의 원하는 곳에 드래그하여 위치시킬 수 있다.
그리고, 도 7의 (b)에 도시된 바와 같이 사용자가 전송 확인 영역(530)을 터치하여 전송 확인을 하면, 도 7의 (c)에 도시된 바와 같이 전방 스크린 영상(110) 및 바닥 스크린 영상(120) 상의 상기 도 7의 (b)에서 전송 확인될 때 각 컨텐츠(tc1, tc2 및 tc3)가 있었던 위치와 동일하게 대응되는 위치에 상기 전송 확인된 각 컨텐츠(tc1, tc2 및 tc3)가 전송되어, 제1 전송 컨텐츠(tc1)에 대응되는 제1 표시 컨텐츠(TC1)와, 제2 전송 컨텐츠(tc2)에 대응되는 제2 표시 컨텐츠(TC2)는 전방 스크린 영상(110) 상에 표시되고, 제3 전송 컨텐츠(tc3)에 대응되는 제3 표시 컨텐츠(TC3)는 바닥 스크린 영상(120) 상에 표시되도록 할 수 있다.
상기 단말기(MT) 상의 인터페이스(500)의 조작에 의한 컨텐츠 표시 위치의 특정에 관하여는 앞서 도 6을 통해 설명한 부분과 동일하므로 이에 대한 설명은 생략하도록 한다.
상기한 바와 같이, 본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은 스크린 골프시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 사용자들이 골프게임을 진행하는 과정에서 그들끼리 다양한 재미 요소를 만들어 갈 수 있도록 할 수 있는 특장점이 있다.
100: 시뮬레이터, S: 서버
MT: 사용자 단말기, 150: 영상처리부
160: 데이터저장부, 170: 제어부
200: 센싱장치, 300: 영상출력장치
500: 컨텐츠 전송을 위한 인터페이스

Claims (16)

  1. 복수의 사용자가 한 명씩 골프샷을 하며 골프연습 또는 골프경기를 할 수 있도록 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법으로서,
    일 사용자가 골프샷을 함에 따라 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버에 다른 사용자의 모바일 단말기가 접속하는 단계;
    상기 다른 사용자의 모바일 단말기를 통해, 상기 다른 사용자가 상기 골프샷을 하는 사용자에게 의사 전달하고자 하는 내용을 담은 컨텐츠로서 미리 설정된 컨텐츠 또는 상기 다른 사용자에 의해 제작된 컨텐츠인 전송 컨텐츠가 상기 시뮬레이션 영상에 표시되도록 하기 위하여, 상기 다른 사용자에 의해 선택된 또는 제작된 특정 전송 컨텐츠가 전송 확인되는 단계;
    상기 모바일 단말기에 의해 전송 확인된 상기 특정 전송 컨텐츠를 상기 서버가 전송받아 상기 시뮬레이터로 전송하는 단계; 및
    상기 서버에서 전송하는 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계;
    를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  2. 제1항에 있어서, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
    상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
    상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 서버 또는 상기 모바일 단말기에서 제공하는 다양한 전송 컨텐츠에 대해 표시하고 상기 사용자가 특정 전송 컨텐츠를 선택할 수 있도록 하는 단계와,
    상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 스크린 상에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  3. 제1항에 있어서,
    상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 시뮬레이터는 가상의 골프코스 및 상기 가상의 골프코스에서 이루어지는 가상의 볼에 대한 시뮬레이션 영상을 생성하여 영상출력장치를 통해 상기 전방 스크린 및 바닥 스크린에 출력되도록 구성되며,
    상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
    상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
    상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 전방 스크린 및 바닥 스크린 중 적어도 하나에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  4. 제1항에 있어서,
    상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
    상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
    상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있도록 하는 단계를 포함하며,
    상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계는,
    상기 특정 전송 컨텐츠를 상기 사용자가 상기 모바일 단말기를 통해 선택한 표시 효과에 따라 상기 스크린 출력 영상 상에 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  5. 제1항에 있어서, 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계는,
    상기 서버 또는 상기 시뮬레이터가 상기 모바일 단말기를 통해 전송 확인된 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한지 여부를 미리 설정된 전송요건에 따라 판단하는 단계와,
    상기 미리 설정된 전송요건에 따라 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  6. 제5항에 있어서,
    상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임의 진행 상황에 따라 상기 전송 컨텐츠의 전송 시점에 대해 미리 설정하도록 구성되며,
    상기 미리 설정된 전송요건에 따라 판단하는 단계는,
    상기 서버가 상기 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 전송받는 단계와,
    상기 서버가 전송받은 골프게임의 진행 상황에 관한 정보에 기초하여 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는지 여부를 판단하는 단계를 포함하며,
    상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  7. 제5항에 있어서,
    상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임에서 각 홀에서 상기 사용자가 상기 전송 컨텐츠를 전송할 수 있는 횟수를 미리 설정하도록 구성되며,
    상기 미리 설정된 전송요건에 따라 판단하는 단계는,
    상기 특정 전송 컨텐츠의 전송에 따라 상기 시뮬레이터가 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는지 여부를 판단하는 단계를 포함하며,
    상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는 경우에는 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하며, 남은 횟수가 없는 경우에는 상기 서버가 상기 모바일 단말기로 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 없음을 알리도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
  8. 제1항 내지 제7항 중 어느 한 항에 따른 컨텐츠 전송 서비스 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.
  9. 복수의 사용자가 한 명씩 골프샷을 하며 골프연습 또는 골프경기를 할 수 있도록 하는 스크린 골프 시스템으로서, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법으로서,
    일 사용자가 골프샷을 하여 골프연습 또는 골프경기를 진행할 때 다른 사용자가 상기 골프샷을 하는 사용자에게 의사 전달하고자 하는 내용을 담은 컨텐츠로서 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 포함하여, 상기 전송 컨텐츠의 전송을 위한 인터페이스를 구현하는 단계; 및
    상기 구현된 인터페이스를 통해 상기 다양한 전송 컨텐츠 중에서 상기 다른 사용자에 의해 선택된 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계;를 포함하여,
    상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 상기 전송된 특정 전송 컨텐츠를 표시할 수 있도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  10. 제9항에 있어서, 상기 인터페이스를 구현하는 단계는,
    상기 서버 또는 상기 모바일 단말기에 미리 저장된 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 및 사용자 또는 다른 사용자들에 의해 제작되어 저장된 제작 컨텐츠 중에서 적어도 한 가지 분류에 대해 포함되는 적어도 하나의 전송 컨텐츠를 상기 인터페이스를 통해 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  11. 제9항에 있어서,
    상기 인터페이스를 구현하는 단계는,
    상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며,
    상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는,
    상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  12. 제11항에 있어서, 상기 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계는,
    상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여,
    상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  13. 제9항에 있어서,
    상기 인터페이스를 구현하는 단계는,
    상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역과, 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 전송 확인하는 전송 확인 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며,
    상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는,
    상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 상기 스크린 표시 영역으로 이동하며, 상기 전송 확인 영역에 대한 터치에 의해 상기 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  14. 제13항에 있어서, 상기 특정 전송 컨텐츠가 전송되는 단계는,
    상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여,
    상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  15. 제11항 또는 제13항에 있어서,
    상기 스크린 골프 시스템에서 영상이 구현되는 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며,
    상기 인터페이스를 구현하는 단계는,
    상기 스크린 표시 영역에 상기 전방 스크린에 대응되는 제1 스크린 이미지 및 상기 바닥 스크린에 대응되는 제2 스크린 이미지를 함께 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
  16. 제9항에 따른 모바일 단말기의 제어방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.
KR1020160032401A 2016-03-17 2016-03-17 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체 KR101730536B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160032401A KR101730536B1 (ko) 2016-03-17 2016-03-17 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
PCT/KR2017/002753 WO2017160063A1 (ko) 2016-03-17 2017-03-14 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
TW106108455A TWI624290B (zh) 2016-03-17 2017-03-15 實現於螢幕高爾夫系統的內容傳輸服務方法、用於內容傳輸服務的移動終端的控制方法及存儲其的電腦可讀存儲介質

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160032401A KR101730536B1 (ko) 2016-03-17 2016-03-17 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체

Publications (1)

Publication Number Publication Date
KR101730536B1 true KR101730536B1 (ko) 2017-05-02

Family

ID=58742591

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160032401A KR101730536B1 (ko) 2016-03-17 2016-03-17 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체

Country Status (3)

Country Link
KR (1) KR101730536B1 (ko)
TW (1) TWI624290B (ko)
WO (1) WO2017160063A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220152428A (ko) * 2021-05-06 2022-11-16 주식회사 에스지엠 단말 장치, 가상 스포츠 장치, 가상 스포츠 시스템 및 가상 스포츠 시스템의 동작방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520760A (ja) * 2003-08-01 2007-07-26 ニトゲン・テクノロジーズ・インコーポレーテッド ネットワーク環境でのコンテンツ同期化システム及び同期化方法
KR101022503B1 (ko) * 2010-03-19 2011-03-16 (주) 골프존 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0300119D0 (sv) * 2003-01-17 2003-01-17 Astrazeneca Ab Novel compounds
KR100997899B1 (ko) * 2009-05-20 2010-12-02 이재복 입체 영상을 이용한 스크린 골프 시스템
KR20100138511A (ko) * 2009-06-25 2010-12-31 함봉환 스크린 골프 시스템 및 그의 운영방법
US20110250939A1 (en) * 2010-04-09 2011-10-13 Hobler Marc L Network-connected golf game improvement, entertainment and monetization system and method
KR101539666B1 (ko) * 2013-10-31 2015-07-27 주식회사 골프존유원홀딩스 모바일 단말기를 통한 골프 시뮬레이션 방법, 이에 관한 프로그램 또는 어플리케이션이 기록된 기록매체 및 이를 이용한 골프 시뮬레이션 구동을 위한 모바일 단말기

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520760A (ja) * 2003-08-01 2007-07-26 ニトゲン・テクノロジーズ・インコーポレーテッド ネットワーク環境でのコンテンツ同期化システム及び同期化方法
KR101022503B1 (ko) * 2010-03-19 2011-03-16 (주) 골프존 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220152428A (ko) * 2021-05-06 2022-11-16 주식회사 에스지엠 단말 장치, 가상 스포츠 장치, 가상 스포츠 시스템 및 가상 스포츠 시스템의 동작방법
KR102573182B1 (ko) * 2021-05-06 2023-09-04 주식회사 에스지엠 단말 장치, 가상 스포츠 장치, 가상 스포츠 시스템 및 가상 스포츠 시스템의 동작방법

Also Published As

Publication number Publication date
TW201733642A (zh) 2017-10-01
WO2017160063A1 (ko) 2017-09-21
TWI624290B (zh) 2018-05-21

Similar Documents

Publication Publication Date Title
KR101703859B1 (ko) 스크린 골프 시스템, 스크린 골프 시스템에서 구현되는 골프정보 서비스 방법 및 골프정보 서비스를 위한 모바일 단말기의 제어방법과, 상기 방법에 따른 프로그램을 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체
JP5641263B2 (ja) 仮想ゴルフシミュレーション装置、これを含むシステム及び仮想ゴルフシミュレーション方法
KR100970677B1 (ko) 퍼팅가이드를 제공하는 가상 골프 시뮬레이션 장치
JP5751594B2 (ja) 仮想ゴルフシミュレーション装置及び方法
US8957858B2 (en) Multi-platform motion-based computer interactions
KR100970678B1 (ko) 가상 골프 시뮬레이션 장치 및 방법
KR101712838B1 (ko) 가상 골프 시뮬레이션 장치, 가상 골프를 위한 영상 구현 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체
TWI631978B (zh) 虛擬高爾夫類比裝置及利用其的資訊服務方法
KR100972826B1 (ko) 서브 디스플레이를 제공하는 가상 골프 시뮬레이션 장치
JP6547032B1 (ja) ゲームプログラム、方法、および端末装置
TWI776171B (zh) 虛擬高爾夫模擬處理方法及利用其的螢幕高爾夫系統
KR101712836B1 (ko) 가상 골프 시뮬레이션 장치, 가상 골프를 위한 영상 구현 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록 매체
KR101730536B1 (ko) 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법, 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
JP7037279B2 (ja) ゲームプログラム、方法、および情報処理装置
JP6479874B2 (ja) ゲームプログラム、方法、および情報処理装置
JP2018161439A (ja) ゲームプログラム、方法、および情報処理装置
JP6501814B2 (ja) ゲームプログラム、方法、および情報処理装置
JP2019181229A (ja) ゲームプログラム、方法、および端末装置
JP6479875B2 (ja) ゲームプログラム、方法、および情報処理装置
KR102043559B1 (ko) 모바일 기기를 이용한 가상 골프 플레이 시스템
JP6391784B1 (ja) ゲームプログラム
JP2018161434A (ja) ゲームプログラム、方法、および情報処理装置
JP2018161438A (ja) ゲームプログラム、方法、および情報処理装置
JP2023122713A (ja) 方法、記録媒体および情報処理装置
KR20220082145A (ko) 다중 플레이 모드를 제공하는 가상 골프 장치, 가상 골프 장치의 동작방법 및 이를 이용하는 가상 골프 시스템

Legal Events

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