本發明涉及一種診斷服務器、診斷系統、診斷方法、診斷程序、記錄介質。
背景技術:
在專利文獻1中,記載了基于在高爾夫球揮桿過程中所生成的數據而向用戶提供指導、訓練或用具規格信息的系統。在該系統中,也有基于針對多個高爾夫球手的團體而收集的數據而向個人提供信息以及服務的數據中心的功能。此外,在專利文獻2中,公開了基于高爾夫球手的揮桿來選定與高爾夫球手相匹配的桿身的高爾夫球桿的桿身適配方法。
然而,由于這些現有的系統為基于標準的個人信息的系統,因此存在無法向各個用戶提供充分的建議的可能性。此外,由于現有的系統設想的是向高爾夫球手提供信息,因此對于對很多用具以及很多人員進行管理的商人(制造商、商店、學校、內容供應商(contentvendors)、練習場等)而言未必有效。
專利文獻1:日本特表2014-512219號公報
專利文獻2:日本特開2013-208366號公報
技術實現要素:
本發明是鑒于以上的問題點而完成的發明,本發明的幾個方式提供一種能夠向以高爾夫球手等運動愛好者為對象的多個商人(以下稱為“顧客”)分別獨立地提供有用的信息的診斷服務器、診斷系統、診斷方法、診斷程序、記錄介質。
另外,本說明書中的術語“診斷”不僅是指“將某些診斷結果作為詞語而得到”,也包括“分類(歸類)為兩個以上的類型中的某一個”。
本發明是為了解決上述課題中的至少一部分而完成的,能夠作為以下的方式或應用例而實現。
應用例1
本應用例所涉及的診斷服務器包括:存儲部,其對多個用戶的運動數據以及多個顧客的診斷基準進行存儲;處理部,其基于所述多個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據以及所述多個顧客的診斷基準中的從所述顧客的終端所指定的診斷基準來進行診斷,并向所述顧客的終端提供診斷結果。
處理部利用顧客的診斷基準而對所指定的用戶的運動進行診斷。因此,診斷服務器能夠向顧客提供對于所指定的用戶和顧客雙方而言均有用的診斷結果。
應用例2
在本應用例所涉及的診斷服務器中,也可以采用如下的方式,即,所述處理部從所述顧客的終端接收表示所述診斷結果的有效性的適配數據,并根據所述適配數據來補正所述顧客的診斷基準。
處理部利用從顧客接收到的適配數據而對所述顧客的診斷基準進行補正。因此,顧客越利用診斷服務器,面向該顧客的診斷的精度越提高。
應用例3
在本應用例所涉及的診斷服務器中,也可以采用如下的方式,即,在所述診斷結果中包括向所述用戶推薦的道具的類型,在所述適配數據中包括所述用戶實際購入的道具的類型。
因此,例如,通過處理部向使推薦的道具的類型與所購入的道具的類型的差別縮小的方向對診斷基準進行補正,從而能夠提高診斷精度。
應用例4
在本應用例所涉及的診斷服務器中,也可以采用如下的方式,即,在所述診斷結果中包括向所述用戶推薦的練習的類型,在所述適配數據中包括所述用戶實際利用的練習的類型。
因此,例如,通過處理部向使推薦的練習的類型與所利用的練習的類型的差別縮小的方向對診斷基準進行補正,從而能夠提高診斷精度。
應用例5
在本應用例所涉及的診斷服務器中,也可以采用如下的方式,即,所述處理部基于所述用戶的運動數據的變化來估算所述適配數據的可靠性。
因此,例如,處理部能夠基于可靠性而提高診斷基準的補正精度。
應用例6
在本應用例所涉及的診斷服務器中,也可以采用如下的方式,即,所述顧客的診斷基準為用于根據所述運動數據中所包含的至少一個指標而生成所述診斷結果的表。
因此,處理部能夠在不進行復雜的運算的條件下生成診斷結果。
應用例7
在本應用例所涉及的診斷服務器中,所述運動數據為使用慣性傳感器的輸出而生成的數據。
應用例8
本應用例所涉及的診斷系統包括:服務器,其包括存儲部和處理部,所述存儲部對每個用戶的運動數據以及每個顧客的診斷基準進行存儲,所述處理部基于所述每個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據以及所述每個顧客的診斷基準中的所述顧客的診斷基準來進行診斷,并向所述顧客的終端提供診斷結果;慣性傳感器,其用于生成所述運動數據。
應用例9
本應用例所涉及的診斷方法包括:對每個用戶的運動數據以及每個顧客的診斷基準進行存儲的步驟;基于所述每個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據以及所述每個顧客的診斷基準中的所述顧客的診斷基準來進行診斷,并向所述顧客的終端提供診斷結果的步驟。
應用例10
本應用例所涉及的診斷程序使計算機執行如下的步驟,所述包括:對每個用戶的運動數據以及每個顧客的診斷基準進行存儲的步驟;基于所述每個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據以及所述每個顧客的診斷基準中的所述顧客的診斷基準來進行診斷,并向所述顧客的終端提供診斷結果的步驟。
應用例11
本應用例所涉及的計算機能夠讀取的存儲介質存儲有如下的步驟,所述步驟包括:對每個用戶的運動數據以及每個顧客的診斷基準進行存儲的步驟;基于所述每個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據以及所述每個顧客的診斷基準中的所述顧客的診斷基準來進行診斷,并向所述顧客的終端提供診斷結果的步驟。
附圖說明
圖1為表示揮桿診斷系統的結構的概要的圖。
圖2為表示傳感器單元的安裝示例的圖。
圖3為表示第一實施方式的揮桿診斷系統的結構以及數據的流向的圖。
圖4為表示主體對應表的一個示例的圖。
圖5為表示V區域對應表的一個示例的圖。
圖6為表示旋轉對應表的一個示例的圖。
圖7為表示擊打對應表的一個示例的圖。
圖8為表示速度對應表的一個示例的圖。
圖9為表示揮桿效率對應表的一個示例的圖。
圖10為表示桿身選擇用診斷表的一個示例的圖。
圖11為桿頭選擇用診斷表的一個示例的圖。
圖12為表示診斷結果(推薦桿身類型)的顯示畫面的一個示例的圖。
圖13為表示反饋補正后的診斷表(桿身選擇用)的一個示例的圖。
圖14為表示用戶終端的處理的步驟的一個示例的流程圖。
圖15為表示顧客終端的處理的步驟的一個示例的流程圖。
圖16為表示服務器的處理的步驟的一個示例的流程圖。
圖17為表示第二實施方式中的揮桿診斷系統的結構以及數據的流向的圖。
圖18為表示第三實施方式中的揮桿診斷系統的結構以及數據的流向的圖。
圖19為針對揮桿動作的說明圖。
圖20為表示桿身平面以及霍根平面的圖。
圖21為從X軸的負側觀察以YZ平面剖切桿身平面所得的剖視圖的圖。
圖22為從X軸的負側觀察以YZ平面剖切霍根平面所得的剖視圖的圖。
圖23為用于說明桿面扣角和桿頭軌跡(入射角)的圖。
圖24為表示從揮桿開始(上揮桿開始)到擊打的桿身轉角的時間變化的一個示例的圖。
圖25為表示下揮桿的握柄的速度的時間變化的一個示例的圖。
圖26為表示桿身平面SP以及霍根平面HP(V區域)與多個區域之間的關系的一個示例的圖。
具體實施方式
下面,使用附圖而對本發明的優選的實施方式進行詳細說明。另外,以下所說明的實施方式并非為對權利要求書中所記載的本發明的內容進行不當限定的方式。此外,以下所說明的全部結構并不一定均為本發明的必要構成要素。
下面,以實施高爾夫球揮桿的診斷的揮桿診斷系統為例而進行說明。
1、第一實施方式的揮桿診斷系統
1-1、系統的概要
圖1為表示第一實施方式的揮桿診斷系統(診斷系統的一個示例)的結構的概要的圖。如圖1所示,本實施方式的揮桿診斷系統1被構成為,包括傳感器單元(慣性傳感器的一個示例)10、用戶終端20、顧客終端50以及服務器30。其中,用戶終端20、顧客終端50以及服務器30與互聯網等網絡40連接,從而能夠互相收發信息。傳感器單元10的使用例如圖2所示,在傳感器單元10、用戶終端20、服務器30、顧客終端50之間收發的信息的流向如圖3所示。首先,基于圖3對系統的概要進行說明(對于系統的結構的詳細情況,將在后文進行敘述)。
傳感器單元10的用戶(以下簡稱為“用戶”)例如為傳感器單元10的購入者。傳感器單元10例如圖2所示那樣被安裝于用戶2所擁有的高爾夫球桿3上,且被用于用戶2所進行的高爾夫球揮桿的練習。
用戶終端20的操作者與用戶為同一人。用戶終端20在用戶對傳感器單元10進行操作或訪問服務器30時被使用。
顧客終端50的管理者為銷售各種類型的高爾夫球桿(道具的一個示例)的高爾夫球用品制造商或高爾夫球用品商店。該制造商或商店對于服務器30的管理者而言為顧客(以下適當地稱為“顧客”)。用戶出于購入高爾夫球桿的目的而光顧該制造商或商店。
顧客終端50的操作者為顧客(即制造商或商店)的員工。在本實施方式中,假設為員工通過使光顧制造商或商店的用戶進行試打而找到適合于用戶的高爾夫球桿,并促使用戶購入高爾夫球桿的人員(以下簡稱為“適配員”)。
服務器30的管理者例如為預先答應了向用戶終端20提供用于控制傳感器單元10的程序或各種信息的人。此外,服務器30的管理者也為預先答應了對包括本實施方式的顧客(即制造商或商店)在內的多個顧客分別提供信息的人。
1-1-1、用戶的動作
用戶在自己所擁有的高爾夫球桿上安裝傳感器單元10,并向用戶終端20輸入自己的身體信息、與高爾夫球桿相關的信息(高爾夫球桿信息)、傳感器安裝位置信息等。
身體信息例如包括用戶2的身高、臂長、腿長、性別以及其他信息。
高爾夫球桿信息中例如包括高爾夫球桿3的制造商名稱、部件編號、桿號、球桿類型(桿頭類型以及桿身類型)、規格(長度、重心的位置、桿底角、桿面扣角、桿面傾角等)的信息。
接著,用戶通過用戶終端20而進行測量開始操作(用于使傳感器單元10開始進行測量的操作)。
接著,用戶在從用戶終端20接受到指示為采取瞄球姿態(揮桿開始前的基本姿態)的通知(例如,由語音來進行的通知)之后,以使高爾夫球桿3的桿身的長邊方向的軸相對于目標線(擊球的目標方向)而垂直的方式而取得瞄球的姿態,并靜止。另外,圖2所示的用戶2的姿態為瞄球姿態。
接著,用戶在從用戶終端20接受到允許揮桿的通知(例如,由語音進行的通知)之后,實施揮桿動作,并擊打高爾夫球4。
當用戶進行測量開始操作時,測量開始命令將從用戶終端20被發送給傳感器單元10,傳感器單元10開始進行三軸加速度以及三軸角速度的測量,并且將測量到的數據(測量數據)逐一向用戶終端20發送。
然后,用戶終端20基于接收到的測量數據而對揮桿動作進行分析,當生成揮桿分析數據(運動數據)時,將向服務器30發送。
另外,如圖19所示,由用戶2進行的揮桿動作包括:在開始揮桿(上揮桿)之后,經由在上揮桿過程中高爾夫球桿3的桿身成為水平的上桿半程(halfwayback)、從上揮桿向下揮桿切換的揮桿頂點、在下揮桿過程中高爾夫球桿3的桿身成為水平的下桿半程(halfwaydown)的各狀態,而直至擊打高爾夫球4的擊打(擊球)的動作。
此外,在從用戶終端20向服務器30發送的揮桿分析數據中,例如,附有揮桿的時刻(日期和時間)、用戶識別信息(用戶ID)、用戶2的性別、高爾夫球桿信息、用戶2的身體信息、傳感器安裝位置信息等。
此處,本實施方式的用戶例如在即使繼續使用高爾夫球桿飛行距離也不增加的情況下等,為了研究新高爾夫球桿的購入而光顧作為顧客終端50的所有者的商店或制造商。
1-1-2、適配員的工作
首先,適配員對顧客終端50進行操作而訪問服務器30,調出主頁畫面(用戶ID的輸入畫面)并使之顯示在顧客終端50上。
接著,適配員促使光顧商店或制造商的用戶將該用戶的用戶ID向顧客終端50進行輸入。
當用戶ID輸入到顧客終端50中時,從顧客終端50向服務器30發送用戶ID以及顧客ID。另外,此處,假設為顧客終端50預先存儲有顧客ID的情況。在未存儲的情況下,適配員只需將顧客ID向顧客終端50進行輸入即可。此外,向顧客終端50的用戶ID的輸入也可以由適配員代替用戶來實施。
然后,從服務器30向顧客終端50發送診斷結果,并使之顯示在顧客終端50上。在本實施方式中的診斷結果中,包括商店或制造商向用戶推薦的推薦高爾夫球桿類型。推薦高爾夫球桿類型例如由推薦桿身類型和推薦桿頭類型的組合而被表示(另外,圖12所示的為推薦桿身類型的顯示例。在圖12的示例中,推薦桿身類型作為映射圖上的位置而被顯示。對于圖12的詳細情況,將在后文敘述)。
接著,適配員對顯示在顧客終端50上的推薦球桿類型進行確認,并從自己所屬的商店或制造商所保管的多個高爾夫球桿中選取屬于推薦球桿類型(推薦球桿類型)的一個或多個高爾夫球桿。
接著,適配員讓用戶用所選取的一個或多個高爾夫球桿進行實際試打(揮桿),并對所選取的高爾夫球桿是否適合于用戶進行判斷。
假設在適配員判斷為所選取的高爾夫球桿不適合用戶的情況下,適配員選取商店或制造商所保管的其他類型的高爾夫球桿并讓用戶進行試打。適配員通過重復進行該過程從而尋找適合于用戶的高爾夫球桿類型。
而且,當找到適合于用戶的高爾夫球桿類型時,用戶會購入適合的類型的高爾夫球桿。
當用戶購入高爾夫球桿時,適配員將用戶所購入的高爾夫球桿的球桿類型(購入高爾夫球桿類型)向顧客終端50進行輸入。由適配員進行的適配數據的輸入例如通過在后述的圖12所示的映射圖上選擇(觸摸、點擊)購入球桿類型所屬的區域而實施。
結果為,表示推薦球桿類型以及購入球桿類型的組合的適配數據從顧客終端50向服務器30被發送。
假設在推薦球桿類型與購入球桿類型的差別較小的情況下,能夠視為由服務器30進行的揮桿診斷的精度較高(推薦球桿類型適合于用戶),在推薦球桿類型與購入球桿類型的差別較大的情況下,能夠視為由服務器30進行的揮桿診斷的精度較低(推薦球桿類型不適合于用戶)。
因此,在本實施方式中,向服務器30發送的適配數據被用于服務器30中的診斷表(診斷基準的一個示例)的補正(反饋補正)。成為反饋補正的對象的診斷表為本實施方式的顧客(商店或制造商)專用的診斷表。
因此,在本實施方式中,隨著適配員使用揮桿診斷系統的次數越增加,顧客(商店或制造商)專用的診斷表(顧客的診斷基準的一個示例)將被優化(定制),從而揮桿診斷的精度提高。即,推薦球桿類型適合用戶的可能性提高。
而且,如果揮桿診斷的精度提高,則屬于該商店或制造商的適配員即使是新手,也能夠縮短找到適合于用戶的高爾夫球桿所需的時間(適配所需的時間)。在該情況下,用戶購入高爾夫球桿所需的時間也會被縮短。
此外,如果基于通過揮桿診斷系統而被支撐的推薦球桿類型,則適配員即使經驗較少,也能自信地進行適配,因此能夠給予用戶安心感。
另外,雖然此處,作為適配數據而使用了“推薦球桿類型以及購入球桿類型的組合”,但是,也能夠代替“購入球桿類型”,或與“購入球桿類型”一同使用“適配員的感想”、“由適配員提出的指正”、“由適配員提出的改善點”等中的至少一個。
1-1-3、服務器的工作的概要
服務器30在從顧客終端50接收用戶ID以及顧客ID時,基于在服務器30中預先保管的用戶的揮桿分析數據和顧客的診斷表,而取得面向用戶且面向顧客的診斷結果(推薦球桿類型),并向顧客終端50發送。
此外,服務器30在從顧客終端50接收到適配數據(推薦球桿類型以及購入球桿類型的組合)時,將向使推薦球桿類型與購入球桿類型的差縮小的方向對顧客的診斷表進行反饋補正。
此外,服務器30根據所接收到的適配數據的可靠性而對反饋補正的強度(是否進行反饋補正、邊界位置的偏移量、反饋補正的時機等)進行調節。
此外,服務器30基于顧客的適配數據、用戶的揮桿分析數據等來估算所接收到的適配數據的可靠性。
1-2、系統的結構
下面,參照圖3,依次對揮桿診斷系統中的傳感器單元10的結構例、用戶終端20的結構例、顧客終端50的結構例、服務器30的結構例進行說明。
1-2-1、傳感器單元的結構
傳感器單元10被構成為,包括未圖示的加速度傳感器、未圖示的角速度傳感器、未圖示的信號處理部以及通信部。但是,傳感器單元10也可以采用適當地將這些構成要素的一部分刪除或變更,或者添加其他構成要素的結構。
加速度傳感器對在互相交叉的(理想狀態為正交的)三軸方向中的各個軸方向上產生的加速度(三軸加速度)進行測量,并以例如預定周期而輸出與所測量出的三軸加速度的大小以及方向對應的數字信號(加速度數據)。
角速度傳感器對繞互相交叉的(理想狀態為正交的)的三軸中的各個軸所產生的角速度(三軸角速度)進行測量,并以例如預定周期而輸出與所測量出的三軸角速度的大小及方向相對應的數字信號(角速度數據)。
信號處理部從加速度傳感器以及角速度傳感器分別接收加速度數據和角速度數據并附加時刻信息且存儲于未圖示的存儲部中,并在所存儲的測量數據(加速度數據和角速度數據)上附加時刻信息且生成符合通信用的格式的數據包數據,并向通信部輸出。
通信部實施如下的處理,即,將從信號處理部接收到的數據包數據向用戶終端20發送的處理、從用戶終端20接收測量開始命令等各種控制命令并向信號處理部發送的處理等。信號處理部實施與控制命令相應的各種處理。
另外,傳感器單元10和用戶終端20之間的通信既可以是無線通信,也可以是有線通信。
1-2-2、用戶終端的結構
如圖3所示,用戶終端20被構成為,包括處理部21、通信部22、操作部23、存儲部24、顯示部25。但是,用戶終端20也可以采用適當地將這些構成要素的一部分刪除或變更,或者添加其他構成要素的結構。
通信部22實施如下的處理,即,接收從傳感器單元10發送的數據包數據并向處理部21發送的處理、將來自處理部21的控制命令向傳感器單元10發送的處理等。此外,通信部22經由網絡40而與服務器30的通信部32之間實施數據通信。例如,通信部22實施如下的處理,即,在揮桿分析處理結束后從處理部21接收揮桿分析數據并向服務器30的通信部32發送的處理。
操作部23實施取得與用戶2的操作相應的數據并向處理部21發送的處理。操作部23例如可以是觸摸面板式顯示器、按鈕、按鍵、麥克風等。
存儲部24例如由ROM(ReadOnlyMemory:只讀存儲器)或閃存ROM、RAM(RandomAccessMemory:隨機存取存儲器)等各種IC(IntegratedCircuit:集成電路)存儲器、硬盤、存儲卡等記錄介質構成。存儲部24對供處理部21實施各種計算處理和控制處理的程序、用于實現應用功能的各種程序和數據等進行存儲。此外,在存儲部24內還存儲有通過處理部21而被讀取并用于執行揮桿分析處理的揮桿分析程序。揮桿分析程序既可以預先被存儲在非易失性的記錄介質(計算機能夠讀取的記錄介質)內,也可以由處理部21從服務器30接收并存儲在存儲部24內。
在存儲部24中存儲有高爾夫球桿信息、身體信息、傳感器安裝位置信息以及揮桿分析數據。此外,存儲部24被用作處理部21的工作區域,并臨時對操作部23所取得的數據、處理部21根據各種程序而執行得到的運算結果等進行存儲。而且,存儲部24也可以對通過處理部21的處理而生成的數據中的需要長期保存的數據進行存儲。
顯示部25為將處理部21的處理結果以文字、圖表、表格、動畫、其他的圖像的形式進行顯示的顯示部。顯示部25例如可以是CRT(CathodeRayTube:陰極射線管)、LCD(LiquidCrystalDisplay:液晶顯示器)、觸摸面板式顯示器、HMD(HeadMountedDisplay:頭戴式顯示器)等。另外,也可以通過一個觸摸面板式顯示器來實現操作部23和顯示部25的功能。
此外,在用戶終端20中也可以具備將處理部21的處理結果以語音或蜂鳴聲等聲音的形式輸出的聲音輸出部等。聲音輸出部例如可以是揚聲器或蜂鳴器等。
處理部21根據各種程序而實施經由通信部22向傳感器單元10發送控制命令的處理、針對從傳感器單元10經由通信部22而接收的數據的各種計算處理。此外,處理部21根據各種程序而實施從存儲部24讀取揮桿分析數據并與用戶ID一同經由通信部22而向服務器30發送的處理。此外,處理部21根據各種程序而實施經由通信部22向服務器30發送各種信息并基于從服務器30接收到的信息而顯示各種畫面的處理等。此外,處理部21實施其他各種控制處理。另外,處理部21通過執行揮桿分析程序,從而實施對用戶2的揮桿動作進行分析的處理(揮桿分析處理)。
此處,在揮桿分析數據中,包括例如以下的指標。
(1)桿身平面SP
(2)霍根平面HP
(3)上桿半程時的桿頭的位置
(4)下桿半程時的桿頭的位置
(5)桿頭軌跡ψ
(6)絕對桿面扣角φ
(7)相對桿面扣角η
(8)桿頭速度
(9)揮桿頂點時的桿身轉角
(10)上桿半程時的桿身轉角
(11)握柄減速率RV
(12)握柄減速時間率RT
另外,對于指標(1)至(12)的意義,將在后文進行敘述。
此外,雖然揮桿分析數據中所包含的指標的一部分或全部的取得也能夠由服務器30的處理部31基于測量數據來實施,但是,此處,設為由用戶終端20的處理部21來實施。
另外,成為揮桿分析數據中所包含的一個或多個指標中的至少一部分的生成源的數據即可以是通過傳感器單元10而生成的測量數據,也可以是通過被安裝在高爾夫球桿或用戶的身體上的其他傳感器而生成的測量數據。
此外,揮桿分析數據中所包含的一個或多個指標中的至少一部分即可以是由用戶終端20生成的指標,也可以是由服務器30生成的指標,還可以是用戶向用戶終端20手動輸入的指標(設想的數據)。
此外,揮桿分析數據中也可以包含其他指標。對于其他指標的示例,將在后文進行敘述。
1-2-3、顧客終端的結構
如圖3所示,顧客終端50被構成為,包括處理部51、通信部52、操作部53、存儲部54、顯示部55。但是,顧客終端50也可以采用適當地將這些構成要素的一部分刪除或變更,或者添加其他構成要素的結構。
通信部52經由網絡40而與服務器30的通信部32之間實施數據通信。例如,通信部52實施如下的處理,即,接收經由操作部53而被輸入的信息(用戶ID、適配數據等)并向服務器30的通信部32發送,或者從服務器30的通信部32接收用于實施所需的畫面顯示的信息等的處理。
操作部53實施取得與適配員的操作相對應的數據并向處理部51發送的處理。操作部53例如可以是觸摸面板式顯示器、按鈕、按鍵、麥克風等。
存儲部54例如由ROM(ReadOnlyMemory:只讀存儲器)或閃存ROM、RAM(RandomAccessMemory:隨機存取存儲器)等各種IC(IntegratedCircuit:集成電路)存儲器、硬盤、存儲卡等記錄介質構成。存儲部54對供處理部51實施各種計算處理和控制處理的程序、用于實現應用功能的各種程序和數據等進行存儲。
在存儲部54內存儲有通過處理部51而被讀取的程序。程序既可以預先被存儲在非易失性的記錄介質(計算機能讀取的記錄介質)內,也可以由處理部51經由網絡40從服務器30接收并存儲在存儲部54內。
顯示部55為將通信部52從服務器30的通信部32接收到的信息等以文字、圖表、表格、動畫、其他的圖像的形式進行顯示的顯示部。顯示部55例如可以是CRT(CathodeRayTube:陰極射線管)、LCD(LiquidCrystalDisplay:液晶顯示器)、觸摸面板式顯示器、頭戴式顯示器(HMD:HeadMountedDisplay)等。另外,也可以通過一個觸摸面板式顯示器來實現操作部53和顯示部55的功能。
此外,在顧客終端50中也可以具備將通信部52從服務器30的通信部32接收到的信息等以語音或蜂鳴聲等聲音的形式而輸出的聲音輸出部等。聲音輸出部例如可以是揚聲器或蜂鳴器等。
處理部51根據各種程序而實施經由通信部52向服務器30發送各種信息并基于從服務器30接收到的信息而顯示各種畫面的處理、接受輸入的處理等。
例如,處理部51在從服務器30接收到前文所述的診斷結果(推薦球桿類型)時,將表示診斷結果(推薦球桿類型)的圖像顯示在顯示部55上。
圖12所示的是推薦桿身類型的顯示方式的一個示例(映射圖)。圖12所示的映射圖被分割為多個區域,并在各區域上標注了各桿身類型的名稱。在該映射圖上的某一位置處畫了標記(X字狀標記),標記的位置表示推薦桿身類型。另外,推薦桿頭類型也能夠以同樣的方式進行顯示。
此外,例如,當適配員于圖12的映射圖上選擇(觸摸、點擊)相當于用戶的購入桿身類型的區域(例如圖12的斜線部)時,處理部51將生成適配數據(推薦桿身類型以及購入桿身類型的組合)并向通信部52提供。通信部52將該適配數據經由網絡40而向服務器30的通信部32發送。另外,針對桿頭的適配數據也能夠以與針對桿身的適配數據相同的方式生成、發送。
1-2-4、服務器的結構
如圖3所示,服務器30被構成為,包括處理部31、通信部32、存儲部34等。但是,服務器30也可以采用適當地將這些構成要素的一部分刪除或變更,或者添加其他構成要素的結構。
存儲部34例如由ROM(ReadOnlyMemory:只讀存儲器)或閃存ROM、RAM(RandomAccessMemory:隨機存取存儲器)等各種IC(IntegratedCircuit:集成電路板)存儲器、硬盤、存儲卡等記錄介質構成。存儲部34對供處理部31實施各種計算處理和控制處理的程序、用于實現應用功能的各種程序和數據等進行存儲。另外,在本實施方式中所使用的診斷表(后述)被適當地被補正,因此診斷表(后述)的存儲目的地優選為存儲部34中的能夠進行改寫的存儲器。
此外,在存儲部34中,預先存儲有每個用戶的揮桿分析數據341、每個顧客的適配數據342、每個顧客的診斷表343、每個項目的診斷表(每個項目的對應表)344、未圖示的每個項目的等級計算表(每個項目的等級表)等。
每個用戶的揮桿分析數據341為,將多個用戶的揮桿分析數據針對每個用戶(與用戶ID相對應地)進行存儲的數據。
每個顧客的適配數據342為,將多個適配數據針對每個顧客(與顧客ID相對應地)進行存儲的數據。
每個顧客的診斷表343為,將多個診斷表針對每個顧客(與顧客ID相對應地)進行存儲的表。另外,作為本實施方式的顧客(顧客終端50的管理者即商店或制造商)的診斷表,假設為桿身選擇用診斷表(圖10)和桿頭選擇用診斷表(圖11)這兩個診斷表被存儲于每個顧客的診斷表343中。
每個項目的對應表344為,對全部顧客共通的每個項目的對應表(此處為六個項目的對應表)進行存儲的表。未圖示的每個項目的等級表也為對全部顧客共通的每個項目的等級表(此處為六個項目的等級表)進行存儲的表。
在每個項目的對應表344中,具有用于“主體”項目的診斷的主體對應表(圖4)、用于“V區域”項目的診斷的V區域對應表(圖5)、用于“旋轉”項目的診斷的旋轉對應表(圖6)、用于“擊打”項目的診斷的擊打對應表(圖7)、用于“速度”項目的診斷的速度對應表(圖8)、用于“揮桿效率”項目的診斷的揮桿效率對應表(圖9)。
在未圖示的等級表中,也具有用于“主體”項目的等級化的主體等級表、用于“V區域”項目的等級化的V區域等級表、用于“旋轉”項目的等級化的旋轉等級表、用于“擊打”項目的等級化的擊打等級表、用于“速度”項目的等級化的速度等級表、用于“揮桿效率”項目的等級化的揮桿效率等級表。另外,“等級”既可以由分數表示,也可以由“○”、“△”、“×”表示,還可以由“上級”、“中級”、“初級”表示,亦可以由“A”、“B”、“C”表示。
此外,在存儲部34中存儲有由處理部31讀取并用于執行揮桿診斷處理的未圖示的揮桿診斷程序。揮桿診斷程序既可以預先存儲于非易失性的記錄介質(計算機能夠讀取的記錄介質)中,也可以由處理部31經由網絡而從與服務器30不同的服務器接收并存儲于存儲部34中。
另外,存儲部34被用作處理部31的工作區域,并臨時對處理部31根據各種程序而執行得到的運算結果等進行存儲。另外,存儲部34能夠對通過處理部31的處理而生成的數據中的需要長期保存的數據進行存儲。
通信部32經由網絡40而與顧客終端50的通信部52或用戶終端20的通信部22之間進行數據通信。例如,通信部32實施如下的處理,即,從顧客終端50的通信部52接收顧客ID、用戶ID、適配數據等并向處理部31發送的處理。此外,例如,通信部32實施從用戶終端20的通信部22接收揮桿分析數據并向處理部31發送的處理。另外,例如,通信部32將畫面的顯示所需的信息向顧客終端50的通信部52發送。此外,例如,通信部32將畫面的顯示所需的信息向用戶終端20的通信部22發送。
處理部31根據各種程序而實施經由通信部32將各種畫面的顯示所需的信息向用戶終端20發送的處理等。此外,處理部31實施其他的各種控制處理。
此外,處理部31根據揮桿診斷處理程序而以如下方式進行動作。
處理部31在經由通信部32而從用戶終端20接收附帶用戶ID的揮桿分析數據時,將向每個用戶的揮桿分析數據341中的與該用戶ID相對應的揮桿分析數據(用戶的揮桿分析數據)進行添加,從而更新用戶的揮桿分析數據。
處理部31在經由通信部32而從顧客終端50接收用戶ID時,將從存儲于存儲部34中的每個用戶的揮桿分析數據341之中確定與該用戶ID相對應的揮桿分析數據(用戶的揮桿分析數據)。
處理部31在經由通信部32而從顧客終端50接收顧客ID時,將從存儲于存儲部34中的每個顧客的診斷表343之中確定與該顧客ID相對應的診斷表(顧客的診斷表)。
此外,處理部31從上述的六個項目中確定顧客的診斷表的使用所需的一個或多個項目。
如圖10所示,本實施方式的顧客的桿身選擇用診斷表例如為用于根據“主體”項目的診斷結果LB和“旋轉”項目的診斷結果Lr來決定桿身類型的表。在該情況下,桿身選擇用診斷表(圖10)的使用所需的項目為“旋轉”項目以及“主體”項目。
如圖11所示,本實施方式的顧客的桿頭選擇用診斷表例如為用于根據“速度”項目的診斷結果Lh和“揮桿效率”項目的診斷結果Ls來決定桿頭類型的表。在該情況下,桿頭選擇用診斷表(圖11)的使用所需的項目為“速度”項目以及“揮桿效率”項目。
另外,此處,雖然將圖10或圖11所示的診斷表的輸入數量(表的使用所需的項目的數量)設為“2”,但也可以為“3以上”。例如,也可以將圖11所示的表的輸入數量設為“3”,并增加“V區域”項目的診斷結果。但是,在下面,為了簡便,而將圖10或圖11所示的診斷表的輸入的數量(表的使用所需的項目的數量)假設為“2”。
此外,處理部31在確定所需的項目時,將確定該項目的診斷所需的指標。
如圖4所示,由于主體對應表例如為用于根據“上桿半程時的桿頭位置”和“上桿半程時的桿身轉角”來決定“主體”項目的診斷結果的表,因此,主體對應表(圖4)的使用所需的指標為“上桿半程時的桿頭位置”以及“上桿半程時的桿身轉角”。但是,由于主體對應表中的桿頭位置通過與V區域(由桿身平面和霍根平面夾持的區域)之間的關系被表示,因此,在主體對應表(圖4)的使用所需的指標中也包括“桿身平面”以及“霍根平面”。
如圖5所示,V區域對應表例如為用于根據“下桿半程時的桿頭位置”和“上桿半程時的桿頭位置”來決定“V區域”項目的診斷結果的表,因此,V區域對應表(圖5)的使用所需的指標為“下桿半程時的桿頭位置”以及“上桿半程時的桿頭位置”。但是,由于V區域對應表中的桿頭位置通過與V區域(由桿身平面和霍根平面夾持的區域)之間的關系被表示,因此,在V區域對應表(圖5)的使用所需的指標中也包括“桿身平面”以及“霍根平面”。
如圖6所示,由于旋轉對應表例如為用于根據“桿面扣角φ”和“揮桿頂點時的桿身轉角”來決定“旋轉”項目的診斷結果的表,因此旋轉對應表(圖6)的使用所需的指標為“桿面扣角φ”以及“揮桿頂點時的桿身轉角”。
如圖7所示,由于擊打對應表例如為用于根據“桿頭軌跡ψ”和“相對桿面扣角η”來決定“擊打”項目的診斷結果的表,因此,擊打對應表(圖7)的使用所需的指標為“桿頭軌跡ψ”以及“相對桿面扣角η”。
如圖8所示,由于速度對應表例如為用于根據“速度”和“高爾夫球桿的桿號”與“性別”來決定“速度”項目的診斷結果的表,因此,速度對應表(圖8)的使用所需的指標為“速度”和“高爾夫球桿的桿號”與“性別”。
如圖9所示,由于揮桿效率對應表例如為用于根據“握柄減速時間率RT”和“握柄減速率RV”來決定“揮桿效率”項目的診斷結果的表,因此,揮桿效率對應表(圖9)的使用所需的指標為“握柄減速時間率RT”以及“握柄減速率RV”。
處理部31通過從用戶的揮桿分析數據讀取所需的指標,并根據所讀取的指標而參照所需的每個項目的對應表,從而取得所需的每個項目的診斷結果。
而且,處理部31通過根據所需的每個項目的診斷結果而參照顧客的診斷表,從而取得面向用戶且面向顧客的診斷結果。
例如,處理部31通過根據“旋轉”項目的診斷結果Lr和“主體”項目的診斷結果LB而參照顧客的桿身選擇用診斷表(圖10),從而取得面向用戶且面向顧客的推薦桿身類型。
此外,處理部31通過根據“速度”項目的診斷結果Lh和“揮桿效率”項目的診斷結果Ls而參照顧客的桿頭選擇用診斷表(圖11),從而取得面向用戶且面向顧客的推薦桿頭類型。
而且,處理部31生成用于將面向用戶且面向顧客的診斷結果(推薦桿身類型以及推薦桿頭類型)以圖像、文本、聲音或它們的組合的形式進行顯示的信息,并經由通信部32而向顧客終端50發送。
此外,在處理部31經由通信部32而從顧客終端50接收適配數據(推薦球桿類型以及購入球桿類型的組合)時,將向每個顧客的適配數據342中的與該顧客ID相對應的適配數據(顧客的適配數據)進行添加,從而更新顧客的適配數據。
另外,處理部31向使適配數據中所包含的推薦球桿類型與購入球桿類型的差縮小的方向對顧客的診斷表進行反饋補正。
例如,如圖12所示,在購入桿身類型所屬的區域(斜線部)與推薦桿身類型所屬的區域(標記所屬的區域)不同的情況下,例如,如圖13所示,處理部31通過在桿身選擇用診斷表中使購入桿身類型所屬的區域(斜線部)與推薦桿身類型所屬的區域(標記所屬的區域)之間的邊界位置向標記所屬的區域一側偏移,從而進行診斷表的反饋補正。
此外,處理部31對所接收到的適配數據的可靠性進行判斷,并根據可靠性的高度而對反饋補正的強度(是否進行反饋補正、邊界位置的偏移量、反饋補正的時機等)進行調節。
例如,在與所接收到的適配數據為相同內容的適配數據已經被儲存于顧客的適配數據中的情況下,處理部31將所接收到的適配數據的可靠性估算為與其他適配數據的可靠性相比較高。
此外,例如,處理部31在接收到適配數據后,通過與和適配數據中所含有的購入球桿類型為相同類型的高爾夫球桿相關的揮桿分析數據而對用戶的揮桿分析數據進行了更新的情況下,對在更新的前后每個項目的等級(或綜合等級)是否下降進行判斷,在下降了的情況下,將適配數據的可靠性估算為較低,在等級提高的情況下,將適配數據的可靠性估算為較高。
另外,成為等級(或綜合等級)的計算對象的項目例如與顧客的診斷表的使用所需的項目相同。
此外,在從適配數據的接收到可靠性的判斷以及反饋補正為止的期間,可以存在時滯。這是因為,認為在用戶購入高爾夫球桿后到通過購入的高爾夫球桿來更新揮桿分析數據的期間,存在時滯。
另外,處理部31基于用戶的揮桿分析數據中所包含的指標和存儲于存儲部34中的每個項目的等級表(未圖示),而對每個項目的等級進行計算。
另外,此處,處理部31通過根據用戶的等級變化而對適配數據的可靠性進行判斷,從而將用戶的等級變化向診斷表進行反饋,但是,使用戶的等級變化向診斷表進行反饋的方法并不限定于此。
1-3、由客戶終端處理的信息
1-3-1、XYZ坐標系
XYZ坐標系為用于表示揮桿分析數據中所含有的各種指標的坐標系,此處,使用固定于地表上的直角坐標系來作為XYZ坐標系。
用戶終端20的處理部21定義以瞄球時(靜止時)的高爾夫球桿3的桿頭的位置作為原點,以表示擊球的目標方向的目標線為X軸,以與X軸垂直的水平面上的軸為Y軸,鉛垂上方向(與重力加速度的方向相反的方向)為Z軸的XYZ坐標系(世界坐標系)。
例如,處理部21參照傳感器單元10的加速度傳感器在瞄球時所輸出的加速度數據,將由加速度數據表示的加速度矢量的方向視為重力方向(鉛垂向下),從而定義XYZ坐標系。
1-3-2、揮桿開始、揮桿頂點以及擊打的時間點
處理部21使用測量數據而對用戶2擊球的時間點(擊打的時間點)進行檢測。例如,處理部21可以對測量數據(加速度數據或角速度數據)的合成值進行計算,并基于該合成值而對擊打的時間點(時刻)進行檢測。
具體而言,首先,處理部21使用角速度數據(每個時刻t的偏置補正后的加速度數據),而對各個時刻t的角速度的合成值n0(t)的值進行計算。
接著,處理部21將在各個時刻t的角速度的合成值n0(t)轉換為在預定范圍內標準化(比例轉換)的合成值n(t)。
接著,處理部21對在各個時刻t的標準化后的合成值n(t)的微分dn(t)進行計算。
接著,處理部21將合成值的微分dn(t)的值成為最大的時刻和成為最小的時刻中的在先的時刻作為擊打的時刻timpact(擊打的時間點)而檢測出。認為在通常的高爾夫球揮桿中,在擊打的瞬間揮桿速度成為最大。并且,由于認為角速度的合成值的值也根據揮桿速度而發生變化,因此,處理部21能夠將在一系列的揮桿動作的過程中角速度的合成值的微分值成為最大或最小的時間點(即,角速度的合成值的微分值成為正的最大值或負的最小值的時間點)作為擊打的時間點而進行把握。另外,雖然認為由于高爾夫球桿3因擊打而產生振動,因此角速度的合成值的微分值成為最大的時間點和成為最小的時間點會成對地產生,但是,將其中的在先的時間點認為是擊打的瞬間。
接著,處理部21將在擊打的時刻timpact之前合成值n(t)接近于零的極小點的時刻作為揮桿頂點的時刻ttop(揮桿頂點的時間點)而檢測出。認為在通常的高爾夫球揮桿中,在揮桿開始后,在揮桿頂點處動作會暫且停止,之后,揮桿速度逐漸變大直至擊打。因此,處理部21能夠將在擊打的時間點之前角速度的合成值接近于零而成為極小的時間點作為揮桿頂點的時間點而進行把握。
接著,處理部21將在揮桿頂點的時刻ttop的前后合成值n(t)在預定的閾值以下的區間設為揮桿頂點區間,并將在揮桿頂點區間的開始時刻之前合成值n(t)成為預定的閾值以下的最后時刻作為揮桿開始(上揮桿開始)的時刻tstart而檢測出。難以認為在通常的高爾夫球揮桿中,從靜止的狀態起開始揮桿動作,且直到揮桿頂點時揮桿動作停止。因此,處理部21能夠將在揮桿頂點區間之前角速度的合成值成為預定的閾值以下的最后的時間點作為揮桿動作的開始的時間點而進行把握。另外,處理部21也可以將在揮桿頂點的時刻ttop之前合成值n(t)接近零的極小點的時刻作為揮桿開始的時刻tstart而檢測出。
另外,處理部21即使使用三軸加速度數據也能夠同樣地對揮桿開始、揮桿頂點、擊打的各時間點進行檢測。
1-3-3、桿身平面以及霍根平面
圖20為表示桿身平面以及霍根平面的圖。在圖20中,標記出了XYZ坐標系(世界坐標系)的X軸、Y軸、Z軸。圖21為從X軸的負側觀察用YZ平面剖切圖20的桿身平面SP所得的剖視圖的圖。
如圖20、圖21所示,桿身平面SP為在用戶2的揮桿開始前的瞄球時(靜止狀態),由目標線51(擊球的目標方向且為X軸方向)與高爾夫球桿3的桿身的長邊方向的假想線52(長軸方向)而確定的第一假想平面。圖20、圖21所示的符號61為高爾夫球桿的桿頭的位置,符號62為握柄端部的位置。
圖22為從X軸的負側觀察用YZ平面剖切圖20的霍根平面HP所得的剖視圖的圖。
如圖20、圖22所示,霍根平面HP為在用戶2的瞄球時,由連結用戶2的肩部附近(肩部、頸部的根部、兩肩的中心等)的位置63和高爾夫球桿的桿頭的位置61(或者高爾夫球4)的假想線53與目標線51(擊球的目標方向且為X軸方向)而確定的第二假想平面。
因此,如圖20所示,霍根平面HP為使桿身平面SP繞X軸旋轉預定角度β而形成的假想平面。
此處,由霍根平面SP(第一假想平面)與霍根平面HP(第二假想平面)夾持的區域被稱為“V區域”。
通過上揮桿或下揮桿過程中的高爾夫球桿3的桿頭的位置61與V區域之間的關系,而能夠在某種程度上推測出擊球的軌道(球路線)。
例如,在上揮桿或下揮桿過程中的預定的時間點,高爾夫球桿3的桿頭位于與V區域相比較低的空間內的情況下,容易成為左曲球系的擊球。
此外,在上揮桿或下揮桿過程中的預定時間點,高爾夫球桿3的桿頭位于與V區域相比較高的空間內的情況下,容易成為右曲球系的擊球。
雖然桿身平面SP與霍根平面HP所成的角度β可以是固定值,但是,例如,也可以根據高爾夫球桿信息(具體而言,為高爾夫球桿3的桿身的長度L1)和身體信息(具體而言,為用戶2的臂長L2)來決定。
在該情況下,作為對用戶2的揮桿進行診斷的指標,能計算出更確切的V區域。
1-3-4、上桿半程時以及下桿半程時的桿頭位置
上桿半程時的桿頭位置為上桿半程的瞬間、剛要到上桿半程之前或剛過上桿半程之后的桿頭的位置,下桿半程時的桿頭位置為下桿半程的瞬間、剛要到下桿半程之前或剛過下桿半程之后的桿頭的位置。
首先,處理部21使用從揮桿開始的時刻tstart到擊打的時刻timpact的各個時刻t的傳感器單元10的位置以及姿態,而對各個時刻t的桿頭的位置以及握柄端部的位置進行計算。
具體而言,處理部21在各個時刻t將從傳感器單元10的位置在通過傳感器單元10的姿態而被確定的y軸的正方向上離開距離LSH的位置設為桿頭的位置,并對桿頭的位置的坐標進行計算。如上所述,距離LSH為傳感器單元10與桿頭之間的距離。此外,處理部21在各個時刻t將從傳感器單元10的位置在通過傳感器單元10的姿態而被確定的y軸的負方向上離開距離LSG的位置設為握柄端部的位置,并對握柄端部的位置的坐標進行計算。距離LSG為傳感器單元10與握柄端部之間的距離。
接著,處理部21使用桿頭的位置的坐標和握柄端部的位置的坐標,而對上桿半程的時間點和下桿半程的時間點進行檢測。
具體而言,處理部21對從揮桿開始的時刻tstart到擊打的時刻timpact的各個時刻t的桿頭的位置的Z坐標和握柄端部的位置的Z坐標的差分ΔZ進行計算。而且,處理部21將在從揮桿開始的時刻tstart至揮桿頂點的時刻ttop為止的期間內ΔZ的符號發生反轉的時刻tHWB作為上桿半程的時間點而檢測出。此外,處理部21將在從揮桿頂點的時刻ttop至擊打的時刻timpact的期間內ΔZ的符號發生反轉的時刻tHWD作為下桿半程的時間點而檢測出。
而且,處理部21將時刻tHWB的桿頭的位置作為上桿半程時的桿頭的位置,并將時刻tHWD的桿頭的位置作為下桿半程時的桿頭的位置。
1-3-5、桿頭速度
桿頭速度為擊打時(擊打的瞬間、剛要進行擊打前或剛進行了擊打后)的桿頭的速度的大小。
例如,處理部21根據擊打的時刻timpact的桿頭的位置的坐標與其前一個時刻的桿頭的位置的坐標的差分,而對擊打的時刻timpact的桿頭的速度進行計算。
而且,處理部21對該桿頭的速度的大小進行計算以作為桿頭速度。
1-3-6、桿面扣角以及桿頭軌跡
圖23為用于對桿面扣角和桿頭軌跡(入射角)進行說明的圖。在圖23中圖示了在XYZ坐標系中從Z軸的正側觀察到的XY平面上的高爾夫球桿3(僅圖示桿頭)。
如圖23所示,桿面扣角φ為基于擊打中的高爾夫球桿3的桿頭的傾斜的指標,桿頭軌跡(入射角)ψ為基于擊打中的高爾夫球桿3的桿頭的軌道的指標。
桿面扣角φ為與目標線正交的平面和高爾夫球桿3的桿面在XY平面上所成的角。此外,桿頭軌跡(入射角)ψ能夠作為桿頭的軌跡的在擊打時的切線與目標線在XY平面上所成的角而求出。
例如,處理部21根據擊打的時刻timpact的傳感器單元10的姿態,而對與桿面正交的直線的朝向進行計算。
而且,處理部21使將該直線的方向上的Z軸分量設為0的方向成為XY平面上的切線的方向,并將切線與X軸所成的角度作為桿面扣角φ而進行計算。
此外,例如,處理部21使將擊打的時刻timpact的桿頭的速度的Z軸分量設為0的速度(即,XY平面上的桿頭的速度)的方向成為切線的方向,并將切線與X軸所成的角作為桿頭軌跡(入射角)ψ而進行計算。
此外,例如,處理部21將從(絕對)桿面扣角φ減去桿頭軌跡(入射角)ψ而得到的角度作為相對桿面扣角η而進行計算。
因此,相對桿面扣角η表示瞄球時的桿面的姿態與擊打時的桿面的姿態的差異(瞄球時的桿面的法線向量與擊打時的桿面的法線向量在XY平面上所成的角度)。
1-3-7、桿身轉角
圖24為表示從揮桿開始(上揮桿開始)到擊打為止的桿身轉角的時間變化的一個示例的圖。在圖24中,橫軸為時間(s),縱軸為桿身轉角(deg)。在圖24中,圖示了將揮桿開始時(上揮桿開始時)設為基準的時間點(桿身轉角為0°)的揮桿頂點時的桿身轉角θtop。
如圖24所示,揮桿頂點時的桿身轉角θtop為高爾夫球桿3從成為基準的時間點起至揮桿頂點的時間點為止繞桿身軸(繞桿身的長邊方向上的轉軸)而旋轉的角度(相對轉角)。
成為基準的時間點例如為揮桿開始時或瞄球時。
此處,在用戶2為慣用右手者的情況下,將使頂端朝向高爾夫桿3的桿頭側的右旋的擰緊方向(在從握柄端部側觀察桿頭側時的順時針的方向)設為桿身轉角θtop的正方向。
相反,在用戶2為慣用左手者的情況下,將使頂端朝向高爾夫桿3的桿頭側的左旋的擰緊方向(在從握柄端部側觀察桿頭側時的逆時針的方向)設為桿身轉角θtop的正方向。
如果傳感器單元10的y軸與高爾夫球桿3的桿身的長邊方向(高爾夫球桿3的長邊方向)大體一致,則例如處理部21通過從揮桿開始的時刻tstart(上揮桿開始時)或瞄球時到揮桿頂點的時刻ttop(揮桿頂點時),對角速度數據中所包含的y軸角速度進行時間積分,從而對桿身轉角θtop進行計算。
上桿半程時的桿身轉角θHWB為,高爾夫球桿3從成為基準的時間點至上桿半程的時間點為止繞桿身軸(繞桿身的長邊方向上的轉軸)而旋轉的角度(相對轉角)。
如果傳感器單元10的y軸與高爾夫球桿3的桿身的長邊方向(高爾夫球桿3的長邊方向)大體一致,則例如處理部21通過從揮桿開始的時刻tstart(上揮桿開始時)或瞄球時到上桿半程的時刻,對角速度數據中所包含的y軸角速度進行時間積分,從而對桿身轉角θHWB進行計算。
1-3-8、握柄減速率以及握柄減速時間率
圖25為表示下揮桿中的握柄的速度的時間變化的一個示例的圖。在圖25中,橫軸為時間(s),縱軸為握柄的速度(m/s)。
握柄減速率為基于握柄的減速量的指標,且為在下揮桿過程中握柄開始減速時的握柄的速度與擊打時的握柄的速度之比。
此外,握柄減速時間率為基于握柄的減速期間的指標,且為在下揮桿過程中握柄開始減速后直至擊打為止的時間與下揮桿的時間之比。
握柄的速度優選為用戶2握持的部分的速度,但是,也可以為握柄的任意的部分(例如,握柄端部)的速度,還可以為握柄附近的部分的速度。
如圖25所示,當將握柄開始減速時的握柄的速度(握柄的最大速度)設為V1,將擊打時的握柄的速度設為V2時,握柄減速率RV(單位:%)由RV=100(%)×(V1-V2)/V1的式表示。
此外,如圖25所示,當將從揮桿頂點起至握柄開始減速的時間設為T1,將從握柄開始減速起至擊打的時間設為T2時,握柄減速時間率(單位:%)由RT=100(%)×T2/(T1+T2)的式表示。
例如,設為在用戶2握持高爾夫球桿3的部分的附近安裝傳感器單元10的情況,也可以將傳感器單元10的速度視為握柄的速度。因此,首先,處理部21根據從揮桿頂點的時刻ttop到擊打的時刻timpact(下揮桿過程中)的各個時刻t的傳感器單元10的位置的坐標和其前一個時刻的傳感器單元10的位置的坐標的差分,而對各個時刻t的傳感器單元10的速度進行計算。
接著,處理部21對各個時刻t的傳感器單元10的速度的大小進行計算,并將其最大值設設為V1,將擊打的時刻timpact的速度的大小設為V2。此外,處理部21對傳感器單元10的速度的大小成為最大值V1的時刻tvmax進行確定。
另外,處理部21對T1=tvmax-ttop、T2=timpact-tvmax進行計算。
而且,處理部21通過上述的式,而分別對握柄減速率RV、握柄減速時間率RT進行計算。
另外,處理部21也可以將握柄端部的速度視為握柄的速度,并基于下揮桿過程中)的各時刻t的握柄端部的位置的坐標,而對握柄端部的速度進行計算,并通過與上述相同的計算,而求出握柄減速率RV以及握柄減速時間率RT。
此外,處理部21在下揮桿過程中(從揮桿頂點到擊打)握柄開始減速的時間點存在兩個以上的情況下,將最接近擊打的時間點用于上述的握柄減速率RV、握柄減速時間率RT的計算。
1-4、由服務器處理的信息
1-4-1、“主體”項目的診斷結果以及等級
“主體”項目的診斷結果根據揮桿分析數據中所包含的一部分的指標和主體對應表(圖4)而被求出,“主體”項目的等級根據相同的指標和主體等級表(未圖示)而被求出。
圖4所示的主體對應表為,針對兩種指標(上桿半程時的桿身轉角以及上桿半程時的桿頭位置)的每個組合而分配“主體”項目的診斷結果LB1至LB6的表,且未圖示的主體等級表為在圖4所示的主體對應表中代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據上桿半程時的轉角和上桿半程時的桿頭位置所屬的區域而參照主體對應表(圖4),從而決定“主體”項目的診斷結果。
此外,處理部31通過根據上桿半程時的轉角和上桿半程時的桿頭位置所屬的區域而參照主體等級表(未圖示),從而決定“主體”項目的等級。
另外,主體等級表被預先設定為,擊球的方向越容易從目標方向(目標線)脫離,V區域項目的等級越低。
此外,在圖4中,上桿半程時的桿頭位置被劃分為區域A至區域E。這些區域A至區域E例如為如圖26所示那樣通過V區域而被規定的區域。
圖26為表示桿身平面SP以及霍根平面HP(V區域)與區域A至區域E之間的關系的一個示例的圖。圖26表示從X軸的負側觀察的(向YZ平面投影的)情況下的桿身平面SP、霍根平面HP以及五個區域A至區域E之間的關系。“區域B”為包括霍根平面HP在內的預定的空間,“區域D”為包括桿身平面SP在內的預定的空間。“區域C”為被區域B和區域D夾持的空間(與區域B的分界面和與區域D的分界面之間的空間)。“區域A”為在與區域C相反的一側的分界面處與區域B相接的空間。區域E為在與區域C相反的一側的分界面處與區域D相接的空間。
1-4-2、“V區域”項目的等級以及診斷結果
“V區域”項目的診斷結果根據揮桿分析數據中所包含的一部分指標和V區域對應表(圖5)而被求出,“V區域”項目的等級根據相同的指標和V區域等級表(未圖示)而被求出。
圖5所示的V區域對應表為,針對兩種指標(上桿半程時的桿頭位置以及下桿半程時的桿頭位置)的每個組合而分配“V區域”項目的診斷結果LV1至LV6的表,未圖示的V區域等級表為在圖5所示的V區域對應表中,代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據上桿半程時的桿頭位置所屬的區域和下桿半程時的桿頭位置所屬的區域而參照V區域對應表(圖5),從而決定“V區域”項目的診斷結果。
處理部31通過根據上桿半程時的桿頭位置所屬的區域和下桿半程時的桿頭位置所屬的區域而參照V區域等級表(未圖示),從而決定V區域項目的等級。
另外,V區域等級表被預先設定為,擊球的方向越容易從目標方向(目標線)脫離,“V區域”項目的等級越低。
此外,在圖5中,下桿半程時的桿頭位置被劃分為區域A至區域E。這些區域A至區域E例如為如圖26所示那樣通過V區域而被規定的區域。
圖26為表示桿身平面SP以及霍根平面HP(V區域)與區域A至區域E之間的關系的一個示例的圖。圖26表示從X軸的負側觀察的(向YZ平面投影的)情況下的桿身平面SP、霍根平面HP以及五個區域A至區域E之間的關系。“區域B”為包括霍根平面HP在內的預定的空間,“區域D”為包括桿身平面SP在內的預定的空間。“區域C”為被區域B和區域D夾持的空間(與區域B的分界面和與區域D的分界面之間的空間)。“區域A”為在與區域C相反的一側的分界面處與區域B相接的空間。區域E為在與區域C相反的一側的分界面處與區域D相接的空間。
1-4-3、“旋轉”項目的診斷結果以及等級
“旋轉”項目的診斷結果根據揮桿分析數據中所包含的一部分指標和旋轉對應表(圖6)而被求出,“旋轉”項目的等級根據相同的指標和旋轉等級表(未圖示)而被求出。
圖6所示的旋轉對應表為,針對兩種指標(揮桿頂點時的桿身轉角以及桿面扣角)的每個組合而分配“旋轉”項目的診斷結果Lr1至Lr9的表,未圖示的旋轉等級表為在圖6所示的V旋轉對應表中,代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據揮桿頂點時的桿身轉角和桿面扣角φ而參照旋轉對應表(圖6),從而決定“旋轉”項目的診斷結果。
處理部31通過根據揮桿頂點時的桿身轉角和桿面扣角φ而參照旋轉等級表(未圖示),從而決定“旋轉”項目的等級。
另外,旋轉等級表被預先設定為,擊球的方向越容易從目標方向(目標線)脫離,“旋轉”項目的等級越低。
1-4-4、“擊打”項目的診斷結果以及等級
“擊打”項目的診斷結果根據揮桿分析數據中所包含的一部分指標和擊打對應表(圖7)而被求出,“擊打”項目的等級根據相同的指標和擊打等級表(未圖示)而被求出。
圖7所示的擊打對應表為,針對兩種指標(相對桿面扣角以及桿頭軌跡)的每個組合而分配“擊打”項目的診斷結果Li1至Li9的表,未圖示的擊打等級表為在圖7所示的擊打對應表中,代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據相對桿面扣角η和桿頭軌跡ψ而參照擊打對應表(圖7),從而決定“擊打”項目的診斷結果。
處理部31通過根據相對桿面扣角η和桿頭軌跡ψ而參照擊打等級表(未圖示),從而決定“擊打”項目的等級。
另外,擊打等級表被預先設定為,擊球的方向越容易從目標方向(目標線)脫離,“擊打”項目的等級越低。
1-4-5、“速度”項目的診斷結果以及等級
“速度”項目的診斷結果根據揮桿分析數據中所包含的一部分指標和速度對應表(圖8)而被求出,“速度”項目的等級根據相同的指標和速度等級表(未圖示)而被求出。
圖8所示的速度對應表為,針對三種指標(桿頭速度、性別、桿號)的每個組合而分配“速度”項目的診斷結果Lh1至Lh5的表,未圖示的速度等級表為在圖8所示的速度對應表中,代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據桿頭速度、性別以及桿號而參照速度對應表(圖8),從而決定“速度”項目的診斷結果。
處理部31通過根據桿頭速度、性別以及桿號而參照速度等級表(未圖示),從而決定“速度”項目的等級。
另外,速度等級表被預先設定為,速度越慢,“速度”項目的等級越低。
1-4-6、“揮桿效率”項目的診斷結果以及等級
“揮桿效率”項目的診斷結果根據揮桿分析數據中所包含的一部分指標和揮桿效率對應表(圖9)而被求出,“揮桿效率”項目的等級根據相同的指標和揮桿效率等級表(未圖示)而被求出。
圖9所示的揮桿效率對應表為,針對兩種指標(握柄減速率以及握柄減速時間率)的每個組合而分配“揮桿效率”項目的診斷結果Ls1至Ls5的表,未圖示的揮桿效率等級表為在圖9所示的揮桿效率對應表中,代替診斷結果而對等級(例如1分至5分)進行分配的表。
處理部31通過根據握柄減速率RV以及握柄減速時間率RT而參照揮桿效率對應表(圖9),從而決定“揮桿效率”項目的診斷結果。
處理部31通過根據握柄減速率RV以及握柄減速時間率RT而參照揮桿效率等級表(未圖示),從而決定“揮桿效率”項目的等級。
另外,揮桿效率等級表被預先設定為,揮桿效率越低,“揮桿效率”項目的等級越低。
1-4-7、面向顧客的診斷結果(推薦球桿類型)
面向顧客的診斷結果(推薦球桿類型)根據所需的每個項目的診斷結果和顧客的診斷表而被求出。
具體而言,面向顧客的推薦桿身類型根據所需的每個項目的診斷結果和顧客的桿身選擇用診斷表(圖10)而被求出。
此外,面向顧客的推薦桿頭類型根據所需的每個項目的診斷結果和顧客的桿頭選擇用診斷表(圖11)而被求出。
圖10所示的桿身選擇用診斷表為,針對兩種項目的診斷結果(“旋轉”項目的診斷結果Lr以及“主體”項目的診斷結果LB)的每個組合而分配面向顧客的診斷結果(推薦桿身類型)的表。
圖11所示的桿頭選擇用診斷表為,針對兩種項目的診斷結果(“速度”項目的診斷結果Lh以及“揮桿效率”項目的診斷結果Ls)的每個組合而分配面向顧客的診斷結果(推薦桿頭類型)的表。
處理部31通過根據“旋轉”項目的診斷結果Lr以及“主體”項目的診斷結果LB而參照桿身選擇用診斷表(圖10),從而決定與桿身相關的面向顧客的診斷結果(推薦桿身類型)。
處理部31通過根據“速度”項目的診斷結果Lh以及“揮桿效率”項目的診斷結果Ls而參照桿頭選擇用診斷表(圖11),從而決定與桿頭相關的面向顧客的診斷結果(推薦桿頭類型)。
1-5、用戶終端的流程
圖14為表示由用戶終端20的處理部21實施的揮桿分析處理(揮桿分析方法)的步驟的一個示例的流程圖。處理部21通過執行被存儲于存儲部24中的揮桿分析程序,從而例如以圖14的流程圖的步驟來執行揮桿分析處理。下面,對圖14的流程圖進行說明。
首先,處理部21待機直至用戶2實施測量開始操作(S10中的否),當進行測量開始操作時(S10中的是),向傳感器單元10發送測量開始命令,并開始從傳感器單元10取得測量數據(S12)。
接著,處理部21向用戶2指示采取瞄球姿態(S14)。用戶2根據該指示而采取瞄球姿態并靜止。
接著,處理部21在使用從傳感器單元10取得的測量數據而檢測出用戶2的靜止狀態時(S16中的是),向用戶2通知揮桿開始的允許(S18)。處理部21例如輸出預定的聲音,或者在傳感器單元10上預先設置LED并使該LED點亮等,從而向用戶2通知揮桿開始的允許,用戶2在確認該通知后開始揮桿動作。
接著,處理部21在用戶2的揮桿動作結束后,或者在揮桿動作結束前,實施工序S20以后的處理。
首先,處理部21使用從傳感器單元10取得的測量數據(用戶2的靜止時(瞄球時)的測量數據),而對傳感器單元10的初始位置和初始姿態進行計算(S20)。
接著,處理部21使用從傳感器單元10取得的測量數據,而對揮桿開始、揮桿頂點以及擊打的時間點進行檢測(S22)。
此外,處理部21與工序S22的處理并行地,或者在工序S22的前后,對用戶2的揮桿動作過程中的傳感器單元10的位置和姿態進行計算(S24)。
接著,處理部21在工序S26~S34中,使用從傳感器單元10取得的測量數據、在工序S22中檢測到的揮桿開始、揮桿頂點、擊打的各時間點以及在工序S24中計算出的傳感器單元10的位置、姿態中的至少一部分,而對與上述的揮桿相關的各種指標的值進行計算。
接著,處理部21對桿身平面SP以及霍根平面HP進行計算(S26)。
此外,處理部21對上桿半程時的桿頭位置以及下桿半程時的桿頭位置進行計算(S28)。
此外,處理部21對桿頭速度、桿面扣角φ以及桿頭軌跡(入射角)ψ進行計算(S30)。
此外,處理部21對揮桿頂點時以及上桿半程時的桿身轉角θtop、θHWB進行計算(S32)。
此外,處理部21對握柄減速率RV以及握柄減速時間率RT進行計算(S34)。
而且,處理部21使用在工序S26~S34中所計算出的各種指標,而生成附帶用戶ID的揮桿分析數據(包括高爾夫球桿信息、性別等),并以預定的格式發送給服務器30(S36),且結束揮桿分析處理。
另外,在圖14的流程圖中,可以在可能的范圍內適當改變各工序的順序,也可以將一部分工序刪除或改變,還可以添加其他工序。例如,能夠改變工序S28至S43的順序。
1-6、顧客終端的流程
圖15為表示由顧客終端50的處理部51實施的處理的步驟的一個示例的流程圖。處理部51通過執行被存儲于存儲部54中的程序,從而例如以圖15的流程圖的步驟而執行處理。下面,對圖15的流程圖進行說明。
首先,處理部51對是否存在開始操作(主頁畫面的調出指示等)進行判斷(S40),在存在開始操作的情況下向下一工序S42轉移,在沒有開始操作的情況下再次執行工序S40。
接著,處理部51訪問服務器30,并顯示用戶ID的輸入畫面(S42)。
接著,處理部51對是否已輸入有用戶ID進行判斷(S44),在已輸入的情況下向下一工序S46轉移,在沒有輸入的情況下再次執行工序S44。
接著,處理部51將在工序S44中所輸入的用戶ID和預先存儲于存儲部54中的顧客ID向服務器30發送(S46)。
但是,在存儲部54中沒有預先存儲顧客ID的情況下,處理部51使顧客終端50的操作者(適配員)輸入應向服務器30發送的顧客ID。
接著,處理部51對是否從服務器30接收到診斷結果(推薦球桿類型)進行判斷(S48),在接收到的情況下向工序S50轉移,在沒有接收到的情況下再次執行工序S48。
接著,處理部51將從服務器30接收到的診斷結果(推薦球桿類型)顯示在顯示部55上(S50)。診斷結果(推薦球桿類型)例如圖12所示那樣作為映射圖而被顯示。
接著,處理部51接收來自適配員的適配數據的輸入(S52)。由顧客終端50的操作者(適配員)進行的適配數據的輸入例如通過在圖12所示的映射圖上選擇(觸摸、點擊)購入球桿類型所屬的區域而被實施。
接著,處理部51對是否已輸入有適配數據進行判斷(S54),在已輸入的情況下向工序S56轉移,在沒有輸入的情況下再次執行工序S54。
接著,處理部51將在工序S54中所輸入的適配數據(推薦球桿類型以及購入球桿類型的組合)向服務器發送,并結束流程(S56)。
1-7、服務器的流程
圖16為表示由服務器30的處理部31實施的揮桿診斷處理的步驟的一個示例的流程圖。處理部31通過執行被存儲于存儲部34中的程序,從而例如以圖16的流程圖的步驟而執行揮桿診斷處理。下面,對圖16的流程圖進行說明。
首先,處理部31對是否從顧客終端50接收到了用戶ID以及顧客ID進行判斷(S60),在接收到的情況下向工序S62轉移,在沒有接收到的情況下再次執行工序S60。
接著,處理部31對被存儲于存儲部34中的每個用戶的揮桿分析數據341中的與用戶ID相對應的用戶的揮桿分析數據進行確定。此外,處理部31對被存儲于存儲部34中的每個顧客的診斷表343中的與顧客ID相對應的顧客的診斷表(桿身選擇用、桿頭選擇用)進行確定。此外,處理部31對被存儲于存儲部34中的每個顧客的適配數據342中的與顧客ID相對應的顧客的適配數據進行確定(S62)。
接著,處理部31對顧客的診斷表(桿身選擇用、桿頭選擇用)的使用所需的項目(多個項目)和該每個項目的診斷所需的指標進行確定(S64)。
接著,處理部31參照用戶的揮桿分析數據中所包含的指標中的所需的指標,并基于該指標和所需的每個項目的對應表,而取得所需的每個項目的診斷結果(S66)。
接著,處理部31通過根據每個項目的診斷結果而參照顧客的診斷表(桿身選擇用、桿頭選擇用),從而取得用戶用且顧客用的診斷結果(推薦球桿類型)(S68)。
接著,處理部31將表示診斷結果(推薦球桿類型)的信息向顧客終端50發送(S70)。該信息為例如表示如圖12所示的映射圖的信息。
接著,處理部31對是否從顧客終端50接收到了適配數據進行判斷(S72),在接收到的情況下向工序S74轉移,在沒有接收到的情況下再次執行工序S72。
接著,處理部31將接收到的適配數據向顧客的適配數據進行添加,從而更新顧客的適配數據。此外,處理部31基于更新后的顧客的適配數據等而對顧客的診斷表(桿身選擇用、桿頭選擇用)進行反饋補正,并結束流程(S74)。
另外,工序S74的處理部31在進行反饋補正時,對接收到的適配數據的可靠性進行判斷,或者根據可靠性而對反饋補正的強度進行調節。對于可靠性的判斷方法的示例、強度的調節方法的示例,如上所述。
此外,在圖16的流程圖中,可以在可能的范圍內適當改變各工序的順序,也可以將一部分工序刪除或改變,還可以添加其他工序。同樣地,在圖15的流程圖中,可以在可能的范圍內適當改變各工序的順序,也可以將一部分工序刪除或改變,還可以添加其他工序。
2、第二實施方式的揮桿診斷系統
下面,對第二實施方式的揮桿診斷系統進行說明。在本實施方式中,對利用與第一實施方式相同的結構的系統,而向與第一實施方式的顧客不同的行業的顧客提供信息的情況進行說明。此處,主要對與第一實施方式的不同點進行說明。
本實施方式的顧客為教給用戶各種類型的課程(練習的一個示例)的高爾夫球學校(以下簡稱為“學校”)。
2-1、揮桿診斷系統的結構
圖17為表示第二實施方式的揮桿診斷系統的結構以及數據的流向的圖。在圖17中,對與圖3的要素相同的要素標注相同符號,并省略其說明。如圖17所示,在本實施方式中,使用推薦課程類型以代替推薦球桿類型,并使用利用課程類型以代替購入球桿類型。
在本實施方式中,顧客終端50’的操作者為本實施方式的顧客(學校)的員工。該員工為找出適于光顧學校的用戶的課程并教給用戶的教練(以下簡稱為“教練員”)。
2-1-1、教練員的工作
首先,教練員操作顧客終端50’來訪問服務器30,并調出主頁畫面(用戶ID的輸入畫面)且使之顯示在顧客終端50’上。
接著,教練員促使光顧學校的用戶將該用戶的用戶ID向顧客終端50’輸入。
用戶ID輸入至顧客終端50’時,將從顧客終端50’向服務器30發送用戶ID以及顧客ID。另外,此處,假設了顧客終端50’預先存儲有顧客ID的情況。在沒有存儲的情況下,教練員只需將顧客ID向顧客終端50’輸入即可。此外,向顧客終端50’的用戶ID的輸入也可以由教練員代替用戶來進行。
然后,從服務器30向顧客終端50’發送診斷結果,從而診斷結果被發送至顧客終端50’。在本實施方式的診斷結果中,包括顧客(學校)向用戶推薦的課程類型(推薦課程類型)。推薦課程類型例如與第一實施方式的推薦桿身類型同樣地,被顯示為映射圖上的位置。
另外,在本實施方式的診斷結果中,也可以包括用戶的“進度表”。“進度表”例如可以包括用戶的利用課程類型(后述)的履歷和用戶的揮桿類型的履歷等。此處,用戶的揮桿類型例如為基于用戶的揮桿分析數據而得到的每個項目的診斷結果。每個項目的診斷結果通過服務器30而被取得。由服務器30實施的針對每個項目的診斷結果的取得方法如上所述。在下面,為了簡便,而假設了診斷結果中僅包括推薦課程類型。
接著,教練員確認被顯示在顧客終端50’上的推薦課程類型,并從自己所屬的學校所管理的課程中選取屬于推薦課程類型的一個或多個課程。
接著,教練員讓用戶實際試聽選取的一個或多個課程,并對所選取的課程是否真的對用戶有效進行判斷。
假設在教練員判斷為所選取的課程不適于用戶的情況下,教練員選取學校所管理的其他類型的課程來讓用戶試聽。教練員通過重復進行該過程,從而尋找對用戶有效的課程類型。
而且,在找到對用戶有效的課程類型時,教練員繼續教給用戶有效類型的課程。
在用戶決定繼續接受課程時,教練員將用戶接受的課程的類型(利用課程類型)向顧客終端50’輸入。由教練員進行的適配數據的輸入例如與第一實施方式的適配數據的輸入以同樣的方式被進行。
其結果為,將表示推薦課程類型以及利用課程類型的組合的適配數據從顧客終端50’向服務器30發送。
假設在推薦課程類型和利用課程類型之差較小的情況下,能夠視為由服務器30實施的揮桿診斷的精度較高(推薦課程類型匹配),在推薦課程類型和利用課程類型之差較大的情況下,能夠視為由服務器30實施的揮桿診斷的精度較低(推薦課程類型不匹配)。
因此,在本實施方式中,被發送至服務器30的適配數據被用于服務器30中的揮桿診斷的診斷表的補正(反饋補正)。反饋補正的對象為本實施方式的顧客(學校)專用的診斷表。
因此,在本實施方式中,隨著教練員使用揮桿診斷系統的次數增加,顧客(學校)專用的診斷表(顧客的診斷基準的一個示例)將被優化(定制),從而揮桿診斷的精度提高。即,推薦課程類型適合用戶的可能性提高。
而且,如果揮桿診斷的精度提高,則屬于該學校的教練員即使是新手也能夠縮短找到對用戶有效的課程所需的時間。
此外,如果基于由揮桿診斷系統所支撐的推薦課程類型,則教練員即使經驗少也能自信地教導課程,因此能給予用戶安心感。
另外,雖然此處使用“推薦課程類型以及利用課程類型的組合”以作為適配數據,但是,也可以代替“利用課程類型”,或與“利用課程類型”一同使用“教練員的感想”、“由教練員提出的指正”、“由教練員提出的改善點”等中的至少一個。
2-1-2、服務器的結構
在服務器30的存儲部34中,作為本實施方式的顧客(學校)的診斷表,而存儲有用于決定推薦課程類型的診斷表(課程選擇用診斷表)。
課程選擇用診斷表例如為針對兩種項目的診斷結果的每個組合而分配本實施方式的面向顧客(面向學校)的診斷結果(推薦課程類型)的表。
處理部31通過根據該兩種項目的診斷結果而參照課程選擇用診斷表,從而取得本實施方式的面向顧客(面向學校)的診斷結果(推薦課程類型)。
處理部31在從顧客終端50’接收到適配數據(推薦課程類型以及利用課程類型的組合)時,將向縮小推薦課程類型和利用課程類型的差的方向對顧客的課程選擇用診斷表進行反饋補正。
處理部31在接收到適配數據(推薦課程類型以及利用課程類型)后,在實際上接受了課程的用戶的揮桿分析數據被更新的情況下,對每個項目的等級(或綜合等級)在更新的前后是否下降進行判斷,在下降的情況下,將適配數據的可靠性估算為較低,在等級提高的情況下,將適配數據的可靠性估算為較高。
3、第三實施方式的揮桿診斷系統
下面,對第三實施方式的揮桿診斷系統進行說明。在本實施方式中,對利用與第一實施方式以及第二實施方式相同結構的系統而向與第一實施方式的顧客或第二實施方式的顧客不同的行業的顧客提供信息的情況進行說明。此處,主要對與第二實施方式的不同點進行說明。
第三實施方式的顧客為用網絡來提供各種類型的課程動畫內容的內容供應商或出版社。課程動畫為高爾夫球課程的有聲視頻。
3-1、揮桿診斷系統的結構
圖18為表示第三實施方式的揮桿診斷系統的結構以及數據的流向的圖。在圖18中,對與圖17的要素相同的要素標注相同的符號,并省略其說明。
如圖18所示,在本實施方式中,作為顧客終端而使用了顧客服務器60。在顧客服務器60的存儲部54中,預先保存有各種類型的課程動畫內容。
在顧客服務器60和服務器30之間收發的信息與在第二實施方式中在顧客終端50’和服務器30之間收發的信息基本相同。
但是,由于顧客服務器60不經教練員而是經由網絡向用戶終端20提供服務,因此,以如下方式進行工作。
首先,顧客服務器60經由網絡而與欲接受課程的用戶的用戶終端20連接,并從用戶終端20接收用戶ID。
接著,顧客服務器60將用戶ID以及顧客ID經由網絡而向服務器30發送。
然后,顧客服務器60經由網絡從服務器30接收診斷結果(推薦課程類型)。
接著,顧客服務器60使所接收到的診斷結果(推薦課程類型)經由網絡而顯示在用戶終端20上。
接著,顧客服務器60使用戶在用戶終端20上選擇利用課程類型。由用戶所進行的選擇的結果經由網絡而從用戶終端20向顧客服務器60發送。
接著,顧客服務器60從存儲部54讀取與用戶所選擇的利用課程類型對應的課程動畫內容,并經由網絡向用戶終端20提供。因此,用戶能夠在用戶終端20上確認課程動畫內容。
此外,顧客服務器60將用戶所選擇的利用課程類型和從服務器30接收到的推薦課程類型的組合作為適配數據而向服務器30發送。因此,服務器30能夠對本實施方式的顧客(內容供應商或出版社)的診斷表進行反饋補正。另外,在本實施方式中,經由用戶終端20以及顧客服務器60而向服務器30發送的適配數據中也可以包括“用戶的感想”、“由用戶提出的指正”、“由用戶提出的改善點”等。
因此,本實施方式的顧客(內容供應商或出版社)能夠不經由教練員而向用戶提供有用的課程動畫內容。
此外,在本實施方式中,隨著用戶使用顧客服務器60的次數增加,被保管在服務器30中的顧客(內容供應商或出版社)專用的診斷表(顧客的診斷基準的一個示例)將被優化(定制),從而揮桿診斷的精度提高。即,推薦課程類型適合于用戶的可能性提高。
4、改變例
本發明并不限定于本實施方式,在本發明的主旨范圍內能夠實施各種改變。
例如,雖然第一實施方式的服務器30在將推薦球桿類型向顧客終端50進行提示時,分為推薦桿頭類型和推薦桿身類型而進行提示,但是,也可以更細化地進行提示,或者,也可以不細化地提示推薦球桿類型。
此外,第一實施方式的服務器30也可以提示高爾夫球桿的制造商名稱、高爾夫球桿的部件編號、高爾夫球桿的規格、高爾夫球桿的材質、高爾夫球桿的重量等信息中的至少一個,以作為推薦球桿類型。
此外,第一實施方式的服務器30也可以代替向顧客終端50提示推薦球桿類型,或者與推薦球桿類型一同,提示用戶的揮桿類型。
此外,雖然在第一實施方式的系統中,將顧客(商店或制造商)管理的商品設為高爾夫球桿,但是,也可以在高爾夫球桿的基礎上,或者代替高爾夫球桿,而管理其他高爾夫球用具(高爾夫球、高爾夫球鞋等)。在該情況下,在為高爾夫球的情況下,將推薦高爾夫球類型作為診斷結果而向顧客終端50提示,在為高爾夫球鞋的情況下,將推薦高爾夫球鞋類型作為診斷結果而向顧客終端50提示。
此外,第一實施方式至第三實施方式中的任一個系統中的用戶終端20例如也可以是被裝備在高爾夫球訓練場等設施的終端。即,用戶終端并不限定于最終用戶的終端。
此外,雖然在第三實施方式的系統中,作為顧客而假設了內容供應商或出版社,但是,也可以假設高爾夫球訓練場。在該情況下,例如,可以使用被裝備在高爾夫球訓練場的終端以作為用戶終端。
此外,雖然在第二實施方式或第三實施方式的系統中,將顧客所管理的服務設為高爾夫球課程,但是,也可以在高爾夫球課程的基礎上,或者代替高爾夫球課程,而采用與運動相關的建議(醫療保健建議、肌肉練習建議等)。在該情況下,可以將推薦醫療保健建議、推薦肌肉練習建議等向顧客終端50’或顧客服務器60提供。
此外,雖然在第一實施方式或第二實施方式的系統中,假設了成為顧客的商人的員工(適配員或教練員)操作顧客終端的情況,但是,在成為顧客的員工不對顧客終端進行操作的情況下,顧客終端的操作(也包括適配數據的輸入)也可以由用戶自己來實施。或者,也可以采用如下方式,即,顧客終端的一部分操作由員工來實施,另一部分操作由用戶來實施。例如,用戶ID的輸入可以由用戶自己來實施,除此之外的信息的輸入由員工來實施。
此外,雖然在上述任一實施方式中,服務器30的處理部31實施了“主體”、“V區域”、“旋轉”、“擊打”、“速度”、“揮桿效率”這六個項目的診斷,但是,也可以省略這些項目中的一部分的診斷,或者進行這些項目以外的項目的診斷。
此外,雖然在上述任一實施方式的系統中,服務器30的處理部31使用每個項目的等級表來計算每個項目的等級,但是,也可使用數學式來代替等級表。
此外,雖然上述任一實施方式的服務器30的處理部31針對每個顧客而實施了適配數據的管理,但是,也可以針對每個店鋪而實施適配數據的管理,或者針對每個員工而進行適配數據的管理。
此外,雖然上述任一實施方式的服務器30的處理部31針對每個顧客而進行了診斷表的管理,但是,也可以針對每個店鋪而進行診斷表的管理,或者針對每個員工而進行診斷表的管理。
例如,第一實施方式的服務器30的處理部31也可以根據來自店鋪或適配員的要求而將店鋪或適配員的適配數據向店鋪或員工所操作的顧客終端進行提供。
例如,第二實施方式的服務器30的處理部31可以根據來自店鋪或教練員的要求而將店鋪或教練員的適配數據向店鋪或教練員所操作的顧客終端進行提供。
此處,由于在顧客的適配數據中,反映了顧客的實際業績,因此認為對顧客今后的事業計劃有益。此外,由于在店鋪的適配數據中,反映了店鋪的實際業績,因此認為對店鋪今后的運營有益。此外,在適配員或教練員的適配數據中,反映了適配員或教練員的實際業績,因此認為對適配員或教練員今后的工作內容有益。
此外,在上述任一實施方式的系統中,可以由服務器30來實現用戶終端20的一部分或全部功能,或者,也可以由用戶終端20來實現服務器30的一部分功能。
此外,在上述任一實施方式的系統中,也可以在上述的運動、傳感器、測量數據、指標或項目的基礎上,或者代替上述的運動、傳感器、測量數據、指標或項目中的至少一部分,而使用表1至表12所示的運動、傳感器、測量數據、指標或項目中的至少一個。
表1
表2
表3
表4
表5
表6
表7
表8
表9
表10
表11
表12
5、實施方式的總結
(1)本實施方式涉及的診斷服務器包括:存儲部,其對每個用戶的運動數據(每個用戶的揮桿分析數據)以及每個顧客的診斷基準(每個顧客的診斷表)進行存儲;處理部,其基于所述每個用戶的運動數據(每個用戶的揮桿分析數據)中的從顧客的終端所指定的用戶的運動數據(用戶的揮桿分析數據)以及所述每個顧客的診斷基準(每個顧客的診斷表)中的所述顧客的診斷基準(顧客的診斷表)來實施診斷,并向所述顧客的終端提供診斷結果(推薦球桿類型、推薦課程類型等)。
處理部利用顧客的診斷基準(顧客專用的診斷表)而對所指定的用戶的運動進行診斷。因此,診斷服務器能夠向顧客提供對于所指定的用戶和顧客雙方都有用的診斷結果。
(2)在本實施方式所涉及的診斷服務器中,所述處理部從所述顧客的終端接收表示所述診斷結果的有效性的適配數據,并根據所述適配數據而對所述顧客的診斷基準(診斷表)進行補正(反饋補正)。
處理部利用從顧客接收到的適配數據來補正(反饋補正)顧客的診斷基準(診斷表)。因此,隨著顧客利用診斷服務器的次數增多,面向該顧客的診斷的精度將提高。
(3)在本實施方式所涉及的診斷服務器中,在所述診斷結果中包括向所述用戶推薦的道具的類型(推薦球桿類型),在所述適配數據中包括所述用戶實際購入的道具的類型(購入球桿類型)。
因此,例如,通過處理部向使推薦的道具的類型(推薦球桿類型)與購入的道具的類型(購入球桿類型)的差別縮小的方向對診斷基準(診斷表)進行補正,從而能提高診斷精度。
(4)在本實施方式所涉及的診斷服務器中,在所述診斷結果中包括向所述用戶推薦的練習的類型(推薦課程類型),在所述適配數據中包括所述用戶實際利用的練習的類型(利用課程類型)。
因此,例如,通過處理部向使推薦的練習的類型(推薦課程類型)與利用的練習的類型(利用課程類型)的差別縮小的方向對診斷基準(診斷表)進行補正,從而能提高診斷精度。
(5)在本實施方式所涉及的診斷服務器中,所述處理部基于所述用戶的運動數據(揮桿分析數據)的變化而估算所述適配數據的可靠性。
因此,例如,處理部能夠基于可靠性來提高診斷基準(診斷表)的補正精度。
(6)在本實施方式所涉及的診斷服務器中,所述顧客的診斷基準為用于根據所述運動數據(揮桿分析數據)中所包含的至少一個指標而生成所述診斷結果的表(診斷表)。
因此,處理部能夠在不進行復雜的運算的條件下生成診斷結果。
(7)在本實施方式涉及的診斷服務器中,所述運動數據(揮桿分析數據)為使用慣性傳感器(加速度傳感器、角速度傳感器)的輸出而生成的數據。
(8)本實施方式所涉及的診斷系統包括:服務器,其包括存儲部和處理部,所述存儲部對每個用戶的運動數據(每個用戶的揮桿分析數據)以及每個顧客的診斷基準(每個顧客的診斷表)進行存儲,所述處理部基于所述每個用戶的運動數據(每個用戶的揮桿分析數據)中的從顧客的終端所指定的用戶的運動數據(用戶的揮桿分析數據)以及所述每個顧客的診斷基準(每個顧客的診斷表)中的所述顧客的診斷基準(顧客的診斷表)來進行診斷,并向所述顧客的終端提供診斷結果;慣性傳感器,其用于生成所述運動數據。
(9)本實施方式所涉及的診斷方法包括:對每個用戶的運動數據(每個用戶的揮桿分析數據)以及每個顧客的診斷基準(每個顧客的診斷表)進行存儲的步驟;基于所述每個用戶的運動數據(每個用戶的揮桿分析數據)中的從顧客的終端所指定的用戶的運動數據(用戶的揮桿分析數據)以及所述每個顧客的診斷基準中的所述顧客的診斷基準(顧客的診斷表)來進行診斷,并向所述顧客的終端提供診斷結果的步驟。
(10)本實施方式所涉及的診斷程序使計算機來執行以下步驟,即:對每個用戶的運動數據(每個用戶的揮桿分析數據)以及每個顧客的診斷基準(每個顧客的診斷表)進行存儲的步驟;基于所述每個用戶的運動數據中的從顧客的終端所指定的用戶的運動數據(用戶的揮桿分析數據)以及所述每個顧客的診斷基準(每個顧客的診斷表)中的所述顧客的診斷基準(顧客的診斷表)來進行診斷,并向所述顧客終端提供診斷結果的步驟。
(11)本實施方式所涉及的計算機能夠讀取的存儲介質存儲有以下步驟,即:對每個用戶的運動數據(每個用戶的揮桿分析數據)以及每個顧客的診斷基準(每個顧客的診斷表)進行存儲的步驟;基于所述每個用戶的運動數據(每個用戶的揮桿分析數據)中的從顧客的終端所指定的用戶的運動數據(用戶的揮桿分析數據)以及所述每個顧客的診斷基準(每個顧客的診斷表)中的所述顧客的診斷基準(顧客的診斷表)來進行診斷,并向所述顧客的終端提供診斷結果的步驟。
6、其他
雖然在上述的實施方式中,加速度傳感器和角速度傳感器被內置于傳感器單元10中并被一體化,但是,加速度傳感器和角速度傳感器也可以不被一體化。或者,加速度傳感器和角速度傳感器也可以不被內置于傳感器單元10中,而是直接安裝在高爾夫球桿3上或由用戶2直接佩戴。
此外,雖然在上述的實施方式中,傳感器單元10和用戶終端20是分體的,但是,也可以將兩者一體化并安裝于高爾夫球桿3上或由用戶2佩戴。此外,傳感器單元10也可以在具備慣性傳感器(例如、加速度傳感器或角速度傳感器)的同時,具備用戶終端20的一部分結構要素。
此外,雖然在上述的實施方式中,列舉出對高爾夫球揮桿進行診斷的揮桿診斷系統(揮桿診斷裝置)的示例,但是,本發明也可以應用于對網球或棒球等各種運動中的揮桿進行診斷的揮桿診斷系統(揮桿診斷裝置)。
此外,雖然在上述的實施方式中,列舉出了揮桿診斷系統的示例,但是,本發明也可以應用于診斷揮桿以外的運動(體育運動)的系統。
上述的實施方式以及改變例僅是一個示例,并不限定于此。例如,也可以將各實施方式及各變形例適當組合。
本發明包括與在實施方式中所說明的結構實質相同的結構(例如,功能、方法及結果相同的結構或者目的及效果相同的結構)。此外,本發明包括將在實施方式中所說明的結構的非本質的部分進行替換的結構。另外,本發明包括起到與實施方式中所說明的結構相同的作用效果的結構或能夠實現相同目的的結構。此外,本發明包括在實施方式中所說明的結構中添加公知技術的結構。
符號說明
2:用戶;3:高爾夫球桿;4:高爾夫球;10:傳感器單元;21、31、51:處理部;22、32、52:通信部;23:操作部;24、34、54:存儲部;25、55:顯示部;30:服務器;50:顧客終端;20:用戶終端。