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

一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置和方法

文檔序號(hào):6572386閱讀:303來(lái)源:國(guó)知局
專利名稱:一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種游戲操作的交互式控制裝置和方法,尤其涉及一種基于數(shù)字機(jī)頂盒的游戲操作的交互式控制裝置和方法。
背景技術(shù)
傳統(tǒng)的游戲裝置一般是手柄與主機(jī)結(jié)合的架構(gòu),操作者通過(guò)手柄上的按鍵控制游戲人物的運(yùn)動(dòng)方向。當(dāng)手柄上的按鍵被按下后,按鍵的鍵值就發(fā)送至主機(jī),主機(jī)將該鍵值轉(zhuǎn)換成游戲程序代碼,并嵌入在游戲程序中以實(shí)現(xiàn)相應(yīng)的游戲策略。
這種傳統(tǒng)的游戲裝置在操作者與游戲的互動(dòng)方面存在很大的不足,操作者只能通過(guò)手柄按鍵來(lái)控制游戲人物的運(yùn)動(dòng)方向,很難得到一種身臨其境的體驗(yàn)。尤其在運(yùn)動(dòng)類的游戲中,操作者能否獲得現(xiàn)實(shí)感受對(duì)游戲效果來(lái)說(shuō)是至關(guān)重要的。
最近有一種游戲裝置(例如wii游戲機(jī))實(shí)現(xiàn)了操作者與游戲的互動(dòng),但是在基于機(jī)頂盒的應(yīng)用方面,仍沒(méi)有這樣的一種裝置出現(xiàn)。

