一种长焦拍摄的方法及电子设备与流程

专利查询6月前  44



1.本技术涉及电子技术领域,尤其涉及一种长焦拍摄的方法及电子设备。


背景技术:

2.随着终端技术的不断发展,拍摄功能已成为终端设备的重要特征和评价终端设备性能的主要指标。用户在使用手机等便携式终端设备进行拍摄时,会有超长焦拍摄的需求。终端设备的超长焦拍摄过程中,依靠安装的长焦定焦镜头,对长焦定焦镜头的拍摄画面围绕中心点做裁切,并进行画质优化,获得更大倍数的长焦取景。
3.示例性的,以手机的超长焦拍摄获取放大50倍的取景画面的过程为例,对手机长焦定焦镜头拍摄的5倍取景画面进行裁切,通过数字变焦过程,获取放大50倍的取景画面。由于手机镜头轴心固定不可转动,在拍摄过程中,用户要找到拍摄目标主体,需要将手机对准拍摄目标的方向。但是,50倍放大后的取景画面的面积只有5倍镜头的取景画面面积的1/100,取景范围等效于1340mm焦距单反镜头,视场角(field of view,fov)仅为0.5度左右,取景画面的覆盖面积很小。因此,超长焦拍摄会放大抖动,使得取景画面偏移;且当取景画面大范围偏移后,很难找回拍摄目标。


技术实现要素:

