掌桥专利:专业的专利平台
掌桥专利
首页

屏幕与氛围灯的同步控制方法、装置、设备及介质

文献发布时间:2024-04-18 19:58:26


屏幕与氛围灯的同步控制方法、装置、设备及介质

技术领域

本申请涉及智能驾驶领域,尤其涉及一种屏幕与氛围灯的同步控制方法、装置、设备及介质。

背景技术

车辆的屏幕一般多作为多媒体控制系统的信息显示装置,可以显示音频和视频等基本信息,通过智能座舱控制器控制。氛围灯是车内照明系统的重要组成部分,可以提高车内的舒适感和驾驶体验,是通过独立的控制模块进行控制的。

车辆的屏幕与氛围灯均采用独立的控制方案,独立的控制方案需要增加额外的硬件,增加开发成本,不适用于所有车型的功能开发。

发明内容

本申请提供一种屏幕与氛围灯的同步控制方法、装置、设备及介质,用以解决车辆屏幕与氛围灯均采用独立的控制方案,需要增加额外的硬件,增加开发成本,不适用于所有车型的功能开发的问题。

第一方面,本申请提供一种屏幕与氛围灯的同步控制方法,应用于车辆的智能座舱控制器,所述方法包括:

在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型,所述类型包括娱乐APP或者非娱乐APP;

根据所述APP的类型,从所述车辆的屏幕中确定控制氛围灯时的取色范围,所述取色范围包括第一区域以及第二区域;

从所述第一区域中根据显示的图像资源中确定出第一颜色,并从所述第二区域中根据显示的图像资源确定出第二颜色;

根据所述第一颜色和所述第二颜色控制所述车辆的氛围灯。

在一种可能的实施方式中,所述根据所述第一颜色和所述第二颜色控制所述车辆的氛围灯,包括:

根据所述第一颜色控制所述车辆的氛围灯的第一部分,并根据所述第二颜色控制所述氛围灯的第二部分,所述车辆的氛围灯包括所述第一部分和第二部分。

在一种可能的实施方式中,所述根据所述APP的类型,从所述车辆的屏幕中确定控制氛围灯时的取色范围,包括:

若所述APP为娱乐APP,则从所述APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的所述取色范围;

若所述APP为非娱乐APP,则从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围。

在一种可能的实施方式中,所述从所述APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的所述取色范围,包括:

若所述APP为娱乐APP中的游戏类或者视频类,则获取中控屏幕两侧的预设区域作为所述取色范围,或者获取副驾屏幕两侧的预设区域作为所述取色范围。

在一种可能的实施方式中,所述从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围,包括:

获取所述车辆的类型对应的中控屏幕两侧的预设区域作为所述取色范围,或者获取所述车辆的类型对应的液晶仪表盘屏幕预设区域作为所述取色范围。

在一种可能的实施方式中,所述从所述第一区域中根据显示的图像资源中确定出第一颜色,并从所述第二区域中根据显示的图像资源确定出第二颜色,包括:

根据预设频率对所述第一区域和所述第二区域显示的内容进行图像截取,获取所述第一区域显示的多个第一图像资源以及所述第二区域显示的多个第二图像资源;

从所述多个第一图像资源中获取出最突出的颜色作为所述第一颜色,并从所述多个第二图像资源中获取出最突出的颜色作为所述第二颜色。

在一种可能的实施方式中,所述确定车辆的屏幕上显示的应用程序APP的类型,包括:

获取所述车辆的屏幕上正在运行的所述APP,并确定所述APP所属的多媒体类型;所述多媒体类型包括以下任一种:本地视频、USB视频、在线视频、游戏、音乐播放器、在线音乐、有声电子书、光盘、收音机、网络收音机、USB音频、BT音频和车载导航;

根据所述APP所属的多媒体类型,预先配置的娱乐APP包括的至少一个多媒体类型以及非娱乐APP包括的至少一个多媒体类型,确定所述APP的类型为娱乐APP或者非娱乐APP。

第二方面,本申请提供一种屏幕与氛围灯的同步控制装置,所述装置包括:

第一确定模块,用于在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型,所述类型包括娱乐APP或者非娱乐APP;

第二确定模块,用于根据所述APP的类型,从所述车辆的屏幕中确定控制氛围灯时的取色范围,所述取色范围包括第一区域以及第二区域;

第三确定模块,用于从所述第一区域中根据显示的图像资源中确定出第一颜色,并从所述第二区域中根据显示的图像资源确定出第二颜色;

控制模块,用于根据所述第一颜色和所述第二颜色控制所述车辆的氛围灯。

在一种可能的实施方式中,所述控制模块具体用于:

根据所述第一颜色控制所述车辆的氛围灯的第一部分,并根据所述第二颜色控制所述氛围灯的第二部分,所述车辆的氛围灯包括所述第一部分和第二部分。

在一种可能的实施方式中,第二确定模块具体用于:

若所述APP为娱乐APP,则从所述APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的所述取色范围;

若所述APP为非娱乐APP,则从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围。

在一种可能的实施方式中,第二确定模块具体用于:

若所述APP为娱乐APP中的游戏类或者视频类,则获取中控屏幕两侧的预设区域作为所述取色范围,或者获取副驾屏幕两侧的预设区域作为所述取色范围。

在一种可能的实施方式中,第二确定模块具体用于:

