(57)【要約】【課題】  簡素な構成で汎用性の高い音楽ゲームを実現する。【解決手段】  拍検出手段３１の取込手段４１は、カラオケ装置５の演奏開始から所定時間に亘って、機器本体１の音処理部１８から出力されるアナログ音響信号を取り込む。第１周期演算手段４２は、そのアナログ音響信号から生成した平滑信号における複数のピーク値の間隔を導出し、その間隔の平均値を概略周期として求める。第１信号生成手段４３は、周期が概略周期の三角波信号を生成する。第１位置演算手段４４は、アナログ音響信号に対し、第１信号生成手段４３が生成した周期が概略周期の三角波信号を時間軸方向に相対的にずらせて、両信号が波形的に最も良く重なる位置を第１最適位置として求める。検出手段４８は、第１の検出として、第１位置演算手段４４で求められた第１最適位置に保持された概略周期の三角波信号におけるピーク値のタイミングを拍として検出する。【選択図】  図５
2006102080.tif 000002
【特許請求の範囲】
【請求項１】
アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、
前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、
外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段と
を備えたことを特徴とする音楽ゲーム装置。
【請求項２】
前記拍検出手段が、
前記アナログ音響信号を所定時間に亘って取り込む取込手段と、
前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、
その概略周期に等しい周期の三角波信号を生成する第１信号生成手段と、
前記取込手段により取り込まれた前記アナログ音響信号に対し前記第１信号生成手段により生成された前記三角波信号を時間軸方向に相対的にずらし、両者が波形的に最も良く重なる前記三角波信号の前記アナログ音響信号に対する相対位置を第１最適位置として求める第１位置演算手段と、
前記第１最適位置に保持された前記三角波信号におけるピーク値のタイミングを拍として検出する検出手段と
を備えたものであることを特徴とする請求項１に記載の音楽ゲーム装置。
【請求項３】
前記拍検出手段が、
前記アナログ音響信号を所定時間に亘って取り込む取込手段と、
前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、
その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号を生成する第２信号生成手段と、
前記各伸縮三角波信号のうちで前記アナログ音響信号と波形的に最も良く重なるものを最適三角波信号として求める第２周期演算手段と、
前記第２周期演算手段により求められた前記最適三角波信号におけるピーク値のタイミングを拍として検出する検出手段と
を備えたものであることを特徴とする請求項１に記載の音楽ゲーム装置。
【請求項４】
前記拍検出手段が、
前記アナログ音響信号を所定時間に亘って取り込む取込手段と、
前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、
その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号を生成する第２信号生成手段と、
前記各伸縮三角波信号のうちで前記アナログ音響信号と波形的に最も良く重なるものを最適三角波信号として求める第２周期演算手段と、
前記アナログ音響信号に対し前記第２周期演算手段により求められた前記最適三角波信号を時間軸方向に相対的にずらし、両者が波形的に最も良く重なる前記最適三角波信号の前記アナログ音響信号に対する相対位置を第２最適位置として求める第２位置演算手段と、
前記第２最適位置に保持された前記最適三角波信号におけるピーク値のタイミングを拍として検出する検出手段と
を備えたものであることを特徴とする請求項１に記載の音楽ゲーム装置。
【請求項５】
前記第２位置演算手段は、
前記最適三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記相対位置を前記第２最適位置として求める
ことを特徴とする請求項４に記載の音楽ゲーム装置。
【請求項６】
前記第２周期演算手段は、
前記伸縮三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記伸縮三角波信号を前記最適三角波信号として求める
ことを特徴とする請求項３ないし５のいずれかに記載の音楽ゲーム装置。
【請求項７】
前記第１位置演算手段は、
前記三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記相対位置を前記第１最適位置として求める
ことを特徴とする請求項２ないし６のいずれかに記載の音楽ゲーム装置。
【請求項８】
前記第１周期演算手段は、
前記取込手段により取り込まれた前記アナログ音響信号に平滑化処理を施して平滑信号を生成し、その平滑信号における複数のピーク値の間隔を導出し、その間隔を前記概略周期とする
ことを特徴とする請求項２ないし７のいずれかに記載の音楽ゲーム装置。
【請求項９】
遊技者により操作される入力部を有する模擬楽器をさらに備え、
前記ゲーム作成手段により作成される前記遊技指示が、前記入力部に対する操作指示である
ことを特徴とする請求項１ないし８のいずれかに記載の音楽ゲーム装置。
【請求項１０】
遊技者による前記模擬楽器の前記入力部に対する操作を検出する操作検出手段と、
前記表示制御手段による前記モニタへの前記操作指示の表示タイミングと前記操作検出手段により検出される前記入力部に対する操作タイミングとに基づき、当該遊技者による操作の巧拙を評価する評価手段と
をさらに備えたことを特徴とする請求項９に記載の音楽ゲーム装置。
【請求項１１】
前記模擬楽器として複数の模擬楽器を備え、
前記評価手段は、各模擬楽器に対する遊技者の操作の巧拙をそれぞれ評価する
ことを特徴とする請求項１０に記載の音楽ゲーム装置。
【請求項１２】
前記音源装置が、
前記外部モニタとして機能する画像表示手段と、
伴奏曲に対応して生成した前記アナログ音響信号とマイクロフォンから入力された音声信号とを混合して前記音出力手段に送出する混合出力手段と、
前記伴奏曲に対応する歌詞を当該伴奏曲の進行状況を識別可能に前記画像表示手段に表示する歌詞表示制御手段とを備えた歌唱援助装置である
ことを特徴とする請求項１ないし１１のいずれかに記載の音楽ゲーム装置。
【請求項１３】
予め定められた規定料金の投入の有無を検出するコイン検出手段と、
前記コイン検出手段により前記規定料金の投入が検出されると、前記拍検出手段による前記アナログ音響信号の取込を可能にするゲーム制御手段と
をさらに備えたことを特徴とする請求項１２に記載の音楽ゲーム装置。
【請求項１４】
音楽ゲーム装置のコンピュータを、
アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、
前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、
外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段と
して機能させることを特徴とするプログラム。
【請求項１５】
音楽ゲーム装置のコンピュータを、
アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、
前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、
外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段と
して機能させることを特徴とするプログラムが記録されたコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音源装置からアナログ音響信号を取り込んでゲームを作成する音楽ゲームの技術に関するものである。
【背景技術】
【０００２】
従来、音楽を用いたゲーム装置として種々のものが提案されている（例えば特許文献１参照）。この特許文献１に記載のゲーム装置は、歌唱援助装置（いわゆるカラオケ装置）の伴奏の一部を遊技者が操作する模擬楽器が受け持つことで音楽演奏を多面的に楽しみ得るようにしたものである。このゲーム装置では、カラオケ装置の伴奏曲がＭＩＤＩ(Musical Instrument Digital Interface)規格などのデジタル音響波形データにより構成されており、このデジタルデータに基づきゲームデータを作成するようにしている。
【０００３】
【特許文献１】特開２００１−７５５７９号公報（段落００２２，００４６）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記従来の特許文献１に記載のゲーム装置では、デジタル音響波形データに基づきゲームデータを作成しているため、そのデジタル規格に対応する必要がある。この場合、複数種類のデジタル規格に対応するものであれば、構成が複雑なものとなり、１種類のデジタル規格（例えばＭＩＤＩ規格）にのみ対応するものであれば、汎用性に欠けるものとなる。
【０００５】
本発明は、上記課題に鑑みてなされたもので、簡素な構成で汎用性の高い音楽ゲーム装置、プログラムおよびコンピュータ読取可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した目的を達成するために、本発明にかかる音楽ゲーム装置は、アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段とを備えたことを特徴としている（請求項１）。
【０００７】
また、前記拍検出手段が、前記アナログ音響信号を所定時間に亘って取り込む取込手段と、前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、その概略周期に等しい周期の三角波信号を生成する第１信号生成手段と、前記取込手段により取り込まれた前記アナログ音響信号に対し前記第１信号生成手段により生成された前記三角波信号を時間軸方向に相対的にずらし、両者が波形的に最も良く重なる前記三角波信号の前記アナログ音響信号に対する相対位置を第１最適位置として求める第１位置演算手段と、前記第１最適位置に保持された前記三角波信号におけるピーク値のタイミングを拍として検出する検出手段とを備えたものであるとしてもよい（請求項２）。
【０００８】
また、前記拍検出手段が、前記アナログ音響信号を所定時間に亘って取り込む取込手段と、前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号を生成する第２信号生成手段と、前記各伸縮三角波信号のうちで前記アナログ音響信号と波形的に最も良く重なるものを最適三角波信号として求める第２周期演算手段と、前記第２周期演算手段により求められた前記最適三角波信号におけるピーク値のタイミングを拍として検出する検出手段とを備えたものであるとしてもよい（請求項３）。
【０００９】
また、前記拍検出手段が、前記アナログ音響信号を所定時間に亘って取り込む取込手段と、前記取込手段により取り込まれた前記アナログ音響信号に基づきその信号の概略周期を求める第１周期演算手段と、その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号を生成する第２信号生成手段と、前記各伸縮三角波信号のうちで前記アナログ音響信号と波形的に最も良く重なるものを最適三角波信号として求める第２周期演算手段と、前記アナログ音響信号に対し前記第２周期演算手段により求められた前記最適三角波信号を時間軸方向に相対的にずらし、両者が波形的に最も良く重なる前記最適三角波信号の前記アナログ音響信号に対する相対位置を第２最適位置として求める第２位置演算手段と、前記第２最適位置に保持された前記最適三角波信号におけるピーク値のタイミングを拍として検出する検出手段とを備えたものであるとしてもよい（請求項４）。
【００１０】
また、前記第２位置演算手段は、前記最適三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記相対位置を前記第２最適位置として求めるとしてもよい（請求項５）。
【００１１】
また、前記第２周期演算手段は、前記伸縮三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記伸縮三角波信号を前記最適三角波信号として求めるとしてもよい（請求項６）。
【００１２】
また、前記第１位置演算手段は、前記三角波信号と前記アナログ音響信号とを乗算した値を加算した積和値が最大となる前記相対位置を前記第１最適位置として求める
としてもよい（請求項７）。
【００１３】
また、前記第１周期演算手段は、前記取込手段により取り込まれた前記アナログ音響信号に平滑化処理を施して平滑信号を生成し、その平滑信号における複数のピーク値の間隔を導出し、その間隔を前記概略周期とするとしてもよい（請求項８）。
【００１４】
また、遊技者により操作される入力部を有する模擬楽器をさらに備え、前記ゲーム作成手段により作成される前記遊技指示が、前記入力部に対する操作指示であるとしてもよい（請求項９）。
【００１５】
また、遊技者による前記模擬楽器の前記入力部に対する操作を検出する操作検出手段と、前記表示制御手段による前記モニタへの前記操作指示の表示タイミングと前記操作検出手段により検出される前記入力部に対する操作タイミングとに基づき、当該遊技者による操作の巧拙を評価する評価手段とをさらに備えたとしてもよい（請求項１０）。
【００１６】
また、前記模擬楽器として複数の模擬楽器を備え、前記評価手段は、各模擬楽器に対する遊技者の操作の巧拙をそれぞれ評価するとしてもよい（請求項１１）。
【００１７】
また、前記音源装置が、前記外部モニタとして機能する画像表示手段と、伴奏曲に対応して生成した前記アナログ音響信号とマイクロフォンから入力された音声信号とを混合して前記音出力手段に送出する混合出力手段と、前記伴奏曲に対応する歌詞を当該伴奏曲の進行状況を識別可能に前記画像表示手段に表示する歌詞表示制御手段とを備えた歌唱援助装置であるとしてもよい（請求項１２）。
【００１８】
また、予め定められた規定料金の投入の有無を検出するコイン検出手段と、前記コイン検出手段により前記規定料金の投入が検出されると、前記拍検出手段による前記アナログ音響信号の取込を可能にするゲーム制御手段とをさらに備えたとしてもよい（請求項１３）。
【００１９】
また、上記した目的を達成するために、本発明にかかるプログラムは、音楽ゲーム装置のコンピュータを、アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段として機能させることを特徴としている（請求項１４）。
【００２０】
また、上記した目的を達成するために、本発明にかかるプログラムが記録されたコンピュータ読取可能な記録媒体は、音楽ゲーム装置のコンピュータを、アナログ音響信号を生成して音出力手段に送出する音源装置に接続可能で、該音源装置から前記アナログ音響信号を取り込み、その取り込んだ前記アナログ音響信号から拍を検出する拍検出手段と、前記拍検出手段により検出された拍に基づき遊技指示を作成するゲーム作成手段と、外部モニタに接続可能で、前記音源装置から前記音出力手段への前記アナログ音響信号の送出に同期して、前記遊技指示をゲーム画面として前記外部モニタに表示させる表示制御手段として機能させることを特徴としている（請求項１５）。
【発明の効果】
【００２１】
請求項１，１４，１５に記載の発明によれば、拍検出手段および表示制御手段が音源装置および外部モニタにそれぞれ接続されると、音源装置からアナログ音響信号が取り込まれ、取り込まれたアナログ音響信号から拍が検出され、検出された拍に基づき遊技指示がゲーム作成手段により作成され、音源装置から音出力手段へのアナログ音響信号の送出に同期して、遊技指示がゲーム画面として外部モニタに表示されることにより、アナログ音響信号を出力するような種々の音源装置に対して、簡素な構成で、デジタル規格に依存しない汎用性の高い音楽ゲームを実現することができる。
【００２２】
また、請求項２に記載の発明によれば、取り込まれたアナログ音響信号に基づきその信号の概略周期が求められ、その概略周期に等しい周期の三角波信号が生成され、生成された三角波信号がアナログ音響信号に対して時間軸方向に相対的にずらされ、両者が波形的に最も良く重なる三角波信号のアナログ音響信号に対する相対位置が第１最適位置として求められ、第１最適位置に保持された三角波信号におけるピーク値のタイミングが拍として検出されるため、三角波信号を用いていることにより第１最適位置を簡易な演算で求めることができる。また、三角波信号をアナログ音響信号に対して時間軸方向に相対的にずらして、両者が波形的に最も良く重なる相対位置を第１最適位置として求めているため、アナログ音響信号と位相が良好に合致した拍を検出することができる。
【００２３】
また、請求項３に記載の発明によれば、取り込まれたアナログ音響信号に基づきその信号の概略周期が求められ、その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号が生成され、生成された伸縮三角波信号のうちでアナログ音響信号と波形的に最も良く重なるものが最適三角波信号として求められ、その最適三角波信号におけるピーク値のタイミングが拍として検出されるため、三角波信号を用いていることにより最適三角波信号を簡易な演算で求めることができる。また、生成した伸縮三角波信号とアナログ音響信号とが波形的に最も良く重なるものを最適三角波信号として求めているため、アナログ音響信号と周期が良好に合致した拍を検出することができる。
【００２４】
また、請求項４に記載の発明によれば、取り込まれたアナログ音響信号に基づきその信号の概略周期が求められ、その概略周期および該概略周期から所定量ずつ伸縮した各種周期の伸縮三角波信号が生成され、生成された伸縮三角波信号のうちでアナログ音響信号と波形的に最も良く重なるものが最適三角波信号として求められ、その最適三角波信号がアナログ音響信号に対して時間軸方向に相対的にずらされ、両者が波形的に最も良く重なる最適三角波信号のアナログ音響信号に対する相対位置が第２最適位置として求められ、その第２最適位置に保持された最適三角波信号におけるピーク値のタイミングが拍として検出されるため、三角波信号を用いていることにより最適三角波信号を簡易な演算で求めることができる。また、生成した伸縮三角波信号とアナログ音響信号とが波形的に最も良く重なるものを最適三角波信号として求めているため、アナログ音響信号と周期が良好に合致した拍を検出することができる。また、最適三角波信号をアナログ音響信号に対して時間軸方向に相対的にずらして、両者が波形的に最も良く重なる相対位置を第２最適位置として求めているため、アナログ音響信号とさらに周期が良好に合致した拍を検出することができる。
【００２５】
また、請求項５に記載の発明によれば、最適三角波信号とアナログ音響信号とを乗算した値を加算した積和値が最大となる相対位置を第２最適位置として求めているため、簡易な演算で、アナログ音響信号と波形的に最も良く重なる最適三角波信号の相対位置を求めることができる。
【００２６】
また、請求項６に記載の発明によれば、伸縮三角波信号とアナログ音響信号とを乗算した値を加算した積和値が最大となる伸縮三角波信号を最適三角波信号として求めているため、簡易な演算で、アナログ音響信号と波形的に最も良く重なる周期の三角波信号を最適三角波信号として求めることができる。
【００２７】
また、請求項７に記載の発明によれば、三角波信号とアナログ音響信号とを乗算した値を加算した積和値が最大となる相対位置を第１最適位置として求めているため、簡易な演算で、アナログ音響信号と波形的に最も良く重なる三角波信号の相対位置を求めることができる。
【００２８】
また、請求項８に記載の発明によれば、取込手段により取り込まれたアナログ音響信号に平滑化処理を施して平滑信号を生成し、その平滑信号における複数のピーク値の間隔を導出し、その間隔を概略周期としているため、アナログ音響信号が複雑な波形であっても、概略周期を簡易な演算で比較的精度良く求めることができる。
【００２９】
また、請求項９に記載の発明によれば、遊技者により操作される入力部を有する模擬楽器をさらに備え、ゲーム作成手段により作成される遊技指示が、入力部に対する操作指示であるため、簡易な構成で容易に楽しめる音楽ゲームを実現することができる。
【００３０】
また、請求項１０に記載の発明によれば、遊技者による模擬楽器の入力部に対する操作を検出し、モニタへの操作指示の表示タイミングと入力部に対する操作タイミングとに基づき、当該遊技者による操作の巧拙を評価しているため、高評価を得ようとする遊技者の向上心を刺激し、これによって遊技者の興趣を高めることができる。
【００３１】
また、請求項１１に記載の発明によれば、模擬楽器として複数の模擬楽器を備え、各模擬楽器に対する遊技者の操作の巧拙をそれぞれ評価しているため、互いに高評価を得ようとする遊技者の競争心を刺激し、これによって遊技者の興趣を高めることができる。
【００３２】
また、請求項１２に記載の発明によれば、音源装置が、外部モニタとして機能する画像表示手段と、伴奏曲に対応して生成した前記アナログ音響信号とマイクロフォンから入力された音声信号とを混合して音出力手段に送出する混合出力手段と、伴奏曲に対応する歌詞を当該伴奏曲の進行状況を識別可能に画像表示手段に表示する歌詞表示制御手段とを備えた歌唱援助装置であるとしているため、歌唱援助装置に付加機能を与える形で音楽ゲームを実現することができ、これによって、遊技者の歌唱援助装置に対する興趣も高めることができる。
【００３３】
また、請求項１３に記載の発明によれば、予め定められた規定料金の投入の有無を検出し、規定料金の投入が検出されると、拍検出手段によるアナログ音響信号の取込を可能にしているため、歌唱援助装置に追加する機能として、遊技者の選択による音楽ゲームを実現することができ、これによって、遊技者の歌唱援助装置に対する興趣も高めることができる。
【発明を実施するための最良の形態】
【００３４】
図１は本発明にかかる音楽ゲーム装置の一実施形態であるゲーム機を含むカラオケゲームシステムの装置構成を示すブロック図である。また、図２〜図４はそれぞれ図１の模擬太鼓の正面図、平面図、側面図である。なお、図２では、ばちの図示を省略している。
【００３５】
このカラオケゲームシステムは、アンプなどを備えた機器本体１、スピーカ２、モニタ３およびマイクロフォン４を含むカラオケ装置５と、ゲーム機６と、模擬太鼓７とを備えている。カラオケ装置５は、遊技者の歌唱を援助するもので、機器本体１は、マイクロフォン４から入力される音声に基づくアナログ音声信号と、伴奏曲を構成するアナログ音響信号とを混合してスピーカ２に送出するとともに、モニタ３に歌詞を当該伴奏曲の進行状況を識別可能に表示する。ゲーム機６は、伴奏曲を構成するアナログ音響信号に基づき模擬太鼓７の操作指示からなるゲーム画面を作成して、モニタ３に重畳して表示するものである。
【００３６】
模擬太鼓７は、ほぼ円板形状の太鼓部７０と、この太鼓部７０が遊技者の正面を向くように太鼓部７０をほぼ４５°に傾斜して支持する支持部７１と、この支持部７１の左右両側に設けられた左脚部７１Ｌおよび右脚部７１Ｒとを備えている。この左右の両脚部７１Ｌ，７１Ｒは、それぞれ正面のほぼ中央に穿設された開口部７２Ｌ，７２Ｒを備えており、この開口部７２Ｌ，７２Ｒに、ばち７３Ｌ，７３Ｒがそれぞれ保管されるようになっている。この模擬太鼓７は、太鼓部７０の表面左半部７０ａに対する叩き操作を検出する表面左センサ７４Ｌ（図５）と、太鼓部７０の表面右半部７０ｂに対する叩き操作を検出する表面右センサ７４Ｒ（図５）と、太鼓部７０の側面左半部７０ｃに対する叩き操作を検出する側面左センサ７５Ｌ（図５）と、太鼓部７０の側面右半部７０ｄに対する叩き操作を検出する側面右センサ７５Ｒ（図５）とを備えている。各センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒは、叩く強さのレベルとして強弱２種類を検出する機能を有する。これらの各センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒとして、例えば圧電式圧力センサなどを用いることができる。このように、この実施形態では、摸擬太鼓７が本発明の「摸擬楽器」に相当し、ばち７３Ｌ，７３Ｒ、表面７０ａ，７０ｂおよび側面７０ｃ，７０ｄが本発明の「入力部」に相当し、センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒが本発明の「操作検出手段」に相当する。
【００３７】
図５は図１のカラオケゲームシステムの電気的構成を示す機能ブロック図である。機器本体１は、予め定められた複数の伴奏曲を記憶する伴奏曲記憶部１１と、各曲に応じた背景画像を記憶する背景画像記憶部１２と、伴奏曲に対応する歌詞を記憶する歌詞記憶部１３と、その背景画像と歌詞とを当該伴奏曲の進行状況を識別可能にモニタ３に重畳表示する画像処理部１４と、遊技者が選曲を指示するための選曲指示部１５と、遊技者が演奏開始を指示するための演奏開始指示部１６と、装置各部の動作を制御するＣＰＵ、このＣＰＵのプログラムを記憶するＲＯＭ、データなどを一時的に記憶するＲＡＭなどを含むカラオケ制御部１７とを備えている。これら各部１１〜１７は、従来のカラオケ装置が備えるものと同様である。
【００３８】
また、この実施形態の機器本体１は、従来のカラオケ装置と異なる構成として、伴奏曲記憶部１１に記憶された曲データに基づきアナログ音響信号をゲーム機６に出力する音処理部１８を備えるとともに、このアナログ音響信号と模擬太鼓７に対する遊技者の叩き操作とに基づきゲーム機６のゲーム制御部２１により作成され、ゲーム機６の音処理部２２から送出されるアナログ音響信号と、マイクロフォン４から入力される音声信号とを混合してスピーカ２に送出するミキサ１９とを備えている。このように、この実施形態では、スピーカ２が本発明の「音出力手段」に相当し、ミキサ１９が本発明の「混合出力手段」に相当し、画像処理部１４およびカラオケ制御部１７が本発明の「歌詞表示制御手段」に相当し、モニタ３が本発明の「外部モニタ」および「画像表示手段」に相当し、カラオケ装置５が本発明の「音源装置」および「歌唱援助装置」に相当する。
【００３９】
ゲーム機６は、機器本体１の音処理部１８から出力されるアナログ音響信号と模擬太鼓７に対する遊技者の叩き操作とに基づきゲームデータおよび音響データを作成するゲーム制御部２１と、ゲーム制御部２１により作成された音響データに基づきアナログ音響信号を生成する音処理部２２と、外部のモニタ３に電気的に接続可能で、ゲーム制御部２１により作成されたゲームデータに基づきゲーム画面をモニタ３に重畳して表示する画像処理部２３とを備えている。
【００４０】
ゲーム制御部２１は、ＣＰＵ、ＲＯＭやＲＡＭなどからなり、ゲーム機６の各部の動作を制御するもので、例えば信号ケーブルを介して機器本体１と、例えば赤外線通信を介して摸擬太鼓７と、それぞれ電気的に接続されている。これによって、ゲーム制御部２１は、機器本体１との間で画像信号や音響信号の授受を行い、摸擬太鼓７の各センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒから検出信号を受信する。なお、図５に示すように、ゲーム制御部２１には摸擬太鼓７と同一構成の摸擬太鼓７ａも接続可能になっており、これによって二人の遊技者が同時にゲームを楽しむことができるようになっている。
【００４１】
ゲーム制御部２１の拍検出手段３１は、機器本体１の音処理部１８から出力されるアナログ音響信号を取り込み、そのアナログ音響信号から拍を検出するものである。ここで、図６〜図１１を参照しつつ、拍検出手段３１の各機能ブロックによる拍検出機能の詳細について説明する。
【００４２】
拍検出手段３１の取込手段４１は、カラオケ装置５の演奏スタートから予め定められた所定時間Ｔ０（この実施形態では例えばＴ０＝６秒）に亘って、機器本体１の音処理部１８から出力されるアナログ音響信号を取り込むものである。この取込手段４１は、サンプリングレートＴ１（この実施形態では例えばＴ１＝１０msec）でアナログ音響信号を取り込む。また、取込手段４１は、ゲーム中にも所定のタイミングでアナログ音響信号を取り込む。図６は取込手段４１によって２秒間に亘って取り込まれたアナログ音響信号の一例を示す図である。
【００４３】
第１周期演算手段４２は、まず、取込手段４１が取り込んだアナログ音響信号に平滑化処理を施して平滑信号を生成する。平滑化処理として、この実施形態では例えば移動平均フィルタによるフィルタリング処理を用いている。図７は平滑信号の一例を示す図で、グレーで示す信号波形Ｇ１が原波形であるアナログ音響信号を示し、黒実線で示す信号波形Ｇ２が平滑信号を示している。そして、第１周期演算手段４２は、その平滑信号における複数のピーク値の間隔を導出し、その間隔の平均値を概略周期Ｔ２として求める。
【００４４】
第１信号生成手段４３は、周期が概略周期Ｔ２の三角波信号を生成するものである。図８は取込手段４１が取り込んだアナログ音響信号Ｓ１と、信号生成手段４３が生成した周期が概略周期Ｔ２の三角波信号Ｓ２とを上下に並べて示した図である。
【００４５】
第１位置演算手段４４は、取込手段４１が取り込んだアナログ音響信号Ｓ１に対し、第１信号生成手段４３が生成した周期が概略周期Ｔ２の三角波信号Ｓ２を時間軸方向に相対的にずらせて、両信号Ｓ１，Ｓ２が波形的に最も良く重なる位置を第１最適位置として求めるものである。図９はアナログ音響信号Ｓ１に対する三角波信号Ｓ２の時間軸方向の相対位置移動を説明する図で、アナログ音響信号Ｓ１に対して、図８の三角波信号Ｓ２から時間τ１だけ右方にずらせた三角波信号Ｓ２ａと、その三角波信号Ｓ２ａからさらに時間τ２だけ右方にずらせた三角波信号Ｓ２ｂとを示している。
【００４６】
この第１位置演算手段４４は、この実施形態では例えば、まずアナログ音響信号Ｓ１と三角波信号Ｓ２とを時間軸方向のスタート位置を一致させた状態（図８に示す状態）で、両信号Ｓ１，Ｓ２の積を求め、それを信号幅全体に亘って加算して積和値を求める。ここで、アナログ音響信号Ｓ１が、上述したようにサンプリングレートＴ１で取り込まれているため、第１位置演算手段４４は、Ｔ１ごとにアナログ音響信号Ｓ１と三角波信号Ｓ２とを乗算し、その積をアナログ音響信号Ｓ１が取り込まれた時間Ｔ０に亘って加算して、この計算結果を積和値とする。さらに、第１位置演算手段４４は、アナログ音響信号Ｓ１に対し、三角波信号Ｓ２を時間軸方向に例えばＴ１ずつ移動させ、その移動ごとに上記積和値を求める。この移動は、例えば移動量がＴ２となるまで行う。そして、第１位置演算手段４４は、積和値が最大となる相対位置を第１最適位置として求める。
【００４７】
第２信号生成手段４５は、周期が、第１周期演算手段４２により求められた概略周期Ｔ２および概略周期Ｔ２から所定量ずつ伸縮した各種周期の伸縮三角波信号を生成するものである。図１０は第２信号生成手段４５が生成した各種周期の伸縮三角波信号の一例を示す図である。図１０では、概略周期Ｔ２の三角波信号Ｓ２と、周期Ｔ２１の三角波信号Ｓ２１と、周期Ｔ２２の三角波信号Ｓ２２と、周期Ｔ２３の三角波信号Ｓ２３とが示されている。図１０に示すように、第２信号生成手段４５は、各種周期の伸縮三角波信号を、アナログ音響信号Ｓ１と時間軸方向のスタート位置を一致させた状態で生成している。
【００４８】
なお、図１０ではＴ２２＜Ｔ２＜Ｔ２１＜Ｔ２３に設定されている。この各種周期Ｔの設定は、例えば、
Ｔ＝Ｔ２±ｎ・Ｔ１
とすればよい。但し、ｎ＝０，１，２，…，ｋである。ここで、ｋは１０などの適当な値に設定すればよい。また、ｋはｋ・Ｔ１≒Ｔ２／２となる値に設定してもよい。
【００４９】
第２周期演算手段４６は、第２信号生成手段４５により生成された各種周期の伸縮三角波信号のうちでアナログ音響信号Ｓ１と波形的に最も良く重なるものを最適三角波信号として求めるものである。ここで、第２周期演算手段４６は、Ｔ１ごとにアナログ音響信号Ｓ１と伸縮三角波信号とを乗算し、その積をアナログ音響信号Ｓ１が取り込まれた時間Ｔ０に亘って加算して、この計算結果を積和値とする。この積和値を各種周期の伸縮三角波信号について求め、積和値が最大となる伸縮三角波信号を最適三角波信号として求める。図１１は、アナログ音響信号Ｓ１と、第２周期演算手段４６により最適三角波信号として求められた周期Ｔ２０の三角波信号Ｓ２０とを上下に並べて示した図である。
【００５０】
第２位置演算手段４７は、第２周期演算手段４６により求められた最適三角波信号Ｓ２０をアナログ音響信号Ｓ１に対し時間軸方向に相対的にずらし、両者が波形的に最も良く重なる相対位置を第２最適位置として求めるものである。この第２最適位置は、第１位置演算手段４４と同様に積和値に基づき求められる。すなわち、第２位置演算手段４７は、Ｔ１ごとにアナログ音響信号Ｓ１と最適三角波信号Ｓ２０とを乗算し、その積をアナログ音響信号Ｓ１が取り込まれた時間Ｔ０に亘って加算して、この計算結果を積和値とする。さらに、第２位置演算手段４７は、アナログ音響信号Ｓ１に対し、最適三角波信号Ｓ２０を時間軸方向に例えばＴ１ずつ移動させ、その移動ごとに上記積和値を求める。この移動は、例えば移動量がＴ２０となるまで行う。そして、第２位置演算手段４７は、積和値が最大となる相対位置を第２最適位置として求める。
【００５１】
検出手段４８は、三角波信号におけるピーク値のタイミングを拍として検出するものである。この検出手段４８は、第１の検出として、第１位置演算手段４４で求められた第１最適位置に保持された概略周期Ｔ２の三角波信号Ｓ２におけるピーク値のタイミングを拍として検出する。また、検出手段４８は、第２の検出として、第２位置演算手段４７で求められた第２最適位置に保持された最適三角波信号Ｓ２０のピーク値のタイミングを拍として検出する。ただし、検出手段４８は、例えば演算が長引いて後述するデータ作成手段３４による音響データの作成が間に合わずに音飛びが生じるなどＣＰＵの処理能力に余裕がない場合には、第２位置演算手段４７による演算を実行せずに、第２周期演算手段４６で求められた最適三角波信号Ｓ２０のピーク値のタイミングを拍として検出する。
【００５２】
上記第１の検出は、主に三角波信号の位相を考慮して拍を検出するもので、上記第２の検出は、主に三角波信号の周期を考慮して拍を検出するものである。上記第１の検出を実行するか、上記第２の検出を実行するかは、予め設定されている。例えばゲーム開始前に行う１回目の拍検出は上記第１の検出を実行し、ゲーム中に行う２回目以降の拍検出は上記第２の検出を実行するようにしてもよい。以上の拍検出手段３１の各機能ブロックによって、カラオケ装置５の機器本体１の音処理部１８から出力されるアナログ音響信号に基づき拍が検出される。
【００５３】
コイン処理手段３２は、コインの投入を検出するもので、所定の遊技代金に対応するコインが投入されると、ゲーム開始を可能にする。このコイン処理手段３２は、コイン設定として、予め定められた曲数だけゲームが可能な設定や、予め定められた時間だけゲームが可能な設定などを選択可能になっている。
【００５４】
モード選択手段３３は、ゲームモードを選択するもので、コイン処理手段３２により所定のコイン投入が検出されると、画像処理部２３を介してモニタ３にモード選択画面を表示させる。ゲームモードは、この実施形態では例えば、一人でゲームを行う１Ｐモード、二人で競争する２Ｐ対戦モード、二人で協力し合う２Ｐ協力モード、曲に関係なくカラオケを盛り上げるための鳴り物モードなどが設定されている。モード選択画面では、各ゲームモードが並んで表示され、選択中のゲームモードが例えば着色表示される。そして、ばち７３Ｌまたは７３Ｒにより摸擬太鼓７の側面左半部７０ｃを叩くと左方に、側面右半部７０ｄを叩くと右方に、着色表示されるゲームモードがそれぞれ切り換えられ、表面７０ａ，７０ｂを叩くと着色表示中のゲームモードがモード選択として決定される。
【００５５】
データ作成手段３４は、摸擬太鼓７の各センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒからの検出信号に基づき音響データを作成するものである。この実施形態では例えば、表面７０ａ，７０ｂが叩かれると「ドン」という音色の音響データを作成し、側面７０ｃ，７０ｄが叩かれると「カン」という音色の音響データを作成する。また、データ作成手段３４は、各センサが検出した叩く強さに応じて大小の音響データを作成する。また、データ作成手段３４は、機器本体１の音処理部１８からのアナログ音響信号に基づく音響データと、各センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒに基づき作成した音響データとを合成して、音処理部２２に送出する。
【００５６】
また、データ作成手段３４は、モード選択手段３３により選択されたゲームモードに基づきゲームデータを作成する。例えば１Ｐモードのときは一人用の、２Ｐモードのときは二人用のゲームデータを、拍検出手段３１により検出された拍に基づき作成する。ゲームデータとして、例えば図１２に示すように、摸擬太鼓７に対する叩き操作を指示するアイコンを作成してモニタ３にスクロール表示する。図１２はモニタ３に表示されるゲーム画面の一例を示す図で、背景画像が画面全体に表示され、歌詞が画面の下端部に表示され、ゲームデータが画面の上端部に表示されている。
【００５７】
図１２において、径の大きい円形で「ドン」と表示されているアイコン３ａは、摸擬太鼓７の表面７０ａ，７０ｂを強く叩くことを指示するものである。また、径の小さい円形で「ドン」と表示されているアイコン３ｂは表面７０ａ，７０ｂを普通に叩くことを指示するものである。また、径の大きい円形で「カン」と表示されているアイコン３ｃは側面７０ｃ，７０ｄを強く叩くことを指示するものである。また、径の小さい円形で「カン」と表示されているアイコン３ｄは側面７０ｃ，７０ｄを普通に叩くことを指示するものである。また、半円形と長方形とを合成した形状のアイコン３ｅは表面７０ａ，７０ｂを連打することを指示するものである。また、１Ｐの円形と２Ｐの円形とが連結された形状のアイコン３ｆは２Ｐモードにおいて二人一緒に表面７０ａ，７０ｂを強く叩くことを指示するものである。これらのアイコン３ａ〜３ｆは、バー３ｈの内部を左に向けてスクロール表示されるようになっており、各アイコン３ａ〜３ｆがバー３ｈの左端に掛かっている間に摸擬太鼓７に対する叩き操作を行うことを指示している。アイコン３ａ〜３ｄは、例えばタイミングが拍に一致するように表示してもよく、あるいは、例えばタイミングが拍および拍と拍との真ん中に一致するように表示してもよい。
【００５８】
評価手段３５は、遊技者による摸擬太鼓７に対する叩き操作の巧拙を評価するものである。この実施形態では例えば、図１２において、バー３ｈの内部を左に向けてスクロール表示されるアイコン３ａ〜３ｄの中心がバー３ｈの左端に到達したタイミングで摸擬太鼓７に対する叩き操作を行うと最も評価が高くなり、アイコン３ｅがバー３ｈの左端に掛かっている間の連打数が多いほど評価が高くなり、アイコン３ｆの中心がバー３ｈの左端に到達したタイミングで二人の叩き操作が近接しているほど評価が高くなるように設定されている。また、評価手段３５は、ゲーム中の評価が低いときはバー３ｈの右方に設けられたクリアゲージ３ｇのゲージを表示させ、ゲージが右端に到達するとアイコン３ａ〜３ｆの表示を中止する。また、評価手段３５は、画像処理部２３を介して評価結果をモニタ３に表示したり、評価結果をデータ記憶部３６に格納したり、データ記憶部３６に格納されている評価結果に基づきランキングをモニタ３に表示する。
【００５９】
データ記憶部３６は例えばＲＡＭからなり、取込手段４１により取り込まれた機器本体１からのアナログ音響信号のサンプリングデータなどのデータを一時的に記憶するものである。プログラム記憶部３７は例えばＲＯＭからなり、ゲーム制御部２１のＣＰＵを動作させるゲームプログラムを記憶するものである。このように、この実施形態では、ゲーム制御部２１が本発明の「ゲーム制御手段」に相当し、ゲーム制御部２１および画像処理部２３が本発明の「表示制御手段」に相当し、コイン処理手段３２が本発明の「コイン検出手段」に相当し、データ作成手段３４が本発明の「ゲーム作成手段」に相当する。
【００６０】
図１３はこのカラオケゲームシステムの概略動作手順を示すフローチャート、図１４は図１３のステップ＃１２の拍検出処理サブルーチンを示すフローチャート、図１５は図１３のステップ＃１３のゲームデータ作成処理サブルーチンを示すフローチャート、図１６は図１３のステップ＃１５のゲーム中の処理サブルーチンを示すフローチャートである。
【００６１】
図１３において、ゲーム機６では、遊技者によりコインが投入され（＃１０）、ゲームモードが選択されると（＃１１）、音響信号の取込開始が可能になり、待機する。一方、カラオケ装置５では、カラオケ遊技者が選曲指示部１５を操作すると選曲が行われ（＃２０）、演奏開始指示部１６を操作するとカラオケの演奏が開始される（＃２１）。カラオケ装置５でカラオケの演奏が開始されると、ゲーム機６で、図１４に示す拍検出処理サブルーチンが実行され（＃１２）、続いて図１５に示すゲームデータ作成処理サブルーチンが実行される（＃１３）。
【００６２】
図１４において、機器本体１の音処理部１８からアナログ音響信号の出力が開始されると（＃３０でＹＥＳ）、所定のサンプリングレートで、そのアナログ音響信号の取込が開始され（＃３１）、取り込まれたアナログ音響信号が一旦データ記憶部３６に格納され（＃３２）、それらのデータに基づき解析処理が実行されて拍検出結果がデータ記憶部３６に格納される（＃３３）。そして、未処理データが残っている間は（＃３４でＹＥＳ）、解析処理（＃３３）が継続され、未処理データがなくなると（＃３４でＮＯ）、終了する。ここで、例えば上記第１の検出が実行される場合には、第１周期演算手段４２、第１信号生成手段４３、第１位置演算手段４４による動作が順次行われる。また、例えば上記第２の検出が実行される場合には、第１周期演算手段４２、第２信号生成手段４５、第２周期演算手段４６、第２位置演算手段４７による動作が順次行われるが、上述したように、ＣＰＵの処理能力に余裕がない場合には第２位置演算手段４７の動作は行われずに、第２周期演算手段４６の結果が用いられる。
【００６３】
図１５において、まず、拍データが取り込まれ（＃４０）、取り込まれた拍データに基づき、ゲームデータとしてモニタ３に表示する画像パターンが作成されてデータ記憶部３６に格納される（＃４１）。そして、未処理データが残っている間は（＃４２でＹＥＳ）、画像パターン作成（＃４１）が継続され、未処理データがなくなると（＃４２でＮＯ）、終了する。
【００６４】
そして、ゲームデータ作成処理サブルーチン（図１３の＃１３）が終了すると、ゲームが開始され（＃１４）、その後は、図１６に示すゲーム中の処理（＃１５）が、カラオケ終了まで（＃１６でＮＯ）、実行される。図１６において、ゲーム中の処理では、作成したゲームデータに基づく叩き操作指示に対する遊技者による実際の操作タイミングとのずれに基づき遊技の評価が行われる（＃５０）。また、例えば予め定められた間隔ごとに、図１４に示す拍検出処理（＃５１）および図１５に示すゲームデータ作成処理（＃５２）が実行される。そして、カラオケが終了すると（＃１６でＹＥＳ）、遊技の評価処理に基づき得点が算出されてモニタ３に表示され（＃１７）、続いて、過去の得点と合わせたランキングがモニタ３に表示されて（＃１８）、終了する。
【００６５】
この実施形態において、図５の機能ブロック図に示すゲーム制御部２１の各機能は、ＣＰＵがプログラム記憶部３７に格納されているゲームプログラムを実行することにより、実現することができる。すなわち、この実施形態では、プログラム記憶部３７がプログラムを記録したコンピュータ読み取り可能な記録媒体に対応する。この場合において、上記実施形態ではプログラム記憶部３７を例えばＲＯＭで構成しているが、これに限られず、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯやリムーバブルハードディスクなど、ゲーム機６に着脱可能な記録媒体で構成してもよい。
【００６６】
以上説明したように、この実施形態によれば、カラオケ装置５の機器本体１から出力されるアナログ音響信号に基づき拍を検出しているため、簡素な構成で、デジタル規格に依存しない汎用性の高いゲーム機６を実現することができる。また、取り込んだアナログ音響信号Ｓ１に平滑化処理を施して平滑信号に基づき概略周期Ｔ２を求めているため、アナログ音響信号Ｓ１が複雑な波形であっても、概略周期Ｔ２を簡易な演算で比較的精度良く求めることができる。
【００６７】
また、この実施形態によれば、三角波信号を生成し、この三角波信号がピーク値をとるタイミングを拍として検出しているため、簡易な演算で拍を検出することができる。また、概略周期Ｔ２の三角波信号Ｓ２を生成し、この三角波信号Ｓ２をアナログ音響信号Ｓ１に対し時間軸方向に相対的にずらして、アナログ音響信号Ｓ１と波形的に最も良く重なる相対位置に保持された三角波信号Ｓ２がピーク値をとるタイミングを拍として検出しているため、三角波信号Ｓ２の位相に基づき簡易な演算で拍を検出することができる。
【００６８】
また、この実施形態によれば、概略周期Ｔ２および概略周期Ｔ２から伸縮した各種周期の伸縮三角波信号を生成し、これらの伸縮三角波信号のうちでアナログ音響信号Ｓ１と波形的に最も良く重なる周期の最適三角波信号Ｓ２０がピーク値をとるタイミングを拍として検出しているため、最適三角波信号Ｓ２０の周期に基づき簡易な演算で拍を検出することができる。また、この最適三角波信号Ｓ２０をアナログ音響信号Ｓ１に対し時間軸方向に相対的にずらして、アナログ音響信号Ｓ１と波形的に最も良く重なる相対位置に保持された最適三角波信号Ｓ２０がピーク値をとるタイミングを拍として検出しているため、最適三角波信号Ｓ２０の位相に基づき、さらに精度良く拍を検出することができる。
【００６９】
また、この実施形態によれば、積和値が最大となる相対位置を求めているため、波形的に最も良く重なる相対位置を精度良く求めることができる。また、積和値が最大となる周期の最適三角波信号を求めているため、波形的に最も良く重なる最適三角波信号を精度良く求めることができる。
【００７０】
また、この実施形態によれば、ゲーム画面として摸擬太鼓７の表面７０ａ，７０ｂまたは側面７０ｃ，７０ｄに対する叩き操作の指示をモニタ３に表示しているため、簡易な構成で容易に楽しめるゲーム機６を実現することができる。また、モニタ３に表示する叩き操作の指示タイミングと、センサ７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒにより検出される遊技者による叩き操作のタイミングとに基づき、評価手段３５により遊技者による操作の巧拙を評価しているため、遊技者の向上心を刺激し、これによって遊技者の興趣を高めることができる。また、２Ｐモードのときは、評価手段３５により双方の遊技者による操作の巧拙を評価しているため、遊技者の競争心を刺激し、これによって遊技者の興趣を高めることができる。
【００７１】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記実施形態では移動平均フィルタを用いて平滑化処理を行っているが、これに限られず、他の手法を用いてもよい。また、上記実施形態では積和値を用いて、波形的に最も良く重なる相対位置または周期を求めているが、これに限られず、他の値を用いて求めてもよい。
【００７２】
また、上記実施形態では、第１位置演算手段４４は、アナログ音響信号Ｓ１に対し、三角波信号Ｓ２を時間軸方向に例えばＴ１ずつ移動させ、その移動ごとに積和値を求めており、この移動は、例えば移動量がＴ２となるまで行っているが、これに限られない。例えば、移動ごとに求めた積和値の大小を比較し、極大値が求められた時点で、これを最大値とみなし、その相対位置を第１最適位置として移動および積和値の演算を中止するようにしてもよい。また、同様に、上記実施形態では、第２位置演算手段４７は、アナログ音響信号Ｓ１に対し、最適三角波信号Ｓ２０を時間軸方向に例えばＴ１ずつ移動させ、その移動ごとに積和値を求めており、この移動は、例えば移動量がＴ２となるまで行っているが、これに限られない。例えば、移動ごとに求めた積和値の大小を比較し、極大値が求められた時点で、これを最大値とみなし、その相対位置を第２最適位置として移動および積和値の演算を中止するようにしてもよい。また、同様に、上記実施形態では、第２周期演算手段４６は、各種周期の伸縮三角波信号についてそれぞれ積和値を求め、その最大となる伸縮三角波信号を最適三角波信号Ｓ２０として求めているが、これに限られない。例えば、積和値を求めるたびにその大小を比較し、極大値が求められた時点で、これを最大値とみなし、その周期の三角波信号を最適三角波信号として、積和値の演算を中止するようにしてもよい。これによって、演算時間の短縮を図ることができる。
【００７３】
また、上記実施形態では、摸擬太鼓７を備えているが、本発明の摸擬楽器はこれに限られない。例えば、タンバリンを模した摸擬タンバリン、パーカッションを模した摸擬パーカッション、ボンゴを模した摸擬ボンゴ、木琴を模した摸擬木琴、鉄琴を模した摸擬鉄琴、カスタネットを模した摸擬カスタネット、和太鼓を模した摸擬和太鼓、鼓を模した摸擬鼓、ドラムセットを模した摸擬ドラムセットなどの摸擬打楽器や、その他、ギターを模した摸擬ギター、キーボードを模した摸擬キーボード、ベースを模した摸擬ベースなどの種々の摸擬楽器を採用することができる。これらの摸擬楽器は、圧力センサや操作ボタンなどからなる入力部を備え、遊技者による操作を検出できるようにしておけばよい。
【００７４】
また、上記実施形態では、カラオケ装置５を備えているが、本発明の音源装置はこれに限られない。例えば、ＣＤ、ＭＤ、ＬＤ、レコードなどのプレイヤー、有線放送機器、ＡＭ・ＦＭラジオ、ＷＥＢ対応音楽ソフト端末装置、パーソナルコンピュータ、携帯電話、ＭＩＤＩプレイヤー、ＭＰ３プレイヤー、テレビジョンセット、ジュークボックス、テレビゲーム装置、携帯ゲーム装置など、アナログ音響信号が出力可能な種々の音源装置を用いることができる。これらの形態において、家庭で使用するなど課金が不要な場合にはコイン処理手段３２は不要であり、外部モニタとしてはＴＶ受像機やパーソナルコンピュータのモニタを使用してもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明にかかる音楽ゲーム装置の一実施形態であるゲーム機を含むカラオケゲームシステムの装置構成を示すブロック図である。
【図２】図１の模擬太鼓の正面図である。
【図３】図１の模擬太鼓の平面図である。
【図４】図１の模擬太鼓の側面図である。
【図５】図１のカラオケゲームシステムの電気的構成を示す機能ブロック図である。
【図６】取込手段によって２秒間に亘って取り込まれたアナログ音響信号の一例を示す図である。
【図７】平滑信号の一例を示す図である。
【図８】取込手段が取り込んだアナログ音響信号Ｓ１と、信号生成手段が生成した周期が概略周期Ｔ２の三角波信号Ｓ２とを上下に並べて示した図である。
【図９】アナログ音響信号Ｓ１に対する三角波信号Ｓ２の時間軸方向の相対位置移動を説明する図である。
【図１０】第２信号生成手段が生成した各種周期の伸縮三角波信号の一例を示す図である。
【図１１】アナログ音響信号Ｓ１と、第２周期演算手段４６により最適三角波信号として求められた周期Ｔ２０の三角波信号Ｓ２０とを上下に並べて示した図である。
【図１２】モニタに表示されるゲーム画面の一例を示す図である。
【図１３】カラオケゲームシステムの概略動作手順を示すフローチャートである。
【図１４】図１３のステップ＃１２の拍検出処理サブルーチンを示すフローチャートである。
【図１５】図１３のステップ＃１３のゲームデータ作成処理サブルーチンを示すフローチャートである。
【図１６】図１３のステップ＃１５のゲーム中の処理サブルーチンを示すフローチャートである。
【符号の説明】
【００７６】
１…機器本体、２…スピーカ（音出力手段）、３…モニタ（外部モニタ、画像表示手段）４…マイクロフォン、５…カラオケ装置（音源装置、歌唱援助装置）、６…ゲーム機、７，７ａ…模擬太鼓（摸擬楽器）、１４…画像処理部（歌詞表示制御手段）、１７…カラオケ制御部（歌詞表示制御手段）、１９…ミキサ（混合出力手段）、２１…ゲーム制御部（ゲーム制御手段、表示制御手段）、２３…画像処理部（表示制御手段）、３１…拍検出手段、３２…コイン処理手段（コイン検出手段）、３４…データ作成手段（ゲーム作成手段）、３５…評価手段、３７…プログラム記憶部、４１…取込手段、４２…第１周期演算手段、４３…第１信号生成手段、４４…第１位置演算手段、４５…第２信号生成手段、４６…第２周期演算手段、４７…第２位置演算手段、４８…検出手段、７０ａ，７０ｂ…表面（入力部）、７０ｃ，７０ｄ…側面（入力部）、７３Ｌ，７３Ｒ…ばち（入力部）、７４Ｌ，７４Ｒ，７５Ｌ，７５Ｒ…センサ（操作検出手段）
【図１】
2006102080.tif 000003
【図２】
2006102080.tif 000004
【図３】
2006102080.tif 000005
【図４】
2006102080.tif 000006
【図５】
2006102080.tif 000007
【図６】
2006102080.tif 000008
【図８】
2006102080.tif 000009
【図９】
2006102080.tif 000010
【図１０】
2006102080.tif 000011
【図１１】
2006102080.tif 000012
【図１３】
2006102080.tif 000013
【図１４】
2006102080.tif 000014
【図１５】
2006102080.tif 000015
【図１６】
2006102080.tif 000016
【図７】
2006102080.tif 000017
【図１２】
2006102080.tif 000018