4.本技术提供一种长焦拍摄的方法和电子设备,该方法通过同时显示两个取景画面,在长焦拍摄过程中,用户可以更容易找到拍摄目标的主体,提高拍摄体验。
5.第一方面,提供了一种长焦拍摄的方法,应用于包括镜头的电子设备,该方法包括:显示该电子设备的相机的拍摄界面,该拍摄界面包括图像预览区域,该图像预览区域显示第一预览画面;检测到第一操作,响应于该第一操作,该电子设备在该拍摄界面同时显示该图像预览区域和辅助预览窗口,该辅助预览窗口显示第二预览画面;其中,该第一预览画面和该第二预览画面是通过该镜头获取的,且该第一预览画面是第一放大倍数下的取景画面,该第二预览画面是第二放大倍数下的取景画面,该第一预览画面是根据该第二预览画面进行裁切处理得到的,该第一放大倍数大于或等于该第二放大倍数。
6.通过上述方案,用户可以根据当前的拍摄需求,例如在长焦拍摄过程中,该方法通过同时显示两个取景画面,通过辅助取景窗口显示“5
×”
时的原始取景画面,在图像预览显示区域显示用户调节放大倍数“50
×”
后的取景画面,为用户提供具有两个不同视场角的预览画面,用户可以在长焦拍摄过程中,根据辅助取景窗口显示“5
×”
时的原始取景画面,在不改变手机或者镜头的拍摄角度的情况下,更容易找到拍摄目标的主体,提高长焦拍摄体验。
7.结合第一方面,在第一方面的某些实现方式中,该图像预览区域和该辅助预览窗口的显示为以下任意一种:该辅助预览窗口的至少部分区域和该图像预览区域重叠;或者该辅助预览窗口显示在该图像预览区域上之外的位置;或者该辅助预览窗口位于该图像预览区域的左下角区域。
8.通过上述方法,该辅助预览窗口可以在相机应用的界面上有不同的显示方式,可以适应不同的拍摄场景,提高用户拍摄体验。例如,该辅助预览窗口和图像预览区域不重叠,使得用户可以看见更大的预览画面,提高拍摄体验。
9.结合第一方面和上述实现方式,在第一方面的某些实现方式中,该第一操作是用户对放大倍数调节区域的放大倍数的调节操作,该响应于该第一操作,该电子设备在该拍摄界面显示辅助预览窗口,包括:当检测到该第一放大倍数大于或者等于第一阈值时,该电子设备自动在该拍摄界面显示该辅助预览窗口。
10.可选地,用户可以通过滑动手机放大倍数调节区域30的放大倍数,当放大倍数达到第一阈值(例如“5
×”
)时,手机自动切换镜头进入长焦拍摄模式,通过手机的长焦镜头的获取原始取景画面。或者,还可以通过用户设置等其他方式进入长焦拍摄模式,本技术实施例对此不做限定。
11.结合第一方面和上述实现方式,在第一方面的某些实现方式中,该第一操作是用户在相机应用开启该辅助预览窗口的操作。
12.示例性的,相机应用中可以包含将启动长焦拍摄功能的开关——辅助取景画面开关。例如,辅助取景画面开关设置在顶端菜单区域,用户直接点击在顶端菜单区域的辅助取景画面开关,就可以启动长焦拍摄功能,显示辅助取景框。或者,辅助取景画面开关包含在设置菜单中,用户可以通过设置菜单启动长焦拍摄功能,显示辅助取景框。
13.结合第一方面和上述实现方式,在第一方面的某些实现方式中,该辅助预览窗口还包括关闭按键,该电子设备在该拍摄界面显示辅助预览窗口之后,该方法还包括:若该电子设备检测到用户对该关闭按钮的操作,该电子设备关闭该辅助预览窗口。
14.例如,当用户完成对焦,拍摄目标的主体显示在图像预览区域时,用户可以关闭该辅助取景框,从而可以有更大的图像预览区域,方便用户查看图像预览画面。
15.结合第一方面和上述实现方式,在第一方面的某些实现方式中,该辅助预览窗口还包括目标区域,该第一预览画面的图像是该目标区域的图像经过处理得到的,以及该目标区域为该辅助预览窗口中的固定区域,或者,该目标区域为该辅助预览窗口中的任意区域。
16.结合第一方面和上述实现方式,在第一方面的某些实现方式中,该方法还包括:检测到针对该辅助预览窗口的拖动操作,响应于该拖动操作,该辅助预览窗口从第一位置移动到该第二位置。
17.通过上述方法,根据当前图像预览区域中显示的图像,用户可以移动该辅助取景框,最大限度的降低该辅助取景框对图像预览显示区域显示的图像的遮挡。
18.第二方面,提供了一种电子设备,包括:镜头,用于获取待拍摄的画面;一个或多个处理器;存储器;多个应用程序;以及一个或多个程序,其中该一个或多个程序被存储在该存储器中,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:显示相机的拍摄界面,该拍摄界面包括图像预览区域,该图像预览区域显示第一预览画面;检测到第一操作,响应于该第一操作,在该拍摄界面同时显示该图像预览区域和辅助预览窗口,该辅助预览窗口显示第二预览画面;其中,该第一预览画面和该第二预览画面是通过该镜头获取的,且该第一预览画面是第一放大倍数下的取景画面,该第二预览画面是第二放大倍数下的取景画面,该第一预览画面是根据该第二预览画面进行裁切处理得到的,该第一
放大倍数大于或等于该第二放大倍数。
19.结合第二方面,在第二方面的某些实现方式中,该图像预览区域和该辅助预览窗口的显示为以下任意一种:该辅助预览窗口的至少部分区域和该图像预览区域重叠;或者该辅助预览窗口显示在该图像预览区域上之外的位置;或者该辅助预览窗口位于该图像预览区域的左下角区域。
20.结合第二方面和上述实现方式,在第二方面的某些实现方式中,该第一操作是用户对放大倍数调节区域的放大倍数的调节操作,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:当检测到该第一放大倍数大于或者等于第一阈值时,自动在该拍摄界面显示该辅助预览窗口。
21.结合第二方面和上述实现方式,在第二方面的某些实现方式中,该第一操作是用户在相机应用开启该辅助预览窗口的操作。
22.结合第二方面和上述实现方式,在第二方面的某些实现方式中,该辅助预览窗口还包括关闭按键,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:若检测到用户对该关闭按钮的操作,关闭该辅助预览窗口。
23.结合第二方面和上述实现方式,在第二方面的某些实现方式中,该辅助预览窗口还包括目标区域,该第一预览画面的图像是该目标区域的图像经过处理得到的,以及该目标区域为该辅助预览窗口中的固定区域,或者,该目标区域为该辅助预览窗口中的任意区域。
24.结合第二方面和上述实现方式,在第二方面的某些实现方式中,当该一个或者多个程序被该处理器执行时,使得该电子设备执行以下步骤:检测到针对该辅助预览窗口的拖动操作,响应于该拖动操作,该辅助预览窗口从第一位置移动到该第二位置。
25.第三方面,本技术提供了一种装置,该装置包含在电子设备中,该装置具有实现上述方面及上述方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,显示模块或单元、检测模块或单元、处理模块或单元等。
26.第四方面,本技术提供了一种电子设备,包括:触摸显示屏,其中,触摸显示屏包括触敏表面和显示器;摄像头;一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令。当指令被电子设备执行时,使得电子设备执行上述任一方面任一项可能的实现中的长焦拍摄的方法。
27.第五方面,本技术提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述任一方面任一项可能的实现中的长焦拍摄的方法。
28.第六方面,本技术提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的视频播放的方法。
29.第七方面,本技术提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述任一方面任一项可能的长焦拍摄的方法。
附图说明
30.图1是本技术实施例提供的一例电子设备的结构示意图。
31.图2是本技术实施例的电子设备100的软件结构框图。
32.图3是本技术实施例的一例电子设备拍照过程的控制结构示意图。
33.图4是本技术实施例提供的一例长焦拍摄过程的图形用户界面示意图。
34.图5是本技术实施例提供的又一例长焦拍摄过程的图形用户界面示意图。
35.图6是本技术实施例提供的一例长焦拍摄过程的实现流程图。
36.图7是本技术实施例提供的一例手机界面的坐标示意图。
具体实施方式
37.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术实施例的描述中,“多个”是指两个或多于两个。
38.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,例如本技术实施例中描述的“第一预览流”、“第二预览流”。
39.本技术实施例提供的拍摄方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等可以实现拍摄功能的电子设备上,本技术实施例对电子设备的具体类型不作任何限制。
40.应理解,该电子设备安装有镜头,例如长焦镜头,可以是长焦定焦镜头,也可以是支持未来可能出现的长焦变焦镜头等,本技术对镜头的形式不做限定。
41.示例性的,图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 identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
42.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
43.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
44.其中,控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
45.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
46.其中,i2c接口是一种双向同步串行总线,处理器110可以通过i2c接口耦合触摸传感器180k,使处理器110与触摸传感器180k通过i2c总线接口通信,实现电子设备100的触摸功能。mipi接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器110和摄像头193通过csi接口通信,实现电子设备100的拍摄功能。处理器110和显示屏194通过dsi接口通信,实现电子设备100的显示功能。
47.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
48.充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。
49.电子设备100通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
50.显示屏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的正整数。
51.电子设备100可以通过isp,摄像头193,触摸传感器、视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。例如本技术实施例介绍的长焦拍摄过程。
52.其中,isp用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
53.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号,应理解,在本技术实施例的描述中,以rgb格式的图像为例进行介绍,本技术实施例对图像格式不做限定。在一些实施例中,电子设备100可以包括1个或n个摄像头193,n为大于1的正整数。
54.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
55.视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
56.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备100的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。
57.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
58.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。陀螺仪传感器180b可以用于确定电子设备100的运动姿态。气压传感器180c用于测量气压。磁传感器180d包括霍尔传感器。电子设备100可以利用磁传感器180d检测翻盖皮套的开合。加速度传感器180e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。距离传感器180f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180f测距以实现快速对焦。接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。环境光传感器180l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。指纹传感器180h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。温度传感器180j用于检测温度。触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测
作用于其上或附近的触摸操作。骨传导传感器180m可以获取振动信号。音频模块170可以基于所述骨传导传感器180m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。
59.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口195用于连接sim卡。
60.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例性说明电子设备100的软件结构。
61.图2是本技术实施例的电子设备100的软件结构框图。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(android runtime)和系统库,以及硬件抽象层(hardware abstract layer,hal)。
62.应用程序层可以包括一系列应用程序包。如图2所示,应用程序包可以包括相机、相册、音乐、设置等应用程序。
63.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,资源管理器,通知管理器等。
64.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
65.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
66.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
67.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
68.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,状态栏中显示通知信息可以短暂停留后自动消失,例如用于告知用户下载完成的消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,或者通知管理器还可以发出提示音,例如电子设备振动,指示灯闪烁等。
69.android runtime包括核心库和虚拟机。android runtime负责安卓系统的调度和
管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
70.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
71.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),2d图形引擎(例如:sgl)等。
72.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2d和3d图层的融合。
73.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:mpeg4,h.264,mp3,aac,amr,jpg,png等。
74.三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。2d图形引擎是2d绘图的绘图引擎。
75.hal可以为内核层的一部分,或者,hal为独立为一层,位于内核层和系统库之间,是硬件和软件之间的层。其中,hal可以包含硬件驱动模块,例如显示驱动,摄像头驱动、传感器驱动等,应用程序框架层可以调用hal的硬件驱动模块。
76.在本技术实施例介绍的长焦拍摄过程中,用户打开相机应用,图2中应用程序层的相机应用启动,并向hal发送指令,以调动hal的摄像头驱动,传感器驱动和显示驱动,使得电子设备可以启动摄像头或镜头采集图像。在摄像头采集图像过程中,光线通过摄像头被传递到图像传感器,图像传感器针对光信号进行光电转换,转化为用户肉眼可见的图像。输出的图像数据以数据流的形式传递给图2中的系统库,由三维图形处理库和图像处理库实现绘图、图像渲染、合成和图层处理等,生成显示图层;由表面管理器将显示图层进行融合处理等,传递给应用程序框架层的内容提供器、窗口管理器和视图系统,控制显示界面的显示。最终,该预览图像显示在相机应用的图像预览区域或者电子设备的显示屏上。
77.为了便于理解,本技术以下实施例将以具有图1和图2所示结构的电子设备为例,介绍电子设备的拍照过程。
78.图3是一例电子设备拍照过程的控制结构示意图,该控制结构300包括镜头310、图像传感器320和图像信号处理(image signal processing,isp)模块330。
79.其中,镜头310可以对应于图1中电子设备100的摄像头193,用于获取图像。示例性的,摄像头193可以体现为一个或多个不同的镜头,如广角镜头、主镜头、长焦镜头、飞行时间(time of flight,tof)镜头等,本技术实施例对镜头的形式和数量不做限定。在本技术实施例中,以电子设备具有长焦定焦镜头为例,介绍电子设备通过长焦定焦镜头拍摄长焦照片的过程。
80.图像传感器320是一种半导体芯片,表面包含有几十万到几百万的光电二极管,受到光照射时,会产生电荷,通过模数转换器转换成数字信号。图像传感器320可以是电荷耦合元件(charge coupled device,ccd),也可以是互补金属氧化物导体器件(complementary metal-oxide semiconductor,cmos)。ccd可以使用一种高感光度的半导体材料制成,能把光线转变成电荷,通过模数转换器芯片转换成数字信号。ccd由许多感光单位组成,通常以百万像素为单位。当ccd表面受到光线照射时,每个感光单位会将电荷反
映在组件上,所有的感光单位所产生的信号加在一起,就构成了一幅完整的画面,即将光学图像转化为原始图像。在一些实施例中,图像传感器320也可以称为感光芯片、感光元件等。
81.isp模块330可以处理原始图像,通过一系列复杂的数学算法运算,对数字图像信号进行优化处理,最后把处理后的信号传到电子设备的显示器上,即显示图像。isp模块330可以对应体现为单独的图像处理芯片或数字信号处理芯片(digital signal processing,dsp),或者isp模块330可以是对应于图1中示出的电子设备100中的处理器110的功能模块,可以包括逻辑部分以及运行在其上的固件程序(firmware),以实现将感光芯片获得的数据及时快速地传递给处理器110并刷新感光芯片。此外,isp模块330还可以对图像的噪点、亮度、肤色进行算法优化,以及对拍摄场景的曝光参数、色温等参数进行优化。
82.具体地,在拍摄过程中,用户打开相机,光线通过镜头310被传递到图像传感器320上,换言之,镜头310可以将环境光信号投射到图像传感器320的感光区域后,图像传感器320经过光电转换,转化为肉眼可见的图像。再将内部原始图像(bayer格式)传送给isp模块330,isp模块330经过算法处理,输出rgb空间域的图像给后端的采集单元,显示在电子设备的图像预览区域或者电子设备的显示屏上。在这个过程中,处理器110通过运行在其上的固件程序(firmware)对镜头310、图像传感器320和isp模块330,进行相应控制,进而完成图像预览或者拍摄功能。
83.下面结合附图和应用场景,对本技术实施例提供的长焦拍摄方法进行具体阐述。
84.图4是本技术实施例提供的一例长焦拍摄过程的图形用户界面(graphical user interface,gui)示意图,本技术将以手机为例,详细介绍本技术提供的长焦拍摄方法。其中,图4中的(a)图示出了手机的解锁模式下,手机的屏幕显示系统显示了当前输出的界面内容401,该界面内容401为手机的主界面。该界面内容401显示了多款应用程序(application,app),例如相册、设置、音乐、相机等应用程序。应理解,界面内容401还可以包括其他更多的应用程序,本技术对此不作限定。
85.如图4中的(a)图所示,用户点击相机应用的图标,响应于用户的点击操作,手机进入如(b)图所示的相机应用的预览界面402。在该相机应用的预览界面402上,包括多个菜单区域,每个区域包括不同的按键,分别用于实现相机应用的各种不同功能。示例性的,如图4中的(b)图所示,相机应用的预览界面402的顶端菜单区域10、放大倍数调节区域30、图像预览显示区域40和底端菜单区域,应理解,本技术实施例对各个区域的划分方式不做限定。各个区域可以相邻、相离或者重叠等,本技术实施例为了描述方便,对相机应用的预览界面402的区域做如图虚线框所示的划分。
86.其中,顶端菜单区域10包括多个按键,以满足用户的不同拍摄需求,例如闪光灯按键、人工智能(artificial intelligence,ai)识别按键等,此处不再赘述。放大倍数调节区域30用于显示拍摄过程的放大倍数,用户可以滑动该放大倍数调节区域30放大倍数,从而通过改变手机的拍摄焦距或拍摄镜头改变针对拍摄目标的预览图像。
87.示例性的,图(b)中显示“1
×”
表示通过手机主镜头(如焦距27毫米)获取预览图像,“0.7
×”
表示通过手机广角镜头(如焦距16毫米)获取预览图像,“5
×”
表示通过手机长焦镜头(如焦距125毫米)获取预览图像,“5
×”
以上的放大倍数(如“25
×”
、“50
×”
等)表示当前通过数字变焦获取图像。示例性的,“50
×”
获取的预览图像是从“5
×”
时手机的长焦镜头的原始取景画面的中心,进行裁切等处理后得到的,因此,“50
×”
的取景面积仅占“5
×”
时手机取景面积的1/100。
88.如图4中的(b)图所示,相机应用的预览界面402当前显示的是“1
×”
时的取景:一座长满树木的山峰。该山峰在放大倍数为“1
×”
时,可以看到整座山峰的全貌。当用户期望的拍摄目标为图(b)中虚线框20内的山峰顶端的树木时,可以调节相机拍摄的放大倍数。用户点击预览界面402上顶端菜单区域10的设置图标,响应于用户的点击操作,手机进入如(c)图所示的相机设置界面403。在该相机设置界面403上,包括多个菜单栏,例如分辨率、地理位置、自动添加水印、ai摄影大师、参考线、拍摄声音、笑脸抓拍等,本技术实施例对以上菜单的功能不再赘述。
89.一种可能的实现方式中,本技术实施例在该相机设置界面403上,为用户提供一个启动长焦拍摄功能的开关——辅助取景画面。示例性的,如图4中的(c)图所示,用户点击辅助取景画面开关,使得该辅助取景画面开关为开启(“on”)状态,即开启了本技术实施例提供的长焦拍摄功能。当用户开启了长焦拍摄功能,返回到相机应用的预览界面,如果用户调节并增大放大倍数时,如图4中的(d)图所示,该预览界面404上,还显示辅助取景框50,该辅助取景框50可以显示图(b)中“5
×”
时的取景画面,图像预览显示区域40显示放大后的取景画面。
90.应理解,本技术实施例介绍的是手机长焦拍摄的过程,当放大倍数为“5
×”
时,相机进入长焦拍摄模式,即通过长焦镜头取景,且随着放大倍数的增加,都是通过该长焦镜头取景,不同放大倍数的预览图像是在“5
×”
时对该长焦镜头的取景画面进行裁切等处理后获得的,本技术实施例对“5
×”
以下的拍摄过程以及获取预览图像的过程不做限定。
91.可选地,当用户开启了辅助取景画面开关,返回到相机应用的预览界面404,该辅助取景框50就持续显示在预览界面404上。如果此时用户还没有调节放大倍数,即放大倍数为“1
×”
时,该辅助取景框50可以和图像预览显示区域40中具有相同的预览图像,都为手机的主镜头获取的取景画面。当用户调节并增大放大倍数至“50
×”
后,该辅助取景框50可以显示图(b)中“5
×”
时的取景画面,图像预览显示区域40显示放大至“50
×”
后的取景画面。
92.可选地,当用户开启了辅助取景画面开关,返回到相机应用的预览界面404,不显示该辅助取景框50。当用户调节并增大放大倍数,使放大倍数大于或等于一定门限(例如“10
×”
)时,该辅助取景框50才显示在预览界面404上。示例性的,用户开启了辅助取景画面开关,返回到相机应用的预览界面404,当前放大倍数为“1
×”
时,该辅助取景框50不显示,当用户滑动调节放大倍数至“10
×”
时,该辅助取景框50显示在预览界面404上,且该辅助取景框50可以显示图(b)中“5
×”
时的取景画面,图像预览显示区域40显示放大“10
×”
后的取景画面。
93.在另一种可能的实现方式中,可以将启动长焦拍摄功能的开关——辅助取景画面开关设置在相机应用的预览界面402的任意位置。例如,辅助取景画面开关设置在顶端菜单区域10中,用户不需要通过设置按键开启长焦拍摄功能,直接点击在顶端菜单区域10的辅助取景画面开关,就可以启动长焦拍摄功能,显示辅助取景框50。
94.在另一种可能的实现方式中,该长焦拍摄功能默认为开启状态,不在相机应用中设置辅助取景画面开关,当判断当前的拍摄满足预设条件时,相机应用的预览界面402上自动显示辅助取景框50。
95.可选地,预设条件可以是判断用户滑动调节放大倍数大于或者等于“10
×”
。示例
性的,当用户滑动调节放大倍数等于“10
×”
时,在相机应用的预览界面402上自动显示辅助取景框50,且该辅助取景框50可以显示图(b)中“5
×”
时的取景画面,图像预览显示区域40显示放大“10
×”
后的取景画面。
96.应理解,在本技术实施例中,提供的该辅助取景框50可以用于显示在“5
×”
时,由手机的长焦镜头获取的取景画面,图像预览显示区域40显示用户调节放大倍数后的取景画面。在长焦拍摄中,该方法可以在图像预览显示区域40同时显示两个取景框,且两个取景框为用户提供具有两个不同视场角的预览画面。对于具有定焦长焦镜头且镜头轴心不可旋转的电子设备,该方法可以让用户在长焦拍摄过程中更容易找到拍摄目标的主体。
97.一种可能的实现方式中,该辅助取景框50包括关闭按键70,该关闭按键70可以位于该辅助取景框50的右上角位置,用户可以通过点击该关闭按键70关闭该辅助取景框50。例如,当用户完成对焦,拍摄目标的主体显示在图像预览区域40时,用户可以关闭该辅助取景框50,从而可以有更大的图像预览区域,方便用户查看图像预览画面。
98.一种可能的实现方式中,该辅助取景框50包括目标区域,该目标区域用于确定拍摄目标主体。示例性的,如图4中的(d)图所示,在该辅助取景框50包括目标区域60,该目标区域60用于确定用户期望拍摄的“山峰顶端的树木”。当用户将放大倍数调节至“50
×”
的长焦拍摄时,用户通过辅助取景框50,调整手机镜头的角度等将“山峰顶端的树木”移动到该目标区域60中,则可以保证图像预览显示区域40呈现的是放大“50
×”
的山峰顶端的树木。
99.在放大“50
×”
进行拍摄时,手机的fov仅为0.5度左右,用户轻微转动手机角度或者拍摄抖动等,将会放大该抖动和偏移,导致图像预览显示区域40的画面大幅偏移,拍摄目标将偏移到图像预览显示区域40,此时用户很难找回拍摄目标。通过该辅助取景框50,用户可以直观的了解和调整手动调整手机镜头的角度等的操作,将“山峰顶端的树木”移动到该目标区域60中,以使拍摄目标“山峰顶端的树木”显示到图像预览显示区域40中。该方法因此能提高操作效率。
100.可选地,该辅助取景框50显示在手机的图像预览显示区域40的左下角,且该目标区域60可以位于辅助取景框50的中心位置。示例性的,如图4中的(d)图所示,该辅助取景框50位于图像预览显示区域40的左下角,目标区域60可以位于辅助取景框50的中心区域,该显示方式可以减少该辅助取景框50对图像预览显示区域40的遮挡,且方便用户快速将“山峰顶端的树木”显示到图像预览显示区域40中。
101.一种可能的实现方式中,该辅助取景框50可以根据用户的操作,在图像预览显示区域40移动。图5是本技术实施例提供的又一例长焦拍摄过程的图形用户界面示意图。示例性的,如图5中的(a)图所示,用户点击该辅助取景框50的任意位置,并沿着向上方向拖动该辅助取景框50,响应于用户的拖动操作,该辅助取景框50从图像预览显示区域40的左下角移动到左上角。
102.通过上述方法,根据当前图像预览显示区域40中显示的图像,用户可以移动该辅助取景框50,最大限度的降低该辅助取景框50对图像预览显示区域40显示的图像的遮挡。
103.可选地,目标区域60在该辅助取景框50的位置也可以根据用户的操作进行移动。示例性的,当用户用三脚架等装置固定手机时,手机的拍摄角度已经固定,使得在该辅助取景框50中,拍摄目标没有位于该辅助取景框50的中心区域,如图5中的(b)图所示,在该辅助取景框50中,拍摄目标“山峰顶端的树木”显示到该辅助取景框50的左下区域,此时在图像
预览显示区域40无法显示山峰顶端的树木的预览图像。用户可以执行如图5中的(b)图所示的操作,点击目标区域60的任意位置,并将该目标区域60向左下方拖动,使得该目标区域60中包括该拍摄目标——“山峰顶端的树木”。响应于用户的拖动操作,该目标区域60在辅助取景框50中的位置改变,当目标区域60包括“山峰顶端的树木”时,图像预览显示区域40可以显示用户期望拍摄的山峰顶端的树木。
104.应理解,在同时显示图像预览区域40和辅助取景框50时,该图像预览区域40的画面是对辅助取景框50中目标区域60的画面进行放大之后得到的。示例性的,以图4中的(d)图示出的“50
×”
的长焦拍摄为例,辅助取景框50中为手机在“5
×”
时长焦镜头获取的画面,相机应用可以确定该辅助取景框50中的目标区域60的位置,并确定该目标区域60圈定的画面的范围,进而确定该目标区域60的画面所包含的图像数据。相机应用运行在处理器110上,即处理器110可以获知该目标区域60的位置信息,处理器110将该目标区域60的位置信息发送给isp模块330,由isp模块330根据目标区域60的位置信息对“5
×”
时长焦镜头获取的画面进行裁切处理,得到新的画面,并进一步将该新的画面放大“50
×”
的处理之后的图像数据传递给hal和应用程序层进行显示,最终在图像预览区域40中显示目标区域60的画面放大“50
×”
之后的画面。同理,不论该目标区域60为固定区域,或者用户可以手动拖动的区域,都可以由相机应用确定该目标区域60的位置信息,进一步对该目标区域60包括的画面进行放大处理等,此处不再赘述。
105.通过上述方法,用户可以根据当前的拍摄需求,在该辅助取景框50中移动目标区域60,在不改变手机或者镜头的拍摄角度的情况下,便于用户快速找到拍摄目标。
106.以上结合图4和图5介绍了多种启动长焦拍摄功能在相机应用的预览界面404上显示辅助取景框50的方法,下面结合图6至图7介绍该长焦拍摄的内部实现过程。
107.图6是本技术实施例提供的一例长焦拍摄过程的实现流程图。如图6所示,该方法600的实现过程可以分为三个阶段,分别包括:isp处理阶段、hal处理阶段和应用层处理阶段。结合图2的软件架构和图3的拍照过程的控制结构,该isp处理阶段可以由isp模块330执行;hal处理阶段和应用层处理阶段由处理器110来执行,hal处理阶段对应在hal执行,应用层处理阶段在应用程序层执行。具体地,方法600包括:
108.601,手机进入长焦拍摄模式。
109.应理解,本技术实施例中介绍的“长焦拍摄模式”可以理解为当前的预览图像是由手机的长焦镜头获取的。例如,手机在“5
×”
以上的放大倍数时,可以通过手机的长焦镜头的获取原始取景画面,“25
×”
、“50
×”
等放大倍数时的预览图像是从“5
×”
获取的原始取景画面的中心开始,进行裁切等处理后得到的。
110.还应理解,本技术实施例中,长焦拍摄模式不限于手机处于拍照模式,或者录制视频的模式。换言之,手机可以在长焦拍摄模式下,可以拍摄照片,或者录制视频。
111.可选地,用户可以通过滑动手机放大倍数调节区域30的放大倍数,当放大倍数达到第一阈值(例如“5
×”
)时,手机自动切换镜头进入长焦拍摄模式,通过手机的长焦镜头的获取原始取景画面。或者,还可以通过用户设置等其他方式进入长焦拍摄模式,本技术实施例对此不做限定。
112.602,手机的isp模块330生成第一预览流。
113.结合图2和图3中的相关介绍,该第一预览流还可以称为“原始预览流”,可以理解
为:镜头310获取的光信号依次经过图像传感器320、isp模块330算法处理,输出的rgb空间域的图像数据。该图像数据可以是以数据流的形式,被发送给手机的显示单元,例如发送图2的系统库中表面管理器、三维图形处理库等,完成图像渲染,合成和图层处理等,最终显示在手机显示屏的图像预览区域。
114.603,手机的isp模块330确定当前是否是数字变焦。
115.应理解,在本技术实施例中,数字变焦可以理解为:如果在长焦拍摄过程中,获取的图像是对一定放大倍数(例如“5
×”
)获取的原始取景画面进行裁切等处理后得到的,则为数字变焦过程。
116.可选地,手机的isp模块330确定当前是否是数字变焦可以根据当前的放大倍数是否大于或者等于第二阈值。应理解,该第二阈值可以等于或者大于前述第一阈值。当第二阈值等于第一阈值时,示例性的,第二阈值和第一阈值都为“5
×”
时,即手机进入长焦拍摄模式时候,获取图像的过程为数字变焦过程。当第二阈值大于第一阈值时,示例性的,第一阈值都为“5
×”
,第二阈值为“10
×”
时,即在放大倍数为“5
×”
时,手机进入长焦拍摄模式;在放大倍数为“10
×”
时,获取图像的过程为数字变焦过程。
117.604,当手机的isp模块330确定当前获取图像的方式不是数字变焦过程,将第一预览流作为主预览流,仅向hal发送第一预览流。
118.应理解,这里“主预览流”可以理解为:用于显示在图像预览显示区域40的rgb空间域的图像数据;同理,在本技术中,可以将显示在辅助取景框50的rgb空间域的图像数据称为“辅助预览流”。
119.以上步骤601-604为isp模块330完成的isp处理流程,isp模块330将第一预览流发送到hal。
120.605,在手机的hal对主预览流进行画质优化处理,并将处理过后的主预览流图像数据发送给应用程序层。
121.具体地,手机的hal可以接收处理器110的控制,为第一预览流叠加画质优化算法,例如色温调整、降噪处理、平滑处理、白平衡处理等优化算法,本技术实施例对优化算法的种类和方法不做限定。
122.606,在手机的应用程序层相机应用在图像预览区域绘制主预览画面。
123.该步骤606的过程可以理解为,手机的isp模块330将第一预览流的图像数据传递给处理器110,处理器110控制由图2的系统库中表面管理器、三维图形处理库等,完成图像渲染,合成和图层处理等,最终显示在手机显示屏的图像预览区域。
124.607,手机的相机应用确定当前是否满足辅助预览条件。
125.该步骤607的判断过程可以在isp模块330和应用程序层达成共识,isp模块330确定当前获取图像的方式不是数字变焦过程,不满足辅助预览条件,相机应用可以确定不满足辅助预览条件,或者,当isp模块330确定当前获取图像的方式不是数字变焦过程时,相机应用可以不执行该步骤607。
126.608,图像预览界面绘制完成。
127.以上步骤601-604为isp模块330完成的isp处理流程,换言之,如果该第一预览流经过步骤605的hal处理阶段处理,并经过步骤606在图像预览区域显示主预览画面,即可以在相机应用的图像预览区域输出用户可见的图像。以上为手机正常显示“1
×”
预览画面的
全部过程。
128.609,如果在步骤603中,手机的isp模块330确定当前获取图像的方式是数字变焦过程时,isp模块330生成第二预览流。
129.可选地,当前的放大倍数大于或者等于第二阈值,例如大于“5
×”
时,手机的isp模块330确定当前获取图像的方式是数字变焦过程。
130.该第二预览流还可以称为“数字变焦预览流”,可以理解为:以“5
×”
时获取的原始取景画面的中心开始,进行裁切等处理后的取景画面,对应输出的rgb空间域的图像数据。例如,用户调节放大倍数为“10
×”
进行拍摄时,第二预览流为“10
×”
时的取景画面对应输出的图像数据。
131.610,手机的isp模块330确定当前是否满足辅助预览条件。
132.可选地,该步骤610的判断过程可以是:用户是否开启了辅助取景画面开关。示例性的,如图4中的(b)图和(c)图介绍的方法,用户手动开启辅助取景画面开关,即手机的isp模块330确定当前满足辅助预览条件。
133.或者,该长焦拍摄功能默认为开启状态,用户可以不通过手动开启辅助取景画面开关,当手机判断当前的拍摄满足预设条件时,手机的isp模块330确定当前满足辅助预览条件。例如该预设条件可以是手机判断当前拍摄放大倍数大于或者等于“10
×”

