用户终端及视频动态缩略图的生成方法技术

技术编号:15193828 阅读:67 留言:0更新日期:2017-04-20 15:02
本发明专利技术提供了一种用户终端及视频动态缩略图的生成方法。该用户终端包括:提取模块,用于提取视频文件的多个图像帧;生成模块,用于将提取的多个图像帧合成动态缩略图;添加模块,用于将合成的动态缩略图添加到缩略图图像集中。本发明专利技术提供的用户终端和视频动态缩略图的生成方法,可以自动在缩略图图像集中生成视频的动态缩略图,从而使得用户在观看视频之前,就可以快速获悉视频的主要信息,简化了用户的操作步骤,提高了用户的体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种用户终端及视频动态缩略图的生成方法。
技术介绍
随着科学技术的迅猛发展,手机、平板、电脑等电子用户终端设备在人们的日常生活中越来越普及,以及随着网络覆盖范围越来越广泛,用户可以通过多种终端设备在连接网络的情况下观看视频,为了丰富人们的生活,种类繁多的视频开始出现,例如电视剧、电影、体育赛事、综艺节目、音乐节目、网络课程、学习资料等。人们可以通过多种用户终端设备收看上述视频节目。此外,为了便于后续再重复观看,或是在没有网络的情况下也可以观看视频,人们会将视频下载下来,存储于用户终端本地。然而,不管是视频服务提供商通过页面方式提供给用户的视频,还是用户下载到本地是视频,其预览界面缩略图通常都是采用静态的图片,该些静态的图片通常都是视频的第一帧图像,或是视频服务商提供的视频海报或封面的截图。然而,单看这一幅静态的缩略图,用户无法了解该视频的主要内容,特别是现在大部分的视频内容与视频的标题大相径庭,因此,用户无法对是否要观看该视频做出决定。而如果想要了解详情,现阶段的做法是,对于已经下载到本地的视频,用户只能点开视频,慢慢观看或采用拉进度条的方式快速浏览,而采用这种方式,用户操作比较麻烦,而且浪费时间;对于存在于网络上的视频,还需要在网络连接的情况下,等待视频缓冲,待视频缓冲完成后才能慢慢观看或以快进的方式快速浏览,费时费力。因此,如何在观看视频之前,通过视频缩略图快速的让用户了解视频的内容,是目前亟待解决的问题。
技术实现思路
本专利技术提供了一种用户终端及视频动态缩略图生成方法,用以解决用户在观看视频之前无法了解视频内容的问题,使用户在短时间内获悉视频的主要信息,提高用户体验。为了解决上述问题,本专利技术提供了一种用户终端,包括:提取模块,用于提取视频文件的多个图像帧;生成模块,用于将提取的多个图像帧合成动态缩略图;添加模块,用于将合成的动态缩略图添加到缩略图图像集中。优选的,所述用户终端还包括检测模块,所述检测模块连接提取模块,用于检测视频文件的长度是否超过预设时间长度,若是,则选取视频文件中一预设时间长度的视频片段作为提取图像帧的视频源;若否,则将整个视频文件全部作为提取图像帧的视频源。优选的,若所述视频文件的长度超过预设时间长度,则所述检测模块选取视频文件开头的一预设时间长度的视频片段作为提取图像帧的视频源。优选的,所述用户终端还包括识别模块,所述识别模块用于识别所提取的图像帧中是否具有关键图像帧,若是,则控制所述提取模块重新提取任意一个关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。优选的,若所述图像帧中具有多个关键图像帧,则所述识别模块控制所述提取模块重新提取一具有人脸的关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。本专利技术还提供了一种视频动态缩略图的生成方法,包括如下步骤:提取视频文件的多个图像帧;将提取的多个图像帧合成动态缩略图;将合成的动态缩略图添加到缩略图图像集中。优选的,所述提取视频文件的多个图像帧包括如下步骤:检测视频文件的长度是否超过预设时间长度,若是,则选取视频文件中一预设时间长度的视频片段作为提取图像帧的视频源;若否,则将整个视频文件全部作为提取图像帧的视频源。优选的,若所述视频文件的长度超过预设时间长度,则选取视频文件开头的一预设时间长度的视频片段作为提取图像帧的视频源。优选的,所述提取视频文件的多个图像帧包括如下步骤:识别所提取的图像帧中是否具有关键图像帧,若是,则重新提取一关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。优选的,若所述图像帧中具有多个关键图像帧,则重新提取一具有人脸的关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。本专利技术提供的用户终端和视频动态缩略图的生成方法,通过提取视频文件的多个图像帧,并将该多个图像帧合成动态缩略图,最后将该动态缩略图添加到缩略图图像集中,从而使得用户在观看视频之前,就可以快速获悉视频的主要信息,简化了用户的操作步骤,提高了用户的体验。附图说明附图1是本专利技术用户终端的结构示意图;附图2是本专利技术视频动态缩略图的生成方法流程图。具体实施方式下面结合附图对本专利技术提供的用户终端及视频动态缩略图的生成方法的具体实施方式做详细说明。本专利技术提供了一种用户终端,附图1是本专利技术用户终端的结构示意图。如图1所示,本专利技术提供的用户终端包括提取模块11、生成模块12和添加模块13。所述提取模块11用于提取视频文件的多个图像帧。其中,所述视频文件是由许多帧图像经压缩而生成的MPEG、AVI、MOV、FLV等格式的文件,由于视频文件一般都比较大,对视频文件的全部图像帧进行提取任务量比较大,容易加重用户终端的CUP的负担,因而,可以采用专门的视频解码器先对所述视频文件进行解码,然后,通过提取经解码的视频文件的多个图像帧构成动态缩略图可以方便用户预览。提取多个图像帧的方法,本领域技术人员可以根据实际需要进行设定,例如可以采用随机提取的方法,该方法虽然简单,但是存在提取的图像帧不能准确反映视频主要信息的问题,因此,优选的,所述提取模块可以先对所述视频文件进行解码,解码之后再按照预设的间隔从所述视频文件提取多个图像帧,其中,所述预设的间隔可以是等间隔,例如可以是每隔20帧提取一帧;也可以是非等间隔,本领域技术人员可以根据实际需要进行设定。更优选的,本领域技术人员根据其掌握的普通技术知识可以知晓视频文件中一般都具有关键图像帧,所谓关键图像帧,就相当于二维动画中的原画,指角色或者物体运动或变化中的关键动作所处的那一帧。因此,为了让用户更加准确的了解原视频文件的主要信息,所述用户终端还包括识别模块15,所述识别模块15连接所述提取模块11,用于识别所提取的图像帧中是否具有关键图像帧,若是,则控制所述提取模块11重新提取任意一个关键图像帧及与其相邻的数个图像帧用于生成动态缩略图,若否,则由提取模块最初提取的图像帧生成动态缩略图。采用这种方式形成的视频动态缩略图的由于含有关键图像帧,因此,能够准确的反映视频文件的主要信息。更优选的,一般来说,在一个视频文件中,人脸是比较具有代表性的标识,因此,为了使得最终生成的动态缩略图更准确的反映视频文件的主要信息,有效过滤无关内容,若所述图像帧中具有多个关键图像帧,则所述识别模块15控制所述提取模块11重新提取一具有人脸的关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。其中,可以采用本领域技术人员所熟知的人脸识别技术识别另外,由于生产的视频动态缩略图只是用于让用户了解原视频文件的主要内容,不需要了解详细信息,因此,所述提取模块11只需要提取原视频文件的图像帧,不需要对原视频文件的音频信息进行处理,当然,本领域技术人员也可以根据实际需要对原视频的音频信息进行提取。所述生成模块12用于将提取的多个图像帧合成动态缩略图。所谓缩略图,是指网页上、视频中的图像帧或用户终端上的图片经压缩方式处理后的小图。由于缩略图小巧、加载速度快,经常被用于快速浏览,所述动态缩略图包括能够动态播放的视频文件或是多个图像帧经压缩得到的动态GIF图片。由于GIF图片占用内存少,形成方式简单,优选所述动态缩略图为GIF图片。在形成GIF图片的过程中,在所述生成模块12内部还设置有一GIF编码器,对多个图像帧进行压缩编本文档来自技高网...
用户终端及视频动态缩略图的生成方法

