一种广告检测方法及系统的制作方法_2

文档序号:9915007阅读:来源:国知局
帧的图像有较大的直方图平方差(即帧 差)。故在步骤S101中获取的每相邻两帧图像的直方图平方差S,,即可判断图像相邻帧的 差异大小,之后的步骤可利用获取的帧差与获取的视频跳变帧阈值来比较判定该帧差是否 为较大的帧差。
[0031] 步骤S102、根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差$获取直 方图平方差均值S,
,Sx表示第X帧图像与第x-1帧图像的直方图平方差,N 表示所述预设的滑动窗口阈值大小; 步骤S103、根据所述直方图平方差均值S与预设的经验系数K之积获取视频跳变帧阈 值A,其中K为5-10的整数。
[0032] 本发明的实施中,所述视频跳变帧阈值A并不是预先设置,而是在视频播放过程 中通过根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差S,获取直方图平方差 均值及预设的经验系数K之积获取。具体实施时,所述经验系数K设置为7。
[0033] 步骤S104、获取当前播放视频中的静音时间段T,其中T为大于0的实数。
[0034] 可见,通过上述检测方法,当当前播放视频中相邻两帧图像的直方图平方差大于 视频跳变帧阈值,且静音时间段在指定静音间隔阈值范围内,则判定为广告播放,实现了广 告插入位置的精准检测。
[0035] 基于上述方法,本发明还提供一种广告检测系统,如图3所示,所述广告检测系统 包括: 播放参数获取模块100,用于播放设备检测到视频播放时,根据预设的帧算法获取当前 播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧 图像的直方图平方差,再获取当前播放视频中的静音时间段;具体如上所述。
[0036] 比较模块200,用于将当前播放视频中每相邻两帧图像的直方图平方差与所述视 频跳变帧阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内; 具体如上所述。
[0037] 判定执行模块300,用于当当前播放视频中相邻两帧图像的直方图平方差大于所 述视频跳变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播 放;具体如上所述。
[0038] 进一步地实施例,在所述广告检测系统中,还包括: 设置模块,用于预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧 算法,并设置滑动窗口阈值及指定静音间隔阈值范围;具体如上所述。
[0039] 进一步地实施例,在所述广告检测系统中,所述播放参数获取模块100具体包括: 帧差获取单元,用于播放设备对视频播放进行实时检测,当检测到播放视频时,则获 取当前播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差S,,其中
,S,表示第j帧图线与第j-Ι帧图像的直方图平方差,P, (i)表示 第j帧图像中第i列的灰度,Width表示每帧图像的列数;具体如上所述。
[0040] 帧差均值获取单元,用于根据所述滑动窗口阈值内所有相邻两帧图像的直方图平 方差S,获取直方图平方差均值S:
,sx表示第X帧图像与第X-1帧图像的直 方图平方差,N表示所述预设的滑动窗口阈值大小;具体如上所述。
[0041] 跳变帧阈值获取单元,用于根据所述直方图平方差均值S与预设的经验系数K之 积获取视频跳变帧阈值A,其中K为5-10的整数;具体如上所述。
[0042] 静音时间段获取单元,用于获取当前播放视频中的静音时间段T,其中T为大于0 的实数;具体如上所述。
[0043] 进一步地实施例,在所述广告检测系统中,所述指定静音间隔阈值范围为 20ms-ls ;具体如上所述。
[0044] 进一步地实施例,在所述广告检测系统中,所述经验系数取值为7 ;具体如上所 述。
[0045] 综上所述,本发明所提供的一种广告检测方法及系统,方法包括:播放设备检测到 视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两 帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静 音时间段;将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进 行比较,并判断静音时间段是否在预设的指定静音间隔阈值范围内;当当前播放视频中相 邻两帧图像的直方图平方差大于视频跳变帧阈值,且静音时间段在指定静音间隔阈值范围 内,则判定为广告播放。本发明通过检测当前播放视频中相邻两帧图像的帧差及静音时间 段来判断是否正在播放广告,实现了对广告在视频中穿插位置的精准检测。
[0046] 可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发 明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保 护范围。
【主权项】
1. 一种广告检测方法,其特征在于,所述方法包括步骤: A、 播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动 窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获 取当前播放视频中的静音时间段; B、 将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比 较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内; C、 当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳变帧阈值,且所述 静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。2. 根据权利要求1所述广告检测方法,其特征在于,所述步骤A之前还包括: S、预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧算法,并设置 滑动窗口阈值及指定静音间隔阈值范围。3. 根据权利要求1所述广告检测方法,其特征在于,所述步骤A具体包括: A1、播放设备对视频播放进行实时检测,当检测到播放视频时,则获取当前 播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差S,,其中表示第j帧图线与第j_l帧图像的直方图平方差,(i)表示 第j帧图像中第i列的灰度,Width表示每帧图像的列数; A2、根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差S,获取直方图平方差 均值S,Sx表示第X帧图像与第x-1帧图像的直方图平方差,N表示所述预 设的滑动窗口阈值大小; A3、根据所述直方图平方差均值S与预设的经验系数K之积获取视频跳变帧阈值A,其 中K为5-10的整数; A4、获取当前播放视频中的静音时间段T,其中T为大于0的实数。4. 根据权利要求1或2所述广告检测方法,其特征在于,所述指定静音间隔阈值范围为 20ms_ls〇5. 根据权利要求3所述广告检测方法,其特征在于,所述经验系数取值为7。6. -种广告检测系统,其特征在于,包括: 播放参数获取模块,用于播放设备检测到视频播放时,根据预设的帧算法获取当前播 放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图 像的直方图平方差,再获取当前播放视频中的静音时间段; 比较模块,用于将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧 阈值进行比较,并判断所述静音时间段是否在预设的指定静音间隔阈值范围内; 判定执行模块,用于当当前播放视频中相邻两帧图像的直方图平方差大于所述视频跳 变帧阈值,且所述静音时间段在所述指定静音间隔阈值范围内,则判定为广告播放。7. 根据权利要求6所述广告检测系统,其特征在于,还包括: 设置模块,用于预设用于计算视频跳变帧阈值及每相邻两帧图像的直方图平方差的帧 算法,并设置滑动窗口阈值及指定静音间隔阈值范围。8. 根据权利要求6所述广告检测系统,其特征在于,所述播放参数获取模块具体包括: 帧差获取单元,用于播放设备对视频播放进行实时检测,当检测到播放视频时,则获 取当前播放视频中在预设的滑动窗口阈值内每相邻两帧图像的直方图平方差S,,其中,S,表示第j帧图线与第j-Ι帧图像的直方图平方差,P, (i)表示 第j帧图像中第i列的灰度,Width表示每帧图像的列数; 帧差均值获取单元,用于根据所述滑动窗口阈值内所有相邻两帧图像的直方图平方差 获取直方图平方差均值S,Sx表示第X帧图像与第x-1帧图像的直方图 平方差,N表示所述预设的滑动窗口阈值大小; 跳变帧阈值获取单元,用于根据所述直方图平方差均值S与预设的经验系数K之积获 取视频跳变帧阈值A,其中K为5-10的整数; 静音时间段获取单元,用于获取当前播放视频中的静音时间段T,其中T为大于0的实 数。9. 根据权利要求6或7所述广告检测系统,其特征在于,所述指定静音间隔阈值范围为 20ms_ls〇10. 根据权利要求5所述广告检测系统,其特征在于,所述经验系数取值为7。
【专利摘要】本发明提供了一种广告检测方法及系统,方法包括:播放设备检测到视频播放时,根据预设的帧算法获取当前播放视频中在预设的滑动窗口阈值内所有相邻两帧图像的视频跳变帧阈值及每相邻两帧图像的直方图平方差,再获取当前播放视频中的静音时间段;将当前播放视频中每相邻两帧图像的直方图平方差与所述视频跳变帧阈值进行比较,并判断静音时间段是否在预设的指定静音间隔阈值范围内;当当前播放视频中相邻两帧图像的直方图平方差大于视频跳变帧阈值,且静音时间段在指定静音间隔阈值范围内,则判定为广告播放。本发明通过检测当前播放视频中相邻两帧图像的帧差及静音时间段来判断是否正在播放广告,实现了对广告在视频中穿插位置的精准检测。
【IPC分类】H04N21/44, H04N21/442
【公开号】CN105681897
【申请号】
【发明人】张霞, 杨志平
【申请人】Tcl集团股份有限公司
【公开日】2016年6月15日
【申请日】2014年11月17日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1