一种拍照处理方法及终端设备与流程

文档序号:11961007阅读:156来源:国知局
一种拍照处理方法及终端设备与流程

本发明涉及移动通信技术领域,尤其涉及一种拍照处理方法及终端设备。



背景技术:

随着智能手机、平板电脑等终端设备中相机像素的不断提高,越来越多的人开始热衷于用智能手机进行拍照,随之而来的是用户对智能手机中摄像头要求的逐渐提升,而该提升主要体现在摄像头的成像效果上,由于光源强度以及摄像头的镜头等因素,利用摄像头拍摄的图像经常会产生噪点和/或炫光。

在光源强度较低(即暗光处)拍摄时,由于暗光处亮度低,增益和快门值很容易到达最大,即进光量达到了最大,由于光圈固定的原故,进光量不能再增加,信号的信噪比就比较低,经过大倍数的增益放大后,图像很容易产生噪点。反之,在光源强度较高(即强光处),由于进光亮非常多,通过快门不能有效的减少进光量,生成的图像容易产生炫光(由强光造成的图像发白、形成光晕的现象),降低了对比度,使图像看起来好像蒙上了一层灰一样。但是,在使用中发现,通过调节增益和快门的方式控制曝光量,不能有效的减少图像中的噪点和/或炫光现象,降低了拍照过程中图像的成像质量。



技术实现要素:

本发明实施例提供了一种拍照处理方法及终端设备,可以减少图像中的噪点和/或炫光现象,提高了拍照过程中图像的成像质量。

本发明实施例第一方面公开了一种拍照处理方法,应用于具有摄像头的终端设备,所述摄像头中包括图像传感器,所述图像传感器包括感光像素阵列以及设置于所述感光像素阵列上的滤光片,所述方法包括:

获取所述摄像头采集到的预览图像,并检测所述预览图像中是否存在噪点或炫光;

若所述预览图像中存在噪点或炫光,则判断所述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或所述预览图像中的炫光强度是否超过预设的炫光强度阈值;

若所述预览图像中的噪点强度超过预设的噪点强度阈值和/或所述预览图像中的炫光强度超过预设的炫光强度阈值,则调节与产生所述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量;

控制所述摄像头捕捉景物,并生成照片。

作为一种可选的实施方式,所述调节与产生所述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量之前,所述方法还包括:

确定所述噪点或炫光在所述预览图像中所处的第一位置;

根据所述第一位置,确定产生所述噪点或炫光的成像像素点在所述感光像素阵列中的第二位置;

所述调节与产生所述噪点或炫光的像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量,包括:

调节所述第二位置表层对应的滤光片的厚度,以改变进入所述图像传感器中的进光量。

作为一种可选的实施方式,所述调节与产生所述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量,包括:

调节与产生所述噪点的成像像素点对应的滤光片的厚度,使得通过所述滤光片的反射光的光程差为半波长的奇数倍,以增大进入所述图像传感器中的进光量;

或者,

调节与产生所述炫光的成像像素点对应的滤光片的厚度,使得通过所述滤光片的反射光的光程差为半波长的偶数倍,以减小进入所述图像传感器中的进光量。

作为一种可选的实施方式,所述调节与产生所述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量之后,所述方法还包括:

获取所述摄像头采集到的第二预览图像;

检测所述第二预览图像中是否存在噪点或炫光,以及,判断所述第二预览图像中的噪点强度是否超过所述预设的噪点强度阈值和/或所述第二预览图像中的炫光强度是否超过所述预设的炫光强度阈值;

若所述第二预览图像中不存在噪点或炫光,或者,所述第二预览图像中的噪点强度没有超过所述预设的噪点强度阈值和/或所述第二预览图像中的炫光强度没有超过所述预设的炫光强度阈值,则执行所述控制所述摄像头捕捉景物,并生成照片。

作为一种可选的实施方式,所述控制所述摄像头捕捉景物,并生成照片之前,所述方法还包括:

检测所述终端设备是否完成对焦操作;

若完成对焦操作,则执行所述控制所述摄像头捕捉景物,并生成照片;

