歌曲合唱方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及多媒體處理領(lǐng)域,特別涉及一種歌曲合唱方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]唱歌應(yīng)用是目前深受用戶喜歡的一類應(yīng)用。唱歌應(yīng)用提供了在線獨(dú)唱和在線合唱等功能。
[0003]當(dāng)用戶希望進(jìn)行在線合唱時(shí),目前的歌曲合唱方法包括:第一用戶演唱目標(biāo)歌曲中的第一部分,第一客戶端錄制得到第一音頻文件;第一客戶端將第一音頻文件上傳到服務(wù)器;第二客戶端下載該第一音頻文件,在播放第一音頻文件的過(guò)程中,由第二用戶演唱目標(biāo)歌曲中的第二部分,第二客戶端錄制得到第二音頻文件;將第一音頻文件和第二音頻文件合并為合唱音頻文件。第二客戶端再將合唱音頻文件上傳至服務(wù)器。
[0004]在實(shí)現(xiàn)本發(fā)明實(shí)施例的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:目前的歌曲合唱方法僅能夠得到合唱音頻文件,在播放該合唱音頻文件時(shí)所能實(shí)現(xiàn)的展現(xiàn)方式有限。
【發(fā)明內(nèi)容】
[0005]為了解決目前的歌曲合唱方法僅能夠得到合唱音頻文件,在播放該合唱音頻文件時(shí)所能實(shí)現(xiàn)的展現(xiàn)方式有限的問(wèn)題,本發(fā)明實(shí)施例提供了一種歌曲合唱方法、裝置及系統(tǒng)。所述技術(shù)方案如下:
[0006]第一方面,提供了一種歌曲合唱方法,該方法包括:
[0007]獲取合唱歌曲的第i合唱文件,第i合唱文件包括:n個(gè)合唱用戶中前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù);
[0008]以合唱模式播放第i合唱文件和拍攝畫面,拍攝畫面是第i+Ι個(gè)用戶的視頻畫面;
[0009]根據(jù)拍攝畫面拍攝得到第i+ Ι視頻文件,第i+Ι視頻文件包括第i + Ι個(gè)用戶演唱合唱歌曲中對(duì)應(yīng)的第i+Ι歌詞部分時(shí)的視頻畫面;
[0010]將第i合唱文件和第i+Ι視頻文件合并為第i+Ι合唱文件。
[0011]第二方面,提供了一種歌曲合唱方法,該方法包括:
[0012]接收第i終端發(fā)送的第i合唱文件,第i合唱文件包括η個(gè)合唱用戶中的前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù);
[0013]接收第i+Ι終端發(fā)送的視頻合唱請(qǐng)求,視頻合唱請(qǐng)求攜帶有第i合唱文件的信息;
[0014]將第i合唱文件發(fā)送給第i+Ι終端,以便第i+Ι終端拍攝第i+Ι視頻文件,并將第i合唱文件和第i+Ι視頻文件合并為第i+Ι合唱文件;
[0015]其中,第i+ 1視頻文件包括第i + 1個(gè)用戶演唱合唱歌曲中的第i + 1歌詞部分時(shí)的視頻畫面。
[0016]第三方面,提供了一種歌曲合唱裝置,該裝置包括:
[0017]文件獲取模塊,用于獲取合唱歌曲的第i合唱文件,第i合唱文件包括:n個(gè)合唱用戶中前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù);
[0018]文件播放模塊,用于以合唱模式播放第i合唱文件和拍攝畫面,拍攝畫面是第i+ 1個(gè)用戶的視頻畫面;
[0019]第一拍攝模塊,用于根據(jù)拍攝畫面拍攝得到第i+ 1視頻文件,第i + 1視頻文件包括第i+Ι個(gè)用戶演唱合唱歌曲中對(duì)應(yīng)的第i+Ι歌詞部分時(shí)的視頻畫面;
[0020]第一合并模塊,用于將第i合唱文件和第i+1視頻文件合并為第i+1合唱文件。
[0021 ]第四方面,提供了一種歌曲合唱裝置,該裝置包括:
[0022]第一接收模塊,用于接收第i終端發(fā)送的第i合唱文件,第i合唱文件包括η個(gè)合唱用戶中的前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù);
[0023]請(qǐng)求接收模塊,用于接收第i+1終端發(fā)送的視頻合唱請(qǐng)求,視頻合唱請(qǐng)求攜帶有第i合唱文件的信息;
[0024]第二發(fā)送模塊,用于將第i合唱文件發(fā)送給第i+ 1終端,以便第i + 1終端拍攝第i+1視頻文件,并將第i合唱文件和第i+1視頻文件合并為第i+1合唱文件;
[0025]其中,第i+ 1視頻文件包括第i + 1個(gè)用戶演唱合唱歌曲中的第i + 1歌詞部分時(shí)的視頻畫面。
[0026]第五方面,提供了一種歌曲合唱系統(tǒng),該系統(tǒng)包括終端和服務(wù)器;
[0027]該終端包括如第三方面的歌曲合唱裝置;
[0028]該服務(wù)器包括如第四方面的歌曲合唱裝置。
[0029]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0030]通過(guò)獲取合唱歌曲的第i合唱文件;以合唱模式播放第i合唱文件和拍攝畫面;根據(jù)拍攝畫面拍攝得到第i+Ι視頻文件;將第i合唱文件和第i+Ι視頻文件合并為第i+Ι合唱文件;解決了目前的歌曲合唱方法僅能夠得到合唱音頻文件,在播放該合唱音頻文件時(shí)所能實(shí)現(xiàn)的展現(xiàn)方式有限的問(wèn)題;達(dá)到了通過(guò)合并多個(gè)用戶的演唱視頻,豐富了合唱文件的展現(xiàn)方式,提高了用戶之間的交互性的效果。
【附圖說(shuō)明】
[0031]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1是本發(fā)明部分實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0033]圖2是本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖;
[0034]圖3是本發(fā)明再一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖;
[0035]圖4A是本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖;
[0036]圖4B是本發(fā)明一個(gè)實(shí)施例提供的第一終端選擇視頻合唱的方式的示意圖;
[0037]圖4C是本發(fā)明一個(gè)實(shí)施例提供的合唱歌曲的歌詞部分區(qū)別顯示的示意圖;
[0038]圖4D是本發(fā)明一個(gè)實(shí)施例提供的視頻拼接模板中第一模板或第二模板的示意圖;
[0039]圖4E是本發(fā)明一個(gè)實(shí)施例提供的視頻拼接模板中第三模板的示意圖;
[0040]圖4F是本發(fā)明一個(gè)實(shí)施例提供的第一終端拍攝第一視頻文件的示意圖;
[0041]圖4G是本發(fā)明一個(gè)實(shí)施例提供的第一終端中采用第一模板拼接顯示的示意圖;
[0042]圖4H是本發(fā)明一個(gè)實(shí)施例提供的第一終端中采用第二模板拼接顯示的示意圖;
[0043]圖41是本發(fā)明一個(gè)實(shí)施例提供的第一終端中采用第三模板拼接顯示的示意圖;
[0044]圖4J是本發(fā)明一個(gè)實(shí)施例提供的第二終端加入合唱的方式的示意圖;
[0045]圖5A是本發(fā)明一個(gè)實(shí)施例提供的第二終端中采用第一模板拼接顯示的示意圖;
[0046]圖5B是本發(fā)明一個(gè)實(shí)施例提供的第二終端中采用第二模板拼接顯示的示意圖;
[0047]圖5C是本發(fā)明一個(gè)實(shí)施例提供的第二終端中采用第三模板拼接顯示的示意圖;
[0048]圖f5D是本發(fā)明一個(gè)實(shí)施例提供的識(shí)別方法顯示視頻畫面的方法流程圖;
[0049]圖5E是本發(fā)明一個(gè)實(shí)施例提供的視頻文件分享方法的方法流程圖;
[0050]圖6A和6B是本發(fā)明另一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖;
[0051]圖7是本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱裝置的結(jié)構(gòu)方框圖;
[0052]圖8是本發(fā)明另一個(gè)實(shí)施例提供的歌曲合唱裝置的結(jié)構(gòu)方框圖;
[0053]圖9本發(fā)明又一個(gè)實(shí)施例提供的歌曲合唱裝置的結(jié)構(gòu)方框圖;
[0054]圖10本發(fā)明又一個(gè)實(shí)施例提供的歌曲合唱裝置的結(jié)構(gòu)方框圖;
[0055]圖11是本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱系統(tǒng)的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0056]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0057]請(qǐng)參考圖1,其示出了本發(fā)明部分實(shí)施例所涉及的一種實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括:第一終端120、第二終端140和服務(wù)器160。其中:
[0058]第一終端120和第二終端140中分別運(yùn)行有第一客戶端和第二客戶端。第一客戶端和第二客戶端均為唱歌類客戶端或者演藝模仿類客戶端。比如,第一客戶端和第二客戶端可以是中國(guó)騰訊公司出品的全民K歌客戶端。
[0059]另外,第一終端120和第二終端140可以是手機(jī)、平板電腦、電子書(shū)閱讀器、MP3(Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4(Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4)播放器、膝上型便攜計(jì)算機(jī)、相機(jī)和攝像機(jī)等等。
[0060]第一終端120通過(guò)服務(wù)器160與第二終端140相連,該服務(wù)器160通過(guò)有線網(wǎng)絡(luò)或者無(wú)線網(wǎng)絡(luò)分別與第一終端120和第二終端140相連。
[0061]服務(wù)器160可以是一臺(tái)服務(wù)器,或者由若干臺(tái)服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。服務(wù)器160用于提供唱歌客戶端或者演藝模仿類客戶端的后臺(tái)服務(wù)。
[0062]可選的,該實(shí)施環(huán)境還可以包括第M終端130。其中,M為大于2的正整數(shù)。
[0063]請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖,本實(shí)施例以該歌曲合唱方法應(yīng)用于圖1所示實(shí)施環(huán)境中第二終端側(cè)進(jìn)行舉例說(shuō)明。該歌曲合唱方法可以包括如下步驟:
[0064]步驟202,獲取合唱歌曲的第i合唱文件,第i合唱文件包括:n個(gè)合唱用戶中前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù)。
[0065]步驟204,以合唱模式播放第i合唱文件和拍攝畫面,拍攝畫面是第i+Ι個(gè)用戶的視頻畫面。
[0066]步驟206,根據(jù)拍攝畫面拍攝得到第i+Ι視頻文件,第i+Ι視頻文件包括第i+Ι個(gè)用戶演唱合唱歌曲中對(duì)應(yīng)的第i+1歌詞部分時(shí)的視頻畫面。
[0067]步驟208,將第i合唱文件和第i+Ι視頻文件合并為第i+Ι合唱文件。
[0068]綜上所述,本實(shí)施例提供的歌曲合唱方法,通過(guò)獲取合唱歌曲的第i合唱文件;以合唱模式播放第i合唱文件和拍攝畫面;根據(jù)拍攝畫面拍攝得到第i+Ι視頻文件;將第i合唱文件和第i+Ι視頻文件合并為第i+Ι合唱文件;解決了目前的歌曲合唱方法僅能夠得到合唱音頻文件,在播放該合唱音頻文件時(shí)所能實(shí)現(xiàn)的展現(xiàn)方式有限的問(wèn)題;達(dá)到了通過(guò)合并多個(gè)用戶的演唱視頻,豐富了合唱文件的展現(xiàn)方式,提高了用戶之間的交互性的效果。
[0069]請(qǐng)參考圖3,其示出了本發(fā)明再一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖,本實(shí)施例以該歌曲合唱方法應(yīng)用于圖1所示實(shí)施環(huán)境中服務(wù)器側(cè)進(jìn)行舉例說(shuō)明。該歌曲合唱方法可以包括如下步驟:
[0070]步驟302,接收第i終端發(fā)送的第i合唱文件,第i合唱文件包括η個(gè)合唱用戶中的前i個(gè)用戶演唱合唱歌曲中各自對(duì)應(yīng)的第i歌詞部分時(shí)的視頻畫面,i為小于η的正整數(shù);。
[0071]步驟304,接收第i+Ι終端發(fā)送的視頻合唱請(qǐng)求,視頻合唱請(qǐng)求攜帶有第i合唱文件的信息。
[0072]步驟306,將第i合唱文件發(fā)送給第i+ Ι終端,以便第i + Ι終端拍攝第i+Ι視頻文件,并將第i合唱文件和第i+ι視頻文件合并為第i+ι合唱文件。
[0073]其中,第i+ Ι視頻文件包括第i + Ι個(gè)用戶演唱合唱歌曲中的第i + Ι歌詞部分時(shí)的視頻畫面。
[0074]綜上所述,本實(shí)施例提供的歌曲合唱方法,通過(guò)接收第i終端發(fā)送的第i合唱文件;接收第i + Ι終端發(fā)送的視頻合唱請(qǐng)求;將第i合唱文件發(fā)送給第i+Ι終端,以便第i + Ι終端拍攝第i + Ι視頻文件,并將第i合唱文件和第i+Ι視頻文件合并為第i + Ι合唱文件;解決了目前的歌曲合唱方法僅能夠得到合唱音頻文件,在播放該合唱音頻文件時(shí)所能實(shí)現(xiàn)的展現(xiàn)方式有限的問(wèn)題;達(dá)到了通過(guò)合并多個(gè)用戶的演唱視頻,豐富了合唱文件的展現(xiàn)方式,提高了用戶之間的交互性的效果。
[0075]請(qǐng)參考圖4A,其示出了本發(fā)明一個(gè)實(shí)施例提供的歌曲合唱方法的方法流程圖,本實(shí)施例以該歌曲合唱方法應(yīng)用于圖1所示實(shí)施環(huán)境,僅以兩個(gè)用戶參與歌曲合唱進(jìn)行舉例說(shuō)明。該歌曲合唱方法可以包括如下步驟:
[0076]步驟401,第一終端接收第一用戶觸發(fā)的視頻合唱請(qǐng)求。
[0077]首先在第一終端中運(yùn)行唱歌類客戶端,以該唱歌類客戶端為全民K歌舉例說(shuō)明。第一用戶在第一終端中運(yùn)行全民K歌,第一用戶在需要拍攝視頻合唱歌曲時(shí),通過(guò)全民K歌向第一終端觸發(fā)視頻合唱請(qǐng)求。
[0078]也即在全民K歌中選擇需要合唱的歌曲,并選擇視頻合唱,如圖4B所示。
[0079]其中,第一用戶觸發(fā)的視頻合唱請(qǐng)求中攜帶有合唱歌曲的標(biāo)識(shí)。
[0080]步驟402,第一終端以合唱模式播放合唱歌曲。
[0081]第一終端根據(jù)視頻合唱