CN113794968A - 车载音频焦点的仲裁方法及装置 - Google Patents
车载音频焦点的仲裁方法及装置 Download PDFInfo
- Publication number
- CN113794968A CN113794968A CN202111073416.2A CN202111073416A CN113794968A CN 113794968 A CN113794968 A CN 113794968A CN 202111073416 A CN202111073416 A CN 202111073416A CN 113794968 A CN113794968 A CN 113794968A
- Authority
- CN
- China
- Prior art keywords
- audio
- vehicle
- arbitration
- focus
- management module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000026676 system process Effects 0.000 claims abstract description 6
- 239000011159 matrix material Substances 0.000 claims description 36
- 230000007474 system interaction Effects 0.000 claims description 8
- 238000012423 maintenance Methods 0.000 abstract description 3
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10K—SOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
- G10K15/00—Acoustics not otherwise provided for
- G10K15/08—Arrangements for producing a reverberation or echo sound
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Navigation (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Abstract
本发明涉及一种车载音频焦点的仲裁方法及仲裁装置,仲裁方法包括:提供一外部音频管理模块,外部音频管理模块中包括可配置的车载音频仲裁策略,车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;响应于来自音源的音频焦点请求,车载内部音频***接收音频焦点请求并将音频焦点请求发送至外部音频管理模块,外部音频管理模块根据车载音频仲裁策略获得音频焦点请求的仲裁结果,并将仲裁结果返回至车载内部音频***;以及车载内部音频***根据仲裁结果处理当前音频焦点。本发明允许用户灵活地配置车载仲裁策略,方便在不同的车载产品需求项目中进行音频焦点策略管理和维护。
Description
技术领域
本发明主要涉及车载***,具体地涉及一种车载音频焦点的仲裁方法及装置。
背景技术
随着互联网在汽车领域的广泛应用,车载多媒体***突飞猛进,可选择的车载应用程序越来越多。音频管理***作为车载多媒体***的重要组成部分,不仅起着控制音频播放的作用,而且还起着处理不同音频之间关系的作用。车载音频焦点策略是处理车内多个应用声音之间的冲突,维护车内声音的播放秩序的决策中心。音频***根据音频焦点策略进行焦点的管理,要求各应用遵守音频焦点准则。例如:某些音频不可以同时输出,某些可以同时输出,某些可以同时输出但要音量降低。目前音频策略仲裁的原则是高优先级抢占低优先级,同优先级后者中断前者,通讯除外,后者不能中断前者。但是这种固定的音频焦点策略难以满足日益复杂和个性化的使用环境。
发明内容
本发明所要解决的技术问题是提供一种车载音频焦点的仲裁方法,该方法可灵活地配置车载音频焦点的仲裁策略,在不同的车载产品需求项目中进行音频焦点策略的管理和维护。
本发明为解决上述技术问题而采用的技术方案是一种车载音频焦点的仲裁方法,包括:提供一外部音频管理模块,所述外部音频管理模块中包括可配置的车载音频仲裁策略,所述车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;响应于来自音源的音频焦点请求,车载内部音频***接收所述音频焦点请求并将所述音频焦点请求发送至所述外部音频管理模块,所述外部音频管理模块根据所述车载音频仲裁策略获得所述音频焦点请求的仲裁结果,并将所述仲裁结果返回至所述车载内部音频***;以及所述车载内部音频***根据所述仲裁结果处理当前音频焦点。
在本发明的一实施例中,所述音源对应于车载应用程序,所述车载内部音频***从多个不同的车载应用程序接收所述音频焦点请求。
在本发明的一实施例中,所述外部音频管理模块包括应用程序接口,所述车载内部音频***通过所述应用程序接口向所述外部音频管理模块发送所述音频焦点请求。
在本发明的一实施例中,所述外部音频管理模块在所述车载内部音频***进行注册,其中所述车载内部音频***接收音频焦点请求之后,将所述音频焦点请求发送至已注册的外部音频管理模块。
在本发明的一实施例中,所述外部音频管理模块在所述车载内部音频***进行注册的步骤包括:车载音频服务在所述车载内部音频***中注册一回调函数;其中所述仲裁结果通过所述回调函数返回至所述车载内部音频***。
在本发明的一实施例中,所述音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合。
在本发明的一实施例中,通过配置关系矩阵来配置所述车载音频仲裁策略,所述关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,所述关系矩阵的行或列中的另一个对应提出音频焦点请求的请求音源,在所述关系矩阵中在所述行和所述列的交点设置所述关系。
在本发明的一实施例中,所述外部音频管理模块包括应用程序接口,通过所述应用程序接口配置所述关系矩阵。
本发明为解决上述技术问题还提出一种车载音频焦点的仲裁装置,包括:外部音频管理模块,所述外部音频管理模块中包括可配置的车载音频仲裁策略,所述车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;车载内部音频***,用于接收来自音源的音频焦点请求并将所述音频焦点请求发送至所述外部音频管理模块;以及控制器,用于控制所述外部音频管理模块根据所述车载音频仲裁策略获得所述音频焦点请求的仲裁结果,并将所述仲裁结果返回至所述车载内部音频***,所述车载内部音频***根据所述仲裁结果处理当前音频焦点。
在本发明的一实施例中,所述音源对应于车载应用程序,所述车载内部音频***从多个不同的车载应用程序接收所述音频焦点请求。
在本发明的一实施例中,所述外部音频管理模块包括应用程序接口,所述车载内部音频***通过所述应用程序接口向所述外部音频管理模块发送所述音频焦点请求。
在本发明的一实施例中,所述外部音频管理模块还用于通过车载音频服务在所述车载内部音频***中注册一回调函数,所述控制器通过控制所述回调函数将所述仲裁结果返回至所述车载内部音频***。
在本发明的一实施例中,所述音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合。
在本发明的一实施例中,所述车载音频仲裁策略包括可配置的关系矩阵,所述关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,所述关系矩阵的行或列中的另一个对应提出音频焦点请求的请求音源,所述关系矩阵的行和列的交点对应所述关系。
在本发明的一实施例中,所述外部音频管理模块包括应用程序接口,通过所述应用程序接口配置所述关系矩阵。
本发明提供的车载音频焦点的仲裁方法和装置通过提供外部音频管理模块,将音频焦点请求托管给外部音频管理模块进行管理和维护,允许用户灵活地配置车载仲裁策略,实现了车载音频播放策略的个性化配置,方便在不同的车载产品需求项目中进行音频焦点策略管理和维护。
附图说明
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明,其中:
图1是本发明一实施例的车载音频焦点的仲裁方法的示例性流程图;
图2是本发明一实施例的车载音频焦点的仲裁方法的时序示意图;
图3是本发明一实施例的车载音频焦点的仲裁方法中的关系矩阵的示例;
图4是本发明一实施例的车载内部音频***和外部音频管理模块的框图;
图5是根据本发明一实施例的仲裁方法对音频播放的控制流程图;
图6是本发明一实施例的车载音频焦点的仲裁装置的框图。
具体实施方式
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。
如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。
除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
此外,尽管本申请中所使用的术语是从公知公用的术语中选择的,但是本申请说明书中所提及的一些术语可能是申请人按他或她的判断来选择的,其详细含义在本文的描述的相关部分中说明。此外,要求不仅仅通过所使用的实际术语,而是还要通过每个术语所蕴含的意义来理解本申请。
本申请中使用了流程图用来说明根据本申请的实施例的***所执行的操作。应当理解的是,前面或下面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。
本发明的车载音频焦点的仲裁方法包括提供一外部音频管理模块,使该外部音频管理模块和车载内部音频***相互配合,车载内部音频***将接收到的请求音源的焦点请求发送给外部音频管理模块,外部音频管理模块根据车载音频仲裁策略获得对焦点请求的仲裁结果,并将仲裁结果返回至车载内部音频***。
图1是本发明一实施例的车载音频焦点的仲裁方法的示例性流程图。参考图1所示,该实施例的仲裁方法包括以下步骤:
步骤S110:提供一外部音频管理模块,外部音频管理模块中包括可配置的车载音频仲裁策略,车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;
步骤S120:响应于来自音源的音频焦点请求,车载内部音频***接收音频焦点请求并将音频焦点请求发送至外部音频管理模块,外部音频管理模块根据车载音频仲裁策略获得音频焦点请求的仲裁结果,并将仲裁结果返回至车载内部音频***;以及
步骤S130:车载内部音频***根据仲裁结果处理当前音频焦点。
以下结合图2、图3详细说明上述实施例的步骤S110-S130。
图2是本发明一实施例的车载音频焦点的仲裁方法的时序示意图。参考图2所示,本发明的仲裁方法涉及到外部音频管理模块210和车载内部音频***220。其中,车载内部音频***220可以是车机***中用于管理音频设备的部分。在一些实施例中,车机***是基于安卓***,则车载内部音频***220也是基于安卓***。
结合图1和图2所示,在步骤S110,提供一外部音频管理模块210,其包括可配置的车载音频仲裁策略。车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种。
具体地,车载音频仲裁策略是可配置的,用户可以通过接口来配置外部音频管理模块210中的车载音频仲裁策略,本发明对具体的配置方式不做限制。
在一些实施例中,外部音频管理模块210包括应用程序接口,用户可以通过应用程序接口配置焦点矩阵中不同音源之间的关系。
在一些实施例中,用户可以根据需要通过配置关系矩阵来配置车载音频仲裁策略,其中,该关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,行或列中的另一个对应提出音频焦点请求的请求音源,在行和列的交点处设置具体的关系。音频仲裁策略的关系包括拒绝、独占和共享中的一种,该关系也就是经过仲裁之后的具体的仲裁结果。
图3是本发明一实施例的车载音频焦点的仲裁方法中的关系矩阵的示例。参考图3所示,该关系矩阵包括一8乘8的矩阵,其中,标题列中的内容表示当前正持有焦点的当前音源的名称,也就是该关系矩阵中的每一行对应于一个当前持有焦点的音源;标题行中的内容表示提出“焦点申请”的请求音源的名称,也就是该关系矩阵中的每一列对应于一个传入请求焦点的音源。图3中列出了8种音源,分别是:音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音。用户可以在行和列的交点处设置对应的两个音源之间的关系,如图3中的R、E、C,其中,R表示拒绝,E表示独占,C表示共享。
在一些实施例中,音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合,可以根据需求增加或者减少。
上述的实施例根据发音的类型来定义音源,并没有限定音源播放的硬件。在汽车中,与声音相关的硬件包括但不限于USB播放器、CD播放器、录音带播放器、收音机、***扬声器等。不同的音源可以由同一个播放设备来播放,例如***扬声器可以用于播放***报警、提示音和***交互音。
为了详细地说明关系矩阵的配置方法,下面给出一种具体示例:
如提供sInteractionMatrix[X][Y]:Z命令,其中“[X]”代表第X行,“[Y]”代表第Y列。在这一实施例中“X”和“Y”是1-8的正整数。可以理解的是“X”和“Y”的范围并不是固定的,其随着当前音源和请求音源的数量变化而变化。“Z”代表第X行和第Y列交汇的单元格的仲裁结果是Z。“Z”包括R、E、C,其中,R、E、C分别代表拒绝、独占、共享。若两个音源的关系是拒绝时,表示当前音源不释放焦点,拒绝其他音源抢占焦点;若两个音源的关系是独占时,表示请求音源要独占焦点,则其他焦点丢失;若两个音源的关系是共享时,则其他焦点不丢失,表现为混音的形式。
上述的命令仅为示例,用户可以通过在GUI上执行操作来配置车载音频仲裁策略。下面结合上面的示例和图3给出更详细的示例。
示例1:sInteractionMatrix[2][3]:E,表示在当前导航占用焦点的情况下,语音命令请求焦点,对应的策略是E,表示语音命令要独占焦点。
示例2:sInteractionMatrix[1][1]:E,表示在当前音乐占用焦点的情况下,另一音源的音乐请求焦点,对应的策略是E,表示另一音源的音乐要独占焦点。
示例3:sInteractionMatrix[4][1]:R,表示在当前铃声占用焦点的情况下,音乐请求焦点,对应的策略是R,表示拒绝音乐焦点。
示例4:sInteractionMatrix[8][2]:C,表示在当前***交互音占用焦点的情况下,导航请求焦点,对应的策略是C,表示***交互音可以与导航共享焦点。
上述示例不用于限制本发明的仲裁策略的具体配置内容,用户可以根据需要来配置仲裁策略表。
结合图1和图2,在步骤S120,响应于来自音源的音频焦点请求,车载内部音频***220执行下面的步骤:
步骤S221:接收来自请求音源的焦点请求。音源具有对应的车载应用程序,车载应用程序用于控制音源。不同的音源可以对应于不同或相同的车载应用程序,车载内部音频***220可以同时接收多个不同车载应用程序发出的音频焦点请求。
步骤S222:发送焦点请求。车载内部音频***220将接收到的焦点请求发送给外部音频管理模块210。
在一实施例中,外部音频管理模块210先在车载内部音频***220中进行注册。在车载内部音频***220接收到焦点请求后,将焦点请求通过应用程序接口发送到已经注册的外部音频管理模块210。可以理解的是,车载内部音频***220只会将焦点请求发送给已注册的外部音频管理模块210,有利于避免信息冗杂错乱。
在一实施例中,外部音频管理模块210在车载内部音频***220进行注册的步骤包括:车载音频服务在车载内部音频***220中注册一回调函数,其中仲裁结果通过回调函数返回至车载内部音频***220。
结合图1和图2所示,在步骤S120中,外部音频管理模块210接收到焦点请求后执行下面的步骤:
步骤S211:对接收到的焦点请求进行仲裁;
在本步骤中,根据已经配置好的车载音频仲裁策略进行仲裁。对于上述的关系矩阵来说,可以找到当前音源和请求音源对应的关系,将该关系作为仲裁结果。
步骤S212:返回仲裁结果。即将仲裁结果返回至车载内部音频***220。
在步骤S130中,车载内部音频***220执行下面的步骤:
步骤S223:根据仲裁结果处理当前音频焦点。
其中,可以通过回调函数将仲裁结果返回至车载内部音频***220。
在步骤S223中,车载内部音频***220在接收到外部音频管理模块210返回的仲裁结果后,根据仲裁结果处理当前音频焦点,包括:对应于拒绝关系,保持当前音频焦点给当前的音源;对应于独占关系,释放当前音频焦点给请求音源;对应于共享关系,使当前音源和请求音源共享当前音频焦点。
在目前的车载音频***中,基本的仲裁规则是高优先级抢占低优先级,同优先级后者中断前者,通讯除外,后者不能中断前者。本发明中用户可以根据需求对仲裁策略进行配置,车载内部音频***220将焦点请求托管给外部音频管理模块210来管理,具有较高的灵活性,方便在不同的车载产品需求项目中进行音频焦点策略管理和维护。
图4是本发明一实施例的车载内部音频***和外部音频管理模块的框图。参考图4所示,车载内部音频***410中包括多个音源及其播放器,例如第一音乐、导航、日历、OEM媒体、第二音乐等,每个音源可以具有与其对应的车载应用程序。音源可以通过与其对应的车载应用程序向车载内部音频***410中的车载音频服务411发送焦点请求。
外部音频管理模块420首先在车载内部音频***410进行注册。外部音频管理模块420中也可以包括车载音频服务422,通过该车载音频服务422与车载音频服务422中的车载音频服务411进行连通,将外部音频管理模块420注册到车载内部音频***410。当车载音频服务411接收到焦点请求时,由于外部音频管理模块420已经在车载内部音频***410中注册,车载音频服务411将所接收到的焦点请求托管给外部音频管理模块420,外部音频管理模块420接收到焦点请求后根据车载仲裁策略423进行仲裁,并将得到的仲裁结果通过回调函数返回给车载内部音频***410。
参考图4所示,外部音频管理模块420中还包括应用程序接口421,车载音频仲裁策略423可以通过应用程序接口421进行配置,还可以通过包括PC端和其他应用程序进行配置。
进一步地,在车载内部音频***410接收到外部音频管理模块420返回的焦点请求的仲裁结果后还可以包括以下步骤:车载内部音频***410根据返回的仲裁结果决定是播放或者拒绝播放请求音源,并通过硬件抽象层412将上述播放或者拒绝播放请求音源的决定发送到外部混频器413,外部音频器413接收到上述决定后将其转发给汽车功放414。
根据图4所示的实施例,通过在外部音频管理器420中设置可配置的车载音频仲裁策略,用户可以根据需求来处理请求音源与当前音源之间的关系,针对不同的场景配置不同的仲裁策略。
图5是根据本发明一实施例的仲裁方法对音频播放的控制流程图。该实施例以USB播放器为音源设备的具体示例,根据本发明的仲裁方法控制USB播放器的播放或停止。该实施例的控制流程包括以下步骤:
步骤S510:根据外部音频管理模块的车载音频仲裁策略处理USB播放器的音频焦点请求。
在步骤S510,USB播放器提出了音频焦点请求,例如USB播放器执行了开机启动动作,或者用户在USB播放器的引用程序接口输入播放命令,则根据本发明的仲裁方法,对该音频焦点请求进行仲裁,根据车载音频仲裁策略获得该音频焦点请求的仲裁结果。根据该仲裁结果可以将当前音频焦点交给或不交给USB播放器。
步骤S520:判断USB播放器是否获得焦点,若获得则执行步骤S550,若未获得,则执行步骤S530。
步骤S530:延时到焦点状态发生变化。在本步骤,由于步骤S520的判断结果是USB播放器未获得焦点,为了确保该USB播放器确实未获得焦点,进行一段时间的延时,直到当前音频焦点发生了变化,再在步骤S540进行判断。在一些情况下,根据步骤S510的仲裁结果,若结果为USB播放器获得当前音频焦点,则***会将当前音频焦点交给USB播放器,然而,如果在步骤S520的判断时刻,USB播放器尚未获得该当前音频焦点,则该判断结果有误。因此,步骤S530提供了一定的缓冲时间,以确保USB播放器已经获得当前音频焦点或确实没有获得当前音频焦点。
步骤S540:判断USB播放器是否获得焦点,若获得则执行步骤S550,若未获得,则流程结束。
步骤S550:USB播放器播放。
步骤S560:USB播放器停止。
步骤S570:USB播放器释放焦点。
根据图5所示的实施例,可以使用外部音频管理模块中的可配置的车载音频仲裁策略处理音频焦点请求,具有灵活性高的优点。
图6是本发明一实施例的车载音频焦点的仲裁装置的框图。参考图6所示,该实施例的仲裁装置600包括外部音频管理模块610、车载内部音频***620和控制器630。其中,外部音频管理模块610中包括可配置的车载音频仲裁策略,车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;车载内部音频***620用于接收来自音源的音频焦点请求并将音频焦点请求发送至外部音频管理模块;控制器630用于控制外部音频管理模块610根据车载音频仲裁策略获得音频焦点请求的仲裁结果,并将仲裁结果返回至车载内部音频***620,车载内部音频***620根据仲裁结果处理当前音频焦点。
该仲裁装置600可以用来执行本发明前文所述的车载音频焦点的仲裁方法,因此,前文的说明内容都可以用于说明本发明的仲裁装置600,相同的内容将不再赘述。
仲裁装置600中的控制器630可以是车机***的主控制器,也可以是独立的专门用于车载音频焦点仲裁的控制器。该控制器630可以具体实施为用于控制外部音频管理模块610和车载内部音频***630的程序及相关硬件。
在一些实施例中,音源对应于车载应用程序,车载内部音频***从多个不同的车载应用程序接收音频焦点请求。
在一些实施例中,外部音频管理模块610包括应用程序接口,车载内部音频***620通过应用程序接口向外部音频管理模块610发送音频焦点请求。
在一些实施例中,外部音频管理模块610还用于通过车载音频服务在车载内部音频***620中注册一回调函数,控制器610通过控制回调函数将仲裁结果返回至车载内部音频***620。
在一些实施例中,音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合。
在一些实施例中,车载音频仲裁策略包括可配置的关系矩阵,关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,关系矩阵的行或列中的另一个对应提出音频焦点请求的请求音源,关系矩阵的行和列的交点对应关系。
在一些实施例中,外部音频管理模块610包括应用程序接口,通过应用程序接口配置关系矩阵。
本发明的仲裁装置600可以在外部音频管理模块610中配置车载音频仲裁策略,并由外部音频管理模块610托管车载内部音频***620的音频焦点请求,根据车载音频仲裁策略获得仲裁结果,突破了原有的优先级排列的局限,使用户更加灵活的选择个性化的音频仲裁策略。
上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述发明披露仅仅作为示例,而并不构成对本申请的限定。虽然此处并没有明确说明,本领域技术人员可能会对本申请进行各种修改、改进和修正。该类修改、改进和修正在本申请中被建议,所以该类修改、改进、修正仍属于本申请示范实施例的精神和范围。
同时,本申请使用了特定词语来描述本申请的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本申请至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本申请的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。
一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本申请一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。
Claims (15)
1.一种车载音频焦点的仲裁方法,其特征在于,包括:
提供一外部音频管理模块,所述外部音频管理模块中包括可配置的车载音频仲裁策略,所述车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;
响应于来自音源的音频焦点请求,车载内部音频***接收所述音频焦点请求并将所述音频焦点请求发送至所述外部音频管理模块,所述外部音频管理模块根据所述车载音频仲裁策略获得所述音频焦点请求的仲裁结果,并将所述仲裁结果返回至所述车载内部音频***;以及
所述车载内部音频***根据所述仲裁结果处理当前音频焦点。
2.如权利要求1所述的仲裁方法,其特征在于,所述音源对应于车载应用程序,所述车载内部音频***从多个不同的车载应用程序接收所述音频焦点请求。
3.如权利要求1所述的仲裁方法,其特征在于,所述外部音频管理模块包括应用程序接口,所述车载内部音频***通过所述应用程序接口向所述外部音频管理模块发送所述音频焦点请求。
4.如权利要求1所述的仲裁方法,其特征在于,还包括:所述外部音频管理模块在所述车载内部音频***进行注册,其中所述车载内部音频***接收音频焦点请求之后,将所述音频焦点请求发送至已注册的外部音频管理模块。
5.如权利要求4所述的仲裁方法,其特征在于,所述外部音频管理模块在所述车载内部音频***进行注册的步骤包括:车载音频服务在所述车载内部音频***中注册一回调函数;其中所述仲裁结果通过所述回调函数返回至所述车载内部音频***。
6.如权利要求1所述的仲裁方法,其特征在于,所述音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合。
7.如权利要求1所述的仲裁方法,其特征在于,通过配置关系矩阵来配置所述车载音频仲裁策略,所述关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,所述关系矩阵的行或列中的另一个对应提出音频焦点请求的请求音源,在所述关系矩阵中在所述行和所述列的交点设置所述关系。
8.如权利要求7所述的仲裁方法,其特征在于,所述外部音频管理模块包括应用程序接口,通过所述应用程序接口配置所述关系矩阵。
9.一种车载音频焦点的仲裁装置,包括:
外部音频管理模块,所述外部音频管理模块中包括可配置的车载音频仲裁策略,所述车载音频仲裁策略包括多个不同音源之间的关系,每两个音源之间的关系包括拒绝、独占和共享中的一种;
车载内部音频***,用于接收来自音源的音频焦点请求并将所述音频焦点请求发送至所述外部音频管理模块;以及
控制器,用于控制所述外部音频管理模块根据所述车载音频仲裁策略获得所述音频焦点请求的仲裁结果,并将所述仲裁结果返回至所述车载内部音频***,所述车载内部音频***根据所述仲裁结果处理当前音频焦点。
10.如权利要求9所述的仲裁装置,其特征在于,所述音源对应于车载应用程序,所述车载内部音频***从多个不同的车载应用程序接收所述音频焦点请求。
11.如权利要求9所述的仲裁装置,其特征在于,所述外部音频管理模块包括应用程序接口,所述车载内部音频***通过所述应用程序接口向所述外部音频管理模块发送所述音频焦点请求。
12.如权利要求9所述的仲裁装置,其特征在于,所述外部音频管理模块还用于通过车载音频服务在所述车载内部音频***中注册一回调函数,所述控制器通过控制所述回调函数将所述仲裁结果返回至所述车载内部音频***。
13.如权利要求9所述的仲裁装置,其特征在于,所述音源包括音乐、导航、语音命令、铃声、电话语音、***报警、提示音和***交互音中的任意一种或多种的组合。
14.如权利要求9所述的仲裁装置,其特征在于,所述车载音频仲裁策略包括可配置的关系矩阵,所述关系矩阵的行或列中的一个对应当前音频焦点对应的当前音源,所述关系矩阵的行或列中的另一个对应提出音频焦点请求的请求音源,所述关系矩阵的行和列的交点对应所述关系。
15.如权利要求14所述的仲裁装置,其特征在于,所述外部音频管理模块包括应用程序接口,通过所述应用程序接口配置所述关系矩阵。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111073416.2A CN113794968A (zh) | 2021-09-14 | 2021-09-14 | 车载音频焦点的仲裁方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111073416.2A CN113794968A (zh) | 2021-09-14 | 2021-09-14 | 车载音频焦点的仲裁方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113794968A true CN113794968A (zh) | 2021-12-14 |
Family
ID=78880252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111073416.2A Pending CN113794968A (zh) | 2021-09-14 | 2021-09-14 | 车载音频焦点的仲裁方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113794968A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114598967A (zh) * | 2022-03-03 | 2022-06-07 | 合众新能源汽车有限公司 | 音频策略管理***、方法、装置及计算机可读介质 |
CN114879931A (zh) * | 2022-07-11 | 2022-08-09 | 南京芯驰半导体科技有限公司 | 一种支持多操作***的板载音频路径管理方法及*** |
CN115469824A (zh) * | 2022-11-02 | 2022-12-13 | 蔚来汽车科技(安徽)有限公司 | 车载音频的播放控制方法、装置、车载设备和存储介质 |
CN116974508A (zh) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | 音频焦点控制方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7558635B1 (en) * | 1999-09-25 | 2009-07-07 | Robert Bosch Gmbh | Control device and control method for fixing an information output order for several information sources, especially audio sources |
CN102117221A (zh) * | 2009-12-31 | 2011-07-06 | 上海博泰悦臻电子设备制造有限公司 | 音频应用冲突的管理方法和管理器 |
CN109996099A (zh) * | 2019-04-16 | 2019-07-09 | 百度在线网络技术(北京)有限公司 | 车载***的音频焦点控制方法、***以及车载*** |
CN110223682A (zh) * | 2019-04-29 | 2019-09-10 | 百度在线网络技术(北京)有限公司 | 一种语音指令仲裁方法和装置 |
CN110673964A (zh) * | 2019-09-10 | 2020-01-10 | 沈阳中科创达软件有限公司 | 一种车载***的音频播放控制方法和装置 |
CN111381798A (zh) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | 音频处理方法、装置、终端和存储介质 |
CN112416290A (zh) * | 2020-11-27 | 2021-02-26 | 扬州航盛科技有限公司 | 一种基于音频焦点的音频管理方法 |
-
2021
- 2021-09-14 CN CN202111073416.2A patent/CN113794968A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7558635B1 (en) * | 1999-09-25 | 2009-07-07 | Robert Bosch Gmbh | Control device and control method for fixing an information output order for several information sources, especially audio sources |
CN102117221A (zh) * | 2009-12-31 | 2011-07-06 | 上海博泰悦臻电子设备制造有限公司 | 音频应用冲突的管理方法和管理器 |
US20120259440A1 (en) * | 2009-12-31 | 2012-10-11 | Yehui Zhang | Method for managing conflicts between audio applications and conflict managing device |
CN111381798A (zh) * | 2018-12-28 | 2020-07-07 | 广州市百果园信息技术有限公司 | 音频处理方法、装置、终端和存储介质 |
CN109996099A (zh) * | 2019-04-16 | 2019-07-09 | 百度在线网络技术(北京)有限公司 | 车载***的音频焦点控制方法、***以及车载*** |
CN110223682A (zh) * | 2019-04-29 | 2019-09-10 | 百度在线网络技术(北京)有限公司 | 一种语音指令仲裁方法和装置 |
CN110673964A (zh) * | 2019-09-10 | 2020-01-10 | 沈阳中科创达软件有限公司 | 一种车载***的音频播放控制方法和装置 |
CN112416290A (zh) * | 2020-11-27 | 2021-02-26 | 扬州航盛科技有限公司 | 一种基于音频焦点的音频管理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114598967A (zh) * | 2022-03-03 | 2022-06-07 | 合众新能源汽车有限公司 | 音频策略管理***、方法、装置及计算机可读介质 |
CN114879931A (zh) * | 2022-07-11 | 2022-08-09 | 南京芯驰半导体科技有限公司 | 一种支持多操作***的板载音频路径管理方法及*** |
CN115469824A (zh) * | 2022-11-02 | 2022-12-13 | 蔚来汽车科技(安徽)有限公司 | 车载音频的播放控制方法、装置、车载设备和存储介质 |
CN116974508A (zh) * | 2023-06-30 | 2023-10-31 | 荣耀终端有限公司 | 音频焦点控制方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113794968A (zh) | 车载音频焦点的仲裁方法及装置 | |
US20130067050A1 (en) | Playback manager | |
JP2013516814A (ja) | オーディオアプリケーションの競合の管理方法及び管理器 | |
CN109996099A (zh) | 车载***的音频焦点控制方法、***以及车载*** | |
US20070130336A1 (en) | Resource control | |
CN110673964A (zh) | 一种车载***的音频播放控制方法和装置 | |
JP2002530245A (ja) | 車両内でのデータ交換用の車両通信システム及び方法 | |
CN102932516B (zh) | 在基于车辆的计算***和远程应用之间通信的设备 | |
CN110336892B (zh) | 一种多设备协作方法、装置 | |
CN112614491B (zh) | 一种车载语音交互方法、装置、车辆、可读介质 | |
CN112235063A (zh) | 一种车载音频播放控制方法、装置、设备及存储介质 | |
CN112437383B (zh) | 多音源调整方法、装置、车辆和存储介质 | |
WO2020083322A1 (zh) | 一种呼叫方法、设备及*** | |
CN112130802A (zh) | 一种车载音频的播放方法、装置、车辆和存储介质 | |
CN113271380A (zh) | 音频的处理方法和装置 | |
WO2023056764A1 (zh) | 一种车内通话方法、装置、***及车辆 | |
CN113961165A (zh) | 智能座舱***的音源播放控制方法、装置和*** | |
CN110764724B (zh) | 一种显示设备控制方法、装置、设备及存储介质 | |
CN113407762A (zh) | 一种多音区音频播放管理的方法、设备及*** | |
US20040039505A1 (en) | Method for controlling access to devices in a vehicle communication network | |
CN115278462A (zh) | 一种车内音频处理方法、***、电子设备及存储介质 | |
US7000050B2 (en) | Apparatus, method and program for contention arbitration | |
CN115817395A (zh) | 车内最佳听音位的自适应控制方法、控制终端及车辆 | |
CN110400582A (zh) | 一种音频管理方法、音频管理***和车载*** | |
CN113162964B (zh) | 代理***、终端装置以及代理程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 314500 988 Tong Tong Road, Wu Tong Street, Tongxiang, Jiaxing, Zhejiang Applicant after: United New Energy Automobile Co.,Ltd. Address before: 314500 988 Tong Tong Road, Wu Tong Street, Tongxiang, Jiaxing, Zhejiang Applicant before: Hozon New Energy Automobile Co., Ltd. |