两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

音頻數(shù)據(jù)推送方法及系統(tǒng)的制作方法

文檔序號:9914841閱讀:643來源:國知局
音頻數(shù)據(jù)推送方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種音頻數(shù)據(jù)推送方法及系統(tǒng)。
【背景技術(shù)】
[0002] 目前,為擺脫音頻線的束縛,提升音頻播放的靈活性,現(xiàn)有技術(shù)提出了多種無線音 頻播放方案。以智能電視支持藍牙無線音頻為例,是通過采集解碼模塊解碼后的音頻信號, 然后傳輸?shù)剿{牙協(xié)議棧,通過藍牙模塊進行無線傳輸?shù)竭h端。但是在采集音頻信號并傳輸 到藍牙協(xié)議棧過程中存在較大延遲,當前音頻信號采集到藍牙協(xié)議棧的方式是:將音頻信 號周期性的緩存到緩沖區(qū),再從緩沖區(qū)周期提取音頻信號寫入藍牙協(xié)議棧,而智能電視從 輸入信源解碼分離出音頻數(shù)據(jù)的速度因信源類型不同而不同,通常存在緩沖區(qū)中堆積大量 音頻數(shù)據(jù)卻因未達到提取周期而無法發(fā)送,導致音頻數(shù)據(jù)傳輸?shù)男瘦^低。

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

