KR20170052969A - A trajectory analysis device of a golf ball for a screen golf system - Google Patents

A trajectory analysis device of a golf ball for a screen golf system Download PDF

Info

Publication number
KR20170052969A
KR20170052969A KR1020150155140A KR20150155140A KR20170052969A KR 20170052969 A KR20170052969 A KR 20170052969A KR 1020150155140 A KR1020150155140 A KR 1020150155140A KR 20150155140 A KR20150155140 A KR 20150155140A KR 20170052969 A KR20170052969 A KR 20170052969A
Authority
KR
South Korea
Prior art keywords
golf ball
horizontal
vertical
image
ball
Prior art date
Application number
KR1020150155140A
Other languages
Korean (ko)
Inventor
이정근
Original Assignee
주식회사 큐브다임
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 큐브다임 filed Critical 주식회사 큐브다임
Priority to KR1020150155140A priority Critical patent/KR20170052969A/en
Publication of KR20170052969A publication Critical patent/KR20170052969A/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3658Means associated with the ball for indicating or measuring, e.g. speed, direction
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0686Timers, rhythm indicators or pacing apparatus using electric or electronic means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0031Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0675Input for modifying training controls during workout
    • A63B2071/0677Input by image recognition, e.g. video signals

Landscapes

  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biophysics (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Studio Devices (AREA)

Abstract

An apparatus for analyzing a golf ball trajectory of a screen golf system is disclosed. A golf ball trajectory analyzer includes: a ball trigger signal generator for sensing movement of a golf ball at an initial position and generating a ball trigger signal at a moving time; A plurality of image sensors for detecting a change in the position of the golf ball and photographing a predetermined region in the progress direction at an initial position of the golf ball according to the ball trigger signal to generate one image frame; And a processor for analyzing the flying distance and the flying direction of the golf ball based on the plurality of image frames generated by the plurality of image sensors of the ball sensing unit. The golf ball trajectory analyzing apparatus according to the present invention can satisfy a golf screen operator and a player by detecting a precise and wide range while replacing a high speed image sensor by applying a plurality of image sensors of low price.

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a golf ball trajectory analyzing apparatus,

The present invention relates to an apparatus for analyzing a golf ball trajectory of a screen golf system.

Screen golf records the golf ball in the indoor area with a high-speed measuring camera in a specific section, analyzes the horizontal change, vertical change, speed, and spin amount of the golf ball, analyzes the trajectory of the golf ball, and virtually displays it on the screen. The high-speed measurement camera can analyze the trajectory of the golf ball so that the player can shoot the high-speed golf ball at a very high speed so as to obtain at least two or more image frames within a short time within a short interval. The ultra high-speed measurement camera capable of high-speed shooting as described above is considerably expensive and occupies a large portion of the total installation cost of the screen golf system, which is a considerable impediment to the expansion of the screen golf business.

In addition, when an ultra-high-speed measurement camera is photographed in a room with low illumination, the measurement accuracy may be degraded due to an insufficient amount of light.

In addition, since the ultra-high-speed measuring camera can detect only a short region in front of the initial position of the golf ball, it is not possible to detect a miss shot that deviates from the measurement range, or a wrong detection result may occur.

SUMMARY OF THE INVENTION It is an object of the present invention to provide an apparatus for analyzing a golf ball trajectory of a screen golf system to solve the above-described conventional problems.

It is an object of the present invention to provide an apparatus for analyzing a golf ball trajectory of a screen golf system which not only improves performance but also can be lowered from a manufacturing site.

It is another object of the present invention to provide an apparatus for analyzing a golf ball trajectory of a screen golf system capable of accurately detecting a clear image even in a low illuminance.

It is still another object of the present invention to provide an apparatus for analyzing a golf ball trajectory of a screen golf system which realizes realistic and accurate detection by providing a wide sensing area.

According to another aspect of the present invention, there is provided an apparatus for analyzing a golf ball trajectory of a screen golf system, comprising: a ball trigger signal generator for sensing a golf ball movement at an initial position and generating a ball trigger signal at a moving time; A plurality of image sensors for detecting a change in the position of the golf ball and photographing a predetermined region in the progress direction at an initial position of the golf ball according to the ball trigger signal to generate one image frame; And a processor for analyzing the flying distance and the flying direction of the golf ball based on at least two image frames generated by the plurality of image sensors of the ball sensing unit.

A plurality of image sensors are installed on a ceiling and each photographs a progressive golf ball from above. The processor senses a horizontal change using a difference in golf ball positions of the at least two image frames, The vertical change of the golf ball can be detected using the size difference of the golf ball.

The plurality of image sensors are installed to protrude from the ground, and each photographs the progressive golf ball on the side. The processor senses a vertical change using at least two image frames using a golf ball position difference, The horizontal change of the golf ball can be detected using the difference in size of the golf ball.

Wherein the ball sensing unit senses a horizontal position change of the golf ball and captures a horizontal region in a horizontal traveling direction at an initial position of the golf ball according to the ball trigger signal to generate a plurality of horizontal image frames, And a plurality of vertical images, each of which generates a vertical image frame in a vertical direction in the vertical direction of the golf ball at the initial position of the golf ball according to the ball trigger signal, Wherein the processor comprises at least two horizontal image frames generated by the plurality of horizontal image sensors of the horizontal sensing unit and at least two vertical image frames generated by the plurality of vertical image sensors of the vertical sensing unit, The distance and the flight direction of the golf ball can be analyzed.

The plurality of horizontal image sensors are disposed along the vertical direction of the golf ball target direction, and they can photograph the same area.

Wherein the plurality of horizontal image sensors and the plurality of vertical image sensors are disposed along a target direction of a golf ball, respectively, the plurality of horizontal image sensors photograph regions of different sizes, and the plurality of vertical image sensors have different sizes Can be photographed.

The shooting region may at least partially overlap.

One of the plurality of horizontal image sensors may sense an initial position of the golf ball.

The horizontal sensing unit and the vertical sensing unit may include a horizontal digital signal processor and a vertical digital signal processor, respectively.

The horizontal sensing unit and the vertical sensing unit may include a horizontal frame buffer and a vertical frame buffer, respectively.

According to embodiments of the present invention, a screen golf system capable of improving the performance and lowering the manufacturing cost by generating and analyzing two or more image frames required for trajectory analysis by capturing only one image of a plurality of horizontal and vertical image sensors of each channel, Can be provided.

In addition, since the plurality of sensors constituting the horizontal and vertical sensor channels can be set to have different shooting regions, a wide area can be detected.

In addition, since each of the plurality of sensing sensors captures only one image frame, providing a sufficient aperture opening time allows a clear image to be obtained even at low illumination, thereby improving the accuracy of analysis.

1 is a view showing an arrangement structure of a screen golf system according to a first embodiment of the present invention;
Fig. 2 is a block diagram showing the configuration of the screen golf system of Fig. 1,
3 is a diagram illustrating the configuration of the horizontal sensing unit according to the first embodiment,
FIG. 4 is a view showing an imaging region of the horizontal sensing unit according to the first embodiment,
5 is a diagram illustrating an imaging region of a vertical sensing unit according to an embodiment,
6 is a diagram showing an imaging region of the horizontal sensing unit according to the second embodiment,
7 is a block diagram showing a configuration of a screen golf system according to a third embodiment of the present invention, and Fig.
FIG. 8 is a view showing an imaging region of the ball sensing unit of the golf ball trajectory analysis apparatus of FIG. 7;

Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings. It should be understood, however, that it is not intended to be limited to the particular embodiments of the invention but includes various modifications, equivalents, and / or alternatives of the embodiments of the invention. In connection with the description of the drawings, like reference numerals may be used for similar components.

The terminology used herein is for the purpose of describing particular embodiments only and may not be intended to limit the scope of the other embodiments. The singular expressions may include plural expressions unless the context clearly dictates otherwise. All terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by one of ordinary skill in the art of the present disclosure. Commonly used predefined terms may be interpreted in the same or similar sense as the contextual meanings of the related art and are not to be construed as ideal or overly formal in nature unless explicitly defined herein. Optionally, terms defined herein may not be construed to exclude embodiments of the present disclosure.

1 and 2 show a screen golf system 1 according to a first embodiment of the present invention. The screen golf system 1 includes a swing unit 100, a ball trigger signal generator 200, a horizontal sensor module 300, a vertical sensor module 400, a screen 500, a projector 600, And a simulation apparatus 700.

The swinging part 100 includes a swing plate 110 on which the player is positioned to hit the golf ball 10 and a tee box area 120 for positioning the golf ball 10 in an initial position.

The swing plate 110 may further include a slope adjusting unit (not shown) for adjusting a slope of the golf ball based on the position of the player.

The tee box area 120 includes a drive tee 122, a fairway area 124, a rough area 126 and a bunker area 128. Of course, such a te box configuration 120 may reduce or add new areas as needed.

The ball trigger signal generator 200 is disposed in the vertical image sensor installation structure 130 protruding from the front surface of the te box area 120. Of course, the ball trigger signal generator 200 may be installed separately or together with the ceiling horizontal image sensor installation structure 140. The ball trigger signal generator 200 detects the initial position of the golf ball 10 on the tee box area 120 and senses the movement of the golf ball at the initial position and controls the horizontal camera module 300 in real- And the vertical camera module 400 according to an instruction from the user. The ball trigger signal generating unit 200 scans an infrared laser of a specific wavelength at a predetermined frequency into the tee box area 120 and receives an infrared laser reflected from the tee box area to detect the initial position and movement of the golf ball 10 And the like.

2, the horizontal sensor module 300 includes a horizontal image sensor 310, 320, 330, 340, a horizontal sensor controller 340, A horizontal sensor memory 350, and a horizontal sensor digital signal processor (DSP) 360.

As shown in FIG. 3, the first to fourth horizontal image sensors 310, 320, 330, and 340 project vertically (x direction) of the target direction (y axis direction) They are arranged side by side on the connecting line. Each of the first to fourth horizontal image sensors 310, 320, 330, and 340 may be implemented as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) image sensor. When the horizontal image sensors 310, 320, 330, and 340 are disposed in parallel to the line connecting the player and the golf ball in the initial position, L42, the possibility of miss-sensing can be drastically reduced. If the first to fourth horizontal image sensors 310, 320, 330 and 340 are arranged side by side in the target direction (y-axis direction), the golf ball floats and the first to fourth horizontal image sensors 310, (L11 to L12, L21 to L22, L31 to L32, and L41 to L42), respectively, so that mis-sensing may occur.

