一種多路音頻輸出接口自動測試方法及設備的製作方法
2023-11-02 22:29:52 2
一種多路音頻輸出接口自動測試方法及設備的製作方法
【專利摘要】本發明公開一種多路音頻輸出接口自動測試方法,包括如下步驟:S1、驅動待測設備播放具有預設參數信號的音頻文件,從多路音頻輸出接口的每一路輸出得到輸出參數信號,所述預設參數信號的預設參數包括頻率和幅度,每一路的預設參數信號惟一對應一信號頻率;S2、將多路音頻輸出接口的輸出參數信號相加,然後根據音頻輸出接口的個數降低相加後信號的幅度生成最終輸出信號;S3、判斷最終輸出信號是否包含全部預設參數中的頻率,若是,則確定頻率測試通過。本發明還提供了一種多路音頻輸出接口自動測試設備。
【專利說明】一種多路音頻輸出接口自動測試方法及設備
【技術領域】
[0001]本發明涉及一種多路音頻輸出接口自動測試方法及設備。
【背景技術】
[0002]傳統的音頻測試方法在做音頻輸出接口測試時,一般都是I路音頻輸出接口對應I路音頻輸入接口,這種方法在多路音頻輸出接口或者多臺設備同時測試時,需要多路輸入接口,從而在多輸出接口的系統或者多臺設備同時測試中,這種方法不利於推廣測試。主要的弊端如下:
[0003]1、需要多路輸入時,一種是需要硬體系統支持多路音頻的測試接口,而一般的系統只支持最多I路音頻輸入接口測試(含左聲道和右聲道),比如PC,一般只有I路麥克風輸入接口,基本沒有支持2路麥克風的。因此需要單獨開發支持多路輸入的測試設備,無疑增加了產品開發成本和周期。
[0004]2、音頻輸出接口測試時,需要用測試設備通過輸入接口將待測設備輸出接口的信號採集為數字數據然後進行分析,單路採集的時間需要ls_3s,加上分析處理數據時間,一般都會大於2s,這樣,對多路輸出接口,測試時間會成倍增加,無疑會增加生產成本。
【發明內容】
[0005]為解決上述問題,本發明採用的一個技術方案是:
[0006]提供一種多路音頻輸出接口自動測試方法,包括如下步驟:S1、驅動待測設備播放具有預設參數信號的音頻文件,從多路音頻輸出接口的每一路輸出得到輸出參數信號,所述預設參數信號的預設參數包括頻率,每一路的預設參數信號惟一對應一信號頻率;S2、將多路音頻輸出接口的輸出參數信號相加,然後根據音頻輸出接口的個數降低相加後信號的幅度生成最終輸出信號;S3、判斷最終輸出信號是否包含全部預設參數中的頻率,若是,則確定頻率測試通過。
[0007]進一步地,所述根據音頻輸出接口個數降低相加後信號的幅度=(I/音頻輸出接口個數)X相加後信號幅度。
[0008]進一步地,所述預設參數信號的預設參數還包括幅度,步驟S3後還包括步驟:判斷最終輸出信號的幅度X音頻輸出接口個數的值與所有預設參數信號幅度之和的差值是否在一預設閾值內,若是,則確定幅度測試通過。
[0009]進一步地,當待測設備為一臺以上時,所述步驟SI前還包括預設頻率步驟,具體為:
[0010]將待測設備MAC地址或者條形碼除以待測設備臺數得到餘數;
[0011]根據所述餘數查找測試音頻表獲取與所述餘數對應的預設頻率,以及選定與待測設備播放預設頻率相應的音頻文件,該測試音頻表記載有餘數、頻率以及與頻率對應的音頻文件存儲地址的關聯關係。
[0012]進一步地,所述預設參數信號包括左聲道預設信號和右聲道預設信號、所述輸出參數信號包括左聲道輸出信號和右聲道輸出信號,所述將多路音頻輸出接口的輸出參數信號相加具體為將所有左聲道輸出信號相加以及將所有右聲道輸出信號相加。
[0013]本發明採用的另一個技術方案是:
[0014]提供一種多路音頻輸出接口自動測試設備,包括:播放模塊,用於驅動待測設備播放具有預設參數信號的音頻文件,從多路音頻輸出接口的每一路輸出得到輸出參數信號,所述預設參數信號的預設參數包括頻率,每一路的預設參數信號惟一對應一信號頻率;相加模塊,用於將多路音頻輸出接口的輸出參數信號相加;調幅模塊,用於根據音頻輸出接口的個數降低所述相加模塊相加後信號的幅度生成最終輸出信號;第一判斷模塊,用於判斷所述調幅模塊生成的最終輸出信號是否包含全部預設參數中的頻率,若是,則確定頻率測試通過。
[0015]進一步地,所述經調幅模塊降低後的相加信號的信號幅度=(I/音頻輸出接口個數)X相加後信號幅度; [0016]進一步地,所述預設參數信號的預設參數還包括幅度,該多路音頻輸出接口自動測試設備還包括第二判斷模塊,所述第二判斷模塊用於判斷所述調幅模塊生成的最終輸出信號的幅度X音頻輸出接口個數與所有預設參數信號幅度之和的差值是否在一預設閾值內,若是,則確定幅度測試通過。
[0017]進一步地,當待測設備為一臺以上時,所述多路音頻輸出接口自動測試設備還包括預設頻率模塊,該預設頻率模塊具體包括:
[0018]餘數計算子模塊,用於將待測設備MAC地址或者條形碼除以待測設備臺數得到餘數;
[0019]頻率預設子模塊,用於根據所述餘數計算模塊計算出的餘數查找測試音頻表獲取與所述餘數對應的預設頻率,以及選定與待測設備播放預設頻率相應的音頻文件,該測試音頻表記載有餘數、頻率、以及與頻率對應的音頻文件存儲地址的關聯關係。
[0020]進一步地,所述預設參數信號包括左聲道預設信號和右聲道預設信號、所述輸出參數信號包括左聲道輸出信號和右聲道輸出信號,所述相加模塊具體用於將所有左聲道輸出信號相加以及將所有右聲道輸出信號相加。
[0021]本發明的本發明的有益效果在於:提供一種多路音頻輸出接口自動測試方法及設備,通過驅動待測設備播放預設參數信號音頻文件,並將多路音頻接口輸出的輸出參數信號做加法並調低幅度生成最終輸出信號,然後將最終輸出信號的頻率和幅度與預設參數進行比對,從而判斷頻率和幅度是否滿足測試通過條件,只需對參數輸出信號進行一次處理並採集一路最終輸出信號即可完成多路音頻輸出接口的測試,縮短產品測試時間、且不需要單獨增加大系統的測試設備從而減少產品的開發成本。
【專利附圖】
【附圖說明】
[0022]圖1是本發明一實施方式中一種多路音頻輸出接口自動測試設備的結構框圖;
[0023]圖2是本發明一實施方式中一種多路音頻輸出接口自動測試方法的執行流程圖;
[0024]圖3是本發明多路音頻輸出接口自動測試用於一實例中的工作原理圖。
[0025]主要元件符號說明:
[0026]多路音頻輸出接口自動測試設備100【具體實施方式】
[0027]為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合實施方式並配合附圖詳予說明。
[0028]下面結合一具體實例對本發明技術方案進行詳細的說明。請一併參閱圖1-3。
[0029]實施例1
[0030]以該多路音頻輸出接口自動測試設備測試一臺待測設備為例,該待測設備有3路音頻輸出接口。3路音頻接口定義為接口 A、接口 B、接口 C,再詳細可以分為,接口 AL (接口A左聲道),接口 AR (接口 A右聲道),接口 BL,接口 BR,接口 CL,接口 CR)。該實例中的多路音頻輸出接口測試包括如下步驟:
[0031]1、供3路音頻輸出接口的預設參數信號固定,如3路信號幅度都是lVrms,AL的頻率為IKHz,BL的頻率為3KHz,CL的頻率為6KHz,各接口的右聲道為左聲道頻率的1.5倍,這樣AR的頻率1.5KHz, BR的頻率為4.5KHz, CR的頻率為9KHz。
[0032]2、將3路音頻輸出接口的輸出參數信號相加,由於小板做加法後,如果沒有對輸入信號幅度做調整,3路信號相加後的信號輸出的幅度會比較大,會導致信號幅度失真。所以需要對輸出信號做調整,採用根據輸出信號的路數將信號的幅度調整為路數分之一作為最終輸出信號,如對3路信號相加後的信號幅度乘以1/3進行調整後。
[0033]3、測試設備使用固定算法,分析最終輸出信號數據是否包含了 3路接口的頻率(6個頻率),同時分析最終輸 出信號的幅度X音頻輸出接口個數與所有預設參數信號幅度之和的差值是否在±5%之內。
[0034]實施例2
[0035]與實施例1的區別在於待測設備為多臺,以三臺同時測試為例。
[0036]在驅動待測設備播放具有預設參數信號的音頻文件前先進行預設頻率步驟:
[0037]將待測設備MAC地址或者條形碼除以待測設備臺數3得到餘數;
[0038]根據所述餘數查找測試音頻表獲取與所述餘數對應的預設頻率,比如餘數為O時,該設備左右聲道輸出的頻率為?κ、1.5Κ ;為I時,輸出的頻率為3Κ、4.5Κ ;為2時,輸出頻率為6Κ、9Κ。選定與待測設備播放預設頻率相應的音頻文件,該測試音頻表記載有餘數、頻率以及與頻率對應的音頻文件存儲地址的關聯關係。
[0039]該多路音頻輸出接口自動測試設備及方法可以快速定位音頻輸出接口的故障,通過區分左右聲道和各音頻接口的頻率,當檢測到某一組頻率或者多組頻率不正常時,可以快速定位到對應的音頻接口,從而做出維修處理。進一步,可以復用以前的測試設備,增加測試設備的通用性,避免資源浪費,並且自動完成測試,不要認為幹預,降低人為的不可控因素。
[0040]區別於現有技術中存在的單獨開發支持多路音頻輸出測試導致產品開發成本和周期增加,以及將待測設備輸 出接口的信號採集為數字數據然後進行分析對於多路輸出接口情況其測試時間會成倍增加的技術缺陷,本發明的一種多路音頻輸出接口自動測試方法及設備,通過驅動待測設備播放預設參數信號音頻文件,並將多路音頻接口輸出的輸出參數信號做加法並調低幅度生成最終輸出信號,然後將最終輸出信號的頻率和幅度與預設參數進行比對,從而判斷頻率和幅度是否滿足測試通過條件,只需對參數輸出信號進行一次處理並採集一路最終輸出信號即可完成多路音頻輸出接口的測試,縮短產品測試時間、且不需要單獨增加大系統的測試設備從而減少產品的開發成本。
[0041]以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發明的專利保護範圍內。
【權利要求】
1.一種多路音頻輸出接口自動測試方法,其特徵在於,包括如下步驟: 51、驅動待測設備播放具有預設參數信號的音頻文件,從多路音頻輸出接口的每一路輸出得到輸出參數信號,所述預設參數信號的預設參數包括頻率,每一路的預設參數信號惟一對應一信號頻率; 52、將多路音頻輸出接口的輸出參數信號相加,然後根據音頻輸出接口的個數降低相加後信號的幅度生成最終輸出信號; 53、判斷最終輸出信號是否包含全部預設參數中的頻率,若是,則確定頻率測試通過。
2.根據權利要求1所述的一種多路音頻輸出接口自動測試方法,其特徵在於,所述根據音頻輸出接口個數降低相加後信號的幅度=(1/音頻輸出接口個數)X相加後信號幅度。
3.根據權利要求1所述的一種多路音頻輸出接口自動測試方法,其特徵在於,所述預設參數信號的預設參數還包括幅度,步驟S3後還包括步驟:判斷最終輸出信號的幅度X音頻輸出接口個數的值與所有預設參數信號幅度之和的差值是否在一預設閾值內,若是,則確定幅度測試通過。
4.根據權利要求1所述的一種多路音頻輸出接口自動測試方法,其特徵在於,當待測設備為一臺以上時,所述步驟SI前還包括預設頻率步驟,具體為: 將待測設備MAC地址或者條形碼除以待測設備臺數得到餘數; 根據所述餘數查找測試音頻表獲取與所述餘數對應的預設頻率,以及選定與待測設備播放預設頻率相應的音頻文件,該測試音頻表記載有餘數、頻率以及與頻率對應的音頻文件存儲地址的關聯關係。
5.根據權利要求1-4任意一項所述的一種多路音頻輸出接口自動測試方法,其特徵在於,所述預設參數信號包括左聲道預設信號和右聲道預設信號、所述輸出參數信號包括左聲道輸出信號和右聲道輸出信號,所述將多路音頻輸出接口的輸出參數信號相加具體為將所有左聲道輸出信號相加以及將所有右聲道輸出信號相加。
6.一種多路音頻輸出接口自動測試設備,其特徵在於,包括: 播放模塊,用於驅動待測設備播放具有預設參數信號的音頻文件,從多路音頻輸出接口的每一路輸出得到輸出參數信號,所述預設參數信號的預設參數包括頻率,每一路的預設參數信號惟一對應一信號頻率; 相加模塊,用於將多路音頻輸出接口的輸出參數信號相加; 調幅模塊,用於根據音頻輸出接口的個數降低所述相加模塊相加後信號的幅度生成最終輸出信號; 第一判斷模塊,用於判斷所述調幅模塊生成的最終輸出信號是否包含全部預設參數中的頻率,若是,則確定頻率測試通過。
7.根據權利要求6所述的一種多路音頻輸出接口自動測試設備,其特徵在於,所述經調幅模塊降低後的相加信號的信號幅度=(I/音頻輸出接口個數)X相加後信號幅度。
8.根據權利要求6所述的一種多路音頻輸出接口自動測試設備,其特徵在於,所述預設參數信號的預設參數還包括幅度,該多路音頻輸出接口自動測試設備還包括第二判斷模塊,所述第二判斷模塊用於判斷所述調幅模塊生成的最終輸出信號的幅度X音頻輸出接口個數與所有預設參數信號幅度之和的差值是否在一預設閾值內,若是,則確定幅度測試通過。
9.根據權利要求6所述的一種多路音頻輸出接口自動測試設備,其特徵在於,當待測設備為一臺以上時,所述多路音頻輸出接口自動測試設備還包括預設頻率模塊,該預設頻率模塊具體包括: 餘數計算子模塊,用於將待測設備MAC地址或者條形碼除以待測設備臺數得到餘數; 頻率預設子模塊,用於根據所述餘數計算模塊計算出的餘數查找測試音頻表獲取與所述餘數對應的預設頻率,以及選定與待測設備播放預設頻率相應的音頻文件,該測試音頻表記載有餘數、頻率、以及與頻率對應的音頻文件存儲地址的關聯關係。
10.根據權利要求6-9任意一項所述的一種多路音頻輸出接口自動測試設備,其特徵在於,所述預設參數信號包括左聲道預設信號和右聲道預設信號、所述輸出參數信號包括左聲道輸出信號和右聲道輸出信號,所述相加模塊具體用於將所有左聲道輸出信號相加以及將所有右聲道輸出信號相加。
【文檔編號】H04R29/00GK103686580SQ201310745580
【公開日】2014年3月26日 申請日期:2013年12月30日 優先權日:2013年12月30日
【發明者】喻呈東, 劉新生 申請人:福建星網視易信息系統有限公司