(57)【要約】【課題】従来と比較してより簡易な構成で、楽曲の再生に合わせてガイドメロディを再生することのできる技術を提供する。【解決手段】楽曲再生装置１の制御部１１は、選択された楽曲の曲番号データをサーバ装置２に送信する。サーバ装置２は、受信した曲番号データに対応するガイドメロディデータと補正データとを記憶部２２から読み出し、読み出したガイドメロディデータと補正データとを楽曲再生装置１に送信する。楽曲再生装置１の制御部１１は、サーバ装置２から、ガイドメロディデータと補正データとを受信すると、受信したガイドメロディデータに含まれるタイムコードの示す発音タイミングを補正データの示す内容で補正し、補正後のタイムコードに従って、ガイドメロディデータを楽曲データに同期させて再生する。【選択図】図１
2008276101.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と楽曲再生装置とを備えた楽曲再生システムであって、
前記サーバ装置は、
ノートの列と各ノートの発音タイミングを示すタイムコードを含むガイドメロディデータを記憶するとともに、該ガイドメロディデータを構成する各ノートの発音タイミングの補正内容を示す補正データを記憶する記憶手段と、
前記楽曲再生装置から楽曲を指定する楽曲指定データを取得する楽曲指定データ取得手段と、
前記楽曲指定データ取得手段により取得された楽曲指定データの示す楽曲に対応するガイドメロディデータと補正データとを前記記憶手段から読み出す読出手段と、
前記読出手段により読み出されたガイドメロディデータと補正データとを前記楽曲再生装置に供給する楽曲供給手段と
を備え、
前記楽曲再生装置は、
楽曲の演奏音を表すオーディオデータであってその各部の再生時刻を示すタイムコードを含むオーディオデータを、所定の記憶手段から読み出して該タイムコードに従って再生する楽曲再生手段と、
前記楽曲指定データを前記サーバ装置に送信する楽曲指定データ送信手段と、
前記楽曲指定データ送信手段により送信された楽曲指定データに対応するガイドメロディデータと補正データとを、前記サーバ装置から取得するガイドメロディデータ取得手段と、
前記ガイドメロディデータ取得手段により取得されたガイドメロディデータに含まれるタイムコードの示す発音タイミングを前記ガイドメロディデータ取得手段により取得された補正データの示す補正内容で補正し、補正後のタイムコードに従って、該ガイドメロディデータを前記楽曲再生手段により再生されるオーディオデータに同期させて再生するガイドメロディ再生手段と
を具備することを特徴とする楽曲再生システム。
【請求項２】
楽曲の演奏音を表すオーディオデータであってその各部の再生時刻を示すタイムコードを含むオーディオデータを、所定の記憶手段から読み出して該タイムコードに従って再生する楽曲再生手段と、
ノートの列と各ノートの発音タイミングを示すタイムコードを含むガイドメロディデータと、該ガイドメロディデータを構成する各ノートの発音タイミングの補正内容を示す補正データとを取得するガイドメロディデータ取得手段と、
前記ガイドメロディデータ取得手段により取得されたガイドメロディデータに含まれるタイムコードの示す発音タイミングを前記ガイドメロディデータ取得手段により取得された補正データの示す補正内容で補正し、補正後のタイムコードに従って、該ガイドメロディデータを前記楽曲再生手段により再生されるオーディオデータに同期させて再生するガイドメロディ再生手段と
を具備することを特徴とする楽曲再生装置。
【請求項３】
前記補正データは、テンポの揺らぎを前記楽曲の各部で指摘したデータであり、
前記ガイドメロディ再生手段は、前記楽曲のテンポが各部において前記ガイドメロディデータ取得手段により取得された補正データの示すテンポとなるように該ガイドメロディデータのタイムコードを補正する
ことを特徴とする請求項２に記載の楽曲再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲を再生する技術に関する。
【背景技術】
【０００２】
従来販売されているＣＤ（Compact Disk）には、メインとして収録された楽曲（以下「メイン曲」という）以外にも、複数の楽曲が収録されているのが一般的である。収録されている楽曲の中には、メイン曲のボーカルパートを除いた伴奏音（以下、「カラオケ曲」という）が収録されているものもある。ＣＤの購入者は、ＣＤに収録されたこの「カラオケ曲」に合わせて歌唱を行うことで、ＣＤに収録されたメイン曲と全く同じ伴奏に合わせて歌唱を行うことができる。
【０００３】
ところで、上述の「カラオケ曲」を用いてカラオケ歌唱を行う場合、歌唱者が歌唱しにくいと感じる場合が多々ある。これは、楽曲のボーカルメロディを正確に覚えていないケースが多いことが原因のひとつに挙げられる。また、近年普及しているカラオケ装置においては、カラオケ伴奏に合わせてボーカルのガイドメロディを流すものが一般的となっており、多くの歌唱者はガイドメロディを頼りにしながら歌唱することに慣れてしまっているから、ガイドメロディが存在しない「カラオケ曲」では、歌唱するのに違和感を覚えることも原因のひとつに挙げられる。
【０００４】
ところで、特許文献１には、ＣＤ−ＭＩＤＩフォーマットでＣＤのサブコード領域に予めガイドメロディを原盤の中に埋め込んでおき、楽曲とガイドメロディとを同期再生する方法が提案されている。特許文献１に記載の技術によれば、楽曲の再生に合わせてガイドメロディを再生することができる。
【特許文献１】特開２０００−１５６０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、楽曲の再生に合わせてガイドメロディを再生することができるものの、新たなＣＤをオーサリング及び作成する必要があり、装置やＣＤの作成に係るコストが高くなってしまうとともに、装置の構成が複雑になるという問題がある。
【０００６】
本発明は上述した背景の下になされたものであり、従来と比較してより簡易な構成で、楽曲の再生に合わせてガイドメロディを再生することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の好適な態様である楽曲再生システムは、サーバ装置と楽曲再生装置とを備えた楽曲再生システムであって、前記サーバ装置は、ノートの列と各ノートの発音タイミングを示すタイムコードを含むガイドメロディデータを記憶するとともに、該ガイドメロディデータを構成する各ノートの発音タイミングの補正内容を示す補正データを記憶する記憶手段と、前記楽曲再生装置から楽曲を指定する楽曲指定データを取得する楽曲指定データ取得手段と、前記楽曲指定データ取得手段により取得された楽曲指定データの示す楽曲に対応するガイドメロディデータと補正データとを前記記憶手段から読み出す読出手段と、前記読出手段により読み出されたガイドメロディデータと補正データとを前記楽曲再生装置に供給する楽曲供給手段とを備え、前記楽曲再生装置は、楽曲の演奏音を表すオーディオデータであってその各部の再生時刻を示すタイムコードを含むオーディオデータを、所定の記憶手段から読み出して該タイムコードに従って再生する楽曲再生手段と、前記楽曲指定データを前記サーバ装置に送信する楽曲指定データ送信手段と、前記楽曲指定データ送信手段により送信された楽曲指定データに対応するガイドメロディデータと補正データとを、前記サーバ装置から取得するガイドメロディデータ取得手段と、前記ガイドメロディデータ取得手段により取得されたガイドメロディデータに含まれるタイムコードの示す発音タイミングを前記ガイドメロディデータ取得手段により取得された補正データの示す補正内容で補正し、補正後のタイムコードに従って、該ガイドメロディデータを前記楽曲再生手段により再生されるオーディオデータに同期させて再生するガイドメロディ再生手段とを具備することを特徴とする。
【０００８】
また、本発明の好適な態様である楽曲再生装置は、楽曲の演奏音を表すオーディオデータであってその各部の再生時刻を示すタイムコードを含むオーディオデータを、所定の記憶手段から読み出して該タイムコードに従って再生する楽曲再生手段と、ノートの列と各ノートの発音タイミングを示すタイムコードを含むガイドメロディデータと、該ガイドメロディデータを構成する各ノートの発音タイミングの補正内容を示す補正データとを取得するガイドメロディデータ取得手段と、前記ガイドメロディデータ取得手段により取得されたガイドメロディデータに含まれるタイムコードの示す発音タイミングを前記ガイドメロディデータ取得手段により取得された補正データの示す補正内容で補正し、補正後のタイムコードに従って、該ガイドメロディデータを前記楽曲再生手段により再生されるオーディオデータに同期させて再生するガイドメロディ再生手段とを具備することを特徴とする。
この態様において、前記補正データは、テンポの揺らぎを前記楽曲の各部で指摘したデータであり、前記ガイドメロディ再生手段は、前記楽曲のテンポが各部において前記ガイドメロディデータ取得手段により取得された補正データの示すテンポとなるように該ガイドメロディデータのタイムコードを補正してもよい。
【発明の効果】
【０００９】
本発明によれば、従来と比較してより簡易な構成で、楽曲の再生に合わせてガイドメロディを再生することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。
＜Ａ：構成＞
図１は、本実施形態に係るシステムの構成の一例を示すブロック図である。このシステムは、複数の楽曲再生装置１，１，…とサーバ装置２とがインターネット等の通信ネットワーク３に接続されて構成される。楽曲再生装置１，１，…は、通信ネットワークを介して受信したオーディオデータを再生する機能を有する装置であり、例えば携帯オーディオプレーヤ、パーソナルコンピュータ等である。なお、図１においては、図が煩雑になるのを防ぐために、２つの楽曲再生装置１を図示しているが、通信ネットワーク３に接続される楽曲再生装置１の数は２に限定されるものではなく、これより多くても少なくてもよい。サーバ装置２は、カラオケ伴奏の際に用いられ、楽曲の伴奏音や歌詞を表すデータ（以下「カラオケ用データ」という）を複数記憶した装置である。サーバ装置２は、通信ネットワーク３を介して接続されたカラオケ装置（図示略）にカラオケ用データを供給する。なお、カラオケ装置は、サーバ装置２から供給されるカラオケ用データを用いてカラオケ伴奏や歌詞テロップの表示を行う。
【００１１】
次に、図２は、楽曲再生装置１のハードウェア構成の一例を示すブロック図である。図において、制御部１１は、ＣＰＵ（Central Processing Unit）やＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備え、ＲＯＭ又は記憶部１２に記憶されているコンピュータプログラムを読み出して実行することにより、バスを介して楽曲再生装置１の各部を制御する。記憶部１２は、制御部１１によって実行されるコンピュータプログラムやその実行時に使用されるデータを記憶するための記憶手段であり、例えばハードディスク装置である。表示部１３は、液晶パネルを備え、制御部１１による制御の下に各種の画像を表示する。操作部１４は、楽曲再生装置１の利用者による操作に応じた信号を制御部１１に出力する。通信部１５は、サーバ装置２との間で通信ネットワーク３を介して通信を行う通信手段である。音声処理部１６は、制御部１１の制御の下、オーディオデータをＤ／Ａ変換して楽音信号を生成し、生成した楽音信号をスピーカ１７に出力する。スピーカ１７は、音声処理部１６から供給される楽音信号に応じた強度で放音する放音手段である。
【００１２】
なお、この実施形態では、スピーカ１７が楽曲再生装置１に含まれている場合について説明するが、音声処理部１６に出力端子を設け、オーディオケーブルを介してその出力端子に外部スピーカを接続するとしても良い。また、この実施形態では、音声処理部１６からスピーカ１７へ出力される音声信号がアナログ音声信号である場合について説明するが、デジタル音声データを入出力するようにしても良い。このような場合には、音声処理部１６にてＤ／Ａ変換を行う必要はない。表示部１３、操作部１４についても同様であり、楽曲再生装置１に内蔵される形式であってもよく、外付けされる形式であってもよい。
【００１３】
記憶部１２は、図示のように、楽曲データ記憶領域１２１を有している。楽曲データ記憶領域１２１には、例えばＷＡＶＥ形式やＭＰ３形式等の、楽曲の演奏音を表すオーディオデータであってその各部の再生時刻を示すタイムコードを含むオーディオデータ（以下「楽曲データ」という）が記憶されている。これらの楽曲データは、所定のサーバ装置等からダウンロードしたデータである。これらの楽曲データのなかには、メイン曲の楽曲データ以外にも、メイン曲のボーカルパートを除いた伴奏音を表す楽曲データ（以下「オリジナルカラオケデータ」という）が含まれる。楽曲再生装置１の制御部１１は、この楽曲データ記憶領域１２１に記憶された楽曲データをそのタイムコードに従って順次読み出して音声処理部１６を介してスピーカ１７に供給することにより、楽曲の再生を行う。
【００１４】
次に、図３は、サーバ装置２のハードウェア構成の一例を示すブロック図である。図において、制御部２１は、ＣＰＵやＲＯＭ、ＲＡＭを備え、ＲＯＭ又は記憶部２２に記憶されているコンピュータプログラムを読み出して実行することにより、バスを介してサーバ装置２の各部を制御する。記憶部２２は、制御部２１によって実行されるコンピュータプログラムやその実行時に使用されるデータを記憶するための記憶手段であり、例えばハードディスク装置である。表示部２３は、液晶パネルを備え、制御部２１による制御の下に各種の画像を表示する。操作部２４は、操作者による操作に応じた信号を制御部２１に出力する。通信部２５は、楽曲再生装置１との間で通信ネットワーク３を介して通信を行う通信手段である。
【００１５】
記憶部２２は、図示のように、カラオケ用データ記憶領域２２１と補正データ記憶領域２２２とを有している。カラオケ用データ記憶領域２２１には、カラオケ伴奏の際に用いられる、楽曲の伴奏音や歌詞を表すカラオケ用データが記憶されている。ここで、カラオケ用データ記憶領域２２１に記憶されたカラオケ用データの内容の一例について説明する。
カラオケ用データは、図４に示すように、ヘッダと複数のトラックとを有しており、複数のトラックには、利用者が歌唱すべき旋律（ピッチ）の内容を表すガイドメロディデータが記述されたガイドメロディデータトラック、カラオケ演奏音の内容を表す演奏データが記述された演奏トラック、歌詞の内容を表す歌詞データが記述された歌詞トラックがある。カラオケ用データのヘッダ部分には、図４に示すように楽曲を特定する曲番号データ、楽曲の曲名を示す曲名データ、ジャンルを示すジャンルデータ、楽曲の演奏時間を示す演奏時間データ等が含まれている。以上のデータは、ＭＩＤＩフォーマットに従って記述されている。
【００１６】
次に、ガイドメロディデータトラックの各々に記述されているガイドメロディデータの具体例について説明する。図５は行と列のマトリックスになっているので、まず、列について説明する。第１列のデルタタイムは、イベントとイベントとの時間間隔を示しており、テンポクロックの数で表される。デルタタイムが「０」の場合は、直前のイベントと同時に実行される。第２列には演奏データの各イベントが持つメッセージの内容が記述されている。このメッセージには、発音イベントを示すノートオンメッセージ（ＮｏｔｅＯｎ）や消音イベントを示すノートオフメッセージ（ＮｏｔｅＯｆｆ）の他、コントロールチェンジメッセージ等が含まれる。なお、図５に示す例では、コントロールチェンジメッセージは含まれていない。
【００１７】
第３列にはチャンネルの番号が記述されている。ここでは、説明の簡略のためガイドメロディデータトラックのチャンネル番号を「１」としている。
第４列には、ノートナンバ（ＮｏｔｅＮｕｍ）あるいはコントロールナンバ（ＣｔｒｌＮｕｍ）が記述されるが、どちらが記述されるかはメッセージの内容により異なる。例えば、ノートオンメッセージ又はノートオフメッセージであれば、ここには音階を表すノートナンバが記述され、またコントロールチェンジメッセージであればその種類を示すコントロールナンバが記述されている。
第５列にはＭＩＤＩメッセージの具体的な値（データ）が記述されている。例えばノートオンメッセージであれば、ここには音の強さを表すベロシティの値が記述され、ノートオフメッセージであれば、音を消す速さを表すベロシティの値が記述され、またコントロールチェンジメッセージであればコントロールナンバに応じたパラメータの値が記述されている。
【００１８】
次に、図５に示す各行は、歌唱すべきメロディの各音符の属性を示す楽音パラメータとなっており、ノートオンイベント、ノートオフイベントで構成される。
図５に示す例では、デルタタイム４８０の長さを４分音符の長さとしている。この場合、第１行、第２行のイベント処理によりＣ４音が４分音符の長さにわたって発音されることが示され、第３行、第４行のイベント処理によりＧ４音が４分音符の長さにわたって発音されることが示される。そして、第５行、第６行の処理によりＦ４音が２分音符の長さにわたって発音されることが示される。
なお、図５に示す第１列のデルタタイムは、各ノートの発音タイミングを示すコードであるから、以下の説明においては、説明の便宜上、第１列に記述されるデルタタイムを、ガイドメロディの「タイムコード」と称して説明する。
【００１９】
ところで、カラオケ用データ記憶領域２２１に記憶されたカラオケ用データは、カラオケ装置においてカラオケ伴奏を行う際に用いられるデータであり、所定のカラオケ装置に供給されるデータである。カラオケ装置においては、利用者が楽曲指定操作を行うと、曲番号データを基にして、指定されたカラオケ用データが順次読み出されて処理されることで楽曲のカラオケ伴奏が進行する。このとき、ガイドメロディデータも楽曲の進行と同期して読み出され、カラオケ装置がガイドメロディデータもカラオケ用データと同様に順次読み出して処理することで、ガイドメロディがカラオケ伴奏にあわせて放音される。このとき、カラオケ用データに含まれるガイドメロディデータは、カラオケ伴奏用の演奏データ（カラオケ用データに含まれる演奏データ）と同期するように予め作成されたデータであるから、カラオケ装置が、ガイドメロディデータに付されたタイムコードに従ってガイドメロディデータを再生することで、ガイドメロディとカラオケ伴奏とは同期して再生される。
【００２０】
次に、サーバ装置２の補正データ記憶領域２２２には、ガイドメロディデータを構成する各ノートの発音タイミングを補正するための補正内容を表す補正データが記憶されている。上述したように、カラオケ用データに含まれるガイドメロディデータは、カラオケ伴奏用の演奏データと同期するように予め作成されたデータであるから、ガイドメロディに含まれるタイムコードに従ってガイドメロディを再生することにより、カラオケ伴奏とガイドメロディとは同期再生される。一方、販売されたＣＤ等に収録された「オリジナルカラオケ曲データ」等においては、曲の部分部分でテンポやリズムにばらつきのあることが多い。そのため、ガイドメロディをそのタイムコードに従ってそのまま再生すると、楽曲とガイドメロディとの間にテンポやリズムのずれが楽曲の各部で生じ、不自然になってしまう場合がある。そのため、この実施形態では、楽曲再生装置１は、ガイドメロディデータを構成する各ノートの発音タイミングを、補正データの示す内容で補正し、補正した発音タイミングでガイドメロディを再生することにより、楽曲とガイドメロディとを同期再生する。
【００２１】
図６は、補正データの内容の一例を示す図である。図示のように、このデータは、「曲番号」と「補正内容」との項目が互いに関連付けて構成されている。これらの項目のうち、「曲番号」の項目には、楽曲を特定する曲番号データが格納される。この曲番号データは、カラオケ用データに含まれる曲番号データと同様である。次に、「補正内容」の項目には、カラオケ用データに含まれるガイドメロディデータを構成する各ノートの発音タイミングを補正するための補正内容を示すデータが記憶される。この実施形態では、補正データは、図６に例示するように、「０〜１０ｓの間においては１０％テンポを遅くする」、「１０〜１２ｓ間においては２０％テンポを早くする」といったように、テンポの揺らぎを楽曲の各部で指摘したデータが用いられる。補正データ記憶領域２２２に記憶された補正データは、カラオケ用データの管理者等が、ＣＤに収録された楽曲を参照して予め生成したデータである。そのため、この補正データに基づいてガイドメロディの発音タイミングを補正することにより、ガイドメロディと楽曲とを同期再生することができる。
【００２２】
＜Ｂ：動作＞
図７は、楽曲再生装置１の制御部１１が行う処理の流れを示すフローチャートである。以下、図７を参照しつつ、この実施形態の動作について説明する。利用者が操作部１４を用いて楽曲指定操作を行うと、制御部１１は、操作部１４から供給される信号に基づいて楽曲データ記憶領域１２１に記憶された楽曲データのいずれかを選択する（ステップＳ１）。次いで、制御部１１は、選択された楽曲データの再生に伴ってガイドメロディを再生するか否かを利用者に選択させるための画面を表示部１３に表示する。具体的には、例えば、「ガイドメロディを再生しますか？」というメッセージを表示部１３に表示してもよい。操作者が操作部１４を用いてガイドメロディを再生するか否かを選択する操作を行うと、制御部１１は、操作部１４から供給される信号に基づいて、ガイドメロディを再生するか否かを選択する（ステップＳ２）。ガイドメロディを再生しないと判断された場合には（ステップＳ２；ＮＯ）、指定された楽曲の楽曲データが楽曲データ記憶領域１２１から読み出され、音声処理部１６が、楽曲データをアナログの楽音信号に変換し、スピーカ１７に供給する。これにより、スピーカ１７からは、楽曲データに応じた楽音が放音される（ステップＳ６）。
【００２３】
一方、ステップＳ２において、ガイドメロディを再生すると判断された場合には（ステップＳ２；ＹＥＳ）、制御部１１は、指定された楽曲のガイドメロディデータをサーバ装置２から取得するために、指定された楽曲の曲番号データをサーバ装置２に送信する（ステップＳ３）。
【００２４】
サーバ装置２は、楽曲再生装置１から曲番号データを受信すると、受信した曲番号データの示す楽曲のカラオケ用データのガイドメロディデータトラックに記述されたガイドメロディデータをカラオケ用データ記憶領域２２１から読み出すとともに、受信した曲番号データの示す楽曲の補正データを補正データ記憶領域２２２から読み出し、読み出したガイドメロディデータと補正データとを楽曲再生装置１に送信する。
【００２５】
楽曲再生装置１の制御部１１は、サーバ装置２からガイドメロディデータと補正データとを受信したことを検知すると（ステップＳ４；ＹＥＳ）、受信したガイドメロディデータに含まれるタイムコードの示す発音タイミングを、受信した補正データの示す補正内容に基づいて補正し、補正後のタイムコードに従ってガイドメロディデータを楽曲データに同期させて再生する（ステップＳ５）。具体的には、例えば補正データが図６に示す内容である場合には、制御部１１は、０〜１０ｓの間においては、ガイドメロディのテンポが１０％遅くなるようにこの間のガイドメロディデータのタイムコードを補正し、１０〜１２ｓの間においてはテンポが２０％早くなるようにこの間のガイドメロディデータのタイムコードを補正する。この補正処理において用いられる補正データは、上述したように、ＣＤやインターネット等により販売された楽曲データに基づいて予め生成されたデータである。そのため、この実施形態では、この補正データを用いてガイドメロディデータのタイムコードを補正することにより、ガイドメロディと楽曲とを同期再生することができる。
【００２６】
このようにこの実施形態によれば、ＣＤシングル等に収録された「カラオケ曲」とガイドメロディとを同期再生するから、これにより、歌唱者の歌唱を補助することができる。また、この実施形態では、ガイドメロディと同期再生する楽曲の各部においてリズムやテンポに揺らぎがある場合であっても、予め作成された補正データを用いてガイドメロディデータのタイムコードを補正するから、ガイドメロディと楽曲とを同期再生することができ、ガイドメロディが不自然に放音されるのを防ぐことができる。
【００２７】
また、この実施形態によれば、カラオケ装置に対して供給されるカラオケ用データのガイドメロディデータを用いてガイドメロディを再生するから、このサービスの提供者（サーバ装置２の管理者等）は、補正データを作成して配信するだけでよく、オリジナルカラオケ曲と同期させるためのガイドメロディデータを別途作成したり配信したりする必要がない。このように、この実施形態によれば、従来と比較してより簡易な構成で、楽曲の再生に合わせてガイドメロディを同期再生することができる。
【００２８】
＜Ｃ：変形例＞
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。以下にその一例を示す。なお、以下の各態様を適宜に組み合わせてもよい。
（１）上述の実施形態では、図１に示したように、楽曲再生装置１，１，…が通信部１５を備え、通信ネットワーク３に接続されている構成について説明したが、これに限らず、通信ネットワークに直接接続されない構成であってもよい。この場合は、例えば、楽曲再生装置１をＵＳＢ（Universal Serial Bus）等のインターフェースによりパーソナルコンピュータと接続し、パーソナルコンピュータがサーバ装置から通信ネットワークを介してガイドメロディと補正データとを受信し、受信したガイドメロディと補正データとをＵＳＢ等のインターフェースを介して楽曲再生装置１に供給するようにしてもよい。すなわち、パーソナルコンピュータを経由してガイドメロディデータや補正データを取得する構成であってもよい。
【００２９】
（２）上述の実施形態では、インターネットを経由してダウンロードした楽曲データを再生する場合について説明したが、ガイドメロディと同期再生する楽曲データは、インターネットを経由してダウンロードされるものに限らず、ＣＤシングル等から直接再生するものであってもよい。より具体的には、楽曲再生装置は、ＣＤ（Compact Disk）、ＭＤ（Mini Disk）、ＳＤ（Secure Digital）メモリカード、ＤＶＤ等の記録媒体に記録されたオーディオデータを読み取って再生する機能を備えた装置、例えばＣＤプレーヤやパーソナルコンピュータ等であってもよい。この場合は、楽曲再生装置１は、ＣＤ等の記録媒体からオーディオデータを読み出す読出手段を備える構成とし、記録媒体から読み取ったオーディオデータと取得したガイドメロディデータとを同期再生すればよい。要するに、楽曲再生装置１がオーディオデータを読み出す記憶手段は、ハードディスク装置であってもよく、また、例えばＣＤやＭＤ等の記録媒体であってもよい。
【００３０】
また、上述した実施形態では、楽曲再生装置１は、サーバ装置２からガイドメロディデータを取得する構成とした。ガイドメロディデータを取得する態様はこれに限らず、例えば、ＳＤメモリカード等の記録媒体に記録されたガイドメロディを読み出すようにしてもよく、また、例えば、無線ＬＡＮを介して所定のコンピュータ装置からガイドメロディデータを取得するようにしてもよい。要するに、楽曲再生装置１が、ノートの列で構成されたガイドメロディデータであって各ノートの発音タイミングを示すタイムコードを含むガイドメロディデータと、そのガイドメロディデータを構成する各ノートの発音タイミングを補正するための補正内容を示す補正データとを取得するものであればよい。
なお、上述の実施形態では、サーバ装置２は、カラオケ用データと補正データとを別々の記憶領域で記憶する構成としたが、補正データがカラオケ用データ又はガイドメロディデータに付されたデータ構造であってもよい。
【００３１】
（３）上述の実施形態では、補正データとして、テンポの揺らぎを楽曲の各部で指摘したデータを用いた。補正データはこれに限らず、例えば、各ノートの発音開始タイミングを示すデータであってもよい。この場合は、具体的には、図５に例示したガイドメロディデータの第１列のデルタタイムと同様のデータ構造のデータを補正データとして用い、楽曲再生装置１の制御部１１は、ガイドメロディデータのデルタタイムを補正データに差し替えて、差し替えたデルタタイムに従ってガイドメロディデータを再生してもよい。また、例えば、上述した実施形態で用いたテンポの揺らぎを楽曲の各部で示したデータと各ノートの発音開始タイミングを示すデータとを組み合わせて補正データとして用いるようにしてもよい。また、他の例としては、例えば、楽曲を複数のブロック（小節毎、フレーズ毎、等）に分割した場合の各ブロックの再生開始タイミングを示すデータであってもよい。要するに、補正データは、ガイドメロディを構成する各ノートの発音タイミングの補正内容を示すデータであればよい。
【００３２】
また、補正データを複数種類用意しておき、どの補正データを用いて同期再生するかを利用者が選択できるようにしてもよい。具体的には、例えば、テンポの揺らぎを楽曲の各部で指摘した補正データと、小節毎の再生開始タイミングを示す補正データとの２種類の補正データをサーバ装置２に記憶させておき、いずれを用いるかを利用者が楽曲再生装置１の操作部１４を操作して選択するようにしてもよい。このようにすれば、例えば、楽曲再生装置の記憶手段の空き容量や通信速度等に応じて、利用者がデータ量の多い補正データかデータ量の少ない補正データのいずれかを選択するといったことが可能となる。
【００３３】
（４）上述の実施形態では、楽曲の再生を開始する前に、ガイドメロディを楽曲と同期再生するか否かを利用者が選択するようにしたが、これに限らず、例えば、楽曲の再生中にガイドメロディを再生するか否かを選択するようにしてもよい。具体的には、例えば、ガイドメロディを再生するか否かを選択するための選択キーを楽曲再生装置に設ける構成とし、楽曲再生装置の制御部１１は、選択キーから供給される信号に応じてガイドメロディを同期再生するか否かを選択し、同期再生すると選択された場合には、ガイドメロディを楽曲と同期させて再生する一方、同期再生しないと選択された場合にはガイドメロディの再生を中断させるようにしてもよい。
【００３４】
（５）上述の実施形態では、サーバ装置２の管理者が、楽曲データに基づいて補正データを予め作成しておくようにしたが、サーバ装置２の制御部２１が楽曲データに基づいて補正データを生成するようにしてもよい。この場合は、具体的には、例えば、サーバ装置２の制御部２１が、楽曲データとガイドメロディデータとに対して波形比較、ビート比較等を行い、比較結果に基づいて補正データを生成するようにしてもよい。また、サーバ装置２の制御部２１により生成された補正データを、サーバ装置２の管理者等が、操作部２４を操作して修正できるようにしてもよい。
【００３５】
（６）上述した実施形態における楽曲再生装置１の制御部１１によって実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、ＲＡＭ、ＲＯＭなどの記録媒体に記録した状態で提供し得る。また、インターネットのようなネットワーク経由で楽曲再生装置１にダウンロードさせることも可能である。
【図面の簡単な説明】
【００３６】
【図１】システムの構成の一例を示すブロック図である。
【図２】楽曲再生装置のハードウェア構成の一例を示すブロック図である。
【図３】サーバ装置のハードウェア構成の一例を示すブロック図である。
【図４】カラオケ用データの構造を示す図である。
【図５】カラオケ用データに含まれるガイドメロディデータトラックの内容を示す図である。
【図６】補正データの内容の一例を示す図である。
【図７】楽曲再生装置の制御部が行う処理の流れを示すフローチャートである。
【符号の説明】
【００３７】
１…楽曲再生装置、２…サーバ装置、３…通信ネットワーク、１１，２１…制御部、１２，２２…記憶部、１３，２３…表示部、１４，２４…操作部、１５，２５…通信部、１６…音声処理部、１７…スピーカ、１２１…楽曲データ記憶領域、２２１…カラオケ用データ記憶領域、２２２…補正データ記憶領域。
【図１】
2008276101.tif 000003
【図２】
2008276101.tif 000004
【図３】
2008276101.tif 000005
【図４】
2008276101.tif 000006
【図５】
2008276101.tif 000007
【図６】
2008276101.tif 000008
【図７】
2008276101.tif 000009