本发明涉及电子设备、系统、提示方法、提示程序以及记录介质。
背景技术:
在专利文献1中,公开了一种利用运动传感器而进行挥杆分析,并将处理结果以文字或图表、其他图像的形式进行显示的运动分析系统。
但是,在专利文献1中并未公开向用户通知挥杆的过程的具体结构。顺带一提,虽然提出有对挥杆的轨迹(例如高尔夫球杆的杆头的轨迹)进行显示的分析装置,但用户仅根据轨迹而客观地掌握自己的挥杆类型是极其困难的。
专利文献1:日本特开2014-100341号公报
技术实现要素:
本发明是鉴于上述的问题点而完成的发明,根据本发明的几种方式,提供能够客观且简洁地向用户提示挥杆类型的电子设备、系统、提示方法、提示程序、记录介质。
并且,本说明书中所称的“挥杆类型”是指,根据挥杆的变化的方式(挥杆的时间变化模式)而被分类的挥杆类型。
本发明是为了解决上述的课题中的至少一部分而完成的发明,能够作为以下的方式或应用例来实现。
应用例1
本应用例所涉及的电子设备包括提示部,所述提示部利用惯性传感器的输出,而将表示被预先分配有识别数据的多个区域中的在挥杆过程中的多个时间点的各个时间点运动器具的击打部所属的区域的所述识别数据向用户进行提示。
根据本应用例所涉及的电子设备,由于在多个时间点的各个时间点击打部所属的区域的识别数据以时间序列(即多个时间点到来的顺序)被提示,因此,用户能够将自己的挥杆类型以识别数据的配列模式的形式而进行掌握。
应用例2
在本应用例中,可以采用如下的方式,即,所述提示部按照时间序列将所述识别数据向所述用户进行提示。
应用例3
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述多个区域根据表示所述运动器具的基本姿态的第一假想面而被设定。
因此,本应用例所涉及的电子设备能够以运动器具的基本姿态为基准而提示挥杆的类型。
应用例4
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述第一假想面为,根据沿着击球的目标方向的第一轴和沿着上挥杆开始前的所述运动器具的长度方向的第二轴而被确定的面。
因此,本应用例所涉及的电子设备能够以上挥杆开始前的运动器具的基本姿态和击球的目标方向为基准而提示挥杆的类型。
应用例5
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述多个区域根据所述第一假想面和穿过所述用户的肩部附近的第二假想面而被设定。
因此,本应用例所涉及的电子设备以上挥杆开始前的运动器具的基本姿态、击球的目标方向和用户的基本姿态为基准而提示挥杆的类型。
应用例6
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述第二假想面为包括所述第一轴并与所述第一假想面形成预定角度的面。
因此,本应用例所涉及的电子设备能够以由第一假想面以及第二假想面夹持的区域(v区域)为基准而提示挥杆的类型。
应用例7
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述第二假想面为与所述第一假想面并行的平面。
因此,本应用例所涉及的电子设备能够以由第一假想面以及第二假想面夹持的区域(平行区域)为基准而提示挥杆的类型。
应用例8
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述提示部将所述第一假想面以及所述第二假想面与所述识别数据一起向所述用户进行提示。
因此,本应用例所涉及的电子设备能够使用户对挥杆的类型与第一假想面以及第二假想面之间的关系进行确认。
应用例9
在本应用例所涉及的电子设备中,可以采用如下的方式,即,所述提示部将所述挥杆的轨迹与所述识别数据一起向所述用户进行提示。
因此,本应用例所涉及的电子设备能够使用户对挥杆的轨迹与挥杆的类型一起进行确认。
应用例10
在本应用例所涉及的电子设备中,可以采用如下的方式,即,在所述多个时间点中包括在上挥杆过程中所述运动器具的长度方向沿着水平面的时间点、挥杆顶点的时间点、在下挥杆过程中所述运动器具的握持部开始减速的时间点以及在下挥杆过程中所述运动器具的长度方向沿着水平面的时间点中的至少两个时间点。
因此,本应用例所涉及的电子设备能够使代表挥杆的至少两个时间点的运动器具的姿态反映到识别数据的排列中。
应用例11
在本应用例所涉及的电子设备中,可以采用如下的方式,即,在所述惯性传感器中包括加速度传感器以及角速度传感器中的至少一方。
因此,电子设备能够根据例如运动器具的加速度、速度、位置、姿态变化、姿态中的至少一个而提示识别数据。
应用例12
在本应用例中,所述提示部根据所述被提示的所述识别数据而提示水平。
应用例13
在本应用例中,所述提示部根据所述被提示的所述识别数据而提示诊断信息。
应用例14
在本应用例中,所述提示部根据所述诊断信息而提示与挥杆的练习方法相关的信息。
应用例15
本应用例所涉及的系统包括上述应用例所涉及的任意一个电子设备和所述惯性传感器。
应用例16
本应用例所涉及的系统包括上述应用例所涉及的任意一个电子设备和显示所述识别数据的头部安装型显示装置。
应用例17
本应用例所涉及的系统包括上述应用例所涉及的任意一个电子设备和显示所述识别数据的臂部安装型显示装置。
应用例18
本应用例所涉及的提示方法包括如下的步骤,即,利用惯性传感器的输出,而将表示被预先分配有识别数据的多个区域中的在挥杆过程中的多个时间点的各个时间点运动器具的击打部所属的区域的所述识别数据向用户进行提示的步骤。
应用例19
在本应用例中,可以采用如下的方式,即,在所述提示的步骤中,将所述识别数据按照时间序列向所述用户进行提示。
应用例20
在本应用例中,可以采用如下的方式,即,所述多个区域根据表示所述运动器具的基本姿态的第一假想面而被设定。
应用例21
在本应用例中,可以采用如下的方式,即,所述第一假想面为,根据沿着击球的目标方向的第一轴和沿着上挥杆开始前的所述运动器具的长度方向的第二轴而被确定的面。
应用例22
在本应用例中,可以采用如下的方式,即,所述多个区域根据所述第一假想面和穿过所述用户的肩部附近的第二假想面而被设定。
应用例23
在本应用例中,可以采用如下的方式,即,所述第二假想面为包括所述第一轴并与所述第一假想面形成预定角度的面。
应用例24
在本应用例中,可以采用如下的方式,即,所述第二假想面为与所述第一假想面并行的平面。
应用例25
在本应用例中,可以采用如下的方式,即,在所述提示的步骤中,将所述第一假想面以及所述第二假想面与所述识别数据一起向所述用户进行提示。
应用例26
在本应用例中,可以采用如下的方式,即,在所述提示的步骤中,将所述挥杆的轨迹与所述识别数据一起向所述用户进行提示。
应用例27
在本应用例中,可以采用如下的方式,即,在所述多个时间点中包括在上挥杆过程中所述运动器具的长度方向沿着水平面的时间点、挥杆顶点的时间点、在下挥杆过程中所述运动器具的握持部开始减速的时间点以及在下挥杆过程中所述运动器具的长度方向沿着水平面的时间点中的至少两个时间点。
应用例28
本应用例所涉及的提示程序使计算机执行如下的步骤,即,利用惯性传感器的输出,而将表示被预先分配有识别数据的多个区域中的在挥杆过程中的多个时间点的各个时间点运动器具的击打部所属的区域的所述识别数据向用户进行提示的步骤。
应用例29
本应用例所涉及的记录介质记录有使计算机执行如下步骤的提示程序,所述步骤为,利用惯性传感器的输出而将表示被预先分配有识别数据的多个区域中的在挥杆过程中的多个时间点的各个时间点运动器具的击打部所属的区域的所述识别数据向用户进行提示的步骤。
附图说明
图1为表示本实施方式的挥杆分析系统的结构例的图。
图2为表示传感器单元的安装示例的图。
图3为表示传感器单元的安装位置以及方向的一个示例的图。
图4为表示用户直至击球为止所实施的动作的顺序的图。
图5为表示身体信息以及高尔夫球杆信息的输入画面的一个示例的图。
图6为关于挥杆动作的说明图。
图7为表示挥杆分析数据的选择画面的一个示例的图。
图8为表示显示画面的一个示例的图。
图9为表示传感器单元以及挥杆分析装置的结构例的图。
图10为从x轴的负侧观察用户静止时的高尔夫球杆和传感器单元的俯视图。
图11为表示三轴角速度的时间变化的一个示例的图表。
图12为表示三轴角速度的合成值的时间变化的图表。
图13为表示合成值的微分的时间变化的图表。
图14为表示杆身平面以及霍根平面的图。
图15为从x轴的负侧观察以yz平面剖切杆身平面所得的剖视图的图。
图16为从x轴的负侧观察以yz平面剖切霍根平面所得的剖视图的图。
图17为用于对杆面扣角和杆头轨迹(入射角)进行说明的图。
图18为表示从挥杆开始(上挥杆开始)至击打的杆身轴旋转角的时间变化的一个示例的图。
图19为表示下挥杆中的握柄的速度的时间变化的一个示例的图。
图20为表示杆身平面以及霍根平面与多个区域a、b、c、d、e之间的关系的一个示例的图。
图21为表示挥杆分析处理(挥杆分析方法)的顺序的一个示例的流程图。
图22为表示服务器装置的结构例的图。
图23为表示与服务器装置关连的挥杆分析装置的处理的顺序的一个示例的流程图。
图24为表示服务器装置的处理的顺序的一个示例的流程图。
图25为v区域对应表的一个示例。
图26为v区域项目的显示画面的一个示例。
图27为第一个显示部25-1(在此为hwb按钮)被点击时的显示画面的一个示例。
图28为第二个显示部25-2(在此为挥杆顶点按钮)被点击时的显示画面的一个示例。
图29为第三个显示部25-3(在此为nu按钮)被点击时的显示画面的一个示例。
图30为第四个显示部25-4(在此为hwd按钮)被点击时的显示画面的一个示例。
图31为分数的显示部25-5(分数按钮)被点击的状态的一个示例。
图32为v区域项目的诊断画面的一个示例。
图33为表示由挥杆分析装置20的处理部21实施的v区域项目的显示处理的顺序的一个示例的流程图。
图34为v区域(第一假想面以及第二假想面)的说明图。
图35为第一假想面以及第二假想面的改变例。
图36为第一假想面以及第二假想面的其他的改变例。
图37为表示腕式的显示部的一个示例的图。
图38为表示头戴式显示器的一个示例的图。
具体实施方式
以下,利用附图对本发明的优选的实施方式进行详细说明。另外,以下所说明的实施的方式并非是对权利要求书所记载的本发明的内容进行不当限定的方式。此外,以下所说明的全部结构并不一定均为本发明的必要结构要件。
以下,以实施高尔夫球挥杆的分析的挥杆分析系统为例而进行说明。
1.挥杆分析系统
1-1.挥杆分析系统的结构
图1为表示本实施方式的挥杆分析系统的结构例的图。如图1所示,本实施方式的挥杆分析系统1被构成为,包括传感器单元10、挥杆分析装置20以及服务器装置30。
传感器单元10(惯性传感器的一个示例)能够对三轴的各轴方向上所产生的加速度和绕三轴的各轴而产生的角速度进行测量,如图2所示,传感器单元10被安装于高尔夫球杆3上。
在本实施方式中,如图3所示,传感器单元10以使三个检测轴(x轴、y轴、z轴)中的一个轴,例如y轴与高尔夫球杆3的杆身的长度方向(高尔夫球杆3的长度方向)一致的方式而被安装于杆身的一部分上。优选为,传感器单元10被安装于击球时的冲击不易传递且在挥杆时不易施加离心力的靠近握柄(把持部的一个示例)的位置处。杆身为除了高尔夫球杆3的杆头以外的柄的部分,也包括握柄部。但是,传感器单元10既可以被安装于用户2的部位(例如,手或手套等)上,也可以被安装于手表等饰品上。
用户2按照预先确定的顺序而实施击打高尔夫球4的挥杆动作。图4为表示在本实施方式中用户2直至击球为止所实施的动作的顺序的图。如图4所示,用户2首先通过挥杆分析装置20而实施用户2的身体信息、与用户2所使用的高尔夫球杆3相关的信息(高尔夫球杆信息)等的输入操作(s1)。身体信息包括用户2的身高、臂长以及腿长中的至少一个信息,还可以包括性别信息或其他信息。高尔夫球杆信息包括高尔夫球杆3的长度(球杆长度)的信息以及高尔夫球杆3的种类(杆号)中的至少一个信息。接下来,用户2通过挥杆分析装置20而实施测量开始操作(用于使传感器单元10开始测量的操作)(s2)。接下来,在用户2从挥杆分析装置20接收到指示为采取瞄球姿态(挥杆开始前的基本姿态)的通知(例如,由语音进行的通知)之后(s3中的是),用户2以使高尔夫球杆3的杆身的长度方向相对于目标线(击球的目标方向)而垂直的方式而取得瞄球姿态,并静止(s4)。接下来,在用户2从挥杆分析装置20接收到允许挥杆的通知(例如由语音进行的通知)之后(s5中的是),实施挥杆动作,并击打高尔夫球4(s6)。
并且,用户2采取了瞄球姿态时的运动器具的姿态为运动器具的基本姿态的一个示例。并且,也可以将用户2处于挥杆开始前的姿态时的运动器具的姿态作为运动器具的基本姿态。
图5为表示显示于挥杆分析装置20的显示部25(图9参照)上的身体信息以及高尔夫球杆信息的输入画面的一个示例的图。在图4的步骤s1中,在图5所示的输入画面上,用户2输入身高、性别、年龄、国籍等身体信息,并输入球杆长度(杆身长度)、杆号等高尔夫球杆信息。另外,身体信息所包含的信息并不限定于此,例如,在身体信息中也可以代替身高而包含臂长以及腿长中的至少一个信息,或与身高一同包含臂长以及腿长中的至少一个信息。同样地,高尔夫球杆信息中所包含的信息并不限定于此,例如,高尔夫球杆信息可以不包括球杆长度和杆号中的任意一个信息,也可以包含其他信息。
当用户2实施图4的步骤s2的测量开始操作时,测量开始指令将从挥杆分析装置20发送给传感器单元10,传感器单元10接收到测量开始指令而开始进行三轴加速度和三轴角速度的测量。传感器单元10以预定周期(例如1ms)对三轴加速度和三轴角速度进行测量,并将所测量到的数据依次向挥杆分析装置20发送。传感器单元10与挥杆分析装置20之间的通信既可以为无线通信,也可以为有线通信。
挥杆分析装置20向用户2通知图4的步骤s5所示的挥杆开始的允许,之后,根据传感器单元10的测量数据而对用户2使用高尔夫球杆3而击球的挥杆动作(图4的步骤s6)进行分析。
如图6所示,用户2在图4的步骤s6中所实施的挥杆动作包括:在开始挥杆(上挥杆)之后,经过在上挥杆过程中高尔夫球杆3的杆身成为水平的上杆半程(halfwayback)、从上挥杆向下挥杆切换的挥杆顶点、在下挥杆过程中高尔夫球杆3的杆身成为水平的下杆半程(halfwaydown)的各个状态,而直至击打高尔夫球4的击打(击球)的动作。而且,挥杆分析装置20生成包括实施了挥杆的时刻(日期和时间)、用户2的识别信息或性别、高尔夫球杆3的种类、挥杆动作的分析结果的信息在内的挥杆分析数据,并经由网络40(参照图1)而向服务器装置30发送。
服务器装置30经由网络40而接收到挥杆分析装置20所发送的挥杆分析数据并进行保存。因此,每当用户2根据图4的顺序而实施挥杆动作时,通过挥杆分析装置20而生成的挥杆分析数据便被保存于服务器装置30中,从而构建挥杆分析数据表格。
并且,也可以采用如下方式,例如,挥杆分析装置20通过智能手机或个人计算机等信息终端(客户终端)来实现,服务器装置30通过对来自挥杆分析装置20的要求进行处理的服务器来实现。
此外,网络40既可以为互联网等广域网(wan:worldareanetwork),也可以为局域网(lan:localareanetwork)。或者,挥杆分析装置20和服务器装置30例如也可以通过近距离无线通信或有线通信而不经由网络40来进行通信。
在本实施方式中,当用户2经由挥杆分析装置20的操作部23(参照图9)而启动挥杆分析应用时,挥杆分析装置20与服务器装置30进行通信而在挥杆分析装置20的显示部25上显示例如图7所示那样的挥杆分析数据的选择画面。在该选择画面中,关于被保存于服务器装置30中的挥杆分析数据表格中所包含的用户2的各挥杆分析数据,包含有时刻(日期和时间)、所使用的高尔夫球杆的种类以及作为挥杆的分析结果的一部分的指标的值。
在图7所示的选择画面的左端,具有与各挥杆分析数据相对应的复选框,用户2通过挥杆分析装置20的操作,而在选选了某一个复选框后,按下处于该选择画面的下部的ok按钮。由此,挥杆分析装置20与服务器装置30之间进行通信,并在挥杆分析装置20的显示部25上显示与在图7的选择画面中所选择的复选框对应的挥杆分析数据(例如参照图8)。
1-2.传感器单元以及挥杆分析装置的结构
图9为表示传感器单元10以及挥杆分析装置20的结构例的图。如图9所示,在本实施方式中,传感器单元10被构成为,包括加速度传感器12、角速度传感器14、信号处理部16以及通信部18。但是,传感器单元10也可以采用适当地删除或变更这些结构要素的一部分,或者追加其他的结构要素的结构。
加速度传感器12对在相互交叉(理想状态为正交)的三轴方向中的各个轴方向上产生的加速度进行测量,并输出与所测量出的三轴加速度的大小以及方向相对应的数字信号(加速度数据)。
角速度传感器14对绕相互交叉(理想状态为正交)的三轴的各个轴所产生的角速度进行测量,并输出与所测量出的三轴角速度的大小以及方向相对应的数字信号(角速度数据)。
信号处理部16从加速度传感器12和角速度传感器14分别接收加速度数据和角速度数据,并存储于未图示的存储部中,且在所存储的测量数据(加速度数据和角速度数据)上附加时刻信息并生成符合通信用的格式的数据包数据,并向通信部18输出。
虽然理想状态为,加速度传感器12以及角速度传感器14分别以三轴与相对于传感器单元10而被定义的直角坐标系(传感器坐标系)的三轴(x轴、y轴、z轴)一致的方式被安装于传感器单元10上,但是,实际上会产生安装角度的误差。因此,信号处理部16实施如下处理,即,利用根据安装角度误差而被预先计算出的补正参数,而将加速度数据以及角速度数据转换为xyz坐标系的数据的处理。
而且,信号处理部16也可以实施加速度传感器12以及角速度传感器14的温度补正处理。或者,也可以在加速度传感器12以及角速度传感器14中加入温度补正的功能。
并且,加速度传感器12和角速度传感器14也可以为输出模拟信号的传感器,在该情况下,只需信号处理部16分别对加速度传感器12的输出信号和角速度传感器14的输出信号进行a/d转换而生成测量数据(加速度数据和角速度数据),并利用这些数据来生成通信用的数据包数据即可。
通信部18实施如下处理,即,将从信号处理部16接收到的数据包数据发送给挥杆分析装置20的处理、从挥杆分析装置20接收测量开始指令等各种控制指令并发送给信号处理部16的处理等。信号处理部16实施与控制指令对应的各种处理。
如图9所示,在本实施方式中,挥杆分析装置20被构成为,包括处理部21、通信部22、操作部23、存储部24、显示部25、声音输出部26以及通信部27。但是,挥杆分析装置20也可以采用适当地删除或变更这些结构要素的一部分,或者追加其他结构要素的结构。
通信部22实施如下处理,即,接收从传感器单元10发送的数据包数据并发送给处理部21的处理、将来自处理部21的控制指令发送给传感器单元10的处理等。
操作部23实施如下处理,即,取得与用户2的操作对应的数据并发送给处理部21的处理。操作部23例如可以为触摸面板型显示器、按钮、按键、话筒等。
存储部24例如通过rom(readonlymemory,只读存储器)或闪存rom、ram(randomaccessmemory,随机存取存储器)等各种ic存储器、硬盘、存储卡等记录介质等而构成。存储部24对供处理部21实施各种计算处理或控制处理的程序、用于实现应用功能的各种程序或数据等进行存储。
在本实施方式中,在存储部24中,存储有由处理部21读取并用于执行挥杆分析处理的挥杆分析程序240。挥杆分析程序240既可以预先存储于非易失性的记录介质(计算机可读取的记录介质)中,也可以使处理部21经由网络而从未图示的服务器或者服务器装置30中接收挥杆分析程序240并存储于存储部24中。
此外,在本实施方式中,在存储部24中存储有高尔夫球杆信息242、身体信息244、传感器安装位置信息246、挥杆分析数据248。例如,用户2可以对操作部23进行操作,而从图5的输入画面输入所使用的高尔夫球杆3的规格信息(例如,杆身的长度、重心的位置、杆底角、杆面扣角、杆面倾角等信息等中的至少一部分信息),并将所输入的规格信息设为高尔夫球杆信息242。或者,用户2也可以在图4的步骤s1中输入(或者,从型号列表中选择)高尔夫球杆3的型号,并将预先存储于存储部24中的每个型号的规格信息中的所输入的型号的规格信息设为高尔夫球杆信息242。
此外,例如,用户2也可以对操作部23进行操作,而从图5的输入画面输入身体信息,并将所输入的身体信息设为身体信息244。此外,例如,在图4的步骤s1中,用户2也可以对操作部23进行操作而输入传感器单元10的安装位置与高尔夫球杆3的握柄端部之间的距离,并将所输入的距离的信息设为传感器安装位置信息246。或者,设为传感器单元10安装于所确定定的预定位置(例如,距握柄端部20cm的距离等)处,该预定位置的信息也可以作为传感器安装位置信息246而被预先存储。
挥杆分析数据248为,包括实施了挥杆的时刻(日期和时间)、用户2的识别信息或性别、高尔夫球杆3的种类,并且包括由处理部21(挥杆分析部211)实施的挥杆动作的分析结果的信息在内的数据。
此外,存储部24作为处理部21的工作区域而被使用,并临时对操作部23所取得的数据、处理部21根据各种程序而执行的运算结果等进行存储。而且,存储部24也可以对通过处理部21的处理而生成的数据中的需要长期保存的数据进行存储。
显示部25为,将处理部21的处理结果以文字、图表、表格、动画、其他图像的形式进行显示的装置。显示部25例如可以为crt(cathoderaytube:阴极射线管)、lcd(liquidcrystaldisplay:液晶显示器)、触摸面板式显示器、头戴式显示器(hmd:headmounteddisplay)等。另外,也可以通过一个触摸面板式显示器来实现操作部23和显示部25的功能。
声音输出部26为,将处理部21的处理结果以语音或蜂鸣声等声音的形式输出的装置。声音输出部26例如可以为扬声器或蜂鸣器等。
通信部27为,经由网络40而与服务器装置30的通信部32(参照图22)之间实施数据通信的部件。例如,通信部27实施如下处理,即,在挥杆分析处理结束之后,从处理部21接收挥杆分析数据248并向服务器装置30的通信部32发送的处理。此外,例如,通信部27实施如下处理,即,从服务器装置30的通信部32接收图7的选择画面的显示所需的信息并将该信息向处理部21发送的处理、从处理部21接收图7的选择画面中的选择信息并向服务器装置30的通信部32发送的处理。此外,例如,通信部27实施如下处理,即,从服务器装置30的通信部32接收图8的显示画面的显示所需的信息并向处理部21发送的处理。
处理部21根据各种程序而实施如下处理,即,经由通信部22而向传感器单元10发送控制指令的处理、针对从传感器单元10经由通信部22而接收的数据的各种计算处理。此外,处理部21根据各种程序而实施如下处理,即,从存储部24读取挥杆分析数据248,并经由通信部27而向服务器装置30发送的处理。此外,处理部21根据各种程序而实施如下处理,即,经由通信部27而向服务器装置30发送各种信息并根据从服务器装置30接收到的信息而显示各种画面(图7、图8的各画面等)的处理等。此外,处理部21实施其他的各种控制处理。
尤其是,在本实施方式中,处理部21通过执行挥杆分析程序240,从而作为数据取得部210、挥杆分析部211、图像数据生成部212、存储处理部213、显示处理部214以及声音输出处理部215而发挥功能,并实施对用户2的挥杆动作进行分析的处理(挥杆分析处理)。
数据取得部210实施如下处理,即,获取通信部22从传感器单元10接收到的数据包数据,并从所获取的数据包数据取得时刻信息以及测量数据,并向存储处理部213发送的处理。此外,数据取得部210实施如下处理,即,获取通信部27从服务器装置30接收到的各种画面(图7、图8的各画面等)的显示所需的信息并向图像数据生成部212发送的处理。
存储处理部213实施各种程序或各种数据相对于存储部24的读取或写入处理。例如,存储处理部213实施如下处理,即,将从数据取得部210接收的时刻信息与测量数据以相对应的方式而存储于存储部24中的处理、将挥杆分析部211所计算出的各种信息或挥杆分析数据248等存储于存储部24中的处理。
挥杆分析部211实施如下处理,即,使用传感器单元10所输出的测量数据(被存储在存储部24中的测量数据)和来自操作部23的数据等,而对用户2的挥杆运动进行分析,并生成包括实施了挥杆的时刻(日期和时间)、用户2的识别信息或性别、高尔夫球杆3的种类、挥杆动作的分析结果的信息在内的挥杆分析数据248的处理。尤其是,在本实施方式中,挥杆分析部211对挥杆的各指标的值进行计算,以作为挥杆动作的分析结果的信息中的至少一部分。
挥杆分析部211也可以对至少一个假想面进行计算,以作为挥杆的指标。例如,至少一个假想面包括后文叙述的杆身平面sp(第一假想面的一个示例)、与杆身平面sp形成第一角度的霍根平面hp(第二假想面的一个示例),挥杆分析部211可以对“杆身平面sp”和“霍根平面hp”进行计算以作为该指标。
另外,挥杆分析部211也可以对上挥杆过程中的第一时间点的高尔夫球杆3的杆头的位置进行计算以作为挥杆的指标。例如,第一时间点为,在上挥杆过程中高尔夫球杆3的长度方向成为沿着水平方向的方向的上杆半程的时刻,挥杆分析部211可以对后文叙述的“上杆半程时的杆头的位置”进行计算以作为该指标。
另外,挥杆分析部211也可以对下挥杆过程中的第二时间点的高尔夫球杆3的杆头的位置进行计算以作为挥杆的指标。例如,第二时间点为,在下挥杆过程中高尔夫球杆3的长度方向成为沿着水平方向的方向的下杆半程的时刻。挥杆分析部211可以对后文叙述的“下杆半程时的杆头的位置”进行计算以作为该指标。
另外,挥杆分析部211也可以对基于击打(击球时)的高尔夫球杆3的杆头的入射角而得到的指标进行计算以作为挥杆的指标。例如,挥杆分析部211可以对后文叙述的“杆头轨迹(入射角)ψ”、“击球角”进行计算以作为该指标。
另外,挥杆分析部211也可以对基于击打(击球时)的高尔夫球杆3的杆头的倾斜而得到的指标进行计算以作为挥杆的指标。例如,挥杆分析部211可以对后文叙述的“(绝对)杆面扣角φ”、“相对杆面扣角η”进行计算以作为该指标。
另外,挥杆分析部211也可以对基于击打(击球时)的高尔夫球杆3的速度而得到的指标进行计算以作为挥杆的指标。例如,挥杆分析部211可以对后文叙述的“杆头速度”进行计算以作为该指标。
另外,挥杆分析部211也可以以杆身的长度方向为旋转轴而对如下指标进行计算,以作为挥杆的指标,即,基于从上挥杆开始时至击打(击球时)为止的期间内的预定时间点的高尔夫球杆3的所述杆身绕所述旋转轴(以下,称为绕长轴)的旋转角而得到的指标。高尔夫球杆3的绕长轴的旋转角可以为,从成为基准的时间点起至该预定的时间点为止高尔夫球杆3绕长轴所旋转的角度。成为基准的时间点既可以为上挥杆的开始时,也可以为瞄球时。另外,预定的时间点可以为从上挥杆向下挥杆转变时(挥杆顶点时)。例如,挥杆分析部211可以对后文叙述的“挥杆顶点时的杆身轴旋转角θtop”进行计算以作为该指标。
另外,挥杆分析部211也可以对基于下挥杆过程中的高尔夫球杆3的握柄的减速量而得到的指标进行计算以作为挥杆的指标。例如,挥杆分析部211可以对后文叙述的“握柄减速率rv”进行计算以作为该指标。
另外,挥杆分析部211也可以对基于下挥杆过程中的高尔夫球杆3的握柄的减速期间而得到的指标进行计算以作为挥杆的指标。例如,挥杆分析部211可以对后文叙述的“握柄减速时间率rt”进行计算以作为该指标。
但是,挥杆分析部211既可以适当地不对这些指标中的一部分的值进行计算,也可以适当地对其他指标的值进行计算。
图像数据生成部212实施如下处理,即,生成与显示部25上所显示的图像相对应的图像数据的处理。例如,图像数据生成部212根据数据取得部210所接收到的各种信息而生成与图7所示的选择画面、图8所示的显示画面相对应的图像数据。
显示处理部214实施如下处理,即,使各种图像(除了包括与图像数据生成部212所生成的图像数据相对应的图像之外,还包括文字或记号等)在显示部25上显示的处理。例如,显示处理部214根据图像数据生成部212所生成的图像数据而使显示部25显示图7所示的选择画面、图8所示的显示画面等。此外,例如,图像数据生成部212也可以在图4的步骤s5中使显示部25上显示用于向用户2通知挥杆开始的允许的图像或文字等。此外,例如,显示处理部214也可以在用户2的挥杆运动结束之后,自动地或者根据用户2的输入操作而使显示部25显示表示挥杆分析部211的分析结果的文字或记号等文本信息。或者,也可以在传感器单元10上设置显示部,并且显示处理部214经由通信部22而向传感器单元10发送图像数据,从而使传感器单元10的显示部显示各种图像或文字等。
声音输出处理部215实施使声音输出部26输出各种声音(也包括语音或蜂鸣声等)的处理。例如,声音输出处理部215可以在图4的步骤s5中使声音输出部26输出用于向用户2通知挥杆开始的允许的声音。此外,例如,声音输出处理部215可以在用户2的挥杆运动结束之后,自动地或者根据用户2的输入操作,而从声音输出部26输出表示由挥杆分析部211实施的分析结果的声音或语音。或者,也可以在传感器单元10中设置声音输出部,并且声音输出处理部215经由通信部22而向传感器单元10发送各种声音数据或语音数据,从而使传感器单元10的声音输出部输出各种声音或语音。
并且,也可以在挥杆分析装置20或者传感器单元10中设置振动机构,并通过该振动机构而将各种信息转换为振动信息以对用户2进行通知。
1-3.挥杆分析处理
在本实施方式中,对如下的xyz坐标系(整体坐标系)进行定义,即,以瞄球时(静止时)的高尔夫球杆3的杆头的位置为原点,以表示击球的目标方向的目标线为x轴,以与x轴垂直的水平面上的轴为y轴,以铅直上方向(与重力加速度的方向相反的方向)为z轴的xyz坐标系。而且,挥杆分析部211为了对各指标值进行计算,利用传感器单元10的测量数据(加速度数据以及角速度数据),按照时间序列对xyz坐标系(整体坐标系)中的从瞄球时起的传感器单元10的位置以及姿态进行计算。另外,挥杆分析部211利用传感器单元10的测量数据(加速度数据或者角速度数据),而对图6所示的挥杆开始、挥杆顶点以及击打的各时间点进行检测。而且,挥杆分析部211利用传感器单元10的位置以及姿态的时间序列数据与挥杆开始、挥杆顶点以及击打的各时间点,而对挥杆的各指标(例如,杆身平面、霍根平面、上杆半程时的杆头位置、下杆半程时的杆头位置、杆面扣角、杆头轨迹(入射角)、挥杆顶点时的杆身轴旋转角、杆头速度、握柄减速率以及握柄减速时间率等)的值进行计算,并生成挥杆分析数据248。
传感器单元10的位置以及姿态的计算
当用户2实施图4的步骤s4的动作时,首先,在加速度传感器12所测量出的加速度数据等的变化量持续预定时间且未超过阈值的情况下,挥杆分析部211判断为用户2以瞄球姿态静止。接下来,挥杆分析部211利用该预定时间内的测量数据(加速度数据以及角速度数据),而对测量数据中所包含的偏移量进行计算。接下来,挥杆分析部211从测量数据中减去偏移量而进行偏置补正,并利用被实施了偏置补正的测量数据而对用户2的挥杆动作中(图4的步骤s6的动作中)的传感器单元10的位置以及姿态进行计算。
具体而言,首先,挥杆分析部211使用加速度传感器12所测量出的加速度数据、高尔夫球杆信息242以及传感器安装位置信息246,而对xyz坐标系(整体坐标系)中的用户2静止时(瞄球时)的传感器单元10的位置(初始位置)进行计算。
图10为从x轴的负侧观察用户2静止时(瞄球时)的高尔夫球杆3和传感器单元10的俯视图。高尔夫球杆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)表示。
[数学式1]
y(0)=1g·sinα…(1)
因此,挥杆分析部211能够使用瞄球时(静止时)的任意的时刻之间的任意的加速度数据,并通过式(1)而计算出倾斜角α。
接下来,挥杆分析部211从高尔夫球杆信息242中所包含的杆身的长度l1减去传感器安装位置信息246中所包含的传感器单元10与握柄端部之间的距离lsg,从而求出传感器单元10与杆头之间的距离lsh。而且,挥杆分析部211将从杆头的位置61(原点o)向通过杆身的倾斜角α而被确定的方向(传感器单元10的y轴的负方向)离开距离lsh的位置设为传感器单元10的初始位置。
而且,挥杆分析部211对之后的加速度数据进行积分,从而按照时间序列对传感器单元10距初始位置的位置的坐标进行计算。
此外,挥杆分析部211使用加速度传感器12所测量出的加速度数据而对xyz坐标系(整体坐标系)中的用户2静止时(瞄球时)的传感器单元10的姿态(初始姿态)进行计算。由于用户2进行图4的步骤s4的动作,因此在用户2瞄球时(静止时),传感器单元10的x轴与xyz坐标系的x轴的方向一致,且传感器单元10的y轴处于yz平面上,因此挥杆分析部211能够通过高尔夫球杆3的杆身的倾斜角α而确定传感器单元10的初始姿态。
而且,挥杆分析部211实施使用了之后由角速度传感器14所测量出的角速度数据的旋转运算,从而按照时间序列对传感器单元10的从初始姿态起的姿态的变化进行计算。传感器单元10的姿态例如能够通过绕x轴、y轴、z轴的旋转角(横滚角、俯仰角、偏转角)、四元数(quaternion)等来表现。
另外,传感器单元10的信号处理部16既可以对测量数据的偏移量进行计算而实施测量数据的偏置补正,也可以在加速度传感器12以及角速度传感器14中加入偏置补正的功能。在这些情况下,不需要由挥杆分析部211实施的测量数据的偏置补正。
挥杆开始、挥杆顶点以及击打的时间点的检测
挥杆分析部211首先使用测量数据而对用户2击球的时间点(击打的时间点)进行检测。例如,挥杆分析部211可以对测量数据(加速度数据或角速度数据)的合成值进行计算,并根据该合成值而对击打的时间点(时刻)进行检测。
具体而言,首先,挥杆分析部211使用角速度数据(每个时刻t的被实施了偏置补正后的角速度数据),而对各个时刻t的角速度的合成值n0(t)的值进行计算。例如,当将时刻t的角速度数据设为x(t)、y(t)、z(t)时,挥杆分析部211通过下式(2)而对角速度的合成值n0(t)进行计算。
[数学式2]
接下来,挥杆分析部211将各个时刻t的角速度的合成值n0(t)转换为在预定范围内标准化(比例转换)的合成值n(t)。例如,当将测量数据的取得期间内的角速度的合成值的最大值设为max(n0)时,挥杆分析部211通过下式(3),将角速度的合成值n0(t)转换为在0~100的范围内标准化的合成值n(t)。
[数学式3]
接下来,挥杆分析部211对各个时刻t的标准化后的合成值n(t)的微分dn(t)进行计算。例如,当将三轴角速度数据的测量周期设为δt时,挥杆分析部211通过下式(4),对时刻t的角速度的合成值的微分(差分)dn(t)进行计算。
[数学式4]
dn(t)=n(t)-n(t-δt)…(4)
图11表示用户2进行挥杆而击打高尔夫球4时的三轴角速度数据x(t)、y(t)、z(t)的一个示例。在图11中,横轴为时间(msec),纵轴为角速度(dps)。
图12为,以图表的形式表示根据图11的三轴角速度数据x(t)、y(t)、z(t),并按照式(2)而计算出三轴角速度的合成值n0(t)之后,按照式(3)而在0~100内进行了标准化而得到的合成值n(t)的图。在图12中,横轴为时间(msec),纵轴为角速度的合成值。
图13为根据图12的三轴角速度的合成值n(t),并按照式(4)而对其微分dn(t)进行计算且以图表的形式进行表示的图。在图13中,横轴为时间(msec),纵轴为三轴角速度的合成值的微分值。并且,在图11以及图12中,用0~5秒来表示横轴,但在图13中,用2秒~2.8秒来表示横轴,以明确击打前后的微分值的变化。
接下来,挥杆分析部211将合成值的微分dn(t)的值成为最大的时刻和成为最小的时刻中的在先的时刻作为击打的时刻timpact(击打的时间点)而检测出(参照图13)。认为在通常的高尔夫球挥杆过程中,在击打的瞬间挥杆速度成为最大。而且,由于认为角速度的合成值的值也根据挥杆速度而发生变化,因此挥杆分析部211能够将在一系列的挥杆动作的过程中角速度的合成值的微分值成为最大或最小的时间点(即,角速度的合成值的微分值成为正的最大值或负的最小值的时间点)作为击打的时间点而进行捕捉。另外,虽然认为由于高尔夫球杆3因击打而产生振动,因此角速度的合成值的微分值成为最大的时间点与成为最小的时间点会成对地产生,但是,将其中在先的时间点作为击打的瞬间来考虑。
接下来,挥杆分析部211将在击打的时刻timpact之前合成值n(t)接近于零的极小点的时刻作为挥杆顶点的时刻ttop(挥杆顶点的时间点)而检测出(参照图12)。认为在通常的高尔夫球挥杆过程中,在挥杆开始后,在挥杆顶点处动作会暂时停止,之后,挥杆速度逐渐变大直至击打。因此,挥杆分析部211能够将在击打的时间点之前角速度的合成值接近于零而成为极小的时间点作为挥杆顶点的时间点而进行捕捉。
接下来,挥杆分析部211将在挥杆顶点的时刻ttop的前后合成值n(t)在预定的阈值以下的区间设为挥杆顶点区间,并将在挥杆顶点区间的开始时刻之前合成值n(t)成为预定的阈值以下的最后时刻作为挥杆开始(上挥杆开始)的时刻tstart而检测出(图12参照)。很难认为在通常的高尔夫球挥杆过程中,从静止的状态起开始挥杆动作,并且到达挥杆顶点时挥杆动作停止。因此,挥杆分析部211能够将在挥杆顶点区间之前角速度的合成值成为预定的阈值以下的最后的时间点作为挥杆动作的开始的时间点而进行捕捉。另外,挥杆分析部211也可以将在挥杆顶点的时刻ttop之前合成值n(t)接近于零的极小点的时刻作为挥杆开始的时刻tstart而检测出。
另外,挥杆分析部211使用三轴加速度数据也能够同样地检测出挥杆开始、挥杆顶点、击打的各个时间点。
杆身平面以及霍根平面的计算
杆身平面为,在用户2的挥杆开始前的瞄球时(静止状态),通过目标线(击球的目标方向)和高尔夫球杆3的杆身的长度方向而被确定的第一假想面。另外,霍根平面为,在用户2瞄球时由对用户2的肩部附近(肩部或脖根等)与高尔夫球杆的杆头(或者,高尔夫球4)进行连结的假想线和目标线(击球的目标方向)而被确定的第二假想面。
图14为表示杆身平面以及霍根平面的图。在图14中,还标记了xyz坐标系(整体坐标系)的x轴、y轴、z轴。
如图14所示,在本实施方式中,将包括作为沿着击球的目标方向的第一轴的第一线段51和作为沿着高尔夫球杆3的杆身的长度方向的第二轴的第二线段52,并以u1、u2、s1、s2为四个顶点的假想平面设为杆身平面sp(第一假想面)。在本实施方式中,将瞄球时的高尔夫球杆3的杆头的位置61设为xyz坐标系的原点o(0、0、0),第二线段52为对高尔夫球杆3的杆头的位置61(原点o)和握柄端部的位置62进行连结的线段。另外,第一线段51为,将x轴上的u1、u2设为两端并以原点o为中点的长度ul的线段。通过用户2在瞄球时进行图4的步骤s4的动作从而高尔夫球杆3的杆身相对于目标线(x轴)而垂直,因此,第一线段51为,与高尔夫球杆3的杆身的长度方向正交的线段,即与第二线段52正交的线段。挥杆分析部211对xyz坐标系中的四个顶点u1、u2、s1、s2的各坐标进行计算,以作为杆身平面sp。
具体而言,首先,挥杆分析部211利用倾斜角α和被包含于高尔夫球杆信息242中的杆身的长度l1,而对高尔夫球杆3的握柄端部的位置62的坐标(0,gy,gz)进行计算。如图10所示,挥杆分析部211能够利用杆身的长度l1和倾斜角α,并通过式(5)以及式(6),而分别计算出gy、gz。
[数学式5]
gy=l1.cosα…(5)
[数学式6]
gz=l1·sinα…(6)
接下来,挥杆分析部211将高尔夫球杆3的握柄端部的位置62的坐标(0、gy、gz)与比例因子s相乘,而对杆身平面sp的顶点s1与顶点s2的中点s3的坐标(0,sy,sz)进行计算。即,挥杆分析部211通过式(7)以及式(8)而分别对sy以及sz进行计算。
[数学式7]
sy=gy·s…(7)
[数学式8]
sz=gz·s…(8)
图15为从x轴的负侧对用yz平面剖切图14的杆身平面sp所得到的剖视图进行观察时的图。如图15所示,对顶点s1和顶点s2的中点s3与原点o进行连结的线段的长度(杆身平面sp的与x轴正交的方向上的宽度)成为第二线段52的长度l1的s倍。该比例因子s被设定为,使用户2的挥杆动作中的高尔夫球杆3的轨迹被收敛于杆身平面sp中的值。例如,当将用户2的臂长设为l2时,可以以杆身平面sp的与x轴正交的方向上的宽度s×l1成为杆身的长度l1与臂长l2之和的2倍的方式,而如式(9)那样对比例因子s进行设定。
[数学式9]
另外,用户2的臂长l2与用户2的身高l0相关,根据统计信息,例如,在用户2为男性的情况下,通过如式(10)那样的相关式来表示,在用户2为女性的情况下,通过如式(11)那样的相关式来表示。
[数学式10]
l2=0.41×l0-45.5[mm]…(10)
[数学式11]
l2=0.46×l0-126.9[mm]…(11)
因此,挥杆分析部211能够利用身体信息244中所包含的用户2的身高l0和性别,并通过式(10)或者式(11),而对用户的臂长l2进行计算。
接下来,挥杆分析部211利用中点s3的坐标(0,sy,sz)以及杆身平面sp的x轴方向上的宽度(第一线段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倍。
通过采用这种方式,挥杆分析部211能够计算出杆身平面sp的四个顶点u1、u2、s1、s2的坐标。
另外,如图14所示,在本实施方式中,将包括作为第一轴的第一线段51和作为第三轴的第三线段53并且以u1、u2、h1、h2为四个顶点的假想平面设为霍根平面hp(第二假想面)。第三线段53为,对处于连结用户2的两肩部的线段附近的预定位置63与高尔夫球杆3的杆头的位置61进行连结的线段。但是,第三线段53也可以为对预定位置63与高尔夫球4的位置进行连结的线段。挥杆分析部211对xyz坐标系中的四个顶点u1、u2、h1、h2的各坐标进行计算,以作为霍根平面hp。
具体而言,首先,挥杆分析部211利用瞄球时(静止时)的高尔夫球杆3的握柄端部的位置62的坐标(0,gy,gz)和基于身体信息244而得到的用户2的臂长l2,而对预定位置63进行推断,并对其坐标(ax,ay,az)进行计算。
图16为从x轴的负侧对用yz平面剖切图14的霍根平面hp所得到的剖视图进行观察时的图。在图16中,将连结用户2的两肩部的线段的中点设为预定位置63,并且预定位置63存在于yz平面上。因此,预定位置63的x坐标ax为零。而且,如图16所示,挥杆分析部211推断为,使高尔夫球杆3的握柄端部的位置62向z轴的正方向移动了用户2的臂长l2而得到的位置为预定位置63。因此,挥杆分析部211将预定位置63的y坐标ay设为与握柄端部的位置62的y坐标gy相同的值。另外,挥杆分析部211如式(12)那样将预定位置63的z坐标az作为握柄端部的位置62的z坐标gz与用户2的臂长l2之和而进行计算。
[数学式12]
az=gz+l2…(12)
接下来,挥杆分析部211使预定位置63的y坐标ay以及z坐标az分别与比例因子h相乘,而对霍根平面hp的顶点h1与顶点h2的中点h3的坐标(0,hy,hz)进行计算。即,挥杆分析部211通过式(13)以及式(14)而分别对hy以及hz进行计算。
[数学式13]
hy=ay·h…(13)
[数学式14]
hz=az·h…(14)
如图16所示,对顶点h1和顶点h2的中点h3与原点o进行连结的线段的长度(霍根平面hp的与x轴正交的方向上的宽度)成为第三线段53的长度l3的h倍。该比例因子h被设定为,使用户2的挥杆动作中的高尔夫球杆3的轨迹被收敛于霍根平面hp中的值。例如,霍根平面hp可以设为与杆身平面sp相同的形状及大小。在该情况下,霍根平面hp的与x轴正交的方向上的宽度h×l3同杆身平面sp的与x轴正交的方向上的宽度s×l1一致,成为高尔夫球杆3的杆身的长度l1与用户2的臂长l2之和的2倍。因此,挥杆分析部211能够通过式(15)而对比例因子h进行计算。
[数学式15]
另外,挥杆分析部211能够利用预定位置63的y坐标ay以及z坐标az,并通过式(13)而对第三线段53的长度l3进行计算。
接下来,挥杆分析部211利用中点h3的坐标(0,hy,hz)以及霍根平面hp的x轴方向上的宽度(第一线段51的长度)ul,而对霍根平面hp的顶点h1的坐标(-ul/2,hy,hz)、h2的坐标(ul/2,hy,hz)进行计算。并且,由于霍根平面hp的两个顶点u1、u2与杆身平面sp共通,因此挥杆分析部211无需重新对霍根平面hp的顶点u1、u2的坐标进行计算。
通过采用这种方式,挥杆分析部211能够计算出霍根平面hp的四个顶点u1、u2、h1、h2的坐标。
由杆身平面sp(第一假想面)和霍根平面hp(第二假想面)夹持的区域被称为“v区域”,根据上挥杆过程中或下挥杆过程中的高尔夫球杆3的杆头的位置与v区之间的关系,而能够在某种程度上推断出击球的轨道(球路线)。例如,在上挥杆或者下挥杆过程中的预定的时间点,高尔夫球杆3的杆头存在于与v区域相比较低的空间内的情况下,容易成为左曲球系的击球。另外,在上挥杆或者下挥杆过程中的预定的时间点,高尔夫球杆3的杆头存在于与v区域相比较高的空间内的情况下,容易成为右曲球系的击球。在本实施方式中,根据图16可知,杆身平面sp与霍根平面hp所成的第一角度β根据高尔夫球杆3的杆身的长度l1与用户2的臂长l2而确定。即,由于第一角度β不是固定值,而是根据高尔夫球杆3的种类或用户2的身体来确定,因此,作为对用户2的挥杆进行判断的指标,而对更加确切的杆身平面sp以及霍根平面hp(v区域)进行计算。
上杆半程时以及下杆半程时的杆头位置的计算
上杆半程时的杆头位置为上杆半程的瞬间、即将到达上杆半程之前或刚过上杆半程之后的杆头的位置,下杆半程时的杆头位置为下杆半程的瞬间、即将到达下杆半程之前或刚过下杆半程之后的杆头的位置。
首先,挥杆分析部211利用从挥杆开始的时刻tstart至击打的时刻timpact的各时刻t的传感器单元10的位置以及姿态,而对各时刻t的杆头的位置以及握柄端部的位置进行计算。
具体而言,挥杆分析部211在各时刻t,将从传感器单元10的位置向通过传感器单元10的姿态而被确定的y轴的正方向离开了距离lsh的位置设为杆头的位置,并对杆头的位置的坐标进行计算。如上所述,距离lsh为传感器单元10与杆头之间的距离。另外,挥杆分析部211在各时刻t,将从传感器单元10的位置向通过传感器单元10的姿态而被确定的y轴的负方向离开了距离lsg的位置设为握柄端部的位置,并对握柄端部的位置的坐标进行计算。如上所述,距离lsg为传感器单元10与握柄端部之间的距离。
接下来,挥杆分析部211利用杆头的位置的坐标和握柄端部的位置的坐标,而对上杆半程的时间点和下杆半程的时间点进行检测。
具体而言,挥杆分析部211对从挥杆开始的时刻tstart至击打的时刻timpact的各时刻t的杆头的位置的z坐标与握柄端部的位置的z坐标的差分δz进行计算。而且,挥杆分析部211将在从挥杆开始的时刻tstart至顶点的时刻ttop为止的期间内δz的符号发生反转的时刻thwb作为上杆半程的时间点而检测出。另外,挥杆分析部211将在从顶点的时刻ttop至击打的时刻timpact为止的期间内δz的符号发生反转的时刻thwd作为下杆半程的时间点而检测出。
而且,挥杆分析部211将时刻thwb的杆头的位置作为上杆半程时的杆头的位置,并将时刻thwd的杆头的位置作为下杆半程时的杆头的位置。
杆头速度的计算
杆头速度为击打时(击打的瞬间、即将进行击打之前或刚进行了击打之后)的杆头的速度的大小。例如,挥杆分析部211根据击打的时刻timpact的杆头的位置的坐标和其前一个时刻的杆头的位置的坐标的差分,而对击打的时刻timpact的杆头的速度进行计算。而且,挥杆分析部211对该杆头的速度的大小进行计算,以作为杆头速度。
杆面扣角以及杆头轨迹(入射角)的计算
杆面扣角为基于击打中的高尔夫球杆3的杆头的倾斜的指标,杆头轨迹(入射角)为基于击打中的高尔夫球杆3的杆头的轨道的指标。
图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所成的角。
例如,设定杆头的击球面与x轴方向所成的角始终固定(例如,正交),挥杆分析部211根据击打的时刻timpact的传感器单元10的姿态而对与击球面正交的直线的方向进行计算。而且,挥杆分析部211将使该直线的方向上的z轴分量成为0的方向设为直线73的方向,并对直线73与目标线70所成的角(杆面扣角)φ进行计算。
另外,例如,挥杆分析部211将使击打的时刻timpact的杆头的速度的z轴分量成为0的速度(即,xy平面上的杆头的速度)的方向设为切线72的方向,并对切线72与目标线70所成的角(杆头轨迹(入射角))ψ进行计算。
并且,由于杆面扣角φ表示将方向与杆头向击球点75入射的方向无关而被固定的目标线70作为基准的击球面74的倾斜度,因此,也被称为绝对杆面扣角。与此相对,由于直线73与切线72所成的角η表示将杆头向击球点75入射的方向作为基准的击球面74的倾斜度,因此,被称为相对杆面扣角。相对杆面扣角η为,从(绝对)杆面扣角φ减去杆头轨迹(入射角)ψ而得到的角。
击球角的计算
击球角与杆头轨迹(入射角)相同地,为基于击打时刻timpact的高尔夫球杆3的杆头的轨道的指标。但是,击球角为在与杆头轨迹(入射角)不同的平面上对轨道的角度进行计算而得到的角。
挥杆分析部211将击打时刻timpact的杆头的速度向量与z轴在xz平面上所成的角作为击球角而进行计算。例如,当击打时刻timpact的杆头的移动方向为所谓的向上击球的方向时,击球角成为正值,在为所谓的向下击球时,击球角成为负值,在为所谓的水平击球的方向时,击球角成为零。
挥杆节奏的计算
挥杆节奏为表示挥杆的各区间的所需时间的比率的指标。
挥杆分析部211例如通过将整个挥杆的期间划分为挥杆开始时刻tstart、上杆半程时刻thwb、顶点时刻ttop、下杆半程时刻thwd、握柄减速开始时刻tvmax、击打时刻timpact,从而将整个挥杆的期间分割为多个区间,并对各区间的所需时间进行计算。
而且,挥杆分析部211将互不相同的两个区间的所需时间的比率作为挥杆节奏而进行计算。互不相同的两个区间既可以为互不重叠的两个区间,也可以为具有一方包含另一方的关系的两个区间。另外,互不相同的两个区间也可以为由用户2预先指定的两个区间。
例如,挥杆分析部211将能够用下挥杆的所需时间(从顶点时刻ttop至击打时刻timpact为止的区间的所需时间)除上挥杆的所需时间(从挥杆开始时刻tstart至顶点时刻ttop为止的区间的所需时间)而得到的比率,作为挥杆节奏而进行计算。
手向上角(handsupangle)的计算
手向上角为表示挥杆开始时刻tstart与击打时刻timpact的期间内的杆身的姿态偏差的指标中的一个,且为表示挥杆开始时刻tstart的杆身的杆底角方向的倾斜角α(tstart)与击打时刻timpact的杆身的杆底角方向的倾斜角α(timpact)的偏差的指标。并且,也能够代替挥杆开始时刻tstart的杆身的杆底角方向的倾斜角α(tstart),而使用瞄球时刻taddress的杆身的杆底角方向的倾斜角α(taddress)。另外,杆底角方向的倾斜角α是指,在图10中由符号α表示的角度,且为在yz平面上y轴与y轴所成的角度。
挥杆分析部211例如根据挥杆开始时刻tstart的高尔夫球杆3的姿态(通过整体坐标而被表示的姿态),而对挥杆开始时的倾斜角α(tstart)进行计算。
另外,挥杆分析部211例如根据击打时刻timpact的高尔夫球杆3的姿态(通过整体坐标而被表示的姿态),而对击打时刻timpact的倾斜角α(timpact)进行计算。
另外,挥杆分析部211例如根据瞄球时刻taddress的z轴加速度成分az与y轴加速度成分ay之比(ay/az),而对瞄球时刻taddress的倾斜角α(taddress)进行计算。并且,挥杆分析部211也能够通过使y轴加速度成分ay适用于式(1)中的“y(0)”,从而求出瞄球时刻的倾斜角α(taddress)。
另外,挥杆分析部211例如通过从击打时刻timpact的倾斜角α(timpact)减去挥杆开始时刻tstart的倾斜角α(tstart),从而对手向上角δα=α(timpact)-α(tstart)进行计算。
另外,挥杆分析部211例如可以通过从击打时刻timpact的倾斜角α(timpact)减去瞄球时刻taddress的倾斜角α(taddress),从而对手向上角δα=α(timpact)-α(taddress)进行计算。
挥杆顶点时的杆身轴旋转角的计算
挥杆顶点时的杆身轴旋转角θtop为,高尔夫球杆3从成为基准的时间点起至挥杆顶点的时间点为止绕杆身轴所旋转的角度(相对旋转角)。成为基准的时间点例如为上挥杆开始时或瞄球时。在本实施方式中,在用户2为惯用右手者的情况下,将使顶端朝向高尔夫球杆3的杆头侧的右旋的拧紧方向(在从握柄端部侧观察杆头侧时的顺时针的方向)设为杆身轴旋转角θtop的正方向。相反,在用户2为惯用左手者的情况下,将使顶端朝向高尔夫球杆3的杆头侧的左旋的拧紧方向(在从握柄端部侧观察杆头侧时的逆时针的方向)设为杆身轴旋转角θtop的正方向。
图18为,表示从挥杆开始(上挥杆开始)起至击打为止的杆身轴旋转角的时间变化的一个示例的图。在图18中,横轴为时间(s),纵轴为杆身轴旋转角(deg)。在图18中,示出了将挥杆开始时(上挥杆开始时)设为基准的时间点(杆身轴旋转角为0°)的挥杆顶点时的杆身轴旋转角θtop。
在本实施方式中,如图3所示,传感器单元10的y轴与高尔夫球杆3的杆身的长度方向(高尔夫球杆3的长度方向)大致一致。因此,例如,挥杆分析部211通过从挥杆开始的时刻tstart(上挥杆开始时)或瞄球时到挥杆顶点的时刻ttop(挥杆顶点时)对角速度数据中所包含的y轴角速度进行时间积分,从而对杆身轴旋转角θtop进行计算。同样地,挥杆分析部211通过从挥杆开始的时刻tstart(上挥杆开始时)或瞄球时到上杆半程时刻thwb对角速度数据中所包含的y轴角速度进行时间积分,从而对上杆半程时刻thwb的杆身轴旋转角θhwb进行计算。
握柄减速率以及握柄减速时间率的计算
握柄减速率为基于握柄的减速量的指标,且为下挥杆过程中握柄开始减速时的握柄的速度与击打时的握柄的速度之比。另外,握柄减速时间率为基于握柄的减速期间的指标,且为下挥杆过程中握柄开始减速后直至击打为止的时间与下挥杆的时间之比。握柄的速度优选为用户2握持的部分的速度,但是,也可以为握柄的任意的部分(例如,握柄端部)的速度,还可以为握柄附近的部分的速度。
图19为表示下挥杆中的握柄的速度的时间变化的一个示例的图。在图19中,横轴为时间(s),纵轴为握柄的速度(m/s)。在图19中,当将握柄开始减速时的握柄的速度(握柄的最大速度)设为v1,将击打时的握柄的速度设为v2时,握柄减速率rv(单位:%)由下式(16)表示。
[数学式16]
另外,在图19中,当将从挥杆顶点起至握柄开始减速的时间设为t1,将从握柄开始减速起至击打的时间设为t2时,握柄减速时间率rt(单位:%)由下式(17)表示。
[数学式17]
例如,设定为在用户2握持高尔夫球杆3的部分的附近安装传感器单元10,可以将传感器单元10的速度视为握柄的速度。因此,首先,挥杆分析部211根据从挥杆顶点的时刻ttop到击打的时刻timpact(下挥杆过程中)的各个时刻t的传感器单元10的位置的坐标和其前一个时刻的传感器单元10的位置的坐标的差分,而对各个时刻t的传感器单元10的速度进行计算。
接下来,挥杆分析部211对各个时刻t的传感器单元10的速度的大小进行计算,并将其最大值设为v1,将击打的时刻timpact的速度的大小设为v2。另外,挥杆分析部211对传感器单元10的速度的大小成为最大值v1的时刻tvmax进行确定。而且,挥杆分析部211对t1=tvmax-ttop、t2=timpact-tvmax进行计算。而且,挥杆分析部211通过式(16)、式(17),而分别对握柄减速率rv、握柄减速时间率rt进行计算。
并且,挥杆分析部211也可以将握柄端部的速度视为握柄的速度,并基于下挥杆过程中的各时刻t的握柄端部的位置的坐标,而对握柄端部的速度进行计算,并通过与上述同样的计算,而求出握柄减速率rv以及握柄减速时间率rt。
“v区域”项目的指标的计算
挥杆分析部211将在上杆半程时刻thwb杆头位置所属的区域、在下杆半程时刻thwd杆头位置所属的区域、在握柄减速开始时刻tvmax杆头位置所属的区域和在挥杆顶点时刻ttop杆头位置所属的区域作为指标而进行计算。多个区域的边界根据作为通过用户2的瞄球姿态而被确定的假想面的杆身平面sp以及霍根平面hp(v区域)而被确定。
图20为表示杆身平面sp以及霍根平面hp(v区域)与多个区域之间的关系的一个示例的图(另外,在图20的下部,示出了杆身平面sp以及霍根平面hp与用户2的姿态的概要的一个示例)。图20示出了从x轴的负侧观察的(向yz平面投影的)情况下的杆身平面sp、霍根平面hp以及五个区域a至e之间的关系。区域b为包括霍根平面hp在内的预定的空间,区域d为包括杆身平面sp在内的预定的空间。区域c为被区域b和区域d夹持的空间(与区域b的分界面sbc和与区域d的分界面scd之间的空间)。区域a为,在与区域c相反的一侧的分界面sab处与区域b相接的空间。区域e为在与区域c相反的一侧的分界面sde处与区域d相接的空间。
考虑到几种分界面sab、分界面sbc、分界面scd以及分界面sde的设定方法。列举一个示例,能够以在yz平面上,使霍根平面hp成为分界面sab与分界面sbc的正中,且杆身平面sp成为分界面scd与分界面sde的正中,并且区域b、区域c、区域d的绕原点o(x轴)的角度相等的方式进行设定。即,如果相对于杆身平面sp与霍根平面hp所成的第一角度β,而将霍根平面hp与分界面sab以及分界面sbc所成的角分别设定为β/4,并将杆身平面sp与分界面scd以及分界面sde所成的角分别设定为β/4,则区域b、区域c、区域d的角度均被设定为β/2。
并且,由于无法设想上杆半程时或下杆半程时的杆头位置的y坐标成为负的挥杆,因此,在图20中,区域a的与分界面sab相反的一侧的分界面被设定于xz平面上。同样地,由于无法设想上杆半程时或下杆半程时的杆头位置的z坐标成为负的挥杆,因此,区域e的与分界面sde相反的一侧的分界面被设定于xy平面上。当然,也可以以使区域a或区域e的绕原点o(x轴)的角度也与区域b、区域c、区域d相等的方式,对区域a或区域e的分界面进行设定。
具体而言,首先,挥杆分析部211根据杆身平面sp的四个顶点u1、u2、s1、s2的各坐标以及霍根平面hp的四个顶点u1、u2、h1、h2的各坐标,而对区域a至区域e的各个分界面sab、分界面sbc、分界面scd以及分界面sde进行设定。
接下来,挥杆分析部211对上杆半程时刻thwb的杆头位置的坐标、下杆半程时刻thwd的杆头位置的坐标、握柄减速开始时刻tvmax的杆头的位置的坐标、挥杆顶点时刻ttop的杆头的位置的坐标分别属于区域a至区域e中的哪个区域进行判断。
挥杆分析处理的顺序
图21为表示由处理部21实施的挥杆分析处理的顺序的一个示例的流程图。处理部21通过执行被存储于存储部24中的挥杆分析程序240,从而例如以图21的流程图的顺序来执行挥杆分析处理。以下,对图21的流程图进行说明。
首先,处理部21待机直至用户2实施测量开始操作(图4的步骤s2的操作)(s10中的否),当实施测量开始操作时(s10中的是),向传感器单元10发送测量开始指令,并开始从传感器单元10取得测量数据(s12)。
接下来,处理部21向用户2指示采取瞄球姿态(s14)。用户2根据该指示而采取瞄球姿态并静止(图4的步骤s4)。
接下来,处理部21使用从传感器单元10取得的测量数据,而对高尔夫球杆3是否以正确的姿态静止了预定期间进行判断(s16),在静止了预定期间的情况下(s16中为是),向用户2通知挥杆开始的允许(s18),在未静止预定期间的情况下,向结束判断处理转移(s24)。并且,处理部21例如输出预定的声音,或者,在传感器单元10上预先设置led并使该led点亮等,从而向用户2通知挥杆开始的允许,用户2在确认了该通知后,开始挥杆动作(图4的步骤s6的动作)。
接下来,处理部21根据从传感器单元10取得的测量数据,而对从挥杆的允许(s18)起在预定期间内是否检测到击打进行判断(s20),在检测到击打的情况下(s20中为是),向挥杆分析数据的生成处理(s22)转移,在未检测出击打的情况下(s20中为否),向结束判断处理(s24)转移。
接下来,处理部21在从取得自传感器单元10的测量数据中提取出击打前后的挥杆过程中的测量数据,并根据该挥杆过程中的测量数据而对各种指标以及轨迹进行计算时,将生成包含该指标以及轨迹在内的挥杆分析数据,并向服务器装置30发送(s22)。并且,处理部21在与挥杆过程中的测量数据相关的偏置补正以及整体坐标的设定中,使用高尔夫球杆3以正确的姿态静止的期间内的测量数据。另外,处理部21也可以使向服务器装置30发送的挥杆分析数据包括挥杆过程中的测量数据本身(所谓的原始数据)。
接下来,处理部21对是否由用户2实施了测量结束操作进行判断(s24),在已实施的情况下(s24中为是),结束流程,在未实施的情况下(s24中为否),向瞄球指示处理(s14)转移。
并且,在图21的流程图中,可以在可能的范围内适当地改变各个工序的顺序,也可以删除或变更一部分工序,还可以追加其他工序。
1-4.服务器装置的结构
图22为表示服务器装置30的结构例的图。如图22所示,在本实施方式中,服务器装置30被构成为,包括处理部31、通信部32以及存储部34。但是,服务器装置30也可以采用适当地删除或变更这些结构要素的一部分,或者,添加其他结构要素的结构。
存储部34例如由rom(readonlymemory:只读存储器)或闪存rom、ram(randomaccessmemory:随机存取存储器)等各种ic存储器、硬盘、存储卡等记录介质等构成。存储部34对供处理部31实施各种计算处理或控制处理的程序、用于实现应用功能的各种程序或数据等进行存储。
在本实施方式中,在存储部34中,预先存储(保存)有包含挥杆分析装置20所生成的多个挥杆分析数据248在内的挥杆分析数据列表341。即,每次挥杆分析装置20的处理部21对用户2的挥杆动作进行分析所生成的挥杆分析数据248依次被追加到挥杆分析数据列表341中。
另外,存储部34被用作处理部31的工作区域,并临时对处理部31根据各种程序而执行的运算结果等进行存储。而且,存储部34能够对通过处理部31的处理而生成的数据中的需要长期保存的数据进行存储。
通信部32通过网络40而与挥杆分析装置20的通信部27(参照图9)之间进行数据通信。例如,通信部32实施如下的处理,即,从挥杆分析装置20的通信部27接收挥杆分析数据248并向处理部31发送的处理。另外,例如,通信部32实施如下处理,即,将图7的选择画面的显示所需的信息向挥杆分析装置20的通信部27发送的处理,或从挥杆分析装置20的通信部27接收图7的选择画面中的选择信息并向处理部31发送的处理。另外,例如,通信部32实施从处理部31接收图8的显示画面的显示所需的信息并向挥杆分析装置20的通信部27发送的处理。
处理部31根据各种程序而实施如下处理,即,经由通信部32而从挥杆分析装置20接收挥杆分析数据248,并存储于存储部34(追加到挥杆分析数据列表341)中的处理。另外,处理部31根据各种程序而实施如下处理,即,经由通信部32而从挥杆分析装置20接收各种信息,并将各种画面(图7、图8的各个画面等)的显示所需的信息向挥杆分析装置20发送的处理等。另外,处理部31实施其他的各种控制处理。
尤其是,在本实施方式中,处理部31通过实施预定的程序,从而作为数据取得部310、存储处理部312而发挥功能。
数据取得部310实施如下处理,即,接收通信部32从挥杆分析装置20接收的挥杆分析数据248,并向存储处理部312发送的处理。
存储处理部312实施针对存储部34的各种程序和各种数据的读取或写入处理。例如,存储处理部312实施如下处理,即,从数据取得部310接收挥杆分析数据248并存储于存储部34(追加到挥杆分析数据列表341)中的处理,或从被存储于存储部34中的挥杆分析数据列表341读取挥杆分析数据248的处理等。
1-5.服务器装置的处理
服务器装置30的处理部31与挥杆分析装置20之间实施数据的发送接收,并针对每个用户而对用户的挥杆分析数据进行管理。
服务器装置的处理的顺序
图23为表示与服务器装置的处理相关的由挥杆分析装置20的处理部21实施的处理的顺序的一个示例的流程图。另外,图24为表示服务器装置的处理的顺序的一个示例的流程图。服务器装置30的处理部31(计算机的一个示例)通过执行被存储于存储部34中的程序,从而例如以图24的流程图的顺序来实施处理。以下,对图23以及图24的流程图进行说明。
首先,挥杆分析装置20的处理部21向服务器装置30发送分配给用户2的用户识别信息(图23中的s100)。
接下来,服务器装置30的处理部31接收用户识别信息,并发送与用户识别信息对应的挥杆分析数据248的列表信息(图24中的s200)。
接下来,挥杆分析装置20的处理部21接收挥杆分析数据248的列表信息,并在显示部25上显示挥杆分析数据的选择画面(图7)(图23中的s110)。
而且,挥杆分析装置20的处理部21待机直至在挥杆分析数据的选择画面中挥杆分析数据248被选择(图23的s120中的否),当被选择时(图23的s120中的是),向服务器装置30发送挥杆分析数据的选择信息(图23的s130)。
接下来,服务器装置30的处理部31接收挥杆分析数据的选择信息(图24的s210)。
接下来,服务器装置30的处理部31发送所选择的挥杆分析数据(图24的s240)。
接下来,挥杆分析装置20的处理部21接收所选择的挥杆分析数据,并在显示部25上显示基于挥杆分析数据的图像(表示各种指标的图像、表示挥杆的轨迹的图像等)(图23的s140),并结束处理。
另外,在图23的流程图中,可以在可能的范围内适当地改变各工序的顺序,也可以删除或变更一部分工序,还可以追加其他工序。同样地,在图24的流程图中,可以在可能的范围内适当地改变各工序的顺序,也可以删除或变更一部分工序,还可以追加其他工序。
1-6.关于v区域项目
1-6-1.v区域项目的分数以及诊断信息
本实施方式的挥杆分析装置20对上述的v区域项目的指标(四个指标)进行计算以作为挥杆分析数据,并且,根据这四个指标,而取得v区域项目的分数以及v区域项目的诊断信息。若重新对v区域项目的四个指标进行说明,则如以下的(1)至(4)。
(1)在区域a至区域e中,在上杆半程时刻thwb杆头位置所属的区域(时刻thwb为上挥杆过程中运动器具的长度方向沿着水平面的时间点的一个示例)。
(2)在区域a至区域e中,在挥杆顶点时刻ttop杆头位置所属的区域(时刻ttop为挥杆顶点的时间点的一个示例。)。
(3)在区域a至区域e中,在握柄减速开始时刻tvmax(自然非曲腕挥杆点)杆头位置所属的区域(时刻tvmax为下挥杆过程中运动器具的握持部开始减速的时间点的一个示例。)。
(4)在区域a至区域e中,在下杆半程时刻thwd杆头位置所属的区域(时刻thwd为,下挥杆过程中运动器具的长度方向沿着水平面的时间点的一个示例)。
而且,挥杆分析装置20的存储部24预先对如图25所示的v区域对应表进行存储。
如图25所示,v区域对应表针对将v区域项目的四个指标按照时间顺序进行排列的每个排列模式(以下,称为“区域的排列模式”)而分配分数以及诊断信息。
例如,在图25的v区域对应表中,分配给区域的排列模式“a-a-a-a”的分数为pv1,分配给区域的排列模式“a-a-a-a”的诊断信息为lv1。
在此,在图25的v区域对应表中,每个区域的排列模式的分数(得分、水平)以及诊断信息根据与各种各样的挥杆相关的区域的排列模式和与各种各样的挥杆相关的击球的轨道的倾向之间的关系而被预先设定。
例如,与轨道容易从目标线偏离的挥杆相关的区域的排列模式被分配相对较低的分数,并且与轨道不易从目标线偏离的挥杆相关的区域的排列模式被分配相对较高的分数。例如,与轨道最不易从目标线偏离的挥杆相关的区域的排列模式(例如“c-c-c-c”)被分配最高分(5分),与轨道最容易从目标线偏离的挥杆相关的区域的排列模式被分配最低分(1分)。
另外,例如,与轨道容易成为左曲球的挥杆相关的区域的排列模式被分配表示挥杆类型为左曲球系的诊断信息,与轨道容易成为右曲球的挥杆相关的区域的排列模式被分配表示挥杆类型为右曲球系的诊断信息。
然而,根据理想的挥杆或标准的挥杆,将上述四个时刻thwb、ttop、tvmax、thwd按照时间序列顺序(时间点的到来顺序)进行排列所得到的排列模式(以下,称为“时间点的排列模式”),如图25所示,成为“thwb-ttop-tvmax-thwd”。但是,根据非理想的挥杆,也存在时间点的排列模式成为“thwb-ttop-thwd-tvmax”的情况。
因此,优选为,在时间点的排列模式为“thwb-ttop-thwd-tvmax”的情况下,与时间点的排列模式为”thwb-ttop-tvmax-thwd”的情况相比,被分配较低的分数。另外,优选为,在时间点的排列模式为“thwb-ttop-thwd-tvmax”的情况下,被分配表示手腕的减速开始时间点与理想的时间点相比而延迟的诊断信息。
为了实施这样的分配,例如,在存储部24中,准备有在时间点的排列模式为“thwb-ttop-tvmax-thwd”时被应用的对应表(以下,称为“第一v区域对应表”)和在时间点的排列模式为“thwb-ttop-thwd-tvmax”时被应用的对应表(以下,称为“第二v区域对应表”)这两种对应表,以作为v区域对应表。另外,省略了第二v区域对应表的图示。
1-6-2.分数以及诊断信息的取得处理
挥杆分析装置20的挥杆分析部211在上述的步骤s22(图21)中,通过例如以下的顺序(1)至(4),而取得v区域项目的分数以及诊断信息。
(1)挥杆分析部211根据v区域项目的四个时刻而对时间点的排列模式为“thwb-ttop-tvmax-thwd”和“thwb-ttop-thwd-tvmax”中的哪一个进行判断。
(2)挥杆分析部211根据顺序(1)的判断结果和v区域项目的四个指标,而对区域的排列模式进行识别。
(3)在时间点的排列模式为“thwb-ttop-tvmax-thwd”的情况下,挥杆分析部211根据区域的排列模式,参照第一v区域对应表,而取得v区域项目的分数以及诊断信息。
(4)在时间点的排列模式为“thwb-ttop-thwd-tvmax”的情况下,挥杆分析部211根据区域的排列模式,参照第二v区域对应表,而取得v区域项目的分数以及诊断信息。
并且,通过以上的顺序(1)至(4)而取得的分数、诊断信息、区域的排列模式、时间点的排列模式与各种指标一起被加入到挥杆分析数据中。
另外,虽然在以上的说明中,挥杆分析部211使用了作为表示v区域项目的水平的信息的“分数”,但是也可以使用分数以外的信息“等级1、等级2、等级3、……”、“a等级、b等级、c等级、……”、“○、×、△、……”、“高水平、中水平、低水平、……”……等信息(但是,以下,假定使用“分数”以作为v区域项目的水平)。
1-6-3.v区域项目的显示画面
在本实施方式中,用户2通过在图7所示的选择画面中例如对任意一个复选框进行开启,从而选择一个与挥杆相关的挥杆分析数据,之后按下处于选择画面的下部的ok按钮(用指尖点击),而且当实施v区域项目的显示开始操作时,将在显示部25上显示v区域项目的显示画面。
图26为v区域项目的显示画面的一个示例。如图26所示,在v区域项目的显示画面的上端部处配置有表示用户2的id的文本图像25a、表示所使用的高尔夫球杆3(运动器具的一个示例)的杆号的文本图像25b、表示挥杆的日期和时间的文本图像25c。
而且,在v区域项目的显示画面的例如下端部处,在左右方向上排列有第一个显示部25-1、第二个显示部25-2、第三个显示部25-3、第四个显示部25-4。第一个显示部25-1、第二个显示部25-2、第三个显示部25-3、第四个显示部25-4整体表示与用户2所选择的挥杆相关的区域的排列模式。
并且,虽然在图26中,将四个显示部25-1、25-2、25-3、25-4的配置位置设为显示画面的下端部,并将四个显示部25-1、25-2、25-3、25-4的排列方向设为显示画面的左右方向,但是也可以将配置位置设为显示画面的上端部或中央部并将排列方向设为显示画面的左右方向,还可以将配置对象设为显示画面的右端部或左端部或中央部并将排列方向设为显示画面的上下方向。
第一个显示部25-1被赋予表示时刻thwb、ttop、tvmax、thwd中的第一个到来的时刻(第一个时刻)的文本图像(在图26中为“上杆半程”)和表示在该时刻杆头位置所属的区域的符号图像(在图26中,为“a”)(符号为识别数据的一个示例)。并且,第一个显示部25-1被赋予用于向用户2通知第一个时刻的杆头位置的按钮的功能(hwb按钮的功能)(那么,hwb按钮的功能的说明将在后文叙述)。
第二个显示部25-2被赋予表示时刻thwb、ttop、tvmax、thwd中的第二个到来的时刻(第二个时刻)的文本图像(在图26中,为“挥杆顶点”)和表示在该时刻杆头位置所属的区域的符号图像(在图26中为“b”)。并且,第二个显示部25-2被赋予用于向用户2通知第二个时刻的杆头位置的按钮的功能(挥杆顶点按钮的功能)(那么,挥杆顶点按钮的功能的说明将在后文叙述)。
第三个显示部25-3被赋予表示时刻thwb、ttop、tvmax、thwd中的第三个到来的时刻(第三个时刻)的文本图像(在图26中,为“自然非曲腕挥杆”)和表示在该时刻杆头位置所属的区域的符号图像(在图26中为“c”)。并且,第三个显示部25-3被赋予用于向用户2通知第三个时刻的杆头位置的按钮的功能(nu按钮的功能)(那么,nu按钮的功能的说明将在后文叙述)。
第四个显示部25-4被赋予表示时刻thwb、ttop、tvmax、thwd中的第四个到来的时刻(第四个时刻)的文本图像(在图26中为“下杆半程”)和表示在该时刻杆头位置所属的区域的符号图像(在图26中为“d”)。并且,第四个显示部25-4被赋予表示用于向用户2通知第四个时刻的杆头位置的按钮的功能(hwd按钮的功能)(那么,hwd按钮的功能的说明将在后文叙述)。
因此,用户2通过被赋予给整个显示部25-1、25-2、25-3、25-4的符号的排列,从而能够对区域的排列模式(即挥杆过程中杆头所通过的区域的变化)进行识别。在图26的示例中,用户2能够识别出区域的排列模式为“a-b-c-d”。
另外,用户2能够对与情况良好时的挥杆相关的区域的排列模式和与情况较差时的挥杆相关的区域的排列模式进行比较,并根据两者的排列模式的不同部分,而得知情况较差的原因在于挥杆过程中的哪个时刻。例如,在与情况良好时的挥杆相关的区域的排列模式为“c-c-c-c”,与情况较差时的挥杆相关的区域的排列模式为“c-c-b-c”的情况下,能够推测出情况较差的原因在于第三个时刻(握柄减速开始时刻)的高尔夫球杆3的姿态。
另外,如图26所示,在v区域项目的显示画面上,除了配置有显示部25-1、25-2、25-3、25-4之外,还配置有挥杆轨迹(在图26中为杆头的轨迹)的图像25c、v区域的图像25k、第一个时刻的高尔夫球杆的图像25l-1、第二个时刻的高尔夫球杆的图像25l-2、第三个时刻的高尔夫球杆的图像25l-3、第四个时刻的高尔夫球杆的图像25l-4和分数的显示部25-5。并且,各时刻的高尔夫球杆的图像根据各时刻的握柄的位置、各时刻的杆头的位置、各时刻的传感器单元10的姿态等而被制作。另外,在图26中,由虚线的曲线表示上挥杆中的杆头的轨迹,由实线表示下挥杆中的杆头的轨迹(其他图也相同)。
其中,分数的显示部25-5被赋予表示v区域项目的分数的文本图像(在图26中为“3分/5分”)。作为“3分/5分”的分母的“5分”表示最高分数(满分)。并且,分数的显示部25-5被赋予用于向用户2通知v区域项目的诊断结果的按钮的功能(分数按钮的功能)(那么,分数按钮的功能的说明将在后文叙述)。
根据以上的v区域项目的显示画面,用户2对与自己的挥杆相关的区域的排列模式(在图26中,为“a-b-c-d”)进行确认,而后,在想要对第一个时刻的高尔夫球杆3的姿态进行确认的情况下,只需用指尖点击第一个显示部25-1(在此,为hwb按钮)即可,在想要对第二个时刻的高尔夫球杆3的姿态进行确认的情况下,只需用指尖点击第二个显示部25-2(在此,为挥杆顶点按钮)即可,在想要对第三个时刻的高尔夫球杆3的姿态进行确认的情况下,只需用指尖点击第三个显示部25-3(在此,为nu按钮)即可,在想要对第四个时刻的高尔夫球杆3的姿态进行确认的情况下,只需用指尖点击第四个显示部25-4(在此,为hwd按钮)即可。另外,用户2在想要对v区域项目的诊断结果进行确认的情况下,只需用指尖点击分数的显示部25-5(分数按钮)即可。
图27为第一个显示部25-1(在此,为hwb按钮)被点击时的显示画面的一个示例。如图27所示,当第一个显示部25-1(在此,为hwb按钮)被点击时,第一个显示部25-1(在此,为hwb按钮)成为选择状态(在图27中,用实线框以及阴影线表示选择状态),并且第一个时刻的高尔夫球杆的图像25l-1与其他时刻的高尔夫球杆的图像25l-2、25l-3、25l-4相比被强调显示。在图27所示的示例中,被强调的图像25l-1以相对较高的对比度(粗实线)被显示,未被强调的图像25l-2~25l-4以相对较低的对比度(细虚线)被显示。
图28为第二个显示部25-2(在此,为挥杆顶点按钮)被点击时的显示画面的一个示例。如图28所示,当第二个显示部25-2(在此,为挥杆顶点按钮)被点击时,第二个显示部25-2(在此,为挥杆顶点按钮)成为选择状态(在图28中,用实线框以及阴影线表示选择状态),并且第二个时刻的高尔夫球杆的图像25l-2与其他时刻的高尔夫球杆的图像25l-1、25l-3、25l-4相比被强调显示。在图28所示的示例中,被强调的图像25l-2以相对较高的对比度(粗实线)被显示,未被强调的图像25l-1、25l-3、25l-4以相对较低的对比度(细虚线)被显示。
图29为第三个显示部25-3(在此,为nu按钮)被点击时的显示画面的一个示例。如图29所示,当第三个显示部25-3(在此,为nu按钮)被点击时,第三个显示部25-3(在此,为nu按钮)成为选择状态(在图29中,用实线框以及阴影线表示选择状态),并且第三个时刻的高尔夫球杆的图像25l-3与其他时刻的高尔夫球杆的图像25l-1、25l-2、25l-4相比被强调显示。在图29所示的示例中,被强调的图像25l-3以相对较高的对比度(粗实线)被显示,未被强调的图像25l-1、25l-2、25l-4以相对较低的对比度(细虚线)被显示。
图30为第四个显示部25-4(在此,为hwd按钮)被点击时的显示画面的一个示例。如图30所示,当第四个显示部25-4(在此,为hwd按钮)被点击时,第四个显示部25-4(在此,为hwd按钮)成为选择状态(在图30中,用实线框以及阴影线表示选择状态),并且第四个时刻的高尔夫球杆的图像25l-4与其他时刻的高尔夫球杆的图像25l-1、25l-2、25l-3相比被强调显示。在图30所示的示例中,被强调的图像25l-4以相对较高的对比度(粗实线)被显示,未被强调的图像25l-1、25l-2、25l-3以相对较低的对比度(细虚线)被显示。
如图31所示,当分数的显示部25-5(分数按钮)被点击时,v区域项目的显示画面将向例如图32所示的v区域项目的诊断画面被切换。
如图32所示,在v区域项目的诊断画面中包括表示v区域项目的诊断信息的各种图像。但是,图32所示的诊断信息只不过是一个示例,并不一定对应于图26等所描绘的排列模式(“a-b-c-d”)。
图32所示的诊断画面包括表示挥杆类型的信息(诊断结果)和为了改善(克服)该类型的弱点而较为有效的一个或多个建议(推荐的课程)。课程方法例如通过教材以及静止图像的组合而被表现。并且,虽然在图32中,示出了用教材以及静止图像的组合来表现(告知、提供)课程方法(建议)的示例,但是也可以代替该组合,而使用图标、动态图像、语音等除教材或静止图像以外的表现形式,还可以使用一种或三种以上的表现形式的组合。
1-6-4.v区域项目的显示处理的流程
以下,对v区域项目的显示处理的流程进行详细说明。
在本实施方式中,用户2通过在图7所示的选择画面中例如将任意一个复选框开启,从而选择一个与挥杆相关的挥杆分析数据,之后按下处于选择画面的下部的ok按钮(用指尖点击),而且,当实施v区域项目的显示开始操作时,能够使挥杆分析装置20开始进行v区域项目的显示处理。
图33为表示由挥杆分析装置20的处理部21(提示部的一个示例)实施的v区域项目的显示处理(提示方法的一个示例)的顺序的一个示例的流程图。
并且,图33的流程表示与图25~图30所示的显示画面相关的显示处理,并省略了与诊断画面(图32)相关的显示处理。另外,虽然以下的处理为,处理部21,主要是显示处理部214(提示部的一个示例)与显示部25(提示部的一个示例)协同执行的处理,但是在此,将处理的主体设为处理部21而进行说明。另外,供处理部21执行显示处理的程序(提示程序的一个示例)被存储于上文所述的存储部24中。该程序既可以为预先被存储于非易失性的记录介质(计算机可读取的记录介质)中的程序,也可以为处理部21经由网络而从未图示的服务器或者服务器装置30接收并存储于存储部24中的程序。
首先,处理部21对是否存在v区域项目的显示开始操作进行判断,在存在显示开始操作的情况下(s91中为是),向接下来的处理(s93)转移,在不存在示开始操作的情况下(s91中为否)待机。
接下来,处理部21对在用户2所选择的挥杆分析数据中所包含的、时间点的排列模式和区域的排列模式进行识别(s93)。在此,假定为时间点的排列模式为“thwb-ttop-tvmax-thwd”,区域的排列模式为“a-b-c-d”。
接下来,处理部21开始显示反映出时间点的排列模式“thwb-ttop-tvmax-thwd”和区域的排列模式“a-b-c-d”的显示画面(s95)。在此,由于时间点的排列模式为“thwb-ttop-tvmax-thwd”,因此显示画面的第一个显示部25-1被赋予hwb按钮的功能,第二个显示部25-2被赋予挥杆顶点按钮的功能,第三个显示部25-3被赋予nu按钮的功能,第四个显示部25-4被赋予hwd按钮的功能。另外,在显示画面上,还配置有四个时刻的高尔夫球杆的图像。
接下来,处理部21执行在该显示画面的显示中,第一个显示部25-1(在此为hwb按钮)是否被点击的判断处理(s97),第二个显示部25-2(在此为挥杆顶点按钮)是否被点击的判断处理(s101),第三个显示部25-3(在此为nu按钮)是否被点击的判断处理(s105),第四个显示部25-4(在此为hwd按钮)是否被点击的判断处理(s109),v区域项目的显示结束操作是否被实施的判断处理(s113),只要未实施v区域项目的显示结束操作(s113中为否),便反复进行这些判断处理(s97、s101、s105、s109、s113)。
而后,在第一个显示部25-1(在此为hwb按钮)被点击时(s97中为是),处理部21开始进行第一个时刻(在此为上杆半程时刻)的高尔夫球杆的图像的强调显示(s99)。
另外,在第二个显示部25-2(在此为挥杆顶点按钮)被点击时(s101中为是),处理部21开始进行第二个时刻(在此为挥杆顶点时刻)的高尔夫球杆的图像的强调显示(s103)。
另外,在第三个显示部25-3(在此为nu按钮)被点击时(s105中为是),处理部21开始进行第三个时刻(在此为握柄减速开始时刻)的高尔夫球杆的图像的强调显示(s107)。
另外,在第四个显示部25-4(在此为hwd按钮)被点击时(s109中为是),处理部21开始进行第四个时刻(在此,为下杆半程时刻)的高尔夫球杆的图像的强调显示。
而且,处理部21在存在v区域项目的显示结束操作时(s113中为是),在该时间点结束流程。
并且,在图33的流程中,可以在可能的范围内适当地改变各工序的顺序,也可以删除或变更一部分工序,还可以追加其他工序。
1-7.作用效果
如以上所进行的说明那样,本实施方式的挥杆分析装置20将表示在预先被分配了识别符号a、b、c、d、e的多个区域a、b、c、d、e中,在挥杆过程中的时刻thwb、ttop、tvmax、thwd中的各个时刻高尔夫球杆3的杆头所属的区域的识别符号按照时间序列向用户2提示。
根据本实施方式的挥杆分析装置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”的哪个。
因此,用户2能够对与情况良好时的挥杆相关的排列模式和与情况较差时的挥杆相关的排列模式进行比较,并根据两者的排列模式的不同部分而得知情况较差的原因在于挥杆过程中的哪个时刻。例如,在与情况良好时的挥杆相关的排列模式为“c-c-c-c”,在与情况较差时的挥杆相关的排列模式为“c-c-b-c”的情况下,能够推测出情况较差的原因在于第三个时刻的高尔夫球杆3的姿态。
2.改变例
本发明并不被限定于本实施方式,在本发明的主旨的范围内能够实施各种改变。
2-1.其他的提示形式
并且,虽然上述的实施方式中的处理部21为了向用户2提示区域的排列模式而将各个区域的识别符号(a、b、c、d、e的区分)在空间方向上进行了排列,但是,也可以将各个区域的识别符号(a、b、c、d、e的区分)在时间方向上进行排列。也就是说,为了向用户2提示排列模式“a-b-c-d”,上述的实施方式中的处理部21可以将表示符号“a”的图像、表示符号“b”的图像、表示符号“c”的图像、表示符号“d”的图像依次显示在画面上,也可以依次输出表示符号“a”的语音、表示符号“b”的语音、表示符号“c”的语音、表示符号“d”的语音。并且,语音的输出例如由处理部21的声音输出处理部215以及声音输出部26协同实施。
另外,虽然上述的实施方式中的处理部21,使用了“a”、“b”、“c”、“d”、“e”等识别符号作为区域的识别数据,但是也可以使用“1”、“2”、“3”、“4”、“5”等识别编号,或者使用“v区域的上侧”、“v区域内的霍根平面侧”、“v区域的中央”、“v区域的杆身平面侧”、“v区域的下侧”等识别词
2-2.其他的通知形式
上述的实施方式中的处理部21主要通过画面而实施向用户2的一个或多个通知,但是,也可以通过其他形式来实施。作为通知的形式,例如,能够使用图像、光、声音、振动、图像的变化模式、光的变化模式、声音的变化模式、振动的变化模式中的至少一个。
2-3.其他的输入形式
虽然上述的实施方式中的处理部21主要通过手指的接触(对触摸面板的点击操作、按钮操作)来实施由用户2进行的一个或多个信息输入,但是作为一个或多个信息输入的形式,能够采用各种形式。作为信息输入的形式,例如,能够采用通过手指的接触进行的输入、通过语音进行的输入、通过手势进行的输入中的至少一个。
2-4.v区域的改变
在上述的实施方式中,为了对杆头所属的区域a、b、c、d、e进行定义,从而导入了v区域(由杆身平面和霍根平面夹持的区域)的概念。该v区域为,由沿着高尔夫球杆3的长度方向的第一假想面和穿过用户2的肩部附近的第二假想面夹持的区域(参照图34)。第一假想面例如为通过沿着击球的目标方向的第一轴以及沿着挥杆开始前的高尔夫球杆3的长度方向的第二轴而被确定的所谓的杆身平面。第二假想面例如为包括第一轴并与第一假想面形成预定的角度的所谓的霍根平面。但是,第二假想面也可以为与第一假想面并行的假想面(包括与第一假想面平行的假想面和沿着第一假想面的假想面双方)。顺便提及,平行的假想面也被称为“肩平面”(参照图35)。并且,在上述的实施方式中,可以根据第一假想面与用户2的身体信息双方来对第二假想面进行计算,也可以将与第一假想面具有预定的关系的面设为第二假想面。
另外,第一假想面和第二假想面的定义的方法并不限定于这些方法,例如也可以使用如图36所示的假想面。图36所示的两个假想面为根据挥杆开始前的杆身的姿态而被设定的假想面,并且第一假想面为穿过用户2的手肘附近的假想面,第二假想面为穿过用户的膝部附近的假想面。另外,第一假想面与第二假想面并非并行,例如,在高尔夫球杆的朝向握柄端部方向的延长直线上相互交叉。
2-5.挥杆分析处理的改变
也可以采用如下方式,即,多个传感器单元10被安装于高尔夫球杆3或用户2的手臂或者肩部等部位上,挥杆分析部211使用该多个传感器单元10的各个测量数据,来实施挥杆分析处理。
另外,虽然在上述的实施方式中,挥杆分析部211利用用户2的身体信息而对作为第三轴的第三线段53以及霍根平面hp进行计算,但是,也可以将使作为第二轴的第二线段52以及杆身平面sp分别绕x轴而旋转了预定的第一角度β(例如30°)的部分设为第三线段53以及霍根平面hp。
另外,虽然在上述的实施方式中,挥杆分析部211使用如式(2)所示的平方和的平方根以作为传感器单元所测量出的三轴角速度的合成值而对击打进行检测,但是,作为三轴角速度的合成值,除此以外,例如,也可以使用三轴角速度的平方和、三轴角速度的和或者其平均值、三轴角速度的积等。另外,也可以代替三轴角速度的合成值,而使用三轴加速度的平方和或者其平方根、三轴加速度的和或者其平均值、三轴加速度的积等三轴加速度的合成值。
2-6.hmd等的改变例
另外,在上述的实施方式中,作为一个或多个图像的显示位置,例如,也能够使用如图37所示的腕式的显示部(臂部安装型显示装置的一个示例),或者如图38所示的头部安装型的显示部(称为hmd。头部安装型显示装置的一个示例)。
头戴式显示器为,被佩戴于用户2的头部且针对用户2的一只眼或双眼而显示图像的显示器。将头戴式显示器佩戴于头部的用户2能够在不将视线从高尔夫球杆3的杆头、球或目标的方向脱离的条件下对各种图像进行确认。
如图38所示,hmd500具有被佩戴于用户2的头部上的眼镜主体501。在眼镜主体501上设置有显示部502。显示部502通过将从图像显示部503射出的光束与从外界朝向用户2的眼睛的光束整合,从而使图像显示部503的虚像重叠于由用户2观察到的外界的实像上。
在显示部502上,例如,具备lcd(液晶显示器)等图像显示部503、第一分光镜504、第二分光镜505、第一凹状反射镜506、第二凹状反射镜507、快门508、凸状透镜509。
第一分光镜504被配置于用户2的左眼的正面,并使从图像显示部503射出的光部分透过以及部分反射。
第二分光镜505被配置于用户2的右眼的正面,并使来自第一分光镜504的部分透过光部分透过以及部分反射。
第一凹状反射镜506被配置于第一分光镜504的正面,并使第一分光镜504的部分反射光部分反射,从而使之透过第一分光镜504并导向用户2的左眼。
第二凹状反射镜507被配置于第二分光镜505的正面,并使第二分光镜505的部分反射光部分反射,从而使之透过第二分光镜505并导向用户2的右眼。
凸状透镜509在快门508被开放时将第二分光镜505的部分透过光导向hmd500的外部。
根据以上的hmd500,用户2能够在不用手握持挥杆分析装置20的条件下对必要的信息进行确认。
2-7.其他
在上述的实施方式中,传感器单元10的功能的一部分或全部可以被搭载于挥杆分析装置20或服务器装置30侧。另外,挥杆分析装置20的功能的一部分或全部可以被搭载于传感器单元10或服务器装置30侧。另外,服务器装置30的功能的一部分或全部可以被搭载于挥杆分析装置20或传感器单元10侧。
虽然在上述的实施方式中,加速度传感器12和角速度传感器14被内置于传感器单元10内并被一体化,但是,加速度传感器12和角速度传感器14也可以不被一体化。或者,加速度传感器12和角速度传感器14也可以不被内置于传感器单元10内而被直接安装于高尔夫球杆3或用户2上。另外,虽然在上述的实施方式中,传感器单元10和挥杆分析装置20为分体,但是,也可以使它们一体化且可被安装于高尔夫球杆3或用户2上。另外,传感器单元10也可以与惯性传感器(例如,加速度传感器12或者角速度传感器14)一起具备挥杆分析装置20的一部分的结构要素。
并且,惯性传感器只需为能够对加速度和角速度等惯性量进行测量的传感器即可,例如,可以为能够对加速度或角速度进行测量的惯性测量单元(imu:inertialmeasurementunit)。另外,所述惯性传感器例如可以被安装于运动器具或用户的部位上,并能够相对于所述运动器具或用户进行拆装,也可以为被内置于所述运动器具中等的被固定于所述运动器具上而无法拆下的装置。
另外,虽然在上述的实施方式中,举出对高尔夫球挥杆进行分析的挥杆分析系统(服务器装置)为例,但是,本发明也能够应用于对网球或棒球等各种各样的运动中的挥杆进行分析的挥杆分析系统(服务器装置)。
上述的实施方式以及改变例为一个示例,并不限定于这些示例。例如,还能够适当地对各实施方式以及各改变例进行组合。
本发明包括与实施方式中所说明的结构实质上相同的结构(例如,功能、方法以及结果相同的结构,或目的以及效果相同的结构)。此外,本发明包括对实施方式中所说明的结构的非本质部分进行替换而得到的结构。此外,本发明包括能够起到与实施方式中所说明的结构相同的作用效果的结构或能够达到相同的目的的结构。此外,本发明包括在实施方式中所说明的结构中附加了公知技术的结构。
符号说明
1…挥杆分析系统;2…用户;3…高尔夫球杆;4…高尔夫球;10…传感器单元;12…加速度传感器;14…角速度传感器;16…信号处理部;18…通信部;20…挥杆分析装置;21…处理部;22…通信部;23…操作部;24…存储部;25…显示部;26…声音输出部;27…通信部;30…服务器装置;31…处理部;32…通信部;34…存储部;40…网络;51…第一线段;52…第二线段;53…第三线段;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…杆身平面与霍根平面的共同的顶点。