System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及智能耳機檢測,具體涉及一種智能耳機檢測方法及系統。
技術介紹
1、耳機作為計算機系統或者移動設備的外接設備,具備將系統數字信號轉化為模擬信號播放和采集一定范圍內的聲音數據到系統,這兩個特性可以將計算機或者移動設備與二級組成一個完整的數據信號通信系統,以聲音為介質,空氣為信道,傳輸數據,通過對發送端和接收端的數據進行對比,進而對智能耳機進行檢測。
2、而在這一過程中音頻數據在傳輸、處理和輸出過程中會受到多種因素的影響,最終導致兩者存在微小差異。例如生成的音頻信號通過有線或無線傳輸到耳機時,傳輸過程中可能會受到干擾或損耗,影響最終的輸出效果。故直接對比軟件生成的音頻數據與耳機接收到的音頻數據來完成耳機的質量檢測時,其檢測效果會存在偏差,同時具有一定的局限性。
技術實現思路
1、為了解決檢測效果出現偏差的技術問題,本專利技術提供了一種智能耳機檢測方法及系統,所采用的技術方案具體如下:
2、第一方面,本專利技術提出了一種智能耳機檢測方法,該方法包括以下步驟:
3、獲取原始生成信號和左右耳機音頻信號;
4、對于任意一個耳機音頻信號對應一個波形圖,根據波形圖起始點與時序后的相鄰的音頻數據點獲取起始點的特征向量;根據獲取起始點的特征向量的方式獲取每個音頻數據點的特征向量,根據起始點與音頻數據點的振幅值差異、特征向量夾角以及特征向量模的差異獲取起始點與音頻數據點的數據一致性;根據數據一致性獲取耳機音頻信號的周期;
5、將任意
6、獲取耳機音頻信號的頻譜圖,頻譜圖的最大響應值和最小響應值差值與響應值方差的比值作為頻譜圖的頻率響應平坦性;根據兩個耳機音頻信號之間的頻率響應平坦性差異、音頻數據點的振幅值差異、周期變化率差異獲取兩個耳機的同步性;根據兩個耳機的同步性、耳機音頻信號中音頻數據點的失真權重、耳機音頻信號與原始生成信號響應音頻數據點的振幅值差異獲取耳機檢測評分;
7、根據耳機檢測評分完成智能耳機檢測。
8、優選的,所述根據波形圖起始點與時序后的相鄰的音頻數據點獲取起始點的特征向量的方法為:
9、獲取起始點時序后預設數量個音頻數據點記為相鄰音頻數據點,將起始點作為起點,相鄰音頻數據點作為終點構成向量,對于起始點的第一個相鄰音頻數據點作為起點,后續的相鄰音頻數據點作為終點構成向量,對于起始點的第二個相鄰音頻數據點作為起點,后續的相鄰音頻數據點作為終點構成向量,依次類推,獲取起始點及其每個相鄰音頻數據點為起點時的向量,記為起始點的特征向量。
10、優選的,所述根據起始點與音頻數據點的振幅值差異、特征向量夾角以及特征向量模的差異獲取起始點與音頻數據點的數據一致性的方法為:
11、
12、式中,表示起始點的振幅值,表示第a個音頻數據點的振幅值,表示起始點第i個特征向量的模,表示第a個音頻數據點第i個特征向量的模,表示起始點第i個特征向量與第a個音頻數據點第i個特征向量的夾角,l表示音頻數據點對應特征向量的數量,表示以自然常數為底的指數函數,表示極小正數,表示起始點和第a個音頻數據點的數據一致性。
13、優選的,所述根據數據一致性獲取耳機音頻信號的周期的方法為:
14、設置預設閾值,若數據一致性大于預設閾值,保留音頻數據點,否則剔除,之后計算起始點的相鄰音頻數據點與保留下來的音頻數據點的相鄰音頻數據點的數據一致性,若每個相鄰音頻數據點的數據一致性同樣大于預設閾值,保留音頻數據點,否則剔除;將最后一次篩選的音頻數據點記為起始點的周期音頻數據點,將兩個相鄰周期音頻數據點之間的音頻數據點作為一個周期。
15、優選的,所述根據目標周期與其余周期的音頻數據點數量差異以及音頻數據點的數據一致性獲取目標周期的周期變化率的方法為:
16、
17、式中,表示目標周期的音頻數據點數量,表示第v個周期的音頻數據點的數量,表示目標周期第j個數據點與第v個周期的所有數據點的數據一致性的最大值,表示周期的數量,表示目標周期的周期變化率。
18、優選的,所述獲取目標周期的音頻數據點在不同周期的匹配音頻數據點的方法為:
19、將目標周期的音頻數據點記為目標音頻數據點,將目標音頻數據點與另一個周期的所有音頻數據點計算數據一致性,將數據一致性的最大值對應的音頻數據點作為目標音頻數據點的匹配音頻數據點。
20、優選的,所述根據音頻數據點與其匹配音頻數據點之間的振幅值差異、數據一致性以及所在目標周期的周期變化率獲取音頻數據點的失真權重的方法為:
21、將目標音頻數據點與其余周期的匹配音頻數據點的振幅值作差,將差值絕對值與目標音頻數據點和此周期上匹配音頻數據點的數據一致性的比值作為每個周期的變化率,將根據目標音頻數據點與所有周期的匹配音頻數據點獲取的變化率累加得到目標音頻數據點的數據突變率;
22、將音頻數據點的數據突變率與所在周期的周期變化率的乘積作為音頻數據點的失真權重。
23、優選的,所述根據兩個耳機音頻信號之間的頻率響應平坦性差異、音頻數據點的振幅值差異、周期變化率差異獲取兩個耳機的同步性的方法為:
24、
25、式中,表示耳機a的頻率響應平坦性,表示耳機b的頻率響應平坦性,表示耳機a第v個周期的周期變化率,表示耳機b第v個周期的匹配周期的周期變化率,表示匹配周期的數量,表示耳機a對應的音頻數據點的數量,表示耳機b對應的音頻數據點的數量,表示耳機a的第a個音頻數據點的振幅值,表示耳機b的第a個音頻數據點的振幅值,表示最小值函數,表示以自然常數為底的指數函數,表示兩個耳機對應的同步性。
26、優選的,所述根據兩個耳機的同步性、耳機音頻信號中音頻數據點的失真權重、耳機音頻信號與原始生成信號響應音頻數據點的振幅值差異獲取耳機檢測評分的方法為:
27、將耳機音頻信號和原始生成信號相同時序下的音頻數據點的振幅值作差,將差值的絕對值與耳機音頻數據在此時序下音頻數據點的失真權重的乘積累加獲取每個耳機音頻信號的失真率,將兩個耳機對應的同步性與耳機音頻信號失真率的最大值的比值歸一化后作為耳機檢測評分。
28、第二方面,本專利技術實施例還提供了一種智能耳機檢測系統,包括存儲器、處理器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述任意一項所述一種智能耳機檢測方法的步驟。
29、本專利技術具有如下有益效果:本專利技術通過軟件自適應生成音頻信號,通過音頻信號的周期性分析,自適應對耳機接收到的信號進行周期劃分,通過不同周期內對應音頻信號的變本文檔來自技高網...
【技術保護點】
1.一種智能耳機檢測方法,其特征在于,該方法包括以下步驟:
2.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據波形圖起始點與時序后的相鄰的音頻數據點獲取起始點的特征向量的方法為:
3.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據起始點與音頻數據點的振幅值差異、特征向量夾角以及特征向量模的差異獲取起始點與音頻數據點的數據一致性的方法為:
4.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據數據一致性獲取耳機音頻信號的周期的方法為:
5.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據目標周期與其余周期的音頻數據點數量差異以及音頻數據點的數據一致性獲取目標周期的周期變化率的方法為:
6.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述獲取目標周期的音頻數據點在不同周期的匹配音頻數據點的方法為:
7.如權利要求6所述的一種智能耳機檢測方法,其特征在于,所述根據音頻數據點與其匹配音頻數據點之間的振幅值差異、數據一致性以及所在目標周期的周期變化率獲取音頻數據
8.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據兩個耳機音頻信號之間的頻率響應平坦性差異、音頻數據點的振幅值差異、周期變化率差異獲取兩個耳機的同步性的方法為:
9.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據兩個耳機的同步性、耳機音頻信號中音頻數據點的失真權重、耳機音頻信號與原始生成信號響應音頻數據點的振幅值差異獲取耳機檢測評分的方法為:
10.一種智能耳機檢測系統,包括存儲器、處理器以及存儲在所述存儲器中并在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1-9任意一項所述一種智能耳機檢測方法的步驟。
...【技術特征摘要】
1.一種智能耳機檢測方法,其特征在于,該方法包括以下步驟:
2.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據波形圖起始點與時序后的相鄰的音頻數據點獲取起始點的特征向量的方法為:
3.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據起始點與音頻數據點的振幅值差異、特征向量夾角以及特征向量模的差異獲取起始點與音頻數據點的數據一致性的方法為:
4.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據數據一致性獲取耳機音頻信號的周期的方法為:
5.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述根據目標周期與其余周期的音頻數據點數量差異以及音頻數據點的數據一致性獲取目標周期的周期變化率的方法為:
6.如權利要求1所述的一種智能耳機檢測方法,其特征在于,所述獲取目標周期的音頻數據點在不同周期的匹配音頻數據點的方法...
【專利技術屬性】
技術研發人員:林鳳梅,方韶劻,郭峰,吳義胡,
申請(專利權)人:深圳市昂思科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。