音频播放器支持的音频文件格式的测试设备及方法

申请号 CN200810304752.1 申请日 2008-10-06 公开(公告)号 CN101714380A 公开(公告)日 2010-05-26
申请人 鸿富锦精密工业(深圳)有限公司; 鸿海精密工业股份有限公司; 发明人 蒲小满; 邱金泉;
摘要 本 发明 提供一种音频播放器支持的音频文件格式的测试方法及测试设备。该测试方法包括步骤:在该测试设备上输出每一音频文件至该音频播放器,每一音频文件具有一初始标识符对应每一音频文件所属的音频格式;利用该测试设备接收该音频播放器播放每一音频文件时输出的声音 信号 ;在该测试设备上将接收的该音频播放器播放每一音频文件时输出的 声音信号 录制为每一声音文件;处理每一录制的声音文件以获取每一录制的声音文件的标识符;比较每一录制的声音文件的标识符与每一音频文件的初始标识符,根据比较结果确定该音频播放器支持的音频格式;以及输出该音频播放器支持的音频格式。本发明提供的测试设备及方法能够降低人 力 成本,提高测试效率。
权利要求

1.一种音频播放器支持的音频文件格式的测试设备,其特征在于,该测试设备包括:
一音频格式转换模,用于将每一用于测试的声音文件转换为每一音频文件;
一录音模块,用于将一音频播放器播放的每一音频文件录制为一声音文件;
一标识符形成模块,用于对每一用于测试的声音文件进行处理以生成初始标识符,还用于对每一录制的声音文件进行处理以获得每一录制的声音文件的标识符;
一存储模块,用于存储由每一用于测试的声音文件转换的每一音频文件及记录有每一用于测试的声音文件的初始标识符与由每一用于测试的声音文件转换后的每一音频文件的音频文件格式关系的对应关系表;以及
一比对模块,用于比较每一录制的声音文件的标识符与该对应关系表中的初始标识符是否相同,若一标识符与其中一初始标识符相同,按照该初始标识符与音频文件格式的对应关系,获得该音频播放器支持的音频文件格式。
2.如权利要求1所述的音频播放器支持的音频文件格式的测试设备,其特征在于,每一用于测试的声音文件均为时间长度相同的声音文件,由每一用于测试的声音文件转换的每一音频文件均为时间长度相同的音频文件。
3.如权利要求2所述的音频播放器支持的音频文件格式的测试设备,其特征在于,该录音模块用于侦测到该音频播放器开始播放每一音频文件时根据每一音频文件的时间长度对每一音频文件进行录制。
4.如权利要求1所述的音频播放器支持的音频文件格式的测试设备,其特征在于,该标识符形成模块对每一用于测试的声音文件进行处理以生成初始标识符具体为:对每一用于测试的声音文件进行频谱分析,根据频率与标识用数字的对应关系确定每一声音文件的初始标识。
5.如权利要求1所述的音频播放器支持的音频文件格式的测试设备,其特征在于,该标识符形成模块对每一录制的声音文件进行处理以获得每一录制的声音文件的标识符具体为:对每一录制的声音文件进行傅氏变换算法运算得到该录制的声音文件的频率信息,根据频率与标识用数字的对应关系确定每一录制的声音文件的标识符。
6.如权利要求1所述的音频播放器支持的音频文件格式的测试设备,其特征在于,该测试设备还包括一输出模块,用于输出该音频播放器支持的音频文件格式。
7.一种音频播放器支持的音频文件格式的测试方法,其特征在于,该方法包括以下步骤:
在一测试设备上输出每一音频文件至一音频播放器,每一音频文件具有一初始标识符对应每一音频文件所属的音频格式;
利用该测试设备接收该音频播放器播放每一音频文件时输出的声音信号
在该测试设备上将接收的该音频播放器播放每一音频文件时输出的声音信号录制为每一声音文件;
处理每一录制的声音文件以获取每一录制的声音文件的标识符;
比较每一录制的声音文件的标识符与每一音频文件的初始标识符,根据比较结果确定该音频播放器支持的音频格式;以及
输出该音频播放器支持的音频格式。
8.如权利要求7所述的音频播放器支持的音频文件格式的测试方法,其特征在于,还包括在该测试设备上制作每一音频文件的多个步骤:
在该测试设备上对每一用于测试的声音文件进行频谱分析并根据每一用于测试的声音文件的频谱进行初始标识生成初始标识符;
将具有初始标识符的每一用于测试的声音文件转换为每一音频文件;以及
存储每一音频文件及记录有每一用于测试的声音文件的初始标识符与由每一用于测试的声音文件转换后的每一音频文件的音频文件格式关系的对应关系表。
9.如权利要求7所述的音频播放器支持音频文件格式的测试方法,其特征在于,处理每一录制的声音文件以获取每一录制的声音文件的标识符的步骤是为:
对每一录制的声音文件进行傅氏变换算法运算得到每一录制的声音文件的频率信息,根据频率与标识用数字的对应关系确定每一录制的声音文件的标识符。

