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

通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng)及方法與流程

文檔序號(hào):11139413閱讀:1713來源:國知局
通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng)及方法與制造工藝

本發(fā)明涉及音視頻傳輸和交互信令的系統(tǒng)及方法,尤其是一種通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng)及方法。



背景技術(shù):

隨著近幾年無線傳輸帶寬、無線芯片、編解碼算法、PC性能、解碼芯片等等方面的技術(shù)進(jìn)步,出現(xiàn)了無線傳輸?shù)姆绞?。PC、手機(jī)或平板等等多種類型源端通過無線方式可以把屏幕內(nèi)容同屏傳輸顯示到終端顯示設(shè)備上。

該方式的缺點(diǎn)是:

1、音視頻傳輸?shù)膶?shí)時(shí)性沒有有線好,有延時(shí)。

2、無線傳輸因?yàn)閹挼囊蛩?,基本上都需要通過編解碼的方式對(duì)音視頻數(shù)據(jù)進(jìn)行處理,才能傳輸,所以終端顯示的內(nèi)容與源端會(huì)有差異。

3、無線傳輸?shù)姆€(wěn)定性和保密性沒有有線的好。

總而言之,無線傳輸方式解決了有線的固有缺點(diǎn),給用戶帶來了很大的便利性。如果無線傳輸方式還能把上述的缺點(diǎn)加以改進(jìn),優(yōu)化到接近有線的性能,并且做到操作簡單,那么無線傳輸方式就可以給用戶帶來非常好的使用體驗(yàn)。

目前,主流的無線音視頻傳輸技術(shù)是基于Wi-Fi的技術(shù),因?yàn)閃i-Fi使用廣闊、提供芯片的廠家多、技術(shù)成熟、成本低。并隨著802.11n和802.11ac協(xié)議的商用,使得Wi-Fi傳輸帶寬得到很大的提高,理論上有足夠的帶寬支持多路經(jīng)過編碼的高清視頻同時(shí)傳輸。

但是,市場(chǎng)上大部分的采用基于Wi-Fi的技術(shù)實(shí)現(xiàn)無線音視頻傳輸?shù)漠a(chǎn)品,用戶體驗(yàn)都做的不好,這些產(chǎn)品或多或少都存在以下的缺點(diǎn):

1、需要在PC上安裝軟件,軟件操作非常復(fù)雜,給用戶帶來的操作體驗(yàn)很差,用戶需要有一定的IT背景知識(shí)才能用的起來這類產(chǎn)品。

2、占用PC的無線網(wǎng)卡,使得在無線同屏傳輸?shù)臅r(shí)候,不能上網(wǎng)或者不能很流暢的上網(wǎng),限制了用戶的上網(wǎng)需求。

3、對(duì)多種類型終端支持不全,多種類型終端包括windows PC、MAC OS X PC、Android移動(dòng)端和iOS移動(dòng)端。

4、對(duì)多路視頻傳輸支持不夠,多路視頻同時(shí)同屏傳輸顯示時(shí),有延時(shí)和卡頓。

本發(fā)明采用基于Wi-Fi的技術(shù)來實(shí)現(xiàn)無線音視頻傳輸?shù)?。但是,一鍵聯(lián)系統(tǒng)通過采用創(chuàng)新的技術(shù)和先進(jìn)的芯片,很好的解決了以上的缺點(diǎn)。



技術(shù)實(shí)現(xiàn)要素:

為了克服上述現(xiàn)有問題,本發(fā)明公開了一種通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng)及方法,其目的在于通過技術(shù)的手段屏蔽了很多復(fù)雜的操作,使得一個(gè)沒有任何IT背景知識(shí)的用戶在10分鐘內(nèi)就能熟練的使用,用戶的體驗(yàn)非常好。極大的提高了會(huì)議的效率和愉悅性。

為了解決上述問題,本發(fā)明采用的技術(shù)方案是:

一種通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的方法,包括以下步驟:

S101,發(fā)射端在主機(jī)端上映射出一個(gè)通用的USB HID接口,通過接口與主機(jī)端進(jìn)行配對(duì);

S102,發(fā)射器與主機(jī)端建立起無線網(wǎng)絡(luò)連接,并在源端PC端映射出一個(gè)通用的USB HID接口,與PC端進(jìn)行視頻和音頻數(shù)據(jù)傳輸以及信令交互;

