亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種立體交互系統(tǒng)的制作方法

文檔序號(hào):6437398閱讀:203來(lái)源:國(guó)知局
專利名稱:一種立體交互系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及立體交互技術(shù),尤其涉及一種立體交互系統(tǒng)。
技術(shù)背景
目前的人機(jī)交互式系統(tǒng)的各種解決方案大都是基于2D顯示的基礎(chǔ)之上的,也就是說(shuō),用戶操作所帶來(lái)的直接顯示效果是以2D來(lái)展現(xiàn)的。更進(jìn)一步,采用陰影,近大遠(yuǎn)小等透視效果來(lái)近似模擬一種立體的感覺(jué)。
隨著3D顯示技術(shù)的發(fā)展,這種基于2D的顯示界面將帶來(lái)一系列的不符合常理的操作結(jié)果。因?yàn)?D帶給操作者的直觀顯示效果是,所有的操作界面是凸出,或者,凹進(jìn)屏幕的。目前比較普遍的觸摸屏的手指或者操作筆都只能在屏幕上進(jìn)行二維的操作,對(duì)于真正的3D操作界面,浮在空中或者凹進(jìn)屏幕的界面,這種傳統(tǒng)的方式都會(huì)讓操作者感覺(jué)并沒(méi)有真正觸摸到實(shí)際的界面。
雖然目前的虛擬現(xiàn)實(shí)(VR)技術(shù)中有利用數(shù)據(jù)手套等去對(duì)在空間中的物體進(jìn)行操作的技術(shù)。但是這種技術(shù)的實(shí)現(xiàn)復(fù)雜,比如需要精度很高的數(shù)據(jù)手套,能夠?qū)φ麄€(gè)虛擬空間建模的計(jì)算機(jī)系統(tǒng),有時(shí)候還需要特殊的顯示頭盔才能屏蔽實(shí)際環(huán)境對(duì)虛擬環(huán)境的干擾。 相應(yīng)地,使用者使用不便,成本也相當(dāng)昂貴。因此在很多設(shè)備特別是移動(dòng)設(shè)備上并不適合使用。發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種結(jié)合立體顯示來(lái)模擬立體交互時(shí)使用的操作棒。
為了解決上述問(wèn)題,本發(fā)明提供了一種操作棒,包括外殼,還包括
以可伸縮的方式與所述外殼連接的可伸縮頭部;
通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互;及
定位單元,用于實(shí)時(shí)檢測(cè)操作棒在空間中的位置和/或姿態(tài),并將檢測(cè)到的三維位置信息傳送給通信單元發(fā)送。
較佳地,該操作棒還包括
伸縮感應(yīng)單元,用于實(shí)時(shí)檢測(cè)操作棒可伸縮頭部的縮進(jìn)長(zhǎng)度并將檢測(cè)到的縮進(jìn)長(zhǎng)度的信息傳送給通信單元發(fā)送。
較佳地,該操作棒還包括
力反饋單元,用于根據(jù)所述通信單元接收的力反饋指令,執(zhí)行模擬力反饋的動(dòng)作。
較佳地,
所述定位單元包括作運(yùn)動(dòng)軌跡檢測(cè)的傳感器,和/或作方位角檢測(cè)的傳感器,該運(yùn)動(dòng)軌跡的初始位置設(shè)置為操作棒初始狀態(tài)下在以顯示屏幕所在平面為基準(zhǔn)的參照系中的相對(duì)位置。
較佳地,5
所述可伸縮頭部包括操作棒頭和抵頂于該操作棒頭和伸縮感應(yīng)裝置之間的彈性部件;
所述伸縮感應(yīng)單元采用壓力傳感的方式實(shí)現(xiàn),用于感應(yīng)所述彈性部件的壓力,轉(zhuǎn)化為相應(yīng)的電信號(hào)并傳送給通信單元發(fā)送。
較佳地,
所述力反饋單元采用電子機(jī)械裝置實(shí)現(xiàn),用于在收到力反饋指令后,模擬一個(gè)真實(shí)的被操作單元被按壓的震動(dòng)。
較佳地,
所述可伸縮頭部遠(yuǎn)離外殼的一端為一尖端。
上述方案所提供的操作棒具備定位單元和可伸縮頭部,可以知道操作棒的空間位置和姿態(tài),從而可以獲得模擬立體交互時(shí)所需要的各種參數(shù),并可以在接觸屏幕后發(fā)生縮進(jìn),使得觸控操作讓用戶感覺(jué)到更多的真實(shí)感。
本發(fā)明要解決的又一技術(shù)問(wèn)題是提供一種可以結(jié)合立體顯示來(lái)模擬立體交互的立體交互方法和相應(yīng)的被操作設(shè)備。
為了解決上述問(wèn)題,本發(fā)明提供了一種立體交互方法,用于在被操作設(shè)備上模擬操作棒對(duì)感應(yīng)屏幕上立體顯示的被操作單元的操作,該立體交互方法包括
根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于屏幕的深度;
根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,比較操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置,實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸;
如判斷操作棒碰觸到被操作單元,通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化。
較佳地,
所述操作棒接觸部的三維位置和被操作單元表面的三維位置均采用相對(duì)坐標(biāo)來(lái)表示,該相對(duì)坐標(biāo)以感應(yīng)屏幕所在平面為參照系來(lái)確定。
較佳地,
所述根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括至少在所述操作棒不碰觸所述感應(yīng)屏幕時(shí),所述操作棒接觸部的三維位置根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到,或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息及接觸部到該另一部位的固有距離計(jì)算得到。
較佳地,
所述根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括在所述操作棒碰觸所述感應(yīng)屏幕時(shí),所述操作棒接觸部的三維位置根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算得到。
較佳地,所述操作棒頭部的縮進(jìn)長(zhǎng)度是按以下方式實(shí)時(shí)獲取的
根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定;或者
根據(jù)所述感應(yīng)屏幕上的壓力感應(yīng)裝置的檢測(cè)結(jié)果計(jì)算得到;或者
根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
較佳地,
所述通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化,包括
將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差。
較佳地,
如判斷操作棒碰觸到被操作單元,所述被操作設(shè)備還向所述操作棒發(fā)送力反饋指令。
較佳地,
在判斷操作棒碰觸到被操作單元之后,還根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作,如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。
相應(yīng)地,本發(fā)明還提供了一種立體交互系統(tǒng)中的被操作設(shè)備,包括感應(yīng)屏幕、通信裝置和圖像處理裝置,其特征在于,還包括交互控制裝置,其中
所述感應(yīng)屏幕,用于顯示被操作單元的立體圖像;
所述通信裝置,用于實(shí)現(xiàn)交互控制裝置與操作棒之間的信息交互;
所述交互控制裝置包括
位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置;
虛擬碰觸檢測(cè)單元,用于根據(jù)操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置,實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,激活圖像處理裝置中的視差調(diào)整單元;
所述圖像處理裝置包括
深度計(jì)算單元,用于根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于感應(yīng)屏幕的深度,并通知虛擬碰觸檢測(cè)單元;及
視差調(diào)整單元,用于通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化。
較佳地,
所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括至少在所述操作棒不碰觸所述感應(yīng)屏幕時(shí),根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到所述操作棒接觸部的三維位置;或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息及接觸部到該另一部位的固有距離計(jì)算得到所述操作棒接觸部的三維位置。
較佳地,
所述交互控制裝置還包括實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸屏幕后, 將檢測(cè)到的碰觸位置通知位置確定單元;
所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括在所述操作棒碰觸所述感應(yīng)屏幕時(shí),根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、 操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算得到所述操作棒接觸部的三維位置。
較佳地,
所述位置確定單元計(jì)算所述操作棒接觸部的三維位置使用的所述操作棒頭部的縮進(jìn)長(zhǎng)度是按以下方式實(shí)時(shí)獲取的
根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定;或者
根據(jù)所述感應(yīng)屏幕上的壓力感應(yīng)裝置的檢測(cè)結(jié)果計(jì)算得到;或者
根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
較佳地,
所述視差調(diào)整單元通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化,包括將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差。
較佳地,
所述虛擬碰觸檢測(cè)單元在判斷操作棒碰觸到被操作單元之后,還根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作,如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。
較佳地,
所述虛擬碰觸檢測(cè)單元實(shí)時(shí)判斷操作棒碰觸到被操作單元時(shí),還通過(guò)所述通信裝置向所述操作棒發(fā)送力反饋指令。
較佳地,
所述被操作設(shè)備為智能手機(jī)或平板電腦。
上述方案可以模擬操作棒對(duì)感應(yīng)屏幕上立體顯示的被操作單元的操作,讓用戶感覺(jué)到更多的真實(shí)感,所感受的操作棒與屏幕的交互更加符合實(shí)際。
本發(fā)明要解決的又一技術(shù)問(wèn)題是提供另一種可以結(jié)合立體顯示來(lái)模擬立體交互的立體交互方法和相應(yīng)的被操作設(shè)備。
為了解決上述問(wèn)題,本發(fā)明提供了一種立體交互方法,用于在被操作設(shè)備上通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作,該立體交互方法包括
檢測(cè)操作棒是否碰觸所述感應(yīng)屏幕;
操作棒碰觸所述感應(yīng)屏幕時(shí),根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出所述操作棒縮進(jìn)部分的虛擬三維位置;
根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的圖像,并將繪制的該圖像顯示在所述感應(yīng)屏幕上。
較佳地,
所述根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,所述操作棒頭部的縮進(jìn)長(zhǎng)度是按以下方式實(shí)時(shí)獲取的
根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定;或者
根據(jù)所述感應(yīng)屏幕上的壓力感應(yīng)裝置的檢測(cè)結(jié)果計(jì)算得到;或者
根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
較佳地,
所述根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)接收的操作棒的三維位置信息,得到或計(jì)算出操作棒接觸部的三維位置,結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,
所述實(shí)時(shí)繪制的操作棒縮進(jìn)部分的圖像是立體圖像,該立體圖像是將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、右相機(jī),將感應(yīng)屏幕作為零視差面,繪制出所述操作棒縮進(jìn)部分的左圖像和右圖像。
較佳地,
所述立體交互方法中使用的三維位置采用以感應(yīng)屏幕所在平面為參照系確定的相對(duì)坐標(biāo)來(lái)表示。
相應(yīng)地,本發(fā)明還提供了一種立體交互系統(tǒng)中的被操作設(shè)備,包括感應(yīng)屏幕、通信裝置和圖像處理裝置,其特征在于,還包括交互控制裝置,其中
所述感應(yīng)屏幕,用于顯示被操作單元的立體圖像;
所述通信裝置,用于實(shí)現(xiàn)交互控制裝置與操作棒之間的信息交互;
所述交互控制裝置包括
位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置;
實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸感應(yīng)屏幕時(shí),激活圖像處理裝置中的圖像繪制單元,并將操作棒和感應(yīng)屏幕的碰觸位置通知位置確定單元;
所述圖像處理裝置包括
圖像繪制單元,用于根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的立體圖像,并將繪制的該立體圖像顯示在所述感應(yīng)屏幕上。
較佳地,
所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,
所述位置確定單元按以下方式實(shí)時(shí)獲取所述操作棒頭部的縮進(jìn)長(zhǎng)度
根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定;或者
根據(jù)所述感應(yīng)屏幕上的壓力感應(yīng)裝置的檢測(cè)結(jié)果計(jì)算得到;或者
根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。9
較佳地,
所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)接收的操作棒的三維位置信息,得到或計(jì)算出操作棒接觸部的三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,
所述圖像繪制單元實(shí)時(shí)繪制的操作棒縮進(jìn)部分的圖像是立體圖像,該立體圖像是將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、右相機(jī),將感應(yīng)屏幕作為零視差面,繪制出所述操作棒縮進(jìn)部分的左圖像和右圖像。
較佳地,
所述被操作設(shè)備為智能手機(jī)或平板電腦。
上述方案可以通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作,讓用戶感覺(jué)到更多的真實(shí)感,所感受的操作棒與屏幕的交互更加符合實(shí)際。
本發(fā)明要解決的另一技術(shù)問(wèn)題是提供一種可以讓用戶感覺(jué)到更多真實(shí)感的結(jié)合立體顯示來(lái)表示的立體交互系統(tǒng)。
為了解決上述問(wèn)題,本發(fā)明提供了一種立體交互系統(tǒng),包括被操作設(shè)備和操作棒;
所述被操作設(shè)備包括可顯示被操作單元的立體圖像的感應(yīng)屏幕、交互控制裝置、 用于實(shí)現(xiàn)交互控制裝置與操作棒之間信息交互的通信裝置,以及圖像處理裝置;
所述交互控制裝置包括
第一位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置;
虛擬碰觸檢測(cè)單元,用于根據(jù)操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置,實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,激活圖像處理裝置中的視差調(diào)整單元;
所述圖像處理裝置包括
深度計(jì)算單元,用于根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于感應(yīng)屏幕的深度,并通知虛擬碰觸檢測(cè)單元;及
視差調(diào)整單元,用于通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化。
較佳地,所述操作棒包括
定位單元,用于實(shí)時(shí)檢測(cè)操作棒在空間中的位置和/或姿態(tài),并將檢測(cè)到的三維位置信息傳送給通信單元發(fā)送;
通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互;
所述第一位置確定單元實(shí)時(shí)獲取的操作棒接觸部的三維位置信息是所述操作棒中的定位單元發(fā)送的。
較佳地,
所述定位單元包括作運(yùn)動(dòng)軌跡檢測(cè)的傳感器,和/或作方位角檢測(cè)的傳感器,該運(yùn)動(dòng)軌跡的初始位置設(shè)置為操作棒初始狀態(tài)下在以顯示屏幕所在平面為基準(zhǔn)的參照系中的相對(duì)位置。
較佳地,所述立體交互系統(tǒng)還包括
定位輔助裝置,用于實(shí)時(shí)感知操作棒相對(duì)于感應(yīng)屏幕的三維位置,并將感知到的三維位置的信息發(fā)送給所述第一位置確定單元。
較佳地,
所述第一位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括至少在所述操作棒不碰觸所述感應(yīng)屏幕時(shí),根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到所述操作棒接觸部的三維位置;或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息及接觸部到該另一部位的固有距離計(jì)算得到所述操作棒接觸部的三維位置。
較佳地,
所述交互控制裝置還包括實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸屏幕后, 將檢測(cè)到的碰觸位置通知第一位置確定單元;
所述第一位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括在所述操作棒碰觸所述感應(yīng)屏幕時(shí),根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算得到所述操作棒接觸部的三維位置。
較佳地,
所述第一位置確定單元計(jì)算所述操作棒接觸部的三維位置使用的所述操作棒頭部的縮進(jìn)長(zhǎng)度,是根據(jù)操作棒或定位輔助裝置發(fā)送的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
較佳地,
所述視差調(diào)整單元通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化,包括將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差。
較佳地,
所述虛擬碰觸檢測(cè)單元在判斷操作棒碰觸到被操作單元之后,還根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作,如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。
較佳地,
所述操作棒包括
力反饋單元,用于根據(jù)所述通信單元接收的力反饋指令,執(zhí)行模擬力反饋的動(dòng)作;
通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互;
所述虛擬碰觸檢測(cè)單元實(shí)時(shí)判斷操作棒碰觸到被操作單元時(shí),還通過(guò)所述通信裝置向所述操作棒發(fā)送力反饋指令。
較佳地,11
所述操作棒包括一可伸縮頭部;
所述交互控制裝置還包括
第二位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,得到操作棒縮進(jìn)部分的虛擬三維位置;
實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸感應(yīng)屏幕時(shí),激活圖像處理裝置中的圖像繪制單元,并將操作棒和感應(yīng)屏幕的碰觸位置通知第二位置確定單元;
所述圖像處理裝置還包括
圖像繪制單元,用于根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的立體圖像,并將繪制的該立體圖像顯示在所述感應(yīng)屏幕上。
較佳地,
所述第二位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,
所述第二位置確定單元計(jì)算操作棒縮進(jìn)部分的虛擬三維位置時(shí)使用的操作棒頭部的縮進(jìn)長(zhǎng)度按以下方式得到根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
較佳地,
所述操作棒包括
可伸縮頭部;
伸縮感應(yīng)單元,用于實(shí)時(shí)檢測(cè)操作棒可伸縮頭部的縮進(jìn)長(zhǎng)度并將檢測(cè)到的縮進(jìn)長(zhǎng)度的信息傳送給通信單元發(fā)送;
通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互。
較佳地,
所述可伸縮頭部包括操作棒頭和抵頂于該操作棒頭和伸縮感應(yīng)裝置之間的彈性部件;
所述伸縮感應(yīng)單元采用壓力傳感的方式實(shí)現(xiàn),用于感應(yīng)所述彈性部件的壓力,轉(zhuǎn)化為相應(yīng)的電信號(hào)并傳送給通信單元發(fā)送。
較佳地,
所述操作棒包括可伸縮頭部;
所述感應(yīng)屏幕表面增設(shè)了一壓力感應(yīng)裝置,用于檢測(cè)操作棒與感應(yīng)屏幕碰觸時(shí)的壓力并將檢測(cè)結(jié)果發(fā)送到交互控制裝置,該壓力與操作棒頭部的縮進(jìn)長(zhǎng)度對(duì)應(yīng)。
較佳地,
所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括
根據(jù)實(shí)時(shí)接收的操作棒的三維位置信息,得到或計(jì)算出操作棒接觸部的三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
較佳地,
所述圖像繪制單元實(shí)時(shí)繪制的操作棒縮進(jìn)部分的圖像是立體圖像,該立體圖像是將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、右相機(jī),將感應(yīng)屏幕作為零視差面,繪制出所述操作棒縮進(jìn)部分的左圖像和右圖像。
較佳地,
所述被操作設(shè)備為智能手機(jī)或平板電腦。
較佳地,
所述操作棒的頭部遠(yuǎn)離外殼的一端為一尖端,該尖端構(gòu)成了所述操作棒接觸部。
上述方案使用一種特殊的操作棒結(jié)合相應(yīng)的具有立體顯示功能的被操作設(shè)備,實(shí)現(xiàn)了結(jié)合立體顯示來(lái)表現(xiàn)的一種立體交互,讓用戶感覺(jué)到更多的真實(shí)感,所感受的操作棒與被操作單元的交互更加符合實(shí)際。


