拍摄预览显示方法、装置、终端及存储介质与流程

文档序号:15649746发布日期:2018-10-12 23:00阅读:189来源:国知局

本申请实施例涉及数字成像技术,尤其涉及一种拍摄预览显示方法、装置、终端及存储介质。



背景技术:

为了提高用户的使用体验,各种具有拍摄功能的终端设备都提供了拍摄预览功能。用户可以在终端设备上预览摄像头获取到的画面,以便在正式拍摄前确定拍摄的效果,并可在改变摄像头的拍摄参数后在预览画面中实时观察到改变的拍摄效果,使得用户可以拍摄到更为满意的照片或视频。

但目前的终端设备中,若在拍摄时开启了闪光灯,用户只有在完成拍摄后才能得知所拍照片效果如何,影响用户拍照体验。



技术实现要素:

本申请提供一种拍摄预览显示方法、装置、终端及存储介质,用于使用户可以在拍摄前获知开启闪光灯拍摄的照片效果。

第一方面,本申请实施例提供了一种拍摄预览显示方法,包括:

当处于拍摄状态时,确定是否需要开启闪光灯;

若确定需要开启闪光灯,则获取闪光灯的工作参数;

根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面;

显示补偿后的预览画面。

在第一方面一种可能的实现方式中,当处于拍摄状态时,确定是否需要开启闪光灯,包括:

当处于拍摄状态时,根据环境光线亮度确定是否需要开启闪光灯;

若确定需要开启闪光灯,则获取闪光灯的工作参数,包括:

若环境光线亮度低于预设亮度阈值则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

在第一方面一种可能的实现方式中,当处于拍摄状态时,确定是否需要开启闪光灯,包括:

当处于拍摄状态时,确定手动闪光灯开关是否被开启;

若确定需要开启闪光灯,则获取闪光灯的工作参数,包括:

若手动闪光灯开关被开启则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

在第一方面一种可能的实现方式中,根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面,包括:

根据闪光灯的工作参数调整拍摄参数后再采集预览画面并对预览画面进行补偿,得到补偿后的预览画面。

在第一方面一种可能的实现方式中,闪光灯的工作参数包括闪光灯的工作时间和亮度。

第二方面,本申请实施例提供了一种拍摄预览显示装置,包括:

闪光灯开启确定模块,用于当处于拍摄状态时,确定是否需要开启闪光灯;

闪光灯参数获取模块,用于若确定需要开启闪光灯,则获取闪光灯的工作参数;

预览画面补偿模块,用于根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面;

预览画面显示模块,用于显示补偿后的预览画面。

在第二方面一种可能的实现方式中,闪光灯开启确定模块,具体用于当处于拍摄状态时,根据环境光线亮度确定是否需要开启闪光灯;

闪光灯参数获取模块,具体用于若环境光线亮度低于预设亮度阈值则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

在第二方面一种可能的实现方式中,述闪光灯开启确定模块,具体用于当处于拍摄状态时,确定手动闪光灯开关是否被开启;

闪光灯参数获取模块,具体用于若手动闪光灯开关被开启则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

第三方面,本申请实施例提供了一种终端,包括:

存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,以实现如第一方面任一种可能的实现方式的拍摄预览显示方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现如第一方面任一种可能的实现方式的拍摄预览显示方法。

本申请实施例提供的拍摄预览显示方法、装置、终端及存储介质,当处于拍摄状态时,确定是否需要开启闪光灯,若确定需要开启闪光灯,则获取闪光灯的工作参数,根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面,并显示补偿后的预览画面,使得用户可以在拍摄前获知开启闪光灯拍摄的照片效果,避免了开启闪光灯拍摄照片后用户对照片不满意再重新拍摄的情况,提高了用户的使用体验。

附图说明

图1为本申请实施例提供的拍摄预览显示方法实施例一的流程图;

图2为本申请实施例提供的拍摄预览显示装置实施例一的结构示意图;

图3为本申请实施例提供的一种终端的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

随着硬件集成化技术和光学技术的发展,摄像头模组的体积已经被发展到很小,目前各种智能终端都配置有至少一个摄像头模组,为用户提供拍照或摄像功能。各种带有拍摄功能的终端设备,例如数码相机、数码摄像机、智能手机、平板电脑等,都具有拍摄预览功能。用户可以在使用终端设备拍照或摄像时,在终端设备的显示屏中实时观察到摄像头获取的画面,这为用户的拍摄提供了极大的便利,能够使用户拍摄到效果更好,更为满意的照片或视频。

