视频的镜头分割方法及装置制造方法及图纸

技术编号:21851328 阅读:26 留言:0更新日期:2019-08-14 00:30
本公开涉及视频的镜头分割方法及装置。该方法包括:在检测到转码指令的情况下,对视频进行解码,得到解码结果;在所述解码结果中确定候选帧;提取每个所述候选帧的特征;确定所述视频的第一个镜头起始帧;对于每个所述候选帧,根据所述候选帧的特征,以及所述候选帧的上一个镜头起始帧的特征,计算所述候选帧与所述候选帧的上一个镜头起始帧的距离;在所述距离大于阈值的情况下,将所述候选帧确定为镜头起始帧。本公开能够在转码过程的解码之后、编码之前进行镜头分割,从而无需针对镜头分割进行单独的解码运算,避免重复解码。

Shot Segmentation Method and Device for Video

【技术实现步骤摘要】
视频的镜头分割方法及装置
本公开涉及视频
,尤其涉及一种视频的镜头分割方法及装置。
技术介绍
相关技术中,采用单独的工具进行视频的镜头分割,首先需要先对视频进行解码,再对视频进行逐帧分析,确定视频中的镜头分割点。由于视频转码过程也需要进行解码,因此,相关技术中的视频的镜头分割方法造成了重复的解码运算。
技术实现思路
有鉴于此,本公开提出了一种视频的镜头分割方法及装置。根据本公开的一方面,提供了一种视频的镜头分割方法,包括:在检测到转码指令的情况下,对视频进行解码,得到解码结果;在所述解码结果中确定候选帧;提取每个所述候选帧的特征;确定所述视频的第一个镜头起始帧;对于每个所述候选帧,根据所述候选帧的特征,以及所述候选帧的上一个镜头起始帧的特征,计算所述候选帧与所述候选帧的上一个镜头起始帧的距离;在所述距离大于阈值的情况下,将所述候选帧确定为镜头起始帧。在一种可能的实现方式中,在所述解码结果中确定候选帧,包括:将所述解码结果中的关键帧确定为候选帧。在一种可能的实现方式中,在所述解码结果中确定候选帧,包括:在所述解码结果中每隔N个视频帧确定一个候选帧,其中,N为正整数。在一种可能的实现方式中,确定所述视频的第一个镜头起始帧,包括:将所述视频的第一个视频帧确定为所述视频的第一个镜头起始帧。在一种可能的实现方式中,确定所述视频的第一个镜头起始帧,包括:将所述视频的第一个候选帧确定为所述视频的第一个镜头起始帧。根据本公开的另一方面,提供了一种视频的镜头分割装置,包括:解码模块,用于在检测到转码指令的情况下,对视频进行解码,得到解码结果;第一确定模块,用于在所述解码结果中确定候选帧;提取模块,用于提取每个所述候选帧的特征;第二确定模块,用于确定所述视频的第一个镜头起始帧;计算模块,用于对于每个所述候选帧,根据所述候选帧的特征,以及所述候选帧的上一个镜头起始帧的特征,计算所述候选帧与所述候选帧的上一个镜头起始帧的距离;第三确定模块,用于在所述距离大于阈值的情况下,将所述候选帧确定为镜头起始帧。在一种可能的实现方式中,所述第一确定模块用于:将所述解码结果中的关键帧确定为候选帧。在一种可能的实现方式中,所述第一确定模块用于:在所述解码结果中每隔N个视频帧确定一个候选帧,其中,N为正整数。在一种可能的实现方式中,所述第二确定模块用于:将所述视频的第一个视频帧确定为所述视频的第一个镜头起始帧。在一种可能的实现方式中,所述第二确定模块用于:将所述视频的第一个候选帧确定为所述视频的第一个镜头起始帧。根据本公开的另一方面,提供了一种视频的镜头分割装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行上述方法。根据本公开的另一方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现上述方法。本公开的各方面的视频的镜头分割方法及装置通过在检测到转码指令的情况下,对视频进行解码,得到解码结果,在解码结果中确定候选帧,提取每个候选帧的特征,确定该视频的第一个镜头起始帧,对于每个候选帧,根据该候选帧的特征,以及该候选帧的上一个镜头起始帧的特征,计算该候选帧与该候选帧的上一个镜头起始帧的距离,在该距离大于阈值的情况下,将该候选帧确定为镜头起始帧,由此能够在转码过程的解码之后、编码之前进行镜头分割,从而无需针对镜头分割进行单独的解码运算,避免重复解码。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的视频的镜头分割方法的流程图。图2示出根据本公开一实施例的视频的镜头分割方法中在转码过程的解码与编码之间插入分镜过滤器的示意图。图3示出根据本公开一实施例的视频的镜头分割装置的框图。图4是根据一示例性实施例示出的一种用于视频的镜头分割的装置800的框图。图5是根据一示例性实施例示出的一种用于视频的镜头分割的装置1900的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出根据本公开一实施例的视频的镜头分割方法的流程图。该方法可以应用于服务器中,也可以应用于终端设备中,在此不作限定。如图1所所示,该方法包括步骤S11至步骤S16。在步骤S11中,在检测到转码指令的情况下,对视频进行解码,得到解码结果。其中,对视频进行解码是指在转码过程中对视频进行解码。在本实施例中,在转码过程的解码之后、编码之前进行镜头分割,由此能够复用转码过程中的解码运算,而无需针对镜头分割进行单独的解码运算,从而避免了多次解码、重复解码。在一种可能的实现方式中,可以在转码过程的解码与编码之间插入分镜过滤器,并可以通过该分镜过滤器进行镜头分割。图2示出根据本公开一实施例的视频的镜头分割方法中在转码过程的解码与编码之间插入分镜过滤器的示意图。步骤S12至步骤S16可以通过该分镜过滤器来实现。在步骤S12中,在解码结果中确定候选帧。在一种可能的实现方式中,在解码结果中的视频的所有视频帧中,包括候选帧和非候选帧。换言之,在该实现方式中,不将所有视频帧作为候选帧,从而能够降低镜头分割的运算量,提高镜头分割的速度。在一种可能的实现方式中,在解码结果中确定候选帧,可以包括:将解码结果中的关键帧确定为候选帧。在该实现方式中,通过将关键帧作为候选帧,从视频的各个关键帧中确定镜头起始帧,而无需从视频的所有帧中确定镜头起始帧,从而能够在保证镜头分割的准确性的前提下,大大降低运算量,降低镜头分割的耗时。在另一种可能的实现方式中,在解码结果中确定候选帧,可以包括:在解码结果中每隔N个视频帧确定一个候选帧,其中,N为正整数。例如,N等于9。该实现方式通过每隔N个视频帧确定一个候选帧,从而仅将的视频帧作为候选帧,仅从的视频帧中确定镜头起始帧,从而能够大大降低运算量,降低镜头分割的耗时。在步骤S13中,提取每个候选帧的特征。在一种可能的实现方式中,提取每个候选帧的特征可以包括:提取每个候选帧的灰度值。在另一种可能的实现方式中,提取每个候选帧的特征可以包括:提取每个候选帧的局部特征。作为该实现方式的一个示例,提取每个候选帧的局部特征可以包括:提取每个候选帧的SIFT(Scale-InvariantFeatureTransform,尺度不变特征变换)特征。作为该实现方式的另一个示例,提取每个候选帧的局部特征可以包括:提取每个候选帧的SURF(SpeededUpRobustFeatures,加速稳健特征)。作为该实现方式的另一个示例,提取每本文档来自技高网...

