一种视频拍摄方法与电子设备与流程

文档序号:34162179发布日期:2023-05-14 21:12阅读:150来源:国知局
一种视频拍摄方法与电子设备与流程

本技术涉及图像拍摄,尤其涉及一种视频拍摄方法与电子设备。


背景技术:

1、为了提升拍摄作品的质量,业界有各种运镜拍摄手法,俗称“摇镜头”、“移镜头”等。以手机为例,“移镜头”的实现过程例如可参见图1(a)所示,在拍摄物体的过程中,手机在水平方向移动,即“移镜头”。假设手机从a点移动到b点,在移动过程中,由于摄像头取景范围变化,所以手机显示屏上显示预览图像变化。当然,还可以包括垂直方向的“移镜头”。其中,向上移可以称为升镜头,向下移可以称为降镜头。“摇镜头”的实现过程例如可参见图1(a)所示,在拍摄物体的过程中,手机绕中心轴旋转。中心轴例如是手机显示屏所在平面上手机短边的中垂线。若手机绕中心轴向左旋转,即向左“摇镜头”,如图1(b);若手机绕中心轴向右旋转,即向右“摇镜头”,如图1(c)。

2、也就是说,若用户要通过便捷式电子设备(如手机)实现上述的“移镜头”或“摇镜头”等运镜拍摄手法,需要用户移动手机位置或旋转手机,操作不够便捷。


技术实现思路

1、本技术的目的在于提供了一种视频拍摄方法与电子设备,提升通过手机实现移镜头摇镜头等运镜拍摄方式时的便捷性。

2、第一方面,还提供一种视频拍摄方法,应用于电子设备,包括:启动相机功能;响应于用户第一操作,确定第一录像模板,所述第一录像模板中包括第一示例样片、第二示例样片以及预设音频,所述第一示例样片对应第一运镜模式,所述第二示例样片对应第二运镜模式,其中所述第一运镜模式和所述第二运镜模式不同;显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;响应于用户第二操作,保持所述电子设备的位置不动,开始录像;自动生成合成视频,所述合成视频中包括第一视频片段、第二视频片段以及所述预设音频,所述第一视频片段为所述电子设备根据所述第一运镜模式生成的视频片段,所述第二视频片段为所述电子设备根据所述第二运镜模式生成的视频片段。

3、因此,通过这种方式可以将通过各种运镜模式得到的各个视频片段合成视频并为合成视频配置预设音频,通过便捷的操作就可以得到质量较好的视频。合成的视频可以直接用于上传社交网络、发送联系人等,不需要太复杂的视频处理过程,操作简便,用户体验较好。

4、在一种可能的设计中,响应于用户第二操作,保持所述电子设备的位置不动,开始录像,包括:在所述第一运镜模式标识被选中时,响应于用户指示拍摄的操作,根据所述第一运镜模式生成所述第一视频片段,所述第一视频片段的时长为第一预设时长;在所述第二运镜模式标识被选中时,响应于用户指示拍摄的操作,根据所述第二运镜模式生成所述第二视频片段,所述第二视频片段的时长为第二预设时长。

5、也就是说,针对每一种运镜模式,用户可以控制开始录制和/或停止录制。比如,第一录像模板中包括多种运镜方式,每种运镜方式对应的录像时长可以是预设的固定时长,即达到预设时长停止拍摄,;或者,也可以是非预设的时长,比如用户通过取景界面中的拍摄控件控制手机开始和停止使用第一运镜方式录制。

6、在一种可能的设计中,在根据所述第一运镜模式生成第一视频片段时,所述录像界面中还显示根据所述第一运镜模式生成所述第一视频片段的倒计时;在根据所述第二运镜模式生成所述第二视频片段时,所述录像界面中还显示根据所述第二运镜模式生成所述第二视频片段的倒计时。

7、也就是说,电子设备可以显示录制时间的倒计时,以方便用户掌握录制进度(比如录制剩余时长),交互体验较好。

8、在一种可能的设计中,所述方法还包括:显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;响应于用户第三操作,删除第一运镜模式标识或第二运镜模式标识;响应于用户第四操作,保持所述电子设备的位置不动,开始录制;自动生成合成视频,所述合成视频中由所述电子设备根据未删除的运镜模式生成的视频片段合成所述合成视频还包括预设音频。

