欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

音頻文件播放方法和系統(tǒng)、播放器的制造方法

文檔序號(hào):6765237閱讀:189來源:國(guó)知局
音頻文件播放方法和系統(tǒng)、播放器的制造方法
【專利摘要】本發(fā)明提供一種音頻文件播放方法和系統(tǒng),其中,一個(gè)方法包括步驟:讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值;檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值;當(dāng)檢測(cè)到增益值不等于1時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。另外還提供一種播放器,通過本發(fā)明的技術(shù)方案,上述音頻文件播放方法和系統(tǒng),可以使得各個(gè)音頻文件都以相同的音量進(jìn)行播放,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié),提高音量調(diào)節(jié)效率,使得用戶在收聽音樂時(shí)無需頻繁來回切換音量,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
【專利說明】音頻文件播放方法和系統(tǒng)、播放器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻播放技術(shù),特別是涉及一種音頻文件播放方法和系統(tǒng)、播放器。
【背景技術(shù)】
[0002]隨著智能終端的普及,智能終端已經(jīng)在人們的日常生活中占據(jù)很重要的位置,人們已經(jīng)逐漸習(xí)慣于用智能機(jī)來瀏覽網(wǎng)頁(yè)、聽音樂、看視頻等等。尤其是移動(dòng)產(chǎn)品由于其體積小巧、方便攜帶,成為了聽音樂的首選電子產(chǎn)品。
[0003]但是在使用過程中,往往會(huì)碰到這樣的問題:就是不同的歌曲音量的大小不一樣,可能前一首音樂的音量非常小,你需要將手機(jī)音量調(diào)整到最大,到了下一首歌曲,音量突然變大,此時(shí),需要頻繁地調(diào)節(jié)音量按鈕,來重新調(diào)整音量。傳統(tǒng)的音量自動(dòng)調(diào)節(jié)技術(shù),主要是通過電子電路來對(duì)音量進(jìn)行自動(dòng)調(diào)節(jié),在輸出音源之后,從電路中去感應(yīng)和調(diào)節(jié)音頻輸出設(shè)備(例如耳機(jī)、喇叭)的音量大小,一般只能用于收音機(jī)和mp3播放器等,但對(duì)于智能終端來說并不適用。
[0004]由此可見,上述在播放音樂過程中遇到的音量調(diào)節(jié)的問題,嚴(yán)重影響了用戶使用智能終端來播放音樂的音量調(diào)節(jié)效率,降低了用戶的應(yīng)用體驗(yàn)。

【發(fā)明內(nèi)容】

[0005]基于此,有必要針對(duì)上述問題,提供一種可以自動(dòng)調(diào)節(jié)音量的音頻文件播放方法和系統(tǒng)、播放器,提高音量調(diào)節(jié)效率,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
[0006]一種音頻文件播放方法,包括如下步驟:
[0007]讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值;
[0008]檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值;
[0009]當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0010]一種音頻文件播放系統(tǒng),包括:
[0011 ] 音頻文件讀取模塊,用于讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值;
[0012]增益值檢測(cè)模塊,用于檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值;
[0013]音頻文件播放模塊,用于當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0014]上述音頻文件播放方法和系統(tǒng),通過設(shè)置在音頻文件屬性信息中的增益選項(xiàng)的增益值來自動(dòng)調(diào)節(jié)播放音量,可以使得各個(gè)音頻文件都以相同的音量進(jìn)行播放,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié),提高音量調(diào)節(jié)效率,使得用戶在收聽音樂時(shí)無需頻繁來回切換音量,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
[0015]一種音頻文件播放方法,包括如下步驟:[0016]讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值;
[0017]對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值;
[0018]根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值;
[0019]將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中;
[0020]在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0021]一種音頻文件播放系統(tǒng),包括:
[0022]音頻文件讀取模塊,用于讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值;
[0023]音頻文件采樣模塊,用于對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值;
[0024]增益值計(jì)算模塊,用于根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值;
[0025]增益值寫入模塊,用于將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中;
[0026]音頻文件讀取模塊,用于在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0027]上述音頻文件播放方法和系統(tǒng),通過計(jì)算音頻文件的增益值,并將其寫入屬性信息中的增益選項(xiàng),再根據(jù)該增益值來自動(dòng)調(diào)節(jié)播放音量,可以使得各個(gè)音頻文件都以相同的音量進(jìn)行播放,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié),提高音量調(diào)節(jié)效率,使得用戶在收聽音樂時(shí)無需頻繁來回切換音量,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
[0028]一種播放器,包括:如上述的音頻文件播放系統(tǒng),。
[0029]上述播放器,通過所述音頻文件播放系統(tǒng),可以以相同的音量進(jìn)行播放各個(gè)音頻文件,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié),提高音量調(diào)節(jié)效率,使得用戶在收聽音樂時(shí)無需頻繁來回切換音量,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
【專利附圖】

