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

一種音頻的處理方法和裝置與流程

文檔序號(hào):11437538閱讀:261來(lái)源:國(guó)知局
一種音頻的處理方法和裝置與流程

本發(fā)明涉及音頻處理領(lǐng)域,更具體的說(shuō),涉及一種音頻的處理方法和裝置。



背景技術(shù):

目前,用戶使用數(shù)字廣播電視觀看電視或者玩游戲已經(jīng)成為一種娛樂(lè)方式。

用戶在使用數(shù)字廣播電視觀看電視或者玩游戲時(shí),機(jī)頂盒將用戶的音頻請(qǐng)求發(fā)送到后臺(tái)服務(wù)器,后臺(tái)服務(wù)器根據(jù)音頻請(qǐng)求,編碼相應(yīng)的音頻文件,進(jìn)而將編碼好的音頻文件發(fā)送到機(jī)頂盒,使音頻正常播放。后臺(tái)服務(wù)器在編碼音頻文件時(shí)會(huì)占用后臺(tái)服務(wù)器較多的計(jì)算資源,進(jìn)而導(dǎo)致后臺(tái)服務(wù)器的工作負(fù)擔(dān)較重。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供一種音頻的處理方法和裝置,以解決后臺(tái)服務(wù)器在編碼音頻文件時(shí)會(huì)占用后臺(tái)服務(wù)器較多的計(jì)算資源,進(jìn)而導(dǎo)致后臺(tái)服務(wù)器的工作負(fù)擔(dān)較重的問(wèn)題。

為解決上述技術(shù)問(wèn)題,本發(fā)明采用了如下技術(shù)方案:

一種音頻的處理方法,應(yīng)用于服務(wù)器,包括:

接收機(jī)頂盒發(fā)送的音頻請(qǐng)求;

判斷所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件是否存在于所述服務(wù)器的內(nèi)存中;其中,所述預(yù)編碼文件已預(yù)先生成;

當(dāng)判斷出所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于所述服務(wù)器的內(nèi)存中,在所述預(yù)編碼文件中查找與所述音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

將所述幀數(shù)據(jù)發(fā)送給所述機(jī)頂盒。

優(yōu)選地,當(dāng)判斷出所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件未存在于所述服務(wù)器的內(nèi)存中后,還包括:

判斷所述服務(wù)器的硬盤(pán)中是否保存有所述預(yù)編碼文件;

當(dāng)判斷出所述服務(wù)器的硬盤(pán)中保存有所述預(yù)編碼文件,保存所述預(yù)編碼文件至所述內(nèi)存;

分析所述預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置;

返回所述在所述預(yù)編碼文件中查找與所述音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

當(dāng)判斷出所述服務(wù)器的硬盤(pán)中未保存有所述預(yù)編碼文件,判斷所述內(nèi)存中是否保存有所述音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材;

當(dāng)判斷出所述內(nèi)存中保存有所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材,將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

將所述第二數(shù)據(jù)發(fā)送到所述機(jī)頂盒。

優(yōu)選地,當(dāng)判斷出所述內(nèi)存中未保存有所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材后,還包括:

判斷所述服務(wù)器的硬盤(pán)中是否保存有所述pcm素材;

當(dāng)判斷出所述服務(wù)器的硬盤(pán)中保存有所述pcm素材,保存所述pcm素材至所述內(nèi)存;

返回所述將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)。

優(yōu)選地,所述預(yù)編碼文件的生成過(guò)程包括:

獲取所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材;

判斷所述pcm素材的音頻特征參數(shù)的參數(shù)取值是否為預(yù)設(shè)數(shù)值;

當(dāng)判斷出所述pcm素材的音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值,獲取預(yù)編碼音量列表;其中,所述預(yù)編碼音量列表中包含多個(gè)音量等級(jí);

根據(jù)音量倍數(shù)的線性變換算法調(diào)整所述pcm素材中的音量,得到所述預(yù)編碼音量列表中第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材;

轉(zhuǎn)換第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材的格式,得到第i個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù);

統(tǒng)計(jì)第i個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大?。?/p>

判斷是否統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大?。?/p>

若判斷出未統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,使i=i+1,并返回根據(jù)音量倍數(shù)的線性變換算法調(diào)整所述pcm素材中的音量,得到所述預(yù)編碼音量列表中第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材;其中,i為正整數(shù);

