CPC A63B 71/0622 (2013.01) [A63B 69/3614 (2013.01); A63B 2071/0638 (2013.01); A63B 2220/803 (2013.01); A63B 2220/806 (2013.01)] | 14 Claims |
1. An apparatus for providing a virtual control panel, the apparatus comprising:
a host being a golf simulator; and
a client being a golf mat on which a plurality of sensors are arranged,
wherein the client includes:
a communication unit configured to communicate with the host;
a sensor unit configured to sense a user input for performing a function of the virtual control panel;
a storage configured to store sensor coordinates and a function, which correspond to the virtual control panel; and
a controller configured to determine the function of the virtual control panel based on sensor coordinates corresponding to the user input, and
wherein the controller is configured to:
when communicating with the host, provide identification information indicating the golf mat capable of providing the virtual control panel;
when an information request for the virtual control panel is received from the host, transmit predetermined sensor coordinates and function information of the virtual control panel;
transmit a notification that the virtual control panel is completely activated, to the host, by activating a sensor corresponding to the virtual control panel;
determine whether the sensor coordinates corresponding to the user input received from the sensor unit correspond to the sensor corresponding to the virtual control panel;
when the sensor coordinates correspond to the sensor corresponding to the virtual control panel, determine the function of the virtual control panel corresponding to the sensor coordinates; and
transmit the determined function of the virtual control panel to the host.
|