一种检测黑屏图像的方法及装置制造方法及图纸

技术编号:23405609 阅读:65 留言:0更新日期:2020-02-22 16:53
本申请实施方式公开了一种检测黑屏图像的方法及装置,其中,所述方法包括:从当前播放的目标视频中获取参考视频帧和待处理视频帧;根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域;检测所述目标区域中像素点的灰度值,并根据检测结果,判断所述待处理视频帧是否为黑屏图像。本申请提供的技术方案,能够提高黑屏图像的检测效率。

A method and device for detecting black screen image

【技术实现步骤摘要】
一种检测黑屏图像的方法及装置
本申请涉及图像处理
,特别涉及一种检测黑屏图像的方法及装置。
技术介绍
随着视频播放技术的不断发展,涌现出大量的视频播放平台。用户客户端可以从视频播放平台中拉取视频流,并对视频流解码之后播放相应的视频内容。然而,解码得到的视频画面中,可能会存在某些视频画面无法显示视频内容的情况,也就是某些视频帧为黑屏图像。目前,通常是将视频帧转换为灰度图像,然后针对灰度图像中各个像素点的灰度值进行检测。若各个像素点的灰度值均较小,则可以判定该视频帧为黑屏图像。然而,这样逐点检测的方式,在面对视频帧具备较大分辨率的情况下,会导致需要处理的数据量相当大,从而降低黑屏图像的检测效率。
技术实现思路
本申请实施方式的目的是提供一种检测黑屏图像的方法及装置,能够提高黑屏图像的检测效率。为实现上述目的,本申请实施方式提供一种检测黑屏图像的方法,所述方法包括:从当前播放的目标视频中获取参考视频帧和待处理视频帧;根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域;检测所述目标区域中像素点的灰度值,并根据检测结果,判断所述待处理视频帧是否为黑屏图像。为实现上述目的,本申请实施方式还提供一种检测黑屏图像的装置,所述装置包括:视频帧获取单元,用于从当前播放的目标视频中获取参考视频帧和待处理视频帧;目标区域确定单元,用于根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域;黑屏判断单元,用于检测所述目标区域中像素点的灰度值,并根据检测结果,判断所述待处理视频帧是否为黑屏图像。为实现上述目的,本申请实施方式还提供一种检测黑屏图像的装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的方法。由上可见,本申请提供的技术方案,首先可以从目标视频中确定待处理视频帧以及参考视频帧,该参考视频帧中可以正常显示视频内容。具体地,该参考视频帧的作用在于,可以根据参考视频帧中显示的主要对象,然后确定出该主要对象在参考视频帧中的位置信息。由于目标视频播放的内容通常具备连贯性,因此,在待处理视频帧中,该位置信息限定的区域,也有很大的可能应该显示主要对象。这样,针对显示主要对象的这部分区域进行灰度值的检测,从而可以判断该待处理视频帧是否为黑屏图像。进一步地,如果这部分区域表现为非黑屏区域,那么便可以直接判定该待处理视频帧为非黑屏图像。如果这部分区域表现为黑屏区域,则可以继续对该待处理视频帧中其它的区域进行灰度值检测,如果检测结果表明其它的区域也是黑屏区域,则可以判定该待处理视频帧为黑屏图像。综上,本申请提供的技术方案,首先可以从待处理视频帧中确定出一小部分区域,然后针对这部分区域进行判断便可以初步得到检测结果。按照这样的方式,能够极大地减少需要处理的数据量,从而提高黑屏图像的检测效率。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式中检测黑屏图像的方法步骤图;图2为本申请实施方式中检测黑屏图像的方法流程图;图3为本申请实施方式中检测黑屏图像的装置的功能模块示意图;图4为本申请实施方式中检测黑屏图像的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请提供一种检测黑屏图像的方法,该方法可以应用于视频播放平台的服务器中,也可以应用于独立的具备图像处理功能的设备中。请参阅图1和图2,所述方法可以包括以下步骤。S1:从当前播放的目标视频中获取参考视频帧和待处理视频帧。S3:根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域。在本实施方式中,为了减少黑屏图像检测过程中需要处理的数据量,可以在待处理视频帧中确定目标区域,然后针对目标区域内的像素点进行黑屏检测。其中,在确定目标区域时,需要对目标区域的大小以及位置进行确定。在本实施方式中,考虑到正常的视频帧展示的视频内容中,通常会存在一个或者多个主要对象,该主要对象可以是视频帧中的主要人物、主要道具、主要动物或者主要环境等。视频帧中的主要对象,通常是用户在观看视频时视线聚焦的对象。在这种情况下,在检测待处理视频帧是否为黑屏图像时,可以将主要对象所在的区域作为上述的目标区域,从而可以优先对主要对象所在的区域进行黑屏检测。考虑到视频片段中连续的视频帧之间,显示的视频内容可能具备较大的关联性甚至显示的视频内容十分相似,因此,待处理视频帧中主要对象所在的区域,很可能与前后视频帧或者同一场景片段中的其它视频帧中主要对象所在的区域是相同或者相近的。鉴于此,可以借助于目标视频中其它的视频帧,来确定待处理视频帧中主要对象所在的目标区域。其中,该用于确定所述目标区域的其它的视频帧,便可以作为所述参考视频帧。在一个实施方式中,在从目标视频中获取参考视频帧时,可以根据待处理视频帧的位置,将所述目标视频中与所述待处理视频帧相邻的前一个视频帧或者后一个视频帧作为所述参考视频帧。当然,在某些极端情况下,与待处理视频帧相邻的视频帧可能会发生内容的跳变,从而使得相邻的视频帧中展示的内容,与待处理视频帧中本应展示的内容之间差别较大。在这种情况下,如果将相邻的视频帧作为参考视频帧,便无法有效地确定出目标区域的位置。在一个实施方式中,可以从所述目标视频中提取出所述待处理视频帧所在的场景片段,并将所述场景片段中除所述待处理视频帧之外的一个视频帧作为所述参考视频帧。这样处理的原因在于,同一场景片段的各个视频帧中展示的内容,通常都是比较相似的,因此,将同一场景片段中的视频帧作为参考视频帧,能够准确地确定出目标区域的位置。在本实施方式中,一个视频可以由一个或者多个场景片段构成。针对同一个场景片段中的不同视频帧,人物和环境通常具备较高的相似度。因此,同一个场景片段中的视频帧之间也具备较高的相似度。所述场景片段,例如可以是情感戏的场景片段、动作戏的场景片段以及探险戏的场景片段等。在实际应用中,可以通过图像识别的方式来识别目标视频中的场景片段。具体地,所述目标视频中的同一场景可以通过目标视频中的场景切换帧来确定。所述场景切换帧可以作为所述目标视频中相邻的两个不同的场景之间的视频帧。这样,在解析场景片段时,可以在所述目标视频中确定场景切换帧,并将相邻两个场景切换帧之间的视频片段作为所述目标视频中包含的一个场景片段。为了能够获取所述本文档来自技高网
...

