Electronic device, evaluation result output method, and recording medium

文档序号:641144 发布日期:2021-05-14 浏览:44次 中文

阅读说明:本技术 电子设备、评价结果输出方法以及记录介质 (Electronic device, evaluation result output method, and recording medium ) 是由 野岛磨 小林隆二 于 2018-11-13 设计创作,主要内容包括:本发明提供电子设备、评价结果输出方法以及记录介质。电子设备,具备:取得单元,从时间序列数据取得用户的腰部的旋转速度的波形,该时间序列数据表示由装备于用户的腰部的传感器测定出的角速度的输出结果即用户的腰部的旋转速度的时间变化;判定单元,判定由取得单元取得的波形,是具有第1峰值和第2峰值的双峰型、具有1个峰值的单峰型、和零碎的峰连续的山脉型中的哪一个类型;和,评价结果输出单元,根据由判定单元判定的类型,至少输出与用户的腰部的旋转速度的评价相关的信息即评价信息。(The invention provides an electronic device, an evaluation result output method, and a recording medium. An electronic device is provided with: an acquisition unit that acquires a waveform of a rotational speed of a user's waist from time-series data indicating a temporal change in the rotational speed of the user's waist, which is an output result of an angular velocity measured by a sensor provided at the user's waist; a determination unit configured to determine which of a bimodal type having a1 st peak and a 2 nd peak, a monomodal type having 1 peak, and a mountain type having fragmentary peaks continuing from one another the waveform acquired by the acquisition unit is; and an evaluation result output unit that outputs at least evaluation information that is information relating to an evaluation of the rotation speed of the waist of the user, based on the type determined by the determination unit.)

1. An electronic device is characterized by comprising:

an acquisition unit that acquires a waveform of a rotational speed of the user's waist from time-series data indicating a time variation of the rotational speed of the user's waist, which is an output result of an angular velocity measured by a sensor provided at the user's waist;

a determination unit configured to determine which of a bimodal type having a1 st peak and a 2 nd peak, a monomodal type having 1 peak, and a mountain type having fragmentary peaks continuing from one another the waveform acquired by the acquisition unit is; and the combination of (a) and (b),

and an evaluation result output unit that outputs at least evaluation information that is information relating to an evaluation of the rotation speed of the waist of the user, based on the type determined by the determination unit.

2. The electronic device of claim 1,

the evaluation result output unit outputs the evaluation information regarding the occurrence of the waveform of the 1 st peak and the waveform of the 2 nd peak.

3. The electronic device of claim 1 or 2,

the evaluation result output means outputs motion information, which is information on the motion of the waist of the user, for changing the waveform to the bimodal type when the type determined by the determination means is the monomodal type.

4. The electronic device according to any one of claims 1 to 3,

the evaluation result output means outputs the operation information for making the waveform the unimodal type when the type determined by the determination means is the mountain type.

5. The electronic device of claim 3 or 4,

further comprises a communication unit for communicating with an external device,

the evaluation result output unit outputs the operation information acquired from the external device by the communication unit.

6. An evaluation result output method executed by an electronic device, comprising:

an acquisition step of acquiring a waveform of a rotational speed of the user's waist from time-series data indicating a temporal change in the rotational speed of the user's waist, which is an output result of an angular velocity measured by a sensor provided at the user's waist;

a determination step of determining which of a bimodal type having a1 st peak and a 2 nd peak, a monomodal type having 1 peak, and a mountain type having fragmentary peaks continuing from one another the waveform acquired in the acquisition step is; and the combination of (a) and (b),

and an evaluation result output step of outputting at least evaluation information that is information relating to evaluation of the rotation speed of the waist of the user, based on the type determined by the determination step.

7. A recording medium having a computer-readable program recorded thereon, the program causing a computer that controls an electronic device to function as:

an acquisition unit that acquires a waveform of a rotational speed of the user's waist from time-series data indicating a time variation of the rotational speed of the user's waist, which is an output result of an angular velocity measured by a sensor provided at the user's waist;

a determination unit configured to determine which of a bimodal type having a1 st peak and a 2 nd peak, a monomodal type having 1 peak, and a mountain type having fragmentary peaks continuing from one another the waveform acquired by the acquisition unit is; and the combination of (a) and (b),

and an evaluation result output unit that outputs at least evaluation information that is information relating to an evaluation of the rotation speed of the waist of the user, based on the type determined by the determination unit.

Technical Field

The invention relates to an electronic device, an evaluation method, and a recording medium.

Background

In recent years, various techniques for analyzing the movement of a subject have been studied for the purpose of, for example, improvement of sports techniques.

For example, japanese patent application laid-open No. 2010-68947 describes the following structure: in a device for measuring a golf swing, a1 st backswing and a 2 nd backswing are extracted from a detection result of an angular velocity meter equipped at a waist, and a given element of the swing is determined based on the extraction result.

However, the waveforms of the 1 st and 2 nd backsets may change depending on the skill of golf. On the other hand, patent document 1 does not describe evaluation of the quality of the golf swing in consideration of the waveforms and proficiency of the 1 st and 2 nd backswing.

Disclosure of Invention

The present invention has been made in view of such circumstances, and an object of the present invention is to enable more appropriate determination of whether or not a user's motion is good in an electronic device that detects a user's motion using a sensor mounted on the waist.

One aspect of the present invention provides an electronic device including: an extraction means for extracting a series of 1 st peak waveform and 2 nd peak waveform included in an output result of an angular velocity measured by a sensor provided at a waist of a user; and an evaluation unit that evaluates the action of the user based on the extraction result of the extraction unit.

Another aspect of the present invention provides an evaluation method executed by an electronic device, including: an extraction step of extracting a1 st peak waveform and a 2 nd peak waveform from an output result of an angular velocity measured by a sensor provided at a user's waist; and an evaluation step of evaluating the action of the user based on the extraction result in the extraction step.

Still another aspect of the present invention provides a recording medium that records a program that causes a computer that controls an electronic device to realize the following functions: an extraction function that extracts a1 st peak waveform and a 2 nd peak waveform from an output result of an angular velocity measured by a sensor provided at a user's waist; and an evaluation function that evaluates the action of the user based on an extraction result of the extraction function.

ADVANTAGEOUS EFFECTS OF INVENTION

According to the present invention, in an electronic device in which a sensor mounted on a waist detects a user's motion, it is possible to appropriately determine whether the user's motion is good or not.

Drawings

Fig. 1 is a system configuration diagram showing a configuration of an analysis system according to an embodiment of the present invention.

FIG. 2 is a schematic diagram showing an example of a mode of use of the analysis system.

Fig. 3 is a block diagram showing the structure of the hardware of the sensor module.

Fig. 4 is a block diagram showing a hardware configuration of the processing device.

Fig. 5 is a functional block diagram showing a functional structure for executing information detection processing among the functional structures of the sensor components.

Fig. 6A is a schematic diagram showing the state of equipment of the sensor assembly.

Fig. 6B is a schematic diagram showing an example of information detected by the sensor assembly.

Fig. 7 is a functional block diagram showing a functional configuration for executing evaluation result display processing among the functional configurations of the processing device.

Fig. 8 is a schematic diagram showing an example of data representing a swing among senior golfers.

Fig. 9 is a schematic diagram showing an example of data representing swings in the first-class and the middle-class golf players.

Fig. 10 is a schematic diagram showing an example of an evaluation result display screen.

Fig. 11 is a schematic diagram showing an example of the rotation speed display screen.

Fig. 12 is a schematic diagram showing an example of display contents of the method presentation screen.

Fig. 13 is a schematic diagram showing an example of the shift amount display screen.

Fig. 14 is a schematic diagram showing a relationship between the index and the deviation.

Fig. 15 is a flowchart illustrating the flow of information detection processing performed by the sensor assembly.

Fig. 16 is a flowchart illustrating the flow of the evaluation result display process executed by the processing device.

Detailed Description

Embodiments of the present invention will be described below with reference to the drawings.

[ System Structure ]

Fig. 1 is a system configuration diagram showing a configuration of an analysis system S according to an embodiment of the present invention. Fig. 2 is a schematic diagram showing an example of a usage form of the analysis system S.

As shown in fig. 1 and 2, the analysis system S includes a sensor unit 1 and a processing device 2. The sensor unit 1 and the processing device 2 are configured to be able to communicate with each other via Bluetooth (registered trademark) low energy/Bluetooth LE (hereinafter, referred to as "BLE").

The sensor unit 1 is equipped with a measurement object, senses the motion of the measurement object, and transmits sensor information to the processing device 2. In the present embodiment, the sensor unit 1 is provided at the waist or the like of a person who performs a swing motion of golf (hereinafter referred to as "measurement target person P"), and senses the motion.

The processing device 2 analyzes sensor information acquired from the sensor unit 1 mounted on the measurement object, and displays a result of evaluating the operation of the measurement object. For example, the processing device 2 displays a rotation speed of a waist, an angle of the waist, a movement amount of the waist, a swing tempo, and a display screen representing an evaluation result of the comprehensive evaluation for each swing of golf performed by the measurement target.

[ hardware configuration ]

Fig. 3 is a block diagram showing the configuration of hardware of the sensor unit 1.

The sensor unit 1 is configured as a device including various sensors for detecting the movement of a measurement target.

As shown in fig. 3, the sensor Unit 1 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, a bus 114, an input/output interface 115, a sensor Unit 116, an input Unit 117, an output Unit 118, a storage Unit 119, and a communication Unit 120. The sensor unit 1 may be provided with a removable medium such as a semiconductor memory.

The CPU111 executes various processes in accordance with a program recorded in the ROM112 or a program loaded from the storage unit 119 into the RAM 113.

The RAM113 also preferably stores data and the like necessary for the CPU111 to execute various processes.

The CPU111, ROM112, and RAM113 are connected to each other via a bus 114. An input/output interface 115 is additionally connected to the bus 114. The sensor unit 116, the input unit 117, the output unit 118, the storage unit 119, and the communication unit 120 are connected to the input/output interface 115.

The sensor unit 116 includes a 3-axis acceleration sensor that measures acceleration in the 3-axis direction, a 3-axis angular velocity sensor that measures angular velocity in the 3-axis direction, and a 3-axis magnetic sensor that measures geomagnetism in the 3-axis direction. The sensor unit 116 measures acceleration, angular velocity, and geomagnetism in the 3-axis direction with the 3-axis acceleration sensor, the 3-axis angular velocity sensor, and the 3-axis magnetic sensor every predetermined sampling period (for example, 0.001 second). The data of the acceleration and the angular velocity measured by the sensor unit 116 is associated with the data of the measurement time, and is stored in the storage unit 119 or transmitted to the processing device 2.

The input unit 117 is configured by various buttons and the like, and various kinds of information are input in accordance with an instruction operation by a user.

The output unit 118 is constituted by a lamp, a speaker, a vibration motor, or the like, and outputs light, sound, or a vibration signal.

The Memory unit 119 is formed of a semiconductor Memory such as a DRAM (Dynamic Random Access Memory) and stores various data.

The communication unit 120 controls communication with another device through direct wireless communication between terminals. In the present embodiment, the communication unit 120 communicates with the processing device 2 via BLE (registered trademark).

Fig. 4 is a block diagram showing a hardware configuration of the processing device 2.

The processing device 2 is an information processing device having an information display function, and is configured as a smartphone, for example.

As shown in fig. 4, the processing device 2 includes a CPU211, a ROM212, a RAM213, a bus 214, an input/output interface 215, an imaging unit 216, a sensor unit 217, an input unit 218, an output unit 219, a storage unit 220, a communication unit 221, and a driver 222. The drive 222 is suitably provided with a removable medium 231 constituted by a magnetic disk, an optical disk, an opto-magnetic disk, a semiconductor memory, or the like.

Of these, the configurations other than the imaging unit 216, the input unit 218, the output unit 219, and the communication unit 221 are the same as those of the corresponding portions in fig. 3.

The imaging unit 216 includes an optical lens unit and an image sensor, although not shown.

The optical lens unit is configured by a lens for collecting light to photograph an object, for example, a focus lens, a zoom lens, or the like.

The focus lens is a lens that forms an image of a subject on a light receiving surface of the image sensor. A zoom lens is a lens in which a focal length is freely changed within a certain range.

The image pickup unit 216 is further provided with a peripheral circuit for adjusting setting parameters such as focus, exposure, and white balance, as necessary.

The image sensor is configured by a photoelectric conversion element, AFE (Analog Front End), and the like.

The photoelectric conversion element is formed of, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. The subject image is incident on the photoelectric conversion element from the optical lens unit. Here, the photoelectric conversion element photoelectrically converts (images) the subject image, accumulates the image signals for a certain period of time, and sequentially supplies the accumulated image signals to the AFE as analog signals.

The AFE performs various signal processes such as an Analog/Digital (a/D) conversion process on the Analog image signal. A digital signal is generated by various signal processing and output as an output signal of the imaging unit 216.

The output signal of the imaging unit 216 is hereinafter referred to as "captured image data" as appropriate. The data of the captured image is appropriately supplied to the CPU211 and the like.

The input unit 218 is configured by various buttons, a touch panel, and the like, and various information is input in accordance with an instruction operation by a user.

The output unit 219 is configured by a display, a speaker, and the like, and outputs an image and sound.

The communication unit 221 controls communication with another device (not shown) via a network including the internet. The communication unit 221 controls communication with another device by direct wireless communication between terminals. In the present embodiment, the communication unit 221 communicates with the sensor unit 1 through BLE (registered trademark).

[ functional Structure ]

Fig. 5 is a functional block diagram showing a functional configuration for executing information detection processing among the functional configurations of the sensor assembly 1.

The information detection process is a series of processes in which the sensor unit 1 provided in the measurement object senses the motion of the measurement object when the analysis system S analyzes the motion of the measurement object.

When the information detection process is executed, as shown in fig. 5, the CPU111 functions as a communication control unit 151, a calibration execution unit 152, a detection processing unit 153, and a sensor information transmission control unit 154.

In addition, a sensor information storage unit 171 is provided in one area of the storage unit 119.

The sensor information storage unit 171 stores the sensor information acquired by the sensor unit 1 in association with the acquired time.

The communication control unit 151 controls BLE-based communication of the sensor unit 1, and executes pairing processing with another device and data transmission/reception processing.

The calibration execution unit 152 acquires sensor information in a reference state in accordance with an instruction from the processing device 2, and executes calibration with the acquisition result as a reference value. In the present embodiment, the sensor unit 1 is mounted on the waist of the measurement target person P, and the calibration executing unit 152 uses, as a reference, a state in which the posture of the address is taken at a position for performing a golf swing, and uses the sensor information obtained in this state as a reference value.

Fig. 6A is a schematic diagram showing the equipment state of the sensor assembly 1, and fig. 6B is a schematic diagram showing an example of information detected by the sensor assembly 1. In the following description, the rotation of each axis set in the sensor unit 1 in the front-rear direction is positive in the forward tilting direction of the measurement target person P, the rotation around the vertical axis is positive in the feed direction of the measurement target person P, and the rotation in the left-right direction is positive in the direction in which the waist of the measurement target person P on the feed side becomes higher. The parallel movement in the front-rear direction is positive with respect to the front of the person P to be measured, the parallel movement in the up-down direction is positive with respect to the upper side of the person P to be measured, and the parallel movement in the left-right direction is positive with respect to the feed direction of the person P to be measured.

In the case of performing calibration, as shown in fig. 6A, the sensor assembly 1 is attached to the waist of the measurement target person P by a belt or the like, for example, and the measurement target person P is stationary for a given time (for example, 2 seconds) in a posture in which the ball is addressed toward the ball at a position for performing a golf swing. At this time, as shown in fig. 6B, the sensor unit 1 acquires sensor information (the tilt angle of the body in the front-back direction, the tilt angle of the body in the left-right direction, and the rotation angle about the vertical axis) with reference to the gravity direction detected by the 3-axis acceleration sensor and the orientation detected by the 3-axis magnetic sensor, and sets the acquired sensor information as a reference value for the address of the ball. Then, when the measurement target person P swings later, if the sensor information detected by the sensor unit 1 is within a range of a predetermined time (for example, 2 seconds) or more from the reference value at the time of address of the ball to the threshold value set for the sensor information, it is detected that the ball is addressed.

Further, since the sensor unit 1 includes the 3-axis acceleration sensor, it is also possible to detect the movement (parallel movement, etc.) of the sensor unit 1, and since the 3-axis magnetic sensor is provided, it is also possible to detect the azimuth to which the sensor unit 1 is directed.

When the calibration execution unit 152 executes the calibration, the measurement target person P may acquire the reference value while standing upright.

For example, the sensor assembly 1 is equipped to the waist of the measurement target person P by a belt or the like, and the measurement target person P is stationary for a given time (for example, 2 seconds) in a posture standing toward the ball at a position for taking a swing of golf. At this time, the sensor unit 1 acquires sensor information (an inclination angle of the body in the front-rear direction, an inclination angle of the body in the left-right direction, and a rotation angle around the vertical axis) with reference to the gravity direction detected by the 3-axis acceleration sensor and the azimuth detected by the 3-axis magnetic sensor, and sets the acquired sensor information as a reference value when standing upright. Then, when the sensor unit 1 or each piece of detected sensor information becomes equal to or longer than a predetermined time (for example, 2 seconds) within a range in which the reference value at the time of standing corresponds to the threshold value corresponding to the posture at the time of address set for each piece of sensor information when the measurement target person P swings, it is detected that the state is the address state.

The detection processing unit 153 sequentially acquires various sensor information, and stores the acquired sensor information in the sensor information storage unit 171 in association with the acquired time. Further, the sensor information stored in the sensor information storage unit 171 may be discarded in sequence when a predetermined time has elapsed from the time of acquisition. However, the sensor information acquired from the address of the golf swing to the end of the swing is discarded at least after the transmission to the processing means 2 is completed.

Further, the detection processing section 153 detects the timing of a given characteristic point in the golf swing based on the acquired sensor information. For example, the detection processing unit 153 analyzes the waveform of the acquired sensor information, and detects the timing of each point of address, top swing, bottom swing, hitting, and club feed in the golf swing.

Further, not only the timing of each point in the golf swing as described above, but also the period corresponding to each point may be directly detected.

When the timing of the address is detected and when the timing of the feed lever is detected, the detection processing unit 153 sequentially transmits a signal indicating the timing of the detection of the address (hereinafter referred to as "address detection signal") and a signal indicating the timing of the detection of the feed lever (hereinafter referred to as "feed lever detection signal") to the processing device 2 via BLE.

The sensor information transmission control unit 154 performs control of transmitting the sensor information acquired by the detection processing unit 153 to the processing device 2. In the present embodiment, the detection processing unit 153 can acquire sensor information at a rate of 1000 samples/second, for example. The sensor information transmission control unit 154 then converts the sensor information acquired by the detection processing unit 153 into a preset sampling rate (for example, about 240 samples/second) and transmits the converted sensor information to the processing device 2. In the present embodiment, sensor information for measuring a range from address to swing in the golf swing of the subject person P is transmitted to the processing device 2.

When the sensor information is transmitted to the processing device 2, the sensor information transmission control unit 154 transmits the timing of each point of address, backswing, downswing, batting, and backswing (characteristic point in the golf swing) detected by the detection processing unit 153 to the processing device 2.

In the present embodiment, the sensor information acquired by the detection processing unit 153 is converted into a waveform in which the influence of noise is suppressed by filtering the output signals of the various sensors, and the sensor information transmission control unit 154 transmits the sensor information acquired from the waveform represented by the sensor information of the processing result to the processing device 2.

Thus, the movement of the measurement target person P can be evaluated with reference to information having higher reliability than sensor information having a large variation due to the influence of noise.

The functional configuration of the processing device 2 will be described next.

Fig. 7 is a functional block diagram showing a functional configuration for executing evaluation result display processing among the functional configurations of the processing device 2.

The evaluation result display processing is a series of processing as follows: the sensor information detected by the sensor unit 1 is analyzed to obtain characteristics (rotation speed of waist, angle of waist, amount of movement of waist, swing tempo, comprehensive evaluation, etc.) in the golf swing of the measurement target person P, and the obtained characteristics are displayed as evaluation results of the golf swing of the measurement target person P using numerical values and graphs.

When the evaluation result display process is executed, as shown in fig. 7, the CPU211 functions as a communication control unit 251, a calibration management unit 252, a sensor information acquisition unit 253, a swing evaluation unit 254, a display control unit 255, and a recording control unit 256.

In addition, the sensor information storage unit 271, the reference data storage unit 272, and the evaluation result storage unit 273 are set in one area of the storage unit 220.

The sensor information storage unit 271 stores the sensor information for each swing transmitted from the sensor unit 1 in association with the timing of acquiring the sensor information.

The reference data storage unit 272 stores data to be used as a reference for evaluating a swing, such as statistical data (average value and the like) on the swing of a high-level person in golf, and data on a good swing of the measurement target person P.

Fig. 8 is a schematic diagram showing an example of data representing a swing among high-ranking golfers (professional golfers P1 to P7). Fig. 9 is a schematic diagram showing an example of data representing swings of the first-class and middle-class players (amateurs a1 to a7) of golf.

As shown in fig. 8, the swing among the senior golfers tends to have 2 large peaks in the waveform of the rotational angular acceleration of the waist. This means that, in the case of a senior level, the rotation of the waist is stopped once during the swing, and the rotation speed of the waist can be easily increased by this operation. Referring to fig. 8 and 9, the maximum angular velocity of the rotation of the waist is 530[ degrees/sec ] on average in the case of a high-ranking golfer (professional golfer) of golf, while it is 480[ degrees/sec ] on average in the case of a first-ranking golfer and a middle-ranking golfer (amateur golfer) of golf. The average angular acceleration from the stance of the driver to the maximum rotation speed of the waist is 2500[ degree/sec 2] on average in the case of the high-ranked level of golf, while 1700[ degree/sec 2] on average in the case of the first-ranked level and the middle-ranked level of golf. The rotation angle of the waist in the stance of the driver is-60 degrees on average in the case of the high-ranked golf player, while it is-70 degrees on average in the case of the first-ranked golf player and the middle-ranked golf player. From these tendencies, in the case of the first-class level and the middle-class level of golf, it can be determined that the rotation angular acceleration of the waist is small and the time required to reach the maximum rotation speed is greatly different from that of the high-class level. That is, if the high-ranking level person of golf has a large difference in the way of using the waist compared with the low-ranking level person and the middle-ranking level person, the low-ranking level person and the middle-ranking level person can improve the way of using the waist, and thus can improve the golf swing.

Returning to fig. 7, the evaluation result storage 273 stores information about the evaluation result of the measurement target person P generated in the evaluation result display processing.

The communication control unit 251 controls BLE-based communication of the processing device 2, and executes pairing processing with another device and data transmission/reception processing. In the present embodiment, when communication by BLE is performed, the processing device 2 serves as a master and the other devices serve as slaves.

The calibration management section 252 instructs the sensor module 1 to perform calibration. In the present embodiment, the calibration in the sensor unit 1 is performed once at the time of execution of the evaluation result display processing.

The sensor information acquisition unit 253 acquires sensor information at a preset sampling rate from the sensor unit 1 via BLE. In the present embodiment, the sensor information acquiring unit 253 acquires sensor information in a range from address to drive in the swing of the golf of the measurement target person P from the sensor unit 1. The sensor information acquired at this time is added with information for identifying each point of the address, the backswing, the downswing, the batting, and the backswing.

The swing evaluation unit 254 analyzes various sensor information acquired from the sensor unit 1, and acquires data (hereinafter referred to as "evaluation result data") representing characteristics (such as the rotation speed of the waist, the angle of the waist, the movement amount of the waist, the swing tempo, and the overall evaluation) of the golf swing of the measurement target person P.

At this time, the swing evaluation unit 254 calculates the movement amount (distance) by integrating the detection value of the 3-axis acceleration sensor, calculates the rotational angular acceleration by differentiating the detection value of the 3-axis angular velocity sensor, or calculates the rotational angle by integrating the detection value of the 3-axis angular velocity sensor.

In the present embodiment, the swing evaluation unit 254 can acquire various data relating to the swing that can be acquired from the sensor information, and can use necessary data among them as evaluation result data of the swing.

The display control unit 255 displays a guidance screen for measuring the swing of the measurement target person P. The guidance screen includes a message prompting an action such as "address a ball", "please swing a stick", and a message notifying a situation such as "being hit during swing analysis".

The display control unit 255 displays a screen representing the evaluation result of the swing of the measurement target person P (hereinafter referred to as "evaluation result display screen") based on the evaluation result data acquired by the swing evaluation unit 254. When the evaluation result display screen is displayed, buttons for displaying the rotation speed of the waist, the angle of the waist, the amount of movement of the waist, the swing tempo, and the overall evaluation are displayed on the menu screen. And if the user operates an arbitrary button, an evaluation result display screen displaying each feature is displayed.

Fig. 10 is a schematic diagram showing an example of an evaluation result display screen.

As shown in fig. 10, as the evaluation result display screen, it is possible to select: the swing evaluation device includes a rotation speed display screen that displays a feature related to a rotation speed of a waist, an angle display screen that displays a feature related to an angle of a waist, a movement amount display screen that displays a feature related to a movement amount of a waist, a swing tempo display screen that displays a feature related to a swing tempo, and a comprehensive evaluation display screen that displays a feature related to comprehensive evaluation.

The rotation speed display screen is a display screen including a numerical value representing the rotation speed (rotation angular speed) of the waist and the time from the posture of the upper stick to the maximum rotation speed of the waist, a graph representing the time change of the rotation speed of the waist, and the like.

The angle display screen is a display screen including numerical values representing the forward tilt angle, the rotation angle, the horizontal angle, the maximum value, the minimum value, the change width, and the like of each point in the swing.

The movement amount display screen is a display screen including an index indicating the magnitude (degree of movement) of the movement amount between each point in the swing in the up-down direction, the left-right direction, and the front-back direction. In the present embodiment, the index in the movement amount display screen represents, in a stepwise manner, the deviation of the swing of the measurement target person P from the statistical data based on the average of the swings of a given number or more of senior golfers (male and female professional golfers, etc.).

The swing tempo display screen is a display screen containing a numerical value or the like representing the elapsed time (required time between points) of each point in the swing.

The overall evaluation display screen is a display screen including a radar chart indicating the result of evaluating the swing of the measurement target person P by the score for each evaluation item, a numerical value representing the score, and the like.

Among these display screens, the rotation speed display screen displays a graph relating to the rotation speed of the waist.

Fig. 11 is a schematic diagram showing an example of the rotation speed display screen.

As shown in fig. 11, the rotation speed display screen includes a region R1 showing the maximum value of the waist rotation speed (rotation angular speed), a region R2 showing the time from the stance of the backswing to the maximum rotation speed of the waist, a region R3 representing a graph of the time change of the waist rotation speed, and a region R4 showing the potential for measuring the flying distance (potential flying distance) of the subject person P. The potential flight distance is calculated statistically (e.g., by averaging) the flight distances of the shots played by a plurality of players whose swing data is close to the measurement target person P.

As described above, in the case where the usage pattern of the waist is greatly different between the high-class level and the first-class level and the middle-class level of golf, and the time change (graph) of the waist rotation speed is observed, generally, the waveform of the waist rotation speed changes in the order of the mountain type, the single peak type, and the double peak type as the golf progresses.

The double-peak type is a type in which a waveform of a waist rotation speed is roughly clearly divided into a swing having a peak of a first half and a peak of a second half (2 large peaks) and a trough therebetween, and appears in advanced graders such as professional golfers. That is, the senior level stops the rotation of the waist once during the swing, and by this action, it becomes easy to increase the rotation speed of the waist.

The monomodal type is a type in which the waveform of the rotation speed of the waist is substantially a swing having a peak of 1 peak (large 1 peak). In the case of a monomodal swing, it means that the rotation speed is slow or the waist is not efficiently moved although the waist is rotated, and it is difficult to smoothly move the body weight as a result of the monomodal swing.

The mountain type is a continuous swing type in which the waveform of the rotational speed of the waist becomes a fragmentary peak. In the case of a mountain swing, the waist does not smoothly rotate from the top to the hitting, and in the case of a wrist-clasping or swinging, the swing is a mountain swing.

The person P to be measured who has confirmed the rotation speed display screen can visually determine which type of swing the person P is in accordance with.

In the present embodiment, when a predetermined operation (for example, an operation of displaying a recommended icon) is performed, the display control unit 255 displays a screen (hereinafter, referred to as "method presentation screen") that presents, as support information to the user, an explanation about the types of the swings and a method relating to improvement of the swing according to the types. In the method display screen, the display control unit 255 displays, for example, a swing improvement point and practice for improving a swing as support information.

Fig. 12 is a schematic diagram showing an example of display contents of the method presentation screen.

As shown in fig. 12, the method presentation screen displays: types of waveforms (bimodal, monomodal, mountain) that measure the rotation speed of the waist of the subject person P; the approximate evaluation results of the waist rotation speed (evaluation of the maximum rotation speed, the time from the posture of the upper rod to the maximum rotation speed of the waist, and o, x, and Δ associated with the appearance of 2 large peaks); and support information of each type. Further display of support information for lifting the swing is made for the bimodal swing, and in the example of fig. 12, a time to shorten the time from the posture of the backswing to the highest rotation speed of the waist and a suggested comment therefor are displayed. Further, support information indicating that the swing is a bimodal swing and a comment on a suggestion therefor are displayed for the monomodal swing. In addition, for the unimodal swing, an improved training for practicing the body is also shown in the example of fig. 12. Further, support information and advice information for a mountain swing to be a single-peak swing are displayed.

The contents of the method presentation screen may be stored in the processing device 2 or may be downloaded from a predetermined content server or the like as a link to an external device. In addition, the contents of the method presentation screen may be output by voice. This makes it easier for the measurement target person P who swings to grasp the display content.

Further, on the movement amount display screen, indices representing the magnitude (degree of movement) of the movement amounts in the up-down direction, the left-right direction, and the front-rear direction between the points in the swing are displayed.

Fig. 13 is a schematic diagram showing an example of the shift amount display screen.

As shown In fig. 13, In the movement amount display screen, the degrees of the horizontal movement amount, the vertical movement amount, and the front-back movement amount (deviation from the reference swing) between the respective points with respect to the swing of the measurement target person P are represented by the index In at 5 stages.

Fig. 14 is a schematic diagram showing a relationship between the index and the deviation.

In fig. 14, x1 to x12, y1 to y12, and z1 to z12 represent boundary values of the degree of movement.

As shown in fig. 14, in the case of displaying the movement amount display screen, in each of the items of the left and right, the front and back, and the up and down, the degree of deviation of the movement amounts of the waist at each point of the address ball to the upper stick, the upper stick to the front, and the front to the lower stick with respect to the statistical data is classified. Then, the index for identifying and displaying on the shift amount display screen is determined according to the range of the variation in classification (the range corresponding to the indexes a to E arranged from the negative side to the positive side). In fig. 14, the index C at the center corresponds to a range including "average value", and the range of the index C is set to a value represented by "deviation".

As the statistical data to be used as a reference in the case of obtaining the variation of the measurement target person P, an average value of the entire high ranking users of a predetermined number or more, and an average value of different models according to a left-handed player, a right-handed player, a male professional golfer, a female professional golfer, a type of club to be used, and the like can be used. In addition, the past own swing in which the measurement target person P determines to be a good swing can be used as a reference.

The recording control unit 256 stores the evaluation result data of the swing acquired by the swing evaluation unit 254 in the evaluation result storage unit 273 or the removable medium 231. When an operation to instruct storage of the evaluation result data is performed, the recording control unit 256 stores the evaluation result data.

[ actions ]

Next, the operation of the analysis system S will be described.

Fig. 15 is a flowchart illustrating the flow of the information detection process performed by the sensor assembly 1.

The information detection process is started together with the start of the sensor assembly 1.

In step S1, the communication control unit 151 is connected to the processing device 2 as a slave via BLE.

In step S2, the calibration execution unit 152 acquires the sensor information in the reference state in accordance with the instruction from the processing device 2, and executes the calibration with the acquisition result as the reference value.

In step S3, the calibration execution unit 152 notifies the processing device 2 of the completion of calibration by BLE.

In step S4, the detection processing unit 153 sequentially acquires various sensor information, and starts processing for associating the acquired sensor information with the acquired time and storing the sensor information in the sensor information storage unit 171.

In step S5, the detection processing unit 153 analyzes the waveform of the acquired sensor information, detects the timing of the address point in the golf swing, and transmits the address detection signal to the processing device 2 via BLE.

In step S6, the detection processing unit 153 analyzes the waveform of the acquired sensor information, detects the timing of the swing feed point in the golf swing, and transmits the swing feed detection signal to the processing device 2 via BLE.

In step S7, the detection processing unit 153 analyzes the waveform of the acquired sensor information, and detects the timing of each point of the backswing, downswing, and impact of the golf swing.

In step S8, the sensor information transmission control unit 154 converts the sensor information from the address to the feed bar into a preset sampling rate (for example, about 240 samples/second), and transmits the converted sensor information to the processing device 2.

After step S8, the process shifts to step S4.

After that, when an operation to end the information detection process is input, the information detection process ends.

Next, evaluation result display processing performed by the processing device 2 will be described.

Fig. 16 is a flowchart illustrating the flow of the evaluation result display process executed by the processing device 2.

The evaluation result display processing is started by an operation for instructing the start of the analysis result display processing via the input unit 218.

In step S11, the communication control unit 251 is connected to the sensor unit 1 through BLE as a host.

In step S12, the calibration management section 252 instructs the sensor assembly 1 to perform calibration.

In step S13, the calibration management part 252 receives a notification that the execution of calibration has been completed from the sensor assembly 1 through BLE.

In step S14, the display control unit 255 displays a guidance screen prompting the measurement target person P to address the ball.

In step S15, the communication control unit 251 receives the ball address detection signal from the sensor assembly 1 via BLE.

In step S16, the display control unit 255 displays a guidance screen for prompting the measurement target person to take a P swing.

In step S17, the communication control unit 251 receives a feed lever detection signal from the sensor unit 1 via BLE.

At step S18, the display control unit 255 displays a guidance screen indicating that the swing is being analyzed.

In step S19, the sensor information acquisition unit 253 acquires sensor information at a preset sampling rate from the sensor unit 1 by BLE.

In step S20, the display control unit 255 displays an evaluation result display screen representing the evaluation result of the swing of the measurement target person P based on the evaluation result data acquired by the swing evaluation unit 254. At this time, the display control unit 255 displays an evaluation result display screen (see fig. 10) corresponding to the button selected on the menu screen.

In step S21, the display control unit 255 determines whether or not an operation to instruct the display of the method presentation screen is performed.

When the operation to instruct the display of the method presentation screen is performed, the determination at step S21 is yes, and the process proceeds to step S22.

On the other hand, if the operation to instruct the display of the method presentation screen is not performed, the determination at step S21 is no, and the process proceeds to step S23.

In step S22, the display control unit 255 displays a method presentation screen.

In step S23, the recording control unit 256 determines whether or not an operation for instructing storage of evaluation result data has been performed.

If the operation for instructing the storage of the evaluation result data is not performed, the determination at step S23 is no, and the process proceeds to step S14.

On the other hand, when the operation for instructing the storage of the evaluation result data is performed, the determination at step S23 is yes, and the process proceeds to step S24.

In step S24, the recording control unit 256 stores the evaluation result data of the swing acquired by the swing evaluation unit 254 in the evaluation result storage unit 273 or the removable medium 231.

After step S24, the process shifts to step S14.

When an operation to end the evaluation result display processing is input thereafter, the evaluation result display processing ends.

By the above processing, the analysis system S can analyze the three-dimensional motion of the body of the measurement target person P based on the sensor information obtained by measuring the motion of the body of the measurement target person P, and display an evaluation result display screen representing the rotation speed of the waist, the angle of the waist, the amount of movement of the waist, the swing tempo, the comprehensive evaluation, and the like.

Among the evaluation result display screens, particularly the rotation speed display screen, a numerical value indicating the rotation speed of the waist (rotation angular speed), the time from the posture of the upper stick to the maximum rotation speed of the waist, a graph indicating the time change in the rotation speed of the waist, and the like are displayed.

Therefore, the type of the waist usage mode, which is important for the progress of golf, can be visually and easily displayed, and the progress of the swing of the measurement target person P can be accurately grasped.

Therefore, the quality of the movement of the measurement target person P can be more appropriately determined based on the sensor information (angular velocity, etc.) of the waist of the measurement target person P.

Further, among the evaluation result display screens, particularly the movement amount display screen, indexes representing the magnitudes (movement degrees) of the movement amounts in the vertical direction, the horizontal direction, and the front-rear direction between the points in the swing, and the like are displayed. The index in the movement amount display screen represents a deviation of the swing of the measurement target person P from the statistical data based on the average of the swings of a given number or more of senior level persons (male and female professional golfers, etc.).

Therefore, the difference between the swing of the measurement target person P and the swing of the senior level person can be visually and easily displayed in the items of the left, right, front, back, and up and down, and the degree of the deviation of the movement amount of the waist at each point of address to backswing, backswing to front, and front to backswing can be easily understood.

Therefore, the quality of the movement of the measurement target person P can be evaluated more appropriately based on the measurement value of the sensor attached to the waist of the measurement target person P.

As described above, according to the analysis system S of the present embodiment, it is possible to more appropriately evaluate whether the activity of the measurement target person P is good or not.

In addition, when evaluating whether the movement of the measurement target person P is good or not, the difference between the movement amount of the waist of the measurement target person P and a predetermined value such as an average value of the movement amounts of the waist of the high-level person, which is a reference statistical data, may be compared, and the movement of the measurement target person P may be evaluated as higher as the difference is smaller.

[ modification 1]

In the above-described embodiment, when the evaluation result of the swing of the measurement target person P is displayed on the evaluation result display screen, an animation representing the characteristics of the swing of the measurement target person P may be displayed.

For example, when the center of gravity is reversed or swung during the swing of the measurement target person P, an animation clearly showing the swing in which the center of gravity is reversed or swung may be displayed.

This makes it possible to clearly display the swing characteristics of the measurement target person P.

In the case of displaying the animation, the characteristics of the swing of the measurement target person P may be displayed in an exaggerated manner.

In addition, a numerical value representing the movement amount of the waist or the like may be displayed together with the animation.

[ modification 2]

In the above-described embodiment, the swing of the measurement target person P may be measured by using an imaging device such as a digital camera, a dynamic image of the swing may be captured, and the dynamic image of the swing may be displayed together with the evaluation result data in the evaluation result display process.

Thus, the numerical value, the graph, and the dynamic image of the swing representing the swing characteristics of the measurement target person P can be displayed together, and therefore, the evaluation result of the swing of the measurement target person P can be displayed in a more understandable form.

The analysis system S configured as described above includes the sensor unit 1 and the processing device 2. The sensor assembly 1 is fitted to the waist of a user. The processing device 2 includes a swing evaluation unit 254.

The swing evaluation unit 254 extracts a1 st peak waveform and a 2 nd peak waveform from the output result of the angular velocity measured by the sensor provided at the waist of the user.

The swing evaluation section 254 evaluates the motion of the user based on the extraction result.

This makes it possible to evaluate the movement of the user by focusing on the states of the 1 st peak waveform and the 2 nd peak waveform in the waveform of the angular velocity detected at the waist of the user.

Therefore, in the electronic device in which the movement of the user is detected by the sensor mounted on the waist, the user can be more appropriately determined whether the movement of the user is good or not.

The swing evaluation section 254 evaluates the motion of the user based on the shapes of the 1 st peak waveform and the 2 nd peak waveform.

Thus, whether the user's motion is good or not can be determined by reflecting the suitability of the specific shapes of the 1 st peak waveform and the 2 nd peak waveform.

The swing evaluation section 254 evaluates the motion of the user based on the relationship between the waveform shapes of the 1 st peak waveform and the 2 nd peak waveform.

This can reflect: whether the user's motion is good or not is determined by a condition other than whether the 1 st peak waveform and the 2 nd peak waveform are individually suitable or not, such as whether a suitable valley in which the angular velocity is substantially zero appears between the 1 st peak waveform and the 2 nd peak waveform.

The swing evaluation unit 254 determines whether or not the 1 st peak waveform and the 2 nd peak waveform are extracted, and evaluates the motion of the user based on the determination result.

This makes it possible to determine the waveform of the angular velocity appearing in the first-order level and the second-order level, and evaluate the motion of the user.

The processing device 2 includes a display control unit 255.

The display control unit 255 reports the evaluation result of the user's action to be evaluated.

This makes it possible to clearly inform the user of the evaluation result of the operation focusing on the states of the 1 st peak waveform and the 2 nd peak waveform.

The display control unit 255 reports advice information of the evaluation result based on the motion of the user under evaluation.

This can present advice information for promoting an operation focusing on the states of the 1 st peak waveform and the 2 nd peak waveform to the user.

The present invention is not limited to the above-described embodiments, and modifications, improvements, and the like within a range that can achieve the object of the present invention are included in the present invention.

For example, in the above-described embodiment, the moving image of the swing may be captured by using an imaging function (such as a digital camera) provided in the processing device 2, and the moving image of the swing may be displayed together with the evaluation result data in the evaluation result display processing.

In the above-described embodiment, the sensor unit 1 detects the timing of a given characteristic point in the golf swing, but is not limited thereto. That is, the processing means 2 may detect the timing of a given characteristic point in the golf swing based on the sensor information acquired from the sensor assembly 1.

In the above-described embodiment, the analysis system S is configured by 2 devices of the sensor unit 1 and the processing device 2, but the present invention is not limited to this. The analysis system S may be configured by a device in which the sensor unit 1 and the processing device 2 are integrated, such as a smartphone having both functions of the sensor unit 1 and the processing device 2.

In the above-described embodiment, when the timing of a given characteristic point in the golf swing is detected based on the sensor information, the characteristic point can be identified by analyzing the time-series data in chronological order, or other characteristic points can be identified by analyzing the time-series data after the timing at which the characteristic point can be clearly identified is traced back.

This makes it possible to more reliably detect the timing of a given characteristic point in the golf swing.

In the above-described embodiment, the sensor unit 1 is provided to the measurement target person P who performs the golf swing, and the analysis system S is used for analyzing the golf swing. That is, the analysis system S according to the present invention can be used in various sports such as baseball, tennis, and athletics, which can photograph a player as a subject at a fixed angle of view. The analysis system S according to the present invention can be used, for example, with respect to a batter who swings at the batter position of baseball, a pitcher who throws a ball at a pitcher mound, a ball shooter of tennis, a runner who shoots with a camera moving together, and the like.

In the above-described embodiment, the processing device 2 to which the present invention is applied has been described by taking a smartphone as an example, but the present invention is not particularly limited thereto.

For example, the present invention can be generally applied to an electronic apparatus having an image processing function. Specifically, for example, the present invention can be applied to a notebook personal computer, a printer, a television receiver, a video camera, a portable navigation device, a mobile phone, a handheld game machine, and the like.

The series of processes described above can be executed by hardware or software.

In other words, the functional configurations of fig. 5 and 7 are merely examples, and are not particularly limited. That is, it is sufficient that the analysis system S has a function that can execute the series of processes as a whole, and what functional blocks are used to realize the function is not particularly limited to the examples of fig. 5 and 7.

The 1 functional block may be constituted by a single hardware, a single software, or a combination thereof.

The functional configuration in the present embodiment is realized by a processor that executes arithmetic processing, and the processor that can be used in the present embodiment includes not only a processor that is configured by a single processor, a multiprocessor, and a multicore processor but also a combination of these various processing devices and a processing Circuit such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array).