若判斷出已統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,根據(jù)預(yù)編碼文件模板、所述預(yù)編碼音量列表、每個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)、以及每個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,生成所述預(yù)編碼文件。

優(yōu)選地,將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)之前,還包括:

判斷是否有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù);

當(dāng)判斷出沒(méi)有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù),執(zhí)行所述將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

當(dāng)判斷出有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù),將所述待發(fā)送數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù);

將所述整合后的數(shù)據(jù)轉(zhuǎn)換為符合預(yù)設(shè)格式的第三數(shù)據(jù);

將所述第三數(shù)據(jù)發(fā)送到所述機(jī)頂盒。

一種音頻的處理裝置,應(yīng)用于服務(wù)器,包括:

接收單元,用于接收機(jī)頂盒發(fā)送的音頻請(qǐng)求;

第一判斷單元,用于判斷所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件是否存在于所述服務(wù)器的內(nèi)存中;其中,所述預(yù)編碼文件已預(yù)先生成;

查找單元,用于當(dāng)所述第一判斷單元判斷出所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于所述服務(wù)器的內(nèi)存中,在所述預(yù)編碼文件中查找與所述音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

第一發(fā)送單元,用于將所述幀數(shù)據(jù)發(fā)送給所述機(jī)頂盒。

優(yōu)選地,還包括:

第二判斷單元,用于當(dāng)所述第一判斷單元判斷出所述音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件未存在于所述服務(wù)器的內(nèi)存中后,判斷所述服務(wù)器的硬盤(pán)中是否保存有所述預(yù)編碼文件;

第一保存單元,用于當(dāng)所述第二判斷單元判斷出所述服務(wù)器的硬盤(pán)中保存有所述預(yù)編碼文件,保存所述預(yù)編碼文件至所述內(nèi)存;

分析單元,用于分析所述預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置;

所述查找單元,還用于所述分析單元分析所述預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置后,在所述預(yù)編碼文件中查找與所述音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

第三判斷單元,用于當(dāng)所述第二判斷單元判斷出所述服務(wù)器的硬盤(pán)中未保存有所述預(yù)編碼文件,判斷所述內(nèi)存中是否保存有所述音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材;

第一轉(zhuǎn)換單元,用于當(dāng)所述第三判斷單元判斷出所述內(nèi)存中保存有所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材,將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

第二發(fā)送單元,用于將所述第二數(shù)據(jù)發(fā)送到所述機(jī)頂盒。

優(yōu)選地,還包括:

第四判斷單元,用于當(dāng)所述第三判斷單元判斷出所述內(nèi)存中未保存有所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材后,判斷所述服務(wù)器的硬盤(pán)中是否保存有所述pcm素材;

第二保存單元,用于當(dāng)所述第四判斷單元判斷出所述服務(wù)器的硬盤(pán)中保存有所述pcm素材,保存所述pcm素材至所述內(nèi)存;

所述第一轉(zhuǎn)換單元,還用于所述第二保存單元保存所述pcm素材至所述內(nèi)存后,將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)。

優(yōu)選地,還包括:

第一獲取單元,用于獲取所述音頻請(qǐng)求對(duì)應(yīng)的pcm素材;

第五判斷單元,用于判斷所述pcm素材的音頻特征參數(shù)的參數(shù)取值是否為預(yù)設(shè)數(shù)值;

第二獲取單元,用于當(dāng)所述第五判斷單元判斷出所述pcm素材的音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值,獲取預(yù)編碼音量列表;其中,所述預(yù)編碼音量列表中包含多個(gè)音量等級(jí);

調(diào)整單元,用于根據(jù)音量倍數(shù)的線性變換算法調(diào)整所述pcm素材中的音量,得到所述預(yù)編碼音量列表中第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材;

第二轉(zhuǎn)換單元,用于轉(zhuǎn)換第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材的格式,得到第i個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù);

統(tǒng)計(jì)單元,用于統(tǒng)計(jì)第i個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大?。?/p>

第六判斷單元,用于判斷是否統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小;

控制單元,用于若所述第六判斷單元判斷出未統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,使i=i+1;

所述調(diào)整單元,還用于所述控制單元使i=i+1后,根據(jù)音量倍數(shù)的線性變換算法調(diào)整所述pcm素材中的音量,得到所述預(yù)編碼音量列表中第i個(gè)所述音量等級(jí)對(duì)應(yīng)的新pcm素材;其中,i為正整數(shù);