所述从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围,包括:

获取所述车辆的类型对应的中控屏幕两侧的预设区域作为所述取色范围,或者获取所述车辆的类型对应的液晶仪表盘屏幕预设区域作为所述取色范围。

在一种可能的实施方式中,第三确定模块具体用于:

根据预设频率对所述第一区域和所述第二区域显示的内容进行图像截取,获取所述第一区域显示的多个第一图像资源以及所述第二区域显示的多个第二图像资源;

从所述多个第一图像资源中获取出最突出的颜色作为所述第一颜色,并从所述多个第二图像资源中获取出最突出的颜色作为所述第二颜色。

在一种可能的实施方式中,第一确定模块具体用于:

获取所述车辆的屏幕上正在运行的所述APP,并确定所述APP所属的多媒体类型;所述多媒体类型包括以下任一种:本地视频、USB视频、在线视频、游戏、音乐播放器、在线音乐、有声电子书、光盘、收音机、网络收音机、USB音频、BT音频和车载导航;

根据所述APP所属的多媒体类型,预先配置的娱乐APP包括的至少一个多媒体类型以及非娱乐APP包括的至少一个多媒体类型,确定所述APP的类型为娱乐APP或者非娱乐APP。

第三方面,本申请提供一种智能座舱控制器,包括:处理器,存储器和交互接口;

所述存储器存储计算机执行指令;

所述处理器执行所述存储器存储的计算机执行指令,使得所述处理器执行如第一方面任一项所述的方法。

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的方法。

第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理单元执行时实现第一方面任一项所示的方法。

本申请提供的屏幕与氛围灯的同步控制方法、装置、设备及介质,可以在氛围灯联动屏幕功能的开关开启时,可以确定车辆的屏幕上显示的APP的类型,并且可以根据APP的类型,从车辆的屏幕中确定控制氛围灯时的取色范围,取色范围包括第一区域以及第二区域。可以从第一区域中根据显示的图像资源中确定出第一颜色,并且可以从第二区域中根据显示的图像资源确定出第二颜色;进而可以根据第一颜色和第二颜色控制车辆的氛围灯。由于智能座舱控制器中集成有氛围灯控制模块的功能,因此在不增加硬件成本的情况下,可以让所有车型实现屏幕与氛围灯同步控制,氛围灯颜色可以根据屏幕颜色实时变化,从而提高用户体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做以简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图,此处的附图被并入说明书中并构成本说明书的一部分,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的一种屏幕与氛围灯使用场景示意图;

图2为现有技术中的一种氛围灯控制装置的示意图;

图3为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的流程图;

图4为本申请实施例提供的一种屏幕取色范围的示意图;

图5为本申请实施例提供的一种根据屏幕显示的内容进行取色范围标定的示意图;

图6为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的具体流程示意图;

图7为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的软件架构图;

图8为本申请实施例提供的一种屏幕与氛围灯的同步控制方法软件流程图;

图9为本申请实施例提供的一种屏幕与氛围灯的同步控制装置的结构示意图;

图10为本申请实施例提供的一种智能座舱控制器的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的一种屏幕与氛围灯使用场景示意图。请参见图1,车辆可以设有屏幕、氛围灯和智能座舱控制器。

车辆的屏幕根据种类可以分为单屏幕,长屏幕和多屏幕。其中多屏幕可以根据类型分为中控屏幕,副驾屏幕,液晶仪表盘屏幕和后排娱乐屏幕等。车辆的屏幕一般多作为多媒体控制系统的信息显示装置,可以显示音频、视频等基本信息。其中,车辆的屏幕控制可以通过智能座舱控制器控制。

车辆的氛围灯是一种能够在车内创造出炫彩灯光效果的装饰灯具,可以通过在车辆内部安装的LED灯带或小型灯泡设施,以不同颜色和亮度展示出多样的灯光效果,从而为车内营造出绚丽多彩的氛围。车辆的氛围灯安装位置和方式多种多样,常见的有座椅下方,车门饰板,仪表盘,车顶,中控台等,驾驶者可以根据喜好调节灯光的颜色和亮度。除了美观的效果,氛围灯还具有一定的实用性,比如在夜间行驶时,开启柔和的氛围灯可以有效缓解驾驶疲劳,提升行车安全,还可以作为座椅的辅助照明,方便乘客上下车或者找东西。其中,车辆的氛围灯可以通过灯光控制器控制,可以控制氛围灯的闪烁速度,闪烁时间长短以及同步与异步等行为。

智能座舱控制器具有系统级芯片,该芯片具有强大的算力,可以驱动中控屏幕、液晶仪表盘屏幕、后排娱乐屏幕和副驾屏幕等多个屏幕显示的不同内容。

例如,车辆屏幕上显示某视频或者游戏视频,智能座舱控制器可以获取屏幕上突出的颜色信号,将该颜色信号向车辆的氛围灯的灯光控制器发送,车辆的氛围灯的灯光控制器可以接收到颜色信号,并控制车辆的氛围灯显示相应的颜色。

现有技术中,车辆的屏幕与氛围灯均采用独立的控制方案进行控制,为了更好地理解本方案,下面,结合图2,对现有技术中,氛围灯采用独立的控制模块进行控制的方案进行说明。