若在预设时间内没有完成对焦操作,则输出提示信息,提示用户对焦失败。

本发明实施例第二方面公开了一种终端设备,包括摄像头,所述摄像头中包括图像传感器,所述图像传感器包括感光像素阵列以及设置于所述感光像素阵列上的滤光片,所述终端设备还包括:

第一获取单元,用于获取所述摄像头采集到的预览图像;

噪点及炫光检测单元,用于检测所述预览图像中是否存在噪点或炫光;

判断单元,用于在所述预览图像中存在噪点或炫光时,判断所述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或所述预览图像中的炫光强度是否超过预设的炫光强度阈值;

滤光片厚度调节单元,用于在所述预览图像中的噪点强度超过预设的噪点强度阈值和/或所述预览图像中的炫光强度超过预设的炫光强度阈值时,调节与产生所述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入所述图像传感器中的进光量;

拍照处理单元,用于控制所述摄像头捕捉景物,并生成照片。

作为一种可选的实施方式,所述终端设备还包括:

所述终端设备还包括:

第一确定单元,用于确定所述噪点或炫光在所述预览图像中所处的第一位置;

第二确定单元,用于根据所述第一位置,确定产生所述噪点或炫光的成像像素点在所述感光像素阵列中的第二位置,并驱动所述滤光片厚度调节单元调节所述第二位置表层对应的滤光片的厚度,以改变进入所述图像传感器中的进光量。

作为一种可选的实施方式,

所述滤光片厚度调节单元,具体用于调节与产生所述噪点的成像像素点对应的滤光片的厚度,使得通过所述滤光片的反射光的光程差为半波长的奇数倍,以增大进入所述图像传感器中的进光量;

或者,

所述滤光片厚度调节单元,具体用于调节与产生所述炫光的成像像素点对应的滤光片的厚度,使得通过所述滤光片的反射光的光程差为半波长的偶数倍,以减小进入所述图像传感器中的进光量。

作为一种可选的实施方式,所述终端设备还包括:

第二获取单元,获取所述摄像头采集到的第二预览图像,并驱动所述噪点及炫光检测单元检测所述第二预览图像中是否存在噪点或炫光,以及,所述判断单元判断所述第二预览图像中的噪点强度是否超过所述预设的噪点强度阈值和/或所述第二预览图像中的炫光强度是否超过所述预设的炫光强度阈值;并在所述第二预览图像中不存在噪点或炫光,或者,所述第二预览图像中的噪点强度没有超过所述预设的噪点强度阈值和/或所述第二预览图像中的炫光强度没有超过所述预设的炫光强度阈值时,驱动所述拍照处理单元执行所述控制所述摄像头捕捉景物,并生成照片。

作为一种可选的实施方式,所述终端设备还包括:

对焦检测单元,用于检测所述终端设备是否完成对焦操作;并在完成对焦操作时,驱动所述拍照处理单元执行所述控制所述摄像头捕捉景物,并生成照片;

提示单元,用于在预设时间内没有完成对焦操作时,输出提示信息,提示用户对焦失败。

从以上技术方案可以看出,本发明实施例具有以下优点:通过检测摄像头采集到的预览图像中是否存在噪点或炫光,并在存在噪点或炫光时判断噪点强度是否超过预设的噪点强度阈值和/或所述预览图像中的炫光强度是否超过预设的炫光强度阈值,并在噪点强度超过预设的噪点强度阈值和/或炫光强度超过预设的炫光强度阈值时,调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量;最后控制摄像头捕捉景物,并生成照片。实施本发明实施例,可以减少图像中的噪点和/或炫光现象,提高了拍照过程中图像的成像质量。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种拍照处理方法的流程示意图;

图2是本发明实施例公开的一种光线经过滤光片的光路示意图;

图3是本发明实施例公开的另一种拍照处理方法的流程示意图;

图4是本发明实施例公开的一种终端设备的结构示意图;

图5是本发明实施例公开的另一种终端设备的结构示意图;

图6是本发明实施例公开的另一种终端设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供了一种拍照处理方法及终端设备,可以减少图像中的噪点和/或炫光现象,提高了拍照过程中图像的成像质量。