生成單元,用于若所述第六判斷單元判斷出已統(tǒng)計(jì)所述預(yù)編碼音量列表中最后一個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,根據(jù)預(yù)編碼文件模板、所述預(yù)編碼音量列表、每個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)、以及每個(gè)所述音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,生成所述預(yù)編碼文件。

優(yōu)選地,還包括:

第七判斷單元,用于判斷是否有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù);

所述第一轉(zhuǎn)換單元,還用于當(dāng)所述第七判斷單元判斷出沒(méi)有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù),將所述pcm素材中與所述音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

數(shù)據(jù)整合單元,用于當(dāng)所述第七判斷單元判斷出有未發(fā)送至所述機(jī)頂盒的待發(fā)送數(shù)據(jù),將所述待發(fā)送數(shù)據(jù)與所述第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù);

第三轉(zhuǎn)換單元,用于將所述整合后的數(shù)據(jù)轉(zhuǎn)換為符合預(yù)設(shè)格式的第三數(shù)據(jù);

第三發(fā)送單元,用于將所述第三數(shù)據(jù)發(fā)送到所述機(jī)頂盒。

相較于現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:

本發(fā)明提供了一種音頻的處理方法和裝置,本發(fā)明中預(yù)編碼文件已經(jīng)預(yù)先生成,當(dāng)機(jī)頂盒發(fā)送的音頻請(qǐng)求對(duì)應(yīng)的所述預(yù)編碼文件存在于所述服務(wù)器的內(nèi)存中時(shí),將在所述預(yù)編碼文件中查找到的與所述音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù)發(fā)送給所述機(jī)頂盒,本方案接收到音頻請(qǐng)求后,不再需要進(jìn)行編碼,因此不會(huì)占用后臺(tái)服務(wù)器較多的計(jì)算資源,降低后臺(tái)服務(wù)器的工作負(fù)擔(dān)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明提供的一種音頻的處理方法的方法流程圖;

圖2為本發(fā)明提供的另一種音頻的處理方法的方法流程圖;

圖3為本發(fā)明提供的又一種音頻的處理方法的方法流程圖;

圖4為本發(fā)明提供的再一種音頻的處理方法的方法流程圖;

圖5為本發(fā)明提供的一種音頻的處理裝置的結(jié)構(gòu)示意圖;

圖6為本發(fā)明提供的另一種音頻的處理裝置的結(jié)構(gòu)示意圖;

圖7為本發(fā)明提供的又一種音頻的處理裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明提供的再一種音頻的處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明實(shí)施例提供了一種音頻的處理方法,參照?qǐng)D1,應(yīng)用于服務(wù)器,包括:

s101、接收機(jī)頂盒發(fā)送的音頻請(qǐng)求;

具體的,音頻請(qǐng)求是用戶通過(guò)按壓遙控器上的按鍵生成的。

s102、判斷音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件是否存在于服務(wù)器的內(nèi)存中;當(dāng)判斷出音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于服務(wù)器的內(nèi)存中,執(zhí)行步驟s103。

其中,預(yù)編碼文件已預(yù)先生成。

s103、在預(yù)編碼文件中查找與音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù)。

其中,預(yù)編碼文件中保存有多個(gè)幀數(shù)據(jù),本步驟查找的幀數(shù)據(jù)的數(shù)量為一個(gè)。

s104、將幀數(shù)據(jù)發(fā)送給機(jī)頂盒。

具體的,將幀數(shù)據(jù)發(fā)送給機(jī)頂盒,具體包括:

將幀數(shù)據(jù)復(fù)用成傳輸流ts流,進(jìn)而將ts流發(fā)送給機(jī)頂盒。

本實(shí)施例提供了一種音頻的處理方法,本實(shí)施例中預(yù)編碼文件已經(jīng)預(yù)先生成,當(dāng)機(jī)頂盒發(fā)送的音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于服務(wù)器的內(nèi)存中時(shí),將在預(yù)編碼文件中查找到的與音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù)發(fā)送給機(jī)頂盒,本方案接收到音頻請(qǐng)求后,不再需要進(jìn)行編碼,因此不會(huì)占用后臺(tái)服務(wù)器較多的計(jì)算資源,降低后臺(tái)服務(wù)器的工作負(fù)擔(dān)。