9、也就是说,用户可以删除某个运镜模式标识,比如,用户将自己不喜欢的运镜模式对应的运镜模式标识删除,那么就删除了对应的运镜模式,根据剩下的运镜模式标识对应的运镜模式生成的视频片段合成视频。

10、在一种可能的设计中,所述方法还包括:显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;响应于用户第三操作,在所述录像界面中添加第三运镜模式标识,所述第三运镜模式标识用于指示第三运镜模式;响应于用户第四操作,保持所述电子设备的位置不动,开始录制;自动生成合成视频,所述合成视频中包括所述第一视频片段、所述第二视频片段、第三视频片段以及所述预设音频,所述第三视频片段为所述电子设备根据所述第三运镜模式生成的视频片段。

11、也就是说,假设用户喜欢某种运镜模式,可以添加该运镜模式的运镜模式标识,那么就添加了对应的运镜模式,根据原来的运镜模式生成的视频片段和添加的运镜模式生成的视频片段合成视频。

12、在一种可能的设计中,所述方法还包括:显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;响应于用户第三操作,调整所述第一运镜模式标识和第二运镜模式标识的显示顺序为第一顺序;响应于用户第四操作,保持所述电子设备的位置不动,开始录制;自动生成合成视频,所述合成的视频中所述第一视频片段和所述第二视频片段的播放顺序为所述第一顺序。

13、也就是说,用户可以调整运镜模式标识的显示顺序,那么就调整了视频片段的合成顺序,那么合成视频中两个视频片段的播放顺序也被调整。

14、在一种可能的设计中,所述录像界面中显示所述第一示例样片和/或所述第二示例样片。

15、在录制界面通过第一示例样片方便用户查看第一运镜模式的拍摄效果,通过第二示例样片查看第二运镜模式的拍摄效果,交互体验较好。

16、在一种可能的设计中,自动生成合成视频之前,还包括:显示展示界面,所述展示界面中包括所述第一视频片段和所述第二视频片段;自动生成合成视频,包括:响应于用户输入的视频合成指令,合成视频。

17、也就是说,在合成视频之前,用户还可以分别查看第一视频片段和第二视频片段,假设对两个视频片段均满意,在用户的触发操作下,合成视频。

18、在一种可能的设计中,所述方法还包括:响应于所述第四操作,删除所述第一视频片段或所述第二视频片段;或者,在所述合成视频中添加本地的第三视频片段;或者;调整所述合成视频中所述第一视频片段或所述第二视频片段的播放顺序。

19、也就是说,用户可以删除某个视频片段,比如删除用户拍摄的不满意的片段,或者,也可以从本地添加用户喜欢的视频片段,或者,也可以调整合成视频中两个视频片段之间的播放顺序。总之,用户可以灵活的设置合成视频,交互体验较好。

20、在一种可能的设计中,所述第一录像模板是默认模板或用户自定义模板。

21、也就是说,用户不仅可以使用电子设备默认模板,用户也可以自定义模板,比如设置用户个人喜欢的模板,交互体验较好。

22、在一种可能的设计中,所述方法还包括:自动存储所述第一视频片段和所述第二视频片段,以及所述合成视频。也就是说,电子设备可以自动的将各个视频片段以及各个视频片段合成的视频存储,这样,用户可以在本地查看每个单独的视频片段,也可以查看合成视频,用户体验较好,比如用户可以将单独的视频片段上传社交网络,也可以将合成视频上传社交网络。

23、在一种可能的设计中,所述方法还包括:响应于特定操作,更换所述合成视频中的音频,或者,在所述合成视频中添加文字和/或图片。也就是说,用户可以更改合成视频中的音频,或者,在合成视频中添加文字、图片等,交互体验较好。

24、第二方面,还提供一种电子设备,包括:

25、一个或多个处理器;

26、一个或多个存储器;

27、其中,所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如下步骤:

28、启动相机功能;

