Ball launch analysis device and ball launch analysis method
12434102 ยท 2025-10-07
Assignee
Inventors
Cpc classification
International classification
Abstract
The placement determination control part 103 determines whether a ball was placed in a left trigger zone within the left detecting zone of the left capturing zone or a right trigger zone within the right detecting zone of the right capturing zone, using left and right cameras. The appearance determination control part 104 determines if an object appeared in a placement detecting zone, including a placement trigger zone, using the infrared sensor corresponding to the camera of that zone. The disappearance determination control part 105 determines if the ball disappeared from the placement detecting zone where the object appeared, using the corresponding infrared sensor. The next appearance determination control part 105 checks whether the ball appeared in a launch detecting zone, using the infrared sensor corresponding to the launch detecting zone adjacent to the placement detecting zone. The signal transmission control part 106 transmits a trigger signal accordingly.
Claims
1. A ball launch analysis device comprising: left and right infrared sensors being provided on left and right sides of the device respectively, and being capable of detecting a left detecting zone and a right detecting zone respectively, wherein the left detecting zone and the right detecting zone are adjacent to each other and do not overlap; left and right cameras being provided on the left and right sides of the device respectively, and being capable of capturing a left capturing zone and a right capturing zone including the left detecting zone and the right detecting zone respectively, wherein the left capturing zone and the right capturing zone overlap each other; a placement determination control part determining whether or not a ball was placed in either a left trigger zone that is preset within the left detecting zone in the left capturing zone or a right trigger zone that is preset within the right detecting zone in the right capturing zone by using the left and right cameras; an appearance determination control part determining whether or not an object appeared in a placement detecting zone including a placement trigger zone by using the infrared sensor corresponding to the camera of the placement trigger zone where the ball was placed when it is determined that the ball was placed in either the left trigger zone or the right trigger zone by the placement determination control part; a disappearance determination control part determining whether or not the ball disappeared from the placement detecting zone where the object appeared by using the infrared sensor corresponding to the placement detecting zone when it is determined that the object appeared in the placement detecting zone by the appearance determination control part; a next appearance determination control part determining whether or not the ball appeared in a launch detecting zone by using the infrared sensor corresponding to the launch detecting zone adjacent to the placement detecting zone when it is determined that the ball disappeared from the placement detecting zone by the disappearance determination control part; a signal transmission control part transmitting a trigger signal when it is determined that the ball appeared in the launch detecting zone by the next appearance determination control part; a capture control part capturing the ball continuously in the left capturing zone and the right capturing zone by using the left and right cameras when the trigger signal is transmitted; and a calculation control part calculating flight parameters of the ball based on ball images of the ball continuously captured by the left and right cameras.
2. The ball launch analysis device according to claim 1, wherein: the placement determination control part searches whether or not there is a ball image corresponding to the ball as a circular image in the captured image of the left capturing zone or the captured image of the right capturing zone, when the placement determination control part can not search the ball image as a circular image, the placement determination control part determines that the ball was not placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, when the placement determination control part can search the ball image as a circular image, the placement determination control part acquires position information of the trigger zone of the capturing zone where the ball image of the circular image is searched, and determines whether or not the searched ball image is included inside the trigger zone, when the ball image is not included inside the trigger zone, the placement determination control part determines that the ball was not placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, and when the ball image is included inside the trigger zone, the placement determination control part determines that the ball was placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone.
3. The ball launch analysis device according to claim 1, further comprising: a display control part displaying captured image where the ball was placed on a monitor by using the camera that captures the captured image where it is determined that the ball was placed.
4. The ball launch analysis device according to claim 1, further comprising: a swing camera capturing a swing zone that overlaps a left capturing zone of the left camera and a right capturing zone of the right camera, and a display control part activating the swing camera, capturing a swing of the player, and displaying video captured by the swing camera.
5. The ball launch analysis device according to claim 1, wherein: the appearance determination control part regularly acquires intensity of reflected light in the placement detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the placement detecting zone exceeded a first appearance threshold, when the change of the intensity of the reflected light in the placement detecting zone is within the first appearance threshold, the appearance determination control part determines that an object did not appear in the placement detecting zone, and when the change of the intensity of the reflected light in the placement detecting zone exceeded the first appearance threshold, the appearance determination control part determines that an object appeared in the placement detecting zone.
6. The ball launch analysis device according to claim 1, wherein: the disappearance determination control part regularly acquires intensity of reflected light in the placement detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the placement detecting zone exceeded a predetermined disappearance threshold, when the change of the intensity of the reflected light in the placement detecting zone is within the disappearance threshold, the disappearance determination control part determines that the ball did not disappear from the placement detecting zone, and when the change of the intensity of the reflected light in the placement detecting zone exceeded the disappearance threshold, the disappearance determination control part determines that the ball disappeared from the placement detecting zone.
7. The ball launch analysis device according to claim 1, wherein: the next appearance determination control part regularly acquires intensity of reflected light in the launch detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the launch detecting zone exceeded a second appearance threshold, when the change of the intensity of the reflected light in the launch detecting zone is within the second appearance threshold, the appearance determination control part determines that an object did not appeared in the launch detecting zone, and when the change of the intensity of the reflected light in the launch detecting zone exceeded the second appearance threshold, the next appearance determination control part determines that an object appeared in the launch detecting zone.
8. The ball launch analysis device according to claim 1, wherein: the calculation control part determines whether or not the calculated flight parameters are normal, when the calculated flight parameters are not normal, the calculation control part determines that the launch of the player was unsuccessful, and displays a redo, and when the calculated flight parameters are normal, the calculation control part determines that the launch of the player was successful, and displays the calculated flight parameters.
9. The ball launch analysis device according to claim 1, wherein: the capture control part captures the ball in the capturing zone by using the camera corresponding to the infrared sensor of the placement detecting zone at the first time immediately after the transmission time of the trigger signal, and captures the ball in the capturing zone by using the camera corresponding to the infrared sensor of the launch detecting zone at the second time obtained by adding a predetermined time to the first time.
10. The ball launch analysis device according to claim 1, wherein: when the placement determination control part determines that the ball was placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, the placement determination control part sets a ball launch prediction zone including a ball image and aligned with a launch direction of the ball in the captured image used for the determination, and the calculation control part sets the ball launch prediction zone in the captured image at the first time, performs a predetermined image processing on the ball launch prediction zone, specifies a first ball image, and calculates flight parameters of the ball.
11. A ball launch analysis method of a ball launch analysis device comprising: left and right infrared sensors being provided on left and right sides of the device respectively, and being capable of detecting a left detecting zone and a right detecting zone respectively, wherein the left detecting zone and the right detecting zone are adjacent to each other and do not overlap; left and right cameras being provided on the left and right sides of the device respectively, and being capable of capturing a left capturing zone and a right capturing zone including the left detecting zone and the right detecting zone respectively, wherein the left capturing zone and the right capturing zone overlap each other; a placement determination control step for determining whether or not a ball was placed in either a left trigger zone that is preset within the left detecting zone in the left capturing zone or a right trigger zone that is preset within the right detecting zone in the right capturing zone by using the left and right cameras; an appearance determination control step for determining whether or not an object appeared in a placement detecting zone including a placement trigger zone by using the infrared sensor corresponding to the camera of the placement trigger zone where the ball was placed when it is determined that the ball was placed in either the left trigger zone or the right trigger zone by the placement determination control step; a disappearance determination control step for determining whether or not the ball disappeared from the placement detecting zone where the object appeared by using the infrared sensor corresponding to the placement detecting zone when it is determined that the object appeared in the placement detecting zone by the appearance determination control step; a next appearance determination control step for determining whether or not the ball appeared in a launch detecting zone by using the infrared sensor corresponding to the launch detecting zone adjacent to the placement detecting zone when it is determined that the ball disappeared from the placement detecting zone by the disappearance determination control step; a signal transmission control step for transmitting a trigger signal when it is determined that the ball appeared in the launch detecting zone by the next appearance determination control step; a capture control step for capturing the ball continuously in the left capturing zone and the right capturing zone by using the left and right cameras when the trigger signal is transmitted; a calculation control step for calculating flight parameters of the ball based on ball images of the ball continuously captured by the left and right cameras.
12. The ball launch analysis method according to claim 11, wherein: the placement determination control step searches whether or not there is a ball image corresponding to the ball as a circular image in the captured image of the left capturing zone or the captured image of the right capturing zone, when the placement determination control step can not search the ball image as a circular image, the placement determination control step determines that the ball was not placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, when the placement determination control step can search the ball image as a circular image, the placement determination control step acquires position information of the trigger zone of the capturing zone where the ball image of the circular image is searched, and determines whether or not the searched ball image is included inside the trigger zone, when the ball image is not included inside the trigger zone, the placement determination control step determines that the ball was not placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, and when the ball image is included inside the trigger zone, the placement determination control step determines that the ball was placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone.
13. The ball launch analysis method according to claim 11, further comprising: a display control step for displaying captured image where the ball was placed on a monitor by using the camera that captures the captured image where it is determined that the ball was placed.
14. The ball launch analysis method according to claim 11, further comprising: a swing camera capturing a swing zone that overlaps a left capturing zone of the left camera and a right capturing zone of the right camera, and a display control step for activating the swing camera, capturing a swing of the player, and displaying video captured by the swing camera.
15. The ball launch analysis method according to claim 11, wherein: the appearance determination control step regularly acquires intensity of reflected light in the placement detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the placement detecting zone exceeded a first appearance threshold, when the change of the intensity of the reflected light in the placement detecting zone is within the first appearance threshold, the appearance determination control step determines that an object did not appear in the placement detecting zone, and when the change of the intensity of the reflected light in the placement detecting zone exceeded the first appearance threshold, the appearance determination control step determines that an object appeared in the placement detecting zone.
16. The ball launch analysis method according to claim 11, wherein: the disappearance determination control step regularly acquires intensity of reflected light in the placement detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the placement detecting zone exceeded a predetermined disappearance threshold, when the change of the intensity of the reflected light in the placement detecting zone is within the disappearance threshold, the disappearance determination control step determines that the ball did not disappear from the placement detecting zone, and when the change of the intensity of the reflected light in the placement detecting zone exceeded the disappearance threshold, the disappearance determination control step determines that the ball disappeared from the placement detecting zone.
17. The ball launch analysis method according to claim 11, wherein: the next appearance determination control step regularly acquires intensity of reflected light in the launch detecting zone of the infrared sensor, and determines whether or not a change of the intensity of the reflected light in the launch detecting zone exceeded a second appearance threshold, when the change of the intensity of the reflected light in the launch detecting zone is within the second appearance threshold, the appearance determination control step determines that an object did not appeared in the launch detecting zone, and when the change of the intensity of the reflected light in the launch detecting zone exceeded the second appearance threshold, the next appearance determination control step determines that an object appeared in the launch detecting zone.
18. The ball launch analysis method according to claim 11, wherein: the calculation control step determines whether or not the calculated flight parameters are normal, when the calculated flight parameters are not normal, the calculation control step determines that the launch of the player was unsuccessful, and displays a redo, and when the calculated flight parameters are normal, the calculation control step determines that the launch of the player was successful, and displays the calculated flight parameters.
19. The ball launch analysis method according to claim 11, wherein: the capture control step captures the ball in the capturing zone by using the camera corresponding to the infrared sensor of the placement detecting zone at the first time immediately after the transmission time of the trigger signal, and captures the ball in the capturing zone by using the camera corresponding to the infrared sensor of the launch detecting zone at the second time obtained by adding a predetermined time to the first time.
20. The ball launch analysis method according to claim 11, wherein: when the placement determination control step determines that the ball was placed in either the left trigger zone of the left capturing zone or the left trigger zone of the right capturing zone, the placement determination control step sets a ball launch prediction zone including a ball image and aligned with a launch direction of the ball in the captured image used for the determination, and the calculation control step sets the ball launch prediction zone in the captured image at the first time, performs a predetermined image processing on the ball launch prediction zone, specifies a first ball image, and calculates flight parameters of the ball.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
DESCRIPTION OF EMBODIMENTS
(27) The preferred embodiments of the present invention will be explained below according to the attached drawings; thereby the present invention will be clearly understood.
(28) The embodiments below are examples materializing the present invention, and do not limit the technical scope of the present invention.
(29) As shown in
(30) When ball B was placed in the trigger zone, the ball launch analysis device 1 displays a message indicating a preparation (e.g., READY) on a display part D (monitor), or displays ball images of ball B captured by the left and right cameras.
(31) As shown in
(32) The ball launch analysis device 1 analyzes the ball images of the ball B captured by the left and right cameras in response to transmit the trigger signal, calculates flight parameters of the ball B (e.g., carry, ball speed, launch angle, side angle, backspin, side spin, etc.) and displays the calculated flight parameters on the display part D.
(33) The specific configuration of the ball launch analysis device 1 will be explained. As shown in
(34) The left and right infrared sensors 10a, 10b are provided on left and right sides of the device 1 respectively, and are capable of detecting a left detecting zone Z10a and a right detecting zone Z10b respectively, and the left detecting zone Z10a and the right detecting zone Z10b are adjacent to each other and do not overlap. As shown in
(35) The configuration of the left and right infrared sensors 10a, 10b is not particularly limited. For example, as shown in
(36) A width of a launch direction of the left detecting zone Z10a and the right detecting zone Z10b are set appropriately. For example, when the ball B was placed in the left detecting zone Z10a or the right detecting zone Z10b, the width of the launch direction of the left detecting zone Z10a and the right detecting zone Z10b are set so that the ball B is present only in either the left detecting zone Z10a or the right detecting zone Z10b.
(37) The ball launch analysis device 1 provides holes directly below the left and right slits, photodiodes (light receiving elements) that receive reflected infrared light are provided inside the holes, and the photodiodes detect the intensity of the reflected light in the left detecting zone Z10a and the right detecting zone Z10b. When the ball B was placed in either the left detecting zone Z10a or the right detecting zone Z10b, the ball launch analysis device 1 proceeds in an infrared detection state, and the photodiodes detect the intensity of the reflected light in the left detecting zone Z10a and the right detecting zone Z10b through the holes.
(38) The left and right cameras 11a, 11b are provided on the left and right sides of the device 1 respectively. The left camera 11a is installed on an upper left side of the device 1, and the right camera 11b is installed on an upper right side of the device 1. The left and right cameras 11a, 11b are capable of capturing left a capturing zone Z11a and a right capturing zone Z11b including the left detecting zone Z10a and the right detecting zone Z10b respectively, and the left capturing zone Z11a and the right capturing zone Z11b overlap each other. Here, since the left and right cameras 11a, 11b have a certain viewing angle, the left capturing zone Z11a of the left camera 11a includes the left detecting zone Z10a and the right detecting zone Z10b, and the left capturing zone Z11b of the right camera 11b includes the left detecting zone Z10a and the right detecting zone Z10b. For example, the viewing angles of the left and right cameras 11a, 11b are triangular, so that the left capturing zone Z11a of the left camera 11a and the right capturing zone Z11b of the right camera 11b include the left detecting zone Z10a and the right detecting zone Z10b in common and partially overlap.
(39) As shown in
(40) By the way, a left trigger zone Ta where the ball B was placed in the left detecting zone Z10a of the left infrared sensor 10a is preset within the left capturing zone Z11a of the left camera 11a, and a right trigger zone Tb where the ball B was placed in the right detecting zone Z10b of the right infrared sensor 10b is preset within the right capturing zone Z11a of the right camera 11b. The ball launch analysis device 1 determines whether the ball B was placed in either the left trigger zone Ta or the right trigger zone Tb.
(41) A tee zone TE where the ball B can be placed is provided in advance at the tee ground S, and the ball launch analysis device 1 is installed by an operation of the player P so that either the left trigger zone Ta or the right trigger zone Tb overlaps with the tee zone TE of the tee ground S. As shown in
(42) On the other hand, a swing camera 12 is installed in the ball launch analysis device 1 near the upper center of the ball launch analysis device 1, and the swing camera 12 captures a swing zone SR that overlaps a left capturing zone Z11a of the left camera 11a and a right capturing zone Z11b of the right camera 11a. In this way, it is possible to capture swing of the player P.
(43) In addition, left and right lights La, Lb that can light in a variety of colors are installed on the left and right above the ball launch analysis device 1. A monitor D which can display various messages, ball images, analysis results, etc. is installed above the ball launch analysis device 1.
(44) The ball launch analysis device 1 includes a power supply part, a control part, and a communication part, and the power supply part supplies power to each part, the left and right infrared sensors 10a, 10b, the left and right cameras 11a, 11b, the swing camera 12, the left and right lights La, Lb, the monitor D, etc. The control part includes, for example, a CPU, a ROM, a RAM, etc., not shown in the drawing, and the CPU uses, for example, the RAM as a working zone to execute a program stored in the ROM, etc. Also, each control parts described below are realized by the CPU executing a program. The communication part communicates with a terminal device or a mobile terminal device of the player P, transmits analysis results of the ball launch analysis device 1, and receives information from the terminal device or the mobile terminal device of the player P.
(45) As referring to
(46) Next, the display control part 101 starts a display on the monitor D (
(47) Next, a lighting control part 102 of the ball launch analysis device 1 starts lighting the left and right lights La, Lb (
(48) When the display control part 101 activated the left and right cameras 11a, 11b, next, a placement determination control part 103 of the ball launch analysis device 1 determines whether or not the ball B was placed in either a left trigger zone Ta that is preset within the left detecting zone Z10a of the left capturing zone Z11a or a right trigger zone Tb that is preset within the right detecting zone Z10b of the right capturing zone Z11b by using the left and right cameras 11a, 11b (
(49) The determination method of the placement determination control part 103 is not particularly limited. For example, as shown in
(50) The search method of the placement determination control part 103 is not particularly limited. For example, the placement determination control part 103 performs a predetermined image processing (for example, binarization processing) on the captured image 511a of the left capturing zone Z11a and the captured image 511b of the right capturing zone Z11b, and extracts an outer edge (contour) of an object in the captured image 511a of the left capturing zone Z11a and an outer edge of an object in the captured image 511b of the right capturing zone Z11b. Here, the binarization processing means a converting process that pixels comprising the captured images 511a, 511b whose pixel values are equal to or greater than a predetermined threshold are converted to 1 (white), and pixels whose pixel values are less than the threshold are converted to 0 (black). The threshold value is preset so that the outer edge of the ball B in the captured images 511a, 511b is clear.
(51) Then, the placement determination control part 103 detects an image surrounded by the outer edge as an object image from the outer edge of the extracted object. For example, as shown in
(52) The placement determination control part 103 specifies a circular image close to a circle for the detected object image. The specifying method of the circular image of the placement determination control part 103 is not particularly limited. For example, the placement determination control part 103 calculates a long side L of the object image 503, calculates an area S1 of a circle 504 having the calculated long side L as a diameter of the circle, and calculates an area S2 within the outer edge of the object image 503. Then, the placement determination control part 103 calculates an area ratio S1/S2 by dividing the area S1 of the circle 504 by the area S2 within the outer edge of the object image 503. The placement determination control part 103 calculates the area ratio S1/S2 for all object images 503, and specifies one object image 503 having the area ratio S1/S2 closest to 1 () among the area ratios S1/S2 of all object images 503 as a ball image. For example, as shown in
(53) When the placement determination control part 103 can not search the ball image as a circular image, the placement determination control part 103 determines that the ball B was not placed in either the left trigger zone Ta of the left capturing zone Z11a or the right trigger zone Tb of the right capturing zone Z11b (
(54) On the other hand, when the placement determination control part 103 can search the ball image 501 as a circular image, the placement determination control part 103 acquires position information of the trigger zone of the capturing zone where the ball image 501 of the circular image is searched, and determines whether or not the searched ball image 501 is included inside the trigger zone. Here, as shown in
(55) As a result of the determination, when the ball image is not included inside the trigger zone as shown in
(56) On the other hand, as shown in
(57) As a result of the determination, as shown in
(58) For example, when the placement of ball B is determined by using only infrared sensors, the hand of the player P and club C may become noise, even though ball B was not placed, there were cases where it was falsely detected that ball B was placed. Also, even though ball B was not placed at a desired position, the infrared sensors may erroneously detect that ball B was placed. In the present invention, by analyzing the captured images by the left and right cameras 11a, 11b, it is possible to determine the placement of the ball B with high accuracy without causing erroneous detection.
(59) And, the present invention provides a trigger zone in the captured image, and when the specified ball image is included inside the trigger zone, the present invention determines that ball B was placed. In other words, by using the positional relationship between the trigger zone and ball B, the present invention determines that ball B was placed only when ball B entered the trigger zone. Since the trigger zone is a zone that can be reliably detected by the left and right infrared sensors 10a, 10b, it is possible to have the player P accurately place the ball B in the trigger zone that can be reliably detected by the left and right infrared sensors 10a, 10b.
(60) By the way, the placement determination control part 103 determines whether or not the ball B was placed in either the left trigger zone Ta of the left capturing zone Z11a or the right trigger zone Tb of the right capturing zone Z11b. However, the present invention is not limited to this. For example, the placement determination control part 103 may determine whether or not the ball B was placed in the trigger zone of the capturing zone by using one of the left and right cameras 11a, 11b that is preset by the player P. For example, when information on a dominant hand (right-handed or left-handed) of the player Pis preset in the ball launch analysis device 1, the placement determination control part 103 determines whether or not the ball B was placed in the trigger zone of the capturing zone by using a camera corresponding to the dominant hand of the player P. When the dominant hand of the player P is right-handed, the player P launches the ball B from right to left with respect to the ball launch analysis device 1, so that the placement determination control part 103 determines whether or not the ball B was placed in the trigger zone Tb of the right capturing zone Z11b by using the right camera 11b. On the other hand, when the dominant hand of the player P is left-handed, the player P launches the ball B from left to right with respect to the ball launch analysis device 1, so that the placement determination control part 103 determines whether or not the ball B was placed in the trigger zone Ta of the left capturing zone Z11a by using the left camera 11a. In this way, it possible to reduce the amount of processing and to accurately determine whether the ball B was placed.
(61) Also, when the placement determination control part 103 determines that the ball B was placed in either the left trigger zone Ta of the left capturing zone Z11a or the right trigger zone Tb of the right capturing zone Z11b, the placement determination control part 103 may calculate center coordinates of the world coordinate system (real coordinate system) of the ball B by using center coordinates of the camera coordinate system of the ball image 600 used for the determination, a radius of the ball image 600, the camera calibration information, and the law of cosines. As shown in
(62) When the placement determination control part 103 determines that the ball B was placed in either the left trigger zone Ta of the left capturing zone Z10a or the right trigger zone Tb of the right capturing zone Z10b, the placement determination control part 103 may set a ball launch prediction zone PR including a ball image 600 and aligned with the launch direction of the ball B in the captured image used for the determination. As shown in
(63) When the determination of the placement determination control part 103 is completed (
(64) As shown in
(65) The display control part 101 displays the captured image where the ball B was placed on the monitor D by using the camera that captures the captured image where it is determined that the ball B was placed. As shown in
(66) The display control part 101 activates the swing camera 12 (
(67) As shown in
(68) Next, the appearance determination control part 104 determines whether or not an object appeared in a placement detecting zone (right detecting zone Z10b) that includes a placement trigger zone (right trigger zone Tb) where the ball B was placed by using the infrared sensor (right infrared sensor 10b) corresponding to the camera (right camera 11b) of the placement trigger zone where the ball B was placed (
(69) The determination method of the appearance determination control part 104 is not particularly limited. For example, as shown in
(70) When the change of the intensity of the reflected light in the right detecting zone Z10b exceeded the first appearance threshold, the appearance determination control part 104 determines that an object appeared in the right detecting zone Z10b. On the other hand, when the change of the intensity of the reflected light in the right detecting zone Z10b is within the first appearance threshold, the appearance determination control part 104 determines that an object did not appear in the right detecting zone Z10b. In this case, the appearance determination control part 104 continues to acquire the intensity of the reflected light in the right detecting zone Z10b and repeats the above-mentioned determination.
(71) For example, when the player P leaves the tee ground S to take a practice swing, the intensity of the reflected light in the right detecting zone Z10b does not change, so the appearance determination control part 104 determines that an object did not appear in the placement detecting zone (
(72) On the other hand, as shown in
(73) When the determination of the appearance determination control part 104 is completed (
(74) The determination method of the disappearance determination control part 105 is not particularly limited. For example, the disappearance determination control part 105 regularly acquires intensity of reflected light in the right detecting zone Z10b of the right infrared sensor 10b. Then, the disappearance determination control part 105 determines whether or not a change of the intensity of the reflected light in the right detecting zone Z10b exceeded a predetermined disappearance threshold. The disappearance threshold is appropriately set based on the intensity of the reflected light from the ball B.
(75) When the change of the intensity of the reflected light in the right detecting zone Z10b exceeded the disappearance threshold, the disappearance determination control part 105 determines that the ball B disappeared from the right detecting zone Z10b. On the other hand, when the change of the intensity of the reflected light in the right detecting zone Z10b is within the disappearance threshold, the disappearance determination control part 105 determines that the ball B did not disappear from the right detecting zone Z10b. In this case, the disappearance determination control part 105 continues to acquire the intensity of the reflected light in the right detecting zone Z10b and repeats the above-mentioned determination.
(76) As shown in
(77) On the other hand, as shown in
(78) When the determination of the disappearance determination control part 105 is completed (
(79) The determination method of the next appearance determination control part 106 is not particularly limited. For example, the next appearance determination control part 106 regularly acquires intensity of the reflected light in the left detecting zone Z10a of the left infrared sensor 10a. Then, the next appearance determination control part 106 determines whether or not a change of the intensity of the reflected light in the left detecting zone Z10a exceeded a second appearance threshold. The second appearance threshold is set appropriately based on the intensity of the reflected light from the ball B.
(80) When the change of the intensity of the reflected light in the left detecting zone Z10a exceeded the second appearance threshold, the next appearance determination control part 106 determines that the ball B appeared in the left detecting zone Z10a. On the other hand, when the change of the intensity of the reflected light in the left detecting zone Z10a is within the second appearance threshold, the appearance determination control part 104 determines that the ball B did not appeared in the left detecting zone Z10a. In this case, the next appearance determination control part 106 continues to acquire the intensity of the reflected light in the left detecting zone Z10a and repeats the above-mentioned determination.
(81) As shown in
(82) On the other hand, as shown in
(83) When the determination of the next appearance determination control part 106 is completed (
(84) When the transmission of the signal transmission control part 107 is completed (
(85) The continuous capturing method of the capture control part 108 is not particularly limited. For example, as shown in
(86) As shown in
(87) When the continuous capturing of the capture control part 108 is completed (
(88) The calculation method of the calculation control part 109 is not particularly limited. For example, the calculation control part 109 specifies a ball image from each of the images captured at two different times by performing the image processing of S105 described above on two consecutively captured images. As shown in
(89) Next, the calculation control part 109 calculates center coordinates of the world coordinate system of the ball image by using center coordinates of the camera coordinate system of the specified ball image, a radius of the ball image, the camera calibration information, and the law of cosines by performing the image processing of S105 YES described above. As shown in
(90) Then, the calculation control part 109 calculates a ball speed BS (m/s), a launch angle LA (degrees), and a side angle SA (degrees) among the flight parameters by using each of the center coordinates of the world coordinate system of the ball B at two different times. Here, the ball speed BS is a division value obtained by dividing a ball distance between the center coordinates b2c (b2xr, b2yr, b2zr) of the world coordinate system of the second ball B and the center coordinates b1c (b1xr, b1yr, b1zr) of the world coordinate system of the first ball B by a subtraction time obtained by subtracting the first time t1 from the second time t2. The launch angle LA is an angle formed by the ball distance and the horizontal plane. The side angle SA is an angle of left and right curve direction with respect to the launch direction of the ball B, and for example, the side angle SA is the angle of the left and right curve direction in the z-axis direction with respect to the x-axis direction of the launch direction. The calculation control part 109 also calculates a carry CA (m) by using the ball speed BS and a parabola formula of the ball B. The carry CA is a distance from where the ball B is launched to where the ball B lands, and it is possible to substitute the ball speed BS as the initial velocity into the parabola formula of the ball B. The carry CA can also be converted from m to yards (YDS), 1 yard is 0.9144 m. In this way, it is possible to calculate the ball speed BS, the launch angle LA, the side angle SA, and the carry CA from the center coordinates in the world coordinate system of the ball images at two different times.
(91) The calculation control part 109 also calculates a rotation axis SX0 and a spin rate TSO of the ball B by using the ball images b1 and b2 at two different times. For example, as shown in
(92) As described above, the flight parameters may include, for example, the ball speed BS, the launch angle LA, the side angle SA, the carry CA, the backspin BS, and the side spin SS, and other flight parameters may also be added.
(93) In the above description, the capture control part 108 captures the ball B by using the right camera 11b at the first time t1, and captures the ball B by using the left camera 11a at the second time t2. However, this is not limited to the above. For example, in the case of a high-performance camera, as shown in
(94) In the above description, the calculation control part 109 specifies the ball image by performing the image processing of S105 described above on all of the captured images, but this is not limited. For example, when the placement determination control part 103 sets a ball launch prediction zone PR for the captured images, as shown in
(95) In the above description, as shown in
(96) When the calculation of the flight parameters by the calculation control part 109 is completed (
(97) The determination method of the calculation control part 109 is not particularly limited. For example, the calculation control part 109 refers to a flight parameter normal range preset in a predetermined memory for each of the flight parameters, and determines whether or not the calculated flight parameter is within the flight parameter normal range for each of the flight parameters. Specifically, for example, when the flight parameter is ball speed BS, the flight parameter normal range is set to 1 m/s or more, and the calculation control part 109 determines whether the calculated ball speed BS of the flight parameter is 1 m/s or more of the flight parameter normal range. When the ball speed BS is 1 m/s or more of the flight parameter normal range, the calculation control part 109 can determine that the ball B fried normally. Also, for example, when the flight parameter is launch angle LA, the flight parameter normal range is set to 70 degrees or less, the calculation control part 109 determines whether the calculated launch angle LA of the flight parameter is 70 degrees or less of the flight parameter normal range. When the launch angle LA is 70 degrees or less of the flight parameter normal range, the calculation control part 109 can determine that the ball B fried normally. Such processing is designed appropriately according to the type of flight parameters, and it is possible to perform for all flight parameters or only for specific flight parameters. In this way, by determining whether the flight parameters are normal or not, it is possible to determine when a calculation error occurred for some reason.
(98) As a result of the determination, when the calculated flight parameters are not normal, the calculation control part 109 determines that the launch of the player P was unsuccessful (
(99) On the other hand, as a result of the determination, when the calculated flight parameters are normal, the calculation control part 109 determines that the launch of the player P was successful, and displays the calculated flight parameters (
(100) When the calculation of the calculation control part 109 is completed, the display control part 101 displays the calculated flight parameters on the monitor D (
(101) The display method of the display control part 101 is not particularly limited. For example, as shown in
(102) When the swing camera 12 is activated (
(103) After the display control part 101 displays the flight parameters (
(104) In this way, the present invention is capable of performing with high accuracy from the launch of the ball to an analysis of flight parameters of the ball by appropriately combining the infrared sensors and the cameras.
EXAMPLES
(105) The present invention will be explained below according to Examples, etc., and does not limit by there.
(106) First, a prototype of the ball launch analysis device 1 was created based on
(107) As shown in
(108) Next, the flight parameters were calculated by using the image captured at the placement time to, the image captured at the first time t1, and the image captured at the second time t2. When the ball launch analysis device 1 of Example determines that the ball B was placed in the trigger zone, as shown in
(109) In the embodiment of the present invention, the ball launch analysis device 1 applied to the golf ball has been described; however, the present invention is not limited to this and the present invention can be widely applied as a device for performing operations ranging from launching a ball to analyzing the flight parameters of a ball in ball games in which a stopped ball B is launched, such as baseball, tennis, soccer, rugby, ice hockey, and gateball.
(110) In the embodiment of the present invention, the rectangular detecting zone is formed by using the slit in the infrared sensor, but the present invention is not limited to this, and detecting zones of various shapes may be formed. First, the present invention determines whether or not an object appeared in the placement detecting zone by using the infrared sensor corresponding to the camera in the placement trigger zone, and when the ball disappeared, the present invention determines whether or not the ball appeared by using the infrared sensor corresponding to the launch detecting zone adjacent to the placement detecting zone, but the present invention is not limited to this. For example, when the ball was placed in either the left trigger zone or the right trigger zone, the present invention determines whether or not an object appeared by using an infrared sensor corresponding to the camera in the placement trigger zone, an infrared sensor corresponding to the launch detecting zone adjacent to the placement detecting zone is also activated, and the present invention may determine whether or not the object appeared. In other words, in this case, the left and right infrared sensors 10a, 10b may be activated.
(111) In the embodiment of the present invention, the ball launch analysis device 1 is configured to include each control part, but it may be configured to store a program that realizes each control part in a storage medium and provide the storage medium. In this configuration, the program is read out to the device, and the device realizes each control part. In that case, the program itself read out from the recording medium provides the effect of the present invention. Furthermore, it is also possible to provide it as a method of storing the steps executed by each control part in a hard disk.
INDUSTRIAL APPLICABILITY
(112) As described above, the ball launch analysis device and ball launch analysis method according to the present invention are effective as devices and methods applicable to any ball game in which a stopped ball is launched, and they are effective as a ball launch analysis device and ball launch analysis method that can perform with high accuracy from a launch of a ball to an analysis of flight parameters of the ball by appropriately combining infrared sensors and cameras.
REFERENCE SIGNS LIST
(113) 1 BALL LAUNCH ANALYSIS DEVICE 101 DISPLAY CONTROL PART 102 LIGHTING CONTROL PART 103 PLACEMENT DETERMINATION CONTROL PART 104 APPEARANCE DETERMINATION CONTROL PART 105 DISAPPEARANCE DETERMINATION CONTROL PART 106 NEXT APPEARANCE DETERMINATION CONTROL PART 107 SIGNAL TRANSMISSION CONTROL PART 108 CAPTURE CONTROL PART 109 CALCULATION CONTROL PART