说明书全文

技术领域

发明涉及一种测试设备及方法,尤其是一种对音频播放器支持的音频文件所属的音频格式进行测试的设备及方法。

背景技术

随着科学技术的发展和人们娱乐要求的升级,音频播放器的发展也越来越快,生产厂家为了在激烈的竞争中取得优势,吸引更多的顾客,研发生产的音频播放器支持的音频文件格式也越来越多。而每种格式的音频文件,如MP3格式,又因比特率、采样率等的不同而存在差异,而不同的MP3产品对比特率和采样率的支持范围也不尽相同,当然支持的范围越广越好。例如,某一厂家生产的MP3播放器支持比特率为320Kpbs、采样率为16KH至48KHz的MP3格式的音频文件,为了保证出厂的每台MP3播放器都能正常播放上述MP3格式的音频文件,生产厂家就必须对上述MP3格式的音频文件逐一进行测试。现有的测试方法是人工测试,这种测试方法给生产厂家造成一定困扰:1、每台音频播放器支持的每种音频文件格式均需要人工测试,增加了人成本且造成产能瓶颈;2、无法保证测试质量,可能由于环境干扰或不易判断导致人为疏忽而使有问题的装置通过质检。

发明内容

本发明的目的在于提供一种音频播放器支持的音频文件格式的测试设备及方法,以解决现有技术中人工检测音频播放器支持的音频文件格式存在的问题。
该音频播放器支持的音频文件格式的测试设备包括:一音频格式转换模,用于将每一用于测试的声音文件转换为每一音频文件;一录音模块,用于将一音频播放器播放的每一音频文件录制为一声音文件;一标识符形成模块,用于对每一用于测试的声音文件进行处理以生成初始标识符,还用于对每一录制的声音文件进行处理以获得每一录制的声音文件的标识符;一存储模块,用于存储由每一用于测试的声音文件转换的每一音频文件及记录有每一用于测试的声音文件的初始标识符与由每一用于测试的声音文件转换后的每一音频文件的音频文件格式关系的对应关系表;以及一比对模块,用于比较每一录制的声音文件的标识符与该对应关系表中的初始标识符是否相同,若一标识符与其中一初始标识符相同,按照该初始标识符与音频文件格式的对应关系,获得该音频播放器支持的音频文件格式。
该音频播放器支持的音频文件格式的测试方法包括以下步骤:在一测试设备上输出每一音频文件至一音频播放器,每一音频文件具有一初始标识符对应每一音频文件所属的音频格式;利用该测试设备接收该音频播放器播放每一音频文件时输出的声音信号;在该测试设备上将接收的该音频播放器播放每一音频文件时输出的声音信号录制为每一声音文件;处理每一录制的声音文件以获取每一录制的声音文件的标识符;比较每一录制的声音文件的标识符与每一音频文件的初始标识符,根据比较结果确定该音频播放器支持的音频格式;以及输出该音频播放器支持的音频格式。
本发明提供的测试设备及方法,对音频播放器支持的音频文件格式进行自动测试,降低了人力成本,解决了人工检测造成产能瓶颈的问题,还有效地解决了可能因为人为疏忽等原因而造成有问题的装置通过质检的问题。
附图说明
图1为本发明一实施例中音频播放器与测试设备连接的硬件架构示意图。
图2为本发明一实施例中音频播放器支持的音频文件格式的测试方法流程图
图3为本发明一实施例中制作具有初始标识符的音频文件的方法流程图。

具体实施方式