29、响应于用户第一操作,确定第一录像模板,所述第一录像模板中包括第一示例样片、第二示例样片以及预设音频,所述第一示例样片对应第一运镜模式,所述第二示例样片对应第二运镜模式,其中所述第一运镜模式和所述第二运镜模式不同;

30、显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;

31、响应于用户第二操作,保持所述电子设备的位置不动,开始录像;

32、自动生成合成视频,所述合成视频中包括第一视频片段、第二视频片段以及所述预设音频,所述第一视频片段为所述电子设备根据所述第一运镜模式生成的视频片段,所述第二视频片段为所述电子设备根据所述第二运镜模式生成的视频片段。

33、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备具体执行如下步骤:

34、在所述第一运镜模式标识被选中时,响应于用户指示拍摄的操作,根据所述第一运镜模式生成所述第一视频片段,所述第一视频片段的时长为第一预设时长;

35、在所述第二运镜模式标识被选中时,响应于用户指示拍摄的操作,根据所述第二运镜模式生成所述第二视频片段,所述第二视频片段的时长为第二预设时长。

36、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备具体执行如下步骤:

37、在根据所述第一运镜模式生成第一视频片段时,所述录像界面中还显示根据所述第一运镜模式生成所述第一视频片段的倒计时;在根据所述第二运镜模式生成所述第二视频片段时,所述录像界面中还显示根据所述第二运镜模式生成所述第二视频片段的倒计时。

38、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

39、显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;

40、响应于用户第三操作,删除第一运镜模式标识或第二运镜模式标识;

41、响应于用户第四操作,保持所述电子设备的位置不动,开始录制;

42、自动生成合成视频,所述合成视频中包括所述电子设备根据未删除的运镜模式生成的视频片段以及所述预设音频。

43、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

44、显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;

45、响应于用户第三操作,在所述录像界面中添加第三运镜模式标识,所述第三运镜模式标识用于指示第三运镜模式;

46、响应于用户第四操作,保持所述电子设备的位置不动,开始录制;

47、自动生成合成视频,所述合成视频中包括所述第一视频片段、所述第二视频片段、第三视频片段以及所述预设音频,所述第三视频片段为所述电子设备根据所述第三运镜模式生成的视频片段。

48、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

49、显示录像界面,所述录像界面中包括第一运镜模式标识和第二运镜模式标识;

50、响应于用户第三操作,调整所述第一运镜模式标识和第二运镜模式标识的显示顺序为第一顺序;

51、响应于用户第四操作,保持所述电子设备的位置不动,开始录制;

52、自动生成合成视频,所述合成的视频中所述第一视频片段和所述第二视频片段的播放顺序为所述第一顺序。

53、在一种可能的设计中,所述录像界面中显示所述第一示例样片和/或所述第二示例样片。

54、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

55、显示展示界面,所述展示界面中包括所述第一视频片段和所述第二视频片段;

56、自动生成合成视频,包括:响应于用户输入的视频合成指令,合成视频。

57、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

58、响应于所述第四操作,删除所述第一视频片段或所述第二视频片段;或者,在所述合成视频中添加本地的第三视频片段;或者;调整所述合成视频中所述第一视频片段或所述第二视频片段的播放顺序。

59、在一种可能的设计中,所述第一录像模板是默认模板或用户自定义模板。

60、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

61、自动存储所述第一视频片段和所述第二视频片段,以及所述合成视频。

62、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

63、响应于特定操作,更换所述合成视频中的音频,或者,在所述合成视频中添加文字和/或图片。

64、第三方面,本技术实施例还提供了一种电子设备,所述电子设备包括执行上述第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。

65、第四方面,本技术实施例还提供一种芯片,所述芯片与电子设备中的存储器耦合,用于调用存储器中存储的计算机程序并执行本技术实施例第一方面及其第一方面任一可能设计的技术方案,本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。

66、第五方面,还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行如上述第一方面提供的方法。

67、第六方面,还提供一种程序产品,包括指令,当所述指令在计算机上运行时,使得所述计算机执行如上述第一方面提供的方法。

68、第七方面,还提供一种电子设备上的图形用户界面,所述电子设备具有显示屏、一个或多个存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行如上述第一方面提供的方法时显示的图形用户界面。