【技术保护点】
1.一种视频的镜头分割方法,其特征在于,包括:在检测到转码指令的情况下,对视频进行解码,得到解码结果;在所述解码结果中确定候选帧;提取每个所述候选帧的特征;确定所述视频的第一个镜头起始帧;对于每个所述候选帧,根据所述候选帧的特征,以及所述候选帧的上一个镜头起始帧的特征,计算所述候选帧与所述候选帧的上一个镜头起始帧的距离;在所述距离大于阈值的情况下,将所述候选帧确定为镜头起始帧。

【技术特征摘要】
1.一种视频的镜头分割方法,其特征在于,包括:在检测到转码指令的情况下,对视频进行解码,得到解码结果;在所述解码结果中确定候选帧;提取每个所述候选帧的特征;确定所述视频的第一个镜头起始帧;对于每个所述候选帧,根据所述候选帧的特征,以及所述候选帧的上一个镜头起始帧的特征,计算所述候选帧与所述候选帧的上一个镜头起始帧的距离;在所述距离大于阈值的情况下,将所述候选帧确定为镜头起始帧。2.根据权利要求1所述的方法,其特征在于,在所述解码结果中确定候选帧,包括:将所述解码结果中的关键帧确定为候选帧。3.根据权利要求1所述的方法,其特征在于,在所述解码结果中确定候选帧,包括:在所述解码结果中每隔N个视频帧确定一个候选帧,其中,N为正整数。4.根据权利要求1所述的方法,其特征在于,确定所述视频的第一个镜头起始帧,包括:将所述视频的第一个视频帧确定为所述视频的第一个镜头起始帧。5.根据权利要求1所述的方法,其特征在于,确定所述视频的第一个镜头起始帧,包括:将所述视频的第一个候选帧确定为所述视频的第一个镜头起始帧。6.一种视频的镜头分割装置,其特征在于,包括:解码模块,用于在检测到转码指令的情况下,对视频进行解码,得到解码结果;第一确定模块,用于在所述解码结果中确定候选帧;提取模块,...

【专利技术属性】
技术研发人员:许伦
申请(专利权)人:上海全土豆文化传播有限公司
类型:发明
国别省市:上海,31

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

1