一种支持多类型音频信号输入的方法和装置制造方法及图纸

技术编号:19121547 阅读:32 留言:0更新日期:2018-10-10 04:56
本发明专利技术提供了一种支持多类型音频信号输入的方法和装置,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线;所述计算机程序被处理器执行时实现以下步骤:根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;接收应用程序的音频获取请求,获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。本发明专利技术可以实现让单个音频数据接口支持多个音频设备的信号输入,有效降低了硬件成本。

【技术实现步骤摘要】
一种支持多类型音频信号输入的方法和装置
本专利技术涉及计算机领域,特别涉及一种支持多类型音频信号输入的方法和装置。
技术介绍
随着科技的发展和社会的进步,音频设备已经被广泛使用。目前,如果要实现将来自不同音频发声设备的音频信号输入CPU主控端需要有不同组别的I2S/PDM输入接口。如图1所示,现有的音频发声设备与音频播放接口之间的关系为一个音频发声设备对应连接一个I2S/PDM输入接口,如果有多个音频发声设备的音频信号需要输入,就要求I2S/PDM输入接口的数量也为相应数量,这就导致硬件成本的上升。此外,如果音频播放接口的数量只有一个,即使该音频播放接口中包含有多根音频数据线,按照现有的连线模式,单个I2S/PDM输入接口也无法支持来自不同音频发声设备的音频信号的输入,影响了用户体验。
技术实现思路
为此,需要提供一种支持多类型音频信号输入的技术方案,用以解决现有的音频播放接口与音频发声设备之间一一对应连接,使得单口音频播放接口无法支持多个音频发声设备,导致硬件成本上升、用户体验差等问题。为实现上述目的,专利技术人提供了一种支持多类型音频信号输入的装置,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线;所述计算机程序被处理器执行时实现以下步骤:根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;一个音频设备对应与一根音频数据线连接;所述音频配置信息包括音频数据线的标识信息与音频设备类型之间的对应关系;接收应用程序的音频获取请求,所述音频获取请求包含了应用程序需要的音频设备类型;获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。进一步地,所述存储器为只读存储器,所述装置还包括烧写单元;计算机程序被处理器执行时实现以下步骤:控制烧写单元将频配置信息烧写至只读存储器中。进一步地,每一音频数据线对应两个声道,包括第一声道和第二声道;所述计算机程序被处理器执行时实现以下步骤:将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息通过第一声道或第二声道中的任一种或两种传输给应用程序。进一步地,所述音频设备包括麦克风、本地环回接口、线连接设备中的任意一种或多种。专利技术人还提供了一种支持多类型音频信号输入的方法,所述方法应用于支持多类型音频信号输入的装置,所述装置包括处理器、存储器和至少一个音频数据接口,每一音频数据接口对应至少一根音频数据线;所述方法包括以下步骤:处理器根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;一个音频设备对应与一根音频数据线连接;所述音频配置信息包括音频数据线的标识信息与音频设备类型之间的对应关系;处理器接收应用程序的音频获取请求,获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;所述音频获取请求包含了应用程序需要的音频设备类型;处理器将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。进一步地,所述存储器为只读存储器,所述装置还包括烧写单元;所述方法还包括以下步骤:处理器控制烧写单元将频配置信息烧写至只读存储器中。进一步地,每一音频数据线对应两个声道,包括第一声道和第二声道;所述方法还包括以下步骤:处理器将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息通过第一声道或第二声道中的任一种或两种传输给应用程序。进一步地,所述音频设备包括麦克风、本地环回接口、线连接设备中的任意一种或多种。本专利技术提供了一种支持多类型音频信号输入的方法和装置,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线;所述计算机程序被处理器执行时实现以下步骤:根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;接收应用程序的音频获取请求,获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。本专利技术可以实现让单个音频数据接口支持多个音频设备的信号输入,有效降低了硬件成本。附图说明图1为现有技术涉及的音频数据接口与音频设备之间连线关系示意图;图2为本专利技术一实施例涉及的音频数据接口与音频设备之间连线关系示意图;图3本专利技术一实施例涉及的支持多类型音频信号输入的方法的流程图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。本专利技术公开了一种支持多类型音频信号输入的装置,其特征在于,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线。在本实施方式中,所述音频数据接口为SDI接口(serialdigitalinterface,数字分量串行接口),每一SDI接口通常包括4条音频数据线,如图2中的SDI0、SDI1、SDI2其分别与麦克风、线连接设备(LINEIN)、本地环回接口(LoopBack)连接,还有一条SDI3(图2中未标出)其可以不与音频设备连接,也可以与除上述三者外的其他音频设备连接。所述线连接设备是指通过线缆与音频数据接口建立连接的电子设备,如计算机。当然,SDI接口还包括时钟线,各个音频数据线之间可以共用时钟线,此为现有技术,此处不再赘述。所述处理器为具有数据处理功能的电子元件,可以为CPU(中央处理器)、DSP(数字信号处理器)或MCU(微处理器)中的任意一种。所述计算机程序被处理器执行时实现以下步骤:首先根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;一个音频设备对应与一根音频数据线连接;所述音频配置信息包括音频数据线的标识信息与音频设备类型之间的对应关系。以图2为例,音频配置信息中记载了以下信息:“音频数据线SDI0对应与麦克风连接,即用于传输麦克风输入的音频信号;音频数据线SDI1对应与LINEIN连接,即用于传输线连接设备输入的音频信号;音频数据线SDI2对应与LoopBack连接,即用于传输回采的音频信号”。而后接收应用程序的音频获取请求,所述音频获取请求包含了应用程序需要的音频设备类型,获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息。所述标识信息是表征音频数据线区分于其他音频数据线的物理量,可以是数字、字符、字符串等,例如前文提到的“SDI0”、“SDI1”、“SDI2”中的“0”、“1”、“2”为标识信息。所述应用程序是指正在运行的应用,例如可以是某一正在运行的游戏或者音频播放软件,其在运行过程中需要从音频设备(即音频发声设备)中获取音频信号。对于应用程序而言,其可以获知自身需要的是来自麦克风还是回采的音频,当其需要音频信号输入时,将发送相应的音频获取请求至处理器。而后将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。例如应用程序A需要麦克风输本文档来自技高网
...
一种支持多类型音频信号输入的方法和装置

【技术保护点】
1.一种支持多类型音频信号输入的装置,其特征在于,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线;所述计算机程序被处理器执行时实现以下步骤:根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;一个音频设备对应与一根音频数据线连接;所述音频配置信息包括音频数据线的标识信息与音频设备类型之间的对应关系;接收应用程序的音频获取请求,所述音频获取请求包含了应用程序需要的音频设备类型;获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。

【技术特征摘要】
1.一种支持多类型音频信号输入的装置,其特征在于,所述装置包括处理器、计算机程序、存储器、至少一个音频数据接口,每一音频数据接口包括多根音频数据线;所述计算机程序被处理器执行时实现以下步骤:根据所有音频数据线与音频设备的连接情况,生成音频配置信息,并将所述音频配置信息存储至存储器中;一个音频设备对应与一根音频数据线连接;所述音频配置信息包括音频数据线的标识信息与音频设备类型之间的对应关系;接收应用程序的音频获取请求,所述音频获取请求包含了应用程序需要的音频设备类型;获取存储器中的音频配置信息,并根据音频配置信息确定当前音频获取请求对应的音频数据线的标识信息;将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息传输给应用程序。2.如权利要求1所述的支持多类型音频信号输入的装置,其特征在于,所述存储器为只读存储器,所述装置还包括烧写单元;计算机程序被处理器执行时实现以下步骤:控制烧写单元将频配置信息烧写至只读存储器中。3.如权利要求1所述的支持多类型音频信号输入的装置,其特征在于,每一音频数据线对应两个声道,包括第一声道和第二声道;所述计算机程序被处理器执行时实现以下步骤:将与确定的标识信息的音频数据线对应连接的音频设备发出的音频信息通过第一声道或第二声道中的任一种或两种传输给应用程序。4.如权利要求1所述的支持多类型音频信号输入的装置,其特征在于,所述音频设备包括麦克风、本地环回接口、线连接设备中的任意一种或多种。5.一...

【专利技术属性】
技术研发人员:郑应航陈长海
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1