Method and system for generating virtual golf bag
The virtual golf bag system addresses the lack of realism in golf simulations by allowing users to create and analyze virtual clubs and bags, providing feedback, and referencing others' setups to enhance skill and immersion.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CREATZ
- Filing Date
- 2025-10-14
- Publication Date
- 2026-05-21
AI Technical Summary
Existing golf simulations lack detailed shot data analysis and realism, failing to support users in selecting optimal clubs and improving their golf skills, and there is a need for enhanced user interfaces and immersion.
A system and method for creating a virtual golf bag that includes obtaining club specifications, generating virtual clubs and bags, storing shot data by club, providing feedback information, and allowing users to reference other users' virtual golf bags to find optimal club combinations.
Enables users to select optimal virtual clubs, improve their golf shots through feedback, and find optimal club combinations, enhancing realism and immersion in golf simulations.
Smart Images

Figure KR2025016188_21052026_PF_FP_ABST
Abstract
Description
Method and system for generating a virtual golf bag
[0001] The present invention relates to a method and system for creating a virtual golf bag.
[0002] With the recent increase in leisure time and the growing number of people enjoying golf, the domestic and international golf industry is experiencing steady growth, and public interest in golf simulations is rising, allowing users to enjoy the game at a low cost without having to go out to the actual course.
[0003] The basic concept of a golf simulation can be to measure the physical quantities of a golf ball generated as a user strikes the ball with an actual club, run a simulation based on this, and display the results of the golf ball strike on a screen.
[0004] Recently, users of golf simulations are demanding detailed shot data analysis and a sense of realism similar to an actual golf course. In other words, there is a demand for various user interfaces or user experience elements that can further enhance users' skill and immersion in golf simulations.
[0005] Accordingly, the inventor(s) propose a technology that not only supports a user in easily selecting an optimal virtual club in a golf simulation by obtaining information regarding the specifications of at least one club, creating a virtual club corresponding to the information regarding the specifications of the club, creating a virtual golf bag including the virtual club, and storing the first user's shot data by classifying it by virtual club, but also supports the user in finding an optimal club combination by performing golf fitting (a process of adjusting clubs to suit the user) based on club-specific shot data in actual golf.
[0006] In addition, the inventor(s) propose a technology that supports a user in specifically improving their golf shots through feedback information by providing feedback information generated based on the results of shot data analysis to a first user.
[0007] In addition, the inventor(s) have another objective of supporting a user in finding an optimal virtual club combination in a golf simulation by referring to another user's virtual golf bag, by obtaining information regarding a second user's virtual golf bag and providing it to a first user.
[0008] The present invention aims to solve all the problems of the aforementioned prior art.
[0009] In addition, the present invention has another objective of obtaining information regarding the specifications of at least one club, creating a virtual club corresponding to the information regarding the specifications of the club, creating a virtual golf bag including the virtual club, and storing the shot data of a first user by classifying it by virtual club.
[0010] In addition, the present invention has another objective of providing feedback information generated based on the results of shot data analysis to a first user.
[0011] In addition, the present invention has another objective of obtaining information regarding a second user's virtual golf bag and providing it to a first user.
[0012] A representative configuration of the present invention for achieving the above objective is as follows.
[0013] According to one aspect of the present invention, a method is provided comprising the steps of obtaining information regarding the specifications of at least one club, creating a virtual club corresponding to the information regarding the specifications of the club, creating a virtual golf bag including the virtual club, and storing shot data of a first user by classifying it by virtual club.
[0014] According to another aspect of the present invention, a system is provided comprising: an information acquisition unit for acquiring information regarding the specifications of at least one club; a virtual golf bag generation unit for generating a virtual club corresponding to the information regarding the specifications of the club and generating a virtual golf bag including the virtual club; and a shot data storage unit for storing shot data of a first user by classifying it by virtual club.
[0015] In addition to this, other methods for implementing the present invention, other systems, and non-transient computer-readable recording media for recording a computer program for executing said methods are further provided.
[0016] According to the present invention, by obtaining information regarding the specifications of at least one club, creating a virtual club corresponding to the information regarding the specifications of the club, creating a virtual golf bag including the virtual club, and storing the first user's shot data by classifying it by virtual club, it is possible to not only support the user in selecting the optimal virtual club in a golf simulation, but also support the user in finding the optimal club combination by performing golf fitting based on the shot data by club in actual golf.
[0017] In addition, according to the present invention, by providing feedback information generated based on the results of shot data analysis to a first user, it is possible to support the user in specifically improving their golf shots through the feedback information.
[0018] In addition, according to the present invention, by obtaining information regarding a second user's virtual golf bag and providing it to a first user, it is possible to support the user in finding an optimal virtual club combination by referring to another user's virtual golf bag.
[0019] FIG. 1 is a diagram showing the schematic configuration of the entire system according to one embodiment of the present invention.
[0020] FIG. 2 is a drawing illustrating in detail the internal configuration of a virtual golf bag generation system according to one embodiment of the present invention.
[0021] <Explanation of Symbols>
[0022] 100: Communication network
[0023] 200: Virtual Golf Bag Creation System
[0024] 210: Information Acquisition Department
[0025] 220: Virtual Golf Bag Generation Unit
[0026] 230: Shot data storage unit
[0027] 240: Feedback Information Provision Department
[0028] 250: Virtual Golf Bag Information Provider
[0029] 260: Communications Department
[0030] 270: Control unit
[0031] 300: Device
[0032] The following detailed description of the invention refers to the accompanying drawings, which illustrate specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that various embodiments of the invention are different but need not be mutually exclusive. For example, specific shapes, structures, and characteristics described herein may be modified from one embodiment to another without departing from the spirit and scope of the invention. It should also be understood that the location or arrangement of individual components within each embodiment may be modified without departing from the spirit and scope of the invention. Accordingly, the following detailed description is not meant to be limiting, and the scope of the invention should be understood to encompass the scope claimed by the claims and all equivalents thereof. Similar reference numerals in the drawings indicate identical or similar components across various aspects.
[0033] Hereinafter, in order to enable a person skilled in the art to easily practice the present invention, various preferred embodiments of the present invention will be described in detail with reference to the attached drawings.
[0034] In this specification, a virtual golf bag may refer to a virtual object that implements a real golf bag in a golf simulation, and may be a visual representation of the specifications of a real golf bag implemented in a golf simulation. In this case, the virtual golf bag may include virtual clubs.
[0035] Additionally, in this specification, a virtual club may refer to a virtual object that implements a real club in a golf simulation, and may be a golf simulation that implements the specifications of a real club.
[0036] Additionally, in this specification, the term "specification" may refer to specific characteristics of a product and may include detailed information such as appearance, material, weight, length, brand, model, shaft weight, shaft strength, swing weight, and grip.
[0037] Additionally, in this specification, the term "brand of a club" may mean including information about the company that actually manufactured the club.
[0038] In addition, in this specification, the term "model of a club" may include information regarding the actual club's product name, product number, material, year of release, etc., and may include information regarding the club's loft (the angle formed by the club face with the ground), type (e.g., driver, hybrid, wood, etc.), number (e.g., 1 hybrid, 2 wood, 7 iron, etc.), use (e.g., short, middle, long, etc.).
[0039] Configuration of the entire system
[0040] FIG. 1 is a diagram showing the schematic configuration of the entire system according to one embodiment of the present invention.
[0041] As illustrated in FIG. 1, the entire system according to one embodiment of the present invention may include a communication network (100), a virtual golf bag creation system (200), and a device (300).
[0042] First, a communication network (100) according to one embodiment of the present invention can be configured regardless of the mode of communication, such as wired communication or wireless communication, and can be configured as various communication networks such as a Local Area Network (LAN), a Metropolitan Area Network (MAN), or a Wide Area Network (WAN). Preferably, the communication network (100) referred to in this specification may be the known Internet or the World Wide Web (WWW). However, the communication network (100) may include at least a known wired / wireless data communication network, a known telephone network, or a known wired / wireless television communication network, without being limited thereto.
[0043] For example, the communication network (100) may be a wireless data communication network and may implement conventional communication methods such as WiFi communication, WiFi-Direct communication, Long Term Evolution (LTE) communication, 5G communication, Bluetooth communication (including Bluetooth Low Energy (BLE) communication), infrared communication, ultrasonic communication, etc., in at least a part thereof. As another example, the communication network (100) may be an optical communication network and may implement conventional communication methods such as Light Fidelity (LiFi), etc., in at least a part thereof.
[0044] Next, a virtual golf bag generation system (200) according to one embodiment of the present invention can perform the function of obtaining information regarding the specifications of at least one club, generating a virtual club corresponding to the information regarding the specifications of the club, generating a virtual golf bag including the virtual club, and storing the shot data of the first user by classifying it by virtual club.
[0045] In addition, a virtual golf bag generation system (200) according to one embodiment of the present invention may further perform the function of providing feedback information generated based on the shot data analysis result to a first user.
[0046] In addition, a virtual golf bag generation system (200) according to one embodiment of the present invention may further perform the function of obtaining information regarding a virtual golf bag of a second user and providing it to a first user.
[0047] The configuration and function of the virtual golf bag generation system (200) according to the present invention will be examined in detail through the following detailed description.
[0048] Next, the device (300) according to one embodiment of the present invention is a digital device that includes a function to communicate after connecting to the virtual golf bag creation system (200), and any digital device equipped with memory means and equipped with a microprocessor to have computational capabilities, such as a smartphone, tablet, smart watch, smart band, smart glasses, desktop computer, laptop computer, workstation, PDA, web pad, mobile phone, etc., can be adopted as the device (300) according to the present invention.
[0049] In particular, the device (300) may include an application (not shown) that enables a user to receive functions according to the present invention from the virtual golf bag creation system (200). Such an application may be downloaded from the virtual golf bag creation system (200) or an external application distribution server (not shown). Meanwhile, the nature of such an application may generally be similar to the information acquisition unit (210), virtual golf bag creation unit (220), shot data storage unit (230), feedback information provision unit (240), virtual golf bag information provision unit (250), communication unit (260), and control unit (270) of the virtual golf bag creation system (200) as described below. Here, at least a part of the application may be replaced with a hardware device or firmware device capable of performing substantially the same or equivalent functions as needed.
[0050] Configuration of the Virtual Golf Bag Creation System
[0051] Below, we will examine the internal configuration of the virtual golf bag creation system (200) that performs important functions for the implementation of the present invention and the functions of each component.
[0052] FIG. 2 is a drawing illustrating in detail the internal configuration of a virtual golf bag generation system (200) according to one embodiment of the present invention.
[0053] As illustrated in FIG. 2, a virtual golf bag generation system (200) according to one embodiment of the present invention may be configured to include an information acquisition unit (210), a virtual golf bag generation unit (220), a shot data storage unit (230), a feedback information provision unit (240), a virtual golf bag information provision unit (250), a communication unit (260), and a control unit (270). According to one embodiment of the present invention, the information acquisition unit (210), the virtual golf bag generation unit (220), the shot data storage unit (230), the feedback information provision unit (240), the virtual golf bag information provision unit (250), the communication unit (260), and the control unit (270) may be program modules, at least some of which communicate with an external system (not shown). Such program modules may be included in the virtual golf bag generation system (200) in the form of an operating system, an application program module, or other program modules, and may be physically stored in various known storage devices. Additionally, these program modules may be stored in a remote storage device capable of communicating with the virtual golf bag creation system (200). Meanwhile, these program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc., that perform specific tasks or execute specific abstract data types as described below according to the present invention.
[0054] Meanwhile, although the virtual golf bag creation system (200) has been described as above, this description is exemplary, and it is obvious to those skilled in the art that at least some of the components or functions of the virtual golf bag creation system (200) may be realized within a device (300) or server (not shown) or included within an external system (not shown) as needed.
[0055] First, an information acquisition unit (210) according to one embodiment of the present invention can perform the function of acquiring information regarding the specifications of at least one club. At this time, according to one embodiment of the present invention, at least one club may refer to a club owned by a user.
[0056] Specifically, an information acquisition unit (210) according to one embodiment of the present invention can acquire information regarding the specifications of a club by recognizing a club through at least one module.
[0057] At this time, according to one embodiment of the present invention, information regarding the specifications of the club may include information regarding at least one of the brand and model of the club.
[0058] For example, an information acquisition unit (210) according to one embodiment of the present invention may acquire information regarding the brand of a club by photographing a user's club through at least one shooting module (e.g., a camera) and recognizing the club's appearance, trademark, trade name, etc. from the captured image. Meanwhile, an information acquisition unit (210) according to one embodiment of the present invention may acquire information regarding the club's model by recognizing the club's appearance, material, product name, product number, etc. from the captured image.
[0059] As another example, an information acquisition unit (210) according to one embodiment of the present invention may acquire user input through at least one input module (e.g., a tablet) and acquire information regarding the brand of the club through information such as trademarks and trade names entered by the user. Meanwhile, an information acquisition unit (210) according to one embodiment of the present invention may also acquire information regarding the model of the club through information such as material, product name, and product number entered by the user.
[0060] Meanwhile, according to one embodiment of the present invention, information regarding the specifications of the club may include information such as the external shape, weight, material, length, and strength of the shaft.
[0061] For example, an information acquisition unit (210) according to one embodiment of the present invention may photograph a shaft portion of a club through at least one shooting module (e.g., a camera) and recognize the shape, weight, material, length, strength, etc. of the shaft from the captured image, or acquire information such as the shape, weight, material, length, strength, etc. of the shaft input by a user through at least one input module (e.g., a tablet).
[0062] However, the method by which the information acquisition unit (210) according to one embodiment of the present invention acquires information regarding the specifications of a club is not limited to the above example, nor is the information regarding the specifications of a club that the information acquisition unit (210) can acquire limited to the above example.
[0063] Meanwhile, the information acquisition unit (210) according to one embodiment of the present invention may perform the function of further acquiring information regarding the specifications of the golf bag. At this time, according to one embodiment of the present invention, the golf bag may refer to a golf bag owned by the user.
[0064] Specifically, an information acquisition unit (210) according to one embodiment of the present invention can acquire information regarding the specifications of a golf bag by recognizing the user's actual golf bag through at least one module.
[0065] For example, an information acquisition unit (210) according to one embodiment of the present invention may acquire information regarding the specifications of a golf bag by photographing a user's golf bag through at least one shooting module (e.g., a camera) and recognizing the appearance, trademark, trade name, product name, product number, etc. of the golf bag from the captured image. Meanwhile, an information acquisition unit (210) according to one embodiment of the present invention may acquire user input through at least one input module (e.g., a tablet) and acquire information regarding the specifications of a golf bag through information such as the trademark, trade name, product name, product number, etc. entered by the user.
[0066] In addition, the information acquisition unit (210) according to one embodiment of the present invention can acquire the user's body information through at least one module.
[0067] For example, an information acquisition unit (210) according to one embodiment of the present invention can acquire golf simulation account information entered by a user through at least one input module (e.g., a computer) and acquire physical information of the user, such as gender, height, weight, body type, muscle strength, exercise performance ability by body part, and surgical history, stored in the golf simulation account information.
[0068] As another example, an information acquisition unit (210) according to one embodiment of the present invention can acquire physical information of a user by recognizing the user's gender, height, weight, body shape, etc. from an image of a user captured through at least one shooting module (e.g., camera).
[0069] Next, a virtual golf bag generating unit (220) according to one embodiment of the present invention can perform the function of generating a virtual club corresponding to information regarding the specifications of a club and generating a virtual golf bag including the virtual club.
[0070] Specifically, a virtual golf bag generation unit (220) according to one embodiment of the present invention can generate at least one virtual club by obtaining information regarding the specifications of at least one club obtained from an information acquisition unit (210) by classifying it by club. Furthermore, a virtual golf bag generation unit (220) according to one embodiment of the present invention can perform the function of generating a virtual golf bag including a virtual club.
[0071] In this case, according to one embodiment of the present invention, the virtual club may be a golf simulation that implements the specifications of an actual club. Additionally, according to one embodiment of the present invention, the virtual golf bag may be a golf simulation that implements the specifications of an actual golf bag.
[0072] For example, a virtual golf bag generation unit (220) according to one embodiment of the present invention can implement a virtual club within a golf simulation that has the same specifications as the user's club, such as appearance, material, brand, and model, based on information regarding the specifications of the user's club obtained from an information acquisition unit (210). Furthermore, a virtual golf bag generation unit (220) according to one embodiment of the present invention can implement a virtual golf bag within a golf simulation that has the same specifications as the user's golf bag, such as appearance, brand, model, and configuration, based on information regarding the specifications of the user's club bag obtained from an information acquisition unit (210). At this time, according to one embodiment of the present invention, the virtual golf bag may include a virtual club, and when the user selects the virtual golf bag in the golf simulation, the virtual club included in the virtual golf bag may be displayed on the display of the device (300).
[0073] Meanwhile, according to one embodiment of the present invention, the configuration of the virtual club and virtual golf bag can be changed based on user input.
[0074] Specifically, according to one embodiment of the present invention, a user can input information regarding the specifications of a virtual club and a virtual golf bag through a device (300), and a virtual golf bag generation unit (220) can change the configuration of the user's virtual club and virtual golf bag based on the information input by the user.
[0075] For example, a virtual golf bag generation unit (220) according to one embodiment of the present invention can add or delete virtual clubs to a virtual golf bag based on information regarding the specifications of a virtual golf bag entered by a user through a device (300).
[0076] As another example, a virtual golf bag generation unit (220) according to one embodiment of the present invention can change the appearance of a virtual golf bag implemented in a golf simulation based on information regarding the appearance of a virtual golf bag input by a user through a device (300). Furthermore, a virtual golf bag generation unit (220) according to one embodiment of the present invention can change the shaft of a virtual club implemented in a golf simulation based on information regarding the shaft of a virtual club input by a user through a device (300).
[0077] However, the method by which the virtual golf bag generation unit (220) according to one embodiment of the present invention changes the configuration of the user's virtual club and virtual golf bag based on information entered by the user is not limited to the above example.
[0078] Next, the shot data storage unit (230) according to one embodiment of the present invention can perform the function of storing the user's shot data by classifying it by virtual club.
[0079] At this time, according to one embodiment of the present invention, the shot data may include data regarding at least one of distance, swing speed, hitting speed, launch angle, direction angle, number of rotations, and swing size (size and range of the swing).
[0080] A shot data storage unit (230) according to one embodiment of the present invention may further perform the function of acquiring a user's shot data through at least one module. Specifically, a shot data storage unit (230) according to one embodiment of the present invention may acquire shot data according to a user's golf swing through at least one module. At this time, according to one embodiment of the present invention, the process of acquiring information regarding club specifications in the information acquisition unit (210) and the process of acquiring shot data in the shot data storage unit (230) are generally carried out in different modules, but may also be carried out in the same module.
[0081] For example, a shot data storage unit (230) according to one embodiment of the present invention can acquire shot data by identifying shot data from a video of a user’s golf swing captured through at least one shooting module (e.g., camera). Meanwhile, a shot data storage unit (230) according to one embodiment of the present invention may also acquire shot data input by a user through at least one input module (e.g., tablet).
[0082] Meanwhile, the shot data storage unit (230) according to one embodiment of the present invention can store shot data separately for each virtual club generated by the virtual golf bag generation unit (220). Furthermore, the shot data storage unit (230) according to one embodiment of the present invention can display shot data corresponding to the virtual club when a user selects a virtual club from the virtual golf bag.
[0083] Next, a virtual golf bag generation system (200) according to one embodiment of the present invention may further include a feedback information providing unit (240).
[0084] Specifically, the feedback information providing unit (240) according to one embodiment of the present invention can perform the function of providing feedback information generated based on the analysis results of shot data by club to the user.
[0085] For example, a feedback information providing unit (240) according to one embodiment of the present invention may provide feedback information to a user that statistically analyzes shot data by club. Specifically, for example, a feedback information providing unit (240) according to one embodiment of the present invention may statistically analyze the distance by club and provide feedback information to a user such as, "The maximum distance of the club is 150m, and the average distance is 120m."
[0086] As another example, the feedback information providing unit (240) according to one embodiment of the present invention may provide feedback information to the user by comprehensively analyzing shot data by club. Specifically, for example, the feedback information providing unit (240) according to one embodiment of the present invention may statistically analyze the user's club-specific distance and swing size and provide feedback information to the user such as, "When the swing size of the user using the club is a full swing, the maximum distance is 230m and the average distance is 185m."
[0087] Meanwhile, according to one embodiment of the present invention, the feedback information may include club recommendation information.
[0088] Furthermore, the feedback information providing unit (240) according to one embodiment of the present invention can perform the function of deriving a shot data analysis result for each club based on the user's body information and providing feedback information generated based on the analysis result to the user.
[0089] Specifically, a feedback information providing unit (240) according to one embodiment of the present invention may derive a result of statistically analyzing shot data of other users whose similarity to the user's body information obtained from the information acquisition unit (210) is greater than a predetermined condition, and provide feedback information generated based on the analysis result to the user.
[0090] For example, a feedback information providing unit (240) according to one embodiment of the present invention may provide the user with the results of statistically analyzing shot data by club of other users who are similar to the user in terms of gender, height, weight, surgical history, etc.
[0091] As another example, a feedback information providing unit (240) according to one embodiment of the present invention can statistically analyze club-specific shot data of other users similar to the user in gender, height, weight, body type, etc., and recommend a club suitable for the user's body information based on the analysis results.
[0092] A feedback information providing unit (240) according to one embodiment of the present invention can collect shot data of users obtained from a shot data storage unit (230) and derive a shot data analysis result for each club.
[0093] Specifically, the feedback information providing unit (240) according to one embodiment of the present invention can generate feedback information based on the results of statistically analyzing club-specific shot data obtained from users of the golf simulation.
[0094] For example, according to one embodiment of the present invention, when a first user intends to perform a golf swing in a bunker section of a golf simulation, a feedback information providing unit (240) according to one embodiment of the present invention collects the club-specific shot data of the first user in the bunker section and the club-specific shot data of the second users in the bunker section, and by analyzing the collected shot data by club, can generate feedback information that recommends the club that statistically recorded the highest accuracy for the users in the bunker section.
[0095] In another example, according to one embodiment of the present invention, when a first user intends to perform a golf swing in the teeing ground section of a golf simulation, the feedback information providing unit (240) according to one embodiment of the present invention collects the club-specific shot data in the teeing ground section of the first user and the club-specific shot data in the teeing ground section of the second users, and by analyzing the collected shot data by club, can generate feedback information that recommends the club (e.g., driver) that statistically recorded the longest distance for the users in the teeing ground section.
[0096] However, the method of generating feedback information and the type of feedback information of the feedback providing unit (240) according to one embodiment of the present invention are not limited to the above examples.
[0097] Next, a virtual golf bag generation system (200) according to one embodiment of the present invention may further include a virtual golf bag information providing unit (250).
[0098] A virtual golf bag information providing unit (250) according to one embodiment of the present invention can perform the function of acquiring information regarding a second user's virtual golf bag and providing it to a first user. At this time, the information regarding the second user's virtual golf bag may include shot data for each virtual club.
[0099] Specifically, according to one embodiment of the present invention, when a first user requests information regarding a second user's virtual golf bag through a user interface, a virtual golf bag information providing unit (250) according to one embodiment of the present invention may obtain information regarding the second user's virtual golf bag from a server and provide it to the first user. At this time, the information regarding the second user's virtual golf bag may include shot data for each virtual club constituting the second user's virtual golf bag.
[0100] Next, a communication unit (260) according to one embodiment of the present invention can perform the function of enabling data transmission and reception from / to an information acquisition unit (210), a virtual golf bag generation unit (220), a shot data storage unit (230), a feedback information providing unit (240), and a virtual golf bag information providing unit (250).
[0101] Finally, a control unit (270) according to one embodiment of the present invention can perform the function of controlling the flow of data between an information acquisition unit (210), a virtual golf bag generation unit (220), a shot data storage unit (230), a feedback information provision unit (240), a virtual golf bag information provision unit (250), and a communication unit (260). That is, by controlling the data flow from / to / from the outside of the virtual golf bag generation system (200) or the data flow between each component of the virtual golf bag generation system (200), the control unit (270) according to one embodiment of the present invention can control the information acquisition unit (210), the virtual golf bag generation unit (220), the shot data storage unit (230), the feedback information provision unit (240), the virtual golf bag information provision unit (250), and the communication unit (260) to perform their respective unique functions.
[0102] The embodiments according to the present invention described above may be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., either individually or in combination. The program instructions recorded on the computer-readable recording medium may be those specifically designed and configured for the present invention or those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. Hardware devices may be modified into one or more software modules to perform processing according to the present invention, and vice versa.
[0103] Although the present invention has been described above with reference to specific details such as specific components, limited embodiments, and drawings, this is provided only to aid in a more comprehensive understanding of the invention, and the invention is not limited to the above embodiments, and a person skilled in the art to which the invention belongs can make various modifications and changes from this description.
[0104] Accordingly, the scope of the present invention should not be limited to the embodiments described above, and all scopes equivalent to or equivalently modified from the claims set forth below, as well as the claims set forth below, shall be considered to fall within the scope of the concept of the present invention.
Claims
1. As a method for creating a virtual golf bag, A step of obtaining information regarding the specifications of at least one club, The steps of creating a virtual club corresponding to information regarding the specifications of the above club, and creating a virtual golf bag including the virtual club, and The step of storing the first user's shot data by classifying it according to the virtual club method.
2. In Paragraph 1, Information regarding the specifications of the above club includes information regarding at least one of the club's brand and model. method.
3. In Paragraph 1, The above shot data includes data regarding at least one of distance, swing speed, ball speed, launch angle, direction angle, number of spins, and swing size. method.
4. In Paragraph 1, In the above acquisition step, information regarding the specifications of the club is acquired by recognizing the club through at least one module. method.
5. In Paragraph 1, The configuration of the virtual club and the virtual golf bag is changed based on the input of the first user. method.
6. In Paragraph 1, The method further includes the step of providing feedback information generated based on the analysis results of the above shot data to the first user. method.
7. In Paragraph 6, The above feedback information includes club recommendation information. method.
8. In Paragraph 1, The method further includes the step of obtaining information regarding the virtual golf bag of the second user and providing it to the first user. method.
9. A non-transient computer-readable recording medium for recording a computer program for executing the method according to paragraph 1.
10. An information acquisition unit that acquires information regarding the specifications of at least one club, A virtual golf bag generation unit that generates a virtual club corresponding to information regarding the specifications of the above club and generates a virtual golf bag including the virtual club, and A shot data storage unit that stores the first user's shot data by classifying it according to the virtual club. System.
11. In Paragraph 10, Information regarding the specifications of the above club includes information regarding at least one of the club's brand and model. System.
12. In Paragraph 10, The above shot data includes data regarding at least one of distance, swing speed, ball speed, launch angle, direction angle, number of spins, and swing size. System.
13. In Paragraph 10, The above information acquisition unit acquires information regarding the specifications of the club by recognizing the club through at least one module. System.
14. In Paragraph 10, The configuration of the virtual club and the virtual golf bag is changed based on the input of the first user. System.
15. In Paragraph 10, The feedback information providing unit further includes providing feedback information generated based on the analysis results of the above shot data to the first user. System.
16. In Paragraph 15, The above feedback information includes club recommendation information. System.
17. In Paragraph 10, A virtual golf bag information providing unit further comprising acquiring information regarding a second user's virtual golf bag and providing it to the first user System.