134.当满足上述任意一种情况,手机的isp模块330确定当前满足辅助预览条件,相机应用的预览界面上自动显示辅助取景框50,到步骤612;否则,手机的isp模块330确定当前不满足辅助预览条件,相机应用的预览界面上自动显示辅助取景框50,到步骤611。
135.611,当手机的isp模块330确定当前不满足辅助预览条件,手机的isp模块330将第二预览流作为主预览流,仅发送该第二预览流。
136.之后继续执行步骤605、步骤606和步骤608,仅将第二预览流作为主预览流,经过hal对第二预览流进行画质优化处理,该处理后的数据流被发送给手机的显示单元,在手机的应用程序层相机应用的图像预览区域显示主预览画面,即在相机应用的图像预览区域输出用户可见的图像。以用户在放大倍数“9
×”
拍摄为例,以上为手机显示“9
×”
时的放大后的预览画面的全部过程。
137.612,当手机的isp模块330确定当前满足辅助预览条件,手机的isp模块330将第二预览流作为主预览流,将第一预览流作为辅助预览流,同时向hal发送该第一预览流和第二预览流。
138.应理解,当手机的isp模块330确定当前满足辅助预览条件,如图4中的(d)图所示,或者如图5中的(a)图和(b)图所示,相机应用的预览界面上可以自动显示辅助取景框50。示例性的,以用户在放大倍数“50
×”
时的拍摄为例,如图4中的(d)图所示,手机的图像预览显示区域40显示“50
×”
时的放大后的预览画面,该预览画面对应的是“第二预览流”(或者称为“主预览流”)包含的图像数据;手机的辅助取景框50显示“5
×”
时的原始取景画面,该辅助取景框50的原始取景画面对应的是“第一预览流”(或者称为“辅助预览流”)包含的图像数据。手机的isp模块330将第一预览流和第二预览流同时发送给hal,即实现双路预览流的图像数据上报。该双路预览流的图像数据上报过程可以同时发送,应理解,本技术实施例对双路预览流的图像数据上报过程不做限定。
139.613,在手机的hal对第一预览流和第二预览流进行画质优化处理。该过程可以参
照前述步骤605的相关描述,此处不再赘述。
140.606,在手机的应用程序层相机应用在图像预览区域绘制主预览画面。
141.607,手机的相机应用确定当前是否满足辅助预览条件。
142.该步骤607的判断过程可以参照步骤610的isp模块330的判断过程,该判断过程可以在isp模块330和应用程序层达成共识,在图6中用虚线框示出。应理解,该步骤607可以和步骤610保持一致,相机应用可以不执行。
143.例如,当isp模块330在步骤610中判断当前满足辅助预览条件,相机应用也可以知道当前满足辅助预览条件,从而通过步骤606,根据处理过后的第二预览流的图像数据发送给应用程序层,绘制主预览画面,即在图像预览显示区域40显示“50
×”
时的放大后的预览画面;同时通过步骤614,根据处理过后的第一预览流的图像数据发送给应用程序层,绘制辅助预览画面,即在辅助取景框50显示“5
×”
时的原始取景画面。
144.或者,当isp模块330在步骤610中判断当前不满足辅助预览条件,相机应用也可以知道当前不满足辅助预览条件,从而通过步骤606,根据处理过后的第二预览流的图像数据发送给应用程序层,绘制主预览画面,即在图像预览显示区域40显示“50
×”
时的放大后的预览画面,而不显示辅助取景框50。
145.经过以上介绍的步骤601-603、609-610、612-613、606、607、614和608的过程,可以实现在图像预览区域显示放大“50
×”
后的主预览画面,同时通过辅助取景框50显示“5
×”
时的原始取景画面。示例性的,如图4中的(d)图所示,辅助取景框50用于显示在“5
×”
时,由手机的长焦镜头获取的原始取景画面——整座山峰,图像预览显示区域40显示用户调节放大倍数“50
×”
后的取景画面——山峰顶端的树木。在长焦拍摄中,该方法可以在图像预览显示区域40同时显示两个取景框,且两个取景框为用户提供具有两个不同视场角的预览画面。对于具有定焦长焦镜头且镜头轴心不可旋转的电子设备,该方法可以让用户在长焦拍摄过程中更容易找到拍摄目标的主体。
146.对于该辅助取景框50中目标区域60的显示,可以有相机应用控制,当手机检测到辅助取景框50中的拍摄目标的主体偏移中心区域时,可以自动显示该目标区域60,用于用户调整手机镜头的角度等将拍摄目标的主体移动到该目标区域60中,更容易找到拍摄目标的主体。
147.此外,对于辅助取景框50在显示屏上的位置坐标,可以通过多种方式确定。
148.图7是本技术实施例提供的一例手机界面的坐标示意图,如7所示,对于手机的显示屏,以显示屏的左上角的起点o0为坐标原点,分别用水平方向(x轴方向)和垂直方向(y轴方向)的像素来表征显示屏的尺寸大小,手机显示屏尺寸为640
×
960,表示在x轴方向上包含640个像素,在y轴方向上包含960个像素。在后续的坐标的描述中,数字都为该点像素的位置坐标。应理解,在某个方向上占据的像素个数越多,显示效果就越精细和细腻。
149.一种可能的实现方式中,辅助取景框50在显示屏上的位置坐标可以是相机应用内部预设的坐标。示例性的,手机可以为辅助取景框50指定初始顶点坐标o、x轴方向包含的像素数x和y轴方向包含的像素数y。例如初始顶点坐标o(0,320)、x轴方向包含的像素数为100,y轴方向包含的像素150之后,可以使得辅助取景框50显示在手的显示屏的图像预览区域40的右下角位置,显示如图4中(d)图所示。
150.可选地,手机100可以根据手机相机应用的图像预览区域40当前显示的画面,确定
在图像预览区域40上显示的辅助取景框50的坐标和尺寸大小。示例性的,当手机检测到图像预览区域40的取景画面中拍摄目标——山顶的树木靠近手机右边,左边除了拍摄目标之外的留白区域大于右边区域,手机为辅助取景框50设置的初始显示在如图5中的(a)图所示左上角区域。该显示方式可以不遮挡右边的放大倍数调节区域30,方便用户操作。
151.应理解,如图5中的(a)图介绍的方法,这里手机的辅助取景框50可以接收用户的拖动操作,在图像预览显示区域40上进行移动。当辅助取景框50移动后,相机应用可以重新确定辅助取景框50的新坐标,并更新辅助取景框50的坐标信息,以保证准确的将第一预览流包括的图像数据显示在该辅助取景框50中。
152.同理,如图5中的(b)图所示,辅助取景框50中的目标区域60也可以接受用户的拖动操作,变化后的目标区域60的坐标信息以及该目标区域60圈定的拍摄目标的主体都可以被相机获取,从而在数字变焦处理过程中,以获取的原始取景画面进行裁切等处理时,准确的对目标区域60圈定区域的拍摄目标的主体进行处理,进一步生成第二预览流,此处不再赘述。
153.通过上述方法,用户可以根据当前的拍摄需求,在该辅助取景框50中移动目标区域60,在不改变手机或者镜头的拍摄角度的情况下,便于用户快速找到拍摄目标。
154.可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
155.本实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,例如检测单元、处理单元、显示单元等,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
156.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
157.本实施例提供的电子设备,用于执行上述长焦拍摄的方法,因此可以达到与上述实现方法相同的效果。
158.在采用集成的单元的情况下,电子设备还可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理。存储模块可以用于支持电子设备执行存储程序代码和数据等。通信模块,可以用于支持电子设备与其他设备的通信。
159.其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,dsp)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、wi-fi芯片等与其他电子设备交互的设备。
160.在一个实施例中,当处理模块为处理器,存储模块为存储器时,本实施例所涉及的
电子设备可以为具有图1所示结构的设备。
161.本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的长焦拍摄的方法。
162.本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的长焦拍摄的方法。
163.另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的长焦拍摄的方法。
164.其中,本实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
165.通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
166.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
167.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
168.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
169.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
170.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。

