[發(fā)明專利]適應(yīng)多系統(tǒng)版本的音頻適配方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010911906.4 | 申請(qǐng)日: | 2020-09-02 |
| 公開(公告)號(hào): | CN112437315B | 公開(公告)日: | 2023-06-27 |
| 發(fā)明(設(shè)計(jì))人: | 陳建宇;徐勝;朱林偉 | 申請(qǐng)(專利權(quán))人: | 上海幻電信息科技有限公司 |
| 主分類號(hào): | H04N21/2187 | 分類號(hào): | H04N21/2187;H04N21/233;H04N21/439;H04N21/8547;G06F16/68 |
| 代理公司: | 北京英特普羅知識(shí)產(chǎn)權(quán)代理有限公司 11015 | 代理人: | 王勇;鄧小玲 |
| 地址: | 200120 上海市浦東新區(qū)中國(guó)(上海)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 適應(yīng) 系統(tǒng) 版本 音頻 配方 | ||
1.一種適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,所述方法包括:
獲取系統(tǒng)直播錄制工具提供的第i批音頻數(shù)據(jù),i為正整數(shù);
至少基于所述第i批音頻數(shù)據(jù)得到相應(yīng)的第一數(shù)據(jù)片段和第二數(shù)據(jù)片段:
當(dāng)i=1時(shí),將所述第一批音頻數(shù)據(jù)切分為第一個(gè)第一數(shù)據(jù)片段和第一個(gè)第二數(shù)據(jù)片段,其中,所述第一個(gè)第一數(shù)據(jù)片段的數(shù)據(jù)量為所述第一批音頻數(shù)據(jù)提供的最大整數(shù)倍的切片數(shù)據(jù)量,所述第一個(gè)第二數(shù)據(jù)片段為所述第一批音頻數(shù)據(jù)中除所述第一個(gè)第一數(shù)據(jù)片段之外剩余的數(shù)據(jù)片段;將所述第一個(gè)第一數(shù)據(jù)片段發(fā)送至下一個(gè)音頻處理模塊;及將所述第一個(gè)第二數(shù)據(jù)片段暫存至音頻緩沖區(qū);
當(dāng)i≥2時(shí),基于i-1批音頻數(shù)據(jù)剩余的第i-1個(gè)第二音頻片段和所述第i批音頻數(shù)據(jù)形成第i個(gè)第一數(shù)據(jù)片段和第i個(gè)第二數(shù)據(jù)片段,其中,所述第i個(gè)第一數(shù)據(jù)片段的數(shù)據(jù)量為所述第i-1個(gè)第二數(shù)據(jù)片段和所述第i批音頻數(shù)據(jù)的總音頻數(shù)據(jù)提供的最大整數(shù)倍的切片數(shù)據(jù)量,所述第i個(gè)第二個(gè)數(shù)據(jù)片段為所述第i-1個(gè)第二數(shù)據(jù)片段和所述第i批音頻數(shù)據(jù)的總音頻數(shù)據(jù)中除所述第i個(gè)第一數(shù)據(jù)片段之外剩余的數(shù)據(jù)片段;將所述第i個(gè)第一數(shù)據(jù)片段發(fā)送至所述下一個(gè)音頻處理模塊;及將所述第i個(gè)第二數(shù)據(jù)片段暫存至所述音頻緩沖區(qū);
其中,所述切片數(shù)據(jù)量為能進(jìn)行立即混音或者送往編碼器進(jìn)行編碼的值。
2.根據(jù)權(quán)利要求1所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,還包括:
確定音頻的時(shí)間戳,其中,所述音頻的時(shí)間戳等于主時(shí)間戳減去暫存數(shù)據(jù)時(shí)間戳;其中,所述主時(shí)間戳為第1批至第i批音頻數(shù)據(jù)的時(shí)間戳增量總和,所述暫存數(shù)據(jù)時(shí)間戳為所述第i個(gè)第二數(shù)據(jù)片段對(duì)應(yīng)的時(shí)間戳增量。
3.根據(jù)權(quán)利要求1所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,還包括:
通過多個(gè)任務(wù)處理所述第i批音頻數(shù)據(jù),其中,每個(gè)任務(wù)對(duì)應(yīng)一個(gè)處理操作;及
將所述多個(gè)任務(wù)放入到串行隊(duì)列中,以對(duì)所述第i批音頻數(shù)據(jù)執(zhí)行異步處理操作。
4.根據(jù)權(quán)利要求3所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,還包括:
調(diào)高所述串行隊(duì)列的優(yōu)先級(jí)。
5.根據(jù)權(quán)利要求1所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,還包括:
獲取所述第i批音頻數(shù)據(jù)的數(shù)據(jù)格式;及
如果所述數(shù)據(jù)格式不是預(yù)設(shè)數(shù)據(jù)格式,則對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換。
6.根據(jù)權(quán)利要求5所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,所述數(shù)據(jù)格式包括大小端;
如果所述數(shù)據(jù)格式不是預(yù)設(shè)數(shù)據(jù)格式,則對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,包括:
如果所述大小端不是預(yù)設(shè)大小端,則將第i個(gè)第一數(shù)據(jù)片段中的第j位數(shù)據(jù)和第j+1位數(shù)據(jù)進(jìn)行置換操作,j為正整數(shù)。
7.根據(jù)權(quán)利要求5所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,所述數(shù)據(jù)格式包括聲道數(shù);
如果所述數(shù)據(jù)格式不是預(yù)設(shè)數(shù)據(jù)格式,則對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,包括:
如果所述數(shù)據(jù)格式為單聲道且所述預(yù)設(shè)數(shù)據(jù)格式為雙聲道,則對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行聲道數(shù)轉(zhuǎn)換:
將所述第i個(gè)第一數(shù)據(jù)片段的第k位數(shù)據(jù)拷貝到雙聲道指針的k*2位地址、k*2+2位地址;將所述第i個(gè)第一數(shù)據(jù)片段的第k+1位數(shù)據(jù)拷貝到雙聲道指針的k*2+1位地址、k*2+3位地址,k為正整數(shù)。
8.根據(jù)權(quán)利要求5所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,所述數(shù)據(jù)格式包括采樣率;
如果所述不是預(yù)設(shè)數(shù)據(jù)格式,則對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換,包括:
如果所述采樣率不等于預(yù)設(shè)采樣率,則通過fast采樣率轉(zhuǎn)換策略對(duì)所述第i個(gè)第一數(shù)據(jù)片段進(jìn)行采樣率轉(zhuǎn)換,以得到對(duì)應(yīng)于所述預(yù)設(shè)采樣率的第i個(gè)第一數(shù)據(jù)片段。
9.根據(jù)權(quán)利要求1~8任意一項(xiàng)所述的適應(yīng)多系統(tǒng)版本的音頻適配方法,其特征在于,所述系統(tǒng)直播錄制工具為IOS系統(tǒng)的replayKit。
該專利技術(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/202010911906.4/1.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 ..其單媒體部件
- 適應(yīng)速度和適應(yīng)病人的假膝
- 帶寬適應(yīng)
- 自適應(yīng)均衡電路和自適應(yīng)均衡方法
- 適應(yīng)均衡裝置和適應(yīng)均衡方法
- 標(biāo)準(zhǔn)模式適應(yīng)裝置、標(biāo)準(zhǔn)模式適應(yīng)方法和標(biāo)準(zhǔn)模式適應(yīng)程序
- 攝像模組自適應(yīng)系統(tǒng)及其自適應(yīng)方法
- 彎頭自適應(yīng)耳塞及自適應(yīng)耳機(jī)
- 算法自適應(yīng)裝置和算法自適應(yīng)方法
- 域適應(yīng)
- 自適應(yīng)辨識(shí)系統(tǒng)、自適應(yīng)辨識(shí)裝置及自適應(yīng)辨識(shí)方法
- 自動(dòng)配置藍(lán)牙A2DP傳輸音頻編碼格式的方法和系統(tǒng)
- 一種多路音頻處理方法、音頻播放終端及音頻接收裝置
- 一種音頻處理方法、裝置及終端設(shè)備
- 一種音頻質(zhì)量的檢測(cè)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 音頻分離方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種音頻播放方法、裝置、以及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 一種音頻錄制系統(tǒng)
- 一種音頻共享系統(tǒng)及方法
- 音頻樣本生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 音頻處理方法和裝置





