JP2006055538A - Game machine and game machine cell - Google Patents

Game machine and game machine cell Download PDF

Info

Publication number
JP2006055538A
JP2006055538A JP2004242956A JP2004242956A JP2006055538A JP 2006055538 A JP2006055538 A JP 2006055538A JP 2004242956 A JP2004242956 A JP 2004242956A JP 2004242956 A JP2004242956 A JP 2004242956A JP 2006055538 A JP2006055538 A JP 2006055538A
Authority
JP
Japan
Prior art keywords
gaming machine
board
bus
usb
blocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2004242956A
Other languages
Japanese (ja)
Other versions
JP4552065B2 (en
Inventor
Toshiaki Matsumura
村 利 明 松
Shigeharu Matsumoto
本 重 治 松
Hiroshi Yoshikawa
川 紘 吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PALACE KOGYO KK
Original Assignee
PALACE KOGYO KK
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by PALACE KOGYO KK filed Critical PALACE KOGYO KK
Priority to JP2004242956A priority Critical patent/JP4552065B2/en
Publication of JP2006055538A publication Critical patent/JP2006055538A/en
Application granted granted Critical
Publication of JP4552065B2 publication Critical patent/JP4552065B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To construct a network which significantly saves wiring and simplifies a complicated harness by standardizing the blocks and modules (devices) of game machines and game machine cells for the game machines and game machine cells. <P>SOLUTION: The in-board network sends and receives digital information by connecting a plurality of blocks composed of one or more control blocks loaded with a CPU including at least a main control section and other one or more blocks by using a serial bus of standardized specifications having a plurality of data transfer modes and simplifying wiring between the blocks and the game machine cell provides a hot line insertion and extraction function, a security function and a game machine operating condition checking function to a game machine and connecting a variety of data collection/input devices to a parlor computer such as a medal/ball dispensing machine, a power supply unit, game machine peripheral equipment/device by a serial in-board bus and simplifying a parlor management system. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、コンピュータ制御される遊技機及びその周辺装置を含む遊技機セルに関し、特に、USB(Universal Serial Bus)を導入して電子回路及びソフトウエアでモジュール化した各制御ブロック間をUSB盤内バスにより接続する盤内ネットワークを構成し、各ブロック間の省配線、高速応答、ハブ接続を実現する遊技機及び遊技機セルに関するものである。   The present invention relates to a gaming machine cell including a computer-controlled gaming machine and its peripheral devices, and in particular, a USB board between control blocks modularized by an electronic circuit and software by introducing USB (Universal Serial Bus). The present invention relates to a gaming machine and a gaming machine cell that configure an in-board network connected by a bus and realize wiring-saving between blocks, high-speed response, and hub connection.

高機能CPUと大容量のメモリを使用してプログラムを組むことによって複雑な動作を可能にしている一般のゲーム機と比較して、法規制に従わない違反機を排除する目的でCPU機能とメモリ容量が規制されている回胴式遊技機(スロットマシン)やパチンコ機等の遊技機では、このような法規制に違反しない範囲で遊戯内容を複雑で高度なものにするために、様々な工夫がなされなければならない。一般には、プログラム内容の複雑化に必要となるメモリ容量の増大や高機能CPU化を実現するために、遊戯機能を分散分割し、基本機能のプログラムは法規制を受けるメインCPU側が司り、表示装置や音声出力等の周辺機能のプログラムは法規制を受けない高機能サブCPUが司る、というようにそれぞれの役割が分割されて構成されている。   CPU function and memory for the purpose of eliminating violation machines that do not comply with laws and regulations, compared to general game machines that enable complex operation by assembling a program using a high-performance CPU and a large-capacity memory In game machines such as slot machines and pachinko machines where the capacity is restricted, various ideas have been applied to make the game content complex and advanced without violating such laws and regulations. Must be made. In general, in order to increase the memory capacity required for complication of program contents and to realize a high-performance CPU, the game function is distributed and divided, and the basic function program is controlled by the main CPU that is subject to laws and regulations. The peripheral function programs such as voice output and the like are configured by dividing each role such that a high-function sub CPU that is not subject to laws and regulations is in charge.

図11は従来の回胴式遊技機の概略構成図であり、制御ブロックはメインCPU100とサブCPU101に分割され双方が接続されている。メインCPU100には回胴(リール)を回転させる回胴ユニット107、メダルの払い出し装置109、外部出力ユニット111、電源ユニット112、及び、回胴ユニット107のドラムが回転する回胴窓を有する表面パネル103が接続されている。表面パネル103には蛍光灯105、飾りランプLED106と、スタートレバーやストップボタン等が配置される操作パネル104が接続されている。
一方、サブCPU101には、LEDドットマトリクス液晶ディスプレイ113や、スピーカ110、回胴ユニット107のバックライト108が接続されると共に、電源ユニット112と、表面パネル103にも接続されている。
FIG. 11 is a schematic configuration diagram of a conventional swivel-type gaming machine. A control block is divided into a main CPU 100 and a sub CPU 101, and both are connected. The main CPU 100 includes a rotating unit 107 that rotates a rotating drum (reel), a medal payout device 109, an external output unit 111, a power supply unit 112, and a surface panel that has a rotating window through which a drum of the rotating unit 107 rotates. 103 is connected. The front panel 103 is connected to a fluorescent lamp 105, a decoration lamp LED 106, and an operation panel 104 on which a start lever, a stop button, and the like are arranged.
On the other hand, the sub CPU 101 is connected to the LED dot matrix liquid crystal display 113, the speaker 110, and the backlight 108 of the revolving unit 107, and is also connected to the power supply unit 112 and the front panel 103.

図11の概略図では各ブロック間の接続は単線で表示しているが、実際には、パラレル中継端子や、電源系統、接続ケーブルの芯線数など、複雑な配線が行われるものであり、更に、各社の遊技機の接続仕様、ケーブルやコネクタ、端子、ハーネスの形状がメーカー毎に異なり煩雑で汎用性が無く、信号やデータの動的な動きは基本的に把握できない。こうした状態なので、各メーカーの遊技機をチェックしようとすれば、治具や測定・解析装置を機種別に揃えなければならないので、膨大な解析工数と大幅な出費を強いられることになる。   In the schematic diagram of FIG. 11, the connection between each block is indicated by a single line. However, in reality, complicated wiring such as a parallel relay terminal, a power supply system, and the number of core wires of the connection cable is performed. Each company's gaming machine connection specifications, cables, connectors, terminals, and harness shapes vary from manufacturer to manufacturer and are not versatile. Basically, the dynamic behavior of signals and data cannot be grasped. In such a state, if you want to check each manufacturer's gaming machine, you will have to prepare jigs and measuring / analyzing devices for each model, which will entail a huge amount of man-hours and significant expenses.

こうした状況の改善策として、各ブロック(基板や機器を含む)を接続するケーブルやコネクタ、ハーネス等を標準化しようとする試みがあり、例えば、特許文献1に開示の「遊技機」には、バス接続にICバスシステムを導入して一般化しようとする試みが示されている。以下、図12を参照してこの遊技機のより詳細な構成を説明する。
図12は特許文献1に示すスロットマシンのブロック図であり、主制御基板201によって制御される回胴リール基板231、ホッパー基板232、告知ランプ基板233、外部集中端子板234を備え、副制御基板202によって制御されるリールランプ基板211、音アンプ・表示制御基板212、筐体サイドLED基板213、ドア監視ユニット214を備えている。
As an improvement measure for such a situation, there is an attempt to standardize cables, connectors, harnesses, etc. that connect each block (including a board and equipment). For example, the “game machine” disclosed in Patent Document 1 includes a bus. Attempts have been made to introduce and generalize I 2 C bus systems for connections. Hereinafter, a more detailed configuration of the gaming machine will be described with reference to FIG.
FIG. 12 is a block diagram of the slot machine shown in Patent Document 1, which includes a rotating reel board 231, a hopper board 232, a notification lamp board 233, and an external concentrated terminal board 234 controlled by the main control board 201. A reel lamp substrate 211 controlled by 202, a sound amplifier / display control substrate 212, a housing side LED substrate 213, and a door monitoring unit 214 are provided.

図12の各ブロック間のバス接続は、主制御基板201と各基板231〜234はパラレルデータバス204Bと電源線206Bにより接続し、主制御基板201と副制御基板202はパラレルデータバス204Aと電源線206Aによって接続し、副制御基板202と各基板の間はシリアルバス205aと電源線206Dにより接続している。   12, the main control board 201 and each of the boards 231 to 234 are connected by a parallel data bus 204B and a power line 206B, and the main control board 201 and the sub control board 202 are connected to the parallel data bus 204A and a power source. The sub-control board 202 and each board are connected by a serial bus 205a and a power line 206D.

この場合のシリアルバス配線は、例えば、IC(アイ・スクェア・シー:フイリップス社登録商標)を用い、データラインとクロックラインの2本のバスラインで構成している。この2本のバスラインを用い単方向通信を行う場合には、各基板を特定するアドレス或いはIDを設定して、各基板の各CPU211A〜214Aが内蔵するフラッシュメモリ内に設定して置き、副制御基板202と各基板のCPU211A〜215A間においてクロック信号によって同期をとり、IDデータと共に送信データをデータラインに送信する。各基板211〜215はID認識部において送信IDを確認し、自分に対するIDである場合は、自分宛の通信であると判断して受信する。 In this case, for example, I 2 C (I Square C: a registered trademark of Philips) is used as the serial bus wiring, and the serial bus wiring is constituted by two bus lines of a data line and a clock line. When unidirectional communication is performed using these two bus lines, an address or ID for specifying each board is set and set in a flash memory built in each CPU 211A to 214A of each board. The control board 202 and the CPUs 211A to 215A of each board are synchronized by a clock signal, and transmission data is transmitted to the data line together with ID data. Each of the boards 211 to 215 confirms the transmission ID in the ID recognition unit, and if it is an ID for itself, it determines that the communication is addressed to itself and receives it.

特開2003−190559号公報JP 2003-190559 A

しかしながら、上記従来例においては、図11に示したように、制御ブロックを分割したために生ずる煩雑な配線及び統一されていない規格を、図12に示すように、ICバスシステムを導入してシリアルバス化することにより標準化しようとしたもので、ある程度の効果は認められるが、ICバスは1980年代に出現した古いバスシステムであって、速度も最高速度で3.4Mbpsと現代のマルチメディアの要求速度からすると速度が極端に遅いという問題があった。特にこのICバスはデータバスであり、データとアドレスのみのコミュニケーション機能が主体であり、コマンドレベルのコミュニケーションが苦手である。従って高機能が必要なブロックは別途CPUやFPGA(Field Programmable Gate Array)などの専用の素子を独自にもつ必要があり柔軟性に欠ける。また、各基板を活きたまま抜挿できる活線抜挿機能がないので遊技機の調整・稼動中の検査に適用するのが困難であり、モータや各種スイッチの高速フィードバック制御などが出来ないというような問題もあった。 However, in the above conventional example, as shown in FIG. 11, a complicated wiring and unified non standard arises because divided control block, as shown in FIG. 12, by introducing the I 2 C bus system Although it was intended to be standardized by making it a serial bus, and some effects were recognized, the I 2 C bus was an old bus system that appeared in the 1980s, and the speed is 3.4 Mbps at the maximum speed and it is a modern multi-bus There was a problem that the speed was extremely slow from the required speed of the media. In particular, the I 2 C bus is a data bus, mainly having a communication function of data and address, and is not good at command level communication. Therefore, a block that requires high functionality needs to have a dedicated element such as a CPU or FPGA (Field Programmable Gate Array) separately, and lacks flexibility. Also, since there is no hot-wire insertion / removal function that allows each board to be inserted / removed live, it is difficult to apply to inspection and adjustment of game machines, and high-speed feedback control of motors and various switches cannot be performed. There was also a problem like this.

更に、転送モードの種類やプロトコルに関する緻密度が低く、例えば、アドレス制御用のコントロール転送、リアルタイムで等周期性の正確なアイソクロナス転送、DVD画像データ等の、大容量のデータ転送用のバルク転送及び割込み制御用のインタラプト転送等をプログラムで自動的に使い分けできるような緻密性が無いという問題があった。
更に、機外よりバス情報を取得して稼働中の遊技機を監視できるような監視システムを簡単に構築できないという問題があった。
また、各基板間、他機器間及び機外装置との間をワイアレスに接続して遠隔制御による高速・大容量通信及び遠隔制御による遊技機のデータ収集や監視システムの構築が容易にできない等の問題があり、統一化・標準化に対する適合性が非常に低いという問題があった。
Furthermore, the transfer mode type and protocol are low in density, for example, control transfer for address control, accurate isochronous transfer in real time with equal periodicity, bulk transfer for large-capacity data transfer such as DVD image data, and so on. There has been a problem that there is no precision that can automatically use interrupt transfer for interrupt control.
Furthermore, there is a problem that it is not possible to easily construct a monitoring system that can acquire bus information from outside the machine and monitor an operating gaming machine.
In addition, wireless connection between each board, other devices, and external devices makes it impossible to easily collect high-speed, large-capacity communications by remote control and to collect game machine data by remote control and to build a monitoring system. There was a problem, and there was a problem that the conformity to standardization / standardization was very low.

そこで、本発明は、盤内配線にデファクトスタンダート化されている最新のシリアルバスシステムを導入することによって、省配線、各ブロック、モジュール間の高機能コミュニケーション、配置・実装のフレキシビリティ化を図り、盤内外を問わないワイアレス接続を可能とし、電源供給機能、活線抜挿機能を有して、同じシリアルバスをインターフェースに持つどのメーカーの製品でも簡単に機内外からシステムを監視する動的チェックが可能となるブロックデバイスの標準化が達成できる遊技機及びその周辺装置を含む遊技機セルを提供することを目的としている。   Therefore, the present invention introduces the latest serial bus system that is de facto standard for in-board wiring, thereby reducing wiring, highly functional communication between each block, module, and flexibility in arrangement and mounting. Enables wireless connection regardless of inside or outside of the panel, has a power supply function, hot-swap function, and a dynamic check that easily monitors the system from inside and outside of any manufacturer's product with the same serial bus interface It is an object of the present invention to provide a gaming machine cell including a gaming machine and its peripheral devices that can achieve standardization of a block device that can be realized.

上記目的を達成するため、本発明の請求項1に係る遊技機は、少なくとも主制御部を含む1つ以上のCPU搭載の制御ブロックと他の1つ以上の制御対象ブロックとからなる複数のブロック間を複数のデータ転送モード及び活線挿抜機能を有する共通化した仕様のシリアル盤内バスを用いて接続し、前記複数のブロック間の配線を簡略化してデジタル情報の送受信を行う盤内ネットワークを構成することを特徴とする。
また、請求項2に記載の前記盤内バスは、主制御部を含む1つ以上の制御ブロックのいずれかをマスターとし、他の制御対象ブロックをスレーブとするマスター〜スレーブ方式であることを特徴とする。
また、請求項3に記載の前記盤内バスは、主制御部を含むブロック又は他のCPUを含むブロックがマスターとなることが可能なマルチマスター方式であることを特徴とする。
また、請求項4に記載の前記盤内バスは、前記盤内バスは、各制御対象ブロックを活線状態で抜挿できる活線挿抜機能を有し、前記マスターはスレーブとする他の制御対象ブロックのアドレス割当てを自動的に行う際に、予め定められた制御対象ブロック以外のペリフェラル(周辺機器・装置)が接続された場合にアドレス割当てを排除するセキュリティ機能を有することを特徴とする。
また、請求項5に記載の前記盤内バスは、前記盤内バスは、各ブロック間におけるデジタル情報を送受信するための、制御対象ブロックのアドレス設定、制御対象ブロックへの通信手順設定、データ転送方式を自動で設定することを特徴とする。
In order to achieve the above object, a gaming machine according to claim 1 of the present invention includes a plurality of blocks including at least one CPU-mounted control block including at least a main control unit and one or more other control target blocks. A network within the panel that transmits and receives digital information by simplifying the wiring between the plurality of blocks by connecting between them using a serial board bus with a common specification having a plurality of data transfer modes and a hot-swap function. It is characterized by comprising.
The on-board bus according to claim 2 is a master-slave system in which one of one or more control blocks including a main control unit is a master and another control target block is a slave. And
The on-board bus according to claim 3 is a multi-master system in which a block including a main control unit or a block including another CPU can be a master.
The on-board bus according to claim 4, wherein the on-board bus has a hot-wire insertion / removal function capable of inserting / removing each control target block in a hot-wire state, and the master is a slave. When automatically assigning block addresses, a security function is provided to eliminate address assignment when peripherals (peripheral devices / devices) other than a predetermined control target block are connected.
The on-board bus according to claim 5, wherein the on-board bus is configured to set address of the control target block, set communication procedure to the control target block, and transfer data for transmitting and receiving digital information between the blocks. The system is set automatically.

また、請求項6に記載の前記盤内バスは、画像や音声等の大量データを送受信するバルク転送モードを有することを特徴とする請求項1に記載の遊技機。
また、請求項7に記載の前記盤内バスは、スタートレバー、ストップボタン等のヒューマンインターフェースに用いる割込用のインタラプト転送機能を有することを特徴とする。
また、請求項8に記載の前記盤内バスは、リアルタイムに同期される高速且つ等周期データを転送するアイソクロナスな転送機能を有することを特徴とする。
また、請求項9に記載の前記盤内バスに接続されるモータ、プランジヤ等の各種アクチュエータドライバは、前記アイソクロナスな転送機能によりフィードバック制御を含む直接制御がなされることを特徴とする。
また、請求項10に記載の前記盤内バスには、各ブロックに電源を供給可能な5V電源供給ラインが設けられていることを特徴とする。
また、請求項11に記載の発明は、前記盤内バスで接続される一つ以上のブロックと外部の遊技機及びペリフェラルとの間を盤内バスの延長として無線通信により接続でき、1台の操作部で複数の遊技機を占有又は遊技機同志の協調ゲームを可能にする遊技機間ネットワークを構成することを特徴とする。
また、請求項12に記載の前記無線通信は、電波(キャリア搬送波も含む)又は電磁誘導又は光通信による無線方式を含み、電波方式の場合は短距離、中大容量通信であることを特徴とする。
The game machine according to claim 1, wherein the on-board bus according to claim 6 has a bulk transfer mode for transmitting and receiving a large amount of data such as images and sounds.
The on-board bus described in claim 7 has an interrupt transfer function for interrupt used for a human interface such as a start lever and a stop button.
The on-board bus according to claim 8 has an isochronous transfer function for transferring high-speed, equal-cycle data synchronized in real time.
Further, various actuator drivers such as motors and plungers connected to the in-panel bus according to claim 9 are directly controlled including feedback control by the isochronous transfer function.
The on-board bus according to claim 10 is provided with a 5V power supply line capable of supplying power to each block.
The invention according to claim 11 can connect one or more blocks connected by the in-board bus and external gaming machines and peripherals by wireless communication as an extension of the in-board bus. It is characterized in that a network between gaming machines is configured in which a plurality of gaming machines can be occupied by the operation unit or a cooperative game between gaming machines is possible.
The wireless communication according to claim 12 includes a radio system using radio waves (including a carrier carrier wave), electromagnetic induction, or optical communication. To do.

また、請求項13に記載の発明は、遊技機個々の盤内バスに前記無線通信機能を有する分散型の遠隔稼働データ収集ブロックを配設し、これと別途受信機能装置を付属した一般のパーソナルコンピュータ(複数)とで、従来別途設置されるホールコンピュータシステムが行っていたホール管理及び系列店管理を行うことを特徴とする。
また、請求項14に記載の発明は、実動作時の抽選確率や改ざん等の不正手口を発見する監視システムのチェックを、専用の計測・解析装置を遊技機外に設置された盤内バスコネクタに接続することで、稼動中に遊技機外部より実施可能とすることを特徴とする。
また、請求項15に記載の前記盤内バスに接続される各ブロックのインターフェースは、そのドライバ回路とソフトウエアが標準化(モジュール化)されることを特徴とする。
また、請求項16に記載の発明は、前記盤内バスにUSB1.1又は2.0準拠のバックプレーン(コネクタ等)を用いて各ブロックを接続し盤内ネットワークを構成することを特徴とする。
また、請求項17に記載の発明は、前記盤内バスにIEEE1394を用いて各ブロックを接続し盤内ネットワークを構成することを特徴とする。
また、請求項18に記載の発明は、前記盤内バスにLIN、CAN、MOST、FlexRay等の車載ネットワークを適用して各ブロックを接続し盤内ネットワークを構成することを特徴とする。
また、本発明の請求項19に係る遊技機セルは、請求項1乃至16のいずれかに記載の遊技機におけるシリアル盤内バスをメダル・玉貸し出し機、電源供給装置、ホールコンピュータへの各種データ収集・入力装置等の遊技機に付随するペリフェラル(周辺機器・装置)に適用し、盤内ブロックと共通な仕様による該シリアル盤内バスで接続することを特徴とするもので、接続長、ノイズ対策、電源対策を考慮することより同一の手段で実現できる。
The invention according to claim 13 is a general personal computer in which a distributed remote operation data collection block having the wireless communication function is arranged on the in-board bus of each gaming machine, and a reception function device is additionally provided. The hall management and affiliated store management, which is conventionally performed by a hall computer system that is separately installed, are performed by a plurality of computers.
Further, the invention according to claim 14 is an on-board bus connector in which a dedicated measuring / analyzing device is installed outside the gaming machine for checking a monitoring system for detecting frauds such as a lottery probability and falsification during actual operation. By connecting to, it can be implemented from outside the gaming machine during operation.
The interface of each block connected to the on-board bus according to claim 15 is characterized in that its driver circuit and software are standardized (modularized).
The invention according to claim 16 is characterized in that a network within the panel is configured by connecting each block to the in-board bus using a USB 1.1 or 2.0 compliant backplane (connector or the like). .
The invention described in claim 17 is characterized in that each block is connected to the in-board bus using IEEE1394 to form an in-board network.
The invention according to claim 18 is characterized in that an on-board network such as LIN, CAN, MOST, FlexRay or the like is applied to the on-board bus to connect each block to constitute an on-board network.
A gaming machine cell according to claim 19 of the present invention provides a serial board bus in the gaming machine according to any one of claims 1 to 16 with various data for a medal / ball lending machine, a power supply device, and a hall computer. Applies to peripherals (peripheral devices and devices) attached to gaming machines such as collection / input devices, and is characterized by being connected by the bus in the serial board according to the specifications common to the blocks in the board. Connection length, noise It can be realized by the same means by considering countermeasures and power supply countermeasures.

本発明によれば、遊技機及び遊技機セルにデファクトスタンダードのUSB仕様を導入して、高機能の盤内ネットワークを構成したので、遊技機内の各ブロック及び周辺機器・装置間の大幅な省配線化と煩雑なハーネスの追放、遊技機内制御ブロックの盤内バスによる電子回路とソフトウエアの標準化による開発工数減、実装の高自由度化、盤内外を問わないワイアレス接続によるネットワーク化によって、同一シリアルバスインタフェースを持つどのメーカーの製品でも簡単に機外からシステムを監視できる動的チェックが可能になり、またセキュリティもはかれる。従って遊技機の基板・デバイスの汎用性・互換性が保証され標準化が達成できるという効果がある。   According to the present invention, a de facto standard USB specification has been introduced to the gaming machine and gaming machine cell, and a highly functional on-board network has been constructed. Therefore, significant wiring savings between each block and peripheral devices / devices in the gaming machine The same serialization is achieved by reducing the number of development man-hours by standardizing the electronic circuit and software by using the internal bus of the control block in the gaming machine, increasing the degree of freedom of mounting, and networking by wireless connection regardless of inside or outside the panel Any manufacturer's product with a bus interface can perform dynamic checks that can easily monitor the system from outside the machine, and security is also achieved. Therefore, there is an effect that the versatility and compatibility of the board / device of the gaming machine is guaranteed and standardization can be achieved.

以下、本発明に係る遊技機の実施の形態を、回胴式遊技機を例として図を参照して説明する。   Hereinafter, an embodiment of a gaming machine according to the present invention will be described with reference to the drawings, taking a swivel type gaming machine as an example.

図1は本発明の実施例1による回胴式遊技機の構成図である。
図2は、図1に示す主制御基板をスレーブとした遊技機の構成図である。
図3は、図1に示す実施例1による回胴遊技機の変形例を示す構成図である。
図4は、図1に示すバス変換器の一例を示す構成図である。
FIG. 1 is a configuration diagram of a swivel type gaming machine according to a first embodiment of the present invention.
FIG. 2 is a block diagram of a gaming machine having the main control board shown in FIG. 1 as a slave.
FIG. 3 is a configuration diagram showing a modification of the spinning machine according to the first embodiment shown in FIG.
FIG. 4 is a configuration diagram illustrating an example of the bus converter illustrated in FIG. 1.

図1において、1はメインCPU側(主制御部)のUSB(盤内バス)で、2はサブCPU側のUSBである。3はメインCPUであり8ビットのチップが用いられUSBインタフェースドライブの機能を有していない。4はサブCPUであり16/32/64ビットのチップが用いられUSBドライブ機能を有している。
5は8ビットのCPUバスとUSB信号を変換処理するバス変換器で、詳細については後述する。6は遊技機のスタートレバー、ストップスイッチ等を備えた表面パネルで、7はメダル払い出しユニットであり、8は絵柄を回転させる回胴ユニットであって、これらの各デバイス(又はモジュール又はブロック)はメインCPU3ブロック(制御ブロック)のスレーブとしてUSB1を介してメインCPU3により制御される。9はサブCPU4ブロックで制御される表面パネル部分で、10は液晶、LED等の表示器であり、これら各デバイスは共にスレーブとしてUSB2を介しマスターのサブCPU4により制御される。
In FIG. 1, 1 is a USB (in-panel bus) on the main CPU side (main control unit), and 2 is a USB on the sub CPU side. Reference numeral 3 denotes a main CPU which uses an 8-bit chip and does not have a USB interface drive function. Reference numeral 4 denotes a sub CPU which uses a 16/32 / 64-bit chip and has a USB drive function.
A bus converter 5 converts the 8-bit CPU bus and the USB signal, and details thereof will be described later. 6 is a front panel provided with a start lever, a stop switch, etc. of a gaming machine, 7 is a medal payout unit, 8 is a rotating unit for rotating a pattern, and each of these devices (or modules or blocks) is Controlled by the main CPU 3 via the USB 1 as a slave of the main CPU 3 block (control block). Reference numeral 9 denotes a front panel controlled by the sub CPU 4 block, and 10 denotes a display such as a liquid crystal or LED. Both of these devices are controlled by the master sub CPU 4 via the USB 2 as slaves.

図2は、サブCPU4をマスターとし、メインCPU3とは従来通り直接接続をした制御ブロック構成を示すもので、サブCPU4をUSB1に接続し、サブCPU4が制御する表面パネル等の周辺機器13は全てサブCPU4からのUSB制御となる。一方、メインCPU3はサブCPU4と独立しており、回胴制御や外部ゲーム等の周辺機器14は全てUSBを使用せずにメインCPU3による直接制御(バラレル接続、又はシリアル接続等による)となる。
また、図1ではメインCPU3がバス変換器5を介して制御するUSB1と、サブCPUが制御するUSB2に分かれているが、図3に示すように、メインCPU3とサブCPU4間のコミュニケーションによりマスター機能の分担を排他的に行うことでUSB1とUSB2を統合した1つのUSBとする構成にしても良い。
このように本実施例1はUSBによるシリアルバスを共通仕様として(盤内)遊技機内を構成するそれぞれのブロックを接続し、盤内(遊技機内)ネットワークを構成したものである。
FIG. 2 shows a control block configuration in which the sub CPU 4 is a master and the main CPU 3 is directly connected as in the past. The sub CPU 4 is connected to the USB 1 and all the peripheral devices 13 such as the front panel controlled by the sub CPU 4 are shown. USB control from the sub CPU 4 is performed. On the other hand, the main CPU 3 is independent of the sub CPU 4, and all peripheral devices 14 such as a spinning cylinder control and an external game are directly controlled by the main CPU 3 (by a barrel connection or a serial connection) without using the USB.
In FIG. 1, the main CPU 3 is divided into a USB 1 controlled by the bus converter 5 and a USB 2 controlled by the sub CPU. However, as shown in FIG. 3, the master function is communicated between the main CPU 3 and the sub CPU 4. It is also possible to adopt a configuration in which USB1 and USB2 are integrated into one USB by exclusively performing the sharing.
As described above, the first embodiment uses a USB serial bus as a common specification (inside the board) and connects the blocks constituting the inside of the gaming machine to constitute an inboard (inside gaming machine) network.

図4は、図1に示したバス変換器5の一例を示しており、メインCPUとUSBバス間のデータバス機能のみを変換する例である。ここで21はバックプレーン(シリアル信号接続機構)としてのUSBコネクタであって、USBコネクタ21によりUSB1に接続している。USBコネクタ21は一般的に4端子構造であって、データ線D−、D+、のペアと、VccによるVbusとGNDの電源ラインの4端子での構成が標準であり、4端子が一直線に並ぶA型と四角に並ぶB型がある。電源ラインは遊技機の電源部(図示していない、AC−DCコンバータ等)より+5V/100mA〜2A等のVccがノイズ対策用のコンデンサを介してUSBに供給されPowered Busを構成している。この構造によってUSBは、最近のIEEE1394バス系等と同様、全てのPlug&Play系で行われている周知の活線挿抜(Hot Plug)機能が可能であって、デファクトスタンダードのUSBバスでは7ビットのアドレスによりハブを使用して7階層最大接続機器127台(ハブを含む)のデバイス(モジュール)接続が可能になっており、デバイス等を標準規格化されたカートリッジ方式として使用することが可能である。活線挿抜機能については、電源ラインの端子が先に接触するように電源ラインの2端子をデータ端子ペアより長くする等の物理構造上の各種の工夫が行われている。一方、アドレス0を使用したエニュメレーション(Enumeration)によるデバイス認識処理、USBシステムのソフトウエア処理も同時に実施される。   FIG. 4 shows an example of the bus converter 5 shown in FIG. 1, which is an example of converting only the data bus function between the main CPU and the USB bus. Reference numeral 21 denotes a USB connector as a backplane (serial signal connection mechanism), which is connected to the USB 1 by the USB connector 21. The USB connector 21 generally has a four-terminal structure, and a standard configuration includes a pair of data lines D- and D + and four terminals of a Vbus and GND power line by Vcc, and the four terminals are aligned. There are A type and B type arranged in a square. The power supply line constitutes a powered bus by supplying Vcc such as +5 V / 100 mA to 2 A to a USB from a power supply unit (not shown, AC-DC converter, etc.) via a noise countermeasure capacitor. With this structure, USB can perform the well-known hot plugging function used in all Plug & Play systems as in the case of the recent IEEE 1394 bus system, and the de facto standard USB bus has a 7-bit address. Thus, it is possible to connect 127 devices (modules) of 7-layer maximum connection devices (including hubs) using a hub, and the devices can be used as a standardized cartridge system. As for the hot-swap function, various contrivances in physical structure such as making the two terminals of the power supply line longer than the data terminal pair so that the terminal of the power supply line comes into contact first. On the other hand, device recognition processing by enumeration using address 0 and USB system software processing are simultaneously performed.

22はUSBトランシーバ(USBシリアル信号用の送受信器)であって、USBを介してデバイス、モジュールからUSBフォーマットによるパケット処理の時分割多重方式によるシリアルデータ通信を行うための送受信部に相当し、USBのシリアル信号がUSBトランシーバ22を介してクロック信号により同期をとる同期式信号形式、或いはパケット単位でスタートビット、ストップビットが挿入される非同期(調歩同期等)信号形式により入出力する。24はシリアルインターフェースエンジンであって、メインCPU3からのD0〜D7の8ビットのパラレル信号をシリアル−パラレル変換により、上述のようなフォーマットのシリアル信号に変換して入出力する。尚、これら基本回路以外にも送受信用のFIFOバッファやFIFOコントローラ、伝送信号のプロトコルコントローラ等の、付属回路の使用が考えられるが、ここでは基本回路以外の説明は省略する。   22 is a USB transceiver (USB serial signal transmitter / receiver), which corresponds to a transmitter / receiver for serial data communication using a time-division multiplex method of packet processing in USB format from a device or module via USB. The serial signal is input / output in a synchronous signal format that is synchronized with the clock signal via the USB transceiver 22 or in an asynchronous (start-stop synchronization) signal format in which a start bit and a stop bit are inserted in units of packets. A serial interface engine 24 converts the 8-bit parallel signals D0 to D7 from the main CPU 3 into serial signals having the above-described format by serial-parallel conversion and inputs / outputs them. In addition to these basic circuits, the use of attached circuits such as a FIFO buffer for transmission / reception, a FIFO controller, a protocol controller for transmission signals, and the like can be considered, but the description other than the basic circuit is omitted here.

また、共通化仕様としてOSメーカのPC制御技術として知られている、CD、FDD、HDD、DVD等のディスクデバイス群をUSB及びIEEE1394規格により一括ブロック化して各デバイスを活線挿抜が自由な状態で制御する、ハード・ソフト一体化システムであるデバイスベイ等を利用し、ドライバ回路やソフトウエアを共通化或いは標準化(モジュール化)して回胴式遊戯機内の、CD、DVD、回胴リールモータ(ドライバを含む)、払い出しモータ(ドライバ含む)等の各デバイスをブロック化し制御することにより、従来使用していた遊技機内の複雑な配線の省線化、煩雑なハーネスの簡略化ができる。尚、USBが一つのマスター(主制御部:ホスト)により他の全てのデバイス(周辺機器・装置)を管理するマスター−スレーブ方式であるのに対して、IEEE1394は周辺機器・装置等を含む全ての機器(各ノード)が対等に動作し、各機器・装置間の相互のデータ転送を可能にしており、バス上の複数の機器・装置がマスターとなるマルチマスター方式であるともいえる。   In addition, disk devices such as CDs, FDDs, HDDs, and DVDs, which are known as OS specification PC control technology as a common specification, are collectively blocked according to the USB and IEEE 1394 standards, and each device can be freely inserted and removed hot. The device bay, which is a hardware / software integrated system that is controlled by the system, uses a common or standardized (modularized) driver circuit and software to create a CD, DVD, and reel reel motor in a reel-type game machine. By blocking and controlling each device such as a driver (including a driver) and a payout motor (including a driver), it is possible to save a complicated wiring in a gaming machine that has been conventionally used and to simplify a complicated harness. The USB is a master-slave system in which all other devices (peripheral devices / apparatuses) are managed by one master (main control unit: host), whereas IEEE1394 includes all peripheral devices / apparatuses. The devices (each node) operate equally, enabling mutual data transfer between the devices / devices, and it can be said that this is a multi-master system in which a plurality of devices / devices on the bus are masters.

図5は、図1に示すサブCPU4に配置されるUSBコントローラの一例を示す図で、USBネットワークはUSBコントローラとUSBバックプレーンで構成されるものである。このUSBコントローラ30は、例えば、米国サイプレス社のFX2(登録商標)と呼ばれるコントローラの例であって、USB1.1及びUSB2.0に対応するデバイスである。(尚、USBコントローラはFX2に限定するものではないが、最も基本的な構成の一例として、以下、FX2を用いてUSBコントローラの基本構成を説明する)。
USBコントローラ30はUSB制御用にサブCPU4チップ内に内蔵されるもので、31はUSBコネクタへの入出力用USBトランシーバ(USBシリアルパケット信号用の送受信器)でUSB1.1用のフルスピード12MHz対応と、USB2.0のハイスピード480MHz対応の、両方のトランシーバが内蔵されている。32は同期制御用PLL回路、33はUSBエンジンである。USBエンジン33は、USB1.1のフルスピード12MHzと、USB2.0のハイスピード480MHzの両方をサポートしている。又、CPU37の助けを借りずにUSBデバイスとして、メモリ共有方式でメモリの書込み、読出しができるようになっている。34は内蔵RAMであって、8.5KバイトのSRAMが内蔵されている。
FIG. 5 is a diagram showing an example of a USB controller arranged in the sub CPU 4 shown in FIG. 1, and the USB network is configured by a USB controller and a USB backplane. The USB controller 30 is an example of a controller called FX2 (registered trademark) of Cypress Corporation in the United States, and is a device that supports USB 1.1 and USB 2.0. (Note that the USB controller is not limited to FX2, but as an example of the most basic configuration, the basic configuration of the USB controller will be described below using FX2.)
The USB controller 30 is built in the sub CPU 4 chip for USB control, and 31 is a USB transceiver for input / output to the USB connector (transmitter / receiver for USB serial packet signal) and supports full speed of 12 MHz for USB 1.1. Both transceivers supporting USB 2.0 high speed 480 MHz are built in. 32 is a PLL circuit for synchronization control, and 33 is a USB engine. The USB engine 33 supports both USB 1.1 full speed 12 MHz and USB 2.0 high speed 480 MHz. In addition, the memory can be written and read as a USB device without the help of the CPU 37 by the memory sharing method. Reference numeral 34 denotes a built-in RAM, which contains an 8.5 Kbyte SRAM.

35は4KバイトのエンドポイントFIFOメモリで、このエンドポイントバッファ35は周辺機器との間のFIFOメモリとしても共用される。具体的には、USBエンジン33の制御でエンドポイントに格納するパケットサイズはUSB1.1と2.0で、それぞれのサイズに自動調整される。コントロール転送ではUSB1.1は8〜64バイト、USB2.0は64バイト、バルク転送では、USB1.1は8〜64バイト、USB2.0は512バイト、インタラプト転送では、USB1.1は1〜64バイト、USB2.0では1〜1024バイト、アイソクロナス転送では、USB1.1では1〜1023バイト、USB2.0では1〜1024バイト、と自動調整される。尚、USBではコントロール、バルク、インタラプト、アイソクロナス転送はデバイス毎に、対応するエンドポイント(FIFO)を持ち、コントロールの場合はエンドポイント番号を1つ、バルクを2つ…、というように割当てられる。各転送モードの詳細については後述する。
又、エンドポイントバッファ35には、外部周辺機器より共用のFIFOメモリとして外部インターフェースを介して直接アクセスできる。このように共用メモリ方式によりUSBエンジン33、GPIFマスター(後述する)36、外部FIFOインターフェース(I/O)が、それぞれ時分割でアクセス可能であり、それによって処理速度を上げている。
Reference numeral 35 denotes a 4 Kbyte end point FIFO memory, and this end point buffer 35 is also used as a FIFO memory with peripheral devices. Specifically, the packet size stored in the end point under the control of the USB engine 33 is USB 1.1 and 2.0, and is automatically adjusted to the respective sizes. For control transfer, USB 1.1 is 8 to 64 bytes, USB 2.0 is 64 bytes, for bulk transfer, USB 1.1 is 8 to 64 bytes, USB 2.0 is 512 bytes, and for interrupt transfer, USB 1.1 is 1 to 64 bytes. Bytes are automatically adjusted to 1 to 1024 bytes for USB 2.0, 1 to 1023 bytes for USB 1.1, and 1 to 1024 bytes for USB 2.0. In USB, control, bulk, interrupt, isochronous transfer has a corresponding endpoint (FIFO) for each device, and in the case of control, one endpoint number, two bulks, etc. are assigned. Details of each transfer mode will be described later.
The endpoint buffer 35 can be directly accessed from an external peripheral device as a shared FIFO memory via an external interface. In this way, the USB engine 33, GPIF master (described later) 36, and external FIFO interface (I / O) can be accessed in a time-sharing manner by the shared memory method, thereby increasing the processing speed.

38はCPU内部バスで、39は汎用のI/Oポートである。36はGPIF(General Programmable Interface)で、8ステートのステートマシン(又は、8ステートバッファ:メモリスイッチ)であり、現在の状態(ステート番号)を数値として保持し真理値表により、ステート番号に応じて出力を変化させたり、ステート番号と入力信号の条件によって次のステートに移動するか否かを決定したりと、CPUが条件判定をしながら対応した出力をする動作と同一の動作を行い、これによって外部FIFOインターフェースを制御することで、外部周辺機器がFIFOメモリに書き込んだデータをUSBコントローラがFIFOバッファから直接読出したり、逆の操作などを可能にして処理速度を上げている。   Reference numeral 38 denotes a CPU internal bus, and 39 is a general-purpose I / O port. 36 is a GPIF (General Programmable Interface), which is an 8-state state machine (or 8-state buffer: memory switch), which holds the current state (state number) as a numerical value, and shows a truth table according to the state number. The CPU performs the same operation as the operation that performs the corresponding output while judging the condition, such as changing the output or determining whether to move to the next state according to the condition of the state number and the input signal. By controlling the external FIFO interface, the USB controller can directly read the data written in the FIFO memory from the FIFO buffer, or the reverse operation can be performed to increase the processing speed.

次に、上述したような構成のシステムの動作を説明する。
USB通信は、ホストコンピュータ主導型(図1に示す遊技機ではメインCPU、サブCPU)のシステムであって、マスター−スレーブ方式となるので、ホスト(マスター)は通信を開始する際に、先ず、「トークン」パケットをブロードキャストで発行する。USBに接続された周辺機器(スレーブ)は接続時にアドレスが割当てられているので、トークンに含まれるアドレスが自分宛の場合以外は受信しない。
USBデバイス(モジュール)がUSBに接続されると、USBシステムが接続されたデバイスを認識するためのエニュメレーションを行う。エニュメレーションはUSBデバイスのディスクリプタと呼ばれる固有情報を得て、アドレスの割当を行い、コンフィギュレーション設定を行う。
Next, the operation of the system configured as described above will be described.
USB communication is a host computer-driven system (main CPU, sub CPU in the gaming machine shown in FIG. 1) and is a master-slave system. Therefore, when a host (master) starts communication, Issue a “token” packet by broadcast. Since the peripheral device (slave) connected to the USB is assigned an address at the time of connection, the peripheral device (slave) does not receive it except when the address included in the token is addressed to itself.
When the USB device (module) is connected to the USB, enumeration for recognizing the device connected to the USB system is performed. The enumeration obtains unique information called a descriptor of the USB device, assigns an address, and sets a configuration.

USBデバイスには各種のデバイス・動作が存在するので、それぞれ対応するため以下の4種類の転送モードが定義されている。
1、コントロール転送。
全てのUSBデバイスが備えなければならないモードで、エニュメレーション等でホストからのコマンドや各種情報のやりとりに使用され、どの転送モードでも必ずこのモードは必須である。
2、バルク転送。
大量データを、送受信エラーを起こすことなく確実に転送するモードで、遊技機の画像データ、音楽等の転送が容易に、高速に行える。
3、インタラプト転送。
遊技機のスタートレバー、ストップボタン、キーボードの操作等のヒューマンインターフェースに用い、USB基板モジュールの着脱時等に使用可能で、リアルタイム性を保証できる割込み制御に適したモードである。
4、アイソクロナス転送。
音声、ミュージック等の「とぎれては困る」ようなデータを転送する場合に、最適な同期性モードであって、他の転送モードより優先度は高い。遊技機ではリールドライブモータ、プランジャ等の各種アクチュエータドライバは直接フィードバック制御を含む直接制御が可能になる。
周辺機器についてはエニュメレーションが済めばアドレスが決まり、ホストから通知を行う場合は、どの転送方式で転送するかを決め、周辺機器(デバイス)は各転送に対してバッファ(FIFO)を持っているので、そのバッファに番号を付け、トークンにはアドレス、転送方式・FIFO(エンドポイント)番号を載せて送信すれば、そのデバイスは間違いなく情報を受信できるようになっている。
Since there are various devices and operations for USB devices, the following four types of transfer modes are defined in order to deal with them.
1. Control transfer.
This mode is required for all USB devices, and is used for exchanging commands and various information from the host during enumeration. This mode is indispensable for any transfer mode.
2. Bulk transfer.
In a mode in which a large amount of data is reliably transferred without causing a transmission / reception error, image data, music, etc. of a gaming machine can be transferred easily and at high speed.
3. Interrupt transfer.
This mode is suitable for interrupt control that can be used for human interface such as operation of a start lever, stop button and keyboard of a gaming machine, can be used when a USB board module is attached and detached, and can guarantee real-time performance.
4. Isochronous transfer.
When transferring data such as voice and music that is difficult to be interrupted, this is an optimal synchronization mode and has a higher priority than other transfer modes. In gaming machines, various actuator drivers such as reel drive motors and plungers can be directly controlled including direct feedback control.
For peripheral devices, the address is determined after enumeration is completed. When notification is made from the host, the transfer method is determined, and the peripheral device (device) has a buffer (FIFO) for each transfer. Therefore, if the buffer is numbered and the token is sent with the address, transfer method / FIFO (endpoint) number, the device can receive the information without fail.

次に、実際の遊技機における動作の一例として、リールの回転について図1を参照しながら説明する。スタートレバーを操作するとメインCPU3から回胴ユニット8へUSB1を介して、インタラプト転送によりスタート指令が送られる。この場合の信号処理は、図4に示すように、CPU3からの8ビットのパラレルデータを、シリアルインターフェースエンジン24でシリアル−パラレル変換してUSBデータに変換した後、USBトランシーバ22からUSBコネクタ21を介しUSB1へ送信される。
回胴ユニット8も、同種のコントローラ(図示していない)を内蔵しているものとすれば信号の流れは逆に、USBコネクタ21からUSBトランシーバ22により指令を受信して、シリアルインターフェースエンジン24によりパラレルデータに変換して、D0〜D7ポートより回胴ユニットCPUへ取込み、指令がスタート指令なので、モータドライバ(図示していない)を駆動して3個のモータを所定の速度で回転させる。
Next, as an example of the operation in the actual gaming machine, the rotation of the reel will be described with reference to FIG. When the start lever is operated, a start command is sent from the main CPU 3 to the drum unit 8 by interrupt transfer via the USB 1. In the signal processing in this case, as shown in FIG. 4, the 8-bit parallel data from the CPU 3 is serial-parallel converted by the serial interface engine 24 into USB data, and then the USB connector 21 is connected to the USB transceiver 21. Via USB1.
If the rotating unit 8 also includes a controller of the same type (not shown), the signal flow is reversed, and the USB transceiver 21 receives a command from the USB connector 21 and the serial interface engine 24 The data is converted into parallel data and taken into the spinning unit CPU from the D0 to D7 ports. Since the command is a start command, a motor driver (not shown) is driven to rotate the three motors at a predetermined speed.

従来の回胴式遊技機は、回胴ユニットドライブがステッピングモータにエンコーダ等の検出器を用いないで、メインCPUで管理されたモータへの供給パルス数を基に位置制御を図1、2のUSB1のインタラプト転送で行える。しかしアイソクロナス転送を用いると、エンコーダ等の検出器つきのモータをCPUモジュールでフィードバック制御でき、逆転、揺動、変速回転が容易にでき、ストップスイッチ(複数)のあらゆる状態でのインタラプト転送との連携による動作ができる。   The conventional spinning machine has position control based on the number of pulses supplied to the motor managed by the main CPU without using a detector such as an encoder as the stepping motor. This can be done by USB1 interrupt transfer. However, if isochronous transfer is used, a motor with a detector such as an encoder can be feedback controlled by a CPU module, and reverse rotation, swinging, and variable speed rotation can be easily performed, and in cooperation with interrupt transfer in all states of the stop switch (s) Can operate.

また、USB2.0では480Mbsと高速なので、バルク転送と合わせてDVD、CDなどの、大容量の光ディスクの駆動等が容易となる。
あらかじめ遊技機に内蔵されているDVDを活線挿抜機能(遊技機パネル等の切り替えスイッチ等で実現)により取付けて、遊技機の画面にユーザの好みの画像を選択・表示させるようにすること等ができる。
具体的には、ユーザが表面パネル9上で見たいと思うDVDタイトルの選択操作を行うと、サブCPU4では、図5に示すGPIFマスター36を介し外部FIFOインターフェースよりエンドポイント/FIFO35に、インタラプタ転送によりDVDの指定タイトルが書き込まれる。USBエンジン33はDVD(図示していない)の駆動指令をUSBトランシーバ31から、USB2を介してDVDモジュール等に通知する。DVDモジュールも、同種のコントローラを内蔵しているとすれば、RAM34に格納した指定の画像検索データをUSBエンジン33とUSBトランシーバ31を介して送信し、バルク転送によりUSB2を介して表示装置10上にユーザによって指定されたDVDタイトルの画像・映像を転送・表示する。その他、これらDVD等の光ディスクはプログラム格納用等にも使用できる。
音楽についても同様であって、ユーザは自分の聞きたい曲を自由に選択して、遊技を楽しくする映像、音楽を選択して遊技を続行することができる。
In addition, since USB 2.0 has a high speed of 480 Mbps, it is easy to drive a large-capacity optical disk such as a DVD or a CD together with bulk transfer.
Attaching a DVD built into the gaming machine in advance using a hot-swap function (implemented with a switch on the gaming machine panel, etc.) to select and display the user's favorite image on the gaming machine screen, etc. Can do.
Specifically, when the user performs a selection operation of the DVD title that the user wants to view on the front panel 9, the sub CPU 4 transfers the interrupter from the external FIFO interface to the endpoint / FIFO 35 via the GPIF master 36 shown in FIG. Thus, the designated title of the DVD is written. The USB engine 33 sends a DVD (not shown) drive command from the USB transceiver 31 to the DVD module or the like via the USB 2. If the DVD module also incorporates the same type of controller, the designated image search data stored in the RAM 34 is transmitted via the USB engine 33 and the USB transceiver 31, and on the display device 10 via the USB 2 by bulk transfer. The image / video of the DVD title specified by the user is transferred / displayed. In addition, these optical disks such as DVDs can be used for storing programs.
The same applies to music, and the user can freely select a song he / she wants to listen to, select a video or music that makes the game fun, and continue the game.

次に、このような遊技機のUSBネットワークにおけるシステム監視について説明する。遊技機外部より監視を実施できるように、例えば、図6に示す監視盤50を遊技機の目立たない側面や下部などに設置する。設置方法は監視盤50を遊技機の外側板の一部に、監視盤50の入る凹面を形成し、監視盤50を嵌め込んで蓋ができるカバー板を付け、電子ロック構造として、一般のユーザが手を触れられない構造とする。
監視盤50には、例えば、メインCPU3の当りレジスタ読み取り、払い出しユニット7、回胴ユニット8の全リール停止位置トレンド、の各ブロックのデータをチェックするためのUSBコネクタ51〜54を引出し、設置する。
これに遊技機外部からUSBアナライザ/チェッカ55の端子56を挿着し、データのトレースを行う。USB端子56及びUSBコネクタ51〜54はB型を示しているがA型でもよい。USBアナライザを使用すれば、各回胴の停止トレンド、払い出しトレンド、ディスクリプタ、コンフィグレイション、インターフェース、フレーム等が自由に確認でき、遊技機の抽選確率ロジック、単位時間の投入/払い出しデータ、等重要事項に関する改ざんの有無のチェック、等をトレース機能によって実施できるので、維持管理が極めて容易となる。その他、投入、ストップスイッチシミュレータによる、遊技機ソフトウエアの開発・改良・デバッグ等への利用も可能である。また、ホスト側(主制御部)は予め登録されているペリフェラル(周辺機器・装置)以外に対するアドレス割り当てを行わないようにしてセキュリティを確保する。
Next, system monitoring in the USB network of such a gaming machine will be described. For example, a monitoring board 50 shown in FIG. 6 is installed on an inconspicuous side or lower part of the gaming machine so that monitoring can be performed from the outside of the gaming machine. As for the installation method, the monitoring board 50 is formed on a part of the outer plate of the gaming machine, a concave surface into which the monitoring board 50 is inserted, a cover plate that can be fitted with the monitoring board 50 is attached, and an electronic lock structure is provided for general users. Is a structure that cannot be touched.
For example, USB connectors 51 to 54 for checking the data of each block of the main CPU 3 for reading the hit register, the payout unit 7, and the all reel stop position trend of the spinning unit 8 are pulled out and installed. .
The terminal 56 of the USB analyzer / checker 55 is inserted into this from the outside of the gaming machine, and data is traced. The USB terminal 56 and the USB connectors 51 to 54 are B-type, but may be A-type. If you use a USB analyzer, you can check the stop trend, payout trend, descriptor, configuration, interface, frame, etc. of each cylinder freely. Since it is possible to check whether or not tampering has occurred by using the trace function, the maintenance management becomes extremely easy. In addition, it can be used for development, improvement, debugging, etc. of game machine software by using a stop switch simulator. Further, the host side (main control unit) ensures security by not allocating addresses to peripherals (peripheral devices / devices) registered in advance.

以上のようなUSBは、もともと活線挿抜機能がサポートされたPlug&Play(UPnP等)の発展形であるが、最近、USB2.0では「USB On The Go」という名称の追加規格として、完全分散型ネットワークに対応可能な、ホストの要らないシステム等も出現している。これを用いれば、デジタルカメラとプリンタがPC無しに接続できるように、遊技機ではホールコンピュータの領域を大幅に削減して、遊技機同志がUSBマスター、スレーブの処理を、その都度互いに入れ代わって交互に制御するようなシステムが構築できる。
具体的には、USB On The Go(以降OTGと略す)プロトコルを用いると、ファイル転送を行ったデバイスがホストとなり、受け取るデバイスがスレーブとなる。また、逆の形態をとることもできる。
このOTGチップの構成は、ホストコントローラとスレーブコントローラ、OTGコントローラをそれぞれ内蔵して、OTGコントローラによりホストコントローラとスレーブコントローラを切換える構造となる。
The USB as described above is an advanced form of Plug & Play (UPnP, etc.) that originally supported the hot-swap function, but recently, USB 2.0 is a fully distributed type as an additional standard named “USB On The Go”. Systems that can handle the network and do not require a host have also appeared. Using this, so that the digital camera and the printer can be connected without a PC, the area of the hall computer is greatly reduced in the gaming machine, and the gaming machines exchange the processing of the USB master and slave each time. A system that can be controlled alternately can be constructed.
Specifically, when the USB On The Go (hereinafter abbreviated as OTG) protocol is used, the device that performed the file transfer becomes the host, and the receiving device becomes the slave. The reverse form can also be taken.
The configuration of the OTG chip has a structure in which a host controller, a slave controller, and an OTG controller are incorporated, and the host controller and the slave controller are switched by the OTG controller.

図2に示したサブCPU4をマスターとする構成の場合は、例えば、サブCPU4に図5に示したようなUSBコントローラ30を搭載(又は、外付けでもよい)して、サブCPU4を接続したUSB2に各種の新デバイスを挿込み追加してUSB管理を行い、メインCPU3とは旧来のパラレル接続、或いはシリアル接続を行うという形態である。ここでサブCPU4に無線USBを設置すれば、他の遊技機との協調ゲーム等も可能になる。   In the case of a configuration in which the sub CPU 4 shown in FIG. 2 is used as a master, for example, the USB 2 in which the USB controller 30 as shown in FIG. 5 is mounted on the sub CPU 4 (or may be externally attached) and the sub CPU 4 is connected. Various types of new devices are inserted and added to perform USB management, and the main CPU 3 performs a conventional parallel connection or serial connection. Here, if a wireless USB is installed in the sub CPU 4, a cooperative game with other gaming machines can be performed.

次に、無線(ワイアレス)USBについて説明する。
無線USBはアンテナ付きの無線トランシーバ(図示していない)により機内ブロック間や、機器・ペリフェラル(周辺機器・装置)間をワイアレス接続するもので、この無線トランシーバ(無線送受信器)は、例えば、3.1〜10.6GHz帯の無線により、公知のスペクトラム拡散方式による周波数ホッピング方式の通信等で、デバイス間をリモート接続する。更に、送受信信号は図5に示したUSBコントローラ30よりUSBコネクタにも接続できる構成であり、これによって機器内のUSBバスとも接続する。また、遠隔稼動データ収集ブロック12を設けることにより無線を用いたホールコンピュータの遊技機データ収集が可能になり、従来のホールコンピュータによる遊技機データ収集システムを大幅に簡略化でき、さらにはシステム監視にも用いることができる。
Next, wireless (wireless) USB will be described.
The wireless USB wirelessly connects in-flight blocks and devices / peripherals (peripheral devices / devices) by a wireless transceiver (not shown) with an antenna. This wireless transceiver (wireless transceiver) is, for example, 3 .1 to 10.6 GHz band wirelessly connects devices by a frequency hopping communication by a known spread spectrum method. Further, the transmission / reception signal can be connected to the USB connector from the USB controller 30 shown in FIG. 5, thereby connecting to the USB bus in the device. In addition, by providing the remote operation data collection block 12, it is possible to collect the gaming machine data of the hall computer using radio, greatly simplify the gaming machine data collection system using the conventional hall computer, and further to system monitoring. Can also be used.

通信方式については、例えば、USB2.0と同様な通信プロトコルで、480Mbpsの高速・大容量伝送が可能であり、到達距離は10m程度の短距離通信である。また、無線を介して各デバイス間をリモート接続するので、遅延時間が小さく、OTG方式の適用等により各機器間は完全分散化によって、相互管理が可能になる。
これによって、各遊技機間を無線接続してワイアレス遊技機をグループ化する等の構成が可能となり、1人で任意の遊技機から複数の遊技機を無線通信により占有し、スタートレバーやストップスイッチ等の操作部による複数機の操作連動を可能とすることもできる。
また、複数機の協調ゲームも可能となり隣接する遊技機間でのゲームや、さらには平均確率や規制上限/出玉率などの有効消化で、客の満足度増加が図れる。これらは規制のある回動式遊技機、パチンコ機では現在実施は不許可であるが、ゲームセンターのゲーム機では現在でも実施可能である。
尚、上述した無線トランシーバに光学機器を代用すれば光無線によるUSB通信も可能となる。
As for the communication method, for example, high-speed and large-capacity transmission of 480 Mbps is possible with the same communication protocol as USB 2.0, and the reach is short distance communication of about 10 m. In addition, since each device is remotely connected via wireless, the delay time is small, and the devices can be mutually managed by completely distributing the devices by applying the OTG method or the like.
As a result, wireless gaming machines can be connected to each other and wireless gaming machines can be grouped, and a single player can occupy a plurality of gaming machines from any gaming machine by wireless communication. It is also possible to enable operation interlocking of a plurality of machines by an operation unit such as
In addition, a cooperative game of a plurality of machines is possible, and the satisfaction of customers can be increased by using a game between adjacent gaming machines and further effectively using average probabilities, upper limit of regulation / running rate, etc. These are currently not permitted on regulated rotary gaming machines and pachinko machines, but can still be implemented on game arcade game machines.
If an optical device is substituted for the above-described wireless transceiver, USB communication by optical wireless becomes possible.

次に本発明の実施例3について説明する。図10に示す実施例は遊技機本体の周辺機器、周辺装置までシリアル盤内バスで接続された遊技機セル160aとしての構成である(遊技機本体と周辺機器・装置を接続して、総合的に機能するようにしたものを遊技機セルと呼ぶ)。周辺機器、周辺装置としては、メダル貸出機、24V電源供給装置、ホールコンピュータへのデータ配信端末を接続した事例に基づいて説明する。   Next, a third embodiment of the present invention will be described. The embodiment shown in FIG. 10 has a configuration as a gaming machine cell 160a in which peripheral devices and peripheral devices of the gaming machine main body are connected by a serial board bus (the gaming machine main body and peripheral devices / devices are connected, The ones that function in this way are called gaming machine cells). The peripheral devices and peripheral devices will be described based on an example in which a medal lending machine, a 24V power supply device, and a data distribution terminal connected to a hall computer are connected.

図10は、AC電源(100V、200V、単相、三相)151から24Vに変換する電源装置152、遊技機本体154、メダル貸出機155、PLC/USB変換装置156、一般のパソコン(パーソナルコンピュータ)157をPLC(Power Line Communication:電源ライン搬送通信)150を用いてUSBのプロトコルや情報を載せネットワークを構築した、遊技機セルの構成図である。ここで24V電源装置には、USBハブ、データ一時記憶装置、PLCトランスミッタが内蔵されている。
また、AC電源151に多数の遊技機セル160nを接続して、多数の遊技機をパソコン157で管理することができる。
これにより別設置のホールコンピュータやデータ収集装置(図示せず)用の通信装置を必要としないシステムを構築している。さらにWebを用いれば、系列店のホール管理を一元化することもできる。
FIG. 10 shows an AC power supply (100V, 200V, single phase, three phase) 151 to 24V power supply device 152, gaming machine body 154, medal lending machine 155, PLC / USB conversion device 156, general personal computer (personal computer) ) 157 is a configuration diagram of a gaming machine cell in which a network is built by placing a USB protocol and information using a PLC (Power Line Communication: PLC) 150. Here, the 24V power supply device includes a USB hub, a temporary data storage device, and a PLC transmitter.
In addition, a large number of gaming machines 160n can be connected to the AC power source 151, and a large number of gaming machines can be managed by the personal computer 157.
As a result, a system that does not require a separately installed hall computer or a communication device for a data collection device (not shown) is constructed. Furthermore, if the Web is used, hall management of affiliated stores can be unified.

