拍摄画面的补光方法、智能电视及计算机可读存储介质转让专利

申请号 : CN201911063435.X

文献号 : CN110809120B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 侯亚荣余明火洪文生王德闯王煊陈学思

申请人 : 深圳创维-RGB电子有限公司

摘要 :

本发明公开了一种拍摄画面的补光方法,所述拍摄画面的补光方法应用于带有摄像头的智能电视,所述智能电视的背光单元包括多个RGB三色灯珠,所述拍摄画面的补光方法包括:接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式;根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。本发明还公开了一种智能电视以及计算机可读存储介质。本发明提升了拍摄画面的显示效果,提升了用户粘性。

权利要求 :

1.一种拍摄画面的补光方法,其特征在于,所述拍摄画面的补光方法应用于带有摄像头的智能电视,所述智能电视的背光单元包括多个RGB三色灯珠,所述拍摄画面的补光方法包括:

接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;

通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;

将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式;

根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光;

所述控制指令为视频指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,包括:

通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息和背景信息;

所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:

将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;

根据所述风格特征确定所述拍摄画面对应的目标色调,根据所述目标色调确定待补光方式。

2.如权利要求1所述的拍摄画面的补光方法,其特征在于,所述控制指令为拍照指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,包括:通过所述摄像头采集所述摄像头前方的拍摄画面,并将所述拍摄画面划分成多个区域;

根据各个区域中每个像数的RGB值,计算各个区域的亮度值;

所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:

将获取到的各区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;

若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;

根据所述待补光区域和所述差值确定待补光方式。

3.如权利要求2所述的拍摄画面的补光方法,其特征在于,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:

根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值。

4.如权利要求3所述的拍摄画面的补光方法,其特征在于,所述根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值的步骤,包括:根据所述待补光方式确定各待补光区域中RGB三色灯珠调整后对应的电流值;

根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。

5.如权利要求1所述的拍摄画面的补光方法,其特征在于,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:

根据所述待补光方式控制所述背光单元中各RGB三色灯珠的配色占比;

根据所述RGB三色灯珠的配色占比控制所述背光单元中各RGB三色灯珠的发光色调。

6.如权利要求1所述的拍摄画面的补光方法,其特征在于,所述控制指令为视频指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,还包括:通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息、背景信息以及各个区域的亮度值;

所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:

将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;

根据所述风格特征确定所述拍摄画面对应的目标色调,并将获取到的各个区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;

若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;

根据所述目标色调、所述待补光区域以及所述差值确定待补光方式。

7.如权利要求6所述的拍摄画面的补光方法,其特征在于,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:

根据所述待补光方式确定所述背光单元中各RGB三色灯珠的配色占比以及各待补光区域中RGB三色灯珠调整后对应的电流值;

根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调;

根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。

8.一种智能电视,其特征在于,所述智能电视包括:摄像头、背光单元、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的拍摄画面的补光程序,其中:所述摄像头,用于采集所述摄像头前方的拍摄画面;

所述背光单元,用于通过多个RGB三色灯珠发光给所述拍摄画面进行补光;

所述拍摄画面的补光程序被所述处理器执行时实现如权利要求1至7中任一项所述拍摄画面的补光方法的步骤。

9.一种计算机可读存储介质,其上存储有拍摄画面的补光程序,其特征在于,所述拍摄画面的补光程序被处理器执行时实现如权利要求1至7中任一项所述拍摄画面的补光方法的步骤。

说明书 :

拍摄画面的补光方法、智能电视及计算机可读存储介质

技术领域

[0001] 本发明涉及智能电视技术领域,尤其涉及一种拍摄画面的补光方法、智能电视及计算机可读存储介质。

背景技术

[0002] 将摄像头应用于智能电视,并基于此对电视AI能力等进行提升已经成为电视厂商丰富电视应用、提升电视用户粘度的一种方式,如开发在线视频互联、自拍等功能。但目前
这种智能电视由于受用户使用环境的限制,常常在使用拍照和视频功能时呈现的图像效果
并不理想,所以需要通过电视背光给用户使用环境进行补光,然而由于现有智能电视的背
光为白光源,补光方式较为单一,其补光效果也不明显。
[0003] 因此,为提升智能电视的拍照和视频的图像呈现效果,实现电视的智能补光功能成为亟待解决的技术问题。

