KR101730536B1 - 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 - Google Patents

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 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
Korean (ko)
Inventor
이지웅
양창선
이희수
홍창진
Original Assignee
주식회사 골프존
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 골프존 filed Critical 주식회사 골프존
Priority to KR1020160032401A priority Critical patent/KR101730536B1/en
Priority to PCT/KR2017/002753 priority patent/WO2017160063A1/en
Priority to TW106108455A priority patent/TWI624290B/en
Application granted granted Critical
Publication of KR101730536B1 publication Critical patent/KR101730536B1/en

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/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Abstract

The present invention provides a method for a content transfer service implemented in a screen golf system, and a control method of a mobile terminal for a content transfer service. The invention allows users to play a golf game in a screen golf system in which an image related to a virtual golf course is generated and the trajectory of the ball is simulated on the virtual golf course in accordance with a golf shot. When a user performs a golf shot in the game, another user uses his or her mobile terminal and transmits special content related to the play of the user, to be displayed on the screen, thereby providing more various fun experiences to users in the process of playing a golf game, not just playing with golf shots. Therefore, the present invention may trigger greater interest in golf games among users.

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}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a content transfer service method implemented in a screen golf system, a control method of a mobile terminal for a content transfer service, and a recording medium readable by a computing device recording the same. CONTENTS TRANSMISSION SERVICE AND RECORDING MEDIUM RECORDING THE METHOD READABLE BY COMPUTING DEVICE}

본 발명은 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것으로, 더욱 상세하게는 가상의 골프코스에 대한 영상을 구현하고 사용자가 골프공을 타격하면 센싱장치가 그 타격된 골프공을 감지하여 센싱정보를 산출하며 그 산출된 센싱정보에 기초하여 상기 가상의 골프코스에서 볼이 이동하는 시뮬레이션 영상을 구현함으로써 골프게임을 즐길 수 있도록 하는 스크린 골프 시스템에서 사용자들끼리 자신들의 모바일 단말기를 이용하여 컨텐츠를 이용한 의사 전달이 가능하도록 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것이다.The present invention relates to a content transfer service method implemented in a screen golf system and a control method of a mobile terminal for a content transfer service. More particularly, the present invention relates to a method and apparatus for implementing a video for a virtual golf course, The apparatus senses the hit golf ball to calculate sensing information, and implements a simulation image in which the ball moves in the virtual golf course based on the sensed information, thereby allowing the user to enjoy the golf game. The present invention relates to a content transmission service method implemented in a screen golf system that allows communication between a mobile terminal and a mobile terminal using content, and a control method of a mobile terminal for a content transmission service.

최근 골프 인구가 증가하면서, 가상 골프 시뮬레이션 시스템을 이용한 골프 연습 및 가상의 골프 라운드를 즐길 수 있는 이른바 스크린 골프 시스템이 등장하게 되었다. With the recent increase in golf population, a so-called screen golf system that allows golf practice using a virtual golf simulation system and virtual golf rounds to emerge.

이와 같은 스크린 골프 시스템은 실내에 가상 골프장을 디스플레이할 수 있는 스크린을 설치하고, 골퍼가 골프공을 상기 스크린을 향해 타격을 하면 골프공의 속도, 방향 등을 감지하여 상기 스크린상에 골프공의 진행을 표시해주는 시스템으로서 단순히 실내에서 즐기는 골프 게임의 수준을 넘어 현실의 골프장에서의 골프 라운드를 하는 것과 같은 현장감을 사용자에게 제공하므로 실제 골프장에서 골프 라운드를 하는 유저들과는 별개로 스크린 골프를 즐기는 유저들이 상당히 증가하고 있는 추세이다.In the screen golf system, a screen capable of displaying a virtual golf course is installed in the room. When a golfer hits the golf ball toward the screen, the screen golf system senses the speed and direction of the golf ball, , It provides users with a realistic feeling of playing a round of golf in a real golf course beyond the level of a golf game to be enjoyed indoors. Therefore, users who enjoy screen golf separately from users who are playing golf rounds on a real golf course, .

가상 골프 시뮬레이션 장치에 의해 구현되는 스크린 골프 시스템 등에서는 실제 골프장에서 골프 라운드를 하는 것과 같은 리얼리티를 제공할 수 있을 뿐만 아니라 여러 가지 첨단 장치들과 시스템을 통해 서비스되는 특성상 실제 골프장이나 골프 연습장에서는 제공하기 힘든 다양한 컨텐츠를 제공함으로써 골퍼들로 하여금 흥미를 유발하도록 하는 것이 필요하다.In a screen golf system implemented by a virtual golf simulation apparatus, it is possible to provide a reality such as playing a golf round in an actual golf course, as well as being provided through various advanced devices and systems. It is necessary to provide golfers with interesting content by providing a variety of difficult contents.

특허출원 제10-2009-0043833호(입체 영상을 이용한 스크린 골프 시스템)Patent Application No. 10-2009-0043833 (Screen Golf System Using Stereoscopic Image) 특허출원 제10-2012-0086330호(스마트폰 기반의 골프 서비스 제공방법 및 골프 서비스 제공 시스템)Patent Application No. 10-2012-0086330 (smartphone-based golf service providing method and golf service providing system)

본 발명은 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프 시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 가상의 골프를 즐기는 사용자들이 골프샷만을 단조롭게 하면서 골프게임을 진행하는 것이 아니라 골프게임을 진행하는 과정에서 사용자들끼리 다양한 재미 요소를 만들어 갈 수 있도록 함으로써 골프게임에 대한 더 큰 흥미를 유발시킬 수 있는, 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법을 제공하기 위한 것이다.In the process of playing a golf game in a screen golf system in which an image related to a virtual golf course is implemented and a trajectory of the ball is simulated on the virtual golf course in accordance with the golf shot, When a game is played, other users transmit their special contents related to the play of a user who plays a golf shot using his / her mobile terminal and displayed on the screen so that users enjoying virtual golf monotonously golf shots, A content transfer service method and contents implemented in a screen golf system that can cause a great interest in a golf game by allowing a user to create various fun elements among the users in the process of playing a golf game, Mobile for transfer service And to provide a control method of the terminal.

본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버에 사용자의 모바일 단말기가 접속하는 단계; 상기 모바일 단말기를 통해 상기 시뮬레이션 영상에 표시되도록 하기 위한 전송 컨텐츠 중에서 상기 사용자에 의해 선택된 특정 전송 컨텐츠가 전송 확인되는 단계; 상기 모바일 단말기에 의해 전송 확인된 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계; 및 상기 서버에서 전송하는 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계를 포함한다.The content transfer service method implemented in the screen golf system according to an embodiment of the present invention includes a step of connecting a user's mobile terminal to a server connected to a network through a simulator for implementing an image in which a virtual ball is simulated in a virtual golf course ; Confirming transmission of a specific transmission content selected by the user among transmission contents to be displayed on the simulation image through the mobile terminal; Transmitting, by the server, the specific transmission content confirmed by the mobile terminal to the simulator; And displaying the specific transmission content transmitted from the server on an image displayed on the screen by the simulator.

또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 서버 또는 상기 모바일 단말기에서 제공하는 다양한 전송 컨텐츠에 대해 표시하고 상기 사용자가 특정 전송 컨텐츠를 선택할 수 있도록 하는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 스크린 상에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of verifying the transmission of the specific transmission contents comprises the steps of: implementing an interface for transmitting contents through the mobile terminal; and transmitting, by the server or the mobile terminal, The method comprising the steps of: displaying on a screen of the screen golf system the selected specific content to be transmitted to the user via an interface for transmitting the content; To be specified by the user.

또한 바람직하게는, 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 시뮬레이터는 가상의 골프코스 및 상기 가상의 골프코스에서 이루어지는 가상의 볼에 대한 시뮬레이션 영상을 생성하여 영상출력장치를 통해 상기 전방 스크린 및 바닥 스크린에 출력되도록 구성되며, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 전방 스크린 및 바닥 스크린 중 적어도 하나에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 한다.Preferably, the screen further includes a front screen provided in front of the user to strike the golf ball and a bottom screen provided at the bottom between the front screen and the batting seat on which the user's golf swing is made, And generating a simulation image of a virtual ball made up of the golf course and the virtual golf course, and outputting the generated simulation image to the front screen and the bottom screen through a video output device, The method comprising: implementing an interface for content transmission through a terminal; and transmitting, via an interface for transmitting the content, a location at which the selected specific content of delivery is to be displayed on at least one of the front screen and the bottom screen of the screen golf system, Can be specified by The method includes the steps of:

또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는, 상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와, 상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있도록 하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계는, 상기 특정 전송 컨텐츠를 상기 사용자가 상기 모바일 단말기를 통해 선택한 표시 효과에 따라 상기 스크린 출력 영상 상에 표시하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of confirming transmission of the specific transmission content comprises the steps of: implementing an interface for transmitting a content through the mobile terminal; and transmitting the transmitted specific information on the screen output image through the interface for transmitting the content. Providing a preview of each of a variety of preset display effects in relation to a display effect when the transmitted content is displayed and allowing the user to select any one of the preset display effects, The step of displaying the content on the screen outputted on the screen by the simulator includes the step of displaying the specific transferred content on the screen output image in accordance with the display effect selected by the user through the mobile terminal .

또한 바람직하게는, 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계는, 상기 서버 또는 상기 시뮬레이터가 상기 모바일 단말기를 통해 전송 확인된 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한지 여부를 미리 설정된 전송요건에 따라 판단하는 단계와, 상기 미리 설정된 전송요건에 따라 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하는 단계를 포함하는 것을 특징으로 한다.It is also preferable that the step of transmitting the specific transmission content to the simulator by the server further includes determining whether or not the server or the simulator is capable of transmitting the specific transmission content confirmed to be transmitted through the mobile terminal to the simulator And transmitting the specific transmission content to the simulator when the transmission of the specific transmission content to the simulator is possible according to the predetermined transmission requirement, characterized by comprising the steps of: .

또한 바람직하게는, 상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임의 진행 상황에 따라 상기 전송 컨텐츠의 전송 시점에 대해 미리 설정하도록 구성되며, 상기 미리 설정된 전송요건에 따라 판단하는 단계는, 상기 서버가 상기 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 전송받는 단계와, 상기 서버가 전송받은 골프게임의 진행 상황에 관한 정보에 기초하여 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는지 여부를 판단하는 단계를 포함하며, 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하도록 한 것을 특징으로 한다.Preferably, the server is configured to set a transmission time point of the transmission content in advance according to a progress status of a golf game proceeding through the simulator, and the step of determining according to the preset transmission requirement comprises: A step of receiving information on the progress status of the golf game from the simulator, and a step of judging whether or not the server corresponds to the transmission possible time of the preset transmission contents based on the information on the progress status of the transmitted golf game Wherein the server transmits the specific transmission contents to the simulator when the predetermined transmission contents are available for transmission.

또한 바람직하게는, 상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임에서 각 홀에서 상기 사용자가 상기 전송 컨텐츠를 전송할 수 있는 횟수를 미리 설정하도록 구성되며, 상기 미리 설정된 전송요건에 따라 판단하는 단계는, 상기 특정 전송 컨텐츠의 전송에 따라 상기 시뮬레이터가 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는지 여부를 판단하는 단계를 포함하며, 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는 경우에는 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하며, 남은 횟수가 없는 경우에는 상기 서버가 상기 모바일 단말기로 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 없음을 알리도록 한 것을 특징으로 한다.Preferably, the server is configured to set, in advance, the number of times the user can transmit the transmission content in each hole in the golf game proceeding through the simulator, and the step of determining according to the predetermined transmission requirement, Determining whether there is a remaining number of transmissions of the transmission content according to the transmission of the specific transmission content, and if there is a remaining number of transmissions of the transmission content, The content is transmitted to the simulator, and when there is no remaining number of times, the server informs the mobile terminal that there is no remaining number of transmissions of the transmitted content.

