視頻中媒體特效的加載方法和裝置的制造方法
【專利摘要】本發(fā)明提供了一種視頻中媒體特效的加載方法,包括:根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合;在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效;在所述視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載。此外,還提供了一種與該方法匹配的視頻中媒體特效的加載裝置。上述視頻中媒體特效的加載方法和裝置能夠提高媒體特效的加載效率。
【專利說明】
視頻中媒體特效的加載方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻應(yīng)用技術(shù)領(lǐng)域,特別涉及一種視頻中媒體特效的加載方法和裝置。【背景技術(shù)】
[0002]近年來,隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,包括在線娛樂與游戲直播在內(nèi)的眾多真人秀互聯(lián)網(wǎng)應(yīng)用得到了空前的發(fā)展。用戶可以通過上述真人秀互聯(lián)網(wǎng)應(yīng)用發(fā)布實(shí)時視頻,進(jìn)行真人秀表演,展示自身在唱歌、跳舞、解說等方面的才能。
[0003]現(xiàn)有的視頻中,為實(shí)現(xiàn)較好的視頻性能,進(jìn)行視頻發(fā)布的用戶在發(fā)送即時視頻的同時,還將進(jìn)行特效的發(fā)送,以在發(fā)布的視頻中加載發(fā)送的特效。[〇〇〇4]對于進(jìn)行視頻發(fā)布的用戶而言,需要進(jìn)行特效的選取,并對選取的特效觸發(fā)發(fā)送之后,方可實(shí)現(xiàn)視頻中特效的加載。例如,用戶打開特效窗口,點(diǎn)擊一款特效并發(fā)送,便所點(diǎn)擊的特效加載至視頻中。
[0005]然而,上述視頻中特效加載的實(shí)現(xiàn)隨著可供選取使用的特效越來越多,無論是在智能手機(jī)等移動設(shè)備中,還是在筆記本電腦等終端設(shè)備中,均存在著較大的查找成本。也就是說,視頻中媒體特效的加載必須有用戶操作的介入,無法實(shí)現(xiàn)媒體特效的自動化加載,從而導(dǎo)致媒體特效加載的效率較為低下。
【發(fā)明內(nèi)容】
[0006]基于此,有必要提供一種視頻中媒體特效的加載方法,所述方法能夠提高視頻中媒體特效的加載效率。
[0007]另外,還有必要提供一種視頻中媒體特效的加載裝置,所述裝置能夠提高視頻中媒體特效的加載效率。
[0008]為解決上述技術(shù)問題,將采用如下技術(shù)方案:第一方面,提供了一種視頻中媒體特效的加載方法,包括:根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合;在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效;在所述視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載。
[0009]結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合的步驟包括:根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹配,并由所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。
[0010]結(jié)合第一方面,在第二種可能的實(shí)現(xiàn)方式中,所述根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合的步驟包括:根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;根據(jù)所述歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求;接收所述遠(yuǎn)端服務(wù)器返回的媒體特效組合,所述媒體特效組合是所述遠(yuǎn)端服務(wù)器根據(jù)所述媒體特效組合的獲取請求進(jìn)行匹配返回的。
[0011]結(jié)合第一方面第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述方法還包括:所述遠(yuǎn)端服務(wù)器響應(yīng)于所述媒體特效組合的獲取請求,根據(jù)存儲的樣本歌曲名稱與多個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的多個媒體特效組合;所述遠(yuǎn)端服務(wù)器獲取所述多個媒體特效組合所分別對應(yīng)的下載量;所述遠(yuǎn)端服務(wù)器根據(jù)所述下載量,得到一個媒體特效組合,并返回所述媒體特效組合。
[0012]結(jié)合第一方面,在第四種可能的實(shí)現(xiàn)方式中,所述在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效的步驟包括:將所述歌曲中的時間標(biāo)記與所述媒體特效組合的各個樣本時間標(biāo)記進(jìn)行對比,得到與所述時間標(biāo)記匹配的樣本時間標(biāo)記;根據(jù)所述樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與所述時間標(biāo)記對應(yīng)的媒體特效。[〇〇13 ]第二方面,提供了一種視頻中媒體特效的加載裝置,包括:媒體特效組合獲取模塊,用于根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取, 得到索引的媒體特效組合;媒體特效獲取模塊,用于在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效;媒體特效加載模塊,用于在所述視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載。
[0014]結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述媒體特效組合獲取模塊包括: 歌曲名稱獲取單元,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;媒體特效組合獲取單元,用于根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹配,并由所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。
[0015]結(jié)合第二方面,在第二種可能的實(shí)現(xiàn)方式中,所述媒體特效組合獲取模塊包括: 歌曲名稱獲取單元,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;請求發(fā)起單元,用于根據(jù)所述歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求; 媒體特效組合接收單元,用于接收所述遠(yuǎn)端服務(wù)器返回的媒體特效組合,所述媒體特效組合是所述遠(yuǎn)端服務(wù)器根據(jù)所述媒體特效組合的獲取請求進(jìn)行匹配返回的。
[0016]結(jié)合第二方面第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述裝置還包括運(yùn)行于遠(yuǎn)端服務(wù)器中的匹配模塊、下載量獲取模塊和媒體特效組合定位模塊,其中:所述匹配模塊用于響應(yīng)于所述媒體特效組合的獲取請求,根據(jù)存儲的樣本歌曲名稱與多個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的多個媒體特效組合;所述下載量獲取模塊用于獲取多個媒體特效組合所分別對應(yīng)的下載量;所述媒體特效組合定位模塊用于根據(jù)所述下載量,得到一個媒體特效組合,并返回所述媒體特效組合。
[0017]結(jié)合第二方面,在第四種可能的實(shí)現(xiàn)方式中,所述媒體特效獲取模塊包括:時間標(biāo)記獲取單元,用于將所述歌曲中的時間標(biāo)記與所述媒體特效組合的各個樣本時間標(biāo)記進(jìn)行對比,得到與所述時間標(biāo)記匹配的樣本時間標(biāo)記;媒體特效定位單元,用于根據(jù)所述樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與所述時間標(biāo)記對應(yīng)的媒體特效。
[0018]在視頻中,如需進(jìn)行媒體特效的加載,則根據(jù)該視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合,在索引到的媒體特效組合中通過歌曲的時間標(biāo)記得到對應(yīng)的媒體特效,在視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載,通過歌曲的不同時間標(biāo)記點(diǎn)觸發(fā)實(shí)現(xiàn)媒體特效的自動加載,在此過程中并不需要在眾多媒體特效組合中查找所需要的媒體特效組合,也不需要在媒體特效組合中進(jìn)行媒體特效的選取, 不存在查找成本,根據(jù)視頻進(jìn)行時播放的歌曲以及歌曲中的時間標(biāo)記即可自行獲得,從而提高了視頻中媒體特效的加載效率?!靖綀D說明】
[0019]圖1是一個實(shí)施例中視頻中媒體特效加載方法的流程圖;圖2是圖1中根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合的方法流程圖;圖3是圖1中另一個實(shí)施例中根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合的方法流程圖;圖4是另一個實(shí)施例中視頻中媒體特效加載方法的流程圖;圖5是圖1中在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效的方法流程圖;圖6是一個實(shí)施例中視頻中媒體特效加載裝置的結(jié)構(gòu)示意圖;圖7是圖6中媒體特效組合獲取模塊的結(jié)構(gòu)示意圖;圖8是圖6中另一個實(shí)施例中媒體特效組合獲取模塊的結(jié)構(gòu)示意圖;圖9是另一個實(shí)施例中媒體特效加載裝置的結(jié)構(gòu)示意圖;圖10是圖6中媒體特效獲取模塊的結(jié)構(gòu)流程圖?!揪唧w實(shí)施方式】
[0020]體現(xiàn)本發(fā)明特征與優(yōu)點(diǎn)的典型實(shí)施方式將在以下的說明中詳細(xì)敘述。應(yīng)理解的是本發(fā)明能夠在不同的實(shí)施方式上具有各種的變化,其皆不脫離本發(fā)明的范圍,且其中的說明及圖示在本質(zhì)上是當(dāng)作說明之用,而非用以限制本發(fā)明。
[0021]基于此,為提高視頻中媒體特效的加載效率,特提出一種視頻中媒體特效的加載方法,該視頻中媒體特效的加載方法由計算機(jī)程序?qū)崿F(xiàn),與之相對應(yīng)的,所構(gòu)建的視頻中媒體特效的加載裝置則被存儲于帶有屏幕的終端設(shè)備中,以在該終端設(shè)備中運(yùn)行,進(jìn)而實(shí)現(xiàn)視頻中媒體特效的加載。
[0022]在一個實(shí)施例中,具體的,該視頻的媒體特效加載方法如圖1所示,包括:步驟S110,根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合。
[0023]媒體特效是用于為視頻增添特殊效果,其效果將體現(xiàn)于視覺和聽覺上,因此,媒體特效包括視頻特效和/或音頻特效。
[0024]媒體特效加載的目標(biāo)是視頻,該視頻可以是即時視頻,也可以是非即時性的視頻, 但是,視頻進(jìn)行時存在著音頻,該音頻為歌曲,才能實(shí)現(xiàn)媒體特效的加載。
[0025]媒體特效組合是預(yù)置的,是預(yù)先由多個媒體特效所構(gòu)成的集合。其可根據(jù)相應(yīng)的歌曲、預(yù)置的媒體特效表現(xiàn)形式等因素進(jìn)行多個媒體特效的設(shè)置,并將所獲得的媒體特效組合與相應(yīng)的歌曲關(guān)聯(lián)存儲,每一個媒體特效組合都有唯一的歌曲與其對應(yīng),即,歌曲對應(yīng)了一個或者多個媒體特效組合。
[0026]在這里還可以說明的是,對于媒體特效組合的索引存儲,其是對應(yīng)的歌曲名稱為樣本,即樣本歌曲名稱為關(guān)鍵字來進(jìn)行索引存儲的,也可以是以歌曲的關(guān)鍵詞進(jìn)行索引存儲,還可以通過其它的歌曲信息實(shí)現(xiàn)索引存儲,在此不進(jìn)行限定。
[0027]根據(jù)視頻進(jìn)行時正在播放的歌曲,通過提取該歌曲的歌曲信息,獲得與該歌曲對應(yīng)的媒體特效組合。[〇〇28]例如,視頻進(jìn)行時,正在播放的歌曲為“我是一只小小鳥”,則根據(jù)此就能夠找到與 “我是一只小小鳥”歌曲對應(yīng)的媒體特效組合。[〇〇29]步驟S120,在媒體特效組合中通過歌曲的時間標(biāo)記得到對應(yīng)的媒體特效。
[0030]時間標(biāo)記指的是歌曲的時間軸中設(shè)置的觸發(fā)進(jìn)行媒體特效加載的時間點(diǎn),其可根據(jù)媒體特效加載的需要進(jìn)行設(shè)置。在一個實(shí)施例中,視頻進(jìn)行時所播放的歌曲中,所設(shè)置的時間標(biāo)記為多個,由此將觸發(fā)視頻播放中進(jìn)行多次媒體特效的加載。
[0031]在根據(jù)視頻進(jìn)行時播放的歌曲獲取得到的媒體特效組合中,存在著一個或多個媒體特效,而每一個媒體特效都有時間標(biāo)記與其對應(yīng),從而可以在媒體特效組合中通過視頻進(jìn)行播放歌曲的時間標(biāo)記得到對應(yīng)的媒體特效。[〇〇32]例如,視頻播放中,所相應(yīng)播放的歌曲是“我是一只小小鳥”,歌曲中,一時間標(biāo)記位于歌曲的時間軸中1分30秒的時間點(diǎn)上,由此時間標(biāo)記在對應(yīng)媒體特效組合中找到媒體特效。[0〇33]步驟S130,在視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行媒體特效的加載。
[0034]根據(jù)視頻進(jìn)行時播放的歌曲及歌曲中的時間標(biāo)記索引到對應(yīng)的媒體特效時,就會將該媒體特效被加載在視頻中。例如,根據(jù)播放的歌曲“我是一只小小鳥”及時間標(biāo)記“1分 30秒”索引到媒體特效“烏鴉從屏幕左側(cè)飛到屏幕右側(cè)并在右側(cè)消失”(后續(xù)簡稱“烏鴉飛”) 后,客戶端就會將“烏鴉飛”這一媒體特效加載到視頻中。[〇〇35]由此用戶無需在媒體特效庫中一個一個地查找媒體特效,在歌曲播放到特定的時間標(biāo)記時,客戶端就會自動將媒體特效加載至視頻中,提高了視頻中媒體特效的加載效率, 并且在不需要查找成本的情況下自適應(yīng)地實(shí)現(xiàn)了媒體特效的批量加載。
[0036]進(jìn)一步的,如圖2所示,在一個實(shí)施例中,步驟S110包括如下步驟:步驟S111,根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由歌曲信息提取歌曲名稱。
[0037]歌曲信息是歌曲的屬性內(nèi)容信息,包含歌曲中的歌詞,歌曲作者,歌曲名稱等內(nèi)容。
[0038]在歌曲播放時,對歌曲信息進(jìn)行采集,并從采集的歌曲信息中提取出歌曲名稱。
[0039]步驟S112,根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹配,并由歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。
[0040]樣本歌曲名稱是預(yù)先設(shè)置好的與某一個或幾個媒體特效組合相對應(yīng)的歌曲名稱, 也就是說,媒體特效組合是以樣本歌曲名稱為索引而進(jìn)行關(guān)聯(lián)存儲的。
[0041]本地存儲是視頻客戶端所在的終端設(shè)備中的存儲,樣本歌曲名稱和媒體特效組合之間的對應(yīng)關(guān)系,以及各媒體特效組合通過本地存儲來為視頻中媒體特效的加載提供數(shù)據(jù)。
[0042]本地存儲中的媒體特效組合是用戶自定義設(shè)置并與樣本歌曲名稱進(jìn)行對應(yīng)保存的,也可以是用戶通過歌曲名稱在遠(yuǎn)端服務(wù)器中檢索后下載并與歌曲名稱對應(yīng)的保存在本地存儲中的,在此不進(jìn)行限定。
[0043]具體的,可以預(yù)先采集多種歌曲名稱,并以此作為樣本歌曲名稱,進(jìn)而生成相應(yīng)的對應(yīng)關(guān)系。
[0044]因此,通過將步驟S111獲得的歌曲名稱與存儲的多個樣本歌曲名稱進(jìn)行逐一對比,得到與獲得的歌曲名稱匹配的樣本歌曲名稱,從而根據(jù)樣本歌曲名稱與媒體特效組合的對應(yīng)關(guān)系就能得到對應(yīng)的媒體特效組合。
[0045]例如,本地存儲中,有與樣本歌曲名稱“甲”對應(yīng)的媒體特效組合“A”,與樣本歌曲名稱“乙”對應(yīng)的媒體特效組合“B”,與樣本歌曲名稱“丙”對應(yīng)的媒體特效組合“C”……,當(dāng)播放的歌曲為“丙”時,就會將歌曲名稱“丙”與“甲”、“乙”、“丙”……逐一進(jìn)行對比,最后得到與歌曲名稱“丙”對應(yīng)的媒體特效組合。
[0046]如上所述的過程,在視頻中,通過播放歌曲就能自動觸發(fā)媒體特效的加載,由此自動獲得所期望的媒體特效,并將其加載于視頻中,極大地提高了視頻中實(shí)現(xiàn)媒體特效加載的便捷性,極大地降低了手工操作時的輸入和查找成本,提高了視頻中媒體特效的加載效率。[〇〇47]在另一個實(shí)施例中,如圖3所示,步驟S110包括如下步驟:步驟S111,根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由歌曲信息提取歌曲名稱。
[0048]步驟S113,根據(jù)歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求。
[0049]遠(yuǎn)端服務(wù)器是視頻客戶端的服務(wù)器。遠(yuǎn)端服務(wù)器中的媒體特效組合可以由使用該視頻客戶端的用戶上傳,也可以是運(yùn)營過程中根據(jù)需求發(fā)布的,在此不進(jìn)行限定。
[0050]具體的,例如,用戶使用視頻客戶端時,通過在歌曲的播放過程中不同時間點(diǎn)使用一些媒體特效,這些媒體特效就構(gòu)成歌曲對應(yīng)的媒體特效組合,在歌曲播放結(jié)束后,保存媒體特效與該歌曲不同時間點(diǎn)的對應(yīng)關(guān)系,并以媒體特效組合的形式上傳客戶端服務(wù)器,以供其他使用視頻客戶端的用戶使用。[0051 ]又例如,用戶在媒體特效組合設(shè)置界面輸入歌曲信息,設(shè)置歌曲不同時間點(diǎn)對應(yīng)的媒體特效,這些不同時間點(diǎn)對應(yīng)的媒體特效就構(gòu)成與歌曲對應(yīng)的媒體特效組合,保存媒體特效組合和該媒體特效組合與該歌曲的對應(yīng)關(guān)系,并上傳遠(yuǎn)端服務(wù)器,以供使用視頻客戶端的其他用戶使用。
[0052]視頻客戶端的用戶在獲取視頻進(jìn)行時播放歌曲的歌曲名稱后,根據(jù)歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起獲取請求,請求獲取遠(yuǎn)端服務(wù)器中與該歌曲名稱對應(yīng)的媒體特效組合。
[0053]步驟S114,接收遠(yuǎn)端服務(wù)器返回的媒體特效組合,媒體特效組合是遠(yuǎn)端服務(wù)器根據(jù)特效組合的獲取請求進(jìn)行匹配返回的。
[0054]遠(yuǎn)端服務(wù)器接收媒體特效組合的獲取請求后,根據(jù)歌曲名稱在進(jìn)行對應(yīng)媒體特效組合的檢索,檢索到與視頻進(jìn)行時播放歌曲的歌曲名稱對應(yīng)的媒體特效組合,并返回即可。
[0055]通過如上所述的過程,為視頻中媒體特效的加載提供了更加豐富的媒體特效資源,提高了視頻中媒體特效加載的多樣性,并且通過播放歌曲就能自動觸發(fā)媒體特效的加載,極大地提高了視頻中實(shí)現(xiàn)媒體特效加載的便捷性,極大地降低了手工操作時的輸入和查找成本,提高了視頻中媒體特效的加載效率。
[0056]進(jìn)一步的,在一個實(shí)施例中,如圖4所示,該方法還包括如下步驟:步驟210,響應(yīng)于媒體特效組合的獲取請求,遠(yuǎn)端服務(wù)器根據(jù)存儲的樣本歌曲名稱與多個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的多個媒體特效組合。
[0057]和本地存儲中相類似的,在遠(yuǎn)端服務(wù)器中,樣本歌曲名稱也是預(yù)先設(shè)置好的與某一個或幾個媒體特效組合相對應(yīng)的歌曲名稱,也就是說,媒體特效組合是以樣本歌曲名稱為索引而進(jìn)行關(guān)聯(lián)存儲的。但是,由于視頻客戶端使用的用戶都能將其保存的媒體特效組合上傳視頻客戶端的遠(yuǎn)端服務(wù)器,因此,同一個樣本歌曲名稱可能對應(yīng)多個媒體特效組合。 根據(jù)某一個樣本歌曲名稱,可以得到與該樣本歌曲名稱對應(yīng)的多個媒體特效組合。
[0058]例如,用戶“AA”向遠(yuǎn)端服務(wù)器上傳了歌曲“我是一只小小鳥”的媒體特效組合“A”, 用戶“BB”向遠(yuǎn)端服務(wù)器上傳了歌曲“我是一只小小鳥”的媒體特效組合“B”,用戶“CC”向遠(yuǎn)端服務(wù)器上傳了歌曲“我是一只小小鳥”的媒體特效組合“C”,當(dāng)通過歌曲“我是一只小小鳥”的播放,就會在遠(yuǎn)端服務(wù)器中獲得對應(yīng)歌曲“我是一只小小鳥”的3個媒體特效組合“A”、 “B” 和 V。
[0059]步驟220,遠(yuǎn)端服務(wù)器獲取多個媒體特效組合所分別對應(yīng)的下載量。
[0060]當(dāng)用戶使用視頻客戶端加載使用遠(yuǎn)端服務(wù)器中的媒體特效組合,或?qū)⑦h(yuǎn)端服務(wù)器中的媒體特效組合保存在本地存儲中時,就會通過視頻客戶端下載遠(yuǎn)端服務(wù)器中的媒體特效組合,因此,每個媒體特效組合就有其對應(yīng)的下載量,體現(xiàn)該媒體特效組合被使用該視頻客戶端的用戶下載的次數(shù)。
[0061]步驟230,遠(yuǎn)端服務(wù)器根據(jù)下載量,得到一個媒體特效組合,并返回媒體特效組合。
[0062]在與樣本歌曲名稱對應(yīng)的多個媒體特效組合中,根據(jù)不同的下載量,確定即將加載的媒體特效組合,遠(yuǎn)端服務(wù)器向視頻客戶端返回該媒體特效組合。
[0063]例如,在遠(yuǎn)端服務(wù)器中,與歌曲“我是一只小小鳥”對應(yīng)的媒體特效組合有“A”、“B” 和“C”,媒體特效組合“A”、“B”和“C”的下載量分別為1000、800和1500,遠(yuǎn)端服務(wù)器就會將媒體特效組合返回給視頻客戶端。
[0064]由上所述,在使用遠(yuǎn)端服務(wù)器中的媒體特效組合時,可以通過媒體特效組合的下載量確定將要加載至視頻中的媒體特效組合,避免了對應(yīng)有多個媒體特效組合時無法加載的困擾,提高了視頻中媒體特效的加載效率及靈活性。
[0065]在一個實(shí)施例中,如圖5所示,步驟120包括如下步驟:步驟S121,將歌曲中的時間標(biāo)記與媒體特效組合的各個樣本時間標(biāo)記進(jìn)行對比,得到與時間標(biāo)記匹配的樣本時間標(biāo)記。
[0066]在媒體特效組合中,媒體特效是以時間標(biāo)記為索引進(jìn)行存儲的,也就是說每一個媒體特效都是與時間標(biāo)記對應(yīng)的。將歌曲當(dāng)前播放的時間點(diǎn)與媒體特效對應(yīng)的各個樣本時間標(biāo)記進(jìn)行逐一對比,從而得到與該歌曲播放的時間點(diǎn)匹配的樣本時間標(biāo)記。
[0067]例如,視頻進(jìn)行時正在播放的歌曲是歌曲“我是一只小小鳥”,歌曲“我是一只小小鳥”對應(yīng)的媒體特效組合為“A”,當(dāng)前的時間標(biāo)記為歌曲的時間軸上1分30秒的時間點(diǎn),這一時間標(biāo)記與媒體特效組合“A”中時間標(biāo)記信息所包含的樣本時間標(biāo)記進(jìn)行逐一對比,由此該可得到匹配的樣本時間標(biāo)記。
[0068]步驟S122,根據(jù)樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與時間標(biāo)記對應(yīng)的媒體特效。
[0069]得到樣本時間標(biāo)記后,各個樣本時間標(biāo)記與媒體特效的對應(yīng)關(guān)系,就能得到對應(yīng)的媒體特效。
[0070]例如,歌曲“我是一只小小鳥”的時間標(biāo)記1分30秒對應(yīng)的媒體特效為“a”,當(dāng)歌曲 “我是一只小小鳥”播放到1分30秒時,就能確定媒體特效“a”為對應(yīng)的媒體特效。[0071 ]由此,視頻中,根據(jù)視頻進(jìn)行時播放歌曲不同的時間點(diǎn)自動加載對應(yīng)的媒體特效, 提高了視頻中媒體特效的加載效率。
[0072]在一個實(shí)施例中,還相應(yīng)地提供了一種視頻中媒體特效的加載裝置,如圖6所示, 該裝置包括媒體特效組合獲取模塊110、媒體特效獲取模塊120、媒體特效加載模塊130,其中:媒體特效組合獲取模塊110,用于根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合;媒體特效獲取模塊120,用于在媒體特效組合中通過歌曲的時間標(biāo)記得到對應(yīng)的媒體特效;媒體特效加載模塊130,用于在視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行媒體特效的加載。
[0073]進(jìn)一步的,在一個實(shí)施例中,如圖7所示,媒體特效組合獲取模塊110包括歌曲名稱獲取單元111和媒體特效組合獲取單元112,其中:歌曲名稱獲取單元111,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由歌曲信息提取歌曲名稱;媒體特效組合獲取單元112,用于根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹配,并由歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。
[0074]進(jìn)一步的,在一個實(shí)施例中,如圖8所示,媒體特效組合獲取模塊110包括歌曲名稱獲取單元111、請求發(fā)起單元113和媒體特效組合接收單元114,其中:歌曲名稱獲取單元111,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由歌曲信息提取歌曲名稱;請求發(fā)起單元113,用于根據(jù)歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求;媒體特效組合接收單元114,用于接收遠(yuǎn)端服務(wù)器返回的媒體特效組合,媒體特效組合是遠(yuǎn)端服務(wù)器根據(jù)特效組合的獲取請求進(jìn)行匹配返回的。
[0075]更進(jìn)一步的,在一個實(shí)施例中,如圖9所示,該裝置還包括運(yùn)行與遠(yuǎn)端服務(wù)器中的匹配模塊210、下載量獲取模塊220和媒體特效組合定位模塊230,其中:匹配模塊210,用于響應(yīng)于媒體特效組合的獲取請求,遠(yuǎn)端服務(wù)器根據(jù)存儲的樣本歌曲名稱與多個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的多個媒體特效組合;下載量獲取模塊220,用于獲取多個媒體特效組合所分別對應(yīng)的下載量;媒體特效組合定位模塊230,用于根據(jù)下載量,得到一個媒體特效組合,并返回媒體特效組合。
[0076]在一個實(shí)施例中,如圖10所示,媒體特效獲取模塊包括時間標(biāo)記獲取單元121和媒體特效定位單元122,其中:時間標(biāo)記獲取單元121,用于將歌曲中的時間標(biāo)記與媒體特效組合的各個樣本時間標(biāo)記進(jìn)行對比,得到與時間標(biāo)記匹配的樣本時間標(biāo)記;媒體特效定位單元122,用于根據(jù)樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與時間標(biāo)記對應(yīng)的媒體特效。[〇〇77]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。[〇〇78]雖然已參照幾個典型實(shí)施方式描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語是說明和示例性、而非限制性的術(shù)語。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施方式不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。
【主權(quán)項】
1.一種視頻中媒體特效的加載方法,其特征在于,所述方法包括:根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取,得到索引的媒體特效組合;在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的媒體特效;在所述視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體 特效組合的獲取,得到索引的媒體特效組合的步驟包括:根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹 配,并由所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體 特效組合的獲取,得到索引的媒體特效組合的步驟包括:根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信息提取歌曲名稱;根據(jù)所述歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求;接收所述遠(yuǎn)端服務(wù)器返回的媒體特效組合,所述媒體特效組合是所述遠(yuǎn)端服務(wù)器根據(jù) 所述媒體特效組合的獲取請求進(jìn)行匹配返回的。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:所述遠(yuǎn)端服務(wù)器響應(yīng)于所述媒體特效組合的獲取請求,根據(jù)存儲的樣本歌曲名稱與多 個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與所述歌曲名稱匹配的樣本歌 曲名稱得到對應(yīng)的多個媒體特效組合;所述遠(yuǎn)端服務(wù)器獲取所述多個媒體特效組合所分別對應(yīng)的下載量;所述遠(yuǎn)端服務(wù)器根據(jù)所述下載量,得到一個媒體特效組合,并返回所述媒體特效組合。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述媒體特效組合中通過所述歌曲 的時間標(biāo)記得到對應(yīng)的媒體特效的步驟包括:將所述歌曲中的時間標(biāo)記與所述媒體特效組合的各個樣本時間標(biāo)記進(jìn)行對比,得到與 所述時間標(biāo)記匹配的樣本時間標(biāo)記;根據(jù)所述樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與所述時間標(biāo)記對應(yīng)的媒體特效。6.—種視頻中媒體特效的加載裝置,其特征在于,所述裝置包括:媒體特效組合獲取模塊,用于根據(jù)視頻進(jìn)行時播放的歌曲進(jìn)行媒體特效組合的獲取, 得到索引的媒體特效組合;媒體特效獲取模塊,用于在所述媒體特效組合中通過所述歌曲的時間標(biāo)記得到對應(yīng)的 媒體特效;媒體特效加載模塊,用于在所述視頻中按照對應(yīng)的時間標(biāo)記進(jìn)行所述媒體特效的加載。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述媒體特效組合獲取模塊包括:歌曲名稱獲取單元,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信 息提取歌曲名稱;媒體特效組合獲取單元,用于根據(jù)本地存儲的樣本歌曲名稱與媒體特效組合之間的對 應(yīng)關(guān)系中進(jìn)行歌曲名稱的匹配,并由所述歌曲名稱匹配的樣本歌曲名稱得到對應(yīng)的媒體特效組合。8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述媒體特效組合獲取模塊包括:歌曲名稱獲取單元,用于根據(jù)視頻進(jìn)行時播放的歌曲獲得歌曲信息,并由所述歌曲信 息提取歌曲名稱;請求發(fā)起單元,用于根據(jù)所述歌曲名稱向遠(yuǎn)端服務(wù)器發(fā)起媒體特效組合的獲取請求;媒體特效組合接收單元,用于接收所述遠(yuǎn)端服務(wù)器返回的媒體特效組合,所述媒體特 效組合是所述遠(yuǎn)端服務(wù)器根據(jù)所述媒體特效組合的獲取請求進(jìn)行匹配返回的。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括運(yùn)行于遠(yuǎn)端服務(wù)器中的匹 配模塊、下載量獲取模塊和媒體特效組合定位模塊,其中:所述匹配模塊用于響應(yīng)于所述媒體特效組合的獲取請求,根據(jù)存儲的樣本歌曲名稱與 多個媒體特效組合之間的對應(yīng)關(guān)系進(jìn)行歌曲名稱的匹配,并由與所述歌曲名稱匹配的樣本 歌曲名稱得到對應(yīng)的多個媒體特效組合;所述下載量獲取模塊用于獲取多個媒體特效組合所分別對應(yīng)的下載量;所述媒體特效組合定位模塊用于根據(jù)所述下載量,得到一個媒體特效組合,并返回所 述媒體特效組合。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述媒體特效獲取模塊包括:時間標(biāo)記獲取單元,用于將所述歌曲中的時間標(biāo)記與所述媒體特效組合的各個樣本時 間標(biāo)記進(jìn)行對比,得到與所述時間標(biāo)記匹配的樣本時間標(biāo)記;媒體特效定位單元,用于根據(jù)所述樣本時間標(biāo)記和媒體特效之間的對應(yīng)關(guān)系得到與所 述時間標(biāo)記對應(yīng)的媒體特效。
【文檔編號】H04N21/44GK105959725SQ201610377003
【公開日】2016年9月21日
【申請日】2016年5月30日
【發(fā)明人】徐文波
【申請人】徐文波