发明内容

[0004] 本发明的主要目的在于提供一种拍摄画面的补光方法、智能电视及计算机可读存储介质,旨在解决现有技术中补光方式单一,补光效果不明显的技术问题。
[0005] 为实现上述目的,本发明提供一种拍摄画面的补光方法,所述拍摄画面的补光方法应用于带有摄像头的智能电视,所述智能电视的背光单元包括多个RGB三色灯珠,所述拍
摄画面的补光方法包括:
[0006] 接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;
[0007] 通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;
[0008] 将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式;
[0009] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。
[0010] 优选地,所述控制指令为拍照指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,包括:
[0011] 通过所述摄像头采集所述摄像头前方的拍摄画面,并将所述拍摄画面划分成多个区域;
[0012] 根据各个区域中每个像数的RGB值,计算各个区域的亮度值;
[0013] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0014] 将获取到的各区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0015] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0016] 根据所述待补光区域和所述差值确定待补光方式。
[0017] 优选地,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:
[0018] 根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值。
[0019] 优选地,所述根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值的步骤,包括:
[0020] 根据所述待补光方式确定各待补光区域中RGB三色灯珠调整后对应的电流值;
[0021] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0022] 优选地,所述控制指令为视频指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,包括:
[0023] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息和背景信息;
[0024] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0025] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0026] 根据所述风格特征确定所述拍摄画面对应的目标色调,根据所述目标色调确定待补光方式。
[0027] 优选地,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:
[0028] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠的配色占比;
[0029] 根据所述RGB三色灯珠的配色占比控制所述背光单元中各RGB三色灯珠的发光色调。
[0030] 优选地,所述控制指令为视频指令,所述通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征的步骤,还包括:
[0031] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息、背景信息以及各个区域的亮度值;
[0032] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0033] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0034] 根据所述风格特征确定所述拍摄画面对应的目标色调,并将获取到的各个区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0035] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0036] 根据所述目标色调、所述待补光区域以及所述差值确定待补光方式。
[0037] 优选地,所述根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光的步骤,包括:
[0038] 根据所述待补光方式确定所述背光单元中各RGB三色灯珠的配色占比以及各待补光区域中RGB三色灯珠调整后对应的电流值;
[0039] 根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调;
[0040] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0041] 此外,为实现上述目的,本发明还提供一种智能电视,所述智能电视包括:摄像头、背光单元、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的拍摄画面的
补光程序,其中:
[0042] 所述摄像头,用于采集所述摄像头前方的拍摄画面;
[0043] 所述背光单元,用于通过多个RGB三色灯珠发光给所述拍摄画面进行补光;
[0044] 所述拍摄画面的补光程序被所述处理器执行时实现如上任一项所述拍摄画面的补光方法的步骤。
[0045] 此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其上存储有拍摄画面的补光程序,所述拍摄画面的补光程序被处理器执行时实现如上任一项所述拍摄画面
的补光方法的步骤。
[0046] 本发明通过接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;将获取到的图像特征与
预设模型中的图像特征进行匹配,确定待补光方式;根据所述待补光方式控制所述背光单
元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。通过上述实施方
式,本发明将摄像头获取到拍摄画面中的图像特征与预设模型中的图像特征进行匹配,确
定待补光方式,在确定待补光方式后,控制背光中各RGB三色灯珠的亮度和颜色调整拍摄画
面的亮度和颜色,从而提升拍摄画面的显示效果,提升用户粘性。

附图说明

