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