一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于控制相机运动的电子装置和方法与流程

2022-07-17 01:26:44 来源:中国专利 TAG:


1.本公开涉及用于控制相机运动的电子装置和方法。


背景技术:

2.存在各种各样的可配备有相机来捕获图像的电子装置,包括智能电话、平板个人计算机(pc)、便携式多媒体播放器(pmp)、个人数字助理(pda)、膝上型pc、以及诸如腕表或头戴式显示器(hmd)的可穿戴装置。
3.为了获得清晰的图像,电子装置的相机需要对图像进行稳定和聚焦。
4.上述信息仅作为背景信息呈现,以帮助理解本公开。至于上述任何内容是否可能适用于关于本公开的现有技术,没有做出任何决定,也没有做出任何断言。


技术实现要素:

5.技术问题
6.为了获得清晰的图像,电子装置的相机需要执行图像稳定以及聚焦调整。对于图像稳定,常使用基于透镜移位型稳定或相机倾斜型稳定的光学图像稳定器(ois)。
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.图1是示出根据本公开的实施例的在网络环境中的电子装置的框图。
34.图2是示出根据某些实施例的相机的框图。
35.图3是示出根据本公开的实施例的电子装置的前表面的透视图。
36.图4是示出图3所示的电子装置的后表面的透视图。
37.图5是示出根据本公开的某些实施例的包括相机倾斜型光学图像稳定器的相机的操作的图。
38.图6是部分透明地示出根据本公开的某些实施例的包括在电子装置中的相机的透视图。
39.图7是示出根据本公开的某些实施例的包括在电子装置中的相机的剖视图。
40.图8至图10b是示出图6的相机的分解透视图。
41.图11a和图11b是示出根据本公开的某些实施例的一个或更多个相机模块止动器的图。
42.图11c和图11d是示出根据本公开的某些实施例的用于使焦距与对象匹配的透镜组件的移动的图。
43.图12是示出根据本公开的某些实施例的用于控制包括在电子装置中的相机的运动的方法的流程图。
44.图13是示出根据本公开的某些实施例的用于控制包括在电子装置中的相机的运动的方法的流程图。
45.图14a至图14c是示出根据本公开的某些实施例的用于控制包括在电子装置中的相机模块的运动的方法的图。
46.图15是示出根据本公开的某些实施例的用于控制包括在电子装置中的相机的运动的方法的流程图。
47.图16是示出根据本公开的某些实施例的包括在相机中的透镜组件的第一至第三移动位置的图。
48.图17a和17b是示出根据本公开的某些实施例的包括在电子装置中的相机模块的运动的图。
具体实施方式
49.为了稳定图像,相机可以使用基于透镜移位型稳定或相机倾斜型稳定的光学图像
稳定器(ois)。
50.透镜移位型稳定使用移动透镜来补偿光学模块的抖动的技术。例如,透镜可以在与图像传感器的成像表面平行的平面上执行线性运动。
51.相机倾斜型稳定使用通过一起移动相机透镜和图像传感器来校正图像的技术。例如,相机倾斜型稳定使光轴与连接目标对象和相机模块中心的虚拟轴匹配。即,随着光轴倾斜以补偿抖动,虚拟轴和光轴总是彼此重合,并且图像传感器捕获图像而没有模糊。然而,当相机倾斜型稳定用于包括在尺寸减小的电子装置(诸如智能电话)中的相机时,由于相机运动的少量空间可能存在困难。
52.本公开的某些实施例提供了用于控制使用相机倾斜型稳定的相机的运动的电子装置和方法。此外,本公开的某些实施例提供了用于控制相机在有限空间内的各种角度的运动以补偿抖动的电子装置和方法。
53.在下文中,将参照附图详细描述本公开的某些实施例。
54.图1是示出根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入装置150、声音输出装置155、显示装置160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(sim)196或天线模块197。在一些实施例中,可从电子装置101中省略所述部件中的至少一个(例如,显示装置160或相机模块180),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将所述部件中的一些部件实现为单个集成电路。例如,可将传感器模块176(例如,指纹传感器、虹膜传感器、或照度传感器)实现为嵌入在显示装置160(例如,显示器)中。
55.处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据加载到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理单元(cpu)或应用处理器(ap))以及与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(gpu)、图像信号处理器(isp)、传感器中枢处理器或通信处理器(cp))。另外地或者可选择地,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为具体用于指定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。术语
“”
应被理解为指单数上下文以及复数上下文。
56.在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123而非主处理器121可控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示装置160、传感器模块176或通信模块190)相关的功能或状态中的至
少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。
57.存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
58.可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作系统(os)142、中间件144或应用146。
59.输入装置150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入装置150可包括例如麦克风、鼠标、键盘或数字笔(例如,手写笔)。
60.声音输出装置155可将声音信号输出到电子装置101的外部。声音输出装置155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的,接收器可用于呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
61.显示装置160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示装置160可包括被适配为检测触摸的触摸电路或被适配为测量由触摸引起的力的强度的传感器电路(例如,压力传感器)。
62.音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入装置150获得声音,或者经由声音输出装置155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
63.传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(ir)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
64.接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(hdmi)、通用串行总线(usb)接口、安全数字(sd)卡接口或音频接口。
65.连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如hdmi连接器、usb连接器、sd卡连接器或音频连接器(例如,耳机连接器)。
66.触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
67.相机180可捕获静止图像或运动图像。根据实施例,相机180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
68.电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(pmic)的至少部分。
69.电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如
不可再充电的原电池、可再充电的蓄电池、或燃料电池。
70.通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(ap))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星系统(gnss)通信模块)或有线通信模块194(例如,局域网(lan)通信模块或电力线通信(plc)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(wi-fi)直连或红外数据协会(irda))或第二网络199(例如,长距离通信网络,诸如蜂窝网络、互联网、或计算机网络(例如,lan或广域网(wan)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(imsi))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
71.天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,pcb)中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的部件(例如,射频集成电路(rfic))可附加地形成为天线模块197的一部分。
72.上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(gpio)、串行外设接口(spi)或移动工业处理器接口(mipi))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
73.根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102和电子装置104中的每个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或外部电子装置108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术或客户机-服务器计算
技术。
74.根据某些实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。
75.应该理解的是,本公开的某些实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”以及“a、b或c中的至少一个”的短语中的每个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
76.如这里所使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(asic)的形式来实现模块。
77.可将在此阐述的某些实施例实现为包括存储在可由机器(例如,电子装置101)读取的存储介质(例如,内部存储器136或外部存储器138)中的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
78.根据实施例,可在计算机程序产品中包括和提供根据本公开的某些实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(cd-rom))的形式来发布计算机程序产品,或者可经由应用商店(例如,play storetm)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至
少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
79.根据某些实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。根据某些实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据某些实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每个部件的所述一个或更多个功能。根据某些实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
80.如上所述,为了捕捉稳定图像,相机模块180可以使用基于透镜移位型稳定或相机倾斜型稳定的光学图像稳定器(ois)。
81.在相机倾斜型稳定的情况下,相机模块180可以具有非常少量的空间。
82.图2是示出根据某些实施例的相机模块180的框图200。相机模块180可以包括透镜组件210和图像传感器230。为了校正通过图像传感器230获取的图像中的抖动,电子装置101中的处理器120可以识别透镜组件的位置,并基于位置信息在第一范围或第二范围内移动相机模块180。
83.参照图2,相机180可以包括透镜组件210、闪光灯220、图像传感器230、图像稳定器240、存储器250(例如,缓冲存储器)和/或图像信号处理器260。透镜组件210可以收集从作为要被图像捕获的目标的对象反射的光。透镜组件210可以包括一个或更多个透镜。根据实施例,相机180可以包括多个透镜组件210。相机180可以是例如双相机、360度相机或球面相机。多个透镜组件210可以具有相同的透镜属性(例如,视角、焦距、自动聚焦、f数和/或光学变焦),或者至少一个透镜组件可以具有与其它透镜组件的透镜属性不同的一个或更多个透镜属性。透镜组件210可以包括例如广角透镜或远摄透镜。
84.闪光灯220可以发射光以增强从对象反射的光。闪光灯220可以包括一个或更多个发光二极管(led)(例如,红色-绿色-蓝色(rgb)led、白色led、红外(ir)led或紫外(uv)led)或氙灯。图像传感器230可以将通过透镜组件210从对象收集的光转换为电信号,从而获取与对象对应的图像。根据实施例,图像传感器230可以包括选自具有不同属性的图像传感器的一个图像传感器(诸如rgb传感器、黑白(bw)传感器、ir传感器或uv传感器)、具有相同属性的多个图像传感器或具有不同属性的多个图像传感器。图像传感器230可以被实施为例如电荷耦合器件(ccd)传感器或互补金属氧化物半导体(cmos)传感器。
85.响应于相机180或电子装置101的运动,图像稳定器240可以在特定方向上移动图像传感器230或包括在透镜组件210中的至少一个透镜,或控制传感器230的操作特性(例如,调整读出定时)。这可以至少部分地补偿由这种运动引起的图像模糊。根据实施例,图像稳定器240可以通过使用设置在相机180内部或外部的陀螺仪传感器(未示出)或加速度传感器(未示出)来检测相机180或电子装置101的运动。存储器250可以至少临时存储通过图像传感器230获取的图像的至少一部分以用于后续图像处理任务。例如,如果图像获取由于快门滞后而延迟,或者如果快速获取多个图像,则可以将所获取的原始图像(例如,拜耳图案的图像或高分辨率图像)存储在存储器250中,并且可以通过显示装置160预览对应的复
制图像(例如,低分辨率图像)。当满足指定条件时(例如,当接收到预定的用户输入或系统命令时),可以获取和处理原始图像的至少一部分。根据实施例,存储器250可以被配置为存储器130的至少一部分或者被配置为独立于存储器130操作的单独的存储器。
86.图像信号处理器260可以对通过图像传感器230获取的图像或存储在存储器250中的图像执行图像处理。图像处理可以包括例如深度图生成、三维(3d)建模、全景生成、特征点提取、图像合成和/或图像补偿(例如,降噪、分辨率调整、亮度调整、模糊、锐化或柔化)。另外地或可选择地,图像信号处理器260可以对相机180中包括的至少一个部件(例如,图像传感器230)执行控制(例如,曝光时间控制或读出定时控制)。由图像信号处理器260处理的图像可以再次存储在存储器250中用于进一步处理或传送到相机180外部的外部部件(例如,存储器130、显示装置160、电子装置102、电子装置104或服务器108)。根据实施例,图像信号处理器260可以被配置为处理器120的至少一部分或被配置为独立于处理器120操作的单独的处理器。在后一种情况下,由图像信号处理器260处理的图像可以按原样或在由处理器120进一步处理之后通过显示装置160显示。
87.根据实施例,电子装置101可以包括具有不同属性(例如,不同视角)或功能的多个相机180。在这种情况下,多个相机180可以包括例如广角相机、远摄相机或ir相机(诸如飞行时间相机或结构化光相机)中的至少一种。例如,可以配置包括具有不同视角的透镜的多个相机模块,并且电子装置可以响应于用户的选择来控制视角的改变。根据实施例,多个相机180中的至少一个可以是前置相机,其它相机180中的至少一个可以是后置相机。
88.图3是示出根据本公开的实施例的电子装置101的前表面的透视图。图4是示出图3所示的电子装置101的后表面的透视图。
89.参照图3和图4,根据实施例的电子装置101可以包括壳体110,该壳体110具有第一表面(或前表面)110a、第二表面(或后表面)110b、以及包围第一表面110a和第二表面110b之间的空间的侧表面110c。在另一实施例(未示出)中,壳体可以指形成第一表面110a、第二表面110b和侧表面110c中的一些的结构。根据实施例,第一表面110a可以至少部分地由基本上透明的前板301(例如,包括各种涂层的聚合物板或玻璃板)形成。第二表面110b可以由基本上不透明的后板302形成。后板302可以由例如涂覆或有色玻璃、陶瓷、聚合物、金属(例如,铝、不锈钢(sts)或镁)或上述材料中的至少两种材料的组合形成。侧表面110c可以联接到前板301和后板302并由侧边框结构(或具有金属和/或聚合物的“构件”118形成。在一些实施例中,后板302和侧边框结构118可以一体形成并具有相同的材料(例如,金属材料,诸如铝)。
90.根据实施例,电子装置101可以包括显示装置160、音频模块103、107和114、传感器模块304和119、相机105和112(例如,图1和图2中的相机180)、键输入装置115、116和117、指示器106以及连接器端口308和309中的至少一个。在一些实施例中,电子装置101可以省略上述部件中的至少一个(例如,键输入装置115、116或217或指示器106),或者可以进一步包括其它部件。
91.显示装置160可以通过前板301的一部分暴露。例如,显示装置160可以与触摸感测电路、能够测量触摸的强度(或压力)的压力传感器和/或能够检测磁场型手写笔的数字化仪相邻或结合设置。
92.音频模块103、107和114可以包括麦克风孔103以及扬声器孔107和114。麦克风孔
103可以在其中包含用于获得外部声音的麦克风,并且在一些实施例中,包含多个麦克风以检测声音的方向。扬声器孔107和114可以包括外部扬声器孔107和呼叫接收器孔114。在一些实施例中,可以将扬声器孔107和114以及麦克风孔103实现为一个孔,或者可以在没有扬声器孔107和114的情况下包括扬声器(例如,压电扬声器)。
93.传感器模块304和119可以生成与电子装置101的内部操作状态或外部环境状态对应的电信号或数据值。传感器模块304和119可以包括例如:第一传感器模块304(例如,接近传感器)和/或第二传感器模块(未示出)(例如,指纹传感器),设置在壳体110的第一表面110a附近;和/或第三传感器模块119(例如,心率监测仪(hrm)传感器),设置在壳体110的第二表面110b附近。指纹传感器可以设置在壳体110的第二表面110b以及第一表面110a(例如,主页键按钮115)附近。电子装置101还可以包括任何其它传感器模块(未示出),诸如手势传感器、陀螺仪传感器、空气压力传感器、磁性传感器、加速度传感器、握持传感器、颜色传感器、ir传感器、生物特征传感器、温度传感器、湿度传感器和/或照度传感器304。
94.相机105和112可以包括设置在第一表面110a附近的第一相机装置105(例如,图1和图2中的相机180)、以及设置在第二表面110b附近的第二相机装置112(例如,图1和图2中的相机180)。每个相机105或112可以包括多个透镜(例如,图2中的透镜组件210)、闪光灯113(例如,图2中的闪光灯220)、图像传感器(例如,图2中的图像传感器230)和/或图像信号处理器(例如,图2中的图像信号处理器260)。闪光灯213可以包括例如发光二极管或氙灯。在一些实施例中,透镜(例如,广角透镜和远摄透镜)和图像传感器可以设置在电子装置101中。可以看出,相机占据小的面积。
95.键输入装置115、116和117可以包括设置在壳体110的第一表面110a上的主页键按钮115、设置在主页键按钮115附近的触摸板116和/或设置在壳体110的侧表面110c上的侧键按钮117。在另一实施例中,电子装置101可以不包括上述键输入装置115、116和117中的一些或全部,并且不被包括的(多个)键输入装置可以以任何其它形式(诸如显示装置160上的软键)来实现。
96.指示器106可以设置在壳体110的第一表面110a上。指示器106可以包括发光二极管(led),并且可以以光学形式来提供例如电子装置101的状态信息。
97.连接器端口308和309可以包括:第一连接器端口308,可接收用于向外部电子装置发送电力和/或数据以及从外部电子装置接收电力和/或数据的连接器;和/或第二连接器端口309,可接收用于向外部电子装置发送音频信号以及从外部电子装置接收音频信号的连接器。
98.图5是示出根据本公开的某些实施例的包括相机倾斜的相机180的操作的图。电子装置101可以包括相机180。当用户的手501使电子装置101抖动(箭头510)时,相机180在电子装置内沿与抖动相反的方向移动、倾斜和移动。结果,尽管电子装置101相对于虚拟轴520移动,但是相机180保持光轴521(相机180的中心到对象502)与虚拟轴520重合的位置。
99.可以看出,相机180具有小的移动空间。因此,可以存在用于相机180的移动以使光轴与竖直轴重合的有限空间。图6是部分透明地示出根据本公开的某些实施例的包括在电子装置101中的相机180的透视图。图7是示出根据本公开的某些实施例的包括在电子装置101中的相机180的剖视图。图8至图10b是示出图6的相机180的分解透视图。
100.参照图6至图10b,根据某些实施例的相机180可以包括相机模块610、图像稳定器
致动器620、旋转引导件630和模块壳体640。
101.相机模块610可以包括例如透镜组件611(例如,图2中的透镜组件210)。相机模块610还可以包括设置在透镜组件611(例如,图2中的透镜组件210)下方的图像传感器(例如,图2或图7中的图像传感器230)。
102.相机模块610的透镜组件611可以具有与图像传感器230正交的光轴601。
103.可以通过例如变焦倍率来调整焦距。即,可以取决于变焦倍率来不同地确定焦距。
104.电子装置101可以将用于聚焦于目标对象的聚焦透镜(例如,透镜组件611)的位置识别为聚焦位置。聚焦位置是指透镜(例如,透镜组件611)响应于接近、远摄等而移动然后被放置为聚焦于目标对象的位置。
105.为了执行自动聚焦功能,相机模块610可以在图像信号处理器(图2中的260)和/或处理器(图1中的120)的控制器使用电机将包括在其中的透镜组件611朝向或远离图像传感器230移动。根据一些实施例,单独的自动聚焦模块可以直接控制透镜组件611以便快速执行自动聚焦功能。直接连接到透镜组件611的自动聚焦模块可以基于通过透镜组件611获取的光来计算聚焦位置,从而控制透镜组件611。聚焦控制模块可以包括例如自动聚焦模块。自动聚焦模块可以包括感测针对被拍摄对象的聚焦位置的传感器和相对于图像传感器移动透镜组件以实现聚焦的电机。
106.相机模块610还可以包括用于移动透镜组件611的透镜载体612(见图7)。透镜组件611联接到透镜载体612,并且可以通过透镜载体612的移动在光轴601的方向上移动。
107.透镜载体612可以包括例如磁体和线圈。在图像信号处理器260和/或处理器120的控制下,透镜载体612可以通过控制经过线圈的电流来控制电磁力,并且还可以通过使用由电磁力产生的洛伦兹力在光轴601的方向上移动透镜组件611。
108.基于透镜组件611在聚焦期间的位置,确定绕轴601、602和603的相机旋转的范围。
109.图像稳定器致动器620可以包括例如第一致动器621(见图8)和第二致动器622(见图8)。
110.相机180可以通过使用设置在相机内部或外部的陀螺仪传感器(未示出)或加速度传感器(未示出)来检测相机180的或电子装置101的运动(例如,抖动)。
111.使用第一致动器621和/或第二致动器622,图像稳定器致动器620可以致动相机模块610以相对于与光轴601正交的第一横轴602和/或与光轴601正交的第二横轴603执行旋转运动。第一横轴602和第二横轴603可以在与光轴601正交的平面上彼此基本垂直相交。相机模块610的旋转运动不限于相对于第一横轴602和第二横轴603的2轴旋转运动。在一些实施例中,绕第一横轴602和第二和603以及与光轴601对应的第三轴的3轴旋转运动也可以是可能的。
112.第一致动器621和第二致动器622中的每个可以由磁体和线圈组成,因此根据磁场移动。在图像信号处理器260和/或处理器120的控制下,第一致动器621和第二致动器622可以通过控制经过线圈的电流来控制电磁力,并且通过使用由电磁力产生的洛伦兹力来驱动相机模块610绕第一横轴602和/或第二横轴603旋转。
113.根据某些实施例,与相机模块610的运动相关的3轴旋转运动可以包括偏航运动、俯仰运动和滚转运动。例如,可以将与第一横轴602相关的运动称为偏航运动,将与第二横轴603相关的运动称为俯仰运动。另外,可以将与第三轴(例如,光轴601)相关的运动称为滚
转运动。根据某些实施例,第三轴可以是垂直于与偏航运动和俯仰运动相关的正交平面的轴。
114.根据某些实施例,电子装置101可以被实现为利用各种图像稳定技术。在一个示例中,电子装置101可以通过图像稳定器致动器620来控制相机模块610的运动。在另一示例中,电子装置101还可以应用透镜移位技术。在又一示例中,电子装置101还可以应用透镜移位技术和图像传感器移位技术两者。
115.参照图8,相机模块610还可以包括柔性印刷电路板(fpcb)801,该柔性印刷电路板(fpcb)801可以发送通过图像传感器230获取的图像或者向/从图像信号处理器(图2中的260)和/或处理器(图1中的120)发送/接收控制信号。例如,透镜组件在聚焦期间的位置信息可以从相机模块610被提供给处理器。然后,处理器可以确定允许用于校正相机模块610的抖动的旋转运动的范围。
116.参照图9,旋转引导件630可以与模块壳体(图6中的640)结合,并且可以为由图像稳定器致动器620移动的相机模块610提供旋转引导。旋转引导件630可以包括开口631以及一个或更多个支撑部分632、633、634和635。
117.开口631可以防止旋转的相机模块610逃逸到旋转引导件630的外部。支撑部分632、633、634和635可以与模块壳体640结合,并且可以使旋转引导件630能够防止相机模块610分离。
118.参照图10a和图10b,模块壳体640可以提供用于容纳相机模块610、图像稳定器致动器620和旋转引导件630的结构。模块壳体640可以与电子装置101的至少一部分结合。模块壳体640可以包括例如容器壳体641和连接器壳体642。容器壳体641可以至少部分地开放,并且可以至少部分地容纳相机模块610。连接器壳体642可以容纳和保护连接到相机模块610的fpcb 801。尽管fpcb 801实际上如图8所示连接到相机模块610,但是为了清楚地显示连接器壳体642容纳fpcb 801,图10a仅示出了在没有相机模块610的情况下的fpcb 801的一部分。
119.图11a和图11b是示出根据本公开的某些实施例的一个或更多个相机模块止动件1101和1102的图。图11c和图11d是示出根据本公开的某些实施例的用于使焦距与对象匹配的透镜组件611的移动的图。图11a和图11b所示的相机模块610的相机模块止动件1101和1102也可以被包括在图5至图10b所示的相机模块中。
120.随着透镜组件611朝盖玻璃1190移动以进行聚焦,移动1110、1120的范围减小以避免相机模块611与盖玻璃1190接触。因此,处理器选择不同的移动范围来校正抖动。因此,基于透镜组件的位置,处理器确定相机模块611可以移动的范围以校正抖动。
121.当相机模块610通过图像稳定器致动器620来执行旋转运动时,相机模块止动件1101和1102可以与旋转引导件630的至少一部分接触,从而限制相机模块610的移动角度。
122.第一相机模块止动件1101可以设置为透镜组件611的至少一部分。当透镜组件611沿光轴601远离图像传感器230时(例如,特写拍摄模式),以及当相机模块610通过图像稳定器致动器620绕第一横轴602或第二横轴603旋转以补偿抖动时,第一相机模块止动件1101可以与旋转引导件630的至少一部分接触,从而限制相机模块610的移动角度1110。为了在特写拍摄模式中调整目标对象的焦距,电子装置101可以将透镜组件611移动为尽可能远离图像传感器230。参照图11b,第二相机模块止动件1102可以设置为相机模块610的侧表面的
至少一部分。当透镜组件611沿光轴601靠近图像传感器230时(例如,远距离拍摄模式),以及当相机模块610通过图像稳定器致动器620绕第一横轴602或第二横轴603旋转以补偿抖动时,第二相机模块止动件1102可以与旋转引导件630的至少一部分接触,从而限制相机模块610的移动角度1120。
123.参照图11c,当相机模块610拍摄近处对象1150时(即,特写拍摄模式),透镜组件611朝对象1150移动以更聚焦于对象1150。即,透镜组件611移动远离图像传感器230并且更靠近透明盖或盖玻璃1190。
124.因为透镜组611相对靠近对象1150定位,所以为了在特定拍摄模式中执行聚焦操作,透镜组件611与透明盖或盖玻璃1190之间的距离1151相对小。在本公开中,该距离将被称为第一距离1151。
125.如果相机模块610的移动角度大,则在特写拍摄模式中,由于相对小的第一距离1151,透镜组件611可能接触透明盖或盖玻璃1190。因此,为了补偿抖动,相机模块610的运动可能受到限制。
126.参照图11d,当相机模块610拍摄远处对象1160时(即,远距离拍摄模式),透镜组件611远离对象1160移动以便聚焦于对象1160。即,透镜组件611朝图像传感器230移动,并且透镜组件611与透明盖或盖玻璃1190之间的距离1152相对大。在本公开中,该距离将被称为第二距离1152。第二距离1152大于第一距离1151。因此,相机模块610的移动角度在远距离拍摄模式中比在特定拍摄模式中大。因此,可以取决于透镜组件611的位置来不同地确定相机模块610的移动角度(例如,图11a或图11b中的1110或1120)。
127.图12是示出根据本公开的某些实施例的用于控制包括在电子装置101中的相机180的运动的方法的流程图。
128.参照图12,在操作1201处,电子装置101可以在图像信号处理器260和/或处理器120的控制下激活相机180。
129.在操作1203处,电子装置101可以在图像信号处理器260和/或处理器120的控制下基于对象与图像传感器230之间的距离来移动透镜组件611的位置以执行聚焦于目标对象的聚焦操作。根据实施例,可以移动相机模块610以补偿抖动。
130.根据某些实施例,在操作1203处,电子装置101可以在图像信号处理器260和/或处理器120的控制下使透镜组件611沿光轴601移动以更靠近或远离图像传感器230。这是聚焦于对象以获得对象的清晰图像的聚焦操作。
131.在操作1205处,电子装置101可以在图像信号处理器260和/或处理器120的控制下确定相机模块610的与聚焦操作中透镜组件611的移动位置对应的移动角度范围。
132.根据某些实施例,在操作1205处,电子装置101可以在图像信号处理器260和/或处理器120的控制下基于预定义区段来确定聚焦操作中透镜组件611的移动位置。
133.根据某些实施例,透镜组件611的移动位置可以由其自身或基于包括透镜组件611的相机模块610的位置或相机180的位置来确定。此外,可以从透镜组件611的移动速度来确定透镜组件611的移动位置。此外,可以基于诸如拉近或拉远的用户输入来确定透镜组件611的移动位置。例如,当用户输入拉近输入时,电子装置101可以在透镜组件611移动之前基于该拉近输入预先确定透镜组件611的移动位置。
134.根据某些实施例,当用户直接选择特定变焦时,电子装置101可以预先获得透镜组
件611的与所选择的特定变焦对应的移动位置。然后,基于透镜组件611的所获得的位置,电子装置101可以确定相机模块610的移动角度(例如,图11a中的1110或图11b中的1120)。
135.在将透镜组件611的移动位置确定为聚焦操作中的预定义区段之一的情况下,电子装置101可以在操作1205处在图像信号处理器260和/或处理器120的控制下确定相机模块610的与所确定的区段对应的移动角度范围。
136.根据某些实施例,在操作1205处,电子装置101可以在图像信号处理器260和/或处理器120的控制下确定相机模块610的与聚焦操作中透镜组件611的移动位置对应的最大移动角度。
137.例如,相机模块610的最大移动角度可以是透镜组件611在不与相机窗口(未示出)接触的情况下可移动到的最大角度。
138.例如,相机模块610的最大移动角度可以是相机模块610的至少一部分在不与机械结构(例如,图10a中的模块壳体640或容器壳体641)的至少一部分接触的情况下在电子装置101内可移动到的最大角度。
139.根据某些实施例,在操作1205处,可以基于由聚焦调整操作确定的聚焦位置、透镜组件611中至少一个透镜的物理位置、或由指定焦距确定的数值中的至少一个来确定关于透镜组件611的位置的信息。基于透镜组件611的所确定的位置信息,电子装置101可以预测透镜组件611与相机180的一些构件碰撞的部分的位置。
140.根据某些实施例,在操作1205处,可以基于由聚焦调整操作确定的焦距来确定关于透镜组件611的位置的信息。
141.在操作1207处,电子装置101可以在图像信号处理器260和/或处理器120的控制下开始相机拍摄。
142.根据某些实施例,在操作1207处,在图像信号处理器260和/或处理器120的控制下,电子装置101可以移动相机模块610,然后当连接目标对象和相机180的虚拟轴520(见图5)与相机180的光轴521(见图5)重合时开始相机拍摄。如果虚拟轴520由于抖动而不与光轴521重合,则可能捕获到模糊的图像。因此,在操作1207处,电子装置101可以使光轴521倾斜以与虚拟轴520匹配从而补偿抖动,使得图像传感器230可以捕获图像而没有归因于抖动的模糊。
143.例如,开始相机拍摄的操作可以包括将从相机180获取的图像作为预览图像显示在电子装置101的显示器(例如,显示装置160)上的操作。
144.在图像信号处理器260和/或处理器120的控制下,电子装置101可以检测相机180的抖动,移动相机模块610以补偿检测到的抖动,并在最小化抖动影响的同时捕获图像。
145.根据某些实施例,在操作1207处,电子装置101可以在图像信号处理器260和/或处理器120的控制下通过设置在相机180内部或外部的传感器模块(例如,图1中的传感器模块176)中包括的传感器(例如,陀螺仪传感器、加速度传感器)来检测相机180或电子装置101的运动。
146.在操作1207处,在图像信号处理器260和/或处理器120的控制下,当检测到相机180的任何抖动时,电子装置101可以在所确定的移动角度范围内移动相机模块610。
147.根据某些实施例,为了防止图像由于相机180的抖动而模糊,电子装置101可以在补偿相机180的抖动的方向上移动相机模块610(例如,在与电子装置101的抖动相反的方
向)。
148.根据某些实施例,相机模块610可以移动使得目标对象的图像不会由于相机180或电子装置101的抖动而模糊。当检测到相机180的抖动时,电子装置101可以在操作1207处在所确定的移动角度范围内控制图像稳定器致动器620。图像稳定器致动器620可以在图像信号处理器260和/或处理器120的控制下驱动相机模块610执行相对于与光轴601正交的第一横轴602和/或与光轴601正交的第二横轴603的旋转运动。
149.根据某些实施例,在操作1207处,电子装置101可以基于取决于焦距确定的移动角度来移动相机模块610。例如,电子装置101可以识别目标对象的焦距并响应于所识别的焦距来移动相机模块610。具体地,如果焦距是第一焦距,则相机模块610可以在第一移动角度范围内移动以补偿抖动。如果焦距是第二焦距,则相机模块610可以在第二移动角度范围内移动以补偿抖动。焦距是参考点与穿过透镜的光束相交的焦点之间的距离。例如,当变焦倍率处于第一倍率状态时,透镜与焦点之间的距离可以被称为第一焦距,当变焦倍率处于第二倍率状态时,透镜与焦点之间的距离可以被称为第二焦距。电子装置101可以实时识别目标对象的焦距,并取决于所识别的焦距不同地调整相机模块610的移动角度。焦距可以响应于用户输入而改变或者可以由相机180自动计算。
150.图13是示出根据本公开的某些实施例的用于控制包括在电子装置101中的相机180的运动的方法的流程图。
151.参照图13,在操作1301处,电子装置101可以在图像信号处理器260和/或处理器120的控制下激活相机180。在操作1301处激活相机180时,电子装置101可以捕获图像。
152.在某些实施例中,捕获图像的操作可以是通过电子装置101的相机180获得图像的操作。
153.在某些实施例中,捕获图像的操作可以是将从相机180获取的图像作为预览图像显示在电子装置101的显示器(例如,显示装置160)上的操作。
154.在操作1303处,电子装置101可以在图像信号处理器260和/或处理器120的控制下基于对象与图像传感器230之间的距离来移动透镜组件611的位置以执行聚焦于目标对象的聚焦操作。根据实施例,可以移动相机模块610以补偿抖动。
155.根据某些实施例,在操作1303处,电子装置101可以在图像信号处理器260和/或处理器120的控制下使透镜组件611沿光轴601移动以更靠近或远离图像传感器230。这是聚焦于对象以获得对象的清晰图像的聚焦操作。
156.在操作1305处,电子装置101可以在图像信号处理器260和/或处理器120的控制下确定相机模块610的与聚焦操作中透镜组件611的移动位置对应的移动角度范围。
157.根据某些实施例,在操作1305处,电子装置101可以在图像信号处理器260和/或处理器120的控制下基于预定义区段来确定聚焦操作中透镜组件611的移动位置,从而确定相机模块610的对应的移动角度范围。
158.根据某些实施例,透镜组件611的移动位置可以由其自身或基于包括透镜组件611的相机模块610的位置或相机180的位置来确定。此外,可以从透镜组件611的移动速度来确定透镜组件611的移动位置。此外,可以基于诸如拉近或拉远的用户输入来确定透镜组件611的移动位置。例如,当用户输入拉近输入时,电子装置101可以在透镜组件611移动之前基于该拉近输入预先确定透镜组件611的移动位置。根据某些实施例,当用户直接选择特定
变焦时,电子装置101可以预先获得透镜组件611的与所选择的特定变焦对应的移动位置。然后,基于透镜组件611的所获得的位置,电子装置101可以确定相机模块610的移动角度(例如,图11a中的1110或图11b中的1120)。
159.在将透镜组件611的移动位置确定为聚焦操作中的预定义区段之一的情况下,电子装置101可以在操作1305处在图像信号处理器260和/或处理器120的控制下确定相机模块610的与所确定的区段对应的移动角度范围。
160.根据某些实施例,在操作1305处,电子装置101可以在图像信号处理器260和/或处理器120的控制下确定相机模块610的与聚焦操作中透镜组件611的移动位置对应的最大移动角度。
161.例如,相机模块610的最大移动角度可以是透镜组件611在不与相机窗口(未示出)接触的情况下可移动到的最大角度。
162.例如,相机模块610的最大移动角度可以是相机模块610的至少一部分在不与机械结构(例如,图10a中的模块壳体640或容器壳体641)的至少一部分接触的情况下在电子装置101内可移动到的最大角度。
163.根据某些实施例,在操作1305处,可以基于由聚焦调整操作确定的聚焦位置、透镜组件611中至少一个透镜的物理位置、或由指定焦距确定的数值中的至少一个来确定关于透镜组件611的位置的信息。基于透镜组件611的所确定的位置信息,电子装置101可以预测透镜组件611与相机180的一些构件碰撞的部分的位置。
164.根据某些实施例,在操作1305处,可以基于由聚焦调整操作确定的焦距来确定关于透镜组件611的位置的信息。
165.在操作1307处,电子装置101可以在图像信号处理器260和/或处理器120的控制下控制相机模块610。
166.参照图5和图11a至图11d,在某些实施例中,电子装置101可以在操作1307处控制相机模块610,使得连接目标对象和相机180的中心的虚拟轴520与相机180的光轴521重合。
167.根据某些实施例,在操作1307处,在图像信号处理器260和/或处理器120的控制下,电子装置101可以移动相机模块610以使连接对象和相机180的虚拟轴520与相机180的光轴521匹配。
168.如果虚拟轴520由于抖动而不与光轴521重合,则可能捕获到模糊的图像。因此,在操作1307处,电子装置101可以使光轴521倾斜以与虚拟轴520匹配从而补偿抖动,使得图像传感器230可以捕获图像而没有归因于抖动的模糊。
169.在图像信号处理器260和/或处理器120的控制下,电子装置101可以检测相机180的抖动,移动相机模块610以补偿检测到的抖动,并在最小化抖动影响的同时捕获图像。
170.根据某些实施例,在操作1307处,电子装置101可以在图像信号处理器260和/或处理器120的控制下通过设置在相机180内部或外部的传感器模块(例如,图1中的传感器模块176)中包括的传感器(例如,陀螺仪传感器、加速度传感器)来检测相机180或电子装置101的运动。
171.在操作1307处,在图像信号处理器260和/或处理器120的控制下,当检测到相机180的任何抖动时,电子装置101可以在所确定的移动角度范围内移动相机模块610。
172.根据某些实施例,为了防止图像由于相机180的抖动而模糊,电子装置101可以在
补偿相机180的抖动的方向上(例如,在与电子装置101的抖动相反的方向上)移动相机模块610。
173.根据某些实施例,相机模块610可以移动使得目标对象的图像不会由于相机180或电子装置101的抖动而模糊。
174.当检测到相机180的抖动时,电子装置101可以在操作1307处在所确定的移动角度范围内控制图像稳定器致动器620。图像稳定器致动器620可以在图像信号处理器260和/或处理器120的控制下驱动相机模块610执行相对于与光轴601正交的第一横轴602和/或与光轴601正交的第二横轴603的旋转运动。
175.根据某些实施例,在操作1307处,电子装置101可以基于取决于焦距确定的移动角度来移动相机模块610。例如,电子装置101可以识别目标对象的焦距并响应于所识别的焦距来移动相机模块610。具体地,如果焦距是第一焦距,则相机模块610可以在第一移动角度范围内移动以补偿抖动。如果焦距是第二焦距,则相机模块610可以在第二移动角度范围内移动以补偿抖动。焦距是参考点与穿过透镜的光束相交的焦点之间的距离。例如,当变焦倍率处于第一倍率状态时,透镜与焦点之间的距离可以被称为第一焦距,当变焦倍率处于第二倍率状态时,透镜与焦点之间的距离可以被称为第二焦距。电子装置101可以实时识别目标对象的焦距,并取决于所识别的焦距不同地调整相机模块610的移动角度。焦距可以响应于用户输入而改变或者可以由相机180自动计算。
176.图14a至图14c是示出根据本公开的某些实施例的用于控制包括在电子装置101中的相机模块610的运动的方法的图。
177.图14a示出了当电子装置101没有发生抖动时使用相机模块610的图像捕获操作。
178.根据某些实施例,电子装置101可以通过相机模块610来捕获目标对象1410的图像。当电子装置101不抖动时,可以通过相机模块610的图像传感器230捕获不模糊的图像。即,连接对象1410和相机模块610的中心的虚拟轴1420(例如,图5中的虚拟轴520)与透镜组件611的光轴1421(例如,图5中的光轴521和图6中的光轴601)重合。此外,透镜组件611的光轴1421与图像传感器230正交。同时,参照图14b和图14c,在图像信号处理器260和/或处理器120的控制下,可以检测电子装置101的任何抖动。
179.在图14b中,根据某些实施例,连接对象1410和相机模块610的中心的虚拟轴1420可以由于电子装置101的抖动而不与组件611的光轴1421重合。当虚拟轴1420和光轴1421由于电子装置101的抖动而不彼此重合时,图像传感器230可以捕获到模糊的图像。
180.在图14c中,根据某些实施例,电子装置101可以控制相机模块610使得虚拟轴1420和光轴1421彼此重合。即,电子装置101(例如,图像信号处理器260和/或处理器120)可以移动相机模块610以使透镜组件611的光轴1421与连接对象1410和相机模块610的中心的虚拟轴1420匹配。当透镜组件611的光轴1421由于电子装置101的抖动而倾斜时,电子装置101可以控制(例如,移动)相机模块610,使得光轴1421与虚拟轴1420重合。基于该控制,图像传感器230可以捕获图像而没有模糊。即,电子装置101可以检测相机模块610的抖动,移动相机模块610以补偿检测到的抖动,并在最小化抖动影响的同时捕获图像。例如,当电子装置101抖动时,电子装置101可以在所确定的移动角度(例如,图12或图13中的移动角度)内控制图像稳定器致动器620。因此,图像稳定器致动器620可以驱动相机模块610执行相对于与光轴601正交的第一横轴602和/或与光轴601正交的第二横轴603的旋转运动。
181.然而,要注意,相机模块610可移动以补偿电子装置101的抖动的范围基于透镜组件611的位置。
182.图15是示出根据本公开的某些实施例的用于控制包括在电子装置101中的相机180的运动的方法的流程图。图16是示出根据本公开的某些实施例的包括在相机180中的透镜组件611的第一至第三移动位置的图。
183.参照图15,在操作1501处,电子装置101可以在图像信号处理器260和/或处理器120的控制下激活相机180。在操作1501处激活相机180时,电子装置101可以捕获图像。
184.在某些实施例中,捕获图像的操作可以是通过电子装置101的相机180获得图像的操作。
185.在某些实施例中,捕获图像的操作可以是将从相机180获取的图像作为预览图像显示在电子装置101的显示器(例如,显示装置160)上的操作。
186.在操作1503处,电子装置101可以在图像信号处理器260和/或处理器120的控制下移动透镜组件611的位置以执行聚焦于目标对象的聚焦操作。
187.根据某些实施例,在操作1503处,电子装置101可以在图像信号处理器260和/或处理器120的控制下在聚焦操作期间使透镜组件611沿光轴601移动以更靠近或远离图像传感器230。此外,透镜组件611可以与透镜载体(例如,图7或图16中的透镜载体612)结合,并且可以通过透镜载体612的移动而在光轴601的方向上移动。
188.在操作1505处,电子装置101可以在图像信号处理器260和/或处理器120的控制下识别聚焦操作中移动的透镜组件611的位置。
189.根据某些实施例,在操作1505处,可以基于由聚焦调整操作确定的聚焦位置、透镜组件611中至少一个透镜的物理位置、或由指定焦距确定的数值中的至少一个来确定关于透镜组件611的位置的信息。基于透镜组件611的所确定的位置信息,电子装置101可以预测透镜组件611与相机180的一些构件碰撞的部分的位置。
190.根据某些实施例,在操作1505处,可以在图像信号处理器260和/或处理器120的控制下基于由聚焦调整操作确定的焦距来确定关于透镜组件611的位置的信息。
191.在操作1507处,当由聚焦操作导致的透镜组件611的移动位置是第一位置(例如,图16中的1601)时,电子装置101可以在图像信号处理器260和/或处理器120的控制下在对应于第一位置的第一移动角度范围内校正相机模块610的运动。例如,可以在透镜组件611不与设置在电子装置101内部的机构碰撞的范围内预设和存储第一移动角度。为了补偿电子装置101的任何抖动,电子装置101可以使相机模块610以一定角度移动。如果透镜组件611的移动位置是第一位置(例如,图16中的1601),则相机模块610可以仅在第一移动角度范围内移动。
192.在操作1507处,当由聚焦操作导致的透镜组件611的移动位置是第二位置(例如,图16中的1602)时,电子装置101可以在图像信号处理器260和/或处理器120的控制下在对应于第二位置的第二移动角度范围内校正相机模块610的运动。例如,可以在透镜组件611不与设置在电子装置101内部的机构碰撞的范围内预设和存储第二移动角度。为了补偿电子装置101的任何抖动,电子装置101可以使相机模块610以一定角度移动。如果透镜组件611的移动位置是第二位置(例如,图16中的1602),则相机模块610可以仅在第二移动角度范围内移动。
193.在操作1507处,当由聚焦操作导致的透镜组件611的移动位置是第三位置(例如,图16中的1603)时,电子装置101可以在图像信号处理器260和/或处理器120的控制下在对应于第三位置的第三移动角度范围内校正相机模块610的运动。例如,可以在透镜组件611不与设置在电子装置101内部的机构碰撞的范围内预设和存储第三移动角度。为了补偿电子装置101的任何抖动,电子装置101可以使相机模块610以一定角度移动。如果透镜组件611的移动位置是第三位置(例如,图16中的1603),则相机模块610可以仅在第三移动角度范围内移动。
194.根据某些实施例,在操作1507处,在图像信号处理器260和/或处理器120的控制下,电子装置101可以将透镜组件611由聚焦操作导致的移动位置是无限聚焦位置的情况确定为第一位置(例如,图16中的1601)。
195.根据某些实施例,在操作1507处,在图像信号处理器260和/或处理器120的控制下,电子装置101可以将透镜组件611由聚焦操作导致的移动位置是中间聚焦位置的情况确定为第二位置(例如,图16中的1602)。
196.根据某些实施例,在操作1507处,在图像信号处理器260和/或处理器120的控制下,电子装置101可以将透镜组件611由聚焦操作导致的移动位置是微距聚焦位置的情况确定为第三位置(例如,图16中的1603)。
197.根据某些实施例,在操作1507处,电子装置101可以基于取决于焦距确定的移动角度来移动相机模块610。例如,电子装置101可以识别目标对象的焦距并响应于所识别的焦距来移动相机模块610。具体地,如果焦距是第一焦距,则相机模块610可以在第一移动角度范围内移动以补偿抖动。如果焦距是第二焦距,则相机模块610可以在第二移动角度范围内移动以补偿抖动。例如,当目标对象是近处对象时,电子装置101可以将目标对象的焦距确定为第一焦距。在这种情况下,电子装置101可以通过使用图像稳定器致动器620在第一范围内移动相机模块610以便补偿抖动。电子装置101可以实时识别目标对象的焦距,并取决于所识别的焦距不同地调整相机模块610的移动角度。焦距可以响应于用户输入而改变或者可以由相机180自动计算。
198.图16是示出根据本公开的某些实施例的包括在相机180中的透镜组件611的第一至第三移动位置的图。
199.参照图16,当与图像传感器230相邻的点是最低位置(例如,0)时,透镜组件611可以从最低位置移动到预定的最大高度(例如,h)。
200.例如,当从最低位置(例如,0)到最大高度(例如,h)的范围被分为三个区段时,范围从最低位置(例如,0)到最大高度的三分之一(例如,1/3h)的第一区段(0到1/3h)可以被称为第一位置1601。当由聚焦操作导致的透镜组件611的移动位置处于无限聚焦位置时,透镜组件611可以位于第一位置1601。
201.此外,范围从最大高度的三分之一(例如,1/3h)到最大高度的三分之二(例如,2/3h)的第二区段(1/3h到2/3h)可以被称为第二位置1602。当由聚焦操作导致的透镜组件611的移动位置处于中间聚焦位置时,透镜组件611可以位于第二位置1602。
202.此外,范围从最大高度的三分之二(例如,2/3h)到最大高度(例如,h)的第三区段(2/3h到h)可以被称为第三位置1603。如果由聚焦操作导致的透镜组件611的移动位置处于微距聚焦位置,则透镜组件611可以位于第三位置1603。
203.图17a和图17b是示出根据本公开的某些实施例的包括在电子装置101中的相机模块610的运动的图。
204.图17a示出了不存在由图像稳定器致动器620导致的相机模块610的运动的情况。透镜组件611联接到透镜载体612,并且可以通过透镜载体612的移动而在光轴601的方向上移动。透镜载体612可以包括例如磁体和线圈。在图像信号处理器260和/或处理器120的控制下,透镜载体612可以通过控制经过线圈的电流来控制电磁力,并且还可以通过使用由电磁力产生的洛伦兹力在光轴601的方向上移动透镜组件611。
205.图17b示出了当透镜组件611在聚焦操作中移动到第一、第二或第三位置(例如,图16中的1601、1602或1603)时相机模块610的运动。取决于由聚焦操作导致的透镜组件611的移动位置,相机模块610可以在预定的移动角度范围1701内移动。
206.根据某些实施例,电子装置101可以基于距模块壳体(例如,图10a中的640)的其上安装相机模块610的表面的指定距离(a)来识别(或确定)预定的移动角度范围1701。即,当相机模块610被放置在模块壳体640中时,指定距离(a)可以基于模块壳体的其上设置图像传感器230的第一表面来确定。指定距离(a)可以包括从模块壳体的第一表面到透明盖或盖玻璃(例如,图11c或图11d中的1190)的距离。电子装置101可以基于指定距离(a)来确定移动角度范围1701,并且相机模块610可以在不与透明盖或盖玻璃1190接触的情况下补偿抖动。根据某些实施例,指定距离(a)可以被预设在电子装置101中,并且可以取决于相机模块610的更换而可变地改变。
207.根据某些实施例,可以基于由聚焦调整操作确定的聚焦位置、透镜组件611中至少一个透镜的物理位置、或由指定焦距确定的值数中的至少一个来确定关于透镜组件611的位置的信息。基于透镜组件611的所确定的位置信息,电子装置101可以预测透镜组件611与相机180的一些构件碰撞的部分的位置。
208.根据某些实施例,电子装置(例如,电子装置101)可以包括处理器(例如,处理器120)和在功能上连接到处理器的相机模块(例如,相机模块610)。相机模块可以包括包含至少一个透镜的透镜组件(例如,透镜组件611)和用于处理通过透镜组件获取的光的图像传感器(例如,图像传感器230)。处理器可以被配置为识别透镜组件的位置信息、当透镜组件的位置信息对应于第一位置时在第一范围内移动相机模块以校正通过图像传感器获取的图像中的抖动、以及当透镜组件的位置信息对应于第二位置时在第二范围内移动相机模块以校正通过图像传感器获取的图像中的抖动。
209.根据某些实施例,相机模块(例如,相机模块610)还可以包括聚焦控制模块,该聚焦控制模块被配置为确定透镜组件(例如,透镜组件611)的位置信息。
210.根据某些实施例,可以基于计算出来聚焦于目标对象的焦距、聚焦位置或透镜组件的物理位置中的至少一个来确定透镜组件(例如,透镜组件611)的位置信息。
211.根据某些实施例,电子装置(例如,电子装置101)还可以包括设置在相机模块(例如,相机模块610)内部或外部的陀螺仪传感器(例如,传感器模块176)或加速度传感器(例如,传感器模块176)。在这种情况下,处理器(例如,处理器120)可以被配置为当电子装置的移动通过陀螺仪传感器或加速度传感器被检测到时在第一范围或第二范围内移动相机模块。
212.根据某些实施例,电子装置(例如,电子装置101)还可以包括:模块壳体(例如,模
块壳体640),其中设置相机模块和与相机模块(例如,相机模块610)的运动相关的图像稳定器致动器(例如,图像稳定器致动器620);以及旋转引导件(例如,旋转引导件630),其与模块壳体结合并为相机模块的旋转角度提供引导。
213.根据某些实施例,电子装置(例如,电子装置101)还可以包括能够限制相机模块(例如,相机模块610)的运动的至少一个相机模块止动器(例如,相机模块止动器1101或1102)。
214.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的位置信息对应于第三位置时在第三范围内移动相机模块(例如,相机模块610)以校正通过图像传感器(例如,图像传感器230)获取的图像中的抖动。
215.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的位置信息对应于无限聚焦位置时在第一范围内移动相机模块(例如,相机模块610)。
216.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的位置信息对应于中间聚焦位置时在第二范围内移动相机模块(例如,相机模块610)。
217.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的位置信息对应于微距聚焦位置时在第三范围内移动相机模块(例如,相机模块610)。
218.根据某些实施例,电子装置(例如,电子装置101)可以包括相机(例如,相机180)、至少一个存储器(例如,存储器130)、以及在功能上连接到相机和所述至少一个存储器的至少一个处理器(例如,处理器120)。相机可以包括:相机模块(例如,相机模块610),其与图像传感器(例如,图像传感器230)结合并通过移动透镜组件(例如,透镜组件611)来执行聚焦操作;以及图像稳定器致动器(例如,图像稳定器致动器620),其用于移动相机模块。处理器可以被配置为激活相机、在聚焦操作中移动透镜组件的位置、确定相机模块的与透镜组件的移动位置对应的移动角度范围、以及在所确定的移动角度范围内移动相机模块。
219.根据某些实施例,电子装置(例如,电子装置101)还可以包括设置在相机内部或外部的陀螺仪传感器(例如,传感器模块176)或加速度传感器(例如,传感器模块176)。在这种情况下,处理器(例如,处理器120)可以被配置为当电子装置的移动通过陀螺仪传感器或加速度传感器被检测到时,在所确定的移动角度范围内移动相机模块(例如,相机模块610)。
220.根据某些实施例,电子装置(例如,电子装置101)还可以包括:模块壳体(例如,模块壳体640),其中设置相机模块(例如,相机模块610)和图像稳定器致动器(例如,图像稳定器致动器620);以及旋转引导件(例如,旋转引导件630),其与模块壳体结合并为相机模块的旋转角度提供引导。
221.根据某些实施例,电子装置(例如,电子装置101)还可以包括能够限制相机模块(例如,相机模块610)的运动的至少一个相机模块止动器(例如,相机模块止动器1101或1102)。
222.根据某些实施例,处理器(例如,处理器120)还可以被配置为识别透镜组件(例如,透镜组件611)的移动位置,以当移动位置是第一位置时在第一移动角度范围内移动相机模块(例如,相机模块610)、当移动位置是第二位置时在第二移动角度范围内移动相机模组、
以及当移动位置是第三位置时在第三移动角度范围内移动相机模块。
223.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的移动位置对应于无限聚焦位置时在第一移动角度范围内移动相机模块(例如,相机模块610)。
224.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的移动位置对应于中间聚焦位置时在第二移动角度范围内移动相机模块(例如,相机模块610)。
225.根据某些实施例,处理器(例如,处理器120)还可以被配置为当透镜组件(例如,透镜组件611)的移动位置对应于微距聚焦位置时在第三移动角度范围内移动相机模块(例如,相机模块610)。
226.根据某些实施例,相机模块还可以包括聚焦控制模块,该聚焦控制模块被配置为确定透镜组件(例如,透镜组件611)的移动位置。
227.根据某些实施例,电子装置(例如,电子装置101)的控制方法可以包括识别在功能上连接到电子装置的相机模块(例如,相机模块610)中包括的透镜组件(例如,透镜组件611)的位置信息、当透镜组件的位置信息对应于第一位置时将相机模块的移动范围确定为第一范围、当透镜组件的位置信息对应于第二位置时将相机模块的移动范围确定为第二范围、以及基于第一范围或第二范围来控制相机模块的运动。
228.根据实施例的电子装置可以是各种类型的电子装置之一。电子装置可以包括便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。然而,电子装置不限于上述那些中的任何一种。
229.本公开的某些实施例和这里使用的术语不旨在将这里阐述的技术特征限制为特定实施例,并且包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“a或b”、“a和b中的至少一个”、“a或b中的至少一个”、“a、b或c”、“a、b和c中的至少一个”以及“a、b或c中的至少一个”的短语中的每个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。
230.术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(asic)的形式来实现模块。
231.可将在此阐述的某些实施例实现为包括存储在可由机器(例如,电子装置101)读取的存储介质(例如,内部存储器136或外部存储器138)中的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信
号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
232.可在计算机程序产品中包括和提供根据本公开的实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(cd-rom))的形式来发布计算机程序产品,或者可经由应用商店(例如,play store
tm
)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
233.上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体。可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每个部件的所述一个或更多个功能。由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
234.虽然已经参照本公开的示例性实施例具体示出和描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求限定的主题的范围的情况下,可以在其中进行形式和细节上的各种改变。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献