[0047] 图1是本发明智能电视的一实施例的结构示意图;
[0048] 图2为本发明拍摄画面的补光方法的第一实施例的流程示意图;
[0049] 图3为本发明拍摄画面的补光方法的第二实施例的流程示意图;
[0050] 图4为本发明拍摄画面的补光方法的第三实施例的流程示意图;
[0051] 图5为本发明拍摄画面的补光方法的第四实施例的流程示意图。
[0052] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0053] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0054] 如图1所示,图1是本发明智能电视的一实施例的结构示意图。
[0055] 本发明实施例装置可以是智能电视,也可以是智能手机、平板电脑、便携计算机等具有显示功能的终端设备。本发明实施例优选智能电视作为实施例装置。
[0056] 如图1所示,该智能电视可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005,摄像头1006,背光单元1007。其中,通信总线1002用于实
现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘
(Keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可
选的可以包括标准的有线接口、无线接口(如WI‑FI接口)。存储器1005可以是高速RAM存储
器,也可以是稳定的存储器(non‑volatile memory),例如磁盘存储器。存储器1005可选的
还可以是独立于前述处理器1001的存储装置。摄像头1006可以为自带摄像头,也可以为外
接摄像头,用于采集所述摄像头前方的拍摄画面。背光单元1007包括多个RGB三色灯珠,用
于通过多个RGB三色灯珠发光给所述拍摄画面进行补光。
[0057] 本领域技术人员可以理解,图1中示出的智能电视结构并不构成对智能电视的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0058] 如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及拍摄画面的补光程序。
[0059] 在图1所示的智能电视中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处
理器1001可以用于调用存储器1005中存储的拍摄画面的补光程序,并执行以下操作:
[0060] 接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;
[0061] 通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;
[0062] 将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式;
[0063] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。
[0064] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0065] 通过所述摄像头采集所述摄像头前方的拍摄画面,并将所述拍摄画面划分成多个区域;
[0066] 根据各个区域中每个像数的RGB值,计算各个区域的亮度值;
[0067] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0068] 将获取到的各区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0069] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0070] 根据所述待补光区域和所述差值确定待补光方式。
[0071] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0072] 根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值。
[0073] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0074] 根据所述待补光方式确定各待补光区域中RGB三色灯珠调整后对应的电流值;
[0075] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0076] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0077] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息和背景信息;
[0078] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0079] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0080] 根据所述风格特征确定所述拍摄画面对应的目标色调,根据所述目标色调确定待补光方式。
[0081] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0082] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠的配色占比;
[0083] 根据所述RGB三色灯珠的配色占比控制所述背光单元中各RGB三色灯珠的发光色调。
[0084] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0085] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息、背景信息以及各个区域的亮度值;
[0086] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0087] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0088] 根据所述风格特征确定所述拍摄画面对应的目标色调,并将获取到的各个区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0089] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0090] 根据所述目标色调、所述待补光区域以及所述差值确定待补光方式。
[0091] 进一步地,处理器1001可以调用存储器1005中存储的拍摄画面的补光程序,还执行以下操作:
[0092] 根据所述待补光方式确定所述背光单元中各RGB三色灯珠的配色占比以及各待补光区域中RGB三色灯珠调整后对应的电流值;
[0093] 根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调;
[0094] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0095] 本发明智能电视的具体实施例与下述拍摄画面的补光方法各实施例基本相同,在此不作赘述。
[0096] 参照图2,图2为本发明拍摄画面的补光方法的第一实施例的流程示意图,所述拍摄画面的补光方法应用于带有摄像头的智能电视,所述智能电视的背光单元包括多个RGB
三色灯珠,所述拍摄画面的补光方法包括:
[0097] 步骤S10,接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动。
[0098] 本发明实施例装置可以是智能电视,也可以是智能手机、平板电脑、便携计算机等装置。为方便说明,后续实施例均以智能电视为例。该智能电视自带摄像头或者外接有摄像
头,且该智能电视的背光单元包括多个RGB三色灯珠。智能电视可以实时接收用户触发的控
制指令,当该控制指令为启动摄像头进入拍照或者视频模式时,智能电视根据该控制指令
启动摄像头获取摄像头前方的拍摄画面。需要说明的是,用户触发启动摄像头的控制指令
可以通过遥控器发送红外遥控码,也可以通过发送语音指令或者手势指令,或者通过触发
智能电视上的物理按键或者虚拟按键来实现,本发明不做具体限定。
[0099] 步骤S20,通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征。
[0100] 启动摄像头后,通过摄像头实时采集拍摄画面,并对采集到的拍摄画面进行图像分析,获取该拍摄画面的图像特征。该图像特征可以为画面的亮度、色调、用户信息或者背
景信息等。具体地,图像分析可以是根据拍摄画面的中每个像素的RGB数据计算每个像素的
亮度和色调,也可以是通过现有的图像识别算法识别出拍摄画面中的用户信息和背景信息
等。
[0101] 步骤S30,将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式。
[0102] 在智能电视中预设有图像特征匹配模型,该模型通过训练学习保存有理想拍摄画面的亮度阈值、不同用户的色调喜好以及不同背景对应的色调搭配等。当智能电视获取到
拍摄画面的图像特征后,可以基于上述图像特征中的一种或者多种的结合将获取到的拍摄
画面的图像特征与预设模型中的图像特征进行匹配,以确定该拍摄画面的待补光方式。
[0103] 步骤S40,根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。
[0104] 在智能电视的图像显示系统中主要涉及到TV主控单元、MCU(Microcontroller Unit)、恒流单元电路、背光单元以及T‑CON板,TV主控单元通过SPI接口与MCU连接,MCU控制
恒流单元电路的驱动逻辑实现对背光单元中的每个灯珠的各个RGB颜色灯进行控制,另一
方面,TV主控单元通过拍摄画面传输接口如VBY0接口与T‑CON板连接,将图像信息传输给T‑
CON板,T‑CON板用于对图像信息进行转换处理后进行显示。正常工作时,TV主控单元对拍摄
画面进行解码,获取里面的亮度信息,色度信息等,对每帧的亮度信息经过运算整理后通过
SPI方式传输给MCU,拍摄画面传输给T‑CON板,在同步信号的同步下,当显示屏显示某帧画
面时MCU根据当前帧的亮度信息,控制背光单元每个RGB三色灯珠发光。
[0105] 智能电视获取到待补光方式后,根据该待补光方式控制智能电视背光单元中各RGB三色灯珠发光,以供背光单元对该拍摄画面进行补光。具体地,可以根据待补光方式确
定各RGB三色灯珠中红灯、绿灯以及蓝灯的电流值以及配色占比,根据各RGB三色灯珠中红
灯、绿灯以及蓝灯的电流值以及配色占比控制与该RGB三色灯珠相连的恒流单元电路的驱
动逻辑,从未实现对各RGB三色灯珠亮度和色调的控制。
[0106] 在本实施例中通过获取拍摄画面的图像特征,并根据图像特征确定待补光方式,再根据待补光方式控制背光单元中各RGB三色灯珠的亮度和颜色,实现自动调整拍摄画面
的亮度和颜色,达到提升拍摄画面的显示效果,提升用户粘性的效果。
[0107] 进一步的,参照图3,图3为本发明拍摄画面的补光方法的第二实施例的流程示意图,基于上述图2所示的实施例,当所述控制指令为拍照指令时,所述接收用户触发的控制
指令,根据所述控制指令控制所述摄像头启动步骤之后,包括:
[0108] 步骤S201,通过所述摄像头采集所述摄像头前方的拍摄画面,并将所述拍摄画面划分成多个区域。
[0109] 步骤S202,根据各个区域中每个像素的RGB值,计算各个区域的亮度值。
[0110] 当控制指令为拍照指令时,通过摄像头采集摄像头前方的拍摄画面,并将拍摄画面划分成多个区域,如将拍摄画面根据像素点多少平均划分为多个区域,或者将拍摄画面
中的用户区域以及背景区域分别划分为多个区域。需要说明的是,每个画面区域与背光单
元中的RGB三色灯珠的位置一一对应。在划分好区域后,获取每个区域中每个像素的RGB值,
并根据每个像素的RGB值计算出各个区域的平均亮度值。
[0111] 步骤S203,将获取到的各区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值。
[0112] 将获取到的各区域的亮度值分别与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值,若存在某区域的的亮度值小于所述亮度阈值,则执行步
骤S204;若不存在某区域的的亮度值小于所述亮度阈值,则直接将该拍摄画面进行显示。需
要说明的是,该亮度阈值可以根据实际情况具体设置,本发明不做具体限制。假设拍摄画面
的RGB数据的比特数为8位,即像素的最大值为256,当亮度阈值设置为最大亮度的一半即
128时,那么当计算出某区域的亮度值低于128时,则认为该区域的光线较暗需要进行补光;
当计算出某区域的亮度值大于或者等于128时,则认为该区域的光线较强不需要进行补光。
[0113] 步骤S204,若是,则记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值。
[0114] 步骤S205,根据所述待补光区域和所述差值确定待补光方式。
[0115] 步骤S206,根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值。
[0116] 在确定待补光区域以及待补光区域的亮度值与亮度阈值的差值后,计算背光单元中各RGB三色灯珠发光的电流值,再根据该电流值控制背光单元中各RGB三色灯珠发光。
[0117] 具体地,所述步骤S206包括:
[0118] 步骤S210,根据所述待补光方式确定各待补光区域中RGB三色灯珠调整后对应的电流值。
[0119] 步骤S211,根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0120] 根据模型中训练学习得到的RGB三色灯珠中红灯、绿灯和蓝灯的电流值与红灯、绿灯和蓝灯的亮度的对应关系,可以根据待补光区域的亮度值与亮度阈值的差值适当调整红
灯、绿灯和蓝灯的电流值,从而使得待补光区域的亮度值达到亮度阈值。
[0121] 作为另一种实施方式,由于在拍照时需要有较强的白光作为闪光,故可以将待补光区域的亮度调大到允许范围内的最大值。例如,根据每个灯珠可以承受的峰值电流,在满
足性能的情况下,可将电流提升到高于正常工作的最大电流,如灯珠正常工作电流为
120mA,峰值承受电流为350mA,验证的安全提升电流为200mA,则在拍照时可以提升的电流
最大可达到200mA,以使拍照效果最佳。
[0122] 在本实施例中通过获取拍摄画面的不同区域的亮度值,并根据该亮度值确定待补光区域以及待补光区域中亮度值与亮度阈值的差值,进而控制各个区域中RGB三色灯珠的
发光亮度,从而实现更好的拍照效果。
[0123] 参照图4,图4为本发明拍摄画面的补光方法的第三实施例的流程示意图,基于上述图2所示的实施例,当所述控制指令为视频指令时,所述接收用户触发的控制指令,根据
所述控制指令控制所述摄像头启动步骤之后,包括:
[0124] 步骤S301,通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息和背景信息。
[0125] 步骤S302,将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征。
[0126] 当控制指令为视频指令时,通过摄像头采集该摄像头前方的拍摄画面,通过图像识别算法获取每帧拍摄画面中的用户信息和背景信息,例如确定拍摄画面中的用户身份、
用户性别、背景装修风格等。在获取到用户信息和背景信息后,将该用户信息和背景信息与
预设模型中的用户信息和背景信息进行匹配。由于预设模型中通过训练学习得到了不同用
户身份对于颜色的不同喜好、针对用户的不同性别的颜色偏好以及不同背景装修风格对应
的颜色搭配等,故将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进
行比较,确定出拍摄画面对应的风格特征。
[0127] 步骤S303,根据所述风格特征确定所述拍摄画面对应的目标色调,根据所述目标色调确定待补光方式。
[0128] 步骤S304,根据所述待补光方式控制所述背光单元中各RGB三色灯珠的配色占比。
[0129] 步骤S305,根据所述RGB三色灯珠的配色占比控制所述背光单元中各RGB三色灯珠的发光色调。
[0130] 基于RGB三色灯珠的发光原理,根据R、G、B不同的配色占比,可以控制RGB三色灯珠发出不同颜色的光,例如当拍摄画面需要蓝光进行补偿时,则按照过流措施相应提升部分
区域的RGB三色灯珠中的蓝灯的电流值进行蓝光补偿,如果需要补充红、绿、蓝、白以外的其
他颜色,则按照R、G、B不同的配色占比,相应的调整部分或全部灯珠的红、绿、蓝亮度值,此
时图像显示出来的即为对应的背光灯组合颜色,从而给环境补充相应颜色。
[0131] 本实施例中通过获取拍摄画面中的用户信息和背景信息,并根据用户信息和背景信息确定拍摄画面对应的目标色调,进而控制各RGB三色灯珠的发光色调,从而实现更好的
视频效果,达到个性化定制功能。
[0132] 参照图5,图5为本发明拍摄画面的补光方法的第四实施例的流程示意图,基于上述图2所示的实施例,当所述控制指令为视频指令时,所述接收用户触发的控制指令,根据
所述控制指令控制所述摄像头启动步骤之后,包括:
[0133] 步骤S401,通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息、背景信息以及各个区域的亮度值。
[0134] 当控制指令为视频指令时,通过摄像头采集该摄像头前方的拍摄画面,通过图像识别算法获取每帧拍摄画面中的用户信息和背景信息,例如确定拍摄画面中的用户身份、
用户性别、背景装修风格等。同时将每帧拍摄画面划分成多个区域,如将拍摄画面根据像素
点多少平均划分为多个区域。需要说明的是,每个画面区域与背光单元中的RGB三色灯珠的
位置一一对应。在划分好区域后,获取每个区域中每个像素的RGB值,并根据每个像素的RGB
值计算出各个区域的平均亮度值。
[0135] 在获取到用户信息、背景信息以及各个区域的亮度值后,将该用户信息、背景信息以及各个区域的亮度值与预设模型中的用户信息、背景信息以及各个区域的亮度值进行匹
配。由于预设模型中通过训练学习得到了不同用户身份对于颜色的不同喜好、针对用户的
不同性别的颜色偏好以及不同背景装修风格对应的颜色搭配等,故将获取到的用户信息和
背景信息与预设模型中的用户信息和背景信息进行比较,确定出拍摄画面对应的风格特
征。同时将获取到的各区域的亮度值分别与预设模型中的亮度阈值进行比较,判断各区域
的亮度值是否小于所述亮度阈值,由此确定待补光区域。
[0136] 步骤S402,将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征。
[0137] 步骤S403,根据所述风格特征确定所述拍摄画面对应的目标色调,并将获取到的各个区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述
亮度阈值。
[0138] 步骤S404,若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值。
[0139] 步骤S405,根据所述目标色调、所述待补光区域以及所述差值确定待补光方式。
[0140] 步骤S406,根据所述待补光方式确定所述背光单元中各RGB三色灯珠的配色占比以及各待补光区域中RGB三色灯珠调整后对应的电流值。
[0141] 步骤S407,根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调。
[0142] 基于RGB三色灯珠的发光原理,根据R、G、B不同的配色占比,可以控制RGB三色灯珠发出不同颜色的光,例如当拍摄画面需要蓝光进行补偿时,则按照过流措施相应提升部分
区域的RGB三色灯珠中的蓝灯的电流值进行蓝光补偿,如果需要补充红、绿、蓝、白以外的其
他颜色,则按照R、G、B不同的配色占比,相应的调整部分或全部灯珠的红、绿、蓝亮度值,此
时图像显示出来的即为对应的背光灯组合颜色,从而给整个拍摄画面补充相应颜色。
[0143] 步骤S408,根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0144] 在确定待补光区域以及待补光区域的亮度值与亮度阈值的差值后,计算背光单元中各RGB三色灯珠发光的电流值,再根据该电流值控制背光单元中各RGB三色灯珠发光。根
据模型中训练学习得到的RGB三色灯珠中红灯、绿灯和蓝灯的电流值与红灯、绿灯和蓝灯的
亮度的对应关系,可以根据待补光区域的亮度值与亮度阈值的差值适当调整红灯、绿灯和
蓝灯的电流值,从而使得待补光区域的亮度值达到亮度阈值。
[0145] 当然,作为另一种实施方式,可将步骤S407和步骤S408综合一起进行计算,即根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调的同时,根据所述
RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至
所述亮度阈值。原因为调整红灯、绿灯和蓝灯的配色占比其实质也是根据三种颜色灯的电
流值大小占比关系决定,在确定三种颜色灯的电流值大小占比关系后可同步放大或缩小三
种颜色灯的电流值来调整其发光亮度。因此,在该实施例中在根据用户信息和背景信息确
定目标色调后,对待补光区域的亮度同步调整至亮度阈值。
[0146] 本实施例中通过获取拍摄画面中的用户信息、背景信息以及各个区域的亮度值,并根据用户信息、背景信息以及各个区域的亮度值确定拍摄画面对应的目标色调和待补光
区域的亮度,进而控制各RGB三色灯珠的发光色调和亮度,从而实现更好的视频效果,达到
个性化定制功能。
[0147] 此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有拍摄画面的补光程序,所述拍摄画面的补光程序被处理器执行时实现如下操作:
[0148] 接收用户触发的控制指令,根据所述控制指令控制所述摄像头启动;
[0149] 通过所述摄像头采集拍摄画面,并获取所述拍摄画面的图像特征;
[0150] 将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式;
[0151] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠发光,以供所述背光单元对所述拍摄画面进行补光。
[0152] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0153] 通过所述摄像头采集所述摄像头前方的拍摄画面,并将所述拍摄画面划分成多个区域;
[0154] 根据各个区域中每个像数的RGB值,计算各个区域的亮度值;
[0155] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0156] 将获取到的各区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0157] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0158] 根据所述待补光区域和所述差值确定待补光方式。
[0159] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0160] 根据所述待补光方式调整所述待补光区域中的RGB三色灯珠的发光亮度值至所述亮度阈值。
[0161] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0162] 根据所述待补光方式确定各待补光区域中RGB三色灯珠调整后对应的电流值;
[0163] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0164] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0165] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息和背景信息;
[0166] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0167] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0168] 根据所述风格特征确定所述拍摄画面对应的目标色调,根据所述目标色调确定待补光方式。
[0169] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0170] 根据所述待补光方式控制所述背光单元中各RGB三色灯珠的配色占比;
[0171] 根据所述RGB三色灯珠的配色占比控制所述背光单元中各RGB三色灯珠的发光色调。
[0172] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0173] 通过所述摄像头采集所述摄像头前方的拍摄画面,并获取每帧拍摄画面中的用户信息、背景信息以及各个区域的亮度值;
[0174] 所述将获取到的图像特征与预设模型中的图像特征进行匹配,确定待补光方式的步骤,包括:
[0175] 将获取到的用户信息和背景信息与预设模型中的用户信息和背景信息进行比较,确定所述拍摄画面对应的风格特征;
[0176] 根据所述风格特征确定所述拍摄画面对应的目标色调,并将获取到的各个区域的亮度值与预设模型中的亮度阈值进行比较,判断各区域的亮度值是否小于所述亮度阈值;
[0177] 若是,记录待补光区域,并计算所述待补光区域的亮度值与所述亮度阈值的差值;
[0178] 根据所述目标色调、所述待补光区域以及所述差值确定待补光方式。
[0179] 进一步地,所述拍摄画面的补光程序被处理器执行时还实现如下操作:
[0180] 根据所述待补光方式确定所述背光单元中各RGB三色灯珠的配色占比以及各待补光区域中RGB三色灯珠调整后对应的电流值;
[0181] 根据所述RGB三色灯珠的配色占比控制所述背光中各RGB三色灯珠的发光色调;
[0182] 根据所述RGB三色灯珠调整后对应的电流值控制所述待补光区域中各RGB三色灯珠的发光亮度值至所述亮度阈值。
[0183] 本发明计算机可读存储介质的具体实施例与上述拍摄画面的补光方法方法各实施例基本相同,在此不作赘述。
[0184] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0185] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0186] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个
存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,
计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0187] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。