(57)【要約】【課題】  演奏者が主導して楽曲データを再生しつつ、演奏を行うことができるので、様々な練習形態に適用可能で、かつ、他の楽器を演奏する演奏者がいなくても楽曲を演奏することができるという興趣性を備えた楽音再生機能付き電子打楽器拡声装置を提供すること。【解決手段】  カラオケ装置１００は、打撃情報の入力タイミングに基づいて、電子ドラムセットＤｒの各パーツおよび当該楽曲データ２０に規定された各楽器毎に、当該打撃情報の拡声に併せて各楽器における楽音のＭＩＤＩデータを生成し、かつ、当該楽音を再生して拡声するとともに、楽曲の演奏の進行に併せて譜面データ３０および歌詞データ４０を表示するようになっている。【選択図】      図１
2007057727.tif 000002
【特許請求の範囲】
【請求項１】
演奏者における打撃に基づいて、打楽器における楽音を、当該打楽器とは異なる楽器の楽音を少なくとも有する楽曲データの再生とともに拡声する楽音再生機能付き電子打楽器拡声装置において、
打撃面を有する複数の打撃部材における前記演奏者の打撃を打撃情報として取得する第１取得手段と、
前記取得された打撃情報と前記演奏者によって打撃された前記打撃部材の種別を示す種別情報とに基づいて当該各打撃部材に対応して予め設定された打楽器における楽音の拡声を制御する拡声制御手段と、
各楽音が前記打撃部材を打撃する打撃タイミングを示すタイミング情報に割り付けられて構成される前記楽曲データと打撃を行う打撃部材の種別を示す音符が前記タイミング情報に割り付けられて構成される譜面データとを取得する第２取得手段と、
前記検出された打撃情報のタイミングに基づいて、前記タイミング情報を参照しつつ、前記楽曲データに規定された各楽音を再生する再生手段と、
前記検出された打撃情報のタイミングに基づいて、前記タイミング情報を参照しつつ、前記譜面データに規定された各音符を表示手段に表示させる表示制御手段と、
を備えることを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項２】
請求項１に記載の楽音再生機能付き電子打楽器拡声装置において、
前記再生手段が、前記取得された打撃情報および種別情報に基づいて、前記譜面データに沿って前記打撃部材が打撃された場合に前記楽曲データに規定された各楽音を再生することを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項３】
請求項１に記載の楽音再生機能付き電子打楽器拡声装置において、
前記再生手段が、少なくとも何れか一の打撃部材における打撃情報が取得された際に、当該打撃情報毎に楽曲データに規定された各楽音を再生することを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項４】
請求項３に記載の楽音再生機能付き電子打楽器拡声装置において、
前記打撃情報と種別情報に基づいて前記譜面データ通りに演奏者によって前記打撃部材が打撃されたか否かを判定する判定手段と、
前記判定手段における判定結果に基づいて当該楽曲データにおける前記演奏者の演奏について採点を行う採点手段と、
前記採点手段における採点結果を前記演奏者に告知する告知手段と、
を更に備えることを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項５】
請求項１乃至４の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、
前記各楽曲データ毎に当該楽曲データの再生中に前記演奏者によって打撃される前記打撃部材を設定する設定手段を更に備え、
前記再生手段が、前記設定された打撃部材に対応する打楽器の楽音のみを再生するとともに、前記表示制御が、前記選択された打撃部材における音符のみを譜面データとして表示させることを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項６】
請求項５に記載の楽音再生機能付き電子打楽器拡声装置において、
前記再生手段が、前記楽曲データにおける設定された打撃部材に対応する打楽器の楽音を消音して当該楽曲データを再生することを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項７】
請求項１乃至６の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、
前記表示制御手段が、前記検出された打撃情報に基づいて、楽曲データの進行状況に対応させて前記取得された譜面データにおける音符の表示を変化させつつ、当該譜面データを表示手段に表示させることを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項８】
請求項１乃至７の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、
前記複数の打撃部材を有することを特徴とする楽音再生機能付き電子打楽器拡声装置。
【請求項９】
請求項１乃至８の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、
前記取得手段が、カラオケ用の楽曲データとして前記楽曲データを取得するとともに、当該楽曲データの歌詞を示す歌詞データを取得し、
前記表示制御手段が、前記検出された打撃情報に基づいて、楽曲データの進行状況に対応させて前記取得された歌詞データにおける歌詞の表示を変化させつつ、当該歌詞データを表示手段に表示させることを特徴とする楽音再生機能付き電子打楽器拡声装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演奏者が希望する楽曲に併せて電子ドラムセットなどの複数の打楽器からなる楽器の演奏を行うことができる楽音再生機能付き電子打楽器拡声装置の技術分野に属する。
【背景技術】
【０００２】
近年、ＭＩＤＩ（Musical Instrument Digital Interface）データなどの楽曲データに基づき楽音を生成して自動演奏を行うカラオケ装置において、特定のパートの演奏についてユーザが行うことができる技術が提案されている。
【０００３】
従来、このような技術において、楽曲データは、各パート毎に音色や音高などを時系列に記憶したシーケンスデータであり、ユーザが演奏するパートについては、曲データに基づく自動演奏の楽音をミュートして発音しないという手段が用いられている。そして、ユーザが演奏するパートについては、ユーザが演奏することによって生成されるオーディオデータを外部入力として入力し、他のパートについて曲データに基づいて生成されたオーディオデータと合成して出力するようになっている（例えば、特許文献１）。
【特許文献１】特開平１０−１８７１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のようなカラオケ装置であっては、楽器の演奏者が主導して楽曲データを再生することができないので、初心者などの技術が未熟な演奏者の練習や正確に演奏する練習など様々な形態の練習に適用することができない場合もある。また、このようなカラオケ装置では、正確に、かつ、的確に演奏することができない演奏者にあっては、的確に打撃できない一方、楽曲は進行してしまうという演奏の興趣性を低下させる場合も生ずる。
【０００５】
本発明は、上記の課題の一例を解決するものとして、演奏者が主導して楽曲データを再生しつつ、演奏を行うことができるので、様々な練習形態に適用可能で、かつ、他の楽器を演奏する演奏者がいなくても楽曲を演奏することができるという興趣性を備えた楽音再生機能付き電子打楽器拡声装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、演奏者における打撃に基づいて、打楽器における楽音を、当該打楽器とは異なる楽器の楽音を少なくとも有する楽曲データの再生とともに拡声する楽音再生機能付き電子打楽器拡声装置において、打撃面を有する複数の打撃部材における前記演奏者の打撃を打撃情報として取得する第１取得手段と、前記取得された打撃情報と前記演奏者によって打撃された前記打撃部材の種別を示す種別情報とに基づいて当該各打撃部材に対応して予め設定された打楽器における楽音の拡声を制御する拡声制御手段と、各楽音が前記打撃部材を打撃する打撃タイミングを示すタイミング情報に割り付けられて構成される前記楽曲データと打撃を行う打撃部材の種別を示す音符が前記タイミング情報に割り付けられて構成される譜面データとを取得する第２取得手段と、前記検出された打撃情報のタイミングに基づいて、前記タイミング情報を参照しつつ、前記楽曲データに規定された各楽音を再生する再生手段と、前記検出された打撃情報のタイミングに基づいて、前記タイミング情報を参照しつつ、前記譜面データに規定された各音符を表示手段に表示させる表示制御手段と、を備える構成を有している。
【０００７】
この構成により、請求項１に記載の発明は、取得された演奏者における打撃情報と打撃された打撃部材の種別情報とに基づいて当該各打撃部材に対応して予め設定された打楽器の楽音を拡声するとともに、検出された打撃情報のタイミングに基づいて、タイミング情報を参照しつつ、楽曲データの各楽音を再生し、打撃を行う打撃部材の種別を示す音符を譜面として表示手段に表示させる。
【０００８】
すなわち、請求項１に記載の発明では、演奏者が打撃部材を打撃することによって当該打撃に割り付けられた楽曲データを構成する他の楽器の楽音が再生されるとともに、当該打撃に伴って譜面データが表示される。
【０００９】
したがって、請求項１に記載の発明は、演奏者が打撃を行わなければ楽曲の再生および譜面データの表示が行われないので、または、演奏者の打撃のリズムに併せて楽曲データを構成する楽音の再生および譜面の表示が行われるので、演奏された打撃に併せて楽曲データを再生することによって演奏者が主導して楽曲データを再生しつつ、様々な練習形態に用いることができるとともに、その進行に伴って譜面データを表示させることができ、他の楽器を演奏する演奏者がいなくても楽曲の演奏が行えるので、演奏による興趣性を提供することができる。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の楽音再生機能付き電子打楽器拡声装置において、前記再生手段が、前記取得された打撃情報および種別情報に基づいて、前記譜面データに沿って前記打撃部材が打撃された場合に前記楽曲データに規定された各楽音を再生する構成を有している。
【００１１】
この構成により、請求項２に記載の発明は、取得された打撃情報および種別情報に基づいて、譜面データに沿って打撃部材が打撃された場合に楽曲データに規定された各楽音を再生する。
【００１２】
したがって、請求項２に記載の発明は、的確に順序よく打撃部材を打撃しなければ楽曲データが再生されないので、正確性が要求される練習に用いることができるとともに、正確に打撃すれば、楽曲データが的確に再生することができるので、演奏による興趣性を向上させることができる。
【００１３】
また、請求項３に記載の発明は、請求項１に記載の楽音再生機能付き電子打楽器拡声装置において、前記再生手段が、少なくとも何れか一の打撃部材における打撃情報が取得された際に、当該打撃情報毎に楽曲データに規定された各楽音を再生する構成を有している。
【００１４】
この構成により、請求項３に記載の発明は、打撃された打撃部材の種別に関係なく、打撃を行えば楽曲データが再生されるので、演奏が上手でない演奏者によっても楽曲データを再生させることができるとともに、的確に打撃が行われたか否かを判別する機能を用いれば演奏者の演奏における採点を行うことができ、演奏を客観的に評価することができるので、演奏による興趣性を向上させることができる。
【００１５】
また、請求項４に記載の発明は、請求項３に記載の楽音再生機能付き電子打楽器拡声装置において、前記打撃情報と種別情報に基づいて前記譜面データ通りに演奏者によって前記打撃部材が打撃されたか否かを判定する判定手段と、前記判定手段における判定結果に基づいて当該楽曲データにおける前記演奏者の演奏について採点を行う採点手段と、前記採点手段における採点結果を前記演奏者に告知する告知手段と、を更に備える構成を有している。
【００１６】
この構成により、請求項４に記載の発明は、譜面データ通りに演奏者によって打撃部材が打撃されたか否かを判定するとともに、この判定結果に基づいて当該楽曲データにおける演奏者の演奏について採点を行い、採点結果を演奏者に告知するので、演奏者による演奏を客観的に評価することができ、演奏による興趣性を向上させることができる。
【００１７】
また、請求項５に記載の発明は、請求項１乃至４の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、前記各楽曲データ毎に当該楽曲データの再生中に前記演奏者によって打撃される前記打撃部材を設定する設定手段を更に備え、前記再生手段が、前記設定された打撃部材に対応する打楽器の楽音のみを再生するとともに、前記表示制御が、前記選択された打撃部材における音符のみを譜面データとして表示させる構成を有している。
【００１８】
この構成により、請求項５に記載の発明は、各楽曲データ毎に当該楽曲データの再生中に演奏者によって打撃される前記打撃部材を設定し、演奏される打撃部材以外の打撃部材の楽音を打楽器部材以外の楽音とともに再生する。
【００１９】
したがって、請求項５に記載の発明は、一の楽曲データによって様々なパターンの演奏を行うことができるとともに、演奏する打撃部材の数を変更することによって演奏における難易度も設定することができるので、初心者から上級者まで幅広く興趣することができる。
【００２０】
また、請求項６に記載の発明は、請求項５に記載の楽音再生機能付き電子打楽器拡声装置において、前記再生手段が、前記楽曲データにおける設定された打撃部材に対応する打楽器の楽音を消音して当該楽曲データを再生する構成を有している。
【００２１】
この構成により、請求項６に記載の発明は、前記楽曲データにおける設定された打撃部材に対応する打楽器の楽音を消音して当該楽曲データを再生するので、楽曲データの再生に自己の演奏を合わせることができるので、他の楽器を演奏する演奏者がいなくても楽曲の演奏を可能とする興趣性を提供することができる。
【００２２】
また、請求項７に記載の発明は、請求項１乃至６の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、前記表示制御手段が、前記検出された打撃情報に基づいて、楽曲データの進行状況に対応させて前記取得された譜面データにおける音符の表示を変化させつつ、当該譜面データを表示手段に表示させる構成を有している。
【００２３】
この構成により、請求項７に記載の発明は、検出された打撃情報に基づいて、楽曲データの進行状況に対応させて取得された譜面データにおける音符の表示を変化させつつ、当該譜面データを表示させる。
【００２４】
したがって、請求項７に記載の発明は、演奏者の演奏に合わせて譜面の表示変化を行うことができるので、参照すべき譜面を容易に特定することができる。
【００２５】
また、請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、前記複数の打撃部材を有している。
【００２６】
この構成より、請求項８に記載の発明は、電子ドラムセットなどの打楽器部材を当該装置が設置された場所に持ち込む必要もなく、演奏を興趣することができる。
【００２７】
また、請求項９に記載の発明は、請求項１乃至８の何れか一項に記載の楽音再生機能付き電子打楽器拡声装置において、前記取得手段が、カラオケ用の楽曲データとして前記楽曲データを取得するとともに、当該楽曲データの歌詞を示す歌詞データを取得し、前記表示制御手段が、前記検出された打撃情報に基づいて、楽曲データの進行状況に対応させて前記取得された歌詞データにおける歌詞の表示を変化させつつ、当該歌詞データを表示手段に表示させる構成を有している。
【００２８】
この構成により、請求項９に記載の発明は、楽曲データの歌詞を示す歌詞データを取得し、検出された打撃情報に基づいて、楽曲データの進行状況に対応させて取得された歌詞データにおける歌詞の表示を変化させつつ、当該歌詞データを表示させる。
【００２９】
したがって、請求項９に記載の発明は、歌唱者とも演奏を行うことができるので、演奏による興趣性を向上させることができる。
【発明の効果】
【００３０】
本願の発明は、演奏者が打撃を行わなければ楽曲の再生および譜面データの表示が行われないので、または、演奏者の打撃のリズムに併せて楽曲データを構成する楽音の再生および譜面の表示が行われるので、演奏された打撃に併せて楽曲データを再生することによって演奏者が主導して楽曲データを再生しつつ、様々な練習形態に用いることができるとともに、その進行に伴って譜面データを表示させることができ、他の楽器を演奏する演奏者がいなくても楽曲の演奏が行えるので、演奏による興趣性を提供することができる。
【発明を実施するための最良の形態】
【００３１】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。
【００３２】
以下に説明する実施の形態は、電子ドラムセットと接続され、配信されたカラオケデータを再生するカラオケ装置に対して本願の楽音再生機能付き電子打楽器拡声装置を適用した場合の実施形態である。
【００３３】
まず、図１を用いて本実施形態における電子ドラムセットを含めたカラオケ装置の概要について説明する。なお、図１は、本願に係る電子ドラムセットを含めたカラオケ装置の構成を示す構成図である。
【００３４】
本実施形態のカラオケ装置１００は、ＭＩＤＩ機能を有し、演奏者または操作者（以下、「演奏者等」という。）の操作に基づいて、ＭＩＤＩデータを生成するための楽曲データ２０と、当該楽曲データ２０における電子ドラムセットＤｒの各パーツの音符を示す譜面のデータ（以下、「譜面データ」という）３０と、楽曲データ２０の再生に伴って歌唱者に歌詞を提供するための歌詞データ４０と、から構成されるカラオケデータＤを任意の場所に固定設置されたサーバ装置から取得し、取得されたカラオケデータＤに基づいて、ＭＩＤＩ機能により楽音を生成して再生するとともに、譜面データ３０および歌詞データ４０をディスプレイＭに表示をさせて演奏者および歌唱者に提供するようになっている。
【００３５】
また、このカラオケ装置１００は、電子ドラムセットＤｒの各パーツ（以下、単に「パーツ」ともいう。）と接続されており、当該接続されたドラムセットの各パーツが演奏者によって叩かれると、すなわち、打撃されると、当該各パーツにて検出された打撃されたことを示す情報（以下、「打撃情報」という。）を取得し、取得された打撃情報に基づいて、ＭＩＤＩ機能により予め設定された打楽器音を、楽曲データ２０によって生成された楽音とともに、接続されたスピーカシステムＳＰを介して拡声するようになっている。
【００３６】
特に、本実施形態のカラオケ装置１００は、打撃情報の入力タイミングに基づいて、電子ドラムセットＤｒの各パーツおよび当該楽曲データ２０に規定された各楽器毎に、当該打撃情報の拡声に併せて各楽器における楽音のＭＩＤＩデータを生成し、かつ、当該楽音を再生して拡声するとともに、楽曲の演奏の進行に併せて譜面データ３０および歌詞データ４０を表示するようになっている。
【００３７】
すなわち、本実施形態のカラオケ装置１００は、演奏者が電子ドラムセットＤｒの各パーツを打撃することによって当該打撃に割り付けられた楽曲データ２０を構成する他の楽器の楽音が再生されるとともに、当該打撃に割り付けられた各パーツの譜面データ３０および歌詞データ４０を表示させるようになっている。
【００３８】
なお、本実施形態では、当該打撃情報の拡声に併せて楽曲データ２０に規定された各楽器における楽音のＭＩＤＩデータを生成して当該楽音を再生することを、単に「再生」という。
【００３９】
このように、本実施形態のカラオケ装置１００は、演奏者が打撃を行わなければ楽曲が再生されないので、または、演奏者の打撃のリズムに併せて楽曲データ２０を構成する楽器の楽音が再生されるので、演奏者が主導して楽曲データ２０を再生しつつ、演奏を行うことができ、様々な練習形態に適用可能で、かつ、演奏による興趣性を向上させることができるようになっている。そして、このカラオケ装置１００は、演奏者に対しては、電子ドラムセットＤｒの各パーツの譜面データ３０を、歌唱者に対しては、歌詞カードを、楽曲データ２０の再生に伴って表示させることができるので、演奏指示を的確に行うことができるようになっている。
【００４０】
次に、図２および図３を用いて本実施形態におけるカラオケデータＤと当該カラオケデータＤに含まれる楽曲データ２０に基づいて生成されるＭＩＤＩデータについて説明する。なお、図２は、本実施形態におけるカラオケデータＤの構成の一例を示す図であり、図３は、本実施形態における楽曲データ２０の構成の一例を示す図である。
【００４１】
本実施形態のカラオケデータＤは、図２に示すように、カラオケデータＤの再生に用いるための付加情報１０と、各楽器毎に規定されるＭＩＤＩデータを生成するための楽曲データ２０と、電子ドラムセットＤｒの各パーツの楽譜、すなわち、ドラム譜をディスプレイＭに表示させるための譜面データ３０と、歌詞データ４０をディスプレイＭに表示させるための歌詞データ４０と、から構成される。
【００４２】
付加情報１０には、標準的なテンポの情報（以下、「テンポ情報」という。）と、楽譜において拍子記号によって表される拍子を示す情報と、ジャンルの情報（以下、「ジャンル情報」という。）と、電子ドラムセットＤｒの各パーツの音色を決定するための情報と、タイトル画像のデータなどから構成される。
【００４３】
楽曲データ２０は、電子ドラムセットＤｒの各パーツ毎におよび当該楽曲に用いられている各楽器毎に、ＭＩＤＩデータを生成するための当該各楽器の楽音を規定する各データを有しており、エレキギター、キーボード、スネアドラム、バスドラム、シンバルおよびハイハットなどの各楽器の種別情報２１毎に、音色の情報（以下、「音色情報」という）２２が規定されるとともに、楽曲を構成する各楽器の各楽音毎に、電子ドラムセットＤｒの各パーツの打撃情報に対応付けて、ノートナンバーの情報（以下、「ノートナンバー情報」という。）、ノートオンおよびノートオフなどのＭＩＤＩデータを生成するための楽音データ２３が楽曲の開始から終了まで時系列に配列されて規定されている。
【００４４】
本実施形態では、エレキギターなどの電子ドラムセットＤｒのパーツ以外の各楽器における楽音データ（以下、「楽器用楽音データ」という。）２３ａには、楽曲の開始から終了までの楽器の各楽音が、電子ドラムセットＤｒを構成するパーツの入力タイミングに割り付けられて規定されている。すなわち、楽器用楽音データ２３ａには、電子ドラムセットＤｒにおける打撃情報が検出された際に、当該検出された打撃に割り付けられた楽音を再生するためのデータが生成されるように構成されている。
【００４５】
また、電子ドラムセットＤｒの各パーツにおける楽音データ（以下、「ドラムパーツ用楽音データ」という。）２３ｂには、楽曲の開始から終了までの楽器の各楽音が、電子ドラムセットＤｒの他のパーツの入力タイミングに割り付けられて規定されている。ただし、ベースドラムは、後述するように、演奏者によって選択される演奏する際の難易度が一番低い場合でも演奏されるパーツであるため、ベースドラムにおける楽音データ２３には、楽曲の開始から終了までの楽器の各楽音が、電子ドラムセットＤｒの他のパーツの入力タイミングに割り付けられていない。
【００４６】
具体的には、各楽器の楽音データ２３には、各楽音（楽音ナンバー）毎に、ノートナンバー情報２４と、当該楽音が割り付けられている電子ドラムセットＤｒの各パーツの種別情報（以下、「パーツ種別情報」という。）２５と、再生の基準となる打撃情報の種別情報、すなわち、楽曲データ２０の開始から検出される打撃情報の順番を示し、各楽音を再生するタイミングの基準となる情報（以下、「打撃種別情報」という。）２６と、打撃情報の検出から再生するまでの時間を音符にて示す再生開始情報２７と、４分音符または８分音符などの当該楽音の音符成分を示す音符情報２８と、が規定されている。
【００４７】
例えば、図３に示すように、メロディを構成するピアノの楽音データ２３では、第１のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６０」、パーツ種別情報２５に「ベースドラム」、打撃情報の種別として「第１番目の打撃情報（第１打撃情報）」、再生開始情報２７に「８分音符」および音符情報２８に「４分音符」が規定されており、第２のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６２」、パーツ種別情報２５に「ベースドラム」、打撃情報の種別として「第１番目の打撃情報（第１打撃情報）」、再生開始情報２７に「付点４分音符」、および音符情報２８に「８分音符」が規定されている。
【００４８】
また、図３に示すように、第３のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６４」パーツ種別情報２５に「スネアドラム」、打撃情報の種別として「第２番目の打撃情報（第２打撃情報）」、再生開始情報２７に「０」および音符情報２８に「付点４分音符」が規定されており、第４のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６０」、パーツ種別情報２５に「スネアドラム」、打撃情報の種別として「第２番目の打撃情報（第２打撃情報）」、再生開始情報２７に「付点４分音符」、および、音符情報２８に「８分音符」が規定されている。
【００４９】
また、本実施形態において、電子ドラムセットＤｒの各パーツの楽音データ２３についても、電子ドラムセットＤｒ以外の楽器における楽音データ２３と同様に、ベースドラムを除き、当該他のパーツのパーツ種別情報２５が用いられて規定されている。
【００５０】
なお、本実施形態では、各楽器の楽音データ２３に基づいてＭＩＤＩデータが生成されるようになっており、例えば、上述のようなメロディを構成するピアノの楽音データ２３が規定されている場合には、第１打撃情報が検出されると、後述するように、ノートナンバー情報２４、音色情報２２、再生開始情報２７および音符情報２８と、後述のように検出されたテンポとに基づいて、第１のピアノ楽音が当該打撃情報の検出時から所定のタイミングにて、かつ、所定の音色にて再生されるようにＭＩＤＩデータが生成されるようになっている。このＭＩＤＩデータの詳細については後述する。
【００５１】
また、本実施形態では、原則的には、楽器用楽音データ２３ａにおけるパーツ種別情報２５には、各電子ドラムセットＤｒの各パーツが用いられるようになっているが、後述するように、演奏の難易度の設定によって、電子ドラムセットＤｒの何れか一のまたは複数のパーツを演奏に用いない設定が行われた場合には、楽曲データ２０を書き換えて各楽器の楽音データ２３におけるパーツ種別情報２５と打撃種別情報２６が変更されるようになっている。
【００５２】
譜面データ３０には、楽曲を構成する電子ドラムセットＤｒにおける各パーツ毎に、各楽音の音符のデータ（以下、「譜面用音符データ」という。）３１が、所定のタイミングでディスプレイＭに表示するための種々の制御に係る情報（以下、「他情報」という。）３２とともに、楽曲の開始から終了まで時系列に配列されて規定されている。
【００５３】
具体的には、この譜面用音符データ３１には、ドラムセットの各パーツにおける各楽音（楽音ナンバー）毎に、楽音データ２３と同様に当該楽音毎に打撃情報を割り当てるためのパーツ種別情報（すなわち、ドラム譜上各パーツの音符であることを示す五線譜における位置を示す情報（以下、譜面用音符データでは「音高情報」という。））３４および打撃種別情報３５と、４分音符、８分音符などの音符成分を示す音符情報３６と、４分の４拍子における２拍目など各小節内における拍子に基づく拍の相対的な位置の情報（以下、「拍情報」という。）３７と、が規定されている。
【００５４】
なお、本実施形態では、電子ドラムセットＤｒにおける各パーツ毎の譜面用音符データ３１に基づいて譜面をディスプレイＭに表示するための表示制御データが生成されるようになっており、例えば、拍情報３７にて小節が認識され、かつ、当該拍情報３７、音高情報３４および音符情報３６に基づいて打撃情報の入力に対応して楽曲の開始から規定された順序に従って演奏する各パーツの音符を譜面にして表示するように表示制御データが生成される。そして、所定のブロック毎に所定のタイミングにて各音符を表示されるように表示制御データが生成される。
【００５５】
また、本実施形態では、各楽音ナンバー毎に、各電子ドラムセットＤｒの各パーツにおける譜面を表示するための情報が規定されているが、演奏の難易度の設定によって、電子ドラムセットＤｒの何れか一のまたは複数のパーツを演奏に用いない設定が行われた場合には、譜面データ３０を書き換えて当該楽音ナンバー毎に削除するようになっている。
【００５６】
歌詞データ４０には、所定の小節毎など予め設定されたブロック毎に、所定のタイミングでディスプレイＭに歌詞を表示するための制御に係る種々の情報（以下、「他情報」という。）４１とともに、楽曲の開始から終了まで歌詞を示すテキストデータ４７などの歌詞表示データ４２が規定されている。
【００５７】
具体的には、この歌詞表示データ４２には、歌詞が所定のブロック毎に規定されるとともに、各ブロックの歌詞毎に、楽音データ２３と同様のパーツ種別情報４４および打撃種別情報４５と、打撃情報の検出からの色変わりするまで時間を音符にて示す色変わりを開始するための情報（以下、「色変わり開始情報」という。）４６と、歌詞を示すテキストデータ４７と、が規定されている。
【００５８】
なお、本実施形態では、歌詞表示データ４２に基づいて歌詞をディスプレイＭに表示するための表示制御データが生成されるようになっており、例えば、所定の打撃情報が検出された際に、各ブロックを表示させるための表示制御データを生成するとともに、色変わり開始情報４６とテキストデータ４７に基づいて打撃情報の入力に対応して楽曲の開始から規定された順序に従って歌唱される歌詞をテキストにして表示するように表示制御データが生成される。
【００５９】
また、本実施形態では、原則的には、歌詞表示データ４２におけるパーツ種別情報４４には、各電子ドラムセットＤｒの各パーツが用いられるようになっているが、楽音データ２３と同様に、演奏の難易度の設定によって、電子ドラムセットＤｒの何れか一のまたは複数のパーツを演奏に用いない設定が行われた場合には、歌詞データ４０を書き換えて各楽音におけるパーツ種別情報４４と打撃種別情報４５が変更されるようになっている。
【００６０】
ＭＩＤＩデータは、楽曲データ２０に基づいて生成されるようになっており、このＭＩＤＩデータには、ノートナンバーおよび音色の他に、検出されたテンポに基づいて、再生開始情報２７および音符情報２８に基づいて、打撃情報の検出時から各楽音が再生開始されるまでの時刻（すなわち、ノートオンの時刻）および当該各楽音が再生終了するまでの時刻（すなわち、ノートオフの時刻）が規定されるようになっている。
【００６１】
なお、ＭＩＤＩデータの生成される際に用いられる打撃情報は、楽音データ２３の各楽音に割り付けられた電子ドラムセットＤｒのパーツ種別情報２５に一致させる必要がなく、何れの打撃情報によっても、すなわち、楽音データ２３のパーツの種別情報には関係なく、打撃種別情報２６に基づいて各楽音データ２３のＭＩＤＩデータが生成されるようになっている。
【００６２】
また、本実施形態では、上述のように、電子ドラムセットＤｒのパーツを演奏に用いない場合であっても、変更されたパーツ種別情報２５および打撃種別情報２６に基づいて、各楽器の楽音データ２３に基づいてＭＩＤＩデータの生成が可能になっている。
【００６３】
次に、上述と同様に図１を用いて本実施形態におけるカラオケ装置１００およびドラムセットの構成の詳細について説明する。
【００６４】
本実施形態のカラオケ装置１００は、図１に示すように、電子ドラムセットＤｒの各パーツなどの接続を行うための端子ユニット１０１と、マイクロホンＭｃから出力された音声信号をデジタル信号に変換するアナログ／デジタル変換器（以下、「Ａ／Ｄ変換器」という。）１０２と、打撃情報に基づいてＭＩＤＩデータを生成する打楽器音データ生成部１０３と、カラオケデータＤを取得する際に図示しないサーバ装置との通信制御を行う通信制御部１０４と、楽音データ２３に基づいてＭＩＤＩデータを生成するとともに譜面用音符データ３１および歌詞表示データ４２に基づいて表示制御データを生成する制御データ生成部１０５と、ＭＩＤＩ音源を有する音源部１０６と、音源部１０６から出力されたオーディオデータと音声データに対してＤＳＰ処理を行う音出力制御部１０７と、ＤＳＰ処理されたオーディオデータをアナログ信号に変換するデジタル／アナログ変換器（以下、「Ｄ／Ａ変換器」という。）１０８と、変換されたアナログ信号の信号レベルを増幅し、スピーカシステムＳＰに拡声する電力増幅装置１０９と、を有している。
【００６５】
また、このカラオケ装置１００は、カラオケデータＤの再生時に背景画像として表示するための動画像データが記憶されたハードディスク（以下、「ＨＤ」という。）５０の読み出し制御を行うＨＤドライブ（以下、「ＨＤＤ」という。）１１０と、ＨＤ５０から読み出された動画像データをデコードするデコーダ１１１と、譜面および歌詞を示す画像を生成するＯＳＤ処理部１１２と、動画像データの出力制御を行う映像出力制御部１１３と、を有している。
【００６６】
さらに、このカラオケ装置１００は、各種の操作を行う際に用いられる操作部１１４と、楽曲データ２０を再生する際に当該演奏者の演奏の採点を行う採点制御部１１５と、各部を制御して各処理を行うシステム制御部１１６と、各処理を行う際にデータを記憶するとともに、取得したカラオケデータＤを一時的に記憶するＲＯＭ／ＲＡＭ１１７と、を有している。
【００６７】
なお、本実施形態の端子ユニット１０１は、本発明の設定手段を構成するとともに、打楽器音データ生成部１０３は、本発明の第１取得手段を構成し、通信制御部１０４は、本発明の第２取得手段を構成する。また、本実施形態の制御データ生成部１０５は、本発明の再生手段および表示制御手段を構成するとともに、音源部１０６は、本発明の拡声制御手段および再生手段を構成し、ＯＳＤ処理部１１２は、本発明の表示制御手段を構成する。さらに、本実施形態の操作部１１４は、本発明の設定手段を構成するとともに、採点制御部１１５は、本発明の判定手段および採点手段を構成し、ディスプレイＭおよびスピーカシステムＳＰは、本発明の告知手段を構成する。そして、本実施形態の電子ドラムセットＤｒの各パーツは、本発明の打撃部材を構成する。
【００６８】
端子ユニット１０１には、マイクロホンＭｃ用の入力端子、電子ドラムセットＤｒの各パーツ用の入力端子、ディスプレイＭを接続するための出力端子、および、スピーカシステムＳＰを接続するための各出力端子が設けられている。
【００６９】
特に、この電子ドラムセットＤｒの各パーツ用の入力端子は、例えば、ホーンジャックによって構成され、各ホーンジャックに配線コードが接続されると、すなわち、ホーンジャックに配線コードが挿入されると、当該配線コードが接続された旨の信号をシステム制御部１１６に出力するようになっている。
【００７０】
なお、本実施形態のシステム制御部１１６には、各パーツ用の入力端子と接続された接続検出用の各ポートを有し、配線コードが入力端子に接続されると、該当するポートに印可される電圧が０ｖから５ｖに変化することによって当該配線コードが接続された旨を検出するようになっている。
【００７１】
Ａ／Ｄ変換器１０２は、マイクロホンＭｃから入力された音声を、端子ユニット１０１を介して音声信号として受信し、受信されたアナログ形式の音声信号をデジタル形式の音声信号、すなわち、音声データに変換して音出力制御部１０７に出力するようになっている。
【００７２】
打楽器音データ生成部１０３には、後述するように、各パーツから出力された打撃情報が端子ユニット１０１を介して入力されるようになっており、この打楽器音データ生成部１０３は、入力された打撃情報と当該打撃情報の入力タイミングに基づいてＭＩＤＩデータを生成し、生成されたＭＩＤＩデータを音源部１０６に出力するようになっている。
【００７３】
具体的には、本実施形態の打楽器音データ生成部１０３は、端子ユニット１０１における各パーツ用の入力端子および再生される楽曲データ２０に基づいて、スネアドラム、シンバルまたはバスドラムなどのパーツの音色に関する情報（以下、「音色情報２２」という。）と、ノートナンバーの情報（以下、「ノートナンバー情報２４」という。）とから構成されるノートオンイベント情報が予め設定されたテーブルデータ（以下、「打撃情報変換テーブルデータ」という。）を有している。
【００７４】
また、この打楽器音データ生成部１０３は、楽曲データ２０の再生開始前に、当該楽曲データ２０の付加情報１０を取得して、打撃情報変換テーブルデータの音色情報２２およびノートナンバー情報２４を設定するとともに、楽曲データ２０の再生開始後には、打撃情報が入力されると、当該打撃情報変換テーブルに基づいて、対応するノートオンイベント情報をＭＩＤＩデータとして音源部１０６に出力するようになっている。
【００７５】
一方、この打楽器音データ生成部１０３は、入力された打撃情報を各パーツの識別情報を添付しつつ、データ生成部および採点制御部１１５に出力するようになっている。
【００７６】
通信制御部１０４は、電話公衆網回線またはインターネットなどのネットワークに接続されるようになっており、システム制御部１１６の制御の下、演奏者または操作者の操作に基づいて、任意の場所に固定設置され、当該演奏者または操作者によって選択されたカラオケデータＤを図示しないサーバ装置から取得し、ＲＯＭ／ＲＡＭ１１７に一時的に記憶するようになっている。
【００７７】
制御データ生成部１０５は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、打楽器音データ生成部１０３から出力された打撃情報を受信するようになっている。
【００７８】
この制御データ生成部１０５は、システム制御部１１６の制御の下、演奏開始前に、操作部１１４の操作に基づいて、および、システム制御部１１６において検出された電子ドラムセットＤｒにおける各パーツの接続の有無に基づいて、一時的にＲＯＭ／ＲＡＭ１１７に記憶されたカラオケデータＤにおける楽曲データ２０、譜面データ３０および歌詞データ４０の書き換えを行うようになっている。
【００７９】
また、この制御データ生成部１０５は、演奏者の演奏が開始され、楽曲データ２０における再生の開始が指示されると、書き換えられた楽曲データ２０をＲＯＭ／ＲＡＭ１１７から取得し、後述のように、操作者によって設定された演奏者が演奏により楽音を発生させるパーツの選択または端子ユニット１０１によって接続を検出したパーツの種別と、取得された楽曲データ２０と、受信された打撃情報と、に基づいて、ＭＩＤＩデータを生成して当該生成されたＭＩＤＩデータを音源部１０６に出力するようになっている。
【００８０】
特に、本実施形態の制御データ生成部１０５は、楽曲データ２０の再生時には、譜面データ３０と打撃情報に基づいて演奏者が演奏しているテンポを検出し、検出されたテンポに基づいてＭＩＤＩデータを生成し、生成されたＭＩＤＩデータを音源部１０６に出力するようになっている。
【００８１】
一方、制御データ生成部１０５は、システム制御部１１６の制御の下、入力された打撃情報に基づいて、書き換えられた譜面データ３０と歌詞データ４０における表示制御データを生成し、生成された各表示制御データをＯＳＤ処理部１１２に出力するようになっている。
【００８２】
なお、本実施形態における制御データ生成部１０５の構成およびその動作の詳細については後述する。
【００８３】
音源部１０６には、複数の音色およびノートナンバーから特定されるＭＩＤＩ音源が予め記憶されており、この音源部１０６は、入力されたＭＩＤＩデータに基づいて当該記憶されているＭＩＤＩ音源を用いてオーディオ信号を生成し、音出力制御部１０７に出力するようになっている。
【００８４】
具体的には、本実施形態の音源部１０６は、打楽器音データ生成部１０３から出力されたノートオンイベント情報が入力された場合に、音色情報とノートナンバー情報に基づいてＭＩＤＩ音源を特定し、特定されたＭＩＤＩ音源からオーディオ信号を生成して音出力制御部１０７に出力するようになっている。
【００８５】
また、この音源部１０６は、再生表示制御データ生成部１０５から出力されたＭＩＤＩデータが入力された場合には、ノートオンイベント情報と同様に、音色情報とノートナンバー情報に基づいてＭＩＤＩ音源を特定し、特定されたＭＩＤＩ音源からデジタル形式のオーディオデータを生成して音出力制御部１０７に出力するようになっている。
【００８６】
音出力制御部１０７は、ＤＳＰ（Digital Signal Processing）装置から構成され、システム制御部１１６の制御の下、入力された音声データおよびオーディオデータに対して、ディレイなどの所定のエフェクト処理を行うとともに、音量レベルをそれぞれ調整しつつ、音声データおよびオーディオデータのミキシングを行い、オーディオデータとしてＤ／Ａ変換器１０８に出力するようになっている。
【００８７】
Ｄ／Ａ変換器１０８には、音出力制御部１０７から出力されたオーディオデータが入力されるようになっており、このＤ／Ａ変換器１０８は、入力されたデジタル形式のオーディオデータをアナログ形式のオーディオ信号に変換し、電力増幅装置１０９に出力するようになっている。
【００８８】
電力増幅装置１０９には、Ｄ／Ａ変換器１０８から出力されたオーディオ信号が入力されるようになっており、この電力増幅装置１０９は、入力されたオーディオ信号を所定のレベルに増幅して端子ユニット１０１を介してスピーカシステムＳＰに出力するようになっている。
【００８９】
なお、スピーカシステムＳＰは、カラオケ装置１００が設けられた設置場所によって適したシステムによって構成されている。
【００９０】
ＨＤＤ１１０は、楽曲データ２０が再生される際に譜面データ３０がディスプレイＭに表示されている際に、譜面データ３０と重畳されて表示され、ＭＰＥＧ（Moving Picture Expert Group）−２形式にて構成された複数の動画像データ（以下、「背景画像データ」という。）が記憶されたＨＤ５０を備え、システム制御部１１６の制御の下、楽曲データ２０における付加情報１０に規定されたジャンル情報に基づいて所定の動画像データをＨＤ５０から読み出してデコーダ１１１に出力するようになっている。
【００９１】
デコーダ１１１には、ＨＤＤ１１０から出力された動画像データが入力されるようになっており、このデコーダ１１１は、入力された動画像データからデジタル形式の映像データを生成しつつ、生成された映像データをアナログ形式の映像信号に変換し、当該変換された映像信号を映像出力制御部１１３に出力するようになっている。
【００９２】
ＯＳＤ処理部１１２には、制御データ生成部１０５から出力された表示制御データが入力されるようになっており、ＯＳＤ処理部１１２は、システム制御部１１６の制御の下、当該入力された表示制御データに基づいて、歌詞とドラム譜からなる譜面をディスプレイＭに表示するための表示信号を生成し、生成された表示信号を映像出力制御部１１３に出力するようになっている。特に、このＯＳＤ処理部１１２は、歌詞およびドラム譜の色変わりを行わせるための表示信号を生成するようになっている。
【００９３】
映像出力制御部１１３には、デコーダ１１１から出力された映像信号およびＯＳＤ処理部１１２から出力された表示信号が入力されるようになっており、この映像出力制御部１１３は、入力された映像信号および表示信号を同期させつつ、重畳し、映像信号として端子ユニット１０１を介してディスプレイＭに出力するようになっている。
【００９４】
また、この映像出力制御部１１３は、システム制御部１１６の制御の下、操作部１１４と連動し、各種の設定を行う際に所定の映像をディスプレイＭに表示させるとともに、算出された採点結果を示す映像を当該ディスプレイＭに表示させるようになっている。
【００９５】
なお、ディスプレイＭは、例えば、液晶表示素子またはＣＲＴ（Cathode Ray Tube）によって構成され、映像出力制御部１１３の制御にしたがって所定の映像信号を表示するようになっている。
【００９６】
操作部１１４は、カラオケ装置１００に設けられたコントロールパネルまたはリモートコントロールユニットによって構成され、各種確認ボタン及び数字キー等の多数のキーを有している。特に、本実施形態では、演奏する電子ドラムセットＤｒのパーツの選択、楽曲データ２０の選択、および、再生中止などの各種の操作指示を入力する際に用いられるようになっている。
【００９７】
なお、本実施形態では、演奏する電子ドラムセットＤｒの各パーツの演奏の可否を個別に設定するだけでなく、演奏する電子ドラムセットＤｒの各パーツの演奏の可否を簡易に行わせるため、映像出力制御部１１３と連動し、当該電子ドラムの演奏における難易度に基づいて当該電子ドラムの演奏するパーツの選択を設定することができるようになっている。例えば、本実施形態の難易度としては、低レベル、中レベルおよび高レベルに分け、低レベルには、ベースドラムのみ、中レベルには、ベースドラム、スネアドラムおよびタムドラムを、高レベルには全てのパーツを演奏者が演奏可能に設定されるようになっている。
【００９８】
採点制御部１１５には、打楽器音データ生成部１０３から出力された各パーツの識別情報が添付された打撃情報が入力されるようになっている。この採点制御部１１５は、ＲＯＭ／ＲＡＭ１１７に記憶されている書き換えられた譜面データ３０における譜面用音符データ３１と入力された打撃情報とを、順次、楽曲の開始から終了まで照合し、楽曲の再生終了後に、照合結果に基づいて所定の算出方法により得点を算出するようになっており、算出された得点を示す情報を採点結果としてシステム制御部１１６を介して映像出力制御部１１３に出力されるようになっている。
【００９９】
具体的には、この採点制御部１１５は、打撃情報が入力される毎に、譜面用音符データ３１における未だ照合されていない先頭に配されている音符の音高情報３４と当該打撃情報とともに入力される識別情報が一致するか否かを判別し、一のカラオケデータの全体を通して一致する数または一致しない数を算出するようになっており、当該一致する数または一致しない数に基づいて所定の算出方法により得点を算出するようになっている。
【０１００】
システム制御部１１６は、主に中央演算処理装置（ＣＰＵ）によって構成され、各部とバスＢによって接続されている。また、このシステム制御部１１６は、端子ユニット１０１の各ポート、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、楽曲データ２０を再生するための全般的な機能を総括的に制御するようになっている。特に、本実施形態のシステム制御部１１６は、後述するように、再生表示制御データ生成部１０５における各種の処理を制御して楽曲データ２０を再生するカラオケ演奏制御処理を行うようになっている。
【０１０１】
なお、本実施形態のシステム制御部１１６におけるカラオケ演奏制御処理の詳細については後述する。
【０１０２】
ＲＯＭ／ＲＡＭ１１７には、所定の動作を行う際の制御プログラムが記憶されているとともに、通信制御部１０４を介して取得された楽曲データ２０、および、当該楽曲データ２０が再生される際に必要な各種のデータが一時的に記憶されるようになっている。
【０１０３】
電子ドラムセットＤｒは、例えば、ベースドラム用パーツ、スネアドラム用パーツ、複数のタムドラム用パーツ、複数のシンバル類用パーツ、および、ハイハットシンバル用パーツから構成されている。
【０１０４】
各パーツは、カラオケ装置１００における端子ユニット１０１の当該指定されたジャックと配線コードによって接続されているとともに、各パーツには、振動膜が設けられ、各パーツがスティックによって打撃された際に、打撃されたことを打撃情報としてカラオケ装置１００に出力するようになっている。また、各パーツにおける振動膜は、各パーツに固着されるとともに、当該振動膜の中央部には圧電膜が内蔵されており、振動膜が打撃されて振動すると圧電膜がこの振動による機械電気変換素子の歪変化を電気信号として検出し、検出された電気信号を打撃情報としてカラオケ装置１００に出力するようになっている。
【０１０５】
次に、図４を用いて本実施形態における制御データ生成部１０５の構成をおよびその動作について説明する。なお、図４は、本実施形態の制御データ生成部１０５において、楽曲データ２０の書き換え処理を説明するための図である。
【０１０６】
本実施形態の制御データ生成部１０５は、システム制御部１１６の制御の下、演奏者の演奏開始前に、演奏者等によって設定された電子ドラムセットＤｒの各パーツの設定、例えば、演奏の難易度の設定と、システム制御部１１６において検出された端子ユニット１０１における電子ドラムセットＤｒの各パーツの接続の有無に基づいて、一時的にＲＯＭ／ＲＡＭ１１７に記憶された楽曲データ２０、譜面データ３０および歌詞データ４０における書き換え処理（以下、「書き換え処理」という。）を行うようになっている。
【０１０７】
また、この制御データ生成部１０５は、演奏者の演奏が開始されると、ＲＯＭ／ＲＡＭ１１７に格納されている譜面データ３０と受信された打撃情報に基づいて演奏者が演奏しているテンポを検出する処理（以下、「テンポ検出処理」という。）を行うようになっている。
【０１０８】
さらに、この制御データ生成部１０５は、当該検出されたテンポと楽曲データ２０に基づいてＭＩＤＩデータを生成するＭＩＤＩデータの生成処理（以下、「ＭＩＤＩデータ生成処理」という。）と、譜面データ３０および歌詞データ４０に基づいて表示制御データを生成する処理（以下、「表示制御データ生成処理」という。）と、を行い、生成されたＭＩＤＩデータを音源部１０６に出力するとともに、生成された表示制御データをＯＳＤ処理部１１２に出力するようになっている。
【０１０９】
なお、この制御データ生成部１０５における書き換え処理、テンポ検出処理、ＭＩＤＩデータ生成処理および譜面データ生成処理の詳細については以下に説明する。
【０１１０】
（書き換え処理）
本実施形態の制御データ生成部１０５は、演奏者の演奏開始前に、演奏者等によって設定された電子ドラムセットＤｒの各パーツの設定と、システム制御部１１６において検出された端子ユニット１０１における電子ドラムセットＤｒの各パーツの接続の有無に基づいて、演奏者が演奏する電子ドラムセットＤｒのパーツを検出するようになっている。
【０１１１】
また、制御データ生成部１０５は、各楽器の楽音データ２３において、演奏者が演奏しない、すなわち、演奏することが選択されなかったパーツ種別情報２５を検索し、当該パーツ種別情報２５を、打撃種別情報２６の若い隣接する楽音における演奏者が選択したパーツ種別情報２５に書き換えるとともに、当該パーツ種別情報２５を有する各楽音に規定されている再生開始情報２７に、書き換えの対象となった打撃種別情報２６の若い隣接する楽音における再生開始情報２７および音符情報２８を合算したものを加算し、当該規定されている再生開始情報２７を加算された情報に書き換えるようになっている。
【０１１２】
例えば、図４（ａ）に示すように、メロディを構成するピアノの楽音データ２３において、第１のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６０」、パーツ種別情報２５に「ベースドラム」、打撃情報の種別として「第１打撃情報」、再生開始情報２７に「８分音符」および音符情報２８に「４分音符」が規定されており、第２のピアノ楽音の楽音データ２３としては、ノートナンバー情報２４に「６２」、パーツ種別情報２５に「スネアドラム」、打撃情報の種別として「第２打撃情報」、再生開始情報２７に「付点４分音符」、および、音符情報２８に「８分音符」が規定されているとし、演奏しないパーツとしてスネアドラムが選択されると、制御データ生成部１０５は、図４（ｂ）に示すように、第２のピアノ楽音の楽音データ２３において、パーツ種別情報２５を「ベースドラム」に書き換えるとともに、再生開始情報２７に規定された「付点４分音符」を、当該「付点４分音符」に第１のピアノ楽音における音符情報２８および音符情報２８が合算された付点４分音符を加算した「付点２分音符」に書き換えるようになっている。
【０１１３】
一方、制御データ生成部１０５は、譜面用音符データ３１において、演奏者が演奏しない、すなわち、演奏することを選択されなかったパーツにおける音高情報３４、音符情報３６および拍情報３７を検索し、該当する音高情報３４、音符情報３６および拍情報３７を削除するとともに、楽音データ２３と同様に打撃種別情報３５を書き換えるようになっている。
【０１１４】
他方、制御データ生成部１０５は、歌詞表示データ４２において、楽音データ２３と同様に、パーツ種別情報４４と打撃種別情報４５を書き換えるようになっている。そして、この制御データ生成部１０５は、楽音データ２３における再生開始情報２７と同様に、当該パーツ種別情報２５を有する各歌詞に規定されている色変わり開始情報４６に、書き換えの対象となった打撃種別情報４５の若い隣接する歌詞における色変わり開始情報４６を加算し、当該規定されている色変わり再生開始情報２７を加算された情報に書き換えるようになっている。
【０１１５】
（テンポ検出処理）
本実施形態の制御データ生成部１０５は、演奏者の演奏が開始されると、各打撃情報が入力された際の時刻（以下、「入力時刻」という。）を検出するとともに、各打撃情報が入力される毎に、入力された打撃情報における入力時刻と前回の打撃情報が入力された際の入力時刻に基づいて、入力差の時間を算出するようになっている。
【０１１６】
また、この制御データ生成部１０５は、打撃情報をカウントし、当該カウントに基づいて、各打撃情報が入力される毎に、算出された時間差と譜面データ３０とを照合するようになっており、各打撃情報が入力される毎にテンポを検出するようになっている。
【０１１７】
具体的には、この制御データ生成部１０５は、楽曲データ２０の再生開始から、入力される打撃情報をカウントするとともに、カウントされた打撃情報の数、すなわち、打撃種別情報に基づいて、入力された打撃情報に該当する譜面データ３０上のパーツの拍情報３７と当該パーツの前回のパーツにおける拍情報３７を検索し、当該拍情報３７の差、すなわち、拍数を算出するようになっている。そして、この制御データ生成部１０５は、（式１）における演算を行うことによってテンポを検出するようになっている。
テンポ    ＝    （６０秒×拍数）／打撃情報の時間              ・・・・（式１）
【０１１８】
例えば、任意の打撃情報と前回の打撃情報の入力に基づいて算出された時間差が１０００ｍｓ、任意の打撃情報に該当する拍情報３７が４分の４拍子の３拍目、前回の打撃情報に該当する拍情報３７が４分の４拍子の１拍目とすると、制御データ生成部１０５は、拍数を「２」と算出するとともに、（式１）に基づいてテンポを「１２０」と算出するようになっている。
【０１１９】
なお、この制御データ生成部１０５は、打撃情報が入力される毎にテンポを検出するようになっている。また、この制御データ生成部１０５は、楽曲データ２０の再生開始時においては、テンポを検出することができないので、付加情報１０に基づいてテンポを決定するようになっている。
【０１２０】
また、本実施形態では、打撃情報が入力された毎に（式１）によって算出されたテンポを用いてもよいし、当該算出されたテンポ以前に算出されたテンポまたは標準テンポを用いて算出されたテンポを補正するようにしてもよい。
【０１２１】
（ＭＩＤＩデータ生成処理）
本実施形態の制御データ生成部１０５は、書き換えられた各楽音データ２３、すなわち、各楽器用楽音データ２３ａおよび演奏されない電子ドラムセットＤｒにおけるパーツ用楽音データ２３と検出されたテンポに基づいて、ＭＩＤＩデータを生成するようになっている。
【０１２２】
具体的には、制御データ生成部１０５は、打撃情報が入力されると、打撃情報の入力順を示す打撃種別情報２６に基づいて、各楽音データ２３における該当する楽音を検索し、該当する楽音が存在する場合に、テンポ情報と、ノートナンバー情報２４、音色情報２２、再生開始情報２７および音符情報２８に基づいて、ＭＩＤＩデータを生成するようになっている。
【０１２３】
すなわち、本実施形態の制御データ生成部１０５は、検出されたテンポに基づいて、再生開始情報２７および音符情報２８に基づいて打撃情報の検出時から各楽音が再生開始されるまでの時刻を示すノートオンと、当該各楽音が再生終了するまでの時刻を示すノートオフの時間を算出するとともに、算出されたノートオンおよびノートオフの情報と、ノートナンバー情報２４および音色情報２２に基づいてＭＩＤＩデータにおける演奏情報を生成するようになっている。
【０１２４】
（表示データ生成処理）
本実施形態の制御データ生成部１０５は、書き換えられた譜面データ３０の譜面用音符データ３１と歌詞表示データ４２と検出されたテンポに基づいて、演奏に伴って色変わりする譜面または歌詞における表示制御データを生成するようになっている。
【０１２５】
具体的には、制御データ生成部１０５は、譜面における表示制御データを生成する場合には、テンポ検出処理において行われた打撃情報のカウント数と譜面用音符データ３１の拍情報３７に基づいて、小節の切り替わる際の打撃情報の入力を検出し、当該小節の切り替わりが検出された場合には、未だ表示されていない再生順序上先頭に配された小節における譜面の表示制御データを、当該再生順序上最前の小節に属する音符の音高情報３４および音符情報２８に基づいて生成するようになっている。
【０１２６】
また、この制御データ生成部１０５は、打撃情報が入力されると、入力された打撃情報のタイミングと当該打撃情報に添付されて入力されたパーツの種別を示す情報と、譜面用音符データ３１を照合し、入力された打撃情報に該当する譜面上のパーツの音符を特定するようになっている。そして、この制御データ生成部１０５は、特定された音符と検出されたテンポに基づいて次の音符までの色変わり時間を算出し、算出された時間に基づいて音符が色変わりするように表示制御データを生成するようになっている。
【０１２７】
一方、本実施形態の制御データ生成部１０５は、歌詞における表示制御データを生成する場合には、テンポ検出処理において行われた打撃情報のカウント数と打撃識別情報に基づいて、表示すべきブロックがあるか否かを検出し、表示すべきブロックがある場合には、当該ブロックを表示する表示制御データを生成するようになっている。
【０１２８】
また、この制御データ生成部１０５は、打撃情報が入力されると、入力された打撃情報と当該打撃情報に添付されて入力されたパーツの種別を示す情報と、歌詞表示データ４２を照合し、入力された打撃情報に該当する歌詞を特定するようになっている。そして、この制御データ生成部１０５は、特定された歌詞と検出されたテンポに基づいて次の歌詞までの色変わり時間を算出し、算出された時間に基づいて歌詞が色変わりするように表示制御データを生成するようになっている。
【０１２９】
次に、図５〜図７を用いて本実施形態のシステム制御部１１６におけるカラオケ演奏制御処理については説明する。なお、図５〜図７は、本実施形態のシステム制御部１１６におけるカラオケ演奏制御処理の動作を示すフローチャートである。
【０１３０】
以下の説明において、楽曲データ２０を特定する識別情報は、予め定められているものとし、電子ドラムセットＤｒの各パーツとカラオケ装置１００は、配線コードによって既に接続されているものとする。
【０１３１】
まず、操作部１１４を介して演奏者等によって再生すべきカラオケデータＤの識別情報、例えば、曲番号が入力され、システム制御部１１６が当該カラオケデータＤの識別情報の入力を検出すると（ステップＳ１０１）、システム制御部１１６は、通信制御部１０４に図示しないサーバ装置と通信回線を確立させ、当該識別情報に基づいて該当するカラオケデータＤを取得させてＲＯＭ／ＲＡＭ１１７に記憶させる（ステップＳ１０２）。
【０１３２】
次いで、システム制御部１１６は、操作部１１４と映像出力制御部１１３と連動させて、映像出力制御部１１３に電子ドラムセットＤｒにおける各パーツの選択、例えば、電子ドラムセットＤｒの演奏における難易度を設定するための画像をディスプレイＭに表示させ、その入力を待機する（ステップＳ１０３）。
【０１３３】
次いで、システム制御部１１６は、操作部１１４を介して演奏者等の操作入力を検出すると（ステップＳ１０４）、当該入力された難易度、すなわち、演奏する電子ドラムセットＤｒのパーツの種別を解析する（ステップＳ１０５）。
【０１３４】
次いで、システム制御部１１６は、制御データ生成部１０５に、解析されたパーツの種別に基づいて楽音データ２３、譜面用音符データ３１、および、歌詞表示データ４２の書き換え処理を行わせる（ステップＳ１０６）。具体的には、制御データ生成部１０５は、上述のように、各データにおけるパーツ種別情報２５などの書き換えを行う。
【０１３５】
次いで、システム制御部１１６は、楽器音データ生成部に、解析されたパーツの種別と付加情報１０に含まれる音色情報２２およびノートナンバー情報２４に基づいて、打撃情報変換テーブルデータを設定させる（ステップＳ１０７）。
【０１３６】
次いで、システム制御部１１６は、映像出力制御部１１３に記憶されたカラオケデータＤからタイトル画像のデータを読み出させ、読み出させたタイトル画像のデータをディスプレイＭに表示させる（ステップＳ１０８）。
【０１３７】
次いで、システム制御部１１６は、付加情報１０に含まれるジャンル情報に基づいて再生すべき楽曲データ２０のジャンルを特定してＨＤ５０における背景画像データを決定し、ＨＤＤ１１０に当該決定された背景画像データの再生準備を行わせるとともに（ステップＳ１０９）、映像出力制御部１１３に演奏開始の準備ができた旨の画像を表示させてその指示の入力を待機する（ステップＳ１１０）。
【０１３８】
次いで、システム制御部１１６は、操作部１１４を介して演奏者等における演奏開始の指示の入力を検出すると（ステップＳ１１１）、制御データ生成部１０５に、演奏開始合図音のＭＩＤＩデータを生成させるとともに、ＨＤＤ１１０およびデコーダ１１１に決定された背景画像データの再生を開始させて当該打撃情報の検出を待機する（ステップＳ１１２）。
【０１３９】
具体的には、制御データ生成部１０５は、付加情報１０に含まれるテンポ情報によって示されるテンポに基づいて演奏開始合図音のＭＩＤＩデータを生成し、音源部１０６を介して演奏開始合図音を拡声させる。また、ＨＤＤ１１０は、背景画像データをＨＤ５０から読み出してデコーダ１１１にて映像信号に変換し、映像出力制御部１１３を介してディスプレイＭに背景画像の表示を開始させる。
【０１４０】
次いで、システム制御部１１６は、以下のように、ステップＳ１１３〜Ｓ１１９の処理を行う。ただし、システム制御部１１６は、ステップＳ１１４とステップＳ１１５〜１１９の処理を同時に並列処理として行う。
【０１４１】
まず、システム制御部１１６は、打楽器音生成部における打撃情報の入力を検知すると（ステップＳ１１３）、打楽器音データ生成部１０５に、入力された打撃情報に基づいて該当する電子ドラムセットＤｒのパーツにおける打楽器音を拡声するためのＭＩＤＩデータを生成させて音源部１０６に出力させる（ステップＳ１１４）。
【０１４２】
なお、このとき、採点制御部１１５は、打楽器音データ生成部１０５を介して入力された打撃情報と譜面データとを照合して打撃された電子ドラムセットＤｒのパーツの種別の一致を判断し、その結果を内部に記憶する。
【０１４３】
一方、システム制御部１１６は、打楽器音生成部に入力された打撃情報に基づいて、制御データ生成部１０５に楽曲データ２０の開始後最初の打撃情報か否かを判断させる（ステップＳ１１５）。
【０１４４】
次いで、ステップＳ１１５の処理において、制御データ生成部１０５が検知された打撃情報が楽曲データ２０の開始後最初の打撃情報であると判断すると、システム制御部１１６は、制御データ生成部１０５にテンポを標準テンポに決定させる（ステップＳ１１６）。
【０１４５】
また、ステップＳ１１４の処理において、制御データ生成部１０５が検知された打撃情報が楽曲データ２０の開始後最初の打撃情報でないと判断すると、システム制御部１１６は、制御データ生成部１０５にテンポ検出処理を行わせる（ステップＳ１１７）。具体的には、制御データ生成部１０５は、上述のように、前回の打撃情報が入力された時刻に基づいて入力時刻差を算出し、当該入力された打撃情報の順番を特定しつつ、譜面用音符データ３１と照合してテンポを検出する。
【０１４６】
次いで、システム制御部１１６は、制御データ生成部１０５に決定されたテンポまたは検出されたテンポと各楽音データ２３とに基づいて、ＭＩＤＩデータを生成させ、生成されたＭＩＤＩデータを音源部１０６に出力する（ステップＳ１１８）。
【０１４７】
他方、システム制御部１１６は、制御データ生成部１０５に、検出されたテンポと譜面用音符データ３１および歌詞表示データ４２とに基づいて譜面および歌詞を表示させるための表示データを生成させる表示データ生成処理を行わせる（ステップＳ１１９）。
【０１４８】
具体的には、制御データ生成部１０５は、上述のように、当該入力された打撃情報において、所定のブロックの譜面および歌詞を表示させるか否かを判断し、所定の小節の譜面または所定のブロックの歌詞を表示させる場合には、当該譜面および歌詞を表示させるための表示制御データを生成するとともに、当該入力された打撃情報に割り当てられた、すなわち、当該打撃情報における打撃種別情報３５、４５を有する各パーツの音符および歌詞の色変わりを行わせるための表示制御データを生成する。
【０１４９】
次いで、システム制御部１１６は、音源部１０６に打楽器音データ生成部１０３および制御データ生成部１０５から出力されたＭＩＤＩデータに基づいて、オーディオデータを生成させ、音出力制御部１０７にてＤＳＰ処理を行わせつつ、電力増幅装置１０９を介して各楽音をスピーカシステムＳＰから出力させる（ステップＳ１２０）。
【０１５０】
具体的には、音源部１０６は、打楽器音データ生成部１０３にて生成されたＭＩＤＩデータについては、入力に合わせて、すなわち、打撃情報の入力タイミングに合わせて、
リアルタイムにオーディオデータを生成しつつ、制御データ生成部１０５にて生成されたＭＩＤＩデータについては、ノートオンおよびノートオフによって規定された時刻に基づいてオーディオデータを生成する。
【０１５１】
一方、システム制御部１１６は、ＯＳＤ処理部１１２に表示制御データに基づいて表示データを生成させ、映像出力制御部１１３に再生された背景画像に重畳させつつ、ディスプレイＭに表示させる（ステップＳ１２１）。なお、システム制御部１１６は、ステップＳ１２０の処理とステップＳ１２１の処理を同時に並列処理として行う。
【０１５２】
次いで、システム制御部１１６は、制御データ生成部１０５に、次に入力されるべき打撃情報があるか否かを判断させる（ステップＳ１２２）。例えば、システム制御部１１６は、楽曲データまたは譜面データを参照しつつ、未だ再生されていない楽音があるか、または、色変わりされていない譜面があるか判断する。
【０１５３】
このとき、制御データ生成部１０５が次に入力されるべき打撃情報があると判断すると、システム制御部１１６は、当該打撃情報の入力を待機して（ステップＳ１２３）ステップＳ１１３の処理に戻り、次に入力されるべき打撃情報があると判断すると、ステップＳ１２４の処理に移行する。
【０１５４】
最後に、システム制御部１１６は、各部を制御してカラオケデータＤの再生を終了する再生終了処理を行い（ステップＳ１２４）、本動作を終了させる。具体的には、システム制御部１１６は、ＨＤＤ１１０およびＭＰＥＧを制御して画像データの読み出し、および、その再生を終了させるとともに、映像出力制御部１１３を制御して演奏が終了した旨の画像をディスプレイＭに表示させる。
【０１５５】
特に、システム制御部１１６は、再生終了処理として採点制御部１１５に内部に記憶された打撃されたパーツ種別の判断結果に基づいて採点結果を、映像出力制御部１１３を介して表示させる。
【０１５６】
以上、本実施形態のカラオケ装置１００は、演奏者が電子ドラムセットＤｒのパーツを打撃することによって当該打撃に割り付けられた楽曲データ２０を構成する他の楽器の楽音を再生させることができるとともに、当該打撃に伴って譜面データ３０を表示させることができる。したがって、演奏者が打撃を行わなければ楽曲が再生されないので、または、演奏者の打撃のリズムに併せて楽曲データ２０を構成する他の楽器の楽音が再生されるので、譜面を参照しつつ演奏された打撃に併せて楽曲データ２０を再生することによって演奏者が主導して楽曲データ２０を再生しつつ、様々な練習形態に用いることができるとともに、他の楽器を演奏する演奏者がいなくても楽曲を演奏することができるという興趣性を提供することができる。
【０１５７】
また、本実施形態のカラオケ装置１００は、打撃された打撃部材の種別に関係なく、打撃を行えば楽曲データ２０を再生させることができるので、演奏が上手でない演奏者によっても楽曲データ２０を再生することができるとともに、的確に打撃が行われたか否かを判別することによって演奏者の演奏における採点を行うことができ、演奏を客観的に評価することができるので、演奏による興趣性を向上させることができる。
【０１５８】
また、本実施形態のカラオケ装置１００は、譜面データ３０の通りに演奏者によって打撃部材が打撃されたか否かを判定するとともに、この判定結果に基づいて当該楽曲データ２０における演奏者の演奏について採点を行い、採点結果を演奏者に告知することができるので、演奏を客観的に評価することができ、演奏による興趣性を向上させることができる。
【０１５９】
また、本実施形態のカラオケ装置１００は、各楽曲データ２０毎に当該楽曲データ２０の再生中に演奏者によって打撃される電子ドラムセットＤｒのパーツを設定し、演奏されるパーツ以外のパーツの楽音を電子ドラムセットＤｒ以外の楽音とともに再生させることができる。したがって、一の楽曲データ２０によって様々なパターンの演奏を行うことができるとともに、演奏する電子ドラムセットＤｒのパーツの数を変更することによって演奏における難易度も設定することができるので、初心者から上級者まで幅広く興趣することができる。
【０１６０】
また、本実施形態のカラオケ装置１００は、楽曲データ２０における設定された電子ドラムセットＤｒに対応する打楽器の楽音を消音して当該楽曲データ２０を再生するので、楽曲データ２０の再生に自己の演奏を合わせることができ、他の楽器を演奏する演奏者がいなくても楽曲を演奏することができる興趣性を有する。
【０１６１】
また、本実施形態のカラオケ装置１００は、検出された打撃情報に基づいて、楽曲データ２０の進行状況に対応させて取得された譜面データ３０における音符の表示を変化させつつ、当該譜面データ３０を表示させることがきる。したがって、演奏者の演奏に合わせて譜面の表示変化を行うことができるので、参照すべき譜面を容易に特定することができる。
【０１６２】
また、本実施形態のカラオケ装置１００は、楽曲データ２０の歌詞を示す歌詞データ４０を取得し、検出された打撃情報に基づいて、楽曲データ２０の進行状況に対応させて取得された歌詞データ４０における歌詞の表示を変化させつつ、当該歌詞データ４０を表示させることができる。したがって、歌唱者とも演奏を行うことができるので、演奏による興趣性を向上させることができる。
【０１６３】
なお、本実施形態では、制御データが演奏者に打撃された電子ドラムセットＤｒの各パーツに無関係に、打撃情報に基づいて各楽音データ２３を再生するようになっているが、楽曲データ２０において設定されているパーツの種別に沿って演奏者が打撃をした場合に限り、各楽音データ２３を再生するようにしてもよい。この場合には、的確に順序よく電子ドラムセットＤｒのパーツを打撃しなければ楽曲データ２０が再生されないので、正確性が要求される練習に用いることができるとともに、正確に打撃すれば、楽曲データ２０が的確に再生することができるので、演奏による興趣性を向上させることができる。
【０１６４】
また、本実施形態では、カラオケデータＤを取得した後に、難易度、すなわち、電子ドラムセットＤｒにおいて演奏を行うと設定されたパーツの種別に基づいて、楽曲データ２０、譜面データ３０および歌詞データ４０を書き換えているが、当該カラオケデータＤを取得する前に、難易度の設定を行い、既に書き換えを必要としない楽曲データ２０、譜面データ３０および歌詞デーを含むカラオケデータＤを取得して再生するようにしてもよい。
【０１６５】
また、本実施形態のカラオケデータＤでは、楽曲データ、譜面データおよび歌詞データ毎に各種の情報を有する構成をしているが、楽音毎に、打撃情報の入力タイミングに基づいて、ＭＩＤＩデータを生成するためのデータおよび譜面と歌詞を表示させるためのデータなどの各種のデータが構成されていればよい。
【図面の簡単な説明】
【０１６６】
【図１】本願に係る携帯用電話機における一実施形態の構成を示す構成図である。
【図２】一実施形態におけるカラオケデータの構成の一例を示す図である。
【図３】一実施形態における楽曲データの構成の一例を示す図である。
【図４】一実施形態の制御データ生成部において、楽曲データの書き換え処理を説明するための図である。
【図５】一実施形態のシステム制御部におけるカラオケ演奏制御処理の動作を示すフローチャート（Ｉ）である。
【図６】一実施形態のシステム制御部におけるカラオケ演奏制御処理の動作を示すフローチャート（II）である。
【図７】一実施形態のシステム制御部におけるカラオケ演奏制御処理の動作を示すフローチャート（III）である。
【符号の説明】
【０１６７】
１０  …  付加情報
２０  …  楽曲データ
３０  …  譜面データ
４０  …  歌詞データ
５０  …  ＨＤ
１００  …  カラオケ装置
１０１  …  端子ユニット
１０２  …  Ａ／Ｄ変換器
１０３  …  打楽器音データ生成部
１０４  …  通信制御部
１０５  …  制御データ生成部
１０６  …  音源部
１０７  …  音出力制御部
１０８  …  Ｄ／Ａ変換器
１０９  …  電力増幅器
１１０  …  ＨＤＤ
１１１  …  デコーダ
１１２  …  ＯＳＤ処理部
１１３  …  映像出力制御部
１１４  …  操作部
１１５  …  採点制御部
１１６  …  システム制御部
１１７  …  ＲＯＭ／ＲＡＭ
Ｄ  …  カラオケデータ
Ｄｒ  …  電子ドラムセット
Ｍｃ  …  マイクロホン
Ｍ  …  ディスプレイ
ＳＰ  …  スピーカ
【図１】
2007057727.tif 000003
【図２】
2007057727.tif 000004
【図３】
2007057727.tif 000005
【図４】
2007057727.tif 000006
【図５】
2007057727.tif 000007
【図６】
2007057727.tif 000008
【図７】
2007057727.tif 000009