用于计算序列生成和扑克牌分发的方法、设备和制品的制作方法

文档序号:1618429阅读:876来源:国知局
专利名称:用于计算序列生成和扑克牌分发的方法、设备和制品的制作方法
技术领域
本发明概括而言涉及技巧和运气的游戏,具体涉及纸牌游戏的发牌。
背景技术
纸牌游戏是众知的消遣娱乐方式。通常使用一副或多副纸牌进行游戏,其中,每副纸牌通常包括52张牌。每副扑克牌通常包括四种花色,包括红心、方片、梅花和黑桃,每套花色包括十四张牌,具有等级2-10,J,Q,K和A。纸牌游戏可包括或不包括基于游戏的结局来下赌注。
必须对多副扑克牌定期进行洗牌,以避免连续重复出现同样顺序的扑克牌。洗牌可在分发(deal)一副或多副牌中的每张牌之后进行,例如,在已经玩过几手之后进行。洗牌还可以干扰甚至防止玩牌者通过算牌来获得超越赌场或其他玩牌者的不公平的优势。已知有多种算牌方法,并且通常依靠玩牌者对已经打出的部分或所有牌进行心算。例如,在21点或“黑杰克(blackjack)”游戏中,确定何时所有级别为5的牌都已被分发(即5策略)是有益的。10策略是21点游戏中使用的另一种算牌方法。在10策略中,玩牌者在每一次数值为10的纸牌出现时都递增计数,并且在数值小于10的纸牌出现时递减计数。可将计数值除以待分发扑克牌的总数,以向玩牌者指示剩余牌对玩牌者还是赌场更有利。在本领域中众所周知有算牌的其他变型。
人工洗牌往往减慢玩牌速度,因而目前游戏业采用多种机械洗牌机以加速玩牌,并且更彻底地洗牌。通常在一(多)副牌结束之前还有数张牌时进行洗牌,力求阻碍算牌,当仅剩下几手牌时(即结束游戏策略)对算牌特别有效。已分发的牌数与一(多)副中剩余牌的总数的比值通常称作洞察度(penetration)。游戏业目前引入了连续洗牌机,以进一步阻止对算牌的企图。如其名字所暗示的,连续洗牌机在要玩一手或更多手时对要分发的剩余牌进行机械洗牌。
尽管机械洗牌机相比人工方法提高了游戏速度且产生了更为彻底的洗牌,然而依然需要提高洗牌的速度和/或彻底程度。特别是,目前的机械洗牌设备和方法因这种设备的固有机械性质而不能彻底地洗牌。此外,机械洗牌机在能够处理的总副数方面有限制。

发明内容
根据一个方面,公开了通过计算生成扑克牌序列并根据通过计算生成的扑克牌序列分发扑克牌的方法、设备和制品。
根据一个方面,公开了通过计算生成伪随机扑克牌序列并根据通过计算生成的伪随机扑克牌序列分发扑克牌的方法、设备和制品。
根据另一方面,公开了通过计算生成扑克牌序列并按照通过计算生成的扑克牌序列的顺序存储扑克牌以备将来分发的方法、设备和制品。
根据另一方面,公开了通过计算生成伪随机扑克牌序列并根据通过计算生成的伪随机扑克牌序列的顺序存储扑克牌以备将来分发的方法、设备和制品。
根据另一方面,公开了在玩过一或多轮或手之后对从诸如玩牌者和发牌者的参与者收集的扑克牌进行检验和存储的方法、设备和产品。
根据另一方面,公开了根据期望的赌场优势通过计算生成扑克牌序列,例如,调整用于生成指定扑克牌序列的“虚拟”扑克牌副数的方法、设备和产品。
根据另一方面,公开了根据期望的赌场优势通过计算生成伪随机扑克牌序列,例如,调整用于生成伪随机扑克牌序列的“虚拟”扑克牌副数的方法、设备和产品。


