[go: up one dir, main page]

JP4549311B2 - Ball position detection device for roulette game machine - Google Patents

Ball position detection device for roulette game machine Download PDF

Info

Publication number
JP4549311B2
JP4549311B2 JP2006131892A JP2006131892A JP4549311B2 JP 4549311 B2 JP4549311 B2 JP 4549311B2 JP 2006131892 A JP2006131892 A JP 2006131892A JP 2006131892 A JP2006131892 A JP 2006131892A JP 4549311 B2 JP4549311 B2 JP 4549311B2
Authority
JP
Japan
Prior art keywords
ball
field
drop
speed
roulette
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.)
Active
Application number
JP2006131892A
Other languages
Japanese (ja)
Other versions
JP2007301103A (en
Inventor
宜孝 小坂
Original Assignee
株式会社タイトー
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 株式会社タイトー filed Critical 株式会社タイトー
Priority to JP2006131892A priority Critical patent/JP4549311B2/en
Publication of JP2007301103A publication Critical patent/JP2007301103A/en
Application granted granted Critical
Publication of JP4549311B2 publication Critical patent/JP4549311B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

本発明は、ボール発射装置からボールを放出しフィールド上を周回させ、ボールを出目エリアに落下させることにより出目の投票を楽しむことができるルーレットゲーム機、さらに詳しくいえば、カメラの動画でボール位置を検出しボールの落下位置を予想することにより希望する出目を制御可能にしたルーレットゲーム機におけるボール位置検出装置に関する。   The present invention relates to a roulette game machine in which a ball can be enjoyed by releasing a ball from a ball launching device, orbiting the field, and dropping the ball into the exit area. The present invention relates to a ball position detecting device in a roulette game machine that can control a desired outcome by detecting a ball position and predicting a ball falling position.

従来のルーレットゲーム機は盤面を周回するボールを検出するために複数のセンサを用いていた。その複数のセンサでボールを検出することによりゲームが正常に進行していることをを判断したり、中央部にあるウィルのポケットに落下する時間と位置を予測してウィルの回転速度を変化させたりしてプレイヤの出目予想を困難にしていた。   A conventional roulette game machine uses a plurality of sensors to detect a ball orbiting the board surface. By detecting the ball with these multiple sensors, it is judged that the game is progressing normally, or the time and position of falling in the pocket of the wheel in the center are predicted and the rotation speed of the wheel is changed. It was difficult for the player to predict the outcome.

特許文献1は本件出願人が提案するルーレットゲーム機であり、フィールドの周囲にボール周回検出光学センサを多数設け、個々の光学センサからボールの検出情報を得るものである。この検出情報によってフィールド面の下部に設けられている多数の加速用磁石や減速用磁石の磁力を制御することによりボールの周回運動の速度を正確にコントロールしている。これによりプレイヤが投票する出目位置に対し、過去の出目データから当選確率が高い場合には少し抑え、当選確率が低い場合には当たる確率を上昇させることを可能としている。   Patent Document 1 is a roulette game machine proposed by the applicant of the present application, in which a large number of ball turn detection optical sensors are provided around a field, and ball detection information is obtained from each optical sensor. The speed of the circular motion of the ball is accurately controlled by controlling the magnetic force of the many accelerating magnets and decelerating magnets provided at the lower part of the field surface based on this detection information. As a result, it is possible to slightly suppress the winning position for the player to vote when the winning probability is high based on the past winning data, and to increase the winning probability when the winning probability is low.

特許文献1は、上記のように個々の光学センサによる周回部のボール位置検出のみでポケットに落ちる位置と時間を推察してウィルを制御する構成であるが、周回部とポケットの間にボールの落下軌跡を変更させるためのピンが配置され、制御精度が低いことが考えられることから、検出したボール位置情報からフィールドに沿って多数配置した加速用電磁石,減速用電磁石を制御して積極的に落下する位置の精度を上げようとしている。
ところで、よりボール位置検出精度を向上させるためには上記周回検出センサの数を増やすことが必要であり、製造コストが増大するという問題があった。
特開2005−211299号公報 特開2002−17943号公報
Patent Document 1 is a configuration in which a wheel is controlled by inferring a position and time falling in a pocket only by detecting the ball position of the circulating portion by each optical sensor as described above. Since the pin for changing the fall trajectory is arranged and the control accuracy is considered to be low, it is possible to actively control the acceleration electromagnets and deceleration electromagnets arranged along the field from the detected ball position information. I'm trying to increase the accuracy of the falling position.
By the way, in order to further improve the ball position detection accuracy, it is necessary to increase the number of the rotation detection sensors, and there is a problem that the manufacturing cost increases.
JP 2005-211199 A JP 2002-17943 A

そこで、フィールド上でボール位置を連続的に検出することにより、より精度の高いボールの落下位置制御が可能となることが考えられる。
本件出願人は、個別の周回検出センサではなく、ルーレット盤全体を映像で取り込み、映像を解析することにより、連続的にボール位置を検出してボール落下位置を予想することを考えた。
なお、特許文献2はカメラを用いて位置認識する構成を開示しているが、これはCCDカメラによりルーレット出目やカードの値を読み取るものであり、ボール位置および速度を検出するために用いられているものではない。
Therefore, it is conceivable that the ball drop position can be controlled with higher accuracy by continuously detecting the ball position on the field.
The applicant of the present application considered that the entire ballet is not captured by an individual rotation detection sensor, but the entire roulette wheel is captured as an image and the image is analyzed to continuously detect the ball position and predict the ball drop position.
Patent Document 2 discloses a configuration for recognizing a position using a camera. This is a technique for reading a roulette roll and a card value by a CCD camera, and is used for detecting a ball position and speed. It is not what you have.

本発明の目的は、ルーレット盤上部にカメラを設置し、ボールが周回するフィールド面全体を撮影し、撮影した画像を枡目に区分けして各の映像の異なる部分を抽出し各のどの枡目にボールが存在するかを判断することによりボール位置検出と速度計算を行ってフィールド内周縁のボールが落下する位置およびそのボールの落下時間を精度よく予想することができるルーレットゲーム機におけるボール位置検出装置を提供することにある。 An object of the present invention, a camera installed in the roulette wheel top, ball shot the entire field surface circling, the photographed image is divided into squares to extract different portions of the image of each frame in each frame throat A ball in a roulette game machine that can accurately predict the position where the ball on the inner periphery of the field falls and the time of dropping the ball by detecting the position of the ball and calculating the speed by determining whether a ball exists in the grid. The object is to provide a position detection device.

前記目的を達成するために本発明によるルーレットゲーム機におけるボール位置検出装置は、ボール発射装置からボールを放出しフィールド上を周回させ、ボールを出目エリアに落下させるルーレットゲーム機において、円周壁を有するルーレット盤フィールド全体の映像を撮影する映像撮影装置と、前記ルーレット盤フィールドを多数の枡目に区分し、前記映像撮影装置で撮影したボールの動画の各のイメージを解析し、取得したと、その後に取得した少なくとも2つのの差異ある枡目部分を検出することによりボールが存在する枡目を特定してフィールド上のボール位置を検出するボール位置検出手段と、
ボールがある位置の枡目が特定された第1のおよびボールがある位置の枡目が特定された第2のの間の時間と、第1のの特定した枡目と第2のの特定した領域の枡目間の距離からボール速度を算出するボール速度算出手段と、前記ボール速度算出手段で算出され、フィールド上でボールが円周壁から離れる所定速度になったときの前記ボール位置検出手段の出力によるボール位置ならびにボールが所定速度になってからフィールド内周縁に達するまでのフィールド内周縁のボール落下位置およびボール落下に要する落下時間の実測値を格納する記憶手段と、前記フィールド上でボールが所定速度になったときのボール位置と同じまたは近い位置の前記記憶手段に格納されているフィールド上のボール落下位置およびボール落下に要する落下時間を参照することにより、今回のボールの落下時間およびボール落下位置を予測する予測手段とを備えたことを特徴とする。
本発明の請求項2は、請求項1記載の発明において前記予測手段で予測したボール落下位置およびボール落下に要する落下時間から予め出目エリアの希望するポケットにボールが落下するように出目エリアを回転させるウィルの速度を制御するウィル速度制御手段を有することを特徴とする。
In order to achieve the above object, a ball position detecting device in a roulette game machine according to the present invention is a roulette game machine that releases a ball from a ball launcher, circulates on a field, and drops the ball to a starting area. a video imaging apparatus for capturing an image of the entire roulette wheel field having to divide the roulette wheel field into a number of squares, analyzes the image of each frame of the video ball photographed by the image photographing device, the acquired frame When a ball position detecting means for detecting the ball position on the field to identify the squares of the ball is present by detecting the differentiated squares portion of at least two exposures subsequently acquired,
Time and during the second frame of the first frame and squares position with the ball has been identified that squares the position where the ball is identified, the first identified squares and a second of the frame A ball speed calculating means for calculating a ball speed from a distance between the meshes of the specified area of the heel, and the ball when calculated at the predetermined speed at which the ball is separated from the circumferential wall on the field by the ball speed calculating means. Storage means for storing the ball position by the output of the position detection means, the ball falling position at the inner periphery of the field from the time when the ball reaches the inner peripheral edge of the field, and the actual measurement value of the drop time required for the ball dropping; The ball drop position on the field stored in the storage means at the same position as or close to the ball position when the ball reaches the predetermined speed and the ball drop are required. By referring to the drop time, characterized by comprising a prediction means for predicting the falling time and the ball drop position of this ball.
According to a second aspect of the present invention, in the first aspect of the present invention, the ball is dropped in a desired pocket of the ball area in advance from the ball drop position predicted by the predicting means and the drop time required for the ball drop. And a wheel speed control means for controlling a wheel speed for rotating the wheel.

上記構成によれば、フィールド上でボールが周回している状態で、ボールの位置および速度から円周縁側に落下するボール位置を正確に予想することができ、その予想位置および時間に対してウィルの回転速度を調整することにより希望するポケットへのボールの落下を制御することが可能となる。したがって出目の制御精度が上がりペイアウト調整が正確にできるようになる。
また、ルーレット盤フィールドに多数の検出センサを組み込む必要がないので、従来に比較し安価に製造することができる。また、ルーレット盤フィールドに多数の検出センサを組み込む構成でないため、盤面のデザインの自由度も向上する。
According to the above configuration, it is possible to accurately predict the position of the ball falling to the peripheral side of the circle from the position and speed of the ball while the ball is circling on the field. It is possible to control the drop of the ball into the desired pocket by adjusting the rotation speed of the. Therefore, the control accuracy of the outcome is increased and the payout adjustment can be performed accurately.
In addition, since it is not necessary to incorporate a large number of detection sensors in the roulette wheel field, it can be manufactured at a lower cost than in the prior art. In addition, since it is not configured to incorporate a large number of detection sensors in the roulette board field, the degree of freedom in designing the board surface is improved.

以下、図面を参照して本発明の実施の形態をさらに詳しく説明する。
図1は、本発明によるボール位置検出装置を適用したルーレットゲーム機の外観を示す斜視図である。
ルーレットゲーム機1は、最大6名で行えるように6面のタッチパネル3a〜3fを有し、各タッチパネルでプレイヤはルーレットベットの当たり出目を投票(指定)することができる。中央にルーレット盤枡目部(ルーレット盤ポケット)2を有するルーレット盤5が配置されている。ルーレット盤5の上部にはルーレット盤5全体を視野に入れるカメラ15が設置されている。プレイヤはメダル投入部4にメダルを投入することにより抽選に参加することができる。ボールがフィールドに発射された後、ルーレット盤を周回運動するボールをカメラ15で撮影して動画の取り込みを行う。カメラ15の各の画像を解析することにより時々刻々と変わるボールのルーレット盤の位置を検出するとともにその速度を算出することができる。
Hereinafter, embodiments of the present invention will be described in more detail with reference to the drawings.
FIG. 1 is a perspective view showing an appearance of a roulette game machine to which a ball position detecting device according to the present invention is applied.
The roulette game machine 1 has six touch panels 3a to 3f that can be played by a maximum of six players, and the player can vote (designate) the winning of the roulette bet on each touch panel. A roulette wheel 5 having a roulette wheel grid (roulette wheel pocket) 2 is arranged in the center. A camera 15 that puts the entire roulette wheel 5 into the field of view is installed on the upper part of the roulette wheel 5. The player can participate in the lottery by inserting medals into the medal insertion unit 4. After the ball is fired on the field, the camera 15 captures a moving image by shooting the ball that orbits the roulette wheel. By analyzing the image of each eyelid of the camera 15, it is possible to detect the position of the roulette wheel of the ball that changes from moment to moment and to calculate its speed.

図2は、本発明によるルーレットゲーム機のルーレット盤の実施の形態を示す平面図および断面図である。
ルーレット盤の中央にはモータ6により回転制御させられるウィル14が配置されている。ウィル14の周辺部にはルーレット盤ポケット2が設けられ、個々のポケットナンバーを表示するポケットナンバー表示部13がポケット2の外側に表示されている。ポケットは全部で1〜38番の番号が付されている。
フィールド面10には周回方向に向いた縦ダイヤ形ブロック11a〜11dが等間隔で配置され、縦ダイヤ形ブロック11a〜11dの各間に放射方向に向いた横ダイヤ形ブロック12a〜12dが等間隔で配置されている。
FIG. 2 is a plan view and a sectional view showing an embodiment of a roulette wheel of the roulette game machine according to the present invention.
In the center of the roulette wheel, a wheel 14 that is rotationally controlled by the motor 6 is disposed. A roulette wheel pocket 2 is provided in the periphery of the wheel 14, and a pocket number display portion 13 for displaying individual pocket numbers is displayed on the outside of the pocket 2. The pockets are numbered 1-38 in total.
In the field surface 10, vertical diamond blocks 11a to 11d oriented in the circumferential direction are arranged at equal intervals, and horizontal diamond blocks 12a to 12d oriented in the radial direction are arranged at equal intervals between the vertical diamond blocks 11a to 11d. Is arranged in.

画像入力装置(カメラ)15はフィールド面全体をカバーする画角になっており、ボールは発射された直後はフィールド面の最も外側の円周壁7aに接して周回し(円周Aの位置)、接触抵抗などにより速度が低下すると螺旋を描くようにしてフィールド面を落下し、ついにはウィル14のポケット2のポケットナンバー表示部13の部分に達し(周回Bの位置)いずれかのポケットに落ちる。カメラ15は少なくともボールが周回し始めてからポケットに落ちるまでの動画を撮影するように制御される。   The image input device (camera) 15 has an angle of view that covers the entire field surface, and immediately after the ball is launched, the ball rotates around the outer circumferential wall 7a of the field surface (position of the circumference A), When the speed decreases due to contact resistance or the like, the field surface is dropped in a spiral manner, and finally reaches the portion of the pocket number display portion 13 of the pocket 2 of the wheel 14 (position of turn B) and falls into one of the pockets. The camera 15 is controlled so as to capture at least a moving image from when the ball starts to go around until it falls into the pocket.

図3は、本発明によるボール位置検出装置を適用したルーレットゲーム機の回路の実施の形態を示すブロック図である。
操作部23はタッチパネル3a〜3eを含む入力部であり、操作部23で操作された入力信号は入力制御部24を介してCPU17に伝達される。
ROM18にはルーレットゲームを制御するためのプログラムおよび該プログラムを実行するために必要な各データなどが格納されている。
CPU17はROM18よりルーレットゲーム制御プログラムを読み出し、このプログラムを実行することによりルーレットゲーム機全体を制御するとともにルーレット制御部17a,映像解析部17b,ボール位置・速度算出部17cおよびウィル回転制御部17dの各機能が実現される。
FIG. 3 is a block diagram showing an embodiment of a circuit of a roulette game machine to which the ball position detecting device according to the present invention is applied.
The operation unit 23 is an input unit including the touch panels 3 a to 3 e, and an input signal operated by the operation unit 23 is transmitted to the CPU 17 through the input control unit 24.
The ROM 18 stores a program for controlling the roulette game and data necessary for executing the program.
The CPU 17 reads out the roulette game control program from the ROM 18, and controls the entire roulette game machine by executing this program. The roulette control unit 17a, the video analysis unit 17b, the ball position / speed calculation unit 17c and the wheel rotation control unit 17d Each function is realized.

ルーレット制御部17aは駆動回路20を制御しボール射出用ブロア21を駆動してルーレット盤フィールド面のボールフィールド送出口からボールをフィールドに射出する。ウィル回転制御部17dはウィル駆動回路22を駆動してモータ6を回転させ、周囲にポケット15を有するウィル14を回転制御する。
カメラ制御回路16は、ルーレット制御部17aからのコマンドによりカメラ15を駆動制御しフィールド面の撮影の開始、撮影の終了および取り込んだ動画を映像解析部17bに渡す制御を行う。
映像解析部17bは、撮影した動画の各齣(例えば30フレーム)を比較することにより、映像変化部分の領域を解析する。ボール位置検出・速度算出部17cはこの解析データから各毎にフィールド面のどの位置にボールがあるかを検出するとともに、前後の各のボール位置および時間変化(30フレームでは約33ms)よりボール速度を算出する。
The roulette controller 17a controls the drive circuit 20 to drive the ball injection blower 21 to inject the ball into the field from the ball field delivery port on the roulette board field surface. The wheel rotation control unit 17d drives the wheel driving circuit 22 to rotate the motor 6 and controls the rotation of the wheel 14 having the pocket 15 around it.
The camera control circuit 16 performs drive control of the camera 15 by a command from the roulette control unit 17a, and performs control to start shooting of the field surface, end of shooting, and pass the captured moving image to the video analysis unit 17b.
The video analysis unit 17b analyzes the region of the video change portion by comparing each of the captured moving images (for example, 30 frames). With ball position detection and speed calculation unit 17c detects whether there is a ball from the analysis data in which position the field plane for each frame, from (about 33ms is 30 frames) ball position and time change before and after the frame Calculate the ball speed.

図4はフィールド面のボール位置を決めるための枡目の例を示す図である。
フィールド面に対し、横軸をx,縦軸をyとしてそれぞれの軸方向に所定の間隔で区分する。このように区分することによりフィールド面の各位置は(xn ,yn )で表すことができる。映像解析部17bは動画の各の映像を比較し、各の映像の中で異なる区分領域を探す。この異なる区分領域が、それぞれののボールが存在する位置であるので、ボール位置検出・速度算出部17cは各のボールの存在する位置を(xn ,yn )で特定することができ、各のボール位置より各の時間差に対するボール位置の移動量を得て、フィールド上で周回するボールの速度を算出することができる。区分けで形成される升目は、その間隔を小さくすればするほど、精度よくボール位置を検出することができる。
FIG. 4 is a diagram showing an example of a grid for determining the ball position on the field surface.
With respect to the field plane, the horizontal axis is x and the vertical axis is y. By dividing in this way, each position on the field plane can be represented by (x n , y n ). The video analysis unit 17b compares the videos of the respective wings of the moving image, and searches for different divided areas in the videos of the respective wings . The different sections region, since at the point the ball of each frame is present, ball position detection and speed calculating unit 17c can be identified in the present position of the ball of each frame (x n, y n) to obtain the amount of movement of the ball position relative time difference of each frame from the ball position in each frame, it is possible to calculate the speed of the ball circulating on the field. The smaller the interval between the cells formed by the division, the more accurately the ball position can be detected.

図5は、フィールド面をボールが螺旋軌跡を描くようにして落下する様子を示す図である。
ボールの速度が減速し円周壁7aから離れ始めるタイミングの映像(二点鎖線で描くボールAの位置を含む)と次のの映像(例えば二点鎖線で描くボールB位置を含む)の内、細分化された領域の異なる映像領域を検出することにより、ボールが円周壁7aから離れるときの速度(所定値になる速度)を算出することができる。
FIG. 5 is a diagram illustrating a state where the ball falls on the field surface in a spiral locus.
Among the images (including the position of the ball A drawn by a two-dot chain line) and the next heel image (for example, including the position of the ball B drawn by a two-dot chain line) of the timing at which the speed of the ball is reduced and begins to leave the circumferential wall 7a, By detecting different video areas of the subdivided areas, it is possible to calculate the speed at which the ball leaves the circumferential wall 7a (speed that becomes a predetermined value).

図6は所定速度になったボール位置とボール落下位置および落下時間の関係を測定した例である。これは予めこのルーレット盤ゲーム機で測定してデータを得、記憶部19に格納されるものである。ルーレッド盤ゲーム機は設置されたときの据え付け状態やフィールド面の状態などが異なるためルーレッド盤ゲーム機毎にボールが同じフィールド面位置において同じ方向・速度であっても落下時間および落下位置は異なってくる。
例えば、この例では(x4 ,y16)の位置でボール速度がv1 のときボールのフィールド円周縁落下位置が(x19,y40),落下時間がt1 であるが、他のルーレッド盤ゲーム機であれば、フィールド円周縁落下位置および落下時間の測定値は異なる。
このようにボールのフィールド面の各位置, 各速度に対する過去のフィールド円周縁落下位置および落下時間が書き込まれており、このデータからフィールド円周縁落下位置および落下時間を予想してウィルの制御を行う。また、実際のボールの落下位置と時間を確認(測定)して記憶部19に格納する。
FIG. 6 shows an example in which the relationship between the ball position at a predetermined speed, the ball drop position, and the drop time is measured. This is measured in advance with this roulette board game machine to obtain data and stored in the storage unit 19. Because the installation state and the field surface state of the rouled board game machine are different, the falling time and the falling position are different for each rouled board game machine even if the ball is in the same direction and speed at the same field surface position. come.
For example, in this example, when the ball speed is v 1 at the position (x 4 , y 16 ), the ball field circumference fall position is (x 19 , y 40 ), and the fall time is t 1. In the case of a board game machine, the measured values of the fall position and fall time of the field circle edge are different.
In this way, the past position and fall time of the field circle periphery for each position and speed of the field surface of the ball are written, and the wheel is controlled by predicting the field circle periphery fall position and fall time from this data. . Further, the actual ball drop position and time are confirmed (measured) and stored in the storage unit 19.

図7は、ボール発射からボールがポケットに落下し、そのデータを格納するまでの流れを説明するためのフローチャートである。
ボールが発射される(ステップ(以下「S」という)001)と、映像解析部17bはカメラから取り込まれる動画の各間の映像を比較することにより差異ある領域を解析する。ボール位置検出・速度算出部17cはこの解析結果よりボールが今どの位置x,yにあるかを検出するとともに、その時のボールの速度を算出する。このような動作を繰り返して周回するボールの位置とその位置の速度を次々に出力する。
ルーレット制御部17aは上記ボール位置検出・速度算出部17cから出力されるボール位置を円周壁7aに接した状態で周回しているか否か(円周Aにあるか否か)を監視する(S002)。円周Aにあるか否かは、検出されるボールx,y位置情報により判断することができる。
7, the ball falls into the pocket from the ball firing is a flowchart for explaining a flow in until storing the data.
Ball is fired (step (hereinafter referred to as "S") 001), the video analysis unit 17b analyzes the differentiated region by comparing the image between the frame of the moving image to be captured from the camera. The ball position detection / velocity calculation unit 17c detects the current position x, y from the analysis result and calculates the speed of the ball at that time. The position of the ball that circulates by repeating such an operation and the speed of the position are output one after another.
The roulette control unit 17a monitors whether or not the ball position output from the ball position detection / speed calculation unit 17c circulates in a state of being in contact with the circumferential wall 7a (whether or not it is on the circumference A) (S002). ). Whether or not it is on the circumference A can be determined from the detected ball x and y position information.