69、上述第二方面至第七方面的有益效果,请参见第一方面的有益效果,不重复赘述。

70、第八方面,提供了一种录像场景下预览图像的显示方法,应用于电子设备。例如,手机、平板电脑等。电子设备检测到用于打开相机的第一操作;响应于所述第一操作,启动相机;检测到用于指示第一录像模式的第二操作;响应于所述第二操作,在所述电子设备的显示屏上显示取景界面,所述取景界面中包括第一预览图像,所述第一预览图像为所述电子设备上的第一广角摄像头采集的第一图像上位于第一区域的第一图像块;保持所述电子设备的位置固定不动,检测到指示图像移动方向的第三操作;响应于所述第三操作,在所述取景界面中显示第二预览图像,所述第二预览图像为所述第一广角摄像头采集的第二图像上位于第二区域内的第二图像块,或者,所述第二预览图像为对所述第二图像块经过视角转换处理之后得到的图像块;其中,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关。

71、举例来说,用户使用手机录像的过程中,预览图像中包括用户正对面的景物a不包括用户右前方的景物b。保持手机位置不动,用户输入图像右移指示(例如,通过触摸屏输入),预览图像更新为包括用户右前方的景物b的新的预览图像(例如,不包括景物a)。因此,保持电子设备位置不动的情况下,也可以实现移镜头”或“摇镜头”等拍摄方式,用户体验较高。

72、应当理解的是,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关,包括:所述第二区域相对于所述第一区域的方位与所述图像移动方向相同或相反,本技术实施例不作限定。例如,用户可以自行设置第二区域相对于第一区域的方位与图像移动方向相同或相反。

73、在一种可能的设计中,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关,包括:所述第二区域与所述第二图像的第一边缘之间的距离为第二距离,所述第一区域与所述第一图像的第一边缘之间的距离为第一距离,所述第二距离相对于所述第一距离的距离改变量与所述图像移动方向相关。

74、举例来说,假设第一区域距离第一图像左边缘距离h,第二区域距离第二图像左边缘距离h+a,当a为正数时,说明第二区域相对于第一区域的方位为向右,当a为负数时,说明第二区域相对于第一区域的方位为向左。

75、作为一种示例,电子设备确定第三图像上的第三区域,所述第三区域相对于所述第二区域的第二方位改变量等于所述第二区域相对于所述第一区域的第一方位改变量;在所述取景界面中显示第三预览图像,所述第三预览图像为所述第三图像上位于所述第三区域内的第三图像块,或为所述第三图像块经过视角转换处理之后得到的图像块;其中,所述第二方位改变量为第三距离相对于第二距离的距离改变量,所述第一方位改变量为第二距离相对于第一距离的距离改变量,所述第三距离为所述第三区域与所述第三图像的第一边缘之间的距离;所述第二距离为所述第二区域与所述第二图像的第一边缘之间的距离;所述第一距离为所述第一区域与所述第一图像的第一边缘之间的距离。

76、也就是说,每个预览图像在第一广角摄像头采集的图像上的位置的改变量相同。因此,在视觉上,取景界面中的预览图像是匀速移动的,用户体验较高。

77、作为另一种示例,所述第三区域相对于所述第二区域的第二方位改变量还可以大于所述第二区域相对于所述第一区域的第一方位改变量。因此,在视觉上,取景界面中的预览图像是加速移动的,具有一定节奏感和视觉冲击性。

78、当然,所述第三区域相对于所述第二区域的第二方位改变量还可以小于所述第二区域相对于所述第一区域的第一方位改变量。因此,在视觉上,取景界面中的预览图像是减速移动的,录像灵活性、趣味性更高。

79、在一种可能的设计中,电子设备在进入第一录像模式之前,所述取景界面中显示第四预览图像,所述第四预览图像为第二广角摄像头采集的图像,所述第二广角摄像头的视场角小于所述第一广角摄像头的视场角;所述第一预览图像是所述第一广角摄像头和所述第二广角摄像头视场角重叠范围内的全部或部分图像块。也就是说,从其它模式切换到第一录像模式时,启动视场角更大的第一广角摄像头,取景界面中显示第一广角摄像头采集的第一图像上第一区域内的第一图像块,视场角更大的摄像头采集的图像范围更大,包括的细节更多,第一区域的位置在图像上的可移动范围更大,可以在更大的移动范围内实现移镜头或摇镜头的拍摄方式,用户体验较高。

