一种IPTV的黑场检测方法技术

技术编号:19328125 阅读:20 留言:0更新日期:2018-11-03 14:58
本发明专利技术涉及一种IPTV的黑场检测方法,包括步骤:1、读取当前视频帧,将除去台标的部分作为检测区域;2、将检测区域等分成n*n个子区域块,计算各个子区域块的平均灰度值;3、选取中心块及其平均灰度值;4、计算子区域块与中心块的平均灰度值的绝对值之差,并与设定的阈值进行对比,若差值大于阈值,则将子区域块的块数加1,不为黑场的块数加1,否则,将子区域块的块数加1;5、判断子区域块的块数是否等于n*n,若是,执行下一步,否则返回步骤3;6、判断不为黑场的块数是否小于判断值,若是,则图像为黑场,执行警告操作,否则图像不为黑场。与现有技术相比,本发明专利技术简单易行、检测准确、速度快。

A black field detection method for IPTV

The invention relates to a black field detection method for IPTV, which includes steps: 1. reading the current video frame and taking the part of removing the logo as the detection area; 2. dividing the detection area into n*n sub-area blocks to calculate the average gray value of each sub-area block; 3. selecting the center block and its average gray value; 4. calculating sub-area blocks and 3. The difference between the absolute value of the average gray value of the central block and the set threshold value is compared. If the difference is greater than the threshold value, the number of blocks in the sub-region is increased by 1, not the number of blocks in the black field. Otherwise, the number of blocks in the sub-region is increased by 1. 5. Determine whether the number of blocks in the sub-region is equal to n*n, if the difference is greater than the threshold value, or return. Step 3; 6. Determine whether the number of blocks that are not black field is less than the judgement value. If so, the image is black field, perform warning operation, otherwise the image is not black field. Compared with the prior art, the invention is simple, accurate and fast.

【技术实现步骤摘要】
一种IPTV的黑场检测方法
本专利技术涉及电子信息
,尤其是涉及一种IPTV的黑场检测方法。
技术介绍
随着政府对三网融合的大力支持,互联网的兴起,对人们日常生活起到了不可忽视的作用,用户已经不再满足于普通电视节目的观看,开始要求有更加丰富的视频、内容以及其他服务,IPTV的出现极大程度上满足了用户的需求。用户在观看IPTV节目的时候可能会出现画面突然蓝屏的情况,或者就是PC上观看视频节目时出现的绿屏现象,这便是黑场的定义。面对这种情况,广电监管部门需要保障IPTV业务的顺利展开,就要避免这种情况的发生,做好对IPTV系统的监测,防止节目内容突然发生黑场,把好每一道关卡。在IPTV直播中的图像中含有台标,当发生黑场或者静帧时,台标仍有显示,因此需要将台标区域排除在外,目前还未有针对台标问题提出的有效的黑场检测方法。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种IPTV的黑场检测方法。本专利技术的目的可以通过以下技术方案来实现:一种IPTV的黑场检测方法,该方法包括以下步骤:1)读取IPTV的当前视频帧,设定一个不含台标的固定区域,将当前视频帧除去固定区域的部分作为检测区域。2)将检测区域等分成n*n个子区域块,计算各个子区域块的平均灰度值并存储。3)在多个子区域块中选取出检测区域的中心块,获取中心块的平均灰度值。4)计算子区域块与中心块的平均灰度值的绝对值之差,并将差值与设定的阈值Threshold进行比较,若差值大于设定的阈值Threshold,则将检测区域的子区域块的块数加1,不为黑场的块数加1,否则,将检测区域的子区域块的块数加1。5)判断检测区域的子区域块的块数是否等于n*n,若是,执行下一步,否则,返回步骤3)。6)判断不为黑场的块数是否小于判断值,若是,则图像为黑场,执行警告操作,否则,图像不为黑场。7)结束检测。优选地,所述的n设定为8。优选地,所述的判断值由n值的大小进行设定。优选地,所述的判断值为5。优选地,所述的阈值Threshold的取值范围为11~26。优选地,子区域块的划分是根据检测区域的大小进行划分成n*n块,且阈值Threshold的大小可根据实际情况来选择。与现有技术相比,本专利技术具有以下优点:(1)简单易行:本专利技术采用对当前视频帧的灰度值检测即可获知图像是否为黑场,检测过程简单易行;(2)检测准确:本专利技术将去除台标的视频帧的区域设为检测区域,并将检测区域等分分块,通过依次对各个子区域块进行平均灰度值判断来检测图像是否为黑场,在判断过程中,依据实际检测区域的情况设定阈值及判断值,提高了检测的准确性;(3)检测速度高:彩色图像需要用到三个字节,而灰度图像只需要一个字节,本专利技术对视频图像的灰度值进行分析,在节省检测所占用的资源的同时,提高了检测速度。附图说明图1为一种IPTV的黑场检测方法的流程图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。实施例如图1所示,本专利技术涉及一种IPTV的黑场检测方法,包括以下步骤:步骤一、读取IPTV的当前视频帧,设定一个不含台标的固定区域,将当前视频帧除去固定区域的部分作为检测区域;步骤二、将检测区域等分成8*8个子区域块,计算各个子区域块的平均灰度值并存储;步骤三、在多个子区域块中选取出检测区域的中心块,获取中心块的平均灰度值;步骤四、计算子区域块与中心块的平均灰度值的绝对值之差,并将差值与设定的阈值Threshold进行比较,若差值大于设定的阈值Threshold,则将检测区域的子区域块的块数加1,不为黑场的块数加1,执行下一步;否则,将检测区域的子区域块的块数加1,执行下一步;步骤五、因整体需进行8*8=64次判断,故判断检测区域的子区域块的块数是否等于64,若是,执行下一步,否则,返回步骤三;步骤六、判断不为黑场的块数是否小于5,若是,则图像为黑场,执行警告操作,否则,图像不为黑场。步骤七、结束检测。需要注意的是步骤四中,子区域块的选择顺序是从已经设定的检测区域的中心块的位置开始,向相邻四周的子区域块依次扩散进行,且阈值Threshold的大小可根据实际情况来选择。基于本专利技术提出的方法,本实施例进行了实验,对读取的IPTV某视频中疑似黑场的10帧图像进行了测试,设定的阈值与检测到的黑场的帧数如表1所示。表1实验测试黑场检测结果由表1中的数据可以得知,对于设置的不同的阈值,所检测到的黑场的帧数也有所差别,阈值过小,易产生检测失败等问题,过大的阈值也有可能造成检测错误。在对这10帧图像的检测中,为了防止出现黑场的现象,以及为了提高检测的准确性,将阈值设定在11~26,可有利于检测疑似黑场的视频帧图像。当然,也可以根据具体的实际情况设定阈值范围。以上所述,仅为本专利技术的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的工作人员在本专利技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应以权利要求的保护范围为准。本文档来自技高网
...