本发明实施例中,终端设备包括运行Android操作系统、iOS操作系统、Windows操作系统或其他操作系统的终端设备,例如移动电话、移动电脑、平板电脑、台式电脑、个人数字助理(Personal Digital Assistant,PDA)、智能手表、智能手环等终端设备,本发明实施例后续不作复述。其中,终端设备包括摄像头、图像传感器,并且在图像传感器表层覆盖有滤光片。

请参阅图1,图1是本发明实施例公开的一种拍照处理方法的流程示意图。其中,图1所示的方法应用于具有摄像头的终端设备,所述摄像头中包括图像传感器,所述图像传感器包括感光像素阵列以及设置于所述感光像素阵列上的滤光片,图1所示的拍照处理方法可以包括以下步骤:

101:获取摄像头采集到的预览图像,并检测上述预览图像中是否存在噪点或炫光;

本发明实施例中,用户可以通过终端设备中的诸如触摸屏或物理按键之类的输入设备输入摄像头启动指令,控制终端设备的摄像头处于预览拍照模式,获取摄像头采集到的预览图像。

其中,摄像头可以是终端设备的内置摄像头,如前置摄像头和后置摄像头,也可以是终端设备的外置摄像头,如旋转摄像头。

基于背景技术的介绍可知,在光源强度较低(即暗光处)拍摄时,由于暗光处亮度低,增益和快门值很容易到达最大,即进光量达到了最大,由于光圈固定的原故,进光量不能再增加,信号的信噪比就比较低,经过大倍数的增益放大后,图像很容易产生噪点。反之,在光源强度较高(即强光处),由于进光亮非常多,通过快门不能有效的减少进光量,生成的图像容易产生炫光(由强光造成的图像发白、形成光晕的现象),降低了对比度,使图像看起来好像蒙上了一层灰一样。因此,在拍摄照片之前,可以先检测预览图像中是否存在噪点或炫光。

本发明实施例中,图像传感器可以是电荷耦合器件(Charged Coupled Device,CCD)图像传感器、互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)传感器,或者其他可以实现图像采集功能的传感器,本发明实施例不作唯一性限定。

作为一种可选的实施方式,检测预览图像中是否存在噪点可以采用以下方式:图像中的噪点,又可以称为像素反应不一致性点(Pixel Response Non-Uniformity,PRNU)即指跟周围邻域的点的灰度值跳变比较大的点,基于上述理论可以首先将图像进行灰度化处理,然后将图像划分为多个区域,确定每个区域中各像素点的灰度值,进而确定该区域中灰度值为极值点的像素点,则该灰度值为极值点的像素点则为该区域中的噪点。其中,极值点可以有极大值点或者极小值点。

需要说明的是,上述举例只是一种确定噪点的可选的实施方式,并不构成对本发明实施例的限定。

作为一种可选的实施方式,检测预览图像中是否存在炫光可以采用以下方式:由于炫光是指图像中亮度值比较大的点,因此可以通过判断预览图像中是否有亮度值大于一个预设亮度值的像素点,其中,该预设亮度值可以由系统或用户根据炫光对应的亮度值进行设置,例如可以为50lux(勒克斯),然后将预览图像中亮度值大于预设亮度值的像素点判定为炫光。需要说明的是,炫光一般发生在强光(例如室内的灯光、太阳光等)的周围,而强光的周围是预览图像中亮度值最高的地方,因此可以通过检测预览图像中各像素点的亮度值,来判断强光所在的位置,以此来确定预览图像中炫光的位置。

需要说明的是,上述举例只是一种确定炫光的可选的实施方式,并不构成对本发明实施例的限定。

102:若上述预览图像中存在噪点或炫光,则判断上述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述预览图像中的炫光强度是否超过预设的炫光强度阈值;

若预览图像中存在噪点或炫光,但是噪点强度或炫光强度比较低,不影响图像的整体质量,则可以不做处理,若噪点强度超过预设的噪点强度阈值和/或炫光强度超过预设的炫光强度阈值,则需要进行步骤103,调节滤光片的厚度,改变进入图像传感器中的进光量。

