本發(fā)明實施例涉及穿戴設(shè)備智能化技術(shù),尤其涉及一種音樂節(jié)奏控制方法及裝置。
背景技術(shù):
隨著智能終端的快速發(fā)展,諸如智能手表和智能手環(huán)之類的智能穿戴設(shè)備已經(jīng)廣泛應(yīng)用到工作、生活的各個領(lǐng)域。
隨著健康越來越受重視,舞蹈例如廣場舞或街舞等成為受大眾喜愛的一種運動鍛煉形式。用戶可應(yīng)用智能穿戴設(shè)備播放音樂練習(xí)舞蹈,并檢測運動情況。然而,用戶在學(xué)習(xí)舞蹈過程中,由于動作生疏,音樂不能根據(jù)舞蹈者動作自動調(diào)整節(jié)奏的快慢,易造成無法跟上節(jié)奏,增大學(xué)習(xí)難度的情況。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種音樂節(jié)奏控制方法及裝置,以實現(xiàn)根據(jù)用戶動作自動控制音樂節(jié)奏,增強用戶體驗的滿意度。
第一方面,本發(fā)明實施例提供了一種音樂節(jié)奏控制方法,包括:
通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡;
根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放。
進一步的,根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放,包括:
將獲取的所述用戶的動作軌跡與標準動作軌跡進行比對;
根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放。
進一步的,根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放,包括:
若所述用戶的動作軌跡的實際時間慢于所述標準動作軌跡的標準時間,則減慢所述音樂節(jié)奏的播放速度;
若所述用戶的動作軌跡的實際時間快于所述標準動作軌跡的標準時間,則增快所述音樂節(jié)奏的播放速度。
進一步的,所述方法還包括:
根據(jù)獲取的所述動作軌跡與所述標準動作軌跡的契合度,和/或播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度,對所述用戶的動作進行評價。
進一步的,所述方法還包括:
截取播放速度變化的音樂節(jié)奏,并回放。
進一步的,根據(jù)所述動作軌跡,控制音樂節(jié)奏的播放,包括:
依據(jù)所述用戶的動作軌跡,生成音樂節(jié)奏控制指令,并向播放設(shè)備發(fā)送所述音樂節(jié)奏控制指令,使所述播放設(shè)備依據(jù)所述音樂節(jié)奏控制指令控制音樂節(jié)奏的播放速度。
第二方面,本發(fā)明實施例還提供了一種音樂節(jié)奏控制裝置,該裝置包括:
動作軌跡獲取模塊,用于通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡;
音樂播放控制模塊,用于根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放。
進一步的,所述音樂播放控制模塊包括:
動作軌跡比對單元,用于將獲取的所述動作軌跡與標準動作軌跡進行比對;
音樂播放控制單元,用于根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放。
進一步的,所述音樂播放控制單元具體用于:
若所述用戶的動作軌跡的實際時間慢于所述標準動作軌跡的標準時間,則減慢所述音樂節(jié)奏的播放速度;
若所述用戶的動作軌跡的實際時間快于所述標準動作軌跡的標準時間,則增快所述音樂節(jié)奏的播放速度。
進一步的,所述裝置還包括:
評價模塊,根據(jù)獲取的所述動作軌跡與所述標準動作軌跡的契合度,和/或播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度,對所述用戶的動作進行評價。
進一步的,所述裝置還包括:
音樂片段截取模塊,用于截取播放速度變化的音樂節(jié)奏,并回放。
進一步的,所述音樂播放控制模塊具體用于:
依據(jù)所述用戶的動作軌跡,生成音樂節(jié)奏控制指令,并向播放設(shè)備發(fā)送所述音樂節(jié)奏控制指令,使所述播放設(shè)備依據(jù)所述音樂節(jié)奏控制指令控制音樂節(jié)奏的播放速度。
本發(fā)明實施例通過體感檢測技術(shù)確定佩戴穿戴設(shè)備的用戶的動作軌跡,并根據(jù)該運動軌跡自動控制音樂節(jié)奏的播放,解決了用戶動作與音樂節(jié)奏不匹配的問題,實現(xiàn)了根據(jù)用戶動作自動控制音樂節(jié)奏的目的。
附圖說明
圖1是本發(fā)明實施例一中的音樂節(jié)奏控制方法的流程圖;
圖2是本發(fā)明實施例二中的音樂節(jié)奏控制方法的流程圖;
圖3是本發(fā)明實施例三中的音樂節(jié)奏控制方法的流程圖;
圖4是本發(fā)明實施例四中的音樂節(jié)奏控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實施例一
圖1為本發(fā)明實施例一提供的音樂節(jié)奏控制方法的流程圖,本實施例可適用于用體感動作控制音樂節(jié)奏播放的情況,該方法可采用本發(fā)明實施例所提供的音樂節(jié)奏控制裝置來執(zhí)行,該裝置可以采用軟件和/或硬件的方式來實現(xiàn),該裝置可集成于具有音樂播放功能的智能穿戴設(shè)備內(nèi),例如可以是智能手表或智能手環(huán)等。該方法具體包括:
S110、通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡。
穿戴設(shè)備指的是,直接穿在身上,或是整合到用戶的衣服或配件的一種便攜式設(shè)備,例如可以是智能手表或智能手環(huán)等,一般具有音樂播放功能、檢測運動和檢測生理指標的功能。體感技術(shù)指的是用戶可以直接地使用肢體動作,與周邊的裝置或環(huán)境互動,而無需使用任何復(fù)雜的控制設(shè)備;體感檢測技術(shù)指的是感應(yīng)并識別用戶的人體動作的技術(shù),例如可以是通過動作傳感器進行檢測。用戶的動作軌跡指的是用戶佩戴有穿戴設(shè)備的部位的動作軌跡,可由動作傳感器檢測得到,具體的,若用戶在左手腕部佩戴穿設(shè)備,可檢測左手臂的揮腕軌跡;用戶還可以同時佩戴多個穿戴設(shè)備,同時檢測用戶不同身體部位的動作軌跡。
在本實施例中,用戶可通過體感動作直接控制音樂的播放,該體感動作區(qū)別于用戶日常動作,例如體感動作可以是連續(xù)甩手臂三次或某特定的舞蹈起勢動作等,用戶可以選擇穿戴設(shè)備推薦的參考動作之一,也可以自定義設(shè)置。
S120、根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放。
其中,控制音樂節(jié)奏的播放指的是控制改變音樂節(jié)奏的播放速度。
可選的,根據(jù)所述動作軌跡,控制音樂節(jié)奏的播放,可以包括:
依據(jù)所述用戶的動作軌跡,生成音樂節(jié)奏控制指令,并向播放設(shè)備發(fā)送所述音樂節(jié)奏控制指令,使所述播放設(shè)備依據(jù)所述音樂節(jié)奏控制指令控制音樂節(jié)奏的播放速度。
音樂節(jié)奏控制指令為可以控制音樂播放設(shè)備變化音樂節(jié)奏的指令,在本實施例中,控制音樂節(jié)奏指的是只改變音樂播放的速度,不改變音樂的音調(diào),可以是采用變速不變調(diào)算法控制音樂節(jié)奏,使音樂節(jié)奏不會因為播放速度的變化而變調(diào)。
其中,播放設(shè)備為能夠播放音樂的設(shè)備,例如可以是穿戴設(shè)備本身的播放設(shè)備,也可以是通過無線遠程控制的播放設(shè)備,具體的可以為通過藍牙綁定的音箱設(shè)備,或者可以是與穿戴設(shè)備綁定的智能終端,如手機或電腦等。通過根據(jù)用戶的動作軌跡生成的音樂節(jié)奏控制指令,可控制上述播放設(shè)備進行對音樂節(jié)奏變速不變調(diào)的播放。
本實施例的技術(shù)方案,通過體感檢測技術(shù)獲取佩戴穿戴設(shè)備的用戶的動作軌跡,并根據(jù)用戶的動作軌跡控制音樂節(jié)奏的播放,解決了用戶動作與音樂節(jié)奏不匹配的問題,實現(xiàn)了根據(jù)用戶動作自動控制音樂節(jié)奏的目的。
實施例二
圖2為本發(fā)明實施例二提供的音樂節(jié)奏控制方法的流程圖,在上述實施例的基礎(chǔ)上對音樂節(jié)奏控制方法進行優(yōu)化,提供了根據(jù)用戶的動作軌跡,控制音樂節(jié)奏的播放的方法,具體是將獲取的所述用戶的動作軌跡與標準動作軌跡進行比對;根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放。相應(yīng)的,本實施例的方法包括:
S210、通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡。
S220、將獲取的所述用戶的動作軌跡與標準動作軌跡進行比對。
標準動作軌跡為預(yù)存在穿戴設(shè)備中,用來與用戶的動作軌跡進行比對的動作軌跡,一般標準動作軌跡可由教學(xué)者在佩戴穿戴設(shè)備時配合正常的音樂節(jié)奏進行標準舞蹈動作的訓(xùn)練,檢測該標準動作軌跡,并記錄在穿戴設(shè)備中,形成標準動作軌跡與音樂節(jié)奏的匹配模型;也可以是下載已訓(xùn)練好的標準動作軌跡與音樂節(jié)奏的匹配模型。
S230、根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放。
具體的,用戶的動作軌跡與標準動作軌跡一致或幾乎一致,則按照正常音樂節(jié)奏進行播放;或用戶的動作軌跡慢于或快于標準動作軌跡,則控制音樂節(jié)奏對應(yīng)的變慢或變快。
可選的,根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放,包括:
若所述用戶的動作軌跡的實際時間慢于所述標準動作軌跡的標準時間,則減慢所述音樂節(jié)奏的播放速度;
若所述用戶的動作軌跡的實際時間快于所述標準動作軌跡的標準時間,則增快所述音樂節(jié)奏的播放速度。
用戶的動作軌跡的實際時間是用戶完成任意一動作的時間,標準動作軌跡的標準時間是穿戴設(shè)備中的標準動作軌跡中完成該動作的時間,將二者時間進行比對,判斷用戶動作的快慢,尤其是可對動作的軌跡節(jié)點時間進行比對并判斷。具體的,對于動作A,標準動作軌跡時間軸中,完成動作A的時間為T1,用戶動作軌跡時間軸中,完成動作A的時間為T2,若T2大于T1,則說明用戶動作軌跡慢于標準動作軌跡,控制減慢音樂節(jié)奏的播放速度;若T2小于T1,則說明用戶動作軌跡塊于標準動作軌跡,控制增快音樂節(jié)奏的播放速度;若T2等于或近似等于T1,則說明用戶動作軌跡與標準動作軌跡一致或近似一致,保持音樂節(jié)奏的播放速度。在音樂播放過程中,可實時檢測并比對用戶的動作軌跡,以實時控制音樂節(jié)奏的播放速度。
在本實施例中,音樂節(jié)奏的播放速度可以有以下幾個等級:初學(xué)、放慢、標準和加快等。在音樂播放過程中,若檢測到用戶的動作軌跡慢于或快于標準動作軌跡,控制音樂節(jié)奏的播放速度等級進入對應(yīng)的下一個或上一個等級。用戶還可以在音樂播放前,選擇播放速度的等級。
本實施例通過將用戶的動作軌跡與標準動作軌跡進行比對,根據(jù)比對結(jié)果實時控制音樂節(jié)奏的播放速度,實現(xiàn)了讓音樂節(jié)奏適應(yīng)用戶的動作。
實施例三
圖3為本發(fā)明實施例三提供的音樂節(jié)奏控制方法的流程圖,在上述實施例的基礎(chǔ)上對音樂節(jié)奏控制方法進行優(yōu)化,提供了對用戶動作評價的方法,具體是根據(jù)獲取的所述動作軌跡與所述標準動作軌跡的契合度,和/或播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度,對所述用戶的動作進行評價。相應(yīng)的,本實施例的方法包括:
S310、通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡。
S320、根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放。
S330、根據(jù)獲取的所述動作軌跡與所述標準動作軌跡的契合度,和/或播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度,對所述用戶的動作進行評價。
獲取的所述動作軌跡與所述標準動作軌跡的契合度指的是用戶的動作軌跡于標準動作軌跡的重合度,同理播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度指的是根據(jù)用戶動作調(diào)整后的音樂節(jié)奏與標準音樂節(jié)奏的重合度。具體的,當用戶做完一套動作后,顯示該套動作的重合度和評價等級,例如可以是當用戶的動作熟練且標準,幾乎沒有音樂節(jié)奏的變化,可以顯示重合度為100%,“熟練”或“優(yōu)秀”的評價。
可選的,所述方法還包括:
截取播放速度變化的音樂節(jié)奏,并回放。
當用戶做完一套動作后,若存在音樂節(jié)奏播放速度的變化,穿戴設(shè)備可自動截取播放速度變化的音樂節(jié)奏片段,用戶根據(jù)回放該片段音樂節(jié)奏可針對性的訓(xùn)練,避免從頭播放音樂,同時用戶可選擇不同速度播放等級進行針對性的訓(xùn)練。
本實施例通過對用戶的動作軌跡與標準動作軌跡的比對,和/或調(diào)整后的音樂節(jié)奏與標準音樂節(jié)奏的比對,評價用戶動作的標準程度與熟練程度,使用戶對自己的動作產(chǎn)生相應(yīng)的認知,增強用戶體驗的滿意度。
實施例四
圖4為本發(fā)明實施例四提供的音樂節(jié)奏控制裝置的結(jié)構(gòu)示意圖,該裝置適用于執(zhí)行本發(fā)明實施例提供的音樂節(jié)奏控制方法,如圖4所示,該裝置具體可以包括:
動作軌跡獲取模塊410,用于通過體感檢測技術(shù)確定佩戴有穿戴設(shè)備的用戶的動作軌跡;
音樂播放控制模塊420,用于根據(jù)所述用戶的動作軌跡,控制音樂節(jié)奏的播放。
可選的,所述音樂播放控制模塊420包括:
動作軌跡比對單元421,用于將獲取的所述動作軌跡與標準動作軌跡進行比對;
音樂播放控制單元422,用于根據(jù)比對結(jié)果,控制所述音樂節(jié)奏的播放。
可選的,所述音樂播放控制單元422具體用于:
若所述用戶的動作軌跡的實際時間慢于所述標準動作軌跡的標準時間,則減慢所述音樂節(jié)奏的播放速度;
若所述用戶的動作軌跡的實際時間快于所述標準動作軌跡的標準時間,則增快所述音樂節(jié)奏的播放速度。
可選的,所述裝置還包括:
評價模塊430,根據(jù)獲取的所述動作軌跡與所述標準動作軌跡的契合度,和/或播放的所述音樂節(jié)奏與標準音樂節(jié)奏的契合度,對所述用戶的動作進行評價。
可選的,所述裝置還包括:
音樂片段截取模塊440,用于截取播放速度變化的音樂節(jié)奏,并回放。
可選的,所述音樂播放控制模塊420具體用于:
依據(jù)所述用戶的動作軌跡,生成音樂節(jié)奏控制指令,并向播放設(shè)備發(fā)送所述音樂節(jié)奏控制指令,使所述播放設(shè)備依據(jù)所述音樂節(jié)奏控制指令控制音樂節(jié)奏的播放速度。
本實施例通過動作軌跡獲取模塊獲取佩戴穿戴設(shè)備的用戶的動作軌跡,并根據(jù)該運動軌跡自動控制音樂節(jié)奏的播放,解決了用戶動作與音樂節(jié)奏不匹配的問題,實現(xiàn)了根據(jù)用戶動作自動控制音樂節(jié)奏的目的。
本發(fā)明實施例提供的音樂節(jié)奏控制裝置可執(zhí)行本發(fā)明任意實施例所提供的音樂節(jié)奏控制方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。