本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別涉及一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法和系統(tǒng)。
背景技術(shù):
虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)的傳輸延時(shí)有很高的要求,為了滿足延時(shí)的要求,現(xiàn)有的虛擬現(xiàn)實(shí)系統(tǒng)通常采用有線的方式傳輸定位數(shù)據(jù),不但安裝困難,而且用戶在使用虛擬現(xiàn)實(shí)系統(tǒng)時(shí)活動(dòng)范圍小、使用不便,甚至在使用過(guò)程中可能會(huì)因踩線發(fā)生危險(xiǎn)。目前的無(wú)線傳輸方案不能滿足虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)傳輸延時(shí)的高要求。
技術(shù)實(shí)現(xiàn)要素:
為了能夠以無(wú)線的方式低延時(shí)傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù),既滿足虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)傳輸延時(shí)的高要求,又使用戶不受線材束縛,可以靈活使用虛擬現(xiàn)實(shí)系統(tǒng),提高用戶體驗(yàn),本發(fā)明提供了一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法和系統(tǒng)。
依據(jù)本發(fā)明的一個(gè)方面,本發(fā)明提供了一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法,包括:
在虛擬現(xiàn)實(shí)頭盔上設(shè)置無(wú)線通信模塊;
環(huán)繞所述虛擬現(xiàn)實(shí)頭盔所在空間布置若干個(gè)無(wú)線攝像設(shè)備,將每個(gè)無(wú)線攝像設(shè)備分別無(wú)線連接到所述無(wú)線通信模塊;
控制所述無(wú)線通信模塊按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào);
控制每個(gè)無(wú)線攝像設(shè)備在接收到的所述方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻,向所述無(wú)線通信模塊發(fā)送定位數(shù)據(jù);
控制所述無(wú)線通信模塊在所述方波信號(hào)的下一個(gè)上升沿或者下降沿對(duì)應(yīng)的時(shí)刻,將接收到的所有無(wú)線攝像設(shè)備的定位數(shù)據(jù)發(fā)送給所述虛擬現(xiàn)實(shí)頭盔。
其中,所述無(wú)線通信模塊無(wú)線連接4個(gè)無(wú)線攝像設(shè)備。
其中,所述方波信號(hào)的周期為6毫秒,高電平持續(xù)時(shí)間為3毫秒。
其中,所述預(yù)定時(shí)間間隔為250微秒。
依據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的系統(tǒng),包括設(shè)置在虛擬現(xiàn)實(shí)頭盔上的無(wú)線通信模塊,以及環(huán)繞所述虛擬現(xiàn)實(shí)頭盔所在空間布置的若干個(gè)無(wú)線攝像設(shè)備;
每個(gè)無(wú)線攝像設(shè)備分別無(wú)線連接到所述無(wú)線通信模塊,所述無(wú)線通信模塊按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào);
每個(gè)無(wú)線攝像設(shè)備在接收到的所述方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻,向所述無(wú)線通信模塊發(fā)送定位數(shù)據(jù);
所述無(wú)線通信模塊在所述方波信號(hào)的下一個(gè)上升沿或者下降沿對(duì)應(yīng)的時(shí)刻,將接收到的所有無(wú)線攝像設(shè)備的定位數(shù)據(jù)發(fā)送給所述虛擬現(xiàn)實(shí)頭盔。
其中,所述無(wú)線通信模塊無(wú)線連接4個(gè)無(wú)線攝像設(shè)備。
其中,所述方波信號(hào)的周期為6毫秒,高電平持續(xù)時(shí)間為3毫秒。
其中,所述預(yù)定時(shí)間間隔為250微秒。
本發(fā)明實(shí)施例的有益效果是:通過(guò)將各無(wú)線攝像設(shè)備分別無(wú)線連接到虛擬現(xiàn)實(shí)頭盔上的無(wú)線通信模塊,按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào),每個(gè)無(wú)線攝像設(shè)備在接收到的方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻發(fā)送定位數(shù)據(jù),無(wú)線通信模塊在方波信號(hào)的下一個(gè)上升沿或者下降沿對(duì)應(yīng)的時(shí)刻,將接收到的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔。相比于頻分多址技術(shù),每個(gè)無(wú)線攝像設(shè)備在傳輸數(shù)據(jù)時(shí)都是采用整個(gè)信道通信,不用將整個(gè)信道拆分為多個(gè)具有較窄帶寬的獨(dú)立子信道,也就不需要浪費(fèi)某些頻段用來(lái)間隔子信道。在某一個(gè)無(wú)線攝像設(shè)備暫時(shí)不傳輸數(shù)據(jù)的時(shí)間段,其他的無(wú)線攝像設(shè)備可以利用該信道傳輸數(shù)據(jù),因此帶寬的利用率更高。相比于跳頻技術(shù),不需要校對(duì)傳輸?shù)臄?shù)據(jù)包,也不會(huì)因?yàn)轭l繁的跳頻而增大數(shù)據(jù)傳輸延時(shí),因此數(shù)據(jù)傳輸?shù)难訒r(shí)更短,充分地利用了無(wú)線通信模塊的帶寬,有效降低了數(shù)據(jù)的傳輸延時(shí),以無(wú)線的方式實(shí)現(xiàn)了虛擬現(xiàn)實(shí)定位數(shù)據(jù)的低延時(shí)傳輸,既滿足了虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)傳輸延時(shí)的高要求,又使用戶不受線材束縛,可以靈活使用虛擬現(xiàn)實(shí)系統(tǒng),提高了用戶體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法中各無(wú)線攝像設(shè)備傳輸數(shù)據(jù)的時(shí)序圖;
圖3為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明的設(shè)計(jì)構(gòu)思是:在虛擬現(xiàn)實(shí)頭盔上設(shè)置無(wú)線通信模塊,無(wú)線連接各無(wú)線攝像設(shè)備,將無(wú)線攝像設(shè)備的頻段分成等長(zhǎng)的時(shí)間片,各無(wú)線攝像設(shè)備依次在一個(gè)時(shí)間片中與無(wú)線通信模塊進(jìn)行通信,從而以無(wú)線的方式實(shí)現(xiàn)虛擬現(xiàn)實(shí)定位數(shù)據(jù)的低延時(shí)傳輸。
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
圖1為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法的流程圖;圖2為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法中各無(wú)線攝像設(shè)備傳輸數(shù)據(jù)的時(shí)序圖。結(jié)合圖1與圖2,本發(fā)明實(shí)施例提供的無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法包括:
步驟S110:在虛擬現(xiàn)實(shí)頭盔上設(shè)置無(wú)線通信模塊。
由于目前很多虛擬現(xiàn)實(shí)頭盔僅具備播放音視頻的功能,不能兼容無(wú)線攝像設(shè)備、無(wú)線手柄控制器等功能擴(kuò)展設(shè)備,因此在步驟S110中,在虛擬現(xiàn)實(shí)頭盔上設(shè)置無(wú)線通信模塊,利用無(wú)線通信模塊與無(wú)線攝像設(shè)備配對(duì)連接,再將從無(wú)線攝像設(shè)備接收到的數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔,解決了虛擬現(xiàn)實(shí)頭盔與無(wú)線攝像設(shè)備的通信問(wèn)題,并且采用無(wú)線的方式連接,用戶可以靈活使用虛擬現(xiàn)實(shí)系統(tǒng),不受線材束縛,提高了用戶體驗(yàn)。
步驟S120:環(huán)繞虛擬現(xiàn)實(shí)頭盔所在空間布置若干個(gè)無(wú)線攝像設(shè)備,將每個(gè)無(wú)線攝像設(shè)備分別無(wú)線連接到無(wú)線通信模塊。
想要獲取虛擬現(xiàn)實(shí)頭盔的位置信息,至少需要兩個(gè)無(wú)線攝像設(shè)備。環(huán)繞虛擬現(xiàn)實(shí)頭盔所在空間布置多個(gè)無(wú)線設(shè)備可以使用戶在運(yùn)動(dòng)時(shí)至少有兩個(gè)或以上的無(wú)線攝像設(shè)備可以同時(shí)捕捉到虛擬現(xiàn)實(shí)頭盔,保證定位的準(zhǔn)確性,但是受到無(wú)線通信模塊帶寬的限制以及數(shù)據(jù)傳輸延時(shí)的限制,不能設(shè)置過(guò)多的無(wú)線攝像設(shè)備,因此在本發(fā)明的優(yōu)選實(shí)施例中,共設(shè)置4個(gè)無(wú)線攝像設(shè)備,各無(wú)線攝像設(shè)備處于同一高度,分別位于正方形的4個(gè)頂點(diǎn)。
步驟S130:控制無(wú)線通信模塊按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào)。
目前wifi等無(wú)線通信方案通常采用頻分多址技術(shù),將可用的頻率帶寬拆分為具有較窄帶寬的子信道,每個(gè)子信道獨(dú)立于其他的子信道。為了避免相鄰子信道之間相互干擾,相鄰的子信道必須間隔一定的頻段,用于間隔子信道的頻段不能用來(lái)傳輸數(shù)據(jù),造成了帶寬的浪費(fèi);并且,當(dāng)某一個(gè)設(shè)備暫時(shí)不傳輸數(shù)據(jù)時(shí),該設(shè)備連接的子信道處于空閑狀態(tài),而其他的設(shè)備無(wú)法利用這一空閑的信道,因此這種方式帶寬的利用率不高。藍(lán)牙等無(wú)線通信方案通常采用跳頻技術(shù),按照特定的序列依次在多個(gè)頻點(diǎn)上發(fā)送數(shù)據(jù),可以有效降低外部干擾和多徑衰落。在跳頻技術(shù)中,每一個(gè)傳輸?shù)臄?shù)據(jù)包都會(huì)被校對(duì),如果被破壞,這個(gè)數(shù)據(jù)包將不再被使用,隨后使用下一個(gè)頻點(diǎn)再傳輸該數(shù)據(jù)包,因此采用跳頻技術(shù)傳輸速度較慢,并且頻繁的跳頻會(huì)增大數(shù)據(jù)傳輸延時(shí)。
因此,為了既能充分利用帶寬,又能滿足虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)傳輸延時(shí)的需求,在步驟S130中,將無(wú)線通信模塊的信道分成等長(zhǎng)的時(shí)間片,按照一定的次序分別與各個(gè)無(wú)線攝像設(shè)備通信。相比于頻分多址技術(shù),步驟S130中每個(gè)設(shè)備在傳輸數(shù)據(jù)時(shí)都是采用整個(gè)信道通信,不用將整個(gè)信道拆分為多個(gè)具有較窄帶寬的獨(dú)立子信道,也就不需要浪費(fèi)某些頻段用來(lái)間隔子信道。在某一個(gè)無(wú)線攝像設(shè)備暫時(shí)不傳輸數(shù)據(jù)的時(shí)間段,其他的無(wú)線攝像設(shè)備可以利用該信道傳輸數(shù)據(jù),因此帶寬的利用率更高。相比于跳頻技術(shù),步驟S130不需要校對(duì)傳輸?shù)臄?shù)據(jù)包,也不會(huì)因?yàn)轭l繁的跳頻而增大數(shù)據(jù)傳輸延時(shí),因此數(shù)據(jù)傳輸?shù)难訒r(shí)更短。
步驟S140:控制每個(gè)無(wú)線攝像設(shè)備在接收到的方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻,向無(wú)線通信模塊發(fā)送定位數(shù)據(jù)。
由于每一個(gè)無(wú)線攝像設(shè)備都連接到無(wú)線通信模塊的同一個(gè)信道上,若是有兩個(gè)或以上的無(wú)線攝像設(shè)備同時(shí)發(fā)送數(shù)據(jù)會(huì)發(fā)生干擾,因此需要控制各無(wú)線攝像模塊按照一定的順序分別發(fā)送數(shù)據(jù),一個(gè)發(fā)送完畢另一個(gè)開(kāi)始發(fā)送,保證相鄰的無(wú)線攝像設(shè)備之間不會(huì)相互干擾。
通過(guò)控制無(wú)線通信模塊按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào),每個(gè)無(wú)線攝像設(shè)備在接收到的方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻,向無(wú)線通信模塊發(fā)送定位數(shù)據(jù),可以控制相鄰的兩個(gè)無(wú)線攝像設(shè)備開(kāi)始發(fā)送數(shù)據(jù)的時(shí)間間隔,調(diào)整該間隔使其大于一個(gè)無(wú)線攝像設(shè)備發(fā)送數(shù)據(jù)所需要的時(shí)間,可以防止相鄰無(wú)線攝像設(shè)備之間產(chǎn)生干擾。
例如在圖2中,四個(gè)無(wú)線攝像設(shè)備依次在方波的第一個(gè)上升沿發(fā)送數(shù)據(jù)資料1的一部分,控制相鄰無(wú)線攝像設(shè)備接收到方波上升沿的時(shí)間間隔相同,都是t1;由于每一個(gè)無(wú)線攝像設(shè)備發(fā)送的數(shù)據(jù)量相同,所以每一次發(fā)送數(shù)據(jù)所需的時(shí)間也相同,是t2;當(dāng)t1>t2時(shí),一個(gè)無(wú)線攝像設(shè)備開(kāi)始發(fā)送數(shù)據(jù)時(shí),前一個(gè)無(wú)線攝像設(shè)備已經(jīng)發(fā)送完畢,因此相互之間不會(huì)產(chǎn)生干擾。
步驟S150:控制無(wú)線通信模塊在方波信號(hào)的下一個(gè)上升沿或者下降沿對(duì)應(yīng)的時(shí)刻,將接收到的所有無(wú)線攝像設(shè)備的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔。
仍然如在圖2所示,四個(gè)無(wú)線攝像設(shè)備依次在接收到方波的第一個(gè)上升沿時(shí)發(fā)送數(shù)據(jù)資料1的一部分,無(wú)線通信模塊接收到數(shù)據(jù)后將其存入寄存器,四個(gè)無(wú)線攝像設(shè)備發(fā)送的數(shù)據(jù)組成完整的數(shù)據(jù)資料1。當(dāng)無(wú)線通信模塊發(fā)送方波的第二個(gè)上升沿時(shí),四個(gè)無(wú)線攝像設(shè)備發(fā)送的數(shù)據(jù)資料1已經(jīng)存入寄存器,因此可以在無(wú)線通信模塊發(fā)送方波的第二個(gè)上升沿對(duì)應(yīng)的時(shí)刻,將寄存器中存儲(chǔ)的完整的數(shù)據(jù)資料1傳輸給虛擬現(xiàn)實(shí)頭盔。事實(shí)上,也可以在無(wú)線通信模塊發(fā)送方波的第一個(gè)下降沿時(shí),將之前接收到的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔,但是,無(wú)線通信模塊發(fā)送方波的第一個(gè)下降沿對(duì)應(yīng)的時(shí)刻與第四個(gè)無(wú)線攝像設(shè)備開(kāi)始發(fā)送數(shù)據(jù)的時(shí)刻(即第四個(gè)無(wú)線攝像設(shè)備接收到方波的第一上升沿對(duì)應(yīng)的時(shí)刻)相距過(guò)近,此時(shí)很難保證無(wú)線通信模塊已經(jīng)完成所有數(shù)據(jù)的接收和寫(xiě)入操作,發(fā)送給虛擬現(xiàn)實(shí)頭盔的數(shù)據(jù)很有可能是不完整的,這種方式對(duì)系統(tǒng)的誤差要求更高,技術(shù)難度更大。因此本發(fā)明優(yōu)選實(shí)施例采用在無(wú)線通信模塊發(fā)送方波的第二個(gè)上升沿對(duì)應(yīng)的時(shí)刻,將各無(wú)線攝像設(shè)備在接收到方波的第一個(gè)上升沿對(duì)應(yīng)的時(shí)刻發(fā)送的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔。
優(yōu)選的,方波信號(hào)的周期為6毫秒,高電平持續(xù)時(shí)間為3毫秒,由于在上升沿和下降沿都傳輸數(shù)據(jù),因此數(shù)據(jù)傳輸?shù)念l率可以達(dá)到333Hz。某一時(shí)刻,無(wú)線通信模塊向各無(wú)線攝像設(shè)備發(fā)送方波的上升沿(或下降沿),第一無(wú)線攝像設(shè)備最先接收到該上升沿(或下降沿)并開(kāi)始發(fā)送數(shù)據(jù),然后其他無(wú)線攝像設(shè)備按照先后順序依次發(fā)送數(shù)據(jù),當(dāng)無(wú)線通信模塊向各無(wú)線攝像設(shè)備發(fā)送方波的下一個(gè)上升沿(或下降沿)時(shí),四個(gè)無(wú)線攝像設(shè)備發(fā)送的定位數(shù)據(jù)被發(fā)送給虛擬現(xiàn)實(shí)頭盔,無(wú)線通信模塊發(fā)送兩個(gè)上升沿(或下降沿)的時(shí)間間隔剛好為方波信號(hào)的一個(gè)周期,為6ms;而數(shù)據(jù)從開(kāi)始發(fā)送(即第一無(wú)線攝像設(shè)備開(kāi)始發(fā)送)到虛擬現(xiàn)實(shí)頭盔接收到該數(shù)據(jù)(即控制無(wú)線通信模塊將接收到的所有無(wú)線攝像設(shè)備的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔)的時(shí)間間隔小于無(wú)線通信模塊發(fā)送兩個(gè)上升沿(或下降沿)的時(shí)間間隔,因此數(shù)據(jù)傳輸延時(shí)小于6ms。
仍如圖2所示,在方波的一個(gè)周期內(nèi),例如在第一無(wú)線攝像設(shè)備的方波的第一個(gè)周期內(nèi),四個(gè)無(wú)線攝像設(shè)備各發(fā)送了兩次數(shù)據(jù),因此在一個(gè)周期6ms內(nèi)至少要包含8個(gè)相等的時(shí)間段用于各無(wú)線攝像設(shè)備發(fā)送數(shù)據(jù),也就是說(shuō)一個(gè)無(wú)線攝像設(shè)備發(fā)送一次數(shù)據(jù)的時(shí)間必須小于方波周期的八分之一,小于為750毫秒。優(yōu)選實(shí)施例中,一個(gè)無(wú)線攝像設(shè)備一次發(fā)送16個(gè)字節(jié)的定位數(shù)據(jù),將四個(gè)無(wú)線攝像設(shè)備接收到方波的同一個(gè)上升沿的時(shí)間間隔控制為250微秒,在250微秒內(nèi)一個(gè)無(wú)線攝像設(shè)備可以完成發(fā)送16個(gè)字節(jié)的定位數(shù)據(jù),第四無(wú)線攝像設(shè)備與第一無(wú)線攝像設(shè)備接收到方波的同一個(gè)上升沿間隔750微秒,與第一無(wú)線攝像設(shè)備接收到方波的下一個(gè)下降沿間隔2250微秒,第四無(wú)線攝像設(shè)備可以在不影響第一無(wú)線攝像設(shè)備下一次發(fā)送數(shù)據(jù)的情況下完成數(shù)據(jù)發(fā)送。在本優(yōu)選實(shí)施例中,整個(gè)系統(tǒng)的數(shù)據(jù)傳輸頻率可以達(dá)到333Hz,延時(shí)小于6ms,完全可以滿足虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)的傳輸延時(shí)的高要求。
圖3為本發(fā)明實(shí)施例提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明提供的無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的系統(tǒng)包括設(shè)置在虛擬現(xiàn)實(shí)頭盔310上的無(wú)線通信模塊320,以及環(huán)繞虛擬現(xiàn)實(shí)頭盔320所在空間布置的若干個(gè)無(wú)線攝像設(shè)備330。在優(yōu)選實(shí)施例中,共設(shè)置4個(gè)無(wú)線攝像設(shè)備,各無(wú)線攝像設(shè)備處于同一高度,分別位于正方形的4個(gè)頂點(diǎn),使用戶在運(yùn)動(dòng)時(shí)至少有兩個(gè)或以上的無(wú)線攝像設(shè)備可以同時(shí)捕捉到虛擬現(xiàn)實(shí)頭盔,保證定位的準(zhǔn)確性。
每個(gè)無(wú)線攝像設(shè)備330分別無(wú)線連接到無(wú)線通信模塊320,無(wú)線通信模塊320按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備330發(fā)送相同的周期性方波信號(hào)。由于頻分多址會(huì)造成帶寬的浪費(fèi),跳頻數(shù)據(jù)傳輸速度較慢會(huì)增大數(shù)據(jù)傳輸延時(shí),因此本發(fā)明采用分時(shí)的方式進(jìn)行無(wú)線通信模塊與各無(wú)線攝像設(shè)備的通信,相比于頻分多址技術(shù),每個(gè)無(wú)線攝像設(shè)備330在傳輸數(shù)據(jù)時(shí)都是采用整個(gè)信道通信,不用將整個(gè)信道拆分為多個(gè)具有較窄帶寬的獨(dú)立子信道,也就不需要浪費(fèi)某些頻段用來(lái)間隔子信道。在某一個(gè)無(wú)線攝像設(shè)備330暫時(shí)不傳輸數(shù)據(jù)的時(shí)間段,其他的無(wú)線攝像設(shè)備330可以利用該信道傳輸數(shù)據(jù),因此帶寬的利用率更高。相比于跳頻技術(shù),不需要校對(duì)傳輸?shù)臄?shù)據(jù)包,也不會(huì)因?yàn)轭l繁的跳頻而增大數(shù)據(jù)傳輸延時(shí),因此數(shù)據(jù)傳輸?shù)难訒r(shí)更短。
每個(gè)無(wú)線攝像設(shè)備330在接收到的方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻,向無(wú)線通信模塊320發(fā)送定位數(shù)據(jù)。通過(guò)控制相鄰的兩個(gè)無(wú)線攝像設(shè)備接收到方波信號(hào)的時(shí)間間隔,可以使其大于一個(gè)無(wú)線攝像設(shè)備發(fā)送數(shù)據(jù)所需要的時(shí)間,防止相鄰無(wú)線攝像設(shè)備之間產(chǎn)生干擾。
在方波信號(hào)的下一個(gè)上升沿對(duì)應(yīng)的時(shí)刻,或者方波信號(hào)的下一個(gè)下降沿對(duì)應(yīng)的時(shí)刻,各無(wú)線攝像設(shè)備已經(jīng)完成一個(gè)數(shù)據(jù)資料的發(fā)送,此時(shí)無(wú)線通信模塊320將接收到的所有無(wú)線攝像設(shè)備330的完整的一個(gè)數(shù)據(jù)資料發(fā)送給虛擬現(xiàn)實(shí)頭盔310。
在本發(fā)明的優(yōu)選實(shí)施例中,無(wú)線攝像設(shè)備在接收到方波信號(hào)上升沿發(fā)送的數(shù)據(jù),無(wú)線通信模塊在發(fā)送方波信號(hào)的下一個(gè)上升沿對(duì)應(yīng)的時(shí)刻發(fā)送給虛擬現(xiàn)實(shí)頭盔;無(wú)線攝像設(shè)備在接收到方波信號(hào)下降沿發(fā)送的數(shù)據(jù),無(wú)線通信模塊在發(fā)送方波信號(hào)的下一個(gè)下降沿對(duì)應(yīng)的時(shí)刻發(fā)送給虛擬現(xiàn)實(shí)頭盔。
事實(shí)上,也可以采用這種方式:無(wú)線攝像設(shè)備在接收到方波信號(hào)上升沿發(fā)送的數(shù)據(jù),無(wú)線通信模塊在發(fā)送方波信號(hào)的下一個(gè)下降沿對(duì)應(yīng)的時(shí)刻發(fā)送給虛擬現(xiàn)實(shí)頭盔;無(wú)線攝像設(shè)備在接收到方波信號(hào)下降沿發(fā)送的數(shù)據(jù),無(wú)線通信模塊在發(fā)送方波信號(hào)的下一個(gè)上升沿對(duì)應(yīng)的時(shí)刻發(fā)送給虛擬現(xiàn)實(shí)頭盔,這種方式中第四個(gè)無(wú)線攝像設(shè)備開(kāi)始發(fā)送數(shù)據(jù)的時(shí)刻與無(wú)線通信模塊向虛擬現(xiàn)實(shí)頭盔發(fā)送數(shù)據(jù)的時(shí)間相距更近,此時(shí)很難保證無(wú)線通信模塊已經(jīng)完成所有數(shù)據(jù)的接收和寫(xiě)入操作,發(fā)送給虛擬現(xiàn)實(shí)頭盔的數(shù)據(jù)很有可能是不完整的,因此這種方式對(duì)系統(tǒng)的誤差要求更高,技術(shù)難度更大。
在優(yōu)選實(shí)施例中,方波信號(hào)的周期為6毫秒,高電平持續(xù)時(shí)間為3毫秒,在上升沿和下降沿都傳輸數(shù)據(jù),數(shù)據(jù)傳輸?shù)念l率可以達(dá)到333Hz。方波信號(hào)的周期為6ms,從第一個(gè)無(wú)線攝像設(shè)備發(fā)送一個(gè)數(shù)據(jù)資料到無(wú)線通信模塊接收該數(shù)據(jù)資料的時(shí)間小于方波信號(hào)的一個(gè)周期,數(shù)據(jù)傳輸延時(shí)小于6ms,完全可以滿足虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)的傳輸延時(shí)的高要求。一個(gè)無(wú)線攝像設(shè)備一次發(fā)送16個(gè)字節(jié)的定位數(shù)據(jù),因此將四個(gè)無(wú)線攝像設(shè)備接收到方波的同一個(gè)上升沿的時(shí)間間隔控制為250微秒,在250微秒內(nèi)一個(gè)無(wú)線攝像設(shè)備可以完成發(fā)送16個(gè)字節(jié)的定位數(shù)據(jù),并且該間隔可以不會(huì)超出方波信號(hào)的周期。
綜上所述,本發(fā)明提供的一種無(wú)線傳輸虛擬現(xiàn)實(shí)定位數(shù)據(jù)的方法和系統(tǒng),與現(xiàn)有技術(shù)相比,具有以下有益效果:
通過(guò)將各無(wú)線攝像設(shè)備分別無(wú)線連接到虛擬現(xiàn)實(shí)頭盔上的無(wú)線通信模塊,按預(yù)定時(shí)間間隔采用同樣的頻段依次向每個(gè)無(wú)線攝像設(shè)備發(fā)送相同的周期性方波信號(hào),每個(gè)無(wú)線攝像設(shè)備在接收到的方波信號(hào)的上升沿和下降沿對(duì)應(yīng)的時(shí)刻發(fā)送定位數(shù)據(jù),無(wú)線通信模塊在方波信號(hào)的下一個(gè)上升沿或者下降沿對(duì)應(yīng)的時(shí)刻,將接收到的定位數(shù)據(jù)發(fā)送給虛擬現(xiàn)實(shí)頭盔。相比于頻分多址技術(shù),每個(gè)無(wú)線攝像設(shè)備330在傳輸數(shù)據(jù)時(shí)都是采用整個(gè)信道通信,不用將整個(gè)信道拆分為多個(gè)具有較窄帶寬的獨(dú)立子信道,也就不需要浪費(fèi)某些頻段用來(lái)間隔子信道。在某一個(gè)無(wú)線攝像設(shè)備330暫時(shí)不傳輸數(shù)據(jù)的時(shí)間段,其他的無(wú)線攝像設(shè)備330可以利用該信道傳輸數(shù)據(jù),因此帶寬的利用率更高。相比于跳頻技術(shù),不需要校對(duì)傳輸?shù)臄?shù)據(jù)包,也不會(huì)因?yàn)轭l繁的跳頻而增大數(shù)據(jù)傳輸延時(shí),因此數(shù)據(jù)傳輸?shù)难訒r(shí)更短,充分地利用了無(wú)線通信模塊的帶寬,有效降低了數(shù)據(jù)的傳輸延時(shí),以無(wú)線的方式實(shí)現(xiàn)了虛擬現(xiàn)實(shí)定位數(shù)據(jù)的低延時(shí)傳輸,既滿足了虛擬現(xiàn)實(shí)系統(tǒng)對(duì)定位數(shù)據(jù)傳輸延時(shí)的高要求,又使用戶不受線材束縛,可以靈活使用虛擬現(xiàn)實(shí)系統(tǒng),提高了用戶體驗(yàn)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。