媒體數(shù)據(jù)的插入方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種媒體數(shù)據(jù)的插入方法和裝置。其中,該方法包括:獲取待插入媒體數(shù)據(jù)的媒體資源;檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點;在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點;按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。本發(fā)明解決了現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題,達到提高插入媒體數(shù)據(jù)的效率,節(jié)省人工插入媒體數(shù)據(jù),降低插入媒體數(shù)據(jù)的錯誤率,滿足用戶對媒體資源連續(xù)性的要求,提升用戶觀看的體驗的效果。
【專利說明】
媒體數(shù)據(jù)的插入方法和裝置
技術(shù)領域
[0001 ]本發(fā)明涉及多媒體資源領域,具體而言,涉及一種媒體數(shù)據(jù)的插入方法和裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)的快速發(fā)展,越來越多的用戶通過互聯(lián)網(wǎng)獲取媒體資源(例如,視頻資源),例如通過騰訊視頻客戶端,在線觀看視頻。媒體數(shù)據(jù)投放商(例如,廣告投放商)也開始更多的關(guān)注于在媒體資源中添加媒體數(shù)據(jù)(例如,廣告),從中可以獲取更多的收益。
[0003]但是,現(xiàn)有的媒體數(shù)據(jù)大多插入在媒體資源開始播放之前,在整個媒體資源的播放過程中,并不插入,導致媒體資源利用率低,獲取收益較低。為了提高媒體資源的利用率,可以通過人工方式,在媒體資源中插入相應的媒體數(shù)據(jù),但是,當媒體資源較多,且媒體資源時間較長時,通過人工方式插入媒體資源效率較低,且容易出錯,并且,在媒體資源中隨意插入媒體數(shù)據(jù),會導致媒體資源的連貫性下降,用戶觀看體驗較差。
[0004]針對現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種媒體數(shù)據(jù)的插入方法和裝置,以至少解決現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題。
[0006]根據(jù)本發(fā)明實施例的一個方面,提供了一種媒體數(shù)據(jù)的插入方法,包括:獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像;檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息;在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點;按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0007]根據(jù)本發(fā)明實施例的另一方面,還提供了一種媒體數(shù)據(jù)的插入裝置,包括:第一獲取模塊,用于獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像;檢測模塊,用于檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息;第一處理模塊,用于在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點;插入模塊,用于按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0008]在本發(fā)明實施例中,在獲取到待插入媒體數(shù)據(jù)的媒體資源之后,通過檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點,并按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。通過本發(fā)明實施例,可以通過檢測媒體資源中出現(xiàn)場景切換的時間節(jié)點,得到媒體數(shù)據(jù)的插入時間節(jié)點,從而實現(xiàn)在媒體資源中自動插入媒體數(shù)據(jù),解決了現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題,提高插入媒體數(shù)據(jù)的效率,節(jié)省插入媒體數(shù)據(jù),降低插入媒體數(shù)據(jù)的錯誤率,滿足用戶對媒體資源連續(xù)性的要求,提升用戶觀看的體驗。
【附圖說明】
[0009]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實施例的一種用于媒體數(shù)據(jù)的插入方法的計算機終端的結(jié)構(gòu)框圖;
[0011]圖2是根據(jù)本發(fā)明實施例一的一種媒體數(shù)據(jù)的插入方法的流程圖;
[0012]圖3是根據(jù)本發(fā)明實施例一的一種可選的融合相同場景的示意圖;
[0013]圖4是根據(jù)本發(fā)明實施例一的一種可選的運動軌跡估計的示意圖;
[0014]圖5是根據(jù)本發(fā)明實施例一的一種可選的媒體資源轉(zhuǎn)換分辨率的示意圖;
[0015]圖6是根據(jù)本發(fā)明實施例一的一種可選的媒體資源顏色量化的示意圖;
[0016]圖7是根據(jù)本發(fā)明實施例一的一種可選的媒體數(shù)據(jù)的插入時間節(jié)點的示意圖;
[0017]圖8是根據(jù)本發(fā)明實施例一的一種可選的媒體數(shù)據(jù)的插入方法的流程圖;
[0018]圖9是根據(jù)本發(fā)明實施例二的一種媒體數(shù)據(jù)的插入裝置的示意圖;
[0019]圖10是根據(jù)本發(fā)明實施例二的一種可選的媒體數(shù)據(jù)的插入裝置的示意圖;
[0020]圖11是根據(jù)本發(fā)明實施例二的一種可選的媒體數(shù)據(jù)的插入裝置的示意圖;
[0021]圖12是根據(jù)本發(fā)明實施例二的一種可選的媒體數(shù)據(jù)的插入裝置的示意圖;
[0022]圖13是根據(jù)本發(fā)明實施例二的一種可選的媒體數(shù)據(jù)的插入裝置的示意圖;以及
[0023]圖14是根據(jù)本發(fā)明實施例的一種計算機終端的結(jié)構(gòu)框圖。
【具體實施方式】
[0024]為了使本技術(shù)領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
[0025]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0026]實施例1
[0027]本發(fā)明實施例一所提供的方法實施例可以在移動終端、計算機終端或者類似的運算裝置中執(zhí)行。以運行在計算機終端上為例,圖1是根據(jù)本發(fā)明實施例的一種用于媒體數(shù)據(jù)的插入方法的計算機終端的結(jié)構(gòu)框圖。如圖1所示,用于媒體數(shù)據(jù)的插入方法的計算機終端10可以包括一個或多個(圖中僅示出一個)處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)、用于存儲數(shù)據(jù)的存儲器104、以及用于通信功能的傳輸裝置106。本領域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,計算機終端10還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。
[0028]存儲器104可用于存儲應用程序軟件的軟件程序以及模塊,如本發(fā)明實施例中的媒體數(shù)據(jù)的插入方法對應的程序指令/模塊,處理器102通過運行存儲在存儲器104內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的媒體數(shù)據(jù)的插入方法。存儲器104可包括高速隨機存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器104可進一步包括相對于處理器102遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至計算機終端10。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0029]傳輸裝置106用于經(jīng)由一個網(wǎng)絡接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡具體實例可包括計算機終端10的通信供應商提供的無線網(wǎng)絡。在一個實例中,傳輸裝置106包括一個網(wǎng)絡適配器(Network Interface Controller,NIC),其可通過基站與其他網(wǎng)絡設備相連從而可與互聯(lián)網(wǎng)進行通訊。在一個實例中,傳輸裝置106可以為射頻(Rad1 Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
[0030]在上述運行環(huán)境下,本發(fā)明提供了如圖2所示的媒體數(shù)據(jù)的插入方法。圖2是根據(jù)本發(fā)明實施例一的一種媒體數(shù)據(jù)的插入方法的流程圖,該方法可以包括如下步驟:
[0031]步驟S21,獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像。
[0032]上述媒體資源可以是視頻資源,視頻資源中可以包含多個用于插入媒體數(shù)據(jù)的時間節(jié)點,視頻資源可以由多個時間節(jié)點的圖像構(gòu)成。上述媒體數(shù)據(jù)可以是廣告。
[0033]在一種可選的方案中,可以通過外部輸入的方式,輸入需要插入廣告的視頻。
[0034]步驟S23,檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息。
[0035]上述場景切換信息可以是媒體資源中,用于表征出現(xiàn)場景切換的信息,在實際的處理過程中,可以用運動信息、顏色信息進行表示。上述預設條件可以是用于確定媒體資源中是否出現(xiàn)場景切換的條件,例如,運動信息大于特定值,或者顏色信息的相似度小于特定值。
[0036]在一種可選的方案中,在得到輸入的視頻之后,可以對視頻進行場景切換檢測,SP檢測視頻中是否存在運動信息、顏色信息滿足場景切換條件的時間節(jié)點,從而得到視頻中出現(xiàn)場景切換的時間節(jié)點。
[0037]步驟S25,在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0038]在一種可選的方案中,在視頻中檢測到出現(xiàn)場景切換的時間節(jié)點的情況下,可以將檢測到的時間節(jié)點作為廣告插入的時間節(jié)點,即向用戶投放廣告的時間節(jié)點。
[0039]步驟S27,按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0040]在一種可選的方案中,可以將廣告插入到視頻中對應的時間節(jié)點,例如,在用戶觀看視頻的過程中,當視頻當前的時間節(jié)點到達廣告的插入時間節(jié)點的情況下,暫停視頻播放,向用戶播放投放的廣告,當廣告播放完畢之后,繼續(xù)播放用戶觀看的視頻。
[0041]采用本發(fā)明實施例,在獲取到待插入媒體數(shù)據(jù)的媒體資源之后,通過檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點,并按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。通過本發(fā)明實施例,可以通過檢測媒體資源中出現(xiàn)場景切換的時間節(jié)點,得到媒體數(shù)據(jù)的插入時間節(jié)點,從而實現(xiàn)在媒體資源中自動插入媒體數(shù)據(jù),解決了現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題,提高插入媒體數(shù)據(jù)的效率,節(jié)省人工插入媒體數(shù)據(jù),降低插入媒體數(shù)據(jù)的錯誤率,滿足用戶對媒體資源連續(xù)性的要求,提升用戶觀看的體驗。
[0042]根據(jù)本發(fā)明上述實施例,在場景切換信息包括:運動信息或顏色信息的情況下,步驟S23,檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,包括:
[0043]步驟S2311,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息或顏色信息。
[0044]上述運動信息可以是圖像中顯示的目標對象,例如,物體、人體等的位移向量,上述顏色信息可以是圖像中顏色的顏色直方圖。
[0045]在一種可選的方案中,可以從每個時間節(jié)點的視頻圖像中,提取相應的位移向量或者顏色直方圖,得到每個時間節(jié)點的場景切換信息。
[0046]步驟S2313,計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度。
[0047]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的顏色直方圖之后,可以計算任意一個時間節(jié)點的顏色直方圖與相鄰時間節(jié)點的顏色直方圖的相似度。
[0048]此處需要說明的是,在提取到的是每個時間節(jié)點的運動信息的情況下,不執(zhí)行步驟S2313。
[0049]步驟S2315,判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或第一相似度是否滿足第二預設條件。
[0050]上述第一預設條件可以是出現(xiàn)場景切換的最小運動信息或者運動信息區(qū)間,例如,出現(xiàn)場景切換的最小位移向量,或者出現(xiàn)場景切換的位移向量區(qū)間。由于兩個相同或者類似的圖像,具有相似的顏色信息,即兩個圖像的顏色信息的相似度很高,因此,上述第二預設條件可以是出現(xiàn)場景切換的最大相似度,或者出現(xiàn)場景切換的相似度區(qū)間。
[0051]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的位移向量之后,可以將每個時間節(jié)點的位移向量與最小位移向量進行比較,或者將每個時間節(jié)點的位移向量與位移向量區(qū)間進行比較。
[0052]在另一種可選的方案中,在計算得到任意一個時間節(jié)點與相鄰時間節(jié)點的顏色直方圖的相似度之后,可以將計算得到的相似度與最大相似度進行比較,或者將計算得到的相似度與相似度區(qū)間進行比較。
[0053]步驟S2317,在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件,或所述第一相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述滿足預設條件的時間節(jié)點。
[0054]在一種可選的方案中,如果某一時間節(jié)點的位移向量大于等于最小位移向量,或者某一時間節(jié)點的位移向量處于位移向量區(qū)間內(nèi),則確定該時間節(jié)點出現(xiàn)場景切換,即該時間節(jié)點為出現(xiàn)場景切換的時間節(jié)點。
[0055]在另一種可選的方案中,如果計算得到的相似度小于等于最大相似度,或者計算得到的相似度處于相似度區(qū)間內(nèi),則確定該時間節(jié)點出現(xiàn)場景切換,即該時間節(jié)點位出現(xiàn)場景切換的時間節(jié)點。
[0056]根據(jù)本發(fā)明上述實施例,在場景切換信息包括:運動信息和顏色信息的情況下,步驟S23,檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,包括:
[0057]步驟S2331,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息和顏色信息。
[0058]在一種可選的方案中,可以從每個時間節(jié)點的視頻圖像中,提取相應的位移向量或者顏色直方圖,得到每個時間節(jié)點的場景切換信息。
[0059]步驟S2333,判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件。
[0060]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的位移向量之后,可以將每個時間節(jié)點的位移向量與最小位移向量進行比較,或者將每個時間節(jié)點的位移向量與位移向量區(qū)間進行比較。
[0061]步驟S2335,在任意一個時間節(jié)點的運動信息滿足第一預設條件的情況下,計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度。
[0062]為了避免出現(xiàn)多判,在通過運動信息確定某一時間節(jié)點是出現(xiàn)場景切換的時間節(jié)點之后,需要通過顏色信息將出現(xiàn)場景切換的兩個圖像進行顏色比較,即將該時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息進行比較。
[0063]在一種可選的方案中,如果某一時間節(jié)點的位移向量大于等于最小位移向量,或者某一時間節(jié)點的位移向量處于位移向量區(qū)間內(nèi),則可以計算該時間節(jié)點的顏色直方圖與相鄰時間節(jié)點的顏色直方圖的相似度,對該時間節(jié)點進行驗證。
[0064]步驟S2337,判斷第一相似度是否滿足第二預設條件。
[0065]在一種可選的方案中,可以計算得到的相似度與最大相似度進行比較,或者將計算得到的相似度與相似度區(qū)間進行比較。
[0066]步驟S2339,在第二相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為時間節(jié)點。
[0067]在一種可選的方案中,如果計算得到的相似度小于等于最小相似度,或者計算得到的相似度處于相似度區(qū)間內(nèi),則確定該時間節(jié)點通過驗證,確定該時間節(jié)點為出現(xiàn)場景切換的時間節(jié)點。
[0068]通過上述步驟S2331至步驟S2339,可以在通過運動信息確定滿足第一預設條件的時間節(jié)點之后,通過顏色信息對該時間節(jié)點進行驗證,只有通過驗證的時間節(jié)點可以作為媒體數(shù)據(jù)的插入時間節(jié)點,從而降低時間節(jié)點的選取誤差,進一步降低媒體數(shù)據(jù)插入的錯誤率。
[0069]此處需要說明的是,在得到通過驗證的時間節(jié)點之后,如圖3所示,可以得到通過驗證的6個時間節(jié)點的圖像,即如圖3所示的時間節(jié)點1-6的圖像,雖然,每個相鄰的時間節(jié)點的顏色信息的相似度較低,但是,如圖3所示的時間節(jié)點1、時間節(jié)點3和時間節(jié)點6的顏色信息的相似度很高,時間節(jié)點2、時間節(jié)點4和時間節(jié)點5的顏色信息的相似度很高,即上述6個時間節(jié)點的圖像屬于相同場景。如果僅僅根據(jù)運動信息和顏色信息進行判斷,將上述6個時間節(jié)點中任意一個時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點,會出現(xiàn)將媒體數(shù)據(jù)插入相同場景中,導致用戶觀看媒體資源的過程中,體驗感差,對媒體數(shù)據(jù)出現(xiàn)厭煩感。
[0070]為了解決上述問題,在檢測得到場景切換信息滿足預設條件的時間節(jié)點之后,可以對場景切換進行融合,把重復出現(xiàn)的場景融合成相同的場景,,可以避免將媒體數(shù)據(jù)插入到相同場景中。
[0071 ]根據(jù)本發(fā)明上述實施例,在步驟S25,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,上述方法還包括:
[0072]步驟S271,從時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點。
[0073]此處需要說明的是,由于相同場景的時間節(jié)點之間的時間差較小,因此,可以對時間差在預設范圍內(nèi)的兩個時間節(jié)點進行判斷,上述預設范圍可以是通過大量實驗驗證得到的相同場景的時間節(jié)點的時間差,例如,可以是5分鐘。
[0074]在一種可選的方案中,可以從通過驗證的時間節(jié)點中,獲取時間差在預設范圍內(nèi)的任意兩個時間節(jié)點,例如,時間差小于等于5分鐘的任意兩個時間節(jié)點。
[0075]步驟S273,判斷兩個時間節(jié)點的圖像是否為相同場景。
[0076]步驟S275,在兩個時間節(jié)點的圖像為相同場景的情況下,從時間節(jié)點中刪除兩個時間節(jié)點,以及兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點。
[0077]在一種可選的方案中,如果確定時間差在預設范圍內(nèi)的任意兩個時間節(jié)點的圖像屬于相同場景,將兩個時間節(jié)點之內(nèi)的所有時間節(jié)點進行融合,并從檢測得到的時間節(jié)點中進行剔除,得到篩選后的時間節(jié)點。
[0078]步驟S277,將篩選后的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0079]通過上述步驟S271至步驟S273,可以在獲取到時間差在預設范圍內(nèi)的兩個時間節(jié)點之后,通過判斷兩個時間節(jié)點的圖像是否為相同場景,對檢測到滿足預設條件的時間節(jié)點進行篩選,得到非相同場景的時間節(jié)點,從而降低媒體數(shù)據(jù)插入的錯誤率,提升用戶的觀看體驗。
[0080]根據(jù)本發(fā)明上述實施例,步驟S273,判斷兩個時間節(jié)點的圖像是否為相同場景,包括:
[0081]步驟S2731,計算兩個時間節(jié)點的顏色信息的第三相似度。
[0082]步驟S2733,判斷第三相似度是否滿足第二預設條件。
[0083]步驟S2735,在第三相似度滿足第二預設條件的情況下,確定兩個時間節(jié)點的圖像為相同場景。
[0084]在一種可選的方案中,在獲取到時間差在預設范圍內(nèi)的任意兩個時間節(jié)點之后,可以計算該兩個時間節(jié)點的顏色直方圖的相似度,如果計算得到的相似度大于出現(xiàn)場景切換的最大相似度,或者計算得到的相似度未處于相似度區(qū)間內(nèi),則確定該兩個時間節(jié)點的圖像為相同或類似圖像,從而確定該兩個時間節(jié)點的圖像是相同場景。
[0085]根據(jù)本發(fā)明上述實施例,步驟S2311或步驟S2331,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息,包括:
[0086]步驟S235,對每個時間節(jié)點的圖像進行運動軌跡估計,得到每個時間節(jié)點的位移向量。
[0087]此處需要說明的是,為了保證每個時間節(jié)點的位移向量的準確性,可以通過比對任意一個時間節(jié)點與相鄰多個時間節(jié)點的圖像,得到該時間節(jié)點的位移向量。
[0088]在一種可選的方案中,如圖4所示,媒體資源中包括5個時間節(jié)點,時間節(jié)點A,時間節(jié)點Al,時間節(jié)點A2,時間節(jié)點A3和時間節(jié)點B,為了對時間節(jié)點A的圖像進行運動軌跡估計,可以根據(jù)上述5個時間節(jié)點的圖像,對圖像中的正方形物體進行位移估計,以時間節(jié)點A中的正方形物體的位置為起點,以時間節(jié)點B中的正方形物體的位置為終點,得到相應的位移向量(如圖4中箭頭所示),從而得到時間節(jié)點A的位移向量。
[0089]此處還需要說明的是,如果任意一個時間節(jié)點與相鄰時間節(jié)點的圖像中不存在相同的物體,如圖3所示的時間節(jié)點I與時間節(jié)點2,則確定兩個圖像不是相同或者類似的圖像,出現(xiàn)場景切換,可以將最大位移向量作為該節(jié)點的位移向量。
[0090]此處還需要說明的是,為了提高每個時間節(jié)點進行運動軌跡估計的速度,在對媒體資源進行運動軌跡估計之前,可以將媒體資源進行縮小,將媒體資源轉(zhuǎn)換為較小分辨率的媒體資源,例如,如圖5所示,可以將左側(cè)較大分辨率的視頻,轉(zhuǎn)換為右側(cè)較小分辨率的視頻。
[0091]根據(jù)本發(fā)明上述實施例,步驟S2311或步驟S2331,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的顏色信息,包括:
[0092]步驟S237,基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖。
[0093]在一種可選的方案中,可以以每個時間節(jié)點的圖像的顏色作為特征,構(gòu)造圖像的顏色直方圖。
[0094]此處需要說明的是,為了降低噪音的影響,并提高構(gòu)造圖像的顏色直方圖的速度,在基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖之前,可以對媒體資源進行顏色量化處理,轉(zhuǎn)變成1024種顏色,例如,可以將如圖6所示的視頻,轉(zhuǎn)換為1024種顏色的視頻。
[0095]根據(jù)本發(fā)明上述實施例,在步驟S25,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,上述方法還包括:
[0096]步驟S291,獲取媒體數(shù)據(jù)的插入信息,其中,插入信息至少包括如下任意一種或多種信息:媒體數(shù)據(jù)的數(shù)量,插入時間段和插入時間間隔。
[0097]步驟S293,獲取時間節(jié)點中與插入信息匹配的時間節(jié)點。
[0098]步驟S295,將匹配的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0099]在一種可選的方案中,在得到出現(xiàn)場景切換的時間節(jié)點之后,可以根據(jù)需要插入的廣告的數(shù)量,時間段和間隔,并根據(jù)需要插入的廣告的插入信息,對得到的時間節(jié)點進行篩選,得到與廣告的插入信息匹配的場景切換的時間節(jié)點,作為廣告的插入時間節(jié)點。例如,如圖7所示,經(jīng)過篩選后可以將該圖像的時間節(jié)點作為廣告的插入時間節(jié)點。
[0100]通過上述步驟S291至步驟S295,可以根據(jù)媒體數(shù)據(jù)的插入信息,對檢測到的時間節(jié)點進行篩選,得到媒體數(shù)據(jù)的插入時間節(jié)點,從而實現(xiàn)插入時間節(jié)點具有較高的可控性。
[0101]根據(jù)本發(fā)明上述實施例,步驟S293,獲取時間節(jié)點中與插入信息匹配的時間節(jié)點,包括:
[0102]步驟S2931,獲取處于插入時間段內(nèi)的多個時間節(jié)點。
[0103]步驟S2933,根據(jù)媒體數(shù)據(jù)的數(shù)量和插入時間間隔,對多個時間節(jié)點進行篩選,得到匹配的時間節(jié)點。
[0104]在一種可選的方案中,可以根據(jù)廣告的時間段,選取位于時間段之內(nèi)的多個時間節(jié)點,并根據(jù)廣告的數(shù)量和間隔,從多個時間節(jié)點中選取匹配的時間節(jié)點,作為廣告的插入時間節(jié)點。
[0105]下面對上述實施例提供的媒體數(shù)據(jù)的插入方法在另一可選的實施例中進行描述,具體步驟如圖8所示:
[0106]步驟S81,輸入媒體資源。
[0107]可選的,獲取輸入的視頻。
[0108]步驟S82,對媒體資源進行運動估計,得到媒體資源中每個時間節(jié)點的運動信息。
[0109]可選的,對輸入的視頻進行運動軌跡估計,得到每個時間節(jié)點的位移向量。
[0110]步驟S83,根據(jù)任意一個時間節(jié)點的運動信息,判斷該時間節(jié)點是否為場景切換的時間節(jié)點。
[0111]可選的,通過判斷任意一個時間節(jié)點的位移向量是否大于等于第一預設閾值,或者是否處于第一預設范圍之內(nèi),來判斷該時間節(jié)點是否為場景切換的時間節(jié)點,如果該時間節(jié)點的位移向量大于等于第一預設閾值,或者處于第一預設范圍之內(nèi),則確定該時間節(jié)點是場景切換的時間節(jié)點,進入步驟S84;否則,進入步驟S88。
[0112]步驟S84,將時間節(jié)點與相鄰時間節(jié)點的圖像進行顏色比較,得到顏色信息的相似度。
[0113]可選的,在得到場景切換的時間節(jié)點之后,構(gòu)造該時間節(jié)點的圖像的顏色直方圖,以及與該時間節(jié)點相鄰的時間節(jié)點的圖像的顏色直方圖,并計算兩個顏色直方圖的相似度。
[0114]步驟S85,根據(jù)顏色信息的相似度,判斷該時間節(jié)點是否為場景切換的時間節(jié)點。
[0115]可選的,通過判斷兩個顏色直方圖的相似度是否小于等于第二預設閾值,或者是否處于第二預設范圍之內(nèi),來判斷該時間節(jié)點是否為場景切換的時間節(jié)點,如果兩個顏色直方圖的相似度小于等于第二預設閾值,或者處于第二預設范圍之內(nèi),則確定該時間節(jié)點是場景切換的時間節(jié)點,進入步驟S86;否則,進入步驟S88。
[0116]步驟S86,將該時間節(jié)點與時間差滿足預設條件的場景切換的時間節(jié)點進行融合。
[0117]可選的,獲取場景切換的時間節(jié)點中,與該時間節(jié)點的時間差滿足預設范圍的時間節(jié)點,計算兩個顏色直方圖的相似度,并判斷兩個顏色直方圖的相似度是否小于等于第二預設閾值,或者是否處于第二預設范圍之內(nèi),如果兩個顏色直方圖的相似度大于第二預設閾值,或者未處于第二預設范圍之內(nèi),則確定兩個時間節(jié)點的圖像是相同場景,需要進行融合。
[0118]步驟S87,確定場景切換的時間節(jié)點。
[0119]可選的,從場景切換的時間節(jié)點中,刪除該兩個時間節(jié)點,以及處于兩個時間節(jié)點之間的時間節(jié)點,確定場景切換的時間節(jié)點。
[0120]步驟S88,確定該時間節(jié)點不是場景切換的時間節(jié)點。
[0121]可選的,如果該時間節(jié)點的位移向量小于第一預設閾值,或者未出處于第一預設范圍之內(nèi),則確定該時間節(jié)點不是場景切換的時間節(jié)點,不能用于插入媒體數(shù)據(jù)。如果兩個顏色直方圖的相似度大于第二預設閾值,或者未處于第二預設范圍之內(nèi),則確定該時間節(jié)點不是場景切換的時間節(jié)點,不能用于插入媒體數(shù)據(jù)。
[0122]通過上述步驟S81至步驟S88,通過對媒體資源中的場景切換信息進行提取,分析,建立場景切換的時間節(jié)點的篩選模型,進而選取最佳的媒體數(shù)據(jù)的插入時間節(jié)點。媒體數(shù)據(jù)的插入時間節(jié)點的選取具有很高的可控性,包括可選取媒體數(shù)據(jù)的個數(shù),時間節(jié)點,間隔等。所選取的時間節(jié)點可以精確到微秒,并且插入媒體數(shù)據(jù)不會影響用戶對劇情的觀看體驗,可以妥善處理媒體數(shù)據(jù)插入和用戶體驗之前的矛盾。
[0123]需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0124]通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0125]實施例2
[0126]根據(jù)本發(fā)明實施例,還提供了一種用于實施上述媒體數(shù)據(jù)的插入方法的媒體數(shù)據(jù)的插入裝置,如圖9所示,該裝置包括:第一獲取模塊91,檢測模塊93,第一處理模塊95和插入模塊97。
[0127]其中,第一獲取模塊91,用于獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像。
[0128]上述媒體資源可以是視頻資源,視頻資源中可以包含多個用于插入媒體數(shù)據(jù)的時間節(jié)點,視頻資源可以由多個時間節(jié)點的圖像構(gòu)成。上述媒體數(shù)據(jù)可以是廣告。
[0129]在一種可選的方案中,可以通過外部輸入的方式,輸入需要插入廣告的視頻。
[0130]檢測模塊93,用于檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息。
[0131]上述場景切換信息可以是媒體資源中,用于表征出現(xiàn)場景切換的信息,在實際的處理過程中,可以用運動信息、顏色信息進行表示。上述預設條件可以是用于確定媒體資源中是否出現(xiàn)場景切換的條件,例如,運動信息大于特定值,或者顏色信息的相似度小于特定值。
[0132]在一種可選的方案中,在得到輸入的視頻之后,可以對視頻進行場景切換檢測,SP檢測視頻中是否存在運動信息、顏色信息滿足場景切換條件的時間節(jié)點,從而得到視頻中出現(xiàn)場景切換的時間節(jié)點。
[0133]第一處理模塊95,用于在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0134]在一種可選的方案中,在視頻中檢測到出現(xiàn)場景切換的時間節(jié)點的情況下,可以將檢測到的時間節(jié)點作為廣告插入的時間節(jié)點,即向用戶投放廣告的時間節(jié)點。
[0135]插入模塊97,用于按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0136]在一種可選的方案中,可以將廣告插入到視頻中對應的時間節(jié)點,例如,在用戶觀看視頻的過程中,當視頻當前的時間節(jié)點到達廣告的插入時間節(jié)點的情況下,暫停視頻播放,向用戶播放投放的廣告,當廣告播放完畢之后,繼續(xù)播放用戶觀看的視頻。
[0137]采用本發(fā)明實施例,在獲取到待插入媒體數(shù)據(jù)的媒體資源之后,通過檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點,并按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。通過本發(fā)明實施例,可以通過檢測媒體資源中出現(xiàn)場景切換的時間節(jié)點,得到媒體數(shù)據(jù)的插入時間節(jié)點,從而實現(xiàn)在媒體資源中自動插入媒體數(shù)據(jù),解決了現(xiàn)有技術(shù)中的通過人工插入媒體數(shù)據(jù)的效率低且錯誤率高的技術(shù)問題,提高插入媒體數(shù)據(jù)的的效率,節(jié)省人工插入媒體數(shù)據(jù),降低插入媒體數(shù)據(jù)的錯誤率,滿足用戶對媒體資源連續(xù)性的要求,提升用戶觀看的體驗。
[0138]根據(jù)本發(fā)明上述實施例,如圖10所示,在場景切換信息包括:運動信息或顏色信息的情況下,上述檢測模塊93包括:第一提取子模塊101,第一計算子模塊103,第一判斷子模塊105和第一確定子模塊107。
[0139]其中,第一提取子模塊101,用于從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息或顏色信息。
[0140]上述運動信息可以是圖像中顯示的目標對象,例如,物體、人體等的位移向量,上述顏色信息可以是圖像中顏色的顏色直方圖。
[0141]在一種可選的方案中,可以從每個時間節(jié)點的視頻圖像中,提取相應的位移向量或者顏色直方圖,得到每個時間節(jié)點的場景切換信息。
[0142]第一計算子模塊103,用于計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度。
[0143]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的顏色直方圖之后,可以計算任意一個時間節(jié)點的顏色直方圖與相鄰時間節(jié)點的顏色直方圖的相似度。
[0144]此處需要說明的是,在提取子模塊提取到的是每個時間節(jié)點的運動信息的情況下,不執(zhí)行第一計算子模塊的功能。
[0145]第一判斷子模塊105,用于判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或第一相似度是否滿足第二預設條件。
[0146]上述第一預設條件可以是出現(xiàn)場景切換的最小運動信息或者運動信息區(qū)間,例如,出現(xiàn)場景切換的最小位移向量,或者出現(xiàn)場景切換的位移向量區(qū)間。由于兩個相同或者類似的圖像,具有相似的顏色信息,即兩個圖像的顏色信息的相似度很高,因此,上述第二預設條件可以是出現(xiàn)場景切換的最大相似度,或者出現(xiàn)場景切換的相似度區(qū)間。
[0147]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的位移向量之后,可以將每個時間節(jié)點的位移向量與最小位移向量進行比較,或者將每個時間節(jié)點的位移向量與位移向量區(qū)間進行比較。
[0148]在另一種可選的方案中,在計算得到任意一個時間節(jié)點與相鄰時間節(jié)點的顏色直方圖的相似度之后,可以將計算得到的相似度與最大相似度進行比較,或者將計算得到的相似度與相似度區(qū)間進行比較。
[0149]第一確定子模塊107,用于在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件,或所述第一相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述滿足預設條件的時間節(jié)點。
[0150]在一種可選的方案中,如果某一時間節(jié)點的位移向量大于等于最小位移向量,或者某一時間節(jié)點的位移向量處于位移向量區(qū)間內(nèi),則確定該時間節(jié)點出現(xiàn)場景切換,即該時間節(jié)點為出現(xiàn)場景切換的時間節(jié)點。
[0151]在另一種可選的方案中,如果計算得到的相似度小于等于最大相似度,或者計算得到的相似度處于相似度區(qū)間內(nèi),則確定該時間節(jié)點出現(xiàn)場景切換,即該時間節(jié)點位出現(xiàn)場景切換的時間節(jié)點。
[0152]根據(jù)本發(fā)明上述實施例,如圖11所示,在場景切換信息包括:運動信息和顏色信息的情況下,上述檢測模塊93包括:第二提取子模塊111,第二判斷子模塊113,第二計算子模塊115,第三判斷子模塊117和第二確定子模塊119。
[0153]其中,第二提取子模塊111,用于從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息和顏色信息。
[0154]在一種可選的方案中,可以從每個時間節(jié)點的視頻圖像中,提取相應的位移向量或者顏色直方圖,得到每個時間節(jié)點的場景切換信息。
[0155]第二判斷子模塊113,用于判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件。
[0156]在一種可選的方案中,在從每個時間節(jié)點的視頻圖像中,得到相應的位移向量之后,可以將每個時間節(jié)點的位移向量與最小位移向量進行比較,或者將每個時間節(jié)點的位移向量與位移向量區(qū)間進行比較。
[0157]第二計算子模塊115,用于在任意一個時間節(jié)點的運動信息滿足第一預設條件的情況下,計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度。
[0158]為了避免出現(xiàn)多判,在通過運動信息確定某一時間節(jié)點是出現(xiàn)場景切換的時間節(jié)點之后,需要通過顏色信息將出現(xiàn)場景切換的兩個圖像進行顏色比較,即將該時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息進行比較。
[0159]在一種可選的方案中,如果某一時間節(jié)點的位移向量大于等于最小位移向量,或者某一時間節(jié)點的位移向量處于位移向量區(qū)間內(nèi),則可以計算該時間節(jié)點的顏色直方圖與相鄰時間節(jié)點的顏色直方圖的相似度,對該時間節(jié)點進行驗證。
[0160]第三判斷子模塊117,用于判斷第一相似度是否滿足第二預設條件。
[0161]在一種可選的方案中,可以計算得到的相似度與最大相似度進行比較,或者將計算得到的相似度與相似度區(qū)間進行比較。
[0162]第二確定子模塊119,用于在第二相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為時間節(jié)點。
[0163]在一種可選的方案中,如果計算得到的相似度小于等于最小相似度,或者計算得到的相似度處于相似度區(qū)間內(nèi),則確定該時間節(jié)點通過驗證,確定該時間節(jié)點為出現(xiàn)場景切換的時間節(jié)點。
[0164]通過上述方案,可以在通過運動信息確定滿足第一預設條件的時間節(jié)點之后,通過顏色信息對該時間節(jié)點進行驗證,只有通過驗證的時間節(jié)點可以作為媒體數(shù)據(jù)的插入時間節(jié)點,從而降低時間節(jié)點的選取誤差,進一步降低媒體數(shù)據(jù)插入的錯誤率。
[0165]此處需要說明的是,在得到通過驗證的時間節(jié)點之后,如圖3所示,可以得到通過驗證的6個時間節(jié)點的圖像,即如圖3所示的時間節(jié)點1-6的圖像,雖然,每個相鄰的時間節(jié)點的顏色信息的相似度較低,但是,如圖3所示的時間節(jié)點1、時間節(jié)點3和時間節(jié)點6的顏色信息的相似度很高,時間節(jié)點2、時間節(jié)點4和時間節(jié)點5的顏色信息的相似度很高,即上述6個時間節(jié)點的圖像屬于相同場景。如果僅僅根據(jù)運動信息和顏色信息進行判斷,將上述6個時間節(jié)點中任意一個時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點,會出現(xiàn)將媒體數(shù)據(jù)插入相同場景中,導致用戶觀看媒體資源的過程中,體驗感差,對媒體數(shù)據(jù)出現(xiàn)厭煩感。
[0166]為了解決上述問題,在檢測得到場景切換信息滿足預設條件的時間節(jié)點之后,可以對場景切換進行融合,把重復出現(xiàn)的場景融合成相同的場景,,可以避免將媒體數(shù)據(jù)插入到相同場景中。
[0167]根據(jù)本發(fā)明上述實施例,如圖12所示,上述裝置還包括:第二獲取模塊121,判斷模塊123,刪除模塊125和第二處理模塊127。
[0168]其中,第二獲取模塊121,用于從時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點。
[0169]此處需要說明的是,由于相同場景的時間節(jié)點之間的時間差較小,因此,可以對時間差在預設范圍內(nèi)的兩個時間節(jié)點進行判斷,上述預設范圍可以是通過大量實驗驗證得到的相同場景的時間節(jié)點的時間差,例如,可以是5分鐘。
[0170]在一種可選的方案中,可以從通過驗證的時間節(jié)點中,獲取時間差在預設范圍內(nèi)的任意兩個時間節(jié)點,例如,時間差小于等于5分鐘的任意兩個時間節(jié)點。
[0171]判斷模塊123,用于判斷兩個時間節(jié)點的圖像是否為相同場景。
[0172]刪除模塊125,用于在兩個時間節(jié)點的圖像為相同場景的情況下,從時間節(jié)點中刪除兩個時間節(jié)點,以及兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點。
[0173]在一種可選的方案中,如果確定時間差在預設范圍內(nèi)的任意兩個時間節(jié)點的圖像屬于相同場景,將兩個時間節(jié)點之內(nèi)的所有時間節(jié)點進行融合,并從檢測得到的時間節(jié)點中進行剔除,得到篩選后的時間節(jié)點。
[0174]第二處理模塊127,用于將篩選后的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0175]通過上述方案,可以在獲取到時間差在預設范圍內(nèi)的兩個時間節(jié)點之后,通過判斷兩個時間節(jié)點的圖像是否為相同場景,對檢測到滿足預設條件的時間節(jié)點進行篩選,得到非相同場景的時間節(jié)點,從而降低媒體數(shù)據(jù)插入的錯誤率,提升用戶的觀看體驗。
[0176]根據(jù)本發(fā)明上述實施例,如圖13所示,上述判斷模塊123包括:第三計算子模塊131,第四判斷子模塊133和第三確定子模塊135。
[0177]第三計算子模塊131,用于計算兩個時間節(jié)點的顏色信息的第三相似度。
[0178]第四判斷子模塊133,用于判斷第三相似度是否滿足第二預設條件。
[0179]第三確定子模塊135,用于在第三相似度滿足第二預設條件的情況下,確定兩個時間節(jié)點的圖像為相同場景。
[0180]在一種可選的方案中,在獲取到時間差在預設范圍內(nèi)的任意兩個時間節(jié)點之后,可以計算該兩個時間節(jié)點的顏色直方圖的相似度,如果計算得到的相似度大于出現(xiàn)場景切換的最大相似度,或者計算得到的相似度未處于相似度區(qū)間內(nèi),則確定該兩個時間節(jié)點的圖像為相同或類似圖像,從而確定該兩個時間節(jié)點的圖像是相同場景。
[0181]根據(jù)本發(fā)明上述實施例,上述第一提取子模塊101或上述第二提取子模塊111包括:估計重子t吳塊。
[0182]其中,估計重子模塊,用于對每個時間節(jié)點的圖像進行運動軌跡估計,得到每個時間節(jié)點的位移向量。
[0183]此處需要說明的是,為了保證每個時間節(jié)點的位移向量的準確性,可以通過比對任意一個時間節(jié)點與相鄰多個時間節(jié)點的圖像,得到該時間節(jié)點的位移向量。
[0184]在一種可選的方案中,如圖4所示,媒體資源中包括5個時間節(jié)點,時間節(jié)點A,時間節(jié)點Al,時間節(jié)點A2,時間節(jié)點A3和時間節(jié)點B,為了對時間節(jié)點A的圖像進行運動軌跡估計,可以根據(jù)上述5個時間節(jié)點的圖像,對圖像中的正方形物體進行位移估計,以時間節(jié)點A中的正方形物體的位置為起點,以時間節(jié)點B中的正方形物體的位置為終點,得到相應的位移向量(如圖4中箭頭所示),從而得到時間節(jié)點A的位移向量。
[0185]此處還需要說明的是,如果任意一個時間節(jié)點與相鄰時間節(jié)點的圖像中不存在相同的物體,如圖3所示的時間節(jié)點I與時間節(jié)點2,則確定兩個圖像不是相同或者類似的圖像,出現(xiàn)場景切換,可以將最大位移向量作為該節(jié)點的位移向量。
[0186]此處還需要說明的是,為了提高每個時間節(jié)點進行運動軌跡估計的速度,在對媒體資源進行運動軌跡估計之前,可以將媒體資源進行縮小,將媒體資源轉(zhuǎn)換為較小分辨率的媒體資源,例如,如圖5所示,可以將左側(cè)較大分辨率的視頻,轉(zhuǎn)換為右側(cè)較小分辨率的視頻。
[0187]根據(jù)本發(fā)明上述實施例,上述第一提取子模塊101或上述第二提取子模塊111包括:處理重子模塊。
[0188]其中,處理重子模塊,用于基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖。
[0189]在一種可選的方案中,可以以每個時間節(jié)點的圖像的顏色作為特征,構(gòu)造圖像的顏色直方圖。
[0190]此處需要說明的是,為了降低噪音的影響,并提高構(gòu)造圖像的顏色直方圖的速度,在基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖之前,可以對媒體資源進行顏色量化處理,轉(zhuǎn)變成1024種顏色,例如,可以將如圖6所示的視頻,轉(zhuǎn)換為1024種顏色的視頻。
[0191]根據(jù)本發(fā)明上述實施例,上述裝置還包括:第三獲取模塊,第四獲取模塊和第三處理模塊。
[0192]其中,第三獲取模塊,用于獲取媒體數(shù)據(jù)的插入信息,其中,插入信息至少包括如下任意一種或多種信息:媒體數(shù)據(jù)的數(shù)量,插入時間段和插入時間間隔。
[0193]第四獲取模塊,用于獲取時間節(jié)點中與插入信息匹配的時間節(jié)點。
[0194]第三處理模塊,用于將匹配的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0195]在一種可選的方案中,在得到出現(xiàn)場景切換的時間節(jié)點之后,可以根據(jù)需要插入的廣告的數(shù)量,時間段和間隔,并根據(jù)需要插入的廣告的插入信息,對得到的時間節(jié)點進行篩選,得到與廣告的插入信息匹配的場景切換的時間節(jié)點,作為廣告的插入時間節(jié)點。例如,如圖7所示,經(jīng)過篩選后可以將該圖像的時間節(jié)點作為廣告的插入時間節(jié)點。
[0196]通過上述方案,可以根據(jù)媒體數(shù)據(jù)的插入信息,對檢測到的時間節(jié)點進行篩選,得到媒體數(shù)據(jù)的插入時間節(jié)點,從而實現(xiàn)插入時間節(jié)點具有較高的可控性。
[0197]根據(jù)本發(fā)明上述實施例,上述第四獲取模塊包括:獲取子模塊和篩選子模塊。
[0198]其中,獲取子模塊,用于獲取處于插入時間段內(nèi)的多個時間節(jié)點。
[0199]篩選子模塊,用于根據(jù)媒體數(shù)據(jù)的數(shù)量和插入時間間隔,對多個時間節(jié)點進行篩選,得到匹配的時間節(jié)點。
[0200]在一種可選的方案中,可以根據(jù)廣告的時間段,選取位于時間段之內(nèi)的多個時間節(jié)點,并根據(jù)廣告的數(shù)量和間隔,從多個時間節(jié)點中選取匹配的時間節(jié)點,作為廣告的插入時間節(jié)點。
[0201]實施例3
[0202]本發(fā)明的實施例可以提供一種計算機終端,該計算機終端可以是計算機終端群中的任意一個計算機終端設備??蛇x地,在本實施例中,上述計算機終端也可以替換為移動終端等終端設備。
[0203]可選地,在本實施例中,上述計算機終端可以位于計算機網(wǎng)絡的多個網(wǎng)絡設備中的至少一個網(wǎng)絡設備。
[0204]可選地,圖14是根據(jù)本發(fā)明實施例的一種計算機終端的結(jié)構(gòu)框圖。如圖14所示,該計算機終端A可以包括:一個或多個(圖中僅示出一個)處理器141、存儲器143、以及傳輸裝置 145。
[0205]其中,存儲器143可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的媒體數(shù)據(jù)的插入方法和裝置對應的程序指令/模塊,處理器141通過運行存儲在存儲器143內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的媒體數(shù)據(jù)的插入方法。存儲器143可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器143可進一步包括相對于處理器141遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至計算機終端A。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0206]上述的傳輸裝置145用于經(jīng)由一個網(wǎng)絡接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡具體實例可包括有線網(wǎng)絡及無線網(wǎng)絡。在一個實例中,傳輸裝置145包括一個網(wǎng)絡適配器(NetworkInterface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡設備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進行通訊。在一個實例中,傳輸裝置145為射頻(Rad1 Frequency,RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
[0207]其中,具體地,存儲器143用于存儲預設條件、待檢測的身份證圖像以及應用程序。
[0208]處理器141可以通過傳輸裝置調(diào)用存儲器143存儲的信息及應用程序,以執(zhí)行下述步驟:獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像;檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息;在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點;按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0209]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:在場景切換信息包括:運動信息或顏色信息的情況下,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息或顏色信息;計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度;判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或第一相似度是否滿足第二預設條件;在任意一個時間節(jié)點的運動信息滿足第一預設條件,或第一相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為滿足預設條件的時間節(jié)點。
[0210]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:在場景切換信息包括:運動信息和顏色信息的情況下,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息和顏色信息;判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件;在任意一個時間節(jié)點的運動信息滿足第一預設條件的情況下,計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度;判斷第二相似度是否滿足第二預設條件;在第二相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為時間節(jié)點。
[0211]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:在將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,從時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點;判斷兩個時間節(jié)點的圖像是否為相同場景;在兩個時間節(jié)點的圖像為相同場景的情況下,從時間節(jié)點中刪除兩個時間節(jié)點,以及兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點;將篩選后的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0212]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:計算兩個時間節(jié)點的顏色信息的第三相似度;判斷第三相似度是否滿足第二預設條件;在第三相似度不滿足第二預設條件的情況下,確定兩個時間節(jié)點的圖像為相同場景。
[0213]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:對每個時間節(jié)點的圖像進行運動軌跡估計,得到每個時間節(jié)點的位移向量。
[0214]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖。
[0215]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:在將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,獲取媒體數(shù)據(jù)的插入信息,其中,插入信息至少包括如下任意一種或多種信息:媒體數(shù)據(jù)的數(shù)量,插入時間段和插入時間間隔;獲取時間節(jié)點中與插入信息匹配的時間節(jié)點;將匹配的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0216]可選的,上述處理器141還可以執(zhí)行如下步驟的程序代碼:獲取處于插入時間段內(nèi)的多個時間節(jié)點;根據(jù)媒體數(shù)據(jù)的數(shù)量和插入時間間隔,對多個時間節(jié)點進行篩選,得到匹配的時間節(jié)點。
[0217]實施例4
[0218]本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以存儲上述實施例1的媒體數(shù)據(jù)的插入方法的程序代碼。
[0219]可選地,在本實施例中,上述存儲介質(zhì)可以位于計算機的網(wǎng)絡中的多個網(wǎng)絡設備中的至少一個網(wǎng)絡設備。
[0220]可選地,在本實施例中,存儲介質(zhì)被設置為存儲用于執(zhí)行以下步驟的程序代碼:
[0221]SI,獲取待插入媒體數(shù)據(jù)的媒體資源,其中,媒體資源包括:用于插入媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像;
[0222]S2,檢測媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,場景切換信息至少包括如下之一:運動信息和顏色信息;
[0223]S3,在檢測到媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點;
[0224]S4,按照插入時間節(jié)點,將媒體數(shù)據(jù)插入媒體資源。
[0225]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在場景切換信息包括:運動信息或顏色信息的情況下,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息或顏色信息;計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度;判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或第一相似度是否滿足第二預設條件;在任意一個時間節(jié)點的運動信息滿足第一預設條件,或第一相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為滿足預設條件的時間節(jié)點。
[0226]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在場景切換信息包括:運動信息和顏色信息的情況下,從每個時間節(jié)點的圖像中,提取每個時間節(jié)點的運動信息和顏色信息;判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件;在任意一個時間節(jié)點的運動信息滿足第一預設條件的情況下,計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度;判斷第二相似度是否滿足第二預設條件;在第二相似度滿足第二預設條件的情況下,確定任意一個時間節(jié)點為時間節(jié)點。
[0227]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,從時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點;判斷兩個時間節(jié)點的圖像是否為相同場景;在兩個時間節(jié)點的圖像為相同場景的情況下,從時間節(jié)點中刪除兩個時間節(jié)點,以及兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點;將篩選后的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0228]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:計算兩個時間節(jié)點的顏色信息的第三相似度;判斷第三相似度是否滿足第二預設條件;在第三相似度不滿足第二預設條件的情況下,確定兩個時間節(jié)點的圖像為相同場景。
[0229]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:對每個時間節(jié)點的圖像進行運動軌跡估計,得到每個時間節(jié)點的位移向量。
[0230]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:基于每個時間節(jié)點的圖像的顏色,得到每個時間節(jié)點的顏色直方圖。
[0231]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:在將時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點之前,獲取媒體數(shù)據(jù)的插入信息,其中,插入信息至少包括如下任意一種或多種信息:媒體數(shù)據(jù)的數(shù)量,插入時間段和插入時間間隔;獲取時間節(jié)點中與插入信息匹配的時間節(jié)點;將匹配的時間節(jié)點作為媒體數(shù)據(jù)的插入時間節(jié)點。
[0232]可選地,存儲介質(zhì)還被設置為存儲用于執(zhí)行以下步驟的程序代碼:獲取處于插入時間段內(nèi)的多個時間節(jié)點;根據(jù)媒體數(shù)據(jù)的數(shù)量和插入時間間隔,對多個時間節(jié)點進行篩選,得到匹配的時間節(jié)點。
[0233]可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(R0M,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0234]可選地,本實施例中的具體示例可以參考上述實施例1至實施例2中所描述的示例,本實施例在此不再贅述。
[0235]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0236]上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
[0237]在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
[0238]在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以集合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0239]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0240]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
[0241]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
【主權(quán)項】
1.一種媒體數(shù)據(jù)的插入方法,其特征在于,包括: 獲取待插入媒體數(shù)據(jù)的媒體資源,其中,所述媒體資源包括:用于插入所述媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像; 檢測所述媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,所述場景切換信息至少包括如下之一:運動信息和顏色信息; 在檢測到所述媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將所述時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點; 按照所述插入時間節(jié)點,將所述媒體數(shù)據(jù)插入所述媒體資源。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述場景切換信息包括:所述運動信息或所述顏色信息的情況下,所述檢測所述媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,包括: 從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的運動信息或顏色信息; 計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度; 判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或所述第一相似度是否滿足第二預設條件; 在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件,或所述第一相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述滿足預設條件的時間節(jié)點。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述場景切換信息包括:所述運動信息和所述顏色信息的情況下,所述檢測所述媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,包括: 從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的運動信息和顏色信息; 判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件; 在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件的情況下,計算所述任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度; 判斷所述第二相似度是否滿足第二預設條件; 在所述第二相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述時間節(jié)點。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述將所述時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點之前,所述方法還包括: 從所述時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點; 判斷所述兩個時間節(jié)點的圖像是否為相同場景; 在所述兩個時間節(jié)點的圖像為所述相同場景的情況下,從所述時間節(jié)點中刪除所述兩個時間節(jié)點,以及所述兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點;將所述篩選后的時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷所述兩個時間節(jié)點的圖像是否為相同場景,包括: 計算所述兩個時間節(jié)點的顏色信息的第三相似度; 判斷所述第三相似度是否滿足所述第二預設條件; 在所述第三相似度不滿足所述第二預設條件的情況下,確定所述兩個時間節(jié)點的圖像為所述相同場景。6.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的運動信息,包括: 對所述每個時間節(jié)點的圖像進行運動軌跡估計,得到所述每個時間節(jié)點的位移向量。7.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的顏色信息,包括: 基于所述每個時間節(jié)點的圖像的顏色,得到所述每個時間節(jié)點的顏色直方圖。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述將所述時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點之前,所述方法還包括: 獲取所述媒體數(shù)據(jù)的插入信息,其中,所述插入信息至少包括如下任意一種或多種信息:所述媒體數(shù)據(jù)的數(shù)量,插入時間段和插入時間間隔; 獲取所述時間節(jié)點中與所述插入信息匹配的時間節(jié)點; 將所述匹配的時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述獲取所述時間節(jié)點中與所述插入信息匹配的時間節(jié)點,包括: 獲取處于所述插入時間段內(nèi)的多個時間節(jié)點; 根據(jù)所述媒體數(shù)據(jù)的數(shù)量和所述插入時間間隔,對所述多個時間節(jié)點進行篩選,得到所述匹配的時間節(jié)點。10.一種媒體數(shù)據(jù)的插入裝置,其特征在于,包括: 第一獲取模塊,用于獲取待插入媒體數(shù)據(jù)的媒體資源,其中,所述媒體資源包括:用于插入所述媒體數(shù)據(jù)的多個時間節(jié)點,以及每個時間節(jié)點的圖像; 檢測模塊,用于檢測所述媒體資源中是否存在場景切換信息滿足預設條件的時間節(jié)點,其中,所述場景切換信息至少包括如下之一:運動信息和顏色信息; 第一處理模塊,用于在檢測到所述媒體資源中存在場景切換信息滿足預設條件的時間節(jié)點的情況下,將所述時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點; 插入模塊,用于按照所述插入時間節(jié)點,將所述媒體數(shù)據(jù)插入所述媒體資源。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述場景切換信息包括:所述運動信息或所述顏色信息的情況下,所述檢測模塊包括: 第一提取子模塊,用于從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的運動信息或顏色信息; 第一計算子模塊,用于計算任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第一相似度; 第一判斷子模塊,用于判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件,或所述第一相似度是否滿足第二預設條件; 第一確定子模塊,用于在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件,或所述第一相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述滿足預設條件的時間節(jié)點。12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述場景切換信息包括:所述運動信息和所述顏色信息的情況下,所述檢測模塊包括: 第二提取子模塊,用于從所述每個時間節(jié)點的圖像中,提取所述每個時間節(jié)點的運動信息和顏色信息; 第二判斷子模塊,用于判斷任意一個時間節(jié)點的運動信息是否滿足第一預設條件; 第二計算子模塊,用于在所述任意一個時間節(jié)點的運動信息滿足所述第一預設條件的情況下,計算所述任意一個時間節(jié)點的顏色信息與相鄰時間節(jié)點的顏色信息的第二相似度; 第三判斷子模塊,用于判斷所述第二相似度是否滿足第二預設條件; 第二確定子模塊,用于在所述第二相似度滿足所述第二預設條件的情況下,確定所述任意一個時間節(jié)點為所述時間節(jié)點。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于從所述時間節(jié)點中,獲取時間差在預設范圍內(nèi)的兩個時間節(jié)點; 判斷模塊,用于判斷所述兩個時間節(jié)點的圖像是否為相同場景; 刪除模塊,用于在所述兩個時間節(jié)點的圖像為所述相同場景的情況下,從所述時間節(jié)點中刪除所述兩個時間節(jié)點,以及所述兩個時間節(jié)點之間的至少一個時間節(jié)點,得到篩選后的時間節(jié)點; 第二處理模塊,用于將所述篩選后的時間節(jié)點作為所述媒體數(shù)據(jù)的插入時間節(jié)點。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述判斷模塊包括: 第三計算子模塊,用于計算所述兩個時間節(jié)點的顏色信息的第三相似度; 第四判斷子模塊,用于判斷所述第三相似度是否滿足所述第二預設條件; 第三確定子模塊,用于在所述第三相似度不滿足所述第二預設條件的情況下,確定所述兩個時間節(jié)點的圖像為所述相同場景。
【文檔編號】H04N21/2668GK106028088SQ201610437530
【公開日】2016年10月12日
【申請日】2016年6月16日
【發(fā)明人】徐敘遠
【申請人】騰訊科技(深圳)有限公司