一种抽帧的方法及装置的制造方法

文档序号:9551793阅读:620来源:国知局
一种抽帧的方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频处理技术领域,尤其涉及一种抽帧的方法及装置。
【背景技术】
[0002]在严格意义上来讲,视频是逐帧播放单幅画面,利用肉眼的视觉暂留特性,对视觉产生连续动画错觉;视频文件中每一个画面叫一帧,每个视频帧包含图像场景的视频快照,通过浏览关键帧画面可实现视频内容的概要浏览和快速定位,因此,关键帧是视频浏览的重要辅助信息。单个关键帧画面一般采用JPEG格式,而整个关键帧序列一般保存为一个文件目录或者压缩为一个ZIP文件。抽帧,就是从这些画面中抽出单幅画面,从视频中抽取一帧图像作为该视频的代表,如作为剧照等。
[0003]视频系统可以包括提取视频的视频帧子集以用作关键帧的能力。例如,可以从视频中提取一组关键帧从而为视频构建情节串连图板(storyboard)。通过将所提取的关键帧再现为一连串的缩略图像来构建情节串连图板,所述一连串的缩略图像向观众提供视频内容的可视指示。
[0004]人工提取视频帧的方法耗时耗力。目前,一般从视频中镜头的开始、中间或者结束处提取关键帧,但这样可能无法产生代表视频的最佳关键帧。此外,基于视频中镜头的安排从视频中提取关键帧可能无法提供关键帧提取的灵活性。

【发明内容】

