Hitting tool selection diagnostic system and hitting tool selection diagnostic method
The punch selection diagnostic system addresses the limitations of existing bat selection systems by utilizing multiple swing measurement data values to generate diagnostic information, resulting in a more accurate and efficient selection of a punch tool.
Patent Information
- Application Number
- JP2023185761
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-14
- Estimated Expiration
- 2043-10-30
Smart Images

Figure 2025074746000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a hitting tool selection diagnostic system and a hitting tool selection diagnostic method. [Background technology]
[0002] Japanese Patent No. 5352805 (Patent Document 1) describes a bat selection system that uses measurement data from when a ball is actually hit with a bat to select and suggest a bat suitable for a batter.
[0003] In the bat selection system of Patent Document 1, when a bat with a built-in sensor (sensor bat) is swung and a ball is actually hit, multiple pieces of kinematic information of the bat swing are calculated from the measurement values obtained from the measurement data of the sensor. Furthermore, it is described that, based on the evaluation parameters of the batter's swing obtained by analyzing the calculated kinematic information and the target type input by the batter (long hitter / average hitter), one optimal bat that matches the target type is selected and proposed from the multiple swung bats.
[0004] Specifically, from multiple pieces of kinematic information calculated corresponding to the multiple bats swung, a portion of the kinematic information is extracted according to the desired player type (long hitter / average hitter) that is input, and the extracted kinematic information is sorted between the multiple bats to select the optimal bat. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent No. 5352805 Summary of the Invention [Problem to be solved by the invention]
[0006] However, in the bat selection system of Patent Document 1, while multiple swing measurement data values (kinematic information) are obtained by analysis, the bat is selected in two steps of individually comparing only two types of swing measurement data values, which are a part of the input swing measurement data values, in an order according to the input target type (long hitter / average hitter). Therefore, it is understood that there is room for improvement in the utilization of the multiple swing measurement data values obtained. It is expected that a similar problem will occur when suggesting the selection of a hitting tool using measurement data values obtained when an object such as a ball is actually hit with a hitting tool other than a bat (for example, a table tennis or tennis racket).
[0007] The present disclosure has been made to solve such problems, and a purpose of one aspect of the present disclosure is to propose an effective selection of a hitting tool that increases the degree of utilization of multiple swing measurement data values obtained from measurement data when a user actually hits an object such as a ball with the hitting tool. [Means for solving the problem]
[0008] In one embodiment of the present disclosure, a hitting tool selection diagnostic system is provided. The hitting tool selection diagnostic system includes a measurement device and a data analysis device. The measurement device is configured to receive a swing behavior when a batter swings a hitting tool to hit an object, and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting. The data analysis device receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of a hitting tool. The data analysis device includes a score calculation unit and a diagnostic information generation unit. The core calculation unit calculates, for each of the test hitting tools, a first score value that is an index value of the operability of the hitting tool swung based on the first swing measurement data value, and a second score value that is an index value of the ball speed (initial velocity) based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on a weighting parameter designated by the batter. The diagnostic information generating unit generates diagnostic information using the total score values calculated by the score calculating unit and corresponding to each of the multiple test hitting tools.
[0009] In another embodiment of the present disclosure, a hitting tool selection diagnostic method is provided, which includes: (1) selecting three or more test hitting tools based on a user's input; (2) acquiring a first swing measurement data value and a second swing measurement data value for each swing behavior of the test hitting tools using a measuring device configured to input a swing behavior when a batter swings a hitting tool to hit an object and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of hitting; (3) calculating, for each of the test hitting tools, a first score value that is an index value of the operability of the hitting tool swung based on the first swing measurement data value and a second score value that is an index value of the ball speed (initial velocity) based on the second swing measurement data value, and calculating a total score value that integrates the first score value and the second score value based on a weighting parameter designated by the batter; and (4) generating diagnostic information related to the selection of a hitting tool using the calculated total score value corresponding to each of the test hitting tools. Effect of the Invention
[0010] According to the present disclosure, it is possible to propose an effective hitting tool selection that increases the utilization of multiple swing measurement data values obtained from measurement data when a user actually hits an object such as a ball with a hitting tool. [Brief description of the drawings]
[0011] [Figure 1] 1 is a conceptual diagram illustrating a configuration example and a usage mode of a bat selection diagnostic system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram illustrating an example of a hardware configuration of the data analysis device shown in FIG. 1. [Diagram 3] 1 is a functional block diagram of a bat selection diagnostic system according to an embodiment of the present invention. [Figure 4] 11 is a diagram showing an example of the structure of a data file generated by an input processing unit. [Diagram 5]11 is a flowchart illustrating a control process for bat selection diagnosis by the data analysis device. [Figure 6] FIG. 13 is a conceptual diagram illustrating conversion of swing measurement data values into statistical values. [Figure 7] FIG. 1 is a conceptual diagram illustrating the relationship between a change in BS value and a total score value. [Figure 8] FIG. 13 is a conceptual diagram showing an example of an output display of bat selection diagnostic information. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.
[0013] Fig. 1 is a conceptual diagram for explaining an example of the configuration and usage of a bat selection diagnostic system, which is a representative example of a hitting tool selection diagnostic system according to this embodiment. In the following, this embodiment will representatively explain the selection diagnosis of a hitting tool (bat) using measurement data values when a ball, which is a representative example of an object, is actually hit, with a baseball or softball bat as a representative example of a hitting tool.
[0014] 1, the bat selection diagnostic system 10 includes a measurement device 100 and a data analysis device 200. The measurement device 100 generates swing measurement data values using as input a swing behavior during so-called tee batting, in which a batter 2, who is a subject of measurement, hits a ball 5 placed on a tee stand 7 with a bat 3 (hitting tool).
[0015] Measurement device 100 includes a sensor 110 attached to bat 3, and a calculation device 120 that generates swing measurement data values from values measured by sensor 110. Sensor 110 is, for example, an inertial sensor attached to the grip end of bat 3. In this case, acceleration data, angular velocity data, and geomagnetic data are output from sensor 110 as measurement values.
[0016] The sensor 110 and the arithmetic unit 120 that constitute the measurement device 100 are connected by a wireless communication line such as Bluetooth (registered trademark). As a result, the measurement value output from the sensor 110 is transmitted to the arithmetic unit 120 by wireless communication.
[0017] The calculation device 120 is configured by a computer device (e.g., a smartphone) in which an application program for executing a calculation process for calculating a predetermined swing measurement data value using a measurement value is installed. In addition, data on the inertia characteristics of the bat 3 used during measurement (e.g., the length and weight of the bat 3) is separately input to the calculation device 120, and the data is used to calculate the swing measurement data value.
[0018] As an example, the measurement device 100 can be applied with "BLAST BASEBALL" sold by Mizuno Co., Ltd. In this case, the measurement value of the sensor (inertial sensor) 110 is used to generate "swing measurement data values" such as bat speed at impact, upper swing degree, bat angle, swing time, maximum hand speed, and power.
[0019] The swing time is defined as the time required from when the start of the swing of the bat 3 is detected until the ball hits the bat, and can be used as a factor of bat maneuverability, that is, a swing measurement data value that depends on bat maneuverability. Alternatively, the acceleration at the start of the swing of the bat 3 (initial acceleration) can be obtained as a swing measurement data value, and can be used as an index of bat maneuverability.
[0020] Power is calculated as the product of the swing speed at impact, the average acceleration of the swing up to impact, and the weight of the bat 3, and can be used as a factor of the bat momentum, that is, a swing measurement data value that depends on the magnitude of the bat momentum. Alternatively, the swing speed at impact can be used as a swing measurement data value that is a factor of the bat momentum. Alternatively, the momentum at impact may be directly obtained as a swing measurement data value from the swing speed and the inertia characteristics of the bat 3.
[0021] Any device or system can be applied to the measurement device 100 as long as it is possible to generate swing measurement data values that depend on the swing time or equivalent bat operability by analyzing the swing behavior, and swing measurement data values that depend on the magnitude of the bat momentum at the time of impact, such as the momentum or power of the bat 3 at the time of impact. Although an example using measurements by an inertial sensor is shown in FIG. 1, the measurement device 100 may be configured to generate equivalent swing measurement data values by optical motion capture.
[0022] When the swing measurement data values generated by the measurement device 100 are input, the data analysis device 200 uses the swing measurement data values to generate diagnostic information (hereinafter also referred to as "selection diagnostic information") related to the selection of the bat 3. The data analysis device 200 can be configured by a computer device (e.g., a tablet terminal) in which an application program for executing the control process of the bat selection diagnostic method according to the present embodiment is installed.
[0023] The swing measurement data values can be input to the data analysis device 200 by the user manually inputting the data values displayed on the screen of the measurement device 100. Alternatively, the measurement device 100 (the calculation device 120) and the data analysis device 200 may be connected via a wireless communication line such as Bluetooth (registered trademark), so that the swing measurement data values generated by the measurement device 100 are automatically transmitted to the data analysis device 200. Furthermore, the calculation device 120 of the measurement device 100 and the data analysis device 200 may be configured as a single terminal.
[0024] In the present embodiment, data analyzing device 200 receives swing measurement data values obtained when tee batting is performed using M bats 3 (M: an integer of 3 or more), and generates bat selection diagnosis information.
[0025] FIG. 2 is a block diagram illustrating an example of the hardware configuration of the data analysis device 200. As shown in FIG.
[0026] 2, the data analysis device 200 is configured on a computer base so as to include a CPU (Central Processing Unit) 202, a memory 203, an input / output (I / O) circuit 204, and a display unit 206. The CPU 202, the memory 203, the I / O circuit 204, and the display unit 206 can exchange data with each other via a bus 207.
[0027] A program including a program for causing the CPU 202 to execute the bat selection diagnosis method according to this embodiment is pre-stored in a portion of the memory 203, and the CPU 202 can execute the program to perform bat selection diagnosis using swing measurement data values from the measurement device 100.
[0028] The I / O circuit 204 can input and output signals and data to and from other devices, such as the arithmetic unit 120 of the measuring device 100, or other devices, via a communication device (not shown). The I / O circuit 204 can also communicate with other devices via a communication network such as the Internet.
[0029] Furthermore, the I / O circuit 204 is configured to receive input values from input keys (not shown). The input keys may be provided as dedicated hardware, or may be provided in a partial area of the display unit 206 when the display unit 206 is configured as a touch panel.
[0030] FIG. 3 is a functional block diagram of the bat selection diagnostic system according to the present embodiment.
[0031] 3, the data analysis device 200 includes a user interface unit 210, an input processing unit 220, a score calculation unit 230, and a selected diagnostic information generation unit 240. The functions of each block of the user interface unit 210, the input processing unit 220, the score calculation unit 230, and the selected diagnostic information generation unit 240 are basically realized by software processing through the execution of a program. However, at least a part of the functions of any block can be configured by a digital circuit such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit), or an analog circuit.
[0032] The user interface unit 210 executes data input guidance for the user of the bat selection diagnostic system, swing guidance during tee batting, and output processing of selection diagnostic information.
[0033] The data input guidance guides the user to input data about the tee-batting batter 2, such as an identification ID and user attributes (sports category (hardball / rubber / softball) and level category (age group, competitive level, etc.)). Depending on the input user attributes, M test bats are selected from a group of bats that are pre-lined for each pre-defined user category. The user categories are pre-defined by a combination of the above-mentioned sports category and level category (elementary school student / junior high school student / high school student / general / professional, etc.).
[0034] Furthermore, in this embodiment, the user is guided to input a BS value, which is a weighting coefficient that can be set continuously, rather than selectively, as to whether the user prefers to be an average hitter who prioritizes contact certainty or a power hitter who prioritizes long hit power. The BS value is input in the range of 0≦BS≦1.0, and it is defined that the larger the BS value, the more the user is oriented toward an average hitter who prioritizes contact certainty, and the smaller the BS value, the more the user is oriented toward a power hitter who prioritizes distance. The BS value input by the user is accepted by the input processing unit 220.
[0035] In the swing guidance, the selected M test bats are presented, and the user is guided to swing the M bats in order to perform tee batting. Data (model name, moment of inertia value, etc.) of the selected M test bats is input to the input processing unit 220. In the following, in this embodiment, the explanation will be given assuming M=3. The M test bats correspond to one example of "multiple test hitting tools."
[0036] For example, a first test bat having a maximum moment of inertia value, a second test bat having a minimum moment of inertia value, and a third test bat having a moment of inertia value smaller than that of the first test bat and larger than that of the second test bat are selected from a group of bats in the corresponding user category.
[0037] Alternatively, the user can directly specify M test bats as selection candidates from the bat lineup of the corresponding user category.
[0038] The measurement device 100, in conjunction with the swing guidance, receives the swing behavior of each of the M bats as an input and outputs swing measurement data values. This allows the measurement device 100 to obtain the swing time SWT and power PWR for each of the M bats.
[0039] In addition, the swing time SWT corresponds to an example of a "first swing measurement data value" that depends on the bat operability, and the power PWR corresponds to an example of a "second swing measurement data value" that depends on the bat momentum at the time of impact.
[0040] When the swing measurement data values output from the measurement device 100 are input, the input processing unit 220 generates a data file shown in FIG. 4 for each user.
[0041] As shown in Fig. 4, the data file is created for each user who is the subject of the bat selection diagnosis, and includes the BS value input by the user. Furthermore, for each of M test bats (here, M=3) that the user used for tee batting, at least the moment of inertia value and the restitution coefficient as the bat specification values are stored in association with the bat ID. Similarly, the swing time SWT and power PWR, which are swing measurement data values for the swing behavior, are stored.
[0042] 3 again, the score calculation section 230 calculates a total score value TS for each of the M test bats swung by each user using the data stored in the data file. The selection diagnostic information generation section 240 generates selection diagnostic information for the bat using the total score value TS for each of the M test bats calculated by the score calculation section 230. The user interface section 210 executes a display process for presenting the selection diagnostic information generated by the selection diagnostic information generation section 240 to the user.
[0043] Next, a control process for bat selection diagnosis by data analysis device 200 will be described with reference to the flowchart of Fig. 5. The control process shown in Fig. 5 is realized by CPU 202 executing an application program stored in memory 203. That is, a program for causing data analysis device 200 (CPU 202) to execute the control process shown in Fig. 5 is installed in data analysis device 200 (CPU 202), thereby executing a bat selection diagnosis method shown as a representative example of a hitting tool selection diagnosis method according to this embodiment.
[0044] In step (hereinafter simply referred to as "S") 110, CPU 202 guides the user to input user data, and in S120, accepts the user data input by the user.
[0045] The process of S110 corresponds to the data input guidance for user data. Thus, in S120, the input processing unit 220 accepts an identification ID, sport attributes (distinction between hardball / rubberball / softball, age group, sport level, etc.) as user data.
[0046] In S130, the CPU 202 selects M test bats (here, M=3) from the group of bats of the corresponding user category based on the user attribute information received in S120. Furthermore, in S130, the selected M test bats are presented to the user by the user interface unit 210. For example, information informing the user of the M test bats can be displayed using the display unit 206.
[0047] In addition, in S130, the user may be asked to directly input M candidate bats whose swing behaviors are to be directly compared, in which case M test bats are selected in response to the user input.
[0048] In S135, a count value i for distinguishing the M test bats is initialized (i=1).
[0049] In S140, the CPU 202 guides the user to input swing measurement data values (e.g., swing time SWT and power PWR) when swinging the i-th test bat out of M. In S145, the CPU 202 accepts the swing measurement data values (e.g., swing time SWT and power PWR) input in S140.
[0050] In S147, the CPU 202 determines whether the data received in S145 is normal or not. For example, threshold values for distinguishing between normal values and abnormal values can be set for the swing time SWT and the power PWR, and the determination in S147 can be performed.
[0051] In addition, if the swing time SWT is too long because the test bat is too heavy, etc., there is a concern that an appropriate bat selection diagnosis cannot be performed. For this reason, when the swing time SWT is greater than a predetermined first threshold, a NO determination is made in S145 and the process is returned to S140, thereby making it possible to prohibit the use of such a swing time to calculate a total score value, which will be described later. Similarly, in order to eliminate abnormal values, a NO determination can also be made in S145 when the swing time SWT is greater than a predetermined second threshold (shorter than the first threshold). Note that, when returning to S140, it is also possible to guide the user to switch the test bat to another model with a smaller moment of inertia value.
[0052] In addition, in order to prioritize shortening the time required to acquire the swing measurement data, when the determination in S145 is NO, information indicating that the swing measurement data value is an abnormal value may be added, and the process may proceed to S150.
[0053] CPU202 stores the swing measurement data (SWT, PWR) when the i-th test bat is swung by S150. In S150, the swing measurement data of normal values for which S147 is judged as YES is stored. Alternatively, as described above, the swing measurement data outside the threshold value may be stored after being given information identifying the abnormal value.
[0054] The CPU 202 compares the count value i with N, which is the number of test bats, by S155. When i < N (at the NO determination of S155), the count value i is incremented by 1 by S157, and the process returns to S140. As a result, the processes of S140 to S150 are repeatedly executed from i = 1 to i = N.
[0055] When i ≥ N (at the YES determination of S155), since the swing of M test bats has ended, the CPU 202 advances the process to S160. In S160, using the data received in S120 and S150, a data file shown in FIG. 4 corresponding to the user who input the data in S110 is created. Regarding the BS value, at the time when the swing of M test bats ends (at the YES determination of S155), an input may be requested from the user by S158 indicated by a dotted line.
[0056] Regarding the processes of S140 to S150, it is also possible to guide the user to input the data for M test bats at once.
[0057] Also, in the case of a configuration in which the swing measurement data value from the measuring device 100 is automatically transmitted to the data analysis device 200 via a wireless communication line, in S140, the user is guided to perform tee-batting using the i-th test bat, and in S145, it is possible to receive the swing measurement data value transmitted from the measuring device 100 with the swing behavior of the test bat by the user as an input.
[0058] In S170, the CPU 202 calculates the total score value TS for each test bat using the data stored in the data file.
[0059] The total score value TS is calculated according to the following formula (1) using the score value STx related to the bat operability, the score value SMy related to the magnitude of the bat momentum at impact, and the BS value input by the user.
[0060]
number
[0061] In formula (1), the score value STx is calculated according to a predetermined function with the swing time SWT as a variable. The function is set so that the smaller the swing time SWT, the higher the score value. For example, by dividing a predetermined constant by the swing time SWT, the score value STx can be calculated so as to be inversely proportional to the swing time SWT.
[0062] The score value SMy can be calculated from the power PWR, which is a swing measurement data value, according to the function formula (linear function) of formula (2). According to formula (2), the score value SMy indicates the momentum of the bat at the impact position.
[0063]
number
[0064] In formula (2), m is the bat weight. r is the distance between the impact position and the center of gravity, and the impact position is the center of gravity of the bat. I is the moment of inertia value of the bat. w, r, and I in formula (2) are constants for each test bat, and can be acquired by the input processing unit 220 when the M test bats are selected in S130.
[0065] The score value STx in formula (1) corresponds to the "first score value" which is an index value of bat operability, and the score value SMy corresponds to the "second score value" which is an index value of the ball speed (initial speed) which affects the flight distance of the ball. When formula (1) or (2) is calculated using swing measurement data to which information identifying an abnormal value is added, it is also possible to prohibit the calculation of the total score value TS based on an abnormal value by setting the score value STx or SMy to zero.
[0066] When calculating the scores STx and SMy, the swing measurement data values may be statistically processed values instead of using physical quantities (measured values) as they are.
[0067] FIG. 6 shows a conceptual diagram illustrating the conversion of swing measurement data values into statistical values.
[0068] As shown in Fig. 6, the swing measurement data values (P1 to P3) may not have a large difference in the measured values themselves, i.e., in terms of physical quantities. For example, the difference in the measured values is unlikely to appear between P1 to P3 in Fig. 6. In this case, there is a concern that the difference in the swing measurement data values between the test bats may not be fully reflected in the difference in the score values STx or SMy.
[0069] Therefore, the swing measurement data values can be converted into statistically processed values that quantify the relative relationships among the M swing measurement data values in order to express the quantitative differences when the same user swings the M test bats.
[0070] 6 shows an example of converting the measured values (physical quantities) of the swing measurement data values into standard deviations, which are an example of statistically processed values. It can be understood that converting into standard deviations makes it possible to fully express the differences between the swing measurement data values P1 to P3. Note that the statistically processed values are not limited to standard deviations, and for example, Z scores or percentile rankings can also be used as statistical values.
[0071] As can be seen from equation (1), the total score value TS changes depending on the BS value while the scores STx and SMy are constant.
[0072] A conceptual diagram illustrating an example of a change in total score value with respect to a change in BS value is shown in Fig. 7. The horizontal axis of Fig. 7 represents the moment of inertia value of the swung test bat, and the vertical axis represents the total score value.
[0073] In FIG. 7, when three test bats with moment of inertia values I1 to I3 (I1 < I2 < I3) are swung, the total score values are plotted as 301a to 303a when BS = 0.9, that is, when targeting an average hitter.
[0074] Generally, for a bat with a small moment of inertia value, while the swing time SWT becomes shorter, the power PWR becomes smaller. Therefore, when the BS value is large, that is, when the user targets an average hitter, the total score value TS tends to be larger for a bat with a small moment of inertia value.
[0075] In FIG. 7, with the score values STx and SMy corresponding to the plot points 300A to 300C remaining the same, the total score values when changing the BS value (BS = 0.5, 0.9) are plotted as 301b to 303b, 301c to 303c.
[0076] It is understood that as the BS value increases (targeting an average hitter), while the swing time SWT becomes shorter and the power PWR becomes smaller, the total score value TS of a bat with a small moment of inertia value (IS1) becomes larger. In the example of FIG. 7, the total score values (302a to 302c) of the bat with moment of inertia value I2 do not change much. In such a case, the score values STx and SMy are of similar magnitudes. On the other hand, as the BS value decreases (targeting a power hitter), the total score value of a bat with a large moment of inertia (IS3) becomes larger.
[0077] In this way, by introducing the weighting coefficient (BS value), the total score value TS reflecting the quantitative degree of the user's type orientation (average hitter orientation / power hitter orientation) can be obtained for each of the M test bats. Thereby, it becomes possible to perform bat selection diagnosis reflecting the user's type orientation using the index value (total score value) that reflects both the swing measurement data value related to bat operability and the swing measurement data value related to the bat momentum at impact.
[0078] 7, function graph 310a showing a function formula obtained by performing quadratic approximation on plot points 301a to 303a (BS=0.9) can be obtained. Similarly, function graph 310b showing quadratic approximation on plot points 301b to 303b (BS=0.5) and function graph 310c showing quadratic approximation on plot points 301c to 303c (BS=0.1) can be obtained.
[0079] By introducing such a functional approximation formula, it is possible to obtain, as values on the graph, total score values corresponding to bats having moments of inertia different from the moments of inertia I1 to I3 of the test bats.
[0080] In the example of FIG. 7, it can be seen that for bats with moment of inertia values Ix and Iy, by finding the y coordinate values of the intersections with function graphs 310a to 310c, the total score values can be calculated without actually swinging these bats.
[0081] 5 again, at S180, CPU 202 generates bat selection diagnostic information from the total score value calculated at S170. The comparison results of the total score values between the M test bats and / or the function approximation formulas showing function graphs 310a to 310c shown in Fig. 7 correspond to an example of the selection diagnostic information generated at S180.
[0082] In this example where M=3, approximation to a quadratic function is used as the function approximation, but if M≧4 and the number of test bats is increased, it is possible to perform function approximation using a higher order function. However, considering the increase in time required due to the increase in the number of bats to be swung, it can be said that M=3 is preferable in practical operation.
[0083] In step S190, the CPU 202 outputs and displays the diagnostic information generated in step S180 to the user via the user interface unit 210.
[0084] A conceptual diagram showing an example of a display screen for bat selection diagnostic information is shown in Fig. 8. Fig. 8 shows an example of the display of diagnostic information when the user directly selects three candidate bats. The display screen of Fig. 8 can be displayed on the display (display unit 206) of data analysis device 200.
[0085] 8, the swing measurement data values of power (PWR) and swing time (SWT) are input by the user. The user inputs the swing measurement data values generated by measurement device 100 (denoted as "BLAST" in FIG. 8) into input fields provided for each of M (M=3) test bats (here, candidate bat 1 to candidate bat 3 selected by the user).
[0086] As shown in the example of Fig. 8, swing measurement data values may be obtained by performing tee batting multiple times with each test bat. In this case, the total score value can be calculated using formula (1) by using the average value of the multiple swings or the average value after excluding the maximum and minimum values.
[0087] In the example of Fig. 8, the BS value can be input in stages by operating the cursor 350. It is also possible to configure the screen of Fig. 8 so that the user can directly input the BS value as a numerical value together with a guide showing the definition of the BS value.
[0088] In display area 360, the horizontal axis represents the moment of inertia value and the vertical axis represents the total score value, and total score values 300A to 300C are plotted for swing behaviors when tee-batting with three test bats (candidate bat 1 to candidate bat 3). Furthermore, a function graph 310 according to a function approximation formula obtained from these plot points is displayed.
[0089] By using this function graph 310, even if a bat is other than the bat actually swung (candidate bat 1 to candidate bat 3), the total score value can be evaluated using the moment of inertia value of that bat.
[0090] Therefore, it is also possible to generate selected diagnosis information (S180) by calculating a total score value from the moment of inertia value of each bat for each of the bats in the group corresponding to the user category of the user to be selected for diagnosis, and display the selected diagnosis information together in the display area 360.
[0091] In order to improve the effect of such function approximation, as described above, it is preferable to select as test bats the bat with the smallest moment of inertia value, the bat with the largest moment of inertia value, and the bat intermediate therebetween from the group of bats.
[0092] As described above, according to the bat selection diagnostic system of this embodiment, diagnostic information related to bat selection can be generated using a total score value obtained by integrating an index value (first score value) of bat operability and an index value (second score value) of ball speed (initial speed) according to a weighting coefficient (BS value) designated by a user. Therefore, by utilizing both a swing measurement data value dependent on operability and a swing measurement data value dependent on the momentum of the hitting tool (bat) at the time of impact, an effective bat selection with improved utilization of the swing measurement data value can be proposed through an input of a BS value quantitatively indicating a type orientation (average hitter orientation / power hitter orientation) by a user. Furthermore, by introducing the BS value, it is possible to realize a selection diagnosis with increased flexibility without being limited to a single choice regarding type orientation.
[0093] In addition, by showing the total score calculated by swinging each of the M test bats as a function of the moment of inertia of each test bat, it is possible to obtain the total score from the moment of inertia of a bat that has not actually been swung, which makes it possible to suggest an even more effective bat selection.
[0094] In addition to the basic calculation of formula (1), the total score value can also be calculated according to a modified example shown in formula (3) below. In formula (3), the total score value TS1 can be calculated by further multiplying the restitution coefficient RV of each bat. The restitution coefficient RV varies depending on the material and structure of the bat, but if the momentum of the bat is the same, the higher the restitution coefficient RV, the higher the initial speed of the hit ball, which is considered to be advantageous for the flight distance. For this reason, the score value SMy, which is an index value related to the hit ball speed (initial speed), can be further improved in functionality by calculating the total score value (TS1) using a value multiplied by the restitution coefficient RV.
[0095]
number
[0096] In addition, since bats with a high restitution coefficient RV are generally expensive, it is also possible to calculate the total score value TS2 using the following formula (4) which divides the total score value TS1 in formula (3) by the coefficient CST related to the bat price. By using the total score value TS2, it is possible to provide selection diagnostic information that takes cost performance into account.
[0097]
number
[0098] It will be understood that the total scores TS1 and TS2 calculated by equations (3) and (4) reflect the restitution coefficient, or the restitution coefficient and price, specific to each bat, and are therefore useful for comparing the performance between identified candidate bats, as exemplified in Fig. 8. On the other hand, when using function graph 310 according to the functional approximation equation of total score values TS1 and TS2 to select and diagnose other bats that have not been swung and have different restitution coefficients or prices, there is a concern that accuracy will decrease compared to when the total score value TS of equation (1) is used.
[0099] 1 illustrates an example in which the measuring device 100 and the data analysis device 200 are located in a relatively short distance (for example, in the same store) and work together in response to a user's tee shot, but the system configuration is not limited to this example. As described above, the hitting tool (bat) selection diagnosis according to this embodiment is realized by the data analysis device 200 (CPU 202) executing a program that causes the data analysis device 200 (CPU 202) to execute the hitting tool (bat) selection diagnosis method by the control process shown in FIG. 5.
[0100] Therefore, the measurement device 100 and the data analysis device 200 do not necessarily need to be placed in close proximity to each other. For example, the data measured by the measurement device 100 may be recorded and then input separately into the data analysis device 200, allowing bat selection diagnosis to be performed based on the calculation of the total score value.
[0101] Alternatively, a system configuration is possible in which the swing measurement data values generated by the measuring device 100 are input to the data analyzing device 200 via the Internet or the like. In this case, the data analyzing device 200 can be configured as a server. Also, the hitting tool (bat) selection diagnosis according to this embodiment can be executed in a similar manner in which a user accesses the data analyzing device 200 via the Internet or the like and directly inputs the swing measurement data values.
[0102] In the above embodiment, the selection diagnosis is illustrated by calculating the total score value using the swing measurement data value when hitting a stationary ball (object) with a bat, but the application of this embodiment is not limited to hitting a stationary ball (object). For example, even if the swing measurement data value is input as the swing behavior when actually hitting a moving object (moving due to flying, etc.) with a hitting tool, the total score value can be calculated based on the same principle and the selection diagnosis can be executed.
[0103] As mentioned at the beginning, the hitting tool to be the object of the selective diagnosis is not limited to a baseball or softball bat. Specifically, a similar selective diagnosis can be performed for a hitting tool (e.g., a table tennis or tennis racket) used in an event where the balance between operability and the speed of the hit ball needs to be considered due to the time constraints before the hit. Similarly, it is clear from the principle of the present invention that the object to be hit by the hitting tool when acquiring the swing measurement data value is not limited to a ball, as long as the same swing measurement data value can be acquired.
[0104] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is defined by the claims, not the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0105] 2 batter, 3 bat, 5 ball, 7 tee stand, 10 bat selection diagnostic system, 100 measuring device, 110 sensor, 120 computing device, 200 data analysis device, 203 memory, 204 I / O circuit, 206 display unit, 207 bus, 210 user interface unit, 220 input processing unit, 230 score calculation unit, 240 selection diagnostic information generation unit, 300A to 300C, 301a to 301c, 302a to 302c, 303a to 303c plot points (total score value), TS, TS1, TS2 total score value, 310, 310a to 310c function graph, 350 cursor, 360 display area, SMy, STx score value, SWT swing time, PWR power.
Claims
1. A measurement device configured to receive a swing behavior of a batter when the batter swings a hitting tool to hit an object, and to output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hitting; a data analysis device that receives the first swing measurement data value and the second swing measurement data value when the batter swings each of three or more test hitting tools, and generates diagnostic information related to the selection of the hitting tool, The data analysis device includes: a score calculation unit that calculates, for each of the plurality of test hitting tools, a first score value which is an index value of the operability of the swung hitting tool based on the first swing measurement data value, and a second score value which is an index value of the ball speed based on the second swing measurement data value, and calculates a total score value by integrating the first score value and the second score value based on a weighting parameter designated by the batter; A hitting tool selection diagnostic system comprising: a diagnostic information generation unit that generates the diagnostic information using the total score value corresponding to each of the plurality of test hitting tools calculated by the score calculation unit.
2. The batting tool selection diagnostic system of claim 1, wherein the diagnostic information includes a functional approximation equation of the total score value, using the moment of inertia values of each of the plurality of test batting tools and the total score value corresponding to each of the plurality of test batting tools, and taking the moment of inertia values as input.
3. The plurality of test hitting tools are three test hitting tools having different moment of inertia values from a group of hitting tools corresponding to the attributes of the batter, The hitting tool selection diagnostic system according to claim 2 , wherein the functional approximation formula is a quadratic function.
4. The hitting tool selection diagnostic system of claim 3, wherein the three test hitting tools include a first test hitting tool of the group of hitting tools, the first test hitting tool having the largest moment of inertia value, a second test hitting tool having the smallest moment of inertia value, and a third test hitting tool having a moment of inertia value greater than that of the second test hitting tool and smaller than that of the first test hitting tool.
5. The first swing measurement data value is an initial acceleration of the hitting tool at the start of the swing, or a time required from the start of the swing to the impact, The hitting tool selection diagnostic system of claim 1, wherein the second swing measurement data value is impact power, which is indicated by the product of the weight of the hitting tool, the average acceleration of the hitting tool from the start of the swing to the impact, and the hitting tool speed at the time of the impact, or momentum calculated from the inertia characteristics of the hitting tool and the hitting tool speed at the time of the impact.
6. The first swing measurement data value is a time required from the start of the swing to the impact, The hitting tool selection diagnostic system of claim 1, wherein when the time required to swing each of the test hitting tools is longer than a predetermined first threshold value or shorter than a second threshold value smaller than the first threshold value, calculation of the total score value using the first swing measurement data value and the second swing measurement data value for the swing of the test hitting tool is prohibited.
7. The hitting tool selection diagnostic system of claim 1, wherein the score calculation unit calculates the total score value by integrating the first score value and the multiplication value of the second score value and a numerical value indicating the rebound force of each hitting tool based on the weighting parameter.
8. The hitting tool selection diagnostic system of claim 7, wherein the score calculation unit calculates the total score value by integrating the first score value and the multiplied value of the second score value and a numerical value indicating the rebound force of each hitting tool at the time of hitting based on the weighting parameter, and then dividing the integrated value by a numerical value indicating the price of each hitting tool.
9. The hitting tool selection diagnostic system of any one of claims 1 and 6 to 8, wherein the score calculation unit calculates the first score value or the second score value for at least one of the first swing measurement data values and the second swing measurement data values of each of the hitting tools using a statistical processing value that quantifies the relative relationship among the first swing measurement data values or the second swing measurement data values when each of the multiple test hitting tools is swung.
10. selecting a plurality of test fixtures, three or more, based on user input; acquiring the first swing measurement data value and the second swing measurement data value for the swing behavior of each of the plurality of test hitting tools using a measuring device configured to input a swing behavior when a batter swings a hitting tool to hit an object, and output a first swing measurement data value that depends on the operability of the hitting tool and a second swing measurement data value that depends on the momentum of the hitting tool at the time of the hitting; calculating, for each of the plurality of test hitting tools, a first score value which is an index value of the operability of the swung hitting tool based on the first swing measurement data value, and a second score value which is an index value of the ball speed based on the second swing measurement data value, and calculating a total score value by integrating the first score value and the second score value based on a weighting parameter designated by the batter; A hitting tool selection diagnostic method comprising: generating diagnostic information related to the selection of the hitting tool using the calculated total score value corresponding to each of the plurality of test hitting tools.
11. The batting tool selection diagnostic method of claim 10, wherein the diagnostic information includes a function approximation equation of the total score value, using the moment of inertia values of each of the plurality of test batting tools and the total score value corresponding to each of the plurality of test batting tools, and taking the moment of inertia values as input.
12. A program for causing a processor to execute the hitting tool selection diagnosis method according to claim 10 or 11.
Citation Information
Patent Citations
Bat selection system and sensor bat of the same
JP2011142927A
Bat selection device, bat selection method, and program for making computer select bat
JP2014193274A
Selection support device and selection support method
JP2014233420A
Bat selection support system and method
JP2017148126A
Method and system for golf swing analysis and training
US20050054457A1