[發(fā)明專利]一種實(shí)現(xiàn)機(jī)頂盒混音的方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201110416996.0 | 申請(qǐng)日: | 2011-12-14 |
| 公開(公告)號(hào): | CN102572588A | 公開(公告)日: | 2012-07-11 |
| 發(fā)明(設(shè)計(jì))人: | 李克 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04N21/439 | 分類號(hào): | H04N21/439 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 機(jī)頂盒 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體終端領(lǐng)域,更具體地,涉及一種實(shí)現(xiàn)機(jī)頂盒混音的方法及裝置,使機(jī)頂盒能夠自適應(yīng)適配各種音頻類型。
背景技術(shù)
隨著多媒體技術(shù)的發(fā)展,很多媒體影音和終端設(shè)備都具有混音功能,但由于硬件平臺(tái)的差異,都是依賴各自獨(dú)立的芯片來實(shí)現(xiàn)的。
就機(jī)頂盒來說,不同型號(hào)的機(jī)頂盒采用的都是不同芯片廠家的硬件平臺(tái)和技術(shù)方案,因此音視頻相關(guān)的解碼播放都是各自的芯片硬件模塊來完成的,對(duì)于集成開發(fā)廠家來說,很多播放相關(guān)的功能都需要授權(quán)證書,即開發(fā)一款機(jī)頂盒就需要向芯片廠家支付一定費(fèi)用,如h264,mpeg4,mp3播放,混音實(shí)現(xiàn),等功能的支持,
以IP機(jī)頂盒為例,混音功能是作為IPTV(交互式網(wǎng)絡(luò)電視)機(jī)頂盒技術(shù)規(guī)范說明的一種播放業(yè)務(wù),場(chǎng)景主要有游戲業(yè)務(wù),網(wǎng)頁播放等需要支持背景音樂和按鍵音效的混合播放。在上述混音實(shí)現(xiàn)原理上,傳統(tǒng)的做法都是機(jī)頂盒通過網(wǎng)絡(luò)接收頁面2路或多路音頻流,由機(jī)頂盒硬件來完成各路解碼混合輸出的。這種方法依賴具體硬件,一直以來都是芯片廠家提供實(shí)現(xiàn)方案,一般沒有現(xiàn)成的可直接運(yùn)行的代碼,每升級(jí)一個(gè)SDK(Software?Development?Kit,軟件開發(fā)工具包)版本都需要重頭來做該功能,并且其混音方案大部分都無法適應(yīng)多種音頻格式的互混,因此,傳統(tǒng)的機(jī)頂盒混音實(shí)現(xiàn)存在著對(duì)芯片廠家依賴程度高,自適應(yīng)不夠,可移植性差的不足,不利于機(jī)頂盒降低成本和模塊化快速開發(fā)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種實(shí)現(xiàn)機(jī)頂盒混音的方法及裝置,以通過軟件方法實(shí)現(xiàn)機(jī)頂盒混音。
為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)機(jī)頂盒混音的方法,包括:
將機(jī)頂盒接收到的多路的音頻碼流解碼成對(duì)應(yīng)的脈碼調(diào)制錄音(PCM)格式數(shù)據(jù);
對(duì)各路解碼出的PCM格式數(shù)據(jù)進(jìn)行處理后,混音為一路進(jìn)行輸出。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述對(duì)各路解碼出的PCM格式數(shù)據(jù)進(jìn)行處理包括:
根據(jù)所述機(jī)項(xiàng)盒支持的PCM采樣率,判斷是否需要對(duì)解碼出的PCM格式數(shù)據(jù)進(jìn)行采樣率轉(zhuǎn)換,若不需要,則將解碼出的PCM格式數(shù)據(jù)分別進(jìn)行緩存,若需要,將解碼出的PCM格式數(shù)據(jù)進(jìn)行采樣率轉(zhuǎn)換后,再分別進(jìn)行緩存。
進(jìn)一步地,上述方法還具有下面特點(diǎn):在混音過程中包括:
確定每次混音的數(shù)據(jù)量;
調(diào)用混音算法,將各路緩存的所述數(shù)據(jù)量的PCM格式數(shù)據(jù)混合到其中一路;
播放所述混合為一路的PCM格式數(shù)據(jù)。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述確定每次混音的數(shù)據(jù)量是通過以下方式進(jìn)行確定的:
判斷所述機(jī)頂盒的音頻驅(qū)動(dòng)緩存的剩余空間能夠緩存的數(shù)據(jù)量是否大于緩存PCM格式數(shù)據(jù)的最小的連續(xù)的數(shù)據(jù)量,若大于,則以緩存PCM格式數(shù)據(jù)的最小的連續(xù)的數(shù)據(jù)量為本次混音的數(shù)據(jù)量;若不大于,則以所述機(jī)頂盒的音頻驅(qū)動(dòng)緩存的剩余空間能夠緩存的數(shù)據(jù)量為本次混音的數(shù)據(jù)量。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述將各路緩存的所述數(shù)據(jù)量的PCM格式數(shù)據(jù)混合到其中一路之前,還包括:
降低各路緩存的所述數(shù)據(jù)量的PCM格式數(shù)據(jù)的幅度。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述將各路緩存的所述數(shù)據(jù)量的PCM格式數(shù)據(jù)混合到其中一路之后,還包括:
若判斷疊加后的數(shù)據(jù)發(fā)生溢出,則將溢出部分的數(shù)據(jù)用預(yù)定的最大值或最小值代替。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述將各路緩存的所述數(shù)據(jù)量的PCM格式數(shù)據(jù)混合到其中一路之后,還包括:
將混合后的數(shù)據(jù)進(jìn)行緩存。
進(jìn)一步地,上述方法還具有下面特點(diǎn):所述音頻碼流的格式包括以下的一種或多種:
MP3格式、脈碼調(diào)制錄音格式、波形聲音文件格式和微軟音樂媒體文件格式。
為了解決上述問題,本發(fā)明還提供了一種實(shí)現(xiàn)機(jī)頂盒混音的裝置,包括:
第一模塊,用于將機(jī)頂盒接收到的多路的音頻碼流解碼成對(duì)應(yīng)的脈碼調(diào)制錄音(PCM)格式數(shù)據(jù);
第二模塊,對(duì)各路解碼出的PCM格式數(shù)據(jù)進(jìn)行處理后,混音為一路進(jìn)行輸出。
進(jìn)一步地,上述裝置還具有下面特點(diǎn):第二模塊包括:
第一單元,用于根據(jù)所述機(jī)項(xiàng)盒支持的PCM采樣率,判斷是否需要對(duì)解碼出的PCM格式數(shù)據(jù)進(jìn)行采樣率轉(zhuǎn)換,若不需要,則將解碼出的PCM格式數(shù)據(jù)分別進(jìn)行緩存,若需要,將解碼出的PCM格式數(shù)據(jù)進(jìn)行采樣率轉(zhuǎn)換后,再分別進(jìn)行緩存。
進(jìn)一步地,上述裝置還具有下面特點(diǎn):第二模塊還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110416996.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





