基于圖像捕獲的多屏幕互操作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,尤其是一種基于圖像捕獲的多屏幕互操作方法。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)技術(shù)的實(shí)踐最早可以追溯到1990年施樂公司的網(wǎng)絡(luò)可樂販?zhǔn)蹤C(jī),隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和各種硬件、應(yīng)用軟件的極大豐富,物聯(lián)網(wǎng)技術(shù)也得到了極大的發(fā)展。物聯(lián)網(wǎng)被視為互聯(lián)網(wǎng)的應(yīng)用拓展,物聯(lián)網(wǎng)的本質(zhì)概括起來主要體現(xiàn)在三個(gè)方面:一是互聯(lián)網(wǎng)特征,即對(duì)需要聯(lián)網(wǎng)的物一定要能夠?qū)崿F(xiàn)互聯(lián)互通的互聯(lián)網(wǎng)絡(luò);二是識(shí)別與通信特征,即納入物聯(lián)網(wǎng)的“物” 一定要具備自動(dòng)識(shí)別與物物通信的功能;三是智能化特征,即網(wǎng)絡(luò)系統(tǒng)應(yīng)具有自動(dòng)化、自我反饋與智能控制的特點(diǎn)。
[0003]目前,對(duì)物聯(lián)網(wǎng)技術(shù)的具體應(yīng)用化非常多,例如智能家居技術(shù),通過網(wǎng)絡(luò)把家庭內(nèi)的各個(gè)系統(tǒng)關(guān)聯(lián)管理,統(tǒng)一控制;又例如車聯(lián)網(wǎng)技術(shù),通過網(wǎng)絡(luò)把一個(gè)區(qū)域內(nèi)的車輛關(guān)聯(lián)起來,實(shí)現(xiàn)監(jiān)控、調(diào)度、追蹤等等應(yīng)用。目前提出來很多未來發(fā)展方向,大的如智慧地球、智慧城市,小到智慧水務(wù)、智慧燃?xì)獾鹊?,可以預(yù)見,以物聯(lián)網(wǎng)技術(shù)為核心的新一代互聯(lián)網(wǎng)技術(shù)將會(huì)極大的改變?nèi)藗兊墓ぷ骱蜕睢?br>[0004]物聯(lián)網(wǎng)技術(shù)的要義就是物物相連,信息互通。目前,我們已經(jīng)生活在一個(gè)多屏的時(shí)代,但是,各種屏幕之間的交互,仍然處于比較低級(jí)的階段。移動(dòng)設(shè)備(手機(jī)、平板)與筆記本、電視進(jìn)行交互的時(shí)候,無非就是向上面投射一些內(nèi)容,或許作為第二屏幕,提供一些額外的信息,更進(jìn)一步的話,移動(dòng)設(shè)備可以用作鼠標(biāo)鍵盤一樣的控制設(shè)備。多數(shù)情況下,這些互動(dòng)常常是麻煩的,而且不是很有吸引力。最終,各屏幕之間仍然處于彼此孤立的狀態(tài)。
[0005]提到屏幕之間的交互,我們會(huì)想到蘋果的AirPlay、Google的Chromecast、微軟的Xbox Smartglass、任天堂的Wii U GamePad等等,但這些屏幕交互需要特定硬件的支持,而我們最常使用的手機(jī)和電腦之間,卻是我們最想要實(shí)現(xiàn)屏幕交互的兩個(gè)設(shè)備,例如,希望直接在手機(jī)屏幕上將數(shù)據(jù)傳輸?shù)诫娔X的桌面,而不需要頻繁的連接數(shù)據(jù)線,或者,手機(jī)屏幕與電腦屏幕之間實(shí)現(xiàn)互動(dòng)的屏幕游戲,讓游戲變得更加有趣等,都是我們期待的新應(yīng)用,但是,目前并沒有針對(duì)這方面的研究。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提出一種基于圖像捕獲的多屏幕互操作方法,第一設(shè)備捕獲第二設(shè)備顯示圖像信息;確定所述第一設(shè)備和所述第二設(shè)備的相對(duì)位置;建立所述第一設(shè)備和第二設(shè)備的位置映射關(guān)系;關(guān)聯(lián)所述第一設(shè)備和所述第二設(shè)備屏幕上的操作。
[0007]更進(jìn)一步,所述第一設(shè)備包括第一屏幕、第一控制處理模塊、第一通信模塊以及攝像模塊,所述第一屏幕、第一通信模塊、攝像模塊分別與所述第一控制處理模塊相連,并通過第一控制處理模塊實(shí)現(xiàn)數(shù)據(jù)傳輸。
[0008]更進(jìn)一步,所述第二設(shè)備包括第二屏幕、第二控制處理模塊和第二通信模塊,所述第二屏幕和第二通信模塊分別與所述第二控制處理模塊連接,并通過第二控制處理模塊實(shí)現(xiàn)數(shù)據(jù)通信.更進(jìn)一步,所述第二屏幕上包含定位網(wǎng)格。
[0009]更進(jìn)一步,所述第一控制處理模塊根據(jù)實(shí)時(shí)獲取第二顯示屏圖像上的定位網(wǎng)格確定所述第一屏幕和所述第二屏幕的映射關(guān)系。
[0010]更進(jìn)一步,所述映射關(guān)系包括所述第一屏幕和所述第二屏幕的位置函數(shù)關(guān)系。
[0011]更進(jìn)一步,所述映射關(guān)系包括所述第一屏幕和所述第二屏幕的位置函數(shù)關(guān)系。
[0012]更進(jìn)一步,所述映射關(guān)系包括所述第一設(shè)備和所述第二設(shè)備在互聯(lián)網(wǎng)上的對(duì)應(yīng)關(guān)系。
[0013]更進(jìn)一步,所述映射關(guān)系包括所述第一設(shè)備和所述第二設(shè)備在局域網(wǎng)上的對(duì)應(yīng)關(guān)系。
[0014]本發(fā)明實(shí)施例提供的基于圖像捕獲的多屏幕互操作方法,利用屏幕定位和映射關(guān)系,實(shí)現(xiàn)兩個(gè)屏幕設(shè)備之間的互操作,例如實(shí)現(xiàn)手機(jī)和電腦之間不需要連接數(shù)據(jù)線就可以實(shí)現(xiàn)數(shù)據(jù)傳輸,或者手機(jī)和電腦之間游戲屏幕之間的互動(dòng),提高了不同設(shè)備屏幕之間的應(yīng)用體驗(yàn)。
【附圖說明】
[0015]圖1展示一種多屏幕互動(dòng)操作系統(tǒng);
圖2展示基于圖像捕獲的多屏幕互操作流程圖;
圖3是一種手機(jī)與電腦非接觸的數(shù)據(jù)交互流程圖;
圖4是一種手機(jī)與電腦互動(dòng)游戲流程圖。
【具體實(shí)施方式】
[0016]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,本發(fā)明實(shí)例在附圖中示出,盡管將結(jié)合這些實(shí)施例來描述本發(fā)明,應(yīng)該理解其并非要將本發(fā)明限制為這些實(shí)施例。相反,本發(fā)明意欲覆蓋可包括在所附權(quán)利要求所限定的精神和范圍內(nèi)的替換、修改和等效形式。另外,在對(duì)本發(fā)明實(shí)施例的以下詳述中,提出了很多具體細(xì)節(jié)以使本發(fā)明得到徹底理解。然而,本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,沒有這些具體細(xì)節(jié)也可實(shí)施本發(fā)明。在其它實(shí)例中,為了不必要地模糊本發(fā)明的方面,未詳細(xì)描述公知的方法、過程、部件和電路。
以下詳細(xì)描述的一些部分是按照過程、步驟、邏輯塊、處理及對(duì)可在計(jì)算機(jī)存儲(chǔ)器上執(zhí)行的數(shù)據(jù)位的操作的其它符號(hào)表示來提出的。這些描述和表示是數(shù)據(jù)處理領(lǐng)域的技術(shù)人員所使用的、為了將其工作的實(shí)質(zhì)最有效地傳達(dá)給該領(lǐng)域其它技術(shù)人員的手段。這里,過程、計(jì)算機(jī)執(zhí)行的步驟、邏輯塊、進(jìn)程等通常設(shè)想為導(dǎo)致期望結(jié)果的步驟或指令的自洽序列。所述步驟是需要對(duì)物理量的物理操縱的步驟。通常,盡管不必要,這些量采用能夠在計(jì)算機(jī)系統(tǒng)中存儲(chǔ)、傳遞、組合、比較或另外操縱的電或磁信號(hào)的形式。已經(jīng)證明,主要是為了公共使用的原因,將這些信號(hào)稱作位、值、元素、符號(hào)、字符、項(xiàng)目、數(shù)字等有時(shí)是方便的。
然而,應(yīng)牢記的是,所有這些和相似的術(shù)語應(yīng)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián)并且僅僅是適用于這些量的方便標(biāo)記。除非特別指明,否則如以下描述中所顯而易見的,應(yīng)理解在整個(gè)本發(fā)明中,討論所用的術(shù)語,如“關(guān)聯(lián)”或“識(shí)別”或“再現(xiàn)”或“需要”或“確定”或“重復(fù)”或“執(zhí)行”或“檢測(cè)”或“引導(dǎo)”等,指的是電子系統(tǒng)或類似電子計(jì)算設(shè)備的動(dòng)作和過程,其將電子設(shè)備的寄存器和存儲(chǔ)器內(nèi)的表示為物理(電子)量的數(shù)據(jù)操縱和變換成電子設(shè)備存儲(chǔ)器或寄存器或者其它這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)的類似地表示為物理量的其它數(shù)據(jù)。
[0017]圖1說明根據(jù)本發(fā)明的各種例示性實(shí)施例的展示多屏幕互動(dòng)操作系統(tǒng)結(jié)構(gòu)圖。
[0018]圖1中,展示的第一設(shè)備100和第二設(shè)備200,第一設(shè)備100包括第一屏幕101,第一控制處理模塊102,第一通信模塊103以及攝像模塊104,第一屏幕101、第一通信模塊103、攝像模塊104分別與第一控制處理模塊102相連,并通過第一控制處理模塊102實(shí)現(xiàn)數(shù)據(jù)傳輸。
[0019]第一屏幕101,用于第一設(shè)備100的顯示,也可以包括提供輸入功能,例如集成了觸摸功能的顯示屏幕。
[0020]第一通信模塊103,用于實(shí)現(xiàn)第一設(shè)備100的對(duì)外通信,例如GPRS、3G、4G、WiFi等模塊,可將第一設(shè)備100的數(shù)據(jù)發(fā)送出去,或接受來自其他設(shè)備的數(shù)據(jù)。
[0021]攝像模塊104,用于拍攝外部圖像,例如攝像頭。
[0022]第一控制處理模塊102,用于獲取攝像頭拍攝的圖像,并對(duì)圖像進(jìn)行識(shí)別、分析,根據(jù)分析結(jié)果進(jìn)行匹配,生成圖像并發(fā)送到第一屏幕101進(jìn)行顯示,以及,產(chǎn)生第一數(shù)據(jù)通過第一通信模塊103發(fā)送出去。在其中的一個(gè)實(shí)施例中,控第一制處理模塊102應(yīng)當(dāng)包括負(fù)責(zé)運(yùn)算的中央處理器、負(fù)責(zé)存儲(chǔ)的閃存,以及負(fù)責(zé)實(shí)現(xiàn)圖像識(shí)別、分析和生成第一數(shù)據(jù)等功能的App軟件。
[0023]第二設(shè)備200包括第二屏幕201、第二控制處理模塊202和第二通信模塊203,所述第二屏幕201和第二通信模塊203分別與第二控制處理模塊202連接,并通過第二控制處理模塊202實(shí)現(xiàn)數(shù)據(jù)通信。
[0024]第二屏幕201,用于實(shí)現(xiàn)第二設(shè)備200的顯示,也可以包括提供輸入功能,例如集成了觸摸功能的顯示屏幕,如果第二屏幕201不具備輸入功能,則一般第二設(shè)備200還可以包括輸入外設(shè),例如鼠標(biāo)或鍵盤等。
[0025]第二通信模塊203,用于實(shí)現(xiàn)第二設(shè)備200的對(duì)外通信,例如GPRS、3G、4G、WiFi等模塊,可將第二設(shè)備200的數(shù)據(jù)發(fā)送出去,或接受來自其他設(shè)備的數(shù)據(jù)。
[0026]第二控制處理模塊102,用于實(shí)現(xiàn)第二設(shè)備200的運(yùn)算控制功能,例如第二屏幕201的顯示,第二通信模塊203數(shù)據(jù)的接收和發(fā)送等。在其中的一個(gè)實(shí)施例中,第二控制處理模塊202應(yīng)當(dāng)包括負(fù)責(zé)運(yùn)算的中央處理器、負(fù)責(zé)存儲(chǔ)的閃存,以及負(fù)責(zé)實(shí)現(xiàn)第二設(shè)備200的App軟件。
[0027]在多屏幕互動(dòng)操作系統(tǒng),第一設(shè)備100的攝像頭104對(duì)著第二設(shè)備200的第二屏幕201,從第二屏幕201上獲取實(shí)時(shí)圖像信息,并將圖像信息經(jīng)由第一控制處理模塊102分析、匹配后,反饋到第一屏幕101中顯示;第一屏幕101接收輸入操作,例如手在第一屏幕101觸摸操作等,傳輸?shù)降谝豢刂铺幚砟K102,并由第一控制處理模塊102產(chǎn)生第一數(shù)據(jù),通過第一通信模塊103傳輸?shù)降诙O(shè)備200。
[0028]第二設(shè)備200通過第二通信模塊203接收來自第一設(shè)備100的第一數(shù)據(jù),傳輸?shù)降诙刂铺幚砟K202,根據(jù)第二控制處理模塊202的分析,生成并反饋到第二屏幕201中顯不O
[0029]第二設(shè)備200的第二屏幕201上發(fā)生了操作,進(jìn)入到第一設(shè)備100的攝像模塊104拍攝范圍后,第二屏幕201上的操作被隱藏,而第二控制處理模塊202將操作指令通過第二通信模塊203傳輸?shù)降谝煌ㄐ拍K103,經(jīng)由第一控制處理模塊102后,在第一屏幕101上生成對(duì)應(yīng)的操作顯示,從而使得第一設(shè)備100的第一屏幕101替代了攝像模塊104拍攝到的第二屏幕201的部分以及實(shí)現(xiàn)該部分上的操作顯示。
[0030]圖2展示基于圖像捕獲的多屏幕互操作流程圖。
[0031]SlOl,攝像頭模塊104捕獲第二屏幕201。第一設(shè)備100的攝像頭模塊104開啟后,對(duì)準(zhǔn)第二設(shè)備200的第二屏幕201,攝像頭根據(jù)屏幕的亮度、頻率等,捕獲第