CN115904168A - 基于多设备的影像素材处理方法及相关装置 - Google Patents
基于多设备的影像素材处理方法及相关装置 Download PDFInfo
- Publication number
- CN115904168A CN115904168A CN202211445958.2A CN202211445958A CN115904168A CN 115904168 A CN115904168 A CN 115904168A CN 202211445958 A CN202211445958 A CN 202211445958A CN 115904168 A CN115904168 A CN 115904168A
- Authority
- CN
- China
- Prior art keywords
- image
- materials
- highlight
- target
- image material
- 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
- 239000000463 material Substances 0.000 title claims abstract description 819
- 238000003672 processing method Methods 0.000 title claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 93
- 230000004044 response Effects 0.000 claims abstract description 86
- 238000000034 method Methods 0.000 claims description 100
- 238000003860 storage Methods 0.000 claims description 81
- 230000008569 process Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 18
- 239000012634 fragment Substances 0.000 claims description 5
- 230000009191 jumping Effects 0.000 claims description 5
- 238000004519 manufacturing process Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 52
- 230000006870 function Effects 0.000 description 27
- 230000003993 interaction Effects 0.000 description 12
- 239000003086 colorant Substances 0.000 description 5
- 239000004984 smart glass Substances 0.000 description 5
- 239000012141 concentrate Substances 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 239000013077 target material Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请提供了一种基于多设备的影像素材处理方法及相关装置,包括:响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,影像素材选取页面包括影像素材展示区域和高光时刻生成控件,影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;响应于针对多个影像素材中至少两个影像素材的选取操作,在影像素材展示区域标记出已选取的至少两个目标影像素材;响应于针对高光时刻生成控件的点击操作,显示高光时刻生成画面。如此,用户可以在单个设备上跨端查看和选取来自多个设备的影像素材,极大提高了处理效率,降低制作耗时,优化用户使用体验。
Description
技术领域
本申请属于通信技术领域,具体涉及一种基于多设备的影像素材处理方法及相关装置。
背景技术
目前,用户在对多设备拍摄的视频、照片等影像素材进行高光时刻剪辑制作时,需要跨设备挑选影像素材,再将挑选好的素材发送至同一个设备上进行制作,用户在整个过程中需要来回切换设备,制作耗时较长,使得用户体验不佳。
发明内容
本申请提供了一种基于多设备的影像素材处理方法及相关装置,以期提供一种能够支持用户在一个设备中完成查看、挑选来自多设备拍摄的影像素材并智能生成高光时刻的方法,从而降低制作耗时,优化用户体验。
第一方面,本申请实施例提供了一种基于多设备的影像素材处理方法,应用于电子设备,包括:
响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;
响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,所述至少两个目标影像素材不来源于同一个影像采集设备;
响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
可以看出,本申请实施例中,电子设备将来自多个影像采集设备中的多个影像素材集中在影像素材展示区域展示给用户,使得用户在电子设备上可以直观地看出按照影像采集设备进行分区展示的影像素材,进行跨端查看和选取影像素材,并且,用户只需对高光时刻生成控件执行点击操作,电子设备即可为用户智能生成目标影像素材对应的高光时刻片段,极大提高了处理效率,降低制作耗时,优化用户使用体验。
第二方面,本申请实施例提供了另一种基于多设备的影像素材处理方法,应用于电子设备,包括:
响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材;
响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备,所述至少两个目标影像素材不来源于同一个影像采集设备;
响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
可以看出,本申请实施例中,电子设备将多个影像素材集中在影像素材展示区域展示给用户,使得用户可以跨端查看和选取影像素材,当用户选取了影像素材时,会显示该影像素材对应的影像采集设备,并且,用户只需对高光时刻生成控件执行点击操作,电子设备即可为用户智能生成目标影像素材对应的高光时刻片段,极大提高了处理效率,降低制作耗时,优化用户使用体验。
第三方面,本申请实施例提供了又一种基于多设备的影像素材处理方法,应用于电子设备,包括:
获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材;
将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组,所述至少两个目标影像素材不来源于同一个影像采集设备;
针对所述至少两个目标影像素材组执行如下操作:
确定当前处理的目标影像素材组对应的目标影像采集设备;
确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;
向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;
继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;
根据所述至少两个高光时刻子片段生成高光时刻片段;
播放所述高光时刻片段。
可以看出,本申请实施例中,电子设备首先获取来自多个影像采集设备的多个影像素材,该多个影像素材包括至少两个用户选取的用于生成高光时刻片段的目标影像素材;然后将该至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组;再针对该至少两个目标素材组执行一系列操作,使得影像采集设备分别处理其对应的目标影像素材组,得到至少两个高光时刻子片段;然后根据至少两个高光时刻子片段生成高光时刻片段;最后播放该高光时刻片段。如此,电子设备通过获取来自多个影像采集设备的多个影像素材,将多个影像素材集中展示给用户并支持用户查看和选择,省去了用户来回切换设备进行查看和选择素材的复杂操作,降低了操作耗时;并且,在根据目标影像素材生成高光时刻片段的阶段,是调用影像采集设备独立处理各自存储的目标影像素材组得到高光时刻子片段,然后由电子设备进行合成得到高光时刻片段,即并行处理;相较于现有技术中由单个设备串行处理多个目标影像素材得到高光时刻片段的方式,本申请实施例提供的方法能够极大提高处理效率,降低了制作耗时,提高用户的使用体验。
第四方面,本申请实施例提供了一种电子设备,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本申请实施例第一方面或第二方面或第三方面中的步骤的指令。
第五方面,本申请实施例提供了一种基于多设备的影像素材处理装置,应用于电子设备,包括:第一响应单元,用于响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;第二响应单元,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,所述至少两个目标影像素材不来源于同一个影像采集设备;第三响应单元,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
第六方面,本申请实施例提供了另一种基于多设备的影像素材处理装置,应用于电子设备,包括:第一响应单元,用于响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材;第二响应单元,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备,所述至少两个目标影像素材不来源于同一个影像采集设备;第三响应单元,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
第七方面,本申请实施例提供了又一种基于多设备的影像素材处理装置,应用于电子设备,包括:
获取单元,用于获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材;
分组单元,用于将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组,所述至少两个目标影像素材不来源于同一个影像采集设备;
执行单元,用于针对所述至少两个目标影像素材组执行如下操作:
确定当前处理的目标影像素材组对应的目标影像采集设备;
确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;
向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;
继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;
生成单元,用于根据所述至少两个高光时刻子片段生成高光时刻片段;
播放单元,用于播放所述高光时刻片段。
第八方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序/指令,所述计算机程序/指令被处理器执行时实现本申请实施例第一方面或第二方面或第三方面中的步骤。
第九方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面或第三方面中所描述的部分或全部步骤。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a是本申请实施例提供的一种***架构示意图;
图1b是本申请实施例提供的另一种***架构示意图;
图1c是本申请实施例提供的又一种***架构示意图;
图2是本申请实施例提供的一种基于多设备的影像素材处理方法的流程示意图;
图3是本申请实施例提供的一种跳转到影像素材选取页面的示例简图;
图4a是本申请实施例提供的一种影像素材选取页面的示例图;
图4b是本申请实施例提供的另一种影像素材选取页面的示例图;
图4b(1)是本申请实施例提供的又一种影像素材选取页面的示例图;
图4b(2)是本申请实施例提供的又一种影像素材选取页面的示例图;
图4c是本申请实施例提供的又一种影像素材选取页面的示例图;
图5是本申请实施例提供的另一种基于多设备的影像素材处理方法的流程示意图;
图6a是本申请是实施例提供的再一种影像选取页面的示例图;
图6b是本申请是实施例提供的再一种影像选取页面的示例图;
图7a是本申请实施例提供的再一种影像素材选取页面的示例图;
图7b是本申请实施例提供的再一种影像素材选取页面的示例图;
图7c是本申请实施例提供的再一种影像素材选取页面的示例图;
图7d是本申请实施例提供的再一种影像素材选取页面的示例图;
图7e是本申请实施例提供的再一种影像素材选取页面的示例图;
图8a是本申请实施例提供的一种高光时刻生成画面的示例图;
图8b是本申请实施例提供的另一种高光时刻生成画面的示例图;
图8c是本申请实施例提供的又一种高光时刻生成画面的示例图;
图8d是本申请实施例提供的再一种高光时刻生成画面的示例图;
图9a是本申请实施例提供的一种高光时刻展示页面的示例图;
图9b是本申请实施例提供的另一种高光时刻展示页面的示例图;
图9c是本申请实施例提供的一种历史高光时刻展示页面的示例图;
图9d是本申请实施例提供的一种视频模板展示页面的示例图;
图10是本申请实施例提供的又一种基于多设备的影像素材处理方法的流程示意图;
图11a是本申请实施例提供的一种基于多设备的影像素材处理装置的功能单元组成框图;
图11b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图;
图12a是本申请实施例提供的又一种基于多设备的影像素材处理装置的功能单元组成框图;
图12b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图;
图13a是本申请实施例提供的再一种基于多设备的影像素材处理装置的功能单元组成框图;
图13b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图;
图14是本申请实施例提供的一种电子设备的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
下面介绍本申请实施例涉及的相关术语。
软件开发工具包(Software Development Kit,SDK):一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作***等建立应用软件时的开发工具的集合。
随着通信技术的发展,人们越来越多地使用电子设备进行生活的记录与分享。其中,短视频、直播、视频日志(vlog,video of log)等视频形式的高速发展,越来越多的用户会对自己拍摄的影像素材进行剪辑,生成高光时刻片段。但是,当用户需要对多个设备所拍摄的素材进行混合剪辑时,需要来回切换设备以查看和挑选素材,并将挑选好的素材拷贝到同一个设备中进行制作,整个流程耗时较长,影响用户体验。
为解决上述问题,本申请实施例提供一种基于多设备的影像素材处理方法及相关装置,该方法应用于用户进行查看、选择影像素材以及合成高光时刻片段的电子设备中。该电子设备通过与多个影像采集设备的数据交互,将来自多个影像采集设备的多个影像素材集中展示给用户以供用户在电子设备上查看、挑选以及智能生成高光时刻片段,从而省去跨设备查看和挑选素材的复杂操作,减少操作耗时,优化用户体验。
请参阅图1a,图1a是本申请实施例提供的一种***架构示意图。如图1a所示,所述***架构10包括电子设备11和多个影像采集设备12,其中,所述电子设备11和所述多个影像采集设备12通信连接,所述电子设备11是用户进行查看、选择影像素材以及合成高光时刻片段的设备,具体可以是移动终端、笔记本电脑、车载终端等;所述影像采集设备12是用户进行采集影像素材的设备,具体可以是移动终端、车载终端、无人机、智能眼镜等。特别地,所述电子设备11也可以是所述多个影像采集设备12中的一个影像采集设备。
示例性地,请参阅图1b,图1b是本申请实施例提供的另一种***架构示意图,如图1b所示,电子设备为移动终端101,多个影像采集设备分别为车载终端102、无人机103,其中,移动终端101分别与车载终端102、无人机103通信连接,以将所述车载终端102、无人机103所采集的影像素材在所述移动终端101上展示,从而供用户查看和挑选。
需要说明的是,在本申请实施例中,用户可以自由选择具有数据处理能力的任意一个影像采集设备或其他具有数据处理能力的电子设备作为本申请实施例中的电子设备11。因此在多设备连接方面,优选地,可以采用如图1c所示的***架构,图1c是本申请实施例提供的又一种***架构示意图,如图1c所示,***架构10包括多个影像采集设备,例如移动终端101、车载终端102、无人机103、另一个移动终端104,其中的任意一个设备都可以和通信网络中的另一个设备通信,即实现两两设备之间的通信连接,使得用户可以自由选择任意一个设备作为本申请实施例中的电子设备。其中,建立通讯连接的方式可以采用近场通信的方式进行连接,也可以通过路由器或者星形网络来建立连接,此处不作唯一限定。
下面介绍本申请实施例提供的一种基于多设备的影像素材处理方法。
请参阅图2,图2是本申请实施例提供的一种基于多设备的影像素材处理方法的流程示意图,所述方法应用于如图1a所示的电子设备11中,如图2所示,所述方法包括:
步骤201,响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材。
其中,所述目标应用程序可以是指所述电子设备的“相册”应用程序,所述目标控件可以是指所述“相册”应用程序中的用于智能生成高光时刻片段的功能控件。示例性地,请参阅图3,图3是本申请实施例提供的一种跳转到影像素材选取页面的示例简图,如图3所示,以所述电子设备为移动终端为例,用户先对电子设备主界面30中的“相册”应用程序301进行点击操作,然后跳转到“相册”应用程序的主界面31,用户再对“相册”应用程序的主界面31中的一个名为“智能生成高光时刻片段”的功能控件311进行点击操作,即可跳转到影像素材选取页面。
在一个可能的示例中,所述影像素材展示区域用于展示多组影像素材,所述多组影像素材中的每组影像素材包括至少一个影像素材,其中,每组影像素材之间所在区域的背景颜色互不相同,所述背景颜色用于指示所述影像采集设备。
下面以所述电子设备为移动终端、所述多个影像采集设备分别为所述移动终端、车载终端、无人机为例结合附图进行详细说明,请参阅图4a,图4a是本申请实施例提供的一种影像素材选取页面的示例图,如图4a所示,影像素材选取页面40包括影像素材展示区域41和名为“生成高光时刻”的高光时刻生成控件42,所述影像素材展示区域41中包括多组影像素材,其中第一组影像素材包括素材1、素材2、素材3和素材4,所述第一组影像素材所在区域411的背景颜色为第一颜色,所述第一颜色用于指示该组影像素材的来源设备为移动终端;第二组影像素材包括素材5和素材6,所述第二组影像素材所在区域412的背景颜色为第二颜色,所述第二颜色用于指示该组影像素材的来源设备为车载终端;第三组影像素材包括素材7、素材8和素材9,所述第三组影像素材所在区域413的背景颜色为第三颜色,所述第三颜色用于指示该组影像素材的来源设备为无人机。可以理解的是,所述第一颜色、第二颜色、第三颜色互不相同,具体颜色类型不作唯一限定。
可见,本示例中,电子设备响应于用户操作所跳转的影像素材选取页面中包括通过不同颜色展示不同分组的影像素材的影像素材展示区域,使得用户可以直观看出各个素材的来源设备,从而更有针对性地挑选素材,进一步降低用户挑选素材的耗时,提高用户使用体验。
在一个可能的示例中,所述影像素材展示区域包括影像采集设备切换区域和影像素材展示子区域,所述影像采集设备切换区域用于切换影像采集设备,所述影像素材展示子区域用于展示当前选中的影像采集设备中存储的多个影像素材。
下面以所述电子设备为移动终端、所述多个影像采集设备分别为所述移动终端、车载终端、无人机为例结合附图进行详细说明,请参阅图4b,图4b是本申请实施例提供的另一种影像素材选取页面的示例图,如图4b所示,所述影像素材选取页面40包括影像素材展示区域41和名为“生成高光时刻”的高光时刻生成控件42,所述影像素材展示区域41包括影像采集设备切换区域43和影像素材展示子区域44,所述影像采集设备切换区域43用于切换上述移动终端、车载终端和无人机,所述影像素材展示子区域44用于展示影像采集设备切换区域43中所选中的影像采集设备中存储的影像素材。
可选地,所述影像采集设备切换区域43可以设置为通过点击来切换影像采集设备的形式,如图4b(1)所示,所述影像采集设备切换区域43包括“本地”功能控件、“车载终端”功能控件、“无人机”功能控件,上述功能控件平铺展示,且可以响应用户的点击操作,实现切换影像采集设备的功能,如图4b(1)所示,当用户选中“车载终端”功能控件时,所述“车载终端”功能控件高亮显示,并在所述影像素材展示子区域中显示所述车载终端中存储的影像素材,即素材5和素材6。
可选地,所述影像采集设备切换区域43可以设置为通过滚动来切换影像采集设备的形式,如图4b(2)所示,所述影像采集设备切换区域43包括“本地”功能控件、“车载终端”功能控件、“无人机”功能控件,上述功能控件叠加显示,且所述影像采集设备切换区域43可以响应用户的水平方向的滑动操作,实现切换影像采集设备的功能,如图4b(2)所示,当用户将“车载终端”功能控件滑动至顶层显示时,表明用户选中“车载终端”功能控件,所述“车载终端”功能控件高亮显示,并在所述影像素材展示子区域中显示所述车载终端中存储的影像素材,即素材5和素材6。
需要说明的是,本示例中,用户当前使用的进行查看、选择影像素材以及合成高光时刻片段的电子设备,即所述移动终端,也是多个影像采集设备中的一个影像采集设备,当多个影像采集设备包括多个移动终端,且用户具有寻找其当前所使用的电子设备所存储的影像素材的需求时,在影像采集设备切换区域中显示“本地”代表用户当前所使用的电子设备能够快速帮助用户定位到该电子设备,提高用户体验。
可见,本示例中,电子设备在响应用户相关操作跳转到影像素材选取页面后,其中的影像素材展示区域显示影像采集设备切换区域和影像素材展示子区域,使得用户可以手动切换影像采集设备来查看每个影像采集设备中的影像素材,从而更有针对性地挑选素材,进一步降低用户挑选素材的耗时,提高用户使用体验。
步骤202,响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材。
其中,所述至少两个目标影像素材不来源于同一个影像采集设备。以图4a所示的影像素材展示区域中的素材1、素材5、素材7为例,当用户选中了素材1、素材5和素材7时,在所述影像素材展示区域标记出素材1、素材5和素材7,如图4c所示。此时,用户还可以针对已选中的影像素材进行点击操作以取消对目标影像素材的选取。
步骤203,响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
可见,本申请实施例中,电子设备将来自多个影像采集设备中的多个影像素材集中在影像素材展示区域展示给用户,使得用户在电子设备上可以直观地看出按照影像采集设备进行分区展示的影像素材,进行跨端查看和选取影像素材,并且,用户只需对高光时刻生成控件执行点击操作,电子设备即可为用户智能生成目标影像素材对应的高光时刻片段,极大提高了处理效率,降低制作耗时,优化用户使用体验。
下面介绍本申请实施例提供的另一种基于多设备的影像素材处理方法。
请参阅图5,图5是本申请实施例提供的另一种基于多设备的影像素材处理方法的流程示意图,所述方法应用于如图1a所示的电子设备11中,如图5所示,所述方法包括:
步骤501,响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材。
请参阅图6a,图6a是本申请是实施例提供的再一种影像选取页面的示例图,如图6a所示,影像素材选取页面60包括影像素材展示区域61和名为“生成高光时刻”的高光时刻生成控件62,所述影像素材展示区域61中展示有多个影像素材,如素材1、素材2、素材3、素材4、素材5、素材6、素材7和素材8。
步骤502,响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备。
其中,所述至少两个目标影像素材不来源于同一个影像采集设备。以图6a所示的影像素材展示区域61中的素材1、素材2、素材5、素材7为例,当用户选中了素材1、素材2、素材5和素材7时,在所述影像素材展示区域61标记出素材1、素材2、素材5和素材7,并在来源设备展示区域62展示素材1、素材2的来源设备为“本地”,素材5的来源设备为“车载终端”,素材7的来源设备为“无人机”,如图6b所示。此时,用户还可以针对已选中的影像素材进行点击操作以取消对目标影像素材的选取,相应地,在取消对目标影像素材的选取后,来源设备展示区域也会取消显示该目标影像素材对应的来源设备。
步骤503,响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
可见,本申请实施例中,电子设备将多个影像素材集中在影像素材展示区域展示给用户,使得用户可以跨端查看和选取影像素材,当用户选取了影像素材时,会显示该影像素材对应的影像采集设备,并且,用户只需对高光时刻生成控件执行点击操作,电子设备即可为用户智能生成目标影像素材对应的高光时刻片段,极大提高了处理效率,降低制作耗时,优化用户使用体验。
在一个可能的示例中,所述影像素材选取页面还包括选择控件,所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,包括:响应于针对所述选择控件的点击操作,将所述多个影像素材标记为可选择素材;响应于针对所述可选择素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材。
示例性地,请参阅图7a,图7a是本申请实施例提供的再一种影像素材选取页面的示例图,如图7a所示,影像素材选取页面70还包括选择控件71,当用户针对所述选择控件71进行点击操作时,如图7a所示,电子设备将影像素材展示区域72中的多个影像素材标记为可选择素材,支持用户对可选择素材进行选取。
可见,本示例中,电子设备在响应用户相关操作跳转到的影像素材选取页面还包括选择控件,在响应用户针对该选择控件的点击操作后,可以将多个影像素材标记为可选择素材,以支持用户对素材的选取,提高用户交互体验。
在一个可能的示例中,所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,包括:响应于针对所述多个影像素材中任意一个影像素材的长按操作,将所述长按操作对应的影像素材标记为所述目标影像素材,且将所述多个影像素材中除所述长按操作对应的影像素材之外的影像素材标记为可选择素材;响应于针对所述可选择素材中至少一个影像素材的选取操作,在所述影像素材展示区域标记出所述已选取的至少两个目标影像素材。
示例性地,请参阅图7b,图7b是本申请实施例提供的再一种影像素材选取页面的示例图,如图7b所示,当用户针对多个影像素材中的任意一个影像素材进行长按操作时,例如针对素材1进行长按操作,此时将长按操作对应的素材1标记为已选取的影像素材,即目标影像素材,将其他影像素材标记为可选择素材,以支持用户对可选择素材继续进行选取。
可见,本示例中,电子设备在响应用户针对任意一个影像素材的长按操作时,可以将该长按操作对应的影像素材标记为目标影像素材,并将其余的影像素材标记为可选择素材,以支持用户对素材的选取,提高用户交互体验。
在一个可能的示例中,若所述可选择素材中至少一个影像素材为单个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述单个影像素材的点击操作;若所述可选择素材中至少一个影像素材为多个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述可选择素材中多个影像素材的多次点击操作;或者,针对所述可选择素材中处于相邻位置的多个影像素材的滑动操作。
示例性地,请参阅图7c,图7c是本申请实施例提供的再一种影像素材选取页面的示例图,如图7c所示,当用户针对可选择素材中至少一个影像素材的选取操作是针对单个影像素材的选取操作时,如针对素材3的选取操作,则该选取操作可以是针对素材3的点击操作,使得素材3被标记为目标影像素材。
示例性地,请参阅图7d,图7d是本申请实施例提供的再一种影像素材选取页面的示例图,如图7d所示,当用户针对可选择素材中至少一个影像素材的选取操作是针对多个影像素材的选取操作时,如针对素材7、素材8、素材9的选取操作,则该选取操作可以是针对素材7、素材8、素材9的多次点击操作,且由于这三个素材是处于相邻位置的多个影像素材,因此该选取操作也可以是以素材7所在位置为起始位置,以素材9所在位置为终止位置的水平向右的滑动操作,或者是以素材9所在位置为起始位置,以素材7所在位置为终止位置的水平向左的滑动操作,从而使得素材7、素材8、素材9被标记为目标影像素材。
可见,本示例中,在用户对可选择素材进行选取时,电子设备支持多种选取方式,提高用户交互体验。
在一个可能的示例中,所述影像素材选取页面还包括选取提示信息,所述选取提示信息用于指示所述目标影像素材的总数量。
示例性地,请参阅图7e,图7e是本申请实施例提供的再一种影像素材选取页面的示例图,如图7e所示,影像素材选取页面70还包括选取提示信息701,本示例中,目标影像素材为素材1、素材7、素材8和素材9,共4个目标影像采集素材,因此所述选取提示信息701可以显示为“已选取4项”,以提示用户已选择的目标影像素材的数量。
可见,本示例中,电子设备在影像素材选取页面上显示选取提示信息,以提醒用户已选择的目标影像素材的数量,提高用户的交互体验。
在一个可能的示例中,所述高光时刻生成画面包括用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成进度的进度条。
示例性地,请参阅图8a,图8a是本申请实施例提供的一种高光时刻生成画面的示例图,如图8a所示,所述高光时刻生成画面80包括进度条81,该进度条的加载进度用于指示高光时刻的生成进度。
可见,本示例中,电子设备显示的高光时刻生成画面包括进度条,使得用户可以直观看出当前高光时刻的生成进度,提高用户交互体验。
在一个可能的示例中,所述高光时刻生成画面还包括生成阶段提示信息,所述生成阶段提示信息用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成阶段,所述生成阶段包括高光算法部署阶段、高光算法执行阶段和高光时刻生成阶段。
其中,随着进度条的加载,所述生成阶段依次为所述高光算法部署阶段、所述高光算法执行阶段、所述高光时刻生成阶段,即当进度条开始加载时,开始进入高光算法部署阶段,当进度条加载完成时,高光时刻生成阶段也完成,此时生成了高光时刻片段。示例性地,请参阅图8b,图8b是本申请实施例提供的另一种高光时刻生成画面的示例图。如图8b所示,高光时刻生成画面80还包括生成阶段提示信息82,当所述生成阶段为高光算法部署阶段时,所述生成阶段提示信息82显示:“正在部署高光算法到影像采集设备”;当所述生成阶段为高光算法执行阶段时,所述生成阶段提示信息82显示:“正在调用多设备执行高光算法”;当所述生成阶段为高光时刻生成阶段时,所述生成阶段提示信息82显示:“高光时刻生成中”,使得用户可以直观看出其选择的目标影像素材在高光时刻智能生成的具体阶段。
可见,本示例中,电子设备显示的高光时刻生成画面包括生成阶段提示信息,并且在不同生成阶段具有不同的生成阶段提示信息和不同的进度条加载进度,使得用户可以直观看出当前的生成阶段,提高用户交互体验。
在一个可能的示例中,所述高光时刻生成画面还包括用于执行高光算法的目标设备的图标,所述目标设备为所述目标影像素材对应的影像采集设备中的一个或多个设备,所述生成阶段为所述高光算法执行阶段,当所述目标设备开始执行高光算法时,高亮显示所述目标设备的图标直至所述目标设备执行完毕。
其中,所述用于执行高光算法的目标设备是指目标影像素材对应的影像采集设备中具有数据处理能力的影像设备,例如,当目标影像素材分别来源于移动终端、车载终端、无人机、智能眼镜时,且该智能眼镜仅具有影像采集能力,而不具有数据处理能力,此时该智能眼镜无法执行高光算法,进而也无法处理其存储的影像素材,因此只能将其存储的影像素材交由其他具有数据处理能力的设备进行处理,优选地,可以交由数据处理能力最优的设备进行处理,以提高处理效率。则本示例中,目标设备仅包括移动终端、车载终端和无人机,而不包括不具有数据处理能力的智能眼镜。如图8c所示,高光时刻生成画面80还包括目标设备的图标,即移动终端的图标801、车载终端的图标802、无人机的图标803,且生成阶段处于高光算法执行阶段,所述生成阶段提示信息82显示“正在调用多设备执行高光算法”。此时,同步调用这三个目标设备执行高光算法,分别对其自身所存储的目标影像素材进行处理,当设备开始执行高光算法时,其对应的图标会高亮显示,直至该设备中需要处理的目标影像素材全部处理完毕时,高亮显示结束。本示例中,移动终端的图标801和车载终端的图标802仍处于高亮状态,表明移动终端和车载终端仍在执行高光算法,无人机的图标803高亮显示结束,表明无人机执行高光算法完毕。其中,高亮显示的时长与设备自身需要处理的数据量有关,也与设备自身的数据处理能力有关,特别地,当目标设备接收到来自不具有数据处理能力的影像采集设备的目标影像素材时,还需要对该组目标影像素材进行处理,需要处理的数据量和高亮显示的时长也会随之增加。
可见,本示例中,电子设备显示的高光时刻生成画面还包括可以高亮显示的目标设备的图标,使得用户可以直观看出当前处理阶段正在执行高光算法的设备,提高用户的交互体验。
在一个可能的示例中,所述高光时刻生成画面还包括取消控件,所述取消控件用于指示取消当前正在进行的高光时刻生成过程。
示例性地,如图8d所示,高光时刻生成画面80还包括取消控件83,当电子设备响应于用户针对所述取消控件83的点击操作时,关闭所述高光时刻生成画面80,并取消当前正在进行的高光时刻生成过程,重新回到影像素材选取页面。
可见,本示例中,电子设备显示的高光时刻生成画面还包括取消控件,使得用户可以自由取消高光时刻的生成过程,提高用户交互的自由度,优化用户体验。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述方法还包括:当所述进度条加载完成时,播放生成的高光时刻片段。
可见,本示例中,当高光时刻生成画面上的进度条加载完成时,电子设备可以自动播放生成的高光时刻片段,省去了用户手动播放该高光时刻片段以查看制作效果的操作,提高了用户的使用体验。
在一个可能的示例中,所述当所述进度条加载完成时,播放生成的高光时刻片段,包括:当所述进度条加载完成时,跳转到高光时刻展示页面,所述高光时刻展示页面至少包括所述生成的高光时刻片段;在所述高光时刻展示页面上播放所述生成的高光时刻片段。
示例性地,请参阅图9a,图9a是本申请实施例提供的一种高光时刻展示页面的示例图,如图9a所示,所述高光时刻展示页面90至少包括所述生成的高光时刻片段91,在跳转到高光时刻展示页面90时,自动播放所述高光时刻片段91。
可见,本示例中,电子设备在生成高光时刻片段后,会自动跳转到高光时刻展示页面并自动播放生成的高光时刻片段,省去了用户手动播放该高光时刻片段以查看制作效果的操作,提高了用户的使用体验。
在一个可能的示例中,所述高光时刻展示页面包括高光时刻查看控件和模板查看控件,所述高光时刻查看控件用于指示所述电子设备历史生成的高光时刻合集,所述模板查看控件用于指示所述电子设备生成高光时刻时所采用的模板。
其中,所述高光时刻合集包括所述电子设备历史生成的一个或多个高光时刻片段,且所述历史生成的一个或多个高光时刻片段的封面上标记有该高光时刻片段的生成日期。如图9b所示,所述高光时刻展示页面90包括控件名称为“我的时刻”的高光时刻查看控件92和控件名称为“视频模板”的模板查看控件93。当用户点击所述高光时刻查看控件92后,跳转到如图9c所示的历史高光时刻展示页面921,所述历史高光展示页面921包括三个历史高光时刻,且在所述三个历史高光时刻的封面上标记有该高光时刻片段的生成日期,该生成日期可以采用年月计的形式,如高光时刻1的生成日期为2022年1月、高光时刻2的生成日期为2022年2月以及高光时刻3的生成日期为2022年3月。可选地,用户还可以长按任意一个高光时刻片段对该高光时刻片段进行重命名、删除、转发等操作。当用户点击所述模板查看控件93时,跳转到如图9d所示的视频模板展示页面931,所述视频模板展示页面931包括用户历史使用的多个视频模板,如视频模板1、视频模板2和视频模板3,还包括搜索框932,用户可以通过所述搜索框932搜索更多的视频模板。可选地,用户可以长按所述视频模板展示页面中的视频模板,查看该视频模板对应的历史生成的高光时刻片段,或者对该视频模板进行删除等操作。
可见,本示例中,电子设备显示的高光时刻展示页面中的高光时刻查看控件和模板查看控件可以支持用户查看历史生成的高光时刻片段以及历史使用的视频模板,在一定程度上能够唤起用户制作高光时刻片段时的美好回忆,提高用户使用体验。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述方法还包括:当所述进度条加载完成时,将所述生成的高光时刻片段发送至与所述电子设备通信连接的影像播放设备,以使得所述影像播放设备播放所述生成的高光时刻片段。
其中,所述影像播放设备可以是大屏设备,例如电视等,该影像播放设备与所述电子设备通信连接后,电子设备将生成的高光时刻片段封装发送至影像播放设备,再由影像播放设备进行解析然后自动播放所述高光时刻片段。
可见,本示例中,电子设备在生成高光时刻片段后,还可以选择在另一影像播放设备上播放该高光时刻片段,给予用户更好的观看体验。
下面介绍本申请实施例提供的又一种基于多设备的影像素材处理方法。
请参阅图10,图10是本申请实施例提供的又一种基于多设备的影像素材处理方法的流程示意图,所述方法应用于如图1a所示的电子设备11中,如图10所示,所述方法包括:
步骤1001,获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材。
其中,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材。
在一个可能的示例中,所述获取来自多个影像采集设备的多个影像素材,包括:接收到所述多个影像采集设备发送的所述多个影像素材中每个影像素材的元数据信息,所述每个影像素材的元数据信息包括所述每个影像素材的文件名称、所述每个影像素材的素材类型和所述每个影像素材对应的影像采集设备,所述素材类型包括图片素材和视频素材;根据所述元数据信息生成所述多个影像素材和所述多个影像素材对应的多个本地存储路径,所述本地存储路径是指所述影像素材在所述电子设备中的存储路径。
以所述多个影像素材中的素材5为例,记素材5的元数据信息如下:文件名称为picture5.jpg、素材类型为图片素材、对应的影像采集设备为车载终端,即由车载终端拍摄并存储该素材5,且该素材5在车载终端上的真实存储路径为:/storage/emulated/0/DCIM/picture5.jpg。此时用户使用移动终端进行跨端查看和挑选素材,车载终端将素材5的元数据信息发送至所述移动终端,则移动终端根据上述元数据信息生成素材5在该移动终端上的本地存储路径,所述本地存储路径与真实存储路径强关联。示例性地,所述本地存储路径可以是:/storage/emulated/0/dfs/mnt/{device-picture}/{device-car}/DCIM/picture5.jpg,其中,{device-picture}代表该素材的素材类型为图片,{device-car}代表该素材的来源设备为车载终端,picture5.jpg代表该素材的文件名称,dfs代表分布式文件***(Distributed File System),mnt代表分布式文件中的mount命令,该命令将目标影像采集设备上存储的目标影像素材发送至所述电子设备的文件***中,进而使得电子设备创建上述本地存储路径,并且在后续执行过程中,电子设备触发媒体库进行扫描更新,从而可以实现文件缩略图的生成以及跨端的文件访问。重复上述示例中的方法,生成所述多个影像素材和所述多个影像素材对应的多个本地存储路径。
可见,本示例中,电子设备通过接收多个影像素材的元数据信息,并根据该元数据信息在电子设备上生成多个影像素材和多个影像素材对应的多个本地存储路径,从而实现用户能够在电子设备上跨端查看和挑选影像素材的功能,降低用户操作耗时,提高用户体验。
步骤1002,将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组。
其中,所述至少两个目标影像素材不来源于同一个影像采集设备,一个目标影像素材组对应一个影像采集设备,即所述目标影像素材组中的目标影像素材来源于同一个影像采集设备。
步骤1003,针对所述至少两个目标影像素材组执行如下操作:确定当前处理的目标影像素材组对应的目标影像采集设备;确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;
其中,所述电子设备在向所述目标影像采集设备发送真实存储路径的同时,还会向所述目标影像采集设备发送一系列指令,将高光算法部署至所述目标影像采集设备中,使得所述目标影像采集设备执行高光算法,即根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段。
具体地,当所述目标影像素材为视频素材时,所述高光算法包括:对所述视频素材进行预处理并提取画面帧,并对每帧画面进行美学维度评分,所述美学维度的评分与所述画面帧的清晰度、锐度相关联,过滤掉美学维度分数低于预设分数的画面帧;对所述视频素材分为多个视频片段;根据每个视频片段对应的画面帧的内容变化程度和内容精彩度,对所述每个视频片段进行打分,得到多个视频片段对应的多个视频片段分数;对所述多个视频片段进行语义聚类,根据聚类结果对所述多个视频片段进行内容相关性排序;根据所述视频片段的内容相关性聚类排序结果和所述视频片段分数选取目标高光视频片段,得到所述高光视频子片段。除此之外,还可以基于大数据及用户个性化的训练模型来提供更合理的高光片段选取。
在一个可能的示例中,所述确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径,包括:根据所述当前处理的目标影像素材组中的每个目标影像素材对应的本地存储路径和所述每个目标影像素材的元数据信息确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径。
以素材5为所述当前处理的目标影像素材组中的一个目标影像素材为例,该素材5对应的本地存储路径为:/storage/emulated/0/dfs/mnt/{device-picture}/{device-car}/DCIM/picture5.jpg,其元数据信息包括:素材类型为图片素材,即{device-picture}、来源设备为车载终端,即{device-car},此时可以由目标应用程序如“相册”应用程序调用SDK提供的接口,将所述本地存储路径转换为素材5在车载终端上存储的真实存储路径:/storage/emulated/0/DCIM/picture5.jpg,从而使得车载终端进行本地文件***的读写操作,访问该真实存储路径以获取素材5,并通过相同方法获取其他存储在车载终端的影像素材,进而制作出车载终端所拍摄的影像素材对应的高光时刻子片段。
可见,本示例中,在部署高光算法时,影像采集设备需要找到存储在其本地的影像素材,此时电子设备通过目标影像素材对应的本地存储路径确定出该目标影像素材对应的真实存储路径,以使得影像采集设备能够找到该目标影像素材并执行高光算法,且采用并行处理得到高光时刻子片段的方式,极大提高了处理效率。
步骤1004,根据所述至少两个高光时刻子片段生成高光时刻片段。
具体地,可以通过调用目标应用程序如“相册”应用程序的二阶段合成算法,将所述至少两个高光时刻子片段合成为所述高光时刻片段,并将生成的高光时刻片段写入本地文件***,得到该高光时刻片段对应的存储路径。
步骤1005,播放所述高光时刻片段。
其中,可以通过访问上述文件***中该高光时刻片段对应的存储路径来找到并播放该高光时刻片段。可选地,还可以将该高光视频片段发送至另一影像播放设备中播放,如电视等大屏设备上,进一步提高用户观看体验。
可见,本申请实施例中,电子设备通过获取来自多个影像采集设备的多个影像素材,将多个影像素材集中展示给用户并支持用户查看和选择,省去了用户来回切换设备进行查看和选择素材的复杂操作,降低了操作耗时。并且,在根据目标影像素材生成高光时刻片段的阶段,是调用影像采集设备独立处理各自存储的目标影像素材组得到高光时刻子片段,然后由电子设备进行合成得到高光时刻片段,即并行处理;相较于现有技术中由单个设备串行处理多个目标影像素材得到高光时刻片段的方式,本申请实施例提供的方法能够极大提高处理效率,降低了制作耗时,提高用户的使用体验。
与上述所示的实施例一致的,请参阅图11a,图11a是本申请实施例提供的一种基于多设备的影像素材处理装置的功能单元组成框图,所述装置应用于如图1a所示的电子设备11中,如图11a所示,所述基于多设备的影像素材处理装置110包括:第一响应单元1101,用于响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;第二响应单元1102,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,所述至少两个目标影像素材不来源于同一个影像采集设备;第三响应单元1103,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
在一个可能的示例中,所述影像素材展示区域用于展示多组影像素材,所述多组影像素材中的每组影像素材包括至少一个影像素材,其中,每组影像素材之间所在区域的背景颜色互不相同,所述背景颜色用于指示所述影像采集设备。
在一个可能的示例中,所述影像素材展示区域包括影像采集设备切换区域和影像素材展示子区域,所述影像采集设备切换区域用于切换影像采集设备,所述影像素材展示子区域用于展示当前选中的影像采集设备中存储的多个影像素材。
在一个可能的示例中,所述影像素材选取页面还包括选择控件,在所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材方面,所述第二响应单元1102具体用于:响应于针对所述选择控件的点击操作,将所述多个影像素材标记为可选择素材;响应于针对所述可选择素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材。
在一个可能的示例中,在所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材方面,所述第二响应单元1102具体用于:响应于针对所述多个影像素材中任意一个影像素材的长按操作,将所述长按操作对应的影像素材标记为所述目标影像素材,且将所述多个影像素材中除所述长按操作对应的影像素材之外的影像素材标记为可选择素材;响应于针对所述可选择素材中至少一个影像素材的选取操作,在所述影像素材展示区域标记出所述已选取的至少两个目标影像素材。
在一个可能的示例中,若所述可选择素材中至少一个影像素材为单个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述单个影像素材的点击操作;若所述可选择素材中至少一个影像素材为多个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述可选择素材中多个影像素材的多次点击操作;或者,针对所述可选择素材中处于相邻位置的多个影像素材的滑动操作。
在一个可能的示例中,所述影像素材选取页面还包括选取提示信息,所述选取提示信息用于指示所述目标影像素材的总数量。
在一个可能的示例中,所述高光时刻生成画面包括用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成进度的进度条。
在一个可能的示例中,所述高光时刻生成画面还包括生成阶段提示信息,所述生成阶段提示信息用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成阶段,所述生成阶段包括高光算法部署阶段、高光算法执行阶段和高光时刻生成阶段。
在一个可能的示例中,所述高光时刻生成画面还包括用于执行高光算法的目标设备的图标,所述目标设备为所述目标影像素材对应的影像采集设备中的一个或多个设备,所述生成阶段为所述高光算法执行阶段,当所述目标设备开始执行高光算法时,高亮显示所述目标设备的图标直至所述目标设备执行完毕。
在一个可能的示例中,所述高光时刻生成画面还包括取消控件,所述取消控件用于指示取消当前正在进行的高光时刻生成过程。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述基于多设备的影像素材处理装置110还用于:当所述进度条加载完成时,播放生成的高光时刻片段。
在一个可能的示例中,在所述当所述进度条加载完成时,播放生成的高光时刻片段方面,所述基于多设备的影像素材处理装置110具体用于:当所述进度条加载完成时,跳转到高光时刻展示页面,所述高光时刻展示页面至少包括所述生成的高光时刻片段;在所述高光时刻展示页面上播放所述生成的高光时刻片段。
在一个可能的示例中,所述高光时刻展示页面包括高光时刻查看控件和模板查看控件,所述高光时刻查看控件用于指示所述电子设备历史生成的高光时刻合集,所述模板查看控件用于指示所述电子设备生成高光时刻时所采用的模板。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述基于多设备的影像素材处理装置110还用于:当所述进度条加载完成时,将所述生成的高光时刻片段发送至与所述电子设备通信连接的影像播放设备,以使得所述影像播放设备播放所述生成的高光时刻片段。
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本申请中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
在采用集成的单元的情况下,如图11b所示,图11b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图。在图11b中,基于多设备的影像素材处理装置111包括:处理模块1112和通信模块1111。处理模块1112用于对基于多设备的影像素材处理装置的动作进行控制管理,例如,执行第一响应单元1101、第二响应单元1102和第三响应单元1103的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块1111用于支持基于多设备的影像素材处理装置与其他设备之间的交互。如图11b所示,基于多设备的影像素材处理装置还可以包括存储模块1113,存储模块1113用于存储基于多设备的影像素材处理装置的程序代码和数据。
其中,处理模块1112可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1111可以是收发器、RF电路或通信接口等。存储模块1113可以是存储器。
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述基于多设备的影像素材处理装置111均可执行上述图2所示的基于多设备的影像素材处理方法。
与上述所示的实施例一致的,请参阅图12a,图12a是本申请实施例提供的又一种基于多设备的影像素材处理装置的功能单元组成框图,所述装置应用于如图1a所示的电子设备11中,如图12a所示,所述基于多设备的影像素材处理装置120包括:第一响应单元1201,用于响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材;第二响应单元1202,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备,所述至少两个目标影像素材不来源于同一个影像采集设备;第三响应单元1203,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
在一个可能的示例中,所述影像素材选取页面还包括选择控件,在所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材方面,所述第二响应单元1202具体用于:响应于针对所述选择控件的点击操作,将所述多个影像素材标记为可选择素材;响应于针对所述可选择素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材。
在一个可能的示例中,在所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材方面,所述第二响应单元1202具体用于:响应于针对所述多个影像素材中任意一个影像素材的长按操作,将所述长按操作对应的影像素材标记为所述目标影像素材,且将所述多个影像素材中除所述长按操作对应的影像素材之外的影像素材标记为可选择素材;响应于针对所述可选择素材中至少一个影像素材的选取操作,在所述影像素材展示区域标记出所述已选取的至少两个目标影像素材。
在一个可能的示例中,若所述可选择素材中至少一个影像素材为单个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述单个影像素材的点击操作;若所述可选择素材中至少一个影像素材为多个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述可选择素材中多个影像素材的多次点击操作;或者,针对所述可选择素材中处于相邻位置的多个影像素材的滑动操作。
在一个可能的示例中,所述影像素材选取页面还包括选取提示信息,所述选取提示信息用于指示所述目标影像素材的总数量。
在一个可能的示例中,所述高光时刻生成画面包括用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成进度的进度条。
在一个可能的示例中,所述高光时刻生成画面还包括生成阶段提示信息,所述生成阶段提示信息用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成阶段,所述生成阶段包括高光算法部署阶段、高光算法执行阶段和高光时刻生成阶段。
在一个可能的示例中,所述高光时刻生成画面还包括用于执行高光算法的目标设备的图标,所述目标设备为所述目标影像素材对应的影像采集设备中的一个或多个设备,所述生成阶段为所述高光算法执行阶段,当所述目标设备开始执行高光算法时,高亮显示所述目标设备的图标直至所述目标设备执行完毕。
在一个可能的示例中,所述高光时刻生成画面还包括取消控件,所述取消控件用于指示取消当前正在进行的高光时刻生成过程。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述基于多设备的影像素材处理装置120还用于:当所述进度条加载完成时,播放生成的高光时刻片段。
在一个可能的示例中,在所述当所述进度条加载完成时,播放生成的高光时刻片段方面,所述基于多设备的影像素材处理装置120具体用于:当所述进度条加载完成时,跳转到高光时刻展示页面,所述高光时刻展示页面至少包括所述生成的高光时刻片段;在所述高光时刻展示页面上播放所述生成的高光时刻片段。
在一个可能的示例中,所述高光时刻展示页面包括高光时刻查看控件和模板查看控件,所述高光时刻查看控件用于指示所述电子设备历史生成的高光时刻合集,所述模板查看控件用于指示所述电子设备生成高光时刻时所采用的模板。
在一个可能的示例中,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述基于多设备的影像素材处理装置120还用于:当所述进度条加载完成时,将所述生成的高光时刻片段发送至与所述电子设备通信连接的影像播放设备,以使得所述影像播放设备播放所述生成的高光时刻片段。
可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本申请中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
在采用集成的单元的情况下,如图12b所示,图12b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图。在图12b中,基于多设备的影像素材处理装置121包括:处理模块1212和通信模块1211。处理模块1212用于对基于多设备的影像素材处理装置的动作进行控制管理,例如,执行第一响应单元1201、第二响应单元1202和第三响应单元1203的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块1211用于支持基于多设备的影像素材处理装置与其他设备之间的交互。如图12b所示,基于多设备的影像素材处理装置还可以包括存储模块1213,存储模块1213用于存储基于多设备的影像素材处理装置的程序代码和数据。
其中,处理模块1212可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1211可以是收发器、RF电路或通信接口等。存储模块1213可以是存储器。
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述基于多设备的影像素材处理装置121均可执行上述图5所示的基于多设备的影像素材处理方法。
与上述所示的实施例一致的,请参阅图13a,图13a是本申请实施例提供的再一种基于多设备的影像素材处理装置的功能单元组成框图,所述装置应用于如图1a所示的电子设备11中,如图13a所示,所述基于多设备的影像素材处理装置130包括:获取单元1301,用于获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材;分组单元1302,用于将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组,所述至少两个目标影像素材不来源于同一个影像采集设备;执行单元1303,用于针对所述至少两个目标影像素材组执行如下操作:确定当前处理的目标影像素材组对应的目标影像采集设备;确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;生成单元1304,用于根据所述至少两个高光时刻子片段生成高光时刻片段;播放单元1305,用于播放所述高光时刻片段。
在一个可能的示例中,在所述获取来自多个影像采集设备的多个影像素材方面,所述获取单元1301具体用于:接收到所述多个影像采集设备发送的所述多个影像素材中每个影像素材的元数据信息,所述每个影像素材的元数据信息包括所述每个影像素材的文件名称、所述每个影像素材的素材类型和所述每个影像素材对应的影像采集设备,所述素材类型包括图片素材和视频素材;根据所述元数据信息生成所述多个影像素材和所述多个影像素材对应的多个本地存储路径,所述本地存储路径是指所述影像素材在所述电子设备中的存储路径。
在一个可能的示例中,在所述确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径方面,所述执行单元1303具体用于:根据所述当前处理的目标影像素材组中的每个目标影像素材对应的本地存储路径和所述每个目标影像素材的元数据信息确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径。
在采用集成的单元的情况下,如图13b所示,图13b是本申请实施例提供的另一种基于多设备的影像素材处理装置的功能单元组成框图。在图13b中,基于多设备的影像素材处理装置131包括:处理模块1312和通信模块1311。处理模块1312用于对基于多设备的影像素材处理装置的动作进行控制管理,例如,执行获取单元1301、分组单元1302、执行单元1303、生成单元1304和播放单元1305的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块1311用于支持基于多设备的影像素材处理装置与其他设备之间的交互。如图13b所示,基于多设备的影像素材处理装置还可以包括存储模块1313,存储模块1313用于存储基于多设备的影像素材处理装置的程序代码和数据。
其中,处理模块1312可以是处理器或控制器,例如可以是中央处理器(CentralProcessing Unit,CPU),通用处理器,数字信号处理器(Digital Signal Processor,DSP),ASIC,FPGA或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块1311可以是收发器、RF电路或通信接口等。存储模块1313可以是存储器。
其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述基于多设备的影像素材处理装置131均可执行上述图10所示的基于多设备的影像素材处理方法。
上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
图14是本申请实施例提供的一种电子设备的结构框图。如图14所示,电子设备1400可以包括一个或多个如下部件:处理器1401、与处理器1401耦合的存储器1402,其中存储器1402可存储有一个或多个计算机程序,一个或多个计算机程序可以被配置为由一个或多个处理器1401执行时实现如上述各实施例描述的方法。所述电子设备1400可以是上述实施例中的电子设备11。
处理器1401可以包括一个或者多个处理核。处理器1401利用各种接口和线路连接整个电子设备1400内的各个部分,通过运行或执行存储在存储器1402内的指令、程序、代码集或指令集,以及调用存储在存储器1402内的数据,执行电子设备1400的各种功能和处理数据。可选地,处理器1401可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1401可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1401中,单独通过一块通信芯片进行实现。
存储器1402可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。存储器1402可用于存储指令、程序、代码、代码集或指令集。存储器1402可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储电子设备1400在使用中所创建的数据等。
可以理解的是,电子设备1400可包括比上述结构框图中更多或更少的结构元件,在此不进行限定。
本申请实施例还提供一种计算机存储介质,其中,其上存储有计算机程序/指令,所述计算机程序/指令被处理器执行时实现如上述方法实施例中记载的任一方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和***,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步链接动态随机存取存储器(Sync Link DRAM,SLDRAM)和直接内存总线随机存取存储器(DirectRambus RAM,DR RAM)等各种可以存储程序代码的介质。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
Claims (28)
1.一种基于多设备的影像素材处理方法,其特征在于,应用于电子设备,包括:
响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;
响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,所述至少两个目标影像素材不来源于同一个影像采集设备;
响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
2.根据权利要求1所述方法,其特征在于,所述影像素材展示区域用于展示多组影像素材,所述多组影像素材中的每组影像素材包括至少一个影像素材,其中,每组影像素材之间所在区域的背景颜色互不相同,所述背景颜色用于指示所述影像采集设备。
3.根据权利要求1所述方法,其特征在于,所述影像素材展示区域包括影像采集设备切换区域和影像素材展示子区域,所述影像采集设备切换区域用于切换影像采集设备,所述影像素材展示子区域用于展示当前选中的影像采集设备中存储的多个影像素材。
4.一种基于多设备的影像素材处理方法,其特征在于,应用于电子设备,包括:
响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材;
响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备,所述至少两个目标影像素材不来源于同一个影像采集设备;
响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
5.根据权利要求1或4所述方法,其特征在于,所述影像素材选取页面还包括选择控件,所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,包括:
响应于针对所述选择控件的点击操作,将所述多个影像素材标记为可选择素材;
响应于针对所述可选择素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材。
6.根据权利要求1或4所述方法,其特征在于,所述响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,包括:
响应于针对所述多个影像素材中任意一个影像素材的长按操作,将所述长按操作对应的影像素材标记为所述目标影像素材,且将所述多个影像素材中除所述长按操作对应的影像素材之外的影像素材标记为可选择素材;
响应于针对所述可选择素材中至少一个影像素材的选取操作,在所述影像素材展示区域标记出所述已选取的至少两个目标影像素材。
7.根据权利要求6所述方法,其特征在于,
若所述可选择素材中至少一个影像素材为单个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述单个影像素材的点击操作;
若所述可选择素材中至少一个影像素材为多个影像素材,则所述针对所述可选择素材中至少一个影像素材的选取操作,包括:针对所述可选择素材中多个影像素材的多次点击操作;或者,针对所述可选择素材中处于相邻位置的多个影像素材的滑动操作。
8.根据权利要求1或4所述方法,其特征在于,所述影像素材选取页面还包括选取提示信息,所述选取提示信息用于指示所述目标影像素材的总数量。
9.根据权利要求1或4所述方法,其特征在于,所述高光时刻生成画面包括用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成进度的进度条。
10.根据权利要求9所述方法,其特征在于,所述高光时刻生成画面还包括生成阶段提示信息,所述生成阶段提示信息用于指示根据所述至少两个目标影像素材进行高光时刻生成的生成阶段,所述生成阶段包括高光算法部署阶段、高光算法执行阶段和高光时刻生成阶段。
11.根据权利要求10所述方法,其特征在于,所述高光时刻生成画面还包括用于执行高光算法的目标设备的图标,所述目标设备为所述目标影像素材对应的影像采集设备中的一个或多个设备,所述生成阶段为所述高光算法执行阶段,当所述目标设备开始执行高光算法时,高亮显示所述目标设备的图标直至所述目标设备执行完毕。
12.根据权利要求11所述方法,其特征在于,所述高光时刻生成画面还包括取消控件,所述取消控件用于指示取消当前正在进行的高光时刻生成过程。
13.根据权利要求9-12任一项所述方法,其特征在于,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述方法还包括:
当所述进度条加载完成时,播放生成的高光时刻片段。
14.根据权利要求13所述方法,其特征在于,所述当所述进度条加载完成时,播放生成的高光时刻片段,包括:
当所述进度条加载完成时,跳转到高光时刻展示页面,所述高光时刻展示页面至少包括所述生成的高光时刻片段;
在所述高光时刻展示页面上播放所述生成的高光时刻片段。
15.根据权利要求14所述方法,其特征在于,所述高光时刻展示页面包括高光时刻查看控件和模板查看控件,所述高光时刻查看控件用于指示所述电子设备历史生成的高光时刻合集,所述模板查看控件用于指示所述电子设备生成高光时刻时所采用的模板。
16.根据权利要求9-12任一项所述方法,其特征在于,在所述响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面之后,所述方法还包括:
当所述进度条加载完成时,将所述生成的高光时刻片段发送至与所述电子设备通信连接的影像播放设备,以使得所述影像播放设备播放所述生成的高光时刻片段。
17.一种基于多设备的影像素材处理方法,其特征在于,应用于电子设备,包括:
获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材;
将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组,所述至少两个目标影像素材不来源于同一个影像采集设备;
针对所述至少两个目标影像素材组执行如下操作:
确定当前处理的目标影像素材组对应的目标影像采集设备;
确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;
向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;
继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;
根据所述至少两个高光时刻子片段生成高光时刻片段;
播放所述高光时刻片段。
18.根据权利要求17所述方法,其特征在于,所述获取来自多个影像采集设备的多个影像素材,包括:
接收到所述多个影像采集设备发送的所述多个影像素材中每个影像素材的元数据信息,所述每个影像素材的元数据信息包括所述每个影像素材的文件名称、所述每个影像素材的素材类型和所述每个影像素材对应的影像采集设备,所述素材类型包括图片素材和视频素材;
根据所述元数据信息生成所述多个影像素材和所述多个影像素材对应的多个本地存储路径,所述本地存储路径是指所述影像素材在所述电子设备中的存储路径。
19.根据权利要求18所述方法,其特征在于,所述确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径,包括:
根据所述当前处理的目标影像素材组中的每个目标影像素材对应的本地存储路径和所述每个目标影像素材的元数据信息确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径。
20.一种电子设备,其特征在于,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-3或5-16任一项所述方法中的步骤的指令。
21.一种电子设备,其特征在于,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求4-16任一项所述方法中的步骤的指令。
22.一种电子设备,其特征在于,包括处理器、存储器以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求17-19任一项所述方法中的步骤的指令。
23.一种基于多设备的影像素材处理装置,其特征在于,应用于电子设备,包括:
第一响应单元,用于响应于针对目标应用程序中目标控件的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示来自多个影像采集设备的多个影像素材;
第二响应单元,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,所述至少两个目标影像素材不来源于同一个影像采集设备;
第三响应单元,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
24.一种基于多设备的影像素材处理装置,其特征在于,应用于电子设备,包括:
第一响应单元,用于响应于针对目标应用程序中目标空间的点击操作,跳转到影像素材选取页面,所述影像素材选取页面包括影像素材展示区域和高光时刻生成控件,所述影像素材展示区域用于展示多个影像素材;
第二响应单元,用于响应于针对所述多个影像素材中至少两个影像素材的选取操作,在所述影像素材展示区域标记出已选取的至少两个目标影像素材,并在来源设备展示区域展示存储所述目标影像素材的影像采集设备,所述至少两个目标影像素材不来源于同一个影像采集设备;
第三响应单元,用于响应于针对所述高光时刻生成控件的点击操作,显示高光时刻生成画面。
25.一种基于多设备的影像素材处理装置,其特征在于,应用于电子设备,包括:
获取单元,用于获取来自多个影像采集设备的多个影像素材,所述多个影像素材包括至少两个目标影像素材,所述目标影像素材为用户选取的用于生成高光时刻片段的影像素材;
分组单元,用于将所述至少两个目标影像素材按照影像采集设备进行分组,得到至少两个目标影像素材组,所述至少两个目标影像素材不来源于同一个影像采集设备;
执行单元,用于针对所述至少两个目标影像素材组执行如下操作:
确定当前处理的目标影像素材组对应的目标影像采集设备;
确定所述当前处理的目标影像素材组中的每个目标影像素材在所述目标影像采集设备中的真实存储路径;
向所述目标影像采集设备发送所述真实存储路径,使得所述目标影像采集设备访问所述真实存储路径以获取所述目标影像素材组中的影像素材、以及根据所述目标影像素材组中的影像素材生成所述目标影像素材组对应的高光时刻子片段、以及向所述电子设备发送所述高光时刻子片段;
继续处理下一个目标影像素材组直至所述至少两个目标影像素材组全部处理完成,得到至少两个高光时刻子片段;
生成单元,用于根据所述至少两个高光时刻子片段生成高光时刻片段;
播放单元,用于播放所述高光时刻片段。
26.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1-3或5-16任一项所述方法的步骤。
27.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求4-16任一项所述方法的步骤。
28.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求17-19任一项所述方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211445958.2A CN115904168A (zh) | 2022-11-18 | 2022-11-18 | 基于多设备的影像素材处理方法及相关装置 |
PCT/CN2023/119787 WO2024103958A1 (zh) | 2022-11-18 | 2023-09-19 | 基于多设备的影像素材处理方法及相关装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211445958.2A CN115904168A (zh) | 2022-11-18 | 2022-11-18 | 基于多设备的影像素材处理方法及相关装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115904168A true CN115904168A (zh) | 2023-04-04 |
Family
ID=86495877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211445958.2A Pending CN115904168A (zh) | 2022-11-18 | 2022-11-18 | 基于多设备的影像素材处理方法及相关装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115904168A (zh) |
WO (1) | WO2024103958A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024103958A1 (zh) * | 2022-11-18 | 2024-05-23 | Oppo广东移动通信有限公司 | 基于多设备的影像素材处理方法及相关装置 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005210208A (ja) * | 2004-01-20 | 2005-08-04 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法、およびプログラム |
CN113259601A (zh) * | 2020-02-11 | 2021-08-13 | 北京字节跳动网络技术有限公司 | 视频处理方法、装置、可读介质和电子设备 |
CN111382697B (zh) * | 2020-03-09 | 2023-07-25 | 中国铁塔股份有限公司 | 影像数据处理方法及第一电子设备 |
CN114070993B (zh) * | 2020-07-29 | 2023-04-18 | 华为技术有限公司 | 摄像方法、装置、摄像设备及可读存储介质 |
CN112672200B (zh) * | 2020-12-14 | 2023-10-24 | 完美世界征奇(上海)多媒体科技有限公司 | 视频生成方法和装置、电子设备和存储介质 |
CN112738403B (zh) * | 2020-12-30 | 2023-12-05 | 维沃移动通信(杭州)有限公司 | 拍摄方法、拍摄装置、电子设备和介质 |
CN113473204B (zh) * | 2021-05-31 | 2023-10-13 | 北京达佳互联信息技术有限公司 | 一种信息展示方法、装置、电子设备及存储介质 |
CN113420247A (zh) * | 2021-06-23 | 2021-09-21 | 北京字跳网络技术有限公司 | 页面展示方法、装置、电子设备、存储介质及程序产品 |
CN114297437A (zh) * | 2021-12-29 | 2022-04-08 | 重庆紫光华山智安科技有限公司 | 一种基于图像聚档的档案展示方法、装置及设备 |
CN114745505A (zh) * | 2022-04-28 | 2022-07-12 | 维沃移动通信有限公司 | 拍摄方法、装置、电子设备和可读存储介质 |
CN115171014B (zh) * | 2022-06-30 | 2024-02-13 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及计算机可读存储介质 |
CN115904168A (zh) * | 2022-11-18 | 2023-04-04 | Oppo广东移动通信有限公司 | 基于多设备的影像素材处理方法及相关装置 |
-
2022
- 2022-11-18 CN CN202211445958.2A patent/CN115904168A/zh active Pending
-
2023
- 2023-09-19 WO PCT/CN2023/119787 patent/WO2024103958A1/zh unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024103958A1 (zh) * | 2022-11-18 | 2024-05-23 | Oppo广东移动通信有限公司 | 基于多设备的影像素材处理方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2024103958A1 (zh) | 2024-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210012761A1 (en) | Method for selecting background music and capturing video, device, terminal apparatus, and medium | |
WO2021258821A1 (zh) | 视频编辑方法、装置、终端及存储介质 | |
CN108924622B (zh) | 一种视频处理方法及其设备、存储介质、电子设备 | |
US20230168805A1 (en) | Configuration of application execution spaces and sub-spaces for sharing data on a mobile touch screen device | |
CN111935505B (zh) | 视频封面生成方法、装置、设备及存储介质 | |
CN113452941B (zh) | 视频生成方法、装置、电子设备及存储介质 | |
CN110007829B (zh) | 内容显示方法、装置、终端及存储介质 | |
US20140052763A1 (en) | Information processing device, information processing method and computer program product | |
CN105898520A (zh) | 视频帧截取方法和装置 | |
US20220174237A1 (en) | Video special effect generation method and terminal | |
KR20190084725A (ko) | 디스플레이 장치 및 이의 컨텐츠 제공 방법 | |
US11394888B2 (en) | Personalized videos | |
CN112887794B (zh) | 视频剪辑方法及装置 | |
JP4926852B2 (ja) | 画像表示装置、画像データ提供装置、画像表示システム、画像表示システムの制御方法、制御プログラム、および、記録媒体 | |
CN111158573B (zh) | 基于图片构架的车机交互方法、***、介质及设备 | |
WO2024103958A1 (zh) | 基于多设备的影像素材处理方法及相关装置 | |
CN110971953A (zh) | 视频播放方法、装置、终端及存储介质 | |
KR101776674B1 (ko) | 휴대용 영상 편집 장치 및 그 동작 방법 | |
JP4860561B2 (ja) | 画像表示装置、画像データ提供装置、画像表示システム、画像表示システムの制御方法、制御プログラム、および、記録媒体 | |
JP4926853B2 (ja) | 画像表示装置、画像データ提供装置、画像表示システム、画像表示システムの制御方法、制御プログラム、および、記録媒体 | |
CN114339073B (zh) | 视频生成方法和视频生成装置 | |
EP4345652A1 (en) | Video clipping template search method and apparatus, and electronic device and storage medium | |
KR101765133B1 (ko) | 모바일 앱을 이용한 동적 이미지 생성방법, 컴퓨터 프로그램 및 모바일 디바이스 | |
CN115793921A (zh) | 桌面布局调整方法、装置、电子设备及可读存储介质 | |
CN115515006A (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 |