显示对焦的方法和应用该方法的电子设备.pdf

上传人:e2 文档编号:1681601 上传时间:2018-07-04 格式:PDF 页数:39 大小:3.55MB
返回 下载 相关 举报
摘要
申请专利号:

CN201510087333.7

申请日:

2015.02.25

公开号:

CN104869304A

公开日:

2015.08.26

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04N 5/232申请日:20150225|||公开

IPC分类号:

H04N5/232

主分类号:

H04N5/232

申请人:

三星电子株式会社

发明人:

李宇镛; 张东薰; 李基赫; 秋允植

地址:

韩国京畿道

优先权:

10-2014-0020969 2014.02.21 KR

专利代理机构:

北京市柳沈律师事务所11105

代理人:

邵亚丽; 刘虹

PDF下载: PDF下载
内容摘要

提供了一种电子设备。该电子设备包括相机模块、以及可操作地连接到所述相机模块的相机控制模块,其中,相机控制模块被配置为获得通过使用所述相机模块将被拍照的对象的对焦信息,基于至少所述对焦信息移动相机的镜头以便将相机聚焦在所述对象上,并且通过可操作地连接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。

权利要求书

权利要求书1.  一种电子设备,包括:相机模块;以及相机控制模块,其可操作地连接到相机模块,其中,所述相机控制模块被配置为获得通过使用所述相机模块将被拍照的对象的对焦信息,基于至少所述对焦信息移动所述相机模块的镜头以便将所述相机模块聚焦在所述对象上,并且通过可操作地连接到所述电子设备的输出设备提供与镜头的移动相对应的指导信息。2.  如权利要求1所述的电子设备,其中,所述相机模块包括一个或多个相位差对焦传感器,并且通过使用所述相位差对焦传感器来获得所述对焦信息。3.  如权利要求1所述的电子设备,其中,所述相机控制模块还被配置为基于所述对焦信息确定镜头的移动距离、移动方向和移动速度中的至少一个。4.  如权利要求1所述的电子设备,其中,所述相机控制模块还被配置为通过显示器输出与所述指导信息相对应的图像,并且根据所述镜头的移动距离、移动方向和移动速度中的至少一个来不同地输出所述图像。5.  如权利要求4所述的电子设备,其中,所述相机控制模块被配置为当所述镜头的移动方向是第一方向时沿顺时针方向旋转所述图像,并且当所述镜头的移动方向为第二方向时沿逆时针方向旋转所述图像。6.  如权利要求4所述的电子设备,其中,所述相机控制模块还被配置为根据所述镜头的移动距离以不同的旋转量输出所述图像。7.  如权利要求4所述的电子设备,其中,所述相机控制模块还被配置为根据所述镜头的移动距离以不同的旋转速度输出所述图像。8.  如权利要求1所述的电子设备,其中,所述输出设备包括提供振动的振动模块,以及其中,所述相机控制模块还被配置为根据所述镜头的移动方向、移动距离和移动速度中的至少一个不同地输出振动。9.  如权利要求1所述的电子设备,其中,所述输出设备包括被配置为输出声音的音频输出模块,以及其中,所述相机控制模块还被配置为根据所述镜头的移动方向、移动距 离和移动速度中的至少一个不同地输出声音。10.  如权利要求1所述的电子设备,其中,所述相机控制模块还被配置为确定至少一个对象的景深,并且根据所述景深以不同大小输出所述图像。11.  如权利要求10所述的电子设备,其中,所述相机控制模块还被配置为通过使用所述至少一个对象的对焦信息、光圈信息和距离信息中的至少一个来确定所述景深。12.  如权利要求1所述的电子设备,其中,所述相机控制模块还被配置为响应于针对所述图像的用户输入,控制至少一个对象的景深。13.  如权利要求12所述的电子设备,其中,所述相机控制模块还被配置为向所述至少一个对象应用模糊图像效果。14.  一种方法,包括:获得通过使用可操作地连接到电子设备的相机将被拍照的对象的对焦信息;基于至少所述对焦信息移动所述相机的镜头以便将所述相机聚焦在所述对象上;以及通过可操作地连接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。15.  如权利要求14所述的方法,其中,移动所述镜头包括:基于所述对焦信息确定所述镜头的移动距离、移动方向和移动速度中的至少一个。16.  如权利要求14所述的方法,其中,提供所述指导信息包括:通过显示器输出与所述指导信息相对应的图像;以及根据所述镜头的移动距离、移动方向和移动速度中的至少一个来不同地输出所述图像。17.  如权利要求16所述的方法,其中,不同地输出所述图像包括:当所述镜头的移动方向是第一方向时沿顺时针方向旋转所述图像;以及当所述镜头的移动方向是第二方向时沿逆时针方向旋转所述图像。18.  如权利要求16所述的方法,其中,不同地输出所述图像包括根据所述镜头的移动速度确定所述图像的旋转速度并且显示所述图像。19.  如权利要求14所述的方法,其中,提供所述指导信息包括:输出与所述指导信息相对应的振动或声音;以及根据所述镜头的移动方向、移动距离和移动速度中的至少一个不同地输出振动或声音。20.  一种非临时性计算机可读记录介质,其记录程序,所述程序当被运行时使得至少一个处理器执行操作,所述操作包括:获得通过使用可操作地连接到电子设备的相机将被拍照的对象的对焦信息;基于至少所述对焦信息移动所述相机的镜头以便将所述相机聚焦在所述对象上;以及通过可操作地连接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。

说明书