可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D2,當(dāng)判斷出音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件未存在于服務(wù)器的內(nèi)存中后,執(zhí)行步驟s105。

s105、判斷服務(wù)器的硬盤(pán)中是否保存有預(yù)編碼文件;當(dāng)判斷出服務(wù)器的硬盤(pán)中保存有預(yù)編碼文件,執(zhí)行步驟s106,當(dāng)判斷出服務(wù)器的硬盤(pán)中未保存有預(yù)編碼文件,執(zhí)行步驟s108。

s106、保存預(yù)編碼文件至內(nèi)存。

s107、分析預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置;當(dāng)執(zhí)行完步驟s107后,執(zhí)行步驟s103。

具體的,預(yù)編碼文件中包含至少一個(gè)音量等級(jí)和音量等級(jí)對(duì)應(yīng)的至少一個(gè)幀數(shù)據(jù),其中,分析音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置,即為分析該幀數(shù)據(jù)在預(yù)編碼文件中的位置。

需要說(shuō)明的是,分析預(yù)編碼文件中包含的音量等級(jí)和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置,是為了能夠在接收到音頻請(qǐng)求后,快速查找到音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù)。

s108、判斷內(nèi)存中是否保存有音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材;當(dāng)判斷出內(nèi)存中保存有音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材,執(zhí)行步驟s109,當(dāng)判斷出內(nèi)存中未保存有音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材,執(zhí)行步驟s111。

s109、將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

具體的,預(yù)設(shè)格式包括mpeg-1layerii、mp3、高級(jí)音頻編碼aac等格式。

步驟s109為格式的轉(zhuǎn)換,將一種格式轉(zhuǎn)換成另外一種格式。

s110、將第二數(shù)據(jù)發(fā)送到機(jī)頂盒。

具體的,將第二數(shù)據(jù)復(fù)用成ts流,并將ts流發(fā)送給機(jī)頂盒。

s111、判斷服務(wù)器的硬盤(pán)中是否保存有pcm素材;當(dāng)判斷出服務(wù)器的硬盤(pán)中保存有pcm素材,執(zhí)行步驟s112,

s112、保存pcm素材至內(nèi)存。

可選的,步驟s112之后,還包括:

建立pcm素材與預(yù)編碼文件的映射關(guān)系。

具體的,建立pcm素材與預(yù)編碼文件的映射關(guān)系,即將pcm素材與預(yù)編碼文件綁定在一起。

需要說(shuō)明的是,每個(gè)音樂(lè)都有對(duì)應(yīng)的pcm素材和預(yù)編碼文件,并且每個(gè)音樂(lè)都有唯一標(biāo)識(shí),將pcm素材與預(yù)編碼文件綁定在一起時(shí),也將相應(yīng)的標(biāo)識(shí)與pcm素材、預(yù)編碼文件綁定在一起,能夠在查找某一音樂(lè)對(duì)應(yīng)的文件時(shí),快速找到該音樂(lè)對(duì)應(yīng)的pcm素材和預(yù)編碼文件,減少由于臨時(shí)搜索而需要的時(shí)間。

需要說(shuō)明的是,執(zhí)行步驟s112后,返回執(zhí)行步驟s109和s110。

本實(shí)施例中,當(dāng)硬盤(pán)中未保存有音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件時(shí),查找是否有音頻請(qǐng)求對(duì)應(yīng)的pcm素材,在有對(duì)應(yīng)的pcm素材時(shí),將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送到機(jī)頂盒,進(jìn)而能夠滿足用戶對(duì)音頻的需求。

需要說(shuō)明的是,預(yù)編碼文件中僅規(guī)定了少數(shù)幾種音量等級(jí),如原始音量、音量降低一倍、音量增加一倍、二倍、四倍等。當(dāng)音頻請(qǐng)求為請(qǐng)求音量增加1.5倍時(shí),此時(shí)在預(yù)編碼文件中找不到相應(yīng)的幀數(shù)據(jù),只能通過(guò)查找該音頻請(qǐng)求對(duì)應(yīng)的pcm素材,通過(guò)編碼pcm素材的方式來(lái)得到1.5倍音量的數(shù)據(jù)。

可選的,本發(fā)明的另一實(shí)施例中,預(yù)編碼文件的生成過(guò)程包括:

s301、獲取音頻請(qǐng)求對(duì)應(yīng)的pcm素材;

