[go: up one dir, main page]

WO2015060585A1 - Service system for providing golf game, golf education, and multimedia data - Google Patents

Service system for providing golf game, golf education, and multimedia data Download PDF

Info

Publication number
WO2015060585A1
WO2015060585A1 PCT/KR2014/009764 KR2014009764W WO2015060585A1 WO 2015060585 A1 WO2015060585 A1 WO 2015060585A1 KR 2014009764 W KR2014009764 W KR 2014009764W WO 2015060585 A1 WO2015060585 A1 WO 2015060585A1
Authority
WO
WIPO (PCT)
Prior art keywords
golf
data
service
game
golf game
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/KR2014/009764
Other languages
French (fr)
Korean (ko)
Inventor
김호상
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NARASOFT CO Ltd
Original Assignee
NARASOFT CO Ltd
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 NARASOFT CO Ltd filed Critical NARASOFT CO Ltd
Publication of WO2015060585A1 publication Critical patent/WO2015060585A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/003Repetitive work cycles; Sequence of movements
    • G09B19/0038Sports
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/33Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
    • A63F13/335Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F7/00Indoor games using small moving playing bodies, e.g. balls, discs or blocks
    • A63F7/06Games simulating outdoor ball games, e.g. hockey or football
    • A63F7/0604Type of ball game
    • A63F7/0628Golf

