本发明涉及音频,尤其涉及一种检测i2s-tdm录音通道偏移的测试方法。
背景技术:
1、i2s总线,又称集成电路内置音频总线,是数字音频设备之间的音频数据传输而制定的一种总线标准,i2s总线拥有串行数据信号(serial data简称sd)、字段选择信号(wordselect简称ws)和串行时钟信号(serial clock简称sck)3个主要信号,通过将数据和时钟信号分离,并以ws来区分左右声道,随着技术的发展,在统一的i2s接口下,出现了多种不同的数据格式,根据sdata数据相对于lrck和sclk的位置不同,分为左对齐格式、i2s格式、右对齐格式、dsp格式和tdm格式。
2、目前,随着技术的发展,音频设备在统一的i2s接口下,出现了多种不同的数据格式,根据sdata数据相对于lrck和sclk的位置不同,分为左对齐格式、i2s格式、右对齐格式、dsp格式和tdm格式,音频设备使用过程中会存在录音通道从i2s标准模式偏移到了tdm模式的情况,因此需要对录音通道进行测试,现有的测试方法是通过对整段录音音频信号进行测试,以判断录音通道是否从i2s标准模式偏移到了tdm模式。
3、但是采用上述方式,由于需要对整段录音音频信号进行整体的测试,导致测试效率低下。
技术实现思路
1、本发明的目的在于提供一种检测i2s-tdm录音通道偏移的测试方法,通过从录音音频信号中提取多段预设长度的音频信号,作为测试音频信号,根据测试音频信号的数据格式判断当前录音通道是否从i2s标准模式偏移到了tdm模式,减少了测试的数据量,提高了测试效率。
2、为实现上述目的,本发明提供了一种检测i2s-tdm录音通道偏移的测试方法,包括:
3、获取音频设备中录音通道所对应的录音音频文件;
4、基于所述录音音频文件获得所述录音音频文件对应的录音音频信号;
5、随机从所述录音音频信号中提取多段预设长度的音频信号,作为测试音频信号;
6、获取所述测试音频信号的数据格式,根据所述测试音频信号的数据格式判断当前录音通道是否从i2s标准模式偏移到了tdm模式。
7、其中,所述随机从所述录音音频信号中提取多段预设长度的音频信号,作为测试音频信号的具体步骤包括:
8、将所述录音音频信号拆分成长度一致的多段,得到多个单段音频信号;
9、随机从多个所述单段音频信号中选取一半的所述单段音频信号,作为测试音频信号。
10、其中,所述获取所述测试音频信号的数据格式,根据所述测试音频信号的数据格式判断当前录音通道是否从i2s音频接口偏移到了tdm音频接口的具体步骤包括:
11、获取所述测试音频信号的数据格式;
12、根据所述测试音频信号的数据格式,判断该数据格式所属的音频模式,所述音频模式包括i2s标准模式、左对齐标准模式、右对齐标准模式、dsp模式和tdm模式;
13、根据所述测试音频信号的数据格式所属的音频模式,判断当前录音通道是否从i2s标准模式偏移到了tdm模式。
14、其中,所述根据所述测试音频信号的数据格式所属的音频模式,判断当前录音通道是否从i2s标准模式偏移到了tdm模式的具体步骤包括:
15、当所述测试音频信号的数据格式所属的音频模式为i2s标准模式时,判断当前录音通道未从i2s标准模式偏移到了tdm模式;
16、当所述测试音频信号的数据格式所属的音频模式为tdm模式时,判断当前录音通道从i2s标准模式偏移到了tdm模式。
17、其中,所述当所述测试音频信号的数据格式所属的音频模式为tdm模式时,判断当前录音通道从i2s标准模式偏移到了tdm模式后,还包括:
18、当所述测试音频信号的数据格式所属的音频模式为左对齐标准模式时,判断当前录音通道未从i2s标准模式偏移到了tdm模式。
19、其中,所述当所述测试音频信号的数据格式所属的音频模式为左对齐标准模式时,判断当前录音通道未从i2s标准模式偏移到了tdm模式后,还包括:
20、当所述测试音频信号的数据格式所属的音频模式为右对齐标准模式时,判断当前录音通道未从i2s标准模式偏移到了tdm模式。
21、其中,所述当所述测试音频信号的数据格式所属的音频模式为右对齐标准模式时,判断当前录音通道未从i2s标准模式偏移到了tdm模式后,还包括:
22、当所述测试音频信号的数据格式所属的音频模式为dsp模式时,判断当前录音通道未从i2s标准模式偏移到了dsp模式。
23、本发明的一种检测i2s-tdm录音通道偏移的测试方法,首先获取音频设备中录音通道所对应的录音音频文件;基于所述录音音频文件获得所述录音音频文件对应的录音音频信号;随机从所述录音音频信号中提取多段预设长度的音频信号,作为测试音频信号;获取所述测试音频信号的数据格式,根据所述测试音频信号的数据格式判断当前录音通道是否从i2s标准模式偏移到了tdm模式;本发明通过从录音音频信号中提取多段预设长度的音频信号,作为测试音频信号,根据测试音频信号的数据格式判断当前录音通道是否从i2s标准模式偏移到了tdm模式,减少了测试的数据量,提高了测试效率。
1.一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,包括:
2.如权利要求1所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,
3.如权利要求2所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,
4.如权利要求3所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,
5.如权利要求4所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,
6.如权利要求5所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,
7.如权利要求6所述的一种检测i2s-tdm录音通道偏移的测试方法,其特征在于,