視頻畫中畫廣告生成方法及裝置的制造方法
【技術領域】
[0001] 本發明涉及技術視頻處理領域,特別是涉及一種視頻畫中畫廣告生成方法及裝 置。
【背景技術】
[0002] 植入式廣告越來越多的被電影和電視劇所采用,而對于視頻廣告的植入而言,通 常將處于播放狀態的視頻廣告位于拍攝環境中,然后讓該視頻廣告的畫面出現在鏡頭中, 從而生成了視頻畫中畫廣告。
[0003] 對于某些情況下,視頻拍攝過程中,并未存在視頻廣告的植入需求,但是,在后續 的視頻發行等過程中,會存在希望植入某些廣告的需求,即存在生成視頻畫中畫廣告的需 求。
[0004] 因此,如何在視頻拍攝完成后生成視頻畫中畫廣告是一個亟待解決的問題。
【發明內容】
[0005] 本發明實施例的目的在于提供一種視頻畫中畫廣告生成方法及裝置,以實現在視 頻拍攝完成后生成視頻畫中畫廣告,達到視頻廣告植入效果。具體技術方案如下:
[0006] 第一方面,本發明實施例提供了一種視頻畫中畫廣告生成方法,包括:
[0007] 確定目標片段的每幀圖像中的第一類像素點的坐標,其中,每幀圖像中的第一類 像素點能夠定位該幀圖像中待植入畫中畫廣告的區域,所述目標片段為目標視頻文件中的 待植入畫中畫廣告的片段;
[0008] 確定目標視頻廣告的每幀圖像中的第二類像素點的坐標,其中,每幀圖像中的第 二類像素點能夠定位該幀圖像作為畫中畫廣告的區域,所述目標視頻廣告中的圖像幀數與 所述目標片段的圖像幀數相同,所述目標視頻廣告的每幀圖像中的第二類像素點與所述目 標片段的相應幀圖像中的第一類像素點的個數相同,且具有一一對應性;
[0009] 利用所述目標片段的相應幀圖像的第一類像素點的坐標和所述目標視頻廣告的 相應幀圖像的第二類像素點的坐標,分別計算所述目標片段的每幀圖像各自所對應的透視 變化矩陣;
[0010] 利用所述目標片段的相應幀圖像所對應的透視變化矩陣和所述目標視頻廣告的 相應幀圖像,分別對所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點 進行透視變化處理,從而實現在所述目標視頻文件的所述目標片段的生成針對于所述目標 視頻廣告的畫中畫廣告。
[0011] 可選的,所述利用所述目標片段的相應幀圖像所對應的透視變化矩陣,分別對所 述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點進行透視變化處理,包 括:
[0012] 利用所述目標片段的相應幀圖像所對應的透視變化矩陣,分別確定所述目標片段 的每幀圖像的待植入畫中畫廣告的區域中的各個像素點所對應的所述目標視頻廣告的相 應幀圖像中的像素點;
[0013] 基于所確定出的所述目標視頻廣告相應幀圖像中的相應像素點,分別對所述目標 片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的像素值進行調整處理。
[0014] 可選的,所述基于所確定出的所述目標視頻廣告相應幀圖像中的相應像素點,分 別對所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的像素值進行 調整處理,包括:
[0015] 分別將所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的 像素值更改為:所述目標視頻廣告相應幀圖像中的相應像素點的像素值。
[0016] 可選的,所述基于所確定出的所述目標視頻廣告相應幀圖像中的相應像素點,分 別對所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的像素值進行 調整處理,包括:
[0017] 分別將所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的 像素值更改為:所述目標視頻廣告相應幀圖像中的相應像素點的至少兩個相鄰像素點的像 素值插值。
[0018] 第二方面,本發明實施例提供了一種視頻畫中畫廣告生成裝置,包括:
[0019] 第一類像素點坐標確定模塊,用于確定目標片段的每幀圖像中的第一類像素點的 坐標,其中,每幀圖像中的第一類像素點能夠定位該幀圖像中待植入畫中畫廣告的區域,所 述目標片段為目標視頻文件中的待植入畫中畫廣告的片段;
[0020] 第二類像素點坐標確定模塊,用于確定目標視頻廣告的每幀圖像中的第二類像素 點的坐標,其中,每幀圖像中的第二類像素點能夠定位該幀圖像作為畫中畫廣告的區域,所 述目標視頻廣告中的圖像幀數與所述目標片段的圖像幀數相同,所述目標視頻廣告的每幀 圖像中的第二類像素點與所述目標片段的相應幀圖像中的第一類像素點的個數相同,且具 有一一對應性;
[0021] 透視變化矩陣確定模塊,用于利用所述目標片段的相應幀圖像的第一類像素點的 坐標和所述目標視頻廣告的相應幀圖像的第二類像素點的坐標,分別計算所述目標片段的 每幀圖像各自所對應的透視變化矩陣;
[0022] 透視變化處理模塊,用于利用所述目標片段的相應幀圖像所對應的透視變化矩陣 和所述目標視頻廣告的相應幀圖像,分別對所述目標片段的每幀圖像的待植入畫中畫廣告 的區域中的各個像素點進行透視變化處理,從而實現在所述目標視頻文件的所述目標片段 的生成針對于所述目標視頻廣告的畫中畫廣告。
[0023] 可選的,所述透視變化處理模塊,包括:
[0024] 像素點確定單元,用于利用所述目標片段的相應幀圖像所對應的透視變化矩陣, 分別確定所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點所對應的 所述目標視頻廣告的相應幀圖像中的像素點;
[0025] 透視變化處理單元,用于基于所確定出的所述目標視頻廣告相應幀圖像中的相應 像素點,分別對所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的像 素值進行調整處理。
[0026] 可選的,所述透視變化處理單元,具體用于:
[0027] 分別將所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的 像素值更改為:所述目標視頻廣告相應幀圖像中的相應像素點的像素值。
[0028] 可選的,所述透視變化處理單元,具體用于:
[0029] 分別將所述目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點的 像素值更改為:所述目標視頻廣告相應幀圖像中的相應像素點的至少兩個相鄰像素點的像 素值插值。
[0030] 本方案中,在生成視頻畫中畫廣告時,確定目標片段的每幀圖像中的第一類像素 點的坐標,每幀圖像中第一類像素點能夠定位該幀圖像中待植入畫中畫廣告的區域;確定 目標視頻廣告的每幀圖像中的第二類像素點的坐標,每幀圖像中第二類像素點能夠定位該 幀圖像作為畫中畫廣告的區域;利用目標片段的相應幀圖像的第一類像素點的坐標和目標 視頻廣告的相應幀圖像的第二類像素點的坐標,分別計算目標片段的每幀圖像各自所對應 的透視變化矩陣;利用目標片段的相應幀圖像所對應的透視變化矩陣和目標視頻廣告的相 應幀圖像,分別對目標片段的每幀圖像的待植入畫中畫廣告的區域中的各個像素點進行透 視變化處理,從而實現在目標視頻文件的目標片段的生成針對于目標視頻廣告的畫中畫廣 告。可見,通