本發(fā)明大體上涉及游戲系統(tǒng)、設(shè)備和方法,并且更具體地涉及對游戲環(huán)境中的物理對象的圖像分析和跟蹤。
背景技術(shù):
1、游戲場游戲環(huán)境是動態(tài)環(huán)境,在該環(huán)境中,諸如玩家、游戲場顧客、游戲場員工等人做出影響游戲環(huán)境的狀態(tài)、玩家的狀態(tài)等的動作。例如,玩家可以使用一個或多個物理代幣來玩游戲。玩家可以打手勢以執(zhí)行游戲動作和/或在游戲期間傳達指令,例如做出手勢以叫牌、停叫、棄牌等。此外,玩家可以移動實體紙牌、骰子、游戲道具等。在任何給定時間都可能發(fā)生許多其他動作和事件。為了有效地管理這種動態(tài)環(huán)境,游戲場運營商可以采用一種或多種跟蹤系統(tǒng)或技術(shù)來監(jiān)測游戲場游戲環(huán)境的各方面,例如點數(shù)余額(creditbalance)、玩家賬戶信息、玩家移動、游戲博弈事件等。跟蹤系統(tǒng)可以生成這些受監(jiān)控方面的歷史記錄,以使游戲場運營商能夠促進例如安全游戲環(huán)境、增強的游戲特征和/或增強的玩家特征(例如,給具有玩家賬戶的已知玩家的獎勵和福利)。
2、一些游戲系統(tǒng)可以在游戲環(huán)境中執(zhí)行對象跟蹤。例如,具有攝像頭的游戲系統(tǒng)可以捕獲游戲區(qū)域的圖像饋送以識別某些物理對象或檢測某些活動,例如投置動作、玩家動作等。
3、一些游戲系統(tǒng)還包含投影儀。例如,具有攝像頭和投影儀的游戲系統(tǒng)可以使用攝像頭捕獲游戲區(qū)域的圖像,以進行電子分析以檢測游戲區(qū)域中的對象/活動。游戲系統(tǒng)還可以使用投影儀將相關(guān)內(nèi)容投射到游戲區(qū)域中。可執(zhí)行對象跟蹤和內(nèi)容的相關(guān)投影的游戲系統(tǒng)可以提供許多益處,例如更好的客戶服務(wù)、更高的安全性、改進的游戲特征、更快的游戲玩法等。
4、然而,這種游戲系統(tǒng)的一個挑戰(zhàn)是協(xié)調(diào)系統(tǒng)元件的復雜性。例如,攝像頭可以從一個視角(即,從攝像頭鏡頭的視角)拍攝游戲桌的照片,而投影儀則從不同視角(即,從投影儀鏡頭的視角)投射圖像。這些視角均無法彼此完全對準,因為攝像頭和投影儀是獨立的裝置。使復雜性增加的是,攝像頭和投影儀可能需要以不直接面向游戲桌的表面的方式定位。因此,攝像頭視角和投影儀視角不正交于表面的平面,因此與投影表面不對準。使這一挑戰(zhàn)進一步增加的是,有時在繁忙的游戲環(huán)境中,游戲場顧客、游戲場員工或其他人可能會(無論是有意地還是無意地)移動攝像頭或投影儀,從而改變相對視角。如果攝像頭和投影儀用于跟蹤游戲桌處的游戲活動,那么攝像頭和投影儀將需要相互重新配置,才能夠恢復精確且可靠的服務(wù)。
5、因此,需要一種可適應(yīng)動態(tài)游戲場游戲環(huán)境的挑戰(zhàn)的新跟蹤系統(tǒng)。
技術(shù)實現(xiàn)思路
1、根據(jù)本公開的一個方面,提供了一種用于游戲系統(tǒng)。
2、一種自動校準游戲系統(tǒng)的一個或多個屬性的方法和設(shè)備。例如,游戲系統(tǒng)通過神經(jīng)網(wǎng)絡(luò)模型對圖像的電子分析來檢測與游戲桌的表面在同一平面的一個或多個對象(例如,一個或多個編碼基準標記)。游戲系統(tǒng)還通過與一個或多個對象相關(guān)聯(lián)的同構(gòu)變換確定一個或多個對象與圖像中可見的游戲桌的一個或多個物理特征之間(例如,在位置和取向上)的差異。游戲系統(tǒng)基于該差異自動校準游戲系統(tǒng)。
3、一方面,公開了一種操作游戲桌系統(tǒng)的方法。所述方法包括:響應(yīng)于由神經(jīng)網(wǎng)絡(luò)模型對游戲桌的圖像數(shù)據(jù)的電子分析,自動檢測與所述游戲桌的表面在同一平面的一組興趣點,其中所述一組興趣點包括相對于所述圖像數(shù)據(jù)的幀具有第一空間關(guān)系的第一組位置值;響應(yīng)于所述電子分析,相對于定位在所述圖像數(shù)據(jù)的幀上疊加的虛擬場景內(nèi)的游戲內(nèi)容,將所述第一組位置值轉(zhuǎn)換為第二組位置值,其中所述第二組位置值具有與所述第一空間關(guān)系同構(gòu)的第二空間關(guān)系;以及響應(yīng)于所述轉(zhuǎn)換,自動校準與所述游戲內(nèi)容的呈現(xiàn)有關(guān)的所述游戲桌系統(tǒng)的屬性。
4、自動檢測一組興趣點可以包括通過修改所述圖像數(shù)據(jù)的一個或多個圖像特性值來自動確定所述一組興趣點的一個或多個標識符值。
5、所述轉(zhuǎn)換可以包括:通過所述電子分析確定所述第一組位置值的第一部分的多邊形形狀,其中所述第一組位置值的第一部分包圍所述第一組位置值的第二部分;使用所述第一組位置值作為凸包上的點以及所述第一組位置值的第二部分作為所述凸包的內(nèi)部點,對所述多邊形形狀執(zhí)行多邊形三角測量;以及將所述一個或多個標識符值中的至少一些與所述表面上的和所述游戲內(nèi)容有關(guān)的感興趣區(qū)域相關(guān)聯(lián)。
6、所述一組興趣點可以包括組織成棋盤的多個二進制方形基準標記,其中所述二進制方形基準標記中的每一個具有唯一標識符值。
7、所述方法還可以包括:在捕獲一個圖像時,在所述游戲桌的表面處投射所述標記的棋盤;其中自動確定所述一個或多個標識符值包括在值范圍的開始處,為所述一個圖像設(shè)置像素強度閾值,并且以遞增或循環(huán)方式,直到所述閾值到達所述值范圍的末端,將所述閾值增加閾值增量,以及通過對所述圖像的電子分析,檢測響應(yīng)于所述閾值的增加而變得可檢測的標記的對應(yīng)部分。
8、將所述一個或多個標識符值中的至少一些與感興趣區(qū)域相關(guān)聯(lián)可以包括:在存儲器裝置中存儲每個所檢測的標記的每個標識符值;通過所述電子分析檢測所述一組興趣點中的至少一些在空間上與所述感興趣區(qū)域有關(guān);以及通過所述存儲器裝置,將所述一個或多個標識符值中的至少一些的每個標識符值自動地關(guān)聯(lián)為所述感興趣區(qū)域的對應(yīng)坐標。
9、所述自動校準可以包括:響應(yīng)于所述電子分析,確定所述每個所檢測的標記的質(zhì)心;通過多邊形三角測量,使用所述一個或多個標識符值中的至少一些的每個所檢測的標記的質(zhì)心生成虛擬網(wǎng)格;以及使用所述一個或多個標識符值中的至少一些作為所述對應(yīng)坐標來在所述感興趣區(qū)域處覆蓋所述游戲內(nèi)容的動畫。
10、所述方法還可以包括基于位于所述感興趣區(qū)域處的每個所檢測的標記的至少一部分的所檢測的取向,配置所述虛擬網(wǎng)格上的動畫關(guān)于所述感興趣區(qū)域的取向。
11、自動檢測所述游戲桌的表面上的一組興趣點可以包括:通過所述神經(jīng)網(wǎng)絡(luò)模型的電子分析,將所述一組興趣點分類為與所述表面共面。
12、另一方面,公開了一種自動校準游戲桌的設(shè)備。所述設(shè)備包括:投影儀,所述投影儀被配置成將至少一個標記投射到所述游戲桌的表面上;攝像頭,所述攝像頭被配置成捕獲所述至少一個標記和與所述游戲桌的表面在同一平面的至少一個物理游戲桌對象的至少一個圖像;以及處理器,所述處理器被配置成執(zhí)行操作以使所述設(shè)備響應(yīng)于由神經(jīng)網(wǎng)絡(luò)模型對所述至少一個圖像的電子分析,識別所述至少一個標記和所述至少一個物理游戲桌對象,其中所述至少一個標記具有可通過已知同構(gòu)關(guān)系從攝像頭視角轉(zhuǎn)換到虛擬場景視角的形狀;通過基于所述已知同構(gòu)關(guān)系將所述圖像的一個或多個部分一次或多次轉(zhuǎn)換到所述虛擬場景視角,確定所述至少一個標記的位置和取向與所述至少一個物理游戲桌對象的位置和取向之間的差異;以及響應(yīng)于確定所述差異,相對于所述至少一個物理游戲桌對象的位置和取向來設(shè)置所述虛擬場景內(nèi)的游戲內(nèi)容的位置和取向。
13、所述至少一個標記可以包括至少一個基準標記,并且其中所述至少一個物理游戲桌對象可以包括游戲代幣托盤、投置圈、標志和所述游戲桌的邊緣中的一者或多者。
14、所述處理器可以被配置成響應(yīng)于自動檢測到所述投影儀、所述攝像頭或所述至少一個物理游戲桌對象中的一者或多者已經(jīng)移動而識別所述至少一個標記和所述至少一個物理游戲桌對象。
15、所述處理器可以被配置成將所述至少一個物理游戲桌對象識別為與和所述游戲內(nèi)容相關(guān)聯(lián)的模式有關(guān)。
16、被配置成執(zhí)行操作以使所述設(shè)備確定所述差異的處理器還可以被配置成根據(jù)所述已知同構(gòu)關(guān)系來使所述至少一個標記的形狀自動變形;響應(yīng)于所述至少一個標記的形狀被自動變形,確定所述至少一個標記的位置和取向與所述至少一個物理游戲桌對象的位置和取向的偏移;以及在存儲器存儲裝置中存儲所述偏移的一個或多個值。
17、所述至少一個標記可以包括一組標記,并且其中被配置成執(zhí)行操作以使所述設(shè)備確定所述差異的處理器還可以被配置成:通過所述電子分析,解碼與所述一組標記相關(guān)聯(lián)的唯一標識符,其中所述唯一標識符等于與所述虛擬場景中的所述一組標記相關(guān)聯(lián)的網(wǎng)格結(jié)構(gòu)的坐標值;檢測由所述一組標記的第一子集形成的簡單多邊形形狀作為凸包的外部邊界,其中所述簡單多邊形形狀指示所述游戲桌的形狀的輪廓;通過多邊形三角測量,將與所述一組標記的第一子集相關(guān)聯(lián)的坐標值的第一部分和與所述凸包的內(nèi)部上的所述一組標記的第二子集相關(guān)聯(lián)的坐標值的第二部分連接;基于與所述坐標值的第一部分對應(yīng)的所述游戲桌的形狀的輪廓,根據(jù)所述坐標值的第二部分確定在定位上最接近所述至少一個物理游戲桌對象的至少一個坐標值;以及相對于所述至少一個坐標值,將所述游戲內(nèi)容的位置和取向確定為所述差異。
18、被配置成識別所述至少一個標記和所述至少一個物理游戲桌對象的處理器還可以被配置成執(zhí)行操作以使所述設(shè)備在值范圍內(nèi)遞增地修改所述至少一個圖像的閾值。
19、鑒于參考附圖對各種實施例進行的詳細描述,本發(fā)明的另外方面對于本領(lǐng)域的普通技術(shù)人員將是顯而易見的,下文提供了對附圖的簡要描述。