As shown in FIG. 4, the first to fourth horizontal image sensors 310, 320, 330, and 340 take the same preset sensing areas H1 to H4, respectively. In this case, the first to fourth horizontal image sensors 310, 320, 330, and 340 capture one image frame in response to the ball trigger signal transmitted from the ball trigger signal generator 200. The first to fourth horizontal image sensors 310, 320, 330, and 340 perform image capturing in accordance with a predetermined time in consonance with the progress speed of the golf ball 10, rather than photographing them simultaneously according to the ball trigger signal . The first to fourth horizontal image sensors 310, 320, 330, and 340 capture the first to fourth image frames H1 to H4, respectively. As a result, the position of the golf ball photographed in the first image frame H1 is (x1, y1), the position of the golf ball photographed in the second image frame H2 is (x2, y2) The position of the golf ball photographed in the image frame H3 is (x3, y3), and the position of the golf ball photographed in the fourth image frame H4 is (x4, y4). The horizontal positional change of the golf ball can be calculated using the first image frame H1 and the fourth image frame H4 among the four image frames H1 to H4. That is, the golf ball horizontal change can be found using the golf ball position (x4, y4) of the fourth image frame H4 at the golf ball position (x1, y1) of the first image frame H1. When all of the first to fourth image frames H1 to H4 capture a golf ball, two image frames, preferably a first image frame H1 and a fourth image frame H4, . The golf ball is photographed in at least two image frames among the first to fourth image frames H1 to H4, but the horizontal position change can be calculated. However, when only one of the first to fourth image frames H1 to H4 is shot, the horizontal position change can be calculated using the initial position (x0, y0). If none of the first to fourth video frames H1 to H4 have photographed a golf ball, it is initialized by processing as an error. Each of the first to fourth horizontal image sensors 310, 320, 330, and 340 captures one image frame H1 to H4 for the same photographing region corresponding to one ball trigger signal, It is possible to provide a better resolution and a wider sensing area in a low luminance environment without using an expensive high-speed image sensor for high-speed continuous shooting.

