[0056] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0057] 参照图1所示,本发明的第一方面提供一种视频直播环境监测分析调控方法,包括以下步骤:
[0058] 步骤1:将目标直播间按照设定的三维直角坐标系构建方式进行三维直角坐标系构建,其中设定的三维直角坐标系构建方式为以目标直播间所在地面的预设拐角作为原点,分别以目标直播间的长度所在方向、宽度所在方向和高度所在方向作为x轴、y轴和z轴,其具体构建过程参照图2;
[0059] 步骤2:统计目标直播间内存在的主播人数,并对各主播进行编号;
[0060] 步骤3:基于目标直播间内构建的三维直角坐标系获取各主播对应的座位位置坐标,并获取直播摄像头对应的放置位置坐标,同时获取各主播对应补光灯的安装位置坐标;
[0061] 上述中提到的补光灯为圆形点阵灯,参照图3所示,其内部包括若干LED补光灯,其中各LED补光灯分别对应一个补光身体部位;
[0062] 步骤4:按照主播与麦克风的一一对应关系,对目标直播间内存在的麦克风进行编号,并在各麦克风上设置声波传感器,这里设置声波传感器的目的是为了进行声源定位,识别当前主位主播;
[0063] 需要说明的是上述提到的麦克风是用于接收主播发出的声音并进行放大,其与主播是一一对应关系,即每个主播都佩戴一个麦克风;
[0064] 步骤5:由各麦克风上设置的声波传感器实时对主播发出的声波进行感应,当某麦克风上设置的声波传感器感应到主播发出的声波时,获取该麦克风的编号,并基于主播与麦克风的对应关系获取该麦克风对应主播的编号,进而将该主播记为当前主位主播;
[0065] 步骤6:基于当前主位主播对应的座位位置坐标调控直播摄像头对应的摄像参数,其中摄像参数包括水平方向摄像角度和垂直方向摄像角度;
[0066] 上述中基于当前主位主播对应的座位位置坐标调控直播摄像头对应的当前摄像参数具体参照以下调控步骤:
[0067] 步骤6‑1:以当前主位主播对应的座位位置作为端点作一条平行于x轴的座位辅助线;
[0068] 步骤6‑2:将直播摄像头对应的放置位置向座位辅助线进行投影,得到直播摄像头在座位辅助线上的摄像投影点,并基于目标直播间内构建的三维直角坐标系获取摄像投影点的位置坐标;
[0069] 步骤6‑3:根据直播摄像头对应的放置位置坐标和摄像投影点的位置坐标计算直播摄像头对应的投影距离,其计算公式为 x、y、z分别表示为直播摄像头的放置位置在x轴、y轴、z轴上的坐标值,x′、y′、z′分别表示为摄像投影点在x轴、y轴、z轴上的坐标值;
[0070] 步骤6‑4:根据直播摄像头对应的放置位置坐标和当前主位主播对应的座位位置坐 标 计 算 直 播 摄 像 头 对 当 前 主 位 主 播的 摄 像 距 离 ,其 计 算公 式 为x″、y″、z″分别表示为当前主位主播对应的座位位置在x轴、y轴、z轴上的坐标值;
[0071] 步骤6‑5:参照图4所示,当前主位主播对应的座位位置、直播摄像头对应的放置位置及直播摄像头在座位辅助线上的摄像投影点构成一个水平直角三角形,由此在构成的水平直角三角形中基于直播摄像头对应的投影距离和直播摄像头对当前主位主播的摄像距离计算直播摄像头对应的水平方向适配摄像角度,其计算公式为 θ表示为直播摄像头对应的水平方向适配摄像角度,d表示为直播摄像头对应的投影距离,l表示为直播摄像头对当前主位主播的摄像距离;
[0072] 步骤6‑6:分别从当前主位主播对应的座位位置坐标和直播摄像头对应的放置位置坐标中提取其在三维直角坐标系中的z轴坐标值,进而将提取的当前主位主播对应的座位位置坐标在三维直角坐标系中的z轴坐标值作为当前主位主播对应的座位高度,将直播摄像头对应的放置位置坐标在三维直角坐标系中的z轴坐标值作为直播摄像头对应的放置高度;
[0073] 步骤6‑7:以直播摄像头对应的放置位置作为端点作一条平行于z轴的放置辅助线;
[0074] 步骤6‑8:将当前主位主播对应的座位位置向放置辅助线进行投影,得到当前主位主播对应的座位位置在放置辅助线上的座位投影点,并根据当前主位主播对应的座位高度和直播摄像头对应的放置高度计算直播摄像头对应放置位置距离座位投影点的间距,其计算公式为Δh=|H‑h|,Δh表示为直播摄像头对应放置位置距离座位投影点的间距,H表示为直播摄像头对应的放置高度,h表示为当前主位主播对应的座位高度;
[0075] 步骤6‑9:参照图5所示,当前主位主播对应的座位位置、座位投影点和直播摄像头对应的放置位置构成一个垂直直角三角形,由此在构成的垂直直角三角形中基于直播摄像头对应放置位置距离座位投影点的间距和直播摄像头对当前主位主播的摄像距离计算直播摄像头对应的垂直方向适配摄像角度,其计算公式为 表示为直播摄像头对应的垂直方向适配摄像角度;
[0076] 步骤6‑10:调控直播摄像头对应的水平方向摄像角度和垂直方向摄像角度,使其分别满足水平方向适配摄像角度和垂直方向适配摄像角度;
[0077] 本发明实施例通过对存在多个主播的目标直播间分别进行补光参数和摄像参数调控,实现了灯光和摄像的双重调控,有效扩大了视频直播方式的适应范围,具有实用性强的特点,为提升视频直播观看体验感提供可靠的灯光环境保障和摄像环境保障,有利于提升视频直播环境的调控水平;
[0078] 步骤7:在直播摄像头对当前主位主播的摄像参数调控之后,由直播摄像头对当前主位主播的身姿图像采集;
[0079] 步骤8:基于采集的当前主位主播对应的身姿图像对当前主位主播对应的补光灯进行补光参数调控,其中补光参数包括补光亮度和补光色温;
[0080] 上述中基于采集的当前主位主播的图像对当前主位主播对应的补光灯进行补光参数调控具体参照以下调控步骤:
[0081] 步骤8‑1:将采集的当前主位主播对应的身姿图像进行身体部位划分,得到若干身体部位,进而将当前主位主播对应的身姿图像聚焦在各身体部位,提取各身体部位对应的显像亮度和显像饱和度;
[0082] 在一个具体实施例中,显像饱和度反映的是图像的鲜艳程度,也被称为图像色彩的纯度,当图像的饱和度过高或过低时都会影响图像的视觉感受;
[0083] 步骤8‑2:将各身体部位对应的显像亮度、显像饱和度分别与正常显像亮度、正常显像饱和度进行对比,若某身体部位对应的显像亮度与正常显像亮度不一致,则将该身体部位记为目标身体部位,若某身体部位对应的显像饱和度与正常显像饱和度不一致,则将该身体部位记为指定身体部位;
[0084] 步骤8‑3:将目标身体部位代入各LED补光灯与身体部位的对应关系中,得到目标身体部位对应的LED补光灯,并将该LED补光灯记为亮度待调LED补光灯;
[0085] 步骤8‑4:基于当前主位主播的编号获取当前主位主播对应补光灯的安装位置坐标;
[0086] 步骤8‑5:从当前主位主播对应的身姿图像中基于目标直播间内构建的三维直角坐标系获取目标身体部位对应的位置坐标;
[0087] 需要说明的是,上述提到的目标身体部位对应的位置坐标是以目标身体部位对应轮廓的中心点坐标作为目标身体部位对应的位置坐标;
[0088] 步骤8‑6:根据当前主位主播对应补光灯的安装位置坐标和目标身体部位对应的位置坐标计算亮度待调LED补光灯对目标身体部位的补光距离,其计算公式为xb、yb、zb分别表示为当前主位主播对应补光灯的安装位置在x轴、y轴、z轴上的坐标值,xm、ym、zm分别表示为目标身体部位对应的位置在x轴、y轴、z轴上的坐标值;
[0089] 步骤8‑7:将亮度待调LED补光灯对目标身体部位的补光距离与预设的单位补光距离对应的亮度弱化系数通过亮度弱化系数计算公式 计算得到亮度待调LED补光灯对目标身体部位的亮度弱化系数,其中 表示为单位补光距离对应的亮度弱化系数,D表示为亮度待调LED补光灯对目标身体部位的补光距离;
[0090] 上述中补光灯在执行补光操作过程中,由于补光距离的影响会存在亮度弱化,且补光距离越长,亮度弱化程度越高;
[0091] 步骤8‑8:根据亮度待调LED补光灯对目标身体部位的亮度弱化系数和正常显像亮度计算亮度待调LED补光灯对目标身体部位的需求补光亮度,其计算公式为 FB表示为亮度待调LED补光灯对目标身体部位的需求补光亮度,FB0表示为正常显像亮度;
[0092] 上述中根据亮度待调LED补光灯对目标身体部位的亮度弱化系数和正常显像亮度来反推亮度待调LED补光灯对目标身体部位的需求补光亮度;
[0093] 步骤8‑9:将指定身体部位代入各LED补光灯与身体部位的对应关系中,得到指定身体部位对应的LED补光灯,并将该LED补光灯记为色温待调LED补光灯;
[0094] 步骤8‑10:解析色温待调LED补光灯对应的需求补光色温,包括如下步骤:
[0095] 步骤8‑10‑1:将正常显像饱和度导入预定义的各种显像色彩纯度等级对应的显像饱和度范围中,由此筛选出正常显像饱和度对应的显像色彩纯度等级;
[0096] 步骤8‑10‑2:将正常显像饱和度对应的显像色彩纯度等级与设置的各种显像色彩纯度等级对应的需求补光色温进行匹配,从中匹配出色温待调LED补光灯对应的需求补光色温;
[0097] 步骤8‑11:分别调控亮度待调LED补光灯、色温待调LED补光灯对应的补光亮度、补光色温,使其满足需求补光亮度、需求补光色温。
[0098] 本发明实施例在存在多个主播的目标直播间进行补光参数调控过程中,融合了补光亮度和补光色温的调控,相比较传统补光调控方式,增添了补光色温的调控,大大弥补了目前视频直播平台对直播环境的灯光调控存在调控维度过于片面的缺陷,在一定程度上减少了直播画面饱和度过高或过低情况的发生率,进而有效避免出现直播画面饱和度过高或过低给用户带来的视觉不适,使得直播画面视觉感受更佳。
[0099] 本发明的第二方面提出一种设备,包括处理器,以及与处理器连接的内存和网络接口;所述网络接口与服务器中的非易失性存储器连接;所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行本发明所述的一种视频直播环境监测分析调控方法。
[0100] 本发明的第三方面提出一种计算机存储介质,所述计算机存储介质烧录有计算机程序,所述计算机程序在服务器的内存中运行时实现本发明所述的一种视频直播环境监测分析调控方法。
[0101] 以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。