其中,噪点强度是对噪点的定量计算,用于描述图像中粗糙部分(即噪点)的粗糙程度,可以通过计算噪点处的灰度值与噪点邻域中各像素点的灰度值的均值的偏离程度来表示噪点强度;炫光强度可以通过炫光处的亮度值与预设亮度阈值之间的偏离程度来确定;而预设的噪点强度阈值或预设的炫光强度阈值可以由用户根据试验确定,以满足良好的图像质量为准,本发明实施例不作唯一性限定。

103:若上述预览图像中的噪点强度超过预设的噪点强度阈值和/或上述预览图像中的炫光强度超过预设的炫光强度阈值,则调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量;

本发明实施例中,若预览图像中的噪点强度超过预设的噪点强度阈值和/或预览图像中的炫光强度超过预设的炫光强度阈值,则调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量。

其中,在图像传感器中依次有透镜层、滤光层、感光阵列层,透镜层中的透镜以及滤光层中的色彩滤光片按照感光阵列层中的二极管的阵列排列,也就是每个感光二极管上面依次附着一个色彩滤光片和一个微型透镜,也即一个像素依次对应一个色彩滤光片和一个微型透镜。其中,透镜层用于将入射的光线聚焦进入滤光层,滤光层用于把色彩滤掉,保证每一个二极管感受到的光都是单色的。其中,光线经过滤光层时会发生反射,如图2所示,表示光线经过滤光片的光路示意图,从图2可以看出,光线经过滤光片时,一部分光发生反射,一部分光经过折射之后进入感光阵列层。光线a经过滤光片上下表面的反射形成两束平行反射光a'、b',由于a'、b'两光束是由同一束光线a按强度分割而成的(分振幅法),所以它们是两束相干光,并且两束光之间的光程差与滤光片的厚度有关,当a'、b'两束光线之间的光程差是半波长的偶数倍时,反射光相位相同,干涉相加,反射光能量增加,因此进入感光阵列层中的透射光能量减小,当a'、b'两束光线之间的光程差是半波长的奇数倍时,反射光相位相反,干涉相减,反射光能量减小,因此进入感光阵列层中的透射光能量增加。因此,根据上述原理,可以通过改变滤光片的厚度,改变光程差,增大或者减小进入感光阵列层的透光量。例如,若在光线较低的环境下检测到预览图像中存在噪点亮度值较大时,可以改变该噪点对应的成像像素点上的色彩滤光片的厚度,使光程差为半波长的奇数倍,从而可以增大图像传感器的进光量,提高信噪比,减少噪点;若在光线较强的环境下检测到预览图像中存在炫光亮度值较大时,可以改变该炫光点对应的成像像素点上的色彩滤光片的厚度,使光程差为半波长的偶数倍,从而可以减小图像传感器的进光量,提高对比度,减少炫光现象。

作为一种可选的实施方式,可以使用温控器件改变滤光片的厚度,或者在感光二极管上放置多个滤光片,通过增加或减少滤光片的数量来改变滤光片的厚度。需要说明的是,光程差不仅与滤光片的厚度有关,也与滤光片的折射率有关,而滤光片的折射率可以随温度的变化而变化,一般情况下,随着温度的升高,折射率会增大,因此,可以通过温控器件改变温度,从而改变折射率,进而改变经过滤光片反射的a'、b'两束光之间的光程差。

104:控制摄像头捕捉景物,并生成照片。

在本发明实施例中,通过步骤103调节进入图像传感器的进光量之后,终端设备可以控制摄像头捕捉景物,被捕捉的景物传播到镜头,经镜头聚焦到图像传感器上,图像传感器根据光的强弱积聚相应的电荷,经周期性放电,产生标识一幅幅画面的电信号,经过放大电路放大,AGC自动增益控制,然后经模数转换传输给图像数字信号处理器中进行加工处理,最后通过显示屏即可以看到图像。

