一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法
【專利摘要】本發(fā)明涉及一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法。以往的演唱評(píng)分方法,得分高低通常會(huì)受到音量大小的影響。而且,不同人進(jìn)行相同水平的演唱,得分不一樣。本發(fā)明首先對(duì)原唱旋律進(jìn)行標(biāo)注;其次對(duì)演唱的模式進(jìn)行選擇,包括簡單模式或者困難模式并實(shí)時(shí)顯示原唱音符與歌詞;然后對(duì)演唱進(jìn)行錄音,提取演唱者的音高,通過音高和節(jié)奏對(duì)比,計(jì)算每幀評(píng)分;并根據(jù)換氣頻率和難度系數(shù)對(duì)評(píng)分進(jìn)行校正;最后將每句得分進(jìn)行累積;計(jì)算每句的得分情況;確定整首歌曲的最終得分。本發(fā)明實(shí)現(xiàn)了評(píng)分準(zhǔn)確、用戶體驗(yàn)非常好的實(shí)時(shí)評(píng)分方法。
【專利說明】—種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法。
【背景技術(shù)】
[0002]唱歌是非常受歡迎的大眾娛樂活動(dòng)。用戶除了演唱娛樂,還希望實(shí)時(shí)看到標(biāo)準(zhǔn)音高,以及自己的演唱相對(duì)標(biāo)準(zhǔn)音高的準(zhǔn)確程度和得分。這樣既能娛樂,又能通過實(shí)時(shí)評(píng)分得到演唱水平的提高。
[0003]以往的演唱評(píng)分方法,得分高低通常會(huì)受到音量大小的影響。而且,不同人進(jìn)行相同水平的演唱,得分不一樣。或者同一個(gè)人,用相同水平演唱不同的歌曲,得分也是不一樣的。
【發(fā)明內(nèi)容】
[0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)的不足,提供了一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法。
[0005]本發(fā)明解決技術(shù)問題所采取的技術(shù)方案為:
本發(fā)明方法具體是:
步驟1、對(duì)原唱旋律進(jìn)行標(biāo)注;
步驟2、對(duì)演唱的模式進(jìn)行選擇,包括簡單模式或者困難模式;
步驟3、實(shí)時(shí)顯示原唱音符與歌詞;
步驟4、對(duì)演唱進(jìn)行錄音;
步驟5、提取演唱者的音高;
步驟6、通過音高和節(jié)奏對(duì)比,計(jì)算每幀評(píng)分;
步驟7、根據(jù)換氣頻率和難度系數(shù)對(duì)評(píng)分進(jìn)行校正;
步驟8、將每句得分進(jìn)行累積;
步驟9、計(jì)算每句的得分情況;
步驟10、確定整首歌曲的最終得分。
[0006]本發(fā)明的有益效果:本發(fā)明實(shí)時(shí)進(jìn)行評(píng)分,可以得到演唱過程中每時(shí)每刻的演唱分?jǐn)?shù),進(jìn)而累加得到每句的分?jǐn)?shù),最后根據(jù)每句分?jǐn)?shù)得到整首歌曲的得分。實(shí)現(xiàn)了極高準(zhǔn)確率的音高提取,支持快進(jìn)快退評(píng)分、換氣校正、難度系數(shù)校正、Combo加權(quán)等各種創(chuàng)新功能,最終實(shí)現(xiàn)了評(píng)分準(zhǔn)確、用戶體驗(yàn)非常好的實(shí)時(shí)評(píng)分方法。
【專利附圖】
【附圖說明】
[0007]圖1表示本發(fā)明的流程圖。
【具體實(shí)施方式】
[0008]下面將結(jié)合附圖對(duì)本發(fā)明加以詳細(xì)說明,應(yīng)指出的是,所描述的實(shí)施例僅便于對(duì)本發(fā)明的理解,而對(duì)其不起任何限定作用。
[0009]如圖1所示,一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法按以下步驟實(shí)現(xiàn):
1.原唱旋律標(biāo)注,具有以下特征:
由音樂專家將原唱所有音符對(duì)應(yīng)的音高和起止時(shí)間以及對(duì)應(yīng)的歌詞等旋律信息標(biāo)注和記錄下來,成為標(biāo)準(zhǔn)旋律,作為評(píng)分參照的標(biāo)準(zhǔn)。
[0010]以原唱人聲為準(zhǔn),而不是以歌曲簡譜為準(zhǔn)。這樣,演唱的時(shí)候,是以原唱人聲為準(zhǔn),符合演唱的需要。因?yàn)橥ǔTc簡譜在音符長度等方面,并不完全一致。以簡譜為標(biāo)準(zhǔn)的話,不符合真實(shí)的演唱習(xí)慣。
[0011]人工標(biāo)定的精度非常高,相對(duì)于原唱的時(shí)間誤差小于30ms。
[0012]2.難易選擇
選擇簡單模式或者困難模式。新手希望用簡單模式,不至于分?jǐn)?shù)太低。高手希望用困難模式,挑戰(zhàn)更高的演唱難度和得到更高的分?jǐn)?shù)。
[0013]簡單模式,評(píng)分相對(duì)寬松,一般的演唱也能得到不錯(cuò)的分?jǐn)?shù),但是不會(huì)得到特別高的分?jǐn)?shù)。 [0014]困難模式評(píng)分更嚴(yán)格,一般的演唱不易得高分,好的演唱可以得到比簡單模式更高的分?jǐn)?shù)。
[0015]3.實(shí)時(shí)顯示原唱音符與歌詞
根據(jù)歌詞演唱,以原唱音符作為音高與節(jié)奏的標(biāo)準(zhǔn)。演唱時(shí),實(shí)時(shí)顯示原唱音符與歌詞,作為演唱的標(biāo)準(zhǔn)。非常直觀。
[0016]4.演唱錄音
演唱過程中,將演唱者演唱的聲音錄制下來。只錄制人聲,不錄制伴奏音樂。
[0017]5.演唱音高提取
以聞精度的首聞提取方法,實(shí)現(xiàn)首聞的精準(zhǔn)提取。步驟如下:
A、將演唱分幀,一幀的長度是50ms,然后對(duì)每幀信號(hào),按后續(xù)步驟進(jìn)行音高提?。?br>
B、靜音檢測:音量太低的幀,當(dāng)做背景靜噪聲,不進(jìn)行音高提??;
C、進(jìn)行60-900ΗΖ頻率區(qū)間的帶通濾波;
D、采用改進(jìn)的自相關(guān)算法,提取每幀的音高;
Ε、計(jì)算音高提取置信度,置信度低的,判定為提取失敗,大大減少錯(cuò)誤的提取結(jié)果;
F、相鄰幀提取結(jié)果,進(jìn)行中值濾波平滑,得到最終的提取結(jié)果。通過中值濾波,使得提取結(jié)果錯(cuò)誤率大大降低;
G、通過以上步驟,得到準(zhǔn)確率很高的音高提取結(jié)果。
[0018]用游標(biāo)顯示演唱音高。因?yàn)檠莩舾咛崛》浅?zhǔn)確,演唱過程中,用戶可以用聲音很好的控制代表演唱音高的游標(biāo),體驗(yàn)非常好??梢詫?shí)時(shí)看到演唱游標(biāo)和原唱音符是否一致。
[0019]6.計(jì)算每幀評(píng)分
通過音高和節(jié)奏對(duì)比,計(jì)算每幀得分。方法如下:
首聞得分:將每幀提取出來的首聞和標(biāo)準(zhǔn)首聞進(jìn)行比對(duì),計(jì)算每幀的得分。演唱者可以實(shí)時(shí)看到自己的演唱跟標(biāo)準(zhǔn)音符之間的匹配情況。
[0020]節(jié)奏得分:只有在有原唱時(shí),進(jìn)行演唱才能得分。這樣,只有當(dāng)節(jié)奏完全匹配時(shí),才能得到高分。
[0021]這樣的評(píng)分方法,與音量無關(guān),符合專業(yè)評(píng)分的要求。而不是音量大得分高。同時(shí),不同音色的人,水平接近的演唱,得分也接近。男唱女歌、女唱男歌等情況,只要音高準(zhǔn),也能得高分。
[0022]7.換氣校正
根據(jù)當(dāng)前句子的換氣頻率,對(duì)得分進(jìn)行加權(quán)。比如換氣頻繁的句子,得分適當(dāng)提高進(jìn)行修正。
[0023]8.難度系數(shù)校正
根據(jù)當(dāng)前句子的難度系數(shù),對(duì)得分進(jìn)行難度系數(shù)加權(quán)。比如難度高的句子,得分更高。
[0024]9.累積每句得分
每幀演唱的得分實(shí)時(shí)累加起來。
[0025]10.快進(jìn)快退評(píng)分
如果在評(píng)分過程中,進(jìn)行了快進(jìn)或者快退。會(huì)自動(dòng)重新定位,然后重復(fù)以上步驟5、進(jìn)行評(píng)分。
[0026]11.計(jì)算每句得分
當(dāng)本句結(jié)束時(shí),計(jì)算本句的總得分。這樣演唱者可以看到每句的演唱情況。
[0027]12.整首最終得分
歌曲結(jié)束的時(shí)候,計(jì)算所有句子的平均分,得到最終整首歌曲的得分。
[0028]如果很多句子連續(xù)都唱得很好,評(píng)分算法可以自動(dòng)識(shí)別并進(jìn)行分?jǐn)?shù)獎(jiǎng)勵(lì)。類似游戲中的Combo。
[0029]本評(píng)分方法通過以上步驟的自動(dòng)分析,大大改善用戶體驗(yàn),從以下幾個(gè)方面解決了原來無法解決的困難:
A根據(jù)音高和節(jié)奏來評(píng)分。
[0030]分析演唱和原唱之間的音高和節(jié)奏差別,來進(jìn)行評(píng)分。符合專業(yè)評(píng)分的標(biāo)準(zhǔn)。而其他演唱評(píng)分系統(tǒng),通常是根據(jù)音量來評(píng)分:音量大得分高,而并不是主要根據(jù)音高和節(jié)奏的準(zhǔn)確程度來評(píng)分。
[0031]B唱得好和唱得不好的,得分有差別。
[0032]唱得好和唱得不好的,得分有明顯差別。其他演唱評(píng)分系統(tǒng),因?yàn)椴皇峭ㄟ^音高與節(jié)奏來評(píng)分,所以得分與演唱水平的高低沒有正比關(guān)系。
[0033]C得分穩(wěn)定。
[0034]不同的歌曲、不同人的演唱、同一個(gè)人演唱多次等各種情況下,只要演唱水平差不多,得分也會(huì)差不多。分?jǐn)?shù)真正體現(xiàn)了演唱水平。
[0035]D可以通過練習(xí)提高得分。
[0036]新手得分低,練習(xí)一段時(shí)間之后,得分可以明顯提高。
[0037]E游標(biāo)是很靈敏的,可以通過嗓音非常靈敏的控制游標(biāo)。
[0038]比如唱顫音的時(shí)候,可以明顯的看到游標(biāo)的小幅抖動(dòng)。這種操作感,體驗(yàn)非常好。
[0039]別的演唱系統(tǒng)分兩種,一種是完全不分析音高,所以無法實(shí)時(shí)顯示演唱游標(biāo)。另外一種是采用簡單的音高提取方法,準(zhǔn)確度差,評(píng)分不準(zhǔn),而且游標(biāo)會(huì)隨機(jī)跳動(dòng)。所以都無法通過演唱來很好的控制游標(biāo)位置,體驗(yàn)很差。[0040]本發(fā)明在高精度音高提取算法基礎(chǔ)上,根據(jù)演唱的音高和節(jié)奏進(jìn)行評(píng)分,不受音量大小等其他因素的影響。對(duì)于不同的歌曲、不同的人演唱,只要演唱水平相同,得分都相近。演唱水平高的得分高,演唱水平低的低分低。本發(fā)明在幾萬首歌曲,上百萬人使用后,得到了很好的評(píng)價(jià)。
【權(quán)利要求】
1.一種評(píng)分準(zhǔn)確、用戶體驗(yàn)好的演唱實(shí)時(shí)評(píng)分方法,其特征在于該方法包括如下步驟: 步驟1、對(duì)原唱旋律進(jìn)行標(biāo)注; 步驟2、對(duì)演唱的模式進(jìn)行選擇,包括簡單模式或者困難模式; 步驟3、實(shí)時(shí)顯示原唱音符與歌詞; 步驟4、對(duì)演唱進(jìn)行錄音; 步驟5、提取演唱者的音高; 步驟6、通過音高和節(jié)奏對(duì)比,計(jì)算每幀評(píng)分; 步驟7、根據(jù)換氣頻率和難度系數(shù)對(duì)評(píng)分進(jìn)行校正; 步驟8、將每句得分進(jìn)行累積; 步驟9、計(jì)算每句的得分情況; 步驟10、確定整首歌曲的最終得分。
2.根據(jù)權(quán)利要求1所述的演唱實(shí)時(shí)評(píng)分方法,其特征在于: 步驟I具體是:由首樂專家將原唱所有首符對(duì)應(yīng)的首聞、起止時(shí)間以及對(duì)應(yīng)的歌詞標(biāo)注和記錄下來,成為標(biāo)準(zhǔn)旋律,作為評(píng)分參照的標(biāo)準(zhǔn)。
3.根據(jù)權(quán)利要求1所述的演唱實(shí)時(shí)評(píng)分方法,其特征在于: 步驟5具體是:實(shí)時(shí)提取每一幀的音高,一幀的長度是50ms,并用游標(biāo)顯示演唱音高,所述的游標(biāo)受嗓音控制。
4.根據(jù)權(quán)利要求1所述的演唱實(shí)時(shí)評(píng)分方法,其特征在于: 步驟6中所述的音高得分具體是:將每幀提取出來的音高和標(biāo)準(zhǔn)音高進(jìn)行比對(duì),計(jì)算每幀的得分,演唱者可以實(shí)時(shí)看到自己的演唱跟標(biāo)準(zhǔn)音符之間的匹配情況。
5.根據(jù)權(quán)利要求1所述的演唱實(shí)時(shí)評(píng)分方法,其特征在于: 如果在評(píng)分過程中,進(jìn)行了快進(jìn)或者快退,將自動(dòng)重新定位,然后步驟5至步驟8進(jìn)行評(píng)分。
6.根據(jù)權(quán)利要求1所述的演唱實(shí)時(shí)評(píng)分方法,其特征在于: 如果很多句子連續(xù)都唱得很好,自動(dòng)識(shí)別并進(jìn)行分?jǐn)?shù)獎(jiǎng)勵(lì)。
【文檔編號(hào)】G10L25/90GK103971674SQ201410218855
【公開日】2014年8月6日 申請日期:2014年5月22日 優(yōu)先權(quán)日:2014年5月22日
【發(fā)明者】傅政軍, 張?jiān)茘? 周建政, 柴駿, 胡建平, 喻偉 申請人:天格科技(杭州)有限公司, 杭州漢唐文化傳播有限公司