聽覺閾值確定方法、聽覺閾值確定裝置及助聽器的制造方法
【專利摘要】本發明公開一種聽覺閾值確定方法,包括步驟:接收外界聲音信號;將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點;根據多個所述數據點判斷每一數據幀信號的最大值;統計多個第一數據幀的最大值的平均值,并將所述平均值作為初始閾值;逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值;以及將更新后的初始閾值作為所述聽覺閾值。本發明還提供一種聽覺閾值確定裝置及助聽器。本發明的聽覺閾值確定方法及裝置既能夠避免突然的聲音增大帶來的不適感,又可以避免因僅規定一個特定閾值而導致用戶無法感知突發聲音的情況。
【專利說明】聽覺閾值確定方法、聽覺閾值確定裝置及助聽器
【技術領域】
[0001]本發明涉及助聽器領域,尤其涉及一種助聽器的聽覺閾值確定方法、聽覺閾值確定裝置及使用該聽覺閾值確定方法以及聽覺閾值確定裝置的助聽器。
【背景技術】
[0002]傳統的助聽器中,通常是直接通過驗配師的驗配獲得聽力損失患者的痛閾,當助聽器輸出的聲音超過該痛域時,就將聲音平滑掉。然而,每個人的痛閾往往不是一個特定的值,而是一個相對的值。如果按照傳統的方法,即當助聽器輸出的聲音大于某一個定值時,就把聲音濾掉,那么就會導致不同用戶處于任何超過該定值的環境中,都只能聽到相同分貝的聲音。在這種情況下,如果某些用戶的痛域大于該定值,就會無法感知一些突發的情況,比如說突然的汽車鳴笛提醒,這樣就會給用戶造成很大的不便,甚至可能會造成因無法區分突發情況而導致生命危險的情況發生。
【發明內容】
[0003]為了解決上述問題,本發明實施例提供一種聽覺閾值確定方法,包括步驟:接收外界聲音信號;將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點;根據多個所述數據點判斷每一數據幀信號的最大值;統計多個第一數據幀的最大值的平均值,并將所述平均值作為初始閾值;逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值;以及將更新后的初始閾值作為所述聽覺閾值。
[0004]本發明另一實施例提供一種聽覺閾值確定裝置,其包括:接收模塊,用于接收外界聲音信號;分割模塊,用于將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點;判斷模塊,用于根據多個所述數據點判斷每一數據幀信號的最大值;初始閾值統計模塊,用于統計多個所述第一數據幀的最大值的平均值,并將所述平均值作為初始閾值;閾值更新模塊,用于逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值;以及確定模塊,用于將更新后的初始閾值確定為所述聽覺閾值。
[0005]本發明再一實施例提供一種助聽器,其包括上述的聽覺閾值確定裝置,并使用上述的聽覺閾值確定方法。
[0006]本發明的聽覺閾值確定方法及聽覺閾值確定裝置,通過動態更新所述初始閾值,既能夠避免突然的聲音增大帶來的不適感,又可以避免因僅規定一個特定閾值而導致用戶無法感知突發情況產生的聲音的情況。
【專利附圖】
【附圖說明】
[0007]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0008]圖1為本發明實施例提供的聽覺閾值確定方法的流程圖;
圖2為本發明實施例提供的聽覺閾值確定裝置的功能模塊圖。
【具體實施方式】
[0009]下面結合附圖和【具體實施方式】對本發明的技術方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動的前提下所獲得的所有其他實施例,都應屬于本發明保護的范圍。
[0010]如圖1所示,其為本發明實施例提供的聽覺閾值確定方法100的流程圖。所述聽覺閾值確定方法100應用于助聽器中,以供用戶能夠動態更新助聽器輸出的聽覺閾值,從而容易感知環境聲音大小以進一步區分是否發生突發情況。所述方法包括以下步驟:
步驟SlOl:接收外界聲音信號。本實施例中,通過麥克風收集所述外界聲音信號。
[0011]步驟S103:將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點。本實施方式中,所述第二數據幀緊跟于所述第一數據幀被接收。此外,以3毫秒為一幀的方式將所述聲音信號分割為多個聲音數據幀。在本實施例中,每個聲音數據幀包括48個數據點,所述48個數據點是采樣外界聲音的點,具有先后順序。
[0012]步驟S105:根據多個所述數據點判斷每一幀信號的最大值。本實施例中,通過統計每一聲音數據幀的最大點,例如第48點的值作為所述最大值。需要注意的是,最大點指聲音信號最強的點,其可能是任何時刻的任意一點。
[0013]步驟S107:統計第一數據幀的多個最大值的平均值,并將所述平均值作為初始閾值。具體的,所述第一數據幀的數量可大致確定為20幀。可以理解,所述第一數據幀的數量還可以是大于或小于20,當大于20時,能夠更加精確地統計出初始閾值,而當小于20時,簡化了統計過程。
[0014]步驟S109:逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值。具體的,根據公式Thres=0.95*A+0.05*B更新所述初始閾值,其中,所述Thres為更新后的平均值,A為所述初始閾值,B為每個所述第二數據幀的最大值。
[0015]步驟Slll:將更新后的初始閾值作為所述聽覺閾值。需要注意的是,此時所獲得的聽覺閾值并非立即輸出。
[0016]步驟S113:比較輸入的每一個聲音數據幀的最大值與更新后的所述聽覺閾值。具體的,所述輸入的每一個聲音數據幀指當前輸入的聲音。
[0017]根據所述比較結果輸出聽覺閾值。具體的,如果聲音數據幀的最大值小于等于所述聽覺閾值,則執行步驟S115:輸出所述聲音數據幀,否則執行步驟S117:輸出所述聽覺閾值。
[0018]請參閱圖2,其為本發明實施例提供的聽覺閾值確定裝置200的功能模塊圖。所述聽覺閾值確定裝置200包括接收模塊10、分割模塊20、判斷模塊30、初始閾值統計模塊40、閾值更新模塊50、確定模塊60、比較模塊70以及輸出模塊80。[0019]所述接收模塊10用于接收外界聲音信號。本實施例中,所述接收模塊10為麥克風。
[0020]所述分割模塊20用于將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點。本實施方式中,所述第二數據幀緊跟于所述第一數據幀被接收。所述分割模塊20以3毫秒為一幀的方式將所述聲音信號分割為所述多個聲音數據幀。在本實施例中,每個聲音數據幀包括48個數據點,所述48個數據點是采樣外界聲音的點,其具有先后順序。
[0021]所述判斷模塊30用于根據多個所述數據點判斷每一幀信號的最大值。本實施例中,所述判斷模塊30通過統計每一聲音數據幀的最大點,例如第48點的值作為所述最大值。需要注意的是,所述最大點指聲音信號最強的點,其可能是任何時刻的任意一點。
[0022]所述初始閾值統計模塊40用于統計多個所述第一數據幀的多個最大值的平均值,并將所述平均值作為初始閾值。具體的,所述第一數據幀的數量可大致確定為20個,所述初始閾值統計模塊40即統計前20幀的聲音數據而獲得初始閾值。可以理解,所述第一數據幀的數量還可以是大于或小于20,當大于20時,能夠更加精確地統計出初始閾值,而當小于20時,簡化了統計過程。
[0023]所述閾值更新模塊50用于逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值。具體的,根據公式Thres=0.95*A+0.05*B更新所述初始閾值,其中,所述Thres為更新后的平均值,A為所述初始閾值,B為每個所述第二數據幀的最大值。本實施例中,統計前面20幀的數據最大點(例如48點)的平均值作為初始的算法閾值,隨后從21幀開始,每次輸入一幀,就先對該當前幀求出該幀的48點中的最大值,然后根據式子:Thres=0.95*A+0.05*B來對算法閾值進行動態的更新。
[0024]所述確定模塊60用于將更新后的初始閾值確定為所述聽覺閾值。需要注意的是,此時所確定的聽覺閾值并非立即輸出。
[0025]所述比較模塊70用于比較每一個聲音數據幀的最大值與更新后的所述聽覺閾值。具體的,所述輸入的每一個聲音數據幀指當前輸入的聲音。
[0026]所述輸出模塊80用于根據所述比較結果輸出聽覺閾值,如果聲音數據幀的最大值小于等于所述聽覺閾值,則輸出所述聲音數據幀,否則輸出所述聽覺閾值。
[0027]此外,本發明還提供使用上述聽覺閾值確定方法100及聽覺閾值確定裝置200的助聽器。
[0028]本發明的聽覺閾值確定方法100及聽覺閾值確定裝置200,通過動態更新所述初始閾值,既能夠避免突然的聲音增大帶來的不適感,又可以避免因僅規定一個特定閾值而導致用戶無法感知突發情況產生的聲音的情況。
[0029]需要說明的是,通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可借助軟件加必需的硬件平臺的方式來實現,當然也可以全部通過硬件來實施。基于這樣的理解,本發明的技術方案對【背景技術】做出貢獻的全部或者部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。
[0030]以上所揭露的僅為本發明實施例中的較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【權利要求】
1.一種聽覺閾值確定方法,包括步驟: 接收外界聲音信號; 將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點; 根據多個所述數據點判斷每一數據幀信號的最大值; 統計多個第一數據幀的最大值的平均值,并將所述平均值作為初始閾值; 逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值;以及 將更新后的初始閾值作為所述聽覺閾值。
2.如權利要求1所述的聽覺閾值確定方法,其特征在于,以3毫秒為一幀的方式將所述聲音信號分割為多個聲音數據幀。
3.如權利要求1所述的聽覺閾值確定方法,其特征在于,所述第二數據幀緊跟于所述第一數據幀被接收,所述第一數據幀的數量為20幀。
4.如權利要求1所述的聽覺閾值確定方法,其特征在于,所述根據每一個所述第二數據幀的最大值更新所述初始閾值的步驟包括: 根據公式Thres=0.9 5*A+0.05*B更新所述初始閾值,其中,所述Thres為更新后的平均值,A為所述初始閾值,B為每個所述第二數據幀的最大值。
5.如權利要求4所述的聽覺閾值確定方法,進一步包括步驟: 比較每一個聲音數據幀的最大值與更新后的所述聽覺閾值;以及 根據所述比較結果輸出聽覺閾值。
6.如權利要求5所述的聽覺閾值確定方法,其特征在于,所述根據所述比較結果輸出聽覺閾值的步驟包括: 如果聲音數據幀的最大值小于等于所述聽覺閾值,則輸出所述聲音數據幀,否則輸出所述聽覺閾值。
7.如權利要求1或6所述的聽覺閾值確定方法,其特征在于,根據多個所述數據點判斷每一幀信號的最大值的步驟包括: 統計每一聲音數據幀的最大點的值。
8.一種聽覺閾值確定裝置,其包括: 接收模塊,用于接收外界聲音信號; 分割模塊,用于將所述聲音信號分割為多個聲音數據幀,所述多個聲音數據幀包括多個第一數據幀以及至少一個第二數據幀,且每個聲音數據幀包括多個數據點; 判斷模塊,用于根據多個所述數據點判斷每一數據幀信號的最大值; 初始閾值統計模塊,用于統計多個所述第一數據幀的最大值的平均值,并將所述平均值作為初始閾值; 閾值更新模塊,用于逐個獲取所述第二數據幀的最大值,并根據每個所述第二數據幀的最大值更新所述初始閾值;以及 確定模塊,用于將更新后的初始閾值確定為所述聽覺閾值。
9.如權利要求8所述的聽覺閾值確定裝置,其特征在于,進一步包括: 比較模塊,用于比較每一個聲音數據幀的最大值與更新后的所述聽覺閾值;以及輸出模塊,用于根據所述比較結果輸出聽覺閾值,如果聲音數據幀的最大值小于等于所述聽覺閾值,則輸出所述聲音數據幀,否則輸出所述聽覺閾值。
10.一種助聽器,其 包括如權利要求8-9項任一項所述的聽覺閾值確定裝置。
【文檔編號】H04R25/00GK103796145SQ201410037173
【公開日】2014年5月14日 申請日期:2014年1月26日 優先權日:2014年1月26日
【發明者】薛風杰 申請人:深圳市微納集成電路與系統應用研究院