ルーレット制御部17aはボールが周回A位置から下降を始めると、ボール位置検出・速度算出部17cの出力よりその速度が所定値以下になるか否かを監視する(S003)。所定値以下になった場合、その時のボール位置および速度と記憶部19に格納されている過去の測定データとを比較し、同じボール位置および速度に対するフィールド内周縁落下位置とその落下時間のデータを読み出し、その読み出したデータを現在周回しているボールの落下位置と落下時間であると予想する(S004)。ボール位置および速度が同じである過去の測定データが存在しない場合には、最も近いボール位置および速度のフィールド内周縁落下位置とその落下時間のデータを選ぶこととなる。   When the ball starts to descend from the orbit A position, the roulette control unit 17a monitors whether or not the speed falls below a predetermined value based on the output of the ball position detection / speed calculation unit 17c (S003). When the value falls below a predetermined value, the ball position and speed at that time are compared with the past measurement data stored in the storage unit 19, and the field inner periphery falling position and the data of the falling time for the same ball position and speed are obtained. The read data is predicted to be the drop position and the drop time of the currently circulating ball (S004). If there is no past measurement data with the same ball position and velocity, the closest ball position and velocity field inner periphery fall position and its fall time data are selected.

ルーレット制御部17aは予想値を得ると、ウィル回転制御部17dに対しモータの回転速度を変更するように指示を出す。ウィル回転制御部17dは上記予想値にポケットが位置付けられるようにするため、ポケットの内、ボールを入れたいポケットが、予想ボール落下時間後に予想ボール内周縁落下位置に達するように回転速度を制御する。このときプレイヤに不自然さが判らないように徐々にかつ連続的にその速度を変更する(S005)。ルーレット制御部17aはボール位置検出・速度算出部17cからのボール位置情報によりボールが落下したことを確認する(S006)と、ボールが落下したフィールド内周縁ボール位置(xn,yn)と所定速度の時のボール位置からフィールド内周縁ボール位置までの時間を算出した落下時間を記憶部19に格納する(S007)。 When the roulette control unit 17a obtains the expected value, it instructs the wheel rotation control unit 17d to change the rotation speed of the motor. The wheel rotation control unit 17d controls the rotation speed so that the pocket in which the ball is to be placed reaches the predicted falling position of the inner periphery of the ball after the predicted falling time of the ball so that the pocket is positioned at the predicted value. . At this time, the speed is changed gradually and continuously so that the player does not find any unnaturalness (S005). When the roulette control unit 17a confirms that the ball has dropped based on the ball position information from the ball position detection / speed calculation unit 17c (S006), the field inner peripheral ball position (x n , y n ) where the ball has dropped and a predetermined value are determined. The drop time obtained by calculating the time from the ball position at the time of speed to the ball position at the inner periphery of the field is stored in the storage unit 19 (S007).