图2为现有技术中的一种氛围灯控制装置的示意图。请参见图2,控制装置包括:输入模块,电机控制单元(Motor Control Unit,MCU)模块,灯带模式控制模块,灯带驱动模块,音频处理模块和图像处理模块。其中,控制模块可以是现场可编程门阵列(FieldProgrammable Gate Array,FPGA)模块。

FPGA模块可以与输入模块,灯带驱动模块和灯带模式控制模块相连,输入模块可以向FPGA模块发送信号,FPGA模块接收到输入模块发送的信号,可以对该信号进行处理,并将处理后的信号向灯带驱动模块发送该处理后的信号,从而驱动控制灯带模式控制模块,控制氛围灯显示对应的颜色。

例如,输入模块可以向FPGA模块发送氛围灯黄色控制信号1,FPGA模块接收到输入模块发送的氛围灯黄色控制信号1,可以对氛围灯黄色控制信号1进行处理得到氛围灯黄色控制信号2。例如,处理可以为进行色彩过滤,去除黄色控制信号1中的其它杂质颜色得到氛围灯黄色控制信号2。FPGA模块可以向灯带驱动模块发送氛围灯黄色控制信号2,从而驱动灯带模式控制模块,控制氛围灯显示黄色。

FPGA模块还可以与图像处理模块和音频处理模块相连,接收图像处理模块发送的图像信号和音频处理模块发送的音频信号。FPGA模块可以将接收到的图像信号和音频信号进行处理,再将处理后的图像信号和音频信号分别向图像处理模块和音频处理模块。

例如,图像处理模块可以向FPGA模块发送图像数据1,图像数据1可以为视频中某一帧的图像,音频处理模块可以向FPGA模块发送音频数据1,音频数据1可以为某一帧电台播放的声音,FPGA模块可以接收到的图像信号1和音频信号1,可以对图像信号1和音频信号1进行处理,例如,对图像信号1进行修正和加工后得到图像信号2,对音频信号进行改善音质和消噪得到音频信号2。FPGA可以分别向图像处理模块和音频处理模块发送图像信号2和音频信号2。

FPGA模块还可以与MCU模块相连,接收和处理MCU模块发送的信号。例如,接收和处理车辆中风扇控制信号,空调控制信号,雨刷控制信号以及天窗控制信号等。

在本申请实施例中,可以在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序(Application,APP)的类型,根据APP的类型,从车辆的屏幕中确定控制氛围灯时的取色范围,取色范围包括第一区域以及第二区域。从第一区域中根据显示的图像资源中确定出第一颜色,并从第二区域中根据显示的图像资源确定出第二颜色;根据第一颜色和第二颜色控制车辆的氛围灯。与现有技术相比,由于在智能座舱控制器中可以集成氛围灯控制模块的功能,在不增加硬件成本的情况下,可以让所有车型实现屏幕与氛围灯同步控制,氛围灯颜色可以根据屏幕颜色实时变化,从而提高用户体验。

下面,通过具体实施例对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。

图3为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的流程图。请参见图3,该方法可以包括:

S301、在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型。

本申请实施例的执行主体可以为智能座舱控制器,也可以为设置在智能座舱控制器内的屏幕与氛围灯的同步控制装置。屏幕与氛围灯的同步控制装置可以通过软件实现,也可以通过软件和硬件的结合实现。为了便于理解,在下文中,以执行主体为智能座舱控制器为例进行说明。

车辆在行驶过程中,根据驾乘人员的需求,屏幕上会显示一些APP,可以根据显示的APP确定APP所属类型,是娱乐APP还是非娱乐APP。具体实现中,在车辆设计时可以集成氛围灯联动屏幕功能的控制开关,根据用户的需求,一旦启动氛围灯联动屏幕功能的开关,可以根据氛围灯联动选取标定值不同的屏幕,选取的屏幕上可以显示一些APP,根据显示的APP确定APP的类型,是娱乐APP还是非娱乐APP。

车辆的屏幕根据种类可以分为单屏幕,长屏幕和多屏幕。其中多屏幕可以根据类型分为中控屏幕,副驾屏幕,液晶仪表盘屏幕和后排娱乐屏幕等。为了对氛围灯联动的屏幕进行快速查找,可以对不同的屏幕进行标定。

在一种可选的实施方式中,标定可以是,为每种类型的屏幕增加不同的软件配置字进行区分识别。例如,PM=01代表单屏幕、PM=02代表长屏幕、PM=03.01代表多屏幕的中控屏幕、PM=03.02代表多屏幕的副驾屏幕,PM=03.03代表多屏幕的液晶仪表盘屏幕,依次类推,不同的屏幕都有不同的软件配置字识别,在标定过程中可以依据氛围灯需求,联动不同的屏幕类型,联动屏幕类型可以用标定的软件配置字进行选取。

在一种可选的实施方式中,氛围灯联动的屏幕为如下至少一种:中控屏幕、副驾屏幕和液晶仪表盘屏幕。

获取车辆的屏幕上运行的APP,运行的APP可以是单独屏幕上运行的,还可以是屏幕上运行的多个APP中,最上层显示的APP。确定运行的APP所属的多媒体类型。多媒体类型可以包括以下任一种:本地视频、通用串行总线(Universal Serial Bus,USB)视频、在线视频、游戏、音乐播放器、在线音乐、有声电子书、光盘、收音机、网络收音机、USB音频、比特(Bit,BT)音频和车载导航。

