音频策略管理系统、方法、装置及计算机可读介质与流程

文档序号:30335317发布日期:2022-06-08 06:39阅读:110来源:国知局
音频策略管理系统、方法、装置及计算机可读介质与流程

1.本技术主要涉及智能座舱领域,尤其涉及一种音频策略管理系统、方法、装置及计算机可读介质。


背景技术:

2.新型的互联网汽车越来越注重智能交互,越来越多的智能设备加入到座舱系统,使座舱系统更加智能化、娱乐化。
3.在汽车行驶过程中,人对声音的感知和体验十分重要,而信息娱乐相关的音频策略是保证良好用户体验的关键。音量调节是用户在听音乐或打电话时的一个常用操作,各个音量是否可以分开调节影响到用户体验。目前音量调节分为导航音量、语音音量、多媒体音量、通话音量四个音量条。电话通话和铃声同属于通话音量,其使用同一个音量条控制。当用户调节通话音量时,电话通话和铃声的音量同时被调节。随着用户对品质和细节的追求,比如:有些用户更希望电话铃声稍微大一些,以避免漏接电话,通话时的音量可以稍微降低。当前的音频策略无法满足不同用户的个性化需求和体验。
4.因此,亟需一种能满足个性化需求的音频策略管理系统和方法,提高用户的体验感受。


技术实现要素:

5.本技术要解决的技术问题是提供一种音频策略管理系统、方法、装置及计算机可读介质,解决当前的音频策略无法满足不同用户的个性化需求的问题。
6.为解决上述技术问题,本技术提供了一种音频策略管理系统,包括音频处理单元和控制单元,其中:所述音频处理单元用于通过一个音频通道接收来自不同音源的多个音频数据,并根据控制单元的指令调节所述音频数据对应的音量;所述控制单元用于识别所述音频通道传输的当前音频数据的当前音源,并向所述音频处理单元发送所述指令,所述指令包括所述当前音源对应的当前音量。
7.在本技术的一实施例中,音频策略管理系统还包括:音量调节界面,用于提供多个音量调节模组,所述多个音量调节模组与所述多个音源数据一一对应,用户通过操作所述音量调节模组生成所述音量调节模组对应的音源数据的目标音量。
8.在本技术的一实施例中,所述控制单元还用于存储每个所述音频数据的目标音量。
9.在本技术的一实施例中,所述控制单元还用于判断所述音频通道传输的当前音频数据的当前音源与所述用户操作的当前音量调节模组对应的目标音源是否一致,当所述当前音源与所述目标音源一致时,所述指令包括所述目标音量。
10.在本技术的一实施例中,所述控制单元包括片上系统。
11.在本技术的一实施例中,所述音量调节单元包括数字信号处理器。
12.在本技术的一实施例中,所述不同音源包括电话铃声和电话通话。
13.在本技术的一实施例中,当所述音频通道中同时包括所述电话铃声的音频数据和所述电话通话的音频数据时,所述指令包括所述电话通话的音频数据的当前音量。
14.为解决上述技术问题,本技术还提供了一种音频策略管理方法,包括:通过一个音频通道接收来自不同音源的多个音频数据;识别所述音频通道传输的当前音频数据的当前音源;根据指令调节所述音频数据对应的音量,所述指令包括所述当前音源对应的当前音量。
15.在本技术的一实施例中,方法还包括:接收来自音量调节模组的目标音量,所述音量调节模组对应于目标音源;以及判断所述音频通道传输的当前音频数据的当前音源与所述目标音源是否一致,当所述当前音源与所述目标音源一致时,所述指令包括所述目标音量。
16.在本技术的一实施例中,所述不同音源包括电话铃声和电话通话。
17.在本技术的一实施例中,方法还包括:当所述音频通道中同时包括所述电话铃声的音频数据和所述电话通话的音频数据时,所述指令包括所述电话通话的音频数据的当前音量。
18.为解决上述技术问题,本技术还提供了一种音频策略管理装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的音频策略管理方法。
19.为解决上述技术问题,本技术还提供了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如上所述的音频策略管理方法。
20.本技术的音频策略管理系统通过控制单元识别音频通道传输的当前音频数据的当前音源,并向音频处理单元发送当前音源对应的当前音量的指令,音频处理单元根据指令调节所述音频数据对应的音量。使得同一音频传输通道中的不同音源的音量可以分开调节,满足了不同客户的个性化需求,提高了客户的体验。
附图说明
21.包括附图是为提供对本技术进一步的理解,它们被收录并构成本技术的一部分,附图示出了本技术的实施例,并与本说明书一起起到解释本技术原理的作用。附图中:
22.图1是根据本技术一实施例示出的音频策略管理系统的系统框图;
23.图2是一种音频策略管理系统的音量调节界面示意图;
24.图3是本技术一实施例示出的音频策略管理系统的音量调节界面示意图;
25.图4是本技术一实施例示出的自定义音频仲裁矩阵的示意图;
26.图5是根据本技术一实施例示出的音频策略管理方法的流程示意图;
27.图6是根据本技术一实施例示出的音频策略管理装置的系统框图。
具体实施方式
28.为了更清楚地说明本技术的实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本技术的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本技术应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代
表相同结构或操作。
29.如本技术和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
30.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
31.本技术中使用了流程图用来说明根据本技术的实施例的系统所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
32.在现有技术中,电话通话和铃声同属于通话音量,其使用同一个音量条控制。当用户调节通话音量时,电话通话和铃声的音量同时被调节,无法满足不同用户的个性化需求。针对该技术问题,在本技术的一些实施例中,通过控制单元识别音频通道传输的当前音频数据的当前音源,并向音频处理单元发送当前音源对应的当前音量的指令,音频处理单元根据指令调节所述音频数据对应的音量。在本技术中不同音源的音量分开调节,满足了不同客户的个性化需求,提高了客户的体验。
33.以下结合附图,详细说明本技术各实施例提供的技术方案。
34.图1是根据本技术一实施例示出的音频策略管理系统的系统框图。如图1所示,该音频策略管理系统100包括音频处理单元11和控制单元12。其中,音频处理单元11用于通过一个音频通道接收来自不同音源的多个音频数据,并根据控制单元12的指令调节音频数据对应的音量。本技术对多个音频数据的数量不做限制。
35.在一些实施例中,音频处理单元11是包含有限个音频通道的处理单元,通常为导航类、媒体类、提示音类、通讯类等四类音源各分配一个音频通道,电话通话和铃声同属于通讯类音源,两者共用一个音频通道传输音频数据。音频处理单元11可以通过音频通道接收不同音源的音频数据,音频数据可以是模拟信号、也可以是数字信号。然后对接收到的当前音频数据作数据处理,数据处理的方式可以包括模数转换、功率放大等,本技术对数据处理的方式不做限制。音频处理单元11可以将处理后的当前音频数据将发送给控制单元12。
36.音频处理单元11还用于接收控制单元12发送的指令,根据指令对处理后的音频数据作数据处理,数据处理的方式可以包括数模转换、功率放大等,本技术对数据处理的方式不做限制。
37.音频处理单元11和控制单元12之间的交互过程可以是例如:多个音频数据进入音频处理单元11的音频通道,音频处理单元11发送接收到的音频数据的参数给控制单元11,控制单元11通过该参数对音频数据进行识别,再发送指令到音频处理单元11,音频处理单
元11根据指令处理音频数据,并将处理后的音频数据发送给音频处理单元11本身的功放或外设的播放器,播放调整后的音频数据。
38.在一些实施例中,音频处理单元包括数字信号处理器(digital signal processing,简称dsp),dsp可以包括电子分频器和功放等,电子分频器用来实现信号的主动分频,功放用来实现信号的功率放大。本技术不以此为限。
39.参考图1所示,控制单元12用于识别音频通道传输的当前音频数据的当前音源,并向音频处理单元11发送指令,指令包括当前音源对应的当前音量。根据本技术所要解决的技术问题,由于一个音频通道里可能存在不同音源的多个音频数据,因此需要控制单元12对多个音频数据进行管理和仲裁。在本实施例中,控制单元12接收音频处理单元11传输的处理后的当前音频数据,然后识别处理后的当前音频数据所属的音源。例如,控制单元12可以根据当前音频数据的频率识别其所属的音源,本技术并不以此为限。最后,控制单元12根据音源识别的结果向音频处理单元11下发指令,指令包括当前音源对应的当前音量。用户不调节音量时,当前音量可以是预先设置好存储在控制单元12中的原始音量;用户实时调节音量时,当前音量可以是用户调节后存储在控制单元12中的目标音量。调节完成后,用目标音量替换原始音量存储在控制单元12中。
40.在一些实施例中,控制单元12包括内部通信总线、处理器(processor)、只读存储器(rom)、随机存取存储器(ram)、以及通信端口。内部通信总线可以实现控制单元12组件间的数据通信。处理器可以进行音源识别和判断。在一些实施例中,处理器可以由一个或多个处理器组成,例如可以由一个通用处理器(cpu)和神经网络处理单元(neuralnetworks process units,简称npu)组成,cpu用来做通用的运算,npu用来做语音、视觉等需要高算力的运算。通信端口可以实现控制单元12与外部的数据通信。例如,控制单元12通过通信端口与音频处理单元11进行通信;控制单元12通过通信端口接入u盘播放音乐;控制单元12通过通信端口与手机进行蓝牙通话等。在一些实施例中,控制单元12可以通过通信端口从网络发送和接收信息及数据。控制单元12还可以包括不同形式的程序储存单元以及数据储存单元,例如只读存储器(rom)和随机存取存储器(ram),能够存储计算机处理和/或通信使用的各种数据文件,例如用户设置的原始音量或目标音量。
41.在一些实施例中,控制单元12包括片上系统(system on chip,简称soc),soc是由多个具有特定功能的集成电路组合在一个芯片上形成的系统或产品。在一些实施例中,控制单元12包括微控制单元(microcontroller unit,简称mcu),本技术不以此为限。
42.在一些实施例中,音频策略管理系统还包括音量调节界面20,用于提供多个音量调节模组,多个音量调节模组与多个音源数据一一对应,用户通过操作音量调节模组生成音量调节模组对应的音源数据的目标音量。音量调节模组可以是中控屏上的音量条,每个音量条对应一类音源的音量。音量条可以是一条直线,也可以是一个圆环或其他任何形式,用户可以通过触摸的方式直观地调节音量,本技术对音量条的形式不做限制。
43.为了更好的说明本技术,以音量条是一条直线为例,说明本技术音量调节模组的作用。图2是一种音频策略管理系统的音量调节界面示意图。如图2所示,该音量调节界面20包括导航音量条21、语音音量条22、多媒体音量条23和通话音量条24。每条音量条表示表示音量从0-100%变化。电话通话和铃声同属于通话音量,其使用同一个通话音量条24控制。当用户调节通话音量条时,电话通话和铃声的音量同时被调节,无法满足不同用户的个性
化需求。
44.图3是本技术一实施例示出的音频策略管理系统的音量调节界面示意图。如图3所示,本实施例的音量调节界面30包括导航音量条31、语音音量条32、多媒体音量条33、铃声音量条34和电话音量条35。可以通过铃声音量条34为铃声设置铃声目标音量;通过电话音量条35为电话通话设置电话通话目标音量。
45.在一些实施例中,控制单元12还用于存储每个音频数据的目标音量。将设置好的目标音量存储在控制单元12中,具体地可以存储在只读存储器或随机存取存储器中。然后根据控制单元12识别音源的结果,将其对应的目标音量下发给音频处理单元11,实现电话通话和铃声的音量分开调节,音量调节方式更加灵活,提高了用户的满意度。
46.在一些实施例中,控制单元12还用于判断音频通道传输的当前音频数据的当前音源与用户操作的当前音量调节模组对应的目标音源是否一致,当当前音源与目标音源一致时,指令包括目标音量。下面以音频通道传输中存在第一音源和第二音源,音量调节界面包括第一音源对应的第一音量调节模组、第二音源对应的第二音量调节模组为例进行详细说明。
47.用户操作第一音量调节模组产生第一目标音量,用户操作第二音量调节模组产生第二目标音量。控制单元12获取用户操作的当前音量调节模组对应的目标音源,具体地,可以将用户操作的当前音量调节模组的参数发送给控制单元12,控制单元12获取后根据该参数就能确定用户操作的目标音源。当用户操作第一音量调节模组产生第一目标音量时,第一音量调节模组对应的参数会上报给控制单元12,控制单元12根据获取的参数即可确定用户操作的目标音源为第一音源;同理,当用户操作第二量调节模组产生第二目标音量时,第二音量调节模组对应的参数会上报给控制单元12,控制单元12根据获取的参数即可以确定用户操作的目标音源为第二音源。此外,控制单元12接收音频处理单元11传输的处理后的当前音频数据,然后识别处理后的当前音频数据所属的音源。将识别后的当前音频数据的当前音源与用户操作的目标音源进行比较,如果识别出的当前音频数据属于第一音源,而用户操作的当前音量调节模组对应的目标音源也是第一音源,控制单元12则将第一目标音量发送给音频处理单元11;如果识别出的当前音频数据属于第一音源,而用户操作的当前音量调节模组对应的目标音源是第二音源,控制单元12不会将用户操作第二音量调节模组产生的第二目标音量发送给音频处理单元11,而是将第一音源对应的原始音量发送给音频处理单元11。如果识别出的当前音频数据属于第二音源,而用户操作的当前音量调节模组对应的目标音源也是第二音源,控制单元12则将第二目标音量发送给音频处理单元11;如果识别出的当前音频数据属于第二音源,而用户操作的当前音量调节模组对应的目标音源是第一音源,控制单元12不会将用户操作第一音量调节模组产生的第一目标音量发送给音频处理单元11,而是将第二音源对应的原始音量发送给音频处理单元11。
48.在一些实施例中,不同音源包括电话铃声和电话通话。当音频通道中同时包括电话铃声的音频数据和电话通话的音频数据时,音频处理单元11会将处理后的电话铃声的音频数据和电话通话的音频数据发送给控制单元12,控制单元12根据自定义的仲裁策略将电话通话的音频数据作为当前音频数据,从而将电话通话的对应的当前音量发送给音频处理单元11,当前音量包括原始音量或目标音量。当电话通话音量没有经过调节时,存储在控制单元12中的电话通话音量是原始音量,则将原始音量发送给音频处理单元11,当用户通过
音量调节模组调节电话通话音量为目标音量之后,存储在控制单元12中的电话通话音量包括目标音量,则将目标音量发送给音频处理单元11。可以理解,控制单元12可以同时存储原始音量和一个或多个目标音量。
49.在一些实施例中,自定义仲裁策略可以是音频仲裁矩阵,本技术对自定义仲裁策略的实现算法不作限制。
50.图4是本技术一实施例示出的自定义音频仲裁矩阵的示意图。如图4所示,根据该自定义音频仲裁矩阵40,当前音源是电话通话时,如果音频通道中同时存在冲突的电话通话,高优先级中断低优先级;同优先级的后事件中断前事件。当前音源是电话通话时,如果音频通道中同时存在冲突的电话铃声,控制单元12将电话通话作为当前音频数据的,即电话通话的优先级高于电话铃声的优先级。而且,电话通话与导航提示音类、语音交互类、媒体类冲突时,电话通话的优先级均高于其他类别。电话铃声与导航提示音类、语音交互类、媒体类冲突时,电话铃声的优先级均高于其他类别。该自定义音频仲裁矩阵40可以存储在控制单元12中。
51.本技术的音频策略管理系统通过控制单元识别音频通道传输的当前音频数据的当前音源,并向音频处理单元发送当前音源对应的当前音量的指令,音频处理单元根据指令调节音频数据对应的音量,使得同一音频传输通道中的不同音源的音量可以分开调节,满足了不同客户的个性化需求,提高了客户的体验。
52.本技术还提供了一种音频策略管理方法。该方法可以通过前述的音频策略管理系统执行,因此关于前述音频策略管理系统的详细说明皆适用于本方法,在此不再赘述。
53.图5是根据本技术一实施例示出的音频策略管理方法的流程示意图。如图5所示,本实施例的音频策略管理方法50包括以下步骤s501-s505:
54.步骤s501:通过一个音频通道接收来自不同音源的多个音频数据。
55.步骤s502:识别音频通道传输的当前音频数据的当前音源。
56.步骤s503:根据指令调节音频数据对应的音量,指令包括当前音源对应的当前音量。
57.其中,步骤s501可以由图1中所示的音频处理单元11来执行;步骤s502可以由图1中所示的控制单元12来执行;在步骤s503,指令由控制单元12发出,并由音频处理单元11根据该指令调节音频数据对应的音量。本技术对此不作限制。
58.在一些实施例中,步骤s501中识别音频通道传输的当前音频数据的当前音源的步骤包括:获取通道传输的当前音频数据的信息,根据该信息识别音频数据的当前音源。在这些实施例中,音频数据的信息中包括类似名称、标志位等信息,对于不同的音源该信息也有所不同,可以根据这些信息判断当前音频数据所属的音源。
59.在一些实施例中,本技术的音频策略管理方法还包括:接收来自音量调节模组的目标音量,音量调节模组对应于目标音源;判断音频通道传输的当前音频数据的当前音源与目标音源是否一致,当当前音源与目标音源一致时,指令包括目标音量。
60.在一些实施例中,不同音源包括电话铃声和电话通话。
61.在一些实施例中,本技术的音频策略管理方法还包括:当音频通道中同时包括电话铃声的音频数据和电话通话的音频数据时,指令包括电话通话的音频数据的当前音量。可以在前文所述的自定义音频仲裁矩阵40中设置电话通话的优先级高于电话铃声的优先
级。
62.本技术的音频策略管理方法通过识别音频通道传输的当前音频数据的当前音源,根据当前音源的种类调节对应音源的音量,使得同一音频传输通道中的不同音源的音量可以分开调节,满足了不同客户的个性化需求,提高了客户的体验。
63.本技术还提供了一种音频策略管理装置,包括:存储器,用于存储可由处理器执行的指令;以及处理器,用于执行所述指令以实现如上所述的音频策略管理方法。
64.图6是根据本技术一实施例示出的音频策略管理装置的系统框图。音频策略管理装置600可包括内部通信总线601、处理器(processor)602、只读存储器(rom)603、随机存取存储器(ram)604、以及通信端口605。当应用在个人计算机上时,音频策略管理装置600还可以包括硬盘606。内部通信总线601可以实现音频策略管理装置600组件间的数据通信。处理器602可以进行判断和发出提示。在一些实施例中,处理器602可以由一个或多个处理器组成。通信端口605可以实现音频策略管理装置600与外部的数据通信。在一些实施例中,音频策略管理装置600可以通过通信端口605从网络发送和接受信息及数据。音频策略管理装置600还可以包括不同形式的程序储存单元以及数据储存单元,例如硬盘606,只读存储器(rom)606和随机存取存储器(ram)604,能够存储计算机处理和/或通信使用的各种数据文件,以及处理器602所执行的可能的程序指令。处理器执行这些指令以实现方法的主要部分。处理器处理的结果通过通信端口传给用户设备,在用户界面上显示。
65.上述的音频策略管理方法可以实施为计算机程序,保存在硬盘606中,并可记载到处理器602中执行,以实施本技术中的任一项音频策略管理方法。
66.本技术还提供了一种存储有计算机程序代码的计算机可读介质,所述计算机程序代码在由处理器执行时实现如上所述的任一种音频策略管理方法。
67.音频策略管理方法实施为计算机程序时,也可以存储在计算机可读存储介质中作为制品。例如,计算机可读存储介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,压缩盘(cd)、数字多功能盘(dvd))、智能卡和闪存设备(例如,电可擦除可编程只读存储器(eprom)、卡、棒、键驱动)。此外,本文描述的各种存储介质能代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括但不限于能存储、包含和/或承载代码和/或指令和/或数据的无线信道和各种其它介质(和/或存储介质)。
68.应该理解,上文所描述的实施例仅是示意。本文描述的实施例可在硬件、软件、固件、中间件、微码或者其任意组合中实现。对于硬件实现,处理单元可以在一个或者多个特定用途集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器和/或设计为执行本文所述功能的其它电子单元或者其结合内实现。
69.上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述申请披露仅仅作为示例,而并不构成对本技术的限定。虽然此处并没有明确说明,本领域技术人员可能会对本技术进行各种修改、改进和修正。该类修改、改进和修正在本技术中被建议,所以该类修改、改进、修正仍属于本技术示例性实施例的精神和范围。
70.同时,本技术使用了特定词语来描述本技术的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本技术至少一个实施例相关的某一特征、结构或特点。因
此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本技术的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
71.本技术的一些方面可以完全由硬件执行、可以完全由软件(包括固件、常驻软件、微码等)执行、也可以由硬件和软件组合执行。以上硬件或软件均可被称为“数据块”、“模块”、“引擎”、“单元”、“组件”或“系统”。处理器可以是一个或多个专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理器件(dapd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器或者其组合。此外,本技术的各方面可能表现为位于一个或多个计算机可读介质中的计算机产品,该产品包括计算机可读程序编码。例如,计算机可读介质可包括,但不限于,磁性存储设备(例如,硬盘、软盘、磁带
……
)、光盘(例如,压缩盘cd、数字多功能盘dvd
……
)、智能卡以及闪存设备(例如,卡、棒、键驱动器
……
)。
72.同理,应当注意的是,为了简化本技术披露的表述,从而帮助对一个或多个申请实施例的理解,前文对本技术实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本技术对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。
73.虽然本技术已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本技术,在没有脱离本技术精神的情况下还可做出各种等效的变化或替换,因此,只要在本技术的实质精神范围内对上述实施例的变化、变型都将落在本技术的权利要求书的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1