한편, 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법으로서, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 포함하여, 상기 전송 컨텐츠의 전송을 위한 인터페이스를 구현하는 단계; 및 상기 구현된 인터페이스를 통해 상기 다양한 전송 컨텐츠 중에서 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계;를 포함하여, 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 상기 전송된 특정 전송 컨텐츠를 표시할 수 있도록 한 것을 특징으로 한다.Meanwhile, a control method of a mobile terminal for a content transfer service implemented in a screen golf system according to an embodiment of the present invention includes a simulator for performing an image implementation in which a virtual ball is simulated in a virtual golf course, A method for controlling a mobile terminal for a content transfer service implemented in a screen golf system, the method comprising: an interface for allowing the user to select various transmission contents provided by the server or stored in advance in the mobile terminal, Implementing an interface for transferring content; And transmitting the specific transmission content selected by the user among the various transmission contents through the implemented interface directly to the simulator or through the server to the simulator, The specific transmission contents can be displayed on an image to be transmitted.

또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 서버 또는 상기 모바일 단말기에 미리 저장된 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 및 사용자 또는 다른 사용자들에 의해 제작되어 저장된 제작 컨텐츠 중에서 적어도 한 가지 분류에 대해 포함되는 적어도 하나의 전송 컨텐츠를 상기 인터페이스를 통해 표시하는 단계를 포함하는 것을 특징으로 한다.Also, preferably, the step of implementing the interface may further comprise the steps of: displaying the picture contents including various pictures stored in the server or the mobile terminal, image contents including various images, picture contents including various pictures, Video clip contents including clips, animation contents including various animations, animation contents including various animations, text contents including various texts, and production contents stored by a user or other users and stored And displaying at least one transmission content included in the transmission content through the interface.

또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는, 상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of implementing the interface further comprises: displaying a screen display area corresponding to a screen on which the simulation image is implemented; and selecting a variety of transmission contents provided by the server or various transmission contents stored in advance in the mobile terminal Wherein the step of sending the specific transmission content to the simulator directly or through the server includes transmitting the content to the simulator, At least one of the various transmission contents is selected according to a touch on the content display area and the selected specific transmission contents are transmitted according to a drag of the selected specific transmission contents by the user into the screen display area Characterized in that it also.

또한 바람직하게는, 상기 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계는, 상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여, 상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 한다.It is preferable that the step of transmitting the selected specific content according to the drag further includes a step of transmitting information about a position on the screen display area where the drag ends, together with the specific content, And the position at which the specific transmission content is to be displayed is specified on the screen of the screen golf system in correspondence with the position information on the screen display area.

또한 바람직하게는, 상기 인터페이스를 구현하는 단계는, 상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역과, 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 전송 확인하는 전송 확인 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며, 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는, 상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 상기 스크린 표시 영역으로 이동하며, 상기 전송 확인 영역에 대한 터치에 의해 상기 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of implementing the interface further comprises: displaying a screen display area corresponding to a screen on which the simulation image is implemented; and selecting a variety of transmission contents provided by the server or various transmission contents stored in advance in the mobile terminal And a transmission confirmation area for confirming transmission of the specific transmission content selected by the user, wherein the transmitting content display area includes an interface for transmitting the specific transmission content to the simulator, Wherein the step of transmitting the selected transmission contents to the simulator through the server comprises the steps of selecting at least one of the various transmission contents according to a user's touch on the transmission contents display area, The selected specific content is moved to the screen display area according to a drag to the time zone, and the specific content is transmitted by touching the transmission confirmation area.

또한 바람직하게는, 상기 특정 전송 컨텐츠가 전송되는 단계는, 상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여, 상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 한다.It is also preferable that the step of transmitting the specific transmission content further includes transmitting information about a position on the screen display area at which the drag ends with the specified transmission content, And a position at which the specific transmission content is to be displayed is specified on the screen of the screen golf system in correspondence with the position information.

또한 바람직하게는, 상기 스크린 골프 시스템에서 영상이 구현되는 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 인터페이스를 구현하는 단계는, 상기 스크린 표시 영역에 상기 전방 스크린에 대응되는 제1 스크린 이미지 및 상기 바닥 스크린에 대응되는 제2 스크린 이미지를 함께 표시하는 단계를 포함하는 것을 특징으로 한다.Also, preferably, the screen in which the image is implemented in the screen golf system may include a front screen provided in front of the user to strike the golf ball, a batting seat on which the user's golf swing is performed, and a floor screen provided on the floor between the front screen Wherein the step of displaying the interface includes displaying the first screen image corresponding to the front screen and the second screen image corresponding to the bottom screen together in the screen display area .

한편, 본 발명은 상기한 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체를 포함한다.On the other hand, the present invention includes a recording medium readable by a computing device recording a program for the above method.

본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은, 가상의 골프코스에 관한 영상이 구현되고 이에 대해 골프 샷을 함에 따라 볼의 궤적이 상기 가상의 골프코스 상에서 시뮬레이션 되도록 하는 스크린 골프시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 가상의 골프를 즐기는 사용자들이 골프샷만을 단조롭게 하면서 골프게임을 진행하는 것이 아니라 골프게임을 진행하는 과정에서 사용자들끼리 다양한 재미 요소를 만들어 갈 수 있도록 함으로써 골프게임에 대한 더 큰 흥미를 유발시킬 수 있는 효과가 있다.A content transfer service method and a control method of a mobile terminal for a content transfer service implemented in a screen golf system according to the present invention are implemented in a virtual golf course, in which an image of a virtual golf course is implemented, In the course of playing a golf game in a screen golf system for simulating on a golf course of a golf course, when a user plays a golf shot while playing a game, The special contents are transmitted and displayed on the screen so that the users who enjoy virtual golf do not simply play the golf game while monotonizing the golf shot but rather can make various fun factors among the users in the process of playing the golf game, Bigger for games There is an effect that can induce interest.

도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이다.
도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.
도 3은 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 모바일 단말기를 이용하여 시뮬레이터로 특정 컨텐츠를 전송하여 화면에 표시되도록 하는 경우에 관하여 나타낸 도면이다.
도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법에 관한 프로세스를 나타내는 플로우차트이다.
도 5의 (a) 내지 (c)는 상기 사용자 단말기에 구현되는 컨텐츠 전송을 위한 인터페이스의 예 및 상기 인터페이스를 이용하여 본 발명의 일 실시예에 따른 모바일 단말기의 제어방법에 관하여 설명하기 위한 도면이다.
도 6의 (a) 내지 (c)는 도 5의 (b)에 나타낸 인터페이스를 이용하여 복수개의 컨텐츠를 각각 원하는 위치에 전송할 수 있도록 하는 경우에 대해 나타낸 도면이다.
도 7의 (a) 내지 (c)는 도 5의 (c)에 나타낸 인터페이스를 이용하여 복수개의 컨텐츠를 각각 원하는 위치에 전송할 수 있도록 하는 경우에 대해 나타낸 도면이다.
1 is a diagram illustrating a screen golf system according to an embodiment of the present invention.
2 is a block diagram showing a configuration of a screen golf system according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a case in which a specific content is transmitted to a simulator using a mobile terminal in a screen golf system according to an exemplary embodiment of the present invention and is displayed on a screen.
4 is a flowchart illustrating a process for a content transfer service method implemented in a screen golf system according to an embodiment of the present invention.
5A to 5C are diagrams for explaining an example of an interface for content transmission implemented in the user terminal and a control method of the mobile terminal according to an embodiment of the present invention using the interface .
6A to 6C are diagrams showing a case where a plurality of contents can be respectively transmitted to a desired position by using the interface shown in FIG. 5B.
Figs. 7A to 7C are diagrams showing a case where a plurality of contents can be respectively transmitted to a desired position using the interface shown in Fig. 5C.

본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관하여 도면을 참조하여 좀 더 구체적으로 설명한다.A contents transfer service method implemented in the screen golf system according to the present invention and a control method of a mobile terminal for contents transfer service will be described in more detail with reference to the drawings.

먼저, 도 1 및 도 2를 참조하여 본 발명의 일 실시예에 따른 스크린 골프 시스템의 구성에 관하여 설명한다.First, a configuration of a screen golf system according to an embodiment of the present invention will be described with reference to FIGS. 1 and 2. FIG.

도 1은 본 발명의 일 실시예에 따른 스크린 골프 시스템에 관하여 나타낸 도면이고, 도 2는 본 발명의 일 실시에 따른 스크린 골프 시스템의 구성을 나타낸 블록도이다.FIG. 1 is a diagram showing a screen golf system according to an embodiment of the present invention, and FIG. 2 is a block diagram showing a configuration of a screen golf system according to an embodiment of the present invention.

도 1 및 도 2에 도시된 바와 같이 본 발명의 일 실시예에 따른 스크린 골프 시스템은, 시뮬레이터(100), 센싱장치(200) 및 영상출력장치(300) 등을 포함하는 가상 골프 시뮬레이션 장치와, 상기 시뮬레이터(100)와 네트워크 연결된 서버(S), 그리고 상기 서버(S)에 무선 통신 가능하도록 연결될 수 있는 사용자의 모바일 단말기(MT)를 포함하여 구성될 수 있다.1 and 2, a screen golf system according to an embodiment of the present invention includes a virtual golf simulation apparatus including a simulator 100, a sensing device 200 and a video output device 300, A simulator 100, a network S connected to the simulator 100, and a mobile terminal MT of a user that can be connected to the server S to be wirelessly communicable.

본 발명의 일 실시예에 따른 스크린 골프 시스템의 가상 골프 시뮬레이션 장치는 통상의 스크린 골프와 같이 전방에 설치되는 스크린에 시뮬레이터가 영상 처리한 것을 영상출력장치를 이용하여 출력하는 방식으로 구현될 수도 있고, 도 1에 도시된 바와 같이 소정 크기의 골프 플레이 공간(GS)에 사용자가 골프 스윙을 할 수 있도록 마련되는 타석(SP) 및 사용자가 스윙하는 골프클럽이 타격할 골프공이 놓이는 타격매트(SM)의 전방에 설치되는 전방 스크린(101)과 상기 전방 스크린(101)과 타석(SP) 사이의 바닥에 설치되는 바닥 스크린(102)에 대해 영상출력장치가 시뮬레이터(100)가 영상 처리한 것을 각각 출력함으로써 가상의 환경을 구현하여 사용자가 가상의 골프를 플레이하도록 할 수도 있도록 한다.The virtual golf simulation apparatus of the screen golf system according to an embodiment of the present invention may be implemented by a method of outputting a video image processed by a simulator on a screen installed in front of the screen, As shown in FIG. 1, the golf club is provided with an insole (SP) provided for a user to perform a golf swing in a golf play space (GS) of a predetermined size, and a striking pad (SM) The video output device outputs video processed by the simulator 100 to the front screen 101 installed at the front and the bottom screen 102 installed at the bottom between the front screen 101 and the batters SP By implementing a virtual environment, the user can play virtual golf.

본 발명은 전방 스크린에만 영상을 출력하는 통상적인 방식의 스크린 골프 시스템에도 적용될 수 있고, 도 1에 도시된 바와 같이 전방 스크린(101) 및 바닥 스크린(102)에 각각 영상을 출력하는 방식의 스크린 골프 시스템에도 적용될 수 있으므로, 이하에서는 본 발명에 따른 스크린 골프 시스템에 관하여, 도 1에 도시된 바와 같이 전방 스크린 영상(110) 및 바닥 스크린 영상(120)이 전체로서 하나의 단일한 영상이 구현되는 경우를 기본으로 하여 설명하도록 한다.The present invention can also be applied to a screen golf system of a conventional method of outputting an image on only a front screen, and can be applied to a screen golf system in which images are output to a front screen 101 and a bottom screen 102, respectively, System, a screen golf system according to the present invention will now be described with reference to FIG. 1, in which a single single image is implemented as the entire screen image 110 and the bottom screen image 120 as shown in FIG. 1 As shown in Fig.