其中,pcm素材尾部不足音頻編碼完整幀時(shí),用靜音樣本點(diǎn)自動(dòng)補(bǔ)全一幀;保證數(shù)據(jù)幀能完整對(duì)齊。具體的,當(dāng)前采用的音頻編碼是以1152個(gè)樣本點(diǎn)為單位(幀)處理的,如果pcm素材尾部剩余樣本點(diǎn)數(shù)不足1152樣本點(diǎn)(一幀)時(shí),通過(guò)增加靜音樣本點(diǎn)補(bǔ)全成1152樣本點(diǎn)數(shù)(幀)。

s302、判斷pcm素材的音頻特征參數(shù)的參數(shù)取值是否為預(yù)設(shè)數(shù)值;當(dāng)判斷出pcm素材的音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值,執(zhí)行步驟s303。

具體的,能夠生成預(yù)編碼文件的pcm素材的音頻特征參數(shù)需要滿足預(yù)設(shè)的規(guī)定,即音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值,如編碼格式為mpeg-1layerii,編碼音頻幀大小為1152樣本點(diǎn),輸出碼率為64kbps、采樣率為44100hz,聲道數(shù)為雙聲道、采樣精度為16bit等。

s303、獲取預(yù)編碼音量列表;

其中,預(yù)編碼音量列表中包含多個(gè)音量等級(jí)。預(yù)編碼音量列表是提前生成好的,預(yù)編碼音量列表包含的音量等級(jí)包括原始音量、音量降低一倍、音量增加一倍、二倍、四倍等。

s304、根據(jù)音量倍數(shù)的線性變換算法調(diào)整pcm素材中的音量,得到預(yù)編碼音量列表中第i個(gè)音量等級(jí)對(duì)應(yīng)的新pcm素材;

其中,pcm素材中的音量為原始音量,當(dāng)?shù)趇個(gè)音量等級(jí)為原始音量時(shí),音量倍數(shù)的線性變換算法為一倍,即不需要調(diào)整pcm素材中的音量,得到的新pcm素材與pcm素材相同。

當(dāng)?shù)趇個(gè)音量等級(jí)不為原始音量時(shí),如為音量增加一倍時(shí),根據(jù)音量倍數(shù)的線性變換算法將pcm素材中的音量調(diào)整為增加一倍的音量,得到新pcm素材。

s305、轉(zhuǎn)換第i個(gè)音量等級(jí)對(duì)應(yīng)的新pcm素材的格式,得到第i個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù);

其中,預(yù)設(shè)格式包括mpeg-1layerii、mp3、高級(jí)音頻編碼aac等格式。

s306、統(tǒng)計(jì)第i個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小;

s307、判斷是否統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小;當(dāng)判斷出未統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,執(zhí)行步驟s308;當(dāng)判斷出已統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,執(zhí)行步驟s309。

需要說(shuō)明的是,當(dāng)已統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,說(shuō)明每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)已經(jīng)編碼完成。

s308、使i=i+1;

其中,執(zhí)行完s308后,返回步驟s304。其中,i為正整數(shù)。

s309、根據(jù)預(yù)編碼文件模板、預(yù)編碼音量列表、每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)、以及每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,生成預(yù)編碼文件。

具體的,預(yù)編碼文件格式封裝格式如下:

1)文件頭部標(biāo)識(shí)四個(gè)字節(jié)iaps;(全大寫(xiě))

2)保留8個(gè)字節(jié)用于其他將來(lái)用途;(初始置為0xff)

3)兩個(gè)字節(jié):描述預(yù)編碼文件包含的音量等級(jí)的數(shù)量(高位字節(jié)在前);

4)按照預(yù)編碼文件包含的音量等級(jí)數(shù)量,依次列出每種音量等級(jí)的屬性:

兩個(gè)字節(jié)描述音量等級(jí);高位字節(jié)在前;

四個(gè)字節(jié)描述幀數(shù)據(jù)的數(shù)據(jù)大小(字節(jié)數(shù));

四個(gè)字節(jié)保留4個(gè)字節(jié)用于將來(lái)用途(初始值為0xff);

5)之后依次是4)中描述的每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)。

其中,每個(gè)幀數(shù)據(jù)包含四部分:

<1>兩個(gè)字節(jié)描述數(shù)據(jù)開(kāi)始,固定為字符e和s;

