System
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- YUPITERU CORP
- Filing Date
- 2025-02-18
- Publication Date
- 2026-06-05
AI Technical Summary
Existing golf swing sensors provide only approximate estimations of swing trajectory and speed, leading to insufficient trainer functionality for improving golfing accuracy.
A system that includes arithmetic processing means to acquire and process data for specifying swing trajectory and speed separately, using detection means attached to the golf club and installed at other appropriate locations, to provide accurate and detailed swing analysis.
The system enhances the accuracy of swing data analysis, allowing for precise calculations of swing trajectory and speed, thereby improving the trainer functionality and enabling users to analyze and correct their swings effectively.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system and the like.
Background Art
[0002] Conventionally, there is a swing sensor that is attached to the shaft of a golf club to detect the trajectory (e.g., orbit) of a golf swing (Non-Patent Document 1).
[0003] The swing sensor described in Non-Patent Document 1 has an attachment structure in which a fixture separate from the sensor body is previously attached to the shaft of the golf club and the sensor body is detached by sliding it axially using a dovetail joint. In this attachment structure, sufficient play is formed in the dovetail joint to facilitate detachment of the sensor body. For this reason, a thick and strong O-ring is used for attaching the fixture so that the fixture does not loosen even when centrifugal force due to a golf club swing is applied to the sensor body.
Prior Art Documents
Non-Patent Documents
[0004]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] The golf swing sensor described in Non-Patent Document 1 wirelessly transmits data such as acceleration measured by a built-in sensor during club swing to a mobile terminal, and analyzes the swing trajectory and the like using application software downloaded on the mobile terminal side.
[0006] Taking golf practice as an example, it is important to catch the ball with accurate head speed, accurate swing trajectory, accurate face trajectory, and accurate loft angle. However, with the technology of Non-Patent Document 1, only approximate estimation calculations using acceleration data etc. at the sensor mounting position can be performed, and there is a problem that the trainer function is not sufficient.
[0007] Therefore, an object of the present invention is to improve the accuracy of information to be provided to the user.
Means for Solving the Problems
[0008] The system of the present invention made to achieve the above object includes (A) arithmetic processing means for acquiring data necessary for specifying the trajectory and speed of a swing, and performing processing for calculating and notifying information regarding the trajectory and speed of the swing, and each of the above data is separately acquired by separate detection means.
[0009] According to the system of the present invention, data necessary for specifying the trajectory of the swing and data necessary for specifying the speed of the swing are separately acquired by separate detection means, and based on these data, the arithmetic processing means performs processing for calculating and notifying information regarding the trajectory and speed of the swing. As a result, information with high accuracy calculated based on the measured values is obtained. For example, in a conventional configuration for obtaining the speed from the swing trajectory, the obtained speed is only an estimated speed of the swing and the accuracy is poor, but according to such a configuration, it is also possible to configure the information regarding the speed without simply making an estimate.
[0010] The system of the present invention further preferably has a configuration that (B) the arithmetic processing means is configured as means for acquiring data corresponding to the same swing from each of the detection means and calculating information regarding the trajectory and speed of the swing each time the object to be swung is swung once.
[0011] It is possible to accurately calculate information regarding the swing trajectory and speed when an object is swung once, and by providing a notification based on the result of such calculation, it is possible to give the user an opportunity to analyze and consider a single swing from both the perspective of the trajectory and the perspective of the speed. As the "object" to be swung, for example, it may be a part of a machine or a part of the body of a human or animal, but particularly, it is preferably a tool. As the tool, it is preferably a tool that a person swings using their body, and particularly preferably a sports tool.
[0012] These systems of the present invention may also adopt a configuration in which (C) the detection means for acquiring data necessary for specifying the swing trajectory is attached to the object being swung, and the detection means for acquiring data necessary for specifying the swing speed is installed at a location other than the object.
[0013] By attaching the detection means for acquiring data necessary for specifying the swing trajectory to the object, the swing trajectory of the object can be directly detected, and by installing the detection means for acquiring data necessary for specifying the swing speed at another appropriate location other than the object, the speed at which the object moves can be objectively and accurately grasped from the outside. As a result, the detection of the swing trajectory and speed can be accurately performed. Particularly, as the "another appropriate location", for example, it is preferably a location that does not move at least with the swing, and more preferably a location that does not move constantly.
[0014] In this case, further, it is preferably provided with at least one of the following configurations (D) and (E). (D) The arithmetic processing means performs control for determining and notifying whether the object is in a state of being ready to start swinging based on the acquired data. (E) The arithmetic processing means performs control for determining and notifying whether the object is in a state of having finished swinging based on the acquired data.
[0015] By having such a configuration, it is possible to notify the swing detection means attached to the object that it is in a state where it is ready for swing start or in a state where the swing has ended.
[0016] In these cases, further, it is preferable to have a configuration of (F) performing the above notification from a part attached to the object to be swung.
[0017] By the swing detection means that has received the above notification performing a display based on the notification, it is possible to accurately inform the user who is about to swing the object whether it is okay to start the swing or not, and to perform measurement without waste. As a result, the detection accuracy can also be improved.
[0018] Also, these systems of the present invention further preferably have a configuration of (G) the arithmetic processing means performing, as the process for the notification, a process of displaying information regarding the swing trajectory in a display mode capable of distinguishing the overlap of the trajectories from swing start to swing end to the display means.
[0019] For example, in the case of golf swing practice, one swing is constituted by the club's upswing and downswing, and there is an overlap in the trajectory. In such a case, by using a display mode capable of distinguishing the overlap, the user can accurately determine whether there are points to be corrected in the upswing or the downswing.
[0020] More specifically, it can be configured as follows (G1) to (G3). (G1) The arithmetic processing means performs a process of gradually or stepwise changing the display color of the trajectory from swing start to swing end as the display mode. (G2) The arithmetic processing means performs a process of changing the display color with the turning point of the trajectory from swing start to swing end as a boundary as the display mode. (G3) The arithmetic processing means performs processing to display, as the display mode, the trajectory from the start to the end of the swing as a video.
[0021] (According to the configurations of (G1) and (G2), in the state where the entire swing trajectory is displayed, it is possible to easily understand which is the trajectory immediately after the start of the swing by the difference in color in the overlapping part. According to the configuration of (G3), by displaying the swing trajectory as a video, for example, it is possible to distinguish between the upswing and the downswing in golf. It is preferable to adopt the configuration of (G3) in combination with the configurations of (G1) and (G2). In this case, while feeling the change in the trajectory during the playback of the video, it is also possible to distinguish the overlap from the entire drawn trajectory, and information can be transmitted to the user in a more easily understandable form.)
[0022] The system provided with the display means may further adopt either or both of (H) and (I). (H) When the arithmetic processing means displays information regarding the swing trajectory on the display means, it performs processing to display in a display mode in which the ball before being struck by the same is shifted in a predetermined direction with respect to the center of the screen. (I) When the arithmetic processing means displays information regarding the swing trajectory on the display means, it performs processing to display in a display mode in which the ball before being struck by the same and the standing position of the person swinging the same are distributed in a predetermined direction with respect to the center of the screen.
[0023] By adopting such a configuration, it becomes possible to perform displays such as drawing the swing trajectory by effectively using the width of the screen of the display means. For example, in the case of golf swing practice, when the ball is displayed at the center of the screen, the swing trajectory will be displayed as a whole in a small size and will be disadvantageous, whereas when the configurations of (H) and (I) are adopted, the swing trajectory can be drawn large.
[0024] In a system provided with a display means, furthermore, (J) data necessary for specifying the swing trajectory is acquired at a sampling interval of 2 ms or less, and (K) the arithmetic processing means performs a process of causing the display means to display the trajectory in a display mode representing continuous changes at positions corresponding to the sampling interval. It is preferable to adopt such a configuration.
[0025] For example, taking golf swing practice as an example, the lowest point of the swing trajectory is the position where the ball is met. In this case, when the sampling interval from the swing detection means is about 5 ms, the lowest point position cannot be accurately captured, whereas by acquiring the detection signal from the swing detection means at a sampling interval of 2 ms or less, more preferably 1 ms or less, the accuracy of capturing the lowest point position is increased, and it becomes possible to more accurately convey the swing trajectory at the moment of impact to the user.
[0026] By adopting such a configuration, it is possible to sufficiently display the trajectory until the ball is met and the follow-through after the ball is met.
[0027] The present invention can be further realized as (M) a program for causing a computer to function as the arithmetic processing means described in any of the above-described inventions.
[0028] The arithmetic processing means of the present invention can be configured by an application downloaded to the device via the Internet or the like, in addition to being realized by a program previously stored in the ROM of a device having a display screen.
[0029] In order to achieve the above object, the sports trainer system of the present invention comprises: (1) swing detection means attached to a hitting tool; (2) speed detection means installed so as to be able to detect the speed of an object near the hitting position of the ball; and (3) arithmetic processing means for calculating swing correspondence information corresponding to the swing state of the hitting tool based on the detection result of the swing detection means, calculating speed correspondence information corresponding to the speed of the object based on the detection result of the speed detection device, and displaying trainer information based on at least one of the speed correspondence information and the swing correspondence information.
[0030] According to the sports trainer system of the present invention, the arithmetic processing means calculates swing correspondence information corresponding to the swing state of the hitting tool based on the detection result of the swing detection means, and calculates speed correspondence information corresponding to the speed of the object based on the detection result of the speed detection device. Therefore, instead of estimating the flying speed of the object hit from the swing state, the flying speed of the object itself can be directly calculated, and the accuracy of the trainer information can be improved.
[0031] Further, the sports trainer system of the present invention may also adopt a configuration in which (4) the speed detection means includes a microwave Doppler sensor.
[0032] By using a microwave Doppler sensor, the flying speed of the hit object can be accurately calculated.
[0033] These sports trainer systems of the present invention may also adopt a configuration in which (5) the arithmetic processing means is configured as means for calculating and displaying at least one of (5A) the speed of the hitting part of the hitting tool at the time of hitting, (5B) the take-off speed of the ball, (5C) the estimated flying distance of the ball, and (5D) the meet rate of the ball by the hitting tool, as trainer information based on the speed correspondence information.
[0034] By adopting such a configuration, it becomes possible to confirm the speed at the time of hitting of the hitting part in the swing of the hitting tool performed this time, the ball popping-out speed, the estimated flight distance of the ball, and the hitting rate of the ball by the hitting tool, and to obtain trainer information for performing a more accurate swing.
[0035] These sports trainer systems of the present invention may further adopt a configuration in which (6) the swing detection means includes a motion sensor that detects the three-axis acceleration and three-axis angular velocity during the swing of the hitting tool.
[0036] By adopting such a configuration, it becomes possible to accurately calculate the trajectory of the hitting tool during the swing and the like, and to provide more effective trainer information.
[0037] These sports trainer systems of the present invention may further adopt a configuration in which (7) the arithmetic processing means, as trainer information based on the swing-corresponding information, calculates and displays at least one of (7A) the swing trajectory of the hitting tool, (7B) the trajectory of the orientation of the hitting part of the hitting tool, (7C) the time required for the swing operation of the hitting tool, and (7D) the angle at the time of hitting of the hitting part of the hitting tool.
[0038] By adopting such a configuration, it becomes possible to provide trainer information such as the swing trajectory of the hitting tool during the swing, the trajectory of the orientation of the hitting part, the time required for the swing operation, and the angle at the time of hitting of the hitting part.
[0039] These sports trainer systems of the present invention may further adopt a configuration in which (8) a wireless communication means for transmitting and receiving information is provided between the swing detection means and the speed detection means, and the arithmetic processing means is built in the speed detection means.
[0040] By adopting such a configuration, the arithmetic processing means can directly obtain information from the speed detection means, and obtain information from the swing detection means via the wireless communication means, accurately obtain the swing state of the hitting tool and the hitting state of the object for the same swing, and improve the calculation accuracy of the trainer information.
[0041] In this case, it is preferable that the sports trainer system of the present invention further adopts a configuration that (9) the speed detection means includes a display means for displaying the trainer information by the arithmetic processing means.
[0042] By adopting such a configuration, after the swing operation is completed, if the speed detection means is looked at, the trainer information can be quickly confirmed by the display means.
[0043] The sports trainer system having at least these (8) further preferably adopts a configuration that (10) the swing detection means includes a display means for obtaining information on whether the arithmetic processing by the arithmetic processing means is possible via the wireless communication means and displaying whether it is in a measurable state based on the obtained information.
[0044] By adopting such a configuration, the system can be used without causing a wasteful swing that cannot give the trainer information to the user holding the hitting tool.
[0045] The sports trainer system of the present invention preferably further adopts a configuration that (11) the arithmetic processing means includes a display switching means for switching and displaying the trainer information based on the swing correspondence information and the trainer information based on the speed correspondence information.
[0046] By adopting such a configuration, the trainer information based on the swing correspondence information and the trainer information based on the corresponding speed correspondence information can be quickly switched and notified on-site.
[0047] When the sports trainer system of the present invention displays the swing trajectory of the hitting tool when displaying the trainer information corresponding to the swing state, it is preferable to adopt a configuration in which the arithmetic processing means includes a human figure display means for displaying a video of a human figure performing the swing operation of the hitting tool superimposed on the swing trajectory.
[0048] By adopting such a configuration, it is possible to make the user feel the swing trajectory realistically.
[0049] In this case, it is preferable to adopt a configuration in which the arithmetic processing means includes a human figure display setting means for setting whether or not to display the video of the human figure, and when the human figure display setting means is set not to display the video of the human figure, it is configured as means for not displaying the video of the human figure by the human figure display means.
[0050] This is because there are cases where it is easier to view without displaying the video of the human figure.
[0051] The sports trainer system of the present invention further preferably adopts a configuration in which the arithmetic processing means stores display data serving as a model of the swing of the hitting tool and includes a model display means for superimposing and displaying the model on the trainer information corresponding to the display data.
[0052] By superimposing and displaying the model of the swing, it is possible to accurately identify habits that the user should correct.
[0053] In this case, it is preferable to adopt a configuration in which the arithmetic processing means includes a model display setting means for setting whether or not to display the model, and when the model display setting means is set not to display the model, it is configured as means for not displaying the model by the model display means.
[0054] This is because there are cases where it is easier to view without displaying the model.
[0055] Furthermore, it is preferable to adopt a configuration in which (16) the arithmetic processing means includes speed-corresponding trainer information storage means for storing trainer information based on the speed-corresponding information as a history.
[0056] By adopting such a configuration, it is possible to later verify whether the swing speed of the hitting tool has improved or not.
[0057] In this case, it is preferable to adopt a configuration in which (17) the arithmetic processing means includes history data display means for reading out the trainer information stored as a history by the speed-corresponding trainer information storage means and displaying it as numerical data.
[0058] By adopting such a configuration, it is possible to quickly check the past history at the practice site.
[0059] In this case, it is preferable to adopt a configuration in which (18) the history data display means has a table-form history display function for displaying the numerical data in a table form arranging a predetermined number of histories.
[0060] By adopting such a configuration, it is possible to arrange and check the past history, and verify the degree of improvement numerically.
[0061] In this case, it is preferable to adopt a configuration in which (19) the arithmetic processing means includes average value calculation means for calculating an average value based on the trainer information stored as a history by the speed-corresponding trainer information storage means, and the history data display means is configured as means for displaying the average value in the table-form display.
[0062] By adopting such a configuration, it is possible to accurately indicate whether there is improvement or stagnation by comparing with the average value.
[0063] When having a configuration for saving these histories, further, (20) it is preferable to also adopt a configuration in which the arithmetic processing means includes a history graph display means for reading out a predetermined number of pieces of trainer information saved as a history by the speed-corresponding trainer information saving means and displaying it as a history graph.
[0064] By adopting such a configuration, the user can know the degree of improvement and the like as visual information by a graph instead of numerical comparison.
[0065] These sports trainer systems of the present invention further preferably also adopt a configuration in which (21) the arithmetic processing means includes a swing-corresponding trainer information saving means for saving the trainer information based on the swing-corresponding information as a history.
[0066] By also adopting such a configuration, it is possible to provide information for confirming whether the trajectory of the hitting tool during the swing is corrected or not.
[0067] In this case, (22) it is preferable to also adopt a configuration in which the swing-corresponding trainer information saving means is configured as a means for performing the saving of the history by associating the trainer information based on the speed-corresponding information that should be paired with the trainer information corresponding to the swing-corresponding information when saving the trainer information based on the swing-corresponding information as a history.
[0068] By also adopting such a configuration, it is possible to confirm whether the flying distance of the object has increased due to the correction of the trajectory of the hitting tool during the swing, etc., and to provide more accurate information for training.
[0069] When including these swing-corresponding trainer information saving means, (23) it is preferable to also adopt a configuration in which the arithmetic processing means includes a reproducing means for reading out and reproducing the history saved by the swing-corresponding trainer information saving means.
[0070] By adopting such a configuration, confirmation and the like at a later date can be carried out by the playback means.
[0071] Here, these sports trainer systems of the present invention are suitable for sports in which a ball is hit using hitting tools such as clubs, bats, and rackets, such as golf, baseball, and tennis. Here, particularly as being suitable for golf practice, the sports trainer system of the present invention preferably further has the following configuration.
[0072] (31) The hitting tool is a golf club, (32) the swing detection means is a motion sensor that detects the three-axis acceleration and three-axis angular velocity during the swing of the golf club, (33) the speed detection means includes a microwave Doppler sensor and has a built-in arithmetic processing means and a display means for displaying the trainer information, (34) a wireless communication means for transmitting and receiving information between the swing detection means and the speed detection means, (35) the arithmetic processing means obtains the detection result of the motion sensor via the wireless communication means, obtains trainer information based on the swing correspondence information, obtains the detection result of the microwave Doppler sensor, and also obtains trainer information based on the speed correspondence information, and has a temporary holding means for temporarily holding the trainer information based on the speed correspondence information in association with the trainer information based on the swing correspondence information.
[0073] Further, (36) the arithmetic processing means has a mode switching means for switching between an Arc mode in which the trainer information based on the swing correspondence information is displayed on the display means based on the trainer information held in the temporary holding means, and a swing mode in which the trainer information based on the speed correspondence information is displayed on the display means, and preferably has such a configuration.
[0074] In golf practice, it is required to make the swing trajectory accurate and hit the ball more firmly. As a result, it is advantageous that the confirmation of the swing trajectory and the impact strength can be quickly confirmed by switching the display.
[0075] In this case, further, (37) the arithmetic processing means includes an Arc history storage means for storing the trainer information held in the temporary holding means as the history information of the Arc mode, and the mode switching means reads the history information stored in the Arc history storage means and switches to an Arc playback mode for playing back the trainer information based on the swing correspondence information. It is preferable to have a configuration including this.
[0076] Confirming how the user's swing has changed through Arc playback is helpful for improvement.
[0077] Also, when these temporary holding means are provided, further, (38) based on the detection result by the motion sensor, the arithmetic processing means calculates (38A) swing trajectory, (38B) face trajectory, (38C) upswing time, (38D) downswing time, (38E) face angle at impact, (38F) loft angle at impact, and when the Arc mode is selected, it is configured as means for displaying the trainer information on the display means based on at least one of these (38A) to (38F). It is preferable to have a configuration including this.
[0078] It is possible to accurately know whether the user's swing can be performed compactly, whether it is drawing an appropriate trajectory, etc., and it provides meaningful information for golf practice.
[0079] In this case, (39) it is preferable to have a configuration in which the arithmetic processing means includes a swing trajectory display direction switching means for switching the direction in which the swing trajectory is displayed when displaying the swing trajectory on the display means.
[0080] This is because the swing trajectory can be confirmed from various directions, and it is possible to visually confirm which part of the user's swing needs to be corrected.
[0081] Also, in the case of those having a configuration for calculating these swing trajectories and the like, it is preferable to further include a configuration in which (40) the arithmetic processing means includes a face trajectory display direction switching means for switching the direction in which the face trajectory is displayed to the display means when displaying the face trajectory.
[0082] This is because even if there is no problem with the swing trajectory, if there is a problem with the face orientation, an accurate hit cannot be made. Therefore, by visually confirming not only the swing trajectory but also how the face orientation and the like are, the training results can be improved.
[0083] Also, in the case of those capable of displaying in Arc mode, it is preferable to further include a configuration in which (41) the arithmetic processing means includes a humanoid display means for displaying a video of a humanoid performing a swing motion of a golf club superimposed on the swing trajectory when displaying the swing trajectory.
[0084] This is because the reality when confirming the swing trajectory is increased.
[0085] In this case, it is preferable to further include a configuration in which (42) the arithmetic processing means includes a humanoid display setting means for setting whether to display the video of the humanoid, and when the humanoid display setting means is set not to display the video of the humanoid, it is configured as means for not performing the display of the video of the humanoid by the humanoid display means.
[0086] This is because there may be cases where it is easier to view without the video of the humanoid.
[0087] In those that can display these Arc modes, further, (43) the arithmetic processing means stores model data that serves as a model of the swing trajectory, and when displaying the swing trajectory, it is preferable to also have a model display means for superimposing and displaying the model data.
[0088] By comparing with the model, it is possible to easily know whether the user's swing is too large or not, etc., it is easy to consider how to correct it, which is helpful for improvement.
[0089] In this case, (44) the arithmetic processing means includes a model display setting means for setting whether to display the model data, and when the model display setting means is set not to display the model data, it is preferable to also have a configuration in which the display based on the model data by the model display means is not performed.
[0090] This is because it may be easier to view without superimposing the model.
[0091] These sports trainer devices of the present invention suitable for golf practice further preferably have a configuration in which (45) the swing detection means is configured to be attached to the golf club by tightening the shaft with a clamp.
[0092] This is because the swing detection means can be firmly attached to the shaft.
[0093] These sports trainer devices of the present invention suitable for golf practice further preferably have a configuration in which (46) the arithmetic processing means includes a calibration means for calibrating the attachment position of the swing detection means in the longitudinal direction of the shaft and the rotational direction with respect to the face surface of the golf club.
[0094] This is because it is possible to reduce the calculation error due to the deviation of the attachment position of the swing detection means.
[0095] The sports trainer device of the present invention suitable for these golf practices further preferably has a configuration of (47) attaching the swing detection means within a range of 2 to 5 cm from the lower end of the grip to the golf club.
[0096] This is because appropriate acceleration and angular velocity are generated at the attachment position of the swing detection means, improving the calculation accuracy.
[0097] The sports trainer device of the present invention suitable for these golf practices further preferably has a configuration of (48) attaching the swing detection means to the golf club shaft from the opposite side of the face surface of the head of the golf club.
[0098] This is because it is suitable for detecting accurate impact data at the time of impact with respect to the swing detection means.
[0099] The sports trainer device of the present invention suitable for these golf practices further preferably has a configuration of (49) the swing detection means acquiring information on whether the arithmetic processing by the arithmetic processing means is possible via the wireless communication means, and having a display means for displaying whether it is in a measurable state based on the acquired information, positioned on the grip side of the golf club.
[0100] This is because it can prevent the user from making unnecessary swings and avoid inaccurate measurements.
[0101] The sports trainer device for golf practice with a swing mode further comprises the following configuration: (50) the arithmetic processing means calculates, based on the detection result of the detection signal of the Doppler sensor, (50A) head speed, (50B) ball speed, (50C) estimated flight distance, and (50D) meet rate, which are four items of swing data, and when the swing mode is selected, at least one item of these (50A) to (50D) swing data is configured as means for displaying on the display means.
[0102] This is because these four items of swing data are trainer information suitable for determining whether an accurate meet is achieved by an accurate swing.
[0103] In this case, it is preferable to adopt the following configuration: (51) the arithmetic processing means includes club selection means for selecting a club that can be used in the swing mode, and club-by-club calculation condition setting means for setting conditions used when calculating the swing data corresponding to the type of club selected by the club selection means.
[0104] In golf practice, it is necessary to change the way of swinging for each club. By determining the calculation conditions of the swing data corresponding to the club, it is possible to correctly inform the user whether an accurate meet is achieved for the club.
[0105] In the sports trainer system having a configuration for calculating these four items of swing data, it is preferable to adopt the following configuration: (52) the display means has a vertically long screen, and when the arithmetic processing means arranges and displays a plurality of items among the swing data in the vertical direction of the display screen, the arithmetic processing means includes horizontal switching means for switching, by performing a predetermined operation, to a horizontal display in which only one item of the plurality of display items is enlarged and arranged along the vertical edge of the screen.
[0106] The installation position of the speed detection means during golf practice is slightly away from the user's standing position. Therefore, in the above configuration where the swing data of the four items can be displayed in an easy-to-see manner for the swing data that the user is particularly concerned about, there is no need for the user to move around to check the data one by one.
[0107] In a sports trainer system having a configuration for calculating these four items of swing data, further, (53) the arithmetic processing means includes a nice shot determination means for determining whether it is a nice shot by comparing the meet rate with a predetermined nice shot determination reference value, and a nice shot notification means for notifying that it is a nice shot when it is determined to be a nice shot by the nice shot determination means. It is advisable to adopt such a configuration.
[0108] By notifying a nice shot by comparing with the nice shot determination reference value, the user can easily know the quality of the swing, and there is a rhythm in the practice.
[0109] In this case, (54) it is advisable to adopt a configuration in which the arithmetic processing means includes a nice shot determination reference value changing means for changing the setting of the nice shot determination reference value.
[0110] The nice shot determination reference value can be changed according to the user's proficiency level, which is effective in enhancing the motivation at a lower proficiency level or improving the motivation when aiming to challenge a higher level.
[0111] In a system having a configuration for performing these nice shot determinations, (55) it is advisable to adopt a configuration in which the arithmetic processing means includes a nice shot non-notification switching means for switching to a setting where the nice shot notification means does not perform a nice shot notification.
[0112] This is effective when the nice shot notification is bothersome.
[0113] In addition, in a sports trainer system having a configuration for calculating swing data of four items, it is also preferable to adopt a configuration in which (56) the arithmetic processing means includes swing data storage means for storing the swing data as a history of trainer information based on the speed correspondence information.
[0114] This is because it can be used for later confirmation and the like.
[0115] In this case, it is also preferable to adopt a configuration in which (57) the arithmetic processing means includes history data display means for reading out the swing data stored as a history by the swing data storage means and displaying it as numerical data.
[0116] This is because by confirming the history of swing data numerically, it is possible to accurately verify the degree of improvement and the like.
[0117] In this case, it is also preferable to adopt a configuration in which (58) the history data display means has a table format history display function for displaying the numerical data in a table format arranging a predetermined number of histories.
[0118] This is because it is possible to confirm the upward and downward movement of the numerical values while comparing in a list.
[0119] In this case, it is also preferable to adopt a configuration in which (59) the swing data storage means is configured as means for storing the swing data in association with the type of club, the arithmetic processing means includes average value calculation means for calculating the average value of the swing data stored as a history for the same type of club by the swing data storage means, and the history data display means is configured as means for displaying the average value in the display in the table format.
[0120] This is because it is possible to easily determine a favorite club and the like by comparing the average value and the history for each club.
[0121] When having a configuration for storing these swing data, further, (60) it is preferable to adopt a configuration in which the arithmetic processing means includes a history graph display means for reading a predetermined number of swing data stored as a history by the swing data storage means and displaying them as a history graph.
[0122] This is because by displaying it as a graph, the state of change of the swing data can be visually understood.
[0123] The sports trainer system of the present invention having a configuration suitable for these golf practices further includes (61) a practice mode for operating a target setting means for setting a target distance and a tolerance with respect to the target distance, and in this practice mode, an estimated flight distance is calculated based on the detection result by the detection signal of the Doppler sensor, and a nice-on determination means for determining whether or not it is a nice-on based on whether or not the estimated flight distance falls within a predetermined range with respect to the target flight distance is provided, and when it is determined to be a nice-on by the nice-on determination means, a nice-on notification means for executing a nice-on notification is provided. It is preferable to adopt such a configuration.
[0124] This is because practice can be performed from the viewpoint of adjusting the flight distance in the practice mode, and it becomes possible to easily determine the appropriateness of the current swing by the nice-on notification. Also in this case, since a configuration for calculating the estimated flight distance using the detection result by the Doppler sensor is adopted, the calculation accuracy of the estimated flight distance is increased, and more accurate trainer information can be provided to the user.
[0125] In this case, (62) it is preferable to adopt a configuration in which the arithmetic processing means includes a nice-on determination reference value automatic setting means for automatically setting the nice-on determination reference value based on the selected club.
[0126] This is because the trouble of setting the determination reference is eliminated.
[0127] When provided with a practice mode, it is advisable to adopt a configuration in which (63) the arithmetic processing means includes a nice-on determination reference value manual setting means for manually setting the nice-on determination reference value associated with the club.
[0128] This is because it is possible to adjust according to the proficiency level or change the criteria for each club that one is good or not good at, which is expected to improve the motivation for practice and enhance the results.
[0129] When provided with these practice modes, it is advisable to adopt a configuration in which (64) the arithmetic processing means includes a nice-on non-notification switching means for switching to a setting where the nice-on notification by the nice-on notification means is not performed.
[0130] This is suitable when the nice-on notification is bothersome.
[0131] Here, the attachment structure described in Non-Patent Document 1 is such that although the detachment of the sensor body is easy, it is necessary to attach the fixture by tightening the shaft of the golf club with a thick and strong rubber ring, and there are problems such as the need for force in attaching the fixture.
[0132] Therefore, if the purpose is to facilitate the attachment operation when attaching an object with the tensile force generated in the fastener to the rod-shaped portion of the object, the following invention can also be extracted from the following embodiments.
[0133] The object attachment structure of the present invention made to achieve the above object is an object attachment structure that sandwiches the rod-shaped portion of the object between the object body and a fastener spanned on the back side of the object body, wherein (1A) the fastener is configured such that one end side is prevented from coming off the object body, and when the hanging ring portion on the other end side is hooked on the hooking portion of the object body, it is in a state of being stretched by the rod-shaped portion, and (1B) at least one of the hooking portion and the fastener is provided with a stretching force reduction structure for reducing the stretching force of the fastener necessary when hooking the hanging ring portion on the hooking portion.
[0134] In this way, when attaching an object by using the pulling force generated in the fastener to the rod-shaped part of the object, the attachment work can be facilitated. For example, the fastener can be easily rotated around the back side of the rod-shaped part, and when the fastener is pulled by rotating around the back side of the rod-shaped part, it becomes difficult for the object to shift with respect to the rod-shaped part, and the operation of hooking the hanging ring part to the hooking part on the object body side can be facilitated.
[0135] In the "configuration in which the rod-shaped part of the object is sandwiched between the object body and the fastener", the object body and the fastener are not limited to the form of directly contacting the rod-shaped part, and a form in which some intervening object such as an anti-slip sheet is sandwiched between the object body and the rod-shaped part may be adopted, or a form in which some intervening object is sandwiched between the fastener and the rod-shaped part may be adopted, or a form in which intervening objects are sandwiched between both the object body and the fastener may be adopted.
[0136] The "state in which the fastener is stretched by the rod-shaped part" means a state generated by the relationship between the thickness or diameter of the rod-shaped part of the object sandwiched between the object body and the length from one end side to the other end side of the fastener, such that when the fastener is rotated around the back side of the rod-shaped part and hooked to the hooking part of the object body, a pulling force is generated in the fastener.
[0137] Examples of the "object" and the "rod-shaped part" include the shaft of a golf club, the shaft of a tennis racket, a baseball bat, a spear for throwing, a bicycle frame, a propeller shaft or a connecting rod of an automobile engine, and the like.
[0138] Examples of the "fastener having a hanging ring part" include a rubber ring, a perforated rubber band, a rubber string provided with a ring, and the like. Note that the material is not limited to rubber and may be a synthetic resin, a coil spring, or the like.
[0139] Examples of the "hooking part" include a hook-shaped hook, a mushroom-shaped pin, etc., which are provided to project from the object body, and a slit formed by cutting into the object body from the front side.
[0140] In addition, examples of the "tensile force reduction structure that can be provided in the fastener" include making the wire diameter thinner in the rubber ring and increasing the number of holes in the perforated rubber band.
[0141] Furthermore, examples of the "tensile force reduction structure that can be provided in the hooking tool" include providing a temporary hanging claw that protrudes in a direction other than the stretching direction of the fastener, or providing a lever or slider that can rotate or slide from the rear to the front of the hooking portion for temporary hanging. In this case, the lever or slider may be manually operated or electrically operated.
[0142] In addition, examples of the "tensile force reduction structure that can be provided in both the fastener and the hooking portion" include increasing the number of hooks and, accordingly, increasing the number of holes in the perforated rubber band to reduce the cross-sectional area that supports the pulling force of the rubber band.
[0143] Here, Configuration (1B) may be as follows. (2) As the tensile force reduction structure, a temporary hanging portion for temporarily hanging the hanging ring portion on the hooking portion is provided.
[0144] By providing Configuration (2), when attaching an object, it is only necessary to pull the fastener to the extent that it is temporarily hung on the temporary hanging portion, and the tensile force when hooking the fastener can be reliably reduced. After the temporary hanging is done, the stretching operation of the fastener can be performed with the temporarily hung portion as the fulcrum, so it can be easily executed.
[0145] For example, it is advisable to "set the relationship between the temporary hanging part and the permanent hanging part so that the stretching force in the temporary hanging state is smaller than that in the permanent hanging state". In this case, the "temporary hanging part has a structure in which it is pulled and hung in a direction different from the direction in which force is applied to the permanent hanging part in the permanent hanging state", or the "temporary hanging part is arranged at a position in front of the pulling direction relative to the position where the permanent hanging part is in the permanent hanging state", or the "permanent hanging state is a state where it is hooked on a plurality of parts, and the temporary hanging state is a state where it is hooked on one part", etc. can be cited.
[0146] In this case, the configuration (2) may be embodied as follows. (3) As the temporary hanging part, a temporary hanging claw part for temporarily hanging the hanging ring part from a direction intersecting the turning direction of the fastener is provided as part of the hooking part.
[0147] Here, the direction of the pulling force that should be generated in the fastener to sandwich the rod-shaped part of the object between the object body is the turning direction of the fastener. By providing the configuration (3), when temporarily hanging, the fastener can be pulled in a direction other than the direction in which the pulling force for sandwiching the rod-shaped part between the object body and the fastener should be generated, and the temporary hanging operation can be easily performed. Also, the direction in which the fastener is pulled to hook the fastener on the hooking part after temporary hanging does not have to coincide with the direction in which the pulling force for sandwiching the rod-shaped part between the object body and the fastener should be generated. Moreover, since the bending part in the stretching operation is formed by the temporary hanging claw part, the subsequent stretching operation until hooking can be easily performed.
[0148] In this case, the configuration (3) may be embodied as follows. (4) As the temporary hanging part, the hooking part is provided with a first axial direction hanging claw part along the axial direction of the rod-shaped part and heading towards one end of the axis, and a second axial direction hanging claw part heading towards the other end of the axis.
[0149] By adopting the configuration (4), after pulling the hooking ring portion of the fastener to expand it in the axial direction of the rod-shaped portion and temporarily hooking it on one of the axially engaging claw portions, it can be pulled toward the axially engaging claw portion on the opposite side. Moreover, once it is hooked on the axially engaging claw portion on the opposite side, the fastener will be firmly hooked between the axially engaging claw portions. Despite the ease of the work up to the temporary hooking and the subsequent work until the hooking is completed, the fastener will be in a firmly hooked state without accidentally coming off. In this way, the effect of reducing the pulling force in the stretching operation when hooking the fastener is more reliably exerted. As a result, for example, it is not necessary to use a thick ring rubber, there is no need for the hooking portion to protrude greatly to the side, and the effect of reducing the outer dimension of the object is also achieved.
[0150] The configuration (4) is preferably a structure in which, for example, instead of providing a wall extending to the front side on the hooking portion to prevent the fastener from coming off, a protrusion in the vertical direction (axial direction of the rod-shaped portion) is provided to reduce the pulling amount of the fastener during attachment and thus reduce the attachment force.
[0151] In this case, it is preferably provided with the following configuration. (5) A gap allowing a finger to pass through is provided between the axially engaging claw portions.
[0152] This is because by also having the configuration (5), the temporary hooking operation can be facilitated, and the operation from after the temporary hooking operation until the completion of the hooking can be facilitated.
[0153] Also, the configuration (2) is preferably embodied as follows. (6) As the stretching force reduction structure, a moving force assist means is provided that is movable between the temporary hooking position and the final hooking position and can hold the hooking ring portion of the fastener in a hooked state at least while moving from the temporary hooking position to the final hooking position.
[0154] At the temporary hooking position, the hooking ring portion of the fastener can be temporarily hooked on the moving force assist means, and then the moving force assist means can be moved to the final hooking position.
[0155] The moving force assisting means may be manual or electric, and may be a rotating lever type or a sliding type as long as it can be moved from the temporary hanging position to the full hanging position.
[0156] For example, it is preferable to adopt a configuration such as “(6A) As the stretching force reducing structure, a rotating member that rotates between a falling position tilted to the back surface side and a rising position raised to the front surface side at an intermediate position in the axial direction of the rod-shaped portion of the hanging portion, and can temporarily hang the hanging ring portion at the falling position.”
[0157] When the configuration (6A) is provided, the temporary hanging operation of the fastener is performed with the rotating member tilted to the falling position. First, the fastener is temporarily hung on the rotating member. The temporary hanging of the fastener on the rotating member tilted to the back surface side can be carried out without strongly stretching. After the temporary hanging is completed, by raising the rotating member, the lever principle can be utilized to stretch the fastener with less force, and as a result, the stretching force as a human operation is sufficiently reduced. Even when this configuration (6) is adopted, for example, there is no need to make it easy to grip with a thick ring rubber.
[0158] The rotating member can be constituted by a lever attached to an object. Further, the fastener is not a special thickness and shape, but a general-purpose O-ring. When this O-ring is hooked on the lever and the lever is lifted, the main body can be attached to a rod-shaped portion such as the shaft of a golf club with less force by the lever principle. Also, in the case of the above attachment method, the rubber had a special shape, but in this case, a rubber part with a simple shape such as an O-ring can be used. Note that parts and structures are required to prevent the lever from coming off due to the force applied to the lever when attaching to a golf club or the like, which may increase the number of parts and complicate the structure.
[0159] These object attachment structures of the present invention may further have the following configurations. (7) The fastener is constituted by an elastic ring-shaped member that is closed as a whole, and has an insertion port with a dimension that is at least partially smaller than the cross-sectional dimension of the elastic ring-shaped member, and both axial ends of the rod-shaped portion are provided with retaining portions for preventing detachment corresponding to the latching portions on the object.
[0160] By adopting Configuration (7), using the temporarily hooked state, it is possible to perform a hooking operation in a state where the fastener is firmly pulled vertically and horizontally in parallel, and the mounting state of the object becomes more stable. And when making such a stable pulling state, starting from the temporarily hooked state, utilizing the principle of leverage or by performing a stretching operation in the axial direction that is not the final pulling direction, the operation of hooking the fastener can be completed. As a result, even if a relatively thin one is used, sufficient pulling force can be exerted to make the mounting of the object firm. As a result, for example, it is also possible to implement the present invention using a general-purpose O-ring as the fastener.
[0161] Also, Configuration (2) may be embodied as follows. (8) As the stretching force reduction structure, the fastener is constituted by a composite ring-shaped member having a plurality of closed openings arranged in the axial direction of the rod-shaped portion, and the latching portion is constituted by a plurality of latching claw portions that can latch the free end side of each opening of the composite ring-shaped member as a hanging ring portion.
[0162] As a specific example of Configuration (8), for example, it is sufficient to imagine a fastener in which a plurality of rubber rings are integrated. As a result, the number of portions stretched in parallel in the pulling direction is three or more. Even if each diameter is made thinner, the fastener can be hooked in a state where a firm pulling force is generated. By making the diameter of each part thinner, the stretching force during the hooking operation is reduced. Also, even if one breaks, the object will not be released from the hooked state, so the object will not fall off.
[0163] In this case, in particular, it may be configured as follows. (9) The composite ring-shaped member has a structure in which three or more closed openings are arranged in the axial direction of the rod-shaped portion, and the latching portion has a comb-shaped structure having three or more latching claw portions.
[0164] As a specific example of configuration (9), the number of portions that exert a tensile force is four or more. As a result, even if one breaks, for example, the remaining three can firmly maintain the attached state. As a result, when the fastener is made of a rubber component, it can be made thinner. This is the result of the number of portions that exert a tensile force being four or more and fulfilling the role of the safety device firmly. And as a result of being able to make it thinner, the outer dimensions of the fastener can be reduced. As a result, the entire object can be made small and compact.
[0165] Also, these object mounting structures of the present invention can further have the following configuration. (10) The object has a contact member on the back surface side that is compressed and deformed by the tensile force generated in the fastener.
[0166] By also having configuration (10), the clamping against the rod-shaped portion is strengthened by the compression deformation of the contact member on the back surface of the object, and pressure contact due to friction in the attached state can be expected, making the attached state even more stable. This contact member also functions as an anti-slip member.
[0167] In this case, it can further have the following configuration. (11) The rod-shaped portion has an outer surface shape with a different diameter depending on its axial position, and the contact member has a surface corresponding to the outer surface shape on the back surface side.
[0168] By including the structure (10), an object can be attached to a target object more stably. For example, the shaft of a golf club is tapered so that it becomes thinner as it goes from the grip towards the head, or it has steps and gradually becomes thinner. A baseball bat gradually becomes thicker from the grip towards the tip. The structure (10) is, for example, designed to make the force with which the rubber applied to the club presses against the club as constant as possible by giving the rubber applied to the club a slope corresponding to the slope of the shaft when attaching it to the club. For example, the contact member may be provided with an inclined surface or a stepped surface corresponding to the outer surface shape on the back side. In this way, when the rod-shaped part has a tapered or stepped outer surface shape with a different diameter depending on its axial position, the compressive deformation of the contact member on the back surface of the object enhances the adhesion between the object and the target object, and by making the back side of the contact member an inclined surface or a stepped surface, high adhesion can be maintained even when the diameter of such a rod-shaped part changes in the axial direction, preventing the object from being attached at an angle or from being in an unstable attachment state where there is a gap, for example, on the lower end side.
[0169] When these contact members are provided, it is preferable to further include the following structure. (12) The contact member is detachably attached to the object.
[0170] While the contact member has the effect of enhancing the adhesion between the object and the rod-shaped part, if the rod-shaped part does not correspond to the back surface of the contact part, there is a risk of an unstable attachment state with a gap. However, by using the structure (12), it is possible to replace it with a contact member having a back surface corresponding to the outer diameter or taper angle of the rod-shaped part of the target object. By making the structure such that the anti-slip contact member can be easily removed, for example, a battery can be placed in the part where the contact member is attached and the battery can be made replaceable. Also, for example, rubber contact members suitable for each type of golf club can be prepared and exchanged to enhance the anti-slip effect when attaching the object.
[0171] When providing such a detachable contact member, it is further preferable to have the following configuration. (13) The contact member is configured such that the amount of compressive deformation increases from the axis of the rod-shaped portion toward the outside.
[0172] The contact member is different from simply attaching a plate-shaped rubber to the back surface of an object. It is contacted so that the amount of compressive deformation increases from the axis of the rod-shaped portion toward the outside. As a result, the contact member is more strongly compressed and deformed at both ends of the fastener far from the axis, resulting in a strong adhesive force.
[0173] In this case, it is further preferable to have the following configuration. (13A) The contact member is composed of an elastic member having a cross-sectional shape with a flat surface on the front side and a concave surface on the back side. A frame-shaped rib protruding toward the front is provided around the flat surface. The object includes a frame-shaped portion corresponding to the frame-shaped rib and has a housing with an internal structure in which a gap remains on the front side of the flat surface during compression deformation. A component thicker than the height of the frame-shaped portion on the housing side is detachably accommodated in the gap.
[0174] According to configuration (13A), the frame-shaped rib contacts the frame-shaped portion on the housing side at a position close to both ends of the fastener, and the amount of compressive deformation of this portion increases by the amount that the contact member is relatively thick. On the other hand, since the gap formed between the flat surface of the contact member and the housing does not receive pressure, the component accommodated in the gap is not damaged by pressing. When removing the contact member to take out the component in the gap, the back surface of the component has an edge protruding to the back side from the frame-shaped portion of the housing, and it can be easily removed by hanging a finger on the edge.
[0175] These object mounting structures of the present invention particularly preferably have the following configuration. (14) The object is a moving object used to be swung around, and the object is an electronic device having an electronic circuit built therein or a fixture for attaching an electronic device having an electronic circuit built therein.
[0176] The object may be at least an object that is moved when the object is normally used. For example, it may be an object moved by a motor or the like, or an animal or the human body itself.
[0177] The object may be, in particular, an object to which a force is applied to separate an object attached to the rod-shaped portion of the object from the rod-shaped portion of the object when the object is normally used.
[0178] The object may be an object that a person holds and moves a part of it. In particular, it may be a moving object. In particular, it may be provided with a grip as a gripping portion, and may be a moving object used by gripping and swinging the grip. Examples of the moving object used by gripping and swinging the grip include, for example, a golf club, a tennis racket, a baseball bat, etc. To acquire higher skills using these moving objects, a method of detecting the swinging state by a swing sensor or the like is advantageous. In this case, there is also a method of photographing the state of swinging these moving objects with a camera from the side and performing analysis or analysis on the video, but in that case, a high photographing technique is required. On the other hand, if a sensor is directly attached to these moving objects, such a high photographing technique is not required. On the other hand, if the mounting state of the sensor directly attached to the moving object is unstable, accurate detection cannot be performed. In this regard, in the object mounting structure of the present invention, since the object mounting work is facilitated, the object can be mounted at an appropriate position in a stable state, so that swing detection with sufficiently high accuracy can be enabled.
[0179] In such a moving object, it may further have the following configuration. (15) The object includes a grip, and the electronic device includes a power switch and an LED for on / off display on a surface facing the grip side.
[0180] When the configuration (15) is adopted, when operating while being conscious of the power switch of the electronic device attached to the moving object, it can be easily carried out while holding the grip, and whether it is in the intended on / off state can also be easily confirmed while holding the grip, and there is also an effect of being easy to see. On the other hand, if the switch operation is not intentionally performed, the rod-shaped portion does not interfere and the switch will not accidentally touch the body such as the leg or other surrounding objects (simply referred to as "leg etc." in this specification), and the on / off of the switch against the intention will not be switched.
[0181] In such a moving object, furthermore, it is preferable to have the following configuration. (16) The terminal provided in the electronic device is covered with a terminal cover attached to the housing such that the hinge portion is on the front side and the gripping portion is on the back side.
[0182] The configuration (16) is because, when the electronic device is attached to the moving object, the gripping portion of the terminal cover faces the rod-shaped portion side, and there is no possibility that the terminal cover will open by accidentally touching the leg etc. For example, in the state of being attached to a golf club, by making it difficult for the terminal cover to open, it is possible to make it difficult for a situation where the cover opens due to the body accidentally hitting something to occur.
[0183] In this case, furthermore, it is preferable to have the following configuration. (17) The gripping portion has an end portion that wraps around to the back surface of the object, and when attaching the object, the end portion is sandwiched between the object and the rod-shaped portion.
[0184] By also having the configuration (17), in the object attachment state, the terminal cover cannot be opened, and instead, the problem of accidentally opening can be almost completely avoided.
[0185] Also, in the object attachment structure of the present invention, furthermore, it is preferable to have the following configuration. (18) A contact member that is compressed and deformed by the pulling force of the fastener is detachably attached to the back surface side of the object. The object is an electronic device having an electronic circuit built therein, and a replaceable part is stored in the housing in a state where it can move in the axial direction of the rod-shaped portion, and its circuit portion is located on the rod-shaped portion.
[0186] In this case, it is preferable to further include the following configuration. (18A) The replaceable part includes a part with relatively high breakability on one end side in the axial direction of the rod-shaped portion and a part with relatively low breakability on the other end side in the axial direction of the rod-shaped portion. The replaceable part is stored such that the part with relatively high breakability is located on the side opposite to the direction of the force that the object will receive when it moves.
[0187] In this case, it is preferable to further include the following configuration. (18B) The replaceable part is a battery, and the battery includes a substrate as the part with relatively high breakability.
[0188] When the object is moved so as to swing the rod-shaped portion, a centrifugal force acts outward from the rotation center of the rod-shaped portion. When the object is moved in the axial direction of the rod-shaped portion, an inertial force acts in the direction opposite to the moving direction. However, with the above configuration, the circuit portion of the replaceable part and the part with relatively high breakability are located on the side opposite to the direction in which these forces act, so that the important circuit portion is not abutted against the housing. For example, when a swing sensor is attached with a golf club as the object, a centrifugal force acts in the head direction when the club is swung. For example, even if there is a part that can move axially in the housing and is in a somewhat loose storage state, the important circuit portion of the part will not be abutted against the housing. As a result, for example, even if a replaceable part such as a battery is easily replaceable and stored in the housing, its damage can be avoided.
[0189] In this case, it is preferable to further include the following configuration. (19) The replaceable component is a battery, and it is housed together with the lead wire in a gap wide enough to position the lead wire connected to the circuit portion on the side of the battery.
[0190] Configuration (19) means that, specifically, the lead wire is deliberately made long to protect the circuit portion on the battery side. Since the lead wire is long, the replacement operation is facilitated, and even with a long lead wire, it will not be pinched and damaged during object mounting.
[0191] In addition, in the object mounting structure of the present invention, it is preferable to further include the following configuration. (20) The object is a moving object that is used by gripping and swinging a grip, the object is an electronic device that houses a plurality of circuit boards connected by a board-to-board connector in a housing, the housing is composed of a back-side housing that fixes the circuit board on the back side among the plurality of circuit boards, and a front-side housing that is attached so as to close the front of the back-side housing, and ribs are formed on the front-side housing so as to protrude toward the back, and in a state where the front-side housing is attached to the back-side housing, the ribs are set to a height that abuts against the surface of the circuit board on the front side among the plurality of circuit boards.
[0192] For example, when two circuit boards are installed in parallel in the housing of an electronic device such as a swing sensor attached to a golf club and connected by a board-to-board connector (BtoB connector), the connection of the BtoB connector will not become loose by swinging the club. This is because, as a result of the structure in which the ribs of the front-side housing abut against the surface of the circuit board on the front side, even if a centrifugal force in the direction of loosening the connection acts on the circuit board, the ribs can receive the force.
[0193] Also, in the object mounting structure of the present invention, the following configuration can be further included. (21) The object is a moving object that is used by gripping and swinging a grip, the object is an electronic device that houses a plurality of circuit boards connected by a board-to-board connector in a housing, the housing is composed of a back-side housing that fixes the circuit board on the back side among the plurality of circuit boards, and a front-side housing that is attached so as to close the front of the back-side housing, and a cushion member that abuts on the surface of the circuit board on the front side among the plurality of circuit boards is attached to the front-side housing in a state of being attached to the back-side housing.
[0194] Similar to the case where the configuration (20) suppresses the circuit board on the front side from moving outward by the rib of the front-side housing, the configuration (21) can prevent the cushion member from restricting the movement of the circuit board on the front side and loosening the connection of the board-to-board connector (BtoB connector).
[0195] Further, in the object mounting structure of the present invention, the following configuration can be further provided. (22) The object is a moving object that is used by gripping and swinging a grip, the object is an electronic device that houses a plurality of circuit boards connected by a board-to-board connector in a housing, the housing is composed of a back-side housing that fixes the circuit board on the back side among the plurality of circuit boards, and a front-side housing that is attached so as to close the front of the back-side housing, and the plurality of circuit boards are adhered to each other by a double-sided adhesive mat having a double-sided adhesive layer.
[0196] Although the configuration (22) is different from suppressing and restricting the movement of the circuit board from the outside, the double-sided adhesive mat exerts an action of attracting the circuit board on the front side toward the circuit board on the back side fixed to the back-side housing when the circuit board on the front side tries to move outward, thereby restricting the movement of the circuit board on the front side and preventing the connection of the board-to-board connector (BtoB connector) from loosening.
[0197] Also, in the object attachment structure of the present invention having at least the configurations of (1A) and (1B), the following configurations can further be provided. (31) It is provided with a tightening strength changing structure for changing the tightening strength of the fastener.
[0198] By providing a tightening strength changing structure, by appropriately changing the tightening strength by the fastener, it is possible to cope with both a usage method that emphasizes reducing the stretching force and a usage method that emphasizes increasing the tightening force. The fastener, the tightening strength changing structure for changing the tightening strength, may be provided on the object main body, but is particularly preferably provided on the fastener.
[0199] In this case, the following configurations can further be provided. (32) The tightening strength changing structure has a stepwise tightening strength changing structure for changing the tightening strength stepwise.
[0200] By adopting a structure for changing the tightening strength stepwise, the above-described switching of usage methods can be accurately carried out.
[0201] In this case, the following configurations can further be provided. (33) As the stepwise tightening strength stepwise changing structure, the fastener is provided with a plurality of hooking ring portions having different positions in the stretching direction.
[0202] It can be used in an easy-to-use method for attachment work with reduced stretching force by using one of the hooking ring portions, or the tightening force can be increased by using another hooking ring portion, or it can be firmly attached to a thin object.
[0203] Also, in the object attachment structure of the present invention having at least the configurations of (1A) and (1B), the following configurations can further be provided. (41) As the stretching force reducing structure, a cushion body having a thickness capable of being compressed and deformed when tightened by the fastener is sandwiched between the object body and the object.
[0204] When the cushion body is compressed and deformed, the stretching force during the tightening operation is reduced. After mounting, the reaction force accompanying the compression deformation of the cushion body, together with the tensile reaction force of the fastener, exerts a tightening force, making the stretching operation easier, yet enabling a firm mounting state.
Effect of the Invention
[0205] According to the present invention, according to the system, the accuracy of the information to be provided to the user can be improved.
Brief Description of the Drawings
[0206]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40
Figure 41
Figure 42
Figure 43
Figure 44
Figure 45
Embodiments for Carrying Out the Invention
[0207] Hereinafter, as an embodiment of the object mounting structure of the present invention, taking the golf swing sensor mounting structure as an example, several embodiments will be described in detail with reference to the drawings. The golf swing sensor is attached near the grip of the shaft of the golf club, measures acceleration information and the like when the golf club is swung, and based on the acceleration information and the like detected by the sensor, a dedicated software is used to obtain the swing trajectory and perform displays and the like, which is for helping to correct the habits of the player.
Examples
[0208] The golf swing sensor mounting structure as Example 1 is a mounting structure in which the shaft 3a of the golf club 3 is sandwiched between the golf swing sensor 1 and a rubber band 2 stretched across the back side of the golf swing sensor 1 as shown in FIG. 1.
[0209] When attaching, first, as shown in Fig. 1(B), attach the rubber band 2 so that one end 2a (hereinafter referred to as the "original side end 2a") is disengaged from the hook 12a - 12c for holding the band formed to protrude laterally from the left side surface of the rear housing 11 of the golf swing sensor 1. Then, while pressing the rubber contact member 20 attached to the back side of the golf swing sensor 1 against the shaft 3a at a position close to the grip 3b of the golf club 3, hook the other end 2b (hereinafter referred to as the "free end 2b") of the rubber band 2 onto the hook 13a - 13c for latching formed to protrude laterally from the right side surface of the rear housing 11 of the golf swing sensor 3. As a result, as shown in Fig. 1(C), the golf swing sensor 1 is attached to the shaft 3a of the golf club 3 by sandwiching the shaft 3a of the golf club 3 between the rubber contact member 20 and the rubber band 2 from the front and back. In this state, a tensile force is generated in the rubber band 2 in the spanning direction, and the force that tries to contract against this tensile force acts as a force to clamp the shaft 3a of the golf club 3.
[0210] As shown in Fig. 2, the rubber band 2 has a shape with three openings 2c - 2e arranged vertically, and as the part that generates a tensile force when the golf swing sensor 1 is attached to the shaft 3a of the golf club 3, it has four string - shaped parts 2f - 2i located above and below these three openings 2c - 2e.
[0211] In this embodiment, the upper and lower openings 2c, 2e are oblong shapes elongated in the left - right direction with the same shape, where the vertical dimension (hereinafter referred to as the "width") and the left - right dimension (hereinafter referred to as the "length") are equal to each other. The central opening 2d is a rectangular opening with rounded corners where the length is equal to that of the upper and lower openings 2c, 2e and the width is about twice that of the upper and lower openings 2c, 2e.
[0212] The four string-like parts 2f to 2i arranged in the vertical direction all have a circular cross-section with the same diameter, and are integrated at the base end 2a so as to fill the adjacent R-corner portions of the respective openings 2c to 2e. Therefore, the base ends 2a of the respective openings 2c to 2e are in a state of being closed by vertical strings having the same diameter as the string-like parts 2f to 2i.
[0213] The respective openings 2c to 2e are integrated by a flat plate-like part 2j so as to fill the adjacent R-corner portions also on the free end 2b side. This flat plate-like part 2j has the same thickness as the diameter of the string-like parts 2f to 2i, and the upper and lower edges are semi-circular edges continuous with the outer surfaces of the string-like parts 2f and 2i. And a bulging part 2k is integrally formed at the end of the flat plate-like part 2j on the side opposite to the opening so as to bulge in the front-rear direction. Note that the flat plate-like part 2j has an area that can be pinched by a finger, and the bulging part 2k has front and rear surfaces continuous from the end on the free end side of the flat plate-like part 2j, and the thickness gradually increases toward the free end, reaching a maximum thickness of about three times, and serves to make it difficult for the finger pinching the front and rear surfaces of the flat plate-like part 2j to come off in the free end direction.
[0214] In the present embodiment, the respective openings 2c to 2e of the rubber band 2 configured in a composite ring shape serve as hanging ring parts.
[0215] As shown in FIGS. 3 to 8, the golf swing sensor 1 includes a housing 10 composed of a rear housing 11 having a comb-like structure with three combs arranged in the vertical direction in an L-shaped cross-section that projects laterally and bends forward so as to be able to simultaneously latch onto the respective openings 2c to 2e of the rubber band 2, and a front housing 15 that closes the front side of the rear housing 11 and forms a storage space for storing a substrate or the like between the front housing 15 and the rear housing 11.
[0216] The front housing 15 has an overall outer surface 15a in the shape of a kamaboko, and its upper part is an upper tapered surface 15b that slopes upward. A switch window 15d for exposing the power switch is cut out from the rear on the upper end surface 15c, and a circular hole 15e for exposing an LED is formed at the lower center of the front of the upper tapered surface 15b. Also, a terminal window 15g for exposing the terminals is cut out from the rear on the bottom surface 15f of the front housing 15.
[0217] The hooks 12a to 12c and the hooks 13a to 13c project from the left and right side surfaces of the rear housing 11 such that their vertical positions and the protruding amounts in the left - right direction are symmetrical as shown in FIG. 3(C) etc. Also, as shown in FIG. 3(A) etc., the protruding amounts of the hooks 12a to 12c and the hooks 13a to 13c in the front - rear direction are also the same. As a difference, as enlarged and shown in FIGS. 4(A) and (B), on the inner surfaces of the tips of the wall - like portions extending forward of the hooks 12a to 12c, anti - detachment protrusions 14a to 14c project inward. The distance between the tips of these protrusions 14a to 14c and the left and right side surfaces of the rear housing 11 is made smaller than the diameter of the base - side end 2a portion of the rubber band 2. When the rubber band 2 is hooked and held on these hooks 12a to 12c, as shown in FIG. 1(B), the rubber band 2 is in a state of being integrated with the golf swing sensor 1 so that it does not come off from the sensor 1 during the attachment operation to the shaft 3a of the golf club 3.
[0218] The front housing 15 and the rear housing 11 are integrated with two screws to form the housing 10 as shown in the rear view of FIG. 3(E). A rectangular recessed portion 11a for mounting the rubber contact member 20 is formed on the back surface side of the rear housing 11.
[0219] The rubber contact member 20 is configured as a thick rubber molded body having an outer shape dimensioned to fit into the rectangular recess 11a, with a flat surface 21 on the front side and a V-groove portion 22 running in the vertical direction formed on the back side. As shown in the enlarged views of FIGS. 4(A) and (B), this V-groove portion 22 has a contact surface 22b that is tapered rearward as a whole such that the groove bottom 22a becomes the back side as it goes downward. This is in correspondence with the tapered outer surface shape of the shaft 3a of the golf club 3 where the grip 3b side is thick and the head side is thin, as shown in FIGS. 1(B) and (C).
[0220] Also, as shown in FIG. 7, the rubber contact member 20 has engagement recesses 23a formed by notching the sides from the front to midway back at the upper and lower left and right portions of the flat surface 21 on the front side. Also, circular recesses 23b located on the height direction center line of the upper ones of these engagement recesses 23a are also formed to recess rearward from the flat surface 23.
[0221] In the rectangular recess 11a of the rear housing 11, a circular protrusion 11b projects from the front to the rear, and engagement protrusions 11c are formed to project inward from the left and right side surfaces. These engagement protrusions 11c are for fitting with the engagement recesses 23a of the rubber contact member 20 to attach the rubber contact member 20 so as not to come off with respect to the rectangular recess 11a of the rear housing 11. Also, the circular protrusion 11b is for fitting with the circular recess 23b of the rubber contact member 20 to position it at that time. Thereby, the rubber contact member 20, which is separate from the housing 10, is fitted into the rectangular recess 11a of the rear housing 11, positioned, and in a retaining state, and is attached to the back side of the housing 10.
[0222] In this mounted state, as shown in FIGS. 4(A), (B), etc., the thickness of the rubber contact member 20 is designed such that the contact surface 22b of the rubber contact member 20 is positioned on the back surface side of the arc-shaped recess 11d formed in the rear housing 11. As a result, in the mounted state of FIG. 1(C), the shaft 3a of the golf club 3 is clamped from the front and rear by the force resisting the compression of the rubber contact member 20 and the force attempting to contract against the tension of the rubber band 2. At this time, the rubber contact member 20 is in a contact state of line contact between the two contact surfaces 22b of the V-groove portion 22 and the shaft 3a. Since the rubber contact member 20 has a sufficient thickness at the portion in line contact, it can sufficiently exhibit the force resisting the above-described compression. Also, since both the contact member 20 and the band 2 are made of rubber, the frictional force stabilizes the mounted state of the golf swing sensor 1.
[0223] Note that since this contact member 20 is itself made of rubber, if there is a need for replacement or the like, it can be removed by bending it with a finger. Thereby, it can be easily replaced with a contact surface shape having enhanced adhesion to the shaft according to the type of golf club.
[0224] As shown in the exploded views of FIGS. 6 to 8, the golf swing sensor 1 is assembled to house a sensor substrate 31, a Bluetooth substrate 32, and a battery 33 in a storage space formed between the front housing 15 and the rear housing 11, and is provided with a rubber contact member 20 mounted on the back surface side.
[0225] In this assembly, the sensor substrate 31 and the Bluetooth substrate 32 are assembled in a state of being integrally formed in parallel via a BtoB connector 34. At this time, the sensor substrate 31 is positioned such that the front surfaces of the edges of the upper and lower cutout portions 31a, 31b at an oblique position are in contact with the rear ends of the screw bosses 15h protruding from the inner surface of the front housing 15, and is fixed to the front housing 15 with screws.
[0226] On the inner surface of the front housing 15, a horizontal rib 15i protruding rearward is provided around the side facing the portion where the front surface of the Bluetooth board 32 is exposed. The height of the horizontal rib 15i in the front-rear direction is set such that when the sensor board 31 is fixed to the front housing 15 by screwing, the front surface of the Bluetooth board 32 assembled with the BtoB connector 34 on the front surface side just abuts against it. As a result, the Bluetooth board 32 is assembled into the housing in a state where its front surface is pressed by the horizontal rib 15i of the front housing 15 and it is difficult to shift in the front-rear direction.
[0227] Also, during this assembly, the tip of the light guide 35a of the LED component 35 provided at the upper part of the front surface of the sensor board 31 faces the circular hole 15e of the upper tapered surface 15b of the front housing 15, and the tip of the operation part 36a of the slide switch 36 provided at the upper part of the back surface of the sensor board 31 protrudes from the switch window 15d of the upper end surface 15c of the front housing 15. Further, during this assembly, the terminal cover 40 is also assembled so as to cover the USB terminal 37 provided at the lower part of the back surface of the sensor board 31 from below. This terminal cover 40 is attached to the housing 10 such that the hinge part 41 is on the front side and the knob part 42 is on the back side. At this time, the terminal cover 40 fits into the recess 15k formed around the terminal window 15g on the bottom surface 15f of the front housing 15 and the recess 11k on the bottom surface of the rear housing 11 (see FIGS. 6 and 7), and is mounted such that the bottom surface is almost flush with the housing 10. As shown in FIG. 5(B), the knob part 42 of the terminal cover 40 can be opened by inserting a fingertip into the recess 11k extending to the back side of the bottom surface of the housing 10 and hooking it.
[0228] The battery 33 is assembled to be housed in the battery storage frame 11m on the front side of the rear housing 11. Therefore, the battery 33 is in a state of being housed on the back side of the sensor board 31, and wiring connection to the sensor board 31 and the like can be performed from the back side. If a connector is adopted for the connection part, replacement becomes possible, and by removing the rear housing 11, replacement with a new one can be easily carried out.
[0229] According to the first embodiment described above, the rubber band 2 is provided with three openings 2c to 2e, and the housing 10 is provided with comb-shaped hooks 12a to 12c and 13a to 13c having three teeth each. By using the three openings 2c to 2e as hanging ring portions and hanging them between the hooks 12a to 12c and the hooks 13a to 13c, the pulling force generated in the four string-like portions 2f to 2i of the rubber band 2 sandwiches the shaft 3a of the golf club 3 between the rubber contact portion 20 and the string-like portions 2f to 2i. As a result, each of the string-like portions 2f to 2i can be configured with a thin rubber string portion, and the stretching force when hooking on the hooks 13a to 13c can be reduced. In addition, the holding hooks 12a to 12c are provided with anti-disengagement protrusions 14a to 14c, and the mounting work can be performed in an anti-disengagement state as shown in FIG. 1(B). As a result, it is easy to press the sensor 1 against the shaft 3a of the golf club 3 and turn the rubber band 2 to the back of the shaft 3a. After turning the back of the shaft 3a, the sensor 1 is less likely to deviate from the desired position during the operation of pulling the rubber band 2, and the stretching force can be reduced. As a result, the operation of hooking the hanging ring portion (the free end side of the openings 2c to 2e) on the hooks 13a to 13c can be easily performed.
[0230] In addition, since the rubber band 2 is provided with four string-like portions 2f to 2i, even if one of them is cut, the other parts are connected, so the sensor body does not come off from the golf club 3, and it can also serve as a safety device. By providing this safety device function, the string-like portions 2f to 2i can be made thinner and the rubber band 2 can be made thinner. As a result, the protruding amount of the hooks 12a to 12c and 13a to 13c can be reduced, and the effect of reducing the outer dimensions of the sensor body is also exhibited.
[0231] Furthermore, in this embodiment, as a result of sandwiching the shaft 3a between the rubber contact portion 20 on the back side of the sensor body and the rubber band 2, a firm mounting state can be realized by the frictional force between the rubber and the shaft material. In addition, since the rubber contact portion 20 is provided with contact surfaces 22b, 22b corresponding to the taper of the shaft 3a of the golf club 3 that becomes thinner toward the front, the force with which the rubber contact member 20 is pressed against the shaft 3a becomes constant, and problems such as the sensor being mounted in a tilted state can be prevented.
[0232] Also, since the power switch 36 is located on the upper end surface 15c of the sensor body, it is easy to operate the switch while holding the grip 3b of the golf club 3, and it is also difficult for the problem of the switch being accidentally switched by touching the leg or the like to occur. In addition, as a result, the LED can also be viewed from the upper tapered surface 15b, so the power state can be easily confirmed even while holding the grip 3b of the golf club 3.
[0233] Furthermore, the terminal cover 40 is mounted so that the hinge portion 41 is on the front side and the knob portion 42 is on the back side, and is configured to be flush with the bottom surface of the housing, so it is also difficult for the problem of the terminal cover 40 being accidentally opened by touching the leg or the like to occur.
[0234] Also, the free end side of the rubber band 2 is provided with a flat plate portion 2j and a bulging portion 2k, which are easy to pick with a finger, difficult for the picked finger to come off, and improve the operability in the pulling operation.
[0235] Furthermore, the rubber contact member 20 that ensures the difficulty of displacement due to friction when mounted is not just a simple rubber plate stretched, but contacts with a line touch at a position outside the axis of the shaft 3a, and as a result of having a sufficient thickness at the contact portion and enhanced compression deformation ability, the adhesion is enhanced.
[0236] In addition, in this embodiment, since a configuration is adopted in which the battery 33 is mounted on the back side of the sensor substrate 31 so as to be housed in the battery housing frame 11m of the rear housing 11, it is possible to remove the rear housing 11 to replace the battery, and the sensor 1 can be used for a long time.
[0237] The Bluetooth substrate 32 assembled in the housing is detachably connected to the sensor substrate 31 by a BtoB connector 34. However, in the assembled state, it is abutted against the horizontal rib 15i of the front housing 15. Therefore, even when the golf club 3 is swung, it does not shift or move within the housing. As a result, the BtoB connector 34 does not become loose and cause problems in the various functions of the sensor.
Embodiment
[0238] Next, Embodiment 2 will be described with reference to FIG. 9. Embodiment 2 also relates to the mounting structure of the golf swing sensor. The mounting target is the shaft portion of the golf club, which is the same as that in Embodiment 1. The golf swing sensor 101 has substantially the same configuration as that in Embodiment 1. Inside the housing 110 formed by assembling the front housing 115 and the rear housing 111, a sensor substrate, a Bluetooth substrate, etc. are housed. The switch is exposed from the upper end surface 115c, and the light guide of the LED is exposed on the upper tapered surface 115b. In addition, a thick rubber contact body 120 having a V-groove portion is detachably attached to the back surface of the rear housing 111.
[0239] The first difference from Embodiment 1 is that as a fastener, a rubber ring 102 using a general-purpose O-ring as shown in FIG. 9(C) is used.
[0240] As another difference, in the second embodiment, since a simple ring-shaped rubber ring 102 is used, as hooks for the holding part, as shown in FIGS. 9(A) and (B), hooks 112 that are wide in the vertical direction and protrude leftward from the left side surface of the rear housing 111 and bend forward are adopted. A plate-shaped protrusion 114 protruding inward is provided approximately in the middle in the vertical direction of the hook 112 so that one end of the rubber ring 102 can be held in a state of being prevented from coming off.
[0241] Also, as a feature of the second embodiment, instead of the hooks 13a to 13c of the first embodiment, a latching part 113 provided with a pivot lever 113a is provided on the right side surface of the rear housing 111. The pivot lever 113a is a U-shaped one made of spring steel that is pivotally mounted inside the upper and lower boss parts 113b, and can be pivoted between a tilted position (see FIGS. 9(A) and (D)) tilted to the back side and a raised position (see FIGS. 9(B) and (E)) raised to the front side. In the raised position, it fits into a groove 113c formed so as to cut from the front side of the boss part 113b toward the rear, and a structure that does not accidentally come off is adopted.
[0242] Also, the pivot lever 113a has a base part formed as an inner bent shape part 113e so that the U-shaped main body 113d approaches the housing 110 side in the raised position. As a result, the rubber ring 102 can be slid into the front surface position of the boss part formed between the inner bent shape part 113e and the housing 110 and hooked outside the boss part 113b.
[0243] In the attachment, after making the rubber ring 102 non-removable from the hook 112, the sensor is set so that the rubber contact member is pressed against the shaft 3a, the rotation lever 113a is tilted to the tilted position, and while pulling the free end of the rubber ring 102, it is hooked from the tip of the rotation lever 113a so as to be in a temporarily hung state (see Fig. 9(D)). Next, the rotation lever 113a is rotated to the raised position (see Fig. 9(E)). As a result, based on the lever principle, the rubber ring 102 can be stretched with a small force, and the rubber ring 102 is in a fully hooked state where it is hooked outside the boss portion 113b, and the sensor 101 can be attached to the shaft 3a of the golf club.
[0244] In this embodiment, by utilizing the assist force of the rotation lever 113a, the attachment operation of the rubber ring 102 is facilitated, and it is also possible to use a component such as a general-purpose O-ring. This is the result of being able to firmly stretch the rubber ring 102 without applying a large force based on the lever principle, and even when using a "thick-diameter O-ring" or an "O-ring with a small inner diameter", it can be firmly stretched with a small force to hold the device, so that the force required by the person performing the attachment operation to stretch can be reduced.
Embodiment
[0245] Next, Embodiment 2 will be described with reference to Fig. 10. Embodiment 3 also relates to the attachment structure of the golf swing sensor, and the attachment target is the shaft portion of the golf club, which is the same as in Embodiments 1 and 2. The golf swing sensor 201 has substantially the same configuration as in Embodiment 2. Inside the housing 210 formed by assembling the front housing 215 and the rear housing 211, a sensor substrate and a Bluetooth substrate are housed. The switch is exposed from the upper end surface 215c, the light guide of the LED is exposed on the upper tapered surface 215b, and a thick rubber contact body 220 having a V-groove portion is detachably attached to the back surface of the rear housing 211.
[0246] Also, in Example 3, similar to Example 2, a rubber ring 202 using a general-purpose O-ring as shown in FIG. 10(B) is used as a fastener. Since a simple ring-shaped rubber ring 202 is used, the hook serving as the holding part is, similar to Example 2, a hook 212 that protrudes leftward from the left side surface of the rear housing 211 and bends forward and has a large width in the vertical direction. A plate-shaped protrusion 214 protruding inward is provided approximately in the middle in the vertical direction of this hook 212 so that one end of the rubber ring 202 can be held in a state where it is prevented from coming off.
[0247] On the other hand, different from Example 2, the hooking hook includes, as shown in FIG. 10(A), an upper hook 213a that protrudes rightward from the right side surface of the rear housing 211 and has an upward hooking claw portion 213m, and a lower hook 213c that also protrudes rightward from the right side surface of the rear housing 211 and has a downward hooking claw portion 213n. A gap 213b through which a finger can pass is formed between the upper hook 213a and the lower hook 213c.
[0248] When attaching, after the rubber ring 202 is set in a state where it is prevented from coming off the hook 212, the sensor is set so that a rubber contact member is pressed against the shaft 3a. As shown in FIG. 10(C), the free end side of the rubber ring 202 is hooked from above on the upper hook 213a. This state is a temporary hanging state and can be carried out by slightly stretching the rubber ring 202. Then, hook a finger on the part hanging down in the gap 213b and stretch it downward to avoid the lower end of the downward hooking claw portion 213n and hook it on the lower hook 213c to make it a full hanging state. The operation of pulling down the rubber ring 202 after temporarily hanging it on the upward hooking claw portion 113m is simplified as a task because a starting point for stretching is formed by the temporary hanging. As a result, the attachment work of the sensor 201 to the golf club shaft 3a can be easily carried out.
[0249] Note that the temporary hook may be the lower hook 213c instead of the upper hook, and it may be hooked up by pulling it upward. In any case, instead of bending the tip of the hook on the hooking side forward to create a wall in the diameter direction of the club shaft, a protrusion in the vertical direction (the axial direction of the club shaft) is provided to reduce the pulling amount of the rubber ring 202 during installation and reduce the force during installation. This is the structure of the third embodiment.
Embodiment
[0250] Next, a fourth embodiment will be described with reference to FIG. 11. The fourth embodiment also relates to the mounting structure of the golf swing sensor. The mounting target is the shaft portion of the golf club, which is the same as that of the first to third embodiments. Further, the golf swing sensor 301 is the same as that of the third embodiment in terms of the structure such as the hook. The difference is that, as shown in FIG. 11, a frame-shaped rib 326 protruding forward is provided around the flat surface 321 on the front side of the rubber contact member 320, and a frame-shaped portion 316 corresponding to the frame-shaped rib 326 is provided around the rectangular recess 311a of the rear housing 311. The rubber contact member 320 and the rear housing 311 are different from the third embodiment in that the pressure during sensor mounting is received by the frame-shaped rib 326 of the contact member 320 and the frame-shaped portion 316 of the rectangular recess 311a of the rear housing 311. Note that the configuration such as the shape on the back side of the rubber contact member 320 is the same as that of the third embodiment.
[0251] As a result of adopting such a configuration, when the rubber contact member 320 is compressed and deformed, an internal structure with a gap remaining on the front side of the flat surface 325 is provided. Since this gap has a depth equal to the sum of the heights of the frame-shaped rib 326 and the frame-shaped portion 316, it is also a feature of the fourth embodiment that a plate-shaped battery 333 with a thickness that can fit into this gap is housed instead of the battery 33 adopted in the first embodiment.
[0252] This plate-shaped battery 333 is provided with a substrate portion 333a at one end in the longitudinal direction, and a lead wire 333b extending from this substrate portion 333a is connected to a sensor substrate via a connector 333c at its tip. This connector 333c is structured such that a through-hole is formed in the lower part of the rectangular recessed portion 311a, and it is detachable from the sensor substrate inside the housing through this through-hole.
[0253] The thickness of the battery body 333d of this plate-shaped battery 333 is made larger than the height of the frame-shaped portion 316 formed on the rear housing 311 side, and is configured to be easy to hook a finger when the rubber contact member 320 is removed. Also, the width of the plate-shaped battery 333 is made narrower than the width of the gap in the left-right direction, and the length is made shorter than the length of the gap in the up-down direction, and it is housed in a state where it can move axially within the gap. At this time, with the substrate portion 333a facing upward, a lead wire 333b having a length that can fit beside the plate-shaped battery 333 is adopted.
[0254] As a result, when the golf swing sensor 301 of Example 4 is attached to the shaft of a golf club and swung, a centrifugal force is generated in the axial direction of the shaft from the grip toward the head, and the plate-shaped battery 333 housed loosely in the gap moves downward toward the bottom of the housing. However, since the plate-shaped battery 333 is housed with the easily damaged substrate portion 333a on the upper side, the substrate portion 333a is not strongly pressed against the inner surface of the rectangular recessed portion 311a. Also, the pressure in the attached state is received by the frame-shaped rib 326 on the side of the rubber contact member 320 that is in contact with each other around the gap and the frame-shaped portion 316 on the rear housing 311 side, so the substrate portion 333a is not damaged by the pressure during attachment. Furthermore, since the lead wire 333b also fits beside the plate-shaped battery 333, it is not damaged by the pressure during attachment.
Example
[0255] Next, Example 5 will be described with reference to FIG. 12. Example 5 differs from Example 4 only in the following point, and the rest is the same as Example 4. The difference is that the length of the grip portion 442 of the terminal cover 440 is such that it can be inserted into the arcuate recess 411d of the rear housing 411. Thereby, the golf swing sensor 401 can be attached so that the grip portion 442 of the terminal cover 440 is sandwiched between the golf club shaft, and it is characterized in that the possibility of the terminal cover 440 being inadvertently opened when hitting the leg or the like can be further reduced.
Example
[0256] Example 6 is the same as Example 1. As shown in FIG. 13, the golf swing sensor 501 has a cushion member 539 further sandwiched on the front side of the Bluetooth board 532. Thereby, the Bluetooth board 532 is in a more stable mounting state. In this case, even without the horizontal rib 15i employed in Example 1, the mounting state of the Bluetooth board 532 is stable.
Example
[0257] Example 7 is the same as Example 1. As shown in FIG. 14, the golf swing sensor 601 has the Bluetooth board 632 adhered to the sensor board 631 with a double-sided adhesive mat 639. This can also make the mounting state of the Bluetooth board 632 more stable. In this case as well, even without the horizontal rib 15i employed in Example 1, the mounting state of the Bluetooth board 532 is stable.
Example
[0258] Next, as Example 8, a golf swing trainer system will be described. This golf swing trainer system 700 is composed of a trainer device 710, a motion sensor 730, and a mounting belt 750, as shown in FIG. 15, and an angle adjustment bracket 770 is used as required.
[0259] As shown in FIG. 15(A), the trainer device 710 includes a display screen 711, a menu button 712, and an LED lamp 713 on the front side, a detection sensor unit 715 on the bottom surface, a power button 716, a micro USB terminal 717, and a micro SD card slot 718 on the side surface, and incorporates a rechargeable lithium-ion battery.
[0260] The display screen 711 employs a window touch-type 3.2-inch ultra-high brightness full-color liquid crystal to display detection results, battery remaining amount, etc. The menu button 712 is a button to be pressed when it is desired to display a menu screen on the liquid crystal display device 711 in order to execute selections of various settings and processing contents. The LED lamp 713 indicates the charging state, lighting red during charging and blue when charging is completed. The detection sensor unit 715 is for performing various measurements such as head speed by directing this surface in the direction of hitting the ball. The power button 716 is a button to turn on / off the power of the trainer device 710. The micro USB terminal 717 is for attaching the accessory AC adapter when charging the lithium-ion battery built in the trainer device 710. Also, the micro SD card slot 718 is for attaching a micro SD card used for recording detection results, etc. These micro USB terminal 717 and micro SD card slot 718 are always covered with a cover 719, and the AC adapter is connected or the micro SD card is detached by opening the cover 719 when necessary.
[0261] As shown in FIG. 15(B), the motion sensor 730 includes a power switch 731 on the upper end surface, an LED lamp 732 on the obliquely inclined wall surface on the upper front side, a micro USB terminal 733 on the bottom surface, and incorporates a rechargeable lithium-ion battery.
[0262] The motion sensor 730 incorporates sensors for detecting three-axis acceleration and three-axis angular velocity for motion detection. The power switch 731 is a switch for turning on / off the power of the motion sensor 730. The LED lamp 732 indicates the state of the motion sensor 730 by its lighting pattern, as will be described later. The micro USB terminal 733 is for attaching the accessory AC adapter when charging the lithium-ion battery built into the motion sensor 730, and is always covered with a cover.
[0263] The mounting belt 750 is an injection-molded body made of synthetic rubber and is for attaching the motion sensor main body 730 to a golf club. The angle adjustment bracket 770 is used when the trainer device 710 is mounted and is used for horizontally installing the trainer device 710 even in a place that is not flat ground.
[0264] The motion sensor 730 has the same internal structure, outer shape, etc. as the golf swing sensor 1 described in the first embodiment. By attaching this motion sensor 730 to a predetermined position of the golf club with the mounting belt 750 and using this system, it becomes possible to execute the process of displaying the swing trajectory with the trainer device 310. In the display of this swing trajectory, this system can be switched to the state seen from the back and the state seen from above, and can be viewed from various directions. Furthermore, it is configured to be able to record the direction of the head at the moment of impact and so on.
[0265] As shown in FIG. 16, the mounting belt 750 has a shape with three horizontally long openings 752c to 752e arranged in the vertical direction from the base end 752a to the free end 752b, and has four string-like portions 752f to 752i positioned above and below these three horizontally long openings 752c to 752e as portions that generate a pulling force when the motion sensor 730 is attached to the shaft of the golf club.
[0266] These three horizontally long openings 752c to 752e are divided in the longitudinal direction into three small openings 752c1 to 752c3, 752d1 to 752d3, 752e1 to 752e3 by a first middle partition 752m reaching from the inner surface of the string-like part 752f to the inner surface of the string-like part 752i at a position about 1 / 3 of the opening length from the base side end 752a, and a second middle partition 752n reaching from the inner surface of the string-like part 752f to the inner surface of the string-like part 752i at a position about 1 / 4 of the opening length away on the right side thereof.
[0267] Also, the upper and lower horizontally long openings 752c and 752e are elongated oval shapes that are slender in the left-right direction with the vertical dimension (hereinafter referred to as "width") and the left-right dimension (hereinafter referred to as "length") being equal to each other and having the same shape. The central horizontally long opening 752d is a rectangular opening with rounded corners such that the length is equal to that of the upper and lower horizontally long openings 752c and 752e and the width is about twice that of the upper and lower horizontally long openings 752c and 752e. Each of the small openings 752c1 to 752c3, 752d1 to 752d3, 752e1 to 752e3 is also a rectangular opening with rounded corners.
[0268] The four string-like parts 752f to 752i arranged in the vertical direction have an oval cross-section with a long side about twice the diameter of the base side end 752a having a circular cross-section. Each has its back flush with the base side end 752a and is configured to be thicker than that of the first embodiment so as to protrude toward the front side. This protruding amount is set to a dimension that does not cause a visual discomfort when viewed as an amount that does not protrude outside the bulging part 752k. Also, these string-like parts 752f to 752i are integrated so as to fill the adjacent R corner parts of each of the horizontally long openings 252c to 2522e while being continuous with the part constituting the base side end 725a at the base side end 752a.
[0269] Each of the horizontally long openings 752c to 752e is integrated by a flat plate portion 752j so as to fill the adjacent R - corner portions even on the free - end 752b side. This flat plate portion 752j has the same wall thickness as the diameter of the base - side end 752a. The four string - like portions 752f to 752i are flush with the flat plate portion 752j on the back surface and are integrated with the flat plate portion 752j so as to protrude toward the front side. And, a bulging portion 752k is integrally formed at the free - end 752b which is the tip of this flat plate portion 752j so as to bulge in the front - rear direction. Note that the flat plate portion 752j has an area that can be pinched by a finger. The bulging portion 752k has front and rear surfaces that are continuous from the end on the free - end side of the flat plate portion 752j, and the wall thickness gradually increases toward the free - end, reaching a maximum of about three times the wall thickness, serving to make it difficult for a finger pinching the front and rear surfaces of the flat plate portion 752j to slip off in the free - end direction.
[0270] In this embodiment, the small openings 752c1 to 752e3 at the left ends of the horizontally long openings 752c to 752e of the mounting belt 750 configured in a composite ring shape correspond to the hooking ring portions. Also, in this embodiment, as will be described later, with the first intermediate partition portion 752m regarded as the base - side end, the central small openings 752c2 to 752e2 can also be used as the hooking ring portions. Note that the small openings 752c3 to 752e3 at the right ends can also be used as the hooking ring portions in some cases. However, in this embodiment, the second intermediate partition portion 752n is provided mainly for reinforcing the string - like portions 752f to 752i, and is provided to stabilize the way the string - like portions 752f to 752i extend in the length direction when the central small openings 752d1 to 752d3 are used as the hooking ring portions.
[0271] The motion sensor 730 has substantially the same configuration as the golf swing sensor 1 of the first embodiment, as shown in FIG. 17. For the same configurations such as the L-shaped hook, the same reference numerals as those described in the golf swing sensor 1 of the first embodiment are given, and detailed descriptions are omitted. The motion sensor 730 is different in that a rubber contact member 735 mounted on the back side of the rear housing 11 has an arcuate groove portion 736 on its back side, and a sponge body 737 with a rectangular thickness of 5 mm and longitudinal and lateral dimensions of 40.5 mm × 15 mm is attached so as to cover the entire back surface. The rubber contact member 735 has an edge 738 with a height of 1 mm and a thickness of 1 mm around it, as shown in the cross-sectional view. The sponge body 737 fits inside this edge 738 and is attached to the entire surface along the arc of the arcuate groove portion 736. As a result of the sponge body 737 being attached so as to fit inside the edge 738, even if the adhesion peels off during use, the edge is difficult to lift. By providing the rubber contact member 737 with the edge 738, the effect of not impairing the function and appearance of the sponge body 737 is exerted.
[0272] In the eighth embodiment, as shown in FIGS. 18(A) and (B), the attachment belt 750 is attached so that its proximal end 752a is locked to the hook 12a to 12c for holding the band formed so as to project laterally from the left side surface of the rear housing 11 of the motion sensor 730. As shown in FIG. 18(C), while pressing the sponge body 742 on the back surface of the motion sensor 730 against the shaft 3a at a position close to the grip 3b of the golf club, the free end 752b of the attachment belt 750 is pulled straight and wound around the back surface of the golf club 3 so as to be hooked on the hook 13a to 13c for hooking formed so as to project laterally from the right side surface of the rear housing 11, and is attached to the golf club.
[0273] In this embodiment, since the club installation surface of the motion sensor 730 is the sponge body 737, the pulling force generated in the attachment belt 750 and the compressive force generated in the sponge body 737 act to firmly attach the motion sensor 730 to the golf club 3a.
[0274] As shown in FIGS. 18(C) and (D), the appropriate mounting position is such that the motion sensor 730 is located on the opposite side of the face surface, at a position approximately 2 cm below the grip 3b. Although calibration can be performed by calibrating the sensor mounting position described later, it is better not to place it too far below the grip 3b when measuring the swing trajectory of the club. The optimal mounting range is within 2 to 5 cm from the lower end of the grip. At this time, the power switch 731 and the LED lamp 732 are mounted so as to be located on the grip side.
[0275] As shown by the lower arrow in FIG. 18(B), by attaching and using the first partition portion 752m in a state where it is prevented from coming off with respect to the hooks 12a to 12c for holding the band, it can also be worn so as to be tightened more tightly.
[0276] When using the trainer system of this embodiment, first, as shown in FIGS. 19(A) and (B), the trainer device 710 and the motion sensor 730 are charged from a household power supply using an AC adapter 780 having a micro USB connector terminal 781. At this time, the LED lamp 713 of the trainer device 710 and the LED lamp 732 of the motion sensor 730 light up red during charging and blue when charging is completed. After charging is completed for each, the micro USB terminal 781 is removed and the covers 719 and 734 are firmly closed. Note that the trainer device 710 and the motion sensor 730 are configured to automatically stop charging when fully charged, so as not to be overcharged.
[0277] Also, as shown in Fig. 20(A), for the trainer device 710, open the cover 719, insert the micro SD card 790, and firmly close the cover 719. The golf practice records can be saved on this micro SD card 790 and can also be taken out and installed on a personal computer or the like. The angle adjustment bracket 770 is composed of a base 771 and a bracket 773 having a ball-shaped fitting portion 772, and as shown in Fig. 20(C), the protrusion 774 of the bracket 773 is inserted into the hole 710a provided on the bottom surface of the trainer device 710 for mounting. By mounting this angle adjustment bracket 770, as shown in Fig. 20(D), the trainer device 710 can be rotated in the vertical and horizontal directions to adjust the angle so that the main body becomes horizontal. Thereby, accurate measurement and the like can be performed even in a non-flat place.
[0278] As shown in Fig. 21, the golf swing trainer system 700 of this embodiment can simultaneously display four items, namely "head speed", "estimated flight distance", "ball speed", and "meet rate", on the display screen 711 of the trainer device 710 in the "Swing mode", and is provided with an "Arc mode" for displaying the "swing trajectory".
[0279] In the "Swing mode", "head speed" in the display content is the speed of the club head, "estimated flight distance" is the flight distance calculated from the club used and the head speed or ball speed, "ball speed" is the speed of the ball, and "meet rate" represents the efficiency of the swing transmitted from the club to the ball by the numerical value of "ball speed ÷ head speed". Also, the display can be switched to a single-item horizontal display, history display, or graph display.
[0280] The "Arc mode" is a mode performed by wearing the motion sensor 730. In addition to the "swing trajectory", it can be configured to switch to the display of "face trajectory" and "shot data", and further, the display of a "model" for the "swing trajectory" can also be executed.
[0281] As shown in FIG. 22, the golf swing trainer system 700 of this embodiment is configured to perform Bluetooth transmission and reception between the trainer device 710 and the motion sensor 730, so that the display screen 711 of the trainer device 710 can display the "Arc mode" as described above.
[0282] The trainer device 710 includes a Doppler sensor 721, an amplifier 722, a comparator 723, a first microcontroller 724, a second microcontroller 725, a display control unit 726, a recording unit 727, a switch group 728, and a transceiver 729.
[0283] The Doppler sensor 721 is a microwave Doppler sensor with an output frequency of 24.15 GHz. The output signal of the Doppler sensor 721 (a signal corresponding to a 6-mm movement of the head of the golf club per wave) is amplified by the amplifier 722, compared with a reference value by the comparator 723, and output as a Doppler pulse (a high-level signal when it is equal to or higher than the reference value and a low-level signal when it is smaller than the reference value). This Doppler pulse is input to the first microcontroller 724.
[0284] The first microcontroller 724 calculates the swing speed (head speed) based on this Doppler pulse. Also, the signal amplified by the amplifier 722 is input to the second microcontroller 725.
[0285] The second microcontroller 725 calculates the ball speed based on the Doppler signal amplified by the amplifier 722. The ball speed calculated by the second microcontroller 725 is input to the first microcontroller 724.
[0286] The first microcontroller 724 calculates the estimated flight distance and the meat ratio based on the head speed calculated by itself and the ball speed calculated by the second microcontroller 725. Then, the first microcontroller 725 performs display to the display control unit 726 and recording in the recording unit 727 based on the data of the head speed, the ball speed, the estimated flight distance, and the meat ratio. Note that the first microcontroller 724 executes switching of display, switching of modes, etc. according to the input from the switch group 728. When the Arc mode is selected by a switch operation, calculation, display, etc. of the swing trajectory are executed based on the detection signal from the motion sensor 730 received by the transmission / reception unit 729.
[0287] In addition, the first microcontroller 724 is configured to adjust the amplification factor for the amplifier 722. The first microcontroller 742 further processes data transmission requests and the like to the motion sensor 730 via the transmission / reception unit 729.
[0288] The motion sensor 730 includes a microcontroller 741, a sensor 742, an LED control unit 743, and a transmission / reception unit 745.
[0289] The microcontroller 741 inputs the detection signal of the sensor 742, executes necessary arithmetic processing, and transmits it via the transmission / reception unit 745. The signal transmitted from this transmission / reception unit 745 is received by the transmission / reception unit 729 of the trainer device 710, and various displays in the above-described Arc mode are executed. The sensor 742 is a motion detection sensor for three axes of acceleration and three axes of angular velocity. The microcontroller 741 also executes processing for responding to a data transmission request received from the trainer device 710 via the transmission / reception unit 745. In addition, the microcontroller 741 controls the lighting and blinking states of the LED lamp 732 via the LED control unit 743.
[0290] The content of the lighting and blinking control of the LED lamp 732 by the microcontroller 741 of the motion sensor 730 is shown in Fig. 23(A).
[0291] (1) In the "charging" state, the "red" light is turned on. (2) In the "charging (power on)" state, the "red" and "yellow" lights are alternately turned on. In this case, the blinking patterns of "red" and "yellow" vary depending on the Bluetooth connection status. (3) When the "charging completed" state is reached, the "blue" light is turned on. (4) In the "charging completed (power on)" state, the "blue" and "light blue" lights are alternately turned on. In this case, the blinking patterns of "blue" and "light blue" vary depending on the Bluetooth connection status. (5) In the "charging abnormal" state, it is lit in "pink" color. This is to notify the user of the possibility of temperature abnormality or overcharging. (6) In the "power on (Bluetooth not connected)" state, it blinks quickly in "green" color. (7) In the "power on (Bluetooth pairing)" state, it blinks slowly by turning the "green" light on and off. (8) In the "power on (Bluetooth connected)" state, it blinks in a pattern consisting of the "green" light turning on twice and then turning off for a predetermined time. (9) In the "motion detection" state, it is lit in "green" color. This pattern is executed when the trainer device 710 is activated in the "swing mode", "Arc mode", or "practice mode" while in the Bluetooth connected state. (10) In the "motion calculation" state, it blinks in a pattern consisting of the "green" light turning on twice and then turning off for a predetermined time. "Motion calculation" refers to the state where the swing trajectory etc. is being calculated after a swing is made. This is a display to wait for the next swing until the "green light on" state in (9) is reached.
[0292] Incidentally, the lighting pattern of the above-mentioned (9) "continuous green lighting" in the motion sensor 730 is started when the first microcontroller 724 of the trainer device main body 710 notifies the motion sensor 730 by wireless communication that it has determined, based on the detection signal from the motion sensor 730 (transmitted at a sampling interval of 2 ms), that "the user is in a state of holding a golf club and being almost stationary". Also, the blinking pattern of the above-mentioned (10) "green lighting twice and extinguishing" in the motion sensor 730 is started when the first microcontroller 724 of the trainer device main body 710 notifies by wireless communication that it has determined, based on the detection signal from the motion sensor 730, that "the impact on the ball has been completed and the swing has ended".
[0293] Here, whether it is in an "almost stationary state" or not has a certain margin in the determination condition for "release of the stationary state" so as not to cause chattering in the determination of the stationary state even for a user who has a habit of swinging the club back and forth after taking a stance. Also, "end of swing" is determined using the detection signal corresponding to the "impact shock". Therefore, in the case of a "swing in the air", it is determined as "release of the stationary state" instead of "end of swing", but if the user takes a stance again and enters the "stationary state", it will enter the state of "continuous green lighting", and it becomes possible to measure the swing immediately.
[0294] Incidentally, in this embodiment, the trainer device 710 is also configured to display, on the display screen 711, an icon 711b indicating the charging state of the motion sensor 730 together with an icon 711a indicating the charging state of the main body, as shown in FIG. 23(B).
[0295] As shown in Fig. 24(A), the trainer device 710 is configured to turn on the power by pressing and holding the power button 716 for 2 seconds or more in the power-off state, and to turn off the power by pressing and holding the power button 716 for 2 seconds or more in the power-on state. As shown in Fig. 24(B), the motion sensor 730 turns on the power by switching the power switch 731 to the on position. As described above, immediately after being switched on, the LED lamp 732 is in the state of "green blinking". Note that Fig. 24(B) shows the state where the power switch 731 is tilted to the off side.
[0296] After turning on the power of the trainer device 710, as shown in Fig. 24(C), when the menu button 712 is pressed, a menu screen is displayed on the display screen 711. As shown in the figure, in this embodiment, "Swing Mode", "Arc Mode", "Settings Mode", "Practice Mode", "Arc Playback Mode", and "Power Off" can be selected from the menu screen. By touching the mode buttons on these menu screens with a finger, mode selection can be performed.
[0297] (1) As already described, the "Swing Mode" is a mode that detects and displays "head speed", "estimated flight distance", "ball speed", and "meet rate". Also, when a certain standard is met, "nice shot animation" is displayed. Furthermore, the average value of swing data for each club and the numerical values for each club can also be displayed. Also, each item can be displayed in a graph. (2) The "Arc Mode" is a mode that detects and displays the trajectory of the club with the motion sensor 730. (3) The "Settings Mode" is a mode for changing the settings of the main body, such as date and time and left-handed setting. (4) The "Practice Mode" is a mode for setting the target distance automatically or manually. In this mode, when a certain standard is met, it is configured to display "nice on animation". (5) The "Arc Playback Mode" is a mode for playing back the recorded swing trajectory (Arc). When touching "Power Off", the main unit can be powered off without pressing the power button 716 for a long time.
[0298] When using this system, first set the date and time. By setting the date and time, the recording date and time can be added to the data detected in the golf swing. When checking with the data management software, file selection and data comparison can be performed using the recording date and time as a marker. Immediately after installing the battery, the default setting is 0:00 on January 1, 2013.
[0299] As shown in FIG. 25(A), the operation method is to touch "Settings" on the menu screen, then touch the right scroll to display the "System Tab". Next, touch "General", then touch "General" on the switched screen, and then touch "Date and Time" on the switched screen. Then, operate the "numeric keypad", "clear", and "OK" to input in the order of year, month, day, hour, and minute.
[0300] [Swing Mode] Next, the operation procedure of the "Swing Mode" will be described. As shown in FIG. 25(B), touch "Swing" on the menu screen, and when touching the club button on the switched screen, a club selection screen will be displayed. In this embodiment, as the types of clubs that can be selected, "Wood", "Utility", "Iron", "Wedge", and "Putter" are prepared. When selecting the 1-wood, as shown in the illustration, touch "Wood" and then touch "1W" on the switched screen.
[0301] In the "Swing Mode", the "Carry Distance Display" is calculated from the ball speed when the ball speed can be detected. When the ball speed cannot be detected, such as when hitting a ball with a practice swing or a club with a large loft angle (iron, wedge), it is calculated based on the head speed. The carry distance calculated from the ball speed takes into account the coefficient of restitution between the head and the ball, so a more accurate value can be calculated compared to the carry distance calculated from the head speed.
[0302] Here, in the system of this embodiment, the following arithmetic processing is performed to define the "flight distance calculation standard". (1) Based on coefficients obtained from a large number of data collections based on a commercially available general club. (2) The flight distance is calculated as a value including the run, assuming an average spin amount, a windless state, and a flat terrain. (3) The direction of the hit ball is not taken into account. Note that depending on the club used, there may be an error between the flight distance display and the actual flight distance.
[0303] In order to perform such flight distance calculation, in this embodiment, as shown in FIG. 25(C), the club type and loft angle are preset in the storage device of the trainer device 710. Note that for wedges, a configuration is adopted in which the initial setting value can be changed.
[0304] The "meat rate" is calculated as "ball speed ÷ head speed". Generally, 1.56 is said to be the maximum value (the maximum coefficient of restitution of the ball). The "nice shot animation display" in this embodiment has an initial setting in which it is displayed when the meat rate (ball speed ÷ head speed) is 1.40 or more. Note that the "nice shot animation" is only displayed when a wood-type club is selected.
[0305] Next, the procedure for executing the "swing mode" using the system of this embodiment will be described. FIG. 26 shows the installation position of the device when a wood-type club is selected. As shown in FIG. 26(A), the detection sensor unit 715 of the trainer device 710 is horizontally installed at a position about 1 to 1.5 m behind in the direction of hitting the ball, so that there is no obstacle between the trainer device 710 and the ball. At this time, when there is undulation at the installation location, the angle adjustment bracket 770 is used (see FIG. 20(D)). Note that the figure shows the case of a right-handed hit.
[0306] As described above, the system of this embodiment can display four items simultaneously and also has a display method of showing one item horizontally. The basic display is four items simultaneously. As shown in FIG. 26(B), when touching the item that you particularly want to display, it can be switched to a screen where the item is displayed large and horizontally. As a result, the user can clearly view the item they want to know most from the standing position in FIG. 26(A).
[0307] When the user swings, the trainer device 710 executes arithmetic processing of head speed measurement, ball speed measurement, flight distance calculation, and meet rate calculation based on the signal from the Doppler sensor 721. While this arithmetic processing is being performed, a message "Please wait" is displayed on the display screen 711. When the detection result is obtained, the detection result is displayed blinking and then switched to lighting to notify that the result has been updated.
[0308] In this embodiment, a storage area is provided in the main body so that this detection result can be stored as a history up to 500 pieces. Note that when the detection result screen is touched for 2 seconds after the display of the detection result changes from blinking to lighting, the history can be deleted.
[0309] Note that the head speed can also be displayed during dry swing. As described above, even when the ball speed is not detected, it has a function of calculating the flight distance based on the head speed. However, when the head speed is slow and the flight distance calculated based on the head speed is about 30 yards or less in the case of a light dry swing, the display is not performed.
[0310] The detection result obtained in this way can record the acquired date and time associated with the detected data by setting the "date and time" as described above.
[0311] Note that in the following cases, it may not be displayed correctly. (1) When the trajectory of the ball is high (the launch angle is large) or it deviates left or right, the ball speed may not be detected. (2) Clubs with a large loft angle will also have a large launch angle, so it may not be possible to detect the ball speed. Also, the meat ratio value will be low. (3) When using a golf practice net etc., if the distance from the ball placement position to the net is 3 m or less, it may not be possible to detect the ball speed. (4) If the ball speed is less than 20.0 m / s, it cannot be detected. (5) If the head speed is less than 15.0 m / s, it cannot be detected. (6) If multiple units are used at close range, correct detection may not be possible. Therefore, when using multiple units, it is desirable to space them at least about 2 m apart from each other.
[0312] The "Nice Shot Animation" shown in Fig. 26(C) is configured to be displayed only when a wood-type club is selected. In the initial setting, it is set to display the "Nice Shot Animation" when the meat ratio is 1.40 or more. Note that the "Nice Shot Animation" also adopts a configuration in which the setting can be changed to "Do not display".
[0313] Next, the installation position etc. of the device when selecting a "putter" in the "Swing Mode" will be explained. In this case, first, as shown in Fig. 27(A), touch "Swing" on the menu screen, touch the club button, and select the putter. Next, as shown in Fig. 27(B), place the trainer device 710 about 20 cm away from the user on the opposite side of the ball launch line, and position the rear end around 20 cm ahead in the launch direction from the position of the ball, and install the detection sensor unit 715 so as to face about 1 m ahead in the ball launch direction. Also at this time, install it horizontally so that there are no obstacles between the trainer device 710 and the ball, and use the angle adjustment bracket 770 when there are undulations. This figure also shows the case of a right-handed shot.
[0314] When the user performs putting, the trainer device 710 executes arithmetic processing for ball speed measurement and estimated flight distance calculation based on the signal from the Doppler sensor 721, and as shown in FIG. 27(C) as the detection result, it displays the estimated flight distance and the ball speed. Note that the display of the "Please wait" message during the arithmetic processing and the switching of the display from blinking to lighting when the detection result is obtained are the same as in the case of wood.
[0315] In the measurement and arithmetic operations for this putting, the following conditions and the like are adopted. (1) The speed (stimp) of the green is calculated assuming 7.8 feet. (2) When the distance the ball has moved is short (about 1 m or less), it cannot be detected. (3) The head speed cannot be detected. (4) When there are moving objects or people near the detection area, accurate detection may not be possible. Conversely, when there are moving objects or people near the detection area, detection and display may be performed based on their movements. (5) Due to grass, undulations, and other conditions, it may not match the actual distance. (6) When using multiple units at close range, correct detection may not be possible. Therefore, when using multiple units, it is desirable to keep a distance of at least about 2 m between them.
[0316] The detection results obtained by performing measurements and the like in the "swing mode" in this way are stored in the storage area of the trainer device 710 as described above. Therefore, as shown in FIG. 28(A), by touching the "history button" on the swing mode screen and then touching the "history display" on the switched screen, the "history display screen" can be called up.
[0317] The "History Display Screen" is configured to display seven items at a time starting from the latest history, and touching the "Next Page" switches to the display of the next seven items. The illustrated example relates to the No. 1 wood. In the upper row, "No." is a sequential number starting from 1 for the latest history, "H / S" is the head speed, "Distance" is the estimated carry distance, "B / S" is the ball speed, and "Meet" means the meet rate. As a result of using a small screen, the item names are abbreviated and a configuration is adopted in which one set of data is neatly displayed in one line.
[0318] Also, at the uppermost row, the average values of the head speed, ball speed, estimated carry distance, and meet rate are displayed. This average value is configured not to change even when touching the "Next Page" or "Previous Page", and by comparing with the average value, it is possible to know the success or failure of each swing.
[0319] When touching the club button and selecting another type of club, the history related to the selected club can be confirmed. When no club is selected or all clubs are selected, the history is displayed with no numerical value in the average value column as shown in Fig. 28(B). Also, when only the head speed such as a practice swing is detected, the ball speed and meet rate columns will be blank.
[0320] As shown in Fig. 28(C), when touching "Graph Display" on the history function selection screen, it switches to the history date confirmation screen. When touching "Date and Time", it switches to the date specification screen, and touch the date for which you want to display the graph to select the display target. When touching "All" on the history date confirmation screen, it does not proceed to the date specification screen. In this embodiment, it is configured to manage only up to the date and not specify the hour and minute.
[0321] After selecting the date to be the target of the graph display in this way, as shown in the upper column of Fig. 28(D), the "History Display Item Selection Screen" is displayed. When the user touches any of "Head Speed", "Estimated Carry Distance", "Ball Speed", or "Meet Rate", it switches to the graph display screen corresponding to the touched item as shown in the lower column.
[0322] Each graph can display up to 100 pieces of data per page. By touching the back button, old data can be read and displayed, and by touching the forward button, new data can be read and displayed. Also, by touching the club switch button, club selection can be performed from this graph display screen. Furthermore, by touching the vertical axis setting button, the display range of the vertical axis can be changed.
[0323] Next, the history saving will be described. As shown in Fig. 29(A), touch "Swing" on the menu screen. As shown in Fig. 29(B), touch the "History Button" on the switched screen. By touching "Save" on the history function selection screen, the process for saving the history to the SD card in the trainer device 710 starts. During the execution of the saving process, a message "Saving... Please do not remove the SD card" and a symbol indicating the progress of the process are displayed as shown in the figure. When the saving is completed, a message "Completed" is displayed.
[0324] When erasing the history, as shown in Fig. 29(C), touch the "History Button". When touching "Erase" on the history function selection screen, a confirmation message "Do you want to erase the history?" is displayed along with "Yes" and "No" buttons for confirmation. When "Yes" is touched, the process for erasing the history in the trainer device 710 starts. When the history erasure is completed, a message "The history has been erased" is displayed, and after 2 seconds, it returns to the history screen. Note that when "No" is selected for the confirmation, it also returns to the history screen. When the history erasure is completed, the number of histories becomes 0.
[0325] [Practice Mode] Next, procedures for executing the "Practice Mode" using the system of this embodiment will be described. The "Practice Mode" is for practicing shooting at a set target distance, and includes "Automatic" where shots are taken at a randomly set target distance, and "Manual" where shots are taken at an arbitrarily set flight distance. As shown in Fig. 30(A), touch "Practice" on the menu screen, and as shown in Figs. 30(B) and (C), touch either "Automatic" or "Manual" on the opened screen.
[0326] When touching "Automatic", the target distance is randomly set between 50 and 150 yards by the internal processing of the trainer device 710. When touching "Manual", operate the numeric keypad to input the target distance between 50 and 150 yards, and touch "OK" to set it. Regarding the upper and lower limits of the target setting distance, club selection, speed unit, flight distance unit, green radius, and nice-on animation display, as shown in Fig. 30(D), the settable range and initial setting values are determined. The upper and lower limits of these target setting distances, the green radius, and the units of speed and distance can be changed by setting.
[0327] When the setting of the target distance is completed, as shown in Fig. 30(E), touch the club button to execute club selection. As shown in the figure, the putter is not included in the selectable clubs. This is because the "Practice Mode" is a mode that uses the estimated flight distance calculation function of the trainer device 710 to perform arithmetic processing to determine whether to display the "nice-on animation" by comparing with the target setting distance.
[0328] The installation position of the device in the "Practice Mode" is the same as in the "Swing Mode", as shown in Fig. 30(F). Horizontally install the detection sensor unit 715 of the trainer device 710 about 1 to 1.5 m behind in the direction of hitting the ball, so that there are no obstacles between the trainer device 710 and the ball.
[0329] When the user swings, the trainer device 710 executes arithmetic processing of head speed measurement, ball speed measurement, flight distance calculation, and meet rate calculation based on the signal from the Doppler sensor 721, and detects the estimated flight distance. This detection result is blink-displayed on the display screen. And when the estimated flight distance is within the radius of the target distance ± 10 yards, a "nice on animation" as shown in FIG. 30(G) is displayed on the display screen. When the blink of the detection result ends, the processing in the practice mode for the next ball becomes possible. Note that, as described above, the green radius for nice on determination and the presence or absence of nice on animation display can be changed by setting.
[0330] [Arc Mode] Next, the procedure and the like for executing the "Arc Mode" using the system of this embodiment will be described. The "Arc Mode" is a mode for recording the swing trajectory when swinging, using the trainer device 710 and the motion sensor 730. The motion is temporarily stored for each swing, but it will disappear if the next swing is performed without saving. To save, it is configured to touch the "save" button for each dozen and save, and up to 30 pieces can be saved in the storage device of the trainer device 710.
[0331] First, as shown in FIG. 31(A), firmly attach using the attachment belt 750 so that the upper end of the motion sensor 730 is positioned approximately 2 cm below the lower end of the grip 3b of the club to be used. At this time, the motion sensor 730 is positioned on the opposite side of the face surface with respect to the shaft 3a, and is attached in a state where the power switch 731 and the LED lamp 732 face the grip side.
[0332] Once the motion sensor 730 is attached to the club shaft in this way, next, club selection is performed, and calibration of the sensor attachment position and the face surface is carried out. This operation is as follows: as shown in Fig. 31(B), touch "Settings" on the menu screen. Then, as shown in Fig. 31(C), touch the feed switch on the settings screen to display the Arc tab. After touching "Club" to display the club settings screen and performing club selection, touch "Sensor Attachment Position" and input the sensor attachment position by numeric keypad input. The sensor attachment position can be calibrated within the range of 50 to 100 cm, which is the distance from the tip of the head to the motion sensor 730.
[0333] When the calibration of the sensor attachment position is completed, as shown in Fig. 31(D), return to the club settings screen and touch "Face Surface Calibration". Then, the trainer device 710 displays a screen on the display screen showing the method of face surface calibration in figures and text. The user performs an operation of touching "OK" with the club equipped with the motion sensor 730 in a state where the face is facing the horizontal plane according to the instructions in the figures and text on this screen. When "OK" is touched, the trainer device 710 communicates with the motion sensor 730 and performs face surface calibration. At this time, with reference to the data of the sensor attachment position and the club selection data, a process of detecting the positional relationship between the motion detection position by the motion sensor 730 and the face surface is executed. When the calibration is completed, it is displayed on the display screen. Note that when performing this operation, the power of the motion sensor 730 should also be kept on.
[0334] Next, as shown in FIG. 31(E), similar to the "Swing Mode", the trainer device 710 is placed horizontally on a flat surface without undulations and is installed at a position about 1 to 1.5 m behind the hitting point so that there are no obstacles between the trainer device 710 and the ball. By installing it in this way, it becomes possible to simultaneously execute the measurement and calculation of the "Arc Mode" and the "Swing Mode". Note that if Bluetooth is connected between the motion sensor 730 and the trainer device 710, the measurement and calculation of the "Arc Mode" are possible. Therefore, for users who do not necessarily need data such as head speed, it is not limited to the installation method shown in FIG. 31(E), and it is sufficient to install the trainer device 710 at a position where Bluetooth can be connected in an environment where there are no obstacles or other devices that generate radio waves in between.
[0335] After the attachment of the motion sensor 730 and the installation of the trainer device 710 are completed as described above, check that the power supplies of both are on, touch "Arc" from the menu screen of the trainer device 710, and grip the club. At this time, the LED lamp 732 of the motion sensor 730 will be in one of the following states: "green" and flashing quickly, repeating lighting and extinguishing once, repeating lighting and extinguishing twice, or continuous lighting.
[0336] As shown in the table of FIG. 21(A), the fast blinking of "green" indicates the "Bluetooth unconnected state", the repeated lighting and extinguishing once indicates the "Bluetooth pairing in progress", the state of repeating lighting and extinguishing twice indicates the "Bluetooth connected" or "motion calculation in progress", and the continuous lighting state indicates the "motion detection in progress". The swing can be performed to execute motion detection in the continuous lighting state of "green". Once the user confirms this continuous lighting state of "green", the swing can be executed at any time. Note that the continuous lighting state of "green" is a state where the club is stationary based on the signal from the motion sensor 730, and the motion calculation process on the trainer device 710 side is not being performed. The determination of whether the club is in a stationary state is made on the trainer device 710 side, and the determination conditions are set so that the club can be determined to be in a stationary state even if it is moved within a certain range. This is considered in view of users who have a habit of slightly moving the club when taking an address posture.
[0337] When the user takes an address posture and confirms the continuous green lighting state of the LED lamp 732 of the motion sensor 730, the user makes a swing. When using it for the first time immediately after power-on, an image of a person holding the club as shown on the left side of FIG. 32(B) is displayed. Even if a practice swing is made in this state, the motion calculation is not executed. This is because the trainer device 740 is set with calculation conditions that require an impact on the ball for the motion calculation.
[0338] When the user makes a swing and an impact on the ball occurs, the hitting point is determined, and based on the sensor signals from the motion sensor 730 before and after that, the trainer device 410 calculates the swing trajectory. Then, a video is displayed in which the image of the person swinging the club moves and the swing trajectory is drawn as shown on the right side of the screen in FIG. 32(B). The display of this video is repeatedly played, but it is not automatically saved. When saving the swing trajectory, touch the "Save" button on the screen. When the trainer device 710 detects a touch on the save button, it saves the data related to the swing trajectory currently being displayed in the video. The maximum number of savable items in this embodiment is 30.
[0339] When touching the screen that repeatedly displays the swing trajectory, as shown in Fig. 32(C), the display changes to show the swing trajectory in different directions: "Front (from above)", "Rear", "Top", and "Front", and each display is repeatedly played back in a video.
[0340] Here, although it is difficult to understand in the figure because colors cannot be displayed, in this embodiment, the display color of the trajectory from the start to the end of the swing gradually changes from blue through yellow to red, and a display mode is adopted in which the distinction between the upswing and the downswing can be determined by the color tone. In the case of a golf swing, since a change point occurs from the upswing to the downswing, it is also possible to adopt a display mode in which the change point is calculated and the display color is changed with the change point as the boundary, with the upswing part being blue and the downswing part being red. With these display modes, it is possible to distinguish between the upswing and the downswing even on the screen after the swing trajectory has been drawn, and it is possible to more accurately convey the information when correcting the trajectory. In this embodiment, since the process of drawing the swing trajectory is performed by a video, the upswing and downswing trajectories can also be distinguished by this.
[0341] Also, when drawing the swing trajectory, in particular, as can be clearly read from the "Rear" and "Top" in Fig. 32(C), a display mode is adopted in which the dummy and the ball are distributed left and right with respect to the center of the display screen, and the ball is shifted to the right side of the center. Thereby, the swing trajectory can be drawn larger on the display screen.
[0342] Also, when touching "Switch", the display switches from the swing trajectory display to the "face trajectory" display. By touching this "face trajectory" display screen, the screen is switched between the "face angle at impact" and the "loft angle at impact". This screen is a still image, not a video.
[0343] The display of this face trajectory is based on the data of the three-axis acceleration and three-axis angular velocity detected at a sampling interval of 2 ms on the motion sensor 730 side. On the side of the trainer device main body 710, the orientation of the face is calculated at intervals of 2 ms, and it is displayed on the screen in a display mode that is a set of lines that intermittently represent the change in the face plane. At this time, a display mode is adopted in which the center of the screen is the lowest point of the face trajectory. As shown in the figure, 2 ms is the sampling interval for drawing the orientation of the face plane at the moment of impact, which is the lowest point. In the above-described display mode of the swing trajectory viewed from the rear or the top surface, the ball is shifted to the right to draw a large swing trajectory. In the case of the face trajectory, in order to accurately convey the orientation of the face plane before and after impact, a display mode in which the lowest point (ball impact position) is at the center is suitable. The sampling interval should be 2 ms or less, more preferably 1 ms or less.
[0344] When touching "Switch" in the display state of "Face Trajectory", it switches to the screen of "Swing Data", and switches to a screen that numerically displays "Club Type", "Upswing Time", "Downswing Time", "Face Angle at Impact", and "Loft Angle at Impact".
[0345] As "Swing Data", the face angle and loft angle can be confirmed numerically, and by also drawing the trajectory of the face plane at a sampling interval of 2 ms as the face trajectory, it becomes possible to more accurately grasp one's own swing as an image in addition to the numerical values.
[0346] When touching "Switch" in the display state of "Swing Data", it returns to the video display state of "Swing Trajectory" again. Note that "Save" can be executed from any display state.
[0347] In the trainer device 710, the "swing trajectory" is being repeatedly played back, but since the motion calculation has already been completed, it is in a state where the next swing can be continuously executed to obtain the swing trajectory and the like. Therefore, the LED lamp 732 of the motion sensor 730 is in the state of "continuously lit green". When the user needs to save, they touch "Save" and then perform the next swing. If there is no need to save, the user can swing immediately after confirming the "continuously lit green" of the LED lamp 732.
[0348] [Arc Playback Mode] Next, the procedure and the like for executing the "Arc Playback Mode" using the system of this embodiment will be described. The "Arc Playback Mode" is a mode for playing back and checking the "Arc (swing trajectory, face trajectory, swing data)" stored in the trainer device 710. This mode is executed only by the trainer device 710. After turning on the power, as shown in Fig. 33(A), touch "Arc Playback" on the menu screen. Then, as shown in Fig. 33(B), the saved Arcs are displayed arranged in order from the newest on the time axis, so touch the Arc to be played back. Then, as shown in Fig. 33(C), the Arc is played back as the swing trajectory, face trajectory, and swing data. The screen switching and the like are the same as the operations in the Arc mode.
[0349] [Demonstration Display] Next, the function of superimposing and displaying the "demonstration" when displaying the "swing trajectory" in the "Arc Mode" and the "Arc Playback Mode" will be described. When using this function, as shown in Fig. 34(A), touch "Settings" on the menu screen. Then, as shown in Fig. 34(B) below, open the "Arc Tab" and touch "Display", touch "Do not display demonstration", touch "Display" on the opened screen to change it to "Display demonstration", and then touch "Back". By this operation, the display condition of the "swing trajectory" in the trainer device 710 is changed from the initial setting of "Do not display demonstration" to "Display demonstration".
[0350] After setting to "display the demonstration" in this way, as shown in Fig. 34(C), if you touch "Arc" on the menu screen to activate the "Arc mode", as shown in Fig. 34(D), when displaying the swing trajectory, the demonstration swing trajectory will be overlaid and displayed. This demonstration is based on the data when a professional golfer swings using this system and is stored in advance in the storage device of the trainer device 710 as "demonstration data".
[0351] Also in this "display the demonstration", by touching the screen, the screen display can be switched as front → front (slightly from above) → rear → top surface → front →..., and the demonstration is overlaid and displayed on each screen.
[0352] Moreover, by setting to "display the demonstration" and checking in the "Arc playback mode", as shown in Fig. 35, it can be utilized for training to correct the habit of making large swings like the lower part and approaching the demonstration like the upper part.
[0353] [Setting mode] Next, the setting mode will be described. As shown in Fig. 36(A), when touching "Settings" on the menu screen, a setting screen will be displayed as shown on the right side. On the setting screen, by touching the "forward key" and "back key", the setting target can be switched among the "Swing tab", "Arc tab", and "System tab".
[0354] The operation method for changing the display mode in the "Swing Mode" using this "Settings Mode" will be described. As shown in Fig. 36(B), when you want to swap the display positions of "Head Speed" and "Estimated Flight Distance" vertically, touch "Display Items" in the "Swing Tab" to display the screen shown at the lower left end. Touch "Head Speed", which is the topmost display item on this screen, and you will switch to the screen on its right. Touch "Estimated Flight Distance" on the switched screen, and as shown further to the right, you will switch to a screen where "Estimated Flight Distance", "Estimated Flight Distance", "Ball Speed", and "Meet Rate" are arranged in this order. This time, touch the "Estimated Flight Distance" in the second row, and then touch "Head Speed" on the switched screen. As shown on the far right screen, the display positions will be changed to a screen where "Estimated Flight Distance", "Head Speed", "Ball Speed", and "Meet Rate" are shown. Here, by touching "Back", the setting with the changed display order will be stored in the trainer device 710. After that, when the "Swing Mode" is activated, the display can be in a state where the top and bottom of the display items are swapped. By switching the order of the display items in this way, it becomes possible to change the target of the horizontal display of one item by touching the screen.
[0355] Next, the operation method for changing the number of display items in the "Swing Mode" using the "Settings Mode" will be described. Touch "Settings" and "Display Items", and as shown in Fig. 36(C), after displaying the screen in the 4-item display state, touch "Meet Rate", and then touch "Do Not Display" on the switched screen. Then, as shown on its right, the bottom of the display items will be switched to "Do Not Display". By touching "Back" in this state, the change to the 3-item display will be stored in the trainer device 710. After that, when the "Swing Mode" is activated, the screen can be set to the 3-item display as shown in the second row from the bottom. Similarly, settings for 2-item display and 1-item display are also possible.
[0356] Note that the items for which the settings of the "Swing Tab" can be changed include, as shown in Fig. 37, "Screen", "Practice Mode", "Flight Distance Coefficient (Ball)", "Flight Distance Coefficient (Club)", and "Wedge Loft Angle".
[0357] When touching the "screen", it is configured to enable switching between "do" and "not do" for "nice shot display", setting by numerical input of the "nice shot reference value", and switching between "right-handed" and "left-handed" for "dominant hand selection". Note that the "reference value" can be set with a limitation within the range of "1.20 to 1.60".
[0358] When touching the "practice mode", it is configured to enable setting by numerical input for "upper limit of target setting distance", "lower limit of target setting distance", and "green radius", and switching between "do" and "not do" for "nice on display". Note that the "upper limit of target setting distance" can be set with a limitation within the range of 51 to 999 yards, the "lower limit of target setting distance" can be set with a limitation within the range of 50 to 149 yards, and the "green radius" can be set with a limitation within the range of 1 to 50 yards.
[0359] When touching the "flight distance coefficient (ball)", a club selection screen is displayed, and after selecting a club, the flight distance coefficient can be set by numerical input within the range of 50 to 150%. Note that for the "flight distance coefficient (ball)", among the clubs, "wedge" cannot be selected.
[0360] When touching the "flight distance coefficient (club)", a club selection screen is also displayed, and after selecting a club, the flight distance coefficient can be set by numerical input within the range of 50 to 150%. Note that for the "flight distance coefficient (club)", among the clubs, "putter" cannot be selected.
[0361] When touching the "wedge loft angle", a wedge selection screen is displayed, and for the selected wedge, the loft angle can be set by numerical input within the range of 46 to 60°.
[0362] When opening the "Arc tab" in the "settings mode", as shown in Figure 38, a screen for setting "club" and "display" is displayed.
[0363] Touching "Club" switches to the selection screen for "Club Selection", "Sensor Position", and "Face Plane Calibration". In "Arc Mode", in "Club Selection", it is configured such that a club can be selected from any of "Wood", "Utility", "Iron", "Wedge", and "Putter".
[0364] Regarding "Sensor Position" and "Face Plane Calibration", as already described, the detection accuracy of the swing trajectory and face trajectory can be improved by this "Sensor Position" and "Face Plane Calibration".
[0365] Touching "Display" shows a screen for setting the switching between "Do" and "Don't" for "Doll Display" and "Model Display". The display mode of the swing trajectory in "Arc Mode" can be changed to any of the 4 patterns shown in the figure according to the combination of "Display" and "Don't Display" for "Doll" and "Model".
[0366] When opening the "System Tab" in "Settings Mode", as shown in Figure 39, a screen for selecting setting items from "General", "Power Saving", "Window Touch Correction", "Bluetooth", "System Information", and "Settings Initialization" is displayed.
[0367] Touching "General" enables configuration to switch "Screen Brightness" between "Bright", "Normal", and "Dim", switch "Speed Unit" between "m / s" and "mph", switch "Distance Unit" between "yd" and "m", and set "Date and Time" by numerical input.
[0368] Touching "Power Saving" shows a screen for the user to select desired settings for "Power Saving Screen" from "5 seconds", "10 seconds", "30 seconds", "1 minute", "3 minutes", and "OFF", and for "Auto Power Off" from "5 minutes", "10 minutes", "20 minutes", "30 minutes", "60 minutes", and "OFF".
[0369] When touching "Window Touch Correction", as shown in the illustration, perform position correction for "Window Touch" and re - set the settings by touching in the order of "Left Center", "Bottom Center", and "Upper Right Corner".
[0370] When touching "Bluetooth", it proceeds to the setting process of "New Registration". When touching "System Information", it displays the version of the program incorporated in the main body. When touching "Initial Settings", it displays a screen asking "Yes" or "No", and performs initial settings when "Yes" is touched.
[0371] The operation results by the above - mentioned setting modes are stored in the trainer device 710 to form a setting state for each user, and it is configured to be able to return to the initial - setting state by performing initial settings.
[0372] [Measurement of head speed, etc.] Next, the internal structure of the microcontroller of the trainer device 710 and the arithmetic processing such as the measurement of head speed and ball speed will be described.
[0373] As shown in FIG. 40, the first microcontroller 724 has a 16 - bit counter (timer) 724a and a memory (RAM) 724b as the first storage means. A 2.5 - MHz signal is input to the counter 724a as a reference pulse, and counting is performed. The value of the counter 724a can be captured into the capture register 724c when a predetermined event occurs. A cycle - data storage area for storing cycle data is provided in the memory 724b, and this area consists of 110 array areas (total 220 bytes) with a 16 - bit width.
[0374] The first microcontroller 724 receives the Doppler pulse output from the comparator 723. The first microcontroller 724 measures the period of this Doppler pulse. A counter 724a is used for measuring this period. Specifically, when the falling edge of the Doppler pulse occurs as a predetermined event, a falling-edge detection interrupt of the Doppler pulse is generated, and the counter value at that time is set to be captured into the capture register 724c. The capture register 724c stores candidate data for accumulation. Then, when the falling-edge detection interrupt of the Doppler pulse occurs, the content of the capture register 724c is recorded as period data in the memory 724b in the interrupt processing routine.
[0375] When an overflow of the counter value occurs in the counter 724a, a counter overflow interrupt is generated. When the counter overflow interrupt occurs, counter overflow interrupt processing is performed.
[0376] In each process executed by the first microcontroller 724, "start waiting", "measuring", "completed", and "error" are defined as measurement states (processing states). Each state is stored in a state storage area set on the memory 724b, and the processing content is changed based on the stored state. The state "start waiting" is a state of waiting for the falling edge of the first Doppler pulse. Immediately after reset (immediately after power-on), this state is set. When the falling edge of the Doppler pulse is detected and its period is less than or equal to a specified value, the state transitions to "measuring". The state "measuring" is a state of accumulating period data. The state "completed" is a state where the accumulation of period data is completed and the number of valid measurement data exceeds the specified value. When this state is reached, a speed calculation process for calculating the speed by inspecting the accumulated data is performed. The state "error" is a state where the accumulation of period data is completed, but the number of accumulated data is less than the specified value. When this state is reached, the accumulated data is immediately discarded, and a process (not shown) for returning to the "start waiting" state is performed.
[0377] First, the counter overflow interrupt processing function executed by the first microcontroller 724 will be described with reference to the flowchart of FIG. 41. Since the counter 724a is 16 bits, when the counter value reaches 65535 + 1, a counter overflow interrupt occurs and this process starts.
[0378] First, in S110 (S110 is an abbreviation for step 110, and the following notations are the same), the number of overflow occurrences held in the memory is incremented by 1. In the subsequent S120, it is determined whether the measurement state is "waiting for start" or "completed", or "measuring". If the measurement state is "waiting for start" or "completed" (S120: waiting for start or completed), this process ends. On the other hand, if the measurement state is "measuring" (S120: measuring), the process proceeds to S130. In S130, it is determined whether the number of overflow occurrences has reached the specified number. This specified number is set to 16. The fact that the overflow occurs 16 times means that the falling edge of the pulse is not input for a long time of about 400 ms. In such a case, it is necessary to exit the "measuring" state. If the number of overflow occurrences has not reached the specified number (S130: No), the counter overflow interrupt process ends. On the other hand, if the number of overflow occurrences has reached the specified number (S130: Yes), the process proceeds to S140. In S140, it is determined whether the number of recorded data (the number of recorded cycle data) exceeds the specified number. This specified number is set to "32". If the number of recorded data exceeds the specified number (S140: Yes), the process proceeds to S150, and in S150, the measurement state is changed to "completed" and this interrupt process ends. On the other hand, if the number of recorded data does not exceed the specified number (S140: No), the process proceeds to S160, and in S160, the measurement state is changed to "error" and this interrupt process ends.
[0379] By such processing, when an overflow occurs, the number of overflows is counted. When an abnormal state such as the number of overflows reaching 16 times occurs, the measurement is stopped there. When the recorded data exceeds the specified number, the measurement state is changed to "completed" and the speed calculation process described later is performed. On the other hand, when the recorded data does not exceed the specified number, the measurement state is changed to "error", the accumulated data is discarded, and a process (not shown) is performed to return to the "waiting for start" state.
[0380] Next, the content of the falling edge interrupt process of the Doppler pulse (measurement and accumulation process of the Doppler pulse period) when the falling edge interrupt of the Doppler pulse occurs will be described with reference to FIGS. 42 and 43.
[0381] When the first microcontroller 724 detects the falling edge of the Doppler pulse, it starts the falling edge interrupt process of the Doppler pulse shown in FIGS. 42 and 43. First, in S310, it is determined whether the measurement state is "waiting for start", "completed", or "measuring". If it is "waiting for start" (S310: waiting for start), it proceeds to S320. If it is "completed" (S310: completed), it proceeds to S440. If it is "measuring", it proceeds to S360.
[0382] In S320, it is determined whether the period is smaller than the specified value. As the specified value, for example, it is set to 776 times, which is a count value corresponding to a period of about 0.31 ms corresponding to a head speed of the golf head of 20 m / s. That is, specifically, it is determined whether the value of the capture register 724c is smaller than this specified value. If the period is smaller than the specified value (if the count value is less than 776 times) (S320: Yes), it proceeds to S330. If the period is greater than or equal to the specified value (if the count value is 776 times or more) (S320: No), it proceeds to S440. In S330, it is determined whether the number of overflows is 0. If it is 0 (S330: Yes), it proceeds to S332. If it is not 0 (non-0) (S330: No), it proceeds to S440.
[0383] In S332, C is incremented by “+1”. In S334, it is determined whether the value of the incremented new C is 4. If the value of C is not 4, that is, in the case of 1 to 3 (S334: No), the process proceeds to S440. If the value of C is 4, after resetting C to 0 (S336), the process proceeds to S338. In S338, the first microcontroller 724 outputs an accumulation start signal to the second microcontroller 725. In other words, when the state where the period is smaller than the measured value (S320 is Yes) and no overflow has occurred (S330 is Yes) occurs four times, it can be determined that the swing has occurred, and the above accumulation start signal is output. The function of executing the processing steps of S320 to S338 constitutes a swing determination means.
[0384] This swing determination means determines that the head has swung (finally Yes in S334) when the period of the Doppler signal output by the Doppler sensor becomes a period pattern corresponding to the swing of the head. The period pattern corresponding to the swing of the head may be determined in advance based on the period patterns obtained by swinging a large number of various clubs by many people and the period patterns obtained when not swinging. For example, the period pattern corresponding to the user's swing may be learned and used.
[0385] After outputting this accumulation start signal, the first microcontroller 724 proceeds to S340. In S340, the measurement state is changed to “measuring” and the process proceeds to S350. In S350, the number of downswing occurrences stored on the memory 724b is changed to 0. In this way, when the period of the Doppler signal output by the Doppler sensor 721 becomes smaller than a predetermined value, the setting to start accumulating the period data in the memory 724b is performed. Therefore, in the interrupt process at the next Doppler pulse downswing, it is determined as “measuring” in S310, and the processes after S360 are performed.
[0386] In S360, the number of downward occurrences stored in the memory is incremented by 1. In the subsequent S370, it is determined whether the number of overflow occurrences is 0. If the number of overflow occurrences is 0 (S370: Yes), the process proceeds to S400; if the number of overflow occurrences is not 0 (S370: No), the process proceeds to S380.
[0387] Since counter 21 is 16 bits, when the count value exceeds 65535, an overflow interrupt occurs, and in the overflow interrupt process, the number of overflow occurrences is incremented (S110). The count value 65535 corresponds to approximately 26 ms, which is sufficiently longer than the value (period) to be measured. Therefore, if an overflow occurs, it is determined that the recording of this periodic data is not necessary.
[0388] In S380, it is determined whether the period is less than the specified value. Specifically, it is determined whether the value of capture register 21a is less than this specified value. This specified value is set to the same 776 times as the specified value in S320. If the period is less than the specified value (when the count value is less than 776 times) (S380: Yes), the process proceeds to S390; if the period is greater than or equal to the specified value (when the count value is 776 times or more) (S380: No), the process proceeds to S400. In S390, the data is recorded in memory 724b. That is, the value of capture register 724c is stored in an array on memory (RAM) 724b (if there was previously recorded data, it is recorded in the next area of the area in the previously stored array), and the process proceeds to S400.
[0389] In S400, it is determined whether the number of downward occurrences during measurement has reached the specified number. If it has reached the specified number (S400: Yes), the process proceeds to S410; if it has not reached the specified number (S400: No), the process proceeds to S440. This specified number (corresponding to "wave number") is set to 110 times. These 110 times correspond to 6 mm × 110 times = 66 cm as the "distance from when the object to be measured enters the detection range of the Doppler sensor until it reaches the measurement target position".
[0390] In S410, it is determined whether the number of recorded data in the array on the memory 22 exceeds a specified number. If it exceeds the specified number (S410: Yes), the process proceeds to S420. In S420, the measurement state is changed to "completed" and this interrupt process is terminated. On the other hand, if it does not exceed the specified number (S410: No), the process proceeds to S430. In S430, the measurement state is changed to "error" and this interrupt process is terminated. The specified number of recorded data in S410 is set to "32". That is, when it is determined that an overflow has occurred in the process of S370 (S370: Yes) or when it is determined in S380 that the period is equal to or greater than the specified value (S380: No), the process of S390 is not performed and the periodic data is not recorded in the array (memory 22). Therefore, the number of recorded data may be less than 110. In this case, it is set to 32 as the number required for the speed calculation process shown in FIG. 9 described later. If it exceeds this number (S410: Yes), the measurement state is set to "completed" and the speed calculation process is performed. On the other hand, if it does not exceed this number (S410: No), the measurement state is changed to "error", the accumulated data is discarded, and a process (not shown) is performed to return to the "waiting for start" state.
[0391] Through the above Doppler pulse falling edge detection interrupt process, when the measurement state is "completed", data regarding the period to be calculated for speed is accumulated in the memory (array) 724b by 33 or more.
[0392] Next, the speed calculation process will be described with reference to FIG. 44. The speed calculation process starts when the measurement state becomes "completed".
[0393] In S510, the moving average of the data from the top to the number of accumulated pieces of periodic data accumulated in memory 724b is calculated, and the calculation result is stored in memory (RAM) 724b. Specifically, the arithmetic average is calculated for four pieces of data, periodic data 1 to periodic data 4, and stored in the moving average storage array in memory (RAM) 724b. Next, the arithmetic average is calculated for four pieces of data, periodic data 2 to periodic data 5, and stored as moving average periodic data in the moving average storage array in memory 724b. Thereafter, the arithmetic average of the periodic data is calculated in the same manner, and stored sequentially in the moving average storage array in RAM.
[0394] Next, data with large variance is excluded. In other words, if all of the four original data used to calculate the moving average in S510 are not within the range of the average value ±n%, the data is regarded as data with large variance (i.e., data with low reliability of the measured value), and the moving average calculated from that original data is excluded from subsequent processing.
[0395] Specifically, in S520, the value of n is first set to 12.5%, and if none of the four original data are within the range of the average value ±12.5%, the data is deemed to have a large variation, and an exclusion flag is set for the moving average calculated from the original data. The exclusion flag allocates a 1-bit memory area for each moving average period data in a format corresponding to the moving average storage array, for example.
[0396] In the next S530, if the result of the exclusion process in S520 shows that the number of data items for which the exclusion flag is not set (the number of valid data items) is less than 10 (S530: Yes), the exclusion flag is cleared and the process proceeds to S540.
[0397] In S540, the value of n is now set to 25%, and if all four original data are not within the range of the average value ±25%, the data is deemed to have a large variance, and an exclusion flag is set for the moving average value calculated from that original data.
[0398] In the subsequent S550, it is determined whether the number of data for which the exclusion flag is not set (the number of valid data) is less than 10 as a result of the exclusion process in S520. If it is less than 10 (S550: Yes), the process proceeds to S560. In S560, the measurement state is set to "error" and this process ends. On the other hand, if the number of data for which the exclusion flag is not set (the number of valid data) is 10 or more (S550: No), the process proceeds to S570. Also, in S530, if the number of data for which the exclusion flag is not set (the number of valid data) is 10 or more (S550: No), the process also proceeds to S570.
[0399] In S570, the minimum cycle data (the minimum value of the cycle = the maximum value of the frequency = the value corresponding to the maximum speed) is searched for from among the moving average cycle data for which the exclusion flag is not set. In the subsequent S580, the speed (head speed) is calculated from the minimum cycle data obtained in S570. The calculation of the speed is performed based on the following (Equation 1).
Equation
[0400] In the subsequent S590, the head speed obtained in S580 is displayed on the display. For example, it is displayed as 50.0 m / s. At this time, for 10 seconds from the start of the display, the display of the head speed is made to blink. After the 10 - second blinking display process is completed, the head speed obtained in S580 is displayed in a lit state and the process proceeds to S600.
[0401] In the subsequent S600, the measurement state is changed to "waiting for start".
[0402] With such a configuration, the user can know the head speed by looking at the display. That is, the golfer, who is the user, sets the trainer device 710 at a predetermined position and operates the switch group to turn on the power. Then, in that state, the golfer swings the golf club. At this time, the ball may be actually hit after being teed up or the golfer may make a practice swing without setting the ball.
[0403] As the swing progresses, when the head of the golf club enters the detection range of the Doppler sensor 721, Doppler pulses with a period corresponding to the moving speed of the head 2 are input to the first microcontroller 724. Based on this, data for each period is accumulated in the memory 724b, and then the maximum speed is measured. And when the measurement is correctly performed, the obtained head speed (instantaneous maximum speed) is displayed in a blinking state on the display screen 711. On the other hand, if the measurement cannot be correctly performed for some reason, the speed is not displayed. Therefore, the user can, by looking at the display screen 711 after the swing, know whether the measurement was successful or not and, if the measurement was successful, the speed, depending on whether the speed is displayed in a blinking state.
[0404] Next, the function of the second microcontroller 725 will be described. When the second microcontroller 725 receives an accumulation start signal from the first microcontroller 724 with the execution of the above S338, the Doppler signal (amplified signal) output from the amplifier 722 is converted into a digital signal by an A / D converter built into the second microcontroller 725 and is captured and accumulated in the built-in memory (RAM) for 160 ms. When the capture is completed, an operation using FFT is performed on the data in the accumulated memory to calculate the speed. As a method of calculating the speed by performing an operation using FFT, a known method used in a speed gun or the like may be used. Then, the calculated speed data is sent to the first microcontroller 724.
[0405] That is, the moving speed of the head accompanying the swing of the golf club gradually increases from the start of the swing, reaches the maximum speed around before and after hitting the ball, and then gradually decreases. On the other hand, the ball remains stationary at the beginning of the swing of the golf club, so its moving speed is 0. When the head hits and launches the ball, the ball starts to move and its speed increases. And there is a deviation between the peak of the speed change of the head speed and the peak of the speed change of the ball speed (the peak of the ball speed occurs with a delay). Therefore, in the swing determination means (the processing algorithm that executes S320 to S328), after detecting the golf swing and the first microcontroller 724 outputs an accumulation start signal, the second microcontroller 725 records the Doppler signal (the signal amplified by the amplifier 722) necessary for calculating the ball speed.
[0406] Accordingly, the head speed is calculated based on a data group that accumulates data regarding the period of the Doppler signal output by the Doppler sensor, while the ball speed is calculated based on an A / D conversion data group that accumulates A / D conversion data based on the Doppler signal output by the Doppler sensor. By separating the speed of the head and the speed of the ball in this way, both the head speed and the ball speed can be accurately measured.
[0407] Furthermore, when the first microcontroller 724 receives speed data from the second microcontroller 725, it displays that speed as the ball speed on the display screen 711, and also displays on the display screen 711 the value obtained by dividing the ball speed by the head speed calculated by itself as the meet ratio.
[0408] That is, the first microcontroller 724 calculates the meet ratio according to "Meet ratio = Ball speed / Head speed".
[0409] In addition, the estimated flight distance is obtained from the ball speed and the club type used when actually hitting the ball, and from the head speed and the club type used in the case of a practice swing. Specifically, coefficients for the ball speed and coefficients for the head speed are set in advance for each club type (by providing a table of club type - coefficients, etc.), and the value obtained by multiplying the ball speed or the head speed by the coefficient corresponding to the club type is taken as the estimated flight distance. Note that the presence or absence of the ball may be specified manually by a manual operation, or various sensors may be provided to automatically recognize it by the device.
[0410] In this embodiment, the speed is calculated based on the data for each cycle, data that may be misdetected is discarded, and finally the speed is obtained based on the reliable data that remains. Therefore, the displayed speed is accurate and not affected by the surrounding conditions, etc. Also, when measuring the head speed in a state where the ball is actually hit, since the ball shoots out vigorously after impact, the moving speed of the ball becomes sufficiently higher than the head speed, and there is a possibility that the output of the Doppler sensor 721 is based on the movement of the ball. However, since the periodic data is accumulated in the memory 724b only for 110 specified times corresponding to the wave number of the Doppler signal generated during the distance from when the head of the golf club enters the detection range of the Doppler sensor 721 to the assumed position where the ball is impacted, the swing speed can be correctly measured regardless of the presence or absence of the ball.
[0411] As described above, the "head speed", "ball speed", "estimated flight distance", and "meat rate" calculated by the trainer device 710 based on the detection signal of the Doppler sensor 721 are used for data display in the "swing mode" and "practice mode". In addition, the "meat rate" is used to compare and determine whether it is greater than or less than the set "meat rate reference value (1.40 in the initial setting)", which is reflected in whether to display the "nice shot animation" in the "swing mode". The "estimated flight distance" is used to compare and determine with the "target setting distance" and "green radius" set in the "practice mode", which is reflected in whether to display the "nice on animation".
[0412] Note that the arithmetic processing in this trainer device 710 is also executed in the "Arc mode". Therefore, after checking the swing trajectory and the like on the screen in the "Arc mode" and then returning to the menu screen and touching "Swing", the "head speed" and the like in the current swing can be referred to. In the "Arc mode", furthermore, since "model display" is possible, while modifying the swing trajectory to match the swing trajectory of the "model", by checking the "head speed" and the like at that time in the display of the "swing mode", it is useful for training to increase the flight distance with a compact swing. Note that the measurement of the swing trajectory in the "Arc mode" is based on the measured values of the three-axis speed and three-axis angular velocity transmitted from the motion sensor 730 at 2 ms intervals, the calibration result of the sensor mounting position and the face surface in the setting mode, the result recorded by the first microcontroller 724 of the trainer device 710 as position information every predetermined time, and the detection result of the impact timing. With the calibration function in the setting mode, the swing trajectory, face trajectory, upswing time, downswing time, face angle at impact, and loft angle at impact can be accurately calculated.
[0413] Also, when the motion sensor 730 is attached to the club and the power is turned on, and the "Swing Mode" is executed when the LED lamp 732 is continuously lit green, after checking the "Head Speed" etc. for this swing, return to the menu screen, and if you touch "Arc", you can check the swing trajectory, face trajectory, and swing data for this swing.
[0414] Note that this is the same when an operation to switch the display screen is performed between the "Practice Mode" and the "Arc Mode".
[0415] In this way, according to this embodiment, the Doppler sensor can accurately measure the "Head Speed" and "Ball Speed", and based on this, can accurately calculate the "Estimated Flight Distance", and can not only accurately detect the "Meet Rate", but also accurately measure the "Swing Trajectory", "Face Trajectory", and "Swing Data" at the time of the swing by performing initial calibration etc. Furthermore, by using the "Demonstration Display", the user can accurately and precisely provide the information to be referred to when training so that a more accurate swing can be executed at a more appropriate head speed.
[0416] Note that the measurement of the "Head Speed" and "Ball Speed", the calculation of the "Estimated Flight Distance" and "Meet Rate", the calculation of the "Swing Trajectory", "Face Trajectory", and "Swing Data", the control related to the notification and communication to the motion sensor 730, and the detection of various switch operations such as the switching of the display screen by touching the display screen and the switching of the display screen and other various arithmetic processes are realized by a computer program pre-installed in the ROM of the microcontrollers 724 and 725 of the trainer device main body 710. This computer program itself may be uploaded to a server etc. as a downloadable application, and may be downloaded and installed to the trainer device main body 710 by a Bluetooth wireless communication function, or may be installed and used in various forms of terminal devices and personal computers.
[0417] In addition, the first microcontroller 724 and the second microcontroller 725 of the trainer device main body 710 in this embodiment may be configured as one controller. Conversely, a third arithmetic processing device (for example, a mobile communication terminal) separate from the speed detection device equipped with the microwave Doppler sensor 721 is provided, the motion sensor 730 is attached to the golf club in the same manner as in this embodiment, the speed detection device is installed under the same installation conditions as the trainer device 710 in this embodiment, and the detection data is transmitted from this speed detection device and the motion sensor 730 to the mobile communication terminal, and the same arithmetic processing as that in the first microcontroller 724 and the second microcontroller 725 is performed in the mobile terminal device. It can also be configured as a system. In this case, the detection data of the motion sensor 730 may be configured to be received by the mobile terminal device via the speed detection device, or the speed detection device may perform calculations up to the calculation result and transmit the calculation result to the mobile terminal device, and the mobile terminal device may display a menu screen as an internal process, switch the display screen, or perform a setting change process.
[0418] According to each of the embodiments described above, when attaching the object (golf swing sensors 1, 101, 201, 301, 401, 501, 601, motion sensor 730) with the tensile force generated in the fasteners (rubber band 20, rubber rings 120, 220, attachment belt 750) to the rod-shaped portion (shaft 3a) of the object (golf club 3), the attachment work can be facilitated.
[0419] Although the embodiments for implementing the invention have been described above, the present invention is not limited to these, and various modifications can be made without departing from the gist thereof.
[0420] For example, it may be adopted in the attachment structure when attaching a sensor to a shaft of a tennis racket, a baseball bat, a javelin for javelin throwing, a bicycle frame, a propeller shaft or a connecting rod of an automobile engine, etc. Further, it can also be used as an attachment structure when attaching an object other than a sensor, and it can also be applied to an attachment structure in the case of attaching a sensor holder for attaching a sensor.
[0421] When attaching, an anti-slip sheet may be interposed between the rubber contact portion 20 and the shaft 3a, and between the rubber band 20 and the shaft 3a.
[0422] As the fastener, a perforated rubber band, a rubber string with a ring, etc. may be adopted, and the material may also be a synthetic resin other than rubber, a coil spring, etc.
[0423] As the hook for holding in a non-removable state, a mushroom-shaped pin may be adopted, or a slit formed so as to cut from the front side of the housing may be adopted. In the type of Example 3, a mushroom-shaped pin may be used to form the temporary hanging portion instead of a hook, or for example, a temporary hanging portion with only upward-facing claws on the upper side may be provided, and the lower side may be configured to have forward-facing claws as in Example 1.
[0424] In the type of Example 1, the number of openings may be 4 or more, or conversely, 2.
[0425] In the type of Example 2, instead of a rotary type, a sliding type assist means may be provided to reduce the force in the operation of stretching the fastener from the temporary hanging to the full hanging. In the case of attaching a large object, these levers or sliders may be electrically operated instead of manually operated.
[0426] Also, in Example 1, the battery storage structure of Example 4 may be adopted, or a structure in which the terminal cover is attached so as to wrap around to the shaft side as in Example 5 may be adopted.
[0427] As shown in FIGS. 45(A) and (B), a mounting belt 750 may be used for the golf swing sensor 1 of Example 1 that does not include a sponge body. Also in this case, as shown in FIG. (A), it is used only for the portion that is hooked to the hook portion of the sensor body during normal use. In the state shown in FIG. (A), if the fixing to the shaft is weak and the sensor body moves, as shown in FIG. (B), by hooking this portion to the hook portion of the sensor body, the length of the rubber band used for tightening becomes shorter, and the sensor body is fixed to the shaft with a stronger force, so that the sensor body becomes less likely to move. In this case, as already described, with the mounting belt 750, by creating a plurality of places to hook the hook portion, it becomes possible to have two types (or more if the number of hooking places is increased) of fixing methods with one type of rubber band, which is less costly than attaching two types of rubber bands. Also, rather than selecting and using a plurality of rubber bands with similar shapes but different lengths, the method of changing the hooking place with one rubber band is simpler, easier to understand, and does not require much effort. Note that in the method shown in FIG. (B), a large force is required to hook the rubber band to the hook portion on the opposite side. If it is desired to fix the sensor body weaker than in the method shown in FIG. (B) and stronger than in the method shown in FIG. (A), as shown in FIG. 45(C), a rubber tube 800 (with a cut on one side) is fitted onto the shaft, and the sensor body is stopped from above it. Since the amount by which the rubber band is stretched increases, it can be fixed with a force intermediate between (A) and (B). In this case, the fixing force can also be changed by changing the thickness of the rubber tube 800. The rubber tube 800 has a cut 801, and it may be opened and attached to the shaft 3a.
[0428] Here, in the modification example of FIG. 45(C), as the rubber tube 800, it is desirable that the inner diameter is 12 mm or less, and when it is attached to the shaft 3a of the golf club, the dimension is such that the cut 801 is in an open state. Also, as the material of the rubber tube 800, either synthetic rubber or silicone rubber may be used, but in terms of performance regarding adhesion and friction, silicone rubber is superior, and in terms of the color of the material, synthetic rubber that becomes black is superior to silicone rubber whose basic color is white. It is advisable to use a rubber tube 800 with a wall thickness of about 3 mm.
[0429] Also, in the mounting belt 750 of Example 8, a mounting method in which the second partition portion 752n is hooked on the hooks 12a to 12c and further tightened strongly may be carried out as necessary.
[0430] Also, the golf swing trainer system 700 of Example 8 may be combined with the sensors of the types described in Examples 1 to 7 other than the type using the mounting belt 750 described in Example 8.
[0431] In Example 8, it is advisable to attach a silicon gel sheet to the entire surface located on the golf club side of the sponge body 737 with double-sided tape. The silicon gel sheet has a surface that is less slippery than the sponge body 737 and can be further fixed without slipping when the club is swung. Note that the combined thickness of the silicon gel sheet and the double-sided tape is 0.25 mm, and the silicon gel sheet is significantly thinner than the thickness of the sponge body, which is 5 mm. This is because when the silicon gel sheet is compressed, its resilience is weaker than that of the sponge body 737. For example, the pressed portion remains compressed, and the surface of the silicon gel sheet becomes uneven, for example, resulting in a decrease in adhesion. Thus, it is preferable to provide a first member (silicone gel sheet in the above example) with a relatively low surface slipperiness and a weak repulsive force and a thin wall thickness on the surface in contact with the shaft side of the golf club, and a second member (sponge body 737 in the above example) with a relatively high surface slipperiness and a strong repulsive force and a thick wall thickness on the side farther from the shaft than the first member.
Industrial Applicability
[0432] The present invention can be used in various industries as a structure for attaching an object to a rod-shaped part of an object. It can also be used as a practice system for golf and the like.
Explanation of Signs
[0433] [Example 1] 1···Golf swing sensor, 2···Rubber band, 2a···Fixed end, 2b···Free end, 2c~2e···Openings, 2f~2i···String-like parts, 2j···Flat plate part, 2k···Bulging part, 3···Golf club, 3a···Shaft, 3b···Grip, 10···Housing, 11···Rear housing, 11a···Rectangular recess, 11b···Circular protrusion, 11c···Engaging convex part, 11d···Arc-shaped depression, 11k···Depression, 11m···Battery storage frame, 12a~12c···Hooks, 13a~13c···Hooks, 14a~14c···Protrusions, 15···Front housing, 15a···Outer surface, 15b···Upper tapered surface, 15c···Upper end surface, 15d···Switch window, 15e···Circular hole, 15f···Bottom surface, 15g···Terminal window, 15h···Boss for screw, 15i···Horizontal rib, 15k···Depression, 20···Rubber contact member, 21···Flat surface, 22···V-groove part, 22a···Groove bottom, 22b···Contact surface, 23a···Engaging concave part, 23b···Circular concave part, 31···Sensor substrate, 31a···Notch part, 32···Bluetooth substrate, 33···Battery, 34···BtoB connector, 35···LED component, 35a···Light guide, 36···Slide switch, 36a···Operation part, 37···USB terminal, 40···Terminal cover, 41···Hinge part, 42···Knob part. [Example 2] 101 ··· Golf swing sensor, 102 ··· Rubber ring, 110 ··· Housing, 111 ··· Rear housing, 112 ··· Hook, 113 ··· Latching part, 113a ··· Rotating lever, 113b ··· Boss part, 113c ··· Groove, 113d ··· U-shaped body, 113e ··· Inner bent shape part, 114 ··· Plate-shaped protrusion, 115 ··· Front housing, 115b ··· Upper tapered surface, 115c ··· Upper end surface, 120 ··· Rubber contact body. [Example 3] 201 ··· Golf swing sensor, 202 ··· Rubber ring, 210 ··· Housing, 211 ··· Rear housing, 212 ··· Hook, 213a ··· Upper hook, 213b ··· Gap, 213c ··· Lower hook, 213m ··· Upward latching claw part, 213n ··· Downward latching claw part, 214 ··· Plate-shaped protrusion, 215 ··· Front housing, 215b ··· Upper tapered surface, 215c ··· Upper end surface, 220 ··· Rubber contact body. [Example 4] 301 ··· Golf swing sensor, 311 ··· Rear housing, 311a ··· Rectangular recess, 316 ··· Frame part, 320 ··· Rubber contact member, 321 ··· Flat surface, 326 ··· Frame rib, 333 ··· Plate-shaped battery, 333a ··· Substrate part, 333b ··· Lead wire, 333c ··· Connector, 333d ··· Battery body. [Example 5] 401 ··· Golf swing sensor, 411 ··· Rear housing, 411d ··· Arc-shaped depression, 440 ··· Terminal cover, 442 ··· Knob part. [Example 6] 501 ··· Golf swing sensor, 532 ··· Bluetooth substrate, 539 ··· Cushion member. [Example 7] 601 ··· Golf swing sensor, 631 ··· Sensor substrate, 632 ··· Bluetooth substrate, 639 ··· Double-sided adhesive mat. [Example 8] 700···Golf swing trainer system, 710···Trainer device, 711···Display screen, 712···Menu button, 713···LED lamp, 715···Detection sensor unit, 716···Power button, 717···Micro USB terminal, 718···Micro SD card slot, 719···Cover, 721···Doppler sensor, 722···Amplifier, 723···Comparator, 724···First microcontroller, 724a···Counter (timer), 724b···Memory (RAM), 724c···Capture register, 725···Second microcontroller, 726···Display control unit, 727···Recording unit, 728···Switch group, 729···Transceiver unit, 730··· Motion sensor, 731···Power switch, 732···LED lamp, 733···Micro USB terminal, 734···Cover, 735···Rubber contact member, 736···Arc-shaped groove portion, 737···Sponge body, 738···Edge, 741···Microcontroller, 742···Sensor, 743···LED control unit, 745···Transceiver unit, 750···Mounting belt, 752a···Fixed end, 752b···Free end, 752c~752e···Horizontally long opening, 752f~752i···String-like portion, 752c1~752c3,752d1~752d3,752e1~752e3···Small opening, 752j···Flat plate portion, 752k···Bulging portion, 752m···First partition portion, 752n···Second partition portion, 770···Angle adjustment bracket, 771···Base, 772···Ball-shaped fitting portion, 773···Bracket, 774···Protrusion, 780···AC adapter, 781···Micro USB connector terminal, 790···Micro SD card.
Claims
1. An electronic device that is attached to the rod-shaped part of a moving object that is used by gripping and swinging it, The electronic circuitry is built into the enclosure. The housing contains replaceable parts that are movable in the axial direction of the rod-shaped portion. The aforementioned replaceable component is a battery, and includes a circuit board as a component that is relatively prone to failure. The replaceable components are housed such that the substrate is positioned opposite to the direction of the force that the moving object will experience as a result of its movement. An electronic device characterized by the following features.
2. The aforementioned electronic device houses multiple circuit boards connected by B2B connectors within the casing. The housing consists of a rear-side housing that secures the circuit board on the back side of the plurality of circuit boards, and a front-side housing that is attached to cover the front of the rear-side housing. The front side of the housing has ribs formed on it so as to protrude toward the back side. When the front housing is attached to the rear housing, the ribs are set to a height that contacts the surface of the front circuit board among the multiple circuit boards. The electronic device according to feature 1.
3. The aforementioned plurality of circuit boards include a Bluetooth board and a sensor board, The Bluetooth board and the sensor board are connected by the BtoB connector. The ribs are in contact with the surface of the Bluetooth substrate. The electronic device according to feature 2.
4. The terminals of the aforementioned electronic device are covered by a terminal cover attached to the housing such that the hinge portion faces the front and the knob portion faces the back. The knob portion has an end that wraps around to the back of the electronic device, When the electronic device is attached to the rod-shaped portion, the end portion is sandwiched between the electronic device and the rod-shaped portion. The electronic device according to any one of claims 1 to 3.
5. The terminal cover is provided with a hinge portion located on the front side of the housing. The knob portion is formed to wrap around to an arc-shaped recess provided on the back side of the housing, When the electronic device is attached to the rod-shaped portion, the knob is sandwiched between the rod-shaped portion and the arc-shaped recess. The electronic device according to feature 4.
6. The aforementioned battery is a plate-shaped battery, A void is formed inside the housing for housing the plate-shaped battery. The aforementioned gap is formed to a size that allows the plate-shaped battery to be housed in a state that allows it to move in the axial direction of the rod-shaped portion. The plate-shaped battery is housed with its circuit board positioned on the grip side of the moving object. The electronic device according to any one of claims 1 to 5.