圖1是本發(fā)明實(shí)施例對(duì)凸出屏幕的按鈕的觸控操作的示意圖2是本發(fā)明實(shí)施例對(duì)凹入屏幕的按鈕的觸控操作的示意圖3a是本發(fā)明實(shí)施例一操作棒的結(jié)構(gòu)示意圖北是本發(fā)明實(shí)施例一操作棒中各單元的連接示意圖4是本發(fā)明實(shí)施例一被操作設(shè)備的結(jié)構(gòu)示意圖5是本發(fā)明實(shí)施例一對(duì)在屏幕上立體顯示的被操作單元的觸碰操作的處理流程圖6a和圖6b是像素點(diǎn)的視差與深度的關(guān)系的示意圖7是本發(fā)明實(shí)施例一通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作的處理流程圖8是通過(guò)屏幕上的壓力感應(yīng)裝置檢測(cè)操作棒的縮進(jìn)長(zhǎng)度的示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
實(shí)施例一
如圖1和圖2所示,本發(fā)明的立體交互系統(tǒng)包括操作棒和被操作設(shè)備,該被操作設(shè)備包括可進(jìn)行立體顯示的感應(yīng)屏幕,如為智能手機(jī)、平板電腦等。感應(yīng)屏幕(以下簡(jiǎn)稱為屏幕)上立體顯示的可操作單元(以按鈕為例,也可以是按鍵或其他圖標(biāo))在用戶看來(lái),可能是凸出和凹入屏幕的。對(duì)于顯示為凸出屏幕的被操作單元進(jìn)行觸控操作時(shí),為了讓用戶感覺(jué)到更多的真實(shí)感,在操作棒的頭部達(dá)到被操作單元表面,即發(fā)生虛擬碰觸時(shí),可以模擬該被操作單元被按壓時(shí)的視覺(jué)變化,同時(shí)還可以給用戶一定的力反饋,使用戶所感受的操作棒對(duì)被操作單元的觸控更加符合實(shí)際。而對(duì)于顯示為凹入屏幕的被操作單元進(jìn)行觸控操作時(shí),操作棒的頭部達(dá)到被操作單元表面之前就會(huì)接觸到屏幕,為了讓用戶感覺(jué)到更多的真實(shí)感,可以將操作棒的頭部設(shè)計(jì)為可伸縮的,繪制操作棒的縮進(jìn)部分并在屏幕上立體顯示, 同時(shí)計(jì)算該頭部不伸縮時(shí)的三維位置,來(lái)判斷是否會(huì)發(fā)生虛擬碰觸,發(fā)生虛擬碰觸后可以采用上述相同的方式進(jìn)行被操作單元的隨動(dòng)顯示和力反饋處理。文中,三維位置信息可以是三維位置或者任何用于計(jì)算三維位置的信息如姿態(tài)、 縮進(jìn)長(zhǎng)度等。三維位置可以用三維坐標(biāo)表示如χ,y, ζ坐標(biāo)或用長(zhǎng)度和方位角表示的極坐標(biāo)。表示三維位置的坐標(biāo)可以感應(yīng)屏幕所在平面為參照系來(lái)確定,即是相對(duì)于感應(yīng)屏幕的相對(duì)坐標(biāo)。以智能手機(jī)為例,可以但不限于將屏幕的中點(diǎn)或某個(gè)端點(diǎn)作為坐標(biāo)原點(diǎn),垂直于屏幕的方向?yàn)閆軸,屏幕所在的平面為XY坐標(biāo)軸表示的平面。請(qǐng)參照?qǐng)D3a示出的結(jié)構(gòu)示意圖和圖北示出的各單元連接的示意圖,該操作棒包括外殼101、可伸縮頭部102、通信單元103、定位單元104、力反饋單元105和伸縮感應(yīng)單元 106,其中外殼101可以是便于握持的任何形狀,如筆狀等;可伸縮頭部102以可伸縮的方式與外殼101連接,可以采用現(xiàn)有的各種結(jié)構(gòu)。文中將可伸縮頭部用于碰觸被操作單元的部位稱之為接觸部,較佳地,可伸縮頭部102遠(yuǎn)離外殼的一端設(shè)計(jì)為一尖端,將該尖端作為操作棒的接觸部,也可以稱之為操作棒的觸點(diǎn)。通信單元103與定位單元104、力反饋單元105和伸縮感應(yīng)單元106電連接,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互??梢圆捎脽o(wú)線通信方式如藍(lán)牙,無(wú)線USB等,也可以采用有線通信方式,如I2C,USB等。定位單元104,用于實(shí)時(shí)檢測(cè)操作棒在空間中的位置和姿態(tài),并將檢測(cè)到的三維位置信息傳送給通信單元103發(fā)送。該定位單元可以包括作運(yùn)動(dòng)軌跡檢測(cè)的傳感器和作姿態(tài)檢測(cè)的傳感器。例如,現(xiàn)有的一些移動(dòng)設(shè)備如iphone上,采用陀螺儀傳感器得到運(yùn)動(dòng)軌跡數(shù)據(jù)(可作為操作棒在空間中的位置信息),同時(shí)采用加速度傳感器來(lái)得到方位角數(shù)據(jù)(可作為操作棒的姿態(tài)信息)。該運(yùn)動(dòng)軌跡的初始位置可以設(shè)置為操作棒初始狀態(tài)下定位單元 (或其他部位)在參照系中的相對(duì)位置。定位單元檢測(cè)到的三維位置信息可以是操作棒的三維位置和姿態(tài)的信息,根據(jù)該信息計(jì)算出的操作棒接觸部的三維位置或中間結(jié)果等。定位單元也可以采用地磁傳感器來(lái)實(shí)現(xiàn)。力反饋單元105,用于根據(jù)通信單元接收的力反饋指令,執(zhí)行模擬力反饋的動(dòng)作。 例如,可以采用電子機(jī)械裝置作為力反饋單元,在收到力反饋指令后,模擬一個(gè)真實(shí)按鈕被按壓的震動(dòng),使得操作者能夠身歷其境的感受到3D界面的操作,以產(chǎn)生沉浸感。該電子機(jī)械模塊可以是電動(dòng)震動(dòng)馬達(dá),人造肌肉膜或者是其他的模擬震動(dòng)裝置。伸縮感應(yīng)單元106,用于實(shí)時(shí)檢測(cè)操作棒頭部的縮進(jìn)長(zhǎng)度(即可伸縮頭部的縮進(jìn)距離)并將檢測(cè)到的縮進(jìn)長(zhǎng)度的信息傳送給通信單元103發(fā)送。本實(shí)施例的伸縮感應(yīng)單元采用壓力傳感的方式實(shí)現(xiàn),相應(yīng)地,可伸縮頭部102包括操作棒頭和抵頂于該伸縮感應(yīng)單元和操作棒頭之間的彈性部件如彈簧,當(dāng)可伸縮頭部的縮進(jìn)長(zhǎng)度變化時(shí),該彈性部件對(duì)伸縮感應(yīng)單元105的壓力產(chǎn)生變化,伸縮感應(yīng)單元105可以將壓力轉(zhuǎn)化為相應(yīng)的電信號(hào)并傳送給通信單元103發(fā)送。這樣,根據(jù)該電信號(hào)的大小即可以確定操作棒頭部的縮進(jìn)長(zhǎng)度。 需要說(shuō)明的是,伸縮感應(yīng)裝置的結(jié)構(gòu)并不局限于此,可以有很多種的實(shí)現(xiàn)方式,如光電檢測(cè)寸。上述操作棒還可以包括如電池、充電裝置等輔助裝置,這里不再一一介紹。
如圖4所示,被操作設(shè)備包括感應(yīng)屏幕10、通信裝置20和圖像處理裝置30。其中感應(yīng)屏幕10,可顯示被操作單元的立體圖像。文中也簡(jiǎn)寫(xiě)為屏幕。通信裝置20,用于實(shí)現(xiàn)交互控制裝置與操作棒之間的信息交互。交互控制裝置30,包括第一位置確定單元301,用于根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置。在所述操作棒不接觸屏幕時(shí),可以根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到;或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息及接觸部到該另一部位的固有距離計(jì)算得到。在操作棒接觸屏幕時(shí),可根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算得到,其中,操作棒頭部的縮進(jìn)長(zhǎng)度又可以根據(jù)操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定。需要說(shuō)明的是,操作棒碰觸屏幕前,操作棒接觸部的三維位置是實(shí)際位置,操作棒碰觸屏幕后,操作棒接觸部的三維位置是虛擬位置,文中其他地方不再特別說(shuō)明。虛擬碰觸檢測(cè)單元302,用于根據(jù)操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置,實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,激活圖像處理裝置中的視差調(diào)整單元,并可通過(guò)通信裝置向操作棒發(fā)送力反饋指令。此外,還可以根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作,如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。實(shí)際碰觸檢測(cè)單元303,用于在檢測(cè)到操作棒接觸感應(yīng)屏幕時(shí),激活圖像處理裝置中的圖像繪制單元,并將操作棒和感應(yīng)屏幕的碰觸位置通知第一位置確定單元和第二位置確定單元。第二位置確定單元304,用于根據(jù)操作棒接觸部的三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。例如,根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)(如接觸部)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型, 計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。其中,接觸部的虛擬三維位置也可以根據(jù)實(shí)時(shí)獲取的操作棒的三維位置和姿態(tài)的信息得到或計(jì)算得到;操作棒頭部的縮進(jìn)長(zhǎng)度根據(jù)操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定。圖像處理裝置40,又包括深度計(jì)算單元401,用于根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于屏幕的深度,并通知虛擬碰觸檢測(cè)單元。視差調(diào)整單元402,用于通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化。例如,將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差。圖像繪制單元403,用于根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的圖像,并將繪制的該圖像顯示在感應(yīng)屏幕上。較佳地,繪制的是立體圖像,例如,將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、右相機(jī),將感應(yīng)屏幕作為零視差面,繪制出所述操作棒縮進(jìn)部分的左圖像和右圖像。上述圖像處理裝置可能還需要對(duì)要顯示的立體圖像進(jìn)行其他的圖像處理,這里只對(duì)與本實(shí)施例相關(guān)的單元進(jìn)行說(shuō)明。下面介紹一下操作棒對(duì)在屏幕上立體顯示的被操作單元的觸碰操作的處理流程, 如圖5所示,包括步驟310,根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于屏幕的深度;本實(shí)施例是通過(guò)立體圖像中左圖像和右圖像的視差形成立體顯示效果。圖6a和圖6b分別是具有視差d的像素點(diǎn)P在立體顯示時(shí)表現(xiàn)為凹入和凸出屏幕的示意圖,其中, 視差d是像素點(diǎn)P在立體圖像的左圖像和右圖像上的坐標(biāo)之差,根據(jù)像素點(diǎn)的視差d以及用戶左、右眼的三維位置,就可以很容易的計(jì)算出像素點(diǎn)P相對(duì)于屏幕的深度即垂直距離。 被操作單元相對(duì)屏幕凸出時(shí)深度可以取正,凹入時(shí)可以取負(fù),或者相反。用戶左、右眼的間距和觀看位置可以參照本領(lǐng)域的經(jīng)驗(yàn)值設(shè)定,這里不再詳細(xì)討論。如果有頭部跟蹤裝置,也可以使用跟蹤檢測(cè)到的左、右眼的三維位置來(lái)動(dòng)態(tài)地計(jì)算視差,更為精確。由于被操作單元表面在屏幕上的位置是已知的,本步驟確定被操作單元表面相對(duì)屏幕的深度后,已得到被操作單元表面的三維位置。步驟320,根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置;操作棒發(fā)送的操作棒接觸部的三維位置信息可以是操作棒接觸部在空間中的三維坐標(biāo),也可以是可推算出該三維坐標(biāo)的其他信息。在操作棒不接觸屏幕時(shí),操作棒接觸部的三維位置可以根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到,或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息(如操作棒與屏幕的夾角和操作棒在屏幕上的投影與X軸或Y軸的夾角)及接觸部到該另一部位的固有距離計(jì)算得到。該計(jì)算可以在操作棒的定位單元中完成,也可以在被操作設(shè)備中完成。操作棒接觸屏幕時(shí),也可以采用上段的方式確定操作棒接觸部的三維位置。由于操作棒接觸屏幕后,有操作棒與屏幕的碰觸位置和操作棒頭部的縮進(jìn)長(zhǎng)度等參數(shù)可以使用,因此可以根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算操作棒接觸部的三維位置,結(jié)果更為準(zhǔn)確。其中,操作棒頭部的縮進(jìn)長(zhǎng)度可以根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定。步驟330,根據(jù)操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置, 判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,執(zhí)行步驟340,否則,返回步驟320 ;—般地,在操作棒接觸部的三維位置與被操作單元表面的三維位置重合或穿越時(shí)認(rèn)為兩者發(fā)生虛擬碰觸。步驟340,通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整模擬被操作單元表面被按壓時(shí)的深度變化,并向操作棒發(fā)送力反饋指令。本步驟中,還可以根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作(有些按鈕被壓下一定位置后才視為選中),如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。
本步驟中,可以將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差,如對(duì)左圖像和/或左圖像上的該被操作單元的像素點(diǎn)坐標(biāo)進(jìn)行平移處理。顯示出的被操作單元即可模擬出被操作單元被按壓時(shí)的深度變化。在另一實(shí)施例中,如果縮進(jìn)長(zhǎng)度較小,可以簡(jiǎn)化中間過(guò)程的顯示,直接顯示被操作單元被按下到停止位置時(shí)的立體圖像。在又一實(shí)施例中,還可以逐次顯示被操作單元被按下到停止位置及中間的若干位置的立體圖像。請(qǐng)參照?qǐng)D7,是通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作的處理流程圖,包括步驟410,檢測(cè)操作棒是否碰觸屏幕,如是,執(zhí)行步驟420,否則繼續(xù)檢測(cè);步驟420,根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置;計(jì)算操作棒縮進(jìn)部分的虛擬三維位置時(shí),可以根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)(如接觸部)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。也可以根據(jù)實(shí)時(shí)接收的操作棒的三維位置信息,得到或計(jì)算出操作棒接觸部的三維位置,結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。其中,操作棒頭部的縮進(jìn)長(zhǎng)度可以根據(jù)所述操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定。步驟430,根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的立體圖像,將繪制的該立體圖像顯示在屏幕上。在繪制時(shí),可以將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、 右相機(jī),將感應(yīng)屏幕作為零視差面,即可分別繪制出該縮進(jìn)部分的左右圖像。完成本步驟之后,屏幕將顯示操作棒縮進(jìn)部分的立體圖像,使得用戶看上去好象操作棒真的探進(jìn)了屏幕一樣,增強(qiáng)了用戶立體交互時(shí)的真實(shí)感。從上述方案可以看出,本實(shí)施例實(shí)現(xiàn)了結(jié)合立體顯示來(lái)表現(xiàn)的一種觸控操作。為了讓用戶感覺(jué)到更多的真實(shí)感,以及所感受的操作棒與屏幕的交互更加符合實(shí)際,在操作棒中設(shè)置了對(duì)操作棒進(jìn)行運(yùn)動(dòng)檢測(cè)的定位單元,可以實(shí)時(shí)檢測(cè)操作棒的位置和姿態(tài)。請(qǐng)?jiān)賲⒄請(qǐng)D1所示,對(duì)于顯示為凸出屏幕的按鍵,在操作棒還沒(méi)有接觸屏幕但人眼感覺(jué)已接觸屏幕時(shí),通過(guò)虛擬碰觸檢測(cè)獲知并改變?cè)摪存I的顯示,使得其好象真的被按下一樣,同時(shí)可以通過(guò)力反饋單元給于用戶觸感。而對(duì)于顯示為凹入屏幕的按鍵,請(qǐng)?jiān)賲⒄請(qǐng)D2,在操作棒已接觸屏幕但人眼感覺(jué)還沒(méi)有接觸按鍵時(shí),操作棒頭部可以隨著操作者的動(dòng)作而自動(dòng)進(jìn)行縮進(jìn),并向終端設(shè)備發(fā)送縮進(jìn)長(zhǎng)度的信息,終端設(shè)備繪制出該縮進(jìn)部分的立體圖像并在屏幕上顯示,用戶感覺(jué)好象該操作棒真的伸入屏幕去點(diǎn)擊按鍵一樣,同時(shí)當(dāng)操作棒做出其他動(dòng)作時(shí),比如左右移動(dòng),虛擬操作棒也將同時(shí)移動(dòng)。伸入屏幕后可以通過(guò)虛擬碰觸檢測(cè)得知操作棒點(diǎn)中了按鍵,然后可以對(duì)被操作單元進(jìn)行視差調(diào)整和力反饋的處理。作為本實(shí)施例一個(gè)簡(jiǎn)化后的變例,可以取消與力反饋有關(guān)內(nèi)容,不在操作棒中設(shè)置力反饋單元,也不在被操作設(shè)備中進(jìn)行相關(guān)處理。其他實(shí)施例同此。在某種應(yīng)用場(chǎng)景下,只涉及對(duì)顯示為凸出屏幕的被操作單元的操作,則針對(duì)該應(yīng)用場(chǎng)景的實(shí)施例可以在本實(shí)施例的基礎(chǔ)上加以簡(jiǎn)化,可以取消與伸縮操作相關(guān)的裝置和處
17理,如操作棒中的伸縮頭和伸縮感應(yīng)單元可以取消,被操作設(shè)備的圖像處理裝置中的第二位置確定單元、圖像繪制單元可以取消,并且可以取消計(jì)算縮進(jìn)長(zhǎng)度、繪制虛擬操作棒等的處理。在某種應(yīng)用場(chǎng)景下,只涉及對(duì)顯示為凹入屏幕的被操作單元的操作,則針對(duì)該應(yīng)用場(chǎng)景的實(shí)施例可以在本實(shí)施例的基礎(chǔ)上加以簡(jiǎn)化,操作棒中的定位單元可以取消作運(yùn)動(dòng)軌跡檢測(cè)的傳感器,因?yàn)橹恍枰柚诓僮靼舻淖藨B(tài)、縮進(jìn)長(zhǎng)度和感應(yīng)屏幕與操作棒的碰觸位置,即可完成虛擬碰觸檢測(cè)。實(shí)施例二與實(shí)施例一不同的是,本實(shí)施例的立體交互并不涉及操作棒對(duì)在屏幕上立體顯示的被操作單元的觸碰操作,而只涉及通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作的處理。因此可以在實(shí)施例一的基礎(chǔ)上進(jìn)行一些簡(jiǎn)化。操作棒的結(jié)構(gòu)可以與實(shí)施例一的操作棒相同。也可以作一些簡(jiǎn)化,例如,定位單元可以只包括作姿態(tài)檢測(cè)的傳感器。被操作設(shè)備同樣包括感應(yīng)屏幕、通信裝置和圖像處理裝置。感應(yīng)屏幕和通信裝置與實(shí)施例一相同。交互控制裝置包括實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒接觸感應(yīng)屏幕時(shí),激活圖像處理裝置中的圖像繪制單元,并將操作棒和感應(yīng)屏幕的碰觸位置通知位置確定單元。位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。例如,根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)(如接觸部)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。其中,接觸部的虛擬三維位置也可以根據(jù)實(shí)時(shí)獲取的操作棒的三維位置和姿態(tài)的信息得到或計(jì)算得到;操作棒頭部的縮進(jìn)長(zhǎng)度根據(jù)操作棒發(fā)來(lái)的縮進(jìn)長(zhǎng)度的信息確定。圖像處理裝置包括圖像繪制單元,同實(shí)施例一中的圖像繪制單元,用于根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的立體圖像,并將繪制的該立體圖像顯示在感應(yīng)屏幕上。本實(shí)施例通過(guò)立體顯示模擬操作棒伸入感應(yīng)屏幕的操作的處理流程同實(shí)施例一。實(shí)施例三本實(shí)施例與實(shí)施例一基本相同,區(qū)別在于對(duì)操作棒的三維位置的檢測(cè)上。本實(shí)施例中,操作棒中沒(méi)有用于檢測(cè)位置和姿態(tài)的定位單元,需要使用其他的定位輔助裝置共同定位操作棒在空間中的三維坐標(biāo)。該定位輔助裝置用于感知操作棒相對(duì)于感應(yīng)屏幕的三維位置并將感知到的三維位置信息發(fā)送給被操作設(shè)備,其方式可以但不限于是(a)跟蹤裝置,如攝像機(jī)(camera),通過(guò)該攝像機(jī)對(duì)操作棒進(jìn)行跟蹤識(shí)別,確定操作棒的三維位置信息并發(fā)送給,該三維位置信息可以包括操作棒接觸部或其他部件的三維位置和操作棒的方位角的信息。
(b)紅外感應(yīng)裝置,操作棒和被操作的設(shè)備上都要有這種裝置,一個(gè)作為發(fā)生裝置,一個(gè)作為接受裝置,由被操作設(shè)備或操作棒計(jì)算得到操作棒的三維位置信息。上述定位輔助裝置可以直接向被操作設(shè)備的交互控制裝置發(fā)送三維位置信息,也可以先發(fā)送到被操作單元的通信裝置,由該通信裝置提供給該交互控制裝置。本實(shí)施例對(duì)操作棒的三維位置的檢測(cè)也可以用于實(shí)施例一的變例和實(shí)施例二。在最簡(jiǎn)單的一種方式下,操作棒不具有可縮進(jìn)頭部和伸縮感應(yīng)機(jī)構(gòu)、定位單元和力反饋單元, 就如同普通的書(shū)寫(xiě)筆一樣。操作棒的位置和姿態(tài)由定位輔助裝置進(jìn)行檢測(cè),在立體交互時(shí)只需要模擬對(duì)凸出屏幕的被操作單元的觸控操作,因此被操作設(shè)備上與操作棒縮進(jìn)部分相關(guān)的定位和繪制的單元和處理均可以省略。實(shí)施例四本實(shí)施例與實(shí)施例一基本相同,區(qū)別在于操作棒中不設(shè)置縮進(jìn)感應(yīng)單元。對(duì)于操作棒碰觸屏幕后的縮進(jìn)長(zhǎng)度,通過(guò)另一方式進(jìn)行計(jì)算。如圖8所示,本實(shí)施例在被操作設(shè)備的感應(yīng)屏幕10的表面增加了一層特殊的壓力感應(yīng)裝置101。例如,該壓力感應(yīng)裝置可以是一種特殊的電容屏,當(dāng)操作棒接觸到該電容屏后,該電容屏?xí)S著操作棒的壓力變化而發(fā)生電場(chǎng)的改變,這種電場(chǎng)的改變被檢測(cè)出來(lái)后, 可以發(fā)送到交互控制裝置。因?yàn)閴毫εc操作棒頭部的縮進(jìn)長(zhǎng)度具有對(duì)應(yīng)關(guān)系,感知屏幕的電容電壓的變化就可以計(jì)算出操作棒頭部的縮進(jìn)長(zhǎng)度。進(jìn)而確定操作棒接觸部的三維位置。也即,操作棒頭部的縮進(jìn)長(zhǎng)度也可以根據(jù)感應(yīng)屏幕上的壓力感應(yīng)裝置的檢測(cè)結(jié)果計(jì)算得到。本實(shí)施例對(duì)操作棒的縮進(jìn)長(zhǎng)度的檢測(cè)也可以用于實(shí)施例一的變例和實(shí)施例二。實(shí)施例五本實(shí)施例與實(shí)施例一基本相同,區(qū)別在于操作棒中不設(shè)置縮進(jìn)感應(yīng)單元。對(duì)于操作棒碰觸屏幕后的操作棒接觸部的三維位置,通過(guò)另一方式進(jìn)行計(jì)算。因?yàn)闆](méi)有縮進(jìn)感應(yīng)單元,因此本實(shí)施例操作棒碰觸屏幕后不能獲取檢測(cè)到的操作棒頭部的縮進(jìn)長(zhǎng)度的信息。不過(guò),由于操作棒中的定位單元可以實(shí)時(shí)檢測(cè)到操作棒的位置和姿態(tài),因此,可以根據(jù)定位單元的檢測(cè)結(jié)果來(lái)推算縮進(jìn)長(zhǎng)度。根據(jù)定位單元檢測(cè)的操作棒的三維位置和姿態(tài)的信息,可以得到操作棒接觸部的深度及操作棒與感應(yīng)屏幕的夾角,根據(jù)該深度和夾角即可計(jì)算出操作棒頭部的縮進(jìn)長(zhǎng)度。 得到該縮進(jìn)長(zhǎng)度后,結(jié)合操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置可計(jì)算出操作棒接觸部的三維位置。這種方式將定位單元的數(shù)據(jù)與實(shí)際碰觸位置的數(shù)據(jù)結(jié)合起來(lái),可以保證定位精度,可以避免操作棒斷開(kāi)等不良顯示效果的出現(xiàn)。本實(shí)施例對(duì)操作棒的縮進(jìn)長(zhǎng)度的檢測(cè)也可以用于實(shí)施例一的變例。容易理解,本實(shí)施例定位單元實(shí)時(shí)檢測(cè)到的操作棒的三維位置和姿態(tài)的信息也可以利用實(shí)施例二中的輔助裝置來(lái)提供。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過(guò)程序來(lái)指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤(pán)或光盤(pán)等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來(lái)實(shí)現(xiàn),相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種立體交互系統(tǒng),其特征在于,包括被操作設(shè)備和操作棒;所述被操作設(shè)備包括可顯示被操作單元的立體圖像的感應(yīng)屏幕、交互控制裝置、用于實(shí)現(xiàn)交互控制裝置與操作棒之間信息交互的通信裝置,以及圖像處理裝置;所述交互控制裝置包括第一位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置;虛擬碰觸檢測(cè)單元,用于根據(jù)操作棒接觸部的三維位置和所顯示的被操作單元表面的三維位置,實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,激活圖像處理裝置中的視差調(diào)整單元;所述圖像處理裝置包括深度計(jì)算單元,用于根據(jù)被操作單元的立體圖像的視差確定被操作單元表面相對(duì)于感應(yīng)屏幕的深度,并通知虛擬碰觸檢測(cè)單元;及視差調(diào)整單元,用于通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化。
2.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于所述操作棒包括定位單元,用于實(shí)時(shí)檢測(cè)操作棒在空間中的位置和/或姿態(tài),并將檢測(cè)到的三維位置信息傳送給通信單元發(fā)送;通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互;所述第一位置確定單元實(shí)時(shí)獲取的操作棒接觸部的三維位置信息是所述操作棒中的定位單元發(fā)送的。
3.如權(quán)利要求2所述的立體交互系統(tǒng),其特征在于所述定位單元包括作運(yùn)動(dòng)軌跡檢測(cè)的傳感器,和/或作方位角檢測(cè)的傳感器,該運(yùn)動(dòng)軌跡的初始位置設(shè)置為操作棒初始狀態(tài)下在以顯示屏幕所在平面為基準(zhǔn)的參照系中的相對(duì)位置。
4.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于還包括定位輔助裝置,用于實(shí)時(shí)感知操作棒相對(duì)于感應(yīng)屏幕的三維位置,并將感知到的三維位置的信息發(fā)送給所述第一位置確定單元。
5.如權(quán)利要求1或2或3或4所述的立體交互系統(tǒng),其特征在于所述第一位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括至少在所述操作棒不碰觸所述感應(yīng)屏幕時(shí),根據(jù)接收的操作棒接觸部的三維坐標(biāo)信息得到所述操作棒接觸部的三維位置;或者,根據(jù)接收的操作棒上另一部位的三維坐標(biāo)信息、操作棒的方位角信息及接觸部到該另一部位的固有距離計(jì)算得到所述操作棒接觸部的三維位置。
6.如權(quán)利要求1或2或3或4所述的立體交互系統(tǒng),其特征在于所述交互控制裝置還包括實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸屏幕后,將檢測(cè)到的碰觸位置通知第一位置確定單元;所述第一位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒接觸部的三維位置信息確定操作棒接觸部的三維位置,包括在所述操作棒碰觸所述感應(yīng)屏幕時(shí),根據(jù)操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置計(jì)算得到所述操作棒接觸部的三維位置。
7.如權(quán)利要求6所述的立體交互系統(tǒng),其特征在于所述第一位置確定單元計(jì)算所述操作棒接觸部的三維位置使用的所述操作棒頭部的縮進(jìn)長(zhǎng)度,是根據(jù)操作棒或定位輔助裝置發(fā)送的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
8.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于所述視差調(diào)整單元通過(guò)對(duì)被操作單元的立體圖像的視差調(diào)整,模擬被操作單元被按壓時(shí)的深度變化,包括將實(shí)時(shí)獲取的操作棒接觸部相對(duì)于屏幕的深度作為被操作單元表面的深度,并根據(jù)該深度來(lái)調(diào)整被操作單元在立體圖像上的視差。
9.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于所述虛擬碰觸檢測(cè)單元在判斷操作棒碰觸到被操作單元之后,還根據(jù)被操作單元表面的深度變化,判斷操作棒是否完成了對(duì)被操作單元的點(diǎn)擊操作,如是,則生成對(duì)該被操作單元的點(diǎn)擊命令。
10.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于所述操作棒包括力反饋單元,用于根據(jù)所述通信單元接收的力反饋指令,執(zhí)行模擬力反饋的動(dòng)作;通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互;所述虛擬碰觸檢測(cè)單元實(shí)時(shí)判斷操作棒碰觸到被操作單元時(shí),還通過(guò)所述通信裝置向所述操作棒發(fā)送力反饋指令。
11.如權(quán)利要求1或2或3或4所述的立體交互系統(tǒng),其特征在于所述操作棒包括一可伸縮頭部;所述交互控制裝置還包括第二位置確定單元,用于根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息和操作棒與感應(yīng)屏幕的碰觸位置,得到操作棒縮進(jìn)部分的虛擬三維位置;實(shí)際碰觸檢測(cè)單元,用于在檢測(cè)到操作棒碰觸感應(yīng)屏幕時(shí),激活圖像處理裝置中的圖像繪制單元,并將操作棒和感應(yīng)屏幕的碰觸位置通知第二位置確定單元;所述圖像處理裝置還包括圖像繪制單元,用于根據(jù)操作棒縮進(jìn)部分的虛擬三維位置,實(shí)時(shí)繪制操作棒縮進(jìn)部分的立體圖像,并將繪制的該立體圖像顯示在所述感應(yīng)屏幕上。
12.如權(quán)利要求11所述的立體交互系統(tǒng),其特征在于所述第二位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括根據(jù)實(shí)時(shí)獲取的操作棒頭部的縮進(jìn)長(zhǎng)度、操作棒的方位角及操作棒與感應(yīng)屏幕的碰觸位置,計(jì)算出操作棒縮進(jìn)部分上至少一點(diǎn)的虛擬三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
13.如權(quán)利要求12所述的立體交互系統(tǒng),其特征在于所述第二位置確定單元計(jì)算操作棒縮進(jìn)部分的虛擬三維位置時(shí)使用的操作棒頭部的縮進(jìn)長(zhǎng)度按以下方式得到根據(jù)接收的該操作棒的三維位置和姿態(tài)的信息確定操作棒接觸部的深度和操作棒與感應(yīng)屏幕的夾角,然后計(jì)算得到所述操作棒頭部的縮進(jìn)長(zhǎng)度。
14.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于 所述操作棒包括可伸縮頭部;伸縮感應(yīng)單元,用于實(shí)時(shí)檢測(cè)操作棒可伸縮頭部的縮進(jìn)長(zhǎng)度并將檢測(cè)到的縮進(jìn)長(zhǎng)度的信息傳送給通信單元發(fā)送;通信單元,用于實(shí)現(xiàn)操作棒與被操作設(shè)備之間的信息交互。
15.如權(quán)利要求14所述的立體交互系統(tǒng),其特征在于所述可伸縮頭部包括操作棒頭和抵頂于該操作棒頭和伸縮感應(yīng)裝置之間的彈性部件;所述伸縮感應(yīng)單元采用壓力傳感的方式實(shí)現(xiàn),用于感應(yīng)所述彈性部件的壓力,轉(zhuǎn)化為相應(yīng)的電信號(hào)并傳送給通信單元發(fā)送。
16.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于 所述操作棒包括可伸縮頭部;所述感應(yīng)屏幕表面增設(shè)了一壓力感應(yīng)裝置,用于檢測(cè)操作棒與感應(yīng)屏幕碰觸時(shí)的壓力并將檢測(cè)結(jié)果發(fā)送到交互控制裝置,該壓力與操作棒頭部的縮進(jìn)長(zhǎng)度對(duì)應(yīng)。
17.如權(quán)利要求11所述的立體交互系統(tǒng),其特征在于所述位置確定單元根據(jù)實(shí)時(shí)獲取的操作棒縮進(jìn)部分的三維位置信息計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置,包括根據(jù)實(shí)時(shí)接收的操作棒的三維位置信息,得到或計(jì)算出操作棒接觸部的三維位置,再結(jié)合操作棒與感應(yīng)屏幕的碰觸位置和操作棒可伸縮頭部的模型,計(jì)算出操作棒縮進(jìn)部分的虛擬三維位置。
18.如權(quán)利要求11所述的立體交互系統(tǒng),其特征在于所述圖像繪制單元實(shí)時(shí)繪制的操作棒縮進(jìn)部分的圖像是立體圖像,該立體圖像是將設(shè)定或跟蹤得到的用戶觀看屏幕時(shí)左、右眼的三維位置作為左、右相機(jī),將感應(yīng)屏幕作為零視差面,繪制出所述操作棒縮進(jìn)部分的左圖像和右圖像。
19.如權(quán)利要求1所述的立體交互系統(tǒng),其特征在于 所述被操作設(shè)備為智能手機(jī)或平板電腦。
20.如權(quán)利要求1或2或10或14所述的立體交互系統(tǒng),其特征在于所述操作棒的頭部遠(yuǎn)離外殼的一端為一尖端,該尖端構(gòu)成了所述操作棒接觸部。
全文摘要
一種立體交互系統(tǒng),包括被操作設(shè)備和操作棒;被操作設(shè)備包括可顯示被操作單元的立體圖像的感應(yīng)屏幕、交互控制裝置、用于實(shí)現(xiàn)交互控制裝置與操作棒之間信息交互的通信裝置,以及圖像處理裝置;交互控制裝置包括第一位置確定單元,用于確定操作棒接觸部的三維位置;虛擬碰觸檢測(cè)單元,用于實(shí)時(shí)判斷操作棒是否與被操作單元發(fā)生虛擬碰觸,如是,激活圖像處理裝置中的視差調(diào)整單元;圖像處理裝置包括深度計(jì)算單元,用于確定被操作單元表面相對(duì)于感應(yīng)屏幕的深度,并通知虛擬碰觸檢測(cè)單元;及視差調(diào)整單元,用于模擬被操作單元被按壓時(shí)的深度變化。本發(fā)明實(shí)現(xiàn)了結(jié)合立體顯示來(lái)表現(xiàn)的一種立體交互,讓用戶感覺(jué)到更多的真實(shí)感。
文檔編號(hào)G06F3/041GK102508562SQ201110343598
公開(kāi)日2012年6月20日 申請(qǐng)日期2011年11月3日 優(yōu)先權(quán)日2011年11月3日
發(fā)明者劉寧, 宋磊 申請(qǐng)人:深圳超多維光電子有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1