次に、本発明の実施例4について説明する。
図7は、実施例4のCANシステムの構成図である。
自動車用の車載用シリアルバス規格としてはLIN(Local Interconnect Network)、CAN(Controller Area Network)、MOST(Media Oriented Systems Transport)等があるが、一例として、以下CANについて説明する。
図7において、90はCANノードに相当するサブCPUモジュールあり、サブCPU90はCAN通信を制御するプロトコルフレーム等を保持するCANコントローラ91と、CANトランシーバ92で構成されている。各CANノードとなる表示器93、表面パネル94、DVD95もそれぞれ同一の構成を持ち、CANH、CANLバスに接続されている。
Next, a fourth embodiment of the present invention will be described.
FIG. 7 is a configuration diagram of a CAN system according to the fourth embodiment.
There are LIN (Local Interconnect Network), CAN (Controller Area Network), MOST (Media Oriented Systems Transport), and the like as in-vehicle serial bus standards for automobiles. As an example, CAN will be described below.
In FIG. 7, reference numeral 90 denotes a sub CPU module corresponding to a CAN node. The sub CPU 90 includes a CAN controller 91 that holds a protocol frame and the like for controlling CAN communication, and a CAN transceiver 92. The display 93, the front panel 94, and the DVD 95, which are CAN nodes, have the same configuration and are connected to the CANH and CANL buses.