在附图中,相同附图标记表示相同单元或动作。在附图中不必依照比例绘制出单元的尺寸和相对位置。例如,多种单元的形状和角度并未依照比例绘出,并且为了提高附图的可读性,任意放大和定位了这些单元中的一部分。另外,所绘制出的单元的具体形状,并未传递有关该特定单元实际形状的任何信息,并且仅仅是为了在附图中易于识别而作此选择。
图1是游戏环境中联网的自动赌博监视系统的等距图,包括根据本发明一个图解实施例的联网的扑克牌分发设备。
图2是游戏桌的等距图,包括根据本发明另一图解实施例的独立扑克牌分发设备。
图3是图1的联网自动赌博监视系统的功能框图。
图4A是以洗牌设备的洗牌机构的一个图解实施例的形式示出扑克牌分发设备的一个实施例的右前顶部等距图,该洗牌设备包括存储接收器,传送机构和处理器,该处理器被编程以产生标识扑克牌的编号的计算生成序列,所述扑克牌分发设备特别适于图2的单独操作。
图4B是图4A的洗牌设备的顶部平面图。
图4C是图4A的洗牌设备的正视图。
图4D是图4A的洗牌设备的侧视图。
图5是以洗牌设备的洗牌机构的一个图解实施例的形式示出扑克牌分发设备的另一个实施例的右前顶部等距图,该洗牌设备包括存储接收器,传送机构和接口,该接口可连接以接收标识扑克牌的编号相关信息的计算生成序列,所述扑克牌分发设备特别适用于图1的自动赌博监视系统。
图6是示例性扑克牌的表面的正视图。
图7A和7B所示的流程图表示根据一个实施例装载和准备图4A-4D的扑克牌洗牌设备的方法。
图8所示的流程图表示根据一个实施例操纵扑克牌洗牌设备以分拣或洗牌的方法。
图9A和9B所示的流程图表示根据一个实施例,在玩一或多个扑克牌局期间扑克牌洗牌设备的操作方法,包括对一局或一轮结束时收集的扑克牌进行读出和重新分拣。
图10所示的流程图表示根据一个实施例,扑克牌洗牌设备的一种操作方法,其响应发牌者的选择而将扑克牌返回到适当的持牌者。
图11是根据另一图解实施例采用旋转传送带的牌分发设备的等距图。
图12是根据一个图解实施例按照所确定的顺序装载扑克牌的方法的流程图,该方法特别适于图11的牌分发设备。
图13是对于以前按照所确定顺序分拣的扑克牌进行分发的方法的流程图,该方法特别适于图11的牌分发设备。
图14是扑克牌的牌盒的等距图,带有与牌盒中包含的扑克牌有关的至少一个机器可读符号编码信息。
图15是一组扑克牌的等距图,包括携带有与该组中的扑克牌有关的至少一个机器可读符号编码信息的至少一张牌。
图16是扑克牌的牌盒的等距图,携带有与该牌盒中包含的扑克牌有关的至少一个机器可读符号和一个RFID设备编码信息。
图17是打印机和打印介质的去掉一部分的等距图,打印机可用于在标签或牌上打印机器可读符号,用于对有关扑克牌的信息进行编码。
图18是以根据另一实施例的洗牌设备的一个实施例的形式示出牌分发设备的等距图,其具有包括存储接收器、输入传送机构和输出传送机构的旋转传送带。
图19是图18的牌分发设备的侧视图。
图20是图18和19的牌分发设备的顶部平面图。
具体实施例方式
在下面的描述中,给出了某些具体细节以便提供对本发明多个实施例的充分理解。不过,本领域技术人员可知,没有这些细节也能实现本发明。在其他情况下,没有详细表示或描述与计算机、服务器、网络、成像器和游戏或赌博设备有关的公知结构,以避免不必要地干扰对本发明实施例的描述。
除非内容需要,否则在后面的说明书和权利要求书中,词语“包括”及其变化被解释成开放的“包含”的意思,即“包括,但不限于”。
此处给出的标题仅为了方便的目的,并不说明所要求保护的发明的范围或意义。
赌博环境概述图1表示一种联网的自动赌博监视系统10,包括主机计算系统12,服务器14和网络16。服务器14和网络16将主机计算系统12与若干不同赌博或游戏桌18处的各个游戏传感器、游戏致动器和/或游戏处理器相连接,游戏桌18例如是21点或黑杰克桌,巴加拉(baccarat)桌、扑克(poker)或其他纸牌游戏桌。
在一个实施例中,主机计算系统12作为中央计算系统,将一个或多个娱乐场的游戏桌相互连接。在一可选实施例中,主机计算系统12与单个游戏桌或者一小组游戏桌相关。在另一可选实施例中,主机计算系统12与单个游戏桌或者一组游戏桌相关,并且与其他主机计算系统相互连接。
游戏传感器、游戏致动器和/或游戏处理器以及其他电子设备能够设置在游戏桌和/或游戏桌上的各种设备(诸如筹码盘22和/或牌分发设备24)中。例如,在以下共同受让的未决美国专利申请中,描述了用于基于扑克牌的游戏,诸如“21点”或“黑杰克”的适当硬件和软件1999年4月21日递交的60/130,368;1999年12月30日递交的、题为“METHOD AND APPARATUS FOR MONITORING CASINOSAND GAMING”的09/474,858;2001年1月4日递交的60/259,658;2001年5月4日递交的09/849,456;2001年2月21日递交的、题为“METHOD,APPARATUS AND ARTICLE FOR EVALUATINGCARD GAMES,SUCH AS BLACKJACK”的09/790,480。
玩牌者26可对游戏活动的结局下赌注,例如在21点游戏中对发牌者30发出的一手扑克牌28的结局,或者在巴加拉纸牌游戏中对玩牌者或发剩的牌下赌注。玩牌者26通过将赌注筹码,例如一个或多个筹码32放置在游戏桌18上适当位置处来下注。
图2表示游戏桌18的可选实施例。该可选实施例以及此处描述的可选实施例和其他选择基本上与前面描述的实施例相同,并且用相同附图标记表示相同动作和结构。下面将仅描述操作和结构的明显差别。
在图2中,游戏桌18包括一种独立的牌分发设备24,另外不采用图1的电子设备。从而,发牌者和/或赌博老板人工监视游戏进行和下注。
桌面系统硬件图3和下面的讨论提供对可实现本发明实施例的适当计算环境,具体而言提供对图1的适当计算环境的简要、概括描述。尽管没有要求,不过将就计算机可执行指令方面描述本发明的实施例,例如由计算机执行的程序应用模块、对象或宏。本领域技术人员可知,可利用其他计算机系统结构,包括手持设备、微处理器系统、基于微处理器或可编程用户电子设备、个人计算机(“PC”)、网络PC、小型计算机、大型计算机等来实现本发明。可在分布式计算环境中实现本发明,在分布式计算环境中通过经由通信网络链接的远程处理设备来执行任务或模块。在分布式计算环境中,可将程序模块同时放置在本地和远程记忆存储设备中。
参照图1,此处称作主机计算系统12的传统大型或小型计算机包括处理单元34,系统存储器36,以及将包括系统存储器36的各个系统部件与处理单元34相连的系统总线38。此处,主机计算系统12有时被认为是单个的,不过这并不意味着本发明的应用局限于单主机,因为在典型实施例中,将涉及不止一个主机或其他设备。在系统的大小或规模允许的情况下,自动赌博监视系统10可采用其他计算机,如传统的个人计算机。处理单元34可以为任何逻辑处理单元,例如一个或多个中央处理单元(CPU)、数字信号处理器(DSP)、专用集成电路(ASIC)等。除非另外描述,否则图1中所示的各个方框的结构和操作均为传统设计。结果,此处无需对这些方框作更详细的描述,因为相关领域技术人员将可以了解这些方框。
系统总线38可采用任何公知的总线结构或体系,包括具有存储器控制器的存储器总线,外围总线和本地总线。系统存储器36包括只读存储器(“ROM”)40和随机存取存储器(“RAM”)42。可构成ROM40一部分的基本输入/输出系统(“BIOS”)44包含例如在启动过程中有助于在主机计算系统12内的单元之间传递信息的基本例程。
主机计算系统12还包括用于读、写硬盘48的硬盘驱动器46,和分别用于读、写可移动光盘54和磁盘56的光盘驱动器50和磁盘驱动器52。光盘54可以为CD-ROM,而磁盘56可以为磁软盘或磁盘。硬盘驱动器46,光盘驱动器50和磁盘驱动器52通过总线38与处理单元34通信。硬盘驱动器46,光盘驱动器50和磁盘驱动器52可包括连接在这些驱动器与总线38之间的接口或控制器(未示出),如本领域技术人员所公知的。驱动器46,50和52以及其相关的计算机可读介质,为主机计算系统12提供计算机可读指令、数据结构、程序模块和其他数据的非易失存储。尽管所述的主机计算系统12采用硬盘46,光盘50和磁盘52,不过本领域技术人员可知,可采用能存储可由计算机访问的数据的其他类型计算机可读介质,例如磁带、闪存卡、数字视频光盘(“DVD”)、柏努利盒式磁带、RAM、ROM、智能卡等。
可将程序模块,例如操作系统58,一个或多个应用程序60,其他程序或模块62以及程序数据64存储在系统存储器36中。系统存储器36还可以包括Web客户机或浏览器66,以使主机计算系统12能够访问并与例如因特网、公司网或下面所述的其他网络的网站的数据源交换数据,以及访问并与例如下面将要描述的服务器计算机上的其他服务器应用程序交换数据。所述实施例中的浏览器66基于标记语言,例如超文本标记语言(HTML)、可扩展标记语言(XML)或无线标记语言(WML),并且通过这样的标记语言进行操作,即该语言使用为文档数据添加的句法定界字符来表示文档结构。有若干商业上可获得的Web客户机或浏览器,例如美国在线(America Online)的NETSCAPE NAVIGATOR和可从华盛顿Redmond的微软公司获得的因特网EXPLORER。
尽管在图1中表示为存储在系统存储器36中,不过,操作系统58、应用程序60、其他程序/模块62、程序数据64以及浏览器66可存储在硬盘驱动器46的硬盘48,光盘驱动器50的光盘54和/或磁盘驱动器52的磁盘56上。操作员,如娱乐场工作人员,可通过例如键盘68的输入设备和例如鼠标70的指点设备将命令和信息输入主机计算系统12中。其他输入设备包括麦克风、操纵杆、游戏手柄、扫描仪等。这些和其他输入设备通过与总线38相连的接口72与处理单元34相连接,其中接口72例如为串行端口接口,不过可使用其他接口,如并行接口、游戏端口或无线接口或通用串行总线(“USB”)。监视器74或其他显示设备通过例如视频适配器的视频接口76与总线38相连。主机计算系统12可包括其他输出设备,例如扬声器、打印机等。
主机计算系统12能够在联网环境中使用到一个或多个远程计算机(例如服务器计算机14)的逻辑连接来进行操作。服务器计算机14可以为另一个个人计算机、服务器、另一种计算机、或者通信连接在一起的不止一个计算机的集合,并且通常包括上面针对主机计算系统12所描述的许多或所有单元。服务器计算机14依靠使计算机能进行通信的任何已知方法,例如通过局域网(“LAN”)78或广域网(“WAN”)或因特网80,与一个或多个主机计算系统12逻辑连接。这些联网环境在有线或无线企业计算机网络、企业网、外部网和因特网中是众所周知的。其他实施例包括其他类型通信网络,包括电信网络、蜂窝电话网络、寻呼网络和其他移动网络。
当在LAN网络环境中使用时,主机计算系统12通过适配器或网络接口82(与总线38通信链接)与LAN 78相连。当在WAN网络环境中使用时,主机计算系统12可包括调制解调器84或其他设备,例如网络接口82,用于在WAN/因特网80上建立通信。调制解调器84在图1中表示为通信链接在接口72与WAN/因特网78之间。在联网环境中,可将程序模块、应用程序、数据或者其一部分存储在服务器计算机14中。在所述实施例中,主机计算系统12利用TCP/IP中间层网络协议通过LAN 78或WAN/因特网80与服务器计算机14通信链接;不过,在其他实施例中使用其他类似的网络协议层,例如用户数据报协议(“UDP”)。本领域技术人员可知,图1中所示的网络连接仅是在计算机之间建立通信链路的一些示例,可使用包括无线链路的其他链路。
服务器计算机14通常通过LAN 78或WAN/因特网80或例如直接异步连接(未示出)的其他网络结构与传感器、致动器和游戏处理器86通信链接。服务器计算机14通常还通过LAN 78或WAN/因特网80或例如直接异步连接(未示出)的其他网络结构与牌分发设备24通信链接。
服务器计算机14包括用于在游戏处理器86与主机计算系统12之间传送指令、程序、数据和代理程序的服务器应用程序88。例如,服务器应用程序88可包括传统的服务器应用程序,例如可从华盛顿Redmond的微软公司获得的WINDOWS NT 4.0 Server和/或WINDOWS 2000 Server。此外,或可选地,服务器应用程序88可包括若干商业上可获得的Web服务器,例如可从微软公司获得的INTERNET INFORMATION SERVICE和/或从Netscape公司获得的IPLANET。
游戏处理器86可包括游戏应用程序90和游戏数据92。游戏应用程序90可包括用于从游戏地点处正在进行的游戏获取赌注和游戏活动信息的指令,例如用于获取赌注的图像和扑克牌上的标识符的指令。游戏应用程序90还可以包括用于对所获取的赌注和游戏活动信息至少部分地进行处理的指令,例如,识别每个赌注的位置和大小和/或每手扑克牌的数值。在以下一个或多个共同受让的美国专利申请中描述了适当的应用程序1999年4月21日递交的60/103,368;1999年12月30日递交的题为“METHOD AND APPARATUS FORMONITORING CASINOS AND GAMING”的09/474,858;2001年1月4日递交的60/259,658;2001年5月4日递交的09/849,456;2001年2月21日递交的题为“METHOD,APPARATUS AND ARTICLEFOR EVALUATING CARD GAMES,SUCH AS BLACKJACK”的09/790,480。
此外,游戏应用程序90可包括统计包,用于产生与特定游戏桌处进行的游戏、一个或多个玩牌者的成绩、和/或发牌者30和/或游戏操作员66的表现有关的统计信息。游戏应用程序90还可以包括用于提供部分或所有游戏地点的视频反馈的指令。游戏数据可包括游戏的结局,赌注的数量,平均赌注,玩牌者身份信息,免费赠送金信息(“comps”),玩牌者成绩数据,发牌者表现数据,筹码盘会计信息,扑克牌序列等。游戏应用程序90还可以包括用于安全处理的指令,例如密码或其他存取保护和通信加密。从而,服务器12可以在游戏桌与主机计算系统12之间传送与赌注有关的信息。
牌分发设备独立牌分发设备图4A-4D以第一洗牌设备24a的形式示出了牌分发设备24的一个实施例。
第一洗牌设备24a包括外壳100(图1和2),用于容纳已印好的扑克牌104的牌接收器102,用于依照处理器产生或生成的顺序或序列(例如,预先确定的顺序或序列;非伪随机顺序或序列,或者伪随机顺序或序列)提供扑克牌104的出口106,以及使得扑克牌104b依照处理器生成的顺序或序列在出口106处分发的分拣或洗牌机构108。通过改变用于生成伪随机序列的扑克牌的副数(例如多副),使用处理器生成伪随机顺序或序列的方式至少克服了与传统机械洗牌机系统有关的一部分缺点,允许产生更真实随机的顺序,从而减少扑克牌组的序列在游戏之间重复(即“聚集”),和/或允许娱乐场设定期望赔率。在这一方面,可使用比扑克牌洗牌设备24a中容纳的扑克牌的实际数量更大或更小数量的扑克牌来产生伪随机序列,可能允许“虚拟洗牌”过程的无限范围。此外,或可选地,处理器生成的序列可以不是随机或伪随机的。例如,处理器生成的序列可以是例如非伪随机的,或者仅部分是伪随机的,以允许进行级进式游戏。作为一个示例,可使处理器生成的序列包括扑克牌的限定子集,其与纸牌游戏期间一个玩牌者或多个玩牌者手中接收到该序列时的累积奖金或增加报偿相对应。由此,纸牌制造商和/或娱乐场就可以保证累积奖金情形仅能够在某一可接受概率范围之内发生。这种通过计算生成的序列可以与此处一般讨论的通过计算生成的伪随机数产生相结合,或者与其相独立。
可设定外壳100的尺寸,使其位于游戏桌18上(图1和2),易于由发牌者30拿到,例如,替换通常在玩纸牌游戏的游戏桌上发现的标准发牌盒。可选地,第一洗牌设备24a可以放置在游戏桌18之内或者放置在游戏桌18的表面下面,在游戏桌18的表面中形成适当的凹槽,以便能够将扑克牌放在第一洗牌设备24a中和从第一洗牌设备24a取出扑克牌。
可由外壳100的外部达到牌接收器102,从而可将扑克牌104装入游戏桌18或者其他位置,例如靠近公共场所的房间(未示出)处的第一洗牌设备24a的牌接收器102中。从而,开始时可将第一洗牌设备24a放置在一个安全的位置,然后将其放置在游戏桌18上,之后,发牌者30可将一次游戏之后拾取的扑克牌28(图1和2)放回第一洗牌设备24a中,以备重新使用。娱乐场工作人员可以时不时地重装第一洗牌设备24a。例如,为了安全的原因,娱乐场工作人员可以每隔一或两个星期重装第一洗牌设备24a一次,或者当太多扑克牌被损坏时或当扑克牌被用旧时(即有缺陷的扑克牌)进行重装。
第一洗牌设备24a的洗牌机构108包括控制系统110(图),统一标记为112的用于保持印刷好的扑克牌104的若干牌架,以及用于在控制系统110的控制下,将扑克牌104分发到牌架112和/或将扑克牌从牌架112分发到出口106的传送机构114。
在图4A-4D所示的实施例中,具有52个牌架112,等级(即2-10,J,Q,K,A)与花色(即红心、梅花、黑桃、方片)的每一种标准扑克牌组合有一个牌架。在图4A-4D所示的实施例中,将牌架112四个一组地组织成13个容器或箱116之一。从而,每一等级有一个容器116,每种花色有一个牌架112。可将牌架112垂直地组织成不同层次,如图4A-4D中所示。
尽管表示出的是分立箱型容器116,不过洗牌设备24a的某些实施例可采用具有用于容纳扑克牌的若干槽型容器的旋转传送带,或者可采用用于暂时储存扑克牌的其他设备。在其他实施例中,可能具有更少或更多数量的牌架112,例如有些实施例可仅采用13个牌架112,这是因为在有些纸牌游戏(例如黑杰克,巴加拉纸牌游戏)中,扑克牌的花色不影响游戏的结局。从而,可仅根据级别将扑克牌分到有限集合的牌架112中,各种花色按照牌分发设备24装载过程中遇到的任何顺序混合在一起。
传送机构在图4A-4D所示的实施例中,传送机构114包括输入传送机构118和输出传送机构120。输入和输出传送机构118,120分别可共用某些共同的部件。输入传送机构118定义了一条在牌接收器102与牌架112之间延伸的纸牌输入路径(由箭头122表示),而输出传送机构120定义了一条在牌架112与出口106之间延伸的纸牌输出路径(由箭头124表示)。
输入传送机构输入传送机构118可包括例如带子的输入传送带126和/或辊子128,其由一个或多个传送带电机130驱动,在控制系统110的控制下,将扑克牌104从牌接收器102移动到牌架112。传送带电机130可以具有一个或多个步进电机的形式,其按照小的增量或步幅驱动带子或辊子,使得扑克牌104a通过纸牌输入路径122被增量式或步进式推进,在每步之间,例如当与期望的一个容器对准时,稍作停顿。步进电机及其操作在本领域中是公知的,从而将不再进行更详细的描述。可选地,输入传送机构118可采用标准的连续电机,沿纸牌传送路径122推进扑克牌104a。输入传送机构118还可以包括若干导向辊(未示出),以便沿着一部分纸牌输入路径122引导扑克牌104。通常,导向辊不被驱动,不过在有些实施例中,在适于特定的拓扑结构的情况下,一个或多个导向辊可以受到驱动。尽管表示出一个具体的输入传送机构118,不过印刷领域技术人员显然可以想到各种其他适当的传送机构。可参照用于打印机的传送机构的许多例子。
输入传送机构118可包括一个或多个纸牌输入致动器132,例如沿输入传输带126设置在每个牌架112的相应入口处的螺线管133和凸轮135。纸牌输入致动器132可在控制系统110的控制下有选择地致动,使扑克牌104a从输入传送带126移动到所选择的一个牌架112中。一些可能的纸牌输入致动器132的例子包括凸轮、悬臂、杠杆、辊子和/或带子。此外,输入传送机构118可包括一个或多个从动纸牌注入辊和/或带119,其被定位成使纸牌从输入传送带126完全前进到相应牌架112中。
读牌器输入传送机构118还可以包括沿纸牌输入路径122设置的读牌器134,用于从扑克牌104读取标识信息。例如,可向输入传送带126的起始端设置一个或多个读牌器134。
读牌器134可以采取各种形式。例如,读牌器134可以为光学扫描器,例如静止、运动和/或视频照相机的光学成像器,或者其他光学传感器,其中扑克牌104携带有光学标识符,例如条形码符号,标准的扑克牌级别和/或花色标记,或者其他印刷或书写标记,而无论是否可在人的视力范围内检测到。例如,读牌器134可以包括互补金属氧化物硅(CMOS)微成像器件或电荷耦合器件(“CCD”)的一个或多个线性或二维阵列。
对于成像器实施例而言,读牌器134的视场可相对输入传送带126保持固定,或者可相对输入传送带126改变读牌器134的视场。可采用各种方法和结构中的任何一种来扫描读牌器134的视场。例如,读牌器134可枢轴式安装,以便相对输入传送带126运动。或者,可将反射镜或其他光学部件(未示出)枢轴式安装,以便相对读牌器134和输入传送带126运动。
对于扫描仪实施例而言,读牌器134的视场可相对输入传送带126保持固定,同时可将例如激光器或发光二级管(LED)的光源(未示出)枢轴式安装,以便相对输入传送带126运动。可选地,可将反射镜或其他光学部件(未示出)枢轴式安装,以便相对光源和输入传送带126运动。
在另一实施例中,读牌器134的头部和读牌器134的视场可保持固定,同时将扑克牌104a传送通过读牌器134的视场。
如上面简要描述的,读牌器134还可以包括例如光源、反射镜、反射器、透镜、滤波器等的光学部件(未示出)。读牌器134还可以包括纸牌存在检测器(未示出),用以确定在要读出的位置何时存在扑克牌,尽管这种检测器是可选的。纸牌存在检测器可采取光源的形式,该光源将光引导到在纸牌接收器102或带子和/或辊子128对面的反射器上,并且光电检测器接收反射光。存在于纸牌输入路径122开始位置处的扑克牌104a会阻断光,这样就能够触发读牌器134。可选地,在有些实施例中,读牌器134保持在启动或活动状态,根据光源(未示出)的启动,获取输入传送带126上扑克牌104a的图像。
此外,例如,读牌器134可采取一个或多个磁性传感器(未示出)的形式,其中扑克牌104包括磁性粒子(例如,剩磁或磁条)。作为另一示例,读牌器134可采取无线接收机和/或收发器(未示出)的形式,例如,其中扑克牌104携带有有源或无源谐振器或发射应答机,如射频标识(RFID)电路。
用于读取机器可读符号的成像器和扫描仪的结构和操作在自动数据收集(“ADC”)领域中是公知的,从而为了简洁而不再进行更详细的描述。在美国新罕布什尔州彼得伯勒的Helmers出版公司出版的Palmer,Roger,C.的The Bar Code Book(第三版)中概括描述了机器可读符号阅读器的结构和操作。
纸牌清洁机构输入传送机构118还可以包括沿纸牌输入路径122设置的纸牌清洁机构136。例如,可向输入传送带126的起始端设置一个或多个辊子或刷子,以便从扑克牌104去除碎片。纸牌清洁机构136可显著提高连续读取扑克牌104的速率。
牌架牌架112可相对输入传送带126移动。例如,容器116可与一个或多个支架和小齿轮结构138相连接,而支架和小齿轮结构138由一个或多个电机140驱动。控制系统11例如通过一个或多个电机控制器来控制电机140,以将适当的牌架112设置在输入传送带126的平面,此时,控制系统110可启动适当一个纸牌输入致动器132,以使扑克牌104a从输入传送带126移动到期望牌架112中。这样就可以将具有相同花色的扑克牌104a储存在相同的牌架112中(例如在容器116中的平面)。可选地,可将输入传送带126连接成在容器116和/或牌架112保持固定的同时移动,或者输入传送带126和容器116和/或牌架112都能移动。
输出传送机构输出传送机构120可包括例如由一个或多个电机146驱动的带子或辊子144的输出传送带142,其按照与参照输入传送机构118所述的方式类似的方式,将扑克牌104b从牌架112移动到出口106。牌架112可按照相对上述输入传送带126的类似方式相对输出传送带142运动。在这一方面,输入和输出传送机构118,120分别可共用共同的结构。输出传送机构120可包括一个或多个纸牌输出致动器148,例如沿输出传送带142设置在每个牌架112的相应出口处的螺线管。可在控制系统110的控制下有选择地启动纸牌输出致动器148,使扑克牌从所选择的一个牌架112移动到输出传送带126上。一些可能的纸牌输出致动器148的例子可包括悬臂、杠杆、辊子和/或带子。此外,输出传送机构120可包括一个或多个从动纸牌排出辊和/或带149,其被定位成使得扑克牌104b完全离开相应的牌架112,并到达输出传送带142上。
缺陷牌架第一洗牌设备24a还可以包括缺陷牌架150,用于保持被损坏的或者在玩游戏时不期望的扑克牌。例如,可从游戏中去除被磨损以致使扑克牌不能被不一致读出的扑克牌。缺陷牌架150可以处于输入传送带126的末端,从而未被分拣到任何牌架112中的扑克牌被自动放置在缺陷牌架150中。此外,或可选地,输入传送机构118可包括专用致动器(未示出),例如螺线管,用于将不需要的扑克牌从输入传送带126移动到缺陷牌架150。一些可能的从输入传送带126取下扑克牌104a的螺线管结构的例子包括悬臂、杠杆、辊子和/或带子。缺陷牌架150可相对输入传送带126固定不动。可选地,按照与上面所述的牌架类似的方式,缺陷牌架150可相对输入传送带126移动。例如,缺陷牌架150可与在控制系统110的控制下由电机(未示出)驱动的支架和小齿轮(未示出)相关。
输出牌架另外,第一洗牌设备24a还可以可选地包括输出牌架152,以在将扑克牌交付给发牌者30(图1)之前,暂时存储排好序的扑克牌。这一实施例包括一个或多个用于将扑克牌移入和/或移出输出牌架152的致动器。输出牌架152可按照与上述牌架类似的方式相对输出传送带142运动。例如,输出牌架152可与在控制系统110的控制下由电机155(图4C)驱动的支架和小齿轮153相关。
控制系统控制系统110可包括一个或多个微控制器、微处理器、专用集成电路和/或其他电路和/或电子电路。如图所示,控制系统包括通过总线159连接的第一微处理器154,例如随机存取存储器(“RAM”)156的易失存储器,以及例如只读存储器(“ROM”)158的永久存储器。控制系统110可例如包括可选的第二微处理器或ASIC 160,其可以专门用于产生或生成计算生成序列(例如,伪随机数,非伪随机数或部分伪随机数),而第一微处理器154从多个传感器接收输入,对输入进行处理,直接或通过多个中间控制器,例如洗牌设备24a的外壳100中所安装的电路板166所携带的统称为162的电机控制器,和统称为164的连接器或端口,将控制信号提供给多个致动器和电机。
如图所示,控制系统110包括通过连接器164a连接的第一电机控制器162a,用于根据来自微处理器154的电机控制信号对输入传送机构118的电机130进行控制。如图所示,控制系统110还包括通过连接器164b连接的第二电机控制器162b,用于根据来自微处理器154的电机控制信号对输出传送机构120的电机146进行控制。
控制系统110包括各种传感器。传感器可通过相应的连接器或端口164和可选的缓冲器168与微处理器154,160相连接。例如,读牌器134可通过连接器164c和适当的缓冲器与微处理器154或者例如数字信号处理器168a的预处理器相连接。此外,例如,控制系统110可包括一个或多个编码器170,分别用于检测输入和输出传送机构118,120的各单元的运动和/或位置。例如,编码器170可采取由支架或外壳载有的线性标尺的形式,并且光学传感器与线性标尺相对。同样,编码器170可采取簧片开关或类似设备的形式,用于检测磁体的相对运动,例如与小齿轮或者驱动小齿轮的电机(例如140)的驱动轴相连的磁体的旋转。相关领域技术人员已知有多种适用于牌分发设备24内特定用途的不同编码器。编码器可通过连接器164d和可选的缓冲器168b与微处理器154相连接。
传感器还可以采取纸牌高度检测器(未示出)的形式,用于检测纸牌接收器102、牌架112、缺陷牌架150和/或输出牌架152中扑克牌的高度或数量。适当的纸牌高度检测器可包括光源和接收器对,以及在扑克牌架对面与光源和接收器对间隔开的反射器。从而,当相关纸牌接收器102、牌架112、缺陷牌架150和/或输出牌架152中的扑克牌104的高度下降到光路以下时,纸牌高度检测器检测反射器所反射的光,并向微处理器154提供表示应当添加或去除附加扑克牌104的信号。洗牌设备24b可采用其他高度检测器,例如机械检测器。连接器164e和可选的缓冲器168c可将各种传感器与微处理器154相连。
类似地,一个或多个连接器164f和可选的缓冲器168d可将微处理器154与纸牌输入致动器132相连,而一个或多个连接器164g和可选的缓冲器168e可将微处理器154与纸牌输出致动器148相连。
微处理器154或微处理器160执行存储在RAM 156,ROM 158和/或微处理器自己带有的寄存器(未示出)中的指令,用于生成扑克牌序列(例如,伪随机扑克牌序列,非伪随机扑克牌序列;或部分伪随机扑克牌序列),并控制输入和/或输出传送机构118,120,使其分别按照通过计算生成的扑克牌序列传递扑克牌104。在传递每张扑克牌时,控制系统110可产生与一个扑克牌级别和/或花色相应的数值,或者控制系统110可在传递扑克牌之前,产生与若干扑克牌级别和/或花色相应的若干数值。
在一个实施例中,微处理器154或微处理器160由一组扑克牌数值通过计算生成随机扑克牌序列。在计算机上生成随机数的方法在计算领域中是众所周知的。数学家通常不认为计算机生成的随机数是真正随机的,从而通常将这种数称为伪随机的。不过,对于大多数应用目的而言,例如对于将扑克牌分发给玩牌者而言,这种数足够随机了。因此,当我们将计算机或处理器生成的数值称作伪随机时,此处和权利要求中使用的该术语应当包括具有适当随机分布的任何数值,而无论在数学上是否真正是随机的。
在另一实施例中,微处理器154或微处理器160基于非伪随机算法,由一组扑克牌数值通过计算生成扑克牌序列。在使用该方法时,例如,所产生的扑克牌集合将是伪随机分布的。可选地,或附加地,该方法可允许扑克牌集合以包含一个或多个累积奖金或增加报偿组合的情况具有已知似然度的条件进行分布。例如,希望在所生成的每一千个扑克牌集合中包括预定的“累积奖金”组合(例如,三个红心ACE)。这样对于在任何特定手或若干手中出现的特定、不寻常的扑克牌组合,就有机会采用累积奖金或增加报偿。在纸牌游戏中还提供了采用进级游戏的机会,例如,允许玩牌者将赌注放在公共投注区(pot)中,而赌注增长,直至一手中出现不寻常的累积奖金组合。非伪随机算法可保证特定的组合仅发生固定次数。
在另一实施例中,微处理器154或微处理器160基于部分伪随机算法,由一组扑克牌数值通过计算生成扑克牌序列。例如,可将部分伪随机算法进行加权或限定,以通过计算生成包括在某一期望概率内的预定扑克牌“累积奖金”组合的序列,以作为伪随机数生成的一部分。可选地,或附加地,部分伪随机算法可简单地在生成预定数目的伪随机数值之后生成“累积奖金”组合。
从而,图4A-4D的洗牌设备24a提供了一种独立的牌分发设备,用于按照通过计算生成的序列分发扑克牌,其可在任何游戏地点使用。由于第一洗牌设备24a包括微处理器154,第一洗牌设备24a特别适于图2的人工监视的游戏桌18,在该处洗牌设备24a按照独立模式操作。不过,第一洗牌设备24a可以作为自动赌博监视系统10的构成部分,或者可与这种系统10相结合。
集成牌分发设备图5以第二洗牌设备24b的形式示出了洗牌设备24的另一实施例。第二洗牌设备24b通常包括第一洗牌设备24a的单元,不过将一部分或所有控制系统110(图4A)放置在外壳100(图1和2)的外部。例如,可在主机计算系统12、游戏处理器86和/或服务器计算机14其中至少之一中至少部分地实现控制系统110的功能。可通过LAN78或WAN/因特网80进行通信。
作为这种分布式功能的一个例子,主机计算系统12、游戏处理器86和/或服务计算机14可生成扑克牌序列(例如伪随机,非伪随机或部分伪随机),并将扑克牌序列提供给洗牌设备24b中的微处理器154。在这一实施例中,微处理器154可以专门用于收集输入,对输入进行处理且控制多个电机和致动器。这样就可以将扑克牌序列生成功能从娱乐场所转移到更安全的区域,从而增加系统的安全性。这还允许在洗牌设备24b中除去第二微处理器或ASIC 160和/或使用复杂性更低、成本更低的微处理器154。从而,通过在适当网络78,80上在多个洗牌设备24b之间共享扑克牌数值生成微处理器160,可减少专用于生成扑克牌数值(例如,伪随机数,非伪随机数,部分伪随机数)的微处理器的数量。
因此,洗牌设备24b特别适用于图1联网的自动赌博监视系统10。从而,洗牌设备24b提供一种按照通过计算生成的序列分发扑克牌的集成联网设备。
洗牌设备24b还读取牌接收器102中或输入或输出传送带126,142上的扑克牌108,从而允许根据以下共同受让的美国专利申请中描述的方法来跟踪游戏和下注1999年4月21日递交的60/130,368;1999年12月30日递交的题为“METHOD AND APPARATUS FORMONITORING CASINOS AND GAMING”的09/474,858;2001年1月4日递交的60/259,658;2001年5月4日递交的09/849,456;2001年2月21日递交的题为“METHOD,APPARATUS AND ARTICLEFOR EVALUATING CARD GAMES,SUCH AS BLACKJACK”的09/790,480。
验证/结局确定洗牌设备24a,24b可在身份和序列两方面检验游戏之后收集的纸牌与所分发的纸牌的匹配。洗牌设备24a,24b可进一步确定一局或手牌的结局,例如,确定玩牌者26和发牌者30中每一个人的初始纸牌和任何得分纸牌。另外,即使在扑克牌被分发之前,洗牌设备24a,24b也能在任何时刻确定发牌者30是否具有21点(黑杰克)。在此处引作参考的专利和专利申请中更详细地讨论了这些众多方面。更进一步,在各局游戏玩过之后,例如当扑克牌被收集之后对支付金额有争议时,或者当一个或多个游戏桌18处存在可疑行为时,洗牌设备可以重建各局游戏。此外,洗牌设备24a,24b自动地重新使用扑克牌104,从而降低娱乐场成本。
扑克牌图6示出了扑克牌104上的各种标记,包括表示扑克牌的级别(即,2-10,J,Q,K,A)202和花色(即,方片,红心,黑桃和梅花)204的传统符号。标记还可以包括通常在扑克牌上都能找到的标志,例如J,Q和K的图像206。
标记还可以包括标识符,例如,唯一限定特定一张扑克牌所属的玩法和/或扑克牌副的序列号。标识符可以具有选自适当机器可读符号的条形码、区域码或堆叠码(stack code)符号210,从而每个符号都能够使用标准的读码器进行识别。虽然在附图中是可见的,不过条形码符号210可由仅在特定频率的光,例如电磁光谱的UV范围下才能看到的墨水印制。这样可防止玩牌者26在游戏过程中看到序列号。
可选地,标记可包括附加标志,例如广告消息212。广告消息212可以是特定于玩牌者或游戏的,可以仅为特定玩牌者、为随机玩牌者和/或为所有玩牌者提供。广告消息212可采取奖励方式,例如告诉玩牌者在娱乐场设备或其他设备处纸牌可以被兑换成膳食,饮料,住宿,纪念品,商品和/或服务。扑克牌上包含序列号,特别是编码成机器可读形式212的序列号,使得在兑现时都可使用标准的自动数据收集(“ADC”)设备很容易地验证扑克牌104中的奖励(promotional)扑克牌。
洗牌设备操作洗牌设备24a可采用至少两种不同的方法。在第一种方法中,按照级别和/或花色其中至少一种将扑克牌104分拣到牌架112中,并根据生成的扑克牌序列(伪随机序列,非伪随机序列或部分伪随机序列)从牌架112取出扑克牌。在第二种方法中,在扑克牌104处于牌架112中以前或者当扑克牌104处于牌架112中时,将扑克牌104分拣成扑克牌序列,然后从牌架112相继取出扑克牌。
装载/准备洗牌设备图7A和7B示出了根据第一种方法来装载和准备图4A-4D洗牌设备24a的方法300,开始于步骤302。虽然下面就通过设置在洗牌设备24a本地的一个或多个微处理器154,160进行的操作展开讨论,不过,适当配置的洗牌设备24b可至少部分地通过远离洗牌设备24b设置的一个或多个微处理器进行操作。
在步骤304,牌接收器102接收面向下方的多张扑克牌104。注意,图中将扑克牌104示出为面向上方是为了在附图中易于识别。可以以整副为增量地(即,级别为2-10,J,Q,K,A,且具有四种花色梅花,方片,红心,黑桃的52张扑克牌)装入扑克牌104。
在步骤306,控制系统110当在牌接收器102中检测到扑克牌104时进行初始化。牌接收器102中的位置传感器可检测扑克牌104。初始化可例如包括使所有牌架112返回起始或“参考”位置。初始化可以例如另外或可选地包括在后台运行诊断以监视洗牌设备24a的操作。
在步骤308,当扑克牌104从牌接收器102馈送到输入传送带126时,纸牌清洁机构136擦拭或清洁各扑克牌104a。扑克牌104可例如通过重力从牌接收器102馈送,或者洗牌设备24a可采用馈送机构,例如一个或多个从动辊和/或带。
在步骤310,当扑克牌104到达输入传送带126时,读牌器134从各扑克牌104a读取一个或多个标识符。在一个实施例中,读牌器134对于用人不可见的墨水印制在扑克牌104a上的至少一个条形码符号210(图6)进行成像。条形码符号210将标识符,例如标识扑克牌104a的至少一个级别的序列号编码。条形码符号210还可以标识扑克牌的花色,和/或可采取在多副纸牌中唯一的标识符的形式(例如,在数百到数千副扑克牌中是唯一的)。本领域技术人员明白,能够读取级别和花色标记154,156,不过,用现有的硬件和软件通常更容易对机器可读符号进行处理。
在步骤312,微处理器154根据读牌器134获取的标识符来识别扑克牌104a,并确定适当的容器116和/或牌架112。微处理器154或其他处理器如DSP,通过对读取的机器可读符号210中所编码的标识符进行处理,来识别扑克牌104a。微处理器154可采用以下共同受让的美国专利申请中教导的方法和设备1999年4月21日递交的60/130,368;1999年12月30日递交的题为“METHOD ANDAPPARATUS FOR MONITORING CASINOS AND GAMING”的09/474,858;2001年1月4日递交的60/259,658;2001年5月4日递交的09/849,456;2001年2月21日递交的题为“METHOD,APPARATUS AND ARTICLE FOR EVALUATING CARD GAMES,SUCH AS BLACKJACK”的09/790,480。可选地,微处理器154可检验整副牌是否被装入牌接收器102中,并且可以计算所装入的副数。微处理器154还可以检验所有被装入的扑克牌是否都来自被核准或授权的多副牌。在这一方面,可将授权信息编码成标识符,甚至可进行加密以增强安全性。
在步骤314,微处理器154连续驱动输入传送带126。微处理器154可使输入传送带126以等于标准扑克牌宽度的步幅移动,以保证与容器116对准。可选地,可采用更小步幅。例如,步进电机130和电机控制器162a可实施限定数量的离散步长,其整体上等于标准扑克牌104a的宽度。在另一可选实施例中,微处理器154可通过电机控制器162a向电机130发出信号,使电机执行限定数量的步长,其对应于输入传送带126上扑克牌104a的位置和与所识别出的扑克牌104a的级别相对应的容器116之间的距离。从而,微处理器154生成控制信号,使输入传送带126沿纸牌输入路径122移动扑克牌104a,直至扑克牌104a与适当容器116对准,如316所示。
在步骤318,微处理器154还生成控制信号,以例如通过驱动电机140移动支架和小齿轮138,来使适当的牌架112与输入传送带126对准。可在扑克牌104a沿输入传送带126相对容器116运动的同时执行上述操作。从而,控制系统110可采用级别和花色确定,以通过优化相对于输入传送带126方向上容器116的7个位置的位置,并且同时相对输入传送带126定位不同的牌架112,使扑克牌104传送到其适当存储位置(即牌架112)所需的时间最短。
一旦对准,则微处理器154生成控制信号,以使适当的一个纸牌输入致动器132使扑克牌104a朝向期望牌架112移动,如320所示。从动纸牌注入辊和/或带119使扑克牌104a完全前进到期望牌架112中。在洗牌设备24a的操作过程中可连续驱动纸牌注入辊和/或带119。可选地,可根据来自微处理器154的控制信号来驱动纸牌注入辊和/或带119。例如,微处理器154可基于对位置的计算和/或对电机130所执行步长数的计数来作出确定。此外,或可选地,微处理器154可依靠来自一个或多个传感器的位置信息。
在步骤322,控制系统110更新传送到特定牌架112的扑克牌104a的数量的计数值。例如,控制系统110可包括机电计数器(未示出),其检测牌架112中扑克牌104a的进入。这种机电计数器可采取例如上面概括描述的各种形式。各个牌架112的计数值最好保持静态,或者具有足够的备份,使得如果洗牌设备24a被故意或非故意断电,这些数值不会丢失。
在步骤324,没有被成功读取(例如,级别和/或花色是不确定的)或具有其他缺陷(例如弯曲、裂缝、划痕、折痕)的扑克牌104,被传送到缺陷牌架150中。控制系统110例如通过使用机电计数器(未示出)来更新传送到缺陷牌架150的扑克牌104的数量的计数值,其中机电计数器检测缺陷牌架150中扑克牌104a的进入。
在步骤326,微处理器154确定牌架112是否被装满,重复上述动作直至牌架112被装满或者已经存储了期望数量的扑克牌。洗牌设备24a可具有多种容量。例如,所示洗牌设备24a可容纳104副牌,而每副包括52张标准扑克牌。洗牌设备24a可包括更少或更多数量的扑克牌。然后在步骤328结束方法300。
根据通过计算生成的序列分拣/洗牌图8示出了根据第一种方法操作图4A-4D的洗牌设备24a来分拣或洗扑克牌104的方法400,开始于步骤402。虽然下面就通过设置在洗牌设备24a本地的一个或多个微处理器154,160进行的操作来讨论,不过,适当配置的洗牌设备24b可至少部分地通过远离洗牌设备24b设置的一个或多个微处理器进行操作。另外,虽然下面参照通过计算生成的伪随机扑克牌序列进行讨论,不过该教导可应用于通过计算生成的非伪随机扑克牌序列和/或通过计算生成的部分伪随机扑克牌序列,如上所述。
在步骤404,发牌者30通过与控制系统110的接口,如发牌者终端作出各种选择,以根据期望准则生成一副或多副扑克牌104。例如,发牌者30可选择待生成的期望扑克牌副数。通常,黑杰克游戏将使用1,2,6或8整副扑克牌。黑杰克的变型以及其他游戏可使用其他数量的整副扑克牌,或者甚至于可使用半副扑克牌。在有些实施例中,发牌者30可选择游戏的类型(例如黑杰克,巴加拉纸牌游戏,5纸牌四明一暗扑克,牌九(Pai Kow)扑克等),或者可预先确定游戏的类型。
作为动作404的一部分,发牌者30可以可选地选择游戏的期望娱乐场优势(casino advantage),或者可预先确定娱乐场优势。通常,娱乐场优势取决于多种因素,包括纸牌游戏的类型,娱乐场对于该类纸牌游戏所采用的具体规则,以及用于发牌的纸牌副数或纸牌数。在一个可选实施例中,娱乐场优势还取决于这些副扑克牌的组成,例如,在牌中去除或增加某些扑克牌(例如,在一副或多副纸牌中有5张A;和/或在一副或多副纸牌中仅有3张K),这样就为进级、累积奖金或增加报偿提供了机会。
微处理器154可依赖于以前定义的游戏类型,游戏规则和纸牌副数,或者可以允许发牌者30甚至玩牌者26选择一个或多个参数。例如,发牌者30可选择期望优势,并根据优势为玩牌者26提供适当的赌场赔率(house odd)。可选地,玩牌者26可选择一组期望的赌场赔率,并依赖主机计算系统12选择与这些赌场赔率相应的适当的娱乐场优势。从而,当玩牌者26希望用从更大数量扑克牌108分发出的一手牌进行游戏时,娱乐场可为玩牌者26提供更高赔率。当从一副或多副纸牌中省略了某些扑克牌时,娱乐场也会为玩牌者26提供更高赔率。此外,或可选地,针对接收特定一手牌,例如5张7,娱乐场会为玩牌者提供更高赔率或奖金(例如,累积奖金,增加报偿或进级报偿)。当发牌者30可选地选择期望娱乐场优势时,控制系统110确定发出具有所确定的娱乐场优势的一局牌所需要的扑克牌的副数。
在步骤406,控制系统110通过至少部分地基于1)对于哪些牌构成特定纸牌游戏的一整副牌的知识;和2)所选择的具体副数而生成伪随机序列,来作出响应。如上所述,微处理器154或微处理器160可通过计算生成伪随机序列。微处理器154或微处理器160可一次为许多扑克牌全部通过计算生成伪随机序列,或者例如当从相应牌架112抽出前一张扑克牌104b时,每次一张地为每张扑克牌通过计算生成伪随机序列。
微处理器154或微处理器160可通过伪随机生成与扑克牌104相应的数值来通过计算生成伪随机序列。扑克牌数值可采取能够标识每张扑克牌并且便于计算使用的各种形式。例如,在传统的一副牌中的每张扑克牌能够被分配整数值1-52。在使用不止一副纸牌时可分配连续的整数。例如,在第二副传统扑克牌中的每种扑克牌级别和花色组合,被分配从53到104的相应整数扑克牌数值。每副“虚拟”纸牌中扑克牌级别与花色的组合可以处于一种匹配、预定的序列。例如,与红心2组合相应的扑克牌数值对于第一幅来说可以为1,对于第二幅来说可以为53,而黑桃A的扑克牌数值对于第一幅来说可以为52,对于第二幅来说可以为104。在多副“虚拟”纸牌中采用相同序列以使扑克牌数值映射到级别和花色组合的方式便于以后进行纸牌鉴别或识别,同时不会妨碍伪随机序列的生成。随机数生成方法在计算机领域中是众所周知的,从而将不再进行详细描述。随机数生成方法采用最初包括所有已确定扑克牌数值的范围。从而,控制系统110生成的随机序列可不受任何设备的机械一致性,或者对扑克牌总数的机械限制的影响。
通常,在生成伪随机序列时,对于确定副数扑克牌中的每一副中的每种扑克牌级别和花色组合,微处理器154,160将使用一个扑克牌数值(例如,每副纸牌有52个扑克牌数值)。从而,控制系统110在工作时使用“虚拟”扑克牌,或者代表一副或多副“虚拟”牌中的扑克牌的数值。微处理器154或微处理器160采用某种算法通过计算生成伪随机序列,从而保证是真正的伪随机序列,没有发生与纯机械洗牌系统有关的非随机分布。此外,或可选地,通过计算生成的伪随机序列允许用于生成扑克牌序列的牌副数实际上不受限制。
在步骤408,微处理器154确定与下一个伪随机生成的数值相应的牌架112。
在步骤410,微处理器154生成控制信号,以移动所确定的牌架112,使之与输出传送带142对准。在步骤412中,微处理器154生成控制信号,以使一个适当的输出致动器148将扑克牌104b从所确定的牌架112分发到输出传送带142上。输出致动器148从所确定的牌架112朝向输出传送带142释放扑克牌104b,而可选的从动排出辊或带149将扑克牌104b完全移动到输出传送带142上。
在步骤414,微处理器154连续驱动输出传送带142。微处理器154使输出传送带142以等于标准扑克牌宽度的步幅移动,以保证与容器116对准。可选地,可采用更小步幅。例如,步进电机146和电机控制器162b可实施限定数目的离散步长,其整体上等于标准扑克牌104a的宽度。在另一可选实施例中,微处理器可通过电机控制器162b向电机146发出信号,使电机执行限定数目的步长,其对应于输出传送带142上扑克牌104a的位置和与所识别出的扑克牌104a的级别相应的容器116之间的距离。从而,微处理器154生成控制信号,以使输出传送带142沿纸牌输出路径124移动扑克牌104a,直至扑克牌104a对准输出牌容器152,如316所示。
在步骤416,控制系统110更新从特定牌架112传送的扑克牌104的数量的计数值。例如,控制系统10可包括机电计数器(未示出),其检测牌架112中扑克牌104a的离开。这种机电计数器可采取多种形式,例如上面概括描述的。各个牌架112的计数值最好保持静态,或者具有足够的备份,使得如果洗牌设备24a被故意或非故意断电,这些数值不会丢失。
在步骤418,通过致动器132,148之一将扑克牌104b放置到输出牌架152中。从而,扑克牌104b按照伪随机生成的序列或顺序排列。可选地,可每次一张地将扑克牌104b提供给游戏参与者,如发牌者30。作为另一种选择,扑克牌104b可以朝向在洗牌设备24a的前部形成的槽或斜道依次层叠,这与传统的发牌盒中通常发现的一样,以便由参与者(例如发牌者30)逐张移出扑克牌。
在步骤420,微处理器145确定期望纸牌组是否完整,或者输出牌架152是否已满,从而扑克牌分发设备24a将已分拣或洗过的扑克牌提供给参与者(例如发牌者30)。例如,微处理器154可发送控制信号,该信号例如通过支架和小齿轮153以及相关的电机,使输出牌架152从游戏桌18的表面升高。然后,发牌者30可以取出扑克牌,并且可分发扑克牌而不再进行洗牌。可选地,发牌者30或其他参与者可每次一张地从洗牌设备24a取出扑克牌,或者洗牌设备24a可每次弹出一张扑克牌。发牌者30可采用标准娱乐场程序来切牌和/或“舍(burning)”牌。在步骤422处方法400结束。
在游戏过程中/游戏结束时的重装操作图9A和9B示出了根据第一种方法在玩一次或多次纸牌游戏期间,图4S-4D洗牌设备24a的操作方法500,其开始于步骤502。虽然下面就通过设置在洗牌设备24a本地的一个或多个微处理器154,160进行的操作来展开讨论,不过,适当配置的洗牌设备24b可至少部分地通过远离洗牌设备24b设置的一个或多个微处理器进行操作。
方法500的多个动作与方法300(图7A和7B)的动作相同,为了简洁和清晰不再对此进行重复描述。
在步骤504,牌接收器102接收面向下方的多张扑克牌104。通常,在一局或一轮结束时由发牌者30收集扑克牌104。从而,洗牌设备24a重新使用扑克牌,从而保证扑克牌被充分分拣或洗牌,以避免分发或分布重复的模式。
在步骤506,按照与动作308(图7A和7B)类似的方式,当扑克牌104从牌接收器102馈送到输入传送带126时,纸牌清洁机构136擦拭或清洁各扑克牌104a。在步骤508,按照与动作310(图7A和7B)类似的方式,当扑克牌104到达输入传送带126时,读牌器134从各扑克牌104a读取一个或多个标识符。在步骤510,按照与动作312(图7A和7B)类似的方式,微处理器154基于读牌器134读取的标识符来识别扑克牌104a,并确定适当的容器116和/或牌架112。
在步骤512,按照与动作314(图7A和7B)类似的方式,微处理器154连续驱动输入传送带126。按照与动作316(图7A和7B)类似的方式,微处理器154生成控制信号,以使输入传送带126沿纸牌输入路径122移动扑克牌104a,直至扑克牌104a与适当容器116对准,如步骤514所示。在步骤516,按照与动作318(图7A和7B)类似的方式,微处理器154生成控制信号,以使适当的牌架112与输入传送带126对准。在步骤518,按照与动作320(图7A和7B)类似的方式,微处理器154生成控制信号,以使适当的一个纸牌输入致动器132将扑克牌104a朝向期望牌架112移动。在步骤520,按照与动作322(图7A和7B)类似的方式,控制系统110更新传送到特定牌架112的扑克牌104a的数量的计数值。
在步骤522,按照与动作324(图7A和7B)类似的方式,没有被成功读取(例如,级别和/或花色是不确定的)的扑克牌104被传送到缺陷牌架150中,控制系统110更新传送到缺陷牌架150的扑克牌104的数量的计数值。
方法500可以连续执行,直至微处理器154在步骤524确定发牌者30已经通过发牌者终端选择了1)不出牌,或2)退出。在任一种情况下,如526所示,通过第一洗牌设备24a根据级别和花色将输出牌架152中剩余的任何扑克牌分拣到其适当的牌架112中,如下面参照图10所描述的。然后,在步骤528结束方法500。
图10示出了根据第一种方法,图4A-4D洗牌设备24a对发牌者选择作出响应,将扑克牌返回适当牌架112的操作方法,其开始于步骤602。
在步骤604,微处理器154生成控制信号,以移动输出牌架152使其与输出传送带142对准。在步骤606,当扑克牌104b返回输出传送带142时,读牌器134从扑克牌104b读取标识符。在步骤608,微处理器154也生成控制信号,以使输出传送带142相对容器116移动。在步骤610,微处理器154也生成控制信号,以使牌架112相对输出传送带142移动,从而使期望牌架112与输出传送带142对准,以便当扑克牌104b到达牌架112时接收相应的扑克牌104b。在步骤612,一旦扑克牌104b与相应容器对准,并且牌架与输出传送带142对准,则微处理器154就提供控制信号来启动输出致动器148,以将扑克牌104b移动到相应牌架112中。方法600在步骤614结束。
从而,微处理器154基于级别和花色将扑克牌分拣到牌架112中。可选地,洗牌设备24a可采用输入传送机构118而非输出传送机构120,将扑克牌104返回牌架112。
结合方法500(图9A和9B),微处理器154还可以通过监视牌架112中剩余的扑克牌数量,或者缺陷牌架520中收集的扑克牌数量,确定该组扑克牌是否已经被充分洞察。如果采用足够大量的扑克牌,则通常不要求这一特征。
旋转传送带实施例图11示出了牌分发设备24的一个可选实施例,其具有采用旋转传送带696根据通过计算生成的序列(例如通过计算生成的伪随机序列)分拣或洗扑克牌104的洗牌设备24c的形式。许多单元与上面所述的实施例相同,从而将采用相同附图标记。下面仅讨论结构和/或操作的明显区别。
洗牌设备24c包括牌接收器102,设定牌接收器102的大小以便按照与上述实施例所述类似的方式接收一组扑克牌104。输入传送带126沿纸牌输入路径122将扑克牌104a从牌接收器102传送到旋转传送带696。具体而言,旋转传送带696包括多个牌架112,将牌架112的尺寸设定为容纳单组或多组扑克牌104。虽然表示的是单层牌架112,不过,旋转传送带696可包括多层牌架112,例如,一层用于一种花色,或者洗牌设备24c可包括多个旋转传送带696。
将读牌器134设置成从扑克牌104a读取一个或多个标识符,并且连接成将标识信息提供给控制系统110。将控制系统110连接成对电机698(例如步进电机)进行控制,以将旋转传送带696中所选择的一个牌架112相对输入传送带126定位,以便接收该扑克牌。如下面所描述的,控制系统110在选择用于扑克牌104a的牌架112时可采用两种不同方法。
输出传送带142沿纸牌输出路径124将扑克牌104b从牌架输出到出口或输出牌架。
在一种方法中,洗牌设备24c按照与上面针对其他实施例所概括描述的第一种方法类似的方式工作,即按照级别和/或花色将扑克牌104分拣到牌架112中,然后按照所确定的顺序(例如通过计算生成的伪随机顺序)分发扑克牌。
图12和13中所示的第二种方法根据所确定的顺序(例如通过计算生成的伪随机顺序)将扑克牌分拣到牌架112中,然后相继分发扑克牌104b。
图12表示方法700,其开始于步骤702,根据一个所述实施例按照所确定的顺序(例如,通过计算生成的伪随机顺序)装入扑克牌104,并将参照图11进行概括描述。
在步骤704,向接收器102装入扑克牌104,例如多个整副扑克牌104。在步骤706,微处理器154,160(图4A)如上面概括描述地生成扑克牌序列(例如伪随机序列)。在步骤708,输入传送带126朝向旋转传送带696方向传送扑克牌104a。在步骤710,读牌器134从扑克牌104a读取一个或多个标识符,并将所读出的信息提供给控制系统110。在步骤712,控制系统110从标识信息确定扑克牌104a的身份。在步骤714,控制系统将控制信号提供给电机698,以相对输入传送带126定位所选择的一个牌架112。在步骤716,输入传输带或者输入传送机构118的相关单元将扑克牌104a放置到所选择的牌架112中。在步骤718,控制系统110确定接收器102中是否具有其他扑克牌104,返回步骤708,直至扑克牌104被用尽或者发牌者命令控制系统110停止操作为止。该方法在步骤720结束。从而,可将扑克牌104按照通过计算生成的序列或顺序,例如伪随机序列或顺序,分拣到旋转传送带696中。
图13表示将以前根据一个所述实施例并参照图11概括描述的按照确定顺序(例如通过计算生成的伪随机顺序)分拣的扑克牌104进行分发的方法750,其开始于步骤752。
在步骤754,控制系统110初始化旋转传送带696的位置,例如,使限定的牌架112与输出传送带142对准。在步骤756,输出传送带142或输出传送机构120的其他单元从所选择的牌架112排出扑克牌104b。在步骤758,控制系统将控制信号提供给电机698,以使旋转传送带696相对输出传送带142步进,使下一个相继的牌架112与输出传送带142对准。在步骤760,控制系统110确定旋转传送带696中是否存在另外的扑克牌104,如果旋转传送带696中存在另外的扑克牌104,则返回步骤756,或者如果旋转传送带696中不存在另外的扑克牌104,则在步骤762处结束操作。
图14表示扑克牌的牌盒800,牌盒800带有与牌盒800中的扑克牌有关的机器可读符号802编码信息。机器可读符号802可采取选自常规符号学或特有符号学字符的可光学读出的条形码符号、区域或矩阵码符号或堆叠符号。可使用例如扫描仪或成像器的读出器将机器可读符号光学读出,读出器可与上面所述的自动赌博监视系统10的一个或多个单元相连。机器可读符号802可直接印刷在牌盒800上,或者可以印刷在标签804上(图17)并通过粘接或其他方式与牌盒800结合。为了增强安全性,机器可读符号802可用人不能看见的墨水印制。
机器可读符号802可将例如生成扑克牌组的概率之类的信息编码。例如,机器可读符号802可指示用于产生牌盒800中的扑克牌组的副数。此外,或可选地,机器可读符号802可指示包括累积奖金、增加报偿或进级胜出纸牌组合的扑克牌组的概率。此外,或可选地,机器可读符号802可将牌盒800中扑克牌的序列编码。这样在发牌之前就无需从扑克牌读取标识信息。
图15表示一组扑克牌806,包括若干标准扑克牌808,和一张具有标准扑克牌大小但取代或补充标准扑克牌级别和花色标记之外带有机器可读符号802的非标准纸牌810。机器可读符号可采取上面参照图14所描述的任何形式,并且可将上面参照图14所述的部分或所有信息编码。将机器可读符号802设置在纸牌810上而非设置在牌盒800上,使得机器可读符号802可由设置在发牌盒或其他牌架中的扫描仪或成像器读出。然后,可将纸牌810作为一张“舍去的牌”处理,或者当纸牌810包括标准级别和花色标记时将纸牌810保留和分发。
图16表示适用于纸牌分发设备24,例如发牌盒的具有相对大数量扑克牌组(2-8副)的牌盒812。牌盒812具有一个通过标签804密封的开口814。标签804带有机器可读符号802,如上面概括描述的。标签804还包括射频标识(RFID)发射机应答器816,发射机应答器816包括天线818和半导体设备820。如公知的,半导体设备820能存储信息,并通过天线818提供被编码成无线信号的所存储信息。RFID发射机应答器816可以是无源设备,其利用RF询问信号得到能量,或者可以为有源设备,其利用标签电源例如电池(未示出)。
半导体设备820存储与机器可读符号802中所存储的信息相同或相似的信息,在不需要视线通信的条件下提供该信息。此外,半导体设备820可将信息加密(当存储和/或当传输时),并且可采用附加安全措施,例如访问信息时需要密码。在有些实施例中,依靠RFID发射机应答器来增强安全性,标签804可使机器可读符号802不再使用,或者可限制机器可读符号802中编码的信息。
标签804被设置在开口814上,提供有关牌盒812在以前已被打开的视觉显示。此外,天线818和/或半导体设备820可以是易碎的,使得一旦牌盒812已经被打开、损坏了标签804,就使RFID发射机应答器816失效。
图17表示使用介质供给源852制造标签804的标签制造器850。介质供给源852可包括若干包含压敏粘合剂的预制标签804。标签804可设置在以卷的形式提供的可分离衬里854上。
标签制造器850可包括打印头856,例如热打印头、点阵打印头或击打式打印头,用于在标签804上形成机器可读符号802和/或人可读符号(未示出)。打印头856可隔着介质路径858与滚筒辊860分隔开,如打印领域中所熟知的。
标签制造器850可附加或可选地包括天线861,用于将标签804的半导体设备820中编码的信息无线发射出去,如RFID领域中所熟知的。
标签制造器850可包括印刷电路板862,印刷电路板862具有微处理器864,例如随机存取存储器(RAM)866和/或只读存储器(ROM)868的存储器,打印机驱动器和/或电机控制器870,以及发射机或无线电收发机872。RAM 866和/或ROM 868存储可由微处理器864执行的指令和/或数据,将机器可读符号802打印到标签804上,并且将存储在半导体设备820中的信息无线发射出去。打印机驱动器和/或电机控制器870将打印信号提供给打印头856,并提供电机控制信号,以便在打印时协调介质沿介质路径858的运动。电机(未示出)可驱动滚筒辊860,从而某些其他介质传送设备使介质沿介质路径858前进。发射机或无线电收发机872将适当信号提供给RF天线861。
一般概念的回顾虽然针对洗牌设备24a的独立实施方式描述了图7-17的实施例,不过可将处理分布到遍布在娱乐场中或者与一个或多个游戏桌18相关的其他计算系统和/或处理器上。
将处理分散开可减小洗牌设备24b的微处理器154的工作量,这样就可以采用更小、更廉价的处理器。例如,可通过一个或多个“中央”(即至少两个洗牌设备所共有的)处理器来执行随机数生成,这样可潜在地减少洗牌设备24b中微处理器或ASIC的数量。这在实现覆盖整个娱乐场期望的潜在数量的洗牌设备24a时在经济上是重要的。此外,将某些处理集中到一个或多个“中央”处理器中,能够对软件进行更好地控制,并且可使软件修改更加简单。相反,将处理保留在洗牌设备24a处可提供更快速操作,并且可进行简单安装,无需安装和维护昂贵的网络。上述系统可采用上述方法的混合,例如,对于某些方面,例如操纵输入和输出传送机构118,120而言将处理保留在洗牌设备24a处,而对于其他方面例如随机数生成而言,将处理分布到主机计算系统12中。这对于用纸牌游戏实现累进的累积奖金或红利尤为有利。
按照伪随机序列自动洗牌,相比机械洗牌机具有多个明显优点。例如,洗牌设备24a,24b,24c在产生随机扑克牌序列时可采用无限副数的“虚拟”纸牌,仅分发玩游戏所需的有限数量的实体扑克牌。例如,洗牌设备24a,24b,24c可由500副或更多副纸牌分别接收或生成随机扑克牌序列,不过根据需要仅分发一或两副扑克牌,或仅分发几手扑克牌。洗牌设备24a,24b,24c与机械洗牌机相比,还能生成更真实的随机序列,机械洗牌机由于机械系统的固有一致性而易于不完全洗牌。洗牌设备24a,24b,24c还可以提高游戏速度,因为洗牌设备24a,24b,24c不需要对扑克牌进行反复机械操作。
根据非伪随机或部分伪随机序列自动洗牌的方式相比机械洗牌机具有多个明显优点。例如,洗牌设备24a,24b,24c可按照已知概率或者在期望概率范围内提供累积奖金或增加报偿。此外,或可选地,洗牌设备24a,24b,24c可按照已知概率提供进级补偿,增强使进级型游戏成为桌面游戏的能力。
从而,洗牌设备24a,24b,24c可提供多种功能。例如,洗牌设备24a,24b,24c可作为出牌读出器,在将所出的牌(例如在游戏结束时从参与者手中收集的扑克牌)传送到接收器102中时,传送每张扑克牌并进行读取,以便确定级别、花色和适当的标识号。从而可根据以前共同受让的申请中所述的方法确定“得分”纸牌。
例如,洗牌设备24a,24b,24c可作为整副牌检查器,在将新的整副牌放置在同一接收器102中时,在使用之前读取纸牌的正确编号和存在的ID。
例如,洗牌设备24a,24b,24c可作为牌分发设备,通过软件控制自动确定用于游戏的纸牌的随机序列。操作员可通过软件界面选择一副或多副牌进行游戏。该序列不由机械手段控制,从而是由软件产生的真正的虚拟序列,并且通过各个纸牌选择进行实体组配。其与传统的机械洗牌机极为不同,因为在理论上牌分布或随机度是完美的,并且完全不基于机械操作来实现充分洗牌。洗牌机的历史记录并非是随机的,这样会引发许多事情出现个别的视频和数字计算出机器的非随机性,以预测到纸牌序列。洗牌跟踪技术和纸牌“聚集”(跟踪所进行的最后几局,随后当洗牌时纸牌发生某种“聚集”,并出现在下一副牌中)是洗牌机的一个共同问题。本发明的洗牌设备24a,24b,24c减少或者甚至消除了这一问题。
例如,洗牌设备24a,24b,24c可用于设定虚拟赔率。本发明洗牌设备24a,24b,24c允许操作员从任意副数的虚拟牌中选择随机生成的纸牌。结果可以为包括从任意副数(例如100副)取出的扑克牌的一副或多副发牌盒,以便使游戏获得可编程的理论赔率。
尽管此处为了说明的目的描述了洗牌设备及其操作方法的具体实施例和示例,不过如相关领域技术人员所知的,在不偏离本发明精神和范围的条件下可作出多种等效变型。此处给出的本发明的教导可应用于任何联网系统,包括因特网的万维网部分。这些教导还可以在一个相同的游戏环境中采用独立系统,和/或独立与联网牌分发设备24的组合。该教导可用于需要随机分发扑克牌的任何类型的纸牌游戏,例如巴加拉纸牌游戏,5纸牌四明一暗扑克,加勒比(Caribbean)四明一暗扑克,Tai Gow扑克,Hi/Low和Let-It-RideTM。虽然所述实施例表示出联网和独立实施方式,不过,本发明不限于此,本领域技术人员易于将此处的教导用于更高级赌博中。牌分发设备24可由多个玩牌者使用。牌分发设备24可用于除娱乐场之外的环境中,例如酒馆、赌博雅座甚至于家庭中。此外,上述方法可包括附加步骤,省略某些步骤,并按照与所述不同的顺序执行某些步骤。
可将上述的多个实施例结合以产生另外的实施例。所有上面本说明书中提到的美国专利、专利申请和出版物以及共同受让的申请在此均引作参考1999年4月21日的60/130,368;1999年12月30日递交的题为“METHOD AND APPARATUS FOR MONITORINGCASINOS AND GAMING”的09/474,858;2001年1月4日递交的60/259,658;2001年5月4日递交的题为“METHOD,APPARATUSAND ARTICLE FOR VERIFYING CARD GAMES,SUCH ASBLACKJACK”的09/849,456;2001年2月21日递交的题为“METHOD,APPARATUS AND ARTICLE FOR EVALUATING CARD GAMES,SUCH AS BLACKJACK”的09/790,480;2001年6月21日递交的题为“METHOD APPARATUS AND ARTICLE FOR HIERARCHICALWAGERING”的60/300,253;2002年2月1日递交的10/061,636;2001年6月8日递交的题为“METHOD,APPARATUS AND ARTICLEFOR RANDOM SEQUENCE GENERATION AND PLAYING CARDDISTRIBUTION”的60/296,866;2001年12月13日递交的题为“METHOD,APPARATUS AND ARTICLE FOR RANDOMSEQUENCE GENERATION AND PLAYING CARDDISTRIBUTION”的10/017,276;2001年12月13日递交的题为“METHOD,APPARATUS AND ARTICLE FOR VERIFYING CARDGAMES,SUCH AS PLAYING CARD DISTRIBUTION”的10/017,277;2003年10月8日递交的题为“METHOD,APPARATUSAND ARTICLE FOR RANDOM SEQUENCE GENERATION ANDPLAYING CARD DISTRIBUTION”的60/509,802;以及2004年2月10日递交的题为“METHOD,APPARATUS AND ARTICLE FORRANDOM SEQUENCE GENERATION AND PLAYING CARDDISTRIBUTION”的60/543,856,。如果需要的话可改变本发明各方面,采用多个专利、申请和出版物提出的系统、电路和原理,产生本发明另外的实施方式。
虽然所述实施例通常讨论了多副扑克牌,有些实施例可采用更少或更多副扑克牌,或者可采用除传统一副扑克牌(即52张级别为2-10,J,Q,K和A,且具有四种花色红心、方片、黑桃和梅花的纸牌)之外的更少或更多数量的扑克牌。
虽然针对按照级别和花色将扑克牌排序到牌架中进行了概括描述,其他实施例也可以仅根据级别将纸牌排序到牌架中。可选地,可根据通过计算生成的序列(例如伪随机,非伪随机,部分伪随机)将扑克牌排序到一个或多个牌架中,然后按照被装入的顺序简单地从牌架释放扑克牌。根据上面的教导,本领域技术人员很容易想到按照通过计算生成的序列或顺序或顺序分发扑克牌的其他可选方式,无论其在接收或在分发时是否是按照通过计算生成的序列放置的。另外,尽管就通过计算生成的伪随机序列进行了概括描述,若非选择或定义,有些实施例可采用除通过计算生成伪随机序列之外的其他序列。
鉴于上面的详细描述可对本发明作出这些和其他改变。通常,在下面的权利要求中,不应将所使用的术语解释为将本发明限制为说明书和权利要求书中披露的具体实施例,而应当理解为包括按照权利要求操作的所有牌分发设备和方法。因而,本发明不受所披露内容的限制,其范围完全由下面的权利要求确定。
权利要求
1.一种在准备扑克牌游戏时排列多张扑克牌的方法,该方法包括按照扑克牌的级别或花色其中至少之一,将该多张扑克牌分拣到若干牌架中;通过计算生成扑克牌数值的伪随机序列,每个扑克牌数值与扑克牌级别或花色其中至少之一相对应;根据扑克牌的级别或花色其中至少之一,并按照与所生成的扑克牌数值的伪随机序列的至少一部分相匹配的顺序,从牌架取出若干扑克牌。
2.如权利要求1所述的方法,其中,由第一组扑克牌数值通过计算生成第一伪随机扑克牌序列包括在处理器上执行伪随机数生成算法。
3.如权利要求1所述的方法,还包括在将扑克牌分拣到牌架之一中之前,用读牌器读取扑克牌的级别或花色其中至少之一。
4.如权利要求1所述的方法,其中,按照扑克牌的级别或花色其中至少之一将该多张扑克牌分拣到若干牌架中包括将相同级别或花色的扑克牌分拣到相应的牌架中。
5.如权利要求1所述的方法,其中,按照扑克牌的级别或花色其中至少之一将该多张扑克牌分拣到若干牌架中包括将相同级别的扑克牌分拣到相应的牌架中。
6.如权利要求1所述的方法,其中,按照扑克牌的级别或花色其中至少之一将该多张扑克牌分拣到若干牌架中包括将相同级别和花色的扑克牌分拣到相应的牌架中。
7.如权利要求1所述的方法,其中,按照扑克牌的级别或花色其中至少之一将该多张扑克牌分拣到若干牌架中包括将相同花色的扑克牌分拣到相应的牌架中。
8.如权利要求1所述的方法,还包括确定扑克牌是否带有非法标记;以及将带有非法标记的扑克牌引导到替代牌架中。
9.如权利要求1所述的方法,还包括将被损坏的扑克牌引导到替代牌架中。
10.如权利要求1所述的方法,还包括对于每个牌架,在从牌架取出扑克牌之前确定相应牌架中接收的扑克牌的数量。
11.如权利要求1所述的方法,其中,通过计算生成扑克牌数值的伪随机序列包括对于至少一副牌中的每张扑克牌确定扑克牌数值,其中,一副牌由至少52张扑克牌组成。
12.如权利要求1所述的方法,其中,通过计算生成扑克牌数值的伪随机序列包括对于至少8副牌中的每张扑克牌确定扑克牌数值,其中每副牌由至少52张扑克牌组成。
13.如权利要求1所述的方法,其中通过计算生成扑克牌数值的伪随机序列包括选择将在所生成的序列中使用的若干张扑克牌,以实现与扑克牌游戏有关的理论胜/负阈值。
14.如权利要求1所述的方法,其中,从牌架取出若干张扑克牌包括取出数量小于所述多张扑克牌的数量的扑克牌。
15.一种扑克牌传送设备,包括大小和尺寸被设计成接收多张扑克牌的接收装置;存储装置,用于至少暂时地存储从接收装置接收的至少一部分扑克牌;读出装置,用于读出提供给存储装置的每张扑克牌上的至少一个标识符,所述读出装置被设置成在将扑克牌分拣到存储装置中之前读出扑克牌上的标识符;传送装置,用于将每张扑克牌从接收装置顺序地传送到存储装置;计算装置,用于由一组扑克牌数值生成伪随机扑克牌序列;分发装置,用于基于扑克牌上的标识符并按照与通过计算生成的扑克牌数值的伪随机序列相应的顺序,从存储装置分发扑克牌;以及大小和尺寸被设计成接收所分发的扑克牌的输出装置。
16.如权利要求15所述的扑克牌传送设备,还包括辅助存储装置,用于接收至少具有一个非法标记的扑克牌。
17.如权利要求15所述的扑克牌传送设备,还包括用于接收被损坏扑克牌的辅助存储装置。
18.如权利要求15所述的扑克牌传送设备,其中,所述传送装置包括输入传送带。
19.如权利要求18所述的扑克牌传送设备,其中,所述传送装置还包括输入致动器,用于将每张扑克牌从输入传送带移动到存储装置中。
20.如权利要求19所述的扑克牌传送设备,其中,所述输入致动器为根据来自微处理器的控制信号而被驱动的辊子。
21.如权利要求15所述的扑克牌传送设备,其中,所述分发装置包括输出传送带。
22.如权利要求15所述的扑克牌传送设备,还包括计数装置,用于确定被存储装置接收的扑克牌的数量。
23.如权利要求15所述的扑克牌传送设备,还包括定位装置,用于使一部分存储设备基本上对准,以便从传送装置接收至少一张扑克牌。
24.如权利要求15所述的扑克牌传送设备,其中,扑克牌上的所述标识符为机器可读符号。
25.如权利要求15所述的扑克牌传送设备,其中,所述标识符为设置在扑克牌上的级别或花色其中至少之一。
26.如权利要求15所述的扑克牌传送设备。还包括大小和尺寸被设计成接收多张扑克牌的牌接收器;多个牌架;读牌器,用于读取每张扑克牌上的至少一个标识符,所述读牌器被设置成在扑克牌被分拣到相应牌架中之前读取扑克牌;第一传送装置,用于将每张扑克牌从牌接收器顺序传送到牌架;处理器,被编程为由一组扑克牌数值生成伪随机扑克牌序列;分发装置,其基于扑克牌上的标识符并按照与生成的扑克牌数值的伪随机序列相应的顺序,从牌架分发扑克牌;以及大小和尺寸被设计成接收所分发扑克牌的输出容器。
27.如权利要求26所述的扑克牌传送设备,还包括替代牌架,用于接收具有至少一个非法标记的扑克牌。
28.如权利要求26所述的扑克牌传送设备,还包括替代牌架,用于接收被损坏的扑克牌。
29.如权利要求26所述的扑克牌传送设备,其中,所述传送装置包括输入传送带。
30.如权利要求29所述的扑克牌传送设备,其中,所述传送装置还包括输入致动器,用于将每张扑克牌从输入传送带传送到相应一个牌架。
31.如权利要求30所述的扑克牌传送设备,其中,所述输入致动器为辊子,其根据来自微处理器的控制信号而被驱动。
32.如权利要求26所述的扑克牌传送设备,其中所述分发装置包括输出传送带。
33.如权利要求26所述的扑克牌传送设备,还包括计数器,用于确定牌架所接收的扑克牌的数量。
34.如权利要求26所述的扑克牌传送设备,还包括控制器,被编程用于控制至少部分牌架相对传送装置的位置。
35.如权利要求26所述的扑克牌传送设备,其中,所述标识符为机器可读符号。
全文摘要
通过计算生成扑克牌序列(例如伪随机,非伪随机或部分伪随机)时,能够对扑克牌的分布进行洗牌。可根据级别和花色其中至少之一将扑克牌组织到牌架中,并按照通过计算生成的顺序取出扑克牌。可选地,可按照通过计算生成的序列将扑克牌组织到牌架中,并根据需要取出。可从游戏中自动剔除不能读出的扑克牌。
文档编号A63F1/00GK1882377SQ200480033251
公开日2006年12月20日 申请日期2004年10月8日 优先权日2003年10月8日
发明者理查德·索尔蒂斯, 理查德·赫伊津哈 申请人:Arl公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1