S103,當(dāng)主機(jī)端接收到發(fā)射端請(qǐng)求之后,對(duì)終端發(fā)送相應(yīng)的處理指令?;?qū)⒔K端輸入的觸控指令回傳給發(fā)射端,再由發(fā)射端發(fā)送給源端相應(yīng)的處理指令。

優(yōu)選地,所述S101包括:

S1011,主機(jī)端根據(jù)USB HOST接口的設(shè)備插入事件判斷是否為發(fā)射端插入;

S1012,主機(jī)端檢測(cè)到為發(fā)射端插入時(shí),會(huì)給發(fā)射端發(fā)送配對(duì)請(qǐng)求;

S1013,發(fā)射端接收到主機(jī)的配對(duì)請(qǐng)求后,會(huì)給主機(jī)回復(fù)配對(duì)響應(yīng);

S1014,主機(jī)端接收到發(fā)射端的配對(duì)響應(yīng)后,給發(fā)射端發(fā)送配對(duì)數(shù)據(jù),開始配對(duì);

S1015,發(fā)射端接收配對(duì)數(shù)據(jù)后開始校驗(yàn),校驗(yàn)正確時(shí),將配對(duì)數(shù)據(jù)寫入Flash,給主機(jī)回復(fù)配對(duì)成功響應(yīng);

S1016,校驗(yàn)失敗時(shí),丟棄配對(duì)數(shù)據(jù),給主機(jī)回復(fù)配對(duì)失敗響應(yīng)。

優(yōu)選地,所述步驟S101還包括:配對(duì)失敗或超時(shí),終止配對(duì)操作,需重新進(jìn)行配對(duì)操作。

優(yōu)選地,所述步驟S102包括:

S1021,發(fā)射端與主機(jī)端建立無線網(wǎng)絡(luò)連接,存儲(chǔ)在發(fā)射端映射出來U盤或CD盤中的應(yīng)用程序在源端開始自動(dòng)運(yùn)行;

S1022,發(fā)射端發(fā)送按鍵指令,根據(jù)按下按鍵時(shí)間的長短,分為短按事件或是長按事件;

S1023,當(dāng)為長按事件時(shí),發(fā)射端給源端發(fā)送全屏請(qǐng)求,源端給發(fā)射端回復(fù)全屏請(qǐng)求響應(yīng);

S1024,當(dāng)為短按事件時(shí),發(fā)射端判斷當(dāng)前的狀態(tài):當(dāng)前是推屏狀態(tài),則給源端發(fā)送退屏請(qǐng)求;當(dāng)前是退屏狀態(tài),則給源端發(fā)送推屏請(qǐng)求;源端給發(fā)射器回復(fù)請(qǐng)求響應(yīng)。

S1025,判斷視頻是否在推送;當(dāng)視頻沒有在推屏?xí)r,不能單獨(dú)聲音推送;當(dāng)為推送狀態(tài)時(shí),源端給發(fā)射端發(fā)送聲音推送指令,開始對(duì)聲音進(jìn)行采樣,然后給發(fā)射端發(fā)送音頻數(shù)據(jù)。

S1026,發(fā)射端接收到源端的聲音推送指令,接收PC端傳輸過來的音頻數(shù)據(jù);同時(shí),給主機(jī)端發(fā)送聲音推送請(qǐng)求;發(fā)射端在與主機(jī)端建立起音頻傳輸連接后,把接收到的音頻數(shù)據(jù)傳送給主機(jī)端,完成聲音推送操作。

S1027,當(dāng)為退出操作時(shí),源端給發(fā)射端發(fā)送聲音退出指令,停止對(duì)聲音進(jìn)行采樣,停止給發(fā)射器發(fā)送音頻數(shù)據(jù);發(fā)射端接收到源端的聲音退出指令,停止接收PC端傳輸過來的音頻數(shù)據(jù);給主機(jī)發(fā)送聲音退出請(qǐng)求;然后斷開與主機(jī)的音頻傳輸連接,完成聲音退出操作。

一種通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng),包括:

配對(duì)模塊,用于發(fā)射端在主機(jī)端上映射出一個(gè)通用的USB HID接口,通過接口與主機(jī)端進(jìn)行配對(duì);

