一种动态缩略图的生成方法及终端的制作方法_4

文档序号:8226410阅读:来源:国知局
频文件时长内的关键帧,得到抽取后的多个关键图像帧。
[0120]在一些可行的实施例中,若生成的动态缩略图包括GIF图片,则上述处理器3000还具体用于:
[0121]将抽取到的多个关键图像帧按照预设的编码方式进行转码抽取,得到转码后的关键图像帧,并将转码后的关键图像帧加入缩略图图像集中。
[0122]在一些可行的实施例中,若生成的动态缩略图包括GIF图片,则上述处理器3000还具体用于:
[0123]将所述缩略图图像集中的图像帧压缩成一个动态的GIF图片。
[0124]在一些可行的实施例中,若生成的动态缩略图包括能够动态播放的视频文件,则上述处理器3000还具体用于:
[0125]根据获取到的所述第一视频文件的基本信息,选取用于解码所述第一视频文件的解码器,对所述第一视频文件进行解码,得到解码后的图像帧;
[0126]将解码后的图像帧进行间隔抽取,得到抽取后的多个图像帧。
[0127]在一些可行的实施例中,若生成的动态缩略图包括能够动态播放的视频文件,则上述处理器3000还具体用于:
[0128]将抽取到的多个图像帧按照预设的比例进行压缩抽取,得到压缩后的图像帧,并将压缩后的图像帧加入缩略图图像集中。
[0129]在一些可行的实施例中,若生成的动态缩略图包括能够动态播放的视频文件,则上述处理器3000还具体用于:
[0130]将所述缩略图图像集中的图像帧写入能够动态播放的第二视频文件。
[0131]在一些可行的实施例中,上述输出设备2000,可通过View方式将生成的动态缩略图在终端屏幕上显示。
[0132]具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种动态缩略图的生成方法的各实施例中所描述的实现方式,也可执行本发明实施例提供的终端的第一实施例至第三实施例中所描述的终端的实现方式,在此不再赘述。
[0133]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0134]本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
[0135]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0136]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种动态缩略图的生成方法,其特征在于,包括: 抽取第一视频文件的多个图像帧; 将所述抽取到的多个图像帧加入缩略图图像集中; 根据所述缩略图图像集中的图像帧生成动态缩略图。
2.根据权利要求1所述的方法,其特征在于,所述抽取第一视频文件的多个图像帧之前,所述方法还包括: 解析所述第一视频文件以获取所述第一视频文件的基本信息; 其中,所述抽取第一视频文件的多个图像帧,包括:在根据获取到的所述第一视频文件的基本信息包括文件的结尾标志判断出所述第一视频文件能生成动态缩略图的情况下,抽取所述第一视频文件的多个图像帧。
3.根据权利要求1所述的方法,其特征在于,所述抽取所述第一视频文件的多个图像帧,包括: 判断所述第一视频文件的时长是否超过预设阈值; 若判断所述第一视频文件的时长超过所述预设阈值,则抽取所述第一视频文件内的多个关键图像帧,其中,所述多个图像帧包括多个关键图像帧。
4.根据权利要求1所述的方法,其特征在于,所述抽取所述第一视频文件的多个图像帧,包括: 解析所述第一视频文件以获取所述第一视频文件的基本信息; 根据获取到的所述第一视频文件的基本信息选取用于解码所述第一视频文件的解码器; 利用选取的所述解码器对所述第一视频文件进行解码,以得到所述第一视频文件的解码后的图像帧; 对所述第一视频文件的所述解码后的图像帧进行间隔抽取以得到所述多个图像帧。
5.根据权利要求3所述的方法,其特征在于,所述将所述抽取到的多个关键图像帧加入缩略图图像集中,包括: 将抽取到的多个关键图像帧按照预设的编码方式进行转码,以得到转码后的多个关键图像帧,并将所述转码后的多个关键图像帧加入缩略图图像集中。
6.根据权利要求5所述的方法,其特征在于,所述根据所述缩略图图像集中的关键图像帧生成动态缩略图,包括: 将所述缩略图图像集中的多个关键图像帧压缩成一个动态的GIF图片。
7.根据权利要求4所述的方法,其特征在于,所述将所述抽取到的多个图像帧加入缩略图图像集中,包括: 将抽取得到的所述多个图像帧按照预设的比例进行压缩以得到压缩后的多个图像帧,并将所述压缩后的多个图像帧加入缩略图图像集中。
8.根据权利要求7所述的方法,其特征在于,所述根据所述缩略图图像集中的图像帧生成动态缩略图,包括:将所述缩略图图像集中的图像帧写入能够动态播放的第二视频文件,所述第二视频文件为所述动态缩略图。
9.一种终端,其特征在于,包括: 抽取单元,用于抽取第一视频文件的多个图像帧; 加入单元,用于将所述抽取到的多个图像帧加入缩略图图像集中; 生成单元,用于根据所述缩略图图像集中的图像帧生成动态缩略图。
10.根据权利要求9所述的终端,其特征在于,所述终端还包括: 解析单元,用于解析所述第一视频文件以获取所述第一视频文件的基本信息; 其中,所述抽取单元具体用于:在根据获取到的所述第一视频文件的基本信息包括文件的结尾标志判断出所述第一视频文件能生成动态缩略图的情况下,抽取所述第一视频文件的多个图像帧。
11.根据权利要求9所述的终端,其特征在于,所述抽取单元包括: 判断单元,用于判断所述第一视频文件的时长是否超过预设阈值; 第一抽取单元,用于在所述判断单元判断所述第一视频文件的时长超过预设阈值,则抽取所述第一视频文件内的关键图像帧,其中,所述多个图像帧包括多个关键图像帧。
12.根据权利要求9所述的终端,其特征在于: 所述解析单元,还用于解析所述第一视频文件以获取所述第一视频文件的基本信息;其中,所述抽取单元包括:选取单元,用于根据获取到的所述第一视频文件的基本信息选取用于解码所述第一视频文件的解码器; 解码单元,用于利用选取单元选取出的解码器对对所述第一视频文件进行解码,以得到所述第一视频文件的解码后的图像帧; 第二抽取单元,用于对所述第一视频文件的所述解码后的图像帧进行间隔抽取,以得到所述多个图像帧。
13.根据权利要求11所述的终端,其特征在于,所述加入单元包括: 转码单元,用于将抽取到的多个关键图像帧按照预设的编码方式进行转码,以得到转码后的多个关键图像帧; 第一加入单元,用于将所述转码单元转码得到的得到转码后的多个关键图像帧加入缩略图图像集中。
14.根据权利要求13所述的终端,其特征在于,所述生成单元具体用于: 将所述缩略图图像集中的多个关键图像帧压缩成一个动态的GIF图片。
15.根据权利要求12所述的终端,其特征在于,所述加入单元包括: 压缩单元,用于将抽取得到的所述多个图像帧按照预设的比例进行压缩,以得到压缩后的多个图像帧; 第二加入单元,用于将所述压缩单元压缩得到的多个图像帧加入缩略图图像集中。
16.根据权利要求15所述的终端,其特征在于,所述生成单元具体用于: 将所述缩略图图像集中的图像帧写入能够动态播放的第二视频文件,所述第二视频文件为所述动态缩略图。
【专利摘要】本发明实施例涉及电子技术领域,公开了一种动态缩略图的生成方法,该方法包括:抽取第一视频文件的多个图像帧;将所述抽取到的多个图像帧加入缩略图图像集中;根据所述缩略图图像集中的图像帧生成动态缩略图,本发明实施例还提供了一种终端,采用本发明实施例可实现视频文件的快速预览,使得用户在短时间内了解视频文件的主要信息,提高用户体验。
【IPC分类】H04N21-43, H04N21-4402, H04N21-472, H04N21-431
【公开号】CN104540000
【申请号】CN201410741244
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
【公开日】2015年4月22日
【申请日】2014年12月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1