上記処理によりルーレット盤を回転させる毎にその実測値を格納していくが、例えば同じボール位置とボール速度条件で同じでボール落下位置と落下時間の予想値と実測値がずれた場合には予想値となる元のデータ(落下時間と落下位置)を新たな実測値に書き換えることができる。また、実際のボール位置とボール速度条件とは同じ条件のものが予想値に存在せず近似のものを使用した場合には、実際のボール位置とボール速度条件対応に測定したボール落下位置と落下時間を書き加えることとなる。
このようにして新たにデータを加えたり、その一部を過去の実測値の一部と書き替えたりすることにより、より精度の高い出目制御できるように改善することが可能である。
The measured value is stored every time the roulette wheel is rotated by the above processing. For example, if the measured value is different from the predicted value of the ball drop position and the drop time under the same ball position and ball speed condition, the predicted value is predicted. The original data (fall time and drop position) that becomes the value can be rewritten to a new measured value. In addition, if the actual ball position and ball speed condition are not the same as the expected value, but the approximate value is used, the ball drop position and drop measured according to the actual ball position and ball speed condition are used. It will add time.
In this way, by adding new data or rewriting a part thereof with a part of past actual measurement values, it is possible to improve the control so that the output can be controlled with higher accuracy.

上記実施の形態ではウィル回転制御部の制御方法は希望するポケットにボールが落下するようにウィルを回転変更制御をする例を説明したが、ウィルの制御内容は、このような制御以外に他のことを目的として制御してもよい。例えば、ルーレットゲーム機の特定のプレイヤが投票する出目が出にくいように回転を制御することも可能である。
また、実施の形態においては各のイメージを解析してボールが存在する領域を検索する方法として、隣合うの映像の異なる領域を探すか、また、数離れた2つのの映像の異なる領域を探してボール位置を検出するようにしてもよい。
In the above embodiment, the control method of the wheel rotation control unit has been described as an example in which the wheel rotation change control is performed so that the ball falls in a desired pocket. You may control for the purpose. For example, it is possible to control the rotation so that a specific player of a roulette game machine is less likely to vote.
Further, as a method in the embodiment is to search for a region in which the ball by analyzing the image of each frame is present, adjacent to look for different regions of the image of the frame, and the number frame apart of the two frame images The ball position may be detected by searching for a different area.

