本發明涉及一種電子設備、系統以及方法。
背景技術:
一直以來,提出了基于高爾夫球揮桿的拍攝圖像而將選手的揮桿軌跡分為后揮桿和下揮桿和慣性動作來顯示的分析系統(參照專利文獻1)。通過該顯示,選手能夠掌握自己的揮桿的概要情況。
但是,在現有的分析系統中,選手無法確認揮桿是否穩定,也就是說,無法確認揮桿的再現性的程度。此外,由于也已經提出了同時顯示多個揮桿軌跡的裝置,因此用戶能夠確認到軌跡的背離,但是由于在很多情況下多個揮桿之間所需時間不同,因此存在用戶難以根據軌跡的背離來客觀地評價揮桿的再現性的問題。
專利文獻1:日本特開2013-240506號公報
技術實現要素:
本發明是鑒于上述的問題點而作出的發明,根據本發明的幾種方式,提供了一種能夠客觀評價揮桿再現性的電子設備、系統、方法、程序以及記錄介質。
本發明是為了解決前文所述的問題的至少一部分而作出的發明,其能夠作為以下的方式或應用例來實現。
應用例1
本應用例所涉及的電子設備包括提示部,所述提示部將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而提示所述時間序列數據的揮桿間的偏差。
即使假設在多個時間序列數據之間采樣數量不同,但提示部也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的電子設備,能夠實現揮桿的再現性的客觀的評價。
應用例2
在本應用例所涉及的電子設備中,所述提示部將所述偏差與預定區域同時進行提示,所述預定區域為,由沿著所述運動器具的長度方向的第一平面與穿過用戶的肩膀附近的第二平面所夾著的區域,所述第一平面為,由沿著擊球的目標方向的第一軸與沿著所述揮桿的開始前的所述運動器具的長度方向的第二軸而被確定的平面,所述第二平面為,包含所述第一軸且相對于所述第一平面而成預定的角度的平面、或與所述第一平面平行的平面。
因此,能夠使用戶確認到預定區域與偏差的關系。
應用例3
本應用例所涉及的電子設備包含計算部,所述計算部將與多個揮桿相關的多個時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而計算出所述時間序列數據的揮桿間的偏差。
即使假設在多個時間序列數據之間采樣數量不同,計算部也在多個時間序列數據之間將區間的數量設為共同,并計算出每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的電子設備,能夠實現揮桿的再現性的客觀的評價。
應用例4
在本應用例所涉及的電子設備中,所述計算部將與運動器具的位置相關的所述多個時間序列數據中的每一個分割為預定數量的區間,并計算出每個揮桿且每個區間的所述位置,并且根據每個揮桿且每個區間的所述位置、每個區間的所述位置的揮桿間平均值、揮桿數,而計算出每個區間的所述位置的揮桿間的偏差。
為了計算出每個區間的所述位置的揮桿間的偏差,計算部依據了每個揮桿且每個區間的所述位置、每個區間的所述位置的揮桿間平均值、和揮桿數。因此,電子設備例如還能夠取得標準偏差等以作為每個區間的偏差。
應用例5
在本應用例所涉及的電子設備中,所述每個區間的所述位置可以為所述區間內的所述位置的平均值或代表值。
計算部計算出所述區間內的所述位置的平均值或代表值以作為每個區間的所述位置。因此,計算部能夠可靠地減少為了計算出偏差而所需的位置的采樣數量。
應用例6
在本應用例所涉及的電子設備中,所述偏差可以為標準偏差。
因此,電子設備能夠取得標準偏差以作為每個區間的偏差。
應用例7
在本應用例所涉及的電子設備中,所述計算部可以根據慣性傳感器的輸出來計算出所述偏差。
慣性傳感器能夠準確地測量出運動器具或用戶的預定部位的位置。因此,與根據揮桿圖像等來計算出偏差的情況相比,計算部能夠準確地計算出偏差。
應用例8
在本應用例所涉及的電子設備中,所述時間序列數據為從所述揮桿的開始起至擊打為止的時間序列數據、從所述揮桿的開始起至揮桿頂點為止的時間序列數據、從所述揮桿頂點起至所述擊打為止的時間序列數據中的至少一個。
因此,電子設備能夠在從揮桿的預定時刻起至其他的預定時刻為止的期間內,設定偏差的提示對象或計算對象。
應用例9
在本應用例所涉及的電子設備中,所述預定數量的區間的時間長度可以被設定為均等。
因此,電子設備能夠在時間方向上針對每個均等的區間來提示或計算出偏差。
應用例10
在本應用例所涉及的電子設備中,所述預定數量的區間的空間長度可以被設定為均等。
因此,電子設備能夠在空間方向上針對每個均等的區間來提示或計算出偏差。
應用例11
本應用例所涉及的系統包括本應用例所涉及的電子設備和所述慣性傳感器。
因此,例如,如果用戶將慣性傳感器安裝于例如運動器具或用戶的身體上,則電子設備根據慣性傳感器的輸出來提示或計算出每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的系統,能夠實現揮桿的再現性的客觀的評價。
應用例12
本應用例所涉及的方法包括如下的步驟,即,將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而提示所述時間序列數據的揮桿間的偏差的步驟。
在提示步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的方法,能夠實現揮桿的再現性的客觀的評價。
應用例13
本應用例所涉及的方法包括如下的步驟,即,將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而計算出所述時間序列數據的揮桿間的偏差的步驟。
在計算步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的方法,能夠實現揮桿的再現性的客觀的評價。
應用例14
本應用例所涉及的程序包括使計算機實施如下步驟的內容,即,將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而提示所述時間序列數據的揮桿間的偏差的步驟。
在提示步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的程序,能夠實現揮桿的再現性的客觀的評價。
應用例15
本應用例所涉及的程序包括使計算機實施如下步驟的內容,即,將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而計算出所述時間序列數據的揮桿間的偏差的步驟。
在計算步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的程序,能夠實現揮桿的再現性的客觀的評價。
應用例16
本應用例所涉及的記錄介質記錄了使計算機實施如下步驟的程序,即,將與運動器具的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而提示所述時間序列數據的揮桿間的偏差的步驟。
在提示步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的記錄介質,能夠實現揮桿的再現性的客觀的評價。
應用例17
本應用例所涉及的記錄介質記錄用于使計算機實施如下步驟的程序,即,將與運動器具的多個揮桿相關的時間序列數據的每一個分割為預定數量的區間,并針對每個區間計算出所述時間序列數據的揮桿間的偏差的步驟。
在計算步驟中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本應用例所涉及的記錄介質,能夠實現揮桿的再現性的客觀的評價。
附圖說明
圖1為表示本實施方式的揮桿診斷系統1的結構例的圖。
圖2為表示本實施方式的揮桿診斷系統1的概要的圖。
圖3為表示傳感器單元10的安裝位置以及方向的一個示例的圖。
圖4為表示用戶2在擊球之前所實施的動作的步驟的圖。
圖5為表示身體信息以及高爾夫球桿信息的輸入畫面的一個示例的圖。
圖6為關于揮桿動作的說明圖。
圖7為表示選擇畫面的一個示例的圖。
圖8為空間顯示桿頭以及握把位置的偏差的偏差診斷畫面的一個示例(后視圖)。
圖9為空間顯示桿頭以及握把位置的偏差的偏差診斷畫面的一個示例(側視圖)。
圖10為空間顯示桿頭以及握把位置的偏差的偏差診斷畫面的一個示例(俯視圖)。
圖11為以坐標圖顯示桿頭位置的偏差的x軸成分的偏差診斷畫面的一個示例。
圖12為以坐標圖顯示桿頭位置的偏差的y軸成分的偏差診斷畫面的一個示例。
圖13為以坐標圖顯示桿頭位置的偏差的z軸成分的偏差診斷畫面的一個示例。
圖14為以坐標圖顯示握把位置的偏差的x軸成分的偏差診斷畫面的一個示例。
圖15為以坐標圖顯示握把位置的偏差的y軸成分的偏差診斷畫面的一個示例。
圖16為以坐標圖顯示握把位置的偏差的z軸成分的偏差診斷畫面的一個示例。
圖17為表示揮桿診斷系統1中的揮桿分析裝置20以及傳感器單元10的結構例的圖。
圖18為表示揮桿診斷系統1中的揮桿診斷裝置30的結構例的圖。
圖19為從x軸的負側觀察用戶2的靜止時的高爾夫球桿3和傳感器單元10的俯視圖。
圖20為對與m個揮桿相關的位置的時間序列數據和n個區間的關系進行說明的圖(后揮桿)。
圖21為對第n區間的標準偏差(σxn、σyn、σzn)進行說明的圖。
圖22為表示由揮桿分析裝置20實施的揮桿分析數據的生成處理的步驟的一個示例的流程圖。
圖23為表示由揮桿分析裝置20實施的偏差診斷畫面的提示處理的步驟的一個示例的流程圖。
圖24為表示由揮桿診斷裝置30實施的偏差診斷處理的步驟的一個示例的流程圖。
圖25為表示由揮桿診斷裝置30實施的偏差計算處理的步驟的一個示例的流程圖。
具體實施方式
以下,利用附圖對本發明的優選的實施方式進行詳細的說明。另外,以下所說明的實施的方式并非是對權利要求書所記載的本發明的內容進行不當限定的方式。此外,以下說明的全部結構并不一定均為本發明的必要結構要件。
以下,以實施高爾夫球揮桿的分析的揮桿分析系統為例進行說明。
1.實施方式的說明
1-1.揮桿分析系統的概要
圖1為表示本實施方式的揮桿診斷系統的結構例的圖。如圖1所示,本實施方式的揮桿診斷系統1(系統的一個示例)被構成為,包括傳感器單元10(慣性傳感器的一個示例)、揮桿分析裝置20(電子設備的一個示例)以及揮桿診斷裝置30(電子設備的一個示例)。
傳感器單元10能夠對三個軸的各軸向上所產生的加速度和繞三個軸的各軸所產生的角速度進行測量,如圖2所示,傳感器單元10被安裝于高爾夫球桿3(運動器具的一個示例)上。
1-2.傳感器單元的安裝例
如圖3所示,傳感器單元10以將三個檢測軸(x軸、y軸、z軸)中的一個軸、例如y軸對準高爾夫球桿3的桿身的長度方向(下文,高爾夫球桿3的長度方向稱作長軸向)的方式被安裝于桿身的一部分上。優選為,傳感器單元10被安裝于靠近握把的位置處,所述位置在擊球時不容易傳遞沖擊且在揮桿時幾乎不施加離心力。桿身為除了高爾夫球桿3的桿頭以外的桿部的部分,桿身還包括握把。但是,傳感器單元10既可以被安裝于用戶2的部位(例如,手或手套等)上,也可以被安裝于手表等的飾品上。
1-3.用戶的動作
用戶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)。
1-4.輸入畫面
圖5為表示顯示于揮桿分析裝置20的顯示部上的身體信息以及高爾夫球桿信息的輸入畫面的一個示例的圖。在圖4的步驟s1中,用戶2在圖5所示的輸入畫面上輸入身高、性別、年齡、國籍等的身體信息,并輸入球桿長(桿身的長度)、桿號等的高爾夫球桿信息。另外,身體信息所包含的信息并不僅限于此,例如,在身體信息中也可以代替身高或與身高一起而包含手臂的長度以及腿的長度中的至少一個信息。同樣,高爾夫球桿信息中所包含的信息并不僅限于此,例如,高爾夫球桿信息既可以不包括球桿長和桿號中的某一方的信息,也可以還包含其他信息。
當用戶2實施圖4的步驟s2的測量開始操作時,揮桿分析裝置20向傳感器單元10發送測量開始指令,傳感器單元10接收到測量開始指令而開始進行三軸加速度和三軸角速度的測量。傳感器單元10以預定的采樣周期δt(例如δt=1ms)來對三軸加速度和三軸角速度進行測量,并依次將所測量出的數據向揮桿分析裝置20發送。傳感器單元10與揮桿分析裝置20之間的通信既可以為無線通信,也可以為有線通信。
揮桿分析裝置20將圖4的步驟s5所示的揮桿開始的允許通知給用戶2,之后,根據傳感器單元10的測量數據而對用戶2使用高爾夫球桿3進行擊球的揮桿動作(圖4的步驟s6)進行分析。
1-5.揮桿動作
如圖6所示,在圖4的步驟s6中用戶2所實施的揮桿動作包括在開始揮桿(后揮桿)之后經過在后揮桿過程中高爾夫球桿3的桿身成為水平的半揮桿、從后揮桿切換為下揮桿的揮桿頂點、在下揮桿過程中高爾夫球桿3的桿身成為水平的半揮桿的各個狀態直至擊打高爾夫球4的擊打(擊球)的動作。另外,以下適當地將揮桿中的從揮桿開始起至揮桿頂點為止的期間稱為“后揮桿”或“后揮桿的期間”,將從揮桿頂點起至擊打為止的期間稱為“下揮桿”或“下揮桿的期間”,將從揮桿開始起至擊打為止的期間稱為“揮桿的整個期間”或“整個揮桿”。
1-6.選擇畫面
揮桿分析裝置20生成包括實施揮桿的時刻(日期和時間)、用戶2的識別信息、性別、高爾夫球桿3的種類、揮桿動作的分析結果的信息在內的揮桿分析數據,并經由網絡40(參照圖1)而向揮桿診斷裝置30發送。
揮桿診斷裝置30經由網絡40而對揮桿分析裝置20所發送的揮桿分析數據進行接收并保存。因此,每當用戶2根據圖4的步驟而實施揮桿動作時,由揮桿分析裝置20所生成的揮桿分析數據將被保存于揮桿診斷裝置30中,并在揮桿診斷裝置30的存儲部中構建了揮桿分析數據表格。
另外也可以采用如下方式,例如,揮桿分析裝置20通過智能手機或個人電子計算機等的信息終端(客戶終端)而被實現,揮桿診斷裝置30通過處理來自揮桿分析裝置20的要求的服務器而被實現。
此外,網絡40既可以為互聯網等的廣域網(wan:worldareanetwork),也可以為局域網(lan:localareanetwork)。或者,揮桿分析裝置20和揮桿診斷裝置30例如也可以通過近距離無線通信或有線通信而不經由網絡40來進行通信。
當用戶2經由揮桿分析裝置20的操作部而使揮桿診斷應用啟動時,揮桿分析裝置20與揮桿診斷裝置30進行通信而在揮桿分析裝置20的顯示部上顯示例如圖7所示那樣的選擇畫面。
該選擇畫面包含區域7a、區域7b和區域7c,其中,所述區域7a用于讓用戶2選擇成為后文敘述的偏差診斷的對象的多個揮桿,所述區域7b用于讓用戶2選擇成為偏差診斷的對象的高爾夫球桿的部位,所述區域7c用于讓用戶2選擇成為偏差診斷的對象的期間。
在區域7a中列舉了揮桿的候選項。這些揮桿的候補項為,生成了被保存于揮桿分析數據表格中的多個揮桿分析數據的各個揮桿。在圖7中圖示了代替揮桿的候選項名而顯示揮桿的時刻(日期和時間)、用于揮桿的高爾夫球桿的種類等的示例。用戶2能夠從這些揮桿的候選項中選擇所需的多個揮桿來作為偏差診斷的對象。
例如,用戶2通過選擇幾個月前的多個揮桿來進行偏差診斷,并選擇反復練習后的最近的多個揮桿來進行偏差診斷,從而能夠確認出揮桿的穩定性在幾個月內是否得到了提高。
在區域7b中列舉了高爾夫球桿3的部位的候選項。在本實施方式中,作為部位的候選項而列舉了“桿頭”以及“握把”。用戶2能夠選擇“桿頭”以及“握把”中的任意一個來作為偏差診斷的對象。
在區域7c中列舉了揮桿的期間的候選項。在本實施方式中,作為期間的候選項而列舉了“后揮桿”、“下揮桿”、“整個揮桿”。用戶2能夠選擇“后揮桿”、“下揮桿”、“整個揮桿”中的任一個來作為偏差診斷的對象。
另外,在區域7a、7b、7c中,在各個候選項的左側配置了復選框。用戶2通過對揮桿分析裝置20的操作部進行操作而將所需的位于候選項的左側的復選框開啟之后,按下(選擇)位于選擇畫面的下部的ok按鈕,從而能夠將選擇內容通知給揮桿分析裝置20。
接收到通知的揮桿分析裝置20與揮桿診斷裝置30進行通信,并將表示選擇內容的選擇信息發送給揮桿診斷裝置30。揮桿診斷裝置30接收到該輸入數據,從而利用該選擇信息來實施偏差診斷處理。
例如,在所選擇的候補為“桿頭”且所選擇的期間為“后揮桿”的情況下,揮桿診斷裝置30生成表示在所選擇的多個揮桿之間桿頭的位置在后揮桿過程中偏差了何種程度的偏差診斷信息以作為偏差診斷信息。
此外,例如,在所選擇的部位為“桿頭”和“握把”雙方的情況下,揮桿診斷裝置30生成如下的兩種偏差診斷信息以作為偏差診斷信息,一種是表示在所選擇的多個揮桿之間桿頭的位置在后揮桿過程中偏差了何種程度的偏差診斷信息,另一種是表示在所選擇的多個揮桿之間握把的位置在后揮桿過程中偏差了何種程度的偏差診斷信息。對偏差診斷信息的詳細情況將在后文敘述。
而且,揮桿診斷裝置30將所生成的偏差診斷信息發送給揮桿分析裝置20。揮桿分析裝置20接收到偏差診斷信息,并根據該偏差診斷信息而使揮桿分析裝置20的顯示部上顯示例如圖8至圖16中的任一附圖所示那樣的偏差診斷畫面。
1-7.偏差診斷畫面
圖8至圖16為偏差診斷畫面的示例。圖8至圖16所示的示例為在九種顯示條件下顯示與由用戶2所選擇的多個揮桿的下揮桿相關的偏差診斷信息的示例。此處所稱的“顯示條件”是指顯示視點、顯示方式、顯示對象的組合。
其中,圖8至圖10為從互不相同的視點來空間顯示桿頭的位置的偏差以及握把的位置的偏差的圖。
此外,圖11至圖13為以坐標圖而顯示桿頭的位置的偏差的互不相同的成分的圖。
此外,圖14至圖16為以坐標圖而顯示握把的位置的偏差的互不相同的成分的圖。
在此,顯示條件的切換例如通過用戶2對揮桿分析裝置20的操作部進行操作來實施。此時,用戶2可以指定顯示條件,用戶也可以通過重復確定的操作從而將顯示條件切換為循環。
此外,雖然在圖8至圖16的示例中將成為顯示對象的期間設為共同(在此為下揮桿),但是也可以為能夠切換成為顯示對象的期間,還可以使與互不相同的兩個以上的期間相關的偏差顯示于同一偏差診斷畫面中。
以下對圖8至圖16進行個別說明。
在圖8所示的偏差診斷畫面中包括表示桿頭的位置的偏差的帶狀圖像302、和表示握把的位置的偏差的帶狀圖像303。圖8所示的偏差診斷畫面的視點被設定于用戶2的目標相反側(x軸的負側)。此外,在圖8所示的偏差診斷畫面中,帶狀圖像302、303的各個寬度表示偏差的x軸成分(后文敘述的標準偏差σx)。此外,在圖8所示的診斷畫面中還被賦予了表示視點的信息(例如稱為“后視圖”的文本圖像)。此外,在圖8中還描繪了相當于偏差的中心(后文敘述的平均值(avrx,avry,avrz))的曲線圖像。
因此,用戶2能夠從所顯示的帶狀圖像302、303中的尤其是寬度擴大了的部分中確定自己的揮桿中尤其不穩定的部分,并能夠通過該寬度的大小來了解到該部分在x軸方向上的不穩定性。
另外,也可以在偏差診斷畫面中顯示表示桿頭的位置的偏差的圖像和如圖8所示那樣表示用戶2的瞄球姿態的預定區域s。
預定區域s為,由沿著高爾夫球桿3的長度方向而形成的第一平面a與穿過用戶2的肩膀附近的第二平面b所夾持的區域。
第一平面a為,例如,由沿著擊球的目標方向的第一軸以及揮桿開始前的沿著高爾夫球桿3的長度方向的第二軸而確定的所謂的桿身平面。第二平面b為,例如,包括第一軸且相對于第一平面a而形成預定的角度的所謂的哈根平面。另外,雖然在圖8中未圖示,但是第二平面b也可以為與第一平面a平行的所謂的肩部平面。
在圖9所示的偏差診斷畫面中包括表示桿頭的位置的偏差的帶狀圖像302和表示握把的位置的偏差的帶狀圖像303。圖9所示的偏差診斷畫面的視點被設定于用戶2的正面側(y軸的負側)。此外,在圖9所示的偏差診斷畫面中,帶狀圖像302、303的各自的寬度表示偏差的y軸成分(后文敘述的標準偏差σy)。此外,在圖9所示的診斷畫面中還被賦予了表示視點的信息(例如稱為“側視圖”的文本圖像)。此外,在圖9中還描繪了相當于偏差的中心(后文敘述的平均值(avrx,avry,avrz))的曲線圖像。
因此,用戶2能夠從所顯示的帶狀圖像302、303中尤其是寬度擴大了的部分中確定自己揮桿中尤其不穩定的部分,并能夠通過該寬度的大小來了解到該部分在y軸方向上的不穩定性。
在圖10所示的偏差診斷畫面中包括表示桿頭的位置的偏差的帶狀圖像302和表示握把的位置的偏差的帶狀圖像303。圖10所示的偏差診斷畫面的視點被設定于用戶2的頭的上側(z軸的正側)。此外,在圖10所示的偏差診斷畫面中,帶狀圖像302、303的各自的寬度表示偏差的z軸成分(后文敘述的標準偏差σz)。此外,在圖10所示的診斷畫面中還被賦予了表示視點的信息(例如稱為“俯視圖”的文本圖像)。此外,在圖10中還描繪了相當于偏差的中心(后文敘述的平均值(avrx、avry、avrz))的曲線圖像。
因此,用戶2能夠從所顯示的帶狀圖像302、303中尤其寬度擴大的部分中確定自己揮桿中的尤其不穩定的部分,并能夠通過該寬度的大小來了解到該部分在z軸方向上的不穩定性。
此外,在圖8、圖9、圖10所示的偏差診斷畫面中還可以在多個揮桿各自的揮桿頂點處的桿頭位置以及握把的位置上標繪出點標記等的標記。在該情況下,用戶2能夠通過多個標記的標繪位置的分布而確認出多個揮桿之間的揮桿頂點位置的偏差的程度。
此外,雖然圖8、圖9、圖10所示的偏差診斷畫面為使區間的偏差的各個成分向空間顯示于互不相同的畫面的示例,但是也可以使由三個成分構成的偏差(σx、σy、σz)空間顯示于同一畫面。在該情況下,例如,也可以通過將表示某個區間的偏差(σx,σy,σz)的橢圓體圖像(x軸方向上的寬度為σx、y軸方向上的寬度為σy、z軸方向上的寬度為σz的橢圓體的多邊形)排列于與畫面內的該區間對應的位置,從而立體地呈現該區間的偏差。另外,雖然此處使用了橢圓體圖像,但是也可以代替橢圓體圖像而使用長方體圖像。
或者,也可以將通過表示某個區間的偏差(σx、σy、σz)的球體圖像(x軸方向上的寬度、y軸方向上的寬度、z軸方向上的寬度為,σx、σy、σz的平均值的球體的多邊形)排列于與畫面內的該區間對應的位置,從而立體地呈現該區間的偏差。另外,雖然此處使用了球體圖像,但是也可以代替球體圖像而使用立方體圖像。
在圖11所示的偏差診斷畫面中,包括針對每個區間而表示桿頭的位置的偏差的條形圖(在圖11中僅圖示了畫面內的情況)。圖11所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為x軸方向上的偏差(后文敘述的標準偏差σx)。
在圖12所示的偏差診斷畫面中,包括針對每個區間而表示桿頭的位置的偏差的條形圖(在圖12中僅圖示了畫面內的情況)。圖12所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為y軸方向上的偏差(后文敘述的標準偏差σy)。
在圖13所示的偏差診斷畫面中,包括針對每個區間而表示桿頭的位置的偏差的條形圖(在圖13中僅圖示了畫面內的情況)。圖13所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為z軸方向上的偏差(后文敘述的標準偏差σz)。
在圖14所示的偏差診斷畫面中,包括針對每個區間而表示握把的位置的偏差條形圖(在圖14中僅圖示了畫面內的情況)。圖14所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為x軸方向上的偏差(后文敘述的標準偏差σx)。
在圖15所示的偏差診斷畫面中,包括針對每個區間而表示握把的位置的偏差的條形圖(在圖15中僅圖示了畫面內的情況)。圖15所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為y軸方向上的偏差(后文敘述的標準偏差σy)。
在圖16所示的偏差診斷畫面中,包括針對每個區間而表示握把的位置的偏差的條形圖(在圖16中僅圖示了畫面內的情況)。圖16所示的坐標圖的橫軸為時間軸(后文敘述的區間編號),縱軸(單位:米)為z軸方向上的偏差(后文敘述的標準偏差σz)。
1-8.揮桿分析系統的結構
圖17為表示傳感器單元10以及揮桿分析裝置20的結構例的圖。如圖17所示,在本實施方式中,傳感器單元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實施與控制指令對應的各種處理。
如圖17所示,在本實施方式中,揮桿分析裝置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?;蛘撸脩?也可以在圖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(圖18參照)之間實施數據通信。例如,通信部27實施如下處理,即,在揮桿分析數據的生成處理結束之后,從處理部21接收到揮桿分析數據248并向揮桿診斷裝置30的通信部32發送的處理。此外,例如,通信部27實施如下處理,即,從揮桿診斷裝置30的通信部32接收圖7的選擇畫面的顯示所需要的信息并將該信息向處理部21發送的處理、從處理部21接收表示圖7的選擇畫面中的用戶2的選擇內容的選擇信息并將該信息向揮桿診斷裝置30的通信部32發送的處理。此外,例如,通信部27實施如下處理,即,從揮桿診斷裝置30的通信部32接收偏差診斷畫面(參照圖8至圖16)的顯示所需要的信息(偏差診斷信息)并將該信息向處理部21發送的處理。
處理部21根據各種程序而實施如下處理,即,經由通信部22而向傳感器單元10發送控制指令的處理、和針對經由通信部22而從傳感器單元10接收到的數據的各種計算處理。此外,處理部21根據各種程序而實施如下處理,即,從存儲部24中讀取揮桿分析數據248,并經由通信部27而向揮桿診斷裝置30發送的處理。此外,處理部21根據各種程序而實施如下處理等,即,經由通信部27而向揮桿診斷裝置30發送各種信息并根據從揮桿診斷裝置30中接收到的信息而顯示各種畫面的處理等。此外,處理部21實施其他各種控制處理。
尤其是,在本實施方式中,處理部21通過執行揮桿分析程序240,從而作為數據取得部210、揮桿分析部211、圖像數據生成部212、存儲處理部213、顯示處理部214以及聲音輸出處理部215而發揮功能,并實施揮桿分析數據的生成處理、偏差診斷畫面的提示處理。揮桿分析數據的生成處理、偏差診斷畫面的提示處理的詳細情況將在后文敘述。
數據取得部210實施如下處理,即,獲取通信部22從傳感器單元10中接收到的分組數據,并從所獲取的分組數據中取得時刻信息以及測量數據,且將該信息和數據向存儲處理部213發送的處理。此外,數據取得部310實施如下處理,即,獲取通信部27從揮桿診斷裝置30中接收到的各種的畫面的顯示所需要的信息并將該信息向圖像數據生成部212發送的處理。
存儲處理部213實施各種程序或各種數據相對于存儲部24的讀取/寫入處理。例如,存儲處理部213實施如下處理,即,以使從數據取得部210中接收到的時刻信息與測量數據相對應的方式存儲于存儲部24中的處理、將揮桿分析部211所計算出的各種信息或揮桿分析數據248等存儲于存儲部24中的處理。
揮桿分析部211實施如下處理,即,使用傳感器單元10所輸出的測量數據(被存儲在存儲部24中的測量數據)和來自操作部23的數據等而對用戶2的揮桿運動進行分析,并生成包括實施了揮桿的時刻(日期和時間)、用戶2的識別信息、性別、高爾夫球桿3的種類、揮桿動作的分析結果的信息在內的揮桿分析數據248的處理。尤其是,在本實施方式中,揮桿分析部211作為揮桿動作的分析結果的信息中的至少一部分而對高爾夫球桿3的各個部位(例如,桿頭、握把)的位置的時間序列數據進行計算。此外,揮桿分析部211作為揮桿動作的分析結果的信息中的至少一部分而對該時間序列數據中的各個時刻(例如,揮桿開始、揮桿頂點、擊打的各個時刻)進行檢測。位置的時間序列數據的計算、各個時刻的檢測的詳細情況將在后文進行敘述。
此外,揮桿分析部211既可以適當地不對這些指標中的一部分值進行計算,也可以適當地對其他指標的值進行計算。
圖像數據生成部212實施如下處理,即,生成與顯示部25上所顯示的圖像相對應的圖像數據的處理。例如,圖像數據生成部212根據數據取得部210所接收的各種信息而生成與圖7所示的選擇畫面、圖8至圖16所示的偏差診斷畫面相對應的圖像數據。
顯示處理部214實施如下處理,即,使各種圖像(除了包括與圖像數據生成部212所生成的圖像數據相對應的圖像之外,還包括文字或記號等)顯示在顯示部25上的處理。例如,顯示處理部214根據圖像數據生成部212所生成的圖像數據而在顯示部25上顯示圖7所示的選擇畫面、圖8至圖16所示的偏差診斷畫面等。此外,例如,圖像數據生成部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。
圖18為表示揮桿診斷裝置30的結構例的圖。如圖18所示,在本實施方式中,揮桿診斷裝置30被構成為包括處理部31(計算機的一個示例)、通信部32以及存儲部34。但是,揮桿診斷裝置30也可以為適當地刪除或變更這些構成要素中的一部分或者追加其他的結構要素后的結構。
存儲部34例如由rom(readonlymemory:只讀存儲器)、快閃rom、ram(randomaccessmemory:隨機存取存儲器)等的各種ic(integratedcircuit:集成電路)存儲器、硬盤、存儲卡等的記錄介質等而構成。存儲部34對用于處理部31實施各種計算處理、控制處理的程序、用于實現應用功能的各種程序、數據等進行存儲。
在本實施方式中,在存儲部34中存儲有由處理部31讀取并用于執行偏差診斷處理的偏差診斷程序340。偏差診斷程序340既可以被預先存儲于非易失性的記錄介質(計算機可讀取的記錄介質)中,也可以使處理部31經由網絡而從未圖示的服務器中接收偏差診斷程序340并將偏差診斷程序340存儲于存儲部34中。
此外,在本實施方式中,在存儲部34中存儲(保存)有包括揮桿分析裝置20所生成的多個揮桿分析數據248在內的揮桿分析數據表格341。即,每次揮桿分析裝置20的處理部21對用戶2的揮桿動作進行分析時所生成的揮桿分析數據248依次被追加至揮桿分析數據表格341中。
此外,存儲部34作為處理部31的工作區域而被使用,并臨時性地對處理部31根據各種程序而執行的運算結果等進行存儲。而且,存儲部34也可以對通過處理部31的處理而被生成的數據中的需要長期性地保存的數據進行存儲。
通信部32經由網絡40而在與揮桿分析裝置20的通信部27(參照圖17)之間實施數據通信。例如,通信部32實施如下處理,即,在從揮桿分析裝置20的通信部27接收揮桿分析數據248并向處理部31發送的揮桿分析數據248的處理。此外,例如,通信部32實施如下處理,即,向揮桿分析裝置20的通信部27發送圖7的選擇畫面的顯示所需要的信息的處理、從揮桿分析裝置20的通信部27接收表示圖7的選擇畫面中的用戶2的選擇內容的選擇信息并將該信息向處理部31發送的處理。此外,例如,通信部32實施如下處理,即,從處理部31接收偏差診斷畫面(圖8至圖16)的顯示所需要的偏差診斷信息,并將該信息向揮桿分析裝置20的通信部27發送的處理。
處理部31根據各種程序而實施如下處理,即,經由通信部32而從揮桿分析裝置20接收揮桿分析數據248并存儲于存儲部34(追加至揮桿分析數據表格341)中的處理。此外,處理部31根據各種程序而實施如下處理,即,經由通信部32而從揮桿分析裝置20接收各種信息,并向揮桿分析裝置20發送各種畫面的顯示中所需要的信息的處理等。此外,處理部31實施其他各種控制處理。
尤其是,在本實施方式中,處理部31通過執行偏差診斷程序340,從而作為數據取得部310、偏差診斷部311(計算部的一個示例)以及存儲處理部312來發揮功能,并實施基于選擇信息的偏差診斷處理。另外,偏差診斷處理的詳細情況將在后文進行敘述。
數據取得部310實施如下處理,即,獲取通信部32從揮桿分析裝置20接收到的揮桿分析數據248并向存儲處理部312進行發送的處理。此外,數據取得部310實施如下處理,即,獲取通信部32從揮桿分析裝置20接收到的各種信息(在本實施方式中為前文敘述的選擇信息等)并向偏差診斷部311進行發送的處理。
存儲處理部312實施各種程序或各種數據相對于存儲部34的讀取/寫入處理。例如,存儲處理部312實施如下處理,即,從數據取得部310接收揮桿分析數據248并存儲于存儲部34(追加至揮桿分析數據表格341)中的處理、從存儲于存儲部34中的揮桿分析數據表格341中讀取揮桿分析數據248的處理等。
偏差診斷部311根據與揮桿相關的數據而實施偏差診斷處理。本實施方式的偏差診斷處理中所使用的數據為,揮桿分析數據表格341中所包含的多個揮桿分析數據中的與由用戶2選擇的多個揮桿相關的多個揮桿分析數據。
1-9.整體坐標系的設定
揮桿分析裝置20的揮桿分析部211例如以如下方式對整體坐標系進行設定。
如圖19所示,整體坐標系為,以瞄球時(靜止時)的高爾夫球桿3的桿頭的位置為原點,以表示擊球的目標方向的目標線為x軸,以與x軸垂直的水平面上的軸為y軸,以鉛直向上方向(與重力加速度的方向相反的方向)為z軸的xyz坐標系。揮桿分析部211使用傳感器單元10的測量數據(加速度數據以及角速度數據),按照時間序列而計算出xyz坐標系(整體坐標系)中的從瞄球時起的傳感器單元10的位置以及姿態。
1-10.位置的時間序列數據的計算
揮桿分析裝置20的揮桿分析部211例如以如下方式對高爾夫球桿3的各個部位的位置的時間序列數據進行計算。
當用戶2進行圖4的步驟s4的動作時,首先,揮桿分析裝置20的揮桿分析部211在加速度傳感器12所測量的加速度數據的變化量持續預定時間而未超過閾值的情況下,判斷為,用戶2以瞄球姿態而處于靜止。接下來,揮桿分析部211使用該預定時間內的測量數據(加速度數據以及角速度數據)而對測量數據中所包含的偏移量進行計算。接下來,揮桿分析部211以從測量數據中減去偏移量的方式來進行偏置補正,并使用被偏置補正的測量數據來對用戶2的揮桿動作過程中(圖4的步驟s6的動作過程中)的傳感器單元10的位置以及姿態進行計算。
具體而言,首先,揮桿分析部211使用加速度傳感器12所測量的加速度數據、高爾夫球桿信息242以及傳感器安裝位置信息246而對xyz坐標系(整體坐標系)中的用戶2的靜止時(瞄球時)的傳感器單元10的位置(初始位置)進行計算。
圖19為從x軸的負側觀察用戶2的靜止時(瞄球時)的高爾夫球桿3和傳感器單元10的俯視圖。高爾夫球桿3的桿頭的位置61為原點o(0,0,0),握把端部的位置62的坐標為(0,gy,gz)。由于用戶2進行圖3的步驟s4的動作,因此握把端部的位置62或傳感器單元10的初始位置的x坐標為0,并存在于yz平面上。如圖19所示,由于在用戶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將在通過桿身的傾斜角α而被確定的方向(傳感器單元10的y軸的負方向)上距桿頭的位置61(原點o)距離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根據時刻t處的傳感器單元10的位置以及姿態而對高爾夫球桿3的各個部位的時刻t處的位置進行計算。另外,高爾夫球桿3的預定部位的時刻t處的位置能夠根據從高爾夫球桿3上的傳感器單元10的安裝位置起至該預定部位的位置關系、時刻t處的傳感器單元10的位置、時刻t處的傳感器單元10的姿態而計算出。
以上情況的結果為,揮桿分析部211取得高爾夫球桿3的各個部位的位置的時間序列數據。該時間序列數據所包含的互為鄰接的位置的時間間隔與測量數據的采樣周期δt相同。
另外,雖然以下將成為位置的計算對象的高爾夫球桿3的預定部位設為桿頭以及握把這兩個部位,但是也可以包括高爾夫球桿3的其他部位,例如,桿身的預定部位、握把端部與握把的中間、高爾夫球桿3的重心位置、傳感器單元10的安裝位置中的任一個部位。
1-11.揮桿的各個時刻的檢測
揮桿分析裝置20的揮桿分析部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)
接下來,揮桿分析部211將合成值的微分dn(t)的值成為最大的時刻和成為最小的時刻中的、在先的時刻作為擊打的時刻timpact(擊打的時間點)而進行檢測。在通常的高爾夫球揮桿中,認為在擊打的瞬間揮桿速度成為最大。而且,由于認為角速度的合成值的值會根據揮桿速度而發生變化,因此揮桿分析部211能夠將一系列的揮桿動作之中角速度的合成值的微分值成為最大或最小的時間點(即,角速度的合成值的微分值成為正的最大值或負的最小值的時間點)理解為擊打的時間點。另外,由于通過擊打而使高爾夫球桿3進行振動,因此可認為角速度的合成值的微分值成為最大的時刻與成為最小的時刻成對地產生,但是將其中在先的時間點認為是擊打的瞬間。
接下來,揮桿分析部211將在擊打的時刻timpact之前合成值n(t)接近于0的極小點的時刻作為揮桿頂點的時刻ttop(揮桿頂點的時間點)而進行檢測。在通常的高爾夫球揮桿中,認為在揮桿開始后,于揮桿頂點處動作暫時停止,之后,漸漸地揮桿速度逐漸變大而直至擊打。因此,揮桿分析部211能夠將在擊打的時間點之前且角速度的合成值接近于零的極小的時間點理解為揮桿頂點的時刻。
接下來,揮桿分析部211將在揮桿頂點的時刻ttop的前后合成值n(t)為預定的閾值以下的區間作為揮桿頂點區間,并將在揮桿頂點區間的開始時刻之前且合成值n(t)成為預定的閾值以下的最后的時刻作為揮桿開始(后揮桿開始)的時刻tstart而進行檢測。在通常的高爾夫球揮桿中,難以認為會從靜止的狀態開始揮桿動作且直至揮桿頂點而揮桿動作停止。因此,揮桿分析部211能夠將在揮桿頂點區間之前且角速度的合成值成為預定的閾值以下的最后的時間點理解為揮桿動作的開始的時間點。另外,揮桿分析部211也可以將在揮桿頂點的時刻ttop之前且合成值n(t)接近于零的極小點的時刻作為揮桿開始的時刻tstart而進行檢測。
另外,揮桿分析部211即使使用三軸加速度數據也同樣能夠對揮桿開始、揮桿頂點、擊打的各個時間點進行檢測。
另外,在成為檢測對象的時間點中也可以包括在后揮桿過程中高爾夫球桿3的長度方向成為沿著水平方向的方向的半揮桿的時間點、在下揮桿過程中高爾夫球桿3的長度方向成為沿著水平方向的方向的半揮桿的時間點。但是,以下,將成為檢測對象的時間點設為揮桿開始、揮桿頂點、擊打這三個時刻。
1-11.針對每個區間的偏差計算的說明
揮桿診斷裝置30的偏差診斷部311以如下方式而對由用戶2選擇出的多個揮桿之間的偏差進行計算。
在此,針對多個揮桿而按照時刻順序對揮桿編號m=1、2、……、m進行分配。但是,揮桿編號m的分配順序并不限定于時刻順序。此外,雖然在此將成為偏差計算的對象的預定部位假設為高爾夫球桿3的桿頭,但是對于其他預定部位也同樣。此外,雖然在此將成為偏差計算的對象的預定期間假設為從揮桿開始的時刻tstart至揮桿頂點的時刻ttop為止的期間(即后揮桿的期間),但是對于揮桿的其他預定期間也同樣。
首先,偏差診斷部311從揮桿分析數據表格341中讀取與由用戶2選擇出的多個揮桿相對應的多個揮桿分析數據。
接下來,偏差診斷部311從多個揮桿分析數據的各個揮桿分析數據中讀取桿頭的位置的時間序列數據、揮桿開始的時間點tstart和揮桿頂點的時間點ttop。
而且,偏差診斷部311從第一揮桿的時間序列數據中抽取與后揮桿的期間(從時間點tstart至時間點ttop的期間)相關的時間序列數據(圖20(1)的上部)。
此外,偏差診斷部311從第二揮桿的時間序列數據中抽取與后揮桿的期間(從時間點tstart至時間點ttop為止的期間)相關的時間序列數據(圖20(2)的上部)。
此外,偏差診斷部311對于第三揮桿、第四揮桿、……、第m揮桿的各個揮桿,實施同樣的時間序列數據的抽取(圖20(1)、……、(m)的上部)。
在此,在第一揮桿、第二揮桿……、第m揮桿之間,揮桿所需的時間有可能互不相同。例如,在某個揮桿中,后揮桿為800ms,下揮桿為260ms,相對于此,在其他的揮桿中,后揮桿成為1370ms,下揮桿成為430ms。
因此,即使抽取相同后揮桿的期間(從時間點tstart至時間點ttop為止的期間),時間序列數據所包含的位置的采樣數量在這些揮桿之間也有可能互不相同。例如,在某個揮桿中,后揮桿的采樣數量為800,下揮桿為260,相對于此,在其他的揮桿中,后揮桿成為1370,下揮桿成為430。
另外,在圖20中,通過一個標繪來描繪位置的數據,并模式化地表示第二揮桿的時間序列數據所包含的位置的采樣數量少于其他揮桿的時間序列數據所包含的位置的采樣數量的示例。
因此,偏差診斷部311將第一揮桿、第二揮桿、……、第m揮桿各自的時間序列數據(圖20(1)、……、(m)的上部)分為預定數量n個的區間(例如n=128),來求出每個揮桿且每個區間的位置(xnm,ynm,znm)(圖20(1)、……、(m)的下部)。另外,n為區間編號(n=1、……、n),m為揮桿編號(m=1、……、m)。
例如,第m揮桿的第n區間的位置的x坐標xnm為該第n區間內的各個位置的x坐標的平均值,第m揮桿的第n區間的位置的y坐標ynm為該第n區間內的各個位置的y坐標的平均值,第m揮桿的第n區間的位置的z坐標znm為該第n區間內的各個位置的z坐標的平均值。
或者,第m揮桿的第n區間的位置的x坐標xnm為該第n區間內的代表位置的x坐標,第m揮桿的第n區間的位置的y坐標ynm為該第n區間內的代表位置的y坐標,第m揮桿的第n區間的位置的z坐標znm為該第n區間內的代表位置的z坐標。代表位置是指,代表區間所屬的多個位置的一個位置。
如果這樣設置,則多個揮桿的全部揮桿由n個位置表示,因此在以后的處理中容易對偏差進行計算。
而且,如圖21所示,作為第一揮桿、第二揮桿、……、第m揮桿之間的位置的偏差,偏差診斷部311針對每個區間編號n而計算出x坐標xnm的標準偏差σxn、y坐標ynm的標準偏差σyn、z坐標znm的標準偏差σzn。
第n區間的標準偏差σxn根據第n區間的位置的x坐標xn1、xn2、……、xnm、x坐標xn1、xn2、……、xnm的平均值avrxn、和揮桿數m,例如采用以下方式而被計算出。
數學式5
此外,第n區間的標準偏差σyn根據第n區間的位置的y坐標yn1,yn2、…···、ynm、y坐標yn1、yn2、……、ynm的平均值avryn、和揮桿數m,例如采用以下方式而被計算出。
數學式6
此外,第n區間的標準偏差σzn根據第n區間的位置的z坐標zn1、zn2、…···、znm、z坐標zn1、zn2、……、znm的平均值avrzn、和揮桿數m,例如采用以下方式而被計算出。
數學式7
如上所述,如果針對每個區間而求出偏差,則能夠向用戶2提示整個揮桿軌跡中例如在揮桿頂點(切換)附近偏差較大之類的每個范圍的個別的偏差。順便說明,一直以來,由于只是通過重復多個揮桿軌跡來進行顯示,因此能夠向用戶2提示的只是飛越距離、飛球方向等的特定的標量(一個值)。
此外,在本實施方式中,例如如果分別計算出桿頭的偏差和握把的偏差,則還能夠使用戶2對握把的背離與桿頭的背離進行比較,或者,向用戶2提示桿頭的背離與握把的背離相比大多少。
此外,在本實施方式中,由于針對x軸方向、y軸方向和z軸方向的各個軸向計算出偏差,因此能夠向用戶2提示哪個方向的偏差較大。
另外,偏差診斷部311對上述的n個區間的時間長度進行均等的設定。但是,偏差診斷部311還能夠對上述的n個區間的空間長度進行均等的設定(例如,也可以將穿過多個位置的軌跡視為圓弧,并通過以使從圓弧的中心起的中心角成為均等的方式對圓弧進行分割從而設定n個區間)。
此外,關于將時間長度設為均等或者將空間長度設為均等,也可以由用戶2來進行指定。由用戶2實施的指定例如可在圖7的選擇畫面上實施。此外,用戶2的指定內容例如經由操作部23而向揮桿分析裝置20被輸入,并通過處理部21而被識別。而且,揮桿分析裝置20將由用戶2指定的指定內容包含在前文所述的選擇信息中并向揮桿診斷裝置30發送。
1-12.揮桿分析數據的生成處理
圖22為表示由揮桿分析裝置20的處理部21實施的揮桿分析數據的生成處理的步驟的一個示例的流程圖。處理部21通過執行被存儲于存儲部24中的揮桿分析程序240,從而例如在圖22的流程圖的步驟中執行揮桿分析數據的生成處理。以下,對圖22的流程圖進行說明。
步驟s10:處理部21在由用戶2實施的測量開始操作被執行之前進行待機(s10的否),當執行測量開始操作時(s10的是),向下一個步驟s12轉移。
步驟s12:處理部21向傳感器單元10發送測量開始指令,并開始從傳感器單元10取得測量數據。
步驟s14:處理部21對用戶2指示采取瞄球姿態。用戶2根據該指示而采取瞄球姿態并靜止。
步驟s16:處理部21在使用從傳感器單元10取得的測量數據而檢測出用戶2的靜止狀態之前進行待機(s16的否),當檢測到靜止狀態時(s16的是),向步驟s18轉移。
步驟s18:處理部21通知用戶2允許揮擊開始。例如,處理部21輸出預定的聲音,或者在傳感器單元10上預先設置led并使該led點亮等,從而通知用戶2允許揮擊開始,用戶2在確認該通知之后開始揮桿動作。處理部21在用戶2的揮擊動作結束后、或者在揮擊動作結束前,實施步驟s20以后的處理。
步驟s20:處理部21使用從傳感器單元10取得的測量數據(用戶2的靜止時(瞄球時)的測量數據),而對傳感器單元10的初始位置和初始姿態進行計算。
步驟s22:處理部21使用從傳感器單元10取得的測量數據,而對揮桿開始、揮桿頂點以及擊打的時間點進行檢測。
步驟s24:處理部21以與步驟s22的處理同時或者在步驟s22的處理的前后的方式對用戶2的揮桿動作中的傳感器單元10的位置和姿態進行計算。
步驟s26:處理部21根據揮桿動作過程中的傳感器單元10的位置以及姿態,而對握把的位置、桿頭的位置進行計算。另外,本步驟s26既可以在步驟s24的執行后實施,也可以與步驟s24同時實施。
步驟s28:處理部21生成包含握把的位置的時間序列數據、桿頭的位置的時間序列數據、表示各個時間點的信息在內的揮桿分析數據,從而結束揮桿分析處理的流程。該揮桿分析數據從揮桿分析裝置20向揮桿診斷裝置30被發送。
另外,在圖22的流程圖中,既可以在可能的范圍內適當地改變各個步驟的順序,也可以刪除或變更一部分的步驟,還可以追加其他步驟。
1-13.揮桿分析裝置20以及揮桿診斷裝置30的處理
圖23為表示由揮桿分析裝置20的處理部21實施的偏差診斷畫面的提示處理(方法的一個示例)的步驟的一個示例的流程圖。處理部21通過執行被存儲于存儲部24中的揮桿分析程序240,從而例如在圖23的流程圖的步驟中執行偏差診斷畫面的提示處理。
圖24為表示由揮桿診斷裝置30的處理部31實施的偏差診斷處理(方法的一個示例)的步驟的一個示例的流程圖。揮桿診斷裝置30的處理部31通過執行被存儲于存儲部34中的偏差診斷程序340,從而例如在圖24的流程圖的步驟中執行偏差診斷處理。
以下,對圖23以及圖24的流程圖同時進行說明。
圖23的步驟s100:揮桿分析裝置20的處理部21向揮桿診斷裝置30發送被分配給用戶2的用戶識別信息。
圖24的步驟s200:揮桿診斷裝置30的處理部31接收用戶識別信息,并發送與用戶識別信息相對應的揮桿分析數據的概要信息。
圖23的步驟s110:揮桿分析裝置20的處理部21接收揮桿分析數據的概要信息,并使顯示部25上顯示揮桿分析數據的選擇畫面(圖7)。
圖23的步驟s120:揮桿分析裝置20的處理部21在揮桿分析數據的選擇畫面中用戶2完成選擇之前進行待機(s120的否),當完成選擇時(s120的是),向步驟s130轉移。
圖23的步驟s130:揮桿分析裝置20的處理部21發送表示用戶2的選擇內容的選擇信息。
圖24的步驟s210:揮桿診斷裝置30的處理部31接收選擇信息。
圖24的步驟s220:揮桿診斷裝置30的處理部31根據選擇信息來實施偏差計算處理,并取得每個區間的偏差(偏差診斷信息)。偏差計算處理的流程將在后文進行敘述。
圖24的步驟s240:揮桿診斷裝置30的處理部31發送偏差診斷信息。
圖23的步驟s170:揮桿分析裝置20的處理部21接收偏差診斷信息。
圖23的步驟s180:揮桿分析裝置20的處理部21使顯示部25上顯示偏差診斷畫面(例如,圖8至圖16的任一個圖),并結束流程。
另外,在圖23的流程圖中,既可以在可能的范圍內適當地改變各個工序的順序,也可以刪除或變更一部分的工序,還可以追加其他工序。同樣,在圖24的流程圖中,既可以在可能的范圍內適當地改變各個工序的順序,也可以刪除或變更一部分的工序,還可以追加其他工序。
1-14.偏差計算處理
圖25為表示由揮桿診斷裝置30的處理部31實施的偏差計算處理的步驟的一個示例的流程圖。揮桿診斷裝置30的處理部31通過執行被存儲于存儲部34中的偏差診斷程序340,從而例如在圖25的流程圖的步驟中執行偏差計算處理。
以下,對圖25的流程圖進行說明。
步驟s50:處理部31根據所接收的選擇信息,而對用戶2的選擇內容進行識別。以下,將用戶2所選擇的部位稱為“預定部位”,將用戶2所選擇的期間稱為“預定期間”,將用戶2所選擇的多個揮桿稱為“多個揮桿”。
步驟s51:處理部31將揮桿數m的值設定為與多個揮桿的數量相同。
步驟s52:處理部31將揮桿編號m的值設定為1。
步驟s53:處理部31將第m揮桿的預定期間內的預定部位的位置的時間序列數據分割為預定數量n的區間。
步驟s54:處理部31對揮桿編號m是否達到m進行判斷,在達到m的情況下,向步驟s56轉移,在未達到m的情況下,向步驟s55轉移。
步驟s55:處理部31使揮桿編號m增加1,向步驟s53轉移。
步驟s56:處理部31將區間編號n設定為1。
步驟s57:處理部31對第n區間的位置坐標(xn1,yn1,zn1)、……、(xnm,ynm,znm)進行計算。
步驟s58:處理部31對第n區間的位置的平均值(avrxn、avryn、avrzn)進行計算。
步驟s59:處理部31作為第n區間的偏差而計算出標準偏差(σxn、σyn、σzn)。
步驟s60:處理部31對區間編號n是否達到n進行判斷,在達到n的情況下,向步驟s62轉移,在未達到n的情況下,向步驟s61轉移。
步驟s61:處理部31使區間編號n增加1,向步驟s57轉移。
步驟s62:處理部31生成表示每個區間的標準偏差(σx1、σy1、σz1)、……、(σxn、σyn、σzn)的偏差診斷信息,從而結束流程。
此外,在此,對用戶2所選擇的部位與用戶2所選擇的期間與用戶2所選擇的多個揮桿的一種組合的情況進行了說明,但是在是多種組合的情況下,圖25的流程是針對多種組合的各個組合而被執行的。在該情況下,偏差診斷信息僅生成組合的數量。
另外,在圖25的流程圖中,既可以在可能的范圍內適當地改變各個工序的順序,也可以刪除或變更一部分的工序,還可以追加其他工序。
1.實施方式的補充
另外,雖然在上述的實施方式中,揮桿診斷裝置30的處理部31求出了每個區間的位置的標準偏差以作為表示每個區間的位置的偏差的指標,但是也可以求出每個區間的位置的分布范圍、每個區間的位置的最大差、每個區間的位置的平均絕對偏差等、表示偏差的其他指標。
此外,雖然在上述的實施方式的揮桿診斷系統1中,在成為偏差計算的對象的一個預定部位處包含了高爾夫球桿3的桿頭、高爾夫球桿3的握把,但是也可以包含握把端部與握把的中間位置、高爾夫球桿3的重心位置、傳感器單元10的安裝位置、用戶的身體的部位(例如,手腕、臂、肩等)和其他部位。
此外,雖然在上述的實施方式的揮桿診斷系統1中,生成并提示了偏差診斷信息,但是也可以在生成并提示偏差診斷信息的基礎上生成并提示其他信息。此外,也可以根據上述的偏差診斷信息來實施其他診斷(用戶的綜合診斷等)。
此外,雖然在上述的實施方式的揮桿診斷系統1中,在成為偏差計算的對象的一個預定期間內包含了整個揮桿、后揮桿的期間、下揮桿的期間中的至少一個,但是也可以包含揮桿中的其他期間,例如,從揮桿開始起至半揮桿為止的期間、從半揮桿起至擊打為止的期間等。
此外,雖然在上述的實施方式的揮桿診斷系統1中,將成為偏差診斷的對象的揮桿限定為了用戶2的揮桿,但是也可以實施關于用戶2的揮桿的偏差診斷、和關于第三者(例如專業選手)的揮桿的偏差診斷,并能夠使用戶2對用戶2的揮桿的偏差與專業選手的揮桿的偏差的不同進行比較。
此外,雖然在上述的實施方式的揮桿診斷系統1中,將傳感器單元10的安裝對象設為了高爾夫球桿3,但是也可以設為用戶2的身體(手腕、手臂、肩等)。
此外,雖然在上述的實施方式的揮桿診斷系統1中,將傳感器單元10的個數設為1,但是也可以設為多個。也可以將多個傳感器單元10安裝于高爾夫球桿3以及用戶2的身體中的任意多個部位,并使揮桿分析裝置20使用該多個傳感器單元10各自的測量數據來實施揮桿分析處理。
2.實施方式的作用效果(1)
本實施方式所涉及的電子設備(揮桿分析裝置20)包括提示部(顯示部25、聲音輸出部26)(參照圖8至圖16,尤其參照圖11至圖16),所述提示部將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據的各個時間序列數據分割為預定數量(n個)的區間,并向每個區間提示所述時間序列數據的揮桿間的偏差。
假設即使提示部(顯示部25、聲音輸出部26)在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的電子設備(揮桿分析裝置20),能夠實現揮桿的再現性的客觀的評價。
(2)在本實施方式所涉及的電子設備(揮桿診斷裝置30)中,所述提示部(顯示部25、聲音輸出部26)同時提示所述偏差與預定區域,所述預定區域為,由沿著所述運動器具的長度方向的第一平面(桿身平面)、和穿過用戶的肩膀附近的第二平面(哈根平面、肩部平面)夾著的區域,所述第一平面(桿身平面)為,由沿著擊球的目標方向的第一軸和沿著所述揮桿的開始前的所述運動器具的長度方向的第二軸而確定的平面,所述第二平面為包含所述第一軸且相對于所述第一平面而成預定的角度的平面(哈根(hogan)平面)、或與所述第一平面平行的平面(肩部平面)。
因此,能夠使用戶確認預定區域與偏差的關系。
(3)本實施方式所涉及的電子設備(揮桿診斷裝置30)包括計算部(偏差診斷部311),所述計算部將與多個揮桿相關的多個時間序列數據的各個時間序列數據分割為預定數量的區間,并針對每個區間計算出所述時間序列數據的揮桿間的偏差。
假設即使計算部(偏差診斷部311)在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,從而計算出每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的電子設備(揮桿診斷裝置30),能夠實現揮桿的再現性的客觀的評價。
(4)在本實施方式所涉及的電子設備(揮桿診斷裝置30)中,所述計算部(偏差診斷部311)將與運動器具(高爾夫球桿3)或用戶的身體的位置相關的所述多個時間序列數據中的每一個分割為預定數量的區間,而計算出每個揮桿且每個區間的所述位置,并且根據每個揮桿且每個區間的所述位置、每個區間的所述位置的揮桿間平均值、揮桿數,而計算出每個區間的所述位置的揮桿間的偏差。
計算部(偏差診斷部311)為了計算出每個區間的所述位置的揮桿間的偏差,而依據了每個揮桿且每個區間的所述位置、每個區間的所述位置的揮桿間平均值、揮桿數。因此,電子設備(揮桿診斷裝置30)例如還能夠取得標準偏差等以作為每個區間的偏差。
(5)在本實施方式所涉及的電子設備(揮桿診斷裝置30)中,所述每個區間的所述位置為所述區間內的所述位置的平均值或代表值。
計算部(偏差診斷部311)計算出所述區間內的所述位置的平均值或代表值以作為每個區間的所述位置。因此,計算部(偏差診斷部311)能夠可靠地減少為了計算出偏差而所需的位置的采樣數量。
(6)在本實施方式所涉及的電子設備(揮桿診斷裝置30)中,所述偏差為標準偏差。
因此,電子設備(揮桿診斷裝置30)能夠取得標準偏差以作為每個區間的偏差。
(7)在本實施方式所涉及的電子設備(揮桿診斷裝置30)中,所述計算部(偏差診斷部311)根據慣性傳感器(傳感器單元10)的輸出,而計算出所述偏差。
慣性傳感器(傳感器單元10)能夠準確地測量出運動器具或用戶的預定部位的位置。因此,與計算部(偏差診斷部311)根據揮桿圖像等而計算出偏差的情況相比,能夠準確地計算出偏差。
(8)在本實施方式所涉及的電子設備(揮桿分析裝置20或揮桿診斷裝置30)中,所述時間序列數據為,從所述揮桿的開始起至擊打(整個揮桿)為止的時間序列數據、從所述揮桿的開始起至揮桿頂點(后揮桿)為止的時間序列數據、從所述揮桿頂點起至所述擊打(下揮桿)為止的時間序列數據中的任一個數據。
因此,電子設備(揮桿分析裝置20或揮桿診斷裝置30)能夠在從揮桿的預定時間點起至其他預定時間點為止的期間內對偏差的提示對象或計算對象進行設定。
(9)在本實施方式所涉及的電子設備(揮桿分析裝置20或揮桿診斷裝置30)中,所述預定數量的區間的時間長度被設定為均等。
因此,電子設備(揮桿分析裝置20或揮桿診斷裝置30)能夠在時間方向上針對每個均等的區間而提示或計算出偏差。
(10)在本實施方式所涉及的電子設備(揮桿分析裝置20或揮桿診斷裝置30)中,所述預定數量的區間的空間長度被設定為均等。
因此,電子設備(揮桿分析裝置20或揮桿診斷裝置30)能夠在空間方向上針對每個均等的區間而提示或計算出偏差。
(11)本實施方式所涉及的系統(揮桿診斷系統1)包括本實施方式所涉及的電子設備(揮桿分析裝置20或揮桿診斷裝置30)和所述慣性傳感器(傳感器單元10)。
因此,例如,如果用戶將慣性傳感器安裝于例如運動器具或用戶的身體上,則電子設備(揮桿分析裝置20或揮桿診斷裝置30)能夠根據慣性傳感器的輸出而提示或計算出每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的系統(揮桿診斷系統1),能夠實現揮桿的再現性的客觀的評價。
(12)本實施方式所涉及的方法(偏差診斷畫面的提示處理)包括步驟(s180),即,將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而提示所述時間序列數據的揮桿間的偏差的步驟(s180)。
在提示步驟(s180)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為,詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的方法(偏差診斷畫面的提示處理),能夠實現揮桿的再現性的客觀的評價。
(13)本實施方式所涉及的方法(偏差診斷處理)包括將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據的每一個分割為預定數量的區間,并針對每個區間計算出所述時間序列數據的揮桿間的偏差的步驟(s220)。
在計算步驟(s220)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的方法(偏差診斷處理),能夠實現揮桿的再現性的客觀的評價。
(14)本實施方式所涉及的程序(揮桿分析程序)包括能夠使計算機(處理部21)執行如下步驟(180)的內容,即,將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間提示所述時間序列數據的揮桿間的偏差的步驟(s180)。
在提示步驟(s180)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的程序(揮桿分析程序),能夠實現揮桿的再現性的客觀的評價。
(15)本實施方式所涉及的程序(偏差診斷程序)使計算機(處理部31)執行如下步驟(s220),即,將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間而計算出所述時間序列數據的揮桿間的偏差的步驟(s220)。
在計算步驟(s220)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的程序(偏差診斷程序),能夠實現揮桿的再現性的客觀的評價。
(16)本實施方式所涉及的記錄介質對用于使計算機執行如下步驟(s180)的程序(揮桿分析程序)進行記錄,即,將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間提示所述時間序列數據的揮桿間的偏差的步驟(s180)。
在提示步驟(s180)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的記錄介質,能夠實現揮桿的再現性的客觀的評價。
(17)本實施方式所涉及的記錄介質對用于使計算機執行如下的步驟(s220)的程序(偏差診斷程序)進行記錄,即,將與運動器具(高爾夫球桿3)的多個揮桿相關的時間序列數據中的每一個分割為預定數量的區間,并針對每個區間計算出所述時間序列數據的揮桿間的偏差的步驟(s220)。
在計算步驟(s220)中,即使假設在多個時間序列數據之間采樣數量不同,也在多個時間序列數據之間將區間的數量設為共同,并提示每個區間的偏差。每個區間的偏差為詳細且定量地表示多個揮桿軌跡的背離的指標。因此,根據本實施方式所涉及的記錄介質,能夠實現揮桿的再現性的客觀的評價。
4.其他改變例
本發明并不限定于本實施方式,能夠在本發明的主旨的范圍內實施各種改變。
例如,雖然在上述的實施方式中,加速度傳感器12和角速度傳感器14以內置于傳感器單元10的方式被一體化,但是也可以不使加速度傳感器12和角速度傳感器14一體化。或者,加速度傳感器12和角速度傳感器14也可以不被內置于傳感器單元10中,而直接安裝于高爾夫球桿3或用戶2上。
此外,雖然在上述的實施方式中,傳感器單元10和揮桿分析裝置20為分體,但是也可以使二者一體化而能夠安裝于高爾夫球桿3或用戶2上。此外,傳感器單元10也可以與慣性傳感器(例如,加速度傳感器12或者角速度傳感器14)一起具備揮桿分析裝置20的一部分的結構要素。
也就是說,揮桿分析裝置20的功能的一部分或全部可以被搭載于傳感器單元10的一側,傳感器單元10的功能的一部分也可以被搭載于揮桿分析裝置20的一側。
此外,揮桿分析裝置20的功能的一部分或全部還可以被搭載于揮桿診斷裝置30的一側。此外,揮桿診斷裝置30的功能的一部分或全部還可以被搭載于揮桿分析裝置20的一側。
此外,雖然在上述的實施方式中,對被安裝于高爾夫球桿3上的類型的慣性傳感器(傳感器單元10)進行了說明,但是慣性傳感器(加速度傳感器以及角速度傳感器)也可以被內置于高爾夫球桿3中。
此外,雖然在上述的實施方式中列舉出了對高爾夫球揮桿進行分析的揮桿分析系統的示例,但是本發明能夠應用于對網球或棒球等的各種各樣的運動中的揮桿進行診斷的揮桿分析系統中。
上述的實施方式以及改變例為一個示例,并不限定于這些示例。例如,還能夠適當地對各實施方式以及各改變例進行組合。
本發明包括與實施方式中所說明的結構實質上相同的結構(例如,功能、方法以及結果相同的結構、或目的以及效果相同的結構)。此外,本發明包括對實施方式中所說明的結構的非本質部分進行了替換而得到的結構。此外,本發明包括能夠起到與實施方式中所說明的結構相同的作用效果的結構或能夠達到相同的目的的結構。此外,本發明包括在實施方式中所說明的結構中附加了公知技術的結構。
符號說明
1…揮桿分析系統、2…用戶、3…高爾夫球桿、4…高爾夫球、10…傳感器單元、12…加速度傳感器、14…角速度傳感器、16…信號處理部、18…通信部、20…揮桿分析裝置、21、31…處理部、22、27、32…通信部、23…操作部、24…存儲部、25…顯示部、26…聲音輸出部、30…揮桿診斷裝置30、311…偏差診斷部。