转场动效生成方法、电子设备和存储介质技术

技术编号:32890572 阅读:19 留言:0更新日期:2022-04-02 12:32
本申请涉及智能终端技术领域,具体涉及一种转场动效生成方法、电子设备和存储介质。其中的方法包括:在采用第一拍摄模式进行视频拍摄的过程中,检测到从第一拍摄模式切换到第二拍摄模式的第一指令;响应于第一指令,将视频拍摄模式切换为第二拍摄模式,并生成和播放转场动效,其中,转场动效在第一拍摄模式下拍摄的第一视频部分和在第二拍摄模式下拍摄的第二视频部分之间播放,并且转场动效包括第一视频部分中的第一图像、以及第二视频部分中的第二图像。本申请通过所生成的转场动效作为切换拍摄模式时的转场预览界面,能够使切换前后所显示的转场预览界面的转换更加流畅协调、不显生硬,利于提高用户体验。利于提高用户体验。利于提高用户体验。

【技术实现步骤摘要】
转场动效生成方法、电子设备和存储介质


[0001]本专利技术涉及智能终端
,具体涉及一种转场动效生成方法、电子设备和存储介质。

技术介绍

[0002]为了提高用户体验,手机、平板电脑等电子设备通常配置多个摄像头。例如目前很多手机配置有多个前置摄像头和多个后置摄像头。基于此,一些手机在向用户提供拍照、录像等相机功能的基础上,还可以向用户提供多镜录像功能等。其中,多镜录像功能所提供的各种拍摄模式可以使用一个或多个摄像头进行拍摄,用户可以根据自己的需求选择相应的相机功能进行拍摄。可以理解,开始拍摄视频时,手机的系统中可以建立当前拍摄模式所对应启动的摄像头所采集数据送编码的通路,以用于将相应摄像头采集的图像数据送入编码器进行编码以得到所拍摄的视频文件。另外可以理解,如果当前拍摄模式使用的是多个摄像头,手机的系统中对应各个摄像头所建立的通路也可以是多个,即多个通路将各个摄像头采集的图像数据送入多路编码器中进行编码以得到所拍摄的视频文件。
[0003]用户可以在拍摄视频的过程中,可以选择切换到与当前拍摄模式不同的其他拍摄模式进行拍摄。然而,在切换拍摄模式的过程中,由于切换前后的拍摄模式所使用的镜头取景等方面的差异,会导致手机在从切换前拍摄模式的图像预览界面切换到切换后拍摄模式的图像预览界面的过程中,所显示的转场预览界面比较生硬。尤其当用户选择切换的拍摄模式对应的摄像头取景与切换前使用的拍摄模式对应的摄像头取景的颜色等方面差异较大时,这种生硬的转场预览界面会显得尤为突兀,进而会给用户带来不好的视觉体验,导致用户体验变差。

技术实现思路

[0004]本申请实施例提供了一种转场动效生成方法、电子设备和存储介质,通过所生成的转场动效作为切换拍摄模式时的转场预览界面,能够使切换前后所显示的转场预览界面内容上存在更加流畅协调的接续过渡,转换不会显得生硬,从而利于提高用户体验。
[0005]第一方面,本申请实施例提供了一种转场动效生成方法,应用于电子设备,该方法包括:在采用第一拍摄模式进行视频拍摄的过程中,检测到从第一拍摄模式切换到第二拍摄模式的第一指令;响应于第一指令,将视频拍摄模式切换为第二拍摄模式,并生成和播放转场动效,其中,转场动效在第一拍摄模式下拍摄的第一视频部分和在第二拍摄模式下拍摄的第二视频部分之间播放,并且转场动效包括第一视频部分中的第一图像、以及第二视频部分中的第二图像。
[0006]即当用户操作电子设备进行拍摄模式的切换时,电子设备可以检测到切换拍摄模式的指令,即上述第一指令。此时,电子设备可以在切换拍摄模式的过程中显示基于第一拍摄模式所拍摄的第一图像和第二拍摄模式所拍摄的第二图像所生成的转场动效,如此电子设备所显示的转换界面与切换前后的两种拍摄模式对应的取景都可以有内容上的关联,因
而看起来会更加流畅协调。上述第一拍摄模式和第二拍摄模式可以参考下文实施例中图5e所示例的各种多镜录像功能的拍摄模式等,在此不做限制。
[0007]在上述第一方面的一种可能的实现中,第一图像为在第一拍摄模式下拍摄的最后N帧图像,第二图像为在第二拍摄模式下拍摄的前M帧图像,其中,N和M为自然数。
[0008]即上述第一图像例如可以是第一拍摄模式所拍摄的第一视频部分的最后一帧图像,切换前第一拍摄模式下采集的多帧图像等;上述第二拍摄模式例如可以是第二拍摄模式所拍摄的第二视频部分的第一帧图像或者前几帧图像等,在此不做限制。
[0009]在上述第一方面的一种可能的实现中,在第一拍摄模式下拍摄第一图像采用的摄像头、与在第二拍摄模式下拍摄第二图像采用的摄像头,是位于电子设备不同侧的摄像头。
[0010]即切换前后两种拍摄模式可以采用不同的摄像头。例如切换前的第一拍摄模式所采用的摄像头为前置摄像头,而切换后的第二拍摄模式所采用的摄像头为后置摄像头。或者例如切换前的第一拍摄模式所采用的摄像头可以仅包括后置摄像头,而切换后的第二拍摄模式所采用的摄像头包括前置摄像头等,在此不做赘述。
[0011]在上述第一方面的一种可能的实现中,通过以下方式生成转场动效:根据电子设备在第二拍摄模式下生成第二视频部分的第一帧图像所需的时间,确定生成的转场动效的各个部分的转场图像帧数。
[0012]即所生成的转场动效各个部分的转场图像帧数,可以根据切换到的第二拍摄模式拍摄到第一帧图像的时间来确定,例如第二拍摄模式拍摄到第一帧图像的时间越长,基于第一拍摄模式拍摄到的第一图像所生成的转场图像帧数越多,即下文所描述的转场动效中第一转场部分的转场图像帧数越多,相应地第一转场部分的显示时间也会越长。相反地,第二拍摄模式拍摄到第一帧图像的时间越短,基于第二拍摄模式拍摄到的第二图像生成的转场图像帧数越多,即下文所描述的第二转场部分或第三转场部分的转场图像帧数越多,相应地第二转场部分或第三转场部分的显示时间较长一些。具体可以参考下文实施例中相关描述,在此不做赘述。
[0013]在上述第一方面的一种可能的实现中,转场动效包括依次生成的第一转场部分和第二转场部分,其中,第一转场部分的各帧转场图像基于第一图像生成;第二转场部分的各帧转场图像基于第二图像生成,或者,第二转场部分的各帧转场图像基于第一图像与第二图像的拼接图像生成。
[0014]即所生成的转场动效可以包括两个部分,其中第一部分(即上述第一转场部分)可以基于第一拍摄模式拍摄的第一图像生成。第一转场部分例如可以是下文实施例中图6a所示的A1~A
50
部分、或者图6b所示的A1~A
70
。所生成的转场动效的第二部分(即上述第二转场部分)可以基于第二拍摄模式拍摄的第二图像生成,也可以基于两种拍摄模式所拍摄的第一图像和第二图像共同生成,例如基于二者的拼接图像生成上述第二转场部分。在此不做限制。其中,基于第二拍摄模式拍摄的第二图像生成的第二转场部分,例如可以是下文实施例中图6a所示的B1~B
50
部分、或者图6b所示的B1~B
30