<2>兩個(gè)字節(jié)描述當(dāng)前幀實(shí)際編碼數(shù)據(jù)字節(jié)數(shù):高位在前;

<3>之后是<2>描述的實(shí)際幀編碼數(shù)據(jù)大??;

<4>填充字節(jié)(0xff)直到填滿整個(gè)幀數(shù)據(jù)。

可選的,步驟s302和步驟s303的順序可以調(diào)換,即在獲取預(yù)編碼音量列表后,在去判斷pcm素材的音頻特征參數(shù)的參數(shù)取值是否為預(yù)設(shè)數(shù)值。此外,在判斷pcm素材的音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值后,可以將預(yù)編碼文件的第1)、2)和3)部分填充上。

本實(shí)施例中,首先生成每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù),進(jìn)而能夠生成預(yù)編碼文件。

可選的,本發(fā)明的另一實(shí)施例中,步驟s109之前,還包括:

s409、判斷是否有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù);當(dāng)判斷出沒(méi)有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),執(zhí)行步驟s410,當(dāng)判斷出有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),執(zhí)行步驟s414。

其中,待發(fā)送數(shù)據(jù)的特征參數(shù)應(yīng)該是預(yù)設(shè)的特征參數(shù),如采樣率是44100hz,比特?cái)?shù)為16bit,聲道數(shù)為雙聲道等。

需要說(shuō)明的是,本實(shí)施例中的待發(fā)送數(shù)據(jù)為其他pcm素材中的數(shù)據(jù),在找到待發(fā)送數(shù)據(jù)時(shí),首先應(yīng)該在pcm素材中定位到該待發(fā)送數(shù)據(jù)的位置。

s414、將待發(fā)送數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù);

其中,待發(fā)送數(shù)據(jù)個(gè)數(shù)可以是一個(gè),也可以是多個(gè),將待發(fā)送數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行整合,即進(jìn)行混音合成,得到整合后的數(shù)據(jù)。

需要說(shuō)明的是,第一數(shù)據(jù)的特征參數(shù)與待發(fā)送數(shù)據(jù)的特征參數(shù)的相同。

s415、將整合后的數(shù)據(jù)轉(zhuǎn)換為符合預(yù)設(shè)格式的第三數(shù)據(jù);

其中,預(yù)設(shè)格式包括mpeg-1layerii、mp3、高級(jí)音頻編碼aac等格式。

s416、將第三數(shù)據(jù)發(fā)送到機(jī)頂盒。

本實(shí)施例中,在將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)之前,判斷是否有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),當(dāng)判斷出有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),將待發(fā)送數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù),能夠?qū)⒁l(fā)送至機(jī)頂盒的多個(gè)數(shù)據(jù)整合成一個(gè)數(shù)據(jù)發(fā)送給機(jī)頂盒,即將用戶請(qǐng)求的多個(gè)音樂(lè)經(jīng)過(guò)混音合成后發(fā)送給機(jī)頂盒。

需要說(shuō)明的是,本發(fā)明中涉及到兩種模式的切換,即實(shí)時(shí)編碼模式和預(yù)編碼文件模式的切換,其中,預(yù)編碼文件模式僅適用于單路音效。切換場(chǎng)景包括:

預(yù)編碼文件模式到實(shí)時(shí)編碼模式的切換包括:

1)單路音效下,增加新音效混音;

即在播放單一音樂(lè)時(shí),增加了一個(gè)音樂(lè)。

2)單路音效下,從預(yù)編碼音量播放切換到非預(yù)編碼音量播放;

其中,預(yù)編碼音量指上述實(shí)施例中的音量等級(jí)對(duì)應(yīng)的音量,非預(yù)編碼音量指除了上述實(shí)施例中的音量等級(jí)對(duì)應(yīng)的音量之外的其他音量。

3)單路音效下,從預(yù)編碼音量播放切換到自動(dòng)停止的淡出過(guò)程;

另一類是實(shí)時(shí)編碼到預(yù)編碼文件的切換:

1)多路音效下,多路播放切換到預(yù)編碼音量單路播放;

2)單路音效下,啟動(dòng)淡入播放切換預(yù)編碼音量播放;

3)單路音效下,從非預(yù)編碼播放切換到預(yù)編碼音量播放。

可選的,本發(fā)明的另一實(shí)施例中提供了一種音頻的處理裝置,參照?qǐng)D5,應(yīng)用于服務(wù)器,包括:

接收單元101,用于接收機(jī)頂盒發(fā)送的音頻請(qǐng)求;

第一判斷單元102,用于判斷音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件是否存在于服務(wù)器的內(nèi)存中;其中,預(yù)編碼文件已預(yù)先生成;

查找單元103,用于當(dāng)?shù)谝慌袛鄦卧?02判斷出音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于服務(wù)器的內(nèi)存中,在預(yù)編碼文件中查找與音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

第一發(fā)送單元104,用于將幀數(shù)據(jù)發(fā)送給機(jī)頂盒。

本實(shí)施例提供了一種音頻的處理裝置,本實(shí)施例中預(yù)編碼文件已經(jīng)預(yù)先生成,當(dāng)機(jī)頂盒發(fā)送的音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件存在于服務(wù)器的內(nèi)存中時(shí),將在預(yù)編碼文件中查找到的與音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù)發(fā)送給機(jī)頂盒,本方案接收到音頻請(qǐng)求后,不再需要進(jìn)行編碼,因此不會(huì)占用后臺(tái)服務(wù)器較多的計(jì)算資源,降低后臺(tái)服務(wù)器的工作負(fù)擔(dān)。

需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D1對(duì)應(yīng)的實(shí)施例中的說(shuō)明,在此不再贅述。

可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D6,還包括:

第二判斷單元105,用于當(dāng)?shù)谝慌袛鄦卧?02判斷出音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件未存在于服務(wù)器的內(nèi)存中后,判斷服務(wù)器的硬盤(pán)中是否保存有預(yù)編碼文件;

第一保存單元106,用于當(dāng)?shù)诙袛鄦卧?05判斷出服務(wù)器的硬盤(pán)中保存有預(yù)編碼文件,保存預(yù)編碼文件至內(nèi)存;

分析單元107,用于分析預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置;

查找單元103,還用于分析單元107分析預(yù)編碼文件中包含的音量等級(jí)種類和每個(gè)音量等級(jí)對(duì)應(yīng)的幀數(shù)據(jù)的存儲(chǔ)位置后,在預(yù)編碼文件中查找與音頻請(qǐng)求對(duì)應(yīng)的幀數(shù)據(jù);

第三判斷單元108,用于當(dāng)?shù)诙袛鄦卧?05判斷出服務(wù)器的硬盤(pán)中未保存有預(yù)編碼文件,判斷內(nèi)存中是否保存有音頻請(qǐng)求對(duì)應(yīng)的脈沖編碼調(diào)制pcm素材;

第一轉(zhuǎn)換單元109,用于當(dāng)?shù)谌袛鄦卧?08判斷出內(nèi)存中保存有音頻請(qǐng)求對(duì)應(yīng)的pcm素材,將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

第二發(fā)送單元110,用于將第二數(shù)據(jù)發(fā)送到機(jī)頂盒;

第四判斷單元111,用于當(dāng)?shù)谌袛鄦卧?08判斷出內(nèi)存中未保存有音頻請(qǐng)求對(duì)應(yīng)的pcm素材后,判斷服務(wù)器的硬盤(pán)中是否保存有pcm素材;

第二保存單元112,用于當(dāng)?shù)谒呐袛鄦卧?11判斷出服務(wù)器的硬盤(pán)中保存有pcm素材,保存pcm素材至內(nèi)存;

第一轉(zhuǎn)換單元109,還用于第二保存單元112保存pcm素材至內(nèi)存后,將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)。

本實(shí)施例中,當(dāng)硬盤(pán)中未保存有音頻請(qǐng)求對(duì)應(yīng)的預(yù)編碼文件時(shí),查找是否有音頻請(qǐng)求對(duì)應(yīng)的pcm素材,在有對(duì)應(yīng)的pcm素材時(shí),將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù),并將第二數(shù)據(jù)發(fā)送到機(jī)頂盒,進(jìn)而能夠滿足用戶對(duì)音頻的需求。

需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D2對(duì)應(yīng)的實(shí)施例中的說(shuō)明,在此不再贅述。

可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D7,還包括:

第一獲取單元201,用于獲取音頻請(qǐng)求對(duì)應(yīng)的pcm素材;

第五判斷單元202,用于判斷pcm素材的音頻特征參數(shù)的參數(shù)取值是否為預(yù)設(shè)數(shù)值;