80、应理解,所述第二广角摄像头采集的图像的放大倍率小于或等于所述第一广角摄像头采集的图像的放大倍率。

81、上述所述第三操作,包括:在所述第一预览图像上的滑动操作;或,

82、针对所述取景界面内用于指示图像旋转方向的控件的操作,或,

83、按压所述取景界面内的特定控件并拖动的操作。

84、应理解,上述仅是第三操作的举例,而非限定,其它的用于输入图像移动方向的操作也是可行的,本技术实施例不作限定。

85、可以理解的是,检测到图像停止移动指令时,所述取景界面显示第五预览图像,所述第五预览图像为所述第一广角摄像头采集的第五图像上位于第五区域内的第五图像块,或者,所述第五预览图像为对所述第五图像块经过视角转换处理之后得到的图像块;所述第五区域相对于所述第二区域的方位不变。也就是说,当检测到图像停止移动指令时,预览图像子在图像上的方位不再改变,视觉上取景界面内预览图像的位置不再变化。

86、可以理解的是,电子设备检测到图像停止移动指令时,生成并保存视频,所述视频包括所述第二预览图像。也就是说,电子设备检测到图像停止移动指令时,自动生成视频,并保存该视频,方便操作,提升用户体验。

87、其中,所述检测到图像停止移动指令,包括:

88、所述第三操作为在所述第一预览图像上的滑动操作时,当检测到所述滑动操作弹起时,产生所述图像停止移动指令;或者,

89、所述第三操作为针对所述取景界面内用于指示图像移动方向的控件的点击操作时,当检测到在所述取景界面内任意位置的再次点击操作时,产生所述图像停止移动指令,或者,

90、所述第三操作为针对所述取景界面内用于指示图像移动方向的控件的长按操作时,当检测到所述长按操作弹起时,产生所述图像停止移动指令,或者,

91、所述第三操作为针对所述取景界面内的特定控件的按压并拖动的操作时,当检测到所述拖动操作弹起时,产生所述图像停止移动指令。

92、需要说明的是,上述图像停止移动指令仅是举例,不是限定,其它的产生图像停止移动指令也是可行的,本技术实施例不作限定。

93、示例的,所述第二图像为从所述第一广角摄像头采集的n帧图像中抽帧出的m帧图像中的一帧图像,n为大于或等于1的整数,m为小于n的整数;抽帧播放可以实现快速播放的效果。因此,预览图像可以快速播放。或者,所述第二图像为在所述第一广角摄像头采集的n帧图像插入多帧图像后得到的m帧图像中的一帧图像,n为大于或等于1的整数,m为大于n的整数。插帧播放可以实现慢速播放的效果,所以,预览图像可以慢速播放。

94、所述第二图像块经过视角转换处理之后得到的图像块,满足如下公式:

95、x’=x*cos(θ)-sin(θ)*y

96、y’=x*sin(θ)+cos(θ)*y

97、其中,(x’,y’)是经过视角转换处理之后得到的图像块上的像素点,(x,y)是第二图像块上的像素点,θ为旋转角度,所述旋转角度是预设的。电子设备通过上述公式对图像块进行视角转换后,使得预览图像更加符合真实情况下摇动手机时呈现的预览图像。因此,在电子设备位置保持不动的情况下,用户可以通过电子设备实现移镜头或摇镜头的拍摄方式,用户体验较高。

98、第九方面,还提供一种录像场景下预览图像的显示方法,应用于电子设备。电子设备检测到用于打开相机的第一操作;响应于所述第一操作,启动相机;检测到用于指示第一录像模式的第二操作;响应于所述第二操作,在所述电子设备的显示屏上显示取景界面,所述取景界面中包括第一预览图像,所述第一预览图像为所述电子设备上的摄像头采集的第一图像;保持所述电子设备的位置固定不动,检测到指示图像旋转方向的第三操作;响应于所述第三操作,在所述取景界面中显示第二预览图像,所述第二预览图像为所述摄像头采集的第二图像按照所述图像旋转方向旋转之后得到的图像。也就是说,用户电子设备录像过程中,取景界面中的预览图像可以旋转,实现图像旋转拍摄的效果,用户体验较高。