【附圖說明】
[0030]圖1為實(shí)施例一的音頻文件播放方法流程圖;
[0031]圖2為實(shí)施例一的音頻文件播放系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖3為實(shí)施例二的音頻文件播放方法流程圖;
[0033]圖4為實(shí)施例二的音頻文件播放系統(tǒng)的結(jié)構(gòu)示意圖;
[0034]圖5為一個(gè)應(yīng)用實(shí)例的音頻文件播放方法流程圖。
【具體實(shí)施方式】
[0035]下面結(jié)合附圖對(duì)本發(fā)明的音頻文件播放方法和系統(tǒng)的【具體實(shí)施方式】作詳細(xì)描述。
[0036]實(shí)施例一
[0037]參考圖1所示,圖1為實(shí)施例一的音頻文件播放方法流程圖,包括如下步驟:
[0038]步驟S101,讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值。
[0039]步驟S102,檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值。
[0040]步驟S103,當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。[0041]作為一種實(shí)施方式,音頻文件播放方法還包括步驟S104,當(dāng)檢測(cè)到增益值等于I時(shí),根據(jù)當(dāng)前音軌值播放音頻文件;具體的,增益值等于I說明該音頻文件的音量合適,增益值無需調(diào)整,因此直接按原有音量進(jìn)行播放。[0042]本實(shí)施例的音頻文件播放方法,在步驟SlOl中,是在播放音樂前,讀取已設(shè)增益的音頻文件,該增益值是在音頻文件的屬性描述段中添加的播放增益描述,是對(duì)源文件的處理,但不修改音頻文件的數(shù)據(jù)部分,不損傷音頻文件,該增益值可以根據(jù)播放音頻文件時(shí)收聽者比較適應(yīng)的音量確定,另外,也可以根據(jù)收聽者日常音量統(tǒng)計(jì)得到。在步驟S102中,是檢測(cè)已讀取的音頻文件屬性信息中的增益選項(xiàng)記錄的增益值,一般情況下,該增益值區(qū)分為等于I或不等于I兩種狀態(tài)。在步驟S103中,對(duì)于增益值不等于I的音頻文件,在播放過程中,將播放的音軌乘以增益值得到調(diào)節(jié)音軌值,以調(diào)節(jié)音軌值播放音頻文件。
[0043]本實(shí)施例的音頻文件播放方法,通過設(shè)置在音頻文件屬性信息中的增益選項(xiàng)的增益值來自動(dòng)調(diào)節(jié)播放音量,在利用本發(fā)明播放方法的播放器進(jìn)行播放音頻文件時(shí),各個(gè)音頻文件都以相同的音量進(jìn)行播放,使得用戶在播放音頻文件時(shí),無需頻繁來回切換音量,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié)。
[0044]基于上述音頻文件播放方法,本發(fā)明還提供一種與其--對(duì)應(yīng)的音頻文件播放系統(tǒng)。
[0045]參考圖2所示,圖2為實(shí)施例一的音頻文件播放系統(tǒng)的結(jié)構(gòu)示意圖,主要包括:
[0046]音頻文件讀取模塊201,用于讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值;
[0047]增益值檢測(cè)模塊202,用于檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值;
[0048]音頻文件播放模塊203,用于當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0049]作為一種實(shí)施方式,還包括音頻文件直播模塊204,用于當(dāng)檢測(cè)到增益值等于I時(shí),根據(jù)當(dāng)前音軌值播放音頻文件。
[0050]實(shí)施例二
[0051]參考圖3所示,圖3為實(shí)施例二的音頻文件播放方法流程圖,包括如下步驟:
[0052]步驟S301,讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值。
[0053]步驟S302,對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值。
[0054]步驟S303,根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值。
[0055]步驟S304,將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中。
[0056]步驟S305,在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0057]作為一種實(shí)施方式,步驟S303的計(jì)算音頻文件的增益值的步驟,可以包括如下:[0058]首先,利用預(yù)置的目標(biāo)音量值判決所述采樣值,確定采樣值中的高位值、中位值和低位值;具體的,預(yù)置一個(gè)合適的音量值\作為目標(biāo)音量值,該值可以通過統(tǒng)計(jì)出大部分人比較適應(yīng)的音量值來確定,也可以根據(jù)收聽者日常音量統(tǒng)計(jì)得到,通??梢栽O(shè)置為40分貝左右。在播放時(shí),可以每隔IOOms進(jìn)行一次音量取樣得到采樣值。當(dāng)采樣值高于目標(biāo)音量值Vp的110%時(shí),將該采樣點(diǎn)的采樣值劃分為高位值H ;當(dāng)采樣值處于目標(biāo)音量值Vp的[110%,90%]時(shí),劃分為中位值M ;當(dāng)音量值低于目標(biāo)音量值Vp的90%時(shí),劃分為低位值L。
[0059]在上述處理后,根據(jù)高位值、中位值和低位值分別對(duì)應(yīng)的增益系數(shù)及其采樣點(diǎn)數(shù)計(jì)算增益值,包括:
[0060]M = ( α.Hn+ β.Mn+ y.Ln) / (Hn+Mn+Ln)
[0061]式中,M為增益值,α為高位值對(duì)應(yīng)的增益系數(shù),β為中位值對(duì)應(yīng)的增益系數(shù),Y為低位值對(duì)應(yīng)的增益系數(shù),Hn, Mn, Ln分別為高位值、中位值和低位值的采樣點(diǎn)數(shù)。α、β、Y可以根據(jù)實(shí)際應(yīng)用情況確定,例如,ct = 1.5、β =l>y =0.5。
[0062]作為另一種實(shí)施方式,步驟S303的計(jì)算音頻文件的增益值的步驟,還可以包括如下:
[0063]根據(jù)所述采樣值及其采樣點(diǎn)數(shù)計(jì)算音頻文件的音量均衡值,包括:
[0064]V0= (VjV2+...+Vn)/n
[0065]式中,Vtl為音量均衡值,η為米樣點(diǎn)數(shù),Vp V2、…、Vn為對(duì)應(yīng)編號(hào)的米樣值;
[0066]根據(jù)音量均衡值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值,包括:
[0067]M = V0/Vp
[0068]式中,M為增益值,V0為音量均衡值,Vp為預(yù)置的目標(biāo)音量值。
[0069]本實(shí)施例的音頻文件播放方法,是在播放音樂前,讀取未設(shè)增益的音頻文件,通過在播放該音頻文件過程中,對(duì)音軌進(jìn)行采樣,利用采樣值和預(yù)置的目標(biāo)音量值計(jì)算合適的增益值,然后將該增益值以播放增益描述的方式添加到音頻文件的屬性描述段中,對(duì)源文件進(jìn)行修改處理,但不修改音頻文件的數(shù)據(jù)部分,不損傷音頻文件,得到已設(shè)增益值的音頻文件,供用戶播放使用。上述提及的采樣時(shí)的播放過程,可以是在用戶首次播放該音頻文件時(shí)進(jìn)行,也可以通過提前設(shè)置方式進(jìn)行處理。通過對(duì)增益值進(jìn)行設(shè)置后,在播放過程中,將播放的音軌乘以增益值得到調(diào)節(jié)音軌值,以調(diào)節(jié)音軌值播放音頻文件。
[0070]本實(shí)施例的音頻文件播放方法,通過計(jì)算音頻文件的增益值,并將其寫入屬性信息中的增益選項(xiàng),再根據(jù)該增益值來自動(dòng)調(diào)節(jié)播放音量,在利用本發(fā)明播放方法的播放器進(jìn)行播放音頻文件時(shí),各個(gè)音頻文件都以相同的音量進(jìn)行播放,使得用戶在播放音頻文件時(shí),無需頻繁來回切換音量,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié)。
[0071]基于上述音頻文件播放方法,本發(fā)明還提供一種與其--對(duì)應(yīng)的音頻文件播放系統(tǒng)。
[0072]參考圖4所示,圖4為實(shí)施例二的音頻文件播放系統(tǒng)的結(jié)構(gòu)示意圖,主要包括:
[0073]音頻文件讀取模塊401,用于讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值;
[0074]音頻文件采樣模塊402,用于對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值;
[0075]增益值計(jì)算模塊403,用于根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值;
[0076]增益值寫入模塊405,用于將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中;
[0077]音頻文件讀取模塊406,用于在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
[0078]作為一種實(shí)施方式,所述增益值計(jì)算模塊403可以進(jìn)一步用于:
[0079]利用預(yù)置的目標(biāo)音量值判決所述采樣值,確定采樣值中的高位值、中位值和低位值;
[0080]根據(jù)高位值、中位值和低位值分別對(duì)應(yīng)的增益系數(shù)及其采樣點(diǎn)數(shù)計(jì)算增益值,包括:
[0081]M= (α.Ηη+β.Mn+ y.Ln)/(Hn+Mn+Ln)
[0082]式中,M為增益值,α為高位值對(duì)應(yīng)的增益系數(shù),β為中位值對(duì)應(yīng)的增益系數(shù),Y為低位值對(duì)應(yīng)的增益系數(shù),Hn, Mn, Ln分別為高位值、中位值和低位值的采樣點(diǎn)數(shù)。
[0083]另外,所述增益值計(jì)算模塊403也可以進(jìn)一步用于:
[0084]根據(jù)所述采樣值及其采樣點(diǎn)數(shù)計(jì)算音頻文件的音量均衡值,包括:
[0085]V0= (VjV2+...+Vn)/n`[0086]式中,Vtl為音量均衡值,η為米樣點(diǎn)數(shù),V。V2、…、Vn為對(duì)應(yīng)編號(hào)的米樣值;
[0087]根據(jù)音量均衡值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值,包括:
[0088]M = V0/Vp
[0089]式中,M為增益值,V0為音量均衡值,Vp為預(yù)置的目標(biāo)音量值。
[0090]為了更加清晰本發(fā)明的技術(shù)方案,下面舉一個(gè)音頻文件播放方法的應(yīng)用實(shí)例。
[0091]參考圖5所示,圖5為一個(gè)應(yīng)用實(shí)例的音頻文件播放方法流程圖,包括如下步驟:
[0092]步驟S501,讀取待播放的音頻文件。
[0093]步驟S502,判斷音頻文件中是否有增益值M,若是,進(jìn)入步驟S503,若否,進(jìn)入步驟S505。
[0094]步驟S503,判斷增益值M是否等于1,若是,進(jìn)入步驟S504,若否,進(jìn)入步驟S508。
[0095]步驟S504,直接播放音頻文件。
[0096]步驟S505,對(duì)播放的音頻文件進(jìn)行采樣。
[0097]步驟S506,計(jì)算增益值M。
[0098]步驟S507,將增益值M寫入音頻文件中。
[0099]步驟S508,讀取增益值M。
[0100]步驟S509,根據(jù)增益值M計(jì)算音軌值,根據(jù)音軌值播放音頻文件。
[0101]基于上述實(shí)施例一.實(shí)施例二中的音頻文件播放系統(tǒng),本發(fā)明提供一種播放器,可以用于播放音頻文件,其包括實(shí)施例一和/或?qū)嵤├械囊纛l文件播放系統(tǒng),通過上述音頻文件播放系統(tǒng),本發(fā)明的播放器,可以以相同的音量進(jìn)行播放各個(gè)音頻文件,實(shí)現(xiàn)音量自動(dòng)調(diào)節(jié),提高音量調(diào)節(jié)效率,使得用戶在收聽音樂時(shí)無需頻繁來回切換音量,增強(qiáng)用戶的應(yīng)用體驗(yàn)。
[0102]另外,播放器中還可以設(shè)置啟用播放增益的開關(guān),在不需要進(jìn)行音量調(diào)節(jié)時(shí),關(guān)閉該音量調(diào)節(jié)功能,可以為用戶提供靈活的選擇,增強(qiáng)了用戶的體驗(yàn)。[0103]本發(fā)明的音頻文件播放技術(shù),無需設(shè)置任何電子電路,可以實(shí)現(xiàn)各種智能終端對(duì)音頻文件的播放,自動(dòng)調(diào)節(jié)播放的音量,而且是通過音頻文件屬性信息的音量增益值,來實(shí)現(xiàn)播放音頻文件的自動(dòng)調(diào)節(jié)功能,是在音頻文件播放輸出之前,對(duì)讀取到的音頻文件源加上增益的調(diào)整,但對(duì)于音頻播放源文件不做任何改變,而且本發(fā)明的技術(shù),只對(duì)需要音量自動(dòng)調(diào)節(jié)的音頻文件做處理,相對(duì)于在輸出音源之后處理方式來說,是不會(huì)對(duì)所有輸出的音源都處理,應(yīng)用范圍廣,實(shí)用性更好,更符合用戶的應(yīng)用體驗(yàn)。
[0104]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種音頻文件播放方法,其特征在于,包括如下步驟: 讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值; 檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值; 當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
2.根據(jù)權(quán)利要求1所述的音頻文件播放方法,其特征在于,當(dāng)檢測(cè)到增益值等于I時(shí),根據(jù)當(dāng)前音軌值播放音頻文件。
3.一種音頻文件播放系統(tǒng),其特征在于,包括: 音頻文件讀取模塊,用于讀取待播放的已設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)已設(shè)置增益值; 增益值檢測(cè)模塊,用于檢測(cè)音頻文件屬性信息中的增益選項(xiàng)記錄的增益值; 音頻文件播放模塊,用于當(dāng)檢測(cè)到增益值不等于I時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
4.根據(jù)權(quán)利要求3所述的音頻文件播放系統(tǒng),其特征在于,還包括音頻文件直播模塊,用于當(dāng)檢測(cè)到增益值等于I時(shí),根據(jù)當(dāng)前音軌值播放音頻文件。
5.一種音頻文件播放 方法,其特征在于,包括如下步驟: 讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值; 對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值; 根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值; 將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中; 在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
6.根據(jù)權(quán)利要求5所述的音頻文件播放方法,其特征在于,所述根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值的步驟包括: 利用預(yù)置的目標(biāo)音量值判決所述采樣值,確定采樣值中的高位值、中位值和低位值; 根據(jù)高位值、中位值和低位值分別對(duì)應(yīng)的增益系數(shù)及其采樣點(diǎn)數(shù)計(jì)算增益值,包括:
M = ( α.Hn+ β.Mn+ y.Ln) / (Hn+Mn+Ln) 式中,M為增益值,α為高位值對(duì)應(yīng)的增益系數(shù),β為中位值對(duì)應(yīng)的增益系數(shù),Y為低位值對(duì)應(yīng)的增益系數(shù),Hn, Mn, Ln分別為高位值、中位值和低位值的采樣點(diǎn)數(shù)。
7.根據(jù)權(quán)利要求5所述的音頻文件播放方法,其特征在于,所述根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值的步驟包括: 根據(jù)所述采樣值及其采樣點(diǎn)數(shù)計(jì)算音頻文件的音量均衡值,包括: V0 = (VV...+Vn)/n 式中,Vtl為音量均衡值,η為采樣點(diǎn)數(shù),V1, V2,…、Vn為對(duì)應(yīng)編號(hào)的采樣值; 根據(jù)音量均衡值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值,包括:
M = NjNv 式中,M為增益值,V0為音量均衡值,Vp為預(yù)置的目標(biāo)音量值。
8.一種音頻文件播放系統(tǒng),其特征在于,包括: 音頻文件讀取模塊,用于讀取待播放的未設(shè)增益的音頻文件,其中,所述音頻文件屬性信息的增益選項(xiàng)未設(shè)置增益值; 音頻文件采樣模塊,用于對(duì)所述音頻文件播放過程中的音軌進(jìn)行采集得到音量的采樣值; 增益值計(jì)算模塊,用于根據(jù)所述采樣值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值;增益值寫入模塊,用于將所述增益值寫入對(duì)應(yīng)的音頻文件的音頻文件屬性信息中的增益選項(xiàng)中; 音頻文件讀取模塊,用于在播放音頻文件時(shí),將對(duì)應(yīng)的音頻文件播放的音軌乘以所述增益值得到調(diào)節(jié)音軌值,并根據(jù)所述調(diào)節(jié)音軌值播放音頻文件。
9.根據(jù)權(quán)利要求8所述的音頻文件播放系統(tǒng),其特征在于,所述增益值計(jì)算模塊,進(jìn)一步用于: 利用預(yù)置的目標(biāo)音量值判決所述采樣值,確定采樣值中的高位值、中位值和低位值; 根據(jù)高位值、中位值和低位值分別對(duì)應(yīng)的增益系數(shù)及其采樣點(diǎn)數(shù)計(jì)算增益值,包括:
M = ( α.Hn+ β.Mn+ y.Ln) / (Hn+Mn+Ln) 式中,M為增益值,α為高位值對(duì)應(yīng)的增益系數(shù),β為中位值對(duì)應(yīng)的增益系數(shù),Y為低位值對(duì)應(yīng)的增益系數(shù),Hn, Mn, Ln分別為高位值、中位值和低位值的采樣點(diǎn)數(shù); 或 根據(jù)所述采樣值及其采樣點(diǎn)數(shù)`計(jì)算音頻文件的音量均衡值,包括: V0 = (VV...+Vn)/n 式中,Vtl為音量均衡值,η為采樣點(diǎn)數(shù),V1, V2,…、Vn為對(duì)應(yīng)編號(hào)的采樣值; 根據(jù)音量均衡值和預(yù)置的目標(biāo)音量值計(jì)算音頻文件的增益值,包括:
M = NjNv 式中,M為增益值,V0為音量均衡值,Vp為預(yù)置的目標(biāo)音量值。
10.一種播放器,其特征在于,包括:如權(quán)利要求3或4,8或9所述的音頻文件播放系統(tǒng)。
【文檔編號(hào)】G11B19/02GK103489461SQ201310430758
【公開日】2014年1月1日 申請(qǐng)日期:2013年9月18日 優(yōu)先權(quán)日:2013年9月18日
【發(fā)明者】惠方方, 劉齊虎 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴海县| 柘城县| 海晏县| 北宁市| 定兴县| 疏附县| 武平县| 洛川县| 虞城县| 余姚市| 赫章县| 铁力市| 阜南县| 综艺| 呼伦贝尔市| 城固县| 太和县| 澄江县| 阜南县| 西平县| 永和县| 县级市| 喜德县| 柏乡县| 莱芜市| 永顺县| 马尔康县| 内丘县| 赫章县| 安阳县| 司法| 根河市| 丘北县| 英山县| 庐江县| 筠连县| 大渡口区| 浏阳市| 柳河县| 永康市| 奉贤区|