發(fā)明內(nèi)容
本發(fā)明的目的在于解決上述問(wèn)題,提供了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,通過(guò)發(fā)揮機(jī)頂盒信息終端的優(yōu)勢(shì),在此平臺(tái)上提供交互式的虛擬現(xiàn)實(shí)游戲的服務(wù),并在游戲平臺(tái)上通過(guò)DVB頁(yè)面下載技術(shù)為運(yùn)營(yíng)商實(shí)現(xiàn)增值。
本發(fā)明的另一目的在于提供了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,借助虛擬現(xiàn)實(shí)游戲裝置,提供交互式的虛擬現(xiàn)實(shí)游戲的服務(wù),并在游戲平臺(tái)上通過(guò)DVB下載技術(shù)為運(yùn)營(yíng)商實(shí)現(xiàn)增值。
本發(fā)明的技術(shù)方案為本發(fā)明提出了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,該裝置包括控制端模塊,將包含運(yùn)動(dòng)信息的指令發(fā)送出去,進(jìn)一步包括傳感器單元,完成對(duì)運(yùn)動(dòng)信息的采集;
編碼芯片單元,借助該傳感器單元采集到的運(yùn)動(dòng)信息進(jìn)行編碼;無(wú)線發(fā)射單元,將經(jīng)該編碼芯片單元編碼后的數(shù)據(jù)流發(fā)送出去;機(jī)頂盒模塊,接收包含運(yùn)動(dòng)信息的指令并在游戲中給出相應(yīng)的反饋,進(jìn)一步包括紅外接收和硬件層子模塊,該子模塊進(jìn)一步包括無(wú)線接收單元,接收該無(wú)線發(fā)射單元發(fā)出的編碼數(shù)據(jù)流;機(jī)頂盒編碼單元,將該無(wú)線接收單元接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式;碼本生成單元,根據(jù)該機(jī)頂盒編碼單元輸出的機(jī)頂盒可識(shí)別的編碼格式的信息創(chuàng)建成碼本;機(jī)頂盒JAVA虛擬機(jī)層子模塊,該子模塊進(jìn)一步包括上層接口單元,向游戲?qū)犹峁┨摂M現(xiàn)實(shí)游戲的運(yùn)行、開(kāi)發(fā)的環(huán)境和接口;下層接口單元,向硬件層提取創(chuàng)建完成的碼本信息并通過(guò)該上層接口單元提交至上層的虛擬現(xiàn)實(shí)游戲;游戲?qū)幼幽K,該子模塊進(jìn)一步包括碼本信息接收單元,接收該下層接口單元傳輸來(lái)的碼本信息;代碼生成單元,根據(jù)該碼本信息接收單元接收到的碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼;游戲策略完成單元,將該代碼生成單元生成的游戲程序代碼嵌入在該虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,在控制端模塊中,采集和編碼的運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向和運(yùn)動(dòng)速度。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該編碼芯片單元進(jìn)一步包括脈沖序列生成單元,產(chǎn)生多個(gè)脈沖序列;速度判斷單元,在該脈沖序列生成單元產(chǎn)生的每個(gè)脈沖序列中,根據(jù)該傳感器單元采樣到的數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)和數(shù)值確定運(yùn)動(dòng)速度;方向判斷單元,在該脈沖序列生成單元產(chǎn)生的多個(gè)脈沖序列中,根據(jù)采樣值確定運(yùn)動(dòng)方向;編碼單元,將該速度判斷單元確定的運(yùn)動(dòng)速度和該方向判斷單元確定的方向信息編碼成適合無(wú)線傳輸?shù)木幋a形式。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該脈沖序列生成單元產(chǎn)生的多個(gè)脈沖是5ms的脈沖;該速度判斷單元的判斷方式為在一個(gè)脈沖序列所采樣到的數(shù)據(jù)串中,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)為9時(shí),判斷運(yùn)動(dòng)速度為高速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)為1.2ms時(shí),判斷運(yùn)動(dòng)速度為低速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)不等于1.2ms時(shí),判斷運(yùn)動(dòng)速度為中速;該方向判斷單元的判斷方式為當(dāng)脈沖序列中出現(xiàn)4ms的低電平時(shí),獲得一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较?;?dāng)脈沖序列中未出現(xiàn)4ms的低電平時(shí),判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较颉?br> 上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該無(wú)線發(fā)射單元包括紅外發(fā)射單元、藍(lán)牙發(fā)射單元和RF發(fā)射單元,對(duì)應(yīng)地該無(wú)線接收單元包括紅外接收單元,藍(lán)牙接收單元和RF接收單元。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該機(jī)頂盒編碼單元轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式為8位2進(jìn)制數(shù),其中第7位提供標(biāo)志位,第6位表示運(yùn)動(dòng)方向,第5~0位是一個(gè)組合位,表示運(yùn)動(dòng)速度。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該碼本生成單元進(jìn)一步包括加速度確定單元,根據(jù)機(jī)頂盒可識(shí)別的編碼信息中所包含的運(yùn)動(dòng)速度信息確定加速度;組合單元,對(duì)接收到的運(yùn)動(dòng)速度、運(yùn)動(dòng)方向和經(jīng)該加速度確定單元確定的加速度加以組合。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該控制端模塊安裝在運(yùn)動(dòng)器械中,器械包括乒乓球拍、羽毛球拍、網(wǎng)球拍。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該裝置還包括廣告播發(fā)模塊,該模塊進(jìn)一步包括控制平臺(tái)單元,包括存儲(chǔ)單元,以數(shù)據(jù)庫(kù)的方式存儲(chǔ)機(jī)頂盒IP地址、機(jī)頂盒型號(hào)與廣告;設(shè)置單元,從不同的機(jī)頂盒收集IP地址信息,對(duì)機(jī)頂盒進(jìn)行用戶分類,根據(jù)不同機(jī)頂盒型號(hào)對(duì)廣告進(jìn)行分類,設(shè)置機(jī)頂盒IP地址、機(jī)頂盒型號(hào)與廣告之間的關(guān)聯(lián)并存儲(chǔ)在該存儲(chǔ)單元的數(shù)據(jù)庫(kù)中;IP地址和機(jī)頂盒型號(hào)接收單元,接收機(jī)頂盒的IP地址和型號(hào);廣告發(fā)送單元,根據(jù)接收到的機(jī)頂盒IP地址和機(jī)頂盒型號(hào)在該存儲(chǔ)單元的數(shù)據(jù)庫(kù)中提取出對(duì)應(yīng)的廣告,再發(fā)送出去;廣告播發(fā)單元,包括IP地址和機(jī)頂盒型號(hào)上傳單元,收集機(jī)頂盒的IP地址和型號(hào)并上傳至該控制平臺(tái)單元;廣告讀取單元,讀取該控制平臺(tái)單元的廣告發(fā)送單元發(fā)送出來(lái)的廣告;廣告?zhèn)魉蛦卧瑢⒃搹V告讀取單元讀取到的廣告?zhèn)魉椭翙C(jī)頂盒中并在游戲界面的廣告位上予以播發(fā)。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其中,該控制平臺(tái)單元還包括一廣告預(yù)覽單元,提供對(duì)該存儲(chǔ)單元存儲(chǔ)的廣告內(nèi)容的預(yù)覽。
基于上述的裝置,本發(fā)明還提出了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,該方法包括在控制端由傳感器完成對(duì)運(yùn)動(dòng)信息的采集;借助采集到的運(yùn)動(dòng)信息進(jìn)行編碼;將編碼后的數(shù)據(jù)流以無(wú)線通信的方式發(fā)送出去;在機(jī)頂盒端以無(wú)線通信的方式接收發(fā)送出來(lái)的編碼數(shù)據(jù)流;將接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式;根據(jù)機(jī)頂盒可識(shí)別的編碼格式的信息創(chuàng)建碼本;將碼本信息提交至虛擬現(xiàn)實(shí)游戲?qū)?;根?jù)接收到的碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼;
將生成的游戲程序代碼嵌入在虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,采集和編碼的運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向和運(yùn)動(dòng)速度。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,借助采集到的運(yùn)動(dòng)信息進(jìn)行編碼的該步驟進(jìn)一步包括產(chǎn)生多個(gè)脈沖序列;在每個(gè)脈沖序列中,根據(jù)傳感器采樣到的數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)和數(shù)值確定運(yùn)動(dòng)速度;與此同時(shí),根據(jù)多個(gè)脈沖序列中由傳感器采樣到的采樣值確定運(yùn)動(dòng)方向;將確定的運(yùn)動(dòng)速度和運(yùn)動(dòng)方向編碼成適合無(wú)線傳輸?shù)木幋a格式。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該多個(gè)脈沖序列是5ms的脈沖;該運(yùn)動(dòng)速度的判斷方法為在一個(gè)脈沖序列所采樣到的數(shù)據(jù)串中,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)為9時(shí),判斷運(yùn)動(dòng)速度為高速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)為1.2ms時(shí),判斷運(yùn)動(dòng)速度為低速;當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)不等于1.2ms時(shí),判斷運(yùn)動(dòng)速度為中速;該運(yùn)動(dòng)方向的判斷方法為當(dāng)脈沖序列中出現(xiàn)4ms的低電平時(shí),獲得一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较?;?dāng)脈沖序列中未出現(xiàn)4ms的低電平時(shí),判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较颉?br> 上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該無(wú)線通信方式包括紅外傳輸、藍(lán)牙傳輸和RF傳輸。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該機(jī)頂盒可識(shí)別的編碼格式為8位二進(jìn)制數(shù),其中第7位提供標(biāo)志位,第6位表示運(yùn)動(dòng)方向,第5~0位是一個(gè)組合位,表示運(yùn)動(dòng)速度。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該碼本創(chuàng)建步驟進(jìn)一步包括
根據(jù)機(jī)頂盒可識(shí)別的編碼信息中所包含的運(yùn)動(dòng)速度信息確定加速度;對(duì)接收到的運(yùn)動(dòng)速度、運(yùn)動(dòng)方向以及確定的加速度進(jìn)行組合。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,在該方法中還包括廣告播發(fā)的過(guò)程,該廣告播發(fā)過(guò)程進(jìn)一步包括廣告播發(fā)單元收集機(jī)頂盒的IP地址和機(jī)頂盒型號(hào),并上傳至控制平臺(tái);控制平臺(tái)根據(jù)接收到的機(jī)頂盒IP地址和型號(hào)從數(shù)據(jù)庫(kù)中提取相應(yīng)的廣告并回傳到廣告播發(fā)單元;廣告播發(fā)單元將從控制平臺(tái)下載到的廣告發(fā)送到機(jī)頂盒并通過(guò)機(jī)頂盒在游戲界面上的廣告位予以播放。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該廣告播發(fā)過(guò)程還包括廣告設(shè)置步驟,該廣告設(shè)置步驟進(jìn)一步包括控制平臺(tái)從不同機(jī)頂盒收集機(jī)頂盒IP地址和型號(hào);對(duì)機(jī)頂盒進(jìn)行用戶分類,對(duì)廣告進(jìn)行分類,設(shè)置機(jī)頂盒IP地址、機(jī)頂盒型號(hào)以及廣告之間的關(guān)聯(lián)并存儲(chǔ)在控制平臺(tái)的數(shù)據(jù)庫(kù)中。
上述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其中,該廣告播發(fā)過(guò)程還包括廣告預(yù)覽步驟,控制平臺(tái)根據(jù)用戶的輸入提供對(duì)應(yīng)廣告的預(yù)覽。
本發(fā)明對(duì)比現(xiàn)有技術(shù)有如下的有益效果本發(fā)明將虛擬現(xiàn)實(shí)游戲引入機(jī)頂盒平臺(tái),通過(guò)帶無(wú)線輸出的運(yùn)動(dòng)器械將運(yùn)動(dòng)指令發(fā)往機(jī)頂盒,機(jī)頂盒通過(guò)無(wú)線接收將指令譯碼,隨即提交給上層軟件處理,上層軟件根據(jù)指令完成和響應(yīng)各種游戲動(dòng)作。本發(fā)明在游戲?qū)用嫔蠘?gòu)成了人機(jī)互動(dòng),給人以現(xiàn)實(shí)的體驗(yàn)。本發(fā)明還通過(guò)對(duì)游戲背景的處理可遠(yuǎn)程對(duì)背景界面進(jìn)行更換,開(kāi)展廣告增值服務(wù)。