Definitions

  • One embodiment of the present invention relates to a golf game, a golf education and a multimedia data providing service system that can provide a golf game and video accompaniment through video and voice sharing, a video conversation between a plurality of users. .
  • Screen golf made in an indoor golf practice range can be performed through a system designed to enjoy golf indoors, that is, a golf simulator.
  • the system for screen golf can be automatically tilted along the line of fairways or roughs, with a white screen to display the image of the projector, a projector to display the screen golf image larger, a computer to run the golf simulator program, and a computer. It consists of including a swing plate to implement.
  • This conventional system allows a user (golf golfer) to climb a sloped footrest that simulates the slope of a flat footstep or a field, hitting a golf ball while viewing a prospective background projected by the projector onto the screen in front of it.
  • Patent Document 1 Publication No. 10-2010-0028463 'Golf simulation server system, golf simulation terminal, golf simulation network game system and method'
  • Patent Document 2 Registered Patent Publication No. 10-1290111 'Computer-readable medium recording a golf simulation device and a golf simulation program'
  • One embodiment of the present invention provides a golf game through video and voice sharing between a plurality of users, a golf education through video conversation and a song accompaniment, thereby allowing golf and musical feasts to simultaneously play a golf game and golf education. And a multimedia data providing service system.
  • Golf game, golf training and multimedia data providing service system transmits and shares the video data of the golf game performed by the members to a plurality of administrator terminals, golf at the request of the administrator terminal
  • a golf game, golf training and multimedia data providing service system having a service providing server for providing multimedia data including training data and song accompaniment data, wherein the service providing server communicates for transmitting and receiving data with the plurality of manager terminals.
  • a storage module which stores the registration information and authentication information of the members, video data and multimedia data of a golf game;
  • a game matching module for matching golf game opponents based on input information of a member who wants a golf game service;
  • a game providing module for providing a golf game service using image data of the golf game to a manager terminal used by the matched members;
  • An education provision module for extracting and providing the golf training data to a manager terminal used by the member based on input information of a member who desires golf training service;
  • An accompaniment providing module for extracting and providing the song accompaniment data to a manager terminal used by the member based on input information of a member wishing for a song accompaniment service;
  • a protocol module for managing protocols of the plurality of manager terminals.
  • the manager terminal includes an information input unit for receiving input information for the progress of the golf game, golf education service and song accompaniment service from a member; A member authenticator configured to authenticate a member using the input information; Communication unit for transmitting and receiving data with the service providing server; A plurality of cameras for capturing an image of the golf game; A first image data transmission unit for transmitting image data of a golf game photographed by the plurality of cameras to a manager terminal used by a counterpart member; An image data output unit configured to output image data of the other member or the golf training data transmitted from the service providing server; A voice data input unit to which voice data of a member is input; A song data output unit for restoring song accompaniment data transmitted from the service providing server and synthesizing the song accompaniment data with voice data of the member; And it may include a control unit for controlling the operation of each component.
  • the input information may include member registration information, authentication information and participation application information of the member, selection information of a relative member of the golf game, and purchase information of an item for changing the environment of the golf game.
  • an instructor terminal connected to the manager terminal and a service providing server through a network, wherein the manager terminal transmits second image data for transmitting a golf operation image data of a member photographed through the plurality of cameras to the service providing server.
  • the service providing server further includes a data editing module for transmitting the golf motion image data of the member to the instructor terminal to receive the image data edited by the instructor terminal, the edited image data Data about the instructor's voice, handwritten text, and correction posture image may be included.
  • the game terminal further includes a plurality of user terminals connected to the manager terminal through a network, wherein the manager terminal executes a golf game; And a streaming providing unit for capturing image information of the executed golf game, encoding the captured image information, and streaming the captured image information to the plurality of user terminals.
  • the service providing server may include software for the progress of the golf game, a golf training service, and a song accompaniment service, and may further include a control module for controlling the operation of each component by executing the software.
  • the multimedia data further includes a background image, cable image, TV image data, or movie data for song data, and the background image, cable image, TV image data, or movie data for the song data is the manager terminal. Can be selected by.
  • the manager terminal may further include a contactless authentication tag unit connected to the control unit.
  • the contactless authentication tag is formed by integrating an authentication sticker and a contactless communication tag, and the plurality of user terminals are installed with a contactless communication reader and an authentication application capable of recognizing the contactless communication tag, and contactless communication through the contactless communication reader.
  • the golf game may be played, a golf training service, and a song accompaniment service.
  • the contactless communication tag is a URL information and an application for driving the authentication application is stored in the authentication key required to authenticate the user to give permission to participate in the progress of the golf game, golf training service and song accompaniment service is stored have.
  • Golf game, golf training and multimedia data providing service system to enable the remote golf game by sharing the video and audio between the remote users, real-time golf training through the remote video chat
  • enabling the karaoke or playing through the song accompaniment provided in the video it is possible to enable a golf game and golf education and musical feast simultaneously with the user using the indoor golf course.
  • FIG. 1 is a view schematically showing a golf game, golf education and multimedia data providing service system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram schematically illustrating a manager terminal of FIG. 1.
  • FIG. 3 is a block diagram schematically illustrating a service providing server of FIG. 1.
  • FIG. 4 is a diagram illustrating an authentication tag unit formed in the manager terminal of FIG. 1.
  • FIG. 5 is a diagram illustrating an example of golf training data transmitted to the manager terminal by the instructor terminal of FIG. 1.
  • FIG. 1 is a view schematically showing a golf game, golf education and multimedia data providing service system according to an embodiment of the present invention
  • FIG. 2 is a block diagram schematically showing a manager terminal of FIG. 1
  • FIG. 3 is
  • FIG. 4 is a block diagram schematically illustrating a service providing server of FIG. 4
  • FIG. 4 is a diagram illustrating an authentication tag unit formed in the manager terminal of FIG. 1
  • FIG. 5 is an example of golf training data transmitted to the manager terminal by the instructor terminal of FIG. 1. It is a figure which shows.
  • the golf game, golf training and multimedia data providing service system according to an embodiment of the present invention, a plurality of administrator terminal 10, service providing server 20, a plurality of user terminals ( 30) and the instructor terminal 40.
  • the plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40 may be connected to the service providing server 20 through a network.
  • the manager terminal 10 is provided with a plurality of devices in which a golf game is performed by members, such as ordinary screen golf, and transmits registration information and video information of a golf game to a service providing server 20 or services. Receive video information of the game opponent from the providing server 20.
  • the manager terminal 10 requests the multimedia data including the golf training data and song accompaniment data to the service providing server 20 receives the corresponding information and outputs it on a display screen such as a screen.
  • the manager terminal 10 may include a golf simulation device, a PC, an IPTV set-top box, a notebook computer, a camera, and the like.
  • the multimedia data may further include a background image, cable image, TV image data, or movie data for song data.
  • the background image, the cable image, the TV image data, or the movie data for the song data may be selected by the manager terminal.
  • the manager terminal 10 includes an information input unit 110, a member authentication unit 111, a communication unit 112, a camera 120, a first image data transmission unit 121, an image data output unit 122, and audio data.
  • the input unit 130, the song data output unit 131, the second image data transmitter 140, the game provider 150, the streaming provider 160, the authentication tag unit 170 and the controller 180 are included. can do.
  • the manager terminal 10 may include a booth, a screen, a projector, and various sensors.
  • the information input unit 110 receives input information for the progress of the golf game, golf education service and song accompaniment service from the user.
  • the information input unit 110 may be configured similarly or similarly to an input device of a general computer. For example, it may be configured as a keyboard method, a button key method, a mouse method, or a touch screen method.
  • an input through an interface with an external device may be included.
  • the information input unit 110 inputs information for the progress of the golf game, such as member registration information and authentication information for participating in the golf game, or service request information for receiving a golf education service or a song accompaniment service.
  • the input information may include member registration information, authentication information and participation application information of the member, selection information for the relative member of the golf game, and purchase information of items for changing the environment of the golf game.
  • the member authentication unit 111 authenticates a member by using input information input through the information input unit 110.
  • the member authentication unit 1110 may process the authentication using a member ID and password, an issued member card or a contactless authentication tag.
  • the communication unit 112 is an interface device for transmitting and receiving data with the service providing server 20, and is made of a wired or wireless network.
  • the wired / wireless network connects a predetermined communication channel with the service providing server 20 based on a protocol stack (for example, TCP / IP protocol and CDMA protocol) defined in a communication network, and is provided in the service providing server 20.
  • a protocol stack for example, TCP / IP protocol and CDMA protocol
  • the present invention does not limit the type of network, but various wired / wireless wireless devices such as Wi-Fi, Zigbee, Bluetooth, 3G, 4G, LTE, LTE-A, and the like. It is also possible to apply a communication method.
  • the camera 120 is provided in plural and photographs the motions of the members, that is, the golf game played by the members.
  • the camera 120 may be used without limitation as long as it has a function of capturing and transmitting a video.
  • CMOS Complementary Metal-Oxide-Semiconductor
  • the CCD image sensor or CMOS image sensor may be selectively used in consideration of speed, power consumption, image quality, arrangement with other components, and the like.
  • the camera 120 is installed one by one for each line, such as indoor golf driving range to shoot a golf game image and transmit it to the data storage (not shown).
  • the data storage unit may store member registration information and input information, image information of a golf game photographed by the plurality of cameras 120, golf training data, song accompaniment data, and the like.
  • the data storage unit may store each service program capable of executing a golf game, golf training and song accompaniment services.
  • the service program is connected to the service providing server 20 and downloaded and stored separately.
  • the first image data transmitter 121 transmits image data of a golf game photographed by a plurality of cameras 120 to a manager terminal used by a counterpart member.
  • the first image data transmission unit 121 transmits member registration information, input information, image information, and the like stored in the data storage unit to the service providing server 20.
  • the image data output unit 122 outputs image data or golf training data of the other member transmitted from the service providing server 20.
  • the data output unit 122 is for checking the progress of participation in the golf game or for outputting image information managed and provided by the service providing server 20, and may be output to a separate monitor or screen.
  • the voice data input unit 130 receives voice data of a member.
  • the voice data input unit 130 refers to voice data that is called according to song accompaniment when a member uses a song accompaniment service.
  • the song data output unit 131 restores song accompaniment data transmitted from the service providing server 20, synthesizes the song accompaniment data with voice data of the member input to the voice data input unit 130, and outputs the synthesized voice data.
  • the song data output unit 131 loads and stores a VOS music file and a song accompaniment (karaoke) music file from the storage module 220 using a Windows environment, a set-top box, a game machine, a karaoke device, and the like. It provides song lyrics and song order, or converts each note of the instrument in the VOS music file to play the music into an electronic score indicating the order of performance.
  • the song data output unit 131 receives and processes member input, accompaniment sounds other than member voice data among the member's voice data input by the voice data input unit 130 and the corresponding music, and a separate input device. Outputs the designated sound operated by the keyboard and the background sound other than the designated sound among the corresponding music.
  • the second image data transmitter 140 transmits the golf motion image data of the member photographed through the plurality of cameras 120 to the service providing server 20. That is, when the member wants to receive golf training from a golf instructor or a golf player, the second image data transmission unit 140 transmits the image data photographing the golf swing posture of the member to the service providing server 20. , To receive the golf training data corrected posture from the instructor terminal 40 designated by the service providing server 20.
  • the game providing unit 150 is a device for executing a golf game, the software to receive or update the software for the golf game from the game providing module 240 of the service providing server 20 so that the member can enjoy the golf game Run
  • the streaming provider 160 captures video information of a golf game executed in the game provider 150, encodes the captured video information, and streams the captured video information to the plurality of user terminals 30.
  • the streaming provider 160 captures the screen and the sound of the golf game in real time, and then encodes the video and audio and transmits the streaming data to the plurality of user terminals 30, thereby decoding only the video and audio streaming data. If only the minimum hardware hardware that can be provided will be able to transmit to the relatively low-specified user terminal 30.
  • the authentication tag unit 170 is connected to the control unit 180, the authentication sticker 101 and the contactless communication tag 102 is formed integrally.
  • the contactless communication tag 102 may perform contactless communication by using any one of Near Field Communication (NFC), Radio Frequency Identification (RFID), Bluetooth, and ZigBee.
  • NFC Near Field Communication
  • RFID Radio Frequency Identification
  • Bluetooth Bluetooth
  • ZigBee ZigBee
  • the embodiment of the present invention used a method of forming and integrating a contactless communication tag 102 on the authentication sticker 101, the present invention is not limited thereto. That is, the contactless authentication sticker 101 may include a contactless communication tag 102 inside the authentication sticker 101 or may be integrated by attaching a contactless communication tag 102 to the outside of the authentication sticker 101.
  • any method may be used as long as the authentication sticker 101 and the contactless communication tag 102 can be integrated.
  • the size of the authentication sticker 101 and the contactless communication tag 102 is the same in the present invention, this does not limit the present invention.
  • the authentication sticker 101 may be attached to one surface of the manager terminal 10 to inform that the authentication system is operating through a display unit (not shown) formed outside.
  • the contactless communication tag 102 includes a URL corresponding to an authentication key and an authentication key required for authenticating the user through the controller 180 connected to the display unit as an application and URL information for driving an authentication application.
  • Information about the terminal 30 and login information of the user are encrypted and stored. Through this information, it is determined whether the authentication key transmitted from the user terminal 30 that recognizes the contactless communication tag 102 and the unique information of the user terminal 30 correspond to each other to recognize the user of the user terminal 30. do.
  • the non-member manager terminal 10 may be disabled by attaching the contactless authentication sticker 101 in which the authentication sticker 101 and the contactless communication tag 102 are integrated. That is, by placing the user terminal 30 such as a smartphone in close proximity to the contactless authentication sticker 101, the user terminal 30 recognizes the URL information stored in the contactless communication tag 102, etc. to execute the authentication application.
  • the authentication key of the contactless communication tag 102 is transmitted to the member authentication unit 111 to authenticate the member. And, only the members who are authenticated after the membership certification can proceed to the golf game, golf training and song accompaniment service.
  • the contactless authentication sticker 101 is formed to include a contactless communication tag 102, it is possible to omit a separate device for member authentication, for example, a card or a reader, thereby saving and simplifying the cost. It is possible to implement a certified authentication system.
  • the controller 180 includes each component (that is, the information input unit 110, the member authentication unit 111, the communication unit 112, the camera 120, the first image data transmission unit 121, and the image data output unit ( 122), the audio data input unit 130, the song data output unit 131, the second image data transmission unit 140, the game provider unit 150, the streaming provider unit 160, and the authentication tag unit 170.
  • each component that is, the information input unit 110, the member authentication unit 111, the communication unit 112, the camera 120, the first image data transmission unit 121, and the image data output unit ( 122), the audio data input unit 130, the song data output unit 131, the second image data transmission unit 140, the game provider unit 150, the streaming provider unit 160, and the authentication tag unit 170.
  • the software including each service program capable of executing a golf game, golf training and song accompaniment services, comprising an optical drive for input of the software or network software It can be designed to receive through.
  • the manager terminal 10 may further include a member manager that manages member registration information.
  • the member registration information may include golf record information including personal information of the member, weight, height, golf history, handyman, average number of strokes, and distance traveled.
  • the member manager stores the member registration information of the members in the member database, and also matches the play information of the member associated with the member registration information with the registration information and stores it in the play information database.
  • the play information may include a play record including a moving distance, a direction, and a stroke of the golf ball, a play time, and a hit video determined according to the hit of the member.
  • the service providing server 20 is connected to the plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40 by a network, and receives image information of the plurality of manager terminals 10 received through the network. It transmits and shares to the plurality of manager terminal 10, and provides multimedia data including golf training data and song accompaniment data at the request of the manager terminal 10.
  • the service providing server 20 may include a communication module 210, a storage module 220, a game matching module 230, a game providing module 240, an education providing module 250, an accompaniment providing module 260, and a protocol module. 270, data editing module 280, and control module 290.
  • the communication module 210 is an interface device for transmitting and receiving data with the plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40, and is made of a wired or wireless network.
  • the wired / wireless network has a predetermined communication channel with a plurality of manager terminals 10, user terminals 30, and instructor terminals 40 based on a protocol stack (for example, TCP / IP protocol and CDMA protocol) defined in a communication network.
  • Communication protocols defined in communication programs provided in the plurality of administrator terminals 10, the user terminal 30, and the instructor terminal 40 eg, HTTP (Hyper-Text Transfer Protocol) and WAP (Wireless)).
  • Application Protocol (ME) / ME Mobile Explorer
  • the present invention does not limit the type of network, but various wired / wireless wireless devices such as Wi-Fi, Zigbee, Bluetooth, 3G, 4G, LTE, LTE-A, and the like. It is also possible to apply a communication method.
  • the storage module 220 stores member registration and authentication information, video data of a golf game, multimedia data, and a respective service program for executing a golf game, golf education, and song accompaniment service.
  • the storage module 220 may be configured of a RAM, a ROM, an electrically erasable and programmable read only memory (EEPROM), a synchronous dynamic random access memory (SDRAM), or an HDD.
  • EEPROM electrically erasable and programmable read only memory
  • SDRAM synchronous dynamic random access memory
  • the game matching module 230 matches a golf game opponent based on input information of a member who wants a golf game service.
  • the game matching module 230 may match a golf game opponent with an opponent member (eg, a family member, a friend, a company colleague, etc.) that the member wants to play.
  • the game matching module 230 uses the golf record information, including personal information, weight, height, golf history, handyman, average number of strokes and progression of the member included in the registration information to match the opponent of the golf game By matching, the golf game can be played while sharing image information with each other.
  • the game matching module 230 may provide a matchup corresponding to each other by determining the level according to the average play record within a preset period or number of times according to the member information of the golf game participation requester or the waiter.
  • the game matching module 230 is to start the level according to the user's level specified during membership registration, level adjustment is made through a golf game, etc., and raises the level automatically when raising a certain winning rate or more at the same level. Can be.
  • the game matching module 220 may automatically adjust the handy between the members according to the level of the golf game or according to the selection of the members. If the waiter of the room where the golf game applicant directly enters is lower than himself / herself, a certain handyman is automatically given by selection and agreement between the members or by the administrator terminal 10. Handy will be received.
  • the game providing module 240 may transmit a video data of each golf game of each member to a manager terminal used by the members matched by the game matching module 230 so that the golf game service may be provided while sharing the game with each other. .
  • the game providing module 240 may provide a game system such as Skins, Stoke, Las Vegas, etc., and may provide a golf game for each month / quarter, such as regular tournaments and occasional open tournaments.
  • the game providing module 240 may set and change a rule for a handicap, and provide an environment for searching for a opponent of a golf game.
  • the game providing module 240 may control to transmit or update software for a golf game to the manager terminal 10.
  • the game providing module 240 may manage the participation information of the member participating in the golf game, the substitution information, the whole information. In addition, the game providing module 240 may automatically create an appearance of a participant participating in the golf game, or provide an environment that can be created by the input of the participant. The environment can be provided to make it possible.
  • the training providing module 250 extracts and provides golf training data to the manager terminal 10 used by the member based on input information of a member who wants golf training service. In addition, the training providing module 250 transmits the image data photographing the golf swing posture of the member through the manager terminal 10 used by the member, if the member wants to receive golf training from a golf instructor or golf player, etc. Received, it may be transmitted to the instructor terminal 40 to receive golf training data corrected posture by the instructor.
  • the accompaniment providing module 260 extracts and provides song accompaniment data to the manager terminal 10 used by the member based on input information of the member who wants the song accompaniment service.
  • the song accompaniment data may include a VOS music file, a song accompaniment (karaoke) music file, and the like.
  • the protocol module 270 is a device for managing protocols of the plurality of manager terminals 10, and manages the protocols in the case of the manager terminal 10 having a different protocol for each manufacturer. That is, the protocol module 250 may manage to transmit the corresponding protocol to the manager terminal 10 when the protocols are different between the manager terminals 10.
  • the data editing module 280 is a device for transmitting the golf operation image data of the member to the instructor terminal 40 to receive the image data edited by the instructor terminal 40.
  • the edited image data may include data about an instructor's voice, handwritten text, and correction posture image.
  • the service providing server 20 may include an image storage module for storing image information and a member database module for managing registration information and authentication information for members.
  • the video information is input using the camera 145 provided in the manager terminal 10, and can be recorded and stored to prevent cheating in the golf game, and can be used for relaying a golf game. have.
  • the member database module may manage information about a member who logs in online and enable participation authentication using authentication information for logging in.
  • the member database module may also manage information for payment, if the predetermined cost must be paid for participation in the golf game.
  • the control module 290 is provided with software for the progress of the golf game, golf education service and song accompaniment service, by the implementation of the software (ie, communication module 210, storage module 220, The operation of the game matching module 230, the game providing module 240, the education providing module 250, the accompaniment providing module 260, the protocol module 270, and the data editing module 280 is controlled.
  • the control module 290 manages the image information so that the plurality of manager terminals 10 can share the image information.
  • the control module 290 in the management of the image information, and the management to transmit the received image information to the plurality of manager terminal 10 as it is, or to manage to be processed and transmitted according to the purpose.
  • the data of the user's operation of one of the manager terminals 10 is changed as it is or only the format of the data (avi, mpeg, etc.) is changed to the other manager terminal 10.
  • the user information of one of the manager terminal 10 the position information of the golf ball by the score or hitting, etc. according to the rules of the golf game, processed to include the ranking information, the other manager terminal 10 Can be sent to.
  • the control module 290 may transmit the software for the progress of the golf game, golf training service and song accompaniment service to the manager terminal (10).
  • the user terminal 30 may be provided in plural and connected to the manager terminal 10, the service providing server 20, and the instructor terminal 40 through a network to remotely play golf game image information, golf training data, and the like. Song accompaniment data can be received and output.
  • the user terminal 30 should download and install the corresponding software through the service providing server 20 to receive the progress of the golf game, golf education service and song accompaniment service.
  • the user terminal 30 exchanges data with the manager terminal 10, the service providing server 20, and the instructor terminal 40 by the progress of the golf game and the driving of the golf education service software. Golf training can be conducted.
  • the user terminal 30 receives the video information of the manager terminal 10 from the streaming provider 160, and receives the operation state and video information of the manager terminal 10 from the service providing server 20, A golf game image currently in progress on the screen of the display can be displayed in real time, and the golf game progress can be grasped.
  • the user terminal 30 may include any multimedia playback equipment that is connected through a network and can receive and execute software for golf game, golf training, and song accompaniment service.
  • the user terminal 30 may include a PC, a mobile phone (PMP, smart phone, etc.), an IPTV set-top box, a notebook, a mobile phone, a PDA, and a MBS (Mobile Broadcast System) phone.
  • the user terminal 30 is installed with a contactless communication reader and an authentication application capable of recognizing the contactless communication tag, and recognizes the contactless communication tag through the contactless communication reader, and the manager terminal 10.
  • the member authentication unit 130 the golf game, golf training and song accompaniment service can be used.
  • the user terminal 30 is provided with a contactless communication reader (not shown) and an authentication application (not shown) capable of recognizing the contactless communication tag 102.
  • the authentication application may control the operation and release of the controller 180.
  • the smart phone can be used as a device for recognizing the contactless communication tag 102, any device equipped with a contactless communication reader in addition to the smart phone, capable of wireless communication, and capable of mounting and executing various applications can be used. Can be applied.
  • the authentication application may be installed in the form of an application program in the user terminal 30 or may be implemented as a separate hardware module mounted in the user terminal 30.
  • the instructor terminal 40 may be provided in plural and connected to the manager terminal 10 and the service providing server 20 through a network and edited by the manager terminal 10 and the service providing server 20 remotely. Training data can be sent.
  • the instructor terminal 40 is a terminal which is connected to the service providing server 20 in advance to input the instructor registration information and authentication information in order to provide a golf education service, and then joined as a member. For example, as shown in FIG. 5, the instructor terminal 40 generates edited data corrected for a part of the image of the golf motion image data of the member transmitted from the manager terminal 10, and then the manager. It may transmit to the terminal 10 or the service providing server 20.
  • FIG. 5 In FIG.
  • the instructor terminal 40 may include data about the instructor's voice, handwritten text, and corrected posture image in the edited image data.
  • the instructor terminal 40 may include any multimedia playback equipment that is connected via a network and can receive and execute software for the golf training service.
  • the instructor terminal 40 may include a PC, a mobile phone (PMP, smart phone, etc.), an IPTV set-top box, a notebook, a mobile phone, a PDA, and a mobile broadcast system (MBS) phone.
  • PMP mobile phone
  • MBS mobile broadcast system
  • golf education and multimedia data providing service system configured as described above, it is possible to play a remote golf game by sharing the video and audio between remote users, and remote video chat Through the real-time golf education and through the karaoke or play through the song accompaniment provided as a video, it is possible to simultaneously play golf games and golf education and musical feast for the user using the indoor golf course.
  • first image data transmission unit 122 image data output unit
  • control unit 210 communication module
  • accompaniment providing module 270 protocol module

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

One embodiment of the present invention relates to a service system for providing a golf game, golf education, and multimedia data, and the technical problem to be solved is in enabling users using a plurality of administrator terminals to enjoy a golf game while mutually sharing image information through the plurality of administrator terminals connected via a network. To this end, one embodiment of the present invention discloses the service system for providing a golf game, golf education, and multimedia data, comprising a service provision server for sharing image data of the golf game played by members by transmitting the image data to the plurality of administrator terminals, and for providing multimedia data including golf education data and music accompaniment data at the request of the administrator terminals, wherein the service provision server comprises: a communication module for transreceiving data with the plurality of administrator terminals; a saving module for saving registration information and authentication information of the members, and image data and multimedia data of the golf game; a game matching module for matching an opponent in a golf game, based on inputted information of members desiring a golf game service; an education-provision module for extracting and providing, to the administrator terminal used by a member, golf education data based on the inputted information of the member desiring the golf education service; an accompaniment provision module for extracting and providing, to the administrator terminal used by a member, music accompaniment data, based on the inputted information of a user desiring music accompaniment service; and a protocol module for managing the protocol for the plurality of administrator modules.

Description

골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템Golf game, golf training and multimedia data service system

본 발명의 일 실시예는 복수의 사용자들 상호 간에 영상 및 음성 공유를 통한 골프 게임, 영상 대화를 통한 골프 교육 및 노래 반주를 제공할 수 있는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템에 관한 것이다.One embodiment of the present invention relates to a golf game, a golf education and a multimedia data providing service system that can provide a golf game and video accompaniment through video and voice sharing, a video conversation between a plurality of users. .

실내 골프연습장에서 이루어지는 스크린 골프는 골프를 실내에서 즐길 수 있도록 제작된 시스템, 즉 골프 시뮬레이터를 통하여 행해질 수 있다. Screen golf made in an indoor golf practice range can be performed through a system designed to enjoy golf indoors, that is, a golf simulator.

일반적으로 스크린 골프를 즐길 수 있는 시스템은 프로젝터가 보여주는 영상을 보여주기 위한 하얀 스크린, 스크린 골프 영상을 크게 보여주기 위한 프로젝터, 골프 시뮬레이터 프로그램을 실행시키기 위한 컴퓨터 및 페어웨이나 러프의 라인에 따라 자동으로 경사를 구현하는 스윙 플레이트를 포함하여 이루어져 있다. 이러한 종래의 시스템은, 사용자(골퍼)가 평지상태 발판 또는 필드의 경사를 시뮬레이션화한 경사상태 발판에 올라가서, 프로젝터에 의해 전방의 스크린에 비추어지는 전망 배경화면을 보면서 골프공을 타격하며, 측면 또는 전방에 설치된 센서에 의해 골프공의 타구 위치를 감지하여, 미리 프로그램된 계산식 등에 의해 골프공의 착지 지점을 알아내어, 그 착지 지점에서 바라본 전방의 배경화면이 표시된 스크린을 보면서 다시 타구를 계속하는 방식으로 사용자로 하여금 실내에서 골프를 즐길 수 있도록 한다.In general, the system for screen golf can be automatically tilted along the line of fairways or roughs, with a white screen to display the image of the projector, a projector to display the screen golf image larger, a computer to run the golf simulator program, and a computer. It consists of including a swing plate to implement. This conventional system allows a user (golf golfer) to climb a sloped footrest that simulates the slope of a flat footstep or a field, hitting a golf ball while viewing a prospective background projected by the projector onto the screen in front of it. By detecting the position of the golf ball by the sensor installed in front, find out the landing point of the golf ball by using a pre-programmed calculation, etc., and continue to hit again while watching the screen displaying the background screen viewed from the landing point This allows the user to enjoy golf indoors.

한편, 최근 네트워크를 통해 다수의 골프 시뮬레이터를 원격 제어하고, 각각의 골프 시뮬레이터의 경기성적을 공유하여 다수의 골퍼가 각자의 골프 시뮬레이터를 이용하여 골프 시합을 즐길 수 있는 네트워크 게임 장치가 연구 및 제작되고 있다.On the other hand, recently, a network game device for remotely controlling a plurality of golf simulators through a network and sharing a game score of each golf simulator to allow a plurality of golfers to enjoy a golf game using their own golf simulator has been researched and manufactured. have.

[선행기술문헌][Preceding technical literature]

[특허문헌][Patent Documents]

(특허문헌 1) 공개특허공보 제10-2010-0028463호 '골프시뮬레이션 서버 시스템, 골프시뮬레이션 단말, 골프시뮬레이션 네트워크게임 시스템 및 방법'(Patent Document 1) Publication No. 10-2010-0028463 'Golf simulation server system, golf simulation terminal, golf simulation network game system and method'

(특허문헌 2) 등록특허공보 제10-1290111호 '골프 시뮬레이션 장치 및 골프 시뮬레이션 프로그램을 기록한 컴퓨터로 읽을 수 있는 매체'(Patent Document 2) Registered Patent Publication No. 10-1290111 'Computer-readable medium recording a golf simulation device and a golf simulation program'

본 발명의 일 실시예는 복수의 사용자들 상호 간에 영상 및 음성 공유를 통한 골프 게임, 영상 대화를 통한 골프 교육 및 노래 반주를 제공함으로써, 골프와 음악적인 향연을 동시에 가능하게 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템을 제공한다.One embodiment of the present invention provides a golf game through video and voice sharing between a plurality of users, a golf education through video conversation and a song accompaniment, thereby allowing golf and musical feasts to simultaneously play a golf game and golf education. And a multimedia data providing service system.

본 발명의 일 실시예에 의한 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템은 회원들에 의하여 수행되는 골프 게임의 영상 데이터를 복수의 관리자 단말에 전송하여 공유시키고, 상기 관리자 단말의 요청에 의하여 골프 교육 데이터와 노래 반주 데이터를 포함하는 멀티미디어 데이터를 제공하는 서비스 제공 서버를 구비하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템이고, 상기 서비스 제공 서버는 상기 복수의 관리자 단말과 데이터를 송수신하기 위한 통신 모듈; 상기 회원들의 등록 정보와 인증 정보, 골프 게임의 영상 데이터 및 멀티 미디어 데이터가 저장된 저장 모듈; 골프 게임 서비스를 원하는 회원의 입력 정보에 기초하여 골프 게임 상대를 매칭시키는 게임 매칭 모듈; 상기 매칭된 회원들이 사용하는 관리자 단말에 상기 골프 게임의 영상 데이터를 이용하여 골프 게임 서비스를 제공하는 게임 제공 모듈; 골프 교육 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말에 상기 골프 교육 데이터를 추출하여 제공하는 교육 제공 모듈; 노래 반주 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말에 상기 노래 반주 데이터를 추출하여 제공하는 반주 제공 모듈; 및 상기 복수의 관리자 단말의 프로토콜을 관리하는 프로토콜 모듈;을 포함할 수 있다.Golf game, golf training and multimedia data providing service system according to an embodiment of the present invention transmits and shares the video data of the golf game performed by the members to a plurality of administrator terminals, golf at the request of the administrator terminal A golf game, golf training and multimedia data providing service system having a service providing server for providing multimedia data including training data and song accompaniment data, wherein the service providing server communicates for transmitting and receiving data with the plurality of manager terminals. module; A storage module which stores the registration information and authentication information of the members, video data and multimedia data of a golf game; A game matching module for matching golf game opponents based on input information of a member who wants a golf game service; A game providing module for providing a golf game service using image data of the golf game to a manager terminal used by the matched members; An education provision module for extracting and providing the golf training data to a manager terminal used by the member based on input information of a member who desires golf training service; An accompaniment providing module for extracting and providing the song accompaniment data to a manager terminal used by the member based on input information of a member wishing for a song accompaniment service; And a protocol module for managing protocols of the plurality of manager terminals.

상기 관리자 단말은 회원으로부터 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 입력 정보를 입력받는 정보 입력부; 상기 입력 정보를 이용하여 회원을 인증하는 회원 인증부; 상기 서비스 제공 서버와의 데이터 송수신을 위한 통신부; 상기 골프 게임의 영상을 촬영하는 복수의 카메라; 상기 복수의 카메라에서 촬영된 골프 게임의 영상 데이터를 상대방 회원이 사용하는 관리자 단말에 전송하는 제1 영상 데이터 전송부; 상기 서비스 제공 서버로부터 전송되는 상대방 회원의 영상 데이터 또는 상기 골프 교육 데이터를 출력하는 영상 데이터 출력부; 회원의 음성 데이터가 입력되는 음성 데이터 입력부; 상기 서비스 제공 서버로부터 전송되는 노래 반주 데이터를 복원하여 상기 회원의 음성 데이터와 합성한 후 출력하는 노래 데이터 출력부; 및 각 구성들의 동작을 제어하는 제어부를 포함할 수 있다.The manager terminal includes an information input unit for receiving input information for the progress of the golf game, golf education service and song accompaniment service from a member; A member authenticator configured to authenticate a member using the input information; Communication unit for transmitting and receiving data with the service providing server; A plurality of cameras for capturing an image of the golf game; A first image data transmission unit for transmitting image data of a golf game photographed by the plurality of cameras to a manager terminal used by a counterpart member; An image data output unit configured to output image data of the other member or the golf training data transmitted from the service providing server; A voice data input unit to which voice data of a member is input; A song data output unit for restoring song accompaniment data transmitted from the service providing server and synthesizing the song accompaniment data with voice data of the member; And it may include a control unit for controlling the operation of each component.

상기 입력 정보는 상기 회원의 회원 등록 정보, 인증 정보 및 참가 신청 정보와, 상기 골프 게임의 상대 회원에 대한 선택 정보와, 상기 골프 게임의 환경을 변경시키는 아이템의 구매 정보를 포함할 수 있다.The input information may include member registration information, authentication information and participation application information of the member, selection information of a relative member of the golf game, and purchase information of an item for changing the environment of the golf game.

상기 관리자 단말 및 서비스 제공 서버와 네트워크를 통하여 연결된 강사 단말을 더 포함하고, 상기 관리자 단말은 상기 복수의 카메라를 통하여 촬영된 회원의 골프 동작 영상 데이터를 상기 서비스 제공 서버에 전송하는 제2 영상 데이터 전송부를 더 포함하며, 상기 서비스 제공 서버는 상기 회원의 골프 동작 영상 데이터를 상기 강사 단말에 전송하여 상기 강사 단말에 의하여 편집된 영상 데이터를 수신하는 데이터 편집 모듈을 더 포함하되, 상기 편집된 영상 데이터에는 강사의 음성, 필기 문자, 교정 자세 영상에 대한 데이터가 포함될 수 있다.Further comprising: an instructor terminal connected to the manager terminal and a service providing server through a network, wherein the manager terminal transmits second image data for transmitting a golf operation image data of a member photographed through the plurality of cameras to the service providing server. The service providing server further includes a data editing module for transmitting the golf motion image data of the member to the instructor terminal to receive the image data edited by the instructor terminal, the edited image data Data about the instructor's voice, handwritten text, and correction posture image may be included.

상기 관리자 단말과 네트워크를 통하여 연결된 복수의 사용자 단말을 더 포함하고, 상기 관리자 단말은 골프 게임을 실행하는 게임 제공부; 및 상기 실행되는 골프 게임의 영상 정보를 캡쳐하고, 상기 캡쳐된 영상 정보를 인코딩하여 상기 복수의 사용자 단말로 스트리밍하는 스트리밍 제공부를 더 포함할 수 있다.The game terminal further includes a plurality of user terminals connected to the manager terminal through a network, wherein the manager terminal executes a golf game; And a streaming providing unit for capturing image information of the executed golf game, encoding the captured image information, and streaming the captured image information to the plurality of user terminals.

상기 서비스 제공 서버는 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 소프트웨어가 구비되고, 상기 소프트웨어의 실행에 의하여 각 구성들의 동작을 제어하는 제어 모듈을 더 포함할 수 있다.The service providing server may include software for the progress of the golf game, a golf training service, and a song accompaniment service, and may further include a control module for controlling the operation of each component by executing the software.

상기 멀티미디어 데이터는 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터를 더 포함하고, 상기 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터는 상기 관리자 단말에 의하여 선택될 수 있다.The multimedia data further includes a background image, cable image, TV image data, or movie data for song data, and the background image, cable image, TV image data, or movie data for the song data is the manager terminal. Can be selected by.

상기 관리자 단말은 상기 제어부에 연결되는 비접촉식 인증태그부를 더 구비할 수 있다.The manager terminal may further include a contactless authentication tag unit connected to the control unit.

상기 비접촉식 인증태그는 인증 스티커 및 비접촉식 통신태그가 일체화되어 형성되고, 상기 복수의 사용자 단말은 상기 비접촉식 통신 태그를 인식할 수 있는 비접촉식 통신 리더기와 인증 어플리케이션이 설치되되, 상기 비접촉식 통신 리더기를 통하여 비접촉식 통신 태그를 인식하고, 상기 관리자 단말의 회원 인증부에 의하여 회원이 인증된 경우에, 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스에 참여할 수 있다.The contactless authentication tag is formed by integrating an authentication sticker and a contactless communication tag, and the plurality of user terminals are installed with a contactless communication reader and an authentication application capable of recognizing the contactless communication tag, and contactless communication through the contactless communication reader. When the tag is recognized and the member is authenticated by the member authentication unit of the manager terminal, the golf game may be played, a golf training service, and a song accompaniment service.

상기 비접촉식 통신태그는 상기 인증 어플리케이션을 구동하기 위한 URL 정보 및 어플리케이션으로 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스에 참여할 수 있는 권한을 부여하기 위해 사용자를 인증할 때 필요한 인증 키가 저장되어 있다.The contactless communication tag is a URL information and an application for driving the authentication application is stored in the authentication key required to authenticate the user to give permission to participate in the progress of the golf game, golf training service and song accompaniment service is stored have.

본 발명의 일 실시예에 따른 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템은 원격 사용자들 상호 간에 영상 및 음성을 공유하도록 하여 원격 골프 게임을 가능하게 하고, 원격 영상 대화를 통하여 실시간 골프 교육을 가능하게 하며, 영상으로 제공된 노래 반주를 통하여 노래방이나 연주도 가능하도록 함으로써, 실내 골프장을 이용하는 사용자에게 골프 게임과 골프 교육 및 음악적인 향연을 동시에 가능하게 할 수 있다.Golf game, golf training and multimedia data providing service system according to an embodiment of the present invention to enable the remote golf game by sharing the video and audio between the remote users, real-time golf training through the remote video chat In addition, by enabling the karaoke or playing through the song accompaniment provided in the video, it is possible to enable a golf game and golf education and musical feast simultaneously with the user using the indoor golf course.

도 1은 본 발명의 일 실시예에 따른 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템을 개략적으로 나타내는 도면이다.1 is a view schematically showing a golf game, golf education and multimedia data providing service system according to an embodiment of the present invention.

도 2는 도 1의 관리자 단말을 개략적으로 나타내는 블록도이다.FIG. 2 is a block diagram schematically illustrating a manager terminal of FIG. 1.

도 3은 도 1의 서비스 제공 서버를 개략적으로 나타내는 블록도이다.3 is a block diagram schematically illustrating a service providing server of FIG. 1.

도 4는 도 1의 관리자 단말에 형성된 인증 태그부를 나타내는 도면이다.4 is a diagram illustrating an authentication tag unit formed in the manager terminal of FIG. 1.

도 5는 도 1의 강사 단말에 의하여 관리자 단말에 전송된 골프 교육 데이터의 일 예를 나타내는 도면이다.5 is a diagram illustrating an example of golf training data transmitted to the manager terminal by the instructor terminal of FIG. 1.

본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 정도로 본 발명의 바람직한 일 실시예를 첨부된 도면을 참조하여 상세하게 설명하면 다음과 같다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.

도 1은 본 발명의 일 실시예에 따른 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템을 개략적으로 나타내는 도면이고, 도 2는 도 1의 관리자 단말을 개략적으로 나타내는 블록도이며, 도 3은 도 1의 서비스 제공 서버를 개략적으로 나타내는 블록도이고, 도 4는 도 1의 관리자 단말에 형성된 인증 태그부를 나타내는 도면이며, 도 5는 도 1의 강사 단말에 의하여 관리자 단말에 전송된 골프 교육 데이터의 일 예를 나타내는 도면이다.1 is a view schematically showing a golf game, golf education and multimedia data providing service system according to an embodiment of the present invention, FIG. 2 is a block diagram schematically showing a manager terminal of FIG. 1, FIG. 3 is FIG. 4 is a block diagram schematically illustrating a service providing server of FIG. 4, and FIG. 4 is a diagram illustrating an authentication tag unit formed in the manager terminal of FIG. 1, and FIG. 5 is an example of golf training data transmitted to the manager terminal by the instructor terminal of FIG. 1. It is a figure which shows.

도 1 내지 도 5를 참조하면, 본 발명의 일 실시예에 의한 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템은, 복수의 관리자 단말(10), 서비스 제공 서버(20), 복수의 사용자 단말(30) 및 강사 단말(40)을 포함한다. 상기 복수의 관리자 단말(10), 사용자 단말(30) 및 강사 단말(40)은 네트워크를 통하여 서비스 제공 서버(20)에 접속될 수 있다.1 to 5, the golf game, golf training and multimedia data providing service system according to an embodiment of the present invention, a plurality of administrator terminal 10, service providing server 20, a plurality of user terminals ( 30) and the instructor terminal 40. The plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40 may be connected to the service providing server 20 through a network.

상기 관리자 단말(10)는 복수 개로 구비되어 통상의 스크린 골프와 같이 회원들에 의하여 골프 게임이 수행되는 장치로서, 회원들의 등록 정보 및 골프 게임의 영상 정보를 서비스 제공 서버(20)로 전송하거나 서비스 제공 서버(20)로부터 게임 상대방의 영상 정보를 수신한다. 또한, 상기 관리자 단말(10)은 서비스 제공 서버(20)로 골프 교육 데이터와 노래 반주 데이터를 포함하는 멀티미디어 데이터를 요청하여 해당 정보를 수신한 후 스크린 등과 같은 디스플레이 화면상에 출력한다. 예를 들면, 상기 관리자 단말(10)는 골프 시뮬레이션 장치, PC, IPTV 셋톱박스, 노트북, 카메라 등을 포함할 수 있다. 상기 멀티미디어 데이터는 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터를 더 포함할 수 있다. 여기서, 상기 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터는 관리자 단말에 의하여 선택될 수 있다.The manager terminal 10 is provided with a plurality of devices in which a golf game is performed by members, such as ordinary screen golf, and transmits registration information and video information of a golf game to a service providing server 20 or services. Receive video information of the game opponent from the providing server 20. In addition, the manager terminal 10 requests the multimedia data including the golf training data and song accompaniment data to the service providing server 20 receives the corresponding information and outputs it on a display screen such as a screen. For example, the manager terminal 10 may include a golf simulation device, a PC, an IPTV set-top box, a notebook computer, a camera, and the like. The multimedia data may further include a background image, cable image, TV image data, or movie data for song data. Here, the background image, the cable image, the TV image data, or the movie data for the song data may be selected by the manager terminal.

상기 관리자 단말(10)는 정보 입력부(110), 회원 인증부(111), 통신부(112), 카메라(120), 제1 영상 데이터 전송부(121), 영상 데이터 출력부(122), 음성 데이터 입력부(130), 노래 데이터 출력부(131), 제2 영상 데이터 전송부(140), 게임 제공부(150), 스트리밍 제공부(160), 인증 태그부(170) 및 제어부(180)를 포함할 수 있다. 이외에도 도시되어 있지는 않지만, 상기 관리자 단말(10)는 부스, 스크린, 영사기 및 각종 센서 들을 포함할 수 있다.The manager terminal 10 includes an information input unit 110, a member authentication unit 111, a communication unit 112, a camera 120, a first image data transmission unit 121, an image data output unit 122, and audio data. The input unit 130, the song data output unit 131, the second image data transmitter 140, the game provider 150, the streaming provider 160, the authentication tag unit 170 and the controller 180 are included. can do. Although not shown, the manager terminal 10 may include a booth, a screen, a projector, and various sensors.

상기 정보 입력부(110)는 사용자로부터 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 입력 정보를 입력받는다. 상기 정보 입력부(110)는 일반적인 컴퓨터의 입력장치와 동일하거나 유사하게 구성될 수 있다. 예컨대, 키보드 방식이나 버튼키 방식 또는 마우스 방식, 또는 터치스크린 방식으로 구성될 수 있다. 나아가, 외부기기와 인터페이스를 통한 입력도 포함될 수 있다. 예를 들면, 상기 정보 입력부(110)는 골프 게임에 참가하기 위한 회원 등록 정보 및 인증 정보와 같은 골프 게임의 진행을 위한 정보를 입력하거나, 골프 교육 서비스 또는 노래 반주 서비스를 받기 위한 서비스 요청 정보를 입력할 수 있는 것으로서, 일반적인 키보드를 포함할 수 있다. 한편, 상기 입력 정보는 회원의 회원 등록 정보, 인증 정보 및 참가 신청 정보와, 골프 게임의 상대 회원에 대한 선택 정보와, 골프 게임의 환경을 변경시키는 아이템의 구매 정보를 포함할 수 있다.The information input unit 110 receives input information for the progress of the golf game, golf education service and song accompaniment service from the user. The information input unit 110 may be configured similarly or similarly to an input device of a general computer. For example, it may be configured as a keyboard method, a button key method, a mouse method, or a touch screen method. In addition, an input through an interface with an external device may be included. For example, the information input unit 110 inputs information for the progress of the golf game, such as member registration information and authentication information for participating in the golf game, or service request information for receiving a golf education service or a song accompaniment service. As input, it may include a general keyboard. On the other hand, the input information may include member registration information, authentication information and participation application information of the member, selection information for the relative member of the golf game, and purchase information of items for changing the environment of the golf game.

상기 회원 인증부(111)는 정보 입력부(110)를 통하여 입력된 입력 정보를 이용하여 회원을 인증한다. 상기 회원 인증부(1110)는 회원의 아이디와 비밀번호, 발급된 회원카드 또는 비접촉식 인증 태그를 이용하여 상기 인증을 처리할 수 있다.The member authentication unit 111 authenticates a member by using input information input through the information input unit 110. The member authentication unit 1110 may process the authentication using a member ID and password, an issued member card or a contactless authentication tag.

상기 통신부(112)는 서비스 제공 서버(20)와의 데이터 송수신을 위한 인터페이스 장치로서, 유무선 네트워크로 이루어진다. 상기 유무선 네트워크는 통신망에 정의된 프로토콜 스택(예를 들면, TCP/IP 프로토콜, CDMA 프로토콜)을 기반으로 서비스 제공 서버(20)와 소정의 통신채널을 연결하고, 서비스 제공 서버(20)에 구비된 통신 프로그램에 정의된 통신 프로토콜(예를 들면, HTTP(Hyper-Text Transfer Protocol), WAP(Wireless Application Protocol)/ME(Mobile Explorer))을 이용하여 본 골프 게임, 골프 교육, 노래 반주 제공 서비스를 받기 위한 정보를 송수신하게 된다. 그러나, 본 발명에서는 네트워크의 종류를 한정하는 것은 아니고, 와이파이(wifi) 방식, 지그비(zigbee) 방식, 블루투스(bluetooth) 방식, 3G, 4G, LTE, LTE-A 방식 및 그 등가 방식 등의 다양한 유무선 통신 방식을 적용할 수도 있다.The communication unit 112 is an interface device for transmitting and receiving data with the service providing server 20, and is made of a wired or wireless network. The wired / wireless network connects a predetermined communication channel with the service providing server 20 based on a protocol stack (for example, TCP / IP protocol and CDMA protocol) defined in a communication network, and is provided in the service providing server 20. Receive golf game, golf education, and song accompaniment services using the communication protocols defined in the communication program (for example, Hyper-Text Transfer Protocol (HTTP), Wireless Application Protocol (WAP) / ME (Mobile Explorer)) Send and receive information for However, the present invention does not limit the type of network, but various wired / wireless wireless devices such as Wi-Fi, Zigbee, Bluetooth, 3G, 4G, LTE, LTE-A, and the like. It is also possible to apply a communication method.

상기 카메라(120)는 복수 개로 구비되어, 회원들의 동작 즉, 회원들에 의하여 수행되는 골프 게임의 영상을 촬영한다. 상기 카메라(120)는 동영상을 촬영하여 전송할 수 있는 기능을 가지는 것이면 제한 없이 사용될 수 있다. 예를 들면, 디지털 카메라(120) 등에 주로 사용되는 CCD(Charge-Coupled Device) 이미지 센서나, 휴대전화 등 소형기기 내장용으로 주로 사용되는 CMOS(Complementary Metal-Oxide-Semiconductor) 이미지 센서 등이 카메라(120)로 사용될 수 있다. 상기 CCD 이미지 센서 또는 CMOS 이미지 센서는 속도, 전력소모, 화질, 다른 부품과의 배치 등을 고려하여 선택적으로 사용될 수 있다. 상기 카메라(120)는 실내 골프 연습장 등의 해당 라인마다 1대씩 설치되어 골프 게임 영상을 촬영하여 데이터 저장부(미도시)에 전송한다. 이러한 데이터 저장부는 회원 등록 정보 및 입력 정보와 복수의 카메라(120)에서 촬영된 골프 게임의 영상 정보, 골프 교육 데이터 및 노래 반주 데이터 등을 저장할 수 있다. 또한, 상기 데이터 저장부는 골프 게임, 골프 교육 및 노래 반주 서비스를 실행할 수 있는 각각의 서비스 프로그램을 저장할 수 있다. 이때, 상기 서비스 프로그램은 서비스 제공 서버(20)에 접속하여 별도로 다운로드 받아 저장된다. The camera 120 is provided in plural and photographs the motions of the members, that is, the golf game played by the members. The camera 120 may be used without limitation as long as it has a function of capturing and transmitting a video. For example, a CCD (Charge-Coupled Device) image sensor mainly used in the digital camera 120 or the like, or a Complementary Metal-Oxide-Semiconductor (CMOS) image sensor mainly used for incorporation of small devices such as mobile phones, etc. 120). The CCD image sensor or CMOS image sensor may be selectively used in consideration of speed, power consumption, image quality, arrangement with other components, and the like. The camera 120 is installed one by one for each line, such as indoor golf driving range to shoot a golf game image and transmit it to the data storage (not shown). The data storage unit may store member registration information and input information, image information of a golf game photographed by the plurality of cameras 120, golf training data, song accompaniment data, and the like. In addition, the data storage unit may store each service program capable of executing a golf game, golf training and song accompaniment services. In this case, the service program is connected to the service providing server 20 and downloaded and stored separately.