【技术保护点】
1.一种检测黑屏图像的方法,其特征在于,所述方法包括:/n从当前播放的目标视频中获取参考视频帧和待处理视频帧;/n根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域;/n检测所述目标区域中像素点的灰度值,并根据检测结果,判断所述待处理视频帧是否为黑屏图像。/n

【技术特征摘要】
1.一种检测黑屏图像的方法,其特征在于,所述方法包括:
从当前播放的目标视频中获取参考视频帧和待处理视频帧;
根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域;
检测所述目标区域中像素点的灰度值,并根据检测结果,判断所述待处理视频帧是否为黑屏图像。


2.根据权利要求1所述的方法,其特征在于,所述参考视频帧按照以下方式确定:
将所述目标视频中与所述待处理视频帧相邻的一个视频帧作为所述参考视频帧;
或者
从所述目标视频中提取出所述待处理视频帧所在的场景片段,并将所述场景片段中除所述待处理视频帧之外的一个视频帧作为所述参考视频帧。


3.根据权利要求2所述的方法,其特征在于,从所述目标视频中提取出所述待处理视频帧所在的场景片段包括:
在所述目标视频中确定场景切换帧,并将相邻两个场景切换帧之间的视频片段作为一个场景片段;
判断当前的场景片段中是否存在所述待处理视频帧,若存在,将所述当前的场景片段作为所述待处理视频帧所在的场景片段。


4.根据权利要求3所述的方法,其特征在于,在所述目标视频中确定场景切换帧包括:
在所述目标视频中确定基准帧,并依次计算所述基准帧之后的视频帧与所述基准帧之间的相似度;
若所述目标视频中的当前视频帧与所述基准帧之间的相似度小于或者等于指定阈值,将所述当前视频帧确定为一个场景切换帧;
将所述当前视频帧作为新的基准帧,并依次计算所述新的基准帧之后的视频帧与所述新的基准帧之间的相似度,以根据计算的结果确定下一个场景切换帧。


5.根据权利要求1所述的方法,其特征在于,根据所述参考视频帧中展示的画面内容,在所述待处理视频帧中确定目标区域包括:
识别所述参考视频帧中的目标对象,并确定所述目标对象在所述参考视频帧中的位置信息;
在所述待处理视频帧中,将所述位置信息表征的区域作为所述目标区域。


6.根据权利要求5所述的方法,其特征在于,识别所述参考视频帧中的目标对象包括:
将所述参考视频帧中聚焦的对象作为所述目标对象;
或者
从所述参考视频帧中识别出多个对象,并将在所述参考视频帧中尺寸占比最高的对象作为所述目标对象。


7.根据权利要求1所述的方法,其特征在于,检测所述目标区域中像素点的灰度值包括:
按照指定采样率,从所述目标区域的像素点中确定采样像素点,并读取所述采样像素点的灰度值;其中,所述采样像素点的数量少于所述目标区域中像素点的总数量。


8.根据权利要求1所述的方法,其特征在于,根据检测结果,判断所述待处理视频帧是否为黑屏图像包括:
若所述目标区域中存在灰度值大于或者等于指定灰度阈值的像素点,判定所述待处理视频帧不是黑屏图像;
若所述目标区域中像素点的灰度值均小于所述指定灰度阈值,检测所述待处理视频帧的其它区域中像素点的灰度值,若所述其它区域中像素点的灰度值均小于所述指定灰度阈值,判定所述待处理视频帧为黑屏图像。


9.根据权利要求1所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:赵明菲张磊彭俊
申请(专利权)人:北京优酷科技有限公司
类型:发明
国别省市:北京;11

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

1