技术领域
[0001] 本发明涉及氛围灯控制领域,具体涉及天气感知氛围灯控制方法、装置、电子设备及智能车辆。
相关背景技术
[0002] 随着汽车智能化的发展,在轿车、SUV、MPV甚至是中大型客车中,氛围灯已经慢慢普及。
[0003] 但目前,车内氛围灯的应用仍缺乏智能感和科技感,仅仅是通过车机设置产生一些基础的灯光效果,例如以不同颜色静态点亮、呼吸;或者是联动音乐节奏自动进行颜色和亮度的变化。在一些MPV车型上,隐私玻璃、遮阳帘、星空顶等基本上成为了标准配置,这些配置基本上在乘车过程中将乘客与舱外环境隔离。当舱外天气发生变化时,用户往往难以察觉到。
[0004] 因此,如何通过控制氛围灯的方式向用户反馈舱外天气情况成为了众多厂商关注的问题。
具体实施方式
[0066] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0067] 随着汽车智能化的发展,在轿车、SUV、MPV甚至是中大型客车中,氛围灯已经慢慢普及。
[0068] 但目前,车内氛围灯的应用仍缺乏智能感和科技感,仅仅是通过车机设置产生一些基础的灯光效果,例如以不同颜色静态点亮、呼吸;或者是联动音乐节奏自动进行颜色和亮度的变化。在一些MPV车型上,隐私玻璃、遮阳帘、星空顶等基本上成为了标准配置,这些配置基本上在乘车过程中将乘客与舱外环境隔离。当舱外天气发生变化时,用户往往难以察觉到。
[0069] 因此,如何通过控制氛围灯的方式向用户反馈舱外天气情况成为了众多厂商关注的问题。
[0070] 根据本发明实施例,提供了一种天气感知氛围灯控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0071] 需要说明的是,本申请实施例提供的天气感知氛围灯控制的方法,其执行主体可以是天气感知氛围灯控制的装置,该天气感知氛围灯控制的装置可以通过软件、硬件或者软硬件结合的方式实现成为智能车辆内电子设备的部分或者全部。下述方法实施例中,均以执行主体是电子设备为例来进行说明。
[0072] 在本实施例中提供了一种天气感知氛围灯控制方法,图1是根据本发明实施例的天气感知氛围灯控制方法的流程图,如图1所示,该流程包括如下步骤:
[0073] 步骤S101,获取智能车辆对应的外界环境图像。
[0074] 具体地,电子设备可以基于与智能车辆中的摄像设备之间的通信连接,获取智能车辆对应的外界环境图像。
[0075] 步骤S102,对外界环境图像进行识别确定当前外界天气的初步判定结果。
[0076] 具体地,电子设备可以对外界环境图像进行识别,确定外界环境图像中的天气特征物,并根据天气特征物确定当前外界天气的初步判定结果。其中,天气特征物可以包括蓝天、白云、霞光、积雪、地面等,本申请实施例对天气特征物不做具体限定。
[0077] 示例性的,当对外界环境图像进行识别,确定外界环境图像中的天气特征物为太阳,且蓝天,且少量白云,或太阳,且晚霞等初步判定结果为晴天;当对外界环境图像进行识别,确定外界环境图像中的天气特征物为太阳,且大量白云,则初步判定结果为多云;当对外界环境图像进行识别,确定外界环境图像中的天气特征物为极大量乌云,则初步判定结果为阴天;当对外界环境图像进行识别,确定外界环境图像中的天气特征物为极大量的乌云,且湿漉漉的地面,初步判定结果为雨天;当对外界环境图像进行识别,确定外界环境图像中的天气特征物为极大量的云,且雪花,且外界环境温度低于0℃,初步判定结果为雪天。
[0078] 步骤S103,根据智能车辆所在位置的天气预报数据以及智能车辆的雨刮器动作数据,确定当前外界天气的二次判定结果。
[0079] 具体地,电子设备可以基于与智能车辆中天气预报APP之间的通信连接,获取智能车辆所在位置的天气预报数据。处理器设备基于与雨刮器之间的通信连接,获取智能车辆的雨刮器动作数据。其中,雨刮器动作数据可以包括雨刮器刮刷时长和/或雨刮器刮刷速度。
[0080] 然后,电子设备可以根据智能车辆所在位置的天气预报数据以及智能车辆的雨刮器刮刷时长和/或雨刮器刮刷速度,确定当前外界天气的二次判定结果。
[0081] 示例性的,若天气预报数据为晴天,且雨刮器刮刷时长为0,则二次判定结果为晴天;若天气预报数据为阴天,且雨刮器刮刷时长为0,则二次判定结果为阴天;若天气预报数据为多云,且雨刮器刮刷时长为0,则二次判定结果为多云;若天气预报数据为雨天,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,则二次判定结果为小雨;若天气预报数据为大雨或暴雨,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为高速,则二次判定结果为大雨或暴雨;若天气预报数据为小雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,则二次判定结果为小雪;若天气预报数据为中雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,则二次判定结果为中雪;若天气预报数据为大雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为高速,则二次判定为大雪。
[0082] 步骤S104,根据初步判定结果和二次判定结果,确定当前外界天气对应的目标判定结果。
[0083] 具体地,电子设备可以将初步判定结果和二次判定结果进行对比,根据对比结果确定当前外界天气对应的目标判定结果。
[0084] 关于该步骤将在下文进行详细介绍。
[0085] 步骤S105,根据目标判定结果,控制智能车辆内氛围灯中发光单体动作。
[0086] 具体地,电子设备可以根据目标判定结果,确定当前外界天气的天气特征,根据天气特征,控制智能车辆内氛围灯中发光单体动作,以使各氛围灯营造的氛围与天气特征相匹配。
[0087] 本申请实施例提供的天气感知氛围灯控制方法,获取智能车辆对应的外界环境图像;对外界环境图像进行识别确定当前外界天气的初步判定结果,保证了确定的初步判定结果的准确性。此处,需要说明的是,获取智能车辆对应的外界环境图像,并对外界环境图像进行识别确定当前外界天气的初步判定结果,是因为很多时候,智能车辆所在位置的天气预报数据更新并不及时,当前位置的天气预报数据可能是之前智能车辆经过的历史位置的天气预报数据。还有可能当前位置的天气预报数据为晴天,但是现在窗外已经下雨了,存在晴天下雨的这种情况,因此需要先对外界环境图像进行识别确定当前外界天气的初步判定结果。然后,根据智能车辆所在位置的天气预报数据以及智能车辆的雨刮器动作数据,确定当前外界天气的二次判定结果,保证了确定的当前外界天气的二次判定结果的准确性。经过两次判定避免了单一判定结果的不准确。根据初步判定结果和二次判定结果,确定当前外界天气对应的目标判定结果,保证了确定的目标判定结果的准确性。根据目标判定结果,控制智能车辆内氛围灯中发光单体动作,从而使得可以通过氛围灯中发光单体的动作向用户反馈智能车辆对应的当前外界天气。
[0088] 在本实施例中提供了一种天气感知氛围灯控制方法,图2是根据本发明实施例的天气感知氛围灯控制方法的流程图,如图2所示,该流程包括如下步骤:
[0089] 步骤S201,获取智能车辆对应的外界环境图像。
[0090] 关于该步骤请参见图1对步骤S101的介绍,在此不进行赘述。
[0091] 步骤S202,对外界环境图像进行识别确定当前外界天气的初步判定结果。
[0092] 关于该步骤请参见图1对步骤S102的介绍,在此不进行赘述。
[0093] 步骤S203,根据智能车辆所在位置的天气预报数据以及智能车辆的雨刮器动作数据,确定当前外界天气的二次判定结果。
[0094] 关于该步骤请参见图1对步骤S103的介绍,在此不进行赘述。
[0095] 步骤S204,根据初步判定结果和二次判定结果,确定当前外界天气对应的目标判定结果。
[0096] 具体地,上述步骤S204,可以包括如下情况:
[0097] 其中一种情况,若初步判定结果和二次判定结果一致,则将初步判定结果或二次判定结果确定为目标判定结果。
[0098] 其中另一种情况,若初步判定结果和二次判定结果不一致,则将初步判定结果修改为二次判定结果,再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0099] 示例性的,初步判定结果为晴天,若天气预报数据为晴天,且雨刮器刮刷时长为0,则二次判定结果为晴天,将初步判定结果或二次判定结果确定为目标判定结果;若天气预报数据为雨天,且雨刮器刮刷时长大于60s,则二次判定结果为雨天,将初步判定结果修正为雨天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0100] 初步判定结果为阴天,若天气预报数据为阴天,且雨刮器刮刷时长为0,则二次判定结果为阴天,将初步判定结果或二次判定结果确定为目标判定结果;若天气预报数据为雨天,且雨刮器刮刷时长大于60s,则将初步判定结果修正为雨天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0101] 初步判定结果为多云,若天气预报数据为多云,且雨刮器刮刷时长为0,则二次判定结果为多云,将初步判定结果或二次判定结果确定为目标判定结果;若天气预报数据为雨天,且雨刮器刮刷时长大于60s,则将初步判定结果修正为雨天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0102] 初步判定结果为雨天,若天气预报数据为小雨,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,则二次判定结果为小雨,将二次判定结果确定为目标判定结果;若天气字段为小雨,且雨刮器刮刷时长为0,且车速不为0,二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0103] 初步判定结果为雨天,若天气预报数据为中雨,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为中速,二次判定结果为中雨,则将二次判定结果确定为目标判定结果;若天气预报数据为中雨,且雨刮器刮刷时长为0,且车速不为0,二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0104] 初步判定结果为雨天,若天气预报数据为大雨或暴雨,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为高速,则二次判定结果为大雨或暴雨,则将二次判定结果确定为目标判定结果;若天气字段为大雨或暴雨,且雨刮器刮刷时长为0,且车速不为0,二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0105] 初步判定结果为雪天,若天气预报数据为小雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,二次判定结果为小雪,将二次判定结果确定为目标判定结果;若天气预报数据为小雪,且雨刮器刮刷时长为0,且车速不为0,二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0106] 初步判定结果为雪天,若天气预报数据为中雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为低速,二次判定结果为中雪,将二次判定结果确定为目标判定结果;若天气预报数据为中雪,且雨刮器刮刷时长为0,且车速不为0,二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0107] 初步判定结果为雪天,若天气预报数据为大雪,且雨刮器刮刷时长大于60s,且雨刮器刮刷速度为高速,二次判定结果为大雪,将二次判定结果确定为目标判定结果;若天气预报数据为大雪,且雨刮器刮刷时长为0,且车速不为0,则二次判定结果为阴天,则将初步判定结果修正为阴天,然后再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0108] 步骤S205,根据目标判定结果,控制智能车辆内氛围灯中发光单体动作。
[0109] 具体地,上述步骤S205,可以包括如下步骤:
[0110] 步骤S2051,根据目标判定结果,确定当前外界天气的当前光照强度。
[0111] 具体地,电子设备可以根据目标判定结果与光照强度之间的关系,确定当前外界天气的当前光照强度。
[0112] 示例性的,晴天对应的光照强度为30000‑300000lux;多云对应的光照强度为10000‑20000lux;阴天对应的光照强度为3000‑90000lux;雨天对应的光照强度为1000‑
3000lux;雪天对应的光照强度为3000‑8000lux。
[0113] 步骤S2052,根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度。
[0114] 可选的,电子设备可以根据当前光照强度,当前光照强度越高,智能车辆的氛围灯的发光单体的亮度越高,颜色越亮。
[0115] 可选的,电子设备可以根据当前光照强度,当前光照强度越高,智能车辆的氛围灯的发光单体的亮度越亮,颜色越暗。
[0116] 可选的,电子设备可以根据当前光照强度,当前光照强度越高,智能车辆的氛围灯的发光单体的亮度越低,颜色越暗。
[0117] 可选的,电子设备可以根据当前光照强度,当前光照强度越高,智能车辆的氛围灯的发光单体的亮度越低,颜色越亮。
[0118] 本申请实施例对此不做具体限定。
[0119] 在本申请一种可选的实施方式中,步骤S2052,可以包括如下步骤:
[0120] 步骤b1,将当前光照强度与第一预设光照强度和第二预设光照强度进行对比。
[0121] 其中,第一预设光照强度大于第二预设光照强度。
[0122] 步骤b2,当当前光照强度大于第一预设光照强度时,控制各发光单体的颜色为第一颜色,且各发光单体的亮度为第一亮度;
[0123] 步骤b3,当当前光照强度小于第一预设光照强度,且大于第二预设光照强度时,控制第一预设数量的各发光单体的颜色为第一颜色,其余的各发光单体的颜色为第二颜色,且各发光单体的亮度为第二亮度;第二亮度小于第一亮度;
[0124] 步骤b4,当当前光照强度小于第二预设光照强度时,控制各发光单体的颜色为第二颜色,且各发光单体的亮度为第三亮度;第三亮度小于第二亮度。
[0125] 其中,第一预设数量可以是50%,也可以是60%,还可以是其他数量,本申请实施例对第一预设数量不做具体限定。第一颜色可以是蓝色,也可以是绿色,还可以是其他颜色,本申请实施例对第一颜色不做具体限定。第二颜色可以是白色,也可以黄色,还可以是其他颜色,本申请实施例对第二颜色不做具体限定。其中,第一颜色与第二颜色不同。
[0126] 示例性的,如图3所示,目标判定结果为晴天,晴天对应的光照强度为30000‑300000lux。当前光照强度大于第一预设光照强度30000lux,电子设备控制氛围灯各发光单体的颜色为蓝色,并同步将各发光单体的亮度调高至最高亮度的100%。(其中,蓝色具体的RGB和氛围灯亮度可由根据情况进行具体定义。
[0127] 如图4所示,目标判定结果为多天,多云对应的光照强度为10000‑20000lux。当前光照强度小于第一预设光照强度30000lux,大于第二预设光照强度10000lux。电子设备控制氛围灯中50%的发光单体的颜色为蓝色,控制其余50%的发光单体的颜色为白色,并同步将各发光单体的亮度调高至最高亮度的80%。
[0128] 如图5所示,目标判定结果为阴天、雨天和雪天时,当前光照强度均小于第二预设光照强度10000lux。因此,电子设备控制氛围灯中各个发光单体的颜色为白色,并同步将各发光单体的亮度调高至最高亮度的50%。
[0129] 在本申请另一种可选的实施方式中,上述步骤S2052,可以包括如下步骤:
[0130] 步骤a1,根据目标判定结果,确定当前外界天气的是否为雨雪天气。
[0131] 具体地,电子设备可以根据目标判定结果,确定当前外界天气的是否为雨雪天气。
[0132] 步骤a2,当当前外界天气为非雨雪天气时,根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度。
[0133] 具体地,将当前光照强度与第一预设光照强度和第二预设光照强度进行对比;其中,第一预设光照强度大于第二预设光照强度;当当前光照强度大于第一预设光照强度时,控制各发光单体的颜色为第一颜色,且各发光单体的亮度为第一亮度;当当前光照强度小于第一预设光照强度,且大于第二预设光照强度时,控制第一预设数量的各发光单体的颜色为第一颜色,其余的各发光单体的颜色为第二颜色,且各发光单体的亮度为第二亮度;第二亮度小于第一亮度;当当前光照强度小于第二预设光照强度时,控制各发光单体的颜色为第二颜色,且各发光单体的亮度为第三亮度;第三亮度小于第二亮度。
[0134] 步骤a3,当当前外界天气为雨雪天气时,获取当前雨雪天气对应的当前降雨量或者当前降雪量大小。
[0135] 具体地,当当前外界天气为雨雪天气时,电子设备可以根据目标判定结果,确定当前雨雪天气对应的当前降雨量或者当前降雪量大小。
[0136] 步骤a4,根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度。
[0137] 具体地,将当前光照强度与第一预设光照强度和第二预设光照强度进行对比;其中,第一预设光照强度大于第二预设光照强度;
[0138] 当当前光照强度大于第一预设光照强度时,控制各发光单体的颜色为第一颜色,且各发光单体的亮度为第一亮度;
[0139] 当当前光照强度小于第一预设光照强度,且大于第二预设光照强度时,控制第一预设数量的各发光单体的颜色为第一颜色,其余的各发光单体的颜色为第二颜色,且各发光单体的亮度为第二亮度;第二亮度小于第一亮度;
[0140] 当当前光照强度小于第二预设光照强度时,控制各发光单体的颜色为第二颜色,且各发光单体的亮度为第三亮度;第三亮度小于第二亮度。
[0141] 步骤a5,根据当前降雨量或者当前降雪量大小,控制氛围灯的各发光单体对应的亮度变化规则。
[0142] 其中一种情况,上述步骤a5中“根据当前降雨量大小,控制氛围灯的发光单体的变化”,可以包括如下步骤:
[0143] 步骤a51,根据各发光单体的位置信息,对氛围灯进行分块处理,得到多块子氛围灯。
[0144] 步骤a52,根据降雨量大小,从各块子氛围灯中确定第二预设数量的连续发光单体为连续变化发光单体。
[0145] 步骤a53,根据连续变化发光单体中各发光单体的位置信息,从各连续变化发光单体中确定中心发光单体。
[0146] 步骤a54,控制中心发光单体的亮度由第三亮度变为第二亮度,再由第二亮度变为第三亮度;
[0147] 步骤a55,根据中心发光单体的控制方式,以中心发光单体为中心沿两侧依次控制连续变化发光单体中的各发光单体的亮度。
[0148] 具体地,在根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度之后,电子设备可以根据各发光单体的位置信息,对氛围灯进行分块处理,得到多块子氛围灯。
[0149] 示例性的,可以将智能车辆内部前段的氛围灯分为一块子氛围灯,将智能车辆内部左侧的氛围灯分为一块子氛围灯;智能车辆内部右侧的氛围灯分为一块子氛围灯。
[0150] 然后,电子设备可以根据降雨量大小,从各块子氛围灯中确定第二预设数量的连续发光单体为连续变化发光单体。
[0151] 其中,第二预设数量可以为连续变化发光单体中发光单体的数量,例如第二预设数量为5、7、9,或者其他数值。也可以表征各连续变化发光单体中发光单体的数量占对应子氛围灯中发光单体总数量的百分比,例如第二预设数量可以为30%、50%、70%,或者其他数值。
[0152] 其中,连续变化发光单体的位置可以在子氛围灯中的任何位置,本申请实施例对连续变化发光单体在各子氛围灯中的位置不做具体限定。
[0153] 然后,电子设备根据连续变化发光单体中各发光单体的位置信息,确定连续变化发光单体中中间位置的发光单体为中心发光单体。
[0154] 然后,控制中心发光单体的亮度由第三亮度变为第二亮度,再由第二亮度变为第三亮度。以中心发光单体为中心沿两侧依次控制连续变化发光单体中的各发光单体的亮度由第三亮度变为第二亮度,再由第二亮度变为第三亮度。
[0155] 示例性的,如图6所示,首先根据目标判定结果确定当前外界天气为雨天,当前光照强度小于第二预设光照强度10000lux。因此,电子设备控制氛围灯中各个发光单体的颜色为白色,并同步将各发光单体的亮度调高至最高亮度的50%。然后,当目标判定结果为小雨时,降雨量较小,第二预设数量可以为5,即电子设备从各块子氛围灯中确定5个的连续发光单体为连续变化发光单体。当目标判定结果为中雨时,降雨量较大,第二预设数量可以为7,即电子设备从各块子氛围灯中确定7个的连续发光单体为连续变化发光单体。当目标判定结果为小雨时,降雨量较小,第二预设数量可以为9,即电子设备从各块子氛围灯中确定9个的连续发光单体为连续变化发光单体。
[0156] 可选的,当目标判定结果为小雨时,降雨量较小,第二预设数量可以为30%,即电子设备从各块子氛围灯中确定30%的连续发光单体为连续变化发光单体。当目标判定结果为中雨时,降雨量较大,第二预设数量可以为50%,即电子设备从各块子氛围灯中确定50%的连续发光单体为连续变化发光单体。当目标判定结果为小雨时,降雨量较小,第二预设数量可以为70%,即电子设备从各块子氛围灯中确定70%的连续发光单体为连续变化发光单体。
[0157] 然后,从连续变化发光单体中确定中心发光单体,控制中心发光单体的亮度由最高亮度的50%变为最高亮度的80%,再由最高亮度的80%变为最高亮度的50%。根据中心发光单体的控制方式,以中心发光单体为中心沿两侧依次控制连续变化发光单体中的各发光单体的亮度由最高亮度的50%变为最高亮度的80%,再由最高亮度的80%变为最高亮度的50%。
[0158] 其中另一种情况,上述步骤a5中“根据当前降雪量大小,控制氛围灯的发光单体的变化”,可以包括如下步骤:
[0159] 步骤a56,根据当前降雪量的大小,确定各目标发光单体间隔的发光单体的数量。
[0160] 具体地,电子设备可以根据当前降雪量的大小,确定目标发光单体的数量。根据目标发光单体的数量,确定各目标发光单体间隔的发光单体的数量。
[0161] 示例性的,当当前外界天气为小雪时,确定目标发光单体的数量为氛围灯中发光单体总数的20%。根据目标发光单体的数量,按照各目标发光单体之间间隔的发光单体的数量一致的原则,确定各目标发光单体间隔的发光单体的数量;当当前外界天气为中雪时,确定目标发光单体的数量为氛围灯中发光单体总数的40%。根据目标发光单体的数量,按照各目标发光单体之间间隔的发光单体的数量一致的原则,确定各目标发光单体间隔的发光单体的数量;当当前外界天气为大雪时,确定目标发光单体的数量为氛围灯中发光单体总数的60%。根据目标发光单体的数量,按照各目标发光单体之间间隔的发光单体的数量一致的原则,确定各目标发光单体间隔的发光单体的数量。
[0162] 步骤a57,根据各目标发光单体间隔的发光单体的数量,从氛围灯中确定各目标发光单体。
[0163] 具体地,在确定了目标发光单体的数量以及各目标发光单体间隔的发光单体的数量之后,从氛围灯中确定各目标发光单体的位置。根据各目标发光单体的位置,从氛围灯中确定各目标发光单体。
[0164] 步骤a58,控制各目标发光单体在第一预设时间内从第三亮度变为第二亮度,并在第二预设时间内从第二亮度变为第三亮度。
[0165] 具体地,电子设备可以控制各目标发光单体在第一预设时间内从第三亮度变为第二亮度,并在第二预设时间内从第二亮度变为第三亮度。
[0166] 示例性的,如图7所示,首先根据目标判定结果确定当前外界天气为雪天,当前光照强度小于第二预设光照强度10000lux。因此,电子设备控制氛围灯中各个发光单体的颜色为白色,并同步将各发光单体的亮度调高至最高亮度的50%。然后,当目标判定结果为小雪时,确定目标发光单体的数量为氛围灯中发光单体总数的20%。根据目标发光单体的数量,按照各目标发光单体之间间隔的发光单体的数量一致的原则,确定各目标发光单体间隔的发光单体的数量。然后,根据各目标发光单体间隔的发光单体的数量,从氛围灯中确定各目标发光单体。控制各目标发光单体的亮度由最高亮度的50%→最高亮度的80%→50%循环变化,其中,最高亮度的50%→最高亮度的80%1s内完成变化,最高亮度的80%→最高亮度的50%3s内完成变化,通过白色和部分灯珠亮度的变化形成阴云和雪花掉落的效果。
[0167] 本申请实施例提供的天气感知氛围灯控制方法,若初步判定结果和二次判定结果一致,则将初步判定结果或二次判定结果确定为目标判定结果,保证了确定的目标判定结果的准确性。若初步判定结果和二次判定结果不一致,则将初步判定结果修改为二次判定结果,从而可以修正对外界环境图像识别不准确的问题。再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果,保证了确定的目标判定结果的准确性,避免了由于天气预报数据更新较慢,导致确定的目标判定结果不准确性的问题。
[0168] 然后,根据目标判定结果,确定当前外界天气的当前光照强度,保证了确定的当前外界天气的当前光照强度的准确性。根据目标判定结果,确定当前外界天气的是否为雨雪天气,保证了确定的当前外界天气的是否为雨雪天气的准确性。当当前外界天气为非雨雪天气时,根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度,保证了控制智能车辆的氛围灯的发光单体的颜色和亮度的准确性。当当前外界天气为雨雪天气时,获取当前雨雪天气对应的当前降雨量或者当前降雪量大小;根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度,保证了控制智能车辆的氛围灯的发光单体的颜色和亮度的准确性。
[0169] 然后,根据各发光单体的位置信息,对氛围灯进行分块处理,得到多块子氛围灯,保证了得到的多块子氛围灯的准确性。根据降雨量大小,从各块子氛围灯中确定第二预设数量的连续发光单体为连续变化发光单体,保证了确定的连续变化发光单体中包括的连续发光单体的数量与降雨量大小相对应。根据连续变化发光单体中各发光单体的位置信息,从各连续变化发光单体中确定中心发光单体,保证了确定的各连续变化发光单体对应的中心发光单体的准确性。控制中心发光单体的亮度由第三亮度变为第二亮度,再由第二亮度变为第三亮度;根据中心发光单体的控制方式,以中心发光单体为中心沿两侧依次控制连续变化发光单体中的各发光单体的亮度。从而可以营造出雨水滴落的氛围,不仅可以向用户反馈当前外界天气为雨天,还可以反馈当前雨天为小雨、中雨或者大雨。根据当前降雪量的大小,确定各目标发光单体间隔的发光单体的数量,从而可以保证各目标发光单体间隔的发光单体的数量与降雪量相关。根据各目标发光单体间隔的发光单体的数量可以反馈当前雪天为小雪、中雪或者大雪。根据各目标发光单体间隔的发光单体的数量,从氛围灯中确定各目标发光单体,保证了确定的各目标发光单体的准确性。控制各目标发光单体在第一预设时间内从第三亮度变为第二亮度,并在第二预设时间内从第二亮度变为第三亮度,通过控制各目标发光单体在第一预设时间内从第三亮度变为第二亮度,并在第二预设时间内从第二亮度变为第三亮度营造了雪花飘落的感觉。从而实现了不仅可以向用户反馈当前外界天气为雪天,还可以反馈当前雪天为小雪、中雪或者大雪。
[0170] 在本实施例中还提供了一种天气感知氛围灯控制装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0171] 本实施例提供一种天气感知氛围灯控制装置,如图8所示,包括:
[0172] 获取模块301,用于获取智能车辆对应的外界环境图像;
[0173] 识别模块302,用于对外界环境图像进行识别确定当前外界天气的初步判定结果;
[0174] 第一确定模块303,用于根据智能车辆所在位置的天气预报数据以及智能车辆的雨刮器动作数据,确定当前外界天气的二次判定结果;
[0175] 第二确定模块304,用于根据初步判定结果和二次判定结果,确定当前外界天气对应的目标判定结果;
[0176] 控制模块305,用于根据目标判定结果,控制智能车辆内氛围灯中发光单体动作。
[0177] 在一些可选的实施方式中,第二确定模块304,具体用于若初步判定结果和二次判定结果一致,则将初步判定结果或二次判定结果确定为目标判定结果;若初步判定结果和二次判定结果不一致,则将初步判定结果修改为二次判定结果,再次获取天气预报数据以及雨刮器动作数据,进行再次判定,将再次判定结果确定为目标判定结果。
[0178] 在一些可选的实施方式中,控制模块305,具体用于根据目标判定结果,确定当前外界天气的当前光照强度;根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度。
[0179] 在一些可选的实施方式中,控制模块305,具体用于根据目标判定结果,确定当前外界天气的是否为雨雪天气;当当前外界天气为非雨雪天气时,根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度;当当前外界天气为雨雪天气时,获取当前雨雪天气对应的当前降雨量或者当前降雪量大小;根据当前光照强度,控制智能车辆的氛围灯的发光单体的颜色和亮度;根据当前降雨量或者当前降雪量大小,控制氛围灯的各发光单体对应的亮度变化规则。
[0180] 在一些可选的实施方式中,控制模块305,具体用于将当前光照强度与第一预设光照强度和第二预设光照强度进行对比;其中,第一预设光照强度大于第二预设光照强度;当当前光照强度大于第一预设光照强度时,控制各发光单体的颜色为第一颜色,且各发光单体的亮度为第一亮度;当当前光照强度小于第一预设光照强度,且大于第二预设光照强度时,控制第一预设数量的各发光单体的颜色为第一颜色,其余的各发光单体的颜色为第二颜色,且各发光单体的亮度为第二亮度;第二亮度小于第一亮度;当当前光照强度小于第二预设光照强度时,控制各发光单体的颜色为第二颜色,且各发光单体的亮度为第三亮度;第三亮度小于第二亮度。
[0181] 在一些可选的实施方式中,控制模块305,具体用于根据各发光单体的位置信息,对氛围灯进行分块处理,得到多块子氛围灯;根据降雨量大小,从各块子氛围灯中确定第二预设数量的连续发光单体为连续变化发光单体;根据连续变化发光单体中各发光单体的位置信息,从各连续变化发光单体中确定中心发光单体;控制中心发光单体的亮度由第三亮度变为第二亮度,再由第二亮度变为第三亮度;根据中心发光单体的控制方式,以中心发光单体为中心沿两侧依次控制连续变化发光单体中的各发光单体的亮度。
[0182] 在一些可选的实施方式中,控制模块305,具体用于根据当前降雪量的大小,确定各目标发光单体间隔的发光单体的数量;根据各目标发光单体间隔的发光单体的数量,从氛围灯中确定各目标发光单体;控制各目标发光单体在第一预设时间内从第三亮度变为第二亮度,并在第二预设时间内从第二亮度变为第三亮度。
[0183] 本实施例中的天气感知氛围灯控制装置是以功能单元的形式来呈现,这里的单元是指ASIC电路,执行一个或多个软件或固定程序的处理器和存储器,和/或其他可以提供上述功能的器件。
[0184] 上述各个模块和单元的更进一步的功能描述与上述对应实施例相同,在此不再赘述。
[0185] 本发明实施例还提供一种电子设备,具有上述图8所示的天气感知氛围灯控制装置。
[0186] 请参阅图9,图9是本发明可选实施例提供的一种电子设备的结构示意图,如图9所示,该电子设备包括:一个或多个处理器10、存储器20,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相通信连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在智能车辆内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在一些可选的实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个智能车辆,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图9中以一个处理器10为例。
[0187] 处理器10可以是中央处理器,网络处理器或其组合。其中,处理器10还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路,可编程逻辑器件或其组合。上述可编程逻辑器件可以是复杂可编程逻辑器件,现场可编程逻辑门阵列,通用阵列逻辑或其任意组合。
[0188] 其中,存储器20存储有可由至少一个处理器10执行的指令,以使至少一个处理器10执行实现上述实施例示出的方法。
[0189] 存储器20可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据一种小程序落地页的展现的智能车辆的使用所创建的数据等。此外,存储器20可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些可选的实施方式中,存储器20可选包括相对于处理器10远程设置的存储器,这些远程存储器可以通过网络连接至该智能车辆。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0190] 存储器20可以包括易失性存储器,例如,随机存取存储器;存储器也可以包括非易失性存储器,例如,快闪存储器,硬盘或固态硬盘;存储器20还可以包括上述种类的存储器的组合。
[0191] 该电子设备还包括通信接口30,用于该智能车辆与其他设备或通信网络通信。
[0192] 本发明实施例还提供了一种智能车辆,包括智能车辆本体和图9所示的电子设备。
[0193] 本发明实施例还提供了一种计算机可读存储介质,上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可记录在存储介质,或者被实现通过网络下载的原始存储在远程存储介质或非暂时机器可读存储介质中并将被存储在本地存储介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件的存储介质上的这样的软件处理。其中,存储介质可为磁碟、光盘、只读存储记忆体、随机存储记忆体、快闪存储器、硬盘或固态硬盘等;进一步地,存储介质还可以包括上述种类的存储器的组合。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件,当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现上述实施例示出的方法。
[0194] 本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
[0195] 虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下做出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。