한편, 상기 영상출력장치(300)는 하나의 영상출력기로 구비되어 상기 전방 스크린(101) 및 바닥 스크린(102)에 동시에 영상을 투영하도록 구성될 수도 있고, 하나의 영상출력기의 내부에서 전방 스크린(101)으로 출력되는 영상과 바닥 스크린(102)으로 출력되는 영상을 동시에 투영하도록 구성될 수도 있으며, 도 1 및 도 2에 도시된 바와 같이 전방 스크린(101)에 영상을 출력하는 제1 영상출력기(310) 및 바닥 스크린(102)에 영상을 출력하는 제2 영상출력기(320)로서 구현될 수도 있다.The video output device 300 may be provided as one video output device and may be configured to simultaneously project an image on the front screen 101 and the bottom screen 102. In addition, 101 and 102 and a first image output unit (not shown) for outputting an image to the front screen 101 as shown in FIGS. 1 and 2 310 and a second image output unit 320 for outputting an image to the bottom screen 102.

도 1 및 도 2에 도시된 바와 같이, 상기 제1 영상출력기(310)는 상기 전방 스크린(101)에 영상을 출력하고, 상기 제2 영상출력기(320)는 상기 바닥 스크린(102)에 영상을 출력하여, 상기 전방 스크린(101)의 출력 영상과 바닥 스크린(102)의 출력 영상이 전체로서 하나의 단일한 가상 골프를 위한 영상이 되는 것이다.1 and 2, the first image output device 310 outputs an image to the front screen 101, and the second image output device 320 outputs an image to the bottom screen 102 So that the output image of the front screen 101 and the output image of the floor screen 102 become a single virtual golf image as a whole.

여기서, 상기 전방 스크린(101)과 바닥 스크린(102)은, 도면상 가로 길이 및 세로 길이가 실질적으로 동일하거나 적어도 가로 길이는 서로 동일하도록 함이 바람직하다.Here, it is preferable that the front screen 101 and the bottom screen 102 have substantially the same width and the same length, or at least the same width.

즉, 상기 전방 스크린(101)과 바닥 스크린(102)은 서로 연결되어 하나의 스크린으로써 구비될 수도 있고 각각의 스크린으로써 구비될 수도 있는데, 각각의 스크린으로 구비되는 경우에도 영상이 서로 연결되어 하나의 단일한 영상으로 보이도도록 함이 바람직하므로, 적어도 전방 스크린(101)과 바닥 스크린(102)은 적어도 가로 길이는 서로 동일한 것이 바람직하다.That is, the front screen 101 and the bottom screen 102 may be connected to each other as a single screen or as respective screens. Even when the screens are provided as respective screens, It is preferable that at least the front screen 101 and the bottom screen 102 are at least equal in length to each other.

상기 제1 영상출력기(310) 및 제2 영상출력기(320) 각각이 출력하는 영상은 상기 시뮬레이터(100)에서 영상처리되어 생성된 영상이 분할되어, 분할된 하나의 영상이 제1 영상출력기(310), 그리고 분할된 다른 하나의 영상이 제2 영상출력기(320)로 각각 전송됨으로써 출력될 수 있다.The images output from the first image output device 310 and the second image output device 320 are processed by the simulator 100 and the generated image is divided into a plurality of divided images, ), And another divided image is transmitted to the second image output unit 320, respectively.

상기 시뮬레이터(100)는, 도 2에 도시된 바와 같이 영상처리부(150), 저장부(160) 및 제어부(170)를 포함하여 구성되며, 기본적으로 사용자가 골프 플레이를 할 가상의 골프코스에 대한 영상을 생성하여 상기 각 스크린에 출력되도록 하며, 사용자가 타석(SP)에서 골프공을 타격함에 따라 센싱장치(200)가 그 타격된 골프공의 움직임을 감지하여 산출한 센싱정보를 전달받아 이를 기초로 가상의 볼이 이동하는 시뮬레이션 영상을 구현하여 상기 각 스크린에 출력되도록 한다.2, the simulator 100 includes an image processing unit 150, a storage unit 160, and a control unit 170. Basically, the simulator 100 includes a virtual golf course The sensing device 200 senses the motion of the hit golf ball and receives the sensed information and outputs the sensed information to the base 200. As a result, A simulation image in which a virtual ball moves is implemented and output to each of the screens.

상기 저장부(160)는 본 발명의 일 실시예에 따른 가상 골프 시뮬레이션 장치의 구동에 관한 각종 정보를 저장하며, 가상의 골프코스 영상구현을 위한 영상 데이터 등을 저장하도록 구성될 수 있다.The storage unit 160 may store various information related to driving the virtual golf simulation apparatus according to an exemplary embodiment of the present invention and may store image data for implementing a virtual golf course image.

또는, 가상의 골프코스의 영상 구현에 관한 데이터가 서버(S)의 데이터베이스에 저장되고 사용자가 선택한 가상의 골프코스의 영상 구현에 관한 데이터가 서버의 데이터베이스로부터 추출되어 시뮬레이터(100)로 전송되면서 그 전송받은 데이터가 상기 저장부(160)에 일시 저장되도록 하는 것도 가능하다.Alternatively, data concerning the image implementation of the virtual golf course is stored in the database of the server S, data regarding the image implementation of the virtual golf course selected by the user is extracted from the database of the server and transmitted to the simulator 100, It is also possible to temporarily store the received data in the storage unit 160.

상기 영상처리부(150)는 상기 저장부(150) 또는 서버(S)로부터 전송받은 데이터로써 가상의 골프코스에 관한 영상, 볼의 이동 영상 및 메뉴 선택을 위한 영상 등 모든 가상 골프 시뮬레이션 관련 영상을 처리하도록 구성된다. The image processing unit 150 processes all virtual golf simulation related images such as a virtual golf course image, a moving image of the ball, and a menu selection image with the data received from the storage unit 150 or the server S .

상기 제어부(170)는 가상 골프 시뮬레이션을 위한 각종 연산과 각 구성요소들의 제어 등을 담당하도록 구비된다.The controller 170 is provided to perform various operations for virtual golf simulation and to control the respective components.

특히, 상기 제어부(170)는 가상의 골프코스에 관한 영상이나 가상의 볼이 이동하는 시뮬레이션 영상 등 상기 각 영상출력장치(310, 320)를 통해 출력될 영상이 상기 영상처리부(150)에 의해 생성되도록 하고 이를, 상기 제1 영상출력기(310)를 통해 출력될 제1 영상 및 상기 제2 영상출력기(320)를 통해 출력될 제2 영상으로 분할하도록 한다.Particularly, the control unit 170 generates an image to be output through the video output devices 310 and 320, such as a video related to a virtual golf course or a simulation video in which a virtual ball moves, by the video processing unit 150 And divides it into a first image to be output through the first image output device 310 and a second image to be output through the second image output device 320.

상기 영상처리부(150)에 의해 영상 처리가 이루어지면, 상기 제1 영상 또는 이에 대해 소정의 영상처리가 된 영상이 제1 영상출력기(310)로 전송되어 전방 스크린(101)으로 출력되도록 하고, 상기 제2 영상 또는 이에 대해 소정의 영상처리가 된 영상이 제2 영상출력기(320)로 전송되어 바닥 스크린(102)으로 출력되도록 한다.When the image processing is performed by the image processing unit 150, the first image or the image subjected to the predetermined image processing is transmitted to the first image output unit 310 and is output to the front screen 101, The second image or the image subjected to the predetermined image processing is transmitted to the second image output device 320 and is output to the bottom screen 102.

한편, 상기 센싱장치(200)는 사용자의 골프 스윙에 따라 골프클럽 및 볼 중 적어도 하나의 움직임을 센싱하도록 하는 장치이다.Meanwhile, the sensing device 200 is an apparatus for sensing movement of at least one of a golf club and a ball according to a golf swing of the user.

상기 센싱장치(200)는 여러 가지 형태로 구현이 가능한데, 적외선을 발광하여 사용자가 볼을 타격할 때 운동하는 골프 클럽 헤드 및 볼에 의해 적외선이 반사되는 것을 수광하여 이를 분석함으로써 센싱이 이루어지는 적외선 센서 방식으로 구현될 수도 있고, 레이저를 발사하여 운동하는 골프 클럽의 헤드 및 볼이 이를 차단하는 것을 감지하여 분석함으로써 센싱이 이루어지는 레이저 센서 방식으로 구현될 수도 있으며, 사용자가 골프 클럽을 스윙하여 볼을 타격하는 것에 대한 이미지를 수집하여 분석함으로써 센싱이 이루어지는 이미지 센서 방식으로 구현될 수도 있다.The sensing device 200 may be implemented in various forms. The sensing device 200 may include infrared rays emitted from an infrared ray sensor, which receives infrared rays reflected by a golf club head and a ball that are moved when a user hits the ball, Or may be realized by a laser sensor method in which sensing is performed by sensing and analyzing that a ball and a head of a golf club that is exercising by emitting a laser detect the obstacle and swing the golf club, The image sensor may be implemented by an image sensor which performs sensing by collecting and analyzing images.

상기 센싱장치(200)는 이미지 센서 방식으로 구현됨으로써 다른 형태의 센서 방식보다 더 많은 것을 감지할 수 있는데, 예컨대 타석 부분의 이미지를 취득하여 타격매트(SM) 상의 어느 위치에 골프공이 놓여 있는지, 그리고 그 놓여 있는 골프공의 움직임을 감지하여 사용자가 타격할 준비를 하였는지 여부를 감지할 수 있으며, 사용자의 동작까지도 감지하여 사용자가 타석에 들어섰는지 타석에서 일정 시간 동안 움직임이 있는지 없는지 등을 통해 타격 준비를 하고 있는지 여부 등에 관한 정보도 얻을 수 있다.The sensing device 200 may be implemented as an image sensor so that it can sense more than other types of sensors. For example, the sensing device 200 can acquire an image of a batting portion, determine where a golf ball is positioned on the striking mat SM, It is possible to detect whether or not the user is ready to strike by detecting the movement of the golf ball placed thereon, and it is also possible to detect the user's motion and determine whether the user has entered the batting seat or not, You can also get information about whether you are preparing.

물론, 별도의 감지센서, 예컨대 뎁스 카메라 장치 등을 이용하여 사용자의 동작을 감지하는 것이 가능하다.Of course, it is possible to detect the user's operation by using a separate detection sensor, for example, a depth camera device.

한편, 사용자의 모바일 단말기(MT)는 스마트폰, 태블릿PC, PDA 등 이동성을 갖추고 있으며 인터넷을 통해 서버(S)에 접속할 수 있는 기기는 모두 포함할 수 있다.On the other hand, the user's mobile terminal MT may include all devices capable of accessing the server S via the Internet, such as a smart phone, a tablet PC, a PDA, and the like.

도 2에서는 인터넷을 통해 사용자의 모바일 단말기(MT)가 서버(S)에 접속하여 통신 가능하도록 연결되어 시뮬레이터(100), 서버(S), 모바일 단말기(MT)가 전체로서 하나의 네트워크 시스템으로 연결되어 모바일 단말기(MT)가 서버(S)를 매개로 하여 시뮬레이터(100)와 정보를 주고 받을 수 있도록 하는 형태로 본 발명의 일 실시예에 따른 스크린 골프 시스템을 나타내고 있으나, 반드시 이에 한정되지는 않으며, 본 발명에 따른 스크린 골프 시스템은 서버(S) 없이 모바일 단말기(MT)가 근거리 무선통신(예컨대, 블루투스 통신 등)을 이용하여 시뮬레이터(100)에 직접적으로 통신 가능하도록 연결되는 경우도 포함할 수 있다.2, the user's mobile terminal MT is connected to the server S via the Internet and communicably connected to the server S, so that the simulator 100, the server S, and the mobile terminal MT are connected as one network system as a whole A screen golf system according to an embodiment of the present invention is shown in a form in which the mobile terminal MT can exchange information with the simulator 100 via the server S. However, , The screen golf system according to the present invention may also include the case where the mobile terminal MT is connected without a server S so as to be able to communicate directly with the simulator 100 using short range wireless communication (e.g., Bluetooth communication, etc.) have.

