本公開是關于一種聲音播放方法、裝置、音頻播放設備及介質。聲音播放方法包括:獲取環境音和耳道內聲音;根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,其中,所述第一頻響曲線為所述環境音對應的頻響曲線,所述第二頻響曲線為所述耳道內聲音對應的頻響曲線;控制所述通透濾波器按照所述目標通透系數對所述環境音進行濾波,得到目標聲音;播放所述目標聲音。通過本公開公開的方案,能夠使用戶聽到的聲音與外界實際聲音相符。能夠使用戶聽到的聲音與外界實際聲音相符。能夠使用戶聽到的聲音與外界實際聲音相符。
【技術實現步驟摘要】
聲音播放方法、裝置、音頻播放設備及介質
[0001]本公開涉及音頻處理
,尤其涉及一種聲音播放方法、裝置、音頻播放設備及介質。
技術介紹
[0002]耳機等音頻播放設備作為一種音訊播放器,接收來自媒體播放器或接收器所發出的電訊號,利用貼近耳朵的揚聲器將其轉化成可以被人聽到的音波。
[0003]在某些情況下,當用戶佩戴耳機時,用戶可能關注外界的聲音,例如,和其他人的對話聲、交通工具的報站聲、過馬路時的汽車鳴笛聲等等。此時,需要將耳機切換到通透模式以聽到外界環境音。在通透模式下,用戶無需摘下耳機,也可以像沒有佩戴耳機一樣感知外界環境音。
[0004]相關技術中,在通透模式下,會利用通透濾波器對外界環境音進行濾波,然后,利用耳機的揚聲器播放經過濾波的聲音。然而,目前的通透模式下播放的聲音有時會出現和真實環境音不符合的情況。
技術實現思路
[0005]為克服相關技術中存在的問題,本公開提供一種聲音播放方法、裝置、音頻播放設備及介質。
[0006]根據本公開實施例的第一方面,提供一種聲音播放方法,應用于音頻播放設備,所述方法包括:
[0007]獲取環境音和耳道內聲音;根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,其中,所述第一頻響曲線為所述環境音對應的頻響曲線,所述第二頻響曲線為所述耳道內聲音對應的頻響曲線;控制所述通透濾波器按照所述目標通透系數對所述環境音進行濾波,得到目標聲音;播放所述目標聲音。
[0008]在一些實施例中,所述根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,包括:
[0009]確定所述第一頻響曲線中的在預設頻段范圍內的幅值的第一平均幅值;確定所述第二頻響曲線中的在所述預設頻段范圍內的幅值的第二平均幅值;根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數。
[0010]在一些實施例中,所述根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數,包括:
[0011]確定所述第二平均幅值與所述第一平均幅值之間的幅值差值;將所述至少兩個通透系數中匹配第三平均幅值對應的通透系數,確定為所述目標通透系數,其中,所述第三平均幅值與所述幅值差值之間的差值小于預設閾值。
[0012]在一些實施例中,所述通透濾波器對應的所述至少兩個通透系數采用如下方式確
定:
[0013]根據第三頻響曲線和第四頻響曲線,確定待補償的頻響曲線,所述第三頻響曲線為在消聲室環境下人工頭未佩戴所述音頻播放設備時采集的環境音對應的頻響曲線,所述第四頻響曲線為在所述消聲室環境下所述人工頭佩戴所述音頻播放設備時采集的環境音被動降噪后的頻響曲線;根據所述待補償的頻響曲線,確定目標頻響曲線;根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數。
[0014]在一些實施例中,根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數,包括:
[0015]確定所述目標頻響曲線的在預設頻段范圍內的第四平均幅值;以設定的采樣間隔,在大于所述第四平均幅值的范圍內,以及小于所述第四平均幅值的范圍內分別進行幅值的等數量采樣,得到預設數量的幅值;按照所述預設數量,以所述目標頻響曲線的通透系數為基準,分別調整所述通透濾波器的通透系數,使所述通透濾波器濾波輸出聲音的頻響曲線的平均幅值,為所述預設數量幅值中的幅值。
[0016]在一些實施例中,根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,包括:
[0017]獲取所述音頻播放設備播放的原始聲音;根據所述原始聲音,確定所述原始聲音在耳道內產生的回聲;在所述耳道內聲音中消除所述回聲,并得到消除回聲后的第二頻響曲線;根據第一頻響曲線以及回聲消除后的第二頻響曲線,確定通透濾波器對應的目標通透系數。
[0018]根據本公開實施例第二方面,提供一種聲音播放裝置,所述裝置包括:
[0019]獲取模塊,用于獲取環境音和耳道內聲音;控制模塊,用于根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,其中,所述第一頻響曲線為所述環境音對應的頻響曲線,所述第二頻響曲線為所述耳道內聲音對應的頻響曲線,并控制所述通透濾波器按照所述目標通透系數對所述環境音進行濾波,得到目標聲音;播放模塊,用于播放所述目標聲音。
[0020]在一些實施例中,所述控制模塊用于采用如下方式根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數:
[0021]確定所述第一頻響曲線中的在預設頻段范圍內的幅值的第一平均幅值;確定所述第二頻響曲線中的在所述預設頻段范圍內的幅值的第二平均幅值;根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數。
[0022]在一些實施例中,所述控制模塊用于采用如下方式根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數,包括:
[0023]確定所述第二平均幅值與所述第一平均幅值之間的幅值差值;將所述至少兩個通透系數中匹配第三平均幅值對應的通透系數,確定為所述目標通透系數,其中,所述第三平均幅值與所述幅值差值之間的差值小于預設閾值。
[0024]在一些實施例中,所述控制模塊用于采用如下方式確定通透濾波器對應的所述至少兩個通透系數:
[0025]根據第三頻響曲線和第四頻響曲線,確定待補償的頻響曲線,所述第三頻響曲線為在消聲室環境下人工頭未佩戴所述音頻播放設備時采集的環境音對應的頻響曲線,所述第四頻響曲線為在所述消聲室環境下所述人工頭佩戴所述音頻播放設備時采集的環境音被動降噪后的頻響曲線;根據所述待補償的頻響曲線,確定目標頻響曲線;根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數。
[0026]在一些實施例中,所述控制模塊用于采用如下方式根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數:
[0027]確定所述目標頻響曲線的在預設頻段范圍內的第四平均幅值;以設定的采樣間隔,在大于所述第四平均幅值的范圍內,以及小于所述第四平均幅值的范圍內分別進行幅值的等數量采樣,得到預設數量的幅值;按照所述預設數量,以所述目標頻響曲線的通透系數為基準,分別調整所述通透濾波器的通透系數,使所述通透濾波器濾波輸出聲音的頻響曲線的平均幅值,為所述預設數量幅值中的幅值。
[0028]在一些實施例中,所述控制模塊用于采用如下方式根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數:
[0029]獲取所述音頻播放設備播放的原始聲音;根據所述原始聲音,確定所述原始聲音在耳道內產生的回聲;在所述耳道內聲音中消除所述回聲,并得到消除回聲后的第二頻響曲線;根據第一頻響曲線以及回聲消除后的第二頻響曲線,確定通透濾波器對應的目標通透系數。
[0030本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種聲音播放方法,其特征在于,應用于音頻播放設備,所述方法包括:獲取環境音和耳道內聲音;根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,其中,所述第一頻響曲線為所述環境音對應的頻響曲線,所述第二頻響曲線為所述耳道內聲音對應的頻響曲線;控制所述通透濾波器按照所述目標通透系數對所述環境音進行濾波,得到目標聲音;播放所述目標聲音。2.根據權利要求1所述的方法,其特征在于,所述根據第一頻響曲線和第二頻響曲線,確定通透濾波器對應的目標通透系數,包括:確定所述第一頻響曲線中的在預設頻段范圍內的幅值的第一平均幅值;確定所述第二頻響曲線中的在所述預設頻段范圍內的幅值的第二平均幅值;根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數。3.根據權利要求2所述的方法,其特征在于,所述根據所述第一平均幅值和所述第二平均幅值,從所述通透濾波器對應的至少兩個通透系數中,確定所述目標通透系數,包括:確定所述第二平均幅值與所述第一平均幅值之間的幅值差值;將所述至少兩個通透系數中匹配第三平均幅值對應的通透系數,確定為所述目標通透系數,其中,所述第三平均幅值與所述幅值差值之間的差值小于預設閾值。4.根據權利要求2所述的方法,其特征在于,所述通透濾波器對應的所述至少兩個通透系數采用如下方式確定:根據第三頻響曲線和第四頻響曲線,確定待補償的頻響曲線,所述第三頻響曲線為在消聲室環境下人工頭未佩戴所述音頻播放設備時采集的環境音對應的頻響曲線,所述第四頻響曲線為在所述消聲室環境下所述人工頭佩戴所述音頻播放設備時采集的環境音被動降噪后的頻響曲線;根據所述待補償的頻響曲線,確定目標頻響曲線;根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數。5.根據權利要求4所述的方法,其特征在于,根據所述目標頻響曲線,確定所述通透濾波器對應的所述至少兩個通透系數,包括:確定所述目標頻響曲線的在預設頻段范圍內的第四平均幅值;以設定的采樣間隔,在大于所述第四平均幅值的范圍內,以及小于...
【專利技術屬性】
技術研發人員:周嶺松,
申請(專利權)人:北京小米松果電子有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。