一种信息处理方法及装置与流程

文档序号:27618753发布日期:2021-11-29 13:49阅读:81来源:国知局
一种信息处理方法及装置与流程

1.本技术涉及光学技术领域,尤其涉及一种信息处理方法及装置。


背景技术:

[0002]“景深”是摄影领域中的一个特定概念。景深是指相机镜头到被摄物体之间的某个距离范围;在该距离范围内,被摄物体可以清晰成像。景深对于拍摄效果有着十分重要的影响,所以在摄影过程中,摄影师需要调整和设定景深,从而达到理想的拍摄效果。
[0003]
在拍摄时,摄像师可通过调整和设定一系列的摄影参数,实现控制景深的目的。并且在传统的相机中,摄像师还能够通过相机的取景器进行观察,确认景深效果的调整是否理想。
[0004]
而上述调整景深的方式缺陷在于,需要掌握一定的专业技巧,才能够准确的控制景深,普通用户往往无法达到。并且当前的部分摄影设备只能够通过显示屏幕进行取景,所以对于景深效果的取景预览可能存在偏差,容易造成摄像师的误判。


技术实现要素:

[0005]
本技术提供一种信息处理方法及装置。
[0006]
第一方面,本技术提供一种信息处理方法,所述方法包括:
[0007]
通过摄像头实时获得所述摄像头的采集空间内的预览图像,其中,所述预览图像包括虚化区域和清晰区域;所述预览图像的虚化区域是根据所述摄像头的焦距和当前光圈作用所产生的区域;
[0008]
基于所述摄像头的最大光圈以及所述摄像头的最小光圈确定调整范围;
[0009]
通过显示屏实时显示所述预览图像;
[0010]
获得调整操作;所述调整操作用于改变所述虚化区域的范围;
[0011]
基于所述调整操作以及所述调整范围确定目标光圈值,其中,所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域与所述当前光圈以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域不同。
[0012]
优选的,所述方法还包括:
[0013]
获得拍照指令;
[0014]
响应所述拍照指令,基于所述目标光圈值以及所述焦距产生并保存所述拍照图像,所述拍照图像的虚拟区域与所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域一致。
[0015]
优选的,所述方法还包括:
[0016]
在通过显示屏实时显示所述预览图像的过程中显示所述调整范围的标记,所述标记用于提示所述虚化区域的可调边界。
[0017]
优选的,当所述被摄对象发生移动,所述方法还包括:
[0018]
确定位于所述摄像头的采集空间内的被摄对象,并确定所述被摄对象到所述摄像
头的距离;
[0019]
或,在拍所述摄像头的采集空间内搜索到所述被摄对象,检测得到所述被摄对象到所述摄像头的距离;
[0020]
根据所述被摄对象到所述摄像头的距离,确定所述摄像头的焦距。
[0021]
优选的,所述方法还包括:
[0022]
根据移动后的所述被摄对象的形状,确定所述清晰区域的距离范围;
[0023]
基于所述清晰区域的距离范围确定目标光圈值;
[0024]
所述目标光圈值以及所述焦距重新确定所述摄像头的预览图像的虚化区域和清晰区域。
[0025]
优选的,所述基于所述调整操作以及所述调整范围确定目标光圈值还包括:
[0026]
确定所述摄像头的快门时间数值和感光度数值。
[0027]
优选的,还包括:
[0028]
根据所述摄像头的调整范围,确定所述清晰区域的变化范围;
[0029]
根据所述清晰区域的变化范围,在所述预览图像中标记出最大清晰区域和/或最小清晰区域。
[0030]
第二方面,本技术提供一种信息处理装置,所述装置包括:
[0031]
预览图像确定模块,用于通过摄像头实时获得所述摄像头的采集空间内的预览图像,其中,所述预览图像包括虚化区域和清晰区域;所述预览图像的虚化区域是根据所述摄像头的焦距和当前光圈作用所产生的区域;
[0032]
调整范围确定模块,用于基于所述摄像头的最大光圈以及所述摄像头的最小光圈确定调整范围;
[0033]
显示模块,用于通过显示屏实时显示所述预览图像;
[0034]
操作获取模块,用于获得调整操作;所述调整操作用于改变所述虚化区域的范围;
[0035]
虚化模块,用基于所述调整操作以及所述调整范围确定目标光圈值,其中,所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域与所述当前光圈以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域不同。
[0036]
第三方面,本技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本技术所述的信息处理方法。
[0037]
第四方面,本技术提供一种电子设备,包括:
[0038]
处理器;
[0039]
用于存储所述处理器可执行指令的存储器;
[0040]
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本技术所述的信息处理方法。
[0041]
与现有技术相比,本技术提供的一种信息处理方法及装置,能够通过直观、简易的方式控制拍摄的景深距离,从而确定清晰区域/虚化区域的范围,使得非专业用户也能够完成准确的拍摄操作。
附图说明
[0042]
图1为本技术一实施例提供的一种信息处理方法的流程示意图;
[0043]
图2为本技术一实施例提供的一种信息处理方法中的光路图;
[0044]
图3为本技术一实施例提供的另一种信息处理方法的流程示意图;
[0045]
图4为本技术一实施例提供的一种信息处理装置的结构示意图。
具体实施方式
[0046]
为使本技术的目的、特征、优点能够更加的明显和易懂,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0047]
在拍摄时,摄像师可通过调整和设定一系列的摄影参数,实现控制景深的目的。并且在传统的相机中,摄像师还能够通过相机的取景器进行观察,确认景深效果的调整是否理想。
[0048]
而上述调整景深的方式缺陷在于,需要掌握一定的专业技巧,才能够准确的控制景深,普通用户往往无法达到。并且当前的部分摄影设备只能够通过显示屏幕进行取景,所以对于景深效果的取景预览可能存在偏差,容易造成摄像师的误判。
[0049]
因此,本技术实施例将提供一种信息处理方法,以至少解决现有技术中存在的以上技术问题。如图1所示,本实施例中方法包括以下步骤:
[0050]
步骤101、通过摄像头实时获得所述摄像头的采集空间内的预览图像。
[0051]
也就是说,在正常的取景和对焦过程中,摄像头将获得采集空间内的画面以作为预览图像。其中,所述预览图像包括虚化区域和清晰区域;所述预览图像的虚化区域是根据所述摄像头的焦距和当前光圈作用所产生的区域。换言之,清晰区域也就是摄影领域中通常说的景深区域,而虚化区域则是景深区域以外的区域。
[0052]
清晰区域,也就是景深区域的范围主要取决于摄像头的某些参数。最主要的就是当前的光圈值。除此之外还可能包括快门时间数值和感光度数值。景深的确定原理参照图2所示。l1代表了景深区域距离摄像头(也就是透镜)的距离范围,也称为景深距离。景深距离的长度主要与当前光圈值有关。具体的数学计算关系为本领域所公知,在此不赘述。
[0053]
l2代表了景深区域折射后对应的焦深范围。l3则是焦深对应的弥散范围,也就是通常所谓的弥散圈直径。一般的,弥散圈直径在图像传感器的1~2个像素以内,则成像的清晰度符合“清晰区域”对于清晰度的要求。反之,在景深距离之外的空间,均可认为属于虚化区域中。
[0054]
步骤102、基于所述摄像头的最大光圈以及所述摄像头的最小光圈确定调整范围。
[0055]
前述已知,景深距离的长度主要与当前光圈值有关。而在摄像头上,光圈值的可调节范围是固定的。也就是说,根据摄像头的最大光圈和最小光圈,能够确定一个调整范围。这一调整范围也就对应了景深距离长度的调整范围。换言之,预览图像中虚化区域和清晰区域的分野,也是根据这一调整范围来进行调整的。
[0056]
另外,还可以在通过显示屏实时显示所述预览图像的过程中显示所述调整范围的标记,所述标记用于提示所述虚化区域的可调边界。也就是,在预览图像中通过ui界面显示出可以调节的范围,从而供用户进行调节操作。
[0057]
步骤103、通过显示屏实时显示所述预览图像。
[0058]
摄像头采集到预览图像之后,显示屏对其进行显示。另外在在预览图像中通过ui界面显示出可以调节的范围的基础上,还可以根据所述摄像头的调整范围,确定所述清晰区域的变化范围;根据所述清晰区域的变化范围,在所述预览图像中标记出最大清晰区域和/或最小清晰区域。
[0059]
也就是,根据摄像头的调整范围,确定最大和最小的景深距离,以及最大和最小的景深距离所对应的清晰区域的最大和最小范围。进一步的可以在预览图像中通过标记符号标记出最大清晰区域和/或最小清晰区域,以便于用户在取景过程中直观的进行选择。
[0060]
步骤104、获得调整操作;所述调整操作用于改变所述虚化区域的范围。
[0061]
在取景和拍摄的过程中,用户可能对于当前清晰区域/虚化区域的状态并不满意。所以在预览图像的ui界面显示出可以调节的范围之后,用户可对此进行调节,从而改变清晰区域/虚化区域的范围。摄像头则可获取用户的调整操作。
[0062]
步骤105、基于所述调整操作以及所述调整范围确定目标光圈值。
[0063]
根据所述调整操作,能够在预览图像中直观的确定出清晰区域/虚化区域的范围。而根据这一范围,可逆向的计算得到调整后的目标光圈值。所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域与所述当前光圈以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域不同。目标光圈值使得调整后的清晰区域/虚化区域的范围能够在预览图像中实际呈现。于此同时,还可以逆向的计算得到所述摄像头的快门时间数值和感光度数值。
[0064]
另外,在根据上述方式取景并调整之后,用户可以发出拍照指令。进一步的摄像头获得拍照指令;响应所述拍照指令,基于所述目标光圈值以及所述焦距产生并保存所述拍照图像,所述拍照图像的虚拟区域与所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域一致。
[0065]
通过以上技术方案可知,本实施例存在的有益效果是:能够通过直观、简易的方式控制拍摄的景深距离,从而确定清晰区域/虚化区域的范围,使得非专业用户也能够完成准确的拍摄操作。
[0066]
图1所示仅为本技术所述方法的基础实施例,在其基础上进行一定的优化和拓展,还能够得到所述方法的其他优选实施例。
[0067]
如图3所示,为本技术所述一种信息处理方法的另一个具体实施例。本实施例在前述实施例的基础上,进行进一步拓展。所述方法具体包括以下步骤:
[0068]
步骤301、通过摄像头实时获得所述摄像头的采集空间内的预览图像。
[0069]
也就是说,在正常的取景和对焦过程中,摄像头将获得采集空间内的画面以作为预览图像。其中,所述预览图像包括虚化区域和清晰区域;所述预览图像的虚化区域是根据所述摄像头的焦距和当前光圈作用所产生的区域。换言之,清晰区域也就是摄影领域中通常说的景深区域,而虚化区域则是景深区域以外的区域。
[0070]
步骤302、基于所述摄像头的最大光圈以及所述摄像头的最小光圈确定调整范围。
[0071]
前述已知,景深距离的长度主要与当前光圈值有关。而在摄像头上,光圈值的可调节范围是固定的。也就是说,根据摄像头的最大光圈和最小光圈,能够确定一个调整范围。这一调整范围也就对应了景深距离长度的调整范围。换言之,预览图像中虚化区域和清晰区域的分野,也是根据这一调整范围来进行调整的。
[0072]
另外,还可以在通过显示屏实时显示所述预览图像的过程中显示所述调整范围的标记,所述标记用于提示所述虚化区域的可调边界。也就是,在预览图像中通过ui界面显示出可以调节的范围,从而供用户进行调节操作。
[0073]
步骤303、通过显示屏实时显示所述预览图像。
[0074]
摄像头采集到预览图像之后,显示屏对其进行显示。另外在在预览图像中通过ui界面显示出可以调节的范围的基础上,还可以根据所述摄像头的调整范围,确定所述清晰区域的变化范围;根据所述清晰区域的变化范围,在所述预览图像中标记出最大清晰区域和/或最小清晰区域。
[0075]
也就是,根据摄像头的调整范围,确定最大和最小的景深距离,以及最大和最小的景深距离所对应的清晰区域的最大和最小范围。进一步的可以在预览图像中通过标记符号标记出最大清晰区域和/或最小清晰区域,以便于用户在取景过程中直观的进行选择。
[0076]
步骤304、获得调整操作;所述调整操作用于改变所述虚化区域的范围。
[0077]
在取景和拍摄的过程中,用户可能对于当前清晰区域/虚化区域的状态并不满意。所以在预览图像的ui界面显示出可以调节的范围之后,用户可对此进行调节,从而改变清晰区域/虚化区域的范围。摄像头则可获取用户的调整操作。
[0078]
步骤305、基于所述调整操作以及所述调整范围确定目标光圈值。
[0079]
根据所述调整操作,能够在预览图像中直观的确定出清晰区域/虚化区域的范围。而根据这一范围,可逆向的计算得到调整后的目标光圈值。所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域与所述当前光圈以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域不同。目标光圈值使得调整后的清晰区域/虚化区域的范围能够在预览图像中实际呈现。
[0080]
而在被摄对象发生移动的情况下,本实施例中方法还将包括:
[0081]
步骤306、确定位于所述摄像头的采集空间内的被摄对象,并确定所述被摄对象到所述摄像头的距离。
[0082]
在一种可选的情况下,被摄对象移动距离较短,所以可以在采集空间内重新捕捉到同一被摄对象,并重新确定所述被摄对象到所述摄像头的距离。具体的,可通过摄像头上携带的测距传感器进行距离确定。
[0083]
步骤307、在拍所述摄像头的采集空间内搜索到所述被摄对象,检测得到所述被摄对象到所述摄像头的距离。
[0084]
在另一种可选的情况下,被摄对象移动距离较长,摄像头无法重新捕捉。此时,摄像头可以采集空间内进行由近及远的搜索,重新确定一个被摄对象。这种情况下,重新确定的被摄对象可能是原来的同一对象,也不排除可能是其他对象。重新确定被摄对象后,可同理的确定被摄对象到所述摄像头的距离。
[0085]
步骤308、根据所述被摄对象到所述摄像头的距离,确定所述摄像头的焦距。
[0086]
确定所述被摄对象到所述摄像头的距离之后,即可重新对其进行对焦,也就是确定摄像头的焦距。即回到图2所示的光路结构中,先行确定好焦距f。
[0087]
步骤309、根据移动后的所述被摄对象的形状,确定所述清晰区域的距离范围。
[0088]
确定了焦距之后,方可进一步的确定在此焦距之下的景深距离,也就是相应的清晰区域。根据重新确定的被摄对象的形状,也就是重新确定的预览图像的内容,可重新进行
景深距离的确定,也就是清晰区域/虚化区域的划分。参考步骤303~步骤304中的内容。
[0089]
步骤310、基于所述清晰区域的距离范围确定目标光圈值。
[0090]
所述目标光圈值以及所述焦距重新确定所述摄像头的预览图像的虚化区域和清晰区域。重新确定了清晰区域之后,进一步的能够重新确定目标光圈值,同理于步骤305中内容。
[0091]
通过本实施例中方法,能够进一步的实现在被摄对象移动后的重新对焦,和重新确定清晰区域/虚化区域。
[0092]
如图4所示,为本技术所述一种信息处理装置的一个具体实施例。本实施例装置,即用于执行图1~3所述方法的实体装置。其技术方案本质上与上述实施例一致,上述实施例中的相应描述同样适用于本实施例中。本实施例中装置包括:
[0093]
预览图像确定模块401,用于通过摄像头实时获得所述摄像头的采集空间内的预览图像,其中,所述预览图像包括虚化区域和清晰区域;所述预览图像的虚化区域是根据所述摄像头的焦距和当前光圈作用所产生的区域。
[0094]
调整范围确定模块402,用于基于所述摄像头的最大光圈以及所述摄像头的最小光圈确定调整范围。
[0095]
显示模块403,用于通过显示屏实时显示所述预览图像。
[0096]
操作获取模块404,用于获得调整操作;所述调整操作用于改变所述虚化区域的范围。
[0097]
虚化模块405,用基于所述调整操作以及所述调整范围确定目标光圈值,其中,所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域与所述当前光圈以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域不同。
[0098]
另外在图4所示实施例的基础上,优选的,还包括:
[0099]
拍摄模块406,用于获得拍照指令;响应所述拍照指令,基于所述目标光圈值以及所述焦距产生并保存所述拍照图像,所述拍照图像的虚拟区域与所述目标光圈值以及所述焦距作用于所述摄像头所获得的预览图像的虚化区域一致。
[0100]
调节模块407,用于在通过显示屏实时显示所述预览图像的过程中显示所述调整范围的标记,所述标记用于提示所述虚化区域的可调边界。
[0101]
对象捕捉模块408,用于在所述被摄对象发生移动时,确定位于所述摄像头的采集空间内的被摄对象,并确定所述被摄对象到所述摄像头的距离;或,在拍所述摄像头的采集空间内搜索到所述被摄对象,检测得到所述被摄对象到所述摄像头的距离;根据所述被摄对象到所述摄像头的距离,确定所述摄像头的焦距。
[0102]
辅助显示模块,用于根据所述摄像头的调整范围,确定所述清晰区域的变化范围;根据所述清晰区域的变化范围,在所述预览图像中标记出最大清晰区域和/或最小清晰区域。
[0103]
除了上述方法和设备以外,本技术的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本技术各种实施例的方法中的步骤。
[0104]
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本技术实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如
java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
[0105]
此外,本技术的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本技术各种实施例的方法中的步骤。
[0106]
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0107]
以上结合具体实施例描述了本技术的基本原理,但是,需要指出的是,在本技术中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本技术的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本技术为必须采用上述具体的细节来实现。
[0108]
本技术中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“如但不限于”,且可与其互换使用。
[0109]
还需要指出的是,在本技术的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本技术的等效方案。
[0110]
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本技术。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本技术的范围。因此,本技术不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
[0111]
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本技术的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1