5 shows a sensing area of a horizontal sensor module according to a second embodiment of the present invention. The first to fourth horizontal image sensors 310, 320, 330, and 340 are arranged on the ceiling in parallel with the vertical line on the line connecting the golf ball in the target direction (y-axis direction), i.e., As shown in FIG. 5, each of the first to fourth horizontal image sensors 310, 320, 330, and 340 captures different preset sensing areas H1 to H4. In this case, the first to fourth horizontal image sensors 310, 320, 330, and 340 capture one image frame in response to the ball trigger signal transmitted from the ball trigger signal generator 200. Each of the first to fourth horizontal image sensors 310, 320, 330, and 340 captures predetermined areas H1 to H4 in order along the traveling direction of the golf ball 10, respectively. That is, the first to fourth horizontal image sensors 310, 320, 330, and 340 are not simultaneously photographed in accordance with the ball trigger signal, but take image capturing in accordance with a predetermined time sequentially in consideration of the progress speed of the golf ball 10 .

The first horizontal image sensor 310 takes an image of the first horizontal area H1 as shown in Fig. At this time, the photographed image can confirm the primary position (x1, y1) of the golf ball 10 moved at the initial position (x0, y0). Here, the first movement distance and the first progress angle can be confirmed through the identified initial position (x0, y0) and the primary position (x1, y1), and the ball trigger signal generation time and the first horizontal image sensor 310, The first movement distance, and the first movement direction (angle) of the horizontal plane (xy plane) can be known.