상기 제1 영상 데이터 전송부(121)는 복수의 카메라(120)에서 촬영된 골프 게임의 영상 데이터를 상대방 회원이 사용하는 관리자 단말에 전송한다. 또한, 상기 제1 영상 데이터 전송부(121)는 데이터 저장부에 저장된 회원 등록 정보, 입력 정보 및 영상 정보 등을 서비스 제공 서버(20)로 전송한다.The first image data transmitter 121 transmits image data of a golf game photographed by a plurality of cameras 120 to a manager terminal used by a counterpart member. In addition, the first image data transmission unit 121 transmits member registration information, input information, image information, and the like stored in the data storage unit to the service providing server 20.

상기 영상 데이터 출력부(122)는 서비스 제공 서버(20)로부터 전송되는 상대방 회원의 영상 데이터 또는 골프 교육 데이터를 출력한다. 상기 데이터 출력부(122)는 골프 게임의 참가 진행 상황을 확인하거나, 서비스 제공 서버(20)에서 관리되어 제공되는 영상 정보의 출력을 위한 것으로서, 별도의 모니터 또는 스크린으로 출력되도록 할 수 있다.The image data output unit 122 outputs image data or golf training data of the other member transmitted from the service providing server 20. The data output unit 122 is for checking the progress of participation in the golf game or for outputting image information managed and provided by the service providing server 20, and may be output to a separate monitor or screen.