99、在一种可能的设计中,所述取景界面显示第三预览图像,所述第三预览图像为所述摄像头采集的第三图像按照所述图像旋转方向旋转之后得到的图像,所述第三图像相对于所述第二图像的旋转角度与所述第二图像相对于所述第一图像的旋转角度相同。

100、也就是说,用户电子设备录像过程中,取景界面中的预览图像每次旋转角度相同,即图像匀速旋转,实现旋转拍摄的效果。

101、示例性的,所述摄像头为第一广角摄像头,所述第一图像为所述第一广角摄像头采集的第四图像上第一区域内的第一图像块;所述第二图像为所述第一广角摄像头采集的第五图像上第二区域内的第二图像块,所述第一区域在所述第四图像上的位置和所述第二区域在所述第五图像上的位置相同或不同。

102、上述所述第三操作,包括:在所述第一预览图像上的画圈操作;或,

103、针对所述取景界面内用于指示图像旋转方向的控件的操作。

104、应理解,上述仅是第三操作的举例,而非限定,其它的用于输入图像移动方向的操作也是可行的,本技术实施例不作限定。

105、在一种可能的设计中,电子设备检测到图像停止旋转指令时,生成并保存视频,所述视频包括所述第二预览图像。也就是说,电子设备检测到图像停止旋转指令时,自动生成视频,并保存该视频,方便操作,提升用户体验。

106、上文中所述检测到图像停止旋转指令,包括:

107、所述第三操作为在所述第一预览图像上的画圈操作时,当检测到所述画圈操作弹起时,产生所述图像停止旋转指令;或者,

108、所述第三操作为针对所述取景界面内用于指示图像旋转方向的控件的点击操作时,当检测到在所述取景界面内任意位置的再次点击操作时,产生所述图像停止旋转指令,或者,

109、所述第三操作为针对所述取景界面内用于指示图像旋转方向的控件的长按操作时,当检测到所述长按操作弹起时,产生所述图像停止旋转指令。

110、需要说明的是,上述图像停止旋转指令仅是举例,不是限定,其它的产生图像停止旋转指令也是可行的,本技术实施例不作限定。

111、其中,所述第二图像为从所述第一摄像头采集的n帧图像中抽帧出的m帧图像中的一帧图像,n为大于或等于1的整数,m为小于n的整数;抽帧播放可以实现快速播放的效果。因此,预览图像可以快速播放。或者,所述第二图像为在所述第一摄像头采集的n帧图像插入多帧图像后得到的m帧图像中的一帧图像,n为大于或等于1的整数,m为大于n的整数。插帧播放可以实现慢速播放的效果,所以,预览图像可以慢速播放。

112、第十方面,还提供一种电子设备,包括:一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如下步骤:

113、检测到用于打开相机的第一操作;

114、响应于所述第一操作,启动相机;

115、检测到用于指示第一录像模式的第二操作;

116、响应于所述第二操作,在所述电子设备的显示屏上显示取景界面,所述取景界面中包括第一预览图像,所述第一预览图像为所述电子设备上的第一广角摄像头采集的第一图像上位于第一区域的第一图像块;

117、保持所述电子设备的位置固定不动,检测到指示图像移动方向的第三操作;

118、响应于所述第三操作,在所述取景界面中显示第二预览图像,所述第二预览图像为所述第一广角摄像头采集的第二图像上位于第二区域内的第二图像块,或者,所述第二预览图像为对所述第二图像块经过视角转换处理之后得到的图像块;其中,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关。

119、在一种可能的设计中,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关,包括:所述第二区域相对于所述第一区域的方位与所述图像移动方向相同或相反。