網(wǎng)絡(luò)連接模塊,用于發(fā)射器與主機(jī)端建立起無線網(wǎng)絡(luò)連接;

源端交互模塊,用于發(fā)射端在源端PC端映射出一個(gè)通用的USB HID接口,與PC端進(jìn)行視頻和音頻數(shù)據(jù)傳輸以及信令交互;

回傳模塊,用于主機(jī)端將終端輸入的觸控指令回傳給發(fā)射端,再由發(fā)射端發(fā)送給源端相應(yīng)的處理指令。

優(yōu)選地,所述配對(duì)模塊包括:

插入事件判斷單元,用于主機(jī)端根據(jù)USB HOST接口的設(shè)備插入事件判斷是否為發(fā)射端插入;

配對(duì)請(qǐng)求單元,用于主機(jī)端檢測(cè)到為發(fā)射端插入時(shí),會(huì)給發(fā)射端發(fā)送配對(duì)請(qǐng)求;

配對(duì)響應(yīng)單元,用于發(fā)射端接收到主機(jī)的配對(duì)請(qǐng)求后,會(huì)給主機(jī)回復(fù)配對(duì)響應(yīng);

數(shù)據(jù)發(fā)送單元,用于主機(jī)端接收到發(fā)射端的配對(duì)響應(yīng)后,給發(fā)射端發(fā)送配對(duì)數(shù)據(jù),開始配對(duì);

校驗(yàn)?zāi)K,用于發(fā)射端接收配對(duì)數(shù)據(jù)后開始校驗(yàn),校驗(yàn)正確時(shí),將配對(duì)數(shù)據(jù)寫入Flash,給主機(jī)回復(fù)配對(duì)成功響應(yīng);

錯(cuò)誤處理模塊,用于校驗(yàn)失敗時(shí),丟棄配對(duì)數(shù)據(jù),給主機(jī)回復(fù)配對(duì)失敗響應(yīng)。

所述源端交互模塊包括:

按鍵判斷單元,用于發(fā)射端發(fā)送按鍵指令,根據(jù)按下按鍵時(shí)間的長短,分為短按事件或是長按事件;

長按處理單元,用于當(dāng)為長按事件時(shí),發(fā)射端給源端發(fā)送全屏請(qǐng)求,源端給發(fā)射端回復(fù)全屏請(qǐng)求響應(yīng);

短按處理單元,用于當(dāng)為短按事件時(shí),發(fā)射端判斷當(dāng)前的狀態(tài):當(dāng)前是推屏狀態(tài),則給源端發(fā)送退屏請(qǐng)求;當(dāng)前是退屏狀態(tài),則給源端發(fā)送推屏請(qǐng)求;源端給發(fā)射器回復(fù)請(qǐng)求響應(yīng);

聲音推送單元,用于源端給發(fā)射端發(fā)送聲音推送指令,開始對(duì)聲音進(jìn)行采樣,然后給發(fā)射端發(fā)送音頻數(shù)據(jù);

聲音退出單元,用于源端給發(fā)射端發(fā)送聲音退出指令,停止對(duì)聲音進(jìn)行采樣,停止給發(fā)射器發(fā)送音頻數(shù)據(jù);發(fā)射端接收到源端的聲音退出指令,停止接收PC端傳輸過來的音頻數(shù)據(jù);給主機(jī)發(fā)送聲音退出請(qǐng)求;然后斷開與主機(jī)的音頻傳輸連接,完成聲音退出操作。

一種通過USB接口實(shí)現(xiàn)音視頻傳輸和交互信令的系統(tǒng),包括:

一發(fā)射器,通過發(fā)射器上按鍵的短按和長按兩種狀態(tài)實(shí)現(xiàn)推屏、推屏和全屏操作;

一主機(jī)端,通過主機(jī)端上的USB HOST接口與發(fā)射器進(jìn)行數(shù)據(jù)傳輸與信令交互,并通過USB HOST接口外接觸控屏的觸控USB接口,采集觸控屏終端的觸摸控制信令,回傳給發(fā)射器和源端,實(shí)現(xiàn)觸控屏的反向控制;

發(fā)射器包括:

映射存儲(chǔ)模塊,用于映射出一個(gè)U盤或CD盤存儲(chǔ)需在源端運(yùn)行的應(yīng)用程序;

交互傳輸模塊,用于與源端進(jìn)行信令交互和音視頻數(shù)據(jù)的傳輸;

信號(hào)回傳模塊,用于將觸摸顯示終端反向控制信號(hào)的回傳給PC端

無線模組模塊,用于連接主機(jī)端網(wǎng)絡(luò),不占用源端網(wǎng)絡(luò);

按鍵狀態(tài)監(jiān)測(cè)模塊,用于實(shí)時(shí)采集按鍵狀態(tài)操作;

LED燈顯示模塊1,用于實(shí)時(shí)顯示發(fā)射器的上電啟動(dòng)狀態(tài)、與主機(jī)正在連接狀態(tài)、與主機(jī)連接成功且沒有推屏狀態(tài)、與主機(jī)連接成功且正在推屏狀態(tài)等工作狀態(tài);

所述主機(jī)端包括:

內(nèi)置web頁面模塊,通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)登錄內(nèi)置WEB頁面,對(duì)主機(jī)的無線參數(shù)和輸出參數(shù)進(jìn)行設(shè)置;

外接觸控模塊,用于采集觸控屏終端的觸摸控制信令,回傳給發(fā)射器和源端;

配對(duì)模塊,通過USB HOST接口與發(fā)射器自動(dòng)配對(duì);

升級(jí)模塊,用于升級(jí)文件通過USB HOST接口實(shí)現(xiàn)主機(jī)端自動(dòng)升級(jí);

LED燈顯示模塊2,用于實(shí)時(shí)顯示主機(jī)端的上電啟動(dòng)狀態(tài)、與終端連接狀態(tài)、推屏狀態(tài)以及升級(jí)狀態(tài)等工作狀態(tài);

分辨率自適應(yīng)模塊,通過讀取EDID識(shí)別終端顯示設(shè)備的最佳分辨,以最佳顯示分辨率輸出。

優(yōu)選地,所述系統(tǒng)還可以包括:多個(gè)發(fā)射器與一主機(jī)端。

本發(fā)明的有益效果如下:

1)插入發(fā)射器設(shè)備,然后存于發(fā)射器設(shè)備的源端PC端應(yīng)用程序會(huì)自動(dòng)運(yùn)行,不論是windows系統(tǒng)還是MAC OS X系統(tǒng);

2)發(fā)射器自動(dòng)與主機(jī)建立Wi-Fi連接,連接成功有圖標(biāo)提示和LED燈提示;

3)然后按下按鍵即可實(shí)現(xiàn)無線推屏分享;

4)多用戶可以自主加入和退出,以及全屏顯示,全部通過發(fā)射器的一個(gè)按鍵即可實(shí)現(xiàn)。

5)主機(jī)安裝也非常簡單,只需通過HDMI或VGA與顯示終端連接,然后接上電源給主機(jī)上電啟動(dòng)即可完成。

附圖說明

圖1為PC端應(yīng)用程序功能圖;

圖2為發(fā)射器功能圖;

圖3為主機(jī)端功能圖;

圖4為配對(duì)流程圖;

圖5為推屏、退屏、全屏操作流程圖;

圖6為聲音推送、退出操作流程圖;

圖7為本發(fā)明主要流程圖;

圖8為升級(jí)操作流程圖。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

如圖1所示,示出了本發(fā)明一種通過USB接口實(shí)現(xiàn)音視頻和交互信令的傳輸方法及傳輸系統(tǒng)的實(shí)施例。

該實(shí)施例的通過USB接口實(shí)現(xiàn)音視頻傳輸和信令交互的系統(tǒng)包括:

運(yùn)行在源端PC端上的應(yīng)用程序,用于通過USB接口與發(fā)射器進(jìn)行音視頻數(shù)據(jù)傳輸和信令交互;

主機(jī)端,通過無線網(wǎng)絡(luò)與終端顯示設(shè)備進(jìn)行音視頻數(shù)據(jù)傳輸和信令交互;

發(fā)射器,通過無線無線網(wǎng)絡(luò)與主機(jī)端進(jìn)行音視頻數(shù)據(jù)傳輸和信令交互;