본 발명은, 상기한 바와 같은 구성을 갖는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 또는 상기 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법에 관한 것으로서, 이에 대해서는 도 3 및 도 4를 참조하여 설명하도록 한다.The present invention relates to a content transfer service method implemented in a screen golf system having the above-described configuration or a control method of a mobile terminal for the content transfer service, which will be described with reference to FIGS. 3 and 4 .

도 3은 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 모바일 단말기를 이용하여 시뮬레이터로 특정 컨텐츠를 전송하여 화면에 표시되도록 하는 경우에 관하여 나타낸 도면이고, 도 4는 본 발명의 일 실시예에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법에 관한 프로세스를 나타내는 플로우차트이다.FIG. 3 is a diagram illustrating a case in which a specific content is transmitted to a simulator using a mobile terminal in a screen golf system according to an embodiment of the present invention to be displayed on a screen. FIG. Fig. 2 is a flowchart showing a process for a content transfer service method implemented in a screen golf system. Fig.

먼저, 도 3을 참조하여 본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스에 관하여 설명한다.First, a content transfer service implemented in the screen golf system according to the present invention will be described with reference to FIG.

도 3에 도시된 시뮬레이터(100), 전방 스크린(101), 바닥 스크린(102), 센싱장치(200), 제1 영상출력기(310), 제2 영상출력기(320) 등에 관한 사항은 이미 도 1에 동일하게 도시되어 있고 이에 대해 설명한 바 있으므로 이에 대한 설명은 생략하도록 한다.The matters related to the simulator 100, the front screen 101, the bottom screen 102, the sensing device 200, the first video output device 310, the second video output device 320, And description thereof has been omitted.

본 발명에 따르면, 일 사용자가 타석(SP)에서 골프샷을 하여 전방 스크린 영상(110) 및 바닥 스크린 영상(120)을 통해 시뮬레이션 영상이 구현됨으로써 골프게임이 진행되는 과정에서, 다른 사용자는 자신의 모바일 단말기(MT)를 이용하여 시뮬레이터(100)로 특정 전송 컨텐츠를 전송할 수 있고 상기 시뮬레이터(100)는 그 전송받은 특정 전송 컨텐츠를 전방 스크린 영상(110) 및 바닥 스크린 영상(120) 중 적어도 하나에 표시할 수 있다.According to the present invention, when a user performs a golf shot at the in-game SP and a simulation image is implemented through the front screen image 110 and the bottom screen image 120, The simulator 100 can transmit the specific transmission content to the simulator 100 using the mobile terminal MT and the simulator 100 can transmit the specific transmission content to at least one of the front screen image 110 and the bottom screen image 120 Can be displayed.

도 3에서는 일 사용자가 골프게임을 진행할 때 다른 사용자가 모바일 단말기(MT)에 표시되는 컨텐츠 전송을 위한 인터페이스(500)를 통해 그림말 컨텐츠(tc)를 전송하였고, 시뮬레이터(100)는 그 그림말 컨텐츠를 화면 상에 표시하여 골프게임 진행중인 사용자가 볼 수 있도록 한 경우를 나타내고 있다 (도 3에서 사용자가 사용자가 모바일 단말기(MT)로 전송한 전송 그림말 컨텐츠(tc)가 전방 스크린 영상(110) 상의 일측에 표시 그림말 컨텐츠(TC)로서 보여주는 경우에 대해 나타내고 있다).3, when a user performs a golf game, another user transmits pictorial content tc through an interface 500 for content transmission displayed on the mobile terminal MT, and the simulator 100 displays 3 shows a case where a user transmits a transmission picture content tc transmitted from the user to the mobile terminal MT through the front screen image 110, (TC) on the one side of the display screen.

따라서, 상기한 전송 컨텐츠를 이용하여 일 사용자가 골프 플레이를 할 때 다른 사용자가 상기 골프 플레이를 하는 사용자에 대해 축하, 조롱, 야유 등의 다양한 의사 전달을 간편하게 할 수 있어 골프게임의 흥미를 더욱 고취시킬 수 있다.Therefore, when one user plays golf by using the above-mentioned transmission contents, other users can easily communicate various congratulations, ridicule, hoots, and the like to the user who plays the golf game, .

상기한 전송 컨텐츠는 서버 또는 모바일 단말기에 미리 저장되어 있을 수 있으며, 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 중 적어도 한 가지에 대한 컨텐츠를 포함할 수 있다.The transmission contents may be stored in advance in a server or a mobile terminal, and may include picture contents including various pictures, image contents including various images, picture contents including various pictures, video including various video clips Clip contents, moving picture contents including various moving pictures, animation contents including various animations, and text contents including various texts.

사용자는 모바일 단말기로 서버에 접속하여 상기 서버에 저장된 또는 상기 서버에서 다운로드받아 상기 모바일 단말기에 저장된 여러 전송 컨텐츠를 검색하여 원하는 전송 컨텐츠를 선택하여 시뮬레이터로 보낼 수 있다.A user may access a server with a mobile terminal, retrieve a plurality of contents stored in the server or downloaded from the server and stored in the mobile terminal, select desired transmission contents, and send the selected transmission contents to the simulator.

상기 서버 또는 모바일 단말기에서 전송 컨텐츠를 상기한 그림말 컨텐츠, 이미지 컨텐츠, 사진 컨텐츠, 비디오 클립 컨텐츠, 동영상 컨텐츠, 애니메이션 컨텐츠, 텍스트 컨텐츠 중 적어도 둘 이상으로 분류하고 있는 경우, 사용자는 특정 분류를 선택하고 그 선택된 분류에 포함되는 다양한 전송 컨텐츠들 중 하나를 선택하여 전송할 수 있다.If the server or the mobile terminal classifies the transmission contents into at least two of the picture contents, the image contents, the picture contents, the video contents, the animation contents, the animation contents and the text contents, the user selects a specific classification One of various transmission contents included in the selected classification can be selected and transmitted.

또한, 상기 전송 컨텐츠와 관련하여, 사용자 또는 다른 사용자들에 의해 제작되어 저장되어 있는 제작 컨텐츠를 상기 전송 컨텐츠로서 전송할 수 있다.Also, in connection with the transmission contents, the production contents produced and stored by the user or other users may be transmitted as the transmission contents.

상기 제작 컨텐츠는, 예컨대 사용자가 모바일 단말기로 즉석에서 사진을 찍어서 또는 그 전에 미리 촬영해 놓은 사진을 이용하여 사진 편집 또는 텍스트 삽입 등으로 만든 컨텐츠일 수 있다.The produced content may be a content created by, for example, photograph editing or text insertion using a photograph taken beforehand by the user or on the mobile terminal in advance.

한편, 상기한 모바일 단말기로부터의 특정 전송 컨텐츠의 시뮬레이터로의 전송과 관련한 프로세스에 대해, 도 4의 플로우차트를 참조하여 좀 더 구체적으로 설명한다.Meanwhile, the process related to the transmission of the specific transmission content from the mobile terminal to the simulator will be described in more detail with reference to the flowchart of FIG.

도 4에서는 사용자의 모바일 단말기로부터 시뮬레이터로의 전송 컨텐츠의 전송이 서버를 매개로 하여 이루어지는 경우에 대해 나타내고 있다.FIG. 4 shows a case where transmission of transmission contents from a user's mobile terminal to a simulator is performed via a server.

도 4에 도시된 바와 같이, 시뮬레이터에 의해 골프게임이 진행되기 전 또는 진행되는 도중에 사용자가 단말기에서 컨텐츠 전송을 위한 어플리케이션을 실행하여 서버에 접속을 할 수 있다(S100).As shown in FIG. 4, the user can access the server by executing an application for content transmission in the terminal before or during the golf game by the simulator (S100).

서버는 시뮬레이터로부터 각종 정보를 실시간으로 수신하며(S200), 사용자의 단말기에서 컨텐츠 전송 회수의 초기화를 요청하면(S110), 서버는 시뮬레이터로부터 수신하는 정보에 기초하여 컨텐츠 전송 회수를 갱신할지 여부를 판단한다(S210).The server receives various types of information from the simulator in real time (S200). When the user terminal requests initialization of the number of times of content transmission (S110), the server judges whether or not to update the content transmission count based on the information received from the simulator (S210).

여기서, 사용자가 전송 컨텐츠를 무분별하게 무제한적으로 전송할 수 있도록 한다면 골프게임의 진행이 어려울 수도 있고 상대방으로 하여금 좋지 않은 감정을 불러일으킬 수도 있으므로, 시스템 차원에서 사용자의 전송 컨텐츠의 전송 회수를 일정 회수로 제한하도록 하며, 본 실시예에서는 골프게임의 진행 과정에서 각 홀마다 미리 설정된 회수로 컨텐츠 전송 회수를 제한하도록 한 경우에 관한 것이다.Here, if the user can indefinitely transmit indefinitely the transmitted contents, the golf game may be difficult to proceed and the other user may cause bad feelings, so that the number of transmissions of the transmitted contents of the user in the system level In this embodiment, the number of times of content transmission is limited to a predetermined number of times for each hole in the course of a golf game.

즉, 시뮬레이터는 홀 시작(S300)이 이루어질 때 컨텐츠 전송 회수를 초기화(S310)하고 홀 아웃 되기 전에 미리 설정된 전송 회수가 소진되면 더 이상 컨텐츠 전송이 안되도록 제한하며 홀 아웃된 후 다시 새로운 홀에서 홀 시작이 이루어면(S300) 컨텐츠 전송 회수를 초기화(S310)하는 등으로 컨텐츠 전송 회수를 제한하도록 한다.That is, the simulator initializes the number of times of content transmission when the start of the hole (S300) is performed (S310), restricts the content transmission to no longer be performed when the predetermined number of transmissions is exhausted before the hole is released, When the start is made (S300), the number of times of contents transmission is limited by initializing the number of contents transmission (S310).

시뮬레이터는 홀시작이 되는 경우 등에는 서버로 이에 대한 정보를 전달하며, 서버는 사용자 단말기의 전송 회수 초기화 요청이 있는 경우 시뮬레이터가 홀시작을 한 경우에 전송 회수를 갱신한다(S220).In the case where the simulator starts the hall, the server transmits the information to the server. If the simulator starts the hall, the server updates the number of transmissions (S220).