尚、図7にはサブCPUグループのネットワーク化の意味でサブCPU90モジュールも図示しているが、CANは分散型ネットワークであるので、ここのサブCPU90はマスターではなく、他のノードと同レベルである。従って、実際にはサブCPU90を除いてしまって、表示器93、表面パネル94、DVD95等のCANノードだけでネットワークを構成してもよい。
CANバスは自動車の車内ネットワークとして発展したバスシステムであるが、これを遊技機ネットワークに適用するものである。
In FIG. 7, the sub CPU 90 module is also illustrated in the sense of networking the sub CPU group. However, since the CAN is a distributed network, the sub CPU 90 here is not the master and is at the same level as other nodes. is there. Therefore, in practice, the sub CPU 90 may be omitted, and the network may be configured with only CAN nodes such as the display 93, the front panel 94, and the DVD 95.
The CAN bus is a bus system developed as an in-vehicle network for automobiles, and this is applied to a gaming machine network.

CANは最初から分散型に思考されたシステムであって、プロトコルフレームは、ブロードキャスト送信を行うデータフレーム、リモートフレーム、受信ノードの準備未完を通知するオーバーロードフレーム、エラー検出時のエラーフレーム、データを分離するインターフレームスペース、の5つに単純化されている。
CANはバス内にあるどのノード(基板、ユニット)からも通信可能なマルチマスター方式なので、図8に示すように、ドミナントビット:D、とレセシブビット:RがノードAとノードBの出力として衝突している場合、ドミナントデータ:Dがレセシブデータ:Rを上書きする決まりになっていて、これにより優先順位を決定するアービトレーションを行っている。
また、CANでは、USBでデバイスに付与されるIDに代わるものとして、メッセージにそれぞれ番号を付けてブロードキャスト送信される。図9のフォーマットに示すように、スタンダードの場合は、アービトレーションフイールドとして、ID(アイデンティファイヤ識別子11)を付けてバスにブロードキャスト送信を行い、他のノードは自分に必要かどうかをID識別子(アイデンティファイヤ11)によって見分けることで、CAN通信を行っている。
CAN is a distributed system from the beginning, and the protocol frame includes a data frame for broadcast transmission, a remote frame, an overload frame for notifying the reception node of preparation, an error frame at the time of error detection, and data. It is simplified to five of the inter frame space to be separated.
Since CAN is a multi-master system that can communicate from any node (board, unit) in the bus, as shown in FIG. 8, dominant bit: D and recessive bit: R collide as outputs of node A and node B. The dominant data: D is overwritten with the recessive data: R, and thus arbitration is performed to determine the priority order.
In CAN, instead of an ID assigned to a device by USB, a message is numbered and broadcasted. As shown in the format of FIG. 9, in the case of the standard, as an arbitration field, an ID (identifier identifier 11) is attached and broadcast transmission is performed on the bus, and other nodes identify whether they are necessary or not. The CAN communication is performed by distinguishing by the tifier 11).

