[发明专利]一种动态植入视频广告并显示的方法及系统在审
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 植入 视频 广告 显示 方法 系统 | ||
1.一种动态植入视频广告并显示的方法,其特征在于,所述的方法包括以下步骤:
A、将图像或视频广告按设计要求制作;
B、在播放器开始播放广告前,将广告导入内存并转为约定数据格式;
C、在播放器开始播放广告时,原播放内容数据和广告数据同步导入GPU,重复以上操作逐帧导入广告数据(静态图像只需导入一次),直到广告停止播放;
D、在广告数据导入GPU后,调用GPU中广告植入算法将原播放内容和广告纹理融合并显示。
2.根据权利要求1所述的一种动态植入视频广告并显示的方法,其特征在于,所述的步骤A具体包括:
A1、如果是图片广告类型,则执行步骤A2;否则,执行步骤A3;
A2、将图像广告制作成约定长宽的图像文件;
A3、将视频广告制作成包含广告内容及其坐标并带透明通道的视频文件,保持与待植入视频内容有相同帧率和分辨率。
3.根据权利要求1所述的一种动态植入视频广告并显示的方法,其特征在于,所述的步骤B具体包括:
B1、如果是图片广告类型,则执行步骤B2;否则,执行步骤B3;
B2、加载图像广告到内存中并转为RGB(A)格式;
B3、解码视频广告并将解码帧填满帧队列,当帧队列有空余单元时,继续解码并存入帧队列,直到视频广告停止播放。
4.根据权利要求1所述的一种动态植入视频广告并显示的方法,其特征在于,所述的步骤C具体包括:在播放器开始播放广告时,通过调用图形程序接口,在播放器原播放内容帧数据导入GPU的同时,将图像数据、空间几何坐标、显示位置和特效类型或者视频广告数据和空间几何坐标,导入GPU并赋值给预先绑定的GPU内部对象,重复以上操作逐帧导入广告数据(静态图像只需导入一次),直到广告停止播放。
5.根据权利要求1所述的一种动态植入视频广告并显示的方法,其特征在于,所述的步骤D具体包括:
D1、如果是图片广告类型,则执行步骤D2;否则,执行步骤D3;
D2、在GPU可编程管线中,首先,依据图像特效类型选择特效算法,计算图像纹理像素的颜色值;其次,将原播放内容对应显示位置的纹理与图像纹理进行Alpha混合运算,得到融合后的纹理;
D3、在GPU可编程管线中,首先,将视频广告纹理转为RGBA格式;其次,将原播放内容纹理与视频广告纹理进行ALPHA混合运算,得到融合后的纹理;
Alpha混合算法如下:DST=SRC*Alpha+ADS*(1-Alpha),其中SRC指原播放内容纹理,ADS指广告纹理,DST指融合后纹理,Alpha代表透明度,对于RGB格式图像广告设定Alpha值为0,(Alpha取值为0-1,0为完全不透明,1为完全透明)。
6.一种动态植入视频广告并显示的系统,其特征在于,所述的系统包括以下模块:A、将图像或视频广告按设计要求制作;B、广告导入内存模块;C、广告导入GPU模块;D、广告植入并显示模块。
7.根据权利要求6所述的一种动态植入视频广告并显示的系统,其特征在于,所述的模块A具体包括:
A1、如果是图片广告类型,则执行步骤A2;否则,执行步骤A3;
A2、将图像广告制作成约定长宽的图像文件;
A3、将视频广告制作成包含广告内容及其坐标并带透明通道的视频文件,保持与待植入视频内容有相同帧率和分辨率。
8.根据权利要求6所述的一种动态植入视频广告并显示的系统,其特征在于,所述的模块B具体包括:
B1、如果是图片广告类型,则执行步骤B2;否则,执行步骤B3;
B2、加载图像广告到内存中并转为RGB(A)格式;
B3、解码视频广告并将解码帧填满帧队列,当帧队列有空余单元时,继续解码并存入帧队列,直到视频广告停止播放。
9.根据权利要求6所述的一种动态植入视频广告并显示的系统,其特征在于,所述的模块C具体包括:在播放器开始播放广告时,通过调用图形程序接口,在播放器原播放内容帧数据导入GPU的同时,将图像数据、空间几何坐标、显示位置和特效类型或者视频广告数据和空间几何坐标,导入GPU并赋值给预先绑定的GPU内部对象,重复以上操作逐帧导入广告数据(静态图像只需导入一次),直到广告停止播放。
10.根据权利要求6所述的一种动态植入视频广告并显示的系统,其特征在于,所述的模块D具体包括:
D1、如果是图片广告类型,则执行步骤D2;否则,执行步骤D3;
D2、在GPU可编程管线中,首先,依据图像特效类型选择特效算法,计算图像纹理像素的颜色值;其次,将原播放内容对应显示位置的纹理与图像纹理进行Alpha混合运算,得到融合后的纹理;
D3、在GPU可编程管线中,首先,将视频广告纹理转为RGBA格式;其次,将原播放内容纹理与视频广告纹理进行ALPHA混合运算,得到融合后的纹理;
Alpha混合算法如下:DST=SRC*Alpha+ADS*(1-Alpha),其中SRC指原播放内容纹理,ADS指广告纹理,DST指融合后纹理,Alpha代表透明度,对于RGB格式图像广告设定Alpha值为0,(Alpha取值为0-1,0为完全不透明,1为完全透明)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郝智会,未经郝智会许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935254.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能体育教学用跳绳
- 下一篇:一种多功能体育健身器材