一种视频缩略图生成方法及装置的制作方法

文档序号:6429268阅读:152来源:国知局
专利名称:一种视频缩略图生成方法及装置的制作方法
技术领域
本发明涉及图像处理领域,尤其涉及一种视频缩略图生成方法及装置。
背景技术
在传统的媒体中,文字和图片是主要的信息载体,为了方便人们快捷的了解文字和图片的内容,通常采用摘要和缩略图的形式,展现一些关键信息,吸引用户的关注。随着计算机网络技术的发展,人们越来越多的通过视频获取信息,但是由于视频信息的特殊性,使得其空间和时间的内容上表示不能仅用语言来充分描述。如何向用户展现视频的“摘要”就是亟待解决的问题。目前,视频的“摘要”主要是从视频中提取某一帧图片,生成视频的缩略图,以此作为基于内容的浏览以及存取视频。当前,主要有以下三种(1)取视频第一帧作为缩略图; (2)固定取视频某一时间点的帧(如2/3视频长度处)作为缩略图;(3)从视频的所有帧中选取最能合适的一帧作为缩略图。但是上述三种选取视频帧生成缩略图的方式都存在明显的缺陷
对于第一种方式,由于视频第一帧一般都是黑帧,或者是对视频内容毫无参考价值的视频帧,所以用户往往不能从缩略图中获得有价值的参考内容;对于第二种方式,虽然从概率上避免了黑帧问题,但是仍然没能解决“对视频内容毫无参考价值的视频帧”问题,其选取的帧对于用户仍然没有参考价值;第三种方式虽然可以解决上述问题,却需要对视频的每一帧都进行分析,计算量大,且效率低。

