相机缩放对焦的ROI调整方法、装置及存储介质与流程

文档序号:17180604发布日期:2019-03-22 20:52阅读:1141来源:国知局
相机缩放对焦的ROI调整方法、装置及存储介质与流程
本发明涉及拍照
技术领域
,尤其涉及一种相机缩放对焦的roi调整方法、装置及存储介质。
背景技术
:在手机相机中,zoom(缩放)模式已经成为了主流手机中一个不可或缺的功能。但缩放对焦由于容易受到手抖和噪声的影响,对对焦的要求比较高。目前,在相位对焦技术(pdaf,phasedetectionautofocus)中,zoomroi(zoomregionofinterest,缩放感兴趣区域)一般采用固定对焦的方式,感兴趣区域保持和缩放前一致,不随缩放而改变。但是,在用户进行缩放操作时,由于屏幕尺寸变化,如果采用固定对焦感兴趣区域,容易出现用户感兴趣区域与对焦区域不一致,造成感兴趣区域失焦,即对焦模糊。技术实现要素:本发明的主要目的在于提供一种相机缩放对焦的roi调整方法、装置及存储介质,旨在解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高相机的缩放对焦准确率。为实现上述目的,本发明提供的一种相机缩放对焦的roi调整方法,包括:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。可选地,所述在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数的步骤中还包括:获取缩放后画面的亮度信息;所述方法还包括:根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。可选地,所述根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节的步骤包括:根据所述缩放后画面的亮度信息查找预设的调整表,获取与所述亮度信息对应的对焦roi窗口调节参数;根据查找到的对焦roi窗口调节参数对所述对焦roi窗口进行调节。可选地,所述方法还包括:将调节后的对焦roi信息下发至预设的相位对焦算法,进行相应的相位对焦操作。可选地,在检测到相机进行拍照画面的缩放操作前,所述方法还包括:设定画面亮度信息与对焦roi窗口调节参数之间映射关系的调整表。本发明实施例还提出一种相机缩放对焦的roi调整装置,包括:获取模块,用于在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;调节模块,用于在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。可选地,所述获取模块,还用于获取缩放后画面的亮度信息;所述调节模块,还用于根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。本发明实施例还提出一种相机缩放对焦的roi调整装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下操作:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。可选地,所述计算机程序被所述处理器执行时还实现如下操作:获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下操作:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。本发明实施例提出的一种相机缩放对焦的roi调整方法、装置及存储介质,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率。进一步地,还可以获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节,进一步地提高了相机的缩放对焦效果,提高用户的zoom对焦体验。附图说明图1是本发明相机缩放对焦的roi调整方法第一实施例的流程示意图;图2是本发明实施例中用户进行缩放对焦操作的roi区域示意图;图3是本发明相机缩放对焦的roi调整方法第二实施例的流程示意图;图4是本发明相机缩放对焦的roi调整方法第三实施例的流程示意图;图5是本发明实施例方案涉及的移动终端结构示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例的主要解决方案是:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率。进一步地,还可以获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节,进一步地提高了相机的缩放对焦效果,提高用户的zoom对焦体验。由于现有技术中,一般采用固定对焦的方式,但是,在用户进行缩放操作时,由于屏幕尺寸变化,如果采用固定对焦roi,容易出现用户感兴趣区域与对焦区域不一致,造成感兴趣区域失焦,即对焦模糊。为解决zoom区域与对焦roi区域不一致造成的对焦模糊问题,本发明实施例方案,针对用户的zoom程度(ratio)对对焦感兴趣区域(roi)进行调整,从而提高用户的zoom对焦体验。其中,主要通过vfe模块将zoomratio(缩放程度)传递给sensor驱动,动态调节zoom拍照的对焦roiwindow,并且根据zoom后的画面亮度进一步判断是否继续调整roi,从而获得更好的zoom模式对焦体验。本发明实施例涉及的术语包括:roi(regionofinterest,感兴趣区域),是指在图像处理中(图像压缩、旋转、变换等等),对某些特定区域(根据特定的规则或方法确定)的简称,就是在要待处理的图像中提取出的要处理的区域。例如,在一幅图片中有绿叶和花朵,要对绿叶做特别的处理(旋转等),而这些绿叶,就称为roi。pdaf(phasedetectionautofocus),相位对焦;zoom,缩放。具体地,如图1所示,本发明第一实施例提出一种相机缩放对焦的roi调整方法,包括:步骤s101,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;以手机为例,在用户通过手机相机拍照时,若用户在拍照画面上进行缩放操作,以对焦用户感兴趣区域(roi),如图2所示,此时,手机相机系统获取用户进行缩放操作时对拍照画面的缩放程度参数(zoomratio),以便根据拍照画面的缩放程度参数对对焦roi窗口进行动态调节。其中,缩放程度参数(zoomratio)比如从1.0->8.0。步骤s102,在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。在本实施例中,对缩放程度参数设置有一个阈值,如果当前缩放程度小于阈值,则不需调整对焦roi窗口,如果大于或等于该阈值,则根据拍照画面的缩放程度参数对对焦roi窗口进行动态调节。具体实现如下:例如,本实例中对焦窗口在整帧数据中心的1/4*1/4,当zoomratio<4时,对焦roi窗口保持不变。当zoomratio>4时,对对焦roi窗口进行动态调节:roi_width*=(1-(ratio-4)/8);roi_height*=(1-(ratio-4)/8)。其中,roi_width*为对焦roi窗口调节宽度,roi_height*为对焦roi窗口调节高度。本实施例通过上述方案,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率,提高用户的zoom对焦体验。如图3所示,本发明第二实施例提出一种相机缩放对焦的roi调整方法,基于上述图1所示的第一实施例,该第二实施例中,上述步骤s101替换为:步骤s1011,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数,以及获取缩放后画面的亮度信息;在上述步骤s102:在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节之后,还包括:步骤s103,根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。相比上述实施例,本实施例方案还可以结合缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。具体地,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数,同时获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。其中,本实施例预先设定有画面亮度信息与对焦roi窗口调节参数之间映射关系的调整表。在根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节时,首先,根据所述缩放后画面的亮度信息查找预设的调整表,获取与所述亮度信息对应的对焦roi窗口调节参数;然后,根据查找到的对焦roi窗口调节参数对所述对焦roi窗口进行调节。举例如下:在得到zoom后的当前画面亮度值(exp_index),且设定exp_index与亮度调整率(adjust_ratio)的查找表,如下表所示:exp_indexadjust_ratio<29013501.24001.5>4001.5根据缩放后画面的亮度信息(exp_index)查找上述预设的调整表,获取与所述亮度信息对应的对焦roi窗口调节参数(adjust_ratio);然后,根据查找到的对焦roi窗口调节参数对所述对焦roi窗口进行调节。当当前画面亮度介于两个exp_index之间时进行线性差值处理。roi_width*=adjust_ratio;roi_height*=adjust_ratio。本实施例通过上述方案,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率。进一步地,还可以获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节,进一步地提高了相机的缩放对焦效果,提高用户的zoom对焦体验。如图4所示,本发明第三实施例提出一种相机缩放对焦的roi调整方法,基于上述图3所示的第二实施例,在上述步骤s103:根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节之后,还包括:步骤s104,将调节后的对焦roi信息下发至预设的相位对焦算法,进行相应的相位对焦操作。具体地,在得到对焦roi信息后,将所得roi信息送至相位对焦算法,计算当前帧的相位对焦值,以便进行相应的相位对焦操作。结束当前帧,等待下一帧计算。本实施例通过上述方案,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率。进一步地,还可以获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节,进一步地提高了相机的缩放对焦效果,提高用户的zoom对焦体验。对应地,提出本发明一种相机缩放对焦的roi调整装置实施例,该装置包括:获取模块,用于在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;调节模块,用于在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。进一步地,所述获取模块,还用于获取缩放后画面的亮度信息;所述调节模块,还用于根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。本实施例实现相机缩放对焦的roi调整原理,请参照上述各实施例,在此不再赘述。本发明实施例还提出一种相机缩放对焦的roi调整装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如下操作:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。具体地,如图5所示,本实施例相机缩放对焦的roi调整装置所在移动终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图5中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图5所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及相机缩放对焦的roi调整程序。在图5所示的移动终端中,网络接口1004主要用于连接网络服务器,与网络服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的相机缩放对焦的roi调整程序,并执行以下操作:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。进一步地,处理器1001还可以用于调用存储器1005中存储的相机缩放对焦的roi调整程序,并执行以下操作:获取缩放后画面的亮度信息;所述方法还包括:根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。进一步地,处理器1001还可以用于调用存储器1005中存储的相机缩放对焦的roi调整程序,并执行以下操作:根据所述缩放后画面的亮度信息查找预设的调整表,获取与所述亮度信息对应的对焦roi窗口调节参数;根据查找到的对焦roi窗口调节参数对所述对焦roi窗口进行调节。进一步地,处理器1001还可以用于调用存储器1005中存储的相机缩放对焦的roi调整程序,并执行以下操作:将调节后的对焦roi信息下发至预设的相位对焦算法,进行相应的相位对焦操作。进一步地,处理器1001还可以用于调用存储器1005中存储的相机缩放对焦的roi调整程序,并执行以下操作:设定画面亮度信息与对焦roi窗口调节参数之间映射关系的调整表。本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下操作:在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节。进一步地,还可以根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节。本实施例实现相机缩放对焦的roi调整原理,请参照上述各实施例,在此不再赘述。本发明实施例提出的一种相机缩放对焦的roi调整方法、装置及存储介质,在检测到相机进行拍照画面的缩放操作时,获取对所述拍照画面的缩放程度参数;在所述缩放程度参数达到预设阈值时,根据所述缩放程度参数对对焦roi窗口进行动态调节,从而解决缩放区域与对焦roi区域不一致造成的对焦模糊的问题,提高了相机的缩放对焦准确率。进一步地,还可以获取缩放后画面的亮度信息;根据所述缩放后画面的亮度信息对所述对焦roi窗口进行动态调节,进一步地提高了相机的缩放对焦效果,提高用户的zoom对焦体验。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1