源端PC端應(yīng)用程序,通過USB接口與發(fā)射器進(jìn)行進(jìn)行音視頻數(shù)據(jù)傳輸和信令交互。

源端PC端應(yīng)用程序,設(shè)計(jì)為綠色軟件,不需要安裝,程序存儲(chǔ)于發(fā)射器映射出來的U盤或CD盤中,插入發(fā)射器后自動(dòng)運(yùn)行。

源端PC端應(yīng)用程序包括兩個(gè)版本,一個(gè)是windows PC版本,一個(gè)是MAC OS X PC版本。

實(shí)現(xiàn)的主要功能為捕獲屏幕內(nèi)容、鼠標(biāo)點(diǎn)擊指令、屏幕縮放處理、屏幕編碼、聲音采樣和音頻采樣率轉(zhuǎn)換以及USB HID通訊等等。功能圖如圖1所示。

在windows上與在MAC OS X上實(shí)現(xiàn)以上功能采用技術(shù)原理基本上不一樣。

對(duì)于Windows版本,采用windows提供的組件和接口驅(qū)動(dòng),實(shí)現(xiàn)屏幕、鼠標(biāo)和聲音的采樣,以及USB HID的通訊。視頻編碼模塊采用H.264算法,屏幕縮放處理和音頻采樣率轉(zhuǎn)換采用FFmpeg提供的庫實(shí)現(xiàn)。

對(duì)于MAC OS X版本,采用OS X提供的組件和接口驅(qū)動(dòng),實(shí)現(xiàn)屏幕、鼠標(biāo)和聲音采樣,以及USB HID的通訊。視頻編碼模塊采用H.264算法,屏幕縮放處理和音頻采樣率轉(zhuǎn)換采用OS X提供的庫實(shí)現(xiàn)。

發(fā)射器可接入到windows PC和MAC OS X上,不需要安裝驅(qū)動(dòng)即可運(yùn)行。發(fā)射器的功能圖如圖2所示。

發(fā)射器與源端PC端通過USB 2.0接口連接,在源端PC端上映射為USB Composite Device,USB枚舉類型都是標(biāo)準(zhǔn)的,無論是windows PC還是MAC OS X PC,都不需要安裝驅(qū)動(dòng),實(shí)現(xiàn)免驅(qū)即插即用。

主機(jī)端的功能圖如圖3所示:

主機(jī)端包括以下幾個(gè)功能模塊:

1)內(nèi)置WEB頁面模塊,可通過無線無線或有線LAN登錄內(nèi)置WEB頁面,對(duì)主機(jī)的無線參數(shù)和輸出參數(shù)進(jìn)行設(shè)置。

2)回傳模塊,主機(jī)的USB HOST接口外接觸控屏的觸控USB接口,采集觸控屏的觸摸控制信令,回傳給發(fā)射器和源端PC端,從而可實(shí)現(xiàn)觸控屏的反向控制功能。

3)配對(duì)模塊,把發(fā)射器插在主機(jī)的USB HOST接口上,實(shí)現(xiàn)發(fā)射器自動(dòng)配對(duì)功能。

4)升級(jí)模塊,把主機(jī)的升級(jí)文件存入U(xiǎn)盤,然后把U盤插入到主機(jī)的USB HOST接口,實(shí)現(xiàn)主機(jī)自動(dòng)升級(jí)功能。

5)顯示模塊,LED燈實(shí)時(shí)顯示主機(jī)端的工作狀態(tài),工作狀態(tài)包括上電啟動(dòng)狀態(tài),與終端連接狀態(tài),推屏狀態(tài)以及升級(jí)狀態(tài)。

6)分辨率自適應(yīng)模塊,終端顯示設(shè)備最佳分辨率自適應(yīng)功能,可以通過讀取EDID識(shí)別終端顯示設(shè)備的最佳分辨,然后以最佳顯示分辨率輸出。

音視頻數(shù)據(jù)傳輸和信令交互包括以下步驟:

啟動(dòng)主機(jī)端,讓其進(jìn)入正常運(yùn)行狀態(tài);

步驟S101,在主機(jī)端上映射出一個(gè)通用的USB HID接口,通過接口與主機(jī)端進(jìn)行配對(duì);