When a series of processes is executed by software, a program constituting the software is installed from a network or a recording medium to a computer or the like.

The computer may be a computer embedded in dedicated hardware. The computer may be a general-purpose personal computer that can execute various functions by installing various programs.

The recording medium containing such a program is not limited to the removable medium 231 of fig. 4, which is distributed separately from the apparatus main body in order to provide the program to the user, but may be a recording medium or the like, which is provided to the user in a state of being previously loaded in the apparatus main body. The removable medium 231 is constituted by, for example, a magnetic disk (including a flexible disk), an optical disk, or an opto-magnetic disk. The optical Disk is constituted by, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), a Blu-ray (registered trademark) Disc, and the like. The magneto-optical Disk is formed of MD (Mini-Disk) or the like. The recording medium provided to the user in a state of being previously loaded in the apparatus main body is constituted by, for example, the ROM112, 212 of fig. 3, 4, and the hard disk included in the storage unit 119, 220 of fig. 3, 4, on which the program is recorded.

In addition, in the present specification, the steps describing the program recorded in the recording medium include not only the processing performed in time series in this order, but also processing performed in parallel or individually, instead of performing the processing in time series.

In the present specification, the term "system" refers to an entire apparatus including a plurality of apparatuses, a plurality of units, and the like.

While the embodiments of the present invention have been described above, these embodiments are merely illustrative and do not limit the technical scope of the present invention. The present invention can take other various embodiments, and various modifications such as omission and replacement can be made without departing from the scope of the present invention. These embodiments and modifications thereof are included in the scope and gist of the invention described in the present specification and the like, and are included in the scope of the invention described in the claims and the equivalent scope thereof.

30页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种健身器材显示板保护装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!