專利名稱:一種調(diào)節(jié)音量的方法、裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于電視技術(shù)領(lǐng)域,尤其涉及一種調(diào)節(jié)音量的方法、裝置。
背景技術(shù):
隨著數(shù)字電視的強(qiáng)制推行,家庭中使用電視機(jī)頂盒的頻率越來越高,但是在用戶觀看數(shù)字電視的時(shí)候,對(duì)于每一個(gè)電視頻道,都需要重新調(diào)整一次音量,尤其在電視節(jié)目切換的時(shí)候,電視音量忽大忽小,給用戶帶來很多的不便。目前,調(diào)節(jié)數(shù)字電視音量的方法,主要是調(diào)節(jié)主音量和副音量,這種方式在調(diào)節(jié)過程中,可以解決用戶換臺(tái)時(shí)音量不一致的問題,但是在播放同一個(gè)電視頻道,電視節(jié)目內(nèi)容更換的過程中,比如電視劇和廣告進(jìn)行更換時(shí),電視輸出的聲音仍然會(huì)忽大忽小,不利于用戶觀看電視節(jié)目。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種調(diào)節(jié)音量的方法、裝置,旨在解決現(xiàn)有技術(shù)提供的調(diào)節(jié)音量的方法,在切換電視頻道或者電視節(jié)目內(nèi)容更換的過程中,電視輸出的聲音仍然會(huì)忽大忽小,不利于用戶觀看電視節(jié)目的問題。一方面,提供一種調(diào)節(jié)音量的方法,所述方法包括 當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù);根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。另一方面,提供一種調(diào)節(jié)音量的裝置,所述裝置包括當(dāng)前音量獲取單元,用于當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;調(diào)節(jié)系數(shù)獲取單元,用于根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù);音量調(diào)節(jié)單元,用于根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。在本發(fā)明實(shí)施例中,調(diào)節(jié)音量的裝置只需要根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值,即可讓用戶有一個(gè)舒適的聽覺環(huán)境。并且不論用戶切換頻道,還是在同一個(gè)頻道更換電視節(jié)目內(nèi)容,調(diào)節(jié)音量的裝置都會(huì)根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值,解決了在電視節(jié)目內(nèi)容更換或者切換電視頻道的時(shí)候聲音忽大忽小的問題。
圖I是本發(fā)明實(shí)施例一提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例二提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例三提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程圖;圖4是本發(fā)明實(shí)施例四提供的調(diào)節(jié)音量的裝置的結(jié)構(gòu)框圖;圖5是本發(fā)明實(shí)施例五提供的調(diào)節(jié)音量的裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,用戶只需要在觀看電視節(jié)目的時(shí)候調(diào)整一次經(jīng)過音頻解碼后的音頻的音量輸出值,根據(jù)所述音量值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol,之后,在監(jiān)測(cè)到切換頻道或者電視節(jié)目內(nèi)容更換時(shí),調(diào)節(jié)音量的裝置就可以通過該音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值。以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述實(shí)施例一圖I示出了本發(fā)明實(shí)施例一提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程,該方法可以應(yīng)用在調(diào)節(jié)音量的裝置中,其中,該調(diào)節(jié)音量的裝置可以內(nèi)置于數(shù)字電視中,也可以內(nèi)置于可以進(jìn)行音頻播放的音視頻播放器中,本發(fā)明以數(shù)字電視為例來進(jìn)行說明,詳述如下在步驟SlOl中,當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值OutputVoI ’。在本實(shí)施例中,調(diào)節(jié)音量的裝置監(jiān)測(cè)用戶是否切換頻道或者是否進(jìn)行了電視節(jié)目內(nèi)容變更,如果是,則根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值OutputVol’。其中,每個(gè)預(yù)先設(shè)定的采樣周期計(jì)算一次經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值Vol ’,重復(fù)計(jì)算M次,M為預(yù)設(shè)的次數(shù),為自然數(shù),計(jì)算出M次輸出值Vol ’的平均值,將所述平均值作為當(dāng)前音源的音量輸出平均值OutputVol’。其中預(yù)先設(shè)定的采樣周期可以為100毫秒至800毫秒,M為3至10。在此以M為5,預(yù)先設(shè)定的采樣周期為500毫秒為例來進(jìn)行說明調(diào)節(jié)音量的裝置每秒鐘計(jì)算一次經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值Vol ’,計(jì)算5次,分別得到5次輸出值Voll’、Vol2’、Vol3’、Vol4’和Vol5’,然后再求出5次輸出值的平均值OutputVol’ =(Voir +Vol2’ +Vol3’ +Vol4’ +Vol5’)/5,將OutputVol’作為當(dāng)前音量輸出基準(zhǔn)值并存儲(chǔ),此時(shí)預(yù)先設(shè)定的采樣時(shí)間為2. 5秒。具體的,調(diào)節(jié)音量的裝置可以從電視節(jié)目流的包標(biāo)志(Packet Iddentifier, PID)中獲得數(shù)字電視TS信息,包含了以下幾點(diǎn)信息(I)、數(shù)字電視解碼器通過TS包頭的PID就可以找到節(jié)目關(guān)聯(lián)表(PiOgramAssociation Table, PAT),即 PID 編號(hào)為 0x0000 的表;(2) PAT提供到了當(dāng)前TS所包含的各個(gè)節(jié)目各自所對(duì)應(yīng)的節(jié)目映射表(ProgramMap Table, PMT)的 PID ;(3) PMT指出了它所描述的節(jié)目所對(duì)應(yīng)的視頻流、音頻流、時(shí)間參考信息(ProgramClock Reference, PCR)的 PID ;我們以視頻為例,既然有了視頻所在TS包的PID,那就在當(dāng)前TS流中過濾出PID等于這個(gè)PID值的包,這些過濾出來的包依序排列,就可以從中還原出視頻流了。按照上述的方法,我們就可以分別地得到一個(gè)節(jié)目的各個(gè)組件。有了視頻基本流、音頻基本流、參考時(shí)鐘,數(shù)字電視就能夠?qū)?jié)目進(jìn)行解碼,根據(jù)用戶選擇來切換節(jié)目。調(diào)節(jié)音量的裝置可以根據(jù)PMT里面的信息來判讀當(dāng)前的節(jié)目內(nèi)容是否有變化,是電視節(jié)目還是廣告;根據(jù)用戶選擇的頻道點(diǎn),查找對(duì)應(yīng)TS碼流PID信息,根據(jù)PID信息找到PAT,在PAT里面找到PMT,PMT指出了它所描述的節(jié)目所對(duì)應(yīng)的視頻流、音頻流、PCR的PID,根據(jù)這些信息就可以監(jiān)測(cè)到用戶是否在更換頻道。當(dāng)然也可以監(jiān)控用戶操作發(fā)出的頻道切換控制指令檢測(cè)用戶是否變更頻道,這里不作限制。
在步驟S102中,根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol與所述當(dāng)前音量輸出基準(zhǔn)值OutputVol ’,計(jì)算出音量調(diào)節(jié)系數(shù)Voladjust。在本實(shí)施例中,計(jì)算音量調(diào)節(jié)系數(shù)Voladjust的公式是Voladjust=(OutputVol/OutputVoD0其中,預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol是用戶進(jìn)行音量調(diào)整后,并正常觀看電視節(jié)目的過程中根據(jù)設(shè)備輸出的比較適宜的音量值計(jì)算出來的參考基準(zhǔn)值。所述參考基準(zhǔn)值OutputVol的計(jì)算對(duì)應(yīng)上述當(dāng)前音量輸出基準(zhǔn)值OutputVol’的計(jì)算過程,具體為每個(gè)預(yù)先設(shè)定的采樣周期計(jì)算一次經(jīng)過音頻解碼后的音頻數(shù)據(jù)的輸出值Vol,重復(fù)計(jì)算N次,N為預(yù)設(shè)的次數(shù),為自然數(shù),計(jì)算出N次輸出值Vol的平均值,將所述平均值作為音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol。在此可以預(yù)設(shè)采樣時(shí)間為I至3秒鐘。如以采樣時(shí)間為2. 5秒鐘,N為5為例來進(jìn)行說明,此時(shí)預(yù)設(shè)的采樣周期為500毫秒。調(diào)節(jié)音量的裝置500毫秒計(jì)算一次經(jīng)過音頻解碼后的音頻數(shù)據(jù)的輸出值Vol,計(jì)算5次,分別得到5次輸出值Voll、Vol2、Vol3、Vol4和Vol5,然后再求出5次輸出值的平均值OutputVol=(Voll+Vol2+Vol3+Vol4+Vol5) /5,將OutputVol作為音量調(diào)節(jié)的參考基準(zhǔn)值并存儲(chǔ)。在步驟S103中,根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。在本實(shí)施例中,所述實(shí)際受控音量輸出值根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值以及所述音量調(diào)節(jié)系數(shù),通過實(shí)際音頻幅度函數(shù)計(jì)算,所述實(shí)際音頻幅度函數(shù)為Vol”’ =Vol”*VoladjuSt,其中Vol”為經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,Voladjust為音量調(diào)節(jié)系數(shù),Vol”’為實(shí)際音量輸出值。本實(shí)施例,調(diào)節(jié)音量的裝置只需要根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值,即可讓用戶有一個(gè)舒適的聽覺環(huán)境。并且不論用戶切換頻道,還是在同一個(gè)頻道更換電視節(jié)目內(nèi)容,調(diào)節(jié)音量的裝置都會(huì)根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值,解決了在電視節(jié)目內(nèi)容更換或者切換電視頻道的時(shí)候聲音忽大忽小的問題。實(shí)施例二圖2示出了本發(fā)明實(shí)施例二提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程,詳述如下在步驟S201中,當(dāng)監(jiān)測(cè)到用戶調(diào)整音量后,并正常觀看電視節(jié)目時(shí),獲取設(shè)備實(shí)際輸出音量值,根據(jù)所述實(shí)際輸出音量值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol,并存儲(chǔ)。所述設(shè)備實(shí)際輸出音量值,指的是揚(yáng)聲器的驅(qū)動(dòng)信號(hào)幅度值;也可以為音量傳感器檢測(cè)揚(yáng)聲器輸出的音量大小產(chǎn)生的信號(hào)值。在設(shè)備,如電視出廠時(shí),所述參考基準(zhǔn)值OutputVol在設(shè)備中設(shè)置有默認(rèn)值,當(dāng)用戶在觀看電視節(jié)目時(shí)并調(diào)整了音量后,設(shè)備再根據(jù)所述備實(shí)際輸出音量值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol。在本實(shí)施例中,當(dāng)調(diào)節(jié)音量的裝置根據(jù)用戶調(diào)整音量后,采用下述方法來生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol。當(dāng)前音頻的音量輸出包括主音量與微調(diào)音量,先計(jì)算出設(shè)定的采樣周期(如500毫秒)內(nèi)所述微調(diào)音量的平均輸出值與最大輸出值,再計(jì)算出所述平均輸出值與最大輸出值之間的比值,并將所述比值作為音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol。舉例來說如下當(dāng)調(diào)節(jié)音量的裝置根據(jù)用戶輸入的音量值設(shè)置好音頻播放的音量后,把當(dāng)前經(jīng)過音頻解碼后輸出的音頻數(shù)據(jù)根據(jù)數(shù)字信號(hào)處理(Digital Signal Processing,DSP)系統(tǒng)中的音量規(guī)格設(shè)置為O和1,O為最低音量,表示沒有聲音輸出,I為最大音量。比如,將音量輸出值根據(jù)24bit的數(shù)字信號(hào)處理系統(tǒng)計(jì)算,最大值1,對(duì)應(yīng)的DSP系統(tǒng)計(jì)算值為0X7FFFFF (最高位是 符號(hào)位),取I秒鐘(或者更小的時(shí)間)的經(jīng)過音頻解碼后的音頻數(shù)據(jù),計(jì)算出該I秒鐘內(nèi)的音量平均輸出值和最大值0X7FFFFF的比值,此值為音量調(diào)節(jié)的參考基準(zhǔn)值,即用戶最適宜音量的標(biāo)準(zhǔn)參數(shù)。在步驟S202中,當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值OutputVoI ’。在本實(shí)施例中,該當(dāng)前音量輸出基準(zhǔn)值OutputVol’的過程以本實(shí)施例的參考基準(zhǔn) 值OutputVol的技術(shù)方法一致,但采樣時(shí)段不同。即監(jiān)測(cè)到用戶頻道變更或者電視節(jié)目內(nèi)容變更后,當(dāng)前音頻的音量輸出包括主音量與微調(diào)音量,先計(jì)算出預(yù)先設(shè)定的采樣周期內(nèi)(如500毫秒)所述微調(diào)音量的平均輸出值與最大輸出值,再計(jì)算出所述平均輸出值與最大輸出值之間的比值,并將所述比值作為所述的當(dāng)前音量輸出基準(zhǔn)值。在步驟S203中,根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol與所述當(dāng)前音量輸出基準(zhǔn)值OutputVol’,計(jì)算出音量調(diào)節(jié)系數(shù)Voladjust。在步驟S204中,根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。在本實(shí)施例中,步驟S203-S204執(zhí)行的內(nèi)容和上述實(shí)施例一中的步驟S102-S103的執(zhí)行過程類似,詳情參見上述實(shí)施例一的描述。本實(shí)施例,用戶只需要在觀看電視節(jié)目,并調(diào)整了音量后,系統(tǒng)把用戶設(shè)置的最佳聽覺效果狀態(tài)下,獲取設(shè)備輸出的音量值,根據(jù)所述設(shè)備輸出值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol。之后,在監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),調(diào)節(jié)音量的裝置就可以通過該音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值,即可讓用戶有一個(gè)舒適的聽覺環(huán)境解決了在電視節(jié)目內(nèi)容更換或者切換電視頻道的時(shí)候聲音忽大忽小的問題,最重要的是,用戶只需要在觀看電視節(jié)目時(shí)調(diào)整一次音量值,省去了現(xiàn)有技術(shù)需要多次輸入音量值來調(diào)節(jié)音量的麻煩,極大的提高了用戶的體驗(yàn)效果。實(shí)施例三圖3示出了本發(fā)明實(shí)施例三提供的調(diào)節(jié)音量的方法的實(shí)現(xiàn)流程,詳述如下在步驟S301中,當(dāng)監(jiān)測(cè)到用戶是在觀看電視節(jié)目時(shí),獲取設(shè)備實(shí)際輸出音量值,根據(jù)所述實(shí)際輸出音量值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol,并存儲(chǔ)。在步驟S302中,根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值OutputVol’。在步驟S303中,當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,并判斷所述當(dāng)前音量輸出基準(zhǔn)值與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值的比值是否在預(yù)設(shè)的閥值范圍,如果不在預(yù)設(shè)的閥值范圍內(nèi),則執(zhí)行步驟S304,否則退出。在本步驟中,所述檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,也可以設(shè)置檢測(cè)周期,對(duì)當(dāng)前音量輸出基準(zhǔn)值進(jìn)行多次檢測(cè),以提高檢測(cè)準(zhǔn)確度。在本發(fā)明實(shí)施例中,監(jiān)測(cè)到切換頻道或者電視節(jié)目內(nèi)容更換時(shí),檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,并判斷所述當(dāng)前音量輸出基準(zhǔn)值與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值的比值是否在 預(yù)設(shè)的閥值范圍,如果不在預(yù)設(shè)的閥值范圍內(nèi),則執(zhí)行步驟S303,否則退出。在本實(shí)施例中,所述閥值的范圍為0. 8 I. 2。在步驟S304中,根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol與所述當(dāng)前音量輸出基準(zhǔn)值OutputVol’,計(jì)算出音量調(diào)節(jié)系數(shù)Voladjust。在步驟S305中,根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。在本實(shí)施例中,步驟S304-S305的執(zhí)行和上述實(shí)施例一中的步驟S102-S103或者實(shí)施例二中的步驟S203-S204的執(zhí)行過程類似,詳情參見上述實(shí)施例一的描述,在此不再贅述。本實(shí)施例中,當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,如果所述當(dāng)前音量輸出基準(zhǔn)值OutputVol’與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol的比值不在預(yù)設(shè)的閥值范圍內(nèi),則表示當(dāng)前音量不太適合用戶,則根據(jù)計(jì)算出來的音量調(diào)節(jié)系數(shù),對(duì)當(dāng)前音頻的輸出音量進(jìn)行調(diào)節(jié)。另外在上述步驟中,在不影響音頻采樣的前提下,系統(tǒng)可以控制揚(yáng)聲器暫時(shí)不輸出聲音,或者自小至大的漸變輸出聲音,以防止在音量受控前的突變輸出對(duì)用戶造成干擾。實(shí)施例四圖4示出了本發(fā)明實(shí)施例三提供的調(diào)節(jié)音量的裝置的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本實(shí)施例中,該調(diào)整音量的裝置可以是內(nèi)置于電視中的軟件單元、硬件單元或者軟硬件結(jié)合的單元,也可以是內(nèi)置于音視頻播放器中的軟件單元、硬件單元或者軟硬件結(jié)合的單元,該調(diào)節(jié)音量的裝置包括當(dāng)前音量獲取單元41、調(diào)節(jié)系數(shù)獲取單元42和音量調(diào)節(jié)單元43。其中,當(dāng)前音量獲取單元41,用于當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;調(diào)節(jié)系數(shù)獲取單元42,用于根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù);音量調(diào)節(jié)單元43,用于根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。本發(fā)明實(shí)施例提供的調(diào)節(jié)音量的裝置可以應(yīng)用在前述對(duì)應(yīng)的方法實(shí)施例一中,詳情參見上述實(shí)施例一的描述,在此不再贅述。實(shí)施例五圖5示出了本發(fā)明實(shí)施例四提供的調(diào)節(jié)音量的裝置的具體結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本實(shí)施例中,該調(diào)整音量的裝置可以是內(nèi)置于電視中的軟件單元、硬件單元或者軟硬件結(jié)合的單元,也可以是內(nèi)置于可以進(jìn)行音頻播放的音視頻播放器中的軟件單元、硬件單元或者軟硬件結(jié)合的單元,該調(diào)節(jié)音量的裝置包括參考基準(zhǔn)值生成單元51、當(dāng)前音量獲取單元52、音量監(jiān)控單元53、音量判斷單元54、調(diào)節(jié)系數(shù)獲取單元55和音量調(diào)節(jié)單元56。
其中,參考基準(zhǔn)值生成單元51,用于當(dāng)監(jiān)測(cè)到用戶調(diào)整音量后,并正常觀看電視節(jié)目時(shí),獲取設(shè)備實(shí)際輸出音量值,根據(jù)所述實(shí)際音量輸出值生成音量調(diào)節(jié)的參考基準(zhǔn)值OutputVol,并存儲(chǔ);當(dāng)前音量獲取單元52,用于當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;音量監(jiān)控單元53,用于檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,如設(shè)置檢測(cè)周期,對(duì)當(dāng)前音量輸出基準(zhǔn)值進(jìn)行檢測(cè);音量判斷單元54,用于當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),判斷所述當(dāng)前音量輸出基準(zhǔn)值與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值的比值是否在預(yù)設(shè)的閥值范圍,如果不在預(yù)設(shè)的閥值范圍內(nèi),則音量調(diào)節(jié)單元56執(zhí)行音量調(diào)節(jié),根據(jù)經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;調(diào)節(jié)系數(shù)獲取單元55,用于根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù);音量調(diào)節(jié)單元56,用于根據(jù)所述的音量調(diào)節(jié)系數(shù)控制將音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。本發(fā)明實(shí)施例提供的調(diào)節(jié)音量的裝置可以應(yīng)用在前述對(duì)應(yīng)的方法實(shí)施例二和三中,詳情參見上述實(shí)施例二和三的描述,在此不再贅述。值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤或光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種調(diào)節(jié)音量的方法,其特征在于,所述方法包括 當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值; 根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù); 根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值步驟之前,還包括 控制揚(yáng)聲器暫時(shí)不輸出聲音,或者自小至大的漸變輸出聲音。
3.如權(quán)利要求I所述的方法,其特征在于,在所述根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值步驟之后,所述方法還包括 檢測(cè)當(dāng)前音量輸出基準(zhǔn)值,判斷所述當(dāng)前音量輸出基準(zhǔn)值與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值的比值是否在預(yù)設(shè)的閥值范圍,如果不在預(yù)設(shè)的閥值范圍內(nèi),則繼續(xù)執(zhí)行根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù)的步驟,否則退出。
4.如權(quán)利要求I至3任一項(xiàng)所述的方法,其特征在于,在所述當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值之前,所述方法還包括 當(dāng)監(jiān)測(cè)到用戶調(diào)整音量后,獲取設(shè)備實(shí)際輸出音量值,根據(jù)所述實(shí)際輸出音量值生成所述的音量調(diào)節(jié)的參考基準(zhǔn)值,并存儲(chǔ)。
5.如權(quán)利要求4所述的方法,其特征在于, 所述參考基準(zhǔn)值的計(jì)算具體為 每個(gè)預(yù)先設(shè)定的采樣周期計(jì)算一次經(jīng)過音頻解碼后的當(dāng)前音頻數(shù)據(jù)的輸出值; 重復(fù)計(jì)算N次,計(jì)算出N次輸出值的平均值,將所述平均值作為音量調(diào)節(jié)的所述參考基準(zhǔn)值,其中,N為預(yù)設(shè)的次數(shù),為自然數(shù); 所述當(dāng)前音量輸出基準(zhǔn)值的計(jì)算具體為 每個(gè)預(yù)先設(shè)定的采樣周期計(jì)算一次經(jīng)過音頻解碼后的當(dāng)前音頻數(shù)據(jù)的音量輸出值; 重復(fù)計(jì)算M次,計(jì)算出M次輸出值的平均值,將所述平均值作為當(dāng)前音源的音量輸出平均值,其中,M為預(yù)設(shè)的次數(shù),為自然數(shù)。
6.如權(quán)利要求4所述的方法,其特征在于,所述參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值的計(jì)算具體為 音頻的音量輸出包括主音量與微調(diào)音量,計(jì)算出預(yù)先設(shè)定的采樣周期內(nèi)所述微調(diào)音量的平均輸出值與最大輸出值; 計(jì)算出所述平均輸出值與最大輸出值之間的比值,并將所述比值作為所述的參考基準(zhǔn)值或者當(dāng)前音量輸出基準(zhǔn)值。
7.如權(quán)利要求I所述的方法,其特征在于,所述音量調(diào)節(jié)系數(shù)的計(jì)算公式是Voladjust= (OutputVol/OutputVol,),其中 Voladjust 為音量調(diào)節(jié)系數(shù),OutputVol 為參考基準(zhǔn)值,OutputVoI’為當(dāng)前音量輸出基準(zhǔn)值。
8.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值步驟中,所述實(shí)際受控音量輸出值根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值以及所述音量調(diào)節(jié)系數(shù),通過實(shí)際音頻幅度函數(shù)計(jì)算,所述實(shí)際音頻幅度函數(shù)為 Vol”’ =Vol”*VoladjuSt,其中Vol”為經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,Voladjust為音量調(diào)節(jié)系數(shù),Vol”’為實(shí)際受控音量輸出值。
9.一種采用如權(quán)利要求I所述方法的調(diào)節(jié)音量的裝置,其特征在于,所述裝置包括 當(dāng)前音量獲取單元,用于當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值; 調(diào)節(jié)系數(shù)獲取單元,用于根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù); 音量調(diào)節(jié)單元,用于根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼芯片進(jìn)行音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括 音量監(jiān)控單元,用于檢測(cè)當(dāng)前音量輸出基準(zhǔn)值; 音量判斷單元,用于判斷所述當(dāng)前音量輸出基準(zhǔn)值與預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值的比值是否在預(yù)設(shè)的閥值范圍,如果不在預(yù)設(shè)的閥值范圍內(nèi),則向音量調(diào)節(jié)單元輸出音量控制信息,音量調(diào)節(jié)單元根據(jù)所述音量控制信息執(zhí)行音量調(diào)整,輸出受控音量; 參考基準(zhǔn)值生成單元,用于當(dāng)監(jiān)測(cè)到用戶調(diào)整音量后,獲取設(shè)備實(shí)際輸出音量值,根據(jù)所述實(shí)際輸出音量值生成音量調(diào)節(jié)的參考基準(zhǔn)值,并存儲(chǔ)。
全文摘要
本發(fā)明適用于電視技術(shù)領(lǐng)域,提供了一種調(diào)節(jié)音量的方法、裝置,所述方法包括當(dāng)監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),根據(jù)經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值,計(jì)算出當(dāng)前音量輸出基準(zhǔn)值;根據(jù)預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值與所述當(dāng)前音量輸出基準(zhǔn)值,計(jì)算出音量調(diào)節(jié)系數(shù);根據(jù)所述的音量調(diào)節(jié)系數(shù)將經(jīng)過音頻解碼后的當(dāng)前音頻的音量輸出值調(diào)節(jié)為實(shí)際受控音量輸出值。本發(fā)明,在監(jiān)測(cè)到頻道變更或者電視節(jié)目內(nèi)容變更時(shí),調(diào)節(jié)音量的裝置可以通過預(yù)設(shè)的音量調(diào)節(jié)的參考基準(zhǔn)值自動(dòng)調(diào)節(jié)音量值。
文檔編號(hào)H04N5/60GK102724462SQ20121018000
公開日2012年10月10日 申請(qǐng)日期2012年6月1日 優(yōu)先權(quán)日2012年6月1日
發(fā)明者嚴(yán)帥領(lǐng), 余潘虎 申請(qǐng)人:Tcl集團(tuán)股份有限公司