[0005]本发明实施例提供一种抽帧的方法及装置,用于解决现有提取技术不能灵活提取关键帧的技术问题。
[0006]本发明实施例提供的一种抽帧的方法,包括以下步骤:
[0007]在当前视频的预设位置抽取检测帧,预设位置为与预设帧数相对应的位置、或与当前视频总帧数的预设比例处的帧数相对应的位置;
[0008]判断检测帧是否为纯色帧;
[0009]当检测帧为纯色帧时,重新抽取不同的检测帧,并继续判断检测帧是否为纯色帧;
[0010]当检测帧不为纯色帧时,判断不为纯色帧的检测帧与关键帧数据库中的其他关键帧是否相同,若检测帧与关键帧数据库中的其他关键帧不同,则将检测帧作为当前视频的关键帧,关键帧数据库中存储有其他视频的关键帧。
[0011]本发明实施例提供的一种抽帧的方法,通过抽取不为纯色帧的检测帧,同时选取与关键帧数据库中的其他关键帧不相同的检测帧作为关键帧,从而可以选取出信息量大且更具有代表性的关键帧。同时,该方法简单有效,可以快速选取关键帧,提高抽帧的效率。通过判断检测帧的大小确定是否为纯色帧,该方法不需要过多的运算,易于在计算机上实现,更能提尚运算效率。
[0012]在上述技术方案中,判断检测帧是否为纯色帧,包括:
[0013]确定检测帧的大小;
[0014]当检测帧的大小小于预设阈值时,检测帧为纯色帧;
[0015]当检测帧的大小不小于预设阈值时,检测帧不为纯色帧。
[0016]在上述技术方案中,当检测帧为纯色帧时,重新抽取不同的检测帧,包括:
[0017]对检测帧的帧数进行加减随机数处理;
[0018]将与处理后的帧数相对应的当前帧作为重新抽取的检测帧。
[0019]在上述技术方案中,将检测帧作为当前视频的关键帧之后,还包括:
[0020]将当前视频的关键帧按照预设分辨率大小存储于关键帧数据库中。
[0021]在上述技术方案中,在判断检测帧与关键帧数据库中的其他关键帧是否相同之前,还包括:
[0022]判断检测帧的大小与关键帧数据库中的其他关键帧的大小之间的差值是否小于预设差值;
[0023]在差值小于预设差值时,执行判断检测帧与关键帧数据库中的其他关键帧是否相同的步骤。
[0024]本发明实施例一中提供的一种抽帧的方法,通过抽取不为纯色帧的检测帧,同时选取与关键帧数据库中的其他关键帧不相同的检测帧作为关键帧,从而可以选取出信息量大且更具有代表性的关键帧。同时,该方法简单有效,可以快速选取关键帧,提高抽帧的效率。通过判断检测帧的大小确定是否为纯色帧,该方法不需要过多的运算,易于在计算机上实现,更能提高运算效率。通过与检测帧的大小作对比,选取关键帧数据库中小于预设差值的“其他关键帧”与该检测帧作对比,从而减少了检测帧进行比对的次数,进一步提高处理效率。
[0025]本发明实施例提供的一种抽帧的装置,包括:
[0026]抽取模块,用于在当前视频的预设位置抽取检测帧,预设位置为与预设帧数相对应的位置、或与当前视频总帧数的预设比例处的帧数相对应的位置;
[0027]第一判断模块,用于判断检测帧是否为纯色帧;
[0028]第一处理模块,用于当检测帧为纯色帧时,重新抽取不同的检测帧,并继续判断检测帧是否为纯色帧;
[0029]第二处理模块,用于当检测帧不为纯色帧时,判断不为纯色帧的检测帧与关键帧数据库中的其他关键帧是否相同,若检测帧与关键帧数据库中的其他关键帧不同,则将检测帧作为当前视频的关键帧,关键帧数据库中存储有其他视频的关键帧。
[0030]在上述技术方案中,第一判断模块包括:
[0031]确定单元,用于确定检测帧的大小;
[0032]处理单元,用于当检测帧的大小小于预设阈值时,检测帧为纯色帧;当检测帧的大小不小于预设阈值时,检测帧不为纯色帧。
[0033]在上述技术方案中,第一处理模块包括:
[0034]帧数处理单元,用于对检测帧的帧数进行加减随机数处理;
[0035]重新确定单元,用于将与处理后的帧数相对应的当前帧作为重新抽取的检测帧。
[0036]在上述技术方案中,该装置还包括:
[0037]存储模块,用于将当前视频的关键帧按照预设分辨率大小存储于关键帧数据库中。
[0038]在上述技术方案中,该装置还包括:
[0039]第三判断模块,用于判断检测帧的大小与关键帧数据库中的其他关键帧的大小之间的差值是否小于预设差值;在第三判断模块确定差值小于预设差值时,执行判断检测帧与关键帧数据库中的其他关键帧是否相同的步骤。
[0040]本发明实施例一中提供的一种抽帧的方法及装置,通过抽取不为纯色帧的检测帧,同时选取与关键帧数据库中的其他关键帧不相同的检测帧作为关键帧,从而可以选取出信息量大且更具有代表性的关键帧。同时,本发明实施例简单有效,可以快速选取关键帧,提高抽帧的效率。通过判断检测帧的大小确定是否为纯色帧,该方法不需要过多的运算,易于在计算机上实现,更能提高运算效率。通过与检测帧的大小作对比,选取关键帧数据库中小于预设差值的“其他关键帧”与该检测帧作对比,从而减少了检测帧进行比对的次数,进一步提尚处理效率。
[0041]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0042]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0043]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0044]图1为本发明实施例中抽帧的方法的流程图;
[0045]图2为本发明实施例中确定检测帧是否为纯色帧的流程图;
[0046]图3为本发明实施例中重新抽取不同的检测帧的流程图;
[0047]图4为本发明实施例中判断检测帧的大小与关键帧数据库中的其他关键帧的大小之间的差值是否小于预设差值的流程图;
[0048]图5为本发明实施例一中抽帧的方法流程图;
[0049]图6为本发明实施例中抽帧装置的第一结构图;
[0050]图7为本发明实施例中第一判断模块的结构图;
[0051]图8为本发明实施例中第一处理模块的结构图;
[0052]图9为本发明实施例中抽帧装置的第二结构图;
[0053]图10为本发明实施例中抽帧装置的第三结构图。
【具体
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1