说明书显示对焦的方法和应用该方法的电子设备
技术领域
本公开涉及在拍摄图像的时候显示检测到的自动对焦的方法和装置。
背景技术
最近,诸如电子设备(例如,移动设备、移动电话、智能电话、和平板个人计算机(PC))的用户终端具有一个或多个相机,并且提供通过使用一个或多个相机拍摄图像(诸如静止图像或运动图像)的功能。
拍摄图像的功能提供自动检测图像的对焦的功能。对比度检测方法被广泛用作自动检测图像的对焦的方法。
以上信息被作为背景信息来提供,仅仅是为了帮助对本公开的理解。关于以上任何信息是否可以作为关于本公开的现有技术来应用,尚未作出确定,并且不作出声明。
发明内容
本公开的各方面将解决上述问题和/或缺点并且提供至少下述优点。因此,本公开的一方面将提供可视化并显示检测图像的自动对焦的操作。
本公开的另一方面将通过使用在检测图像的自动对焦的操作中获得的信息,可视化并实时显示自动对焦检测操作。
根据本公开的一方面,提供了一种电子设备。该电子设备包括相机模块、以及可操作地连接到所述相机模块的相机控制模块,其中,所述相机控制模块被配置为获得通过使用所述相机模块将被拍照的对象(subject)的对焦信息(focus information),基于至少所述对焦信息移动相机的镜头以便将相机聚焦在所述对象上,并且通过可操作地连接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。
根据本公开的另一方面,提供了一种方法。该方法包括获得通过使用可操作地连接到电子设备的相机将被拍照的对象的对焦信息,基于至少所述对焦信息移动相机的镜头以便将相机聚焦在所述对象上,以及通过可操作地连 接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。
通过以下结合附图、公开了本公开的各种实施例的详细描述,本公开的其它方面、优点和显著的特征对于本领域技术人员将变得明显。
附图说明
通过下面结合附图的描述,本公开的特定实施例的以上和其他方面、特征和优点将更加明显,其中:
图1A是示出根据本公开的实施例的电子设备的框图;
图1B示出了根据本公开的实施例的包括在电子设备中的图像传感器单元的配置的例子;
图2示出了根据本公开的实施例的包括在电子设备中的控制器的操作;
图3A和图3B示出了根据本公开的实施例的在电子设备中使用的UI的例子;
图4A和图4B示出了根据本公开的各种实施例的电子设备中使用的景深UI的例子;
图5A示出了根据本公开的实施例的由电子设备获得的图像数据的例子;
图5B示出了根据本公开的实施例的从图像数据(诸如例如图5A的图像数据)分析的景深数据的例子;
图5C示出了根据本公开的实施例的由电子设备反映其景深数据的图像的例子;
图6示出了根据本公开的实施例的包括在电子设备中的控制器的操作;
图7是示出根据本公开的实施例的图像对焦显示方法的次序的流程图;
图8是示出根据本公开的实施例的图像对焦显示方法的次序的流程图;以及
图9是根据本公开的实施例的电子设备的框图。
贯穿附图,应该理解的是,使用相同的参考标号来描绘相同或相似的元件、特征和结构。
具体实施方式
提供下列参考附图的描述以有助于对通过权利要求及其等效物定义的本公开的各种实施例的全面理解。本描述包括各种具体细节以有助于理解但是 仅应当被认为是示例性的。因此,本领域普通技术人员将认识到,能够对这里描述的各种实施例进行各种改变和修改而不脱离本公开的范围与精神。此外,为了清楚和简明起见,可以略去对公知功能与结构的描述。
在下面说明书和权利要求书中使用的术语和措词不局限于它们的词典意义,而是仅仅由发明人用于使得能够对于本公开清楚和一致的理解。因此,对本领域技术人员来说应当明显的是,提供以下对本公开的各种实施例的描述仅用于图示的目的而非限制如所附权利要求及其等效物所定义的本公开的目的。
应当理解,单数形式的“一”、“一个”和“该”包括复数指代,除非上下文清楚地指示不是如此。因此,例如,对“部件表面”的指代包括指代一个或多个这样的表面。
术语“包括”或“可以包括”指的是可以在本公开的各种实施例中使用的相应公开的功能、操作或组件的存在,而不是限制一个或多个附加功能、操作或特征的存在。此外,术语“包括”或“具有”可以被解释为表示某些特性、数字、步骤、操作、构成元件、组件或其组合,但是不应被解释为排除一个或多个其它特性、数字、步骤、操作、构成元件、组件或其组合的存在可能性。
在本公开的各种实施例中使用的术语“或”包括任意所列术语及其所有组合。例如,“A或B”可以包括A、可以包括B、或者可以包括A和B二者。
在本公开的各种实施例中使用的术语“1”、“2”、“第一”或“第二”可以修士各种实施例的各种组件,但是不限制相应组件。例如,上述表述不限制元件的顺序和/或重要性。这样的表述可以被用于将一个组件与其他组件区分开。例如,虽然第一用户设备和第二用户设备都是用户设备,但是它们指示不同的用户设备。例如,在不脱离本公开的范围的情况下,第一组件可以被称为第二组件,并且类似地,第二组件可以被称为第一组件。
如果一个组件被称为“耦接到”或“连接到”另一组件时,则该组件可以直接耦接到或直接连接到所述另一组件,或者在该组件和所述另一组件之间可以存在新的组件。相比之下,如果一个组件被称为直接“耦接到”或“连接到”另一组件时,在该组件和所述另一组件之间不存在新的组件。
本公开的各种实施例中使用的术语仅是用于描述特定实施例的例子,而不是限制本公开的各种实施例。单数术语旨在包括复数形式,除非上下文清 楚地表明并非如此。
除非不同地定义,本公开使用的所有术语(包括技术术语或科学术语)具有本公开所述的本领域技术人员理解的相同含义。如在词典中定义的通常术语被解释为具有与在相关技术领域中的上下文一致的含义,而且不应理想化地或过分形式化地对其进行解释,除非本公开中明确地如此定义。
本公开的各种实施例的电子设备可以是包括相机功能的设备。例如,电子设备可以包括智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本PC、PDA、便携式多媒体播放器(PMP)、MP3播放器、移动医疗设备、相机、诸如电子眼镜、电子服装、电子背带、电子项链、电子配件、电子纹身和智能手表等的可穿戴设备(例如,头戴式设备(HMD)中的至少一个。
根据本公开的各种实施例,电子设备可以是具有相机功能的智能家用电器。作为电子设备的例子的智能家用电器可以包括电视机、数字视频盘(DVD)播放器、音响、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、电视盒(例如,三星HomeSyncTM、苹果TVTM、或谷歌TVTM)、游戏机、电子词典、电子钥匙、摄像机和电子相框中的至少一个。
根据本公开的各种实施例,电子设备可以包括各种类型的医疗设备(例如,磁共振血管成像(MRA)设备、磁共振成像(MRI)设备、计算机断层摄影(CT)设备、扫描设备、超声波设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记录器(FDR)、车载信息娱乐设备、航海电子设备(例如,船用导航设备、陀螺仪指南针等)、航空电子设备、安全设备、车辆主机单元(head unit for a vehicle)、工业或家用机器人、金融机构的自动取款机(ATM)和商店的销售终端(POS)中的至少一个。
根据本公开的各种实施例,电子设备可以包括具有相机功能的家具、建筑物/结构的一部分、电子板、电子签名接收设备、投影仪、和各种类型的测量设备(例如,水表、电表、气表、无线电波表等)中的至少一个。
根据本公开的各种实施例的电子设备可以是前述各种设备或其组合中的一个。此外,根据本公开的各种实施例的电子设备可以是柔性设备。对本领域技术人员将显而易见的是,根据本公开的各种实施例的电子设备并不限于上述设备。
下文中,将参照附图描述根据本公开的各种实施例。各种实施例中使用 的术语“用户”可以指使用掉在设备的人或者使用电子设备的设备(例如,人工智能电子设备)。
图1A是示出根据本公开的实施例的电子设备的框图。
参照图1A,电子设备的组件不限于图1A所示的电子设备的组件,并且显而易见的是,该电子设备适用于通过使用相机设备处理数字图像的本公开的各种实施例。
根据本公开的各种实施例的电子设备的一般操作可以由控制器10控制。控制器10可以通过控制对包括在电子设备内的组件的电力供应来启动或终止电子设备的操作。具体地,控制器10可以控制配备在电子设备中的用于拍摄图像的组件的操作。控制器10的详细控制功能和操作将在下面进行说明。
电子设备可以是、或者包括用于拍摄图像的组件,并且可以包括至少一个镜头1和提供移动路径以允许镜头1在光轴上移动的镜头组件(lens assembly)2。此外,电子设备可以包括镜头驱动器3,其提供控制信号以允许镜头1在镜头组件2内移动。另外,电子设备可以包括用于检测镜头1在镜头组件2内的位置的镜头位置检测器4。例如,镜头组件2、镜头驱动器3和镜头位置检测器4可以基于使用步进电机的方案或者语音线圈模块(Voice Coil Module,VCM)方案。
图像传感器单元5可以从通过镜头组件2入射的光生成数据,而且A/D转换器6可以将从图像传感器单元5输出的模拟数据转换为数字数据。虽然本公开的各种实施例已经描述了图像传感器单元5和A/D转换器6彼此分离,但是本公开的各种实施例不限于此,并且A/D转换器6可以被包括在图像传感器单元5内。
从A/D转换器6输出的数据被提供给控制器10以处理图像,或者被提供给显示单元7以显示图像(例如,显示预览图像)。用户输入单元8可以处理将用户输入生成电信号的操作。例如,用户输入单元8可以包括包含在电子设备中的硬件按钮(未示出),并且可以当在硬件按钮上生成输入(例如,按压)时向控制器10提供用户输入信号。可替代地或另外地,用户输入单元8可以包括被配置成与显示单元7重叠的触摸屏(未示出)。例如,当在显示单元7上显示具有预定形状的按钮并且在具有预定形状的按钮上生成触摸输入时,用户输入单元8可以包括用于提供用户输入信号的软件按钮。
图1B示出了根据本公开的实施例的包括在电子设备中的图像传感器单 元5的配置的例子。
参照图1B,图像传感器单元5可以包括多个相位差传感器5a到5u。相位差传感器5a到5u可以与包括在图像传感器单元5中的多个图像传感器组合,并且可以被定位在预定区域以检测对焦。例如,多个相位差传感器5a到5u可以以矩阵形式(例如,7×3)配置。如果多个相位差传感器5a到5u可以获得用于检测对焦的数据,则多个相位差传感器5a到5u足够用。根据本公开的各种实施例,相位差传感器5a到5u可以由本领域技术人员不同地改变。
多个相位差传感器5a到5u中的每一个可以包括单独的镜头,并且提供通过单独的镜头所分离的多条相位数据。具体地,由多个相位差传感器5a到5u生成的多条相位数据对应于用于通过相位差对焦检测方案检测对焦的信息,并且可以被用作对焦信息(focus information)。例如,对焦信息可以包括由多个相位差传感器5a到5u提供的相位差值。多条相位数据可以通过A/D转换器6被提供给控制器10(具体地,AF处理器15)。此外,多个相位差传感器5a到5u的操作可以通过用于处理对焦检测的控制器10(具体地,AF处理器15)来控制。通过用于处理对焦检测的控制器10(具体地,AF处理器15)对多个相位差传感器5a到5u的详细控制操作可以参照以下描述。
根据本公开的各种实施例,控制器10可以包括控制拍摄图像的操作的相机控制器11。当做出关于执行相机应用的请求时,相机控制器11可以启动该操作。相机控制器11可以向自动对焦(Auto Focus,AF)处理器15做出关于自动对焦检测操作的请求。响应于该请求,AF处理器15可以控制镜头驱动器3、镜头位置检测器4和图像传感器单元5的操作,以检测通过图像传感器单元5和A/D转换器6输入的图像数据的自动对焦。例如,AF处理器15可以在启动电子设备的图像拍摄过程的初始过程中,基于镜头1的位置(下文中称为“初始镜头位置”)识别(例如,确定)从多个相位差传感器5a到5u提供的多条对焦信息(例如,相位差值)。此外,AF处理器15可以基于多条对焦信息估计与指定区域(例如,图像中心区域、主要对象区域、由用户输入指定的区域和/或类似的区域)相对应的镜头位置(下文中称为“第一镜头位置”)。AF处理器15可以识别(例如,确定)初始镜头位置和所估计的第一镜头位置之间的关系,并且还基于识别出的(例如,所确定的)关系来识别(例如,确定)将初始镜头位置移动到所估计的第一镜头位置所使用 的(例如,所需要的)信息(下文中称为“镜头移动信息”)。例如,镜头移动信息可以包括镜头移动方向、镜头移动距离、镜头移动速度等等中的至少一个。AF处理器15可以通过使用镜头移动信息将镜头移动到所估计的第一镜头位置。
此外,在将镜头移动到第一镜头位置之后,AF处理器15可以通过以对比度方案执行对焦检测来处理对焦检测操作。
此外,AF处理器15可以向相机控制器11提供在配置自动对焦的操作中获得的对焦信息或镜头移动信息(例如,镜头的移动方向、镜头的移动距离、镜头的移动速度等等)。相机控制器11可以生成用于显示镜头移动的对焦移动显示用户界面(UI),并通过使用在配置自动对焦的操作中获得的对焦信息或镜头移动信息(例如,镜头的移动方向、镜头的移动距离、镜头的移动速度等等)向显示单元7提供所生成的对焦移动显示UI。
相机控制器11可以包括相机应用处理器12和用户界面(UI)处理器13。相机应用处理器12可以处理相机应用的操作,而且UI处理器13可以生成在相机应用的操作中使用的UI。UI处理器13可以向显示单元7提供所生成的UI,接收输入到用户输入单元8的与UE有关的用户输入,并且向相机应用处理器12提供相应的用户输入。
图2示出了根据本公开的实施例的包括在电子设备中的控制器的操作。
参照图2,包括在控制器10中的相机应用处理器12、UI处理器13和AF处理器15的操作被示出。
相机应用处理器12提供由参考标记21所指示的相机应用操作。例如,当做出对于相机应用操作的请求时,相机应用处理器12可以提供图像传感器单元5和A/D转换器6的操作,并且将通过图像传感器单元5和A/D转换器6提供的图像数据(例如,预览图像数据)输出到显示单元7。此外,相机应用处理器12可以指示UI处理器13提供相机UI 22。因此,UI处理器13可以生成包括在相机应用被运行时基本提供的菜单或拍摄按钮的相机UI,并且将所生成的相机UI提供给显示单元7。然后,显示单元7可以显示相机UI连同预览图像数据。
相机应用处理器12可以处理相机对焦检测控制操作24。例如,相机应用处理器12可以将用于指示相机对焦检测的控制信号发送到AF处理器15。例如,相机应用处理器12可以响应于用户输入,将用于指示相机对焦检测的 控制信号发送到AF处理器15。根据本公开的各种实施例,AF处理器15可以按照相位差检测方案25执行对焦检测。例如,AF处理器15可以控制以在启动电子设备的图像拍摄的初始过程中基于初始镜头位置来操作多个相位差传感器5a到5u,并且识别(例如,确定)从多个相位差传感器5a到5u提供的多条相位数据。
根据本公开的各种实施例,AF处理器15可以识别与多个相位差传感器5a到5u所位于的区域相对应的对象的对焦信息(例如,相位差传感器的相位之间的差等等),并且使用关于对象的对焦信息来配置图像景深图。例如,AF处理器15可以基于多个相位差传感器5a到5u的相位之间的差来获得对象之间的相对距离,并且基于所获得的相对距离配置图像景深图。AF处理器15可以基于多条相位数据和对象的距离信息来估计与指定区域(例如,图像中心区域中、通过用户输入指定的区域等等)相对应的第一镜头位置。此外,AF处理器15可以识别(例如,确定)初始镜头位置和所估计的第一镜头位置之间的关系,并且基于该关系确定镜头从初始镜头位置到所估计的第一镜头位置的移动方向、移动距离和移动速度。此外,AF处理器15可以通过控制镜头驱动器3和镜头位置检测器4将镜头1移动到所估计的第一镜头位置,以反映该镜头的移动方向、移动距离和移动速度。通过这样的操作,AF处理器15可以完成相位差检测操作。
根据本公开的各种实施例,在将镜头1移动到所估计的第一镜头位置之后,AF处理器15还可以执行相位差检测操作。AF处理器15可以通过控制镜头驱动器3和镜头位置检测器4,基于第一镜头位置识别(例如,确定)对焦信息。例如,AF处理器15可以基于作为参考点的第一镜头位置,以预定距离(例如,相位差对焦检测距离)为单位移动镜头1。在操作中,AF处理器15可以在镜头1移动的每个位置上识别(例如,确定)由相位差传感器5a到5u(中的至少一个)提供的对焦信息。AF处理器15可以在改变的镜头位置处识别(例如,确定)对焦信息以确定指定区域(例如,图像中心区域、由用户输入指定的区域等等)的聚焦位置(例如,指示具有最大值的相位数据的镜头位置,如,相位差对焦镜头位置),并且控制镜头被定位在相应位置处。
根据本公开的各种实施例,AF处理器15可以通过使用对焦信息当中的仅与指定区域(例如,图像中心区域、由用户输入指定的区域等等)相对应 的对焦信息来执行相位差对焦检测操作。例如,AF处理器15可以控制以选择性地驱动多个相位差传感器5a到5u当中的位于与指定区域(例如,图像中心区域、由用户输入指定的区域等等)相对应的位置处的至少一个相位差传感器,并且通过使用从选择性地驱动的至少一个相位差传感器提供的至少一个对焦信息(例如,相位差值)来执行相位差对焦检测操作。此外,根据本公开的各种实施例,AF处理器15驱动多个相位差传感器5a到5u,但是可以选择性地仅获得由位于与指定区域(例如,图像中心区域、由用户输入指定的区域等等)相对应的位置处的相位差传感器输入的对焦信息(例如,相位差值),以便执行相位差对焦检测操作。
根据本公开的各种实施例,相机应用处理器12可以在相机对焦检测控制操作中,例如,在AF处理器15的对焦检测操作中,从AF处理器15接收对焦信息或镜头移动信息(例如,镜头移动方向、镜头移动距离、镜头移动速度等等)。响应于该信息(例如,对焦信息、镜头移动信息等等)的接收,相机应用处理器12可以指示UI处理器13使用该对焦信息或镜头移动信息提供与对焦相对应的UI。UI处理器13使用该对焦信息或镜头移动信息生成或控制与对焦相对应的UI(以下称为“与对焦相对应的UI”),并且如参考标记26所指示的在显示单元7上显示该UI。
根据本公开的各种实施例,UI处理器13可以通过使用在执行对焦检测操作的操作中检测到的对焦信息或镜头移动信息,来显示与对焦相对应的UI以反映与对焦检测相关的信息(例如,镜头轨迹)。例如,UI处理器13可以基于初始镜头位置、从多个相位差传感器5a到5u提供的多条对焦信息、关于对象的距离信息、图像景深图、和初始镜头位置与第一镜头位置(例如,对于诸如中心区域、由用户输入指定的区域等等的预设区域所估计的镜头位置)之间的位置关系(方向、距离等等)中的至少一个,来显示与对焦相对应的UI。例如,UI处理器13可以提供与对焦相对应的UI,以反映镜头从初始镜头位置移动到第一镜头位置的移动方向、以及从初始镜头位置到第一镜头位置的距离。根据本公开的各种实施例,UI处理器13可以根据镜头的移动方向,以不同的方式显示与对焦相对应的UI。例如,当镜头沿第一方向(例如,图像传感器所位于的方向)移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿顺时针方向(或逆时针方向)旋转。当镜头沿第二方向(例如,对象所位于的方向,例如,与图像传感器所位于的方向相反的方向) 移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿逆时针方向(或顺时针方向)旋转。另外,UI处理器13可以与初始镜头位置和第一镜头位置之间的距离的大小成比例地配置和显示与对焦相对应的UI的旋转速度或旋转角度。
根据本公开的各种实施例,在启动图像拍摄过程的初始过程完成之后,AF处理器15可以在改变镜头的位置的同时识别(例如,确定)对焦信息(例如,相位差值),并且将以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)提供给相机应用处理器12。因此,UI处理器13可以显示与对焦相对应的UI的旋转方向、旋转速度和/或旋转角度,以反映从相机应用处理器12提供的以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)。
根据本公开的各种实施例,在相位差对焦检测操作25完成之后,AF处理器15还可以通过如由参考标记27所指示的基于在相位差对焦检测操作中所识别(例如,确定的)相位差对焦镜头位置来应用对比度检测方案,执行对焦检测操作。例如,AF处理器15可以在通过控制镜头驱动器3和镜头位置检测器4在与相位差对焦镜头位置相对应的范围内以预定距离(例如,具有比相位差对焦检测距离相对更小的大小的距离,以下简称为“对比度对焦检测距离”)为单位移动镜头1的同时识别(例如,确定)通过图像传感器单元5和A/D转换器6输入的图像数据,并且识别(例如,确定)图像数据的对焦信息。图像数据可以包括与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素的图像值。AF处理器15可以检测与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素之间的对比度值作为对焦信息,并且通过使用检测到的对焦信息(例如,像素之间的对比度值)确定图像数据的对焦值。此时,AF处理器15可以将在其中检测到的对比度值变成最大值的区域配置为最终对焦区域。AF处理器15通过根据最终对焦区域的配置控制镜头驱动器3和镜头位置检测器4,将镜头1的位置移动到与最终对焦区域相对应的位置(下文中称为“对比度对焦镜头位置”)。AF处理器15可以将指示最终对焦区域已经被配置的信息提供给相机应用处理器12。
通过对比度检测方案27执行的对焦检测操作可以被用于识别(例如,确 定)通过相位差对焦检测操作识别的(例如,确定的)对焦是否被准确地检测到。例如,AF处理器15可以当最终对焦区域的对比度值相对小于预定阈值时确定最终对焦区域的对焦检测失败,并且当最终对焦区域的对比度值等于或相对大于预定阈值时确定最终对焦区域的对焦检测成功。AF处理器15可以向相机应用处理器12提供关于对焦检测的成功或失败的信息。
根据本公开的各种实施例,在相位差对焦检测操作25被完成之后,AF处理器15可以执行对比度对焦检测操作27。在相位差对焦检测操作期间识别的(例如,确定的)对焦信息或镜头移动信息、以及在对比度对焦检测操作期间识别的(例如,确定的)对焦信息或镜头移动信息可以被提供给相机应用处理器12。相机应用处理器12可以考虑从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间,控制由UI处理器13提供的UI。例如,当从接收到相位差对焦检测操作25的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作27的对焦信息或镜头移动信息的时间点之间的时间超过预定阈值时,相机应用处理器12可以向UI处理器13提供指示维持和提供当前显示的与对焦相对应的UI的信号。相比之下,当从接收到相位差对焦检测操作25的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作27的对焦信息或镜头移动信息的时间点之间的时间没有超过预定阈值时,相机应用处理器12可以在向UI处理器13提供对比度对焦检测操作的对焦数据的同时提供指示反映对比度对焦检测操作的对焦信息或镜头移动信息的信号。因此,UI处理器13可以显示与当前显示的对应于对焦的UI相对应的UI,以反映对比度对焦检测操作的对焦数据。
通过根据本公开的各种实施例,已经描述了对焦检测操作。例如,尽管已经描述的是相位差检测方案25和对比度检测方案27顺序地执行,但是本公开的对焦检测方案不限于此。如果图像的对焦被检测并且在检测到对焦的同时识别的(例如,确定的)对焦数据被提供给相机应用处理器12,则本公开的各种实施例都可以胜任。
根据本公开的各种实施例,对焦检测操作可以包括检测预定区域(例如,中心区域)的对焦,或者检测由用户输入所指定的区域的对焦。例如,在相机应用操作被启动之后,AF处理器15可以立即执行被指定用于对焦检测的区域(例如,中心区域)的对焦检测操作。此外,根据本公开的各种实施例, 当在相机应用操作被启动之后通过UI处理器13生成用户输入时,UI处理器13可以识别(例如,确定)用于识别(例如,确定)其中生成用户输入的区域的信息(例如,其中生成用户输入的区域、由用户输入所选择的指定区域等的坐标),并且通过相机应用处理器12向AF处理器15提供用于识别(例如,确定)其中生成用户输入的区域的信息,而且AF处理器15可以对于其中生成用户输入的区域执行对焦检测操作。
在根据本公开的各种实施例的对焦检测操作中,对于显示用于反映在对焦检测操作中移动的镜头轨迹的UI而言,可以使用(例如,需要)两条或更多条用于识别(例如,确定)镜头轨迹的对焦数据。因此,在从AF处理器15输入两条或更多条对焦数据之后,UI处理器13可以向显示单元7提供与对焦相对应的UI,以反映包括在两条或更多条对焦数据中的镜头的位置。此外,在另一例子中,当通过相机应用处理器12执行相机对焦检测控制时,UI处理器13可以向显示单元7提供与对焦相对应的UI,但是固定地显示与对焦相对应的UI而不反映镜头轨迹。此后,UI处理器13可以在从AF处理器15输入两条或更多条对焦数据之后,显示反映镜头移动轨迹的、与对焦相对应的UI。根据实施例,UI处理器13可以额外地或可选地从AF处理器15接收关于镜头轨迹的信息。例如,UI处理器13可以从AF处理器15接收关于镜头的移动方向和移动距离的信息。
根据本公开的各种实施例,相机应用处理器12可以从AF处理器15接收指示最终对焦区域被配置的信息,并且指示UI处理器13提供用于显示AF检测的AF显示UI。因此,UI处理器13生成用于显示AF检测的AF显示UI,并且如由参考标记28所指示的在显示单元7上显示所生成的AF显示UI。
通过本公开的各种实施例描述的镜头1、镜头组件2、图像传感器单元5和A/D转换器6是用于从由对象反射的光生成图像数据的组件,并且可以是被包括在相机或相机模块中的组件。镜头驱动器3、镜头位置检测器4和控制器10是用于控制相机或相机模块的操作的组件,并且可以是被包括在相机控制模块中的组件。
根据本公开的各种实施例的电子设备包括相机模块和在功能上连接到相机模块的相机控制模块。相机模块可以获得通过使用相机模块将被拍照的对象的对焦信息,基于至少对焦信息移动相机的镜头以便将相机聚焦在该对象 上,并且通过在功能上连接到电子设备的输出设备(例如,显示单元7)提供与镜头的移动相对应的指导(guide)信息。例如,指导信息(例如,与对焦相对应的UI)可以通过图像、文本、图标、动态图像、振动、声音等等来提供。
根据本公开的各种实施例的相机模块可以包括至少一个相位差对焦传感器,而且相机控制模块可以通过使用相位差对焦传感器来获得对焦信息。
根据本公开的各种实施例的相机控制模块可以基于对焦信息确定镜头的移动距离、移动方向和移动速度中的至少一个。
根据本公开的各种实施例的相机控制模块可以向显示单元输出与指导信息相对应的图像,并且可以根据镜头的移动距离、移动方向和移动速度中的至少一个,输出不同的图像。
根据本公开的各种实施例的相机控制模块可以当镜头的移动方向是第一方向时沿顺时针方向旋转图像,并且当镜头的移动方向为第二方向时沿逆时针方向旋转图像。
根据本公开的各种实施例的相机控制模块可以根据镜头的移动距离输出不同的旋转量。
根据本公开的各种实施例的相机控制模块可以根据镜头的移动距离输出不同的旋转速度。根据各种实施例的相机控制模块可以根据镜头的移动速度输出不同的旋转速度。
根据本公开的各种实施例的输出设备可以包括振动模块(例如,致动器或电激励模块),而且相机控制模块可以根据镜头的移动方向、移动距离和移动速度中的至少一个输出不同的振动。例如,当镜头的移动方向是第一方向时,相机控制模块可以执行输出以使得振动的强度逐渐变强。当镜头的移动方向是第二方向时,相机控制模块可以执行输出以使得振动的强度逐渐变弱。例如,相机控制模块可以以各种不同振动属性(诸如振动的强度、方向和模式)输出图像。根据本公开的各种实施例,振动模块可以使用致动器输出各种振动,诸如振动、压力、静电振动、和电激励。
根据本公开的各种实施例的输出设备可以包括用于输出声音的音频输出模块,而且相机控制模块可以根据镜头的移动方向、移动距离/或移动速度等等中的至少一个输出不同的声音。例如,当镜头的移动方向是第一方向时,相机控制模块可以执行输出以使得声音的强度逐渐变强。当镜头的移动方向 是第二方向时,相机控制模块可以执行输出以使得声音的强度逐渐变弱。例如,相机控制模块可以输出各种不同声音属性,诸如声音的方向、强度、模式和音调。
根据本公开的各种实施例的相机控制模块可以确定至少一个对象的景深,并且根据景深输出不同大小的图像。
根据本公开的各种实施例的相机控制模块可以通过使用相机控制模块和至少一个对象之间的对焦信息、光圈信息、距离信息等等中的至少一个来确定景深。
根据本公开的各种实施例的相机控制模块可以响应于对于图像的用户输入,控制至少一个对象的景深。根据本公开的各种实施例的相机控制模块可以控制光圈以控制景深,或者向至少一个对象应用模糊图像效果。
根据本公开的各种实施例的电子设备可以包括至少一个镜头、将从镜头入射的光转换为图像数据的图像传感器单元、和控制器,所述控制器获得图像数据的对焦信息,识别(例如,确定)用于将相机对焦到图像数据的对焦区域的镜头的移动信息,并且通过电子设备的显示器显示与镜头的移动信息相对应的用户界面(UI)。
控制器可以包括AF处理器、UI处理器和相机应用处理器,AF处理器通过识别(例如,确定)用于将相机对焦到图像数据的对焦区域的镜头的移动信息并且根据镜头的移动信息控制镜头的位置,来检测对焦区域的对焦,UI处理器生成用于反映镜头的移动信息的UI,而且相机应用处理器控制UI处理器的操作。
镜头的移动信息可以包括镜头的移动距离、镜头的移动方向、镜头的移动速度等等中的至少一个。
UI处理器可以包括用于反映根据镜头的移动方向的图像的旋转方向、根据镜头的移动速度的图像的旋转量、以及根据镜头的移动速度的图像的旋转速度中的至少一个的UI。
控制器可以通过使用包括在图像数据中的至少一个对象的对焦信息、光圈信息和距离信息中的至少一个来识别(例如,确定)景深,并处理控制图像数据的景深的操作。
控制器可以处理控制包括在电子设备中的光圈的大小的操作。
控制器可以处理向包括在图像数据中的至少一个对象应用模糊图像效果 的操作。
图3A和图3B示出了在根据本公开的实施例的电子设备中使用的UI的例子。下文中,将通过参照图3A和图3B来描述通过本公开的各种实施例提供的UI的例子。
参照图3A和图3B,相机UI 31、32和33可以与预览图像重叠,并且可以包括在相机应用被运行时基本提供的菜单或拍摄按钮。例如,相机UI 31、32和33可以包括用于选择拍摄模式(例如,动态图像拍摄模式、图像拍摄模式、全景拍摄模式等等)的模式选择菜单31。此外,相机UI 31、32和33可以包括用于从包括在电子设备中的多个相机当中选择将被用于拍摄的相机的相机选择菜单32。此外,相机UI 31、32和33可以包括用于接收相机设置值的相机设置菜单33。
与对焦相对应的UI 35a可以在对焦检测操作期间显示可视化的对焦移动(visualized focus movement)。例如,与对焦相对应的UI 35a可以通过使用在对焦检测操作期间检测到的对焦数据,反映在对焦检测操作期间移动的镜头轨迹。与对焦相对应的UI 35a可以显示对焦的移动方向,以反映顺次提供的各条对焦数据之间的关系。例如,当镜头1和图像传感器单元5之间的距离变得更短时,与对焦相对应的UI 35a可以被显示,同时沿顺时针方向旋转,而且当镜头1和图像传感器单元5之间的距离变得更长时,与对焦相对应的UI 35a可以被显示,同时在沿逆时针方向旋转。
根据本公开的各种实施例,当包括在多条对焦数据中的镜头的位置之间的距离差很大时,与对焦相对应的UI 35a可以将与对焦相对应的UI 35a的旋转速度显示为快速,而且当包括在多条对焦数据中的镜头的位置之间的距离差很小时,可以将与对焦相对应的UI 35a的旋转速度显示为慢速。根据本公开的各种实施例,当包括在多条对焦数据中的镜头的位置之间的距离差很大时,与对焦相对应的UI 35a可以被显示为快速旋转,而且当包括在多条对焦数据中的镜头的位置之间的距离差很小时,可以将与对焦相对应的UI 35a可以显示为慢速旋转。
AF完成显示UI 36可以如图3B所示地显示自动对焦检测被完成。例如,AF完成显示UI 36可以包括指示在其中检测到对焦的区域的指示符,并且指示符可以通过使用不同的颜色或闪烁效果来通知对焦检测。
此外,与对焦相对应的UI 35a和AF完成显示UI 36可以位于在其中检 测到对焦的区域。例如,当基于指定区域(例如,中心区域)进行对焦检测时,与对焦相对应的UI 35a可以如图3A所示地在指定区域(例如,中心区域)上显示,而且AF完成显示UI 36可以如图3B所示地在指定区域(例如,中心区域)上显示。在另一个例子中,当基于由用户输入指定的区域进行对焦检测时,与对焦相对应的UI 35a可以在由用户输入指定的区域上显示。
根据本公开的各种实施例,相机控制器11还可以执行配置景深的操作。例如,相机控制器11可以提供能够由用户配置图像的景深的接口。此外,相机控制器11可以接收图像对焦检测过程中的对焦数据。因此,相机控制器11可以通过对焦数据识别(例如,确定)图像数据的对焦值,并通过反映由用户配置的景深来校正图像数据。
下文中,将通过图4A和图4B来描述配置相机控制器11的景深的操作。
图4A和图4B示出了根据本公开的各种实施例的电子设备中使用的景深UI的例子。
参照图4A和图4B,当相机应用操作时,相机应用处理器12可以向UI处理器13提供指示提供用于配置景深的景深配置UI 29-1的信号。因此,UI处理器13可以显示景深配置UI并且由用户输入23配置景深值。用户输入23可以包括通过捏拉缩放(pinch to zoom)手势的输入、通过单个或多个触摸拖动手势的输入,或通过布置在电子设备上的硬件按钮的输入。
景深配置UI 29-1可以包括请求由用户配置景深的信息,例如,景深配置请求消息(例如,“配置景深”)、以及指示对焦配置的指示符41。指示对焦的景深配置的指示符可以以和与对焦相对应的UI 35a的指示符相同的形状构成。指示对焦的景深配置的指示符的大小可以由用户输入来控制,于是可以显示具有受控大小41a、41b或41c的指示符,并且可以根据由用户输入控制的指示符41的大小41a、41b或41c来配置景深的大小值。例如,当指示符41的大小被配置为如图4B所示的第一大小42a时,景深值可以被配置为第一景深值。当指示符41的大小被配置为如图4B所示的第二大小42b时,景深值可以被配置为第二景深值。当指示符41的大小被配置为如图4B所示的第三大小42c时,景深值可以被配置为第三景深值。第一景深值可以指比第二景深值相对更浅的景深,而且第二景深值可以指比第三景深值相对更浅的景深。
图5A示出了根据本公开的实施例的由电子设备获得的图像数据的例子。 图5B示出了从图像数据(诸如例如图5A的图像数据)分析的景深数据的例子。图5C示出了根据本公开的实施例的由电子设备反映其景深数据的图像的例子。
参照图5A、图5B和图5C,UI处理器13可以向相机应用处理器12提供由用户输入确定的景深值。因此,相机应用处理器12可以通过控制AF处理器15来执行相机对焦检测控制操作。相机应用处理器12可以在执行相机对焦检测控制操作的同时从AF处理器15接收对焦数据。
根据本公开的各种实施例,当相机对焦检测控制操作完成并因而检测到图像数据的对焦时,相机应用处理器12可以识别(例如,确定)并显示检测到的对焦区域。此外,相机应用处理器12可以通过分析图像数据的对焦数据,识别(例如,确定)包括在图像数据中的对象的距离信息。例如,相机应用处理器12可以在检测图5A中所示的图像数据51的对焦的同时通过分析对焦数据来识别(例如,确定)图5B中所示的景深数据52。例如,相机应用处理器12可以从所识别的(例如,所确定的)包括在图像数据51中的对象的距离信息中识别(例如,确定)景深层信息(例如,第一层52a、第二层52b和第三层52c)。识别(例如,确定)对象的距离信息的操作或者识别(例如,确定)景深层信息的操作可以与在相位差对焦检测操作的初始过程中获得对焦信息、对象的距离信息和图像景深图的操作同样地执行。
如上所述,所识别的(例如,所确定的)景深层信息可以反映在图像数据中。例如,所识别的(例如,所确定的)景深层信息可以被用于处理图像数据的校正以反映由用户输入配置的景深值。处理图像数据的校正以反映由用户输入配置的景深值可以根据图像处理操作29-2来执行。例如,当由用户输入将景深值配置为第一景深值时,相机应用处理器12可以通过根据第一层52a的景深校正图5A中所示的图像数据51,来生成图像数据53a。当由用户输入将景深值配置为第二景深值时,相机应用处理器12可以通过根据第二层52b的景深校正图像数据51,来生成图像数据53b(例如,包括图像数据53b的图像)。例如,相机应用处理器12可以对于除了第二层52b的其余区域处理模糊效果。当由用户输入将景深值配置为第三景深值时,相机应用处理器12可以通过根据第三层52c的景深校正图像数据51,来生成图像数据53c(例如,包括图像数据53c的图像)。例如,相机应用处理器12可以对于除了第三层52c的其余区域处理模糊效果。根据本公开的各种实施例,位于与电子 设备的镜头1相对应的位置处的光圈(未示出)的大小可以被控制以便在图像数据中反映所识别的(例如,所确定的)景深层信息。
图6示出了根据本公开的实施例的包括在电子设备中的控制器的操作。
参照图6,包括在控制器10中的相机应用处理器12、UI处理器13和AF处理器15的操作可以被示出。
在操作611中,相机应用处理器12启动相机应用操作。例如,当做出对于相机应用操作的请求时,相机应用处理器12可以启动图像传感器单元5和A/D转换器6的操作,以通过显示单元7输出通过图像传感器单元5和A/D转换器6提供的图像数据(例如,预览图像数据)。此外,在操作612中,相机应用处理器12可以指示UI处理器13提供相机UI。因此,UI处理器13可以生成包括在相机应用被运行时基本提供的菜单或拍摄按钮的相机UI,并且将所生成的相机UI提供给显示单元7。此后,显示单元7可以显示相机UI 31、32或33(见图3A)连同预览图像数据。
在操作613中,相机应用处理器12可以执行相机对焦检测控制操作。例如,相机应用处理器12可以将用于指示相机对焦检测的控制信号发送到AF处理器15。因此,AF处理器15按照相位差对焦检测方案执行对焦检测。例如,在操作614中,AF处理器15使用相位差对焦检测方案执行对焦检测。例如,AF处理器15可以控制以在启动电子设备的图像拍摄的初始过程中基于初始镜头位置来操作多个相位差传感器5a到5u,并且识别(例如,确定)从多个相位差传感器5a到5u提供的多条相位数据。根据本公开的各种实施例,AF处理器15可以识别(例如,确定)关于与多个相位差传感器5a到5u所位于的区域相对应的对象的对焦信息(例如,相位差传感器的相位之间的差),并且使用关于对象的对焦信息来配置图像景深图。例如,AF处理器15可以基于多个相位差传感器5a到5u的相位之间的差来获得对象之间的相对距离,并且基于所获得的相对距离配置图像景深图。AF处理器15可以基于多条相位数据和关于对象的距离信息来估计与指定区域(例如,图像中心区域、通过用户输入指定的区域等等)相对应的第一镜头位置。此外,AF处理器15可以识别(例如,确定)初始镜头位置和所估计的第一镜头位置之间的关系,并且基于该关系确定镜头从初始镜头位置到所估计的第一镜头位置的移动方向、移动距离、移动速度等等。此外,AF处理器15可以通过控制镜头驱动器3和镜头位置检测器4将镜头1移动到所估计的第一镜头位置, 以反映该镜头的移动方向、移动距离和移动速度。通过这样的操作,AF处理器15可以完成相位差检测操作。根据本公开的各种实施例,相机应用处理器12可以在相机对焦检测控制操作中,例如,在AF处理器15的对焦检测操作中,从AF处理器15接收对焦信息或镜头移动信息(例如,镜头移动方向、镜头移动距离、镜头移动速度等等)。响应于该信息的接收,相机应用处理器12可以指示UI处理器13使用对焦信息或镜头移动信息提供与对焦相对应的UI。在操作615中,UI处理器13使用对焦信息或镜头移动信息生成或控制与对焦相对应的UI,并且在显示单元7上显示该UI。
根据本公开的各种实施例,UI处理器13可以通过使用在执行对焦检测操作的操作中检测到的对焦信息或镜头移动信息,来显示与对焦相对应的UI以反映与对焦检测相关的信息(例如,镜头轨迹)。例如,UI处理器13可以基于初始镜头位置、从多个相位差传感器5a到5u提供的多条对焦信息、关于对象的距离信息、图像景深图、和初始镜头位置与第一镜头位置(例如,对于预设区域(例如,中心区域、由用户输入指定的区域等等)所估计的镜头位置)之间的位置关系(例如,方向、距离等等)中的至少一个,来显示与对焦相对应的UI。例如,UI处理器13可以提供与对焦相对应的UI,以反映镜头从初始镜头位置移动到第一镜头位置的移动方向、以及从初始镜头位置到第一镜头位置的距离。根据本公开的各种实施例,UI处理器13可以根据镜头的移动方向,以不同的方式显示与对焦相对应的UI。例如,当镜头沿第一方向(例如,图像传感器所位于的方向)移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿顺时针方向(或逆时针方向)旋转。当镜头沿第二方向(例如,对象所位于的方向,诸如例如,与图像传感器所位于的方向相反的方向)移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿逆时针方向(或顺时针方向)旋转。另外,UI处理器13可以与初始镜头位置和第一镜头位置之间的距离的大小成比例地配置和显示与对焦相对应的UI的旋转速度或旋转角度。
根据本公开的各种实施例,在启动图像拍摄过程的初始过程完成之后,AF处理器15可以在改变镜头的位置的同时识别(例如,确定)对焦信息(例如,相位差值),并且将以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)提供给相机应用处理器12。因此,UI处理器13可以显示与对焦相对应的UI的旋转方向、 旋转速度和/或旋转角度,以反映从相机应用处理器12提供的以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)。
在相位差对焦检测操作完成之后,在操作616中,AF处理器15还可以通过基于在相位差对焦检测操作中所识别(例如,确定的)相位差对焦镜头位置来应用对比度检测方案,执行对焦检测操作。例如,AF处理器15可以在通过控制镜头驱动器3和镜头位置检测器4在与相位差对焦镜头位置相对应的范围内以预定距离(例如,具有比相位差对焦检测距离相对更小的大小的距离,以下简称为“对比度对焦检测距离”)为单位移动镜头1的同时识别(例如,确定)通过图像传感器单元5和A/D转换器6输入的图像数据,并且识别(例如,确定)图像数据的对焦信息。图像数据可以包括与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素的图像值。AF处理器15可以检测与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素之间的对比度值作为对焦信息,并且通过使用检测到的对焦信息(例如,像素之间的对比度值)确定图像数据的对焦值。此时,AF处理器15可以将检测到的对比度值变成最大值的区域配置为最终对焦区域。AF处理器15通过根据最终对焦区域的配置控制镜头驱动器3和镜头位置检测器4,将镜头1的位置移动到与最终对焦区域相对应的位置(下文中称为“对比度对焦镜头位置”)。AF处理器15可以向相机应用处理器12提供指示最终对焦区域已经被配置的信息。
根据本公开的各种实施例,在相位差对焦检测操作被完成之后,在操作616中,AF处理器15可以执行对比度对焦检测操作。在相位差对焦检测操作期间识别的(例如,确定的)对焦信息或镜头移动信息、以及在对比度对焦检测操作期间识别的(例如,确定的)对焦信息或镜头移动信息可以被提供给相机应用处理器12。相机应用处理器12可以考虑从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间,控制由UI处理器13提供的UI。例如,当从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间超过预定阈值时,相机应用处理器12可以向UI处理器13提供指示维持和提供与当前显示的与对焦相对应的UI相对应的UI的信号。相比之下, 当从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间没有超过预定阈值时,相机应用处理器12可以向UI处理器13提供指示反映对比度对焦检测操作的对焦信息或镜头移动信息的信号,同时提供对比度对焦检测操作的对焦数据。因此,UI处理器13可以显示与当前显示的与对焦相对应的UI相对应的UI,以反映对比度对焦检测操作的对焦数据。
在根据本公开的各种实施例的对焦检测操作中,对于显示用于反映在对焦检测操作中移动的镜头轨迹的UI而言,可以需要至少两条用于识别(例如,确定)镜头轨迹的对焦数据。因此,在从AF处理器15输入两条或更多条对焦数据之后,UI处理器13可以向显示单元7提供与对焦相对应的UI,以反映包括在两条或更多条对焦数据中的镜头的位置。此外,在另一例子中,当通过相机应用处理器12执行相机对焦检测控制时,UI处理器13可以向显示单元7提供与对焦相对应的UI,但是固定地显示与对焦相对应的UI而不反映镜头轨迹。此后,UI处理器13可以在从AF处理器15输入两条或更多条对焦数据之后,显示反映镜头移动轨迹的、与对焦相对应的UI。根据本公开的各种实施例,UI处理器13可以额外地或可选地从AF处理器15接收关于镜头轨迹的信息。例如,UI处理器13可以从AF处理器15接收关于镜头的移动方向和移动距离的信息。
根据本公开的各种实施例,相机应用处理器12可以从AF处理器15接收指示最终对焦区域被配置的信息,并且指示UI处理器13提供用于显示AF检测的AF显示UI。因此,在操作617中,UI处理器13生成用于显示AF检测的AF显示UI 36,并且在显示单元7上显示所生成的AF显示UI。
此外,在操作618中,相机应用处理器12从AF处理器15识别(例如,确定),第一最终对焦区域被配置,并且可以通过反映预定景深值(或者由用户配置的景深值)来处理校正图像数据的操作。例如,相机应用处理器12可以通过使用基于在启动电子设备的图像拍摄操作的初始过程中从多个相位差传感器5a到5u获得的多条相位数据所配置的对象的距离信息或图像景深图,来执行校正图像数据的操作以反映景深值。
此后,在操作621中,生成通过用户输入单元8的用于做出改变对焦区域的请求的用户输入。当生成了通过用户输入单元8的用于做出改变对焦区域的请求的用户输入时,例如,当用户选择所显示的图像数据的一个区域时, UI处理器13可以识别(例如,确定)该区域的坐标,并且向相机应用处理器12提供所识别的(例如,所确定的)坐标。然后,在操作622中,相机应用处理器12可以重新运行相机对焦检测控制操作。根据本公开的各种实施例,当通过图像传感器单元5拍摄的范围被改变时,相机应用处理器12可以控制再次运行相机对焦检测控制操作。例如,相机应用处理器12可以向AF处理器15提供用于指示相机对焦检测的控制信号。
相机应用处理器12可以存储先前在执行对焦检测613、614和616时获得的对焦数据,尤其是,在执行相位差对焦检测614时最终获得的信息。此外,相机应用处理器12可以向AF处理器15提供在执行先前指定的区域(例如,中心区域)的对焦检测613、614和616时获得的对焦数据。可替换地,AF处理器15可以存储先前在执行对焦检测613、614和616时获得的对焦信息,尤其是,在执行相位差对焦检测614时最终获得的对焦信息(相位差值)。
此后,在操作623中,AF处理器15可以基于在执行相位差对焦检测时最终获得的对焦信息,来执行对焦检测。例如,AF处理器15可以识别(例如,确定)在优先执行相位差对焦检测时最终获得的信息,例如,与相位差对焦镜头位置相对应的对焦信息(例如,相位差值)、从对焦信息(例如,相位差值)计算的对象的距离信息、或者图像景深图信息。AF处理器15可以基于对焦信息(例如,相位差值)、从对焦信息(例如,相位差值)计算的对象的距离信息、或者图像景深图信息,估计与由用户输入指定的区域相对应的第二镜头位置。此外,AF处理器15可以识别(例如,确定)相位差对焦镜头位置和所估计的第二镜头位置之间的关系,并基于该关系确定镜头从相位差对焦镜头位置到所估计的第二镜头位置的移动方向和移动距离。此外,AF处理器15可以通过控制镜头驱动器3和镜头位置检测器4将镜头1移动到所估计的第二镜头位置。通过这样的操作,AF处理器15可以完成相位差检测操作。
根据本公开的各种实施例,在将镜头1移动到所估计的第一镜头位置之后,AF处理器15还可以执行相位差检测操作。AF处理器15可以通过控制镜头驱动器3和镜头位置检测器4,基于第一镜头位置识别(例如,确定)对焦信息。例如,AF处理器15可以基于作为参考点的第一镜头位置,以预定距离(例如,相位差对焦检测距离)为单位移动镜头1。在操作中,AF处理器15可以在镜头1移动的每个位置上识别(例如,确定)由相位差传感器 5a到5u(中的至少一个)提供的对焦信息。AF处理器15可以在改变的镜头位置处识别(例如,确定)对焦信息以确定指定区域(例如,图像中心区域、由用户输入指定的区域等等)的对焦位置(例如,指示具有最大值的相位数据的镜头位置,如相位差对焦镜头位置),并且控制镜头被定位在相应位置处。通过这样的操作,即使通过用户输入或电子设备的移动而重新配置对焦区域,也可以再次快速地检测对焦区域。
根据本公开的各种实施例,相机应用处理器12可以在相机对焦检测控制操作中,例如,在AF处理器15的对焦检测操作中,从AF处理器15接收对焦信息或镜头移动信息(例如,镜头移动方向、镜头移动距离和镜头移动速度)。响应于该信息的接收,相机应用处理器12可以指示UI处理器13使用对焦信息或镜头移动信息提供与对焦相对应的UI。在操作624中,UI处理器13使用对焦信息或镜头移动信息生成或控制与对焦相对应的UI,并且在显示单元7上显示该UI。
根据本公开的各种实施例,UI处理器13可以通过使用在执行对焦检测操作的操作中检测到的对焦信息或镜头移动信息,来显示与对焦相对应的UI以反映与对焦检测相关的信息(例如,镜头轨迹)。例如,UI处理器13可以基于初始镜头位置、从多个相位差传感器5a到5u提供的多条对焦信息、关于对象的距离信息、图像景深图、和初始镜头位置与第一镜头位置(例如,对于预设区域(例如,中心区域、由用户输入指定的区域等等)所估计的镜头位置)之间的位置关系(例如,方向、距离等等)中的至少一个,来显示与对焦相对应的UI。例如,UI处理器13可以提供与对焦相对应的UI,以反映镜头从初始镜头位置移动到第一镜头位置的移动方向、以及从初始镜头位置到第一镜头位置的距离。根据本公开的各种实施例,UI处理器13可以根据镜头的移动方向,以不同的方式显示与对焦相对应的UI。例如,当镜头沿第一方向(例如,图像传感器所位于的方向)移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿顺时针方向(或逆时针方向)旋转。当镜头沿第二方向(例如,对象所位于的方向,诸如例如,与图像传感器所位于的方向相反的方向)移动时,UI处理器13可以这样显示,使得与对焦相对应的UI沿逆时针方向(或顺时针方向)旋转。另外,UI处理器13可以与初始镜头位置和第一镜头位置之间的距离的大小成比例地配置和显示与对焦相对应的UI的旋转速度或旋转角度。
根据本公开的各种实施例,在启动图像拍摄过程的初始过程完成之后,AF处理器15可以在改变镜头的位置的同时识别(例如,确定)对焦信息(例如,相位差值),并且将以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)提供给相机应用处理器12。因此,UI处理器13可以显示与对焦相对应的UI的旋转方向、旋转速度或旋转角度,以反映从相机应用处理器12提供的以相位差对焦检测距离为单位移动的镜头位置(或镜头移动方向、镜头移动距离等)和对焦信息(例如,相位差值)。
根据本公开的各种实施例,在操作625中,AF处理器15还可以在相位差对焦检测操作完成之后,通过基于在相位差对焦检测操作中所识别(例如,确定的)相位差对焦镜头位置来应用对比度检测方案,执行对焦检测操作。例如,AF处理器15可以在通过控制镜头驱动器3和镜头位置检测器4在与相位差对焦镜头位置相对应的范围内以预定距离(例如,具有比相位差对焦检测距离相对更小的大小的距离,以下简称为“对比度对焦检测距离”)为单位移动镜头1的同时识别(例如,确定)通过图像传感器单元5和A/D转换器6输入的图像数据,并且确定(例如,确定)图像数据的对焦信息。图像数据可以包括与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素的图像值。AF处理器15可以检测与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素之间的对比度值作为对焦信息,并且通过使用检测到的对焦信息(例如,像素之间的对比度值)确定图像数据的对焦值。此时,AF处理器15可以将检测到的对比度值变成最大值的区域配置为最终对焦区域。AF处理器15通过根据最终对焦区域的配置控制镜头驱动器3和镜头位置检测器4,将镜头1的位置移动到对比度对焦镜头位置。AF处理器15可以向相机应用处理器12提供指示最终对焦区域已经被配置的信息。因此,相机应用处理器12可以指示UI处理器13提供用于显示AF检测的AF显示UI。因此,在操作626中,UI处理器13生成用于显示AF检测的AF显示UI 36,并且在显示单元7上显示所生成的AF显示UI。
此外,在操作627中,相机应用处理器12从AF处理器15识别(例如,确定),第二最终对焦区域被配置,并且还可以通过反映预定景深值(或者由用户配置的景深值)来处理校正图像数据的操作。
已经通过本公开的上述实施例描述了对焦检测操作。特别地,虽然已经 描述的是相位差检测方案和对比度检测方案顺序地执行以用于更快速和准确的对焦检测操作,但是本公开不限于该对焦检测方案。如果在检测对焦的同时所识别的(例如,所确定的)对焦数据被提供给相机应用处理器12,则本公开的各种实施例都可以胜任。根据本公开的各种实施例,相位差检测方案和对比度检测方案中的至少一个可以被改写,或者执行对焦检测的各种方案可以被本领域技术人员使用。
图7是示出根据本公开的实施例的图像对焦显示方法的次序的流程图。
参照图7,根据本实施例的图像对焦显示方法可以包括控制对焦检测的操作S701。当启动自动对焦检测操作时,可以执行操作S701。在操作S701中,电子设备(例如,控制器10)可以通过使用从包括在电子设备中的多个相位差传感器提供的对焦信息(例如,相位差值)和从包括在电子设备中的图像传感器提供的对焦信息(例如,图像数据的对比度值)中的至少一个,来检测对焦。此外,在操作S701中,电子设备可以通过在移动包括在电子设备中的镜头的位置的同时检测每个镜头位置的对焦信息(例如,相位差值或图像数据的对比度值),来执行对焦检测。在操作S701中,电子设备可以重复地移动镜头的位置直到完成指定区域(例如,中心区域)(或者由用户输入指定的区域)的对焦检测,并且可以检测对焦信息(例如,相位差值或者图像数据的对比度值)。
在操作S702中,电子设备可以提供在指定区域(例如,图像中心区域、由用户输入指定的区域等等)的自动对焦检测操作中获得的对焦信息(例如,相位差值或图像数据的对比度值)。具体地,在自动对焦检测操作中获得的对焦信息(例如,相位差值或图像数据的对比度值)可以被提供给处理相机应用UI的组件。
在操作S703中,电子设备可以通过使用在自动对焦检测操作中获得的对焦信息(例如,相位差值或图像数据的对比度值)来生成并显示用于显示镜头的移动的、与对焦相对应的UI(例如,图3A中所示的UI 35)。
操作S701到S703可以重复执行(S704-否),直到对焦检测完成。例如,在操作S704中,电子设备可以确定对焦检测是否完成。如果电子设备在操作S704中确定对焦检测未完成,则电子设备可以进行到操作S701。相比之下,如果电子设备在操作S704中确定对焦检测完成,则电子设备可以结束对焦检测过程。
图8是示出根据本公开的实施例的图像对焦显示方法的次序的流程图。
参照图8,根据本公开的另一实施例的图像对焦显示方法可以包括检测相位差对焦的操作801。例如,在操作S801中,电子设备可以检测相位差对焦。当启动自动对焦检测操作时可以执行操作S801。
在操作S801中,电子设备(例如,控制器10)可以通过控制包括在电子设备中的多个相位差传感器的操作,接收从多个相位差传感器提供的多条对焦信息(例如,相位差值)。电子设备可以通过使用多条对焦信息(例如,相位差值),来识别(例如,确定)与多个相位差传感器所位于的区域相对应的对象的对焦信息(例如,相位差传感器的相位之间的差)。此外,在操作S801中,电子设备可以使用对象的对焦信息来配置图像景深图。例如,对象之间的相对距离可以基于多个相位差传感器的相位之间的差来获得,并且图像景深图可以基于该相对距离来配置。此后,基于多条相位数据和关于对象的距离信息,可以估计与指定区域(例如,图像中心区域、由用户输入指定的区域等等)相对应的镜头位置。
根据本公开的各种实施例,电子设备可以确定初始镜头位置和所估计的第一镜头位置之间的关系,并且确定镜头移动信息,该镜头移动信息包括镜头从初始位置到所估计的第一镜头位置的移动方向、移动距离和移动速度中的至少一个。
在操作S802中,电子设备可以提供在执行相位差对焦检测控制操作时检测到的对焦信息或镜头移动信息。该对焦信息或镜头移动信息可以被提供给处理相机应用UI的组件。
例如,电子设备(例如,处理相机应用UI的组件)可以通过使用对焦信息或镜头移动信息来生成并显示与对焦相对应的UI。
在操作S803中,电子设备可以提供其中反映了对焦信息(例如,相位差值)或镜头移动信息的对焦移动显示UI。
操作S802和S803可以与操作S801并行地执行,或者可以重复执行直到在操作S804中相位差对焦检测操作完成。例如,在操作S804中,电子设备可以确定相位差对焦检测是否完成。如果电子设备在操作S804中确定相位差对焦检测未完成,则电子设备可以进行到操作S801。相比之下,如果电子设备在操作S804中确定相位差对焦检测完成,则电子设备可以进行到操作S805。
当相位差对焦检测操作完成时,可以执行显示相位差对焦检测已完成的操作S809。
在另一例子中,为了保证通过相位差对焦检测操作检测到的自动对焦的可靠性,可以进一步执行识别(例如,确定)通过相位差对焦检测操作检测到的自动对焦是否准确地实现的操作。执行识别(例如,确定)通过相位差对焦检测操作检测到的自动对焦是否准确地实现的操作可以按照对比度检测方案通过对焦检测操作S805到S808来执行。
在操作S805中,电子设备可以检测对比度对焦。例如,在操作S805中,电子设备还可以通过基于在相位差对焦检测操作中所识别(例如,确定的)对焦镜头位置来应用对比度检测方案,执行对焦检测操作。例如,电子设备可以在与相位差对焦镜头位置相对应的范围内以预定距离(例如,比相位差对焦检测距离相对更小的距离,以下称为“对比度对焦检测距离”)为单位移动镜头的同时识别(例如,确定)图像数据,并且还识别(例如,确定)图像数据的对焦信息。图像数据可以包括与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素的图像值。与预设区域(例如,中心区域、由用户输入指定的区域等等)相对应的像素之间的对比度值可以被检测作为对焦信息,并且图像数据的对焦值可以通过使用检测到的对焦信息(例如,像素之间的对比度值)来确定。此时,在其中检测到的对比度值变成最大值的区域可以被配置为最终对焦区域。当最终对焦区域被配置时,可以将镜头移动到与最终对焦区域相对应的位置(下文中称为“对比度对焦镜头位置”)。
在操作S806中,电子设备可以向处理相机应用UI的组件提供在执行对比度对焦检测操作时识别的(例如,确定的)对焦信息或镜头移动信息。
例如,处理相机应用UI的组件可以在执行对比度对焦检测操作时,通过使用对焦信息或镜头移动信息生成并显示与对焦相对应的UI。
在操作S807中,电子设备可以提供其中反映了对焦信息(例如,图像对比度值)或镜头移动信息的对焦移动显示UI。例如,在操作S807中,电子设备可以考虑从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间,来控制该UI。例如,当从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动 信息的时间点之间的时间超过预定阈值时,电子设备可以维持并提供当前显示的与对焦相对应的UI。相比之下,当从接收到相位差对焦检测操作的对焦信息或镜头移动信息的时间点到接收到对比度对焦检测操作的对焦信息或镜头移动信息的时间点之间的时间没有超过预定阈值时,电子设备可以向与对焦相对应的UI反映对比度对焦检测操作的对焦信息或镜头移动信息并且显示该UI。
操作S805到S807可以重复执行,直至对比度对焦检测完成。在对比度对焦检测完成(S808-是)之后,可以执行操作S809。例如,在操作S808中,电子设备可以确定对比度对焦检测是否完成。如果电子设备在操作S808中确定对比度对焦检测未完成,则电子设备可以进行到操作S805。相比之下,如果电子设备在操作S808中确定对比度对焦检测完成,则电子设备可以进行到操作S809。
在操作S809中,电子设备可以识别(例如,确定)最终对焦区域被配置,并且可以生成并显示用于显示AF检测的AF显示UI。
按照对比度检测方案的对焦检测操作可以被用于识别(例如,确定)通过相位差对焦检测操作被识别的(例如,被确定的)对焦是否被准确地检测。因此,当最终对焦区域的对比度值相对小于预定阈值时电子设备可以确定最终对焦区域的对焦检测失败,并且当最终对焦区域的对比度值等于或相对大于预定阈值时电子设备可以确定最终对焦区域的对焦检测成功。在操作S809中,电子设备可以通过使用指示最终对焦区域的对焦检测的成功或失败的信息,来显示AF显示UI。例如,当最终对焦区域的对焦检测成功或失败时,AF显示UI可以利用不同的颜色来显示(例如,成功-绿色以及失败-红色)。
此后,当对焦区域被重新配置时,例如,当将通过用户输入在其中检测对焦的区域被改变或者通过图像传感器输入的图像数据(对象被包括在内)被改变时,则操作S801到S809被重新运行并因此AF对焦可以再次在S810中被检测。例如,在操作S810中,电子设备确定对焦区域是否被重新配置。如果电子设备在操作S810中确定对焦区域被重新配置,则电子设备可以返回到操作S810。相比之下,如果电子设备在操作S810中确定对焦区域未被重新配置,则电子设备可以进行到操作S811。
此外,操作S809和S810可以被重复执行,直到AF对焦检测操作结束。在操作S811中,电子设备可以确定AF对焦检测操作是否结束。如果电子设 备在操作S811中确定AF对焦检测操作并未结束,则电子设备可以返回到操作S809。相比之下,如果电子设备在操作S811中确定AF对焦检测操作结束,则电子设备终止图像对焦显示方法。
根据本公开的各种实施例,图像对焦提供方法还可以包括配置景深的大小(未示出)的操作。例如,可以提供用户可以在其中配置图像的景深的环境(例如,景深配置UI),并且可以由用户输入来配置景深值。用户输入可以包括通过捏拉缩放手势的输入、通过单个或多个触摸拖动手势的输入、或通过布置在电子设备上的硬件按钮的输入。
景深配置UI可以包括请求由用户配置景深的信息,例如,景深配置请求消息(例如,“配置景深”)、以及图4中所示的指示对焦配置的指示符41。指示对焦的景深配置的指示符41可以以和与对焦相对应的UI的指示符相同的形状构成。指示对焦的景深配置的指示符41的大小可以由用户输入来控制,然后可以显示具有受控大小41a、41b或41c的指示符,并且可以根据由用户输入控制的指示符41的大小41a、41b或41c来配置景深的大小值。例如,当指示符41的大小被配置为如图4B所示的第一大小42a时,景深值可以被配置为第一景深值。当指示符41的大小被配置为如图4B所示的第二大小42b时,景深值可以被配置为第二景深值。当指示符41的大小被配置为如图4B所示的第三大小42c时,景深值可以被配置为第三景深值。第一景深值可以指比第二景深值相对更浅的景深,而且第二景深值可以指比第三景深值相对更浅的景深。
根据本公开的各种实施例,图像对焦提供方法可以通过使用在检测图像数据的对焦的操作中提供的对焦数据来识别(例如,确定)景深层,并且可以通过反映所识别的(例如,所确定的)景深层信息以及在上述操作中由用户输入的景深的大小,来执行图像数据的后处理。例如,当相机对焦检测控制操作完成并从而检测到图像数据的对焦时,分析图像数据的对焦数据,并因此,可以识别(例如,确定)包括在图像数据中的对象之间的距离信息。例如,可以通过分析在检测图5A中所示的图像数据51的对焦时识别的(例如,确定的)对焦数据,来识别(例如,确定)图5B中所示的景深数据52。例如,可以识别(例如,确定)景深层信息(例如,第一层52a、第二层52b和第三层52c),从所识别的(例如,所确定的)景深层信息可以识别包括在图像数据51中的对象的距离信息。所识别的(例如,所确定的)景深层信息 可以被用于校正图像数据以反映由用户输入配置的景深值的后处理。例如,当由用户输入将景深值配置为第一景深值时,可以通过根据第一层52a的景深校正图5A中所示的图像数据51,来生成图像数据53a。
当由用户输入将景深值配置为第二景深值时,可以对按照第二层52b的景深从图像数据51校正的图像数据53b(例如,由参考标记54所指示的除了第二层52b的其余区域)进行模糊效果处理。当由用户输入将景深值配置为第三景深值时,可以对按照第三层52c的景深从图像数据51校正的图像数据53c(例如,由参考标记55所指示的除了第三层52c的其余区域)进行模糊效果处理。根据本公开的各种实施例,位于与电子设备的镜头1相对应的位置处的光圈(未示出)的大小可以被控制以便在图像数据中反映所识别的(例如,所确定的)景深层信息。
与电子设备执行的图像数据处理方法相对应的根据本公开的各种实施例的方法可以包括获得图像数据的对焦信息的操作,基于对焦信息识别(例如,确定)用于将相机聚焦在图像数据的对焦区域上的镜头移动信息的操作,以及在电子设备的显示器上显示与镜头移动信息相对应的UI的操作。
获得对焦信息的操作可以包括通过使用至少一个相位差对焦传感器来获得对焦信息的操作。
镜头移动信息可以包括镜头的移动距离、移动方向和移动速度中的至少一个。
显示操作可以包括根据镜头移动方向显示UI的不同旋转方向的操作。
显示不同的旋转方向的操作可以包括:当镜头移动方向是第一方向时沿顺时针方向旋转所述UI,并且当镜头的移动方向为第二方向时沿逆时针方向旋转所述UI的操作。
显示操作可以包括根据镜头移动距离确定并显示图像的旋转量的操作。
显示操作可以包括根据镜头移动速度确定并显示图像的旋转速度的操作。
根据本公开的各种实施例的方法可以包括识别(例如,确定)至少一个对象的景深的操作以及根据景深确定并显示UI的大小的操作。
识别(例如,确定)景深的操作可以包括通过使用包括在图像数据中的至少一个对象的对焦信息、光圈信息和距离信息中的至少一个来确定景深的操作。
根据本公开的各种实施例的方法可以包括识别(例如,确定)用户输入的操作以及基于用户输入控制图像数据的景深的操作。
控制景深的操作可以包括控制在功能上连接到镜头的光圈的大小的操作。
控制景深的操作可以包括向包括在图像数据中的至少一个对象应用模糊图像效果的操作。
图9是根据本公开的实施例的电子设备的框图800。电子设备801可以配置图1所示的电子设备中的全部或一些。
参照图9,电子设备801可以包括至少一个应用处理器(AP)810、通信模块820、用户识别模块(Subscriber Identifier Module,SIM)卡824、存储器830、传感器模块840、输入模块850、显示器860、接口870、音频模块880、相机模块891、电力管理模块895、电池896、指示器897和马达898。
AP 810控制通过驱动操作系统或应用程序来控制连接到AP 810的多个硬件或软件组件,并且处理包括多媒体数据在内的各种数据并执行计算。AP 810可以通过例如片上系统(SoC)来实施。根据本公开的各种实施例,AP 810还可以包括图形处理单元(GPU)。
通信模块820可以在与通过网络连接到电子设备801的其它电子设备的通信中发送/接收数据。根据本公开的各种实施例,通信模块820可以包括蜂窝模块821、WiFi模块823、蓝牙(BT)模块825、GPS模块827、近场通信(NFC)模块828和射频(RF)模块829。
蜂窝模块821可以通过通信网络(例如,长期演进(LTE)、LTE-A、码分多址(CDMA)、宽带CDMA(WCDMA)等等)提供语音呼叫、视频呼叫、短消息服务(SMS)或者互联网服务。此外,蜂窝模块821可以通过使用用户识别模块(例如,SIM卡824)区分并验证通信网络内的电子设备。根据本公开的各种实施例,蜂窝模块821可以执行可以由AP 810提供的功能中的至少一些。例如,蜂窝模块821可以执行多媒体控制功能中的至少一些。
因此,蜂窝模块821可以包括通信处理器(CP)。此外,蜂窝模块821可以通过例如SoC来实现。尽管图8示出的是,诸如蜂窝模块821(例如,通信处理器)、存储器830和电力管理模块895的组件与AP 810分离,但是根据本公开的各种实施例,AP 810可以包括上述组件中的至少一些(例如,蜂窝模块821)。
根据本公开的各种实施例,AP 810或蜂窝模块821(例如,通信处理器)可以将从非易失性存储器或者连接到AP 810和蜂窝模块821中的每一个的其他组件接收到的命令或数据加载到易失性存储器,并且处理所加载的命令或数据。此外,AP 810或蜂窝模块821可以将从其他组件中的至少一个接收到的数据或者通过其他组件中的至少一个生成的数据存储到易失性存储器中。
WiFi模块823、BT模块825、GPS模块827和NFC模块828中的每一个可以包括处理通过相应模块发送的/接收到的数据的过程。在图8中,蜂窝模块821、WiFi模块823、BT模块825、GPS模块827和NFC模块828被示为单独的块,但是蜂窝模块821、WiFi模块823、BT模块825、GPS模块827和NFC模块828中的至少一些(例如,两个或更多个)可以被包括在一个集成芯片(IC)或一个IC封装中。例如,与蜂窝模块821、WiFi模块823、BT模块825、GPS模块827和NFC模块828相对应的处理器中的至少一些(例如,与蜂窝模块821相对应的通信处理器和与WiFi模块823相对应的WiFi处理器)可以由一个SoC实现。
RF模块829可以发送/接收数据,例如RF信号。尽管未示出,但是RF模块829可以包括例如收发器、功率放大器模块(PAM)、频率滤波器、低噪声放大器(LNA)等等。此外,RF模块829还可以包括在无线通信中通过自由空中空间(free air space)发送/接收电波的组件,例如导体、导线等等。尽管图8示出了蜂窝模块821、WiFi模块823、BT模块825、GPS模块827和NFC模块828共享一个RF模块829,但是蜂窝模块821、WiFi模块823、BT模块825、GPS模块827和NFC模块828中的至少一个可以通过单独的RF模块发送/接收RF信号。
SIM卡824可以是包括用户识别模块的卡,并且可以被插入到在电子设备的特定部分上形成的槽中。SIM卡824可以包括唯一识别信息(例如,集成电路卡标识符(ICCID))或用户信息(例如,国际移动用户身份(IMSI)。
存储器830可以包括内部存储器832或外部存储器834。内部存储器832可以包括易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等等)或者非易失性存储器(例如,一次性可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、掩模ROM、快闪ROM、NAND快闪存储器、NOR快闪存储器等等)中的至少一个。
根据本公开的各种实施例,内部存储器832可以是固态驱动器(SSD)。外部存储器834还可以包括快闪驱动器,例如,紧凑型快闪(CF)、安全数字卡(SD)、微型安全数字卡(Micro-SD)、迷你安全数字卡(Mini-SD)、极端数字卡(xD)、记忆棒等等。外部存储器834可以通过各种接口在功能上连接到电子设备801。根据本公开的各种实施例,电子设备801还可以包括储存设备(或储存介质),诸如硬盘驱动器。
传感器模块840可以测量物理量或检测电子设备801的操作状态,并且将测量的或检测到的信息转换为电信号。传感器模块840可以包括例如手势传感器840A、陀螺仪传感器840B、气压传感器840C、磁传感器840D、加速度传感器840E、握力传感器840F、接近传感器840G、颜色传感器840H(例如,红色、绿色和蓝色(RGB)传感器)、生物特征(biometric)传感器840I、温度/湿度传感器840J、照明传感器840K和紫外线(UV)传感器840M中的至少一个。另外地或可替代地,传感器模块840可以包括例如电子鼻传感器(未示出)、肌电图(electromyography,EMG)传感器(未示出)、脑电图(electroencephalogram,EEG)传感器(未示出)、心电图(electrocardiogram,ECG)传感器(未示出)、红外(IR)传感器、虹膜传感器(未示出)、指纹传感器等等。传感器模块840还可以包括用于控制包括在传感器模块840中的一个或多个传感器的控制电路。
输入模块850可以包括触摸面板852、(数字)笔传感器854、键856、或超声波输入设备858。触摸面板852可以以例如电容方案、电阻方案、红外线方案、声波方案等等当中的至少一个方案辨认触摸输入。触摸面板852还可以包括控制电路。在电容方案中,物理接触或接近辨认是可能的。触摸面板852还可以包括触觉层。在这种情况下,触摸面板852可以向用户提供触觉反应。
(数字)笔传感器854可以例如,使用与接收用户的触摸输入的方法相同或相似的方法来实现、或者使用单独的辨认片(recognition sheet)来实现。键856可以包括,例如,物理按钮、光学键或小键盘。超声波输入设备858是这样的设备,其可以通过生成超声波信号的输入工具检测由电子设备801的麦克风(例如,麦克风888)产生的声波以识别(例如,确定)数据并且可以执行无线辨认。根据本公开的各种实施例,电子设备801可以通过使用通信模块820从连接到电子设备200的外部设备(例如,计算机或服务器) 接收用户输入。
显示器860(例如,显示器150)可以包括面板862、全息图设备864和/或投影仪866。例如,面板862可以是液晶显示器(LCD)或有源矩阵有机发光二极管(AM-OLED)。面板862可以被实现为,例如,柔性的、透明的、或可穿戴的。面板862可以由触摸面板852和一个模块来配置。全息图864可以通过使用光的干涉在空中示出立体图像。投影仪866可以在屏幕上投射光以显示图像。例如,所述屏幕可以位于电子设备801的内部或外部。根据本公开的各种实施例,显示器860还可以包括用于控制面板862、全息图设备864和/或投影仪866的控制电路。
接口870可以包括,例如,高清晰度多媒体接口(HDMI)872、通用串行总线(USB)874、光学接口876或D-超小型(D-SUB)878。接口870可以被包括在,例如,图1中所示的通信接口160中。另外或可替代地,接口870可以包括,例如,移动高清链路(MHL)接口、安全数字(SD)/多媒体卡(MMC)接口、红外数据协会(IrDA)标准接口等等。
音频模块880可以双向地转换声音和电信号。音频模块880的至少一些组件可以被包括在,例如,图1中所示的输入/输出接口140中。音频模块880(例如,音频编解码器)可以转换通过例如扬声器882、接收器884、耳机886、麦克风888等等输入或输出的声音信息。
相机模块891是能够拍摄图像和动态图像的设备。根据实施例,相机模块891可以包括一个或多个图像传感器(例如,前镜头或后镜头)、镜头(未示出)、图像信号处理器(ISP)(未示出)、或闪光灯(未示出)(例如,LED或氙气灯)。
电力管理模块895可以管理电子设备801的电力。尽管未示出,但是电力管理模块895可以包括,例如,电力管理集成电路(PMIC)、充电器集成电路(IC)、电池和/或电量计(fuel gauge)等等。
PMIC可以安装在,例如,集成电路或SoC半导体中。充电方法可以被分类为有线充电方法和无线充电方法。充电器IC可以为电池充电,并且防止从充电器引进过电压或过电流。根据本公开的各种实施例,充电器IC可以包括用于有线充电方法和无线充电方法中的至少一个的充电器IC。磁共振方案、磁感应方案或电磁方案可以被例举为无线充电方法,并且可以添加用于无线充电的附加电路,诸如线圈环路电路、谐振电路、整流器电路等等。
电池电量计可以在充电期间测量,例如,电池896的剩余量、或者电压、电流或温度。电池896可以存储或生成电,并且通过使用所存储的或生成的电向电子设备801提供电力。电池896可以包括,例如,可再充电电池或太阳能电池。
指示器897可以示出电子设备801或该电子设备的一部分(例如,AP 810)的特定状态,例如,引导(booting)状态、消息状态、充电状态等等。马达898可以将电信号转换为机械振动。尽管未示出,但是电子设备801可以包括用于支持移动TV的处理单元(例如,GPU)。用于支持移动TV的处理单元可以根据数字多媒体广播(DMB)、数字视频广播(DVB)、媒体流等等的标准处理媒体数据。
根据本公开的各种实施例的电子设备的每个组件可以通过一个或多个组件来实现,并且相应组件的名称可以根据电子设备的类型而改变。根据本公开的各种实施例的电子设备可以包括至少一个组件,或者可以省略一些组件或者还可以包括附加的其他组件。此外,根据本公开的电子设备的一些组件可以组合以形成单个实体,并因此可以等效地执行相应组件在被组合之前的功能。
根据本公开的各种实施例,根据本公开的各种实施例的设备(例如,模块或其功能)或方法(例如,操作)中的至少一些可以通过以编程模块形式存储在非临时性计算机可读存储介质中的命令来实现。当所述命令被一个或多个处理器运行时,一个或多个处理器可以执行与所述命令相对应的功能。非临时性计算机可读存储介质可以是,例如,存储器260。编程模块中的至少一些可以通过例如,处理器,来实现(例如,运行)。编程模块中的至少一些可以包括,例如,模块、程序、例程、指令集、或用于执行一个或多个功能的过程。
非暂时性计算机可读记录介质可以包括:磁介质,诸如硬盘、软盘和磁带;光学介质,诸如致密盘只读存储器(CD-ROM)和数字通用盘(DVD);磁光介质,诸如可光读盘;和专门被配置用于存储和执行程序指令(例如,编程模块)的硬件设备,诸如只读存储器(ROM)、随机存取存储器(RAM)、快闪存储器等等。此外,程序指令可以包括可以通过使用解释器在计算机中运行的高级语言代码、以及由编译器形成的机器代码。上述硬件设备可以被配置为作为一个或多个软件模块操作以执行本公开的操作,反之亦然。
根据本公开的各种实施例的模块或编程模块可以包括上述组件中的一个或多个,或者可以省略一些组件或者可以包括其他附加组件。由根据本公开的各种实施例的模块、编程模块或其他组件执行的操作可以按照顺序的、并行的、重复的或试探的方法来执行。此外,一些操作可以按照其他顺序执行或者可以被省略,或者可以添加其他操作。
虽然已经参照本公开的各种实施例示出和描述了本公开,但是本领域术人员应当理解,可以在形式和细节上对其做出各种改变而不脱离由所附权利要求及其等同物定义的本公开的精神和范围。

显示对焦的方法和应用该方法的电子设备.pdf_第1页
第1页 / 共39页
显示对焦的方法和应用该方法的电子设备.pdf_第2页
第2页 / 共39页
显示对焦的方法和应用该方法的电子设备.pdf_第3页
第3页 / 共39页
点击查看更多>>
资源描述

《显示对焦的方法和应用该方法的电子设备.pdf》由会员分享,可在线阅读,更多相关《显示对焦的方法和应用该方法的电子设备.pdf(39页珍藏版)》请在专利查询网上搜索。

提供了一种电子设备。该电子设备包括相机模块、以及可操作地连接到所述相机模块的相机控制模块,其中,相机控制模块被配置为获得通过使用所述相机模块将被拍照的对象的对焦信息,基于至少所述对焦信息移动相机的镜头以便将相机聚焦在所述对象上,并且通过可操作地连接到所述电子设备的输出设备提供与所述镜头的移动相对应的指导信息。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1