アーケードセンタなどに設置されるルーレットゲーム機である。   A roulette game machine installed in an arcade center or the like.

本発明によるボール位置検出装置を適用したルーレットゲーム機の外観を示す斜視図である。It is a perspective view which shows the external appearance of the roulette game machine to which the ball position detection apparatus by this invention is applied. ルーレットゲーム機のルーレット盤の平面図および断面図である。It is the top view and sectional drawing of a roulette board of a roulette game machine. 本発明によるボール位置検出装置を適用したルーレットゲーム機の回路の実施の形態を示すブロック図である。It is a block diagram which shows embodiment of the circuit of the roulette game machine to which the ball position detection apparatus by this invention is applied. フィールド面のボール位置を決めるための枡目の例を示す図である。It is a figure which shows the example of the grid for determining the ball position of a field surface. フィールド面をボールが螺旋を描くようにして落下する様子を示す図であるIt is a figure which shows a mode that a ball falls like a spiral on a field surface. 所定速度になったボール位置とボール落下時間および落下位置の関係を測定した例である。It is the example which measured the relationship between the ball | bowl position which became predetermined speed, ball | bowl fall time, and a fall position. ボール発射からボールが落下してその値を格納するまので流れを説明するためのフローチャートである。It is a flowchart for demonstrating a flow until a ball | bowl falls from ball launch and it stores the value.

