(57)【要約】【課題】  遊技者に多様な入力操作を行わせ、それを高精度に検出することで、遊技性を高めることができる遊技機を提供する。【解決手段】  捩じり検出部１１７は、所定期間内の座標の振れ回数を示す振れ回数データが所定の回数以上を示し、所定期間内の座標の反転回数を示す反転回数データが所定の回数以上を示し、所定期間内のＸ座標の最大振れ量を示すＸ座標最大振れ量データが所定の基準値未満を示し、所定期間内のＹ座標の最大振れ量を示すＹ座標最大振れ量データが所定の基準値未満を示すと判断した場合に、捩じり操作が入力されたことを特定する。【選択図】図６
2013048663.tif 000002
【特許請求の範囲】
【請求項１】
画面上の触れられた箇所の座標を検出するタッチパネルと、
前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路と
を有し、
前記制御回路は、
所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、
前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、
前記反転回数が基準値以上であるか否かを判断する第３の処理と、
前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、
前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、
前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、
前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と
を行う
遊技機。
【請求項２】
前記制御回路は、
前記所定期間内に前記検出された座標の前記最大振れ量が基準値以上であるという第２の条件を満たすか否かを判断する第７の処理と、
前記第２の条件を満たすと、擦り操作を検出したと判断する第８の処理と、
前記擦り操作を特定すると、当該擦り操作に応じた処理を行う第９の処理と
をさらに行う請求項１に記載の遊技機。
【請求項３】
前記第４の処理は、
前記所定の期間内に最初に前記検出された座標を基準座標として規定し、
今回前記検出された座標と前記基準座標との第１の変化量を算出し、
前回前記検出された座標と今回前記検出された座標の第２の変化量を算出し、
前記第１の変化量が前記第２の変化量より小さい場合に、前記最大振れ量を前記第２の変化量で更新する
請求項２に記載の遊技機。
【請求項４】
前記第１の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の少なくとも一方が変化した回数を前記振れ回数としてカウントし、
前記第２の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の増減方向の反転回数をそれぞれカウントし、
前記第４の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量をそれぞれ特定し、
前記第５の処理は、前記所定の期間内に前記検出された前記ＸおよびＹ座標の最大振れ量の双方が基準値未満であるか否かを判断する
請求項３に記載の遊技機。
【請求項５】
前記第７の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量の双方が基準値以上であるという第２の条件を満たすか否かを判断する
請求項４に記載の遊技機。
【請求項６】
前記制御回路は、
レバー操作に応じて乱数を発生し、当該乱数を基に抽選を行ってメインくじを決定し、前記レバー操作に応じて複数種類の図柄が描かれた複数のメインリールを回転し、前記複数のメインリールの各々についての遊技者の停止操作と前記決定したくじに応じて前記メインリールを停止させる第１の制御回路と、
前記第１の制御回路で決定した前記メインくじに応じた演出内容を決定する第２の制御回路と、
前記第２の制御回路から入力したコマンドに応じて、サブリールの画面表示処理と、前記サブリールの入賞判定処理と演出出力処理とを行う第３の制御回路と
を有し、
前記第２の制御回路が、前記第１〜第６の処理を行う
請求項５に記載の遊技機。
【請求項７】
前記第２の制御回路は、
前記第１の制御回路から前記乱数と前記決定した前記メインくじを示す第１のくじデータを入力する処理と、
前記入力した第１のくじデータと乱数とを前記第３の制御回路に送信する第１の送信処理と、
前記第１の制御回路から入力した前記遊技者の操作に応じたコマンドを前記第３の制御回路に送信する第２の送信処理と、
予め規定された演出内容決定用のテーブルデータを参照して、前記遊技者の操作に応じたコマンドに応じた演出内容を決定する演出内容決定処理と、
前記第３の制御回路から受信した前記サブリールの入賞役データに応じて、前記参照する前記テーブルデータを切り換える演出内容切換処理と、
前記演出内容決定処理で決定した演出内容に応じた制御信号を前記第３の制御回路に送信する第３の送信処理と
を行い、
前記第３の制御回路は、
前記第１のくじデータと、前記乱数と、前記第１のくじデータと前記乱数とによって特定される第２のくじデータとを対応付け示す管理データテーブルを記憶し、
前記管理データテーブルを参照して、前記第２の制御回路から入力した前記第１のくじ特定データと前記乱数とに対応する前記第２のくじデータを特定する特定処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに応じた前記サブリールの回転開始処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに基づいた、第１停止テーブルデータおよび第２停止テーブルデータの初期化処理、前記サブリールの左リールの停止処理、前記サブリールの中リールの停止処理、及び前記サブリールの右リールの停止処理を含む前記サブリールの停止処理と、
前記停止処理により停止した前記サブリールの役と前記特定した前記第２のくじデータが示す役とを比較して前記サブリールの入賞役を特定する入賞判定処理と、
前記回転開始処理および前記停止処理に応じた前記サブリールの画面表示をディスプレイに行う処理と、
当該特定した入賞役を示す入賞役データを前記第２の制御回路に送信する第４の送信処理と、
前記第２の制御回路から入力した前記制御信号に応じた前記ディスプレイ上でのキャラクターの演出出力処理と
を行う
請求項６に記載の遊技機。
【請求項８】
タッチパネルから入力した画面上の触れられた箇所の座標を基に入力操作を特定するデータ処理装置であって、
所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、
前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、
前記反転回数が基準値以上であるか否かを判断する第３の処理と、
前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、
前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、
前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、
前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と
を行う
制御回路を備えるデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチスロ機等の遊技機およびデータ処理装置に関するものである。
【背景技術】
【０００２】
パチスロ機では、入賞役等に応じて、ランプやスピーカの出力、ディスプレイの表示を制御する演出処理が行われる。
当該演出処理は、遊技者の操作に応じて切り換えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、遊技性を高めるために、遊技者に多様な操作を入力させたいという要請がある。
しかしながら、従来の遊技機では、操作手段として主にボタンが用いられているため、遊技者に多様な入力操作を行わせることができない。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、遊技者に多様な入力操作を行わせ、それを高精度に検出することで、遊技性を高めることができる遊技機およびデータ処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した従来技術の問題を解決し、上述した目的を達成するために、本発明の遊技機は
画面上の触れられた箇所の座標を検出するタッチパネルと、前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路とを有し、前記制御回路は、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、前記反転回数が基準値以上であるか否かを判断する第３の処理と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理とを行う。
【０００７】
好適には、本発明の遊技機の前記制御回路は、前記所定期間内に前記検出された座標の前記最大振れ量が基準値以上であるという第２の条件を満たすか否かを判断する第７の処理と、前記第２の条件を満たすと、擦り操作を検出したと判断する第８の処理と、前記擦り操作を特定すると、当該擦り操作に応じた処理を行う第９の処理とをさらに行う。
好適には、本発明の遊技機の前記第４の処理は、前記所定の期間内に最初に前記検出された座標を基準座標として規定し、今回前記検出された座標と前記基準座標との第１の変化量を算出し、前回前記検出された座標と今回前記検出された座標の第２の変化量を算出し、前記第１の変化量が前記第２の変化量より小さい場合に、前記最大振れ量を前記第２の変化量で更新する。
好適には、本発明の遊技機の前記第１の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の少なくとも一方が変化した回数を前記振れ回数としてカウントし、前記第２の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の増減方向の反転回数をそれぞれカウントし、前記第４の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量をそれぞれ特定し、前記第５の処理は、前記所定の期間内に前記検出された前記ＸおよびＹ座標の最大振れ量の双方が基準値未満であるか否かを判断する。
【０００８】
好適には、本発明の遊技機の前記第７の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量の双方が基準値以上であるという第２の条件を満たすか否かを判断する。
好適には、本発明の遊技機の前記制御回路は、レバー操作に応じて乱数を発生し、当該乱数を基に抽選を行ってメインくじを決定し、前記レバー操作に応じて複数種類の図柄が描かれた複数のメインリールを回転し、前記複数のメインリールの各々についての遊技者の停止操作と前記決定したくじに応じて前記メインリールを停止させる第１の制御回路と、前記第１の制御回路で決定した前記メインくじに応じた演出内容を決定する第２の制御回路と、前記第２の制御回路から入力したコマンドに応じて、サブリールの画面表示処理と、前記サブリールの入賞判定処理と演出出力処理とを行う第３の制御回路とを有し、前記第２の制御回路が、前記第１〜第６の処理を行う。
【０００９】
好適には、本発明の遊技機前記第２の制御回路は、前記第１の制御回路から前記乱数と前記決定した前記メインくじを示す第１のくじデータを入力する処理と、前記入力した第１のくじデータと乱数とを前記第３の制御回路に送信する第１の送信処理と、前記第１の制御回路から入力した前記遊技者の操作に応じたコマンドを前記第３の制御回路に送信する第２の送信処理と、予め規定された演出内容決定用のテーブルデータを参照して、前記遊技者の操作に応じたコマンドに応じた演出内容を決定する演出内容決定処理と、前記第３の制御回路から受信した前記サブリールの入賞役データに応じて、前記参照する前記テーブルデータを切り換える演出内容切換処理と、前記演出内容決定処理で決定した演出内容に応じた制御信号を前記第３の制御回路に送信する第３の送信処理とを行い、前記第３の制御回路は、前記第１のくじデータと、前記乱数と、前記第１のくじデータと前記乱数とによって特定される第２のくじデータとを対応付け示す管理データテーブルを記憶し、前記管理データテーブルを参照して、前記第２の制御回路から入力した前記第１のくじ特定データと前記乱数とに対応する前記第２のくじデータを特定する特定処理と、前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに応じた前記サブリールの回転開始処理と、前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに基づいた、第１停止テーブルデータおよび第２停止テーブルデータの初期化処理、前記サブリールの左リールの停止処理、前記サブリールの中リールの停止処理、及び前記サブリールの右リールの停止処理を含む前記サブリールの停止処理と、前記停止処理により停止した前記サブリールの役と前記特定した前記第２のくじデータが示す役とを比較して前記サブリールの入賞役を特定する入賞判定処理と、前記回転開始処理および前記停止処理に応じた前記サブリールの画面表示をディスプレイに行う処理と、当該特定した入賞役を示す入賞役データを前記第２の制御回路に送信する第４の送信処理と、前記第２の制御回路から入力した前記制御信号に応じた前記ディスプレイ上でのキャラクターの演出出力処理とを行う。
【００１０】
本発明のデータ処理装置は、タッチパネルから入力した画面上の振れられた箇所の座標を基に入力操作を特定するデータ処理装置であって、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、前記反転回数が基準値以上であるか否かを判断する第３の処理と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理とを行う制御回路を備えている。
【００１１】
本発明のデータ処理方法は、タッチパネルから入力した画面上の触れられた箇所の座標を基に入力操作を特定するデータ処理方法であって、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の工程と、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の工程と、前記反転回数が基準値以上であるか否かを判断する第３の工程と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の工程と、前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の工程と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の工程と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の工程とを有する。
【発明の効果】
【００１２】
本発明によれば、遊技者に多様な入力操作を行わせ、それを高精度に検出することで、遊技性を高めることができる遊技機およびデータ処理装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の実施形態のパチスロ機の構成図である。
【図２】図２は、本発明の実施形態のパチスロ機の正面側に配置されたディスプレイ、操作部等を説明するための図である。
【図３】図３は、サブメイン基板およびサブサブ基板の処理の概要を説明するための図である。
【図４】図４は、図３に示すサブメイン基板の機能ブロック図である。
【図５】図５は、サブメイン基板５における捩じりおよび擦りの判別処理を行うためのフローチャートである。
【図６】図６は、図５に示す捩じり検出処理（ステップＳＴＰ１３）について説明するためのフローチャートである。
【図７】図７は、振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明するためのフローチャートである。
【図８】図８は、振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明するためのフローチャートである。
【図９】図９は、振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明するためのフローチャートである。
【図１０】図１０は、振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明するためのフローチャートである。
【図１１】図１１は、図５に示す擦り検出処理（ステップＳＴＰ１４）について説明するためのフローチャートである。
【図１２】図１２は、サブメイン基板における捩じりおよび擦り検出処理の処理タイミングを説明するための図である。
【図１３】図１３は、サブメイン基板における捩じりおよび擦り検出処理の処理タイミングを説明するための図である。
【図１４】図１４は、図１に示すパチスロ機の電源投入時の処理を説明するためのフローチャートである。
【図１５】図１５は、図１に示すメイン基板のスタートレバー操作が行われた場合の処理を説明するためのフローチャートである。
【図１６】図１６は、サブメイン基板の制御回路におけるメインくじデータから３Ｄくじデータへの変換処理を説明するための図である。
【図１７】図１７は、サブメイン基板の制御回路におけるメインくじデータから３Ｄくじデータへの変換処理を説明するための図である。
【図１８】図１８は、サブメイン基板の制御回路におけるメインくじデータから３Ｄくじデータへの変換処理を説明するための図である。
【図１９】図１９は、図１に示すサブサブ基板からサブメイン基板に送信されるコマンド（データ）のフォーマットを説明するための図である。
【図２０】図２０は、図１に示すサブメイン基板からサブサブ基板に送信されるコマンド（データ）のフォーマットを説明するための図である。
【図２１】図２１は、サブメイン基板がメイン基板からコマンドを受信した場合の処理を説明するためのフローチャートである。
【図２２】図２２は、図１に示すサブメイン基板のメインループ処理を説明するためのフローチャートである。
【図２３】図２３は、図１に示すサブメイン基板のメインループ処理を説明するためのフローチャートである。
【図２４】図２４は、図１に示すサブメイン基板のメインループ処理を説明するためのフローチャートである。
【図２５】図２５は、図１に示すサブメイン基板の制御回路が行う音・ランプ発生のタイミングデータの設定と、演出表示処理を説明するためのフローチャートである。
【図２６】図２６は、サブメイン基板の制御回路が行う音・ランプ発生のタイミングデータの設定と、演出抽選と、演出表示処理を説明するためのフローチャートである。
【図２７】図２７は、図１に示すサブメイン基板が１６ｍｓ毎に行う割り込み処理を説明するためのフローチャートである。
【図２８】図２８は、図１に示すサブサブ基板のメインループの処理を説明するためのフローチャートである。
【図２９】図２９は、図１に示すサブサブ基板のメインループの処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態のパチスロ機を説明する。
＜第１実施形態＞
図１は、本発明の実施形態のパチスロ機１の構成図である。図２は、本発明の実施形態のパチスロ機１の正面側に配置されたディスプレイ、操作部等を説明するための図である。
【００１５】
図１に示すように、パチスロ機１は、メイン基板３、サブメイン基板５およびサブサブ基板７を有する。
メイン基板３が本発明の第１の制御回路の一例、サブメイン基板５が本発明の第２の制御回路の一例、サブサブ基板７が本発明の第３の制御回路の一例である。
【００１６】
メイン基板３には、例えば、メダル投入部１１、メダル払出部１３、くじ抽選部１５、リール回転部１７および操作ボタン群２０が接続されている。
サブメイン基板５には、タッチパネル３５が接続されている。
サブサブ基板７には、スピーカ３７およびディスプレイ３９が接続されている。
なお、告知ランプ等はディスプレイ３９に表示される。
タッチパネル３５は、遊技者が指などで触れた位置のＸ，Ｙ座標データ（物理座標）をサブメイン基板５に出力する。
サブメイン基板５は、タッチパネル３５から出力されたＸ，Ｙ座標データ（物理座標）を論理座標のＸ，Ｙ座標データに変換し、サブサブ基板７
に送信する。
また、サブメイン基板５は、当該Ｘ，Ｙ座標データ（論理座標）を基に、遊技者の入力操作（捩じり操作、擦り操作等）を検出し、これをサブサブ基
板７に送信する。
【００１７】
図２に示すように、パチスロ機１の正面には、リアルリール部３０、３Ｄリールが表示されるタッチパネル３５およびディスプレイ３９、スピーカ３７、１ベットボタン２０１、３ベットボタン２０３、スタートレバー２０５、左停止ボタン２０７Ｌ、中停止ボタン２０７Ｍ、右停止ボタン２０７Ｒが配置されている。
【００１８】
メイン基板３は、遊技者の操作に応じた操作信号を受ける。
また、メイン基板３は、くじの抽選処理、入賞図柄に応じたメダル払い出し処理を行う。
また、メイン基板３の上述した処理に応じたコマンドをサブメイン基板５に送信する。
【００１９】
図３は、サブメイン基板５およびサブサブ基板７の処理の概要を説明するための図である。
図３に示すように、メイン基板３は、メインリールに関する処理の進行に応じてコマンド（命令）をサブメイン基板５に送信する。
メイン基板３は、レバー操作が行われると、乱数を生成し、これを基に内部抽選を行い、その内部抽選によって得られたメインくじデータをサブメイン基板５に送信する。
また、メイン基板３は、遊技者によるメインリールの回転停止操作に応じて、入賞判定を行い、その結果をサブメイン基板５に送信する。
【００２０】
サブメイン基板５は、メイン基板３からのコマンドに応じてディスプレイ３９に告知ランプを点灯させる。
サブメイン基板５は、メイン基板３からのコマンドやデータをサブサブ基板７に送信する。
サブメイン基板５は、メイン基板３からメインくじデータを特定するフラグ番号と、内部で発生した乱数データとをサブサブ基板７に送信する。
サブメイン基板５は、メイン基板３からのコマンドに応じて、指定されているトリガーテーブルを参照して、ディスプレイ３９等に表示する映像の映像信号、スピーカ３７で出力するサウンドのサウンド信号を決定する。
また、サブメイン基板５は、サブサブ基板７から受信した３Ｄリールの入賞役や入賞ライン等を示す３Ｄリール関連データを基に、次に使用する上記トリガーテーブルを選択（更新）する。
サブメイン基板５は、メインくじデータ（フラグ番号）を元に３Ｄくじを抽せんし、３Ｄくじ番号をサブサブ基板７に送信する。
【００２１】
サブサブ基板７は、受信した３Ｄくじ番号を元に、停止処理、リールの制御（制御テーブルの選択）、入賞処理等を行う。
サブサブ基板７は、サブメイン基板５から受信したコマンドと、上記特定した３Ｄくじデータとに基づいて、３Ｄリールの回転開始処理、停止処理、入賞処理等を行う。
また、サブサブ基板７は、当該３Ｄリールの入賞処理結果に基づいて、３Ｄリールの回転を示すディスプレイ３９の３Ｄリール画面表示処理を制御するとともに、スピーカ３７からのサウンド出力処理要求をサブメイン基板５に送信する。すなわち、サブサブ基板７は、３Ｄリールに関する表示等についてはサブメイン基板５からの制御信号ではなく、内部処理に基づいて行う。
また、サブサブ基板７は、サブメイン基板５からのメインリールの入賞結果に応じた制御信号に基づいて、ディスプレイ３９へのキャラクター等の画面表示処理を制御するとともに、スピーカ３７からのサウンド出力処理要求をサブメイン基板５に送信する。
また、サブサブ基板７は、３Ｄリールの処理結果（入賞役、入賞ライン）をサブメイン基板５に送信する。
【００２２】
以下、図１に示すパチスロ機１の各基板での処理を説明する。
［サブメイン基板５］
図１に示すように、サブメイン基板５には、タッチパネル５１が接続されており、タッチパネル５１から遊技者が指などで振れた画面上のＸ，Ｙ座標データが入力される。
図４は、サブメイン基板５の機能ブロック図である。
図４に示すように、サブメイン基板５は、例えば、座標変換部１０９、振れ回数検出部１１１、反転回数検出部１１３、最大振れ量検出部１１５、捩じり検出部１１７、擦り検出部１１９、統括処理部１２１、メモリ１２３、インタフェース１２５を有する。
【００２３】
サブメイン基板５は、インタフェース１２５を介してタッチパネル３５から物理座標のＸ，Ｙ座標データを入力し、これを論理座標のＸ，Ｙ座標データに変換してインタフェース１２５に記憶する。
サブメイン基板５は、論理座標のＸ，Ｙ座標データを用いて、以下に示すように、遊技者の画面上での入力操作が、捩じりや擦りであるか否かを以下に示すように判断する。
【００２４】
図５は、サブメイン基板５における捩じりおよび擦りの判別処理を行うためのフローチャートである。
以下、図５に示す各ステップを説明する。
ステップＳＴＰ１１：
統括処理部１２１は、周期監視時間カウントｘ１のカウント値を「１」だけアップする。
ステップＳＴＰ１２：
統括処理部１２１は、周期監視時間カウントｘ１が所定の値に達したか否か、すなわち所定の時間が経過したか否かを判断し、経過したと判断した場合にはステップＳＴＰ１３に進み、そうでない場合にはステップＳＴＰ１１に戻る。
【００２５】
ステップＳＴＰ１３：
捩じり検出部１１７は、後述する捩じり検出処理を行う。
【００２６】
ステップＳＴＰ１４：
擦り検出部１１９は、後述する擦り検出処理を行う。
【００２７】
ステップＳＴＰ１５：
統括処理部１２１は、周期監視時間カウントｘ１をクリアする。
なお、捩じり検出処理と擦り検出処理との順番は任意である。
【００２８】
以下、図５に示す捩じり検出処理（ステップＳＴＰ１３）について説明する。
図６は、図５に示す捩じり検出処理（ステップＳＴＰ１３）について説明するためのフローチャートである。
ステップＳＴＰ２１：
捩じり検出部１１７は、インタフェース１２５から入力されるＸ，Ｙ座標データを監視して、タッチパネル５１上に現在の入力点が存在するか否かを判断し、存在すると判断した場合にはステップＳＴＰ２２に進み、そうでない場合には「捩じり検出なし」と判断する（ステップＳＴＰ２７）。
【００２９】
ステップＳＴＰ２２：
捩じり検出部１１７は、所定期間内の座標の振れ回数を示す振れ回数データが所定の回数以上を示すか否かを判断し、所定の回数以上を示すと判断した場合にはステップＳＴＰ２３に進む。
振れ回数データの算出方法は、後述する。
【００３０】
ステップＳＴＰ２３：
捩じり検出部１１７は、所定期間内の座標の反転回数を示す反転回数データが所定の回数以上を示すか否かを判断し、所定の回数以上を示すと判断した場合にはステップＳＴＰ２４に進む。
反転回数データの算出方法は、後述する。
【００３１】
ステップＳＴＰ２４：
捩じり検出部１１７は、所定期間内のＸ座標の最大振れ量を示すＸ座標最大振れ量データが所定の基準値未満（又は以下）を示すか否かを判断し、所定の基準値未満を示すと判断した場合にはステップＳＴＰ２５に進む。
Ｘ座標最大振れ量データの算出方法は、後述する。
【００３２】
ステップＳＴＰ２５：
捩じり検出部１１７は、所定期間内のＹ座標の最大振れ量を示すＸ座標最大振れ量データが所定の基準値未満（又は以下）を示すか否かを判断し、所定の基準値未満を示すと判断した場合にはステップＳＴＰ２６に進む。
Ｙ座標最大振れ量データの算出方法は、後述する。
【００３３】
ステップＳＴＰ２６：
捩じり検出部１１７は、捩じりを検出したと判断し、その検出結果データをメモリ１２３に記憶する。
【００３４】
以下、上述した振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明する。
図７〜図１０は、振れ回数データ、反転回数データ、Ｘ，Ｙ座標最大振れ量データの算出方法を説明するためのフローチャートである。
ステップＳＴＰ３１：
反転回数検出部１１３は、インタフェース１２５から入力されるＸ，Ｙ座標データを基に、前回の座標に対しての現在の座標の変化量を算出する。
具体的には、「現在のＸ座標―前回のＸ座標」をＸ差分ｄＸとし、「現在のＹ座標―前回のＹ座標」をＹ差分ｄＹとする。
【００３５】
ステップＳＴＰ３２：
反転回数検出部１１３は、Ｘ、Ｙ座標の移動方向要素を検出する。
具体的には、反転回数検出部１１３は、Ｘ座標の移動方向要素は、「現在のＸ座標−前回のＸ座標」が負であれば左要素、０であれば静止、正であれば右要素であると判断する。
また、反転回数検出部１１３は、Ｙ座標の移動方向要素は、「現在のＹ座標−前回のＹ座標」が負であれば上要素、０であれば静止、正であれば下要素であると判断する。
【００３６】
ステップＳＴＰ３３：
反転回数検出部１１３は、「今回または前回のＸ，Ｙ座標データがないか、あるいは振れ基準座標データが未確定である」という条件を満たすか否かを判断し、満たすと判断した場合にステップＳＴＰ３４に進み、そうでない場合にはステップＳＴＰ３７に進む。
【００３７】
ステップＳＴＰ３４：
反転回数検出部１１３は、「今回または前回のＸ，Ｙ座標データがある」という条件を満たす場合にステップＳＴＰ３５に進み、そうでない場合にステップＳＴＰ３６に進む。
【００３８】
ステップＳＴＰ３５：
反転回数検出部１１３は、振れ要素サンプリング周期データを初期化（クリア）する。
【００３９】
ステップＳＴＰ３６：
反転回数検出部１１３は、入力があったＸ，Ｙ座標データを振れ基準座標データとして格納する。
反転回数検出部１１３は、反転回数データ、Ｘ座標最大振れ量データおよびＹ座標最大振れ量データを初期化する。
【００４０】
ステップＳＴＰ３７：
反転回数検出部１１３は、今回のＸ座標の移動方向要素と、前回のＸ座標の移動方向要素とで正負が異なるか否か（反転があるか否か）を判断する。
「現在のＸ座標−前回のＸ座標」の正負と、「前回のＸ座標−前々回のＸ座標」の正負とが反転しているか否かを判断し、その判断結果をＸ反転データとする。
また、反転回数検出部１１３は、今回のＹ座標の移動方向要素と、前回のＹ座標の移動方向要素とで正負が異なるか否か（反転があるか否か）を判断する。
「現在のＹ座標−前回のＹ座標」の正負と、「前回のＹ座標−前々回のＹ座標」の正負とが反転しているか否かを判断し、その判断結果をＹ反転データとする。
【００４１】
ステップＳＴＰ３８：
反転回数検出部１１３は、ステップＳＴＰ３７でＸ反転データおよびＹ反転データの少なくとも一方が反転を示しているという条件を満たしか否かを判断し、満たしたと判断した場合にステップＳＴＰ３９に進み、そうでない場合にステップＳＴＰ４０に進む。
【００４２】
ステップＳＴＰ３９：
反転回数検出部１１３は、反転回数データを更新する（カウントアップする）。
【００４３】
ステップＳＴＰ４０：
反転回数検出部１１３は、「現在のＸ座標−前回のＸ座標」の正負を、「前回のＸ座標−前々回のＸ座標」の正負として設定（更新）する。
反転回数検出部１１３は、「現在のＹ座標−前回のＹ座標」の正負を、「前回のＹ座標−前々回のＹ座標」の正負として設定する。
【００４４】
ステップＳＴＰ４１：
最大振れ量検出部１１５は、振れ基準座標データのＸ座標と今回のＸ座標データとの変化量（差分）を、基準Ｘ変化量として算出する。
また、最大振れ量検出部１１５は、「今回のＸ座標データ−前回のＸ座標データ」を今回のＸ変化量として算出する。
また、最大振れ量検出部１１５は、振れ基準座標データのＹ座標と今回のＹ座標データとの変化量（差分）を、基準Ｙ変化量として算出する。
また、最大振れ量検出部１１５は、「今回のＹ座標データ−前回のＹ座標データ」を今回のＹ変化量として算出する。
【００４５】
ステップＳＴＰ４２：
最大振れ量検出部１１５は、「基準Ｘ変化量が、今回のＸ変化量より小さいと」いう条件を満たすか否かを判断し、満たすと判断した場合にはステップＳＴＰ４３に進み、そうでない場合にはステップＳＴＰ４４に進む。
【００４６】
ステップＳＴＰ４３：
最大振れ量検出部１１５は、Ｘ最大振れ量データを、ステップＳＴＰ４１で算出した基準Ｘ変化量で更新する。
【００４７】
ステップＳＴＰ４４：
最大振れ量検出部１１５は、「基準Ｙ変化量が、今回のＹ変化量より小さいと」いう条件を満たすか否かを判断し、満たすと判断した場合にはステップＳＴＰ４５に進み、そうでない場合にはステップＳＴＰ４６に進む。
【００４８】
ステップＳＴＰ４５：
最大振れ量検出部１１５は、Ｙ最大振れ量データを、ステップＳＴＰ４１で算出した基準Ｙ変化量で更新する。
【００４９】
ステップＳＴＰ４６：
振れ回数検出部１１１は、今回の座標と前回の座標とを比較して異なるか否か、すなわち、Ｘ，Ｙ座標データと前回のＸ，Ｙ座標データとが異なるか否かを判断し、異なると判断した場合にステップＳＴＰ４７に進み、そうでない場合にはステップＳＴＰ４８に進む。
【００５０】
ステップＳＴＰ４７，ＳＴ４８：
振れ回数検出部１１１は、ステップＳＴＰ４７では振れ回数データを更新し、ステップＳＴＰ４８では更新しない。
【００５１】
以下、図１０を基に統括処理部１２１の処理を説明する。
ステップＳＴＰ５１：
統括処理部１２１は、インタフェース１２５から入力されるＸ，Ｙ座標データを監視して、タッチパネル５１上に現在の入力点が存在するか否かを判断し、存在すると判断した場合にはステップＳＴＰ５３に進み、そうでない場合にはステップＳＴＰ５２に進む。
【００５２】
ステップＳＴＰ５２：
統括処理部１２１は、Ｘ，Ｙ座標の振れ回数データ、反転回数データ、Ｘ座標最大振れ量データおよびＹ座標最大振れ量データをクリアする。
【００５３】
ステップＳＴＰ５３：
統括処理部１２１は、振れ要素サンプリング周期データをカウントアップする。
【００５４】
ステップＳＴＰ５４：
統括処理部１２１は、振れ要素サンプリング周期データが所定のサンプリング周期時間（例えば、０．８秒）を超えたという条件を満たしたか否かを判断し、満たしたと判断するとステップＳＴＰ５６に進み、そうでない場合にはステップＳＴＰ５１に戻る。
【００５５】
ステップＳＴＰ５５：
統括処理部１２１は、振れ要素サンプリング周期データをクリアする。
統括処理部１２１は、Ｘ，Ｙ座標の振れ回数データ、反転回数データ、Ｘ座標最大振れ量データおよびＹ座標最大振れ量データを確定する。
【００５６】
ステップＳＴＰ５６：
統括処理部１２１は、Ｘ，Ｙ座標の振れ回数データ、反転回数データ、Ｘ座標最大振れ量データおよびＹ座標最大振れ量データをクリアする。
【００５７】
ステップＳＴＰ５７：
統括処理部１２１は、振れ基準座標データを更新する。すなわち、入力したまま移動してもしなくても振れ要素サンプリング周期経過後には、振れ基準座標データは原辞の座標に書き換えられる。
【００５８】
以下、図５に示す擦り検出処理（ステップＳＴＰ１４）について説明する。
図１１は、図６に示す擦り検出処理（ステップＳＴＰ１４）について説明するためのフローチャートである。
ステップＳＴＰ６１：
擦り検出部１１９は、インタフェース１２５から入力されるＸ，Ｙ座標データを監視して、タッチパネル５１上に現在の入力点が存在するか否かを判断し、存在すると判断した場合にはステップＳＴＰ６２に進み、そうでない場合には「擦り検出なし」と判断する（ステップＳＴＰ６６）。
【００５９】
ステップＳＴＰ６２：
擦り検出部１１９は、所定期間内の座標の反転回数を示す反転回数データが所定の回数以上を示すか否かを判断し、所定の回数以上を示すと判断した場合にはステップＳＴＰ６３に進む。
反転回数データとしては前述したものを用いる。
【００６０】
ステップＳＴＰ６３：
擦り検出部１１９は、所定期間内のＸ座標の最大振れ量を示すＸ座標最大振れ量データが所定の基準値以上を示すか否かを判断し、所定の基準値以上を示すと判断した場合にはステップＳＴＰ６４に進む。
Ｘ座標最大振れ量データとしては前述したものを用いる。
【００６１】
ステップＳＴＰ６４：
擦り検出部１１９は、所定期間内のＹ座標の最大振れ量を示すＹ座標最大振れ量データが所定の基準値以上を示すか否かを判断し、所定の基準値以上を示すと判断した場合にはステップＳＴＰ６５に進む。
Ｙ座標最大振れ量データとしては前述したものを用いる。
【００６２】
ステップＳＴＰ６５：
擦り検出部１１９は、擦りを検出したと判断し、その検出結果データをメモリ１２３に記憶する。
【００６３】
上述したサブメイン基板５における捩じりおよび擦り検出処理の処理タイミングは、例えば、図１２および図１３に示される。
図１２および図１３に示されるように、振れ要素サンプリング周期毎に、振れ基準座標データが更新されると共に、振れ回数データ、反転回数データ、最大振れ量データがクリアされる。
また、新たにＸ，Ｙ座標データを入力する度に、メモリ１２３に記憶されるＸ，Ｙ座標データが更新される。
【００６４】
なお、上述したようにサブメイン基板５にタッチパネル３５から入力されたＸ，Ｙ座標データは、サブメイン基板５からサブサブ基板７に送信される。
また、サブメイン基板５における捩じりおよび擦りの操作検出結果データはサブサブ基板７に送信され、サブサブ基板７における処理に用いられる。
具体的には、当該操作検出データは、サブサブ基板７における画面表示切り換え処理、ディスプレイ３９に画像として表示される告知ランプ点等処理、サウンド出力要請処理等の処理に用いられる。
【００６５】
以上説明したように、パチスロ機１によれば、タッチパネル３５からのＸ，Ｙ座標データを基に、パネル上における遊技者の指等による捩じり操作および擦り操作を高精度に検出できる。このような遊技者の操作を検出可能にすることにより、タッチパネル３５を用いて多様な操作を遊技者が入力可能となり、遊技性が高まる。
【００６６】
上述した実施形態は変形可能である。例えば、図５に示すステップＳＴ１３とＳＴ１４、図６に示すステップＳＴ２１〜ＳＴ２５、図１１に示すステップＳＴ６１〜ＳＴ６５の順序は任意に変更可能である。
また、上述した実施形態では、タッチパネル３５をサブメイン基板５に接続した場合を例示したが、タッチパネル３５をサブサブ基板７に接続してもよい。
さらに、上述した入力操作の特性処理をサブサブ基板７で行うようにしてもよい。
【００６７】
＜第２実施形態＞
本実施形態では、パチスロ機１の機能についてさらに詳細に説明する。
[メイン基板３]
メイン基板３は、メダルに対して予め決められた遊技価値を付与し、メダルを獲得するための遊技を行うものである。メイン基板３は、遊技者の操作に基づいて役の当否を決定する内部抽選を行って、内部抽選の結果に基づいて遊技結果をリールに配列された図柄の組合せを用いて表示するとともに、役が入賞した場合にはメダル等の払い出しなどを行う機能を備えている。
【００６８】
すなわち、メイン基板３は、レバー操作に応じて抽選を行ってくじを決定し、当該レバー操作に応じて複数種類の図柄が描かれた複数のメインリールを回転し、当該複数のメインリールの各々についての遊技者の停止操作と前記決定したくじに応じて前記メインリールを停止させ、入賞判定を行う。
【００６９】
小役（入賞に伴いメダル等が払い出される役）やボーナス（短時間にメダル等を大量に獲得できるボーナス状態への移行契機となる役）の当選確率を維持したまま、リプレイ（入賞に伴い次回の遊技に際してメダル等の投入が不要となる役）の当選確率を変動させる制御を行って、遊技者にリプレイタイム遊技を行わせる処理もある。
【００７０】
内部の抽選に当選したことを「フラグ成立」、または単に「成立」と呼ぶ。実際にリールの有効ライン上にその役が停止することを入賞と呼ぶ。
フラグ成立の対象は抽選結果であり、揃うか揃わないかではない。例えばチェリーのフラグが成立していても、狙わないと取りこぼす。
小役はフラグが成立したゲームで入賞させないとその当選は無効になるが、ボーナスフラグが成立したら（もしくは放出されたら）入賞するまで成立フラグを持ち越す。
また、遊技メダルを３枚投入して、スタート操作を行うと、操作に連動して発生させた乱数により内部抽選を行なって、各種ボーナス、小役（ベル、スイカ又はチェリーなど）及びリプレイを当選させ、所定の当選図柄が図柄表示部の有効ライン上に停止して表示されると入賞となる。
【００７１】
図１４は、パチスロ機１の電源投入時の処理を説明するためのフローチャートである。
ステップＳＴ１：
パチスロ機１の電源が投入されると、メイン基板３およびサブメイン基板５が初期化される。
【００７２】
ステップＳＴ２：
メイン基板３、サブメイン基板５およびサブサブ基板７のメインループがスタートする。
【００７３】
ステップＳＴ３：
メイン基板３は、予め決められたコマンド発生条件を満たしたか否かを判断し、満たしたと判断した場合にはステップＳＴ４に進み、そうでない場合にはメインループの処理を終了する。
【００７４】
ステップＳＴ４：
メイン基板３の制御回路は、サブメイン基板５にコマンドを送信する。
【００７５】
図１５は、図１に示すメイン基板３のスタートレバー操作が行われた場合の処理を説明するためのフローチャートである。
ステップＳＴ１１：
メイン基板３の制御回路は、図２に示すスタートレバー２０５が操作されたことを示す操作信号を入力すると、ステップＳＴ１２に進む。
【００７６】
ステップＳＴ１２：
メイン基板３の制御回路は、サブメイン基板５内の乱数発生器が生成した乱数データを読み込む。
【００７７】
ステップＳＴ１３：
メイン基板３の制御回路は、ステップＳＴ１２で読み込んだ乱数データを基に、内部抽選処理を行い、内部抽選結果を示すメインくじデータを生成する。
【００７８】
ステップＳＴ１４：
メイン基板３の制御回路は、ステップＳＴ１３で生成したメインくじデータをサブメイン基板５に送信する。
【００７９】
また、メイン基板３の制御回路は、メダル投入部１１へのメダル投入、遊技者による１ベットボタン２０１、３ベットボタン２０３、スタートレバー２０５等の操作に応じたコマンドをサブメイン基板５に送信する。
【００８０】
［サブメイン基板５］
サブメイン基板５の制御回路は、メイン基板３から決定したくじを示すメインくじデータ（抽選結果）を入力し、このメインくじデータを３Ｄリールのくじを示す３Ｄリールくじデータ（抽選結果）に変換する変換処理を行う。
図１６〜図１８は、サブメイン基板５の制御回路におけるメインくじデータから３Ｄくじデータへの変換処理を説明するための図である。
サブメイン基板５の制御回路は、図１６〜図１８の変換パターンを変換パターンデータを基に上記変換処理を行う。
【００８１】
図１６〜図１８に示すように、一つのメインくじには複数の３Ｄくじが割り当てられている。
また、図１８に示すように、上記複数の３くじには、変換表によって、それぞれ当選確率に応じた番号が割り当てられている。図１８の例では、「中段チェリー」に「１〜３２」、「角チェリー」に「３３〜１６０」、「スイカＡ」に「「１６１〜２２４」、「スイカＢ」に「２２５〜２５６」が割り当てられている。
【００８２】
サブメイン基板５の制御回路は、メイン基板３から受信したメインくじデータが示すメインくじを基に、それに割り当てられている複数の３Ｄくじを特定する。次に、制御回路は、メイン基板３から受信した乱数データに対応する番号が割り当てられた３Ｄくじを特定し、それを抽選結果（３Ｄくじデータ）とする。
【００８３】
また、サブメイン基板５の制御回路は、メインのくじ（それに割り当てられた複数の３Ｄくじ）を特定するフラグデータと、上記乱数データとをメモリから読み出してサブサブ基板７に送信する。
また、サブメイン基板５の制御回路は、トリガーテーブルデータを基に、遊技者の操作に応じてメイン基板３から入力したコマンドに応じた演出処理を行う。
また、サブメイン基板５の制御回路は、サブサブ基板７から、３Ｄリールで成立した役を示す入賞役データを受信し、これに応じて、使用する上記トリガーテーブルデータを切り換える。
サブメイン基板５は、３Ｄリールの入賞処理に応じた３Ｄリールの画像表示処理の大部分は行わず、サブサブ基板７に行わせる。これにより、サブメイン基板５からサブサブ基板７に大量の制御信号を送信することを回避でき、３Ｄリールの画像表示処理が遅延することが防止できる。
【００８４】
図１９は、サブサブ基板７からサブメイン基板５に送信されるコマンド（データ）のフォーマットを説明するための図である。
図２０は、サブメイン基板５からサブサブ基板７に送信されるコマンド（データ）のフォーマットを説明するための図である。
【００８５】
図１９に示すようにサブサブ基板７からサブメイン基板５に送信されるコマンド（データ）は固定長である。
また、図２０に示すように、サブメイン基板５からサブサブ基板７に送信されるコマンド（データ）は可変長である。
サブメイン基板５からサブサブ基板７に送信されるコマンドとしては、例えば、基本共通表示コマンド（エラー、設定変更、停止ボタン要求、設定確認についてのコマンド）、タイミング指示コマンド（メイン基板３側の操作に関するコマンド、例えばベット、レバー、左中右ボタン等）、メダル関連コマンド（クレジット枚数、投入枚数、払い出し枚数に関わるコマンド）、サウンド関連コマンド（サウンドの発音や停止を制御するコマンド、３Ｄリールコマンド（液晶リール回転開始要求、液晶リール左回胴停止要求、液晶リール中回胴停止要求、液晶リール右回胴停止要求、乱数通知、液晶リール役通知、押し順通知）、機種別の演出コマンド（機種別に違う、演出を管理するコマンド）、特殊操作系コマンド（メニュー表示用に外部入力関連のコマンド、例えば、外部入力ボタン操作コマンド、タッチパネル操作コマンド）、マイスロ用コマンド（マイスロに関わるパスワード関連や機種固有の表示状態を送るコマンド）、システム系コマンド（描画を３０フレーム、６０フレームに変更するためのコマンドや、３Ｄリールの停止出目変更、リールを大きくするコマンド等）がある。
また、サブサブ基板７からサブメイン基板５に送信されるコマンドとしては、双方向通信に関わるコマンド（通信を行なう上でのシステムコマンド）、機種別の演出の状態コマンド（演出の結果、どのような状態かを発行するコマンド）、３Ｄリール結果コマンド（３Ｄリールの成立役、成立ラインを送るコマンド）がある。
【００８６】
以下、サブメイン基板５の処理について詳細に説明する。
[メイン基板３からのコマンド受信]
図２１は、サブメイン基板５がメイン基板３からコマンドを受信した場合の処理を説明するためのフローチャートである。
ステップＳＴ２１：
サブメイン基板５の制御回路は、メイン基板３から割り込み処理によりコマンドを受信したか否かを判断し、受信したと判断した場合にはステップＳＴ２２に進む。
【００８７】
ステップＳＴ２２：
サブメイン基板５の制御回路は、ステップＳＴ２１で受信したコマンドを、サブメイン基板５内のリングバッファ内に格納する。
【００８８】
［サブメイン基板５のメインループ処理］
図２２〜図２４は、サブメイン基板５のメインループ処理を説明するためのフローチャートである。
ステップＳＴ３１：
サブメイン基板５は、サブサブ基板７からパケットデータを受信する。
当該パケットデータは、例えば、３Ｄリールの入賞役（成立役）や入賞（成立）ラインを示す３Ｄリール関連データである。
また、パケットデータとしては、パケット送信開始、パケット送信終了、パケット種類（第１停止）、パケット種類（第２停止）、パケット種類（第３停止）、パケット種類（サウンド）、パケット種類（カット番号）がある。
パケット種類（第１停止、第２停止、第３停止）」は、３Ｄリールの第１〜３の停止操作に対応したボタンを示している。
また、カット番号は、特定の演出（ボーナス確定画面等）を出力する時のシーン番号を示す。
また、サブメイン基板５は、サブサブ基板７から演出用カット再生を行うためのカット再生コマンドを受信する。
当該カット再生コマンドは、ボーナス確定画面等の処理に用いられる。
【００８９】
ステップＳＴ３２
サブメイン基板５の制御回路は、ステップＳＴ３１で受信したパケットデータを内部メモリに書き込む。
【００９０】
ステップＳＴ３３：
サブメイン基板５の制御回路は、ステップＳＴ３１で取得したパケットデータに対応したフラグをデータを更新する（フラグを立てる）。
当該フラグデータは、３Ｄリールの停止状態を示し、その後の演出抽選に用いられるものである。
【００９１】
ステップＳＴ３４：
サブメイン基板５の制御回路は、キューバッファのコマンド（データ）を、サブサブ基板７に送信する。
上述したステップＳＴ３１〜ＳＴ３４の処理は、例えば、１６ｍｓｅｃ毎に定期的に実行される。
【００９２】
ステップＳＴ３５：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「ベット」であるか否かを判断し、「ベット」であると判断した場合にはステップＳＴ３６に進み、そうでない場合にはステップＳＴ３８に進む。
【００９３】
ステップＳＴ３６：
サブメイン基板５の制御回路は、ベットイベント用の設定を行う。
当該設定は、クレジット又はコインを投入をすることで行う。当該設定により、制御回路によってベットイベントに対応した演出内容決定処理等が行われる。
制御回路は、決定した演出内容に応じた制御信号をサブサブ基板７に送信する。
【００９４】
ステップＳＴ３７：
サブメイン基板５の制御回路は、音・ランプ発生のタイミングデータの設定と、演出表示処理を行う。
図２５は、サブメイン基板５の制御回路が行う音・ランプ発生のタイミングデータの設定と、演出表示処理を説明するためのフローチャートである。
すなわち、図２５に示す処理では、サブメイン基板５の制御回路は、内部メモリに記憶されているトリガーテーブルデータを参照して、ベットイベントに対応した演出用のカット再生を示すコマンドおよびデータを読み出し、あるいは生成し、これをサブサブ基板７に送信する（ステップＳＴ８１）。
【００９５】
本実施形態において、トリガーテーブルデータとは、予め決められた条件（コマンド入力等）と、その条件を満たしたときに実行する演出内容とを対応付けて示している。
次に、制御回路は、予め決められた所定の状態に応じて、タイミングデータを設定する。当該所定の状態としては、メイン基板３の出玉に関する状態、サブメイン基板５側で管理しているステージ等の状態が用いられる。
タイミングデータは、フレーム単位で、ランプ、サウンドの再生タイミングが記述されているデータ列である。サブメイン基板５は、タイミングをトリガー単位でカウント、該当のフレームで再生する事でランプや音の管理を行う。
【００９６】
ステップＳＴ３８：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「レバー」であるか否かを判断し、「レバー」であると判断した場合にはステップＳＴ３９に進み、そうでない場合にはステップＳＴ４２に進む。
【００９７】
ステップＳＴ３９：
サブメイン基板５の制御回路は、レバーイベント用の設定を行う。
当該設定により、制御回路によってベットイベントに対応した演出内容決定処理等が行われる。
制御回路は、決定した演出内容に応じた制御信号をサブサブ基板７に送信する。
制御回路は、くじのメインサブ変換を行う。
制御回路は、メイン基板３から受信したメインくじデータが示すメインくじ（フラグ番号を示すフラグデータ）を基に、それに割り当てられている複数の３Ｄくじを特定する。
次に、制御回路は、同じフラグ番号が割り当てられた複数の３Ｄくじのうち、メイン基板３から受信した乱数データが示す番号が割り当てられた一つの３Ｄくじを特定し、それを抽選結果（３Ｄくじデータ）として特定する。
メインくじと、それに対応する複数の３Ｄくじとの関係、並びに複数の３Ｄくじの各々に割り当てられた上記番号は事前に管理テーブルデータとして規定され、メモリに記憶されている。当該管理テーブルデータは、サブメイン基板５およびサブサブ基板７が双方利用可能な状態になっている。
制御回路は、メインのくじ（それに割り当てられた複数の３Ｄくじ）を特定するフラグデータと、上記乱数データとをメモリから読み出してサブサブ基板７に送信する。
【００９８】
ステップＳＴ４０：
サブメイン基板５の制御回路は、自動停止設定をリセットする。
ここで、自動停止設定は、３Ｄリールを回転の回転を一定時間で自動停止させるタイマの値を設定である。
【００９９】
ステップＳＴ４１：
サブメイン基板５の制御回路は、音・ランプ発生のタイミングデータの設定と、演出抽選と、演出表示処理とを行う。
図２６は、サブメイン基板５の制御回路が行う音・ランプ発生のタイミングデータの設定と、演出抽選と、演出表示処理を説明するためのフローチャートである。
すなわち、図２６に示す処理では、サブメイン基板５の制御回路は、演出を乱数を基に抽選し、トリガーテーブルデータを選択する。具体的には、制御回路は、図１６〜図１８を用いて前述したように、メインくじデータから変換された３Ｄくじデータを特定する。そして、特定した（変換後の）３Ｄくじデータに対応したトリガーテーブルデータを選択する（ステップＳＴ９１）。
【０１００】
サブメイン基板５の制御回路は、内部メモリに記憶されている上記選択されたトリガーテーブルデータを参照して、ベットイベントに対応した演出用のカット再生を示すコマンドおよびデータを読み出し、あるいは生成し、これをサブサブ基板７に送信する（ステップＳＴ９２）。
次に、制御回路は、ベットイベントの状態に応じて、タイミングデータを設定する。
【０１０１】
ステップＳＴ４２：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「左停止」であるか否かを判断し、「左停止」であると判断した場合にはステップＳＴ４３に進み、そうでない場合にはステップＳＴ４８に進む。
【０１０２】
ステップＳＴ４３：
サブメイン基板５の制御回路は、「ビックボーナス」中であるか否かを判断し、ビックボーナス中であると判断した場合にはステップＳＴ４４に進み、そうでない場合にはステップＳＴ４５に進む。
【０１０３】
ステップＳＴ４４：
サブメイン基板５の制御回路は、自動停止の設定処理を行う。
【０１０４】
ステップＳＴ４５：
サブメイン基板５の制御回路は、左停止イベント用の設定を行う。
【０１０５】
ステップＳＴ４６：
サブメイン基板５の制御回路は、ゲームのプレイフラグを真（ＴＲＵＥ）に設定する。
このゲームのプレイフラグは、左リールが第一停止したかのフラグに用いられる。
【０１０６】
ステップＳＴ４７：
サブメイン基板５の制御回路は、図２５に示す音・ランプ発生のタイミングデータの設定と、演出表示処理を行う。
【０１０７】
ステップＳＴ４８：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「中停止」であるか否かを判断し、「中停止」であると判断した場合にはステップＳＴ４９に進み、そうでない場合にはステップＳＴ５３に進む。
【０１０８】
ステップＳＴ４９：
サブメイン基板５の制御回路は、「ビックボーナス」中であるか否かを判断し、ビックボーナス中であると判断した場合にはステップＳＴ５０に進み、そうでない場合にはステップＳＴ５１に進む。
【０１０９】
ステップＳＴ５０：
サブメイン基板５の制御回路は、自動停止の設定処理を行う。
【０１１０】
ステップＳＴ５１：
サブメイン基板５の制御回路は、中停止イベント用の設定を行う。
【０１１１】
ステップＳＴ５２：
サブメイン基板５の制御回路は、図２５に示す音・ランプ発生のタイミングデータの設定と、演出表示処理を行う。
【０１１２】
ステップＳＴ５３：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「右停止」であるか否かを判断し、「右停止」であると判断した場合にはステップＳＴ５４に進み、そうでない場合にはステップＳＴ５８に進む。
【０１１３】
ステップＳＴ５４：
サブメイン基板５の制御回路は、「ビックボーナス」中であるか否かを判断し、ビックボーナス中であると判断した場合にはステップＳＴ５５に進み、そうでない場合にはステップＳＴ５６に進む。
【０１１４】
ステップＳＴ５５：
サブメイン基板５の制御回路は、自動停止の設定処理を行う。
【０１１５】
ステップＳＴ５６：
サブメイン基板５の制御回路は、右停止イベント用の設定を行う。
【０１１６】
ステップＳＴ５７：
サブメイン基板５の制御回路は、図２５に示す音・ランプ発生のタイミングデータの設定と、演出表示処理を行う。
【０１１７】
ステップＳＴ５８：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「３ｒｄＯＦＦ」であるか否かを判断し、「３ｒｄＯＦＦ」であると判断した場合にはステップＳＴ４９に進み、そうでない場合にはステップＳＴ６３に進む。
ここで、「３ｒｄＯＮ」は、第３停止ボタンが押された時の事で、「３ｒｄＯＦＦ」は、第３停止ボタンが離された時を示す。演出上、第３停止のボタンを押して、押した（ネジった）時間により、第３停止ボタンを離した時の演出を変更するというシステムを入れている。そのため、第３停止ボタンを押した時と離した時に、各演出やランプ、音が再生される形となる。
演出によっては、「３ｒｄＯＮ」のみに演出があるもの、「３ｒｄＯＦＦ」のみに演出があるもの、「３ｒｄＯＮ」・「３ｒｄＯＦＦ」両方に演出があるもの、無いものの４通りがある。特定演出の場合、「３ｒｄＯＦＦ」時に演出を変えるとは、3Dリールの停止絵柄もしくは、第３停止ボタンを押した（ネジった）時間により、再生される演出を変更する処理を行う。
【０１１８】
ステップＳＴ５９：
サブメイン基板５の制御回路は、「ビックボーナス」中であるか否かを判断し、ビックボーナス中であると判断した場合にはステップＳＴ６０に進み、そうでない場合にはステップＳＴ６１に進む。
【０１１９】
ステップＳＴ６０：
サブメイン基板５の制御回路は、自動停止の設定処理を行う。
【０１２０】
ステップＳＴ６１：
サブメイン基板５の制御回路は、３ｒｄＯＦＦイベント用の設定を行う。
サブメイン基板５の制御回路は、サブサブ基板７から入力した３Ｄリールの入賞役や入賞ライン等を示す３Ｄリール関連データを基に、３Ｄリールにて特定出目が成立した場合に、次に使用するトリガーテーブルを更新する。
【０１２１】
ステップＳＴ６２：
サブメイン基板５の制御回路は、図２５に示す音・ランプ発生のタイミングデータの設定と、演出表示処理を行う。
【０１２２】
ステップＳＴ６３：
サブメイン基板５の制御回路は、リングバッファからコマンドを読み出し、それが「フレームレート変換」であるか否かを判断し、「フレームレート変換」であると判断した場合にはステップＳＴ６４に進み、そうでない場合には処理を終了する。
ここで、フレームレートは、ディスプレイ３９に表示する３Ｄリールの画面表示のフレームレートである。
【０１２３】
ステップＳＴ６４：
サブメイン基板５の制御回路は、現在のフレームレートが６０ｆｐｓであるか否かを判断し、６０ｆｐｓであると判断した場合にはステップＳＴ６６に進み、そうでない場合にはステップＳＴ６５に進む。
【０１２４】
ステップＳＴ６５：
サブメイン基板５の制御回路は、現在のフレームレートが３０ｆｐｓであるか否かを判断し、３０ｆｐｓであると判断した場合にはステップＳＴ６７に進み、そうでない場合にはステップＳＴ６８に進む。
【０１２５】
ステップＳＴ６６：
サブメイン基板５の制御回路は、フレームレートを３０ｆｐｓに変換する。
【０１２６】
ステップＳＴ６７：
サブメイン基板５の制御回路は、フレームレートを２０ｆｐｓに変換する。
【０１２７】
ステップＳＴ６８：
サブメイン基板５の制御回路は、フレームレートを６０ｆｐｓに変換する。
【０１２８】
図２７は、サブメイン基板５が１６ｍｓ毎に行う割り込み処理を説明するためのフローチャートである。
ステップＳＴ１０１：
サブメイン基板５の制御回路は、音およびランプ出力のタイミングデータが設定されているか否かを判断し、設定されていると判断した場合にはステップＳＴ１０２に進み、そうでない場合には処理を終了する。
当該タイミングデータは、図２５のステップＳＴ８２および図２６のステップＳＴ９３で設定されるものである。
【０１２９】
ステップＳＴ１０２：
サブメイン基板５の制御回路は、例えば、タイマが示す時刻を基準に、音のフレームの再生タイミングであるか否かを判断し、音の再生タイミングであると判断するとステップＳＴ１０３に進み、そうでないと判断するとステップＳＴ１０４に進む。
【０１３０】
ステップＳＴ１０３：
サブメイン基板５の制御回路は、サブサブ基板７にサウンド再生のコマンドを送信する。
【０１３１】
ステップＳＴ１０４：
サブメイン基板５の制御回路は、例えば、タイマが示す時刻を基準に、ランプのフレームの点滅タイミングであるか否かを判断し、ランプの点滅タイミングであると判断するとステップＳＴ１０５に進み、そうでないと判断すると処理を終了する。
【０１３２】
ステップＳＴ１０５：
サブメイン基板５の制御回路は、サブサブ基板７にランプ再生のコマンドを送信する。
【０１３３】
［サブサブ基板７］
サブサブ基板７は、上述したようにサブメイン基板５からメインのくじ（それに割り当てられた複数の３Ｄくじ）を特定するフラグデータと、上記乱数データとを受信する。
サブサブ基板７の制御回路は、前述した管理テーブルデータを参照して、上記フラグデータと乱数データから、抽選結果（３Ｄくじデータ）を特定する。
サブサブ基板７の制御回路は、上記３Ｄくじデータと、サブメイン基板５からのコマンドとを基に、３Ｄリール（サブリール）の停止処理を行い、入賞役および入賞ラインを特定し、これらを示す入賞役データおよび入賞ラインデータをサブメイン基板５に送信する。
【０１３４】
サブサブ基板７は、サブメイン基板５から受信したコマンドと、上記特定した３Ｄくじデータとに基づいて、３Ｄリールの回転開始処理、停止処理、入賞処理等を行う。
また、サブサブ基板７は、当該３Ｄリールの入賞処理結果に基づいて、３Ｄリールの回転を示すディスプレイ３９の３Ｄリール画面表示処理、スピーカ３７からのサウンド出力処理を制御する。すなわち、サブサブ基板７は、３Ｄリールに関する表示等についてはサブメイン基板５からの制御信号ではなく、内部処理に基づいて行う。
また、サブサブ基板７は、サブメイン基板５からのメインリールの入賞結果に応じた制御信号に基づいて、ディスプレイ３９へのキャラクター等の画面表示処理、スピーカ３７からのサウンド出力処理を制御する。
また、サブサブ基板７は、３Ｄリールの処理結果（入賞役、入賞ライン）をサブメイン基板５に送信する。
【０１３５】
図２８および図２９は、サブサブ基板７のメインループの処理を説明するためのフローチャートである。
ステップＳＴ１２１：
サブサブ基板７の制御回路は、３Ｄリールの回転角度データを取得する。
【０１３６】
ステップＳＴ１２２：
サブサブ基板７の制御回路は、レバーオン状態であるか否かを判断し、レバーオンであると判断するとステップＳＴ１２３に進み、そうでない場合にはステップＳＴ１３２に進む。
【０１３７】
ステップＳＴ１２３：
サブサブ基板７の制御回路は、レバーフラグがオンであるか否かを判断し、オンであると判断すると、ステップＳＴ１２４に進み、そうでない場合にはステップＳＴ１３２に進む。
ここで、レバーフラグは、３Ｄリール非回転中の場合にオンに設定され、３Ｄリール回転中の場合にオフに設定される。
【０１３８】
ステップＳＴ１２４；
サブサブ基板７の制御回路は、３Ｄリールの回転数を示すデータを初期化する。
【０１３９】
ステップＳＴ１２５：
サブサブ基板７の制御回路は、３Ｄリールの回転が既に停止してるか否かを示すフラグデータを初期化する。
【０１４０】
ステップＳＴ１２６：
サブサブ基板７の制御回路は、入賞判定バッファを初期化する。
【０１４１】
ステップＳＴ１２７：
サブサブ基板７の制御回路は、上述した抽選結果（３Ｄくじデータ）を設定する。
【０１４２】
ステップＳＴ１２８：
サブサブ基板７の制御回路は、入賞状態を初期化する。
【０１４３】
ステップＳＴ１２９：
サブサブ基板７の制御回路は、第１停止テーブルデータを初期化する。
【０１４４】
ステップＳＴ１３０：
サブサブ基板７の制御回路は、第２停止テーブルデータを初期化する。
【０１４５】
ステップＳＴ１３１：
サブサブ基板７の制御回路は、入賞ラインデータを初期化する。
【０１４６】
ステップＳＴ１３２：
サブサブ基板７の制御回路は、サブメイン基板５からのコマンドが左停止を示すか否かを判断し、左停止を示すと判断した場合にはステップＳＴ１３３に進み、そうでない場合にはステップＳＴ１３４に進む。
【０１４７】
ステップＳＴ１３３：
サブサブ基板７の制御回路は、３Ｄリールの左リールの停止処理を行う。
【０１４８】
ステップＳＴ１３４：
サブサブ基板７の制御回路は、サブメイン基板５からのコマンドが中停止を示すか否かを判断し、中停止を示すと判断した場合にはステップＳＴ１３５に進み、そうでない場合にはステップＳＴ１３６に進む。
【０１４９】
ステップＳＴ１３５：
サブサブ基板７の制御回路は、３Ｄリールの中リールの停止処理を行う。
【０１５０】
ステップＳＴ１３６：
サブサブ基板７の制御回路は、サブメイン基板５からのコマンドが右停止を示すか否かを判断し、右停止を示すと判断した場合にはステップＳＴ１３７に進み、そうでない場合にはステップＳＴ１３８に進む。
【０１５１】
ステップＳＴ１３７：
サブサブ基板７の制御回路は、３Ｄリールの右リールの停止処理を行う。
【０１５２】
上述した各リールの停止処理としては、一般的にリアルのリールの停止処理で使われている任意の停止処理が適用される。
【０１５３】
ステップＳＴ１３８：
サブサブ基板７の制御回路は、全ての３Ｄリールが停止した場合に、停止した役と、ステップＳＴ１２７で設定した抽選結果（３Ｄくじデータ）が示す役とを比較して、入賞役および入賞ラインを特定し、その結果を示す入賞役データおよび入賞ラインデータを生成し、これをサブメイン基板５に送信する。
【０１５４】
ステップＳＴ１３９：
サブサブ基板７は、当該３Ｄリールの入賞処理結果に基づいて、３Ｄリールの回転を示すディスプレイ３９の３Ｄリール画面表示処理、スピーカ３７からのサウンド出力処理を制御する。すなわち、サブサブ基板７は、３Ｄリールに関する表示等についてはサブメイン基板５からの制御信号ではなく、内部処理に基づいて行う。当該処理は、ステップＳＴ１３３，ＳＴ１３５，ＳＴ１３７で実行してもよい。
また、サブサブ基板７は、サブメイン基板５からの入力したコマンドおよび制御信号に基づいて描画処理および音声出力処理を行う。
【０１５５】
以上説明したように、パチスロ機１では、サブサブ基板７は、当該３Ｄリールの入賞処理結果に基づいて、３Ｄリールの回転を示すディスプレイ３９の３Ｄリール画面表示処理、スピーカ３７からのサウンド出力処理を制御する。すなわち、サブサブ基板７は、３Ｄリールに関する表示等についてはサブメイン基板５からの制御信号ではなく、内部処理に基づいて行う。そのため、サブメイン基板５は、３Ｄリールの入賞処理に応じた３Ｄリールの画像表示処理の大部分は行わず、サブサブ基板７に行わせる。これにより、サブメイン基板５からサブサブ基板７に大量の制御信号が送信することを回避でき、３Ｄリールの画像表示処理が遅延することが防止できる。
【０１５６】
また、パチスロ機１では、３Ｄリールの制御データをサブサブ側に置く事で、少ない容量のサブメインに関し、容量を空ける事ができる。
また、パチスロ機１では、大量の制御信号を送信する事が回避できた事から、メインのボタン操作から、サブサブの３Ｄリールが停止するまでのレスポンスを早くするができる。
【０１５７】
本発明は上述した実施形態には限定されない。
すなわち、当業者は、本発明の技術的範囲またはその均等の範囲内において、上述した実施形態の構成要素に関し、様々な変更、コンビネーション、サブコンビネーション、並びに代替を行ってもよい。
上述した実施形態では、図２５および図２６を用いて説明したように、サブメイン基板５がトリガーテーブルを持つ例を説明したが、サブサブ基板７がトリガーテーブルを持つようにしてもよい。
この場合に、サブメイン基板５は、メイン基板３から受信したトリガーの契機（BET・LEVER・・・etc）をサブサブ基板７に送信する。
このように、トリガーテーブルは、サブメイン基板５およびサブサブ基板７のいずれでも持つことができるが、演出を発生させる契機（トリガー情報）は、メイン基板３、サブメイン基板５およびサブサブ基板７の順に送信される。
なお、サブメイン基板５からサブサブ基板７には、演出のindexとメインから受信した契機情報（トリガー情報）、並びに液晶リール情報が送信される。
【産業上の利用可能性】
【０１５８】
本発明は遊技機に適用可能である。
【符号の説明】
【０１５９】
１…パチスロ機
３…メイン基板
５…サブメイン基板
７…サブサブ基板
１１…メダル投入部
１３…メダル払出部
１５…くじ抽選部
１７…リール回転部
２０…操作ボタン群
３５…タッチパネル
３９…ディスプレイ
３７…スピーカ
２０１…１ベットボタン
２０３…３ベットボタン
２０５…スタートレバー
２０７Ｌ…左停止ボタン
２０７Ｍ…中停止ボタン
２０７Ｒ…右停止ボタン
【図１】
2013048663.tif 000003
【図２】
2013048663.tif 000004
【図３】
2013048663.tif 000005
【図４】
2013048663.tif 000006
【図５】
2013048663.tif 000007
【図６】
2013048663.tif 000008
【図７】
2013048663.tif 000009
【図８】
2013048663.tif 000010
【図９】
2013048663.tif 000011
【図１０】
2013048663.tif 000012
【図１１】
2013048663.tif 000013
【図１２】
2013048663.tif 000014
【図１３】
2013048663.tif 000015
【図１４】
2013048663.tif 000016
【図１５】
2013048663.tif 000017
【図１６】
2013048663.tif 000018
【図１７】
2013048663.tif 000019
【図１８】
2013048663.tif 000020
【図１９】
2013048663.tif 000021
【図２０】
2013048663.tif 000022
【図２１】
2013048663.tif 000023
【図２２】
2013048663.tif 000024
【図２３】
2013048663.tif 000025
【図２４】
2013048663.tif 000026
【図２５】
2013048663.tif 000027
【図２６】
2013048663.tif 000028
【図２７】
2013048663.tif 000029
【図２８】
2013048663.tif 000030
【図２９】
2013048663.tif 000031
【手続補正書】
【提出日】平成23年12月1日(2011.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面上の触れられた箇所の座標を検出するタッチパネルと、
前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路と
を有し、
前記制御回路は、
所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、
前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、
前記反転回数が基準値以上であるか否かを判断する第３の処理と、
前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、
前記反転回数基準が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、
前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、
前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と
を行う
遊技機。
【請求項２】
前記制御回路は、
前記所定期間内に前記検出された座標の前記最大振れ量が基準値以上であるという第２の条件を満たすか否かを判断する第７の処理と、
前記第２の条件を満たすと、擦り操作を検出したと判断する第８の処理と、
前記擦り操作を特定すると、当該擦り操作に応じた処理を行う第９の処理と
をさらに行う請求項１に記載の遊技機。
【請求項３】
前記第４の処理は、
前記所定の期間内に最初に前記検出された座標を基準座標として規定し、
今回前記検出された座標と前記基準座標との第１の変化量を算出し、
前回前記検出された座標と今回前記検出された座標の第２の変化量を算出し、
前記第１の変化量が前記第２の変化量より小さい場合に、前記最大振れ量を前記第２の変化量で更新する
請求項２に記載の遊技機。
【請求項４】
前記第１の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の少なくとも一方が変化した回数を前記振れ回数としてカウントし、
前記第２の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の増減方向の反転回数をそれぞれカウントし、
前記第４の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量をそれぞれ特定し、
前記第５の処理は、前記所定の期間内に前記検出された前記ＸおよびＹ座標の最大振れ量の双方が基準値未満であるか否かを判断する
請求項３に記載の遊技機。
【請求項５】
前記第７の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量の双方が基準値以上であるという第２の条件を満たすか否かを判断する
請求項４に記載の遊技機。
【請求項６】
前記制御回路は、
レバー操作に応じて乱数を発生し、当該乱数を基に抽選を行ってメインくじを決定し、前記レバー操作に応じて複数種類の図柄が描かれた複数のメインリールを回転し、前記複数のメインリールの各々についての遊技者の停止操作と前記決定したくじに応じて前記メインリールを停止させる第１の制御回路と、
前記第１の制御回路で決定した前記メインくじに応じた演出内容を決定する第２の制御回路と、
前記第２の制御回路から入力したコマンドに応じて、サブリールの画面表示処理と、前記サブリールの入賞判定処理と演出出力処理とを行う第３の制御回路と
を有し、
前記第２の制御回路が、前記第１〜第６の処理を行う
請求項５に記載の遊技機。
【請求項７】
前記第２の制御回路は、
前記第１の制御回路から前記乱数と前記決定した前記メインくじを示す第１のくじデータを入力する処理と、
前記入力した第１のくじデータと乱数とを前記第３の制御回路に送信する第１の送信処理と、
前記第１の制御回路から入力した前記遊技者の操作に応じたコマンドを前記第３の制御回路に送信する第２の送信処理と、
予め規定された演出内容決定用のテーブルデータを参照して、前記遊技者の操作に応じたコマンドに応じた演出内容を決定する演出内容決定処理と、
前記第３の制御回路から受信した前記サブリールの入賞役データに応じて、前記参照する前記テーブルデータを切り換える演出内容切換処理と、
前記演出内容決定処理で決定した演出内容に応じた制御信号を前記第３の制御回路に送信する第３の送信処理と
を行い、
前記第３の制御回路は、
前記第１のくじデータと、前記乱数と、前記第１のくじデータと前記乱数とによって特定される第２のくじデータとを対応付け示す管理データテーブルを記憶し、
前記管理データテーブルを参照して、前記第２の制御回路から入力した前記第１のくじ特定データと前記乱数とに対応する前記第２のくじデータを特定する特定処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに応じた前記サブリールの回転開始処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに基づいた、第１停止テーブルデータおよび第２停止テーブルデータの初期化処理、前記サブリールの左リールの停止処理、前記サブリールの中リールの停止処理、及び前記サブリールの右リールの停止処理を含む前記サブリールの停止処理と、
前記停止処理により停止した前記サブリールの役と前記特定した前記第２のくじデータが示す役とを比較して前記サブリールの入賞役を特定する入賞判定処理と、
前記回転開始処理および前記停止処理に応じた前記サブリールの画面表示をディスプレイに行う処理と、
当該特定した入賞役を示す入賞役データを前記第２の制御回路に送信する第４の送信処理と、
前記第２の制御回路から入力した前記制御信号に応じた前記ディスプレイ上でのキャラクターの演出出力処理と
を行う
請求項６に記載の遊技機。
【請求項８】
タッチパネルから入力した画面上の触れられた箇所の座標を基に入力操作を特定するデータ処理装置であって、
所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、
前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、
前記反転回数が基準値以上であるか否かを判断する第３の処理と、
前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、
前記反転回数基準が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、
前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、
前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と
を行う
データ処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の遊技機は、画面上の触れられた箇所の座標を検出するタッチパネルと、前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路とを有し、前記制御回路は、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、前記反転回数が基準値以上であるか否かを判断する第３の処理と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、前記反転回数基準が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理とを行う。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明のデータ処理装置は、タッチパネルから入力した画面上の触れられた箇所の座標を基に入力操作を特定するデータ処理装置であって、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、前記反転回数が基準値以上であるか否かを判断する第３の処理と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、前記反転回数基準が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理とを行う。
【手続補正書】
【提出日】平成24年5月28日(2012.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面上の触れられた箇所の座標を検出するタッチパネルと、
前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路と
を有し、
前記制御回路は、
所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、
前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、
前記反転回数が基準値以上であるか否かを判断する第３の処理と、
前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、
前記反転回数が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、
前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、
前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と、
前記所定期間内に前記検出された座標の増減方向の反転回数が基準値以上であり、且つ前記所定期間内に前記検出された座標の前記最大振れ量が基準値以上であるという第２の条件を満たすか否かを判断する第８の処理と、
前記第２の条件を満たすと、擦り操作を検出したと判断する第９の処理と、
前記擦り操作を特定すると、当該擦り操作に応じた処理を行う第１０の処理と
を有し、
前記第１の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の少なくとも一方が変化した回数を前記振れ回数としてカウントし、
前記第２の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の増減方向の反転回数をそれぞれカウントし、
前記第４の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量をそれぞれ特定し、前記所定の期間内に最初に前記検出された座標を基準座標として規定し、今回前記検出された座標と前記基準座標との第１の変化量を算出し、
前回前記検出された座標と今回前記検出された座標の第２の変化量を算出し、
前記第１の変化量が前記第２の変化量より小さい場合に、前記最大振れ量を前記第２の変化量で更新し、
前記第５の処理は、前記所定の期間内に前記検出された前記ＸおよびＹ座標の最大振れ量の双方が基準値未満であるか否かを判断し、
前記第８の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量の双方が基準値以上であるという第２の条件を満たすか否かを判断する
遊技機。
【請求項２】
前記制御回路は、
レバー操作に応じて乱数を発生し、当該乱数を基に抽選を行ってメインくじを決定し、前記レバー操作に応じて複数種類の図柄が描かれた複数のメインリールを回転し、前記複数のメインリールの各々についての遊技者の停止操作と前記決定したくじに応じて前記メインリールを停止させる第１の制御回路と、
前記第１の制御回路で決定した前記メインくじに応じた演出内容を決定する第２の制御回路と、
前記第２の制御回路から入力したコマンドに応じて、サブリールの画面表示処理と、前記サブリールの入賞判定処理と演出出力処理とを行う第３の制御回路と
を有し、
前記第２の制御回路が、前記第１〜第１０の処理を行う
請求項１に記載の遊技機。
【請求項３】
前記第２の制御回路は、
前記第１の制御回路から前記乱数と前記決定した前記メインくじを示す第１のくじデータを入力する処理と、
前記入力した第１のくじデータと乱数とを前記第３の制御回路に送信する第１の送信処理と、
前記第１の制御回路から入力した前記遊技者の操作に応じたコマンドを前記第３の制御回路に送信する第２の送信処理と、
予め規定された演出内容決定用のテーブルデータを参照して、前記遊技者の操作に応じたコマンドに応じた演出内容を決定する演出内容決定処理と、
前記第３の制御回路から受信した前記サブリールの入賞役データに応じて、前記参照する前記テーブルデータを切り換える演出内容切換処理と、
前記演出内容決定処理で決定した演出内容に応じた制御信号を前記第３の制御回路に送信する第３の送信処理と
を行い、
前記第３の制御回路は、
前記第１のくじデータと、前記乱数と、前記第１のくじデータと前記乱数とによって特定される第２のくじデータとを対応付け示す管理データテーブルを記憶し、
前記管理データテーブルを参照して、前記第２の制御回路から入力した前記第１のくじ特定データと前記乱数とに対応する前記第２のくじデータを特定する特定処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに応じた前記サブリールの回転開始処理と、
前記第２の制御回路から入力した前記遊技者の操作に応じたコマンドに基づいた、第１停止テーブルデータおよび第２停止テーブルデータの初期化処理、前記サブリールの左リールの停止処理、前記サブリールの中リールの停止処理、及び前記サブリールの右リールの停止処理を含む前記サブリールの停止処理と、
前記停止処理により停止した前記サブリールの役と前記特定した前記第２のくじデータが示す役とを比較して前記サブリールの入賞役を特定する入賞判定処理と、
前記回転開始処理および前記停止処理に応じた前記サブリールの画面表示をディスプレイに行う処理と、
当該特定した入賞役を示す入賞役データを前記第２の制御回路に送信する第４の送信処理と、
前記第２の制御回路から入力した前記制御信号に応じた前記ディスプレイ上でのキャラクターの演出出力処理と
を行う
請求項２に記載の遊技機。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、パチスロ機等の遊技機に関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、遊技者に多様な入力操作を行わせ、それを高精度に検出することで、遊技性を高めることができる遊技機を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の遊技機は、画面上の触れられた箇所の座標を検出するタッチパネルと、前記タッチパネルで検出された座標を基に、入力操作を特定し、当該特定した入力操作に応じた遊技処理を行う制御回路とを有し、前記制御回路は、所定期間内に前記タッチパネルで検出された座標が変化した回数を示す振れ回数をカウントする第１の処理と、前記カウントされた振れ回数が所定の回数以上を示す場合に、前記所定期間内に前記検出された座標の増減方向の反転回数をカウントする第２の処理と、前記反転回数が基準値以上であるか否かを判断する第３の処理と、前記所定期間内に前記検出された座標の最大振れ量を特定する第４の処理と、前記反転回数が基準値以上であると判断され、且つ前記所定の期間内に前記検出された座標の最大振れ量が基準値未満であるという第１の条件を満たすか否かを判断する第５の処理と、前記第１の条件を満たすと、捩じり操作を特定したと判断する第６の処理と、前記捩じり操作を特定すると、当該捩じり操作に応じた処理を行う第７の処理と、前記所定期間内に前記検出された座標の増減方向の反転回数が基準値以上であり、且つ前記所定期間内に前記検出された座標の前記最大振れ量が基準値以上であるという第２の条件を満たすか否かを判断する第８の処理と、前記第２の条件を満たすと、擦り操作を検出したと判断する第９の処理と、前記擦り操作を特定すると、当該擦り操作に応じた処理を行う第１０の処理とを有し、前記第１の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の少なくとも一方が変化した回数を前記振れ回数としてカウントし、前記第２の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の増減方向の反転回数をそれぞれカウントし、前記第４の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量をそれぞれ特定し、前記所定の期間内に最初に前記検出された座標を基準座標として規定し、今回前記検出された座標と前記基準座標との第１の変化量を算出し、前回前記検出された座標と今回前記検出された座標の第２の変化量を算出し、前記第１の変化量が前記第２の変化量より小さい場合に、前記最大振れ量を前記第２の変化量で更新し、前記第５の処理は、前記所定の期間内に前記検出された前記ＸおよびＹ座標の最大振れ量の双方が基準値未満であるか否かを判断し、前記第８の処理は、前記所定期間内に前記検出されたＸ，Ｙ座標の最大振れ量の双方が基準値以上であるという第２の条件を満たすか否かを判断する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、遊技者に多様な入力操作を行わせ、それを高精度に検出することで、遊技性を高めることができる遊技機を提供することができる。