(57)【要約】  撮像装置から画像を撮像することができる。ゲーミングチップトレイ内のゲーミングチップチューブを識別することができる。ゲーミングチップチューブの底面に対応する第１の位置を決定することができる。スペーサの所定のパターンを認識することで、スペーサを識別することができる。スペーサに対応する第２の位置を決定することができる。ゲーミングチップの枚数は、第１の位置及び第２の位置に少なくとも部分的に基づいて決定することができる。
2021522597.tif 000002
【特許請求の範囲】
【請求項１】
ゲーミングテーブルの少なくとも一部を撮像するように構成された少なくとも１つの撮像装置と、
前記少なくとも１つの撮像装置に結合された少なくとも１つの演算装置と、
を備え、
前記少なくとも１つの演算装置は、少なくとも、
前記少なくとも１つの撮像装置から画像を取得し、
ゲーミングチップトレイ内のゲーミングチップチューブを識別し、
前記ゲーミングチップチューブの底部に対応する第１の位置を決定し、
スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記スペーサに対応する第２の位置を決定し、
前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、
ように構成された、システム。
【請求項２】
前記少なくとも１つの演算装置は、さらに、
前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別し、
前記第２のゲーミングチップチューブの底面に対応する第３の位置を決定し、
第２のスペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、
前記第２のスペーサに対応する第４の位置を決定し、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、
ように構成された、請求項１のシステム。
【請求項３】
前記ゲーミングチップトレイの少なくとも一部を撮像するように構成された少なくとも１つの第２の撮像装置をさらに含み、
前記少なくとも１つの演算装置は、さらに、少なくとも、
前記少なくとも１つの第２の撮像装置から第２の画像を取得し、
前記第２の画像における前記ゲーミングチップチューブの底部に対応する第３の位置を決定し、
前記第２の画像における前記スペーサ上の前記所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記スペーサに対応する第４の位置を決定し、かつ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、
ように構成されてた、請求項１のシステム。
【請求項４】
前記少なくとも１つの演算装置は、さらに、少なくとも、
前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判断し、かつ、
前記枚数が前記第２の枚数と一致しなかったことに対応して、是正措置を実行する、
ように構成された、請求項３のシステム。
【請求項５】
前記スペーサ上の前記所定のパターンは、ゲーミングチップの複数の種類のいずれのパターンとも異なる、請求項１のシステム。
【請求項６】
前記少なくとも１つの演算装置は、さらに、前記第１の位置と前記第２の位置との差分を計算するように構成されており、
前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項１のシステム。
【請求項７】
少なくとも１つの撮像装置を介して、ゲーミングチップトレイに対応する画像を撮像し、
少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内のゲーミングチップチューブを識別し、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップチューブの底部に対応する第１の位置を決定し、
前記少なくとも１つの演算装置を介して、スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記少なくとも１つの演算装置を介して、前記スペーサに対応する第２の位置を決定し、かつ、
前記少なくとも１つの演算装置を介して、前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、方法。
【請求項８】
さらに、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを特定し、
前記少なくとも１つの演算装置を介して、前記第２のゲーミングチップチューブの底部に対応する第３の位置を決定し、
前記少なくとも１つの演算装置を介して、第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、
前記少なくとも１つの演算装置を介して、前記第２のスペーサに対応する第４の位置を決定し、かつ、
前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、請求項７の方法。
【請求項９】
さらに、
前記少なくとも１つの演算装置を介して、少なくとも１つの第２の撮像装置から第２の画像を取得し、
前記少なくとも１つの演算装置を介して、前記第２の画像の前記ゲーミングチップチューブの底部に対応する第３の位置を決定し、
前記少なくとも１つの演算装置を介して、前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記少なくとも１つの演算装置を介して、前記スペーサに対応する第４の位置を決定し、
前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、請求項７の方法。
【請求項１０】
さらに、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判定し、
ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないと判断した場合に、是正措置を行う、請求項９の方法。
【請求項１１】
さらに、前記少なくとも１つの撮像装置を介して、ゲーミングテーブルの少なくとも一部を撮像する、請求項７の方法。
【請求項１２】
前記スペーサ上の前記所定のパターンは、複数のゲーミングチップの種類のいずれのパターンとも異なる、請求項７の方法。
【請求項１３】
さらに、前記少なくとも１つの演算装置を介して、前記第１の位置と前記第２の位置との差分を計算し、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項７の方法。
【請求項１４】
少なくとも１つの演算装置によって実行されると、前記少なくとも１つの演算装置に、少なくとも、
前記少なくとも１つの撮像装置から画像を取得させ、
ゲーミングチップトレイ内のゲーミングチップチューブを識別させ、
前記ゲーミングチップチューブの底部に対応する第１の位置を決定させ、
スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、
前記スペーサに対応する第２の位置を決定させ、
前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、
プログラムを具現化した非一時的なコンピュータ読取可能媒体。
【請求項１５】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別させ、
前記第２のゲーミングチップチューブの底部に対応する第３の位置を決定させ、
前記第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別させ、
前記第２のスペーサに対応する第４の位置を決定させ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、請求項１４の非一時的なコンピュータ読取可能媒体。
【請求項１６】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
少なくとも１つの第２の撮像装置から第２の画像を取得させ、
前記第２の画像において前記ゲーミングチップチューブの底部に対応する第３の位置を決定させ、
前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、
前記スペーサに対応する第４の位置を決定させ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定させる、請求項１４の非一時的なコンピュータ読取可能媒体。
【請求項１７】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないことを判断させ、かつ、
是正措置を行わせる、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項１８】
前記少なくとも１つの撮像装置は、ゲーミングテーブルの少なくとも一部を撮像するように構成されている、請求項１４の非一時的なコンピュータ読取可能媒体。
【請求項１９】
前記スペーサ上の前記所定のパターンは、複数のゲーミングチップの種類のいずれのパターンとも異なる、請求項１４の非一時的なコンピュータ読取可能媒体。
【請求項２０】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、前記第１の位置と前記第２の位置との差分を計算させ、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項１４の非一時的なコンピュータ読取可能媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、２０１８年５月９日に出願された米国仮出願第６２／６６８，９３６号の利益を主張し、その内容の全体は参照により本明細書に組み込まれる。
【背景技術】
【０００２】
ゲーミングチップは、通貨の代わりにカジノで使用することができる。ゲーミングチップは、着色された金属、射出成形プラスチック、圧縮成形粘土を含む様々な材料から作ることができる。ゲーミングチップは、チップトレイに収納することができる。チップトレイは、ゲーミングテーブルに配置することができる。カジノは、セキュリティがゲーミングフロアを監視することを可能にするためにカメラを含むことができる。
【発明の概要】
【０００３】
システムは、１つ以上の撮像装置と、１つ以上の演算装置とを含むことができる。撮像装置は、ゲーミングテーブルの一部を撮像することができる。演算装置は、撮像装置と通信可能である。演算装置は、撮像装置から画像をキャプチャすることができる。演算装置は、ゲーミングチップトレイ内のゲーミングチップチューブを識別し、ゲーミングチップチューブの底部に対応する第１の位置を決定し、スペーサ上の所定のパターンを認識することに少なくとも部分的に基づいてスペーサを識別し、スペーサに対応する第２の位置を決定し、第１の位置及び第２の位置に少なくとも部分的に基づいてゲーミングチップチューブ内のゲーミングチップの枚数を決定することができる。
【０００４】
方法は、１つ以上の撮像装置を介してゲーミングチップトレイに対応する画像を撮像することを含むことができる。この方法は、１つ以上の演算装置を介してゲーミングチップトレイ内のゲーミングチップチューブを識別することを含むことができる。この方法は、ゲーミングチップチューブの底部に対応する第１の位置を決定することを含むことができる。この方法は、スペーサ上の所定のパターンを認識することに少なくとも部分的に基づいてスペーサを識別することを含むことができる。この方法は、スペーサに対応する第２の位置を決定することを含むことができる。この方法は、第１の位置と第２の位置に少なくとも部分的に基づいて、ゲーミングチップチューブ内のゲーミングチップの枚数を決定することを含むことができる。
【０００５】
非一時的なコンピュータ読取可能媒体は、プログラムを具体化することができる。このプログラムが１つ以上の演算装置によって実行されると、このプログラムは、演算装置に様々な機能を実行させることができる。このプログラムは、演算装置に、少なくとも１つの撮像装置から画像を取得させることができる。このプログラムは、演算装置に、ゲーミングチップトレイ内のゲーミングチップチューブを識別させることができる。このプログラムは、演算装置に、ゲーミングチップチューブの底部に対応する第１の位置を決定させることができる。このプログラムは、演算装置に、スペーサ上の所定のパターンを認識することに少なくとも部分的に基づいて、スペーサを識別させることができる。このプログラムは、演算装置に、スペーサに対応する第２の位置を決定させることができる。このプログラムは、演算装置に、第１の位置及び第２の位置に少なくとも部分的に基づいて、ゲーミングチップチューブ内のゲーミングチップの枚数を決定させることができる。
【０００６】
これら及び他の側面、物体、特徴、及び実施形態は、現在認識されている最良の形態を例示する例示的な実施形態の以下の詳細な説明を考慮すると、当技術分野の当業者には明らかになるであろう。
【図面の簡単な説明】
【０００７】
本発明の実施形態及びその利点をより完全に理解するために、以下に簡単に説明する添付の図と併せて、参照により以下の説明を行う。
【０００８】
【図１】図１は、本開示の様々な実施形態に従ったゲーミング環境の図面である。
【０００９】
【図２】図２は、本開示の様々な実施形態によるゲーミング環境の図面である。
【００１０】
【図３】図３は、本開示の様々な実施形態によるチップトレイの図面である。
【００１１】
【図４】図４は、本開示の様々な実施形態による、図３のチップトレイからのゲーミングチップチューブの図面である。
【００１２】
【図５】図５Ａ〜Ｅは、本開示の様々な実施形態に従ったスペーサのためのパターンの図面である。
【００１３】
【図６】図６は、本開示の様々な実施形態に従って、図２のゲーミング環境で実施されるプロセスの例示的なフローチャートを示す。
【００１４】
【図７】図７は、本開示の様々な実施形態に従って、図２のゲーミング環境で採用される例示的なコンピューティング環境を例示する概略ブロック図である。
【００１５】
図面は、例示的な実施形態を例示しているに過ぎず、他の同様に有効な実施形態が本開示の範囲及び精神の範囲内にあるため、本明細書に記載された範囲を限定するものとみなされるべきではない。図面に示された要素及び特徴は、必ずしも縮尺で描かれているわけではなく、代わりに、実施形態の原理を明確に示すことに重点が置かれている。さらに、特定の寸法は、特定の原理を視覚的に伝えるのに役立つように誇張されていることもある。図面では、図の間の類似の参照数字は、類似又は対応する要素を示すが、必ずしも同じではない。
【発明を実施するための形態】
【００１６】
以下の段落では、実施形態が、添付の図面を参照して例示的にさらに詳細に説明される。本明細書では、実施形態を不明瞭にしないように、周知の構成要素、方法、及び／又は処理技術は省略され、又は簡潔に記載されている。本明細書で使用されるように、「本開示」は、本明細書に記載された実施形態のうちの任意の１つ及び任意の等価物を指す。さらに、「本開示の実施形態」の様々な特徴を参照することは、すべての実施形態が参照された特徴を含まなければならないことを示唆するものではない。
【００１７】
実施形態のうち、本開示のいくつかの側面は、記載され、図示されているように、１つ以上のプロセッサによって実行されるコンピュータプログラムによって実施される。当技術分野における通常の技術を有する者には明らかなように、１つ以上の実施形態は、様々な形態のコンピュータ読み取り可能な命令によって、少なくとも部分的に実施されてもよく、本開示は、プロセッサによって実行される特定のセット又は命令のシーケンスに限定されることを意図していない。
【００１８】
本明細書に記載された実施形態は、以下の説明に記載された詳細に適用されるか、又は図面に図示された詳細に限定されるものではない。開示された主題は、他の実施形態を実施することが可能であり、様々な方法で実施されるか、又は実施される。また、本明細書で使用される表現及び用語は、説明の目的のためのものであり、限定的であるとみなされるべきではない。本明細書で使用される「含む」、「構成する」、又は「有する」の使用及びその変形は、その後に記載された項目、追加の項目、及びそれらの等価物を包含することを意味する。「接続されている」及び「結合されている」という用語は広義に使用され、直接的及び間接的な接続及び結合の両方を含む。さらに、「接続されている」及び「結合されている」という用語は、電気的、物理的、又は機械的な接続又はカップリングに限定されない。本明細書で使用されるように、「機械」、「コンピュータ」、「サーバ」、及び「ワークステーション」という用語は、単一のプロセッサを有するデバイスに限定されるものではなく、システム内でリンクされた複数のデバイス（例えば、コンピュータ）、複数のプロセッサを有するデバイス、特定目的のデバイス、様々な周辺機器及び入出力デバイスを有するデバイス、コンピュータ又はサーバとして機能するソフトウェア、及び上記の組み合わせを含むことができる。
【００１９】
ゲーミングチップは、ゲーミングテーブル上のチップトレイに一緒に積み重ねることができる。いくつかの環境では、個々のゲーミングチップを識別するために視覚認識を使用することは、一貫性がないことがある。チップトレイのゲーミングチップチューブ内のゲーミングチップは、すべて単一の額面金額に対応することができる。ゲーミングチップのエッジは、共有パターンを有することができる。チップトレイ内の個々のゲーミングチップは、区別するのが難しい場合がある。視覚的な認識は、照明条件、チップトレイからのカメラの距離、チップトレイに対するカメラの角度に依存する可能性がある。
【００２０】
ゲーミングチップチューブ内のゲーミングチップのスタックの片側又は両側にスペーサを配置することにより、視覚認識を使用してゲーミングチップを計数する精度を高めることができる。スペーサは、ゲーミングチップと同様のものであるがエッジに異なるパターンを有するものであってよい。ディーラは、ゲーミングチップのスタックの各端にスペーサを配置することができる。パターンは、他のゲーミングチップとは対照的に、視覚的に容易に認識できるように選択することができる。スタック内の個々のゲーミングチップを認識するのではなく、又はそれに加えて、ゲーミングチップのスタックの開始点からスペーサまで、又は第１のスペーサから第２のスペーサまでを測定することにより、スタックのサイズを決定することができる。ゲーミングチップのスタックの幅は、ゲーミングチップとは対照的にスペーサを認識することができるので、確実に決定することができる。
【００２１】
図面をみると、例示的な実施形態が詳細に記載されている。図１を参照して、本開示の様々な実施形態による例示的なゲーミング環境１００が示されている。ゲーミング環境１００は、ゲーミングテーブル１１２のチップトレイ１０９内の１つ又は複数のゲーミングチップ１０３及びスペーサ１０６を含む。１つ以上の撮像装置１１５は、視野１１８内のゲーミングテーブル１１２を撮像することができる。各撮像装置１１５は、視野１１８内のゲーミングテーブル１１２の少なくとも一部を撮像することができる。各視野１１８は、各撮像装置１１５の位置及び方向に基づいて異なる視点を有することができる。スペーサ１０６は、周縁部の周囲に含まれる所定のパターンを有するゲーミングチップ１０３に対応することができる。撮像装置１１５は、静止カメラ、ビデオカメラ、又は何らかの他の光感知デバイスであってもよい。
【００２２】
ゲーミングチップ１０３及びスペーサ１０６の位置は、撮像装置１１５からのキャプチャに対して画像認識を実行することによって決定することができる。チップトレイ１０９は静止していてもよいので、チップトレイ１０９上の様々な点の位置は、撮像装置１１５の視野１１８に対して決定され、メモリに記憶され得る。一例として、チップトレイ１０９内の各ゲーミングチップチューブの開始位置及び終了位置を決定し、メモリに記憶することができる。いくつかの実施形態では、チップトレイ１０９内の位置は、繰り返し決定することができる。他の実施形態では、所定のゲーミングチップチューブの位置は、チップトレイ１０９又は撮像装置１１５のいずれかが移動したかどうかを判定するために検証することができる。
【００２３】
各ゲーミングチップチューブ内のゲーミングチップ１０３の枚数を決定することができる。距離は、ゲーミングチップチューブの始点からスペーサ１０６の位置までの距離を測定することができる。距離は、枚数を決定するために、ゲーミングチップ１０３の幅で割ることができる。その結果は、最も近いゲーミングチップ１０３に四捨五入することができる。枚数は定期的にチェックすることができる。いくつかの実施形態では、枚数は、ゲーミングテーブル１１２上でプレイされている賭博ゲームの現在の状態に基づいてチェックすることができる。一例として、ゲーミングチップ１０３の枚数は、１枚以上のカードが配られるたび、及びゲーミングチップ１０３が受け取られるか、又は与えられるたびに、決定することができる。
【００２４】
一実施形態では、一定数のゲーミングチップの後にスペーサ１０６を配置することができる。例として、ディーラは、ゲーミングチップ１０３の２０個ごとのゲーミングチップ１０３の後に、ゲーミングチップチューブ内にスペーサ１０６を配置することができる。一定の頻度で配置されたスペーサ１０６を使用することにより、スペーサ１０６の厚さを減少させることができ、又は撮像装置１１５をさらに遠くに配置することができる。
【００２５】
図２を参照して、本開示の様々な実施形態に従ったゲーミング環境２００が示されている。ゲーミング環境１００は、ゲーミング環境２００の一例に対応することができる。ゲーミング環境２００は、コンピューティング環境２０３と、ネットワーク２０９を介して互いにデータ通信を行っている１つ以上のゲーミングテーブルデバイス２０６と、１つ以上の画像形成デバイス１１５とを含む。ゲーミングテーブル装置２０６は、ゲーミングテーブル１１２に配置され得る。ネットワーク２０９は、例えば、インターネット、イントラネット、エクストラネット、ワイドエリアネットワーク（ＷＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、有線ネットワーク、無線ネットワーク、又は他の適当なネットワーク等、又はそれらの任意の組み合わせを含む。例えば、そのようなネットワークは、衛星ネットワーク、ケーブルネットワーク、イーサネットネットワーク、及び他のタイプのネットワークから構成されてもよい。
【００２６】
コンピューティング環境２０３は、例えば、サーバコンピュータ又はコンピューティング能力を提供する他の任意のシステムを含むことができる。代替的に、コンピューティング環境２０３は、例えば、１つ以上のサーババンク又はコンピュータバンク又は他の配置に配置されてもよい複数の演算装置を採用してもよい。そのような演算装置は、単一の設置場所に配置されてもよいし、地理的に異なる複数の場所に分散して配置されてもよい。例えば、コンピューティング環境２０３は、ホストコンピューティングリソース、グリッドコンピューティングリソース、及び／又は任意の他の分散コンピューティング配置を一緒に構成してもよい複数の演算装置を含んでもよい。いくつかの実施形態では、コンピューティング環境２０３は、処理、ネットワーク、ストレージ、又は他のコンピューティング関連リソースの割り当てられた容量が時間の経過とともに変化する、弾力性のあるコンピューティングリソースに対応してもよい。
【００２７】
様々な実施形態に従って、様々なアプリケーション及び／又は他の機能がコンピューティング環境２０３で実行されてもよい。また、様々なデータは、コンピューティング環境２０３にアクセス可能なデータストア２１２に格納される。データストア２１２は、理解され得るように、複数のデータストア２１２の代表的なものであってもよい。データストア２１２に格納されたデータは、例えば、以下に説明する様々なアプリケーション及び／又は機能エンティティの動作に関連付けられる。
【００２８】
コンピューティング環境２０３で実行される構成要素は、例えば、識別サービス２１５と、本明細書で詳細に論じられていない他のアプリケーション、サービス、プロセス、システム、エンジン、又は機能を含む。識別サービス２１５は、カジノで使用されるゲーミングチップ１０３をカウントするために実行され得る。識別サービス２１５は、チップトレイ管内の開始位置とスペーサ１０６の位置との間の距離を決定することによって、チップトレイ１０９内のゲーミングチップ１０３の枚数を決定することができる（図１）。識別サービス２１５は、距離をゲーミングチップ１０３の幅で割ることができる。識別サービス２１５によって実行される機能の一部又は全部が、ゲーミングテーブル装置２０６によって実行され得ることが理解されよう。いくつかの実施形態では、識別サービス２１５によって実行される機能の一部又は全部が、１つ以上の撮像装置１１５によって実行され得る。
【００２９】
データストア２１２に格納されたデータは、例えば、視覚データ２１８、通貨データ２２１、撮像装置２２４、及び潜在的に他のデータを含む。視覚データ２１８は、異なるゲーミングチップ１０３の視覚的認識を容易にするために使用することができる。視覚データ２１８は、ゲーミングチップ１０３及びスペーサ１０６のエッジに対応するパターンの画像を含むことができる。視覚データ２１８は、ゲーミングチップ１０３及びスペーサ１０６の上面及び下面の画像を含むことができる。視覚データ２１８は、ゲーミングチップ１０３、スペーサ１０６、ゲーミングチップチューブを含むチップトレイ１０９等の３次元（３Ｄ）モデルを含むことができる。視覚データ２１８は、ゲーミングチップ１０３及び／又はスペーサ１０６に対応する１つ以上の視覚的セキュリティ機能の詳細を含むことができる。
【００３０】
通貨データ２２１は、ゲーミングチップに関連付けられた任意の識別子、例えば、ＲＦＩＤタグ識別子及び他の識別子を含む、すべてのアクティブなゲーミングチップのリストを含むことができる。通貨データ２２１は、１つ以上のカジノでの使用を許可されたすべてのゲーミングチップ１０３を含むことができる。通貨データ２２１は、各ゲーミングチップ１０３がカジノ内のどこで読み取られたかに関する情報を格納することができる。カジノ内での読み取りに関するこの情報を使用して、識別サービス２１５は、ゲーミングチップ１０３がカジノ内でどこに移動したかを追跡することができる。
【００３１】
撮像装置２２４は、撮像装置１１５のリストを含むことができる。撮像装置２２４は、撮像装置１１５のそれぞれの位置を含むことができる。視野１１８（図１）は、各撮像装置１１５に対して異なっていてよい。一例として、ある撮像装置１１５はゲーミングテーブル１１２上に配置され、一方、別の撮像装置１１５はゲーミングテーブル１１２を下に向けて頭上に配置され得る。認識を強化するために、視覚データ２１８は、特定の撮像装置１１５のための視野１１８に基づいて、各撮像装置２２４に固有の視覚データを含むことができる。
【００３２】
ゲーミングテーブル装置２０６は、ネットワーク２０９に結合され得る複数のゲーミングテーブル１１２の代表的なものである。ゲーミングテーブル装置２０６は、例えば、コンピュータシステムのようなプロセッサベースのシステムを有する１つ以上の演算装置を含むことができる。そのようなコンピュータシステムは、組み込み演算装置又は同様の能力を有する他のデバイスの形態で具現化されてもよい。ゲーミングテーブル装置２０６は、チップトレイ１０９、１つ以上のベットスポット２３９、チップリサイクラ２４２、紙幣鑑別機２４５、及びディスプレイ２４８を含むことができる。
【００３３】
ディーラは、パトロンから現金を受け取り、チップトレイ１０９からゲーミングチップ１０３でパトロンに支払うことができる。ディーラは、紙幣鑑別機２４５にお金を入れることができる。ディーラは、ゲーミングテーブル装置２０６において、賭博ゲームのためのカードを配ることができる。ゲーミングテーブル装置２０６のパトロンは、ゲーミングチップ１０３を用いて、賭博ゲームの様々な結果に賭けることができる。パトロンが勝利した場合、ディーラは、チップトレイ１０９に格納されたゲーミングチップ１０３を用いてパトロンに支払いを行うことができる。パトロンが負けた場合、ディーラは、賭けられたゲーミングチップ１０３をベットスポット２３９から取ることができる。ディーラは、取ったゲーミングチップ１０３をチップリサイクラ２４２又はチップトレイ１０９に置くことができる。ゲーミングテーブル装置２０６の使用中に、様々なゲーミングチップ１０３をチップトレイ１０９に追加したり、チップトレイ１０９から取り出したりすることができる。
【００３４】
識別サービス２１５は、１つ以上の撮像装置１１５からビデオストリームを受信することができる。識別サービス２１５は、視覚データ２１８を使用して、ビデオストリームからの画像においてチップトレイ１０９を識別することができる。識別サービス２１５は、チップトレイ１０９内の１つ以上のゲーミングチップチューブを決定することができる。ゲーミングチップチューブの各々について、識別サービス２１５は、ゲーミングチップチューブの第１の端部に対応する第１の位置を識別することができる。
【００３５】
識別サービス２１５は、チップトレイ１０９内のスペーサ１０６のパターンを認識することにより、ゲーミングチップチューブ内のスペーサ１０６を識別することができる。スペーサ１０６は、ゲーミングチップチューブの第１の端部と第２の端部との間に配置され得る。スペーサ１０６は、ゲーミングチップ１０３のスタックの端部に配置され得る。識別サービス２１５は、スペーサ１０６に対応する第２の位置を決定することができる。スペーサ１０６は幅を有するので、識別サービス２１５は、第１の位置に最も近いスペーサ１０６の端部として第２の位置を決定することができる。いくつかの実施形態では、スペーサ１０６の中点が使用され、ゲーミングチップ１０３の枚数の任意のさらなる計算は、ゲーミングチップ１０３の最も近い数に切り捨てることを含む。
【００３６】
識別サービス２１５は、第１の位置と第２の位置との間の距離又は長さを決定することができる。ゲーミングチップチューブ内のゲーミングチップ１０３の枚数は、距離に基づいて決定することができる。一例として、識別サービス２１５は、距離をゲーミングチップ１０３の幅で割ることができる。識別サービス２１５は、計算された枚数を、ゲーミングチップ１０３の最も近い積分枚数に丸めることができる。いくつかの実施形態では、計算が所定のパラメータの外にある場合、是正措置を取ることができる。所定のパラメータは、ゲーミングチップチューブ内のゲーミングチップ１０３の最大枚数を定義するパラメータを含むことができる。所定のパラメータはまた、丸めのための閾値を含むことができる。一例によれば、閾値は、０.２に設定することができる。この例では、決定された枚数が１０.１又は９.９である場合には、１０に丸められるが、決定された枚数が９.６又は１０.４である場合には、是正措置をとることができる。
【００３７】
是正措置は、チップトレイ１０９をロックダウンするようにディーラに信号を送るためにインジケータを点灯又は作動させることを含むことができる。ディスプレイ２４８は、チップトレイ１０９の指示された情報の詳細をレンダリングすることができる。一例として、ディスプレイ２４８は、所定のパラメータの外側にある１つ以上のゲーミングチップチューブを含むチップトレイ１０９の視覚的な表示をレンダリングすることができる。識別サービス２１５は、問題のあるゲーミングチップチューブ内のゲーミングチップ１０３を分析して、問題の原因を特定することができる。一例として、識別サービス２１５は、ゲーミングチップチューブ内の２つのゲーミングチップ１０３の間の空間を識別することができる。別の例として、識別サービス２１５は、ゲーミングチップチューブ内に配置された不適切な物体を識別することができる。識別サービス２１５は、ゲーミングテーブル装置２０６に、ゲーミングチップチューブの問題のある領域を示すオーバーレイを有するチップトレイ１０９の画像をレンダリングさせることができる。
【００３８】
他の救済措置は、将来のゲームを停止すること、許可されたユーザの承認が得られるまでゲームを停止すること、及びセキュリティに警告することを含むことができる。承認されたユーザのレベルは、識別された不一致に基づいてもよい。例えば、丸め誤差が識別された場合には、より低いレベルの認可されたユーザが必要とされ得る。ゲーミングチップ１０３の枚数が予想される枚数を下回っている場合には、より高いレベルの認可ユーザが必要とされ得る。
【００３９】
閾値は、不一致に関連付けられたディーラ又は他の認可されたユーザの過去の行動に基づいてもよい。例えば、識別サービス２１５は、ゲーミングテーブル装置２０６上のパラメータの閾値を超えるパターンを含む履歴を有するディーラを識別することができる。識別サービス２１５は、その繰り返しに基づいて、より制限的な是正措置を開始することができる。例えば、より制限的な是正措置は、より大きな権限を有するユーザからの承認を必要とすることができる。
【００４０】
識別サービス２１５は、閾値を超えた履歴を有するディーラ、ピットボス、セキュリティオフィサー、カジノマネージャー、又は他のカジノ従業員を識別することができる。識別サービス２１５は、閾値を超える特定の統計的特性を有する従業員を識別することができる。一例として、識別サービス２１５は、閾値を超えたゲーム数に対するプレイされたゲーム数の比率を計算することができる。比率が閾値を超える場合、識別サービス２１５は、是正措置を開始することができる。
【００４１】
いくつかの実施形態では、ＲＦＩＤアンテナなどのゲーミングチップリーダは、チップトレイ１０９、ベットスポット２３９の各々、チップリサイクラ２４２、及び別の位置に配置することができる。また、ゲーミングチップリーダは、カジノのケージ、バンク、金庫、又はゲーミングチップが使用される他の任意の場所に配置することができる。ゲーミングテーブル装置２０６は、ゲーミングチップリーダを使用して、ＲＦＩＤ対応ゲーミングチップ１０３からＲＦＩＤタグを読み取ることができる。識別サービス２１５は、ＲＦＩＤ対応ゲーミングチップ１０３の読み取りに対して、視覚認識からのゲーミングチップ１０３の枚数を照合することができる。識別サービス２１５は、スペーサ１０６を視覚的に認識したことによる枚数が、ゲーミングチップ１０３のＲＦＩＤタグを読み取ったことによる枚数と一致するかどうかを判断することができる。枚数が一致しない場合、是正措置をとることができる。
【００４２】
チップリサイクラ２４２は、コインリサイクラと同様の方法で動作することができる。チップリサイクラ２４２は、チップトレイ１０９に加えて、又はチップトレイ１０９の代わりに使用することができる。ゲーム又はハンドの終了時に、ディーラがパトロンからゲーミングチップ１０３を回収した場合、ゲーミングチップ１０３は、ファンネル、ホッパー又はチューブなどの投入エリアに入れられ、その後、チップリサイクラ２４２によって検証（認証）され、計数され、選別され、保管されることができる。ゲーミングチップ１０３がパトロンに払い出されたり、現金と交換されたり、他のゲーミングチップ１０３と交換されたりする場合、ゲーミングテーブル装置２０６又は識別サービス２１５は、ゲーミングチップ１０３にどのくらいの金額を払い出すかをチップリサイクラ２４２に指示することができる。また、払い出す額面金額を指定することもできる。キャッシャケージ内のチップリサイクラ２４２、バンク又は金庫内のチップリサイクラ、又はキオスク（図示せず）も同様の方法で動作することができる。ユーザがゲーミングチップ１０３をチップリサイクラ２４２に入れると、チップリサイクラ２４２がゲーミングチップ１０３を処理し、チップリサイクラ２４２がゲーミングチップ１０３を他の金額で自動的に出力するか、又は入力された金額と同額の現金を出力する。
【００４３】
図３を参照して、本開示の様々な実施形態に従ったチップトレイ１０９が示されている。チップトレイ１０９は、１つ又は複数のゲーミングチップチューブ３０３ａ−ｊを含むことができる。各ゲーミングチップチューブ３０３は、ゲーミングチップ１０３とスペーサ３０９とを含むことができる。スペーサ３０９は、チップトレイ１０９に示された特定のスペーサ１０６に対応することができる。
【００４４】
一例では、識別サービス２１５（図２）は、ゲーミングチップチューブ３０３ｅの第１の位置３０６を決定することができる。識別サービス２１５は、スペーサ３０９の位置に対応する第２の位置を決定することができる。識別サービス２１５は、第１の位置３０６とスペーサ３０９との間の距離を測定することができる。識別サービス２１５は、距離をゲーミングチップ１０３の幅で割ることができる。その結果は、ゲーミングチップチューブ３０３ｅ内のゲーミングチップ１０３の数に対応することができる。
【００４５】
図４を参照すると、示されているのは、本開示の様々な実施形態によるゲーミングチップチューブ３０３である。ゲーミングチップチューブ３０３は、ゲーミングチップ１０３ａ〜ｅ及びスペーサ１０６を含むことができる。ゲーミングチップの端部は、第１のパターン４０９を有することができ、スペーサの端部は、第２のパターン４１２を有することができる。第１のパターン４０９及び第２のパターン４１２は、互いに視覚的に区別することができる。視覚的な区別は、ゲーミングチップ１０３とスペーサ１０６との間の遷移の画像認識を容易にすることができる。
【００４６】
識別サービス２１５は、第１の位置３０６及びスペーサ１０６に対応する第２の位置を決定することができる。識別サービス２１５は、第１の位置３０６とスペーサ１０６の下端との間の距離４０３を決定することができる。識別サービス２１５は、距離４０３をゲーミングチップ１０３の幅４０６で割ることができる。図４の例示された例では、識別サービス２１５は、距離４０３を幅４０６で割ると５であるので、５つのゲーミングチップ１０３ａ〜ｅがゲーミングチップチューブ３０３内に位置していると判断することができる。
【００４７】
図５Ａ〜５Ｅを参照すると、本開示の様々な実施形態に従った様々な例示的なパターン４１２ａ〜ｅが示されている。パターン４１２は、視覚データ２１８（図２）としてデータストア２１２（図２）に格納され得る。スペーサ１０６（図１）の端部は、パターン４１２を有することができる。いくつかの実施形態では、パターン４１２は、スペーサの端部又は周縁部に印刷され得る。他の実施形態では、パターン４１２は、射出成形プロセスにおける１つ以上の注入を使用して作成することができる。パターン４１２は、ゲーミングチップ１０３に使用される１つ以上のパターン４０９（図４）と視覚的に区別されるように選択することができる。
【００４８】
図示されているように、パターン４１２ａ、ｂ、ｄは、同心円を用いた様々なパターンを含む。パターン４１２ｃは、エッジを横切って交差する斜めの線を含む。パターン４１２ｅは、各三角形が前の三角形から１８０度回転した三角形を含む。また、パターン４１２は、パターン４０９とは異なる他の特性を有することができる。一例として、パターン４１２は、パターン４０９とは異なる色を含むことができる。パターン４１２の１つ又は複数の色は、様々な額面金額のゲーミングチップ１０３で使用される１つ又は複数の色から視覚的な識別性を最大化するように選択することができる。別の例として、パターン４１２は、反射特性を含むことができる。一実施形態では、パターン４１２の同心円４１２ａは反射性であるが、背景は反射性ではない、様々な他のパターン４１２を理解されるように使用することができる。
【００４９】
スペーサ１０６上のパターン４１２は、画像認識の間にゲーミングチップ１０３と確実に区別できるように設計することができる。例示的な実施形態に示されたパターン４１２は、高解像度の画像解析を必要とせずに、ゲーミングチップと差別化することができる。このように、撮像装置１１５は、ゲーミングテーブル１１２からさらに離れた位置に配置することができる。撮像装置１１５がさらに離れて配置されていることに基づいて、スペーサ１０６及びゲーミングチップ１０３あたりのより少ない画素が利用可能であってもよい。三角形の一例として、スペーサ１０６の高さを１２〜１５ピクセルだけで確認することができる。
【００５０】
図６に示されたプロセス６００のフロー図にいく前に、本明細書に記載された実施形態は、図６に示されたステップの代替的な順序を使用して実施されてもよいことに留意されたい。すなわち、図６に図示されたプロセスフローは、例としてのみ提供されており、実施形態は、図示されたものとは異なるプロセスフローを使用して実施されてもよい。さらに、すべての実施形態において、すべてのステップが必要とされるわけではないことに留意されたい。言い換えれば、１つ以上のステップは、実施形態の範囲から逸脱することなく、省略されてもよいし、置換されてもよい。さらに、ステップは、異なる順序で、互いに並行して、又は完全に省略されてもよく、及び／又は特定の追加のステップが、本発明の範囲及び実施の形態の精神から逸脱することなく実行されてもよい。
【００５１】
ボックス６０３において、プロセス６００は、チップトレイの少なくとも一部の画像をキャプチャすることを含むことができる。撮像装置１１５は、チップトレイ１０９の少なくとも一部の画像を撮像することができる。画像は、撮像装置１１５からのビデオストリームからのフレームに対応することができる。画像は、２つ以上の撮像装置１１５からの画像をマージすることによって算出することができる。一例として、ディーラは、ビデオのフレームの間に、１つ以上の撮像装置１１５の視野１１８の一部をブロックしてもよい。識別サービス２１５は、複数の撮像装置１１５からの複数の視点をマージすることにより、単一の画像を作成することができる。識別サービス２１５は、チップトレイ１０９の１つ以上の障害物を省略して、単一の画像を縫い合わせることができる。
【００５２】
一実施形態では、画像は、イントラフレームとも呼ばれるキーフレームと、変化に限定される１つ以上のフレームとに基づいて計算され得る。キーフレームは、完全な画像を含むことができ、一方、後続のフレームは、キーフレーム画像への変更を含むことができる。識別サービス２１５は、処理すべき画像を決定するために、直近の前のキーフレーム画像に１つ以上の変更を適用することができる。
【００５３】
ボックス６０６において、プロセス６００は、画像からチップトレイ内のゲーミングチップチューブを識別することを含むことができる。識別サービス２１５は、チップトレイ１０９を識別するために、画像上で画像認識を実行することができる。画像認識は、視覚データ２１８に格納されたデータに基づくことができる。識別サービス２１５は、チップトレイ１０９を識別するために、視覚データ２１８に記憶された１つ以上のモデル又は画像を利用することができる。
【００５４】
識別サービス２１５は、チップトレイ１０９内の１つ以上のゲーミングチップチューブ３０３を識別することができる。識別サービス２１５は、視覚データ２１８を利用して、チップトレイ１０９の画像内の１つ又は複数のゲーミングチップチューブ３０３を識別することができる。ボックス６０９、６１２、及び６１５で議論されるように、識別サービス２１５は、各ゲーミングチップチューブ３０３を処理して、各チューブ内のゲーミングチップ１０３の数を決定することができる。
【００５５】
ボックス６０９において、プロセス６００は、ゲーミングチップチューブ内の第１の位置を決定することを含むことができる。識別サービス２１５は、ゲーミングチップチューブ３０３内の第１の位置を決定することができる。識別サービス２１５は、第１の位置がゲーミングチップチューブ３０３の第１の端部であると決定することができる。第１の端部は、ゲーミングチップチューブ３０３内に配置された第１のゲーミングチップ１０３の位置に対応することができる。いくつかの実施形態では、第１の位置は、ゲーミングチップ１０３のスタックの第１の端部上のスペーサ１０６の位置に対応することができる。識別サービス２１５は、ゲーミングチップチューブ３０３の画像に対する視覚データ２１８からスペーサ１０６のパターンを認識することによって、第１のスペーサ１０６の位置を決定することができる。
【００５６】
ボックス６１２において、プロセス６００は、ゲーミングチップチューブ３０３内の第２の位置を決定することを含むことができる。識別サービス２１５は、ゲーミングチップチューブ３０３内の第２の位置を決定することができる。第２の位置は、ゲーミングチップのスタック１０３の第２の端部上のスペーサ１０６の位置に対応することができる。ゲーミングチップのスタック１０３の第２の端部は、ボックス６０９からの第１の位置とは反対であり得る。識別サービス２１５は、ゲーミングチップチューブ３０３の画像に対する視覚データ２１８からスペーサ１０６のパターンを認識することによって、スペーサ１０６の位置を決定することができる。
【００５７】
いくつかの実施形態では、スペーサ１０６は、ゲーミングチップチューブ３０３内のゲーミングチップ１０３のスタックの両端に配置され得る。スペーサ１０６は、ゲーミングチップ１０３のスタックをブックエンドのように抑えることができる。識別サービス２１５は、ゲーミングチップチューブ３０３内の２つのスペーサ１０６を視覚的に認識することができる。第１の位置は第１のスペーサ１０６に対応し、第２の位置は第２のスペーサ１０６に対応することができる。
【００５８】
ボックス６１５において、プロセス６００は、第１の位置及び第２の位置に基づいて、ゲーミングチップチューブ３０３内のゲーミングチップの枚数を決定することを含むことができる。識別サービス２１５は、第１の位置と第２の位置との間の距離を決定することができる。識別サービス２１５は、距離をゲーミングチップ１０３の幅で割って、ゲーミングチップチューブ３０３内のゲーミングチップ１０３の枚数を決定することができる。
【００５９】
識別サービス２１５は、第１の位置と第２の位置との間のピクセル数を決定することができる。視覚データ２１８は、ピクセル数に基づいて距離を計算するために利用できる既知の距離を記憶することができる。一例として、ゲーミングチップ１０３の幅が３ｍｍであり、７個のゲーミングチップ１０３がゲーミングチップチューブ３０３内に積層されている場合、識別サービス２１５は、ゲーミングチップチューブ３０３の第１の位置と、ゲーミングチップチューブ３０３内の第２の位置のスペーサ１０６との間の距離２１ｍｍを決定することができる。識別サービス２１５が２２ｍｍ又は２０ｍｍの距離を決定した場合、その距離は、７個のゲーミングチップ１０３の枚数を識別するために丸められることができる。
【００６０】
一例として、視覚データ２１８は、チップトレイ１０９とゲーミングチップチューブ３０３の幅と長さを含むことができる。また、撮像装置１１５の距離や角度も計算に用いることができる。
【００６１】
ボックス６１８において、プロセス６００は、別のゲーミングチップチューブが処理されるかどうかを決定することを含むことができる。別のゲーミングチップチューブが処理される場合には、プロセス６００は、ボックス６０６に移動して、次のゲーミングチップチューブ３０３を処理する。そうでなければ、プロセス６００は、別の画像を処理するためにボックス６０３に移動する。別の画像は、ビデオストリーム内の順次次のフレームであり得る。識別サービス２１５は、所定の間隔で次の画像を選択することができる。次の画像は、例えば、賭博ゲームの開始、賭博ゲームの終了、賭博ゲームのフェーズの開始又は終了、ゲーミングチップ１０３がチップトレイ１０９から追加又は除去されること、又は他の何らかのイベントなどのイベントに基づいて選択することができる。
【００６２】
図７をみると、演算装置７００の例示的なハードウェア図が示されている。識別サービス２１５、撮像装置１１５、及びゲーミングテーブル装置２０６を含むコンピューティング環境２０３のいずれかは、演算装置７００の１つ又は複数の要素を使用して、部分的に実装されてもよい。演算装置７００は、プロセッサ７１０、ランダムアクセスメモリ（「ＲＡＭ」）７２０、リードオンリーメモリ（「ＲＯＭ」）７３０、メモリデバイス７４０、ネットワークインターフェース７５０、及び入力出力（「Ｉ／Ｏ」）インターフェース７６０のうちの１つ又は複数の要素を含み得る。演算装置７００の要素は、バス７０２を介して通信的に結合される。
【００６３】
プロセッサ７１０は、演算プロセッサ、特定用途向け集積回路（「ＡＳＩＣ」）、又は他のタイプのハードウェア又はソフトウェアプロセッサを含むことができる。ＲＡＭ及びＲＯＭ７２０、７３０は、プロセッサ７１０によって実行されるコンピュータ読み取り可能な命令を記憶するメモリを含むことができる。記憶装置７４０は、プロセッサ７１０によって実行されると、本明細書に記載された本開示の様々な局面を実行するようにプロセッサ７１０に指示するコンピュータ読み取り可能な命令をそこに記憶する。プロセッサ７１０がＡＳＩＣを含む場合、本明細書に記載されるプロセスは、ＡＳＩＣの組み込み回路設計に従って、ＡＳＩＣによって、ＡＳＩＣのファームウェアによって、又はＡＳＩＣの組み込み回路設計とファームウェアの両方によって実行されてもよい。非限定的な例示的グループとして、記憶装置７４０は、光ディスク、磁気ディスク、半導体メモリ（すなわち、半導体、フローティングゲート、又は同様のフラッシュベースのメモリ）、磁気テープメモリ、リムーバブルメモリ、それらの組み合わせ、又はコンピュータ読み取り可能な命令を記憶するための他の既知のメモリ手段のうちの１つ又は複数を構成する。ネットワークインターフェース７５０は、データネットワークを介して通信するためのハードウェアインターフェースを含むことができる。Ｉ／Ｏインターフェース７６０は、キーボード、ポインティングデバイス、ディスプレイ、通信、及び他のインターフェースなどのデバイス入出力インターフェースを含むことができる。バス７０２は、プロセッサ７１０、ＲＡＭ７２０、ＲＯＭ７３０、メモリデバイス７４０、ネットワークインターフェース７５０、及びＩ／Ｏインターフェース７６０を電気的及び通信的に結合し、データ及び命令がそれらの間で通信されるようにすることができる。
【００６４】
動作において、プロセッサ７１０は、メモリデバイス７４０、ＲＡＭ７２０、ＲＯＭ７３０、又は別の記憶手段に記憶されているコンピュータ読み取り可能な命令を取得し、コンピュータ読み取り可能な命令を、例えば実行のためにＲＡＭ７２０又はＲＯＭ７３０にコピーするように構成されている。プロセッサ７１０は、本開示の様々な側面及び特徴を実施するために、コンピュータ読み取り可能な命令を実行するようにさらに構成される。例えば、プロセッサ７１０は、識別サービス２１５によって実行されると記載された処理を含む、図７を参照して上述した処理を実行するように適合され、構成されていてもよい。また、記憶装置７４０は、データストア２１２に格納されたデータを記憶してもよい。
【００６５】
特に別段の記載がない限り、「Ｘ、Ｙ、又はＺの少なくとも１つ」のような語句は、項目、用語等がＸ、Ｙ、又はＺのいずれかであり得ること、又はそれらの任意の組み合わせ（例えば、Ｘ、Ｙ、及び／又はＺ）であり得ることを提示するために一般的に使用される文脈で理解されるべきである。同様に、「Ｘ、Ｙ、及びＺの少なくとも１つ」は、特に明記されない限り、項目、用語等がＸ、Ｙ、及びＺ、又はそれらの任意の組み合わせ（例えば、Ｘ、Ｙ、及び／又はＺ）のいずれかであり得ることを提示するために理解されるべきである。したがって、本明細書で使用されるように、そのような言い回しは、一般に、特定の実施形態は、Ｘ、Ｙ、又はＺのいずれかの少なくとも１つが存在することを必要とするが、例えば、１つのＸ及び１つのＹが存在することを必要としないことを暗示するものではなく、また、そのような言い回しは、特定の実施形態は、Ｘの少なくとも１つ、Ｙの少なくとも１つ、及びＺの少なくとも１つのそれぞれが存在することを必要とすることを暗示するものではないはずである。
【００６６】
実施形態が本明細書に詳細に記載されてきたが、その記述は例示のためのものである。本明細書に記載された実施形態の特徴は代表的なものであり、代替的な実施形態では、特定の特徴及び要素が追加又は省略されてもよい。さらに、本明細書に記載された実施形態の側面に対する修正は、以下の特許請求の範囲に定義された本開示の精神及び範囲から逸脱することなく、当業者であれば行うことができ、その範囲は、修正及び同等の構造を包含するように最も広い解釈が与えられるべきである。
【００６７】
項１．ゲーミングテーブルの少なくとも一部を撮像するように構成された少なくとも１つの撮像装置と、前記少なくとも１つの撮像装置に結合された少なくとも１つの演算装置とを備え、前記少なくとも１つの演算装置は、少なくとも、前記少なくとも１つの撮像装置から画像を取得し、ゲーミングチップトレイ内のゲーミングチップチューブを識別し、前記ゲーミングチップチューブの底部に対応する第１の位置を決定し、スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、前記スペーサに対応する第２の位置を決定し、前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、ように構成された、システム。
【００６８】
項２．前記少なくとも１つの演算装置は、さらに、前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別し、前記第２のゲーミングチップチューブの底面に対応する第３の位置を決定し、第２のスペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、前記第２のスペーサに対応する第４の位置を決定し、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、ように構成された、項１のシステム。
【００６９】
項３．前記ゲーミングチップトレイの少なくとも一部を撮像するように構成された少なくとも１つの第２の撮像装置をさらに含み、前記少なくとも１つの演算装置は、さらに、少なくとも、前記少なくとも１つの第２の撮像装置から第２の画像を取得し、前記第２の画像における前記ゲーミングチップチューブの底部に対応する第３の位置を決定し、前記第２の画像における前記スペーサ上の前記所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、前記スペーサに対応する第４の位置を決定し、かつ、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、ように構成されてた、項１又は２のシステム。
【００７０】
項４．前記少なくとも１つの演算装置は、さらに、少なくとも、前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判断し、かつ、前記枚数が前記第２の枚数と一致しなかったことに対応して、是正措置を実行する、ように構成された、項３のシステム。
【００７１】
項５．前記スペーサ上の前記所定のパターンは、ゲーミングチップの複数の種類のいずれのパターンとも異なる、項１〜４のいずれかのシステム。
【００７２】
項６．前記少なくとも１つの演算装置は、さらに、前記第１の位置と前記第２の位置との差分を計算するように構成されており、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、項１〜５のいずれかのシステム。
【００７３】
項７．少なくとも１つの撮像装置を介して、ゲーミングチップトレイに対応する画像を撮像し、少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内のゲーミングチップチューブを識別し、前記少なくとも１つの演算装置を介して、前記ゲーミングチップチューブの底部に対応する第１の位置を決定し、前記少なくとも１つの演算装置を介して、スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、前記少なくとも１つの演算装置を介して、前記スペーサに対応する第２の位置を決定し、かつ、前記少なくとも１つの演算装置を介して、前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、方法。
【００７４】
項８．さらに、前記少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを特定し、前記少なくとも１つの演算装置を介して、前記第２のゲーミングチップチューブの底部に対応する第３の位置を決定し、前記少なくとも１つの演算装置を介して、第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、前記少なくとも１つの演算装置を介して、前記第２のスペーサに対応する第４の位置を決定し、かつ、前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、項７の方法。
【００７５】
項９．さらに、前記少なくとも１つの演算装置を介して、少なくとも１つの第２の撮像装置から第２の画像を取得し、前記少なくとも１つの演算装置を介して、前記第２の画像の前記ゲーミングチップチューブの底部に対応する第３の位置を決定し、前記少なくとも１つの演算装置を介して、前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、前記少なくとも１つの演算装置を介して、前記スペーサに対応する第４の位置を決定し、前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、項７又は８の方法。
【００７６】
項１０．さらに、前記少なくとも１つの演算装置を介して、前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判定し、ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないと判断した場合に、是正措置を行う、項９の方法。
【００７７】
項１１．さらに、前記少なくとも１つの撮像装置を介して、ゲーミングテーブルの少なくとも一部を撮像する、項７〜１０のいずれかの方法。
【００７８】
項１２．スペーサ上の所定のパターンが、複数の種類のゲーミングチップ上のパターンとは異なるものである、項７〜１１のいずれかの方法。
【００７９】
項１３．さらに、前記少なくとも１つの演算装置を介して、前記第１の位置と前記第２の位置との差分を計算し、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、項７〜１２のいずれかの方法。
【００８０】
項１４．少なくとも１つの演算装置によって実行されると、前記少なくとも１つの演算装置に、少なくとも、前記少なくとも１つの撮像装置から画像を取得させ、ゲーミングチップトレイ内のゲーミングチップチューブを識別させ、前記ゲーミングチップチューブの底部に対応する第１の位置を決定させ、スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、前記スペーサに対応する第２の位置を決定させ、前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、プログラムを具現化した非一時的なコンピュータ読取可能媒体。
【００８１】
項１５．前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別させ、前記第２のゲーミングチップチューブの底部に対応する第３の位置を決定させ、前記第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別させ、前記第２のスペーサに対応する第４の位置を決定させ、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、項１４の非一時的なコンピュータ読取可能媒体。
【００８２】
項１６．前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、少なくとも１つの第２の撮像装置から第２の画像を取得させ、前記第２の画像において前記ゲーミングチップチューブの底部に対応する第３の位置を決定させ、前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、前記スペーサに対応する第４の位置を決定させ、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定させる、項１４又は１５の非一時的なコンピュータ読取可能媒体。
【００８３】
項１７．前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないことを判断させ、かつ、是正措置を行わせる、項１６の非一時的なコンピュータ読取可能媒体。
【００８４】
項１８．前記少なくとも１つの撮像装置は、ゲーミングテーブルの少なくとも一部を撮像するように構成されている、項１４〜１７のいずれかの非一時的なコンピュータ読取可能媒体。
【００８５】
項１９．前記スペーサ上の前記所定のパターンは、複数のゲーミングチップの種類のいずれのパターンとも異なる、項１４〜１８のいずれかの非一時的なコンピュータ読取可能媒体。
【００８６】
項２０．前記プログラムは、さらに、前記少なくとも１つの演算装置に、前記第１の位置と前記第２の位置との差分を計算させる、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、項１４〜１９のいずれかの非一時的なコンピュータ読取可能媒体。 
【図１】
2021522597.tif 000003
【図２】
2021522597.tif 000004
【図３】
2021522597.tif 000005
【図４】
2021522597.tif 000006
【図５Ａ】
2021522597.tif 000007
【図５Ｂ】
2021522597.tif 000008
【図５Ｃ】
2021522597.tif 000009
【図５Ｄ】
2021522597.tif 000010
【図５Ｅ】
2021522597.tif 000011
【図６】
2021522597.tif 000012
【図７】
2021522597.tif 000013
【手続補正書】
【提出日】令和2年12月1日(2020.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゲーミングテーブルの少なくとも一部を撮像するように構成された少なくとも１つの撮像装置と、
前記少なくとも１つの撮像装置に結合された少なくとも１つの演算装置と、
を備え、
前記少なくとも１つの演算装置は、少なくとも、
前記少なくとも１つの撮像装置から画像を取得し、
ゲーミングチップトレイ内のゲーミングチップチューブを識別し、
前記ゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第１の位置を決定し、
スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記スペーサに対応する第２の位置を決定し、
前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、
ように構成された、システム。
【請求項２】
前記少なくとも１つの演算装置は、さらに、
前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別し、
前記第２のゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第３の位置を決定し、
第２のスペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、
前記第２のスペーサに対応する第４の位置を決定し、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、
ように構成された、請求項１のシステム。
【請求項３】
前記ゲーミングチップトレイの少なくとも一部を撮像するように構成された少なくとも１つの第２の撮像装置をさらに含み、
前記少なくとも１つの演算装置は、さらに、少なくとも、
前記少なくとも１つの第２の撮像装置から第２の画像を取得し、
前記第２の画像における前記複数のゲーミングチップの端に対応する第３の位置を決定し、
前記第２の画像における前記スペーサ上の前記所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記スペーサに対応する第４の位置を決定し、かつ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、
ように構成されてた、請求項１のシステム。
【請求項４】
前記少なくとも１つの演算装置は、さらに、少なくとも、
前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判断し、かつ、
前記枚数が前記第２の枚数と一致しなかったことに対応して、是正措置を実行する、
ように構成された、請求項３のシステム。
【請求項５】
前記スペーサ上の前記所定のパターンは、ゲーミングチップの複数の種類のいずれのパターンとも異なる、請求項１のシステム。
【請求項６】
前記少なくとも１つの演算装置は、さらに、前記第１の位置と前記第２の位置との差分を計算するように構成されており、
前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項１のシステム。
【請求項７】
前記複数のゲーミングチップの端は、前記ゲーミングチップチューブの端に対応する、請求項１のシステム。
【請求項８】
少なくとも１つの撮像装置を介して、ゲーミングチップトレイに対応する画像を撮像し、
少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内のゲーミングチップチューブを識別し、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第１の位置を決定し、
前記少なくとも１つの演算装置を介して、スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記少なくとも１つの演算装置を介して、前記スペーサに対応する第２の位置を決定し、かつ、
前記少なくとも１つの演算装置を介して、前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、方法。
【請求項９】
さらに、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを特定し、
前記少なくとも１つの演算装置を介して、前記第２のゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第３の位置を決定し、
前記少なくとも１つの演算装置を介して、第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別し、
前記少なくとも１つの演算装置を介して、前記第２のスペーサに対応する第４の位置を決定し、かつ、
前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定する、請求項８の方法。
【請求項１０】
さらに、
前記少なくとも１つの演算装置を介して、少なくとも１つの第２の撮像装置から第２の画像を取得し、
前記少なくとも１つの演算装置を介して、前記第２の画像の前記複数のゲーミングチップの端に対応する第３の位置を決定し、
前記少なくとも１つの演算装置を介して、前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
前記少なくとも１つの演算装置を介して、前記スペーサに対応する第４の位置を決定し、
前記少なくとも１つの演算装置を介して、前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定する、請求項８の方法。
【請求項１１】
さらに、
前記少なくとも１つの演算装置を介して、前記ゲーミングチップの枚数が前記第２のゲーミングチップの枚数と一致しないことを判定し、
ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないと判断した場合に、是正措置を行う、請求項１０の方法。
【請求項１２】
さらに、前記少なくとも１つの撮像装置を介して、ゲーミングテーブルの少なくとも一部を撮像する、請求項８の方法。
【請求項１３】
前記スペーサ上の前記所定のパターンは、複数のゲーミングチップの種類のいずれのパターンとも異なる、請求項８の方法。
【請求項１４】
さらに、前記少なくとも１つの演算装置を介して、前記第１の位置と前記第２の位置との差分を計算し、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項８の方法。
【請求項１５】
前記複数のゲーミングチップの端は、前記ゲーミングチップチューブの端に対応する、請求項８の方法。
【請求項１６】
少なくとも１つの演算装置によって実行されると、前記少なくとも１つの演算装置に、少なくとも、
前記少なくとも１つの撮像装置から画像を取得させ、
ゲーミングチップトレイ内のゲーミングチップチューブを識別させ、
前記ゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第１の位置を決定させ、
スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、
前記スペーサに対応する第２の位置を決定させ、
前記第１の位置及び前記第２の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、
プログラムを具現化した非一時的なコンピュータ読取可能媒体。
【請求項１７】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
前記ゲーミングチップトレイ内の第２のゲーミングチップチューブを識別させ、
前記第２のゲーミングチップチューブ内に積み重ねられた複数のゲーミングチップの端に対応する第３の位置を決定させ、
前記第２のスペーサ上の第２の所定のパターンの認識に少なくとも部分的に基づいて、前記第２のスペーサを識別させ、
前記第２のスペーサに対応する第４の位置を決定させ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記第２のゲーミングチップチューブ内のゲーミングチップの枚数を決定させる、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項１８】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
少なくとも１つの第２の撮像装置から第２の画像を取得させ、
前記第２の画像において前記複数のゲーミングチップの端に対応する第３の位置を決定させ、
前記第２の画像における前記スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別させ、
前記スペーサに対応する第４の位置を決定させ、
前記第３の位置及び前記第４の位置に少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの第２の枚数を決定させる、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項１９】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、少なくとも、
ゲーミングチップの前記枚数が前記第２のゲーミングチップの枚数と一致しないことを判断させ、かつ、
是正措置を行わせる、請求項１８の非一時的なコンピュータ読取可能媒体。
【請求項２０】
前記少なくとも１つの撮像装置は、ゲーミングテーブルの少なくとも一部を撮像するように構成されている、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項２１】
前記スペーサ上の前記所定のパターンは、複数のゲーミングチップの種類のいずれのパターンとも異なる、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項２２】
前記プログラムは、さらに、前記少なくとも１つの演算装置に、前記第１の位置と前記第２の位置との差分を計算させ、前記ゲーミングチップの枚数は、前記差分をゲーミングチップのサイズで割った結果を丸めたものとして決定される、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項２３】
前記複数のゲーミングチップの端は、前記ゲーミングチップチューブの端に対応する、請求項１６の非一時的なコンピュータ読取可能媒体。
【請求項２４】
ゲーミングテーブルの少なくとも一部を撮像するように構成された少なくとも１つの撮像装置と、
前記少なくとも１つの撮像装置に結合された少なくとも１つの演算装置と、
を備え、
前記少なくとも１つの演算装置は、少なくとも、
前記少なくとも１つの撮像装置から画像を取得し、
スペーサ上の所定のパターンの認識に少なくとも部分的に基づいて、前記スペーサを識別し、
ゲーミングチップチューブ内で積み重ねられており、かつ、前記スペーサを端に含む複数のゲーミングチップをゲーミングチップスタックとして決定し、
前記ゲーミングチップスタックの高さに少なくとも部分的に基づいて、前記ゲーミングチップチューブ内のゲーミングチップの枚数を決定する、
ように構成された、システム。
【国際調査報告】
2021522597.tif 000014