【技术保护点】
1.一种IPTV的黑场检测方法,其特征在于,该方法包括以下步骤:S1:读取IPTV的当前视频帧,设定一个不含台标的固定区域,将当前视频帧除去固定区域的部分作为检测区域;S2:将检测区域等分成n*n个子区域块,计算各个子区域块的平均灰度值并存储;S3:在多个子区域块中选取出检测区域的中心块,获取中心块的平均灰度值;S4:计算子区域块与中心块的平均灰度值的绝对值之差,并将差值与设定的阈值进行比较,若差值大于设定的阈值,则将检测区域的子区域块的块数加1,不为黑场的块数加1,否则,将检测区域的子区域块的块数加1;S5:判断检测区域的子区域块的块数是否等于n*n,若是,执行下一步,否则,返回步骤S3;S6:判断不为黑场的块数是否小于判断值,若是,则图像为黑场,执行警告操作,否则,图像不为黑场;S7:结束检测。

【技术特征摘要】
1.一种IPTV的黑场检测方法,其特征在于,该方法包括以下步骤:S1:读取IPTV的当前视频帧,设定一个不含台标的固定区域,将当前视频帧除去固定区域的部分作为检测区域;S2:将检测区域等分成n*n个子区域块,计算各个子区域块的平均灰度值并存储;S3:在多个子区域块中选取出检测区域的中心块,获取中心块的平均灰度值;S4:计算子区域块与中心块的平均灰度值的绝对值之差,并将差值与设定的阈值进行比较,若差值大于设定的阈值,则将检测区域的子区域块的块数加1,不为黑场的块数加1,否则,将检测区域的子区域块的块数加1;S5:判断检测区域的子区...

【专利技术属性】
技术研发人员:袁三男陈东亚
申请(专利权)人:上海电力学院
类型:发明
国别省市:上海,31

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

1