本发明实施例中,通过检测摄像头采集到的预览图像中是否存在噪点或炫光,并在存在噪点或炫光时判断噪点强度是否超过预设的噪点强度阈值和/或所述预览图像中的炫光强度是否超过预设的炫光强度阈值,并在噪点强度超过预设的噪点强度阈值和/或炫光强度超过预设的炫光强度阈值时,调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量;最后控制摄像头捕捉景物,并生成照片。实施本发明实施例,可以减少图像中的噪点和/或炫光现象,提高了拍照过程中图像的成像质量。

请参阅图3,为本发明实施例提供的另一种拍照处理方法的流程示意图。本实施例中所描述的拍照处理方法,包括以下步骤:

301:获取摄像头采集到的预览图像,并检测上述预览图像中是否存在噪点或炫光;

302:若上述预览图像中存在噪点或炫光,则判断上述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述预览图像中的炫光强度是否超过预设的炫光强度阈值;

303:若上述预览图像中的噪点强度超过预设的噪点强度阈值和/或上述预览图像中的炫光强度超过预设的炫光强度阈值,则确定上述噪点或炫光在上述预览图像中所处的第一位置;

304:根据上述第一位置,确定产生上述噪点或炫光的成像像素点在感光像素阵列中的第二位置;

305:调节上述第二位置表层对应的滤光片的厚度,以改变进入图像传感器中的进光量;

本发明实施例中,若检测到预览图像中的噪点强度超过预设的噪点强度阈值和/或炫光强度超过预设的炫光强度阈值,则确定噪点或炫光在预览图像中的第一位置,进而根据该第一位置,确定产生上述噪点或炫光的成像像素点在感光像素阵列中的第二位置,即确定由图像传感器的感光阵列层中哪一个感光二极管产生,进而改变该感光二极管表层的色彩滤光片的厚度,调节进入该感光二极管的进光量。

其中,调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量,可以针对噪点或炫光两种情况进行,可以采用以下方法:

调节与产生上述噪点的成像像素点对应的滤光片的厚度,使得通过滤光片的反射光的光程差为半波长的奇数倍,以增大进入图像传感器中的进光量;

或者,

调节与产生上述炫光的成像像素点对应的滤光片的厚度,使得通过滤光片的反射光的光程差为半波长的偶数倍,以减小进入图像传感器中的进光量。

306:获取摄像头采集到的第二预览图像;

307:检测上述第二预览图像中是否存在噪点或炫光,以及,判断上述第二预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述第二预览图像中的炫光强度是否超过预设的炫光强度阈值;

308:若上述第二预览图像中不存在噪点或炫光,或者,第二预览图像中的噪点强度没有超过预设的噪点强度阈值和/或第二预览图像中的炫光强度没有超过预设的炫光强度阈值,则检测终端设备是否完成对焦操作;

作为一种可选的实施方式,在对滤光片的厚度进行调节之后,可以对预览图像进行进一步的判定,判断预览图像是否满足噪点或炫光要求,即在不存在噪点或炫光,或者,噪点强度小于预设的噪点强度阈值和/或炫光强度小于预设的炫光强度阈值时,即可以进行拍照处理。

309:若完成对焦操作,则控制摄像头捕捉景物,并生成照片;

310:若在预设时间内没有完成对焦操作,则输出提示信息,提示用户对焦失败。

本发明实施例中,在进行拍照之前,可以检测终端设备是否完成对焦操作,可以通过判断马达是否在运动状态进而判断是否完成对焦,当马达处于运动状态时,则代表没有完成对焦,当马达处于静止状态时,则代表已经完成对焦。若在预设时间内没有完成对焦,则可以通过对焦框显示为红色框以提示用户对焦失败,此时用户可以选择重新进行对焦操作。

请参阅图4,图4是本发明实施例公开的一种终端设备的结构示意图,其中,该终端设备包括摄像头,在摄像头中包括图像传感器,图像传感器包括感光像素阵列以及设置于感光像素阵列上的滤光片,如图4所示,该终端设备可以包括:

第一获取单元401,用于获取摄像头采集到的预览图像;

噪点及炫光检测单元402,用于检测上述预览图像中是否存在噪点或炫光;

判断单元403,用于在上述预览图像中存在噪点或炫光时,判断上述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述预览图像中的炫光强度是否超过预设的炫光强度阈值;

