本发明涉及拍照技术领域,尤其涉及一种图片曝光方法和终端。
背景技术:
随着科学技术的发展,终端,特别是手机的使用已经达到普及状态,为满足用户生活需求,手机的功能也越来越丰富,尤其是手机的娱乐功能,例如拍照、游戏、音乐等。随着手机自带摄像机元器件的不断优化,以及捕捉日常生活场景的便利性,手机拍照在一定场景下已逐渐取代了数码照相机拍照。那么,手机拍照出来的图片质量便引发用户广泛关注。
在现有技术中,为提高手机拍照出来的图片质量,会对整幅图片进行统一曝光处理,使得统一曝光后的图片质量会比统一曝光前的图片质量有所提高。
在实际手机拍照过程中,拍摄出图片的曝光值是取决于当时的场景,并且通常情况下,从美观角度考虑,图片中不同的区域是需要不同的曝光值,因此,对图片进行统一曝光不会顾及到图片中不同的区域是需要不同的曝光值的实际问题,进而影响手机拍照出来的图片的美感。
技术实现要素:
为解决上述技术问题,本发明实施例期望提供一种图片曝光处理和终端,在曝光图片时,根据图片的实际情况,会对图片中不同的区域进行不同的曝光处理,增强手机拍照出来的图片的美感。
本发明的技术方案是这样实现的:
一方面,提供一种图片曝光方法,包括:
预览图片当前像素的当前曝光值,所述当前曝光值用来表示所述当前像素的像素亮度;
根据所述当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益,所述下一像素是指所述当前像素的下一个像素;
根据调整后下一曝光时间和调整后下一电子信号放大增益,确定所述下一像素的下一曝光值。
可选的,所述根据所述当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益包括:
根据所述当前曝光值,判断所述当前像素是否是过度曝光;
所述当前像素是过度曝光时,缩短所述下一曝光时间和/或减小所述下一电子信号放大增益。
可选的,所述方法还包括:
根据所述当前曝光值,判断所述当前像素是否是曝光不足;
所述当前像素是曝光不足时,延长所述下一曝光时间和/或增大所述下一电子信号放大增益。
可选的,曝光值随曝光时间的延长和/或电子信号放大增益的增大而增大;
或,曝光值随曝光时间的缩短和/或电子信号放大增益的减小而减小。
可选的,在所述预览图片当前像素的当前曝光值之前,所述方法还包括:
预览所述图片第一像素的第一曝光值,所述第一像素是所述图片返回的第一个像素。
第二方面,提供一种终端,所述终端包括:
预览模块,用于预览图片当前像素的当前曝光值,所述当前曝光值用来表示所述当前像素的像素亮度;
调整模块,用于根据所述当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益,所述下一像素是指所述当前像素的下一个像素;
确定模块,用于根据调整后下一曝光时间和调整后下一电子信号放大增益,确定所述下一像素的下一曝光值。
可选的,所述调整模块具体用于:
根据所述当前曝光值,判断所述当前像素是否是过度曝光;
所述当前像素是过度曝光时,缩短所述下一曝光时间和/或减小所述下一电子信号放大增益。
可选的,所述调整模块还具体用于:
根据所述当前曝光值,判断所述当前像素是否是曝光不足;
所述当前像素是曝光不足时,延长所述下一曝光时间和/或增大所述下一电子信号放大增益。
可选的,曝光值随曝光时间延长和/或电子信号放大增益的增大时而增大;
或,曝光值随曝光时间的缩短和/或电子信号放大增益的减小而减小。
可选的,所述预览模块还用于预览所述图片第一像素的第一曝光值,所述第一像素是所述图片返回的第一个像素。
本发明实施例提供了一种图片曝光方法和终端,首先,预览图片当前像素的当前曝光值,当前曝光值用来表示当前像素的像素亮度;接着,根据当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益,下一像素是指当前像素的下一个像素;之后,根据调整后下一曝光时间和调整后下一电子信号放大增益,确定下一像素的下一曝光值。这样一来,可通过预览当前曝光值,分析出当前像素是否处于过度曝光或者曝光不足的情况,进而可相应地调整下一像素的下一曝光时间和下一电子信号放大增益,从而达到改善下一像素的下一曝光值的目的,相类似的,本发明所提方案会对图片中的每一个像素进行预览和分析,而对其相对应的下一像素的曝光值进行改善,避免了对图片进行统一曝光不会顾及到图片中不同的区域是需要不同的曝光值的实际问题,实现对图片中不同的区域进行不同的曝光处理,最终增强图片的美感。
附图说明
图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图;
图2为如图1所示的移动终端的无线通信系统示意图;
图3为本发明实施例提供的一种图片曝光方法流程图;
图4为本发明实施例提供的另一种图片曝光方法流程图;
图5为本发明实施例提供的一种终端结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
移动终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD)、便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定属性的终端。
图1为实现本发明各个实施例的一个可选的移动终端的硬件结构示意图。
移动终端100可以包括音频/视频(A/V)输入单元120、用户输入单元130、输出单元150、存储器160、控制器180和电源单元190等等。图1示出了具有各种组件的移动终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
A/V输入单元120用于接收音频或视频信号。A/V输入单元120可以包括相机121,相机121对在视频捕获模式或图像捕获模式中由图像捕获装置获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元151上。经相机121处理后的图像帧可以存储在存储器160(或其它存储介质)中,可以根据移动终端的构造提供两个或更多相机121。
用户输入单元130可以根据用户输入的命令生成键输入数据以控制移动终端的各种操作。用户输入单元130允许用户输入各种属性的信息,并且可以包括键盘、锅仔片、触摸板(例如,检测由于被接触而导致的电阻、压力、电容等等的变化的触敏组件)、滚轮、摇杆等等。特别地,当触摸板以层的形式叠加在显示单元151上时,可以形成触摸屏。
另外,当移动终端100与外部底座连接时,输出单元150被构造为以视觉、音频和/或触觉方式提供输出信号(例如,音频信号、视频信号、警报信号、振动信号等等)。
输出单元150可以包括显示单元151。
显示单元151可以显示在移动终端100中处理的信息。例如,当移动终端100处于电话通话模式时,显示单元151可以显示与通话或其它通信(例如,文本消息收发、多媒体文件下载等等)相关的用户界面(UI)或图形用户界面(GUI)。当移动终端100处于视频通话模式或者图像捕获模式时,显示单元151可以显示捕获的图像和/或接收的图像、示出视频或图像以及相关功能的UI或GUI等等。
同时,当显示单元151和触摸板以层的形式彼此叠加以形成触摸屏时,显示单元151可以用作输入装置和输出装置。显示单元151可以包括液晶显示器(LCD)、薄膜晶体管LCD(TFT-LCD)、有机发光二极管(OLED)显示器、柔性显示器、三维(3D)显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,典型的透明显示器可以例如为透明有机发光二极管(TOLED)显示器等等。根据特定想要的实施方式,移动终端100可以包括两个或更多显示单元(或其它显示装置),例如,移动终端可以包括外部显示单元(未示出)和内部显示单元(未示出)。触摸屏可用于检测触摸输入压力以及触摸输入位置和触摸输入面积。
存储器160可以存储由控制器180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,电话簿、消息、静态图像、视频等等)。而且,存储器160可以存储关于当触摸施加到触摸屏时输出的各种方式的振动和音频信号的数据。
存储器160可以包括至少一种属性的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。而且,移动终端100可以与通过网络连接执行存储器160的存储功能的网络存储装置协作。
控制器180通常控制移动终端的总体操作。例如,控制器180执行与语音通话、数据通信、视频通话等等相关的控制和处理。另外,控制器180可以包括用于再现(或回放)多媒体数据的多媒体模块181,多媒体模块181可以构造在控制器180内,或者可以构造为与控制器180分离。控制器180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。
电源单元190在控制器180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。
这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在控制器180中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器160中并且由控制器180执行。
至此,己经按照其功能描述了移动终端。下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种属性的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何属性的移动终端,并且不限于滑动型移动终端。
如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。
现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信系统(UMTS)(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它属性的系统。
参考图2,CDMA无线通信系统可以包括多个移动终端100、多个基站(BS)270、基站控制器(BSC)275和移动交换中心(MSC)280。MSC280被构造为与公共电话交换网络(PSTN)290形成接口。MSC280还被构造为与可以经由回程线路耦接到基站270的BSC275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如E1/T1、ATM,IP、PPP、帧中继、HDSL、ADSL或xDSL。将理解的是,如图2中所示的系统可以包括多个BSC275。
每个BS270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz,5MHz等等)。
分区与频率分配的交叉可以被称为CDMA信道。BS270也可以被称为基站收发器子系统(BTS)或者其它等效术语。在这样的情况下,术语"基站"可以用于笼统地表示单个BSC275和至少一张BS270。基站也可以被称为"蜂窝站"。或者,特定BS270的各分区可以被称为多个蜂窝站。
如图2中所示,广播发射器(BT)295将广播信号发送给在系统内操作的移动终端100。如图1中所示的广播接收模块111被设置在移动终端100处以接收由BT295发送的广播信号。在图2中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一张。
在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一张GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
作为无线通信系统的一个典型操作,BS270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它属性的通信。特定基站270接收的每个反向链路信号被在特定BS270内进行处理。获得的数据被转发给相关的BSC275。BSC提供通话资源分配和包括BS270之间的软切换过程的协调的移动管理功能。BSC275还将接收到的数据路由到MSC280,其提供用于与PSTN290形成接口的额外的路由服务。类似地,PSTN290与MSC280形成接口,MSC与BSC275形成接口,并且BSC275相应地控制BS270以将正向链路信号发送到移动终端100。
实施例一
本发明实施例提供一种图片曝光方法,应用于终端,该终端包括手机、数码相机等具有拍照功能的终端,如图3所示,该方法包括:
步骤101、预览图片当前像素的当前曝光值。
这里,当前曝光值用来表示当前像素的像素亮度。
感光度(International Standardization Organization,ISO)是衡量底片对于光的灵敏程度,由敏感度测量学及测量数个数值来决定,国际标准化组织标准为ISO 6。对于光较不敏感的底片,需要曝光更长的时间以达到跟较敏感底片相同的成像,因此通常被称为慢速底片。高度敏感的底片因而称为快速底片。以外和感光度密切相关的一个ISO系统是用来测量数位影像系统的敏感度。无论是数位或是底片摄影,为了减少曝光时间相对使用较高敏感度通常会导致影像品质降低(由于较粗的底片颗粒或是较高的影像噪声或其他因素)。基本上,使用较高的感光度,照片的品质较差。
ISO最早是上述胶卷上的术语,但随着手机的迅速发展,尤其是手机的拍照技术,故ISO也就应用到手机上,在手机的应用中,ISO越高对光线就越敏感,拍出来的感觉就越“亮”,但相应的噪点就会更多,成像质量就比较差,也就是“模糊”。一般情况下,ISO值越低,相片的质量越高,相片的细节表现的得越细腻,ISO值越高,相片的亮度就越高,而相片的质量会随着ISO值的升高而降低,噪点会变得越来越严重,但高ISO值可以弥补光线的不足。
例如,在黑暗环境下,ISO越高成像就越亮,拍出来的照片才能更亮,如果此时是低ISO值,那么拍出来一片漆黑。
曝光值与ISO成正比,这里用水桶打自来水的情形来做比喻,曝光值相当于水桶中自来水的量,ISO相当于给水桶注入自来水的速度。即在相同时间内,曝光值会随ISO的增大而增大。
终端是以像素为单位来接收图片的,可以获取到当前像素的当前曝光值,并对其进行预览,用于判断当前曝光值是否合适。
具体的,曝光值随曝光时间的延长和/或电子信号放大增益的增大而增大;或,曝光值随曝光时间的缩短和/或电子信号放大增益的减小而减小,即延长曝光时间和/或增大电子信号放大增益时,曝光值会增大;缩短曝光时间和/或减小电子信号放大增益时,曝光值会减小。
示例的,在手机中,可以通过控制传感器来控制图片中每个像素的曝光值,具体的,通过控制传感器的曝光时间和电子信号放大增益来控制相应的曝光值。值得说明的是,延长曝光时间和/或增大电子信号放大增益都会使得曝光值增大。这里,传感器是指手机中相机元器件,优选的,该相机元器件为光电二极管。
步骤102、根据当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益。
这里,下一像素是指当前像素的下一个像素,可以是与当前像素相邻的下一像素,也可以是根据预设规则确定的符合该预设规则的下一个像素。
会对步骤101中获取的当前曝光值进行分析,分析结果可能存在三种情况:
情况一,当前曝光值过高,即当前像素过度曝光;
情况二,当前曝光值过低,即当前像素曝光不足;
情况三,当前曝光值刚刚好,说明此时传感器传来的曝光时间和电子信号放大增益这两个参数是合适的,无需修改,传感器工作正常。
具体的,根据当前曝光值,判断当前像素是否是过度曝光;当前像素是过度曝光时,缩短下一曝光时间和/或减小下一电子信号放大增益。
这里就相当于是根据当前像素的当前曝光量情况来指导下一像素的下一曝光时间和下一电子信号放大增益。当判断出接收到的当前曝光值过高,即说明当前像素过度曝光,因为初始情况下,所有传感器的曝光时间和电子信号放大增益这两个参数是相同的,所以,同时也表明下一像素也存在过度曝光的情况,为了修正这种过度曝光的情况,就需要调整下一曝光时间和下一电子信号放大增益。曝光值是与曝光时间成正比,同时,曝光值与电子信号放大增益也成正比关系。此时,可通过缩短下一曝光时间和/或减小下一电子信号放大增益来减小下一像素的下一曝光值,从而解决下一像素存在的过度曝光的问题。使得下一像素更符合用户审美。
具体的,根据当前曝光值,判断当前像素是否是曝光不足;当前像素是曝光不足时,延长下一曝光时间和/或增大下一电子信号放大增益。
当判断出接收到的当前曝光值过低,即说明当前像素曝光不足,因为初始情况下,所有传感器的曝光时间和电子信号放大增益这两个参数是相同的,所以,同时也表明下一像素也存在曝光不足的情况,为了修正这种曝光不足的情况,就需要调整下一曝光时间和下一电子信号放大增益。曝光值是与曝光时间成正比,同时,曝光值与电子信号放大增益也成正比关系。此时,可通过延长下一曝光时间和/或增大下一电子信号放大增益来增大下一像素的下一曝光值,从而解决下一像素存在的曝光不足的问题。使得下一像素更符合用户审美。
值得说明的是,本实施例中所确定的下一曝光时间和下一电子信号放大增益这两个参数的值并不是唯一的,因为只要保持这两个参数值所决定的下一曝光值达到合适即可,可以仅仅调整下一曝光时间这一个参数,也可仅仅调整下一电子信号放大增益这一个参数,同时,也可以同时调整下一曝光时间和下一电子信号放大增益这两个参数。
步骤103、根据下调整后下一曝光时间和调整后下一电子信号放大增益,确定下一像素的下一曝光值。
正如步骤102所提及到的,曝光值是与曝光时间成正比,同时,曝光值与电子信号放大增益也成正比关系,并且在步骤102中可以得到调整后下一曝光时间和调整后下一电子信号放大增益,通过曝光值与曝光时间和电子信号放大增益整两个参数之间的关系,便可通过调整后下一曝光时间和调整后下一电子信号放大增益来确定出下一像素的下一曝光值。优选的,曝光值等于曝光时间与电子信号放大增益的乘积。
在步骤101之前,方法还包括预览图片第一像素的第一曝光值,第一像素是图片返回的第一个像素。
这里是指终端接收到图片的第一个像素的情况,其中,每一个像素的曝光值与其下一像素的曝光值的确定过程就是一个循环的过程。本实施例中仅以一个循环为例说明该确定过程,其他像素的曝光值的确定过程与示例的像素的曝光值的确定过程完全相同,此处就不再详述。
值得说明的是,本实施例中是以像素为曝光单位对图片进行独立曝光,但本实施例中并不对曝光单位进行限定,示例的,可根据实际场景和图片大小,来确定曝光单位的大小,例如,曝光单位可以是图片的一块或一个区域,曝光单位可由用户自定义。
这样一来,可通过预览当前曝光值,分析出当前像素是否处于过度曝光或者曝光不足的情况,进而可相应地调整下一像素的下一曝光时间和下一电子信号放大增益,从而达到改善下一像素的下一曝光值的目的,相类似的,本发明所提方案会对图片中的每一个像素进行预览和分析,而对其相对应的下一像素的曝光值进行改善,避免了对图片进行统一曝光不会顾及到图片中不同的区域是需要不同的曝光值的实际问题,实现对图片中不同的区域进行不同的曝光处理,最终增强图片的美感。
实施例二
本发明实施例提供的一种图片曝光方法,应用于终端,假设在某一阳光明媚的午后,某公司员工S想用手机P给处于逆光下的树拍摄了一张照片T,本实施例中采用按像素独立曝光,如图4所示,该方法包括:
步骤201、接收T的第i像素。
当S用P拍摄照片T时,T会以像素为单位返回给P,这里,将P接收到的第i个像素记为第i像素,这里i=1,2,3……n,n为T所含像素的总个数。值得说明的是,当i取1时,可直接接收到第i像素的第i曝光值。
步骤202、预览第i像素的第i曝光值。
步骤203、根据第i曝光值,判断该第i像素是否过度曝光,若是,则执行步骤204;否则执行步骤205。
当第i个曝光值较大时,可判断出该第i像素是过度曝光。
结合本实施例,这些过度曝光的像素基本是除被拍主体树以外的像素。
步骤204、缩短第i+1个像素的曝光时间和/或减小第i+1个像素的电子信号放大增益。
当第i像素是过度曝光,那么就会立即调整第i+1个像素的曝光时间和/或第i+1个像素的电子信号放大增益,具体的,会缩短第i+1个像素的曝光时间和/或减小第i+1个像素的电子信号放大增益。这样便减小了曝光值。
步骤205、根据第i曝光值,判断该第i像素是否曝光不足,若是,则执行步骤206;否则执行步骤207。
当第i个曝光值较小时,可判断出该第i像素是曝光不足。
结合本实施例,这些曝光不足的像素基本是被拍主体树所处的像素。
步骤206、延长第i+1个像素的曝光时间和/或增大第i+1个像素的电子信号放大增益。
当第i像素是曝光不足,那么就会立即调整第i+1个像素的曝光时间和/或第i+1个像素的电子信号放大增益,具体的,会延长第i+1个像素的曝光时间和/或增大第i+1个像素的电子信号放大增益。这样便增大了曝光值。
值得说明的是步骤203和步骤205的两个判断不分前后顺序。
步骤207、判断是否接收完T的所有像素,若是则执行步骤208,否则在执行步骤201。
本实施例会对照片中的每个像素进行独立处理,故会依次接收T的所有像素。并且会对除第一像素以外的所有像素进行相同的处理。
步骤208、输出T。
当T中所有像素都已接收完,输出经过按像素独立曝光后的T。这里,输出的T会使得拍摄主体(此处特指树)变亮、清晰且突出,其余部分变暗。这样会得到比统一曝光更美的照片。
这样一来,可通过预览当前曝光值,分析出当前像素是否处于过度曝光或者曝光不足的情况,进而可相应地调整下一像素的下一曝光时间和下一电子信号放大增益,从而达到改善下一像素的下一曝光值的目的,相类似的,本发明所提方案会对图片中的每一个像素进行预览和分析,而对其相对应的下一像素的曝光值进行改善,避免了对图片进行统一曝光不会顾及到图片中不同的区域是需要不同的曝光值的实际问题,实现对图片中不同的区域进行不同的曝光处理,最终增强图片的美感。
实施例三
本发明实施例提供一种终端30,如图5所示,该终端30包括:
预览模块301,用于预览图片当前像素的当前曝光值,当前曝光值用来表示当前像素的像素亮度;
调整模块302,用于根据当前曝光值,调整下一像素的下一曝光时间和下一电子信号放大增益,下一像素是指当前像素的下一个像素;
确定模块303,用于根据调整后下一曝光时间和调整后下一电子信号放大增益,确定下一像素的下一曝光值。
这样一来,可通过预览当前曝光值,分析出当前像素是否处于过度曝光或者曝光不足的情况,进而可相应地调整下一像素的下一曝光时间和下一电子信号放大增益,从而达到改善下一像素的下一曝光值的目的,相类似的,本发明所提方案会对图片中的每一个像素进行预览和分析,而对其相对应的下一像素的曝光值进行改善,避免了对图片进行统一曝光不会顾及到图片中不同的区域是需要不同的曝光值的实际问题,实现对图片中不同的区域进行不同的曝光处理,最终增强图片的美感。
具体的,调整模块302具体用于:
根据当前曝光值,判断当前像素是否是过度曝光;
当前像素是过度曝光时,缩短下一曝光时间和/或减小下一电子信号放大增益。
调整模块302还具体用于:
根据当前曝光值,判断当前像素是否是曝光不足;
当前像素是曝光不足时,延长下一曝光时间和/或增大下一电子信号放大增益。
具体的,曝光值随曝光时间延长和/或电子信号放大增益的增大时而增大;或,曝光值随曝光时间的缩短和/或电子信号放大增益的减小而减小。
具体的,预览模块301还用于预览图片第一像素的第一曝光值,第一像素是图片返回的第一个像素。
在实际应用中,所述预览模块301、调整模块302和确定模块303均可由位于终端30中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field Programmable Gate Array,FPGA)等实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。