回路式自动检测计算机音频设备播放功能的方法

文档序号:6763055阅读:248来源:国知局
专利名称:回路式自动检测计算机音频设备播放功能的方法
技术领域
本发明涉及一种检测计算机音频设备的方法,特别涉及一种自动检测计算机音频设备播放功能是否正常的方法。
背景技术
在计算机的生产过程中,需要对计算机的音频设备进行功能检测。目前的测试方式为在计算机的音频设备上播放音频文件,同时输出端口接上音箱或者耳机,由人工听音,然后人工判断是否可以播放、左右声道是否都正常等。
这种测试方法给生产厂家造成一定困扰1.每台计算机的音频设备均需要由人工来听,增加了人力成本且造成产能瓶颈;2.无法保证测试质量,环境干扰因素可能导致人工的判断错误,进而可能使得播放有问题的计算机音频设备通过质量检验。
业界出现了其它的测试方法,一定程度上解决了上述困扰。如中国国家知识产权局于2004年7月14日公开的申请号为02159937.8的发明专利申请案,该发明专利申请案的名称为“自动检测计算器CD音频播放功能的方法”。该发明专利申请案采用计算机自动化检测计算机CD音频播放功能,其在播放CD的同时进行录音,并将录音结果同所播放的CD音频进行比对,从而判断计算机CD音频播放功能是否正常。
该发明专利申请案虽然解决了传统测试方法带给生产厂家的困扰,但是其技术方案仍有以下不足之处1.需要在光驱播放CD,也就是说必须在光驱组装完好的情况下才可以进行音频检测,限定了生产厂商的零部件组装工序;2.其可以整体上测试CD音频播放功能是否正常,不可以具体检测音频设备的每对输入端口与输出端口所构成的音频回路是否工作正常。
因此,需要一种能够克服以上发明专利申请案所存在的不足之处的更为有效的检测方法。

发明内容本发明目的在于,提供一种回路式自动检测计算机音频设备播放功能的方法,该检测方法不需要在光驱组装完好的情况下即可对计算机音频设备播放功能进行检测,而且检测过程不需要限定生产厂商的零部件组装工序。
本发明目的还在于,提供一种计算机音频设备输入端口与输出端口所构成的音频回路自动检测方法,该检测方法可以具体检测计算机音频设备的每对输入端口与输出端口所构成的音频回路是否工作正常。
本发明提供一种回路式自动检测计算机音频设备播放功能的方法,该检测方法包括如下步骤制作标准音频文件;连接待检测计算机音频设备的输入端口与其输出端口;在待检测的计算机音频设备上播放标准音频文件,由待检测的计算机音频设备的输出端口输出音频信号;待检测的计算机音频设备的输入端口接收由输出端口所输出的音频信号,并在计算机上自动保存为录制音频文件;将录制音频文件与标准音频文件进行比对,判断录制音频文件与标准音频文件是否完全相同,如果录制音频文件与标准音频文件不是完全相同,则该计算机音频设备播放功能异常;如果录制音频文件与标准音频文件完全相同,则该计算机音频设备播放功能正常。
其中将录制音频文件与标准音频文件进行比对的步骤,还包括将录制音频文件与标准音频文件进行快速傅氏变换算法(FastFourier Transform Algorithm,FFTA)运算。
本发明还提供一种计算机音频设备输入端口与输出端口所构成的音频回路自动检测方法,该检测方法包括如下步骤
制作标准音频文件;连接待检测计算机音频设备的所有的输入端口与其所有的输出端口;在待检测之计算机音频设备上播放标准音频文件,选择一输出端口输出音频信号;选择一输入端口接收由上述输出端口所输出的音频信号,并在计算机上自动保存为一录制音频文件;将上述录制音频文件与标准音频文件进行比对,判断录制音频文件与标准音频文件是否完全相同,如果录制音频文件与标准音频文件不是完全相同,则上述所选择的输出端口与上述所选择的输入端口所构成的音频回路工作不正常;如果录制音频文件与标准音频文件完全相同,则上述所选择的输出端口与上述所选择的输入端口所构成的音频回路工作正常;选择该待检测计算机音频设备的输出端口与输入端口所构成的其它音频回路进行检测。
其中将录制音频文件与标准音频文件进行比对的步骤,还包括将录制音频文件与标准音频文件进行FFTA运算。
本发明具有以下优点及效果1.本发明采用回路式自动检测法,音频文件的播放、同期录音以及音频文件的比对完全由计算机自动化执行,减轻了检测人员的负担,降低了人力成本,而且其在检测过程不会限定生产厂商的零部件组装工序,无须安装光盘驱动器即可进行计算机音频设备检测;2.本发明将录制音频文件与标准音频文件进行比对时,利用FFTA进行运算,将获得的音频文件所包含的震动幅度及震动频率等特性进行数字化精确比对,保证测试的准确性;3.本发明既可以整体上测试计算机音频设备播放功能是否正常,也可以具体检测音频设备的每对输入端口与输出端口所构成的音频回路是否工作正常。