以上、本発明について、回胴式遊技機、及びホールの島に新バスシステムを導入する例について説明したが、回胴式遊技機に限らず、パチンコ遊技機、じゃん球遊技機、アレンジボール遊技機、或いはこれらを組み合わせた他の遊技機、各種のゲーム機にも、本発明は適用可能である。   As described above, the present invention has been described with respect to the spinning-reel game machine and the example of introducing the new bus system to the island of the hall. However, the present invention is not limited to the spinning-reel game machine, but a pachinko gaming machine, a ball ball gaming machine, and an arrange ball game. The present invention is also applicable to a machine, other game machines that combine these, and various game machines.

本発明の実施例1による遊技機の構成図である。It is a block diagram of the gaming machine according to the first embodiment of the present invention. 図1に示すサブCPUをマスターとする遊技機の構成図である。FIG. 2 is a configuration diagram of a gaming machine having a sub CPU shown in FIG. 1 as a master. 本発明の実施例1による遊技機の変形例を示す構成図である。It is a block diagram which shows the modification of the game machine by Example 1 of this invention. 図1に示すバス変換器の一例のブロック図である。It is a block diagram of an example of the bus converter shown in FIG. 図1に示すサブCPUのコントローラのブロック図である。It is a block diagram of the controller of the sub CPU shown in FIG. 遊技機の動的チェックの説明図である。It is explanatory drawing of the dynamic check of a gaming machine. CANのバス構成を示す図である。It is a figure which shows the bus structure of CAN. CANバスのアービトレーションの説明図である。It is explanatory drawing of arbitration of a CAN bus. CANシステムの信号フォーマットを示す図である。It is a figure which shows the signal format of a CAN system. USB及びPLCを用いた遊技機セルの構成図である。It is a block diagram of the gaming machine cell using USB and PLC. 従来の遊技機の構成図である。It is a block diagram of the conventional game machine. 従来の遊技機盤内ネットワークを示す構成図である。It is a block diagram which shows the conventional network in a gaming machine board.

