專利名稱:確定游戲信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及用于監(jiān)視娛樂場和游戲的各方面,更具體地說,本發(fā)明涉及一種自動游戲與投注跟蹤和分析。
背景技術(shù):
娛樂場和其它形式的游戲是幾十億美元的、世界范圍的產(chǎn)生。通常,客戶將貨幣或某種形式的存款兌換為娛樂場的籌碼??蛻粼谥T如二十一點紙牌游戲、雙骰子游戲、輪盤游戲以及巴卡拉紙牌游戲的各種游戲中投放籌碼作為投注。根據(jù)特定游戲的賠率集合,諸如發(fā)牌者的游戲操作員利用附加籌碼支付贏家的投注。發(fā)牌者收集輸家投注的客戶籌碼。每種游戲的賠率均稍許偏向娛樂場,因此平均來說,娛樂場獲勝,而且可獲利潤。
與許多商業(yè)活動類似,娛樂場希望了解他們的客戶的習(xí)慣。一些娛樂場要求雇員視覺觀察客戶的游戲玩法,人工跟蹤特定客戶的游戲習(xí)慣和投注習(xí)慣。例如,“娛樂廳管理員”經(jīng)常視覺監(jiān)視并記錄游戲桌上游戲的實況。根據(jù)這樣視覺監(jiān)視,娛樂廳管理員試圖猜測何許人在下注,而且根據(jù)這種下注,娛樂場以補償利益的形式回報客戶。
本發(fā)明人憑經(jīng)驗斷定,要求娛樂廳管理員人工監(jiān)視并估計客戶的投注習(xí)慣是非常不準(zhǔn)確的。例如,在最近的一項研究中,本發(fā)明人發(fā)現(xiàn)娛樂廳管理員的準(zhǔn)確性變化非常大,從30%一直到90%。此外,對于娛樂場,當(dāng)前利用娛樂廳管理員監(jiān)視客戶的游戲活動的方法是勞動非常密集型的方法。
與許多商業(yè)活動類似,娛樂場希望防止他們的客戶作弊??旃?jié)奏和大量注金使娛樂場有可能成為欺騙和竊取的目標(biāo)。在欺騙娛樂場的一種公知的方法中,玩家計二十一點紙牌游戲中的紙牌數(shù)(娛樂場將此看作作弊),并根據(jù)紙牌計數(shù),與贏局概率提高同步地增加投注。
娛樂場采取各種安全措施,阻止這種作弊現(xiàn)象。一種措施是既跟蹤玩局,又跟蹤二十一點紙牌游戲玩家的投注,以確定投注方式和玩局是否導(dǎo)致玩家計紙牌的推斷。例如,覆蓋游戲區(qū)或特定游戲桌的監(jiān)視攝像機提供實況視頻信號或錄像視頻信號,保安人員密切檢查該視頻信號。然而,與利用娛樂廳管理員一樣,這種反作弊措施的準(zhǔn)確性受到影響,因為不能跟蹤在游戲期間進行的經(jīng)常迅速改變的投注。
因此,顯然,本技術(shù)領(lǐng)域內(nèi)需要一種可以準(zhǔn)確跟蹤游戲期間的投注的方法和系統(tǒng)。
發(fā)明內(nèi)容
一種通過對工作籌碼模板應(yīng)用具有至少一個與至少一個彩色過渡相關(guān)的夾角的籌碼面額表示來確定投注的方法。在說明的一個實施例中,一種方法包括獲取具有下注環(huán)的游戲桌的圖像;選擇靠近下注環(huán)的圖像區(qū)域;檢測至少部分位于該區(qū)域內(nèi)的彩色過渡;使彩色過渡與該區(qū)域相符,以產(chǎn)生區(qū)域相符的彩色過渡;根據(jù)區(qū)域相符的彩色過渡,建立工作籌碼模板;從籌碼面額表示庫中調(diào)用第一籌碼面額表示,該第一籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第一籌碼面額表示;以及響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分。在此公開了其它方法實施例。
所說明的各種系統(tǒng)實施例包括但是并不局限于用于實現(xiàn)上述方法的電路系統(tǒng)和/或程序,實際上,該電路系統(tǒng)和/或程序可以是硬件、軟件和/或固件的任意組合,配置該組合,以根據(jù)系統(tǒng)設(shè)計者的設(shè)計選擇,實現(xiàn)上述方法實施例。
上述內(nèi)容是概述,因此,含有必要的簡化、概括及細(xì)節(jié)省略,因此,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,該概述僅是說明性的,而沒有任何限制性意義。根據(jù)在此描述的非限制性具體實施例,在此描述的裝置和/或處理過程的其它方面、發(fā)明特征以及優(yōu)點將變得明顯,這些僅由權(quán)利要求書確定。
圖1是采用本發(fā)明,發(fā)牌者和玩家在游戲桌上玩游戲的等角圖。
圖2是本發(fā)明的娛樂場籌碼的等角圖。
圖3是玩家、籌碼儲備、下注垛、下注環(huán)以及游戲識別系統(tǒng)的側(cè)視圖。
圖4是下注垛、下注環(huán)、籌碼儲備以及玩家的有點怪的圖像的表示。
圖5A-5G構(gòu)成示出關(guān)于圖4所示有點怪的圖像的游戲識別過程的一個例子的高級邏輯流程圖。
圖6A示出籌碼面額表示如何在具有相對于籌碼的中心測量的彩帶夾角的籌碼的俯視圖與該籌碼的側(cè)視圖之間配合,如同對于圖像捕獲裝置表現(xiàn)為籌碼彩帶一樣。
圖6B示出如何將圖6A所示籌碼面額表示看作從籌碼周邊附近獲取的“未卷繞”標(biāo)記。
圖7示出計算用于確定彩帶的彩色過渡之間的距離的例子。
圖8示出該處理過程如何分離使用所計算的距離d1、d2和d3,連同在考慮的籌碼面額表示的側(cè)視圖,以計算理想半徑值和理想圓心值的例子。
圖9圖形形式示出圖8所示分別計算的各理想半徑和圓心不可能互相精確匹配。
圖10A-10E示出一種可以用于確定在考慮的籌碼面額表示是否與圖像捕獲裝置可以檢測的籌碼良好匹配的方案的例子。
通常,在不同附圖中使用同樣的符號表示類似或相同的項目。
具體實施例方式
為了透徹理解本發(fā)明的各實施例,在下面的說明中,對特定具體細(xì)節(jié)進行了描述。然而,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,沒有這些細(xì)節(jié),仍可以實現(xiàn)本發(fā)明。在其它例子中,為了避免不必要地妨礙說明本發(fā)明實施例,未詳細(xì)示出或說明與計算機、計算機網(wǎng)絡(luò)、閱讀器以及機器視覺有關(guān)的眾所周知的結(jié)構(gòu)。
在此提供的標(biāo)題僅是為了方便,而不用于解釋所要求保護的本發(fā)明的范圍和意義。
該說明首先對二十一點紙牌游戲桌環(huán)境下的游戲和游戲桌監(jiān)視部件做一般說明。然后,更具體說明每個單獨硬件部件以及硬件部件之間的交互。在對硬件進行說明之后,說明該系統(tǒng)的整體運行過程。接著,更具體討論以分立軟件模塊方式出現(xiàn)的該系統(tǒng)的運行過程。該說明以對游戲桌網(wǎng)絡(luò)進行討論結(jié)束。
二十一點紙牌游戲為了透徹理解本發(fā)明的各實施例,在下面的說明中,對特定具體細(xì)節(jié)進行了描述。然而,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,沒有這些細(xì)節(jié),仍可以實現(xiàn)本發(fā)明。在其它例子中,為了避免不必要地妨礙說明本發(fā)明實施例,未詳細(xì)示出或說明與計算機、計算機網(wǎng)絡(luò)、閱讀器以及機器視覺有關(guān)的眾所周知的結(jié)構(gòu)。
在此提供的標(biāo)題僅是為了方便,而不用于解釋所要求保護的本發(fā)明的范圍和意義。
二十一點紙牌游戲環(huán)境圖1示出發(fā)牌者12和玩家14、16在游戲桌10上玩的二十一點紙牌游戲。二十一點紙牌游戲用作例子。在此講述的內(nèi)容通??梢詰?yīng)用于諸如雙骰子游戲、巴卡拉紙牌游戲、撲克牌游戲、幸運輪以及輪盤游戲的各種游戲。
在游戲期間,通過從他們各自的籌碼儲備28、29中選擇一定量籌碼,然后將選擇數(shù)量的籌碼放置到他們各自的下注環(huán)22、23內(nèi),每個玩家14、16下他們各自的投注。每個下注環(huán)22、23內(nèi)的籌碼的數(shù)量構(gòu)成每個玩家14、16各自的下注垛24、25。
籌碼通常分成各種面額。通過利用貨幣或存款進行兌換,娛樂場出納員向玩家14、16提供籌碼。娛樂場通常要求使用籌碼投注,而不使用實際貨幣投注。
在玩家14、16將初始籌碼的投注放置到他們各自的下注環(huán)22、23內(nèi)時,發(fā)牌者12從一副紙牌18中向每個玩家14、16分別發(fā)兩張面朝下的牌30,然后,給他自己發(fā)一張面朝下的牌32(“暗牌”)和一張面朝上的牌34(“明牌”)。在每個玩家14、16試圖達到總牌點值“21”,而又不超過“21”時,玩家14、16可以從一副紙牌18接收附加牌“要牌(hit)”,其中人頭牌計10點,而“A”牌計1點,或11點,由持牌者選擇。發(fā)牌者12也試圖達到“21”,而不超過“21”,但是規(guī)則通常要求,當(dāng)發(fā)牌者持有“軟(soft)17”時應(yīng)要牌。發(fā)初牌30-34后,根據(jù)他們對他們手中的牌和發(fā)牌者面朝上的牌34的了解,玩家14、16可以改變他們各自的投注(例如,下注垛22、23中的籌碼的數(shù)量和/或面額)。例如,每個玩家14、16可以“要牌”或“停止”,而且可以“叫加倍(double down)”或“購買保險”。
在“一局”或游戲結(jié)束時,發(fā)牌者12從輸家收取投注籌碼,而向贏家支付贏得的籌碼。按游戲的一組賠率和各下注垛24、25中的投注籌碼數(shù)量的乘積,計算贏得的籌碼。輸?shù)舻幕I碼通常是各下注垛25、25中的投注籌碼的總數(shù)。發(fā)牌者12將收獲的投注籌碼或從輸家“獲取”的投注籌碼放置到游戲桌注本內(nèi),該游戲桌注本取籌碼盤36的形式。發(fā)牌者12從籌碼盤36中利用要求數(shù)量的籌碼支付贏得的籌碼。在整個游戲過程中,下注垛22、23內(nèi)容迅速發(fā)生變化,而且影響娛樂場在游戲桌10的輸贏。因此,始終精確計算下注垛24、25中的籌碼的數(shù)量和值,可以有助于娛樂場管理其運行。
籌碼圖2是示出通常出現(xiàn)在投注籌碼內(nèi)/上的各組成部分的投注籌碼38?;I碼38通常由各種面額或值的圓盤構(gòu)成?;I碼38的面額或值通常由籌碼38的面42上的數(shù)值標(biāo)記表示?;I碼38通常還在籌碼38的周邊48上包括各種形狀的圖形和/或彩色幾何標(biāo)記46(例如,垂直線、鉆石形狀、星形等),該標(biāo)記46編碼了籌碼的面額,而且還可以編碼諸如籌碼38的發(fā)行娛樂場的信息。通過視覺檢驗籌碼38的周邊48上的標(biāo)記46,發(fā)牌者12和玩家14、16通常至少可以確定籌碼38的面額。
游戲識別圖3示出玩家14、籌碼儲備28、下注垛24(下注環(huán)22中)以及游戲識別系統(tǒng)300,提供說明圖5所示游戲識別算法的環(huán)境。游戲識別系統(tǒng)300包括圖像捕獲裝置302和識別單元304以及存儲裝置306。圖像捕獲裝置302可以是各種圖像捕獲裝置中的任何一種圖像捕獲裝置,例如,照相機或傳感器或具有適當(dāng)幀捕獲裝置的運動攝像機。識別單元304可以是被配置可以執(zhí)行圖4和5所示并結(jié)合圖4和5所描述的適當(dāng)部分的游戲識別算法的硬件、固件或它們的某種組合。通常,如圖1所示,圖像捕獲裝置在籌碼盤36的內(nèi)部。識別單元304可以在籌碼盤36的內(nèi)部,或者位于外部,例如,位于游戲桌10的下方,或者遠(yuǎn)離游戲桌10。識別單元304可以取獨立裝置的形式,或者利用更綜合監(jiān)視系統(tǒng)的一部分實現(xiàn)它。識別單元304可以取適當(dāng)編程的通用計算機的形式,或者取專用硬件和/或軟件裝置的形式。存儲裝置306可以取被適當(dāng)配置用于存儲信息的任何裝置的形式,而且通常含有各種信號承載媒體之一。在變換實施例中,游戲識別系統(tǒng)300包括單色光源352。
圖4是下注垛24、下注環(huán)22、籌碼儲備28以及玩家14的有點怪的圖像112的表示,該表示提供說明圖5所示游戲識別算法的環(huán)境。利用本技術(shù)領(lǐng)域內(nèi)許多公知技術(shù)之任一,圖像捕獲裝置302產(chǎn)生有點怪的圖像112。下注垛24中的最下面游戲籌碼102基本上在下注環(huán)22邊緣內(nèi)。下注環(huán)22刻在游戲桌10的表面26上。
有點怪的圖像112具有圖4的圖例所示的顏色。玩家14的夾克具有紅色,幾乎與籌碼儲備28上的籌碼上的紅色區(qū)分不開。籌碼儲備28的籌碼上使用的紅色剛好是下注垛24的籌碼上使用的紅色。此外,籌碼儲備28上的籌碼的外表與下注垛24中使用的籌碼的外表相同。如上所述,下注垛24中的籌碼不規(guī)則堆垛,但是在某些情況下,下注垛24中的籌碼可以是規(guī)則堆垛的。這些情況之任一均有使現(xiàn)有技術(shù)系統(tǒng)錯誤識別下注垛24中的籌碼的趨勢。這些情況的存在造成現(xiàn)有技術(shù)系統(tǒng)產(chǎn)生錯誤的虛擬確定。即使同時發(fā)生所有這些情況,圖5所示游戲識別算法可以顯著降低錯誤的可能性。
圖5A-5G構(gòu)成示出關(guān)于圖4所示有點怪圖像112的游戲識別過程500的一個例子的高級邏輯流程圖??梢砸攒浖?、固件和/或硬件的形式實現(xiàn)過程500,例如利用識別單元304執(zhí)行的指令實現(xiàn)過程500,而且過程500在步驟501開始。在步驟502,圖像捕獲裝置302產(chǎn)生圍繞游戲桌10的下注環(huán)22的大空間的有點怪的彩色圖像112。通常,以捕獲的圖像平面接近位于游戲桌10的表面26的右角的方式,定位圖像捕獲裝置302。
在步驟504,識別單元304使矩形框118重疊在有點怪的彩色圖像112的一部分上。部分矩形框118確定圖像中的下注環(huán)22的位置,或者與圖像中的下注環(huán)22的位置配合。矩形框118相對于有點怪的彩色圖像112的位置基于圖像捕獲裝置302捕獲的游戲桌10的圖像的現(xiàn)有知識。矩形框118具有這樣的高度和寬度,以致該處理過程可以確定從彩色過渡的籌碼垂直線的底部位置開始,籌碼是否基本位于下注環(huán)22內(nèi)。例如,距離圖像捕獲裝置302更遠(yuǎn)的籌碼的圖像沒有矩形框118內(nèi)的垂直彩色過渡的底部。同樣,較靠近圖像捕獲裝置302分離開的圖像沒有矩形框118內(nèi)的垂直彩色過渡的底部。
在步驟506,識別單元304對矩形框118內(nèi)的有點怪的彩色圖像112閃光,然后,記錄其底部在矩形框118內(nèi)部的所有“彩色過渡的垂直線”。所確定的“彩色過渡的垂直線”是垂直像素邊界,其中在該垂直邊界的左側(cè)存在許多(例如,8個)基本相同的、在垂直方向?qū)?zhǔn)的第一彩色像素,而且其中在該垂直邊界的右側(cè)存在許多(例如,8個)基本相同的、在垂直方向?qū)?zhǔn)的第二彩色像素(其中第二彩色與第一彩色不同)。例如,垂直對準(zhǔn)垂直邊界的左側(cè)的8個藍色像素和垂直對準(zhǔn)垂直邊界的8個白色像素構(gòu)成彩色過渡的一條垂直線,例如,可以被下注垛24中的上面兩個籌碼114、116的彩帶包圍。
在步驟508,根據(jù)其底部位于矩形框118內(nèi)的、檢測的彩色過渡的垂直線的底部,例如,通過進行計算,識別單元304確定線底部中值。在步驟510,識別單元304不考慮所檢測的、其底部不在所計算的線底部中值的規(guī)定閾值內(nèi)的彩色過渡的垂直線。
在步驟512,根據(jù)彩色過渡的每個被考慮的檢測垂直線的高度,識別單元304確定線高度中值。通過根據(jù)垂直彩色過渡的各條線的實際頂部值和實際底部值進行計算,確定彩色過渡的每條垂直線的高度。
在步驟514,識別單元304將垂直彩色過渡的各剩余(即,要考慮的)檢測線-其底部在矩形框118內(nèi)部-的頂部相對于計算的線高度中值進行比較。如果這些線的頂部與所確定的線高度中值之差超過某個預(yù)定閾值,則該處理過程截去并保存超過該閾值的這些彩色過渡線的最上部分,用于后續(xù)處理。
在步驟516,對于剩余(即,要考慮的)的垂直彩色過渡線,識別單元304調(diào)整這些線的頂部和底部,以便它們都在離所確定的線高度中值(步驟512)和線底部中值(步驟508)某個預(yù)定距離的范圍內(nèi)。
在步驟518,例如,通過進行計算,識別單元304確定剩余(即,要考慮的)彩色過渡線的平均水平位置。該處理過程不考慮這些位于矩形框118內(nèi)、但是均位于距離確定的平均水平距離預(yù)定閾值距離之外的剩余垂直彩色過渡線。在一種實現(xiàn)過程中,預(yù)定閾值距離是1個籌碼的期望寬度。
在步驟520,識別單元304調(diào)用先前未調(diào)用的、包括垂直彩色過渡線和籌碼面額表示庫內(nèi)的相關(guān)夾角(例如,請參考下面的圖6A和6B)的籌碼面額表示。在一個實施例中,通過輸入籌碼的彩帶的籌碼面額表示以及它們之間的夾角,操作員先前建立該庫。在另一個實施例中,通過利用籌碼的圖像進行幾何計算以求得該庫內(nèi)的表示,機器人或程序先前建立該庫。值得注意的是,建立每個籌碼面額表示的過程無論如何不包括任何滿意的計算。正如在下面的圖6A和6B中看到的那樣,該處理過程使用的籌碼面額表示的非常獨特之處在于,它基本上等于位于籌碼周邊的“未卷繞”標(biāo)記46,然后,存儲從該籌碼的中心測量的、最重構(gòu)籌碼的卷繞的顏色和相關(guān)夾角。從該處理過程采用的籌碼面額表示發(fā)現(xiàn)的一個獨特好處是,顏色和夾角均不隨離開圖像捕獲裝置302的距離變化。即,即使籌碼在圖像中表現(xiàn)得較小,夾角和相關(guān)顏色均保持不變,因此,這種表示解決方案可以識別離開圖像捕獲裝置302各種距離的各下注環(huán)內(nèi)的各籌碼,例如圖1所示的下注環(huán)58內(nèi)的下注垛56的輔助籌碼。
在步驟522,識別單元304建立“工作籌碼”模板。識別單元304最初在垂直彩色過渡的先前計算的平均水平位置附近以左右交替的方式,給工作籌碼模板填充一組檢測的彩色過渡的垂直線。例如,對于圖4所示的籌碼102,建立具有3條垂直線的工作籌碼模板,這3條垂直線確定從左到右、紅-白-綠-白的4個彩色過渡。如上所述,在這方面,識別單元304從籌碼面額表示庫中調(diào)用籌碼面額表示。通常,需要這樣調(diào)用的籌碼面額表示載體上具有系統(tǒng)設(shè)計者確定的最少數(shù)量的彩色過渡線,以在側(cè)視圖中識別該表示(例如,參考圖6B),識別單元304利用該最少數(shù)量的彩色過渡線,確定最內(nèi)部的垂直彩色過渡的數(shù)量,首先利用該數(shù)量填充工作籌碼模板。
在步驟524,對于當(dāng)前填充工作籌碼模板的選擇的一組彩色過渡,例如,通過進行計算,識別單元304確定所調(diào)用的在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖。即,如果知道在考慮的被調(diào)用籌碼面額包括沿具有調(diào)用面額的籌碼的周邊46順序出現(xiàn)的標(biāo)記46升高的一系列彩色過渡,則該處理過程知道,在任何特定時間,圖像捕獲裝置302均只能檢測到籌碼周邊46的一部分(例如,圖6A示出圖像捕獲裝置302可以檢測的內(nèi)容)。因此,對于所調(diào)用的、在考慮的籌碼面額表示,識別單元304仔細(xì)檢查在考慮的籌碼面額表示的彩色過渡,然后,確定其中如果在許多不同方向相對于圖像捕獲裝置302轉(zhuǎn)動籌碼,可以出現(xiàn)當(dāng)前填充工作籌碼模板(步驟522)的選擇彩色過渡組的各種不同方式。作為一個具體例子,當(dāng)前提供的工作籌碼模板的彩色過渡組是紅-白、白-綠,則該處理過程對含有紅-白、白-綠順序,而且如果在許多不同方向上轉(zhuǎn)動該籌碼,可以出現(xiàn)在側(cè)視圖上的面額,計算所有可能的側(cè)視圖彩色過渡序列。用于描述上述操作過程的另一種方式是,該過程試圖卷繞未卷繞的、位于該工作籌碼模板周圍的在考慮籌碼面額表示,以確定如何使該卷繞與圖像捕獲裝置302可以檢測的卷繞良好匹配(例如,請參考圖10A-10E)。
在步驟525,識別單元304確定步驟524確定的表是否是空的。如果該表是空的,則意味著,所調(diào)用的在考慮籌碼面額表示不能含有諸如工作籌碼模板內(nèi)的那些彩色過渡的彩色過渡。因此,識別單元304進入步驟520,然后,調(diào)用先前未調(diào)用的在考慮籌碼面額表示。如果該表不是空的,則識別單元304執(zhí)行步驟526的動作以及后續(xù)動作。
如上所述,在步驟524,識別單元304建立所調(diào)用的在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖的表。在步驟526,識別單元304從當(dāng)前的表(例如,在步驟524或550建立的)中選擇在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖之一,并記錄與這樣的彩色過渡序列相關(guān)的夾角。在步驟528,對于用于確定在步驟526選擇的可能側(cè)視圖中的彩色過渡的每對線,識別單元304確定用于確定工作籌碼模板的彩色過渡的各條線之間的距離(例如,與方法步驟522,或與在下面的圖7相同)。
在步驟530,利用與選擇的在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖之一(步驟526)相關(guān)的夾角,結(jié)合所記錄的距離(步驟528),識別單元304確定一組理想半徑(例如,圖7所示的半徑1、半徑2、半徑3)。
在步驟532,根據(jù)步驟530的該組理想半徑值,識別單元304確定平均半徑、平均圓心以及確定的半徑值的方差。在步驟534,識別單元304與當(dāng)前選擇的在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖之一(例如,步驟526或538的側(cè)視圖)邏輯相關(guān)地存儲所述平均半徑、平均圓心以及確定的半徑值的方差。
在步驟536,識別單元304確定是否已經(jīng)考慮了步驟524建立的表中的調(diào)用的在考慮籌碼面額表示的彩色過渡序列的所有可能側(cè)視圖。如果還未考慮在步驟524建立的表中的所有可能側(cè)視圖,則在步驟538,識別單元304從在考慮的籌碼面額表示的彩色過渡序列的可能側(cè)視圖的表(在步驟524建立的)中選擇一個先前未選擇的可能側(cè)視圖,并記錄與這樣的彩色過渡相關(guān)的夾角。此后,識別單元304進入步驟528(例如,確定各條線之間的距離)以及該流程圖所示的后續(xù)步驟。
如果已經(jīng)考慮了在步驟524建立的表中的所有可能側(cè)視圖,則在這方面,識別單元304具有確定的平均圓心、確定的半徑值的方差以及確定的、分別與步驟524的表中的每個可能側(cè)視圖有關(guān)的平均半徑。如圖8所示,與步驟524建立的表中的每個可能側(cè)視圖的復(fù)合籌碼的構(gòu)造類似,可以視覺檢查這些值。
在步驟540,識別單元304確定該表中的彩色過渡的哪些特定側(cè)視圖已經(jīng)在規(guī)定的容差內(nèi)確定了平均半徑值和半徑方差值。該規(guī)定的容差是相對于如果該籌碼在下注環(huán)的界限內(nèi)根據(jù)籌碼圖像的寬度的現(xiàn)有知識的期望半徑的容差,以及相對于確定的半徑方差的容差。在步驟542,識別單元304將該表中其值在規(guī)定的容差范圍內(nèi)的彩色過渡的那些特定側(cè)視圖記錄為可能匹配。
在步驟543,識別單元304進行檢驗以檢查是否至少有一個側(cè)視圖具有位于規(guī)定的容差范圍內(nèi)的值。如果至少有一個側(cè)視圖具有規(guī)定容差的值,則識別單元304采取步驟545所示的動作。如果沒有側(cè)視圖具有規(guī)定容差內(nèi)的值,則識別單元304采取步驟546所示的動作。
在步驟545,如果發(fā)現(xiàn)只有當(dāng)前籌碼面額表示的一個側(cè)視圖具有容差范圍內(nèi)的值,采用該側(cè)視圖。然而,如果發(fā)現(xiàn)當(dāng)前籌碼面額表示的一個以上的側(cè)視圖具有容差范圍內(nèi)的值,則識別單元304將面額的最佳可能側(cè)視圖記錄為具有在考慮籌碼面額表示的最低確定半徑方差值的圖。接著,識別單元304記錄對于在考慮的當(dāng)前籌碼面額表示最終被看作是最佳的側(cè)視圖的平均圓心值、確定的半徑方差值、所使用的過渡的數(shù)量以及確定的半徑值。換句話說,識別單元304順序排列在考慮的當(dāng)前籌碼面額表示的可能側(cè)視圖,然后,記錄識別單元304認(rèn)為是最佳可能匹配的側(cè)視圖。
如果確定的半徑和確定的半徑方差均不在規(guī)定的容差內(nèi),則該組選擇的、工作籌碼(步驟522)的最內(nèi)部彩色過渡不能將當(dāng)前籌碼面額表示識別為該籌碼的可能匹配。因此,在步驟546,識別單元304確定是否已經(jīng)對在考慮的有點怪的圖像112的區(qū)域利用了所有彩色過渡。如果未利用所有彩色過渡,則在步驟548,識別單元304以左右交替的方式對工作籌碼模板順序增加附加的最內(nèi)部彩色過渡(例如,如果先前的彩色過渡被加到工作籌碼模板的中心的左側(cè),則當(dāng)前彩色過渡被加到當(dāng)前工作籌碼模板的中心的右側(cè))。
在步驟550,對于當(dāng)前用于填充工作籌碼模板的選擇的一組彩色過渡,識別單元304確定被調(diào)用的在考慮籌碼面額表示的彩色過渡序列的可能側(cè)視圖的表。在步驟552,識別單元304確定步驟550的表是否是空的。如果該表是空的,則意味著,調(diào)用的在考慮籌碼面額表示不含有彩色過渡,例如,當(dāng)前位于工作籌碼模板上的彩色過渡。因此,已知當(dāng)前在考慮的籌碼面額表示不與檢測到的籌碼匹配。如果該表不是空的,則識別單元304采取步驟526所述的動作,然后,選擇在考慮籌碼面額表示的一個可能側(cè)視圖。
在步驟554,識別單元304確定籌碼面額表示庫中的籌碼的所有表示是否都被調(diào)用和檢驗。如果該庫中的籌碼的所有表示未被調(diào)用,則識別單元304采取步驟520所述的動作(例如,從籌碼面額表示庫中,調(diào)用先前未調(diào)用的、包括垂直彩色過渡線和相關(guān)夾角(請參考下面的圖6A和6B)的籌碼面額表示)以及后續(xù)步驟。然而,如果該庫中籌碼的所有表示已被調(diào)用,則識別單元304確定哪個可能的候選面額等于檢測到的籌碼。
在步驟556,識別單元304對每個候選面額分配總籌碼分。在一個實施例中,總籌碼分是基于(a)每個候選面額的確定平均半徑多么與期望半徑接近匹配;(b)確定的色彩分;以及(c)用于確定候選解決方案面額的垂直彩色過渡的數(shù)量。在步驟558,識別單元304選擇具有最高總籌碼分的面額作為該籌碼的候選面額,并記錄該識別面額。
此時,識別單元304已經(jīng)確定了該籌碼的面額。因此,在步驟560,保存籌碼面額到用于定義下注垛的陣列。在一個實施例中,下注垛中單元的數(shù)量等于該下注垛中籌碼的數(shù)量,因此,因為分別檢測籌碼,所以分別對它們進行計數(shù)。
在下注垛上可以具有更多的籌碼。因此,在步驟562,識別單元304確定水平寬度,該水平寬度確定可能期望發(fā)現(xiàn)該下注垛上的下一個可能籌碼的區(qū)域的水平邊界。在一個實施例中,該水平寬度以剛才之前發(fā)現(xiàn)的籌碼的確定平均圓心值為中心,其中該水平寬度的寬度是籌碼如何出現(xiàn)在下注環(huán)內(nèi)的期望寬度的2倍。該2倍的寬度使該處理過程捕獲下注垛上的斜籌碼,例如上面的圖4所示。
在步驟564,識別單元304對新確定的水平寬度內(nèi)的有點怪的彩色圖像112的一部分閃光,并記錄彩色過渡的所有垂直線(例如,至少8個像素高度的線),其底部距離用于發(fā)現(xiàn)下注垛中剛好先前識別的籌碼的剛好較低垂直過渡的先前確定的線高度中值在規(guī)定的容差內(nèi)。
在步驟566,如果不存在規(guī)定的容差內(nèi)的彩色過渡的垂直線,則識別單元304認(rèn)為下注垛上所有的籌碼都被記錄,該處理過程500終止。否則,處理過程500繼續(xù),如下所述。
在步驟568,根據(jù)其底部距離用于發(fā)現(xiàn)下注垛上的剛好先前識別的籌碼的剛好較低垂直過渡的先前計算的線高度中值在規(guī)定的容差內(nèi)的彩色過渡的垂直線的底部,識別單元304計算新計算的線底部中值。
在步驟570,識別單元304不考慮其底部不在新計算的線底部中值的規(guī)定閾值內(nèi)的那些檢測的彩色過渡垂直線。
在步驟572,根據(jù)其底部距離用于發(fā)現(xiàn)下注垛上的剛好先前識別的籌碼的剛好較低垂直過渡的先前確定的線高度中值在規(guī)定的容差內(nèi)的彩色過渡的每個要考慮的檢測垂直線的高度(例如,相對于線底部中值的線高度中值),識別單元304重新確定線高度中值,其中根據(jù)垂直彩色過渡的各條線的實際頂部值和實際底部值,計算彩色過渡的每條垂直線的高度。
在步驟574,識別單元304相對于新計算的線高度中值對其底部距離用于發(fā)現(xiàn)下注垛上的先前識別的籌碼的剛好較低垂直過渡的先前確定的線高度中值(例如,相對于線底部中值的線高度中值)在規(guī)定的容差內(nèi)的垂直彩色過渡的各剩余(即,要考慮的)檢測線的頂部進行比較。如果這些線的頂部與重新確定的線高度中值之差超過某個預(yù)定閾值,則該處理過程截去超過該閾值的這些彩色過渡線的最上部分。
在步驟576,對于剩余(即,要考慮的)的垂直彩色過渡線,識別單元304調(diào)節(jié)這些線的頂部和底部,以便它們都在離重新計算的線高度中值和線底部中值某個預(yù)定距離的范圍內(nèi)。
在步驟578,例如,通過進行計算,識別單元304確定剩余(即,要考慮的)彩色過渡線的新平均水平位置。識別單元304不考慮那些位于水平寬度內(nèi)、但是位于離重新計算的平均水平距離預(yù)定閾值距離(例如,1個籌碼的期望寬度)之外的剩余垂直彩色過渡線。
此后,重復(fù)上述從步驟520開始的步驟,在步驟520,識別單元304調(diào)用先前未調(diào)用的、包括垂直彩色過渡線和籌碼面額表示庫中的相關(guān)夾角的籌碼面額表示。
根據(jù)上述內(nèi)容我們明白,圖5的處理過程500繼續(xù),直到未發(fā)現(xiàn)下注垛上的其它候選籌碼,此時,已知下注垛上的面額和籌碼排列。如上所述,下注垛上的籌碼計數(shù)與陣列上的單元的數(shù)量有關(guān),其中每個單元表示一個檢測的籌碼。因此,由于識別了注垛上的籌碼,然后一次記錄一個籌碼,所以之后一次一個地計數(shù)籌碼。因此,該處理過程提供籌碼在下注垛22中的面額、位置以及計數(shù)。
圖6A示出籌碼面額表示如何在具有相對于籌碼的中心測量的彩帶夾角的籌碼的俯視圖與該籌碼的側(cè)視圖之間配合,如同對于圖像捕獲裝置302表現(xiàn)的那樣。關(guān)于圖像捕獲裝置302檢測的籌碼的側(cè)視圖,該處理過程不認(rèn)為最左側(cè)和最右側(cè)彩帶具有相關(guān)夾角。為什么會這樣的理由是,如圖6A所示,最左側(cè)和最右側(cè)彩帶可以卷繞到籌碼的背面。
圖6B示出如何將圖6A所示的籌碼面額表示看作從籌碼周邊附近獲取的“未卷繞”標(biāo)記。如圖所示,未卷繞標(biāo)記上的每條彩帶均具有相關(guān)夾角θ和彩色過渡的預(yù)定初始數(shù)量。
圖7示出確定或記錄用于確定彩帶的彩色過渡之間的距離的例子。該例子記錄3個距離d1、d2和d3。距離d1是第二最左側(cè)彩色過渡(由紅到白)與下一個向右彩色過渡(由白到綠)之間的距離。距離d2與距離d1結(jié)束的位置基本相接,而且是形成距離d1的結(jié)束的彩色過渡(由白到綠)與下一個向右彩色過渡(由綠到白)之間的距離。距離d3與距離d2結(jié)束的位置和下一個向右彩色過渡(由白到綠)基本相接。
圖8示出該處理過程如何分離使用所觀測的距離d1、d2和d3,連同在考慮的籌碼面額表示的側(cè)視圖,以計算理想半徑值和理想圓心值的例子。圖8所示的例子基本上可以被看作執(zhí)行處理過程500的識別單元304本身要求的一系列問題。例如,由于籌碼面額表示承載夾角和彩色過渡(例如,請參考上面的圖6A和6B),如下分別處理每個距離d“如果觀測的距離d1實際上是在考慮的籌碼面額的投影,而且確定距離d1的線之間的彩色分段具有相關(guān)夾角θ1,則當(dāng)出現(xiàn)在該圖像中時,圓的理想半徑1是什么,而且理想圓心1位于什么位置?”此后,可以利用在檢驗的彩色過渡的下一個距離d2,計算半徑2的值和圓心2的值;此后,可以利用下一個距離d3計算半徑3的值,然后計算圓心3的值(請參考下面的圖9)。(盡管這里的視覺例子基本上準(zhǔn)確描述了用于獲得半徑值和圓心值的一般原理,但是,在一種實現(xiàn)中,通常,利用數(shù)字方法實現(xiàn)處理過程500的邏輯。根據(jù)數(shù)字計算技術(shù),該數(shù)字處理過程500利用迭代方法計算各半徑和圓心值,因此,未盡力進行視覺描述。具體地說,對于每對可能的垂直彩色過渡(例如,它們之間的距離),處理過程500迭代值θ0(即,理想夾角,用于近似籌碼的不同旋轉(zhuǎn)方向)。迭代范圍在0-180度之間,以獲得每對可能垂直彩色過渡的每個可能θ0的一系列半徑值。處理過程500大致確定哪個θ0值產(chǎn)生具有最小方差的半徑值。一旦處理過程500確定了具有最小方差的半徑,處理過程500就調(diào)用產(chǎn)生該半徑的θ0的值,然后,確定每對可能彩色過渡的平均圓心值,之后,計算它們的平均值,以獲得平均圓心值。)圖9以圖形形式示出圖8所示分別計算的各理想半徑和圓心不可能互相精確匹配。因此,處理過程500利用分別確定的理想半徑和圓心,以建立“構(gòu)造的”、具有平均圓心、平均半徑值以及圓心方差值的籌碼,可以將該平均半徑值以及圓心方差值與已知的預(yù)存平均半徑和半徑方差值進行比較。
圖10A-10E示出一種可以用于確定在考慮的籌碼面額表示是否與圖像捕獲裝置可以檢測的籌碼良好匹配的方案的例子。圖10A示出與諸如圖6A所示的側(cè)視圖中的圖像捕獲裝置302可以檢測的籌碼的各彩色過渡的位置(例如,x1、x2、x3、x4、x5等)配位的俯視圖。正如結(jié)合圖6A所述的那樣,通常不使用最左側(cè)和最右側(cè)的彩色過渡,因為位于籌碼周邊的最外部可視部分的顏色實際上“卷繞”到籌碼的背面,如圖6A所示。在圖10A中,xi是從攝像機看到的VCT的水平位置,而θi是在考慮候選籌碼面額表示中的各VCT之間的夾角,其中i=1、2、3等。夾角θ0未知,但是它指出下注環(huán)內(nèi)的籌碼的實際物理取向。
圖10B-10E示出可以被圖像捕獲裝置302檢測的垂直彩色過渡、夾角θ0以及假定圓心和假定半徑值之間的一系列關(guān)系。
圖10B可以用于在第一垂直彩色過渡x1、假定圓心c1、假定半徑值r1以及對于夾角θ0的基線角上的投影p1之間建立如下數(shù)學(xué)關(guān)系p1=c1-x1(C)∴p1=r1cosθ0(B)圖10C可以用于在第二垂直彩色過渡x2、假定圓心c2、假定半徑值r2以及對于夾角θ0的基線角上的投影p2之間建立如下數(shù)學(xué)關(guān)系
p2=c2-x2∴p2=r2cos(θ0+θ1)圖10D可以用于在第三垂直彩色過渡x3、假定圓心c3、假定半徑值r3以及對于夾角θ0的基線角上的投影p3之間建立如下數(shù)學(xué)關(guān)系p3=c3-x3∴p3=r3cos(θ0+θ1+θ2)圖10E可以用于在可視垂直彩色過渡xi、假定圓心ci、假定半徑值ri以及投影pi之間建立如下通用數(shù)學(xué)關(guān)系,其中i=1、2、3等。
一般地,pi=ci-xi而且pi=ri*cos(Σj=0i-1θj)---(A)]]>請注意,對于作為彩色過渡和投影的任意合理定界的m和nxm-xn=pm-pn將公式A代入上面的關(guān)系,得到xm-xn=(rm*cos(Σj=0m-1θj))-(rn*cos(Σj=0n-1θj))]]>現(xiàn)在,假定VCTxm、xn來自同一個籌碼(VCT可以不來自同一個籌碼,例如背景上的VCT),而且,當(dāng)前在考慮的面額是正確的。這意味著,存在公共半徑,在此,利用符號Rm,n表示該公共半徑,用于指出該半徑值應(yīng)該相同,或者接近相同,而與m和n取什么(合理)值無關(guān)。由于存在公共半徑,所以我們知道∴rm=Rm,n,rn=Rm,n
將該公共半徑代入上面的通用關(guān)系中,得到xm-xn=(Rm,n*cos(Σj=0m-1θj))-(Rm,n*cos(Σj=0n-1θj))]]>重新排列各項得到Rm,n=xm-xncos(Σj=0m-1θj)-cos(Σj=0n-1θj)]]>現(xiàn)在,如果假定VCT來自同一個籌碼,而且在考慮的面額是正確的,則VCT對集(x1,x2,x3,…)中的所有可能VCT對中的所有Rm,n必須基本相同,即,R1,2=R1,3=R2,3=...。
為了驗證VCT對集(x1,x2,x3,…)中的所有可能VCT對中的所有Rm,n基本相同,對θ0的各值,處理過程500計算所有這種Rm,n,并使它們相同的Rm,n有效。在一種實現(xiàn)過程中,如上所述,利用數(shù)值迭代方法,處理過程500計算Rm,n,因為θ0未知。在迭代方法中,處理過程500(a)選擇特定θ0角;(b)利用選擇的特定θ0角和Rm,n公式,建立一組計算的半徑值,以大致計算VCT的每個可能的m,n對;(c)計算在(b)建立的一組半徑的方差;以及(d)如果(c)的方差是迄今計算的最低方差,則與產(chǎn)生該計算的最低方差的θ0結(jié)合,存儲該計算的最低方差。在一種實現(xiàn)中,對0°至90°的所有可能的值,進行這種迭代。
處理過程500對0°至90°的所有可能的值進行迭代之后,對于反復(fù)選擇的θ0的值,該處理過程具有在考慮的籌碼面額表示的、計算的最低方差。如果下面的兩個條件均被滿足,則所有Rm,n的該方差均小于預(yù)定閾值(系統(tǒng)設(shè)計者選擇作為容許匹配)(1)θ0的存儲值正確表示籌碼的取向;(2)在考慮的當(dāng)前面額是籌碼的可能正確匹配。
一旦處理過程500執(zhí)行了上述內(nèi)容,處理過程就具有一個半徑R,根據(jù)最佳方差的一組半徑,作為平均半徑計算該半徑R。根據(jù)該平均半徑,處理過程500可以如下計算圓心C根據(jù)公式p1=r1cosθ0(B)p1=c1-x1(C)∴C1=x1+r1cosθ0或者C=x1+Rcosθ0因此,現(xiàn)在,對于當(dāng)前在考慮的面額,處理過程500具有平均半徑、圓心以及諸如上面結(jié)合圖5所示流程圖討論的方差。
上面描述的內(nèi)容對于現(xiàn)有籌碼效果良好,而且其特殊值在于,可以用于現(xiàn)有籌碼。然而,在另一個實施例中,單色光源354(例如,880nm紅外光源)位于圖像捕獲裝置302的附近,而且目的在于,單色光源使光直接從籌碼垛24反射,并入射到圖像捕獲裝置302的透鏡。在該實施例中,利用紅外反射和/或吸收材料編碼各籌碼,該材料實際發(fā)出熒光和/或吸收光源裝置發(fā)出的單色波長的光。這樣可以使具有在發(fā)熒光材料的波長選擇的光帶通濾波器的圖像捕獲裝置302僅檢測該代碼。可以基本消除背景環(huán)境光和吸收編碼區(qū)域反射的光源光。
單色光源是紅外的意味著,玩家14-16通常不能覺察到它的存在。
在使用單色光源354的實施例中,以基本不變的方式,使用在此描述的算法。其原因是因為,由于正在使用單色光,所以紅、綠和藍彩色值最終具有基本相同的值。
本技術(shù)領(lǐng)域內(nèi)具有普通技術(shù)的人員明白,本技術(shù)已經(jīng)進步到在系統(tǒng)的硬件實現(xiàn)與軟件實現(xiàn)方面幾乎沒有區(qū)別的程度;使用硬件或軟件通常(但是并不總是,因為在某些情況下,硬件與軟件之間的選擇非常重要)是代表成本與效率平衡的設(shè)計選擇。本技術(shù)領(lǐng)域內(nèi)具有普通技術(shù)的人員明白,利用其實現(xiàn)在此描述的處理過程和/或系統(tǒng)的各方面的載體有多種(例如,硬件、軟件和/或固件),而且優(yōu)選載體將隨使用該處理過程和/或系統(tǒng)的環(huán)境改變。例如,如果實現(xiàn)者確定速度和精確度最重要,則該實現(xiàn)者可以選擇硬件和/或固件載體;作為一種選擇,如果柔性最重要,則實現(xiàn)者可以選擇僅軟件實現(xiàn);或者,作為又一種選擇,實現(xiàn)者可以選擇硬件、軟件和/或固件的某種組合。因此,利用其實現(xiàn)在此描述的處理過程的各方面的載體有幾種可能載體,沒有哪種載體內(nèi)在地優(yōu)于另一個載體,因為要采用的任何載體均是根據(jù)采用該載體的環(huán)境和實現(xiàn)者特別關(guān)心的內(nèi)容(例如,速度、柔性或可斷定性)選擇的,任何之一均是可以改變的。
利用方框圖、流程圖和例子,上面的詳細(xì)說明描述了裝置和/或處理過程的各種實施例。因為這種方框圖、流程圖和例子含有一個或者多個功能和/或操作,所以本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員眾所周知,利用大量硬件、軟件、固件或它們的任何實際組合,可以單獨地和/或選擇性地實現(xiàn)這種方框圖、流程圖或例子中的每個功能和/或操作。在一個實施例中,可以利用專用集成電路(ASIC)實現(xiàn)本發(fā)明。然而,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,利用標(biāo)準(zhǔn)集成電路同樣可以全面或部分將在此公開的實施例實現(xiàn)為一個或者多個運行在一個或者多個計算機上的計算機程序(例如,一個或者多個運行在一個或者多個計算機系統(tǒng)上的程序)、實現(xiàn)為一個或者多個運行在一個或者多個處理器上(例如,微處理器)的程序、實現(xiàn)為固件或者實現(xiàn)為它們的任何實際組合,而且根據(jù)在此公開的內(nèi)容,在本技術(shù)領(lǐng)域內(nèi)的普通技術(shù)人員的技術(shù)知識范圍內(nèi),可以很好地設(shè)計電路系統(tǒng)和/或編寫軟件和/或固件的代碼。此外,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,本發(fā)明的機制可以作為各種形式的程序產(chǎn)品分銷,而且同樣可以實現(xiàn)本發(fā)明的說明性實施例,而不考慮實際上用于實現(xiàn)這種分銷的信號承載媒體的特定類型。信號承載媒體的例子包括,但是并不局限于可記錄型媒體,例如,軟盤、硬盤驅(qū)動器、CD ROM、數(shù)字磁帶以及計算機內(nèi)存;以及傳輸類型的媒體,例如,使用TDM的數(shù)字和模擬通信鏈路,或基于IP的通信鏈路(例如,分組鏈路)。
一般地說,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,可以將在此描述的、利用大量硬件、軟件、固件或它們的任意組合,可以單獨地和/或選擇性地實現(xiàn)的各種實施例看作由各種類型的“電路系統(tǒng)”構(gòu)成。因此,在此使用的“電路系統(tǒng)”包括,但是并不局限于具有至少一個分立電路的電路系統(tǒng);具有至少一個集成電路的電路系統(tǒng);具有至少一個專用集成電路的電路系統(tǒng);構(gòu)成由計算機程序配置的通用計算裝置的電路系統(tǒng)(例如,計算機程序配置的通用計算機,該計算機程序至少部分實現(xiàn)在此描述的處理過程和/或裝置,或計算機程序配置的微處理器,該計算機程序至少部分實現(xiàn)在此描述的處理過程和/或裝置);構(gòu)成存儲裝置(例如,隨機存取存儲器形式)的電路系統(tǒng);以及構(gòu)成通信裝置(例如,調(diào)制解調(diào)器、通信交換機或光電設(shè)備)的電路系統(tǒng)。
本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員明白,在本技術(shù)領(lǐng)域內(nèi),通常以在此描述的方式描述各裝置和/或各處理過程,此后,利用標(biāo)準(zhǔn)工程慣例,將這樣描述的各裝置和/或處理過程集成到系統(tǒng)中。即,經(jīng)過合理數(shù)量的實驗,可以將在此描述的裝置和/或處理過程集成到系統(tǒng)中。
上述實施例描述了包含在其它不同部件內(nèi),并與該其它不同部件相連的不同部件。顯然,在此描述的體系結(jié)構(gòu)僅是說明性的,而且實際上,可以實現(xiàn)能夠?qū)崿F(xiàn)同樣功能的許多其它體系結(jié)構(gòu)。從理論上說,以實現(xiàn)要求的功能的方式,使用于實現(xiàn)同樣功能的各部件的排列有效相關(guān)。因此,為了實現(xiàn)特定功能組合在一起的任何兩個部件均可以被看作互相“相關(guān)”,以致可以實現(xiàn)要求的功能,而不考慮體系結(jié)構(gòu)或中間部件。同樣,還可以將這樣相關(guān)的任何兩個部件看作互相“可操作地相連”或“可操作地耦合”,以實現(xiàn)要求的功能。
盡管對本發(fā)明的特定實施例進行了描述和說明,但是,顯然,根據(jù)在此講述的內(nèi)容,在本發(fā)明及其更廣泛方面范圍內(nèi),本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員可以進行各種修改和變更,因此,所附權(quán)利要求使所有這些變更和修改包括在其范圍內(nèi),因為它們在本發(fā)明的實質(zhì)范圍內(nèi)。此外,顯然,只有所附權(quán)利要求確定本發(fā)明。本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員明白,在此一般使用的、以及所附權(quán)利要求中特別使用的術(shù)語通常“開放式”術(shù)語(例如,應(yīng)該將術(shù)語“包括”理解為“包括,但是并不局限于”,應(yīng)該將術(shù)語“具有”理解為“至少具有”,應(yīng)該將術(shù)語包含理解為“包含,但是并不局限于”等)。本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員還明白,如果預(yù)定特定數(shù)量的引入權(quán)利要求陳述,則在該權(quán)利要求中明確說明該含義,然而,如果沒有該陳述,則不出現(xiàn)這種含義。例如,為了便于理解,如下所附權(quán)利要求可以包括使用引導(dǎo)性短語“至少一個”和“一個或者多個”,以引入權(quán)利要求陳述。然而,不應(yīng)該將使用這種短語理解為,這意味著,利用不定冠詞引用權(quán)利要求陳述將含有這種引用權(quán)利要求陳述的任何一個特定權(quán)利要求限制為僅含有一個這種陳述的本發(fā)明,即使在同一個權(quán)利要求包括引導(dǎo)短語“一個或者多個”或“至少一個”和諸如“a”或“an”不定冠詞時;對于引用引用權(quán)利要求陳述的定冠詞,同樣如此。此外,即使明確陳述特定數(shù)量的引用權(quán)利要求陳述,本技術(shù)領(lǐng)域內(nèi)的熟練技術(shù)人員仍明白,通常應(yīng)該將這種陳述解釋為,至少陳述數(shù)量的意義(例如,如果其它修飾語的“兩個陳述”的僅有陳述通常意味著至少兩個陳述,或者兩個或更多個陳述)。
在此引用本說明書參考的和/或申請數(shù)據(jù)表中所列的所有上述美國專利、美國專利申請公開、美國專利申請、外國專利、外國專利申請以及非專利公開的全部內(nèi)容供參考。
本申請還引用作為參考引用到上述參考申請內(nèi)的任何材料的全部內(nèi)容供參考,這些材料至少包括1999年12月30日提交的、標(biāo)題為“METHOD AND APPARATUS FOR MONITORING CASINOS ANDGAMING”、發(fā)明人是Richard Soltys和Richard Huizinga的第09/474,858號當(dāng)前未決美國專利申請的內(nèi)容以及1999年4月21日提交的、標(biāo)題為“TRACKING SYSTEM FOR GAMES OF CHANCE”、發(fā)明人是Richard Soltys和Richard Huizinga的第60/130,368號美國臨時專利申請的內(nèi)容,第09/474,858號當(dāng)前未決美國專利申請在先引用該美國臨時專利申請的內(nèi)容供參考。
權(quán)利要求
1.一種用于識別游戲中的投注的方法,該方法包括獲取具有下注環(huán)的游戲桌的圖像;選擇靠近下注環(huán)的圖像區(qū)域;檢測至少部分位于該區(qū)域內(nèi)的彩色過渡;使所述彩色過渡與該區(qū)域相符,以產(chǎn)生區(qū)域相符的彩色過渡;根據(jù)區(qū)域相符的彩色過渡,建立工作籌碼模板;從籌碼面額表示庫中調(diào)用第一籌碼面額表示,該第一籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第一籌碼面額表示;以及響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分。
2.根據(jù)權(quán)利要求1所述的方法,其中檢測彩色過渡的過程包括檢測與第二彩色像素相鄰的第一彩色像素。
3.根據(jù)權(quán)利要求1所述的方法,其中至少一個與至少一個彩色過渡相關(guān)的夾角包括相對于與前面的彩色過渡線相關(guān)的前角和與后面的彩色過渡線相關(guān)的后角至少之一測量的單個夾角。
4.根據(jù)權(quán)利要求1所述的方法,其中具有至少一個與至少一個彩色過渡相關(guān)的夾角的第一籌碼面額表示包括柱面上的彩色過渡線的序列;以及由柱面上的彩色過渡線劃界的夾角排列,從由柱面形成的圓柱體的中心測量所述夾角。
5.根據(jù)權(quán)利要求1所述的方法,其中所述使彩色過渡與該區(qū)域相符以產(chǎn)生區(qū)域相符的彩色過渡的過程包括根據(jù)該區(qū)域內(nèi)的任何彩色過渡的一個或者多個底部位置,確定線底部中值;以及使該區(qū)域內(nèi)的任何彩色過渡適合該線底部中值。
6.根據(jù)權(quán)利要求5所述的方法,其中所述使該區(qū)域內(nèi)的任何彩色過渡適合線底部中值的過程包括消除其底部不在所計算的線底部中值的規(guī)定閾值范圍內(nèi)的彩色過渡。
7.根據(jù)權(quán)利要求5所述的方法,其中使該區(qū)域內(nèi)的任何彩色過渡適合線底部中值的過程包括調(diào)整該區(qū)域內(nèi)的彩色過渡的底部,以便在離開線底部中值的預(yù)定距離范圍內(nèi)。
8.根據(jù)權(quán)利要求5所述的方法,該方法進一步包括根據(jù)該區(qū)域內(nèi)的一個或者多個彩色過渡,確定線高度中值;以及將一個或者多個彩色過渡的大小定為該線高度中值。
9.根據(jù)權(quán)利要求8所述的方法,其中所述將一個或者多個彩色過渡的大小定為線高度中值的過程包括將一個或者多個彩色過渡中的彩色過渡的頂部與線高度中值進行比較;以及當(dāng)相對于線高度中值該彩色過渡的頂部超過預(yù)定閾值時,不考慮該彩色過渡的最上部分并省去對其進行后續(xù)處理。
10.根據(jù)權(quán)利要求8所述的方法,其中所述將一個或者多個彩色過渡的大小定為線高度中值的過程包括調(diào)整一個或者多個彩色過渡中的彩色過渡的頂部,以便在離開線高度中值的預(yù)定距離范圍內(nèi)。
11.根據(jù)權(quán)利要求1所述的方法,該方法進一步包括存儲與第一籌碼面額表示相關(guān)的第一籌碼分。
12.根據(jù)權(quán)利要求1所述的方法,其中所述根據(jù)區(qū)域相符的彩色過渡建立工作籌碼模板的過程包括根據(jù)彩色過渡的各水平位置,確定平均水平位置;以左右交替方式,從區(qū)域相符的彩色過渡中選擇一個最靠近平均水平位置的、先前未選擇的區(qū)域相符的彩色過渡;以及利用該先前未選擇的區(qū)域相符的彩色過渡,填充工作籌碼模板。
13.根據(jù)權(quán)利要求1所述的方法,其中所述對工作籌碼模板應(yīng)用第一籌碼面額表示的過程包括識別由一個或者多個填充工作籌碼模板的彩色過渡構(gòu)成的一個或者多個工作籌碼模板彩帶序列;識別與該一個或者多個工作籌碼模板彩帶序列相關(guān)的第一籌碼面額表示的一個或者多個彩帶序列;根據(jù)(a)識別的一個或者多個工作籌碼模板彩帶的序列以及(b)識別的與一個或者多個工作籌碼模板彩帶序列相關(guān)的第一籌碼面額表示的一個或者多個彩帶序列,確定平均半徑值、半徑方差值以及圓心值至少之一;以及與第一籌碼面額表示相關(guān)地保存所述平均半徑值、圓心值以及半徑方差值至少之一。
14.根據(jù)權(quán)利要求1所述的方法,其中所述響應(yīng)所述應(yīng)用計算籌碼分的過程進一步包括使該籌碼分基于與至少一個期望半徑相比的計算半徑、計算色彩分以及所使用的彩色過渡數(shù)量至少之一。
15.根據(jù)權(quán)利要求1所述的方法,該方法進一步包括從籌碼面額表示庫中調(diào)用第二籌碼面額表示,該第二籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第二籌碼面額表示;以及響應(yīng)所述應(yīng)用第二籌碼面額表示,計算第二籌碼分。
16.根據(jù)權(quán)利要求1所述的方法,該方法進一步包括確定下注籌碼相對于下注環(huán)的水平位置;確定下注籌碼相對于下注環(huán)的深度位置;以及根據(jù)下注籌碼相對于下注環(huán)的水平位置和深度位置至少之一,確定投注額。
17.一種含有指令的計算機可讀媒體,該指令用于使計算機通過執(zhí)行以下過程監(jiān)視游戲桌上的投注過程獲取具有下注環(huán)的游戲桌的圖像;選擇位于下注環(huán)附近的圖像區(qū)域;檢測至少部分位于該區(qū)域內(nèi)的彩色過渡;使所述彩色過渡與該區(qū)域相符,以產(chǎn)生區(qū)域相符的彩色過渡;根據(jù)區(qū)域相符的彩色過渡,建立工作籌碼模板;從籌碼面額表示庫中調(diào)用第一籌碼面額表示,該第一籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第一籌碼面額表示;以及響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分。
18.根據(jù)權(quán)利要求17所述的計算機可讀媒體,其中該指令使計算機通過執(zhí)行以下過程,建立工作籌碼模板根據(jù)彩色過渡的各水平位置,計算平均水平位置;以左右交替方式,從區(qū)域相符的彩色過渡中選擇一個最靠近平均水平位置的、先前未選擇的區(qū)域相符的彩色過渡;以及利用該先前未選擇的區(qū)域相符的彩色過渡,填充工作籌碼模板。
19.根據(jù)權(quán)利要求17所述的計算機可讀媒體,其中指令使計算機通過執(zhí)行以下過程,對工作籌碼模板應(yīng)用第一籌碼面額表示識別由一個或者多個填充工作籌碼模板的彩色過渡構(gòu)成的一個或者多個工作籌碼模板彩帶序列;識別與該一個或者多個工作籌碼模板彩帶序列相關(guān)的第一籌碼面額表示的一個或者多個彩帶序列;根據(jù)(a)識別的一個或者多個工作籌碼模板彩帶的序列以及(b)識別的與一個或者多個工作籌碼模板彩帶序列相關(guān)的第一籌碼面額表示的一個或者多個彩帶序列,計算平均半徑值、半徑方差值以及圓心值至少之一;以及與第一籌碼面額表示相關(guān)地保存所述平均半徑值、圓心值以及半徑方差值至少之一。
20.根據(jù)權(quán)利要求17所述的計算機可讀媒體,其中指令使計算機通過執(zhí)行以下過程,響應(yīng)所述應(yīng)用計算籌碼分使該籌碼分基于與至少一個期望半徑相比的計算半徑、計算色彩分以及所使用的彩色過渡數(shù)量至少之一。
21.一種投注監(jiān)視系統(tǒng),該投注監(jiān)視系統(tǒng)包括桌面成像器,定位該桌面成像器,以獲取具有下注環(huán)的游戲桌的圖像;識別單元,連接該識別單元,以從桌面成像器接收圖像數(shù)據(jù),并配置該識別單元,以選擇靠近下注環(huán)的圖像區(qū)域;檢測至少部分位于該區(qū)域內(nèi)的彩色過渡;使所述彩色過渡與該區(qū)域相符,以產(chǎn)生區(qū)域相符的彩色過渡;從籌碼面額表示庫中調(diào)用第一籌碼面額表示,該第一籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第一籌碼面額表示;以及計算第一籌碼分。
22.根據(jù)權(quán)利要求21所述的投注監(jiān)視系統(tǒng),其中識別單元至少包括下列之一具有至少一個分立電路的電路系統(tǒng);具有至少一個集成電路的電路系統(tǒng);具有至少一個專用集成電路的電路系統(tǒng);具有利用計算機程序配置的通用計算裝置的電路系統(tǒng);具有存儲裝置的電路系統(tǒng);以及具有通信裝置的電路系統(tǒng)。
23.一種用于識別游戲中的投注的方法,該方法包括利用單色光,照亮具有下注環(huán)的游戲桌的一部分;獲取具有下注環(huán)的游戲桌的圖像;根據(jù)圖像中的光強過渡,建立工作籌碼模板;從籌碼面額表示庫中調(diào)用第一籌碼面額表示,該第一籌碼面額表示具有至少一個與至少一個光強過渡相關(guān)的夾角;對工作籌碼模板應(yīng)用第一籌碼面額表示;以及響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分。
24.一種用于識別游戲中的投注的系統(tǒng),該系統(tǒng)包括用于利用單色光,照亮具有下注環(huán)的游戲桌的一部分的裝置;用于獲取具有下注環(huán)的游戲桌的圖像的裝置;用于根據(jù)圖像中的光強過渡,建立工作籌碼模板的裝置;用于從籌碼面額表示庫中調(diào)用第一籌碼面額表示的裝置,該第一籌碼面額表示具有至少一個與至少一個光強過渡相關(guān)的夾角;用于對工作籌碼模板應(yīng)用第一籌碼面額表示的裝置;以及用于響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分的裝置。
25.一種投注監(jiān)視系統(tǒng),該投注監(jiān)視系統(tǒng)包括用于獲取具有下注環(huán)的游戲桌的圖像的裝置;用于選擇靠近下注環(huán)的圖像區(qū)域的裝置;用于檢測至少部分位于該區(qū)域內(nèi)的彩色過渡的裝置;用于使所述彩色過渡與該區(qū)域相符,以產(chǎn)生區(qū)域相符的彩色過渡的裝置;用于根據(jù)區(qū)域相符的彩色過渡,建立工作籌碼模板的裝置;用于從籌碼面額表示庫中調(diào)用第一籌碼面額表示的裝置,該第一籌碼面額表示具有至少一個與至少一個彩色過渡相關(guān)的夾角;用于對工作籌碼模板應(yīng)用第一籌碼面額表示的裝置;以及用于響應(yīng)所述應(yīng)用第一籌碼面額,計算第一籌碼分的裝置。
26.根據(jù)權(quán)利要求25所述的投注監(jiān)視系統(tǒng),其中用于根據(jù)區(qū)域相符的彩色過渡建立工作籌碼模板的裝置進一步包括用于根據(jù)彩色過渡的各水平位置,計算平均水平位置的裝置;用于以左右交替方式,從區(qū)域相符的彩色過渡中選擇一個最靠近平均水平位置的、先前未選擇的區(qū)域相符的彩色過渡的裝置;以及用于利用該先前未選擇的區(qū)域相符的彩色過渡,填充工作籌碼模板的裝置。
全文摘要
一種通過對工作籌碼模板應(yīng)用具有至少一個與至少一個彩色過渡相關(guān)的夾角的籌碼面額表示來確定投注的方法。有關(guān)系統(tǒng)包括但是并不局限于用于實現(xiàn)上述方法的電路系統(tǒng)和/或程序;實際上,該電路系統(tǒng)和/或程序可以是硬件、軟件和/或固件的任意組合,配置該組合,以根據(jù)系統(tǒng)設(shè)計者的設(shè)計選擇,實現(xiàn)上述方法實施例。
文檔編號G06F17/00GK1639729SQ03805090
公開日2005年7月13日 申請日期2003年2月4日 優(yōu)先權(quán)日2002年2月5日
發(fā)明者理查德·索爾蒂斯, 理查德·休伊曾加 申請人:智玩公司