The second horizontal image sensor 320 takes an image of the second horizontal area H2 as shown in Fig. At this time, the photographed image can confirm the secondary position (x2, y2) of the golf ball 10 moved in the primary position (x1, y1). Here, the secondary moving distance and the secondary proceeding angle can be confirmed through the identified primary position (x1, y1) and the secondary position (x2, y2), and the primary horizontal image capturing time and the secondary horizontal image sensor 320, the second movement time, the second movement distance, and the second movement direction (angle) of the horizontal plane (xy plane) can be known.

The third horizontal image sensor 330 takes an image of the third horizontal region H3 as shown in Fig. At this time, the golf ball 10 is not confirmed in the photographed image. This is because the third horizontal image sensor 330 and the fourth horizontal image sensor 340 photograph the same y-axis range side by side and the golf ball 10 is bent to the right only by the fourth horizontal image sensor 340 It is because it is photographed.

The fourth horizontal image sensor 340 takes an image of the fourth horizontal region H4 as shown in Fig. At this time, the photographed image can confirm the tertiary position (x3, y3) of the golf ball 10 moved in the secondary position (x2, y2). The third movement distance and the third movement angle can be confirmed through the identified second position (x2, y2) and the third position (x3, y3), and the second horizontal image capturing time and the fourth horizontal image sensor The third movement distance, and the third movement direction (angle) of the horizontal plane (xy plane) can be known by taking the difference in the photographing time of the first lens group 340 into consideration.

As a result, the moving distance, the moving time, and the moving direction of the first to third horizontal directions measured by the first, second, and fourth horizontal image sensors 310, 320, and 340 can be determined.

As shown in Fig. 5, it is preferable that the first to fourth horizontal regions H1 to H4 are partially overlapped with each other at least. This is to prevent the occurrence of a shooting blind spot between each photographing area to increase the reliability of detection. Optionally, one of the four horizontal image sensors 310, 320, 330, 340 may be used as an image sensor to sense the initial position.

The horizontal sensor controller 350 may be implemented by a semiconductor processor such as, for example, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC). The horizontal sensor controller 350 can photograph the regions defined by the first to fourth horizontal image sensors at a predetermined time using an ultra high-speed timer switch (not shown) according to the ball trigger signal received from the ball trigger signal generator 200 A photographing command is transmitted. The horizontal sensor controller 350 stores the image frames photographed by the first through fourth horizontal image sensors in the horizontal sensor memory 360. The horizontal sensor controller 350 reads the image frame stored in the horizontal sensor memory 360 and transmits the image frame to the horizontal digital signal processor (DSP)

The horizontal sensor memory 360 stores image frames captured by the first through fourth horizontal image sensors as frame memories, and other unlimited data. The horizontal sensor memory 360 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory) (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A disk, and / or an optical disk.

A horizontal digital signal processor (DSP) 370 analyzes the image frames stored in the horizontal sensor memory. That is, the horizontal movement distance, the horizontal movement time, the horizontal movement direction, the horizontal rotation direction, and the horizontal rotation amount of the golf ball 10 are analyzed by analyzing two or more image frames in which the four horizontal regions H1 to H4 are photographed .

2, the vertical sensor module 400 includes, for example, first to third vertical image sensors 410, 420 and 430, a vertical sensor control unit 440, A sensor memory 450, and a vertical sensor digital signal processor (DSP) 460.

Each of the first to third vertical image sensors 410, 420, and 430 may be implemented as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) image sensor. The first to third vertical image sensors 410, 420, and 430 respectively photograph different preset sensing areas V1 to V3. In this case, the first to third vertical image sensors 410, 420, and 430 take one image frame in response to the ball trigger signal transmitted from the ball trigger signal generator 200. The first to third vertical image sensors 410, 420, and 430 sequentially capture predetermined vertical regions V1 to V3 along the traveling direction (y direction) of the golf ball 10, respectively. That is, the first to third vertical image sensors 410, 420, and 430 do not simultaneously photograph in accordance with the ball trigger signal, but take images sequentially according to a predetermined time considering the progress speed of the golf ball 10 .

The first vertical image sensor 410 takes an image of the first vertical area V1 as shown in Fig. At this time, the primary position (y1, z1) of the golf ball 10 moved at the initial position (y0, z0) can be confirmed in the photographed image. Here, the first movement distance and the first progress angle can be confirmed through the identified initial position (y0, z0) and the first position (y1, z1), and the ball trigger signal generation time and the first vertical image sensor 410, The first movement time, the first movement distance, and the first movement direction (angle) of the vertical plane (yz plane) can be known.

The second vertical image sensor 420 takes an image of the second vertical area V2 as shown in Fig. At this time, it is possible to confirm the secondary position (y2, z2) of the golf ball 10 moved in the primary position (y1, z1) in the photographed image. The secondary moving distance and the secondary moving angle can be confirmed through the identified primary positions y1 and z1 and the secondary positions y2 and z2. The second movement distance, and the second movement direction (angle) of the vertical plane (yz plane) can be known by considering the difference in the photographing time of the second lens group 420.

