一種實現從源端顯示屏到目的端顯示屏的鏡像功能的設備的制造方法
【專利摘要】本發明公開了一種實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,包括處理器;與處理器相連的,用于緩存數據的存儲器;與處理器相連的,用于提供對外接口的USB?HUB擴展接口模塊;與處理器相連的,用于無線連接外部終端設備的第一無線信號模塊;與USB?HUB擴展接口模塊相連的,用于連接外部無線網絡的第二無線信號模塊;與處理器相連的,用于連接外部顯示裝置的HDMI接口;與處理器、第一無線信號模塊和第二無線信號模塊相連的電源模塊。發明公開的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備能接收電腦或手持終端的WIFI信號,并連接到遠端大尺寸顯示器或投影儀,實現從源端顯示屏到目的端顯示屏的鏡像功能。
【專利說明】
一種實現從源端顯示屏到目的端顯示屏的鏡像功能的設備
技術領域
[0001]本發明涉及一種實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,尤其涉及一種飛圖盒。
【背景技術】
[0002]現實的工作和生活中,視頻流的實時傳輸是一個難題。如在會議室中,如果想將手機上的圖片或者視頻發送到投影儀,往往需要將手機上的內容先拷貝到電腦上,再將電腦通過VGA線連接到投影儀,然后實現圖片、視頻和聲音的共享;又如與家人一起分享手機上的圖片,往往是多個人湊在一起,盯著手機屏幕看,而無法一起在電視或其它顯示設備上實時共享。
[0003]為此,
【申請人】設計出一種設備,該設備用于接收電腦或手持終端的WIFI信號,并連接到遠端大尺寸顯示器或投影儀,實現從源端顯示屏到目的端顯示屏的鏡像功能。該功能實現了通過簡單的操作即可將電腦或手持終端的圖片、視頻和聲音實時共享到遠端大尺寸顯示器或投影儀,就像是圖片由電腦或手持終端飛到了遠端大尺寸顯示器或投影儀一樣,我們給它取名叫飛圖盒。
【發明內容】
[0004]為實現通過接收電腦或手持終端的WIFI信號,并將電腦或手持終端的圖像、視頻和聲音同步無線傳輸到遠端大尺寸顯示器或投影儀,本發明提供一種飛圖盒,用于接收電腦或手持終端的WIFI信號,并連接到遠端大尺寸顯示器或投影儀,實現從源端顯示屏到目的端顯示屏的鏡像功能。
[0005]本發明飛圖盒,包括:
[0006]處理器;
[0007]與所述處理器相連的,用于緩存數據的存儲器;
[0008]與所述處理器相連的,用于提供對外接口的USB-HUB擴展接口模塊;
[0009]與所述處理器相連的,用于無線連接外部終端設備的第一無線信號模塊;
[0010]與所述USB-HUB擴展接口模塊相連的,用于連接外部無線網絡的第二無線信號模塊;
[0011]與所述處理器相連的,用于連接外部顯示裝置的HDMI接口;
[0012]與所述處理器、第一無線信號模塊和第二無線信號模塊相連的電源模塊。
[0013]作為上述方案的改進,所述飛圖盒還包括與所述處理器相連的,用于啟動控制和時鐘校準的啟動/時鐘電路,所述啟動/時鐘電路還與所述電源模塊相連。
[0014]作為上述方案的改進,所述飛圖盒還包括與所述處理器相連的,用于傳輸音頻信號的Aud1接口。
[0015]作為上述方案的改進,所述飛圖盒還包括與所述處理器相連的VGA輸入接口。
[0016]作為上述方案的改進,所述飛圖盒還包括與所述處理器相連的LAN接口。
[0017]作為上述方案的改進,所述飛圖盒還包括與所述處理器相連的,用于發送音頻信號的藍牙模塊。
[0018]與現有技術相比,本發明公開的飛圖盒能接收電腦或手持終端的WIFI信號,并連接到遠端大尺寸顯示器或投影儀,實現從源端顯示屏到目的端顯示屏的鏡像功能。
【附圖說明】
[0019]圖1是本發明飛圖盒一個具體實施例的結構示意圖;
[0020]圖2是本發明飛圖盒接收Windows發送端的音視頻及圖片的流程圖;
[0021 ]圖3是本發明飛圖盒接收Android和1S手持終端的音視頻及圖片的流程圖。
【具體實施方式】
[0022]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0023]請參見圖1,本發明飛圖盒,包括處理器I;與所述處理器I相連的,用于緩存數據的存儲器2;與所述處理器I相連的,用于提供對外接口的USB-HUB擴展接口模塊3;與所述處理器I相連的,用于無線連接外部終端設備的第一無線信號模塊4;與所述USB-HUB擴展接口模塊3相連的,用于連接外部無線網絡的第二無線信號模塊5;與所述處理器相連的,用于連接外部顯示裝置的HDMI接口 6;與所述處理器1、第一無線信號模塊4和第二無線信號模塊5相連的電源模塊7。
[0024]作為本發明的一個優選實施例,所述飛圖盒還包括與所述處理器I相連的,用于啟動控制和時鐘校準的啟動/時鐘電路8,所述啟動/時鐘電路8還與所述電源模塊7相連。所述啟動/時鐘電路8可以用于:一是可以接收遙控器發送來的控制信號,對飛圖盒進行操作;二是與電腦進行時鐘同步,并啟動更新命令,以定時更新飛圖盒軟件版本和內置視頻內容。
[0025]作為本發明的另一個優選實施例,所述飛圖盒還包括與所述處理器I相連的,用于傳輸音頻信號的Aud1接口 9 Jud1接口 9用于連接到外部音頻設備或顯示設備的音頻接口,以實現音頻信號的傳輸。
[0026]作為本發明的另一個優選實施例,所述飛圖盒還包括與所述處理器I相連的VGA輸入接口 10。通過內部電路,飛圖盒可以將輸入的VGA信號格式轉換為HDMI格式,然后通過HDMI接口 6輸出,從而實現VGA到HDMI接口的轉換。。
[0027]作為本發明的另一個優選實施例,所述飛圖盒還包括與所述處理器I相連的LAN接口 11。飛圖盒通過LAN接口 11可以連接到Internet網絡,并通過一個橋接功能模塊連接所述第一無線信號模塊4和第二無線信號模塊5,從而實現數據交互。所述第一無線信號模塊4用于連接電腦、手機等終端設備;第二無線信號5用于連接外部無線網絡。其中所述第一無線信號模塊4為工作在AP/P2P模式,當有Android系統通過Miracast協議試圖與飛圖盒連接時,第一無線信號模塊4工作在P2P模式;當外部Windows/1S設備與飛圖盒連接時,第一無線信號模塊4工作在AP模式以傳輸數據。
[0028]作為本發明的另一個優選實施例,所述飛圖盒還包括與所述處理器I相連的,用于發送音頻信號的藍牙模塊(圖中未示出)。藍牙模塊可連接到外部音箱或其它音頻設備。
[0029]在需要連接到飛圖盒的終端上,具有與飛圖盒相配合的軟件。其中1S系統和Android系統的發射端使用自帶的AirPlay和Miracast軟件發送視頻數據。下面以Windows系統源端的發射軟件為例,解釋圖片和音視頻數據的發送過程。
[0030]發送端的軟件啟動后,首先會確認是否與飛圖盒已經建立連接,如果沒有建立連接,則會尋找飛圖盒的無線訪問接入點,并與之建立連接;如果更改了密碼或發生了其它故障,可以通過手動完成WiFi連接。
[0031]建立連接后,軟件首先需要對屏幕的顯示內容進行判斷,確認是在播放動態視頻還是靜態圖像。如果是在播放靜態圖像,則軟件會直接截取屏幕內容和聲音信息,并采用
H.264對圖片壓縮編碼,采用ACC對聲音壓縮編碼,再采用TCP協議封裝發送。另外,程序還會啟動另一個獨立線程,單獨捕獲鼠標,TCP封裝后發送。
[0032]如果屏幕正在播放動態視頻,則程序首先會獲取播放器的狀態,并把播放器狀態發送給飛圖盒;播放器的狀態包括播放、停止、播放進度、快進、倒退。同時,另一個線程也會根據播放器播放的視頻文件路徑,直接讀取視頻文件數據,并用TCP把視頻文件數據封裝,然后發送給飛圖盒。
[0033]如果在電腦屏幕上既有靜態圖像,又有動態視頻,即動態視頻窗口沒有最大化,則以上兩個線程獨立運行,互不干擾,所以飛圖盒既可以接收動態視頻流,又可以接收靜態圖像。
[0034]在Windows發送端,主要有四類數據被發送給了飛圖盒:鼠標狀態信息、靜態圖片與聲音信息、動態視頻流、播放器狀態信息,四類信息都是由四個獨立的線程單獨發送,互不影響。
[0035]當有終端設備試圖與飛圖盒連接時,飛圖盒首先判斷連接終端的類型。目前飛圖盒支持三種類型的連接終端。一是操作系統為Windows系統的終端,主要是筆記本和臺式電腦;—■是安裝有Android系統的手持終?而,包括手機和Pad; 二是安裝1S的手持終?而,包括iPhone和iPad。飛圖盒根據不同的連接終端類型,采用不同的接收處理流程。下面就分別對三個處理流程加以說明。
[0036]圖2是安裝有Windows系統的終端與飛圖盒連接后的處理流程圖。當確認終端為Windows系統后,對接收的數據類型進行判斷。接收的數據類型有四種,分別為鼠標信息、靜態圖片和音頻信息、動態視頻流、播放器狀態。對于獲得的鼠標信息,直接進行TCP協議解析后,根據鼠標代碼,還原鼠標形狀,并放入顯存;對于獲得的靜態圖片和音頻數據,也需要直接進行TCP協議解析,然后進行音視頻分離。視頻信號送入顯存,音頻信號送入音頻驅動器;對于獲得的動態視頻流,在進行協議解析后,直接放入視頻文件緩沖器。而另一路獲得動態視頻流播放器的播放狀態后,會根據播放狀態,從視頻文件緩沖器內讀取視頻文件,并送入分離音視頻流模塊。分離出來的視頻信號進入顯存,音頻信號進入音頻驅動器。顯存出來的信號送給HDMI接口 6,而音頻驅動器出來的信號分為兩路,一路是通過藍牙模塊或第二無線信號模塊5再次發送出去給音箱,另一路是與HDMI接口 6的視頻信號匯合,通過HDMI接口 6發送給顯示設備。另外,音頻信號也通過Aud1接口 9對外輸出。
[0037]圖3是連接終端為Android設備或1S終端連接飛圖盒時的處理流程圖。
[0038]由于Android系統4.2以后版本,本身自帶Miracast鏡像發送協議,所以我們在Android設備端就不需要安裝發送程序,采用其自帶的Miracast協議即可。在飛圖盒接收端,當有Miracast協議連接請求后,首先要把網卡置為G0&STA狀態,通過P2P模式與Android設備端進行協商連接。連接上后,由于Miracast協議的流媒體為RTSP模式,所以需要對接收到的數據流進行RTSP流媒體解析,從而獲得音視頻數據。獲得的音視頻數據送入分離音視頻功能模塊,進行分離。后面的數據處理流程就和Windows系統終端的流程一樣,進行音視頻發送處理。
[0039]對于連接終端為1S系統的接收流程如下:當有1S終端在飛圖盒附近時,會通過mDNS協議發現飛圖盒,發現飛圖盒后,會通過1S終端自帶的AirPlay協議連接飛圖盒。連接完成,飛圖盒對接收到的數據流進行TCP協議解析,并對解析后的數據進行解密,這是因為1S對于其發送的鏡像數據進行了一次加密。解密后即獲得了完整的音視頻數據,把該數據送入音視頻分離模塊,后面的處理就和Windows系統的處理流程相同了。
[0040]以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍。
【主權項】
1.一種實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,包括: 處理器; 與所述處理器相連的,用于緩存數據的存儲器; 與所述處理器相連的,用于提供對外接口的USB-HUB擴展接口模塊; 與所述處理器相連的,用于無線連接外部終端設備的第一無線信號模塊; 與所述USB-HUB擴展接口模塊相連的,用于連接外部無線網絡的第二無線信號模塊; 與所述處理器相連的,用于連接外部顯示裝置的HDMI接口 ; 與所述處理器、第一無線信號模塊和第二無線信號模塊相連的電源模塊。2.根據權利要求1所述的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,還包括與所述處理器相連的,用于啟動控制和時鐘校準的啟動/時鐘電路,所述啟動/時鐘電路還與所述電源模塊相連。3.根據權利要求1所述的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,還包括與所述處理器相連的,用于傳輸音頻信號的Aud1接口。4.根據權利要求1所述的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,還包括與所述處理器相連的VGA輸入接口。5.根據權利要求1所述的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,還包括與所述處理器相連的LAN接口。6.根據權利要求1-6任一項所述的實現從源端顯示屏到目的端顯示屏的鏡像功能的設備,其特征在于,還包括與所述處理器相連的,用于發送音頻信號的藍牙模塊。
【文檔編號】H04W4/00GK105913626SQ201510662590
【公開日】2016年8月31日
【申請日】2015年10月14日
【發明人】陳云明, 黃斐芝, 鄧恒波
【申請人】深圳市飛圖視訊有限公司