120、在一种可能的设计中,所述第二区域相对于所述第一区域的方位与所述图像移动方向相关,包括:所述第二区域与所述第二图像的第一边缘之间的距离为第二距离,所述第一区域与所述第一图像的第一边缘之间的距离为第一距离,所述第二距离相对于所述第一距离的距离改变量与所述图像移动方向相关。

121、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如下步骤:

122、取景界面中显示第三预览图像,所述第三预览图像为第三图像上第三区域内的第三图像块;或为所述第三图像块经过视角转换处理之后得到的图像块;所述第三区域相对于所述第二区域的第二方位改变量等于所述第二区域相对于所述第一区域的第一方位改变量;

123、其中,所述第二方位改变量为第三距离相对于第二距离的距离改变量,所述第一方位改变量为第二距离相对于第一距离的距离改变量,所述第三距离为所述第三区域与所述第三图像的第一边缘之间的距离;所述第二距离为所述第二区域与所述第二图像的第一边缘之间的距离;所述第一距离为所述第一区域与所述第一图像的第一边缘之间的距离。

124、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:在检测到用于指示第一录像模式的第二操作之前,所述取景界面中显示第四预览图像,所述第四预览图像为第二广角摄像头采集的图像,所述第二广角摄像头的视场角小于所述第一广角摄像头的视场角;所述第一预览图像是所述第一广角摄像头和所述第二广角摄像头视场角重叠范围内的全部或部分图像块。

125、其中,所述第二广角摄像头采集的图像的放大倍率小于或等于所述第一广角摄像头采集的图像的放大倍率。

126、上述所述第三操作,包括:

127、在所述第一预览图像上的滑动操作;或,

128、针对所述取景界面内用于指示图像旋转方向的控件的操作,或,

129、按压所述取景界面内的特定控件并拖动的操作。

130、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:检测到图像停止移动指令时,所述取景界面显示第五预览图像,所述第五预览图像为所述第一广角摄像头采集的第五图像上位于第五区域内的第五图像块,或者,所述第五预览图像为对所述第五图像块经过视角转换处理之后得到的图像块;所述第五区域相对于所述第二区域的方位不变。

131、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:检测到图像停止移动指令时,生成并保存视频,所述视频包括所述第一预览图像和所述第二预览图像。

132、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备具体执行如下步骤:

133、所述第三操作为在所述第一预览图像上的滑动操作时,当检测到所述滑动操作弹起时,产生所述图像停止移动指令;或者,

134、所述第三操作为针对所述取景界面内用于指示图像移动方向的控件的点击操作时,当检测到在所述取景界面内任意位置的再次点击操作时,产生所述图像停止移动指令,或者,

135、所述第三操作为针对所述取景界面内用于指示图像移动方向的控件的长按操作时,当检测到所述长按操作弹起时,产生所述图像停止移动指令,或者,

136、所述第三操作为针对所述取景界面内的特定控件的按压并拖动的操作时,当检测到所述拖动操作弹起时,产生所述图像停止移动指令。

137、其中,所述第二图像为从所述第一广角摄像头采集的n帧图像中抽帧出的m帧图像中的一帧图像,n为大于或等于1的整数,m为小于n的整数;或者,所述第二图像为在所述第一广角摄像头采集的n帧图像插入多帧图像后得到的m帧图像中的一帧图像,n为大于或等于1的整数,m为大于n的整数。

138、在一种可能的设计中,所述第二图像块经过视角转换处理之后得到的图像块,满足如下公式:

139、x’=x*cos(θ)-sin(θ)*y

140、y’=x*sin(θ)+cos(θ)*y

141、其中,(x’,y’)是经过视角转换处理之后得到的图像块上的像素点,(x,y)是第二图像块上的像素点,θ为旋转角度,所述旋转角度是预设的。

142、第十一方面,还提供一种电子设备,包括:一个或多个处理器;一个或多个存储器;其中,所述一个或多个存储器存储有一个或多个计算机程序,所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述电子设备执行如下步骤:

143、检测到用于打开相机的第一操作;响应于所述第一操作,启动相机;检测到用于指示第一录像模式的第二操作;响应于所述第二操作,在所述电子设备的显示屏上显示取景界面,所述取景界面中包括第一预览图像,所述第一预览图像为所述电子设备上的摄像头采集的第一图像;保持所述电子设备的位置固定不动,检测到指示图像旋转方向的第三操作;响应于所述第三操作,在所述取景界面中显示第二预览图像,所述第二预览图像为所述摄像头采集的第二图像按照所述图像旋转方向旋转之后得到的图像。

144、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:

145、所述取景界面显示第三预览图像,所述第三预览图像为所述摄像头采集的第三图像按照所述图像旋转方向旋转之后得到的图像,所述第三图像相对于所述第二图像的旋转角度与所述第二图像相对于所述第一图像的旋转角度相同。

146、其中,所述摄像头为第一广角摄像头,所述第一图像为所述第一广角摄像头采集的第四图像上第一区域内的第一图像块;所述第二图像为所述第一广角摄像头采集的第五图像上第二区域内的第二图像块,所述第一区域在所述第四图像上的位置和所述第二区域在所述第五图像上的位置相同或不同。

147、上述所述第三操作,包括:

148、在所述第一预览图像上的画圈操作;或,

149、针对所述取景界面内用于指示图像旋转方向的控件的操作。

150、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备还执行如下步骤:检测到图像停止旋转指令时,生成并保存视频,所述视频包括所述第一预览图像和所述第二预览图像。

151、在一种可能的设计中,当所述指令被所述一个或多个处理器执行时,使得所述电子设备具体执行如下步骤:

152、所述第三操作为在所述第一预览图像上的画圈操作时,当检测到所述画圈操作弹起时,产生所述图像停止旋转指令;或者,

153、所述第三操作为针对所述取景界面内用于指示图像旋转方向的控件的点击操作时,当检测到在所述取景界面内任意位置的再次点击操作时,产生所述图像停止旋转指令,或者,

154、所述第三操作为针对所述取景界面内用于指示图像旋转方向的控件的长按操作时,当检测到所述长按操作弹起时,产生所述图像停止旋转指令。

155、所述第二图像为从所述第一摄像头采集的n帧图像中抽帧出的m帧图像中的一帧图像,n为大于或等于1的整数,m为小于n的整数;或者,所述第二图像为在所述第一摄像头采集的n帧图像插入多帧图像后得到的m帧图像中的一帧图像,n为大于或等于1的整数,m为大于n的整数。

156、第十二方面,还提供一种电子设备,该电子设备包括执行第八方面或者第八方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。

157、第十三方面,还提供一种电子设备,该电子设备包括执行第九方面或者第九方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。

158、第十四方面,还提供一种芯片,所述芯片与电子设备中的存储器耦合,执行本技术实施例第八方面及其第八方面任一可能设计的技术方案;本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。

159、第十五方面,还提供一种芯片,所述芯片与电子设备中的存储器耦合,执行本技术实施例第九方面及其第九方面任一可能设计的技术方案;本技术实施例中“耦合”是指两个部件彼此直接或间接地结合。

160、第十六方面,还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行第八方面及其第八方面任一可能设计的技术方案。

161、第十七方面,还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行第九方面及其第九方面任一可能设计的技术方案。

162、第十八方面,还提供一种程序产品,包括指令,当所述指令在计算机上运行时,使得所述计算机执行第八方面及其第八方面任一可能设计的技术方案。

163、第十九方面,还提供一种程序产品,包括指令,当所述指令在计算机上运行时,使得所述计算机执行第九方面及其第九方面任一可能设计的技术方案。

164、第二十方面,还提供一种电子设备上的图形用户界面,所述电子设备具有一个或多个存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行第八方面及其第八方面任一可能设计的技术方案时显示的图形用户界面。

165、第二十一方面,还提供一种电子设备上的图形用户界面,所述电子设备具有一个或多个存储器、以及一个或多个处理器,所述一个或多个处理器用于执行存储在所述一个或多个存储器中的一个或多个计算机程序,所述图形用户界面包括所述电子设备执行第九方面及其第九方面任一可能设计的技术方案时显示的图形用户界面。

166、以上第九方面到第二十一方面的有益效果,请参见第八方面的有益效果,不重复赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1