如图1所示,是本发明一实施例中音频播放器与测试设备连接的硬件架构示意图。
该音频播放器10包括一音频存储模块101、一音频播放模块102、一音频文件输入端口103及一声音信号输出端口104。该测试设备20包括一存储模块201、一录音模块202、一音频文件输出端口207及一声音信号输入端口208。该测试设备20可以为一计算机。该音频文件输入端口103与该音频文件输出端口207连接,该声音信号输出端口104与该声音信号输入端口208连接。该音频文件输入端口103与该音频文件输出端口207为USB等数据传输接口。该存储模块201用于存储由用于测试的声音文件(以下简称第一声音文件)转换后的音频文件以及记录有该第一声音文件的初始标识符与由该第一声音文件转换后的音频文件的音频文件格式关系的对应关系表。其中,所述音频文件是指将该第一声音文件进行以MP3、WMA……等编码技术编码后得到的文件。所述音频文件的格式即MP3、WMA……等编码格式。该音频存储模块101用于存储经该测试设备20的该音频文件输出端口207传输的音频文件,并将该音频文件传输至该音频播放模块102进行播放。该音频播放模块102播放该音频文件时,声音信号由该声音信号输出端口104输出,经由传导线传输由该声音信号输入端口208输入,该录音模块202对接收的声音信号进行录制,产生一声音文件(以下简称为第二声音文件)。当该音频播放模块102顺序播放多个音频文件时,该录音模块202可根据每一音频文件播放的时间长度将每一音频文件录制为一第二声音文件。例如,设置用于测试的多个第一声音文件的时间长度均为4秒,将该多个第一声音文件转换为多个音频文件,该多个音频文件的时间长度也均为4秒。如此,该录音模块202侦测到该音频播放模块102开始播放音频文件时,对接收的声音信号开始进行录制,当录制时间长度为4秒时,停止录制,同时将录制的声音信号保存为一个第二声音文件,直至该录音模块202再次侦测到该音频播放模块102开始播放音频文件时,对接收的声音信号再次进行录制。
该测试设备20还包括一标识符形成模块203、一比对模块204、一输出模块205及一音频格式转换模块206。该标识符形成模块203用于对该第一声音文件进行频谱分析得到该第一声音文件的频率信息,并根据该频率信息对该第一声音文件进行初始标识,不同的第一声音文件具有不同的初始标识符,该标识符形成模块203还用于对该录音模块202录制的该第二声音文件进行分析,得到该第二声音文件的标识符。若该录音模块202录制了多个不同的第二声音文件,该标识符形成模块203对该多个不同的第二声音文件进行分析,得到该多个不同的第二声音文件的多个标识符。该比对模块204用于接收由该标识符形成模块203得到的该第二声音文件的标识符,并从该存储模块201中获取该初始标识符与音频文件格式对应关系表,比较该第二声音文件的标识符与该对应关系表中的初始标识符是否相同,若该第二声音文件的标识符与其中一初始标识符相同,按照初始标识符与音频文件格式的对应关系,获得该音频播放器10支持的音频文件格式。若该比对模块204接收该标识符形成模块203得到的多个不同的第二声音文件的多个标识符,该比对模块204比较每一标识符与该对应关系表中的初始标识符是否相同,若一标识符与其中一初始标识符相同,按照初始标识符与音频文件格式的对应关系,获得该音频播放器10支持的音频文件格式。该输出模块205用于输出该音频播放器10支持的音频文件格式,以供测试人员知晓该音频播放器10支持的音频文件格式。该音频格式转换模块206用于将该第一声音文件转换为音频文件,具有不同初始标识符的该第一声音文件可以转换为不同格式的音频文件,也可以转换为格式相同但比特率、采样率等不同的音频文件。
如图2所示,是本发明一实施例中音频播放器支持的音频文件格式的测试方法流程图。
步骤S201中,在该测试设备20上制作一个具有初始标识符的音频文件,并将该音频文件及其初始标识符与音频文件格式的对应关系表存储于该存储模块201中。其制作流程如图3所示。
步骤S202中,将该音频文件输出端口207与该音频文件输入端口103连接,将该声音信号输出端口104与该声音信号输入端口208连接。
步骤S203中,将该存储模块201中存储的一个音频文件由该音频文件输出端口207传输至该音频存储模块101,该音频存储模块101将该音频文件传输至该音频播放模块102进行播放,并由该声音信号输出端口104输出声音信号。
步骤S204中,该声音信号输入端口208接收由该声音信号输出端口104输出的声音信号,并将该声音信号传输至该录音模块202进行录制。该录音模块202将该声音信号录制为一个第二声音文件。
步骤S205中,该标识符形成模块203接收由该录音模块202录制的第二声音文件并对其进行处理,得到该第二声音文件的标识符。一种实施方式中,该标识符形成模块203通过将该第二声音文件进行傅氏变换算法(Fourier Transform Algorithm,FTA)运算或者是快速傅氏变换算法(Fast Fourier Transform Algorithm,FFTA)运算,得到该第二声音文件的频谱信息,根据制作流程中对该第一声音文件进行初始标识的方法,获得该第二声音文件的标识符。
步骤S206中,该比对模块204接收该第二声音文件的标识符,并从该存储模块201中获取该初始标识符与音频文件格式的对应关系表,比较该第二声音文件的标识符与该对应关系表中的初始标识符是否相同,若该第二声音文件的标识符与其中一初始标识符相同,按照初始标识符与音频文件格式的对应关系,获得该音频播放器10支持的音频文件格式。若该第二声音文件的标识符与所有的初始标识符都不相同,该比对模块204则判断该音频播放器10不支持当前播放的音频文件所属的音频格式。当该音频播放器10支持该音频文件格式时,执行步骤S207,否则流程结束。
步骤S207中,该输出模块205将由该比对模块204得到的该音频播放器10支持的音频文件格式输出在该测试设备20的一显示屏(未示出)上,以供测试人员知晓该音频播放器10支持的音频文件格式。在其他实施方式中,该输出模块205也可将该音频播放器10支持的音频文件格式以声音的形式进行输出。
在上述实施方式中,用户也可在该测试设备20上制作多个具有初始标识符的音频文件,该多个音频文件可相互具有不同的音频格式,也可为格式相同但比特率、采样率等不同的音频文件。该测试设备20顺序输出该多个音频文件至该音频播放器10进行播放,并在该音频播放器10进行播放的同时将每一音频文件录制为一个第二声音文件。在所有声音文件录制完毕后,该标识符形成模块203对录制的多个第二声音文件进行分析,得到该多个第二声音文件的多个标识符。该比对模块204比较每一标识符与存储的该初始标识符与音频文件格式对应关系表中的初始标识符是否相同,若一标识符与其中一初始标识符相同,按照初始标识符与音频文件格式的对应关系,获得该音频播放器10支持的音频文件格式。
如图3所示,是本发明一实施例中制作具有初始标识符的音频文件的方法流程图。
步骤S301中,该标识符形成模块203对一个第一声音文件进行初始标识。一种实施方式中,该标识符形成模块203对该第一声音文件进行频谱分析得到该声音文件的频率信息,根据得到的频率信息对该第一声音文件进行初始标识。该初始标识符的一种实现方式见表一所示:
表一 频率与标识用数字的对应关系表
    1KHz     使用1表示     1.5KHz     使用2表示     2KHz     使用3表示     2.5KHz     使用4表示     3KHz     使用5表示     ......     ......
