互動節(jié)拍特效系統(tǒng)及互動節(jié)拍特效處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體特效技術(shù)領(lǐng)域,特別涉及一種互動節(jié)拍特效系統(tǒng)及一種互動節(jié)拍特效處理方法。
【背景技術(shù)】
[0002]卡拉OK是一種多媒體伴奏演唱系統(tǒng),演唱者可以在預(yù)先錄制的音樂伴奏下參與歌唱??ɡ璒K能通過聲音處理使演唱者的聲音得到美化與潤飾,當再與音樂伴奏有機結(jié)合時,就變成了渾然一體的立體聲歌曲。這種伴奏方式,給歌唱愛好者們帶來了極大的方便和愉悅,成為人們休閑娛樂的一種方式,而現(xiàn)在多稱為KTV。
[0003]普通的KTV系統(tǒng)中,用戶的歌聲和伴奏音樂可以混合在一起播放,但用戶無法改變包房內(nèi)的燈光特效以及視頻特效。也就是說,現(xiàn)有的KTV系統(tǒng)的互動性很弱。
【發(fā)明內(nèi)容】
[0004]有鑒于此,有必要提供一種互動節(jié)拍特效系統(tǒng)及一種互動節(jié)拍特效處理方法,其能提供豐富的節(jié)拍特效,特別是鼓勵并引導(dǎo)用戶做出節(jié)拍動作。
[0005]本發(fā)明實施例提供一種互動節(jié)拍特效系統(tǒng),其包括:控制主機、節(jié)拍感應(yīng)裝置及特效輸出設(shè)備;
[0006]所述控制主機在播放多媒體文件時獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集,所述節(jié)拍特效數(shù)據(jù)集內(nèi)包括多個節(jié)拍特效標簽,每個節(jié)拍特效標簽包括時間節(jié)點;
[0007]所述控制主機同步從節(jié)拍特效數(shù)據(jù)集中獲取對應(yīng)的節(jié)拍特效標簽,在所述時間節(jié)點生成提示特效信號;
[0008]所述特效輸出設(shè)備輸出所述提示特效信號以提示用戶及時做出節(jié)拍動作;
[0009]所述節(jié)拍感應(yīng)裝置感應(yīng)到用戶響應(yīng)于所述提示特效信號所做出的節(jié)拍動作后生成節(jié)拍觸發(fā)信號;
[0010]如果所述控制主機及時接收到正確的節(jié)拍觸發(fā)信號,則生成節(jié)拍特效信號;
[0011]所述特效輸出設(shè)備還輸出所述節(jié)拍特效信號。
[0012]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括特效設(shè)定數(shù)據(jù),所述特效設(shè)定數(shù)據(jù)設(shè)定一個或多個節(jié)拍特效信號。
[0013]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括與所述特效設(shè)定數(shù)據(jù)對應(yīng)的提示設(shè)定數(shù)據(jù),所述提示設(shè)定數(shù)據(jù)設(shè)定所述提示特效信號,所述提示特效信號提示用戶及時做出默認的節(jié)拍動作。
[0014]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括節(jié)拍觸發(fā)信號設(shè)定數(shù)據(jù)和對應(yīng)的提示設(shè)定數(shù)據(jù),設(shè)定一個或多個節(jié)拍觸發(fā)信號,并提示用戶及時做出對應(yīng)的節(jié)拍動作,所述節(jié)拍動作包括:發(fā)出特定聲音、做出特定動作、操作特定節(jié)拍設(shè)備以及如何操作節(jié)拍設(shè)備中的一種或多種。
[0015]在一個實施例中,所述控制主機接收到節(jié)拍觸發(fā)信號后,如果所述節(jié)拍觸發(fā)信號符合對應(yīng)的所述節(jié)拍特效標簽中的節(jié)拍觸發(fā)信號設(shè)定數(shù)據(jù),且當前時間與對應(yīng)的所述節(jié)拍特效標簽中的時間節(jié)點的差值小于指定值,則所述控制主機判斷所述節(jié)拍觸發(fā)信號是及時且正確的節(jié)拍觸發(fā)信號,并生成節(jié)拍特效信號;
[0016]所述控制主機還根據(jù)節(jié)拍觸發(fā)信號的正確與否及時間準確性進行評分,在所述多媒體文件結(jié)束播放后所述控制主機對所述評分進行匯總得出總體評價,每次的評分和所述總體評分通過所述特效輸出設(shè)備輸出。
[0017]在一個實施例中,所述提示設(shè)定數(shù)據(jù)設(shè)定如何向用戶發(fā)出視覺提示,所述提示設(shè)定數(shù)據(jù)包括設(shè)備設(shè)定數(shù)據(jù)和提示內(nèi)容;
[0018]所述設(shè)備設(shè)定數(shù)據(jù)設(shè)定節(jié)拍設(shè)備、特效輸出設(shè)備和多媒體視頻輸出設(shè)備中的一個或多個;
[0019]所述提示內(nèi)容是文字、圖形或動畫中的一種或多種;
[0020]所述控制主機在播放多媒體文件時同步從節(jié)拍特效數(shù)據(jù)集中獲取對應(yīng)的節(jié)拍特效標簽,在所述時間節(jié)點處根據(jù)提示設(shè)定數(shù)據(jù)生成提示特效信號以提示用戶做出節(jié)拍動作。
[0021]在一個實施例中,所述控制主機接收到節(jié)拍觸發(fā)信號后,如果當前時間與對應(yīng)的所述節(jié)拍特效標簽中的時間節(jié)點的差值小于指定值,則所述控制主機判斷所述節(jié)拍觸發(fā)信號是及時且正確的節(jié)拍觸發(fā)信號,并生成節(jié)拍特效信號;
[0022]所述控制主機還根據(jù)節(jié)拍觸發(fā)信號的時間準確性進行評分,在所述多媒體文件結(jié)束播放后所述控制主機對所述評分進行匯總得出總體評價,每次的評分和所述總體評分通過所述特效輸出設(shè)備輸出。
[0023]在一個實施例中,所述提示特效信號還提示用戶及時做出正確的節(jié)拍動作后會呈現(xiàn)何種節(jié)拍特效。
[0024]在一個實施例中,所述系統(tǒng)還包括:節(jié)拍設(shè)備,用于根據(jù)用戶的操作發(fā)出所述節(jié)拍觸發(fā)信號至所述控制主機、所述特效輸出設(shè)備或者所述節(jié)拍感應(yīng)裝置,所述節(jié)拍設(shè)備內(nèi)置燈光部件以閃爍顯示所接收到的燈光或燈光陣列圖案,和/或內(nèi)置視頻顯示部件以閃爍顯示接收到的提示圖案或播放提示動畫。
[0025]在一個實施例中,所述控制主機在播放多媒體文件時獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集包括:
[0026]所述控制主機根據(jù)所述多媒體文件的標識向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的節(jié)拍特效數(shù)據(jù)集的請求;以及
[0027]接收所述云端服務(wù)器系統(tǒng)返回的所述節(jié)拍特效數(shù)據(jù)集。
[0028]在一個實施例中,所述控制主機在播放多媒體文件時獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集還包括:
[0029]所述控制主機將身份認證信息發(fā)送給所述云端服務(wù)器系統(tǒng),以使所述云端服務(wù)器系統(tǒng)驗證所述控制主機是否具有獲取節(jié)拍特效數(shù)據(jù)集的權(quán)限;
[0030]所述云端服務(wù)器系統(tǒng)在所述控制主機具有獲取節(jié)拍特效數(shù)據(jù)集的權(quán)限時才返回所述控制主機請求的節(jié)拍特效數(shù)據(jù)集。
[0031]在一個實施例中,所述系統(tǒng)還包括與所述控制主機相連的外部設(shè)備;所述外部設(shè)備在播放多媒體文件時或者多媒體文件被加入播放列表時將對應(yīng)的多媒體文件的標識發(fā)送給所述控制主機;
[0032]所述控制主機在接收到所述多媒體文件的標識后執(zhí)行所述控制主機根據(jù)所述多媒體文件的標識向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的節(jié)拍特效數(shù)據(jù)集的請求的步驟。
[0033]在一個實施例中,所述控制主機在播放多媒體文件時獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集包括:從所述多媒體文件內(nèi)解析出內(nèi)嵌在所述多媒體文件內(nèi)的所述節(jié)拍特效數(shù)據(jù)集。
[0034]在一個實施例中,所述特效輸出設(shè)備包括:音頻輸出裝置、視頻輸出裝置以及燈光特效裝置;
[0035]所述特效設(shè)定數(shù)據(jù)包括音頻特效數(shù)據(jù)、燈光特效數(shù)據(jù)以及視頻特效數(shù)據(jù),所述音頻特效數(shù)據(jù)設(shè)定所述音頻輸出裝置發(fā)出的聲音特效,所述燈光特效數(shù)據(jù)設(shè)定所述燈光特效裝置燈光的變化方式,所述視頻特效數(shù)據(jù)設(shè)定所述視頻輸出裝置的圖像變化方式包括圖案、顏色、位置、角度、大小等變化中的一種或多種。
[0036]在一個實施例中,所述節(jié)拍感應(yīng)裝置包括錄音模塊以及音頻分析模塊,所述錄音模塊用于采集外部的聲音,所述音頻分析模塊用于根據(jù)所述錄音模塊采集的聲音分析其音頻特征是否符合預(yù)設(shè)的節(jié)拍音頻特征,若是,則所述音頻分析模塊生成所述節(jié)拍觸發(fā)信號。
[0037]在一個實施例中,所述節(jié)拍感應(yīng)裝置包括視頻捕捉模塊以及視頻分析模塊,所述視頻捕捉模塊用于拍攝用戶的視頻,所述視頻分析模塊用于分析所述視頻捕捉模塊拍攝的用戶視頻,以識別出用戶的動作是否符合預(yù)定的特征,若是,則所述視頻分析模塊生成所述節(jié)拍觸發(fā)信號。
[0038]在一個實施例中,所述節(jié)拍設(shè)備為用于發(fā)出特定音頻信號的無源發(fā)聲設(shè)備。
[0039]在一個實施例中,所述節(jié)拍設(shè)備為電子裝置,所述電子裝置在用戶按鈕、拍打、觸摸、旋轉(zhuǎn)、移動時發(fā)出特定的信號給所述控制主機、所述特效輸出設(shè)備或者所述節(jié)拍感應(yīng)裝置。
[0040]本發(fā)明實施例還提供一種互動節(jié)拍特效處理方法,所述方法包括:
[0041]在播放多媒體文件時,或者在外部設(shè)備播放多媒體文件時,獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集,所述節(jié)拍特效數(shù)據(jù)集內(nèi)包括多個節(jié)拍特效標簽,每個節(jié)拍特效標簽包括時間節(jié)點;
[0042]在播放多媒體文件時同步從節(jié)拍特效數(shù)據(jù)集中獲取對應(yīng)的節(jié)拍特效標簽,在所述時間節(jié)點處生成提示特效信號;
[0043]輸出所述提示特效信號以提示用戶及時做出節(jié)拍動作;
[0044]當感應(yīng)到用戶的節(jié)拍動作后生成節(jié)拍觸發(fā)信號;
[0045]如果及時接收到正確的節(jié)拍觸發(fā)信號,則生成節(jié)拍特效信號;
[0046]根據(jù)所述節(jié)拍特效信號輸出對應(yīng)的節(jié)拍特效。
[0047]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括特效設(shè)定數(shù)據(jù),所述特效設(shè)定數(shù)據(jù)設(shè)定一個或多個節(jié)拍特效信號。
[0048]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括與所述特效設(shè)定數(shù)據(jù)對應(yīng)的提示設(shè)定數(shù)據(jù),所述提示設(shè)定數(shù)據(jù)設(shè)定所述提示特效信號,所述提示特效信號提示用戶及時做出默認的節(jié)拍動作。
[0049]在一個實施例中,所述節(jié)拍特效標簽內(nèi)還包括節(jié)拍觸發(fā)信號設(shè)定數(shù)據(jù)和對應(yīng)的提示設(shè)定數(shù)據(jù),設(shè)定一個或多個節(jié)拍觸發(fā)信號,并提示用戶及時做出對應(yīng)的節(jié)拍動作,所述節(jié)拍動作包括:發(fā)出特定聲音、做出特定動作、操作特定節(jié)拍設(shè)備以及如何操作節(jié)拍設(shè)備中的一種或多種。
[0050]在一個實施例中,在接收到節(jié)拍觸發(fā)信號后,如果所述節(jié)拍觸發(fā)信號符合對應(yīng)的所述節(jié)拍特效標簽中的節(jié)拍觸發(fā)信號設(shè)定數(shù)據(jù),且當前時間與對應(yīng)的所述節(jié)拍特效標簽中的時間節(jié)點的差值小于指定值,則判斷所述節(jié)拍觸發(fā)信號是及時且正確的節(jié)拍觸發(fā)信號,并生成節(jié)拍特效信號;
[0051]所述方法還包括:根據(jù)節(jié)拍觸發(fā)信號的正確與否及時間準確性進行評分,在所述多媒體文件結(jié)束播放后對所述評分進行匯總得出總體評價,每次的評分和所述總體評分通過特效輸出設(shè)備輸出。
[0052]在一個實施例中,所述提示設(shè)定數(shù)據(jù)設(shè)定如何向用戶發(fā)出視覺提示,所述提示設(shè)定數(shù)據(jù)包括設(shè)備設(shè)定數(shù)據(jù)和提示內(nèi)容;
[0053]所述設(shè)備設(shè)定數(shù)據(jù)設(shè)定節(jié)拍設(shè)備、特效輸出設(shè)備和多媒體視頻輸出設(shè)備中的一個或多個;
[0054]所述提示內(nèi)容是文字、圖形或動畫中的一種或多種;
[0055]在播放多媒體文件時同步從節(jié)拍特效數(shù)據(jù)集中獲取對應(yīng)的節(jié)拍特效標簽,在所述時間節(jié)點處根據(jù)提示設(shè)定數(shù)據(jù)生成提示特效信號以提示用戶做出節(jié)拍動作。
[0056]在一個實施例中,在接收到節(jié)拍觸發(fā)信號后,如果當前時間與對應(yīng)的所述節(jié)拍特效標簽中的時間節(jié)點的差值小于指定值,則判斷所述節(jié)拍觸發(fā)信號是及時且正確的節(jié)拍觸發(fā)信號,并生成節(jié)拍特效信號;
[0057]所述方法還包括:根據(jù)節(jié)拍觸發(fā)信號的時間準確性進行評分,在所述多媒體文件結(jié)束播放后對所述評分進行匯總得出總體評價,每次的評分和所述總體評分通過所述特效輸出設(shè)備輸出。
[0058]在一個實施例中,所述方法還包括:根據(jù)用戶的操作發(fā)出所述節(jié)拍觸發(fā)信號至控制主機、特效輸出設(shè)備或者節(jié)拍感應(yīng)裝置,所述節(jié)拍設(shè)備內(nèi)置燈光部件以閃爍顯示所接收到的燈光或燈光陣列圖案,和/或內(nèi)置視頻顯示部件以閃爍顯示接收到的提示圖案或播放提示動畫。
[0059]在一個實施例中,所述提示特效信號還提示用戶及時做出正確的節(jié)拍動作后會呈現(xiàn)何種節(jié)拍特效。
[0060]在一個實施例中,所述獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集包括:
[0061]根據(jù)所述多媒體文件的標識向云端服務(wù)器系統(tǒng)發(fā)送獲取所述對應(yīng)的節(jié)拍特效數(shù)據(jù)集的請求;以及
[0062]接收所述云端服務(wù)器系統(tǒng)返回的所述節(jié)拍特效數(shù)據(jù)集。
[0063]在一個實施例中,所述獲取與所述多媒體文件對應(yīng)的節(jié)拍特效數(shù)據(jù)集還包括:
[0064]將身份認證信息發(fā)送給所述云端服務(wù)器系統(tǒng),以使所述云端服務(wù)器系統(tǒng)驗證是否具有獲取節(jié)拍特效數(shù)據(jù)集的權(quán)限;
[0065]所述云端服務(wù)器系統(tǒng)在控制主機具有獲取節(jié)拍特效數(shù)據(jù)集的權(quán)限時才返回所述節(jié)拍特效數(shù)據(jù)集。
[0066]在一個實施例中,所述方法還包括:
[0067]在所述外部設(shè)備播放多媒體文件時,接收所述外部設(shè)備發(fā)送的所述多媒體文件的標識;所述獲取與所述多媒體文