图1是本发明实施例一的计算机硬件架构示意图。
图2是回路式自动检测计算机音频设备播放功能的流程图。
图3是本发明实施例二的计算机硬件架构示意图。
图4是检测输出端口与输入端口所构成的音频回路的流程图。
具体实施方式实施例一本实施例将详细描述从整体上测试计算机音频设备播放功能是否正常,本实施例中的计算机音频设备具有一输入端口及一输出端口。
如图1所示,是本发明实施例一的计算机硬件架构示意图。计算机10包括计算机储存设备11及计算机音频设备12,该计算机音频设备具有一输入端口13及一输出端口14,并且输入端口13与输出端口14经由传导线15连接形成音频回路。其中计算机储存设备11是可擦写的储存媒介,比如计算机硬盘或者闪存盘等。在本发明中,计算机储存设备11可用于储存标准音频文件、录制音频文件以及标准音频文件与录制音频文件进行快速傅氏变换算法(FastFourier Transform Algorithm,FFTA)运算后的对比结果文件。计算机音频设备12播放音频时,音频信号由输出端口14输出,经由传导线15传输由输入端口13输入,则实现在播放的同时进行录制。
如图2所示,是回路式自动检测计算机音频设备播放功能的流程图。首先需在计算机10上制作一标准音频文件并保存在计算机储存设备11(步骤S11)。在本实施例中,该标准音频文件是具有恒定频率的波形音频文件。波形音频文件也称为WAVE格式的文件,即是以.wave为扩展名的文件。由于人耳能够听到的声音频率范围是20赫兹-20,000赫兹,因此本发明第一实施例及第二实施例中的标准音频文件均采用的频率需在人耳能够听到的声音频率范围之内,检测结果才具有有效的实际意义,例如采用5000赫兹的频率。此外,波形音频文件由采样率、位长、信道数(单声道或者多声道立体声)等参数决定声音的质量,相比较其它格式音频文件如MIDI格式文件或者MP3格式文件来说,波形音频文件在音频录制方面能保证良好的音频资料完整性,因此,波形音频文件可以提高检测的准确性。
制作完成标准音频文件之后,用传导线15将计算机音频设备12的输入端口13与输出端口14进行连接(步骤S12)。使得输入端口13与输出端口14以及传导线15形成一音频回路。
在计算机音频设备12上播放之前制作好的标准音频文件,音频信号由输出端口14输出(步骤S13)。
同时,控制计算机音频设备12的输入端口13通过传导线15接收由输出端口14输出的音频信号,并在计算机储存设备11保存为录制音频文件(步骤S14)。
在本实施例中,控制计算机音频设备12执行播放标准音频文件、接收音频信号以及将接收的音频信号保存为录制音频文件的动作,均系在微软窗口操作系统(Microsoft Windows OperatingSystem)环境下,计算机程序调用多媒体控制接口(MultimediaControl Interface,MCI)的命令完成的。例如,调用MCI_OPEN命令打开计算机音频设备、调用MCI_PLAY命令播放、调用MCI_RECORD命令开始录音、调用MCI_SAVE_FILE命令将录制的音频信号保存为一录制音频文件以及调用MCI_STOP命令关闭计算机音频设备。
音频录制完成后,将录制音频文件与标准音频文件进行快速傅氏变换算法(Fast Fourier Transform Algorithm,FFTA)运算(步骤S15),获得录制音频文件与标准音频文件各自的振动幅度及振动频率等特性进行比对,依据比对结果判断录制音频文件与标准音频文件是否完全相同(步骤S16)。
如果录制音频文件与标准音频文件是完全相同,则判断该计算机音频设备12通过检测,该计算机音频设备12的播放功能正常(步骤S17),检测流程结束。
如果录制音频文件与标准音频文件不是完全相同,则判断该计算机音频设备12未通过检测,该计算机音频设备12的播放功能异常(步骤S18),检测流程结束。
实施例二本实施例将详细描述检测音频设备的每对输入端口与输出端口所构成的音频回路是否工作正常,本实施例中的计算机音频设备具有多个输入端口及多个输出端口。
如图3所示,是本发明实施例二的计算机硬件架构示意图。本实施例的计算机硬件架构与实施例一的计算机硬件架构基本相同,其区别在于,本实施例的计算机音频设备12具有两个输入端口13(A和B),以及两个输出端口14(C和D)。每个输入端口13(A和B)与所有的输出端口14(C和D)通过传导线15连接,形成音频回路。
如图4所示,是检测输出端口与输入端口所构成的音频回路的流程图。首先需在计算机10上制作一标准音频文件(步骤S21)。在本实施例中,该标准音频文件系为5000赫兹恒定频率的波形音频文件。
制作完成标准音频文件之后,用传导线15将计算机音频设备12的所有的输入端口13与所有的输出端口14进行连接(步骤S22)。这种用传导线15将计算机音频设备12的所有的输入端口13与所有的输出端口14进行连接,是指每一输出端口14均连接到所有输入端口13,并且每一输入端口13均连接到所有输出端口14。每一输入端口13与一输出端口14以及传导线15形成一音频回路,当计算机音频设备12播放音频文件时,音频信号可从一输出端口14输出经由传导线15由一输入端口13输入,从而自动完成音频录制。
在计算机音频设备12上播放之前制作好的标准音频文件,选择一输出端口14输出音频信号(步骤S23)。
同时,控制计算机音频设备12选择一输入端口13通过传导线15接收由上述输出端口14所输出的音频信号,并保存为一录制音频文件(步骤S24)。
在本实施例中,控制计算机音频设备12执行播放标准音频文件、接收音频信号以及将接收的音频信号保存为录制音频文件的动作,均系在微软窗口操作系统(Microsoft Windows OperatingSystem)环境下,计算机程序调用多媒体控制接口(MultimediaControl Interface,MCI)的命令完成的。例如,调用MCI_OPEN命令打开计算机音频设备、调用MCI_PLAY命令播放、调用MCI_RECORD命令开始录音、调用MCI_SAVE_FILE命令将录制的音频信号保存为一录制音频文件以及调用MCI_STOP命令关闭计算机音频设备。
音频录制完成后,将录制音频文件与标准音频文件进行快速傅氏变换算法(Fast Fourier Transform Algorithm,FFTA)运算(步骤S25),获得录制音频文件与标准音频文件各自的振动幅度及振动频率等特性进行比对,依据比对结果判断录制音频文件与标准音频文件是否完全相同(步骤S26)。
如果录制音频文件与标准音频文件是完全相同,则判断上述所选择的输出端口14与所选择的输入端口13所构成的音频回路工作正常(步骤S27)。
如果录制音频文件与标准音频文件不是完全相同,则判断上述所选择的输出端口14与所选择的输入端口13所构成的音频回路工作不正常(步骤S28)。
判断是否需要选择该计算机音频设备的其它输出端口14与输入端口13,进行音频回路检测(步骤S29)。如果需要选择其它的输出端口14与输入端口13进行音频回路检测,则返回到步骤S23;如果不需要选择其它的输出端口14与输入端口13进行音频回路检测,则结束检测。
权利要求
1.一种回路式自动检测计算机音频设备播放功能的方法,其特征在于,该检测方法包括如下步骤制作标准音频文件;连接待检测计算机音频设备的输入端口与其输出端口;在待检测的计算机音频设备上播放标准音频文件,由待检测的计算机音频设备的输出端口输出音频信号;待检测的计算机音频设备的输入端口接收由输出端口所输出的音频信号,并在计算机上自动保存为录制音频文件;将录制音频文件与标准音频文件进行比对,判断录制音频文件与标准音频文件是否完全相同,如果录制音频文件与标准音频文件不是完全相同,则该计算机音频设备播放功能异常;如果录制音频文件与标准音频文件完全相同,则该计算机音频设备播放功能正常。
2.如权利要求1所述的回路式自动检测计算机音频设备播放功能的方法,其特征在于,其中将录制音频文件与标准音频文件进行比对的步骤,还包括将录制音频文件与标准音频文件进行快速傅氏变换算法运算。
3.一种计算机音频设备输入端口与输出端口的音频回路自动检测方法,其特征在于,该检测方法包括如下步骤制作标准音频文件;连接待检测计算机音频设备的所有的输入端口与其所有的输出端口;在待检测的计算机音频设备上播放标准音频文件,选择一输出端口输出音频信号;选择一输入端口接收由上述输出端口所输出的音频信号,并在计算机上自动保存为一录制音频文件;将上述录制音频文件与标准音频文件进行比对,判断录制音频文件与标准音频文件是否完全相同,如果录制音频文件与标准音频文件不是完全相同,则上述所选择的输出端口与上述所选择的输入端口所构成的音频回路工作不正常;如果录制音频文件与标准音频文件完全相同,则上述所选择的输出端口与上述所选择的输入端口所构成的音频回路工作正常;选择该待检测计算机音频设备的输出端口与输入端口所构成的其它音频回路进行检测。
4.如权利要求3所述的计算机音频设备输入端口与输出端口的音频回路自动检测方法,其特征在于,其中将录制音频文件与标准音频文件进行比对的步骤,还包括将录制音频文件与标准音频文件进行快速傅氏变换算法运算。
全文摘要
本发明提供一种回路式自动检测计算机音频设备播放功能的方法,该方法包括如下步骤制作标准音频文件;连接计算机音频设备的输入端口与其输出端口;播放标准音频文件,由输出端口输出音频信号;输入端口接收由输出端口所输出的音频信号,并在计算机上自动保存为录制音频文件;将录制音频文件与标准音频文件进行比对,判断二者是否完全相同,如果完全相同,则检测结果为播放功能正常;否则检测结果为播放功能异常。本发明在检测过程不会限定生产厂商的零部件组装工序,且利用了快速傅氏变换算法进行运算,保证测试结果的准确性。
文档编号G11B20/18GK1758226SQ20041005183
公开日2006年4月12日 申请日期2004年10月9日 优先权日2004年10月9日
发明者党德华 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1