CN101089641A - 一种实现音频设备测试的方法、***和音频设备 - Google Patents
一种实现音频设备测试的方法、***和音频设备 Download PDFInfo
- Publication number
- CN101089641A CN101089641A CN 200710118729 CN200710118729A CN101089641A CN 101089641 A CN101089641 A CN 101089641A CN 200710118729 CN200710118729 CN 200710118729 CN 200710118729 A CN200710118729 A CN 200710118729A CN 101089641 A CN101089641 A CN 101089641A
- Authority
- CN
- China
- Prior art keywords
- test pattern
- audio signal
- frequency apparatus
- tested
- audio frequency
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012360 testing method Methods 0.000 claims abstract description 318
- 230000005236 sound signal Effects 0.000 claims abstract description 190
- 238000005070 sampling Methods 0.000 claims description 70
- 230000000052 comparative effect Effects 0.000 claims description 17
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000019771 cognition Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000009394 selective breeding Methods 0.000 description 1
Images
Landscapes
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
本发明公开了一种实现音频设备测试的方法,该方法包括:根据被测音频设备支持的测试模式,设置至少一种测试模式;控制被测音频设备遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;对每种测试模式下的输入音频信号和输出音频信号进行波形比较;根据波形比较结果,得到被测音频设备在每种测试模式下的测试结果。本发明还公开了实现音频设备测试的***,该***包括控制模块、被测音频设备、比较模块。本发明还公开了一种实现音频设备测试的音频设备,包括控制接口、执行模块和输出模块。本发明能够降低音频设备测试的工作量。
Description
技术领域
本发明涉及音频领域,特别是涉及在一种实现音频设备测试的方法、***和音频设备。
背景技术
音频设备是对音频输入输出设备的总称,可以包括多种产品类型,如功放机、播放器、录音器、话筒,个人计算机中的声卡、耳机等,在这些音频设备正式投入市场前,通常需要进行声音质量、音响效果等方面的测试,比如,对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)=0,其积分结果亦为0,所以当相关系数为0时相似度最差,即不相关。当相关系数为1,则误差能量为0,说明这两信号相似度很好,是线形相关的。
如果本实施例采用包络的频率和幅度波形比较,则先找出包络的幅度最大值和最小值,以正弦波为例,可以由两个幅度的最大值的间隔,得到正弦波的周期,进而得到正弦波的频率值。
步骤314:获得每种测试模式下的测试结果。
本实施例根据设置的阀值,获得测试结果,比如,采用比较音频信号包络的频率和幅度的方法时,将频率比较结果的阀值设置为0.2HZ,将幅度比较结果的阀值设置为0.1V,将阀值与步骤313中得到的频率和幅度比较结果进行比较,当频率和幅度比较结果小于阀值时,得到“认可”的测试结果,否则得到“不认可”的测试结果。
本实施例中的输入音频信号和输出音频信号除了以音频文件的形式存储,对存储的信源音频文件和测试音频文件进行比较预处理后,再根据比较预处理后的信源音频文件和测试音频文件获得输入、输出音频信号,进行听音或波形比较外,也可以直接对被测音频设备的输入、输出音频信号直接进行听音或波形比较,或者在进行比较预处理后,再进行听音或波形比较。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
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、一种实现音频设备测试的音频设备,其特征在于,所述音频设备包括:控制接口、执行模块和输出模块;
所述的控制接口,用于接收控制模块发来的控制信息,将所述控制信息发送到执行模块;
所述的执行模块,用于在所述控制信息的控制下遍历每种测试模式,对被测音频设备的输入音频信号进行处理,得到每种测试模式下的输出音频信号;
所述的输出模块,用于将得到的每种测试模式下的输出音频信号输入到比较模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101187299A CN101089641B (zh) | 2007-07-12 | 2007-07-12 | 一种实现音频设备测试的方法、*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101187299A CN101089641B (zh) | 2007-07-12 | 2007-07-12 | 一种实现音频设备测试的方法、*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101089641A true CN101089641A (zh) | 2007-12-19 |
CN101089641B CN101089641B (zh) | 2010-09-08 |
Family
ID=38943069
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101187299A Expired - Fee Related CN101089641B (zh) | 2007-07-12 | 2007-07-12 | 一种实现音频设备测试的方法、*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101089641B (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014333A (zh) * | 2009-09-04 | 2011-04-13 | 鸿富锦精密工业(深圳)有限公司 | 电脑声音***测试方法 |
CN102385032A (zh) * | 2010-08-25 | 2012-03-21 | 上海贝尔股份有限公司 | 信号监控装置及方法 |
CN102523325A (zh) * | 2011-12-01 | 2012-06-27 | 无锡中星微电子有限公司 | 一种蓝牙设备的测试***及方法 |
CN103413558A (zh) * | 2013-08-08 | 2013-11-27 | 南京邮电大学 | 一种音频设备测试方法 |
CN103686580A (zh) * | 2013-12-30 | 2014-03-26 | 福建星网视易信息***有限公司 | 一种多路音频输出接口自动测试方法及设备 |
CN103905277A (zh) * | 2014-03-28 | 2014-07-02 | 华为技术有限公司 | 一种***检测方法和装置 |
CN105979462A (zh) * | 2015-11-16 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种基于麦克风的测试处理方法和装置 |
CN106154096A (zh) * | 2015-04-27 | 2016-11-23 | 中兴通讯股份有限公司 | 音频连接线检测方法和装置 |
CN106534980A (zh) * | 2016-11-15 | 2017-03-22 | 广州华多网络科技有限公司 | 音频处理***的异常检测方法、日志记录方法及装置 |
CN103747407B (zh) * | 2013-12-27 | 2017-04-12 | 深圳英飞拓科技股份有限公司 | 一种基于fft扫频的音频模块自动化测试方法 |
CN107205206A (zh) * | 2016-03-17 | 2017-09-26 | 北京卓锐微技术有限公司 | 麦克风测试装置、***及测试方法 |
CN107205205A (zh) * | 2016-03-17 | 2017-09-26 | 北京卓锐微技术有限公司 | 麦克风评估装置及评估方法 |
CN108877837A (zh) * | 2018-06-12 | 2018-11-23 | 北京小米移动软件有限公司 | 音频信号异常识别方法、装置和存储介质 |
CN109474394A (zh) * | 2018-12-28 | 2019-03-15 | 苏州思必驰信息科技有限公司 | 一种声卡通信数据的检测方法及***、对接收到的声卡通信数据进行检测的装置 |
CN109600697A (zh) * | 2018-10-15 | 2019-04-09 | 珠海格力电器股份有限公司 | 终端外放音质确定方法及装置 |
CN110234059A (zh) * | 2019-05-31 | 2019-09-13 | 华讯方舟科技有限公司 | 音频设备测试方法、***、测试架及存储介质 |
CN110719461A (zh) * | 2019-10-24 | 2020-01-21 | 深圳创维-Rgb电子有限公司 | 音视频设备测试方法、装置及计算机可读存储介质 |
CN110871909A (zh) * | 2018-08-29 | 2020-03-10 | 空中客车德国运营有限责任公司 | 用于飞行器的测试模块、***和方法以及飞行器 |
CN111163310A (zh) * | 2019-12-31 | 2020-05-15 | 深圳Tcl新技术有限公司 | 电视音频测试方法、装置、设备及计算机可读存储介质 |
CN111291213A (zh) * | 2018-12-07 | 2020-06-16 | 北京小米移动软件有限公司 | 音频识别方法及装置 |
WO2020160703A1 (en) * | 2019-02-08 | 2020-08-13 | Ningbo Geely Automobile Research & Development Co., Ltd. | Audio diagnostics in a vehicle |
WO2020238702A1 (zh) * | 2019-05-24 | 2020-12-03 | 晶晨半导体(上海)股份有限公司 | 功放的测试方法 |
CN113096694A (zh) * | 2019-12-23 | 2021-07-09 | 北京声智科技有限公司 | 一种电子终端的播放质量检测方法及电子终端 |
CN114339575A (zh) * | 2021-12-29 | 2022-04-12 | 深圳德威音响有限公司 | 一种基于dsp技术的音频测试仪 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108109633A (zh) * | 2017-12-20 | 2018-06-01 | 北京声智科技有限公司 | 无人值守的云端语音库采集与智能产品测试的***与方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1696720A (zh) * | 2004-05-11 | 2005-11-16 | 建兴电子科技股份有限公司 | 利用音讯分析仪测试音讯播放器的方法及其装置 |
CN1760684A (zh) * | 2004-10-12 | 2006-04-19 | 英保达股份有限公司 | 一种测试便携式音频播放装置音质的方法 |
CN100536408C (zh) * | 2005-01-26 | 2009-09-02 | 华为技术有限公司 | 一种音频指标自动测试装置 |
CN1901040A (zh) * | 2005-07-22 | 2007-01-24 | 鸿富锦精密工业(深圳)有限公司 | 精密音频分析仪音频验证分析方法 |
CN1979440A (zh) * | 2005-12-02 | 2007-06-13 | 鸿富锦精密工业(深圳)有限公司 | 板载音频模块测试***及方法 |
-
2007
- 2007-07-12 CN CN2007101187299A patent/CN101089641B/zh not_active Expired - Fee Related
Cited By (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102014333A (zh) * | 2009-09-04 | 2011-04-13 | 鸿富锦精密工业(深圳)有限公司 | 电脑声音***测试方法 |
CN102385032A (zh) * | 2010-08-25 | 2012-03-21 | 上海贝尔股份有限公司 | 信号监控装置及方法 |
CN102523325A (zh) * | 2011-12-01 | 2012-06-27 | 无锡中星微电子有限公司 | 一种蓝牙设备的测试***及方法 |
CN102523325B (zh) * | 2011-12-01 | 2014-08-20 | 无锡中星微电子有限公司 | 一种蓝牙设备的测试***及方法 |
CN103413558A (zh) * | 2013-08-08 | 2013-11-27 | 南京邮电大学 | 一种音频设备测试方法 |
CN103413558B (zh) * | 2013-08-08 | 2016-05-04 | 南京邮电大学 | 一种音频设备测试方法 |
CN103747407B (zh) * | 2013-12-27 | 2017-04-12 | 深圳英飞拓科技股份有限公司 | 一种基于fft扫频的音频模块自动化测试方法 |
CN103686580A (zh) * | 2013-12-30 | 2014-03-26 | 福建星网视易信息***有限公司 | 一种多路音频输出接口自动测试方法及设备 |
CN103686580B (zh) * | 2013-12-30 | 2016-06-15 | 福建星网视易信息***有限公司 | 一种多路音频输出接口自动测试方法及设备 |
CN103905277B (zh) * | 2014-03-28 | 2017-10-17 | 华为技术有限公司 | 一种***检测方法和装置 |
CN103905277A (zh) * | 2014-03-28 | 2014-07-02 | 华为技术有限公司 | 一种***检测方法和装置 |
CN106154096B (zh) * | 2015-04-27 | 2019-12-10 | 中兴通讯股份有限公司 | 音频连接线检测方法和装置 |
CN106154096A (zh) * | 2015-04-27 | 2016-11-23 | 中兴通讯股份有限公司 | 音频连接线检测方法和装置 |
CN105979462A (zh) * | 2015-11-16 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种基于麦克风的测试处理方法和装置 |
CN107205206A (zh) * | 2016-03-17 | 2017-09-26 | 北京卓锐微技术有限公司 | 麦克风测试装置、***及测试方法 |
CN107205205A (zh) * | 2016-03-17 | 2017-09-26 | 北京卓锐微技术有限公司 | 麦克风评估装置及评估方法 |
CN106534980A (zh) * | 2016-11-15 | 2017-03-22 | 广州华多网络科技有限公司 | 音频处理***的异常检测方法、日志记录方法及装置 |
CN106534980B (zh) * | 2016-11-15 | 2019-12-06 | 广州华多网络科技有限公司 | 音频处理***的异常检测方法、日志记录方法及装置 |
CN108877837A (zh) * | 2018-06-12 | 2018-11-23 | 北京小米移动软件有限公司 | 音频信号异常识别方法、装置和存储介质 |
CN108877837B (zh) * | 2018-06-12 | 2021-01-15 | 北京小米移动软件有限公司 | 音频信号异常识别方法、装置和存储介质 |
US11601688B2 (en) | 2018-08-29 | 2023-03-07 | Airbus Operations Gmbh | Automated self-test of cabin loudspeakers |
CN110871909B (zh) * | 2018-08-29 | 2023-04-07 | 空中客车德国运营有限责任公司 | 用于飞行器的测试模块、***和方法以及飞行器 |
CN110871909A (zh) * | 2018-08-29 | 2020-03-10 | 空中客车德国运营有限责任公司 | 用于飞行器的测试模块、***和方法以及飞行器 |
CN109600697A (zh) * | 2018-10-15 | 2019-04-09 | 珠海格力电器股份有限公司 | 终端外放音质确定方法及装置 |
CN111291213A (zh) * | 2018-12-07 | 2020-06-16 | 北京小米移动软件有限公司 | 音频识别方法及装置 |
CN109474394B (zh) * | 2018-12-28 | 2021-08-17 | 思必驰科技股份有限公司 | 声卡通信数据的检测方法及***、检测装置 |
CN109474394A (zh) * | 2018-12-28 | 2019-03-15 | 苏州思必驰信息科技有限公司 | 一种声卡通信数据的检测方法及***、对接收到的声卡通信数据进行检测的装置 |
WO2020160703A1 (en) * | 2019-02-08 | 2020-08-13 | Ningbo Geely Automobile Research & Development Co., Ltd. | Audio diagnostics in a vehicle |
WO2020238702A1 (zh) * | 2019-05-24 | 2020-12-03 | 晶晨半导体(上海)股份有限公司 | 功放的测试方法 |
CN110234059B (zh) * | 2019-05-31 | 2021-02-05 | 华讯方舟科技有限公司 | 音频设备测试方法、***、测试架及存储介质 |
CN110234059A (zh) * | 2019-05-31 | 2019-09-13 | 华讯方舟科技有限公司 | 音频设备测试方法、***、测试架及存储介质 |
CN110719461B (zh) * | 2019-10-24 | 2021-06-15 | 深圳创维-Rgb电子有限公司 | 音视频设备测试方法、装置及计算机可读存储介质 |
CN110719461A (zh) * | 2019-10-24 | 2020-01-21 | 深圳创维-Rgb电子有限公司 | 音视频设备测试方法、装置及计算机可读存储介质 |
CN113096694A (zh) * | 2019-12-23 | 2021-07-09 | 北京声智科技有限公司 | 一种电子终端的播放质量检测方法及电子终端 |
CN113096694B (zh) * | 2019-12-23 | 2023-02-21 | 北京声智科技有限公司 | 一种电子终端的播放质量检测方法及电子终端 |
CN111163310B (zh) * | 2019-12-31 | 2022-07-08 | 深圳Tcl新技术有限公司 | 电视音频测试方法、装置、设备及计算机可读存储介质 |
CN111163310A (zh) * | 2019-12-31 | 2020-05-15 | 深圳Tcl新技术有限公司 | 电视音频测试方法、装置、设备及计算机可读存储介质 |
CN114339575A (zh) * | 2021-12-29 | 2022-04-12 | 深圳德威音响有限公司 | 一种基于dsp技术的音频测试仪 |
Also Published As
Publication number | Publication date |
---|---|
CN101089641B (zh) | 2010-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101089641B (zh) | 一种实现音频设备测试的方法、*** | |
CN101729969A (zh) | 电子装置的麦克风测试方法与*** | |
KR102158514B1 (ko) | 멀티-배향 재생 장치 마이크로폰 | |
Mauch et al. | The audio degradation toolbox and its application to robustness evaluation | |
CN102967817B (zh) | 芯片音频模块测试***和测试方法 | |
CN102903375A (zh) | 音乐播放装置及播放方法 | |
CN103747407B (zh) | 一种基于fft扫频的音频模块自动化测试方法 | |
US20070129951A1 (en) | System and method for testing a motherboard audio module | |
CN107591167B (zh) | 一种实现车载多媒体音频兼容性自动检测的方法及*** | |
CN109510636A (zh) | 接收调频信号功能的测试方法、装置、介质和设备 | |
JP2023071787A (ja) | 音高に依存しない音色属性をメディア信号から抽出する方法及び装置 | |
TWI698650B (zh) | 測試音訊的產生方法及分析方法 | |
CN103686580B (zh) | 一种多路音频输出接口自动测试方法及设备 | |
CN112995882B (zh) | 一种智能设备音频开环测试方法 | |
CN112566005B (zh) | 一种音频芯片的测试方法、装置、电子设备和存储介质 | |
KR20210042851A (ko) | 오디오 인식 방법, 오디오 인식 장치, 전자 장비, 컴퓨터 판독가능 저장 매체 및 컴퓨터 프로그램 | |
CN209822276U (zh) | 音频分析仪器自动化计量检定*** | |
CN110160633B (zh) | 一种多声音区域的音频隔离度检测方法及装置 | |
CN113453138A (zh) | 麦克风阵列中麦克风顺序的检测方法 | |
CN104008753A (zh) | 一种信息处理方法和电子设备 | |
CN107801057A (zh) | 一种播放码率确定方法及装置 | |
TWI383692B (zh) | 電子裝置之麥克風測試方法與系統 | |
US10356540B2 (en) | Lifetime of an audio playback device with changed signal processing settings | |
CN206629274U (zh) | 一种多媒体教学音响测试装置 | |
CN101383982B (zh) | 适用于自动控制装置的音调检测方法及音调检测装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100908 Termination date: 20120712 |