CN116708927A - 一种视频生成方法、装置、存储介质及电子设备 - Google Patents
一种视频生成方法、装置、存储介质及电子设备 Download PDFInfo
- Publication number
- CN116708927A CN116708927A CN202310740509.9A CN202310740509A CN116708927A CN 116708927 A CN116708927 A CN 116708927A CN 202310740509 A CN202310740509 A CN 202310740509A CN 116708927 A CN116708927 A CN 116708927A
- Authority
- CN
- China
- Prior art keywords
- target
- album
- recall
- image
- target member
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000012545 processing Methods 0.000 claims description 18
- 238000012216 screening Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 8
- 238000001914 filtration Methods 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013527 convolutional neural network Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 238000013506 data mapping Methods 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007477 logistic regression Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000306 recurrent effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02W—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO WASTEWATER TREATMENT OR WASTE MANAGEMENT
- Y02W90/00—Enabling technologies or technologies with a potential or indirect contribution to greenhouse gas [GHG] emissions mitigation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例公开了一种视频生成方法、装置、存储介质及电子设备,其中,方法包括:采用本申请实施例,可以接收至少一个终端上传的针对目标组员的至少一张目标用户图像,将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员,基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种视频生成方法、装置、存储介质及电子设备。
背景技术
随着计算机技术的发展,终端应用程序的功能越来越完善。例如,目前在相册服务中推出了回忆功能,可从终端本地相册中挑选多张照片制作回忆视频,回忆视频在播放时以幻灯片形式动态播放,以提供用户在观看视频的效果。
发明内容
本申请实施例提供了一种视频生成方法、装置、存储介质及电子设备,所述技术方案如下:
第一方面,本申请实施例提供了一种视频生成方法,应用于服务平台,所述方法包括:
接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
第二方面,一种视频生成方法,其特征在于,应用于终端,所述方法包括:
采集针对目标组员的至少一张目标用户图像;
将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
向服务平台获取针对所述成员组的回忆视频。
第三方面,本申请实施例提供了一种视频生成装置,所述装置包括:
照片接收模块,用于接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
相册维护模块,用于将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
视频生成模块,用于基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
第四方面,本申请实施例提供了一种视频生成装置,所述装置包括:
照片采集模块,用于采集针对目标组员的至少一张目标用户图像;
照片上传模块,用于将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
视频获取模块,用于向服务平台获取针对所述成员组的回忆视频。
第五方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。
第六方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,通过接收至少一个终端上传的针对目标组员的目标用户图像,将目标用户图像存储至目标组员的目标成员云端相册,基于目标成员云端相册更新目标成员组对应的目标成员组相册空间,基于目标成员组相册空间就可以生成针对目标成员组的回忆视频。整个回忆视频的生成是由成员组组内成员共享用户图像,共创成员组相册空间,从而在生成回忆视频时实现覆盖到生活场景下所涉及成员组多个组员的生活视角,后续生成的针对成员组的回忆视频,记录了同一生活场景下成员组内多个用户的回忆元素,回忆视频记录的场景更为完善,克服了相关技术中回忆视频生成仅能够覆盖到单个终端用户生活视角的局限,也提升了回忆功能的社交属性,同时回忆视频的生成转移到云端完成,极大了降低了终端侧的资源消耗。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种视频生成方法的流程示意图;
图2是本申请实施例提供的一种回忆视频生成的场景示意图;
图3是本申请实施例提供的一种更新目标成员组相册空间方法的流程示意图;
图4是本申请实施例提供的一种回忆视频生成方法的流程示意图;
图5是本申请实施例提供的一种视频生成方法;
图6是本申请实施例提供的一种视频生成装置的结构示意图;
图7是本申请实施例提供的另一种视频生成装置的结构示意图;
图8是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
在相关技术中,回忆视频生成仅支持终端当前的目标用户根据个人的相册生成回忆视频,以记录日常生活,然而终端当前的目标用户在日常生活场景中,通常不限于目标用户一人,常常会涉及到与目标用户存在关联关系的其他用户,采用上述手段生成的回忆视频仅可覆盖到终端用户所对应的生活视角,回忆视频无法覆盖到通一日常生活场景下的其他用户的生活视角,可见相关技术中回忆视频所记录的生活场景不完整,缺乏同一生活场景下除当前终端用户之外其他用户的回忆元素,可见相关技术中回忆视频生成存在一定的局限性。
下面结合具体的实施例对本申请进行详细说明。
在一个实施例中,如图1所示,特提出了一种视频生成方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的视频生成装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。所述视频生成装置可以为服务平台。
具体的,该视频生成方法包括:
S102:接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
终端当前的目标用户在日常生活场景中,通常不限于目标用户一人,常常会涉及到与目标用户存在关联关系的其他用户;
在本说明书一个或多个实施例中,针对回忆视频生成引入成员组,成员组是用户在日常生活场景中,与用户具备关联关系的其他用户的集合,该成员组包括用户和与用户具备关联关系的其他用户;
例如,成员组可以是家庭成员组,家庭成员组内的组员是家庭生活场景下具有家庭关联关系的一个或多个组员所组成的成员组,目标组员可以是家庭成员组内的任一家人组员;又例如,成员组可以是公司成员组,公司成员组内的组员是公司员工生活场景下具有公司员工关联关系的一个或多个员工组员所组成的成员组,目标组员可以是公司成员组内的任一员工组员;又例如,成员组可以是室友成员组(如大学室友成员组),室友成员组内的组员是室友生活场景下具有室友关联关系的一个或多个室友组员所组成的成员组,目标组员可以是室友成员组内的任一室友组员,等等;
需要说明的是,成员组可以基于实际应用场景配置,此处不进行限定。
进一步的,成员组内的任一组员,可以将其持有的终端中本地相册中的用户图像进行共享,具体而言可以将其持有的终端中本地相册中的用户图像上传至服务平台,服务平台会基于这些用户图像存储至成员云端相册,并更新所在成员组队员的成员组相册空间;在基于需要即可基于成员组相册空间后续生成针对成员组的回忆视频。
可以理解为,针对成员组的回忆视频,是由成员组组内成员共享用户图像,共创成员组相册空间,以实现覆盖到生活场景下所涉及成员组的一个或多个组员生活视角,后续生成的针对成员组的回忆视频,记录了同一生活场景下包括成员组内一个或多个用户的回忆元素;
可以理解的,目标组员是终端的使用者,也是前述成员组内组员之一,目标用户图像也即目标组员所持终端中相册服务下的用户图像;
需要说明的是,用户图像是指终端相册服务下用户所保存的图像,可以是相机照片、图片、截图等图像形式。
可选的,终端可以将目标组员的至少一张目标用户图像上传至服务平台,服务平台可以接收到目标组员通过终端所上传的至少一张目标用户图像;
可选的,服务平台可以向目标组员所处的终端发送图像获取请求,终端响应于图像获取请求,将目标组员的至少一张目标用户图像上传至服务平台,服务平台此时可以接收到目标组员通过终端所上传的至少一张目标用户图像;
S104:将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
请参见图2,图2是本说明书涉及到的一种回忆视频生成的场景示意图;如前述针对成员组的回忆视频:是由成员组组内成员共享用户图像,共创成员组相册空间所生成的;
可选的,在服务平台中,同一成员组的组员可以是通过用户账号绑定成员组关系的,以成员组为家庭成员组为例,结合图2,假定用户1、用户2、...、用户n为同一家庭成员组,用户1、用户2、...、用户n通过各自的平台用户账号绑定至同一家庭成员组下,用户1所持设备为终端1,用户2所持设备为终端2,...,用户n所持设备为终端n,以用户1、用户2、...、用户n中的目标用户举例,目标用户通过终端侧相册服务设置可以共享至成员组相册空间的目标用户图像,然后终端将目标用户图像上传至服务平台,服务平台将目标用户图像存储至目标用户对应的目标成员云端相册中;
可以理解的,在服务平台侧,服务平台可为每个成员组内的组员创建成员云端相册,将组员所上传的用户图像存储至成员云端相册,如终端上传目标用户的共享用户图像,然后服务平台将用户图像存储至目标成员云端相册中;服务平台可以基于目标成员云端相册更新目标成员组对应的目标成员组相册空间;
可选的,服务平台可以实时或定期将目标成员云端相册同步更新至目标成员组相册空间,也即将目标成员云端相册中的所有图像更新存储至目标成员组相册空间;
可选的,服务平台可以基于目标成员云端相册确定目标相册元数据列表,目标相册元数据列表由目标成员云端相册中目标用户图像的图像元数据组成,服务平台可以基于目标相册元数据列表对目标成员组相册空间进行更新;
S106:基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
具体的,基于所述目标成员组相册空间可以获取到该目标成员组相册空间所指示的所有回忆图像,采用预设生成策略来生成针对目标成员组的回忆视频;
该回忆视频对应预设生成策略,预设生成策略包括但不限于以下配置信息:播放时长、播放顺序、标题、封面、主题、背景音乐、动画方式、显示时长、播放帧数等一种或多种拟合。基于预设生成策略可以对所有回忆图像合成针对目标成员组的回忆视频;
在一种可行的实施方式中,回忆视频的生成过程可以视频形式,也即以所有回忆图像为目标,采用预设生成策略来以指定视频编码方式编码合成回忆视频,最后形成的回忆视频是一种视频文件。
在一种可行的实施方式中,回忆视频的生成过程可以不采用视频形式,而是采用类似于幻灯片的播放过程,也即该回忆视频可以并非是视频文件,在设备内部并不占用额外的视频存储空间,但是,电子设备能够将该回忆视频转换成视频文件,并传输该视频文件。
进一步的,该回忆视频的预设生成策略可以由预设格式的文件存储,检测到针对该回忆视频的播放请求时,则调用该文件读取预设生成策略采用回忆视频生成组件来播放多张回忆图像,此外,该回忆视频关联的多张回忆图像为服务平台上目标成员组中一个或多个成员组相册中存储的图片,通常可以不会配置占用额外存储空间的新图片来支持该回忆视频的播放。
其中,回忆视频生成组件包括封面显示控件和播放功能按钮,所述封面显示控件用于显示回忆视频的封面,所述播放功能按钮用于播放所述回忆视频;或者,所述组件包括图标显示控件和标题显示控件,所述图标显示控件用于跳转至所述回忆视频的播放控制界面,所述标题显示控件用于显示所述回忆视频的标题。
可选的,一个回忆视频的图片张数可以是30张或者40张,播放时长可以是2分钟等,播放顺序可以按照图片的拍摄时间进行排序等,标题可以由用户录入,封面可以由用户选择或者根据主题进行适配,主题可以根据图片影像内容进行设置,背景音乐可以由用户配置或者基于主题进行适配,单张图片的动画方式包括水平、垂直、渐入等,显示时长可以是0.5s、1s等,参数均不作唯一限定。
易于理解的,所创建的回忆视频能够以一种组件的形式在用户交互层面呈现为可进行图片播放的组件,从而给用户呈现出视频文件的既视感,而实际上该回忆视频并未视频文件,占用存储资源少,实现功能强,提高资源利用率的同时增强产品功能性。
在本申请实施例中,整个回忆视频的生成是由成员组组内成员共享用户图像,共创成员组相册空间,从而在生成回忆视频时实现覆盖到生活场景下所涉及成员组多个组员的生活视角,后续生成的针对成员组的回忆视频,记录了同一生活场景下成员组内多个用户的回忆元素,回忆视频记录的场景更为完善,克服了相关技术中回忆视频生成仅能够覆盖到单个终端用户生活视角的局限,也提升了回忆功能的社交属性,同时回忆视频的生成转移到云端完成,极大了降低了终端侧的资源消耗。
请参见图3,图3是本申请提出的一种更新目标成员组相册空间方法的流程示意图。具体的:
S202:确定所述目标组员对应的目标成员组,获取所述目标成员组对应的目标成员组相册空间;
在服务平台中,同一成员组的组员可以是通过用户账号绑定成员组关系的,可以预先为成员组分配成员组标识(如成员组ID、成员组账户),建立成员组标识和该成员组下所有组员的用户账号之间的映射关系;
基于应用阶段,可以获取目标组员对应的用户账号,基于前述映射关系查询该用户账号对应的成员组标识,基于成员组标识可唯一确定目标组员所对应的目标成员组,服务平台预先在目标组员初始化阶段即为目标成员组分配了目标成员组相册空间,用于建立成员组组员共享的所有用户图像之间的数据映射。
进一步的,服务平台在接收目标组员的目标用户图像之后,会将目标用户图像存储至目标成员云端相册中,后续基于目标成员云端相册的用户图像对目标成员组相册空间进行数据映射更新。
可选的,目标成员组相册空间存储的是组员共享用户图像对应的元数据,也即不将用户图像额外存储在目标成员组相册空间中,基于目标成员组相册空间中的相关用户图像的元数据节省数据存储空间,基于元数据相对于图像而言更便于回忆视频生成前的图像筛选等图像匹配操作。
在一种可行的实施方式中,对目标成员组相册空间的构建过程进行释义,如下:
A2:服务平台获取目标成员组中每个组员对应的成员云端相册;
A4:获取所述成员云端相册中用户图像对应的相册元数据列表,基于所述用户图像对应的相册元数据列表构建针对所述目标成员组的目标成员组相册空间。
相册元数据列表由成员云端相册中用户图像的图像元数据组成,其可以包括成员云端相册中所有目标用户图像的图像元数据。
基于每个相册数据列表即可构建针对目标成员组的目标成员组相册空间,可以理解的目标成员组相册空间包含多个组员的相册数据列表。
S204:基于所述目标成员云端相册确定目标相册元数据列表,所述目标相册元数据列表由所述目标成员云端相册中目标用户图像的图像元数据组成;
目标用户图像的数据文件中通常携带图像元数据,图像元数据是描述目标用户图像的数据。
图像元数据例如焦距、曝光时间、相对光圈、闪光灯信息、ISO设置、视角、物距、时间戳、GPS信息、存储地址等描述用户图像的数据。
目标相册元数据列表由目标成员云端相册中目标用户图像的图像元数据组成,其可以包括目标成员云端相册中所有目标用户图像的图像元数据。
可选的,还可以对用户图像进行照片内容识别处理,以此对原始图像元数据进行更新,生成新的图像元数据,包含照片内容标签的图像元数据便于后续进行回忆照片筛选,生成高质量的回忆视频;
所述基于所述目标成员云端相册确定目标相册元数据列表之前,还包括:
B2:获取目标用户图像携带的原始图像元数据;
目标用户图像的数据文件中通常携带图像元数据,基于此,可从目标用户图像的数据文件中获取到原始图像元数据。
B4:基于所述图像元数据和所述目标用户图像对所述目标用户图像进行内容识别处理,得到照片内容标签;
照片内容标签是针对目标用户图像本身的内容标题、关键图像内容、图像内容评价、图像背景、人物元素等照片内容标签
在本说明书中是从目标用户图像的图像内容维度和图像元数据维度来进行内容识别确定照片内容标签。
可选的,可以使用图像识别技术,基于目标用户图像和图像元数据进行图像内容识别,读取其中的图像内容信息(图像前景、图像背景、图像语义)作为图像内容特征,和将元数据信息作为图像内容特征,然后基于图像内容特征来生成一个或多个照片内容标签。
可选的,可以预先训练基于机器学习模型的内容识别模型,采用内容识别模型以图像元数据和所述目标用户图像为输入,内容识别模型自动进行内容识别处理,输出针对目标用户图像的照片内容标签;
内容识别模型的模型训练过程如下:
样本数据收集:采集大量的用户图像样本,用户图像样本携带样本图像元数据;
样本数据标注:基于专家端服务人工对用户图像样本标注真实照片内容标签;
模型正向传播训练:基于机器学习模型创建初始内容识别模型,将用户图像样本和样本图像元数据输入初始内容识别模型中进行至少一轮模型训练,得到针对用户图像样本对应的实际照片内容标签;
模型反向传播微调:在每一轮模型正向传播训练过程中,基于实际照片内容标签和真实照片内容标签基于模型损失计算式计算模型损失,基于模型损失对初始内容识别模型进行模型参数调整,直至初始内容识别模型满足模型训练结束条件,得到训练好的内容识别模型;
可选的,于实际照片内容标签和真实照片内容标签可以采用设置的模型损失函数计算模型损失,如模型损失函数可以是欧式距离损失函数、交叉熵损失函数、合页损失函数等等。
可选的,模型的模型结束训练条件可以包括诸如损失函数的取值小于或等于预设的损失函数阈值,迭代次数达到预设的次数阈值等。具体模型结束训练条件可基于实际情况确定,此处不作具体限定。
需要说明的是,本说明书一个或多个实施例所涉及的机器学习模型包括但不限于卷积神经网络(Convolutional Neural Network,CNN)模型,深度神经网络(Deep NeuralNetwork,DNN)模型、循环神经网络(Recurrent Neural Networks,RNN)、模型、嵌入(embedding)模型、梯度提升决策树(Gradient Boosting Decision Tree,GBDT)模型、逻辑回归(Logistic Regression,LR)模型等机器学习模型中的一种或多种的拟合。
B6:将所述照片内容标签写入所述原始图像元数据中得到图像元数据,以基于所述图像元数据更新目标相册元数据列表。
然后将照片内容标签写入原始图像元数据中得到图像元数据,后续对目标成员云端相册对应的目标相册元数据列表进行更新,也即将图像元数据加入目标相册元数据列表中。该方式可以理解为在原目标成员云端相册对应的目标相册元数据列表进行新的图像元数据的增量更新。
S206:基于所述目标相册元数据列表对所述目标成员组相册空间进行更新。
此时,由于新存储了目标用户图像,继而更新了目标相册元数据列表,然后基于该目标成员组相册空间进行更新,可以是直接对目标成员组相册空间中原目标相册元数据列表直接替换为新的目标相册元数据列表;可以将目标相册元数据列表中的新增图像元数据加入目标成员组相册空间的原目标相册元数据列表中,以此完成目标成员组相册空间的更新过程。
在本申请实施例中,整个回忆视频的生成是由成员组组内成员共享用户图像,共创成员组相册空间,从而在生成回忆视频时实现覆盖到生活场景下所涉及成员组多个组员的生活视角,后续生成的针对成员组的回忆视频,记录了同一生活场景下成员组内多个用户的回忆元素,回忆视频记录的场景更为完善,克服了相关技术中回忆视频生成仅能够覆盖到单个终端用户生活视角的局限,也提升了回忆功能的社交属性,同时回忆视频的生成转移到云端完成,极大了降低了终端侧的资源消耗;以及,成员组相册空间是以图像元数据的形式表征的,不需要平台侧额外存储共享用户图像,优化了回忆视频流程,节省了平台侧回忆视频的资源消耗。
请参见图4,图4是本申请提出的一种回忆视频生成方法的流程示意图。具体的:
S302:获取针对回忆视频的视频配置属性;
实际应用中,目标成员组相册空间所对应的回忆图像较多,而生成回忆视频时所参考的回忆图像有限,需要参照视频配置属性对目标成员组相册空间所对应的回忆图像进行照片筛选,以得到本次生成回忆视频的回忆图像列表。
视频配置属性可以是时间范围属性、内容标签范围属性、图像规格属性、图像画质属性等配置属性中的一种或多种的拟合;
在生成回忆视频之前,即可获取预先设置的视频配置属性,视频配置属性可以是由平台设置,也可以是由用户所设置的。
S304:基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,得到回忆图像列表;
示意性的,在获取到视频配置属性之后,可以按照视频配置属性对目标成员组相册空间指示的所有回忆图像进行匹配筛选,选筛选出符合视频配置属性的目标回忆图像,基于目标回忆图像得到回忆图像列表;
在一种可行的实施方式中,目标成员组相册空间是以空间图像元数据的形式表征,基于此,基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,如下:
B2:基于所述视频配置属性对所述目标成员组相册空间中的空间图像元数据进行图像元数据筛选,得到回忆图像元数据列表;
基于视频配置属性中所设置的具体筛选范围属性,遍历目标成员组相册空间中的空间图像元数据,筛选出满足具体筛选范围属性的目标空间图像元数据,所有的目标空间图像元数据构成了回忆图像元数据列表;
示意性的,所述视频配置属性可以是包括时间范围属性和内容标签范围属性,
所设置的本次回忆视频的时间范围属性,用于限制空间图像素材的生成时间范围,需要筛选出满足时间范围属性的回忆图像;
所设置的本次回忆视频的内容标签范围属性,用用于限制纳入参考的空间图像素材的标签范围,如本次回忆视频的内容标签范围可以是旅游风景标签,家庭聚会标签等标签指示的范围,需要筛选出满足内容标签范围属性的回忆图像;
服务平台执行所述基于所述视频配置属性对所述目标成员组相册空间中的空间图像元数据进行图像元数据筛选,得到回忆图像元数据列表,可以是:
具体的,服务平台基于所述目标成员组相册空间中空间图像元数据的时间元数据和内容标签元数据,服务平台确定与所述时间范围属性和内容标签范围属性匹配的至少一个参考空间图像元数据;
参考空间图像元数据(也可称之为目标空间图像元数据)是满足其设置的时间范围属性和内容标签范围属性的空间图像元数据,通过筛选出参考空间图像元数据间接实现了对成员组共享用户图像的筛选。
具体的,服务平台基于所述至少一个参考空间图像元数据生成回忆图像元数据列表。
B4:基于所述回忆图像元数据列表获取回忆图像列表。
回忆图像元数据列表中的每条参考空间图像元数据携带用于链接原用户图像的存储链接元数据,基于该存储链接元数据服务平台可以获取到参考空间图像元数据指示的回忆图像(也即用户共享的用户图像),
可选的,回忆图像列表可以是包括若干回忆图像的数据文件;
可选的,回忆图像列表可以是若干回忆图像对应的存储链接;
在一种可行的实施方式中,得到回忆图像列表之后,对所述回忆图像列表中的回忆照片进行敏感内容检测处理,确定敏感回忆照片,在所述回忆图像列表对所述敏感回忆照片进行滤除处理,得到滤除处理后的所述回忆图像列表。
敏感内容检测处理是基于所设置的安全隐私策略对回忆照片进行敏感内容检测,以确定回忆照片中是否包含敏感内容,若存在包含敏感内容的回忆照片,则将该回忆照片作为敏感回忆照片。
S306:基于所述回忆图像列表生成针对所述成员组的回忆视频。
在一种可行的实施方式中,回忆视频的生成过程可以视频形式,也即以回忆图像列表中的所有回忆图像为目标,采用预设生成策略来以指定视频编码方式编码合成回忆视频,最后形成的回忆视频是一种视频文件,如可以是对每张回忆图像进行美学排序,选取前N张图像,拉取图像的原始文件数据,按拍摄时间顺序对图像进行特效处理,如尺寸统一、色彩转换和镜像等操作,使用特性后的图像合成回忆视频,并将视频数据写入云端存储中,以便于后续发送至终端。
在一种可行的实施方式中,回忆视频的生成过程可以不采用视频形式,而是采用类似于幻灯片的生成过程,也即该回忆视频可以并非是视频文件,在设备内部并不占用额外的视频存储空间,但是,设备在播放时能够将该回忆视频转换成视频文件,并传输该视频文件。
进一步的,该回忆视频的预设生成策略可以由预设格式的文件存储,检测到针对该回忆视频的播放请求时,则调用该文件读取预设生成策略采用回忆视频生成组件来播放多张回忆图像,此外,该回忆视频关联的多张回忆图像为服务平台上目标成员组中一个或多个成员组相册中存储的图片,通常可以不会配置占用额外存储空间的新图片来支持该回忆视频的播放。
在本申请实施例中,整个回忆视频的生成是由成员组组内成员共享用户图像,共创成员组相册空间,后续生成的针对成员组的回忆视频,记录了同一生活场景下成员组内多个用户的回忆元素,回忆视频记录的场景更为完善,克服了相关技术中回忆视频生成仅能够覆盖到单个终端用户生活视角的局限,;以及,成员组相册空间是以图像元数据的形式表征的,不需要平台侧额外存储共享用户图像,基于回忆图像元数据列表索引出相应回忆图像便捷生成回忆视频节省了平台侧回忆视频的存储资源。
如图5所示,特提出了一种视频生成方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的视频生成装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。所述视频生成装置可以为终端设备,包括但不限于:个人电脑、平板电脑、手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、5G网络或未来演进网络中的终端设备等。
具体的,该视频生成方法包括:
S402:采集针对目标组员的至少一张目标用户图像;
在日常使用过程中,目标用户通过终端的相机应用拍摄一张或多张目标用户图像,目标用户图像存储至相册本地存储;
S404:将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
在一种具体的实施场景中,终端通过相册服务检测到目标用户图像更新,提示目标用户是否将新的目标用户图像同步至云端服务平台存储;
若接收到目标用户的拒绝上传指令,则结束上传;
若接收到目标用户的确定上传令,则提示目标用户该目标用户图像是否共享至目标成员组相册空间;如果接收到目标用户的拒绝共享指令,则上传目标用户图像并拒绝共享,该照片不可作为回忆视频生成的素材,将所述至少一张目标用户图像上传至服务平台,并指示服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册,并拒绝将目标用户图像共享至目标成员组相册空间;如果接收到目标用户的拒绝共享指令,则上传目标用户图像并指示服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频。
S406:向服务平台获取针对所述成员组的回忆视频。
在日常使用过程中,终端可以向服务平台获取针对成员组的回忆视频。
在本申请实施例中,整个回忆视频的生成是由成员组组内成员共享用户图像,共创成员组相册空间,从而在生成回忆视频时实现覆盖到生活场景下所涉及成员组多个组员的生活视角,后续生成的针对成员组的回忆视频,记录了同一生活场景下成员组内多个用户的回忆元素,回忆视频记录的场景更为完善,克服了相关技术中回忆视频生成仅能够覆盖到单个终端用户生活视角的局限,也提升了回忆功能的社交属性,同时回忆视频的生成转移到云端完成,极大了降低了终端侧的资源消耗。
下面将结合图6,对本申请实施例提供的视频生成装置进行详细介绍。需要说明的是,图6所示的视频生成装置,用于执行本申请图1~图6所示实施例的方法,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请图1~图6所示的实施例。
请参见图6,其示出本申请实施例的视频生成装置的结构示意图。该视频生成装置1可以通过软件、硬件或者两者的结合实现成为服务平台的全部或一部分。根据一些实施例,该视频生成装置1包括照片接收模块11、相册维护模块12和视频生成模块13,具体用于:
照片接收模块11,用于接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
相册维护模块12,用于将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
视频生成模块13,用于基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
可选的,所述相册维护模块12,用于:
确定所述目标组员对应的目标成员组;
获取所述目标成员组对应的目标成员组相册空间,基于所述目标成员云端相册对所述目标成员组相册空间进行更新。
可选的,所述相册维护模块12,用于:
基于所述目标成员云端相册确定目标相册元数据列表,所述目标相册元数据列表由所述目标成员云端相册中目标用户图像的图像元数据组成;
基于所述目标相册元数据列表对所述目标成员组相册空间进行更新。
可选的,所述相册维护模块12,用于:
获取目标用户图像携带的原始图像元数据;
基于所述图像元数据和所述目标用户图像对所述目标用户图像进行内容识别处理,得到照片内容标签;
将所述照片内容标签写入所述原始图像元数据中得到图像元数据,以基于所述图像元数据更新目标相册元数据列表。
可选的,所述相册维护模块12,用于:
获取目标成员组中每个组员对应的成员云端相册;
获取所述成员云端相册中用户图像对应的相册元数据列表,基于所述用户图像对应的相册元数据列表构建针对所述目标成员组的目标成员组相册空间。
可选的,所述视频生成模块13,用于:
获取针对回忆视频的视频配置属性;
基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,得到回忆图像列表;
基于所述回忆图像列表生成针对所述成员组的回忆视频。
可选的,所述视频生成模块13,用于:
基于所述视频配置属性对所述目标成员组相册空间中的空间图像元数据进行图像元数据筛选,得到回忆图像元数据列表;
基于所述回忆图像元数据列表获取回忆图像列表。
可选的,所述视频配置属性包括时间范围属性和内容标签范围属性,
所述视频生成模块13,用于:
基于所述目标成员组相册空间中空间图像元数据的时间元数据和内容标签元数据,确定与所述时间范围属性和内容标签范围属性匹配的至少一个参考空间图像元数据;
基于所述至少一个参考空间图像元数据生成回忆图像元数据列表。
可选的,所述装置1,还用于:
对所述回忆图像列表中的回忆照片进行敏感内容检测处理,确定敏感回忆照片;
在所述回忆图像列表对所述敏感回忆照片进行滤除处理,得到滤除处理后的所述回忆图像列表。
需要说明的是,上述实施例提供的视频生成装置在执行视频生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频生成装置与视频生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
请参见图7,其示出本申请实施例的视频生成装置的结构示意图。该视频生成装置2可以通过软件、硬件或者两者的结合实现成为终端的全部或一部分。根据一些实施例,该视频生成装置2包括照片采集模块21、照片上传模块22和视频获取模块23,具体用于:
照片采集模块21,用于采集针对目标组员的至少一张目标用户图像;
照片上传模块22,用于将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
视频获取模块23,用于向服务平台获取针对所述成员组的回忆视频。
需要说明的是,上述实施例提供的视频生成装置在执行视频生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频生成装置与视频生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1~图5所示实施例的所述视频生成方法,具体执行过程可以参见图1~图5所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1~图5所示实施例的所述视频生成方法,具体执行过程可以参见图1~图5所示实施例的具体说明,在此不进行赘述。
请参考图8,为本说明书实施例提供的一种电子设备的结构方框图。本说明书中的电子设备可以包括一个或多个如下部件:处理器110、存储器120、输入装置130、输出装置140和总线150。处理器110、存储器120、输入装置130和输出装置140之间可以通过总线150连接。
处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digital signal processing,DSP)、现场可编程门阵列(field-programmable gate array,FPGA)、可编程逻辑阵列(programmable logicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中心处理器(centralprocessing unit,CPU)、图像处理器(graphics processing unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(random Access Memory,RAM),也可以包括只读存储器(read-only memory,ROM)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器120可用于存储指令、程序、代码、代码集或指令集。
其中,输入装置130用于接收输入的指令或数据,输入装置130包括但不限于键盘、鼠标、摄像头、麦克风或触控设备。输出装置140用于输出指令或数据,输出装置140包括但不限于显示设备和扬声器等。在本说明书实施例中,输入装置130可以为温度传感器,用于获取终端的运行温度。输出装置140可以为扬声器,用于输出音频信号。
除此之外,本领域技术人员可以理解,上述附图所示出的终端的结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,WIFI)模块、电源、蓝牙模块等部件,在此不再赘述。
在本说明书实施例中,各步骤的执行主体可以是上文介绍的终端。可选地,各步骤的执行主体为终端的操作***。操作***可以是安卓***,也可以是IOS***,或者其它操作***,本说明书实施例对此不作限定。
在图8的电子设备中,处理器110可以用于调用存储器120中存储的程序,并执行以实现如本说明书各个方法实施例所述的视频生成方法。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (14)
1.一种视频生成方法,其特征在于,应用于服务平台,所述方法包括:
接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,包括:
确定所述目标组员对应的目标成员组;
获取所述目标成员组对应的目标成员组相册空间,基于所述目标成员云端相册对所述目标成员组相册空间进行更新。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标成员云端相册对所述目标成员组相册空间进行更新,包括:
基于所述目标成员云端相册确定目标相册元数据列表,所述目标相册元数据列表由所述目标成员云端相册中目标用户图像的图像元数据组成;
基于所述目标相册元数据列表对所述目标成员组相册空间进行更新。
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标成员云端相册确定目标相册元数据列表之前,还包括:
获取目标用户图像携带的原始图像元数据;
基于所述图像元数据和所述目标用户图像对所述目标用户图像进行内容识别处理,得到照片内容标签;
将所述照片内容标签写入所述原始图像元数据中得到图像元数据,以基于所述图像元数据更新目标相册元数据列表。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
获取目标成员组中每个组员对应的成员云端相册;
获取所述成员云端相册中用户图像对应的相册元数据列表,基于所述用户图像对应的相册元数据列表构建针对所述目标成员组的目标成员组相册空间。
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频,包括:
获取针对回忆视频的视频配置属性;
基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,得到回忆图像列表;
基于所述回忆图像列表生成针对所述成员组的回忆视频。
7.根据权利要求6所述的方法,其特征在于,所述基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,得到回忆图像列表,包括:
基于所述视频配置属性对所述目标成员组相册空间中的空间图像元数据进行图像元数据筛选,得到回忆图像元数据列表;
基于所述回忆图像元数据列表获取回忆图像列表。
8.根据权利要求7所述的方法,其特征在于,所述视频配置属性包括时间范围属性和内容标签范围属性,
所述基于所述视频配置属性对所述目标成员组相册空间中的空间图像元数据进行图像元数据筛选,得到回忆图像元数据列表,包括:
基于所述目标成员组相册空间中空间图像元数据的时间元数据和内容标签元数据,确定与所述时间范围属性和内容标签范围属性匹配的至少一个参考空间图像元数据;
基于所述至少一个参考空间图像元数据生成回忆图像元数据列表。
9.根据权利要求7所述的方法,其特征在于,所述基于所述视频配置属性对所述目标成员组相册空间进行照片筛选,得到回忆图像列表之后,还包括:
对所述回忆图像列表中的回忆照片进行敏感内容检测处理,确定敏感回忆照片;
在所述回忆图像列表对所述敏感回忆照片进行滤除处理,得到滤除处理后的所述回忆图像列表。
10.一种视频生成方法,其特征在于,应用于终端,所述方法包括:
采集针对目标组员的至少一张目标用户图像;
将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
向服务平台获取针对所述成员组的回忆视频。
11.一种视频生成装置,其特征在于,所述装置包括:
照片接收模块,用于接收至少一个终端上传的针对目标组员的至少一张目标用户图像;
相册维护模块,用于将所述目标用户图像存储至所述目标组员的目标成员云端相册,基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,所述目标组员为所述目标成员组中的组员;
视频生成模块,用于基于所述目标成员组相册空间生成针对所述目标成员组的回忆视频。
12.一种视频生成装置,其特征在于,所述装置包括:
照片采集模块,用于采集针对目标组员的至少一张目标用户图像;
照片上传模块,用于将所述至少一张目标用户图像上传至服务平台,所述目标用户图像用于指示所述服务平台将所述目标用户图像存储至所述目标组员的目标成员云端相册和基于所述目标成员云端相册更新目标成员组对应的目标成员组相册空间,并基于所述成员组相册空间生成针对所述成员组的回忆视频,所述目标组员为所述目标成员组中的组员;
视频获取模块,用于向服务平台获取针对所述成员组的回忆视频。
13.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~9或10任意一项的方法步骤。
14.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~9或10任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310740509.9A CN116708927A (zh) | 2023-06-20 | 2023-06-20 | 一种视频生成方法、装置、存储介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310740509.9A CN116708927A (zh) | 2023-06-20 | 2023-06-20 | 一种视频生成方法、装置、存储介质及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116708927A true CN116708927A (zh) | 2023-09-05 |
Family
ID=87833770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310740509.9A Pending CN116708927A (zh) | 2023-06-20 | 2023-06-20 | 一种视频生成方法、装置、存储介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116708927A (zh) |
-
2023
- 2023-06-20 CN CN202310740509.9A patent/CN116708927A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103875277B (zh) | 一种用于自动上传多媒体对象的方法及计算机可读存储介质 | |
US8650242B2 (en) | Data processing apparatus and data processing method | |
US8840014B2 (en) | Identification code processing system, identification code processing method thereof, and apparatus for supporting same | |
CN110189246B (zh) | 图像风格化生成方法、装置及电子设备 | |
CN105247845A (zh) | 用于选择媒体项目的***和方法 | |
KR20120028491A (ko) | 이미지 데이터 관리장치 및 방법 | |
CN103023965A (zh) | 基于事件的媒体分组、回放和共享 | |
CN102945276A (zh) | 生成和更新基于事件的回放体验 | |
CN103729120A (zh) | 用于产生缩略图的方法及其电子设备 | |
JP6108755B2 (ja) | 撮影機器、撮影画像送信方法及び撮影画像送信プログラム | |
CN112990390B (zh) | 一种图像识别模型的训练方法、图像识别的方法及装置 | |
US20150189118A1 (en) | Photographing apparatus, photographing system, photographing method, and recording medium recording photographing control program | |
CN104636164B (zh) | 启动页面生成方法及装置 | |
WO2022063124A1 (zh) | 视频融合方法和设备 | |
CN104980719A (zh) | 图像处理方法、装置以及电子设备 | |
CN113312543A (zh) | 基于联合学习的个性化模型训练方法、电子设备和介质 | |
CN114979785B (zh) | 视频处理方法、电子设备及存储介质 | |
CN111290751B (zh) | 特效生成方法、装置、***、设备和存储介质 | |
CN110415318B (zh) | 图像处理方法和装置 | |
CN112580750A (zh) | 图像识别方法、装置、电子设备及存储介质 | |
CN114222995A (zh) | 图像处理方法、装置以及电子设备 | |
CN115098449B (zh) | 一种文件清理方法及电子设备 | |
CN116723353A (zh) | 一种视频监控区域配置方法、***、装置及可读存储介质 | |
CN116708927A (zh) | 一种视频生成方法、装置、存储介质及电子设备 | |
CN115249221A (zh) | 图像处理方法、装置和云设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |