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

音頻混合輸出控制的方法

文檔序號(hào):8490273閱讀:813來(lái)源:國(guó)知局
音頻混合輸出控制的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能設(shè)備技術(shù)領(lǐng)域,具體涉及一種針對(duì)智能電視和其它智能設(shè)備之間進(jìn)行音頻數(shù)據(jù)共享的一種方法。
【背景技術(shù)】
[0002]當(dāng)前,隨著智能設(shè)備的普及,智能電視和智能設(shè)備之間的互動(dòng)會(huì)越來(lái)越頻繁,電視具有更好的顯示和聲音效果,而智能設(shè)備具有更好的靈活性和操作性。把他們的優(yōu)勢(shì)結(jié)合起來(lái),就可以獲得更好的用戶體驗(yàn)。這樣就需要把各種智能設(shè)備之間的數(shù)據(jù)共享。另一個(gè)使用場(chǎng)景,就是多屏顯示中,用戶可以同時(shí)看幾個(gè)屏幕,但是只需要聽其中一路的音頻。這就需要實(shí)現(xiàn)這樣一個(gè)截獲的模塊,一是截獲需要的通道的音頻數(shù)據(jù),來(lái)發(fā)送給設(shè)備,二是只保留用戶選擇的那一路的音頻來(lái)在電視上播放。

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

