[發明專利]音頻混合輸出控制的方法有效
| 申請號: | 201510128276.2 | 申請日: | 2015-03-23 |
| 公開(公告)號: | CN104811806B | 公開(公告)日: | 2017-10-03 |
| 發明(設計)人: | 蔣智斌 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/439 |
| 代理公司: | 四川省成都市天策商標專利事務所51213 | 代理人: | 譚德兵 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 音頻 混合 輸出 控制 方法 | ||
技術領域
本發明涉及智能設備技術領域,具體涉及一種針對智能電視和其它智能設備之間進行音頻數據共享的一種方法。
背景技術
當前,隨著智能設備的普及,智能電視和智能設備之間的互動會越來越頻繁,電視具有更好的顯示和聲音效果,而智能設備具有更好的靈活性和操作性。把他們的優勢結合起來,就可以獲得更好的用戶體驗。這樣就需要把各種智能設備之間的數據共享。另一個使用場景,就是多屏顯示中,用戶可以同時看幾個屏幕,但是只需要聽其中一路的音頻。這就需要實現這樣一個截獲的模塊,一是截獲需要的通道的音頻數據,來發送給設備,二是只保留用戶選擇的那一路的音頻來在電視上播放。
發明內容
本發明克服了現有技術的不足,提供一種音頻混合輸出控制的方法,以期望在智能電視Android系統的播放器架構中,實現一個穩定的控制模塊,實現智能電視的任意通道音頻數據截獲,路由和傳遞。
考慮到現有技術的上述問題,根據本發明公開的一個方面,本發明采用以下技術方案:
一種音頻混合輸出控制的方法,它包括以下步驟:
a、在應用層接收到用戶的指令的時候,預先設定屬性來規定框架層的操作;
b、框架層在獲取到應用層的指令的情況下,發現有相對應的數據傳下來的時候將需要傳遞給其他設備的音頻數據截獲,然后通過網絡發送;
c、在需要屏蔽此路聲音的情況下,則在截獲音頻數據之后,將此路音頻數據進行消音處理然后提供給下一個模塊使用。
為了更好地實現本發明,進一步的技術方案是:
根據本發明的一個實施方案,所述步驟b中發現有相對應的數據傳下來的時候通過在數據拷貝函數中添加鉤子函數的方式,將需要傳遞給其他設備的音頻數據截獲,壓縮后通過網絡發送。
根據本發明的另一個實施方案,它還包括:
在對單路的音頻數據進行截獲的情況下,在單路音頻數據解碼后將音頻數據截獲,并且根據需求關閉或者打開此路通道;
在對多路輸出的音頻數據進行截獲的情況下,在硬件抽象層進行截獲;
將一路或者多路截獲到的音頻數據傳遞給智能設備進行播放或者存儲。
根據本發明的另一個實施方案,在需要截獲的部分實現屬性的檢測,根據得到應用層設置的屬性來決定下一步的操作。
根據本發明的另一個實施方案,在解碼后的單路音頻傳遞環節進行屬性查詢,如果發現應用層設置了截獲的屬性,則把解碼后的單路音頻數據截獲用作編碼和網絡傳送。
本發明還可以是:
根據本發明的另一個實施方案,硬件抽象層是混音后的音頻數據,在此部分處理數據前也需要查詢屬性,如果應用層設置了截獲的屬性,則需要把混音后的多路音頻數據截獲。
與現有技術相比,本發明的有益效果之一是:
本發明的一種音頻混合輸出控制的方法,在Android的播放器架構上進行擴展,實現了電視和智能設備之間的音頻數據的交互,且為用戶提供了一種多屏互動的體驗。
附圖說明
為了更清楚的說明本申請文件實施例或現有技術中的技術方案,下面將對實施例或現有技術的描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是對本申請文件中一些實施例的參考,對于本領域技術人員來講,在不付出創造性勞動的情況下,還可以根據這些附圖得到其它的附圖。
圖1示出了根據本發明一個實施例的音頻混合輸出截獲示意圖。
具體實施方式
下面結合實施例對本發明作進一步地詳細說明,但本發明的實施方式不限于此。
如圖1所示,本發明通過在Android播放器的音頻處理的環節中加入數據截獲和路由控制的模塊,利用Android的屬性機制設置和獲取機制與應用層通信,從而能夠根據用戶的需求截獲和路由某一路的音頻數據,后續進行編碼處理和通過網絡發送給其他的智能設備。技術的實現主要包含以下幾個部分:
1)在需要截獲的部分實現屬性的檢測,根據得到應用層設置的屬性來決定下一步的操作。
2)在解碼后的單路音頻傳遞環節進行屬性查詢,如果發現應用層設置了截獲的屬性,則把解碼后的單路音頻數據截獲用作編碼和網絡傳送。
3)解碼后的單路音頻傳遞環節如果不需要在電視上面播放,則通過消音的處理不讓此路音頻數據傳遞給音頻混音部分。
4)在電視的硬件抽象層是混音后的音頻數據,在此部分處理數據前也需要查詢屬性,如果應用層設置了截獲的屬性,則需要把混音后的多路音頻數據截獲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510128276.2/2.html,轉載請聲明來源鉆瓜專利網。





