本发明涉及照相摄像技术领域,尤其涉及照相机曝光的方法、装置及移动终端。
背景技术:
目前,多媒体通信服务越来越发达,通过移动终端进行图像和音频信号或文本信息的发送和接收也越来越普遍。具有内置照相机的移动终端一方面是指具有内置照相机,另一方面是指可连接其上的小型数码照相机的移动终端。在近几年的发展中,为了提高移动终端的图像质量,需要调整被拍摄物体的光线,当被拍摄物体的光线不足时,拍摄的图像可能包含噪声,其导致该图像亮度和色彩感的下降,因此,需要将曝光调节到与相应的照明条件相适的能力。
但是在一些环境中照明条件比较复杂的情况下,曝光调节的能力显示出了严重的不足。比如,在拍摄PPT演示文稿的时候,会由于场景过暗而呈现PPT背景过曝,表现为整个PPT演示文稿画面白色一片,无法辨认PPT演示文稿中的内容,同时对于那些黑底白字的PPT演示文稿,也会由于场景原因表现为白色字体严重炫光,导致无法分辨PPT演示文稿中的内容。
技术实现要素:
本发明的其中一个目的是提出一种照相机曝光的方法、装置及移动终端,解决了现有技术存在在拍摄画面为中心集中高亮画面的情况下拍摄不清晰的技术问题。本发明提供的诸多技术方案中的优选技术方案所能产生的诸多技术效果详见下文阐述。
为实现上述目的,本发明提供了以下技术方案:
一种照相机曝光的方法,该方法包括:
将照相机传感器输入的画面按照预设方式划分为多个感光单元;
计算所述画面中亮度最高的感光单元的第一亮度;
计算所述画面中所有感光单元的第一平均亮度;
通过所述亮度最高的感光单元的第一亮度与所述画面中所有感光单元的第一平均亮度获得曝光亮度;
依据所述曝光亮度对所述照相机传感器输入的画面进行处理并显示。
优选地,获得曝光亮度的计算公式为:曝光亮度=L×W+C×(1-W);
其中,L为第一亮度,C为第一平均亮度,W为可以调节的系数。
优选地,所述计算所述画面中亮度最高的感光单元的第一亮度,包括:
将每相邻N个感光单元定义为一个感光区;
计算每个感光区中N个感光单元的平均亮度,所述平均亮度为第二平均亮度;
计算第二平均亮度最高的感光区中N个感光单元中亮度最高的感光单元的亮度为第一亮度。
优选地,所述计算所述画面中所有感光单元的第一平均亮度,包括:
将每相邻N个感光单元定义为一个感光区;
计算每个感光区中N个感光单元的平均亮度,所述平均亮度为第二平均亮度;
计算每个感光区第二平均亮度的平均值,所述平均值为第一平均亮度。
优选地,N值不小于4。
优选地,所述计算所述画面中亮度最高的感光单元的第一亮度之前,还包括:
判断所述照相机传感器输入的画面是否为中心集中高亮画面,若是则执行后续步骤。
优选地,判断所述画面是否为中心集中高亮画面,包括:
根据对所述画面划分的多个感光单元的划分结果,将所述画面划分为中心感光区、中心外延感光区以及四周感光区,所述中心感光区由所述画面中处于中心位置的多个感光单元组成,所述中心外延感光区由处于中心感光区边缘的多个感光单元组成,所述四周感光区由画面中处于四周位置的多个感光单元组成;
计算所述画面中亮度高的感光单元的数量;
计算所述四周感光区的感光单元的平均亮度,获得第三平均亮度;
计算所述中心感光区的感光单元的平均亮度,获得第四平均亮度;
计算所述中心感光区和中心外延感光区的感光单元的数量;
当同时满足以下条件,则确定所述画面为中心集中高亮画面拍摄:
第三平均亮度与第四平均亮度的比值不大于第一阈值;
中心感光区和中心外延感光区的感光单元的数量与画面中亮度最高的感光单元的数量的比值不小于第二阈值;
所述画面中亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间。
优选地,计算所述画面中亮度高的感光单元的数量,包括:
对所述画面进行区域划分后的各感光单元的亮度进行实时检测;
选取亮度最高的感光单元的第一亮度作为初始最高亮度;
选取亮度最低的感光单元的亮度为初始最低亮度;
选取初始最高亮度与初始最低亮度的中间值作为初始中间亮度;
通过聚类算法,依据初始最高亮度、初始最低亮度以及初始中间亮度对画面中所有感光单元进行聚类,获得亮度高的感光单元的平均值,中亮度的感光单元的平均值以及低亮度的感光单元的平均值;
根据各平均值,重新聚类并进行迭代计算,当各平均值不发生变化后,获得最终亮度高的感光单元的平均值,最终中亮度的感光单元的平均值以及最终低亮度的感光单元的平均值;
依据最终亮度高的感光单元的平均值进行聚类,所得到感光单元数量为画面中亮度高的感光单元数量。
优选地,所述第一阈值的范围为0.95~1;所述第二阈值的范围为1.7~2;所述第三阈值的范围为0.45~0.55;所述第四阈值的范围为0.8~0.9。
优选地,判断所述画面是否为中心集中高亮画面的条件还包括:
检测所述四周感光区的感光单元亮度的复杂度。
优选地,还包括,计算所述四周感光区的感光单元的数量;
所述复杂度的检测计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;
当所述σ不大于第五阈值时,则判断所述画面为中心集中高亮画面。
本发明还提供了一种照相机曝光的装置,所述装置包括:
照相机传感器,用于采集画面;
区域划分单元,用于将所述照相机传感器输入的画面按照预设方式划分为多个感光单元;
亮度采集单元,用于对所述画面中感光单元的亮度进行采集;
第一亮度计算单元,用于计算所述画面中亮度最高的感光单元的第一亮度;
第二亮度计算单元,用于计算所述画面中所有感光单元的第一平均亮度;
曝光亮度调节单元,用于通过调节系数调节曝光亮度;
第三亮度计算单元,用于获得曝光亮度,所述曝光亮度通过所述画面中亮度最高的感光单元的第一亮度与所述画面中所有感光单元的第一平均亮度获得。
优选地,获得曝光亮度的计算公式为:曝光亮度=L×W+C×(1-W);
其中,L为第一亮度,C为第一平均亮度,W为可以调节的系数。
优选地,第一感光区定义单元,用于将每相邻N个感光单元定义为一个感光区;
第四亮度计算单元,用于计算每个感光区中N个感光单元的第二平均亮度;
第五亮度计算单元,用于计算第二平均亮度最高的感光区中N个感光单元中亮度最高的感光单元的亮度为第一亮度。
优选地,还包括环境判定单元,所述环境判定单元用于判断所述照相机传感器输入的画面是否为中心集中高亮画面。
优选地,第二感光区定义单元,用于根据对所述画面划分的多个感光单元的划分结果,将画面划分为中心感光区、中心外延感光区以及四周感光区,所述中心感光区由所述画面中处于中心位置的多个感光单元组成,所述中心外延感光区由处于中心感光区边缘的多个感光单元组成,所述四周感光区由画面中处于四周位置的多个感光单元组成;
还包括,第一感光单元数量分析单元,用于对所述画面中亮度高的感光单元的数量进行统计;
第六亮度计算单元,用于计算所述四周感光区的感光单元的平均亮度,获得第三平均亮度;
第七亮度计算单元,用于计算所述中心感光区的感光单元的平均亮度,获得第四平均亮度;
第二感光单元数量分析单元,用于计算所述中心感光区和中心外延感光区的感光单元的数量;
以及第一条件判定单元,用于依据以下条件对画面是否为中心集中高亮画面进行判断,当同时满足以下条件,则确定所述画面为中心集中高亮画面拍摄:
第三平均亮度与第四平均亮度的比值不大于第一阈值;
中心感光区和中心外延感光区的感光单元的数量与画面中亮度最高的感光单元的数量的比值不小于第二阈值;
所述画面中亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间;
当同时满足以上条件,则确定所述画面为中心集中高亮画面拍摄。
优选地,还包括第二条件判定单元,用于依据所述四周感光区的感光单元亮度的复杂度对画面是否为中心集中高亮画面进行判断。
优选地,还包括第三感光单元数量分析单元,用于计算所述四周感光区的感光单元的数量;
所述复杂度的检测计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;
当所述σ不大于第五阈值时,则判断所述画面为中心集中高亮画面。
本发明还提供了一种移动终端,包括处理器和存储器:所述存储器用于存储上述任一项方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
基于上述技术方案,本发明实施例可以解决对于中心集中高亮画面拍摄不清晰的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所提供的照相机曝光的方法的流程图;
图2为本发明实施例所提供的拍摄画面区域划分示意图;
图3为本发明实施例优选实施方式所提供的优化步骤S2的照相机曝光的方法的流程图;
图4为本发明实施例优选实施方式所提供的优化步骤S2和S3的照相机曝光的方法的流程图;
图5为本发明实施例优选实施方式所提供的增加环境判断步骤S1的照相机曝光的方法的流程图;
图6为本发明实施例优选实施方式所提供的优化步骤S1的照相机曝光的方法的流程图;
图7为本发明在图5提供的优选实施方式基础上,进一步优化步骤S1的照相机曝光的方法的流程图;
图8为本发明实施例所提供的照相机曝光的装置的示意图。
附图标记:
四周感光区A;中心外延感光区B;中心感光区C;照相机传感器10;区域划分单元20;亮度采集单元30;第一亮度计算单元41;第二亮度计算单元42;第三亮度计算单元43;第四亮度计算单元44;第五亮度计算单元45;第六亮度计算单元46;第七亮度计算单元47;曝光亮度调节单元50,第一感光区定义单元61;第二感光区定义单元62;环境判定单元70;第一感光单元数量分析单元81;第二感光单元数量分析单元82;第三感光单元数量分析单元83;第一条件判定单元91;第二条件判定单元92。
具体实施方式
下面可以参照附图图1~图8以及文字内容理解本发明的内容以及本发明与现有技术之间的区别点。下文通过附图以及列举本发明的一些可选实施例的方式,对本发明的技术方案(包括优选技术方案)做进一步的详细描述。需要说明的是:本实施例中的任何技术特征、任何技术方案均是多种可选的技术特征或可选的技术方案中的一种或几种,为了描述简洁的需要本文件中无法穷举本发明的所有可替代的技术特征以及可替代的技术方案,也不便于每个技术特征的实施方式均强调其为可选的多种实施方式之一,所以本领域技术人员应该知晓:可以将本发明提供的任一技术手段进行替换或将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到新的技术方案。本实施例内的任何技术特征以及任何技术方案均不限制本发明的保护范围,本发明的保护范围应该包括本领域技术人员不付出创造性劳动所能想到的任何替代技术方案以及本领域技术人员将本发明提供的任意两个或更多个技术手段或技术特征互相进行组合而得到的新的技术方案。
本发明的实施例提供了一种照相机曝光的方法、装置及移动终端。
下面结合图1~图8对本发明提供的技术方案进行更为详细的阐述。
如图1至图4所示,本发明实施例所提供的照相机曝光的方法包括:
步骤S0,将照相机传感器输入的画面按照预设方式划分为多个感光单元,如图1所示,本实施例中将画面按照预设方式划分为16×16个感光单元,共计256个感光单元,然后通过步骤S2计算所述画面中亮度最高的感光单元的第一亮度,其中第一亮度的计算至少可以通过以下3种方式进行:
1、通过两两比较的方式查找;
2、通过从坐标为(0,0)的感光单元开始逐一进行比较;
3、如图3所示,通过步骤S21将每相邻4个感光单元定义为一个感光区,比如将坐标为(0,0)、(0,1)、(1,0)、(1,1)这4个感光单元定义为一个感光区,将(0,1)、(0,2)、(1,1)、(1,2)这4个感光单元定义为另一个感光区,将(1,0)、(1,1)、(2,0)、(2,1)这4个感光单元定义为另一个感光区,以此类推,也就是说画面将被划分为256个感光区,计算每个感光区中4个感光单元的平均亮度,该平均亮度为第二平均亮度,最后然后通过步骤S22选取平均亮度最高的感光区中最亮的感光单元为画面中亮度最高的感光单元的第一亮度,采用这种方式可以有效提高计算的速度并使得计算结果更加精准。在确定最亮的感光单元后,记录该感光单元的亮度为第一亮度。
此外,还需要计算所述画面中所有感光单元的第一平均亮度,如图4所示步骤S31,计算所述画面中所有感光单元的第一平均亮度通过以下方法:计算所有感光区的平均亮度并取平均值作为画面的第一平均亮度。比如通过将每相邻4个感光单元定义为一个感光区,比如将坐标为(0,0)、(0,1)、(1,0)、(1,1)这4个感光单元定义为一个感光区,将(0,1)、(0,2)、(1,1)、(1,2)这4个感光单元定义为另一个感光区,将(1,0)、(1,1)、(2,0)、(2,1)这4个感光单元定义为另一个感光区,以此类推,然后计算每个感光区中所有感光单元的平均亮度的值,再取平均值作为画面的第一平均亮度。
最终,通过步骤S4,利用亮度最高的感光单元的第一亮度与画面中所有感光单元的第一平均亮度的进行计算,获得曝光亮度,然后,依据所述曝光亮度对所述照相机传感器输入的画面进行处理并显示,其中计算曝光亮度的公式为:
曝光亮度=L×W+C×(1-W);
其中L为第一亮度,C为第一平均亮度,W为可以调节的系数。也就是说,用户在拍照的过程中,只要选定了PPT演示文稿曝光模式,则会根据画面实时检测计算,实时获得亮度最高的感光单元的第一亮度与画面中所有感光单元的第一平均亮度,然后计算曝光亮度,其中在计算曝光亮度的过程中,可以对系数值进行设置,来实现最优的曝光亮度。
上述实施例是基于选定了PPT演示文稿曝光模式下的照相机曝光的方法,如图5所示,为了该方法使用起来更加便捷,可以通过以下优选实施例实现实时对画面进行分析。
在执行步骤S2之前执行步骤S1:确定画面是否为PPT演示文稿拍摄,若是则执行后续步骤,并计算得出合适的曝光亮度,若不是则按照照相机普通曝光模式进行拍摄。当然为了相机对画面进行分析结果的绝对准确性,在相机对画面进行分析后,输出分析结果并发起确认请求,通过人工进行再一次确认,经过确认后,再输出画面是否为PPT演示文稿拍摄的结果,比如,若该照相机曝光的方法已经集成在某产品上,若检测到画面为PPT演示文稿拍摄,则发起“所述画面为PPT演示文稿拍摄,是否启动PPT演示文稿曝光模式”的请求,若用户确认,则执行后续步骤,若用户否认则按照照相机普通曝光模式进行拍摄。
如图6所示,本发明给出了如何判断所述画面是否为PPT演示文稿拍摄的优选实施方式。
首先,如图1所示,根据画面的区域划分结果,将所述画面划分为四周感光区A、中心外延感光区B、中心感光区C,所述中心感光区C由所述画面中处于中心位置的多个感光单元组成,所述中心外延感光区B由处于中心感光区边缘的多个感光单元组成,所述四周感光区A由画面中处于四周位置的多个感光单元组成,之后计算以下内容:
计算所述画面中亮度高的感光单元的数量,所述亮度高的感光单元是指在画面中所有感光单元中亮度较高的感光单元,亮度高的感光单元为画面中所有感光单元中亮度排在前30%至前40%。其中,亮度高的感光单元的确定可以采用本发明提供的优选实施方案进行:首先对画面进行区域划分后的各感光单元亮度进行实时检测,选取亮度最高的感光单元亮度为初始最高亮度,选取亮度最低的感光单元亮度为初始最低亮度,选取最高亮度与最低亮度的中间值作为初始中间亮度,然后通过聚类算法,对画面中所有感光单元进行高中低三类的聚类,求出亮度高感光单元的平均值,中亮度感光单元的平均值以及低亮度感光单元的平均值,然后根据各感光单元的平均值,重新聚类,如上进行迭代计算,当平均值不发生变化后,以该聚类结果为准,根据最终聚类结果对画面中亮度高的感光单元的数量的统计。
此外,还要计算四周感光区A中感光单元的平均亮度,获得第三平均亮度;计算中心感光区C中感光单元的平均亮度,获得第四平均亮度;计算中心感光区C和中心外延感光区B中感光单元的感光单元数量。
并判断以下条件是否同时满足以下条件:
四周感光区A中感光单元的平均亮度与中心感光区C中感光单元的平均亮度的比值不大于第一阈值,第一阈值的范围为0.95~1,确保画面中心亮度高于四周感光区的亮度,并且中心亮度较高的地方占据面积相对较大。
此外,还要判断中心感光区C中感光单元数量与画面中亮度高的感光单元的数量的比值不小于第二阈值,第二阈值的范围为1.7~2,确保亮度较高的感光单元主要集中于中心感光区C。
最后,还需要判断亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间,其中第三阈值与第四阈值通过多次调试获得,非固定值;也就是说,当亮度高感光单元太多时,画面并非中心集中高亮画面拍摄,高亮度单一时,多表现为点光源或者夜景,非PPT场景,第三阈值的范围为0.45~0.55,第四阈值的范围为0.8~0.9。
若上述条件同时满足,则判断所述画面为PPT演示文稿拍摄,若上述条件不同时满足,则判断所述画面并非PPT演示文稿拍摄。
图7所示,为了更加确保判断的准确性,需要增加如下判定条件,通过检测所述四周感光区的感光单元亮度的复杂度进行判断,所述复杂度的计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;由于在拍摄PPT时,一般四周感光区的背景比较单一,若环境复杂,则不认为是PPT场景,若环境单一,则认为是PPT场景,所以当所述σ满足不大于第五阈值时,则判断所述画面为中心集中高亮画面,第五阈值的范围为190-210,优选为200。
通过上述方案可以智能的识别出当前是在进行PPT拍摄,并且通过本发明提供的拍摄方法,可以有效解决PPT演示文稿拍摄不清晰的技术问题。
本发明还提供了一种移动终端,包括处理器(未在图中示出)和存储器(未在图中示出),其中所述存储器用于存储上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
本发明还提供了一种照相机曝光的装置,如图8所示,所述照相机曝光的装置包括:
照相机传感器10,用于采集画面;
区域划分单元20,用于将所述照相机传感器输入的画面按照预设方式划分为多个感光单元,如图1所示,可以将画面划分成指定个数的感光单元,图1的实施例中将画面进行区域划分为16×16个感光单元,共计256个感光单元,
亮度采集单元30,用于对画面中感光单元的亮度进行采集,在上述照相机曝光的方法中,亮度的计算都需要对亮度进行采集。
此外,还包括第一亮度计算单元41,用于计算画面中亮度最高的感光单元的亮度,其中亮度最高的感光单元的计算至少可以通过以下3种方式进行:
1、通过两两比较的方式查找;
2、通过从坐标为(0,0)的感光单元开始逐一进行比较;
3、如图1所示,通过第一感光区定义单元61将每相邻4个感光单元定义为一个感光区,比如将坐标为(0,0)、(0,1)、(1,0)、(1,1)这4个感光单元定义为一个感光区,将(0,1)、(0,2)、(1,1)、(1,2)这4个感光单元定义为另一个感光区,将(1,0)、(1,1)、(2,0)、(2,1)这4个感光单元定义为另一个感光区,以此类推,也就是说画面将被划分为256个感光区,通过第四亮度计算单元44计算每个感光区中4个感光单元的平均亮度,该平均亮度为第二平均亮度,最后然后通过第五亮度计算单元45选取平均亮度最高的感光区中最亮的感光单元为画面中亮度最高的感光单元的第一亮度,在本实施例中,也可以不使用第五亮度计算单元45,而直接通过第一亮度计算单元41选取平均亮度最高的感光区中最亮的感光单元为画面中亮度最高的感光单元的第一亮度。采用这种方式可以有效提高计算的速度并使得计算结果更加精准。在确定最亮的感光单元后,记录该感光单元的亮度为第一亮度。
第二亮度计算单元42,用于计算画面中所有感光单元的第一平均亮度。本发明的优选实施例提供的是:计算所述画面中所有感光单元的平均亮度通过以下方法:通过第一感光区定义单元61定义感光区,计算所有感光区的平均亮度并取平均值作为画面的平均亮度。比如通过将每相邻4个感光单元定义为一个感光区,比如将坐标为(0,0)、(0,1)、(1,0)、(1,1)这4个感光单元定义为一个感光区,将(0,1)、(0,2)、(1,1)、(1,2)这4个感光单元定义为另一个感光区,将(1,0)、(1,1)、(2,0)、(2,1)这4个感光单元定义为另一个感光区,以此类推,然后通过第二亮度计算单元42计算每个感光区中所有感光单元的平均亮度的值,再取平均值作为画面的第一平均亮度。
最终,利用亮度最高的感光单元的第一亮度与画面中所有感光单元的第一平均亮度的进行计算,通过第三亮度计算单元43获得曝光亮度,然后,依据所述曝光亮度对所述照相机传感器输入的画面进行处理并显示,其中计算曝光亮度的公式为:
曝光亮度=L×W+C×(1-W);
其中L为第一亮度,C为第一平均亮度,W为可以调节的系数。W通过曝光亮度调节单元50进行调节。也就是说,用户在拍照的过程中,只要选定了PPT演示文稿曝光模式,则会根据画面实时检测计算,实时获得亮度最高的感光单元的第一亮度与画面中所有感光单元的第一平均亮度,然后计算曝光亮度,其中在计算曝光亮度的过程中,可以对系数值进行设置,来实现最优的曝光亮度。
为了该照相机曝光的装置使用起来更加便捷,可以通过以下优选实施例实现实时对画面进行分析。
增加环境判定单元70,用于判断所述照相机传感器10输入的画面是否为中心集中高亮画面。判定方法可以采用本发明提供的以下优选实施例:
通过第二感光区定义单元62对画面中的感光单元进行区域定义,如图1所示,定义A部分为四周感光区,B部分为中心外延感光区,C部分为中心感光区,同时增加对所述画面中亮度高的感光单元的数量进行统计的第一感光单元数量分析单元81,其中,亮度高的感光单元的确定可以采用本发明提供的优选实施方案进行:首先通过区域划分单元20对画面进行区域划分后获得的各感光单元亮度进行实时检测,选取亮度最高的感光单元亮度为初始最高亮度,选取亮度最低的感光单元亮度为初始最低亮度,选取最高亮度与最低亮度的中间值作为初始中间亮度,然后通过聚类算法,对画面中所有感光单元进行高中低三类的聚类,求出亮度高感光单元的平均值,中亮度感光单元的平均值以及低亮度感光单元的平均值,然后根据各色度的平均值,重新聚类,如上进行迭代计算,当平均值不发生变化后,以该聚类结果为准,通过第一感光单元数量分析单元81对画面中亮度高的感光单元的数量的统计。
并且增加用于计算四周感光区A中感光单元的平均亮度的第六亮度计算单元46;用于计算所述中心感光区的感光单元的平均亮度的第七亮度计算单元47,用于计算中心感光区和中心外延感光区的感光单元数量的第二感光单元数量分析单元82,以及第一条件判定单元91,用于依据以下条件对画面是否为PPT演示文稿拍摄进行判断,
所述条件为:
四周感光区A中感光单元的平均亮度与中心感光区C中感光单元的平均亮度的比值不大于第一阈值,第一阈值的范围为0.95~1,确保画面中心亮度高于四周感光区的亮度,并且中心亮度较高的地方占据面积相对较大。
此外,还要判断中心感光区C中感光单元数量与画面中亮度高的感光单元的数量的比值不小于第二阈值,第二阈值的范围为1.7~2,确保亮度较高的感光单元主要集中于中心感光区C。
最后,还需要判断亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间,其中第三阈值与第四阈值通过多次调试获得,非固定值;也就是说,当亮度高感光单元太多时,画面并非中心集中高亮画面拍摄,高亮度单一时,多表现为点光源或者夜景,非PPT场景,第三阈值的范围为0.45~0.55,第四阈值的范围为0.8~0.9。
若上述条件同时满足,则第一条件判定单元91判断所述画面为PPT演示文稿拍摄,若上述条件不同时满足,则第一条件判定单元91判断所述画面并非PPT演示文稿拍摄。
为了更加确保判断的准确性,需要增加第二条件判定单元92,用于依据所述四周感光区A的感光单元亮度的复杂度对画面是否为中心集中高亮画面进行判断。本发明给出如下实施方式对上述复杂度进行检测,包括用于计算所述四周感光区A的感光单元的数量的第三感光单元数量分析单元83,进一步对画面是否为PPT演示文稿拍摄进行判断,判定条件为检测所述四周感光区的感光单元亮度的复杂度,所述复杂度的计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;由于在拍摄PPT时,一般四周感光区的背景比较单一,若环境复杂,则不认为是PPT场景,若环境单一,则认为是PPT场景,所以当所述σ满足不大于第五阈值时,则判断所述画面为中心集中高亮画面,第五阈值的范围为190-210,优选为200。
本发明提供的照相机曝光的装置可以有效解决PPT演示文稿拍摄不清晰的技术问题。此外,还可以识别出当前是在进行PPT拍摄,然后通过本发明提供的拍摄方法进行优质的拍摄。需要指出的是本发明提供的照相机曝光的装置可以设置在移动终端上,如手机、PAD等设备,也可以设置在其他具有拍摄功能的设备上。
A1、一种照相机曝光的方法,该方法包括:
将照相机传感器输入的画面按照预设方式划分为多个感光单元;
计算所述画面中亮度最高的感光单元的第一亮度;
计算所述画面中所有感光单元的第一平均亮度;
通过所述亮度最高的感光单元的第一亮度与所述画面中所有感光单元的第一平均亮度获得曝光亮度;
依据所述曝光亮度对所述照相机传感器输入的画面进行处理并显示。
A2、根据A1所述的照相机曝光的方法,获得曝光亮度的计算公式为:曝光亮度=L×W+C×(1-W);
其中,L为第一亮度,C为第一平均亮度,W为可以调节的系数。
A3、根据A1所述的照相机曝光的方法,所述计算所述画面中亮度最高的感光单元的第一亮度,包括:
将每相邻N个感光单元定义为一个感光区;
计算每个感光区中N个感光单元的平均亮度,所述平均亮度为第二平均亮度;
计算第二平均亮度最高的感光区中N个感光单元中亮度最高的感光单元的亮度为第一亮度。
A4、根据A1所述的照相机曝光的方法,所述计算所述画面中所有感光单元的第一平均亮度,包括:
将每相邻N个感光单元定义为一个感光区;
计算每个感光区中N个感光单元的平均亮度,所述平均亮度为第二平均亮度;
计算每个感光区第二平均亮度的平均值,所述平均值为第一平均亮度。
A5、根据A3或A4所述的照相机曝光的方法,N值不小于4。
A6、根据A1至A4任一项所述的照相机曝光的方法,所述计算所述画面中亮度最高的感光单元的第一亮度之前,还包括:
判断所述照相机传感器输入的画面是否为中心集中高亮画面,若是则执行后续步骤。
A7、根据A6所述的照相机曝光的方法,判断所述画面是否为中心集中高亮画面,包括:
根据对所述画面划分的多个感光单元的划分结果,将所述画面划分为中心感光区、中心外延感光区以及四周感光区,所述中心感光区由所述画面中处于中心位置的多个感光单元组成,所述中心外延感光区由处于中心感光区边缘的多个感光单元组成,所述四周感光区由画面中处于四周位置的多个感光单元组成;
计算所述画面中亮度高的感光单元的数量;
计算所述四周感光区的感光单元的平均亮度,获得第三平均亮度;
计算所述中心感光区的感光单元的平均亮度,获得第四平均亮度;
计算所述中心感光区和中心外延感光区的感光单元的数量;
当同时满足以下条件,则确定所述画面为中心集中高亮画面拍摄:
第三平均亮度与第四平均亮度的比值不大于第一阈值;
中心感光区和中心外延感光区的感光单元的数量与画面中亮度高的感光单元的数量的比值不小于第二阈值;
所述画面中亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间。
A8、根据A7所述的照相机曝光的方法,计算所述画面中亮度高的感光单元的数量,包括:
对所述画面进行区域划分后的各感光单元的亮度进行实时检测;
选取亮度最高的感光单元的第一亮度作为初始最高亮度;
选取亮度最低的感光单元的亮度为初始最低亮度;
选取初始最高亮度与初始最低亮度的中间值作为初始中间亮度;
通过聚类算法,依据初始最高亮度、初始最低亮度以及初始中间亮度对画面中所有感光单元进行聚类,获得亮度高的感光单元的平均值,中亮度的感光单元的平均值以及低亮度的感光单元的平均值;
根据各平均值,重新聚类并进行迭代计算,当各平均值不发生变化后,获得最终亮度高的感光单元的平均值,最终中亮度的感光单元的平均值以及最终低亮度的感光单元的平均值;
依据最终亮度高的感光单元的平均值进行聚类,所得到感光单元数量为画面中亮度高的感光单元数量。
A9、根据A7所述的照相机曝光的方法,
所述第一阈值的范围为0.95~1;
所述第二阈值的范围为1.7~2;
所述第三阈值的范围为0.45~0.55;
所述第四阈值的范围为0.8~0.9。
A10、根据A7所述的照相机曝光的方法,判断所述画面是否为中心集中高亮画面的条件还包括:
检测所述四周感光区的感光单元亮度的复杂度。
A11、根据A10所述的照相机曝光的方法,还包括,计算所述四周感光区的感光单元的数量;
所述复杂度的检测计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;
当所述σ不大于第五阈值时,则判断所述画面为中心集中高亮画面。
B12、一种照相机曝光的装置,所述装置包括:
照相机传感器,用于采集画面;
区域划分单元,用于将所述照相机传感器输入的画面按照预设方式划分为多个感光单元;
亮度采集单元,用于对所述画面中感光单元的亮度进行采集;
第一亮度计算单元,用于计算所述画面中亮度最高的感光单元的第一亮度;
第二亮度计算单元,用于计算所述画面中所有感光单元的第一平均亮度;
曝光亮度调节单元,用于通过调节系数调节曝光亮度;
第三亮度计算单元,用于获得曝光亮度,所述曝光亮度通过所述画面中亮度最高的感光单元的第一亮度与所述画面中所有感光单元的第一平均亮度获得。
B13、根据B12所述的装置,获得曝光亮度的计算公式为:曝光亮度=L×W+C×(1-W);
其中,L为第一亮度,C为第一平均亮度,W为可以调节的系数。
B14、根据B12所述的装置,还包括:
第一感光区定义单元,用于将每相邻N个感光单元定义为一个感光区;
第四亮度计算单元,用于计算每个感光区中N个感光单元的第二平均亮度。
B15、根据B12至B14任一项所述的装置,
还包括环境判定单元,所述环境判定单元用于判断所述照相机传感器输入的画面是否为中心集中高亮画面。
B16、根据B15所述的装置,还包括:
第二感光区定义单元,用于根据对所述画面划分的多个感光单元的划分结果,将画面划分为中心感光区、中心外延感光区以及四周感光区,所述中心感光区由所述画面中处于中心位置的多个感光单元组成,所述中心外延感光区由处于中心感光区边缘的多个感光单元组成,所述四周感光区由画面中处于四周位置的多个感光单元组成;
还包括,第一感光单元数量分析单元,用于对所述画面中亮度高的感光单元的数量进行统计;
第六亮度计算单元,用于计算所述四周感光区的感光单元的平均亮度,获得第三平均亮度;
第七亮度计算单元,用于计算所述中心感光区的感光单元的平均亮度,获得第四平均亮度;
第二感光单元数量分析单元,用于计算所述中心感光区和中心外延感光区的感光单元的数量;
以及第一条件判定单元,用于依据以下条件对画面是否为中心集中高亮画面进行判断,当同时满足以下条件,则确定所述画面为中心集中高亮画面拍摄:
第三平均亮度与第四平均亮度的比值不大于第一阈值;
中心感光区和中心外延感光区的感光单元的数量与画面中亮度最高的感光单元的数量的比值不小于第二阈值;
所述画面中亮度高的感光单元的数量与所述画面中所有感光单元的数量的比值处于第三阈值与第四阈值之间;
当同时满足以上条件,则确定所述画面为中心集中高亮画面拍摄。
B17、根据B16所述的装置,还包括第二条件判定单元,用于依据所述四周感光区的感光单元亮度的复杂度对画面是否为中心集中高亮画面进行判断。
B18、根据B17所述的装置,还包括,第三感光单元数量分析单元,用于计算所述四周感光区的感光单元的数量;
所述复杂度的检测计算公式为:
其中,σ为所述四周感光区的感光单元亮度的复杂度,C表示所述第一平均亮度,Xi表示所述四周感光区中每一个感光单元的亮度,N表示所述四周感光区的感光单元的数量;
当所述σ不大于第五阈值时,则判断所述画面为中心集中高亮画面。
C19、一种移动终端,包括处理器和存储器:
所述存储器用于存储A1至A11任一项方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。
上述本发明所公开的任一技术方案除另有声明外,如果其公开了数值范围,那么公开的数值范围均为优选的数值范围,任何本领域的技术人员应该理解:优选的数值范围仅仅是诸多可实施的数值中技术效果比较明显或具有代表性的数值。由于数值较多,无法穷举,所以本发明才公开部分数值以举例说明本发明的技术方案,并且,上述列举的数值不应构成对本发明创造保护范围的限制。
如果本文中使用了“第一”、“第二”等词语来限定零部件的话,本领域技术人员应该知晓:“第一”、“第二”的使用仅仅是为了便于描述上对零部件进行区别如没有另行声明外,上述词语并没有特殊的含义。
另外,上述本发明公开的任一技术方案中所应用的用于表示位置关系或形状的术语除另有声明外其含义包括与其近似、类似或接近的状态或形状。本发明提供的任一部件既可以是由多个单独的组成部分组装而成,也可以为一体成形工艺制造出来的单独部件。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。