專利名稱:數碼接收機每個頻道的音頻級別自動調節(jié)方法
技術領域:
本發(fā)明是關于數碼接收機每個頻道的音頻級別自動調節(jié)方法,尤其是指在應用機頂盒(STBSet Top Box)等數碼收音裝置中,每個廣播頻道的音頻數據的聲音級別將自動進行調節(jié)的一種數碼接收機每個頻道的音頻級別自動調節(jié)方法,本發(fā)明可以根據使用者任意設定的音頻音量輸出相應的音頻。
(2)背景技術數碼廣播中一般包括數碼衛(wèi)星廣播、數碼電纜廣播以及數碼地面波廣播等。如圖1所示,圖1為現有技術的數碼接收機的構成,能夠接收衛(wèi)星廣播(DBS)數碼廣播信號的機頂盒(STB)等數碼收音裝置主要由調諧器10、TS濾波器11、音頻解碼器12、D/A轉換器13、微處理器14以及存儲器15等部件組成。
上述微處理器14可以根據使用者操作鍵的要求,控制上述調諧器10的工作,并接收任意一個數碼廣播頻率的信號.通過上述調諧器10接收到的數碼廣播信號以MPEG傳輸數據流TS(Transport Stream)的形式進行傳送。
接下來,上述TS濾波器11參照信息包標識PID(Packet ID)對MPEG傳輸數據流中的視頻數據和音頻數據進行分離。分離后的視頻數據輸出到視頻解碼器中(未圖示),音頻數據則輸出到音頻解碼器12中。
隨后,音頻解碼器12受微處理器14音量解碼芯片控制,將TS濾波器11處傳送過來的壓縮音頻數據解碼為非壓縮音頻數據Data,并輸出到D/A轉換器13中,同時,輸出所定的系統(tǒng)時鐘SCLK(System Clock)和左/右時鐘LRCLK(Left/Light Clock)。
另一方面,上述D/A轉換器13利用上述系統(tǒng)時鐘(SCLK)和左/右時鐘(LRCLK)對音頻數據(Data)進行D/A轉換以及信號處理;然后再輸出模擬左/右音頻信號(Audio_L、Audio_R)。
經過上述一系列過程輸出的音頻輸出級別,根據每個廣播頻道都不同,即使使用者將音頻音量調整到所需的所定級別值,由于每個廣播頻道提供的數碼廣播的音頻級別都不同,只要使用者變更廣播頻道,就只能聽取與以前頻道音頻完全不同的音頻級別,由于上述問題,使用者不得不重新調整音頻音量。
(3)發(fā)明內容本發(fā)明的目的就是要解決上述現有技術中的問題,提出一種數碼接收機每個頻道的音頻級別自動調節(jié)方法,通過本發(fā)明的應用,在機頂盒(STB)等數碼接收機的使用過程中,即使使用者變更廣播頻道也能聽取到與自己事先設定過的音頻音量相應的音頻級別,本發(fā)明帶來了全新的頻道音頻級別自動調節(jié)的方法。
為了達到上述目的,本發(fā)明中的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法包括以下幾個步驟第1步驟,通過數碼廣播信號進行接收以及信號處理的音頻數據聲音符號和已設定的音頻數據聲音符號相比較;第2步驟,如果現正在處理的音頻數據聲音符號與已設定的聲音符號不同,就會產生所定的中斷信號;第3步驟,根據產生的中斷信號確認正在處理的音頻數據聲音符號值,并決定與之相應的音頻消除符號值;第4步驟,利用已決定的音頻消除符號值對現處理的音頻數據聲音符號進行調節(jié)。
本發(fā)明的效果本發(fā)明的數碼接收機每個頻道的音頻級別自動調節(jié)方法的發(fā)明,通過數碼廣播信號進行接收以及信號處理的音頻數據聲音符號和已設定的音頻數據聲音符號相比較時,如果現正在處理的音頻數據聲音符號與已設定的聲音符號不同,就會產生所定的中斷信號,同時根據產生的中斷信號,確認正在處理的音頻數據聲音級別值,然后利用音頻消除符號值對現處理的音頻數據聲音級別進行調節(jié)。通過本發(fā)明在機頂盒(STB)等數碼接收機的使用過程中,即使使用者變更廣播頻道,也能聽取到與自己事先設定過的音頻音量相應的音頻級別。
為進一步說明本發(fā)明的上述目的、結構特點和效果,以下將結合附圖對本發(fā)明進行詳細的描述。
(4)
圖1標示現有技術的數碼接收機的構成。
圖2標示適用本發(fā)明的每個頻道的音頻級別自動調節(jié)方法的數碼接收機構成。
圖3標示本發(fā)明的每個頻道的音頻級別自動調節(jié)方法的工作流程圖。
附圖中主要部分的符號說明10,20調諧器 11,21TS濾波器12,22音頻解碼器 13,23D/A轉換器14,24微處理器 15,25存儲器230反饋控制滑塊(5)具體實施方式
下面參照附圖,對本發(fā)明的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法的實施方式進行詳細說明。
圖2標示適用本發(fā)明的每個頻道的音頻級別自動調節(jié)方法的數碼接收機構成。如圖2所示,能夠接收數碼廣播信號的機頂盒(STB)等數碼收音裝置主要由調諧器20、TS濾波器21、音頻解碼器22、D/A轉換器23、微處理器24以及存儲器25等部件組成,另外D/A轉換器內還設有可調節(jié)音頻數據聲音級別的反饋控制滑塊(FC BlockFeedback Control Block)230。
上述反饋控制滑塊230如圖2所示,產生中斷信號(INT),并向微處理器24輸出;而且將還將脈沖編碼調制PCM(Pulse Code Modulation)音頻數據也輸出到微處理器24中。
接著,上述微處理器24對上述反饋控制滑塊230中產生的中斷信號實施進行/停止(Enable/Disable)控制;同時,將使用者任意設定的PCM音頻數據級別值記錄(Write User PCM Data Level)在上述反饋控制滑塊中;而且從保存在存儲器25中的音頻數據系統(tǒng)(Audio DB)中搜索并讀取與各音頻數據符號值相對應的音量音量級別控制(Volume Level Control)值,并向上述反饋控制滑塊230輸出與之相應的控制信號。
在上述反饋控制滑塊230中,經過音頻解碼器22和D/A轉換器23信號處理的PCM音頻數據級別值與使用者任意設定的PCM音頻數據級別值進行比較,當信號處理過的PCM音頻數據級別值更高時,就會產生中斷信號(INT),然后根據微處理器24輸出的音量級別控制(Volume Level Control)值,即音頻消除級別值,進行音頻數據級別的調節(jié)。通過上述流程,可以自動調節(jié)各廣播頻道音頻數據音量級別,對此詳細說明如下。
圖3標示本發(fā)明的每個頻道的音頻級別自動調節(jié)方法的工作流程圖。正如前面所述,上述微處理器24可以根據使用者的要求,控制上述調諧器20的工作,接收任意一個數碼廣播頻道的信號,TS濾波器21對MPEG傳輸數據流(TS)中的音頻數據進行分離,音頻解碼器22將TS濾波器21處傳送過來的壓縮音頻數據解碼為非壓縮音頻數據。
另一方面,上述D/A轉換器23接收來自音頻解碼器22的音頻數據,例如PCM音頻數據(Data),同時,也接收系統(tǒng)時鐘(SCLK)以及左/右時鐘(LRCLK),并將PCM音頻數據轉換成模擬左/右音頻信號(Audio_L、Audio_R)。
下面對本發(fā)明的每個頻道的音頻級別自動調節(jié)方法的工作流程作詳細說明(同時參見圖2)。
S10,微處理器24從電源接通的時刻起自動進行初期動作。
S11,而且,上述微處理器24將使用者任意設定的PCM音頻數據聲音符號值記錄在D/A轉換器23內的反饋控制滑塊230中;這時,反饋控制滑塊230對中斷信息(INT)的產生進行控制(防止中斷信息的產生)。
S12,認可反饋控制滑塊230中的中斷信息(INT)的產生。
S13,接下來,判斷是否產生中斷信號(INT),如果沒有產生中斷信號,繼續(xù)在該流程中判斷。
在上述反饋控制滑塊230中,由音頻解碼器22輸出的PCM音頻數據符號值與使用者任意設定的PCM音頻數據符號值進行比較,當信號處理過的PCM音頻數據符號值比使用者設定的PCM音頻數據聲音符號值高時,就會產生所定的中斷信號(INT),并輸出到微處理器24。
S14,經過上述一系列過程,微處理器24從反饋控制滑塊230中接收到中斷信號,就會停止反饋控制滑塊中斷信號的產生;S15,然后在反饋控制滑塊230中讀取現正進行信號處理的PCM音頻數據。
S16,上述讀取到的PCM音頻數據被保存為新音頻數據(NewAD)的同時,與同樣經過上述過程已經保存著的以前的原來音頻數據(OldAD)進行音量級別值的比較。
S17,判斷新音頻數據是否大于原來音頻數據,如果沒有大于,則流程回到S11。
S18,如果新音頻數據的音量級別更高,就說明現在接收著的廣播頻道音頻級別符號與以前的音頻級別不同。
微處理器24在保存在存儲器25中的音頻數據系統(tǒng)(Audio DB)中,搜索與新音頻數據級別相對應的音量級別控制(Volume Level Control)值,即,音頻消除級別值,事實上,在設計制作數碼廣播接收機時,通過各廣播頻道的測試,在音頻數據系統(tǒng)中已經以平臺的形式設置保存了與各自音頻數據音量級別相對應的音量級別控制值(音頻消除級別值)。
S19,微處理器24通過上述搜索過程在音頻數據系統(tǒng)中讀取出任意一個音量級別控制值(音頻消除級別值)后,向反饋控制滑塊230輸出與之相應的控制信號,接著,上述反饋控制滑塊230自動進行相應的音頻級別調節(jié)動作。由于上述工作原理,即使使用者變更廣播頻道,照樣可以正常聽取與自己事先設定好的音頻音量級別相應的音頻級別,流程結束。
本技術領域中的普通技術人員應當認識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質精神范圍內,對以上所述實施例的變化、變型都將落在本發(fā)明權利要求書的范圍內。
權利要求
1.一種數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法,其特征包括第1步驟,通過數碼廣播信號進行接收以及信號處理的音頻數據音量級別和已設定的音頻數據音量級別相比較;第2步驟,如果現正在處理的音頻數據音量級別與已設定的音量級別不同,就會產生所定的中斷信號;第3步驟,根據產生的中斷信號確認正在處理的音頻數據音量級別值,并決定與之相應的音頻消除級別值;第4步驟,利用已決定的音頻消除級別值,對現處理的音頻數據音量級別進行調節(jié)。
2.如權利要求1所述的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法,其特征在于所述的音頻數據的音量級別值可以根據使用者的要求任意設定。
3.如權利要求1所述的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法,其特征在于所述的音頻數據的音量級別是PCM音頻數據符號值。
4.如權利要求1所述的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法,其特征在于所述的音頻消除級別值是從數據系統(tǒng)中搜索并讀取的,所述的數據系統(tǒng)中保存著眾多與各音頻數據音量級別值相對應的音頻消除級別值。
5.如權利要求1所述的數碼廣播接收機每個頻道的音頻級別自動調節(jié)方法,其特征在于所述的中斷信號的發(fā)生和音頻數據的音量級別調節(jié)動作均在數碼/模擬轉換器中的反饋控制滑塊中進行。
全文摘要
本發(fā)明是關于數碼接收機頻率每個頻道的音頻級別自動調節(jié)方法,包括通過數碼廣播信號進行接收以及信號處理的音頻數據音量級別和已設定的音頻數據音量級別相比較時,如果現正在處理的音頻數據音量級別與已設定的音量級別不同,就會產生所定的中斷信號,同時根據產生的中斷信號確認正在處理的音頻數據音量級別值;然后利用音頻消除級別值對現處理的音頻數據音量級別進行調節(jié)。通過本發(fā)明的上述工作原理,在機頂盒等數碼接收機的使用過程中,即使使用者變更廣播頻率,也能聽取到與自己事先設定過的音頻音量相應的音頻級別。
文檔編號H04N5/60GK1722792SQ200410052820
公開日2006年1月18日 申請日期2004年7月14日 優(yōu)先權日2004年7月14日
發(fā)明者樸定培 申請人:上海樂金廣電電子有限公司