例如,获取到车辆的屏幕上的APP可以为,中控屏幕上运行的在线视频,副驾屏幕运行的在线音乐。

例如,获取到车辆的屏幕上的APP可以为,中控屏幕上运行的在线音乐;副驾屏幕运行的在线视频。

例如,获取到车辆的屏幕上的APP可以为,中控屏幕上运行的在线视频;副驾屏幕运行的本地视频。

根据APP所属的多媒体类型,预先配置的娱乐APP包括的至少一个多媒体类型以及非娱乐APP包括的至少一个多媒体类型,确定APP的类型为娱乐APP或者非娱乐APP。

例如,车辆的中控屏幕与副驾屏幕上预先配置的APP可以为在线视频与在线音乐。

例如,车辆的中控屏幕与副驾屏幕上预先配置的APP可以为在线视频本地视频与在线音乐。

例如,车辆的中控屏幕与副驾屏幕上预先配置的APP可以为在线视频本地视频,网络收音机与在线音乐。

其中,在线视频与娱乐视频为娱乐APP,网络收音机与在线音乐为非娱乐APP。

S302、根据APP的类型,从车辆的屏幕中确定控制氛围灯时的取色范围,取色范围包括第一区域以及第二区域。

确定APP的类型之后,可以基于APP的类型确定氛围灯联动屏幕的取色范围。具体实现过程中,可以对氛围灯的取色范围进行标定,再根据APP所属的类型,确定取色范围,取色范围可以包括第一区域以及第二区域。

取色范围是指在氛围灯联动选取标定值不同的屏幕上,选取大小合适的一定范围的区域。

在一种可选的实施方式中,取色范围可以根据车型进行标定。下面,结合图4,根据车型对取色范围进行标定说明。

图4为本申请实施例提供的一种屏幕取色范围的示意图。请参见图4,氛围灯联动屏幕可以为液晶仪表盘屏幕(Dash Integration Module,DIM),中控屏幕(Central StackDisplay,CSD)和副驾屏幕(Passenger Stack Display,PSD)。取色范围可以根据具体车型支持标定,取色范围可以为DIM或CSD或PSD两侧的第一(Zone1)和第二(Zone2)区域。

例如,车型为紧凑车型,Zone1和Zone2区域大小可以为CSD的两侧1/10区域宽的范围。车型为高级车型,Zone1和Zone2区域大小可以为CSD的两侧1/12区域宽的范围。车型为豪华车型,Zone1和Zone2区域大小可以为CSD的两侧1/14区域宽的范围。

需要说明的是,根据车型确定取色范围,其中取色范围位置不仅可以为DIM或CSD或PSD两侧区域,还可以为DIM或CSD或PSD上下区域,或对角区域。取色范围的两个区域也支持跨屏幕选择,位置和大小可以根据屏幕大小进行设置。

在另一种可选的实施方式中,屏幕取色范围还可以根据屏幕的显示内容进行标定。下面,结合图5,根据屏幕显示的内容对取色范围进行标定说明。

图5为本申请实施例提供的一种根据屏幕显示的内容进行取色范围标定的示意图。请参见图5,屏幕显示内容可以为游戏类APP和视频类APP,取色范围标定可以为CSD或PSD的任意区域。

例如,屏幕显示内容可以为游戏类APP和视频类APP,取色范围Zone1和Zone2区域支持屏幕任意区域,例如,取色范围可以为CSD或PSD的上下两边Zone1和Zone2区域,还可以为CSD或PSD的两个对角区域Zone3和Zone4区域,还可以为CSD或PSD的两个对角区域Zone5和Zone6区域。另外,取色范围的两个区域Zone1和Zone2区域在同一个屏幕中可以进行任意组合选择,并根据屏幕的大小进行取色范围的设定。

反之,屏幕显示内容为其他类型APP,标定范围可以为DIM的左侧Zone1区域和PSD的右侧Zone2区域,或者PSD的左侧Zone1区域及DIM的右侧Zone2区域。同样,取色范围的两个区域在同一个屏幕中可以进行任意组合选择,也可以选择不同屏幕的不同位置进行组合,并根据屏幕的大小进行取色范围的设定。

S303、从第一区域中根据显示的图像资源中确定出第一颜色,并从第二区域中根据显示的图像资源确定出第二颜色。

在本步骤中,确定取色范围的第一区域和第二区域之后,可以结合在第一区域和第二区域中显示的图像资源,从第一区域确定出第一颜色,从第二区域确定出第二颜色。具体实现过程中,可以使用屏幕取色软件,截取图像资源,确定取色范围的第一区域和第二区域内突出的颜色值,并从第一区域中确定出第一颜色,从第二区域中确定出第二颜色。

屏幕取色软件可以提供屏幕颜色服务(Screen Color Service),屏幕取色软件中可以集成屏幕取色算法,主要负责计算屏幕颜色,可以从使用角度出发,自定义筛选模式和筛选规则,截取颜色范围支持所有颜色,可以从一张图像中提取主要颜色,作为目标颜色。

例如,取色范围的第一区域内有红,绿和蓝三种颜色,取色范围的第二区域中内有紫,青和黄三种颜色,可以通过屏幕取色软件,获取第一区域和第二区域内突出的颜色值,其中,第一区域中突出颜色值可以为红色,第二区域中突出的颜色值可以为黄色。则第一区域中确定出第一颜色为红色,第二区域中确定出第二颜色为黄色。