如圖4,把發(fā)射器插入主機(jī)的USB HOST接口進(jìn)行配對(duì)操作,這時(shí)發(fā)射端在主機(jī)上映射出一個(gè)通用的USB HID接口,通過這個(gè)接口與主機(jī)進(jìn)行配對(duì)交互。

當(dāng)發(fā)射器插入主機(jī)時(shí),主機(jī)會(huì)根據(jù)USB HOST接口的設(shè)備插入事件去判斷是否為發(fā)射器插入,當(dāng)檢測(cè)到為發(fā)射器插入時(shí),會(huì)給發(fā)射器發(fā)送配對(duì)請(qǐng)求。

發(fā)射器接收到主機(jī)的配對(duì)請(qǐng)求后,會(huì)給主機(jī)回復(fù)配對(duì)響應(yīng)。

主機(jī)接收到發(fā)射器的配對(duì)響應(yīng)后,開始給發(fā)射器發(fā)送配對(duì)數(shù)據(jù)。

配對(duì)數(shù)據(jù)包括無線網(wǎng)絡(luò)的SSID、密鑰、頻段、信道和IP地址等等。

發(fā)射器接收到主機(jī)的配對(duì)數(shù)據(jù)后:校驗(yàn)如果正確,會(huì)把配對(duì)數(shù)據(jù)寫入Flash,然后給主機(jī)回復(fù)配對(duì)成功響應(yīng)。

校驗(yàn)如果失敗,會(huì)丟棄配對(duì)數(shù)據(jù),然后給主機(jī)回復(fù)配對(duì)失敗響應(yīng)。

配對(duì)失敗或超時(shí),終止配對(duì)操作。然后需要拔出發(fā)射器,重新插入,才能重啟配對(duì)操作。

配對(duì)成功時(shí),實(shí)現(xiàn)配對(duì)操作。

步驟S102,發(fā)射器與主機(jī)端建立起無線網(wǎng)絡(luò)連接,并在源端PC端映射出一個(gè)通用的USB HID接口,與PC端進(jìn)行視頻和音頻數(shù)據(jù)傳輸以及信令交互。

發(fā)射器端和主機(jī)端配對(duì)成功后,拔出發(fā)射器,插入源端PC端。在源端PC端上映射出一個(gè)通用的USB HID接口,發(fā)射器與源端PC端通過這個(gè)接口并采用協(xié)議為寶疆私有協(xié)議進(jìn)行信令交互,以及視頻和音頻數(shù)據(jù)傳輸。

如圖5,發(fā)射器與主機(jī)端建立起無線網(wǎng)絡(luò)連接,存儲(chǔ)在發(fā)射器映射出來U盤或CD盤中的應(yīng)用程序在源端PC端開始自動(dòng)運(yùn)行。

按下發(fā)射器按鍵,發(fā)射器根據(jù)按下按鍵時(shí)間的長短,識(shí)別為短按事件還是長按事件。

當(dāng)為長按事件時(shí),發(fā)射器給源端PC端發(fā)送全屏請(qǐng)求。

如果發(fā)射器之前是退屏狀態(tài),則開始準(zhǔn)備接收源端PC端傳輸過來的視頻數(shù)據(jù);同時(shí),發(fā)射器給主機(jī)發(fā)送全屏請(qǐng)求。發(fā)射器在與主機(jī)建立起視頻傳輸連接后,把接收到的源端PC端傳輸過來的視頻數(shù)據(jù)傳送給主機(jī),再由主機(jī)傳輸給終端。

如果發(fā)射器之前是推屏狀態(tài),則只需要給主機(jī)發(fā)送全屏請(qǐng)求,實(shí)現(xiàn)全屏操作。

當(dāng)為短按事件時(shí),發(fā)射器需要判斷自己當(dāng)前的狀態(tài):

如果當(dāng)前是退屏狀態(tài),則給源端PC端發(fā)送推屏請(qǐng)求。源端PC端給發(fā)射器回復(fù)推屏請(qǐng)求響應(yīng),開始錄屏和編碼,然后給發(fā)射器發(fā)送視頻數(shù)據(jù)。發(fā)射器接收到源端PC端推屏響應(yīng),開始準(zhǔn)備接收源端PC端傳輸過來的視頻數(shù)據(jù);同時(shí),發(fā)射器給主機(jī)發(fā)送推屏請(qǐng)求。