滤光片厚度调节单元404,用于在上述噪点强度超过预设的噪点强度阈值和/或炫光强度超过预设的炫光强度阈值时,调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量;

拍照处理单元405,用于控制摄像头捕捉景物,并生成照片。

请一并参阅图5,图5是本发明实施例公开的另一种终端设备的结构示意图。其中,图5所示的终端设备是由图4所示的终端设备进行优化得到的,与图4所示的终端设备相比,图5所示的终端设备还包括:

第一确定单元406,用于确定上述噪点或炫光在所述预览图像中所处的第一位置;

第二确定单元407,用于根据上述第一位置,确定产生上述噪点或炫光的成像像素点在感光像素阵列中的第二位置,并驱动上述滤光片厚度调节单元404调节上述第二位置表层对应的滤光片的厚度,以改变进入图像传感器中的进光量。

其中,通过第一确定单元406以及第二确定单元407可以实现确定预览图像中噪点或炫光的成像像素点的目的。

可选地,在图5所示的终端设备中,

上述滤光片厚度调节单元404,具体用于调节与产生上述噪点的成像像素点对应的滤光片的厚度,使得通过上述滤光片的反射光的光程差为半波长的奇数倍,以增大进入图像传感器中的进光量;

或者,

上述滤光片厚度调节单元404,具体用于调节与产生上述炫光的成像像素点对应的滤光片的厚度,使得通过上述滤光片的反射光的光程差为半波长的偶数倍,以减小进入图像传感器中的进光量。

可选地,在图5所示的终端设备还包括:

第二获取单元408,获取摄像头采集到的第二预览图像,并驱动上述噪点及炫光检测单元402检测上述第二预览图像中是否存在噪点或炫光,以及,上述判断单元403判断上述第二预览图像中的噪点强度是否超过预设的噪点强度阈值和/或第二预览图像中的炫光强度是否超过预设的炫光强度阈值;并在上述第二预览图像中不存在噪点或炫光,或者,上述第二预览图像中的噪点强度没有超过预设的噪点强度阈值和/或炫光强度没有超过预设的炫光强度阈值时,驱动上述拍照处理单元405控制摄像头捕捉景物,并生成照片。

其中,通过第二获取单元408可以进一步判断经过滤光片厚度调解后的预览图像中的噪点或炫光是否满足要求,并在不满足要求时,继续调解滤光片的厚度,知道满足噪点或炫光要求为止。

可选地,在图5所示的终端设备还包括:

对焦检测单元409,用于检测终端设备是否完成对焦操作;并在完成对焦操作时,驱动上述拍照处理单元405控制摄像头捕捉景物,并生成照片;

提示单元410,用于在预设时间内没有完成对焦操作时,输出提示信息,提示用户对焦失败。

请参阅图6,图6是本发明实施例公开的另一种终端设备的结构示意图,如图6所示,该终端设备可以包括:

输入单元601、处理器单元602、输出单元603、存储单元604、摄像头605以及电源606等组件。这些组件通过一条或多条总线进行通信。本领域技术人员可以理解,图6所示的终端设备的结构并不构成对本发明的限定,它既可以是总线型结构,也可以是星型结构,还可以包括比图6所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,图6所示的终端设备包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等各种终端设备。

输入单元601用于实现用户与终端设备的交互和/或信息输入到终端设备中。在本发明具体实施方式中,输入单元601可以是触控面板,触控面板也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板位置的操作动作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收电信号,并将它转换成触点坐标,再送给处理器单元602。触摸控制器还可以接收处理器单元602发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。

