專利名稱:音量控制電路及其方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種音量控制電路及其方法,且特別是關(guān)于一種可自動(dòng)音量控制 (Automatic Volume Control, AVC)的音量控制電路及其方法。
背景技術(shù):
在科技發(fā)展日新月異的現(xiàn)今時(shí)代中,具有自動(dòng)音量控制的音量控制電路已廣泛地 應(yīng)用在多種不同電子產(chǎn)品中。舉例來說,此音量控制電路應(yīng)用在數(shù)字電視中。當(dāng)數(shù)字電視 播放的聲音的強(qiáng)度產(chǎn)生劇烈變化時(shí),例如是轉(zhuǎn)臺(tái)或是進(jìn)廣告時(shí),音量控制電路自動(dòng)地產(chǎn)生 調(diào)整增益值來調(diào)整聲音大小,使得聲音的強(qiáng)度能維持在特定范圍之內(nèi),讓使用者轉(zhuǎn)臺(tái)或收 看廣告時(shí),不會(huì)感受到大幅的音量變化,而能避免聽覺上的不舒適感。一般來說,為了精準(zhǔn)判斷聲音信號(hào)的強(qiáng)度變化趨勢(shì),傳統(tǒng)音量控制器是需參考較 多筆的聲音信號(hào)來對(duì)調(diào)整增益值進(jìn)行運(yùn)算。如此,將導(dǎo)致傳統(tǒng)音量控制電路對(duì)聲音信號(hào)進(jìn) 行控制的延遲時(shí)間td較長(zhǎng),如圖1所示,其繪示傳統(tǒng)音量控制電路的操作示意圖,信號(hào)S代 表受控于傳統(tǒng)音量控制電路的聲音信號(hào)。當(dāng)信號(hào)S的強(qiáng)度在時(shí)間點(diǎn)Tl過度提高時(shí),傳統(tǒng)音 量控制電路在時(shí)間點(diǎn)T2才反應(yīng)產(chǎn)生調(diào)整增益值來抑制信號(hào)S的強(qiáng)度,時(shí)間點(diǎn)Tl與T2定義 的期間為延遲時(shí)間td。為了解決延遲時(shí)間td過長(zhǎng)的問題,傳統(tǒng)音量控制電路需設(shè)置較長(zhǎng)的緩沖器 (Buffer)來儲(chǔ)存這些時(shí)間點(diǎn)的聲音數(shù)據(jù)。如此,將使得傳統(tǒng)音量控制電路的成本過高,而降 低產(chǎn)品競(jìng)爭(zhēng)力。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種音量控制電路及其方法,可減少所需的緩沖器的大小、 成本低及進(jìn)行自動(dòng)音量調(diào)整的延遲時(shí)間較短。根據(jù)本發(fā)明提出一種音量控制電路,用以產(chǎn)生調(diào)整增益值來調(diào)整多個(gè)聲道的多筆 聲道數(shù)據(jù)。音量控制電路包括信號(hào)強(qiáng)度運(yùn)算電路、低通濾波器、平均器、增益運(yùn)算電路、緩沖 器電路及音量調(diào)整電路。信號(hào)強(qiáng)度運(yùn)算電路用以接收并產(chǎn)生對(duì)應(yīng)至聲道數(shù)據(jù)的信號(hào)強(qiáng)度的 第一信號(hào)強(qiáng)度值。低通濾波器用以對(duì)第一信號(hào)強(qiáng)度值進(jìn)行低通濾波操作,以產(chǎn)生第二信號(hào) 強(qiáng)度值。平均器用以接收第二信號(hào)強(qiáng)度值,并對(duì)第二信號(hào)強(qiáng)度值與前M-I個(gè)時(shí)間點(diǎn)的前M-I 筆第二信號(hào)強(qiáng)度值進(jìn)行平均運(yùn)算,以得到第三信號(hào)強(qiáng)度值,M為大于1的自然數(shù)。增益運(yùn)算 電路用以參照至少一調(diào)整條件,根據(jù)第三信號(hào)強(qiáng)度值,以得到原始增益值。緩沖器用以暫存 聲道數(shù)據(jù)。音量調(diào)整電路用以根據(jù)原始增益值來產(chǎn)生調(diào)整增益值,并根據(jù)調(diào)整增益值來調(diào) 整緩沖器所儲(chǔ)存的聲道數(shù)據(jù)。根據(jù)本發(fā)明提出一種音量控制方法,用以產(chǎn)生調(diào)整增益值來調(diào)整多個(gè)聲道的多筆 聲道數(shù)據(jù)。音量控制方法包括下列的步驟首先產(chǎn)生對(duì)應(yīng)至聲道數(shù)據(jù)的信號(hào)強(qiáng)度的第一信 號(hào)強(qiáng)度值;接著對(duì)第一信號(hào)強(qiáng)度值進(jìn)行低通濾波操作,以產(chǎn)生第二信號(hào)強(qiáng)度值;然后對(duì)第 二信號(hào)強(qiáng)度值與前M-I個(gè)時(shí)間點(diǎn)的前M-I筆第二信號(hào)強(qiáng)度值進(jìn)行平均運(yùn)算,以得到第三信號(hào)強(qiáng)度值,M為大于1的自然數(shù);接著參照調(diào)整條件,根據(jù)第三信號(hào)強(qiáng)度值得到原始增益值; 然后使用緩沖器暫存聲道數(shù)據(jù);以及之后根據(jù)原始增益值產(chǎn)生調(diào)整增益值,并根據(jù)調(diào)整增 益值來調(diào)整緩沖器所儲(chǔ)存的聲道數(shù)據(jù)。
為讓本發(fā)明的上述內(nèi)容能更明顯易懂,下面將結(jié)合附圖對(duì)本發(fā)明的較佳實(shí)施例作 詳細(xì)說明,其中圖1繪示傳統(tǒng)音量控制電路的操作示意圖。圖2繪示音量控制電路的方塊圖。圖3繪示依照本發(fā)明實(shí)施例的音量控制電路的方塊圖。圖4繪示增益運(yùn)算電路的增益關(guān)系圖。圖5繪示遲滯運(yùn)算放大器的輸入輸出關(guān)系圖。圖6A及圖6B分別繪示與聲道數(shù)據(jù)DAl對(duì)應(yīng)的聲音信號(hào)及信號(hào)強(qiáng)度值VAl的波形 圖。圖7繪示信號(hào)強(qiáng)度值VA2'與VA3的波形圖。圖8繪示依照本發(fā)明實(shí)施例的音量控制方法的流程圖。
具體實(shí)施例方式請(qǐng)參照?qǐng)D2,其繪示一種音量控制電路10的方塊圖。音量控制電路10包括信號(hào)強(qiáng) 度運(yùn)算電路11、低通濾波器12、增益運(yùn)算電路13、緩沖器14及音量調(diào)整電路15。信號(hào)強(qiáng)度 運(yùn)算電路11接收至少一個(gè)聲道的至少一筆聲道數(shù)據(jù),并計(jì)算得到信號(hào)強(qiáng)度值VA1。信號(hào)強(qiáng) 度運(yùn)算電路11包括運(yùn)算單元11a、lib、加法單元Ilc及乘法單元lld,運(yùn)算單元Ila及l(fā)ib 分別接收聲道數(shù)據(jù)DAl及聲道數(shù)據(jù)DA2 ;加法單元Ilc用以計(jì)算聲道數(shù)據(jù)DAl及DA2之和, 乘法單元Ild將加法單元Ilc得到的聲道數(shù)據(jù)DAl及DA2之和與一參數(shù)相乘,例如數(shù)值0.5, 得到信號(hào)強(qiáng)度值VAl,于此實(shí)施例中,將左右兩個(gè)聲道數(shù)據(jù)取平均值,可以避免兩個(gè)聲道音 量不平均的情形。低通濾波器12響應(yīng)于計(jì)算時(shí)間參數(shù)TAV,對(duì)與計(jì)算時(shí)間參數(shù)TAV對(duì)應(yīng)的一段計(jì)算 時(shí)間中的信號(hào)強(qiáng)度值VAl進(jìn)行低通濾波操作,以運(yùn)算得到信號(hào)強(qiáng)度值VA2。增益運(yùn)算電路13用以參照調(diào)整條件Adj,將信號(hào)強(qiáng)度值VA2運(yùn)算以得到原始增益 值GAl ;緩沖器14暫存預(yù)定長(zhǎng)度的聲道數(shù)據(jù)DAl及DA2 ;音量調(diào)整電路15根據(jù)原始增益 值GAl產(chǎn)生調(diào)整增益值GA2,并根據(jù)調(diào)整增益值來調(diào)整緩沖器13所儲(chǔ)存的聲道數(shù)據(jù)DAl及 DA2,以分別產(chǎn)生調(diào)整后的聲道數(shù)據(jù)DAl'及DA2’。如此,音量控制電路10可對(duì)接收到的聲 道數(shù)據(jù)DAl及DA2進(jìn)行適當(dāng)?shù)囊袅空{(diào)整。然而,為了要有良好的音量調(diào)整的品質(zhì),在圖2所示的電路中,必需將計(jì)算時(shí)間參 數(shù)TAV增大,降低低通濾波器12的頻寬。如此,音量控制電路10將需要較長(zhǎng)的時(shí)間才可得 知聲音大小的變化,以對(duì)應(yīng)地產(chǎn)生調(diào)整增益值,來對(duì)緩沖器14中所儲(chǔ)存的聲道數(shù)據(jù)DA進(jìn)行 調(diào)整。所以,如果所設(shè)置的緩沖器14的大小不夠大的話,則無法于音量產(chǎn)生大幅變化時(shí),對(duì) 音量進(jìn)行實(shí)時(shí)的調(diào)整。如此,將導(dǎo)致使用者聽到過大的聲音而有不適感。由于所需要的緩 沖器14的儲(chǔ)存容量較大,將使得音量控制電路10的成本提高。
圖3繪示依照本發(fā)明實(shí)施例的音量控制電路的方塊圖。音量控制電路20包括信 號(hào)強(qiáng)度運(yùn)算電路21、低通濾波器22、平均器23、增益運(yùn)算電路24、緩沖器25及音量調(diào)整電 路26。于本實(shí)施例中,通過使用平均器23,可以解決圖2的音量控制電路10的需設(shè)置大容 量的緩沖器14的問題,而降低音量控制電路20的成本。信號(hào)強(qiáng)度運(yùn)算電路21接收i個(gè)聲道上的聲道數(shù)據(jù),并根據(jù)其計(jì)算得到信號(hào)強(qiáng)度值 VAl, i為大于1的自然數(shù)。舉例來說,i等于2,此2個(gè)聲道上的聲道數(shù)據(jù)DAl與DA2分別 為左聲道數(shù)據(jù)與右聲道數(shù)據(jù)。于本實(shí)施例中,信號(hào)強(qiáng)度運(yùn)算電路21包括運(yùn)算單元21a (1) 及21乂2),其分別用以對(duì)聲道數(shù)據(jù)DAl及DA2進(jìn)行絕對(duì)值運(yùn)算,以分別運(yùn)算得到聲道數(shù)據(jù) abs[DAl]及 abs[DA2]。信號(hào)強(qiáng)度運(yùn)算電路21還包括運(yùn)算單元21b及21c,用以根據(jù)聲道數(shù)據(jù)abs [DA1]及 abs[DA2]來運(yùn)算得到聲道數(shù)據(jù)abs[DAl]及abs[DA2]的數(shù)據(jù)平均值,并將其做為信號(hào)強(qiáng)度 值VAl'輸出。舉例而言,運(yùn)算單元21b及21c分別為用以執(zhí)行加法運(yùn)算及乘法運(yùn)算的運(yùn)算單元。低通濾波器22用以對(duì)信號(hào)強(qiáng)度值VAl ‘進(jìn)行低通濾波操作,以產(chǎn)生信號(hào)強(qiáng)度值 VA2'。舉例來說,低通濾波器22為無限脈沖響應(yīng)(Infinite Impulse Response, IIR)濾 波器,包含延遲單元22a、加法單元22b、22c及乘法單元22d。延遲單元2 用以輸出前一 個(gè)時(shí)間點(diǎn)的信號(hào)強(qiáng)度值VA2'至加法單元22b及22c ;加法單元22b用以計(jì)算信號(hào)強(qiáng)度值 VAl'及前一個(gè)時(shí)間點(diǎn)的信號(hào)強(qiáng)度值VA2'的差值;乘法單元22d用以將加法單元22b得到 的差值與計(jì)算時(shí)間參數(shù)TAV'相乘,得到第二運(yùn)算數(shù)值;加法單元22c將第二運(yùn)算數(shù)值與前 一個(gè)時(shí)間點(diǎn)的信號(hào)強(qiáng)度值VA2'相加,以得到并輸出目前的信號(hào)強(qiáng)度值VA2'。計(jì)算時(shí)間參數(shù)TAV'與低通濾波器22的截止頻率(cutoff frequency)相關(guān),也 就是時(shí)間參數(shù)TAV'與低通濾波器22的進(jìn)行平均運(yùn)算的時(shí)間長(zhǎng)度相關(guān)。計(jì)算時(shí)間參數(shù) TAV'越小,則低通濾波器22的進(jìn)行平均運(yùn)算的時(shí)間長(zhǎng)度越短,且低通濾波器22的截止頻 率越高。舉例來說,若計(jì)算時(shí)間參數(shù)TAV'對(duì)應(yīng)到IOOms的話,則低通濾波器22大致上會(huì)以 IOOms內(nèi)的信號(hào)強(qiáng)度值VAl'的值來進(jìn)行平均,以完成低通濾波的動(dòng)作。平均器23用以接收信號(hào)強(qiáng)度值VA2',并對(duì)信號(hào)強(qiáng)度值VA2'與前M_1個(gè)時(shí) 間點(diǎn)之前M-I筆信號(hào)強(qiáng)度值VA2'進(jìn)行平均運(yùn)算,以得到信號(hào)強(qiáng)度值VA3,M為大于1的 自然數(shù)。較佳地,平均器23包括移動(dòng)平均(Moving Average)濾波器23a及取樣保持 (sample-and-hold)單元23b,平均器23可以是一加權(quán)平均器提供加權(quán)調(diào)整的平均。移動(dòng)平均濾波器23a例如為有限脈沖響應(yīng)(Finite Impulse Response,F(xiàn)IR)濾波 器。假設(shè)M值等于48,其轉(zhuǎn)移函數(shù)(Transfer Function) H(ζ)為H(Z)=丄 X (1 + Z-丨 + Z-2 + Z-3 + …+ Z'47)
48 v)其可對(duì)延遲47、46、45、···及0個(gè)周期時(shí)間后的信號(hào)強(qiáng)度值VA2'進(jìn)行加總及平均, 以得到一移動(dòng)平均數(shù)值。取樣保持單元2北用以每隔多個(gè)時(shí)間周期對(duì)移動(dòng)平均濾波器23a運(yùn)算得到的平均 數(shù)值進(jìn)行取樣,以產(chǎn)生信號(hào)強(qiáng)度值VA3。增益運(yùn)算電路M用以參照一個(gè)調(diào)整條件Adj ‘來調(diào)整信號(hào)強(qiáng)度值VA3,以得到一 筆調(diào)整后的信號(hào)強(qiáng)度值。增益運(yùn)算電路M根據(jù)信號(hào)強(qiáng)度值VA3與此調(diào)整后的信號(hào)強(qiáng)度值運(yùn)算得到原始增益值GAl'。舉例來說,增益運(yùn)算電路M用以判斷信號(hào)強(qiáng)度值VA3是否高 于一強(qiáng)度臨界值Vth,以調(diào)整信號(hào)強(qiáng)度值VA3。當(dāng)信號(hào)強(qiáng)度值VA3大于強(qiáng)度臨界值Vth時(shí), 增益運(yùn)算電路M產(chǎn)生實(shí)質(zhì)上等于強(qiáng)度臨界值Vth的此調(diào)整后的信號(hào)強(qiáng)度值;當(dāng)信號(hào)強(qiáng)度值 VA3小于強(qiáng)度臨界值Vth時(shí),增益運(yùn)算電路M產(chǎn)生數(shù)值實(shí)質(zhì)上等于j倍于信號(hào)強(qiáng)度值VA3 的此調(diào)整后的信號(hào)強(qiáng)度值;數(shù)值j為實(shí)數(shù),例如為數(shù)值2。舉例來說,請(qǐng)參照?qǐng)D4,其繪示增益運(yùn)算電路M的增益關(guān)系圖的一例。橫坐標(biāo)為信 號(hào)強(qiáng)度值VA3的強(qiáng)度,而縱軸為此調(diào)整后的信號(hào)強(qiáng)度值VA3’的強(qiáng)度。曲線302為增益運(yùn)算 電路M未進(jìn)行調(diào)整時(shí)的曲線,曲線304為增益運(yùn)算電路M進(jìn)行調(diào)整后的曲線。如圖4所 示,假設(shè)強(qiáng)度臨界值Vth等于-18分貝(Decibel,dB),j等于2。如此,當(dāng)信號(hào)強(qiáng)度值VA3小 于-ISdB時(shí),增益運(yùn)算電路M產(chǎn)生數(shù)值實(shí)質(zhì)上等于2倍信號(hào)強(qiáng)度值VA3的此調(diào)整后的信號(hào) 強(qiáng)度值,亦即此調(diào)整后的信號(hào)強(qiáng)度值的強(qiáng)度等于信號(hào)強(qiáng)度值VA3加上6分貝(dB)。而當(dāng)信 號(hào)強(qiáng)度值VA3大于-ISdB時(shí),增益運(yùn)算電路M產(chǎn)生的此調(diào)整后的信號(hào)強(qiáng)度值則恒為_18dB。增益運(yùn)算電路M根據(jù)方程式產(chǎn)生原始增益值GAl ‘
權(quán)利要求
1.一種音量控制電路,用以產(chǎn)生一調(diào)整增益值來調(diào)整多個(gè)聲道的多筆聲道數(shù)據(jù),該音 量控制電路包括一信號(hào)強(qiáng)度運(yùn)算電路,用以接收并產(chǎn)生對(duì)應(yīng)至該多筆聲道數(shù)據(jù)的信號(hào)強(qiáng)度的一第一信 號(hào)強(qiáng)度值;一低通濾波器,用以對(duì)該第一信號(hào)強(qiáng)度值進(jìn)行低通濾波操作,以產(chǎn)生一第二信號(hào)強(qiáng)度值;一加權(quán)平均器,用以接收該第二信號(hào)強(qiáng)度值,并對(duì)該第二信號(hào)強(qiáng)度值與前M-I個(gè)時(shí)間 點(diǎn)的前M-I筆第二信號(hào)強(qiáng)度值進(jìn)行平均運(yùn)算,以得到一第三信號(hào)強(qiáng)度值,M為大于1的自然 數(shù);一增益運(yùn)算電路,用以參照一調(diào)整條件,根據(jù)該第三信號(hào)強(qiáng)度值,以得到一原始增益值;一緩沖器,用以暫存該多筆聲道數(shù)據(jù);以及一音量調(diào)整電路,用以根據(jù)該原始增益值來產(chǎn)生該調(diào)整增益值,并根據(jù)該調(diào)整增益值 來調(diào)整該多筆聲道數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的音量控制電路,其特征在于,該平均器包括一移動(dòng)平均濾波器,用以對(duì)該第二信號(hào)強(qiáng)度值進(jìn)行移動(dòng)平均運(yùn)算,以產(chǎn)生一平均強(qiáng)度 值;以及一取樣保持單元,用以對(duì)該平均強(qiáng)度值進(jìn)行取樣,以得到該第三信號(hào)強(qiáng)度值。
3.根據(jù)權(quán)利要求2所示的音量控制電路,其特征在于,該移動(dòng)平均濾波器為一有限脈 沖響應(yīng)濾波器,且該低通濾波器為一無限脈沖響應(yīng)濾波器。
4.根據(jù)權(quán)利要求1所述的音量控制電路,其特征在于,該調(diào)整條件為一臨界值,該增益 運(yùn)算電路用以判斷該第三信號(hào)強(qiáng)度值是否大于該臨界值,以決定該原始增益值。
5.根據(jù)權(quán)利要求4所述的音量控制電路,其特征在于,該增益運(yùn)算電路用以于該第三 信號(hào)強(qiáng)度值小于該臨界值時(shí),將該第三信號(hào)強(qiáng)度值放大一預(yù)定倍數(shù)以產(chǎn)生一第四信號(hào)強(qiáng)度 值,且該增益運(yùn)算電路根據(jù)該第四信號(hào)強(qiáng)度值及該第三信號(hào)強(qiáng)度值的比值產(chǎn)生該原始增益 值。
6.根據(jù)權(quán)利要求4所述的音量控制電路,其特征在于,該增益運(yùn)算電路用以于該第三 信號(hào)強(qiáng)度值大于該臨界值時(shí),將該第三信號(hào)強(qiáng)度值限制為該臨界值以產(chǎn)生該第四信號(hào)強(qiáng)度 值,且該增益運(yùn)算電路根據(jù)該第四信號(hào)強(qiáng)度值及該第三信號(hào)強(qiáng)度值的比值產(chǎn)生該原始增益 值。
7.根據(jù)權(quán)利要求1所述的音量控制電路,其特征在于,該音量調(diào)整電路包括 一收斂運(yùn)算單元,用以接收該原始增益值,并根據(jù)前一筆原始增益值、該原始增益值與一收斂參數(shù)運(yùn)算得到該調(diào)整增益值。
8.根據(jù)權(quán)利要求7所述的音量控制電路,其特征在于,該音量調(diào)整電路還包括一增益變化率檢測(cè)單元,用以接收該原始增益值,并根據(jù)該原始增益值與前一筆原始 增益值的大小關(guān)系,來判斷該原始增益值的變化趨勢(shì)為由小增大或由大減小,以對(duì)應(yīng)地以 一漸增收斂參數(shù)或一漸減收斂參數(shù)做為該收斂參數(shù)。
9.根據(jù)權(quán)利要求8所述的音量控制電路,其特征在于,該增益變化率檢測(cè)單元包括 一差值運(yùn)算單元,用以接收該原始增益值與前一筆原始增益值,并計(jì)算該原始增益值與前一筆原始增益值的一差值;一遲滯運(yùn)算放大器,用以接收該差值,并對(duì)應(yīng)產(chǎn)生一遲滯控制信號(hào);及一多路復(fù)用器單元,用以接收該漸增及該漸減收斂參數(shù),并響應(yīng)于該遲滯控制信號(hào)來 以該漸增及該漸減收斂參數(shù)其中之一做為該收斂參數(shù)輸出。
10.根據(jù)權(quán)利要求9所述的音量控制電路,其特征在于,該遲滯運(yùn)算放大器的臨界值是 相關(guān)于數(shù)值M的大小。
11.根據(jù)權(quán)利要求1所述的音量控制電路,其特征在于,該音量調(diào)整電路還包括多個(gè)運(yùn)算單元,分別用以將這些聲道數(shù)據(jù)與該調(diào)整增益值進(jìn)行乘法運(yùn)算,以對(duì)應(yīng)地產(chǎn) 生多筆調(diào)整后的這些聲道數(shù)據(jù)。
12.—種音量控制方法,用以產(chǎn)生一調(diào)整增益值來調(diào)整多個(gè)聲道的多筆聲道數(shù)據(jù),該音 量控制方法包括a.產(chǎn)生對(duì)應(yīng)至該多筆聲道數(shù)據(jù)的信號(hào)強(qiáng)度的一第一信號(hào)強(qiáng)度值;b.對(duì)該第一信號(hào)強(qiáng)度值進(jìn)行低通濾波,以產(chǎn)生一第二信號(hào)強(qiáng)度值;c.對(duì)該第二信號(hào)強(qiáng)度值與前M-I個(gè)時(shí)間點(diǎn)的前M-I筆第二信號(hào)強(qiáng)度值進(jìn)行加權(quán)平均運(yùn) 算,以得到一第三信號(hào)強(qiáng)度值,M為大于1的自然數(shù);d.參照一調(diào)整條件,根據(jù)該第三信號(hào)強(qiáng)度值得到一原始增益值;e.暫存該多筆聲道數(shù)據(jù);以及f.根據(jù)該原始增益值產(chǎn)生該調(diào)整增益值,并根據(jù)該調(diào)整增益值來調(diào)整所暫存的該多筆 聲道數(shù)據(jù)。
13.根據(jù)權(quán)利要求12所述的音量控制方法,其特征在于,于步驟c中,是使用一移動(dòng)平 均器來進(jìn)行平均運(yùn)算。
14.根據(jù)權(quán)利要求13所示的音量控制電路,其特征在于,于該步驟b中,是借助一無限 脈沖響應(yīng)濾波器來進(jìn)行低通濾波,而該移動(dòng)平均濾波器是一有限脈沖響應(yīng)濾波器。
15.根據(jù)權(quán)利要求12所述的音量控制方法,其特征在于,步驟d包括當(dāng)該第三信號(hào)強(qiáng)度值小于一臨界值時(shí),將該第三信號(hào)強(qiáng)度值放大一預(yù)定倍數(shù),以產(chǎn)生 一第四信號(hào)強(qiáng)度值;及根據(jù)該第三信號(hào)強(qiáng)度值及該第四信號(hào)強(qiáng)度值的比值產(chǎn)生該原始增益值。
16.根據(jù)權(quán)利要求12所述的音量控制方法,其特征在于,步驟d包括當(dāng)該第三信號(hào)強(qiáng)度值大于一臨界值時(shí),將該第三信號(hào)強(qiáng)度值限制為該臨界值,以產(chǎn)生 該第四信號(hào)強(qiáng)度值;及根據(jù)該第三信號(hào)強(qiáng)度值及該第四信號(hào)強(qiáng)度值的比值產(chǎn)生該原始增益值。
17.根據(jù)權(quán)利要求12所述的音量控制方法,其特征在于,步驟f包括根據(jù)該原始增益值與前一筆原始增益值的大小關(guān)系,來判斷該原始增益值的變化趨 勢(shì)為由小增大或由大減小,以對(duì)應(yīng)地選擇一漸增收斂參數(shù)或一漸減收斂參數(shù)做為一收斂參 數(shù);及根據(jù)該原始增益值、前一筆原始增益值及該收斂參數(shù)運(yùn)算得到該調(diào)整增益值。
18.根據(jù)權(quán)利要求12所述的音量控制方法,其特征在于,步驟f是將這些聲道數(shù)據(jù)與該 調(diào)整增益值進(jìn)行乘法運(yùn)算,以對(duì)應(yīng)地產(chǎn)生多筆調(diào)整后聲道數(shù)據(jù)。
全文摘要
本發(fā)明是一種音量控制電路及其方法,音量控制電路包括信號(hào)強(qiáng)度運(yùn)算電路、低通濾波器、平均器、增益運(yùn)算電路、緩沖器電路及音量調(diào)整電路。信號(hào)強(qiáng)度運(yùn)算電路產(chǎn)生對(duì)應(yīng)至聲道數(shù)據(jù)的信號(hào)強(qiáng)度的第一信號(hào)強(qiáng)度值。低通濾波器對(duì)第一信號(hào)強(qiáng)度值進(jìn)行低通濾波操作,以產(chǎn)生第二信號(hào)強(qiáng)度值。平均器對(duì)第二信號(hào)強(qiáng)度值與前M-1筆第二信號(hào)強(qiáng)度值進(jìn)行平均運(yùn)算,以得到第三信號(hào)強(qiáng)度值,M為大于1的自然數(shù)。增益運(yùn)算電路參照調(diào)整條件,根據(jù)第三信號(hào)強(qiáng)度值得到原始增益值。緩沖器暫存聲道數(shù)據(jù)。音量調(diào)整電路根據(jù)原始增益值產(chǎn)生調(diào)整增益值來調(diào)整緩沖器所儲(chǔ)存的聲道數(shù)據(jù)。
文檔編號(hào)H03G3/00GK102122927SQ20101000357
公開日2011年7月13日 申請(qǐng)日期2010年1月11日 優(yōu)先權(quán)日2010年1月11日
發(fā)明者張志仁, 李宜霖, 陳伯如 申請(qǐng)人:晨星半導(dǎo)體股份有限公司, 晨星軟件研發(fā)(深圳)有限公司