为了提高在光线较暗时拍摄照片的效果,在终端设备拍照时经常需要使用闪光灯,闪光灯为能够在短时间内发出较亮光线的光源,一般配置于终端设备的摄像头模组附近。在光线较暗时开启闪光灯进行拍照,能够提高照片中被拍摄物的亮度,提高照片的拍摄效果。但由于闪光灯是在用户按压或触摸拍照按键时才进行闪光的,加上闪光灯后的照片效果只有在拍摄完成后才能得知,若拍摄效果不佳则还需要重新拍摄。

图1为本申请实施例提供的拍摄预览显示方法实施例一的流程图,如图1所示,本实施例提供的方法包括:

步骤101,当处于拍摄状态时,确定是否需要开启闪光灯。

本申请实施例所提供的拍摄预览显示方法应用于任一种包括摄像头或者摄像模组,具有照片或视频拍摄能力,且具有显示屏,可以在显示屏中显示拍摄预览的终端设备。例如数码相机、数码摄像机、智能手机、平板电脑等。并且该终端设备配置有闪光灯,可以由用户手动开启闪光灯或者通过检测环境光线自动开启闪光灯,配合摄像头模组完成拍摄。

当用户需要使用终端设备进行拍照时,首先需要使终端设备处于拍摄状态,也就是进入拍摄模式。在进入拍摄模式后,用户可以手动开启闪光灯,强制闪光灯工作,也就是手动闪光灯模式;或者还可以设置自动闪光灯模式,通过采集环境光线亮度,在环境光线亮度低于预设亮度阈值时,终端设备即确定开启闪光灯。

步骤102,若确定需要开启闪光灯,则获取闪光灯的工作参数。

闪光灯实际上就是一个能够被短时间点亮的光源,为了使闪光灯工作,在确定需要开启闪光灯后,需要确定闪光灯的工作参数。闪光灯的工作参数包括但不限于闪光灯的工作时间和亮度,其中,闪光灯的亮度可以通过闪光灯的工作功率来进行调整。使用不同工作参数工作的闪光灯,对摄像头模组拍摄照片所产生的影响是不同的。

若在手动闪光灯模式下,确定手动闪光灯开关被开启,则终端设备确定需要开启闪光灯,此时再获取闪光灯的工作参数;若在自动闪光灯模式下,根据当环境光线亮度低于预设亮度阈值时确定需要开启闪光灯,此时再获取闪光灯的工作参数。

步骤103,根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面。

在终端设备进入拍照状态后,若终端设备具有拍摄预览功能,那么即可在终端设备的显示屏中实时地显示摄像头采集到的画面,即预览画面。用户可以通过查看预览画面确定是否满足拍摄需求,而现有技术中,预览画面所显示的内容就是摄像头实时获取到的画面,仅根据摄像头的物理参数所确定。在本申请实施例中,若在终端设备进入拍摄状态后,确定需要开启闪光灯,则先不在预览画面中显示摄像头获取到的画面,而是在确定了闪光灯的工作参数后,使用闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面。

闪光灯的作用就是为了提高拍摄时的环境光线亮度,因此,使用闪光灯的工作参数对摄像头采集的预览画面进行补偿,就是对预览画面的亮度进行补偿,也就是提高预览画面中的亮度。对预览画面进行补偿的补偿量大小是根据闪光灯的工作参数确定的,可以预设不同工作参数对应的补偿量的大小,也可以根据闪光灯的工作参数实时计算补偿量的大小。根据补偿量的大小调整预览画面后,得到的补偿后的预览画面与开启闪光灯拍摄照片后的照片效果一致。

进一步地,在终端设备拍摄时,若开启闪光灯,由于亮度的变化,摄像头的拍摄参数也会进行相应的调整。而在进行拍摄预览时,虽然还未进行实际拍摄,但为了使预览画面与实际拍摄照片保持一致,在确定了闪光灯的工作参数后,还可以根据闪光灯工作参数控制摄像头进行从动调整。对摄像头进行调整的具体方法与实际拍摄时的调整方法一致,区别仅在于实际拍摄时是摄像头实际检测到闪光灯闪光后根据当前亮度调整拍摄参数。而在本申请实施例中,是将获取到的闪光灯的工作参数直接发送给摄像头,摄像头根据闪光灯的工作参数对原有拍摄参数进行补偿调整。在对摄像头的拍摄参数进行调整后,摄像头所采集的预览画面更加符合实际拍摄时的状态,因此预览画面再根据闪光灯的工作参数进行补偿后,得到的补偿后的预览画面更接近于实际拍摄的照片。

