本發(fā)明涉及音頻處理的技術(shù)領(lǐng)域,特別涉及一種調(diào)節(jié)音頻均衡的方法及提供均衡調(diào)節(jié)的音頻系統(tǒng)。
背景技術(shù):
EQ(Equalizer,均衡器)是一種可以調(diào)節(jié)各頻段信號(hào)放大量的電子器件。目前,EQ已經(jīng)被廣泛應(yīng)用在電視機(jī)系統(tǒng)中。例如,在電視機(jī)中,通常采用兩個(gè)EQ,分別設(shè)置在主機(jī)芯片和功率放大器內(nèi)部,即主機(jī)EQ單元和功放EQ單元。
如圖1所示,電視機(jī)EQ調(diào)節(jié)的原理為:電視機(jī)通過(guò)信號(hào)輸入端口接收到電視信號(hào),經(jīng)調(diào)諧單元101處理后,將電視信號(hào)解調(diào)和解碼后,得到的圖像信號(hào)和音頻信號(hào)。其中,圖像信號(hào)經(jīng)視頻處理單元102處理后,由顯示屏103播放;音頻信號(hào)先由主機(jī)EQ單元104進(jìn)行處理,即,改變音頻信號(hào)各頻段的增益,然后,再經(jīng)過(guò)功放EQ單元105將音頻信號(hào)放大,并補(bǔ)償音頻信號(hào)各頻段的增益,使音頻信號(hào)各頻段的頻響一致;最后,音頻信號(hào)經(jīng)D/A轉(zhuǎn)換單元106轉(zhuǎn)換為模擬信號(hào),由所述模擬信號(hào)驅(qū)動(dòng)揚(yáng)聲器107播放出聲音。
顯然,通過(guò)遙控器等手段調(diào)節(jié)主機(jī)EQ單元104能夠改變音頻信號(hào)的某些特性,以此來(lái)滿(mǎn)足用戶(hù)需要的聽(tīng)覺(jué)享受。然而,調(diào)節(jié)主機(jī)EQ單元104也會(huì)導(dǎo)致一些問(wèn)題,例如,電視機(jī)播放一首搖滾歌曲,為了使播放出的音樂(lè)節(jié)奏感加強(qiáng),可以調(diào)節(jié)主機(jī)EQ單元104,通過(guò)增加主機(jī)EQ單元104低頻段的增益,得到音樂(lè)節(jié)奏感加強(qiáng)的效果;但是,如果這首歌曲低頻段的能量較大,再繼續(xù)增加主機(jī)EQ單元104低頻段的增益,就會(huì)使低頻段的能量過(guò)大,導(dǎo)致該頻段的能量超過(guò)揚(yáng)聲器的承載能力,使揚(yáng)聲器播發(fā)出的聲音失真,影響聽(tīng)覺(jué)效果。采用調(diào)節(jié)主機(jī)EQ單元104的方式,即使某頻段的能量較小,如果大幅度地調(diào)高主機(jī)EQ單元104對(duì)應(yīng)該頻段的增益,也易使該頻段的能量超過(guò)揚(yáng)聲器的承載能力,導(dǎo)致?lián)P聲器播放的聲音失真。尤其是,主機(jī)EQ單元104輸出的音頻信號(hào)經(jīng)過(guò)功放EQ單元105會(huì)加劇這種情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的發(fā)明目的在于提供一種調(diào)節(jié)音頻均衡的方法及提供均衡調(diào)節(jié)的音頻系統(tǒng),以解決由于音頻信號(hào)中一些頻段的能量較大,或者用戶(hù)大幅度調(diào)高主機(jī)EQ中與音頻信號(hào)能量較小頻段對(duì)應(yīng)的增益,導(dǎo)致音頻信號(hào)經(jīng)主機(jī)EQ單元進(jìn)行增益處理,再由功放EQ單元放大后失真的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供了一種調(diào)節(jié)音頻均衡的方法,包括:
增益調(diào)節(jié)單元接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào);
所述增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值;
所述增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù);
所述增益調(diào)節(jié)單元將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元,以使所述主機(jī)EQ單元根據(jù)所述增益調(diào)節(jié)參數(shù),對(duì)下一幀音頻信號(hào)進(jìn)行增益處理。
第二方面,一種調(diào)節(jié)音頻均衡的方法,包括:
主機(jī)EQ單元接收增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù),所述增益調(diào)節(jié)參數(shù)是所述增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到的增益參數(shù);
所述主機(jī)EQ單元接收下一幀音頻信號(hào),并且根據(jù)所述增益調(diào)節(jié)參數(shù)對(duì)所述下一幀音頻信號(hào)進(jìn)行增益處理。
第三方面,本發(fā)明實(shí)施例提供了一種提供均衡調(diào)節(jié)的音頻系統(tǒng),包括:
功放EQ單元,用于放大從主機(jī)EQ單元接收到的當(dāng)前幀音頻信號(hào);
增益調(diào)節(jié)單元,用于接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào),根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),以及,將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元;
主機(jī)EQ單元,用于接收下一幀音頻信號(hào)和所述增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù),以及,根據(jù)所述增益調(diào)節(jié)參數(shù)對(duì)所述下一幀音頻信號(hào)進(jìn)行增益處理。
本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本發(fā)明中,主機(jī)EQ單元不再根據(jù)用戶(hù)通過(guò)遙控器等設(shè)備直接設(shè)置的增益參數(shù)對(duì)音頻信息進(jìn)行增益處理,而是根據(jù)增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù)對(duì)音頻信息進(jìn)行增益處理。具體的,增益調(diào)節(jié)單元接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào),根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),然后將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元;主機(jī)EQ單元根據(jù)由增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù)對(duì)下一幀音頻信號(hào)進(jìn)行增益處理,以降低下一幀音頻信號(hào)的失真程度,直至經(jīng)功放EQ單元放大的音頻信號(hào)不失真為止,從而保證在播放的音頻不失真的前提下,主機(jī)EQ單元對(duì)音頻信號(hào)有較大的增益,滿(mǎn)足用戶(hù)的聽(tīng)覺(jué)要求。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是電視機(jī)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明實(shí)施例提供的一種提供均衡調(diào)節(jié)的音頻系統(tǒng)的結(jié)構(gòu)示意圖;
圖3是本發(fā)明實(shí)施例一調(diào)節(jié)音頻均衡的方法的流程圖;
圖4是本發(fā)明實(shí)施例二調(diào)節(jié)音頻均衡的方法的流程圖;
圖5是本發(fā)明實(shí)施例二調(diào)節(jié)音頻均衡的方法的步驟S401和步驟S408的流程圖;
圖6是本發(fā)明實(shí)施例三調(diào)節(jié)音頻均衡的方法的步驟的流程圖;
圖7是本發(fā)明實(shí)施例提供的一種提供均衡調(diào)節(jié)的音頻處理裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例提供的一種電視機(jī)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖2是一種提供均衡調(diào)節(jié)的音頻系統(tǒng)的結(jié)構(gòu)示意圖。如圖2所示,該控制系統(tǒng)包括,主機(jī)EQ單元104、功放EQ單元105、D/A轉(zhuǎn)換單元106、增益調(diào)節(jié)單元108和揚(yáng)聲器107。
其中,功放EQ單元105,用于放大從主機(jī)EQ單元104接收到的當(dāng)前幀音頻信號(hào);D/A轉(zhuǎn)換單元106與功放EQ單元105連接,用于將經(jīng)功放EQ單元105放大的當(dāng)前幀音頻信號(hào)轉(zhuǎn)換為模擬信號(hào),以驅(qū)動(dòng)揚(yáng)聲器107;揚(yáng)聲器107與所述D/A轉(zhuǎn)換單元106連接,用于輸出聲音;增益調(diào)節(jié)單元108分別與主機(jī)EQ單元104和功放EQ單元105連接,用于接收經(jīng)所述功放EQ單元105放大的當(dāng)前幀音頻信號(hào);用于接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào),根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),然后將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元;主機(jī)EQ單元104,用于接收下一幀音頻信號(hào)和所述增益調(diào)節(jié)單元108發(fā)送的增益調(diào)節(jié)參數(shù),以及,根據(jù)所述增益調(diào)節(jié)參數(shù)對(duì)所述下一幀音頻信號(hào)進(jìn)行增益處理。
為了解決由于音頻信號(hào)中一些頻段的能量較大,或者用戶(hù)大幅度調(diào)高主機(jī)EQ單元104中與音頻信號(hào)能量較小頻段對(duì)應(yīng)的增益,導(dǎo)致音頻信號(hào)經(jīng)主機(jī)EQ單元104進(jìn)行增益處理,再由功放EQ單元105放大后失真的問(wèn)題,本發(fā)明的實(shí)施例提供了一種調(diào)節(jié)音頻均衡的方法,該方法的核心是:當(dāng)經(jīng)功放EQ單元105放大的當(dāng)前幀音頻信號(hào)失真時(shí),增益調(diào)節(jié)單元108根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),然后將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元104,主機(jī)EQ單元104根據(jù)由增益調(diào)節(jié)單元108發(fā)送的增益調(diào)節(jié)參數(shù)對(duì)下一幀音頻信號(hào)進(jìn)行增益處理,以降低下一幀音頻信號(hào)的失真程度,直至經(jīng)功放EQ單元105放大的音頻信號(hào)不失真為止,從而保證在播放的音頻不失真的前提下,主機(jī)EQ單元104對(duì)音頻信號(hào)有較大的增益,滿(mǎn)足用戶(hù)的聽(tīng)覺(jué)需求。
以下將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的調(diào)節(jié)音頻均衡的方法進(jìn)行詳細(xì)說(shuō)明。
圖3是本發(fā)明實(shí)施例一調(diào)節(jié)音頻均衡的方法的流程圖,該方法應(yīng)用于圖2的提供均衡調(diào)節(jié)的音頻系統(tǒng),主要步驟包括:
步驟S301:增益調(diào)節(jié)單元接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào)。
音頻信號(hào)是非線(xiàn)性時(shí)變信號(hào),但是具有短時(shí)平穩(wěn)的特性,因此在音頻系統(tǒng)中通常以幀的形式來(lái)傳輸音頻信號(hào),即將音頻信號(hào)設(shè)置為20-40ms的短音頻信號(hào)段,以獲取音頻信號(hào)的短時(shí)特征。如果音頻信號(hào)是數(shù)字信號(hào),則直接獲取音頻信號(hào)幀;如果音頻信號(hào)為模擬信號(hào),則先通過(guò)A/D轉(zhuǎn)換器將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),再獲取音頻信號(hào)幀。當(dāng)前幀音頻信號(hào)是指功放EQ單元從主機(jī)EQ單元接收到,并由功放EQ單元放大的音頻幀。
功放EQ單元是指設(shè)有EQ的音頻功率放大器。音頻功率放大器對(duì)當(dāng)前幀音頻信號(hào)進(jìn)行功率放大,使放大后的當(dāng)前幀音頻信號(hào)具有足夠的功率來(lái)驅(qū)動(dòng)揚(yáng)聲器輸出聲音。理想揚(yáng)聲器的各頻段頻響曲線(xiàn)是平直的,以達(dá)到較好的播放效果;但是由于揚(yáng)聲器制作工藝和制作材料的不同,造成揚(yáng)聲器不能滿(mǎn)足所有頻段的頻響曲線(xiàn)是平直的,例如,有的揚(yáng)聲器在高頻頻段的頻響曲線(xiàn)是較為平直的,但是在中頻或低頻頻段的頻響曲線(xiàn)出現(xiàn)波峰或波谷,導(dǎo)致?lián)P聲器對(duì)音頻信號(hào)低頻或中頻頻段的播放效果較差。因此,在音頻功率放大器上設(shè)置EQ來(lái)補(bǔ)償揚(yáng)聲器的缺陷,使音頻信號(hào)各頻段的頻響一致,得到較為平直的頻響曲線(xiàn),使揚(yáng)聲器有較好的播放效果,電視出廠前,工作人員已根據(jù)揚(yáng)聲器的頻響特性對(duì)音頻功率放大器上的EQ的增益參數(shù)進(jìn)行設(shè)置,并且音頻功率放大器上的EQ的增益參數(shù)不能改變。
步驟S302:增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值;
步驟S303:增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù);
增益參數(shù)是衡量音頻信號(hào)幀各個(gè)頻段的能量放大量的參數(shù),增益參數(shù)可以是用戶(hù)通過(guò)遙控器等設(shè)備進(jìn)行設(shè)置;也可以是用戶(hù)無(wú)設(shè)置時(shí),各個(gè)頻段的當(dāng)前的增益參數(shù)。
步驟S304:增益調(diào)節(jié)單元將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元,以使所述主機(jī)EQ單元根據(jù)所述增益調(diào)節(jié)參數(shù),對(duì)下一幀音頻信號(hào)進(jìn)行增益處理。
下一幀音頻信號(hào)是指輸入到主機(jī)EQ單元的音頻幀信號(hào),下一幀音頻信號(hào)與當(dāng)前幀音頻信號(hào)相鄰并在時(shí)域上落后當(dāng)前幀音頻信號(hào),如果當(dāng)前幀音頻信號(hào)的幀號(hào)為n,那么下一幀音頻信號(hào)幀號(hào)為n+1。
主機(jī)EQ單元是指設(shè)置在主機(jī)芯片上的EQ。設(shè)置在主機(jī)芯片上的EQ的增益參數(shù)可以改變,以滿(mǎn)足不同用戶(hù)的聽(tīng)覺(jué)需求。
本發(fā)明實(shí)施例提供的調(diào)節(jié)音頻均衡的方法,當(dāng)經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào)失真時(shí),增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),然后將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元;主機(jī)EQ單元根據(jù)由增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù)對(duì)下一幀音頻信號(hào)進(jìn)行增益處理,以降低下一幀音頻信號(hào)的失真程度,直至經(jīng)功放EQ單元放大的音頻信號(hào)不失真為止,從而保證在播放的音頻不失真的前提下,主機(jī)EQ單元對(duì)音頻信號(hào)有較大的增益,滿(mǎn)足用戶(hù)的聽(tīng)覺(jué)要求。
圖4是本發(fā)明實(shí)施例二調(diào)節(jié)音頻均衡的方法的流程圖。如圖4所示,該方法的處理步驟包括,
步驟S401:增益調(diào)節(jié)單元接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào)。
音頻信號(hào)是非線(xiàn)性時(shí)變信號(hào),但是具有短時(shí)平穩(wěn)的特性,因此在音頻系統(tǒng)中通常以幀的形式來(lái)傳輸音頻信號(hào),以獲取音頻信號(hào)的短時(shí)特征,因此,增益調(diào)節(jié)單元的處理對(duì)象為音頻幀信號(hào)。當(dāng)前幀音頻信號(hào)是指功放EQ單元從主機(jī)EQ單元接收到,并由功放EQ單元放大的音頻幀。
步驟S402:根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值。
由于主機(jī)EQ單元將音頻幀信號(hào)完整的頻率范圍分為若干個(gè)較小范圍的頻率,也就是頻段,主機(jī)EQ單元根據(jù)每個(gè)頻段的增益參數(shù)對(duì)音頻幀信號(hào)進(jìn)行增益處理。而增益調(diào)節(jié)單元需根據(jù)當(dāng)前幀音頻信號(hào)的各個(gè)頻段的能量值和當(dāng)前幀的失真樣點(diǎn)數(shù)得到主機(jī)EQ單元每個(gè)頻段的調(diào)節(jié)增益參數(shù),因此,當(dāng)前幀信號(hào)的每個(gè)頻段的頻率范圍與主機(jī)EQ單元的每個(gè)頻段的頻率范圍相同。
步驟S403:增益調(diào)節(jié)單元判斷是否接收到所述各個(gè)頻段的輸入增益參數(shù),如果所述增益調(diào)節(jié)單元接收到至少一個(gè)頻段的輸入增益參數(shù),則執(zhí)行步驟S404;如果所述增益調(diào)節(jié)單元各個(gè)頻段中的至少一個(gè)頻段沒(méi)有對(duì)應(yīng)的輸入增益參數(shù),則執(zhí)行S408。
輸入增益參數(shù)是增益調(diào)節(jié)單元接收到的用戶(hù)設(shè)置的增益參數(shù),用戶(hù)根據(jù)音頻的類(lèi)型,按照自己的聽(tīng)音喜好,設(shè)置一個(gè)或多個(gè)頻段的增益參數(shù);如果用戶(hù)對(duì)當(dāng)前的播放效果比較滿(mǎn)意,也可以不進(jìn)行任何設(shè)置。
其中,用戶(hù)設(shè)置增益參數(shù)的方式有多種,例如,用戶(hù)通過(guò)觸發(fā)遙控器上的按鈕向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令,具體的,用戶(hù)觸發(fā)遙控器上設(shè)置增益參數(shù)對(duì)應(yīng)的按鈕,在電視屏幕上出現(xiàn)增益參數(shù)設(shè)置的界面后,用戶(hù)可通過(guò)遙控器的左右按鍵,選擇頻段,然后再通過(guò)遙控器的上下按鍵,以向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令。又例如,用戶(hù)通過(guò)語(yǔ)音命令向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令,具體的,用戶(hù)發(fā)出“設(shè)置增益”的語(yǔ)音,電視屏幕上出現(xiàn)增益參數(shù)設(shè)置的界面后,用戶(hù)再發(fā)出選擇增益頻段的語(yǔ)音,如“高頻段”,最后用戶(hù)發(fā)出需設(shè)置的增益參數(shù)的語(yǔ)音,如“5分貝”,以向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令;或者,用戶(hù)通過(guò)其它中間設(shè)備(如通過(guò)藍(lán)牙等方式與電視連接的手機(jī)、平板電腦等)向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令,具體的,用戶(hù)在中間設(shè)備(如如通過(guò)藍(lán)牙等方式與電視連接的手機(jī)、平板電腦等)下載APP軟件,用戶(hù)打開(kāi)APP軟件后,在中間設(shè)備的屏幕上顯示設(shè)增益參數(shù)設(shè)置的界面,用戶(hù)觸碰屏幕上與頻段相對(duì)應(yīng)的位置,選擇頻段,然后再觸碰屏幕上與調(diào)節(jié)該頻段增益參數(shù)對(duì)應(yīng)的位置,以藍(lán)牙等無(wú)線(xiàn)傳輸方式向增益調(diào)節(jié)單元發(fā)送設(shè)置增益參數(shù)的命令。
步驟S404:增益調(diào)節(jié)單元判斷有輸入增益參數(shù)的至少一個(gè)頻段中的任意第一頻段對(duì)應(yīng)的能量值是否大于第一預(yù)設(shè)能量值,如果是,則執(zhí)行步驟S405。
第一頻段是當(dāng)前幀音頻信號(hào)中所述增益調(diào)節(jié)單元接收到輸入增益參數(shù)的頻段中的任意一個(gè)頻段。第一預(yù)設(shè)能量值是第一頻段對(duì)應(yīng)的能量值。
優(yōu)選地,增益調(diào)節(jié)單元按照以下公式計(jì)算各頻段的預(yù)設(shè)能量值,
M1=W×2(D-1)/(N×2)
其中,M1為當(dāng)前幀音頻信號(hào)的任意一頻段的預(yù)設(shè)能量值,W為當(dāng)前幀音頻信號(hào)的任一頻段的采樣點(diǎn)數(shù),D為采樣位數(shù),N為當(dāng)前幀音頻信號(hào)的采樣點(diǎn)數(shù)。音頻信號(hào)是以“1”和“0”組成的數(shù)字信號(hào),采樣位數(shù)是指一次采樣所占的位數(shù)。
步驟S405:增益調(diào)節(jié)單元判斷所述有輸入增益參數(shù)的至少一個(gè)頻段中的任意第一頻段的增益參數(shù)是否大于對(duì)應(yīng)的原始增益參數(shù);如果是,則執(zhí)行步驟S406;如果否,則執(zhí)行步驟S407。
原始增益參數(shù)是所述增益調(diào)節(jié)單元接收到輸入增益參數(shù)之前,所述當(dāng)前幀音頻信號(hào)中所述至少一個(gè)頻段對(duì)應(yīng)的增益參數(shù)。
步驟S406:增益調(diào)節(jié)單元將有輸入增益參數(shù)的至少一個(gè)頻段中的任意第一頻段的原始增益參數(shù)確定為所述第一頻段的增益調(diào)節(jié)參數(shù),之后執(zhí)行S415。
步驟S407:增益調(diào)節(jié)單元將有輸入增益參數(shù)的至少一個(gè)頻段中的任意第一頻段的輸入增益參數(shù)確定為所述第一頻段的增益調(diào)節(jié)參數(shù),之后執(zhí)行S415。
步驟S408:所述增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào),還計(jì)算得到所述當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù);
步驟S409:增益調(diào)節(jié)單元判斷沒(méi)有輸入增益參數(shù)的至少一個(gè)頻段中的任意第二頻段的能量值是否大于第二預(yù)設(shè)能量值,如果是,則執(zhí)行步驟S410。
第二頻段是當(dāng)前幀音頻信號(hào)中所述增益調(diào)節(jié)單元沒(méi)有接收到輸入增益參數(shù)的頻段中的任意一個(gè)頻段。第二預(yù)設(shè)能量值是第二頻段對(duì)應(yīng)的能量值。
步驟S410:增益調(diào)節(jié)單元將所述第二頻段的原始增益參數(shù)減小第一預(yù)設(shè)等級(jí)。
增益參數(shù)通常以分貝作為單位,根據(jù)分貝值的大小可確定增益參數(shù)的大小,1分貝代表一個(gè)等級(jí)。
步驟S411:增益調(diào)節(jié)單元判斷所述當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù)是否大于預(yù)設(shè)數(shù)量;如果失真樣點(diǎn)數(shù)小于或等于預(yù)設(shè)數(shù)量,則執(zhí)行步驟S412;如果失真樣點(diǎn)數(shù)大于預(yù)設(shè)數(shù)量,則執(zhí)行步驟S413;
優(yōu)選地,增益提交單元可按照以下公式計(jì)算預(yù)設(shè)數(shù)量,
M2=N×C/2,
其中,M2為預(yù)設(shè)數(shù)量,N為當(dāng)前幀音頻信號(hào)的樣點(diǎn)數(shù)量,C為音頻信號(hào)的通道數(shù)量。
步驟S412:增益調(diào)節(jié)單元將減小所述第一預(yù)設(shè)等級(jí)后所述第二頻段的原始增益參數(shù)確定為所述第二頻段的增益調(diào)節(jié)參數(shù),之后執(zhí)行步驟S415。
步驟S413:增益調(diào)節(jié)單元判斷所述第二頻段的能量值是否是所述當(dāng)前幀音頻信號(hào)的各個(gè)頻段中能量值最大的頻段,如果是,則執(zhí)行步驟S414。
判斷是都是能量最大的頻段的方式可有多種,例如,將該頻段的能量值與其他頻段的能量值逐一比較,如果其他頻段中的一個(gè)頻段的能量值大于該頻段的能量值,則該頻段不是能量最大的頻段;如果其他頻段的能量值都小于該頻段的能量值,則該頻段是能量值最大的頻段。也可先將其他頻段的能量值進(jìn)行比較,得到其他頻段中能量值最大的頻段,再將其他頻段中能量值最大的頻段與該頻段的能量值進(jìn)行比較,如果其他頻段中能量值最大的頻段的能量值大于該頻段的能量值,則該頻段不是能量值最大的頻段;如果其他頻段中能量值最大的頻段的能量值小于該頻段的能量值,則該頻段為能量值最大的頻段。
步驟S414:增益調(diào)節(jié)單元將減小所述第一預(yù)設(shè)等級(jí)后所述第二頻段的原始增益參數(shù)減小第二預(yù)設(shè)等級(jí),得到所述第二頻段的減量增益參數(shù);所述增益調(diào)節(jié)單元將所述第二頻段的減量增益參數(shù)確定為所述第二頻段的增益調(diào)節(jié)參數(shù)。
第一預(yù)設(shè)等級(jí)和第二預(yù)設(shè)等級(jí)可以是相同的分貝值,也可以是不同的分貝值。
步驟S415:所述增益調(diào)節(jié)單元將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元,以使所述主機(jī)EQ單元根據(jù)所述增益調(diào)節(jié)參數(shù),對(duì)下一幀音頻信號(hào)進(jìn)行增益處理。
下一幀音頻信號(hào)是指輸入到主機(jī)EQ單元的音頻幀信號(hào),下一幀音頻信號(hào)與當(dāng)前幀音頻信號(hào)相鄰并在時(shí)域上落后當(dāng)前幀音頻信號(hào),如果當(dāng)前幀音頻信號(hào)的幀號(hào)為n,那么下一幀音頻信號(hào)幀號(hào)為n+1。
在本發(fā)明實(shí)施例中,增益調(diào)節(jié)單元根據(jù)當(dāng)前幀音頻信號(hào),得到當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù)和所述當(dāng)前幀音頻信號(hào)的各個(gè)頻段的能量值;根據(jù)當(dāng)前幀音頻信號(hào)的各頻段的能量值與預(yù)設(shè)能量值的比較結(jié)果,確定當(dāng)前幀音頻信號(hào)是否失真。根據(jù)當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù)與預(yù)設(shè)數(shù)量的比較結(jié)果,確定當(dāng)前幀音頻信號(hào)的失真程度。如果當(dāng)前幀音頻信號(hào)的至少一個(gè)頻段的能量大于預(yù)設(shè)能量值,則減小該頻段對(duì)應(yīng)的原始增益參數(shù),得到該頻段的調(diào)節(jié)增益參數(shù);如果當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù)大于預(yù)設(shè)數(shù)量,由于能量值最大的頻段所產(chǎn)生的失真樣點(diǎn)數(shù)最多,因此需再次減小能量值最大頻段的原始增益參數(shù),得到能量值最大頻段的調(diào)節(jié)增益參數(shù)。主機(jī)EQ單元根據(jù)調(diào)節(jié)增益參數(shù),對(duì)下一幀音頻信號(hào)進(jìn)行增益處理,以降低下一幀音頻信號(hào)的失真程度,直至音頻信號(hào)不再失真為止,從而保證在播放的音頻不失真的前提下,主機(jī)EQ單元對(duì)音頻信號(hào)有較大的增益,滿(mǎn)足用戶(hù)的聽(tīng)覺(jué)要求。
本發(fā)明實(shí)施例還示出增益調(diào)節(jié)單元計(jì)算當(dāng)前幀音頻信號(hào)失真樣點(diǎn)數(shù)和當(dāng)前幀音頻信號(hào)的各個(gè)頻段能量值的方法,如圖5所示,具體的,實(shí)施例二中步驟S402和步驟S408包括如下步驟,
步驟S501:增益調(diào)節(jié)單元獲取所述當(dāng)前幀音頻信號(hào)的各個(gè)采樣點(diǎn)的幅值。
音頻幀信號(hào)是由數(shù)百個(gè)采樣點(diǎn)組成,通常,一幀音頻幀信號(hào)由256個(gè)采樣點(diǎn)組成,每個(gè)采樣點(diǎn)都記錄該音頻幀信號(hào)的某個(gè)時(shí)刻的幅值。采樣點(diǎn)的幅值是指采樣點(diǎn)振幅的最大的數(shù)值,即采樣點(diǎn)振幅的最大值的絕對(duì)值。
步驟S502:增益調(diào)節(jié)單元將所述當(dāng)前幀音頻信號(hào)各個(gè)采樣點(diǎn)的幅值進(jìn)行快速傅里葉變換,計(jì)算得到所述當(dāng)前幀音頻信號(hào)的各個(gè)頻率值。
步驟S503:增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào)的各個(gè)頻率值,按照下述公式計(jì)算得到當(dāng)前幀音頻信息各個(gè)頻段的能量值,
其中X(k)是所述當(dāng)前幀音頻信號(hào)的各個(gè)頻率值,E(l)是所述當(dāng)前幀音頻信號(hào)任意一頻段的能量值,Klow(l)是所述頻段的最小頻率值,Khigh(l)是所述頻段的最大頻率值。
步驟S504:增益調(diào)節(jié)單元分別判斷所述各個(gè)采樣點(diǎn)的幅值是否大于預(yù)設(shè)幅值。
優(yōu)選地,增益調(diào)節(jié)單元可按照以下公式計(jì)算得到預(yù)設(shè)幅值,
M3=2D-1,
其中,M3是預(yù)設(shè)幅值,D是采樣位數(shù)。
步驟S505:增益調(diào)節(jié)單元將幅值大于預(yù)設(shè)幅值的采樣點(diǎn)個(gè)數(shù),確定為所述當(dāng)前幀音頻信號(hào)的失真樣點(diǎn)數(shù)。
圖6是本發(fā)明實(shí)施例三調(diào)節(jié)音頻均衡的方法的流程圖。如圖6所示,該方法的處理步驟包括:
步驟S601:主機(jī)EQ單元接收增益調(diào)節(jié)單元發(fā)送的增益調(diào)節(jié)參數(shù),所述增益調(diào)節(jié)參數(shù)是所述增益調(diào)節(jié)單元根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到的增益參數(shù)。
主機(jī)EQ單元是設(shè)置在主機(jī)芯片上的EQ,該EQ是各頻段的增益參數(shù)可以被調(diào)節(jié)的均衡器。因此,主機(jī)EQ單元接收到增益調(diào)節(jié)參數(shù)后,主機(jī)EQ單元將增益調(diào)節(jié)參數(shù)作為主機(jī)EQ單元當(dāng)前的增益參數(shù)。
當(dāng)前幀音頻信號(hào)是指功放EQ單元從主機(jī)EQ單元接收到,并由功放EQ單元放大的音頻幀。
步驟S602:主機(jī)EQ單元接收下一幀音頻信號(hào),并且根據(jù)所述增益調(diào)節(jié)參數(shù)對(duì)所述下一幀音頻信號(hào)進(jìn)行增益處理。
主機(jī)EQ單元根據(jù)增益調(diào)節(jié)參數(shù),對(duì)下一幀音頻信號(hào)的各頻段的能量進(jìn)行放大,即對(duì)下一幀音頻信號(hào)進(jìn)行增益處理。
其中,下一幀音頻信號(hào)是指輸入到主機(jī)EQ單元的音頻幀信號(hào),下一幀音頻信號(hào)與當(dāng)前幀音頻信號(hào)相鄰并在時(shí)域上落后當(dāng)前幀音頻信號(hào),如果當(dāng)前幀音頻信號(hào)的幀號(hào)為n,那么下一幀音頻信號(hào)幀號(hào)為n+1。
圖7是本發(fā)明實(shí)施例提供的一種提供均衡調(diào)節(jié)的音頻處理裝置的結(jié)構(gòu)示意圖。如圖6所示,該提供均衡調(diào)節(jié)的音頻處理裝置700,其結(jié)構(gòu)可包括:處理器701、至少一個(gè)存儲(chǔ)器702、至少一個(gè)總線(xiàn)703和至少一個(gè)通信接口704,其中,
存儲(chǔ)器702用于存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;存儲(chǔ)器702可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向增益調(diào)節(jié)單元108提供指令和數(shù)據(jù)。存儲(chǔ)器702的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器(NVRAM,Non-Volatile Random Access Memory);
處理器701與通信接口704、存儲(chǔ)器702通過(guò)總線(xiàn)703相連接;
在本發(fā)明一個(gè)實(shí)施例中,該裝置運(yùn)行時(shí),處理器701執(zhí)行存儲(chǔ)器702中存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,處理器701可以執(zhí)行上述實(shí)施例中的步驟。
本發(fā)明實(shí)施例還提供了一種電視的結(jié)構(gòu)示意圖,如圖8所示,該電視包括:
調(diào)諧單元101,用于將接收到的電視信號(hào)進(jìn)行解調(diào)和解碼,得到音頻信號(hào)和圖像信號(hào);
視頻處理單元102,用于對(duì)圖像信號(hào)進(jìn)行處理;將處理后的圖像信號(hào)發(fā)送至顯示屏103;
顯示屏103,用于輸出視頻處理單元102發(fā)送的圖像信號(hào);
功放EQ單元105,用于放大從主機(jī)EQ單元接收到的當(dāng)前幀音頻信號(hào);
D/A轉(zhuǎn)換單元106,用于將經(jīng)功放EQ單元105放大的當(dāng)前幀音頻信號(hào)轉(zhuǎn)換為模擬信號(hào),以驅(qū)動(dòng)揚(yáng)聲器107;
揚(yáng)聲器107,用于輸出聲音;
增益調(diào)節(jié)單元108,用于接收經(jīng)功放EQ單元放大的當(dāng)前幀音頻信號(hào),根據(jù)所述當(dāng)前幀音頻信號(hào),計(jì)算得到所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值,并且根據(jù)所述當(dāng)前幀音頻信號(hào)各個(gè)頻段的能量值以及與所述各個(gè)頻段對(duì)應(yīng)的增益參數(shù),得到增益調(diào)節(jié)參數(shù),以及,將所述增益調(diào)節(jié)參數(shù)發(fā)送給主機(jī)EQ單元;
主機(jī)EQ單元104,用于接收下一幀音頻信號(hào)和所述增益調(diào)節(jié)參數(shù),以及根據(jù)所述增益調(diào)節(jié)參數(shù)對(duì)所述下一幀音頻信號(hào)進(jìn)行增益處理。
本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述得比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置及系統(tǒng)實(shí)施例僅僅是示意性的,其中作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
以上僅是本發(fā)明的具體實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。