一种屏幕补光方法、装置及移动终端与流程

文档序号:13675076阅读:142来源:国知局
技术领域本发明实施例涉及拍照技术领域,尤其涉及一种屏幕补光方法、装置及移动终端。

背景技术:
目前,摄像头已经成为大多移动终端的标准配置,随着摄像头性能的不断提升,移动终端中的拍照功能也越来越强大,为喜欢拍照的用户带来了便利。许多移动终端用户都喜欢使用移动终端上的前置摄像头来自拍,但是现有移动终端的前置摄像头都没有配备补光灯,在夜间或者光线较差的环境中自拍,会因曝光不足而难以获得理想的自拍效果。为了在用户自拍时获得合适的曝光,现有的一种方案是通过点亮屏幕(控制显示屏显示合适的亮度)来配合前置摄像头进行补光拍照。然而,该方案存在如下问题:利用屏幕进行补光时,通常屏幕亮度是固定的或者根据检测到的环境光亮度来确定屏幕亮度,但在自拍时,用户手臂的弯曲程度或者是否使用自拍杆的情况均会影响屏幕与用户脸部之间的距离,并且若屏幕与用户脸部较近,则可能出现过曝现象;若屏幕与用户脸部较远,则可能出现补光不足现象。所以,现有的屏幕补光方案的补光效果并不理想,无法满足用户需求。

