视频画中画广告生成方法及装置的制造方法
【技术领域】
[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] 本方案中,在生成视频画中画广告时,确定目标片段的每帧图像中的第一类像素 点的坐标,每帧图像中第一类像素点能够定位该帧图像中待植入画中画广告的区域;确定 目标视频广告的每帧图像中的第二类像素点的坐标,每帧图像中第二类像素点能够定位该 帧图像作为画中画广告的区域;利用目标片段的相应帧图像的第一类像素点的坐标和目标 视频广告的相应帧图像的第二类像素点的坐标,分别计算目标片段的每帧图像各自所对应 的透视变化矩阵;利用目标片段的相应帧图像所对应的透视变化矩阵和目标视频广告的相 应帧图像,分别对目标片段的每帧图像的待植入画中画广告的区域中的各个像素点进行透 视变化处理,从而实现在目标视频文件的目标片段的生成针对于目标视频广告的画中画广 告。可见,通