(57)【要約】【課題】複数の演出データを出力制御する演出制御装置のプログラム開発及び評価の作業を従来に比べて効率化させる。【解決手段】本発明の演出制御装置は、それぞれ所定の音声が再生されるとともに連続する音声データ群と、その連続する音声データの間に挿入されている制御コードとを含む第１演出データから、制御コードを検出する検出手段と、それぞれ所定のランプを所定のパターンで点灯させるとともに連続するランプデータ群からなる第２演出データを、その連続するランプデータ順に出力する出力手段と、検出手段によって制御コードが検出されると、第２演出データのうち、出力手段によって出力されるランプデータを現在出力されているランプデータからそのランプデータに連続するランプデータに変更する変更手段とを有することを特徴とする。【選択図】図８
2008220734.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ所定の第１の演出効果を生じさせるとともに連続するデータ群と、前記連続するデータの間に挿入されている制御コードとを含む第１演出データから、前記制御コードを検出する検出手段と、
それぞれ所定の第２の演出効果を生じさせるとともに連続するデータ群からなる第２演出データを、前記連続するデータ順に出力する出力手段と、
前記検出手段によって前記制御コードが検出されると、前記第２演出データのうち、前記出力手段によって出力されるデータを現在出力されているデータから該データに連続するデータに変更する変更手段とを有することを特徴とする演出制御装置。
【請求項２】
前記第２演出データのうち、前記出力手段によって出力されるデータのアドレスを管理する管理手段を有し、
前記変更手段が前記出力手段によって出力されるデータを変更すると、前記管理手段が、前記検出手段が前記制御コードを検出した後に改めて前記制御コードを検出すると前記出力手段が出力するデータのアドレスとして、前記変更手段によって変更された後のデータのアドレスに連続するアドレスを管理することを特徴とする請求項１に記載の演出制御装置。
【請求項３】
それぞれ所定の音声が再生されるとともに連続する音声データ群と、前記連続する音声データの間に挿入されている制御コードとを含む第１演出データから、前記制御コードを検出する検出手段と、
それぞれ所定のランプを所定のパターンで点灯させるとともに連続するランプデータ群からなる第２演出データを、前記連続するランプデータ順に出力する出力手段と、
前記検出手段によって前記制御コードが検出されると、前記第２演出データのうち、前記出力手段によって出力されるランプデータを現在出力されているランプデータから該ランプデータに連続するランプデータに変更する変更手段とを有することを特徴とする演出制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の演出データの出力の制御をする演出制御装置に関する。
【背景技術】
【０００２】
パチンコ遊技機、スロットマシン及びゲーム機に代表される遊技機は、従来から一般的に、画像の表示、音声の発生、ランプの点灯などにより遊技を演出している。そして、画像の表示、音声の発生及びランプの点灯は、それぞれ画像制御ユニット、音声制御ユニット及びランプ制御ユニットによって制御されている。
【０００３】
ここで、画像の表示、音声の発生及びランプの点灯といった演出効果の同期は、遊技機の主制御部が、画像制御ユニット、音声制御ユニット及びランプ制御ユニットを同時に起動して、起動後に引き続き各制御ユニットを調整することにより実現している。また、プログラム開発時に、開発者は、各演出効果の同期を意識して、画像制御ユニット、音声制御ユニット及びランプ制御ユニットによって制御される画像データ、音声データ及びランプデータを作成する必要がある。
【０００４】
以下、従来の遊技機について、図１ないし図６を参照して、詳細に説明する。
【０００５】
図１を参照すると、従来の遊技機は、主制御部１、音声制御ユニット２及びランプ制御ユニット３を有する。音声制御ユニット２は、音声制御部４、音声データアドレス対応テーブル保持部５、音声データアドレスカウンタ６、音声データ保存部７及び音声データ出力部８を有する。また、ランプ制御ユニット３は、ランプ制御部９、ランプデータアドレス対応テーブル保持部１０、ランプデータアドレスカウンタ１１、ランプデータ保存部１２及びランプデータ出力部１３を有する。
【０００６】
ここで、主制御部１は、例えばＭＰＵであり、音声制御ユニット２及びランプ制御ユニット３にコマンドを入力して、音声出力及びランプ点灯といった演出効果を制御する。
【０００７】
音声制御部４は、例えばＭＰＵであり、主制御部１から入力されたコマンドに基づいて、音声制御ユニット２の各処理を制御する。
【０００８】
音声データアドレス対応テーブル保持部５は、例えばＲＯＭであり、主制御部１から入力されるコマンドと、音声データ保存部７に保存する音声データ単位のアドレスとの対応関係を示すテーブルを保持する。
【０００９】
音声データアドレスカウンタ６は、音声データ出力部８から出力される音声データ単位のアドレスを管理し、音声制御部４によって、主制御部１から入力されるコマンドに対応する音声データ単位アドレスがセットされる。
【００１０】
音声データ保存部７は、例えばＲＯＭであり、音声データを保存する。
【００１１】
音声データ出力部８は、例えばＤ／Ａコンバータからなり、音声制御部４によって制御される音声データ単位を基に、図示しないスピーカから所定の音声を出力する。
【００１２】
そして、ランプ制御部９、ランプデータアドレス対応テーブル保持部１０、ランプデータアドレスカウンタ１１、ランプデータ保存部１２及びランプデータ出力部１３は、それぞれ上述の音声制御部４、音声データアドレス対応テーブル保持部５、音声データアドレスカウンタ６、音声データ保存部７及び音声データ出力部８による音声に関する処理に対応するランプに関する処理を行う部位である。
【００１３】
次に、図１を用いて説明した従来の遊技機の同期制御動作について、図２ないし図６を参照して説明する。
【００１４】
図２は、従来の遊技機の音声制御のフローチャートである。まず、音声制御部４は、主制御部１から新しいコマンドが入力されたか否かを判断する（ステップＳ１１）。ステップＳ１１で、新しいコマンドが入力されたと判断しなかった場合（ＮＯ）には、音声制御部４は、そのように判断するまでステップＳ１１の処理を繰返す。
【００１５】
一方、ステップＳ１１で、新しいコマンド（例えばＡ０）が入力されたと判断した場合（ＹＥＳ）には、音声制御部４は、音声データアドレス対応テーブル保持部５に保持されている音声データアドレス対応テーブル（図３）を参照して、そのコマンドに対応する音声データ（リーチ音０）の特定の音声データ単位（最初は先頭の音声データ単位（S000））のアドレスを取得する（ステップＳ１２）。なお、図３に示すとおり、リーチ音０の音声データは、S000, S001, S002, S003,…という複数の音声データ単位が時間順に並んだものである。ステップＳ１２で、音声データ単位アドレスを取得すると、音声制御部４は、その音声データ単位アドレスを音声データアドレスカウンタ６にセットする（ステップＳ１３）。そして、音声制御部４は、音声データアドレスカウンタ６にセットされた音声データ単位アドレスを有する音声データ単位（S000）を音声データ保存部７から取得する（ステップＳ１４）。
【００１６】
ここで、音声制御部４は、音声データが終了したか否か（すなわち、後述するステップＳ１７で、音声データの後尾の音声データ単位をすでに出力したか否か）を判断する（ステップＳ１５）。ステップＳ１５で、音声データが終了したと判断した場合（ＹＥＳ）には、ステップＳ１１に戻って、音声制御部４は、主制御部１から新しいコマンドが入力されたか否かを判断する。
【００１７】
一方、ステップＳ１５で、音声データが終了したと判断しなかった場合（ＮＯ）には、音声制御部４は、音声データアドレスカウンタ６にセットされた音声データ単位アドレスをインクリメントする（ステップＳ１６）。そして、音声制御部４は、ステップＳ１４で取得した音声データ単位（S000）を音声データ出力部８から出力する（ステップＳ１７）。
【００１８】
その後、音声制御部４は、音声データ出力が終了したか否かを判断し（ステップＳ１８）、音声データ出力が終了したと判断した場合（ＹＥＳ）には、ステップＳ１４に戻って、ステップＳ１６でインクリメントされた音声データ単位アドレスを有する音声データ単位（S001）を音声データ保存部７から取得する。一方、ステップＳ１８で、音声データ出力が終了したと判断しなかった場合（ＮＯ）には、音声制御部４は、そのように判断するまでステップＳ１８の処理を繰返す。
【００１９】
図４は、ランプ制御のフローチャートである。ランプ制御は、上述の音声制御と同様の処理を行う。すなわち、まず、ランプ制御部９は、主制御部１から新しいコマンドが入力されたか否かを判断する（ステップＳ２１）。ステップＳ２１で、新しいコマンドが入力されたと判断しなかった場合（ＮＯ）には、ランプ制御部９は、そのように判断するまでステップＳ２１の処理を繰返す。
【００２０】
一方、ステップＳ２１で、新しいコマンド（例えばＡ０）が入力されたと判断した場合（ＹＥＳ）には、ランプ制御部９は、ランプデータアドレス対応テーブル保持部１０に保持されているランプデータアドレス対応テーブル（図５）を参照して、そのコマンドに対応するランプデータ（点灯パターン０）の特定のランプデータ単位（最初は先頭のランプデータ単位（L000））のアドレスを取得する（ステップＳ２２）。なお、図５に示すとおり、点灯パターン０の音声データは、L000, L001, L002, L003,…という複数のランプデータ単位が時間順に並んだものである。ステップＳ２２で、ランプデータ単位アドレスを取得すると、ランプ制御部９は、そのランプデータ単位アドレスをランプデータアドレスカウンタ１１にセットする（ステップＳ２３）。そして、ランプ制御部９は、ランプデータアドレスカウンタ１１にセットされたランプデータ単位アドレスを有するランプデータ単位（L000）をランプデータ保存部１２から取得する（ステップＳ２４）。
【００２１】
ここで、ランプ制御部９は、ランプデータが終了したか否か（すなわち、後述するステップＳ２７で、ランプデータの後尾のランプデータ単位をすでに出力したか否か）を判断する（ステップＳ２５）。ステップＳ２５で、ランプデータが終了したと判断した場合（ＹＥＳ）には、ステップＳ２１に戻って、ランプ制御部９は、新しいコマンドが入力されたか否かを判断する。
【００２２】
一方、ステップＳ２５で、ランプデータが終了したと判断しなかった場合（ＮＯ）には、ランプ制御部９は、ランプデータアドレスカウンタ１１にセットされたランプデータ単位アドレスをインクリメントする（ステップＳ２６）。そして、ランプ制御部９は、ステップＳ２４で取得したランプデータ単位（L000）をランプデータ出力部１３から出力する（ステップＳ２７）。
【００２３】
その後、ランプ制御部９は、ランプデータ出力が終了したか否かを判断し（ステップＳ２８）、ランプデータ出力が終了したと判断した場合（ＹＥＳ）には、ステップＳ２４に戻って、ステップＳ２７でインクリメントされたランプデータ単位アドレスを有するランプデータ単位（L001）をランプデータ保存部１２から取得する。一方、ステップＳ２８で、ランプデータ出力が終了したと判断しなかった場合（ＮＯ）には、ランプ制御部９は、そのように判断するまでステップＳ２８の処理を繰返す。
【００２４】
主制御部１からコマンドＡ０が入力されたものとすると、上述のとおり、音声制御部４は、リーチ音０の音声データ単位を音声データ出力部８から出力し、ランプ制御部９は、点灯パターン０のランプデータ単位をランプデータ出力部１３から出力する。ここで、音声データ出力部８から出力されるリーチ音０の音声データ単位とランプデータ出力部１３から出力される点灯パターン０のランプデータ単位の対応関係は、図６に示すとおりである。リーチ音０の音声データ単位は、ステップＳ１６で、音声制御部４が音声データ単位アドレスをインクリメントすると、S000からS001、S001からS002、S002からS003といったように、ステップＳ１７、Ｓ１８を経てステップＳ１４で取得される際に繰り上がり、この音声データ単位がステップＳ１７で音声データ出力部８から出力される。また、点灯パターン０のランプデータ単位は、ステップＳ２６で、ランプ制御部９がランプデータ単位アドレスをインクリメントすると、L000からL001、L001からL002、L002からL003といったように、ステップＳ２７、Ｓ２８を経てステップＳ２４で取得される際に繰り上がり、このランプデータ単位がステップＳ２７でランプデータ出力部１３から出力される。
【００２５】
開発者は、ステップＳ１７で出力される音声データ単位の演出効果とステップＳ２７で出力されるランプデータ単位の演出効果の同期を取る必要があるが、具体的には、音声データ単位アドレスがインクリメントされるタイミングとランプデータ単位アドレスがインクリメントされるタイミングを照らし合わせて、両者を調整することになる。
【００２６】
なお、特許文献１には、主制御部の制御負荷を軽減するために、特別図柄表示装置、効果音発生装置、ランプ表示装置等の各周辺装置を制御する各サブ制御手段が、主制御部からのコマンドを受信するとともに、受信したコマンドを他のサブ制御手段に送信することにより、各周辺装置間で同期を取る技術が開示されている。この構成によると、周辺装置のサブ制御手段から他の周辺装置の動作制御を行うことができるので、主制御部の制御負荷を軽減できるとともに、周辺装置間の動作制御の同期が取りやすくなる。
【００２７】
【特許文献１】特開２０００−３２５６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００２８】
上述の従来の遊技機は、開発者にとって次のような不具合を有する。すなわち、開発者は、プログラム開発時に、主制御部からのコマンド毎に各制御ユニット別の演出データを作成するが、作成にあたって互いの演出効果を考慮しながら各演出データを合わせ込む必要があり、プログラム開発に多大な労力を要した。また、開発者は、プログラム評価時に、音声データまたはランプデータの一方の変更が必要になった場合、それに合わせて他方のデータも変更し、再度それぞれの単位データアドレスがインクリメントされるタイミングを合わせ込む必要があるため、一方のデータの変更が他方のデータにも影響を及ぼすことになっていた。また、さらに大きなデータ変更の場合、他方のデータも最初から作り直しをする必要さえあった。
【００２９】
ここで、特許文献１に記載の技術を用いても、プログラム開発時に、開発者は、各周辺装置（制御ユニット）の演出効果の同期を意識して、各演出データ（画像データ、音声データ、ランプデータ等）を作成する必要があるという上述の不具合は解消されない。
【００３０】
そこで、本発明は、開発者が、プログラム開発時に、各制御ユニットの演出データを合わせ込む手間を軽減し、また、プログラム評価時に、ある制御ユニットの演出データを修正した場合でも、他の制御ユニットの演出データを修正する手間を軽減することで、プログラム開発及び評価の作業を従来に比べて効率化させることができる演出制御装置を提供することを目的とする。
【課題を解決するための手段】
【００３１】
本発明の演出制御装置は、それぞれ所定の第１の演出効果を生じさせるとともに連続するデータ群と、前記連続するデータの間に挿入されている制御コードとを含む第１演出データから、前記制御コードを検出する検出手段と、それぞれ所定の第２の演出効果を生じさせるとともに連続するデータ群からなる第２演出データを、前記連続するデータ順に出力する出力手段と、前記検出手段によって前記制御コードが検出されると、前記第２演出データのうち、前記出力手段によって出力されるデータを現在出力されているデータから該データに連続するデータに変更する変更手段とを有することを特徴とする。
【００３２】
また、本発明の演出制御装置は、前記第２演出データのうち、前記出力手段によって出力されるデータのアドレスを管理する管理手段を有し、前記変更手段が前記出力手段によって出力されるデータを変更すると、前記管理手段が、前記検出手段が前記制御コードを検出した後に改めて前記制御コードを検出すると前記出力手段が出力するデータのアドレスとして、前記変更手段によって変更された後のデータのアドレスに連続するアドレスを管理することを特徴としてもよい。
【００３３】
また、本発明の演出制御装置は、それぞれ所定の音声が再生されるとともに連続する音声データ群と、前記連続する音声データの間に挿入されている制御コードとを含む第１演出データから、前記制御コードを検出する検出手段と、それぞれ所定のランプを所定のパターンで点灯させるとともに連続するランプデータ群からなる第２演出データを、前記連続するランプデータ順に出力する出力手段と、前記検出手段によって前記制御コードが検出されると、前記第２演出データのうち、前記出力手段によって出力されるランプデータを現在出力されているランプデータから該ランプデータに連続するランプデータに変更する変更手段とを有することを特徴としてもよい。
【発明の効果】
【００３４】
本発明によれば、開発者が、プログラム開発時に、各制御ユニットの演出データを合わせ込む手間を軽減し、また、プログラム評価時に、ある制御ユニットの演出データを修正した場合でも、他の制御ユニットの演出データを修正する手間を軽減することで、プログラム開発及び評価の作業を従来に比べて効率化させることができる。
【発明を実施するための最良の形態】
【００３５】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００３６】
図７を参照すると、本発明の遊技機は、主制御部２１及び音声・ランプ制御ユニット２２を有する。音声・ランプ制御ユニット２２は、音声・ランプ制御部２３、音声データアドレス・ランプデータアドレス対応テーブル保持部２４、音声データアドレスカウンタ２５、音声データ保存部２６、ランプデータアドレスカウンタ２７、ランプデータ保存部２８、音声データ出力部２９及びランプデータ出力部３０を有する。
【００３７】
ここで、主制御部２１は、例えばＭＰＵであり、音声・ランプ制御ユニット２２にコマンドを入力して、音声出力及びランプ点灯といった演出効果を制御する。音声・ランプ制御部２３は、例えばＭＰＵであり、主制御部２１から入力されたコマンドに基づいて、音声・ランプ制御ユニット２２の各処理を制御する。
【００３８】
音声データアドレス・ランプデータアドレス対応テーブル保持部２４は、例えばＲＯＭであり、主制御部２１から入力されるコマンドと、音声データ保存部２６に保存する音声データ単位のアドレス及びランプデータ保存部２８に保存するランプデータ単位のアドレスとの対応関係を示すテーブルを保持する。
【００３９】
音声データアドレスカウンタ２５は、音声データ出力部２９から出力される音声データ単位のアドレスを管理し、音声・ランプ制御部２３によって、主制御部２１から入力されるコマンドに対応する音声データ単位アドレスがセットされる。
【００４０】
音声データ保存部２６は、例えばＲＯＭであり、音声データを保存する。
【００４１】
ランプデータアドレスカウンタ２７は、ランプデータ出力部３０から出力されるランプデータ単位のアドレスを管理し、音声・ランプ制御部２３によって、主制御部２１から入力されるコマンドに対応するランプデータ単位アドレスをセットされる。
【００４２】
ランプデータ保存部２８は、例えばＲＯＭからなり、ランプデータを保存する。
【００４３】
音声データ出力部２９は、例えばＤ／Ａコンバータからなり、音声・ランプ制御部２３によって制御される音声データ単位を基に、図示しないスピーカから所定の音声を出力する。
【００４４】
ランプデータ出力部３０は、音声・ランプ制御部２３によって制御されるランプデータ単位を基に、図示しない所定のランプを所定のパターンで点灯させる。
【００４５】
以上に説明したとおり、本発明の遊技機の内部構成は、従来の遊技機の内部構成と比較すると、従来の音声制御ユニットにランプ制御機能を取り込んでいるという特徴を有する。
【００４６】
次に、本発明の遊技機の同期制御動作について、図８及び図９を参照して説明する。
【００４７】
図８は同期制御のフローチャートである。まず、音声・ランプ制御部２３は、主制御部２１から新しいコマンドが入力されたか否かを判断する（ステップＳ３１）。ステップＳ３１で、新しいコマンドが入力されたと判断しなかった場合（ＮＯ）には、音声制御部２３は、そのように判断するまでステップＳ３１の処理を繰返す。
【００４８】
一方、ステップＳ３１で、新しいコマンド（例えばＡ０）が入力されたと判断した場合（ＹＥＳ）には、音声・ランプ制御部２３は、音声データアドレス・ランプデータアドレス対応テーブル保持部２４に保持されている音声データアドレス・ランプデータアドレス対応テーブル（図９）を参照して、そのコマンドに対応する音声データ（リーチ音０）の特定の音声データ単位（最初は先頭の音声データ単位（S000））のアドレス、及び、そのコマンドに対応するランプデータ（点灯パターン０）の特定のランプデータ単位（最初は先頭のランプデータ単位（L000））のアドレスを取得する（ステップＳ３２）。なお、図９に示すとおり、リーチ音０の音声データは、S000, S001, S002, S003,…という複数の音声データ単位が時間順に並んだものであり、点灯パターン０のランプデータは、L000, L001, L002, L003,…という複数のランプデータ単位が時間順に並んだものである。ステップＳ３２で、音声データ単位アドレス及びランプデータ単位アドレスを取得すると、音声・ランプ制御部２３は、音声データ単位アドレスを音声データアドレスカウンタ２５に、ランプデータ単位アドレスをランプデータアドレスカウンタ２７にセットする（ステップＳ３３）。そして、音声・ランプ制御部２３は、ランプデータアドレスカウンタ２７にセットされたランプデータ単位アドレスを有するランプデータ単位（L000）をランプデータ保存部２８から取得する（ステップＳ３４）。
【００４９】
ここで、音声・ランプ制御部２３は、ランプデータアドレスカウンタ６にセットされたランプデータ単位アドレスをインクリメントする（ステップＳ３５）。そして、音声・ランプ制御部２３は、ステップＳ３４で取得したランプデータ単位（L000）をランプデータ出力部３０から出力する（ステップＳ３６）。
【００５０】
次に、音声・ランプ制御部２３は、ステップＳ３３で音声データアドレスカウンタ２５にセットされた音声データ単位アドレスを有する音声データ単位（S000）を音声データ保存部２６から取得する（ステップＳ３７）。ここで、音声・ランプ制御部２３は、音声データが終了したか否か（すなわち、後述するステップＳ４１で、音声データの後尾の音声データ単位をすでに出力したか否か）を判断する（ステップＳ３８）。ステップＳ３８で、音声データが終了したと判断した場合（ＹＥＳ）には、ステップＳ３１に戻って、音声・ランプ制御部２３は、主制御部２１から新しいコマンドが入力されたか否かを判断する。
【００５１】
一方、ステップＳ３８で、音声データが終了したと判断しなかった場合（ＮＯ）には、音声・ランプ制御部２３は、音声データアドレスカウンタ２５にセットされた音声データ単位アドレスをインクリメントする（ステップＳ３９）。
【００５２】
そして、音声・ランプ制御部２３は、ステップＳ３７で取得した音声データ単位（S000）に、ランプデータ変更用コードが含まれているか否かを判断し（ステップＳ４０）、含まれていると判断した場合（ＹＥＳ）には、ステップＳ３５でインクリメントされたランプデータ単位アドレス（または、後述するステップＳ４５を経てステップＳ４０に戻った場合は、ステップＳ４４でインクリメントされたランプデータ単位アドレス）を有するランプデータ単位（L001）をランプデータ保存部２８から取得する（ステップＳ４３）。その後、音声・ランプ制御部２３は、ランプデータアドレスカウンタ２７にセットされたランプデータ単位アドレスをインクリメントする（ステップＳ４４）。そして、音声・ランプ制御部２３は、ステップＳ４３で取得したランプデータ単位（L001）をランプデータ出力部３０から出力した後（ステップＳ４５）、ステップＳ４１に進む。
【００５３】
一方、ステップＳ４０で、音声データ単位（S000）にランプデータ変更用コードが含まれていると判断しなかった場合（ＮＯ）には、音声・ランプ制御部２３は、音声データ単位（S000）を音声データ出力部２９から出力する（ステップＳ４１）。その後、音声・ランプ制御部２３は、音声データ単位（S000）の出力が終了したか否かを判断し、音声データ出力が終了したと判断した場合（ＹＥＳ）には、ステップＳ３７に戻って、ステップＳ３９でインクリメントされた音声データ単位アドレスを有する音声データ単位（S001）を音声データ保存部２６から取得する。
【００５４】
一方、音声データ出力が終了したと判断しなかった場合（ＮＯ）には、音声・データ処理部２３は、そのように判断するまでステップＳ４２の処理を繰返す。
【００５５】
主制御部２１からコマンドＡ０が入力されたものとすると、上述のとおり、音声・ランプ制御部２３は、リーチ音０の音声データ単位を音声データ出力部２９から出力し、点灯パターン０のランプデータ単位をランプデータ出力部３０から出力する。ここで、音声データ出力部２９から出力されるリーチ音０の音声データ単位とランプデータ出力部３０から出力される点灯パターン０のランプデータ単位の対応関係は、図１０に示すとおりである。リーチ音０の音声データ単位は、ステップＳ３９で、音声・ランプ制御部２３が音声データアドレスカウンタ２５にセットされた音声データ単位アドレスをインクリメントすると、S000からS001、S001からS002、S002からS003といったように、ステップＳ４０、Ｓ４１、Ｓ４２を経てステップＳ３７で取得される際に繰り上がり、この音声データ単位がステップＳ４１で音声データ出力部４２から出力される。一方、点灯パターン０のランプデータ単位は、ステップＳ４０で、音声・ランプ制御部２３が、ステップＳ３７で取得した音声データ単位にランプデータ変更用コードが含まれていると判断した場合（ＹＥＳ）に、ステップＳ４４で、ランプデータアドレスカウンタ２７にセットされたランプデータ単位アドレスをインクリメントすると、L000からL001、L001からL002、L002からL003といったように、ステップＳ４５、Ｓ４０を経てステップＳ４３で取得される際に繰り上がり、このランプデータ単位がステップＳ４５でランプデータ出力部３０から出力される。
【００５６】
このように、開発者は、ステップＳ４１で出力される音声データ単位の演出効果とステップＳ４５で出力されるランプデータ単位の演出効果の同期を取る必要があるが、本発明によると、ランプデータ単位アドレスがインクリメントされるタイミング（ステップＳ４４）が、音声データ単位アドレスがインクリメントされるタイミング（ステップＳ３９）に連動しているため、両者を照らし合わせて調整することなく、同期を取ることが可能になる。すなわち、開発者は、ランプデータ変更用コードの挿抜によってランプデータ単位の演出効果を適宜変更することができるため、音声データまたはランプデータの一方の変更が必要になった場合、それに厳密に合わせ込むようにして他方のデータを変更する必要がなくなる。
【００５７】
なお、この実施の形態においては、ランプデータ単位の演出効果と音声データ単位の演出効果の同期を取るために、音声データ単位にランプデータ変更用コードを挿入したが、音声データ単位のうちの1ビットをランプデータ変更用のビットとしても良い。また、遊技機における画像の表示、音声の発生及びランプの点灯という演出効果のうち、音声の発生とランプの点灯の同期制御を例に挙げて説明したが、画像の表示と、音声の発生またはランプの点灯の同期制御でも良く、画像の表示、音声の発生及びランプの点灯の全ての同期制御でも良い。さらに、遊技機を例に挙げて説明したが、複数の演出効果を同期制御する必要がある装置であれば、例えばカラオケ機でも良い。
【図面の簡単な説明】
【００５８】
【図１】従来の遊技機の内部構成を説明するためのブロック図である。
【図２】従来の遊技機の音声制御を示すフローチャートである。
【図３】従来の遊技機の音声データアドレス対応テーブル及び各コマンドに対応するアドレスを有する音声データを示す図である。
【図４】従来の遊技機のランプ制御を示すフローチャートである。
【図５】従来の遊技機のランプデータアドレス対応テーブル及び各コマンドに対応するアドレスを有するランプデータを示す図である。
【図６】従来の遊技機の音声データとランプデータの対応関係を示す図である。
【図７】本発明の遊技機の内部構成を示すブロック図である。
【図８】本発明の遊技機の同期制御を示すフローチャートである。
【図９】本発明の遊技機の音声データアドレス・ランプデータアドレス対応テーブル並びに各コマンドに対応するアドレスを有する音声データ及びランプデータを示す図である。
【図１０】本発明の遊技機の音声データとランプデータの対応関係を示す図である。
【符号の説明】
【００５９】
１  主制御部
２  音声制御ユニット
３  ランプ制御ユニット
４  音声制御部
５  音声データアドレス対応テーブル保持部
６  音声データアドレスカウンタ
７  音声データ保存部
８  音声データ出力部
９  ランプ制御部
１０  ランプデータアドレス対応テーブル保持部
１１  ランプデータアドレスカウンタ
１２  ランプデータ保存部
１３  ランプデータ出力部
２１  主制御部
２２  音声・ランプ制御ユニット
２３  音声・ランプ制御部
２４  音声データアドレス・ランプデータアドレス対応テーブル保持部
２５  音声データアドレスカウンタ
２６  音声データ保存部
２７  ランプデータアドレスカウンタ
２８  ランプデータ保存部
２９  音声データ出力部
３０  ランプデータ出力部
【図１】
2008220734.tif 000003
【図２】
2008220734.tif 000004
【図３】
2008220734.tif 000005
【図４】
2008220734.tif 000006
【図５】
2008220734.tif 000007
【図６】
2008220734.tif 000008
【図７】
2008220734.tif 000009
【図８】
2008220734.tif 000010
【図９】
2008220734.tif 000011
【図１０】
2008220734.tif 000012