发明内容
本发明实施例所要解决的技术问题在于,提供一种视频缩略图生成方法及装置, 可避免现有技术中通过分析整个视频的各个视频帧来生成缩略图,计算量大,且效率低的问题;并解决了现有中存在将对视频内容毫无参考价值的视频帧作为视频的缩略图的问题,能截取出代表视频内容的、对用户具有参考价值的视频帧作为视频的缩略图。为了解决上述技术问题,本发明实施例提供了一种视频缩略图生成方法,包括 对视频进行场景边界检测,将所述视频按照不同场景进行分段;
从所述视频所有分段中选取时长最长的分段作为关键分段;
从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频
帧;
将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。其中,所述对视频进行场景边界检测,将所述视频按照不同场景进行分段包括 根据视频中每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方图; 根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测; 根据检测结果,按照场景的不同对所述视频进行分段。其中,所述从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧,包括
比较所述关键分段所包含的所有视频帧对应的色彩直方图,选取均衡性最高的色彩直方将该均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。其中,所述比较所述关键分段所包含的所有视频帧对应的色彩直方图,选取均衡性最高的色彩直方图,包括
计算所述关键分段所包含的所有视频帧对应的色彩直方图的方差值; 选取方差值最小的色彩直方图作为均衡性最高的色彩直方图。其中,所述视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴。相应地,本发明实施例还提供了一种视频缩略图生成装置,包括
场景分段模块,用于对视频进行场景边界检测,将所述视频按照不同场景进行分段; 分段选择模块,用于从所述视频被所述场景分段模块处理后生成的所有分段中选取时长最长的分段作为关键分段;
关键帧选择模块,用于从所述分段选择模块选定的关键分段所包含的所有视频帧中, 选取均衡性最高的一个视频帧作为关键视频帧;
缩略图生成模块,用于将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。其中,所述场景分段模块包括
直方图生成单元,用于根据视频中每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方边界检测单元,用于根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测;
场景分段单元,用于根据所述边界检测单元的检测结果,按照场景的不同对所述视频进行分段。其中,所述关键帧选择模块包括
均衡性计算单元,用于按照预置的规则计算所述关键分段所包含的所有视频帧对应的色彩直方图的均衡性;
关键帧选择单元,用于比较所述关键分段所包含的所有视频帧对应的色彩直方图的均衡性,选取均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。其中,所述色彩直方图的均衡性通过方差值表征,色彩直方图的方差值越小,表示该色彩直方图的均衡性越好。其中,所述视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴。本发明实施例所提供的视频缩略图生成方法及装置,可以简单有效的从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略图。实施本发明实施例提供的视频缩略图生成方法及装置,可避免现有技术中通过分析整个视频的各个视频帧来生成缩略图,计算量大,且效率低的问题;并解决了现有中存在将对视频内容毫无参考价值的视频帧作为视频的缩略图的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明提供的视频缩略图生成方法第一实施例流程示意图; 图2为本发明提供的视频缩略图生成方法第二实施例流程示意图3为本发明提供的色彩直方图示意图; 图4为本发明提供的另一色彩直方图示意图; 图5为本发明提供的视频缩略图生成装置第一实施例结构示意图; 图6为本发明提供的视频缩略图生成装置第二实施例结构示意图。
具体实施例方式本发明实施例所提供的视频缩略图生成方法及装置,可以简单有效的从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略图。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。参见图1,为本发明提供的视频缩略图生成方法第一实施例流程示意图,如图1所示
在步骤S100,对视频进行场景边界检测,将所述视频按照不同场景进行分段。在步骤S101,从所述视频所有分段中选取时长最长的分段作为关键分段。在步骤S102,从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧。在步骤S103,将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。本发明实施例所提供的视频缩略图生成方法,可以简单有效的从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略图。参见图2,为本发明提供的视频缩略图生成方法第二实施例流程示意图,在本实施例中,将更为详细的描述该视频缩略图生成方法的流程,如图2所示
在步骤S200,根据需要生成缩略图的视频中的每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方图。更为具体的,在本发明实施例中,所述视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴,例如图3所示。在步骤S201,根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测。更为具体的,一段视频一般是由多个连续的场景(镜头)组成——当然,有的视频只有一个场景,但这不影响本发明实施例的效果。各个视频场景之间可由视频内容的阈值偏差所分辨的边界。目前存在的各种有效的连续场景边界检测技术都可以应用在本步骤
6中,这些技术对本领域技术人员来说是公知的,因此此处不再赘述。在步骤S202,根据边界检测结果,按照场景的不同对所述视频进行分段。更为具体的,对视频进行分段后,所有分段的总时长与视频的时长一致,而单个分段的时长由场景决定。每个分段都有对应的视频帧数目,该视频帧数目由该分段的时长决定。例如,每秒30帧的视频中,一个10秒的分段中会有300个视频帧。在步骤S203,从视频所有分段中选取时长最长的分段作为关键分段;该关键分段也是包含视频帧数目最多的分段。在步骤S204,比较所述关键分段所包含的所有视频帧对应的色彩直方图,选取均衡性最高的色彩直方图,并将该均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。更为具体的,在本实施例中,以色彩直方图的均方差值作为该色彩直方图均衡性的判断标准,色彩直方图的均方差值可以反映图像色彩值的范围,以及各种色彩的均衡性, 均方差值小的色彩直方图对应的图片,图像色彩值的范围更广,色彩也更均衡。参见图4, 图4所示的色彩直方图就比图3所示的色彩直方图更均衡,图4这种图像在视觉上更能吸引人的视觉,因此,在本实施例中将均方差值最小的色彩直方图对应的视频帧作为具有最高均衡性的关键视频帧。需要说明的是,本领域技术人员可以理解,除采用上述计算均方差值选取关键视频帧的方式外,还可以有其它的选取方式。例如,计算色彩直方图的标准差、或熵等等,都可用做选取关键视频帧的计算方式。所以不应以此限定本发明的保护范围。进一步的,本步骤需计算视频帧对应直方图的均衡性,在视频帧数目较大时,计算量会很大,降低视频缩略图的生成效率。在本发明实施例中,因为只需要计算关键分段中频帧对应直方图的均衡性,所以计算量会大大降低,尤其是对于时长较长的视频,优势更为明显,因为一般视频中,同时场景的视频分段都不会很长(一般不超过10分钟),例如对一部 150分钟的电影,关键分段可能只有10分钟,因此计算关键分段所含视频帧的均衡性的计算量只有计算整个视频含视频帧的均衡性的计算量1/15。在步骤S205,将关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。本发明实施例所提供的视频缩略图生成方法,可以从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略。实施本发明实施例提供的视频缩略图生成方法计算量小、简单快速,可避免现有技术中通过分析整个视频的各个视频帧来生成缩略图,计算量大,且效率低的问题;并解决了现有中存在将对视频内容毫无参考价值的视频帧作为视频的缩略图的问题。参见图5,为本发明提供的视频缩略图生成装置第一实施例结构示意图,如图5所示,该视频缩略图生成装置包括
场景分段模块1,用于对视频进行场景边界检测,将所述视频按照不同场景进行分段。分段选择模块2,用于从视频被所述场景分段模块1处理后生成的所有分段中选取时长最长的分段作为关键分段。关键帧选择模块3,用于从分段选择模块2选定的关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧。缩略图生成模块4,用于将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。本发明实施例所提供的视频缩略图生成装置,可以简单有效的从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略图。参见图6,为本发明提供的视频缩略图生成装置第二实施例结构示意图,在本实施例中,将更为详细的描述该视频缩略图生成装置的结构和各部件的功能。如图6所示,该视频缩略图生成装置同样包括场景分段模块1、分段选择模块2、关键帧选择模块3、缩略图生成模块4。场景分段模块1,用于对视频进行场景边界检测,将所述视频按照不同场景进行分段。更为具体的,该场景分段模块1包括
直方图生成单元11,用于根据视频中每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方图。更为具体的,在本发明实施例中,直方图生成单元11生成的视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴, 例如图3所示。边界检测单元12,用于根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测。更为具体的,一段视频一般是由多个连续的场景(镜头)组成——当然,有的视频只有一个场景,但这不影响本发明实施例的效果。边界检测单元12可以根据各个视频场景之间视频内容的阈值偏差分辨的边界。目前存在的各种有效的连续场景边界检测技术都可以应用在边界检测单元12中,这些技术对本领域技术人员来说是公知的,因此此处不再赘述。场景分段单元13,用于根据所述边界检测单元12的检测结果,按照场景的不同对所述视频进行分段。更为具体的,场景分段单元13对视频进行分段后,所有分段的总时长与视频的时长一致,而单个分段的时长由场景决定。每个分段都有对应的视频帧数目,该视频帧数目由该分段的时长决定。例如,每秒30帧的视频中,一个10秒的分段中会有300个视频帧。分段选择模块2,用于从视频被所述场景分段模块1处理后生成的所有分段中选取时长最长的分段作为关键分段,该关键分段也是包含视频帧数目最多的分段。关键帧选择模块3,用于从分段选择模块2选定的关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧。更为具体的,该关键帧选择模块3包括
均衡性计算单元31,用于按照预置的规则计算所述关键分段所包含的所有视频帧对应的色彩直方图的均衡性。更为具体的,在本实施例中,以色彩直方图的均方差值表征该色彩直方图的均衡性,色彩直方图的均方差值可以反映图像色彩值的范围,以及各种色彩的均衡性,均方差值小的色彩直方图对应的图片,图像色彩值的范围更广,色彩也更均衡。参见图4,图4所示的色彩直方图就比图3所示的色彩直方图更均衡,图4这种图像在视觉上更能吸引人的视觉, 因此,在本实施例中将均方差值最小的色彩直方图对应的视频帧作为具有最高均衡性的关键视频帧。均衡性计算单元31逐一计算关键分段所有视频帧对应色彩直方图的均方差值。需要说明的是,本领域技术人员可以理解,均衡性计算单元31除采用上述计算均方差值选取关键视频帧的方式外,还可以有其它的选取方式。例如,计算色彩直方图的标准差、或熵等等,都可用做选取关键视频帧的计算方式。所以不应以此限定本发明的保护范围。进一步的,均衡性计算单元31在视频帧数目较大时,计算视频帧对应直方图均衡性的计算量会很大,降低视频缩略图的生成效率。在本发明实施例中,因为均衡性计算单元 31只需要计算关键分段中频帧对应直方图的均衡性,所以计算量会大大降低,尤其是对于时长较长的视频,优势更为明显,因为一般视频中,同时场景的视频分段都不会很长(一般不超过10分钟),例如对一部150分钟的电影,关键分段可能只有10分钟,因此在本实施例中,均衡性计算单元31计算关键分段所含视频帧的均衡性的计算量只有计算整个视频含视频帧的均衡性的计算量1/15。关键帧选择单元32,用于比较关键分段所包含的所有视频帧对应的色彩直方图的均衡性,选取均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。由于均衡性计算单元31只计算关键分段所含视频帧的均衡性,所以关键帧选择单元32也只对关键分段所含视频帧的均衡性进行比较,关键帧选择单元32的工作量也相应减小。缩略图生成模块4,用于将关键帧选择模块3所选定的关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。本发明实施例所提供的视频缩略图生成装置,可以从视频中选择出对视频内容具有参考价值的视频帧,并压缩生成该视频的缩略。实施本发明实施例提供的视频缩略图生成装置因计算量小、简单快速,可避免现有技术中通过分析整个视频的各个视频帧来生成缩略图,计算量大,且效率低的问题;并解决了现有中存在将对视频内容毫无参考价值的视频帧作为视频的缩略图的问题。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种视频缩略图生成方法,其特征在于,包括对视频进行场景边界检测,将所述视频按照不同场景进行分段; 从所述视频所有分段中选取时长最长的分段作为关键分段;从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧;将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。
2.如权利要求1所述的视频缩略图生成方法,其特征在于,所述对视频进行场景边界检测,将所述视频按照不同场景进行分段包括根据视频中每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方图; 根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测; 根据检测结果,按照场景的不同对所述视频进行分段。
3.如权利要求2所述的视频缩略图生成方法,其特征在于,所述从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧,包括比较所述关键分段所包含的所有视频帧对应的色彩直方图,选取均衡性最高的色彩直方图;将该均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。
4.如权利要求3所述的视频缩略图生成方法,其特征在于,所述比较所述关键分段所包含的所有视频帧对应的色彩直方图,选取均衡性最高的色彩直方图,包括计算所述关键分段所包含的所有视频帧对应的色彩直方图的方差值; 选取方差值最小的色彩直方图作为均衡性最高的色彩直方图。
5.如权利要求2至4中任一项所述的视频缩略图生成方法,其特征在于,所述视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴ο
6.一种视频缩略图生成装置,其特征在于,包括场景分段模块,用于对视频进行场景边界检测,将所述视频按照不同场景进行分段; 分段选择模块,用于从所述视频被所述场景分段模块处理后生成的所有分段中选取时长最长的分段作为关键分段;关键帧选择模块,用于从所述分段选择模块选定的关键分段所包含的所有视频帧中, 选取均衡性最高的一个视频帧作为关键视频帧;缩略图生成模块,用于将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。
7.如权利要求6所述的视频缩略图生成装置,其特征在于,所述场景分段模块包括 直方图生成单元,用于根据视频中每一个视频帧的数据生成与所述每一个视频帧对应的色彩直方图;边界检测单元,用于根据所述每一个视频帧对应的色彩直方图,对所述视频进行场景边界检测;场景分段单元,用于根据所述边界检测单元的检测结果,按照场景的不同对所述视频进行分段。
8.如权利要求7所述的视频缩略图生成装置,其特征在于,所述关键帧选择模块包括均衡性计算单元,用于按照预置的规则计算所述关键分段所包含的所有视频帧对应的色彩直方图的均衡性;关键帧选择单元,用于比较所述关键分段所包含的所有视频帧对应的色彩直方图的均衡性,选取均衡性最高的色彩直方图所对应的视频帧作为关键视频帧。
9.如权利要求8所述的视频缩略图生成装置,其特征在于,所述色彩直方图的均衡性通过方差值表征,色彩直方图的方差值越小,表示该色彩直方图的均衡性越好。
10.如权利要求7至9中任一项所述的视频缩略图生成装置,其特征在于,所述视频帧对应的色彩直方图以像素点的色调种类为横轴,以该视频帧中每种色调的像素点数量为纵轴ο
全文摘要
本发明实施例公开了一种视频缩略图生成方法及装置,该方法包括对视频进行场景边界检测,将所述视频按照不同场景进行分段;从所述视频所有分段中选取时长最长的分段作为关键分段;从所述关键分段所包含的所有视频帧中,选取均衡性最高的一个视频帧作为关键视频帧;将所述关键视频帧的图像压缩生成缩略图,作为所述视频的缩略图。本发明实施例所提供的视频缩略图生成方法及装置,可避免现有技术中通过分析整个视频的各个视频帧来生成缩略图,计算量大,且效率低的问题;并解决了现有中存在将对视频内容毫无参考价值的视频帧作为视频的缩略图的问题,能截取出代表视频内容的、对用户具有参考价值的视频帧作为视频的缩略图。
文档编号G06T7/00GK102332001SQ201110209548
公开日2012年1月25日 申请日期2011年7月26日 优先权日2011年7月26日
发明者程伟 申请人:深圳市万兴软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1