动态照片的生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:22221708 阅读:23 留言:0更新日期:2019-09-30 02:56
本发明专利技术公开了一种动态照片的生成方法、装置、计算机设备和计算机可读存储介质。其中,该方法包括:获取视频资源和图片资源;确定针对视频资源的第一指标信息和针对图片资源的第二指标信息;根据第一指标信息重新编辑视频资源,并根据第二指标信息重新编辑图片资源;根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。该方法通过将动态照片生成的步骤放在服务端上执行,由服务端完成动态照片的合成,节省了用户下载动态照片所需时间,并且服务端基于图片资源和视频资源的不同指标信息来生成对应的动态照片,使用户下载下来的动态照片资源质量更清晰,也更符合自身终端设备的硬件需求,提升了用户体验。

Generation Method, Device, Computer Equipment and Storage Medium of Dynamic Photos

【技术实现步骤摘要】
动态照片的生成方法、装置、计算机设备和存储介质
本专利技术涉及信息处理
,尤其涉及一种动态照片的生成方法、装置、计算机设备和计算机可读存储介质。
技术介绍
随着移动互联网的飞速发展和追求时尚的年轻人对移动终端的依赖,移动终端越来越普及,各大移动终端制造商也对其产品不断进行功能的完善和美化。目前,出现了一种动态照片的应用,能够记录用户按下快门瞬间前后时间段内所发生的动作和声音,形成动态记录,添加了有趣的效果。相关技术中,动态照片是由一张JPG格式的图片或者HEIC格式的图片和一份MOV格式的视频来合成,客户端在下载加载动态照片时,通常是在客户端完成该动态照片的生成,即客户端在获得视频资源后还需要在本地进行转换,转换成MOV格式的视频然后添加META(标签)信息后才成生成动态照片。然而,这样会增加客户端的转换步骤,加重了客户端的处理流程,对于用户而言,会让用户感觉下载动态照片所需时间较长,导致客户端大量资源浪费,导致用户体验变差。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种动态照片的生成方法,该方法节省了用户下载动态照片所需时间,并且可以使用户下载下来的资源质量更清晰,提升了用户体验。本专利技术的第二个目的在于提出一种动态照片的生成装置。本专利技术的第三个目的在于提出一种计算机设备。本专利技术的第四个目的在于提出一种计算机可读存储介质。为达到上述目的,本专利技术第一方面实施例提出的动态照片的生成方法,应用于服务端,所述方法包括:获取视频资源和图片资源;确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息;根据所述第一指标信息重新编辑所述视频资源,并根据所述第二指标信息重新编辑所述图片资源;根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。根据本专利技术实施例的动态照片的生成方法,可获取视频资源和图片资源,确定针对视频资源的第一指标信息和针对图片资源的第二指标信息,之后根据第一指标信息重新编辑视频资源,并根据第二指标信息重新编辑图片资源,最后根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。由此,可以解决现有技术中由客户端完成动态照片的生成,加重客户端的处理流程,占用客户端的内存资源,增加客户端负担的问题,本申请将动态照片生成的步骤放在服务端执行,由服务端完成动态照片的合成,无需客户端参与动态照片的生成,节省了用户下载动态照片所需时间,并且服务端基于图片资源和视频资源的不同指标信息来生成对应的动态照片,从而使用户下载下来的动态照片资源质量更清晰,也更符合自身终端设备的硬件需求,提升了用户体验。根据本专利技术的一个实施例,所述获取图片资源,包括:从所述视频资源中提取一帧图片作为所述图片资源。根据本专利技术的一个实施例,所述确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息,包括:根据预先采集的多个客户端的硬件信息,确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息。根据本专利技术的一个实施例,所述第一指标信息包括视频分辨率大小、视频编码格式、视频帧率、视频码率和视频格式;所述根据所述第一指标信息重新编辑所述视频资源,包括:根据所述视频分辨率大小、视频编码格式和视频帧率,对所述视频资源进行第一阶段的编辑;根据所述视频码率和视频格式,采用预设的码率控制算法对经过第一阶段编辑后的视频资源进行第二阶段的编辑,得到所述重新编辑的视频资源。根据本专利技术的一个实施例,所述第二指标信息包括图片格式和/或图片分辨率大小;所述根据所述第二指标信息重新编辑所述图片资源,包括:根据所述图片格式和/或图片分辨率大小对所述图片资源进行格式转换,得到所述重新编辑的图片资源。根据本专利技术的一个实施例,所述根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片,包括:建立所述重新编辑的视频资源和重新编辑的图片资源之间的对应关系;根据所述对应关系、所述重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。根据本专利技术的一个实施例,所述确定针对所述视频资源的第一指标信息,包括:获取多个样本客户端的样本硬件信息;根据多个样本硬件信息确定针对所述视频资源的多个第一指标信息;所述根据所述第一指标信息重新编辑所述视频资源,包括:根据所述多个第一指标信息分别对所述视频资源进行重新编辑,得到多个重新编辑的视频资源;所述根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片,包括:根据所述重新编辑的图片资源、和所述多个重新编辑的视频资源,生成多个动态照片。根据本专利技术的一个实施例,所述动态照片的生成方法还包括:接收客户端发送的浏览请求,其中,所述浏览请求包括针对欲浏览的目标动态照片的标识信息和所述客户端的硬件信息;根据所述标识信息和所述硬件信息,从预先生成的多个动态照片中选取出所述目标动态照片;将所述目标动态照片发送给所述客户端,以使所述客户端在完成所述目标动态照片的下载时直接进行播放。为达到上述目的,本专利技术第二方面实施例提出的动态照片的生成装置,应用于服务端,所述装置包括:资源获取模块,用于获取视频资源和图片资源;指标确定模块,用于确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息;资源编辑模块,用于根据所述第一指标信息重新编辑所述视频资源,并根据所述第二指标信息重新编辑所述图片资源;动态照片生成模块,用于根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。根据本专利技术实施例的动态照片的生成装置,可获取视频资源和图片资源,确定针对视频资源的第一指标信息和针对图片资源的第二指标信息,之后根据第一指标信息重新编辑视频资源,并根据第二指标信息重新编辑图片资源,最后根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。由此,可以解决现有技术中由客户端完成动态照片的生成,加重客户端的处理流程,占用客户端的内存资源,增加客户端负担的问题,本申请通过将动态照片生成的步骤放在服务端上执行,由服务端完成动态照片的合成,无需客户端参与动态照片的生成,节省了用户下载动态照片所需时间,并且服务端基于图片资源和视频资源的不同指标信息来生成对应的动态照片,从而使用户下载下来的动态照片资源质量更清晰,也更符合自身终端设备的硬件需求,提升了用户体验。根据本专利技术的一个实施例,所述资源获取模块具体用于:从所述视频资源中提取一帧图片作为所述图片资源。根据本专利技术的一个实施例,所述指标确定模块具体用于:根据预先采集的多个客户端的硬件信息,确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息。根据本专利技术的一个实施例,所述第一指标信息包括视频分辨率大小、视频编码格式、视频帧率、视频码率和视频格式;其中,所述指标确定模块具体用于:根据所述视频分辨率大小、视频编码格式和视频帧率,对所述视频资源进行第一阶段的编辑;根据所述视频码率和视频格式,采用预设的码率控制算法对经过第一阶段编辑后的视频资源进行第二阶段的编辑,得到所述重新编辑的视频资源。根据本专利技术的一个实施例,所述第二指标信息包括图片格式和/或图片分辨率大小;其中,所述指标确定模块具体用于:根据所述图片格式和/或图片分辨率大小对所述图片资源进行格式转换,得到所述重新编辑的本文档来自技高网...