[0003]本發(fā)明克服了現(xiàn)有技術(shù)的不足,提供一種音頻混合輸出控制的方法,以期望在智能電視Android系統(tǒng)的播放器架構(gòu)中,實(shí)現(xiàn)一個(gè)穩(wěn)定的控制模塊,實(shí)現(xiàn)智能電視的任意通道音頻數(shù)據(jù)截獲,路由和傳遞。
[0004]考慮到現(xiàn)有技術(shù)的上述問題,根據(jù)本發(fā)明公開的一個(gè)方面,本發(fā)明采用以下技術(shù)方案:
[0005]一種音頻混合輸出控制的方法,它包括以下步驟:
[0006]a、在應(yīng)用層接收到用戶的指令的時(shí)候,預(yù)先設(shè)定屬性來(lái)規(guī)定框架層的操作;
[0007]b、框架層在獲取到應(yīng)用層的指令的情況下,發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候?qū)⑿枰獋鬟f給其他設(shè)備的音頻數(shù)據(jù)截獲,然后通過網(wǎng)絡(luò)發(fā)送;
[0008]C、在需要屏蔽此路聲音的情況下,則在截獲音頻數(shù)據(jù)之后,將此路音頻數(shù)據(jù)進(jìn)行消音處理然后提供給下一個(gè)模塊使用。
[0009]為了更好地實(shí)現(xiàn)本發(fā)明,進(jìn)一步的技術(shù)方案是:
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施方案,所述步驟b中發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候通過在數(shù)據(jù)拷貝函數(shù)中添加鉤子函數(shù)的方式,將需要傳遞給其他設(shè)備的音頻數(shù)據(jù)截獲,壓縮后通過網(wǎng)絡(luò)發(fā)送。
[0011]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,它還包括:
[0012]在對(duì)單路的音頻數(shù)據(jù)進(jìn)行截獲的情況下,在單路音頻數(shù)據(jù)解碼后將音頻數(shù)據(jù)截獲,并且根據(jù)需求關(guān)閉或者打開此路通道;
[0013]在對(duì)多路輸出的音頻數(shù)據(jù)進(jìn)行截獲的情況下,在硬件抽象層進(jìn)行截獲;
[0014]將一路或者多路截獲到的音頻數(shù)據(jù)傳遞給智能設(shè)備進(jìn)行播放或者存儲(chǔ)。
[0015]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,在需要截獲的部分實(shí)現(xiàn)屬性的檢測(cè),根據(jù)得到應(yīng)用層設(shè)置的屬性來(lái)決定下一步的操作。
[0016]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,在解碼后的單路音頻傳遞環(huán)節(jié)進(jìn)行屬性查詢,如果發(fā)現(xiàn)應(yīng)用層設(shè)置了截獲的屬性,則把解碼后的單路音頻數(shù)據(jù)截獲用作編碼和網(wǎng)絡(luò)傳送。
[0017]本發(fā)明還可以是:
[0018]根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,硬件抽象層是混音后的音頻數(shù)據(jù),在此部分處理數(shù)據(jù)前也需要查詢屬性,如果應(yīng)用層設(shè)置了截獲的屬性,則需要把混音后的多路音頻數(shù)據(jù)截獲。
[0019]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果之一是:
[0020]本發(fā)明的一種音頻混合輸出控制的方法,在Android的播放器架構(gòu)上進(jìn)行擴(kuò)展,實(shí)現(xiàn)了電視和智能設(shè)備之間的音頻數(shù)據(jù)的交互,且為用戶提供了一種多屏互動(dòng)的體驗(yàn)。
【附圖說明】
[0021]為了更清楚的說明本申請(qǐng)文件實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)的描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見地,下面描述中的附圖僅是對(duì)本申請(qǐng)文件中一些實(shí)施例的參考,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的情況下,還可以根據(jù)這些附圖得到其它的附圖。
[0022]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的音頻混合輸出截獲示意圖。
【具體實(shí)施方式】
[0023]下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步地詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
[0024]如圖1所示,本發(fā)明通過在Android播放器的音頻處理的環(huán)節(jié)中加入數(shù)據(jù)截獲和路由控制的模塊,利用Android的屬性機(jī)制設(shè)置和獲取機(jī)制與應(yīng)用層通信,從而能夠根據(jù)用戶的需求截獲和路由某一路的音頻數(shù)據(jù),后續(xù)進(jìn)行編碼處理和通過網(wǎng)絡(luò)發(fā)送給其他的智能設(shè)備。技術(shù)的實(shí)現(xiàn)主要包含以下幾個(gè)部分:
[0025]I)在需要截獲的部分實(shí)現(xiàn)屬性的檢測(cè),根據(jù)得到應(yīng)用層設(shè)置的屬性來(lái)決定下一步的操作。
[0026]2)在解碼后的單路音頻傳遞環(huán)節(jié)進(jìn)行屬性查詢,如果發(fā)現(xiàn)應(yīng)用層設(shè)置了截獲的屬性,則把解碼后的單路音頻數(shù)據(jù)截獲用作編碼和網(wǎng)絡(luò)傳送。
[0027]3)解碼后的單路音頻傳遞環(huán)節(jié)如果不需要在電視上面播放,則通過消音的處理不讓此路音頻數(shù)據(jù)傳遞給音頻混音部分。
[0028]4)在電視的硬件抽象層是混音后的音頻數(shù)據(jù),在此部分處理數(shù)據(jù)前也需要查詢屬性,如果應(yīng)用層設(shè)置了截獲的屬性,則需要把混音后的多路音頻數(shù)據(jù)截獲。
[0029]5)在硬件抽象層如果有消音的需求,則通過消音的處理讓電視的播放靜音。
[0030]另一實(shí)施例,一種多路音頻混合輸出控制的方法和特征如下:
[0031]a.在應(yīng)用層接收到用戶的指令的時(shí)候,需要預(yù)先設(shè)定屬性來(lái)規(guī)定框架層的操作。
[0032]b.框架層在獲取到應(yīng)用層的指令的時(shí)候,發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候通過在數(shù)據(jù)拷貝函數(shù)中添加鉤子函數(shù)的方式,將需要傳遞給其他設(shè)備的音頻數(shù)據(jù)截獲,然后可以壓縮后通過網(wǎng)絡(luò)發(fā)送。
[0033]c.如果應(yīng)用需要屏蔽此路聲音,則在截獲音頻數(shù)據(jù)之后,需要將此路音頻數(shù)據(jù)進(jìn)行消音處理然后提供給下一個(gè)模塊使用。
[0034]在對(duì)系統(tǒng)的消耗比較小的情況下,可以靈活的選擇任意一路或者多路音頻在任意的設(shè)備進(jìn)行播放。
[0035]在多路音視頻情況下,對(duì)于要顯示此路的音視頻可以有選擇的播放。對(duì)于只需要播放視頻不需要播放音頻的此路音頻,可以通過消音的方式來(lái)實(shí)現(xiàn)。對(duì)于多屏共享和畫中畫的功能都是必要的。
[0036]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分相互參見即可。
[0037]在本說明書中所談到的“一個(gè)實(shí)施例”、“另一個(gè)實(shí)施例”、“實(shí)施例”、等,指的是結(jié)合該實(shí)施例描述的具體特征、結(jié)構(gòu)或者特點(diǎn)包括在本申請(qǐng)概括性描述的至少一個(gè)實(shí)施例中。在說明書中多個(gè)地方出現(xiàn)同種表述不是一定指的是同一個(gè)實(shí)施例。進(jìn)一步來(lái)說,結(jié)合任一實(shí)施例描述一個(gè)具體特征、結(jié)構(gòu)或者特點(diǎn)時(shí),所要主張的是結(jié)合其他實(shí)施例來(lái)實(shí)現(xiàn)這種特征、結(jié)構(gòu)或者特點(diǎn)也落在本發(fā)明的范圍內(nèi)。
[0038]盡管這里參照本發(fā)明的多個(gè)解釋性實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計(jì)出很多其他的修改和實(shí)施方式,這些修改和實(shí)施方式將落在本申請(qǐng)公開的原則范圍和精神之內(nèi)。更具體地說,在本申請(qǐng)公開和權(quán)利要求的范圍內(nèi),可以對(duì)主題組合布局的組成部件和/或布局進(jìn)行多種變型和改進(jìn)。除了對(duì)組成部件和/或布局進(jìn)行的變型和改進(jìn)外,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說,其他的用途也將是明顯的。
【主權(quán)項(xiàng)】
1.一種音頻混合輸出控制的方法,其特征在于它包括以下步驟: a、在應(yīng)用層接收到用戶的指令的時(shí)候,預(yù)先設(shè)定屬性來(lái)規(guī)定框架層的操作; b、框架層在獲取到應(yīng)用層的指令的情況下,發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候?qū)⑿枰獋鬟f給其他設(shè)備的音頻數(shù)據(jù)截獲,然后通過網(wǎng)絡(luò)發(fā)送; C、在需要屏蔽此路聲音的情況下,則在截獲音頻數(shù)據(jù)之后,將此路音頻數(shù)據(jù)進(jìn)行消音處理然后提供給下一個(gè)模塊使用。
2.根據(jù)權(quán)利要求1所述的音頻混合輸出控制的方法,其特征在于所述步驟b中發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候通過在數(shù)據(jù)拷貝函數(shù)中添加鉤子函數(shù)的方式,將需要傳遞給其他設(shè)備的音頻數(shù)據(jù)截獲,壓縮后通過網(wǎng)絡(luò)發(fā)送。
3.根據(jù)權(quán)利要求1所述的音頻混合輸出控制的方法,其特征在于它還包括: 在對(duì)單路的音頻數(shù)據(jù)進(jìn)行截獲的情況下,在單路音頻數(shù)據(jù)解碼后將音頻數(shù)據(jù)截獲,并且根據(jù)需求關(guān)閉或者打開此路通道; 在對(duì)多路輸出的音頻數(shù)據(jù)進(jìn)行截獲的情況下,在硬件抽象層進(jìn)行截獲; 將一路或者多路截獲到的音頻數(shù)據(jù)傳遞給智能設(shè)備進(jìn)行播放或者存儲(chǔ)。
4.根據(jù)權(quán)利要求1所述的音頻混合輸出控制的方法,其特征在于在需要截獲的部分實(shí)現(xiàn)屬性的檢測(cè),根據(jù)得到應(yīng)用層設(shè)置的屬性來(lái)決定下一步的操作。
5.根據(jù)權(quán)利要求1所述的音頻混合輸出控制的方法,其特征在于在解碼后的單路音頻傳遞環(huán)節(jié)進(jìn)行屬性查詢,如果發(fā)現(xiàn)應(yīng)用層設(shè)置了截獲的屬性,則把解碼后的單路音頻數(shù)據(jù)截獲用作編碼和網(wǎng)絡(luò)傳送。
6.根據(jù)權(quán)利要求1所述的音頻混合輸出控制的方法,其特征在于硬件抽象層是混音后的音頻數(shù)據(jù),在此部分處理數(shù)據(jù)前先查詢屬性,如果應(yīng)用層設(shè)置了截獲的屬性,則需要把混音后的多路音頻數(shù)據(jù)截獲。
【專利摘要】本發(fā)明公開了一種音頻混合輸出控制的方法,它包括:在應(yīng)用層接收到用戶的指令的時(shí)候,預(yù)先設(shè)定屬性來(lái)規(guī)定框架層的操作;框架層在獲取到應(yīng)用層的指令的情況下,發(fā)現(xiàn)有相對(duì)應(yīng)的數(shù)據(jù)傳下來(lái)的時(shí)候?qū)⑿枰獋鬟f給其他設(shè)備的音頻數(shù)據(jù)截獲,然后通過網(wǎng)絡(luò)發(fā)送;在需要屏蔽此路聲音的情況下,則在截獲音頻數(shù)據(jù)之后,將此路音頻數(shù)據(jù)進(jìn)行消音處理然后提供給下一個(gè)模塊使用。在Android的播放器架構(gòu)上進(jìn)行擴(kuò)展,實(shí)現(xiàn)了電視和智能設(shè)備之間的音頻數(shù)據(jù)的交互,且為用戶提供了一種多屏互動(dòng)的體驗(yàn)。
【IPC分類】H04N21-439, H04N21-443
【公開號(hào)】CN104811806
【申請(qǐng)?zhí)枴緾N201510128276
【發(fā)明人】蔣智斌
【申請(qǐng)人】四川長(zhǎng)虹電器股份有限公司
【公開日】2015年7月29日
【申請(qǐng)日】2015年3月23日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
建始县| 饶平县| 常宁市| 左云县| 元阳县| 海城市| 云龙县| 汪清县| 清流县| 无为县| 依兰县| 手游| 历史| 鄯善县| 元氏县| 田东县| 寿宁县| 静宁县| 济源市| 延边| 逊克县| 安龙县| 新民市| 中江县| 巩留县| 平和县| 平原县| 个旧市| 牟定县| 中方县| 光山县| 黄浦区| 正蓝旗| 昌江| 双峰县| 广昌县| 云霄县| 青龙| 雅安市| 监利县| 板桥市|