符号の説明Explanation of symbols

1、2 USB
3 メインCPU
4 サブCPU
5 バス変換器
6、9、94 表面パネル
7 払い出しユニット
8 回胴ユニット
10、93 表示器
12 遠隔稼動データ収集ブロック
13 サブCPU制御の周辺機器
14 メインCPU制御の周辺機器
21 USBコネクタ
22、31 USBトランシーバ
24 シリアルインターフェースエンジン
30 USBコントローラ
32 デジタルPLL
33 USBエンジン
34 RAM
35 エンドポイント/FIFO
36 GPIF
37 CPU
39 汎用I/O
50 監視盤
51〜54 USBコネクタ
55 アナライザ
56 USB端子
90 サブCPUモジュール
91 CANコントローラ
92 CANトランシーバ
150 PLC(Power Line Communication)
151 AC電源ライン
152 24V電源/USBハブ/USB−PLC変換/PLCトランスミッタ
153 USBコネクタ
154 遊技機本体
155 メダル貸出機
156 PLC/USB変換機
157 パーソナルコンピュータ
160a、160n 遊技機セル
1, 2 USB
3 Main CPU
4 Sub CPU
5 Bus converter 6, 9, 94 Front panel 7 Dispensing unit 8 Cylinder unit 10, 93 Display 12 Remote operation data collection block 13 Sub CPU control peripheral device 14 Main CPU control peripheral device 21 USB connector 22, 31 USB Transceiver 24 Serial interface engine 30 USB controller 32 Digital PLL
33 USB engine 34 RAM
35 Endpoint / FIFO
36 GPIF
37 CPU
39 General purpose I / O
50 Monitor Panel 51-54 USB Connector 55 Analyzer 56 USB Terminal 90 Sub CPU Module 91 CAN Controller 92 CAN Transceiver 150 PLC (Power Line Communication)
151 AC power line 152 24V power supply / USB hub / USB-PLC conversion / PLC transmitter 153 USB connector 154 Game machine body 155 Medal lending machine 156 PLC / USB converter 157 Personal computer 160a, 160n Game machine cell

