TW202313153A - Virtual sports coaching system and method - Google Patents
Virtual sports coaching system and method Download PDFInfo
- Publication number
- TW202313153A TW202313153A TW110135587A TW110135587A TW202313153A TW 202313153 A TW202313153 A TW 202313153A TW 110135587 A TW110135587 A TW 110135587A TW 110135587 A TW110135587 A TW 110135587A TW 202313153 A TW202313153 A TW 202313153A
- Authority
- TW
- Taiwan
- Prior art keywords
- physical strength
- course
- training
- value
- slope
- Prior art date
Links
Images
Landscapes
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本發明涉及虛擬運動教練,特別是一種評估體能狀態以即時提供訓練回饋的系統及方法。The present invention relates to virtual sports coaching, in particular to a system and method for assessing physical fitness status to provide training feedback in real time.
根據體育署數據,108年國內規律運動人口約有784萬,其族群又可分類為專業競賽、強健體魄、休閒興趣、老人復健等;目前國內的運動標的主要為提升運動表現、運動體驗提升、降低運動傷害等,為達上述標的而結合運動科技即為虛擬運動教練。According to the data from the Sports Administration, there were about 7.84 million domestic regular exercise population in 2018, and their ethnic groups can be classified into professional competitions, physical fitness, leisure interests, rehabilitation for the elderly, etc. Currently, the main goals of domestic sports are to improve sports performance and improve sports experience , reduce sports injuries, etc., in order to achieve the above goals, the combination of sports technology is a virtual sports coach.
以跑步、自行車運動為目標族群為例,目前利用虛擬運動教練來提升運動效率都不夠聰明,問題在於無法依個人訓練要求同時滿足最佳訓練路線與體力調配,即無法依據及時當下狀態進行動態調整;以IBM專利(US20200118678A1)為例,所提及的虛擬運動教練技術雖可依照附近或特定區域的地理環境特徵提供個人化訓練路線推薦,但缺乏即時依照地形、體力以動態調整配速的功能。Taking running and cycling as the target group as an example, it is not smart enough to use virtual sports coaches to improve exercise efficiency at present. The problem is that the optimal training route and physical strength allocation cannot be met at the same time according to individual training requirements, that is, dynamic adjustments cannot be made according to the current state ; Taking IBM patent (US20200118678A1) as an example, although the mentioned virtual sports coaching technology can provide personalized training route recommendations according to the geographical environment characteristics of nearby or specific areas, it lacks the function of dynamically adjusting the pace according to the terrain and physical strength in real time .
有鑑於此,發展出一種虛擬運動教練技術,進一步結合AI判讀個人當下身體狀況(如體力),以及地理特徵用以計算精準熱量消耗,提供使用者個人化訓練課程推薦,可透過AI以最佳化演算提出的智能建議,協助使用者提升運動效率。In view of this, a virtual sports coaching technology has been developed, which further combines AI to judge the individual's current physical condition (such as physical strength) and geographical features to calculate accurate calorie consumption and provide users with personalized training course recommendations. The intelligent suggestion made by the chemical algorithm helps the user to improve the exercise efficiency.
依據本發明一實施例的一種虛擬運動教練系統,包含:一訓練課程產生器,經設定產生一訓練課程;一使用者終端裝置,電性連接於該訓練課程產生器,用於在運動過程中即時監測使用者的一心率值以及一速度值;一即時體力評估裝置,電性連接於該使用者終端裝置;以及 一動態課程調整模組,電性連接於該即時體力評估裝置以及該訓練課程產生器;其中,當該即時體力評估裝置評估使用者的體力改變時,該動態課程調整模組產生一坡度配速修正值,該訓練課程產生器依據該坡度配速修正值以更新該訓練課程。A virtual sports coaching system according to an embodiment of the present invention, comprising: a training course generator, which is set to generate a training course; a user terminal device, electrically connected to the training course generator, for exercising Real-time monitoring of a heart rate value and a speed value of the user; a real-time physical strength assessment device electrically connected to the user terminal device; and a dynamic course adjustment module electrically connected to the real-time physical strength assessment device and the training course A generator; wherein, when the real-time physical strength evaluation device evaluates the user's physical strength changes, the dynamic course adjustment module generates a slope pace correction value, and the training course generator updates the training course according to the slope pace correction value .
依據本發明一實施例的一種虛擬運動教練方法,包含:以一訓練課程產生器產生一訓練課程;以一使用者終端裝置偵測使用者的一心率值以及一速度值;依據該心率值,一即時體力評估裝置產生一體力值;依據該體力值,當該即時體力評估裝置評估使用者的體力改變時;一動態課程調整模組產生一坡度配速修正值;該訓練課程產生器依據該坡度配速修正值更新該訓練課程。A virtual sports coaching method according to an embodiment of the present invention, comprising: generating a training course with a training course generator; detecting a heart rate value and a speed value of the user with a user terminal device; according to the heart rate value, A real-time physical strength assessment device generates a physical strength value; according to the physical strength value, when the real-time physical strength assessment device evaluates the user's physical strength changes; a dynamic course adjustment module generates a slope pace correction value; the training course generator according to the The incline pace correction updates the training session.
以上之關於本發明內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。The above description of the content of the present invention and the following description of the implementation are used to demonstrate and explain the spirit and principle of the present invention, and provide a further explanation of the patent application scope of the present invention.
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。The detailed features and advantages of the present invention are described in detail below in the implementation mode, and its content is enough to make any person familiar with the related art understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification, the scope of the patent application and the drawings , anyone skilled in the art can easily understand the purpose and advantages of the present invention. The following examples are to further describe the concept of the present invention in detail, but not to limit the scope of the present invention in any way.
請參考圖1,其繪示本發明一實施例的虛擬運動教練系統1,用以評估體能狀態以即時提供訓練回饋,隨時監控運動員的體力,並依據目標體力調整課程;虛擬運動教練系統1內建於智慧手錶、手機等行動裝置。Please refer to FIG. 1 , which shows a virtual sports coaching system 1 according to an embodiment of the present invention, which is used to evaluate the physical state to provide training feedback in real time, monitor the physical strength of athletes at any time, and adjust courses according to the target physical strength; in the virtual sports coaching system 1 Built in smart watches, mobile phones and other mobile devices.
虛擬運動教練系統1包含使用者終端裝置10,用於在運動起始點讓使用者輸入個人資料以及訓練要求,以及在運動過程中即時監測使用者的生理指標及速度。The virtual sports coaching system 1 includes a
虛擬運動教練系統1包含訓練課程產生器20,電性連接於該使用者終端裝置10,可接收使用者終端裝置10傳送個人資料以及訓練要求;訓練課程產生器20依據個人資料以及訓練要求並由從環境圖資資料庫22以及訓練課程資料庫24產生多個適合課程,個人資料包含心律、體力,訓練要求包含目標心率值、運動時間;將多個適合課程傳送至訓練課程評估裝置30進行排序以產生排序課程,訓練課程評估裝置30電性連接於該訓練課程產生器20,訓練課程產生器20從排序課程中選擇最適合的課程以產生訓練課程,以及提供訓練課程給使用者終端裝置10。The virtual sports coaching system 1 includes a
訓練課程產生器20還可依據運動過程中個人資料改變(例如體力改變)而動態調整訓練課程,若接收到坡度配速修正值,訓練課程產生器20可依據坡度配速修正值修改個人資料或訓練要求以從訓練課程資料庫24產生新的多個適合課程,課程評估裝置30將新的多個適合課程進行排序產生新的排序課程,訓練課程產生器20依據新的排序課程更新訓練課程。The
其中,訓練課程評估模組30在接收訓練課程產生器20傳送之多個適合課程後,依據熱量消耗演算模組32以及坡度配速資料庫34進行排序以產生排序課程,並傳送排序課程到訓練課程產生器20;以及,當訓練課程開始後接收到訓練課程產生器20傳送之新的多個適合課程時,依據熱量消耗演算模組32以及坡度配速資料庫34進行排序,產生新的排序課程以傳送到訓練課程產生器20。Wherein, after receiving a plurality of suitable courses transmitted by the
虛擬運動教練系統1還包含即時體力評估裝置40,電性連接於使用者終端裝置10,用於接收使用者裝置10即時監測使用者的生理指標,包含脈搏次數、心率值、呼吸頻率等,即時監測的頻率例如每5分鐘一次、每10分鐘一次、每30分鐘一次,可依據使用需求設定;即時體力評估裝置40可依據生理指標以及體力曲線資料庫42評估運動過程中的體力值;其中,體力曲線資料庫42包含多組與不同坡度相關的體力曲線,包含心率差值曲線、心率斜率曲線以及平均心率曲線。The virtual sports coaching system 1 also includes a real-time physical
虛擬運動教練系統1還包含動態課程調整模組50電性連接於即時體力評估裝置40以及訓練課程產生器20,可依據坡度調整配速;動態課程調整模組50可接收即時體力評估裝置40傳送之即時體力評估資料,其中,即時體力評估資料至少包含體力值以及速度值;依據坡度配速體力曲線資料庫52產生坡度配速修正值提供給訓練課程產生器20;其中,坡度配速體力曲線資料庫52包含各種坡度下的速度心率曲線,且不同體力對應不同的速度心率曲線;動態課程調整模組50可依據速度心率曲線以及體力值產生該坡度配速修正值。The virtual sports coaching system 1 also includes a dynamic
據此,虛擬運動教練系統1可以即時體力評估裝置40隨時監控運動員體力,並加入動態課程調整模組50配合即時體力評估資料產生坡度配速修正值以進行課程之動態調整。Accordingly, the virtual sports coaching system 1 can monitor the athlete's physical strength with the real-time physical
請參考圖2,其繪示本發明一實施例中虛擬運動教練系統1的操作方法。簡要而言,步驟S100~S400用以提出需求並提供訓練課程規劃;步驟S500~S600用以依運動過程中的生理數據計算體力值; 步驟S700~S900至步驟S200~S400用以當使用者體力改變時動態調整配速,以更新訓練課程。Please refer to FIG. 2 , which illustrates the operation method of the virtual sports coaching system 1 in an embodiment of the present invention. Briefly speaking, steps S100~S400 are used to raise requirements and provide training course planning; steps S500~S600 are used to calculate physical strength values according to physiological data during exercise; steps S700~S900 to steps S200~S400 are used to calculate physical strength Dynamically adjust pace as it changes to update training sessions.
詳細而言,在步驟S100~S400中,步驟S100:使用者終端裝置10將個人資料及訓練要求傳送至訓練課程產生器20;步驟S200: 訓練課程產生器20依據個人資料及訓練要求並由環境圖資資料庫22以及訓練課程資料庫24產生的多個適合課程;步驟S300: 訓練課程評估模組30依據熱量消耗演算模組32以及坡度配速資料庫34產生排序課程,傳送排序課程到訓練課程產生器20;步驟S400:產生訓練課程。In detail, in steps S100-S400, step S100: the
在步驟S500~S600中,步驟S500: 使用者終端裝置10測量使用者的心率值、速度;步驟S600: 即時體力評估裝置40依據心率值及其對應不同坡度的體力曲線產生成特徵參數;依據特徵參數、已運動時間以及身體訊息即時評估體力值是否改變;其中,即時體力評估裝置40依據心率值以及體力曲線資料庫42評估運動過程中的特徵參數;特徵參數與特定坡度有關,特徵參數包含特定坡度下的心率差值與運動時間的交點、特定坡度下的心率斜率與運動時間的交點、特定坡度下的平均心率與運動時間的交點之一或組合;若即時體力評估裝置40評估體力值未改變,則使用者終端裝置10持續監測使用者的心率值、速度;若體力值改變,則將更新後的體力值傳送到動態課程調整模組50。In steps S500~S600, step S500: the
在步驟S700~S900中,步驟S700:動態課程調整模組50取得更新後的體力值,依據更新後的體力值以及坡度配速體力曲線資料庫52產生坡度配速修正值;步驟S800: 動態課程調整模組50將坡度配速修正值傳送至訓練課程產生器20;步驟S900改變個人資料或訓練要求。In steps S700~S900, step S700: the dynamic
當即時體力評估裝置40接收到使用者的心率值且評估使用者的體力改變時;動態課程調整模組50依據更新後的體力值產生坡度配速修正值;訓練課程產生器20依據該坡度配速修正值,執行步驟S900改變個人資料或訓練要求,執行步驟S200~S400以產生訓練課程,此時的訓練課程為更新後的訓練課程。據此,虛擬運動教練系統1即可進行動態課程調整,可因使用者的體力改變調整配速以更新訓練課程。When the real-time physical
請參考圖3,其繪示本發明一實施例的訓練課程產生與評估方法;訓練課程產生器20判斷是否已開始課程,若訓練課程產生器20判斷課程未開始,執行步驟S100以取得個人資料及訓練要求;步驟S110取得地形坡度資訊;步驟S120產生對應的訓練課程;步驟S250取得訓練課程。Please refer to FIG. 3 , which illustrates a training course generation and evaluation method according to an embodiment of the present invention; the
詳細而言,若判斷課程未開始,使用者終端裝置10傳送個人資料及訓練要求給訓練課程產生器20,訓練課程產生器20執行步驟S100取得個人資料及訓練要求;訓練課程產生器20依據個人資料以及訓練要求並由從環境圖資資料庫22以及訓練課程資料庫24產生多個適合課程;執行步驟110,訓練課程資料庫24將多個適合課程傳送至訓練課程評估裝置30,並由環境圖資資料庫22取得地形坡度資訊將多個適合課程進行排序以產生排序課程,訓練課程資料庫24將排序課程傳送給課程產生器20,執行步驟S120產生對應的訓練課程;執行步驟S250,訓練課程產生器20傳送訓練課程至傳送至使用者終端裝置10。In detail, if it is judged that the course has not started, the
若判斷課程已開始,執行步驟S210即時評估體力狀態;執行步驟S220,計算出體力狀態對應的訓練課程;執行步驟S230,取得訓練課程。其中步驟S210評估體力狀態包含評估體力值、心律值,可依據任意組合的特徵參數、已運動時間、身體訊息、體力演算模組等進行評估;步驟S220中,透過動態課程調整模組50更新配速以產生對應的訓練課程。If it is determined that the course has started, execute step S210 to evaluate the physical state immediately; execute step S220 to calculate the training course corresponding to the physical state; execute step S230 to obtain the training course. The evaluation of the physical state in step S210 includes the evaluation of physical strength value and heart rate value, which can be evaluated according to any combination of characteristic parameters, exercise time, body information, physical strength calculation module, etc.; in step S220, update the configuration through the dynamic course adjustment module to generate corresponding training courses.
圖3-1其繪示本發明訓練課程產生與評估方法的一實施例,如圖3-1所示,課程曲線C1(實線)代表體力值S 1(t)對運動時間t之關係,即代表一個訓練課程,配速為第一速度V 1;課程曲線C2(實線)代表體力值S 2(t)對運動時間t之關係,即代表另一個訓練課程,配速為第二速度V 2 。其中,第一速度V 1為初始速度或更新前速度,第二速度V 2為更新後速度。 Fig. 3-1 shows an embodiment of the training course generation and evaluation method of the present invention. As shown in Fig. 3-1, the course curve C1 (solid line) represents the relationship between the physical strength value S 1 (t) and the exercise time t, That is to say, it represents a training course, and the pace is the first speed V 1 ; the course curve C2 (solid line) represents the relationship between the physical value S 2 (t) and the exercise time t, which represents another training course, and the pace is the second speed V 2 . Wherein, the first speed V 1 is the initial speed or the speed before updating, and the second speed V 2 is the speed after updating.
圖3-1中,當使用者的體力初始值為S
1(t=0)時,訓練課程產生器20建議配速為第一速度V
1;當經過一段運動時間t,使用者的體力值由課程曲線C1預測應為S
1(t)點,配速為第一速度V
1,若即時體力評估裝置40透過步驟S230評估使用者的體力值由S
1(t)降為S
2(t) (如虛線C1’所示),則訓練課程產生器20依據課程C2重新建議配速為第二速度V
2;據此,訓練課程產生器20可依據即時偵測到的使用者體力值動態調整訓練課程的配速為第二速度V
2。
In Fig. 3-1, when the initial value of the user's physical strength is S 1 (t=0), the
圖3-2其繪示本發明訓練課程產生與評估方法的一實施例,因心律改變配速的方法。訓練課程評估模組30由坡度配速資料庫34獲取多個心律坡度曲線,使用者依據課程曲線C3以第一速度V
1,當運動時間為t
1,位於特定坡度(n%)時,依據課程曲線C3(實線),預期的心率值為HR
1(n%),若即時體力評估裝置40透過步驟S210評估使用者的心律值由HR
1(n%)降為HR
2(n%),則訓練課程評估模組30依據課程曲線C4(虛線)重新建議配速為第二速度V
2;據此,訓練課程產生器20可依據即時偵測到的使用者心律值動態調整訓練課程的配速為第二速度V
2。
FIG. 3-2 shows an embodiment of the method for generating and evaluating training courses of the present invention, the method for changing the pace due to heart rhythm. The training
請參考圖4,其繪示本發明一實施例中得到步驟S210的即時體力狀態評估的方法。請同時參考圖2,在步驟S500中,使用者終端裝置10測量使用者的心率值、速度;接著,即時體力評估裝置40在步驟S600中執行以下流程,步驟S610:計算心率差值、心率斜率、平均心率;步驟S620:取得地形坡度資訊;步驟S630:生成特徵參數;步驟S640:取得身體資訊;步驟S210: 評估即時體力狀態;其中,步驟S210中,可依據任意組合的特徵參數、已運動時間,身體訊息以進行即時體力評估。Please refer to FIG. 4 , which illustrates a method for obtaining the instant physical state assessment in step S210 in an embodiment of the present invention. Please refer to FIG. 2 at the same time. In step S500, the
其中,在步驟S210中,評估即時體力狀態為得到體力值S(t),其中,體力值S(t)為已運動時間t 、特徵參數X1及身體訊息X2、X3、X4之線性組合,其中X2為BMI參數、X3為年齡參數、X4為性別參數。Wherein, in step S210, the evaluation of the real-time physical state is to obtain the physical value S(t), wherein the physical value S(t) is a linear combination of the elapsed time t, the characteristic parameter X1 and the body information X2, X3, X4, where X2 is the BMI parameter, X3 is the age parameter, and X4 is the gender parameter.
請參考圖4-1~圖4-3說明運用心律數據評估體力的實施例;在步驟S620~S630 中,即時體力評估裝置40可依據心率值及其對應不同坡度的曲線產生成特徵參數;其中,不同坡度對應的體力曲線可由體力曲線資料庫42中得到;該特徵參數與特定坡度有關,該特徵參數包含特定坡度下的心率差值與運動時間的交點、該特定坡度下的心率斜率與運動時間的交點、該特定坡度下的平均心率與運動時間的交點的任意組合。Please refer to FIG. 4-1 to FIG. 4-3 to illustrate an embodiment of using heart rate data to assess physical strength; in steps S620 to S630, the real-time physical
圖4-1~圖4-3說明運用心律數據評估體力的實施例中得到特徵參數的方法,以及說明心率與體力之關聯;圖4-1為在特地坡度下心率差值與運動時間t之關係,表示運動時間t
1時心率差值應為ΔHR
1,但若即時體力評估裝置40計算得到的心率差值為ΔHR
2,相當於運動時間t
2,依據特地坡度下心率差值與運動時間t的交點a、b可得到特徵參數X1,進而評估使用者的體力值由第一體力值S(t
1)改變為第二體力值S(t
2),需進一步調整訓練課程;另一實施例中,圖4-2為在特地斜率的坡度下心率差值與運動時間t之關係,表示在表示運動時間t
1時心率斜率應為HR
Slope_1,但若即時體力評估裝置40計算得到的心率斜率為HR
Slope_2相當於運動時間t
2,由特地坡度下心率斜率與運動時間t的交點c、d可得到特徵參數X1,進而評估使用者的體力值由第一體力值S(t
1)改變為第二體力值S(t
2),需進一步調整訓練課程;另一實施例中,圖4-3為在特地斜率的坡度下平均心率與運動時間t之關係,表示表示運動時間t
1時平均心率應為HR
ave_1,但若即時體力評估裝置40計算得到的平均心律為HR
Slope_2,則體力值S(t
2),相當於運動時間t
2,由特地坡度下心率差值與運動時間t的交點e、f可得到特徵參數X1,進而評估使用者的體力值由第一體力值S(t
1)改變為第二體力值S(t
2),需進一步調整訓練課程;所述得到特徵參數X1的方法亦可包含由特地坡度下心率差值與運動時間t的交點、特地坡度下心率差值與運動時間t的交點、特地坡度下心率差值與運動時間t的交點的任意組合;進而評估使用者的體力值由第一體力值S(t
1)改變為第二體力值S(t
2),需進一步調整訓練課程。其中,第一體力值S(t
1)為初始體力值或更新前體力值;第二體力值S(t
2)為更新後體力值。
Figure 4-1 to Figure 4-3 illustrate the method of obtaining characteristic parameters in the embodiment of using heart rate data to assess physical strength, and explain the relationship between heart rate and physical strength; Figure 4-1 shows the relationship between heart rate difference and exercise time t under a special slope relationship, which means that the heart rate difference should be ΔHR 1 at exercise time t 1 , but if the heart rate difference calculated by the instant physical
得到第二體力值S(t
2)後,體力評估裝置40將此第二體力值S(t
2)傳送至動態課程調整模組50。
After obtaining the second physical strength value S(t 2 ), the physical
請參考圖5,其繪示本發明一實施例中因體力改變配速的方法;詳細而言,動態課程調整模組50在步驟S700中執行以下流程,步驟S710:取得第二體力值;步驟S720:取得第二體力值對應之速度心率曲線;步驟S730:取得目標心率設定值;步驟S740: 計算出第二體力值對應的坡度配速修正值;步驟S750: 取得對應的坡度配速修正值;步驟S760: 將第二體力值與對應的坡度配速修正值傳送到訓練課程產生器20。坡度配速體力曲線資料庫52中,包含不同坡度對應的速度心律曲線,不同的體力對應不同曲線。據此,當使用者在運動時遇到路面坡度改變,虛擬運動教練系統1可依據坡度對應的坡度配速修正值調整配速,以達最佳的訓練效果。Please refer to FIG. 5, which illustrates a method for changing pace due to physical strength in an embodiment of the present invention; in detail, the dynamic
圖5-1繪示本發明一實施例中體力改變時的配速調整方法。執行步驟S710 ~ S720,當動態課程調整模組50由體力評估裝置40收到第二體力值S(t
2)時,由坡度配速體力曲線資料庫52取得多個第二體力值對應之速度心率曲線;執行步驟S730,取得目標心率設定值,若使用者的目標心率設定值為A點(課程曲線C5,第一速度V
1,第一體力值S(t
1)),當偵測到心率值上升到F點(課程曲線C6)時,體力為第二體力值S(t
2)
,表示在相同坡度下,維持相同速度為第一速度V
1的課程C6,所需的體力為第二體力值S(t
2);如此即可執行步驟S704,計算出第二體力值對應的速度值,由第二體力值S(t
2)之運動時間t
2推論當心律須維持為B點與第二體力值S(t
2)時,由目標心率設定值B點所在的課程曲線C7(虛線)建議配速為第二速度V
2;據此,動態課程調整模組50執行步驟S705: 取得對應的坡度配速修正值;執行步驟S760,將第二體力值與坡度配速修正值傳送到訓練課程產生器20,動態課程調整模組50將此第二體力值及坡度配速修正值傳送至訓練課程產生器20以更新訓練課程。據此,當使用者在運動時遇到路面坡度改變,虛擬運動教練系統1可依據運動過程中的坡度及對應的坡度配速修正值調整配速,以達最佳的訓練效果。
FIG. 5-1 illustrates a pace adjustment method when physical strength changes in an embodiment of the present invention. Execute steps S710-S720, when the dynamic
圖6繪示本發明一實施例中評估體能狀態以即時提供訓練回饋的方法,包含: 步驟S1000以一訓練課程產生器20產生訓練課程;步驟S1010以一使用者終端裝置10偵測使用者的一心率值以及一速度值;步驟S1020依據該心率值,即時體力評估裝置40產生一體力值;步驟S1030依據該體力值,當該即時體力評估裝置40評估使用者的體力改變時,一動態課程調整模組50產生一坡度配速修正值;步驟S1040該訓練課程產生器20依據該坡度配速修正值更新訓練課程。FIG. 6 shows a method for assessing a physical state to provide real-time training feedback in an embodiment of the present invention, including: step S1000 using a
綜上所述,本發明提出評估體能狀態以即時提供訓練回饋的系統,可以隨時因體力改變而即時調整訓練課程以達最佳化訓練成效,同時也可以保護使用者因體力不足而受傷。To sum up, the present invention proposes a system for assessing the physical state to provide real-time training feedback, which can adjust the training course in real time due to changes in physical strength at any time to optimize the training effect, and can also protect the user from injury due to lack of physical strength.
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。Although the present invention is disclosed by the aforementioned embodiments, they are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, all changes and modifications are within the scope of patent protection of the present invention. For the scope of protection defined by the present invention, please refer to the appended scope of patent application.
1:虛擬運動教練系統 10:使用者終端裝置 20:訓練課程產生器 22:環境圖資資料庫 24:訓練課程資料庫 30:訓練課程評估模組 32:熱量消耗演算模組 34:坡度配速資料庫 40:即時體力評估裝置 42:體力曲線資料庫 50:動態課程調整模組 52:坡度配速體力曲線資料庫 S100、S200、S300、S400、S500、S600、S700、S800、S900、S1000:步驟 S110、S120、S210、S220、S230、S610、S620、S630、S640、S710、S720、S730、S740、S750、S760、S1010、S1020、S1030、S1040:步驟 C1、C1’、C2、C3、 C4、C5、C6、C7:課程曲線 A、B:交點 a、b、c、d、e、f:交點 V1:第一速度 V2:第一速度 t、t1、t2:運動時間 S、S(t1)、S(t2):體力值 S1(t):第一體力值 S2(t):第二體力值 n%:坡度 HR、HR1、HR2:心率值 HRSlope_1、HRSlope_2:心率斜率 ΔHR1、ΔHR2:心率差值 HR ave_1、HR ave_2:平均心率 1: Virtual sports coaching system 10: User terminal device 20: Training course generator 22: Environmental graph database 24: Training course database 30: Training course evaluation module 32: Calorie consumption calculation module 34: Slope pace Database 40: real-time physical strength evaluation device 42: physical strength curve database 50: dynamic course adjustment module 52: slope pace physical strength curve database S100, S200, S300, S400, S500, S600, S700, S800, S900, S1000: Steps S110, S120, S210, S220, S230, S610, S620, S630, S640, S710, S720, S730, S740, S750, S760, S1010, S1020, S1030, S1040: Steps C1, C1', C2, C3, C4 , C5, C6, C7: course curves A, B: intersection points a, b, c, d, e, f: intersection points V 1 : first speed V 2 : first speed t, t 1 , t 2 : exercise time S , S(t 1 ), S(t 2 ): physical strength value S 1 (t): first physical strength value S 2 (t): second physical strength value n%: slope HR, HR 1 , HR 2 : heart rate value HR Slope_1 , HR Slope_2 : heart rate slope ΔHR 1 , ΔHR 2 : heart rate difference HR ave_1 , HR ave_2 : average heart rate
圖1係依據本發明一實施例的虛擬運動教練系統; 圖2係本發明一實施例中虛擬運動教練系統的操作方法; 圖3係本發明一實施例中訓練課程產生與評估方法; 圖3-1~圖3-2係本發明中訓練課程產生與評估方法的實施例; 圖4係本發明一實施例中得到步驟S210的即時體力狀態評估的方法; 圖4-1~圖4-3係本發明運用心律數據評估體力的實施例; 圖5係本發明一實施例中因體力改變配速的方法; 圖5-1係本發明一實施例中體力改變時的配速調整方法; 圖6係本發明一實施例中評估體能狀態以即時提供訓練回饋的方法。 Fig. 1 is a virtual sports coaching system according to an embodiment of the present invention; Fig. 2 is the operating method of the virtual sports coaching system in an embodiment of the present invention; Fig. 3 is the training course generation and evaluation method in an embodiment of the present invention; Fig. 3-1~Fig. 3-2 is the embodiment of training curriculum generation and evaluation method in the present invention; Fig. 4 is the method for obtaining the instant physical state assessment of step S210 in an embodiment of the present invention; Figure 4-1 to Figure 4-3 are embodiments of the present invention using heart rhythm data to assess physical strength; Fig. 5 is a method for changing pace due to physical strength in an embodiment of the present invention; Figure 5-1 is a pace adjustment method when physical strength changes in an embodiment of the present invention; FIG. 6 is a method for assessing a physical state to provide training feedback in real time according to an embodiment of the present invention.
1:虛擬運動教練系統 1: Virtual sports coaching system
10:使用者終端裝置 10: User terminal device
20:訓練課程產生器 20:Training Course Generator
22:環境圖資資料庫 22:Environment map database
24:訓練課程資料庫 24: Training course database
30:訓練課程評估模組 30:Training Course Evaluation Module
32:熱量消耗演算模組 32:Calorie consumption calculation module
34:坡度配速資料庫 34:Slope pace database
40:即時體力評估裝置 40: Instant physical strength assessment device
42:體力曲線資料庫 42:Physical curve database
50:動態課程調整模組 50:Dynamic course adjustment module
52:坡度配速體力曲線資料庫 52: Slope pace physical strength curve database
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110135587A TWI832095B (en) | 2021-09-24 | 2021-09-24 | Virtual sports coaching system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW110135587A TWI832095B (en) | 2021-09-24 | 2021-09-24 | Virtual sports coaching system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202313153A true TW202313153A (en) | 2023-04-01 |
| TWI832095B TWI832095B (en) | 2024-02-11 |
Family
ID=86943272
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW110135587A TWI832095B (en) | 2021-09-24 | 2021-09-24 | Virtual sports coaching system and method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI832095B (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9723381B2 (en) * | 2013-12-23 | 2017-08-01 | Nike, Inc. | Athletic monitoring system having automatic pausing of media content |
| EP3110313B1 (en) * | 2014-02-28 | 2024-06-12 | Valencell, Inc. | Method and apparatus for generating assessments using physical activity and biometric parameters |
| CN109243571A (en) * | 2018-10-15 | 2019-01-18 | 广州贝客网络科技有限公司 | A kind of intelligence drug rehabilitation management method and system using rehabilitation training |
| JP7127619B2 (en) * | 2019-06-28 | 2022-08-30 | トヨタ自動車株式会社 | SEARCH DEVICE, SYSTEM, METHOD AND PROGRAM |
-
2021
- 2021-09-24 TW TW110135587A patent/TWI832095B/en active
Also Published As
| Publication number | Publication date |
|---|---|
| TWI832095B (en) | 2024-02-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12462915B2 (en) | Predictable and adaptive personal fitness planning | |
| US7883445B2 (en) | Apparatus and method for providing a user with a personal exercise program | |
| US20180085630A1 (en) | Customizing Workout Recommendations | |
| US12347542B2 (en) | Predicting exercises based on user-selected variance | |
| EP2063966B1 (en) | System for training optimisation | |
| US10463909B2 (en) | System and method for using performance signatures | |
| JP5985858B2 (en) | Fitness monitoring method, system, program product and application thereof | |
| US7914418B2 (en) | Method and apparatus in connection with exercise | |
| US7062313B2 (en) | Evaluation of exercise stress level dependent parameter | |
| CN113241147B (en) | Fitness plan generation method and device and electronic equipment | |
| US20130228063A1 (en) | System and method for pacing repetitive motion activities | |
| CN110732118B (en) | Resistance adjusting method and device of fitness equipment, electronic equipment and storage medium | |
| US20110065549A1 (en) | Real time automatic control system of sporting goods and control method using the same | |
| CN111986774B (en) | An exercise prescription generation and monitoring guidance system based on data analysis | |
| US12064234B2 (en) | System and method for estimating cardiorespiratory fitness | |
| CN115472260A (en) | Fitness personalized plan recommendation method and device and fitness equipment | |
| CN111632351A (en) | A COPD home exercise rehabilitation system | |
| TWI832095B (en) | Virtual sports coaching system and method | |
| US20250114663A1 (en) | Calibration-adjusted, effort-based system and method for scoring in competitive fitness systems | |
| US20200215390A1 (en) | Fitness monitoring system | |
| KR20200055243A (en) | Method for providing fitness scheduling service by interworking with physical test and server thereof | |
| CN109243570A (en) | Based on the movement recommended method and system of body local fat content, storage medium | |
| JP2024033406A (en) | Exercise evaluation system and exercise evaluation method | |
| US20240304300A1 (en) | Machine learning-based exercise recommendation adjustment based on user feedback | |
| US20240299808A1 (en) | Workout modification based on muscle strength measurement trends |