상기 음성 데이터 입력부(130)는 회원의 음성 데이터가 입력된다. 상기 음성 데이터 입력부(130)는 회원이 노래 반주 서비스를 이용하는 경우, 노래 반주에 맞추어 부르는 음성 데이터를 의미한다.The voice data input unit 130 receives voice data of a member. The voice data input unit 130 refers to voice data that is called according to song accompaniment when a member uses a song accompaniment service.

상기 노래 데이터 출력부(131)는 서비스 제공 서버(20)로부터 전송되는 노래 반주 데이터를 복원하여 음성 데이터 입력부(130)에 입력된 회원의 음성 데이터와 합성한 후 출력한다. 상기 노래 데이터 출력부(131)는 윈도우즈 환경, 셋탑박스, 게임기, 노래방기기 등을 이용하여 저장 모듈(220)로부터 VOS 음악파일, 노래반주(노래방) 음악파일을 로드해서 저장하고, 노래반주 파일중 노래가사와 노래순서를 제공하거나 VOS 음악파일중 해당 음악을 연주할 악기에 대한 각 음표를 연주순서를 나타낸 전자악보로 변환하여 제공한다. 그런 다음, 상기 노래 데이터 출력부(131)는 회원 입력을 받아 처리하고, 음성 데이터 입력부(130)에 의해 입력된 회원의 음성 데이터와 해당 음악 중 회원 음성 데이터 이외의 반주음과, 별도의 입력장치(키보드 등)에 의해 연주조작된 지정음과 해당 음악중 지정음 이외의 배경음을 출력하게 된다.The song data output unit 131 restores song accompaniment data transmitted from the service providing server 20, synthesizes the song accompaniment data with voice data of the member input to the voice data input unit 130, and outputs the synthesized voice data. The song data output unit 131 loads and stores a VOS music file and a song accompaniment (karaoke) music file from the storage module 220 using a Windows environment, a set-top box, a game machine, a karaoke device, and the like. It provides song lyrics and song order, or converts each note of the instrument in the VOS music file to play the music into an electronic score indicating the order of performance. Then, the song data output unit 131 receives and processes member input, accompaniment sounds other than member voice data among the member's voice data input by the voice data input unit 130 and the corresponding music, and a separate input device. Outputs the designated sound operated by the keyboard and the background sound other than the designated sound among the corresponding music.

