[發(fā)明專利]一種光標(biāo)控制方法、系統(tǒng)及控制裝置有效
| 申請?zhí)枺?/td> | 201310494907.3 | 申請日: | 2013-10-18 |
| 公開(公告)號: | CN103520921A | 公開(公告)日: | 2014-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 羅富強(qiáng) | 申請(專利權(quán))人: | 深圳市宇恒互動(dòng)科技開發(fā)有限公司 |
| 主分類號: | A63F13/219 | 分類號: | A63F13/219;G06F3/0346 |
| 代理公司: | 深圳市瑞方達(dá)知識產(chǎn)權(quán)事務(wù)所(普通合伙) 44314 | 代理人: | 林儉良;高瑞 |
| 地址: | 518049 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 光標(biāo) 控制 方法 系統(tǒng) 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及圖形控制領(lǐng)域,尤其涉及一種光標(biāo)控制方法、系統(tǒng)及控制裝置。
背景技術(shù)
目前在研制開發(fā)的槍戰(zhàn)游戲產(chǎn)品測試中,發(fā)現(xiàn)慣性槍指向屏幕內(nèi)部運(yùn)動(dòng)時(shí)光標(biāo)與槍的指向保持一致,但是當(dāng)槍指向超出屏幕邊沿時(shí),光標(biāo)將停留在屏幕邊沿,如果槍的指向再返回運(yùn)動(dòng)時(shí),光標(biāo)將不會(huì)與槍口指向一致,而是和光標(biāo)相對坐標(biāo)的運(yùn)動(dòng)形式一樣,立刻開始從屏幕邊界做返回移動(dòng),這時(shí)光標(biāo)與慣性槍口將保持一個(gè)距離差,這個(gè)距離差就是槍口超出屏幕邊沿后移動(dòng)的距離,這時(shí)在玩槍戰(zhàn)游戲時(shí)就沒辦法實(shí)現(xiàn)指哪打哪的真實(shí)感,即無法實(shí)現(xiàn)控制器指向與光標(biāo)一對一的位置對應(yīng),這就是本發(fā)明需要解決的問題。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述無法實(shí)現(xiàn)指哪打哪的真實(shí)感或控制器指向與光標(biāo)一對一的位置對應(yīng)的缺陷,提供一種光標(biāo)控制方法、系統(tǒng)及控制裝置,能夠?qū)崿F(xiàn)指哪打哪的真實(shí)感或控制器指向與光標(biāo)一對一的位置對應(yīng)。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種光標(biāo)控制方法,包括:
A.在使用前,在顯示裝置的屏幕前的空間位置上,確定控制裝置在控制光標(biāo)到達(dá)顯示裝置的屏幕邊界時(shí)所對應(yīng)的邊界三維運(yùn)動(dòng)數(shù)據(jù);
B.在使用時(shí),控制裝置感測自身的三維運(yùn)動(dòng)數(shù)據(jù);
C.判斷所感測的三維運(yùn)動(dòng)數(shù)據(jù)是否到達(dá)或超出邊界三維運(yùn)動(dòng)數(shù)據(jù),若否,則將所感測的三維運(yùn)動(dòng)數(shù)據(jù)轉(zhuǎn)換為光標(biāo)的相對二維坐標(biāo)并發(fā)送到顯示裝置中;若是,則停止送數(shù)據(jù)或傳送三維運(yùn)動(dòng)數(shù)據(jù)經(jīng)轉(zhuǎn)換得出的光標(biāo)二維坐標(biāo)垂直映射于最近的屏幕邊界上的光標(biāo)二維坐標(biāo)數(shù)據(jù)到顯示裝置中,光標(biāo)將保持在屏幕邊界。
在本發(fā)明所述的光標(biāo)控制方法中,所述邊界三維運(yùn)動(dòng)數(shù)據(jù)包括邊界三維空間坐標(biāo)及三維空間姿態(tài)角;所感測的自身的三維運(yùn)動(dòng)數(shù)據(jù)包括三維空間坐標(biāo)及三維空間姿態(tài)角;所述步驟A包括:
A1.確定第一基準(zhǔn)點(diǎn)的位置,并確定和保存控制裝置在所述第一基準(zhǔn)點(diǎn)位置上的三維運(yùn)動(dòng)數(shù)據(jù);
A2.根據(jù)下面方法依次確定控制裝置在第一基準(zhǔn)點(diǎn)的位置上控制光標(biāo)到達(dá)顯示裝置的屏幕的四個(gè)邊或角的三維空間姿態(tài)角:顯示裝置根據(jù)所接收的第一設(shè)定指令,產(chǎn)生特定光標(biāo)置于屏幕特定的邊或角,同時(shí),控制裝置調(diào)節(jié)并感測自身的三維空間姿態(tài)角,使控制裝置產(chǎn)生的光標(biāo)超過特定光標(biāo)所指示的邊界,得到并保存控制裝置在控制光標(biāo)到達(dá)顯示裝置的屏幕的所述邊或角的三維空間姿態(tài)角;
A3.將在第一基準(zhǔn)點(diǎn)的位置上的每個(gè)邊或角的三維空間姿態(tài)角及第一基準(zhǔn)點(diǎn)位置的三維空間坐標(biāo)數(shù)據(jù)進(jìn)行計(jì)算,得到在第一基準(zhǔn)點(diǎn)位置上基準(zhǔn)點(diǎn)的三維空間坐標(biāo)與控制裝置相對于顯示裝置的屏幕的四個(gè)邊或角的邊界三維空間姿態(tài)角的關(guān)聯(lián)數(shù)據(jù)組。
在本發(fā)明所述的光標(biāo)控制方法中,第一基準(zhǔn)點(diǎn)的位置為上電或按下對位鍵時(shí)控制裝置相對于顯示裝置的屏幕前一個(gè)任意的距離和姿態(tài)角的位置。
在本發(fā)明所述的光標(biāo)控制方法中,第一基準(zhǔn)點(diǎn)的位置為上電或按下對位鍵時(shí)控制裝置的參考原點(diǎn)位置時(shí),
所述步驟A還包括:
A4.確定第二基準(zhǔn)點(diǎn)的位置,并確定控制裝置在所述第二基準(zhǔn)點(diǎn)位置上的三維運(yùn)動(dòng)數(shù)據(jù);
A5.根據(jù)下面方法依次確定控制裝置在第二基準(zhǔn)點(diǎn)的位置上控制光標(biāo)到達(dá)顯示裝置的屏幕的四個(gè)邊或角的三維空間姿態(tài)角:顯示裝置根據(jù)所接收的第一設(shè)定指令,產(chǎn)生特定光標(biāo)置于屏幕特定的邊或角,同時(shí),控制裝置調(diào)節(jié)并感測自身的三維空間姿態(tài)角,使控制裝置產(chǎn)生的光標(biāo)超過特定光標(biāo)所指示的邊界,得到并保存控制裝置在控制光標(biāo)到達(dá)顯示裝置的屏幕的所述邊或角的三維空間姿態(tài)角;
A6.將在第二基準(zhǔn)點(diǎn)的位置上的每個(gè)邊或角的三維空間姿態(tài)角及第二基準(zhǔn)點(diǎn)位置的三維空間坐標(biāo)數(shù)據(jù)進(jìn)行計(jì)算,得到在第二基準(zhǔn)點(diǎn)位置上基準(zhǔn)點(diǎn)的三維空間坐標(biāo)與控制裝置相對于顯示裝置的屏幕的四個(gè)邊或角的邊界三維空間姿態(tài)角的關(guān)聯(lián)數(shù)據(jù)組;
A7.根據(jù)步驟A3所得到的第一基準(zhǔn)點(diǎn)的關(guān)聯(lián)數(shù)據(jù)組和步驟A6所得到的第二基準(zhǔn)點(diǎn)的關(guān)聯(lián)數(shù)據(jù)組,計(jì)算得到顯示裝置的邊界范圍和控制裝置相對于顯示裝置的屏幕的四個(gè)邊或角的三維空間坐標(biāo)及姿態(tài)角。
在本發(fā)明所述的光標(biāo)控制方法中,在所述步驟C或步驟A3或步驟A6中,顯示裝置實(shí)時(shí)向控制裝置回傳光標(biāo)當(dāng)前的二維坐標(biāo),在控制裝置控制光標(biāo)向屏幕的四個(gè)邊或角移動(dòng)時(shí),通過判斷光標(biāo)的二維坐標(biāo)是否變化來判斷是否到達(dá)四個(gè)邊或角。
在本發(fā)明所述的光標(biāo)控制方法中,顯示裝置向控制裝置回傳顯示裝置的屏幕的邊界二維坐標(biāo);或
顯示裝置向控制裝置回傳顯示裝置的屏幕在指定工作區(qū)的二維坐標(biāo);或
顯示裝置向控制裝置回傳姿態(tài)角,用于校正傳感器數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市宇恒互動(dòng)科技開發(fā)有限公司,未經(jīng)深圳市宇恒互動(dòng)科技開發(fā)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310494907.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
A63F 紙牌、棋盤或輪盤賭游戲;利用小型運(yùn)動(dòng)物體的室內(nèi)游戲;其他類目不包含的游戲
A63F13-00 使用二維或多維電子顯示器
A63F13-02 .附件
A63F13-08 .結(jié)構(gòu)零件或布置,例如其他類目不包括的殼體、導(dǎo)線、連接件、操縱臺
A63F13-10 .游戲過程的控制,例如開始、進(jìn)行、結(jié)束
A63F13-12 .涉及若干游戲裝置之間的相互作用,例如傳送和分配系統(tǒng)
A63F13-04 ..用于命中顯示器上的特殊區(qū)域,如具有光電探測裝置的
- 一種觸控設(shè)備光標(biāo)定位方法及裝置
- 基于FPGA實(shí)現(xiàn)波形測量光標(biāo)顯示的裝置及方法
- 一種觸摸屏光標(biāo)定位方法及系統(tǒng)、移動(dòng)設(shè)備
- 光標(biāo)簽的檢索應(yīng)答系統(tǒng)及方法
- 一種光標(biāo)簽的安全識別方法
- 一種虛擬機(jī)中自帶光標(biāo)軟件的光標(biāo)加速方法及系統(tǒng)
- 一種花冠型光標(biāo)簽結(jié)構(gòu)
- 一種可擴(kuò)展的光標(biāo)簽結(jié)構(gòu)
- 一種光標(biāo)觸控方法及光標(biāo)觸控裝置、數(shù)字示波器
- 一種超聲系統(tǒng)及其光標(biāo)資源分配方法、系統(tǒng)、存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





