(57)【要約】【課題】楽曲演奏時に歌唱者本人の振付けをより正確に採点する技術を提供すること。【解決手段】マイクロフォンから音声信号が歌唱中に入力されているか否かを検出することで、歌唱者にマイクロフォンが利用されているか否かを特定し、さらに、マイクロフォンに取り付けられたマイク側アダプタによって歌唱者の動作をも検出し、その検出した動作を示す信号の波形と楽音情報を構成するパートの発声データの一致度合を算出し、その算出した一致度合いからカラオケ歌唱中の歌唱者の動作を振付けとして採点する。【選択図】図１０
2008216335.tif 000002
【特許請求の範囲】
【請求項１】
複数の曲の中から所望の曲を選択するための選択手段と、
前記選択手段によって選択された曲に対応した楽音情報を再生して楽音を出力する楽音出力手段と、
歌唱者によるカラオケ歌唱の音声信号を入力するためのマイクロフォンと、
前記マイクロフォンに取り付けられることで前記マイクロフォンを保持する当該歌唱者に直接的にまたは間接的に固定される固定手段を有し、前記楽音出力手段による前記楽音情報の再生に合わせた当該歌唱者の動作を示す動作信号を検出し、その検出した振付け信号を送出する一つ以上の振付け信号検出手段と、
前記振付け信号検出手段によって送出された前記動作信号を受信する振付信号受信手段と、
前記音声信号レベルが予め定められた閾値を越えたか否かを検出する音声信号検出手段と、
前記楽音出力手段によって再生中の前記楽音情報を構成するパートからその発音データを前記動作信号の波形と比較するための一つ以上のパートを選択し、前記振付信号受信手段が受信した前記動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出する算出手段と、
前記音声検出手段が前記閾値を越えたレベルの音声信号を検出した場合に、前記算出手段が算出した一致度合に基づき、当該歌唱者の動作を前記楽音に合わせた振付けとして採点する振付け採点手段と、
を備えたことを特徴とするカラオケ装置。
【請求項２】
請求項１に記載のカラオケ装置において、
前記マイクロフォンは、前記音声信号を送出するためのマイク側端子を有し、
前記振付け信号検出手段の少なくとも一つは、前記マイクロフォンの前記マイク端子に接続可能な受入れ端子と、前記受入れ端子と接続し、前記受入れ端子から受け入れた前記音声信号を送出可能な送出端子と、を有し、前記固定手段によって前記マイクロフォンに固定された際には、前記受入れ端子が前記マイクロフォンの前記マイク側端子に接続されるよう構成されていること
を特徴とするカラオケ装置。
【請求項３】
請求項１または請求項２に記載のカラオケ装置において、
前記振付け信号検出手段の少なくとも一つは、当該歌唱者に取り付け可能な取付手段を有することを特徴とするカラオケ装置。
【請求項４】
請求項１〜請求項３の何れかに記載のカラオケ装置において、
前記算出手段は、前記楽音出力手段によって前記楽音情報に予め対応付けられたジャンル情報と再生時に使用されるテンポ値とに基づき、振付アルゴリズムを選択し、前記楽音出力手段によって再生中の前記楽音情報を構成するパートからその発音データを前記動作信号の波形と比較するための一つ以上のパートを前記振付アルゴリズムから選択し、前記振付信号受信手段が受信した前記動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出すること
を特徴とするカラオケ装置。
【請求項５】
請求項１〜請求項３の何れかに記載のカラオケ装置において、
前記算出手段は、前記振付信号受信手段が受信した前記動作信号における隣接するピーク箇所同士の間隔と再生時に使用されるテンポ値との一致度合を算出すること
を特徴とするカラオケ装置。
【請求項６】
請求項１〜請求項３の何れかに記載のカラオケ装置において、
前記算出手段は、前記楽音出力手段によって再生中の前記楽音情報を構成するパートからその発音データを前記動作信号の波形と比較するための一つ以上のパートを任意に選択し、前記振付信号受信手段が受信した前記動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出すること
を特徴とするカラオケ装置。
【請求項７】
請求項１に記載のカラオケ装置において、
前記楽曲情報には採点情報が含まれており、
前記採点情報に基づき、歌唱中の音声信号の採点値化を行うカラオケ採点手段と、
予め定められた採点閾値と前記歌唱中の音声信号の採点値とを比較する採点値比較手段と、を備え、
前記振付け採点手段は、前記採点値比較手段によって前記歌唱中の音声信号の採点値が前記採点閾値よりも高いと判断された場合には、前記算出手段が算出した一致度合に基づき、当該歌唱者の動作を前記楽音に合わせた振付けとして採点すること
を備えたことを特徴とするカラオケ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲演奏時に歌唱者本人の振付けをより正確に採点する技術に関する。
【背景技術】
【０００２】
従来より、カラオケ装置の付帯機能として採点機能が良く知られている。
この採点機能は、マイクロフォンから入力された歌唱者の音声信号をサンプリングすることで歌唱者が発声した音高や声量あるいはテンポなどの歌唱状態を示す歌唱データを生成する。この歌唱データとカラオケデータ中の主旋律データなどの採点基準データとを比較し、その比較結果に基づいて所定の得点を付与して採点データを生成する。そして、歌唱パートが終了するとこの採点データ中の得点を集計して総合得点を算出する。総合得点はそのままの得点をスコアボードやディスプレイに表示したり、所定のメッセージや所定の表現内容を含む映像など総合得点を反映した映像をディスプレイに出力したりする。
【０００３】
また、同様に、利用者による音声を採点する装置としては、２つの音素列を時間軸上で正規化して表示する音声認識装置が知られている（例えば、特許文献１参照。）。このような音声認識装置は、不特定話者の音声を入力する入力手段５０と、その音声信号から音声認識を行い、言語シンボルを得る認識手段５１と、前記音声信号の所定の音響的特徴量とそれに対応する前記言語シンボルとの対応付け内容を、少なくとも２種類の音声について、正規化して対応させ表示する表示手段５４とを備えている。なお、この音声認識装置では、２つの音声データのうちの一方については、入力手段から入力された音声データであり、他方の音声データについては、予め記憶されているお手本の音声データであり、両者を比較して処理した後に正規化して表示するようになっている。
【０００４】
ところで、カラオケ装置の中には、操作者の操作に応じて演出効果の付与対象の音楽再生内容によりマッチした演出効果音を発生させるカラオケ装置がある（例えば、特許文献２参照。）。具体的には、カラオケ装置から演奏に伴って送信される音色データを受信した電子パーカッション装置では、パーカッション切替信号発生部及び音色切替スイッチによってシンセサイザに準備されたパーカッションの音色発生部を切替選択する。操作者が電子パーカッション装置の把持部を把持して上下左右に振るとその振られた方向に応じてＸ、Ｙ方向加速度センサにおいて電圧が発生し、加速度方向検出部がこれらの電圧値に基づいて加速度の大きさを検出し、この加速度の大きさが所定の閾値を越えていれば、パーカッショントリガ信号発生部がトリガする信号を発生させる。
【特許文献１】特開平０５−１６５４９４号公報
【特許文献２】特開２００４−２８７０２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述のような採点機能の一部として、歌唱者がカラオケ演奏に合わせて行う振付けを採点する機能がある。そこで、上述のような電子パーカッション装置の把持部を把持して上下左右に振る動作を振付けとして採点することが考えられる。
【０００６】
しかしながら、必ずしも電子パーカッションを歌唱者が保持しているとは限らず、その場合には歌唱者の振付けを採点していることにはならないという問題があった。
なお、特許文献３には、キーボードとマイクロフォンとが接続され、キーボードからの入力信号とマイクロフォンからの入力信号とを分離してパソコン本体における入力端子に
入力するアダプタについて開示されており、この手法を用いてマイクロフォンとカラオケ装置本体との間に歌唱者の動作を検出する構成をアダプタとして取り付けることも考えられるが、そのアダプタが歌唱者の体から離れている場合には歌唱者の体の動きを検出できず、歌唱者の振付けを採点していることにはならない。
【特許文献３】特開平１１−２１２７５８号公報  本発明は、このような不具合に鑑みなされたものであり、その目的とするところは、楽曲演奏時に歌唱者本人の振付けをより正確に採点する技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた請求項１に係るカラオケ装置は、マイクロフォンから音声信号が歌唱中に入力されているか否かを検出することで、歌唱者にマイクロフォンが利用されているか否かを特定し、さらに、マイクロフォンに取り付けられた振付け信号検出手段によって歌唱者の動作をも検出し、その検出した動作を示す信号の波形と楽音情報を構成するパートの発声データの一致度合を算出し、その算出した一致度合いからカラオケ歌唱中の歌唱者の動作を振付けとして採点することを特徴とする。
【０００８】
具体的には、上述のカラオケ装置は、複数の曲の中から所望の曲を選択するための選択手段と、前記選択手段によって選択された曲に対応した楽音情報を再生して楽音を出力する楽音出力手段と、歌唱者によるカラオケ歌唱の音声信号を入力するためのマイクロフォンと、一つ以上の振付け信号検出手段と、振付信号受信手段と、音声信号検出手段と、算出手段と、振付け採点手段と、を備える。このうち振付け信号検出手段が、マイクロフォンに取り付けられることでマイクロフォンを保持する当該歌唱者に直接的にまたは間接的に固定される固定手段を有し、楽音出力手段による楽音情報の再生に合わせた当該歌唱者の動作を示す動作信号を検出し、その検出した振付け信号を送出する。また、振付信号受信手段が、振付け信号検出手段によって送出された前記動作信号を受信する。そして、音声信号検出手段が、音声信号レベルが予め定められた閾値を越えたか否かを検出し、算出手段が、楽音出力手段によって再生中の前記楽音情報を構成するパートからその発音データを動作信号の波形と比較するための一つ以上のパートを選択し、前記振付信号受信手段が受信した前記動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出する。さらに、振付け採点手段が、音声信号検出手段が閾値を越えたレベルの音声信号を検出した場合に、算出手段が算出した一致度合に基づき、当該歌唱者の動作を楽音に合わせた振付けとして採点する。
【０００９】
このように構成された本発明のカラオケ装置によれば、マイクロフォンから音声信号が歌唱中に入力されているか否かを検出することで、歌唱者にマイクロフォンが利用されているか否かを特定し、さらに、マイクロフォンに取り付けられた振付け信号検出手段によって歌唱者の動作をも検出し、その検出した動作を示す信号の波形と楽音情報を構成するパートの発声データの一致度合を算出し、その算出した一致度合いからカラオケ歌唱中の歌唱者の動作を振付けとして採点する。したがって、楽曲演奏時に歌唱者本人の振付けをより正確に採点することができる。
【００１０】
この場合、上述の振付け信号検出手段がマイクロフォンに取り付け可能にアダプタ化されていることが考えられる。具体的には、請求項２のように、マイクロフォンが、音声信号を送出するためのマイク側端子を有し、振付け信号検出手段の少なくとも一つが、マイクロフォンのマイク端子に接続可能な受入れ端子と、受入れ端子と接続し、受入れ端子から受け入れた音声信号を送出可能な送出端子と、を有し、固定手段によってマイクロフォンに固定された際には、受入れ端子がマイクロフォンのマイク側端子に接続されるよう構成されていることが考えられる。
【００１１】
このように構成すれば、マイクロフォンのマイク側端子とそのマイク側端子に接続され
る電線との間に振付け信号検出手段を取り付けることができ、したがって、従来構成を利用して振付け信号検出手段をマイクロフォンに取り付けることができる。また、振付け信号検出手段が歌唱者の手の動きを検出することができる。
【００１２】
また、上述の振付け信号検出手段をネクタイピンなど歌唱者の体に取り付け可能に構成することが考えられる。具体的には、請求項３のように、振付け信号検出手段の少なくとも一つが、当該歌唱者に取り付け可能な取付手段を有することが考えられる。このように構成すれば、上述の振付け信号検出手段を歌唱者の体に直接取り付けることで、例えばテンポの速い曲に合わせた歌唱者の体の動きを検出することができる。
【００１３】
ところで、上述のように、楽音出力手段によって再生中の楽音情報を構成するパートからその発声データを動作信号の波形と比較するための一つ以上のパートを選択する手法としては、次のような手法が考えられる。
【００１４】
（イ）すなわち、楽音情報に含まれるジャンル情報およびテンポ値に基づいて、振付けアルゴリズムを選択することが考えられる。具体的には、請求項４のように、算出手段が、楽音出力手段によって楽音情報に予め対応付けられた「ジャンル情報」と再生時に使用される「テンポ値」とに基づき、振付アルゴリズムを選択し、楽音出力手段によって再生中の前記楽音情報を構成するパートからその発音データを前記動作信号の波形と比較するための一つ以上のパートを上述の振付アルゴリズムから選択し、振付信号受信手段が受信した動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出することが考えられる。このように構成すれば、演奏されている楽曲のテンポに合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００１５】
（ロ）また、動作信号の発音データの隣接するピーク箇所同士の間隔とテンポ値との一致度合いを算出して、振付け採点値とすることが考えられる。具体的には、請求項５のように、算出手段が、振付信号受信手段が受信した動作信号における隣接するピーク箇所同士の間隔と再生時に使用されるテンポ値との一致度合を算出することが考えられる。このことにより、演奏されている楽曲の曲調に合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００１６】
（ハ）また、請求項６のように、算出手段が、楽音出力手段によって再生中の楽音情報を構成するパートからその発音データを動作信号の波形と比較するための一つ以上のパートを任意に選択し、振付信号受信手段が受信した動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出することが考えられる。このことにより、演奏されている楽曲の曲調に合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００１７】
ところで、上述の手法ではマイクフォンからの音声信号検出を音声信号レベルで行っているが、マイクフォンからの音声信号検出を採点で行うことが考えられる。具体的には、請求項７のように、楽曲情報には採点情報が含まれており、採点情報に基づき、歌唱中の音声信号の採点値化を行うカラオケ採点手段と、予め定められた採点閾値と歌唱中の音声信号の採点値とを比較する採点値比較手段と、を備え、採点値比較手段によって歌唱中の音声信号の採点値が採点閾値よりも高いと判断された場合には、振付け採点手段が、算出手段が算出した一致度合に基づき、当該歌唱者の動作を楽音に合わせた振付けとして採点することが考えられる。
【００１８】
このように構成すれば、上述の手法ではマイクフォンからの音声信号検出を音声信号レベルで行うような単なる音声検出ではなく、歌唱中の採点値を用いるので、例えば採点値が及第点（採点閾値）であれば歌唱中であると特定できる。しがたって、歌唱中の歌唱者
のマイクロフォンであることをさらに正確に特定することができるので、歌唱者本人が振付採点を行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施形態を図面とともに説明する。
［第一実施形態］
図１はカラオケ装置３０およびマイク側アダプタ１０が装着されたマイクロフォン４１の概略外観図である。また、図２（ａ）はマイク側アダプタ１０が装着されたマイクロフォン４１の概略構成図であり、図２（ｂ）はマイク側アダプタ１０の概略構成図であり、図２（ｃ）はマイク側アダプタ１０が装着されたマイクロフォン４１の概略外観図である。また、図３は本体側アダプタ２０の概略構成図である。また、図４は、カラオケ装置３０の概略構成を示すブロック図である。また、図５はマイク側アダプタ１０の構成ブロック図である。また、図６は本体側アダプタ２０の構成ブロック図である。
【００２０】
［カラオケ装置３０の構成の説明］
図４に示すように、カラオケ装置３０は、カラオケ店舗に設置されており、例えばカラオケ店舗の各部屋にそれぞれ１台ずつ設置される。なお、これら複数台のカラオケ装置３０は店舗内ネットワーク５０にて接続することによってネットワークシステムを構成している。そして、これら複数台のカラオケ装置３０の内、何れか一つ（以上）のカラオケ装置３０は、公衆回線を介して配信用ホスト装置７０に接続できるようになっており、この公衆回線６０を介して接続した配信用ホスト装置７０からカラオケに関する配信データ（楽曲データ等）、あるいは例えばカラオケ演奏処理を実行するためのアプリケーションプログラム（カラオケ演奏プログラム）等）を取得して、記憶装置３３へ記憶しておくことができる。なお、そして、カラオケ装置３０は、記憶装置３３に記憶されている配信データを、店舗内ネットワーク５０によって接続された他のカラオケ装置３０へ送信することができる。そのため、公衆回線６０を介して配信用ホスト装置７０と接続する機能を持つカラオケ装置３０がマスタ（親機）となり、他のカラオケ装置３０がスレーブ（子機）となっている。
【００２１】
マスタまたはスレーブとして機能するカラオケ装置３０の基本的な構成はいずれも同じであるが、上述のように、マスタのみが公衆回線６０を介して配信用ホスト装置７０に接続できるようになっている。それ以外の機能は基本的にいずれも同じである。したがって、以下の構成説明に関しては、図４に示す（マスタとして機能する）カラオケ装置３０に関して行うこととする。
【００２２】
カラオケ装置３０は、図４に示すように、カラオケ装置３０を制御するための中央処理装置３１、ネットワークとしての店舗内ネットワーク５０を介して他のカラオケ装置（この場合はスレーブ）と接続したり、公衆回線６０を介して配信用ホスト装置７０と接続し、各種の情報を送受信する通信制御装置３２、各種データ等を記憶している記憶装置３３、曲の予約や電源のＯＮ・ＯＦＦなどを行うための操作パネル３４、操作パネル３４と同様に曲の予約等を行うためのリモコン送信機３５、リモコン送信機３５からの信号を受信するためのリモコン受信機３６、操作パネル３４やリモコン受信機３６からの信号を受け付けて処理する操作制御部３７、ＭＩＤＩデータに基づく楽曲再生を行うシンセサイザ３８、音楽情報にかかる電気信号を増幅等するミキシングアンプ３９、ミキシングアンプ３９からの電気信号を入力して伴奏曲及び操作者の歌声等を流すスピーカ４０、操作者の歌声等をミキシングアンプ３９に入力するマイクロフォン４１、中央処理装置３１によって生成された歌詞情報を記憶するビデオＲＡＭ４２、画像情報等を再生する映像再生装置４３、ビデオＲＡＭ４２からの歌詞情報と映像再生装置４３からの映像信号とに基づき、歌詞及び歌詞の背景映像を出力する映像制御部４４、映像制御部４４から出力された歌詞及び歌詞の背景映像を表示する表示装置４５を備えている。また、このうちの中央処理装置
３１には、通信制御装置３２、記憶装置３３、操作制御部３７、シンセサイザ３８、ビデオＲＡＭ４２、映像再生装置４３及び映像制御部４４が接続されており、中央処理装置３１は、これらを介してカラオケ装置３０を制御する。
【００２３】
続いて各部の具体的な構成を説明する。
まず、中央処理装置３１は、ＣＰＵ、ＲＯＭ、ＲＡＭ（いずれも図示せず）などを備える周知の構成である。一方、記憶装置３３は、中央処理装置３１がカラオケ装置３０を制御するための各種プログラムや楽曲データを格納している。中央処理装置３１の備えるＣＰＵによって実行される複数のプログラムは記憶装置３３に格納されている。
【００２４】
通信制御装置３２は、店舗内ネットワーク５０を介してカラオケ店舗内の他の部屋に設置されたカラオケ装置（この場合はスレーブ）に接続されており、これら他のカラオケ装置（この場合はスレーブ）との間で各種の情報を送受信する。また、カラオケ装置３０の通信制御装置３２は、上述したように、公衆回線６０を介して配信用ホスト装置７０と接続し、この配信用ホスト装置７０との間で各種の情報を送受信する。
【００２５】
操作制御部３７には、操作パネル３４およびリモコン受信機３６が接続されている。このうち、操作パネル３４は、操作者がカラオケ曲の選択や演奏アレンジの切り替えを行ったりするためのものである。
【００２６】
操作者がこの操作パネル３４を操作すると、その入力操作の信号が操作制御部３７および中央処理装置３１に送られて処理される。一方、リモコン受信機３６は、リモコン送信機３５からの信号を受信するためのものである。また、このリモコン送信機３５は、操作パネル３４と同様に、操作者がカラオケ曲の選択や演奏アレンジの切り替えを行ったりするためのものである。操作者がこのリモコン送信機３５を操作すると、その入力操作の信号がリモコン受信機３６を介して操作制御部３７および中央処理装置３１に送られて処理される。
【００２７】
また、シンセサイザ３８には、ミキシングアンプ３９が接続され、このミキシングアンプ３９にはスピーカ４０が接続されている。記憶装置３３等から読み出され、中央処理装置３１から供給される音楽情報（ＭＩＤＩ形式のカラオケ演奏データ）に基づいてシンセサイザ３８から出力される楽音信号はミキシングアンプ３９で増幅されてスピーカ４０から出力される。また、ミキシングアンプ３９には操作者の歌唱音声を入力するためのマイクロフォン４１が接続されており、このマイクロフォン４１によって入力された音声信号もシンセサイザ３８からの楽音信号と共にスピーカ４０から出力される。
【００２８】
また、映像制御部４４には、ビデオＲＡＭ４２、映像再生装置４３および表示装置４５が接続されており、これらビデオＲＡＭ４２や映像再生装置４３から出力される映像信号と字幕情報に基づき、歌詞を歌詞の背景映像にスーパーインポーズして出力し、表示装置４５に表示させる。
【００２９】
なお、カラオケ装置３０における中央処理装置３１は、選択手段、音声信号検出手段、算出手段、振付け採点手段、カラオケ採点手段および採点値比較手段に相当する。また、カラオケ装置３０におけるシンセサイザ３８は楽音出力手段に相当する。
【００３０】
［マイクロフォン４１の構成の説明］
図２（ａ）に示すように、マイクロフォン４１は、マイク本体４１ａと、アダプタ部４１ｂと、その一端がアダプタ部４１ｂの後端部に接続可能であり、その他端がカラオケ装置３０と接続可能なマイクハーネス４１ｃとを備えている。マイク本体４１ａは、その後
端部にＸＬＲメス端子が設けられている。また、アダプタ部４１ｂは、その前端部にＸＬＲオス端子が設けられており、そのＸＬＲオス端子をマイク本体４１ａ後端部のＸＬＲメス端子に接続することで、マイク本体４１ａに接続することができる。
【００３１】
［マイク側アダプタ１０の構成の説明］
図２および図５に示すように、マイク側アダプタ１０は、筒状の筐体１０ａの内部に２つのバッテリ１１と、回路基板１２と、加速度センサ１３と、赤外線発信素子１４と、筐体１０ａの前端部に設けられたＸＬＲオス端子１５と、筐体１０ａの後端部に設けられたＸＬＲメス端子１６と、を内包した構成を有している。このうちバッテリ１１は、マイク側アダプタ１０の各構成に電気を供給する。また、加速度センサ１３は、Ｘ軸方向の加速度を検出するＸ１軸加速度センサ１３ａとＹ軸方向の加速度を検出するＹ１軸加速度センサ１３ｂとからなり、回路基板１２に装着され、マイク側アダプタ１０のＸ軸方向やＹ軸方向の動きを検出する機能を有する。
【００３２】
回路基板１２は、電源回路１２ａと、コネクタ１２ｂと、コネクタ１２ｃと、マイクプリアンプ１２ｄと、ＡＤコンバータ１２ｅと、ＤＳＰ１２ｆと、ＤＡコンバータ１２ｇと、赤外線出力アンプ１２ｈと、４つのセンサプリアンプ１２ｉ，１２ｊ，１２ｋ，１２ｌと、４つのＡＤコンバータ１２ｍ、１２ｎ、１２ｏ、１２ｐと、を備えている。
【００３３】
このうち電源回路１２ａは、バッテリ１１に接続されており、バッテリ１１に蓄積された電気を回路基板１２の各構成に供給する。また、各プリアンプは、入力された信号を増幅する機能を有する。また、各ＡＤコンバータは、アナログ信号をデジタル化する機能を有する。また、各ＤＡコンバータは、デジタル信号をアナログ化する機能を有する。また、ＤＳＰ１２ｆは、水平駆動パルスおよび垂直駆動パルスを供給させる機能を有する。
【００３４】
そして、加速度センサ１３のＸ１軸加速度センサ１３ａは、センサプリアンプ１２ｋおよびＡＤコンバータ１２ｏを介してＤＳＰ１２ｆに接続されており、Ｘ１軸加速度センサ１３ａによって検出された信号がセンサプリアンプ１２ｋによって増幅されたのちにＡＤコンバータ１２ｏによってデジタル化されてＤＳＰ１２ｆに入力される。また、加速度センサ１３のＹ１軸加速度センサ１３ｂは、センサプリアンプ１２ｌおよびＡＤコンバータ１２ｐを介してＤＳＰ１２ｆに接続されており、Ｙ１軸加速度センサ１３ｂによって検出された信号がセンサプリアンプ１２ｌによって増幅されたのちにＡＤコンバータ１２ｐによってデジタル化されてＤＳＰ１２ｆに入力される。また、赤外線発信素子１４は、赤外線出力アンプ１２ｈおよびＤＡコンバータ１２ｇを介してＤＳＰ１２ｆに接続されており、ＤＳＰ１２ｆから出力されたデジタル信号がＤＡコンバータ１２ｇによってアナログ化されたのちに赤外線出力アンプ１２ｈによって増幅されて赤外線発信素子１４に出力される。
【００３５】
このことにより、回路基板１２は、加速度センサ１３によって検出されたマイク側アダプタ１０のＸ軸方向やＹ軸方向の動きを示す信号を、赤外線発信素子１４を制御して本体側アダプタ２０へ送信する機能を有する。
【００３６】
なお、外部のボイスコイルマイクがコネクタ１２ｂに接続された場合には、そのボイスコイルマイクが、コネクタ１２ｂ、センサプリアンプ１２ｋおよびＡＤコンバータ１２ｏを介してＤＳＰ１２ｆに接続され、ボイスコイルマイクからの出力信号がマイクプリアンプ１２ｄによって増幅されたのちにＡＤコンバータ１２ｅによってデジタル化されてＤＳＰ１２ｆに入力されることとなる。また、外部の加速度センサがコネクタ１２ｃに接続された場合には、その加速度センサのＸ２軸加速度センサがセンサプリアンプ１２ｉおよびＡＤコンバータ１２ｍを介してＤＳＰ１２ｆに接続され、加速度センサのＹ２軸加速度センサがセンサプリアンプ１２ｊおよびＡＤコンバータ１２ｎを介してＤＳＰ１２ｆに接続
される。そして、Ｘ１軸加速度センサ１３ａによって検出された信号については、センサプリアンプ１２ｉによって増幅されたのちにＡＤコンバータ１２ｍによってデジタル化されてＤＳＰ１２ｆに入力され、Ｙ１軸加速度センサ１３ｂによって検出された信号については、センサプリアンプ１２ｊによって増幅されたのちにＡＤコンバータ１２ｎによってデジタル化されてＤＳＰ１２ｆに入力されることとなる（図１５参照）。
【００３７】
このことにより、回路基板１２は、外部のボイスコイルマイクからの出力信号を、赤外線発信素子１４を制御して本体側アダプタ２０へ送信したり、外部の加速度センサからの出力信号を、赤外線発信素子１４を制御して本体側アダプタ２０へ送信したりする機能を有する。
【００３８】
また、マイク側アダプタ１０は、その前端部のＸＬＲオス端子１５をマイク本体４１ａ後端部のＸＬＲメス端子に接続し、その後端部のＸＬＲメス端子１６をマイクロフォン４１のアダプタ部４１ｂ後端部のＸＬＲメス端子に接続することで、マイクロフォン４１に取り付けることができる。また、マイク側アダプタ１０の筐体１０ａには、マイクロフォン４１の前方を示すためのモールド１０ｂがその側部に形成されている。
【００３９】
また、マイク側アダプタ１０は、上述のようにマイクロフォン４１に取り付けられた際に、マイクロフォン４１のマイク本体４１ａのＸＬＲメス端子から出力される音声信号を、ＸＬＲオス端子１５とＸＬＲメス端子１６を介してマイクロフォン４１のアダプタ部４１ｂ前端部のＸＬＲオス端子へ伝達する機能を有する。
【００４０】
以上のように構成されたマイク側アダプタ１０は、上述のようにマイクロフォン４１に取り付けられた際に、マイクロフォン４１を手に持って歌唱する歌唱者のＸ軸方向やＹ軸方向の動きを検出し、その検出した歌唱者の動きを示す信号を本体側アダプタ２０へ送信する機能を有する（図２（ｃ）参照）。
【００４１】
なお、マイク側アダプタ１０は振付け信号検出手段に相当する。
［本体側アダプタ２０の構成の説明］
図２および図６に示すように、本体側アダプタ２０は、筐体２１と、赤外線受信素子２２と、回路基板２３と、ＵＳＢハーネス２４と、ハーネス２５と、を備え、略方形の筐体２１の内部に赤外線受信素子２２と、回路基板２３と、を内包した構成を有している。
【００４２】
回路基板２３は、電源回路２３ａと、赤外線入力アンプ２３ｂと、ＡＤコンバータ２３ｃと、ＤＳＰ２３ｄと、ＤＡコンバータ２３ｅと、ＵＳＢコネクタ２３ｆと、コネクタ２３ｇと、を備えている。このうち電源回路２３ａは、ＵＳＢコネクタ２３ｆおよびＵＳＢコネクタ２３ｆに接続されたＵＳＢハーネス２４を介してカラオケ装置３０から得た電気を回路基板２３の各構成に供給する。また、赤外線入力アンプ２３ｂは、入力された信号を増幅する機能を有する。また、ＡＤコンバータ２３ｃは、アナログ信号をデジタル化する機能を有する。また、ＤＳＰ２３ｄは、水平駆動パルスおよび垂直駆動パルスを供給し、入力されたデジタル信号から歌唱者の動作を示す信号を分離する機能を有する。また、ＤＡコンバータ２３ｅは、デジタル信号をアナログ化する機能を有する。
【００４３】
そして、赤外線受信素子２２は、赤外線入力アンプ２３ｂおよびＡＤコンバータ２３ｃを介してＤＳＰ２３ｄに接続されており、赤外線受信素子２２によって受信された信号が赤外線入力アンプ２３ｂによって増幅されたのちにＡＤコンバータ２３ｃによってデジタル化されてＤＳＰ２３ｄに入力される。また、ＵＳＢハーネス２４は、ＵＳＢコネクタ２３ｆに接続されており、ＤＳＰ２３ｄから出力された信号が、ＵＳＢコネクタ２３ｆおよびＵＳＢハーネス２４を介して、カラオケ装置３０に送出される。また、ハーネス２５は
、コネクタ２３ｇに接続されており、ＤＳＰ２３ｄから出力された信号が、ＤＡコンバータ２３ｅによってアナログ化され、コネクタ２３ｇおよびハーネス２５を介してカラオケ装置３０に送出される。
【００４４】
このことにより、回路基板２３は、赤外線受信素子２２が受信した信号を赤外線入力アンプ２３ｂによって増幅したのちにＡＤコンバータ２３ｄによってデジタル化されてＤＳＰ２３ｄに入力され、入力されたデジタル信号をＤＳＰ２３ｄで処理し、その処理したデジタル信号から歌唱者の動作を示す信号を分離して、分離した歌唱者の動作を示す信号をＵＳＢコネクタ２３ｆおよびＵＳＢコネクタ２３ｆに接続されたハーネス２４を介してカラオケ装置３０へ送出するとともに、他方のデジタル信号をＤＡコンバータ２３ｅによってアナログ化されたのちにコネクタ２３ｇおよびコネクタ２３ｇに接続されたハーネス２５を介してカラオケ装置３０へ送出する機能を有する。
【００４５】
なお、本体側アダプタ２０は振付信号受信手段に相当する。
［マイク側アダプタ１０の入力信号処理の説明］
以下に、マイク側アダプタ１０のＤＳＰ１２ｆが実行する入力信号処理の処理手順を図７のフローチャートおよび図９に基づいて説明する。なお、図９（ａ）はマイク側アダプタ１０と本体側アダプタ２０との間における伝送帯域を示す説明図であり、図９（ｂ）は加速度センサ波形サンプルを示す説明図である。
【００４６】
この入力信号処理は、マイク側アダプタ１０が起動している場合に他の処理からは独立して実行される。
まず、マイクロフォン４１からのマイク入力をサンプリングし（Ｓ１０２）、ローパスフィルタ処理を実行する（Ｓ１０４）。具体的には、マイク入力された信号から１０ＫＨｚ以上の周波数帯の信号をカットする。
【００４７】
また、先のＳ１０４およびＳ１０６の処理と同時に、加速度センサ１３のＸ１軸加速度センサ１３ａからの入力信号をサンプリングし（Ｓ１０６）、ローパスフィルタ処理を実行する（Ｓ１０８）。具体的には、Ｘ１軸加速度センサ１３ａからの入力信号から１ＫＨｚ以上の周波数帯の信号をカットする。そして、ローパスフィルタ処理後の信号に対してＦＭ変調処理を実行する（Ｓ１１０）。具体的には、ローパスフィルタ処理後の信号を搬送波１２ＫＨｚへ変換する。
【００４８】
また、同時に、加速度センサ１３のＹ１軸加速度センサ１３ｂからの入力信号をサンプリングし（Ｓ１１２）、ローパスフィルタ処理を実行する（Ｓ１１４）。具体的には、Ｙ１軸加速度センサ１３ｂからの入力信号から１ＫＨｚ以上の周波数帯の信号をカットする。そして、ローパスフィルタ処理後の信号に対してＦＭ変調処理を実行する（Ｓ１１６）。具体的には、ローパスフィルタ処理後の信号を搬送波１４ＫＨｚへ変換する。
【００４９】
なお、外部の加速センサがマイク側アダプタ１０のコネクタ１２ｃに接続されている場合には、先のＳ１０４およびＳ１０６の処理と同時に、次の処理を実行する。すなわち、加速度センサのＸ２軸加速度センサからの入力信号をサンプリングし（Ｓ１１８）、ローパスフィルタ処理を実行する（Ｓ１２０）。具体的には、外部のＸ２軸加速度センサからの入力信号から１ＫＨｚ以上の周波数帯の信号をカットする。そして、ローパスフィルタ処理後の信号に対してＦＭ変調処理を実行する（Ｓ１２２）。具体的には、ローパスフィルタ処理後の信号を搬送波１６ＫＨｚへ変換する。また、外部の加速度センサのＹ２軸加速度センサからの入力信号をサンプリングし（Ｓ１２４）、ローパスフィルタ処理を実行する（Ｓ１２６）。具体的には、Ｙ２軸加速度センサからの入力信号から１ＫＨｚ以上の
周波数帯の信号をカットする。そして、ローパスフィルタ処理後の信号に対してＦＭ変調処理を実行する（Ｓ１２８）。具体的には、ローパスフィルタ処理後の信号を搬送波１８ＫＨｚへ変換する。
【００５０】
さらに、ＦＭ変調処理された各信号を加算し（Ｓ１３５）、その加算後の信号を本体側アダプタ２０へ送出する（Ｓ１４０）。そして、本処理の最初に戻る。
［本体側アダプタ２０の入力信号処理の説明］
以下に、本体側アダプタ２０のＤＳＰ２３Ｄが実行する入力信号処理の処理手順を図８のフローチャートおよび図９に基づいて説明する。
【００５１】
この入力信号処理は、本体側アダプタ２０が起動している場合に他の処理からは独立して実行される。
まず、赤外線受信素子２２が受信したのちに増幅されてデジタル化された信号を周波数帯に応じて分岐する（Ｓ２０５）。具体的には、上述の信号を搬送波１２ＫＨｚから同調するＦＭ復調処理を実行し（Ｓ２１０）、加速度センサ１３のＸ１軸加速度センサ１３ａからの入力信号を分離して取得する（Ｓ２１５）。また、上述の信号を搬送波１４ＫＨｚから同調するＦＭ復調処理を実行し（Ｓ２２０）、加速度センサ１３のＹ１軸加速度センサ１３ｂからの入力信号を分離して取得する（Ｓ２２５）。また、上述の信号を搬送波１６ＫＨｚから同調するＦＭ復調処理を実行し（Ｓ２３０）、外部の加速度センサのＸ２軸加速度センサからの入力信号を分離して取得する（Ｓ２３５）。また、上述の信号を搬送波１８ＫＨｚから同調するＦＭ復調処理を実行し（Ｓ２４０）、外部の加速度センサのＹ２軸加速度センサからの信号を分離して取得する（Ｓ２４５）。そして、各加速度センサからの入力信号を取得した値を集計し、ＵＳＢコネクタ２３ｆから送出するためのＵＳＢパケットを生成し（Ｓ２５０）、その生成したＵＳＢパケットを、カラオケ装置３０のＵＳＢ入力端子へ向けて、ＵＳＢコネクタ２３ｆから送出する（Ｓ２５５）。また、同時に、上述の信号に対してローパスフィルタ処理を実行する（Ｓ２６０）。具体的には、上述の信号から１０ＫＨｚ以上の周波数帯の信号をカットする。さらに、ローパスフィルタ処理後の信号を、カラオケ装置３０のマイク入力端子へ向けて、コネクタ２３ｇから送出する（Ｓ２６５）。
【００５２】
［メイン処理の説明］
以下に、カラオケ装置３０が実行するメイン処理の処理手順を図１０のフローチャートに基づいて説明する。このメイン処理は、カラオケ装置３０が起動している場合に他の処理からは独立して実行される。
【００５３】
まず、選曲操作があるまで待機し、選曲操作された曲番号を決定する（Ｓ３０５）。次に、曲番号に対応するカラオケ楽曲データを記憶装置３３から取得し、カラオケ演奏の準備を行う（Ｓ３１０）。
【００５４】
続いて、楽曲データをカラオケ演奏するカラオケ演奏処理を実行するとともに（Ｓ３２０）、マイクロフォン４１からの音声信号を採点する（Ｓ３１５）。また、同時に、本体側アダプタ２０がカラオケ装置３０に接続されているか否かを判断する（Ｓ３２５）。本体側アダプタ２０がカラオケ装置３０に接続されていないと判断された場合には（Ｓ３２５：ＮＯ）、後述するＳ３５５に移行する。一方、本体側アダプタ２０がカラオケ装置３０に接続されていると判断された場合には（Ｓ３２５：ＹＥＳ）、先に取得した楽曲データに含まれるジャンル情報からカラオケ演奏曲のジャンルを選択する（Ｓ３３０）。カラオケ演奏曲のジャンルが演歌やバラードである場合においてテンポ値が数値「１２０」以上であるとき（Ｓ３３０：左、Ｓ３３５：ＹＥＳ）、またはカラオケ演奏曲のジャンルが
ロックやテクノである場合においてテンポ値が数値「９０」以下ではないとき（Ｓ３３０：右、Ｓ３３５：ＮＯ）には、後述する「ビート」アルゴリズムを実行し（Ｓ３５０、図１４（ａ）参照）、一方、カラオケ演奏曲のジャンルが演歌やバラードである場合においてテンポ値が数値「１２０」以上ではないとき（Ｓ３３０：左、Ｓ３３５：ＮＯ）、またはカラオケ演奏曲のジャンルがロックやテクノである場合においてテンポ値が数値「９０」以下であるとき（Ｓ３３０：右、Ｓ３３５：ＹＥＳ）には、後述する「拍子」アルゴリズムを実行する（Ｓ３４５、図１３（ａ）参照）。そして、Ｓ３５５に移行する。
【００５５】
Ｓ３５５では、先の採点処理によって算出された採点結果である歌唱得点を表示装置４５に表示させる（Ｓ３５５）。
次に、演奏曲に対応する歌唱者を特定するために、歌唱得点が１ポイント以上あるか否かを判断する（Ｓ３５７）。歌唱得点があれば（Ｓ３５７：ＹＥＳ）、演奏曲に対応した歌唱者であると判断する。一方、単にマイクロフォン４１を所持しているだけで歌唱していない場合など採点の得点が出ないために歌唱得点が１ポイント以下である場合には（Ｓ３５７：ＮＯ）、歌唱者がマイクロフォン４１を手で保持していないと判断する。なお、歌唱者であれば、当然、中央処理装置３１の歌唱得点処理によって歌唱得点値が抽出され、単にマイクロフォン４１を振っているだけであれば歌唱得点値は抽出されないので、上述のＳ３５７の処理は、カラオケ演奏曲の振付得点がカラオケ歌唱者によってカラオケ歌唱中に作用することに着目し、カラオケ歌唱の振り付け得点を行う者と、そうでない者（例えば、単にマイクを振っているだけの者）とに区別する振り付け者特定処理でもある。
【００５６】
さらに、ゲーム性を強める効果を得るために、歌唱者が真面目に歌唱しているか否か、もしくは歌唱の難易度に応じて振り付け得点処理を行うのであれば、予め演奏曲データに歌唱得点の閾値を組み込み、演奏曲の演奏開始時に対応する閾値を抽出し、演奏曲毎に、Ｓ３５７の処理にて肯定判断となる歌唱得点のポイント値を決め（通称：足切り採点）、一定ポイント以上の歌唱者のみ振り付け得点を行わせるようにすることもできる。
【００５７】
そして、演奏曲の歌唱者であると特定されれば、先に実行した「ビート」アルゴリズムまたは「拍子」アルゴリズムの何れかによる振付け採点において得点を得たか否かを判断する（Ｓ３６０）。振付け採点において得点を得ていないと判断された場合には（Ｓ３６０：ＮＯ）、次のカラオケ楽曲の演奏に移行することと決定し（Ｓ３７０）、Ｓ３０５に戻る。一方、振付け採点において得点を得たと判断された場合には（Ｓ３６０：ＹＥＳ）、その振付け採点による得点を表示装置４５に表示させる（Ｓ３６５）。そして、次のカラオケ楽曲の演奏に移行することと決定し（Ｓ３７０）、Ｓ３０５に戻る。
【００５８】
［拍子アルゴリズム処理の説明］
以下に、カラオケ装置３０が実行する拍子アルゴリズムの処理手順を図１１のフローチャートおよび図１３に基づいて説明する。なお、図１３（ａ）は拍子アルゴリズムを説明する説明図であり、図１３（ｂ）は拍子アルゴリズムを実行する際に加速度センサによって検出されるＸ軸波形を示す説明図であり、図１３（ｃ）は拍子アルゴリズムが選択された際のスローテンポな楽曲の一例を示す説明図である。
【００５９】
この拍子アルゴリズムは、メイン処理においてＳ３４５に移行した際にサブルーチンとして実行される。
まず、加点値を初期化する（Ｓ４０５）。
【００６０】
続いて、１拍単位で行う処理群（ループ）を開始する（Ｓ４１０）。まず、加速度センサ１３から取得したサンプリングデータ値、テンポ値、Ｘ１軸用ピークカウンタ、および
Ｘ２軸用ピークカウンタを初期化する（Ｓ４１５）。次に、テンポ値を参照して、ＭＩＤＩデータのシーケンス処理を実行する（Ｓ４２０）。この場合、テンポ値変更データを検索し、テンポ値データが存在すれば、そのテンポ値データに応じてテンポ値設定を更新する。そして、加速度センササンプリングデータを参照して、次の式（１）によって算出された時間ＴのＭＩＤＩ演奏処理を実行するとともに（Ｓ４２４）、次の式（１）によって算出された時間Ｔの加速度センサ１３からの入力値を記憶する（Ｓ４２５）。
時間Ｔ＝（１分／テンポ値）×４…式（１）
続いて、ＭＩＤＩ演奏が終了したか否かを判断する（Ｓ４３０）。ＭＩＤＩ演奏が終了したと判断された場合には（Ｓ４３０：ＹＥＳ）、加点値を出力して本サブルーチン処理を終了する。
【００６１】
一方、ＭＩＤＩ演奏が終了していないと判断された場合には（Ｓ４３０：ＮＯ）、Ｘ１ピークカウンタを参照して、加速度センサ１３のＸ１軸加速度センサ１３ａからの入力信号からピークの有無を検出する（Ｓ４３５）。なお、ピークが検出された場合には、加算値に加算する。また、Ｘ２ピークカウンタを参照して、外部の加速度センサのＸ２軸加速度センサからの入力信号からピークの有無を検出する（Ｓ４４０、図１３（ｂ）および図１３（ｃ）参照）。なお、ピークが検出された場合には、加算値に加算する。そして、Ｘ１ピークカウンタの値が数値「２」であるか否かを判断する（Ｓ４４５）。Ｘ１ピークカウンタの値が数値「２」であると判断された場合には（Ｓ４４５：ＹＥＳ）、加算値に加算し（Ｓ４５５）、１拍単位で行う処理群（ループ）を終了して（Ｓ４６０）、Ｓ４１０に戻る。一方、Ｘ１ピークカウンタの値が数値「２」ではないと判断された場合には（Ｓ４４５：ＮＯ）、Ｘ２ピークカウンタの値が数値「２」であるか否かを判断し（Ｓ４５０）、Ｘ１ピークカウンタの値が数値「２」であると判断された場合には（Ｓ４４５：ＹＥＳ）、加算値に加算し（Ｓ４５５）、１拍単位で行う処理群（ループ）を終了して（Ｓ４６０）、Ｓ４１０に戻る。一方、Ｘ２ピークカウンタの値が数値「２」ではないと判断された場合には（Ｓ４５０：ＮＯ）、１拍単位で行う処理群（ループ）を終了して（Ｓ４６０）、Ｓ４１０に戻る。
【００６２】
［ビートアルゴリズム処理の説明］
以下に、カラオケ装置３０が実行するビートアルゴリズムの処理手順を図１２のフローチャートおよび図１４に基づいて説明する。なお、図１４（ａ）はビートアルゴリズムを説明する説明図であり、図１４（ｂ）はビートアルゴリズムを実行する際に加速度センサによって検出されるＹ軸波形を示す説明図であり、図１４（ｃ）はビートアルゴリズムが選択された際のアップテンポな楽曲の一例を示す説明図である。
【００６３】
このビートアルゴリズムは、メイン処理においてＳ３５０に移行した際にサブルーチンとして実行される。
まず、加点値を初期化する（Ｓ５０５）。
【００６４】
続いて、１拍単位で行う処理群（ループ）を開始する（Ｓ５１０）。まず、加速度センサ１３から取得したサンプリングデータ値、テンポ値、Ｙ１軸用ピークカウンタ、およびＹ２軸用ピークカウンタを初期化する（Ｓ５１５）。次に、テンポ値を参照して、ＭＩＤＩデータのシーケンス処理を実行する（Ｓ５２０）。この場合、テンポ値変更データを検索し、テンポ値データが存在すれば、そのテンポ値データに応じてテンポ値設定を更新する。また、打音数値を参照して、ＭＩＤＩデータのシーケンス処理を実行する（Ｓ５２２）。この場合、打楽器トラックを検索し、打音数をカウントして算出する。そして、加速度センササンプリングデータを参照して、上述の式（１）によって算出された時間ＴのＭ
ＩＤＩ演奏処理を実行するとともに（Ｓ５２４）、上述の式（１）によって算出された時間Ｔの加速度センサ１３からの入力値を記憶する（Ｓ５２５）。
【００６５】
続いて、ＭＩＤＩ演奏が終了したか否かを判断する（Ｓ５３０）。ＭＩＤＩ演奏が終了したと判断された場合には（Ｓ５３０：ＹＥＳ）、加点値を出力して本サブルーチン処理を終了する。
【００６６】
一方、ＭＩＤＩ演奏が終了していないと判断された場合には（Ｓ５３０：ＮＯ）、Ｙ１ピークカウンタを参照して、加速度センサ１３のＹ１軸加速度センサ１３ｂからの入力信号からピークの有無を検出する（Ｓ５３５）。なお、ピークが検出された場合には、加算値に加算する。また、Ｙ２ピークカウンタを参照して、外部の加速度センサのＹ２軸加速度センサからの入力信号からピークの有無を検出する（Ｓ５４０、図１４（ｂ）および図１４（ｃ）参照）。なお、ピークが検出された場合には、加算値に加算する。そして、Ｙ１ピークカウンタの値が打音数を２倍した値であるか否かを判断する（Ｓ５４５）。Ｙ１ピークカウンタの値が打音数を２倍した値であると判断された場合には（Ｓ５４５：ＹＥＳ）、加算値に加算し（Ｓ５５５）、１拍単位で行う処理群（ループ）を終了して（Ｓ５６０）、Ｓ５１０に戻る。一方、Ｙ１ピークカウンタの値が打音数を２倍した値ではないと判断された場合には（Ｓ５４５：ＮＯ）、Ｙ２ピークカウンタの値が打音数を２倍した値であるか否かを判断し（Ｓ５５０）、Ｙ１ピークカウンタの値が打音数を２倍した値であると判断された場合には（Ｓ５４５：ＹＥＳ）、加算値に加算し（Ｓ５５５）、１拍単位で行う処理群（ループ）を終了して（Ｓ５６０）、Ｓ５１０に戻る。一方、Ｙ２ピークカウンタの値が打音数を２倍した値ではないと判断された場合には（Ｓ５５０：ＮＯ）、１拍単位で行う処理群（ループ）を終了して（Ｓ５６０）、Ｓ５１０に戻る。
【００６７】
［第一実施形態の効果］
（１）このように第一実施形態のマイク側アダプタ１０、本体側アダプタ２０およびカラオケ装置３０によれば、マイクロフォン４１から音声信号が歌唱中に入力されているか否かを検出することで、歌唱者にマイクロフォン４１が利用されているか否かを特定し、さらに、マイクロフォン４１に取り付けられたマイク側アダプタ１０によって歌唱者の動作をも検出し、その検出した動作を示す信号の波形と楽音情報を構成するパートの発声データの一致度合を算出し、その算出した一致度合いからカラオケ歌唱中の歌唱者の動作を振付けとして採点する。したがって、楽曲演奏時に歌唱者本人の振付けをより正確に採点することができる。
【００６８】
（２）また、第一実施形態のマイク側アダプタ１０、本体側アダプタ２０およびカラオケ装置３０によれば、マイク側アダプタ１０がマイクロフォン４１に取り付け可能にアダプタ化されている。このことにより、従来構成を利用してマイク側アダプタ１０をマイクロフォンに取り付けることができる。また、マイク側アダプタ１０が歌唱者の手の動きを検出することができる。
【００６９】
（３）また、第一実施形態のマイク側アダプタ１０、本体側アダプタ２０およびカラオケ装置３０によれば、楽音情報に含まれるジャンル情報およびテンポ値に基づいて、振付けアルゴリズムを選択する。このことにより、演奏されている楽曲のテンポに合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００７０】
（４）また、第一実施形態のマイク側アダプタ１０、本体側アダプタ２０およびカラオケ装置３０によれば、歌唱者の動作を示す動作信号の発音データの隣接するピーク箇所同士の間隔とテンポ値との一致度合いを算出して振付け採点値とする。このことにより、演奏されている楽曲の曲調に合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００７１】
［他の実施形態］
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、以下のような様々な態様にて実施することが可能である。
【００７２】
（１）上記実施形態では、マイク側アダプタ１０がマイクロフォン４１に取り付け可能にアダプタ化されているが、これには限られず、マイク側アダプタ１０をネクタイピンなど歌唱者の体に取り付け可能に構成してもよい。一例を挙げると、図１５に例示するように、加速度センサ１２１を備えたネクタイピン１２０をハーネス１２２を介してマイク側アダプタ１０と接続するといった具合である。この場合、加速度センサ１２１をマイク側アダプタ１０のコネクタ１２ｃに接続し、その加速度センサ１２１のＸ２軸加速度センサがセンサプリアンプ１２ｉおよびＡＤコンバータ１２ｍを介してＤＳＰ１２ｆに接続され、加速度センサのＹ２軸加速度センサがセンサプリアンプ１２ｊおよびＡＤコンバータ１２ｎを介してＤＳＰ１２ｆに接続される。そして、Ｘ１軸加速度センサ１３ａによって検出された信号については、センサプリアンプ１２ｉによって増幅されたのちにＡＤコンバータ１２ｍによってデジタル化されてＤＳＰ１２ｆに入力され、Ｙ１軸加速度センサ１３ｂによって検出された信号については、センサプリアンプ１２ｊによって増幅されたのちにＡＤコンバータ１２ｎによってデジタル化されてＤＳＰ１２ｆに入力されることとなる。
【００７３】
このようにすれば、上述のネクタイピン１２０を歌唱者の体に直接取り付けることで、例えばテンポの速い曲に合わせた歌唱者の体の動きを検出することができる。
（２）上記実施形態では、歌唱者の動作を示す動作信号の発音データの隣接するピーク箇所同士の間隔とテンポ値との一致度合いを算出して振付け採点値としているが、これには限られず、再生中の楽音情報を構成するパートからその発音データを動作信号の波形と比較するための一つ以上のパートを任意に選択し、歌唱者の動作を示す動作信号が示す波形とその選択されたパートが示す発音データとの一致度合を算出して振付け採点値としてもよい。このようにしても、演奏されている楽曲の曲調に合わせて、歌唱者本人の振付けをより正確に採点することができる。
【００７４】
（３）また、上記実施形態では、マイクロフォン４１からの音声信号検出を音声信号レベルで行っているが、マイクロフォンからの音声信号検出を採点で行うようにしてもよい。具体的には、楽曲情報には採点情報が含まれており、カラオケ装置３０の中央処理装置３１が、採点情報に基づき、歌唱中の音声信号の採点値化を行い、予め定められた採点閾値と歌唱中の音声信号の採点値とを比較する。そして、歌唱中の音声信号の採点値が採点閾値よりも高いと判断された場合には、算出した一致度合に基づき、当該歌唱者の動作を楽音に合わせた振付けとして採点する。
【００７５】
このようにすれば、上述の手法ではマイクロフォンからの音声信号検出を音声信号レベルで行うような単なる音声検出ではなく、歌唱中の採点値を用いるので、例えば採点値が及第点（採点閾値）であれば歌唱中であると特定できる。しがたって、歌唱中の歌唱者のマイクロフォン４１であることをさらに正確に特定することができるので、歌唱者本人が振付採点を行うことができるという効果がある。
【図面の簡単な説明】
【００７６】
【図１】カラオケ装置３０およびマイク側アダプタ１０が装着されたマイクロフォン４１の概略外観図である。
【図２】（ａ）はマイク側アダプタ１０が装着されたマイクロフォン４１の概略構成図であり、（ｂ）はマイク側アダプタ１０の概略構成図であり、（ｃ）はマイク側アダプタ１０が装着されたマイクロフォン４１の概略外観図である。
【図３】は本体側アダプタ２０の概略構成図である。
【図４】カラオケ装置３０の構成ブロック図である。
【図５】マイク側アダプタ１０の構成ブロック図である。
【図６】本体側アダプタ２０の構成ブロック図である。
【図７】マイク側アダプタ１０のＤＳＰ１２ｆが実行する入力信号処理を示すフローチャートである。
【図８】本体側アダプタ２０のＤＳＰ２３ｄが実行する入力信号処理を示すフローチャートである。
【図９】（ａ）はマイク側アダプタ１０と本体側アダプタ２０との間における伝送帯域を示す説明図であり、（ｂ）は加速度センサ波形サンプルを示す説明図である。
【図１０】カラオケ装置３０が実行するメイン処理の手順を示すフローチャートである。
【図１１】カラオケ装置３０が実行する拍子アルゴリズムの手順を示すフローチャートである。
【図１２】カラオケ装置３０が実行するビートアルゴリズムの手順を示すフローチャートである。
【図１３】（ａ）は拍子アルゴリズムを説明する説明図であり、（ｂ）は拍子アルゴリズムを実行する際に加速度センサによって検出されるＸ軸波形を示す説明図であり、（ｃ）は拍子アルゴリズムが選択された際のスローテンポな楽曲の一例を示す説明図である。
【図１４】（ａ）はビートアルゴリズムを説明する説明図であり、（ｂ）はビートアルゴリズムを実行する際に加速度センサによって検出されるＹ軸波形を示す説明図であり、（ｃ）はビートアルゴリズムが選択された際のアップテンポな楽曲の一例を示す説明図である。
【図１５】（ａ）は別実施形態のマイク側アダプタ１０およびネクタイピン１２０の概略外観図であり、（ｂ）はネクタイピン１２０の概略外観図である。
【符号の説明】
【００７７】
１０…マイク側アダプタ、１０ａ…筐体、１０ｂ…モールド、１１…バッテリ、１２…回路基板、１２ａ…電源回路、１２ｂ，１２ｃ…コネクタ、１２ｄ…マイクプリアンプ、１２ｅ，１２ｍ，１２ｎ，１２ｏ，１２ｐ…ＡＤコンバータ、１２ｇ…ＤＡコンバータ、
１２ｈ…赤外線出力アンプ、１２ｉ，１２ｊ，１２ｋ，１２ｌ…センサプリアンプ、１３，１２１…加速度センサ、１３ａ…Ｘ１軸加速度センサ、１３ｂ…Ｙ１軸加速度センサ、１４…赤外線発信素子、１５…ＸＬＲオス端子、１６…ＸＬＲメス端子、１６ＫＨｚ…搬送波、２０…本体側アダプタ、２１…筐体、２２…赤外線受信素子、２３…回路基板、２３ａ…電源回路、２３ｂ…赤外線入力アンプ、２３ｃ，２３ｄ…ＡＤコンバータ、２３ｅ…ＤＡコンバータ、２３ｆ…ＵＳＢコネクタ、２３ｇ…コネクタ、２４…ＵＳＢハーネス、２４，２５，１２２…ハーネス、３０…カラオケ装置、３１…中央処理装置、３２…通信制御装置、３３…記憶装置、３４…操作パネル、３５…リモコン送信機、３６…リモコン受信機、３７…操作制御部、３８…シンセサイザ、３９…ミキシングアンプ、４０…スピーカ、４１…マイクロフォン、４１ａ…マイク本体、４１ｂ…アダプタ部、４１ｃ…マイクハーネス、４３…映像再生装置、４４…映像制御部、４５…表示装置、５０…店舗内ネットワーク、６０…公衆回線、７０…配信用ホスト装置、１２０…ネクタイピン
【図１】
2008216335.tif 000003
【図２】
2008216335.tif 000004
【図３】
2008216335.tif 000005
【図４】
2008216335.tif 000006
【図５】
2008216335.tif 000007
【図６】
2008216335.tif 000008
【図７】
2008216335.tif 000009
【図８】
2008216335.tif 000010
【図９】
2008216335.tif 000011
【図１０】
2008216335.tif 000012
【図１１】
2008216335.tif 000013
【図１２】
2008216335.tif 000014
【図１３】
2008216335.tif 000015
【図１４】
2008216335.tif 000016
【図１５】
2008216335.tif 000017