Method and system for identifying golf ball in golf simulation
The method and system enhance golf simulation accuracy by scanning at different frame rates to identify golf balls and user posture, addressing energy efficiency and ball selection challenges.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- CREATZ
- Filing Date
- 2025-11-13
- Publication Date
- 2026-06-18
AI Technical Summary
Existing golf simulation systems face challenges in accurately recognizing golf balls and efficiently managing system resources, leading to increased energy consumption and load.
A method and system that scans a first area at a first frame rate to detect objects, and upon detection, scans a second area at a higher second frame rate to identify golf balls, while also identifying the user's hitting posture to select the target golf ball among multiple balls.
Accurately recognizes golf balls while saving energy and reducing system load, allowing users to easily identify the target ball without tidying up surroundings.
Smart Images

Figure KR2025018720_18062026_PF_FP_ABST
Abstract
Description
Method and system for identifying golf balls in golf simulation
[0001] The present invention relates to a method and system for identifying a golf ball in a golf simulation.
[0002] Recently, with the increase in leisure time and the growing number of people enjoying golf, the domestic and international golf industry is steadily growing, and public interest in golf simulations is increasing, allowing users to enjoy the game at a low cost without having to go out to the course in person.
[0003] If a golf simulation can accurately recognize the golf ball, it can generate accurate shot data, thereby giving users the feeling of playing golf on an actual course.
[0004] In addition, if the operation mode is appropriately changed based on whether a golf ball is detected in the golf simulation, energy can be saved throughout the entire system while effectively reducing the load on the system.
[0005] Accordingly, the inventor(s) propose a technology that can accurately recognize a golf ball, save energy, and effectively reduce the load on the system by scanning a first area at a first frame rate to detect an object placed in the first area, and in response to detecting an object placed in the first area, scanning a second area at a second frame rate to identify whether the object is a golf ball.
[0006] In addition, the inventor(s) propose a technology that allows a user to easily identify a target golf ball without having to tidy up the surroundings by identifying the target golf ball among the multiple golf balls based on the hitting posture, in response to the identification of multiple golf balls.
[0007] The present invention aims to solve all the problems of the aforementioned prior art.
[0008] Additionally, the present invention has another purpose of scanning a first area at a first frame rate to detect an object placed in the first area, and in response to detecting an object placed in the first area, scanning a second area at a second frame rate to identify whether the object is a golf ball. At this time, the second area is included in the first area, and the second frame rate may be higher than the first frame rate.
[0009] In addition, the present invention has another objective of identifying a target golf ball among a plurality of golf balls based on a hitting posture, corresponding to the identification of a plurality of golf balls.
[0010] A representative configuration of the present invention for achieving the above objective is as follows.
[0011] According to one aspect of the present invention, a method is provided comprising the steps of scanning a first area at a first frame rate to detect an object placed in the first area, and, in response to detecting the object placed in the first area, scanning a second area at a second frame rate to identify whether the object is a golf ball.
[0012] According to another aspect of the present invention, a system is provided comprising an object detection unit that scans a first area at a first frame rate to detect an object placed in the first area, and a golf ball identification unit that scans a second area at a second frame rate in response to detecting an object placed in the first area to identify whether the object is a golf ball.
[0013] 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.
[0014] According to the present invention, by scanning a first area at a first frame rate to detect an object placed in the first area, and in response to detecting the object placed in the first area, scanning a second area at a second frame rate to identify whether the object is a golf ball, it is possible to accurately recognize a golf ball while simultaneously saving energy and effectively reducing the load on the system.
[0015] In addition, according to the present invention, in response to the identification of a plurality of golf balls, the golf ball to be struck is identified among the plurality of golf balls based on the striking posture, thereby allowing the user to easily identify the golf ball to be struck without having to tidy up the surroundings.
[0016] FIG. 1 is a diagram showing the schematic configuration of the entire system according to one embodiment of the present invention.
[0017] FIG. 2 is a drawing illustrating in detail the internal configuration of a golf ball identification system according to one embodiment of the present invention.
[0018] FIG. 3 is a diagram illustrating, exemplarily, the process of identifying a golf ball according to one embodiment of the present invention.
[0019] FIG. 4 is a diagram illustrating, in an exemplary manner, the process of identifying a target golf ball among a plurality of golf balls according to one embodiment of the present invention.
[0020] <Explanation of Symbols>
[0021] 100: Communication network
[0022] 200: Golf Ball Identification System
[0023] 210: Object detection unit
[0024] 220: Golf ball identification unit
[0025] 230: Specific part of a golf ball
[0026] 240: Communications Department
[0027] 250: Control unit
[0028] 300: Device
[0029] 310: Scan Module
[0030] 410: Zone 1
[0031] 411: Golf ball
[0032] 420: Second Zone
[0033] 430: Hit Zone
[0034] 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.
[0035] 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.
[0036] In this specification, a golf mat may refer to a place where a user of a golf simulation places a golf ball and performs a golf swing. In this case, the golf mat may consist of a hitting mat where the user is positioned and a hitting mat on which the golf ball is placed.
[0037] In addition, in this specification, the term "hitting posture" may refer to a shape that appears in the motion of hitting a golf ball. In this case, the hitting posture may be a concept that includes a preparatory posture before hitting, a swing posture during hitting, and a finishing posture after hitting.
[0038] Configuration of the entire system
[0039] FIG. 1 is a diagram showing the schematic configuration of the entire system according to one embodiment of the present invention.
[0040] As illustrated in FIG. 1, the entire system according to one embodiment of the present invention may include a communication network (100), a golf ball identification system (200), and a device (300).
[0041] 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.
[0042] 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.
[0043] Next, a golf ball identification system (200) according to one embodiment of the present invention can perform the function of detecting an object placed in the first area by scanning a first area at a first frame rate, and identifying whether the object is a golf ball by scanning a second area at a second frame rate in response to detecting an object placed in the first area. At this time, the second area is included in the first area, and the second frame rate may be higher than the first frame rate.
[0044] The configuration and function of the golf ball identification system (200) according to the present invention will be examined in detail through the following detailed description.
[0045] 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 golf ball identification 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.
[0046] In particular, the device (300) may include an application (not shown) that enables a user to receive a function according to the present invention from the golf ball identification system (200). Such an application may be downloaded from the golf ball identification system (200) or an external application distribution server (not shown). Meanwhile, the nature of such an application may generally be similar to the object detection unit (210), golf ball identification unit (220), golf ball identification unit (230), communication unit (240), and control unit (250) of the golf ball identification 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.
[0047] Configuration of the golf ball identification system
[0048] Below, we will examine the internal configuration of the golf ball identification system (200) that performs important functions for the implementation of the present invention and the functions of each component.
[0049] FIG. 2 is a drawing illustrating in detail the internal configuration of a golf ball identification system (200) according to one embodiment of the present invention.
[0050] As illustrated in FIG. 2, a golf ball identification system (200) according to one embodiment of the present invention may be configured to include an object detection unit (210), a golf ball identification unit (220), a golf ball identification unit (230), a communication unit (240), and a control unit (250). According to one embodiment of the present invention, the object detection unit (210), the golf ball identification unit (220), the golf ball identification unit (230), the communication unit (240), and the control unit (250) may be program modules, at least some of which communicate with an external system (not shown). Such program modules may be included in the golf ball identification 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, such program modules may be stored in a remote storage device capable of communicating with the golf ball identification system (200). Meanwhile, such 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.
[0051] Meanwhile, although the golf ball identification 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 golf ball identification system (200) may be realized within a device (300) or server (not shown) or included within an external system (not shown) as needed.
[0052] First, an object detection unit (210) according to one embodiment of the present invention can perform the function of detecting an object placed in the first area by scanning the first area at a first frame rate.
[0053] Specifically, an object detection unit (210) according to one embodiment of the present invention can perform the function of detecting an object placed in a first area by scanning a first area at a first frame rate through at least one module (e.g., a scan module). At this time, the first area may refer to the maximum range in which the module can perform scanning.
[0054] For example, an object detection unit (210) according to one embodiment of the present invention can detect an object placed on the golf mat by scanning the entire golf mat through an object detection device including a LiDAR (Light Detection And Ranging) sensor and measuring the time it takes for light to be reflected back from the LiDAR sensor.
[0055] Meanwhile, an object detection unit (210) according to one embodiment of the present invention may perform its function by scanning a plurality of batting cages through at least one module and detecting an object placed in each of the plurality of batting cages.
[0056] However, the method of detecting an object in the object detection unit (210) according to one embodiment of the present invention is not limited to the above example. In addition, the form of the module of the object detection unit (210) according to one embodiment of the present invention is not limited to the above example and may be a device of various forms, such as a kiosk, a mobile device, a ceiling-mounted device, or a floor-mounted device.
[0057] Next, a golf ball identification unit (220) according to one embodiment of the present invention can perform the function of identifying whether an object is a golf ball by scanning a second area with a second frame in response to the detection of an object placed in a first area by an object detection unit (210). At this time, according to one embodiment of the present invention, the second area may be included in the first area, and the second frame rate may be higher than the first frame rate.
[0058] Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can perform the function of identifying whether an object placed in a first area is a golf ball by scanning a second area at a second frame rate through at least one module in response to at least one module (e.g., a scan module) detecting an object placed in a first area in the object detection unit (210). At this time, object detection and golf ball identification are generally performed in the same module, but may also be performed in different modules.
[0059] For example, a golf ball identification unit (220) according to one embodiment of the present invention can perform a scan by lowering the frame rate of the scan module and reducing the scan range of the scan module to the hitting mat in response to the object detection unit (210) detecting an object placed on the golf mat. Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can identify whether the object detected by the object detection unit (210) is a golf ball by scanning in detail an area reduced from the area scanned by the object detection unit (210) at a frame rate higher than the frame rate of the object detection unit (210).
[0060] Furthermore, the golf ball identification unit (220) according to one embodiment of the present invention can perform the function of switching the operation mode to a power saving mode in response to the object detected by the object detection unit (210) not being identified as a golf ball.
[0061] Specifically, the golf ball identification unit (220) according to one embodiment of the present invention can switch the operation mode of at least part of the entire system to a power saving mode in response to the object detection unit (210) not identifying an object placed in the first area as a golf ball by the scan module.
[0062] For example, a golf ball identification unit (220) according to one embodiment of the present invention may switch the operation mode of a golf simulation system to a power saving mode when it is identified that no object is placed on the golf mat or that an object placed on the golf mat is not a golf ball.
[0063] Meanwhile, the golf ball identification unit (220) according to one embodiment of the present invention can perform the function of switching the operation mode to a power saving mode in response to the object detected by the object detection unit (210) being identified as a golf ball and not being identified as a user being located within the hitting area for a predetermined period of time.
[0064] On the other hand, the golf ball identification unit (220) according to one embodiment of the present invention can perform the function of switching the operation mode to a usage mode in response to the object detected by the object detection unit (210) being identified as a golf ball and the user being identified as being located within the hitting area.
[0065] A golf ball identification unit (220) according to one embodiment of the present invention can perform the function of identifying whether a user is located within a hitting area.
[0066] Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can photograph a batting mat through at least one module (e.g., a shooting module) and identify a user from the image of the batting mat. At this time, according to one embodiment of the present invention, the module that detects an object placed within a first area in the object detection unit (210) and the module that identifies a user within a hitting area in the golf ball identification unit (220) are generally different modules, but they may be a single integrated module.
[0067] More specifically, a golf ball identification unit (220) according to one embodiment of the present invention may identify a user in the captured image by photographing a batting mat through a shooting module (e.g., a camera), and switch the operation mode to a usage mode in response to the user being identified as being located within the batting mat. On the other hand, the operation mode may switch to a power saving mode in response to the user being identified as not being located within the batting mat for a predetermined period of time in the captured image.
[0068] Meanwhile, the golf ball identification unit (220) according to one embodiment of the present invention can perform the function of switching the operation mode to a usage mode in response to the object detected by the object detection unit (210) being identified as a golf ball, the user being identified as being located within the hitting area, and the user's posture being identified as a hitting posture as a result of analyzing the user's posture.
[0069] A golf ball identification unit (220) according to one embodiment of the present invention can identify whether the user assumes a hitting posture by analyzing the user's posture.
[0070] Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can photograph a user's posture through at least one module (e.g., a shooting module) and identify whether the user is taking a hitting posture from the image of the user's posture.
[0071] More specifically, a golf ball identification unit (220) according to one embodiment of the present invention can extract feature points of a user (e.g., joint coordinates) from an image of a user’s posture and identify whether the user is taking a hitting posture based on the user’s feature points.
[0072] For example, a golf ball identification unit (220) according to one embodiment of the present invention can extract the joint coordinates of the user from an image of the user’s posture captured through a camera, and combine the joint coordinates of the user in a time series to identify whether the user is taking a hitting posture. At this time, if the golf ball identification unit (220) according to one embodiment of the present invention analyzes the user’s posture and identifies that the user is practicing swinging in the air within the hitting area, the operation mode can be switched to a power saving mode. On the other hand, if the golf ball identification unit (220) according to one embodiment of the present invention analyzes the user’s posture and identifies that the user is taking an address posture (a posture of holding the feet and placing the club on the ground) within the hitting area, the operation mode can be switched to a usage mode.
[0073] Meanwhile, the golf ball identification unit (220) according to one embodiment of the present invention can perform the function of switching the operation mode to the usage mode in response to the object detected by the object detection unit (210) being identified as a golf ball, the user being identified as being located within the striking area, and the user being identified as holding a golf club as a result of analyzing the user's posture.
[0074] A golf ball identification unit (220) according to one embodiment of the present invention can identify whether the user is holding a golf club by analyzing the user's posture. At this time, the golf ball identification unit (220) according to one embodiment of the present invention may also identify the type of golf club being held by the user.
[0075] Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can photograph a user's posture through at least one module (e.g., a shooting module) and identify an object held by the user from the image of the user's posture. Furthermore, a golf ball identification unit (220) according to one embodiment of the present invention can identify whether the object held by the user is a golf club by identifying characteristic points of the object held by the user from the image of the user's posture.
[0076] For example, a golf ball identification unit (220) according to one embodiment of the present invention can identify whether a user is holding a golf club by identifying the coordinates of a club head, shaft, and grip from an image of the user's posture captured through a camera. At this time, if the golf ball identification unit (220) according to one embodiment of the present invention identifies that the user is empty-handed or holding a swing trainer, etc., the operation mode can be switched to a power-saving mode. On the other hand, if the golf ball identification unit (220) according to one embodiment of the present invention identifies that the user is holding a golf club, the operation mode can be switched to a usage mode.
[0077] However, according to one embodiment of the present invention, the module that analyzes the user's posture to identify whether the user is taking a hitting posture and the module that analyzes the user's posture to identify whether the user is holding a golf club are generally the same module, but they may be different modules.
[0078] Meanwhile, a golf ball identification unit (220) according to one embodiment of the present invention may scan a plurality of batting posts through at least one module to identify whether an object placed at each of the plurality of batting posts is a golf ball, or to identify whether a user is taking a batting stance at each of the plurality of batting posts.
[0079] FIG. 3 illustrates an exemplary process of identifying a golf ball according to one embodiment of the present invention.
[0080] Referring to FIG. 3, an object detection unit (210) according to one embodiment of the present invention can detect an object placed in the first area (410) by scanning the first area (410) at a first frame rate through a scan module (310). Furthermore, a golf ball identification unit (220) according to one embodiment of the present invention can identify whether the object detected by the object detection unit (210) is a golf ball (411) by scanning the second area (420) at a second frame rate through a scan module (310). That is, when the scan module (310) detects an object placed in the first area (410), the golf ball identification unit (220) according to one embodiment of the present invention can increase the frame rate of the scan module (310) to scan the second area (420) in detail. Furthermore, a golf ball identification unit (220) according to one embodiment of the present invention can identify whether a user is located within the hitting area (430) by scanning the hitting area (430) through a scan module (310). Specifically, a golf ball identification unit (220) according to one embodiment of the present invention can switch the operation mode of the entire system to a usage mode if it is determined that the user is holding a golf club and assuming a hitting posture by analyzing the posture of the user within the hitting area (430) through the scan module (310). However, according to one embodiment of the present invention, it is obvious that object detection, golf ball identification, user identification, and posture analysis do not necessarily need to be performed in a single scan module (310) and may be performed in different modules.
[0081] Next, the golf ball identifying part (230) according to one embodiment of the present invention can perform the function of identifying a golf ball to be struck among a plurality of golf balls based on a hitting posture, in response to a plurality of golf balls being identified in the golf ball identification part (220).
[0082] Specifically, according to one embodiment of the present invention, the golf ball identification part (230) can identify a target golf ball that the user is expected to hit based on the user's hitting posture identified by the golf ball identification part (220) in response to identifying a plurality of golf balls in the second area.
[0083] For example, a golf ball specific part (230) according to one embodiment of the present invention may specify the golf ball with the shortest straight distance from the user among a plurality of golf balls as the target golf ball for hitting.
[0084] As another example, the golf ball specifying part (230) according to one embodiment of the present invention can specify the golf ball with the shortest straight distance from the user's club among a plurality of golf balls as the target golf ball for hitting when the user takes an address posture.
[0085] As another example, the golf ball specifying part (230) according to one embodiment of the present invention may specify the golf ball with the shortest distance from the user's golf club among a plurality of golf balls as the target golf ball for hitting, regardless of the user's posture. More specifically, the golf ball specifying part (230) according to one embodiment of the present invention may specify the golf ball with the shortest distance from the user's golf club head among a plurality of golf balls as the target golf ball for hitting, or specify the golf ball closest to the user's club head in the direction in which the user's golf club face is facing among a plurality of golf balls as the target golf ball for hitting.
[0086] However, it should be noted that the method for specifying the golf ball to be struck according to the present invention is not necessarily limited to the embodiments listed above, and can be modified as much as possible within the scope of achieving the purpose of the present invention.
[0087] FIG. 4 illustrates, in an exemplary manner, a process of identifying a target golf ball among a plurality of golf balls according to one embodiment of the present invention.
[0088] Referring to FIG. 4, a golf ball identification unit (220) according to one embodiment of the present invention can identify a plurality of golf balls (411) placed in a first area (410) through a scan module (310) and can analyze the posture of a user located in a striking area (430). Furthermore, a golf ball specification unit (230) according to one embodiment of the present invention can specify a target golf ball expected to be struck by the user based on the user's striking posture analyzed by the golf ball identification unit (220). Specifically, a golf ball specification unit (230) according to one embodiment of the present invention can specify a target golf ball among a plurality of golf balls (411) as the golf ball (411) that is located in the direction facing the club face (the flat surface of the golf club where the golf ball is struck) of the club held by the user and has the shortest straight distance from the club face. However, according to one embodiment of the present invention, it is obvious that golf ball identification, user identification, and posture analysis do not necessarily need to be performed in a single scan module (310) and may be performed in different modules.
[0089] Meanwhile, the golf ball specifying part (230) according to one embodiment of the present invention may scan a plurality of hitting bays through at least one module and specify a golf ball to be hit among a plurality of golf balls placed in each of the plurality of hitting bays.
[0090] Meanwhile, a golf ball identification system (200) according to one embodiment of the present invention may use a machine learning-based artificial intelligence model to identify objects such as golf balls and golf clubs or to identify the posture of a user. To this end, video data acquired during the process of multiple users swinging multiple times may be utilized as training data for the artificial intelligence model.
[0091] In addition, the golf ball identification system (200) according to one embodiment of the present invention may also use a machine learning-based artificial intelligence model to identify the golf ball to be struck. To this end, video data regarding the golf ball actually struck by a user during the process of multiple users swinging multiple times may be utilized as training data for the artificial intelligence model.
[0092] Next, a communication unit (240) according to one embodiment of the present invention can perform the function of enabling data transmission and reception from / to an object detection unit (210), a golf ball identification unit (220), and a golf ball specific unit (230).
[0093] Finally, a control unit (250) according to one embodiment of the present invention can perform the function of controlling the flow of data between an object detection unit (210), a golf ball identification unit (220), a golf ball specific unit (230), and a communication unit (240). That is, by controlling the flow of data from / to the outside of the golf ball identification system (200) or the flow of data between each component of the golf ball identification system (200), the control unit (250) according to one embodiment of the present invention can control the object detection unit (210), the golf ball identification unit (220), the golf ball specific unit (230), and the communication unit (240) to perform their respective unique functions.
[0094] 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.
[0095] 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.
[0096] 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 identifying a golf ball in a golf simulation, A step of scanning a first area at a first frame rate to detect an object placed in the first area, and In response to detecting an object placed in the first area in the detection step, the method includes a step of scanning the second area at a second frame rate to identify whether the object is a golf ball. The above second region is included in the above first region, and The second frame rate is higher than the first frame rate method.
2. In Paragraph 1, In the above identification step, in response to the object not being identified as a golf ball, the operation mode is switched to a power saving mode. method.
3. In Paragraph 1, In the above identification step, the object is identified as a golf ball, and in response to the fact that the user is not identified as being located within the striking area for a predetermined period of time, the operation mode is switched to a power saving mode. method.
4. In Paragraph 1, In the above identification step, in response to the object being identified as a golf ball and the user being identified as being located within the striking area, the operation mode is switched to a usage mode. method.
5. In Paragraph 4, In the above identification step, the user's posture is analyzed, and in response to the posture being identified as a striking posture, the operation mode is switched to a usage mode. method.
6. In Paragraph 4, In the above identification step, the posture of the user is analyzed, and in response to the identification that the user is holding a golf club, the operation mode is switched to a usage mode. method.
7. In Paragraph 1, Corresponding to the identification of a plurality of golf balls in the above identification step, the method further comprises a step of specifying a target golf ball among the plurality of golf balls based on a hitting posture. method.
8. A non-transient computer-readable recording medium for recording a computer program for executing the method according to paragraph 1.
9. An object detection unit that scans a first area at a first frame rate to detect an object placed in the first area, and In response to detecting an object placed in the first area in the detection step, the golf ball identification unit scans the second area at a second frame rate to identify whether the object is a golf ball, and The above second region is included in the above first region, and The second frame rate is higher than the first frame rate System.
10. In Paragraph 9, The golf ball identification unit switches the operation mode to a power-saving mode in response to the object not being identified as a golf ball. System.
11. In Paragraph 9, The golf ball identification unit switches the operation mode to a power-saving mode in response to the object being identified as a golf ball and not being identified as a user being located within the striking area for a predetermined period of time. System.
12. In Paragraph 9, The golf ball identification unit switches the operation mode to a usage mode in response to the object being identified as a golf ball and the user being identified as being located within the striking area. System.
13. In Paragraph 12, The golf ball identification unit analyzes the user's posture and, in response to the posture being identified as a hitting posture, switches the operation mode to a usage mode. System.
14. In Paragraph 12, The golf ball identification unit analyzes the posture of the user and, in response to the identification that the user is holding a golf club, switches the operation mode to a usage mode. System.
15. In Paragraph 9, Corresponding to the identification of a plurality of golf balls by the golf ball identification unit, the golf ball identification unit further comprises a golf ball identification unit that identifies a target golf ball among the plurality of golf balls based on a hitting posture. System.