WO2016056233A1 - Motion measuring device, motion measuring method, and motion measuring program - Google Patents
Motion measuring device, motion measuring method, and motion measuring program Download PDFInfo
- Publication number
- WO2016056233A1 WO2016056233A1 PCT/JP2015/005091 JP2015005091W WO2016056233A1 WO 2016056233 A1 WO2016056233 A1 WO 2016056233A1 JP 2015005091 W JP2015005091 W JP 2015005091W WO 2016056233 A1 WO2016056233 A1 WO 2016056233A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- inertial sensor
- unit
- sensor
- control signal
- sampling rate
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/46—Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
- A63B24/0006—Computerised comparison for qualitative assessment of motion sequences or the course of a movement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B59/00—Bats, rackets, or the like, not covered by groups A63B49/00 - A63B57/00
- A63B59/50—Substantially rod-shaped bats for hitting a ball in the air, e.g. for baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B60/00—Details or accessories of golf clubs, bats, rackets or the like
- A63B60/06—Handles
- A63B60/16—Caps; Ferrules
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0002—Training appliances or apparatus for special sports for baseball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0002—Training appliances or apparatus for special sports for baseball
- A63B2069/0004—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects
- A63B2069/0008—Training appliances or apparatus for special sports for baseball specially adapted for particular training aspects for batting
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/18—Baseball, rounders or similar games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/18—Baseball, rounders or similar games
- A63B2102/182—Softball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/17—Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
- A63B2220/44—Angular acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
Definitions
- the present invention relates to a motion measurement device, a motion measurement method, a motion measurement program, and the like.
- Patent Document 1 discloses a swing evaluation support device.
- the swing evaluation support device includes a gyro sensor and an acceleration sensor attached to a golf club.
- the gyro sensor has three orthogonal measurement axes and detects an angular velocity around each measurement axis.
- the acceleration sensor has three orthogonal measurement axes and detects acceleration along each measurement axis.
- the present invention it is possible to provide a motion measurement device, a motion measurement method, and a motion measurement program that can reduce power consumption as compared with the prior art.
- an inertial sensor that measures exercise, an input unit that inputs an item identifier assigned to each user's exercise, and the inertia according to the item identifier input by the input unit
- the present invention relates to a motion measurement apparatus including a host terminal including a control unit that generates a control signal for controlling a sampling rate of a sensor and outputs the control signal to the inertial sensor.
- the item identifier specifies the analysis item desired by the user. Arithmetic processing is determined for each analysis item. Calculation processing is performed according to the swing, and the analysis item desired by the user can be presented to the user. At this time, the output of the required inertial sensor is different for each analysis item. The minimum required inertial sensor sampling rate is different for each analysis item. In this motion measurement apparatus, a sufficient sampling rate can be selected for each analysis item, and as a result, unnecessary measurements can be omitted as much as possible. Thus, power consumption during measurement can be reduced.
- the inertial sensor may include a storage unit that stores the output of the inertial sensor and a communication unit that communicates the output of the inertial sensor to the outside.
- a storage unit that stores the output of the inertial sensor
- a communication unit that communicates the output of the inertial sensor to the outside.
- the inertial sensor may transmit the output of the inertial sensor to the communication unit without going through the storage unit when the sampling rate is equal to or lower than the transmission rate of the communication unit.
- the specific sampling rate is set and the information amount of the measurement value is less than or equal to the communication capacity of the communication unit, the measurement value can be output from the communication unit in real time without passing through the storage unit. Therefore, reading and writing of the storage unit can be omitted. Thus, power consumption during measurement is reduced.
- the inertial sensor stores the output of the inertial sensor in the storage unit, and outputs the output of the inertial sensor from the storage unit to the communication unit. Can be sent.
- the inertial sensor may include a plurality of sensors, and the control signal may be controlled by designating a specific sensor among the plurality of sensors.
- the required inertial sensor output differs for each analysis item.
- the minimum detection axis and physical quantity required for each analysis item are different. In this motion measurement device, the detection axis and physical quantity can be selected for each analysis item, and as a result, unnecessary measurement and output of measurement values can be avoided. Thus, power consumption during measurement can be reduced.
- the control signal can stop the measurement by setting the sampling rate of the specified specific sensor to zero. If the measurement of the physical quantity is stopped by the sensor, the power consumption during measurement is reduced.
- the control signal may instruct transmission of only the output of the specified specific sensor. Even if the physical quantity is measured by the sensor, if the transmission of the measurement value is stopped, the power consumption at the time of measurement is reduced.
- a procedure for receiving an input of an item identifier assigned for each user action, and a sampling rate of an inertial sensor that detects the user action according to the input item identifier relates to a motion measurement method including a procedure for generating a control signal to be controlled and outputting the control signal to the inertial sensor.
- the swing measurement device (motion measurement device) 11 includes a sensor unit 12 and a host terminal 13.
- the sensor unit 12 is mounted on, for example, a baseball or softball bat 14.
- the sensor unit 12 is attached to the grip end 14 a of the bat 14 with a mount member 15.
- the sensor unit 12 may be embedded in the mount member 15.
- the mount member 15 may be made of, for example, a stretchable material.
- the host terminal 13 is composed of a smartphone 16, for example.
- the smartphone 16 includes a display panel 17.
- a touch screen panel 18 is overlaid on the surface of the display panel 17.
- the user can confirm the evaluation result of the swing group according to the display on the display panel 17.
- the user can input various instructions and conditions according to the operation of the touch screen panel 18.
- a tablet PC terminal, a notebook PC terminal, or a desktop PC terminal can be used as the host terminal 13.
- the sensor unit 12 is communicatively connected to the smartphone 16 by radio, for example.
- radio for example, Bluetooth (registered trademark) can be used for wireless communication.
- the detection signal of the sensor unit 12 is supplied to the smartphone 16.
- the sensor unit 12 includes an inertial sensor 21.
- the inertial sensor 21 incorporates acceleration sensors 22a, 22b, 22c and gyro sensors 23a, 23b, 23c.
- the acceleration sensors 22a, 22b, and 22c can individually detect accelerations in three axial directions orthogonal to each other.
- the gyro sensors 23a, 23b, and 23c can individually detect angular velocities around the three axes orthogonal to each other.
- the inertial sensor 21 outputs a detection signal.
- x-axis direction acceleration for example, x-axis direction acceleration, y-axis direction acceleration, z-axis direction acceleration, x-axis rotation angular velocity, y-axis rotation angular velocity, and z-axis rotation angular velocity are specified.
- the sensor unit 12 has a data processing unit 24.
- the data processing unit 24 is connected to the inertial sensor 21.
- a detection signal is supplied from the inertial sensor 21 to the data processing unit 24 at a predetermined sampling rate.
- the detection signal is processed by the data processing unit 24 and converted into a signal in a form suitable for communication. For example, an analog signal is converted into a digital signal.
- the sensor unit 12 has a transmission / reception unit (communication unit) 25.
- the transmission / reception unit 25 is connected to the data processing unit 24.
- the transmission / reception unit 25 is supplied with a processed detection signal, that is, physical quantity data, from the data processing unit 24.
- the transmission / reception unit 25 wirelessly outputs physical quantity data according to a determined communication protocol.
- the sensor unit 12 has a memory (storage unit) 26.
- the memory 26 is connected to the data processing unit 24. Physical quantity data is supplied from the data processing unit 24 to the memory 26. If the information amount of the physical quantity data per unit time is less than or equal to the communication capacity of the transmission / reception unit 25, the data processing unit 24 supplies the physical quantity data to the transmission / reception unit 25 in real time. On the other hand, when the physical quantity data per unit time exceeds the communication capacity of the transmission / reception unit 25, the data processing unit 24 can store the physical quantity data in the memory 26. Thus, the output of the inertia sensor 21 is held in the memory 26.
- the sensor unit 12 has a sampling rate setting unit 27.
- the sampling rate setting unit 27 is connected to the inertial sensor 21 and the transmission / reception unit 25.
- a control signal is supplied from the transmission / reception unit 25 to the sampling rate setting unit 27.
- the flag value of the sampling rate is specified in the control signal.
- the sampling rate setting unit 27 writes, for example, the value of the lower 2 bits of the control register 0xAA according to the flag value.
- the inertial sensor 21 recognizes a sampling rate of 250 Hz
- “0x01” is written
- the inertial sensor 21 recognizes a sampling rate of 1 kHz.
- the value of the control register and the sampling rate are related on the inertial sensor 21 side.
- the host terminal 13 has a processing unit 31.
- the processing unit 31 is constituted by a CPU, for example.
- a transmission / reception unit 32 is connected to the processing unit 31.
- the transmission / reception unit 32 can exchange signals with the transmission / reception unit 25 of the sensor unit 12 wirelessly.
- the processing unit 31 can process the output signal of the sensor unit 12.
- a display panel 17 and a touch screen panel 18 are connected to the processing unit 31.
- the processing unit 31 can output the processing result to the display panel 17 and can execute an operation determined according to the operation of the touch screen panel 18.
- the processing unit 31 is connected to storage means such as a ROM (Read Only Memory) 33, a RAM (Random Access Memory) 34, and a nonvolatile memory 35.
- the processing unit 31 uses a ROM 33, a RAM 34, and a nonvolatile memory 35 for signal processing.
- the ROM 33 stores a swing measurement software program and related data.
- the processing unit 31 executes a swing measurement software program to realize a swing measurement method.
- the RAM 34 temporarily stores a swing measurement software program when performing the swing measurement method.
- the nonvolatile memory 35 stores a relatively small amount of programs and data such as BIOS (basic input / output system).
- the processing unit 31 includes a data acquisition unit 36, a control unit 37, and a swing evaluation unit 38.
- the data acquisition unit 36 acquires physical quantity data of the sensor unit 12 received via the transmission / reception unit 32.
- the data acquisition unit 36 stores the acquired physical quantity data, for example, in the RAM 34.
- the RAM 34 stores physical quantity data in time series.
- the control unit 37 calculates swing analysis information based on the physical quantity data acquired by the data acquisition unit 36.
- the swing analysis information includes an analysis value of each item for each individual swing.
- the items include a swing trajectory, the number of swings, swing speed, swing time, grip rotation radius, bat 14 angle, bat 14 rotation angle, and the like.
- the control unit 37 obtains physical quantities such as x-axis direction acceleration, y-axis direction acceleration, z-axis direction acceleration, x-axis angular velocity, y-axis angular velocity, and z-axis angular velocity obtained at a sampling rate of 1 kHz. Is used. Based on these physical quantities, for example, the posture of the bat 14 is calculated every 1/1000 second.
- the control unit 37 uses the x-axis direction acceleration and the y-axis direction acceleration obtained at a sampling rate of 250 Hz for counting the number of swings. In counting, the control unit 37 detects the start and end of swing of the bat 14. For example, the swing speed of 5% of the average swing speed is set as a threshold value, and a swing time and a “batting position” state are distinguished.
- the swing speed specifies the head speed of the bat 14.
- the swing time specifies the time elapsed from the end of the previous swing to the end of the current swing.
- the grip rotation radius specifies the rotation radius of the track of the grip end 14a.
- the angle of the bat 14 specifies the inclination angle of the bat 14 with respect to the horizontal plane.
- the rotation angle of the bat 14 specifies the rotation angle of the bat 14 around the vertical axis. Any one of these items may be calculated, an item group including several items may be calculated, or all items may be calculated.
- Such swing analysis information is specified based on the trajectory and posture of the bat 14 during the swing.
- a signal for specifying the analysis value is output from the control unit 37 to, for example, the RAM 34.
- the swing analysis information may be stored in the RAM 34 for each swing.
- the control unit 37 is notified of the item identifier from the touch screen panel 18. Upon notification, the control unit 37 receives a signal for specifying an item identifier.
- the item identifier specifies items such as “swing trajectory”, “number of swings”, and “swing speed”.
- a calculation process using physical quantity data from the sensor unit 12 is determined for each item identifier. For example, a unique item identifier is assigned to the calculation process of “swing trajectory”, a unique item identifier is assigned to the calculation process of “number of swings”, and a unique item identifier is assigned to the calculation process of “swing speed”. Item identifiers are assigned.
- the control unit 37 generates a control signal that specifies the sampling rate of the inertial sensor 21 according to the type of the item identifier. The control unit 37 can output the control signal toward the inertial sensor 21.
- the swing evaluation unit 38 evaluates the swing analysis information for each item. In the evaluation, the swing evaluation unit 38 specifies a target value for each item of the swing analysis information. The swing evaluation unit 38 acquires a signal for specifying the target value of the item.
- the target value may be stored in the RAM 34 in advance. Here, the target value may be set by the user's designation based on the operation of the touch screen panel 18.
- the swing evaluation unit 38 compares the analysis value with the target value for each individual swing. For comparison, the swing evaluation unit 38 receives a signal for specifying an analysis value from the RAM 34. In this way, it is evaluated whether or not the target value has been reached for each individual swing. The swing evaluation unit 38 specifies the ratio of the swing that has reached the target value in the swing group. Target achievement is evaluated according to the percentage.
- step S1 when the swing measurement software program is activated, the user is prompted to select an item in step S1. For example, as shown in FIG. 4, a “trajectory analysis mode” and a “swing mode” are displayed on the screen of the display panel 17. In addition, when the “swing mode” is selected, items that should be indicators of achievement may be further listed on the screen of the display panel 17. For example, one or more items may be selected from the swing speed, swing time, grip rotation radius, bat 14 angle, and bat 14 rotation angle.
- the touch screen panel 18 notifies the control unit 37 of the item identifier of the item selected according to the user's operation.
- the user sets a target value for each item as necessary.
- the head speed may be set to a swing speed such as km / h.
- the target value of the head speed provides an indication of the strength of the hit ball.
- the swing time may be set in seconds.
- the target value of swing time provides an indication of the pace of swing.
- the grip rotation radius the distance between the grip and the center of rotation may be set such as cm.
- the target value of the grip turning radius provides an indication of whether it is compact or large.
- the angle of the bat 14 may be set such as ... degrees.
- the target value of the angle of the bat 14 provides an indication of “the head is standing” and “the head is sleeping”.
- the rotation angle of the bat 14 may be set to an angle such as degrees.
- the rotation angle of the bat 14 provides an indication of full swing or half swing.
- the user operates, for example, the touch screen panel 18.
- a blank for prompting input is displayed on the display panel 17.
- Each target value may be stored in the RAM 28, for example.
- step S2 the control unit 37 sorts item identifiers. If the item identifier is classified into the first category, the control unit 37 designates a high sampling rate in step S3. In step S4, the control unit 37 generates a control signal having a sampling rate of 1 kHz according to the designation of the high sampling rate. When the item identifier is classified into the second class, the control unit 37 designates a low sampling rate in step S5. In step S4, the control unit 37 generates a control signal having a sampling rate of 250 Hz in accordance with the designation of the low sampling rate. In the control signal, a flag “1” or “0” may be set according to the sampling rate. The generated control signal is transmitted from the transmission / reception unit 32.
- the item “trajectory analysis mode” belongs to the first class, and the item “swing mode” and other items belong to the second class.
- the transmission / reception unit 25 receives a control signal.
- the control signal is transferred from the transmission / reception unit 25 to the sampling rate setting unit 27.
- the sampling rate setting unit 27 writes the control register of the inertial sensor 21 in accordance with the flags “1” and “0” specified by the control signal. For example, when “trajectory analysis mode” is selected in step S 1, a flag “1” is set in the control signal, and “0x01” is written in the control register of the inertial sensor 21.
- a sampling rate of 1 kHz is set.
- step S1 When “swing mode” is selected in step S1, a flag “0” is set in the control signal, and “0x02” is lively mixed in the control register of the inertial sensor 21.
- a sampling rate of 250 Hz is set. When the sampling rate is set, the inertial sensor 21 starts measurement.
- a detection signal is output from the inertial sensor 21 during the swinging.
- the “hold” is specified by the detection signal of the inertial sensor 21. In most cases, the “hold” is grasped when the grip is stationary.
- a change appears in the detection signal of the inertial sensor 21. For example, when the z-axis direction is aligned with the axial center of the bat 14, the change in acceleration is specified by the x-axis direction acceleration and the y-axis direction acceleration in the detection signal.
- the data processing unit 22 processes the detection signal.
- the processed detection signal is sent from the transmission / reception unit 25 to the host terminal 13 as physical quantity data.
- step S6 the host terminal 13 receives the physical quantity data by the transmission / reception unit 32.
- the data acquisition unit 36 acquires physical quantity data of the sensor unit 12.
- the physical quantity data is stored in the RAM 28 in time series.
- the control unit 37 performs arithmetic processing according to the selected item in step S7. For example, if “trajectory analysis mode” is selected, a swing trajectory is calculated for each individual swing based on physical quantity data obtained at a sampling rate of 1 kHz. If “swing mode” is selected, the swing start and end of swing are calculated based on the x-axis direction acceleration and the y-axis direction acceleration obtained at the sampling rate of 250 Hz. The number of swings is counted according to the start and end of swinging. Similarly, if “swing speed” is selected, the head speed is calculated based on physical quantity data obtained at a sampling rate of 250 Hz. The trajectory, the number of times, and the swing speed are stored in the RAM 34, for example.
- step S8 it is determined in step S8 whether or not the swinging has ended. If completed, the measurement of the inertial sensor 21 ends. If not finished, the measurement of the inertial sensor 21 is continued. Again, the “stand” is specified in the detection signal of the inertial sensor 21. The subsequent processing is repeated until the swing is completed. Even in the middle of swinging, the measurement of the inertial sensor 21 can be completed through the user's operation of the touch screen panel 18.
- the swing evaluation unit 38 evaluates the swing.
- the evaluation may be started in response to, for example, the user operating the touch screen panel 18.
- the swing evaluation unit 38 acquires a target value and an analysis value for each individual swing from the RAM 28.
- the swing evaluation unit 38 compares the analysis value with the target value. For example, if the “trajectory analysis mode” is selected, the swing evaluation unit 38 images the ideal trajectory based on the target value and the user trajectory based on the analysis value in a predetermined display format. If “swing mode” is selected, the swing evaluation unit 38 images the number of swings in a determined display format.
- the target value and the analysis value are compared with each other for each swing, and the swing evaluation unit 38 may count the swing of the analysis value having a value better than the target value.
- the swing evaluation unit 38 may count the swing of the analysis value having a value better than the target value.
- the proportion of the swing corresponding to the hit ball exceeding the target strength is evaluated.
- the swing time is selected as the item, it is evaluated how much rest is put in the middle of swinging.
- a grip turning radius is selected for an item, it is evaluated how often a compact swing has been achieved.
- the angle of the bat 14 is selected as an item, it is evaluated how much the head has been lowered (sleeped).
- the full swing ratio is evaluated.
- the entire swing group is evaluated at the rate of the swing that has reached the target value.
- necessary physical quantity data is different for each item specified by the item identifier.
- the sampling rate of physical quantity data required at the minimum differs for each item.
- a sufficient sampling rate can be selected for each item, and as a result, unnecessary measurement is avoided as much as possible. Thus, power consumption during measurement is reduced.
- the inertial sensor 21 sets a low sampling rate, the information amount of the physical quantity data is less than or equal to the communication capacity of the transmission / reception unit 25. Therefore, the physical quantity data is output from the transmission / reception unit 25 in real time without passing through the memory 26. Reading and writing of the memory 26 is omitted. Thus, power consumption during measurement is reduced.
- the information amount of the physical quantity data exceeds the communication capacity of the transmission / reception unit 25. In this case, the physical quantity data is once stored in the memory 26. When the swing ends, the physical quantity data is output from the transmission / reception unit 25. The physical quantity data is surely sent to the host terminal 13.
- the required physical quantity data is different for each item.
- the minimum required detection axis and physical quantity are different.
- the physical quantity measurement itself is stopped by the acceleration sensors 22c and the gyro sensors 23a, 23b, and 23c other than the acceleration sensors 22a and 22b for the x-axis direction acceleration and the y-axis direction acceleration, the power consumption during measurement is reduced. Is done.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- User Interface Of Digital Computer (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
This motion measuring device is provided with an inertial sensor and a host terminal. The inertial sensor measures motion. The host terminal comprises an input unit and a control unit. The input unit is used to input an item identifier allocated on a per user motion basis. The control unit generates a control signal for controlling the sampling rate of the inertial sensor according to the item identifier input by the input unit and outputs a control signal to the inertial sensor.
Description
本発明は運動計測装置、運動計測方法および運動計測プログラム等に関する。
The present invention relates to a motion measurement device, a motion measurement method, a motion measurement program, and the like.
特許文献1はスイング評価支援装置を開示する。スイング評価支援装置はゴルフクラブに装着されるジャイロセンサーおよび加速度センサーを備える。ジャイロセンサーは直交三軸の計測軸を有して個々の計測軸回りに角速度を検出する。加速度センサーは直交三軸の計測軸を有して個々の計測軸に沿って加速度を検出する。
Patent Document 1 discloses a swing evaluation support device. The swing evaluation support device includes a gyro sensor and an acceleration sensor attached to a golf club. The gyro sensor has three orthogonal measurement axes and detects an angular velocity around each measurement axis. The acceleration sensor has three orthogonal measurement axes and detects acceleration along each measurement axis.
従来では、スイング全てに対して一様に角速度および加速度は検出されていた。ヘッドスピードやスイングの軌跡といった解析項目ごとに角速度や加速度が用いられて演算処理は実施された。解析項目によっては必要とされないデータも記録されていた。そのため、計測時の電力消費やメモリーの読み書きによる電力消費があり、素振り練習など、詳細な計測よりも長時間の計測が必要な場面に対応できない可能性があった。
Conventionally, angular velocity and acceleration were detected uniformly for all swings. Calculation processing was performed using angular velocity and acceleration for each analysis item such as head speed and swing trajectory. Data that was not required depending on the analysis item was also recorded. For this reason, there is power consumption during measurement and power consumption due to reading and writing of memory, and there is a possibility that it is not possible to cope with scenes that require longer measurement than detailed measurement, such as practice exercises.
本発明の少なくとも1つの態様によれば、従来に比べて電力消費を抑制することができる運動計測装置、運動計測方法、および運動計測プログラムを提供することができる。
According to at least one aspect of the present invention, it is possible to provide a motion measurement device, a motion measurement method, and a motion measurement program that can reduce power consumption as compared with the prior art.
(1)本発明の一態様は、運動を計測する慣性センサーと、ユーザーの運動ごとに割り当てられる項目識別子を入力する入力部、および、前記入力部で入力された前記項目識別子に応じて前記慣性センサーのサンプリングレートを制御する制御信号を生成し前記慣性センサーに前記制御信号を出力する制御部を含むホスト端末とを備える運動計測装置に関する。
(1) According to one aspect of the present invention, an inertial sensor that measures exercise, an input unit that inputs an item identifier assigned to each user's exercise, and the inertia according to the item identifier input by the input unit The present invention relates to a motion measurement apparatus including a host terminal including a control unit that generates a control signal for controlling a sampling rate of a sensor and outputs the control signal to the inertial sensor.
項目識別子はユーザーの希望する解析項目を特定する。解析項目ごとに演算処理は決められる。スイングに応じて演算処理は実施され、ユーザーによって希望された解析項目をユーザーに提示することができる。このとき、解析項目ごとに、必要な慣性センサーの出力は相違する。解析項目ごとに、最低限に要求される慣性センサーのサンプリングレートは相違する。本運動計測装置では解析項目ごとに十分なサンプリングレートは選択されることができ、その結果、不要な計測をできる限り省略することができる。こうして計測時の消費電力を低減することができる。
The item identifier specifies the analysis item desired by the user. Arithmetic processing is determined for each analysis item. Calculation processing is performed according to the swing, and the analysis item desired by the user can be presented to the user. At this time, the output of the required inertial sensor is different for each analysis item. The minimum required inertial sensor sampling rate is different for each analysis item. In this motion measurement apparatus, a sufficient sampling rate can be selected for each analysis item, and as a result, unnecessary measurements can be omitted as much as possible. Thus, power consumption during measurement can be reduced.
(2)前記慣性センサーは、前記慣性センサーの出力を記憶する記憶部と、前記慣性センサーの出力を外部に通信する通信部とを備えてもよい。サンプリングレートが設定された際に、計測値の情報量が通信部の通信容量を超えると、計測値の通信に支障を来す。したがって、この場合には、計測値はいちど記憶部に記憶され、良好なタイミングで計測値は通信部から出力される。
(2) The inertial sensor may include a storage unit that stores the output of the inertial sensor and a communication unit that communicates the output of the inertial sensor to the outside. When the sampling rate is set, if the information amount of the measurement value exceeds the communication capacity of the communication unit, the measurement value communication is hindered. Therefore, in this case, the measurement value is stored once in the storage unit, and the measurement value is output from the communication unit at good timing.
(3)前記慣性センサーは、前記サンプリングレートが前記通信部の送信レート以下の場合に、前記記憶部を経由せずに前記慣性センサーの出力を前記通信部に送信してもよい。特定のサンプリングレートが設定された際に、計測値の情報量が通信部の通信容量以下である場合には計測値は記憶部を経ずにリアルタイムで通信部から出力することができる。したがって、記憶部の読み書きを省略することができる。こうして計測時の消費電力は低減される。
(3) The inertial sensor may transmit the output of the inertial sensor to the communication unit without going through the storage unit when the sampling rate is equal to or lower than the transmission rate of the communication unit. When the specific sampling rate is set and the information amount of the measurement value is less than or equal to the communication capacity of the communication unit, the measurement value can be output from the communication unit in real time without passing through the storage unit. Therefore, reading and writing of the storage unit can be omitted. Thus, power consumption during measurement is reduced.
(4)前記慣性センサーは、前記サンプリングレートが前記通信部の送信レートより大きい場合に、前記記憶部で前記慣性センサーの出力を記憶し、前記記憶部から前記慣性センサーの出力を前記通信部に送信することができる。
(4) When the sampling rate is higher than the transmission rate of the communication unit, the inertial sensor stores the output of the inertial sensor in the storage unit, and outputs the output of the inertial sensor from the storage unit to the communication unit. Can be sent.
(5)前記慣性センサーは複数のセンサーを備えてもよく、前記制御信号は、前記複数のセンサーのうち特定のセンサーを指定して制御してもよい。前述のように、解析項目ごとに、必要な慣性センサーの出力は相違する。解析項目ごとに、最低限に要求される検出軸や物理量は相違する。本運動計測装置では解析項目ごとに検出軸や物理量は選択されることができ、その結果、不要な計測や計測値の出力を回避することができる。こうして計測時の消費電力を低減することができる。
(5) The inertial sensor may include a plurality of sensors, and the control signal may be controlled by designating a specific sensor among the plurality of sensors. As described above, the required inertial sensor output differs for each analysis item. The minimum detection axis and physical quantity required for each analysis item are different. In this motion measurement device, the detection axis and physical quantity can be selected for each analysis item, and as a result, unnecessary measurement and output of measurement values can be avoided. Thus, power consumption during measurement can be reduced.
(6)前記制御信号は、指定した前記特定のセンサーの前記サンプリングレートをゼロにして計測を停止することができる。センサーで物理量の計測そのものが停止すれば、計測時の消費電力は低減される。
(6) The control signal can stop the measurement by setting the sampling rate of the specified specific sensor to zero. If the measurement of the physical quantity is stopped by the sensor, the power consumption during measurement is reduced.
(7)前記制御信号は、指定した前記特定のセンサーの出力のみの送信を指示してもよい。たとえセンサーで物理量が計測されても、計測値の送信が停止すれば、計測時の消費電力は低減される。
(7) The control signal may instruct transmission of only the output of the specified specific sensor. Even if the physical quantity is measured by the sensor, if the transmission of the measurement value is stopped, the power consumption at the time of measurement is reduced.
(8)本発明の他の態様は、ユーザーの動作ごとに割り当てられる項目識別子の入力を受け付ける手順と、入力された前記項目識別子に応じて、前記ユーザーの動作を検出する慣性センサーのサンプリングレートを制御する制御信号を生成し、前記慣性センサーに前記制御信号を出力する手順とを備える運動計測方法に関する。
(8) According to another aspect of the present invention, a procedure for receiving an input of an item identifier assigned for each user action, and a sampling rate of an inertial sensor that detects the user action according to the input item identifier. The present invention relates to a motion measurement method including a procedure for generating a control signal to be controlled and outputting the control signal to the inertial sensor.
(9)本発明のさらに他の態様は、ユーザーの動作ごとに割り当てられる項目識別子の入力を受け付ける手順と、入力された前記項目識別子に応じて、前記ユーザーの動作を検出する慣性センサーのサンプリングレートを制御する制御信号を生成し、前記慣性センサーに前記制御信号を出力する手順とをコンピューターに実行させる運動計測プログラムに関する。
(9) According to still another aspect of the present invention, there is provided a procedure for receiving an input of an item identifier assigned for each user action, and a sampling rate of an inertial sensor that detects the user action according to the input item identifier. And a procedure for outputting a control signal to the inertial sensor and causing the computer to execute a procedure for generating a control signal for controlling the inertial sensor.
以下、添付図面を参照しつつ本発明の一実施形態を説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. The present embodiment described below does not unduly limit the contents of the present invention described in the claims, and all the configurations described in the present embodiment are essential as means for solving the present invention. Not necessarily.
(1)スイング計測装置の構成
図1に示されるように、スイング計測装置(運動計測装置)11はセンサーユニット12およびホスト端末13を備える。センサーユニット12は例えば野球やソフトボールのバット14に装着される。センサーユニット12はマウント部材15でバット14のグリップエンド14aに取り付けられる。マウント部材15にセンサーユニット12は埋め込まれればよい。マウント部材15は例えば伸縮自在な素材から構成されればよい。 (1) Configuration of Swing Measurement Device As shown in FIG. 1, the swing measurement device (motion measurement device) 11 includes asensor unit 12 and a host terminal 13. The sensor unit 12 is mounted on, for example, a baseball or softball bat 14. The sensor unit 12 is attached to the grip end 14 a of the bat 14 with a mount member 15. The sensor unit 12 may be embedded in the mount member 15. The mount member 15 may be made of, for example, a stretchable material.
図1に示されるように、スイング計測装置(運動計測装置)11はセンサーユニット12およびホスト端末13を備える。センサーユニット12は例えば野球やソフトボールのバット14に装着される。センサーユニット12はマウント部材15でバット14のグリップエンド14aに取り付けられる。マウント部材15にセンサーユニット12は埋め込まれればよい。マウント部材15は例えば伸縮自在な素材から構成されればよい。 (1) Configuration of Swing Measurement Device As shown in FIG. 1, the swing measurement device (motion measurement device) 11 includes a
ホスト端末13は例えばスマートフォン16で構成される。スマートフォン16はディスプレイパネル17を備える。ディスプレイパネル17の表面にはタッチスクリーンパネル18が重ねられる。ユーザーはディスプレイパネル17の表示に応じてスイング群の評価結果を確認することができる。同様に、ユーザーはタッチスクリーンパネル18の操作に応じて様々な指示や条件を入力することができる。その他、ホスト端末13にはタブレットPC端末、ノートPC端末やデスクトップPC端末が用いられることができる。
The host terminal 13 is composed of a smartphone 16, for example. The smartphone 16 includes a display panel 17. A touch screen panel 18 is overlaid on the surface of the display panel 17. The user can confirm the evaluation result of the swing group according to the display on the display panel 17. Similarly, the user can input various instructions and conditions according to the operation of the touch screen panel 18. In addition, a tablet PC terminal, a notebook PC terminal, or a desktop PC terminal can be used as the host terminal 13.
センサーユニット12は例えば無線でスマートフォン16に通信接続される。無線通信には例えばブルートゥース(登録商標)が用いられることができる。こうしてセンサーユニット12の検出信号はスマートフォン16に供給される。
The sensor unit 12 is communicatively connected to the smartphone 16 by radio, for example. For example, Bluetooth (registered trademark) can be used for wireless communication. Thus, the detection signal of the sensor unit 12 is supplied to the smartphone 16.
図2に示されるように、センサーユニット12は慣性センサー21を備える。慣性センサー21には加速度センサー22a、22b、22cおよびジャイロセンサー23a、23b、23cが組み込まれる。加速度センサー22a、22b、22cは互いに直交する三軸方向に個々に加速度を検出することができる。ジャイロセンサー23a、23b、23cは互いに直交する三軸の各軸回りに個別に角速度を検出することができる。慣性センサー21は検出信号を出力する。検出信号では例えばx軸方向加速度、y軸方向加速度、z軸方向加速度、x軸回り角速度、y軸回り角速度およびz軸回り角速度が特定する。
As shown in FIG. 2, the sensor unit 12 includes an inertial sensor 21. The inertial sensor 21 incorporates acceleration sensors 22a, 22b, 22c and gyro sensors 23a, 23b, 23c. The acceleration sensors 22a, 22b, and 22c can individually detect accelerations in three axial directions orthogonal to each other. The gyro sensors 23a, 23b, and 23c can individually detect angular velocities around the three axes orthogonal to each other. The inertial sensor 21 outputs a detection signal. In the detection signal, for example, x-axis direction acceleration, y-axis direction acceleration, z-axis direction acceleration, x-axis rotation angular velocity, y-axis rotation angular velocity, and z-axis rotation angular velocity are specified.
センサーユニット12はデータ処理部24を有する。データ処理部24は慣性センサー21に接続される。データ処理部24には決められたサンプリングレートで慣性センサー21から検出信号が供給される。検出信号はデータ処理部24で加工され通信に適した形態の信号に変換される。例えばアナログ信号からデジタル信号に変換される。
The sensor unit 12 has a data processing unit 24. The data processing unit 24 is connected to the inertial sensor 21. A detection signal is supplied from the inertial sensor 21 to the data processing unit 24 at a predetermined sampling rate. The detection signal is processed by the data processing unit 24 and converted into a signal in a form suitable for communication. For example, an analog signal is converted into a digital signal.
センサーユニット12は送受信部(通信部)25を有する。送受信部25はデータ処理部24に接続される。送受信部25にはデータ処理部24から加工後の検出信号すなわち物理量データが供給される。送受信部25は決められた通信プロトコルに従って無線で物理量データを出力する。
The sensor unit 12 has a transmission / reception unit (communication unit) 25. The transmission / reception unit 25 is connected to the data processing unit 24. The transmission / reception unit 25 is supplied with a processed detection signal, that is, physical quantity data, from the data processing unit 24. The transmission / reception unit 25 wirelessly outputs physical quantity data according to a determined communication protocol.
センサーユニット12はメモリー(記憶部)26を有する。メモリー26はデータ処理部24に接続される。メモリー26にはデータ処理部24から物理量データが供給される。データ処理部24は、単位時間あたりの物理量データの情報量が送受信部25の通信容量以下であれば、送受信部25にリアルタイムで物理量データを供給する。その一方で、単位時間あたりの物理量データが送受信部25の通信容量を超える場合には、データ処理部24はメモリー26に物理量データを蓄積することができる。こうしてメモリー26には慣性センサー21の出力が保持される。
The sensor unit 12 has a memory (storage unit) 26. The memory 26 is connected to the data processing unit 24. Physical quantity data is supplied from the data processing unit 24 to the memory 26. If the information amount of the physical quantity data per unit time is less than or equal to the communication capacity of the transmission / reception unit 25, the data processing unit 24 supplies the physical quantity data to the transmission / reception unit 25 in real time. On the other hand, when the physical quantity data per unit time exceeds the communication capacity of the transmission / reception unit 25, the data processing unit 24 can store the physical quantity data in the memory 26. Thus, the output of the inertia sensor 21 is held in the memory 26.
センサーユニット12はサンプリングレート設定部27を有する。サンプリングレート設定部27は慣性センサー21および送受信部25に接続される。サンプリングレート設定部27には送受信部25から制御信号が供給される。制御信号ではサンプリングレートのフラグ値が特定される。サンプリングレート設定部27はフラグ値に応じて例えば制御レジスタ0xAAの下位ビット2ケタの値を書き込む。ここでは、例えば制御レジスタに「0x02」が書き込まれると、慣性センサー21では250Hzのサンプリングレートが認識され、「0x01」が書き込まれると、慣性センサー21では1kHzのサンプリングレートが認識される。制御レジスタの値とサンプリングレートとは慣性センサー21側で関連づけられる。
The sensor unit 12 has a sampling rate setting unit 27. The sampling rate setting unit 27 is connected to the inertial sensor 21 and the transmission / reception unit 25. A control signal is supplied from the transmission / reception unit 25 to the sampling rate setting unit 27. The flag value of the sampling rate is specified in the control signal. The sampling rate setting unit 27 writes, for example, the value of the lower 2 bits of the control register 0xAA according to the flag value. Here, for example, when “0x02” is written in the control register, the inertial sensor 21 recognizes a sampling rate of 250 Hz, and when “0x01” is written, the inertial sensor 21 recognizes a sampling rate of 1 kHz. The value of the control register and the sampling rate are related on the inertial sensor 21 side.
ホスト端末13は処理部31を有する。処理部31は例えばCPUから構成される。処理部31には送受信部32が接続される。送受信部32はセンサーユニット12の送受信部25と無線で信号をやりとりすることができる。こうして処理部31はセンサーユニット12の出力信号を処理することができる。処理部31にはディスプレイパネル17およびタッチスクリーンパネル18が接続される。処理部31は、ディスプレイパネル17に処理結果を出力することができ、タッチスクリーンパネル18の操作に応じて決められた動作を実行することができる。
The host terminal 13 has a processing unit 31. The processing unit 31 is constituted by a CPU, for example. A transmission / reception unit 32 is connected to the processing unit 31. The transmission / reception unit 32 can exchange signals with the transmission / reception unit 25 of the sensor unit 12 wirelessly. Thus, the processing unit 31 can process the output signal of the sensor unit 12. A display panel 17 and a touch screen panel 18 are connected to the processing unit 31. The processing unit 31 can output the processing result to the display panel 17 and can execute an operation determined according to the operation of the touch screen panel 18.
処理部31にはROM(リードオンリーメモリー)33、RAM(ランダムアクセスメモリー)34および不揮発性メモリー35といった記憶手段が接続される。処理部31は信号処理にあたってROM33、RAM34および不揮発性メモリー35を利用する。ROM33にはスイング計測ソフトウェアプログラムおよび関連するデータが格納される。処理部31はスイング計測ソフトウェアプログラムを実行しスイング計測方法を実現する。例えばRAM34には、スイング計測方法の実施にあたって一時的にスイング計測ソフトウェアプログラムが保持される。不揮発性メモリー35にはBIOS(基本入出力システム)といった比較的に小容量のプログラムやデータが格納される。
The processing unit 31 is connected to storage means such as a ROM (Read Only Memory) 33, a RAM (Random Access Memory) 34, and a nonvolatile memory 35. The processing unit 31 uses a ROM 33, a RAM 34, and a nonvolatile memory 35 for signal processing. The ROM 33 stores a swing measurement software program and related data. The processing unit 31 executes a swing measurement software program to realize a swing measurement method. For example, the RAM 34 temporarily stores a swing measurement software program when performing the swing measurement method. The nonvolatile memory 35 stores a relatively small amount of programs and data such as BIOS (basic input / output system).
処理部31はデータ取得部36、制御部37およびスイング評価部38を備える。データ取得部36は、送受信部32を介して受信したセンサーユニット12の物理量データを取得する。データ取得部36は、取得した物理量データを例えばRAM34に格納する。RAM34には時系列で物理量データが記憶される。
The processing unit 31 includes a data acquisition unit 36, a control unit 37, and a swing evaluation unit 38. The data acquisition unit 36 acquires physical quantity data of the sensor unit 12 received via the transmission / reception unit 32. The data acquisition unit 36 stores the acquired physical quantity data, for example, in the RAM 34. The RAM 34 stores physical quantity data in time series.
制御部37は、データ取得部36で取得された物理量データに基づき、スイング分析情報を演算する。スイング分析情報には個々のスイングごとに各項目の解析値が含まれる。項目には、スイングの軌跡、素振りの回数、スイングスピード、スイング時間、グリップ回転半径、バット14の角度、バット14の回転角度などが含まれる。制御部37は、スイングの軌跡の導出にあたって、1kHzのサンプリングレートで得られるx軸方向加速度、y軸方向加速度、z軸方向加速度、x軸回り角速度、y軸回り角速度およびz軸回り角速度といった物理量を利用する。これら物理量に基づき例えば1000分の1秒ごとにバット14の姿勢は演算される。その一方で、制御部37は、素振りの回数の計数にあたって、250Hzのサンプリングレートで得られるx軸方向加速度およびy軸方向加速度を利用する。計数にあたって制御部37はバット14の振り始めおよび振り終わりを検出する。例えば平均スイングスピードの5%のスイングスピードが閾値となってスイング時と「打席の構え」状態とが区分けされる。スイングスピードはバット14のヘッドスピードを特定する。スイング時間は前回のスイング終了から今回のスイング終了までに経過した時間を特定する。グリップ回転半径はグリップエンド14aの軌道の回転半径を特定する。バット14の角度は水平面に対してバット14の傾斜角度を特定する。バット14の回転角度は垂直軸回りでバット14の回転角度を特定する。これらのうち、いずれか1つの項目が演算されてもよく、いくつかの項目を含む項目群が演算されてもよく、全ての項目が演算されてもよい。こうしたスイング分析情報はスイング時のバット14の軌道や姿勢に基づき特定される。解析値を特定する信号は制御部37から例えばRAM34に向けて出力される。スイング分析情報は例えばRAM34に個々のスイングごとに格納されればよい。
The control unit 37 calculates swing analysis information based on the physical quantity data acquired by the data acquisition unit 36. The swing analysis information includes an analysis value of each item for each individual swing. The items include a swing trajectory, the number of swings, swing speed, swing time, grip rotation radius, bat 14 angle, bat 14 rotation angle, and the like. When deriving the swing locus, the control unit 37 obtains physical quantities such as x-axis direction acceleration, y-axis direction acceleration, z-axis direction acceleration, x-axis angular velocity, y-axis angular velocity, and z-axis angular velocity obtained at a sampling rate of 1 kHz. Is used. Based on these physical quantities, for example, the posture of the bat 14 is calculated every 1/1000 second. On the other hand, the control unit 37 uses the x-axis direction acceleration and the y-axis direction acceleration obtained at a sampling rate of 250 Hz for counting the number of swings. In counting, the control unit 37 detects the start and end of swing of the bat 14. For example, the swing speed of 5% of the average swing speed is set as a threshold value, and a swing time and a “batting position” state are distinguished. The swing speed specifies the head speed of the bat 14. The swing time specifies the time elapsed from the end of the previous swing to the end of the current swing. The grip rotation radius specifies the rotation radius of the track of the grip end 14a. The angle of the bat 14 specifies the inclination angle of the bat 14 with respect to the horizontal plane. The rotation angle of the bat 14 specifies the rotation angle of the bat 14 around the vertical axis. Any one of these items may be calculated, an item group including several items may be calculated, or all items may be calculated. Such swing analysis information is specified based on the trajectory and posture of the bat 14 during the swing. A signal for specifying the analysis value is output from the control unit 37 to, for example, the RAM 34. For example, the swing analysis information may be stored in the RAM 34 for each swing.
制御部37には、タッチスクリーンパネル18から項目識別子が通知される。通知にあたって、制御部37には、項目識別子を特定する信号が入力される。項目識別子は「スイングの軌跡」「素振りの回数」「スイングスピード」といった項目を特定する。項目識別子ごとにセンサーユニット12からの物理量データを用いた演算処理は決定される。例えば「スイングの軌跡」の演算処理にはそれに固有の項目識別子が割り当てられ、「素振りの回数」の演算処理にはそれに固有の項目識別子が割り当てられ、「スイングスピード」の演算処理にはそれに固有の項目識別子が割り当てられる。制御部37は項目識別子の種類に応じて慣性センサー21のサンプリングレートを特定する制御信号を生成する。制御部37は慣性センサー21に向けて当該制御信号を出力することができる。
The control unit 37 is notified of the item identifier from the touch screen panel 18. Upon notification, the control unit 37 receives a signal for specifying an item identifier. The item identifier specifies items such as “swing trajectory”, “number of swings”, and “swing speed”. A calculation process using physical quantity data from the sensor unit 12 is determined for each item identifier. For example, a unique item identifier is assigned to the calculation process of “swing trajectory”, a unique item identifier is assigned to the calculation process of “number of swings”, and a unique item identifier is assigned to the calculation process of “swing speed”. Item identifiers are assigned. The control unit 37 generates a control signal that specifies the sampling rate of the inertial sensor 21 according to the type of the item identifier. The control unit 37 can output the control signal toward the inertial sensor 21.
スイング評価部38は項目ごとにスイング分析情報を評価する。評価にあたってスイング評価部38はスイング分析情報の項目ごとに目標値を特定する。スイング評価部38は項目の目標値を特定する信号を取得する。目標値は予めRAM34に格納されればよい。ここでは、目標値はタッチスクリーンパネル18の操作に基づきユーザーの指定で設定されればよい。
The swing evaluation unit 38 evaluates the swing analysis information for each item. In the evaluation, the swing evaluation unit 38 specifies a target value for each item of the swing analysis information. The swing evaluation unit 38 acquires a signal for specifying the target value of the item. The target value may be stored in the RAM 34 in advance. Here, the target value may be set by the user's designation based on the operation of the touch screen panel 18.
スイング評価部38は個々のスイングごとに目標値に解析値を比較する。比較にあたってスイング評価部38はRAM34から解析値を特定する信号を受信する。こうして個々のスイングごとに目標値に達したか否か評価される。スイング評価部38は、スイング群の中で、目標値に達したスイングの割合を特定する。割合に応じて目標の達成度は評価される。
The swing evaluation unit 38 compares the analysis value with the target value for each individual swing. For comparison, the swing evaluation unit 38 receives a signal for specifying an analysis value from the RAM 34. In this way, it is evaluated whether or not the target value has been reached for each individual swing. The swing evaluation unit 38 specifies the ratio of the swing that has reached the target value in the swing group. Target achievement is evaluated according to the percentage.
(2)スイング計測装置の動作
バット14の素振りにあたってユーザーはバット14にセンサーユニット12を取り付ける。センサーユニット12はバット14のグリップエンド14aに固定される。ユーザーは例えばディスプレイパネル17上の表示に従ってタッチスクリーンパネル18を操作しスイング計測ソフトウェアプログラムを起動する。こうしてスイング計測方法は実行される。 (2) Operation of Swing Measuring Device When thebat 14 is swung, the user attaches the sensor unit 12 to the bat 14. The sensor unit 12 is fixed to the grip end 14 a of the bat 14. For example, the user operates the touch screen panel 18 according to the display on the display panel 17 to start the swing measurement software program. Thus, the swing measurement method is executed.
バット14の素振りにあたってユーザーはバット14にセンサーユニット12を取り付ける。センサーユニット12はバット14のグリップエンド14aに固定される。ユーザーは例えばディスプレイパネル17上の表示に従ってタッチスクリーンパネル18を操作しスイング計測ソフトウェアプログラムを起動する。こうしてスイング計測方法は実行される。 (2) Operation of Swing Measuring Device When the
図3に示されるように、スイング計測ソフトウェアプログラムが起動すると、ユーザーはステップS1で項目の選択を促される。例えば図4に示されるように、ディスプレイパネル17の画面には「軌跡解析モード」および「素振りモード」が表示される。その他、「素振りモード」が選択されると、ディスプレイパネル17の画面には達成度の指標となるべき項目がさらに羅列されてもよい。スイングスピード、スイング時間、グリップ回転半径、バット14の角度およびバット14の回転角度から例えば1以上の項目が選択されればよい。タッチスクリーンパネル18はユーザーの操作に応じて選択された項目の項目識別子を制御部37に通知する。
As shown in FIG. 3, when the swing measurement software program is activated, the user is prompted to select an item in step S1. For example, as shown in FIG. 4, a “trajectory analysis mode” and a “swing mode” are displayed on the screen of the display panel 17. In addition, when the “swing mode” is selected, items that should be indicators of achievement may be further listed on the screen of the display panel 17. For example, one or more items may be selected from the swing speed, swing time, grip rotation radius, bat 14 angle, and bat 14 rotation angle. The touch screen panel 18 notifies the control unit 37 of the item identifier of the item selected according to the user's operation.
ユーザーは、必要に応じて項目ごとに目標値を設定する。例えばスイングスピードには時速…kmといった具合にヘッドスピードが設定されればよい。ヘッドスピードの目標値は打球の強さの目安を提供する。スイング時間には秒単位で時間が設定されればよい。スイング時間の目標値は素振りのペースの目安を提供する。グリップ回転半径には…cmといった具合にグリップと回転中心との距離が設定されればよい。グリップ回転半径の目標値はコンパクトか大振りかといった目安を提供する。バット14の角度には…度といった具合に角度が設定されればよい。バット14の角度の目標値は「ヘッドが立つ」「ヘッドが寝る」の目安を提供する。バット14の回転角度には…度といった具合に角度が設定されればよい。バット14の回転角度はフルスイングやハーフスイングの目安を提供する。設定にあたってユーザーは例えばタッチスクリーンパネル18を操作する。例えば図5に示されるように、ディスプレイパネル17上では入力を促す空欄が表示される。個々の目標値は例えばRAM28に記憶されればよい。
The user sets a target value for each item as necessary. For example, the head speed may be set to a swing speed such as km / h. The target value of the head speed provides an indication of the strength of the hit ball. The swing time may be set in seconds. The target value of swing time provides an indication of the pace of swing. For the grip rotation radius, the distance between the grip and the center of rotation may be set such as cm. The target value of the grip turning radius provides an indication of whether it is compact or large. The angle of the bat 14 may be set such as ... degrees. The target value of the angle of the bat 14 provides an indication of “the head is standing” and “the head is sleeping”. The rotation angle of the bat 14 may be set to an angle such as degrees. The rotation angle of the bat 14 provides an indication of full swing or half swing. For setting, the user operates, for example, the touch screen panel 18. For example, as shown in FIG. 5, a blank for prompting input is displayed on the display panel 17. Each target value may be stored in the RAM 28, for example.
ステップS2で制御部37は項目識別子を分別する。項目識別子が第1類に分類されれば、ステップS3で制御部37は高サンプリングレートを指定する。制御部37ではステップS4で高サンプリングレートの指定に応じて1kHzのサンプリングレートの制御信号が生成される。項目識別子が第2類に分類されると、ステップS5で制御部37は低サンプリングレートを指定する。制御部37ではステップS4で低サンプリングレートの指定に応じて250Hzのサンプリングレートの制御信号が生成される。制御信号ではサンプリングレートに応じて「1」「0」のフラグが立てられればよい。生成された制御信号は送受信部32から送信される。ここでは、項目「軌跡解析モード」は第1類に属し、項目「素振りモード」およびその他の項目は第2類に属するものとする。
In step S2, the control unit 37 sorts item identifiers. If the item identifier is classified into the first category, the control unit 37 designates a high sampling rate in step S3. In step S4, the control unit 37 generates a control signal having a sampling rate of 1 kHz according to the designation of the high sampling rate. When the item identifier is classified into the second class, the control unit 37 designates a low sampling rate in step S5. In step S4, the control unit 37 generates a control signal having a sampling rate of 250 Hz in accordance with the designation of the low sampling rate. In the control signal, a flag “1” or “0” may be set according to the sampling rate. The generated control signal is transmitted from the transmission / reception unit 32. Here, it is assumed that the item “trajectory analysis mode” belongs to the first class, and the item “swing mode” and other items belong to the second class.
センサーユニット12では送受信部25で制御信号が受信される。制御信号は送受信部25からサンプリングレート設定部27に受け渡される。サンプリングレート設定部27は制御信号で特定されるフラグ「1」「0」に応じて慣性センサー21の制御レジスタを書き込む。例えばステップS1で「軌跡解析モード」が選択されると、制御信号ではフラグ「1」が立てられ、慣性センサー21の制御レジスタには「0x01」が書き込まれる。慣性センサー21では1kHzのサンプリングレートが設定される。ステップS1で「素振りモード」が選択されると、制御信号ではフラグ「0」が立てられ、慣性センサー21の制御レジスタには「0x02」が活気混まれる。慣性センサー21では250Hzのサンプリングレートが設定される。サンプリングレートが設定されると、慣性センサー21は計測を開始する。
In the sensor unit 12, the transmission / reception unit 25 receives a control signal. The control signal is transferred from the transmission / reception unit 25 to the sampling rate setting unit 27. The sampling rate setting unit 27 writes the control register of the inertial sensor 21 in accordance with the flags “1” and “0” specified by the control signal. For example, when “trajectory analysis mode” is selected in step S 1, a flag “1” is set in the control signal, and “0x01” is written in the control register of the inertial sensor 21. In the inertial sensor 21, a sampling rate of 1 kHz is set. When “swing mode” is selected in step S1, a flag “0” is set in the control signal, and “0x02” is lively mixed in the control register of the inertial sensor 21. In the inertial sensor 21, a sampling rate of 250 Hz is set. When the sampling rate is set, the inertial sensor 21 starts measurement.
素振りでは打席フォームの構えとスイングとが繰り返される。素振りの間、慣性センサー21から検出信号は出力される。ユーザーが構えると、慣性センサー21の検出信号では「構え」が特定される。たいていの場合には「構え」はグリップの静止状態で把握される。ユーザーがバット14を振ると、慣性センサー21の検出信号には変化が現れる。例えばz軸方向がバット14の軸心に合わせ込まれると、検出信号ではx軸方向加速度およびy軸方向加速度で加速度の変化が特定される。データ処理部22は検出信号を処理する。処理された検出信号は物理量データとして送受信部25からホスト端末13に送られる。
In swinging, the batting form and the swing are repeated. A detection signal is output from the inertial sensor 21 during the swinging. When the user is holding, the “hold” is specified by the detection signal of the inertial sensor 21. In most cases, the “hold” is grasped when the grip is stationary. When the user swings the bat 14, a change appears in the detection signal of the inertial sensor 21. For example, when the z-axis direction is aligned with the axial center of the bat 14, the change in acceleration is specified by the x-axis direction acceleration and the y-axis direction acceleration in the detection signal. The data processing unit 22 processes the detection signal. The processed detection signal is sent from the transmission / reception unit 25 to the host terminal 13 as physical quantity data.
ステップS6でホスト端末13は送受信部32で物理量データを受信する。データ取得部36はセンサーユニット12の物理量データを取得する。物理量データは時系列でRAM28に記憶される。
In step S6, the host terminal 13 receives the physical quantity data by the transmission / reception unit 32. The data acquisition unit 36 acquires physical quantity data of the sensor unit 12. The physical quantity data is stored in the RAM 28 in time series.
制御部37は、ステップS7で、選択された項目に応じて演算処理を実施する。例えば「軌跡解析モード」が選択されていれば、1kHzのサンプリングレートで得られる物理量データに基づき個々のスイングごとにスイングの軌跡が算出される。「素振りモード」が選択されていれば、250Hzのサンプリングレートで得られるx軸方向加速度およびy軸方向加速度に基づきスイングの振り始めおよび振り終わりが算出される。振り始めおよび振り終わりに応じてスイングの回数は計数される。同様に「スイングスピード」が選択されていれば、250Hzのサンプリングレートで得られる物理量データに基づきヘッドスピードは算出される。軌跡や回数、スイングスピードは例えばRAM34に記憶される。
The control unit 37 performs arithmetic processing according to the selected item in step S7. For example, if “trajectory analysis mode” is selected, a swing trajectory is calculated for each individual swing based on physical quantity data obtained at a sampling rate of 1 kHz. If “swing mode” is selected, the swing start and end of swing are calculated based on the x-axis direction acceleration and the y-axis direction acceleration obtained at the sampling rate of 250 Hz. The number of swings is counted according to the start and end of swinging. Similarly, if “swing speed” is selected, the head speed is calculated based on physical quantity data obtained at a sampling rate of 250 Hz. The trajectory, the number of times, and the swing speed are stored in the RAM 34, for example.
ここで、ステップS8で素振りが終了したか否かが判断される。終了していれば、慣性センサー21の計測は終了する。終了していなければ、慣性センサー21の計測は継続される。再び、慣性センサー21の検出信号では「構え」が特定される。素振りが終了するまで、それ以降の処理が繰り返される。たとえ素振りの途中であっても、ユーザーのタッチスクリーンパネル18の操作を通じて慣性センサー21の計測は終了することができる。
Here, it is determined in step S8 whether or not the swinging has ended. If completed, the measurement of the inertial sensor 21 ends. If not finished, the measurement of the inertial sensor 21 is continued. Again, the “stand” is specified in the detection signal of the inertial sensor 21. The subsequent processing is repeated until the swing is completed. Even in the middle of swinging, the measurement of the inertial sensor 21 can be completed through the user's operation of the touch screen panel 18.
慣性センサー21の計測が終了すると、スイング評価部38はスイングの評価を実施する。評価は例えばユーザーのタッチスクリーンパネル18の操作に応じて開始されてもよい。スイング評価部38はRAM28から個々のスイングごとに目標値および解析値を取得する。スイング評価部38は目標値に解析値を比較する。例えば「軌跡解析モード」が選択されていれば、スイング評価部38は、目標値に基づく理想的な軌跡と、解析値に基づくユーザーの軌跡とを決められた表示形式で画像化する。「素振りモード」が選択されていれば、スイング評価部38はスイングの回数を決められた表示形式で画像化する。その他、「素振りモード」では、スイングごとに目標値および解析値が相互に比較され、スイング評価部38は目標値よりも良い値を有する解析値のスイングを計数してもよい。全てのスイングの比較が終了すると、全スイング数に対して良い値の解析値の割合が算出されればよい。割合に応じてスイング群で目標の達成度は評価される。こうしてスイング群全体は評価されてもよい。評価結果はステップS9で例えばディスプレイパネル17に表示される。ユーザーには「軌跡解析モード」(図1)や「素振りモード」(図6)の評価結果は提示される。
When the measurement of the inertial sensor 21 is completed, the swing evaluation unit 38 evaluates the swing. The evaluation may be started in response to, for example, the user operating the touch screen panel 18. The swing evaluation unit 38 acquires a target value and an analysis value for each individual swing from the RAM 28. The swing evaluation unit 38 compares the analysis value with the target value. For example, if the “trajectory analysis mode” is selected, the swing evaluation unit 38 images the ideal trajectory based on the target value and the user trajectory based on the analysis value in a predetermined display format. If “swing mode” is selected, the swing evaluation unit 38 images the number of swings in a determined display format. In addition, in the “swing mode”, the target value and the analysis value are compared with each other for each swing, and the swing evaluation unit 38 may count the swing of the analysis value having a value better than the target value. When the comparison of all the swings is completed, it is only necessary to calculate a ratio of a good analysis value with respect to the total number of swings. The achievement level of the target is evaluated in the swing group according to the ratio. Thus, the entire swing group may be evaluated. The evaluation result is displayed on, for example, the display panel 17 in step S9. The user is presented with the evaluation results of “trajectory analysis mode” (FIG. 1) and “swing mode” (FIG. 6).
例えば項目にスイングスピードが選択されると、目標の強さ以上の打球に相当するスイングはどの程度の割合かが評価される。項目にスイング時間が選択されると、素振りの途中でどのくらい休息を挟んだか否かが評価される。項目にグリップ回転半径が選択されると、どのくらいの割合でコンパクトなスイングが達成されたかが評価される。項目にバット14の角度が選択されると、どのくらいの割合でヘッドが下がった(寝た)かが評価される。項目にバット14の回転角度が選択されると、フルスイングの割合が評価される。こうして目標値に達したスイングの割合でスイング群全体は評価される。
For example, when the swing speed is selected as the item, the proportion of the swing corresponding to the hit ball exceeding the target strength is evaluated. When the swing time is selected as the item, it is evaluated how much rest is put in the middle of swinging. When a grip turning radius is selected for an item, it is evaluated how often a compact swing has been achieved. When the angle of the bat 14 is selected as an item, it is evaluated how much the head has been lowered (sleeped). When the rotation angle of the bat 14 is selected as the item, the full swing ratio is evaluated. Thus, the entire swing group is evaluated at the rate of the swing that has reached the target value.
本実施形態では、項目識別子で特定される項目ごとに、必要な物理量データは相違する。項目ごとに、最低限に要求される物理量データのサンプリングレートは相違する。スイング計測装置11では項目ごとに十分なサンプリングレートは選択されることができ、その結果、不要な計測はできる限り回避される。こうして計測時の消費電力は低減される。
In this embodiment, necessary physical quantity data is different for each item specified by the item identifier. The sampling rate of physical quantity data required at the minimum differs for each item. In the swing measuring device 11, a sufficient sampling rate can be selected for each item, and as a result, unnecessary measurement is avoided as much as possible. Thus, power consumption during measurement is reduced.
慣性センサー21で低サンプリングレートが設定されると、物理量データの情報量は送受信部25の通信容量以下である。したがって、物理量データはメモリー26を経ずにリアルタイムで送受信部25から出力される。メモリー26の読み書きは省略される。こうして計測時の消費電力は低減される。その一方で、慣性センサー21で高サンプリングレートが設定されると、物理量データの情報量は送受信部25の通信容量を超える。この場合には、物理量データはいちどメモリー26に蓄積される。スイングが終了すると、物理量データは送受信部25から出力される。確実に物理量データはホスト端末13に送り届けられる。
When the inertial sensor 21 sets a low sampling rate, the information amount of the physical quantity data is less than or equal to the communication capacity of the transmission / reception unit 25. Therefore, the physical quantity data is output from the transmission / reception unit 25 in real time without passing through the memory 26. Reading and writing of the memory 26 is omitted. Thus, power consumption during measurement is reduced. On the other hand, when a high sampling rate is set by the inertial sensor 21, the information amount of the physical quantity data exceeds the communication capacity of the transmission / reception unit 25. In this case, the physical quantity data is once stored in the memory 26. When the swing ends, the physical quantity data is output from the transmission / reception unit 25. The physical quantity data is surely sent to the host terminal 13.
本実施形態では項目ごとに必要な物理量データは相違する。項目ごとに、最低限に要求される検出軸や物理量は相違する。例えば「素振りモード」では前述のようにx軸方向加速度およびy軸方向加速度が得られれば十分である。その結果、例えばx軸方向加速度およびy軸方向加速度の加速度センサー22a、22b以外の加速度センサー22cやジャイロセンサー23a、23b、23cで物理量の計測そのものが停止されれば、計測時の消費電力は低減される。あるいは、加速度センサー22a、22b、22cおよびジャイロセンサー23a、23b、23cで物理量が計測されても、加速度センサー22a、22bの出力のみが送受信部25から送信されれば、計測時の消費電力は低減される。
In this embodiment, the required physical quantity data is different for each item. For each item, the minimum required detection axis and physical quantity are different. For example, in the “swing mode”, it is sufficient to obtain the x-axis direction acceleration and the y-axis direction acceleration as described above. As a result, for example, if the physical quantity measurement itself is stopped by the acceleration sensors 22c and the gyro sensors 23a, 23b, and 23c other than the acceleration sensors 22a and 22b for the x-axis direction acceleration and the y-axis direction acceleration, the power consumption during measurement is reduced. Is done. Alternatively, even if physical quantities are measured by the acceleration sensors 22a, 22b, and 22c and the gyro sensors 23a, 23b, and 23c, if only the outputs of the acceleration sensors 22a and 22b are transmitted from the transmission / reception unit 25, power consumption during measurement is reduced. Is done.
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。したがって、このような変形例はすべて本発明の範囲に含まれる。例えば、明細書または図面において、少なくとも一度、より広義または同義な異なる用語とともに記載された用語は、明細書または図面のいかなる箇所においても、その異なる用語に置き換えられることができる。また、センサーユニット12やホスト端末13、マウント部材15、スマートフォン16、ディスプレイパネル17、タッチスクリーンパネル18等の構成および動作も本実施形態で説明したものに限定されず、種々の変形が可能である。
Although the present embodiment has been described in detail as described above, it will be readily understood by those skilled in the art that many modifications can be made without departing from the novel matters and effects of the present invention. Therefore, all such modifications are included in the scope of the present invention. For example, a term described with a different term having a broader meaning or the same meaning at least once in the specification or the drawings can be replaced with the different term in any part of the specification or the drawings. Further, the configurations and operations of the sensor unit 12, the host terminal 13, the mount member 15, the smartphone 16, the display panel 17, the touch screen panel 18 and the like are not limited to those described in the present embodiment, and various modifications are possible. .
11 運動計測装置(スイング計測装置)、18 入力部(タッチスクリーンパネル)、21 慣性センサー、25 通信部(送受信部)、26 記憶部(メモリー)、32 制御部。
11 motion measurement device (swing measurement device), 18 input unit (touch screen panel), 21 inertial sensor, 25 communication unit (transmission / reception unit), 26 storage unit (memory), 32 control unit.
Claims (17)
- 運動を計測する慣性センサーと、
ユーザーの運動ごとに割り当てられる項目識別子を入力する入力部と、前記入力部で入力された前記項目識別子に応じて前記慣性センサーのサンプリングレートを制御する制御信号を生成し前記慣性センサーに前記制御信号を出力する制御部と、を含むホスト端末と、を備えることを特徴とする運動計測装置。 An inertial sensor that measures movement,
An input unit for inputting an item identifier assigned for each user's exercise, and a control signal for controlling a sampling rate of the inertial sensor according to the item identifier input by the input unit and generating the control signal in the inertial sensor A motion measuring device comprising: a control unit that outputs a host terminal. - 請求項1に記載の運動計測装置において、前記慣性センサーは、前記慣性センサーの出力を記憶する記憶部と、前記慣性センサーの出力を外部に通信する通信部とを備えることを特徴とする運動計測装置。 The motion measurement apparatus according to claim 1, wherein the inertial sensor includes a storage unit that stores an output of the inertial sensor and a communication unit that communicates the output of the inertial sensor to the outside. apparatus.
- 請求項2に記載の運動計測装置において、前記慣性センサーは、前記サンプリングレートが前記通信部の送信レート以下の場合に、前記記憶部を経由せずに前記慣性センサーの出力を前記通信部に送信することを特徴とする運動計測装置。 3. The motion measurement device according to claim 2, wherein the inertial sensor transmits the output of the inertial sensor to the communication unit without passing through the storage unit when the sampling rate is equal to or lower than the transmission rate of the communication unit. A motion measuring device characterized by that.
- 請求項2に記載の運動計測装置において、前記慣性センサーは、前記サンプリングレートが前記通信部の送信レートより大きい場合に、前記記憶部で前記慣性センサーの出力を記憶し、前記記憶部から前記慣性センサーの出力を前記通信部に送信することを特徴とする運動計測装置。 3. The motion measurement device according to claim 2, wherein the inertial sensor stores an output of the inertial sensor in the storage unit when the sampling rate is higher than a transmission rate of the communication unit, and the inertial sensor receives the inertial force from the storage unit. An exercise measuring apparatus, wherein an output of a sensor is transmitted to the communication unit.
- 請求項1または2に記載の運動計測装置において、前記慣性センサーは、複数のセンサーを備え、前記制御信号は、前記複数のセンサーのうち特定のセンサーを指定して制御することを特徴とする運動計測装置。 3. The motion measuring apparatus according to claim 1, wherein the inertial sensor includes a plurality of sensors, and the control signal specifies and controls a specific sensor among the plurality of sensors. Measuring device.
- 請求項5に記載の運動計測装置において、前記制御信号は、指定した前記特定のセンサーの前記サンプリングレートをゼロにして計測を停止することを特徴とする運動計測装置。 6. The motion measurement device according to claim 5, wherein the control signal stops the measurement by setting the sampling rate of the specified specific sensor to zero.
- 請求項5に記載の運動計測装置において、前記制御信号は、指定した前記特定のセンサーの出力のみの送信を指示することを特徴とする運動計測装置。 6. The motion measurement device according to claim 5, wherein the control signal instructs transmission of only the output of the specified specific sensor.
- 慣性センサーの出力を記憶する記憶部と、
前記慣性センサーの出力を外部に通信する通信部と、を備え、
前記慣性センサーは、前記サンプリングレートが前記通信部の送信レート以下の場合に、前記記憶部を経由せずに前記慣性センサーの出力を前記通信部に送信することを特徴とするセンサーユニット。 A storage unit for storing the output of the inertial sensor;
A communication unit that communicates the output of the inertial sensor to the outside,
The inertial sensor transmits the output of the inertial sensor to the communication unit without going through the storage unit when the sampling rate is equal to or lower than the transmission rate of the communication unit. - 請求項8に記載のセンサーユニットにおいて、前記慣性センサーは、前記サンプリングレートが前記通信部の送信レートより大きい場合に、前記記憶部で前記慣性センサーの出力を記憶し、前記記憶部から前記慣性センサーの出力を前記通信部に送信することを特徴とするセンサーユニット。 9. The sensor unit according to claim 8, wherein the inertial sensor stores an output of the inertial sensor in the storage unit when the sampling rate is larger than a transmission rate of the communication unit, and the inertial sensor is stored in the storage unit. The output of the sensor unit is transmitted to the communication unit.
- 請求項8に記載のセンサーユニットにおいて、前記慣性センサーは、複数のセンサーを備え、外部からの制御信号に基づき、前記複数のセンサーのうち特定のセンサーを指定してサンプリングレートを制御することを特徴とするセンサーユニット。 9. The sensor unit according to claim 8, wherein the inertial sensor includes a plurality of sensors, and controls a sampling rate by designating a specific sensor among the plurality of sensors based on an external control signal. Sensor unit.
- 請求項10に記載のセンサーユニットにおいて、前記制御信号に基づき、指定した前記特定のセンサーの前記サンプリングレートをゼロにして計測を停止することを特徴とするセンサーユニット。 11. The sensor unit according to claim 10, wherein the measurement is stopped by setting the sampling rate of the specified specific sensor to zero based on the control signal.
- 請求項10に記載のセンサーユニットにおいて、前記制御信号に基づき、指定した前記特定のセンサーの出力のみの送信することを特徴とする運動計測装置。 11. The motion measuring device according to claim 10, wherein only the output of the specified specific sensor is transmitted based on the control signal.
- ユーザーの運動ごとに割り当てられる項目識別子を入力する入力部と、前記入力部で入力された前記項目識別子に応じて運動を検出する慣性センサーのサンプリングレートを制御する制御信号を生成し前記慣性センサーに前記制御信号を出力する制御部と、を含むホスト端末。 An input unit that inputs an item identifier assigned for each user's exercise, and a control signal that controls a sampling rate of an inertial sensor that detects exercise according to the item identifier input by the input unit, And a control unit that outputs the control signal.
- 請求項13に記載のホスト端末において、前記慣性センサーは複数のセンサーを備え、前記制御信号は、前記複数のセンサーのうち特定のセンサーを指定して制御することを特徴とするホスト端末。 14. The host terminal according to claim 13, wherein the inertial sensor includes a plurality of sensors, and the control signal specifies and controls a specific sensor among the plurality of sensors.
- 請求項14に記載のホスト端末において、前記制御信号は、指定した前記特定のセンサーの前記サンプリングレートをゼロにして計測を停止することを特徴とするホスト端末。 15. The host terminal according to claim 14, wherein the control signal stops the measurement by setting the sampling rate of the specified specific sensor to zero.
- 請求項14に記載のホスト端末において、前記制御信号は、指定した前記特定のセンサーの出力のみの送信を指示することを特徴とするホスト端末。 15. The host terminal according to claim 14, wherein the control signal instructs transmission of only the output of the specified specific sensor.
- ユーザーの動作ごとに割り当てられる項目識別子の入力を受け付ける手順と、
入力された前記項目識別子に応じて、前記ユーザーの動作を検出する慣性センサーのサンプリングレートを制御する制御信号を生成し、前記慣性センサーに前記制御信号を出力する手順と、を備えることを特徴とする運動計測方法。 A procedure for accepting input of an item identifier assigned for each user action,
Generating a control signal for controlling a sampling rate of an inertial sensor that detects the user's motion according to the input item identifier, and outputting the control signal to the inertial sensor. To measure the movement.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201580054770.7A CN106794373A (en) | 2014-10-08 | 2015-10-06 | Movement measuring device, motion measuring method and motion measurement program |
US15/516,451 US20170291081A1 (en) | 2014-10-08 | 2015-10-06 | Motion measurement apparatus, motion measurement method, and motion measurement program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014207373A JP6350194B2 (en) | 2014-10-08 | 2014-10-08 | Exercise measurement device, exercise measurement method, and exercise measurement program |
JP2014-207373 | 2014-10-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016056233A1 true WO2016056233A1 (en) | 2016-04-14 |
Family
ID=55652869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/005091 WO2016056233A1 (en) | 2014-10-08 | 2015-10-06 | Motion measuring device, motion measuring method, and motion measuring program |
Country Status (4)
Country | Link |
---|---|
US (1) | US20170291081A1 (en) |
JP (1) | JP6350194B2 (en) |
CN (1) | CN106794373A (en) |
WO (1) | WO2016056233A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2577939A (en) * | 2018-10-12 | 2020-04-15 | Sports & Well Being Analytics Ltd | System and method |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6462987A (en) * | 1987-09-02 | 1989-03-09 | Matsushita Electric Ind Co Ltd | Method of digital picture-recording and regenerating high-definition television signal |
JPH0818622A (en) * | 1994-06-30 | 1996-01-19 | Toshiba Corp | Information communication terminal |
JPH1075428A (en) * | 1996-08-29 | 1998-03-17 | Fuji Photo Film Co Ltd | Transmitter and receiver for image signal |
JP2005031826A (en) * | 2003-07-09 | 2005-02-03 | Hitachi Ltd | Sensor device and its control method |
JP2009039466A (en) * | 2007-08-13 | 2009-02-26 | Advanced Telecommunication Research Institute International | Action identification device, action identification system, and action identification method |
JP2011525414A (en) * | 2008-06-24 | 2011-09-22 | ディーピー テクノロジーズ インコーポレイテッド | Adjust program settings based on activity identification |
JP2012507802A (en) * | 2008-10-29 | 2012-03-29 | インベンセンス,インク. | Control and access content using motion processing on mobile devices |
JP2012196241A (en) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | Swing analysis system |
JP2013003911A (en) * | 2011-06-17 | 2013-01-07 | Sony Corp | Electronic device, method for controlling electronic device and program |
JP2014512244A (en) * | 2011-04-28 | 2014-05-22 | ナイキ インターナショナル リミテッド | Golf club and golf club head |
JP2014166589A (en) * | 2014-06-16 | 2014-09-11 | Nikon Corp | Program, recording media, and detector |
JP2014176596A (en) * | 2013-02-14 | 2014-09-25 | Yupiteru Corp | System |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008103919A2 (en) * | 2007-02-23 | 2008-08-28 | Gesturetek, Inc. | Enhanced single-sensor position detection |
-
2014
- 2014-10-08 JP JP2014207373A patent/JP6350194B2/en not_active Expired - Fee Related
-
2015
- 2015-10-06 CN CN201580054770.7A patent/CN106794373A/en active Pending
- 2015-10-06 WO PCT/JP2015/005091 patent/WO2016056233A1/en active Application Filing
- 2015-10-06 US US15/516,451 patent/US20170291081A1/en not_active Abandoned
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6462987A (en) * | 1987-09-02 | 1989-03-09 | Matsushita Electric Ind Co Ltd | Method of digital picture-recording and regenerating high-definition television signal |
JPH0818622A (en) * | 1994-06-30 | 1996-01-19 | Toshiba Corp | Information communication terminal |
JPH1075428A (en) * | 1996-08-29 | 1998-03-17 | Fuji Photo Film Co Ltd | Transmitter and receiver for image signal |
JP2005031826A (en) * | 2003-07-09 | 2005-02-03 | Hitachi Ltd | Sensor device and its control method |
JP2009039466A (en) * | 2007-08-13 | 2009-02-26 | Advanced Telecommunication Research Institute International | Action identification device, action identification system, and action identification method |
JP2011525414A (en) * | 2008-06-24 | 2011-09-22 | ディーピー テクノロジーズ インコーポレイテッド | Adjust program settings based on activity identification |
JP2012507802A (en) * | 2008-10-29 | 2012-03-29 | インベンセンス,インク. | Control and access content using motion processing on mobile devices |
JP2012196241A (en) * | 2011-03-18 | 2012-10-18 | Seiko Epson Corp | Swing analysis system |
JP2014512244A (en) * | 2011-04-28 | 2014-05-22 | ナイキ インターナショナル リミテッド | Golf club and golf club head |
JP2013003911A (en) * | 2011-06-17 | 2013-01-07 | Sony Corp | Electronic device, method for controlling electronic device and program |
JP2014176596A (en) * | 2013-02-14 | 2014-09-25 | Yupiteru Corp | System |
JP2014166589A (en) * | 2014-06-16 | 2014-09-11 | Nikon Corp | Program, recording media, and detector |
Also Published As
Publication number | Publication date |
---|---|
CN106794373A (en) | 2017-05-31 |
JP6350194B2 (en) | 2018-07-04 |
US20170291081A1 (en) | 2017-10-12 |
JP2016073549A (en) | 2016-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5704317B2 (en) | Swing analysis device, swing analysis system, program, and swing analysis method | |
JP6467766B2 (en) | Motion analysis method, motion analysis apparatus, and motion analysis program | |
US20140379294A1 (en) | Motion analysis method and motion analysis device | |
EP2873445A1 (en) | Motion analyzing method and motion analyzing apparatus | |
JP6620297B2 (en) | Behavior calculation system and moving body | |
US20160089568A1 (en) | Exercise analysis device, exercise analysis system, exercise analysis method, and program | |
JP2016067408A (en) | Sensor, arithmetic unit, movement measurement method, movement measurement system, and program | |
CN106102844A (en) | Method of motion analysis, motion analyzing apparatus, motion analysis system and program | |
WO2015141183A1 (en) | Movement analysis device, movement analysis system, movement analysis method, display method for movement analysis information, and program | |
KR20160076485A (en) | Exercise analysis device, exercise analysis system, exercise analysis method, display device, and recording medium | |
US20120046907A1 (en) | Training aid | |
JP2015073821A (en) | Motion analysis method, motion analyzer, and motion analysis program | |
JP6350194B2 (en) | Exercise measurement device, exercise measurement method, and exercise measurement program | |
CN109806564A (en) | Electronic equipment, evaluation method and recording medium | |
JP6856897B2 (en) | Pitch analysis system | |
US20160030805A1 (en) | Motion analysis method, motion analysis device, and program | |
US20160101318A1 (en) | Swing group analysis apparatus, swing group analysis method, and swing group analysis program | |
JP6255737B2 (en) | Motion analysis apparatus, motion analysis program, and display method | |
KR20160076486A (en) | Exercise analysis device, exercise analysis system, exercise analysis method, display device, and recording medium | |
JP6028941B2 (en) | Swing analysis device, swing analysis system, program, and swing analysis method | |
JP6311897B2 (en) | Swing analysis device, swing analysis system, and swing analysis method | |
JP2018157986A (en) | Swing analysis device, swing analysis system, and swing analysis method | |
US20160101317A1 (en) | Swing evaluation apparatus, swing evaluation method, and swing evaluation program | |
JP2014240025A (en) | Swing analysis device, swing analysis system, program, and swing analysis method | |
KR20150009626A (en) | Remote Control Module and Method Using User Motion |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15849054 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15516451 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15849054 Country of ref document: EP Kind code of ref document: A1 |