一种实现音频设备测试的方法、系统和音频设备的制作方法

文档序号:7655301阅读:439来源:国知局
专利名称:一种实现音频设备测试的方法、系统和音频设备的制作方法
技术领域
本发明涉及音频领域,特别是涉及在一种实现音频设备测试的方法、系统和音频设备。
背景技术
音频设备是对音频输入输出设备的总称,可以包括多种产品类型,如功放机、播放器、录音器、话筒,个人计算机中的声卡、耳机等,在这些音频设备正式投入市场前,通常需要进行声音质量、音响效果等方面的测试,比如,对MP3(MPEGAudioLayer3)播放器进行的听音测试,就是由测试者人工判断经MP3播放器播放后的声音是否失真,是否有杂音等声音质量方面的测试。
由于音频设备可以支持多种测试参数,而对于每一种测试参数,又可以设置为一个或多个具体参数值,因此,在对音频设备进行测试时,需要对多种测试参数的具体参数值组合产生的多种测试模式下工作的音频设备进行测试。比如,某个音频设备支持采样率、采样精度、声道三个测试参数。这里,采样率是指单位时间内采样个数,通常,采样率的单位采用个/秒;采样精度反映度量声音波形幅度的精度,可以用声音样本所占用的记录存储空间表示。例如,每个声音样本占用16位(2字节)存储空间时,测得的声音样本值是在0~65536的范围里,它的采样精度就是声音样本值的1/65536。可见,样本位数的大小影响到声音的质量,位数越多,声音的质量越高,而需要的存储空间也越多;位数越少,声音的质量越低,需要的存储空间越少。声道包括单声道、左、右双声道等。假设该音频设备的采样率可设置为9个具体采样率值,也就是支持9种采样率,分别是(″8000″,″11025″,″12000″,″16000″,″22050″,″24000″,″32000″,″44100″,″48000″),单位是个/秒;同时支持2种采样精度(8,16),单位是位(bit);还支持(单声道左右双声道)2种声道。因此,在对该音频设备进行测试时,通常要将采样率、采样精度、声道三种参数所设置的具体参数值加以组合,得到9*2*2种测试模式。
目前,实现音频设备测试的方法还以人工测试为主,需要人工将被测音频设备设置在不同测试模式下工作,对于每种测试模式,需要分别进行人工听音测试,也就是人工判别是否出现播放失真,下面以播放器为例,说明对音频设备测试的过程,该过程具体包括以下步骤步骤101获取信源音频文件。
播放器输入的音频信号以信源音频文件的形式存储,根据本步骤获取的信源音频文件,可以得到播放器输入的音频信号。比如,一首MP3歌曲的音频信号。
步骤102确定此次测试采用的测试模式。
本步骤中,根据制定的测试要求,确定此次测试采用的测试模式,比如,制定的测试要求是测试播放器工作在采样率为8000个/秒、采样精度为16bit且声道为双声道时播放的声音质量,那么,确定此次测试采用的测试模式为(采样率″8000″个/秒,采样精度16bit,双声道),并通过人工选择或设置播放器的采样率、采样精度、声道测试参数的具体参数值。
步骤103生成此次测试模式下的测试音频文件。
本步骤中,播放器在设定的测试模式下工作,也就是播放根据信源音频文件得到的输入音频信号,通过录制等相关转换处理,将播放后的输出音号转换成测试音频文件,存储此次测试模式下的测试音频文件。
步骤104判断是否对每一种测试模式均产生相应的测试音频文件,如果是,执行步骤105,否则,执行步骤102。
本步骤用来判断播放器是否得到每一种测试模式下的输出音频信号。
对于每一个生成的测试音频文件,均执行步骤105。
步骤105测试者人工判别比较,得到每一种测试模式下的测试结果。
本步骤中,由测试者对每一个生成的测试音频文件进行人工听音比较测试,得到测试结果。通常,在测试者认为无杂音或不失真的情况下,得到“认可”的测试结果。
可以看出,在对音频设备测试过程中,对于每一种测试参数都要人工设定具体参数值,并且,对于每一个测试音频文件都要人工进行判别比较,因此,目前实现音频设备测试的方法,存在测试音频设备测试工作量大的问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现音频设备测试的方法,该方法能够降低测试音频设备的工作量。
本发明的第二个主要目的在于提供一种实现音频设备测试的系统,该系统能够降低测试音频设备的工作量。
本发明的第三个主要目的在于提供一种实现音频设备测试的音频设备,该音频设备能够降低测试音频设备的工作量。
为了达到上述第一个目的,本发明提出的技术方案为一种实现音频设备测试的方法,该方法为该方法包括根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;对每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。
所述在设置至少一种测试模式前,进一步包括探测被测音频设备支持的测试模式。
所述测试模式由设置的至少两种测试参数的具体参数值组合产生时,所述控制被测音频设备遍历测试模式,对被测音频设备的输入音频信号进行处理包括选出一个未遍历的测试模式,作为被测音频设备当前的测试模式,控制被测音频设备在当前测试模式下对输入音频信号进行处理,重新执行所述选出一个未遍历的测试模式的步骤,直到遍历完所有的测试模式。
所述测试模式由设置的至少两种测试参数的具体参数值组合产生时,所述选出一个未遍历的测试模式包括通过循环嵌套的方式,选出一个未遍历的测试参数的具体参数值的组合;所述控制被测音频设备在当前测试模式下对输入音频信号进行处理包括,根据被测音频设备支持的音频标准,设置产生所述被测音频当前的测试模式的测试参数的具体参数值。
所述得到每种测试模式下的输出音频信号后,进一步包括根据设置的转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的存储方式,存储所述测试音频文件,所述对每种测试模式下的输入音频信号和输出音频信号进行波形比较前,进一步包括根据存储的每种测试模式下的测试音频文件,获取每种测试模式下的输出音频信号。
在所述进行波形比较前,进一步包括对每种测试模式下的输入音频信号和输出音频信号进行比较预处理。
所述被测音频设备的输入音频信号是根据设定的携带输入音频信号数据采样值信息的信源音频文件产生时,并且所述每种测试模式下的输出音频信号转换成携带每种测试模式下的输出音频信号数据采样值信息的测试音频文件时,所述对每种测试模式下的输入音频信号和输出音频信号进行比较预处理包括对所述信源音频文件和/或每种测试模式下的测试音频文件进行对数据采样值的归一化处理和/或对数据采样率的插值处理。
当所述对每种测试模式下的输入音频信号和输出音频信号通过相关性比较法或包络幅度和频率比较法进行波形比较时,所述根据波形比较结果,得到被测音频设备的测试结果包括将波形比较结果与预先设置的波形比较结果阀值进行比较,得到被测音频设备的测试结果。
为了达到上述第二个目的,本发明提出的技术方案为一种实现音频设备测试的系统,该系统包括控制模块、被测音频设备、比较模块;所述控制模块,用于根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式;所述被测音频设备,用于在控制模块控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号,将得到的每种测试模式下的输出音频信号输入到比较模块;所述的比较模块,用于对每种测试模式下被测音频设备的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。
所述系统进一步包括探测模块;所述探测模块,用于探测被测音频设备支持的测试模式,将得到的探测结果输入到控制模块。
所述系统进一步包括输入音频信号获取模块;所述输入音频信号获取模块,用于根据设定的携带输入音频信号信息的信源音频文件产生输入音频信号,将产生的输入音频信号输入到被测音频设备;所述系统进一步包括输出音频信号记录模块;所述输出音频信号记录模块,用于根据设置的转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的存储方式,存储转换得到的每种测试模式下的测试音频文件。
所述系统进一步包括比较预处理模块;所述的比较预处理模块,用于对每种测试模式下被测音频设备的输入音频信号和输出音频信号进行比较预处理,将预处理后的每种测试模式下的输入音频信号和输出音频信号输入到比较模块。
为了达到上述第三个目的,本发明提出的技术方案为一种实现音频设备测试的音频设备,该音频设备包括控制接口、执行模块和输出模块;所述的控制接口,用于接收控制模块发来的控制信息,将所述控制信息发送到执行模块;所述的执行模块,用于在所述控制信息的控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;
所述的输出模块,用于将得到的每种测试模式下的输出音频信号输入到比较模块。
综上所述,本发明提出的一种实现音频设备测试的方法、系统和音频设备,具有以下优点第一、本发明能够控制被测音频设备自动遍历至少一种测试模式,得到每种测试模式下的测试结果,因而能够降低测试音频设备的工作量。
第二、本发明可以根据被测音频设备输入信号和输出信号波形比较结果,得出音频测试结果,避免了由于不同的测试者对声音敏感度的不一样而产生的人工测试偏差,因而能够提高测试音频设备的准确性。
第三、本发明能够设置至少两种测试参数的具体参数值组合产生出音频设备测试的测试模式,因而能够提高测试音频设备的灵活性。
因此,本发明提供的一种实现音频设备测试的方法、系统和音频设备,能够降低测试音频设备的工作量。