S304、根据第一颜色和第二颜色控制车辆的氛围灯。

为了实现车辆的氛围灯随屏幕取色范围内的颜色变化而变化,智能座舱控制器可以在第一区域中确定出的第一颜色,并向第一部分车辆的氛围灯发送第一颜色;可以在第二区域中确定出的第二颜色,并向第二部分车辆的氛围灯发送第二颜色,实现第一部分和第二部分车辆的氛围灯的颜色可以随屏幕取色范围内的颜色变化而变化。具体实现过程中,智能座舱控制器可以调用平台基础服务接口,以在第一区域中确定出的第一颜色,在第二区域中确定出的第二颜色,并向氛围灯的灯光控制器发送该第一颜色和第二颜色。灯光控制器可以控制第一部分车辆的氛围灯显示第一区域中确定出的第一颜色;可以控制第二部分车辆的氛围灯显示第二区域中确定出的第二颜色。

其中,第一部分和第二部分车辆的氛围灯,可以从车辆主驾和副驾座椅中间进行划分。

第一部分车辆的氛围灯可以包括:主驾座椅及主驾旁边的车门、中控台左半部分以及车内顶棚的左边部分设置的氛围灯。

第二部分车辆的氛围灯可以包括:副驾座椅及副驾旁边的车门、中控台右半部分以及车内顶棚的右半部分设置的氛围灯。

例如,在第一区域中确定出的第一颜色为红色,在第二区域中确定出的第二颜色为黄色。智能座舱控制器可以调用平台基础服务接口,以在第一区域中确定出的红色,在第二区域中确定出的黄色,并向氛围灯的灯光控制器发送该第一颜色和第二颜色。灯光控制器可以控制第一部分车辆的氛围灯显示红色,第二部分车辆的氛围灯显示黄色。

在本申请实施例中,在氛围灯联动屏幕功能的开关开启时,可以确定车辆的屏幕上显示的应用程序APP的类型,并且可以根据APP的类型,从车辆的屏幕中确定控制氛围灯时的取色范围,取色范围包括第一区域以及第二区域。可以从第一区域中根据显示的图像资源中确定出第一颜色,并且可以从第二区域中根据显示的图像资源确定出第二颜色,进而可以根据第一颜色和第二颜色控制车辆的氛围灯。由于智能座舱控制器中集成有氛围灯控制模块的功能,因此在不增加硬件成本的情况下,可以让所有车型实现屏幕与氛围灯同步控制,氛围灯颜色可以根据屏幕颜色实时变化,从而提高用户体验。

下面,在图3所示实施例的基础上,结合图6,对上述屏幕与氛围灯的同步控制方法进行详细说明。

图6为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的具体流程示意图。请参见图6,该方法包括:

S601、在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型。

需要说明的是,步骤S601的具体执行过程可以参见步骤S301的具体执行过程,此处不再进行赘述。

S602、若APP为娱乐APP,则从APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的取色范围。

在本步骤中,氛围灯联动屏幕功能的开关处于开启状态,若确定APP为娱乐APP,则可以在显示区域中获取出预先标定的娱乐APP对应的取色范围。预先标定的娱乐APP对应的取色范围可以为中控屏幕或副驾屏幕的任意区域,并且可以根据屏幕的大小来确定取色范围大小。

娱乐APP可以包括:本地视频、USB视频、在线视频和游戏四种类型。

例如,标定的预设取色范围为副驾屏幕两侧1/10的区域。若APP为在线视频,在线视频为娱乐APP,则取色范围可以为副驾屏幕两侧1/10的区域。

S603、若APP为娱乐APP中的游戏类或者视频类,则获取中控屏幕两侧的预设区域作为取色范围,或者获取副驾屏幕两侧的预设区域作为取色范围。

在步骤S602中确定APP为娱乐APP时,可以进一步确定APP的类型是否为娱乐APP中的游戏类或者视频类,则可以获取氛围灯联动屏幕中的屏幕预设区域,将预设区域确定为取色范围,取色范围可以是中控屏幕两侧的预设区域或者是副驾屏幕两侧的预设区域。

可选的,若APP为在线视频,确定取色范围可以包括如下两种方式:

方式一:中控屏幕两侧的预设区域作为取色范围。

例如,若APP为在线视频,并在中控屏幕中显示,则可以获取中控屏幕两侧的预设区域作为取色范围,具体的,可以将中控屏幕左侧的预设区域作为第一区域,可以将中控屏幕右侧的预设区域作为第二区域。

方式二:中控屏幕两侧的预设区域作为取色范围。

例如,若APP为在线视频,并在副驾屏幕中显示,则可以获取副驾屏幕两侧的预设区域作为取色范围,具体的,可以将副驾屏幕左侧的预设区域作为第一区域,可以将副驾屏幕右侧的预设区域作为第二区域。

S604、若APP为非娱乐APP,则从屏幕中的显示区域中获取出预先标定的车辆的类型对应的取色范围。

在本步骤中,氛围灯联动屏幕功能的开关同样处于开启状态,并确定APP为非娱乐APP,则可以在显示区域中获取预先标定的车辆的类型对应的取色范围。预先标定的车辆的类型对应的取色范围可以为液晶仪表盘屏幕或中控屏幕的任意区域,并根据屏幕的大小来确定取色范围大小。

