伴唱視覺特效系統(tǒng)及伴唱視覺特效處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視覺特效技術(shù)領(lǐng)域,特別涉及一種伴唱視覺特效系統(tǒng)及一種伴唱視覺特效處理方法。
【背景技術(shù)】
[0002]卡拉OK是一種多媒體伴奏演唱系統(tǒng),演唱者可以在預(yù)先錄制的多媒體音樂伴奏下參與歌唱??ɡ璒K能通過聲音處理使演唱者的聲音得到美化與潤飾,當(dāng)再與音樂伴奏有機(jī)結(jié)合時(shí),就變成了渾然一體的立體聲歌曲。這種伴奏方式,給歌唱愛好者們帶來了極大的方便和愉悅,成為人們休閑娛樂的一種方式,而現(xiàn)在多稱為KTV。
[0003]在現(xiàn)有的卡拉OK多媒體播放系統(tǒng)中,一般包括多媒體視頻輸出設(shè)備、音頻輸出設(shè)備以及主機(jī)。有些卡拉OK系統(tǒng)中也支持燈光特效,但是這些燈光特效多數(shù)都是從預(yù)先設(shè)定的幾種效果中挑選的,要么是靜態(tài)的,要么是循環(huán)變化的,不僅與當(dāng)前所播放的歌曲的關(guān)聯(lián)度很低,也與演唱者唱與不唱無關(guān)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,有必要提供一種伴唱視覺特效系統(tǒng)及一種伴唱視覺特效處理方法,其能為提供更加豐富的視覺特效,尤其是將音樂的節(jié)拍可視化。
[0005]本發(fā)明實(shí)施例提供一種伴唱視覺特效系統(tǒng),包括:控制主機(jī)及視覺特效輸出設(shè)備;
[0006]所述控制主機(jī)在播放多媒體文件時(shí),或在外部設(shè)備播放多媒體文件時(shí),獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集,所述視覺特效數(shù)據(jù)集內(nèi)包括至少二個(gè)版本的視覺特效標(biāo)簽,每個(gè)版本的視覺特效標(biāo)簽分別包括時(shí)間設(shè)定數(shù)據(jù)以及特效設(shè)定數(shù)據(jù);
[0007]所述控制主機(jī)同步檢測演唱者的演唱狀態(tài),根據(jù)演唱者的不同演唱狀態(tài)分別從所述視覺特效數(shù)據(jù)集中對應(yīng)版本的視覺特效標(biāo)簽中獲得與當(dāng)前時(shí)間匹配的視覺特效標(biāo)簽并生成與所述多媒體文件同步播放的視覺特效信號;
[0008]所述視覺特效輸出設(shè)備根據(jù)所述視覺特效信號同步輸出視覺特效。
[0009]在一個(gè)實(shí)施例中,上述的系統(tǒng)還包括演唱狀態(tài)感應(yīng)設(shè)備,所述演唱狀態(tài)感應(yīng)設(shè)備感測演唱者的演唱狀態(tài)數(shù)據(jù),并將所述演唱狀態(tài)數(shù)據(jù)實(shí)時(shí)發(fā)送給所述控制主機(jī),所述演唱狀態(tài)數(shù)據(jù)包括麥克風(fēng)開關(guān)狀態(tài)、按鍵狀態(tài)、演唱者聲音頻率、演唱者音量、演唱者動(dòng)作特征中的至少一種;
[0010]所述控制主機(jī)根據(jù)所述演唱狀態(tài)感應(yīng)設(shè)備發(fā)送的演唱狀態(tài)數(shù)據(jù)判斷所述演唱狀
??τ O
[0011]在一個(gè)實(shí)施例中,上述的系統(tǒng)還包括演唱狀態(tài)感應(yīng)設(shè)備,所述演唱狀態(tài)感應(yīng)設(shè)備感測演唱者的演唱狀態(tài)數(shù)據(jù),根據(jù)所述演唱狀態(tài)數(shù)據(jù)判斷所述演唱狀態(tài),并將所述演唱狀態(tài)實(shí)時(shí)發(fā)送給所述控制主機(jī),所述演唱狀態(tài)數(shù)據(jù)包括麥克風(fēng)開關(guān)狀態(tài)、麥克風(fēng)按鍵狀態(tài)、演唱者聲音頻率、演唱者音量、演唱者動(dòng)作特征中的至少一種。
[0012]在一個(gè)實(shí)施例中,所述視覺特效數(shù)據(jù)集內(nèi)還包括版本設(shè)定數(shù)據(jù),所述版本設(shè)定數(shù)據(jù)設(shè)定所述視覺特效標(biāo)簽的版本與所述演唱狀態(tài)之間的對應(yīng)關(guān)系。
[0013]在一個(gè)實(shí)施例中,所述視覺特效輸出設(shè)備為多媒體視頻輸出設(shè)備,所述系統(tǒng)還包括視覺特效疊加設(shè)備,分別與所述控制主機(jī)及所述多媒體視頻輸出設(shè)備相連,所述視覺特效疊加設(shè)備用于:將所述視覺特效信號疊加在所述多媒體文件的多媒體視頻主畫面上,并將疊加后的視頻信號傳輸給所述多媒體視頻輸出設(shè)備輸出。
[0014]在一個(gè)實(shí)施例中,所述視覺特效設(shè)備包括LED燈陣列,所述LED燈陣列布滿房間的墻壁、屋頂與地面。
[0015]在一個(gè)實(shí)施例中,所述控制主機(jī)獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集包括:所述控制主機(jī)根據(jù)所述多媒體文件的標(biāo)識向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的視覺特效數(shù)據(jù)集的請求;以及接收所述云端服務(wù)器系統(tǒng)返回的所述視覺特效數(shù)據(jù)集。
[0016]在一個(gè)實(shí)施例中,所述控制主機(jī)獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集還包括:所述控制主機(jī)將身份認(rèn)證信息發(fā)送給所述云端服務(wù)器系統(tǒng),以使所述云端服務(wù)器系統(tǒng)統(tǒng)驗(yàn)證所述控制主機(jī)是否具有獲取視覺特效數(shù)據(jù)集的權(quán)限;所述云端服務(wù)器系統(tǒng)在所述控制主機(jī)具有獲取視覺特效數(shù)據(jù)集的權(quán)限時(shí)才返回所述控制主機(jī)請求的視覺特效數(shù)據(jù)集。
[0017]在一個(gè)實(shí)施例中,所述系統(tǒng)還包括與所述控制主機(jī)相連的外部設(shè)備;所述外部設(shè)備在播放多媒體文件時(shí)或者多媒體文件被加入播放列表時(shí)將對應(yīng)的多媒體文件的標(biāo)識發(fā)送給所述控制主機(jī);所述控制主機(jī)在接收到所述多媒體文件的標(biāo)識后向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的視覺特效數(shù)據(jù)集的請求。
[0018]在一個(gè)實(shí)施例中,所述控制主機(jī)還接收所述云端服務(wù)器系統(tǒng)發(fā)送的用戶個(gè)性化信息,所述視覺特效數(shù)據(jù)集中還包括視頻替換特效標(biāo)簽,所述視頻替換特效標(biāo)簽包括時(shí)間設(shè)定數(shù)據(jù)、用于在多媒體視頻主畫面中定義出預(yù)定形狀的區(qū)域的形狀數(shù)據(jù)以及與所述形狀數(shù)據(jù)對應(yīng)的類別數(shù)據(jù),所述控制主機(jī)還將所述預(yù)定形狀的區(qū)域內(nèi)的內(nèi)容替換為與所述類別數(shù)據(jù)對應(yīng)的用戶個(gè)性化信息。
[0019]在一個(gè)實(shí)施例中,所述控制主機(jī)還根據(jù)用戶輸入的選擇指令分別獲取不同版本的視覺特效數(shù)據(jù)集。
[0020]在一個(gè)實(shí)施例中,所述控制主機(jī)獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集包括:從所述多媒體文件內(nèi)解析出內(nèi)嵌在所述多媒體文件內(nèi)的所述視覺特效數(shù)據(jù)集。
[0021]在一個(gè)實(shí)施例中,所述特效設(shè)定數(shù)據(jù)為:視頻、矢量動(dòng)畫、或者用于生成視頻或者矢量動(dòng)畫的中間數(shù)據(jù),所述中間數(shù)據(jù)是根據(jù)預(yù)定的協(xié)議或者語言生成。
[0022]在一個(gè)實(shí)施例中,所述特效設(shè)定數(shù)據(jù)所描述的視覺特效是對應(yīng)的時(shí)間設(shè)定數(shù)據(jù)所設(shè)定的時(shí)間區(qū)間內(nèi)音樂節(jié)拍的視覺表達(dá),所述特效設(shè)定數(shù)據(jù)是根據(jù)所對應(yīng)的音樂節(jié)拍的快慢、高低、強(qiáng)弱等多項(xiàng)特征而設(shè)計(jì)的。
[0023]本發(fā)明實(shí)施例還提供一種伴唱視覺特效處理方法,包括:
[0024]在播放多媒體文件時(shí),或在外部設(shè)備播放多媒體文件時(shí),獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集,所述視覺特效數(shù)據(jù)集內(nèi)包括至少二個(gè)版本的視覺特效標(biāo)簽,每個(gè)版本的視覺特效標(biāo)簽分別包括時(shí)間設(shè)定數(shù)據(jù)以及特效設(shè)定數(shù)據(jù);
[0025]同步檢測演唱者的演唱狀態(tài),根據(jù)演唱者的不同演唱狀態(tài)分別從所述視覺特效數(shù)據(jù)集中對應(yīng)版本的視覺特效標(biāo)簽中獲得與當(dāng)前時(shí)間匹配的視覺特效標(biāo)簽并生成與所述多媒體文件同步播放的視覺特效信號;以及
[0026]根據(jù)所述視覺特效信號同步輸出視覺特效。
[0027]在一個(gè)實(shí)施例中,上述方法還包括:演唱狀態(tài)感應(yīng)設(shè)備感測演唱者的演唱狀態(tài)數(shù)據(jù),并將所述演唱狀態(tài)數(shù)據(jù)實(shí)時(shí)發(fā)送給所述控制主機(jī),所述演唱狀態(tài)數(shù)據(jù)包括麥克風(fēng)開關(guān)狀態(tài)、按鍵狀態(tài)、演唱者聲音頻率、演唱者音量、演唱者動(dòng)作特征中的至少一種;
[0028]所述控制主機(jī)根據(jù)所述演唱狀態(tài)感應(yīng)設(shè)備發(fā)送的演唱狀態(tài)數(shù)據(jù)判斷所述演唱狀
??τ O
[0029]在一個(gè)實(shí)施例中,上述方法還包括:演唱狀態(tài)感應(yīng)設(shè)備感測演唱者的演唱狀態(tài)數(shù)據(jù),根據(jù)所述演唱狀態(tài)數(shù)據(jù)判斷所述演唱狀態(tài),并將所述演唱狀態(tài)實(shí)時(shí)發(fā)送給所述控制主機(jī),所述演唱狀態(tài)數(shù)據(jù)包括麥克風(fēng)開關(guān)狀態(tài)、麥克風(fēng)按鍵狀態(tài)、演唱者聲音頻率、演唱者音量、演唱者動(dòng)作特征中的至少一種。
[0030]在一個(gè)實(shí)施例中,所述視覺特效數(shù)據(jù)集內(nèi)還包括版本設(shè)定數(shù)據(jù),所述版本設(shè)定數(shù)據(jù)設(shè)定所述視覺特效標(biāo)簽的版本與所述演唱狀態(tài)之間的對應(yīng)關(guān)系;所述方法還包括:根據(jù)所述對應(yīng)關(guān)系切換視覺特效的版本。
[0031]在一個(gè)實(shí)施例中,所述方法還包括:將所述視覺特效信號疊加在所述多媒體文件的多媒體視頻主畫面上,并將疊加后的視頻信號傳輸給多媒體視頻輸出設(shè)備輸出。
[0032]在一個(gè)實(shí)施例中,所述視覺特效設(shè)備包括LED燈陣列,所述LED燈陣列布滿房間的墻壁、屋頂與地面。
[0033]在一個(gè)實(shí)施例中,所述獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集包括:根據(jù)所述多媒體文件的標(biāo)識向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的視覺特效數(shù)據(jù)集的請求;以及接收所述云端服務(wù)器系統(tǒng)返回的所述視覺特效數(shù)據(jù)集。
[0034]在一個(gè)實(shí)施例中,所述獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集還包括:將身份認(rèn)證信息發(fā)送給所述云端服務(wù)器系統(tǒng),以使所述云端服務(wù)器系統(tǒng)統(tǒng)驗(yàn)證是否具有獲取視覺特效數(shù)據(jù)集的權(quán)限;所述云端服務(wù)器系統(tǒng)在身份驗(yàn)證通過時(shí)才返回所述控制主機(jī)請求的視覺特效數(shù)據(jù)集。
[0035]在一個(gè)實(shí)施例中,上述方法還包括:接收外部設(shè)備在播放多媒體文件時(shí)或者多媒體文件被加入播放列表時(shí)發(fā)送的多媒體文件的標(biāo)識;所述獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集的步驟在接收到所述外部設(shè)備發(fā)送的多媒體文件的標(biāo)識后執(zhí)行。
[0036]在一個(gè)實(shí)施例中,上述方法還包括:接收所述云端服務(wù)器系統(tǒng)發(fā)送的用戶個(gè)性化信息,所述視覺特效數(shù)據(jù)集中還包括視頻替換特效標(biāo)簽,所述視頻替換特效標(biāo)簽包括時(shí)間設(shè)定數(shù)據(jù)、用于在多媒體視頻主畫面中定義出預(yù)定形狀的區(qū)域的形狀數(shù)據(jù)以及與所述形狀數(shù)據(jù)對應(yīng)的類別數(shù)據(jù);以及將所述預(yù)定形狀的區(qū)域內(nèi)的內(nèi)容替換為與所述類別數(shù)據(jù)對應(yīng)的用戶個(gè)性化信息。
[0037]在一個(gè)實(shí)施例中,上述方法還包括:根據(jù)用戶輸入的選擇指令分別獲取不同版本的視覺特效數(shù)據(jù)集。
[0038]在一個(gè)實(shí)施例中,所述獲取與所述多媒體文件對應(yīng)的視覺特效數(shù)據(jù)集包括:從所述多媒體文件內(nèi)解析出內(nèi)嵌在所述多媒體文件內(nèi)的所述視覺特效數(shù)據(jù)集。
[0039]在一個(gè)實(shí)施例中,所述特效設(shè)定數(shù)據(jù)為:視頻、矢量動(dòng)畫、或者用于生成視頻或者矢量動(dòng)畫的中間數(shù)據(jù),所述中間數(shù)據(jù)是根據(jù)預(yù)定的協(xié)議或者語言生成。
[0040]在一個(gè)實(shí)施例中,所述特效設(shè)定數(shù)據(jù)所描述的視覺特效是對應(yīng)的時(shí)間設(shè)定數(shù)據(jù)所設(shè)定的時(shí)間區(qū)間內(nèi)音樂節(jié)拍的視覺表達(dá),所述特效設(shè)定數(shù)據(jù)是根據(jù)所對應(yīng)的音樂節(jié)拍的快慢、高低、強(qiáng)弱等多項(xiàng)特征而設(shè)計(jì)的。
[0041]上述技術(shù)方案的有益效果是:除了正常音頻與視頻外,控制主機(jī)還生成了與時(shí)間線同步的視覺特效。而且,根據(jù)演唱者演唱狀態(tài)的不同會(huì)自動(dòng)切換對應(yīng)版本的視覺特效,為多媒體伴唱系統(tǒng)提供了更加豐富的視覺特效功能。
[0042]為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說明如下。
【附圖說明】
[0043]圖1為本發(fā)明第一實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0044]圖2為本發(fā)明第二實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0045]圖3為第二實(shí)施例提供的伴唱視覺特效系統(tǒng)另一架構(gòu)示意圖。
[0046]圖4為本發(fā)明第三實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0047]圖5為本發(fā)明第四實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0048]圖6為第四實(shí)施例的伴唱視覺特效系統(tǒng)中云端服務(wù)器的模塊圖。
[0049]圖7為本發(fā)明第五實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0050]圖8為本發(fā)明第六實(shí)施例提供的伴唱視覺特效系統(tǒng)的架構(gòu)示意圖。
[0051]圖9為本發(fā)明第七實(shí)施例提供的獲取視覺特效數(shù)據(jù)集的方法的流程圖。
[0052]圖10為圖9的方法中部分步驟的流程圖。
[0053]圖11為本發(fā)明第八實(shí)施例提供的在視覺特效中替換用戶的個(gè)性化信息的流程圖。
[0054]圖12為本發(fā)明第九實(shí)施例提供的伴唱視覺特效處理方法的流程圖。
【具體實(shí)施方式】
[0055]為更進(jìn)一步闡述本發(fā)明為實(shí)現(xiàn)預(yù)定發(fā)明目的所采取