过本方案,可以在视频拍摄完成后生成视频画中画广告,达到视频广告植入效 果。
【附图说明】
[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0032] 图1为本发明实施例所提供的一种视频画中画广告生成方法的流程图;
[0033] 图2为本发明实施例中针对于第一类像素点的预定像素点选择方式所对应的像 素点选择示意图;
[0034] 图3为目标片段的各帧图像中的第一类像素点和目标视频广告的相应帧图像中 的第二类像素点的对应关系示意图;
[0035] 图4为目标片段的一帧图像的像素点和目标视频广告的相应帧图像的相应像素 点的透视转化关系示意图;
[0036] 图5为本发明实施例所提供的一种视频画中画广告生成装置的结构示意图。
【具体实施方式】
[0037] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0038] 为了实现在视频拍摄完成后生成视频画中画广告,达到视频广告植入效果,本发 明实施例提供了一种视频画中画广告生成方法及装置。
[0039] 下面首先对本发明实施例所提供的一种视频画中画广告生成方法进行介绍。
[0040] 需要说明的是,本发明实施例所提供的一种视频画中画广告生成方法的执行主体 可以为一种视频画中画广告生成装置,该视频画中画广告生成装置位于电子设备内。
[0041] 如图1所示,一种视频画中画广告生成方法,可以包括:
[0042]S101,确定目标片段的每帧图像中的第一类像素点的坐标;
[0043] 在为目标视频文件生成视频画中画广告时,由于需要后续计算目标片段的每帧图 像所对应的透视变化矩阵,因此,可以确定目标片段的每帧图像中的第一类像素点的坐标, 其中,可以采用现有技术来确定目标片段的每帧图像中的第一类像素点的坐标。
[0044] 其中,每帧图像中的第一类像素点能够定位该帧图像中待植入画中画广告的区 域,该目标片段为目标视频文件中的待植入画中画广告的片段。其中,该目标片段为预先 通过人工方式从目标视频文件中所确定出的,具体的,该目标片段包括:各帧图像中均包含 墙面区域的视频片段;或者,各帧图像中均包含显示屏的视频片段,当然并不局限于此;另 外,目标片段的每帧图像中的第一类像素点为预先通过人工方式所确定出的,并且,该第一 类像素点的个数可以为至少4个,以唯一确定出待植入画中画广告的区域。
[0045] 需要说明的是,目标片段的每帧图像中待植入画中画广告的区域可以通过人工方 式确定出。其中,对于目标片段为各帧图像中均包含墙面区域的视频片段的情况而言,由于 视频画中画广告的广告内容通常需要显示在显示屏内,因此,后续待植入的目标视频广告 为广告内容已嵌入进显示屏的广告,即目标视频广告所显示的广告内容已通过显示显示屏 呈现出来,此时,目标片段的各帧图像中待植入画中画广告的区域用于植入目标视频广告 的广告内容以及该广告内容所在的显示屏,并且,待植入画中画广告的区域可以为墙面区 域上的部分区域。
[0046] 而对于目标片段为各帧图像中均包含显示屏的视频片段的情况而言,由于只需要 替换该目标片段中显示屏内的显示画面,因此,后续待植入的目标视频广告可以为广告内 容未嵌入进显示屏的广告,即目标视频广告为仅仅包含广告内容的视频,此时,目标片段的 各帧图像中待植入画中画广告的区域用于植入目标视频广告的广告内容,且待植入画中画 广告的区域可以为该目标片段的每帧图像中显示屏内的画面显示区域;当然,后续待植入 的目标视频广告也可以为广告内容已嵌入进显示屏的广告,此时,目标片段的各帧图像中 待植入画中画广告的区域用于植入目标视频广告中显示屏内部的广告内容,且待植入画中 画广告的区域可以为该目标片段的每帧图像中显示屏内的画面显示区域。
[0047] 进一步需要强调的是,目标片段的每帧图像中的第一类像素点可以通过预定像素 点选择方式来进行确定。举例而言:如果目标片段的每帧图像均包括显示屏,该预定像素点 选择方式可以为:将显示屏的画面显示区域的4个顶点处的像素点作为第一类像素点,当 然并不局限于此;而如果目标片段的每帧图像均包含墙面区域,如图2所示,该预定像素点 选择方式可以为:首先根据先验知识判断确定出墙面区域abed上的相互垂直的两对平行 线(ad所在直线//be所在直线且ab所在直线//dc所在直线),ba和cd的延长线交于A 点,da和cb的延长线交于B点,根据所需的画中画广告显示位置,在墙面区域abed上任选 一点al作为待植入画中画广告的区域的一个第一类像素点,在Aal的延长线上任选一点a2 作为待植入画中画广告的区域的另一个第一类像素点,在Bal的延长线上选择一点a4作为 待植入画中画广告的区域的另一个第一类像素点,其中,线段ala4与线段ala2的比值等于 目标视频广告中的显示屏的长宽的比值,进而Aa4的延长线与Ba2的延长线交于点a3,将该 a3作为作为待植入画中画广告的区域的另一个第一类像素点,最终确定出能够定位待植入 画中画广告的区域的4个第一类像素点。
[0048] S102,确定目标视频广告的每帧图像中的第二类像素点的坐标;
[0049] 由于需要后续计算目标片段的每帧图像所对应的透视变化矩阵,因此,可以确定 目标视频广告的每帧图像中的第二类像素点的坐标,其中,可以采用现有技术来确定目标 视频广告的每帧图像中的第二类像素点的坐标。
[0050] 其中,每帧图像中的第二类像素点能够定位该帧图像作为画中画广告的区域,该 目标视频广告中的图像帧数与该目标片段的图像帧数相同,该目标视频广告的每帧图像中 的第二类像素点与该目标片段的相应帧图像中的第一类像素点的个数相同,且具有一一对 应性;并且,目标视频广告的每帧图像中第二类像素点可以通过人工方式确定。
[0051] 其中,目标视频广告的各帧图像中作为画中画广告的区域可以通过人工方式确 定。其中,对于目标视频广告为仅仅包含广告内容的视频而言,根据目标片段的每帧图像中 的显示屏所显示的完整程度,该目标视频广告的每帧图像中作为画中画广告的区域可以为 整个画面区域或部分画面区域;对于目标视频广告为广告内容已嵌入显示屏的视频片段而 言,如果目标片段为各帧图像中均包含显示屏的视频片段,根据目标片段的每帧图像中的 显示屏所显示的完整程度,该目标视频广告的每帧图像中作为画中画广告的区域可以为显 示有广告内容的整个画面区域或部分画面区域,而如果目标片段为各帧图像中均包含墙面 区域的视频片段,该目标视频广告的每