Virtual golf simulation processing method and screen golf system using the same
By setting a variety of photography technique combinations based on different golf shot types on a virtual golf course, sensing and dynamically adjusting the image presentation, the problem of lack of diversity in simulated images of screen golf systems is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202080051109.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-07-15
- Filing Date
- 2020-07-10
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2040-07-10
AI Technical Summary
Existing screen golf systems lack diversity and drama in the way they present simulated images, resulting in a lack of user interest.
By pre-setting a combination of multiple photography techniques according to different types of golf shots on a virtual golf course, sensing the results of the shots, and presenting simulated images in a pre-set manner, including changes in viewpoint, angle, and rotation, the image presentation is dynamically adjusted.
This achieves a more dramatic and dynamic simulation image presentation, enhancing user interest and immersion.
Smart Images

Figure CN114126727B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a virtual golf simulation processing method and a screen golf system using the same. The virtual golf simulation processing method images and simulates a virtual golf course, and realizes the trajectory of a golf ball hit by a user as a simulated image on the virtual golf course, so that the user can enjoy a virtual golf game. Background Art
[0002] Recently, as the number of people playing golf has increased, a so-called screen golf system has emerged, which allows users to enjoy golf practice and a virtual round of golf using a virtual golf simulator.
[0003] This screen golf system is a system that installs a screen indoors that can display a virtual golf course. When a golfer hits a golf ball toward the screen, the system senses the speed and direction of the golf ball and displays the progress of the golf ball on the screen. This system goes beyond simply enjoying a golf game indoors and provides users with the feeling of playing a round of golf on a real golf course. Therefore, the number of users who enjoy screen golf is showing a significant increase, regardless of users who play a round of golf on an actual golf course.
[0004] The screen golf system implemented by the virtual golf simulation device not only provides the realism of playing a round of golf on an actual golf course, but also, due to its characteristics of providing services through a variety of cutting-edge devices and systems, it is necessary to attract the interest of golfers by providing a variety of content that is difficult to provide on actual golf courses or golf driving ranges.
[0005] In particular, recently, when a screen golf system realizes a simulated image of a golf shot taken by a user using the sensing result of a sensing device, a method of changing the photographic technique of the image is provided to present the simulated image so as to express the result of the user's shot more dramatically and dynamically.
[0006] For example, in the case of the screen golf system commercialized by the present applicant, the following presentation method is adopted: namely, no matter what situation the user is performing golf shots, the simulated image is presented with a virtual ball following from behind and using a moving camera technique. When the simulation result of the virtual ball is good, the virtual ball is followed from behind and used for the presentation using a moving camera technique. Then, the placement of the virtual ball is changed to a camera technique from the viewpoint of observing the flight of the virtual ball.
[0007] However, in conventional screen golf systems, simulated images are basically always presented in the same manner, whether the user is teeing off, hitting a long iron, or approaching. Even if a simulated image presentation method is implemented that changes the photographic technique based on the simulation results, such presentation method is limited to a single method, and only the same simulated image is provided. Therefore, there is a problem in that there are limitations in achieving dramatic and dynamic simulated images that will arouse the interest of users who enjoy virtual golf games in screen golf.
[0008] As prior art, there are the following prior art documents:
[0009] International Publication No. WO2011 / 081470;
[0010] U.S. Patent Publication No. 2003 / 0052327;
[0011] U.S. Patent Publication No. 2006 / 0003825. Summary of the Invention
[0012] Technical issues
[0013] The present invention aims to solve the problems of the prior art described above, and its purpose is to provide a virtual golf simulation processing method and a screen golf system using the same. The virtual golf simulation processing method is used to provide a variety of simulated image presentation methods in which a unique simulated image of a golf shot is presented according to the golf shot performed by the user under different conditions, thereby allowing users playing the virtual golf game to experience more dramatic and dynamic simulated images and further stimulate the user's interest.
[0014] Technical Solution
[0015] A virtual golf simulation processing method according to an embodiment of the present invention is a method for a screen golf system capable of playing a virtual golf game on a virtual golf course using a virtual ball that simulates a user's golf shots. The method comprises: presetting a presentation method for realizing simulated images corresponding to respective golf shots according to the type of golf shots to be played by the user during the virtual golf game on the virtual golf course; confirming the type of golf shot to be played by the user as the virtual golf game progresses; sensing the golf shot corresponding to the user's golf shot by a sensing device; and simulating the virtual ball based on the sensing result of the sensing device, and realizing simulated images in the pre-set presentation method for the golf shots confirmed in the confirming step.
[0016] In addition, preferably, the virtual golf simulation processing method is characterized in that the step of presetting the presentation method includes: presetting multiple photography techniques regarding the viewpoint, angle, movement, and rotation of the output screen of the simulated image of the virtual ball, and presetting the presentation method of the simulated image corresponding to each golf shot through a combination of two or more of the pre-set photography techniques according to the type of golf shot to be played by the user.
[0017] In addition, preferably, the virtual golf simulation processing method is characterized in that the step of realizing the simulated image includes: a step of determining whether the sensing result of the golf shot corresponding to the user in the sensing step meets a preset presentation requirement; a step of realizing an image for the golf shot in a preset presentation manner when the golf shot meets the presentation requirement; and a step of realizing the simulated image in a default presentation manner when the golf shot does not meet the presentation requirement.
[0018] In addition, preferably, the virtual golf simulation processing method is characterized in that the step of pre-setting the presentation method also includes: the step of pre-setting multiple presentation methods through a combination of two or more photographic techniques for at least one specified golf shot, and the step of realizing the simulated image includes: when the specified golf shot is performed, the multiple presentation methods pre-set for the golf shot are realized according to a pre-set priority order or randomly realized.
[0019] In addition, preferably, the virtual golf simulation processing method is characterized in that it also includes: a step of performing simulation calculations in a separate process using the sensing results of the sensing device, independently of the simulation of the virtual ball to realize the simulated image, to pre-judge whether the simulated virtual ball is placed in the OB or the hazard area; and a step of realizing the simulated image by changing the photographic technique of the simulated presentation method in the step of realizing the simulated image to a photographic technique pre-set for the case where the virtual ball is placed in the OB or the hazard area when it is pre-judgemented that the virtual ball is placed in the OB or the hazard area.
[0020] On the other hand, an embodiment of the present invention provides a screen golf system capable of playing a virtual golf game on a virtual golf course by simulating a virtual ball corresponding to a golf shot of a user. The screen golf system includes: a sensing device for sensing a golf shot corresponding to the golf shot of the user; a simulator for presetting a presentation method for realizing a simulated image corresponding to each golf shot according to the type of golf shot to be played by the user during the virtual golf game on the virtual golf course; confirming the type of golf shot to be played by the user as the virtual golf game progresses, simulating the virtual ball based on the sensing result of the sensing device, and performing image processing to realize a simulated image of the golf shot confirmed in the confirmation step in the pre-set presentation method; and an image output device for outputting the image processed by the simulator.
[0021] Effects of the Invention
[0022] The virtual golf simulation processing method and screen golf system using the same of the present invention have the following effects: providing a variety of simulation image presentation methods in a manner that presents a unique simulation image of the golf shot performed by the user in different situations, thereby allowing users playing the virtual golf game to experience more dramatic and dynamic simulation images and further stimulate the user's interest. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 This is a diagram showing a screen golf system according to an embodiment of the present invention.
[0024] Figure 2 It shows Figure 1 A block diagram of the structure of the screen golf system is shown.
[0025] Figure 3 This is a flowchart for explaining the overall flow of a virtual golf simulation processing method according to one embodiment of the present invention.
[0026] Figure 4 is based on Figure 3 A more specific example of the process shown is a flowchart describing a virtual golf simulation processing method according to an embodiment of the present invention.
[0027] Figures 5 to 9 Examples of implementing simulated images in different presentation modes for different types of golf shots using a virtual golf simulation processing method used in a screen golf system according to an embodiment of the present invention are shown.
[0028] Figure 10 FIG. 1 is a flowchart illustrating a virtual golf simulation processing method according to another embodiment of the present invention. DETAILED DESCRIPTION
[0029] The virtual golf simulation processing method and the screen golf system using the same according to the present invention will be described in detail with reference to the accompanying drawings.
[0030] First, refer to Figure 1 and Figure 2 The structure of a screen golf system according to an embodiment of the present invention will be described.
[0031] Figure 1 FIG. 1 is a diagram showing a screen golf system according to an embodiment of the present invention. Figure 2 It shows Figure 1 A block diagram of the structure of the screen golf system is shown.
[0032] like Figure 1 As shown, in a screen golf system according to an embodiment of the present invention, a hitting area SP for a user p to perform a golf swing and a golf mat SM on which a golf ball 1 to be hit by the user p is placed are provided in a predetermined space GS where a user can play a virtual golf game. A screen 101 is provided in front, and an image output device 300 for projecting an image 110 onto the screen 101 may be provided. The hitting area SP may be implemented as a swing board having an inclination corresponding to the terrain of a virtual golf course 111 shown in the image.
[0033] like Figure 1 and Figure 2 As shown, the screen golf system according to an embodiment of the present invention may be configured to include a sensing device 100 , a simulator 200 , and an image output device 300 .
[0034] The sensing device 100 is a device that senses the movement of at least one of a golf club and a ball based on a user's golf swing. It uses a camera to capture and collect images of a golf ball 1 hit by the user through a golf shot within the camera's field of view, performs image processing and other analysis on the collected images to calculate sensing information such as motion parameters of the movement of the golf ball 1 and transmits it to the simulator 200.
[0035] The simulator 200 is configured to include a control unit 210, a data storage unit 220, an image processing unit 230, etc., and may be provided with an operating device (not shown) as a mechanism operated by a user to set up a virtual golf simulation environment or to adjust aiming during a virtual golf round.
[0036] The data storage unit 220 stores all data required for realizing images of virtual golf simulation, and stores data on a virtual golf course realized by visualizing an actual golf course and data on terrain information of the virtual golf course, thereby providing data that can realize a virtual environment that allows the user to play a virtual round of golf on a selected virtual golf course.
[0037] The data storage unit 220 may be configured to store all of the various data related to the virtual golf course, or may be configured to receive and temporarily store the various data related to the virtual golf course from a server (not shown) via a network.
[0038] The image processing unit 230 performs information processing to realize an image of the virtual golf course on a screen using the data on the virtual golf course stored in the data storage unit 220 , and performs information processing to realize an image simulating a trajectory of a golf ball hit by a user on the virtual golf course.
[0039] The image information processed by the image processing unit 230 is projected onto the screen 101 via an image output device 300 , which may be implemented as a projector, so that the user p can view the image 110 projected onto the screen 101 .
[0040] The image processing unit 230 can be implemented as a modular component that performs image processing functions in an independent device, or it can be implemented as an independent device itself.
[0041] The control unit 210 is a component responsible for controlling all processes for performing a virtual golf simulation. Based on the sensing information of the moving golf ball extracted from the sensing results of the sensing device 100 and the physics engine, it performs various calculations and controls to simulate the movement of a virtual ball on the virtual golf course 111. Based on these various calculations and controls, an image 110 of a virtual ball is simulated on the virtual golf course 111 based on the sensing results of the sensing device and the physics engine.
[0042] The control unit 210 performs a function of presetting a presentation mode of the simulated image processed by the image processing unit 230 and controlling the image processing unit 230 in a manner of realizing a simulated image corresponding to the presentation mode when a presentation requirement is met.
[0043] In particular, the control unit 210 of the simulator 200 of the screen golf system of one embodiment of the present invention is characterized in that, rather than setting a single presentation method and realizing simulated images only in that presentation method, it is controlled to realize simulated images in a variety of presentation methods under various conditions, thereby stimulating the user's interest in the virtual golf game and significantly enhancing the user's immersion in the game.
[0044] Will refer to Figure 3 and Figure 4 The flowchart of FIG. 1 is used to illustrate the virtual golf simulation processing method of the screen golf system according to one embodiment of the present invention.
[0045] One embodiment of the present invention provides a virtual golf simulation processing method for a screen golf system capable of playing a virtual golf game on a virtual golf course using a virtual ball simulating a user's golf shots. In the virtual golf simulation processing method, during the virtual golf game on the virtual golf course, a presentation method for realizing simulated images corresponding to each golf shot to be played by the user is pre-set according to the type of golf shot to be played.
[0046] For example, for each golf shot such as a tee shot, an iron shot, an approach shot, etc., different presentation methods are pre-set by combining different image photography techniques, and when a simulated image corresponding to the golf shot is realized when a prescribed golf shot is performed, the simulated image is realized in the presentation method pre-set for the golf shot by combining the photography techniques.
[0047] Here, "camera technique" refers to the viewpoint, angle, movement, and rotation of the output screen of the simulated image of the virtual ball. Even if the simulation is the same, the content of the output image will be different depending on the camera technique.
[0048] As described above, presetting the presentation method of the simulated image for each type of golf shot means presetting a plurality of photographic techniques to be output as an image, and presetting the presentation method of the simulated image corresponding to each golf shot by a combination of two or more pre-set photographic techniques according to the type of golf shot to be played by the user. Thus, when a certain golf shot is played, when realizing the simulated image corresponding to the golf shot, the simulated image is realized by the presentation method of the combination of photographic techniques pre-set for the golf shot.
[0049] As described above, a virtual golf game is played (S100) in which the control unit of the simulator pre-sets the image presentation methods to be different from each other so as to realize a simulated image unique to each type of golf shot. During the virtual golf game, the user performs the necessary golf shots, and the control unit confirms the type of golf shot to be played by the user (S200).
[0050] For example, it is confirmed whether the user is teeing off on a par 4 hole (the same applies to par 5 holes and par 6 holes), whether the user is teeing off on a par 3 hole, whether the user is hitting a golf shot using a long iron, whether the user is hitting an approach shot, etc.
[0051] On the other hand, when the user performs a golf shot, a hit corresponding to the golf shot is sensed by the sensing device ( S300 ).
[0052] Then, the control unit of the simulator controls the image processing unit to realize an image of the simulation of the movement of the virtual ball using the sensing result of the sensing device and the physics engine, and realizes the image in a presentation manner by a combination of two or more photography techniques pre-set for the golf shot (S400).
[0053] will pass Figure 4 A more specific example of this is described in the flowchart shown.
[0054] The control unit of the simulator of the present invention can set a first golf shot, a second golf shot, a third golf shot, and a fourth golf shot as types of golf shots that can be performed by the user while playing a virtual golf game on a virtual golf course, and can set the presentation method of the simulated image of each golf shot to be different.
[0055] For example, the first golf shot may be set as a tee shot for a par 4 / par 5 / par 6 hole (i.e., a tee shot using a driver), the second golf shot may be set as a tee shot for a par 3 hole (i.e., a tee shot using a wood or an iron), the third golf shot may be set as an iron shot using a long iron, and the fourth golf shot may be set as an approach shot using a short iron or a wedge, etc.
[0056] For each golf shot, the camera technique that forms the basis for the presentation method of the preset simulation image can be variously set.
[0057] For example, for the first golf shot (e.g., the tee shot of a par 4 / par 5 / par 6), it can be pre-set to the first presentation mode, which can be set to a combination of a fixed photography technique on the hitting point and a photography technique moving along the virtual ball.
[0058] For the second golf shot (for example, the tee shot on a par 3 hole), the second presentation method can be pre-set, and the second presentation method can be set to a combination of a photographic technique of moving upward along the virtual ball from the hitting point, a photographic technique of moving along the virtual ball, and a photographic technique of observing the virtual ball at a point at a predetermined distance from the landing point of the virtual ball.
[0059] For the third golf shot (for example, an iron shot with a long iron), the third presentation method can be pre-set, and the third presentation method can be set to a combination of a photographic technique of moving along the virtual ball from the hitting point and a photographic technique of observing the virtual ball from the periphery of the landing point of the virtual ball.
[0060] For the fourth golf shot (for example, an approach shot with a short iron or a wedge), it can be pre-set to the fourth presentation mode, which can be set to a combination of a camera technique of moving along the virtual ball from the hitting point and a camera technique of observing the virtual ball from the air above the virtual ball.
[0061] Under the above-described settings, a virtual golf game is played (S100). During the game, when the user performs a first golf shot (S210), the sensing device senses the shot (S310), and the control unit determines whether the sensing result of the sensing device meets the preset presentation requirements for realizing a simulated image in a first presentation method preset for the first golf shot (S411).
[0062] Since the first presentation method is achieved by simulating images using a combination of two or more photographic techniques, the ball must be played to ensure flight time to a certain extent consistent with the image presentation. Therefore, the presentation requirements for applying the first presentation method can be determined based on whether the initial speed and altitude angle of the golf ball calculated based on sensing correspond to a pre-set range.
[0063] If the sensing result corresponding to the first golf shot does not meet the presentation requirements (for example, in the case of an erroneous golf shot, such as a golf ball that is not hit or that rolls on the floor and fails to float), the simulated image based on the preset first presentation method is not displayed, but a simulated image based on the default setting method is displayed (S500). For example, an image in which the virtual ball is viewed from a fixed position or an image in which the virtual ball moves along the virtual ball can be displayed.
[0064] When the first golf shot meets the above presentation requirements, the control unit may control the image processing unit to realize a simulated image according to a first presentation method preset for the first golf shot by combining a combination of photography techniques preset for the first presentation method ( S421 ).
[0065] The above content involves a case where one presentation method is pre-set for a golf shot, but the present invention is not limited thereto. Two or more presentation methods may be pre-set for a golf shot and one of the two or more pre-set presentation methods may be randomly executed.
[0066] For example, for the first golf shot, in addition to the above-mentioned first presentation method, a 1' presentation method is also pre-set (for example, it can be a presentation method that combines a photography technique that provides a fixed view from the hitting point and a photography technique that observes the virtual ball from the landing point of the virtual ball). When the first golf shot is made and the presentation requirement is met, one of the 1st presentation method and the 1' presentation method is randomly executed.
[0067] Alternatively, multiple presentation modes may be pre-set for the first golf shot as described above, with a priority set for each presentation mode (for example, priority set according to the distance of the ball), and a simulated image may be realized in a presentation mode corresponding to the corresponding conditions.
[0068] Figure 5 An example of the first presentation method is shown. Figure 6 An example of the first 'presentation method is shown. Figure 5 and Figure 6 In the case of a tee shot of a par 4 hole, a par 5 hole, or a par 6 hole as a first golf shot, a simulated image is realized in a presentation method preset for the golf shot.
[0069] See for example Figure 5 The example of the presentation method shown can be as follows Figure 5 (a) and Figure 5 As shown in (b), at the viewpoint of the hitting point, the virtual ball VB is observed to fly away with a trace TR according to a fixed photography technique, and when the virtual ball VB reaches the highest point, Figure 5 (c) and Figure 5 As shown in (d), the simulated image is realized by the photography technique of tracking and observing the virtual ball VB from behind.
[0070] At this point, various changes can be achieved, such as Figure 5 (a) and Figure 5 In the photographic technique shown in (b), the trace TR of the virtual ball VB is displayed and the information 112 of the highest point height and the information 113 of the speed are displayed when the highest point APEX is reached. However, in the photographic technique of moving along the virtual ball VB, only the image of the virtual ball VB is displayed.
[0071] See for example Figure 6 The example of the presentation method shown can be as follows Figure 6 (a) and Figure 6As shown in (b), the virtual ball VB is observed to fly away with a trace TR from the viewpoint of the hitting point, and when the virtual ball VB reaches the highest point, Figure 6 (c) and Figure 6 As shown in (d), the simulated image is realized by observing the photography technique of the virtual ball VB flying near the placement point of the virtual ball.
[0072] Figure 6 What is implemented is a presentation method of displaying the trace TR of the virtual ball VB and displaying the information 112 of the height of the highest point and the information 113 of the ball speed respectively when the virtual ball VB reaches the highest altitude point APEX.
[0073] On the other hand, back to Figure 4 When the user performs a second golf shot during the virtual golf game (S220), the sensing device senses the shot (S320), and the control unit determines whether the sensing result of the sensing device meets the preset presentation requirements for realizing a simulated image in a second presentation method preset for the second golf shot (S412).
[0074] Since the second presentation method is achieved by simulating images using a combination of two or more photographic techniques, the ball must be played to ensure flight time to a certain extent consistent with the image presentation. Therefore, the presentation requirements for applying the second presentation method can be determined based on whether the initial speed and altitude angle of the golf ball calculated based on sensing correspond to a pre-set range.
[0075] If the sensing result corresponding to the second golf shot does not meet the presentation requirements, a simulated image based on the preset second presentation method is not displayed, but a simulated image based on a default setting method is displayed (S500). For example, an image in which the virtual ball is viewed from a fixed position or an image in which the virtual ball moves along the virtual ball can be displayed.
[0076] When the second golf shot meets the presentation requirement, the control unit controls the image processing unit to realize a simulated image according to the second presentation method preset for the second golf shot and a combination of photography techniques preset for the second presentation method ( S422 ).
[0077] Figure 7 An example of the second presentation method described above is shown below. Figure 7 3 shows that, in the case of a tee shot on a par 3 hole as the second golf shot, a simulation image is realized in a presentation method preset for the golf shot.
[0078] See for example Figure 7 An example of the presentation method shown is shown as follows Figure 7 (a) shows the photography technique of moving upward from the hitting point along the virtual ball VB, as shown in FIG. Figure 7 (b) shows the photography technique of moving along the virtual ball VB and Figure 7 (c) and Figure 7 (d) shows a situation where a simulated image is realized by a combination of photographic techniques in which the virtual ball VB is observed from a position at a predetermined distance from the landing point of the virtual ball.
[0079] exist Figure 7 In the Figure 7 (a) and Figure 7 (b) shows that when the camera technique of observing from the back side of the virtual ball is realized, only the virtual ball appears on the image, and as the viewpoint of the camera technique changes, the virtual ball appears on the image. Figure 7 (c) and Figure 7 As shown in (d), a trace TR of the virtual ball VB is displayed when the image is realized based on the photographic technique of observing the virtual ball VB from a location at a predetermined distance, and information 112 on the highest point height and information 113 on the ball speed are displayed when the highest point APEX is reached.
[0080] On the other hand, back to Figure 4 When the user performs a third golf shot during the virtual golf game (S230), the sensing device senses the shot (S330), and the control unit determines whether the sensing result of the sensing device meets the preset presentation requirements for realizing a simulated image in a third presentation method preset for the third golf shot (S413).
[0081] Since the third presentation method is achieved by simulating images using a combination of two or more photographic techniques, the ball must be played to ensure flight time to a certain extent consistent with the image presentation. Therefore, the presentation requirements for applying the third presentation method can be determined based on whether the initial speed and altitude angle of the golf ball calculated based on sensing correspond to a pre-set range.
[0082] If the sensing result corresponding to the third golf shot does not meet the presentation requirements, a simulated image is not generated using the pre-set third presentation method, but rather a simulated image is generated using a default setting (S500). For example, an image may be generated in which the virtual ball is viewed from a fixed position or in which the virtual ball moves along the virtual ball.
[0083] When the third golf shot meets the above presentation requirements, the control unit may control the image processing unit to realize a simulated image according to the third presentation method preset for the third golf shot and a combination of photography techniques preset for the third presentation method ( S423 ).
[0084] Figure 8 An example of the third presentation method is shown. Figure 83 shows that, in the case of an iron shot with a long iron as the third golf shot, a simulation image is realized in a presentation method preset for the golf shot.
[0085] See for example Figure 8 An example of the presentation method shown is shown as follows Figure 8 (a) and Figure 8 (b) shows the photography technique of moving from the hitting point along the virtual ball VB and Figure 8 (c) and Figure 8 (d) shows a situation where a simulated image is realized by combining camera techniques to observe the virtual ball VB from the vicinity of the landing point of the virtual ball.
[0086] exist Figure 8 In the Figure 8 (a) and Figure 8 When the camera technique of observing from the back of the virtual ball is realized as shown in (b), only the virtual ball appears on the image, and the camera viewpoint changes based on the following example. Figure 8 (c) and Figure 8 When the image is realized by observing the virtual ball VB from the periphery of the landing point using the photographic technique shown in (d), a trace TR is displayed for the virtual ball VB. When the virtual ball VB reaches the highest altitude point APEX, information 112 on the highest point altitude and information 113 on the ball speed are displayed respectively.
[0087] On the other hand, back to Figure 4 When the user performs a fourth golf shot during the virtual golf game (S240), the sensing device senses the shot (S340), and the control unit determines whether the sensing result of the sensing device meets the preset presentation requirements for realizing a simulated image in a fourth presentation method preset for the fourth golf shot (S414).
[0088] Since the fourth presentation method is achieved by simulating images using a combination of two or more photographic techniques, the ball must be played to ensure flight time to a certain extent in accordance with the image presentation. Therefore, the presentation requirements for applying the fourth presentation method can be determined based on whether the initial speed and altitude angle of the golf ball calculated based on sensing correspond to a pre-set range.
[0089] If the sensing result corresponding to the fourth golf shot does not meet the presentation requirements, a simulated image is not generated using the pre-set fourth presentation method, but rather a simulated image is generated using a default setting (S500). For example, an image may be generated in which the virtual ball is viewed from a fixed position or in which the virtual ball moves along the virtual ball.
[0090] When the fourth golf shot meets the above presentation requirements, the control unit may control the image processing unit to realize a simulated image according to a fourth presentation method preset for the fourth golf shot and a combination of photography techniques preset for the fourth presentation method ( S424 ).
[0091] Figure 9 An example of the fourth presentation method is shown. Figure 9 3 shows that, in the case of an approach shot with a short iron or a wedge as a fourth golf shot, a simulation image is realized in a presentation method preset for the golf shot.
[0092] See for example Figure 9 An example of the presentation method shown is shown as follows Figure 9 (a) and Figure 9 (b) shows the photography technique of moving from the hitting point along the virtual ball VB and Figure 9 (c) and Figure 9 (d) shows a case where a simulated image is realized by combining photographic techniques for observing the trajectory of the virtual ball VB as a whole from the air above the virtual ball.
[0093] Figure 9 (a) and Figure 9 (b) shows that only the movement of the virtual ball VB is displayed, and the trace TR of the virtual ball VB is displayed when the image is realized based on the camera technique in which the viewpoint changes.
[0094] In this way, for each type of golf shot, a simulated image is presented using a combination of unique photographic techniques that allow the simulated image corresponding to the respective golf shot to well reflect the characteristics of the golf shot. This has the advantage of allowing users who are playing golf to enjoy a more dramatic and dynamic view of the shot results unfolding on the simulated image, and accordingly, the user's immersion in the game can be further enhanced.
[0095] On the other hand, as for the "golf shot" described above, a presentation method using a combination of two or more photographic techniques is pre-set for each type of golf shot, and is realized in a virtual image using a combination of multiple photographic techniques. Therefore, it is preferred to exclude the case of a putt in which the ball rolls rather than flies.
[0096] In the case of a putter (S250), a simulated image of a pre-set mode for the putter may be implemented (S425).
[0097] On the other hand, refer to Figure 10 A virtual golf simulation processing method of a screen golf system according to another embodiment of the present invention will be described.
[0098] A screen golf system according to another embodiment of the present invention is characterized in that a virtual ball corresponding to a golf shot is placed in an OB or a hazard regardless of whether the user performs a tee shot, a long iron shot, or a golf shot.
[0099] Figure 10 The first golf shot is used as an example in the figure, but the present invention can also be applied to other golf shots such as the second golf shot and the third golf shot.
[0100] Figure 10 In the flowchart shown, steps S100, S210, S310, S411, S421 and S500 are all performed in Figure 4 For the parts shown in the same way as in the above, since they have been mentioned in the previous text, the description of the corresponding parts will be omitted.
[0101] When the user makes a first golf shot and senses the shot with the sensing device, and the sensing result satisfies the presentation requirements of the first presentation mode or the first' presentation mode, the control unit controls the image processing unit to start simulating the image according to the first presentation mode or the first' presentation mode or a presentation mode randomly selected therefrom (S421). At this time, the control unit uses the sensing result of the sensing device to perform simulation calculations in a separate process to pre-determine whether the ball simulated in step S421 is placed in the OB or the hazard area (S431).
[0102] After preliminary judgment, when it is determined that the ball falls into the OB or obstacle area (S441), the control unit will change the simulated photography technique corresponding to the currently ongoing S421 step to a photography technique pre-set for the OB or obstacle area situation to realize a simulated image (S451).
[0103] For example, when observing the flight of the virtual ball from a fixed position based on the above-mentioned step S421, and then simulating the image by using the photographic technique of moving along the virtual ball, and then judging that it falls into the OB or obstacle area based on the said step S431, the photographic technique can be changed, so as to realize the image by using the photographic technique of observing the virtual ball falling into the OB or obstacle area when the line of sight is no longer along the virtual ball but is fixed there.
[0104] By performing simulation calculations through a separate process in step S431 to pre-determine whether it is placed in the OB or obstacle area, when the virtual ball simulated in step S421 does not fall into the OB or obstacle area, continue to simulate the image (S461) corresponding to the first presentation method or the first' presentation method performed in step S421.
[0105] As described above, the present invention realizes a simulated image for each type of golf shot that a user will perform during a virtual golf game on a virtual golf course by combining unique photographic techniques to ensure that the simulated image corresponding to each golf shot well reflects the characteristics of the golf shot. This has the advantage of allowing the user performing the golf shot to enjoy a view that makes the results of the shot unfold more dramatically and dynamically on the simulated image, thereby arousing their interest and further enhancing their immersion in the game.
[0106] Industrial applicability
[0107] The virtual golf simulation processing method and the screen golf system using the same of the present invention can be used in industries related to golf practice and the so-called screen golf industry field, which enables users to enjoy virtual golf games by realizing virtual reality-based golf simulation images.
Claims
1. A virtual golf simulation processing method for a screen golf system capable of playing a virtual golf game using a virtual ball simulating a user's golf shot on a virtual golf course, the virtual golf simulation processing method comprising: During the virtual golf game on the virtual golf course, presetting a presentation method for a simulated image corresponding to each golf shot according to the type of golf shot to be shot by the user; As the virtual golf game progresses, a step of confirming the type of golf shot the user intends to play; a step of sensing, by a sensing device, a golf shot corresponding to the user; as well as The step of simulating a virtual ball based on the sensing result of the sensing device and realizing a simulated image in a predetermined presentation mode for the golf shot confirmed in the step of confirming the golf ball is performed. The step of presetting the presentation mode includes: A step of presetting a plurality of photographic techniques for the viewpoint, angle, movement, and rotation of the output screen of the simulated image of the virtual ball, and presetting a presentation method for the simulated image corresponding to each golf shot by a combination of two or more of the pre-set photographic techniques according to the type of golf shot to be played by the user.
2. The virtual golf simulation processing method according to claim 1, characterized in that: The steps of realizing the simulated image include: a step of determining whether a sensing result corresponding to the golf shot of the user in the sensing step satisfies a preset presentation requirement; When the golf shot meets the presentation requirement, an image is created for the golf shot in a predetermined presentation mode; and When the golf shot corresponding to the golf stroke does not meet the presentation requirement, the step of simulating the image is implemented by a default presentation method.
3. The virtual golf simulation processing method according to claim 1, characterized in that: The step of presetting the presentation method further includes the step of presetting a plurality of presentation methods using a combination of two or more photographic techniques for at least one prescribed golf shot, and The step of realizing the simulated image includes: when the prescribed golf shot is performed, realizing a plurality of pre-set presentation modes for the golf shot in accordance with a pre-set priority order or randomly realizing the pre-set presentation modes for the golf shot.
4. The virtual golf simulation processing method according to claim 1, wherein: Also includes: A step of performing simulation calculations using a sensing result of the sensing device independently of the simulation of the virtual ball of the simulated image to pre-determine whether the simulated virtual ball is placed in the OB or the obstacle area; as well as When it is pre-determined that the virtual ball is placed in the OB or obstacle area, the photographic technique of the simulated presentation method in the step of realizing the simulated image is changed to a photographic technique pre-set for the situation where the virtual ball is placed in the OB or obstacle area to realize the step of simulating the image.
5. A screen golf system capable of playing a virtual golf game by simulating a virtual ball corresponding to a user's golf shot on a virtual golf course, the screen golf system comprising: a sensing device that senses a golf shot corresponding to the user's golf stroke; a simulator that pre-defines a presentation method for realizing a simulated image corresponding to each golf shot according to the type of golf shot to be played by the user during a virtual golf game played on the virtual golf course, confirms the type of golf shot to be played by the user as the virtual golf game progresses, simulates the virtual ball based on the sensing result of the sensing device, and performs image processing to realize a simulated image in the pre-determined presentation method for the golf shot confirmed in the confirmation step; as well as an image output device that outputs the image processed by the simulator, The simulator pre-sets the presentation method by pre-setting multiple photography techniques for the viewpoint, angle, movement, and rotation of the output screen of the simulated image of the virtual ball, and pre-setting the presentation method of the simulated image corresponding to each golf shot through a combination of two or more pre-set photography techniques according to the type of golf shot to be played by the user.