TW202419135A - System for analyzing user swing to determine ball trajectory and method thereof - Google Patents
System for analyzing user swing to determine ball trajectory and method thereof Download PDFInfo
- Publication number
- TW202419135A TW202419135A TW111141631A TW111141631A TW202419135A TW 202419135 A TW202419135 A TW 202419135A TW 111141631 A TW111141631 A TW 111141631A TW 111141631 A TW111141631 A TW 111141631A TW 202419135 A TW202419135 A TW 202419135A
- Authority
- TW
- Taiwan
- Prior art keywords
- swing
- ball
- trajectory
- image
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004088 simulation Methods 0.000 claims description 23
- 238000004458 analytical method Methods 0.000 claims description 19
- 230000003190 augmentative effect Effects 0.000 claims description 4
- 230000000694 effects Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Images
Abstract
Description
一種擊球軌跡判斷系統及其方法,特別係指一種分析使用者揮擊動作以判斷擊球軌跡之系統及方法。A system and method for determining a ball hitting trajectory, and more particularly, a system and method for determining a ball hitting trajectory by analyzing a user's swinging motion.
棒球,為一種團體球類運動,由人數最少為九人的兩支隊伍在一個扇形的球場進行攻擊與守備。棒球球員分為攻、守兩方,兩隊輪流攻守,其中,最基本的規則是攻方球員利用球棒將守方投擲的球擊出,而守方則利用手套將攻方擊出的球接住或擲回。Baseball is a team ball sport played by two teams of at least nine players on a fan-shaped field. Baseball players are divided into two teams, the attacking team and the defending team, and the two teams take turns to attack and defend. The most basic rule is that the attacking team uses the bat to hit the ball thrown by the defending team, while the defending team uses the glove to catch or throw the ball back.
隨著棒球運動的廣泛流傳,目前除了職業或業餘運動員有進行棒球比賽之外,也有休閒玩家會到打擊練習場嘗試擊球。而由於被擊中的球會有一定的滾動距離或飛行距離,因此,不論是職業或業餘運動員或是休閒玩家,除了到棒球場上之外,就是要在打擊練習場才能進行擊球的娛樂或訓練,且在擊球的娛樂或訓練後,還需要將被擊出的球撿回。雖然目前的打擊練習場也有將球收回的機制,但這些機制並無法將所有備投出的球收回,仍然需要安排人力撿球。As baseball has become more popular, in addition to professional and amateur athletes playing baseball games, there are also recreational players who go to batting cages to try to hit the ball. Since the ball that is hit has a certain rolling distance or flight distance, whether it is a professional, amateur or recreational player, in addition to going to the baseball field, they must go to the batting cage to have fun or practice hitting the ball, and after the fun or practice of hitting the ball, they also need to pick up the hit ball. Although the current batting cages also have mechanisms to retrieve the ball, these mechanisms cannot retrieve all the balls that are ready to be thrown, and people still need to be arranged to pick up the balls.
另外,由於打擊練習場並非完全的球場,只有小部分的空間,因此,在打擊練習場中練習擊球只能體驗擊球的手感,並無法了解被擊中的球的落點。In addition, since the batting practice range is not a complete court but only a small part of the space, when practicing hitting the ball in the batting practice range, one can only experience the feel of hitting the ball, but cannot understand where the ball will land.
綜上所述,可知先前技術中長期以來一直存在擊球訓練或娛樂需要撿球且在打擊練習場無法得知實際落點的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that the prior art has long had the problem that the ball needs to be picked up for batting training or entertainment and the actual landing point cannot be known on the batting practice field. Therefore, it is necessary to propose an improved technical means to solve this problem.
有鑒於先前技術存在擊球訓練或娛樂需要撿球且在打擊練習場無法得知實際落點的問題,本發明遂揭露一種分析使用者揮擊動作以判斷擊球軌跡之系統及方法,其中:In view of the problem that the prior art requires the player to pick up the ball for batting training or entertainment and the player cannot know the actual landing point on the batting practice field, the present invention discloses a system and method for analyzing the user's swinging action to determine the trajectory of the batting ball, wherein:
本發明所揭露之分析使用者揮擊動作以判斷擊球軌跡之系統,至少包含:投球模擬模組,用以產生投球軌跡訊息;影像擷取模組,用以擷取揮擊動作之揮擊影像;動作分析模組,用以分析揮擊影像以產生揮擊資料;擊球判斷模組,用以依據投球軌跡訊息與揮擊資料判斷擊球資料,並依據擊球資料判斷擊球飛行軌跡;顯示模組,用以依據投球軌跡訊息顯示投球影像,及用以依據擊球飛行軌跡顯示擊球落點。The system disclosed in the present invention for analyzing the user's swing action to determine the ball trajectory at least includes: a pitching simulation module for generating pitching trajectory information; an image capture module for capturing the swing image of the swing action; a motion analysis module for analyzing the swing image to generate swing data; a ball determination module for determining the ball data based on the pitching trajectory information and the swing data, and determining the ball flight trajectory based on the ball data; a display module for displaying the pitching image based on the pitching trajectory information, and for displaying the ball landing point based on the ball flight trajectory.
本發明所揭露之分析使用者揮擊動作以判斷擊球軌跡之方法,其步驟至少包括:資料處理裝置產生投球軌跡訊息,並依據投球軌跡訊息顯示投球影像;影像擷取裝置擷取揮擊感測裝置之揮擊動作之揮擊影像;資料處理裝置分析揮擊影像以產生揮擊資料;資料處理裝置依據投球軌跡訊息與揮擊資料判斷擊球資料;資料處理裝置依據擊球資料判斷擊球飛行軌跡,並依據擊球飛行軌跡顯示擊球落點。The method disclosed in the present invention for analyzing a user's swing action to determine a ball hitting trajectory comprises at least the following steps: a data processing device generates pitching trajectory information and displays a pitching image according to the pitching trajectory information; an image capturing device captures a swing image of a swing action of a swing sensing device; a data processing device analyzes the swing image to generate swing data; the data processing device determines the ball hitting data according to the pitching trajectory information and the swing data; the data processing device determines the ball hitting flight trajectory according to the ball hitting data, and displays the ball hitting point according to the ball hitting flight trajectory.
本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過擷取使用者揮擊動作的揮擊影像並分析揮擊影像以產生揮擊資料後,依據投球軌跡訊息與揮擊資料判斷擊球飛行軌跡,並依據擊球飛行軌跡顯示擊球落點,藉以解決先前技術所存在的問題,並可以達成提供擊球但無需安排人力撿球且可得知擊球落點的技術功效。The system and method disclosed in the present invention are as described above. The difference between the present invention and the prior art is that the present invention captures the swing image of the user's swing action and analyzes the swing image to generate swing data, then determines the flight trajectory of the ball according to the pitching trajectory information and the swing data, and displays the ball landing point according to the ball flight trajectory, thereby solving the problems existing in the prior art and achieving the technical effect of providing a ball without arranging a person to pick up the ball and knowing the ball landing point.
以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The following will be used in conjunction with drawings and embodiments to explain in detail the features and implementation methods of the present invention. The content is sufficient to enable anyone familiar with the relevant technology to easily and fully understand the technical means used by the present invention to solve the technical problems and implement them accordingly, thereby achieving the effects that can be achieved by the present invention.
本發明可以模擬投球給使用者實際揮擊,並分析使用者的揮擊動作以判斷使用者是否擊中球,及在判斷球被擊中時進一步判斷球的飛行軌跡與落點。The present invention can simulate throwing a ball to a user to swing, and analyze the user's swinging action to determine whether the user hits the ball, and further determine the flight trajectory and landing point of the ball when the ball is judged to be hit.
以下先以「第1圖」本發明所提之分析使用者揮擊動作以判斷擊球軌跡之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統含有投球模擬模組110、影像擷取模組120、動作分析模組130、擊球判斷模組150、顯示模組190,及可附加的揮擊感測模組140、姿勢建議模組160、震動回饋模組170。其中,投球模擬模組110通常獨立設置在投球模擬裝置中,但也可能設置在資料處理裝置107中;影像擷取模組120通常獨立設置在影像擷取裝置中;揮擊感測模組140與震動回饋模組170通常設置在揮擊感測裝置105中;動作分析模組130、擊球判斷模組150、姿勢建議模組160通常設置在資料處理裝置107中;顯示模組190可以設置在資料處理裝置107中,也可以獨立設置在顯示裝置中。The following first uses the system architecture diagram of the present invention, which analyzes the user's swing action to determine the ball trajectory, as shown in "Figure 1", to explain the system operation of the present invention. As shown in "Figure 1", the system of the present invention includes a
投球模擬模組110負責產生投球軌跡訊息。舉例來說,投球模擬模組110可以選擇投向使用者的球種與投向使用者的位置(在本發明中亦分別以「投球球種」與「投入位置」表示),並可以依據所選擇的投球球種與投入位置決定投球角度,及可以依據投球角度、與投球球種的預期軌跡產生投球軌跡訊息。其中,投球模擬模組110可以依據預先設定的資料選擇投球球種及/或投入位置,也可以隨機選擇投球球種及/或投入位置,本發明沒有特別的限制。The
影像擷取模組120負責擷取使用者在揮動揮擊感測裝置105之擊球過程的揮擊影像。在本發明中,可以包含一個或多個影像擷取模組120,藉以由不同的角度擷取使用者揮擊動作以產生揮擊影像,其中,若本發明中包含多個影像擷取模組120,則影像擷取模組120間通常可以同步擷取揮擊影像。The
以實際的例子而言,影像擷取模組120可以先後接收顯示模組190所傳送的播放開始訊號與播放結束訊號,並可以在接收到播放開始訊號時開始擷取揮擊影像且在接收到播放結束訊號時停止擷取揮擊影像;影像擷取模組120也可以與擊球判斷模組150同步時間後,持續擷取使用者影像並記錄擷取時間;影像擷取模組120也可以偵測使用者是否在指定位置,並在偵測到使用者在指定位置時擷取揮擊影像。但影像擷取模組120擷取揮擊影像的方式並不以上述為限。In a practical example, the
動作分析模組130負責依據影像擷取模組120所擷取到的揮擊影像產生揮擊資料。動作分析模組130所產生的揮擊資料包含但不限於揮擊速度、揮擊角度、揮擊時間等資料項目。舉例來說,動作分析模組130可以分別對同一影像擷取模組所擷取到之影像中的所有幀(frame)進行影像特徵的擷取,之後,動作分析模組130可以依據由影像中之連續兩幀的影像特徵判斷揮擊感測裝置105是否被揮動,並可以依據判斷揮擊感測裝置105被揮動的幀計算揮擊速度與揮擊時間,動作分析模組130也可以依據判斷揮擊感測裝置105被揮動的幀中揮擊感測裝置105的位置判斷揮擊角度。但動作分析模組130產生揮擊資料中之各資料項目的方式並不以上述為限。The
揮擊感測模組140可以在使用者的揮動揮擊感測裝置105的過程感測揮擊輔助資料。揮擊感測模組140所感測的揮擊輔助資料包含但不限於揮擊感測裝置105的轉動角度、轉動速度等。The
一般而言,揮擊感測模組140可以與擊球判斷模組150同步時間後,在感測到揮擊感測裝置105被使用者揮動時感測揮擊輔助資料並記錄感測時間,但揮擊感測模組140感測揮擊輔助資料的方式並不以上述為限,例如,揮擊感測模組140也可以先後接收顯示模組190所傳送的播放開始訊號與播放結束訊號,並可以在接收到播放開始訊號時開始至接收到播放結束訊號時停止感測揮擊輔助資料。Generally speaking, after the
擊球判斷模組150負責依據投球模擬模組110所產生的投球軌跡訊息、動作分析模組130所產生的揮擊資料產生擊球資料。擊球判斷模組150所產生的擊球資料包含但不限於擊球時間、擊球位置、擊球垂直角度、擊球水平角度、擊球速度等。The
舉例來說,擊球判斷模組150可以先依據動作分析模組130所產生的揮擊資料產生揮擊軌跡訊息,並可以依據投球模擬模組110所產生的投球軌跡訊息與所產生的揮擊軌跡訊息使用現有的碰撞計算式判斷揮擊感測裝置105是否擊中被模擬的球(如計算投球模擬模組110所產生之投球軌跡訊息與所產生之揮擊軌跡訊息的最接近距離並判斷最接近距離是否小於等於揮擊感測裝置105的半徑判斷揮擊感測裝置105擊中被模擬的球),及可以在判斷揮擊感測裝置105擊中球時,計算擊球資料。在部分的實施例中,擊球判斷模組150在計算擊球資料時,還可以結合揮擊感測模組140所感測到之揮擊輔助資料進行計算。For example, the
擊球判斷模組150也可以在判斷揮擊感測裝置105擊中球時產生震動訊息,並可以將所產生的擊球訊號傳送給揮擊感測裝置105。在部分的實施例中,擊球判斷模組150也可以依據擊球資料中的擊球位置與擊球速度產生震動強度訊息,並可以將所產生的震動強度訊息加入所產生的擊球訊息中。The
擊球判斷模組150也負責依據所判斷出之擊球資料進一步判斷擊球飛行軌跡。在部分的實施例中,擊球判斷模組150可以將擊球資料中的擊球位置、擊球垂直角度、擊球速度分別做為起始位置、仰角或俯角、初速,並可以使用有初速之自由落體方程式計算擊球飛行軌跡,另外,擊球判斷模組150也可以依據擊球水平角度決定擊球飛行軌跡的方向。The
姿勢建議模組160可以比對影像擷取模組120所擷取的揮擊影像與標準揮擊影像以產生揮擊建議。舉例來說,姿勢建議模組160可以比對動作分析模組130所產生之揮擊影像中使用者在揮擊動作之各幀的影像特徵與標準揮擊影像的影像特徵,藉以判斷使用者的揮擊時機是否正確或太早太晚,也可以判斷使用者的揮擊動作是否正確或過高過低,還可以判斷使用者的揮擊動作是否確實完成等,但本發明並不以此為限。姿勢建議模組160可以在比對後產生包含使用者的揮擊時機是否不變或需要提早或延後,揮擊動作是否正確或需要向上或向下修正等揮擊建議。其中,姿勢建議模組160所產生的揮擊建議可以是文字描述,也可以影像擷取模組120所擷取的揮擊影像並在對應的時間疊加上揮擊建議。The
震動回饋模組170可以接收擊球判斷模組150所傳送的擊球訊息產生震動回饋,若擊球訊息中包含震動強度訊息,則震動回饋模組170可以依據震動強度訊息產生對應強度的震動回饋。The
顯示模組190負責依據投球模擬模組110所產生的投球軌跡訊息顯示對應的投球影像,也負責依據擊球判斷模組所產生的擊球飛行軌跡顯示擊球落點。在部分的實施例中,顯示模組190也可以依據擊球飛行軌跡顯示飛行模擬影像,也可以顯示姿勢建議模組所產生的揮擊建議。The
要說明的是,顯示模組190可以使用擴增實境、虛擬實境、或立體投影進行顯示,包含顯示投球影像、擊球落點、及飛行模擬影像等。It should be noted that the
接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2A圖」本發明所提之分析使用者揮擊動作以判斷擊球軌跡之方法流程圖。在本實施例中,假設投球模擬模組110、動作分析模組130、擊球判斷模組150、姿勢建議模組160、顯示模組190都設置在資料處理裝置107中,影像擷取模組120設置在影像擷取裝置中,揮擊感測裝置105中設置揮擊感測模組140與震動回饋模組170,其中,資料處理裝置107為穿戴裝置,例如眼鏡等,但本發明並不以此為限。Next, an example is used to explain the operating system and method of the present invention, and please refer to the flowchart of the method for analyzing the user's swing action to determine the trajectory of the ball as mentioned in "Figure 2A" of the present invention. In this example, it is assumed that the
當使用者使用本發明進行揮擊訓練時,首先使用者可以穿戴資料處理裝置107並手持揮擊感測裝置105走進影像擷取裝置可以擷取揮擊影像的訓練位置。之後,通常是在使用者確認準備就緒後,資料處理裝置107中的投球模擬模組110可以產生投球軌跡訊息(步驟210),且資料處理裝置107中的顯示模組190可以依據投球模擬模組110所產生的投球軌跡訊息顯示投球影像(步驟220)。在本實施例中,假設顯示模組190可以使用擴增實境或虛擬實境的技術顯示投球影像,使得使用者由資料處理裝置107看到有球被投往使用者。When a user uses the present invention to perform swing training, first, the user can wear the
在使用者在看到由資料處理裝置107中之顯示模組190所模擬出的投球影像後,可以使用揮擊感測裝置105對投球影像中的球進行揮擊,影像擷取裝置中的影像擷取模組120可以擷取使用者使用揮擊感測裝置105進行揮擊的揮擊影像(步驟230)。After the user sees the pitching image simulated by the
之後,資料處理裝置107中的動作分析模組130可以分析影像擷取裝置中之影像擷取模組120所擷取到的揮擊影像以產生揮擊資料(步驟240)。在本實施例中,假設影像擷取模組120可以將揮擊影像傳送給資料處理裝置107或是將揮擊影像傳送至指定儲存裝置儲存,使得動作分析模組130可以在接收到揮擊影像後進行分析或由指定之儲存裝置讀出揮擊影像並進行分析。Afterwards, the
在資料處理裝置107中的動作分析模組130產生揮擊資料後,資料處理裝置107中的擊球判斷模組150可以依據資料處理裝置107中之投球模擬模組110所產生的投球軌跡訊息及資料處理模組107中之動作分析模組130所產生的揮擊資料判斷擊球資料(步驟250),並可以在依據擊球資料判斷揮擊感測裝置105擊中被模擬出的球時,依據擊球資料判斷擊球飛行軌跡(步驟270)。After the
接著,資料處理裝置107中的顯示模組190可以依據資料處理裝置107之擊球判斷模組150所產生的擊球飛行軌跡顯示擊球落點(步驟280)。在本實施例中,顯示模組190同樣可以使用擴增實境或虛擬實境的技術標示出擊球落點,並可以顯示被擊中之球的飛行模擬影像。Then, the
如此,透過本發明,使用者只需要在影像擷取裝置可以擷取揮擊影像的指定位置,即可進行相當真實的揮擊訓練,而無須在練習場到處撿球。Thus, through the present invention, the user only needs to be at a designated position where the image capture device can capture the swing image to perform a very realistic swing training, without having to pick up the ball everywhere on the practice field.
上述實施例中,若擊球感測裝置105還包含震動回饋模組170,則在資料處理裝置107與擊球感測裝置105配對或連接後,資料處理裝置107中的擊球判斷模組150在依據所產生的擊球資料(步驟250)判斷揮擊感測裝置105擊中被模擬出的球時,可以產生擊球訊息並可以透過資料處理裝置107傳送給擊球感測裝置105,使得震動回饋模組170產生與所接收到之擊球訊息對應的震動回饋(步驟260),使得使用者可以有擊中球的手感。In the above embodiment, if the
另外,若資料處理裝置107中還包含姿勢建議模組160,則可以如「第2B圖」之流程所示,在資料處理裝置107中的顯示模組190顯示擊球落點(步驟280)後,姿勢建議模組160可以比對影像擷取裝置中之影像擷取模組120所擷取到之揮擊影像與預先儲存或由指定儲存裝置所讀出之標準揮擊影像以產生揮擊建議(步驟291),顯示模組190可以顯示姿勢建議模組160所產生的揮擊建議(步驟295)。In addition, if the
綜上所述,可知本發明與先前技術之間的差異在於具有擷取使用者揮擊動作的揮擊影像並分析揮擊影像以產生揮擊資料後,依據投球軌跡訊息與揮擊資料判斷擊球飛行軌跡,並依據擊球飛行軌跡顯示擊球落點之技術手段,藉由此一技術手段可以來解決先前技術所存在擊球訓練或娛樂需要撿球且在打擊練習場無法得知實際落點的問題,進而達成提供擊球但無需安排人力撿球且可確實得知擊球落點的技術功效。In summary, the difference between the present invention and the prior art is that the present invention captures the swing image of the user's swing action and analyzes the swing image to generate swing data, then determines the flight trajectory of the ball according to the pitching trajectory information and the swing data, and displays the landing point of the ball according to the flight trajectory of the ball. This technical means can solve the problem of the prior art that the ball needs to be picked up for batting training or entertainment, but the actual landing point cannot be known in the batting practice field, thereby achieving the technical effect of providing batting without arranging manpower to pick up the ball and knowing the landing point of the ball.
再者,本發明之分析使用者揮擊動作以判斷擊球軌跡之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method of analyzing the user's swinging action to determine the trajectory of the ball of the present invention can be implemented in hardware, software, or a combination of hardware and software, and can also be implemented in a centralized manner in a computer system or in a distributed manner with different components distributed in several interconnected computer systems.
雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。Although the implementation methods disclosed in the present invention are as above, the contents described are not intended to directly limit the scope of patent protection of the present invention. Any person with common knowledge in the technical field to which the present invention belongs, without departing from the spirit and scope disclosed by the present invention, makes slight changes and modifications to the implementation of the present invention in form and details, which are all within the scope of patent protection of the present invention. The scope of patent protection of the present invention shall still be based on the scope defined in the attached patent application.
105:揮擊感測裝置 107:資料處理裝置 110:投球模擬模組 120:影像擷取模組 130:動作分析模組 140:揮擊感測模組 150:擊球判斷模組 160:姿勢建議模組 170:震動回饋模組 190:顯示模組 步驟210:資料處理裝置產生投球軌跡訊息 步驟220:資料處理裝置依據投球軌跡訊息顯示投球影像 步驟230:影像擷取裝置擷取揮擊過程之揮擊影像 步驟240:資料處理裝置分析揮擊影像以產生揮擊資料 步驟250:資料處理裝置依據投球軌跡訊息及揮擊資料判斷擊球資料 步驟260:揮擊感測裝置依據擊球資料產生震動回饋 步驟270:資料處理裝置依據擊球資料判斷擊球飛行軌跡 步驟280:資料處理裝置依據擊球飛行軌跡顯示擊球落點 步驟291:資料處理裝置比對揮擊影像與標準揮擊影像以產生揮擊建議 步驟295:資料處理模組顯示顯示揮擊建議 105: Swing sensing device 107: Data processing device 110: Pitching simulation module 120: Image capture module 130: Motion analysis module 140: Swing sensing module 150: Hitting judgment module 160: Posture suggestion module 170: Vibration feedback module 190: Display module Step 210: The data processing device generates pitching trajectory information Step 220: The data processing device displays the pitching image according to the pitching trajectory information Step 230: The image capture device captures the swing image of the swing process Step 240: The data processing device analyzes the swing image to generate swing data Step 250: The data processing device determines the hitting data based on the pitching trajectory information and the swing data Step 260: The swing sensing device generates vibration feedback based on the hitting data Step 270: The data processing device determines the hitting trajectory based on the hitting data Step 280: The data processing device displays the hitting point based on the hitting trajectory Step 291: The data processing device compares the swing image with the standard swing image to generate a swing suggestion Step 295: The data processing module displays the swing suggestion
第1圖為本發明所提之分析使用者揮擊動作以判斷擊球軌跡之系統架構圖。 第2A圖為本發明所提之分析使用者揮擊動作以判斷擊球軌跡之方法流程圖。 第2B圖為本發明所提之產生揮擊建議之方法流程圖。 FIG. 1 is a system architecture diagram of the present invention for analyzing the user's swinging action to determine the trajectory of the ball. FIG. 2A is a flow chart of the method for analyzing the user's swinging action to determine the trajectory of the ball. FIG. 2B is a flow chart of the method for generating swing suggestions.
步驟210:資料處理裝置產生投球軌跡訊息 Step 210: The data processing device generates pitching trajectory information
步驟220:資料處理裝置依據投球軌跡訊息顯示投球影像 Step 220: The data processing device displays the pitching image according to the pitching trajectory information
步驟230:影像擷取裝置擷取揮擊過程之揮擊影像 Step 230: The image capture device captures the swing image of the swing process
步驟240:資料處理裝置分析揮擊影像以產生揮擊資料 Step 240: The data processing device analyzes the swing image to generate swing data
步驟250:資料處理裝置依據投球軌跡訊息及揮擊資料判斷擊球資料 Step 250: The data processing device determines the hitting data based on the pitching trajectory information and the swing data
步驟260:揮擊感測裝置依據擊球資料產生震動回饋 Step 260: The swing sensor generates vibration feedback based on the hitting data
步驟270:資料處理裝置依據擊球資料判斷擊球飛行軌跡 Step 270: The data processing device determines the flight trajectory of the ball according to the ball hitting data
步驟280:資料處理裝置依據擊球飛行軌跡顯示擊球落點 Step 280: The data processing device displays the ball landing point based on the ball flight trajectory
Claims (10)
Publications (1)
Publication Number | Publication Date |
---|---|
TW202419135A true TW202419135A (en) | 2024-05-16 |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12033332B2 (en) | Systems and methods for evaluating performance of players at sporting events using trajectory predictions | |
TWI565505B (en) | A screen baseball game apparatus without Temporal and spatial limitations | |
US9370704B2 (en) | Trajectory detection and feedback system for tennis | |
JP6981719B2 (en) | Virtual tennis simulation system, sensing device and sensing method used for this | |
US10994187B2 (en) | Swing alert system and method | |
US9358455B2 (en) | Method and apparatus for video game simulations using motion capture | |
US20190126120A1 (en) | Tennis training device using virtual targets | |
KR101494204B1 (en) | Screen baseball game system and batter, pitcher, catcher, and fielder mode realization metohd thereof | |
US20230196770A1 (en) | Performance interactive system | |
KR102030747B1 (en) | Virtual reality sports system | |
US20230009354A1 (en) | Sporting sensor-based apparatus, system, method, and computer program product | |
WO2020010040A1 (en) | Systems and methods for determining reduced player performance in sporting events | |
Yeo et al. | Augmented learning for sports using wearable head-worn and wrist-worn devices | |
JP3619223B2 (en) | Game device | |
KR101879418B1 (en) | Apparatus for baseball game and method for providing baseball game thereof | |
US20230191221A1 (en) | Interactive soccer system | |
TWI728895B (en) | Interactive court system | |
TW202419135A (en) | System for analyzing user swing to determine ball trajectory and method thereof | |
JP2020000430A (en) | Operation analysis device, operation analysis method and operation analysis program | |
TWI702513B (en) | Virtual reality batting training system and method thereof | |
JP2002320776A (en) | Program for controlling execution of game, and game device carrying out the program | |
Parker | Games for physical activity: A preliminary examination of the Nintendo Wii | |
US11141645B2 (en) | Athletic ball game using smart glasses | |
US20240252886A1 (en) | Player monitoring systems and methods for compensating for network delay | |
US20240252917A1 (en) | Player monitoring systems and methods for efficiently processing sensor data |