一種應(yīng)用于臺球練習的輔助方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出了一種應(yīng)用于臺球練習的輔助方法及系統(tǒng),其中輔助方法包括:A)獲取臺球與臺球桌面的位置關(guān)系信息,其中,臺球桌面包括球洞,建立第一虛擬輔助模型,第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,虛擬臺球模型和虛擬臺球桌面模型的位置關(guān)系與臺球和臺球桌面的位置關(guān)系相對應(yīng);B)顯示第一虛擬輔助模型;C)獲取定義指令,定義指令包括定義母球指令與定義目標球指令;D)根據(jù)定義母球指令,在第一虛擬輔助模型中的定義一虛擬臺球為母球;根據(jù)定義目標球指令,在第一虛擬輔助模型中的定義一虛擬臺球為目標球;E)根據(jù)已定義母球與目標球的虛擬輔助模型,提供擊球方案,其中擊球方案包括擊球方向、角度、力度與路線。
【專利說明】一種應(yīng)用于臺球練習的輔助方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及應(yīng)用于體育領(lǐng)域的計算機輔助系統(tǒng)及方法,具體涉及一種應(yīng)用于臺球 練習的輔助方法及系統(tǒng)。
【背景技術(shù)】
[0002] 現(xiàn)今臺球運動已經(jīng)深受人們歡迎,對于臺球愛好者來說,除了不斷練習之外,如若 能提供臺球擊球方案并通過該方案的輔導進行臺球擊球練習,則能快速提高臺球水平。
[0003] 現(xiàn)有技術(shù)中,一般采用采集圖像信息對臺球的運動軌跡進行分析,給予擊球方案。 例如專利名稱為《一種提高斯諾克臺球擊中率的方法》,申請?zhí)枮镃N201310075349的中國 專利申請,其公開了一種提高斯諾克臺球擊中率的方法,采用攝像頭對臺球桌面畫面進行 采集,并根據(jù)獲取的攝像幀中臺球位置及跟蹤臺球的運動軌跡,測算母球以及目標球碰撞 前后的運動狀態(tài),提供例如擊球角度和擊打力度等分析并給予建議。
[0004] 現(xiàn)有技術(shù)中通過攝像采集圖提供的擊球方案,僅能在擊球后提供相關(guān)的擊球分 析,無法在擊球前給予擊球方案,如需要在未擊球前獲取擊球的方案則還是需要人工給予 擊球指導。
[0005] 如何在無需借助人工給予擊球指導的前提下,在擊球前給予擊球方案,則成為了 目前體育領(lǐng)域計算機輔助技術(shù)中尚待解決的問題。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明解決了現(xiàn)今計算機輔助臺球練習領(lǐng)域中,在無需借助人工給予擊球指導的 前提下,在擊球前,無法給予擊球方案的問題。
[0007] 為了解決上述問題本發(fā)明提供了一種應(yīng)用于臺球練習的輔助方法,其中,所述輔 助方法包括:
[0008] A)獲取臺球與臺球桌面的位置關(guān)系信息,其中,所述臺球桌面包括球洞,建立第一 虛擬輔助模型,所述第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,所述虛擬 臺球模型和所述虛擬臺球桌面模型的位置關(guān)系與所述臺球和所述臺球桌面的位置關(guān)系相 對應(yīng);
[0009] B)顯示所述第一虛擬輔助模型;
[0010] C)獲取定義指令,所述定義指令包括定義母球指令與定義目標球指令;
[0011] D)根據(jù)所述定義母球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為母 球;根據(jù)所述定義目標球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為目標球;
[0012] E)根據(jù)已定義所述母球與所述目標球的虛擬輔助模型,提供擊球方案,所述擊球 方案包括擊球方向、角度、力度與路線。
[0013] 優(yōu)選地,所述步驟A包括:
[0014] 獲取所述臺球桌面的尺寸信息與所述球洞在所述臺球桌面上的位置信息;
[0015] 建立一虛擬臺球桌面模型;
[0016] 獲取所述臺球桌面上所有臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括所述臺球的大小, 所述臺球在運動狀態(tài)中的軌跡信息與所述臺球在靜止狀態(tài)時的在所述臺球桌面中的位置 信息;
[0017] 根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng)的虛擬臺球;
[0018] 根據(jù)所有所述臺球和所述臺球桌面的位置關(guān)系將所有所述虛擬臺球桌面模型與 所述虛擬臺球模型合成所述第一虛擬輔助模型。
[0019] 優(yōu)選地,根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng)的虛擬臺球的步驟還包括:所述臺球 的數(shù)據(jù)信息還包括一編號信息;所述虛擬臺球模型顯示所述編號信息。
[0020] 優(yōu)選地,步驟B還包括:判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),當所有所述臺 球的狀態(tài)為靜止狀態(tài)時,顯示所述第一虛擬輔助模型。
[0021] 優(yōu)選地,步驟C還包括:判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),當所有所述臺 球的狀態(tài)為靜止狀態(tài)時,獲取所述定義指令。
[0022] 優(yōu)選地,其特征在于,在步驟E之后所述輔助方法還包括:
[0023] 將所述擊球方案與所述第一虛擬輔助模型合成第二虛擬輔助模型;
[0024] 顯示第二虛擬輔助模型;
[0025] 判斷所述母球的狀態(tài)是否為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài),當所述母球的 狀態(tài)為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài)時,執(zhí)行步驟A。
[0026] 本發(fā)明還提供一種應(yīng)用于臺球練習的輔助系統(tǒng),所述輔助系統(tǒng)包含一臺球桌,其 特征在于:所述輔助系統(tǒng)還包括:
[0027] 壓力傳感單元,所述壓力傳感單元設(shè)置于臺球桌的臺球桌面上,其中,所述臺球桌 面還包含球洞,所述壓力傳感單元用于獲取臺球與所述臺球桌面的位置關(guān)系信息;
[0028] 圖像處理單元,用于根據(jù)所述壓力傳感單元獲取的所述位置關(guān)系數(shù)據(jù),建立第一 虛擬模型,其中,所述第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,所述虛擬 臺球模型和所述虛擬臺球桌面模型的位置關(guān)系與所述臺球和所述臺球桌面的位置關(guān)系相 對應(yīng);
[0029] 顯示單元,用于顯示所述第一虛擬輔助模型;
[0030] 輸入單元,用于獲取定義指令,所述定義指令包括定義母球指令與定義目標球指 令;
[0031] 處理單元,用于發(fā)送執(zhí)行所述定義指令至所述圖像處理單元,所述圖像處理單元 執(zhí)行所述定義母球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為母球;所述圖像 處理單元執(zhí)行所述定義目標球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為目標 球;所述處理單元,還用于根據(jù)已定義所述母球與所述目標球的虛擬輔助模型,提供擊球方 案,所述擊球方案包括擊球方向、角度、力度與路線。
[0032] 優(yōu)選地,所述壓力傳感單元還用于獲取所述臺球桌面的尺寸信息與所述球洞在所 述臺球桌面上的位置信息;獲取所述臺球桌面上所有臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括 所述臺球的大小,所述臺球在運動狀態(tài)中的軌跡信息與所述臺球在靜止狀態(tài)時的在所述臺 球桌面中的位置信息;
[0033] 所述圖像處理單元還用于建立虛擬臺球桌面模型;根據(jù)所述臺球的數(shù)據(jù)信息建立 對應(yīng)的虛擬臺球;根據(jù)所有所述臺球和所述臺球桌面的位置關(guān)系將所有所述虛擬臺球桌面 模型與所述虛擬臺球模型合成所述第一虛擬輔助模型。
[0034] 優(yōu)選地,所述輸入單元還用于獲取編號信息;所述圖像處理單元還用于將所述編 號信息合成于所述虛擬臺球模型上。
[0035] 優(yōu)選地,所述輔助系統(tǒng)還包含判斷模塊,用于判斷所有所述臺球的狀態(tài)是否為靜 止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,發(fā)送執(zhí)行指令至所述顯示單元,所述顯示單 元顯示所述第一虛擬輔助模型。
[0036] 優(yōu)選地,所述系統(tǒng)還包含判斷模塊,用于判斷所有所述臺球的狀態(tài)是否為靜止狀 態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,發(fā)送輸入指令至所述輸入單元,所述輸入單元獲 取所述定義指令。
[0037] 優(yōu)選地,所述圖像處理單元還用于將所述處理單元提供的所述擊球方案與所述第 一虛擬輔助模型合成第二虛擬輔助模型;
[0038] 所述顯示單元還用于顯示第二虛擬輔助模型;
[0039] 所述判斷單元還用于判斷所述母球的狀態(tài)是否為從所述靜止狀態(tài)轉(zhuǎn)換為所述運 動狀態(tài),當所述母球的狀態(tài)為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài)時,發(fā)送指令至所述壓 力傳感單元,所述壓力傳感單元獲取所述臺球與所述臺球桌面的位置關(guān)系信息。
[0040] 如上所述,本發(fā)明提供的應(yīng)用于臺球練習的輔助方法及系統(tǒng),具有以下的有益效 果:
[0041] 1)通過建立第一虛擬輔助模型,并在第一虛擬輔助模型中定義母球與目標球,提 供擊球方案,在無需借助人工的擊球指導的前提下,實現(xiàn)在未開始進行擊球前就能獲取擊 球指導。
[0042] 2)通過在虛擬臺球模型上顯示編號信息,可以直觀地在虛擬輔助模型中定義為母 球與目標球。
[0043] 3)通過判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),避免在所有臺球在沒有停止的 情況下提供擊球方案,導致因臺球的位置信息有誤差從而提供的擊球方案不夠準確。
[0044] 4)通過將擊球方案與第一虛擬輔助模型合成第二虛擬輔助模型,并顯示第二虛擬 輔助模型,可以直觀的獲取擊球方案。
[0045] 5)通過將判斷所述母球的狀態(tài)是否為從靜止狀態(tài)轉(zhuǎn)換為運動狀態(tài)作為執(zhí)行步驟 A的條件,實現(xiàn)了顯示第二虛擬輔助模型與顯示第一虛擬輔助模型之間的自動切換。
【專利附圖】
【附圖說明】
[0046] 圖1為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第一實施例的流程示意圖;
[0047] 圖2為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第一實施例中步驟S1的具體實施 流程示意圖;
[0048] 圖3為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第一虛擬輔助模型的第一 示意圖;
[0049] 圖4為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第一虛擬輔助模型的第二 示意圖;
[0050] 圖5為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第一虛擬輔助模型的第三 示意圖;
[0051] 圖6為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第二實施例的流程示意圖;
[0052] 圖7為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第三實施例的流程示意圖;
[0053] 圖8為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第四實施例的流程示意圖;
[0054] 圖9為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第二虛擬輔助模型示意圖;
[0055] 圖10為本發(fā)明一種應(yīng)用于臺球練習的輔助系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0056] 為了使本領(lǐng)域相關(guān)技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面將結(jié)合本發(fā)明實 施方式的附圖,對本發(fā)明實施方式中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實 施方式僅僅是本發(fā)明一部分實施方式,而不是全部的實施方式。
[0057] 本發(fā)明提供了一種應(yīng)用于臺球練習的輔助方法,圖1為本發(fā)明一種應(yīng)用于臺球練 習的輔助方法第一實施例的流程示意圖,如圖1所示,所述輔助方法包括:
[0058] 步驟S1 :獲取臺球與臺球桌面的位置關(guān)系信息,其中,臺球桌面包括球洞,建立第 一虛擬輔助模型,第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,虛擬臺球模 型和虛擬臺球桌面模型的位置關(guān)系與臺球和臺球桌面的位置關(guān)系相對應(yīng)。
[0059] 在步驟S1中第一虛擬輔助模型是根據(jù)實際的臺球桌面與臺球的位置關(guān)系等比建 立的,有利于之后的數(shù)據(jù)分析,減少數(shù)據(jù)分析結(jié)果的誤差。
[0060] 所建立的第一虛擬輔助模型可以為二維平面模型,也可為三維模型。在建立第一 虛擬輔助模型的三維模型時也可以采取二維平面模型結(jié)合三維模型的建模方案,即虛擬臺 球桌面模型為二維平面模型,虛擬臺球模型為三維模型,虛擬臺球桌面模型結(jié)合虛擬臺球 模型合成一三維的第一虛擬輔助模型。
[0061] 圖2為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第一實施例中步驟S1的具體息。如 圖2所示,所述步驟S1進一步包括:
[0062] 步驟S11 :獲取臺球桌面的尺寸信息與球洞在臺球桌面上的位置信息。
[0063] 步驟S11可以通過人工輸入的方式獲取臺球桌面的尺寸信息與所述球洞在所述 臺球桌面上的位置信息,亦可通過現(xiàn)有技術(shù)中的測量裝置(例如紅外線測量裝置)獲取臺 球桌面的尺寸信息與所述球洞在所述臺球桌面上的位置信息。
[0064] 步驟S12 :建立一虛擬臺球桌面模型。
[0065] 根據(jù)步驟S11獲取的信息建立虛擬臺球桌面模型,所述虛擬臺球桌面模型可以為 二維模型也可以為三維模型。
[0066] 步驟S13 :獲取臺球桌面上所有臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括臺球的大小, 臺球在運動狀態(tài)中的軌跡信息與臺球在靜止狀態(tài)時的在臺球桌面中的位置信息。
[0067] 步驟S14 :根據(jù)臺球的數(shù)據(jù)信息建立對應(yīng)的虛擬臺球;
[0068] 本實施例中,根據(jù)步驟S13獲得的臺球數(shù)據(jù)信息建立虛擬臺球模型,所述虛擬臺 球模型可以為二維模型也可以為三維模型。
[0069] 建模時,為了盡量與實際臺球保持一致,根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng)的虛 擬臺球的步驟還包括:所述臺球的數(shù)據(jù)信息還包括一編號信息;所述虛擬臺球模型顯示所 述編號信息。其中,編號信息可以為人工錄入,也可以為通過其他智能設(shè)備獲取的。例如: 通過攝像設(shè)備獲取圖像,經(jīng)過圖像處理解析出臺球的編號信息。
[0070] 步驟S15 :根據(jù)所有臺球和臺球桌面的位置關(guān)系將所有虛擬臺球桌面模型與虛擬 臺球模型合成所述第一虛擬輔助模型。
[0071] 第一虛擬輔助模型為根據(jù)實際的臺球桌面與在此之上的臺球的等比建立的模型, 便于的臺球桌面與在此之上的臺球進行數(shù)據(jù)分析。
[0072] 圖3為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第一虛擬輔助模型的第一 示意圖,如圖3所示的第一虛擬輔助模型為二維模型,所述第一虛擬輔助模型為一臺球與 在其之上的臺球的位置關(guān)系的等比模型,包含了虛擬臺球桌面與虛擬臺球,通過對各個虛 擬臺球進行編號處理,每個虛擬臺球皆有用于識別的編號。
[0073] 步驟S2 :顯示第一虛擬輔助模型。
[0074] 第一虛擬輔助模型的虛擬臺球在運動狀態(tài)時,如圖4,根據(jù)為某一時刻顯示當時的 第一虛擬輔助模型,也可以如圖5所示在第一虛擬輔助模型中提供虛擬臺球在運動狀態(tài)中 的運動軌跡。
[0075] 步驟S3 :獲取定義指令,定義指令包括定義母球指令與定義目標球指令。
[0076] 步驟S4:根據(jù)定義母球指令,在第一虛擬輔助模型中的定義一虛擬臺球為母球; 根據(jù)定義目標球指令,在第一虛擬輔助模型中的定義一虛擬臺球為目標球。
[0077] 定義母球指令可以通過編號信息獲取,亦可以通過人工輸入獲取。目標球指令根 據(jù)人工輸入獲取,人工輸入的方式可以為鍵盤輸入、觸摸輸入等方式。
[0078] 步驟S5 :根據(jù)已定義母球與所述目標球的虛擬輔助模型,提供擊球方案,所述擊 球方案包括擊球方向、角度、力度與路線。
[0079] 需說明的是,提供擊球方案的方式可以為語音播報也可以為提供圖示解析的方 式,且并不局限于上述兩種提供方式。
[0080] 在第一實施例中,當臺球處于運動狀態(tài)中時,尤其母球與目標球仍在運動狀態(tài)時, 提供的擊球方案會產(chǎn)生偏差。
[0081] 本發(fā)明一種應(yīng)用于臺球練習的輔助方法還提供了第二實施例,如圖6所示,第二 實施例與第一實施例的區(qū)別在于,步驟S2還包括 :
[0082] 步驟S21 :判斷所有臺球的狀態(tài)是否為靜止狀態(tài)。
[0083] 當所有臺球的狀態(tài)為靜止狀態(tài)時,執(zhí)行步驟S22 :顯示所述第一虛擬輔助模型。
[0084] 當所有臺球的狀態(tài)不為靜止狀態(tài)時,返回執(zhí)行步驟S1。
[0085] 第二實施例通過對所有臺球的狀態(tài)判斷,只有當所有臺球都為靜止狀態(tài)中時顯示 第一虛擬輔助模型,避免了在臺球還在運動狀態(tài)中時,提供擊球方案,導致?lián)羟蚍桨府a(chǎn)生誤 差。
[0086] 需說明的是,第二實施例中步驟S21包含了判斷所有臺球的狀態(tài),其為最優(yōu)選地 方案,在其他實施例中,可以僅僅對預(yù)設(shè)的臺球做是否為靜止狀態(tài)的判斷,例如可以預(yù)設(shè)僅 判斷母球的運動狀態(tài)。
[0087] 本發(fā)明一種應(yīng)用于臺球練習的輔助方法還提供了第三實施例,如圖7所示,第三 實施例與第一實施例的區(qū)別在于,步驟S3包括:
[0088] 步驟S31 :判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài)。
[0089] 當所有所述臺球的狀態(tài)為靜止狀態(tài)時,執(zhí)行步驟S32 :獲取定義指令。
[0090] 當所有臺球的狀態(tài)不為靜止狀態(tài)時,返回執(zhí)行步驟S2。
[0091] 第三實施例通過對所有臺球的狀態(tài)判斷,只有當所有臺球都為靜止狀態(tài)中時獲取 定義指令。第三實施例與第二實施例同樣也避免了在臺球還在運動狀態(tài)中時,提供擊球方 案,導致?lián)羟蚍桨府a(chǎn)生誤差。
[0092] 需說明的是,第三實施例中步驟S3包含了判斷所有臺球的狀態(tài),其為最優(yōu)選地方 案,在其他實施例中,可以僅僅對預(yù)設(shè)的臺球做是否為靜止狀態(tài)的判斷,例如可以預(yù)設(shè)僅判 斷母球的運動狀態(tài)。
[0093] 第二實施例與第三實施例在實際應(yīng)用中能使提供的擊球方案更精確。
[0094] 本發(fā)明還提供了第四實施例,圖8為本發(fā)明一種應(yīng)用于臺球練習的輔助方法第四 實施例的流程示意圖,如圖8所示,應(yīng)用于臺球練習的輔助方法第四實施例與第一實施例 的區(qū)別在于,第四實施例在步驟S5之后還包含如下步驟:
[0095] 步驟S6 :將擊球方案與第一虛擬輔助模型合成第二虛擬輔助模型。
[0096] 步驟S7 :顯示第二虛擬輔助模型。
[0097] 圖9為本發(fā)明一種應(yīng)用于臺球練習的輔助方法提供的第二虛擬輔助模型示意圖, 如圖9所示,第二虛擬輔助模型包含虛擬臺球桌面、虛擬臺球與擊球方案。
[0098] 步驟S8 :判斷母球的狀態(tài)是否為從靜止狀態(tài)轉(zhuǎn)換為運動狀態(tài),當母球的狀態(tài)為從 靜止狀態(tài)轉(zhuǎn)換為運動狀態(tài)時,執(zhí)行步驟S1。
[0099] 步驟S8實現(xiàn)了顯示第二虛擬輔助模型與顯示第一虛擬輔助模型之間的自動切 換。
[0100] 本發(fā)明還提供一種應(yīng)用于臺球練習的輔助系統(tǒng),圖10為本發(fā)明一種應(yīng)用于臺球 練習的輔助系統(tǒng)的結(jié)構(gòu)示意圖,如圖10所示,輔助系統(tǒng)包含:壓力傳感單元1、圖像處理單 元2、顯示單元3、輸入單元4、處理單元5、判斷單元6。
[0101] 其中,壓力傳感單元1,所述壓力傳感單元1設(shè)置于臺球桌的臺球桌面(圖中為畫 出)上,其中,所述臺球桌面還包含球洞,所述壓力傳感單元1用于獲取臺球與所述臺球桌 面的位置關(guān)系信息。
[0102] 相較于現(xiàn)有技術(shù)中通過攝像單元獲取臺球桌與臺球桌面臺球的位置關(guān)系,壓力傳 感器單元不會受到拍攝角度的影響,其獲取臺球桌與臺球桌面上的臺球的位置關(guān)系更精 確。
[0103] 優(yōu)選地,所述壓力傳感單元1還用于獲取所述臺球桌面的尺寸信息與所述球洞在 所述臺球桌面上的位置信息;獲取所述臺球桌面上所有臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包 括所述臺球的大小,所述臺球在運動狀態(tài)中的軌跡信息與所述臺球在靜止狀態(tài)時的在所述 臺球桌面中的位置信息。
[0104] 圖像處理單元2,電性連接壓力傳感單元1,用于根據(jù)所述壓力傳感單元1獲取的 所述位置關(guān)系數(shù)據(jù),建立第一虛擬模型,其中,所述第一虛擬輔助模型包括虛擬臺球桌面模 型與虛擬臺球模型,所述虛擬臺球模型和所述虛擬臺球桌面模型的位置關(guān)系與所述臺球和 所述臺球桌面的位置關(guān)系相對應(yīng)。
[0105] 優(yōu)選地,所述圖像處理單元1還用于建立虛擬臺球桌面模型;根據(jù)所述臺球的數(shù) 據(jù)信息建立對應(yīng)的虛擬臺球;根據(jù)所有所述臺球和所述臺球桌面的位置關(guān)系將所有所述虛 擬臺球桌面模型與所述虛擬臺球模型合成所述第一虛擬輔助模型。
[0106] 顯示單元3,電性連接圖像處理單元2,用于顯示所述第一虛擬輔助模型。
[0107] 輸入單元4,用于獲取定義指令,所述定義指令包括定義母球指令與定義目標球指 令。
[0108] 優(yōu)選地,所述輸入單元4電性連接圖像處理單元2,用于獲取編號信息;所述圖像 處理單元2還用于將所述編號信息合成于所述虛擬臺球模型上。
[0109] 處理單元5,電性連接輸入單元4與圖像處理單元2,用于發(fā)送執(zhí)行所述定義指令 至所述圖像處理單2,所述圖像處理單元2執(zhí)行所述定義指令,在所述第一虛擬輔助模型中 的定義一虛擬臺球為母球,在所述第一虛擬輔助模型中的定義一虛擬臺球為目標球。
[0110] 所述處理單元5,還用于根據(jù)已定義所述母球與所述目標球的虛擬輔助模型,提供 擊球方案,所述擊球方案包括擊球方向、角度、力度與路線。
[0111] 優(yōu)選地,所述圖像處理單元2還用于將所述處理單元5提供的所述擊球方案與所 述第一虛擬輔助模型合成第二虛擬輔助模型。
[0112] 優(yōu)選地,所述顯示單元3還用于顯示第二虛擬輔助模型;
[0113] 判斷模塊6,電性連接所述壓力傳感單元1、顯示單元3與輸入單元4,用于判斷所 有所述臺球的狀態(tài)是否為靜止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,發(fā)送執(zhí)行指令 至所述顯示單元,所述顯示單元顯示所述第一虛擬輔助模型或者發(fā)送輸入指令至所述輸入 單元,所述輸入單元獲取所述定義指令。
[0114] 需說明的是,在其他實施例中,判斷模塊6可僅電性連接壓力傳感單元1與顯示單 元3或者僅電性連接壓力傳感單元1與輸入單元4。
[0115] 優(yōu)選地,所述判斷單元3還電性連接壓力傳感單元1,用于判斷所述母球的狀態(tài)是 否為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài),當所述母球的狀態(tài)為從所述靜止狀態(tài)轉(zhuǎn)換為所 述運動狀態(tài)時,發(fā)送指令至所述壓力傳感單元1,所述壓力傳感單元1獲取所述臺球與所述 臺球桌面的位置關(guān)系信息。
[0116] 本發(fā)明提供的應(yīng)用于臺球練習的輔助方法及系統(tǒng)與現(xiàn)有技術(shù)相比有如下的有益 效果:
[0117] 1)通過建立第一虛擬輔助模型,并在第一虛擬輔助模型中定義母球與目標球,提 供擊球方案,在無需借助人工的擊球指導的前提下,實現(xiàn)在未開始進行擊球前就能獲取擊 球指導。
[0118] 2)通過在虛擬臺球模型上顯示編號信息,可以直觀地在虛擬輔助模型中定義為母 球與目標球。
[0119] 3)通過判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),避免在所有臺球在沒有停止的 情況下提供擊球方案,導致因臺球的位置信息有誤差從而提供的擊球方案不夠準確。
[0120] 4)通過將擊球方案與第一虛擬輔助模型合成第二虛擬輔助模型,并顯示第二虛擬 輔助模型,可以直觀的獲取擊球方案。
[0121] 5)通過將判斷所述母球的狀態(tài)是否為從靜止狀態(tài)轉(zhuǎn)換為運動狀態(tài)作為執(zhí)行步驟 A的條件,實現(xiàn)了顯示第二虛擬輔助模型與顯示第一虛擬輔助模型之間的自動切換。
[0122] 以上僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而 理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫 離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因 此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【權(quán)利要求】
1. 一種應(yīng)用于臺球練習的輔助方法,其特征在于,所述輔助方法包括: A) 獲取臺球與臺球桌面的位置關(guān)系信息,其中,所述臺球桌面包括球洞,建立第一虛 擬輔助模型,所述第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,所述虛擬臺 球模型和所述虛擬臺球桌面模型的位置關(guān)系與所述臺球和所述臺球桌面的位置關(guān)系相對 應(yīng); B) 顯示所述第一虛擬輔助模型; C) 獲取定義指令,所述定義指令包括定義母球指令與定義目標球指令; D) 根據(jù)所述定義母球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為母球;根 據(jù)所述定義目標球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為目標球; E) 根據(jù)已定義所述母球與所述目標球的虛擬輔助模型,提供擊球方案,所述擊球方案 包括擊球方向、角度、力度與路線。
2. 根據(jù)權(quán)利要求1所述的輔助方法,其特征在于,所述步驟A包括: 獲取所述臺球桌面的尺寸信息與所述球洞在所述臺球桌面上的位置信息; 建立一虛擬臺球桌面模型; 獲取所述臺球桌面上所有臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括所述臺球的大小,所 述臺球在運動狀態(tài)中的軌跡信息與所述臺球在靜止狀態(tài)時的在所述臺球桌面中的位置信 息; 根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng)的虛擬臺球模型; 根據(jù)所有所述臺球和所述臺球桌面的位置關(guān)系將所有所述虛擬臺球桌面模型與所述 虛擬臺球模型合成所述第一虛擬輔助模型。
3. 根據(jù)權(quán)利要求2所述的輔助方法,其特征在于,根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng) 的虛擬臺球的步驟還包括:所述臺球的數(shù)據(jù)信息還包括一編號信息;所述虛擬臺球模型 顯示所述編號信息。
4. 根據(jù)權(quán)利要求1所述的輔助方法,其特征在于,步驟B還包括:判斷所有所述臺球的 狀態(tài)是否為靜止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,顯示所述第一虛擬輔助模型。
5. 根據(jù)權(quán)利要求1所述的輔助方法,其特征在于,步驟C還包括:判斷所有所述臺球的 狀態(tài)是否為靜止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,獲取所述定義指令。
6. 根據(jù)權(quán)利要求1?5中任一項所述的輔助方法,其特征在于,在步驟E之后所述輔助 方法還包括: 將所述擊球方案與所述第一虛擬輔助模型合成第二虛擬輔助模型; 顯示第二虛擬輔助模型; 判斷所述母球的狀態(tài)是否為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài),當所述母球的狀態(tài) 為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài)時,執(zhí)行步驟A。
7. -種應(yīng)用于臺球練習的輔助系統(tǒng),所述輔助系統(tǒng)包含一臺球桌,其特征在于:所述 輔助系統(tǒng)還包括: 壓力傳感單元,所述壓力傳感單元設(shè)置于臺球桌的臺球桌面上,其中,所述臺球桌面還 包含球洞,所述壓力傳感單元用于獲取臺球與所述臺球桌面的位置關(guān)系信息; 圖像處理單元,用于根據(jù)所述壓力傳感單元獲取的所述位置關(guān)系數(shù)據(jù),建立第一虛擬 模型,其中,所述第一虛擬輔助模型包括虛擬臺球桌面模型與虛擬臺球模型,所述虛擬臺 球模型和所述虛擬臺球桌面模型的位置關(guān)系與所述臺球和所述臺球桌面的位置關(guān)系相對 應(yīng); 顯示單元,用于顯示所述第一虛擬輔助模型; 輸入單元,用于獲取定義指令,所述定義指令包括定義母球指令與定義目標球指令; 處理單元,用于發(fā)送執(zhí)行所述定義指令至所述圖像處理單元,所述圖像處理單元執(zhí)行 所述定義母球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為母球;所述圖像處理 單元執(zhí)行所述定義目標球指令,在所述第一虛擬輔助模型中的定義一虛擬臺球為目標球; 所述處理單元,還用于根據(jù)已定義所述母球與所述目標球的虛擬輔助模型,提供擊球方案, 所述擊球方案包括擊球方向、角度、力度與路線。
8. 根據(jù)權(quán)利要求7所述的輔助系統(tǒng),其特征在于,所述壓力傳感單元還用于獲取所述 臺球桌面的尺寸信息與所述球洞在所述臺球桌面上的位置信息;獲取所述臺球桌面上所有 臺球的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括所述臺球的大小,所述臺球在運動狀態(tài)中的軌跡信息 與所述臺球在靜止狀態(tài)時的在所述臺球桌面中的位置信息; 所述圖像處理單元還用于建立虛擬臺球桌面模型;根據(jù)所述臺球的數(shù)據(jù)信息建立對應(yīng) 的虛擬臺球;根據(jù)所有所述臺球和所述臺球桌面的位置關(guān)系將所有所述虛擬臺球桌面模型 與所述虛擬臺球模型合成所述第一虛擬輔助模型。
9. 根據(jù)權(quán)利要求8所述的輔助系統(tǒng),其特征在于,所述輸入單元還用于獲取編號信息; 所述圖像處理單元還用于將所述編號信息合成于所述虛擬臺球模型上。
10. 根據(jù)權(quán)利要求7所述的輔助系統(tǒng),其特征在于,所述輔助系統(tǒng)還包含判斷模塊,用 于判斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,發(fā)送 執(zhí)行指令至所述顯示單元,所述顯示單元顯示所述第一虛擬輔助模型。
11. 根據(jù)權(quán)利要求7所述的輔助系統(tǒng),其特征在于,所述系統(tǒng)還包含判斷模塊,用于判 斷所有所述臺球的狀態(tài)是否為靜止狀態(tài),當所有所述臺球的狀態(tài)為靜止狀態(tài)時,發(fā)送輸入 指令至所述輸入單元,所述輸入單元獲取所述定義指令。
12. 根據(jù)權(quán)利要求7?11中任一項所述的輔助系統(tǒng),其特征在于,所述圖像處理單元還 用于將所述處理單元提供的所述擊球方案與所述第一虛擬輔助模型合成第二虛擬輔助模 型; 所述顯示單元還用于顯示第二虛擬輔助模型; 所述判斷單元還用于判斷所述母球的狀態(tài)是否為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀 態(tài),當所述母球的狀態(tài)為從所述靜止狀態(tài)轉(zhuǎn)換為所述運動狀態(tài)時,發(fā)送指令至所述壓力傳 感單元,所述壓力傳感單元獲取所述臺球與所述臺球桌面的位置關(guān)系信息。
【文檔編號】G06F17/50GK104147777SQ201410367264
【公開日】2014年11月19日 申請日期:2014年7月30日 優(yōu)先權(quán)日:2014年7月30日
【發(fā)明者】寧新武 申請人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司