[0015]在上述第一方面的一种可能的实现中,电子设备包括对转场动效的第一转场部分预设的转场图像帧数为i、以及对转场动效的第二转场部分预设的转场图像帧数为j,并且,根据电子设备在第二拍摄模式下生成第二视频部分的第一帧图像所需的时间,确定生成的转场动效的各个部分的转场图像帧数,包括:若在第二拍摄模式下生成第二视频部分的第
一帧图像所需的时间大于生成第一转场部分所需的时间,则确定生成的转场动效的第一转场部分的转场图像帧数为i+k、以及第二转场部分的转场图像帧数为j

k,其中k<j。
[0016]即电子设备中可以在一定的转场时长内,预设转场动效的各个部分所包括的转场图像帧数,例如上述第一转场部分所包括的i帧和第二转场部分所包括的j帧。可以理解,电子设备生成和显示的转场动效所包括的总计转场图像帧数是一定的,转场动效的显示时长是一定的。其中电子设备生成和显示第一转场部分的i帧转场图像的时间也是一定的,当切换拍摄模式时,如果第二拍摄模式对应的摄本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种转场动效生成方法,应用于电子设备,其特征在于,包括:在采用第一拍摄模式进行视频拍摄的过程中,检测到从所述第一拍摄模式切换到第二拍摄模式的第一指令;响应于所述第一指令,将视频拍摄模式切换为所述第二拍摄模式,并生成和播放转场动效,其中,所述转场动效在所述第一拍摄模式下拍摄的第一视频部分和在所述第二拍摄模式下拍摄的第二视频部分之间播放,并且所述转场动效包括所述第一视频部分中的第一图像、以及所述第二视频部分中的第二图像。2.根据权利要求1所述的方法,其特征在于,所述第一图像为在所述第一拍摄模式下拍摄的最后N帧图像,所述第二图像为在所述第二拍摄模式下拍摄的前M帧图像,其中,N和M为自然数。3.根据权利要求1所述的方法,其特征在于,在所述第一拍摄模式下拍摄所述第一图像采用的摄像头、与在所述第二拍摄模式下拍摄所述第二图像采用的摄像头,是位于所述电子设备不同侧的摄像头。4.根据权利要求1所述的方法,其特征在于,通过以下方式生成所述转场动效:根据所述电子设备在第二拍摄模式下生成所述第二视频部分的第一帧图像所需的时间,确定生成的所述转场动效的各个部分的转场图像帧数。5.根据权利要求4所述的方法,其特征在于,所述转场动效包括依次生成的第一转场部分和第二转场部分,其中,所述第一转场部分的各帧转场图像基于所述第一图像生成;所述第二转场部分的各帧转场图像基于所述第二图像生成,或者,所述第二转场部分的各帧转场图像基于所述第一图像与所述第二图像的拼接图像生成。6.根据权利要求5所述的方法,其特征在于,所述电子设备包括对所述转场动效的第一转场部分预设的转场图像帧数为i、以及对所述转场动效的第二转场部分预设的转场图像帧数为j,并且,所述根据所述电子设备在第二拍摄模式下生成所述第二视频部分的第一帧图像所需的时间,确定生成的所述转场动效的各个部分的转场图像帧数,包括:若在第二拍摄模式下生成所述第二视频部分的第一帧图像所需的时间大于生成所述第一转场部分所需的时间,则确定生成的所述转场动效的第一转场部分的转场图像帧数为i+k、以及第二转场部分的转场图像帧数为j

k,其中k<...

【专利技术属性】
技术研发人员:孙丽娜
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1