圖1是本發(fā)明的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置的一個(gè)實(shí)施例的系統(tǒng)結(jié)構(gòu)圖。
圖2是本發(fā)明的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置的一個(gè)實(shí)施例的框圖。
圖3A、3B分別是圖2實(shí)施例中編碼芯片單元和碼本生成單元的框圖。
圖4是本發(fā)明的廣告播發(fā)模塊的一個(gè)較佳實(shí)施例的框圖。
圖5是本發(fā)明的廣告播發(fā)模塊的另一較佳實(shí)施例的框圖。
圖6是本發(fā)明的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法的一個(gè)實(shí)施例的流程圖。
圖7是圖6實(shí)施例中編碼步驟的子流程圖。
圖8是本發(fā)明的廣告播發(fā)過(guò)程的一個(gè)實(shí)施例的流程圖。
圖9是本發(fā)明的廣告播發(fā)過(guò)程的另一實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述。
圖1示出了本發(fā)明的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置的一個(gè)實(shí)施例的系統(tǒng)結(jié)構(gòu)。請(qǐng)參見(jiàn)圖1,游戲裝置1由控制端模塊10和機(jī)頂盒模塊20構(gòu)成,其中控制端模塊10安裝在運(yùn)動(dòng)器械3上,機(jī)頂盒模塊20通過(guò)無(wú)線方式與顯示終端2相連。運(yùn)動(dòng)器械3包括乒乓球拍、羽毛球拍和網(wǎng)球拍等,顯示終端2可以是電視機(jī)??刂贫四K10將包含運(yùn)動(dòng)信息的指令發(fā)送出去,由機(jī)頂盒模塊20接收該指令并在游戲中給出相應(yīng)的反饋,并在顯示終端2上予以顯示。
請(qǐng)繼續(xù)參見(jiàn)圖2,圖2示出了本發(fā)明的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置的一個(gè)實(shí)施例的原理??刂贫四K10包括傳感器單元11、編碼芯片單元12和無(wú)線發(fā)射單元13。傳感器單元11是采集方向和力度的傳感器,完成對(duì)人體運(yùn)動(dòng)信號(hào)的采集。
請(qǐng)結(jié)合圖3A,編碼芯片單元12進(jìn)一步包括脈沖序列生成單元120、速度判斷單元121、方向判斷單元122和編碼單元123。脈沖生成單元產(chǎn)生一組包含多個(gè)脈沖序列,在本實(shí)施例中是一組包含多個(gè)5ms的脈沖序列。在每一個(gè)脈沖中傳感器單元11都對(duì)運(yùn)動(dòng)信號(hào)進(jìn)行采樣。速度判斷單元121在脈沖生長(zhǎng)單元120所產(chǎn)生的每個(gè)脈沖序列中,根據(jù)傳感器單元11采樣到的數(shù)據(jù)串X1,X2,……,Xn所包含的數(shù)據(jù)個(gè)數(shù)和相應(yīng)數(shù)值確定當(dāng)前的運(yùn)動(dòng)速度。在本實(shí)施例中,于每個(gè)脈沖序列中所采樣到的數(shù)據(jù)串X1~Xn中,如果數(shù)據(jù)個(gè)數(shù)為9(即n=9)則判斷運(yùn)動(dòng)速度為高速,如果數(shù)據(jù)個(gè)數(shù)小于等于7且倒數(shù)第2個(gè)數(shù)據(jù)Xn-1為1.2ms(即n≤7且Xn-1=1.2ms)則判斷運(yùn)動(dòng)速度為低速,如果數(shù)據(jù)個(gè)數(shù)小于等于7且倒數(shù)第2個(gè)數(shù)據(jù)Xn-1不等于1.2ms(即n≤7且Xn-1≠1.2ms)則判斷運(yùn)動(dòng)速度為中速。方向判斷單元122在脈沖序列生成單元120所產(chǎn)生的這一組5ms脈沖序列中,根據(jù)是否獲取到采樣值確定運(yùn)動(dòng)方向,在本實(shí)施例中,如果在5ms脈沖序列中出現(xiàn)了4ms的低電平,則獲取到一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较颍绻?ms脈沖序列中未出現(xiàn)4ms的低電平,則無(wú)法獲取采樣值,判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较???梢?jiàn),本實(shí)施例中采集和編碼的運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向(左右和前后方向)和運(yùn)動(dòng)速度。編碼單元123將高速、中速和低速的運(yùn)動(dòng)速度以及左右與前后的運(yùn)動(dòng)方向編碼成適合無(wú)線傳輸?shù)木幋a形式。
無(wú)線發(fā)射單元13將經(jīng)編碼芯片單元12編碼后數(shù)據(jù)流發(fā)送出去,無(wú)線發(fā)射單元13包括紅外發(fā)射單元、藍(lán)牙發(fā)射單元和RF發(fā)射單元等,在本實(shí)施例中是紅外發(fā)射單元。
回到圖2,機(jī)頂盒模塊20主要包括三個(gè)子模塊紅外接收和硬件層子模塊21、機(jī)頂盒JAVA虛擬機(jī)層子模塊22和游戲?qū)幼幽K23。紅外接收和硬件層子模塊21包括無(wú)線接收單元210、機(jī)頂盒編碼單元211和碼本生成單元212。無(wú)線接收單元210接收無(wú)線發(fā)射單元13發(fā)送的編碼數(shù)據(jù)流,對(duì)應(yīng)無(wú)線發(fā)射單元13,無(wú)線接收單元210可以是紅外接收單元、藍(lán)牙接收單元或RF接收單元等,在本實(shí)施例中是紅外接收單元。機(jī)頂盒編碼單元211將無(wú)線接收單元210接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式。而這種編碼格式是8位二進(jìn)制數(shù)(bit7~bit0),其中第7位bit7提供標(biāo)志位,1表示紅外信號(hào)由運(yùn)動(dòng)器械的控制端模塊10發(fā)出,0表示由遙控器發(fā)出;第6位bit6表示揮拍方向,1表示左右揮拍,0表示前后揮拍;第5~0位bit5~bit0是一個(gè)組合位,用來(lái)表示高、中、低三個(gè)等級(jí)的速度,11代表高速、10代表中速、01代表低速。在編碼格式中EE和80兩個(gè)編碼空出不用。碼本生成單元212根據(jù)機(jī)頂盒編碼單元211輸出的機(jī)頂盒可識(shí)別的編碼格式的信息創(chuàng)建碼本。請(qǐng)同時(shí)參見(jiàn)圖3B,碼本生成單元212包括加速度確定單元2120和組合單元2121。加速度確定單元2120根據(jù)編碼第5~0位所存儲(chǔ)的速度信息確定加速度。例如存儲(chǔ)“1011”,判斷是從中速到高速,此時(shí)的加速度為a1。依此類推,存儲(chǔ)“0110”,判斷是從低速到中速,此時(shí)加速度還是a1;存儲(chǔ)“0111”,判斷出是從低速到高速,此時(shí)加速度為a2。反之也一樣,從高速到中速或從中速到低速時(shí)的加速度為-a1,從高速到低速時(shí)的加速度為-a2。組合單元2121對(duì)接收到的運(yùn)動(dòng)速度(高、中、低三檔速度)、運(yùn)動(dòng)方向(左右和前后兩個(gè)方向)和加速度確定單元2120輸出的加速度(a1、-a1、a2、-a2四個(gè)加速度)加以組合,形成碼本信息。
機(jī)頂盒JAVA虛擬機(jī)層子模塊22包括下層接口單元220和上層接口單元221。下層接口單元220向硬件層提取創(chuàng)建完成的碼本信息。上層接口單元221向游戲?qū)犹峁┨摂M現(xiàn)實(shí)游戲的運(yùn)行、開(kāi)發(fā)的環(huán)境和接口,將下層接口單元220獲取到的碼本信息提交至上層的虛擬現(xiàn)實(shí)游戲。
游戲?qū)幼幽K23包括碼本信息接收單元230、代碼生成單元231和游戲策略完成單元232。碼本信息接收單元230接收下層接口單元220傳輸來(lái)的碼本信息,代碼生成單元231對(duì)碼本信息進(jìn)行辨析,根據(jù)碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼。游戲策略完成單元232將代碼生成單元231生成的游戲程序代碼嵌入在虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略,通過(guò)顯示終端上的游戲畫(huà)面獲得相應(yīng)的運(yùn)動(dòng)信息的反饋。在游戲開(kāi)發(fā)中,左右方向根據(jù)JAVA游戲端進(jìn)行策略控制,模糊處理。比如對(duì)手回球到游戲者的左半邊桌面,將回球線路設(shè)計(jì)到將球回到對(duì)手的右半桌面,類似于游戲者向右揮拍的策略;同樣面對(duì)落在游戲者右半桌面球,將回球設(shè)計(jì)在對(duì)手的左半桌面,類似游戲者向左揮拍的策略;當(dāng)球落在游戲者桌面中間的時(shí)候,隨機(jī)產(chǎn)生回球線路,模擬向左或向右揮拍。
此外,在虛擬現(xiàn)實(shí)游戲的背景中提供可替換的圖片位,在圖片位上放置廣告內(nèi)容,為運(yùn)營(yíng)商提供贏利渠道。因此,本發(fā)明提出了基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置的另一實(shí)施例。在該實(shí)施例中,本發(fā)明的虛擬現(xiàn)實(shí)游戲裝置除了具備上一實(shí)施例描述的控制端模塊和機(jī)頂盒模塊外,還設(shè)置了一個(gè)廣告播發(fā)模塊。本實(shí)施例中的控制端模塊和機(jī)頂盒模塊與上一實(shí)施例中的完全相同,因此不再贅述。下面結(jié)合圖4對(duì)廣告播發(fā)模塊的一個(gè)實(shí)施例進(jìn)行說(shuō)明。
請(qǐng)參見(jiàn)圖4,廣告播發(fā)模塊30包括廣告播發(fā)單元32和控制平臺(tái)單元31。廣告播發(fā)單元32是一個(gè)由J2ME編寫(xiě)的模塊,位于終端機(jī)頂盒,而控制平臺(tái)單元31由ASP編寫(xiě),置于服務(wù)器端??刂破脚_(tái)單元31包括存儲(chǔ)單元310、設(shè)置單元311、IP地址和機(jī)頂盒型號(hào)接收單元312和廣告發(fā)送單元313。存儲(chǔ)單元310以數(shù)據(jù)庫(kù)的存儲(chǔ)方式存儲(chǔ)上傳的機(jī)頂盒IP地址、機(jī)頂盒型號(hào)以及對(duì)應(yīng)的廣告,其中IP地址、型號(hào)與廣告是相關(guān)聯(lián)的。設(shè)置單元311從不同的機(jī)頂盒收集其IP地址,對(duì)機(jī)頂盒進(jìn)行用戶分類,再根據(jù)不同的機(jī)頂盒型號(hào)對(duì)廣告加以分類,關(guān)聯(lián)機(jī)頂盒IP地址、機(jī)頂盒型號(hào)與廣告并將這種關(guān)聯(lián)存儲(chǔ)在存儲(chǔ)單元310的數(shù)據(jù)庫(kù)中。廣告發(fā)送單元313根據(jù)由IP地址和機(jī)頂盒型號(hào)接收單元312所接收到的機(jī)頂盒IP地址和機(jī)頂盒型號(hào)在存儲(chǔ)單元310的數(shù)據(jù)庫(kù)中提取出對(duì)應(yīng)的廣告再發(fā)送出去。
廣告播發(fā)單元32包括IP地址和機(jī)頂盒型號(hào)上傳單元320、廣告讀取單元321和廣告?zhèn)魉蛦卧?22。IP地址和機(jī)頂盒型號(hào)上傳單元320收集機(jī)頂盒的IP地址和型號(hào)并將這些信息上傳到控制平臺(tái)單元。廣告讀取單元321讀取控制平臺(tái)的廣告發(fā)送單元313發(fā)送來(lái)的廣告,并經(jīng)廣告?zhèn)魉蛦卧?22將該廣告?zhèn)魉偷綑C(jī)頂盒中。機(jī)頂盒將廣告頁(yè)面放置于游戲背景的圖片位,予以播放。
廣告播發(fā)模塊還可以設(shè)置成圖5所示的實(shí)施例,在上一實(shí)施例基礎(chǔ)上,在控制平臺(tái)單元31’內(nèi)還多設(shè)置了一個(gè)廣告預(yù)覽單元314’,該單元提供給用戶對(duì)廣告內(nèi)容的預(yù)覽。而其余的模塊與上一實(shí)施例完全相同,因此不再贅述。
本發(fā)明另外提出了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,該方法的一個(gè)實(shí)施例的步驟可參見(jiàn)圖6。下面是對(duì)該流程中各步驟的詳細(xì)描述。
步驟S10在控制端由傳感器完成對(duì)運(yùn)動(dòng)信息的采集。傳感器單元是采集方向和力度的傳感器,完成對(duì)人體運(yùn)動(dòng)信號(hào)的采集。運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向和運(yùn)動(dòng)速度。
步驟S11借助采集到的運(yùn)動(dòng)信息進(jìn)行編碼。編碼的具體過(guò)程請(qǐng)參見(jiàn)圖7,進(jìn)一步包括步驟S110產(chǎn)生一組包含多個(gè)脈沖的脈沖序列,在本實(shí)施例中是5ms的脈沖,事實(shí)上脈沖長(zhǎng)度是由實(shí)際的編碼芯片決定的。
步驟S111根據(jù)在每個(gè)脈沖序列中采樣到的數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)和數(shù)值確定運(yùn)動(dòng)速度。具體地說(shuō),在本實(shí)施例中,在產(chǎn)生的每個(gè)脈沖序列中,根據(jù)傳感器采樣到的數(shù)據(jù)串X1,X2,……,Xn,如果數(shù)據(jù)個(gè)數(shù)為9(即n=9)則判斷運(yùn)動(dòng)速度為高速,如果數(shù)據(jù)個(gè)數(shù)小于等于7且倒數(shù)第2個(gè)數(shù)據(jù)Xn-1為1.2ms(即n≤7且Xn-1=1.2ms)則判斷運(yùn)動(dòng)速度為低速,如果數(shù)據(jù)個(gè)數(shù)小于等于7且倒數(shù)第2個(gè)數(shù)據(jù)Xn-1不等于1.2ms(即n≤7且Xn-1≠1.2ms)則判斷運(yùn)動(dòng)速度為中速。
步驟S112與步驟S111同步進(jìn)行。根據(jù)多個(gè)脈沖序列中由傳感器采樣到的采樣值確定運(yùn)動(dòng)方向。在本實(shí)施例中,如果在5ms脈沖序列中出現(xiàn)了4ms的低電平,則獲取到一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较?,如果?ms脈沖序列中未出現(xiàn)4ms的低電平,則無(wú)法獲取采樣值,判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较颉?br> 步驟S113將上兩步中確定的運(yùn)動(dòng)速度和運(yùn)動(dòng)方向編碼成適合無(wú)線傳輸?shù)木幋a格式。
步驟S12將編碼后的數(shù)據(jù)流以無(wú)線通信的方式發(fā)送出去。這里的無(wú)線通信方式包括紅外傳輸、藍(lán)牙傳輸和RF傳輸?shù)取?br> 步驟S13在機(jī)頂盒端以無(wú)線通信的方式接收發(fā)送來(lái)的編碼數(shù)據(jù)流。這里的無(wú)線通信方式與步驟S12的相對(duì)應(yīng)。
步驟S14將接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式。這種編碼格式是8位二進(jìn)制數(shù)(bit7~bit0),其中第7位bit7提供標(biāo)志位,1表示紅外信號(hào)由運(yùn)動(dòng)器械的控制端模塊10發(fā)出,0表示由遙控器發(fā)出;第6位bit6表示揮拍方向,1表示左右揮拍,0表示前后揮拍;第5~0位bit5~bit0是一個(gè)組合位,用來(lái)表示高、中、低三個(gè)等級(jí)的速度,11代表高速、10代表中速、01代表低速。在編碼格式中EE和80兩個(gè)編碼空出不用。
步驟S15根據(jù)機(jī)頂盒可識(shí)別的編碼格式的信息中所包含的運(yùn)動(dòng)速度信息確定加速度。根據(jù)編碼第5~0位所存儲(chǔ)的速度信息確定加速度。例如存儲(chǔ)“1011”,判斷是從中速到高速,此時(shí)的加速度為a1。依此類推,存儲(chǔ)“0110”,判斷是從低速到中速,此時(shí)加速度還是a1;存儲(chǔ)“0111”,判斷出是從低速到高速,此時(shí)加速度為a2。反之也一樣,從高速到中速或從中速到低速時(shí)的加速度為-a1,從高速到低速時(shí)的加速度為-a2。
步驟S16對(duì)接收到的運(yùn)動(dòng)速度、運(yùn)動(dòng)方向以及步驟S15中確定的加速度進(jìn)行組合,從而創(chuàng)建碼本。本實(shí)施例中的運(yùn)動(dòng)速度包括高、中、低速三檔,運(yùn)動(dòng)方向包括左右方向和前后方向,加速度包括a1、-a1、a2和-a2。
步驟S17將碼本信息提交至虛擬現(xiàn)實(shí)游戲?qū)印C(jī)頂盒有一個(gè)機(jī)頂盒Java虛擬機(jī)層,是提交過(guò)程中的一個(gè)中介。
步驟S18根據(jù)接收到的碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼。
步驟S19將生成的游戲程序代碼嵌入在虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略。代碼被執(zhí)行后通過(guò)顯示終端顯示人體運(yùn)動(dòng)信號(hào)的反饋信息。
在游戲開(kāi)發(fā)中,左右方向根據(jù)JAVA游戲端進(jìn)行策略控制,模糊處理。比如對(duì)手回球到游戲者的左半邊桌面,將回球線路設(shè)計(jì)到將球回到對(duì)手的右半桌面,類似于游戲者向右揮拍的策略;同樣面對(duì)落在游戲者右半桌面球,將回球設(shè)計(jì)在對(duì)手的左半桌面,類似游戲者向左揮拍的策略;當(dāng)球落在游戲者桌面中間的時(shí)候,隨機(jī)產(chǎn)生回球線路,模擬向左或向右揮拍。
此外,在虛擬現(xiàn)實(shí)游戲的背景中提供可替換的圖片位,在圖片位上放置廣告內(nèi)容,為運(yùn)營(yíng)商提供贏利渠道。因此,本發(fā)明提出了基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲?qū)崿F(xiàn)方法的另一實(shí)施例。在該實(shí)施例中,本發(fā)明的虛擬現(xiàn)實(shí)游戲?qū)崿F(xiàn)方法除了具備上一實(shí)施例描述的步驟外,還包括一個(gè)廣告播發(fā)過(guò)程與動(dòng)作控制同步執(zhí)行。本實(shí)施例中的除廣告播發(fā)過(guò)程之外的其他步驟均與上一實(shí)施例相同,因此不再贅述。下面結(jié)合圖8對(duì)廣告播發(fā)過(guò)程的一個(gè)實(shí)施例進(jìn)行說(shuō)明。
步驟S20廣告播發(fā)單元收集機(jī)頂盒的IP地址和機(jī)頂盒型號(hào),并上傳至控制平臺(tái)。
步驟S21控制平臺(tái)根據(jù)接收到的機(jī)頂盒IP地址和型號(hào)從數(shù)據(jù)庫(kù)中提取相應(yīng)的廣告并回傳到廣告播發(fā)單元。
控制平臺(tái)的數(shù)據(jù)庫(kù)中存儲(chǔ)了各機(jī)頂盒IP地址、型號(hào)、廣告以及它們之間的關(guān)聯(lián)。
步驟S22廣告播發(fā)單元將從控制平臺(tái)上下載到的廣告發(fā)送到機(jī)頂盒并通過(guò)機(jī)頂盒在游戲界面上設(shè)定的廣告位予以播放。
本發(fā)明中的廣告播發(fā)過(guò)程還可以圖9的實(shí)施例來(lái)實(shí)現(xiàn)。請(qǐng)參見(jiàn)圖9,下面是對(duì)該播發(fā)過(guò)程中各步驟的詳細(xì)描述。
步驟S30控制平臺(tái)從不同的機(jī)頂盒收集機(jī)頂盒IP地址和型號(hào)。
步驟S31對(duì)機(jī)頂盒進(jìn)行用戶分類,對(duì)廣告進(jìn)行分類,設(shè)置機(jī)頂盒IP地址、機(jī)頂盒型號(hào)以及廣告之間的關(guān)聯(lián)并存儲(chǔ)在控制平臺(tái)的數(shù)據(jù)庫(kù)中。
步驟S32根據(jù)用戶輸入提供對(duì)所選擇的廣告的預(yù)覽。
步驟S33廣告播發(fā)單元收集機(jī)頂盒的IP地址和機(jī)頂盒型號(hào),并上傳至控制平臺(tái)。
步驟S34控制平臺(tái)根據(jù)接收到的機(jī)頂盒IP地址和型號(hào)從數(shù)據(jù)庫(kù)中提取相應(yīng)的廣告并回傳到廣告播發(fā)單元。
步驟S35廣告播發(fā)單元將從控制平臺(tái)上下載到的廣告發(fā)送到機(jī)頂盒并通過(guò)機(jī)頂盒在游戲界面上設(shè)定的廣告位予以播放。
上述實(shí)施例是提供給本領(lǐng)域普通技術(shù)人員來(lái)實(shí)現(xiàn)或使用本發(fā)明的,本領(lǐng)域普通技術(shù)人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對(duì)上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書(shū)提到的創(chuàng)新性特征的最大范圍。
權(quán)利要求
1 一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,該裝置包括控制端模塊,將包含運(yùn)動(dòng)信息的指令發(fā)送出去,進(jìn)一步包括傳感器單元,完成對(duì)運(yùn)動(dòng)信息的采集;編碼芯片單元,借助該傳感器單元采集到的運(yùn)動(dòng)信息進(jìn)行編碼;無(wú)線發(fā)射單元,將經(jīng)該編碼芯片單元編碼后的數(shù)據(jù)流發(fā)送出去;機(jī)頂盒模塊,接收包含運(yùn)動(dòng)信息的指令并在游戲中給出相應(yīng)的反饋,進(jìn)一步包括紅外接收和硬件層子模塊,該子模塊進(jìn)一步包括無(wú)線接收單元,接收該無(wú)線發(fā)射單元發(fā)出的編碼數(shù)據(jù)流;機(jī)頂盒編碼單元,將該無(wú)線接收單元接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式;碼本生成單元,根據(jù)該機(jī)頂盒編碼單元輸出的機(jī)頂盒可識(shí)別的編碼格式的信息創(chuàng)建成碼本;機(jī)頂盒JAVA虛擬機(jī)層子模塊,該子模塊進(jìn)一步包括上層接口單元,向游戲?qū)犹峁┨摂M現(xiàn)實(shí)游戲的運(yùn)行、開(kāi)發(fā)的環(huán)境和接口;下層接口單元,向硬件層提取創(chuàng)建完成的碼本信息并通過(guò)該上層接口單元提交至上層的虛擬現(xiàn)實(shí)游戲;游戲?qū)幼幽K,該子模塊進(jìn)一步包括碼本信息接收單元,接收該下層接口單元傳輸來(lái)的碼本信息;代碼生成單元,根據(jù)該碼本信息接收單元接收到的碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼;游戲策略完成單元,將該代碼生成單元生成的游戲程序代碼嵌入在該虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略。
2 根據(jù)權(quán)利要求1所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,在控制端模塊中,采集和編碼的運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向和運(yùn)動(dòng)速度。
3 根據(jù)權(quán)利要求2所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該編碼芯片單元進(jìn)一步包括脈沖序列生成單元,產(chǎn)生多個(gè)脈沖序列;速度判斷單元,在該脈沖序列生成單元產(chǎn)生的每個(gè)脈沖序列中,根據(jù)該傳感器單元采樣到的數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)和數(shù)值確定運(yùn)動(dòng)速度;方向判斷單元,在該脈沖序列生成單元產(chǎn)生的多個(gè)脈沖序列中,根據(jù)采樣值確定運(yùn)動(dòng)方向;編碼單元,將該速度判斷單元確定的運(yùn)動(dòng)速度和該方向判斷單元確定的方向信息編碼成適合無(wú)線傳輸?shù)木幋a形式。
4 根據(jù)權(quán)利要求3所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該脈沖序列生成單元產(chǎn)生的多個(gè)脈沖是5ms的脈沖;該速度判斷單元的判斷方式為在一個(gè)脈沖序列所采樣到的數(shù)據(jù)串中,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)為9時(shí),判斷運(yùn)動(dòng)速度為高速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)為1.2ms時(shí),判斷運(yùn)動(dòng)速度為低速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)不等于1.2ms時(shí),判斷運(yùn)動(dòng)速度為中速;該方向判斷單元的判斷方式為當(dāng)脈沖序列中出現(xiàn)4ms的低電平時(shí),獲得一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较颍划?dāng)脈沖序列中未出現(xiàn)4ms的低電平時(shí),判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较颉?br> 5 根據(jù)權(quán)利要求1所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該無(wú)線發(fā)射單元包括紅外發(fā)射單元、藍(lán)牙發(fā)射單元和RF發(fā)射單元,對(duì)應(yīng)地該無(wú)線接收單元包括紅外接收單元,藍(lán)牙接收單元和RF接收單元。
6 根據(jù)權(quán)利要求1所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該機(jī)頂盒編碼單元轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式為8位2進(jìn)制數(shù),其中第7位提供標(biāo)志位,第6位表示運(yùn)動(dòng)方向,第5~0位是一個(gè)組合位,表示運(yùn)動(dòng)速度。
7 根據(jù)權(quán)利要求1所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該碼本生成單元進(jìn)一步包括加速度確定單元,根據(jù)機(jī)頂盒可識(shí)別的編碼信息中所包含的運(yùn)動(dòng)速度信息確定加速度;組合單元,對(duì)接收到的運(yùn)動(dòng)速度、運(yùn)動(dòng)方向和經(jīng)該加速度確定單元確定的加速度加以組合。
8 根據(jù)權(quán)利要求1所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該控制端模塊安裝在運(yùn)動(dòng)器械中,器械包括乒乓球拍、羽毛球拍、網(wǎng)球拍。
9 根據(jù)權(quán)利要求1~8中任一項(xiàng)所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該裝置還包括廣告播發(fā)模塊,該模塊進(jìn)一步包括控制平臺(tái)單元,包括存儲(chǔ)單元,以數(shù)據(jù)庫(kù)的方式存儲(chǔ)機(jī)頂盒IP地址、機(jī)頂盒型號(hào)與廣告;設(shè)置單元,從不同的機(jī)頂盒收集IP地址信息,對(duì)機(jī)頂盒進(jìn)行用戶分類,根據(jù)不同機(jī)頂盒型號(hào)對(duì)廣告進(jìn)行分類,設(shè)置機(jī)頂盒IP地址、機(jī)頂盒型號(hào)與廣告之間的關(guān)聯(lián)并存儲(chǔ)在該存儲(chǔ)單元的數(shù)據(jù)庫(kù)中;IP地址和機(jī)頂盒型號(hào)接收單元,接收機(jī)頂盒的IP地址和型號(hào);廣告發(fā)送單元,根據(jù)接收到的機(jī)頂盒IP地址和機(jī)頂盒型號(hào)在該存儲(chǔ)單元的數(shù)據(jù)庫(kù)中提取出對(duì)應(yīng)的廣告,再發(fā)送出去;廣告播發(fā)單元,包括IP地址和機(jī)頂盒型號(hào)上傳單元,收集機(jī)頂盒的IP地址和型號(hào)并上傳至該控制平臺(tái)單元;廣告讀取單元,讀取該控制平臺(tái)單元的廣告發(fā)送單元發(fā)送出來(lái)的廣告;廣告?zhèn)魉蛦卧?,將該廣告讀取單元讀取到的廣告?zhèn)魉椭翙C(jī)頂盒中并在游戲界面的廣告位上予以播發(fā)。
10 根據(jù)權(quán)利要求9所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置,其特征在于,該控制平臺(tái)單元還包括一廣告預(yù)覽單元,提供對(duì)該存儲(chǔ)單元存儲(chǔ)的廣告內(nèi)容的預(yù)覽。
11 一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,該方法包括在控制端由傳感器完成對(duì)運(yùn)動(dòng)信息的采集;借助采集到的運(yùn)動(dòng)信息進(jìn)行編碼;將編碼后的數(shù)據(jù)流以無(wú)線通信的方式發(fā)送出去;在機(jī)頂盒端以無(wú)線通信的方式接收發(fā)送出來(lái)的編碼數(shù)據(jù)流;將接收到的編碼數(shù)據(jù)流轉(zhuǎn)碼成機(jī)頂盒可識(shí)別的編碼格式;根據(jù)機(jī)頂盒可識(shí)別的編碼格式的信息創(chuàng)建碼本;將碼本信息提交至虛擬現(xiàn)實(shí)游戲?qū)?;根?jù)接收到的碼本信息以及碼本與動(dòng)作的對(duì)應(yīng)關(guān)系生成相應(yīng)的游戲程序代碼;將生成的游戲程序代碼嵌入在虛擬現(xiàn)實(shí)游戲中以完成相應(yīng)的游戲策略。
12 根據(jù)權(quán)利要求11所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,采集和編碼的運(yùn)動(dòng)信息包括運(yùn)動(dòng)方向和運(yùn)動(dòng)速度。
13 根據(jù)權(quán)利要求12所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,借助采集到的運(yùn)動(dòng)信息進(jìn)行編碼的該步驟進(jìn)一步包括產(chǎn)生多個(gè)脈沖序列;在每個(gè)脈沖序列中,根據(jù)傳感器采樣到的數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)和數(shù)值確定運(yùn)動(dòng)速度;與此同時(shí),根據(jù)多個(gè)脈沖序列中由傳感器采樣到的采樣值確定運(yùn)動(dòng)方向;將確定的運(yùn)動(dòng)速度和運(yùn)動(dòng)方向編碼成適合無(wú)線傳輸?shù)木幋a格式。
14 根據(jù)權(quán)利要求13所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該多個(gè)脈沖序列是5ms的脈沖;該運(yùn)動(dòng)速度的判斷方法為在一個(gè)脈沖序列所采樣到的數(shù)據(jù)串中,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)為9時(shí),判斷運(yùn)動(dòng)速度為高速,當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)為1.2ms時(shí),判斷運(yùn)動(dòng)速度為低速;當(dāng)數(shù)據(jù)串所包含的數(shù)據(jù)個(gè)數(shù)小于或等于7且倒數(shù)第2個(gè)數(shù)據(jù)不等于1.2ms時(shí),判斷運(yùn)動(dòng)速度為中速;該運(yùn)動(dòng)方向的判斷方法為當(dāng)脈沖序列中出現(xiàn)4ms的低電平時(shí),獲得一個(gè)采樣值,判斷運(yùn)動(dòng)方向?yàn)樽笥曳较?;?dāng)脈沖序列中未出現(xiàn)4ms的低電平時(shí),判斷運(yùn)動(dòng)方向?yàn)榍昂蠓较颉?br> 15 根據(jù)權(quán)利要求11所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該無(wú)線通信方式包括紅外傳輸、藍(lán)牙傳輸和RF傳輸。
16 根據(jù)權(quán)利要求11所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該機(jī)頂盒可識(shí)別的編碼格式為8位二進(jìn)制數(shù),其中第7位提供標(biāo)志位,第6位表示運(yùn)動(dòng)方向,第5~0位是一個(gè)組合位,表示運(yùn)動(dòng)速度。
17 根據(jù)權(quán)利要求11所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該碼本創(chuàng)建步驟進(jìn)一步包括根據(jù)機(jī)頂盒可識(shí)別的編碼信息中所包含的運(yùn)動(dòng)速度信息確定加速度;對(duì)接收到的運(yùn)動(dòng)速度、運(yùn)動(dòng)方向以及確定的加速度進(jìn)行組合。
18 根據(jù)權(quán)利要求11~17中任一項(xiàng)所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,在該方法中還包括廣告播發(fā)的過(guò)程,該廣告播發(fā)過(guò)程進(jìn)一步包括廣告播發(fā)單元收集機(jī)頂盒的IP地址和機(jī)頂盒型號(hào),并上傳至控制平臺(tái);控制平臺(tái)根據(jù)接收到的機(jī)頂盒IP地址和型號(hào)從數(shù)據(jù)庫(kù)中提取相應(yīng)的廣告并回傳到廣告播發(fā)單元;廣告播發(fā)單元將從控制平臺(tái)下載到的廣告發(fā)送到機(jī)頂盒并通過(guò)機(jī)頂盒在游戲界面上的廣告位予以播放。
19 根據(jù)權(quán)利要求18所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該廣告播發(fā)過(guò)程還包括廣告設(shè)置步驟,該廣告設(shè)置步驟進(jìn)一步包括控制平臺(tái)從不同機(jī)頂盒收集機(jī)頂盒IP地址和型號(hào);對(duì)機(jī)頂盒進(jìn)行用戶分類,對(duì)廣告進(jìn)行分類,設(shè)置機(jī)頂盒IP地址、機(jī)頂盒型號(hào)以及廣告之間的關(guān)聯(lián)并存儲(chǔ)在控制平臺(tái)的數(shù)據(jù)庫(kù)中。
20 根據(jù)權(quán)利要求18所述的基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲的實(shí)現(xiàn)方法,其特征在于,該廣告播發(fā)過(guò)程還包括廣告預(yù)覽步驟,控制平臺(tái)根據(jù)用戶的輸入提供對(duì)應(yīng)廣告的預(yù)覽。
全文摘要
本發(fā)明公開(kāi)了一種基于數(shù)字機(jī)頂盒的虛擬現(xiàn)實(shí)游戲裝置和方法,通過(guò)發(fā)揮機(jī)頂盒信息終端的優(yōu)勢(shì),在此平臺(tái)上提供交互式的虛擬現(xiàn)實(shí)游戲的服務(wù),并在游戲平臺(tái)上通過(guò)DVB頁(yè)面下載技術(shù)為運(yùn)營(yíng)商實(shí)現(xiàn)增值。其技術(shù)方案為本發(fā)明將虛擬現(xiàn)實(shí)游戲引入機(jī)頂盒平臺(tái),通過(guò)帶無(wú)線輸出的運(yùn)動(dòng)器械將運(yùn)動(dòng)指令發(fā)往機(jī)頂盒,機(jī)頂盒通過(guò)無(wú)線接收將指令譯碼,隨即提交給上層軟件處理,上層軟件根據(jù)指令完成和響應(yīng)各種游戲動(dòng)作。本發(fā)明在游戲?qū)用嫔蠘?gòu)成了人機(jī)互動(dòng),給人以現(xiàn)實(shí)的體驗(yàn)。本發(fā)明還通過(guò)對(duì)游戲背景的處理可遠(yuǎn)程對(duì)背景界面進(jìn)行更換,開(kāi)展廣告增值服務(wù)。本發(fā)明應(yīng)用于數(shù)字機(jī)頂盒游戲領(lǐng)域。
文檔編號(hào)G06F9/44GK101035250SQ200710039558
公開(kāi)日2007年9月12日 申請(qǐng)日期2007年4月17日 優(yōu)先權(quán)日2007年4月17日
發(fā)明者呂品, 張純剛, 丁大勇, 李鑒煌, 李穎然, 劉雋 申請(qǐng)人:天栢寬帶網(wǎng)絡(luò)科技(上海)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
什邡市| 呈贡县| 祥云县| 濮阳市| 巴里| 深圳市| 东阿县| 天长市| 辽源市| 龙海市| 布尔津县| 景东| 于田县| 吉水县| 伊川县| 竹溪县| 阳山县| 南康市| 五大连池市| 富蕴县| 巴东县| 保德县| 玛多县| 什邡市| 南丰县| 翼城县| 元江| 盐城市| 鸡西市| 定兴县| 大英县| 永康市| 黄骅市| 时尚| 富顺县| 嘉峪关市| 榆社县| 凌云县| 南阳市| 阳朔县| 孟连|