一种视频场景变换识别的方法及装置的制造方法

文档序号:8500003阅读:515来源:国知局
一种视频场景变换识别的方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频场景变换识别的方法及装置。
【背景技术】
[0002]随着科学技术的发展,视频等多媒体格式的信息数据越来越丰富,且对于视频数据编辑的精准性要求越来越高。而视频的场景变换识别需要避开背景混乱运动以及遮挡物的影响等现象的存在,将该视频中该次场景的持续存在过程识别出来。在现有技术中,通常仅通过将相邻两视频帧做整帧的比较,如果相邻两视频帧的场景变化率超过预设阈值,则认为场景发生变换。但是,在很多场合下该方案并不适用,比如,某人在户外发言,期间发言人物不变,但是由于在户外,有不停走动的人群、车辆等移动背景,因此该场合下的背景会迅速变化,那么对比得到的相邻两视频帧的整帧场景变化率可能很高,但是事实上发言人物的场景并没有变化,因此单纯用相邻两视频帧的场景变化率来判断是不准确的。

【发明内容】

[0003]本发明提供一种视频场景变换识别的方法及装置,用以准确识别视频中的场景变换,提高视频场景识别的精准度,提升用户体验。
[0004]根据本发明实施例的第一方面,提供一种视频场景变换识别的方法,包括:
[0005]接收场景变换识别指令,检测相邻的两视频帧的场景变化率是否超过预设变化率阈值;
[0006]在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,在两所述视频帧所属时间范围内重新提取N个视频帧,其中,N为整数,且N>2 ;
[0007]将重新提取的各所述视频帧均划分为M个区域,并获取N个所述视频帧中所有相邻两视频帧的M个区域的场景变化率,并根据所述场景变化率识别场景变换位置,其中,M为整数,且M>1。
[0008]在一个实施例中,所述接收场景变换识别指令,检测相邻的两所述视频帧的场景变化率是否超过预设变化率阈值,包括:
[0009]接收场景变换识别指令,从视频中提取指定时间范围内的视频帧;
[0010]检测相邻的两所述视频帧的场景变化率是否超过预设变化率阈值;
[0011]在相邻的两所述视频帧的场景变化率均未超过预设变化率阈值时,完成本次场景变换识别操作。
[0012]在一个实施例中,所述在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,在两所述视频帧所属时间范围内重新提取N个视频帧,其中,N为整数,且N>2,包括:
[0013]在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,对超过预设变化率阈值的两所述视频帧的所属时间范围进行标记;
[0014]检测已标记的两所述视频帧所属时间范围;
[0015]在检测到的两所述视频帧所属时间范围内重新提取N个视频帧,其中,N为整数,且 N>2。
[0016]在一个实施例中,所述将重新提取的各所述视频帧均划分为M个区域,并获取N个所述视频帧中所有相邻两视频帧的M个区域的场景变化率,并根据所述场景变化率识别场景变换位置,其中,M为整数,且M>1,包括:
[0017]将重新提取的N个视频帧中各所述视频帧均划分为M个区域,获取N个所述视频帧中所有相邻两视频帧的第M个区域的场景变化率;其中,M为整数,且M>1 ;
[0018]对比所有相邻两视频帧的第M个区域的场景变化率;
[0019]确定第M个区域的区域场景变换位置为第M个区域场景变化率最高的两所述视频帧之间。
[0020]在一个实施例中,所述将重新提取的各所述视频帧均划分为M个区域,并获取N个所述视频帧中所有相邻两视频帧的M个区域的场景变化率,并根据所述场景变化率识别场景变换位置,其中,M为整数,且M>1,还包括:
[0021]检测M个区域分别对应的区域场景变换位置,获取区域场景变换位置中重合次数最多的位置;
[0022]确定所述区域场景变换位置中重合次数最多的位置为已标记的两所述视频帧所属时间范围内的场景变换位置。
[0023]根据本发明实施例的第二方面,还提供一种视频场景变换识别的装置,包括:
[0024]检测模块,用于接收场景变换识别指令,检测相邻的两视频帧的场景变化率是否超过预设变化率阈值;
[0025]重新提取模块,用于在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,在两所述视频帧所属时间范围内重新提取N个视频帧,其中,N为整数,且N>2 ;
[0026]识别模块,用于将重新提取的各所述视频帧均划分为M个区域,并获取N个所述视频帧中所有相邻两视频帧的M个区域的场景变化率,并根据所述场景变化率识别场景变换位置,其中,M为整数,且M>1。
[0027]在一个实施例中,所述检测模块包括:
[0028]提取子模块,用于接收场景变换识别指令,从视频中提取指定时间范围内的视频帧;
[0029]第一检测子模块,用于检测相邻的两所述视频帧的场景变化率是否超过预设变化率阈值;
[0030]第一识别子模块,用于在相邻的两所述视频帧的场景变化率均未超过预设变化率阈值时,完成本次场景变换识别操作。
[0031 ] 在一个实施例中,所述重新提取模块包括:
[0032]标记子模块,用于在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,对超过预设变化率阈值的两所述视频帧的所属时间范围进行标记;
[0033]第二检测子模块,用于检测已标记的两所述视频帧所属时间范围;
[0034]重新提取子模块,用于在检测到的两所述视频帧所属时间范围内重新提取N个视频帧,其中,N为整数,且N>2。
[0035]在一个实施例中,所述识别模块包括:
[0036]第一获取子模块,用于将重新提取的N个视频帧中各所述视频帧均划分为M个区域,获取N个所述视频帧中所有相邻两视频帧的第M个区域的场景变化率;其中,M为整数,且 M>1 ;
[0037]对比子模块,用于对比所有相邻两视频帧的第M个区域的场景变化率;
[0038]第二识别子模块,用于确定第M个区域的区域场景变换位置为第M个区域场景变化率最高的两所述视频帧之间。
[0039]在一个实施例中,所述识别模块还包括:
[0040]第二获取子模块,用于检测M个区域分别对应的区域场景变换位置,获取区域场景变换位置中重合次数最多的位置;
[0041]第三识别子模块,用于确定所述区域场景变换位置中重合次数最多的位置为已标记的两所述视频帧所属时间范围内的场景变换位置。
[0042]本发明实施例提供的技术方案可产生以下有益效果:接收场景变换识别指令,检测相邻的两视频帧的场景变化率是否超过预设变化率阈值;在相邻的两所述视频帧的场景变化率超过预设变化率阈值时,在两所述视频帧所属时间范围内重新提取N个视频帧;将重新提取的各所述视频帧均划分为M个区域,并获取N个所述视频帧中所有相邻两视频帧的M个区域的场景变化率,并根据所述场景变化率识别场景变换位置。该方案通过在场景变化率超过预设变化率阈值的相邻的两视频帧所属时间范围内重新提取N个视频帧并将各视频帧划均分为M个区域进行分别对比,取其区域场景变化位置重合次数最高的位置作为最终的场景变换位置,从而提高了视频场景识别的精准度,准确识别视频中的场景变换,提升用户体验。
[0043]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0044]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0045]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0046]在附图中:
[0047]图1为本发明根据一示例性实施例示出的一种视频场景变换识别的方法的流程图;
[0048]图2为本发明根据一示例性实施例示出的视频场景变换识别的方法中步骤SlO的实施方式流程图;
[0049]图3为本发明根据一示例性实施例示出的视频场景变换识别的方法中步骤S20的实施方式流程图;
[0050]图4为本发明根据一示例性实施例示出的视频场景变换识别的方法中一种步骤S30的实施方式流程图;
[0051]图5为本发明根据一示例性实施例示出的视频场景变换识别的方法中另一种步骤S30的实施方式流程图;
[0052]图6为本发明根据一示例性实施例示出的视频场景变换识别的装置的框图;
[0053]图7为本发明根据一示例性实施例示出的视频场景变换识别的装置中检测模块61的框图;
[0054]图8为本发明根据一示例性实施例示出的视频场景变换识别的装置中重新提取模块62的框图;
[0055]图9为本发明根据一示例性实施例示出的视频场景变换识别的装置中一种识别模块63的框图;
[0056]图10为本发明根据一示例性实施例
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1