符号の説明Explanation of symbols

1 ルーレットゲーム機
2 ルーレット盤ポケット
3a〜3f タッチパネル
4 メダル投入部
5 ルーレット盤
6 モータ
7 ボウル
8 ボール
10 フィールド面
11a〜11d 横ダイヤ形ブロック
12a〜12d 縦ダイヤ形ブロック
13 ポケットナンバー表示部
14 ウィル
15 カメラ
16 カメラ制御回路
17 CPU
18 ROM
19 記憶部
20 駆動回路
21 ボール射出ブロア
22 ウィル駆動回路
23 操作部
24 入力制御部
1 Roulette game machine
2 Roulette pocket
3a-3f Touch panel
4 medal insertion part
5 Roulette wheel
6 Motor 7 Bowl 8 Ball 10 Field surface 11a to 11d Horizontal diamond block 12a to 12d Vertical diamond block 13 Pocket number display section 14 Will 15 Camera 16 Camera control circuit 17 CPU
18 ROM
DESCRIPTION OF SYMBOLS 19 Memory | storage part 20 Drive circuit 21 Ball injection blower 22 Will drive circuit 23 Operation part 24 Input control part

Claims (2)

ボール発射装置からボールを放出しフィールド上を周回させ、ボールを出目エリアに落下させるルーレットゲーム機において、
円周壁を有するルーレット盤フィールド全体の映像を撮影する映像撮影装置と、
前記ルーレット盤フィールドを多数の枡目に区分し、前記映像撮影装置で撮影したボールの動画の各のイメージを解析し、取得したと、その後に取得した少なくとも2つのの差異ある枡目部分を検出することによりボールが存在する枡目を特定してフィールド上のボール位置を検出するボール位置検出手段と、
ボールがある位置の枡目が特定された第1のおよびボールがある位置の枡目が特定された第2のの間の時間と、第1のの特定した枡目と第2のの特定した領域の枡目間の距離からボール速度を算出するボール速度算出手段と、
前記ボール速度算出手段で算出され、フィールド上でボールが円周壁から離れる所定速度になったときの前記ボール位置検出手段の出力によるボール位置ならびにボールが所定速度になってからフィールド内周縁に達するまでのフィールド内周縁のボール落下位置およびボール落下に要する落下時間の実測値を格納する記憶手段と、
前記フィールド上でボールが所定速度になったときのボール位置と同じまたは近い位置の前記記憶手段に格納されているフィールド上のボール落下位置およびボール落下に要する落下時間を参照することにより、今回のボールの落下時間およびボール落下位置を予測する予測手段と、
を備えたことを特徴とするルーレットゲーム機におけるボール位置検出装置。
In the roulette game machine that releases the ball from the ball launcher, circulates on the field, and drops the ball to the exit area,
An image capturing device for capturing images of the entire roulette wheel field having a circumferential wall;
Dividing the roulette wheel field into a number of squares, the analyzing the image of each frame of the video ball shot by the image capturing device, a frame obtained, differentiated at least two exposures subsequently acquired squares A ball position detecting means for detecting a position of the ball on the field by identifying a cell in which the ball exists by detecting a portion;
Time and during the second frame of the first frame and squares position with the ball has been identified that squares the position where the ball is identified, the first identified squares and a second of the frame A ball speed calculating means for calculating the ball speed from the distance between the meshes of the specified area of the heel,
Calculated by the ball speed calculating means, and when the ball reaches a predetermined speed at which the ball leaves the circumferential wall on the field, the ball position by the output of the ball position detecting means and until the ball reaches the inner periphery of the field after reaching the predetermined speed Storage means for storing the measured value of the ball drop position and the drop time required for the ball drop at the inner periphery of the field;
By referring to the ball drop position on the field stored in the storage means at the same position as or close to the ball position when the ball reaches the predetermined speed on the field and the drop time required for the ball drop, A predicting means for predicting a ball falling time and a ball dropping position;
A ball position detecting device for a roulette game machine.
前記予測手段で予測したボール落下位置およびボール落下に要する落下時間から予め出目エリアの希望するポケットにボールが落下するように出目エリアを回転させるウィルの速度を制御するウィル速度制御手段を有することを特徴とする請求項1記載のルーレットゲーム機におけるボール位置検出装置。   From the ball drop position predicted by the prediction means and the drop time required for the ball drop, there is a wheel speed control means for controlling a wheel speed for rotating the wheel area so that the ball falls in a desired pocket in the game area in advance. The ball position detecting device for a roulette game machine according to claim 1.
JP2006131892A 2006-05-10 2006-05-10 Ball position detection device for roulette game machine Active JP4549311B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006131892A JP4549311B2 (en) 2006-05-10 2006-05-10 Ball position detection device for roulette game machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006131892A JP4549311B2 (en) 2006-05-10 2006-05-10 Ball position detection device for roulette game machine

