一種多聲道自動平衡調節的方法及系統的制作方法
【技術領域】
[0001] 本發明屬于音響系統技術領域,尤其涉及一種多聲道自動平衡調節的方法及系 統。
【背景技術】
[0002] 音響系統是數字家庭視聽體驗的核心組成部分。目前,多聲道音響系統正逐漸地 在普通家庭中得到推廣和普及,然而音響系統效果的優劣將直接影響到體驗的效果,特別 是多聲道的平衡效果尤為重要。
[0003]目前,大多數的多聲道音響系統都沒有在各聲道平衡調節方面提出簡便快捷的解 決方案,還是停留在憑借用戶自身的聽覺技巧來判斷聲道是否平衡,而且還必須通過手動 的方法來進行調節。顯然這樣的調節方法費時費力,而且受限制于用戶自身的聽覺能力,甚 至有很多用戶都是無法很好地進行聲道平衡的調節而不能得到應有的音響平衡效果。
[0004] 另外,在音響系統的使用中,各聲道音箱位置的隨機性都不可避免地會導致聽眾 接收不到最佳的音響平衡效果,大大降低了用戶的體驗。聽眾若想進行音響平衡效果的調 節,必須對每個音箱進行單獨調節,操作繁瑣,而且整體的調節效果也不盡如人意。
【發明內容】
[0005] 本發明實施例提供了一種多聲道自動平衡調節的方法及系統,旨在解決現有技術 提供的音響系統的平衡調節操作繁瑣、調節效果差的問題。
[0006] -方面,提供一種多聲道自動平衡調節的方法,所述方法包括:
[0007] 聲道平衡管理模塊同時向被調節聲道的測試音頻發生模塊和測試音頻接收模塊 分別發送測試音頻發生指令和測試音頻接收指令,同時記錄發送時間;
[0008] 測試音頻發生模塊根據自身的音量值生成并發出一測試音頻;
[0009] 測試音頻接收模塊接收到所述測試音頻后,提取所述測試音頻的音頻參數并發送 給聲道平衡調節模塊;
[0010] 聲道平衡調節模塊根據所述測試音頻的音頻參數對被調節聲道進行平衡調節。
[0011] 進一步地,所述音頻參數包括所述測試音頻的音量值;
[0012] 所述聲道平衡調節模塊根據所述測試音頻的音頻參數對被調節聲道進行平衡調 節,包括:
[0013] 所述聲道平衡調節模塊根據所述測試音頻的音量值對測試音頻發生模塊自身的 音量值進行調節。
[0014] 進一步地,所述聲道平衡調節模塊根據所述測試音頻的音量值對測試音頻發生模 塊自身的音量值進行調節,包括:
[0015] 計算所述測試音頻的音量值與音響系統音量水平的差值;
[0016] 判斷所述差值的絕對值是否大于預設的音量偏差接受閾值;
[0017] 如果所述差值的絕對值大于預設的音量偏差接受閾值,則根據所述差值以及音量 衰減系數計算測試音頻發生模塊自身的音量值的調整值,所述測試音頻發生模塊自身的音 量值的調整值AV滿足下述公式:
[0019] 其中,Vid是所述測試音頻的音量值與音響系統音量水平的差值,S是音量衰減系 數。
[0020] 進一步地,所述音頻參數包括所述測試音頻的接收時間;
[0021] 所述聲道平衡調節模塊根據所述測試音頻的音頻參數對被調節聲道進行平衡調 節,包括:
[0022] 所述聲道平衡調節模塊根據所述發送時間和所述測試音頻的接收時間對測試音 頻發生模塊自身的延遲時間進行調節。
[0023] 進一步地,所述聲道平衡調節模塊根據所述發送時間以及所述測試音頻的接收時 間對測試音頻發生模塊自身的延遲時間進行調整,包括:
[0024] 聲道平衡調節模塊根據所述發送時間以及所述測試音頻的接收時間計算被調節 聲道的音頻延遲時間;
[0025] 從各個被調節聲道的音頻延遲時間中找出最大的音頻延遲時間,將所述最大的音 頻延遲時間作為基準延遲時間;
[0026] 根據被調節聲道的音頻延遲時間以及所述基準延遲時間計算被調節聲道的延遲 時間調整值,所述被調節聲道音延遲時間的調整值A T1滿足下述公式:
[0027] AT1= TMaxD_TlD
[0028] 其中,Tid是被調節聲道的音頻延遲時間,TMaxD是基準延遲時間。
[0029] 另一方面,提供一種多聲道自動平衡調節的系統,所述系統包括:聲道平衡管理模 塊、測試音頻發生模塊、測試音頻接收模塊和聲道平衡調節模塊;
[0030] 所述聲道平衡管理模塊,用于向所述測試音頻發生模塊和所述測試音頻接收模塊 分別發送測試音頻發生指令和測試音頻接收指令,同時記錄發送時間;
[0031] 所述測試音頻發生模塊,用于根據自身的音量值生成并發出一測試音頻;
[0032] 所述測試音頻接收模塊,用于接收到所述測試音頻后,提取所述測試音頻的音頻 參數并發送給所述聲道平衡調節模塊;
[0033] 所述聲道平衡調節模塊,用于根據所述測試音頻的音頻參數對被調節聲道進行平 衡調節。
[0034] 進一步地,所述音頻參數包括所述測試音頻的音量值;
[0035] 所述聲道平衡調節模塊包括:
[0036] 音量調節單元,用于根據所述測試音頻的音量值對測試音頻發生模塊自身的音量 值進行調節。
[0037] 進一步地,所述音量調節單元包括:
[0038] 音量差值計算模塊,用于計算所述測試音頻的音量值與音響系統音量水平的差 值;
[0039] 音量調整模塊,用于判斷所述差值的絕對值是否大于預設的音量偏差接受閾值, 如果所述差值的絕對值大于預設的音量偏差接受閾值,則根據所述差值以及音量衰減系數 計算測試音頻發生模塊自身的音量值的調整值,所述測試音頻發生模塊自身的音量值的調 整值AV滿足下述公式:
[0041] 其中,Vid是所述測試音頻的音量值與音響系統音量水平的差值,S是音量衰減系 數。
[0042] 進一步地,所述音頻參數包括所述測試音頻的接收時間;
[0043] 所述聲道平衡調節模塊包括:
[0044] 延遲時間調節單元,用于根據所述發送時間和所述測試音頻的接收時間對測試音 頻發生模塊自身的延遲時間進行調節。
[0045] 進一步地,所述延遲時間調節單元包括:
[0046] 第一延遲時間確定模塊,用于根據所述發送時間以及所述測試音頻的接收時間計 算被調節聲道的音頻延遲時間;
[0047] 第二延遲時間確定模塊,用于從各個被調節聲道的音頻延遲時間中找出最大的音 頻延遲時間,將所述最大的音頻延遲時間作為基準延遲時間;
[0048] 第三延遲時間確定模塊,用于根據被調節聲道的音頻延遲時間以及所述基準延遲 時間計算被調節聲道的延遲時間調整值,所述被調節聲道音延遲時間的調整值A T1滿足下 述公式:
[0049] AT1= T MaxD-T1D
[0050] 其中,Tid是被調節聲道的音頻延遲時間,TMaxD是基準延遲時間。
[0051] 在本發明實施例,聲道平衡調節模塊可以根據測試音頻接收模塊反饋的測試音頻 的音頻參數自動對各聲道進行平衡調節,達到簡便、快捷和高效的智能平衡調節效果。
【附圖說明】
[0052]圖1是本發明實施例一提供的多聲道自動平衡調節的方法的實現流程圖;
[0053]圖2是本發明實施例二提供的多聲道自動平衡調節的系統的結構框圖。
【具體實施方式】
[0054] 為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對 本發明進行進一步詳細說明。應當理解,此處所描述的具