摄像曝光处理方法和终端的制作方法

文档序号:9891821阅读:318来源:国知局
摄像曝光处理方法和终端的制作方法
【技术领域】
[0001]本发明涉及图像处理技术,尤其涉及一种摄像曝光处理方法和终端。
【背景技术】
[0002]目前,室内电光源(日光灯等)由于是采用交流电供电,因此会有光强的波动,当手机等带有相机功能的终端在室内使用时,常由于灯光光强波动而影响手机中相机的曝光,进而产生条纹状(banding)图像,影响拍摄效果。现有技术中,虽然对曝光时间进行了设置,但是由于世界各地的交流电频率的不同(如在中国为50HZ,北美为60HZ),目前的设置无法灵活适应不同的地区的室内光源,仍然会出现banding的问题。

【发明内容】

[0003]本发明实施例提供一种相机曝光处理方法和终端,以滤除摄像时产生的水波纹,优化拍摄效果。
[0004]为达到上述目的,本发明实施例提供了一种摄像曝光处理方法,包括:启动终端上的摄像设备;获取当前终端所处位置区域的交流电频率;将摄像设备的曝光时间设置为所述交流电频率对应的半波时长的整数倍后,驱动摄像设备正常运行。
[0005]本发明实施例还提供了一种终端,包括:启动模块,用于启动终端上的摄像设备;获取模块,用于获取当前终端所处位置区域的交流电频率;设置模块,用于将摄像设备的曝光时间设置为所述交流电频率对应的半波时长的整数倍后,驱动摄像设备正常运行。
[0006]本发明实施例提供的摄像曝光处理方法和终端,通过将摄像设备的曝光时间调整为摄像设备所处位置区域所使用的交流电半波长的整数倍,来滤除摄像中产生的波纹,优化摄像效果。
【附图说明】
[0007]图1为本发明提供的摄像曝光处理方法一个实施例的方法流程图;
[0008]图2为本发明提供的摄像曝光处理方法另一个实施例的方法流程图;
[0009]图3为本发明提供的终端一个实施例的结构示意图;
[0010]图4为本发明提供的终端另一个实施例的结构示意图。
[0011]附图标记说明:
[0012]310-启动模块;320_获取模块;330_设置模块;321_获取单元;322_查找单元;323-确定单元;340_存储模块。
【具体实施方式】
[0013]当前,大部分终端进行摄像时都会产生条纹状(banding)图像,其原因是这些终端中的相机(camera,也可以称作摄像头组件,具备照相和摄影功能)都采用互补金属氧化物半导体(Complementary Metal Oxide Semiconductor, CMOS)的曝光方式。而这种曝光方式是采用一行一行的方式进行曝光的,即同一行上的每个像素(Pixel)的曝光开始点(起始时间)和曝光时间都是一样的,而在不同行之间虽然曝光时间都是一样的,但是曝光的开始点是不同的。同时,现有电光源(日光灯等)一般都使用交流电供电,交流电的电流呈正弦波形式波动,因此,导致电光源的光强也呈正弦波形式波动,如果曝光时间设置的不合理并且曝光的开始时间又是不同,则单位时间内CMOS像元接受到的光亮就是不同的,行与行之间的CMOS像元接收的光强不同,从而导致了 banding现象的产生。
[0014]经过研究发现,由于电光源的光强的波动也是呈正弦波的形式,根据正弦波的特性,只要曝光时间为正弦波周期的半周期的整数倍,那么无论曝光时间的开始点在哪里,在曝光时间内对应的光强的积分值(光强的累加值)都是一样的,即在一个曝光时间内CMOS像元接收的光量是相同的,这样就不会出现banding现象,因此,将曝光时间设置为交流电周期的半个周期就能够满足滤除banding的要求。目前,在中国交流电频率是50Hz,如果相机曝光时间不是半波长周期的整数倍即1ms的整数倍,图像上就会有明暗条纹,而在交流电频率60Hz的国家(如北美地区),曝光时间就要是8.33ms (大约为60Hz对应的半波长周期)的整数倍。
[0015]目前相机对banding的处理,是在相机软件里设置一个设置(setting)菜单让用户选择banding设置是“50hz/60hz”。但很少有用户知道这个选项的含义,即时知道也可能不知道自己当前所处地区采用的交流电频率。而随着现在手机等终端的处理能力提高,可以用纯图像处理的算法判断当前是否产生banding并切换曝光参数,但也只能在一定场景,一定限度内抑制减轻banding问题,同时该减轻过程需要较长的收敛时间,是的用户体验较差。
[0016]基于以上相机对消除banding的局限性,本方案在获取当前终端所处位置区域的交流电频率后,对相机的曝光时间进行调整设置,从而,在相机底层自动调节banding设置为50hz或者60hz,很好的处理了 banding问题,而且不需要用户去关注任何banding这种专业的设置,方便用户使用。
[0017]下面结合附图对本发明实施例的摄像曝光处理方法和终端进行详细描述。
[0018]实施例一
[0019]图1为本发明提供的摄像曝光处理方法一个实施例的方法流程图,该方法的执行主体可以为具有摄像以及位置识别或位置检测功能的手机、Ipad等终端。如图1所示,该摄像曝光处理方法包括如下步骤:
[0020]S110,启动终端上的摄像设备。
[0021]所述的终端上的摄像设备可以为集成在终端上的具有摄像功能的设备的集合,如手机上的内置摄像头组件。由于本方案是针对现有的CMOS摄像头在摄像时出现的banding进行滤除,因此本方案中所指的摄像设备均采用的是CMOS摄像头或者采用的曝光方式也为pixel按一行一行进行曝光。
[0022]在实际操作中,可通过点击相机应用的图标,启动摄像设备。
[0023]S120,获取当前终端所处位置区域的交流电频率。
[0024]通常,在打开camera应用后,终端会进行camera应用的初始化设置,其中包括对曝光时间的设置,即在终端界面camera应用的图像数据显示之前,调用setParameter来配置当前banding设置。
[0025]本步骤即在配置当前banding设置之前进行。
[0026]现有的终端通常都集成有GPS或系统所在时区等位置定位功能,这些附加定位功能可以协助终端获取当前终端所处位置区域的信息,进而可获知终端所处的国家信息,以及该国家使用的交流电频率。
[0027]S130,将摄像设备的曝光时间设置为交流电频率对应的半波时长的整数倍后,驱动摄像设备正常运行。
[0028]在获取当前终端所处位置区域的交流电频率后,依据前述消除banding所需的曝光时间与终端所处位置区域的交流电频率的关系,将摄像设备的曝光时间设置为该交流电频率对应的半波时长的整数倍后,驱动摄像设备正常运行,直至进入正常的工作状态。
[0029]在后续摄像过程中,包括摄影或录制视频时,由于曝光时间已按终端所在地区进行了匹配设置,贝1J不会出现banding问题。
[0030]本实施例提供的摄像曝光处理方法,通过按位置区域调整摄像设备的曝光时间的曝光方式,避免了摄像过程中出现条纹现象,提高了用户的摄像体验以及摄像效果。
[0031]实施例二
[0032]图2为本发明提供的摄像曝光处理方法另一个实施例的方法流程图。在如图1所示实施例的基础上,本实施例对示出了 S120,获取当前终端所处位置区域的交流电频率的具体方式,并且增加了对曝光设置的保存步骤,以便于摄像设备利用预存的数据快速实现开启和运行。如图2所示,该摄像曝光处理方法包括如下步骤:
[0033]S210,启动终端上的摄像设备。S210与前述SllO相同。
[0034]在S210后,可继续执行S120的步骤内容,如下示出了步骤S120的具体实现方式,对应步骤包括S220?S230。
[0035]S220,获取当前终端系统的时区信息和/或终端检测得到的GPS位置信息。
[0036]其中,终端系统的时区信息可从终端系统中“时间与日期”的相关设置中查询获取,而GPS位置信息可通过终端内预置的GPS定位设备获得。在具体应用场景中,如果终端为手机,则也可通过小区定位,确定手机所处的位置区域。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1