[发明专利]一种动态植入视频广告并显示的方法及系统在审
申请号: | 201710935254.6 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107707963A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 郝智会 | 申请(专利权)人: | 郝智会 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/433;H04N21/458;H04N21/435;H04N21/81;G06T7/41;G06T7/90 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 030006 山西省*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 植入 视频 广告 显示 方法 系统 | ||
技术领域
本发明涉及数字视频广告植入及显示技术领域,具体涉及一种动态植入视频广告并显示的方法及系统。
背景技术
随着数字视频内容的广泛传播,视频广告后期植入技术越来越多的受到行业重视。尤其是视频广告后期动态植入技术,出现了不同形式的植入和显示方式。
为了实现视频广告后期动态植入,目前主要是以下两种技术:第一种,采用视频浮层窗口,通过与视频内容同步叠加的方式实现拟真植入;第二种,采用hook技术勾住视频帧的绘图函数,再修改内存帧数据的方式植入广告。由于技术障碍和实际运行环境问题,两种方式都存在弊端。第一种,由于采用浮层窗口,在目标时间点开始播放广告,后续播放依靠上下俩层播放器的完全同步来实现拟真植入,但实际中,由于俩层播放层运行环境和系统因素影响,导致上下俩层播放器不完全同步,存在显示效果不佳问题。第二种,由于系统安全设置或杀毒软件认为hook操作是病毒或恶意行为,导致不能获取绘图函数而植入广告失败。
近年,图形处理器(英语:Graphics Processing Unit,缩写:GPU)的飞速发展,基于GPU的硬件加速以及图形管线可编程技术的引入,通过GPU编程方式控制图形管线的执行,极大地扩展了图形处理器应用范围,为基于GPU的视频广告后期动态植入带来了机会。
发明内容
针对以上问题,本发明提供一种动态植入视频广告并显示的方法及系统。
本发明提供一种动态植入视频广告并显示的方法,包括步骤:
将图像或视频广告按设计要求制作,将图像广告制作成约定长宽的图像文件,或者,将视频广告制作成包含广告内容及其坐标并带透明通道的视频文件,保持与待植入视频内容有相同帧率和分辨率。
在播放器开始播放广告前,将广告导入内存并转为约定数据格式。
优选地,所述在播放器开始播放广告前,将广告导入内存并转为约定数据格式,如果是图像广告类型,加载图像广告到内存中并转为RGB(A)格式;如果是视频广告类型,解码视频广告并将解码帧填满帧队列,当帧队列有空余单元时,继续解码并存入帧队列,直到视频广告停止播放。
在播放器开始播放广告时,原播放内容数据和广告数据同步导入GPU,重复以上操作逐帧导入广告数据(静态图像只需导入一次),直到广告停止播放。
优选地,所述在播放器开始播放广告时,原播放内容数据和广告数据同步导入GPU,重复以上操作逐帧导入广告数据,直到广告停止播放。进一步为,在播放器开始播放广告时,通过调用图形程序接口,在播放器原播放内容帧数据导入GPU的同时,将图像数据、空间几何坐标、显示位置和特效类型或者视频广告数据和空间几何坐标,导入GPU并赋值给预先绑定的GPU内部对象,重复以上操作逐帧导入广告数据,直到广告停止播放。
在广告数据导入GPU后,调用GPU中广告植入算法将原播放内容和广告纹理融合并显示。
优选地,所述在广告数据导入GPU后,调用GPU中广告植入算法将原播放内容和广告纹理融合并显示。进一步为,在广告数据导入GPU后,依据GPU中设定的广告植入算法进行广告植入,将融合后的纹理放入帧缓存并显示。如果是图像广告类型,在GPU可编程管线中,首先,依据图像特效类型选择特效算法,计算图像纹理像素颜色值;其次,将原播放内容对应显示位置的纹理与图像纹理进行ALPHA混合运算,得到融合后的纹理;如果是视频广告类型,在GPU可编程管线中,首先,将视频广告纹理转为RGBA格式;其次,将原播放内容纹理与视频广告纹理进行ALPHA混合运算,得到融合后的纹理;
Alpha混合算法如下:DST=SRC*Alpha+ADS*(1-Alpha),其中SRC指原播放内容纹理,ADS指广告纹理,DST指融合后纹理,Alpha代表透明度,对于RGB格式图像广告设定Alpha值为0,(Alpha取值为 0-1,0为完全不透明,1为完全透明)。
本发明提供一种动态植入视频广告并显示的系统,由以下模块组成:将图像或视频广告按设计要求制作,广告导入内存模块,广告导入GPU模块,广告植入并显示模块。
将图像或视频广告按设计要求制作:将图像广告制作成约定长宽的图像文件,或者,将视频广告制作成包含广告内容及其坐标并带透明通道的视频文件,保持与待植入视频内容有相同帧率和分辨率。
广告导入内存模块:在播放器开始播放广告前,将广告导入内存并转为约定数据格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郝智会,未经郝智会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935254.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能体育教学用跳绳
- 下一篇:一种多功能体育健身器材