本發(fā)明涉及教育一體機(jī)投屏領(lǐng)域,尤其涉及一種基于relay的投屏顯示方法及裝置。
背景技術(shù):
1、教學(xué)一體機(jī)是一種集合投影、電視、計(jì)算機(jī)等多種功能于一體的智能教學(xué)終端設(shè)備。它能夠直接與教師的電腦相連,實(shí)現(xiàn)投影、視頻播放、ppt制作、互動(dòng)答題等多種教學(xué)形式,并且具有實(shí)時(shí)互動(dòng)、數(shù)據(jù)統(tǒng)計(jì)、監(jiān)管管理等功能。目前,教育一體機(jī)廣泛應(yīng)用于多媒體教室、實(shí)訓(xùn)教室、錄播教室等教育場(chǎng)景。
2、目前的教育一體機(jī)與電腦連接進(jìn)行數(shù)據(jù)交互時(shí),通過(guò)hdmi進(jìn)行單向連接,雖然可實(shí)現(xiàn)電腦對(duì)教育一體機(jī)的投屏,但無(wú)法實(shí)現(xiàn)反向投屏。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供了一種基于relay的投屏顯示方法及裝置,以解決現(xiàn)有教育一體機(jī)通過(guò)hdmi進(jìn)行單向連接,因?yàn)闆]有otg口,無(wú)法實(shí)現(xiàn)反向投屏的問(wèn)題。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種基于relay的投屏顯示方法,包括:
3、獲取屏幕顯示數(shù)據(jù),并對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行打包壓縮;
4、獲取relay芯片的usb節(jié)點(diǎn)信息,根據(jù)所述usb節(jié)點(diǎn)信息確定relay芯片的usb設(shè)備類型;并根據(jù)所述usb設(shè)備類型確定工作模式;
5、將壓縮后的屏幕顯示數(shù)據(jù)根據(jù)relay芯片的usb端口傳輸?shù)絧c端,以使pc端對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行顯示;
6、接收所述pc端傳輸?shù)目刂菩畔?,根?jù)所述控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng)。
7、本發(fā)明通過(guò)relay芯片建立教育一體機(jī)與pc端的兩個(gè)usb?host端口的通信,以使教育一體機(jī)與pc端的主芯片無(wú)需使用線連接,通過(guò)所述relay芯片獲取usb設(shè)備類型,從而根據(jù)usb設(shè)備類型選取工作模式,對(duì)屏幕顯示數(shù)據(jù)進(jìn)行投屏顯示,并通過(guò)relay芯片的usb端口獲取對(duì)控制界面的控制信息,實(shí)現(xiàn)投屏互動(dòng)。
8、進(jìn)一步的,所述獲取relay芯片的usb節(jié)點(diǎn)信息,根據(jù)所述usb節(jié)點(diǎn)信息確定relay芯片的usb設(shè)備類型;并根據(jù)所述usb設(shè)備類型確定工作模式,具體為:
9、獲取relay芯片的usb設(shè)備內(nèi)部的數(shù)據(jù)傳輸通道的節(jié)點(diǎn)信息,根據(jù)所述節(jié)點(diǎn)信息獲取設(shè)備描述符;
10、根據(jù)所述設(shè)備描述符確定relay芯片的usb設(shè)備類型,并根據(jù)所述usb設(shè)備類型選擇分辨率和幀率,確定工作模式。
11、進(jìn)一步的,所述根據(jù)所述usb設(shè)備類型選擇分辨率和幀率,確定工作模式,具體為:
12、所述usb設(shè)備類型包括usb2.0和usb3.0,若所述usb設(shè)備類型為usb2.0則工作模式為流暢模式,此時(shí)分辨率為1920*1080,幀率為30hz;
13、若所述usb設(shè)備類型為usb3.0,則工作模式為高清模式,此時(shí)分辨率為使用3840*2160,幀率為24hz。
14、進(jìn)一步的,所述獲取屏幕顯示數(shù)據(jù),并對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行打包壓縮,具體為:
15、通過(guò)教育一體機(jī)的主芯片調(diào)用系統(tǒng)截屏接口獲取屏幕顯示數(shù)據(jù);
16、根據(jù)視頻編碼算法對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行壓縮。
17、進(jìn)一步的,所述接收所述pc端傳輸?shù)目刂菩畔ⅲ鶕?jù)所述控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng),具體為:
18、根據(jù)所述relay芯片的usb端口獲取pc端傳輸?shù)目刂菩畔?,所述控制信息包括鼠?biāo)點(diǎn)擊位置信息和觸摸位置信息;
19、根據(jù)教育一體機(jī)的主芯片對(duì)所述控制信息進(jìn)行解析,并根據(jù)解析后的控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng)。
20、第二方面,本發(fā)明提供了一種基于relay的投屏顯示裝置,包括:數(shù)據(jù)獲取模塊、模式確定模塊、數(shù)據(jù)傳輸模塊和響應(yīng)控制模塊;
21、所述數(shù)據(jù)獲取模塊,用于獲取屏幕顯示數(shù)據(jù),并對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行打包壓縮;
22、所述模式確定模塊,用于獲取relay芯片的usb節(jié)點(diǎn)信息,根據(jù)所述usb節(jié)點(diǎn)信息確定relay芯片的usb設(shè)備類型;并根據(jù)所述usb設(shè)備類型確定工作模式;
23、所述數(shù)據(jù)傳輸模塊,用于將壓縮后的屏幕顯示數(shù)據(jù)根據(jù)relay芯片的usb端口傳輸?shù)絧c端,以使pc端對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行顯示;
24、所述響應(yīng)控制模塊,用于接收所述pc端傳輸?shù)目刂菩畔?,根?jù)所述控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng)。
25、進(jìn)一步的,所述獲模式確定模塊,具體用于:
26、獲取relay芯片的usb設(shè)備內(nèi)部的數(shù)據(jù)傳輸通道的節(jié)點(diǎn)信息,根據(jù)所述節(jié)點(diǎn)信息獲取設(shè)備描述符;
27、根據(jù)所述設(shè)備描述符確定relay芯片的usb設(shè)備類型,并根據(jù)所述usb設(shè)備類型選擇分辨率和幀率,確定工作模式。
28、進(jìn)一步的,所述模式確定模塊,具體還用于:
29、所述usb設(shè)備類型包括usb2.0和usb3.0,若所述usb設(shè)備類型為usb2.0則工作模式為流暢模式,此時(shí)分辨率為1920*1080,幀率為30hz;
30、若所述usb設(shè)備類型為usb3.0,則工作模式為高清模式,此時(shí)分辨率為使用3840*2160,幀率為24hz。
31、進(jìn)一步的,所述數(shù)據(jù)獲取模塊,具體用于:
32、通過(guò)教育一體機(jī)的主芯片調(diào)用系統(tǒng)截屏接口獲取屏幕顯示數(shù)據(jù);
33、根據(jù)視頻編碼算法對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行壓縮。
34、進(jìn)一步的,所述響應(yīng)控制模塊,具體用于:
35、根據(jù)所述relay芯片的usb端口獲取pc端傳輸?shù)目刂菩畔?,所述控制信息包括鼠?biāo)點(diǎn)擊位置信息和觸摸位置信息;
36、根據(jù)教育一體機(jī)的主芯片對(duì)所述控制信息進(jìn)行解析,并根據(jù)解析后的控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng)。
1.一種基于relay的投屏顯示方法,其特征在于,包括:
2.如權(quán)利要求1所述的一種基于relay的投屏顯示方法,其特征在于,所述獲取relay芯片的usb節(jié)點(diǎn)信息,根據(jù)所述usb節(jié)點(diǎn)信息確定relay芯片的usb設(shè)備類型;并根據(jù)所述usb設(shè)備類型確定工作模式,具體為:
3.如權(quán)利要求2所述的一種基于relay的投屏顯示方法,其特征在于,所述根據(jù)所述usb設(shè)備類型選擇分辨率和幀率,確定工作模式,具體為:
4.如權(quán)利要求1所述的一種基于relay的投屏顯示方法,其特征在于,所述獲取屏幕顯示數(shù)據(jù),并對(duì)所述屏幕顯示數(shù)據(jù)進(jìn)行打包壓縮,具體為:
5.如權(quán)利要求1所述的一種基于relay的投屏顯示方法,其特征在于,所述接收所述pc端傳輸?shù)目刂菩畔?,根?jù)所述控制信息響應(yīng)對(duì)控制界面的控制操作,實(shí)現(xiàn)投屏互動(dòng),具體為:
6.一種基于relay的投屏顯示裝置,其特征在于,包括:數(shù)據(jù)獲取模塊、模式確定模塊、數(shù)據(jù)傳輸模塊和響應(yīng)控制模塊;
7.如權(quán)利要求6所述的一種基于relay的投屏顯示裝置,其特征在于,所述模式確定模塊,具體用于:
8.如權(quán)利要求7所述的一種基于relay的投屏顯示裝置,其特征在于,所述模式確定模塊,具體還用于:
9.如權(quán)利要求6所述的一種基于relay的投屏顯示裝置,其特征在于,所述數(shù)據(jù)獲取模塊,具體用于:
10.如權(quán)利要求6所述的一種基于relay的投屏顯示裝置,其特征在于,所述響應(yīng)控制模塊,具體用于: