(57)【要約】【課題】カラオケ伴奏音楽のピッチと歌唱者の歌声のピッチとが合っていない場合に、カラオケ伴奏音楽のピッチと歌唱者の歌声のピッチとが合うように、カラオケ伴奏音楽のピッチを自動的に補正するカラオケ装置及びカラオケ伴奏音楽の再生処理方法及びプログラムにおいて、歌唱者と歌唱者の歌を聴く人に与える興趣性を向上させる。【解決手段】カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出して、その検出した歌唱者の動作状態が所定の動作状態であるときに、カラオケ伴奏音楽を補正するカラオケ装置及びカラオケ伴奏音楽の再生処理方法及びプログラムとした。【選択図】図２
2009198714.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ伴奏音楽を再生する再生部と、
前記カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出する動作状態検出部と、
前記動作状態検出部により検出した前記歌唱者の動作状態が所定の動作状態であるとき、前記カラオケ伴奏音楽を補正する補正部と、を備えた
ことを特徴とするカラオケ装置。
【請求項２】
前記補正部は、
前記カラオケ伴奏音楽の種別毎に前記歌唱者の動作種別を対応させて記憶した記憶手段と、
前記再生部により再生される前記カラオケ伴奏音楽の種別を検出する音楽種別検出手段と、
前記音楽種別検出手段により検出したカラオケ伴奏音楽の種別に応じた前記動作種別を前記記憶手段に基づいて判定する動作種別判定手段と、を備え、
前記歌唱者の動作状態が前記動作種別判定手段で判定した動作種別であるときに、前記所定の動作状態であると判定して、前記カラオケ伴奏音楽を補正する
ことを特徴とする請求項１に記載のカラオケ装置。
【請求項３】
前記補正部は、
前記動作状態検出部により検出した前記歌唱者の動作状態と前記カラオケ伴奏音楽との一致度に応じて、前記カラオケ伴奏音楽の補正量を変更する
ことを特徴とする請求項２に記載のカラオケ装置。
【請求項４】
前記補正部は、前記動作状態検出部により検出した前記歌唱者の動作量に応じて、前記カラオケ伴奏音楽の補正量を変更する
ことを特徴とする請求項１〜３のいずれか１項に記載のカラオケ装置。
【請求項５】
前記補正部は、前記カラオケ伴奏音楽の補正として、前記カラオケ伴奏音楽のピッチを補正する
ことを特徴とする請求項１〜４のいずれか１項に記載のカラオケ装置。
【請求項６】
前記補正部は、
マイクロホンからの歌声信号に基づいて前記歌唱者の歌声のピッチを検出する歌声ピッチ検出手段と、
前記再生部により再生される前記カラオケ伴奏音楽のピッチを検出する伴奏ピッチ検出手段と、
前記歌唱者の歌声のピッチと前記カラオケ伴奏音楽のピッチとの差分を検出する差分検出手段と、を備え、
前記カラオケ伴奏音楽の補正として、前記カラオケ伴奏音楽のピッチを補正し、前記歌声のピッチと前記カラオケ伴奏音楽のピッチとの差を低減する
ことを特徴とする請求項５に記載のカラオケ装置。
【請求項７】
前記歌唱者が歌声を入力するマイクロホンと前記動作状態検出部とを含むマイクユニットとを備えた
ことを特徴とする請求項１〜６のいずれか１項に記載のカラオケ装置。
【請求項８】
コンピュータを、請求項１〜６のいずれか１項に記載のカラオケ装置の前記補正部として機能させるプログラム。
【請求項９】
カラオケ伴奏音楽の再生処理方法であって、
カラオケ伴奏音楽を再生するステップと、
前記カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出するステップと、
前記検出される歌唱者の動作状態が所定の動作状態であるとき、前記カラオケ伴奏音楽を補正するステップと、を有する
ことを特徴とするカラオケ伴奏音楽の再生処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラオケ装置及びカラオケ伴奏音楽の再生処理方法及びプログラムに関するものであり、特に、カラオケ伴奏音楽を補正する補正部を備えたカラオケ装置及び同装置におけるカラオケ伴奏音楽の再生処理方法及びプログラムに関するものである。
【背景技術】
【０００２】
従来より、カラオケ装置には、歌唱者が所望のキーで歌を歌えるように、カラオケ伴奏音楽（以下、「曲」という。）の音程（以下「、「ピッチ」という。）を変更可能としたピッチコントロール機能が設けられていた。
【０００３】
このピッチコントロール機能を備えたカラオケ装置では、一般に、曲の再生開始前や再生中に、リモコンや当該カラオケ装置本体に配設されたスイッチを操作することによって、曲のピッチを変更するように構成されていた。
【０００４】
かかるカラオケ装置を利用する歌唱者は、歌い始めてから自身の声のキーと曲のピッチとが合わないことに気付くことが多いため、歌の途中でリモコン等を操作して曲のピッチを変更しなければならず、その操作が面倒であった。
【０００５】
また、このように歌の途中で曲のピッチを変更した場合、歌唱者は、リモコン等のスイッチを操作している間、曲が進行しているにもかかわらず、歌うことができないので、歌を聴いている人が興醒めしてしまうという問題があった。
【０００６】
歌唱者が曲の再生開始前に、曲のピッチを所望のピッチに変更していれば、かかる問題を解消することができるが、そのためには、歌唱者は自身が歌う全ての曲毎に、曲のピッチの変更度合いを覚えておかなければならず、それも面倒であった。
【０００７】
これらの問題を解消するカラオケ装置として、歌唱者の声のキーに応じて、自動的に曲のピッチを変更可能としたものが考案されている（たとえば、特許文献１参照。）。
【０００８】
このカラオケ装置は、カラオケメディア再生装置が出力する歌唱信号を入力し、その信号のピッチを検出する第１のピッチ検出手段と、マイクロホンの出力信号を入力し、その信号のピッチを検出する第２のピッチ検出手段と、第１ピッチ検出手段の出力信号と第２ピッチ検出手段の出力信号とに基づいて、曲と歌唱者の声とのピッチのずれを演算する演算手段とを備え、この演算手段の演算結果に基づいて、歌唱者の声のキーと曲のピッチとが合うように、自動的に調整するように構成されていた。
【特許文献１】特開平６−１３０８９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、上記従来のカラオケ装置では、全ての歌唱者の声に対して、自動的に曲のピッチを合わせるように構成されていたため、興趣性に欠けるという問題があった。
【００１０】
すなわち、カラオケ装置を利用する歌唱者にとっては、いかに上手く歌うかが大きな目的の一つではあるが、曲に合わせた振り付けで踊りながら歌うことや、感情を込めて身振り手振りを交えて歌うことも、興趣性の観点においては大きな目的の一つである。
【００１１】
また、歌唱者の歌を聴く人にとっては、上手い歌を聴くことが大きな目的の一つではあるが、歌唱者が歌う際の踊りや身振り手振りを見ることも、興趣性の観点においては大きな目的の一つである。
【００１２】
上記従来のカラオケ装置では、歌を上手く歌うこと、及び、上手い歌を聴くことといった利用者の目的については対応できているが、上記した興趣性の観点における目的については対応していなかったため、興趣性に欠けるという問題が残されていた。
【課題を解決するための手段】
【００１３】
そこで、請求項１に係る本発明では、カラオケ伴奏音楽を再生する再生部と、前記カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出する動作状態検出部と、前記動作状態検出部により検出した前記歌唱者の動作状態が所定の動作状態であるとき、前記カラオケ伴奏音楽を補正する補正部とを備えたカラオケ装置を提供することとした。
【００１４】
また、請求項２に係る本発明では、請求項１に記載のカラオケ装置において、前記補正部は、前記カラオケ伴奏音楽の種別毎に前記歌唱者の動作種別を対応させて記憶した記憶手段と、前記再生部により再生される前記カラオケ伴奏音楽の種別を検出する音楽種別検出手段と、前記音楽種別検出手段により検出したカラオケ伴奏音楽の種別に応じた前記動作種別を前記記憶手段に基づいて判定する動作種別判定手段とを備え、前記歌唱者の動作状態が前記動作種別判定手段で判定した動作種別であるときに、前記所定の動作状態であると判定して、前記カラオケ伴奏音楽を補正することを特徴とする。
【００１５】
また、請求項３に係る本発明では、請求項２に記載のカラオケ装置において、前記補正部は、前記動作状態検出部により検出した前記歌唱者の動作状態と前記カラオケ伴奏音楽との一致度に応じて、前記カラオケ伴奏音楽の補正量を変更することを特徴とする。
【００１６】
また、請求項４に係る本発明では、請求項１〜３のいずれか１項に記載のカラオケ装置において、前記補正部は、前記動作状態検出部により検出した前記歌唱者の動作量に応じて、前記カラオケ伴奏音楽の補正量を変更することを特徴とする。
【００１７】
また、請求項５に係る本発明では、請求項１〜４のいずれか１項に記載のカラオケ装置において、前記補正部は、前記カラオケ伴奏音楽の補正として、前記カラオケ伴奏音楽のピッチを補正することを特徴とする。
【００１８】
また、請求項６に係る本発明では、請求項５に記載のカラオケ装置において、前記補正部は、マイクロホンからの歌声信号に基づいて前記歌唱者の歌声のピッチを検出する歌声ピッチ検出手段と、前記再生部により再生される前記カラオケ伴奏音楽のピッチを検出する伴奏ピッチ検出手段と、前記歌唱者の歌声のピッチと前記カラオケ伴奏音楽のピッチとの差分を検出する差分検出手段とを備え、前記カラオケ伴奏音楽の補正として、前記カラオケ伴奏音楽のピッチを補正し、前記歌声のピッチと前記カラオケ伴奏音楽のピッチとの差を低減することを特徴とする。
【００１９】
また、請求項７に係る本発明では、請求項１〜６のいずれか１項に記載のカラオケ装置において、前記歌唱者が歌声を入力するマイクロホンと前記動作状態検出部とを含むマイクユニットとを備えたことを特徴とする。
【００２０】
また、請求項８に係る本発明では、コンピュータを、請求項１〜６のいずれか１項に記載のカラオケ装置の前記補正部として機能させるプログラムを提供することとした。
【００２１】
また、請求項９に係る本発明では、カラオケ伴奏音楽の再生処理方法であって、カラオケ伴奏音楽を再生するステップと、前記カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出するステップと、前記検出される歌唱者の動作状態が所定の動作状態であるとき、前記カラオケ伴奏音楽を補正するステップとを有するカラオケ伴奏音楽の再生処理方法を提供することとした。
【発明の効果】
【００２２】
本発明では、カラオケ伴奏音楽が再生されているときに、歌唱者の動作状態を検出し、その検出した歌唱者の動作状態に応じて、カラオケ伴奏音楽を補正するため、自身の声のキーと合わないピッチの曲で歌っている歌唱者に対して、体を動かしながら熱唱するように促すことができるので、歌唱者にとっても、歌唱者の歌を聴いている人にとっても、興趣性を向上させたカラオケ装置及びカラオケ伴奏音楽の再生処理方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
〔１．カラオケ装置の概略等について〕
以下、本発明の一実施形態について、図面を参照して具体的に説明する。図１は、本実施形態に係るカラオケ装置の概観を示す説明図である。
【００２４】
図１に示すように、本実施形態に係るカラオケ装置１は、防音壁等により構成された個室（以下、「カラオケボックスＨ」という。）等に配設され、利用者から選択された楽曲のカラオケ伴奏音楽（以下、「曲」という。）を再生する装置であり、カラオケ装置本体１０と、表示部１１と、スピーカ１２と、マイクユニット１３と、リモコン（図示略）とを備えている。
【００２５】
カラオケ装置本体１０は、複数の楽曲に対応した音データ（以下、「曲データ」という。）と、各楽曲の歌詞の画像や演出映像等を含む画像データとを記憶している。
【００２６】
そして、このカラオケ装置本体１０は、利用者がリモコン等を操作して所望の楽曲を選択することにより、その選択された楽曲の曲データを再生してスピーカ１２から出音させると共に、再生する曲データに対応する歌詞の画像や演出映像を表示部１１に表示させ、その利用者が歌を歌い始めると、その利用者（以下、「歌唱者」という。）の歌声もスピーカ１２から出音させる装置である。なお、このカラオケ装置本体１０の具体的構成等については、後に詳述する。
【００２７】
表示部１１は、カラオケ装置本体１０から入力される画像信号に応じた歌詞の画像や演出映像を表示する装置であり、大型の液晶表示装置により構成している。なお、表示部１１は、液晶表示装置に限定するものではなく、ＣＲＴ（Cathode Ray Tube）ディスプレイやプラズマディスプレイ等、外部から入力される画像信号に応じた画像を表示可能な装置であれば、任意の表示装置を用いることができる。
【００２８】
スピーカ１２は、カラオケ装置本体１０から入力される音声信号を音に変換して出力する装置である。
【００２９】
マイクユニット１３は、歌唱者Ｐの歌声を電気信号である音声信号に変換してカラオケ装置本体１０へ出力する装置である。本実施形態では、マイクユニット１３内に図示しない無線送信部を設けており、この無線送信部により、音声信号をカラオケ装置本体１０へ送信するように構成している。
【００３０】
リモコン（図示略。）は、利用者が所望する楽曲を選択する際に操作する選択ボタンや、次に再生する曲を予約するために操作する予約ボタン、曲の再生を中止させるために操作する中止ボタン等、当該カラオケ装置１が備える各種機能を実行させるために操作する複数の操作ボタンと、各操作ボタンが操作されたときに、そのボタン操作に対応した制御信号をカラオケ装置本体１０へ送信する無線通信部とを備えている。
【００３１】
特に、本実施形態に係るカラオケ装置１は、曲を再生する再生部に加え、曲が再生されているときに、歌唱者Ｐの動作状態を検出する動作状態検出部と、この動作状態検出部により検出した歌唱者Ｐの動作状態が所定の動作状態であるときに、歌唱者Ｐの歌声に合うように曲を補正する補正部とを備えている。
【００３２】
本実施形態では、マイクユニット１３の内部に、加速度センサにより構成した動作状態検出部を設けることによって、歌を歌っているときの歌唱者Ｐの動作状態を検出するように構成している。
【００３３】
なお、動作状態検出部は、マイクユニット１３に配設する加速度センサに限定するものではなく、歌を歌っているときの歌唱者Ｐの動作状態を検出可能なものであれば任意の構成とすることができる。
【００３４】
たとえば、カラオケボックスＨ内に、歌唱者Ｐが歌う際に立つステージ等の所定のスペースを設け、このステージの床面に複数の圧力センサを配置しておき、この圧力センサにより、歌唱者Ｐの動作状態を検出する構成や、ステージを撮影する撮像装置を設けておき、この撮像装置により歌唱者Ｐの動作態様を撮像してキャプチャリングすることによって、歌唱者Ｐの動作状態を検出する構成、マイクユニット１３内に歌唱者Ｐがマイクユニット１３を握る強さを検出する圧力センサを設け、この圧力センサにより歌唱者Ｐの動作態様（熱唱度合い）を検出する構成等、任意の構成とすることができる。
【００３５】
また、補正部は、曲の補正として、歌唱者Ｐの歌声のキー（以下、「歌声ピッチ」という。）と曲のピッチ（以下、「伴奏ピッチ」という。）とが合うように、伴奏ピッチを変更して補正するように構成している。
【００３６】
本実施形態の補正部が行う補正は、伴奏ピッチを変更する補正に限定するものではなく、歌唱者Ｐの歌が上手く聴こえるようにする補正であれば、任意の補正を行う構成にしてもよい。
【００３７】
たとえば、歌を歌っているときの歌唱者Ｐの動作状態が所定の動作状態になると、歌唱者Ｐの歌声にエコーをかける度合いを変更する補正や、曲の再生中に所定のタイミングで歌唱者Ｐの歌声に、歌唱者Ｐの歌声よりも５度高いキーの歌声を重畳させる（ハモリを入れる）補正、歌唱者Ｐの歌のスピードと曲のスピードとを合わせる補正、曲と歌声の音量のバランスを調整する補正等、任意の補正を行う構成にしてもよい。
【００３８】
かかる構成にする場合には、後述の音程変更部１１８（図２参照）に、エコー付加手段や、ハモリ付加手段、再生速度調整手段、音量調整手段等を設ける。
【００３９】
このように、本実施形態のカラオケ装置１では、曲の再生中に、歌唱者Ｐの動作状態が所定の動作状態になると、歌唱者Ｐの歌が上手に聴こえるように曲を補正するように構成しているため、歌唱者Ｐに対して、身振り手振りや踊り等といった所定の動作をさせながら歌わせるように促すことができる。
【００４０】
その結果、歌唱者Ｐは、体を動かしながら歌を歌うようになり、当該カラオケ装置１を利用して歌を歌うことに更なる興趣性を感じることができるようになる一方、歌唱者Ｐの歌を聴いている人にとっても、歌唱者Ｐの動作によるパフォーマンスを見ながら歌を聴くことができるので、歌を聴くことに更なる興趣性を感じることができるようになる。
〔２．カラオケ装置の電気的構成等について〕
次に、本実施形態に係るカラオケ装置１の電気的構成について説明する。図２は、本実施形態に係るカラオケ装置１の電気的構成を示す説明図である。この図２では、カラオケ装置１の中で、歌唱者Ｐの動作状態に応じて曲を補正する機能を備えた部分を示しており、その他の部分については省略している。
【００４１】
図２に示すように、本実施形態のカラオケ装置１は、利用者により選択された楽曲に対応する画像信号を表示部１１へ出力すると共に、利用者により選択された楽曲に対応する音声信号とマイクユニット１３から入力される音声信号とを合成（加算処理）してスピーカ１２へ出力するカラオケ装置本体１０と、このカラオケ装置本体１０から入力される画像信号に基づいて画像を表示する表示部１１と、カラオケ装置本体１０から入力される合成された音声信号を音声として出力するスピーカ１２と、歌唱者Ｐの歌声を検出して音声信号に変換すると共に、歌唱者Ｐの動作状態を検出して動作信号に変換し、これら音声信号及び動作信号をカラオケ装置本体１０へ出力するマイクユニット１３とを備えている。
【００４２】
また、カラオケ装置本体１０は、カラオケデータ記憶部１０２と、カラオケデータ再生部１０１と、補正ユニット１０３と、加算部１０４と、アンプ１０５とを備えている。
【００４３】
カラオケデータ記憶部１０２は、ＨＤＤ（Hard Disk Drive）により構成しており、このＨＤＤ内に、各楽曲の曲データと画像データとをそれぞれ対応させて記憶している。
【００４４】
本実施形態では、曲データとして、ＭＩＤＩ規格のデータ（以下、「ＭＩＤＩデータ」という。）を用いるようにしている。
【００４５】
１曲分のＭＩＤＩデータは、その曲を構成する各パート（楽器）や主旋律（メロディ）部毎のノートデータ（音符のデータ）がそれぞれ記憶された複数のトラックから構成されている。
【００４６】
各ノードデータには、各音の出音開始・終了のタイミングを示すデータ、各音のピッチ（高さ）を示すデータ、各音の発音・消音時のベロシティ（強度等）を示すデータ等が含まれている。このように構成された各曲データ及び画像データは、エンコードされた状態でＨＤＤに記憶されている。
【００４７】
カラオケデータ再生部１０１は、デコーダにより構成しており、利用者により再生する楽曲が選択されると、その楽曲に対応する曲データと画像データとをカラオケデータ記憶部１０２から読み出してデコードし、曲データを補正ユニット１０３へ出力すると共に、画像データを表示部１１へ出力する。
【００４８】
また、このカラオケデータ再生部１０１は、後述のメロディ部データ取得部１１０及び音程変更部１１８へ再生する曲データを出力する。
【００４９】
マイクユニット１３は、歌唱者Ｐが入力する歌声を電気信号であるデジタルの音声信号に変換するマイクロホン１３１と、歌唱者Ｐが歌っているときの動作に伴って移動するマイクユニット１３の加速度を検出し、その検出結果を示す動作信号を生成する加速度センサ１３２とを備えている。
【００５０】
本実施形態における加速度センサ１３２は、圧電効果を利用して物体にかかる加速度を電気信号に変換するピエゾ素子により構成しており、ここでは、マイクユニット１３の上下左右前後への移動時における加速度を検出可能な３次元加速度センサを用いている。
つまり、本実施形態では、この加速度センサ１３２が歌唱者Ｐの動作状態を検出する動作状態検出部として機能する。
【００５１】
また、ここでは図示を省略しているが、このマイクユニット１３は、無線送信部を備えており、この無線送信部により音声信号及び動作信号をカラオケ装置本体１０へ無線通信により送信するように構成している。
【００５２】
加算部１０４は、マイクユニット１３から入力されるデジタルの音声信号（歌声の信号）と、補正ユニット１０３から入力されるデジタルの音声信号（曲の信号）とを合成してアナログの音声信号を生成するＤ／Ａコンバータにより構成しており、生成した音声信号をアンプ１０５へ出力する。
【００５３】
アンプ１０５は、加算部１０４から入力される歌声音声信号を、利用者により設定された音量となるように増幅してスピーカ１２へ出力する。
【００５４】
また、補正ユニット１０３は、カラオケ装置本体１０内部において、マイクユニット１３から入力される動作信号に応じて、歌唱者Ｐの歌声ピッチに合うように、伴奏ピッチを変更する補正を行う補正部として機能する装置である。
【００５５】
この補正ユニット１０３は、メロディ部データ取得部１１０と、伴奏ピッチ検出部１１１と、歌声ピッチ検出部１１２と、差分検出部１１３と、音楽種別取得部１１４と、動作判定部１１５と、第１テーブル記憶部１１６と、第２テーブル記憶部１１７と、音程変更部１１８と、補正量設定部１１９と、図示しない無線受信部とを備えている。
【００５６】
本実施形態において、メロディ部データ取得部１１０、伴奏ピッチ検出部１１１、歌声ピッチ検出部１１２、差分検出部１１３、音楽種別取得部１１４、動作判定部１１５、音程変更部１１８、補正量設定部１１９、無線受信部は、それぞれ所定の情報処理を実行するＩＣ（Integrated Circuit）チップにより構成している。
【００５７】
メロディ部データ取得部１１０を構成するＩＣチップは、所定の情報処理として、カラオケデータ再生部１０１から入力される曲データの中から、主旋律（メロディ）部を示すノートデータを選択的に取得して、伴奏ピッチ検出部１１１と補正量設定部１１９とへ出力する処理を行う。
【００５８】
伴奏ピッチ検出部１１１を構成するＩＣチップは、所定の処理として、メロディ部データ取得部１１０から入力されるメロディ部のノートデータから、再生中の曲の伴奏ピッチを検出して、検出した伴奏ピッチを示すデータを差分検出部１１３へ出力する処理を行う。
【００５９】
つまり、本実施形態では、このＩＣチップがカラオケデータ再生部１０１により再生される曲のピッチを検出する伴奏ピッチ検出手段として機能する。
【００６０】
歌声ピッチ検出部１１２を構成するＩＣチップは、所定の処理として、マイクロホン１３１から出力され、無線送信部と無線受信部とを介して入力される音声信号から、歌唱者Ｐの歌声ピッチを検出し、その検出した歌声ピッチを示すデータを差分検出部１１３へ出力する処理を行う。
【００６１】
つまり、本実施形態では、このＩＣチップがマイクロホン１３１からの歌声信号に基づいて、歌唱者Ｐの歌声のピッチを検出する歌声ピッチ検出手段として機能する。
【００６２】
差分検出部１１３を構成するＩＣチップは、所定の処理として、伴奏ピッチ検出部１１１から入力される曲の伴奏ピッチを示すデータと、歌声ピッチ検出部１１２から入力される歌声ピッチを示すデータとから、伴奏ピッチと歌声ピッチとの差分を算出して、その差分を示すデータを補正量設定部１１９へ出力する処理を行う。
【００６３】
つまり、本実施形態では、このＩＣチップが歌唱者Ｐの歌声のピッチと曲のピッチとの差分を検出する差分検出手段として機能する。
【００６４】
音楽種別取得部１１４を構成するＩＣチップは、所定の処理として、カラオケデータ再生部１０１から入力される曲データの中から、その曲のテンポを示すノートデータを検出して、再生中の曲の種別（以下、「音楽種別」という。）を検出して取得し、その取得した音楽種別を示すデータを動作判定部１１５へ出力する。
【００６５】
つまり、本実施形態では、この音楽種別取得部１１４が再生部により再生される曲の種別を検出する音楽種別検出手段として機能する。
【００６６】
ここでの音楽種別を示すデータは、曲データ中におけるベース又はドラムのトラックに記録されているノートデータに基づいて生成するようにしており、具体的には、再生中の曲のテンポを、その曲を１分間再生する間にメトロノームが打つ回数に換算したデータと、再生中の曲の１小節内の拍数を示すデータとを含んでいる。
【００６７】
動作判定部１１５を構成するＩＣチップは、所定の処理として、音楽種別取得部１１４から入力される音楽種別を示すデータと、第１テーブル記憶部１１６内に記憶している後述の音楽種別―動作種別対応テーブル（図３（ａ）参照。）とを参照して、音楽種別取得部１１４により判定された音楽種別に対応して、歌唱者Ｐが動作するであろう所定の動作種別を判定する処理を行う。
【００６８】
つまり、本実施形態では、この動作判定部１１５を構成するＩＣチップが、音楽種別検出手段により検出した曲の音楽種別に応じた歌唱者Ｐの動作種別を、第１テーブル記憶部１１６に記憶している音楽種別―動作種別対応テーブルに基づいて判定する動作種別判定手段として機能する。
【００６９】
また、このＩＣチップは、加速度センサ１３２から入力される動作信号に基づいて、マイクユニット１３の移動方向、及び、マイクユニット１３の振り幅（マイクユニット１３の移動開始から次に移動を停止するまでの移動距離）を算出し、その算出結果に基づいて、歌唱者Ｐが実際に動作している動作状態を判断すると共に、この判断した歌唱者Ｐの動作状態と、再生中の曲のテンポから判定した動作種別とが合っているか否かの判断を行う処理を行う。
【００７０】
この処理において、このＩＣチップは、歌唱者Ｐの動作態様と動作種別とが合っていた場合に、歌唱者Ｐの動作態様と曲とが合っていると判断して、伴奏ピッチの補正を要求する補正量設定部１１９へ出力する。
【００７１】
このように、本実施形態の補正ユニット１０３では、歌唱者Ｐの動作状態が動作種別判定手段で判定した動作種別であるときに、歌唱者Ｐの動作状態が所定の動作状態であると判断して、伴奏ピッチを補正するようにしているため、歌唱者Ｐは、曲のテンポに合った動作を行うように努めるようになり、その結果、自然と体を動かしながら熱唱するようになるので、歌唱者Ｐと歌唱者Ｐの歌を聴いている人にとっての興趣性を向上させることができる。
【００７２】
また、このＩＣチップは、音楽種別取得部１１４から入力される音楽種別を示すデータから、再生中の曲が２拍子、３拍子、４拍子のうちのいずれかを判定すると共に、加速度センサ１３２から入力される動作信号と、第１テーブル記憶部１１６に記憶している動作量判定テーブル（図３（ｂ）参照。）とを参照して、何拍子の曲のときに歌唱者Ｐが何回マイクユニット１３を動かしたかを判定し、その判定結果に応じた歌唱者Ｐの頑張り度合いを示すデータを補正量設定部１１９へ出力する。
【００７３】
後に詳述するが、このとき、このＩＣチップは、歌唱者Ｐの頑張り度合いを示すデータとして、ｃ１、ｃ２、ｃ３のうち、いずれか一つのデータを補正量設定部１１９へ出力する。
【００７４】
また、このＩＣチップは、加速度センサ１３２から入力される動作信号に基づいて、マイクユニット１３の動作開始タイミングを示すデータを補正量設定部１１９へ出力する処理を行う。
【００７５】
補正量設定部１１９を構成するＩＣチップは、所定の処理として、メロディ部データ取得部１１０から入力される曲のメロディ部を示すノートデータ、差分検出部１１３から入力される差分を示すデータ、動作判定部１１５から入力される伴奏ピッチの補正を要求するデータ、歌唱者Ｐの頑張り度合いを示すデータ、マイクユニット１３の動作開始タイミングを示すデータ、第２テーブル記憶部１１７に記憶している後述のタイミング一致度判定テーブル（図３（ｃ）参照。）、補正レベル判定テーブル（図３（ｄ）参照。）、補正量決定テーブル（図３（ｅ）参照。）を逐次参照して、歌唱者Ｐの動作状態に応じて、伴奏ピッチを変更して補正するか否かを判断すると共に、伴奏ピッチを補正する際には、その補正量を設定し、その設定値を示すデータを音程変更部１１８へ出力する。
【００７６】
音程変更部１１８を構成するＩＣチップは、補正量設定部１１９から入力される設定値に基づいて、カラオケデータ再生部１０１から入力される曲データに対して、伴奏ピッチを変更して補正することにより、歌唱者Ｐの歌声ピッチと伴奏ピッチとの差を低減する処理を行い、伴奏ピッチを変更した曲データをデジタルの音声信号として加算部１０４へ出力する処理を行う。
【００７７】
また、本実施形態における第１テーブル記憶部１１６及び第２テーブル記憶部１１７は、いずれもフラッシュメモリ等の不揮発性メモリにより構成している。
【００７８】
第１テーブル記憶部１１６には、図３（ａ）に示す音楽種別―動作種別対応テーブルと、図３（ｂ）に示す動作量判定テーブルとを記憶しており、第２テーブル記憶部１１７には、図３（ｃ）に示すタイミング一致度判定テーブルと、図３（ｄ）に示す補正レベル判定テーブルと、図３（ｅ）に示す補正量決定テーブルとを記憶している。
【００７９】
〔３．カラオケ装置内に記憶している各種テーブル等について〕
ここで、本実施形態に係るカラオケ装置１のカラオケ装置本体１０内に記憶している各種テーブルについて、具体的に説明する。図３は、本実施形態のカラオケ装置に記憶されている各種テーブルを示す説明図である。
【００８０】
音楽種別―動作種別対応テーブルは、図３（ａ）に示すように、曲を１分間再生する間にメトロノームが打つ回数（以下、「曲のテンポ」という。）と、その曲を歌唱者Ｐが歌う際に動作するであろう所定の動作種別とを対応させたテーブルである。
【００８１】
つまり、本実施形態では、この音楽種別―動作種別対応テーブルを記憶している第１テーブル記憶部１１６が、曲の種別毎に歌唱者Ｐの動作種別を対応させて記憶した記憶手段として機能する。
【００８２】
本実施形態では、曲のテンポが９０以下の音楽種別に対応する所定の動作種別をマイクユニット１３を回す動作とし、曲のテンポが９１〜１００の音楽種別に対応する所定の動作種別を歌唱者Ｐが左右に揺れる動作とし、曲のテンポが１０１〜１２０の音楽種別に対応する所定の動作種別を歌唱者Ｐがマイクユニット１３を前後に振る動作とし、曲のテンポが１４１以上の音楽種別に対応する所定の動作を歌唱者Ｐが飛び跳ねる動作としている。
【００８３】
そして、動作判定部１１５は、この音楽種別―動作種別対応テーブルを参照して、再生中の曲のテンポに対応する動作種別を判定する。
【００８４】
そして、動作判定部１１５は、この判定した動作種別と、実際の歌唱者Ｐの動作態様とを比較して、これら２つの動作が合っているか否かを判断し、合っているときに、補正量設定部１１９へ伴奏ピッチの補正を要求するデータを出力する。
【００８５】
動作量判定テーブルは、図３（ｂ）に示すように、曲の拍数と、その曲が１小節再生されている間に歌唱者Ｐがマイクユニット１３を動かした回数と、これらにそれぞれ対応した歌唱者Ｐの頑張り度合とを対応させたテーブルである。
【００８６】
本実施形態では、２拍の曲において、歌唱者Ｐがマイクユニット１３を動かした回数が１回又は、３拍の曲において、歌唱者Ｐがマイクユニット１３を１回、又は、４拍の曲において歌唱者Ｐがマイクユニット１３を２回動かした場合の頑張り度合いをｃ１（小）としている。
【００８７】
また、２拍の曲において、歌唱者Ｐがマイクユニット１３を動かした回数が２回又は、３拍の曲において、歌唱者Ｐがマイクユニット１３を３回、又は、４拍の曲において歌唱者Ｐがマイクユニット１３を４回動かした場合の頑張り度合いをｃ２（中）としている。
【００８８】
また、２拍の曲において、歌唱者Ｐがマイクユニット１３を動かした回数が４回又は、３拍の曲において、歌唱者Ｐがマイクユニット１３を６回、又は、４拍の曲において歌唱者Ｐがマイクユニット１３を８回動かした場合の頑張り度合いをｃ３（大）としている。
【００８９】
そして、動作判定部１１５では、この動作量判定テーブルを参照して、曲の再生中における歌唱者Ｐの頑張り度合いを判定し、その判定結果である頑張り度合いを示すデータを補正量設定部１１９へ出力する。
【００９０】
タイミング一致度判定テーブルは、図３（ｃ）に示すように、曲の再生が開始されてから所定の時間が経過した時点（例えば、正しい歌い始めのタイミング）と歌唱者Ｐの動作開始タイミング（マイクユニット１３の移動開始タイミングを含む）とのずれ（以下、「時間ずれ」という。）と、その時間ずれの度合を示す時間ずれレベルとを対応させたテーブルである。
【００９１】
本実施形態では、時間ずれが０拍以上１／４拍以下までを時間ずれレベルＡ（小）とし、時間ずれが１／４拍より長く１／２拍以下までを時間ずれレベルＢ（中）とし、時間ずれが１／２拍以上１拍以下を時間ずれレベルＣ（大）としている。
【００９２】
そして、補正量設定部１１９は、このタイミング一致度判定テーブルと、動作判定部１１５から入力される動作開始タイミングを示すデータとを参照して、マイクユニット１３を持つ歌唱者Ｐの動作状態と再生中の曲との一致度を判定して、時間ずれレベルを決定する。
【００９３】
補正レベル判定テーブルは、図３（ｄ）に示すように、時間ずれレベルと、歌唱者Ｐの頑張り度合いを示すデータと、これら２種類の情報から決定される伴奏ピッチの補正レベルとを対応させたテーブルである。
【００９４】
本実施形態では、時間ずれレベルがＣ（大）のときに、歌唱者Ｐの頑張り度合いを示すデータがｃ１（小）又はｃ２（中）であれば、補正レベルをＬｖ１（小）とし、歌唱者Ｐの頑張り度合いを示すデータがｃ３（大）であれば、補正レベルをＬｖ２（中）としている。
【００９５】
また、時間ずれレベルがＢ（中）のときに、歌唱者Ｐの頑張り度合いを示すデータがｃ１（小）又はｃ２（中）であれば、補正レベルをＬｖ２（中）とし、歌唱者Ｐの頑張り度合いを示すデータがｃ３（大）であれば、補正レベルをＬｖ３（大）としている。
【００９６】
また、時間ずれレベルがＡ（小）のときに、歌唱者Ｐの頑張り度合いを示すデータがｃ１（小）であれば、補正レベルをＬｖ２（中）とし、歌唱者Ｐの頑張り度合いを示すデータがｃ２（中）又はｃ３（大）であれば、補正レベルをＬｖ３（大）としている。
【００９７】
そして、補正量設定部１１９は、この補正レベル判定テーブルと、歌唱者Ｐの頑張り度合いを示すデータと、時間ずれレベルとを参照して、再生中の曲に対して行う伴奏ピッチの補正レベルを決定する。
【００９８】
このように、本実施形態の補正ユニット１０３では、動作状態検出部により検出した歌唱者Ｐの動作状態と曲との一致度（時間ズレの少なさ）と、動作状態検出部により検出した歌唱者Ｐの動作量（歌唱者Ｐの頑張り度合い）とに応じて、伴奏ピッチの補正量を変更するように構成しているため、歌唱者Ｐは、できるだけ曲のリズムに合わせながら、より頑張って体を動かすようになるので、歌唱者Ｐと歌唱者Ｐの歌を聴いている人にとっての興趣性が寄り一層向上させることができる。
【００９９】
なお、本実施形態では、曲の表拍子と歌唱者Ｐの動作開始タイミングとが一致している場合に、曲のテンポと歌唱者Ｐの動作とが一致していると判断する場合を例に挙げて説明しているため、タイミング一致度判定テーブルを図３（ｃ）に示すように設定しているが、曲の裏拍子と歌唱者Ｐの動作開始タイミングとが一致している場合に、曲のテンポと歌唱者Ｐの動作とが一致していると判断するように構成してもよい。
【０１００】
このように構成する場合には、図３（ｃ）に示すタイミング一致度判定テーブルにおける時間ずれの欄内の各拍数に、それぞれ１／２拍を加算したタイミング一致度判定テーブルを設ける。
【０１０１】
補正量決定テーブルは、図３（ｅ）に示すように、補正レベルと実際の補正量を示す補正値とを対応させたテーブルである。
【０１０２】
本実施形態では、差分検出部１１３により検出した伴奏ピッチと歌声ピッチとの差分の平均値をｐｄとした場合に、補正レベルＬｖ１（小）のときの補正値をｐｄ×１／４（小）とし、補正レベルＬｖ２（中）のときの補正値をｐｄ×１／２（中）とし、補正レベルＬｖ３（大）のときの補正値をｐｄ（大）としている。
【０１０３】
補正量設定部１１９は、この補正量決定テーブルを参照して再生中の曲の伴奏ピッチの補正量を決定し、その設定値を示すデータを音程変更部１１８へ出力する。
【０１０４】
そして、音程変更部１１８は、補正量設定部１１９から入力される設定値に基づいて、歌声ピッチと伴奏ピッチとの差を低減するように、伴奏ピッチを変更する補正を行う。
【０１０５】
〔４．カラオケ装置の動作等について〕
ここで、上記のように構成した本実施形態に係るカラオケ装置１の動作等について説明する。ここでは、カラオケ装置本体１０が曲のピッチを補正する際の動作を中心に説明することとし、その他の動作については、その詳細な説明を省略する。
【０１０６】
図４及び図５は、本実施形態のカラオケ装置１で実行される処理を示すフローチャートである。
【０１０７】
〔４．１．メイン処理〕
本実施形態のカラオケ装置１では、カラオケ装置本体１０、表示部１１、マイクユニット１３のそれぞれの電源がＯＮされてからＯＦＦされるまでの間、カラオケ装置本体１０が図４に示すメイン処理を実行する。以下、このメイン処理について具体的に説明する。
【０１０８】
図４に示すように、このメイン処理において、カラオケ装置本体１０では、まず、歌唱者Ｐにより再生曲が決定されたか否かの判断を行う（ステップＳ１０）。
【０１０９】
ここで、カラオケ装置本体１０では、カラオケデータ再生部１０１が、リモコンから無線受信部（図示略。）を介して、再生曲が決定されたことを示す信号を受信した場合に、再生曲が決定されたと判断して（ステップＳ１０：Ｙｅｓ）、処理をステップＳ１１へ移し、再生曲が決定されたことを示す信号を受信しなかった場合に、再生曲が決定されていないと判断して（ステップＳ１０：Ｎｏ）、再度ステップＳ１０の処理を行う。
【０１１０】
次に、ステップＳ１１において、カラオケ装置本体１０では、メロディ部データ取得部１１０が曲データを取得する処理を行い、その後、ステップＳ１２において、取得した曲データからメロディ部のノートデータを取得して、伴奏ピッチ検出部１１１へ出力する処理を行う。
【０１１１】
また、このステップＳ１２においては、音楽種別取得部１１４が曲のテンポを取得して、動作判定部１１５へ出力する処理を行い、その後、処理をステップＳ１３へ移す。
【０１１２】
さらに、このステップ１２において、カラオケ装置本体１０では、動作判定部１１５が音楽種別―動作種別対応テーブル（図３（ａ）を参照。）を参照して、音楽種別取得部１１４が取得した曲のテンポに対応する動作種別を判定する。
【０１１３】
次に、ステップＳ１３において、カラオケ装置本体１０では、伴奏ピッチ検出部１１１が曲データから１小節の長さ（時間）を測定する処理を行い、その後、処理をステップＳ１４へ移す。
【０１１４】
次に、ステップＳ１４において、カラオケ装置本体１０では、伴奏ピッチ検出部１１１がメロディスタート小節から４小節間の伴奏ピッチを取得して、差分検出部１１３へ出力する処理を行い、その後、処理をステップＳ１５へ移す。
【０１１５】
次に、ステップＳ１５において、カラオケ装置本体１０では、カラオケデータ再生部１０１が曲の再生をスタートする処理を行う。
【０１１６】
その後、カラオケ装置本体１０では、ステップＳ１６〜ステップＳ１７の処理と、ステップＳ１８の処理とが並行して実行される。
【０１１７】
ステップＳ１６において、カラオケ装置本体１０では、歌声ピッチ検出部１１２がメロディスタート小節から４小節間の歌声ピッチを取得して、差分検出部１１３へ出力する処理を行い、その後、処理をステップＳ１７へ移す。
【０１１８】
次に、ステップＳ１７において、カラオケ装置本体１０では、差分検出部１１３が伴奏ピッチと歌声ピッチとの差分の平均値ｐｄを算出し、その算出結果を示すデータを補正量設定部１１９へ出力する処理を行い、その後、処理をステップＳ１９へ移す。
【０１１９】
また、ステップＳ１８において、カラオケ装置本体１０では、動作判定部１１５が、加速度センサ１３２から入力される動作信号に基づいて、メロディスタート小節から４小節間のマイクユニット１３（歌唱者Ｐ）の動作量を取得する処理を行い、その後、処理をステップＳ１９へ移す。
【０１２０】
また、このステップＳ１８において、動作判定部１１５は、動作量判定テーブル（図３（ｂ）参照。）を参照して、歌唱者Ｐの頑張り度合いを判定し、その判定結果である歌唱者Ｐの頑張り度合いを示すデータを補正量設定部１１９へ出力する処理を行う。
【０１２１】
次に、ステップＳ１９において、カラオケ装置本体１０では、動作判定部１１５が、動作量を取得した小節間内に加速度センサ１３２で一定以上の動作量を検出したか否かの判断を行う。
【０１２２】
ここで、動作判定部１１５は、加速度センサ１３２により検出した動作量（マイクユニット１３の移動量）が５ｃｍ以上であった場合に、一定以上の動作量を検出したと判断して（ステップＳ１９：Ｙｅｓ）、処理をステップＳ２１へ移し、５ｃｍ未満であった場合に、一定以上の動作量を検出しなかったと判断して（ステップＳ１９：Ｎｏ）、処理をステップＳ２０へ移す。
【０１２３】
次に、ステップＳ２１において、カラオケ装置本体１０では、補正ユニット１０３が伴奏ピッチを補正する後述の補正処理（図５参照。）を行い、その後、処理をステップＳ２２へ移す。
【０１２４】
また、ステップＳ２０において、カラオケ装置本体１０では、動作判定部１１５が、ステップＳ１８で動作量を取得した小節の次の４小節から、再度マイクユニット１３（歌唱者Ｐ）の動作量を取得する処理を行い、その後、処理をステップＳ２２へ移す。
【０１２５】
次に、ステップＳ２２において、カラオケ装置本体１０では、カラオケデータ再生部１０１が曲の再生がストップしたか否かの判断を行い、ストップしたと判断した場合に（ステップＳ２２：Ｙｅｓ）、処理をステップＳ１０へ移し、ストップしていないと判断した場合に（ステップＳ２２：Ｎｏ）、処理をステップＳ１９へ移す。
【０１２６】
〔４．２．補正処理〕
次に、メイン処理のステップＳ２１において実行される補正処理について、図５を参照して説明する。
【０１２７】
図５に示すように、この補正処理において、カラオケ装置本体１０では、まず、動作判定部１１５がステップＳ３１〜Ｓ３７の処理を実行することにより、マイクユニット１３（歌唱者Ｐ）の動作態様を判定する処理を行う。
【０１２８】
すなわち、ステップＳ３１において、動作判定部１１５は、加速度センサ１３２から入力される動作信号に基づいて、マイクユニット１３が左右に移動しているか否かの判断を行う。
【０１２９】
ここで、動作判定部１１５は、マイクユニット１３が左右に移動していると判断した場合に（ステップＳ３１：Ｙｅｓ）、処理をステップＳ３４へ移し、左右に移動していないと判断した場合に（ステップＳ３１：Ｎｏ）、処理をステップＳ３２へ移す。
【０１３０】
また、ステップＳ３２において、動作判定部１１５は、加速度センサ１３２から入力される動作信号に基づいて、マイクユニット１３の振り幅が２０ｃｍ以下であるか否かの判断を行う。
【０１３１】
ここで、動作判定部１１５は、マイクユニット１３の振り幅が２０ｃｍ以下であると判断した場合に（ステップＳ３２：Ｙｅｓ）、処理をステップＳ３３へ移して、歌唱者Ｐがマイクユニット１３を前後に振っていると判断し、その後、処理をステップＳ３８へ移す。
【０１３２】
一方、動作判定部１１５は、マイクユニット１３の振り幅が２０ｃｍより大きいと判断した場合に（ステップＳ３２：Ｎｏ）、処理をステップＳ３６へ移して、歌唱者Ｐが飛び跳ねていると判断し、その後、処理をステップＳ３８へ移す。
【０１３３】
また、ステップＳ３４において、動作判定部１１５は、マイクユニット１３の振り幅が２０ｃｍ以下であるか否かの判断を行う。
【０１３４】
ここで、動作判定部１１５は、マイクユニット１３の振り幅が２０ｃｍ以下であると判断した場合に（ステップＳ３４：Ｙｅｓ）、処理をステップＳ３５へ移して、歌唱者Ｐがマイクユニット１３を回していると判断し、その後、処理をステップＳ３８へ移す。
【０１３５】
一方、動作判定部１１５は、マイクユニット１３の振り幅が２０ｃｍよりも大きいと判断した場合に（ステップＳ３４：Ｎｏ）、処理をステップＳ３７へ移して、歌唱者Ｐが左右に揺れていると判断し、その後、処理をステップＳ３８へ移す。
【０１３６】
そして、ステップＳ３８において、カラオケ装置本体１０では、動作判定部１１５が音楽種別―動作種別対応テーブル（図３（ａ）参照。）を参照する処理を行い、その後、処理をステップＳ３９へ移す。
【０１３７】
次に、ステップＳ３９において、カラオケ装置本体１０では、動作判定部１１５が歌唱者Ｐの動作と曲とが合っているか否かの判断を行う。
【０１３８】
ここで、動作判定部１１５は、ステップＳ３１〜ステップＳ３７で判断した歌唱者Ｐの動作態様と、ステップＳ１２で判定した動作種別（図３（ａ）参照。）とが同一であった場合に、歌唱者Ｐの動作と曲とが合っていると判断して（ステップＳ３９：Ｙｅｓ）、伴奏ピッチの補正を要求するデータを補正量設定部１１９へ出力する処理を行い、その後、処理をステップＳ４０へ移す。
【０１３９】
一方、動作判定部１１５は、ステップＳ３１〜ステップＳ３７で判断した歌唱者Ｐの動作態様と、ステップＳ１２で判定した動作種別とが同一でなかった場合に、歌唱者Ｐの動作と曲とが合っていないと判断して（ステップＳ３９：Ｎｏ）、処理をステップＳ４７へ移す。
【０１４０】
ステップＳ４０において、カラオケ装置本体１０では、補正量設定部１１９が動作判定部１１５から入力されるマイクユニット１３の動作開始タイミングを示すデータに基づいて、歌唱者Ｐの動作スタート時刻を取得する処理を行い、その後、処理をステップＳ４１へ移す。
【０１４１】
次に、ステップＳ４１において、カラオケ装置本体１０では、補正量設定部１１９が１小節目頭の時刻と、ステップＳ４１で取得した歌唱者Ｐの動作スタートの時刻とのずれが１拍分以内か否かを判断し、１拍よりも長いと判断した場合に（ステップＳ４１：Ｎｏ）、処理をステップＳ４７へ移す。
【０１４２】
一方、このステップＳ４１において、補正量設定部１１９は、１小節目頭の時刻と歌唱者Ｐの動作スタートの時刻とのずれが１拍分以内であると判断した場合に（ステップＳ４１：Ｙｅｓ）、タイミング一致度判定テーブル（図３（ｃ）参照。）を参照して、時間ずれレベルを判定し、その後、処理をステップＳ４２へ移す。
【０１４３】
ステップＳ４７において、カラオケ装置本体１０では、動作判定部１１５が次の４小節から再度マイクユニット１３（歌唱者Ｐ）の動作量を取得する処理を行い、その後、この補正処理を終了する。
【０１４４】
ステップＳ４２において、カラオケ装置本体１０では、補正量設定部１１９が補正レベル判定テーブル（図３（ｄ）参照。）を参照して、補正レベルを取得する処理を行い、その後、処理をステップＳ４３へ移す。
【０１４５】
ここで、補正量設定部１１９は、動作判定部１１５から入力される歌唱者Ｐの頑張り度合いを示すデータと、ステップＳ４１で判定した時間ずれレベルと、補正レベル判定テーブル（図３（ｄ）参照。）とに基づいて、補正レベルを判定して取得する。
【０１４６】
そして、補正量設定部１１９は、補正量決定テーブル（図３（ｅ）参照。）を参照して、取得した補正レベルに対応する補正値を決定して設定する。
【０１４７】
次に、ステップＳ４３において、カラオケ装置本体１０では、音程変更部１１８がステップＳ４２で設定された補正値の分だけ曲のピッチを変更して補正する処理を行い、その後、処理をステップＳ４４へ移す。
【０１４８】
次に、ステップＳ４４において、カラオケ装置本体１０では、音程変更部１１８がステップＳ４２で設定された補正レベルがＬｖ１であるか否かの判断を行い、Ｌｖ１であると判断した場合に（ステップＳ４４：Ｙｅｓ）、処理をステップＳ４８へ移す。
【０１４９】
一方、音程変更部１１８は、補正レベルがＬｖ１でないと判断した場合に（ステップＳ４４：Ｎｏ）、処理をステップＳ４５へ移す。
【０１５０】
ステップＳ４８において、カラオケ装置本体１０では、動作判定部１１５が、次の４小節から再度マイクユニット１３（歌唱者Ｐ）の動作量を取得する処理を行い、その後、この補正処理を終了する。
【０１５１】
そして、ステップＳ４５において、音程変更部１１８は、ステップＳ４２で設定された補正レベルがＬｖ２であるか否かの判断を行い、Ｌｖ２であると判断した場合に（ステップＳ４５：Ｙｅｓ）、処理をステップＳ４９へ移し、補正レベルがＬｖ２でないと判断した場合に（ステップＳ４５：Ｎｏ）、処理をステップＳ４６へ移す。
【０１５２】
ステップＳ４９において、カラオケ装置本体１０では、動作判定部１１５が次の８小節から再度マイクユニット１３（歌唱者Ｐ）の動作量を取得する処理を行い、その後、この補正処理を終了する。
【０１５３】
ステップＳ４６において、このカラオケ装置本体１０では、音程変更部１１８が曲のピッチを変更して補正する処理を終了し、その後、この補正処理を終了する。
【０１５４】
このように、本実施形態のカラオケ装置１では、カラオケデータ再生部１０１が曲を再生しているときに、補正ユニット１０３がマイクユニット１３から入力される動作信号に基づいて、歌唱者Ｐの動作状態を検出すると共に、その検出結果と、カラオケデータ再生部１０１から入力される曲データとに基づいて、歌唱者Ｐが再生中の曲のテンポに合った所定の動作態様で動作していると判断した場合に、その動作のタイミングと曲との一致度と、その動作量に応じた歌唱者Ｐの頑張り度合いとに応じた補正量で、歌声ピッチと伴奏ピッチとの差分を低減するように伴奏ピッチを補正するように構成している。
【０１５５】
かかる構成とすることにより、歌唱者Ｐは、自身の歌声ピッチと曲の伴奏ピッチとを一致させようと、曲のテンポに合わせて積極的に体を動かすようになるので、自然と身振り手振りを交えて熱唱するようになり、歌うことへの興趣性が向上する。
【０１５６】
しかも、歌唱者Ｐは、体を動かしながら歌うことで、その歌を聴いている人の注目を集めることができるので、これによっても、歌うことへの興趣性が向上する。
【０１５７】
また、その歌唱者Ｐの歌を聴いている人も、伴奏ピッチと歌声ピッチとがあった上手い歌を聴くことができるだけでなく、歌唱者Ｐの動作によるパフォーマンスも見ることができるので、当該カラオケ装置１を利用することへの興趣性が向上する。
【０１５８】
また、上記のように、本実施形態では、カラオケ装置本体１０内に設けた補正ユニット１０３を構成する各ＩＣチップが、それぞれ所定の情報処理を実行することによって、伴奏ピッチを補正するようにカラオケ装置１を構成したが、補正ユニット１０３の構成は、これに限定するものではなく、例えば、図４及び図５のフローチャートに示す情報処理を実行するためのプログラムを記憶した不揮発性メモリと、この不揮発性メモリからプログラムを読み出して所定の演算処理を実行するＣＰＵ（Central Processing Unit）と、このＣＰＵが演算処理を実行する際の作業領域となるＲＡＭ（Random Access Memory）とを備えたコンピュータにより、補正ユニット１０３を構成してもよい。
【０１５９】
かかる構成とすることにより、補正ユニット１０３の回路規模をコンパクトにすることができると共に、不揮発性メモリに記憶するプログラムを書き換えるだけで、曲の補正内容や、補正を行う条件などを容易に変更することができ、カラオケ装置１の興趣性をより一層向上させることができる。
【０１６０】
また、本実施形態では、歌唱者Ｐが再生中の曲のテンポに合った所定の動作態様で動作していることと、その動作のタイミングと曲との一致度と、その動作量に応じた歌唱者Ｐの頑張り度合いという３つの条件を複合して、伴奏ピッチを補正するか否か、及び、補正する場合の伴奏ピッチの補正量を決定しているが、これら３つの条件のうち、少なくとも１つの条件に基づいて、伴奏ピッチを補正するか否か、及び、補正する場合の伴奏ピッチの補正量を決定してもよい。
【０１６１】
また、本実施形態では、歌唱者Ｐの動作量が大きいほど、伴奏ピッチの補正量を大きくしているが、再生する曲のジャンルに応じて、歌唱者Ｐの動作量が小さいほど、伴奏ピッチの補正量を大きくするように構成してもよい。
【０１６２】
かかる構成とする場合には、図３（ｂ）に示す動作量判定テーブルにおける頑張り度合いを示すデータの配列（ｃ１、ｃ２、ｃ３）を逆にｃ３、ｃ２、ｃ１となるように配列する。
【０１６３】
こうすることにより、たとえば、再生する楽曲がバラード調の楽曲である場合に、歌唱者Ｐが激しく動作して、歌を聴いている人が興醒めしてしまうことを防止することができる。
【０１６４】
また、本実施形態では、１台のカラオケ装置１に１つのマイクユニット１３を設けるように構成しているが、１台のカラオケ装置１に複数のマイクユニット１３を設けるように構成してもよい。
【０１６５】
そして、マイクユニット１３を複数設ける場合には、動作判定部１１５により、複数のマイクユニット１３同士の一致度を判定し、その一致度に応じて、伴奏ピッチの補正量を決定するように構成する。
【０１６６】
かかる構成とすることにより、たとえば、デュエット曲等、複数の歌唱者Ｐが同時に歌う楽曲を再生する場合に、各歌唱者Ｐは、積極的にお互いの動作を合わせようとするようになるため、これによっても、当該カラオケ装置１を利用することへの興趣性が向上する。
【０１６７】
また、本実施形態では、補正ユニット１０３が曲の再生中に所定期間（ここでは、４小節間）歌唱者Ｐの動作量を検出し、検出した動作量が所定の値を超えたときに、補正ユニット１０３により伴奏ピッチを補正するように構成しているが、歌唱者Ｐの動作量を検出する期間や伴奏ピッチに補正を行う期間を予め設定しておき、その設置した期間にのみ、歌唱者Ｐの動作量の検出や、伴奏ピッチの補正を行うように構成してもよい。
【０１６８】
そして、歌唱者Ｐの動作量を検出する期間や、伴奏ピッチに補正を行う期間を予め設定する場合には、たとえば、曲のサビの部分に対応する４小節間にのみ、歌唱者Ｐの動作状態を検出するか、若しくは、曲のサビの部分に対応する４小節間にのみ、伴奏ピッチの補正を行うように構成する。
【０１６９】
曲のサビの部分に対応する４小節間にのみ、歌唱者Ｐの動作状態を検出するように構成した場合、歌唱者Ｐは、歌を聴いている人が最も注目する曲のサビの部分において、積極的に体を動かしながら歌うようになる。
【０１７０】
また、曲のサビの部分に対応する４小節間にのみ、伴奏ピッチの補正を行うように構成した場合、歌を聴く人は、少なくとも最も聞きたい歌のサビの部分に関しては、伴奏ピッチと歌声ピッチとが合った上手い歌を聴くことができる。
【図面の簡単な説明】
【０１７１】
【図１】本実施形態のカラオケ装置の概観を示す説明図である。
【図２】本実施形態のカラオケ装置の電気的構成を示す説明図である。
【図３】本実施形態のカラオケ装置に記憶されている各種テーブルを示す説明図である。
【図４】本実施形態のカラオケ装置で実行される処理を示すフローチャートである。
【図５】本実施形態のカラオケ装置で実行される処理を示すフローチャートである。
【符号の説明】
【０１７２】
Ｐ  歌唱者
Ｈ  カラオケボックス
１  カラオケ装置
１０  カラオケ装置本体
１１  表示部
１２  スピーカ
１３  マイクユニット
１０１  カラオケデータ再生部
１０２  カラオケデータ記憶部
１０３  補正ユニット
１０４  加算部
１０５  アンプ
１１０  メロディ部データ取得部
１１１  伴奏ピッチ検出部
１１２  歌声ピッチ検出部
１１３  差分検出部
１１４  音楽種別取得部
１１５  動作判定部
１１６  第１テーブル記憶部
１１７  第２テーブル記憶部
１１８  音程変更部
１１９  補正量設定部
【図１】
2009198714.tif 000003
【図２】
2009198714.tif 000004
【図３】
2009198714.tif 000005
【図４】
2009198714.tif 000006
【図５】
2009198714.tif 000007