JP2017124071A - Electronic device, system, presentation method, presentation program, and recording medium - Google Patents
Electronic device, system, presentation method, presentation program, and recording medium Download PDFInfo
- Publication number
- JP2017124071A JP2017124071A JP2016005804A JP2016005804A JP2017124071A JP 2017124071 A JP2017124071 A JP 2017124071A JP 2016005804 A JP2016005804 A JP 2016005804A JP 2016005804 A JP2016005804 A JP 2016005804A JP 2017124071 A JP2017124071 A JP 2017124071A
- Authority
- JP
- Japan
- Prior art keywords
- swing
- unit
- user
- time
- swing analysis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 230000001133 acceleration Effects 0.000 claims description 52
- 238000004458 analytical method Methods 0.000 description 258
- 238000012545 processing Methods 0.000 description 151
- 210000003128 head Anatomy 0.000 description 98
- 230000008569 process Effects 0.000 description 51
- 238000004891 communication Methods 0.000 description 48
- 238000005259 measurement Methods 0.000 description 41
- 230000006870 function Effects 0.000 description 30
- 230000033001 locomotion Effects 0.000 description 20
- 230000008859 change Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 10
- 239000002131 composite material Substances 0.000 description 9
- 238000003745 diagnosis Methods 0.000 description 9
- 238000012937 correction Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- PCTMTFRHKVHKIS-BMFZQQSSSA-N (1s,3r,4e,6e,8e,10e,12e,14e,16e,18s,19r,20r,21s,25r,27r,30r,31r,33s,35r,37s,38r)-3-[(2r,3s,4s,5s,6r)-4-amino-3,5-dihydroxy-6-methyloxan-2-yl]oxy-19,25,27,30,31,33,35,37-octahydroxy-18,20,21-trimethyl-23-oxo-22,39-dioxabicyclo[33.3.1]nonatriaconta-4,6,8,10 Chemical compound C1C=C2C[C@@H](OS(O)(=O)=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@H]([C@H](C)CCCC(C)C)[C@@]1(C)CC2.O[C@H]1[C@@H](N)[C@H](O)[C@@H](C)O[C@H]1O[C@H]1/C=C/C=C/C=C/C=C/C=C/C=C/C=C/[C@H](C)[C@@H](O)[C@@H](C)[C@H](C)OC(=O)C[C@H](O)C[C@H](O)CC[C@@H](O)[C@H](O)C[C@H](O)C[C@](O)(C[C@H](O)[C@H]2C(O)=O)O[C@H]2C1 PCTMTFRHKVHKIS-BMFZQQSSSA-N 0.000 description 6
- 230000015654 memory Effects 0.000 description 6
- 230000012447 hatching Effects 0.000 description 4
- 230000033764 rhythmic process Effects 0.000 description 4
- YBJHBAHKTGYVGT-ZKWXMUAHSA-N (+)-Biotin Chemical compound N1C(=O)N[C@@H]2[C@H](CCCCC(=O)O)SC[C@@H]21 YBJHBAHKTGYVGT-ZKWXMUAHSA-N 0.000 description 3
- 102000016550 Complement Factor H Human genes 0.000 description 3
- 108010053085 Complement Factor H Proteins 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- FEPMHVLSLDOMQC-UHFFFAOYSA-N virginiamycin-S1 Natural products CC1OC(=O)C(C=2C=CC=CC=2)NC(=O)C2CC(=O)CCN2C(=O)C(CC=2C=CC=CC=2)N(C)C(=O)C2CCCN2C(=O)C(CC)NC(=O)C1NC(=O)C1=NC=CC=C1O FEPMHVLSLDOMQC-UHFFFAOYSA-N 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 210000002414 leg Anatomy 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 102220558262 Ras association domain-containing protein 1_S24N_mutation Human genes 0.000 description 1
- 102220467216 Receptor tyrosine-protein kinase erbB-3_S20Y_mutation Human genes 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 201000011510 cancer Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004587 chromatography analysis Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 102200115303 rs121918071 Human genes 0.000 description 1
- 102220066002 rs794726952 Human genes 0.000 description 1
- 102220067552 rs794727294 Human genes 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- 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/36—Training appliances or apparatus for special sports for golf
- A63B69/3623—Training appliances or apparatus for special sports for golf for driving
-
- 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
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1121—Determining geometric values, e.g. centre of rotation or angular range of movement
- A61B5/1122—Determining geometric values, e.g. centre of rotation or angular range of movement of movement trajectories
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6887—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
- A61B5/6895—Sport equipment
-
- 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
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
-
- 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
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/23—Recognition of whole body movements, e.g. for sport training
-
- 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
- A63B2071/0661—Position or arrangement of display arranged on the user
- A63B2071/0663—Position or arrangement of display arranged on the user worn on the wrist, e.g. wrist bands
-
- 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
- A63B2071/0661—Position or arrangement of display arranged on the user
- A63B2071/0666—Position or arrangement of display arranged on the user worn on the head or face, e.g. combined with goggles or glasses
-
- 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/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
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2218/00—Aspects of pattern recognition specially adapted for signal processing
- G06F2218/12—Classification; Matching
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Physical Education & Sports Medicine (AREA)
- Animal Behavior & Ethology (AREA)
- Public Health (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Veterinary Medicine (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Physiology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Dentistry (AREA)
- Human Computer Interaction (AREA)
- Geometry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Social Psychology (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
【課題】スイングのタイプを客観的かつ簡潔にユーザーへ提示することのできる電子機器、システム、提示方法、提示プログラム、記録媒体を提供する。
【解決手段】本適用例に係る電子機器は、予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示する提示部を含む。
【選択図】図26An electronic apparatus, system, presentation method, presentation program, and recording medium capable of objectively and simply presenting a swing type to a user are provided.
An electronic device according to this application example includes the identification indicating a region to which a striking part of an exercise tool belongs at each of a plurality of timings during a swing among a plurality of regions to which identification data is allocated in advance. A presentation unit for presenting data to the user is included.
[Selection] Figure 26
Description
本発明は、電子機器、システム、提示方法、提示プログラム、及び記録媒体に関する。 The present invention relates to an electronic device, a system, a presentation method, a presentation program, and a recording medium.
特許文献1には、モーションセンサーを用いてスイング解析を行い、処理結果を文字やグラフ、その他の画像として表示する運動解析システムが開示されている。
しかしながら、特許文献1には、スイングの過程をユーザーへ通知する具体的な構成については開示されていない。因みに、スイングの軌跡(例えばゴルフクラブのヘッドの軌跡)を表示する解析装置は既に提案されているが、軌跡のみからユーザーが自分のスイングのタイプを客観的に把握することは極めて難しい。
However,
本発明は、以上のような問題点に鑑みてなされたものであり、本発明のいくつかの態様によれば、スイングのタイプを客観的かつ簡潔にユーザーへ提示することのできる電子機器、システム、提示方法、提示プログラム、記録媒体を提供する。 The present invention has been made in view of the above problems, and according to some aspects of the present invention, an electronic apparatus and system capable of presenting a swing type to a user in an objective and simple manner. A presentation method, a presentation program, and a recording medium are provided.
なお、本明細書でいう「スイングのタイプ」とは、スイングの遷移の仕方(スイングの時間変化パターン)によって分類されるスイングタイプのことを指す。 The “swing type” in the present specification refers to a swing type classified according to a swing transition method (swing time change pattern).
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following aspects or application examples.
[適用例1]
本適用例に係る電子機器は、慣性センサーの出力を用いて、予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示する提示部を含む。
[Application Example 1]
The electronic device according to this application example uses the output of the inertial sensor, and among the plurality of regions to which the identification data is allocated in advance, the region to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing The present invention includes a presentation unit that presents the identification data indicating
本適用例に係る電子機器によれば、複数のタイミングの各々において打撃部の属していた領域の識別データが時系列で(すなわち複数のタイミングが到来した順序で)提示されるので、ユーザーは、自分のスイングのタイプを識別データの配列パターンとして把握することができる。 According to the electronic device according to this application example, the identification data of the area to which the hitting unit belongs at each of the plurality of timings is presented in time series (that is, in the order in which the plurality of timings have arrived). The type of swing can be grasped as an array pattern of identification data.
[適用例2]
本適用例において、前記提示部は、前記識別データを時系列に前記ユーザーへ提示してもよい。
[Application Example 2]
In this application example, the presenting unit may present the identification data to the user in time series.
[適用例3]
本適用例に係る電子機器において、前記複数の領域は、前記運動具の基本姿勢を示す第1仮想面に基づいて設定されてもよい。
[Application Example 3]
In the electronic device according to this application example, the plurality of regions may be set based on a first virtual plane indicating a basic posture of the exercise tool.
従って、本適用例に係る電子機器は、運動具の基本姿勢を基準としてスイングのタイプを提示することができる。 Therefore, the electronic device according to this application example can present the type of swing based on the basic posture of the exercise tool.
[適用例4]
本適用例に係る電子機器において、前記第1仮想面は、打球の目標方向に沿った第1軸と、バックスイングの開始前における前記運動具の長手方向に沿った第2軸と、に基づいて特定される面であってもよい。
[Application Example 4]
In the electronic device according to this application example, the first virtual surface is based on a first axis along the target direction of the hit ball and a second axis along the longitudinal direction of the exercise tool before the start of the backswing. It may be a surface specified by
従って、本適用例に係る電子機器は、バックスイングの開始前における運動具の基本姿勢と、打球の目標方向とを基準としてスイングのタイプを提示することができる。 Therefore, the electronic device according to this application example can present the type of swing based on the basic posture of the exercise tool before the start of the backswing and the target direction of the hit ball.
[適用例5]
本適用例に係る電子機器において、前記複数の領域は、前記第1仮想面と、前記ユーザーの肩付近を通る第2仮想面とに基づいて設定されてもよい。
[Application Example 5]
In the electronic device according to this application example, the plurality of regions may be set based on the first virtual surface and a second virtual surface passing near the shoulder of the user.
従って、本適用例に係る電子機器は、バックスイングの開始前における運動具の基本姿勢と、打球の目標方向と、ユーザーの基本姿勢とを基準としてスイングのタイプを提示することができる。 Therefore, the electronic device according to this application example can present the type of swing based on the basic posture of the exercise tool, the target direction of the hit ball, and the basic posture of the user before the start of the backswing.
[適用例6]
本適用例に係る電子機器において、前記第2仮想面は、前記第1軸を含み前記第1仮想面と所定角度をなす面であってもよい。
[Application Example 6]
In the electronic apparatus according to this application example, the second virtual surface may be a surface that includes the first axis and forms a predetermined angle with the first virtual surface.
従って、本適用例に係る電子機器は、第1仮想面及び第2仮想面で挟まれたゾーン(Vゾーン)を基準としてスイングのタイプを提示することができる。 Therefore, the electronic device according to this application example can present the type of swing with reference to a zone (V zone) sandwiched between the first virtual plane and the second virtual plane.
[適用例7]
本適用例に係る電子機器において、前記第2仮想面は、前記第1仮想面と並行な平面であってもよい。
[Application Example 7]
In the electronic device according to this application example, the second virtual surface may be a plane parallel to the first virtual surface.
従って、本適用例に係る電子機器は、第1仮想面及び第2仮想面で挟まれたゾーン(パラレルゾーン)を基準としてスイングのタイプを提示することができる。 Therefore, the electronic device according to this application example can present the type of swing with reference to a zone (parallel zone) sandwiched between the first virtual plane and the second virtual plane.
[適用例8]
本適用例に係る電子機器において、前記提示部は、前記識別データと共に前記第1仮想面及び前記第2仮想面を前記ユーザーへ提示してもよい。
[Application Example 8]
In the electronic apparatus according to this application example, the presenting unit may present the first virtual surface and the second virtual surface together with the identification data to the user.
従って、本適用例に係る電子機器は、スイングのタイプと第1仮想面及び第2仮想面との関係をユーザーに確認させることができる。 Therefore, the electronic device according to this application example can allow the user to confirm the relationship between the type of swing and the first virtual surface and the second virtual surface.
[適用例9]
本適用例に係る電子機器において、前記提示部は、前記識別データと共に前記スイングの軌跡を前記ユーザーへ提示してもよい。
[Application Example 9]
In the electronic apparatus according to this application example, the presenting unit may present the swing locus together with the identification data to the user.
従って、本適用例に係る電子機器は、スイングのタイプと共にスイングの軌跡をユーザーに確認させることができる。 Therefore, the electronic device according to this application example can allow the user to check the swing locus together with the swing type.
[適用例10]
本適用例に係る電子機器において、前記複数のタイミングには、バックスイング中に前記運動具の長手方向が水平面に沿うタイミング、トップのタイミング、ダウンスイング中
に前記運動具の把持部が減速し始めるタイミング、及びダウンスイング中に前記運動具の長手方向が水平面に沿うタイミング、のうち少なくとも2つが含まれてもよい。
[Application Example 10]
In the electronic device according to the application example, the timing of the plurality of timings includes a timing when the longitudinal direction of the exercise tool is along a horizontal plane during a backswing, a top timing, and a gripping portion of the exercise tool starts to decelerate during a downswing. At least two of the timing and the timing when the longitudinal direction of the exercise tool is along the horizontal plane during the downswing may be included.
従って、本適用例に係る電子機器は、スイングを代表する少なくとも2つのタイミングにおける運動具の姿勢を、識別データの配列へ反映させることができる。 Therefore, the electronic device according to this application example can reflect the posture of the exercise tool at at least two timings representing the swing in the arrangement of the identification data.
[適用例11]
本適用例に係る電子機器において、前記慣性センサーには、加速度センサー及び角速度センサーの少なくとも一方が含まれてもよい。
[Application Example 11]
In the electronic apparatus according to this application example, the inertial sensor may include at least one of an acceleration sensor and an angular velocity sensor.
したがって、電子機器は、例えば、運動具の加速度、速度、位置、姿勢変化、姿勢の少なくとも1つに基づき識別データを提示することができる。 Therefore, the electronic device can present identification data based on at least one of acceleration, speed, position, posture change, and posture of the exercise tool, for example.
[適用例12]
本適用例において、前記提示部は、前記提示された前記識別データ基づいて、レベルを提示してもよい。
[Application Example 12]
In this application example, the presenting unit may present a level based on the presented identification data.
[適用例13]
本適用例において、前記提示部は、前記提示された前記識別データ基づいて、診断情報を提示してもよい。
[Application Example 13]
In this application example, the presenting unit may present diagnostic information based on the presented identification data.
[適用例14]
本適用例において、前記提示部は、前記診断情報基づいて、スイングの練習方法に関する情報を提示してもよい。
[Application Example 14]
In this application example, the presentation unit may present information related to a swing practice method based on the diagnosis information.
[適用例15]
本適用例に係るシステムは、本適用例に係る何れかの電子機器と、前記慣性センサーと、を含む。
[Application Example 15]
A system according to this application example includes any one of the electronic devices according to this application example and the inertial sensor.
[適用例16]
本適用例に係るシステムは、本適用例に係る何れかの電子機器と、前記識別データを表示する頭部装着型表示装置とを含む。
[Application Example 16]
A system according to this application example includes any electronic device according to this application example, and a head-mounted display device that displays the identification data.
[適用例17]
本適用例に係るシステムは、本適用例に係る何れかの電子機器と、前記識別データを表示する腕部装着型表示装置とを含む。
[Application Example 17]
A system according to this application example includes any of the electronic devices according to this application example, and an arm-mounted display device that displays the identification data.
[適用例18]
本適用例に係る提示方法は、慣性センサーの出力を用いて、予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップを含む。
[Application Example 18]
The presentation method according to this application example uses the output of the inertial sensor, and among the plurality of regions to which the identification data is allocated in advance, the region to which the striking part of the exercise tool belonged at each of the plurality of timings during the swing The step of presenting the identification data indicating: to the user.
[適用例19]
本適用例において、前記提示するステップでは、前記識別データを時系列に前記ユーザーへ提示してもよい。
[Application Example 19]
In this application example, in the presenting step, the identification data may be presented to the user in time series.
[適用例20]
本適用例において、前記複数の領域は、前記運動具の基本姿勢を示す第1仮想面に基づいて設定されてもよい。
[Application Example 20]
In this application example, the plurality of regions may be set based on a first virtual plane indicating a basic posture of the exercise tool.
[適用例21]
本適用例において、前記第1仮想面は、打球の目標方向に沿った第1軸と、バックスイングの開始前における前記運動具の長手方向に沿った第2軸と、に基づいて特定される面であってもよい。
[Application Example 21]
In this application example, the first virtual surface is specified based on a first axis along the target direction of the hit ball and a second axis along the longitudinal direction of the exercise tool before the start of the backswing. It may be a surface.
[適用例22]
本適用例において、前記複数の領域は、前記第1仮想面と、前記ユーザーの肩付近を通る第2仮想面と、に基づいて設定されてもよい。
[適用例23]
本適用例において、前記第2仮想面は、前記第1軸を含み前記第1仮想面と所定角度をなす面であってもよい。
[Application Example 22]
In this application example, the plurality of regions may be set based on the first virtual surface and a second virtual surface passing near the shoulder of the user.
[Application Example 23]
In this application example, the second virtual surface may be a surface that includes the first axis and forms a predetermined angle with the first virtual surface.
[適用例24]
本適用例において、前記第2仮想面は、前記第1仮想面と並行な平面であってもよい。
[Application Example 24]
In this application example, the second virtual surface may be a plane parallel to the first virtual surface.
[適用例25]
本適用例において、前記提示するステップは、前記識別データと共に前記第1仮想面及び前記第2仮想面を前記ユーザーへ提示してもよい。
[Application Example 25]
In this application example, the presenting step may present the first virtual surface and the second virtual surface to the user together with the identification data.
[適用例26]
本適用例において、前記提示するステップは、前記識別データと共に前記スイングの軌跡を前記ユーザーへ提示してもよい。
[Application Example 26]
In this application example, the presenting step may present the swing trajectory together with the identification data to the user.
[適用例27]
本適用例において、前記複数のタイミングには、バックスイング中に前記運動具の長手方向が水平面に沿うタイミング、トップのタイミング、ダウンスイング中に前記運動具の把持部が減速し始めるタイミング、及びダウンスイング中に前記運動具の長手方向が水平面に沿うタイミング、のうち少なくとも2つが含まれてもよい。
[Application Example 27]
In this application example, the plurality of timings include a timing at which the longitudinal direction of the exercise tool follows a horizontal plane during a backswing, a top timing, a timing at which the gripping portion of the exercise tool starts to decelerate during a downswing, and a down During the swing, at least two of the timings in which the longitudinal direction of the exercise tool is along the horizontal plane may be included.
[適用例28]
本適用例に係る提示プログラムは、慣性センサーの出力を用いて、予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップをコンピューターに実行させる。
[Application Example 28]
The presentation program according to this application example uses the output of the inertial sensor, and among the plurality of regions to which the identification data is allocated in advance, the region to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing The computer is caused to execute the step of presenting the identification data indicating the above to the user.
[適用例29]
本適用例に係る記録媒体は、慣性センサーの出力を用いて、予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップをコンピューターに実行させる提示プログラムを記録する。
[Application Example 29]
The recording medium according to this application example uses the output of the inertial sensor, and among the plurality of regions to which the identification data is allocated in advance, the region to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing A presentation program that causes the computer to execute the step of presenting the identification data indicating the above to the user is recorded.
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。 DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. The embodiments described below do not unduly limit the contents of the present invention described in the claims. Also, not all of the configurations described below are essential constituent requirements of the present invention.
以下では、ゴルフスイングの解析を行うスイング解析システムを例に挙げて説明する。 Hereinafter, a swing analysis system for analyzing a golf swing will be described as an example.
1.スイング解析システム
1−1.スイング解析システムの構成
図1は、本実施形態のスイング解析システムの構成例を示す図である。図1に示すように、本実施形態のスイング解析システム1は、センサーユニット10、スイング解析装置20及びサーバー装置30を含んで構成されている。
1. Swing analysis system 1-1. Configuration of Swing Analysis System FIG. 1 is a diagram illustrating a configuration example of a swing analysis system according to this embodiment. As shown in FIG. 1, the
センサーユニット10(慣性センサーの一例)は、3軸の各軸方向に生じる加速度と3軸の各軸回りに生じる角速度を計測可能であり、図2に示すように、ゴルフクラブ3に装着される。
The sensor unit 10 (an example of an inertial sensor) can measure acceleration generated in each of the three axes and angular velocity generated around each of the three axes, and is attached to the
本実施形態では、図3に示すように、センサーユニット10は、3つの検出軸(x軸,y軸,z軸)のうちの1軸、例えばy軸をゴルフクラブ3のシャフトの長手方向(ゴルフクラブ3の長手方向)に合わせるようにして、シャフトの一部に取り付けられる。望ましくは、センサーユニット10は、打球時の衝撃が伝わりにくく、スイング時に遠心力がかかりにくいグリップ(把持部の一例)に近い位置に取り付けられる。シャフトは、ゴルフクラブ3のヘッドを除いた柄の部分であり、グリップも含まれる。ただし、センサーユニット10は、ユーザー2の部位(例えば、手やグローブなど)に取り付けられてもよいし、腕時計などのアクセサリーに取り付けられてもよい。
In this embodiment, as shown in FIG. 3, the
ユーザー2は、あらかじめ決められた手順に従って、ゴルフボール4を打球するスイング動作を行う。図4は、本実施形態においてユーザー2が打球するまでに行う動作の手順を示す図である。図4に示すように、ユーザー2は、まず、スイング解析装置20を介してユーザー2の身体情報とユーザー2が使用するゴルフクラブ3に関する情報(ゴルフクラブ情報)などの入力操作を行う(S1)。身体情報は、ユーザー2の身長、腕の長さ及び脚の長さの少なくとも1つの情報を含み、さらに性別の情報やその他の情報を含んでもよい。ゴルフクラブ情報は、ゴルフクラブ3の長さ(クラブ長)の情報及びゴルフクラブ3の種類(番手)の少なくとも一方の情報を含む。次に、ユーザー2は、スイング解析装置20を介して計測開始操作(センサーユニット10に計測を開始させるための操作)を行う(S2)。次に、ユーザー2は、スイング解析装置20からアドレス姿勢(スイング開始前の基本姿勢)をとるように指示する通知(例えば音声による通知)を受けた後(S3のY)、ゴルフクラブ3のシャフトの長手方向がターゲットライン(打球の目標方向)に対して垂直となるようにアドレスの姿勢をとり、静止する(S4)。次に、ユーザー2は、スイング解析装置20からスイングを許可する通知(例えば音声による通知)を受けた後(S5のY)、スイング動作を行い、ゴルフボール4を打球する(S6)。
The
なお、ユーザー2がアドレス姿勢をとったときにおける運道具の姿勢は、運動具の基本姿勢の一例である。なお、ユーザー2がスイング開始前の姿勢にあるときにおける運動具の姿勢を、運動具の基本姿勢としてもよい。
The posture of the exercise tool when the
図5は、スイング解析装置20の表示部25(図9参照)に表示される身体情報及びゴルフクラブ情報の入力画面の一例を示す図である。ユーザー2は、図4のステップS1において、図5に示す入力画面上で身長、性別、年齢、国などの身体情報を入力し、クラブ長(シャフトの長さ)、番手などのゴルフクラブ情報を入力する。なお、身体情報に含まれる情報は、これに限られず、例えば、身体情報は、身長に代えて又は身長とともに腕の長さ及び脚の長さの少なくとも一方の情報を含んでもよい。同様に、ゴルフクラブ情報に含まれる情報は、これに限られず、例えば、ゴルフクラブ情報は、クラブ長と番手のいずれか一方の情報を含まなくてもよいし、他の情報を含んでもよい。
FIG. 5 is a diagram illustrating an example of an input screen for body information and golf club information displayed on the display unit 25 (see FIG. 9) of the
ユーザー2が図4のステップS2の計測開始操作を行うと、スイング解析装置20はセンサーユニット10に計測開始コマンドを送信し、センサーユニット10は計測開始コマンドを受信して3軸加速度と3軸角速度の計測を開始する。センサーユニット10は、所定周期(例えば1ms)で3軸加速度と3軸角速度を計測し、計測したデータを順次、ス
イング解析装置20に送信する。センサーユニット10とスイング解析装置20との間の通信は、無線通信でもよいし、有線通信でもよい。
When the
スイング解析装置20は、図4のステップS5に示したスイング開始の許可をユーザー2に通知し、その後、センサーユニット10の計測データに基づいて、ユーザー2がゴルフクラブ3を用いて打球したスイング動作(図4のステップS6)を解析する。
The
図6に示すように、ユーザー2が図4のステップS6で行うスイング動作は、スイング(バックスイング)を開始した後、バックスイング中にゴルフクラブ3のシャフトが水平になるハーフウェイバック、バックスイングからダウンスイングに切り替わるトップ、ダウンスイング中にゴルフクラブ3のシャフトが水平になるハーフウェイダウンの各状態を経て、ゴルフボール4を打球するインパクト(打球)に至る動作を含んでいる。そして、スイング解析装置20は、スイングが行われた時刻(日時)、ユーザー2の識別情報や性別、ゴルフクラブ3の種類、スイング動作の解析結果の情報を含むスイング解析データを生成し、ネットワーク40(図1参照)を介して、サーバー装置30に送信する。
As shown in FIG. 6, the swing operation performed by the
サーバー装置30は、スイング解析装置20が送信したスイング解析データを、ネットワーク40を介して受信して保存する。従って、ユーザー2が図4の手順に従ってスイング動作を行う度に、スイング解析装置20により生成されたスイング解析データがサーバー装置30に保存され、スイング解析データリストが構築される。
The
なお、例えば、スイング解析装置20は、スマートフォンやパーソナルコンピューター等の情報端末(クライアント端末)で実現され、サーバー装置30は、スイング解析装置20からの要求を処理するサーバーで実現されてもよい。
For example, the
また、ネットワーク40は、インターネット等のワイドエリアネットワーク(WAN:World Area Network)でもよいし、ローカルエリアネットワーク(LAN:Local Area Network)でもよい。あるいは、スイング解析装置20とサーバー装置30とは、例えば、近距離無線通信や有線通信により、ネットワーク40を介さずに通信してもよい。
The
本実施形態では、ユーザー2は、スイング解析装置20の操作部23(図9参照)を介してスイング解析アプリケーションを起動させると、スイング解析装置20はサーバー装置30と通信し、スイング解析装置20の表示部25に、例えば、図7に示すようなスイング解析データの選択画面が表示される。この選択画面には、サーバー装置30に保存されているスイング解析データリストに含まれるユーザー2の各スイング解析データについて、時刻(日時)、使用されたゴルフクラブの種類及びスイングの解析結果としての一部の指標の値が含まれている。
In the present embodiment, when the
図7に示す選択画面の左端には、各スイング解析データに対応づけられたチェックボックスがあり、ユーザー2は、スイング解析装置20の操作を介して、いずれか1つのチェックボックスをチェックした後、この選択画面の下部にあるOKボタンを押下する。これにより、スイング解析装置20はサーバー装置30と通信し、スイング解析装置20の表示部25に、図7の選択画面でチェックされたチェックボックスに対応づけられたスイング解析データを表示する(例えば図8を参照)。
At the left end of the selection screen shown in FIG. 7, there are check boxes associated with each swing analysis data. After the
1−2.センサーユニット及びスイング解析装置の構成
図9は、センサーユニット10及びスイング解析装置20の構成例を示す図である。図9に示すように、本実施形態では、センサーユニット10は、加速度センサー12、角速度センサー14、信号処理部16及び通信部18を含んで構成されている。ただし、センサーユニット10は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他
の構成要素が付加された構成であってもよい。
1-2. Configuration of Sensor Unit and Swing Analysis Device FIG. 9 is a diagram illustrating a configuration example of the
加速度センサー12は、互いに交差する(理想的には直交する)3軸方向の各々に生じる加速度を計測し、計測した3軸加速度の大きさ及び向きに応じたデジタル信号(加速度データ)を出力する。
The
角速度センサー14は、互いに交差する(理想的には直交する)3軸の各々の軸回りに生じる角速度を計測し、計測した3軸角速度の大きさ及び向きに応じたデジタル信号(角速度データ)を出力する。
The
信号処理部16は、加速度センサー12と角速度センサー14から、それぞれ加速度データと角速度データを受け取って時刻情報を付して不図示の記憶部に記憶し、記憶した計測データ(加速度データと角速度データ)に時刻情報を付して通信用のフォーマットに合わせたパケットデータを生成し、通信部18に出力する。
The
加速度センサー12及び角速度センサー14は、それぞれ3軸が、センサーユニット10に対して定義される直交座標系(センサー座標系)の3軸(x軸、y軸、z軸)と一致するようにセンサーユニット10に取り付けられるのが理想的だが、実際には取り付け角の誤差が生じる。そこで、信号処理部16は、取り付け角誤差に応じてあらかじめ算出された補正パラメーターを用いて、加速度データ及び角速度データをxyz座標系のデータに変換する処理を行う。
The
さらに、信号処理部16は、加速度センサー12及び角速度センサー14の温度補正処理を行ってもよい。あるいは、加速度センサー12及び角速度センサー14に温度補正の機能が組み込まれていてもよい。
Further, the
なお、加速度センサー12と角速度センサー14は、アナログ信号を出力するものであってもよく、この場合は、信号処理部16が、加速度センサー12の出力信号と角速度センサー14の出力信号をそれぞれA/D変換して計測データ(加速度データと角速度データ)を生成し、これらを用いて通信用のパケットデータを生成すればよい。
The
通信部18は、信号処理部16から受け取ったパケットデータをスイング解析装置20に送信する処理や、スイング解析装置20から計測開始コマンド等の各種の制御コマンドを受信して信号処理部16に送る処理等を行う。信号処理部16は、制御コマンドに応じた各種処理を行う。
The
図9に示すように、本実施形態では、スイング解析装置20は、処理部21、通信部22、操作部23、記憶部24、表示部25、音出力部26及び通信部27を含んで構成されている。ただし、スイング解析装置20は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
As shown in FIG. 9, in this embodiment, the
通信部22は、センサーユニット10から送信されたパケットデータを受信し、処理部21に送る処理や、処理部21からの制御コマンドをセンサーユニット10に送信する処理等を行う。
The
操作部23は、ユーザー2の操作に応じたデータを取得し、処理部21に送る処理を行う。操作部23は、例えば、タッチパネル型ディスプレイ、ボタン、キー、マイクなどであってもよい。
The
記憶部24は、例えば、ROM(Read Only Memory)やフラッシュROM、RAM(Ra
ndom Access Memory)等の各種ICメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部24は、処理部21が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
The
ndom Access Memory) and other recording media such as hard disks and memory cards. The
本実施形態では、記憶部24には、処理部21によって読み出され、スイング解析処理を実行するためのスイング解析プログラム240が記憶されている。スイング解析プログラム240は、あらかじめ不揮発性の記録媒体(コンピューターに読み取り可能な記録媒体)に記憶されていてもよいし、処理部21がネットワークを介して不図示のサーバーあるいはサーバー装置30からスイング解析プログラム240を受信して記憶部24に記憶させてもよい。
In the present embodiment, the
また、本実施形態では、記憶部24には、ゴルフクラブ情報242、身体情報244及びセンサー装着位置情報246及びスイング解析データ248が記憶される。例えば、ユーザー2が、操作部23を操作して、図5の入力画面から、使用するゴルフクラブ3の仕様情報(例えば、シャフトの長さ、重心の位置、ライ角、フェース角、ロフト角等の情報などの少なくとも一部の情報)を入力し、入力された仕様情報をゴルフクラブ情報242としてもよい。あるいは、ユーザー2が、図4のステップS1において、ゴルフクラブ3の型番を入力(あるいは、型番リストから選択)し、記憶部24にあらかじめ記憶されている型番毎の仕様情報のうち、入力された型番の仕様情報をゴルフクラブ情報242としてもよい。
In the present embodiment, the
また、例えば、ユーザー2が、操作部23を操作して、図5の入力画面から、身体情報を入力し、入力された身体情報を身体情報244としてもよい。また、例えば、図4のステップS1において、ユーザー2が操作部23を操作してセンサーユニット10の装着位置とゴルフクラブ3のグリップエンドとの間の距離を入力し、入力された距離の情報をセンサー装着位置情報246としてもよい。あるいは、センサーユニット10を決められた所定位置(例えば、グリップエンドから20cmの距離など)に装着するものとして、当該所定位置の情報がセンサー装着位置情報246としてあらかじめ記憶されていてもよい。
Further, for example, the
スイング解析データ248は、スイングが行われた時刻(日時)、ユーザー2の識別情報や性別、ゴルフクラブ3の種類とともに、処理部21(スイング解析部211)によるスイング動作の解析結果の情報を含むデータである。
The
また、記憶部24は、処理部21の作業領域として用いられ、操作部23が取得したデータ、処理部21が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部24は、処理部21の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
The
表示部25は、処理部21の処理結果を文字、グラフ、表、アニメーション、その他の画像として表示するものである。表示部25は、例えば、CRT、LCD、タッチパネル型ディスプレイ、ヘッドマウントディスプレイ(HMD:Head Mounted Display)などであってもよい。なお、1つのタッチパネル型ディスプレイで操作部23と表示部25の機能を実現するようにしてもよい。
The
音出力部26は、処理部21の処理結果を音声やブザー音等の音として出力するものである。音出力部26は、例えば、スピーカーやブザーなどであってもよい。
The
通信部27は、ネットワーク40を介してサーバー装置30の通信部32(図22参照
)との間でデータ通信を行うものである。例えば、通信部27は、スイング解析処理の終了後、処理部21からスイング解析データ248を受け取って、サーバー装置30の通信部32に送信する処理を行う。また、例えば、通信部27は、図7の選択画面の表示に必要な情報をサーバー装置30の通信部32から受信して処理部21に送る処理や、図7の選択画面における選択情報を処理部21から受け取ってサーバー装置30の通信部32に送信する処理を行う。また、例えば、通信部27は、図8の表示画面の表示に必要な情報をサーバー装置30の通信部32から受信して処理部21に送る処理を行う。
The
処理部21は、各種プログラムに従い、通信部22を介してセンサーユニット10に制御コマンドを送信する処理や、通信部22を介してセンサーユニット10から受信したデータに対する各種の計算処理を行う。また、処理部21は、各種プログラムに従い、記憶部24からスイング解析データ248を読み出して、通信部27を介してサーバー装置30に送信する処理を行う。また、処理部21は、各種プログラムに従い、通信部27を介して、サーバー装置30に各種の情報を送信し、サーバー装置30から受信した情報に基づいて各種の画面(図7、図8の各画面等)を表示する処理等を行う。また、処理部21は、その他の各種の制御処理を行う。
The
特に、本実施形態では、処理部21は、スイング解析プログラム240を実行することにより、データ取得部210、スイング解析部211、画像データ生成部212、記憶処理部213、表示処理部214及び音出力処理部215として機能し、ユーザー2のスイング動作を解析する処理(スイング解析処理)を行う。
In particular, in the present embodiment, the
データ取得部210は、通信部22がセンサーユニット10から受信したパケットデータを受け取り、受け取ったパケットデータから時刻情報及び計測データを取得し、記憶処理部213に送る処理を行う。また、データ取得部310は、通信部27がサーバー装置30から受信した各種の画面(図7、図8の各画面等)の表示に必要な情報を受け取って、画像データ生成部212に送る処理を行う。
The
記憶処理部213は、記憶部24に対する各種プログラムや各種データのリード/ライト処理を行う。例えば、記憶処理部213は、データ取得部210から受け取った時刻情報と計測データを対応づけて記憶部24に記憶させる処理や、スイング解析部211が算出した各種の情報やスイング解析データ248等を記憶部24に記憶させる処理を行う。
The
スイング解析部211は、センサーユニット10が出力する計測データ(記憶部24に記憶されている計測データ)や操作部23からのデータなどを用いて、ユーザー2のスイング運動を解析し、スイングが行われた時刻(日時)、ユーザー2の識別情報や性別、ゴルフクラブ3の種類、スイング動作の解析結果の情報を含むスイング解析データ248を生成する処理を行う。特に、本実施形態では、スイング解析部211は、スイング動作の解析結果の情報の少なくとも一部として、スイングの各指標の値を算出する。
The
スイング解析部211は、スイングの指標として、少なくとも1つの仮想面を算出してもよい。例えば、少なくとも1つの仮想面は、後述する、シャフトプレーンSP(第1仮想面の一例)と、シャフトプレーンSPと第1角度をなすホーガンプレーンHP(第2仮想面の一例)とを含み、スイング解析部211は、この指標として、「シャフトプレーンSP」と「ホーガンプレーンHP」とを算出してもよい。
The
また、スイング解析部211は、スイングの指標として、バックスイング中の第1のタイミングでのゴルフクラブ3のヘッドの位置を算出してもよい。例えば、第1のタイミングは、バックスイング中にゴルフクラブ3の長手方向が水平方向に沿う方向となるハーフウェイバックのときであり、スイング解析部211は、この指標として、後述する「ハー
フウェイバック時のヘッドの位置」を算出してもよい。
Further, the
また、スイング解析部211は、スイングの指標として、ダウンスイング中の第2のタイミングでのゴルフクラブ3のヘッドの位置を算出してもよい。例えば、第2のタイミングは、ダウンスイング中にゴルフクラブ3の長手方向が水平方向に沿う方向となるハーフウェイダウンのときであり、スイング解析部211は、この指標として、後述する「ハーフウェイダウン時のヘッドの位置」を算出してもよい。
Further, the
また、スイング解析部211は、スイングの指標として、インパクト(打球時)におけるゴルフクラブ3のヘッドの入射角に基づく指標を算出してもよい。例えば、スイング解析部211は、この指標として、後述する「クラブパス(入射角)ψ」、「アタック角」を算出してもよい。
Further, the
また、スイング解析部211は、スイングの指標として、インパクト(打球時)におけるゴルフクラブ3のヘッドの傾きに基づく指標を算出してもよい。例えば、スイング解析部211は、この指標として、後述する「(絶対)フェース角φ」、「相対フェース角η」を算出してもよい。
Further, the
また、スイング解析部211は、スイングの指標として、インパクト(打球時)におけるゴルフクラブ3の速度に基づく指標を算出してもよい。例えば、スイング解析部211は、この指標として、後述する「ヘッドスピード」を算出してもよい。
In addition, the
また、スイング解析部211は、スイングの指標として、シャフトの長手方向を回転軸として、バックスイングの開始時からインパクト(打球時)までの間の所定のタイミングにおけるゴルフクラブ3の前記シャフトの前記回転軸回り(以下、長軸回りと称す)の回転角に基づく指標を算出してもよい。ゴルフクラブ3の長軸回りの回転角は、基準となるタイミングから当該所定のタイミングまでにゴルフクラブ3が長軸回りに回転した角度であってもよい。基準となるタイミングは、バックスイングの開始時であってもよいし、アドレス時であってもよい。また、所定のタイミングは、バックスイングからダウンスイングに移行するとき(トップのとき)であってもよい。例えば、スイング解析部211は、この指標として、後述する「トップ時のシャフト軸回転角θtop」を算出してもよい。
In addition, the
また、スイング解析部211は、スイングの指標として、ダウンスイングにおけるゴルフクラブ3のグリップの減速量に基づく指標を算出してもよい。例えば、スイング解析部211は、この指標として、後述する「グリップ減速率RV」を算出してもよい。
In addition, the
また、スイング解析部211は、スイングの指標として、ダウンスイングにおけるゴルフクラブ3のグリップの減速期間に基づく指標を算出してもよい。例えば、スイング解析部211は、この指標として、後述する「グリップ減速時間率RT」を算出してもよい。
In addition, the
ただし、スイング解析部211は、適宜、これらの指標の一部の値を算出しなくてもよいし、その他の指標の値を算出してもよい。
However, the
画像データ生成部212は、表示部25に表示される画像に対応する画像データを生成する処理を行う。例えば、画像データ生成部212は、データ取得部210が受け取った各種の情報に基づき、図7に示した選択画面、図8に示した表示画面に対応する画像データを生成する。
The image
表示処理部214は、表示部25に対して各種の画像(画像データ生成部212が生成した画像データに対応する画像の他、文字や記号等も含む)を表示させる処理を行う。例
えば、表示処理部214は、画像データ生成部212が生成した画像データに基づき、表示部25に、図7に示した選択画面、図8に示した表示画面等を表示させる。また、例えば、画像データ生成部212は、図4のステップS5において、ユーザー2にスイングの開始の許可を通知するための画像や文字等を表示部25に表示させてもよい。また、例えば、表示処理部214は、ユーザー2のスイング運動が終了した後、自動的に、あるいは、ユーザー2の入力操作に応じて、スイング解析部211による解析結果を示す文字や記号等のテキスト情報を表示部25に表示させてもよい。あるいは、センサーユニット10に表示部を設けておいて、表示処理部214は、通信部22を介してセンサーユニット10に画像データを送信し、センサーユニット10の表示部に各種の画像や文字等を表示させてもよい。
The
音出力処理部215は、音出力部26に対して各種の音(音声やブザー音等も含む)を出力させる処理を行う。例えば、音出力処理部215は、図4のステップS5において、ユーザー2にスイングの開始の許可を通知するための音を音出力部26から出力させてもよい。また、例えば、音出力処理部215は、ユーザー2のスイング運動が終了した後、自動的に、あるいは、ユーザー2の入力操作に応じて、スイング解析部211による解析結果を示す音や音声を音出力部26から出力させてもよい。あるいは、センサーユニット10に音出力部を設けておいて、音出力処理部215は、通信部22を介してセンサーユニット10に各種の音データや音声データを送信し、センサーユニット10の音出力部に各種の音や音声を出力させてもよい。
The sound
なお、スイング解析装置20あるいはセンサーユニット10に振動機構を設けておいて、当該振動機構により各種の情報を振動情報に変換してユーザー2に通知してもよい。
Note that a vibration mechanism may be provided in the
1−3.スイング解析処理
本実施形態では、アドレス時(静止時)のゴルフクラブ3のヘッドの位置を原点とし、打球の目標方向を示すターゲットラインをX軸、X軸に垂直な水平面上の軸をY軸、鉛直上方向(重力加速度の方向と逆方向)をZ軸とするXYZ座標系(グローバル座標系)を定義する。そして、スイング解析部211は、各指標値を算出するために、センサーユニット10の計測データ(加速度データ及び角速度データ)を用いて、XYZ座標系(グローバル座標系)における、アドレス時からのセンサーユニット10の位置及び姿勢を時系列に算出する。また、スイング解析部211は、センサーユニット10の計測データ(加速度データ又は角速度データ)を用いて、図6に示した、スイング開始、トップ及びインパクトの各タイミングを検出する。そして、スイング解析部211は、センサーユニット10の位置及び姿勢の時系列データと、スイング開始、トップ及びインパクトの各タイミングとを用いて、スイングの各指標(例えば、シャフトプレーン、ホーガンプレーン、ハーフウェイバック時のヘッド位置、ハーフウェイダウン時のヘッド位置、フェース角、クラブパス(入射角)、トップ時のシャフト軸回転角、ヘッドスピード、グリップ減速率及びグリップ減速時間率等)の値を算出し、スイング解析データ248を生成する。
1-3. Swing analysis processing In this embodiment, the position of the head of the
[センサーユニット10の位置及び姿勢の算出]
ユーザー2が図4のステップS4の動作を行うと、まず、スイング解析部211は、加速度センサー12が計測した加速度データ等の変化量が所定時間継続して閾値を超えない場合に、ユーザー2がアドレス姿勢で静止していると判定する。次に、スイング解析部211は、当該所定時間内の計測データ(加速度データ及び角速度データ)を用いて、計測データに含まれるオフセット量を計算する。次に、スイング解析部211は、計測データからオフセット量を減算してバイアス補正し、バイアス補正された計測データを用いて、ユーザー2のスイング動作中(図4のステップS6の動作中)のセンサーユニット10の位置及び姿勢を計算する。
[Calculation of position and orientation of sensor unit 10]
When the
具体的には、まず、スイング解析部211は、加速度センサー12が計測した加速度データ、ゴルフクラブ情報242及びセンサー装着位置情報246を用いて、XYZ座標系(グローバル座標系)におけるユーザー2の静止時(アドレス時)のセンサーユニット10の位置(初期位置)を計算する。
Specifically, first, the
図10は、ユーザー2の静止時(アドレス時)におけるゴルフクラブ3とセンサーユニット10をX軸の負側から視た平面図である。ゴルフクラブ3のヘッドの位置61が原点
O(0,0,0)であり、グリップエンドの位置62の座標は(0,GY,GZ)である。ユーザー2は図4のステップS4の動作を行うので、グリップエンドの位置62やセンサーユニット10の初期位置は、そのX座標が0であり、YZ平面上に存在する。図10に示すように、ユーザー2の静止時にセンサーユニット10には重力加速度1Gがかかるので、センサーユニット10が計測するy軸加速度y(0)とゴルフクラブ3のシャフトの傾斜角(シャフトの長手方向と水平面(XY平面)とのなす角)αとの関係は式(1)で表される。
FIG. 10 is a plan view of the
従って、スイング解析部211は、アドレス時(静止時)の任意の時刻間内の任意の加速度データを用いて、式(1)より、傾斜角αを算出することができる。
Therefore, the
次に、スイング解析部211は、ゴルフクラブ情報242に含まれるシャフトの長さL1からセンサー装着位置情報246に含まれるセンサーユニット10とグリップエンドとの距離LSGを減算して、センサーユニット10とヘッドとの距離LSHを求める。さらに、スイング解析部211は、シャフトの傾斜角αにより特定される方向(センサーユニット10のy軸の負の方向)にヘッドの位置61(原点O)から距離LSHの位置をセンサーユニット10の初期位置とする。
Next, the
そして、スイング解析部211は、その後の加速度データを積分してセンサーユニット10の初期位置からの位置の座標を時系列に計算する。
Then, the
また、スイング解析部211は、加速度センサー12が計測した加速度データを用いて、XYZ座標系(グローバル座標系)におけるユーザー2の静止時(アドレス時)のセンサーユニット10の姿勢(初期姿勢)を計算する。ユーザー2は図4のステップS4の動作を行うので、ユーザー2のアドレス時(静止時)には、センサーユニット10のx軸はXYZ座標系のX軸と方向が一致し、かつ、センサーユニット10のy軸はYZ平面上にあるため、スイング解析部211は、ゴルフクラブ3のシャフトの傾斜角αより、センサーユニット10の初期姿勢を特定することができる。
In addition, the
そして、スイング解析部211は、その後の角速度センサー14が計測した角速度データを用いた回転演算を行ってセンサーユニット10の初期姿勢からの姿勢の変化を時系列に計算する。センサーユニット10の姿勢は、例えば、X軸、Y軸、Z軸回りの回転角(ロール角、ピッチ角、ヨー角)、クオータ二オン(四元数)などで表現することができる。
Then, the
なお、センサーユニット10の信号処理部16が、計測データのオフセット量を計算し、計測データのバイアス補正を行うようにしてもよいし、加速度センサー12及び角速度センサー14にバイアス補正の機能が組み込まれていてもよい。これらの場合は、スイン
グ解析部211による計測データのバイアス補正が不要となる。
The
[スイング開始、トップ及びインパクトのタイミングの検出]
スイング解析部211は、まず、計測データを用いて、ユーザー2が打球したタイミング(インパクトのタイミング)を検出する。例えば、スイング解析部211は、計測データ(加速度データ又は角速度データ)の合成値を計算し、当該合成値に基づいてインパクトのタイミング(時刻)を検出してもよい。
[Detect swing start, top and impact timing]
First, the
具体的には、まず、スイング解析部211は、角速度データ(時刻t毎のバイアス補正された角速度データ)を用いて、各時刻tでの角速度の合成値n0(t)の値を計算する。例えば、時刻tでの角速度データをx(t)、y(t)、z(t)とすると、スイング解析部211は、次の式(2)により、角速度の合成値n0(t)を計算する。
Specifically, first, the
次に、スイング解析部211は、各時刻tでの角速度の合成値n0(t)を所定範囲に正規化(スケール変換)した合成値n(t)に変換する。例えば、計測データの取得期間における角速度の合成値の最大値をmax(n0)とすると、スイング解析部211は、次の式(3)により、角速度の合成値n0(t)を0〜100の範囲に正規化した合成値n(t)に変換する。
Next, the
次に、スイング解析部211は、各時刻tでの正規化後の合成値n(t)の微分dn(t)を計算する。例えば、3軸角速度データの計測周期をΔtとすると、スイング解析部211は、次の式(4)により、時刻tでの角速度の合成値の微分(差分)dn(t)を計算する。
Next, the
図11は、ユーザー2がスイングを行ってゴルフボール4を打ったときの3軸角速度データx(t)、y(t)、z(t)の一例を示す。図11において、横軸は時間(msec)、縦軸は角速度(dps)である。
FIG. 11 shows an example of triaxial angular velocity data x (t), y (t), and z (t) when the
図12は、図11の3軸角速度データx(t),y(t),z(t)から3軸角速度の合成値n0(t)を式(2)に従って計算した後に式(3)に従って0〜100に正規化した合成値n(t)をグラフ表示した図である。図12において、横軸は時間(msec)、縦軸は角速度の合成値である。 FIG. 12 shows the result of calculating the combined value n0 (t) of the triaxial angular velocities from the triaxial angular velocity data x (t), y (t), z (t) of FIG. It is the figure which displayed the synthetic value n (t) normalized to 0-100 in the graph. In FIG. 12, the horizontal axis represents time (msec), and the vertical axis represents the combined value of angular velocities.
図13は、図12の3軸角速度の合成値n(t)からその微分dn(t)を式(4)に従って計算し、グラフ表示した図である。図13において、横軸は時間(msec)、縦
軸は3軸角速度の合成値の微分値である。なお、図11及び図12では横軸を0〜5秒で表示しているが、図13では、インパクトの前後の微分値の変化がわかるように、横軸を2秒〜2.8秒で表示している。
FIG. 13 is a graph obtained by calculating the derivative dn (t) from the combined value n (t) of the triaxial angular velocities in FIG. In FIG. 13, the horizontal axis represents time (msec), and the vertical axis represents the differential value of the composite value of the triaxial angular velocity. 11 and 12, the horizontal axis is displayed in 0 to 5 seconds. In FIG. 13, the horizontal axis is in 2 seconds to 2.8 seconds so that the change in the differential value before and after the impact can be seen. it's shown.
次に、スイング解析部211は、合成値の微分dn(t)の値が最大となる時刻と最小となる時刻のうち、先の時刻をインパクトの時刻timpact(インパクトのタイミング)として検出する(図13参照)。通常のゴルフスイングでは、インパクトの瞬間にスイング速度が最大になると考えられる。そして、スイング速度に応じて角速度の合成値の値も変化すると考えられるので、スイング解析部211は、一連のスイング動作の中で角速度の合成値の微分値が最大又は最小となるタイミング(すなわち、角速度の合成値の微分値が正の最大値又は負の最小値になるタイミング)をインパクトのタイミングとして捉えることができる。なお、インパクトによりゴルフクラブ3が振動するため、角速度の合成値の微分値が最大となるタイミングと最小となるタイミングが対になって生じると考えられるが、そのうちの先のタイミングがインパクトの瞬間と考えられる。
Next, the
次に、スイング解析部211は、インパクトの時刻timpactよりも前で合成値n(t)が0に近づく極小点の時刻をトップの時刻ttop(トップのタイミング)として検出する(図12参照)。通常のゴルフスイングでは、スイング開始後、トップで一旦動作が止まり、その後、徐々にスイング速度が大きくなってインパクトに至ると考えられる。従って、スイング解析部211は、インパクトのタイミングより前で角速度の合成値が0に近づき極小となるタイミングをトップのタイミングとして捉えることができる。
Next, the
次に、スイング解析部211は、トップの時刻ttopの前後で合成値n(t)が所定の閾値以下の区間をトップ区間とし、トップ区間の開始時刻より前で合成値n(t)が所定の閾値以下となる最後の時刻をスイング開始(バックスイング開始)の時刻tstartとして検出する(図12参照)。通常のゴルフスイングでは、静止した状態からスイング動作を開始し、トップまでにスイング動作が止まることは考えにくい。従って、スイング解析部211は、トップ区間より前で角速度の合成値が所定の閾値以下となる最後のタイミングをスイング動作の開始のタイミングとして捉えることができる。なお、スイング解析部211は、トップの時刻ttopよりも前で、合成値n(t)が0に近づく極小点の時刻をスイング開始の時刻tstartとして検出してもよい。
Next, the
なお、スイング解析部211は、3軸加速度データを用いても、同様に、スイング開始、トップ、インパクトの各タイミングを検出することができる。
Note that the
[シャフトプレーン及びホーガンプレーンの算出]
シャフトプレーンは、ユーザー2のスイング開始前のアドレス時(静止状態)において、ターゲットライン(打球の目標方向)とゴルフクラブ3のシャフトの長手方向とで特定される第1仮想面である。また、ホーガンプレーンは、ユーザー2のアドレス時において、ユーザー2の肩付近(肩や首の付け根など)とゴルフクラブのヘッド(あるいは、ゴルフボール4)を結ぶ仮想線とターゲットライン(打球の目標方向)とで特定される第2仮想面である。
[Calculation of shaft plane and Hogan plane]
The shaft plane is a first virtual plane that is specified by the target line (the target direction of the hit ball) and the longitudinal direction of the shaft of the
図14は、シャフトプレーン及びホーガンプレーンを示す図である。図14には、XYZ座標系(グローバル座標系)のX軸、Y軸、Z軸も表記されている。 FIG. 14 is a diagram illustrating a shaft plane and a Hogan plane. FIG. 14 also shows the X axis, Y axis, and Z axis of the XYZ coordinate system (global coordinate system).
図14に示すように、本実施形態では、打球の目標方向に沿った第1軸としての第1線分51と、ゴルフクラブ3のシャフトの長手方向に沿った第2軸としての第2線分52と、を含み、U1,U2,S1,S2を4つの頂点とする仮想平面をシャフトプレーンSP(第1仮想面)とする。本実施形態では、アドレス時のゴルフクラブ3のヘッドの位置
61をXYZ座標系の原点O(0,0,0)とし、第2線分52は、ゴルフクラブ3のヘッドの位置61(原点O)とグリップエンドの位置62とを結ぶ線分である。また、第1線分51は、X軸上のU1,U2を両端として原点Oを中点とする長さULの線分である。ユーザー2がアドレス時に図4のステップS4の動作を行うことでゴルフクラブ3のシャフトがターゲットライン(X軸)に対して垂直となるので、第1線分51は、ゴルフクラブ3のシャフトの長手方向と直交する線分、すなわち第2線分52と直交する線分である。スイング解析部211は、シャフトプレーンSPとして、XYZ座標系における4つの頂点U1,U2,S1,S2の各座標を算出する。
As shown in FIG. 14, in the present embodiment, the
具体的には、まず、スイング解析部211は、傾斜角αとゴルフクラブ情報242に含まれるシャフトの長さL1とを用いて、ゴルフクラブ3のグリップエンドの位置62の座標(0,GY,GZ)を計算する。図10に示すように、スイング解析部211は、シャフトの長さL1と傾斜角αを用いて、式(5)及び式(6)により、GY,GZをそれぞれ計算することができる。
Specifically, first, the
次に、スイング解析部211は、ゴルフクラブ3のグリップエンドの位置62の座標(0,GY,GZ)にスケールファクターSを乗算し、シャフトプレーンSPの頂点S1と頂点S2の中点S3の座標(0,SY,SZ)を計算する。すなわち、スイング解析部211は、式(7)及び式(8)により、SY及びSZをそれぞれ計算する。
Next, the
図15は、図14のシャフトプレーンSPをYZ平面で切った断面図をX軸の負側から視た図である。図15に示すように、頂点S1と頂点S2の中点S3と原点Oとを結ぶ線分の長さ(シャフトプレーンSPのX軸と直交する方向の幅)は、第2線分52の長さL1のS倍となる。このスケールファクターSは、ユーザー2のスイング動作中のゴルフクラブ3の軌跡がシャフトプレーンSPに収まるような値に設定される。例えば、ユーザー2の腕の長さをL2とすると、シャフトプレーンSPのX軸と直交する方向の幅S×L1が、シャフトの長さL1と腕の長さL2の和の2倍となるように、スケールファクターSを式(9)のように設定してもよい。
FIG. 15 is a cross-sectional view of the shaft plane SP of FIG. 14 taken along the YZ plane, as viewed from the negative side of the X axis. As shown in FIG. 15, the length of the line segment connecting the midpoint S3 of the vertex S1 and the vertex S2 and the origin O (the width of the shaft plane SP in the direction orthogonal to the X axis) is the length of the
また、ユーザー2の腕の長さL2は、ユーザー2の身長L0と相関があり、統計情報に基づき、例えば、ユーザー2が男性の場合は式(10)のような相関式で表され、ユーザー2が女性の場合は式(11)のような相関式で表される。
Further, the arm length L 2 of the user 2 has a correlation with the height L 0 of the
従って、スイング解析部211は、身体情報244に含まれるユーザー2の身長L0と性別とを用いて、式(10)又は式(11)により、ユーザーの腕の長さL2を算出することができる。
Therefore, the
次に、スイング解析部211は、中点S3の座標(0,SY,SZ)及びシャフトプレーンSPのX軸方向の幅(第1線分51の長さ)ULを用いて、シャフトプレーンSPの頂点U1の座標(−UL/2,0,0)、頂点U2の座標(UL/2,0,0)、頂点S1の座標(−UL/2,SY,SZ)、S2の座標(UL/2,SY,SZ)を計算する。X軸方向の幅ULは、ユーザー2のスイング動作中のゴルフクラブ3の軌跡がシャフトプレーンSPに収まるような値に設定される。例えば、X軸方向の幅ULを、X軸と直交する方向の幅S×L1と同じ、すなわち、シャフトの長さL1と腕の長さL2の和の2倍に設定してもよい。
Next, the
このようにして、スイング解析部211は、シャフトプレーンSPの4つの頂点U1,U2,S1,S2の座標を算出することができる。
In this way, the
また、図14に示すように、本実施形態では、第1軸としての第1線分51と、第3軸としての第3線分53と、を含み、U1,U2,H1,H2を4つの頂点とする仮想平面をホーガンプレーンHP(第2仮想面)とする。第3線分53は、ユーザー2の両肩を結ぶ線分付近にある所定位置63とゴルフクラブ3のヘッドの位置62とを結ぶ線分である。ただし、第3線分53は、所定位置63とゴルフボール4の位置とを結ぶ線分であってもよい。スイング解析部211は、ホーガンプレーンHPとして、XYZ座標系における4つの頂点U1,U2,H1,H2の各座標を算出する。
Moreover, as shown in FIG. 14, in this embodiment, the
具体的には、まず、スイング解析部211は、アドレス時(静止時)のおけるゴルフクラブ3のグリップエンドの位置62の座標(0,GY,GZ)と、身体情報244に基づくユーザー2の腕の長さL2とを用いて、所定位置63を推定し、その座標(AX,AY,AZ)を計算する。
Specifically, first, the
図16は、図14のホーガンプレーンHPをYZ平面で切った断面図をX軸の負側から視た図である。図16では、ユーザー2の両肩を結ぶ線分の中点を所定位置63として
おり、所定位置63はYZ平面上に存在する。従って、所定位置63のX座標AXは0である。そして、図16に示すように、スイング解析部211は、ゴルフクラブ3のグリップエンドの位置62をZ軸の正方向にユーザー2の腕の長さL2だけ移動させた位置が所定位置63であると推定する。従って、スイング解析部211は、所定位置63のY座標AYをグリップエンドの位置62のY座標GYと同じ値とする。また、スイング解析部211は、所定位置63のZ座標AZを、式(12)のように、グリップエンドの位置62のZ座標GZとユーザー2の腕の長さL2の和として計算する。
FIG. 16 is a cross-sectional view of the Hogan plane HP of FIG. 14 taken along the YZ plane, as viewed from the negative side of the X axis. In FIG. 16, the midpoint of the line segment connecting both shoulders of the
次に、スイング解析部211は、所定位置63のY座標AY及びZ座標AZにそれぞれスケールファクターHを乗算し、ホーガンプレーンHPの頂点H1と頂点H2の中点H3の座標(0,HY,HZ)を計算する。すなわち、スイング解析部211は、式(13)及び式(14)により、HY及びHZをそれぞれ計算する。
Next, the
図16に示すように、頂点H1と頂点H2の中点H3と原点Oとを結ぶ線分の長さ(ホーガンプレーンHPのX軸と直交する方向の幅)は、第3線分53の長さL3のH倍となる。このスケールファクターHは、ユーザー2のスイング動作中のゴルフクラブ3の軌跡がホーガンプレーンHPに収まるような値に設定される。例えば、ホーガンプレーンHPは、シャフトプレーンSPと同じ形及び大きさとしてもよい。この場合、ホーガンプレーンHPのX軸と直交する方向の幅H×L3が、シャフトプレーンSPのX軸と直交する方向の幅S×L1と一致し、ゴルフクラブ3のシャフトの長さL1とユーザー2の腕の長さL2の和の2倍となる。従って、スイング解析部211は、スケールファクターHを式(15)により、計算することができる。
As shown in FIG. 16, the length of the line segment connecting the midpoint H3 of the vertex H1 and the vertex H2 and the origin O (the width in the direction perpendicular to the X axis of the Hogan plane HP) is the length of the
また、スイング解析部211は、所定位置63のY座標AY及びZ座標AZを用いて、式(13)により、第3線分53の長さL3を計算することができる。
Further, the
次に、処理部21は、中点H3の座標(0,HY,HZ)及びホーガンプレーンHPのX軸方向の幅(第1線分51の長さ)ULを用いて、ホーガンプレーンHPの頂点H1の座標(−UL/2,HY,HZ)、H2の座標(UL/2,HY,HZ)を計算する。なお、ホーガンプレーンHPの2つの頂点U1,U2はシャフトプレーンSPと共通するため、スイング解析部211は、ホーガンプレーンHPの頂点U1,U2の座標をあらためて計算する必要はない。
Next, the
このようにして、スイング解析部211は、ホーガンプレーンHPの4つの頂点U1,U2,H1,H2の座標を算出することができる。
In this way, the
シャフトプレーンSP(第1仮想面)とホーガンプレーンHP(第2仮想面)により挟まれる領域は「Vゾーン」と呼ばれ、バックスイング中やダウンスイング中のゴルフクラブ3のヘッドの位置とVゾーンとの関係により、打球の軌道(球筋)をある程度推測することができる。例えば、バックスイングあるいはダウンスイング中の所定のタイミングで
ゴルフクラブ3のヘッドがVゾーンよりも低い空間に存在する場合はフック系の打球となりやすい。また、バックスイングあるいはダウンスイング中の所定のタイミングでゴルフクラブ3のヘッドがVゾーンよりも高い空間に存在する場合はスライス系の打球となりやすい。本実施形態では、図16から明らかなように、シャフトプレーンSPとホーガンプレーンHPとのなす第1角度βは、ゴルフクラブ3のシャフトの長さL1とユーザー2の腕の長さL2に応じて決定される。すなわち、第1角度βは、固定値ではなく、ゴルフクラブ3の種類やユーザー2の身体に応じて決まるので、ユーザー2のスイングを診断する指標としてより適切なシャフトプレーンSP及びホーガンプレーンHP(Vゾーン)が算出される。
An area sandwiched between the shaft plane SP (first imaginary plane) and the Hogan plane HP (second imaginary plane) is called “V zone”, and the position of the head of the
[ハーフウェイバック時及びハーフウェイダウン時のヘッド位置の算出]
ハーフウェイバック時のヘッド位置は、ハーフウェイバックの瞬間、直前又は直後のヘッドの位置であり、ハーフウェイダウン時のヘッド位置は、ハーフウェイバックの瞬間、直前又は直後のヘッドの位置である。
[Calculation of head position at halfway back and halfway down]
The head position at the time of halfway back is the position of the head immediately before or immediately after the halfway back, and the head position at the time of halfway back is the position of the head immediately before, immediately after or immediately after the halfway back.
まず、スイング解析部211は、スイング開始の時刻tstartからインパクトの時刻timpactまでの各時刻tにおけるセンサーユニット10の位置及び姿勢を用いて、各時刻tにおけるヘッドの位置及びグリップエンドの位置を計算する。
First, the
具体的には、スイング解析部211は、各時刻tにおいて、センサーユニット10の位置から、センサーユニット10の姿勢により特定されるy軸の正の方向に距離LSHだけ離れた位置をヘッドの位置とし、ヘッドの位置の座標を計算する。前述の通り、距離LSHは、センサーユニット10とヘッドとの距離である。また、スイング解析部211は、各時刻tにおいて、センサーユニット10の位置から、センサーユニット10の姿勢により特定されるy軸の負の方向に距離LSGだけ離れた位置をグリップエンドの位置とし、グリップエンドの位置の座標を計算する。前述の通り、距離LSGは、センサーユニット10とグリップエンドとの距離である。
Specifically, at each time t, the
次に、スイング解析部211は、ヘッドの位置の座標とグリップエンドの位置の座標とを用いて、ハーフウェイバックのタイミングとハーフウェイダウンのタイミングを検出する。
Next, the
具体的には、スイング解析部211は、スイング開始の時刻tstartからインパクトの時刻timpactまでの各時刻tにおけるヘッドの位置のZ座標とグリップエンドの位置のZ座標との差分ΔZを計算する。そして、スイング解析部211は、スイング開始の時刻tstartからトップの時刻ttopまでの間でΔZの符号が反転する時刻tHWBをハーフウェイバックのタイミングとして検出する。また、スイング解析部211は、トップの時刻ttopからインパクトの時刻timpactまでの間でΔZの符号が反転する時刻tHWDをハーフウェイダウンのタイミングとして検出する。
Specifically, the
そして、スイング解析部211は、時刻tHWBにおけるヘッドの位置をハーフウェイバック時のヘッドの位置とし、時刻tHWDにおけるヘッドの位置をハーフウェイダウン
時のヘッドの位置とする。
Then, the
[ヘッドスピードの算出]
ヘッドスピードは、インパクトのとき(インパクトの瞬間、インパクトの直前又はインパクトの直後)のヘッドの速度の大きさである。例えば、スイング解析部211は、インパクトの時刻timpactにおけるヘッドの位置の座標とその1つ前の時刻におけるヘッドの位置の座標との差分により、インパクトの時刻timpactにおけるヘッドの速度を計算する。そして、スイング解析部211は、ヘッドスピードとして当該ヘッドの速
度の大きさを計算する。
[Calculation of head speed]
The head speed is the magnitude of the head speed at the time of impact (instant of impact, immediately before impact, or immediately after impact). For example, the
[フェース角及びクラブパス(入射角)の算出]
フェース角は、インパクトにおけるゴルフクラブ3のヘッドの傾きに基づく指標であり、クラブパス(入射角)は、インパクトにおけるゴルフクラブ3のヘッドの軌道に基づく指標である。
[Calculation of face angle and club path (incident angle)]
The face angle is an index based on the inclination of the head of the
図17は、フェース角とクラブパス(入射角)を説明するための図である。図17には、XYZ座標系でZ軸の正側から視たXY平面上でのゴルフクラブ3(ヘッドのみ図示)が示されている。図17において、74はゴルフクラブ3のフェース面(打撃面)であり、75は打球点である。70は打球の目標方向を示すターゲットラインであり、71はターゲットライン70に直交する平面である。また、76はゴルフクラブ3のヘッドの軌跡を表す曲線であり、72は曲線76に対する打球点75での接線である。この時、フェース角φは平面71とフェース面74とのなす角であり、換言すれば、フェース面74と直交する直線73とターゲットライン70とのなす角である。また、クラブパス(入射角)ψは接線72(XY平面におけるヘッドが打球点75を通過する方向)とターゲットライン70とのなす角である。
FIG. 17 is a diagram for explaining the face angle and the club path (incident angle). FIG. 17 shows the golf club 3 (only the head is shown) on the XY plane viewed from the positive side of the Z axis in the XYZ coordinate system. In FIG. 17,
例えば、スイング解析部211は、ヘッドのフェース面とx軸方向とのなす角度が常に一定である(例えば、直交する)ものとして、インパクトの時刻timpactにおけるセンサーユニット10の姿勢から、フェース面に直交する直線の向きを計算する。そして、スイング解析部211は、当該直線の向きのZ軸成分を0としたものを直線73の向きとし、直線73とターゲットライン70とのなす角(フェース角)φを計算する。
For example, the
また、例えば、スイング解析部211は、インパクトの時刻timpactにおけるヘッドの速度のZ軸成分を0とした速度(すなわち、XY平面におけるヘッドの速度)の向きを接線72の向きとし、接線72とターゲットライン70とのなす角(クラブパス(入射角))ψを計算する。
Further, for example, the
なお、フェース角φは、ヘッドの打球点75への入射方向と関係なく向きが固定されているターゲットライン70を基準とするフェース面74の傾きを表すため、絶対フェース角とも呼ばれる。これに対して、直線73と接線72とのなす角ηは、ヘッドの打球点75への入射方向を基準とするフェース面74の傾きを表すため、相対フェース角と呼ばれる。相対フェース角ηは、(絶対)フェース角φからクラブパス(入射角)ψを減算した角度である。
Note that the face angle φ is also referred to as an absolute face angle because it represents the inclination of the
[アタック角の算出]
アタック角は、クラブパス(入射角)と同様、インパクト時刻timpactにおけるゴルフクラブ3のヘッドの軌道に基づく指標である。但し、アタック角は、軌道の角度をクラブパス(入射角)とは異なる平面において計算したものである。
[Calculation of attack angle]
The attack angle is an index based on the trajectory of the head of the
スイング解析部211は、インパクト時刻timpactにおけるヘッドの速度ベクト
ルとZ軸とがXZ平面でなす角を、アタック角として計算する。例えば、インパクト時刻timpactにおけるヘッドの移動方向がいわゆるアッパーブローの方向であるときに、アタック角は正の値となり、いわゆるダウンブローであるときにアタック角は負の値となり、いわゆるレベルブローの方向であるときにアタック角はゼロとなる。
The
[スイングリズムの算出]
スイングリズムは、スイングの各区間の所要時間の比率を示す指標である。
[Swing rhythm calculation]
The swing rhythm is an index indicating the ratio of the required time of each section of the swing.
スイング解析部211は、例えば、スイング全体の期間を、スイング開始時刻tstart、ハーフウェイバック時刻tHWB、トップ時刻ttop、ハーフウェイダウン時刻tHWD、グリップ減速開始時刻tvmax、インパクト時刻timpactで区切ることにより、スイング全体の期間を複数の区間に分割し、各区間の所要時間を計算する。
For example, the
そして、スイング解析部211は、互いに異なる2つの区間の所要時間の比率を、スイングリズムとして計算する。互いに異なる2つの区間は、互いに重複しない2つの区間であってもよいし、一方が他方を包含する関係を有する2つの区間であってもよい。また、互いに異なる2つの区間は、ユーザー2によって予め指定された2つの区間であってもよい。
Then, the
例えば、スイング解析部211は、バックスイングの所要時間(スイング開始時刻tstartからトップ時刻ttopまでの区間の所要時間)を、ダウンスイングの所要時間(トップ時刻ttopからインパクト時刻timpactまでの区間の所要時間)で除してできる比率を、スイングリズムとして計算する。
For example, the
[ハンドアップ角の算出]
ハンドアップ角は、スイング開始時刻tstartとインパクト時刻timpactとの間におけるシャフトの姿勢ずれを示す指標の1つであって、スイング開始時刻tstartにおけるシャフトのライ角方向の傾斜角α(tstart)と、インパクト時刻timpactにおけるシャフトのライ角方向の傾斜角α(timpact)とのずれを示す指標である。なお、スイング開始時刻tstartにおけるシャフトのライ角方向の傾斜角α(tstart)の代わりに、アドレス時刻taddressにおけるシャフトのライ角方向の傾斜角α(taddress)を用いることもできる。また、ライ角方向の傾斜角αとは、図10において符号αで示した角度のことであって、YZ平面においてy軸とY軸とが成す角度である。
[Calculation of hand-up angle]
The hand-up angle is one of the indexes indicating the shaft posture deviation between the swing start time t start and the impact time t impact, and is an inclination angle α (t in the lie angle direction of the shaft at the swing start time t start . start ) and an inclination angle α (t impact ) in the lie angle direction of the shaft at the impact time t impact . Instead of the inclination angle α (t start ) in the lie angle direction of the shaft at the swing start time t start , the inclination angle α (t address ) in the lie angle direction of the shaft at the address time t address can also be used. In addition, the inclination angle α in the lie angle direction is an angle indicated by a symbol α in FIG. 10, and is an angle formed by the y axis and the Y axis in the YZ plane.
スイング解析部211は、例えば、スイング開始時刻tstartにおけるゴルフクラブ3の姿勢(グローバル座標で表された姿勢)に基づき、スイング開始時における傾斜角α(tstart)を算出する。
For example, the
また、スイング解析部211は、例えば、インパクト時刻timpactにおけるゴルフクラブ3の姿勢(グローバル座標で表された姿勢)に基づき、インパクト時刻timpactにおける傾斜角α(timpact)を算出する。
In addition, the
また、スイング解析部211は、例えば、アドレス時刻taddressにおけるz軸加速度成分azとy軸加速度成分ayとの比(ay/az)に基づき、アドレス時刻taddressにおける傾斜角α(taddress)を算出する。なお、スイング解析部211は、y軸加速度成分ayを式(1)における「y(0)」へ当てはめることでアドレス時刻における傾斜角α(taddress)を求めることもできる。
Further, the
また、スイング解析部211は、例えば、インパクト時刻timpactにおける傾斜
角α(timpact)からスイング開始時刻tstartにおける傾斜角α(tstart)を減算することにより、ハンドアップ角Δα=α(timpact)−α(tstart)を算出する。
Further, the
また、スイング解析部211は、例えば、インパクト時刻timpactにおける傾斜角α(timpact)からアドレス時刻taddressにおける傾斜角α(taddress)を減算することにより、ハンドアップ角Δα=α(timpact)−α(taddress)を算出してもよい。
In addition, the
[トップ時のシャフト軸回転角の算出]
トップ時のシャフト軸回転角θtopは、基準となるタイミングからトップのタイミングまでにゴルフクラブ3がシャフト軸回りに回転した角度(相対回転角)である。基準となるタイミングは、例えば、バックスイング開始時又はアドレス時である。本実施形態では、ユーザー2が右打ちの場合は、ゴルフクラブ3のヘッド側に先端を向けた右ねじの締め方向(グリップエンド側からヘッド側を視たときに時計回りの方向)をシャフト軸回転角θtopの正方向とする。逆に、ユーザー2が左打ちの場合は、ゴルフクラブ3のヘッド側に先端を向けた左ねじの締め方向(グリップエンド側からヘッド側を視たときに反時計回りの方向)をシャフト軸回転角θtopの正方向とする。
[Calculation of shaft rotation angle at top]
The shaft shaft rotation angle θ top at the time of top is an angle (relative rotation angle) that the
図18は、スイング開始(バックスイング開始)からインパクトまでのシャフト軸回転角の時間変化の一例を示す図である。図18において、横軸は時間(s)、縦軸はシャフト軸回転角(deg)である。図18には、スイング開始時(バックスイング開始時)を基準のタイミング(シャフト軸回転角が0°)としたトップ時のシャフト軸回転角θtopが示されている。 FIG. 18 is a diagram illustrating an example of a temporal change in the shaft shaft rotation angle from the swing start (back swing start) to the impact. In FIG. 18, the horizontal axis represents time (s), and the vertical axis represents the shaft axis rotation angle (deg). FIG. 18 shows the shaft shaft rotation angle θ top at the top when the swing start time (back swing start time) is the reference timing (the shaft shaft rotation angle is 0 °).
本実施形態では、図3に示したように、センサーユニット10のy軸がゴルフクラブ3のシャフトの長手方向(ゴルフクラブ3の長手方向)にほぼ一致している。従って、例えば、スイング解析部211は、スイング開始の時刻tstart(バックスイング開始時)又はアドレス時からトップの時刻ttop(トップ時)まで、角速度データに含まれるy軸角速度を時間積分することで、シャフト軸回転角θtopを計算する。同様に、スイング解析部211は、スイング開始の時刻tstart(バックスイング開始時)又はアドレス時からハーフウェイバック時刻tHWBまで、角速度データに含まれるy軸角速度を時間積分することで、ハーフウェイバック時刻tHWBにおけるシャフト軸回転角θHWBを計算する。
In the present embodiment, as shown in FIG. 3, the y-axis of the
[グリップ減速率及びグリップ減速時間率の算出]
グリップ減速率は、グリップの減速量に基づく指標であり、ダウンスイング中にグリップが減速し始めるときのグリップの速度と、インパクトのときのグリップの速度との比である。また、グリップ減速時間率は、グリップの減速期間に基づく指標であり、ダウンスイング中にグリップが減速し始めてからインパクトまでの時間と、ダウンスイングの時間との比である。グリップの速度は、ユーザー2が把持している部分の速度であることが望ましいが、グリップの任意の部分(例えば、グリップエンド)の速度であってもよいし、グリップ付近の部分の速度であってもよい。
[Calculation of grip deceleration rate and grip deceleration time rate]
The grip deceleration rate is an index based on the amount of deceleration of the grip, and is a ratio between the grip speed when the grip starts to decelerate during the downswing and the grip speed at the time of impact. The grip deceleration time rate is an index based on the grip deceleration period, and is a ratio between the time from the start of deceleration of the grip during the downswing to the impact and the time of the downswing. The grip speed is preferably the speed of the part gripped by the
図19は、ダウンスイングにおけるグリップの速度の時間変化の一例を示す図である。図19において、横軸は時間(s)、縦軸はグリップの速度(m/s)である。図19において、グリップが減速を開始するときのグリップの速度(グリップの最大速度)をV1、インパクトのときのグリップの速度をV2とすると、グリップ減速率RV(単位:%)は、次の式(16)で表される。 FIG. 19 is a diagram illustrating an example of a temporal change in the grip speed in the downswing. In FIG. 19, the horizontal axis represents time (s), and the vertical axis represents grip speed (m / s). In FIG. 19, when the grip speed when the grip starts to decelerate (maximum grip speed) is V1, and the grip speed at the time of impact is V2, the grip deceleration rate R V (unit:%) is It is represented by Formula (16).
また、図19において、トップからグリップが減速を開始するまでの時間をT1、グリップが減速を開始してからインパクトまでの時間をT2とすると、グリップ減速時間率RT(単位:%)は、次の式(17)で表される。 In FIG. 19, when the time from the top until the grip starts to decelerate is T1, and the time from when the grip starts decelerating to the impact is T2, the grip deceleration time rate R T (unit:%) is It is represented by the following formula (17).
例えば、ユーザー2がゴルフクラブ3を把持する部分の近くにセンサーユニット10が取り付けられるものとして、センサーユニット10の速度をグリップの速度とみなしてもよい。従って、まず、スイング解析部211は、トップの時刻ttopからインパクトの時刻timpactまで(ダウンスイング中)の各時刻tにおけるセンサーユニット10の位置の座標とその1つ前の時刻におけるセンサーユニット10の位置の座標との差分により、各時刻tにおけるセンサーユニット10の速度を計算する。
For example, assuming that the
次に、スイング解析部211は、各時刻tにおけるセンサーユニット10の速度の大きさを計算し、その最大値をV1、インパクトの時刻timpactにおける速度の大きさをV2とする。また、スイング解析部211は、センサーユニット10の速度の大きさが最大値V1となる時刻tvmaxを特定する。さらに、スイング解析部211は、T1=tvmax−ttop、T2=timpact−tvmaxを計算する。そして、スイング解析部211は、式(16),式(17)により、それぞれグリップ減速率RV,グリップ減速時間率RTを計算する。
Next, the
なお、スイング解析部211は、グリップエンドの速度をグリップの速度とみなし、ダウンスイング中)の各時刻tにおけるグリップエンドの位置の座標に基づき、グリップエンドの速度を計算し、上記と同様の計算により、グリップ減速率RV及びグリップ減速時間率RTを求めてもよい。
The
[「Vゾーン」項目の指標の算出]
スイング解析部211は、ハーフウェイバック時刻tHWBにヘッド位置の属していた領域と、ハーフウェイダウン時刻tHWDにヘッド位置の属していた領域と、グリップ減速開始時刻tvmaxにヘッド位置の属していた領域と、トップ時刻ttopにヘッド位置の属していた領域とを、指標として算出する。複数の領域の境界は、ユーザー2のアドレス姿勢によって決まる仮想面であるシャフトプレーンSP及びホーガンプレーンHP(Vゾーン)に基づいて決定される。
[Calculation of "V zone" item index]
The
図20は、シャフトプレーンSP及びホーガンプレーンHP(Vゾーン)と複数の領域との関係の一例を示す図である(なお、図20の下部には、シャフトプレーンSP及びホーガンプレーンHPとユーザー2の姿勢との概略の一例を示した。)。図20は、X軸の負側から視た(YZ平面に投影した)場合の、シャフトプレーンSP、ホーガンプレーンHP及び5つの領域A〜Eの関係を示している。領域Bは、ホーガンプレーンHPを含む所定の空間であり、領域Dは、シャフトプレーンSPを含む所定の空間である。領域Cは、領域Bと領域Dとに挟まれている空間(領域Bとの境界面SBCと領域Dとの境界面S
CDとの間の空間)である。領域Aは、領域Cと反対側の境界面SABで領域Bと接する空間である。領域Eは、領域Cと反対側の境界面SDEで領域Dと接する空間である。
FIG. 20 is a diagram showing an example of the relationship between the shaft plane SP and Hogan plane HP (V zone) and a plurality of regions (note that the lower part of FIG. 20 shows the shaft plane SP and Hogan plane HP and the
Space between CDs ). The region A is a space in contact with the region B at the boundary surface S AB opposite to the region C. The region E is a space in contact with the region D at the boundary surface SDE opposite to the region C.
境界面SAB、境界面SBC、境界面SCD及び境界面SDEの設定方法は、種々考えられる。一例を挙げると、YZ平面上において、ホーガンプレーンHPが境界面SABと境界面SBCのちょうど真ん中になり、かつ、シャフトプレーンSPが境界面SCDと境界面SDEのちょうど真ん中になり、かつ、領域B、領域C、領域Dの原点O(X軸)周りの角度が等しくなるように設定することができる。すなわち、シャフトプレーンSPとホーガンプレーンHPとのなす第1角度βに対して、ホーガンプレーンHPと境界面SAB及び境界面SBCとのなす角をそれぞれβ/4に設定し、シャフトプレーンSPと境界面SCD及び境界面SDEとのなす角をそれぞれβ/4に設定すれば、領域B、領域C、
領域Dの角度がともにβ/2に設定される。
Various methods for setting the boundary surface S AB , the boundary surface S BC , the boundary surface S CD, and the boundary surface S DE are conceivable. For example, on the YZ plane, the Hogan plane HP is exactly in the middle of the boundary surface S AB and the boundary surface S BC , and the shaft plane SP is in the middle of the boundary surface S CD and the boundary surface S DE . In addition, the angles around the origin O (X axis) of the regions B, C, and D can be set to be equal. That is, with respect to the first angle β formed by the shaft plane SP and the Hogan plane HP, the angles formed by the Hogan plane HP, the boundary surface SAB, and the boundary surface SBC are respectively set to β / 4. If the angles formed by S CD and boundary surface S DE are respectively set to β / 4, region B, region C,
Both angles of the region D are set to β / 2.
なお、ハーフウェイバック時やハーフウェイダウン時のヘッド位置のY座標が負となるようなスイングは想定できないので、図20では、領域Aの境界面SABと反対側の境界面はXZ平面に設定されている。同様に、ハーフウェイバック時やハーフウェイダウン時のヘッド位置のZ座標が負となるようなスイングは想定できないので、領域Eの境界面SDEと反対側の境界面はXY平面に設定されている。もちろん、領域Aや領域Eの原点O(X軸)周りの角度も領域B、領域C、領域Dと等しくなるように、領域Aや領域Eの境界面を設定してもよい。 Since it is not possible to assume a swing in which the Y coordinate of the head position is negative during halfway back or halfway down, in FIG. 20, the boundary surface opposite to the boundary surface S AB in the region A is the XZ plane. Is set. Similarly, the Z-coordinate of the head position at the half-way back or during Halfway down swing such that negative can not be assumed, the boundary surface between the boundary surface S DE region E opposite side is set to the XY plane Yes. Of course, the boundary surfaces of the regions A and E may be set so that the angles around the origin O (X axis) of the regions A and E are also equal to the regions B, C, and D.
具体的には、まず、スイング解析部211は、シャフトプレーンSPの4つの頂点U1,U2,S1,S2の各座標及びホーガンプレーンHPの4つの頂点U1,U2,H1,H2の各座標に基づき、領域A〜Eの各境界面SAB、境界面SBC、境界面SCD及び境界面SDEを設定する。
Specifically, first, the
次に、スイング解析部211は、ハーフウェイバック時刻tHWBのヘッド位置の座標、ハーフウェイダウン時刻tHWDのヘッド位置の座標、グリップ減速開始時刻tvmaxのヘッドの位置の座標、トップ時刻ttopのヘッドの位置の座標がそれぞれ領域A〜Eのいずれに属するかを判定する。
Then, the
[スイング解析処理の手順]
図21は、処理部21によるスイング解析処理の手順の一例を示すフローチャート図である。処理部21は、記憶部24に記憶されているスイング解析プログラム240を実行することにより、例えば、図21のフローチャートの手順でスイング解析処理を実行する。以下、図21のフローチャートについて説明する。
[Swing analysis procedure]
FIG. 21 is a flowchart illustrating an example of a procedure of swing analysis processing by the
まず、処理部21は、ユーザー2による計測開始操作(図4のステップS2の操作)が行われるまで待機し(S10のN)、計測開始操作が行われると(S10のY)、センサーユニット10に計測開始コマンドを送信し、センサーユニット10から計測データの取得を開始する(S12)。
First, the
次に、処理部21は、ユーザー2にアドレス姿勢をとるように指示する(S14)。ユーザー2は、この指示に従い、アドレス姿勢をとって静止する(図4のステップS4)。
Next, the
次に、処理部21は、センサーユニット10から取得した計測データを用いてゴルフクラブ3が正しい姿勢で所定期間に亘って静止したか否かを判定(S16)し、静止した場合(S16Y)に、ユーザー2へスイング開始の許可を通知し(S18)、そうでない場合は、終了判定処理(S24)へ移行する。なお、処理部21は、例えば、所定の音を出力し、あるいは、センサーユニット10にLEDを設けておいて当該LEDを点灯させる
等して、ユーザー2にスイング開始の許可を通知し、ユーザー2は、この通知を確認した後にスイング動作(図4のステップS6の動作)を開始する。
Next, the
次に、処理部21は、センサーユニット10から取得した計測データに基づきスイングの許可(S18)から所定期間内にインパクトを検出したか否かを判定し(S20)、検出した場合(S20Y)には、スイング解析データの生成処理(S22)へ移行し、そうでない場合(S20N)には、終了判定処理(S24)へ移行する。
Next, the
次に、処理部21は、センサーユニット10から取得した計測データからインパクト前後におけるスイング中の計測データを抽出し、当該スイング中の計測データに基づき各種の指標及び軌跡を算出すると、当該指標及び軌跡を含むスイング解析データを生成してサーバー装置30へ送信する(S22)。なお、処理部21は、スイング中の計測データに関するバイアスの補正及びグローバル座標の設定に、ゴルフクラブ3が正しい姿勢で静止していた期間中の計測データを用いる。また、処理部21は、サーバー装置30へ送信するスイング解析データに対してスイング中の計測データ自体(いわゆる生データ)を含めてもよい。
Next, the
次に、処理部21は、ユーザー2による計測終了操作が行われたか否かを判定し(S24)、行われた場合(S24Y)にはフローを終了し、そうでない場合(S24N)には、アドレス指示処理(S14)へ移行する。
Next, the
なお、図21のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。 In the flowchart of FIG. 21, the order of the steps may be appropriately changed within a possible range, some of the steps may be deleted or changed, and other steps may be added.
1−4.サーバー装置の構成
図22は、サーバー装置30の構成例を示す図である。図22に示すように、本実施形態では、サーバー装置30は、処理部31、通信部32及び記憶部34を含んで構成されている。ただし、サーバー装置30は、適宜、これらの構成要素の一部が削除又は変更され、あるいは、他の構成要素が付加された構成であってもよい。
1-4. Configuration of Server Device FIG. 22 is a diagram illustrating a configuration example of the
記憶部34は、例えば、ROMやフラッシュROM、RAM等の各種ICメモリーやハードディスクやメモリーカードなどの記録媒体等により構成される。記憶部34は、処理部31が各種の計算処理や制御処理を行うためのプログラムや、アプリケーション機能を実現するための各種プログラムやデータ等を記憶している。
The
本実施形態では、記憶部34には、スイング解析装置20が生成した複数のスイング解析データ248を含むスイング解析データリスト341が記憶(保存)されている。すなわち、スイング解析装置20の処理部21がユーザー2のスイング動作を解析する毎に生成したスイング解析データ248は、順次、スイング解析データリスト341に追加される。
In the present embodiment, the
また、記憶部34は、処理部31の作業領域として用いられ、処理部31が各種プログラムに従って実行した演算結果等を一時的に記憶する。さらに、記憶部34は、処理部31の処理により生成されたデータのうち、長期的な保存が必要なデータを記憶してもよい。
The
通信部32は、ネットワーク40を介してスイング解析装置20の通信部27(図9参照)との間でデータ通信を行うものである。例えば、通信部32は、スイング解析装置20の通信部27からスイング解析データ248を受け取って、処理部31に送る処理を行う。また、例えば、通信部32は、図7の選択画面の表示に必要な情報をスイング解析装
置20の通信部27に送信する処理や、図7の選択画面における選択情報をスイング解析装置20の通信部27から受信して処理部31に送る処理を行う。また、例えば、通信部32は、図8の表示画面の表示に必要な情報を処理部31から受け取ってスイング解析装置20の通信部27に送信する処理を行う。
The
処理部31は、各種プログラムに従い、通信部32を介してスイング解析装置20からスイング解析データ248を受信して、記憶部34に記憶させる(スイング解析データリスト341に追加する)処理を行う。また、処理部31は、各種プログラムに従い、通信部32を介して、スイング解析装置20から各種の情報を受信し、各種の画面(図7、図8の各画面等)の表示に必要な情報をスイング解析装置20に送信する処理等を行う。また、処理部31は、その他の各種の制御処理を行う。
The
特に、本実施形態では、処理部31は、所定のプログラムを実行することにより、データ取得部310、記憶処理部312として機能する。
In particular, in the present embodiment, the
データ取得部310は、通信部32がスイング解析装置20から受信したスイング解析データ248を受け取って記憶処理部312に送る処理を行う。
The
記憶処理部312は、記憶部34に対する各種プログラムや各種データのリード/ライト処理を行う。例えば、記憶処理部312は、データ取得部310からスイング解析データ248を受け取り、記憶部34に記憶させる(スイング解析データリスト341に追加する)処理や、記憶部34に記憶されているスイング解析データリスト341からスイング解析データ248を読み出す処理等を行う。
The
1−5.サーバー装置の処理
サーバー装置30の処理部31は、スイング解析装置20との間でデータの送受信を行い、ユーザーのスイング解析データをユーザーごとに管理する。
1-5. Processing of Server Device The
[サーバー装置の処理の手順]
図23は、サーバー装置の処理と関連するスイング解析装置20の処理部21による処理の手順の一例を示すフローチャート図である。また、図24は、サーバー装置の処理の手順の一例を示すフローチャート図である。サーバー装置30の処理部31(コンピューターの一例)は、記憶部34に記憶されているプログラムを実行することにより、例えば、図24のフローチャートの手順で処理を実行する。以下、図23及び図24のフローチャートについて説明する。
[Processing procedure of server device]
FIG. 23 is a flowchart illustrating an example of a processing procedure performed by the
まず、スイング解析装置20の処理部21は、サーバー装置30に、ユーザー2に割り当てられたユーザー識別情報を送信する(図23のS100)。
First, the
次に、サーバー装置30の処理部31は、ユーザー識別情報を受信し、ユーザー識別情報に対応するスイング解析データ248の一覧情報を送信する(図24のS200)。
Next, the
次に、スイング解析装置20の処理部21は、スイング解析データ248の一覧情報を受信し、表示部25にスイング解析データの選択画面(図7)を表示させる(図23のS110)。
Next, the
そして、スイング解析装置20の処理部21は、スイング解析データの選択画面においてスイング解析データ248が選択されるまで待機し(図23のS120のN)、選択されると(図23のS120のY)、サーバー装置30にスイング解析データの選択情報を送信する(図23のS130)。
Then, the
次に、サーバー装置30の処理部31は、スイング解析データの選択情報を受信する(図24のS210)。
Next, the
次に、サーバー装置30の処理部31は、選択されたスイング解析データを送信する(図24のS240)。
Next, the
次に、スイング解析装置20の処理部21は、選択されたスイング解析データを受信し、スイング解析データに基づく画像(各種の指標を示す画像、スイングの軌跡を示す画像など)を表示部25に表示させ(図23のS140)、処理を終了する。
Next, the
なお、図23のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。同様に、図24のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。 In the flowchart of FIG. 23, the order of each process may be appropriately changed within a possible range, a part of the process may be deleted or changed, and another process may be added. Similarly, in the flowchart of FIG. 24, the order of each process may be appropriately changed within a possible range, a part of the process may be deleted or changed, and another process may be added.
1−6.Vゾーン項目について
1−6−1.Vゾーン項目の点数及び診断情報
本実施形態のスイング解析装置20は、スイング解析データとして、前述したVゾーン項目の指標(4つの指標)を算出すると共に、それら4つの指標に基づきVゾーン項目の点数及びVゾーン項目の診断情報を取得する。Vゾーン項目の4つの指標を改めて説明すると、以下の(1)乃至(4)のとおりである。
1-6. V-zone item 1-6-1. Score of V Zone Item and Diagnostic Information The
(1)領域A乃至Eのうち、ハーフウェイバック時刻tHWBにヘッド位置が属していた領域(時刻tHWBは、バックスイング中に運動具の長手方向が水平面に沿うタイミングの一例である。)。 (1) Of the areas A to E, the area where the head position belongs to the halfway back time t HWB (time t HWB is an example of timing when the longitudinal direction of the exercise tool is along the horizontal plane during the backswing.) .
(2)領域A乃至Eのうち、トップ時刻ttopにヘッド位置が属していた領域(時刻ttopはトップのタイミングの一例である。)。 (2) among the regions A to E, a region which has the head position belongs to the top time t top (time t top is an example of a timing of the top.).
(3)領域A乃至Eのうち、グリップ減速開始時刻tvmax(ナチュラルアンコックポイント)にヘッド位置が属していた領域(時刻tvmaxはダウンスイング中に運動具の把持部が減速し始めるタイミングの一例である。)。 (3) Among the areas A to E, the area where the head position belongs to the grip deceleration start time t vmax (natural uncock point) (time t vmax is an example of the timing at which the gripping portion of the exercise tool starts to decelerate during the downswing. .)
(4)領域A乃至Eのうち、ハーフウェイダウン時刻tHWDにヘッド位置が属していた領域(時刻tvmaxはダウンスイング中にダウンスイング中に運動具の長手方向が水平面に沿うタイミングの一例である。)。 (4) Of the areas A to E, the head position belongs to the halfway down time t HWD (time tvmax is an example of the timing when the longitudinal direction of the exercise tool is along the horizontal plane during the downswing during the downswing. is there.).
そして、スイング解析装置20の記憶部24は、図25に示すようなVゾーン対応表を予め記憶する。
And the memory |
図25に示すように、Vゾーン対応表は、Vゾーン項目の4つの指標を時系列順に並べた配列パターン(以下、「領域の配列パターン」という。)ごとに点数及び診断情報を割り当てている。 As shown in FIG. 25, in the V zone correspondence table, points and diagnostic information are assigned for each arrangement pattern (hereinafter referred to as “region arrangement pattern”) in which four indices of V zone items are arranged in time series. .
例えば、図25のVゾーン対応表では、領域の配列パターン「A−A−A−A」に割り当てられた点数は、PV1であり、領域の配列パターン「A−A−A−A」に割り当てられた診断情報は、LV1である。 For example, in the V-zone correspondence table of FIG. 25, the number of points assigned to the region arrangement pattern “AAAA” is PV1, and assigned to the region arrangement pattern “AAAA”. The obtained diagnostic information is LV1.
ここで、図25のVゾーン対応表において、領域の配列パターンごとの点数(スコア、
レベル)及び診断情報は、様々なスイングについての領域の配列パターンと、様々なスイングについての打球の軌道の傾向との関係に基づき予め設定されている。
Here, in the V zone correspondence table of FIG. 25, the score (score,
Level) and diagnostic information are set in advance based on the relationship between the arrangement pattern of regions for various swings and the tendency of the trajectory of the hit ball for various swings.
例えば、軌道がターゲットラインから外れやすいスイングについての領域の配列パターンには相対的に低い点数が割り当てられ、軌道がターゲットラインから外れにくいスイングについての領域の配列パターンには相対的に高い点数が割り当てられる。例えば、軌道がターゲットラインから最も外れにくいスイングについての領域の配列パターン(例えば「C−C−C−C」)には、最高点(5点)が割り当てられ、軌道がターゲットラインから最も外れやすいスイングについての領域の配列パターンには、最低点(1点)が割り当てられる。 For example, a relatively low score is assigned to the region arrangement pattern for a swing whose trajectory is likely to deviate from the target line, and a relatively high score is assigned to a region arrangement pattern for a swing whose trajectory is difficult to deviate from the target line. It is done. For example, the highest point (5 points) is assigned to the arrangement pattern (for example, “C-C-C-C”) of the region of the swing whose trajectory is most difficult to deviate from the target line, and the trajectory most easily deviates from the target line. The lowest point (one point) is assigned to the arrangement pattern of the region for the swing.
また、例えば、軌道がフックになり易いスイングについての領域の配列パターンにはスイングタイプがフック系である旨を示す診断情報が割り当てられ、軌道がスライスになり易いスイングについての領域の配列パターンには、スイングタイプがスライス系である旨を示す診断情報が割り当てられる。 Further, for example, diagnostic information indicating that the swing type is a hook system is assigned to the arrangement pattern of the swing for which the trajectory is likely to become a hook, and The diagnostic information indicating that the swing type is a slice system is assigned.
ところで、理想的なスイング又は標準的なスイングによると、上記4つの時刻tHWB、ttop、tvmax、tHWDを時系列順(タイミングの到来順)に並べた配列パターン(以下、「タイミングの配列パターン」という。)は、図25に示すとおり「tHWB−ttop−tvmax−tHWD」となる。しかし、理想的でないスイングによると、タイミングの配列パターンが「tHWB−ttop−tHWD−tvmax」となる場合もある。 By the way, according to an ideal swing or a standard swing, the above four times t HWB , t top , t vmax , t HWD are arranged in time series order (timing arrival order) (hereinafter referred to as “timing timing”). The arrangement pattern is referred to as “t HWB −t top −t vmax −t HWD ” as shown in FIG. However, according to a non-ideal swing, the timing arrangement pattern may be “t HWB −t top −t HWD −t vmax ”.
このため、タイミングの配列パターンが「tHWB−ttop−tHWD−tvmax」である場合には、タイミングの配列パターンが「tHWB−ttop−tvmax−tHWD」である場合よりも、低い点数が割り当てられることが望ましい。また、タイミングの配列パターンが「tHWB−ttop−tHWD−tvmax」である場合には、手首の減速開始タイミングが理想的なタイミングよりも遅延している旨を示す診断情報が割り当てられることが望ましい。 For this reason, when the timing arrangement pattern is “t HWB −t top −t HWD −t vmax ”, the timing arrangement pattern is “t HWB −t top −t vmax −t HWD ”. It is desirable that a low score is assigned. When the timing arrangement pattern is “t HWB −t top −t HWD −t vmax ”, diagnosis information indicating that the wrist deceleration start timing is delayed from the ideal timing is assigned. It is desirable.
このような割り当てを行うために、例えば、記憶部24には、Vゾーン対応表として、タイミングの配列パターンが「tHWB−ttop−tvmax−tHWD」であるときに適用される対応表(以下、「第1のVゾーン対応表」という。)と、タイミングの配列パターンが「tHWB−ttop−tHWD−tvmax」であるときに適用される対応表(以下、「第2のVゾーン対応表」という。)との2種類が用意される。なお、第2のVゾーン対応表の図示は省略した。
In order to perform such allocation, for example, the
1−6−2.点数及び診断情報の取得処理
スイング解析装置20のスイング解析部211は、上述したステップS22(図21)において、Vゾーン項目の点数及び診断情報を例えば以下の手順(1)乃至(4)によって取得する。
1-6-2. Score and diagnostic information acquisition processing The
(1)スイング解析部211は、Vゾーン項目の4つの時刻に基づきタイミングの配列パターンが「tHWB−ttop−tvmax−tHWD」と「tHWB−ttop−tHWD−tvmax」との何れであるかを判定する。
(1) The
(2)スイング解析部211は、手順(1)の判定結果とVゾーン項目の4つの指標とに基づき領域の配列パターンを認識する。
(2) The
(3)タイミングの配列パターンが「tHWB−ttop−tvmax−tHWD」で
ある場合、スイング解析部211は、領域の配列パターンに応じて第1のVゾーン対応表を参照することによりVゾーン項目の点数及び診断情報を取得する。
(3) When the timing arrangement pattern is “t HWB −t top −t vmax −t HWD ”, the
(4)タイミングの配列パターンが「tHWB−ttop−tHWD−tvmax」である場合、スイング解析部211は、領域の配列パターンに応じて第2のVゾーン対応表を参照することによりVゾーン項目の点数及び診断情報を取得する。
(4) When the timing arrangement pattern is “t HWB −t top −t HWD −t vmax ”, the
なお、以上の手順(1)乃至(4)によって取得された点数、診断情報、領域の配列パターン、タイミングの配列パターンは、各種の指標と共にスイング解析データに盛り込まれる。 The score, diagnostic information, region arrangement pattern, and timing arrangement pattern obtained by the above procedures (1) to (4) are included in the swing analysis data together with various indexes.
また、以上の説明において、スイング解析部211は、Vゾーン項目のレベルを示す情報として「点数」を用いたが、点数以外の情報「ランク1,ランク2,ランク3,・・・」、「Aランク,Bランク,Cランク,・・・」、「○,×,△,・・・」、「ハイレベル、ミドルレベル、ローレベル、・・・」・・などの情報を用いてもよい(但し、以下では、Vゾーン項目のレベルとして「点数」を用いると仮定する。)。
In the above description, the
1−6−3.Vゾーン項目の表示画面
本実施形態においては、ユーザー2が、図7に示す選択画面において、例えば何れか1つのチェックボックスをオンすることにより、1つのスイングに関するスイング解析データを選択してから選択画面の下部にあるOKボタンを押下(指先でタップ)し、更にVゾーン項目の表示開始操作を行うと、表示部25にVゾーン項目の表示画面が表示される。
1-6-3. V-zone item display screen In the present embodiment, the
図26は、Vゾーン項目の表示画面の一例である。図26に示すとおり、Vゾーン項目の表示画面の上端部には、ユーザー2のIDを示すテキストイメージ25aと、使用したゴルフクラブ3(運動具の一例)の番手を示すテキストイメージ25bと、スイングの日時を示すテキストイメージ25cとが配置されている。
FIG. 26 is an example of a V-zone item display screen. As shown in FIG. 26, at the upper end portion of the V zone item display screen, a
そして、Vゾーン項目の表示画面の例えば下端部には1番目の表示部25-1、2番目の表示部25-2、3番目の表示部25-3、4番目の表示部25-4が左右方向にかけて配列されている。1番目の表示部25-1、2番目の表示部25-2、3番目の表示部25-3、4番目の表示部25-4の全体は、ユーザー2が選択したスイングについての領域の配列パターンを表す。
For example, the first display unit 25-1, the second display unit 25-2, the third display unit 25-3, and the fourth display unit 25-4 are provided at the lower end of the V zone item display screen. They are arranged in the horizontal direction. The first display unit 25-1, the second display unit 25-2, the third display unit 25-3, and the fourth display unit 25-4 are arranged in an area arrangement for the swing selected by the
なお、図26では、4つの表示部25-1、25-2、25-3、25-4の配置先を表示画面の下端部として4つの表示部25-1、25-2、25-3、25-4の配列方向を表示画面の左右方向としたが、配置先を表示画面の上端部又は中央部として配列方向を表示画面の左右方向としてもよいし、配置先を表示画面の右端部又は左端部又は中央部として配列方向を表示画面の上下方向としてもよい。 In FIG. 26, the four display units 25-1, 25-2, 25-3 are arranged with the arrangement destination of the four display units 25-1, 25-2, 25-3, 25-4 as the lower end of the display screen. 25-4 is the left-right direction of the display screen, but the arrangement destination may be the upper end or center of the display screen, the arrangement direction may be the left-right direction of the display screen, and the arrangement destination is the right end of the display screen. Alternatively, the arrangement direction as the left end portion or the center portion may be set as the vertical direction of the display screen.
さて、1番目の表示部25−1には、時刻tHWB、ttop、tvmax、tHWDのうち1番目に到来した時刻(1番目の時刻)を表すテキストイメージ(図26では「ハーフウェイバック」)と、当該時刻にヘッド位置が属していた領域を表す符号イメージ(図26では「A」)とが付与されている(符号は、識別データの一例である。)。なお、1番目の表示部25−1には、1番目の時刻におけるヘッド位置をユーザー2へ通知するためのボタンの機能(HWBボタンの機能)が付与される(なお、HWBボタンの機能の説明は後述する)。
Well, the first in the display section 25-1, time t HWB, t top, t vmax , text image (in FIG. 26, "half-way to represent the time (the first time) arriving in the first of the t HWD ")" And a code image ("A" in FIG. 26) representing the region to which the head position belonged at the time (the code is an example of identification data). The first display unit 25-1 is provided with a button function (function of the HWB button) for notifying the
2番目の表示部25−2には、時刻tHWB、ttop、tvmax、tHWDのうち2番目に到来した時刻(2番目の時刻)を表すテキストイメージ(図26では「トップ」
)と、当該時刻にヘッド位置が属していた領域を表す符号イメージ(図26では「B」)とが付与されている。なお、2番目の表示部25−2には、2番目の時刻におけるヘッド位置をユーザー2へ通知するためのボタンの機能(トップボタンの機能)が付与される(なお、トップボタンの機能の説明は後述する)。
The second of the display unit 25-2, time t HWB, t top, t vmax , the text image (Figure 26, which represents the time (the second time) arriving in the second of the t HWD "top"
) And a code image (“B” in FIG. 26) representing the region to which the head position belonged at the time. The second display unit 25-2 is provided with a button function (top button function) for notifying the
3番目の表示部25−3には、時刻tHWB、ttop、tvmax、tHWDのうち3番目に到来した時刻(3番目の時刻)を表すテキストイメージ(図26では「ナチュラルアンコック」)と、当該時刻にヘッド位置が属していた領域を表す符号イメージ(図26では「C」)とが付与されている。なお、3番目の表示部25−3には、3番目の時刻におけるヘッド位置をユーザー2へ通知するためのボタンの機能(NUボタンの機能)が付与される(なお、NUボタンの機能の説明は後述する)。
The third of the display unit 25-3, time t HWB, t top, t vmax , text image that represents the time that has arrived in the third out of the t HWD (3-th time) (in FIG. 26, "Natural Anne cock") And a code image (“C” in FIG. 26) representing the area to which the head position belongs at the time. The third display unit 25-3 is provided with a button function (nu button function) for notifying the
4番目の表示部25−4には、時刻tHWB、ttop、tvmax、tHWDのうち4番目に到来した時刻(4番目の時刻)を表すテキストイメージ(図26では「ハーフウェイダウン」)と、当該時刻にヘッド位置が属していた領域を表す符号イメージ(図26では「D」)とが付与されている。なお、4番目の表示部25−4には、4番目の時刻におけるヘッド位置をユーザー2へ通知するためのボタンの機能(HWDボタンの機能)が付与される(なお、HWDボタンの機能の説明は後述する)。
The fourth of the display unit 25-4, time t HWB, t top, t vmax , text image (Figure 26 in the "half-way down", which represents the fourth in the incoming time (the fourth time) of the t HWD ) And a code image (“D” in FIG. 26) representing the region to which the head position belonged at the time. The fourth display unit 25-4 is provided with a button function (HWD button function) for notifying the
従って、ユーザー2は、表示部25−1、25−2、25−3、25−4の全体に付与された符号の配列により、領域の配列パターン(すなわちスイング中にヘッドが通過した領域の遷移)を認識することができる。図26の例では、ユーザー2は、領域の配列パターンが「A−B−C−D」であることを認識することができる。
Therefore, the
また、ユーザー2は、調子の良かったときのスイングについての領域の配列パターンと、調子の悪かったときのスイングについての領域の配列パターンとを比較し、両者の配列パターンの相違部分から、調子の悪い原因がスイング中の如何なる時刻にあるのか知ることもできる。例えば、調子の良かったときのスイングについての領域の配列パターンが「C−C−C−C」であり、調子の悪かったときのスイングについての領域の配列パターンが「C−C−B−C」である場合には、調子の悪い原因が4番目の時刻(グリップ減速開始時刻)におけるゴルフクラブ3の姿勢にあると推測することができる。
Also, the
また、図26に示すとおり、Vゾーン項目の表示画面には、表示部25−1、25−2、25−3、25−4の他に、スイング軌跡(図26ではヘッドの軌跡)のイメージ25Cと、Vゾーンのイメージ25Kと、1番目の時刻におけるゴルフクラブのイメージ25L−1と、2番目の時刻におけるゴルフクラブのイメージ25L−2と、3番目の時刻におけるゴルフクラブのイメージ25L−3と、4番目の時刻におけるゴルフクラブのイメージ25L−4と、点数の表示部25−5とが配置されている。なお、各時刻におけるゴルフクラブのイメージは、各時刻におけるグリップの位置、各時刻におけるヘッドの位置、各時刻におけるセンサーユニット10の姿勢などに基づき作成される。また、図26では、バックスイングにおけるヘッドの軌跡を点線の曲線で示しており、ダウンスイングにおけるヘッドの軌跡を実線で示している(他の図も同様)。
As shown in FIG. 26, the display screen of the V zone item includes an image of a swing locus (the locus of the head in FIG. 26) in addition to the display units 25-1, 25-2, 25-3, and 25-4. 25C,
このうち、点数の表示部25−5には、Vゾーン項目の点数表すテキストイメージ(図26では「3点/5点」)が付与されている。「3点/5点」の分母である「5点」は、最高点数(満点)を示している。なお、点数の表示部25−5には、Vゾーン項目の診断結果をユーザー2へ通知するためのボタンの機能(点数ボタンの機能)が付与される(なお、点数ボタンの機能の説明は後述する)。
Among these, a text image (“3 points / 5 points” in FIG. 26) indicating the score of the V zone item is assigned to the score display section 25-5. “5 points”, which is the denominator of “3 points / 5 points”, indicates the maximum number of points (full score). The score display unit 25-5 is provided with a button function (score button function) for notifying the
以上のVゾーン項目の表示画面より、ユーザー2は、自分のスイングについての領域の
配列パターン(図26では「A−B−C−D」)を確認し、その後、1番目の時刻におけるゴルフクラブ3の姿勢を確認したいと感じた場合には、1番目の表示部25−1(ここではHWBボタン)を指先でタップすればよく、2番目の時刻におけるゴルフクラブ3の姿勢を確認したいと感じた場合には、2番目の表示部25−2(ここではトップボタン)を指先でタップすればよく、3番目の時刻におけるゴルフクラブ3の姿勢を確認したいと感じた場合には、3番目の表示部25−3(ここではNUボタン)を指先でタップすればよく、4番目の時刻におけるゴルフクラブ3の姿勢を確認したいと感じた場合には、4番目の表示部25−4(ここではHWDボタン)を指先でタップすればよい。また、ユーザー2は、Vゾーン項目の診断結果を確認したいと感じた場合には、点数の表示部25−5(点数ボタン)を指先でタップすればよい。
From the display screen of the above V zone item, the
図27は、1番目の表示部25−1(ここではHWBボタン)がタップされたときの表示画面の一例である。図27に示すとおり1番目の表示部25−1(ここではHWBボタン)がタップされると、1番目の表示部25−1(ここではHWBボタン)が選択状態となり(図27では選択状態を実線枠及びハッチングで表している。)、1番目の時刻におけるゴルフクラブのイメージ25L−1が他の時刻におけるゴルフクラブのイメージ25L−2,25L−3,25L−4よりも強調して表示される。図27に示す例では、強調されたイメージ25L−1が相対的に高いコントラスト(太い実線)で表示され、強調されていないイメージ25L−2〜25L−4が相対的に低いコントラスト(細い点線)で表示されている。
FIG. 27 is an example of a display screen when the first display unit 25-1 (here, the HWB button) is tapped. As shown in FIG. 27, when the first display unit 25-1 (here, the HWB button) is tapped, the first display unit 25-1 (here, the HWB button) is selected (in FIG. 27, the selected state is changed). (It is represented by a solid line frame and hatching.) The
図28は、2番目の表示部25−2(ここではトップボタン)がタップされたときの表示画面の一例である。図28に示すとおり2番目の表示部25−2(ここではトップボタン)がタップされると、2番目の表示部25−2(ここではトップボタン)が選択状態となり(図28では選択状態を実線枠及びハッチングで表している。)、2番目の時刻におけるゴルフクラブのイメージ25L−2が他の時刻におけるゴルフクラブのイメージ25L−1,25L−3,25L−4よりも強調して表示される。図28に示す例では、強調されたイメージ25L−2が相対的に高いコントラスト(太い実線)で表示され、強調されていないイメージ25L−1,25L−3,25L−4が相対的に低いコントラスト(細い点線)で表示されている。
FIG. 28 is an example of a display screen when the second display unit 25-2 (here, the top button) is tapped. As shown in FIG. 28, when the second display unit 25-2 (here, the top button) is tapped, the second display unit 25-2 (here, the top button) is selected (in FIG. 28, the selected state is changed). (It is represented by a solid line frame and hatching.) The
図29は、3番目の表示部25−3(ここではNUボタン)がタップされたときの表示画面の一例である。図29に示すとおり3番目の表示部25−3(ここではNUボタン)がタップされると、3番目の表示部25−3(ここではNUボタン)が選択状態となり(図29では選択状態を実線枠及びハッチングで表している。)、3番目の時刻におけるゴルフクラブのイメージ25L−3が他の時刻におけるゴルフクラブのイメージ25L−1,25L−2,25L−4よりも強調して表示される。図29に示す例では、強調されたイメージ25L−3が相対的に高いコントラスト(太い実線)で表示され、強調されていないイメージ25L−1,25L−2,25L−4が相対的に低いコントラスト(細い点線)で表示されている。
FIG. 29 is an example of a display screen when the third display unit 25-3 (here, the NU button) is tapped. As shown in FIG. 29, when the third display unit 25-3 (here, the NU button) is tapped, the third display unit 25-3 (here, the NU button) is selected (in FIG. 29, the selected state is changed). (Indicated by a solid line frame and hatching.) The
図30は、4番目の表示部25−4(ここではHWBボタン)がタップされたときの表示画面の一例である。図30に示すとおり4番目の表示部25−4(ここではHWBボタン)がタップされると、4番目の表示部25−4(ここではHWBボタン)が選択状態となり(図30では選択状態を実線枠及びハッチングで表している。)、4番目の時刻におけるゴルフクラブのイメージ25L−4が他の時刻におけるゴルフクラブのイメージ25L−1,25L−2,25L−3よりも強調して表示される。図30に示す例では、強調されたイメージ25L−4が相対的に高いコントラスト(太い実線)で表示され、強調されていないイメージ25L−1,25L−2,25L−3が相対的に低いコントラスト(細い点線)で表示されている。
FIG. 30 is an example of a display screen when the fourth display unit 25-4 (here, the HWB button) is tapped. When the fourth display unit 25-4 (here, the HWB button) is tapped as shown in FIG. 30, the fourth display unit 25-4 (here, the HWB button) is selected (in FIG. 30, the selected state is changed). (Indicated by a solid line frame and hatching.) The
図31に示すとおり、点数の表示部25−5(点数ボタン)がタップされると、Vゾーン項目の表示画面が例えば図32に示すようなVゾーン項目の診断画面へと切り替わる。 As shown in FIG. 31, when the score display section 25-5 (score button) is tapped, the V-zone item display screen is switched to a V-zone item diagnosis screen as shown in FIG.
図32に示すとおり、Vゾーン項目の診断画面には、Vゾーン項目の診断情報を表す各種のイメージが含まれている。但し、図32に示す診断情報はあくまでも一例であって、図26等に描かれた配列パターン(「A−B−C−D」)に対応しているとは限らない。 As shown in FIG. 32, the V-zone item diagnosis screen includes various images representing the V-zone item diagnosis information. However, the diagnostic information illustrated in FIG. 32 is merely an example, and does not necessarily correspond to the arrangement pattern (“ABCD”) illustrated in FIG. 26 and the like.
図32に示す診断画面は、スイングのタイプを示す情報(診断結果)と、当該タイプの弱点を改善(克服)するために有効な1又は複数のアドバイス(お勧めのレッスン)とを含んでいる。レッスン方法は、例えばテキスト及び静止画像の組み合わせで表現される。なお、図32では、レッスン方法(アドバイス)をテキスト及び静止画像の組み合わせで表現(報知、提供)した例を示したが、当該組み合わせの代わりに、アイコン、動画像、音声など、テキスト又は静止画像以外の表現態様を用いてもよいし、1又は3以上の表現態様の組み合わせを用いてもよい。 The diagnosis screen shown in FIG. 32 includes information indicating the type of swing (diagnosis result) and one or more advices (recommended lessons) effective for improving (overcoming) the weaknesses of the type. . The lesson method is expressed by a combination of text and still images, for example. FIG. 32 shows an example in which the lesson method (advice) is expressed (informed or provided) by a combination of text and still images. Instead of the combination, text or still images such as icons, moving images, and voices are used. An expression mode other than the above may be used, or a combination of one or three or more expression modes may be used.
1−6−4.Vゾーン項目の表示処理のフロー
以下、Vゾーン項目の表示処理のフローを詳しく説明する。
1-6-4. V Zone Item Display Processing Flow The V zone item display processing flow will be described in detail below.
本実施形態においては、ユーザー2が、図7に示す選択画面において、例えば何れか1つのチェックボックスをオンすることにより、1つのスイングに関するスイング解析データを選択してから選択画面の下部にあるOKボタンを押下(指先でタップ)し、更にVゾーン項目の表示開始操作を行うと、Vゾーン項目の表示処理をスイング解析装置20に開始させることができる。
In the present embodiment, the
図33は、スイング解析装置20の処理部21(提示部の一例)によるVゾーン項目の表示処理(提示方法の一例)の手順の一例を示すフローチャート図である。
FIG. 33 is a flowchart illustrating an example of a procedure of a V zone item display process (an example of a presentation method) by the processing unit 21 (an example of a presentation unit) of the
なお、図33のフローは、図25〜図30に示した表示画面に関する表示処理を示しており、診断画面(図32)に関する表示処理については省略している。また、以下の処理は、処理部21の主に表示処理部214(提示部の一例)が表示部25(提示部の一例)と協働して実行するものであるが、ここでは処理の主体が処理部21であるとして説明する。また、処理部21が表示処理を実行するためのプログラム(提示プログラムの一例)は、前述した記憶部24に記憶される。このプログラムは、あらかじめ不揮発性の記録媒体(コンピューターに読み取り可能な記録媒体)に記憶されたものであってもよいし、処理部21がネットワークを介して不図示のサーバーあるいはサーバー装置30から受信して記憶部24に記憶させたものであってもよい。
The flow of FIG. 33 shows the display processing related to the display screen shown in FIGS. 25 to 30, and the display processing related to the diagnostic screen (FIG. 32) is omitted. The following processing is executed mainly by the display processing unit 214 (an example of a presentation unit) of the
先ず、処理部21は、Vゾーン項目の表示開始操作があるか否かを判定し、表示開始操作があった場合(S91Y)には次の処理(S93)へ移行し、そうでない場合(S91N)は待機する。
First, the
次に、処理部21は、ユーザー2が選択したスイング解析データに含まれる、タイミングの配列パターンと、領域の配列パターンとを、認識する(S93)。ここでは、タイミングの配列パターンが「tHWB−ttop−tvmax−tHWD」であり、領域の配列パターンが「A−B−C−D」であったと仮定する。
Next, the
次に、処理部21は、タイミングの配列パターン「tHWB−ttop−tvmax−tHWD」と、領域の配列パターン「A−B−C−D」とを反映させた表示画面の表示を開始する(S95)。ここでは、タイミングの配列パターンが「tHWB−ttop−t
vmax−tHWD」であるので、表示画面の1番目の表示部25−1にはHWBボタンの機能が付与され、2番目の表示部25−2にはトップボタンの機能が付与され、3番目の表示部25−3にはNUボタンの機能が付与され、4番目の表示部25−4にはHWDボタンの機能が付与される。また、表示画面には4つの時刻におけるゴルフクラブのイメージも配置される。
Next, the
vmax− t HWD ”, the function of the HWB button is given to the first display unit 25-1 of the display screen, and the function of the top button is given to the second display unit 25-2. The display unit 25-3 is provided with the NU button function, and the fourth display unit 25-4 is provided with the HWD button function. Further, golf club images at four times are also arranged on the display screen.
次に、処理部21は、当該表示画面の表示中に、1番目の表示部25−1(ここではHWBボタン)がタップされたか否かの判定処理(S97)と、2番目の表示部25−2(ここではトップボタン)がタップされたか否かの判定処理(S101)と、3番目の表示部25−3(ここではNUボタン)がタップされたか否かの判定処理(S105)と、4番目の表示部25−4(ここではHWDボタン)がタップされたか否かの判定処理(S109)と、Vゾーン項目の表示終了操作が行われたか否かの判定処理(S113)とを実行し、Vゾーン項目の表示操作が行われない限り(S113N)、これらの判定処理(S97、S101、S105、S109、S113)を繰り返す。
Next, the
その後、1番目の表示部25−1(ここではHWBボタン)がタップされると(S97Y)、処理部21は、1番目の時刻(ここではハーフウェイバック時刻)におけるゴルフクラブのイメージの強調表示を開始する(S99)。
Thereafter, when the first display unit 25-1 (here, the HWB button) is tapped (S97Y), the
また、2番目の表示部25−2(ここではトップボタン)がタップされると(S101Y)、処理部21は、2番目の時刻(ここではトップ時刻)におけるゴルフクラブのイメージの強調表示を開始する(S103)。
When the second display unit 25-2 (here, the top button) is tapped (S101Y), the
また、3番目の表示部25−3(ここではNUボタン)がタップされると(S105Y)、処理部21は、3番目の時刻(ここではグリップ減速開始時刻)におけるゴルフクラブのイメージの強調表示を開始する(S107)。
When the third display unit 25-3 (here, the NU button) is tapped (S105Y), the
また、4番目の表示部25−4(ここではHWDボタン)がタップされると(S109Y)には、処理部21は、4番目の時刻(ここではハーフウェイダウン時刻)におけるゴルフクラブのイメージの強調表示を開始する。
When the fourth display unit 25-4 (here, the HWD button) is tapped (S109Y), the
そして、処理部21は、Vゾーン項目の表示終了操作があると(S113Y)、その時点でフローを終了する。
When there is a display end operation for the V zone item (S113Y), the
なお、図33のフローチャートにおいて、可能な範囲で各工程の順番を適宜変えてもよいし、一部の工程を削除あるいは変更してもよいし、他の工程を追加してもよい。 In the flowchart of FIG. 33, the order of each process may be appropriately changed within a possible range, a part of the process may be deleted or changed, and another process may be added.
1−7.作用効果
以上に説明したように、本実施形態のスイング解析装置20は、予め識別符号A,B,C,D,Eが割り振られている複数の領域A,B,C,D,Eのうち、スイング中の時刻tHWB,ttop,tvmax,tHWDの各々においてゴルフクラブ3のヘッドの属していた領域を示す識別符号を、時系列にユーザー2へ提示する。
1-7. As described above, the
本実施形態のスイング解析装置20によれば、複数の時刻tHWB,ttop,tvmax,tHWDの各々においてヘッドの属していた領域の識別符号が時系列で(すなわち複数の時刻tHWB,ttop,tvmax,tHWDの到来した順序で)提示されるので、ユーザー2は自分のスイングのタイプを識別符号の配列パターンとして認識することができる。具体的には、ユーザー2は、配列パターン「A−A−A−A」、「A−A−A−B」、「A−A−A−C」、・・・、「E−E−E−E」の何れかとして自分のスイングのタイプを客観的かつ簡潔に認識することができる。
According to the
従って、ユーザー2は、調子の良かったときのスイングについての配列パターンと、調子の悪かったときのスイングについての配列パターンとを比較し、両者の配列パターンの相違部分から、調子の悪い原因がスイング中の如何なる時刻にあるのか知ることができる。例えば、調子の良かったときのスイングについての配列パターンが「C−C−C−C」であり、調子の悪かったときのスイングについての配列パターンが「C−C−B−C」である場合には、調子の悪い原因が4番目の時刻におけるゴルフクラブ3の姿勢にあると推測することができる。
Therefore, the
2.変形例
本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
2. The present invention is not limited to this embodiment, and various modifications can be made within the scope of the present invention.
2−1.他の提示態様
なお、上記の実施形態における処理部21は、領域の配列パターンをユーザー2へ提示するために、個々の領域の識別符号(A,B,C,D,Eの別)を空間方向にかけて配列したが、個々の領域の識別符号(A,B,C,D,Eの別)を時間方向にかけて配列してもよい。つまり、上記の実施形態における処理部21は、配列パターン「A−B−C−D」をユーザー2へ提示するために、符号「A」を示すイメージ、符号「B」を示すイメージ、符号「C」を示すイメージ、符号「D」を示すイメージを順次に画面へ表示してもよいし、符号「A」を示す音声、符号「B」を示す音声、符号「C」を示す音声、符号「D」を示す音声を順次に出力してもよい。なお、音声の出力は、例えば、処理部21の音出力処理部215及び音出力部26が協働して行う。
2-1. Other Presentation Modes Note that the
また、上記の実施形態における処理部21は、領域の識別データとして「A」,「B」,「C」,「D」,「E」などの識別符号を用いたが、「1」,「2」,「3」,「4」,「5」などの識別番号を用いてもよいし、「Vゾーンの上側」,「Vゾーン内のホーガンプレーン側」,「Vゾーンの中央」,「Vゾーンのシャフトプレーン側」,「Vゾーンの下側」などの識別ワードを用いてもよいし、「標準範囲の上側」,「標準範囲内の上側」,「標準範囲内の下側」,「標準範囲の下側」などの識別ワードを用いてもよい。
Further, the
2−2.他の通知態様
上記の実施形態における処理部21は、ユーザー2に対する1又は複数の通知を主に画面により行ったが、他の態様により行ってもよい。通知する態様としては、例えば、画像、光、音、振動、画像の変化パターン、光の変化パターン、音の変化パターン、振動の変化パターンのうち少なくとも1つを用いることができる。
2-2. Other Notification Modes The
2−3.他の入力態様
上記の実施形態における処理部21は、ユーザー2からの1又は複数の情報入力を主に手指の接触(タッチパネルへのタップ操作、ボタン操作)によって行ったが、1又は複数の情報入力の態様としては、各種の態様を用いることができる。情報入力の態様としては、例えば、手指の接触による入力、音声による入力、ジェスチャーによる入力のうち少なくとも1つを用いることができる。
2-3. Other Input Mode The
2−4.Vゾーンの変形
上記の実施形態では、ヘッドの属する領域A,B,C,D,Eを定義するために、Vゾーン(シャフトプレーンとホーガンプレーンとで挟まれた領域)という概念を導入した。このVゾーンは、ゴルフクラブ3の長手方向に沿った第1仮想面とユーザー2の肩付近を通る第2仮想面とで挟まれた領域である(図34を参照)。第1仮想面は、例えば、打球の目標方向に沿った第1軸及びスイングの開始前におけるゴルフクラブ3の長手方向に沿
った第2軸で特定される、いわゆるシャフトプレーンである。第2平面は、例えば、第1軸を含み第1仮想面に対して所定の角度を成す、いわゆるホーガンプレーンである。但し、第2仮想面は、第1仮想面に対して並行な仮想面(第1仮想面に平行な仮想面、第1仮想面に沿った仮想面の双方を含む)であってもよい。因みに、平行な仮想面は「ショルダープレーン」と呼ばれることもある(図35を参照)。なお、上記の実施形態では、第1仮想面とユーザー2の身体情報との双方に基づき第2仮想面を算出してもよいし、第1仮想面と所定の関係を有する面を第2仮想面としてもよい。
2-4. Modification of V Zone In the above embodiment, in order to define the areas A, B, C, D and E to which the head belongs, the concept of V zone (area sandwiched between the shaft plane and the Hogan plane) is introduced. This V zone is a region sandwiched between a first virtual plane along the longitudinal direction of the
また、第1仮想面と第2仮想面の定義の仕方は、これらに限定されることはなく、例えば図36に示すような仮想面を用いてもよい。図36に示す2つの仮想面は、スイング開始前におけるシャフトの姿勢に基づき設定された仮想面であって、第1の仮想面は、ユーザー2の肘付近を通る仮想面であり、第2の仮想面は、ユーザーの膝付近を通る仮想面である。また、第1の仮想面と第2の仮想面とは、非並行であり、例えば、ゴルフクラブのグリップエンド方向への延長直線上において互いに交差する。
Further, the method of defining the first virtual surface and the second virtual surface is not limited to these, and for example, a virtual surface as shown in FIG. 36 may be used. The two virtual planes shown in FIG. 36 are virtual planes set based on the posture of the shaft before the start of the swing, and the first virtual plane is a virtual plane passing near the elbow of the
2−5.スイング解析処理の変形
複数のセンサーユニット10が、ゴルフクラブ3やユーザー2の腕あるいは肩などの部位に装着され、スイング解析部211が、当該複数のセンサーユニット10の各々の計測データを用いて、スイング解析処理を行ってもよい。
2-5. Modification of swing analysis processing A plurality of
また、上記の実施形態では、スイング解析部211は、ユーザー2の身体情報を用いて第3軸である第3線分53及びホーガンプレーンHPを算出しているが、第2軸である第2線分52及びシャフトプレーンSPを、それぞれX軸周りに所定の第1角度β(例えば30°)だけ回転させたものを第3線分53及びホーガンプレーンHPとしてもよい。
In the above embodiment, the
また、上記の実施形態では、スイング解析部211は、センサーユニットが計測した3軸角速度の合成値として式(2)に示すような二乗和の平方根を用いてインパクトを検出しているが、3軸角速度の合成値として、これ以外にも、例えば、3軸角速度の二乗和、3軸角速度の和あるいはその平均値、3軸角速度の積等を用いてもよい。また、3軸角速度の合成値に代えて、3軸加速度の二乗和あるいはその平方根、3軸加速度の和あるいはその平均値、3軸加速度の積等の3軸加速度の合成値を用いてもよい。
In the above embodiment, the
2−6.HMD等の変形例
また、上述した実施形態では、1又は複数の画像の表示先として、例えば図37に示すようなリスト型の表示部(腕部装着型表示装置の一例)、或いは、図38に示すような頭部装着型の表示部(HMDという。頭部装着型表示装置の一例)を使用することもできる。
2-6. In the above-described embodiment, as a display destination of one or a plurality of images, for example, a list-type display unit (an example of an arm-mounted display device) as shown in FIG. It is also possible to use a head-mounted display unit (referred to as HMD, an example of a head-mounted display device) as shown in FIG.
ヘッドマウントディスプレイは、ユーザー2の頭部に装着され、かつ、ユーザー2の一方の眼又は双方の眼に対して画像を表示するディスプレイである。ヘッドマウントディスプレイを頭部に装着したユーザー2は、ゴルフクラブ3のヘッド、ボール、又はターゲットの方向から視線を逸らさずに各種の画像を確認することができる。
The head mounted display is a display that is attached to the head of the
図38に示すように、HMD500は、ユーザー2の頭部に装着される眼鏡本体501を有する。眼鏡本体501には、表示部502が設けられている。表示部502は、画像表示部503から射出した光束を、外界からユーザー2の眼に向かう光束に統合することで、ユーザー2から見た外界の実像に画像表示部503の虚像を重畳させる。
As shown in FIG. 38, the
表示部502には、例えば、LCD(液晶ディスプレー)等の画像表示部503と、第1ビームスプリッター504と、第2ビームスプリッター505と、第1凹状反射ミラー
506と、第2凹状反射ミラー507と、シャッター508と、凸状レンズ509とが備えられる。
The
第1ビームスプリッター504は、ユーザー2の左眼の正面に配置され、画像表示部503から射出した光を、部分透過及び部分反射させる。
The
第2ビームスプリッター505は、ユーザー2の右眼の正面に配置され、第1ビームスプリッター504からの部分透過光を、部分透過及び部分反射させる。
The
第1凹状反射ミラー506は、第1ビームスプリッター504の正面に配置され、第1ビームスプリッター504の部分反射光を部分反射させて、第1ビームスプリッター504を透過させてユーザー2の左眼に導く。
The first concave reflecting
第2凹状反射ミラー507は、第2ビームスプリッター505の正面に配置され、第2ビームスプリッター505の部分反射光を部分反射させて、第2ビームスプリッター505を透過させてユーザー2の右眼に導く。
The second
凸状レンズ509は、シャッター508が開放された時に第2ビームスプリッター505の部分透過光をHMD500の外部に導く。
The
以上のHMD500によると、ユーザー2は、スイング解析装置20を手で持たずに必要な情報を確認することができる。
According to the
2−7.その他
上記の実施形態において、センサーユニット10の機能の一部又は全部は、スイング解析装置20又はサーバー装置30の側に搭載されてもよい。また、スイング解析装置20の機能の一部又は全部は、センサーユニット10又はサーバー装置30の側に搭載されてもよい。また、サーバー装置30の機能の一部又は全部は、スイング解析装置20又はセンサーユニット10の側に搭載されてもよい。
2-7. Others In the above embodiment, part or all of the functions of the
上記の実施形態では、加速度センサー12と角速度センサー14が、センサーユニット10に内蔵されて一体化されているが、加速度センサー12と角速度センサー14は一体化されていなくてもよい。あるいは、加速度センサー12と角速度センサー14が、センサーユニット10に内蔵されずに、ゴルフクラブ3又はユーザー2に直接装着されてもよい。また、上記の実施形態では、センサーユニット10とスイング解析装置20とが別体であるが、これらを一体化してゴルフクラブ3又はユーザー2に装着可能にしてもよい。また、センサーユニット10が、慣性センサー(例えば、加速度センサー12あるいは角速度センサー14)とともに、スイング解析装置20の一部の構成要素を備えていてもよい。
In the above embodiment, the
なお、慣性センサーは、加速度や角速度等の慣性量を計測可能なセンサーであればよく、例えば、加速度や角速度を計測可能な慣性計測ユニット(IMU:Inertial Measurement Unit)でもよい。また、前記慣性センサーは、例えば、運動具又はユーザーの部位に取り付けられ、前記運動具やユーザーに対して脱着可能であってもよいし、前記運動具に内蔵されるなど、前記運動具に固定されていて取り外すことができないものでもよい。
また、上記の実施形態では、ゴルフスイングを解析するスイング解析システム(サーバー装置)を例に挙げたが、本発明は、テニスや野球などの様々な運動におけるスイン
グを解析するスイング解析システム(サーバー装置)に適用することができる。
The inertial sensor may be any sensor that can measure an inertia amount such as acceleration and angular velocity, and may be an inertial measurement unit (IMU) that can measure acceleration and angular velocity, for example. Further, the inertial sensor may be attached to, for example, an exercise tool or a user's site, and may be detachable from the exercise tool or the user, or may be fixed to the exercise tool such as being built in the exercise tool. It may have been removed and cannot be removed.
In the above embodiment, a swing analysis system (server device) that analyzes a golf swing is taken as an example. However, the present invention is based on a swing analysis system (server) that analyzes swings in various exercises such as tennis and baseball. Device).
上述した実施形態および変形例は一例であって、これらに限定されるわけではない。例
えば、各実施形態および各変形例を適宜組み合わせることも可能である。
The above-described embodiments and modifications are merely examples, and the present invention is not limited to these. For example, it is possible to appropriately combine each embodiment and each modification.
本発明は、実施の形態で説明した構成と実質的に同一の構成(例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成)を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。 The present invention includes configurations that are substantially the same as the configurations described in the embodiments (for example, configurations that have the same functions, methods, and results, or configurations that have the same objects and effects). In addition, the invention includes a configuration in which a non-essential part of the configuration described in the embodiment is replaced. In addition, the present invention includes a configuration that exhibits the same operational effects as the configuration described in the embodiment or a configuration that can achieve the same object. Further, the invention includes a configuration in which a known technique is added to the configuration described in the embodiment.
1…スイング解析システム、2…ユーザー、3…ゴルフクラブ、4…ゴルフボール、10…センサーユニット、12…加速度センサー、14…角速度センサー、16…信号処理部、18…通信部、20…スイング解析装置、21…処理部、22…通信部、23…操作部、24…記憶部、25…表示部、26…音出力部、27…通信部、30…サーバー装置、31…処理部、32…通信部、34…記憶部、40…ネットワーク、51…第1線分、52…第2線分、53…第3線分、61…ゴルフクラブのヘッドの位置、62…ゴルフクラブのグリップエンドの位置、63…ユーザーの両肩を結ぶ線分上の所定位置、70…ターゲットライン(打球の目標方向)、71…ターゲットラインに直交する平面、72…打球点での接線、73…フェース面と直交する直線、74…フェース面、75…打球点、76…ゴルフクラブのヘッドの軌跡を表す曲線、101…処理部、110…記憶部、210…データ取得部、211…スイング解析部、212…画像データ生成部、213…記憶処理部、214…表示処理部、215…音出力処理部、240…スイング解析プログラム、242…ゴルフクラブ情報、244…身体情報、246…センサー装着位置情報、248…スイング解析データ、310…データ取得部、312…記憶処理部、341…スイング解析データリスト、SAB…領域Aと領域Bとの境界面、SBC…領域Bと領域Cとの境界面、SCD…領域Cと領域Dとの境界面、SDE…領域Dと領域Eとの境界面、SP…シャフトプレーン、HP…ホーガンプレーン、H1,H2…ホーガンプレーンの頂点、H3…H1とH2の中点、S1,S2…シャフトプレーンの頂点、S3…S1とS2の中点、U1,U2…シャフトプレーンとホーガンプレーンの共通の頂点
DESCRIPTION OF
Claims (29)
予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示する提示部を含む、
電子機器。 Using the output of the inertial sensor,
Including a presentation unit that presents the identification data indicating the region to which the striking unit of the exercise tool belonged to each of the plurality of timings during the swing among the plurality of regions to which the identification data is allocated in advance,
Electronics.
前記提示部は、
前記識別データを時系列に前記ユーザーへ提示する、
電子機器。 In claim 1,
The presenting unit
Presenting the identification data to the user in chronological order;
Electronics.
前記複数の領域は、
前記運動具の基本姿勢を示す第1仮想面に基づいて設定される、
電子機器。 In claim 1 or 2,
The plurality of regions are:
Set based on a first virtual plane indicating the basic posture of the exercise tool,
Electronics.
前記第1仮想面は、
打球の目標方向に沿った第1軸と、バックスイングの開始前における前記運動具の長手方向に沿った第2軸と、に基づいて特定される面である、
電子機器。 In any one of Claims 1 thru | or 3,
The first virtual surface is
A surface specified based on a first axis along the target direction of the hit ball and a second axis along the longitudinal direction of the exercise tool before the start of the backswing.
Electronics.
前記複数の領域は、
前記第1仮想面と、
前記ユーザーの肩付近を通る第2仮想面と、
に基づいて設定される、
電子機器。 In claim 4,
The plurality of regions are:
The first virtual surface;
A second virtual plane passing near the user's shoulder;
Set based on the
Electronics.
前記第2仮想面は、
前記第1軸を含み前記第1仮想面と所定角度をなす面である、
電子機器。 In claim 5,
The second virtual surface is
A plane that includes the first axis and forms a predetermined angle with the first virtual plane;
Electronics.
前記第2仮想面は、
前記第1仮想面と並行な平面である、
電子機器。 In claim 5,
The second virtual surface is
A plane parallel to the first virtual plane,
Electronics.
前記提示部は、
前記識別データと共に前記第1仮想面及び前記第2仮想面を前記ユーザーへ提示する、
電子機器。 In any one of Claims 5 thru | or 7,
The presenting unit
Presenting the first virtual surface and the second virtual surface together with the identification data to the user;
Electronics.
前記提示部は、
前記識別データと共に前記スイングの軌跡を前記ユーザーへ提示する、
電子機器。 In any one of Claims 1 thru | or 8,
The presenting unit
Presenting the swing trajectory to the user together with the identification data;
Electronics.
前記複数のタイミングには、
バックスイング中に前記運動具の長手方向が水平面に沿うタイミング、
トップのタイミング、
ダウンスイング中に前記運動具の把持部が減速し始めるタイミング、
及びダウンスイング中に前記運動具の長手方向が水平面に沿うタイミング、
のうち少なくとも2つが含まれる、
電子機器。 In any one of Claims 1 thru | or 9,
The plurality of timings include
Timing when the longitudinal direction of the exercise tool is along a horizontal plane during a backswing;
Top timing,
Timing when the gripping part of the exercise tool begins to decelerate during the downswing,
And the timing when the longitudinal direction of the exercise tool is along the horizontal plane during the downswing,
At least two of
Electronics.
前記慣性センサーには、
加速度センサー及び角速度センサーの少なくとも一方が含まれる、
電子機器。 In any one of Claims 1 thru | or 10,
In the inertial sensor,
Including at least one of an acceleration sensor and an angular velocity sensor,
Electronics.
前記提示部は、
前記提示された前記識別データ基づいて、レベルを提示する、
電子機器。 In any one of Claims 1 thru | or 11,
The presenting unit
A level is presented based on the presented identification data.
Electronics.
前記提示部は、
前記提示された前記識別データ基づいて、診断情報を提示する、
電子機器。 In any one of Claims 1 to 12,
The presenting unit
Presenting diagnostic information based on the presented identification data;
Electronics.
前記提示部は、
前記診断情報基づいて、スイングの練習方法に関する情報を提示する、
電子機器。 In claim 13,
The presenting unit
Based on the diagnostic information, information on a swing practice method is presented.
Electronics.
前記慣性センサーと、
を含む、システム。 An electronic device according to any one of claims 1 to 14,
The inertial sensor;
Including the system.
前記識別データを表示する頭部装着型表示装置と、
を含む、システム。 An electronic device according to any one of claims 1 to 14,
A head-mounted display device that displays the identification data;
Including the system.
前記識別データを表示する腕部装着型表示装置と、
を含む、システム。 An electronic device according to any one of claims 1 to 14,
An arm-mounted display device for displaying the identification data;
Including the system.
予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップを含む、
提示方法。 Using the output of the inertial sensor,
Including the step of presenting to the user the identification data indicating the region to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing among the plurality of regions to which the identification data is allocated in advance.
Presentation method.
前記提示するステップでは、
前記識別データを時系列に前記ユーザーへ提示する、
提示方法。 In claim 18,
In the presenting step,
Presenting the identification data to the user in chronological order;
Presentation method.
前記複数の領域は、
前記運動具の基本姿勢を示す第1仮想面に基づいて設定される、
提示方法。 In claim 18 or 19,
The plurality of regions are:
Set based on a first virtual plane indicating the basic posture of the exercise tool,
Presentation method.
前記第1仮想面は、
打球の目標方向に沿った第1軸と、バックスイングの開始前における前記運動具の長手方向に沿った第2軸と、に基づいて特定される面である、
提示方法。 In claim 20,
The first virtual surface is
A surface specified based on a first axis along the target direction of the hit ball and a second axis along the longitudinal direction of the exercise tool before the start of the backswing.
Presentation method.
前記複数の領域は、
前記第1仮想面と、
前記ユーザーの肩付近を通る第2仮想面と、
に基づいて設定される、
提示方法。 In claim 21,
The plurality of regions are:
The first virtual surface;
A second virtual plane passing near the user's shoulder;
Set based on the
Presentation method.
前記第2仮想面は、
前記第1軸を含み前記第1仮想面と所定角度をなす面である、
提示方法。 In claim 22,
The second virtual surface is
A plane that includes the first axis and forms a predetermined angle with the first virtual plane;
Presentation method.
前記第2仮想面は、
前記第1仮想面と並行な平面である、
提示方法。 In claim 22,
The second virtual surface is
A plane parallel to the first virtual plane,
Presentation method.
前記提示するステップは、
前記識別データと共に前記第1仮想面及び前記第2仮想面を前記ユーザーへ提示する、
提示方法。 25. In any one of claims 22 to 24,
The presenting step includes
Presenting the first virtual surface and the second virtual surface together with the identification data to the user;
Presentation method.
前記提示するステップは、
前記識別データと共に前記スイングの軌跡を前記ユーザーへ提示する、
提示方法。 In any one of Claims 18 thru | or 25,
The presenting step includes
Presenting the swing trajectory to the user together with the identification data;
Presentation method.
前記複数のタイミングには、
バックスイング中に前記運動具の長手方向が水平面に沿うタイミング、
トップのタイミング、
ダウンスイング中に前記運動具の把持部が減速し始めるタイミング、
及びダウンスイング中に前記運動具の長手方向が水平面に沿うタイミング、
のうち少なくとも2つが含まれる、
提示方法。 In any one of claims 18 to 26,
The plurality of timings include
Timing when the longitudinal direction of the exercise tool is along a horizontal plane during a backswing;
Top timing,
Timing when the gripping part of the exercise tool begins to decelerate during the downswing,
And the timing when the longitudinal direction of the exercise tool is along the horizontal plane during the downswing,
At least two of
Presentation method.
予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップをコンピューターに実行させる、
提示プログラム。 Using the output of the inertial sensor,
Let the computer execute the step of presenting the identification data indicating the area to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing among a plurality of areas to which identification data is allocated in advance. ,
Presentation program.
予め識別データが割り振られている複数の領域のうち、スイング中の複数のタイミングの各々において運動具の打撃部の属していた領域を示す前記識別データを、ユーザーへ提示するステップをコンピューターに実行させる提示プログラムを記録した、
記録媒体。
Using the output of the inertial sensor,
Let the computer execute the step of presenting the identification data indicating the area to which the striking part of the exercise tool belonged at each of a plurality of timings during the swing among a plurality of areas to which identification data is allocated in advance. Recorded the presentation program,
recoding media.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016005804A JP2017124071A (en) | 2016-01-15 | 2016-01-15 | Electronic device, system, presentation method, presentation program, and recording medium |
US15/387,093 US10300332B2 (en) | 2016-01-15 | 2016-12-21 | Electronic apparatus, system, presentation method, presentation program, and recording medium |
CN201710014963.0A CN107007993A (en) | 2016-01-15 | 2017-01-09 | Electronic equipment, system, reminding method and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016005804A JP2017124071A (en) | 2016-01-15 | 2016-01-15 | Electronic device, system, presentation method, presentation program, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017124071A true JP2017124071A (en) | 2017-07-20 |
Family
ID=59313499
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016005804A Pending JP2017124071A (en) | 2016-01-15 | 2016-01-15 | Electronic device, system, presentation method, presentation program, and recording medium |
Country Status (3)
Country | Link |
---|---|
US (1) | US10300332B2 (en) |
JP (1) | JP2017124071A (en) |
CN (1) | CN107007993A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017124071A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Electronic device, system, presentation method, presentation program, and recording medium |
JP2017124099A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Motion analysis method, motion analysis program, storage medium thereof, motion analysis apparatus and motion analysis system |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9474968B2 (en) * | 2002-07-27 | 2016-10-25 | Sony Interactive Entertainment America Llc | Method and system for applying gearing effects to visual tracking |
JP2004164563A (en) * | 2002-09-26 | 2004-06-10 | Toshiba Corp | Image analysis method, image analysis apparatus, image analysis program |
US7771263B2 (en) * | 2004-09-09 | 2010-08-10 | Telford Golf Enterprises, LLC | Portable swing speed analyzer |
US8926445B2 (en) * | 2011-09-03 | 2015-01-06 | Golf Impact, Llc | Golf free swing measurement and analysis system |
US8961305B2 (en) * | 2010-02-03 | 2015-02-24 | Nintendo Co., Ltd. | Game system, controller device and game method |
JP5948011B2 (en) * | 2010-11-19 | 2016-07-06 | セイコーエプソン株式会社 | Motion analysis device |
JP5940436B2 (en) | 2012-11-20 | 2016-06-29 | 株式会社Access | Swing analysis system using a motion sensor, swing analysis method, and swing analysis program |
US8998717B2 (en) * | 2013-01-17 | 2015-04-07 | Ppg Technologies, Inc. | Device and method for reconstructing and analyzing motion of a rigid body |
JP6168279B2 (en) * | 2013-02-15 | 2017-07-26 | セイコーエプソン株式会社 | Analysis control device, motion analysis system, program, recording medium, and orientation adjusting method |
KR20140148308A (en) * | 2013-06-21 | 2014-12-31 | 세이코 엡슨 가부시키가이샤 | Motion analysis device |
JP5870969B2 (en) | 2013-06-21 | 2016-03-01 | セイコーエプソン株式会社 | Motion analysis apparatus and motion analysis program |
US20150072797A1 (en) * | 2013-09-09 | 2015-03-12 | Access Co., Ltd. | Terminal Device and Display Method |
JP6295605B2 (en) * | 2013-10-30 | 2018-03-20 | セイコーエプソン株式会社 | Motion analysis device |
JP2015156882A (en) * | 2014-02-21 | 2015-09-03 | セイコーエプソン株式会社 | Motion analysis apparatus and motion analysis system |
JP2015181780A (en) * | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | Exercise analysis method, exercise analysis device, exercise analysis system and program |
US20150285834A1 (en) * | 2014-04-08 | 2015-10-08 | Seiko Epson Corporation | Sensor, computing device, and motion analyzing apparatus |
US10252106B2 (en) * | 2014-06-19 | 2019-04-09 | Sumitomo Rubber Industries, Ltd. | Golf swing analysis apparatus and golf club fitting apparatus |
US9173596B1 (en) * | 2014-06-28 | 2015-11-03 | Bertec Limited | Movement assessment apparatus and a method for providing biofeedback using the same |
JP2016013302A (en) * | 2014-07-02 | 2016-01-28 | セイコーエプソン株式会社 | Motion analysis method, program, and motion analysis device |
JP2016036681A (en) * | 2014-08-11 | 2016-03-22 | セイコーエプソン株式会社 | Motion analysis method, motion analysis device, motion analysis system, and program |
JP6696109B2 (en) * | 2014-12-22 | 2020-05-20 | セイコーエプソン株式会社 | Motion analysis device, motion analysis system, motion analysis method and program |
JP2017023644A (en) * | 2015-07-28 | 2017-02-02 | セイコーエプソン株式会社 | Arithmetic device, arithmetic system, arithmetic method, arithmetic program, and storage medium |
JP6613684B2 (en) * | 2015-07-28 | 2019-12-04 | セイコーエプソン株式会社 | Swing diagnostic method, swing diagnostic program, recording medium, swing diagnostic device, and swing diagnostic system |
JP6613685B2 (en) * | 2015-07-28 | 2019-12-04 | セイコーエプソン株式会社 | Swing diagnostic method, swing diagnostic program, recording medium, swing diagnostic device, and swing diagnostic system |
JP2017023639A (en) * | 2015-07-28 | 2017-02-02 | セイコーエプソン株式会社 | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium |
JP2017023638A (en) * | 2015-07-28 | 2017-02-02 | セイコーエプソン株式会社 | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium |
JP2017124079A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium |
JP2017124099A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Motion analysis method, motion analysis program, storage medium thereof, motion analysis apparatus and motion analysis system |
JP2017124071A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Electronic device, system, presentation method, presentation program, and recording medium |
JP2017124072A (en) * | 2016-01-15 | 2017-07-20 | セイコーエプソン株式会社 | Electronic device, system, presentation method, presentation program, and recording medium |
JP6828265B2 (en) * | 2016-04-15 | 2021-02-10 | セイコーエプソン株式会社 | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium |
JP2017189491A (en) * | 2016-04-15 | 2017-10-19 | セイコーエプソン株式会社 | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium |
-
2016
- 2016-01-15 JP JP2016005804A patent/JP2017124071A/en active Pending
- 2016-12-21 US US15/387,093 patent/US10300332B2/en active Active
-
2017
- 2017-01-09 CN CN201710014963.0A patent/CN107007993A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
CN107007993A (en) | 2017-08-04 |
US10300332B2 (en) | 2019-05-28 |
US20170203151A1 (en) | 2017-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6613684B2 (en) | Swing diagnostic method, swing diagnostic program, recording medium, swing diagnostic device, and swing diagnostic system | |
JP6613685B2 (en) | Swing diagnostic method, swing diagnostic program, recording medium, swing diagnostic device, and swing diagnostic system | |
JP2017124079A (en) | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium | |
JP6828265B2 (en) | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium | |
JP2016013302A (en) | Motion analysis method, program, and motion analysis device | |
JP2016116719A (en) | Motion analysis device, motion analysis system, motion analysis method, and program | |
US20170120124A1 (en) | Swing analysis apparatus, swing analysis system, swing analysis method, swing analysis program, recording medium, and swing display apparatus | |
JP2016067410A (en) | Motion analysis apparatus, motion analysis system, motion analysis method, and program | |
JP2017023639A (en) | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium | |
US20170203153A1 (en) | Electronic apparatus, system, determination method, determination program, and recording medium | |
JP2017144130A (en) | Motion analysis device, motion analysis system, motion analysis method, motion analysis program, recording medium, and display method | |
JP2017023643A (en) | Arithmetic device, arithmetic system, arithmetic method, arithmetic program, and recording medium | |
JP2017023638A (en) | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium | |
JP2016116566A (en) | Motion analysis device, motion analysis method, program, and motion analysis system | |
JP2016116615A (en) | Motion analysis device, motion analysis system, motion analysis method, and program | |
US20170203211A1 (en) | Motion analysis method, motion analysis program, storage medium thereof, motion analysis apparatus, and motion analysis system | |
JP2016116720A (en) | Motion analysis device, motion analysis system, and motion analysis method and program | |
US20170028253A1 (en) | Calculation apparatus, calculation system, calculation method, and recording medium | |
JP2017023636A (en) | Swing diagnostic device, swing diagnostic system, swing diagnostic method, swing diagnostic program, and recording medium | |
JP2015181565A (en) | Motion analysis device, motion analysis system, motion analysis method, display method of motion analysis information, and program | |
US20170203188A1 (en) | Display method, motion analysis apparatus, motion analysis system, motion analysis program, and recording medium | |
JP2016116613A (en) | Motion analysis device, motion analysis system, motion analysis method, and program | |
JP2017124071A (en) | Electronic device, system, presentation method, presentation program, and recording medium | |
JP2017189491A (en) | Display method, swing analysis device, swing analysis system, swing analysis program, and recording medium | |
JP2017086850A (en) | Electronic apparatus, system, method, program, and recording medium |