상기 제2 영상 데이터 전송부(140)는 복수의 카메라(120)를 통하여 촬영된 회원의 골프 동작 영상 데이터를 서비스 제공 서버(20)에 전송한다. 즉, 상기 제2 영상 데이터 전송부(140)는 회원이 골프 강사 또는 골프 선수 등으로부터 골프 교육을 받고자 하는 경우, 회원의 골프 스윙 자세 등을 촬영한 영상 데이터를 서비스 제공 서버(20)에 전송하고, 서비스 제공 서버(20)에 의하여 지정된 강사 단말(40)로부터 자세가 교정된 골프 교육 데이터를 수신할 수 있도록 한다.The second image data transmitter 140 transmits the golf motion image data of the member photographed through the plurality of cameras 120 to the service providing server 20. That is, when the member wants to receive golf training from a golf instructor or a golf player, the second image data transmission unit 140 transmits the image data photographing the golf swing posture of the member to the service providing server 20. , To receive the golf training data corrected posture from the instructor terminal 40 designated by the service providing server 20.

상기 게임 제공부(150)는 골프 게임을 실행하는 장치로서, 서비스 제공 서버(20)의 게임 제공 모듈(240)로부터 골프 게임을 위한 소프트웨어를 전송받거나 업데이트 받아 회원이 골프 게임을 즐길 수 있도록 해당 소프트웨어를 실행시킨다.The game providing unit 150 is a device for executing a golf game, the software to receive or update the software for the golf game from the game providing module 240 of the service providing server 20 so that the member can enjoy the golf game Run

상기 스트리밍 제공부(160)는 게임 제공부(150)에서 실행되는 골프 게임의 영상 정보를 캡쳐하고, 상기 캡쳐된 영상 정보를 인코딩하여 복수의 사용자 단말(30)로 스트리밍(streaming)한다. 상기 스트리밍 제공부(160)는 골프 게임이 진행되는 화면과 소리를 실시간으로 캡쳐한 후, 비디오 및 오디오 인코딩하여 복수의 사용자 단말(30)로 스트리밍 형태로 전송함으로써, 비디오 및 오디오 스트리밍 데이터를 디코딩만 할 수 있는 최소 사양의 하드웨어 자원만 구비되면 상대적으로 저사양의 사용자 단말(30)에도 전송가능할 것이다.The streaming provider 160 captures video information of a golf game executed in the game provider 150, encodes the captured video information, and streams the captured video information to the plurality of user terminals 30. The streaming provider 160 captures the screen and the sound of the golf game in real time, and then encodes the video and audio and transmits the streaming data to the plurality of user terminals 30, thereby decoding only the video and audio streaming data. If only the minimum hardware hardware that can be provided will be able to transmit to the relatively low-specified user terminal 30.

상기 인증 태그부(170)는 제어부(180)에 연결되고, 인증 스티커(101) 및 비접촉식 통신태그(102)가 일체화되어 형성된다. 여기서, 상기 비접촉식 통신태그(102)는 NFC(Near Field Communication), RFID(Radio Frequency Identification), 블루투스, 지그비 중 어느 하나를 활용하여 비접촉식 통신이 이루어지도록 할 수 있다. 더불어, 본 발명의 실시예에서는 인증 스티커(101)의 상부에 비접촉식 통신태그(102)를 형성하여 일체화시키는 방법을 사용하였으나 이것으로 본 발명을 한정하는 것은 아니다. 즉, 상기 비접촉식 인증 스티커(101)는 인증 스티커(101) 내부에 비접촉식 통신태그(102)가 포함되거나, 인증 스티커(101)의 외부에 비접촉식 통신태그(102)가 부착되어 일체화될 수 있으며, 이러한 방법 외에도 인증 스티커(101)와 비접촉식 통신태그(102)를 일체화시킬 수 있다면 어느 방법이 사용되어도 무방하다. 또한, 본 발명에서는 인증 스티커(101) 및 비접촉식 통신태그(102)의 크기를 동일하게 형성하였으나, 이러한 것으로 본 발명을 한정하는 것은 아니다. The authentication tag unit 170 is connected to the control unit 180, the authentication sticker 101 and the contactless communication tag 102 is formed integrally. In this case, the contactless communication tag 102 may perform contactless communication by using any one of Near Field Communication (NFC), Radio Frequency Identification (RFID), Bluetooth, and ZigBee. In addition, although the embodiment of the present invention used a method of forming and integrating a contactless communication tag 102 on the authentication sticker 101, the present invention is not limited thereto. That is, the contactless authentication sticker 101 may include a contactless communication tag 102 inside the authentication sticker 101 or may be integrated by attaching a contactless communication tag 102 to the outside of the authentication sticker 101. In addition to the method, any method may be used as long as the authentication sticker 101 and the contactless communication tag 102 can be integrated. In addition, although the size of the authentication sticker 101 and the contactless communication tag 102 is the same in the present invention, this does not limit the present invention.

상기 인증 스티커(101)는 관리자 단말(10)의 일면에 부착되어 외부에 형성된 디스플레이부(미도시)를 통하여 인증 시스템이 작동되고 있음을 알릴 수 있다. 또한, 상기 비접촉식 통신태그(102)에는 인증 어플리케이션을 구동하기 위한 URL 정보 및 어플리케이션으로 디스플레이부에 연결된 제어부(180)를 통하여 사용자를 인증할 때 필요한 인증 키, 인증 키와 대응되는 키를 포함하는 사용자 단말(30)에 대한 정보 및 사용자의 로그인 정보가 암호화되어 저장되어 있다. 이러한 정보를 통해 비접촉식 통신태그(102)를 인식한 사용자 단말(30)로부터 전송된 인증 키 및 사용자 단말(30)의 고유 정보가 서로 대응되는지의 여부를 판단하여 사용자 단말(30)의 사용자를 인식한다. 또한, 사용자의 인식 후에 입력된 사용자의 로그인 정보, 즉, 아이디와 패스워드의 일치 여부를 확인한 뒤, 사용자에게 인증 어플리케이션을 통한 관리자 단말(10)의 사용 권한을 부여할 수 있다. 따라서, 상기 인증 스티커(101) 및 비접촉식 통신태그(102)가 일체화된 비접촉식 인증 스티커(101)의 부착으로 회원 외 관리자 단말(10)를 사용할 수 없게 할 수 있다. 즉, 상기 비접촉식 인증 스티커(101)에 스마트 폰과 같은 사용자 단말(30) 등을 근접하게 위치시킴으로써, 사용자 단말(30)이 비접촉식 통신태그(102)에 저장된 URL 정보 등을 인식하여 인증 어플리케이션을 실행시키고, 비접촉식 통신태그(102)의 인증 키 등을 회원 인증부(111)에 전송하여 회원을 인증하게 된다. 그리고, 회원 인증 후 인증된 회원만이 골프 게임, 골프 교육 및 노래 반주 제공 서비스를 진행할 수 있다. 또한, 상기 비접촉식 인증 스티커(101)가 비접촉식 통신태그(102)를 포함하도록 형성됨으로써 회원 인증을 위한 별도의 기기, 예를 들어, 카드나 리더기 등의 요소들을 생략할 수 있으므로 이에 대한 비용 절약 및 간소화된 인증 시스템의 구현이 가능하다.The authentication sticker 101 may be attached to one surface of the manager terminal 10 to inform that the authentication system is operating through a display unit (not shown) formed outside. In addition, the contactless communication tag 102 includes a URL corresponding to an authentication key and an authentication key required for authenticating the user through the controller 180 connected to the display unit as an application and URL information for driving an authentication application. Information about the terminal 30 and login information of the user are encrypted and stored. Through this information, it is determined whether the authentication key transmitted from the user terminal 30 that recognizes the contactless communication tag 102 and the unique information of the user terminal 30 correspond to each other to recognize the user of the user terminal 30. do. In addition, after checking whether the user's login information input after the user's recognition, that is, the ID and the password match, the user may be given permission to use the manager terminal 10 through the authentication application. Therefore, the non-member manager terminal 10 may be disabled by attaching the contactless authentication sticker 101 in which the authentication sticker 101 and the contactless communication tag 102 are integrated. That is, by placing the user terminal 30 such as a smartphone in close proximity to the contactless authentication sticker 101, the user terminal 30 recognizes the URL information stored in the contactless communication tag 102, etc. to execute the authentication application. The authentication key of the contactless communication tag 102 is transmitted to the member authentication unit 111 to authenticate the member. And, only the members who are authenticated after the membership certification can proceed to the golf game, golf training and song accompaniment service. In addition, since the contactless authentication sticker 101 is formed to include a contactless communication tag 102, it is possible to omit a separate device for member authentication, for example, a card or a reader, thereby saving and simplifying the cost. It is possible to implement a certified authentication system.