非娱乐APP可以为:音乐播放器、在线音乐、有声电子书、光盘、收音机、网络收音机、USB音频、BT音频和车载导航。

例如,标定的车辆类型为紧凑车型,对应的预设取色范围为中控屏幕两侧1/10的区域。若APP为音乐播放器,音乐播放器为非娱乐APP,则取色范围可以为,中控屏幕两侧1/10的区域。

S605、获取车辆的类型对应的中控屏幕两侧的预设区域作为取色范围,或者获取车辆的类型对应的液晶仪表盘屏幕预设区域作为取色范围。

在步骤S604确定APP为非娱乐APP的情况下,则可以根据车辆的类型确定预设的取色范围,取色范围可以为中控屏幕两侧的预设区域,或者液晶仪表盘屏幕预设区域。

可选的,若APP为音乐播放器,确定取色范围可以包括如下两种方式:方式一:副驾屏幕两侧的预设区域作为取色范围。

例如,若APP为音乐播放器,并在副驾屏幕中显示,则可以获取副驾屏幕两侧的预设区域作为取色范围,具体的,可以将副驾屏幕左侧的预设区域作为第一区域,可以将副驾屏幕右侧的预设区域作为第二区域。

方式二:液晶仪表盘屏幕两侧的预设区域作为取色范围。

例如,若APP为音乐播放器,并在副驾屏幕中显示,则可以获取液晶仪表盘屏幕两侧的预设区域作为取色范围,具体的,可以将液晶仪表盘屏幕左侧的预设区域作为第一区域,可以将液晶仪表盘屏幕右侧的预设区域作为第二区域。

S606、根据预设频率对第一区域和第二区域显示的内容进行图像截取,获取第一区域显示的多个第一图像资源以及第二区域显示的多个第二图像资源。

执行完步骤S603或S605后可以执行步骤S606。在本步骤中,可以在已确定的取色范围内,包括第一区域和第二区域,根据预设频率对第一区域和第二区域显示的内容进行图像截取,获取第一区域显示的多个第一图像资源以及第二区域显示的多个第二图像资源。

在一种可选的实施方式中,执行步骤S603后可以执行步骤S606。若APP为在线视频,并在中控屏幕中显示,则取色范围可以为中控屏幕两侧得1/10区域,分别为第一区域和第二区域,则可以设定取色频率为5次/秒,即每隔200ms取色一次。当间隔到达200ms,另外可以获取第一区域显示的第一图像资源,以及第二区域显示的第二图像资源。

需要说明的是,取色频率可以根据屏幕中显示的娱乐APP类型进行预设或调整。

例如,若娱乐APP为本地视频时,由于本地视频多为车机预存的介绍视频,画质较为清晰、色彩饱和度高、视频内容丰富,播放时长较短;针对该视频的屏幕取色频率可以设置为10次/秒。

例如,若娱乐APP为USB视频时,由于USB视频多为压缩类视频,画质清晰度不足、色彩动态变化较少、视频播放时长短;针对该视频的屏幕取色频率可以设置为1次/秒。

例如,若娱乐APP为在线视频时,由于在线视频多为电影、电视剧等长视频,画质清晰度和色彩饱和度根据视频来源不同、网络信号不同,视频内容的动态变化较大,需采用色彩归纳的方法:相同色系进行合并统一输出,因此屏幕取色的频率可以设置为5次/秒。

例如,若娱乐APP为游戏时,由于游戏是动态变化的,用户在进行游戏时,对车机的性能消耗较大,同时短时间内的多次色彩变化,若灯光及时响应,会分散用户的注意力,影响用户游戏体验,因此屏幕取色的频率也可以设置为1次/秒。

在另一种可选的实施方式中,执行完步骤S605后可以执行步骤S606,若APP为音乐播放器,并在副驾屏幕中显示,则取色范围可以为副驾屏幕两侧的1/10区域,分别为第一区域和第二区域。另外可以设定取色频率为10次/秒,当间隔到达100ms,则可以获取第一区域显示第一图像资源,以及第二区域显示的第二图像资源。

需要说明的是,取色频率还可以根据车型进行设置。例如,车辆车型为紧凑车型,取色频率可以设置为10次/秒;车辆车型为高级车型,取色频率可以设置为15次/秒;车辆车型为豪华车型,取色频率可以设置为20次/秒。

S607、从多个第一图像资源中获取出最突出的颜色作为第一颜色,并从多个第二图像资源中获取出最突出的颜色作为第二颜色。

由于第一图像资源和第二图像资源中均可能存在多种颜色,因此可以在多个第一图像资源确定最突出的颜色作为第一颜色,在多个第二图像资源确定最突出的颜色作为第二颜色。

可选的,最突出的颜色可以为:区域中占比最大的颜色、或饱和度最高的颜色。

在本步骤中,根据取色频率在第一区域中获取多个第一图像资源、以及在第二区域中获取多个第二图像资源之后,可以通过屏幕取色软件,在第一区域和第二区域内确定突出的颜色值,并从第一区域中确定出第一颜色,从第二区域中确定出第二颜色。

例如,可以通过屏幕取色软件,从第一图像资源中,确定最突出颜色为红色,并将红色作为第一颜色。可以从第二图像资源中,确定最突出颜色为黄色,并将黄色作为第二颜色。

