(57)【要約】【課題】複数種類の電気楽器による同期演奏を総合的に評価する楽器音出力装置を提供する。【解決手段】複数種類の電気楽器それぞれから入力される演奏音に対応して、予め定められた関係からその演奏音の音圧レベルに基づいてアタック音を抽出するアタック音抽出手段８２と、そのアタック音抽出手段８２により抽出されたアタック音に基づいて、複数種類の電気楽器による同期演奏を評価する同期演奏評価手段８４とを、備えたものであることから、複数種類の楽器をそれぞれ演奏する演奏者がバンドを組み、それら複数種類の楽器を同期して演奏することにより１の楽曲を奏でるバンド演奏に関して、バンド演奏全体での調和を好適に評価することができる。【選択図】図２
2014071137.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の電気楽器に接続され、各電気楽器から入力される該電気楽器の演奏に応じた演奏音を増幅して出力させる楽器音出力装置であって、
前記複数種類の電気楽器それぞれから入力される演奏音に対応して、予め定められた関係から該演奏音の音圧レベルに基づいてアタック音を抽出するアタック音抽出手段と、
該アタック音抽出手段により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する同期演奏評価手段と
を、備えたものであることを特徴とする楽器音出力装置。
【請求項２】
前記アタック音抽出手段は、前記演奏音の音圧レベルの増加に係る時間変化率が規定の閾値以上である部分を、前記アタック音として抽出するものである請求項１に記載の楽器音出力装置。
【請求項３】
複数の楽曲データを記憶する楽曲データベースを備え、
前記同期演奏評価手段は、前記楽曲データベースに記憶された前記同期演奏の対象となる楽曲データのテンポ値から、前記アタック音抽出手段により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価するものである
請求項１又は２に記載の楽器音出力装置。
【請求項４】
前記楽曲データベースに記憶された、前記同期演奏の対象となる楽曲データのテンポ値に基づいて、該同期演奏の評価に係る基準区間を算出する基準区間算出手段を備え、
前記同期演奏評価手段は、前記基準区間算出手段により算出される基準区間に、前記アタック音抽出手段により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものである
請求項３に記載の楽器音出力装置。
【請求項５】
前記同期演奏評価手段は、前記アタック音抽出手段により抽出された前記複数種類の電気楽器それぞれに対応するアタック音相互の時間間隔に基づいてそれら複数種類の電気楽器による同期演奏を評価するものである請求項１又は２に記載の楽器音出力装置。
【請求項６】
前記アタック音抽出手段により抽出された前記複数種類の電気楽器それぞれに対応するアタック音のうち、１の電気楽器に対応するアタック音の出力タイミングを中心とする基準区間を算出する基準区間算出手段を備え、
前記同期演奏評価手段は、前記基準区間算出手段により算出される基準区間に、前記アタック音抽出手段により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものである
請求項５に記載の楽器音出力装置。
【請求項７】
前記同期演奏評価手段は、リズムパートに属する電気楽器に対応するアタック音が前記基準区間に含まれている場合には、余の電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも前記同期演奏の評価を高くするものである請求項４又は６に記載の楽器音出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気楽器から入力されるその電気楽器の演奏に応じた演奏音を増幅して出力させる楽器音出力装置に関し、特に、複数種類の電気楽器による同期演奏を総合的に評価する演奏評価機能に関する。
【背景技術】
【０００２】
複数種類の電気楽器に接続され、各電気楽器から入力されるその電気楽器の演奏に応じた演奏音を増幅して出力させる楽器音出力装置が知られている。また、斯かる楽器音出力装置において、前記電気楽器による演奏の評価を行う技術が提案されている。例えば、特許文献１に記載された演奏比較装置がそれである。この技術によれば、複数の演奏パートに関する手本演奏データ及びユーザ演奏データを取得する演奏データ取得手段と、その演奏データ取得手段により取得された各手本演奏データとユーザ演奏データとをそれぞれ比較する演奏比較手段と、それらの比較結果に基づいて、ユーザ演奏データがどの演奏パートに関する手本演奏データに対応するかを評価し、その評価結果を提示する提示手段とを、備えていることで、ユーザ演奏データが手本の対象としている演奏パートについて、適切な比較結果を得ることができるとされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３８４９５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、所謂ロックミュージック等の分野においては、エレキギター（エレクトリック・ギター）、ベースギター、ドラム、及びエレクトーン（登録商標）等、複数種類の楽器をそれぞれ演奏する演奏者がバンドを組み、それら複数種類の楽器を同期して演奏することにより１の楽曲を奏でるバンド演奏が広く行われている。斯かるバンド演奏においては、個々の楽器の演奏技術もさることながら、バンド演奏全体での調和がその演奏の評価を定める。しかしながら、前述したような個々の演奏パートの評価を行う技術では、そのようなバンド演奏の総合的な評価を行うことはできなかった。このような課題は、楽器音出力装置における新たな機能の開発を意図して本発明者が鋭意研究を継続する過程において新たに見出したものである。
【０００５】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、複数種類の電気楽器による同期演奏を総合的に評価する楽器音出力装置を提供することにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本発明の要旨とするところは、複数種類の電気楽器に接続され、各電気楽器から入力されるその電気楽器の演奏に応じた演奏音を増幅して出力させる楽器音出力装置であって、前記複数種類の電気楽器それぞれから入力される演奏音に対応して、予め定められた関係からその演奏音の音圧レベルに基づいてアタック音を抽出するアタック音抽出手段と、そのアタック音抽出手段により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する同期演奏評価手段とを、備えたことを特徴とするものである。
【発明の効果】
【０００７】
このようにすれば、前記複数種類の電気楽器それぞれから入力される演奏音に対応して、予め定められた関係からその演奏音の音圧レベルに基づいてアタック音を抽出するアタック音抽出手段と、そのアタック音抽出手段により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する同期演奏評価手段とを、備えたものであることから、複数種類の楽器をそれぞれ演奏する演奏者がバンドを組み、それら複数種類の楽器を同期して演奏することにより１の楽曲を奏でるバンド演奏に関して、バンド演奏全体での調和を好適に評価することができる。すなわち、複数種類の電気楽器による同期演奏を総合的に評価する楽器音出力装置を提供することができる。
【０００８】
ここで、好適には、前記アタック音抽出手段は、前記演奏音の音圧レベルの増加に係る時間変化率が規定の閾値以上である部分を、前記アタック音として抽出するものである。このようにすれば、前記複数種類の電気楽器それぞれから入力される演奏音に対応して、各演奏音におけるアタック音を好適且つ実用的な態様で抽出することができる。
【０００９】
また、好適には、複数の楽曲データを記憶する楽曲データベースを備え、前記同期演奏評価手段は、前記楽曲データベースに記憶された前記同期演奏の対象となる楽曲データのテンポ値から、前記アタック音抽出手段により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価するものである。このようにすれば、前記同期演奏の評価の基準となるタイミングを楽曲データのテンポ値に基づいて設定することで、聴感に即した信頼性の高い演奏評価を実現することができる。
【００１０】
また、好適には、前記楽曲データベースに記憶された、前記同期演奏の対象となる楽曲データのテンポ値に基づいて、その同期演奏の評価に係る基準区間を算出する基準区間算出手段を備え、前記同期演奏評価手段は、前記基準区間算出手段により算出される基準区間に、前記アタック音抽出手段により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものである。このようにすれば、前記同期演奏の対象となる楽曲データに基づいて、聴感に即した信頼性の高い演奏評価を実用的な態様で実現することができる。
【００１１】
また、好適には、前記同期演奏評価手段は、前記アタック音抽出手段により抽出された前記複数種類の電気楽器それぞれに対応するアタック音相互の時間間隔に基づいてそれら複数種類の電気楽器による同期演奏を評価するものである。このようにすれば、基準となるデータがなくとも、前記複数種類の電気楽器それぞれの演奏のマッチングを重視した演奏評価を実現することができる。
【００１２】
また、好適には、前記アタック音抽出手段により抽出された前記複数種類の電気楽器それぞれに対応するアタック音のうち、１の電気楽器に対応するアタック音の出力タイミングを中心とする基準区間を算出する基準区間算出手段を備え、前記同期演奏評価手段は、前記基準区間算出手段により算出される基準区間に、前記アタック音抽出手段により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものである。このようにすれば、前記複数種類の電気楽器それぞれの演奏のマッチングを重視した演奏評価を実用的な態様で実現することができる。
【００１３】
また、好適には、前記同期演奏評価手段は、リズムパートに属する電気楽器に対応するアタック音が前記基準区間に含まれている場合には、余の電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも前記同期演奏の評価を高くするものである。このようにすれば、例えばベースギターやドラム等、一般にバンド演奏において重要なパートとされるリズムパートに属する電気楽器の比重を高くすることで、より信頼性の高い演奏評価を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の楽器音出力装置の好適な実施例であるカラオケ装置の構成を例示するブロック線図である。
【図２】図１のカラオケ装置のＣＰＵに備えられた制御機能の要部を説明する機能ブロック線図である。
【図３】図１のカラオケ装置に接続されたドラムから入力される演奏音に対応する波形を例示する図である。
【図４】図１のカラオケ装置に接続されたエレキギターから入力される演奏音に対応する波形を例示する図である。
【図５】図１のカラオケ装置に接続されたベースギターから入力される演奏音に対応する波形を例示する図である。
【図６】図１のカラオケ装置のサンプリング方式による同期演奏評価制御の具体的な一例を説明する図である。
【図７】図１のカラオケ装置のＣＰＵによるバンド演奏評価制御の一例の要部を説明するフローチャートである。
【図８】図１のカラオケ装置のマッチング方式による同期演奏評価制御の具体的な一例を説明する図である。
【図９】図１のカラオケ装置のＣＰＵによるバンド演奏評価制御の他の一例の要部を説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例１】
【００１６】
図１は、本発明の楽器音出力装置の好適な実施例であるカラオケ装置１０の構成を例示するブロック線図である。この図１に示すように、本実施例のカラオケ装置１０は、中央演算処理装置であるＣＰＵ１２と、読出専用メモリであるＲＯＭ１４と、随時書込読出メモリであるＲＡＭ１６と、記憶装置であるハードディスク１８と、グラフィックスチップ（グラフィックスボード）等の映像処理部２０と、サウンドチップ（サウンドボード）等の音声処理部２２と、操作パネル２４と、表示制御部２６及び入力制御部２８を介して前記ＣＰＵ１２に接続されたタッチパネルディスプレイ３０と、通信インターフェイス３６と、ＬＡＮインターフェイス３８と、無線通信部４０と、ビデオ出力端子４２を介して前記映像処理部２０に接続された映像表示装置であるディスプレイ４４と、オーディオ入力端子４６を介して前記音声処理部２２に接続された音声入力装置であるマイクロフォン４８と、オーディオ出力端子５０を介して前記音声処理部２２に接続された音声増幅装置であるアンプ５２と、そのアンプ５２に備えられた音声出力装置であるスピーカ５４と、オーディオ入力端子７２を介して前記音声処理部２２に接続されたサウンドエフェクタ７４とを、備えて構成されている。
【００１７】
前記ＣＰＵ１２は、前記ＲＡＭ１６の一時記憶機能を利用しつつ前記ＲＯＭ１４に予め記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂マイクロコンピュータであり、前記カラオケ装置１０における各種制御を実行する。すなわち、前記操作パネル２４、タッチパネルディスプレイ３０、或いは電子早見本装置６８等により所定の楽曲（カラオケ演奏曲）が選曲入力された場合、その選曲入力された楽曲を前記ＲＡＭ１６等に設けられた予約曲テーブルに登録する選曲予約制御、その予約曲テーブルの演奏順に従って前記ハードディスク１８から前記ＲＡＭ１６に選曲されたカラオケ演奏曲の演奏情報及び歌詞情報（楽曲データ）を読み出す楽曲データ読出制御、楽曲の演奏進行に応じてそのＲＡＭ１６から前記音声処理部２２へ演奏情報を送信する演奏出力制御、その演奏出力制御に際して前記ＲＡＭ１６に展開された歌詞情報に基づいて歌詞文字映像を生成して前記映像処理部２０へ送信する歌詞文字映像出力制御、前記演奏出力制御に際して前記映像処理部２０を制御して所定の背景映像を再生させる背景映像出力制御、及びカラオケ演奏が行われていない間すなわち曲間において、新譜情報、選曲ランキング、店舗広告等の曲間情報を出力させる曲間情報出力制御等の基本的な制御に加え、後述する本実施例のバンド演奏評価制御等の各種制御を実行する。
【００１８】
前記映像処理部２０は、前記ディスプレイ４４に表示される画面（映像）の描画に係る各種制御を行う。例えば、前記ＣＰＵ１２から供給されるデータに基づいてグラフィックスメモリにそのデータを書き込み、そのデータを読み出すことによって前記ビデオ出力端子４２を介して前記ディスプレイ４４に所定の画面を表示させる制御を行う。具体的には、前記カラオケ装置１０による楽曲の演奏出力（カラオケ演奏）に際して、前記ＣＰＵ１２において生成された歌詞文字映像等の文字映像（テロップ）を出力させたり、前記ハードディスク１８に記憶されたＭＰＥＧ（Moving Picture Experts Group）データ等の背景映像情報に基づいて所定の背景映像を再生（デコード）させたり、その背景映像の前面側に前記歌詞文字映像を合成させて前記ディスプレイ４４に表示させたり、その歌詞文字映像を前記楽曲の演奏進行に応じて順次色替わり表示させる等の各種表示制御を行う。なお、本実施例においては、前記映像処理部２０により前記ディスプレイ４４の表示制御を行う一方、後述する表示制御部２６により前記タッチパネルディスプレイ３０（表示装置３２）の表示制御を行う態様について説明するが、前記映像処理部２０により前記タッチパネルディスプレイ３０の表示制御をも行う態様も考えられる。この態様において、前記表示制御部２６は必ずしも設けられなくともよい。
【００１９】
前記音声処理部２２は、ＦＭ音源やＰＣＭ音源等の各種音源を備え、前記カラオケ装置１０による音声出力に係る各種制御を行う。好適には、電子回路により音を合成し、各種音色を発生するシンセサイザ（synthesizer）を備えている。このシンセサイザは、前記ハードディスク１８から読み出されて送られて来るカラオケ演奏曲の演奏情報に基づいて楽器の演奏信号等の音楽信号を生成する。前記シンセサイザは、好適には、ＭＩＤＩ（Musical Instrument Digital Interface）端子を備えたものであり、前記演奏情報は、例えばＭＩＤＩ形式のデータである。そのＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記マイクロフォン４８から前記オーディオ入力端子４６を介して入力される利用者（演奏者）の歌声とミキシングされ、前記オーディオ出力端子５０を介して前記アンプ５２に供給されてそのアンプ５２により増幅されて前記スピーカ５４から出力される。
【００２０】
前記操作パネル２４は、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための操作ボタン（スイッチ）或いはつまみを備えた入力装置である。また、前記タッチパネルディスプレイ３０は、画像（映像）を表示させると共に利用者の操作に応じて前記カラオケ装置１０への操作入力を行う装置であり、そのタッチパネルディスプレイ３０に所定の画像（映像）を表示させる表示装置３２と、利用者の指や図示しない備え付けのペン等による前記タッチパネルディスプレイ３０への接触により入力を行うタッチパネル３４とを、備えている。前記表示制御部２６は、前記ＣＰＵ１２から供給される情報に基づいて前記表示装置３２に表示される画面（映像）の描画を制御する映像処理部である。前記入力制御部２８は、前記タッチパネル３４により入力される操作入力情報を前記ＣＰＵ１２等に供給する入力処理部である。以上の構成を備えていることで、前記タッチパネルディスプレイ３０は、前記ディスプレイ４４とは別に第２の映像表示装置として機能すると共に、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力装置として機能する。
【００２１】
前記カラオケ装置１０は、前記通信インターフェイス３６及びネットワーク接続端子５６を介して通信回線６０に接続されており、同様にその通信回線６０に接続された他の機器との相互間でその通信回線６０を介して情報の通信が可能とされている。前記通信回線６０は、例えば公衆電話回線、ＡＤＳＬ回線、或いは光ファイバ回線等から構成されるＷＷＷ（World Wide Web）等のインターネットに接続された広域情報通信網である。前記カラオケ装置１０は、好適には、前記通信回線６０を介して図示しないサーバ（ホスト装置）に接続されており、そのサーバから楽曲データ（カラオケデータ）、背景映像情報、及び曲間情報等のデジタルコンテンツ（Digital Contents）の配信を受け付けるものである。すなわち、前記カラオケ装置１０は、好適には、所定の通信回線に接続されてサーバとの間で各種情報の送受信を行う通信カラオケ装置であるが、斯かる通信回線に接続されない非通信型のカラオケ装置等にも本発明は好適に適用される。
【００２２】
前記ＬＡＮインターフェイス３８は、前記カラオケ装置１０をＬＡＮ接続端子６２を介してＬＡＮ（local area network）６４に接続するための接続器であり、そのように前記ＬＡＮ６４に接続されることで、前記カラオケ装置１０は、同様に前記ＬＡＮ６４に接続された電子早見本装置６８等の他の機器との間で情報の送受信が可能とされる。また、前記カラオケ装置１０が設置される店舗等に複数台のカラオケ装置が備えられている場合において、同様に前記ＬＡＮ６４に接続されたカラオケ装置相互間において情報の送受信が可能とされる。例えば、前記ＬＡＮ６４に接続されたアクセスポイント６６を介して受信される電子早見本装置６８からの選曲入力を受け付けて前記ＲＡＭ１６に設けられた予約曲テーブルに記憶したり、そのアクセスポイント６６を介して前記カラオケ装置１０から電子早見本装置６８へ所定の情報を送信したりというように、電波を介して前記カラオケ装置１０と電子早見本装置６８との間における相互の情報のやりとりが実行される。
【００２３】
前記無線通信部４０は、前記カラオケ装置１０と前記電子早見本装置６８等の入力装置との間の無線通信を行う。例えば、前記電子早見本装置６８等の入力装置から送信されるリモコン信号を受信するリモコン受信部として機能する。前記カラオケ装置１０と電子早見本装置６８との対応付け（くくりつけ）処理は、好適には、斯かるリモコン信号（赤外線信号）により前記無線通信部４０を介して行われる。すなわち、前記電子早見本装置６８は、それぞれ個別のシリアル番号を有しており、前記対応付け処理においては、例えばそのシリアル番号（例えば、下４桁）及び所定の接続コードを含む信号が接続通知として前記カラオケ装置１０へ送信され、前記無線通信部４０によりその接続信号を受信したカラオケ装置１０に対して前記電子早見本装置６８が対応付けられる。そのようにして前記カラオケ装置１０に対応付けられた電子早見本装置６８は、そのカラオケ装置１０の入力装置（遠隔操作装置）として機能し、その電子早見本装置６８から送信される信号が前記ＣＰＵ１２に供給されることで、前記カラオケ装置１０の利用者が歌いたい楽曲を選択したり、楽曲の演奏出力に係る音程を調整したり、演奏と歌との音量バランスを調整したり、その他、エコー、音量、トーン等の各種調整を行うための入力が受け付けられるようになっている。なお、前記対応付け処理が行われた後、前記電子早見本装置６８と前記カラオケ装置１０との間の通信は、前記ＬＡＮ６４及びアクセスポイント６６等を介したＬＡＮ通信により行われる。また、本実施例においては、前記カラオケ装置１０に対応付け処理の行われた電子早見本装置６８等の入力装置もそのカラオケ装置１０の一部を構成するものであるとして以下の説明を行う。また、前記無線通信部４０は、携帯電話機７０から送信される赤外線信号乃至電波を受信する信号受信部としても機能する。この携帯電話機７０との通信は、所謂ブルートゥース（登録商標）通信等の短距離無線通信により行われるものであってもよい。
【００２４】
前記サウンドエフェクタ７４は、外部装置であるエレキギターやベースギター等の電気楽器（電子楽器）７６に接続され、その電気楽器７６から入力される信号を前記オーディオ入力端子７２を介して前記音声処理部２２へ供給する楽器入力装置である。好適には、外部装置である電気楽器７６とシールド等を介して接続され、その電気楽器７６から入力される信号（演奏に応じた演奏信号）を前記オーディオ入力端子７２を介して前記音声処理部２２へ供給する。このサウンドエフェクタ７４からの信号は、直接前記アンプ５２に入力されるものであってもよい。また、好適には、前記サウンドエフェクタ７４には、前記電気楽器７６に対応して複数のサウンドエフェクトが予め記憶されて設定可能とされたものであり、前記電気楽器７６から入力される信号に予め設定された複数のサウンドエフェクトを反映させて前記音声処理部２２へ供給する。また、前記ＭＩＤＩデータに基づくカラオケ演奏時に前記電気楽器７６からの入力信号を受け付けることも可能である。斯かる態様において、前記ＭＩＤＩデータに基づいて前記シンセサイザにより生成された音楽信号は、前記サウンドエフェクタ７４から前記オーディオ入力端子７２を介して入力される前記電気楽器７６の演奏音とミキシングされ、前記オーディオ出力端子５０を介して前記アンプ５２に供給されてそのアンプ５２により増幅されて前記スピーカ５４から出力される。
【００２５】
前記ハードディスク１８には、前記カラオケ装置１０により前記楽曲の演奏出力（カラオケ演奏）を行うための多数（例えば、数万曲）の楽曲データ（カラオケデータ）を記憶する楽曲データベース７８（図２を参照）をはじめとする各種データベースが設けられている。前記カラオケ装置１０において出力される各楽曲に対応して前記楽曲データベース７８に記憶された楽曲データは、例えば、メタデータ、演奏情報としてのＭＩＤＩデータ、及び歌詞情報としてのテロップデータを含んでいる。このメタデータは、例えば、各楽曲データの識別情報としての曲番号（選曲番号）、曲名、歌手名、登録日時等の情報を含んでいる。前記テロップデータは、前記映像処理部２０を介して各楽曲の歌詞文字映像表示制御を行うための情報であり、例えば、前記楽曲データに対応する楽曲（演奏曲）の歌詞を複数に区分した各区分に相当するブロックデータを含んでいる。前記ＭＩＤＩデータは、前記音声処理部２２を介して各楽曲の演奏出力制御を行うための情報であり、複数種類の楽器にそれぞれ対応する複数のトラック（チャンネル）を備え、各トラックにおいて対応する楽器の演奏音の出力タイミングが定められている。
【００２６】
前記ＭＩＤＩデータには、ヘッダ（ヘッダチャンク）が定められると共に、前記複数のトラック（トラックチャンク）としてコンダクタトラック、トラック１、トラック２、トラック３、・・・、トラックｎ（例えば、ｎ＝１６）が定められている。前記ヘッダには、データ長、フォーマット、トラック数、及び時間単位等の情報が記憶されている。この時間単位は、４分音符の長さを示すものであり、前記ＭＩＤＩデータの分解能に対応する。前記コンダクタトラックには、前記ＭＩＤＩデータのテンポが定められている。前記トラック１〜１６には、各トラックにそれぞれ対応して演奏出力に係る楽器（演奏音）の種類と、出力される演奏音の音階及び音長等を定める楽譜情報とが定められている。例えば、前記トラック２が「ピアノ」、トラック３が「エレキギター」、トラック４が「ベースギター」、・・・、というように、各トラック毎に対応する楽器（演奏音）の種類が定められており、その楽器の楽譜情報として出力タイミング（デルタタイム）、音階、音量（Volume）等の情報が各トラック毎に定められている。また、前記複数のトラックのうち所定のトラック（例えば、トラック１０）は、専らリズムを取るための楽器の楽譜情報を定めるリズムトラックに対応するものであり、演奏音の音階を設定し得ない打楽器である例えば「バスドラム」、「スネアドラム」、「ハイハット」等の楽器（演奏音）に対応して、その楽譜情報としての出力タイミングが前記リズムトラックに定められている。
【００２７】
図２は、前記カラオケ装置１０のＣＰＵ１２に備えられた制御機能の要部を説明する機能ブロック線図である。この図２に示す演奏音判別手段８０は、前記カラオケ装置１０に接続された電気楽器から前記音声処理部２２に入力される、その電気楽器の演奏に応じた演奏音を判別する。前記カラオケ装置１０に接続される電気楽器としては、前記サウンドエフェクタ７４にシールド等を介して接続される電気楽器７６としてのエレキギター７６ａ、ベースギター７６ｂ等が対応する。また、前記電子早見本装置６８のＣＰＵに楽器演奏アプリケーションソフトウェアがインストールされた状態において、その楽器演奏アプリケーションソフトウェアによる演奏対象となる楽器（ソフトウェア上における楽器）が前記電気楽器に対応する。同様に、前記携帯電話機７０のＣＰＵに楽器演奏アプリケーションソフトウェアがインストールされた状態において、その楽器演奏アプリケーションソフトウェアによる演奏対象となる楽器が前記電気楽器に対応する。この楽器演奏アプリケーションソフトウェアは、例えば、前記電子早見本装置６８や所謂スマートフォンとしての前記携帯電話機７０におけるタッチパネルディスプレイに、例えばエレクトーンやドラムセット等の楽器に相当する映像を表示させ、そのタッチパネルディスプレイにおける各楽器の映像に対応する部分への接触操作に応じて演奏音を出力させるものである。好適には、前記電子早見本装置６８におけるタッチパネルディスプレイの接触操作に応じた演奏音に対応する信号がその電子早見本装置６８から前記アクセスポイント６６及びＬＡＮインターフェイス３８等を介して前記音声処理部２２へ入力され、前記アンプ５２等を介して前記スピーカ５４からその演奏音が出力される。また、好適には、前記携帯電話機７０におけるタッチパネルディスプレイの接触操作に応じた演奏音に対応する信号がその携帯電話機７０から前記無線通信部４０等を介して前記音声処理部２２へ入力され、前記アンプ５２等を介して前記スピーカ５４からその演奏音が出力される。
【００２８】
前記演奏音判別手段８０は、前記カラオケ装置１０に入力される演奏音に関して、少なくとも各演奏音がそれぞれ個別の電気楽器（外部装置）から入力されたものであることを判別（判定）する。すなわち、前記カラオケ装置１０に複数の電気楽器が接続されている場合に、そのカラオケ装置１０（音声処理部２２）に入力される演奏音が何れの電気楽器から入力されたものであるか判別する。この際、必ずしも各電気楽器の種類までは判定しなくともよい。例えば、図２に示す例においては、前記カラオケ装置１０に電気楽器としての前記エレキギター７６ａ、ベースギター７６ｂ、電子早見本装置６８（楽器演奏アプリケーションソフトウェア）、及び携帯電話機７０（楽器演奏アプリケーションソフトウェア）が接続されており、前記演奏音判別手段８０は、前記カラオケ装置１０に入力される演奏音に関して、少なくとも前記エレキギター７６ａ、ベースギター７６ｂ、電子早見本装置６８、及び携帯電話機７０からそれぞれ入力される演奏音を判別する。好適には、各演奏音が前記エレキギター７６ａ、ベースギター７６ｂ、電子早見本装置６８、及び携帯電話機７０のうち何れから入力されたものであるかを判別する。
【００２９】
前記演奏音判別手段８０は、好適には、前記カラオケ装置１０に入力される演奏音に関して、各演奏音に対応する電気楽器の種類を判別する。すなわち、前述のようにして判別される各演奏音が、それぞれ何れの種類の電気楽器に対応するものであるかを判定する。斯かる判定を行うために、好適には、前記ハードディスク１８には、複数種類の電気楽器それぞれに対応して、予め実験的に求められた各電気楽器の演奏音の周波数特性を記憶する周波数特性データベースが設けられている。前記演奏音判別手段８０は、好適には、前記カラオケ装置１０（音声処理部２２）に入力される演奏音（音声情報）の周波数特性を解析し、前記周波数特性データベースに記憶された各電気楽器の演奏音の周波数特性から各演奏音の解析結果に基づいてその演奏音に対応する電気楽器の種類を判定する。また、各電気楽器の接続部位とその電気楽器の種類との関係が予め定められたものであってもよい。すなわち、図２に示す例においては、前記サウンドエフェクタ７４における第１プラグ差込穴に接続される電気楽器がエレキギター７６ａ、第２プラグ差込穴に接続される電気楽器がベースギター７６ｂ、前記電子早見本装置６８における楽器演奏アプリケーションソフトウェアに対応する電気楽器がドラム、前記携帯電話機７０における楽器演奏アプリケーションソフトウェアに対応する電気楽器がエレクトーンというような関係が予め定められている。斯かる態様において、前記演奏音判別手段８０は、各電気楽器の接続部位とその電気楽器の種類との関係に基づいて、前述のようにして判別される各演奏音に対応する電気楽器の種類を判定する。また、前記電気楽器の接続部位とその電気楽器の種類との関係は、前記電子早見本装置６８のタッチパネルディスプレイ等を介して利用者が定義し得るものであってもよい。
【００３０】
アタック音抽出手段８２は、前記演奏音判別手段８０により判別される各演奏音におけるアタック音を抽出する。すなわち、前記カラオケ装置１０に複数の電気楽器が接続されている場合に、各電気楽器からそのカラオケ装置１０（音声処理部２２）に入力される演奏音から、その演奏音に対応する音圧レベルが予め定められた規定の閾値以上であるアタック音を抽出する。このアタック音とは、各演奏音における出始め（出だし）に相当し、例えば電気楽器の演奏が行われた瞬間に対応する音である。例えば、前記エレキギター７６ａの演奏において弦が掻き鳴らされるストローク演奏が行われた後、弦の振動によりしばらく音が出続けるが、弦が掻き鳴らされた瞬間の音が一番大きく、その音がアタック音に対応する。また、前記アタック音抽出手段８２は、前記演奏音に対応する音圧レベルの時間変化に基づいて前記アタック音の抽出を行う。すなわち、前記アタック音抽出手段８２は、前記演奏音の音圧レベルの増加に係る時間変化率が規定の閾値以上である部分を、前記アタック音として抽出する。例えば、前記演奏音に対応する音圧レベルが一旦所定値未満まで低下した状態から、規定の閾値以上の時間変化率で急激に上昇した場合等、その上昇に係る部分（例えば、その上昇におけるピーク値）を前記アタック音として抽出する。
【００３１】
図３〜図５は、前記カラオケ装置１０に接続された電気楽器から入力される演奏音に対応する波形を例示する図であり、図３はドラムの演奏音に対応する波形を、図４はエレキギターに対応する波形を、図５はベースギターに対応する波形をそれぞれ例示している。これらの図に示すように、各電気楽器の演奏音に対応する波形（音声波形）には、その電気楽器の演奏が行われた瞬間等に対応して極大値（ピーク値）が現れる。前記アタック音抽出手段８２は、この波形における極大値を前記アタック音として抽出（判定）する。また、図５において破線で囲繞して示すように、演奏音に対応する音圧レベルが一旦低下した部分から急激に閾値以上まで上昇した場合等、前記演奏音に対応する音圧レベルの時間変化率が予め定められた規定値以上である部分を前記アタック音として抽出するものであってもよい。前記閾値は、前記波形における極大値に対応して予め定められたものであり、複数種類の電気楽器で共通の閾値が判定に用いられるものであってもよいが、好適には、複数種類の電気楽器それぞれに対応して個別の閾値が定められている。例えば、図３〜図５に示す例では、図３に示すＡDがドラムの演奏音に対応する閾値、図４に示すＡGがエレキギターの演奏音に対応する閾値、図５に示すＡBがベースギターの演奏音に対応する閾値であり、それぞれ異なる音圧レベルに対応するものとなっている。
【００３２】
図２に示す同期演奏評価手段８４は、前記アタック音抽出手段８２により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する。例えば、前記カラオケ装置１０に接続されたエレキギター、ベースギター、ドラム、及びエレクトーン等、複数種類の電気楽器を同期して演奏することにより１の楽曲を奏でるバンド演奏の演奏評価を行う。この演奏評価の態様としては、好適には、後述する各基準区間に対応する得点を加算してゆく積み上げ得点方式が採用されるが、例えば百点満点中何点というように上限値を定めて採点を行うものであってもよいし、数値的な採点ではなく２０段階評定の何れに当てはまるかを判定するというように簡易なものであってもよい。また、斯かる演奏評価制御は、演奏と併行して例えば後述する各基準区間毎に複数回行われた評価を、演奏終了時に集計するものであってもよいし、各電気楽器から入力される演奏音を前記ＲＡＭ１６等に記録しておき、演奏終了時にその演奏音を読み出して評価を行うものであってもよい。
【００３３】
前記同期演奏評価手段８４は、好適には、サンプリング方式による同期演奏評価制御として、前記楽曲データベース７８に記憶された、前記同期演奏の対象となる楽曲データに基づいてその同期演奏の評価を行う。すなわち、前記同期演奏評価手段８４による同期演奏の評価に関して、好適には、その同期演奏の対象となる楽曲データが前記楽曲データベース７８に記憶された多数の楽曲データから選択（指定）される。前記同期演奏評価手段８４は、好適には、前記同期演奏の対象となる楽曲データのテンポ値から、前記アタック音抽出手段８２により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する。好適には、前記同期演奏の対象となる楽曲データのテンポ値から基準区間算出手段８６により算出される基準区間に対応して、その同期演奏の演奏評価を行う。
【００３４】
前記基準区間算出手段８６は、前記楽曲データベース７８に記憶された、前記同期演奏の対象となる楽曲データのテンポ値に基づいて、その同期演奏の評価に係る基準区間を算出する。例えば、前記同期演奏の対象となる楽曲データのテンポ値に基づいて採点パルスを算出し、その採点パルスを中心とする所定の時間範囲（例えば、±２０ｍｓ程度）を前記基準区間として算出する。この採点パルスは、前記同期演奏の対象となる楽曲が４ビート、８ビート、或いは１６ビートの場合、例えば、１分間をテンポ値であるＢＰＭ（Beats per minute）で除し、更に１６分音符の数で除した値（＝１分間÷ＢＰＭ÷１６分音符数）に相当する。また、前記同期演奏の対象となる楽曲がシャッフルビートの場合、例えば、１分間をテンポ値であるＢＰＭで除し、更に３連符の数で除した値（＝１分間÷ＢＰＭ÷３連符符数）に相当する。
【００３５】
前記同期演奏評価手段８４は、好適には、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くする。例えば、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音が含まれる前記電気楽器の数に応じて加点乃至減点を行う態様において、その数が多いほど加点を行う（多くの得点を加算する）。また、前記同期演奏評価手段８４は、好適には、前記基準区間算出手段８６により算出される基準区間に、リズムパートに属する電気楽器に対応するアタック音が含まれている場合には、余の電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも前記同期演奏の評価を高くする。換言すれば、ドラムやベース等、リズムパートに属する電気楽器に関しては、前記アタック音が前記基準区間に含まれているか否かに基づく演奏評価において評価の比重を高くする。例えば、前記基準区間算出手段８６により算出される基準区間に、リズムパートに属する電気楽器に対応するアタック音が含まれている場合には、リズムパートに属しない電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも多くの加点を行う。
【００３６】
図６は、前記同期演奏評価手段８４のサンプリング方式による同期演奏評価制御の具体的な一例を説明する図であり、楽器１である「ドラム」、楽器２である「ギター（エレキギター）」、及び楽器３である「ベース（ベースギター）」のアタック音の出力タイミングを縦の太線で示している。例えば、前記同期演奏の対象となる楽曲データのテンポ値であるＢＰＭが１２０、分解能が４８０である場合、図６に示すように、１小節１拍「000」（時間0'0"00000；１６分音符その１）、１小節１拍「120」（時間0'0"03125；１６分音符その２）、１小節１拍「240」（時間0'0"06250；１６分音符その３）、１小節１拍「360」（時間0'0"09375；１６分音符その４）、１小節２拍「000」（時間0'0"12500；１６分音符その１）、・・・が前記採点パルスとして判定され、各採点パルス±２０ｍｓの範囲が前記基準区間として算出される。図６においては、各採点パルスに対応する基準区間をグレーの範囲で示している。
【００３７】
図６に示す例において、１小節１拍「000」に対応する基準区間では、「ドラム」、「ギター」、及び「ベース」それぞれに対応するアタック音が何れもその基準区間内に含まれている（基準区間に含まれる楽器数＝３）ため、５点の加点が行われる。１小節１拍「120」に対応する基準区間では、「ドラム」に対応するアタック音はその基準区間内に含まれているが「ギター」及び「ベース」に対応するアタック音は何れも前記基準区間内に含まれていない（基準区間に含まれる楽器数＝１）ため、２点の加点が行われる。１小節１拍「240」に対応する基準区間では、「ドラム」及び「ギター」それぞれに対応するアタック音はその基準区間内に含まれているが、「ベース」に対応するアタック音は前記基準区間内に含まれていない（基準区間に含まれる楽器数＝２）ため、３点の加点が行われる。１小節１拍「360」に対応する基準区間では、「ドラム」及び「ベース」それぞれに対応するアタック音はその基準区間内に含まれているが、「ギター」に対応するアタック音は前記基準区間内に含まれていない（基準区間に含まれる楽器数＝２）ため、４点の加点が行われる。ここで、１小節１拍「240」に対応する基準区間と、１小節１拍「360」に対応する基準区間とで、各基準区間に含まれる楽器数は同じであるが、１小節１拍「360」に対応する基準区間にはリズムパートに属する「ベース」に対応するアタック音が含まれている（１小節１拍「240」に対応する基準区間にはリズムパートに属しない「ギター」に対応するアタック音が含まれている）ため、より多くの加点が行われている。
【００３８】
図７は、前記カラオケ装置１０のＣＰＵ１２によるバンド演奏評価制御（サンプリング方式による演奏評価制御）の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００３９】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、サンプリング方式による同期演奏評価モードが成立しているか否かが判断される。このＳＡ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、バンド演奏（同期演奏）の対象となる楽曲データが指定され、その楽曲データが前記楽曲データベース７８から読み出されて前記ＲＡＭ１６等に展開される。次に、前記基準区間算出手段８６の動作に対応するＳＡ３において、ＳＡ２にて読み出された楽曲データのテンポ値に基づいて、その同期演奏の評価に係る基準区間が算出される。例えば、前記同期演奏の対象となる楽曲データのテンポ値に基づいて採点パルスが算出され、その採点パルスを中心とする所定の時間範囲が前記基準区間として算出される。次に、前記演奏音判別手段８０及びアタック音抽出手段８２の動作に対応するＳＡ４において、前記カラオケ装置１０に接続された複数種類の電気楽器それぞれから入力される演奏音が判別され、各演奏音に対応する音圧レベルの増加に係る時間変化率が、予め定められた規定の閾値以上であるアタック音が抽出される。次に、前記同期演奏評価手段８４の動作に対応するＳＡ５において、ＳＡ３にて算出された基準区間に、ＳＡ４にて抽出されたアタック音が含まれる前記電気楽器の数に基づいて、前記複数種類の電気楽器によるバンド演奏（同期演奏）の演奏評価が行われる。次に、ＳＡ６において、ＳＡ５にて行われた演奏評価結果が前記映像処理部２０等を介して前記ディスプレイ４４に表示された後、それをもって本ルーチンが終了させられる。
【００４０】
このように、本実施例によれば、前記複数種類の電気楽器それぞれから入力される演奏音に対応して、予め定められた関係からその演奏音の音圧レベルに基づいてアタック音を抽出するアタック音抽出手段８２（ＳＡ４）と、そのアタック音抽出手段８２により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価する同期演奏評価手段８４（ＳＡ５）とを、備えたものであることから、複数種類の楽器をそれぞれ演奏する演奏者がバンドを組み、それら複数種類の楽器を同期して演奏することにより１の楽曲を奏でるバンド演奏に関して、バンド演奏全体での調和を好適に評価することができる。すなわち、複数種類の電気楽器による同期演奏を総合的に評価する楽器音出力装置としてのカラオケ装置１０を提供することができる。
【００４１】
また、前記アタック音抽出手段８２は、前記演奏音の音圧レベルの増加に係る時間変化率が規定の閾値以上である部分を、前記アタック音として抽出するものであるため、前記複数種類の電気楽器それぞれから入力される演奏音に対応して、各演奏音におけるアタック音を好適且つ実用的な態様で抽出することができる。
【００４２】
また、複数の楽曲データを記憶する楽曲データベース７８を備え、前記同期演奏評価手段８４は、前記楽曲データベース７８に記憶された前記同期演奏の対象となる楽曲データのテンポ値から、前記アタック音抽出手段８２により抽出されたアタック音に基づいて、前記複数種類の電気楽器による同期演奏を評価するものであるため、前記同期演奏の評価の基準となるタイミングを楽曲データのテンポ値に基づいて設定することで、聴感に即した信頼性の高い演奏評価を実現することができる。
【００４３】
また、前記楽曲データベース７８に記憶された、前記同期演奏の対象となる楽曲データのテンポ値に基づいて、その同期演奏の評価に係る基準区間を算出する基準区間算出手段８６（ＳＡ３）を備え、前記同期演奏評価手段８４は、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものであるため、前記同期演奏の対象となる楽曲データに基づいて、聴感に即した信頼性の高い演奏評価を実用的な態様で実現することができる。
【００４４】
また、前記同期演奏評価手段８４は、リズムパートに属する電気楽器に対応するアタック音が前記基準区間に含まれている場合には、余の電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも前記同期演奏の評価を高くするものであるため、例えばベースギターやドラム等、一般にバンド演奏において重要なパートとされるリズムパートに属する電気楽器の比重を高くすることで、より信頼性の高い演奏評価を実現することができる。
【実施例２】
【００４５】
続いて、前記カラオケ装置１０によるバンド演奏評価制御の他の好適な実施例を図面に基づいて詳細に説明する。なお、以下の説明において、実施例相互に共通する部分については同一の符号を付してその説明を省略する。
【００４６】
本実施例において、図２に示す同期演奏評価手段８４は、好適には、マッチング方式による同期演奏評価制御として、前記アタック音抽出手段８２により抽出された前記複数種類の電気楽器それぞれに対応するアタック音相互の時間間隔に基づいてそれら複数種類の電気楽器による同期演奏を評価する。換言すれば、前記同期演奏の対象となる楽曲データを基準とすることなく、前記アタック音抽出手段８２により抽出された前記複数種類の電気楽器それぞれに対応するアタック音がどれだけ揃っているかに基づいてその同期演奏の評価を行う。
【００４７】
本実施例のマッチング方式による同期演奏評価制御において、前記基準区間算出手段８６は、前記アタック音抽出手段８２により抽出された前記複数種類の電気楽器それぞれに対応するアタック音のうち、１の電気楽器に対応するアタック音の出力タイミングを中心とする基準区間を算出する。好適には、前記アタック音抽出手段８２により抽出された各アタック音の出力タイミングを中心とする所定の時間範囲（例えば、±２０ｍｓ程度）を前記基準区間として算出する。すなわち、好適には、前記アタック音抽出手段８２により抽出された全てのアタック音に関して斯かる基準区間の算出を行うものであるが、所定の電気楽器例えばリズムパートに属する「ドラム」の演奏音に対応して前記アタック音抽出手段８２により抽出されたアタック音に関してのみ前記基準区間の算出を行うものであってもよい。
【００４８】
前記同期演奏評価手段８４は、好適には、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くする。例えば、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音（その基準区間算出の対象となったアタック音ではない他のアタック音）が含まれる前記電気楽器の数に応じて加点乃至減点を行う態様において、その数が多いほど加点を行う。また、前記同期演奏評価手段８４は、好適には、前記基準区間算出手段８６により算出される基準区間に、リズムパートに属する電気楽器に対応するアタック音が含まれている場合には、余の電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも前記同期演奏の評価を高くする。換言すれば、ドラムやベース等、リズムパートに属する電気楽器に関しては、前記アタック音が前記基準区間に含まれているか否かに基づく演奏評価において比重を高くする。例えば、前記基準区間算出手段８６により算出される基準区間に、リズムパートに属する電気楽器に対応するアタック音が含まれている場合には、リズムパートに属しない電気楽器に対応するアタック音が前記基準区間に含まれている場合よりも多くの加点を行う。
【００４９】
図８は、前記同期演奏評価手段８４のマッチング方式による同期演奏評価制御の具体的な一例を説明する図であり、楽器１である「ドラム」、楽器２である「ギター（エレキギター）」、及び楽器３である「ベース（ベースギター）」のアタック音の出力タイミングを縦の太線で示している。この図８に示すように、本実施例のマッチング方式による同期演奏評価制御では、例えば、楽器１である「ドラム」、楽器２である「ギター」、及び楽器３である「ベース」それぞれの演奏音に対応して抽出されるアタック音について前記基準区間を設定し、各楽器（パート）について繰り返しその基準区間にアタック音が含まれるか否かの判定を行う。すなわち、楽器１である「ドラム」のアタック音に対応して算出された基準区間に楽器２である「ギター」及び楽器３である「ベース」のアタック音が含まれるか判定し、楽器２である「ギター」のアタック音に対応して算出された基準区間に楽器１である「ドラム」及び楽器３である「ベース」のアタック音が含まれるか判定し、楽器３である「ベース」のアタック音に対応して算出された基準区間に楽器１である「ドラム」及び楽器２である「ギター」のアタック音が含まれるか判定する。
【００５０】
図８に示す例において、基準区間ｓｃ１は「ドラム」のアタック音に対応して判定されたものであると共に、「ギター」、「ベース」に対応して判定されたものでもある。従って、「ドラム」のアタック音に対応して判定された基準区間ｓｃ１に「ギター」及び「ベース」のアタック音が収まっていることで３点、「ギター」のアタック音に対応して判定された基準区間ｓｃ１に「ドラム」及び「ベース」のアタック音が収まっていることで４点、「ベース」のアタック音に対応して判定された基準区間ｓｃ１に「ドラム」及び「ギター」のアタック音が収まっていることで３点、合計１０点の加点が行われる。基準区間ｓｃ２は「ドラム」のアタック音に対応して判定されたものであるが、「ギター」及び「ベース」のアタック音は何れも含まれていないので加点は行われない。基準区間ｓｃ３は「ベース」のアタック音に対応して判定されたものであるが、「ドラム」及び「ギター」のアタック音は何れも含まれていないので加点は行われない。基準区間ｓｃ４は「ドラム」のアタック音に対応して判定されたものであると共に、「ギター」に対応して判定されたものでもある。従って、「ドラム」のアタック音に対応して判定された基準区間ｓｃ４に「ギター」のアタック音が収まっていることで１点、「ギター」のアタック音に対応して判定された基準区間ｓｃ４に「ドラム」のアタック音が収まっていることで２点、合計３点の加点が行われる。基準区間ｓｃ５は「ベース」のアタック音に対応して判定されたものであるが、「ドラム」及び「ギター」のアタック音は何れも含まれていないので加点は行われない。基準区間ｓｃ６は「ドラム」のアタック音に対応して判定されたものであると共に、「ベース」に対応して判定されたものでもある。従って、「ドラム」のアタック音に対応して判定された基準区間ｓｃ６に「ベース」のアタック音が収まっていることで２点、「ベース」のアタック音に対応して判定された基準区間ｓｃ６に「ドラム」のアタック音が収まっていることで２点、合計４点の加点が行われる。
【００５１】
図８に示す例において、例えば前記基準区間ｓｃ４と、前記基準区間ｓｃ６とで、各基準区間に含まれる楽器数は同じ（共に楽器数は２）であるが、基準区間ｓｃ４にはリズムパートに属する「ドラム」及びリズムパートに属しない「ギター」に対応するアタック音が含まれており、基準区間ｓｃ６には何れもリズムパートに属する「ドラム」及び「ベース」に対応するアタック音が含まれている。従って、リズムパートに属する楽器が多い分基準区間ｓｃ６の方が基準区間ｓｃ４より多くの加点が行われている。
【００５２】
図９は、前記カラオケ装置１０のＣＰＵ１２によるバンド演奏評価制御（マッチング方式による演奏評価制御）の他の一例の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００５３】
先ず、ＳＢ１において、マッチング方式による同期演奏評価モードが成立しているか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、前記演奏音判別手段８０及びアタック音抽出手段８２の動作に対応するＳＢ２において、前記カラオケ装置１０に接続された複数種類の電気楽器それぞれから入力される演奏音が判別され、各演奏音に対応する音圧レベルの増加に係る時間変化率が、予め定められた規定の閾値以上であるアタック音が抽出される。次に、前記基準区間算出手段８６の動作に対応するＳＢ３において、ＳＢ２にて抽出された各アタック音の出力タイミングを中心とする所定の時間範囲が基準区間として算出される。次に、前記同期演奏評価手段８４の動作に対応するＳＢ４において、ＳＢ３にて算出された基準区間に、ＳＢ２にて抽出されたアタック音（その基準区間算出の対象となったアタック音ではない他のアタック音）が含まれる前記電気楽器の数に基づいて、前記複数種類の電気楽器によるバンド演奏（同期演奏）の演奏評価が行われる。次に、ＳＢ５において、ＳＢ４にて行われた演奏評価結果が前記映像処理部２０等を介して前記ディスプレイ４４に表示された後、それをもって本ルーチンが終了させられる。
【００５４】
このように、本実施例によれば、前記同期演奏評価手段８４（ＳＢ４）は、前記アタック音抽出手段８２（ＳＢ２）により抽出された前記複数種類の電気楽器それぞれに対応するアタック音相互の時間間隔に基づいてそれら複数種類の電気楽器による同期演奏を評価するものであるため、基準となるデータがなくとも、前記複数種類の電気楽器それぞれの演奏のマッチングを重視した演奏評価を実現することができる。
【００５５】
また、前記アタック音抽出手段８２により抽出された前記複数種類の電気楽器それぞれに対応するアタック音のうち、１の電気楽器に対応するアタック音の出力タイミングを中心とする基準区間を算出する基準区間算出手段８６（ＳＢ３）を備え、前記同期演奏評価手段８４（ＳＢ４）は、前記基準区間算出手段８６により算出される基準区間に、前記アタック音抽出手段８２により抽出されたアタック音が含まれる前記電気楽器の数が多いほど、前記同期演奏の評価を高くするものであるため、前記複数種類の電気楽器それぞれの演奏のマッチングを重視した演奏評価を実用的な態様で実現することができる。
【００５６】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５７】
例えば、前述の実施例では、楽器音出力装置としての前記カラオケ装置１０に接続される電気楽器として、前記エレキギター７６ａ、ベースギター７６ｂ、電子早見本装置６８（楽器演奏アプリケーションソフトウェア）、及び携帯電話機７０（楽器演奏アプリケーションソフトウェア）を備えた例について説明したが、本発明はこれに限定されるものではなく、本発明の楽器音出力装置に接続されてその演奏が前記同期演奏評価手段８４による評価の対象となる電気楽器には、様々なものが考えられる。例えば、ドラム（エレクトリックドラム）、エレクトーン、電子ピアノ、電子サキソフォン、タンバリン（その動きに応じた信号を楽器音出力装置に送信するもの）等、楽器音出力装置に接続された種々の電気楽器の同期演奏評価に、本発明は好適に適用されるものである。また、マイクロフォンにより集音されたドラム等の楽器の演奏音に対応するサウンドデータを前記同期演奏評価の評価対象とする態様も考えられる。
【００５８】
また、前述の実施例では、複数種類の電気楽器に接続され、各電気楽器から入力されるその電気楽器の演奏に応じた演奏音を増幅して出力させる楽器音出力装置の一例として、多数の楽曲データのうちから選択される楽曲データの演奏出力を行うと共に、その楽曲の歌詞文字映像を映像表示装置に表示させるカラオケ装置１０に本発明が適用された例を説明したが、本発明はこれに限定されるものではなく、別の形態の楽器音出力装置にも適用され得る。例えば、専らバンド演奏を練習するために用いられる楽器演奏練習装置や、所謂音ゲー等のゲームを実行するコンシューマゲーム機等にも、本発明は好適に適用されるものである。また、所謂スマートフォン等の携帯電話機や、タブレット端末が楽器音出力装置として用いられる場合にも、本発明は好適に適用されるものである。
【００５９】
また、前述の実施例においては、前記楽器音出力装置にリアルタイムで入力される楽器の演奏音を前記同期演奏評価制御の対象とする例を説明したが、電気楽器から入力されるその電気楽器の演奏を例えば動画ファイル等の形式で記録し、その記録された演奏から前記アタック音を抽出する等の制御を行うことにより、複数の動画ファイルを対象として前記同期演奏評価制御を行うものであってもよい。斯かる態様によれば、例えば動画情報配信サービスを行うサーバにアップロードされた複数の動画ファイルを対象として、複数種類の電気楽器による同期演奏を総合的に評価することができる。
【００６０】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【符号の説明】
【００６１】
１０：カラオケ装置（楽器音出力装置）、７６：電気楽器、７６ａ：エレキギター、７６ｂ：ベースギター、７８：楽曲データベース、８２：アタック音抽出手段、８４：同期演奏評価手段、８６：基準区間算出手段
【図１】
2014071137.tif 000003
【図２】
2014071137.tif 000004
【図３】
2014071137.tif 000005
【図４】
2014071137.tif 000006
【図５】
2014071137.tif 000007
【図７】
2014071137.tif 000008
【図９】
2014071137.tif 000009
【図６】
2014071137.tif 000010
【図８】
2014071137.tif 000011