一種在視頻中動態植入廣告的方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及互聯網、新媒體、電視廣告技術處理及播放技術,尤其涉及一種在視頻 中動態植入廣告的方法及裝置。
【背景技術】
[0002] 現有技術中,植入廣告在拍攝完成后再實現植入常見通過人工后期軟件處理,或 人工標記參考點或占位標件來實現拍攝時無法實現廣告植入的模擬及替換。參考點或占位 標件依靠人工制定及匹配,相當于參考點或參照物,占位標件僅作為植入廣告的占位替換 使用具有很強的局限性。除了具有拍攝前期的準備工作,需要在視頻拍攝時在拍攝場景中 同期進行拍攝外,同時植入商品及種類亦受到制約,所替換植入廣告商品受限于占位標件 的尺寸大小、數量、形式等因素。若視頻拍攝時未做專門準備,未人工標記參考點或占位標 件,后期亦無法按照參考點或占位標件來進行廣告對象的匹配及植入。現有技術中通常植 入廣告商品需要占位標件對應模型參數,廣告商品本身需要人工三維建立廣告模型,并提 取三維廣告商品模型通過計算和處理三維模型參數實現替換,廣告商品三維模型的建立具 有很強的局限性,復雜廣告商品及特例產品無法短期或自動進行替換植入。由于參考點或 占位標件的制約,因此現有技術無法從根本上解決拍攝后任意視頻的植入。由于廣告商品 模型的制約,因此現有植入技術無法實現任意廣告商品的植入。
【發明內容】
[0003] 本發明的主要目的在于提供一種在視頻中動態植入廣告的方法及裝置,通過像素 運動模擬使得視頻素材不需要前期拍攝準備、不需要參考點或占位標件進行植入,同時通 過植入商品像素動態模擬,不需要廣告商品三維模型進行廣告商品的增加或替換。由于不 受視頻素材的制約、不受廣告商品的制約,以達到所有視頻的動態植入廣告需要。
[0004] 為達到上述目的,本發明提供了一種在視頻中動態植入廣告的方法,該方法包括 以下步驟:
[0005] S101、像素參數提取:在視頻流順次播放時,轉換目標視頻流形成像素數據流,將 任意視頻像素轉碼成為形狀重建、不變量物體檢測、跟蹤三種像素數據流類型;
[0006]S102、像素流運動軌跡計算:進行各分類中的子像素運動軌跡計算及反軌跡推導, 從而確定植入廣告產品的運動軌跡;
[0007]S103、植入商品的像素動態模擬:將廣告商品處理成定位視頻,轉換目標視頻流形 成像素數據流,按像素數據流類型廣告位類型進行匹配;
[0008] S104、像素疊加或替換:采用像素數據流進行首次匹配,在興趣點確認后進行二次 匹配,并在像素特征修正后將結果輸出。
[0009] 其中,步驟A中將視頻像素轉碼為特定數據流類型的方法為:獲取目標視頻內像 素的色彩分量、大小和排列,通過格式計算每個像素所使用的總位數以及用于存儲像素色 彩的紅、綠、藍和alpha分量的位數來進行像素流的聚類;若像素數據流中所包含的、所待 轉碼局部像素流特征一致則屬于同一聚類數據流類型。
[0010] 更進一步的,其中跟蹤類像素流作為二級廣告位即可延展廣告位;不變量物體檢 測類像素流作為一級廣告位即可替換廣告位;形狀重建類像素流作為三級廣告位即多維可 替換廣告位。
[0011] 更進一步的,其中像素流運動軌跡計算中包括最短距離線性插值步驟,具體過程 如下:
[0012] 步驟1 :對于所有的主要類別之內的F= 1的粒子建立一個集合A。
[0013] 步驟2 :對A中的任何一個元素C,在以C為中心的100X100區域內建立除C粒子 之外所有F= 1的粒子集合S。如果S非空,執行下一步;否則,轉步驟4。
[0014] 步驟3.將S中距離C最近的粒子設為B,如果沒有對CB插值過,則對其進行插值, 且將B從S中刪除,將C從A中刪除。
[0015] 步驟4 :如果A非空,轉步驟2。
[0016] 步驟5 :將已經計算運動矢量的像素粒子數達到總像素的80%作為廣告位匹配的 條件。
[0017] 本發明提供了一種在視頻中動態植入廣告的裝置,主要包括:像素分解模塊、像素 運動反軌跡計算模塊、植入商品動態像素模擬模塊、像素疊加和替換模塊;其中:
[0018] 像素分解模塊:用于將原視頻分解處理成像素參數及像素格式;
[0019] 子像素運動反軌跡計算模塊:利用影像識別技術和算法實現像素運動的軌跡模 擬;
[0020] 植入商品動態像素模擬模塊:植入商品光源位置、類型、表面方向和攝像機位置模 擬深度及表面表面方向等信息;
[0021] 像素疊加和替換模塊:像素分解模塊中的像素參數與植入商品動態像素進行疊加 匹配和替換。
【附圖說明】
[0022] 為了更清楚地說明本發明實施例中的技術方案,下面對實施例描述中所需要使用 的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是本發明的一些實施例,對于本領 域技術人員來說,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0023] 圖1示出了本發明實施例的方法流程圖。
[0024] 圖2示出了本發明像素數據流轉換的流程圖。
[0025] 圖3示出了本發明像素流匹配的流程圖。
[0026] 圖4示出了本發明實施例的裝置結構圖。
【具體實施方式】
[0027] 下面結合附圖和實施例對本發明實施例中的技術方案作清楚、完整地說明,所描 述的實施例僅是本發明一部分實施例,但并不作為對本發明限制的依據。基于本領域技術 人員普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明 保護的范疇。
[0028] 參見附圖1,該圖示出了本申請在視頻中動態植入廣告的方法的一個實施例的流 程。該實施例包括:
[0029] 步驟S101 :如附圖2所示,在視頻流順次播放時,轉換目標視頻流形成像素數據 流,將任意視頻像素轉碼成為形狀重建、不變量物體檢測、跟蹤三種像素數據流類型。