本發(fā)明實施例涉及信息處理技術(shù),尤其涉及一種高爾夫輔助訓練方法及裝置。
背景技術(shù):
隨著高爾夫球正式列入奧林匹克比賽項目,打高爾夫球的人越來越多。對于高爾夫訓練者而言,如何盡快掌握打球技巧是首要關(guān)心的問題。
通常情況下,人們在高爾夫擊球訓練中,只能憑感覺來控制擊球力度。在擊球后,訓練者及教練只能依靠人眼觀察或者錄像機拍攝進行球路經(jīng)的分析和查看,無法量化訓練結(jié)果,這樣不利于訓練者分析球技和提高技術(shù),使得訓練具有一定的盲目性。
現(xiàn)有技術(shù)中有提供利用特制高爾夫球來追蹤高爾夫球的運動路徑的技術(shù)方案,其通過對擊球之后的高爾夫球的運動軌跡進行定量化分析,以此分析結(jié)果為參考對后續(xù)訓練進行指導。但是該方案不能根據(jù)擊球的具體情況,提供標準擊球方向與標準擊球力度,從而不能夠更好地輔助高爾夫訓練,這樣對提高訓練者水平的作用有限。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種高爾夫輔助訓練方法及裝置,以提供高爾夫球訓練的標準擊球方向與標準擊球力度,更好地實現(xiàn)高爾夫輔助訓練,提高訓練效率。
第一方面,本發(fā)明實施例提供了一種高爾夫輔助訓練方法,包括以下步驟:
依據(jù)用戶位置及球洞位置,確定初始擊球方向與初始擊球力度;
依據(jù)所述用戶位置的外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對所述初始擊球方向與所述初始擊球力度進行校準,確定標準擊球方向與標準擊球力度。
其中,高爾夫球場的地理信息包括高爾夫球場的地勢信息及高爾夫球場內(nèi)的障礙物信息,外部環(huán)境信息包括風向與風力。
可選地,在所述確定標準擊球方向與標準擊球力度之后,還包括:
依據(jù)用戶的當前動作信息,確定所述用戶的當前擊球方向與當前擊球力度;
將所述當前擊球方向和所述當前擊球力度分別與所述標準擊球方向和所述標準擊球力度進行對比,獲得擊球方向偏差和擊球力度偏差;
依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估。
其中,依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估包括:
在所述用戶擊球之前,若所述擊球方向偏差大于所述預設(shè)擊球方向偏差閾值和/或所述擊球力度偏差大于所述預設(shè)擊球力度偏差閾值,則顯示所述擊球方向偏差和所述擊球力度偏差,并提示所述用戶調(diào)整所述擊球動作;和/或,
在所述用戶擊球之后,依據(jù)所述當前擊球方向、所述當前擊球力度、所述標準擊球方向、所述標準擊球力度、所述擊球方向偏差和所述擊球力度偏差,確定所述用戶的擊球質(zhì)量。
第二方面,本發(fā)明實施例還提供了一種高爾夫輔助訓練裝置,該裝置包括:
初始方向與力度確定模塊,用于依據(jù)用戶位置及球洞位置,確定初始擊球方向與初始擊球力度;
標準方向與力度確定模塊,用于依據(jù)所述用戶位置的外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對所述初始擊球方向與所述初始擊球力度進行校準,確定標準擊球方向與標準擊球力度。
其中,高爾夫球場的地理信息包括高爾夫球場的地勢信息及高爾夫球場內(nèi)的障礙物信息,外部環(huán)境信息包括風向與風力。
可選地,在上述裝置的基礎(chǔ)上,還包括:
當前方向與力度確定模塊,用于在所述確定標準擊球方向與標準擊球力度之后,依據(jù)用戶的當前動作信息,確定所述用戶的當前擊球方向與當前擊球力度;
方向與力度偏差確定模塊,用于將所述當前擊球方向和所述當前擊球力度分別與所述標準擊球方向和所述標準擊球力度進行對比,獲得擊球方向偏差和擊球力度偏差;
擊球動作評估模塊,用于依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估。
其中,擊球動作評估模塊具體用于:
在所述用戶擊球之前,若所述擊球方向偏差大于所述預設(shè)擊球方向偏差閾值和/或所述擊球力度偏差大于所述預設(shè)擊球力度偏差閾值,則顯示所述擊球方向偏差和所述擊球力度偏差,并提示所述用戶調(diào)整所述擊球動作;和/或,
在所述用戶擊球之后,依據(jù)所述當前擊球方向、所述當前擊球力度、所述標準擊球方向、所述標準擊球力度、所述擊球方向偏差和所述擊球力度偏差,確定所述用戶的擊球質(zhì)量。
本發(fā)明實施例通過用戶位置及球洞位置確定高爾夫訓練的初始擊球方向與初始擊球力度,并依據(jù)外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對初始擊球方向與初始擊球力度進行校準,從而確定高爾夫球訓練的標準擊球方向與標準擊球力度,更好地實現(xiàn)高爾夫輔助訓練,提高訓練效率。
附圖說明
圖1是本發(fā)明實施例一中的一種高爾夫輔助訓練方法的流程圖;
圖2是本發(fā)明實施例二中的一種高爾夫輔助訓練方法的流程圖;
圖3是本發(fā)明實施例三中的一種高爾夫輔助訓練裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本發(fā)明實施例一提供的一種高爾夫輔助訓練方法的流程圖,本實施例可適用于高爾夫輔助訓練,該方法可以由高爾夫輔助訓練裝置來執(zhí)行,該裝置可以由軟件和/或硬件的方式實現(xiàn),該裝置可以集成在可穿戴智能設(shè)備中,例如典型的是智能手表或智能手環(huán)等。具體包括如下步驟:
S110、依據(jù)用戶位置及球洞位置,確定初始擊球方向與初始擊球力度。
其中,用戶位置是用戶所在地點的地理坐標,其可以通過用戶佩戴的可穿戴設(shè)備中的定位模塊進行定位獲取,例如可以通過GPS來獲取,也可以通過動作傳感器來獲取。球洞位置是高爾夫球場內(nèi)用戶需進球的球洞的地理坐標,其可以是根據(jù)用戶位置、高爾夫球場內(nèi)所有球洞的地理坐標以及標準的或用戶自行設(shè)定的高爾夫比賽規(guī)則限定的進球順序推算而來,也可以是用戶手動輸入的球洞地理坐標,手動輸入方式可以是語音輸入也可以是觸摸輸入。擊球力度是用戶擊球時所用的力度,其可以是力度大小,也可以是揮桿速度大小。
具體地,根據(jù)用戶位置和球洞位置可以計算得到用戶擊球的初始擊球方向和擊球距離,然后根據(jù)擊球距離初步判斷擊球所用的力度大小或揮桿速度大小,即確定初始擊球力度。
S120、依據(jù)所述用戶位置的外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對所述初始擊球方向與所述初始擊球力度進行校準,確定標準擊球方向與標準擊球力度。
其中,外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息均可能影響高爾夫球的運動過程。外部環(huán)境信息是影響擊球方向和擊球力度的環(huán)境信息,例如可以是用戶位置周邊的自然環(huán)境情況,示例性地,外部環(huán)境信息包括風向與風力。該外部環(huán)境信息可以通過傳感器來獲取,比如可以利用超聲波風力傳感器來獲取風向與風力。高爾夫球場的地理信息是高爾夫球場的空間位置信息及屬性信息,其可以包括高爾夫球場的地理坐標范圍,也可以包含高爾夫球場內(nèi)任意一點的三維地理坐標及對應的屬性信息,還可以包含高爾夫球場的地勢信息和高爾夫球場內(nèi)的障礙物信息。該高爾夫球場的地理信息的獲取可以是根據(jù)用戶位置確定用戶所在的高爾夫球場或用戶預先選定高爾夫球場,然后本地查找相關(guān)的地理信息或者從網(wǎng)絡(luò)端下載相應的地理信息。球桿的參數(shù)信息指球桿的物理特性數(shù)據(jù),例如可以是球桿的長度、重量和材質(zhì)等。球的參數(shù)信息指球的物理特性數(shù)據(jù),例如可以是球的大小、重量和材質(zhì)等。該球桿和/或球可以是高爾夫正式比賽中所用的標準的球桿和/或球,也可以是用戶自行選定的非標準的球桿和/或球,有關(guān)球桿的參數(shù)和/或球的參數(shù)可以預設(shè)。依據(jù)能量守恒原理及動量守恒原理,球桿的重量和/或材質(zhì)的變化以及球的重量和/或材質(zhì)的變化都會對擊球的力度有所影響。
可選地,高爾夫球場的地理信息包括高爾夫球場的地勢信息及高爾夫球場內(nèi)的障礙物信息。
其中,地勢信息是高爾夫球場的地勢分布情況,其可以包含坡度和/或坡向等,可以是由高爾夫球場的三維地理坐標推算生成,也可以是內(nèi)置的或者經(jīng)由網(wǎng)絡(luò)下載的數(shù)字高程數(shù)據(jù)。障礙物信息是高爾夫球場內(nèi)除球洞以外的其他物體的地理信息,例如可以是發(fā)球臺、球道、果嶺、長草、沙坑及水池等的地理坐標和/或地理坐標范圍等。高爾夫球場的地勢信息及高爾夫球場內(nèi)的障礙物信息一般會對高爾夫球的擊球方向和擊球力度有所影響,比如高爾夫球場內(nèi)較大的坡度需要更大的擊球力度,再比如長草或沙坑會影響高爾夫球的運動速度而需要更大的擊球力度,而水池的存在使得擊球時需要改變擊球方向以使球繞過水池或者需要更大的擊球力度以使球跨越水池。
具體地,通過傳感器獲得用戶位置的外部環(huán)境信息,根據(jù)外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息對高爾夫球運動的影響,比如造成球運動方向的變化或者球運動能量的損耗,對高爾夫擊球方向和擊球力度進行調(diào)整,即對初始擊球方向與初始擊球力度進行校準,使得高爾夫球能夠按照校準后的擊球方向和擊球力度從用戶位置到達球洞位置,即確定了當前情況下的標準擊球方向和標準擊球力度。
本實施例的技術(shù)方案,通過用戶位置及球洞位置確定高爾夫訓練的初始擊球方向與初始擊球力度,并依據(jù)外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對初始擊球方向與初始擊球力度進行校準,確定了高爾夫球訓練的標準擊球方向與標準擊球力度,從而更好地實現(xiàn)高爾夫輔助訓練,提高訓練效率。
實施例二
圖2對本發(fā)明實施例二提供的一種高爾夫輔助訓練方法的流程圖,本實施例在上述實施例一的基礎(chǔ)上,提供了一種新的高爾夫輔助訓練方法。下面結(jié)合圖2對本發(fā)明實施例二提供的一種高爾夫輔助訓練方法進行說明,本實施例的方法包括:
S210、依據(jù)用戶位置及球洞位置,確定初始擊球方向與初始擊球力度。
S220、依據(jù)所述用戶位置的外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對所述初始擊球方向與所述初始擊球力度進行校準,確定標準擊球方向與標準擊球力度。
S230、依據(jù)用戶的當前動作信息,確定所述用戶的當前擊球方向與當前擊球力度。
其中,當前動作信息是用戶運動時刻的動作信息,該動作信息可以包括空間位置、運動加速度、運動姿態(tài)和運動方向等,其可以是用戶擊球前進行瞄準運動時刻的動作信息,也可以是用戶擊球時刻的動作信息,其可以通過各種動作傳感器獲取,比如力度傳感器、加速度傳感器、陀螺儀傳感器和地磁傳感器等。
具體地,利用動作傳感器對用戶當前時刻的運動動作進行檢測,獲得用戶的當前動作信息,從該當前動作信息中提取得到用戶的當前擊球方向與當前擊球力度,或者提取得到用戶的當前擊球加速度,再將該當前擊球加速度轉(zhuǎn)換為當前擊球的揮桿速度,即確定用戶的當前擊球方向與當前擊球力度。
S240、將所述當前擊球方向和所述當前擊球力度分別與所述標準擊球方向和所述標準擊球力度進行對比,獲得擊球方向偏差和擊球力度偏差。
具體地,將步驟S230中確定的當前擊球方向與步驟S220中確定的標準擊球方向進行對比,可以獲得當前時刻的擊球方向偏差。同樣地,將步驟S230中確定的當前擊球力度與步驟S220中確定的標準擊球力度進行對比,可以獲得當前時刻的擊球力度偏差。
S250、依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估。
具體地,將擊球方向偏差與預設(shè)擊球方向偏差閾值進行比較,將擊球力度偏差與預設(shè)擊球力度偏差閾值進行比較,分別獲得比較結(jié)果,并依據(jù)該比較結(jié)果提示用戶對當前擊球動作進行調(diào)整或者對用戶當前的擊球動作進行質(zhì)量評價或者記錄該分析數(shù)據(jù)及質(zhì)量評價數(shù)據(jù)便于用戶進行擊球技術(shù)分析,即對用戶的擊球動作進行評估。
示例性地,依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估包括:
在所述用戶擊球之前,若所述擊球方向偏差大于所述預設(shè)擊球方向偏差閾值和/或所述擊球力度偏差大于所述預設(shè)擊球力度偏差閾值,則顯示所述擊球方向偏差和所述擊球力度偏差,并提示所述用戶調(diào)整所述擊球動作;和/或,
在所述用戶擊球之后,依據(jù)所述當前擊球方向、所述當前擊球力度、所述標準擊球方向、所述標準擊球力度、所述擊球方向偏差和所述擊球力度偏差,確定所述用戶的擊球質(zhì)量。
具體地,在用戶擊球之前,根據(jù)步驟S250中的比較結(jié)果,如果擊球方向偏差大于預設(shè)擊球方向偏差閾值和/或擊球力度偏差大于預設(shè)擊球力度偏差閾值,那么顯示當前擊球方向、標準擊球方向及擊球方向偏差,同時顯示擊球力度偏差,并根據(jù)顯示的結(jié)果提示用戶對當前的擊球動作進行相應的調(diào)整。
其中,當前擊球方向、標準擊球方向及擊球方向偏差的顯示方式是顯示不同擊球方向的方向示意圖及方向偏差的角度,例如可以將標準擊球方向顯示為實線或黑色的方向線,而將當前擊球方向顯示為虛線或紅色的方向線。這樣可以使得用戶更加直觀且快速地查看擊球方向的偏差及方向偏差角度并對擊球方向進行調(diào)整。擊球力度可以顯示為力度大小或揮桿速度的大小,擊球力度偏差可以顯示為力度或揮桿速度應當增大或減小的值。提示方式可以是語音播放或震動,比如可以語音播報擊球方向的偏差、方向偏差角度以及擊球力度的偏差大小,或者對擊球方向和擊球力度采用不同的震動頻率,在擊球方向和/或擊球力度有偏差的情況下,以不同的震動形式提醒用戶查看顯示的信息。這樣設(shè)置的好處在于可以使得用戶在擊球之前依據(jù)擊球方向偏差和擊球力度偏差對當前擊球動作進行調(diào)整,使得用戶高爾夫擊球訓練的效率更高。
具體地,在用戶擊球之后,依據(jù)記錄的當前擊球方向、標準擊球方向及擊球方向偏差對用戶擊球時的擊球方向進行分析。同時,依據(jù)記錄的當前擊球力度、標準擊球力度及擊球力度偏差對用戶擊球時的擊球力度進行分析。根據(jù)上述分析結(jié)果確定用戶擊球動作的擊球質(zhì)量,用戶可以參照該擊球動作的分析結(jié)果及擊球質(zhì)量對后續(xù)的擊球訓練進行調(diào)整。這樣設(shè)置的好處在于可以獲得之前擊球動作的定量化的數(shù)據(jù),使得用戶能夠?qū)羟騽幼鬟M行定量化的技術(shù)分析,以改善后續(xù)擊球訓練的擊球方向、擊球力度或擊球姿態(tài)等,減少高爾夫訓練中的盲目性。
本實施例的技術(shù)方案,通過獲取當前擊球方向及當前擊球力度,將其與標準擊球方向和標準擊球力度進行比較,獲得擊球方向偏差和擊球力度偏差,并依據(jù)該擊球方向偏差和擊球力度偏差對用戶的擊球動作進行評估,實現(xiàn)了用戶在整個高爾夫擊球訓練過程中訓練動作的定量化分析,減少了用戶訓練的盲目性,提高了用戶的訓練效率。
實施例三
圖3為本發(fā)明實施例提供的一種高爾夫輔助訓練裝置的結(jié)構(gòu)示意圖,該裝置可以包括:初始方向與力度確定模塊310,用于依據(jù)用戶位置及球洞位置,確定初始擊球方向與初始擊球力度;標準方向與力度確定模塊320,用于依據(jù)所述用戶位置的外部環(huán)境信息、高爾夫球場的地理信息、球桿的參數(shù)信息和球的參數(shù)信息中的至少一種信息,對所述初始擊球方向與所述初始擊球力度進行校準,確定標準擊球方向與標準擊球力度。
其中,高爾夫球場的地理信息包括高爾夫球場的地勢信息及高爾夫球場內(nèi)的障礙物信息,外部環(huán)境信息包括風向與風力。
可選地,在上述裝置的基礎(chǔ)上還包括:
當前方向與力度確定模塊330,用于在所述確定標準擊球方向與標準擊球力度之后,依據(jù)用戶的當前動作信息,確定所述用戶的當前擊球方向與當前擊球力度;
方向與力度偏差確定模塊340,用于將所述當前擊球方向和所述當前擊球力度分別與所述標準擊球方向和所述標準擊球力度進行對比,獲得擊球方向偏差和擊球力度偏差;
擊球動作評估模塊350,用于依據(jù)所述擊球方向偏差、所述擊球力度偏差、預設(shè)擊球方向偏差閾值及預設(shè)擊球力度偏差閾值,對所述用戶的擊球動作進行評估。
其中,擊球動作評估模塊具體用于:
在所述用戶擊球之前,若所述擊球方向偏差大于所述預設(shè)擊球方向偏差閾值和/或所述擊球力度偏差大于所述預設(shè)擊球力度偏差閾值,則顯示所述擊球方向偏差和所述擊球力度偏差,并提示所述用戶調(diào)整所述擊球動作;和/或,
在所述用戶擊球之后,依據(jù)所述當前擊球方向、所述當前擊球力度、所述標準擊球方向、所述標準擊球力度、所述擊球方向偏差和所述擊球力度偏差,確定所述用戶的擊球質(zhì)量。
通過本發(fā)明實施例三的一種高爾夫輔助訓練裝置,確定了高爾夫球訓練的標準擊球方向與標準擊球力度,從而更好地實現(xiàn)高爾夫輔助訓練,提高訓練效率。
本發(fā)明實施例所提供的高爾夫輔助訓練裝置可執(zhí)行本發(fā)明任意實施例所提供的高爾夫輔助訓練方法,具備執(zhí)行方法相應的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。