The third vertical image sensor 430 takes an image of the third horizontal region H3 as shown in Fig. At this time, it is possible to confirm the tertiary position (y3, z3) of the golf ball 10 moved in the secondary position (y2, z2) in the photographed image. Here, the third movement distance and the third progress angle can be confirmed through the identified secondary positions (y2, z2) and the tertiary positions (y3, z3), and the shooting time of the secondary vertical image and the third vertical image Considering the difference in the imaging time of the sensor 430, the third movement time, the third movement distance, and the third movement direction (angle) of the vertical plane (yz plane) can be known.

As a result, the moving time, moving distance, moving direction, and rotation amount of the first through third golf balls measured by the first through third vertical image sensors 410, 420, and 430 can be known.

As shown in Fig. 6, it is preferable that the first to third vertical regions overlap at least partially with each other. This is to prevent the occurrence of a shooting blind spot between each photographing area to increase the reliability of detection.

The first through third vertical image sensors 430 may be arranged in the vertical direction (z direction) like the horizontal image sensors 310, 320, 330, and 340 of FIG. 3 and sense the same area. In this case, the first to third vertical image sensors 430 can detect a golf ball having a very high orbit because the vertical direction detection range is very high.

The vertical sensor control unit 440 may be embodied as a semiconductor processor such as, for example, a Field Programmable Gate Array (FPGA), an Application Specific Integrated Circuit (ASIC). The vertical sensor control unit 440 can photograph the regions defined by the first to third vertical image sensors at a predetermined time using an ultra high-speed timer switch (not shown) according to the ball trigger signal received from the ball trigger signal generating unit 200 A photographing command is transmitted. The vertical sensor control unit 440 stores the image frames captured by the first through third vertical image sensors in the vertical sensor memory 450. The vertical sensor control unit 440 reads the image frame stored in the vertical sensor memory 450 and transmits the image frame to the digital signal processor (DSP) 460.

The vertical sensor memory 450 stores image frames captured by the first through third vertical image sensors, and other unlimited data. The vertical sensor memory 450 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory) (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A storage medium of at least one type of disk, optical disk

A vertical digital signal processor (DSP) 460 analyzes the image frames stored in the vertical sensor memory 450. That is, it is possible to analyze the vertical movement distance, the vertical movement time, the vertical movement direction, the vertical rotation direction, and the rotation amount of the golf ball 10 by analyzing two or more image frames photographed from the three vertical regions V1 to V3 .

The golf ball trajectory simulation apparatus 700 is implemented by a personal computer or a server including a central processing unit (CPU), an image processing apparatus, an operating system (OS) such as an MS window, a golf ball trajectory simulation program running on the operating system, The golf ball trajectory simulation apparatus 700 includes horizontal data such as a horizontal movement distance, a horizontal movement time, a horizontal movement direction, a horizontal rotation direction, and a horizontal rotation amount analyzed by the horizontal sensor module 300, Based on the analyzed vertical data such as vertical travel distance, vertical travel time, vertical travel direction, vertical rotation direction, and vertical rotation amount, vector values (horizontal and vertical directions, speed, And calculates a spin value for reproducing the change caused by the change. The golf ball trajectory simulation apparatus 700 calculates the final arrival point by predicting the overall moving distance and the traveling direction of the golf ball 10 using the three-dimensional vector value and the spin value. That is, the golf ball trajectory simulation apparatus 700 performs a function of deriving correction and final measurement values by integrating the results obtained for each of the horizontal and vertical channels, and transmitting the result to the final module to be used.

The golf ball trajectory simulation apparatus 700 detects the golf ball 10 from the first to fourth horizontal sensor modules 300 and the first to third vertical sensor modules 400 on the tee box 120 A final arrival point calculated in consideration of the traveling speed, the traveling direction, and the rotation amount of the golf ball 10 is simulated and applied to a virtual golf course, and this is simulated on a virtual golf course course and displayed on a screen 500 using a projector or a display 600 Display in real time.

7 is a block diagram showing the configuration of the screen golf system 1 according to the third embodiment of the present invention. 7, the screen golf system 1 includes a ball trigger signal generator 200 ', a ball sensor 300', a screen 500 ', a projector 600', and a golf ball trajectory simulation device 0.0 > 700 '. ≪ / RTI > The difference from the first embodiment of FIG. 2 is that the positional change of the golf ball is not divided into horizontal and vertical channels, but consists of only one sensing channel.

The ball trigger signal generator 200 'is disposed in the vertical image sensor installation structure 130 protruding from the front surface of the te box area 120. Of course, the ball trigger signal generator 200 'may be installed separately or together with the ceiling horizontal image sensor installation structure 140. The ball trigger signal generating unit 200 'detects the initial position of the golf ball 10 on the tee box area 120 and senses the movement of the golf ball at the initial position, '). The ball trigger signal generator 200 'scans an infrared laser of a specific wavelength at a predetermined frequency into the tee box area 120 and receives an infrared laser reflected from the tee box area to detect the initial position and movement of the golf ball 10 And can be implemented as a laser sensor that senses light.

As shown in FIG. 7, the ball sensing module 300 'includes a first to fourth image sensors 310', 320 ', 330', and 340 'that are disposed on the ceiling and shoot toward the ground, 350 ', and a sensor digital signal processor (DSP) 360'.

The first to fourth image sensors 310 ', 320', 330 ', and 340' are provided on the ceiling in the vertical direction (x direction) of the target direction (y axis direction) Are arranged side by side. Each of the first to fourth image sensors 310 ', 320', 330 ', and 340' may be implemented as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) image sensor.