Publications (2)

Publication Number Publication Date
JP2007301103A JP2007301103A (en) 2007-11-22
JP4549311B2 true JP4549311B2 (en) 2010-09-22

Family

ID=38835568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006131892A Active JP4549311B2 (en) 2006-05-10 2006-05-10 Ball position detection device for roulette game machine

Country Status (1)

Country Link
JP (1) JP4549311B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4847507B2 (en) * 2008-11-20 2011-12-28 株式会社コナミデジタルエンタテインメント Physical lottery device and game device equipped with the same
JP4681036B2 (en) * 2008-11-20 2011-05-11 株式会社コナミデジタルエンタテインメント Physical lottery device and game device equipped with the same
JP2010273928A (en) 2009-05-29 2010-12-09 Universal Entertainment Corp Roulette game device
GB2473624A (en) 2009-09-17 2011-03-23 Cammegh Ltd A roulette wheel system
JP5973127B2 (en) * 2010-11-10 2016-08-23 株式会社ユニバーサルエンターテインメント Gaming machine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2395139A (en) * 2002-11-11 2004-05-19 Donald William Bursill Roulette-based gaming apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2395139A (en) * 2002-11-11 2004-05-19 Donald William Bursill Roulette-based gaming apparatus

Also Published As

Publication number Publication date
JP2007301103A (en) 2007-11-22

