TWI742425B - 球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 - Google Patents
球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 Download PDFInfo
- Publication number
- TWI742425B TWI742425B TW108132410A TW108132410A TWI742425B TW I742425 B TWI742425 B TW I742425B TW 108132410 A TW108132410 A TW 108132410A TW 108132410 A TW108132410 A TW 108132410A TW I742425 B TWI742425 B TW I742425B
- Authority
- TW
- Taiwan
- Prior art keywords
- stadium
- information
- point
- smart ball
- time point
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0605—Decision makers and devices using detection means facilitating arbitration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0071—Training appliances or apparatus for special sports for basketball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/04—Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63C—SKATES; SKIS; ROLLER SKATES; DESIGN OR LAYOUT OF COURTS, RINKS OR THE LIKE
- A63C19/00—Design or layout of playing courts, rinks, bowling greens or areas for water-skiing; Covers therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y10/00—Economic sectors
- G16Y10/65—Entertainment or amusement; Sports
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y20/00—Information sensed or collected by the things
- G16Y20/10—Information sensed or collected by the things relating to the environment, e.g. temperature; relating to location
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/20—Analytics; Diagnosis
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Y—INFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
- G16Y40/00—IoT characterised by the purpose of the information processing
- G16Y40/60—Positioning; Navigation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
- A63B2024/0034—Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0691—Maps, e.g. yardage maps or electronic maps
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
- A63B2220/34—Angular speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/803—Motion sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2243/00—Specific ball sports not provided for in A63B2102/00 - A63B2102/38
- A63B2243/0037—Basketball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B43/00—Balls with special arrangements
- A63B43/004—Balls with special arrangements electrically conductive, e.g. for automatic arbitration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30221—Sports video; Sports image
- G06T2207/30224—Ball; Puck
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30221—Sports video; Sports image
- G06T2207/30228—Playing field
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Toxicology (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Telephone Function (AREA)
- Navigation (AREA)
Abstract
本發明提出一種球場資訊建立方法,包括:與外部智慧球建立連線;提供提示訊息,指示外部智慧球從球場的第一特徵點移動至球場的第二特徵點;在提供提示訊息後,從智慧球取得感測資訊;依據感測資訊計算外部智慧球的運動軌跡;以及在地磁坐標中,取得球場的第一特徵點與第二特徵點的連線的方向。此外,一種使用此方法的電子裝置與非暫態電腦可讀取記錄媒體亦被提出。
Description
本發明是有關於一種球場資訊建立方法與使用此方法的電子裝置與非暫態電腦可讀取記錄媒體。
智慧球是近年來相當重要的發明,能夠用科學的方法來協助運動員調整出手的姿勢。以籃球為例,智慧籃球的外觀與一般的籃球相同,但其中內建了九軸感測器、藍芽晶片以及電池。透過將九軸感測器的資料傳遞至外部電子裝置,外部電子裝置便能夠計算出球員投籃出手時的出手姿勢、出手角度與力度,並且判斷投籃是否命中來加以統計等。對於運動員來說,這樣的分析統計能夠在訓練中讓運動員更快的理解到自身的優缺點,得到更快的進步。
此外,運動場地也是影響運動員表現的中要因素之一,籃球運動中的主場優勢便是一個例子。在不同的球場中,可能因為地面材質、陽光方向等種種環境因素影響到運動員的表現。因此,在統計球員表現時,場地的資訊也是很重要的一環。
本發明提供一種球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體,能夠取得球場的定位與方向。
本發明的球場資訊建立方法適用於電子裝置。所述球場資訊建立方法包括:與外部智慧球建立連線;提供提示訊息指示外部智慧球從球場的第一特徵點移動至球場的第二特徵點;在提供提示訊息後,從外部智慧球取得感測資訊;依據感測資訊計算外部智慧球的運動軌跡;以及在地磁座標中取得球場的第一特徵點與第二特徵點的連線的方向。
本發明的電子裝置適於建立球場資訊,包括通訊元件、提示元件與耦接於通訊元件與提示元件的處理器。通訊元件用以與外部智慧球建立連線,並從外部智慧球取得感測資訊。提示元件用以提供提示訊息,其中提示訊息指示外部智慧球從球場的第一特徵點移動至球場的第二特徵點。處理器用以依據感測資訊計算外部智慧球的運動軌跡,以取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。
本發明的非暫態電腦可讀取記錄媒體中記錄有程式,此程式經由計算裝置載入以執行以下步驟:與外部智慧球建立連線;提供提示訊息,指示外部智慧球從球場的第一特徵點移動至球場的第二特徵點;在提供提示訊息後,取得外部智慧球的感測資訊;以及依據感測資訊計算外部智慧球的運動軌跡,以取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。
基於上述,本發明所提出的球場資訊建立方法與電子裝置,先利用提示訊息來引導使用者以預設方式移動外部智慧球,再藉由分析外部智慧球的感測資訊,來計算外部智慧球的實際運動軌跡。此外,本發明所提出的球場資訊建立方法與電子裝置更將外部智慧球的實際運動軌跡映射為外部智慧球的預設移動方式,以取得球場的資訊。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
本發明實施例介紹一種建立球場資訊的方法與電子裝置。除了球場的定位之外,本發明實施例的球場資訊建立方法還能夠建立出更詳盡的球場資訊。為了方便說明,以下實施例中將以籃球場作為示範性說明,但本發明並限於此。依據使用上的需求,本發明實施例所介紹的球場資訊建立方法也可以用於建立棒球場、排球場、網球場等各種球場的球場資訊。
圖1繪示本發明一實施例中電子裝置的概要方塊圖。
請參照圖1,電子裝置100包括處理器110、通訊元件120、提示元件130、定位元件140以及儲存元件150,其中,通訊元件120、提示元件130、定位元件140以及儲存元件150皆耦接於處理器110。在本實施例中,電子裝置100例如是智慧型手機,但本發明並不限於此。在其他實施例中,電子裝置100亦可為個人數位助理(Personal Digital Assistant,PDA)、筆記型電腦、平板電腦等行動裝置,在此並不設限。
在本實施例中,處理器110用以負責電子裝置100的整體運作,以執行球場資訊建立方法。處理器110例如是一般用途處理器、特殊用途處理器、傳統的處理器、數位訊號處理器、多個微處理器(microprocessor)、一個或多個結合數位訊號處理器核心的微處理器、控制器、微控制器、特殊應用集成電路(Application Specific Integrated Circuit,ASIC)、場可程式閘陣列電路(Field Programmable Gate Array,FPGA)、任何其他種類的積體電路、狀態機、基於進階精簡指令集機器(Advanced RISC Machine,ARM)的處理器以及類似品,在此並不設限。
在本實施例中,通訊元件120用以與外部的智慧球建立連線。通訊元件120例如為支援全球行動通信(global system for mobile communication,GSM)、個人手持式電話系統(personal handy-phone system,PHS)、碼多重擷取(code division multiple access,CDMA)系統、寬頻碼分多址(wideband code division multiple access,WCDMA)系統、長期演進(long term evolution,LTE)系統、全球互通微波存取(worldwide interoperability for microwave access,WiMAX)系統、無線保真(wireless fidelity,Wi-Fi)系統、LoRa無線傳輸技術、藍牙或其他任何方式的信號傳輸的元件或其組合,在此並不設限。在一實施例中,通訊元件120除了與智慧球建立連線外,更可連接至遠端伺服器來從遠端伺服器存取資料。
在本實施例中,提示元件130用以提供提示訊息給使用者,其例如為智慧型手機的顯示螢幕,但本發明並不限於此。在其他實施例中,提示元件130亦可為電腦螢幕、揚聲器等可用以提示使用者的任何組件。
在本實施例中,定位元件140是用以取得電子裝置100的定位,其例如為全球定位系統(Global Positioning System,GPS),但本發明並不在此限。在其他實施例中,定位元件140亦可為輔助全球定位系統(Assisted Global Positioning System,AGPS)、格洛納斯系統(GLONASS System)、北斗衛星導航系統(BeiDou Navigation Satellite System)、伽利略定位系統(Galileo Positioning System),或是其他利用全球行動通信(Global System for Mobile Communication,GSM)系統、個人手持式電話系統(Personal Handy-phone System,PHS)、碼多重擷取(Code Division Multiple Access, CDMA)系統、無線保真(Wireless fidelity,Wi-Fi)系統、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)系統、無線電中繼器(Radio Repeater)或無線電廣播電台(Radio Broadcaster)進行定位的通訊定位系統。此外,定位元件140也可以是其他利用藍牙(Bluetooth)、信標(Beacon)或IP位址進行定位的通訊定位系統,在此並不設限。
在本實施例中,儲存元件150用以記錄任意形式或任意內容的資料。儲存元件150可為隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、小型快閃(Compact Flash,CF)記憶卡、安全數位(Secure Digital,SD)記憶卡、微安全數位(Micro SD)記憶卡、記憶棒(Memory Stick,MS)、硬碟(Hard Disk Drive,HDD)或其他類似裝置。在本實施例中,電子裝置100的儲存元件150中儲存有多個程式碼片段,在上述程式碼片段被安裝後,會由處理器110來執行。舉例來說,多個程式碼片段為建立球場資訊的應用程式,而處理器110會執行此應用程式已完成本發明實施例的球場資訊建立方法。
圖2繪示本發明一實施例中球場資訊建立方法的流程圖。
請參照圖2,本實施例的球場資訊建立方法適用於圖1實施例中所介紹的電子裝置100,故以下將藉電子裝置100的各項元件來對本實施例的球場資訊建立方法進行說明。
在步驟S210中,處理器110取得球場的定位資訊。在本實施例中,電子裝置100的使用者攜帶電子裝置100到特定的籃球場來建立此籃球場的球場資訊,此時處理器110透過定位元件140所取得的定位資訊(例如,經緯度資訊)可以代表球場(例如,籃球場)的定位資訊。
在步驟S220中,處理器110取得球場的進階資訊。在本實施例中,處理器110會透過通訊元件120連線至外部伺服器(例如,Google Map或其他可藉由經緯度查詢資料的伺服器),並且利用球場的定位資訊來向外部伺服器進行查詢。若外部伺服器中記錄有對應此定位資訊的球場的進階資訊(例如,球場名稱、球場地址、球場電話、球場開放時間、或球場編號等可查詢到的球場相關資訊),則外部伺服器會回傳此球場的進階資訊至電子裝置100。
在步驟S230中,處理器110取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。在本實施例中,電子裝置100會利用智慧球內建的九軸感測器來取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。
圖3繪示本發明一實施例中取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向的流程圖。
請參照圖3,首先,在步驟S231中,電子裝置100與智慧球建立連線。在本實施例中,使用者攜帶電子裝置100與智慧籃球到籃球場,而智慧球包括有通訊元件以及九軸感測器。其中,九軸感測器包括三軸磁場感測器、三軸加速度感測器以及三軸角速度感測器。
在步驟S232中,電子裝置100會提供提示訊息,以指示將智慧球從球場的第一特徵點移動至球場的第二特徵點。具體來說,球場的特徵點是指球場中的特定定點。以棒球場為例,投手丘、本壘板以及各個壘包等分別都可以作為棒球場的特徵點。以籃球場為例,球場中心、罰球線左右端、罰球線中心、籃板中心、底線左右端以及底線中心等分別都可以作為籃球場的特徵點。以足球場為例,球門前六碼線位置、十二碼罰球點位置以及禁區弧內十八碼線位置等分別都可以作為足球場的特徵點。
在本實施例中,如圖4所示,電子裝置100會藉由顯示螢幕,提供用以建立球場資訊的提示訊息PM,來要求使用者站在罰球線中心進行投籃。換句話說,提示訊息PM指示了智慧籃球從罰球線中心(第一特徵點)移動到籃框位置(第二特徵點)。如此一來,電子裝置100只需要計算智慧籃球在使用者投籃後的運動軌跡,便能夠得知此籃球場的罰球線中心到籃框的連線的方向。
隨後,在步驟S233中,電子裝置100會從智慧球取得感測資訊。在本實施例中,電子裝置100取得智慧球的九軸感測器所感測到的磁場資訊、加速度資訊以及角速度資訊。
在步驟S234中,電子裝置100會依據所取得的感測資訊,來計算智慧球的運動軌跡,以取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。詳細來說,步驟S234又包括步驟S2341至S2344,分別配合圖5與圖6說明如下。
圖5繪示本發明一實施例中加速度大小與加速度資訊的示意圖;圖6繪示本發明一實施例中運動軌跡的投影與地磁北方的夾角的示意圖。
在步驟S2341中,處理器110依據感測資訊,計算智慧球的加速度大小。請參照圖5,感測資訊的加速度資訊中包括多個時點的第一軸加速度ai
(t)、多個時點的第二軸加速度aj
(t)與多個時點的第三軸加速度ak
(t)。在本實施例中,處理器110會依據此相互正交的三軸的加速度ai
(t)、aj
(t)與ak
(t)來計算智慧球在每一個時點的加速度大小a(t)。
在步驟S2342中,處理器110會依據加速度大小來判斷智慧球位於第一特徵點的第一時點t1以及智慧球位於第二特徵點的第二時點t2。理論上,使用者在投籃出手或踢出足球時會對智慧球施加外力,使其從靜止到具有初速度;出手後智慧球在飛行過程中所受到的僅有地心引力;而在智慧球撞擊到籃板或籃框時,籃板或籃框也會對智慧球施加外力,使其速度方向改變。因此,在投籃出手前與撞擊到籃板或籃框時,智慧球的加速度大小會比飛行過程的加速度大小還大。依據智慧球所感測到的加速度大小,處理器110便能夠判斷出智慧球的起始時點(投出時點)、運動時點以及終止時點(撞擊時點),並且起始時點可以視為是智慧球位於第一特徵點的第一時點t1,而終止時點可以視為是智慧球位於第二特徵點的第二時點t2,但本發明並不限於此。在一些實施例中,處理器110可以將起始時點的下一個時點作為第一時點t1,並且以終止時點或終止時點的前一個時點作為第二時點t2。此外,智慧球刷過籃框、刷過籃網、撞擊球門或撞擊球門網的時點都可以作為上終止時點。
在本實施例中,處理器110例如會設定用以判斷出手時間的第一閥值th_1、用以判斷運動時點的第二閥值th_2,以及用以判斷終止時點的第三閥值th_3。其中,第二閥值th_2大於零且小於第一閥值th_1與第三閥值th_3。然而,本發明並不在此限制三個閥值th_1、th_2、th_3分別具體的數值,所屬領域具備通常知識者當可依其需求來實作。
從提供提示訊息後,處理器110會開始判斷加速度大小是否大於第一閥值th_1,並且取提供提示訊息後起算,處理器110判斷加速度大小初次大於第一閥值的時間點作為第一時點t1,並將此時點的加速度作為第一加速度。隨後加速度大小在運動時點中會小於第二閥值th_2,這些運動時點的加速度為第二加速度。接著,處理器110會判斷在運動時點後,加速度大小初次大於第三閥值th_3的時間點作為第二時點t2,並將此時點的加速度作為第三加速度。換句話說,第一加速度例如是投出或踢出智慧球時的加速度,而第一時點t1例如是投出或踢出智慧球的時點;第二加速度例如是智慧球運動或飛行時的加速度;而第三加速度例如是智慧球撞擊籃板、撞擊籃框、刷過籃框、刷過籃網、撞擊球門或撞擊球門網時的加速度,而第二時點t2例如是智慧球撞擊籃板、撞擊籃框、刷過籃框、刷過籃網、撞擊球門或撞擊球門網的時點。在一些實施例中,為了減少誤判,處理器110會設定一個預設數量,只有在運動時點的總數量大於預設數量的前提下,加速度大小大於第三閥值th_3,才會據以判定第二時點t2。
取得了智慧球位於第一特徵點的第一時點t1以及智慧球位於第二特徵點的第二時點t2後,在步驟S2343中,處理器110會依據磁場資訊、加速度資訊以及角速度資訊,來計算智慧球在第一時點t1與第二時點t2內運動軌跡。
詳細來說,感測資訊的加速度資訊中所使用的(i, j, k)座標系以是智慧球中加速度感測器的設置方向作為基準。當智慧球沒有旋轉時,加速度資訊搭配磁場資訊就能夠計算出智慧球的質心在三維磁場座標(X, Y, Z)中的軌跡函數;當智慧球有旋轉時,除了搭配磁場資訊,加速度資訊還必須搭配角速度資訊,才能夠計算出智慧球的質心在三維磁場座標(X, Y, Z)中的軌跡函數。
在本實施例中,處理器110可例如是先將加速度資訊以及角速度資訊轉換到三維磁場座標(X, Y, Z)中,再利用角速度資訊來將加速度資訊校正為智慧球的質心的三軸加速度aX
(t)、aY
(t)、aZ
(t)。隨後,例如以下列方程式(1)、(2)、(3)分別對三軸加速度進行兩次積分,便能夠取得運動軌跡SX
(t)、SY
(t)、SZ
(t)。… (1)… (2)… (3)
其中,積分的上下限例如分別為第一時點t1與第二時點t2。
在步驟S2344中,處理器110會將運動軌跡SX
(t)、SY
(t)、SZ
(t)投影至地磁座標,並且依據運動軌跡的投影、第一時間t1以及第二時間t2來計算第一特徵點與第二特徵點的連線與地磁座標的地磁北方的夾角。在本實施例中,三維磁場座標的X軸例如是指向地磁座標的地磁北方,且三維磁場座標的Y軸例如是指向地磁座標的地磁東方。因此,運動軌跡SX
(t)、SY
(t)可用以表示運動軌跡SX
(t)、SY
(t)、SZ
(t)在地磁座標中的投影。
請參照圖6,將第一時間t1代入運動軌跡SX
(t)、SY
(t)便能夠定義出第一特徵點的位置(SX
(t1)、SY
(t1)),將第二時間t2代入運動軌跡SX
(t)、SY
(t)便能夠定義出第二特徵點的位置(SX
(t2)、SY
(t2))。因此,利用以下的方程式(4)便能夠取得第一特徵點與第二特徵點的連線與地磁座標中的地磁北方的夾角θ。…(4)
在本實施例中,罰球線中心(即,第一特徵點)與籃框或籃板RB中心(即,第二特徵點)的連線方向就相當於籃球場的長軸方向。因此,藉由步驟S230,電子裝置100便能夠取得籃球場的長軸方向(例如,長軸與地磁北方的夾角)。
值得一提的是,電子裝置100分別在步驟S210、S220、S230中取得球場的定位資訊、進階資訊以及第一特徵點與第二特徵點的連線在地磁座標中的方向,但本發明並不限制取得上述資訊的先後順序。舉例來說,電子裝置100也可以先執行步驟S230後,再執行步驟S210與步驟S220,也同樣能夠取得球場的定位資訊、進階資訊以及第一特徵點與第二特徵點的連線在地磁座標中的方向三種資訊。
在一些實施例中,電子裝置100會在提供提示訊息PM要求使用者站在罰球線中心進行投籃後,提供輸入介面讓使用者輸入其所投出的智慧籃球是落在哪個位置,以避免使用者所投出的智慧籃球偏離籃框太遠導致後續的計算失準。詳細來說,輸入介面例如是將籃板區分為多個區域,以讓使用者選擇其所投出的智慧籃球是碰到籃板的哪一個區域。在使用者選擇了其中一個籃板區域之後,處理器110可以據以校正步驟S230中所計算出來的籃球場的長軸方向。
舉例來說,輸入介面例如是將籃板區分為左、中、右三個區域,並且分別定義左邊區域的補償角度θC
(例如但不限於,+8∘)、中間區域的補償角度θC
(例如但不限於,0∘)、右邊區域的補償角度θC
(例如但不限於,-8∘)。以圖6為例,若使用者在輸入介面中選擇中間區域,對應的補償角度θC
為0∘,因此第一特徵點與第二特徵點的連線與地磁座標中的地磁北方的夾角可以利用前述段落所介紹的以方程式(4)中的θ來表示;若使用者在輸入介面中選擇左邊或右邊區域,表示第一特徵點與第二特徵點的連線與地磁座標中的地磁北方的夾角必須以方程式(4)計算出θ之後,再進一步加上對應的補償角度θC
,因此第一特徵點與第二特徵點的連線與地磁座標中的地磁北方的夾角為θ+θC
。
最後,在步驟S240中,處理器110會建立並記錄球場資訊。具體來說,球場資訊包括球場的定位資訊、進階資訊以及球場的第一特徵點與第二特徵點的連線在地磁座標中的方向。在本實施例中,處理器110會將球場的進階資訊(例如,名稱與地址等)、球場的定位資訊(例如,經緯度)以及球場的第一特徵點與第二特徵點的連線在地磁座標中的方向(例如,長軸與地磁北方的夾角)記錄於儲存元件150中,以完成球場資訊的建立。
除此之外,本發明更提出一種非暫態之電腦可讀取記錄媒體,其中記錄電腦程式。此電腦程式被用以執行上述的球場資訊建立方法的各個步驟。此電腦程式由多個程式碼片段所組成。此外,這些程式碼片段在被載入至電子裝置並執行後,便可實作球場資訊建立方法的步驟。
綜上所述,本發明實施例所提出的球場資訊建立方法與電子裝置,先利用提示訊息來引導使用者以預設方式移動智慧球,再藉由分析智慧球的感測資訊,來計算智慧球的實際運動軌跡。據此,只要將智慧球的實際運動軌跡映射為智慧球的預設移動方式,就能夠取得球場的資訊。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
100:電子裝置
110:處理器
120:通訊元件
130:提示元件
140:定位元件
150:儲存元件
ai
(t):第一軸加速度
aj
(t):第二軸加速度
ak
(t):第三軸加速度
a(t):加速度大小
PM:提示訊息
RB:籃板
S210、S220、S230、S240:球場資訊建立方法的步驟
S231、S232、S233、S234、S2341、S2342、S2343、S2344:取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向的步驟
SX
(t)、SY
(t)、SZ
(t):運動軌跡
t1:第一時間
t2:第二時間
th_1:第一閥值
th_2:第二閥值
th_3:第三閥值
X、Y、Z:三軸磁場座標的座標軸
θ:夾角
圖1繪示本發明一實施例中電子裝置的概要方塊圖。
圖2繪示本發明一實施例中球場資訊建立方法的流程圖。
圖3繪示本發明一實施例中取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向的流程圖。
圖4繪示本發明一實施例中提示訊息的示意圖。
圖5繪示本發明一實施例中加速度大小與加速度資訊的示意圖。
圖6繪示本發明一實施例中運動軌跡的投影與地磁北方的夾角的示意圖。
S231、S232、S233、S234、S2341、S2342、S2343、S2344:取得球場的第一特徵點與第二特徵點的連線在地磁座標中的方向的步驟
Claims (15)
- 一種球場資訊建立方法,適用於電子裝置,包括:與一外部智慧球建立連線;提供提示訊息,指示該外部智慧球從球場的第一特徵點移動至該球場的第二特徵點;在提供該提示訊息後,從該外部智慧球取得感測資訊;依據該感測資訊計算該外部智慧球的運動軌跡;將該運動軌跡投影至地磁座標;以及依據該運動軌跡的投影,計算該第一特徵點與該第二特徵點的連線與該地磁座標的地磁北方的夾角,以在該地磁座標中,取得該球場的該第一特徵點與該第二特徵點的該連線的方向。
- 如申請專利範圍第1項所述的球場資訊建立方法,其中該感測資訊包括磁場資訊、加速度資訊以及角速度資訊。
- 如申請專利範圍第1項所述的球場資訊建立方法,其中依據該感測資訊計算該外部智慧球的該運動軌跡的步驟包括:依據該感測資訊,計算該外部智慧球的加速度大小;依據該加速度大小,判斷該外部智慧球位於該第一特徵點的第一時點,以及該外部智慧球位於該第二特徵點的第二時點;以及依據該加速度大小、該第一時點、該第二時點,計算該外部智慧球的該運動軌跡。
- 如申請專利範圍第3項所述的球場資訊建立方法,其中依據該加速度大小,判斷該外部智慧球位於該第一特徵點的該第 一時點,以及該外部智慧球位於該第二特徵點的該第二時點的步驟包括:依據該加速度大小判斷該外部智慧球的一起始時點、多個運動時點以及一終止時點。
- 如申請專利範圍第4項所述的球場資訊建立方法,其中依據該加速度大小、該第一時點、該第二時點,計算該外部智慧球的該運動軌跡的步驟包括:以該起始時點作為該第一時點,並且以該終止時點作為該第二時點。
- 如申請專利範圍第4項所述的球場資訊建立方法,其中依據該加速度大小、該第一時點、該第二時點,計算該外部智慧球的該運動軌跡的步驟包括:以該起始時點的下一個時點作為該第一時點,並且以該終止時點作為該第二時點。
- 如申請專利範圍第4項所述的球場資訊建立方法,其中依據該加速度大小、該第一時點、該第二時點,計算該外部智慧球的該運動軌跡的步驟包括:以該起始時點的下一個時點作為該第一時點,並且以該終止時點的前一個時點作為該第二時點。
- 如申請專利範圍第4項所述的球場資訊建立方法,其中該加速度大小在該起始時點大於一第一閥值,該加速度大小在該 些運動時點小於一第二閥值,該加速度大小在該終止時點大於一第三閥值。
- 如申請專利範圍第8項所述的球場資訊建立方法,其中該第二閥值小於該第一閥值,該第三閥值大於等於該第二閥值。
- 如申請專利範圍第1項所述的球場資訊建立方法,更包括:取得該球場的定位資訊;以及建立並記錄該球場的球場資訊,其中該球場資訊包括該球場的該定位資訊,以及該第一特徵點與該第二特徵點的該連線在該地磁座標中的該方向。
- 如申請專利範圍第10項所述的球場資訊建立方法,更包括:依據該定位資訊從外部伺服器取得該球場的進階資訊,其中,該球場資訊更包括該球場的該進階資訊。
- 一種電子裝置,適於建立球場資訊,包括:通訊元件,用以與一外部智慧球建立連線,並從該外部智慧球取得感測資訊;提示元件,用以提供提示訊息,其中該提示訊息指示該外部智慧球從球場的第一特徵點移動至該球場的第二特徵點;以及處理器,耦接於該通訊元件以及該提示元件,用以依據該感測資訊計算該外部智慧球的運動軌跡,並將該運動軌跡投影至地磁座標,依據該運動軌跡的投影,計算該第一特徵點與該第二特徵 點的連線與該地磁座標的地磁北方的夾角,以取得該球場的該第一特徵點與該第二特徵點的該連線在該地磁座標中的方向。
- 如申請專利範圍第12項所述的電子裝置,更包括:定位元件,耦接於該處理器,用以取得該球場的定位資訊;以及儲存元件,耦接於該處理器,用以記錄資料,其中該處理器更用以建立該球場的球場資訊並且將該球場資訊記錄於該儲存元件中,其中該球場資訊包括該球場的該定位資訊以及該第一特徵點與該第二特徵點的該連線在該地磁座標中的該方向。
- 如申請專利範圍第13項所述的電子裝置,其中該通訊元件更用以連接至外部伺服器,並且該處理器更用以依據該定位資訊,透過該通訊元件從該外部伺服器取得該球場的進階資訊,其中該球場資訊更包括該球場的該進階資訊。
- 一種非暫態電腦可讀取記錄媒體,記錄一程式,其中該程式經由計算裝置載入以執行下列步驟:與一外部智慧球建立連線;提供提示訊息,指示該外部智慧球從球場的第一特徵點移動至該球場的第二特徵點;在提供該提示訊息後,取得該外部智慧球的感測資訊;以及依據該感測資訊計算該外部智慧球的運動軌跡,將該運動軌跡投影至地磁座標,依據該運動軌跡的投影,計算該第一特徵點與 該第二特徵點的連線與該地磁座標的地磁北方的夾角,以取得該球場的該第一特徵點與該第二特徵點的該連線在該地磁座標中的方向。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108132410A TWI742425B (zh) | 2019-09-09 | 2019-09-09 | 球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 |
| CN201910915913.9A CN112451953A (zh) | 2019-09-09 | 2019-09-26 | 信息建立方法、电子装置与非瞬时计算机可读取记录媒体 |
| US16/595,492 US20210069570A1 (en) | 2019-09-09 | 2019-10-08 | Method, electronic device and non-transitory computer readable storage medium for establishing court information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108132410A TWI742425B (zh) | 2019-09-09 | 2019-09-09 | 球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202110511A TW202110511A (zh) | 2021-03-16 |
| TWI742425B true TWI742425B (zh) | 2021-10-11 |
Family
ID=74807006
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108132410A TWI742425B (zh) | 2019-09-09 | 2019-09-09 | 球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20210069570A1 (zh) |
| CN (1) | CN112451953A (zh) |
| TW (1) | TWI742425B (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI791307B (zh) * | 2021-10-21 | 2023-02-01 | 國立臺灣師範大學 | 籃球運動偵測分析方法 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI522147B (zh) * | 2014-01-03 | 2016-02-21 | Nat Univ Chin Yi Technology | Spontaneous power supply smart glare sports game ball |
| JP6080175B2 (ja) * | 2011-04-29 | 2017-02-15 | ゼップ ラブズ、インコーポレイテッド | ボール運動の動作識別方法、装置及び動作支援装置 |
| TW201707754A (zh) * | 2015-08-20 | 2017-03-01 | 杰強科技有限公司 | 可偵測式高爾夫球 |
| TW201727237A (zh) * | 2016-01-28 | 2017-08-01 | Acrodea Inc | 包括內置有感應器的球的系統 |
| CN107096190A (zh) * | 2016-02-23 | 2017-08-29 | 深圳未网科技有限公司 | 一种智能篮球 |
| TW201837469A (zh) * | 2017-03-30 | 2018-10-16 | 日商愛知製鋼股份有限公司 | 球旋轉量測定系統 |
| US10232225B1 (en) * | 2015-06-01 | 2019-03-19 | Mitchell O Enterprises LLC | Systems and methods for obtaining sports-related data |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005046802A2 (en) * | 2003-11-12 | 2005-05-26 | Sweeney Holdings Llc | Improved topography linked golf aid |
| JP5809187B2 (ja) * | 2012-10-31 | 2015-11-10 | 株式会社コナミデジタルエンタテインメント | 管理装置、サービス提供システム、管理装置の制御方法、及び、管理装置のプログラム |
| US9844704B2 (en) * | 2012-11-09 | 2017-12-19 | Wilson Sporting Goods Co. | Basketball sensing apparatus |
| CN105105755B (zh) * | 2015-06-25 | 2017-10-31 | 简极科技有限公司 | 一种智能球场系统及其数据获取方法 |
| CN106823329B (zh) * | 2017-02-24 | 2018-09-14 | 郭文彬 | 一种篮球运动轨迹追踪系统 |
-
2019
- 2019-09-09 TW TW108132410A patent/TWI742425B/zh not_active IP Right Cessation
- 2019-09-26 CN CN201910915913.9A patent/CN112451953A/zh active Pending
- 2019-10-08 US US16/595,492 patent/US20210069570A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6080175B2 (ja) * | 2011-04-29 | 2017-02-15 | ゼップ ラブズ、インコーポレイテッド | ボール運動の動作識別方法、装置及び動作支援装置 |
| TWI522147B (zh) * | 2014-01-03 | 2016-02-21 | Nat Univ Chin Yi Technology | Spontaneous power supply smart glare sports game ball |
| US10232225B1 (en) * | 2015-06-01 | 2019-03-19 | Mitchell O Enterprises LLC | Systems and methods for obtaining sports-related data |
| TW201707754A (zh) * | 2015-08-20 | 2017-03-01 | 杰強科技有限公司 | 可偵測式高爾夫球 |
| TW201727237A (zh) * | 2016-01-28 | 2017-08-01 | Acrodea Inc | 包括內置有感應器的球的系統 |
| CN107096190A (zh) * | 2016-02-23 | 2017-08-29 | 深圳未网科技有限公司 | 一种智能篮球 |
| TW201837469A (zh) * | 2017-03-30 | 2018-10-16 | 日商愛知製鋼股份有限公司 | 球旋轉量測定系統 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI791307B (zh) * | 2021-10-21 | 2023-02-01 | 國立臺灣師範大學 | 籃球運動偵測分析方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210069570A1 (en) | 2021-03-11 |
| CN112451953A (zh) | 2021-03-09 |
| TW202110511A (zh) | 2021-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2844359B1 (en) | Web-based game platform with mobile device motion sensor input | |
| US9573037B2 (en) | Sports training apparatus and method | |
| JP5994306B2 (ja) | 情報処理装置、情報処理システムおよびプログラム | |
| US10232225B1 (en) | Systems and methods for obtaining sports-related data | |
| US10121065B2 (en) | Athletic attribute determinations from image data | |
| US10247553B2 (en) | Virtual sport system using start sensor for accurate simulation of movement of a ball | |
| US10828536B2 (en) | System comprising ball with embedded sensor | |
| US20150057775A1 (en) | System and method for capturing and using move data | |
| CN103706088A (zh) | 一种电子高尔夫球及其高尔夫球比赛电子辅助系统 | |
| TWI742425B (zh) | 球場資訊建立方法、電子裝置與非暫態電腦可讀取記錄媒體 | |
| CN107967312A (zh) | 解说自动生成方法、装置和终端设备 | |
| WO2023109834A1 (zh) | 运动模式处理方法和可穿戴设备 | |
| US20180200576A1 (en) | Real-Time Tracking System for Sports Scoring Objects and Methods of Use | |
| KR102725391B1 (ko) | 골프 코스 리스트 제공 장치 및 골프 코스 리스트 제공 방법 | |
| KR102344415B1 (ko) | 전자 캐디 서비스 제공 방법 및 시스템 | |
| TWM353032U (en) | Ball tracking system | |
| CN108126336B (zh) | 实现高尔夫球追踪的方法、装置、电子设备和存储介质 | |
| US20250195977A1 (en) | System and method for measuring and depicting a golf swing, measuring golf ball launch parameters, and displaying a resulting predicted golf ball flight path | |
| KR102769150B1 (ko) | 제한된 공간에서 훈련자의 능력 평가 시스템 | |
| TWM520700U (zh) | 高爾夫球場自動化服務系統 | |
| TWI574221B (zh) | 高爾夫球場自動化服務系統及其方法 | |
| KR102033565B1 (ko) | 스크린 야구 시스템 및 스크린 야구 제공방법 | |
| JP6431281B2 (ja) | 情報処理装置及び情報処理方法 | |
| JP2017022727A (ja) | 情報処理装置、情報処理システムおよびプログラム | |
| WO2024120212A1 (zh) | 高尔夫球场中距离的确定方法、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |