视频缩略图生成方法和视频缩略图生成装置的制作方法

文档序号:6608977阅读:206来源:国知局
专利名称:视频缩略图生成方法和视频缩略图生成装置的制作方法
技术领域
本发明涉及生成视频文件的缩略图的技术领域,特别是一种视频缩略图生成方法以及一种视频缩略图生成装置。
背景技术
近年来,互联网的发展为资源共享提供了一个方便的平台。视频共享网站已经是互联网中目前颇受欢迎的一种网站。在视频共享网站中,用户可以观看视频、发布视频以及进行其它操作。
在视频共享网站的网页中,通常以视频缩略图来概要地显示视频文件,其目的在于比文字更直观地让用户了解视频文件的大概内容。视频缩略图与显示视频详细信息的视频播放页之间建立有超级链接,用户点击视频缩略图,就可以通过超级链接进入该视频的播放页,从而在视频播放页中看到视频的详细信息。
在现有视频共享网站中,都是采用视频的第一帧或者其它一帧的静态图片作为视频缩略图。
但是,一帧的静态图片往往不能给出足够的信息,用户单从一帧静态图片很难知道该视频的内容,达不到概要地显示视频文件的目的。

发明内容
有鉴于此,本发明提出了一种视频缩略图生成方法,用以给出视频足够多的信息,以便概要地显示视频内容。本发明还要提出一种视频缩略图生成装置。
本发明提供了一种视频缩略图生成方法,该方法包括以下步骤A.从视频文件中采集多帧数据,得到对应的多张静态图片;
B.将所述多张静态图片制成动画文件,作为所述视频的视频缩略图。
该方法在步骤A之前进一步包括设置采集时间的步骤。在步骤A中根据所设置的采集时间进行采集。
步骤A之后进一步包括对所采集的多张静态图片进行缩放的步骤。和/或,在步骤B中进一步包括对所述动画文件进行缩放的步骤。
在步骤B之后进一步包括将所述动画文件发布到网页上的步骤。
在将所述动画文件发布到网页上的步骤中,进一步设置所述动画文件的播放大小。
本发明还提供了一种视频缩略图生成装置,该视频缩略图生成装置包括采集单元和动画生成单元,其中所述采集单元用于从视频文件中采集多帧数据,得到对应的多张静态图片,并提供给所述动画生成单元;所述动画生成单元用于将所述多张静态图片制成动画文件,作为所述视频的视频缩略图。
该视频缩略图生成装置进一步包括第一缩放单元,用于对所述采集单元所采集的多张静态图片进行缩放,并将缩放后的所述多张静态图片提供给所述动画生成单元;和/或,第二缩放单元,用于对所述动画生成单元所生成的动画文件进行缩放。
该视频缩略图生成装置进一步包括第一设置单元,用于对所述采集单元进行设置;和/或,第二设置单元,用于对所述动画生成单元进行设置。
该视频缩略图生成装置进一步包括发布单元,用于将所述动画生成单元所生成的动画文件发布到网页上。
所述发布单元进一步用于设置所述动画文件的播放大小。
从上述方案中可以看出,由于本发明从视频文件中采集多帧数据,得到相应的多张静态图片,然后将所述多张静态图片制作成动画文件,作为所述视频的视频缩略图,与现有技术中以单张静态图片作为视频缩略图相比,本发明可以提供足够多的视频信息,从而能够概要地显示视频内容。另外,本发明通过提出新的视频缩略图,大大地丰富视频缩略图的表现形式。而且,本发明优选地采用GIF格式的动画文件,能够将所利用的资源降到最低,从而不会给网络带来很大的资源消耗。


