本发明涉及车辆领域,特别是涉及一种音量调节方法、车载终端及计算机存储介质。
背景技术:
随着电子技术的快速发展,车载终端越来越普及,用户通过车载终端中安装的收音机、音乐等多媒体应用来对应收听电台节目、播放音乐等场景也越来越多。相关技术中,用户可以通过选择音量平衡的位置点如主驾驶位置、副驾驶位置、前排位置或后排位置,以使车载终端根据用户所选择的位置点调节对应喇叭的输出音量大小,从而实现根据车辆内的载客情况来调整喇叭的输出音量。然而,上述音量调节的过程操作繁琐,降低了用户使用体验。
技术实现要素:
本发明的目的在于提供一种音量调节方法、车载终端及计算机存储介质,能够有效提升用户使用体验。
为达到上述目的,本发明的技术方案是这样实现的:
第一方面,本发明实施例提供了一种音量调节方法,应用于车载终端,所述音量调节方法包括:
获取车辆各座位上的乘客信息;
根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节。
作为其中一种实施方式,所述乘客信息包括以下信息至少一种:指示座位上是否有乘客的信息、指示乘客位置的信息、指示座位上的乘客类型是否为预设类型的信息、指示座位上的乘客状态是否为预设状态的信息。
作为其中一种实施方式,所述获取车辆各座位上的乘客信息,包括:
获取基于车辆内的监控视频装置拍摄的包含所述车辆的座位区域的图像数据;
根据所述图像数据获取所述车辆各座位上的乘客信息。
作为其中一种实施方式,所述获取车辆各座位上的乘客信息,包括:
获取基于车辆内的压力检测装置采集的施加于所述车辆各座位上的压力信息;
根据所述压力信息获取所述车辆各座位上的乘客信息。
作为其中一种实施方式,所述获取车辆各座位上的乘客信息,包括:
获取基于车辆内的声音采集装置采集的所述车辆的各座位区域的声音信息和/或声源信息;
根据所述声音信息和/或所述声源信息获取所述车辆各座位上的乘客信息。
作为其中一种实施方式,所述根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,包括:
基于设置的座位标识与喇叭标识之间的对应关系,确定目标座位标识对应的目标喇叭标识;其中,所述目标座位标识对应的目标座位上没有乘客、或有乘客且乘客类型为预设类型、或有乘客且乘客状态为预设状态;
根据所述目标座位上的乘客信息对所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量进行调节。
作为其中一种实施方式,所述根据所述目标座位上的乘客信息对所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量进行调节,包括:
根据设置的乘客信息与音量调节指令之间的对应关系,确定与目标喇叭对应的音量调节指令;
根据所述与目标喇叭对应的音量调节指令对所述车辆中所述目标喇叭的输出音量进行调节。
作为其中一种实施方式,所述根据所述与目标喇叭对应的音量调节指令对所述车辆中所述目标喇叭的输出音量进行调节,包括:
当所述目标座位上没有乘客时,控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值;
当所述目标座位上有乘客且乘客类型为预设类型、或乘客状态为预设状态时,控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值。
第二方面,本发明实施例提供了一种车载终端,包括:处理器和存储有计算机程序的存储器,在所述处理器运行所述计算机程序时,实现第一方面所述的音量调节方法的步骤。
第三方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的音量调节方法的步骤。
本发明实施例提供的音量调节方法、车载终端及计算机存储介质,所述音量调节方法包括:车载终端获取车辆各座位上的乘客信息;所述车载终端根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节。如此,根据车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,以实现根据车辆各座位上的乘客信息自动调节喇叭的输出音量,能够有效提升用户使用体验。此外,无需用户通过手动方式调整车辆内喇叭的输出音量,操作智能,且提高了行车的安全性。
附图说明
图1为本发明实施例提供的一种音量调节方法的流程示意图;
图2为本发明实施例中车窗与喇叭的位置关系示意图;
图3为本发明实施例中音量平衡的状态示意图;
图4为本发明实施例提供的一种音量调节方法的具体流程示意图;
图5为本发明实施例提供的一种车载终端的结构示意图。
具体实施方式
以下结合说明书附图及具体实施例对本发明技术方案做进一步的详细阐述。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
参见图1,为本发明实施例提供的一种音量调节方法,应用于车载终端,包括以下步骤:
步骤s101:车载终端获取车辆各座位上的乘客信息;
需要说明的是,所述车载终端具体可以是车机、或车载t-box等设备。本实施例中,以所述车辆为汽车为例。车载终端获取车辆各座位上的乘客信息,可以是指车载终端在车辆开始播放多媒体时对应获取车辆各座位上的乘客信息,也可以是车载终端在车辆各座位上的乘客信息发生变化后对应获取车辆各座位上的乘客信息,如有乘客离开车辆或有新乘客进入车辆等。这里,所述乘客信息可包括以下信息至少一种:指示座位上是否有乘客的信息、指示乘客位置的信息、指示座位上的乘客类型是否为预设类型的信息、指示座位上的乘客状态是否为预设状态的信息。其中,所述指示乘客位置的信息是指乘客所乘坐的座位信息,如有乘客在副驾驶座。所述预设类型可以根据实际情况需要进行设置,具体可以是儿童乘客或老人乘客等。所述预设状态可以根据实际情况需要进行设置,具体可以是乘客正在睡觉、办公、与人交谈、听歌、或打电话等。所述获取车辆各座位上的乘客信息可以是实时获取车辆各座位上的乘客信息,也可以是周期性获取车辆各座位上的乘客信息。从具体实现方式上来说,所述获取车辆各座位上的乘客信息,可以是获取基于车辆内的监控视频装置拍摄的包含所述车辆的座位区域的图像,根据所述图像获取所述车辆各座位上的乘客信息。这里,所述监控视频装置可以是设置于车机系统的摄像头,也可以是独立的全景摄像头。可以理解地,通过对包含所述车辆的座位区域的图像进行人像检测,可以获知车辆的各座位上是否有乘客、和/或有乘客乘坐的座位信息即乘客位置、和/或乘客是否处于办公、与人交谈、听歌、或打电话等状态;通过对包含所述车辆的座位区域的图像进行人脸识别,可以获知乘客是否为儿童或成人、和/或乘客是否处于正在睡觉等状态。这里,根据包含所述车辆的座位区域的图像进行人像检测可以是通过人像检测算法来实现,具体可以根据座位上是否有人像检测座位上是否有乘客和/或乘客位置、根据人像头部之间的距离和人像姿势检测座位上的乘客是否处于与人交谈或办公等,而根据包含所述车辆的座位区域的图像进行人脸识别可以是通过人脸识别算法来实现,具体可以根据人眼的特征信息检测乘客是否处于睡觉状态、根据脸部特征检测乘客是否为儿童等,关于人像检测算法和人脸识别算法的具体原理可参考现有技术,在此不再进行赘述。如此,根据包含车辆的座位区域的图像获取所述车辆各座位上的乘客信息,简单、快速且实现成本低,准确度高。
在一实施方式中,所述获取车辆各座位上的乘客信息,可以是获取基于车辆内的压力检测装置采集的施加于所述车辆各座位上的压力信息,根据所述压力信息获取所述车辆各座位上的乘客信息。这里,所述压力检测装置可以是设置于车辆各座位下的压力传感器等。可以理解地,由于座位上有乘客时对应的压力与座位上没有乘客时对应的压力不同,座位上有不同类型的乘客时对应的压力也不同,例如,儿童乘客对应的压力通常要小于成人乘客对应的压力,若检测到施加于一座位上的压力大于预设压力阈值,可以认为该座位上为成人乘客,反之,若检测到施加于一座位上的压力小于预设压力阈值,可以认为该座位上为儿童乘客,预设压力阈值可以根据实际情况需要进行设置,比如可以设置为350n等。因此,通过对施加于所述车辆各座位上的压力信息进行分析,可以获知车辆的各座位上是否有乘客、和/或有乘客乘坐的座位信息即乘客位置、和/或乘客类型是否为儿童等信息。如此,根据施加于所述车辆各座位上的压力信息获取所述车辆各座位上的乘客信息,简单、快速且实现成本低,准确度高。
在一实施方式中,所述获取车辆各座位上的乘客信息,可以是获取基于车辆内的声音采集装置采集的所述车辆的各座位区域的声音信息和/或声源信息;根据所述声音信息和/或所述声源信息获取所述车辆各座位上的乘客信息。这里,所述声音采集装置可以是设置于车辆的各座位附近的麦克风,本实施例中以车辆的各座位附近都设置有一独立的麦克风为例进行说明。可以理解地,通过对所述车辆的各座位区域的声音信息和/或声源信息进行分析,可以获知车辆的各座位上是否有乘客、和/或有乘客乘坐的座位信息即乘客位置、和/或乘客类型是否为儿童乘客等信息。例如,由于儿童具有特殊的声纹,可以对所述车辆的各座位区域的声音信息进行声纹识别以识别座位上的乘客是否为儿童。这里,对所述车辆的各座位区域的声音信息进行声纹识别可以是通过声纹识别算法来实现,关于声纹识别算法的具体原理可参考现有技术,在此不再进行赘述。再者,可以对所述车辆的各座位区域的声源信息进行分析,以确定各声源的位置即确定各座位上是否有乘客。如此,根据车辆的各座位区域的声音信息和/或声源信息获取所述车辆各座位上的乘客信息,操作简单、快速,且准确度高。
步骤s102:所述车载终端根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节。
具体地,所述车载终端根据步骤s101中获取的所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,以实现根据车辆各座位上的乘客信息自动调节喇叭的输出音量,使所述车辆中喇叭的输出音量更适应用户需求。
需要说明的是,所述对所述车辆中喇叭的输出音量进行调节实际是对所述车辆中喇叭的输出功率进行调节,即若需要增大喇叭的输出音量,则增大该喇叭的输出功率;若需要降低喇叭的输出音量,则降低该喇叭的输出功率。在一实施方式中,所述根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,包括:基于设置的座位标识与喇叭标识之间的对应关系,确定目标座位标识对应的目标喇叭标识;其中,所述目标座位标识对应的目标座位上没有乘客、或有乘客且乘客类型为预设类型、或有乘客且乘客状态为预设状态;根据所述目标座位上的乘客信息对所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量进行调节。
可以理解地,车辆的喇叭通常有多个,且分别设置在车辆的不同座位附近,如图2所示,以车辆至少具有四个喇叭,分别标记为x1、x2、x3、x4;且车辆至少具有主驾驶座位、副驾驶座位、后排左座位、后排右座位等四个座位,分别标记为y1、y2、y3、y4;其中,喇叭x1设置于主驾驶座位y1附近,喇叭x2设置于副驾驶座位y2附近,喇叭x3设置于后排左座位y3附近,喇叭x4设置于后排右座位y4附近。所述车载终端中预先设置有座位标识与喇叭标识之间的对应关系,即将座位与喇叭一一对应进行绑定,如图2所示,将喇叭x1与主驾驶座位y1进行绑定、将喇叭x2与副驾驶座位y2进行绑定、将喇叭x3与后排左座位y3进行绑定、将喇叭x4与后排右座位y4进行绑定等。基于座位标识与喇叭标识之间的对应关系,根据各座位上的乘客信息确定待调节的目标喇叭后,对目标喇叭的输出音量进行调节,以实现根据车辆各座位上的乘客信息自动调节喇叭的输出音量。可以理解地,当一个座位上没有乘客时,为了降低功耗,此时可相应调低该座位对应的喇叭的输出音量或将该座位对应的喇叭的输出音量调节至预设音量阈值以下;当一个座位上有乘客且乘客类型为儿童乘客、或有乘客且乘客状态为睡觉状态时,为了保护乘客或避免打扰乘客,此时可相应调低该座位对应的喇叭的输出音量或将该座位对应的喇叭的输出音量调节至预设音量阈值以下。如此,根据车辆的座位上的乘客信息对与该座位对应的喇叭的输出音量进行调节,以通过对喇叭的准确调节实现对音量的准确调节,提升了音量调节的准确度,进一步提升了用户使用体验。
需要说明的是,所述根据所述车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,还可包括对所述车辆中除所述目标喇叭之外的喇叭的输出音量进行调节,以确保车辆内的音响具有较好的音量平衡效果。比如,请再次参阅图2,假设后排左座位和后排右座位上没有乘客,此时车载终端将喇叭x3和喇叭x4的输出音量调低之后,可以将喇叭x1和喇叭x2的输出音量增大,以提高主驾驶座位和副驾驶座位上的乘客的音响体验。
在一实施方式中,所述根据所述目标座位上的乘客信息对所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量进行调节,包括:
根据设置的乘客信息与音量调节指令之间的对应关系,确定与目标喇叭对应的音量调节指令;
根据所述与目标喇叭对应的音量调节指令对所述车辆中所述目标喇叭的输出音量进行调节。
可以理解地,车载终端中可预先设置有乘客信息与音量调节指令之间的对应关系,例如,当座位上没有乘客时,可以设置对应的音量调节指令为降低该座位对应的喇叭的输出音量或关闭该座位对应的喇叭;当座位上有儿童乘客时,可以设置对应的音量调节指令为降低该座位对应的喇叭的输出音量至预设音量阈值,以保护儿童的听力。如此,根据座位上的乘客信息对该座位对应的喇叭的输出音量进行调节,操作简便,且效果好,进一步提升了用户使用体验。
在一实施方式中,所述根据所述与目标喇叭对应的音量调节指令对所述车辆中所述目标喇叭的输出音量进行调节,包括:
当所述目标座位上没有乘客时,控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值;
当所述目标座位上有乘客且乘客类型为预设类型、或乘客状态为预设状态时,控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值。
这里,当所述目标座位上没有乘客时,车载终端控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值,以降低所述目标喇叭所消耗的电量等资源,并提升其它座位上的乘客的体验。当所述目标座位上有乘客且乘客类型为预设类型、或乘客状态为预设状态时,控制所述车辆中所述目标喇叭标识对应的目标喇叭的输出音量降低预设第一音量值或降低至预设第二音量值,以对所述预设类型的乘客进行保护或避免因音量过大影响到乘客。所述预设类型可以根据实际情况需要进行设置,比如可以是儿童等。所述预设状态也可以根据实际情况需要进行设置,具体可以是睡觉、办公等。所述预设第一音量值和预设第二音量值可以根据实际情况需要进行设置,所述预设第一音量值可以设置为5分贝、20分贝等,所述预设第二音量值可以设置为0分贝、10分贝等。如此,根据座位上的乘客信息确定该座位对应的喇叭的音量调节指令后,利用对应的音量调节指令对喇叭的输出音量进行调节,操作便捷,进一步提升了用户使用体验。
综上,上述实施例提供的音量调节方法中,根据车辆各座位上的乘客信息对所述车辆中喇叭的输出音量进行调节,以实现根据车辆各座位上的乘客信息自动调节喇叭的输出音量,能够有效提升用户使用体验。此外,无需用户通过手动方式调整车辆内喇叭的输出音量,操作智能,且提高了行车的安全性。
基于前述实施例相同的发明构思,本实施例通过具体示例对前述实施例的技术方案进行详细说明。现在车内娱乐系统都会有音量平衡功能,其实现方式是根据用户选择位置来动态调整:balance(左右平衡),作用是调节左右两边喇叭的功率;fader(前后衰减)参数,从而动态控制四个喇叭的音量来实现音量平衡功能。参见图3,为音量平衡的状态示意图。然而,通常用户在调整音量平衡的时候,首先需要进入设置,然后根据音量平衡的位置点选择,音量平衡点是在主驾驶位置还是副驾驶位置,或者前排、后排的位置。用户想要实现根据车内的载客来调整合适的音量平衡,这个操作需要很多步骤才可以完成,因此,这个操作对用户来说是一个比较繁琐和花费时间的操作。为解决上述问题,图4为本发明实施例提供的一种音量调节方法的具体流程示意图,包括:
步骤s201:车机启动;
这里,当车门打开的时候,车机将处于上电状态,并根据用户的操作相应启动。
步骤s202:车机采集车内座位与人的对应关系;
这里,车内座位与人的对应关系可以通过数组集合的方式进行记录,如{1,0,1,1,1}中的每个依次表示{主驾驶座位,副驾驶座位,后排左座位,后排中座位,后排右座位},0表示该座位没有人,1表示该座位有人。
步骤s203:车机获取与采集到的数据对应的音量平衡参数。
这里,采集到的数据可以在预设的数据里面找到对应的音量平衡参数。
步骤s204:车机调整对应的音量平衡参数。
这里,车机根据步骤s203中获取的音量平衡参数进行音量平衡参数调整。
上述过程可以概括如下:在用户使用车内摄像头进行鉴权进入系统的时候,同时采集车内的图片信息,根据图片识别各个座位上面是否有人,自动根据每个座位是否有人,按照预设的数据集合去计算每种模式的音量平衡点,从而实现智能调节音量平衡。同时,在启动车机期间,可以根据车内乘客的增加或减少自动采集车内图片信息进行自动调整音量平衡。
综上,本实施例提供的音量调节方法中,在车机启动期间,根据车内载客动态调整音量平衡,这样当启动车辆或者车内载客有所增减的时候,车内音量平衡始终保持一个最合适的位置,优化了用户需要进入设置里面去手动调整音量平衡的步骤。
基于前述实施例相同的发明构思,本发明实施例提供了一种车载终端,如图5所示,该车载终端包括:处理器310和存储有计算机程序的存储器311;其中,图5中示意的处理器310并非用于指代处理器310的个数为一个,而是仅用于指代处理器310相对其他器件的位置关系,在实际应用中,处理器310的个数可以为一个或多个;同样,图5中示意的存储器311也是同样的含义,即仅用于指代存储器311相对其他器件的位置关系,在实际应用中,存储器311的个数可以为一个或多个。在所述处理器310运行所述计算机程序时,实现应用于上述车载终端的所述音量调节方法。
该车载终端还可包括:至少一个网络接口312。该车载终端中的各个组件通过总线系统313耦合在一起。可理解,总线系统313用于实现这些组件之间的连接通信。总线系统313除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图5中将各种总线都标为总线系统313。
其中,存储器311可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,randomaccessmemory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,staticrandomaccessmemory)、同步静态随机存取存储器(ssram,synchronousstaticrandomaccessmemory)、动态随机存取存储器(dram,dynamicrandomaccessmemory)、同步动态随机存取存储器(sdram,synchronousdynamicrandomaccessmemory)、双倍数据速率同步动态随机存取存储器(ddrsdram,doubledataratesynchronousdynamicrandomaccessmemory)、增强型同步动态随机存取存储器(esdram,enhancedsynchronousdynamicrandomaccessmemory)、同步连接动态随机存取存储器(sldram,synclinkdynamicrandomaccessmemory)、直接内存总线随机存取存储器(drram,directrambusrandomaccessmemory)。本发明实施例描述的存储器311旨在包括但不限于这些和任意其它适合类型的存储器。
本发明实施例中的存储器311用于存储各种类型的数据以支持该车载终端的操作。这些数据的示例包括:用于在该车载终端上操作的任何计算机程序,如操作系统和应用程序;联系人数据;电话簿数据;消息;图片;视频等。其中,操作系统包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序,例如媒体播放器(mediaplayer)、浏览器(browser)等,用于实现各种应用业务。这里,实现本发明实施例方法的程序可以包含在应用程序中。
基于前述实施例相同的发明构思,本实施例还提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,计算机存储介质可以是磁性随机存取存储器(fram,ferromagneticrandomaccessmemory)、只读存储器(rom,readonlymemory)、可编程只读存储器(prom,programmableread-onlymemory)、可擦除可编程只读存储器(eprom,erasableprogrammableread-onlymemory)、电可擦除可编程只读存储器(eeprom,electricallyerasableprogrammableread-onlymemory)、快闪存储器(flashmemory)、磁表面存储器、光盘、或只读光盘(cd-rom,compactdiscread-onlymemory)等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。所述计算机存储介质中存储的计算机程序被处理器运行时,实现应用于上述车载终端的所述音量调节方法。所述计算机程序被处理器执行时实现的具体步骤流程请参考图1所示实施例的描述,在此不再赘述。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。