[0003] 本發(fā)明的主要目的在于提供一種音頻數(shù)據(jù)推送方法及系統(tǒng),旨在提高音頻數(shù)據(jù)傳 輸?shù)男省?br>[0004] 為實現(xiàn)上述目的,本發(fā)明提供一種音頻數(shù)據(jù)推送方法,該音頻數(shù)據(jù)推送方法包括:
[0005] 步驟一,音頻數(shù)據(jù)推送系統(tǒng)在到達提取周期時,從智能電視的緩沖區(qū)中提取音頻 數(shù)據(jù)并推送到無線通信協(xié)議棧中以進行發(fā)送;
[0006] 步驟二,所述音頻數(shù)據(jù)推送系統(tǒng)獲取所述緩沖區(qū)的當前音頻數(shù)據(jù)剩余量,以及獲 取緩沖區(qū)中的音頻數(shù)據(jù)所對應(yīng)的信源類型;
[0007] 步驟三,所述音頻數(shù)據(jù)推送系統(tǒng)基于所述信源類型對應(yīng)的參考延遲值更新提取音 頻數(shù)據(jù)的啟動值,并根據(jù)所述當前音頻數(shù)據(jù)剩余量與更新后的所述啟動值的大小關(guān)系調(diào)整 所述提取周期,并轉(zhuǎn)入執(zhí)行步驟一,其中,
[0008] 當所述當前音頻數(shù)據(jù)剩余量大于所述啟動值時,縮短所述提取周期;
[0009] 當所述當前音頻數(shù)據(jù)剩余量小于所述啟動值時,延長所述提取周期。
[0010] 在一實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)獲取緩沖區(qū)中的音頻數(shù)據(jù)所對應(yīng)的信源類 型的步驟之前,還包括:
[0011]所述音頻數(shù)據(jù)推送系統(tǒng)記錄獲取的所述當前音頻數(shù)據(jù)剩余量;
[0012]在記錄的音頻數(shù)據(jù)剩余量的個數(shù)達到第一預(yù)設(shè)閾值時,所述音頻數(shù)據(jù)推送系統(tǒng)計 算記錄的音頻數(shù)據(jù)剩余量的平均值,并將所述當前音頻數(shù)據(jù)剩余量更新為計算的所述平均 值,轉(zhuǎn)入執(zhí)行所述音頻數(shù)據(jù)推送系統(tǒng)獲取緩沖區(qū)中的音頻數(shù)據(jù)所對應(yīng)的信源類型的步驟;
[0013] 所述音頻數(shù)據(jù)推送系統(tǒng)記錄獲取的所述當前音頻數(shù)據(jù)剩余量的步驟之后,還包 括:
[0014] 在記錄的音頻數(shù)據(jù)剩余量的個數(shù)未達到所述第一預(yù)設(shè)閾值時,轉(zhuǎn)入執(zhí)行所述步驟 〇
[0015] 在一實施例中,所述根據(jù)所述當前音頻數(shù)據(jù)剩余量與更新后的所述啟動值的大小 關(guān)系調(diào)整所述提取周期的步驟包括:
[0016] 基于預(yù)設(shè)的容錯差對更新后的所述啟動值進行修正;
[0017] 根據(jù)所述當前音頻數(shù)據(jù)剩余量與修正后的所述啟動值的大小關(guān)系調(diào)整所述提取 周期。
[0018] 在一實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)在到達提取周期時,從智能電視的緩沖區(qū) 中提取音頻數(shù)據(jù)并推送到無線通信協(xié)議棧中以進行發(fā)送的步驟包括:
[0019] 音頻數(shù)據(jù)推送系統(tǒng)在到達提取周期時,從智能電視的緩沖區(qū)中提取音頻數(shù)據(jù),并 對提取的音頻數(shù)據(jù)進行壓縮操作;
[0020] 所述音頻數(shù)據(jù)推送系統(tǒng)將壓縮后的所述音頻數(shù)據(jù)推送到所述無線通信協(xié)議棧中 以進行發(fā)送。
[0021] 在一實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)在到達提取周期時,從智能電視的緩沖區(qū) 中提取音頻數(shù)據(jù)并推送到無線通信協(xié)議棧中以進行發(fā)送的步驟之后,還包括:
[0022] 所述音頻數(shù)據(jù)推送系統(tǒng)接收所述音頻數(shù)據(jù)的目標終端基于其接收的音頻數(shù)據(jù)返 回的丟包率;
[0023] 所述音頻數(shù)據(jù)推送系統(tǒng)根據(jù)所述丟包率與第二預(yù)設(shè)閾值的大小關(guān)系調(diào)整壓縮操 作的壓縮比,其中,
[0024] 當所述丟包率大于所述第二預(yù)設(shè)閾值時,增大壓縮操作的壓縮比;
[0025] 當所述丟包率小于所述第二預(yù)設(shè)閾值時,減小壓縮操作的壓縮比。
[0026]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種音頻數(shù)據(jù)推送系統(tǒng),所述音頻數(shù)據(jù)推送 系統(tǒng)包括:
[0027] 提取模塊,用于在到達提取周期時,從智能電視的緩沖區(qū)中提取音頻數(shù)據(jù)并推送 到無線通信協(xié)議棧中以進行發(fā)送;
[0028] 獲取模塊,用于獲取所述緩沖區(qū)的當前音頻數(shù)據(jù)剩余量,以及獲取緩沖區(qū)中的音 頻數(shù)據(jù)所對應(yīng)的信源類型;
[0029] 第一調(diào)整模塊,用于基于所述信源類型對應(yīng)的參考延遲值更新提取音頻數(shù)據(jù)的啟 動值,并根據(jù)所述當前音頻數(shù)據(jù)剩余量與更新后的所述啟動值的大小關(guān)系調(diào)整所述提取周 期,其中,
[0030] 當所述當前音頻數(shù)據(jù)剩余量大于所述啟動值時,縮短所述提取周期;
[0031] 當所述當前音頻數(shù)據(jù)剩余量小于所述啟動值時,延長所述提取周期。
[0032] 在一實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)還包括:
[0033] 記錄模塊,用于記錄獲取的所述當前音頻數(shù)據(jù)剩余量;以及在記錄的音頻數(shù)據(jù)剩 余量的個數(shù)達到第一預(yù)設(shè)閾值時,計算記錄的音頻數(shù)據(jù)剩余量的平均值,并將所述當前音 頻數(shù)據(jù)剩余量更新為計算的所述平均值。
[0034] 在一實施例中,所述第一調(diào)整模塊還用于基于預(yù)設(shè)的容錯差對更新后的所述啟動 值進行修正;以及根據(jù)所述當前音頻數(shù)據(jù)剩余量與修正后的所述啟動值的大小關(guān)系調(diào)整所 述提取周期。
[0035] 在一實施例中,所述提取模塊還用于在到達提取周期時,從智能電視的緩沖區(qū)中 提取音頻數(shù)據(jù),并對提取的音頻數(shù)據(jù)進行壓縮操作;以及將壓縮后的所述音頻數(shù)據(jù)推送到 所述無線通信協(xié)議棧中以進行發(fā)送。
[0036] 在一實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)還包括:
[0037] 第二調(diào)整模塊,用于接收所述音頻數(shù)據(jù)的目標終端基于其接收的音頻數(shù)據(jù)返回的 丟包率;以及根據(jù)所述丟包率與第二預(yù)設(shè)閾值的大小關(guān)系調(diào)整壓縮操作的壓縮比,其中,
[0038] 當所述丟包率大于所述第二預(yù)設(shè)閾值時,增大壓縮操作的壓縮比;
[0039] 當所述丟包率小于所述第二預(yù)設(shè)閾值時,減小壓縮操作的壓縮比。
[0040] 本實施例提出的音頻數(shù)據(jù)推送方法及系統(tǒng),在提取智能電視的緩沖區(qū)中的音頻數(shù) 據(jù)并推送到無線通信協(xié)議棧中以進行發(fā)送之后,基于提取音頻數(shù)據(jù)的預(yù)設(shè)提取量以及音頻 數(shù)據(jù)對應(yīng)的參考延遲值更新啟動音頻數(shù)據(jù)推送的啟動值,并根據(jù)提取音頻數(shù)據(jù)后緩沖區(qū)的 當前音頻數(shù)據(jù)剩余量與更新后的啟動值的大小關(guān)系,動態(tài)調(diào)整音頻數(shù)據(jù)的提取周期,使得 提取周期與智能電視分離出音頻數(shù)據(jù)的速度相適應(yīng),從而提升音頻數(shù)據(jù)的傳輸效率。
【附圖說明】
[0041 ]圖1為本發(fā)明音頻數(shù)據(jù)推送方法第一實施例的流程示意圖;
[0042] 圖2為本發(fā)明音頻數(shù)據(jù)推送系統(tǒng)第一實施例的功能模塊示意圖。
[0043] 本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0044] 應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0045] 本發(fā)明提供一種音頻數(shù)據(jù)推送方法,應(yīng)用于智能電視,參照圖1,在本發(fā)明音頻數(shù) 據(jù)推送方法的第一實施例中,所述音頻數(shù)據(jù)推送方法包括以下步驟:
[0046] 步驟S10,音頻數(shù)據(jù)推送系統(tǒng)在到達提取周期時,從智能電視的緩沖區(qū)中提取音頻 數(shù)據(jù)并推送到無線通信協(xié)議棧中以進行發(fā)送;
[0047]需要說明的是,本實施例所述的音頻數(shù)據(jù)推送系統(tǒng)基于智能電視運行,當然,所述 的音頻數(shù)據(jù)推送系統(tǒng)也可以基于電腦、平板電腦、智能手機等智能設(shè)備運行。優(yōu)選地,在本 實施例中,所述音頻數(shù)據(jù)推送系統(tǒng)基于智能電視運行。
[0048] 本實施例中,智能電視在接收到外部信源輸入之后,將輸入的信源解碼分離出音 頻信號,并將分離出的音頻信號轉(zhuǎn)換成音頻數(shù)據(jù)緩存在緩沖區(qū)中,等待發(fā)送。其中,所述音 頻數(shù)據(jù)的格式包括但不限于PCM(Pulse-code modulation,脈沖編碼調(diào)制)和LPCM(Linear Pulse-code modulation,線性脈沖編
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
象州县| 五常市| 新余市| 九台市| 湘潭市| 康保县| 通化县| 略阳县| 铜川市| 定襄县| 安西县| 迭部县| 正镶白旗| 百色市| 多伦县| 理塘县| 湘阴县| 玉树县| 临高县| 汉寿县| 嘉祥县| 伊川县| 江孜县| 平江县| 福海县| 秀山| 衡山县| 杨浦区| 盖州市| 大理市| 钦州市| 诸城市| 林甸县| 巧家县| 澳门| 海口市| 庆云县| 平谷区| 景宁| 昌平区| 阳新县|