Hybrid golf system and method for automatic scoring using user's mobile terminal in the same
The present invention is intended to solve the problems of the prior art as described above, and provides a hybrid golf system and a method by which a controller for controlling same automatically calculates a score, wherein the hybrid golf system may automatically calculate a score based on the entire golf play by automatically calculating a score on the basis of the play on a virtual golf course using a screen golf system, and then automatically calculating, even when playing on an actual field, a score by using a camera sensing system installed around the field.
1 . An automatic score calculation method of a controller that controls a hybrid golf system comprising a field configured to allow a plurality of users to play real golf therein and a screen golf module provided on one side of the field, the screen golf module configured to allow the users to play golf on a virtual golf course therein, the automatic score calculation method comprising:
calculating the number of virtual golf shots of each user based on golf play on the virtual golf course in the screen golf module;
performing field play subsequent to golf play on the virtual golf course at a ball point, which is a position on the field corresponding to a position of a ball of each user on the virtual golf course;
detecting a shot of each user through a camera sensing system comprising a plurality of cameras configured to detect the field; and
calculating a score of each user by summing the number of field shots calculated by detecting the shot of each user through the camera sensing system and the calculated number of virtual golf shots of each user;
wherein the step of detecting the shot of each user comprises:
recognizing, by the controller, the ball point of each user on the field, the user corresponding to the ball point, and a shot sequence at each ball point;
setting, by the camera sensing system, a shot detection region of a predetermined size comprising the ball point in an image acquired by a camera configured to detect the ball point of a user who is next in line to take a shot according to the shot sequence; and
detecting the shot of the user by extracting and analyzing the set shot detection region from images continuously acquired by the camera.
2 . The automatic score calculation method according to claim 1 , wherein the step of detecting the shot of each user comprises:
recognizing, by the controller, the ball point of each user on the field and the user corresponding to the ball point and detecting the shot of the user at each ball point;
detecting movement of a golf ball hit at each ball point through the camera sensing system; and
recognizing a next position to which the golf ball is moved from each ball point or recognizing hole-in.
3 . The automatic score calculation method according to claim 1 , wherein
when movement of a golf ball from the ball point is detected and hole-in of the golf ball is detected through the camera sensing system in the step of detecting the shot of each user,
the step of calculating the score of each user comprises calculating a score by adding one shot to the number of virtual golf shots of the user at the ball point and treating the user as having holed out.
4 . The automatic score calculation method according to claim 1 , wherein
when movement of a golf ball from the ball point is detected and the golf ball having not gone into a hole is detected through the camera sensing system in the step of detecting the shot of each user,
the step of calculating the score of each user comprises adding one shot to the number of virtual golf shots of the user at the ball point and storing position coordinate information of the moved golf ball.
5 . The automatic score calculation method according to claim 1 , comprising:
recognizing, by the controller, the ball point of each user on the field, the user corresponding to the ball point, and a shot sequence at each ball point; and
transmitting shot information to a mobile terminal of a user who is next in line to take a shot according to the shot sequence to notify the user that it is the user's turn to take a shot through the mobile terminal of the user.
6 . A hybrid golf system comprising:
a screen golf module provided on one side of a field configured to allow a user to play real golf therein, the screen golf module configured to allow the user to play golf on a virtual golf course therein;
a simulator provided in the screen golf module, the simulator being configured to implement a virtual golf simulation image of the virtual golf course and golf play of the user;
a camera sensing system comprising a plurality of cameras configured to detect the field; and
a controller configured to calculate the number of virtual golf shots of the user based on golf play on the virtual golf course in the screen golf module, to detect a shot of each user at a ball point, which is a position on the field corresponding to a position of a ball of each user on the virtual golf course, through the camera sensing system as field play is performed, and to calculate a score of each user by summing the number of shots of each user according to the field play and the number of virtual golf shots;
wherein the controller is configured:
to recognize the ball point of each user on the field, the user corresponding to the ball point, and a shot sequence at each ball point;
to set a shot detection region of a predetermined size comprising the ball point in an image acquired by a camera configured to detect the ball point of a user who is next in line to take a shot according to the shot sequence; and
to detect the shot of the user by extracting and analyzing the set shot detection region from images continuously acquired by the camera.