移動設(shè)備與主機(jī)設(shè)備的交互表面的確定的制作方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及用戶與計(jì)算機(jī)系統(tǒng)之間的接口,尤其在游戲領(lǐng)域,并且更具體而言,涉及用于將多個移動設(shè)備與計(jì)算機(jī)系統(tǒng)接口的方法和設(shè)備?!?br>背景技術(shù):
】[0002]在許多情況下,對于計(jì)算機(jī)系統(tǒng),可能有必要檢測移動實(shí)體的位置和/或朝向,以便使后者能夠相應(yīng)地反應(yīng)。因此,例如,在使得用戶能夠與由計(jì)算機(jī)系統(tǒng)模擬的虛擬用戶對弈的棋類游戲中,在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的應(yīng)用必須知道棋盤的所有棋子(piece)的位置,尤其是那些被用戶移動的棋子的位置,以計(jì)算其移動。[0003]存在用于檢測游戲棋盤上真實(shí)對象的位置和/或朝向的解決方案,使得有可能使用那些對象作為計(jì)算機(jī)系統(tǒng)的接口。[0004]因此,例如,電阻式觸摸屏可以被用作游戲棋盤,以便當(dāng)施加足夠的壓力時檢測諸如觸筆的對象的位置。但是,這種類型的屏幕一般只支持單點(diǎn)接觸并且需要用戶恒定的壓力以知道位置。換句話說,如果觸筆施加的壓力減輕,則不可能檢測到觸筆的位置。[0005]也有可能基于通過導(dǎo)電體漏電的原理使用電容式觸摸屏。但是,只有導(dǎo)電并連接到地的對象才使得能夠檢測它們的位置。因此,例如,塑料或木制對象的位置不能利用這種屏幕來確定。[0006]此外,一般而言,基于觸摸屏或觸摸膜的解決方案只支持有限數(shù)量的同時或幾乎同時接觸,并且不能夠確定大量的對象。[0007]其它的解決方案應(yīng)用基于紅外線的技術(shù),尤其是以平臺(table)的形式。因此,例如,稱為Surface(Surface是微軟的商標(biāo))、mTouch(mTouch是MerelTech否Iogies的商標(biāo))和Entertaible(Entertaible是飛利浦的商標(biāo))的產(chǎn)品使用在平臺的厚度內(nèi)放置的紅外線相機(jī)。但是,這些平臺的所需厚度使它們笨重且移動性低,并且賦予它們一定的剛性。此外,它們的價(jià)格并不真正允許家庭使用。[0008]最后,這些解決方案不能夠檢測要檢測其移動和/或朝向的移動實(shí)體相對于預(yù)定基準(zhǔn)的高度。[0009]在文檔WO2012/028827中已提供了方法來使得計(jì)算機(jī)系統(tǒng)能夠簡單并高效地確定可以被用來與該計(jì)算機(jī)系統(tǒng)交互的大量移動設(shè)備的位置。幫助移動設(shè)備定位的方法也已在法國專利申請F(tuán)R1255334中進(jìn)行了描述。[0010]本發(fā)明在這個上下文中進(jìn)行描述。事實(shí)上,某些移動設(shè)備可以具有使它們能夠經(jīng)由不同的表面與計(jì)算機(jī)系統(tǒng)交互的幾何形狀。例如,多面體移動設(shè)備可以被放在主機(jī)設(shè)備的多個面上。[0011]因此,需要從移動設(shè)備的多個表面中確定哪個表面在與計(jì)算機(jī)系統(tǒng)的主機(jī)表面交互?!?br/>發(fā)明內(nèi)容】[0012]本發(fā)明的第一方面涉及確定移動設(shè)備與主機(jī)設(shè)備的第二交互表面的當(dāng)前交互的第一交互表面的方法,該方法包括以下步驟:[0013]-檢測由與所述第二表面關(guān)聯(lián)的主機(jī)設(shè)備的至少一個電路中的至少一個電感器感應(yīng)出的至少一個電信號,[0014]-確定移動設(shè)備中與所述至少一個電感器電磁場關(guān)聯(lián)的交互表面,[0015]-基于所述至少一個感應(yīng)出的電信號進(jìn)行電平測試,及[0016]-根據(jù)電平測試的結(jié)果,確定當(dāng)前交互的所述第一交互表面作為移動設(shè)備中與所述至少一個電感器電磁場關(guān)聯(lián)的所述交互表面。[0017]基于檢測到的磁場,有可能確定與主機(jī)設(shè)備交互的表面。[0018]設(shè)備是例如游戲板。例如,移動設(shè)備可以是人物、標(biāo)志、骰子或其它項(xiàng)。[0019]特別地,當(dāng)移動設(shè)備包括多個可能的交互表面時,有可能自動地確定哪個表面在與主機(jī)設(shè)備交互。交互表面是例如多面體(例如,骰子)或其它項(xiàng)的面。[0020]交互可以是設(shè)備的交互表面之間的物理接觸。但是,交互也可以在一定的距離進(jìn)行。但是這個距離與磁場對信號的感應(yīng)兼容。[0021]感應(yīng)的電信號可以是電流或電壓。這些信號的水平可以通過它們的有效值、它們的振幅或其它參數(shù)來表示。[0022]電平測試可以例如包括從多個感應(yīng)的電信號中選擇較高電平的感應(yīng)電信號。因此,當(dāng)前交互表面被確定為與產(chǎn)生的最強(qiáng)磁場關(guān)聯(lián)。[0023]例如,產(chǎn)生的最強(qiáng)磁場是從移動設(shè)備中最靠近主機(jī)設(shè)備的交互表面的交互表面發(fā)射的。[0024]該方法還可以包括訪問代表所述移動設(shè)備中用于磁場生成的至少一個模塊的布置的數(shù)據(jù)的步驟,并且移動設(shè)備中與所述電磁場關(guān)聯(lián)的的交互表面至少從所述數(shù)據(jù)確定。[0025]因此,主機(jī)設(shè)備事先知道移動設(shè)備的構(gòu)造及其交互表面的分布以及磁場相對于那個構(gòu)造的起點(diǎn)。[0026]根據(jù)所接收的磁場,有可能自動地識別對應(yīng)的交互表面。[0027]例如,該方法還包括從移動設(shè)備接收所述數(shù)據(jù)的步驟。[0028]這些數(shù)據(jù)例如在主機(jī)設(shè)備的初始化階段中被交換。[0029]根據(jù)實(shí)施例,該方法還包括向移動設(shè)備發(fā)送激活信號的步驟,該激活信號用于激活生成所述移動設(shè)備的磁場的模塊,以生成所述電感器磁場。[0030]因此,主機(jī)設(shè)備事先知道磁場的起點(diǎn)。因此,主機(jī)設(shè)備可以從其推斷對應(yīng)的交互表面。[0031]根據(jù)實(shí)施例,該方法還包括發(fā)送所述移動設(shè)備的激活信號的步驟,并且移動設(shè)備中與所述電感器電磁場關(guān)聯(lián)的所述交互表面是至少從由移動設(shè)備進(jìn)行的分別與移動設(shè)備的交互表面關(guān)聯(lián)的磁場生成單元的激活序列確定的。[0032]因此,所發(fā)送的激活信號的數(shù)量減少。[0033]例如,多個感應(yīng)出的電信號分別在主機(jī)設(shè)備的多個電路中被檢測,該方法包括以下步驟:[0034]-從檢測到的電信號的電平中選擇其各自電平最高的多個信號,[0035]-其中感應(yīng)出最高電平的感應(yīng)電信號的電路的接近性測試。[0036]然后,電平測試是基于滿足接近性測試的那些電路中的電路中至少一個感應(yīng)電信號執(zhí)行的。[0037]因此,有可能過濾掉寄生磁場并且只考慮感應(yīng)信號的定位檢測。[0038]該方法還可以包括基于滿足接近性測試的電路中感應(yīng)電信號的電平進(jìn)行電信號電平插值的步驟,所述被插值的電平與主機(jī)設(shè)備的所述第二交互表面上的位置關(guān)聯(lián)。然后,基于所述被插值的電平進(jìn)行電平測試。[0039]因此,電平測試的結(jié)果更準(zhǔn)確。[0040]作為替代,該方法還可以從滿足接近性測試的電路中的感應(yīng)電信號選擇最高電平電信號的步驟。然后,基于選定的電信號執(zhí)行電平測試。[0041]因此,簡化了為電平測試要執(zhí)行的處理操作。[0042]例如,電平測試包括從檢測到的感應(yīng)電信號的多個電平中選擇最大的電平。[0043]例如,電平測試包括與代表最大高度的閾值電平比較,超過該閾值,與檢測到的磁場關(guān)聯(lián)的交互表面不被認(rèn)為與主機(jī)設(shè)備的表面交互。[0044]本發(fā)明的第二方面涉及計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品以及用于這種程序和產(chǎn)品的存儲介質(zhì),從而使得當(dāng)程序被加載并且被處理器,例如移動設(shè)備的主機(jī)設(shè)備的處理器,執(zhí)行時,能夠?qū)崿F(xiàn)根據(jù)第一方面的方法。[0045]第三方面涉及被配置為實(shí)現(xiàn)根據(jù)第一方面的方法的主機(jī)設(shè)備。[0046]例如,這種設(shè)備包括至少一個用于與至少一個移動設(shè)備交互的交互表面、用于確定所述至少一個移動設(shè)備與主機(jī)設(shè)備的第二交互表面的當(dāng)前交互的第一交互表面的處理單元,所述處理單元被配置為:[0047]-檢測由主機(jī)設(shè)備中與所述第二表面關(guān)聯(lián)的至少一個電路中至少一個感應(yīng)磁場感應(yīng)出的至少一個電信號,[0048]-確定移動設(shè)備中與所述至少一個電感器電磁場關(guān)聯(lián)的交互表面,[0049]-基于所述至少一個感應(yīng)出的電信號執(zhí)行電平測試,及[0050]-根據(jù)電平測試的結(jié)果,確定當(dāng)前交互的所述第一交互表面作為移動設(shè)備中與所述至少一個電感器電磁場關(guān)聯(lián)的所述交互表面。[0051]第四方面涉及包括至少一個用于與主機(jī)設(shè)備交互的交互表面的移動設(shè)備,所述移動設(shè)備包括被配置為向所述主機(jī)設(shè)備發(fā)送代表所述移動設(shè)備中用于磁場生成的至少一個模塊的設(shè)備的數(shù)據(jù)的處理單元,移動設(shè)備的每個交互表面分別與用于生成磁場的至少一個豐吳塊關(guān)聯(lián)。[0052]第五方面涉及包括根據(jù)第三方面的主機(jī)設(shè)備以及至少一個移動設(shè)備的系統(tǒng),其中移動設(shè)備包括至少一個與用當(dāng)前第1頁1 2 3