自動(dòng)調(diào)節(jié)音量的方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及音頻處理技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)調(diào)節(jié)音量的方法及電子設(shè)備。
【背景技術(shù)】
[0002]目前,在電子設(shè)備上播放不同的節(jié)目源時(shí),由于各個(gè)節(jié)目源的原始音量都不相同,導(dǎo)致用戶在切換不同節(jié)目時(shí),會(huì)出現(xiàn)音量忽然變得很高或者忽然變得很低的情況,影響了用戶收看節(jié)目時(shí)的舒適度,需要用戶頻繁的手動(dòng)操作遙控器來(lái)進(jìn)行音量的調(diào)節(jié),十分麻煩。尤其是隨著IPTV即交互式網(wǎng)絡(luò)電視和網(wǎng)絡(luò)技術(shù)的高速發(fā)展,例如,網(wǎng)絡(luò)機(jī)頂盒等電子設(shè)備在家庭多媒體娛樂(lè)領(lǐng)域中的應(yīng)用越來(lái)越廣泛,通過(guò)網(wǎng)絡(luò)機(jī)頂盒觀看的節(jié)目?jī)?nèi)容也越來(lái)越豐富。用戶在眾多的電視節(jié)目中頻繁地進(jìn)行切換時(shí),輸出音量忽高忽低及手動(dòng)調(diào)節(jié)音量的方式給用戶帶來(lái)極大的不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于解決播放不同的節(jié)目源時(shí)輸出音量忽高忽低的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種自動(dòng)調(diào)節(jié)音量的方法,所述方法包括以下步驟:
[0005]將節(jié)目源的音頻數(shù)據(jù)解碼成脈沖編碼調(diào)制數(shù)據(jù);
[0006]對(duì)預(yù)設(shè)時(shí)間內(nèi)的脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,獲取音頻特征值;
[0007]將所述音頻特征值與預(yù)先設(shè)定的音頻幅值參考值進(jìn)行比較,并根據(jù)比較結(jié)果對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行處理,以調(diào)節(jié)輸出的音量大小。
[0008]優(yōu)選地,所述音頻特征值為脈沖編碼調(diào)制數(shù)據(jù)在預(yù)設(shè)時(shí)間內(nèi)的平均音頻幅值。
[0009]優(yōu)選地,所述將所述音頻特征值與預(yù)先設(shè)定的音頻幅值參考值進(jìn)行比較,并根據(jù)比較結(jié)果對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行處理的步驟包括:
[0010]若所述平均音頻幅值大于預(yù)先設(shè)定的音頻幅值參考值,且所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值大于設(shè)定的門(mén)限值,則對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行衰減,直至所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值小于設(shè)定的門(mén)限值;
[0011]若所述平均音頻幅值小于預(yù)先設(shè)定的音頻幅值參考值,且所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值大于設(shè)定的門(mén)限值,則對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行增強(qiáng),直至所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值小于設(shè)定的門(mén)限值。
[0012]優(yōu)選地,所述將所述音頻特征值與預(yù)先設(shè)定的音頻幅值參考值進(jìn)行比較,并根據(jù)比較結(jié)果對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行處理,以調(diào)節(jié)輸出的音量大小的步驟之前還包括:
[0013]獲取當(dāng)前時(shí)間,并根據(jù)用戶預(yù)先設(shè)定的不同時(shí)間段與音頻幅值參考值的映射關(guān)系,及當(dāng)前時(shí)間所處的時(shí)間段,設(shè)定當(dāng)前時(shí)間的音頻幅值參考值。
[0014]優(yōu)選地,所述根據(jù)用戶預(yù)先設(shè)定的不同時(shí)間段與音頻幅值參考值的映射關(guān)系,及當(dāng)前時(shí)間所處的時(shí)間段,設(shè)定當(dāng)前時(shí)間的音頻幅值參考值的步驟還包括:
[0015]在節(jié)目播放過(guò)程中若進(jìn)行不同時(shí)間段之間的切換,則實(shí)時(shí)的根據(jù)用戶預(yù)先設(shè)定的不同時(shí)間段與音頻幅值參考值的映射關(guān)系,及當(dāng)前時(shí)間所處的時(shí)間段,對(duì)當(dāng)前時(shí)間的音頻幅值參考值進(jìn)行更新。
[0016]優(yōu)選地,所述將節(jié)目源的音頻數(shù)據(jù)解碼成脈沖編碼調(diào)制數(shù)據(jù)的步驟之前還包括:
[0017]接收用戶選擇自動(dòng)調(diào)節(jié)音量的指令,并開(kāi)啟自動(dòng)調(diào)節(jié)音量功能。
[0018]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種自動(dòng)調(diào)節(jié)音量的電子設(shè)備,所述電子設(shè)備包括:
[0019]解碼模塊,用于將節(jié)目源的音頻數(shù)據(jù)解碼成脈沖編碼調(diào)制數(shù)據(jù);
[0020]分析模塊,用于對(duì)預(yù)設(shè)時(shí)間內(nèi)的脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,獲取音頻特征值;
[0021]比較調(diào)整模塊,用于將所述音頻特征值與預(yù)先設(shè)定的音頻幅值參考值進(jìn)行比較,并根據(jù)比較結(jié)果對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行處理,以調(diào)節(jié)輸出的音量大小。
[0022]優(yōu)選地,所述音頻特征值為脈沖編碼調(diào)制數(shù)據(jù)在預(yù)設(shè)時(shí)間內(nèi)的平均音頻幅值。
[0023]優(yōu)選地,所述比較調(diào)整模塊具體用于:
[0024]若所述平均音頻幅值大于預(yù)先設(shè)定的音頻幅值參考值,且所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值大于設(shè)定的門(mén)限值,則對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行衰減,直至所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值小于設(shè)定的門(mén)限值;
[0025]若所述平均音頻幅值小于預(yù)先設(shè)定的音頻幅值參考值,且所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值大于設(shè)定的門(mén)限值,則對(duì)所述脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行增強(qiáng),直至所述平均音頻幅值與所述音頻幅值參考值之差的絕對(duì)值小于設(shè)定的門(mén)限值。
[0026]優(yōu)選地,所述電子設(shè)備還包括:
[0027]設(shè)定模塊,用于獲取當(dāng)前時(shí)間,并根據(jù)用戶預(yù)先設(shè)定的不同時(shí)間段與音頻幅值參考值的映射關(guān)系,及當(dāng)前時(shí)間所處的時(shí)間段,設(shè)定當(dāng)前時(shí)間的音頻幅值參考值。
[0028]優(yōu)選地,所述設(shè)定模塊還用于:
[0029]在節(jié)目播放過(guò)程中若進(jìn)行不同時(shí)間段之間的切換,則實(shí)時(shí)的根據(jù)用戶預(yù)先設(shè)定的不同時(shí)間段與音頻幅值參考值的映射關(guān)系,及當(dāng)前時(shí)間所處的時(shí)間段,對(duì)當(dāng)前時(shí)間的音頻幅值參考值進(jìn)行更新。
[0030]優(yōu)選地,所述電子設(shè)備還包括:
[0031]開(kāi)啟模塊,用于接收用戶選擇自動(dòng)調(diào)節(jié)音量的指令,并開(kāi)啟自動(dòng)調(diào)節(jié)音量功能。
[0032]本發(fā)明提出的一種自動(dòng)調(diào)節(jié)音量的方法及電子設(shè)備,通過(guò)將節(jié)目源的音頻數(shù)據(jù)解碼成脈沖編碼調(diào)制數(shù)據(jù),并獲取能體現(xiàn)其音頻特性的音頻特征值,將該音頻特征值與預(yù)設(shè)的正常音頻幅值參考值進(jìn)行比較,根據(jù)比較結(jié)果對(duì)脈沖編碼調(diào)制數(shù)據(jù)進(jìn)行處理,從而將輸出的音量大小調(diào)節(jié)到正常范圍內(nèi),以實(shí)現(xiàn)對(duì)不同節(jié)目源的原始音量進(jìn)行相應(yīng)的調(diào)整,使輸出的實(shí)際音量保持在一個(gè)正常、穩(wěn)定的范圍內(nèi),避免了輸出音量忽高忽低的情況。
【附圖說(shuō)明】
[0033]圖1為本發(fā)明自動(dòng)調(diào)節(jié)音量的方法第一實(shí)施例的流程示意圖;
[0034]圖2為本發(fā)明自動(dòng)調(diào)節(jié)音量的方法第二實(shí)施例的流程示意圖;
[0035]圖3為本發(fā)明自動(dòng)調(diào)節(jié)音量的方法第三實(shí)施例的流程示意圖;
[0036]圖4為本發(fā)明自動(dòng)調(diào)節(jié)音量的電子設(shè)備第一實(shí)施例的功能模塊示意圖;
[0037]圖5為本發(fā)明自動(dòng)調(diào)節(jié)音量的電子設(shè)備第二實(shí)施例的功能模塊示意圖;
[0038]圖6為本發(fā)明自動(dòng)調(diào)節(jié)音量的電子設(shè)備第三實(shí)施例的功能模塊示意圖。
[0039]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0040]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0041]本發(fā)明提供一種自動(dòng)調(diào)節(jié)音量的方法。
[0042]參照?qǐng)D1,圖1為本發(fā)明自動(dòng)調(diào)節(jié)音量的方法第一實(shí)施例的流程示意圖。
[0043]在第一實(shí)施例中,該自動(dòng)調(diào)節(jié)音量的方法包括:
[0044]步驟S10,將節(jié)目源的音頻數(shù)據(jù)解碼成脈沖編碼調(diào)制數(shù)據(jù);
[0045]本實(shí)施例中,節(jié)目源可以為音視頻節(jié)目,也可以為純音頻節(jié)目及其他包含有音頻數(shù)據(jù)的多媒體節(jié)目,在此不作限定。接收到節(jié)目源后,對(duì)節(jié)目源的音頻數(shù)據(jù)進(jìn)行解碼,獲取脈沖編碼調(diào)制(Pulse Code Modulat1n,簡(jiǎn)稱PCM)數(shù)據(jù)。
[0046]步驟S20,對(duì)預(yù)設(shè)時(shí)間內(nèi)的脈