發(fā)射器在與主機(jī)建立起視頻傳輸連接后,把接收到的源端PC端傳輸過來的視頻數(shù)據(jù)傳送給主機(jī)端,實(shí)現(xiàn)推屏操作。

如果當(dāng)前是推屏狀態(tài),則給源端PC端發(fā)送退屏請(qǐng)求;

源端PC端給發(fā)射器回復(fù)推屏請(qǐng)求響應(yīng),并停止錄屏和編碼。如果之前在推送聲音,也同時(shí)停止聲音采樣,然后停止給發(fā)射器發(fā)送音視頻數(shù)據(jù)。發(fā)射器接收到源端PC端退屏響應(yīng),停止接收源端PC端傳輸過來的音視頻數(shù)據(jù);同時(shí),發(fā)射器給主機(jī)發(fā)送退屏請(qǐng)求。然后斷開與主機(jī)的音視頻傳輸連接,實(shí)現(xiàn)退屏操作。

如圖6,聲音推送或退出操作在源端PC端程序上進(jìn)行控制。

由于聲音是不能單獨(dú)推送的,所以首先需要判斷是否有視頻在推送,當(dāng)視頻沒有在推屏?xí)r,聲音操作菜單是灰色的,不能控制,也就是不能單獨(dú)聲音推送,而不推送視頻。

當(dāng)前聲音推送狀態(tài)如果是推送狀態(tài),則可以實(shí)行退出操作;

當(dāng)前聲音推送狀態(tài)如果是退出狀態(tài),則可以實(shí)行推送操作。

當(dāng)為推送狀態(tài)時(shí),PC端給發(fā)射器發(fā)送聲音推送指令,開始對(duì)聲音進(jìn)行采樣,然后給發(fā)射器發(fā)送音頻數(shù)據(jù)。

發(fā)射器接收到PC端的聲音推送指令,開始準(zhǔn)備接收PC端傳輸過來的音頻數(shù)據(jù);同時(shí),給主機(jī)端發(fā)送聲音推送請(qǐng)求。

發(fā)射器在與主機(jī)建立起音頻傳輸連接后,把接收到的PC傳輸過來的音頻數(shù)據(jù)傳送給主機(jī)端,完成實(shí)現(xiàn)聲音推送操作。

當(dāng)為退出狀態(tài)時(shí),PC端給發(fā)射器發(fā)送聲音退出指令,停止對(duì)聲音進(jìn)行采樣,然后停止給發(fā)射器發(fā)送音頻數(shù)據(jù)。

發(fā)射器接收到PC端的聲音退出指令,停止接收PC端傳輸過來的音頻數(shù)據(jù);同時(shí),給主機(jī)發(fā)送聲音退出請(qǐng)求。然后斷開與主機(jī)的音頻傳輸連接,實(shí)現(xiàn)聲音退出操作。

步驟S103,當(dāng)主機(jī)接收到發(fā)射器請(qǐng)求之后,對(duì)終端發(fā)送相應(yīng)的處理指令?;?qū)⒔K端輸入的觸控指令回傳給發(fā)射器,再由發(fā)射器發(fā)送給源端相應(yīng)的處理指令。

主機(jī)的USB HOST接口外接觸控屏的觸控USB接口,采集觸控屏的觸摸控制信令,回傳給發(fā)射器和源端PC端,從而可實(shí)現(xiàn)觸控屏的反向控制功能。

發(fā)射器通過標(biāo)準(zhǔn)的USB HID鼠標(biāo)和鍵盤協(xié)議,實(shí)現(xiàn)觸摸顯示端反向控制信號(hào)的回傳給源端PC端功能。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
郴州市| 塘沽区| 霍邱县| 龙井市| 朝阳区| 界首市| 老河口市| 蒙城县| 邯郸县| 兴仁县| 中山市| 滕州市| 安庆市| 丰镇市| 博乐市| 遂宁市| 张掖市| 米泉市| 新昌县| 博野县| 乌拉特后旗| 开原市| 广南县| 宜兰市| 天门市| 五峰| 喜德县| 宜宾县| 子洲县| 彝良县| 平湖市| 通渭县| 新源县| 嘉峪关市| 惠来县| 楚雄市| 镇安县| 习水县| 大竹县| 正阳县| 雷波县|