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