Claims (19)

少なくとも主制御部を含む1つ以上のCPU搭載の制御ブロックと他の1つ以上の制御対象ブロックとからなる複数のブロック間を複数のデータ転送モード及び活線挿抜機能を有する共通化した仕様のシリアル盤内バスを用いて接続し、前記複数のブロック間の配線を簡略化してデジタル情報の送受信を行う盤内ネットワークを構成することを特徴とする遊技機。   A common specification having a plurality of data transfer modes and a hot-swap function between a plurality of blocks composed of one or more CPU-mounted control blocks including at least the main control unit and one or more other control target blocks. A gaming machine characterized in that it is connected using a serial board internal bus, and forms an internal board network for transmitting and receiving digital information by simplifying wiring between the plurality of blocks. 前記盤内バスは、主制御部を含む1つ以上の制御ブロックのいずれかをマスターとし、他の制御対象ブロックをスレーブとするマスター−スレーブ方式であることを特徴とする請求項1に記載の遊技機。   2. The master-slave system according to claim 1, wherein the in-board bus is a master-slave system in which one of one or more control blocks including a main control unit is a master and another control target block is a slave. Gaming machine. 前記盤内バスは、主制御部を含むブロック又は他のCPUを含むブロックがマスターとなることが可能なマルチマスター方式であることを特徴とする請求項1に記載の遊技機。   The gaming machine according to claim 1, wherein the in-board bus is a multi-master system in which a block including a main control unit or a block including another CPU can be a master. 前記盤内バスは、各制御対象ブロックを活線状態で抜挿できる活線挿抜機能を有し、前記マスターはスレーブとする他の制御対象ブロックのアドレス割当てを自動的に行う際に、予め定められた制御対象ブロック以外のペリフェラル(周辺機器・装置)が接続された場合にアドレス割当てを排除するセキュリティ機能を有することを特徴とする請求項2に記載の遊技機。   The on-board bus has a hot-swap function that allows each block to be controlled to be plugged and unplugged in a live state, and the master determines in advance when address assignment of other blocks to be controlled as slaves is performed automatically. The gaming machine according to claim 2, further comprising a security function that eliminates address assignment when peripherals (peripheral devices and apparatuses) other than the controlled block are connected. 前記盤内バスは、各ブロック間におけるデジタル情報を送受信するための、制御対象ブロックのアドレス設定、制御対象ブロックへの通信手順設定、データ転送方式を自動で設定することを特徴とする請求項1に記載の遊技機。   2. The on-board bus automatically sets an address setting of a control target block, a communication procedure setting to the control target block, and a data transfer method for transmitting / receiving digital information between the blocks. The gaming machine described in 1. 前記盤内バスは、画像や音声等の大量データを送受信するバルク転送モードを有することを特徴とする請求項1に記載の遊技機。   The gaming machine according to claim 1, wherein the on-board bus has a bulk transfer mode for transmitting and receiving a large amount of data such as images and sounds. 前記盤内バスは、スタートレバー、ストップボタン等のヒューマンインターフェースに用いる割込み用のインタラプト転送機能を有することを特徴とする請求項1に記載の遊技機。   2. The gaming machine according to claim 1, wherein the in-board bus has an interrupt transfer function for interrupt used for a human interface such as a start lever and a stop button. 前記盤内バスは、リアルタイムに同期される高速且つ等周期データを転送するアイソクロナスな転送機能を有することを特徴とする請求項1に記載の遊技機。   2. The gaming machine according to claim 1, wherein the in-board bus has an isochronous transfer function for transferring high-speed and equal-cycle data synchronized in real time. 前記盤内バスに接続されるモータ、プランジヤ等の各種アクチュエータドライバは、前記アイソクロナスな転送機能によりフィードバック制御を含む直接制御がなされることを特徴とする請求項8に記載の遊技機。   9. The gaming machine according to claim 8, wherein various actuator drivers such as motors and plungers connected to the in-board bus are directly controlled including feedback control by the isochronous transfer function. 前記盤内バスには、各ブロックに電源を供給可能な5V電源供給ラインが設けられていることを特徴とする請求項1に記載の遊技機。   The gaming machine according to claim 1, wherein the in-board bus is provided with a 5V power supply line capable of supplying power to each block. 前記盤内バスで接続される一つ以上のブロックと外部の遊技機及びペリフェラルとの間を盤内バスの延長として無線通信により接続でき、1台の操作部で複数の遊技機を占有又は遊技機同志の協調ゲームを可能にする遊技機間ネットワークを構成することを特徴とする請求項1に記載の遊技機。   One or more blocks connected by the in-board bus and external gaming machines and peripherals can be connected by wireless communication as an extension of the in-board bus, and a single operation unit can occupy or play a plurality of gaming machines The gaming machine according to claim 1, wherein a gaming machine network that enables a cooperative game between machines is configured. 前記無線通信は、電波(キャリア搬送波も含む)又は電磁誘導又は光通信による無線方式を含み、電波方式の場合は短距離、中大容量通信であることを特徴とする請求項11に記載の遊技機。   12. The game according to claim 11, wherein the wireless communication includes a radio system using radio waves (including carrier waves), electromagnetic induction, or optical communication, and in the case of the radio system, short-range, medium-capacity communication is performed. Machine. 遊技機個々の盤内バスに前記無線通信機能を有する分散型の遠隔稼働データ収集ブロックを配設し、これと別途受信機能装置を付属した一般のパーソナルコンピュータ(複数)とで、従来別途設置されるホールコンピュータシステムが行っていたホール管理及び系列店管理を行うことを特徴とする請求項12に記載の遊技機。   A distributed remote operation data collection block having the above-mentioned wireless communication function is arranged on the in-board bus of each gaming machine, and this is installed separately by a general personal computer (multiple) with a separate reception function device. 13. The gaming machine according to claim 12, wherein hall management and affiliated store management performed by the hall computer system are performed. 実動作時の抽選確率や改ざん等の不正手口を発見する監視システムのチェックを、専用の計測・解析装置を遊技機外に設置された盤内バスコネクタに接続することで、稼動中に遊技機外部より実施可能とすることを特徴とする請求項1又は請求項12に記載の遊技機。   A game machine during operation by connecting a dedicated measurement / analysis device to the in-panel bus connector installed outside the game machine to check the system's check to detect fraudulent techniques such as the probability of lottery and falsification during actual operation The game machine according to claim 1 or 12, which can be implemented from the outside. 前記盤内バスに接続される各ブロックのインターフェースは、そのドライバ回路とソフトウエアが標準化(モジュール化)されることを特徴とする請求項1又は請求項12に記載の遊技機。   The gaming machine according to claim 1 or 12, wherein an interface of each block connected to the in-board bus has a driver circuit and software standardized (modularized). 前記盤内バスにUSB1.1又は2.0準拠のバックプレーン(コネクタ等)を用いて各ブロックを接続し盤内ネットワークを構成することを特徴とする請求項1に記載の遊技機。   The gaming machine according to claim 1, wherein each block is connected to the in-board bus using a USB 1.1 or 2.0 compliant backplane (connector or the like) to form an in-board network. 前記盤内バスにIEEE1394を用いて各ブロックを接続し盤内ネットワークを構成することを特徴とする請求項1に記載の遊技機。   The gaming machine according to claim 1, wherein each block is connected to the in-board bus using IEEE 1394 to constitute an in-board network. 前記盤内バスにLIN、CAN、MOST、FlexRay等の車載ネットワークを適用して各ブロックを接続し盤内ネットワークを構成することを特徴とする請求項1に記載の遊技機。   2. The gaming machine according to claim 1, wherein an on-board network such as LIN, CAN, MOST, FlexRay, or the like is applied to the in-board bus to connect each block to configure the in-board network. 請求項1乃至16のいずれかに記載の遊技機におけるシリアル盤内バスをメダル・玉貸し出し機、電源供給装置、ホールコンピュータへの各種データ収集・入力装置等の遊技機周辺機器・装置に適用し、盤内ブロックと共通な仕様による該シリアル盤内バスで接続することを特徴とする遊技機セル。   The serial board bus in the gaming machine according to any one of claims 1 to 16 is applied to peripheral equipment and devices such as medals, ball lending machines, power supply devices, and various data collection / input devices to hall computers. A gaming machine cell characterized by being connected by a bus in the serial board according to specifications common to the blocks in the board.
JP2004242956A 2004-08-23 2004-08-23 Game machine Expired - Fee Related JP4552065B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004242956A JP4552065B2 (en) 2004-08-23 2004-08-23 Game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004242956A JP4552065B2 (en) 2004-08-23 2004-08-23 Game machine

