本發(fā)明涉及一種標記方法,尤其涉及標記音樂的一種節(jié)拍標記方法。
背景技術:
一般來說,隨著科技日新月異,許多使用者在運動的時候,會開始藉由音樂播放裝置(例如,手提音響、收音機、行動裝置等可用來播放音樂的電子裝置)來播放音樂,以讓自己可以跟隨音樂的節(jié)奏而運動。
一般來說,此些用于運動的具有強烈節(jié)奏的音樂,除了本身已經(jīng)具有固定規(guī)律節(jié)拍的音樂之外,亦有許多此類型的音樂是經(jīng)由后制混音(remix)而產(chǎn)生的。然而,此些經(jīng)由混音所產(chǎn)生的音樂卻不能夠依據(jù)使用者的需求來對當前的節(jié)奏來進行調整。
技術實現(xiàn)要素:
本發(fā)明提供一種適用于音樂的節(jié)拍標記方法,可在不改變原始音樂的情況下,在將特定的節(jié)拍音頻標記至原始音樂后,同時播放標記至原始音樂的節(jié)拍音頻與原始音樂。如此一來,使用者于聆聽原始音樂的同時可感受到搭配原始音樂的特定的節(jié)拍音頻,亦可針對使用者所進行的運動來調整節(jié)拍音頻的節(jié)拍速度,進而增進使用者的運動與聆聽體驗。
本發(fā)明的一實施例提供一種節(jié)拍標記方法,用于電子裝置標記音樂。所述電子裝置包括處理單元、儲存單元與音頻播放單元,其中所述處理單元可執(zhí)行至少部分節(jié)拍標記方法。所述音樂經(jīng)由對應所述音樂的音樂檔案所播放,所述儲存單元用以儲存所述音樂檔案。所述節(jié)拍標記方法包括經(jīng)由所述音樂檔案取得所述音樂的節(jié)奏速度,根據(jù)所述節(jié)奏速度,選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度;將所述默認節(jié)拍音頻根據(jù)所述節(jié)拍速度與所述節(jié)奏速度標記至所述音樂;以及通過所述音頻播放單元同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。
在本發(fā)明的一實施例中,其中上述將所述默認節(jié)拍音頻根據(jù)所述節(jié)拍速度與所述節(jié)奏速度標記至所述音樂的步驟包括判斷是否需限制所述節(jié)奏速度;若需限制所述節(jié)奏,判斷所述節(jié)奏速度是否在目標速度區(qū)間內(nèi);若所述節(jié)奏速度在所述目標速度區(qū)間內(nèi),并且根據(jù)所述節(jié)奏速度將所述節(jié)拍速度調整為調整后節(jié)拍速度,其中所述調整后節(jié)拍速度等于所述節(jié)奏速度。此外,若所述節(jié)奏速度不在所述目標速度區(qū)間內(nèi),根據(jù)所述節(jié)奏速度與所述目標速度區(qū)間將所述節(jié)拍速度調整為所述調整后節(jié)拍速度;以及將所述默認節(jié)拍音頻根據(jù)所述調整后節(jié)拍速度標記至所述音樂。
在本發(fā)明的一實施例中,所述方法還包括若不需限制所述節(jié)奏速度,選擇所述默認節(jié)拍音頻;以及將所述默認節(jié)拍音頻根據(jù)所述節(jié)奏速度標記至所述音樂,并且同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。
在本發(fā)明的一實施例中,其中上述判斷經(jīng)由所述音樂檔案是否取得所述音樂的所述節(jié)奏速度的步驟包括判斷所述音樂檔案是否存在節(jié)奏速度信息,其中所述節(jié)奏速度信息用以指示所述音樂的所述節(jié)奏速度;若所述音樂檔案存在所述節(jié)奏速度信息,根據(jù)所述節(jié)奏速度信息取得所述音樂的所述節(jié)奏速度;若所述音樂檔案不存在所述節(jié)奏速度信息且所述節(jié)奏速度不可經(jīng)由計算而取得,判斷是否需執(zhí)行強制標記操作;以及若需執(zhí)行所述強制標記操作,選擇所述默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的所述節(jié)拍速度,將所述默認節(jié)拍音頻根據(jù)所述節(jié)拍速度標記至所述音樂。
在本發(fā)明的一實施例中,其中上述選擇所述默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的所述節(jié)拍速度的步驟包括:根據(jù)多個節(jié)拍音頻的多個節(jié)拍速度與所述音樂的所述節(jié)奏速度從所述節(jié)拍音頻中選擇所述節(jié)拍音頻中的其中之一作為所述默認節(jié)拍音頻,其中所述默認節(jié)拍音頻的所述節(jié)拍速度與所述音樂的所述節(jié)奏速度之間的差距小于其他節(jié)拍音頻的所述節(jié)拍速度與所述音樂的所述節(jié)奏速度之間的差距。
在本發(fā)明的一實施例中,所述方法還包括:執(zhí)行運動計劃,并且取得對應所述運動計劃的目標運動速度,其中在執(zhí)行所述運動計劃的期間,判定需限制所述節(jié)奏速度,并且根據(jù)所述目標運動速度來設定所述目標速度區(qū)間。此外,在執(zhí)行所述運動計劃的所述期間,檢測使用者的運動心率與運動速度,并且根據(jù)所述使用者的所述運動心率來判斷所述使用者是否處于安全狀態(tài)。 在執(zhí)行所述運動計劃的所述期間,若所述使用者不處于所述安全狀態(tài),執(zhí)行保險操作;在執(zhí)行所述運動計劃的所述期間,若所述使用者處于所述安全狀態(tài),根據(jù)所述使用者的所述運動速度與所述目標運動速度來判斷所述使用者的所述運動速度是否符合所述運動計劃;以及若所述使用者處于所述安全狀態(tài)且所述使用者的所述運動速度不符合所述運動計劃,調整同時播放的所述音樂與標記至所述音樂的所述默認節(jié)拍音頻,進而強調所述節(jié)拍音頻。
在本發(fā)明的一實施例中,其中上述根據(jù)所述目標運動速度來設定所述目標速度區(qū)間的步驟包括根據(jù)所述目標運動速度來取得對應所述目標速度區(qū)間的速度上限值與速度下限值,其中所述速度上限值與所述速度下限值所形成的范圍為所述目標速度區(qū)間。
在本發(fā)明的一實施例中,其中上述調整同時播放的所述音樂與標記至所述音樂的所述默認節(jié)拍音頻的步驟包括:降低所述音樂的音量。
在本發(fā)明的一實施例中,其中上述調整同時播放的所述音樂與標記至所述音樂的所述默認節(jié)拍音頻的步驟還包括以下步驟的其中之一或其組合:增強標記至所述音樂的所述默認節(jié)拍音頻的音量;以及加重所述默認節(jié)拍音頻的特征。
如在本發(fā)明的一實施例中,其中上述執(zhí)行所述保險操作的步驟包括以下步驟的其中之一或其組合:停止播放所述音樂或所述默認節(jié)拍音頻;發(fā)出提示聲音頻息;以及降低所述默認節(jié)拍音頻的所述節(jié)拍速度。
基于上述,本發(fā)明的實施例所提供的節(jié)拍標記方法,可取得原始的音樂與其節(jié)奏速度,根據(jù)需求來選擇且調整合適的節(jié)拍音頻與對應的節(jié)拍速度,將所選擇的節(jié)拍音樂標記至所述音樂,以同時播放所述音樂與標記至所述音樂的節(jié)拍音頻。如此一來,當特定條件發(fā)生時,可在不修改所述音樂的情況下,彈性調整標記至所述音樂的節(jié)拍音頻或所述音樂,以增進使用者的聆聽體驗,進而強化使用者進行相關活動的效果。
為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
附圖說明
圖1是根據(jù)本發(fā)明的第一實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的電子 裝置的方框圖;
圖2是根據(jù)本發(fā)明的第一實施例所提供的節(jié)拍標記方法的流程圖;
圖3是根據(jù)本發(fā)明的第一實施例所顯示的經(jīng)由音樂檔案取得音樂的節(jié)奏速度的流程圖;
圖4是根據(jù)本發(fā)明的第二實施例所顯示的節(jié)拍速度的調整方法;
圖5是根據(jù)本發(fā)明的第二實施例所顯示的節(jié)拍標記方法的流程圖;
圖6是根據(jù)本發(fā)明的第三實施例所顯示的節(jié)拍標記方法的流程圖;
圖7是根據(jù)本發(fā)明的第四實施例所顯示的節(jié)拍標記方法的流程圖;
圖8是根據(jù)本發(fā)明的第五實施例所顯示的節(jié)拍標記方法的流程圖;
圖9是根據(jù)本發(fā)明的第六實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的電子裝置的方框圖;
圖10是根據(jù)第六實施例所顯示的應用節(jié)拍標記的運動引導的流程圖;
圖11是根據(jù)本發(fā)明的第七實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的運動導引系統(tǒng)的方框圖。
附圖標記:
100、200:電子裝置、行動裝置
110、210:處理單元
120:儲存單元
121:音樂數(shù)據(jù)庫
122:節(jié)拍音頻數(shù)據(jù)庫
123:節(jié)拍標記模塊
130:音頻播放單元
140、240:檢測單元
150、250:運動計劃管理單元
160、260:通信單元
10:運動引導系統(tǒng)
S201、S203、S205、S207:節(jié)拍標記方法的流程步驟
S401、S403、S405、S407、S409、S411、S413:節(jié)拍標記方法的流程步驟
S2011、S2013、S2015、S2017:經(jīng)由音樂檔案取得音樂的節(jié)奏速度的流 程步驟
S4091、S4093、S4095:調整節(jié)拍速度的流程步驟
S601、S603、S605、S607、S609、S611、S613、S615、S617、S619:節(jié)拍標記方法的流程步驟
S701、S703、S705、S707、S709、S711、S713、S715、S717:節(jié)拍標記方法的流程步驟
S801、S803、S805、S807、S809、S811、S813、S815:節(jié)拍標記方法的流程步驟
S1001、S1003、S1005、S1007、S1009、S1011、S1013:應用節(jié)拍標記方法的運動引導的流程步驟
具體實施方式
以下會提供多個實施例,以從各方面來詳細說明本發(fā)明的節(jié)拍標記方法。應注意的是,為了便于說明,于下列各個實施例中,會使用行動裝置(例如,智能型手機)來作為實現(xiàn)(或應用)本發(fā)明所提供的節(jié)拍標記方法的示例性的電子裝置(如,經(jīng)由行動裝置的處理器來存取且執(zhí)行描述所述節(jié)拍標記方法的應用程序,以實現(xiàn)所述節(jié)拍標記方法)。然而,本發(fā)明不限于此,例如,其他任何可存取且執(zhí)行對應所述節(jié)拍標記方法的應用程序的合適的電子裝置亦可用以實現(xiàn)本發(fā)明所提供的節(jié)拍標記方法。
此外,本發(fā)明所提供的節(jié)拍標記方法,可實現(xiàn)在硬件、固件中,或者可實現(xiàn)為可儲存在記錄介質(諸如CD ROM、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼或者通過網(wǎng)絡下載并儲存在內(nèi)存上的軟件或計算機代碼(或程序代碼),從而在此描述的方法可實施在這樣的使用通用計算機的軟件中或者專用處理器或者可編程或專用硬件(諸如ASIC或FPGA)中。在本領域中普通技術人員應理解,計算機、處理器、微處理器控制器或可編程硬件包括可儲存或接收軟件或計算機代碼的儲存元件(例如,RAM、ROM、閃存等),當所述軟件或計算機代碼被計算機訪問和執(zhí)行時,處理器或硬件可實現(xiàn)在此描述的處理方法。另外,應注意的是,當通用計算機訪問用于實現(xiàn)在此說明的處理的代碼時,代碼的執(zhí)行將通用計算機變換為用于執(zhí)行在此說明的處理的專用計算機。
[第一實施例]
圖1是根據(jù)本發(fā)明的第一實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的電子裝置的方框圖。請參照圖1,假設電子裝置100為智能型手機等類似的行動裝置100。行動裝置100包括處理單元110、儲存單元120與音頻播放單元130。
音頻播放單元130用以根據(jù)所接收的音頻信號來進行播放(輸出)音頻的操作。此外,在另一實施例中,音頻播放單元130自身亦可對不同文件格式的音樂檔案或是音頻檔案進行解/編碼,以產(chǎn)生對應的音頻信號,進而輸出所述音頻信號。在本實施例中,音頻播放單元130例如是具有音頻播放能力的電路單元或是處理器,并且音頻播放單元130具備有音頻輸出接口以連接音頻輸出裝置(例如,耳機、擴大機、喇叭等音頻輸出裝置)。應注意的是,在另一實施例中,音頻播放單元130亦可直接讀取儲存單元中的音樂數(shù)據(jù)庫121或節(jié)拍音頻數(shù)據(jù)庫122,以播放音樂或是節(jié)拍音頻。
處理單元110電性連接至音頻播放單元130。在本實施例中,處理單元110為具備運算能力的硬件(例如芯片組、處理器等),用以管理行動裝置100的整體運作。在本范例實施例中,處理單元110,例如是一核心或多核心的中央處理單元(Central Processing Unit,CPU)、微處理器(micro-processor)、或是其他可程序化的處理單元(Microprocessor)、數(shù)字信號處理器(Digital Signal Processor,DSP)、可程序化控制器、特殊應用集成電路(Application Specific Integrated Circuits,ASIC)、可程序化邏輯設備(Programmable Logic Device,PLD)或其他類似裝置。
儲存單元120電性連接至處理單元110與音頻播放單元130。在本實施例中,儲存單元120可經(jīng)由處理單元110的指示來暫存數(shù)據(jù),所述數(shù)據(jù)包括用以管理行動裝置100的數(shù)據(jù)(如,對應行動裝置100的固件或是軟件)、從其他電子裝置所接收的數(shù)據(jù)、用以傳送至其他電子裝置的數(shù)據(jù)或是其他類型的數(shù)據(jù),本發(fā)明不限于此。除此之外,儲存單元120還可以經(jīng)由處理單元110的指示來記錄一些需要長時間儲存的數(shù)據(jù)。例如,在本實施例中,儲存單元120記錄有音樂數(shù)據(jù)庫121、節(jié)拍音頻數(shù)據(jù)庫122與對應節(jié)拍標記模塊123的固件或是軟件。其中,音樂數(shù)據(jù)庫121用以儲存多個音樂檔案(所述音樂檔案可用以播放對應的音樂、演講等音頻內(nèi)容);以及節(jié)拍音頻數(shù)據(jù)庫122用以儲 存多個節(jié)拍音頻。所述音樂/節(jié)拍音頻檔案可為不同文件格式的音樂/節(jié)拍音頻檔案,并且處理單元110可對不同文件格式的音樂檔案或節(jié)拍音頻檔案進行解/編碼,以處理所述音樂檔案或節(jié)拍音頻檔案,并且將所對應產(chǎn)生的音頻信號經(jīng)由音頻播放單元130來進行對應音樂/節(jié)拍音頻檔案的音樂/節(jié)拍音頻的播放。值得一提的是,在另一范例實施例中,儲存單元120也可以包含于處理單元110中。此外,音樂數(shù)據(jù)庫121/節(jié)拍音頻數(shù)據(jù)庫122亦可指多個音樂檔案/節(jié)拍音頻檔案的集合。
此外,在本實施例中,處理單元110會存取且執(zhí)行為軟件(或程序代碼)形式的節(jié)拍標記模塊123以實現(xiàn)本發(fā)明所提供的節(jié)拍標記方法。以下將會同時配合圖1與圖2來詳細說明本實施例所提供的節(jié)拍標記方法。
圖2是根據(jù)本發(fā)明的第一實施例所提供的節(jié)拍標記方法的流程圖。請同時參照圖1與圖2,在步驟S201中,節(jié)拍標記模塊123判斷是否經(jīng)由音樂檔案取得音樂的節(jié)奏速度。具體來說,如上所述,音樂數(shù)據(jù)庫121具有多個音樂檔案。節(jié)拍標記模塊123可讀取所述音樂檔案來取得每一音樂檔案的音樂的節(jié)奏速度,或是節(jié)拍標記模塊123可讀取所述音樂檔案來計算所述音樂檔案的音樂的節(jié)奏速度。所述節(jié)奏速度的單位為每分鐘節(jié)拍數(shù)(Beats per minute,BPM)。以下會配合圖3來說明本實施例如何取得音樂的節(jié)奏速度的方法。
圖3是根據(jù)本發(fā)明的第一實施例所顯示的經(jīng)由音樂檔案取得音樂的節(jié)奏速度的流程圖。請同時參照圖1與圖3,在步驟S2011中,節(jié)拍標記模塊123判斷對應所述音樂的音樂檔案是否存在節(jié)奏速度信息。例如,節(jié)拍標記模塊123可讀取一音樂檔案,并且可辨識出所述音樂檔案已內(nèi)嵌或內(nèi)建節(jié)奏速度信息,其中所述節(jié)奏速度信息用以指示對應的音樂的所述節(jié)奏速度。此外,若所述音樂在不同的播放時間具有多個的節(jié)奏速度,則對應所述音樂的節(jié)奏速度信息會記錄對應不同的播放時間的多個節(jié)奏速度。若在步驟S2011中,節(jié)拍標記模塊123辨識出(判定)所述音樂檔案具有節(jié)奏速度信息,則接續(xù)至步驟S2013,節(jié)拍標記模塊123會根據(jù)所述節(jié)奏速度信息取得所述音樂的節(jié)奏速度。
若在步驟S2011中,節(jié)拍標記模塊123辨識出(判定)所述音樂檔案具不具有節(jié)奏速度信息,則接續(xù)至步驟S2015,節(jié)拍標記模塊123會判斷所述音樂的所述節(jié)奏速度是否可經(jīng)由計算而取得。具體來說,節(jié)拍標記模塊123會 讀取且分析所述音樂檔案,以辨識出所述音樂檔案的音樂的強拍對應播放的分布,進而根據(jù)所述音樂的強拍的分布來計算出所述音樂的節(jié)奏速度(如,每分鐘平均的強拍數(shù)目)。所述計算音樂的節(jié)奏速度的方式可參考目前的現(xiàn)有技術,不贅述于此。
若在步驟S2015中,節(jié)拍標記模塊123判定所述音樂的所述節(jié)奏速度不可經(jīng)由計算而取得(如,所述音樂的強拍是隨機分布的),會判定經(jīng)由音樂檔案沒有取得音樂的節(jié)奏速度。以下會配合其他實施例(如,第三實施例、第四實施例)來說明若無法經(jīng)由音樂檔案來取得音樂的節(jié)奏速度的對應操作。
若在步驟S2015中,節(jié)拍標記模塊123判定所述音樂的所述節(jié)奏速度可經(jīng)由計算而取得(如,所述音樂的強拍具有一定的規(guī)律與態(tài)樣),接續(xù)至步驟S2017,節(jié)拍標記模塊123會經(jīng)由計算取得所述音樂的所述節(jié)奏速度。值得一提的是,在步驟S2013、步驟S2017后,節(jié)拍標記模塊123會判定經(jīng)由音樂檔案取得音樂的節(jié)奏速度,并且接續(xù)至步驟S2051。
再回到圖2,在步驟S203中,節(jié)拍標記模塊123會根據(jù)所述節(jié)奏速度,選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度。在本實施例中,節(jié)拍標記模塊123會根據(jù)廠商設定來選擇默認節(jié)拍音頻。此外,節(jié)拍標記模塊123會根據(jù)所述節(jié)奏速度,設定(選擇)等于所述節(jié)奏速度的節(jié)拍速度,以對應所選擇的默認節(jié)拍音頻。在另一實施例中,節(jié)拍標記模塊123可提供具有多個節(jié)拍音頻與節(jié)拍速度的選項給使用者,并且根據(jù)使用者的選擇來選擇默認節(jié)拍音頻與對應的節(jié)拍速度。以下會經(jīng)由下方的多個實施例再說明選擇默認節(jié)拍音頻與對應默認節(jié)拍音頻的節(jié)拍速度的方式。
在步驟S205中,節(jié)拍標記模塊123會將所述默認節(jié)拍音頻根據(jù)所述節(jié)拍速度與所述節(jié)奏速度標記至所述音樂。具體來說,節(jié)拍標記模塊123會根據(jù)所述音樂的強拍出現(xiàn)的時間,將默認節(jié)拍音頻以調整后節(jié)拍速度VB的速度來對齊所述音樂的強拍來播放。也就是說,由于調整后節(jié)拍速度VB等于音樂的節(jié)奏速度且音樂的節(jié)奏速度會對應音樂的強拍的出現(xiàn)時間。因此,當音樂的強拍出現(xiàn)時,標記至所述音樂的默認節(jié)拍音頻也會同時出現(xiàn)。
接著,在步驟S207中,節(jié)拍標記模塊123會指示音頻播放單元130同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。舉例來說,節(jié)拍標記模塊123會將關于調整后節(jié)拍速度、默認節(jié)拍音樂與所述音樂的標記關系、 所述默認節(jié)拍音樂、所述音樂的信息傳送給音頻播放單元130,以讓音頻播放單元130可據(jù)此同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。
[第二實施例]
圖4是根據(jù)本發(fā)明的第二實施例所顯示的節(jié)拍標記方法的流程圖。圖4中的步驟S401、步驟S413與圖2的步驟S201、步驟S207相同,并且第二實施例用以實現(xiàn)節(jié)拍標記方法的電子裝置與對應元件相同于第一實施例,相關的細節(jié)不再贅述于此。
請參照圖4,在步驟S403中,節(jié)拍標記模塊123會判斷是否須限制所述節(jié)奏速度。舉例來說,若使用者想要過濾出適合目前所進行的活動的音樂,使用者可經(jīng)由按鈕或是觸發(fā)選項來通知節(jié)拍標記模塊123使用者的需求。如此一來,節(jié)拍標記模塊123便會判定需限制音樂的節(jié)奏速度?;蚴?,在另一實施例中,廠商可默認限制音樂的節(jié)奏速度。
在本實施例中,節(jié)拍標記模塊123在判定需限制音樂的節(jié)奏速度后,節(jié)拍標記模塊123還會過濾音樂數(shù)據(jù)庫121的多個音樂檔案的多個音樂,以讓過濾后的音樂為適合所述活動的音樂,并且過濾后的音樂的節(jié)奏速度會被限制在目標速度區(qū)間。此外,在一實施例中,使用者亦可自主選擇所要聆聽的節(jié)奏速度,以讓節(jié)拍標記模塊123限制節(jié)奏速度(或,過濾出對應使用者所選擇的節(jié)奏速度的音樂)。
若在步驟S403中,節(jié)拍標記模塊123判定需限制所述節(jié)奏速度,接續(xù)至步驟S405,節(jié)拍標記模塊123會判斷所述節(jié)奏速度是否在目標速度區(qū)間內(nèi)。
舉例來說,假設使用者想要進行一個活動,以讓節(jié)拍標記模塊123可根據(jù)使用者所要進行的活動來設定目標速度區(qū)間,進而限制音樂的節(jié)奏速度。節(jié)拍標記模塊123可提供多個選項讓使用者挑選目前要進行的活動,例如,慢跑、快跑、健走等等的活動,并且節(jié)拍標記模塊123會分別對應不同的活動來設定不同的目標速度區(qū)間。所述目標速度區(qū)間為速度上限值VH(單位為BPM)與速度下限值VL(單位為BPM)之間的一個速度區(qū)間。接著,節(jié)拍標記模塊123會根據(jù)使用者所選擇的活動或是目標速度區(qū)間來判斷音樂(如,當前所欲播放的音樂)的所述節(jié)奏速度是否在目標速度區(qū)間內(nèi)。
若所述節(jié)奏速度在目標速度區(qū)間內(nèi),接續(xù)至步驟S407,節(jié)拍標記模塊123 會根據(jù)所述節(jié)奏速度來將所述節(jié)拍速度調整為調整后節(jié)拍速度,其中所述調整后節(jié)拍速度等于所述節(jié)奏速度。
具體來說,若所述節(jié)奏速度在目標速度區(qū)間內(nèi),節(jié)拍標記模塊123會從節(jié)拍音頻數(shù)據(jù)庫中的多個節(jié)拍音頻中選擇一個節(jié)拍音頻作為默認節(jié)拍音頻,并且取得對應所述默認節(jié)拍音頻的節(jié)拍速度。舉例來說,假設目前所欲播放(選擇的)的音樂的節(jié)奏速度VO為每分鐘150節(jié)拍數(shù)(以下稱“150BPM”),默認節(jié)拍音頻為鼓聲,對應的節(jié)拍速度VB為“140BPM”。節(jié)拍標記模塊123會將默認節(jié)拍音頻的節(jié)拍速度從原本的節(jié)拍速度VB調整為調整后節(jié)拍速度VB’,并且調整后節(jié)拍速度VB’的速度等于為“150BPM”的節(jié)奏速度VO的速度(即,調整后節(jié)拍速度VB’=節(jié)奏速度VO)。
當調整完對應默認節(jié)拍音頻的節(jié)拍速度后,在步驟S411中,節(jié)拍標記模塊123會將所述默認節(jié)拍音頻根據(jù)所述調整后節(jié)拍速度標記至所述音樂。接著,接續(xù)至步驟S413,其中步驟S413的說明如同步驟S207,不再贅述于此。
若在步驟S405中,節(jié)拍標記模塊123判定所述節(jié)奏速度不在目標速度區(qū)間內(nèi),接續(xù)至步驟S409,節(jié)拍標記模塊123會根據(jù)所述節(jié)奏速度來將所述節(jié)拍速度調整為調整后節(jié)拍速度。不同于步驟S407的是,在步驟S409中的調整后節(jié)拍速度不會根據(jù)所述節(jié)奏速度來調整。以下會配合圖5來說明于步驟S409中節(jié)拍速度的調整方法。
圖5是根據(jù)本發(fā)明的第二實施例所顯示的節(jié)拍速度的調整方法。請參照圖5,在步驟S4091中,節(jié)拍標記模塊123會判斷所述節(jié)奏速度是否小于所述目標速度區(qū)間。具體來說,由于所述節(jié)奏速度不在目標速度區(qū)間內(nèi),節(jié)拍標記模塊123會判斷所述節(jié)奏速度是大于目標速度區(qū)間的速度上限值VH或是所述節(jié)奏速度是小于目標速度區(qū)間的速度下限值VL。
若節(jié)拍標記模塊123判定所述節(jié)奏速度小于所述目標速度區(qū)間(如,所述節(jié)奏速度小于目標速度區(qū)間的速度下限值VL),在步驟S4093中,節(jié)拍標記模塊123會將所述節(jié)拍速度調整為所述節(jié)奏速度乘以第一常數(shù)所獲得的積,其中第一常數(shù)是經(jīng)由所述目標速度區(qū)間的速度下限值除以所述節(jié)奏速度所獲得。舉例來說,假設節(jié)拍速度為“VB”、節(jié)奏速度為“VO”、第一常數(shù)為“NL”、速度下限值為“VL”。會獲得關于第一常數(shù)的公式,即,NL=VL/VO。應注意的是,在本實施例中,還會對第一常數(shù)進行整數(shù)化的處理(但,整數(shù)化后的最 小為值會限定為“1”)。例如,利用無條件舍去、四舍五入取整數(shù)、無條件進位等整數(shù)化的方法來對速度下限值VL除以所述節(jié)奏速度VO所獲得的商進行整數(shù)化處理所獲得的數(shù)值作為第一常數(shù)NL。接著,再將節(jié)拍速度調整為所述節(jié)奏速度乘以第一常數(shù)所獲得的積(即,VB’=VO*NL)。舉例來說,假設節(jié)拍速度為“100BPM”、節(jié)奏速度為“20BPM”、第一常數(shù)為“NL”、速度下限值為“60BPM”、速度上限值為“180BPM”。此外,還假設整數(shù)化的方法為無條件進位。由于在此例子中,節(jié)奏速度小于速度下限值(20<60),因此,經(jīng)由上列的公式(VL/VO=60/20=3)與整數(shù)化方法求出的第一常數(shù)NL會為“3”,并且調整后節(jié)拍速度會為“60BPM”(20*3=60)。
若節(jié)拍標記模塊123判定所述節(jié)奏速度不小于所述目標速度區(qū)間(如,所述節(jié)奏速度大于目標速度區(qū)間的速度上限值VH),在步驟S4095中,節(jié)拍標記模塊123會將所述節(jié)拍速度調整為所述節(jié)奏速度除以第二常數(shù)所獲得的商,其中第二常數(shù)是經(jīng)由所述節(jié)奏速度除以所述目標速度區(qū)間的速度上限值所獲得。舉例來說,假設節(jié)拍速度為“VB”、節(jié)奏速度為“VO”、第二常數(shù)為“NH”、速度上限值為“VH”。會獲得關于第二常數(shù)的公式,即,NH=VO/VH。應注意的是,在本實施例中,還會對第二常數(shù)進行整數(shù)化的處理(但,整數(shù)化后的最小為值會限定為“1”)。例如,利用無條件舍去、四舍五入取整數(shù)、無條件進位等整數(shù)化的方法來對所述節(jié)奏速度VO除以速度上限值VH所獲得的商進行整數(shù)化處理所獲得的數(shù)值作為第二常數(shù)NH。接著,再將節(jié)拍速度調整為所述節(jié)奏速度除以第二常數(shù)所獲得的商(即,VB’=VO/NH)。舉例來說,假設節(jié)拍速度為“100BPM”、節(jié)奏速度為“240BPM”、第二常數(shù)為“NH”、速度下限值為“60BPM”、速度上限值為“180BPM”。此外,還假設整數(shù)化的方法為無條件進位。由于在此例子中,節(jié)奏速度大于速度上限值(240>180),因此,經(jīng)由上列的公式(VO/VH=240/180=1.3)與整數(shù)化方法(“1.3”無條件進位成為“2”)求出的第二常數(shù)NH會為“2”,并且調整后節(jié)拍速度會為“120BPM”(240/2=120)。
值得一提的是,廠商更可依據(jù)自身需求來設定第一常數(shù)與第二常數(shù)的其他計算方式,以讓所計算出的第一常數(shù)與第二常數(shù)在計算后都會成為正整數(shù)。例如,在另一實施例中,以第一常數(shù)為例子,第一常數(shù)的整數(shù)化方法可更設定為“若無條件進位遇奇數(shù)再加1”。舉例來說,假設節(jié)拍速度為“100BPM”、節(jié)奏速度為“20BPM”、第一常數(shù)為“NL”、速度下限值為“60BPM”、速度上限 值為“180BPM”。此外,還假設整數(shù)化的方法為無條件進位且“若無條件進位遇奇數(shù)再加1”。由于在此例子中,經(jīng)由上列的公式(VL/VO=60/20=3)與整數(shù)化方法求出的第一常數(shù)NL會為“3”,因此,第一常數(shù)會更被計算成為“4”(3+1=4),并且調整后節(jié)拍速度會為“60BPM”(20*4=80)。應注意的是,讓第一常數(shù)與第二常數(shù)整數(shù)化的方式還包括經(jīng)由上述的整數(shù)化方法(如,無條件進位、無條件舍去、四舍五入法),再加上“遇奇數(shù)再減1”、“遇偶數(shù)再加1”或“遇偶數(shù)再減1”。但是,最小值必須限制為1。
完成在步驟S409中所進行的調整節(jié)拍速度為調整后節(jié)拍速度的步驟后,便接續(xù)步驟S411、步驟S413,其中步驟S411、步驟S413的說明不再贅述于此?;谏鲜?,第一實施例中步驟S203與步驟S205可更具體的經(jīng)由第二實施例的步驟S403~S411(如,圖4中的虛線部分)來進行操作。
值得一提的是,在另一實施例中,步驟S403是可被省略的。例如,經(jīng)由步驟S401,節(jié)拍標記模塊123取得音樂的節(jié)奏速度后,節(jié)拍標記模塊123可直接執(zhí)行步驟S405來判斷所述節(jié)奏速度是否在目標速度區(qū)間內(nèi),其中目標速度區(qū)間可為系統(tǒng)的默認速度區(qū)間,或是為使用者所選擇的速度區(qū)間。
應注意的是,若在步驟S403中,節(jié)拍標記模塊123判定不需限制所述節(jié)奏速度,接續(xù)至步驟S407,節(jié)拍標記模塊123會選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度,并且根據(jù)所述節(jié)奏速度來將所述節(jié)拍速度調整為調整后節(jié)拍速度,其中所述調整后節(jié)拍速度等于所述節(jié)奏速度。也就是說,若不需限制所述節(jié)奏速度,例如使用者并沒有選擇所欲進行的活動,節(jié)拍標記模塊123會將默認節(jié)拍音頻與原對應默認節(jié)拍音頻的節(jié)拍速度調整至與音樂的節(jié)奏速度相同,并且將默認節(jié)拍音頻根據(jù)節(jié)奏速度標記至音樂。
[第三實施例]
圖6是根據(jù)本發(fā)明的第三實施例所顯示的節(jié)拍標記方法的流程圖。請參照圖6,圖6中的步驟S601~S613的說明/流程分別與圖4的步驟S401~S413的說明/流程相同,并且第三實施例用以實現(xiàn)節(jié)拍標記方法的電子裝置與對應元件相同于第二實施例。第三實施例與第二實施例不同之處在于,在步驟S601中,若節(jié)拍標記模塊123經(jīng)由音樂檔案沒有取得音樂的節(jié)奏速度(如,音樂檔案沒有內(nèi)嵌或內(nèi)建節(jié)奏速度信息,并且無法經(jīng)由音樂檔案來計算對應的音樂的節(jié)奏速度),接續(xù)至步驟S615,節(jié)拍標記模塊123會判斷是否需執(zhí)行強制標 記操作。具體來說,廠商可預先設定是否需執(zhí)行強制標記操作,或使用者亦可選擇是否需執(zhí)行強制標記操作。所述強制標記操作為在不考慮所述音樂的節(jié)奏速度的情況下,強制將默認節(jié)拍音頻標記至所述音樂,以同時播放所述音樂與所述默認節(jié)拍音頻。
若需執(zhí)行強制標記操作,在步驟S617中,節(jié)拍標記模塊123會選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度。例如,在一實施例中,使用者可自行從節(jié)拍音頻數(shù)據(jù)庫中的多個節(jié)拍音頻中選擇一節(jié)拍音頻作為默認節(jié)拍音頻,并且使用者可自行設定對應的節(jié)拍速度。又例如,使用者可選擇所欲進行的活動,節(jié)拍標記模塊123會根據(jù)使用者所選擇的活動來選擇合適的默認節(jié)拍音頻與節(jié)拍速度。
在步驟S619中,節(jié)拍標記模塊123會將所選擇的默認節(jié)拍音頻根據(jù)所述節(jié)拍速度標記至所述音樂。具體來說,在選擇完默認節(jié)拍音頻與對應的節(jié)拍速度后,節(jié)拍標記模塊123會強制(直接地)將默認節(jié)拍音頻標記至所述音樂。最后,接續(xù)步驟S613,節(jié)拍標記模塊123再指示音頻播放單元來同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。如此一來,藉由強制標記操作,使用者可以不考慮音樂的節(jié)奏速度,而同時聆聽音樂與標記至所述音樂的默認節(jié)拍音頻。例如,使用者可以在聽演講(不具有特定的節(jié)奏速度的音頻內(nèi)容)時,將具有符合跑步速度的節(jié)拍速度的節(jié)拍音頻標記至演講,以讓使用者可在聆聽演講時跟隨節(jié)拍音頻來進行跑步。
[第四實施例]
圖7是根據(jù)本發(fā)明的第四實施例所顯示的節(jié)拍標記方法的流程圖。請參照圖7,圖7中的步驟S701~S715的說明/流程分別與圖6的步驟S601~S615的說明/流程相同,并且第四實施例用以實現(xiàn)節(jié)拍標記方法的電子裝置與對應元件相同于第三實施例。第四實施例與第三實施例不同之處在于,在步驟S715中,若判定需執(zhí)行強制標記操作,在步驟S717中,節(jié)拍標記模塊123會接收使用者所輸入的節(jié)奏速度。具體來說,節(jié)拍標記模塊123可提供選項讓使用者直接選擇節(jié)奏速度或是節(jié)拍標記模塊123可讓使用者直接輸入節(jié)奏速度。接著,節(jié)拍標記模塊123便可依據(jù)使用者所輸入的節(jié)奏速度來選擇默認節(jié)拍音頻與調整對應的節(jié)拍速度。如同步驟S707所述,節(jié)拍標記模塊123會選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度,并且根據(jù)所述節(jié)奏速度 來將所述節(jié)拍速度調整為調整后節(jié)拍速度,其中所述調整后節(jié)拍速度等于所述節(jié)奏速度。后續(xù)的步驟S713說明如上,不再贅述于此。
[第五實施例]
圖8是根據(jù)本發(fā)明的第五實施例所顯示的節(jié)拍標記方法的流程圖。請參照圖8,圖8中的步驟S801、步驟S811、步驟S813的說明分別與圖2的步驟S201、步驟S211、步驟S213的說明相同,并且第五實施例用以實現(xiàn)節(jié)拍標記方法的電子裝置與對應元件相同于第二實施例。以下會配合圖1與圖8來詳細說明第五實施例的其他步驟。
在步驟S803中,節(jié)拍標記模塊123會選擇默認節(jié)拍音頻與對應所述默認節(jié)拍音頻的節(jié)拍速度。具體來說,第五實施例提供了一種根據(jù)節(jié)奏速度來自動選擇默認節(jié)拍音頻與對應的節(jié)拍速度的方法。在本實施例中,節(jié)拍標記模塊123會從節(jié)拍音頻數(shù)據(jù)庫中的多個節(jié)拍音頻檔案來辨識對應每一節(jié)拍音頻檔案的節(jié)拍音頻與節(jié)拍速度。接著,節(jié)拍標記模塊123會計算每一節(jié)拍音頻的節(jié)拍速度與節(jié)奏速度的差距(例如,對節(jié)拍速度減去節(jié)奏速度所獲得的差值取絕對值),并且在多個差距中選出一最小者作為默認節(jié)拍音頻。也就是說,節(jié)拍標記模塊123會選擇節(jié)拍速度最接近節(jié)奏速度的節(jié)拍音頻來作為默認節(jié)拍音頻。值得一提的是,當有兩個以上的節(jié)拍音頻符合選擇條件時,可再經(jīng)由以下方式的其中之一來進行篩選:自動選擇節(jié)拍速度較快者;自動選擇節(jié)拍速度較慢者;使用者手動選擇;以及自動隨機選擇。
此外,如上所述,若音樂具有多個節(jié)奏速度,節(jié)拍標記模塊123會分別依照上述的方式來對應地選擇多個默認節(jié)拍音頻。然而,在另一實施例中,節(jié)拍標記模塊123可用同一種默認節(jié)拍音頻經(jīng)由分別對應一個音樂的不同節(jié)奏速度的節(jié)拍速度標記至所述音樂。
在步驟S805中,節(jié)拍標記模塊123會判斷所述節(jié)拍速度是否等于所述節(jié)奏速度。若所述節(jié)拍速度不等于所述節(jié)奏速度,在步驟S807中,節(jié)拍標記模塊123會判斷是否調整所述節(jié)拍速度。具體來說,節(jié)拍標記模塊123可根據(jù)廠商的設定或是使用者的設定來決定是否調整所述節(jié)拍速度。
若判定調整所述節(jié)拍速度,接續(xù)至步驟S809,節(jié)拍標記模塊123會將默認節(jié)拍音頻的所述節(jié)拍速度調整為調整后節(jié)拍速度,其中所述調整后節(jié)拍速度等于所述節(jié)奏速度。換句話說,節(jié)拍標記模塊123會將對應默認節(jié)拍音頻 的節(jié)拍速度調整為節(jié)奏速度。若判定不調整所述節(jié)拍速度,接續(xù)至步驟S815,節(jié)拍標記模塊123會將所述默認節(jié)拍音頻標記至所述音樂。也就是說,節(jié)拍標記模塊123會直接根據(jù)節(jié)拍速度將節(jié)拍音頻標記至所述音樂。
此外,在步驟S805中,若判定所述節(jié)拍速度等于所述節(jié)奏速度,也會接執(zhí)行步驟S815。
以下會藉由第六實施例與對應的附圖來說明如何進一步應用本發(fā)明所提供的節(jié)拍標記方法。
[第六實施例]
圖9是根據(jù)本發(fā)明的第六實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的電子裝置的方框圖。其中,第六實施例中與第一實施例相同的元件(如,處理單元110、儲存單元120、音樂數(shù)據(jù)庫121、節(jié)拍音頻數(shù)據(jù)庫122、節(jié)拍標記模塊123與音頻播放單元)不再贅述于此。以下僅說明圖9中與對應第一實施例的圖1不同的元件。值得一提的是,第六實施例是說明如何將上述的節(jié)拍標記方法應用至針對使用者的運動引導。
在本實施例中,行動裝置100(亦稱電子裝置100)包括處理單元110、儲存單元120、音頻播放單元130、檢測單元140與運動計劃管理單元150。處理單元110電性連接至儲存單元120、音頻播放單元130、檢測單元140與運動計劃管理單元150。
檢測單元140用以檢測使用者的生理狀態(tài)(如,運動心率)或是活動狀態(tài)(如,運動速度)。舉例來說,檢測單元140例如是檢測使用者的運動心率與運動速度的電路單元。又例如,檢測單元140可經(jīng)由智能型穿戴裝置等裝置(或檢測單元140自身)來感測使用者當前進行運動的心率(即,運動心率)。又例如,檢測單元140為具有全球定位系統(tǒng)功能的電路單元,并且可經(jīng)由全球定位系統(tǒng)來計算使用者的運動速度,或是檢測單元140可接收其他可感測使用者運動速度的裝置所傳送的數(shù)據(jù)來獲得使用者的運動速度。
運動計劃管理單元150用以管理與執(zhí)行運動計劃,并且傳送對應所執(zhí)行的運動計劃的信息給處理單元110(或節(jié)拍標記模塊123)。所述對應所執(zhí)行的運動計劃的信息包括目標運動速度。所述運動計劃會針對不同的運動,在執(zhí)行運動計劃的期間,隨著所述期間的時間先后,給予使用者不同的運動指示。舉例來說,假設運動計劃為針對跑步訓練的運動計劃(亦稱,跑步計劃)。運動 計劃管理單元150會設定跑步計劃的時間長度,并且在執(zhí)行跑步計劃的期間內(nèi),于不同的時間點,給予不同的跑步速度的指示(如,不同的目標運動速度)。
以下會同時配合圖10與圖9來詳細說明第六實施例所提供的應用節(jié)拍標記方法的運動引導。值得一提的是,第六實施例的主要概念是在判定使用者處于安全的運動狀態(tài)下,給予使用者運動引導,而在不安全的運動狀態(tài)下,也會提供保險機制。此外,運動引導的方式為調整所播放的音樂或節(jié)拍音頻以讓節(jié)拍音頻更明顯,其中會再經(jīng)由前述實施例所提供的節(jié)拍標記方法來同時播放音樂與節(jié)拍音頻。
圖10是根據(jù)第六實施例所顯示的應用節(jié)拍標記的運動引導的流程圖。請參照圖10,在步驟S1001中,節(jié)拍標記模塊123取得對應運動計劃的目標運動速度。舉例來說,節(jié)拍標記模塊123可從運動計劃管理單元150接收所執(zhí)行運動計劃當前的目標運動速度。接著,在步驟S1003中,節(jié)拍標記模塊123會根據(jù)所述目標運動速度來限制音樂的節(jié)奏速度,并且根據(jù)所述音樂的所述節(jié)奏速度與默認節(jié)拍音頻的節(jié)拍速度來將默認節(jié)拍音頻標記至所述音樂,進而同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。具體來說,由于運動計劃管理單元150執(zhí)行運動計劃。運動計劃管理單元150會將對應的目標運動速度的信息傳送給節(jié)拍標記模塊123。接著,節(jié)拍標記模塊123會判定需根據(jù)目標運動速度來限制音樂的節(jié)奏速度。更詳細來說,節(jié)拍標記模塊123會經(jīng)由查表等方式來根據(jù)目標運動速度設定目標速度區(qū)間。舉例來說,節(jié)拍標記模塊123可根據(jù)每個不同的運動計劃的目標運動速度(單位例如為:公里/小時)的大小,經(jīng)由查詢一轉換表來獲得對應的目標速度區(qū)間,單位例如為:每分鐘節(jié)拍數(shù)(Beats Per Minute,BPM)。在另一實施例中,所述轉換表亦可處理不同單位的目標運動心率與目標速度區(qū)間之間的換算。換句話說,藉由多種轉換表,節(jié)拍標記模塊123亦可將不同廠商的運動計劃的目標參數(shù)(例如,目標運動速度或目標運動心率)換算為經(jīng)標準化后的目標速度區(qū)間。
更詳細來說,節(jié)拍標記模塊123可根據(jù)目標運動速度來取得對應的目標速度區(qū)間的速度上限值與速度下限值,其中所述速度上限值與所述速度下限值所形成的范圍為所述目標速度區(qū)間。如此一來,節(jié)拍標記模塊123可如第一實施例至第五實施例的節(jié)拍標記方法,判斷音樂的節(jié)奏速度是否在所述目標速度區(qū)間,以對應地選擇或調整默認節(jié)拍音頻與對應的節(jié)拍速度、并且根 據(jù)節(jié)拍速度將默認節(jié)拍音頻標記至音樂,進而同時播放所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。
接著,在步驟S1005中,檢測單元140會檢測使用者的運動心率與運動速度。具體來說,在本實施例中,在執(zhí)行運動計劃的期間,檢測單元140會將所檢測的使用者的運動心率與運動速度的信息傳送給節(jié)拍標記單元123與運動計劃管理單元150。值得一提的是,檢測單元140可跟隨節(jié)拍速度(或節(jié)奏速度)周期性地持續(xù)檢測使用者的運動心率與運動速度。
在步驟S1007中,節(jié)拍標記單元123會根據(jù)所述運動心率判斷所述使用者是否處于安全狀態(tài)。具體來說,節(jié)拍標記單元123會計算使用者的最大心率,并且根據(jù)使用者當前的運動心率與最大心率來判斷使用者當前的運動狀態(tài)是否安全(即,判斷使用者是否處于安全狀態(tài))。使用者的最大心率例如是將220減去使用者的生理年齡后所得到的差值。在一實施例中,更可將最大心率乘以不同的百分比,以求出使用者可承受的運動強度,進而判斷使用者在不同的運動強度下可承受的安全的運動時間。
舉例來說,假設使用者的生理年齡為30,計算出的最大心率為190BPM,最大的訓練強度為100%的最大心跳率,在最大訓練強度下安全的持續(xù)運動時間為45秒。若使用者當前的運動心率已在190BPM以上且持續(xù)45秒,節(jié)拍標記模塊123會判定使用者不處于安全狀態(tài)。應注意的是,廠商可自行設定如何利用運動心率來判斷使用者是否處于安全狀態(tài)的規(guī)則,本發(fā)明不限于此。
若判定使用者處于安全狀態(tài),在步驟S1009中,節(jié)拍標記模塊123會根據(jù)所述使用者的所述運動速度與所述目標運動速度來判斷所述使用者的所述運動速度是否符合所述運動計劃。具體來說,節(jié)拍標記模塊123會在使用者處于安全狀態(tài)下,持續(xù)判斷使用者當前的運動速度是否跟隨著運動計劃所指示的目標運動速度,以判斷使用者是否有伴隨著運動計劃的指示來運動。舉例來說,在一實施例中,若使用者的運動速度落于目標運動速度的數(shù)值正負一定百分比(如,5%)的范圍內(nèi),節(jié)拍標記模塊123會判定使用者的運動速度符合運動計劃。然而,本發(fā)明不限于此,廠商可自行根據(jù)運動計劃所指示的目標運動速度或目標運動心率等其他合適的目標參數(shù)來制定判斷使用者是否符合運動計劃的規(guī)則。
在一情境中,使用者可能會因為疲累而讓運動速度低于目標運動速度5% 以上,節(jié)拍標記模塊123便會判定使用者的運動速度不符合運動計劃。在另一情境中,運動計劃可能會因為運動時間的經(jīng)過而降低目標運動速度至原來目標運動速度的一半(50%),但使用者并未將運動速度隨之降低至原來運動速度的一半(如,運動速度僅降低至原運動速度的80%)。此時,節(jié)拍標記模塊123會判定使用者的運動速度不符合運動計劃。
若判定使用者的運動速度不符合運動計劃,在步驟S1011中,節(jié)拍標記模塊123會調整同時播放的所述音樂與標記至所述音樂的所述默認節(jié)拍音頻。具體來說,節(jié)拍標記模塊123會降低所述音樂的音量,以強調默認節(jié)拍音頻,進而讓使用者可跟隨默認節(jié)拍音頻的節(jié)拍速度進行運動,達到運動引導的效果。更進一步地,于另一實施例中,節(jié)拍標記模塊123更可增強標記至所述音樂的所述默認節(jié)拍音頻的音量,或是加重所述默認節(jié)拍音頻的特征(如,鼓聲、鋼琴聲等樂音特征),以強調默認節(jié)拍音頻。
此外,在另一實施例中,若節(jié)拍標記模塊123判定使用者的運動速度不符合運動計劃,節(jié)拍標記模塊123可播放其他的節(jié)拍速度對應目標運動速度的節(jié)拍音頻,以對使用者進行運動引導。特別是,在又另一實施例中,節(jié)拍標記模塊123可僅播放所述音樂,并且在使用者的運動速度不符合運動計劃時,節(jié)拍標記模塊123可再同時播放所述音樂與對應目標運動速度的所述節(jié)拍音頻。
若在步驟S1009中,節(jié)拍標記模塊123判定使用者的運動速度符合運動計劃,流程回到步驟S1001,并且接續(xù)執(zhí)行后續(xù)步驟。
若在步驟S1007中,節(jié)拍標記模塊123判定使用者不處于安全狀態(tài),接續(xù)至步驟S1013,節(jié)拍標記模塊123會執(zhí)行保險操作。具體來說,由于本發(fā)明所提供的節(jié)拍標記方法可分別對所播放的音樂與默認節(jié)拍音頻進行調整。因此,上述執(zhí)行所述保險操作的步驟包括以下步驟的其中之一或其組合:停止播放所述音樂或所述默認節(jié)拍音頻;發(fā)出提示聲音頻息;以及降低所述默認節(jié)拍音頻的所述節(jié)拍速度。其中,停止播放所述音樂或所述默認節(jié)拍音頻可讓使用者警覺到目前運動狀態(tài)的不正常;發(fā)出提示聲音頻息可讓使用者直接知道目前的運動狀態(tài);降低所述默認節(jié)拍音頻的所述節(jié)拍速度可讓使用者可隨著降低的節(jié)拍速度而進行運動,以引導使用者降低運動速度,進而讓使用者回到安全的運動狀態(tài)。值得一提的是,完成步驟S1013或步驟S1011后, 流程回到步驟S1005,并且接續(xù)執(zhí)行后續(xù)步驟。
如此一來,本實施例所提供的應用節(jié)拍標記方法的運動引導,可在特定條件發(fā)生(如,使用者不處于安全狀態(tài)或使用者不符合運動計劃)時,可在不修改所述音樂本身的內(nèi)容的情況下,彈性調整標記至所述音樂的節(jié)拍音頻或所述音樂,以增進使用者的進行運動的音樂聆聽體驗,并且藉由節(jié)拍音頻與音樂的設定及調整來進行對應運動計劃的運動引導,進而增進使用者的運動效率。
[第七實施例]
圖11是根據(jù)本發(fā)明的第七實施例所顯示的用以實現(xiàn)節(jié)拍標記方法的運動導引系統(tǒng)的方框圖。其中,第七實施例中與第六實施例相同的元件(如,處理單元110、儲存單元120、音樂數(shù)據(jù)庫121、節(jié)拍音頻數(shù)據(jù)庫122、節(jié)拍標記模塊123與音頻播放單元130)不再贅述于此。以下僅說明圖11中與對應第六實施例的圖9不同的元件。此外,第七實施例是說明如何將應用節(jié)拍標記方法的運動引導的方法,經(jīng)由行動裝置100與運動電子裝置200所構成的運動引導系統(tǒng)來實現(xiàn)。
請參照圖11,運動引導系統(tǒng)10包括行動裝置100(如,使用者的慧型手機)與運動電子裝置200(如,使用者所使用的電子運動器材)。行動裝置100包括處理單元110、儲存單元120、音頻播放單元130與通信單元160。運動電子裝置200包括處理單元210、檢測單元240、運動計劃管理單元250與通信單元260。處理單元200電性連接至檢測單元240、運動計劃管理單元250與通信單元260,并且處理單元110電性連接至儲存單元120、音頻播放單元130與通信單元160。其中,行動裝置100的通信單元160可經(jīng)由有線或無線的方式來聯(lián)機至運動電子裝置的通信單元260。藉此,讓行動裝置100可與運動電子裝置200進行溝通。在本實施例中,運動電子裝置200例如是跑步機、健身腳踏車、滑步機、劃船機等電子運動器材。使用者在使用上述的運動電子裝置200的時候,可利用行動裝置100與運動電子裝置200建立聯(lián)機,以將上述的節(jié)拍標記方法與運動電子裝置200所執(zhí)行的運動計劃互相搭配。
在本實施例中,通信單元160(或通信單元260)是以無線的方式進行聯(lián)機。通信單元160(或通信單元260)可具有一無線通信模塊(未顯示),并支持全球行動通信(Global System for Mobile Communication,GSM)系統(tǒng)、個人手持式 電話系統(tǒng)(Personal Handy-phone System,PHS)、碼分多址(Code Division Multiple Access,CDMA)系統(tǒng)、無線兼容認證(Wireless Fidelity,WiFi)系統(tǒng)、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)系統(tǒng)、第三代無線通信技術(3G)、長期演進技術(Long Term Evolution,LTE)、紅外線(Infrared)傳輸、藍牙(bluetooth)通信技術的其中之一或其組合,且不限于此。然而,通信單元160(或通信單元260)亦可具有連接接口電路單元,以讓通信單元160與通信單元260可藉由目前已知的建立有線聯(lián)機的方式來進行連接(如,利用符合通用串行總線標準的連接接口電路單元來建立有線聯(lián)機),其中建立有線聯(lián)機的方式不是本實施例的說明重點,不贅述于此。
在本實施例中,檢測單元240用以檢測使用運動電子裝置200進行運動的使用者的生理狀態(tài)(如,運動心率)或是活動狀態(tài)(如,運動速度)。舉例來說,檢測單元240例如是檢測使用者的運動心率與運動速度的電路單元,其可藉由裝設于運動電子裝置200上的金屬板來感測使用者當前進行運動的心率(即,運動心率)。此外,檢測單元240可經(jīng)由運動電子裝置200本身的傳感器(如,跑步機的跑速傳感器)來獲得使用者的運動速度。
相似于運動計劃管理單元150的功能,運動計劃管理單元250用以管理與執(zhí)行運動計劃,并且傳送對應所執(zhí)行的運動計劃的信息給處理單元210與節(jié)拍標記模塊123(若運動電子裝置200與行動裝置100已建立聯(lián)機)。若運動電子裝置200與行動裝置100建立聯(lián)機,運動電子裝置200或行動裝置100可提示信息且提供選項,已讓使用者可選擇是否要利用行動裝置100的節(jié)拍標記模塊123與運動計劃管理單元250來進行運動引導。
舉例來說,在一情境中,使用者可在執(zhí)行運動電子裝置200的運動計劃時,選擇要利用本發(fā)明所提供的運動引導方法來進行運動引導。接著,運動電子裝置200的通信單元260會利用無線聯(lián)機的方式(例如,藍牙聯(lián)機)來與行動裝置100建立聯(lián)機。使用者可選擇欲進行的運動計劃的種類與態(tài)樣,并且運動計劃管理單元250會把節(jié)拍標記模塊123所需的用以進行運動引導的信息(如,使用者的最大心率、目標運動速度或目標運動心率等運動參數(shù))傳送給節(jié)拍標記模塊123,以讓節(jié)拍標記模塊123可據(jù)此調整默認節(jié)拍音頻與音樂,進而搭配所執(zhí)行的運動計劃來進行運動引導。此外,使用者亦可挑選自己想要聆聽的音樂與節(jié)拍音頻來進行運動引導。在執(zhí)行運動計劃的期間內(nèi),節(jié)拍 標記模塊123會持續(xù)與運動計劃管理單元250與檢測單元240進行溝通,以判斷使用者目前是否處于安全狀態(tài)(如,使用者的運動心率是否處于安全范圍)并且判斷使用者的運動狀態(tài)(如,運動速度)是否符合運動計劃的指示,進而調整使用者所聆聽的音樂與默認節(jié)拍音頻。如此一來,使用者便可便利地藉由自身的行動裝置100與所使用的運動電子裝置200來根據(jù)所執(zhí)行的運動計劃來進行運動引導的操作,進而增進了使用者的運動體驗與效率。
值得一提的是,在另一實施例中,運動電子裝置200亦可如同第六實施例中的行動裝置100,本身便可將節(jié)拍標記方法應用至運動引導。也就是說,在此另一實施例中,可將運動電子裝置200視為如同圖10中的電子裝置100般,如第六實施例所述的方式,根據(jù)所執(zhí)行的運動計劃來經(jīng)由將默認節(jié)拍音頻標記至音樂,以藉由檢測使用者的運動狀態(tài)來調整同時播放的默認節(jié)拍音頻與音樂,進而引導使用者于運動電子裝置200上所進行的運動。
應注意的是,在上述的實施例中,節(jié)拍標記模塊123是以軟件或固件的方式來實施,但本發(fā)明不限于此。本發(fā)明的節(jié)拍標記方法亦可以硬件電路的方式來實現(xiàn)相同于軟件的功能。例如,節(jié)拍標記模塊123可實作為電性連接處理單元110的節(jié)拍標記電路單元,并且用以執(zhí)行節(jié)拍標記模塊123的功能。特別是,節(jié)拍標記電路單元亦可整合至處理單元110或是音頻播放單元130中。
綜上所述,本發(fā)明的實施例所提供的節(jié)拍標記方法,可取得原始的音樂與其節(jié)奏速度,根據(jù)需求來選擇且調整合適的節(jié)拍音頻與對應的節(jié)拍速度,將所選擇的節(jié)拍音樂標記至所述音樂,以同時播放所述音樂與標記至所述音樂的節(jié)拍音頻。如此一來,當特定條件發(fā)生時,可在不修改所述音樂的情況下,彈性調整標記至所述音樂的節(jié)拍音頻或所述音樂,以增進使用者的聆聽體驗,進而強化使用者進行相關活動的效果。
雖然本發(fā)明已以實施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術領域中普通技術人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的改動與潤飾,均在本發(fā)明的保護范圍內(nèi)。