一种长焦场景下的拍摄方法及终端与流程

文档序号:26843568发布日期:2021-10-08 23:45阅读:263来源:国知局
一种长焦场景下的拍摄方法及终端与流程
一种长焦场景下的拍摄方法及终端
1.本技术为申请日为2020年3月13日,申请号为202010176192.7的中国申请的分案申请。
2.本技术要求于2019年12月25日提交国家知识产权局、申请号为201911352220.x、申请名称为“一种长焦状态下智能拍摄的方案”的中国专利申请的优先权,该专利文件的全部内容通过引用结合在本技术中。
技术领域
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.图1为本技术实施例提供的一种终端的结构示意图;
55.图2a为本技术实施例提供的另一种终端的结构示意图;
56.图2b为本技术实施例提供的又一种终端的结构示意图;
57.图3a至图3d为本技术实施例提供的一些终端的用户界面示意图;
58.图4a至图4f为本技术实施例提供的一种拍摄方法中的图像处理方法示意图;
59.图5为本技术实施例提供的一种终端的用户界面示意图;
60.图6a至图6f为本技术实施例提供的又一种拍摄方法中的图像处理方法示意图;
61.图7a至图7d为本技术实施例提供的又一些终端的用户界面示意图;
62.图8a至图8f为本技术实施例提供的又一些终端的用户界面示意图;
63.图9a至图9d为本技术实施例提供的又一种拍摄方法中的图像处理方法示意图;
64.图10a至图10f为本技术实施例提供的又一种拍摄方法中的图像处理方法示意图;
65.图11为本技术实施例提供的一种芯片系统的结构示意图。
具体实施方式
66.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
67.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者
隐含地包括一个或者更多个该特征。在本技术实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
68.本技术实施例提供的方法可以应用于安装有摄像头的终端中,该终端例如可以为手机、平板电脑、个人计算机(personal computer,pc)、个人数字助理(personal digital assistant, pda)、智能手表、上网本、可穿戴电子设备、增强现实技术(augmented reality,ar)设备、虚拟现实(virtual reality,vr)设备、车载设备、智能汽车、智能音响、机器人等,本技术对该终端的具体形式不做特殊限制。
69.图1示出了终端100的结构示意图。终端100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块 170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identificationmodule,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
70.可以理解的是,本发明实施例示意的结构并不构成对终端100的具体限定。在本技术另一些实施例中,终端100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
71.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digitalsignal processor,dsp),基带处理器,和/或神经网络处理器(neural

network processing unit, npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
72.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
73.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110 中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
74.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路 (inter

integrated circuit,i2c)接口,集成电路内置音频(inter

integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface, mipi),通用输入输出(general

purpose input/output,gpio)接口,用户标识模块(subscriberidentity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
75.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器110可以包含多组i2c总线。处理器110可以通过不同的i2c总线接口分别耦合触摸传感器180k,充电器,闪光灯,摄像头 193等。例如:处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现终端100的触摸功能。
76.i2s接口可以用于音频通信。在一些实施例中,处理器110可以包含多组i2s总线。处理器110可以通过i2s总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过i2s接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。
77.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过pcm总线接口耦合。在一些实施例中,音频模块170 也可以通过pcm接口向无线通信模块160传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
78.uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过uart接口与无线通信模块160 中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过uart接口向无线通信模块160传递音频信号,实现通过蓝牙耳机播放音乐的功能。
79.mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface, dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现终端100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现终端100的显示功能。
80.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。gpio接口还可以被配置为i2c接口,i2s 接口,uart接口,mipi接口等。
81.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为终端100充电,也可以用于终端100与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他终端,例如ar设备等。
82.可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端100的结构限定。在本技术另一些实施例中,终端100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
83.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过usb接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端100 的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端供电。
84.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块 141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏 194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141 也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
85.终端100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
86.天线1和天线2用于发射和接收电磁波信号。终端100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
87.移动通信模块150可以提供应用在终端100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noiseamplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块 150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150 的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
88.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
89.无线通信模块160可以提供应用在终端100上的包括无线局域网(wireless local areanetworks,wlan)(如无线保真(wireless fidelity,wi

fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
90.在一些实施例中,终端100的天线1和移动通信模块150耦合,天线2和无线通信模块 160耦合,使得终端100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access, cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址 (time

division code division multiple access,td

scdma),长
期演进(long term evolution,lte), bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统 (global positioning system,gps),全球导航卫星系统(global navigation satellite system, glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统 (quasi

zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems, sbas)。
91.终端100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
92.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light

emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active

matrix organic light emitting diode的, amoled),柔性发光二极管(flex light

emitting diode,fled),miniled,microled,micro

oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端100可以包括1个或n个显示屏194,n为大于1的正整数。
93.终端100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
94.isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
95.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体 (complementary metal

oxide

semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端100可以包括1个或n个摄像头193,n为大于1的正整数。
96.在本技术的一些实施例中,终端100包括位于手机同一侧的至少一个中焦摄像头或广角摄像头,以及至少一个长焦摄像头。终端100根据长焦摄像头采集的图像,生成第一取景框中显示的主预览图。终端100根据中焦摄像头或广角摄像头采集的图像,生成第二取景框中显示的辅助预览图。其中,辅助预览图的取景范围大于主预览图。终端100最后生成的照片或视频的取景范围与主预览图相同。进一步的,终端100的处理器110(具体例如可以是应用处理器或isp或者gpu)还可以根据用户的调节操作,调节主预览图的取景范围。
97.在另一些实施例中,终端100还可以根据中焦摄像头或广角摄像头采集的图像得到锁物界面中相关的预览图,便于用户锁定一个或多个目标拍摄对象。进一步的,终端100的处理器110(具体例如可以是应用处理器或isp或者gpu)还可以根据被选中的一个或多个目标拍摄对象的位置、面积、锁定目标物体的顺序以及锁定目标物体的种类等因素计算推荐的变焦倍率,并推荐给用户。
98.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其
他数字信号。例如,当终端100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
99.视频编解码器用于对数字视频压缩或解压缩。终端100可以支持一种或多种视频编解码器。这样,终端100可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpicture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
100.npu为神经网络(neural

network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
101.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展终端100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
102.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行终端100的各种功能应用以及数据处理。
103.终端100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口 170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
104.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110 中。
105.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。终端100可以通过扬声器170a收听音乐,或收听免提通话。
106.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。当终端100接听电话或语音信息时,可以通过将受话器170b靠近人耳接听语音。
107.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170c发声,将声音信号输入到麦克风170c。终端100可以设置至少一个麦克风170c。在另一些实施例中,终端100可以设置两个麦克风 170c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端100还可以设置三个,四个或更多麦克风170c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
108.耳机接口170d用于连接有线耳机。耳机接口170d可以是usb接口130,也可以是3.5mm 的开放移动终端平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
109.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。终端100可以接收按键输入,产生与终端100的用户设置以及功能控制有关的键信号输入。
110.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
111.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
112.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和终端100的接触和分离。终端100可以支持1个或n个sim卡接口,n 为大于1的正整数。sim卡接口195可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口195也可以兼容不同类型的sim卡。sim卡接口195也可以兼容外部存储卡。终端100 通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端100采用esim,即:嵌入式sim卡。esim卡可以嵌在终端100中,不能和终端100分离。
113.终端100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本发明实施例以分层架构的android系统为例,示例性说明终端100的软件结构。
114.图2a是本发明实施例的终端100的软件结构框图。
115.分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及内核层。
116.如图2a所示,应用程序层可以包括一系列应用程序包,包括终端出厂前预置的应用程序,或者终端出厂后,用户通过例如应用市场或其他方式安装的应用程序。这些应用程序包括但不限于包括相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息、浏览器等应用程序(图中仅示出部分)。
117.在本技术的一些实施例中,如图2b所示,相机应用可以包括主预览系统、辅助预览系统和调节系统。其中,主预览系统,可以根据长焦摄像头采集的图像进行相应的处理得到第一取景框的主预览图。辅助预览系统可以根据中焦摄像头或广角摄像头采集的图进行相应的处理得到第二取景框的辅助预览图,用于辅助用户确定主预览图的取景范围。例如用户可以通过移动手机位置的方法改变主预览图的取景范围,或者也可以不移动手机位置,通过调节系统的处理达到改变主预览图的取景范围的效果。其中,调节系统可以根据用户执行的调节操作(例如,点击调节控件,或拖动第二取景框等方式),对主预览图和辅助预览图进行相关处理,以改变主预览图的取景范围。
118.在本技术的另一些实施例中,如图2b所示,相机应用还可以包括智能拍摄系统。智能拍摄系统可以根据中焦摄像头或广角摄像头采集的图像生成锁物界面,供用户选择锁定目标拍摄对象。然后,智能拍摄系统可以根据锁定的一个或多个目标拍摄对象的位置、面积、锁定目标物体的顺序以及锁定目标物体的种类等因素计算推荐的变焦倍率,并推荐给用户。
119.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
120.应用程序框架层还可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。视图系统包括可视控件s,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。电话管理器用于提供终端 100的通信功能。例如通话状态的管理(包括接通,挂断等)。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端振动,指示灯闪烁等。
121.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和管理。
122.核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
123.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
124.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(medialibraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
125.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
126.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
127.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。
128.2d图形引擎是2d绘图的绘图引擎。
129.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
130.下面结合捕获拍照场景,示例性说明电子设备100软件以及硬件的工作流程。
131.当触摸传感器180k接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通
过摄像头 193捕获静态图像或视频。
132.以下实施例中所涉及的技术方案均可以在具有如图1所示的硬件架构和如图2a所示的软件架构的终端100中实现。下面以终端100是手机为例,结合附图对本技术实施例提供的技术方案进行详细说明。
133.1、启动相机,进入拍照模式
134.示例性的,用户可以通过触摸手机屏幕上特定的控件、按压特定的物理按键或按键组合、输入语音、隔空手势等方式,指示手机开启相机应用。响应于接收到用户开启相机的指示后,手机启动摄像头,显示如图3a所示的拍摄界面。在拍摄界面中包括第一取景框301、拍摄控件以及其他功能控件(“大光圈”、“人像”、“拍照”、“录像”等)。其中,第一取景框301用于预览当前摄像头采集到的图像。用户可以基于第一取景框301中预览图像,决定指示手机执行拍摄操作的时机。其中,用户指示手机执行拍摄操作例如可以是用户点击拍摄控件的操作,或者用户按压音量键的操作等。在一些示例中,用户可以通过改变相机的分辨率,改变第一取景框301占据手机屏幕的大小。例如,如图3a所示,若相机的分辨率为第一分辨率,则第一取景框301占据手机屏幕的一部分。第一取景框301与拍摄控件以及其他功能控件等不重合。又例如,如图3b所示,若相机的分辨率为第二分辨率,第二分辨率大于第一分辨率,则第一取景框301占据整个手机屏幕。第一取景框301与拍摄控件以及其他功能控件等重合。
135.在一些实施例中,拍摄界面中还包括变焦指示控件302,一般在手机刚启动相机应用时,默认变焦倍率为“1
×”
。在另一示例中,手机也可以在变焦倍率为“1
×”
时,隐藏变焦倍率控件302。当手机的变焦倍率不为“1
×”
时,再显示变焦倍率控件302,以便提示用户当前的变焦倍率。
136.其中,变焦倍率可理解为当前摄像头的焦距相当于基准焦距的缩/放倍数。其中,基准焦距通常为手机主摄像头的焦距。
137.举例说明,以手机集成有短焦(广角)摄像头、中焦摄像头和长焦摄像头三个摄像头为例进行说明。其中,在手机和被拍摄物体的相对位置不变的情况下,短焦(广角)摄像头的焦距最小,视场角最大,拍摄的图像中的物体尺寸最小。中焦摄像头的焦距大于短焦(广角) 摄像头,视场角比短焦(广角)摄像头小,拍摄的图像中物体尺寸比短焦(广角)摄像头大。长焦摄像头的焦距最大,视场角最小,拍摄的图像中物体的尺寸最大。
138.其中,视场角用于指示手机在拍摄图像的过程中,摄像头所能拍摄到的最大的角度范围。也就是说,若待拍摄对象处于这个角度范围内,该待拍摄对象便会被手机采集到。若待拍摄对象处于这个角度范围之外,该被拍摄设备便不会被手机采集到。通常,摄像头的视场角越大,则使用该摄像头的拍摄范围就越大。而摄像头的视场角越小,则使用该摄像头的拍摄范围就越小。可以理解的是,“视场角”也可以替换为“视场范围”、“视野范围”、“视野区域”、“成像范围”或“成像视野”等词汇。
139.通常,用户使用中焦摄像头的场景最多,因此,一般将中焦摄像头设置为主摄像头。主摄像头的焦距设置为基准焦距,变焦倍率为“1
×”
。在一些实施例中,可以对主摄像头捕获的图像进行数码变焦(digital zoom)(或称为数字变焦),即,通过手机中的isp或其他处理器将主摄像头捕获的“1
×”
的图像的每个像素面积放大,并相应缩小图像的取景范围,使得处理后的图像呈现等效于主摄像头采用其他变焦倍率(例如“2
×”
)拍摄的图像。也就
是说,使用主摄像头拍摄的图像可以对应一个区间的变焦倍率,例如:“0.8
×”
至“11
×”

140.类似的,长焦摄像头的焦距与主摄像头的焦距的倍数,可作为长焦摄像头的变焦倍率。例如,长焦摄像头的焦距可以为主摄像头的焦距的5倍,即长焦摄像头的变焦倍率为“5
×”
。同理,也可以对长焦摄像头捕获的图像进行数码变焦。即,使用长焦摄像头拍摄的图像可以对应另一个区间的变焦倍率,例如:“10
×”
至“50
×”

141.类似的,短焦(广角)摄像头的焦距与主摄像头的焦距的倍数,可作为短焦(广角)摄像头的变焦倍率。例如,短焦摄像头的焦距可以为主摄像头的焦距的0.5倍,即长焦摄像头的变焦倍率为“0.5
×”
。同理,也可以对短焦(广角)摄像头捕获的图像进行数码变焦。即,使用长焦摄像头拍摄的图像可以对应另一个区间的变焦倍率,例如:“0.5
×”
至“1
×”

142.当然,手机可以使用其中任一个摄像头作为主摄像头,并以主摄像头的焦距为基准焦距,本技术不做具体限定。
143.2、进入长焦拍摄模式,显示辅助预览图
144.在实际的拍摄场景中,短焦(广角)摄像头和中焦摄像头多用于拍摄距离手机位置较近的拍摄对象。长焦摄像头一般用于拍摄距离手机位置较远的拍摄对象。当然,在一些场景中,也可以用中焦摄像头的高变焦倍率拍摄距离手机位置较远的拍摄对象。本技术实施例中长焦拍摄模式(或者长焦拍摄场景)可以理解为手机的变焦倍率大于或等于预设倍率(例如:“10
×”
,“20
×”
)的拍摄场景。在长焦拍摄模式下,手机可以使用中焦摄像头拍摄的图像,也可以使用长焦摄像头拍摄的图像,本技术实施例对此不做具体限定。
145.这里将长焦拍摄模式下第一取景框的取景范围简称为长焦取景范围。由于用户手动的抖动或者目标拍摄对象的移动,都可能造成目标拍摄对象移出长焦取景范围。用户需要通过移动手机尝试寻找目标拍摄对象。由于用户并不知晓当前目标拍摄对象与长焦取景范围的方向和距离,往往需要用户反复尝试改变手机移动的方向和距离。并且,由于手机移动的较小距离可能造成长焦取景范围发生较大的移动,加大了用户寻找目标拍摄对象的难度和时长。为此,本技术实施例提供了一种大于长焦辅助取景范围的辅助预览图,便于用户从辅助预览图中观察到目标拍摄对象相对于手机长焦取景范围的方向和距离,以指导用户移动手机。并且,在目标拍摄对象与长焦取景范围较为接近时,用户还可以通过辅助取景预览图,精确控制长焦取景范围移动的方向和距离,使得目标拍摄对象准确移入长焦取景范围内。此外,当目标拍摄对象位于长焦取景范围内时,用户也可以通过辅助预览图实现精准的拍摄构图。
146.一些实施例中,手机可以默认开启辅助预览图的功能。那么,当手机的变焦倍率大于或等于预设倍率时,手机显示辅助预览图。当然,在手机显示辅助预览图时,用户也可以手动关闭辅助预览图。当手机的变焦倍率小于预设倍率时,手机不显示辅助预览图。
147.另一些实施例中,手机也可以设置开关控件,用于开启或关闭辅助预览图的功能。其中,手机可以设置在相机应用的设置选项中,也可以设置在长焦拍摄模式下的拍摄界面中,本技术实施例对此不做限定。当然,用户还可以通过语音命令、隔空手势、按压物理按键或物理按键组合等其他方式开启或关闭辅助预览图的功能。
148.例如,手机在相机应用的设置选项中设置辅助预览图的功能。那么,如果用户通过该开关控件开启辅助预览图的功能,则在手机的变焦倍率大于或等于预设倍率,手机显示辅助预览图,在手机的变焦倍率小于预设倍率时,手机不显示辅助预览图。若用户通过该开
关控件关闭辅助预览图的功能,则手机在手机的变焦倍率大于或等于预设倍率时也不会显示辅助预览图。
149.又例如,手机在长焦拍摄模式下的拍摄界面中设置辅助预览图的功能。那么,当手机的变焦倍率大于或等于预设倍率时,手机的拍摄界面中才显示该开关控件或者该开关控件可用。如果用户通过该开关控件开启辅助预览图的功能,则在手机显示辅助预览图。在一个示例中,当手机退出长焦拍摄模式时,再次进入场景拍摄场景时手机不会显示辅助预览图。在另一个示例中,当手机退出长焦拍摄模式时,再次进入长焦拍摄模式时手机仍然显示辅助预览图。在手机退出相机应用后,再次启动相机应用并进入长焦拍摄模式时手机不显示辅助预览图。
150.这里以手机默认开启辅助预览图功能为例进行示例性说明。
151.用户可以在如图3a所示的拍摄界面上,一次或多次点击变焦指示控件302,以增大手机的变焦倍率。当然,用户也可以在第一取景框301上执行双指向外滑动的操作,或者通过调节变焦标尺等其他方式增大手机的变焦倍率。
152.当用户将手机的变焦倍率增大到预设倍率,或者预设倍率以上时,手机显示如图3c所示的拍摄界面。该拍摄界面除了显示第一取景框301、变焦指示控件302、拍摄控件以及其他功能控件(“大光圈”、“人像”、“拍照”、“录像”等)外,还显示第二取景框303。第二取景框303,用于辅助用户确定第一取景框301的取景范围。
153.其中,第二取景框303的取景范围大于第一取景框301的取景范围,也即第二取景框303 对应的变焦倍率大于第一取景框301对应的变焦倍率。例如,第二取景框303对应的变焦倍率为“1
×”
。在一些示例中,第二取景框303对应的变焦倍率为固定值,例如变焦倍率为“1
×”
。在另一些示例中,第二取景框303对应的变焦倍率可以随着第一取景框301对应的变焦倍率而变化。例如,当第一取景框301对应的变焦倍率位于第一区间(例如:大于或等于“10
×”
且小于“30
×”
),则第二取景框303对应的变焦倍率为倍率a。当第一取景框301对应的变焦倍率位于第二区间(例如:大于或等于“30
×”
且小于“50
×”
),则第二取景框303对应的变焦倍率为倍率b。其中,倍率b大于倍率a。又例如,当第一取景框301对应的变焦倍率位于第一区间(例如:大于或等于“10
×”
且小于“30
×”
),则第二取景框303对应的变焦倍率为倍率a。当第一取景框301对应的变焦倍率位于第二区间(例如:大于或等于“30
×”
且小于“50
×”
),则第二取景框303对应的变焦倍率随着第一取景框301对应的变焦倍率正比例变化。
154.为了便于区分,将第一取景框301中的预览图像称为主预览图。第二取景框303中的预览图像为辅助预览图。其中,辅助预览图的分辨率可以与主预览图的分辨率相同或不同。
155.在一些实施例中,辅助预览图中显示有第一标记框305,用于在辅助预览图中标记出第一取景框301的取景范围。例如,如图3c所示,第一取景框301的主预览图只包括“塔”的一部分。第二取景框303的辅助预览图包括“人”和“塔”,但辅助预览图的“塔”的尺寸小于主预览图中的“塔”。可以看到,辅助预览图中第一标记框305框选的区域与主预览图对应的取景范围相同。
156.在一种具体实现的方法中,主预览图和辅助预览图可以为来自手机同一个摄像头(例如主摄像头)采集的图像。手机可以根据手机当前的变焦倍率k1(例如“10
×”
),对该摄
像头采集的原始图像进行相应裁剪,以及采用数字变焦处理的方式,得到主预览图。手机可以根据设置的辅助预览图的变焦倍率k2(例如“1
×”
),对该摄像头采集的原始图像进行相应裁剪,以及采用数字变焦处理的方式,得到辅助预览图。进一步,根据主预览图对应的变焦倍率k1 和辅助预览图的变焦倍率k2确定第一标记框305在辅助预览图中的位置。第一标记框305 在辅助预览图的中心位置,占据辅助预览图总面积的(k2/k 1)2。
157.在另一个具体实现方法中,主预览图和辅助预览图可以为来自手机同一侧的不同摄像头 (例如主摄像头和长焦摄像头)采集的图像。手机可以根据手机当前的变焦倍率k1(例如“10
×”
),对长焦摄像头采集的原始图像进行相应裁剪,以及采用数字变焦处理的方式,得到主预览图。手机可以根据设置的辅助预览图的变焦倍率k2(例如“1
×”
),对主摄像头采集的原始图像进行相应裁剪,以及采用数字变焦处理的方式,得到辅助预览图。进一步,根据主预览图对应的变焦倍率k1和辅助预览图的变焦倍率k2确定第一标记框305在辅助预览图中的位置。第一标记框305在辅助预览图的中心位置,占据辅助预览图总面积的(k2/k 1)2。
158.由上可见,第一标记框305在辅助预览图中的面积与辅助预览图的变焦倍率k2成正比,与主预览图的变焦倍率成反比。一个示例中,辅助预览图的变焦倍率为固定值,那么第一标记框305的大小会随着主预览图的变焦倍率变大而变小。又一个示例中,当主预览图的变焦倍率大于某个阈值时,辅助预览图的变焦倍率可以增大。那么,第一标记框305的大小可以不变,或者适当增大一些,以方便用户查看第一标记框305中的物体,便于后续根据辅助预览图调节主预览图的取景范围。
159.那么,当用户可以根据取景范围更大的辅助预览图中更多的景物对主预览图进行构图设计。或者,当目标拍摄对象不在主预览图内时,用户可以根据辅助预览图中该目标拍摄对象的位置,移动手机,以使得目标拍摄对象能够回到主预览图中。
160.3、保持手机位置不变,调节主预览图对应的取景范围
161.若在辅助预览图中观察到目标拍摄对象距离第一标记框305的位置较近时,或者用户先通过手动移动手机,使得目标拍摄对象距离第一标记框305的位置较近时,用户也可以不再移动手机,而是通过调节第一取景框301的取景范围,来使得目标拍摄对象移入第一取景框 301的主预览图中。或者,用户需要对主预览图中的景物进行微调,以达到更好的构图时,也可以采用调节第一取景框301的取景范围。
162.一些实施例中,如图3c所示,为在长焦场景下的拍摄界面a,还可以显示一组调节控件 304,用于调节第一取景框301取景范围。这一组调节控件304包括多个不同方向(例如上、下、左、右、左上、左下、右上和右下等)对应的控件。
163.一些示例中,若检测到用户在拍摄界面a上点击向上移动的控件,则手机将第一取景框 301和第二取景框303中的取景范围向上移动一定距离,显示如图3d所示的拍摄界面b。
164.比较拍摄界面a和拍摄界面b,拍摄界面b中主预览图为拍摄界面a中的主预览图的上方的图像。例如,拍摄界面b中主预览图为塔尖的图像,拍摄界面a中主预览图为中间塔身部分的图像。类似的,拍摄界面b中辅助预览图为拍摄界面a中的辅助预览图的上方的图像。例如,拍摄界面b中辅助预览图包括“人”的一部分、“塔”和“月亮”,拍摄界面a中辅助预览图包括“人”和“塔”。但辅助预览图中第一标记框305仍然位于辅助预览图的中心位置。
165.这里以主预览图由手机的主摄像头采集的图像得到,以及辅助预览图由手机的长焦摄像头采集的图像得到为例,对本示例中,用户通过操作调节控件304调节主预览图对应的取景范围的具体实现进行说明。
166.如图4a所示,为主摄像头采集到的原始图像,其对应变焦倍率k0(例如为“0.8
×”
)。根据设置的辅助预览图的变焦倍率k2(例如为“1
×”
),裁剪原始图像中心区域的图像,并采用数字变焦的方法进行处理,得到如图4b所示的辅助预览图。进一步的,以辅助预览图中心位置为第一标记框的中心位置,确定辅助预览图中第一标记框的位置。采用类似的方法,根据手机当前的变焦倍率k1(例如为“10
×”
),对长焦摄像头采集到的原始图像(图中未示出)对应的变焦倍率k3例如为“8
×”
),进行裁剪和数字变焦处理,得到如图4c所示的辅助预览图。可以看到,辅助预览图中第一标记框中的图像与主预览图对应的取景范围一致。
167.在检测到用户点击向上移动的控件后,手机将辅助预览图对应的取景范围向上移动一定距离(例如m个像素)。例如,如图4d所示,以图4a所示的原始图像中心位置以上m个像素的位置为辅助预览图的中心位置,裁剪与辅助预览图的变焦倍率对应大小范围的图像。然后对裁剪得到的图像进行数字变焦得到如图4e所示的变化后的辅助预览图。进一步的,以辅助预览图中心位置为第一标记框的中心位置,确定辅助预览图中第一标记框的位置。采用类似的方法,以长焦摄像头采集到的原始图像(图中未示出)的中心位置以上(k3/k0)*m 个像素的位置为主预览图的中心位置,裁剪与主预览图的变焦倍率k1对应大小范围的图像,并进行数字变焦,得到如图4f所示的变化后的主预览图。
168.需要说明的是,手机的摄像头采集的原始图像为全尺寸图像,而后手机根据相机的分辨率、变焦倍率等对全尺寸图像进行裁剪,以及数字变焦以得到手机显示的预览图(包括主预览图和辅助预览图)。需要注意的是,即便终端显示的预览图与终端摄像头采集的原始图像对应的变焦倍率相同,即不对原始图像进行变焦放大,原始图像对应的尺寸也是大于终端显示的预览图的。因此,在没有移动手机,没有移动摄像头的情况下,也可以通过在原始图像中裁剪不同区域的图像,达到移动辅助预览图或主预览图的取景范围的效果。
169.可见,辅助预览图能够移动的距离,是以主摄像头能够采集到的全尺寸图像的范围为限的。相应的,主预览图能够移动的距离,也是以长焦摄像头能够采集到的全尺寸图像的范围为限的。在另一些示例中,当辅助预览图或主预览图在某个方向移动到极限时,手机可以提示用户不能再向该方向移动了。
170.类似的,用户点击向其他方向移动的控件时,手机可以相应的调整主预览图对应的取景范围。需要说明的是,当手机使用的变焦倍率不同时,辅助预览图和主预览图对应的取景范围朝着某个方向移动一次的距离可以不同。例如,辅助预览图和主预览图对应的取景范围朝着某个方向移动一次的距离与手机当前使用的变焦倍率成反比。
171.需要注意的是,采用该方法调节主预览图对应的取景范围时,在被摄场景未发生变化的情况下,辅助预览图对应的取景范围也发生相应的变化。例如,调节前,图4b所示的辅助预览图中没有显示“月亮”。调节后,图4f所示的辅助预览图中显示有“月亮”。
172.可选的,调节控件304还可以包括向前和向后的调节控件。若用户点击向前的调节控件,则手机将辅助预览图和主预览图放大一些,给用户一种向前移动的感觉。若用户点击向后的调节控件,则手机将辅助预览图和主预览图缩小一些,给用户一种向后移动的感觉。
需要注意的是,通过向前和向后的调节控件,手机放大或缩小的倍率较小,小于通过改变手的变焦倍率来达到的放大或缩小的倍率。换言之,可通过向前或向后的调节控件,对主预览图和辅助预览图进行微调。一些示例中,向前和向后的调节控件可以为一个控件。
173.例如,如图3c所的拍摄界面中,调节控件304中包括一个圆圈控件,该圆圈控件可为向前和向后的调节控件。若检测到用户对该圆圈控件执行第一操作(例如长按),则手机对主预览图和辅助预览图按照一定倍率(例如:0.2倍)进行放大。若检测到用户对该圆圈控件执行第一操作(例如单击),则手机对主预览图和辅助预览图按照一定倍率(例如:0.2倍)进行放大。类似的,当手机使用的变焦倍率不同时,辅助预览图和主预览图一次放大或缩小的倍率可以不同。例如,辅助预览图和主预览图一次放大或缩小的倍率与手机使用的变焦倍率成反比。
174.另一些示例中,若检测到用户在如图3c所示拍摄界面a上点击向上移动的控件,则手机将第一取景框301中的取景范围向上移动一定距离,显示如图5所示的拍摄界面c。
175.比较拍摄界面a和拍摄界面c,拍摄界面c中主预览图为拍摄界面a中的主预览图的上方的图像。例如,拍摄界面c中主预览图为塔尖的图像,拍摄界面a中主预览图为中间塔身部分的图像。拍摄界面c中辅助预览图与拍摄界面a中的辅助预览图相同,均包括“人”和“塔”。但辅助预览图中第一标记框305不再位于辅助预览图的中心位置,而是向上移动一段距离。
176.这里以主预览图由手机的主摄像头采集的图像得到,以及辅助预览图由手机的长焦摄像头采集的图像得到为例,对本示例中,用户通过操作调节控件304调节主预览图对应的取景范围的具体实现进行说明。
177.如图6a所示,为主摄像头采集到的原始图像,对应变焦倍率k0。如图6b所示,为调节前的辅助预览图,对应变焦倍率k2。如图6c所示,为调节前的主预览图,对应变焦倍率 k1。调节前的主预览图根据长焦摄像头采集的原始图像(对应的变焦倍率为k3)进行处理得到。相关的处理可参考上文图4a至图4c中的描述。
178.在检测到用户点击向上移动的控件后,辅助预览图不变,将辅助预览图中第一标记框向上移动一定距离(例如m个像素)。例如,如图6d所示,以图6a所示的原始图像中心位置为辅助预览图的中心位置,裁剪与辅助预览图的变焦倍率对应大小范围的图像。然后对裁剪得到的图像进行数字变焦得到如图6e所示的变化后的辅助预览图。然后,以辅助预览图的中心位置以上m/k0个像素的位置为第一标记框的中心位置,确定辅助预览图中第一标记框的位置。采用类似的方法,以长焦摄像头采集到的原始图像(图中未示出)的中心位置以上 (k3/k0)*m个像素的位置为主预览图的中心位置,裁剪与主预览图的变焦倍率k1对应大小范围的图像,并进行数字变焦,得到如图6f所示的变化后的主预览图。
179.需要注意的是,采用该方法调节主预览图对应的取景范围时,在被摄场景未发生变化的情况下,辅助预览图对应的取景范围不发生变化,但辅助预览图中第一标记框的位置发生变化。
180.其他内容可参考上一个示例中的相关描述,这里不再赘述。
181.上述实施例是以用户操作调节控件304的方式对调节主预览图对应的取景范围的方法进行说明的,本技术实施例并不限定调节的具体操作方法。例如,用户也可以通过拖动辅助预览中第一标记框的方式调节主预览图对应的取景范围。
182.例如,如图7a和图7b所示,若检测到用户在辅助预览图中按住第一标记框305,并向上滑动的操作,手机可以将主预览图和辅助预览图对应的取景范围向上移动相应的位置,即显示如图7c所示的拍摄界面或如图7d所示的拍摄界面。与图7b所示的拍摄界面相比较,图7c所示的拍摄界面中辅助预览图发生变化,第一标记框305回到辅助预览图的中心位置。图7d所示的拍摄界面中辅助预览图未变化,第一标记框305移动到辅助预览图的中心位置的上方。
183.其中,手机根据用户手指滑动的距离确定辅助预览图取景范围上移的距离(例如为n个像素的距离)。然后根据该距离,以及主摄像头采集的原始图像,辅助预览图的变焦倍率得到辅助预览图。根据该距离,以及长焦摄像头采集的原始图像,主预览图的变焦倍率得到主预览图。具体的处理方法可参考图4a至图4f,以及图6a至图6f中相关的描述。一些示例中,手指滑动的距离与辅助预览图取景范围移动的距离成正比。或者,辅助预览图取景范围每一次移动的距离为固定值,用户针对第一标记框的一次滑动操作对应辅助预览图取景范围的一次移动。本技术对此不做具体限定。
184.由上可见,用户可以通过执行相应的调节操作,实现精确移动第一取景框中主预览图的取景范围,有利于快速将目标拍摄对象进入主预览图中,也有利于对主预览图进行更细致的构图,提升用户的拍摄体验。
185.4、用户锁定目标拍摄对象,手机智能推荐变焦倍率
186.在本技术的一些实施例中,用户也可以选择锁定一个或多个目标拍摄对象,手机自动根据该一个或多个目标拍摄对象向用户推荐合适的变焦倍率,便于用户快速切换到合适的变焦倍率,提升取景构图的效率。
187.一些示例中,如图8a所示,在长焦拍摄模式下,拍摄界面还可以包括一个智能推荐的控件800。响应于检测到用户点击控件800,手机进入如图8c所示的锁物界面。或者,如图 8b所示,用户也可以在第二取景框303上执行特定操作,例如,在第二取景框303上长按或双击等。检测到用户执行的特定操作,手机进入如图8c所示的锁物界面。本技术实施例对进入锁物界面的具体方式不作限定。
188.如图8c所示,锁物界面包括第三取景框801,第三取景框801的取景范围大于或等于辅助预览图对应的取景范围,这样锁物界面可以提供更多的景物供用户选择。例如,第三取景框801中显示的预览图,可以为主摄像头采集的原始图像,即对应变焦倍率k0(例如“0.8
ꢀ×”
)。当然,第三取景框801中显示的预览图对应的变焦倍率可以更大或更小。第三取景框 801中显示的预览图对应的变焦倍率小于变焦倍率k0时,也可以根据广角摄像头采集的原始图像进行处理得到。在一些示例中,手机可以对第三取景框801中的预览图进行图像识别,识别并标记出各个物体,便于用户选择锁定其中一个或多个目标拍摄对象。在用户选择锁定其中一个或多个目标拍摄对象后,将选中的一个或多个目标拍摄对象用另一种标记方式标记出来,以区别识别出来的物体。在另一些示例中,手机也可以先不对第三取景框801中的预览图进行图像识别,而是在检测到用户的选择操作(例如点击操作)时,再根据选择操作作用的位置,识别该区域对应的目标拍摄对象。
189.如图8d所示,响应于用户在锁物界面上选择锁定一个或多个目标拍摄对象,手机可以显示第二标记框805,标记选中的目标拍摄对象。另外,手机可以根据被选中的一个或多个目标拍摄对象的位置、面积、锁定目标物体的顺序以及锁定目标物体的种类等因素计
算推荐的变焦倍率,并推荐给用户。在一些示例中,手机可以显示推荐倍率的选项802。响应于检测到用户选中推荐倍率的选项802,手机可以先显示推荐倍率(例如为“6
×”
)对应的预览图804。用户可以通过点击确定控件803确定使用推荐的变焦倍率,或者手机在一段时间后自动改变手机所使用的变焦倍率。而后,手机显示如图8f所示的拍摄界面,该界面中包括第一取景框301、第二取景框303、以及调节控件304等。其中,第一取景框301对应推荐到变焦倍率。也就是说,用户可以直接执行拍摄操作,也可以进一步使用调节控件304,对推荐的变焦倍率下的主预览图进行调整。在另一些示例中,如图8f所示的拍摄界面中的辅助预览图中还可继续显示第二标记框805,即标记已锁定的目标拍摄对象。这样,用户可以通过辅助预览图中第二标记框805与第一标记框305的相对位置,进一步调节主预览图的取景范围。
190.在又一些示例中,在手机显示如图8e所示的推荐倍率对应的预览图804时,用户也可以直接执行拍摄操作,拍摄照片或视频。
191.以下结合附图具体说明手机根据锁定的目标拍摄对象计算推荐的变焦倍率的方法。
192.具体的,以锁物界面的中心位置为中心,框选住已锁定的目标拍摄对象的区域为目标区域,计算目标区域占据锁物界面总面积的比例,根据该比例并结合主预览图的长宽比计算推荐的变焦倍率。
193.例如,如图9a所示,若锁定一个目标拍摄对象(例如锁定“塔”),且该目标拍摄对象位于锁物界面的中心位置,则该目标拍摄对象的区域即为目标区域。如图9b所示,为按照推荐变焦倍率显示的主预览图。如图9c所示,若锁定一个目标拍摄对象(例如锁定“人”),且该目标拍摄对象不位于锁物界面的中心位置,则以锁物界面的中心位置为目标区域的中心位置,包含目标拍摄对象外侧边缘的区域为目标区域。如图9d所示,为按照推荐变焦倍率显示的主预览图。
194.又例如,如图10a所示,若锁定多个目标拍摄对象(例如锁定“男人”和“女人”),则以锁物界面的中心位置为目标区域的中心位置,包含多个目标拍摄对象外侧边缘的区域为目标区域。如图10b所示,为按照推荐变焦倍率显示的主预览图。
195.在一些示例中,若确定目标区域占据锁物界面总面积的比例小于阈值,则认为目标区域放大的倍率较小,意义不大。手机也可以根据已锁定的多个目标拍摄对象的优先级,确定其中优先级高的目标拍摄对象为显示在主预览图中的物体。例如,如图10c所示,若锁定多个目标拍摄对象(例如锁定“男人”、“女人”和“月亮”),则以锁物界面的中心位置为目标区域的中心位置,包含多个目标拍摄对象外侧边缘的区域为目标区域。若目标区域占据锁物界面总面积的比例小于阈值,则重新根据优先级高的目标拍摄对象(例如:“女人”和“男人”) 确定新的目标区域。如图10d所示,为按照推荐变焦倍率显示的主预览图。
196.其中,手机可以根据目标物体锁定的顺序、目标物体在锁定界面中的位置、目标物体的面积、种类等确定优先级。例如,可以认为用户先锁定的目标物体的优先级高于后锁定的目标物体。又例如,可以认为在锁物界面中心区域的目标物体的优先级高于边缘位置的目标物体。又例如,可以认为面积大的目标物体的优先级高于面积小的目标物体。又例如,目标物体的种类的优先级可以这样排列:人物>动物>建筑物>花草树木>
……
本技术实施例对目标拍摄对象的优先级的设置不作具体限定。
197.下面以图10c所示的用户锁定三个目标拍摄对象的情况为例,对手机进入推荐变焦倍率后,再进一步调节主预览图取景范围进行具体说明。
198.例如,如图10c所示,当用户锁定三个目标拍摄对象(“男人”、“女人”和“月亮”) 后,手机根据三个目标拍摄对象确定其中优先级高的两个(“男人”和“女人”),并根据该两个物体计算推荐变焦倍率(例如为“6
×”
)。用户选择使用推荐变焦倍率后,手机显示如图 10e所示的界面。该界面中包括第一取景框301,第二取景框303以及调节控件304。其中第二取景框303包括第一标记框305以及多个第二标记框(图中以虚线示出)。可见,在推荐变焦倍率下,第一标记框305中包括优先级较高的目标拍摄对象(“男人”和“女人”)。优先级低的目标拍摄对象(“月亮”)位于第一标记框305之外。进一步,用户可以结合第二标记框和第一标记框305的相对位置,调节第一取景框301的取景范围。
199.比如,用户想单独拍摄“男人”,则可以调大手机当前的变焦倍率,例如调大到“15
×”
。如图10f所示的界面,第二取景框303中的图像不变,第一标记框305的中心仍然位于第二取景框303的中心,但第一标记框305的面积随着变焦倍率的放大而变小。换言之,第一标记框305框选的内容变小。此时,用户可以操作调节控件304,将标记“男人”的第二标记框调节到第一标记框305中,以达到调节第一取景框的取景范围的效果,实现拍摄“男人”的目的。根据上文对调节实现的描述可知,一个示例中,用户操作调节控件304时,第一标记框305的位置不变,第二取景框303中的辅助预览图发生相应的变化,那么其中第二标记框会随着被锁定目标拍摄对象的位置改变而变化。另一个示例中,用户操作调节控件304时,第二取景框303中的辅助预览图不变,那么其中第二标记框的位置也不变。而第一标记框305 的位置发生相应的变化。具体的调节过程可以参考前文的描述,这里不再赘述。
200.又比如,若用户想没有进入推荐变焦倍率下的主预览图的“月亮”时,可以结合第二取景框303中也可以操作调节控件304以及改变变焦倍率,将标记“月亮”的第二标记框调节到第一标记框305中,以达到调节第一取景框的取景范围的效果,实现拍摄“月亮”的目的。
201.需要说明的是,上述通过在锁物界面锁定目标拍摄对象,并根据目标拍摄对象的位置,计算推荐的变焦倍率的方法也可以用于非长焦拍摄模式下,本技术实施例对此不做限定。
202.上述实施例是以相机应用中的拍摄照片为例进行说明的,相机应用的录制视频也可以使用本技术的方法,方法类似,这里简单说明下。
203.在手机开启录制视频的功能,未开始录制时,可以采用本技术提供的方法,在高变焦倍率(变焦倍率大于或等于预设倍率)的情况下,显示主预览图和辅助预览图,便于用户根据取景范围更广的辅助预览图,对主预览图进行构图设计。也可以在不移动手机的情况下,对主预览图对应的取景范围进行调节。
204.在手机录制视频的过程中,在高变焦倍率的场景下,显示主预览图和辅助预览图,便于用户在录制视频的过程中根据辅助预览图进行取景,以及对运动物体进行跟踪拍摄。
205.例如,在录制视频的过程中,若用户想改变目标拍摄对象时,可以借助第二取景框中更广取景范围的辅助预览图,确定新的拍摄对象,并移动手机继续录制。或者,在第二取景框中选择新的目标拍摄对象时,用户可以手动移动手机,改变主预览图的取景范围,也可以不移动手机的位置,根据用户的调节操作,改变主预览图的取景范围,以使得新的目标拍
摄对象出现在第一取景框(即录制的范围)中。
206.其他内容请参见上文相关内容的描述,这里不再赘述。
207.申请实施例还提供一种芯片系统,如图11所示,该芯片系统包括至少一个处理器1101 和至少一个接口电路1102。处理器1101和接口电路1102可通过线路互联。例如,接口电路 1102可用于从其它装置(例如终端100的存储器)接收信号。又例如,接口电路1102可用于向其它装置(例如处理器1101)发送信号。示例性的,接口电路1102可读取存储器中存储的指令,并将该指令发送给处理器1101。当所述指令被处理器1101执行时,可使得终端执行上述实施例中的终端100(比如,手机)执行的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
208.本技术实施例还提供一种装置,该装置包含在终端中,该装置具有实现上述实施例中任一方法中终端行为的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括至少一个与上述功能相对应的模块或单元。例如,检测模块或单元、显示模块或单元,以及确定模块或单元等。
209.本技术实施例还提供一种计算机可读存储介质,包括计算机指令,当计算机指令在终端上运行时,使得终端执行如上述实施例中任一方法。
210.本技术实施例还提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如上述实施例中任一方法。
211.可以理解的是,上述终端等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
212.本技术实施例可以根据上述方法示例对上述终端等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
213.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
214.在本技术实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
215.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品
的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
216.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1