处理器单元602为终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储单元604内的程序代码和/或模块,以及调用存储在存储单元604内的数据,以执行终端设备的各种功能和/或处理数据。处理器单元602可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器单元602可以仅包括中央处理器(Central ProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。

输出单元603可以包括但不限于影像输出单元、声音输出和触感输出单元。影像输出单元用于输出文字、图片和/或视频。影像输出单元可包括显示面板,例如采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入单元601所采用的触控面板亦可同时作为输出单元603的显示面板。虽然在图6中,输入单元601与输出单元603是作为两个独立的部件来实现终端设备的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现终端设备的输入和输出功能。

存储单元604可用于存储程序代码以及模块,处理器单元602通过运行存储在存储单元604的程序代码以及模块,从而执行终端设备的各种功能应用以及实现数据处理。存储单元604主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的程序代码;数据存储区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储单元604可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile RandomAccess Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电可擦可编程只读存储器(Electrically Erasable ProgrammableRead-OnlyMemory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理器单元602所执行的操作系统及程序代码。处理器单元602从非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。操作系统包括用于控制和管理常规系统任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,操作系统可以是Google公司的Android系统、Apple公司开发的iOS系统或Microsoft公司开发的Windows操作系统等,或者是Vxworks这类的嵌入式操作系统。

摄像头605可以作为拍摄图像使用,其中,摄像头605由镜头、图像传感器、数字信号处理芯片、图像解析度/分辨率组成,图像传感器包括感光像素阵列以及设置于所述感光像素阵列上的滤光片。图像传感器可以是电荷耦合器件(Charged Coupled Device,CCD)图像传感器、互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)传感器。

电源606用于给终端设备的不同部件进行供电以维持其运行。作为一般性理解,电源606可以是内置的电池,例如常见的锂离子电池、镍氢电池等,也包括直接向终端设备供电的外接电源,例如AC适配器等。在本发明的一些实施方式中,电源606还可以作更为广泛的定义,例如还可以包括电源管理系统、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(如发光二极管),以及与终端设备的电能生成、管理及分布相关联的其他任何组件。

在图6所示的终端设备中,处理器单元602可以调用存储单元604中存储的程序代码,用于执行以下操作:

获取上述摄像头605采集到的预览图像,并检测上述预览图像中是否存在噪点或炫光;

若上述预览图像中存在噪点或炫光,则判断上述预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述预览图像中的炫光强度是否超过预设的炫光强度阈值;

若上述预览图像中的噪点强度超过预设的噪点强度阈值和/或上述预览图像中的炫光强度超过预设的炫光强度阈值,则调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量;

控制上述摄像头605捕捉景物,并生成照片。

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,在调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量之前,还用以执行以下操作:

确定上述噪点或炫光在上述预览图像中所处的第一位置;

根据上述第一位置,确定产生上述噪点或炫光的成像像素点在感光像素阵列中的第二位置;

调节上述第二位置表层对应的滤光片的厚度,以改变进入图像传感器606中的进光量。

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量,包括:

调节与产生上述噪点的成像像素点对应的滤光片的厚度,使得通过上述滤光片的反射光的光程差为半波长的奇数倍,以增大进入图像传感器中的进光量;

或者,

调节与产生上述炫光的成像像素点对应的滤光片的厚度,使得通过上述滤光片的反射光的光程差为半波长的偶数倍,以减小进入图像传感器中的进光量。

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,在调节与产生上述噪点或炫光的成像像素点对应的滤光片的厚度,以改变进入图像传感器中的进光量之后,还用以执行以下操作:

获取上述摄像头采集到的第二预览图像;

检测上述第二预览图像中是否存在噪点或炫光,以及,判断上述第二预览图像中的噪点强度是否超过预设的噪点强度阈值和/或上述第二预览图像中的炫光强度是否超过预设的炫光强度阈值;

若上述第二预览图像中不存在噪点或炫光,或者,上述第二预览图像中的噪点强度没有超过预设的噪点强度阈值和/或上述第二预览图像中的炫光强度没有超过预设的炫光强度阈值,则执行上述控制所述摄像头捕捉景物,并生成照片。

作为另一种可选的实施方式,处理器单元602调用存储单元604中存储的程序代码,在控制摄像头605捕捉景物,并生成照片之前,还用于执行以下操作:

检测上述终端设备是否完成对焦操作;

若完成对焦操作,则执行上述控制所述摄像头捕捉景物,并生成照片;

若在预设时间内没有完成对焦操作,则输出提示信息,提示用户对焦失败。

值得注意的是,上述终端设备的实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1