步骤104,显示补偿后的预览画面。

在对预览画面进行补偿后,即可再终端设备的显示屏中显示补偿后的预览画面,由于补偿后的预览画面根据闪光灯的工作参数进行了补偿,那么补偿后的预览画面与实际开启闪光灯拍摄后的照片效果一致,用户在预览画面中即可获知开启闪光灯后拍摄的照片效果是否满意,在满意后再进行实际拍摄,这样就避免了用户多余的拍摄。

本申请实施例提供的拍摄预览显示方法,当处于拍摄状态时,确定是否需要开启闪光灯,若确定需要开启闪光灯,则获取闪光灯的工作参数,根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面,并显示补偿后的预览画面,使得用户可以在拍摄前获知开启闪光灯拍摄的照片效果,避免了开启闪光灯拍摄照片后用户对照片不满意再重新拍摄的情况,提高了用户的使用体验。

图2为本申请实施例提供的拍摄预览显示装置实施例一的结构示意图,如图2所示,本实施例提供的拍摄预览显示装置,包括:

闪光灯开启确定模块21,用于当处于拍摄状态时,确定是否需要开启闪光灯。

闪光灯参数获取模块22,用于若确定需要开启闪光灯,则获取闪光灯的工作参数。

预览画面补偿模块23,用于根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面。

预览画面显示模块24,用于显示补偿后的预览画面。

本申请实施例所提供的拍摄预览显示装置可执行图1所示实施例所提供的拍摄预览显示方法,具备执行方法相应的功能模块和有益效果。

进一步地,在图2所示实施例的基础上,闪光灯开启确定模块21,具体用于当处于拍摄状态时,根据环境光线亮度确定是否需要开启闪光灯;闪光灯参数获取模块22,具体用于若环境光线亮度低于预设亮度阈值则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

进一步地,在图2所示实施例的基础上,闪光灯开启确定模块21,具体用于当处于拍摄状态时,确定手动闪光灯开关是否被开启;闪光灯参数获取模块22,具体用于若手动闪光灯开关被开启则确定需要开启闪光灯,根据环境光线亮度与闪光灯工作参数的对应关系获取闪光灯的工作参数。

进一步地,在图2所示实施例的基础上,预览画面补偿模块23,具体用于根据闪光灯的工作参数控制摄像头调整拍摄参数后再采集预览画面并对预览画面进行补偿,得到补偿后的预览画面。

进一步地,在图2所示实施例的基础上,闪光灯的工作参数包括闪光灯的工作时间和亮度。

图3为本申请实施例提供的一种终端的结构示意图,如图3所示,该终端包括处理器31、存储器32、摄像头组件33和显示屏34;终端中处理器31的数量可以是一个或多个,图3中以一个处理器31为例;终端中的处理器31、存储器32和摄像头组件33和显示屏34;可以通过总线或其他方式连接,图3中以通过总线连接为例。

存储器32作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请图1实施例中的拍摄预览显示方法对应的程序指令/模块(例如,拍摄预览显示装置中的闪光灯开启确定模块21、闪光灯参数获取模块22、预览画面补偿模块23、预览画面显示模块24)。处理器31通过运行存储在存储器32中的软件程序、指令以及模块,从而终端的各种功能应用以及数据处理,即实现上述的拍摄预览显示方法。

存储器32可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

摄像头组件33的数量可以为一个或多个,可以为任意形式的摄像头或摄像头模组,可以通过处理器31的控制进行图像的拍摄,并可以将预览图像在显示屏中显示。显示屏34可以是任一种形式的显示装置或显示模块,能够显示终端设备内置或外界的摄像头所采集的预览画面。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种拍摄预览显示方法,该方法包括:

当处于拍摄状态时,确定是否需要开启闪光灯;

若确定需要开启闪光灯,则获取闪光灯的工作参数;

根据闪光灯的工作参数对摄像头采集的预览画面进行补偿,得到补偿后的预览画面;

显示补偿后的预览画面。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本申请任意实施例所提供的拍摄预览显示方法中的相关操作.

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

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

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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