技术特征:
1.一种长焦拍摄的方法,其特征在于,应用于包括镜头的电子设备,所述方法包括:显示所述电子设备的相机的拍摄界面,所述拍摄界面包括图像预览区域,所述图像预览区域包括第一预览画面;接收第一操作,所述第一操作用于调节所述第一预览画面的第一放大倍数,当所述第一放大倍数大于第一阈值,在所述拍摄界面同时显示所述图像预览区域和辅助预览窗口,所述辅助预览窗口显示第二预览画面,所述第一预览画面是第一放大倍数下的取景画面,所述第二预览画面为第二放大倍数下的取景画面;其中,所述第一放大倍数大于或等于所述第二放大倍数。2.根据权利要求1所述的方法,其特征在于,所述图像预览区域和所述辅助预览窗口的显示为以下任意一种:所述辅助预览窗口和所述图像预览区域重叠;或者所述辅助预览窗口显示在所述图像预览区域的右侧位置;或者所述辅助预览窗口位于所述图像预览区域的左下角区域。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在所述拍摄界面显示放大倍数调节区域,所述第一操作是用户通过所述放大倍数调节区域调节所述第一放大倍数的操作。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述辅助预览窗口还包括关闭按键,所述方法还包括:检测到用户对所述关闭按钮的操作,所述电子设备关闭所述辅助预览窗口。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一预览画面是根据所述第二预览画面进行裁切处理得到的。6.根据权利要求1至4中任一项所述的方法,其特征在于,所述辅助预览窗口还包括目标区域,所述第一预览画面的图像是所述目标区域的图像经过处理得到的,以及所述目标区域为所述辅助预览窗口中的固定区域,或者,所述目标区域为所述辅助预览窗口中的任意区域。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:检测到针对所述辅助预览窗口的拖动操作,响应于所述拖动操作,移动所述辅助预览窗口。8.一种电子设备,其特征在于,所述电子设备包括:镜头,用于获取待拍摄的画面;一个或多个处理器;存储器;多个应用程序;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:显示相机的拍摄界面,所述拍摄界面包括图像预览区域,所述图像预览区域包括第一预览画面;接收第一操作,所述第一操作用于调节所述第一预览画面的第一放大倍数,当所述第一放大倍数大于第一阈值,在所述拍摄界面同时显示所述图像预览区域和辅助预览窗口,所述辅助预览窗口显示第二预览画面,所述第一预览画面是第一放大倍数下的取景画面,所述第二预览画面为第二放大倍数下的取景画面;
其中,所述第一放大倍数大于或等于所述第二放大倍数。9.根据权利要求8所述的电子设备,其特征在于,所述图像预览区域和所述辅助预览窗口的显示为以下任意一种:所述辅助预览窗口和所述图像预览区域重叠;或者所述辅助预览窗口显示在所述图像预览区域的右侧位置;或者所述辅助预览窗口位于所述图像预览区域的左下角区域。10.根据权利要求8或9所述的电子设备,其特征在于,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:在所述拍摄界面显示放大倍数调节区域,所述第一操作是用户通过所述放大倍数调节区域调节所述第一放大倍数的操作。11.根据权利要求8至10中任一项所述的电子设备,其特征在于,所述辅助预览窗口还包括关闭按键,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:检测到用户对所述关闭按钮的操作,关闭所述辅助预览窗口。12.根据权利要求8至11中任一项所述的电子设备,其特征在于,所述第一预览画面是根据所述第二预览画面进行裁切处理得到的。13.根据权利要求8至11中任一项所述的电子设备,其特征在于,所述辅助预览窗口还包括目标区域,所述第一预览画面的图像是所述目标区域的图像经过处理得到的,以及所述目标区域为所述辅助预览窗口中的固定区域,或者,所述目标区域为所述辅助预览窗口中的任意区域。14.根据权利要求8至13中任一项所述的电子设备,其特征在于,当所述一个或者多个程序被所述处理器执行时,使得所述电子设备执行以下步骤:检测到针对所述辅助预览窗口的拖动操作,响应于所述拖动操作,移动所述辅助预览窗口。15.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至7中任一项所述的长焦拍摄的方法。16.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1至7中任一项所述的长焦拍摄的方法。

技术总结
本申请提供了一种长焦拍摄的方法和电子设备,该方法可以应用于平板、手表等具有数字变焦和长焦拍摄能力的电子设备。在长焦拍摄过程中,该方法通过同时显示两个取景画面,通过辅助取景窗口显示“5


技术研发人员:李任鹏
受保护的技术使用者:华为技术有限公司
技术研发日:2020.01.23
技术公布日:2022/3/8

最新回复(0)