图1为现有技术中实现音频设备测试的方法流程示意图;图2为本发明实现音频设备测试的系统的较佳实施例的结构示意图;图3为本发明实现音频设备测试的方法的较佳实施例的流程示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
本发明的技术方案是设置至少一种测试模式;控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;对每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。
图2为本发明的系统结构示意图,该系统包括控制模块210、被测音频设备220、比较模块230;控制模块210,设置至少一种测试模式;控制被测音频设备220遍历每种测试模式;被测音频设备220,用于在控制模块210控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号,将得到的每种测试模式下的输出音频信号输入到比较模块230;比较模块230,用于对被测音频设备220在每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备220在每种测试模式下的测试结果。
其中,被测音频设备220包括控制接口221、执行模块222和输出模块223;控制接口221,用于接收控制模块发来的控制信息,将所述控制信息发送到执行模块222;执行模块222,用于在所述控制信息的控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,将得到的每种测试模式下的输出音频信号发送到输出模块223;输出模块223,用于将得到的每种测试模式下的输出音频信号输入到比较模块230。
系统还可以包括探测模块240;探测模块240,用于探测被测音频设备支持的测试模式,将得到的探测结果输入到控制模块210。
系统还可以包括输入音频信号获取模块250;输入音频信号获取模块250,用于根据设定的携带输入音频信号信息的信源音频文件产生输入音频信号,将产生的输入音频信号输入到被测音频设备250;系统还可以包括输出音频信号记录模块260;输出音频信号记录模块260,用于根据设置的转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的存储方式,存储转换得到的每种测试模式下的测试音频文件。
系统还可以包括比较预处理模块270;比较预处理模块270,用于对被测音频设备220每种测试模式下的输入音频信号和输出音频信号进行比较预处理,将预处理后的每种测试模式下的输入音频信号和输出音频信号输入到比较模块。
本实施例中的比较预处理模块270对来自输入音频信号获取模块250的信源音频文件和/或来自输出音频信号记录模块260的每种测试模式下的测试音频文件进行比较预处理,将预处理后的信源音频文件和每种测试模式下的测试音频文件输入到比较模块230。比较模块230根据预处理后的信源音频文件和每种测试模式下的测试音频文件,获得每种测试模式下的输入音频信号和输出音频信号后,再对每种测试模式下的输入音频信号和输出音频信号进行比较。
本实施例中的被测音频设备220具体为播放器时,则输入音频信号获取模块250可以是产生播放前的音频信号的信源,信源产生的播放前的音频信号可以通过设定的信源音频文件得到,在需要以音频文件形式存储播放后的音频信号时,输出音频信号记录模块260可以由将播放后的音频信号录制成音频文件的录音器和将录制得到的测试音频文件进行存储的记录器组成,在需要对信源音频文件和测试音频文件进行归一化和插值处理时,比较预处理模块270可以由归一化单元和插值单元组成。
图3为本发明实现音频设备测试的方法流程示意图,下面结合流程图,给出本发明的一个具体实施例。
在本实施例中,为方便计算机存储或处理,被测音频设备的输入音频信号以信源音频文件的形式进行存储,根据信源音频文件可以得到被测音频设备的输入音频信号,对被测音频设备的输入音频信号进行处理后,得到相应的输出音频信号,进而将输出音频信号转换成测试音频文件进行存储。本实施例如图3所示,具体包括以下步骤步骤301获取信源音频文件。
本实施例中,被测音频设备的输入音频信号是根据设定的携带输入音频信号数据采样值信息的信源音频文件产生的,这里,信源音频文件不仅包括现有技术中的信源音频文件,而且还包括包含单频正弦波音频信号信息的信源音频文件。信源音频信号信息为被测音频设备的输入音频信号的数据采样值,同理,正弦波信息为被测音频设备的输入单频正弦波音频信号的数据采样值。因而,由获取的信源音频文件可以产生出被测音频设备的输入音频信号。并且,为满足被测音频设备的频率要求,由信源音频文件产生的信源音频信号或单频正弦波信号的频率应足够高。
由于单频正弦波信号的波形单一,因而在后面步骤311中便于与测试音频文件包含的输出音频信号进行波形分析比较,进而得到正确、直观的测试结果。当然,为了测试被测音频设备对各种不同音频信号的处理能力,测试时也需要采用将包含不同的输入音频信号的信源音频文件。本实施例获取信源音频文件的方法可以是直接产生信源音频文件,也可以从多个信源音频文件中选择出一个,作为测试时采用的信源音频文件。
步骤302探测被测音频设备支持的测试模式。
本实施例中,在测试音频设备之前,先探测被测音频设备所支持的测试参数的具体参数值,本实施例假设测试参数为采样率、采样精度、声道,并由这三种参数中的一个或多个任意具体参数值的组合产生出音频设备支持的测试模式。
步骤303设置被测音频设备的测试模式。
本实施例中,根据探测得到的被测音频设备支持的模式,设置被测音频设备的测试模式,一次可以设置多种测试模式,也就是设定出采样率、采样精度、声道三种参数可采用的具体参数值,由这三个参数设定的具体参数值产生的每一种组合对应出一种测试模式,比如,同时设置测试模式为(采样率″8000″个/秒,采样精度8bit,单声道),(采样率″8000″个/秒,采样精度16bit,单声道)等。
如果本实施例不执行步骤301,或者探测后没有得到探测结果时,则认为被测音频设备支持通用的采样率、采样精度、声道,由这三个参数最常用的值,组合产生出一个或多个音频设备支持的模式,再根据被测音频设备支持的模式,设置被测音频设备的测试模式。
步骤304~步骤310为控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号的过程。
在本实施例中,由于设置的测试模式为三种测试参数的组合,因而需要遍历这三种测试参数的组合,以便生成对应每一种组合的测试音频文件。本实施例实现遍历的方法是采用三层循环嵌套的方式,每一层循环对应一个测试参数,在每一层都判断是否实现遍历,当遍历完一个测试参数的所有具体参数值时,就跳出该测试参数对应层的循环,否则,控制模块根据被测音频设备支持的音频标准,比如I2C标准,为该测试参数设置一个新的具体参数值,进而生成新的测试音频文件。
具体来讲,步骤308~步骤310为最内层循环,主要完成在采样率、采样精度确定下的声道遍历过程,当判断出遍历完每种声道后,跳出该层循环,否则确定出一个未遍历的声道具体值,进而由确定的采样率、采样精度和声道参数的具体值生成一个音频测试文件。步骤306~步骤310为中间层循环,主要完成对声道与采样精度的具体值组合的遍历,当遍历完所有声道与采样精度的具体值组合后,跳出该层循环。步骤304~~步骤310为最外层循环,主要完成采样率、声道和采样精度的具体值组合的遍历过程。
步骤304判断被测音频设备在所有测试模式下,是否都生成测试音频文件,如果是,执行步骤311,否则,执行步骤305。
在本实施例中,步骤304用来判断被测音频设备是否得到每一种测试模式下的输出音频信号。本实施例中,将被测音频设备处理后的输出音频信号转换成携带输出音频信号信息的测试音频文件进行存储,便于后面的比较。
本实施例中采用的是多主控总线标准I2C标准,任何一个设备都能像主控器一样工作,并控制总线。总线上每一个设备都有一个独一无二的地址,根据设备的能力,可以作为发射器或接收器工作。多路微控制器能在同一个I2C总线上共存。当然根据不同的音频设备采用不同的音频标准。
本实施例将采样率置于最外层循环,将采样精度置于中层循环,声道置于最内层,当然,循环嵌套的顺序可以是这三种测试参数的任意排列组合,比如采样率、声道和采样精度,或者采样精度、采样率和声道等。
如果本实施例中设置的测试模式是其它测试参数的组合,也可以采用相似的方法实现遍历,生成每一种组合的测试音频文件。
步骤305确定此次测试采用的采样率具体值。
步骤306判断对于确定的采样率具体值,是否所有的采样精度具体值都已生成测试音频文件,如果是,执行步骤304,否则,执行步骤307。
步骤307确定此次测试采用的采样精度具体值。
步骤308判断对于确定的采样精度、采样率具体值,是否对所有的声道具体值都已生成测试音频文件,如果是,执行步骤306,否则,执行步骤309。
步骤309确定此次录制采用的声道具体值。
步骤310被测音频设备在此次模式下,对被测音频设备的输入音频信号进行处理。
本实施例中,被测音频设备在确定的采样精度、采样率和声道具体值组合产生的测试模式下,对被测音频设备的输入音频信号进行处理,得到此次测试模式下的输出音频信号。
如果本实施例中的被测音频设备是播放器,那么“处理”的含义就是指播放,输入音频信号为播放器播放前的音频信号,输出音频信号为播放器播放后的音频信号。如果是录音器,则“处理”的含义为录音,输入音频信号为录音器录音前的音频信号,输出音频信号为录音器录音后的音频信号。以此类推不同类型的被测音频设备的“处理”及输入、输出音频信号的含义。
步骤311生成此次测试模式下的测试音频文件,执行步骤308。
本实施例中,是通过录制的方式将输出音频信号转换为测试音频文件,具体方法是根据设置的录制采样率、采样精度和声道以及录制时间等转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的测试音频文件的路径、标注测试模式标识等存储方式,存储每种测试模式下的测试音频文件。
步骤312和步骤313为比较预处理过程。
步骤312对信源音频文件及测试音频文件进行归一化处理。
本实施例中的信源音频文件携带了输入音频信号的数据采样值信息,而测试音频文件携带了输出音频信号的数据采样值信息,在对输入音频信号和输出音频信号比较前,先对对信源音频文件及测试音频文件进行归一化处理,主要包括对输入音频信号和输出音频信号的数据采样值的数据量统一,比如,统一在[0,1)区间,单位为伏。对齐输入音频信号和输出音频信号的数据采样值的零点位置等。
步骤313对测试音频文件进行插值处理。
本实施例中,假设信源音频文件中对输入音频信号的数据采样率与每种测试模式下的测试音频文件中对输入音频信号的数据采样率不同,因而,为了方便比较,应该统一数据采样率,本实施例采用了对每种测试模式下的测试音频文件进行插值处理的方法,也可以对信源音频文件进行相应处理,使得输入音频信号和输出音频信号的数据采样率相同。根据输入音频信号和输出音频信号的数据采样率和采样精度,可以得到输入音频信号和输出音频信号。
对每种测试模式下的输入音频信号和输出音频信号,均执行步骤310-312步骤314对每种测试模式下的输入音频信号和输出音频信号进行波形比较。
本实施例采用对每种测试模式下的输入音频信号和输出音频信号进行波形比较的方法,得到测试结果。
本实施例进行波形比较的方法包括常用的相关性波形比较的方法,或者包络的频率和幅度波形比较的方法。
如果本实施例采用相关性波形比较,则先令输入音频信号为x(t)、输出音频信号为y(t),再定义x(t)与y(t)的相关系数为
相关系数的分子为x(t)*y(t)在时域的积分;分母为x(t)和y(t)各自的平方在时域积分之积的平方根。
如果两完全不相似的波形其幅度取值和出现时刻是相互独立、彼此无关的,x(t)*y(t)=0,其积分结果亦为0,所以当相关系数为0时相似度最差,即不相关。当相关系数为1,则误差能量为0,说明这两信号相似度很好,是线形相关的。
如果本实施例采用包络的频率和幅度波形比较,则先找出包络的幅度最大值和最小值,以正弦波为例,可以由两个幅度的最大值的间隔,得到正弦波的周期,进而得到正弦波的频率值。
步骤314获得每种测试模式下的测试结果。
本实施例根据设置的阀值,获得测试结果,比如,采用比较音频信号包络的频率和幅度的方法时,将频率比较结果的阀值设置为0.2HZ,将幅度比较结果的阀值设置为0.1V,将阀值与步骤313中得到的频率和幅度比较结果进行比较,当频率和幅度比较结果小于阀值时,得到“认可”的测试结果,否则得到“不认可”的测试结果。
本实施例中的输入音频信号和输出音频信号除了以音频文件的形式存储,对存储的信源音频文件和测试音频文件进行比较预处理后,再根据比较预处理后的信源音频文件和测试音频文件获得输入、输出音频信号,进行听音或波形比较外,也可以直接对被测音频设备的输入、输出音频信号直接进行听音或波形比较,或者在进行比较预处理后,再进行听音或波形比较。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现音频设备测试的方法,其特征在于,该方法包括根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;对每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。
2.根据权利要求1所述的方法,其特征在于,所述在设置至少一种测试模式前,进一步包括探测被测音频设备支持的测试模式。
3.根据权利要求1或2所述的方法,其特征在于,所述测试模式由设置的至少两种测试参数的具体参数值组合产生时,所述控制被测音频设备遍历测试模式,对被测音频设备的输入音频信号进行处理包括选出一个未遍历的测试模式,作为被测音频设备当前的测试模式,控制被测音频设备在当前测试模式下对输入音频信号进行处理,重新执行所述选出一个未遍历的测试模式的步骤,直到遍历完所有的测试模式。
4.根据权利要求3所述的方法,其特征在于,所述测试模式由设置的至少两种测试参数的具体参数值组合产生时,所述选出一个未遍历的测试模式包括通过循环嵌套的方式,选出一个未遍历的测试参数的具体参数值的组合;所述控制被测音频设备在当前测试模式下对输入音频信号进行处理包括,根据被测音频设备支持的音频标准,设置产生所述被测音频当前的测试模式的测试参数的具体参数值。
5.根据权利要求1或3所述的方法,其特征在于,所述得到每种测试模式下的输出音频信号后,进一步包括根据设置的转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的存储方式,存储所述测试音频文件,所述对每种测试模式下的输入音频信号和输出音频信号进行波形比较前,进一步包括根据存储的每种测试模式下的测试音频文件,获取每种测试模式下的输出音频信号。
6.根据权利要求1所述的方法,其特征在于,在所述进行波形比较前,进一步包括对每种测试模式下的输入音频信号和输出音频信号进行比较预处理。
7.根据权利要求6所述的方法,其特征在于,所述被测音频设备的输入音频信号是根据设定的携带输入音频信号数据采样值信息的信源音频文件产生时,并且所述每种测试模式下的输出音频信号转换成携带每种测试模式下的输出音频信号数据采样值信息的测试音频文件时,所述对每种测试模式下的输入音频信号和输出音频信号进行比较预处理包括对所述信源音频文件和/或每种测试模式下的测试音频文件进行对数据采样值的归一化处理和/或对数据采样率的插值处理。
8.根据权利要求1所述的方法,其特征在于,当所述对每种测试模式下的输入音频信号和输出音频信号通过相关性比较法或包络幅度和频率比较法进行波形比较时,所述根据波形比较结果,得到被测音频设备的测试结果包括将波形比较结果与预先设置的波形比较结果阀值进行比较,得到被测音频设备的测试结果。
9.一种实现音频设备测试的系统,其特征在于,该系统包括控制模块、被测音频设备、比较模块;所述控制模块,用于根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式;所述被测音频设备,用于在控制模块控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号,将得到的每种测试模式下的输出音频信号输入到比较模块;所述的比较模块,用于对每种测试模式下被测音频设备的输入音频信号和输出音频信号进行波形比较;根据比较结果,得到被测音频设备在每种测试模式下的测试结果。
10.根据权利要求9所述的系统,其特征在于,所述系统进一步包括探测模块;所述探测模块,用于探测被测音频设备支持的测试模式,将得到的探测结果输入到控制模块。
11.根据权利要求9所述的系统,其特征在于,所述系统进一步包括输入音频信号获取模块;所述输入音频信号获取模块,用于根据设定的携带输入音频信号信息的信源音频文件产生输入音频信号,将产生的输入音频信号输入到被测音频设备。
12.根据权利要求9所述的系统,其特征在于,所述系统进一步包括输出音频信号记录模块;所述输出音频信号记录模块,用于根据设置的转换参数,将每种测试模式下的输出音频信号转换成每种测试模式下的测试音频文件,根据设置的存储方式,存储转换得到的每种测试模式下的测试音频文件。
13.根据权利要求9所述的系统,其特征在于,所述系统进一步包括比较预处理模块;所述的比较预处理模块,用于对每种测试模式下被测音频设备的输入音频信号和输出音频信号进行比较预处理,将预处理后的每种测试模式下的输入音频信号和输出音频信号输入到比较模块。
14.一种实现音频设备测试的音频设备,其特征在于,所述音频设备包括控制接口、执行模块和输出模块;所述的控制接口,用于接收控制模块发来的控制信息,将所述控制信息发送到执行模块;所述的执行模块,用于在所述控制信息的控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;所述的输出模块,用于将得到的每种测试模式下的输出音频信号输入到比较模块。
全文摘要
本发明公开了一种实现音频设备测试的方法,该方法包括根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;对每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。本发明还公开了实现音频设备测试的系统,该系统包括控制模块、被测音频设备、比较模块。本发明还公开了一种实现音频设备测试的音频设备,包括控制接口、执行模块和输出模块。本发明能够降低音频设备测试的工作量。
文档编号H04R29/00GK101089641SQ200710118729
公开日2007年12月19日 申请日期2007年7月12日 优先权日2007年7月12日
发明者冯备战, 游明琦 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1