图1为根据本发明实施例的视频缩略图生成方法的流程示意图;图2为根据本发明实施例的视频缩略图生成装置的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。
本发明的核心思想是,从视频文件中采集多张静态图片,然后利用这些静态图片制作动画文件,将该动画文件作为所述视频文件的视频缩略图。
在本发明实施例中,所述视频文件可以是Flash动画文件、运动图像专家组(MPEG)格式视频文件、AVI格式的视频文件、RM格式的视频文件、DAT格式的视频文件、ASF格式的视频文件、WMV格式的视频文件、MOV格式的视频文件等等,并且本发明并不限于上述格式的视频文件。
在本发明实施例中,所生成的动画文件可以是Flash动画文件,或者是图形交换格式(GIF)文件等。同样,本发明并不限于上述格式的动画文件。Flash动画文件与GIF文件两者相比,Flash动画文件在播放时需要更多的资源,因此本发明优选采用GIF文件的动画作为视频缩略图。在下面的具体例子中,以GIF动画文件为例进行描述。
图1为根据本发明实施例的视频缩略图生成方法的流程示意图。参照图1,该流程包括以下步骤步骤101,设置从视频文件中采集多张静态图片时所用的采集时间,例如设置从第一帧开始依次间隔10秒的时间为采集时间,或者在视频的播放时间内设置任意N(N为大于1的自然数)个时间点为采集时间,或者根据视频的内容来设置采集时间以便采集能够较好反映视频关键内容的静态图片。本发明实施例并不局限于上述的采集时间设置方式。
另外,本发明实施例还可以不用在每次采集之前设置采集时间,而是采用默认的采集时间,例如,默认从第一帧开始依次间隔10秒的时间为采集时间。那么,就不必在每次采集之前花费时间和精力去设置采集时间,从而可以加快视频缩略图的生成速度。
步骤102,按照所设置的采集时间或者默认的采集时间,从视频文件中采集多帧数据,得到对应的多张静态图片,这里不妨假设采集了N张静态图片,并且对所采集的静态图片采用位图(BMP)格式进行传输和保存。
举例来说,视频文件的长度为1分钟,步骤101中设置的采集时间为从第一帧开始一次间隔10秒,也就是说在0、10、20、30、40、50、60秒分别采集一帧数据并得到一张静态图片,总共采集到7张BMP静态图片。
需要注意的是,本发明实施例对于所采集的静态图片的格式不作特别的要求,除了BMP格式,也可以采用其它格式,例如联合图片专家组(JPEG)格式、GIF格式或者标记图像文件格式(TIFF)等。在本实施例中,以BMP格式为例进行描述。
步骤103,在采集到多张BMP格式的静态图片之后,可以进一步对这些BMP格式静态图片进行缩放操作,从而得到合适大小的BMP格式静态图片。
对于本步骤中的图像缩放可以使用常见的最邻近方法、双线性插值(Bi-Linear)和双三次样条插值(Bi-Cubic)等插值方法实现,也可以采用其它方法实现,本发明对此不作限制。
步骤104,将经过上面步骤得到的多张BMP格式静态图片制成动画文件,并以所制成的动画文件作为所述视频文件的视频缩略图。
这里以制成GIF格式的动画文件为例进行描述。首先设置播放时间间隔,或者不进行设置而使用默认的播放瞬间间隔,这里假设设置的播放时间间隔为1秒。然后,按照1秒的播放时间间隔将所得到的这N张BMP静态图片制成一个GIF动画文件。
步骤105,对所制成的GIF动画文件进行缩放操作,得到缩放后的GIF动画。本步骤中的缩放方法可以采用步骤103中所述的缩放方法,这里不再赘述。
需要注意的是,在本实施例中,也可以不进行步骤103和步骤105的缩放操作。
步骤106,将所得到的GIF动画发布到网页上,例如发布到视频共享网页上。
在发布的过程中,可以进一步设置动画文件的播放大小,从而使其适合页面的需要。
图2为根据本发明实施例的视频缩略图生成装置200的结构示意图。
如图2所示,视频缩略图生成装置200至少包括采集单元210和动画生成单元220。其中,采集单元210从视频文件中采集多帧数据,得到对应的多张静态图片,并提供给动画生成单元220。动画生成单元220将多张静态图片制作成动画文件,以所制成的动画文件作为视频的视频缩略图。
视频缩略图生成装置200还可以进一步包括第一设置单元230。第一设置单元230用于对采集单元210进行设置,例如像上述步骤101中所述的那样设置采集单元210的采集时间,或者设置其它参数。
视频缩略图生成装置200还可以进一步包括第二设置单元240。第二设置单元240用于对动画生成单元220进行设置,例如设置动画生成单元220的播放时间间隔等参数。
继续参考图2,视频缩略图生成装置200还可以进一步包括第一缩放单元250。第一缩放单元250连接于采集单元210和动画生成单元220之间,用于对采集单元210采集到的静态图片进行缩放操作,并将缩放之后的静态图片提供给动画生成单元220。
视频缩略图生成装置200还可以进一步包括第二缩放单元260。第二缩放单元260与动画生成单元220相连接,用于对动画生成单元220所制成的动画文件进行缩放操作,从而得到缩放后的动画文件。
在图2所示的视频缩略图生成装置200中,还可以进一步包括发布单元270。在不存在第二缩放单元260时,该发布单元270与动画生成单元220相连接,用于将动画生成单元220所生成的动画文件发布到诸如视频共享网站的网页上。在存在第二缩放单元260时,该发布单元270与第二缩放单元260相连接,用于将动画生成单元220所生成的、并经过第二缩放单元260缩放的动画文件发布到网页上。
另外,发布单元270在发布的过程中,还可以进一步设置动画文件的播放大小,例如将本来为1024像素×768像素大小的动画文件设置成以320像素×240像素的大小进行播放。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种视频缩略图生成方法,其特征在于,该方法包括以下步骤A.从视频文件中采集多帧数据,得到对应的多张静态图片;B.将所述多张静态图片制成动画文件,作为所述视频的视频缩略图。
2.根据权利要求1所述的方法,其特征在于,该方法在步骤A之前进一步包括设置采集时间的步骤;在步骤A中根据所设置的采集时间进行采集。
3.根据权利要求1所述的方法,其特征在于,步骤A之后进一步包括对所采集的多张静态图片进行缩放的步骤;和/或,在步骤B中进一步包括对所述动画文件进行缩放的步骤。
4.根据权利要求1所述的方法,其特征在于,在步骤B之后进一步包括将所述动画文件发布到网页上的步骤。
5.根据权利要求4所述的方法,其特征在于,在将所述动画文件发布到网页上的步骤中,进一步设置所述动画文件的播放大小。
6.一种视频缩略图生成装置,其特征在于,该视频缩略图生成装置包括采集单元和动画生成单元,其中所述采集单元用于从视频文件中采集多帧数据,得到对应的多张静态图片,并提供给所述动画生成单元;所述动画生成单元用于将所述多张静态图片制成动画文件,作为所述视频的视频缩略图。
7.根据权利要求6所述的视频缩略图生成装置,其特征在于,该视频缩略图生成装置进一步包括第一缩放单元,用于对所述采集单元所采集的多张静态图片进行缩放,并将缩放后的所述多张静态图片提供给所述动画生成单元;和/或,第二缩放单元,用于对所述动画生成单元所生成的动画文件进行缩放。
8.根据权利要求6所述的视频缩略图生成装置,其特征在于,该视频缩略图生成装置进一步包括第一设置单元,用于对所述采集单元进行设置;和/或,第二设置单元,用于对所述动画生成单元进行设置。
9.根据权利要求6所述的视频缩略图生成装置,其特征在于,该视频缩略图生成装置进一步包括发布单元,用于将所述动画生成单元所生成的动画文件发布到网页上。
10.根据权利要求9所述的视频缩略图生成装置,其特征在于,所述发布单元进一步用于设置所述动画文件的播放大小。
全文摘要
本发明公开了一种视频缩略图生成方法,该方法包括以下步骤A.从视频文件中采集多帧数据,得到对应的多张静态图片;B.将所述多张静态图片制成动画文件,作为所述视频的视频缩略图。本发明还公开了一种视频缩略图生成装置,该视频缩略图生成装置包括采集单元和动画生成单元。本发明可以提供足够多的视频信息,从而能够概要地显示视频内容。另外,本发明还大大地丰富视频缩略图的表现形式。而且,本发明优选地采用GIF格式的动画文件,能够将所利用的资源降到最低,从而不会给网络带来很大的资源消耗。
文档编号G06F17/30GK101075258SQ200710102089
公开日2007年11月21日 申请日期2007年5月14日 优先权日2007年5月14日
发明者梁柱 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1