시뮬레이터는 홀시작이 이루어진 해당 홀에서 가상의 골프게임을 진행하고(S320), 서버는 미리 설정된 시점에(예컨대, 사용자의 골프샷 할 차례가 된 경우, 사용자의 골프샷에 따른 시뮬레이션이 완료된 경우 등) 또는 미리 설정된 시간 간격으로 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 수신한다(S230).The simulator proceeds with a virtual golf game in the hole where the hole starts (S320), and the server executes the game at a preset time (for example, when the user turns to golf shot, when the simulation based on the user's golf shot is completed ) Or information on the progress of the golf game from the simulator at a preset time interval (S230).

한편, 상기한 바와 같이 사용자의 모바일 단말기 또는 공용으로 사용하는 단말기 등 사용자 단말기가 서버에 접속하면서 상기 사용자 단말기에 컨텐츠 전송을 위한 인터페이스가 구현되고(S120), 일 사용자가 골프게임을 진행할 때 다른 사용자는 사용자 단말기의 컨텐츠 전송을 위한 인터페이스를 통해 원하는 전송 컨텐츠를 선택하여 그 선택한 특정 전송 컨텐츠에 대해 전송 확인을 한다(S130).Meanwhile, as described above, when a user terminal such as a mobile terminal of a user or a publicly used terminal accesses a server, an interface for transmitting content is implemented in the user terminal (S120). When a user plays a golf game, Selects desired transmission contents through an interface for transmitting contents of the user terminal, and confirms transmission of the selected transmission contents (S130).

여기서, 전송 확인한다는 것은 상기 인터페이스 상의 전송 버튼을 터치하거나 사용자의 드래그 등의 터치 제스처에 의해 특정 전송 컨텐츠의 전송을 확정한다는 의미이다.Here, the transmission confirmation means that the transmission button on the interface is touched or the transmission of the specific transmission contents is determined by a touch gesture such as dragging of the user.

상기한 바와 같이 특정 전송 컨텐츠를 전송 확인하면, 사용자 단말기는 전송 확인된 특정 전송 컨텐츠의 종류 및 표시 위치 정보 등을 서버로 전송한다(S140). 실시예에 따라 사용자에 의해 전송 확인된 특정 전송 컨텐츠의 종류에 대한 정보만 서버로 전송할 수도 있고 상기 컨텐츠의 종류 및 그 컨텐츠가 스크린 상의 어느 위치에 표시될 것인지에 대한 정보까지 함께 전송할 수도 있다.As described above, when the user confirms transmission of the specific transmission content, the user terminal transmits the kind and display position information of the specific transmission content confirmed to be transmitted to the server (S140). According to an exemplary embodiment, only the information on the type of the specific transmission content confirmed by the user may be transmitted to the server, and the information about the type of the content and the location of the content on the screen may be transmitted together.

한편, 서버는 사용자 단말기로부터 컨텐츠 전송 정보를 수신하면(S240), 상기 S230 단계에서 시뮬레이터로부터 수신하는 골프게임의 진행 상황에 관한 정보에 기초하여 사용자 단말기로부터 전송된 특정 전송 컨텐츠의 전송이 가능한지 여부를 판단한다(S250).On the other hand, when the server receives the content transmission information from the user terminal (S240), the server determines whether transmission of the specific transmission content transmitted from the user terminal is possible based on the information on the progress status of the golf game received from the simulator (S250).

즉, 사용자의 골프게임이 진행되는 과정에서, 예컨대 사용자가 타격을 할 준비를 하거나 타격하기 위해 어드레스 자세를 취하는 경우에는 컨텐츠 전송에 의해 화면상에 컨텐츠가 표시됨으로써 사용자의 골프샷에 큰 방해가 될 수 있으므로, 서버는 시뮬레이터에 의해 이루어지는 골프게임의 진행 상황에 관한 정보에 기초하여 사용자가 골프샷의 준비를 하고 있는 등의 미리 설정된 상황인 경우에 컨텐츠의 전송이 이루어지지 않도록 할 수 있다.That is, in the course of the golf game of the user, for example, when the user prepares for batting or takes an address posture for batting, the content is displayed on the screen by the content transfer, Therefore, the server can prevent the content from being transmitted in the case of a preset situation such as the user preparing the golf shot based on the information on the progress of the golf game performed by the simulator.

또한, 현재 플레이 중인 홀에서 컨텐츠 전송 회수가 모두 소진된 경우에도 컨텐츠의 전송이 이루어지지 않도록 제한할 수 있다.Also, it is possible to restrict the transfer of contents even when the number of times of contents transmission is exhausted in the hole currently being played.

따라서, 상기 서버는 상기한 컨텐츠 전송이 안되는 것으로 미리 설정한 상황인지 컨텐츠 전송 회수가 남아 있는지 등에 대해 파악함으로써 사용자 단말기에 의해 전송된 전송 컨텐츠의 전송이 가능한지 여부를 판단한다(S250).In step S250, the server determines whether the transmission of the content transmitted by the user terminal is possible by checking whether the content is transmitted or not.

상기 S250 단계에서 판단한 결과 컨텐츠의 전송이 가능하다면, 서버는 사용자 단말기에서 전송 확인된 특정 전송 컨텐츠를 시뮬레이터로 전송하고(S260), 전송이 가능하지 않다면, 사용자 단말기로 전송 가능하지 않다는 정보를 전달한다.If it is determined in step S250 that the content can be transmitted, the server transmits the specific transmission content confirmed in the user terminal to the simulator (S260). If the transmission is not possible, the server transmits information indicating that the content can not be transmitted to the user terminal .

사용자 단말기는 서버로부터 전송 가능하지 않다는 정보를 전달받은 경우, 즉 전송 불가의 경우, 전송 불가에 대한 안내를 사용자에게 제공한다(S150).If the information indicating that the user terminal is not transferable is received from the server, that is, if the user terminal can not transmit the information, the user terminal provides the user with a notification of the transmission failure (S150).

상기 S260 단계에 의해 서버가 특정 전송 컨텐츠를 시뮬레이터로 전송하면, 시뮬레이터는 서버로부터 해당 전송 컨텐츠를 수신하고(S330) 상기 특정 전송 컨텐츠의 종류 및 표시 위치 정보에 따라 해당 전송 컨텐츠를 영상 상에 표시한다(S340).If the server transmits the specific transmission content to the simulator in step S260, the simulator receives the transmission content from the server (S330), and displays the corresponding transmission content on the video according to the type and display position information of the specific transmission content (S340).

전송 컨텐츠를 영상 상에 표시한 경우, 시뮬레이터는 컨텐츠 전송 회수를 1회 차감하고 그 정보를 서버로 전송한다(S350).When the transmitted content is displayed on the video, the simulator subtracts the number of times of content transmission once and transmits the information to the server (S350).

골프게임의 진행에 따라, 홀 아웃이 되면서(S360) 게임이 종료될 수도 있고(S370), 다음 홀에서 다시 홀 시작이 이루어질 수도 있다. 다음 홀에서 다시 홀 시작이 이루어지면 상기한 S310 단계부터 다시 프로세스를 진행한다.In accordance with the progress of the golf game, the game may be terminated (S360) while the ball is out (S360), and the hole may be started again at the next hole. If the hole starts again in the next hole, the process goes back to the step S310.

상기한 바와 같은 사용자 단말기, 서버, 그리고 시뮬레이터 각각의 프로세스가 유기적으로 서로 연결됨으로써 사용자 단말기로부터 전송되는 특정 전송 컨텐츠가 서버를 매개로 시뮬레이터로 전송될 수 있고, 시뮬레이터에서는 해당 전송 컨텐츠를 화면상에 표시할 수 있다.By connecting the processes of the user terminal, the server and the simulator as described above, the specific transmission contents transmitted from the user terminal can be transmitted to the simulator through the server, and the simulator displays the corresponding transmission contents on the screen can do.

도 4에 도시된 플로우차트에서는 사용자가 전송한 특정 전송 컨텐츠의 전송이 가능한지 여부를 서버에서 판단하는 것으로 프로세스가 진행되는데, 반드시 이에 한정되지 않고 서버가 사용자 단말기로부터 전송 확인된 컨텐츠를 그대로 시뮬레이터로 전달하고 상기 시뮬레이터가 전송된 컨텐츠의 표시가 가능한지 여부를 판단하도록 할 수도 있다.In the flowchart shown in FIG. 4, the process proceeds by determining in the server whether or not the transmission of the specific transmission content transmitted by the user is possible. However, the present invention is not limited thereto. And the simulator may determine whether or not the transmitted content can be displayed.

또한, 만약 사용자 단말기로부터 서버를 통하지 않고 직접적으로(근거리 무선 통신 등을 이용하여) 시뮬레이터로 컨텐츠를 전송하는 경우에는 도 4에 도시된 플로우차트에서 서버가 수행하는프로세스를 시뮬레이터가 모두 하도록 하면 되므로, 이 경우에 대한 별도의 플로우차트에 대해서는 설명을 생략하도록 한다.In addition, if contents are transmitted from the user terminal directly to the simulator (using near-field communication or the like) directly without using the server, the simulator can make all the processes performed by the server in the flowchart shown in FIG. A description of a separate flowchart for this case will be omitted.

한편, 도 5의 (a) 내지 (c)를 참조하여, 상기 사용자 단말기에 구현되는 컨텐츠 전송을 위한 인터페이스의 예 및 상기 인터페이스를 이용하여 본 발명의 일 실시예에 따른 모바일 단말기의 제어방법에 관하여 설명하도록 한다.5 (a) to 5 (c), an example of an interface for content transmission implemented in the user terminal and a control method of the mobile terminal according to an embodiment of the present invention using the interface Explain it.

도 5의 (a)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 사용자가 선택할 수 있는 미리 저장된 전송 컨텐츠(tc)에 대한 목록(도 5의 (a) 내지 (c)에서는 다양한 그림말에 대해 나타내는 그림말 컨텐츠를 전송하는 경우에 대해 나타내고 있다)을 썸네일 방식으로 나타내며, 사용자가 그 컨텐츠(tc) 목록에 표시된 여러 가지 그림말 컨텐츠 중 어느 하나를 선택하고 전송 확인 영역(530)을 터치함에 따라 그 선택된 전송 컨텐츠가 전송되도록 할 수 있는 경우를 나타내고 있다.In the interface 500 implemented in the terminal MT shown in FIG. 5A, the list (FIG. 5 (a) to FIG. 5 (c) The user selects one of the various picture contents displayed on the contents tc list and displays the picture contents in the transmission confirmation area 530. [ The selected transmission content can be transmitted.

도 5의 (b)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 전방 스크린만 구비된 경우의 스크린 골프 시스템(전방 스크린과 바닥 스크린이 구비된 스크린 골프 시스템에서는 전방 스크린에 대해서만 적용될 수 있다)에서 전송 컨텐츠를 전송하는 경우에 관한 것이다.In the interface 500 implemented in the terminal MT shown in FIG. 5 (b), a screen golf system in which only a front screen is provided (in a screen golf system having a front screen and a floor screen, To transmit the contents of the transmission.

즉, 단말기(MT)에 구현된 인터페이스(500)에는, 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역(510)과, 서버에서 제공하는 또는 사용자의 단말기에 미리 저장된 다양한 전송 컨텐츠(tc)를 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역(520) 및 전송 확인 영역(530) 등이 구현될 수 있다.That is, the interface 500 implemented in the terminal MT includes a screen display area 510 corresponding to the screen on which the simulation image is implemented, and various transmission contents tc provided by the server or stored in advance in the terminal of the user A transmission content display area 520 and a transmission confirmation area 530 that display an interface for the user to select can be implemented.

사용자가 전송 컨텐츠 표시 영역(520) 상에서 나타내는 다양한 전송 컨텐츠 중에서 하나를 선택하여 스크린 표시 영역(510)으로 드래그를 함에 따라 상기 선택된 특정 전송 컨텐츠(tc)가 전송 확인되도록 할 수 있고, 상기한 드래그를 한 후에 전송 확인 영역(530)을 터치함으로써 전송 확인이 되도록 할 수도 있다.The user can select one of various transmission contents displayed on the transmission contents display area 520 and drag the selected transmission contents tc onto the screen display area 510 so that the selected transmission contents tc can be confirmed to be transmitted, The transmission confirmation area 530 may be touched to confirm the transmission.

이때, 특정 전송 컨텐츠(tc)가 전송되어 스크린 상의 영상 상에 표시되는 위치는 미리 설정된 위치가 될 수도 있고, 상기 인터페이스(500)에서 사용자가 특정 전송 컨텐츠(tc)를 드래그하여 위치시킨 스크린 표시 영역(510) 상의 위치와 동일하게 대응되는 상기 스크린 상의 위치에 상기 컨텐츠가 표시되도록 할 수도 있다.At this time, the position where the specific transmission content tc is transmitted and displayed on the screen image may be a predetermined position, or the screen display region in which the user drags the specific transmission content tc in the interface 500, The content may be displayed at a position on the screen corresponding to the position on the screen 510. [

컨텐츠가 스크린 상의 미리 설정된 위치에 표시되는 경우에는, 상기 단말기에서의 전송 컨텐츠의 전송에 따라 상기 특정 전송 컨텐츠의 종류에 대한 정보만 서버 또는 시뮬레이터로 전달되면 되고, 사용자가 특정한 위치에 특정한 전송 컨텐츠가 표시되는 경우에는 컨텐츠의 종류 및 표시 위치에 관한 정보가 서버 또는 시뮬레이터로 전달된다.In the case where the content is displayed at a predetermined position on the screen, only the information on the type of the specific transmission content is transmitted to the server or the simulator according to the transmission of the transmission content in the terminal, When it is displayed, the information about the kind of content and the display position is transmitted to the server or the simulator.

그리고, 도면 상으로 도시되어 있지는 않지만, 상기 단말기(MT)에 구현된 인터페이스(500)를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있게 하는 것도 가능하다.Although it is not shown in the drawing, various display effects (not shown in the drawing) related to the display effect when the specific transmission contents to be transmitted are displayed on the screen output image through the interface 500 implemented in the terminal MT It is possible to provide a preview for each of the display effects, and to allow the user to select any one of the preset display effects.

예컨대, 상기 전송 컨텐츠가 스크린 영상에 표시될 때 클래식 음악소리가 미리 설정된 시간동안 나온다던지, 상기 전송 컨텐츠가 스크린 영상 한쪽에서 지그재그로 이동하다가 특정 위치에 위치하여 표시된다던지, 상기 전송 컨텐츠의 크기가 커졌다가 작아지면서 스크린 영상 한쪽에 자리잡아 표시되는 등의 다양한 표시 효과에 관하여 미리 설정할 수 있고, 사용자는 인터페이스를 통해 상기 미리 설정된 여러 가지 다양한 표시 효과 중 한 가지를 선택하여 자신이 전송 컨텐츠를 전송 할 때 사용할 표시 효과로서 설정할 수 있다.For example, when the transmission content is displayed on a screen image, a classical music sound is output for a predetermined time, or the transmission content is moved to a zigzag from one screen image to be displayed at a specific location and displayed, The user can select one of various preset display effects through the interface and transmit the selected content through the interface to transmit the content. Can be set as a display effect to be used.

상기한 바와 같이 표시 효과에 대한 설정이 이루어지면, 시뮬레이터는 특정 전송 컨텐츠를 사용자가 모바일 단말기를 통해 선택한 표시 효과에 따라 스크린 출력 영상 상에 표시하도록 한다.When the display effect is set as described above, the simulator displays the specific transferred contents on the screen output image according to the display effect selected by the user through the mobile terminal.

한편, 도 5의 (b)에 도시된 인터페이스를 이용하여 좀 더 다양한 컨텐츠의 전송이 가능한데, 도 6에서는 그 일 예에 관하여 나타내고 있다.On the other hand, it is possible to transmit more various contents by using the interface shown in FIG. 5 (b). FIG. 6 shows an example of the transmission.

도 6의 (a)에 도시된 바와 같이 사용자는 전송 컨텐츠 표시 영역(520)에서 선택되어 드래그되는 전송 컨텐츠를 스크린 표시 영역(510) 상의 원하는 위치에 위치시키도록 하는 것에 대해 나타내고 있다. As shown in FIG. 6 (a), the user indicates that the transmission content selected and dragged in the transmission content display area 520 is located at a desired position on the screen display area 510.

특히 사용자가 제1 전송 컨텐츠(tc1)를 스크린 표시 영역(510) 상의 원하는 부분에 위치시킨 후 제2 전송 컨텐츠(tc2)를 다시 스크린 표시 영역(510) 상의 원하는 부분에 위치시킬 수 있는 등 복수개의 전송 컨텐츠를 동시에 스크린 표시 영역(510) 상에 위치시킬 수 있다.The user can place the first transmitted content tc1 on a desired portion on the screen display area 510 and then place the second transmitted content tc2 on a desired portion on the screen display area 510 again, The transmission contents can be placed on the screen display area 510 at the same time.

상기한 바와 같이 복수개의 전송 컨텐츠(tc1 및 tc2)를 각각 스크린 표시 영역에 위치시킨 후, 도 6의 (b)에 도시된 바와 같이 전송 확인 영역(530)을 터치하면, 도 6의 (c)에 도시된 바와 같이 전방 스크린(101)에 출력되는 전방 스크린 영상(110) 상의 상기 도 6의 (b)에서 전송 확인될 때 각 컨텐츠(tc1 및 tc2)가 있었던 위치와 동일하게 대응되는 위치에 상기 전송 확인된 각 컨텐츠(tc1 및 tc2)가 전송되어 표시 컨텐츠(TC1 및 TC2)로서 영상(110) 상에 표시되도록 할 수 있다.6 (b), if the transmission confirmation area 530 is touched after the plurality of transmission contents tc1 and tc2 are respectively positioned in the screen display area as described above, (B) of FIG. 6 on the front screen image 110 output to the front screen 101 as shown in FIG. 6A, Each of the contents tc1 and tc2 confirmed to be transferred may be transmitted and displayed on the image 110 as display contents TC1 and TC2.

여기서, 단말기(MT)의 스크린 표시 영역(510) 상의 컨텐츠 위치는, 스크린 표시 영역(510)에서의 해당 컨텐츠의 중심점 좌표이고, 스크린 표시 영역(510)에서의 컨텐츠의 중심점 좌표가 스크린(101)의 영상(110) 상에서의 좌표로 매칭되어 상기 전송 컨텐츠가 표시 컨텐츠로서 표시될 수 있다.Here, the content position on the screen display area 510 of the terminal MT is the center point coordinate of the corresponding content in the screen display area 510, and the center point coordinate of the content in the screen display area 510 is the coordinates And the transmitted contents may be displayed as display contents.

또는, 상기 단말기(MT)의 스크린 표시 영역(510) 상에 컨텐츠를 드래그에 의해 놓을 위치를 미리 설정해 놓을 수도 있다. 즉, 상기 스크린 표시 영역(510)을 미리 설정된 간격으로 다수개의 위치를 미리 설정해 놓고 사용자가 특정 전송 컨텐츠를 스크린 표시 영역(510) 상의 사용자가 원하는 위치에 드래그하여 놓으면 그 드래그가 완료된 부분의 위치와 가장 근접한 미리 설정된 위치에 해당 전송 컨텐츠가 위치하게 되도록 하는 것이 가능하다.Alternatively, it is possible to preset a position on the screen display area 510 of the terminal MT by dragging the content. In other words, if a user sets a plurality of positions in advance in the screen display area 510 at preset intervals and the user drags the specific transmission contents to a desired position on the screen display area 510, It is possible to cause the corresponding transmission content to be located at the nearest preset position.

한편, 도 5의 (c)에서 나타내고 있는 단말기(MT)에 구현된 인터페이스(500)에서는, 전방 스크린과 바닥 스크린이 모두 구비된 스크린 골프 시스템에서 전방 스크린 영상 및 바닥 스크린 영상 상에 각각 전송 컨텐츠를 전송하는 경우에 관한 것이다.On the other hand, in the interface 500 implemented in the terminal MT shown in FIG. 5 (c), in the screen golf system having both the front screen and the bottom screen, And transmits the data.

즉, 단말기(MT)에 구현된 인터페이스(500)에는, 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역(510)과, 서버에서 제공하는 또는 사용자의 단말기에 미리 저장된 다양한 전송 컨텐츠를 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역(520) 및 전송 확인 영역(530) 등이 구현될 수 있다.That is, in the interface 500 implemented in the terminal MT, a screen display area 510 corresponding to a screen on which a simulation image is implemented, and various transmission contents provided by the server or stored in advance in the terminal of the user, A transmission content display area 520, a transmission confirmation area 530, and the like may be implemented.

상기 스크린 표시 영역(510)은 스크린 골프 시스템의 전방 스크린에 대응되는 제1 스크린 표시 영역(511) 및 바닥 스크린에 대응되는 제2 스크린 표시 영역(512)을 포함하도록 구현될 수 있다.The screen display area 510 may be configured to include a first screen display area 511 corresponding to the front screen of the screen golf system and a second screen display area 512 corresponding to the bottom screen.

사용자가 전송 컨텐츠 표시 영역(520) 상에서 나타내는 다양한 전송 컨텐츠 중에서 하나를 선택하여 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512)으로 드래그를 함에 따라 상기 선택된 특정 전송 컨텐츠(tc)가 전송 확인되도록 할 수 있고, 상기한 드래그를 한 후에 전송 확인 영역(530)을 터치함으로써 전송 확인이 되도록 할 수도 있다.The user can select one of the various transmission contents displayed on the transmission contents display area 520 and drag the selected transmission contents tc into the first screen display area 511 or the second screen display area 512 The transfer confirmation area 530 may be touched after the drag operation.

이때, 특정 전송 컨텐츠(tc)가 전송되어 전방 스크린 또는 바닥 스크린 상의 영상 상에 표시되는 위치는 미리 설정된 위치가 될 수도 있고, 상기 인터페이스(500)에서 사용자가 특정 전송 컨텐츠(tc)를 드래그하여 위치시킨 스크린 표시 영역(510) 상의 위치와 동일하게 대응되는 상기 전방 스크린 또는 바닥 스크린 상의 위치에 상기 컨텐츠가 표시되도록 할 수도 있다.At this time, the location where the specific transmission content tc is transmitted and displayed on the screen on the front screen or the bottom screen may be a predetermined position, or the user may drag the specific transmission content tc on the interface 500, The content may be displayed at a position on the front screen or the bottom screen corresponding to the position on the screen display area 510. [

컨텐츠가 스크린 상의 미리 설정된 위치에 표시되는 경우에는, 상기 단말기에서의 전송 컨텐츠의 전송에 따라 상기 특정 전송 컨텐츠의 종류에 대한 정보만 서버 또는 시뮬레이터로 전달되면 되고, 사용자가 특정한 위치에 특정한 전송 컨텐츠가 표시되는 경우에는 컨텐츠의 종류 및 표시 위치에 관한 정보가 서버 또는 시뮬레이터로 전달된다.In the case where the content is displayed at a predetermined position on the screen, only the information on the type of the specific transmission content is transmitted to the server or the simulator according to the transmission of the transmission content in the terminal, When it is displayed, the information about the kind of content and the display position is transmitted to the server or the simulator.

한편, 도 5의 (c)에 도시된 인터페이스를 이용하여 좀 더 다양한 컨텐츠의 전송이 가능한데, 도 7에서는 그 일 예에 관하여 나타내고 있다.On the other hand, it is possible to transmit more various contents by using the interface shown in FIG. 5 (c), which is shown in FIG. 7 by way of example.

도 7의 (a)에 도시된 바와 같이 사용자는 전송 컨텐츠 표시 영역(520)에서 선택되어 드래그되는 전송 컨텐츠를 제1 스크린 표시 영역(511) 및 제2 스크린 표시 영역(512) 상의 원하는 위치에 위치시키도록 하는 것에 대해 나타내고 있다. As shown in FIG. 7A, the user selects the transmission content selected and dragged in the transmission content display area 520 at a desired position on the first screen display area 511 and the second screen display area 512 And the like.

특히, 사용자가 제1 전송 컨텐츠(tc1)를 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512) 상의 원하는 부분에 위치시킨 후 제2 전송 컨텐츠(tc2)를 다시 제1 스크린 표시 영역(511) 또는 제2 스크린 표시 영역(512) 상의 원하는 부분에 위치시킬 수 있는 등 복수개의 전송 컨텐츠를 동시에 제1 또는 제2 스크린 표시 영역(511 또는 512) 상에 위치시킬 수 있다.In particular, after the user places the first transmitted content tc1 on the desired portion of the first screen display area 511 or the second screen display area 512, the second transmitted content tc2 is again displayed on the first screen display area 511, The first screen display area 511 or the second screen display area 512, and a plurality of transmission contents can be simultaneously positioned on the first or second screen display area 511 or 512. [

도 7의 (a) 및 (b)에 도시된 바와 같이, 사용자가 제1 전송 컨텐츠(tc1)를 제1 스크린 표시 영역(511) 상의 원하는 곳에 드래그하여 위치시키고, 제2 전송 컨텐츠(tc2)를 다시 제1 스크린 표시 영역(511) 상의 원하는 곳에 드래그하여 위치시키며, 제3 전송 컨텐츠(tc3)를 제2 스크린 표시 영역(512) 상의 원하는 곳에 드래그하여 위치시킬 수 있다.7A and 7B, when the user drags and places the first transmission content tc1 at a desired location on the first screen display area 511 and stores the second transmission content tc2 The third transmission content tc3 may be dragged and positioned at a desired position on the first screen display area 511 and the third transmission content tc3 may be dragged and positioned at a desired location on the second screen display area 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) 상에 표시되도록 할 수 있다.7 (b), when the user touches the transmission confirmation area 530 and confirms transmission, as shown in FIG. 7 (c), the front screen image 110 and the bottom screen image (Tc1, tc2, and tc3) are transmitted at the positions corresponding to the positions where the respective contents (tc1, tc2, and tc3) exist when the transmission is confirmed in Fig. 7 (b) The first display content TC1 corresponding to the first transmission content tc1 and the second display content TC2 corresponding to the second transmission content tc2 are displayed on the front screen image 110, The third display content TC3 corresponding to the third transmitted content tc3 may be displayed on the bottom screen image 120. [

상기 단말기(MT) 상의 인터페이스(500)의 조작에 의한 컨텐츠 표시 위치의 특정에 관하여는 앞서 도 6을 통해 설명한 부분과 동일하므로 이에 대한 설명은 생략하도록 한다.The specification of the content display position by the operation of the interface 500 on the terminal MT is the same as that described above with reference to FIG. 6, so the description thereof will be omitted.

상기한 바와 같이, 본 발명에 따른 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법 및 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법은 스크린 골프시스템에서 골프게임을 진행하는 과정에서, 일 사용자가 골프샷을 하며 게임을 진행할 때 다른 사용자가 자신의 모바일 단말기 등을 이용하여 골프샷을 하는 사용자의 플레이와 관련한 특별한 컨텐츠를 전송하여 화면상에 표시되도록 함으로써 사용자들이 골프게임을 진행하는 과정에서 그들끼리 다양한 재미 요소를 만들어 갈 수 있도록 할 수 있는 특장점이 있다.As described above, the content transfer service method implemented in the screen golf system and the control method of the mobile terminal for the content transfer service according to the present invention are implemented in a screen golf system, When a game is being played, other users transmit their special contents related to the play of a user who plays a golf shot by using his or her own mobile terminal so that they are displayed on the screen, There are advantages to be able to make it.

100: 시뮬레이터, S: 서버
MT: 사용자 단말기, 150: 영상처리부
160: 데이터저장부, 170: 제어부
200: 센싱장치, 300: 영상출력장치
500: 컨텐츠 전송을 위한 인터페이스
100: simulator, S: server
MT: user terminal, 150: image processing section
160: Data storage unit, 170: Control unit
200: sensing device, 300: video output device
500: Interface for transmitting content

Claims (16)

복수의 사용자가 한 명씩 골프샷을 하며 골프연습 또는 골프경기를 할 수 있도록 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법으로서,
일 사용자가 골프샷을 함에 따라 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버에 다른 사용자의 모바일 단말기가 접속하는 단계;
상기 다른 사용자의 모바일 단말기를 통해, 상기 다른 사용자가 상기 골프샷을 하는 사용자에게 의사 전달하고자 하는 내용을 담은 컨텐츠로서 미리 설정된 컨텐츠 또는 상기 다른 사용자에 의해 제작된 컨텐츠인 전송 컨텐츠가 상기 시뮬레이션 영상에 표시되도록 하기 위하여, 상기 다른 사용자에 의해 선택된 또는 제작된 특정 전송 컨텐츠가 전송 확인되는 단계;
상기 모바일 단말기에 의해 전송 확인된 상기 특정 전송 컨텐츠를 상기 서버가 전송받아 상기 시뮬레이터로 전송하는 단계; 및
상기 서버에서 전송하는 상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계;
를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
There is provided a content transmission service method implemented in a screen golf system that allows a plurality of users to play a golf practice game or a golf game,
Connecting a mobile terminal of another user to a server connected to a network and a simulator for implementing an image in which a virtual ball is simulated in a virtual golf course as a user performs a golf shot;
A content preset as a content containing content intended to be communicated to a user who is making a shot of the golf ball or a content transmitted by another user is displayed on the simulation video through the mobile terminal of another user The transmission content selected or produced by the other user is confirmed to be transmitted;
Transmitting the specific transmission content confirmed by the mobile terminal to the simulator by the server; And
Displaying the specific transmission content transmitted from the server on an image outputted by the simulator on a screen;
Wherein the method comprises the steps of:
제1항에 있어서, 상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 서버 또는 상기 모바일 단말기에서 제공하는 다양한 전송 컨텐츠에 대해 표시하고 상기 사용자가 특정 전송 컨텐츠를 선택할 수 있도록 하는 단계와,
상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 스크린 상에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
The method as claimed in claim 1,
The method comprising: implementing an interface for content transmission through the mobile terminal;
Displaying a variety of transmission contents provided by the server or the mobile terminal through the interface for transmitting the content and allowing the user to select specific transmission contents;
And allowing the user to specify a position at which the selected specific transferred content is to be displayed on the screen of the screen golf system via the interface for transmitting the content. Content delivery service method.
제1항에 있어서,
상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며, 상기 시뮬레이터는 가상의 골프코스 및 상기 가상의 골프코스에서 이루어지는 가상의 볼에 대한 시뮬레이션 영상을 생성하여 영상출력장치를 통해 상기 전방 스크린 및 바닥 스크린에 출력되도록 구성되며,
상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 선택된 특정 전송 컨텐츠가 상기 스크린 골프 시스템의 상기 전방 스크린 및 바닥 스크린 중 적어도 하나에 표시될 위치가 상기 사용자에 의해 특정될 수 있도록 하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
The method according to claim 1,
Wherein the screen comprises a front screen provided in front of a user hitting a golf ball and a bottom screen provided at the bottom between the front screen and a batting seat on which the user's golf swing is made, A simulation image of a virtual ball formed on a golf course of the golf course is generated and output to the front screen and the bottom screen through a video output device,
Wherein the transmission confirmation of the specific transmission content comprises:
The method comprising: implementing an interface for content transmission through the mobile terminal;
And allowing the user to specify a location at which the selected specific transferred content will be displayed on at least one of the front screen and the bottom screen of the screen golf system via the interface for transmitting the content A content delivery service method implemented in a screen golf system.
제1항에 있어서,
상기 특정 전송 컨텐츠가 전송 확인되는 단계는,
상기 모바일 단말기를 통해 컨텐츠 전송을 위한 인터페이스가 구현되는 단계와,
상기 컨텐츠 전송을 위한 인터페이스를 통해 상기 스크린 출력 영상 상에 상기 전송되는 특정 전송 컨텐츠가 표시될 때의 표시 효과에 관하여 미리 설정된 다양한 표시 효과 각각에 대한 미리보기를 제공하며, 상기 미리 설정된 다양한 표시 효과 중 어느 하나를 상기 사용자가 선택할 수 있도록 하는 단계를 포함하며,
상기 특정 전송 컨텐츠를 상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 표시하는 단계는,
상기 특정 전송 컨텐츠를 상기 사용자가 상기 모바일 단말기를 통해 선택한 표시 효과에 따라 상기 스크린 출력 영상 상에 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
The method according to claim 1,
Wherein the transmission confirmation of the specific transmission content comprises:
The method comprising: implementing an interface for content transmission through the mobile terminal;
A preview of each of a variety of preset display effects is provided on the screen output image through the interface for transmitting the contents, Allowing the user to select either one,
Wherein the step of displaying the specific transmission content on an image outputted by the simulator on the screen comprises:
And displaying the specific transmission content on the screen output image according to a display effect selected by the user through the mobile terminal.
제1항에 있어서, 상기 특정 전송 컨텐츠를 상기 서버가 상기 시뮬레이터로 전송하는 단계는,
상기 서버 또는 상기 시뮬레이터가 상기 모바일 단말기를 통해 전송 확인된 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한지 여부를 미리 설정된 전송요건에 따라 판단하는 단계와,
상기 미리 설정된 전송요건에 따라 상기 특정 전송 컨텐츠의 상기 시뮬레이터로의 전송이 가능한 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
The method as claimed in claim 1, wherein the step of the server transmitting the specific transmission content to the simulator comprises:
Determining whether or not the server or the simulator is capable of transmitting the specific transmission content confirmed to be transmitted through the mobile terminal to the simulator according to a predetermined transmission requirement;
And transmitting the specific transmission content to the simulator according to the preset transmission requirement when the transmission of the specific transmission content to the simulator is possible according to the predetermined transmission requirement. Service method.
제5항에 있어서,
상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임의 진행 상황에 따라 상기 전송 컨텐츠의 전송 시점에 대해 미리 설정하도록 구성되며,
상기 미리 설정된 전송요건에 따라 판단하는 단계는,
상기 서버가 상기 시뮬레이터로부터 골프게임의 진행 상황에 관한 정보를 전송받는 단계와,
상기 서버가 전송받은 골프게임의 진행 상황에 관한 정보에 기초하여 상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는지 여부를 판단하는 단계를 포함하며,
상기 미리 설정된 전송 컨텐츠의 전송 가능 시점에 해당하는 경우, 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
6. The method of claim 5,
Wherein the server is configured to set a transmission time point of the transmission content in advance according to a progress status of a golf game progressed through the simulator,
Wherein the step of determining according to the predetermined transmission requirement comprises:
The server receiving information on the progress of the golf game from the simulator,
Determining whether or not the server corresponds to a transmission time point of the preset transmission contents based on information on the progress status of the golf game transmitted;
Wherein the server transmits the specific transmission content to the simulator when the preset transmission content is available for transmission.
제5항에 있어서,
상기 서버는 상기 시뮬레이터를 통해 진행되는 골프게임에서 각 홀에서 상기 사용자가 상기 전송 컨텐츠를 전송할 수 있는 횟수를 미리 설정하도록 구성되며,
상기 미리 설정된 전송요건에 따라 판단하는 단계는,
상기 특정 전송 컨텐츠의 전송에 따라 상기 시뮬레이터가 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는지 여부를 판단하는 단계를 포함하며,
상기 전송 컨텐츠의 전송에 대해 남은 횟수가 있는 경우에는 상기 서버가 상기 특정 전송 컨텐츠를 상기 시뮬레이터로 전송하며, 남은 횟수가 없는 경우에는 상기 서버가 상기 모바일 단말기로 상기 전송 컨텐츠의 전송에 대해 남은 횟수가 없음을 알리도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스 방법.
6. The method of claim 5,
Wherein the server is configured to preset the number of times the user can transmit the transmission content in each hole in a golf game proceeding through the simulator,
Wherein the step of determining according to the predetermined transmission requirement comprises:
And determining whether the simulator has a remaining number of times for transmission of the transmission content according to the transmission of the specific transmission content,
The server transmits the specific transmission content to the simulator if there is a remaining number of transmissions of the transmission content, and if the number of times the server remains in the transmission of the transmission content to the mobile terminal Wherein the content delivery service method is implemented in a screen golf system.
제1항 내지 제7항 중 어느 한 항에 따른 컨텐츠 전송 서비스 방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.A recording medium readable by a computing apparatus, the program recording a program for a content transfer service method according to any one of claims 1 to 7. 복수의 사용자가 한 명씩 골프샷을 하며 골프연습 또는 골프경기를 할 수 있도록 하는 스크린 골프 시스템으로서, 가상의 볼이 가상의 골프코스에서 시뮬레이션 되는 영상 구현을 수행하는 시뮬레이터와 네트워크 연결된 서버를 포함하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법으로서,
일 사용자가 골프샷을 하여 골프연습 또는 골프경기를 진행할 때 다른 사용자가 상기 골프샷을 하는 사용자에게 의사 전달하고자 하는 내용을 담은 컨텐츠로서 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 포함하여, 상기 전송 컨텐츠의 전송을 위한 인터페이스를 구현하는 단계; 및
상기 구현된 인터페이스를 통해 상기 다양한 전송 컨텐츠 중에서 상기 다른 사용자에 의해 선택된 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계;를 포함하여,
상기 시뮬레이터가 스크린 상에 출력되는 영상 상에 상기 전송된 특정 전송 컨텐츠를 표시할 수 있도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
A screen golf system for enabling a plurality of users to play a golf practice game or a golf game with one golf shot, comprising: a simulator for performing an imagery implementation in which a virtual ball is simulated in a virtual golf course; A control method of a mobile terminal for a content transfer service implemented in a golf system,
When a user performs a golf shot or a golf game by playing a golf shot, the user may transmit various contents, which are provided by the server or stored in advance in the mobile terminal, Implementing an interface for transmission of the transmitted content, including an interface for the user to select; And
And transmitting the specific transmission content selected by the other user among the various transmission contents through the implemented interface directly to the simulator or through the server to the simulator,
Wherein the simulator is capable of displaying the transmitted specific content on an image output on a screen.
제9항에 있어서, 상기 인터페이스를 구현하는 단계는,
상기 서버 또는 상기 모바일 단말기에 미리 저장된 다양한 그림말을 포함하는 그림말 컨텐츠, 다양한 이미지를 포함하는 이미지 컨텐츠, 다양한 사진을 포함하는 사진 컨텐츠, 다양한 비디오 클립을 포함하는 비디오 클립 컨텐츠, 다양한 동영상을 포함하는 동영상 컨텐츠, 다양한 애니메이션을 포함하는 애니메이션 컨텐츠, 다양한 텍스트를 포함하는 텍스트 컨텐츠 및 사용자 또는 다른 사용자들에 의해 제작되어 저장된 제작 컨텐츠 중에서 적어도 한 가지 분류에 대해 포함되는 적어도 하나의 전송 컨텐츠를 상기 인터페이스를 통해 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
10. The method of claim 9, wherein implementing the interface further comprises:
The image content including various images, the photo content including various pictures, the video clip content including various video clips, various videos, and the like, which are stored in advance in the server or the mobile terminal, At least one transmission content included in at least one class of the moving picture contents, the animation contents including various animations, the text contents including various texts, and the production contents stored and produced by the user or other users, The method of claim 1, further comprising the step of displaying the displayed content.
제9항에 있어서,
상기 인터페이스를 구현하는 단계는,
상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며,
상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는,
상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
10. The method of claim 9,
Wherein the step of implementing the interface comprises:
An interface including a screen display area corresponding to a screen on which the simulation image is implemented and a transmission content display area for displaying an interface for allowing the user to select various transmission contents provided by the server or stored in advance in the mobile terminal , ≪ / RTI >
Wherein the step of transmitting the specific transmission contents directly to the simulator or transmitting the contents to the simulator through the server comprises:
At least one of the various transmission contents is selected according to a user's touch on the transmission content display area and the selected specific transmission content is transmitted according to a drag of the selected specific transmission content of the user to the screen display area The method of claim 1, further comprising the steps of:
제11항에 있어서, 상기 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 전송되는 단계는,
상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여,
상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
12. The method of claim 11, wherein the transmitting of the selected specific content according to the dragging comprises:
And transmitting information about a position on the screen display area where the drag ends, together with the specific transmission content,
Wherein the location of the specific transmission content is specified on the screen of the screen golf system in correspondence with the location information on the screen display area. Control method.
제9항에 있어서,
상기 인터페이스를 구현하는 단계는,
상기 시뮬레이션 영상이 구현되는 스크린에 대응되는 스크린 표시 영역과, 상기 서버에서 제공하는 또는 상기 모바일 단말기에 미리 저장된 다양한 전송 컨텐츠를 상기 사용자가 선택할 수 있도록 하는 인터페이스를 표시하는 전송 컨텐츠 표시 영역과, 상기 사용자에 의해 선택된 특정 전송 컨텐츠를 전송 확인하는 전송 확인 영역을 포함하는 인터페이스를 구현하는 단계를 포함하며,
상기 특정 전송 컨텐츠를 상기 시뮬레이터로 직접 전송하거나 상기 서버를 통해 상기 시뮬레이터로 전송하도록 하는 단계는,
상기 사용자의 상기 전송 컨텐츠 표시 영역 상에서의 터치에 따라 상기 다양한 전송 컨텐츠 중 적어도 하나가 선택되고, 상기 사용자의 상기 선택된 특정 전송 컨텐츠의 상기 스크린 표시 영역으로의 드래그에 따라 상기 선택된 특정 전송 컨텐츠가 상기 스크린 표시 영역으로 이동하며, 상기 전송 확인 영역에 대한 터치에 의해 상기 특정 전송 컨텐츠가 전송되는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
10. The method of claim 9,
Wherein the step of implementing the interface comprises:
A transmission content display area for displaying a screen display area corresponding to a screen on which the simulation image is implemented and an interface for allowing the user to select various transmission contents provided by the server or stored in advance in the mobile terminal; And a transmission confirmation area for confirming transmission of the specific transmission content selected by the user,
Wherein the step of transmitting the specific transmission contents directly to the simulator or transmitting the contents to the simulator through the server comprises:
At least one of the various transmission contents is selected according to a user's touch on the transmission content display area and the selected specific transmission content is displayed on the screen according to a drag of the selected specific transmission content of the user into the screen display area, And transmitting the specific transmission content by touching the transmission confirmation area. The method of controlling a mobile terminal for a content transmission service according to claim 1,
제13항에 있어서, 상기 특정 전송 컨텐츠가 전송되는 단계는,
상기 드래그가 끝나는 상기 스크린 표시 영역 상에서의 위치에 관한 정보를 상기 특정 전송 컨텐츠와 함께 전송하는 단계를 더 포함하여,
상기 스크린 표시 영역 상에서의 위치 정보에 대응하여 상기 스크린 골프 시스템의 상기 스크린 상에 상기 특정 전송 컨텐츠가 표시될 위치가 특정되도록 한 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
14. The method of claim 13, wherein the step of transmitting the specific transmission content comprises:
And transmitting information about a position on the screen display area where the drag ends, together with the specific transmission content,
Wherein the location of the specific transmission content is specified on the screen of the screen golf system in correspondence with the location information on the screen display area. Control method.
제11항 또는 제13항에 있어서,
상기 스크린 골프 시스템에서 영상이 구현되는 상기 스크린은 사용자가 골프공을 타격하는 전방에 구비되는 전방 스크린 및 사용자의 골프스윙이 이루어지는 타석과 상기 전방 스크린 사이의 바닥에 구비되는 바닥 스크린을 포함하며,
상기 인터페이스를 구현하는 단계는,
상기 스크린 표시 영역에 상기 전방 스크린에 대응되는 제1 스크린 이미지 및 상기 바닥 스크린에 대응되는 제2 스크린 이미지를 함께 표시하는 단계를 포함하는 것을 특징으로 하는 스크린 골프 시스템에서 구현되는 컨텐츠 전송 서비스를 위한 모바일 단말기의 제어방법.
14. The method according to claim 11 or 13,
Wherein the screen in which the image is implemented in the screen golf system includes a front screen provided in front of the user for hitting the golf ball and a bottom screen provided at the bottom between the front screen and the batting seat where the user's golf swing is performed,
Wherein the step of implementing the interface comprises:
And displaying the first screen image corresponding to the front screen and the second screen image corresponding to the bottom screen together in the screen display area. A method of controlling a terminal.
제9항에 따른 모바일 단말기의 제어방법에 대한 프로그램을 기록한, 컴퓨팅 장치에 의해 판독 가능한 기록 매체.A recording medium readable by a computing device, the program recording a control method for a mobile terminal according to claim 9.
KR1020160032401A 2016-03-17 2016-03-17 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 KR101730536B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020160032401A KR101730536B1 (en) 2016-03-17 2016-03-17 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
PCT/KR2017/002753 WO2017160063A1 (en) 2016-03-17 2017-03-14 Transmission service method for content generated in screen golf system, method for controlling mobile terminal for content transmission service, and computer-readable recording medium in which method is recorded
TW106108455A TWI624290B (en) 2016-03-17 2017-03-15 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

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160032401A KR101730536B1 (en) 2016-03-17 2016-03-17 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

Publications (1)

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

Family

ID=58742591

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160032401A KR101730536B1 (en) 2016-03-17 2016-03-17 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

Country Status (3)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220152428A (en) * 2021-05-06 2022-11-16 주식회사 에스지엠 Terminal device, virtual sports device, virtual sports system and method for operating virtual sports system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520760A (en) * 2003-08-01 2007-07-26 ニトゲン・テクノロジーズ・インコーポレーテッド Content synchronization system and synchronization method in network environment
KR101022503B1 (en) * 2010-03-19 2011-03-16 (주) 골프존 Apparatus and method for production of user generated golfcourse and virtual golf simulation method using the golfcourse

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE0300119D0 (en) * 2003-01-17 2003-01-17 Astrazeneca Ab Novel compounds
KR100997899B1 (en) * 2009-05-20 2010-12-02 이재복 3D Image screen golf system
KR20100138511A (en) * 2009-06-25 2010-12-31 함봉환 Screen golf system and managing method for the same
US20110250939A1 (en) * 2010-04-09 2011-10-13 Hobler Marc L Network-connected golf game improvement, entertainment and monetization system and method
KR101539666B1 (en) * 2013-10-31 2015-07-27 주식회사 골프존유원홀딩스 Golf simulation method through mobile terminal, recording medium recording program or application according to the same and mobile terminal for executing golf simulation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007520760A (en) * 2003-08-01 2007-07-26 ニトゲン・テクノロジーズ・インコーポレーテッド Content synchronization system and synchronization method in network environment
KR101022503B1 (en) * 2010-03-19 2011-03-16 (주) 골프존 Apparatus and method for production of user generated golfcourse and virtual golf simulation method using the golfcourse

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220152428A (en) * 2021-05-06 2022-11-16 주식회사 에스지엠 Terminal device, virtual sports device, virtual sports system and method for operating virtual sports system
KR102573182B1 (en) * 2021-05-06 2023-09-04 주식회사 에스지엠 Terminal device, virtual sports device, virtual sports system and method for operating virtual sports system

Also Published As

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

Similar Documents

Publication Publication Date Title
KR101703859B1 (en) Screen-golf system, method for golf information service applied to screen-golf system and method for controlling mobile terminal for the same, and recording medium recording program according to the method readable by computing device
JP5641263B2 (en) Virtual golf simulation apparatus, system including the same, and virtual golf simulation method
KR100970677B1 (en) Virtual golf simulation device providing putting-guide
JP5751594B2 (en) Virtual golf simulation apparatus and method
US8957858B2 (en) Multi-platform motion-based computer interactions
KR100970678B1 (en) Virtual golf simulation apparatus and method
KR101712838B1 (en) Apparatus for virtual golf simulation, method for image realization for virtual golf simulation and recording medium readable by computing device for recording the method
TWI631978B (en) Apparatus for virtual golf simulation and information service method using the same
KR100972826B1 (en) Virtual golf simulation device imaging sub-display
JP6547032B1 (en) Game program, method, and terminal device
TWI776171B (en) Virtual golf simulation processing method and screen golf system using the same
KR101712836B1 (en) Apparatus for virtual golf simulation, method for image realization for virtual golf simulation and recording medium readable by computing device for recording the method
KR101730536B1 (en) 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
JP7037279B2 (en) Game programs, methods, and information processing equipment
JP6479874B2 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP2018161439A (en) Game program, method, and information processing device
JP6501814B2 (en) Game program, method, and information processing apparatus
JP6479875B2 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
KR102043559B1 (en) Virtual golf play system using mobile device
JP6391784B1 (en) Game program
JP2018161434A (en) Game program, method, and information processing device
JP2018161438A (en) Game program, method and information processor
JP2023122713A (en) Method, recording medium, and information processing device
KR20220082145A (en) Virtual golf device providing multiple play mode, method for operating virtual golf device and virtual golf system using the same
JP2019181229A (en) Game program, method, and terminal device

Legal Events

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