상기 제어부(180)는 각 구성들(즉, 정보 입력부(110), 회원 인증부(111), 통신부(112), 카메라(120), 제1 영상 데이터 전송부(121), 영상 데이터 출력부(122), 음성 데이터 입력부(130), 노래 데이터 출력부(131), 제2 영상 데이터 전송부(140), 게임 제공부(150), 스트리밍 제공부(160), 인증 태그부(170))의 동작을 제어하기 위하여, 골프 게임, 골프 교육 및 노래 반주 서비스를 실행할 수 있는 각각의 서비스 프로그램을 포함하는 소프트웨어를 입력받아 구동할 수 있는 것으로서, 소프트웨어의 입력을 위해 광학 드라이브를 구비하거나, 소프트웨어를 네트워크를 통해 전송받도록 설계될 수 있다.The controller 180 includes each component (that is, the information input unit 110, the member authentication unit 111, the communication unit 112, the camera 120, the first image data transmission unit 121, and the image data output unit ( 122), the audio data input unit 130, the song data output unit 131, the second image data transmission unit 140, the game provider unit 150, the streaming provider unit 160, and the authentication tag unit 170. In order to control the operation, it is possible to receive and drive the software including each service program capable of executing a golf game, golf training and song accompaniment services, comprising an optical drive for input of the software or network software It can be designed to receive through.

도시되어 있지는 않지만, 상기 관리자 단말(10)은 회원 등록 정보를 관리하는 회원 관리부를 더 포함할 수 있다. 상기 회원 등록 정보는 회원 개인의 인적 정보, 몸무게, 키, 골프 이력, 핸디, 평균 타수 및 진행 거리 등을 포함하는 골프 기록 정보 등을 포함할 수 있다. 상기 회원 관리부는 회원들의 회원 등록 정보를 회원 데이터베이스에 저장하고, 또한 회원 등록 정보와 연관된 회원의 플레이 정보를 등록 정보와 매칭시켜 플레이 정보 데이터베이스에 저장한다. 이때, 상기 플레이 정보에는 회원의 타격에 따라 결정된, 골프 공의 진행거리, 방향, 타수를 포함하는 플레이 기록, 플레이 시간 및 타격 동영상이 포함될 수 있다.Although not shown, the manager terminal 10 may further include a member manager that manages member registration information. The member registration information may include golf record information including personal information of the member, weight, height, golf history, handyman, average number of strokes, and distance traveled. The member manager stores the member registration information of the members in the member database, and also matches the play information of the member associated with the member registration information with the registration information and stores it in the play information database. In this case, the play information may include a play record including a moving distance, a direction, and a stroke of the golf ball, a play time, and a hit video determined according to the hit of the member.

상기 서비스 제공 서버(20)는 복수 개의 관리자 단말(10), 사용자 단말(30) 및 강사 단말(40)과 네트워크로 연결되어, 이러한 네트워크를 통하여 수신된 복수의 관리자 단말(10)의 영상 정보를 복수의 관리자 단말(10)에 전송하여 공유시키고, 관리자 단말(10)의 요청에 의하여 골프 교육 데이터와 노래 반주 데이터를 포함하는 멀티미디어 데이터를 제공한다.The service providing server 20 is connected to the plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40 by a network, and receives image information of the plurality of manager terminals 10 received through the network. It transmits and shares to the plurality of manager terminal 10, and provides multimedia data including golf training data and song accompaniment data at the request of the manager terminal 10.

상기 서비스 제공 서버(20)는 통신 모듈(210), 저장 모듈(220), 게임 매칭 모듈(230), 게임 제공 모듈(240), 교육 제공 모듈(250), 반주 제공 모듈(260), 프로토콜 모듈(270), 데이터 편집 모듈(280) 및 제어 모듈(290)을 포함한다.The service providing server 20 may include a communication module 210, a storage module 220, a game matching module 230, a game providing module 240, an education providing module 250, an accompaniment providing module 260, and a protocol module. 270, data editing module 280, and control module 290.

상기 통신 모듈(210)은 복수의 관리자 단말(10), 사용자 단말(30) 및 강사 단말(40)과 데이터를 송수신하기 위한 인터페이스 장치로서, 유무선 네트워크로 이루어진다. 상기 유무선 네트워크는 통신망에 정의된 프로토콜 스택(예를 들면, TCP/IP 프로토콜, CDMA 프로토콜)을 기반으로 복수의 관리자 단말(10), 사용자 단말(30) 및 강사 단말(40)과 소정의 통신채널을 연결하고, 복수의 관리자 단말(10), 사용자 단말(30) 및 강사 단말(40)에 구비된 통신 프로그램에 정의된 통신 프로토콜(예를 들면, HTTP(Hyper-Text Transfer Protocol), WAP(Wireless Application Protocol)/ME(Mobile Explorer))을 이용하여 본 골프 게임, 골프 교육, 노래 반주 제공 서비스를 실행하기 위한 정보를 송수신하게 된다. 그러나, 본 발명에서는 네트워크의 종류를 한정하는 것은 아니고, 와이파이(wifi) 방식, 지그비(zigbee) 방식, 블루투스(bluetooth) 방식, 3G, 4G, LTE, LTE-A 방식 및 그 등가 방식 등의 다양한 유무선 통신 방식을 적용할 수도 있다.The communication module 210 is an interface device for transmitting and receiving data with the plurality of manager terminals 10, the user terminal 30, and the instructor terminal 40, and is made of a wired or wireless network. The wired / wireless network has a predetermined communication channel with a plurality of manager terminals 10, user terminals 30, and instructor terminals 40 based on a protocol stack (for example, TCP / IP protocol and CDMA protocol) defined in a communication network. Communication protocols defined in communication programs provided in the plurality of administrator terminals 10, the user terminal 30, and the instructor terminal 40 (eg, HTTP (Hyper-Text Transfer Protocol) and WAP (Wireless)). Application Protocol (ME) / ME (Mobile Explorer) is used to transmit and receive information for executing the golf game, golf education, and song accompaniment service. However, the present invention does not limit the type of network, but various wired / wireless wireless devices such as Wi-Fi, Zigbee, Bluetooth, 3G, 4G, LTE, LTE-A, and the like. It is also possible to apply a communication method.

상기 저장 모듈(220)은 회원들의 등록 정보와 인증 정보, 골프 게임의 영상 데이터, 멀티 미디어 데이터, 골프 게임과 골프 교육 및 노래 반주 서비스를 실행할 수 있는 각각의 서비스 프로그램이 저장된다. 상기 저장 모듈(220)은 RAM, ROM, EEPROM(Electrically Erasable and Programmable Read Only Memory), SDRAM(Synchronous Dynamic Random Access Memory) 또는 HDD로 구성될 수 있으나, 이는 본 발명은 저장 장치의 종류를 한정하는 것은 아니다.The storage module 220 stores member registration and authentication information, video data of a golf game, multimedia data, and a respective service program for executing a golf game, golf education, and song accompaniment service. The storage module 220 may be configured of a RAM, a ROM, an electrically erasable and programmable read only memory (EEPROM), a synchronous dynamic random access memory (SDRAM), or an HDD. However, the present invention may limit the type of storage device. no.

상기 게임 매칭 모듈(230)은 골프 게임 서비스를 원하는 회원의 입력 정보에 기초하여 골프 게임 상대를 매칭시킨다. 상기 게임 매칭 모듈(230)은 회원이 게임을 원하는 상대 회원(예를 들면, 가족, 친구, 회사 동료 등)과 골프 게임 상대를 매칭시킬 수 있다. 또한, 상기 게임 매칭 모듈(230)은 등록 정보에 포함된 회원 개인의 인적 정보, 몸무게, 키, 골프 이력, 핸디, 평균 타수 및 진행 거리 등을 포함하는 골프 기록 정보를 이용하여 골프 게임의 상대를 매칭시켜 상호 간의 영상 정보를 공유하면서 골프 게임을 진행하게 할 수 있다. 또한, 상기 게임 매칭 모듈(230)은 골프 게임 참여 요청자 또는 대기자의 회원 정보에 따른 미리 설정된 기간 또는 횟수 이내에서의 평균 플레이 기록에 따른 레벨을 판단하여 서로 대응되는 매치업을 제공할 수도 있다. 또한, 상기 게임 매칭 모듈(230)은 회원가입시 명시한 사용자 본인의 수준에 따라 레벨이 시작되고, 골프 게임 등을 통하여 레벨 조정이 이루어지며 동일 레벨에서 일정한 승률 이상을 올릴 경우 자동으로 레벨이 상승하도록 할 수 있다. 또한, 상기 게임 매칭 모듈(220)은 골프 게임 시 레벨에 따라 회원들 사이의 핸디를 자동 또는 회원들의 선택에 따라 조정할 수도 있다. 골프 게임 신청자가 직접 입장한 방의 대기자가 자신보다 레벨이 낮을 경우 회원들 간에 선택과 합의로 또는 관리자 단말(10)에 의해 자동으로 일정한 핸디가 주어지며, 골프 게임 신청자보다 레벨이 높을 경우 상대방이 일정한 핸디를 받게 된다.The game matching module 230 matches a golf game opponent based on input information of a member who wants a golf game service. The game matching module 230 may match a golf game opponent with an opponent member (eg, a family member, a friend, a company colleague, etc.) that the member wants to play. In addition, the game matching module 230 uses the golf record information, including personal information, weight, height, golf history, handyman, average number of strokes and progression of the member included in the registration information to match the opponent of the golf game By matching, the golf game can be played while sharing image information with each other. In addition, the game matching module 230 may provide a matchup corresponding to each other by determining the level according to the average play record within a preset period or number of times according to the member information of the golf game participation requester or the waiter. In addition, the game matching module 230 is to start the level according to the user's level specified during membership registration, level adjustment is made through a golf game, etc., and raises the level automatically when raising a certain winning rate or more at the same level. Can be. In addition, the game matching module 220 may automatically adjust the handy between the members according to the level of the golf game or according to the selection of the members. If the waiter of the room where the golf game applicant directly enters is lower than himself / herself, a certain handyman is automatically given by selection and agreement between the members or by the administrator terminal 10. Handy will be received.

상기 게임 제공 모듈(240)은 게임 매칭 모듈(230)에 의하여 매칭된 회원들이 사용하는 관리자 단말에 회원 각각의 골프 게임의 영상 데이터를 전송하여 서로 게임을 공유하면서 골프 게임 서비스를 제공받도록 할 수 있다. 또한, 상기 게임 제공 모듈(240)은 스킨스, 스토로크, 라스베가스 등의 게임 방식을 제공할 수 있으며, 정기전, 비정기전 오픈 대회 등 월/분기별로 골프 게임을 진행할 수 있도록 제공할 수 있다. 또한, 상기 게임 제공 모듈(240)은 핸디캡에 대한 규칙의 설정 및 변경이 가능하고, 골프 게임의 상대자를 검색할 수 있는 환경을 제공할 수 있다. 상기 게임 제공 모듈(240)은 골프 게임을 위한 소프트웨어를 관리자 단말(10)에 전송하거나, 업데이트할 수 있도록 제어할 수 있다.The game providing module 240 may transmit a video data of each golf game of each member to a manager terminal used by the members matched by the game matching module 230 so that the golf game service may be provided while sharing the game with each other. . In addition, the game providing module 240 may provide a game system such as Skins, Stoke, Las Vegas, etc., and may provide a golf game for each month / quarter, such as regular tournaments and occasional open tournaments. In addition, the game providing module 240 may set and change a rule for a handicap, and provide an environment for searching for a opponent of a golf game. The game providing module 240 may control to transmit or update software for a golf game to the manager terminal 10.

한편, 상기 게임 제공 모듈(240)은 골프 게임에 참여하는 회원의 참가 정보, 대진 정보, 전적 정보를 관리할 수 있다. 또한, 상기 게임 제공 모듈(240)은 골프 게임에 참가하는 참가자의 대진을 자동으로 작성하거나, 참가자의 입력에 의해 작성될 수 있는 환경을 제공할 수 있으며, 골프 게임에 대한 입장 확인 및 참가증 발급이 가능하도록 환경을 제공할 수 있다.On the other hand, the game providing module 240 may manage the participation information of the member participating in the golf game, the substitution information, the whole information. In addition, the game providing module 240 may automatically create an appearance of a participant participating in the golf game, or provide an environment that can be created by the input of the participant. The environment can be provided to make it possible.

상기 교육 제공 모듈(250)은 골프 교육 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말(10)에 골프 교육 데이터를 추출하여 제공한다. 또한, 상기 교육 제공 모듈(250)은 회원이 골프 강사 또는 골프 선수 등으로부터 골프 교육을 받고자 하는 경우, 회원이 사용하는 관리자 단말(10)을 통하여 회원의 골프 스윙 자세 등을 촬영한 영상 데이터를 전송받아, 이를 강사 단말(40)로 전송하여 강사에 의하여 자세가 교정된 골프 교육 데이터를 수신할 수도 있다.The training providing module 250 extracts and provides golf training data to the manager terminal 10 used by the member based on input information of a member who wants golf training service. In addition, the training providing module 250 transmits the image data photographing the golf swing posture of the member through the manager terminal 10 used by the member, if the member wants to receive golf training from a golf instructor or golf player, etc. Received, it may be transmitted to the instructor terminal 40 to receive golf training data corrected posture by the instructor.

상기 반주 제공 모듈(260)은 노래 반주 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말(10)에 노래 반주 데이터를 추출하여 제공한다. 상기 노래 반주 데이터는 VOS 음악 파일, 노래 반주(노래방) 음악 파일 등을 포함할 수 있다. The accompaniment providing module 260 extracts and provides song accompaniment data to the manager terminal 10 used by the member based on input information of the member who wants the song accompaniment service. The song accompaniment data may include a VOS music file, a song accompaniment (karaoke) music file, and the like.

상기 프로토콜 모듈(270)은 복수의 관리자 단말(10)의 프로토콜을 관리하는 장치로서, 제조 회사 마다 프로토콜이 다른 관리자 단말(10)의 경우에 해당 프로토콜을 관리하게 된다. 즉, 상기 프로토콜 모듈(250)은 관리자 단말(10) 간에 프로토콜이 서로 다른 경우, 해당 프로토콜을 관리자 단말(10)에 전송되도록 관리할 수 있다.The protocol module 270 is a device for managing protocols of the plurality of manager terminals 10, and manages the protocols in the case of the manager terminal 10 having a different protocol for each manufacturer. That is, the protocol module 250 may manage to transmit the corresponding protocol to the manager terminal 10 when the protocols are different between the manager terminals 10.

상기 데이터 편집 모듈(280)은 회원의 골프 동작 영상 데이터를 강사 단말(40)에 전송하여 강사 단말(40)에 의하여 편집된 영상 데이터를 수신하는 장치이다. 여기서, 상기 편집된 영상 데이터에는 강사의 음성, 필기 문자, 교정 자세 영상에 대한 데이터가 포함될 수 있다.The data editing module 280 is a device for transmitting the golf operation image data of the member to the instructor terminal 40 to receive the image data edited by the instructor terminal 40. Here, the edited image data may include data about an instructor's voice, handwritten text, and correction posture image.

도시되어 있지는 않지만, 상기 서비스 제공 서버(20)는 영상 정보를 저장하는 영상 저장 모듈과 회원들에 대한 등록 정보 및 인증 정보를 관리하는 회원 데이터 베이스 모듈을 포함할 수 있다. 상기 영상 정보는 관리자 단말(10)에 구비된 카메라(145)를 이용하여 입력되어, 골프 게임의 진행에 있어서, 부정행위를 방지하기 위해 녹화되어 저장될 수 있으며, 골프 게임의 중계 등에 이용될 수 있다. 상기 회원 데이터 베이스 모듈은 골프 게임에 참가하는 경우, 온라인을 통해 로그인하는 회원에 대한 정보를 관리하고, 로그인을 위한 인증 정보를 이용하여 참가 인증이 가능하도록 할 수 있다. 한편, 상기 회원 데이터 베이스 모듈은 골프 게임의 참가를 위해 소정의 비용을 결제하여야 하는 경우, 비용결제를 위한 정보도 관리할 수 있다.Although not shown, the service providing server 20 may include an image storage module for storing image information and a member database module for managing registration information and authentication information for members. The video information is input using the camera 145 provided in the manager terminal 10, and can be recorded and stored to prevent cheating in the golf game, and can be used for relaying a golf game. have. When participating in the golf game, the member database module may manage information about a member who logs in online and enable participation authentication using authentication information for logging in. On the other hand, the member database module may also manage information for payment, if the predetermined cost must be paid for participation in the golf game.

상기 제어 모듈(290)은 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 소프트웨어가 구비되고, 상기 소프트웨어의 실행에 의하여 각 구성들(즉, 통신 모듈(210), 저장 모듈(220), 게임 매칭 모듈(230), 게임 제공 모듈(240), 교육 제공 모듈(250), 반주 제공 모듈(260), 프로토콜 모듈(270) 및 데이터 편집 모듈(280))의 동작을 제어한다. 또한, 상기 제어 모듈(290)은 영상 정보를 복수의 관리자 단말(10)이 공유할 수 있도록 영상 정보를 관리한다. 여기서, 상기 제어 모듈(290)이 영상 정보를 관리함에 있어서, 전송받은 영상 정보를 복수의 관리자 단말(10)에 그대로 전송되도록 관리하거나, 용도에 따라 가공하여 전송되도록 관리하는 것을 포함한다. 예를 들어, 골프 게임을 진행하는 경우, 어느 하나의 관리자 단말(10)의 사용자의 동작을 촬영한 데이터를 그대로 또는 데이터의 포맷(avi, mpeg 등)만을 변경하여 다른 하나의 관리자 단말(10)에 전송하거나, 어느 하나의 관리자 단말(10)의 사용자 정보, 점수 또는 타격에 의한 골프공의 위치 정보 등을 골프 게임의 규칙에 따라, 순위 정보가 포함되도록 가공하여 다른 하나의 관리자 단말(10)에 전송할 수 있다. 또한, 상기 제어 모듈(290)은 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 소프트웨어를 관리자 단말(10)에 전송할 수 있다.The control module 290 is provided with software for the progress of the golf game, golf education service and song accompaniment service, by the implementation of the software (ie, communication module 210, storage module 220, The operation of the game matching module 230, the game providing module 240, the education providing module 250, the accompaniment providing module 260, the protocol module 270, and the data editing module 280 is controlled. In addition, the control module 290 manages the image information so that the plurality of manager terminals 10 can share the image information. Here, the control module 290 in the management of the image information, and the management to transmit the received image information to the plurality of manager terminal 10 as it is, or to manage to be processed and transmitted according to the purpose. For example, when the golf game is played, the data of the user's operation of one of the manager terminals 10 is changed as it is or only the format of the data (avi, mpeg, etc.) is changed to the other manager terminal 10. Or the user information of one of the manager terminal 10, the position information of the golf ball by the score or hitting, etc. according to the rules of the golf game, processed to include the ranking information, the other manager terminal 10 Can be sent to. In addition, the control module 290 may transmit the software for the progress of the golf game, golf training service and song accompaniment service to the manager terminal (10).

상기 사용자 단말(30)은 복수 개로 구비될 수 있고, 관리자 단말(10), 서비스 제공 서버(20) 및 강사 단말(40)과 네트워크를 통하여 연결되어 원격에서 골프 게임의 영상 정보, 골프 교육 데이터 및 노래 반주 데이터를 수신하여 출력할 수 있다. 상기 사용자 단말(30)은 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 제공받기 위하여 서비스 제공 서버(20)를 통해 해당 소프트웨어를 다운로드 받아 설치해야 한다. 예를 들면, 상기 사용자 단말(30)은 골프 게임의 진행 및 골프 교육 서비스 소프트웨어의 구동에 의해 관리자 단말(10), 서비스 제공 서버(20) 및 강사 단말(40)과 데이터를 교환하면서 골프 게임, 골프 교육을 진행할 수 있다. 또한, 상기 사용자 단말(30)은 스트리밍 제공부(160)로부터 관리자 단말(10)의 영상 정보를 수신하고, 서비스 제공 서버(20)로부터 관리자 단말(10)의 동작 상태 및 영상 정보를 수신하여, 디스플레이의 화면 상에 현재 진행 중인 골프 게임 영상을 실시간으로 표시하는 동시에 골프 게임 진행 상태를 파악할 수 있다.The user terminal 30 may be provided in plural and connected to the manager terminal 10, the service providing server 20, and the instructor terminal 40 through a network to remotely play golf game image information, golf training data, and the like. Song accompaniment data can be received and output. The user terminal 30 should download and install the corresponding software through the service providing server 20 to receive the progress of the golf game, golf education service and song accompaniment service. For example, the user terminal 30 exchanges data with the manager terminal 10, the service providing server 20, and the instructor terminal 40 by the progress of the golf game and the driving of the golf education service software. Golf training can be conducted. In addition, the user terminal 30 receives the video information of the manager terminal 10 from the streaming provider 160, and receives the operation state and video information of the manager terminal 10 from the service providing server 20, A golf game image currently in progress on the screen of the display can be displayed in real time, and the golf game progress can be grasped.

한편, 상기 사용자 단말(30)은, 네트워크를 통해 연결되어 골프 게임, 골프 교육 및 노래 반주 서비스 진행을 위한 소프트웨어를 제공받아 실행할 수 있는 모든 멀티 미디어 재생 장비를 포함할 수 있다. 예컨대, 상기 사용자 단말(30)은, PC, 모바일 폰(PMP, 스마트폰 등), IPTV 셋톱박스, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System) 폰 등을 포함할 수 있다.On the other hand, the user terminal 30 may include any multimedia playback equipment that is connected through a network and can receive and execute software for golf game, golf training, and song accompaniment service. For example, the user terminal 30 may include a PC, a mobile phone (PMP, smart phone, etc.), an IPTV set-top box, a notebook, a mobile phone, a PDA, and a MBS (Mobile Broadcast System) phone.

도 4에 도시된 바와 같이, 상기 사용자 단말(30)은 비접촉식 통신 태그를 인식할 수 있는 비접촉식 통신 리더기와 인증 어플리케이션이 설치되되, 비접촉식 통신 리더기를 통하여 비접촉식 통신 태그를 인식하고, 관리자 단말(10)의 회원 인증부(130)에 의하여 회원이 인증된 경우에, 골프 게임, 골프 교육 및 노래 반주 서비스를 이용하도록 할 수 있다.As shown in FIG. 4, the user terminal 30 is installed with a contactless communication reader and an authentication application capable of recognizing the contactless communication tag, and recognizes the contactless communication tag through the contactless communication reader, and the manager terminal 10. When the member is authenticated by the member authentication unit 130, the golf game, golf training and song accompaniment service can be used.

상기 사용자 단말(30)은 비접촉식 통신태그(102)를 인식할 수 있는 비접촉식 통신 리더기(미도시)와 인증 어플리케이션(미도시)이 설치되어 있다. 상기 인증 어플리케이션은 제어부(180)의 동작 및 해제를 제어하는 것이 가능하다. 상기 비접촉식 통신태그(102)를 인식하는 장치로 스마트 폰을 이용할 수 있지만, 스마트 폰 외에도 비접촉식 통신 리더기를 탑재하고, 무선 통신이 가능하며, 다양한 어플리케이션의 탑재 및 실행이 가능한 기기라면 어느 것이든 무관하게 적용될 수 있다. 상기 인증 어플리케이션은 사용자 단말(30)에 응용프로그램의 형태로 설치되거나, 별도의 하드웨어 모듈로서 사용자 단말(30) 내에 탑재된 형태로 구현될 수 있다.The user terminal 30 is provided with a contactless communication reader (not shown) and an authentication application (not shown) capable of recognizing the contactless communication tag 102. The authentication application may control the operation and release of the controller 180. Although the smart phone can be used as a device for recognizing the contactless communication tag 102, any device equipped with a contactless communication reader in addition to the smart phone, capable of wireless communication, and capable of mounting and executing various applications can be used. Can be applied. The authentication application may be installed in the form of an application program in the user terminal 30 or may be implemented as a separate hardware module mounted in the user terminal 30.

상기 강사 단말(40)은 복수 개로 구비될 수 있고, 관리자 단말(10) 및 서비스 제공 서버(20)와 네트워크를 통하여 연결되어 원격에서 관리자 단말(10) 및 서비스 제공 서버(20)로 편집된 골프 교육 데이터를 전송할 수 있다. 상기 강사 단말(40)은 골프 교육 서비스를 제공하기 위하여 미리 서비스 제공 서버(20)에 접속하여 강사 등록 정보 및 인증 정보를 입력한 후, 회원으로 가입된 단말이다. 예를 들면, 상기 강사 단말(40)은 도 5에 도시된 바와 같이, 관리자 단말(10)로부터 전송된 회원의 골프 동작 영상 데이터 중에서 일부의 이미지에 대하여 교정된 편집 데이터를 생성한 후, 해당 관리자 단말(10)이나 또는 서비스 제공 서버(20)로 전송할 수 있다. 도 5에서는 스윙 시에, 회원의 어깨 및 발의 위치 오류를 '원'의 판서로서 기재하고 스윙하는 각도에 대한 자세 교정 의견을 '선/화살표'의 판서로서 기재하는 것을 예시하고 있다. 이와 같이, 상기 강사 단말(40)은 편집된 영상 데이터에 강사의 음성, 필기 문자, 교정 자세 영상에 대한 데이터를 포함시킬 수 있다. The instructor terminal 40 may be provided in plural and connected to the manager terminal 10 and the service providing server 20 through a network and edited by the manager terminal 10 and the service providing server 20 remotely. Training data can be sent. The instructor terminal 40 is a terminal which is connected to the service providing server 20 in advance to input the instructor registration information and authentication information in order to provide a golf education service, and then joined as a member. For example, as shown in FIG. 5, the instructor terminal 40 generates edited data corrected for a part of the image of the golf motion image data of the member transmitted from the manager terminal 10, and then the manager. It may transmit to the terminal 10 or the service providing server 20. In FIG. 5, the positional error of the member's shoulder and foot is described as 'circle' writing and the posture correction opinion on the swing angle is written as 'writing line / arrow'. As such, the instructor terminal 40 may include data about the instructor's voice, handwritten text, and corrected posture image in the edited image data.

한편, 상기 강사 단말(40)은, 네트워크를 통해 연결되어 골프 교육 서비스 진행을 위한 소프트웨어를 제공받아 실행할 수 있는 모든 멀티 미디어 재생 장비를 포함할 수 있다. 예컨대, 상기 강사 단말(40)은, PC, 모바일 폰(PMP, 스마트폰 등), IPTV 셋톱박스, 노트북, 이동 전화기, PDA 및 MBS(Mobile Broadcast System) 폰 등을 포함할 수 있다.On the other hand, the instructor terminal 40 may include any multimedia playback equipment that is connected via a network and can receive and execute software for the golf training service. For example, the instructor terminal 40 may include a PC, a mobile phone (PMP, smart phone, etc.), an IPTV set-top box, a notebook, a mobile phone, a PDA, and a mobile broadcast system (MBS) phone.

상기와 같이 구성된 본 발명의 일 실시예에 따른 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템에 의하면, 원격 사용자들 상호 간에 영상 및 음성을 공유하도록 하여 원격 골프 게임을 가능하게 하고, 원격 영상 대화를 통하여 실시간 골프 교육을 가능하게 하며, 영상으로 제공된 노래 반주를 통하여 노래방이나 연주도 가능하도록 함으로써, 실내 골프장을 이용하는 사용자에게 골프 게임과 골프 교육 및 음악적인 향연을 동시에 가능하게 할 수 있다.According to the golf game, golf education and multimedia data providing service system according to an embodiment of the present invention configured as described above, it is possible to play a remote golf game by sharing the video and audio between remote users, and remote video chat Through the real-time golf education and through the karaoke or play through the song accompaniment provided as a video, it is possible to simultaneously play golf games and golf education and musical feast for the user using the indoor golf course.

이상에서 설명한 것은 본 발명에 의한 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기 실시예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is only one embodiment for implementing a golf game, golf education and multimedia data providing service system according to the present invention, the present invention is not limited to the above embodiment, it is claimed in the claims As will be apparent to those skilled in the art to which the present invention pertains without departing from the gist of the present invention, the technical spirit of the present invention may be changed to the extent that various modifications can be made.

[부호의 설명][Description of the code]

10: 관리자 단말 20: 서비스 제공 서버 10: administrator terminal 20: service providing server

30: 사용자 단말 40: 강사 단말 30: user terminal 40: lecturer terminal

110: 정보 입력부 111: 회원 인증부 110: information input unit 111: member authentication unit

112: 통신부 120: 카메라 112: communication unit 120: camera

121: 제1 영상 데이터 전송부 122: 영상 데이터 출력부 121: first image data transmission unit 122: image data output unit

130: 음성 데이터 입력부 131: 노래 데이터 출력부 130: voice data input unit 131: song data output unit

140: 제2 영상 데이터 전송부 150: 게임 제공부 140: second image data transmission unit 150: game providing unit

160: 스트리밍 제공부 170: 인증 태그부 160: streaming provider 170: authentication tag unit

180: 제어부 210: 통신 모듈 180: control unit 210: communication module

220: 저장 모듈 230: 게임 매칭 모듈 220: storage module 230: game matching module

240: 게임 제공 모듈 250: 교육 제공 모듈 240: game providing module 250: education providing module

260: 반주 제공 모듈 270: 프로토콜 모듈 260: accompaniment providing module 270: protocol module

280: 데이터 편집 모듈 290: 제어 모듈280: data editing module 290: control module

Claims (9)

회원들에 의하여 수행되는 골프 게임의 영상 데이터를 복수의 관리자 단말에 전송하여 공유시키고, 상기 관리자 단말의 요청에 의하여 골프 교육 데이터와 노래 반주 데이터를 포함하는 멀티미디어 데이터를 제공하는 서비스 제공 서버를 구비하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템이고,A service providing server which transmits and shares video data of a golf game performed by the members to a plurality of manager terminals, and provides multimedia data including golf training data and song accompaniment data at the request of the manager terminal. Golf game, golf education and multimedia data providing service system, 상기 서비스 제공 서버는The service providing server 상기 복수의 관리자 단말과 데이터를 송수신하기 위한 통신 모듈;A communication module for transmitting and receiving data with the plurality of manager terminals; 상기 회원들의 등록 정보와 인증 정보, 골프 게임의 영상 데이터 및 멀티 미디어 데이터가 저장된 저장 모듈;A storage module which stores the registration information and authentication information of the members, video data and multimedia data of a golf game; 골프 게임 서비스를 원하는 회원의 입력 정보에 기초하여 골프 게임 상대를 매칭시키는 게임 매칭 모듈;A game matching module for matching golf game opponents based on input information of a member who wants a golf game service; 상기 매칭된 회원들이 사용하는 관리자 단말에 상기 골프 게임의 영상 데이터를 이용하여 골프 게임 서비스를 제공하는 게임 제공 모듈;A game providing module for providing a golf game service using image data of the golf game to a manager terminal used by the matched members; 골프 교육 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말에 상기 골프 교육 데이터를 추출하여 제공하는 교육 제공 모듈;An education provision module for extracting and providing the golf training data to a manager terminal used by the member based on input information of a member who desires golf training service; 노래 반주 서비스를 원하는 회원의 입력 정보에 기초하여 회원이 사용하고 있는 관리자 단말에 상기 노래 반주 데이터를 추출하여 제공하는 반주 제공 모듈; 및An accompaniment providing module for extracting and providing the song accompaniment data to a manager terminal used by the member based on input information of a member wishing for a song accompaniment service; And 상기 복수의 관리자 단말의 프로토콜을 관리하는 프로토콜 모듈;을 포함하고,A protocol module for managing protocols of the plurality of manager terminals; 상기 관리자 단말은The manager terminal 회원으로부터 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 입력 정보를 입력받는 정보 입력부; An information input unit configured to receive input information for the progress of the golf game, a golf education service, and a song accompaniment service from a member; 상기 입력 정보를 이용하여 회원을 인증하는 회원 인증부; A member authenticator configured to authenticate a member using the input information; 상기 서비스 제공 서버와의 데이터 송수신을 위한 통신부;Communication unit for transmitting and receiving data with the service providing server; 상기 골프 게임의 영상을 촬영하는 복수의 카메라; A plurality of cameras for capturing an image of the golf game; 상기 복수의 카메라에서 촬영된 골프 게임의 영상 데이터를 상대방 회원이 사용하는 관리자 단말에 전송하는 제1 영상 데이터 전송부; A first image data transmission unit for transmitting image data of a golf game photographed by the plurality of cameras to a manager terminal used by a counterpart member; 상기 서비스 제공 서버로부터 전송되는 상대방 회원의 영상 데이터 또는 상기 골프 교육 데이터를 출력하는 영상 데이터 출력부; An image data output unit configured to output image data of the other member or the golf training data transmitted from the service providing server; 회원의 음성 데이터가 입력되는 음성 데이터 입력부;A voice data input unit to which voice data of a member is input; 상기 서비스 제공 서버로부터 전송되는 노래 반주 데이터를 복원하여 상기 회원의 음성 데이터와 합성한 후 출력하는 노래 데이터 출력부; 및 A song data output unit for restoring song accompaniment data transmitted from the service providing server and synthesizing the song accompaniment data with voice data of the member; And 각 구성들의 동작을 제어하는 제어부를 포함하는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.Golf game, golf education and multimedia data providing service system comprising a control unit for controlling the operation of each component. 청구항 1에 있어서,The method according to claim 1, 상기 입력 정보는 상기 회원의 회원 등록 정보, 인증 정보 및 참가 신청 정보와, 상기 골프 게임의 상대 회원에 대한 선택 정보와, 상기 골프 게임의 환경을 변경시키는 아이템의 구매 정보를 포함하는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.The input information includes member registration information, authentication information and participation application information of the member, selection information of a relative member of the golf game, and purchase information of an item for changing the environment of the golf game. Golf game, golf training and multimedia data providing service system. 청구항 1에 있어서,The method according to claim 1, 상기 관리자 단말 및 서비스 제공 서버와 네트워크를 통하여 연결된 강사 단말을 더 포함하고,Further comprising a lecturer terminal connected via the network with the administrator terminal and a service providing server, 상기 관리자 단말은 상기 복수의 카메라를 통하여 촬영된 회원의 골프 동작 영상 데이터를 상기 서비스 제공 서버에 전송하는 제2 영상 데이터 전송부를 더 포함하며,The manager terminal further includes a second image data transmission unit for transmitting the golf operation image data of the member photographed through the plurality of cameras to the service providing server, 상기 서비스 제공 서버는 상기 회원의 골프 동작 영상 데이터를 상기 강사 단말에 전송하여 상기 강사 단말에 의하여 편집된 영상 데이터를 수신하는 데이터 편집 모듈을 더 포함하되,The service providing server further includes a data editing module for transmitting the golf operation video data of the member to the instructor terminal to receive the video data edited by the instructor terminal, 상기 편집된 영상 데이터에는 강사의 음성, 필기 문자, 교정 자세 영상에 대한 데이터가 포함되어 있는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.The edited image data includes a golf game, golf training and multimedia data providing service system, characterized in that the data of the instructor's voice, handwritten characters, correction posture image. 청구항 1에 있어서,The method according to claim 1, 상기 관리자 단말과 네트워크를 통하여 연결된 복수의 사용자 단말을 더 포함하고,Further comprising a plurality of user terminals connected via the network with the manager terminal, 상기 관리자 단말은 The manager terminal 골프 게임을 실행하는 게임 제공부; 및 A game provider for executing a golf game; And 상기 실행되는 골프 게임의 영상 정보를 캡쳐하고, 상기 캡쳐된 영상 정보를 인코딩하여 상기 복수의 사용자 단말로 스트리밍하는 스트리밍 제공부를 더 포함하는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.A golf game, golf education and multimedia data providing service system, characterized in that it further comprises a streaming provider for capturing the video information of the golf game to be executed, and encodes the captured video information to be streamed to the plurality of user terminals. 청구항 1에 있어서,The method according to claim 1, 상기 서비스 제공 서버는 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스를 위한 소프트웨어가 구비되고, 상기 소프트웨어의 실행에 의하여 각 구성들의 동작을 제어하는 제어 모듈을 더 포함하는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.The service providing server is provided with software for the progress of the golf game, golf education service and song accompaniment service, the golf game further comprises a control module for controlling the operation of each component by the execution of the software , Golf training and multimedia data provision service system. 청구항 1에 있어서,The method according to claim 1, 상기 멀티미디어 데이터는 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터를 더 포함하고,The multimedia data further includes a background image, cable image, TV image data, or movie data for song data, 상기 노래 데이터에 대한 배경 화면 영상, 케이블 영상, TV 영상 데이터, 또는 영화 데이터는 상기 관리자 단말에 의하여 선택되는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.Background image, cable image, TV image data, or movie data for the song data is a golf game, golf education and multimedia data providing service system, characterized in that selected by the administrator terminal. 청구항 1에 있어서,The method according to claim 1, 상기 관리자 단말은 상기 제어부에 연결되는 비접촉식 인증태그부를 더 구비하는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.The manager terminal further comprises a contactless authentication tag unit connected to the control unit golf game, golf education and multimedia data providing service system. 청구항 7에 있어서,The method according to claim 7, 상기 비접촉식 인증태그는 인증 스티커 및 비접촉식 통신태그가 일체화되어 형성되고,The contactless authentication tag is formed by integrating an authentication sticker and a contactless communication tag, 상기 복수의 사용자 단말은 상기 비접촉식 통신 태그를 인식할 수 있는 비접촉식 통신 리더기와 인증 어플리케이션이 설치되되,The plurality of user terminals are installed with a contactless communication reader and authentication application that can recognize the contactless communication tag, 상기 비접촉식 통신 리더기를 통하여 비접촉식 통신 태그를 인식하고, 상기 관리자 단말의 회원 인증부에 의하여 회원이 인증된 경우에, 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스에 참여할 수 있는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.Recognizing a contactless communication tag through the contactless communication reader, when the member is authenticated by the member authentication unit of the manager terminal, it is possible to participate in the progress of the golf game, golf training service and song accompaniment service Golf game, golf training and multimedia data providing service system. 청구항 7에 있어서,The method according to claim 7, 상기 비접촉식 통신태그는 상기 인증 어플리케이션을 구동하기 위한 URL 정보 및 어플리케이션으로 상기 골프 게임의 진행, 골프 교육 서비스 및 노래 반주 서비스에 참여할 수 있는 권한을 부여하기 위해 사용자를 인증할 때 필요한 인증 키가 저장되어 있는 것을 특징으로 하는 골프 게임, 골프 교육 및 멀티미디어 데이터 제공 서비스 시스템.The contactless communication tag is a URL information and an application for driving the authentication application is stored in the authentication key required to authenticate the user to give permission to participate in the progress of the golf game, golf training service and song accompaniment service is stored Golf game, golf education and multimedia data providing service system characterized in that.
PCT/KR2014/009764 2013-10-22 2014-10-16 Service system for providing golf game, golf education, and multimedia data Ceased WO2015060585A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130125746A KR101356637B1 (en) 2013-10-22 2013-10-22 Service system for providing golf game, golf lesson and multimedia data
KR10-2013-0125746 2013-10-22

Publications (1)

Publication Number Publication Date
WO2015060585A1 true WO2015060585A1 (en) 2015-04-30

Family

ID=50269504

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/009764 Ceased WO2015060585A1 (en) 2013-10-22 2014-10-16 Service system for providing golf game, golf education, and multimedia data

Country Status (2)

Country Link
KR (1) KR101356637B1 (en)
WO (1) WO2015060585A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20250130088A (en) * 2024-02-23 2025-09-01 주식회사 이젠소프트 Kiosk device and control method of screen golf practice range for simulator and projector power control that provides power saving effect of bats operation

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180076729A (en) * 2016-12-28 2018-07-06 주식회사 글로브포인트 System and method for writing virtual reality of participation type
KR20180076730A (en) * 2016-12-28 2018-07-06 주식회사 글로브포인트 System and method for providing learning contents
KR101982346B1 (en) * 2017-06-14 2019-05-27 주식회사 더미리 Apparatus for providing singing service
KR101973206B1 (en) * 2017-06-14 2019-04-29 주식회사 더미리 Apparatus for providing singing service
KR102011868B1 (en) * 2019-04-22 2019-08-26 주식회사 더미리 Apparatus for providing singing service
KR20240139175A (en) 2023-03-13 2024-09-23 주식회사 스테리 Multimedia sharing service system and method
KR20250087017A (en) 2023-12-07 2025-06-16 주식회사 글로벌로그온 Media data provision system and the method therefor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040096436A (en) * 2004-09-07 2004-11-16 (주)바스네트워크 A method of providing golf lesson service via communication networks and a system thereof
KR20090028673A (en) * 2007-09-15 2009-03-19 김영대 Virtual studio posture correction device
KR20130000236A (en) * 2011-06-22 2013-01-02 (주) 골프존 Apparatus for virtual golf simulation and server connected to the same with network, and providing method for user-customized lesson using virtual golf simulation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040096436A (en) * 2004-09-07 2004-11-16 (주)바스네트워크 A method of providing golf lesson service via communication networks and a system thereof
KR20090028673A (en) * 2007-09-15 2009-03-19 김영대 Virtual studio posture correction device
KR20130000236A (en) * 2011-06-22 2013-01-02 (주) 골프존 Apparatus for virtual golf simulation and server connected to the same with network, and providing method for user-customized lesson using virtual golf simulation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20250130088A (en) * 2024-02-23 2025-09-01 주식회사 이젠소프트 Kiosk device and control method of screen golf practice range for simulator and projector power control that provides power saving effect of bats operation
KR102874503B1 (en) 2024-02-23 2025-10-21 주식회사 이젠소프트 Kiosk device and control method of screen golf practice range for simulator and projector power control that provides power saving effect of bats operation

Also Published As

Publication number Publication date
KR101356637B1 (en) 2014-02-03

Similar Documents

Publication Publication Date Title
WO2015060585A1 (en) Service system for providing golf game, golf education, and multimedia data
CN107029429A (en) The system and method that time shift for realizing cloud game system is taught
CN111801147B (en) Social media connection of robots
CN107683166A (en) For limiting filtering and the father and mother's control method of the visual activity on head mounted display
US20180336871A1 (en) Computer implemented method for providing augmented reality (ar) function regarding music track
WO2016044778A1 (en) Method and system for an automatic sensing, analysis, composition and direction of a 3d space, scene, object, and equipment
JP2011159274A (en) Terminal and method for providing expansion reality
CN111327918B (en) Interaction method and device for live webcast room and storage medium
WO2013165144A1 (en) Virtual golf simulation method and device for providing network match
JP5702493B1 (en) Control method, control program, and computer
KR20170072233A (en) Information processing device
WO2018016748A1 (en) Virtual golf simulation apparatus and information service method using same
JP2015210344A (en) Online karaoke system and server
KR101221065B1 (en) Practicing method of golf swing motion using motion overlap and practicing system of golf swing motion using the same
CN113590003A (en) User determination method, electronic device and computer readable storage medium
JP6385543B1 (en) Server apparatus, distribution system, distribution method, and program
KR101459694B1 (en) Remote golf game service system
KR20090032819A (en) Multi-party online golf game service providing apparatus and method
KR20080087412A (en) Content portal system and method
WO2013048043A2 (en) Remote login client, mobile device, remote login server, and method for remote login using a visual code
TW202247875A (en) Method for broadcasting game and method for joining game capable of allowing the users to join games via bidding, thereby increasing fun without affecting the fairness of games
WO2015174557A1 (en) Service system for remotely judging sports game and method therefor
CN107073331A (en) Interaction game system
KR101692267B1 (en) Virtual reality contents system capable of interacting between head mounted user and people, and control method thereof
KR101756110B1 (en) Game record using Golf simulator and Golf course through Smart Phone of service System

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14856028

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14856028

Country of ref document: EP

Kind code of ref document: A1