(57)【要約】【課題】ボタンが押下されたときのボタンの姿勢を安定させることが可能な押ボタン装置を提供する。【解決手段】押ボタン装置（１、１０、２０）は、所定方向に沿って移動可能なボタン部４と、ボタン部４を支持する支持部（２、３）と、支持部（２、３）に固定され、ボタン部４の中心を囲むように固定され、かつ、ボタン部４に対向する側に第１の磁極を有する複数の第１の磁石（５−１〜５−４）と、複数の第１の磁石のそれぞれに対して、その第１の磁石よりも所定距離だけボタン部４の中心から離れた位置、またはその第１の磁石よりも所定距離だけボタン部４の中心の近くに配置され、かつ、第１の磁石に対向する側に第１の磁極を有する複数の第２の磁石（５−５〜５−８）と、ボタン部４が所定量だけ押下されたことを検知するセンサ（６、８）とを有する。【選択図】図３
2013161612.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に沿って移動可能であり、かつ押下される側と反対側に位置する第１の部材を有するボタン部と、
前記ボタン部を前記所定方向に沿って移動可能に支持する支持部と、
前記支持部によって前記第１の部材に対向し、前記ボタン部の中心を囲むように固定され、かつ、前記第１の部材に対向する側に第１の磁極を有する複数の第１の磁石と、
前記複数の第１の磁石のそれぞれに対して、当該第１の磁石よりも所定距離だけ前記ボタン部の中心から離れた位置、または当該第１の磁石よりも所定距離だけ前記ボタン部の中心の近くに配置され、かつ、当該第１の磁石に対向する側に前記第１の磁極を有する複数の第２の磁石と、
前記ボタン部が所定量だけ押下されたことを検知するセンサと、
を有する押ボタン装置。
【請求項２】
前記複数の第１の磁石と前記複数の第２の磁石のそれぞれは、前記ボタン部の中心から放射状に伸びる直線に沿って配置される、請求項１に記載の押ボタン装置。
【請求項３】
遊技機であって、
請求項１または２に記載の押ボタン装置と、
前記押ボタン装置から押下されたことを表す信号を受け取ると、該信号に応じて前記遊技機の動作を制御する制御回路と、
を有する遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁石を利用した押ボタン装置、及びそのような押ボタン装置を備えた遊技機に関する。
【背景技術】
【０００２】
スロットマシンなどの遊技機には、遊技者が遊技機を操作するための１個以上の押ボタン装置が設けられている。このような押ボタン装置については、遊技者が押ボタンを押下したつもりにもかかわらず押下されていないといった事態が生じることを防止するため、押ボタンを押下したという感触を遊技者に与えることが望ましい。そこで、箱体上部に進退可能に設けられた押片を、一つのスプリングを用いて支持する押ボタン形リニア出力装置が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−４０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、遊技者は、ボタンの中央を押下するとは限らない。押下された位置がボタンの端部に近いと、ボタンは、その押下によって押下された方向に対して傾くことがあった。このようにボタンが傾くと、遊技者にとってボタンを押下したときの感触が良好でないおそれがあった。さらに、ボタンが傾くことで、場合によっては、センサが、ボタンが押下されたことを検知し損ねるおそれがあった。そこで、ボタンが押下されたときに、そのボタンの姿勢を安定させることが可能な押ボタン装置が望まれている。
【０００５】
そこで、本発明は、ボタンが押下されたときのボタンの姿勢を安定させることが可能な押ボタン装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの形態として、押ボタン装置が提供される。この押ボタン装置は、所定方向に沿って移動可能であり、かつ押下される側と反対側に位置する第１の部材を有するボタン部と、ボタン部を所定方向に沿って移動可能に支持する支持部と、支持部によって第１の部材に対向し、ボタン部の中心を囲むように固定され、かつ、第１の部材に対向する側に第１の磁極を有する複数の第１の磁石と、複数の第１の磁石のそれぞれに対して、第１の磁石よりも所定距離だけボタン部の中心から離れた位置、または第１の磁石よりも所定距離だけボタン部の中心の近くに配置され、かつ、第１の磁石に対向する側に第１の磁極を有する複数の第２の磁石と、ボタン部が所定量だけ押下されたことを検知するセンサとを有する。
【０００７】
この押ボタン装置において、複数の第１の磁石と複数の第２の磁石のそれぞれは、ボタン部の中心から放射状に伸びる直線に沿って配置されることが好ましい。
【０００８】
本発明の他の形態によれば、遊技機が提供される。この遊技機は、上述した押ボタン装置の何れかと、押ボタン装置から押下されたことを表す信号を受け取ると、その信号に応じて遊技機の動作を制御する制御回路とを有する。
【発明の効果】
【０００９】
本発明に係る押ボタン装置は、ボタンが押下されたときのボタンの姿勢を安定させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一つの実施形態による押ボタン装置の概略斜視図である。
【図２】押ボタン装置の分解斜視図である。
【図３】押ボタン装置の上面視分解図である。
【図４】図３のＡＡ’で示された断面を矢印の方向から見た、押ボタン装置の断面斜視図である。
【図５】（ａ）は、押ボタン装置のボタン部が押下されていないときの磁束線の模式図であり、（ｂ）は、押ボタン装置のボタン部が押下されたときの磁束線の模式図である。
【図６】検知回路の回路ブロック図である。
【図７】押下判定及び移動速度測定処理の動作フローチャートである。
【図８】時間速度変換テーブルの一例を示す図である。
【図９】電圧速度変換テーブルの一例を示す図である。
【図１０】図３のＡＡ’で示された断面を矢印の方向から見た、変形例による押ボタン装置の側面断面図である。
【図１１】図３のＡＡ’で示された断面を矢印の方向から見た、他の変形例による押ボタン装置の側面断面図である。
【図１２】本発明の実施形態または変形例による押ボタン装置を備えた遊技機の概略斜視図である。
【図１３】遊技機の制御回路の回路ブロック図である。
【発明を実施するための形態】
【００１１】
以下、図を参照しつつ、本発明の実施形態による押ボタン装置について説明する。この押ボタン装置は、所定方向に移動可能に支持されたボタン部を押下したユーザに弾性を感じさせるために複数の磁石間の磁力による反発を利用する。そしてボタン部を支持するケース基部に設けた磁石と、その磁石に対向するようにボタン部に設けた磁石との組を、ボタン部の中央を囲むように複数配置する。さらに、ボタン部に設けられた各磁石は、それぞれ、ボタン部の中央とケース基部に設けられた対応する磁石とを結ぶ放射線上のラインに沿って、所定距離だけボタン部の中央から離して配置される。これにより、各磁石の組によって生じる、ボタン部が直進する方向と直交する面に平行な磁力の成分が互いに打ち消して、ボタン部の姿勢が安定化する。
なお、以下では、説明の便宜上、ボタン部が移動可能な方向を垂直方向とする。しかし、ボタン部が実際に移動する方向は、押ボタン装置の配置に応じて適宜決定される。
【００１２】
図１は、本発明の第１の実施形態による押ボタン装置１の概略斜視図であり、図２は、押ボタン装置１の分解斜視図である。図３は、押ボタン装置１の上面視分解図である。また図４は、図３のＡＡ’で示された断面を矢印の方向から見た、押ボタン装置の断面斜視図である。押ボタン装置１は、ケース基部２と、ケースカバー３と、ボタン部４と、ケース基部２に取り付けられた４個の磁石５−１〜５−４と、ボタン部４に取り付けられた４個の磁石５−５〜５−８と、磁気センサ６と、検知回路７とを有する。
【００１３】
ケース基部２は、ケースカバー３とともに、ボタン部４を垂直方向に沿って移動可能に支持する支持部を構成する。そのために、ケース基部２は、垂直方向に沿って略矩形の筒状に形成された側壁２１と、その側壁２１内に、側壁２１と略直交するように配置された底板２２とを有する。
側壁２１の外周には、ケースカバー３をケース基部２に固定するためのラッチ２１ａ及び内側に向けて窪んだ凹部２１ｂが設けられている。また、底板２２の略中央には、上方を向いた円筒状の突起部２３が形成されている。そして突起部２３には、後述するボタン部４のボタン下部４２の先端が挿入され、ボタン部４の位置が水平方向にずれることを抑制する。
【００１４】
さらに、側壁２１と突起部２３の間には、ケース基部２の底板２２の上面に、形成された、突起部２３を囲むように四角形状の突起部２４が形成される。この突起部２４の各頂点には、磁石５−１〜５−４が配置される。
【００１５】
ケースカバー３は、ケース基部２の上方に配置され、ケース基部２とともに支持部を構成する。ケースカバー３の上面の中央には、略矩形状の開口３１が形成されており、開口３１のなかにボタン部４の上部が挿入される。そのため、開口３１のサイズ及び形状は、ボタン部４の上部のサイズ及び外形と略等しくなっている。
【００１６】
ケースカバー３の外周のサイズは、ケース基部２の外周のサイズと略等しくなっている。ケースカバー３の外周の下部には、垂直方向に沿って４個の突起部３２が形成されており（なお、図１及び図２では、４個の突起部３２のうちの２個のみが図示されている）、その４個の突起部３２のうちの２個には、ケース基部２の側壁２１に形成されたラッチ２１ａと係合するための孔３３が形成されている。そしてこの孔３３がラッチ２１ａと係合し、突起部３２のうちの他の２個がケース基部２の側壁２１の凹部２１ｂと係合することにより、ケースカバー３がケース基部２に固定される。そしてケースカバー３がケース基部２に固定された状態で、ケースカバー３と、ケース基部２の底板２２の上面との間には、ボタン部４が垂直方向に沿って移動可能な空間が形成される。
なお、ケース基部２及びケースカバー３は、例えば、樹脂を射出成型することによって形成される。
【００１７】
ボタン部４は、ユーザが押下することによって垂直方向に移動する部材であり、押ボタン装置１は、ボタン部４が押下されていない状態から所定距離だけ下方へ移動することにより、押下されたことを表す信号を出力する。そのために、ボタン部４は、略直方体状のボタン上部４１と、ボタン上部４１の底面の略中央から下方に向けて形成された略円柱状のボタン下部４２とを有する。
【００１８】
ボタン上部４１の側面の外形及びサイズは、ケースカバー３の開口３１の形状及びサイズと略等しくなっており、ボタン上部４１は、ケースカバー３の底面側から開口３１に挿入される。そのため、ボタン上部４１の上面を、遊技者が直接押下できるようになっている。またボタン上部４１の外周下部には、フリンジ４３が形成されており、このフリンジ４３の外周のサイズは、開口３１のサイズよりも大きくなっており、ボタン部４が移動可能範囲の上端に位置したときにフリンジ４３の上面がケースカバー３の開口３１の外周の底面と当接するようになっている。そのため、ボタン部４が開口３１を通り抜けて脱落することが防止される。
【００１９】
またボタン上部４１の上面は、ユーザにとってボタンであることが分かり易いようにするために、上方に対して凸となる緩やかな曲面で形成されてもよい。さらに、ボタン上部４１は、中空状に形成されてもよい。この場合において、ボタン上部４１の上面を形成する部材は、透明または半透明な樹脂により形成されてもよい。さらに、ボタン上部４１の内部に、発光ダイオードといった発光素子が配置され、その発光素子の発光強度がボタン部４の移動速度によって調整されてもよい。
【００２０】
ボタン下部４２の外形及びサイズは、ケース基部２の突起部２３の内側の形状及びサイズと略等しくなっており、ボタン下部４２は、突起部２３内に挿入される。そのため、ケース基部２の突起部２３及びケースカバー３の開口３１によって、ボタン部４が移動可能な方向が垂直方向に制限される。
【００２１】
さらに、ボタン部４のボタン上部４１の下面、すなわち、押下される側と反対側には、ボタン上部４１の外周に沿って下側へ向けて四角形状の突起部４４が形成されている。この突起部４４は、ケース基部２に形成された矩形状の突起部２４と、水平断面の形状が相似形となっており、かつ、突起部２４を囲うように形成されている。したがって、磁石５−１〜５−４は、突起部４４と対向している。
なお、ボタン部４を構成する各部も、例えば、樹脂を射出成型することによって形成される。
【００２２】
突起部４４の各頂点には、磁石５−５〜５−８が配置される。これにより、ボタン部４の水平面における中心Ｃを囲むように、磁石５−１〜５−８が配置される。なお、この中心Ｃは、垂直方向に沿ったボタン部４の中心軸上に位置する。
なお、磁石５−１〜５−４と磁石５−５〜５−８の位置関係を理解し易くするために、図３において、ケース基部２上に、点線で磁石５−５〜５−８の位置を示した。図３から明らかなように、中心軸上の中心Ｃから磁石５−１〜磁石５−４を通るように放射状に伸ばした直線上に、磁石５−５〜５−８も位置し、かつ、磁石５−５〜磁石５−８は、磁石５−１〜５−４よりも、所定距離だけ中心Ｃから離れている。なお、所定距離は、対応する二つの磁石の磁力同士の反発により、ボタン部４を上方に向けて付勢できる程度に離れた距離、例えば、1mm〜5mmに設定される。また、磁石５−１〜５−４は、同一の磁力を有し、磁石５−５〜５−８も同一の磁力を有する。なお、磁石５−１〜５−８は、それぞれ、ネオジウム磁石といった永久磁石であってもよく、あるいは、電磁石であってもよい。
【００２３】
また、磁石５−１〜５−４の上端側の磁極は、それぞれ、磁石５−５〜５−８の下端側の磁極と同一となっている。そのため、磁石５−１〜５−４の磁力と磁石５−５〜５−８の磁力とが互いに反発することによってボタン部４は上方、すなわちケース基部２から離れる方向へ向けて付勢され、その結果、ボタン部４が押下されていなければ、ボタン部４はその移動可能範囲の上端に位置する。また、ボタン部４が押下された時にも、ユーザは、その磁力に応じた弾力を感じることができる。これにより、押ボタン装置１は、ユーザにボタンを押下した感触を提供できる。またユーザがボタン部４から指を離すと、この磁力によって、ボタン部４はその移動可能範囲の上端に達するまで上方へ移動する。
【００２４】
さらに、磁石５−１、５−３と磁石５−５、５−７とは、それぞれ、中心Ｃを通る一本のライン上に位置している。そのため、磁石５−１の磁力と磁石５−５の磁力との相互作用によってボタン部４に働く力の水平方向成分と、磁石５−３の磁力と磁石５−７の磁力との相互作用によってボタン部４に働く力の水平方向成分とは、互いに逆向きであり打ち消しあう。同様に、磁石５−２、５−４と磁石５−６、５−８とは、それぞれ、中心Ｃを通る他の一本のライン上に位置している。磁石５−２の磁力と磁石５−６の磁力との相互作用によってボタン部４に働く力の水平方向成分と、磁石５−４の磁力と磁石５−８の磁力との相互作用によってボタン部４に働く力の水平方向成分とは、互いに逆向きであり打ち消しあう。このように、各磁石によってボタン部４に掛かる力の水平成分のバランスが取れているので、ボタン部４が押下されたときに、ボタン部４が水平方向にずれることが防止される。さらに、ボタン部４の各コーナーにおける、垂直方向に沿った反発力は略等しいので、ボタン部４が傾くことも防止される。その結果として、ユーザがボタン部４を押下したときのボタン部４の姿勢を容易に安定させることができるので、この押ボタン装置１０は、ユーザに対するボタンの押下感触を向上できる。
【００２５】
磁気センサ６は、例えば、ホール素子を有し、ケース基部２に取り付けられた磁石とボタン部４に取り付けられた磁石により生じ、かつ、その二つの磁石間の距離に応じて変化する、磁気感応面６１を貫く磁束密度を検知する。そのために、磁気センサ６は、その二つの磁石間の距離が短くなるにつれて、一方の磁石から出た磁束が磁気感応面６１に入射する角度が垂直に近づくように配置されることが好ましい。また磁気センサ６は、その二つの磁石間の距離が短くなるにつれて、他方の磁石から出て磁気感応面６１に入射する磁束密度が高くなるように配置されることが好ましい。
【００２６】
本実施形態では、磁気センサ６は、ボタン部４が押下されたときにボタン部４と磁気センサ６が接触しないように磁石５−１よりも中心Ｃ側に、磁石５−１の側面に近接して配置される。そして磁気センサ６の磁気感応面６１が、垂直方向に略平行となり、かつ、磁石５−１及び磁石５−５と対向するように向けられる。さらに、磁石５−１の上端が磁気感応面６１の上端よりも下方に位置するように、すなわち、ボタン部４が押下されていないときに磁気感応面６１の上端の方が磁石５−１の上端よりもボタン部４に近くなるように、磁気センサ６は設置される。これにより、磁気センサ６は、ボタン部４が垂直方向に移動することによる、磁石５−１及び磁石５−５から出て磁気感応面６１を通る磁束密度の変化を感度良く検知できる。
なお、磁気センサ６は、ボタン部４が移動可能範囲の下端に位置するときの磁石５−５の下面よりも磁気感応面６１の上端が上方に位置し、一方、ボタン部４が移動可能範囲の上端に位置するときの磁石５−５の下面よりも磁気感応面６１の上端が下方に位置するように、磁気センサ６は配置されることがより好ましい。これにより、ボタン部４が移動可能範囲の上端に位置するときに磁気感応面６１を透過する磁束密度とボタン部４が移動可能範囲の下端に位置するときに磁気感応面６１を透過する磁束密度との差が大きくなるので、検知回路７は、磁気センサ６から出力される信号に基づいてより高精度にボタン部４の移動速度を求められる。
【００２７】
なお、磁気センサ６は、磁石５−１の代わりに、磁石５−２〜５−４の何れかに近接して配置されてもよい。この場合にも、磁気センサ６の磁気感応面６１と磁石５−２〜５−４及び磁石５−６〜５−８との位置関係が、上述した実施形態における磁気感応面６１と磁石５−１及び磁石５−５と同様になるように配置されることが好ましい。
【００２８】
図５（ａ）は、押ボタン装置のボタン部４が押下されていないときの磁束線の模式図であり、図５（ｂ）は、ボタン部４が押下されたときの磁束線の模式図である。図５（ａ）及び図５（ｂ）において、線５００、５０１は、それぞれ、磁石５−１及び磁石５−５から出る磁束線を表す。
図５（ａ）に示されるように、ボタン部４が押下されていない状態にあっては、磁石５−１と磁石５−５とが離れているため、磁石５−１の上面から出る磁束線５００は、磁石５−５による影響を殆ど受けず、そのため、磁束線５００は、磁石５−１の上面の近傍に位置する磁気センサ６の磁気感応面６１に対して斜めに入射する。また、磁石５−５と磁気センサ６とは離れているので、磁石５−５から出た磁束線５０１のうち、磁気感応面６１に達する磁束線は少ない。そのため、磁気センサ６により検知される磁束密度は相対的に低い。
【００２９】
一方、図５（ｂ）に示されるように、ボタン部４が押下され、磁石５−１と磁石５−５の間隔が狭まると、磁石５−１の上面から出た磁束線５００は、磁石５−５の下面から出た磁束線４０１と互いに影響しあうようになる。そして磁束線５００は、磁石５−１と磁石５−５の間隔が広いときよりも下側で側方へ向けて湾曲する。その結果として、磁気感応面６１に対して略垂直に入射する磁束線の数が増えるので、磁気感応面６１における磁束線密度も高くなる。さらに、磁石５−５と磁気感応面６１間の間隔が狭まるので、磁気感応面６１を透過する、磁石５−５の下面から出た磁束線５０１の密度も増加する。そのため、磁気センサ６により検知される磁束密度は相対的に高くなる。
【００３０】
このように、ボタン部４が押下されることによってボタン部４が垂直方向に沿って移動すると、その移動に伴って磁石５−１と磁石５−５間の距離が短くなることにより、磁気センサ６により検知される磁束密度も変化する。したがって、磁気センサ６により検知された磁束密度の変化は、ボタン部４の移動量を表している。
【００３１】
磁気センサ６は、検知した磁束密度に応じた電圧を検知回路７へ出力する。
【００３２】
検知回路７は、磁気センサ６から出力された電圧に基づいて、ボタン部４が押下されたか否かを判定するとともに、ボタン部４の移動速度を求める。そのために、検知回路７は、ケース基部２とケースカバー３の空間に配置された基板（図示せず）上に配置され、磁気センサ６と信号線を介して接続される。あるいは、検知回路７は、ケース基部２及びケースカバー３の外部に設けられた基板上に配置されてもよい。さらに検知回路７は、押ボタン装置１が搭載される遊技機の主制御回路（図示せず）と信号線を介して接続され、その主制御回路へ、ボタン部４が押下されたこと、及びボタン部４の移動速度を表す信号を出力する。
【００３３】
図６は、検知回路７の回路ブロック図である。検知回路７は、アナログ／デジタル変換器７１と、メモリ７２と、演算回路７３とを有する。アナログ／デジタル変換器７１、メモリ７２及び演算回路７３は、別個の回路であってもよく、あるいは、一つの集積回路として一体的に形成されてもよい。
【００３４】
アナログ／デジタル変換器７１は、磁気センサ６からの出力電圧を、その出力電圧に応じたデジタル信号である電圧信号に変換し、その電圧信号を演算回路７３へ出力する。なお、磁気センサ６からの出力電圧をアンプにより増幅し、その増幅された出力電圧がアナログ／デジタル変換器７１に入力されてもよい。
メモリ７２は、例えば、不揮発性の書き込み不能な半導体メモリと、揮発性の読み書き可能な半導体メモリとを有する。そしてメモリ７２は、ボタン部４が押下されたか否かの判定に利用されるデータ、及びボタン部４の移動速度を検出するために使用されるデータを記憶する。例えば、メモリ７２は、ボタン部４が押下されたか否かを判定するために用いられる電圧閾値、及び、予め設定された２点間をボタン部４が移動するのに要した時間を表すカウンタ値とボタン部４の移動速度との関係を表す時間速度変換テーブルなどを記憶する。
【００３５】
演算回路７３は、例えば、汎用プロセッサまたはＡＳＩＣとして構成された専用の演算回路により構成される。そして演算回路７３は、アナログ／デジタル変換器７１から受け取った、磁気センサ６からの出力電圧に対応する電圧信号に基づいて、ボタン部４が押下されたか否かを判定し、及びボタン部４の移動速度を求める。
【００３６】
図７は、演算回路７３により実行される押下判定及び移動速度測定処理の動作フローチャートである。演算回路７３は、一定周期ごとに、下記の動作フローチャートに従って押下判定及び移動速度測定処理を実行する。なお、一定周期は、ユーザがボタンの押下操作を１回実施するのに要する時間よりも短い時間、例えば、20μsecに設定される。
なお、押ボタン装置１に電源が投入されたときに、演算回路７３は、初期設定として、ボタン部４に押下圧力が掛けられた状態であるか否かを表す押下フラグFbを、押下圧力が掛けられていないことを示すオフに設定する。また演算回路７３は、押ボタン装置１が一旦押下された後にボタン部４に押下圧力が掛けられていない状態に戻ったか否かを表す押下済みフラグFaを押下圧力が掛けられていない状態に戻ったことを表すオフに設定する。さらに演算回路７３は、ボタン部４に押下圧力が掛けられた状態になった後に電圧信号値を取得した回数を表すカウンタCの値を0に設定する。
【００３７】
演算回路７３は、アナログ／デジタル変換器から、磁気センサ６からの出力電圧に対応する電圧信号Vを取得する（ステップＳ１０１）。そして演算回路７３は、押下フラグFbが、ボタン部４に押下圧力が掛けられた状態であることを表すオンであり、かつ、押下済みフラグFaがオフであるか否か判定する（ステップＳ１０２）。押下フラグFbがオフであるか、または、押下済みフラグFaがボタン部４に押下圧力が掛けられていない状態に戻っていないことを表すをオンとなっていれば（ステップＳ１０２−Ｎｏ）、演算回路７３は、電圧信号Vが測定開始閾値Th1以上か否か判定する（ステップＳ１０３）。なお、測定開始閾値Th1は、例えば、ボタン部４が移動可能範囲の上端よりも所定距離（例えば、1mm〜2mm）下方に位置するときの電圧信号値に設定される。電圧信号Vが測定開始閾値Th1以上となっていれば（ステップＳ１０３−Ｙｅｓ）、ボタン部４には押下圧力が掛けられていると判定される。そこで演算回路７３は、押下フラグFbをオンに設定する（ステップＳ１０４）。また演算回路７３は、カウンタCの値を0にリセットする（ステップＳ１０５）。なお、ステップＳ１０４とＳ１０５の処理の順序は入れ替えられてもよい。
その後、演算回路７３は次の電圧信号Vの取得を待つ。
【００３８】
一方、電圧信号Vが測定開始閾値Th1未満となっていれば（ステップＳ１０３−Ｎｏ）、ボタン部４には押下圧力が掛かっていない、初期状態に戻っていると判定される。そこで演算回路７３は、押下済みフラグFa及び押下フラグFbをオフに設定する（ステップＳ１１３）。その後、演算回路７３は次の電圧信号Vの取得を待つ。
【００３９】
一方、ステップＳ１０２において、押下フラグFbがオンであり、かつ、押下済みフラグFaがオフである場合（ステップＳ１０２−Ｙｅｓ）、演算回路７３は、カウンタCの値を1インクリメントする（ステップＳ１０６）。そして演算回路７３は、電圧信号Vが押下検知閾値Th2以上となったか否か判定する（ステップＳ１０７）。なお、押下検知閾値Th2は、ボタン部４が押下されたと判定される位置に相当する電圧信号の値に設定される。そのため、押下検知閾値Th2は検知開始閾値Th1よりも大きい。すなわち、押下検知閾値Th2に相当するボタン部４の位置は、検知開始閾値Th1に相当するボタン部４の位置よりも下方となる。
【００４０】
電圧信号Vが押下検知閾値Th2未満であれば（ステップＳ１０７−Ｎｏ）、ボタン部４が押下されたと判定されるほど下方へ移動していない。この場合、演算回路７３は、カウンタCの値が上限値（例えば、1000）に達したか否か判定する（ステップＳ１０８）。カウンタCの値が上限値に達している場合（ステップＳ１０８−Ｙｅｓ）、あるいは、ステップＳ１０７にて電圧信号Vが押下検知閾値Th2以上となっていれば（ステップＳ１０７−Ｙｅｓ）、演算回路７３は、ボタン部４が押下されたと判定する。そして演算回路７３は、カウンタCまたは電圧信号Vに基づいて、ボタン部４の移動速度を求める（ステップＳ１０９）。
【００４１】
ここで、電圧信号Vが押下検知閾値Th2以上となっていれば、ボタン部４は、カウンタCの値に電圧信号取得周期を乗じて得られる期間内に、検知開始閾値Th1に相当する位置から押下検知閾値Th2に相当する位置まで移動したと推定される。そこで演算回路７３は、を検知開始閾値Th1に相当する位置における磁石５−１と磁石５−５間の距離から押下検知閾値Th2に相当する位置における磁石５−１と磁石５−５間の距離との差Δを、カウンタCの値に電圧信号取得周期Pを乗じて得られる期間(C×P)で除することにより、ボタン部４の移動速度を算出できる。なお、差Δ及び電圧信号取得周期Pは、既知の値であるので、例えば、メモリ７２に予め記憶される。
【００４２】
あるいは、カウンタCの値と移動速度との関係を表す時間速度変換テーブルが予めメモリ７２に記憶されていてもよい。この場合、演算回路７３は、時間速度変換テーブルを参照して、カウンタCの値に対応する移動速度を特定することにより、ボタン部４の移動速度を求めることができる。
【００４３】
図８は、時間速度変換テーブルの一例を示す図である。図８に示した時間速度変換テーブル８００の左側の列の各欄には、カウンタCの基準値が格納され、一方、右側の列の各欄には、その基準値に対応する移動速度を表す出力値が格納される。出力値は16進数で表され、例えば、一番下の欄に格納された値'0x10'は、0.5mm/secに対応し、一番上の欄に格納された値'0xFF'は50mm/secに対応する。演算回路７３は、電圧信号Vが押下検知閾値Th2以上となったときのカウンタCの値を、時間速度変換テーブル８００の上側の欄から順に、その欄に格納された基準値と比較する。そして演算回路７３は、カウンタCの値が基準値以下となったとき、その基準値と同じ行に格納された移動速度の値を、ボタン部４の移動速度として特定する。
【００４４】
また、電圧信号Vとボタン部４の位置との関係は、例えば、予め実験によって測定できるので、既知である。また、カウンタCの値が上限に達している場合、ボタン部４が検知開始閾値Th1に相当する位置まで押下されてからの経過時間が、電圧信号取得周期Pにその上限値Climitを乗じた値になっている。そこで演算回路７３は、カウンタCの値が上限に達したときの電圧信号Vに基づいて、検知開始閾値Th1に相当する位置における磁石５−１と磁石５−５間の距離と、電圧信号Vに対応する位置における磁石５−１と磁石５−５間の距離の差dを求め、その差dを経過時間(Climit×P)で除することにより、ボタン部４の移動速度を求めることができる。
なお、電圧信号Vと差dとの関係を表す移動量変換テーブルは、メモリ７２に予め記憶される。
【００４５】
なお、経過時間(Climit×P)も既知の値であるので、差dを経過時間(Climit×P)を除することで得られる移動速度と電圧信号Vとの関係も、予め実験的にもとめることができる。そこで、移動量変換テーブルの代わりに、電圧信号Vとボタン部４の移動速度との対応を表す電圧速度変換テーブルがメモリ７２に記憶されていてもよい。この場合、演算回路７３は、電圧速度変換テーブルを参照して、電圧信号Vに対応する移動速度を特定できる。
【００４６】
図９は、電圧速度変換テーブルの一例を示す図である。図９に示した電圧速度変換テーブル９００の左側の列の各欄には、アナログ／デジタル変換器７１によりデジタル化された電圧信号Vの基準値が格納され、一方、右側の列の各欄には、移動速度を表す出力値が格納される。出力値は16進数で表され、例えば、一番下の欄に格納された値'0x10'は、0.5mm/secに対応し、一番上の欄に格納された値'0xFF'は50mm/secに対応する。演算回路７３は、カウンタCの値が上限値Climitに達したときの電圧信号Vの値を、電圧速度変換テーブル８００の上側の欄から順に、その欄に格納された基準値と比較する。そして演算回路７３は、電圧信号Vの値が基準値以下となったとき、その基準値と同じ行に格納された移動速度の値を、ボタン部４の移動速度として特定する。
【００４７】
演算回路７３は、ボタン部４の移動速度を求めると、ボタン部４の押下を検知したことを表す押下検知信号と、移動速度を表す速度信号を、遊技機（図示せず）の主制御回路（図示せず）へ出力する（ステップＳ１１０）。また演算回路７３は、１回の押下で複数回の押下検知信号が出力されることがないように、押下済みフラグFaをオンに設定し、押下フラグFbをオフに設定する（ステップＳ１１１）。その後、演算回路７３は、次の電圧信号Vの取得を待つ。
【００４８】
一方、ステップＳ１０８にて、カウンタＣの値が上限値に達していない場合（ステップＳ１０８−Ｎｏ）、演算回路７３は、電圧信号Vが検知開始閾値Th1未満となっているか否か判定する（ステップＳ１１２）。電圧信号Vが検知開始閾値Th1未満となっていれば（ステップＳ１１２−Ｙｅｓ）、ボタン部４は、圧力が掛けられていない位置まで戻っており、ボタン部４が押下されたと検知される前にユーザがボタン部４から指を離したと推定される。そこで演算回路７３は、押下済みフラグFa及び押下フラグFbをオフに設定する（ステップＳ１１３）。ステップＳ１１３の後、あるいは、ステップＳ１１２にて電圧信号Vが検知開始閾値Th1以上となっている場合（ステップＳ１１２−Ｎｏ）、演算回路７３は次の電圧信号Vの取得を待つ。
【００４９】
以上に説明してきたように、この押ボタン装置は、ケース基部側に取り付けられた磁石とボタン部側に取り付けられた磁石との組が複数設けられ、それら複数の磁石の組を、中心Ｃを囲み、かつ、ボタン部側の磁石が対応するケース基部側の磁石の外側に位置するように配置した。これにより、この押ボタン装置は、それぞれの磁石の組によりボタン部に掛かる力の水平成分を互いに打ち消して、ボタン部の姿勢を安定化させることができる。そのため、この押ボタン装置は、ユーザがボタン部を垂直方向に沿って真っ直ぐに押下することを容易化し、ボタンの押下感触を向上できる。さらにこの押ボタン装置は、その磁石からの磁力を検知することで、ボタン部が押下されたことを検知するだけでなく、ボタン部の移動速度を求めることができる。そのため、この押ボタン装置は、その移動速度を、ユーザがボタン部を押下する操作に応じた制御を意図する装置に対してそのユーザの操作を表す有用な情報として出力できる。またこの押ボタン装置は、ボタン部の移動速度を求めるために、移動可能範囲の上端にボタン部が位置するときの磁束密度とその移動可能範囲の下端にボタン部が位置するときとの磁束密度との差を磁気センサが検知できればよい。そのため、この押ボタン装置は、ボタン部の移動可能範囲を短くできるので、押ボタン装置全体の垂直方向のサイズを小型化できる。さらに、この押ボタン装置は、二つの磁石のそれぞれから出る磁束線が、その磁石間の距離によって影響される位置に磁気センサを配置したことで、ボタン部の位置変化を敏感に検知できるので、ボタン部の移動可能範囲を短くできる。さらにまた、この押ボタン装置は、ボタン部の移動速度及びボタン部が押下されことを検知するために、一つの磁気センサのみを利用するので、センサの配置スペースも小さくできる。したがって、この押ボタン装置は、その全体を小型化できる。
【００５０】
なお、変形例によれば、ボタン部側に取り付けられる複数の磁石が、ケース基部側に取り付けられる対応する磁石よりも、中心Ｃに所定距離（例えば、1mm〜5mm）だけ近くなるように配置されてもよい。また、ボタン部側に取り付けられる磁石の個数及びケース基部側に取り付けられる磁石の個数は、それぞれ、４個に限られない。押ボタン装置は、ボタン部側に取り付けられる磁石と対応するケース基部側に取り付けられる磁石との組を３個以上有し、各磁石の組によりボタン部に掛かる力の水平成分が互いに打ち消しあうように、各磁石の組が配置されればよい。例えば、押ボタン装置は、３組の磁石を有し、中点Ｃを重心とする正三角形の各頂点に、各磁石の組が配置されてもよい。この場合も、ボタン部側に取り付けられる各磁石は、ケース基部側に取り付けられた対応する磁石と中心Ｃを通る放射方向のラインに沿って、所定距離だけ中心Ｃから離れるか、または所定距離だけ中心Ｃに近接するように配置される。
【００５１】
また他の変形例によれば、押ボタン装置は、ボタン下部が検知開始位置にまで押下されたことを検知するセンサを磁気センサと別個に有していてもよい。
【００５２】
図１０は、図３のＡＡ’で示された断面を矢印の方向から見た、この変形例による押ボタン装置の側面断面図である。この変形例による押ボタン装置１０は、ケース基部２と、ケースカバー３と、ボタン部４と、４個の磁石の組と、磁気センサ６と、検知回路７と、光学センサ８とを有する。なお、図１０では、４個の磁石の組のうちのうちの二つ、すなわち、磁石５−１及び５−５と、磁石５−３及び５−７のみが図示されている。この押ボタン装置１０は、上記の押ボタン装置１と比較して、光学センサ８を有する点が異なる。そこで以下では、光学センサ８及び関連する部分について説明する。
【００５３】
光学センサ８は、発光ダイオードといった発光素子８１と、フォトダイオードといった受光素子８２とを有する。押ボタン装置１０に電力が供給されている間、発光素子８１は点灯し、受光素子８２は検知した光の強度に応じた信号を検知回路７へ出力する。そして発光素子８１と受光素子８２とは、ボタン部４が押下されていない状態でボタン下部４２の下端よりも所定距離（例えば、1mm〜2mm）下方に、ケース基部２の突起部２４内において互いに対向するように配置される。そのため、ボタン部４が押下されていなければ、発光素子８１から発した光を受光素子８２が検知するので、受光素子８２から検知回路７へ出力される信号の強度は相対的に高くなる。一方、ボタン部４が押下されて下方へ移動することにより、ボタン下部４２が発光素子８１と受光素子８２の間に割り込むと、ボタン下部４２が発光素子８１からの光を遮る。そのため、受光素子８２は、その光を検知できなくなるので、受光素子８２から検知回路７へ出力される信号の強度は相対的に低くなる。したがって、図７に示された押下判定及び移動速度測定処理の動作フローにおける、ステップＳ１０３及びステップＳ１１２において、検知回路７は、磁気センサ６からの電圧信号を閾値Th1と比較する代わりに、受光素子８２から受け取った信号の強度と、受光素子８２が発光素子８１からの光を検知しているときのその信号の強度に相当する輝度閾値とを比較することにより、ボタン部４には押下圧力が掛けられているか否かを判定できる。例えば、検知回路７は、受光素子８２から受け取った信号の強度が、受光素子８２が発光素子８１からの光を検知しているときのその信号の強度に相当する輝度閾値未満となったときに、ボタン部４には押下圧力が掛けられたと判定でき、一方、受光素子８２から受け取った信号の強度が輝度閾値以上であれば、ボタン部４には押下圧力が掛けられていないと判定できる。
【００５４】
さらに他の変形例によれば、磁気センサは、ボタン部に固定されてもよい。この場合も、磁気センサは、ボタン部に取り付けられた磁石とケース基部に取り付けられた磁石間の距離に応じて変化する磁束密度を検知できるように、磁気センサの磁気感応面が垂直方向に略平行となり、かつ、ボタン部に取り付けられた磁石とケース基部に取り付けられた磁石に面するように配置される。さらに、磁気センサは、ボタン部に取り付けられた磁石とケース基部に取り付けられた磁石間の距離が短くなるにつれて、ボタン部に取り付けられた磁石から出た磁束が磁気感応面に入射する角度が垂直に近づき、ケース基部に取り付けられた磁石から出て磁気感応面に入射する磁束の密度が高くなるように配置されることが好ましい。そのために、磁気感応面の下端がボタン部の下端よりも下方に位置するように磁気センサは配置されることが好ましい。
【００５５】
さらに他の変形例によれば、押ボタン装置は、光学センサを用いてボタン部が押下されたか否かを判定してもよい。さらに、押ボタン装置は、ボタンの移動速度を検知しなくてもよい。
【００５６】
図１１は、図３のＡＡ’で示された断面を矢印の方向から見た、この変形例による押ボタン装置の側面断面図である。この変形例による押ボタン装置２０は、ケース基部２と、ケースカバー３と、ボタン部４と、４個の磁石の組と、検知回路７と、光学センサ８とを有する。なお、図１１では、４個の磁石の組のうちのうちの二つ、すなわち、磁石５−１及び５−５と、磁石５−３及び５−７のみが図示されている。この押ボタン装置２０は、図１０に示された押ボタン装置１０と比較して、磁気センサ６を有さず、その代わりに光学センサ８がボタン部が押下されたか否かの判定に用いられる点が異なる。そこで以下では、光学センサ８について説明する。
【００５７】
光学センサ８は、発光ダイオードといった発光素子８１と、フォトダイオードといった受光素子８２とを有する。押ボタン装置１０に電力が供給されている間、発光素子８１は点灯し、受光素子８２は検知した光の強度に応じた信号を検知回路７へ出力する。そして発光素子８１と受光素子８２とは、ボタン部４が移動可能範囲の下端に位置するときのボタン下部４２の下端よりも所定距離（例えば、1mm〜2mm）上方に、ケース基部２の突起部２４内において互いに対向するように配置される。そして光学センサ８は、ボタン部４が押下されてその移動可能範囲の下端近傍まで移動すると、光学センサ８の受光素子８２は、ボタン部４が押下されていないときよりも低い信号値を出力する。
【００５８】
そのため、検知回路７は、受光素子８２から受け取った信号の強度が輝度閾値未満となったときに、ボタン部４が押下されたと判定でき、一方、受光素子８２から受け取った信号の強度が輝度閾値以上であれば、ボタン部４には押下されていないと判定できる。
【００５９】
さらに、この押ボタン装置２０では、磁石５−１〜５−４よりも磁石５−５〜５−８の方がボタン部４の中心に所定距離だけ近くに配置される。このように磁石が配置されても、各磁石の組（磁石５−１と磁石５−５、磁石５−３と磁石５−７等）により生じる反発力の水平成分は互いに打ち消すので、ボタン部４が押下されたときの姿勢も安定的に保たれる。
【００６０】
図１２は、本発明の実施形態または変形例による押ボタン装置を備えた遊技機１００の概略斜視図である。遊技機１００は、遊技機本体である本体筺体１０１と、３本のリール１０２ａ〜１０２ｃと、複数の操作ボタン１０３と、スタートボタン１０４と、選択ボタン１０５とを有する。さらに遊技機１００は、本体筺体１０１の内部に、制御回路１１０を有する。
図１３は、制御回路１１０の回路ブロック図である。図１３に示されるように、制御回路１１０は、遊技機１００全体を制御する主制御回路１１１と、遊技の演出に関連する各部を制御する演出用制御回路１１２と、遊技機１００の各部に電力を供給する電源回路１１３とを有する。
【００６１】
本体筺体１０１の前面の中央上部には開口１０１ａが形成されており、その開口１０１ａを通じて、リール１０２ａ〜１０２ｃが視認可能になっている。また開口１０１ａの下側は、前面側に突出するように形成されており、その突出部の上面がテーブル状に形成されている。そしてそのテーブル状部分に、遊技機１００の正面に向かって左から順に、複数の操作ボタン１０３と、スタートボタン１０４と、選択ボタン１０５とが配置されている。各操作ボタン１０３、スタートボタン１０４及び選択ボタン１０５は、上記の何れかの実施形態またはその変形例による押ボタン装置によって構成される。
【００６２】
さらに、本体筺体１０１の前面の下部には、メダルを排出するためのメダル排出口１０１ｂが形成されている。そしてメダル排出口１０１ｂの下方には、排出されたメダルが落下することを防止するためのメダル受け皿１０１ｃが取り付けられている。また本体筺体１０１の左上端近傍及び右上端近傍にはスピーカ（図示せず）が取り付けられてもよい。さらに、本体筺体１０１の開口１０１ａの周囲、及び、各操作ボタン１０３の周囲または各操作ボタン１０３のボタン部内には、装飾用の発光ダイオード１０６が複数取り付けられてもよい。
【００６３】
リール１０２ａ〜１０２ｃは、可動部の一例であり、演出用制御回路１１２からの制御信号に応じて、本体筺体１０１の前面に対して略平行かつ略水平な回転軸（図示せず）を回転中心として、それぞれ、別個に回転可能となっている。各リール１０２ａ〜１０２ｃの表面は、それぞれ、回転方向に沿って複数の略同一幅を持つ領域に区切られ、領域ごとに様々な図柄が描かれている。なお、リール１０２ａ〜１０２ｃの代わりに、液晶ディスプレイなどの表示装置が、その表示画面が開口１０１ａを介して視認可能なように設けられてもよい。この場合、表示装置は、演出用制御回路１１２からの制御信号に応じて、複数のドラムを模擬的に示した画像を表示画面に表示させる。
【００６４】
１枚以上のメダルが図示しないメダル投入口を通じて遊技機１００に投入されると、図示しないメダル識別装置は、メダルが投入される度に、そのメダルを検知して、メダルが検知されたことを主制御回路１１１へ通知する。そして主制御回路１１１は、投入されたメダルの枚数に応じて、遊技の回数などを決定し、遊技機１００が遊技を開始することを許可する。
【００６５】
その後に、遊技者が複数の操作ボタン１０３のうちの所定の操作ボタンを押下することにより、主制御回路１１１は、３本のリールに跨って複数の図柄を結ぶ複数のラインのうち、その操作ボタンに対応付けられたラインを、そのラインに沿って同一の図柄が並ぶと当選となる当選ラインとして選択する。さらに、主制御回路１１１は、複数の操作ボタン１０３のうちのベット数に対応するボタンが押下されると、ベット数をボタンの押下回数に応じて変更する。
【００６６】
また、押下された操作ボタン１０３は、その操作ボタン１０３のボタン部の移動速度を主制御回路１１１へ通知する。主制御回路１１１は、その移動速度を表す信号、またはその速度に対応する制御信号を演出用制御回路１１２へ出力する。演出用制御回路１１２は、速度を表す信号または制御信号に応じて、その操作ボタン１０３内、またはその操作ボタン１０３の周囲に配置された発光ダイオードの発光強度または発光色を変える。例えば、押下された操作ボタンのボタン部の移動速度が速いほど、演出用制御回路１１２は、その操作ボタン内またはその操作ボタンの周囲に配置された発光ダイオードの発光強度を高くする。あるいは、演出用制御回路１１２は、開口１０１ａの周囲に配置された複数の発光ダイオードのうち、押下された操作ボタン１０３と対応する当選ラインの両端に位置する、発光ダイオードの発光強度を、その操作ボタンのボタン部の移動速度が高いほど大きくしてもよい。さらに、主制御回路１１１は、その移動速度が所定の閾値を超えると、ディスプレイ（図示せず）に故障を警告するメッセージを表示させてもよい。
【００６７】
当選ライン及びベット数が設定された後、スタートボタン１０４が操作されると、スタートボタン１０４が押下されたことを示す信号及びスタートボタン１０４のボタン部の移動速度が主制御回路１１１へ伝達される。そして主制御回路１１１は、演出用制御回路１１２に、リール１０２ａ〜１０２ｃの回転を開始させる。また演出用制御回路１１２は、押下されたスタートボタン１０４のボタン部の移動速度が速いほど、リール１０２ａ〜リール１０２ｃの回転速度を速くする。
【００６８】
その後、選択ボタン１０５が押下されると、主制御回路１１１は、その押下されたスイッチから押下されたことを示す信号及び選択ボタン１０５のボタン部の移動速度を表す信号を受信し、所定時間の経過後、各リール１０２ａ〜１０２ｃの回転を演出用制御回路１１２を介して停止させる。その際、主制御回路１１１は、選択ボタン１０５のボタン部の移動速度が速いほど、リール１０２ａ〜１０２ｃを停止させるまでの時間を短くする。
そして全てのリール１０２ａ〜１０２ｃが停止した時点で、当選ラインに沿って同一の図柄が全てのリールにわたって一列に並んでいると、主制御回路１１１は、その図柄に応じた所定枚数のメダルをメダル排出口を通じて排出する。またこの場合、演出制御回路１１１は、リールの回転時及び当選ラインに沿って同一の図柄が全てのリールにわたって一列に並ばなかったときの効果音と異なる効果音をスピーカを介して出力してもよい。
【００６９】
このように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。
【符号の説明】
【００７０】
１、１０、２０    押ボタン装置
２    ケース基部
２１    側壁
２２    底板
２３、２４    突起部
３    ケースカバー
３１    開口
３２    突起部
４    ボタン部
４１    ボタン上部
４２    ボタン下部
４３    フリンジ
４４    突起部
５−１〜５−８    磁石
６    磁気センサ
６１    磁気感応面
７    検知回路
７１    アナログ／デジタル変換器
７２    メモリ
７３    演算回路
８    光学センサ
８１    発光素子
８２    受光素子
１００    遊技機
１０１    本体筺体
１０２ａ〜１０２ｃ    リール
１０３    操作ボタン
１０４    スタートボタン
１０５    選択ボタン
１０６    発光ダイオード
１１０    制御回路
１１１    主制御回路
１１２    演出用制御回路
１１３    電源回路
【図１】
2013161612.tif 000003
【図２】
2013161612.tif 000004
【図３】
2013161612.tif 000005
【図４】
2013161612.tif 000006
【図５】
2013161612.tif 000007
【図６】
2013161612.tif 000008
【図７】
2013161612.tif 000009
【図８】
2013161612.tif 000010
【図９】
2013161612.tif 000011
【図１０】
2013161612.tif 000012
【図１１】
2013161612.tif 000013
【図１２】
2013161612.tif 000014
【図１３】
2013161612.tif 000015