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.一种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:判断检测区域的子区...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。