As shown in FIG. 8, the first to fourth image sensors 310 ', 320', 330 ', and 340' photograph the same preset sensing areas H1 to H4, respectively. At this time, the first to fourth image sensors 310 ', 320', 330 ', and 340' capture one image frame in response to the ball trigger signal transmitted from the ball trigger signal generator 200 ' . The first to fourth image sensors 310 ', 320', 330 ', and 340' are not simultaneously photographed in accordance with the ball trigger signal, but sequentially take image capturing . The first to fourth image sensors 310 ', 320', 330 ', and 340' photograph the first to fourth image frames H1 to H4, respectively. As a result, the position of the golf ball photographed in the first image frame H1 is (x1, y1), the position of the golf ball photographed in the second image frame H2 is (x2, y2) The position of the golf ball photographed in the image frame H3 is (x3, y3), and the position of the golf ball photographed in the fourth image frame H4 is (x4, y4). The horizontal positional change of the golf ball can be calculated using the first image frame H1 and the fourth image frame H4 among the four image frames H1 to H4. That is, the golf ball horizontal change can be found using the golf ball position (x4, y4) of the fourth image frame H4 at the golf ball position (x1, y1) of the first image frame H1. When all of the first to fourth image frames H1 to H4 capture a golf ball, two image frames, preferably a first image frame H1 and a fourth image frame H4, . The golf ball is photographed in at least two image frames among the first to fourth image frames H1 to H4, but the horizontal position change can be calculated. However, when only one of the first to fourth video frames H1 to H4 is shot, the horizontal position change may be calculated using the initial position (x0, y0). If none of the first to fourth video frames H1 to H4 has been shot, the ball is processed as an error and initialized. The first to fourth image sensors 310 ', 320', 330 ', and 340' photograph one image frame (H1 to H4) for the same shooting region corresponding to one ball trigger signal, Since the movement change of the golf ball, which is an object in at least two image frames, is used, it is possible to provide a better resolution and a wider sensing area in a low luminance environment without using an expensive high speed image sensor for high speed continuous shooting.

The vertical change of the golf ball can be determined by comparing the size variation of each golf ball photographed in the first to fourth image frames H1 to H4. That is, when comparing the size of the golf ball in the initial position with the size of the golf ball photographed in the fourth image frame H4, there is no vertical change when proceeding without vertical change, and there is a vertical change when the size increases. As a result, the vertical height from the floor can be calculated based on the distance from the floor to the image sensor and the change in golf ball size.

The image sensors 310 ', 320', 330 'and 340' of the first to fourth embodiments protrude from the bottom to form a line connecting the golf ball in the target direction (y-axis direction) And may be arranged side by side on the vertical line. In this case, the first to fourth image frames 310 ', 320', 330 ', and 340' of the first to fourth image sensors recognize the vertical position change of the golf ball using the positional change of the golf ball photographed And the change in the size of the golf ball can be used to determine the horizontal change.

Although the first to fourth image sensors 310 ', 320', 330 ', and 340' in FIG. 8 have been described as capturing the same sensing area, they may be designed to capture different sensing areas as needed It is possible.

The horizontal sensor controller 350 'may be embodied as a semiconductor processor such as, for example, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC). The horizontal sensor control unit 350 'captures the regions defined by the first to fourth image sensors at a predetermined time using an ultra-high speed timer switch (not shown) according to the ball trigger signal received from the ball trigger signal generating unit 200' A photographing command is transmitted. The sensor control unit 350 'stores the image frames captured by the first to fourth image sensors in the sensor memory 360'. The sensor control unit 350 'reads the image frame stored in the sensor memory 360' and transmits it to the digital signal processor (DSP) 370 '.

The sensor memory 360 'stores image frames captured by the first to fourth image sensors as frame memories, and other unlimited data. The sensor memory 360 'may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory) (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read-Only Memory) A disk, and / or an optical disk.

