一種反饋式智能音量調節方法
【專利摘要】本發明公開了一種反饋式智能音量調節方法,其具體實現過程為,通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,即在用戶操作智能終端導致用戶接收到音頻強度發生較大變化時,進行智能調節從而使外放音量維持在同一水平。該一種反饋式智能音量調節方法與現有技術相比,通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,從而為用戶提供更舒適的視聽體驗,實用性強,易于實現,易于推廣。
【專利說明】
一種反饋式智能音量調節方法
技術領域
[0001]本發明涉及計算機通信技術領域,具體地說是一種實用性強、反饋式智能音量調節方法O
【背景技術】
[0002]目前廣電以及網絡內容提供商基本都會采用數字電視機頂盒(STB)等方式為用戶提供視聽服務,我們在平時的收看中常常會遇到音量突變情況,往往讓我們措手不及;例如由于節目源等問題導致前后節目音量差異較大,這個時候我們往往需要重新手動調節音量;目前也存在一些解決方案,例如針對每個頻道保存單獨音量值,但是這種方案往往也達不到較好的體驗效果,同一頻道不同時刻節目有可能音量也是不同的。
[0003]基于此我們提出一種改善方案,目的就是為了簡化用戶操作,提供更好的體驗。
【發明內容】
[0004]本發明的技術任務是針對以上不足之處,提供一種實用性強、反饋式智能音量調節方法O
[0005]—種反饋式智能音量調節方法,其具體實現過程為,通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,即在用戶操作智能終端導致用戶接收到音頻強度發生較大變化時,進行智能調節從而使外放音量維持在同一水平。
[0006]該方法基于以下模塊實現:音量調節模塊、拾音模塊、音頻過濾及音量分析模塊、音量決策模塊,其中,
音量調節模塊:負責系統音量級別調節,接收來自音量決策模塊指令,對系統輸出音量按級別來進行調試;
拾音模塊:接收智能終端外放聲音信號,并且將捕獲的聲音傳遞給音頻過濾以及音量分析模塊;
音頻過濾及音量分析模塊:從接收到的聲音中分離出智能終端當前播放數據部分,去掉外界其他干擾,然后將數據進行量化分析,計算出捕獲到音頻強度;
決策模塊:接收來自用戶操作以及來自音頻過濾及音量分析模塊的數據,并根據該數據信息,及時通知調節模塊來進行相應調節;同時該模塊還負責確定進行干預的時間。
[0007]上述拾音模塊是系統最遠端模塊,直接捕獲電視或者其他外放設備以及周圍環境音頻數據,該模塊按固定頻率對外界音頻進行采樣并且進行量化處理,然后將完整數據傳遞給過濾以及音量分析模塊進行處理。
[0008]上述音頻過濾及音量分析模塊接收到來自拾音模塊的數據,且可從系統內部拿到播放的原始數據,拿到數據后,根據采樣頻率以及量化數據計算出當前音頻強度,將當前強度傳遞給決策模塊。
[0009]所述決策模塊在用戶主動調節音量時,直接通知音量調節模塊進行外放音量的調節,同時不停監控來自音量分析模塊的數據,將該數據進行保存,后續拾音模塊捕獲的外界音量都會跟該數據進行比較,然后決定下一步操作方向;
在用戶沒有調節情況下,間隔性檢查來自音量分析模塊數據,當數據持續多次偏高時進行主動干預,根據提供的音頻強度,計算出合適的音量值,通知音量調節模塊進行調節,同時拾音模塊也會再次監控外放音頻并且捕獲,分析后再反饋給決策模塊,如此進行一系列反饋式調節,直到跟之前用戶設置音量達到平衡狀態。
[0010]音量調節的過程為:在用戶進行音量調節或者音頻過濾及音量分析模塊檢測到音量突然變化時,通知決策模塊,由決策模塊分析后,進行相應調節,并且根據拾音模塊的再次反饋進行調整,直到決策模塊認為音量強度跟之前達到平衡狀態,不再需要調節。
[0011]音量調節的具體過程為:
當用戶主動調節音量時,決策模塊接收來自用戶的音量調節申請,決策模塊臨時屏蔽來自音頻過濾及音量分析模塊的信息,即臨時屏蔽反饋機制,直接通知音量調節模塊對輸出音量進行調節,由用戶來直接感知音量,在用戶將音量調整到合適程度時,用戶會停止音量調節,決策模塊檢測到音量不再連續調節后,自動啟動反饋模式,并且將音頻過濾及音量分析模塊傳遞的信息進行保存,用來跟后續數據進行匹配;
在非用戶主動調節情況下,拾音模塊實時采集來自外界音頻數據,并且將數據提交給音頻過濾及音量分析模塊,分離出當前播放出去的音頻數據,并且計算對應強度,然后交給決策模塊,由其跟之前用戶調節后保存數據進行對比,當發現連續或持續出現較強聲音時決策模塊強行進行干預,計算出合適的音量值通知音量調節模塊直接對外放音量進行調節,同時監控反饋數據,直到音量達到平衡,本輪調節結束。
[0012]本發明的一種反饋式智能音量調節方法,具有以下優點:
該發明的一種反饋式智能音量調節方法通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,從而為用戶提供更舒適的視聽體驗,實用性強,易于實現,易于推廣。
【附圖說明】
[0013]附圖1為本發明的結構示意圖。
【具體實施方式】
[0014]下面結合附圖及具體實施例對本發明作進一步說明。
[0015]如附圖1所示,一種反饋式智能音量調節方法,在用戶切換節目或者由于節目源等導致用戶接收到音頻強度發生較大變化時,進行智能調節從而使外放音量維持在同一水平,改善用戶視聽體驗。
[0016]其具體實現過程為,通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,即在用戶操作智能終端導致用戶接收到音頻強度發生較大變化時,進行智能調節從而使外放音量維持在同一水平。
[0017]該方法基于以下模塊實現:音量調節模塊、拾音模塊、音頻過濾及音量分析模塊、音量決策模塊,其中,
音量調節模塊:負者系統音量級別調節,接收來自決策模塊指令,對系統輸出音量按級別來進行調試。
[0018]拾音模塊:由于HDM1、CVBS、YPBPR等連接方式不同或者連接外設的本身音效不一樣,即使我們輸出時設置同一電平,電視或者其他外接設備放出的音量可能也是不同的。為了準確檢測用戶耳朵接收到的音量強度,我們引入了拾音模塊,該模塊可以接收電視外放聲音信號,并且將捕獲的聲音傳遞給音頻過濾以及音量分析模塊。
[0019]音頻過濾及音量分析:由于拾音模塊捕獲的數據可能包含外界其他音頻數據,所以我們需要從其中分離出我們電視當前播放數據部分,去掉外界其他干擾,然后將數據進行量化分析,計算出捕獲到音頻強度。
[0020]決策模塊:該模塊是核心決策部分,根據音頻過濾及音量分析模塊反饋的信息,適時的通知調節模塊來進行相應調節等;同時該模塊還要負責一些額外邏輯,例如什么時候才能進行干預等等。
[0021]上述拾音模塊是系統最遠端模塊,可以直接捕獲電視或者其他外放設備以及周圍環境音頻數據,當然我們希望的就盡可能捕獲電視直接播放音頻,盡量少的捕獲其他音頻,但是往往很難做到,所以我們需要對捕獲的音頻進行過濾。該模塊按固定頻率對外界音頻進行采樣并且進行量化處理,然后將完整數據傳遞給過濾以及音量分析模塊進行處理。
[0022]上述音頻過濾及音量分析模塊接收到來自拾音模塊的數據,且可從系統內部拿到播放的原始數據,這里我們需要利用一定算法從拾取到的外界音頻中過濾出我們播放的數據。拿到數據后,根據我們采樣頻率以及量化數據就可以計算出當前音頻強度,將當前強度傳遞給決策模塊。
[0023]所述決策模塊在用戶主動調節音量時,直接通知音量調節模塊進行外放音量的調節,同時不停監控來自音量分析模塊的數據,將該數據進行保存,后續拾音模塊捕獲的外界音量都會跟該數據進行比較,然后決定下一步操作方向。
[0024]在用戶沒有調節情況下,間隔性檢查來自音量分析模塊數據,當數據持續多次偏高時進行主動干預,根據提供的音頻強度,計算出合適的音量值,通知音量調節模塊進行調節,同時拾音模塊也會再次監控外放音頻并且捕獲,分析后再反饋給決策模塊,如此進行一系列反饋式調節,直到跟之前用戶設置音量達到平衡狀態。
[0025]音量調節的過程為:在用戶進行音量調節或者音頻過濾及音量分析模塊檢測到音量突然變化時,通知決策模塊,由決策模塊分析后,進行相應調節,并且根據拾音模塊的再次反饋進行調整,直到決策模塊認為音量強度跟之前達到平衡狀態,不再需要調節。
[0026]通常我們系統都會提供默認的音量調節方案,音量調節呈對數非線性調節,對于我們的輸入可以外放不同強度的音頻。這也是最基本需求,用戶可以按需來調節聽到的聲音強弱,從而調整到最舒適程度水平。
[0027]音量調節的具體過程為:
當用戶主動調節音量時,決策模塊接收來自用戶的音量調節申請,決策模塊臨時屏蔽來自音頻過濾及音量分析模塊的信息,即臨時屏蔽反饋機制,直接通知音量調節模塊對輸出音量進行調節,由用戶來直接感知音量,在用戶將音量調整到合適程度時,用戶會停止音量調節,決策模塊檢測到音量不再連續調節后,自動啟動反饋模式,并且將音頻過濾及音量分析模塊傳遞的信息進行保存,用來跟后續數據進行匹配;
在非用戶主動調節情況下,拾音模塊實時采集來自外界音頻數據,并且將數據提交給音頻過濾及音量分析模塊,分離出當前播放出去的音頻數據,并且計算對應強度,然后交給決策模塊,由其跟之前用戶調節后保存數據進行對比,當發現連續或持續出現較強聲音時決策模塊強行進行干預,計算出合適的音量值通知音量調節模塊直接對外放音量進行調節,同時監控反饋數據,直到音量達到平衡,本輪調節結束。
[0028]上述【具體實施方式】僅是本發明的具體個案,本發明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發明的一種反饋式智能音量調節方法的權利要求書的且任何所述技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發明的專利保護范圍。
【主權項】
1.一種反饋式智能音量調節方法,其特征在于,其具體實現過程為,通過外置拾音功能,捕獲與智能終端連接外放的音頻,根據外界音頻強度自動調節智能終端設備音量,即在用戶操作智能終端導致用戶接收到音頻強度發生較大變化時,進行智能調節從而使外放音量維持在同一水平。2.根據權利要求1所述的一種反饋式智能音量調節方法,其特征在于,該方法基于以下模塊實現:音量調節模塊、拾音模塊、音頻過濾及音量分析模塊、音量決策模塊,其中, 音量調節模塊:負責系統音量級別調節,接收來自音量決策模塊指令,對系統輸出音量按級別來進行調試; 拾音模塊:接收智能終端外放聲音信號,并且將捕獲的聲音傳遞給音頻過濾以及音量分析模塊; 音頻過濾及音量分析模塊:從接收到的聲音中分離出智能終端當前播放數據部分,去掉外界其他干擾,然后將數據進行量化分析,計算出捕獲到音頻強度; 決策模塊:接收來自用戶操作以及來自音頻過濾及音量分析模塊的數據,并根據該數據信息,及時通知調節模塊來進行相應調節;同時該模塊還負責確定進行干預的時間。3.根據權利要求2所述的一種反饋式智能音量調節方法,其特征在于,上述拾音模塊是系統最遠端模塊,直接捕獲電視或者其他外放設備以及周圍環境音頻數據,該模塊按固定頻率對外界音頻進行采樣并且進行量化處理,然后將完整數據傳遞給過濾以及音量分析模塊進行處理。4.根據權利要求2所述的一種反饋式智能音量調節方法,其特征在于,上述音頻過濾及音量分析模塊接收到來自拾音模塊的數據,且可從系統內部拿到播放的原始數據,拿到數據后,根據采樣頻率以及量化數據計算出當前音頻強度,將當前強度傳遞給決策模塊。5.根據權利要求2所述的一種反饋式智能音量調節方法,其特征在于,所述決策模塊在用戶主動調節音量時,直接通知音量調節模塊進行外放音量的調節,同時不停監控來自音量分析模塊的數據,將該數據進行保存,后續拾音模塊捕獲的外界音量都會跟該數據進行比較,然后決定下一步操作方向; 在用戶沒有調節情況下,間隔性檢查來自音量分析模塊數據,當數據持續多次偏高時進行主動干預,根據提供的音頻強度,計算出合適的音量值,通知音量調節模塊進行調節,同時拾音模塊也會再次監控外放音頻并且捕獲,分析后再反饋給決策模塊,直到跟之前用戶設置音量達到平衡狀態。6.根據權利要求2-5任一所述的一種反饋式智能音量調節方法,其特征在于,音量調節的過程為:在用戶進行音量調節或者音頻過濾及音量分析模塊檢測到音量突然變化時,通知決策模塊,由決策模塊分析后,進行相應調節,并且根據拾音模塊的再次反饋進行調整,直到決策模塊認為音量強度跟之前達到平衡狀態,不再需要調節。7.根據權利要求6所述的一種反饋式智能音量調節方法,其特征在于,音量調節的具體過程為: 當用戶主動調節音量時,決策模塊接收來自用戶的音量調節申請,決策模塊臨時屏蔽來自音頻過濾及音量分析模塊的信息,即臨時屏蔽反饋機制,直接通知音量調節模塊對輸出音量進行調節,由用戶來直接感知音量,在用戶將音量調整到合適程度時,用戶會停止音量調節,決策模塊檢測到音量不再連續調節后,自動啟動反饋模式,并且將音頻過濾及音量分析模塊傳遞的信息進行保存,用來跟后續數據進行匹配; 在非用戶主動調節情況下,拾音模塊實時采集來自外界音頻數據,并且將數據提交給音頻過濾及音量分析模塊,分離出當前播放出去的音頻數據,并且計算對應強度,然后交給決策模塊,由其跟之前用戶調節后保存數據進行對比,當發現連續或持續出現較強聲音時決策模塊強行進行干預,計算出合適的音量值通知音量調節模塊直接對外放音量進行調節,同時監控反饋數據,直到音量達到平衡,本輪調節結束。
【文檔編號】H04N21/439GK105872752SQ201610267562
【公開日】2016年8月17日
【申請日】2016年4月27日
【發明人】孟祥朋
【申請人】浪潮軟件集團有限公司