一种广告检测方法及系统技术方案

技术编号:14914300 阅读:100 留言:0更新日期:2017-03-30 03:39
本发明专利技术提供了一种广告检测方法及系统,方法包括:播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断静音时间段是否在预设的指定静音间隔阈值范围内;当当前播放视频中相邻两帧图像的直方图平方差大于视频跳变帧阈值,且静音时间段在指定静音间隔阈值范围内,则判定为广告播放。本发明专利技术通过检测当前播放视频中相邻两帧图像的帧差及静音时间段来判断是否正在播放广告,实现了对广告在视频中穿插位置的精准检测。

【技术实现步骤摘要】

本专利技术涉及在线视频服务
,尤其涉及的是一种广告检测方法及系统
技术介绍
近年来,随着互联网的发展,基于在线视频的娱乐、交友、教学得到了日益广泛的应用。而目前随着互联网的兴起,视频服务由于存在可索引、使用方便的优点,得到了网民的接受。在电视上、网络上的视频中,越来越多的广告被播放。广告投放方希望获得广告播放或观看次数,观众希望能够跳过广告或者搜索到所需广告内容。但现有的广告检测方法,都未能实现在视频播放过程中,对广告播放起始时间进行准确检测。因此现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种广告检测方法及系统,旨在解决现有技术中无法在视频播放过程中,对广告播放起始时间的进行准确检测的问题。本专利技术解决技术问题所采用的技术方案如下:一种广告检测方法,其中,所述方法包括步骤:A、播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;B、将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内;C、当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。所述广告检测方法,其中,所述步骤A之前还包括:S、预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧算法,并设置滑动窗口阈值及指定静音间隔阈值范围。所述广告检测方法,其中,所述步骤A具体包括:A1、播放设备对视频播放进行实时检测,当检测到播放视频时,则获取当前播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差Sj,其中,Sj表示第j帧图线与第j-1帧图像的直方图平方差,Pj(i)表示第j帧图像中第i列的灰度,Width表示每帧图像的列数;A2、根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差Sj获取直方图平方差均值S,其中,Sx表示第x帧图像与第x-1帧图像的直方图平方差,N表示所述预设的滑动窗口阈值大小;A3、根据所述直方图平方差均值S与预设的经验系数K之积获取视频跳变帧阈值A,其中K为5-10的整数;A4、获取当前播放视频中的静音时间段T,其中T为大于0的实数。所述广告检测方法,其中,所述指定静音间隔阈值范围为20ms-1s。所述广告检测方法,其中,所述经验系数取值为7。一种广告检测系统,其中,包括:播放参数获取模块,用于播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;比较模块,用于将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内;判定执行模块,用于当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。所述广告检测系统,其中,还包括:设置模块,用于预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧算法,并设置滑动窗口阈值及指定静音间隔阈值范围。所述广告检测系统,其中,所述播放参数获取模块具体包括:帧差获取单元,用于播放设备对视频播放进行实时检测,当检测到播放视频时,则获取当前播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差Sj,其中,Sj表示第j帧图线与第j-1帧图像的直方图平方差,Pj(i)表示第j帧图像中第i列的灰度,Width表示每帧图像的列数;帧差均值获取单元,用于根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差Sj获取直方图平方差均值S,其中,Sx表示第x帧图像与第x-1帧图像的直方图平方差,N表示所述预设的滑动窗口阈值大小;跳变帧阈值获取单元,用于根据所述直方图平方差均值S与预设的经验系数K之积获取视频跳变帧阈值A,其中K为5-10的整数;静音时间段获取单元,用于获取当前播放视频中的静音时间段T,其中T为大于0的实数。所述广告检测系统,其中,所述指定静音间隔阈值范围为20ms-1s。所述广告检测系统,其中,所述经验系数取值为7。本专利技术所提供的一种广告检测方法及系统,方法包括:播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断静音时间段是否在预设的指定静音间隔阈值范围内;当当前播放视频中相邻两帧图像的直方图平方差大于视频跳变帧阈值,且静音时间段在指定静音间隔阈值范围内,则判定为广告播放。本专利技术通过检测当前播放视频中相邻两帧图像的帧差及静音时间段来判断是否正在播放广告,实现了对广告在视频中穿插位置的精准检测。附图说明图1是本专利技术所述广告检测方法较佳实施例的流程图。图2是本专利技术所述广告检测方法中获取播放参数的具体流程图。图3是本专利技术所述广告检测系统较佳实施例的结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。请参见图1,图1为本专利技术所述广告检测方法较佳实施例的流程图。如图1所示,所述方法包括步骤:S100、播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段。本专利技术的实施例中,通过对预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,以及对静音时间段的检测及运算判断来实现对广告在视频中穿插位置的检测。由于常见的广告有以下两种形式:一是既包括动态视频又包括音频的广告,二是包括静态视频(也就是海报或图片)和音频的广告。因为在广告插入进行播放的瞬间,往往都有短时间静音或音量瞬间减小,如果同时还有广告视频播放则具有较大的图像帧跳变。如果单一检测某一时刻的图像帧跳变或静音时间段,都不足以判断此时是否正在进行广告的播放。只有结合两者同时分析,才能准确判断当前是否已开始播放广告。其中,滑动窗口是一种流量控制技术。同时滑动窗口协议是用来改善吞吐量的一种技术,即容许发送方在接收任何应答之前传送附加的包,接收方告诉发送方在某一时刻能送多少包(称窗口尺寸)。在TCP协议中采用滑动窗口来进行传输控制,滑动窗口的大小意味着接收方还有多大的缓冲区可以用于接本文档来自技高网...
一种广告检测方法及系统

【技术保护点】
一种广告检测方法,其特征在于,所述方法包括步骤:A、播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;B、将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内;C、当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。

【技术特征摘要】
1.一种广告检测方法,其特征在于,所述方法包括步骤:
A、播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;
B、将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内;
C、当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。
2.根据权利要求1所述广告检测方法,其特征在于,所述步骤A之前还包括:
S、预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧算法,并设置滑动窗口阈值及指定静音间隔阈值范围。
3.根据权利要求1所述广告检测方法,其特征在于,所述步骤A具体包括:
A1、播放设备对视频播放进行实时检测,当检测到播放视频时,则获取当前播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差Sj,其中,Sj表示第j帧图线与第j-1帧图像的直方图平方差,Pj(i)表示第j帧图像中第i列的灰度,Width表示每帧图像的列数;
A2、根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差Sj获取直方图平方差均值S,其中,Sx表示第x帧图像与第x-1帧图像的直方图平方差,N表示所述预设的滑动窗口阈值大小;
A3、根据所述直方图平方差均值S与预设的经验系数K之积获取视频跳变帧阈值A,其中K为5-10的整数;
A4、获取当前播放视频中的静音时间段T,其中T为大于0的实数。
4.根据权利要求1或2所述广告检测方法,其特征在于,所述指定静音间隔阈值范围为20ms-1s。
5.根据权利要求3所述广告检测方法,其特征在于,所述经验系数取值为7。
6.一种广告检测系统,其特征在于,包括:
播放参...

【专利技术属性】
技术研发人员:张霞杨志平
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1