【技术保护点】
1.一种动态照片的生成方法,其特征在于,所述方法应用于服务端,所述方法包括:获取视频资源和图片资源;确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息;根据所述第一指标信息重新编辑所述视频资源,并根据所述第二指标信息重新编辑所述图片资源;根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。

【技术特征摘要】
1.一种动态照片的生成方法,其特征在于,所述方法应用于服务端,所述方法包括:获取视频资源和图片资源;确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息;根据所述第一指标信息重新编辑所述视频资源,并根据所述第二指标信息重新编辑所述图片资源;根据重新编辑的视频资源和重新编辑的图片资源,生成对应的动态照片。2.根据权利要求1所述的方法,其特征在于,所述获取图片资源,包括:从所述视频资源中提取一帧图片作为所述图片资源。3.根据权利要求1所述的方法,其特征在于,所述确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息,包括:根据预先采集的多个客户端的硬件信息,确定针对所述视频资源的第一指标信息和针对所述图片资源的第二指标信息。4.根据权利要求1所述的方法,其特征在于,所述第一指标信息包括视频分辨率大小、视频编码格式、视频帧率、视频码率和视频格式;所述根据所述第一指标信息重新编辑所述视频资源,包括:根据所述视频分辨率大小、视频编码格式和视频帧率,对所述视频资源进行第一阶段的编辑;根据所述视频码率和视频格式,采用预设的码率控制算法对经过第一阶段编辑后的视频资源进行第二阶段的编辑,得到所述重新编辑的视频资源。5.根据权利要求1所述的方法,其特征在于,所述第二指标信息包括图片格式和/或图片分辨率大小;所述根据所述第二指标信息重新编辑所述图片资源,包括:根据所述图片格式和/或图片分辨率大小对所述图片资源进行格式转换,得到所述重新编辑的图片资源。6.根据权利要求1所述的方法,其特征在于,所述根据重新编辑的视频资源和图片资源,生成对应的动态照片,包括:建立所述重新编辑的视频资源和重新编辑的图片...

【专利技术属性】
技术研发人员:谷保震
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1