S608、根据第一颜色控制车辆的氛围灯的第一部分,并根据第二颜色控制氛围灯的第二部分。

例如,若第一颜色为红色,第二颜色为黄色。车辆的氛围灯的第一部分为车辆左侧的氛围灯,车辆的氛围灯的第二部分为车辆右侧的氛围灯,则智能座舱控制器可以调用平台基础服务接口,向车辆左侧的氛围灯的灯光控制器发送红色,灯光控制器可以控制车辆左侧的氛围灯显示红色;可以向车辆右侧的氛围灯的灯光控制器发送黄色,灯光控制器可以控制车辆右侧的氛围灯显示红色。

在本申请实施例中,通过在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型,

若APP为娱乐APP,则从APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的取色范围。若APP为娱乐APP中的游戏类或者视频类,则获取中控屏幕两侧的预设区域作为取色范围,或者获取副驾屏幕两侧的预设区域作为取色范围;

若APP为非娱乐APP,则从屏幕中的显示区域中获取出预先标定的车辆的类型对应的取色范围。获取车辆的类型对应的中控屏幕两侧的预设区域作为取色范围,或者获取车辆的类型对应的液晶仪表盘屏幕预设区域作为取色范围。

根据预设频率对第一区域和第二区域显示的内容进行图像截取,获取第一区域显示的多个第一图像资源以及第二区域显示的多个第二图像资源。从多个第一图像资源中获取出最突出的颜色作为第一颜色,并从多个第二图像资源中获取出最突出的颜色作为第二颜色。根据第一颜色控制车辆的氛围灯的第一部分,并根据述第二颜色控制氛围灯的第二部分。由于在智能座舱控制器中可以集成氛围灯控制模块的功能,在不增加硬件成本的情况下,可以让所有车型实现屏幕与氛围灯同步控制,氛围灯颜色可以根据屏幕颜色实时变化,从而提高用户体验。

为进一步理解屏幕与氛围灯的同步控制方法,对涉及到的软件架构进行进一步分析。图7为本申请实施例提供的一种屏幕与氛围灯的同步控制方法的软件架构图。请参见图7,该软件架构可以基于基础的操作系统开发,操作系统可以集成硬件抽象(HardwareAbstraction Layer,HAL)层,系统本地库(Native)层,框架(Framework)层和APP层。

HAL层可以在具体的硬件平台上抽象出来的一个硬件接口层,还可以为其它软件模块提供统一的应用程序编程(Application Programming Interface,API)接口。可以实现其它软件模块与底层硬件隔离。例如,HAL层可以从存储模块、音频模块、无线模块、导航模块、车辆系统模块以及相机模块中抽象出硬件接口为APP层的软件提供基础能力。

Native层可以辅助操作系统开发环境搭建,从本地库中调用程序实现开发功能,可以包括初始化(Initialization,Init),管理(Volume daemon,Vold)和网络监听(Network daemon,Netd),日志(Logd),音频(Audio)和密钥(Keystore)等多种进程,同样可以为APP层的软件提供基础能力。

Framework层可以为APP层提供相关接口和服务能力。可以包括,平台基础服务接口,引导服务,窗口服务,管理服务,车在服务,存储服务和地址访问服务。例如,管理服务,可以记录屏幕上的播放内容属于什么类型APP,可以综合计算取色频率等数据。

APP层可以集成智能座舱控制器中所有的应用软件,应用软件包含系统及应用软件和非系统级应用软件。例如,可以包括车辆设置,游戏,在线音乐,本地视频,屏幕取色软件以及文件框下的其他软件。

图8为本申请实施例提供的一种屏幕与氛围灯的同步控制方法软件流程图。请参见图8,在一种具体的实现中,屏幕与氛围灯的同步控制方法步流程如下,具体实现中可以参考上述任一实施例。

S801、屏幕联动氛围灯功能开关开启。

S802、屏幕取色软件开始运行。

S803、启动循环服务。

S804、根据最上层显示APP,获取对应的多媒体类型。

多媒体类型可以包括,本地视频(1)、USB视频(2)、在线视频(3)、游戏(4)、音乐播放器(5)、在线音乐(6)、有声电子书(7)、光盘(8)、收音机(9)、网络收音机(10)、USB音频(11)、BT音频(12)、以及车载导航(13)。

S805、若多媒体类型为1/2/3/4中的任意一个。

S806、需要根据最上层显示APP,获取对应取色范围。

S807、根据取色范围,获取Zone1和Zone2区域。

S808、若多媒体类型不是1/2/3/4中的任意一个,取色范围为固定的Zone1和Zone2区域。

S809、根据取色范围,确定Zone1和Zone2区域中的第一颜色和第二颜色。

S810、调用平台基础服务接口。

S811、设置氛围灯颜色。

直至氛围灯联动屏幕开关关闭,结束循环计算。

屏幕取色软件主要负责计算屏幕颜色,软件中的控制显示算法可以集成在智能座舱控制器中的系统级芯片上,并且可以将控制显示算法与其他软件的算法完全隔离开,互不影响,确保不同软件功能的完整性,由于在智能座舱控制器中可以集成氛围灯控制模块的功能,可以减少硬件,降低成本。

屏幕取色软件可以将获取到的第一颜色和第二颜色通过智能座舱控制器发送给控制氛围灯的灯光控制器,灯光控制器控制氛围灯显示第一颜色和第二颜色,屏幕取色软件还可以实现针对不同的APP,设置是否需记忆并保存上次获取的颜色。