Similar Documents

Publication Publication Date Title
JP4668678B2 (en) Roulette equipment
JP4549311B2 (en) Ball position detection device for roulette game machine
JP5221395B2 (en) Game machine
JP2008228908A (en) Pinball game machine
TW200944273A (en) Jackpot drawing device, game device using the same and game system
US10019873B2 (en) Game machine, game control method, and computer program
JP2006051055A (en) Generator unit of game machine
CN101378813B (en) Wrong-act-preventing-function installed game device, wrong-act-preventing method during playing game
JP5952919B2 (en) GAME MACHINE, CONTROL METHOD USED FOR THE SAME, AND COMPUTER PROGRAM
US20170333791A1 (en) Game machine and program
JP5532233B2 (en) Lottery equipment
JP5349130B2 (en) Medal game machine
JP4225928B2 (en) Acceleration / deceleration mechanism of ball in roulette game machine
JPH1066770A (en) Starting hole switch device for game machine
JP4737433B2 (en) Pusher game device
JP7478358B2 (en) Gaming device
JP7569005B2 (en) Gaming device
JP4676234B2 (en) Game control method for roulette device
JP4676236B2 (en) Roulette equipment
JP4949365B2 (en) Game machine
JP2009254556A (en) Pinball game machine
JP2004073598A (en) Game machine
JP2005278952A (en) Game machine
JP2006239050A (en) Game machine
JP4676235B2 (en) Roulette device and game control method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100119

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100305

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100315

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100408

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100413

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100601

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100602

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100706

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: 20100706

R150 Certificate of patent or registration of utility model

Ref document number: 4549311

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: 20130716

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140716

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140716

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20140716

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350