A digital signal processor (DSP) 370 'analyzes the image frames stored in the sensor memory. That is, the horizontal movement distance, the horizontal movement time, the horizontal movement direction, the horizontal rotation direction, and the horizontal rotation amount of the golf ball 10 are analyzed by analyzing two or more image frames in which the four horizontal regions H1 to H4 are photographed .

The golf ball trajectory simulation apparatus 700 'is implemented by a personal computer or a server including a central processing unit (CPU), an image processing apparatus, an operating system (OS) such as an MS window, a golf ball trajectory simulation program running on the operating system . The golf ball trajectory simulation apparatus 700 'has data such as a horizontal movement distance, a horizontal movement time, a horizontal movement direction, a horizontal rotation direction, and a horizontal rotation amount analyzed by the ball detection module 300' Based on the vertical data such as the vertical movement distance, the vertical movement time, the vertical movement direction, the vertical rotation direction, and the vertical rotation amount analyzed using the size data of the golf ball as the object, the vector values (horizontal and vertical directions, , Angle) as well as the spin value to reproduce the change due to aerodynamics and friction. The golf ball trajectory simulation apparatus 700 'calculates the final arrival point by predicting the overall moving distance and the traveling direction of the golf ball 10 using the three-dimensional vector value and the spin value. That is, the golf ball trajectory simulation apparatus 700 'synthesizes the results obtained for each of the horizontal and vertical channels to derive correction and final measurement values, and transmits the result to the final module to be used.

The golf ball trajectory simulation apparatus 700 'senses the prospective golf ball 10 from the first to fourth sensor modules 300' on the te box 120 and determines the progress speed of the golf ball 10, And a final arrival point calculated by considering the amount of rotation are simulated and applied to a virtual golf course course and displayed on the screen in real time using a projector or a display.

As described above, a plurality of image sensors each capture only one image frame and use at least two of the captured image frames to provide a wide sensing area and accurate sensing capability, Can be obtained.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the present invention as defined by the appended claims. Modifications and modifications are possible.

Operations according to embodiments of the present invention may be implemented by single or multiple processors. In this case, program instructions for performing various computer-implemented operations may be recorded on a computer-readable medium. The computer-determinable medium may include program instructions, data files, data structures, etc., alone or in combination. The program instructions may be those specially designed and constructed for the present invention or may be available to those skilled in the art. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs or DVDs, magneto-optical media such as floppy disks and ROMs, , Random access memory (RAM), flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. When all or a part of the base station or relay described in the present invention is implemented as a computer program, the computer readable recording medium storing the computer program is also included in the present invention.

Therefore, the scope of the present invention should not be limited by the exemplary embodiments described, but should be determined by the scope of the appended claims, as well as the appended claims.

1: Screen golf system
100: Swing part
110: swing plate
120: Tea box
200: a ball trigger signal generator
300: Horizontal sensor module
400: Vertical sensor module
500: Screen
600: Projector
700: Golf ball trajectory simulation device

Claims (10)

An apparatus for analyzing a golf ball trajectory of a screen golf system,
A ball trigger signal generator for sensing movement of a golf ball at an initial position and generating a ball trigger signal at a movement time;
A plurality of image sensors for detecting a change in the position of the golf ball and photographing a predetermined region in the progress direction at an initial position of the golf ball according to the ball trigger signal to generate one image frame;
And a processor for analyzing the flying distance and the flying direction of the golf ball based on at least two image frames generated by the plurality of image sensors of the ball detection unit.
The method according to claim 1,
A plurality of image sensors are installed on the ceiling, and each of the image sensors captures an ongoing golf ball from above,
The processor senses the horizontal change using the golf ball position difference of the at least two image frames and detects the vertical change of the golf ball using the difference in size of the golf ball photographed in at least two image frames A golf ball trajectory analyzing apparatus of a screen golf system.
The method according to claim 1,
The plurality of image sensors are provided so as to protrude from the ground,
Wherein the processor senses a vertical change using at least two image frames using a golf ball position difference and senses a horizontal change of the golf ball using a difference in size of the golf ball photographed in at least two image frames An apparatus for analyzing a golf ball trajectory of a screen golf system.
The method according to claim 1,
The ball-
A horizontal sensing unit having a plurality of horizontal image sensors for sensing a horizontal position change of the golf ball and photographing a horizontal region in a horizontal traveling direction at an initial position of the golf ball according to the ball trigger signal to generate one horizontal image frame, And a vertical sensing unit having a plurality of vertical image sensors for sensing a vertical position of the golf ball in a vertical direction in the initial position of the golf ball according to the ball trigger signal to generate one vertical image frame, ≪ / RTI >
Wherein the processor is configured to determine at least two vertical image frames generated by the horizontal image sensors of the horizontal sensing unit and at least two vertical image frames generated by the plurality of vertical image sensors of the vertical sensing unit, And analyzing the flying direction of the golf ball.
5. The method of claim 4,
Wherein the plurality of horizontal image sensors are arranged along a vertical direction of a golf ball target direction and each photographs the same area.
5. The method of claim 4,
The plurality of horizontal image sensors and the plurality of vertical image sensors are disposed along the target direction of the golf ball, respectively
Wherein the plurality of horizontal image sensors capture regions of different sizes,
Wherein the plurality of vertical image sensors capture regions of different sizes.
The method according to claim 6,
Wherein the shooting region is at least partially overlapped.
5. The method of claim 4,
Wherein one of the plurality of horizontal image sensors senses an initial position of the golf ball.
5. The method of claim 4,
Wherein the horizontal sensing unit and the vertical sensing unit each include a horizontal digital signal processor and a vertical digital signal processor.
5. The method of claim 4,
Wherein the horizontal sensing unit and the vertical sensing unit include a horizontal frame buffer and a vertical frame buffer, respectively.
KR1020150155140A 2015-11-05 2015-11-05 A trajectory analysis device of a golf ball for a screen golf system KR20170052969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150155140A KR20170052969A (en) 2015-11-05 2015-11-05 A trajectory analysis device of a golf ball for a screen golf system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150155140A KR20170052969A (en) 2015-11-05 2015-11-05 A trajectory analysis device of a golf ball for a screen golf system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020180010523A Division KR20180014141A (en) 2018-01-29 2018-01-29 A trajectory analysis device of a golf ball for a screen golf system

Publications (1)

Publication Number Publication Date
KR20170052969A true KR20170052969A (en) 2017-05-15

Family

ID=58739851

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150155140A KR20170052969A (en) 2015-11-05 2015-11-05 A trajectory analysis device of a golf ball for a screen golf system

Country Status (1)

Country Link
KR (1) KR20170052969A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190091917A (en) 2018-01-30 2019-08-07 한상천 Sensor calibrating system and method of screen golf
CN111330248A (en) * 2020-02-19 2020-06-26 梵高夫科技控股(深圳)有限公司 Golf entertainment system and golf game method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190091917A (en) 2018-01-30 2019-08-07 한상천 Sensor calibrating system and method of screen golf
CN111330248A (en) * 2020-02-19 2020-06-26 梵高夫科技控股(深圳)有限公司 Golf entertainment system and golf game method
CN111330248B (en) * 2020-02-19 2021-11-09 梵高夫科技控股(深圳)有限公司 Golf entertainment system and golf game method

Similar Documents

Publication Publication Date Title
KR20180014141A (en) A trajectory analysis device of a golf ball for a screen golf system
US11490069B2 (en) Multi-dimensional data capture of an environment using plural devices
US10143907B2 (en) Planar solutions to object-tracking problems
US10165157B2 (en) Method and device for hybrid robotic/virtual pan-tilt-zoom cameras for autonomous event recording
US9448067B2 (en) System and method for photographing moving subject by means of multiple cameras, and acquiring actual movement trajectory of subject based on photographed images
US10564250B2 (en) Device and method for measuring flight data of flying objects using high speed video camera and computer readable recording medium having program for performing the same
JP5972966B2 (en) Object tracking with projected reference patterns
CN104067111B (en) For following the tracks of the automated systems and methods with the difference on monitoring objective object
Yamada et al. Tracking players and a ball in video image sequence and estimating camera parameters for 3D interpretation of soccer games
CN101894374A (en) The method and apparatus that is used for target following
KR20180002408A (en) Method, system and non-transitory computer-readable recording medium for measuring ball spin
KR101850139B1 (en) Method, system and non-transitory computer-readable recording medium for compensating brightness of ball images
KR20170052969A (en) A trajectory analysis device of a golf ball for a screen golf system
US20040142772A1 (en) Ball trajectory measuring apparatus
JP2003042716A (en) Ball-trajectory measuring apparatus
CN105929819B (en) Method for controlling electronic equipment and electronic equipment
KR101905848B1 (en) Measuring device and measuring method for golf club and golf ball and computer readable recording medium having program the same
KR101906847B1 (en) Method, system and non-transitory computer-readable recording medium for determining region of interest for photographing ball images
KR101649181B1 (en) Flight information estimator and estimation method of the flying objects
CN107093193B (en) Method for constructing a depth map by means of a camera
WO2021056552A1 (en) Video processing method and device
US7394917B2 (en) Apparatus for measuring a trajectory
KR20160139634A (en) Golf ball spin calculation method and apparatus
KR102544972B1 (en) Method for tracking sports participants, device for tracking sports participants, and system for tracking sports participants
KR101944705B1 (en) Device and Method for measuring flight data of flying objects using high speed video camera and computer readable recording medium having program the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application