当APP为本地视频时,可以设置取色频率为10次/秒,灯光控制器实时响应控制灯光进行不同颜色变化。由于本地视频多为预先缓存的视频,所以在播放过程中不会存在卡顿,故无需在新的颜色未输入时,记忆并保持上次获取的颜色。

对于USB视频,可以设置取色频率为1次/秒。对于在线视频,可以设置取色频率为5次/秒,5次拾取后合并1次输出。对于游戏,可以设置取色频率为1次/秒,还可以采用色彩归纳方法,将色彩归纳为:赤、橙、黄、绿、青、蓝、紫、粉、白共9种颜色,只在色彩变化时输出,灯光控制器实时响应控制灯光进行不同颜色变化。

当APP为USB视频、在线视频或游戏时,灯光控制器实时响应控制车辆的氛围灯进行不同颜色变化,但由于这三种APP在使用过程中可能会出现卡顿,所以需要在新的颜色未输入时,记忆并保持上次获取的颜色。

图9为本申请实施例提供的一种屏幕与氛围灯的同步控制装置的结构示意图。请参见图9,屏幕与氛围灯的同步控制装置10,包括:

第一确定模块11,用于在氛围灯联动屏幕功能的开关开启时,确定车辆的屏幕上显示的应用程序APP的类型,所述类型包括娱乐APP或者非娱乐APP;

第二确定模块12,用于根据所述APP的类型,从所述车辆的屏幕中确定控制氛围灯时的取色范围,所述取色范围包括第一区域以及第二区域;

第三确定模块13,用于从所述第一区域中根据显示的图像资源中确定出第一颜色,并从所述第二区域中根据显示的图像资源确定出第二颜色;

控制模块14,用于根据所述第一颜色和所述第二颜色控制所述车辆的氛围灯。

本申请实施例提供的屏幕与氛围灯的同步控制装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一种可能的实施方式中,所述控制模块14具体用于:

根据所述第一颜色控制所述车辆的氛围灯的第一部分,并根据所述第二颜色控制所述氛围灯的第二部分,所述车辆的氛围灯包括所述第一部分和第二部分。

在一种可能的实施方式中,第二确定模块12具体用于:

若所述APP为娱乐APP,则从所述APP在屏幕中的显示区域中获取出预先标定的娱乐APP对应的所述取色范围;

若所述APP为非娱乐APP,则从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围。

在一种可能的实施方式中,第二确定模块12具体用于:

若所述APP为娱乐APP中的游戏类或者视频类,则获取中控屏幕两侧的预设区域作为所述取色范围,或者获取副驾屏幕两侧的预设区域作为所述取色范围。

在一种可能的实施方式中,第二确定模块12具体用于:

所述从所述屏幕中的显示区域中获取出预先标定的所述车辆的类型对应的所述取色范围,包括:

获取所述车辆的类型对应的中控屏幕两侧的预设区域作为所述取色范围,或者获取所述车辆的类型对应的液晶仪表盘屏幕预设区域作为所述取色范围。

在一种可能的实施方式中,第三确定模块13具体用于:

根据预设频率对所述第一区域和所述第二区域显示的内容进行图像截取,获取所述第一区域显示的多个第一图像资源以及所述第二区域显示的多个第二图像资源;

从所述多个第一图像资源中获取出最突出的颜色作为所述第一颜色,并从所述多个第二图像资源中获取出最突出的颜色作为所述第二颜色。

在一种可能的实施方式中,第一确定模块11具体用于:

获取所述车辆的屏幕上正在运行的所述APP,并确定所述APP所属的多媒体类型;所述多媒体类型包括以下任一种:本地视频、USB视频、在线视频、游戏、音乐播放器、在线音乐、有声电子书、光盘、收音机、网络收音机、USB音频、BT音频和车载导航。

根据所述APP所属的多媒体类型,预先配置的娱乐APP包括的至少一个多媒体类型以及非娱乐APP包括的至少一个多媒体类型,确定所述APP的类型为娱乐APP或者非娱乐APP。

本申请实施例提供的屏幕与氛围灯的同步控制装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

图10为本申请实施例提供的一种智能座舱控制器的结构示意图。请参见图10,该智能座舱控制器20可以包括处理器21,存储器22,总线23和交互接口24。示例性地,处理器21、存储器22,以及交互接口24通过总线23相互连接。

所述存储器22存储计算机执行指令;

所述处理器21执行所述存储器22存储的计算机执行指令,使得所述处理器21执行如上述方法实施例提供的方法。

相应地,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当所述计算机执行指令被处理器执行时用于实现上述任一方法实施例所述的方法。

相应地,本申请实施例还可提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,可实现上述任一方法实施例所述的方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁带、磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

相关技术
  • 缝纫机双轴同步控制方法、装置、设备、系统和存储介质
  • 屏幕布局数据处理方法、装置、电子设备及存储介质
  • 屏幕亮度调节方法、装置、存储介质及电子设备
  • 屏幕显示的调节方法及装置、电子设备、存储介质
  • 屏幕旋转方法、装置、终端设备及计算机可读取存储介质
  • 一种音视频氛围灯同步控制方法、装置、设备及存储介质
  • 一种氛围灯律动的处理方法、装置、设备及介质
技术分类

06120116488746