【技术保护点】
一种用户终端,其特征在于,包括:提取模块,用于提取视频文件的多个图像帧;生成模块,用于将提取的多个图像帧合成动态缩略图;添加模块,用于将合成的动态缩略图添加到缩略图图像集中。

【技术特征摘要】
1.一种用户终端,其特征在于,包括:提取模块,用于提取视频文件的多个图像帧;生成模块,用于将提取的多个图像帧合成动态缩略图;添加模块,用于将合成的动态缩略图添加到缩略图图像集中。2.根据权利要求1所述的用户终端,其特征在于,所述用户终端还包括检测模块,所述检测模块连接提取模块,用于检测视频文件的长度是否超过预设时间长度,若是,则选取视频文件中一预设时间长度的视频片段作为提取图像帧的视频源;若否,则将整个视频文件全部作为提取图像帧的视频源。3.根据权利要求2所述的用户终端,其特征在于,若所述视频文件的长度超过预设时间长度,则所述检测模块选取视频文件开头的一预设时间长度的视频片段作为提取图像帧的视频源。4.根据权利要求1所述的用户终端,其特征在于,所述用户终端还包括识别模块,所述识别模块用于识别所提取的图像帧中是否具有关键图像帧,若是,则控制所述提取模块重新提取一关键图像帧及与其相邻的数个图像帧用于生成动态缩略图。5.根据权利要求4所述的用户终端,其特征在于,若所述图像帧中具有多个关键图像帧,则所述识别模块控制所述提取模块重新提取一具有人脸的关键图像帧及与其相邻的数个图像帧用于生...

【专利技术属性】
技术研发人员:李培根
申请(专利权)人:上海传英信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1