例如若该第一声音文件的时间长度为4秒,对该第一声音文件进行频谱分析得到的该第一声音文件的频率信息如下:在4秒内每隔0.8秒的频率分别为1Khz、1.5Khz、1Khz、1.5Khz及1Khz。按照表一中频率与标识用数字关系对应表中的对应关系,得到该第一声音文件的初始标识符为12121。当然,在其他实施方式中,可以有不同的标识方式。若待测的音频播放器10支持多种音频文件格式,可对多个时间长度相同但频谱不同的第一声音文件分别进行初始标识。
步骤S302中,该音频格式转换模块206将具有初始标识符的该第一声音文件转换为音频文件,具有不同初始标识符的第一声音文件可以转换为不同格式的音频文件,也可以转换为格式相同但比特率、采样率等不同的音频文件。其中,所述音频文件是指将该第一声音文件进行以MP3、WMA……等编码技术编码后得到的文件,所述音频文件的格式即MP3、WMA……等编码格式。在本实施方式下的一种转换关系如表二所示:
表二 初始标识符与音频文件格式的对应关系表
    初始标识符     音频格式描述     12121     MP3 20Kbps 11025Hz Stereo     12123     MP3 20Kbps 12000Hz Stereo     12123     Mp3 20Kbps 8000Hz Stereo     ......     ......
步骤S303,该存储模块201存储由具有初始标识符的第一声音文件转换的音频文件及该初始标识符与音频文件格式的对应关系表。
QQ群二维码
意见反馈