Publications (2)

Publication Number Publication Date
JP2006055538A true JP2006055538A (en) 2006-03-02
JP4552065B2 JP4552065B2 (en) 2010-09-29

Family

ID=36103488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004242956A Expired - Fee Related JP4552065B2 (en) 2004-08-23 2004-08-23 Game machine

Country Status (1)

Country Link
JP (1) JP4552065B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008107988A (en) * 2006-10-24 2008-05-08 Sony Computer Entertainment Inc Information processing system and relay
JP2008237536A (en) * 2007-03-27 2008-10-09 Aruze Corp Game machine
WO2012005136A1 (en) * 2010-07-07 2012-01-12 オリンパスメディカルシステムズ株式会社 Endoscope system and method for controlling endoscope system
WO2011152642A3 (en) * 2010-06-03 2012-04-19 주식회사 토비스 Game machine
CN109062114A (en) * 2018-09-03 2018-12-21 北京鲜行者网络科技有限公司 It is a kind of to control multiple target lists concurrent external control circuit and system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008107988A (en) * 2006-10-24 2008-05-08 Sony Computer Entertainment Inc Information processing system and relay
JP2008237536A (en) * 2007-03-27 2008-10-09 Aruze Corp Game machine
WO2011152642A3 (en) * 2010-06-03 2012-04-19 주식회사 토비스 Game machine
WO2012005136A1 (en) * 2010-07-07 2012-01-12 オリンパスメディカルシステムズ株式会社 Endoscope system and method for controlling endoscope system
JP5242854B2 (en) * 2010-07-07 2013-07-24 オリンパスメディカルシステムズ株式会社 Endoscope system and method for operating endoscope system
CN109062114A (en) * 2018-09-03 2018-12-21 北京鲜行者网络科技有限公司 It is a kind of to control multiple target lists concurrent external control circuit and system