技术实现要素:
本发明实施例的目的是提供一种屏幕补光方法、装置及移动终端,以优化现有的屏幕补光方案。第一方面,本发明实施例提供了一种屏幕补光方法,包括:监测到屏幕补光事件被触发时,控制摄像头捕捉图像;确定所述图像中包含的人脸图像的尺寸;根据所述人脸图像的尺寸确定屏幕亮度;控制屏幕以所确定的屏幕亮度进行补光。第二方面,本发明实施例提供了一种屏幕补光装置,包括:图像捕捉控制模块,用于在监测到屏幕补光事件被触发时,控制摄像头捕捉图像;尺寸确定模块,用于确定所述图像中包含的人脸图像的尺寸;屏幕亮度确定模块,用于根据所述人脸图像的尺寸确定屏幕亮度;补光控制模块,用于控制屏幕以所确定的屏幕亮度进行补光。第三方面,本发明实施例提供了一种移动终端,所述移动终端集成了本发明实施例中的屏幕补光装置。本发明实施例中提供的屏幕补光方案,在监测到屏幕补光事件被触发时,控制摄像头捕捉图像,确定图像中人脸图像的尺寸,并根据人脸图像的尺寸确定屏幕亮度,最后控制屏幕以所确定的屏幕亮度进行补光。通过采用上述技术方案,根据人脸图像的尺寸智能调整屏幕的补光亮度,从而优化了现有屏幕补光方案。附图说明图1为本发明实施例一提供的一种屏幕补光方法的流程示意图;图2为本发明实施例二提供的一种屏幕补光方法的流程示意图;图3为本发明实施例三提供的一种优选的屏幕补光方法的流程示意图;图4为本发明实施例四提供的一种屏幕补光装置的结构框图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本发明实施例一提供的一种屏幕补光方法的流程示意图,该方法可以由屏幕补光装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:步骤101、监测到屏幕补光事件被触发时,控制摄像头捕捉图像。示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等配置有显示屏的终端设备。示例性的,监测到屏幕补光事件被触发具体可指监测到用户通过按键等方式主动触发屏幕补光事件,也可指监测到移动终端自动触发屏幕补光事件。例如,当移动终端中的摄像头(具体可为固定在移动终端正面的前置摄像头,即与屏幕同侧的前置摄像头;也可为当前位置处于移动终端正面的可旋转摄像头)处于开启状态,且屏幕补光功能处于开启状态下时,检测到用户按下拍照键后,通过环境光传感器等器件进行测光,当测光结果中包含当前环境光亮度低于预设亮度阈值时,自动触发屏幕补光事件。需要说明的是,也可在检测到摄像头处于开启状态,且屏幕补光功能处于开启状态下时,直接开始测光,当测光结果中包含当前环境光线亮度低于预设亮度阈值时,自动触发屏幕补光拍照事件。步骤102、确定图像中包含的人脸图像的尺寸。示例性的,可通过人脸识别技术确定图像中包含的人脸图像的尺寸,具体的人脸识别过程可参照现有的人脸识别技术,本实施例不作具体限定。步骤103、根据人脸图像的尺寸确定屏幕亮度。示例性的,人脸图像的尺寸越大,说明用户脸部距离屏幕越近,可将屏幕亮度设置得低一些;而人脸图像的尺寸越小,说明用户脸部距离屏幕越远,可将屏幕亮度设置得高一些。可见,为了得到更好的补光效果,人脸图像的尺寸与屏幕亮度可呈反比关系。步骤104、控制屏幕以所确定的屏幕亮度进行补光。示例性的,若屏幕补光事件被触发之前用户已按下拍照键,此时可在执行完步骤103后立即执行本步骤;若屏幕补光事件被触发之前用户还未按下拍照键,可在监测到拍照按键被触发时,执行本步骤。示例性的,可控制屏幕显示一张充满屏幕的特定颜色(如纯白色)的图像,且以所确定的屏幕亮度来显示该图像。本发明实施例一提供的屏幕补光方法,在监测到屏幕补光事件被触发时,控制摄像头捕捉图像,确定图像中人脸图像的尺寸,并根据人脸图像的尺寸确定屏幕亮度,最后控制屏幕以所确定的屏幕亮度进行补光。通过采用上述技术方案,根据人脸图像的尺寸智能调整屏幕的补光亮度,从而优化了现有屏幕补光方案。在上述实施例的基础上,还可包括:在控制屏幕以所确定的屏幕亮度进行补光的过程中,控制摄像头拍摄照片。所述摄像头具体可为固定在移动终端正面的前置摄像头,即与屏幕同侧的前置摄像头;也可为当前位置处于移动终端正面的可旋转摄像头。在屏幕以合适的亮度进行补光的过程中,屏幕发出的光会照射到屏幕前方的被摄物,使被摄物(尤其是用户脸部)得到合适的补光,此时控制摄像头拍摄照片,可得到曝光合理的高质量照片,满足用户需求,提升用户体验。实施例二图2为本发明实施例二提供的一种屏幕补光方法的流程示意图,本实施例以上述实施例为基础进行优化,在本实施例中,将步骤“根据人脸图像的尺寸确定屏幕亮度”优化为:根据人脸图像的尺寸确定亮度系数,根据亮度系数和基准屏幕亮度的乘积确定屏幕亮度。相应的,本实施例的方法包括如下步骤:步骤201、监测到屏幕补光事件被触发时,控制摄像头捕捉图像。步骤202、确定图像中包含的人脸图像的尺寸。步骤203、根据人脸图像的尺寸确定亮度系数。示例性的,可分别计算人脸图像的面积和摄像头所捕捉的图像的面积,并计算上述两个面积的比值,根据该比值确定亮度系数;还可计算人脸图像的宽度与图像的宽度的比值,根据该比值确定亮度系数。例如,将人脸图像的宽度记为face_width,将摄像头所捕捉的图像的宽度记为frame_width,比值为ratio,按照如下公式计算比值:ratio=face_width/frame_width根据比值ratio确定亮度系数的具体规则可以是:如果ratio<0.5,则说明用户脸部与屏幕的距离较远,将亮度系数A确定为1;如果ratio>0.8,则说明用户脸部与屏幕的距离较近,将亮度系数A确定为0.6;如果0.5<ratio<0.8,则说明用户脸部与摄像头的距离适中,可在1和0.6之间进行线性插值,得到亮度系数A。例如,假设ratio=B,那么可以按照公式(1-A)/(1-0.6)=(B-0.5)/(0.8-0.5)来计算B。如B=0.7,代入该公式,可得到A=11/15。以上的0.5、0.8、1以及0.6仅作为示意性说明,在实际应用时可进行调整。并且,根据实际情况还可将ratio划分为更多的区间,来对应不同的亮度系数,以增强确定屏幕亮度的精度。步骤204、根据亮度系数和基准屏幕亮度的乘积确定屏幕亮度。示例性的,基准屏幕亮度可以为屏幕的最高显示亮度,这样设置的好处在于基准屏幕亮度为固定值,可加快确定屏幕亮度的速度,屏幕响应速度快,可提升用户体验。基准屏幕亮度也可以为根据环境光亮度确定的显示亮度,这样设置的好处在于,可根据当前拍摄环境的不同来更加准确的确定合适的屏幕亮度,进一步改善补光效果。例如,可通过环境光传感器等器件进行测光,测光结果中包含当前环境光亮度,根据该环境光亮度确定基准屏幕亮度。当环境光亮度较低时,可将基准屏幕亮度确定得高一些;当环境光亮度较高时,可将基准屏幕亮度确定得低一些。步骤205、控制屏幕以所确定的屏幕亮度进行补光。本发明实施例二提供的屏幕补光方法,根据人脸图像的尺寸确定亮度系数,再根据亮度系数和基准屏幕亮度的乘积确定屏幕亮度,可提高确定屏幕亮度的准确度,进一步改善补光效果,提升照片质量。实施例三图3为本发明实施例三提供的一种优选的屏幕补光方法的流程示意图,该方法包括如下步骤:步骤301、检测到摄像头已开启,且屏幕补光功能处于开启状态时,控制环境光传感器实时获取环境光亮度。步骤302、判断当前环境光亮度是否低于预设亮度阈值,若是,则执行步骤303;否则,执行步骤308。如果当前环境光亮度低于预设亮度阈值,说明当前拍摄环境较暗,需要利用屏幕进行补光。预设亮度阈值可以由系统默认设置或由用户根据个人拍摄习惯进行设置。步骤303、根据当前环境光亮度确定基准屏幕亮度。步骤304、控制摄像头捕捉图像,并确定图像中包含的人脸图像的尺寸。步骤305、计算人脸图像的宽度与图像的宽度的比值,根据比值确定亮度系数。步骤306、根据亮度系数和基准屏幕亮度的乘积确定屏幕亮度。步骤307、在监测到拍照键被触发时,控制屏幕以所确定的屏幕亮度进行补光,并控制摄像头拍照,结束流程。示例性的,当用户按下移动终端上的拍照键时,会监测到拍照键被触发。需要说明的是,由于环境光亮度可能是实时变化的,人脸图像的尺寸也可能是实时变化的,所以所确定的屏幕亮度也可能是实时变化的,在监测到拍照键被触发时,控制屏幕以当前时刻确定的屏幕亮度进行补光。步骤308、在监测到拍照键被触发时,控制摄像头拍照,结束流程。如果当前环境光亮度不低于预设亮度阈值时,说明当前拍摄环境比较明亮,不需要进行屏幕补光,所以在监测到拍照键被触发时,可直接控制摄像头拍照。本发明实施例三提供的屏幕补光方法,根据人脸图像的尺寸和环境光亮度来实时确定屏幕的补光亮度,可进一步提高确定屏幕亮度的准确度,改善补光效果,提升照片质量。实施例四图4为本发明实施例四提供的一种屏幕补光装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行屏幕补光方法来进行屏幕补光。如图4所示,该装置包括图像捕捉控制模块401、尺寸确定模块402、屏幕亮度确定模块403和补光控制模块404。其中,图像捕捉控制模块401,用于在监测到屏幕补光事件被触发时,控制摄像头捕捉图像;尺寸确定模块402,用于确定所述图像中包含的人脸图像的尺寸;屏幕亮度确定模块403,用于根据所述人脸图像的尺寸确定屏幕亮度;补光控制模块404,用于控制屏幕以所确定的屏幕亮度进行补光。本发明实施例四提供的屏幕补光装置,可根据人脸图像的尺寸智能调整屏幕的补光亮度,从而优化了现有屏幕补光方案。在上述实施例的基础上,所述屏幕亮度确定模块可包括亮度系数确定单元和屏幕亮度确定单元。其中,亮度系数确定单元,用于根据所述人脸图像的尺寸确定亮度系数;屏幕亮度确定单元,用于根据所述亮度系数和基准屏幕亮度的乘积确定屏幕亮度。在上述实施例的基础上,所述亮度系数确定单元可包括比值计算子单元和亮度系数确定子单元。其中,比值计算子单元,用于计算所述人脸图像的宽度与所述图像的宽度的比值;亮度系数确定子单元,用于根据所述比值确定亮度系数。在上述实施例的基础上,所述基准屏幕亮度可为所述屏幕的最高显示亮度或者根据环境光亮度确定的显示亮度。在上述实施例的基础上,该装置还可包括:拍照控制模块,用于在控制屏幕以所确定的屏幕亮度进行补光的过程中,控制摄像头拍摄照片。在上述实施例的基础上,所述摄像头可为前置摄像头或当前位置处于移动终端正面的可旋转摄像头。实施例五本实施例五提供了一种移动终端,该移动终端集成了本发明实施例中的屏幕补光装置,可通过执行屏幕补光方法来实现屏幕补光。示例性的,本实施例中的移动终端具体可为手机、平板电脑以及数码照相机等配置有显示屏的终端设备。当用户使用本实施例中的移动终端进行自拍时,如果移动终端监测到当前需要通过屏幕对自拍进行补光,就会控制摄像头捕捉图像,根据图像中包含的人脸图像的尺寸来确定屏幕亮度,再控制屏幕以所确定的屏幕亮度进行补光。移动终端可在补光过程中进行拍照,优化了现有屏幕补光方案。上述实施例中提供的屏幕补光装置及移动终端可执行本发明任意实施例所提供的屏幕补光方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的屏幕补光方法。注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1