第二獲取單元203,用于當(dāng)?shù)谖迮袛鄦卧?02判斷出pcm素材的音頻特征參數(shù)的參數(shù)取值為預(yù)設(shè)數(shù)值,獲取預(yù)編碼音量列表;其中,預(yù)編碼音量列表中包含多個(gè)音量等級(jí);

調(diào)整單元204,用于根據(jù)音量倍數(shù)的線性變換算法調(diào)整pcm素材中的音量,得到預(yù)編碼音量列表中第i個(gè)音量等級(jí)對(duì)應(yīng)的新pcm素材;

第二轉(zhuǎn)換單元205,用于轉(zhuǎn)換第i個(gè)音量等級(jí)對(duì)應(yīng)的新pcm素材的格式,得到第i個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù);

統(tǒng)計(jì)單元206,用于統(tǒng)計(jì)第i個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大?。?/p>

第六判斷單元207,用于判斷是否統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大?。?/p>

控制單元208,用于若第六判斷單元207判斷出未統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,使i=i+1;

調(diào)整單元204,還用于控制單元208使i=i+1后,根據(jù)音量倍數(shù)的線性變換算法調(diào)整pcm素材中的音量,得到預(yù)編碼音量列表中第i個(gè)音量等級(jí)對(duì)應(yīng)的新pcm素材;其中,i為正整數(shù);

生成單元209,用于若第六判斷單元207判斷出已統(tǒng)計(jì)預(yù)編碼音量列表中最后一個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,根據(jù)預(yù)編碼文件模板、預(yù)編碼音量列表、每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)、以及每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù)的數(shù)據(jù)大小,生成預(yù)編碼文件。

本實(shí)施例中,首先生成每個(gè)音量等級(jí)對(duì)應(yīng)的符合預(yù)設(shè)格式的多個(gè)幀數(shù)據(jù),進(jìn)而能夠生成預(yù)編碼文件。

需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D3對(duì)應(yīng)的實(shí)施例中的說(shuō)明,在此不再贅述。

可選的,本發(fā)明的另一實(shí)施例中,參照?qǐng)D8,還包括:

第七判斷單元113,用于判斷是否有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù);

第一轉(zhuǎn)換單元109,還用于當(dāng)?shù)谄吲袛鄦卧?13判斷出沒(méi)有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù);

數(shù)據(jù)整合單元114,用于當(dāng)?shù)谄吲袛鄦卧?13判斷出有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),將待發(fā)送數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù);

第三轉(zhuǎn)換單元115,用于將整合后的數(shù)據(jù)轉(zhuǎn)換為符合預(yù)設(shè)格式的第三數(shù)據(jù);

第三發(fā)送單元116,用于將第三數(shù)據(jù)發(fā)送到機(jī)頂盒。

本實(shí)施例中,在將pcm素材中與音頻請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成符合預(yù)設(shè)格式的第二數(shù)據(jù)之前,判斷是否有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),當(dāng)判斷出有未發(fā)送至機(jī)頂盒的待發(fā)送數(shù)據(jù),將待發(fā)送數(shù)據(jù)與第一數(shù)據(jù)進(jìn)行整合,得到整合后的數(shù)據(jù),能夠?qū)⒁l(fā)送至機(jī)頂盒的多個(gè)數(shù)據(jù)整合成一個(gè)數(shù)據(jù)發(fā)送給機(jī)頂盒,即將用戶請(qǐng)求的多個(gè)音樂(lè)經(jīng)過(guò)混音合成后發(fā)送給機(jī)頂盒。

需要說(shuō)明的是,本實(shí)施例中的各個(gè)單元的工作過(guò)程,請(qǐng)參照?qǐng)D4對(duì)應(yīng)的實(shí)施例中的說(shuō)明,在此不再贅述。

對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
天峻县| 玛多县| 左权县| 宜丰县| 大足县| 马山县| 皮山县| 曲水县| 藁城市| 榆树市| 夏津县| 郓城县| 友谊县| 内黄县| 招远市| 静海县| 陆良县| 兴化市| 天等县| 湘潭市| 乌鲁木齐县| 南昌市| 郑州市| 松溪县| 涟源市| 彭州市| 雷州市| 揭西县| 云浮市| 西青区| 安仁县| 北安市| 泰安市| 建始县| 玉龙| 闽侯县| 古田县| 竹北市| 米林县| 茶陵县| 重庆市|