视频自动拆分装置及其自动拆分的方法

文档序号:7551286阅读:165来源:国知局
专利名称:视频自动拆分装置及其自动拆分的方法
技术领域
本发明涉及视频处理,尤其涉及一种视频自动拆分装置及其自动拆分的方法。
背景技术
目前视频拆分一般都是人工判断视频从哪里到哪里是属于同一个片段,然后人工进行拆分。然而,人工拆分需要大量的人力,因为人需要从前到后浏览视频,才能根据内容对视频进行分段,人工观看视频并判别需要花费大量的时间,而且往往需要拆分大量的视频,所以人工成本极其高。人工拆分一个视频,需要与该视频播放时间差不多的时间,所以拆分一个视频需要的时间非常长,时效性非常差,如果要拆分大量的视频就更是如此了。

发明内容
有鉴于此,有必要提供一种拆分效率高、时效性好的视频拆分装置及其方法。本发明提供的一种视频自动拆分装置,包括:设置模块、获取模块、判断模块以及拆分模块。设置模块用于标记视频的拆分起始点,设为A点,同时将视频中的A点记为C点,将C点的下一点记为B点;获取模块用于获取A点与B点之间所有的帧;判断模块用于判断B点的帧与AB间的帧的相似性是否大于第一阈值,其中,判断模块还用于在B点的帧与AB间的帧的相似性大于第一阈值时判断B点是否为视频中的最后一帧;拆分模块用于在B点为视频中最后一帧时将A点与B点之间的视频片段拆分出来。本发明还提供一种视频自动拆分的方法,包括:将视频起始点设为A点;将视频中的A点记为C点,将C点的下一点记为B点;获取A点与B点之间的所有的帧;判断B点的帧与AB间的帧的相似性是否大于第一阈值;若是,则判断B点是否为视频中最后一帧;若是,则将A点与B点之间的视频片段拆分出来。本发明提供的视频自动拆分装置及其自动拆分的方法通过判断视频中帧的相似性来确定来确定拆分点,进而对视频进行拆分,有效的提高了拆分效率,时效性好。