Also Published As

Publication number Publication date
JP4552065B2 (en) 2010-09-29

Similar Documents

Publication Publication Date Title
EP0798894B1 (en) Management communication bus for networking devices
US7822907B2 (en) Methods and apparatuses for serial bus sideband communications
EP3368992B1 (en) Enhanced communications over a universal serial bus (usb) type-c cable
US7961746B2 (en) Advanced single-chip USB-to-ethernet controller with a dual-PHY mode capacity for ethernet PHY or USB-to-rev-MII bridging
CN102591834B (en) Single wire bus system
US11720512B2 (en) Unified systems and methods for interchip and intrachip node communication
CN105446657B (en) Method for monitoring RAID card
JPH10511236A (en) Method and apparatus for serially interconnecting isochronous and asynchronous peripherals
JP2011530743A (en) USB and Ethernet controller combination type device
CN104881105B (en) Electronic installation
CN208188815U (en) BMC module system
CN104054064B (en) Flexible port configuration based on interface coupling
JP4552065B2 (en) Game machine
CN106127945A (en) A kind of payment based on MDB/ICP agreement controls device
CN114488871A (en) Control method, frequency converter and computer readable storage medium
CN219476054U (en) Server and electronic equipment
KR100814436B1 (en) Web-based Monitoring Module, Hardware System including the same and Monitoring Method of Web-based Monitoring Module
CN219960598U (en) Remote management device
CN113992470B (en) Data transmitting method, data receiving method, master device, slave device and electronic device
JP2013206181A (en) Electronic device and host determination method
KR100277665B1 (en) Device Bay Controller with Isquare Square Line
JPH10271151A (en) Data transmission equipment and contact monitor system
KR100296639B1 (en) Display device having integrated controller of monitor, usb hub, and device bay
US20100030941A1 (en) Method and system for connecting multiple ide devices to a usb apparatus using a single usb-to-ide adapter
CN116878110A (en) Device for controlling air conditioner and air conditioner

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080609

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090205

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090313

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20090403

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100625

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4552065

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees