一种音频数据的处理方法和设备技术

技术编号:7119903 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种音频数据的处理方法和设备,方法包括:应用处理器(AP)与无线(modem)模块通过通用串行总线(USB)相连,且modem模块内的编译码器(codec)通过参数配置虚拟为声卡设备;AP通过虚拟出的USB命令通道向modem模块发送音频控制命令;modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。通过本发明专利技术,能够解决现有AP+modem方案中的modem模块的codec资源没有得到充分利用,造成资源浪费的问题。

【技术实现步骤摘要】
一种音频数据的处理方法和设备
本专利技术涉及无线通信领域,尤其涉及一种音频数据的处理方法和设备。
技术介绍
随着手机、掌上电脑(pad)等手持设备的普及,人类已进入到了多媒体广泛发展的时代。在各种手持设备中,音频设备是必不可缺的,有时设备音质的好坏甚至直接关系到产品价格的定位。在现有技术中,很多智能手机与pad产品都是使用应用处理器(AP,ApplicationProcessor)+调制解调器(modem)模块的方案设计的。modem模块通常也称为无线模块,在modem模块中,包含了丰富的硬件资源,如音频codec(编译码器)、各种丰富的外设接口等。在使用AP+modem产品的音频方案设计中大多增加一个外部codec作为声卡设备。这考虑到一些原因:使用AP集中控制codec,编程方便;一些对音质要求苛刻的产品也需要外扩codec。当codec的控制集中在AP侧时,modem模块就仅仅起到传递原始音频数据的作用。在目前AP+modem方案的手机、Pad等产品中,modem模块的资源没有得到充分的利用,如modem模块内部包含codec,而在使用中仅仅使用了外部的codec作为声卡设备,这就造成了codec资源的浪费,也不利于更好的提高用户体验。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种音频数据的处理方法和设备,以解决现有AP+modem方案中的modem模块的codec资源没有得到充分利用,造成资源浪费的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种音频数据的处理方法,应用处理器(AP)与无线(modem)模块通过通用串行总线(USB)相连,且所述modem模块内的编译码器(codec)通过参数配置虚拟为声卡设备,该方法包括:所述AP通过虚拟出的USB命令通道向modem模块发送音频控制命令;所述modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。所述modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理,具体为:所述modem模块根据接收的音频控制命令,从自身内部ARM的音频数据存储区中提取相应的音频数据,提取的音频数据经modem模块内部的数字信号处理(DSP)模块处理后提供给所述codec;所述codec对音频数据进行处理后输出给外部音频设备。从ARM的音频数据存储区中提取的音频数据为:所述ARM固有的音频数据,或所述AP通过虚拟出的USB音频通道传输给所述modem模块、且由所述modem模块的ARM暂时存储的音频数据。该方法进一步包括:所述AP通过向modem模块发送音频控制命令,对所述modem模块内的codec的音频参数进行配置。该方法进一步包括:所述AP外接外部声卡设备,通过与所述外部声卡设备和modem模块分别相连的切换开关,控制所述外部声卡设备和modem模块内的codec协调工作。本专利技术还提供了一种音频数据的处理设备,包括:AP和modem模块,所述AP与modem模块通过USB相连,且所述modem模块内的codec通过参数配置虚拟为声卡设备;所述AP,用于通过虚拟出的USB命令通道向modem模块发送音频控制命令;所述modem模块,用于根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。所述modem模块进一步用于,根据接收的音频控制命令,从自身内部ARM的音频数据存储区中提取相应的音频数据,提取的音频数据经modem模块内部的DSP模块处理后提供给所述codec,由所述codec对音频数据进行处理后输出给外部音频设备。所述从ARM的音频数据存储区中提取的音频数据为:所述ARM固有的音频数据,或所述AP通过虚拟出的USB音频通道传输给所述modem模块、且由所述modem模块的ARM暂时存储的音频数据。所述AP进一步用于,通过向modem模块发送音频控制命令,对所述modem模块内的codec的音频参数进行配置。该设备还包括:与AP相连的外部声卡设备,以及与所述外部声卡设备和modem模块分别相连的切换开关;所述AP通过通用输入/输出(GPIO)命令控制所述切换开关协调所述外部声卡设备和modem模块内的codec协调工作。本专利技术所提供的一种音频数据的处理方法和设备,AP与modem模块通过USB相连,且modem模块内的codec通过参数配置虚拟为声卡设备,AP通过虚拟出的USB命令通道向modem模块发送音频控制命令;modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。通过本专利技术,解决了现有AP+modem方案中的modem模块的codec资源没有得到充分利用,造成资源浪费的问题;且本专利技术能够有效利用modem模块自带的codec通过USB扩展出一个新的声卡,从而能够达到节省成本的目的;另外,由于本专利技术中的音频数据直接在modem模块进行处理后输出给外部音频设备,能够满足音频通讯实时性的要求,提高用户体验。附图说明图1为本专利技术实施例一的音频数据的处理设备的结构示意图;图2为本专利技术实施例二的音频数据的处理设备的结构示意图。具体实施方式下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。为解决现有AP+modem方案中的modem模块的codec资源没有得到充分利用,而造成资源浪费的问题,本专利技术所提供的一种音频数据的处理方法和设备,旨在通过模块虚拟声卡的方式,将modem模块内的codec虚拟为声卡设备;将AP与modem模块之间通过通用串行总线(USB,UniversalSerialBus)相连,且USB需要虚拟出至少两个接口,一个接口用于音频控制命令的交互,一个接口作为虚拟声卡设备的音频通道。这样AP就可以通过USB控制modem模块内的codec执行对音频数据的相应处理,从而将modem模块的codec资源充分利用起来,避免了资源浪费。本专利技术实施例一所提供的一种音频数据的处理设备,如图1所示,主要包括:AP、modem模块和外部音频设备。AP与modem模块通过USB相连,且modem模块内的codec通过参数配置虚拟为声卡设备;AP用于通过虚拟出的USB命令通道向modem模块发送音频控制命令;modem模块用于根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。外部音频设备为扬声器、耳机等等,用于实现音频的播放。modem模块内部包括:ARM、codec和数字信号处理(DSP,DigitalSignalProcessing)模块,ARM的音频数据存储区中存储音频数据,modem模块根据接收的音频控制命令,从自身内部ARM的音频数据存储区中提取相应的音频数据,提取的音频数据经modem模块内部的DSP模块处理后提供给codec,由codec对音频数据进行处理后输出给外部音频设备进行音频播放。其中,从ARM的音频数据存储区中提取的音频数据可以为:ARM固有的音频数据(即ARM中永久存储),或AP通过虚拟出的USB音频通道传输给modem模块、且由modem模块的ARM暂时存储的音频数据。较佳的,AP还可以通过向modem模块发送音频控制命令,对modem模块内的codec的音频参数进行配置,如配置立本文档来自技高网...
一种音频数据的处理方法和设备

【技术保护点】
1.一种音频数据的处理方法,其特征在于,应用处理器(AP)与无线(modem)模块通过通用串行总线(USB)相连,且所述modem模块内的编译码器(codec)通过参数配置虚拟为声卡设备,该方法包括:所述AP通过虚拟出的USB命令通道向modem模块发送音频控制命令;所述modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理。

【技术特征摘要】
1.一种音频数据的处理方法,其特征在于,应用处理器AP与无线modem模块通过通用串行总线USB相连,且所述modem模块内的编译码器codec通过参数配置虚拟为声卡设备,所述USB虚拟出至少两个接口,一个接口用于音频控制命令的交互,另一个接口作为所述虚拟声卡设备的音频通道,该方法包括:所述AP通过虚拟出的USB命令通道向modem模块发送音频控制命令;所述modem模块根据接收的音频控制命令,控制内部的codec执行对音频数据的相应处理,具体为:所述modem模块根据接收的音频控制命令,从自身内部ARM的音频数据存储区中提取相应的音频数据,提取的音频数据经modem模块内部的数字信号处理DSP模块处理后提供给所述codec;所述codec对音频数据进行处理后输出给外部音频设备。2.根据权利要求1所述音频数据的处理方法,其特征在于,从ARM的音频数据存储区中提取的音频数据为:所述ARM固有的音频数据,或所述AP通过虚拟出的USB音频通道传输给所述modem模块、且由所述modem模块的ARM暂时存储的音频数据。3.根据权利要求1或2所述音频数据的处理方法,其特征在于,该方法进一步包括:所述AP通过向modem模块发送音频控制命令,对所述modem模块内的codec的音频参数进行配置。4.根据权利要求1或2所述音频数据的处理方法,其特征在于,该方法进一步包括:所述AP外接外部声卡设备,通过与所述外部声卡设备和modem模块分别相连的切换开关,控制所述外部声卡设备和modem模块内的codec协调工作。5.一种音频数据的处理设备,其特...

【专利技术属性】
技术研发人员:周兴伟
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94

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

1