图1为本发明一实施方式中视频自动拆分装置的模块图;图2为本发明一实施方式中视频自动拆分方法的流程图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。在本发明的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不能理解为对本发明的限制。请参阅图1,图1所示为本发明一实施方式中视频自动拆分装置10的模块图。在本实施方式中,视频自动拆分装置10包括:设置模块102、获取模块104、判断模块106、拆分模块108、处理器110以及存储模块112,设置模块102、获取模块104、判断模块106以及拆分模块108存储在存储模块112中,处理器110用于执行存储模块112中的各个模块。在本实施方式中,设置模块102用于标记视频的拆分起始点,设为A点,同时将视频中的A点记为C点,将C点的下一点记为B点。获取模块104用于获取A点与B点之间所有的帧。判断模块106用于判断B点的帧与AB间的帧的相似性是否大于第一阈值。在本实
施方式中,判断模块106将B点的帧与A点以及A点之后且B点之前所有点的帧进行--
比较,判断有多少帧图像与B点的帧相似。在本实施方式中,相似是指有固定的视频特征,例如同一个人、或者是相同的物体,或者是相同的背景色。在本实施方式中,判断模块106提取视频特征,根据视频特征来判断B点的帧与A点以及A点之后且B点之前所有点的帧的相似性是否大于第一阈值。在本实施方式中,判断模块106还用于在B点的帧与AB间的帧的相似性大于第一阈值时判断B点是否为视频中的最后一帧。
`
拆分模块108用于在B点为视频中最后一帧时将A点与B点之间的视频片段拆分出来。在本实施方式中,存储模块112用于在所述B点的帧与AB间的帧的相似性不大于第一阈值时将B点记录为异样点。在本实施方式中,存储模块112存储异样点时连续的异样点存储在一起,并记录连续的异样点的个数。在本实施方式中,所述判断模块106还用于判断所述存储模块中B点之前连续的
异样点数是否大于第二阈值。在本实施方式中,所述设置模块102还用于在连续的异样点数大于所述第二阈值时将所述连续的异样点中的第一个异样点的上一个点改设为C点。在本实施方式中,拆分模块108还用于将A点与C点之间的视频片段拆分出来。在本实施方式中,所述设置模块102还用于将所述连续的异样点中的第一个异样点设为A点。在本实施方式中,所述设置模块102还用于在连续的异样点数不大于所述第二阈值时将B点的下一点改记为B点,即将B点移至下一点。在本实施方式中,所述设置模块102还用于在B点不是视频中最后一巾贞时将B点的下一点改记为B点,即将B点移至下一点。请参阅图2,图2所示为本发明一实施方式中视频自动拆分方法的流程图。在本实施方式中,视频自动拆分装置10收到需要拆分视频的指令时,则执行图2的方法。在步骤S200,设置模块102将视频起始点设为A点。在步骤S202,设置模块102将视频中的A点记为C点,将C点的下一点记为B点。在步骤S204,获取模块104获取A点与B点之间的所有的帧。
在步骤S206,判断模块106判断B点的帧与AB间的帧的相似性是否大于第一阈值。在本实施方式中,似是指有固定的视频特征,例如同一个人、或者是相同的物体,或者是相同的背景色。在本实施方式中,判断模块106提取视频特征,根据视频特征来判断B点的帧与A点以及A点之后且B点之前所有点的帧的相似性是否大于第一阈值。若B点的帧与AB间的帧的相似性大于第一阈值,则在步骤S208,判断模块106判断B点是否为视频中最后一帧。若B点为视频中最后一帧,则在步骤S210,拆分模块108将A点与B点之间的视频片段拆分出来。若B点不是视频中的最后一帧,则在步骤S222,将B点的下一点改记为B点,即将B点移至下一点,接下来执行步骤S206,故此不做赘述。若所述B点的帧与AB间的帧的相似性不大于第一阈值,则在步骤S212,存储模块112将所述B点记录为异样点。在本实施方式中,在本实施方式中,存储模块112存储异样点时连续的异样点存储在一起,并记录连续的异样点的个数。在步骤S214,判断模块106判断连续的异样点数是否大于第二阈值。若连续的异样点数大于第二阈值,则在步骤S216,设置模块102将所述B点之前连续的异样点中第一个异样点改设为C点。在步骤S218,拆分模块108将A点与C点之间的视频片段拆分出来。在步骤S210,设置模块102将所述B点之前连续的异样点中的第一个异样点设为A点。接下来执行步骤S202,故此不做赘述。若所述连续的异样点数不大于第二阈值,则在步骤S222,设置模块102将B点的下一点改记为B点,即将B点移至下一点。接下来执行步骤S206,在此不做赘述。本发明实施方式中的视频自动拆分装置10及其自动拆分的方法通过判断模块106判断视频中帧的相似性来确定拆分点,进而对视频进行拆分,有效的提高了拆分效率,时效性好。虽然本发明参照当前的较佳实施方式进行了描述,但本领域的技术人员应能理解,上述较佳实施方式仅用来说明本发明,并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、改进等,均应包含在本发明的权利保护范围之内。
权利要求
1.一种视频自动拆分装置,包括: 设置模块,用于标记视频的拆分起始点,设为A点,同时将视频中的A点记为C点,将C点的下一点记为B点; 获取模块,用于获取A点与B点之间所有的帧; 判断模块,用于判断B点的帧与AB间的帧的相似性是否大于第一阈值,其中,判断模块还用于在B点的帧与AB间的帧的相似性大于第一阈值时判断B点是否为视频中的最后一帧; 拆分模块,用于在B点为视频中最后一帧时将A点与B点之间的视频片段拆分出来。
2.如权利要求1所述的视频自动拆分装置,其特征在于,还包括存储模块,用于在所述B点的帧与AB间的帧的相似性不大于第一阈值时将B点记录为异样点。
3.如权利要求2所述的视频自动拆分装置,其特征在于,所述判断模块还用于判断所述存储模块中B点之前连续的异样点数是否大于第二阈值。
4.如权利要求3所述的视频自动拆分装置,其特征在于,所述设置模块还用于在连续的异样点数大于所述第二阈值时将所述连续的异样点中的第一个异样点的上一个点改设为C点,拆分模块还用于将A点与C点之间的视频片段拆分出来。
5.如权利要求4所述的视频自动拆分装置,其特征在于,所述设置模块还用于将所述连续的异样点中的第一个异样点设为A点。
6.如权利要求3所述的视频自动拆分装置,其特征在于,所述设置模块还用于在连续的异样点数不大于所述第二阈值时将B点的下一点改记为B点。
7.如权利要求1所述的视频自动拆分装置,其特征在于,所述设置模块还用于在B点不是视频中最后一巾贞时将B点的下一点改记为B点。
8.一种视频自动拆分的方法,包括: 将视频起始点设为A点; 将视频中的A点记为C点,将C点的下一点记为B点; 获取A点与B点之间的所有的帧; 判断B点的帧与AB间的帧的相似性是否大于第一阈值; 若是,则判断B点是否为视频中最后一帧; 若是,则将A点与B点之间的视频片段拆分出来。
9.如权利要求8所述的视频自动拆分的方法,其特征在于,还包括: 若B点不是视频中的最后一巾贞,则将B点的下一点改记为B点。
10.如权利要求8所述的视频自动拆分的方法,其特征在于,还包括: 若所述B点的帧与AB间的帧的相似性不大于第一阈值,则将所述B点记录为异样点; 判断连续的异样点数是否大于第二阈值; 若是,则将所述B点之前连续的异样点中第一个异样点改设为C点; 将A点与C点之间的视频片段拆分出来; 将所述B点之前连续的异样点中的第一个异样点设为A点。
11.如权利要求9所述的视频自动拆分的方法,其特征在于,还包括: 若所述连续的异样点数不大于第二阈值,则将B点的下一点改记为B点。
全文摘要
一种视频自动拆分装置,包括设置模块、获取模块、判断模块以及拆分模块。设置模块标记视频的拆分起始点,设为A点,同时将视频中的A点记为C点,将C点的下一点记为B点;获取模块获取A点与B点之间所有的帧;判断模块判断B点的帧与AB间的帧的相似性是否大于第一阈值,其中,判断模块还在B点的帧与AB间的帧的相似性大于第一阈值时判断B点是否为视频中的最后一帧;拆分模块在B点为视频中最后一帧时将A点与B点之间的视频片段拆分出来。通过本发明的视频自动拆分装置进行视频拆分能达到拆分效率高、时效性好。
文档编号H04N21/845GK103139663SQ20131003202
公开日2013年6月5日 申请日期2013年1月25日 优先权日2013年1月25日
发明者朱定局 申请人:深圳先进技术研究院, 深圳市天华世纪传媒有限公司, 深圳市天威视讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1