(57)【要約】【課題】楽曲を映像音声データの始点と終点とに合わせてＢＧＭとして付加し、各映像データの切り替わり点において音楽が違和感なく聞こえるよう編集すること。【解決手段】楽曲データが時間軸方向で分割された少なくともメインデータ、エンディングデータ及びコネクティングデータにより構成されており、メインデータの再生時間を小節単位で演算し、算出された再生時間でメインデータを再生し、続けてコネクティングデータとエンディングデータを順次再生する。【選択図】図１
2005316458.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生時間に編集された映像音声データが入力されて、映像データと音声データとに分割する映像音声データ入力部、
各楽曲データがメインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成された複数の楽曲データを格納する楽曲データメモリ部、
前記映像音声データ入力部に入力された映像音声データの所定の再生時間に対応するように、前記楽曲データを編集する楽曲データ編集部、
前記映像音声データ入力部において分割された音声データと前記楽曲データ編集部において編集された楽曲データが混合される音声データ混合部、及び
前記映像音声データにおいて分割された映像データと前記音声データ混合部において混合された音声データとを出力する映像音声データ出力部、
を具備する楽曲データ編集装置。
【請求項２】
前記楽曲データ編集部は、前記映像音声データ入力部に入力された映像データの始点と終点を合わせるために、楽曲データのメインデータの再生時間を小節単位で演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置するよう構成した請求項１に記載の楽曲データ編集装置。
【請求項３】
前記楽曲データメモリ部は、それぞれの楽曲データから分割されたイントロデータを保持しており、前記楽曲データ編集部は、前記映像音声データ入力部に入力された映像データの始点と終点を合わせるために、楽曲データのメインデータの再生時間を小節単位で演算し、最初にイントロデータを配置し、次に再生時間が演算されたメインデータを配置し、続いてコネクティングデータとエンディングデータとを配置するよう構成した請求項１に記載の楽曲データ編集装置。
【請求項４】
所定の再生時間に編集された映像音声データが入力される入力ステップ、
前記入力ステップにおいて入力された映像音声データの前記所定の再生時間を入手するとともに、映像データと音声データとに分割する分割ステップ、
各楽曲データがメインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成された複数の楽曲データを格納する楽曲データメモリ部から楽曲データが選択される選択ステップ、
前記入力ステップにおいて入力された映像音声データの前記所定の再生時間に対応するように、前記選択ステップにおいて選択された楽曲データのメインデータの再生時間を演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置する編集ステップ、
前記分割ステップにおいて分割された音声データと前記編集ステップにおいて編集された楽曲データとが混合される混合ステップ、及び
前記分割ステップにおいて分割された映像データと前記混合ステップにおいて混合された音声データとを出力するステップ、
を有する楽曲データ編集方法。
【請求項５】
前記編集ステップにおいて、前記入力ステップに入力された映像データの始点と終点を合わせるために、前記選択ステップで選択された楽曲データのメインデータの再生時間を小節単位で演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置する請求項４に記載の楽曲データ編集方法。
【請求項６】
前記楽曲データメモリ部が楽曲データから抽出されたイントロデータを保持し、前記入力ステップにおいて入力された映像データの始点と終点を合わせるために、前記編集ステップにおいて、前記選択ステップで選択された楽曲データのメインデータの再生時間を小節単位で演算し、最初にイントロデータを配置し、次に再生時間が演算されたメインデータを配置し、続けてコネクティングデータとエンディングデータとを配置する請求項４に記載の楽曲データ編集方法。
【請求項７】
楽曲データにおける少なくともエンディング部分をエンディングデータとして記録し、前記楽曲データにおける本体部分をメインデータとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化する単位データをコネクティングデータとして記録し、さらに前記楽曲データのテンポ情報を記録する楽曲データ記録方法。
【請求項８】
前記楽曲データにおけるイントロ部分をイントロデータとして記録し、前記楽曲データがイントロデータ、メインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成されている請求項７記載の楽曲データ記録方法。
【請求項９】
請求項７に記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記所定時間からコネクティングデータの再生時間とエンディングデータの再生時間とを減算するステップ、
前記減算するステップにおいて算出された再生時間内におけるメインデータの再生時間を小節単位で演算するステップ、及び
前記小節単位で演算された再生時間において前記メインデータを再生し、次に前記コネクティングデータと前記エンディングデータとを順次再生するステップ、
を有する楽曲データ再生方法。
【請求項１０】
請求項８に記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記所定時間からイントロデータの再生時間とコネクティングデータの再生時間とエンディングデータの再生時間とを減算するステップ、
前記減算するステップにおいて算出された再生時間内におけるメインデータの再生時間を小節単位で演算するステップ、及び
最初にイントロデータを再生し、次に前記小節単位で演算された再生時間において前記メインデータを再生し、次に前記コネクティングデータと前記エンディングデータとを順次再生するステップ、
を有する楽曲データ再生方法。
【請求項１１】
請求項７記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記楽曲データのメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定ステップ、
前記判定ステップにおいて、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出するステップ、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記エンディングデータ小節数を減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出するステップ、
前記メインデータ剰余小節数から前記コネクティング小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算するステップ、
前記加算するステップで得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出するステップ、
前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生した後、続けて前記メインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生するステップ、
一方、前記判定ステップにおいて、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記エンディングデータの再生時間にテンポ情報を乗算してエンディングデータ小節数を算出するステップ、
前記コネクティングデータの再生時間にテンポ情報を乗算してコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記エンディングデータ小節数と前記コネクティングデータ小節数とを減算することにより、メインデータ小節数を算出するステップ、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、このメインデータ再生時間だけ前記メインデータの先頭から前記メインデータを再生した後、続けてコネクティングデータとエンディングデータを順次再生するステップ、
を有する楽曲データ再生方法。
【請求項１２】
請求項８記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記楽曲データのイントロデータとメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定ステップ、
前記判定ステップにおいて、前記イントロデータとメインデータとエンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出するステップ、
イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出するステップ、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とを減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出するステップ、
前記メインデータ剰余小節数から前記コネクティングデータ小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算するステップ、
前記加算ステップで得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出するステップ、
前記イントロデータを再生した後、続けて前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生し、さらに続けてメインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生するステップ、
一方、前記判定ステップにおいて、前記イントロデータと前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出するステップ、
前記エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
前記コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とコネクティングデータ小節数とを減算することにより、メインデータ小節数を算出するステップ、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、前記イントロデータを再生した後、続けて前記メインデータの先頭から前記メインデータを算出された前記メインデータ再生時間だけ再生し、続けてコネクティングデータとエンディングデータを順次再生するステップ、
を有する楽曲データ再生方法。
【請求項１３】
楽曲データにおける少なくともエンディング部分がエンディングデータとして記録されており、前記楽曲データにおける本体部分がメインデータとして記録されているとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化する単位データをコネクティングデータとして記録され、さらに前記楽曲データのテンポ情報が記録されていることを特徴とする楽曲データを記録した記録媒体。
【請求項１４】
前記楽曲データにおけるイントロ部分がイントロデータとして記録されており、前記楽曲データがイントロデータ、メインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成されていることを特徴とする請求項１３記載の楽曲データを記録した記録媒体。
【請求項１５】
請求項７記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生させるためのプログラムであって、
前記楽曲データのメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定手順、
前記判定手順において、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出する手順、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記エンディングデータ小節数を減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出する手順、
前記メインデータ剰余小節数から前記コネクティング小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算する手順、
前記加算する手順で得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出する手順、
前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生した後、続けて前記メインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生する手順、
一方、前記判定手順において、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記エンディングデータの再生時間にテンポ情報を乗算してエンディングデータ小節数を算出する手順、
前記コネクティングデータの再生時間にテンポ情報を乗算してコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記エンディングデータ小節数と前記コネクティングデータ小節数とを減算することにより、メインデータ小節数を算出する手順、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、このメインデータ再生時間だけ前記メインデータの先頭から前記メインデータを再生した後、続けてコネクティングデータとエンディングデータを順次再生する手順、
を有する楽曲データを再生させるためのプログラム。
【請求項１６】
請求項８記載の楽曲データ記録方法により記録された楽曲データを所定時間で再生させるためのプログラムであって、
前記楽曲データのイントロデータとメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定手順、
前記判定手順において、前記イントロデータとメインデータとエンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出する手順、
イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出する手順、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とを減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出する手順、
前記メインデータ剰余小節数から前記コネクティングデータ小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算する手順、
前記加算手順で得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出する手順、
前記イントロデータを再生した後、続けて前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生し、さらに続けてメインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生する手順、
一方、前記判定手順において、前記イントロデータと前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出する手順、
前記エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
前記コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とコネクティングデータ小節数とを減算することにより、メインデータ小節数を算出する手順、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、前記イントロデータを再生した後、続けて前記メインデータの先頭から前記メインデータを算出された前記メインデータ再生時間だけ再生し、続けてコネクティングデータとエンディングデータを順次再生する手順、
を有する楽曲データを再生させるためのプログラム。
【請求項１７】
請求項１５記載の、楽曲データを再生させるためのプログラムを記録した記録媒体。
【請求項１８】
請求項１６記載の、楽曲データを再生させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的な楽曲を映像音声データの再生時間に合わせて編集して当該映像音声データに付加する楽曲データ編集において用いられる楽曲データ編集装置及び楽曲データ編集方法に関し、さらに楽曲データ編集における楽曲データの記録及び再生に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータやその周辺機器の高性能化に伴い、デジタルビデオカメラ等を用いて撮影した映像音声データの編集が容易にできるようになってきている。また、編集された映像音声データにＢＧＭ（背景音楽）として楽曲を付加して一つの「作品」として楽しむ人が多くなっている。しかし、デジタルビデオカメラ等で撮影した映像音声データの時間軸上の長さである再生時間は、それぞれの映像音声データによって大きく異なっている。また、このような映像音声データに対してユーザが好みの楽曲をＢＧＭとして付加しようとする場合には、映像音声データの時間軸上の長さに合わせて楽曲の演奏時間を編集する必要がある。したがって、各映像音声データに好きな楽曲をＢＧＭとして付加して「作品」を完成させるために、ユーザは楽曲時間の編集作業を行わなければならなかった。
【０００３】
この編集作業においては、複数の映像音声データが繋ぎ合わされている場合、各映像音声データの終了にあわせて正確に楽曲を終了させ、次の楽曲を始める必要がある。しかし、このように異なる映像音声データが連続する場合に、楽曲の演奏時間を各映像音声データに単純に合わせたときには、映像音声データの切り替わり点で音楽が急に変わるため、映像音声データの切り替わり点では音楽が不自然に聞こえるという問題がある。このような問題を解決する方法として、日本の特開２００１−２９６８６６号公報に開示された音楽編集方法がある。この従来の音楽編集方法において、ＢＧＭとして用いる楽曲が電子楽器用のデータであり、このデータは編集用に予めメロディデータとコードデータに分割されているものである。この従来の音楽編集方法においては、データ化されたメロディデータとコードデータとを用いて、楽曲のテンポを変更したり、コードデータを修正することにより、映像音声データに合わせて楽曲を編集していた。
【特許文献１】特開２００１−２９６８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的に用いられている楽曲はデジタルオーディオデータであるため、時間軸方向には分割可能であるが、メロディデータとコードデータに分割することはできない。したがって、一般的に用いられている楽曲からユーザが好きな楽曲を選択し、その選択した楽曲をＢＧＭとして用いて編集したいと考えても、前記の従来の音楽編集方法では編集することができなかった。
【０００５】
本発明は、従来の音楽編集方法における問題を解決して、ユーザの好みの楽曲を、編集された映像音声データの始点と終点とに合わせてＢＧＭとして付加し、各映像音声データの切り替わり点において音楽が違和感なく聞こえるよう編集することが可能な楽曲データ編集装置及び楽曲データ編集方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る第１の観点の楽曲データ編集装置は、所定の再生時間に編集された映像音声データが入力されて、映像データと音声データとに分割する映像音声データ入力部、
各楽曲データがメインデータ（Ｍ）、エンディングデータ（Ｅ）、コネクティングデータ（Ｃ）及びテンポデータ（Ｔ）により構成された複数の楽曲データを格納する楽曲データメモリ部、
前記映像音声データ入力部に入力された映像音声データの所定の再生時間に対応するように、前記楽曲データを編集する楽曲データ編集部、
前記映像音声データ入力部において分割された音声データと前記楽曲データ編集部において編集された楽曲データが混合される音声データ混合部、及び
前記映像音声データにおいて分割された映像データと前記音声データ混合部において混合された音声データとを出力する映像音声データ出力部、を具備する。このように構成された本発明に係る第１の観点の楽曲データ編集装置は、ユーザの好みの楽曲を、編集された映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭ（背景音楽）として違和感なく付加することが可能となる。
【０００７】
本発明に係る第２の観点の楽曲データ編集装置は、第１の観点における前記楽曲データ編集部が、前記映像音声データ入力部に入力された映像音声データの始点と終点を合わせるために、楽曲データのメインデータの再生時間を小節単位で演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置するよう構成されている。このように構成された本発明に係る第２の観点の楽曲データ編集装置は、ユーザが選択した楽曲データを映像音声データの始点と終点に合わせて小節単位で精度高く付加することが可能となる。
【０００８】
本発明に係る第３の観点の楽曲データ編集装置は、第１の観点における前記楽曲データメモリ部が、それぞれの楽曲データから分割されたイントロデータ（Ｓ）を保持しており、前記楽曲データ編集部は、前記映像音声データ入力部に入力された映像音声データの始点と終点を合わせるために、楽曲データのメインデータの再生時間を小節単位で演算し、最初にイントロデータを配置し、次に再生時間が演算されたメインデータを配置し、続いてコネクティングデータとエンディングデータとを配置してもよい。このように構成された本発明に係る第３の観点の楽曲データ編集装置は、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【０００９】
本発明に係る第４の観点の楽曲データ編集方法は、所定の再生時間に編集された映像音声データが入力される入力ステップ、
前記入力ステップにおいて入力された映像音声データの前記所定の再生時間を入手するとともに、映像データと音声データとに分割する分割ステップ、
各楽曲データがメインデータ（Ｍ）、エンディングデータ（Ｅ）、コネクティングデータ（Ｃ）及びテンポデータ（Ｔ）により構成された複数の楽曲データを格納する楽曲データメモリ部から楽曲データが選択される選択ステップ、
前記入力ステップにおいて入力された映像音声データの前記所定の再生時間に対応するように、前記選択ステップにおいて選択された楽曲データのメインデータの再生時間を演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置する編集ステップ、
前記分割ステップにおいて分割された音声データと前記編集ステップにおいて編集された楽曲データとが混合される混合ステップ、及び
前記分割ステップにおいて分割された映像データと前記混合ステップにおいて混合された音声データとを出力するステップ、を有する。上記ステップを有する本発明に係る第４の観点の楽曲データ編集方法は、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１０】
本発明に係る第５の観点の楽曲データ編集方法は、第４の観点における前記編集ステップにおいて、前記入力ステップに入力された映像音声データの始点と終点を合わせるために、前記選択ステップで選択された楽曲データのメインデータの再生時間を小節単位で演算し、再生時間が演算されたメインデータとエンディングデータとの間にコネクティングデータを配置する。上記ステップを有する本発明に係る第５の観点の楽曲データ編集方法においては、ユーザが選択した楽曲データを映像音声データの始点と終点に合わせて小節単位で精度高く付加することが可能となる。
【００１１】
本発明に係る第６の観点の楽曲データ編集方法は、第４の観点における前記楽曲データメモリ部が楽曲データから抽出されたイントロデータを保持し、前記入力ステップにおいて入力された映像音声データの始点と終点を合わせるために、前記編集ステップにおいて、前記選択ステップで選択された楽曲データのメインデータの再生時間を小節単位で演算し、最初にイントロデータを配置し、次に再生時間が演算されたメインデータを配置し、続けてコネクティングデータとエンディングデータとを配置してもよい。上記ステップを有する本発明に係る第６の観点の楽曲データ編集方法は、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１２】
本発明に係る第７の観点の楽曲データ記録方法は、楽曲データにおける少なくともエンディング部分をエンディングデータとして記録し、前記楽曲データにおける本体部分をメインデータとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化する単位データをコネクティングデータとして記録し、さらに前記楽曲データのテンポ情報を記録する。上記動作を行う本発明に係る第７の観点の楽曲データ記録方法は、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となる。
【００１３】
本発明に係る第８の観点の楽曲データ記録方法は、第７の観点における前記楽曲データのイントロ部分をイントロデータとして記録し、前記楽曲データがイントロデータ、メインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成してもよい。上記動作を行う本発明に係る第８の観点の楽曲データ記録方法は、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１４】
本発明に係る第９の観点の楽曲データ再生方法は、第７の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記所定時間からコネクティングデータの再生時間とエンディングデータの再生時間とを減算するステップ、
前記減算するステップにおいて算出された再生時間内におけるメインデータの再生時間を小節単位で演算するステップ、及び
前記小節単位で演算された再生時間において前記メインデータを再生し、次に前記コネクティングデータと前記エンディングデータとを順次再生するステップ、を有する。上記ステップを有する本発明に係る第９の観点の楽曲データ再生方法は、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて小節単位で精度高く付加することが可能となる。
【００１５】
本発明に係る第１０の観点の楽曲データ再生方法は、第８の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記所定時間からイントロデータの再生時間とコネクティングデータの再生時間とエンディングデータの再生時間とを減算するステップ、
前記減算するステップにおいて算出された再生時間内におけるメインデータの再生時間を小節単位で演算するステップ、
最初にイントロデータを再生し、次に前記小節単位で演算された再生時間において前記メインデータを再生し、次に前記コネクティングデータと前記エンディングデータとを順次再生するステップ、を有する。上記ステップを有する本発明に係る第１０の観点の楽曲データ再生方法は、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１６】
本発明に係る第１１の観点の楽曲データ再生方法は、第７の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記楽曲データのメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定ステップ、
前記判定ステップにおいて、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出するステップ、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記エンディングデータ小節数を減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出するステップ、
前記メインデータ剰余小節数から前記コネクティング小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算するステップ、
前記加算するステップで得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出するステップ、
前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生した後、続けて前記メインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生するステップ、
一方、前記判定ステップにおいて、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記エンディングデータの再生時間にテンポ情報を乗算してエンディングデータ小節数を算出するステップ、
前記コネクティングデータの再生時間にテンポ情報を乗算してコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記エンディングデータ小節数と前記コネクティングデータ小節数とを減算することにより、メインデータ小節数を算出するステップ、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、このメインデータ再生時間だけ前記メインデータの先頭から前記メインデータを再生した後、続けてコネクティングデータとエンディングデータを順次再生するステップ、を有する。上記ステップを有する本発明に係る第１１の観点の楽曲データ再生方法は、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１７】
本発明に係る第１２の観点の楽曲データ再生方法は、第８の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生する方法であって、
前記楽曲データのイントロデータとメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定ステップ、
前記判定ステップにおいて、前記イントロデータとメインデータとエンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出するステップ、
イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出するステップ、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とを減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出するステップ、
前記メインデータ剰余小節数から前記コネクティングデータ小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算するステップ、
前記加算ステップで得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出するステップ、
前記イントロデータを再生した後、続けて前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生し、さらに続けてメインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生するステップ、
一方、前記判定ステップにおいて、前記イントロデータと前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出するステップ、
前記イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出するステップ、
前記エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出するステップ、
前記コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出するステップ、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とコネクティングデータ小節数とを減算することにより、メインデータ小節数を算出するステップ、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、前記イントロデータを再生した後、続けて前記メインデータの先頭から前記メインデータを算出された前記メインデータ再生時間だけ再生し、続けてコネクティングデータとエンディングデータを順次再生するステップ、を有する。上記ステップを有する本発明に係る第１２の観点の楽曲データ再生方法は、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００１８】
本発明に係る第１３の観点の楽曲データを記録した記録媒体は、楽曲データにおける少なくともエンディング部分がエンディングデータとして記録されており、前記楽曲データにおける本体部分がメインデータとして記録されているとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化する単位データをコネクティングデータとして記録され、さらに前記楽曲データのテンポ情報が記録されている。このように記録された本発明に係る第１３の観点の楽曲データを記録した記録媒体を用いることにより、ユーザの好みの楽曲を映像音声データに合わせて容易に付加することが可能となる
【００１９】
本発明に係る第１４の観点の楽曲データを記録した記録媒体は、第１３の観点における前記楽曲データのイントロ部分がイントロデータとして記録されており、前記楽曲データがイントロデータ、メインデータ、エンディングデータ、コネクティングデータ及びテンポデータにより構成されている。このように記録された本発明に係る第１４の観点の楽曲データを記録した記録媒体を用いることにより、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００２０】
本発明に係る第１５の観点の楽曲データを再生させるためのプログラムは、第７の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生させるためのプログラムであって、
前記楽曲データのメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定手順、
前記判定手順において、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出する手順、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記エンディングデータ小節数を減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出する手順、
前記メインデータ剰余小節数から前記コネクティング小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算する手順、
前記加算する手順で得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出する手順、
前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生した後、続けて前記メインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生する手順、
一方、前記判定手順において、前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記エンディングデータの再生時間にテンポ情報を乗算してエンディングデータ小節数を算出する手順、
前記コネクティングデータの再生時間にテンポ情報を乗算してコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記エンディングデータ小節数と前記コネクティングデータ小節数とを減算することにより、メインデータ小節数を算出する手順、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、このメインデータ再生時間だけ前記メインデータの先頭から前記メインデータを再生した後、続けてコネクティングデータとエンディングデータを順次再生する手順、を有する。上記手順を有する本発明に係る第１５の観点の楽曲データを再生させるためのプログラムは、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００２１】
本発明に係る第１６の観点の楽曲データを再生させるためのプログラムは、第８の観点における楽曲データ記録方法により記録された楽曲データを所定時間で再生させるためのプログラムであって、
前記楽曲データのイントロデータとメインデータとエンディングデータの各再生時間の合計が前記所定時間以内か否かを判定する判定手順、
前記判定手順において、前記イントロデータとメインデータとエンディングデータの合計再生時間が前記所定時間以内であれば、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
メインデータの再生時間にテンポ情報を乗算することによりメインデータ小節数を算出する手順、
イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出する手順、
エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とを減算し、その減算結果を前記メインデータ小節数により除算することによりメインデータ繰り返し回数を算出するとともに除算の剰余としてメインデータ剰余小節数を算出する手順、
前記メインデータ剰余小節数から前記コネクティングデータ小節数を減算し、その減算結果が負になった場合に前記メインデータ繰り返し回数から１を減ずるとともに、前記メインデータ剰余小節数に前記メインデータ小節数を加算する手順、
前記加算手順で得られた新しいメインデータ剰余小節数をテンポ情報で除算することにより、メインデータ剰余部分の再生時間を算出する手順、
前記イントロデータを再生した後、続けて前記メインデータを前記メインデータ繰り返し回数の数だけ繰り返して再生し、さらに続けてメインデータの先頭から前記メインデータ剰余部分、前記コネクティングデータ、及び前記エンディングデータを順次再生する手順、
一方、前記判定手順において、前記イントロデータと前記メインデータと前記エンディングデータの合計再生時間が前記所定時間以内でなければ、前記所定時間にテンポ情報を乗算することにより全体演奏小節数を算出する手順、
前記イントロデータの再生時間にテンポ情報を乗算することによりイントロデータ小節数を算出する手順、
前記エンディングデータの再生時間にテンポ情報を乗算することによりエンディングデータ小節数を算出する手順、
前記コネクティングデータの再生時間にテンポ情報を乗算することによりコネクティングデータ小節数を算出する手順、
前記全体演奏小節数から前記イントロデータ小節数と前記エンディングデータ小節数とコネクティングデータ小節数とを減算することにより、メインデータ小節数を算出する手順、及び
前記メインデータ小節数をテンポ情報で除算することにより、メインデータ再生時間を算出し、前記イントロデータを再生した後、続けて前記メインデータの先頭から前記メインデータを算出された前記メインデータ再生時間だけ再生し、続けてコネクティングデータとエンディングデータを順次再生する手順、を有する。上記手順を有する本発明に係る第１６の観点の楽曲データを再生させるためのプログラムは、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となるとともに、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
【００２２】
本発明に係る第１７の観点の記録媒体は、第１５の観点の楽曲データを再生動作させるためのプログラムを記録している。このため、本発明に係る第１７の観点の記録媒体を用いることにより、ユーザの好みの楽曲を映像音声データの始点と終点に合わせて容易に付加することが可能となる。
本発明に係る第１８の観点の記録媒体は第１６の観点の楽曲データを再生動作させるためのプログラムを記録している。このため、本発明に係る第１８の観点の記録媒体を用いることにより、ユーザが選択した楽曲データを映像音声データに合わせてＢＧＭとして違和感なく付加することが可能となる。
発明の新規な特徴は添付の請求の範囲に特に記載したものに他ならないが、構成及び内容の双方に関して本発明は、他の目的や特徴と合わせて図面と共に以下の詳細な説明を読むことにより、より良く理解され評価されるであろう。
【発明の効果】
【００２３】
本発明においては、楽曲を時間上で分割してメインデータ、エンディングデータ等の分割されたデータを楽曲データとして記録し、その楽曲データを用いて映像音声データに合わせて所望の再生時間でユーザに違和感を与えることなく再生することができる。
本発明においては、ユーザが撮影した映像音声データを編集して形成した映像音声データの始点と終点とに同期して、所望の楽曲が再生されるよう編集され、連続する映像音声データの切り替わり点で各楽曲が違和感なく聞こえるよう編集することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係る好適な楽曲データ編集装置及び楽曲データ編集方法について添付の図面を参照しつつ説明する。
【実施例１】
【００２５】
図１は本発明に係る実施例１の楽曲データ編集装置の構成を示すブロック図である。実施例１の楽曲データ編集装置には、例えばデジタルビデオカメラ等を用いて撮影した映像音声データを所望の時間軸上の長さに編集した映像音声データが入力される。実施例１の楽曲データ編集装置は、入力された映像音声データに対してユーザが選択した楽曲をＢＧＭ（背景音楽）として適切な時間軸上の長さに編集して当該映像音声データに付加する装置である。
【００２６】
図１に示すように、実施例１の楽曲データ編集装置は、ユーザにより再生時間が所望の時間に加工された映像音声データを入力する映像音声データ入力部１、映像データと音声データとを分割して出力する映像音声データ出力部２、ＢＧＭデータとして編集可能なように予め加工された複数の楽曲のデータが格納されて、時間軸上の所望の長さのＢＧＭデータに編集される編集部３、映像音声データ入力部１から出力された音声データと編集されたＢＧＭデータが混合される音声データ混合部４、混合された音声データと映像データとを合成する映像音声データ合成部５、及び映像音声データ合成部５で合成された映像音声データを格納する合成データメモリ部６を有している。映像音声データ入力部１、映像音声データ出力部２、編集部３、混合される音声データ混合部４、映像音声データ合成部５、及び合成データメモリ部６のそれぞれは、コントローラ７により制御される。また、実施例１の楽曲データ編集装置には、ユーザが各種条件を設定し、楽曲を指定する操作部８、及び入力された映像音声データや、編集された映像音声データを表示する表示部９が設けられている。
【００２７】
映像音声データ入力部１は、映像音声データメモリ部１０と映像音声データ分離部１１と映像データ信号処理部１２と音声データ信号処理部１３とにより構成されている。映像音声データメモリ部１０にはユーザが所望の長さに加工した映像音声データ、或いは外部より入手した映像音声データ等が入力され、映像音声データメモリ部１０に格納されている。その映像音声データの時間軸上の長さの情報である再生時間は、コントローラ７に読み込まれる。映像音声データ分離部１１は入力された映像音声データを映像データ信号と源音声データ信号とに分離し、それぞれの信号を映像データ信号処理部１２と音声データ信号処理部１３とに送信する。
【００２８】
編集部３は、楽曲データメモリ部１７と楽曲データ編集部１８とにより構成されている。楽曲データメモリ部１７には複数の種類の楽曲データが、ＢＧＭデータとして格納されている。ここでＢＧＭデータとしては、例えばクラシック、歌謡曲等の楽曲データをそのままではなく、ＢＧＭデータとして編集可能なように予め加工されて記録された楽曲データである。楽曲データ編集部１８はユーザが選択したＢＧＭデータを映像音声データ入力部１に格納された映像音声データの時間軸上の長さ（再生時間）に応じて編集し、音声データ混合部４に出力する。音声データ混合部４においては、映像音声データ入力部１に格納された映像音声データにおける撮影時の音である源音声データと編集されたＢＧＭデータとを混合する。この音声データ混合部４においては、コントローラ７からの指令に基づき編集後の音声データにおける源音声データとＢＧＭデータとの音量の比率が調整される。
【００２９】
音声データ混合部４から出力される編集後の音声データは、音声切換部１５を介して音声データ出力部１６から出力される。また、音声データ混合部４から出力された編集後の音声データは、映像データ信号処理部１２からの映像データ信号とともに映像音声データ合成部５に入力されて合成され、編集後の映像音声データが形成される。編集後の映像音声データはコントローラ７の指令により表示部９に表示されるよう構成されている。映像音声データ合成部５は、編集後の映像音声データを合成データメモリ部６に格納する。
【００３０】
映像音声データ出力部２においては、映像データ信号処理部１２からの映像データ信号がそのまま映像データ出力部１４から映像データとして出力される。したがって、映像データ出力部１４から出力される映像データと音声データ出力部１６から出力される音声データとは、音声切換部１５で音声データ混合部４からの音声データが選択された場合は、始点と終点が同じである同期したＢＧＭを有する１つの映像音声データとなる。
【００３１】
次に、楽曲データメモリ部１７に格納されている複数の楽曲のデータであるＢＧＭデータについて説明する。
楽曲データメモリ部１７に格納されているＢＧＭデータとしては、各種の楽曲データをそのままではなくＢＧＭデータとして編集可能な楽曲データである。楽曲データメモリ部１７に格納されている楽曲データは、各種の楽曲のデータを後述する方法により予め記録されている。
デジタルビデオカメラ等で撮影した各映像音声データを繋ぎ合せて編集した場合、それぞれの映像音声データにおける時間軸上の長さは異なっている。このような映像音声データにおいて、各映像音声データまたは繋ぎ合わせた全データのそれぞれに合わせてＢＧＭを単純に付加すると、各映像音声データ毎にＢＧＭを付加したい場合はそのデータの切り替わり点で楽曲が急に変わり、楽曲が不自然に聞こえるおそれがある。また、全データにＢＧＭを付加したい場合にも、その最終で同様な問題が発生する。このような映像音声データの切り替わり点や全データの最終において楽曲が不自然に聞こえないよう、実施例１の楽曲データ編集装置においては、編集部３においてＢＧＭデータの長さの調整と切り替わり点や最終部の不自然さを無くす編集ができるように楽曲データメモリ部１７に格納されているＢＧＭデータが予め加工されている。
【００３２】
一般的に、ユーザが好きな楽曲を選択してＢＧＭとして使用する場合、ＢＧＭを付加すべき映像音声データが選択した楽曲より時間軸上の長さが長いとき、選択した楽曲を繰り返し再生し、その映像音声データの時間軸上の長さ（再生時間）に合わせて再生するようにしている。一方、ＢＧＭを付加すべき映像音声データが選択した楽曲より短いときには、選択した楽曲の再生を途中で終了させてその映像音声データの時間軸上の長さ（再生時間）に合うようにしている。このような編集方法で、好みの楽曲をＢＧＭとして用いた場合には映像音声データの切り替わり点で楽曲が不自然に聞こえる可能性が高く、ＢＧＭの楽曲としての価値が低くなるという問題がある。また、ＢＧＭを付加すべき映像音声データの時間軸上の長さに合わせるために、楽曲のテンポを変えた場合には、ユーザが選んだ原曲の状態で演奏されないため、ユーザが描いていたＢＧＭの楽曲のイメージと異なってしまうという問題がある。
【００３３】
各楽曲においては、その最終部分にエンディング部分が形成されている。一般的に、エンディング部分は楽曲の終了を暗示するものであり、次の楽曲への流れをスムーズにするものである。したがって、楽曲をＢＧＭとして使用する場合、ＢＧＭを付加すべき映像音声データが選択した楽曲より長いとき、楽曲におけるエンディング部分以外の本体部分を繰り返して演奏した後に最後にエンディング部分を配置して、その映像音声データの時間軸上の長さに合わせることが可能である。一方、ＢＧＭを付加すべき映像音声データが選択した楽曲より時間軸上の長さが短いときには、楽曲の本体部分の途中からエンディング部分を始めて、その映像音声データの時間軸上の長さに合わせることが可能である。しかし、このような編集を行った場合には楽曲の本体部分からエンディング部分に移る際に楽曲に違和感が生じる場合がある。
【００３４】
実施例１の楽曲データ編集装置においては、楽曲の本体部分からエンディング部分に移る位置に、予め加工し記録した接続部分であるコネクティングデータ（後述する）を配置するよう編集している。このようにコネクティングデータを配置することにより、各映像音声データの時間軸上の長さに合わせたＢＧＭであっても違和感なく楽曲が聞こえて、ユーザの描くイメージの通りにＢＧＭの楽曲を仕上げることが可能となる。
【００３５】
次に、実施例１の楽曲データ編集装置に用いられる楽曲の接続部分であるコネクティングデータについて説明する。
各音度の和音を無秩序に並べても正しい和声は形成されない。文章に配語法があるように、和声にも配列法がある。いくつかの単語が結合されて「センテンス」が組み立てられるように、いくつかの和音が結合されて「和声のセンテンス」であるカデンツが組み立てられている。１個のセンテンスは機能上において「主語」、「述語」、「補語」の３種類の単語により組み立てられている。同様に、１個のカデンツは「トニック」、「ドミナント」、「サブドミナント」の３種類の和音機能により組み立てられている。カデンツを構成するものを機能面からみれば、いずれの和音でも上記の３種類の和音機能のいずれかに該当する。また、カデンツにおける各和音の配列は、機能関係からみると常に一定している。そこで、全てのカデンツを次の３つに分類することが可能となる。
【００３６】
（１）  第１型のカデンツ：「トニック」→「ドミナント」→「トニック」、
（２）  第２型のカデンツ：「トニック」→「サブドミナント」→「ドミナント」→「トニック」、及び
（３）  第３型のカデンツ：「トニック」→「サブドミナント」→「トニック」。
楽曲においては、Ｇ，Ｃ，Ａｍ，Ｆなどのコード進行がある。このコードは、前述のように音楽学上、「トニック」、「ドミナント」及び「サブドミナント」に分類される。楽曲において、不自然に聞こえないコード進行は、「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データである。したがって、楽曲の本体部分からエンディングに移る位置に配置する接続部分として、上記のように「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データを該当する楽曲から選択する。このように選択された単位データが楽曲の本体部分からエンディング部分に移る位置に配置されるコネクティングデータである。
【００３７】
楽曲においてエンディング部分であるエンディングデータは、「トニック」から始まっている。したがって、接続部分であるコネクティングデータとして上記のように「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データが選択されることにより、コネクティングデータからエンディングデータへの繋ぎ目は「ドミナント」から「トニック」への流れとなり違和感のないものとなる。
【００３８】
また、楽曲における本体部分であるメインデータから接続部分であるコネクティングデータへの繋ぎ目においては、「トニック」、「ドミナント」又は「サブドミナント」から、「ドミナント」の単位データか、若しくは「サブドミナント」→「ドミナント」に変化する単位データに移行するため、いずれの場合においても実質的に違和感のない流れとなる。ただし、本体部分であるメインデータの最後が「ドミナント」である場合には、コネクティングデータとして「ドミナント」の単位データを選択したほうが好ましい。これは、コネクティングデータとして「サブドミナント」→「ドミナント」に変化する単位データを選択した場合には、短時間であるが「ドミナント」→「サブドミナント」の流れとなり多少違和感が残るためである。しかし、この場合においても、直ぐにコネクティングデータにおいて「サブドミナント」→「ドミナント」に変化し、そしてエンディングデータの「トニック」に繋がるため、実質的に違和感を感じることはない。
【００３９】
図２は楽曲データメモリ部１７に格納される前の源楽曲データの一例を源楽曲データＡとして模式的に示している。図２において、源楽曲データＡにおける本体部分であるメインデータＭと、上記の方法で選択された接続部分であるコネクティングデータＣと、エンディング部分であるエンディングデータＥが示されている。実施例１の楽曲データ編集装置においては、源楽曲データＡから時間軸方向で分割されて抽出されたメインデータＭ、エンディングデータＥ及びコネクティングデータＣがＢＧＭとして編集可能なＢＧＭデータの分割データとして楽曲データメモリ部１７に格納されている。なお、コネクティングデータＣは当該楽曲の中から選択せずに、予め好ましい単位データを新しく作成してもよい。
【００４０】
楽曲データメモリ部１７には、上記のように抽出された複数の楽曲データであるＢＧＭデータが格納されている。図３は楽曲データメモリ部１７に格納されている複数のＢＧＭデータを概念的に示す図である。図３において、第１のＢＧＭデータには第１のオーディオデータと第１のテンポデータＴ１が含まれており、第１のオーディオデータは第１のメインデータＭ１、第１のエンディングデータＥ１、及び第１のコネクティングデータＣ１により構成されている。第１のテンポデータＴ１には、楽曲のテンポ（速度）を示すテンポ情報が記録されている。ここでテンポ情報とは、単位時間における小節数である。このように予め加工されたＢＧＭデータが楽曲データメモリ部１７に複数格納されている。ここで、楽曲データメモリ部１７に格納されているＢＧＭデータは、予め加工され、例えば光ディスクや半導体メモリカード等の記録媒体に格納されたものが、この実施例１における楽曲データ編集装置の編集部３の楽曲データメモリ部１７に読み込まれ格納されたもの。あるいは、楽曲データメモリ部１７そのものが、この実施例１における楽曲データ編集装置の外部メモリ（記録媒体）であってもよい。
【００４１】
編集部３の楽曲データ編集部１８は、楽曲データメモリ部１７に格納されている複数のＢＧＭデータから選択されたＢＧＭデータを、映像音声データ入力部１に入力された映像音声データの時間軸上の長さである再生時間に合わせて編集する。楽曲データ編集部１８においては、入力された映像音声データの再生時間に関する情報をコントローラ７から受け取り、その情報に応じて選択されたＢＧＭデータのメインデータＭの再生時間を演算する。その演算結果に基づきメインデータＭが再生され、続いてコネクティングデータＣ及びエンディングデータＥが再生されるようＢＧＭデータが編集される。編集されたＢＧＭデータは音声データ混合部４において映像音声データ入力部１に入力された映像音声データの音声データと混合され、編集後の音声データが作成される。
【００４２】
図４は、源楽曲データＡにおけるメインデータＭとコネクティングデータＣとエンディングデータＥが編集されたＢＧＭデータにおいてどのように配置されるかを示す概念図である。図４の（ａ）は源楽曲データＡの一例であり、この例においてはメインデータＭの中間部分の所定の小節を時間軸方向で分割して、コネクティングデータＣとして抽出している。図４の（ｂ）は時間軸において源楽曲データＡの長さ（時間＝ｔ）より短い第１のＢＧＭデータ（ｔ１＜ｔ）を示しており、（ｃ）は時間軸において源楽曲データＡの長さ（時間＝ｔ）より長い第２のＢＧＭデータ（ｔ２＞ｔ）を示している。図４に示すように、いずれの場合においても、メインデータＭが所定時間再生された後にコネクティングデータＣが再生され、その後に続いてエンディングデータＥが再生される。
【００４３】
次に、映像音声データメモリ部１０に入力された編集されるべき映像音声データに対して、ユーザにより選択されたＢＧＭデータを始点と終点とが同期するよう付加するための演算方法について説明する。
図５は編集されるべき映像音声データに対して選択されたＢＧＭデータを始点と終点とが同期するよう付加するためのフローチャートである。
【００４４】
実施例１の楽曲データ編集装置において、楽曲データメモリ部１７に格納されているＢＧＭデータのいずれか一つを選択した場合、選択されたＢＧＭデータを映像音声データの時間軸上の長さにより決まる再生時間に対応させるよう編集するための基本的な考え方は次の通りである。
ユーザにより選択されたＢＧＭデータを映像音声データに応じた決められた時間で再生するために、その決められた時間からコネクティングデータＣとエンディングデータＥの各時間を差し引いた時間内において、メインデータＭを零回以上繰り返して再生し、そして、余剰時間内にメインデータＭを小節単位で再生するよう編集する。編集されたＢＧＭデータにおいては、メインデータＭの再生に続いてコネクティングデータＣとエンディングデータＥとを順次再生する。したがって、メインデータＭの小節をいくつ再生するかを演算する必要がある。
【００４５】
選択されたＢＧＭデータを、編集すべく入力された映像音声データの時間軸上の長さ（全再生時間）に合わせて再生する方法について図５のフローチャートを用いて説明する。図５において、ｔＡは編集すべき映像音声データの全再生時間である。ｔＭは選択されたＢＧＭデータのメインデータＭの再生時間である。ｔＭｒは編集すべき映像音声データの全再生時間内におけるメインデータＭの余剰時間における再生時間である。ｔＣはコネクティングデータＣの再生時間である。ｔＥはエンディングデータＥの再生時間である。また、Ｔｐはテンポ情報Ｔのテンポを示す。ここでテンポＴｐとは単位時間当たりの小節数である。Ｍｔは編集すべき映像音声データの全再生時間において再生される全体の小節数である。ＭｍはメインデータＭにおいて再生される小節数である。ＭｃはコネクティングデータＣにおいて再生される小節数である。Ｍｅはエンディングデータにおいて再生される小節数である。Ｍｒは編集すべき映像音声データの全再生時間内においてメインデータＭが余剰時間内に再生される小節数である。Ｒは編集すべき映像音声データの全再生時間においてメインデータＭの再生が繰り返される回数である。
【００４６】
図５に示すステップＳ３１において、選択されたＢＧＭデータにおけるメインデータＭとエンディングデータＥの再生時間の合計（ｔＭ＋ｔＥ）が編集すべく入力された映像音声データの全再生時間ｔＡ以下か否かが判断される。合計時間（ｔＭ＋ｔＥ）が全再生時間ｔＡ以下であれば、ステップＳ３２において、全再生時間ｔＡにテンポＴｐを乗算することにより、全体の小節数Ｍｔが算出される。
次に、ステップＳ３３において、メインデータＭの再生時間ｔＭにテンポＴｐを乗算することによってメインデータＭが再生される小節数Ｍｍを算出する。ステップＳ３４において、エンディングデータＥの再生時間ｔＥにテンポＴｐを乗算することによってエンディングデータＥが再生される小節数Ｍｅを算出する。そして、ステップＳ３５において、コネクティングデータＣの再生時間ｔＣにテンポＴｐを乗算することによってコネクティングデータＣが再生される小節数Ｍｃを算出する。
【００４７】
次に、ステップＳ３６において、全体の小節数ＭｔからエンディングデータＥの小節数Ｍｅを減算し、その算出結果をメインデータＭの小節数Ｍｍで除算することによって、メインデータＭの繰り返し回数Ｒが算出される。その除算の剰余はメインデータＭが再生される余剰分小節数Ｍｒとなる。
ステップＳ３７において、余剰分小節数ＭｒからコネクティングデータＣの小節数Ｍｃを減算して判断値ＮＡを求める。この判断値ＮＡは算出された余剰分小節数ＭｒにおいてコネクティングデータＣが再生されるか否かを判断する値である。ステップＳ３８において、ステップＳ３７の判断値ＮＡの正負が判断される。判断値ＮＡが負の場合にはステップＳ３９において、メインデータＭの繰り返し回数Ｒから１を減ずるとともに、メインデータＭの小節数Ｍｍが余剰分小節数Ｍｒに加えられる。
【００４８】
ステップＳ３８において判断値ＮＡが負にならなかった場合、及びステップＳ３９における演算処理後、ステップＳ４０において余剰分小節数ＭｒがテンポＴｐにより除算される。この結果、メインデータＭが最後まで再生された後に、再びメインデータＭが繰り返される余剰時間ｔＭｒが算出される。
ステップＳ４１において、選択されたＢＧＭデータのメインデータＭを繰り返し回数Ｒだけ繰り返して再生した後、続けてメインデータＭの先頭から余剰分の時間ｔＭｒだけを再生し、続けてコネクティングデータＣとエンディングデータＥとを順次再生する。このように再生することにより、編集すべく入力された映像音声データの時間軸上の長さ（全再生時間）に合わせて、選択されたＢＧＭデータが編集されて再生される。
このステップＳ４１は、各データに関して算出された再生時間に基づいて、ユーザにより選択されたＢＧＭデータを再生するためのステップであるため、各データの再生時間の演算結果だけを求めるのであれば、ステップＳ４１は不要となる。
【００４９】
一方、ステップＳ３１において、選択されたＢＧＭデータにおけるメインデータＭとエンディングデータＥの再生時間の合計時間（ｔＭ＋ｔＥ）が全再生時間ｔＡ以下でなければ、ステップＳ４２において、全再生時間ｔＡにテンポＴｐを乗算することにより、全体の小節数Ｍｔが算出される。そして、ステップＳ４３において、エンディングデータＥの再生時間ｔＥにテンポＴｐを乗算することによってエンディングデータＥが再生される小節数Ｍｅを算出する。次に、ステップＳ４４において、コネクティングデータＣの再生時間ｔＣにテンポＴｐを乗算することによってコネクティングデータＣが再生される小節数Ｍｃが算出される。
【００５０】
ステップＳ４５において、全体の小節数ＭｔからエンディングデータＥの小節数ＭｅとコネクティングデータＣの小節数Ｍｃを減算し、メインデータＭが再生される小節数Ｍｍを算出する。ステップＳ４６において、メインデータＭが再生される小節数ＭｍをテンポＴｐで除算することにより、メインデータＭにより再生される時間ｔＭが算出される。
ステップＳ４７において、選択されたＢＧＭデータのメインデータＭがステップＳ４６において算出された時間ｔＭだけ再生された後、続けてコネクティングデータＣとエンディングデータＥとを順次再生する。このように再生することにより、編集すべく入力された映像音声データの時間軸上の長さ（全再生時間）に合わせて、選択されたＢＧＭデータが編集されて正確に再生される。このステップＳ４７は、ステップ４１と同様に、各データに関して算出された再生時間に基づいて、ユーザにより選択されたＢＧＭデータを再生するためのステップであるため、各データの再生時間の演算結果だけを求めるのであれば、ステップＳ４７は不要となる。
【００５１】
なお、ステップＳ４１及びステップＳ４７の動作は、楽曲データ編集部１８において処理可能であるが、編集されたＢＧＭデータを音声データ混合部４を介して映像音声データ合成部５に送信して、映像データと編集されたＢＧＭデータとを合成して、ユーザが表示部９において確認することが可能である。
図５に示したように、ユーザにより選択されたＢＧＭデータを編集し、その編集されたＢＧＭデータを再生する方法をプログラムしたものが本発明に係る楽曲データを再生させるためのプログラムであり、このプログラムを記録した記録媒体が本発明に係る楽曲データを再生させるためのプログラムを記録した記録媒体である。
【００５２】
本発明の実施例１に示した楽曲データ編集方法における楽曲データ再生方法においては、まず始めにＢＧＭデータのメインデータＭの先頭から所定の時間だけ再生し、続けてコネクティングデータＣを再生する構成である。本発明の実施例１の楽曲データ編集方法における楽曲データ記録方法においては、コネクティングデータＣとしてコード情報が「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データのいずれかの単位データを用いているため、メインデータＭからコネクティングデータＣに切り替わる位置のメインデータＭの最後の小節のコードが「トニック」、「サブドミナント」、「ドミナント」のいずれのコードであっても、メインデータＭからコネクティングデータＣへの切り替わり点では不自然に聞こえることがない。
【００５３】
また、本発明の実施例１に示した楽曲データ編集方法における楽曲データ再生方法においては、メインデータＭの途中からコネクティングデータＣに切り替わる位置が、図５に示したステップＳ４０及びステップＳ４７において明らかなように、小節数を元に計算されているため、小節の途中で切り替わることがない。このため、メインデータＭからコネクティングデータＣの切り替わり点において、音楽的なつながりが不自然になることがない。
【００５４】
本発明の実施例１に示した楽曲データ編集方法における楽曲データ記録方法は、デジタルオーディオの源楽曲データを時間軸方向で分割してメインデータＭ、エンディングデータＥ、及びコネクティングデータＣを形成し、これらのデータを記録媒体に記録している。このため、本発明の実施例１に示した楽曲データ再生方法において記録されたデータを所定の再生時間と１小節未満の差で再生することが可能となる。
【実施例２】
【００５５】
以下、本発明に係る実施例２の楽曲データ編集装置及び楽曲データ編集方法について説明する。この楽曲データ編集方法には楽曲データ記録方法及び楽曲データ再生方法が含まれる。
本発明に係る実施例２の楽曲データ編集装置の構成は、前述の図１に示した実施例１の楽曲データ編集装置の構成と同じである。実施例２において、実施例１と異なる点は楽曲データの編集方法であり、楽曲データ記録方法及び楽曲データ再生方法が異なっている。実施例２の楽曲データ編集装置においても、例えばデジタルビデオカメラ等を用いて撮影した映像音声データを所望の時間軸上の長さに編集した映像音声データが入力されて、その映像音声データに対してユーザが選択した楽曲をＢＧＭ（背景音楽）として適切な時間軸上の長さに編集して付加する装置である。したがって、実施例２の説明において、実施例１の楽曲データ編集装置における要素と同じ機能、構成を有するものには同じ符号を付してその説明は実施例１における説明を適用する。
【００５６】
実施例２の楽曲データ編集装置は、図１に示した実施例１の楽曲データ編集装置と同様に、映像音声データ入力部１が、映像音声データメモリ部１０と映像音声データ分離部１１と映像データ信号処理部１２と音声データ信号処理部１３とにより構成されている。映像音声データメモリ部１０にはユーザが時間軸上における所望の長さに編集した映像音声データが入力される。この映像音声データは映像音声データメモリ部１０に格納されるとともに、その映像音声データの時間軸上の長さの情報がコントローラ７に送信される。映像音声データ分離部１１は入力された映像音声データを映像データ信号と源音声データ信号とに分離し、それぞれの信号を映像データ信号処理部１２と音声データ信号処理部１３とに送信する。
【００５７】
編集部３は、楽曲データメモリ部１７と楽曲データ編集部１８とにより構成されている。楽曲データメモリ部１７には複数の種類の楽曲のデータであるＢＧＭデータが格納されている。楽曲データ編集部１８はユーザが選択したＢＧＭデータを映像音声データ入力部１に入力された映像音声データの時間軸上の長さに応じて編集し、音声データ混合部４に出力する。音声合成部４においては、映像音声データ入力部１に入力された映像音声データにおける撮影時の音である源音声データと編集されたＢＧＭデータとを混合する。
【００５８】
実施例２の楽曲データ編集装置において、楽曲データメモリ部１７に格納されている複数の楽曲データであるＢＧＭデータについて説明する。
楽曲データメモリ部１７に格納されているＢＧＭデータは、例えば各種の楽曲のデータをそのままではなく、ＢＧＭデータとして編集可能なデータに予め加工されて格納された楽曲データである。
各楽曲において、その最初の段階にはイントロ部分があり、最終段階にエンディング部分がある。一般的に、イントロ部分は楽曲の導入部分であり、その楽曲の始まりを示すものである。また、エンディングは楽曲の終了を暗示するものであり、次の楽曲への流れをスムーズにするものである。したがって、楽曲をＢＧＭとして使用する場合、ＢＧＭを付加すべき映像音声データが選択した楽曲より長いとき、楽曲におけるイントロ部分から始まり、本体部分を繰り返して演奏した後に最後にエンディングを配置して、その映像音声データの長さに合わせることが可能である。ここで、楽曲の本体部分とはその楽曲におけるイントロ部分とエンディング部分とを除いた部分である。一方、ＢＧＭを付加すべき映像音声データがその楽曲より短いときには、楽曲の本体部分の長さを調整して本体部分の途中からエンディング部分を初めて、その映像音声データの長さに合わせることも可能である。しかし、このような編集を行った場合には楽曲の本体部分からエンディング部分に移る際に音楽に違和感が生じる場合がある。
【００５９】
実施例２の楽曲データ編集装置においては、ＢＧＭとして初めにイントロ部分を再生し、そして楽曲の本体部分からエンディング部分に移る位置に接続部分を配置している。このように接続部分を配置することにより、各映像音声データの長さに合わせたＢＧＭであっても違和感なく音楽が聞こえて、ユーザの描くイメージ通りのＢＧＭの楽曲として仕上げることが可能となる。
実施例２の楽曲データ編集装置において、楽曲の本体部分からエンディング部分に移る位置に配置する接続部分は、前述の実施例１の楽曲データ編集装置の場合と同様に、「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データがその楽曲から選択される。このように選択された単位データが楽曲の本体部分からエンディング部分に移る位置に配置されるコネクティングデータである。
【００６０】
図６は楽曲データメモリ部１７に格納される前の源楽曲データの一例を源楽曲データＢとして模式的に示したものである。図６において、源楽曲データＢにおけるイントロ部分であるイントロデータＳ、本体部分であるメインデータＭ、選択された接続部分であるコネクティングデータＣ、及びエンディング部分であるエンディングデータＥが示されている。実施例２の楽曲データ編集装置においては、源楽曲データＢから時間軸方向で分割されて抽出されたイントロデータＳ、メインデータＭ、コネクティングデータＣ及びエンディングデータＥがＢＧＭデータとして編集可能な楽曲データが楽曲データメモリ部１７に格納されている。なお、コネクティングデータＣは当該楽曲の中から選択せずに、予め好ましい単位データを新しく作成してもよい。
【００６１】
楽曲データメモリ部１７には、上記のように抽出された複数の楽曲データであるＢＧＭデータが格納されている。図７は楽曲データメモリ部１７に格納されている複数のＢＧＭデータを概念的に示す図である。図７において、第１のＢＧＭデータには第１のオーディオデータと第１のテンポデータＴ１が含まれており、第１のオーディオデータは第１のイントロデータＳ１、第１のメインデータＭ１、第１のエンディングデータＥ１、及び第１のコネクティングデータＣ１により構成されている。第１のテンポデータＴ１には、楽曲のテンポＴｐを示すテンポ情報が記録されている。このように源楽曲データを予め加工して形成されたＢＧＭデータが楽曲データメモリ部１７に複数格納されている。
【００６２】
編集部３の楽曲データ編集部１８は、楽曲データメモリ部１７に格納されている複数のＢＧＭデータから選択されたＢＧＭデータを、映像音声データ入力部１に入力された映像音声データの時間軸上の長さ（再生時間）に応じて編集する。楽曲データ編集部１８においては、入力された映像音声データの時間軸上の長さ（再生時間）の情報をコントローラ７から受け取り、その情報に応じて選択されたＢＧＭデータのメインデータＭの再生時間を演算する。その演算結果に基づき、最初にイントロデータＳが再生され、続いてメインデータＭ、コネクティングデータＣ及びエンディングデータＥが再生されるようＢＧＭデータが編集される。編集されたＢＧＭデータは音声データ混合部４において映像音声データ入力部１に入力された映像音声データの音声データと混合され、編集後の音声データが作成される。
【００６３】
図８は、源楽曲データＢにおけるイントロデータＳとメインデータＭとコネクティングデータＣとエンディングデータＥが編集されたＢＧＭデータにおいてどのように配置されるかを示す概念図である。図８の（ａ）は源楽曲データＢの一例であり、この例においてはメインデータＭの中間部分の所定の小節を時間軸方向で分割して、コネクティングデータＣとして抽出している。図８の（ｂ）は時間軸において源楽曲データＢの長さ（時間＝ｔ）より短い第１のＢＧＭデータ（ｔ１＜ｔ）を示しており、（ｃ）は時間軸において源楽曲データＢの長さ（時間＝ｔ）より長い第２のＢＧＭデータ（ｔ２＞ｔ）を示している。図８に示すように、いずれの場合においても、イントロデータＳ、メインデータＭ、コネクティングデータＣ、及びエンディングデータＥが順番に再生される。
【００６４】
次に、映像音声データメモリ部１０に入力された編集されるべき映像音声データに対して、ユーザにより選択されたＢＧＭデータを始点と終点とが同期するよう付加するための演算方法について説明する。
図９は編集されるべき映像音声データに対して選択されたＢＧＭデータを始点と終点とが同期するよう付加するためのフローチャートである。
実施例２の楽曲データ編集装置において、楽曲データメモリ部１７に格納されているＢＧＭデータのいずれか一つを選択した場合、選択されたＢＧＭデータを入力された映像音声データの長さに対応させるよう編集するための基本的な考え方は次の通りである。
【００６５】
ユーザにより選択されたＢＧＭデータを映像音声データに応じた決められた時間で再生するために、その決められた時間からイントロデータＳとコネクティングデータＣとエンディングデータＥの各時間を差し引いた時間内において、メインデータＭを零回以上繰り返して再生し、そして、残りの余剰時間内にメインデータＭを小節単位で再生するよう編集する。したがって、メインデータＭにおける小節をいくつ再生するかを演算する必要がある。
【００６６】
選択されたＢＧＭデータを、編集すべく入力された映像音声データの時間軸上の長さ（全再生時間）に合わせて再生する方法について図９のフローチャートを用いて説明する。図９において、ｔＢは編集すべき映像音声データの全再生時間である。ｔＳはイントロデータＳの再生時間である。ｔＭは選択されたＢＧＭデータのメインデータＭの再生時間である。ｔＭｒは編集すべき映像音声データの全再生時間内におけるメインデータＭの余剰時間における再生時間である。ｔＣはコネクティングデータＣの再生時間である。ｔＥはエンディングデータＥの再生時間である。また、Ｔｐはテンポ情報Ｔのテンポを示す。Ｍｔは編集すべき映像音声データの全再生時間において再生される全体の小節数である。ＭｓはイントロデータＳにおいて再生される小節数である。ＭｍはメインデータＭにおいて再生される小節数である。ＭｃはコネクティングデータＣにおいて再生される小節数である。ＭｅはエンディングデータＥにおいて再生される小節数である。Ｍｒは編集すべき映像音声データの全再生時間内においてメインデータＭが余剰時間内に再生される小節数である。Ｒは編集すべき映像音声データの全再生時間においてメインデータＭの再生が繰り返される回数である。
【００６７】
図９に示すステップＳ６１において、選択されたＢＧＭデータにおけるイントロデータＳとメインデータＭとエンディングデータＥの再生時間の合計（ｔＳ＋ｔＭ＋ｔＥ）が編集すべく入力された映像音声データの全再生時間ｔＢ以下か否かが判断される。合計時間（ｔＳ＋ｔＭ＋ｔＥ）が全再生時間ｔＢ以下であれば、ステップＳ６２において、全再生時間ｔＢにテンポＴｐを乗算することにより、全体の小節数Ｍｔが算出される。
【００６８】
次に、ステップＳ６３において、メインデータＭの再生時間ｔＭにテンポＴｐを乗算することによってメインデータＭが再生される小節数Ｍｍを算出する。ステップＳ６４において、イントロデータＳの再生時間ｔＳにテンポＴｐを乗算することによってイントロデータＳが再生される小節数Ｍｓを算出する。ステップＳ６５において、エンディングデータＥの再生時間ｔＥにテンポＴｐを乗算することによってエンディングデータＥが再生される小節数Ｍｅを算出する。そして、ステップＳ６６において、コネクティングデータＣの再生時間ｔＣにテンポＴｐを乗算することによってコネクティングデータＣが再生される小節数Ｍｃを算出する。
【００６９】
次に、ステップＳ６７において、全体の小節数ＭｔからイントロデータＳの小節数ＭｓとエンディングデータＥの小節数Ｍｅを減算し、その算出結果をメインデータＭの小節数Ｍｍで除算することによって、メインデータＭの繰り返し回数Ｒが算出される。その除算の剰余はメインデータＭが再生される余剰分小節数Ｍｒとなる。
ステップＳ６８において、余剰分小節数ＭｒからコネクティングデータＣの小節数Ｍｃを減算して判断値ＮＢを求める。この判断値ＮＢは算出された余剰分小節数ＭｒにおいてコネクティングデータＣが再生されるか否かを判断する値である。
ステップＳ６９において、ステップＳ６８の判断値ＮＢの正負が判断される。判断値ＮＢが負の場合にはステップＳ７０において、メインデータＭの繰り返回数Ｒから１を減ずるとともに、メインデータＭの小節数Ｍｍが余剰分小節数Ｍｒに加えられる。
【００７０】
ステップＳ６９において判断値ＮＢが負にならなかった場合、及びステップＳ７０における演算処理後、ステップＳ７１において余剰分小節数ＭｒがテンポＴｐにより除算される。この結果、メインデータＭが再生される余剰時間ｔＭｒが算出される。
ステップＳ７２において、最初に、選択されたＢＧＭデータにおけるイントロデータＳが再生される。その後、メインデータＭを繰り返し回数Ｒだけ繰り返して再生した後、続けてメインデータＭの先頭から余剰分の時間ｔＭｒだけ再生し、続けてコネクティングデータＣとエンディングデータＥとを順次再生する。このように再生することにより、編集すべく入力された映像音声データの長さ（全再生時間）に合わせて、選択されたＢＧＭデータが編集されて再生される。このステップＳ７２は、各データに関して算出された再生時間に基づいて、ユーザにより選択されたＢＧＭデータを再生するためのステップであるため、各データの再生時間の演算結果だけを求めるのであれば、ステップＳ７２は不要となる。
【００７１】
一方、ステップＳ６１において、選択されたＢＧＭデータにおけるイントロデータＳとメインデータＭとエンディングデータＥの再生時間の合計（ｔＳ＋ｔＭ＋ｔＥ）が全再生時間ｔＢ以下でなければ、ステップＳ７３において、全再生時間ｔＢにテンポＴｐを乗算することにより、全体の小節数Ｍｔが算出される。そして、ステップＳ７４において、イントロデータＳの再生時間ｔＳにテンポＴｐを乗算することによってイントロデータＳが再生される小節数Ｍｓを算出する。ステップＳ７５において、エンディングデータＥの再生時間ｔＥにテンポＴｐを乗算することによってエンディングデータＥが再生される小節数Ｍｅを算出する。次に、ステップＳ７６において、コネクティングデータＣの再生時間ｔＣにテンポＴｐを乗算することによってコネクティングデータＣが再生される小節数Ｍｃが算出される。
【００７２】
ステップＳ７７において、全体の小節数ＭｔからイントロデータＳの小節数ＭｓとエンディングデータＥの小節数ＭｅとコネクティングデータＣの小節数Ｍｃとを減算し、メインデータＭが再生される小節数Ｍｍを算出する。ステップＳ７８において、メインデータＭが再生される小節数ＭｍをテンポＴｐで除算することにより、メインデータＭにより再生される時間ｔＭが算出される。
ステップＳ７９において、選択されたＢＧＭデータのイントロデータＳが再生された後、メインデータＭがステップＳ７８において算出された時間ｔＭだけ再生される。続けてコネクティングデータＣとエンディングデータＥとが順次再生される。このように再生されることにより、編集すべく入力された映像音声データの長さ（全再生時間）に合わせて、選択されたＢＧＭデータが編集されて正確に再生される。このステップＳ７９は、ステップ７２と同様に、各データに関して算出された再生時間に基づいて、ユーザにより選択されたＢＧＭデータを再生するためのステップであるため、各データの再生時間の演算結果だけを求めるのであれば、ステップＳ７９は不要となる。
【００７３】
なお、ステップＳ７２及びステップＳ７９の再生動作は、楽曲データ編集部１８において処理可能であるが、編集されたＢＧＭデータを音声データ混合部４を介して映像音声データ合成部５に送信して、映像データと編集されたＢＧＭデータとを合成して、ユーザが表示部９において確認することが可能である。
図９に示したように、ユーザにより選択されたＢＧＭデータを編集し、その編集されたＢＧＭデータを再生する方法をプログラムしたものが本発明に係る楽曲データを再生させるためのプログラムであり、このプログラムを記録した記録媒体が本発明に係る楽曲データを再生させるためのプログラムを記録した記録媒体である。
【００７４】
本発明に係る実施例２における楽曲データ再生方法では、まず始めにＢＧＭデータのイントロデータＳを再生し、その後にメインデータＭの先頭から所定の時間だけ再生し、続けてコネクティングデータＣを再生する構成である。本発明の実施例２の楽曲データ記録方法においては、コネクティングデータＣとしてコード情報が「ドミナント」である単位データか、若しくは「サブドミナント」から「ドミナント」に変化する単位データのいずれかの単位データを用いているため、メインデータＭからコネクティングデータＣに切り替わる位置のメインデータＭの最後の小節のコードが「トニック」、「サブドミナント」、「ドミナント」のいずれのコードであっても、メインデータＭからコネクティングデータＣへの切り替わり点で不自然に聞こえることはない。
【００７５】
また、本発明に係る実施例２における楽曲データ再生方法では、メインデータＭの途中からコネクティングデータＣへ切り替わる位置が、図９に示したステップＳ７１及びステップＳ７８において明らかなように、小節数を元に計算されているため、小節の途中で切り替わることがない。このため、メインデータＭからコネクティングデータＣへの切り替わり点において、音楽的なつながりが不自然になることがない。
【００７６】
本発明に係る実施例２における楽曲データ記録方法は、デジタルオーディオの源楽曲データを時間軸方向で分割してイントロデータＳ、メインデータＭ、エンディングデータＥ、及びコネクティングデータＣを形成し、これらのデータを記録媒体に記録している。このため、本発明に係る実施例２に示した楽曲データ再生方法においては、編集された音声データを所定の再生時間と１小節未満の差で再生が可能となる。
【００７７】
本発明に係る実施例１及び実施例２に示した楽曲データ再生方法においては、メインデータＭの繰り返し、及びメインデータＭの途中でのコネクティングデータＣへの切り替わり点の位置を小節単位で演算することにより、編集されるべき映像音声データの全再生時間と編集されたＢＧＭデータの再生時間との差は１小節未満となる。
【００７８】
本発明に係る実施例２における楽曲データ記録方法及び楽曲データ再生方法では、前述の実施例１の効果に加えて、楽曲のイントロ部分を分割して記録する構成であるため、実施例１では楽曲のイントロ部分が繰り返して再生される可能性がある。しかし、実施例２においてはイントロ部分の後に楽曲の本体部分であるメインデータが繰り返されるため、編集されたＢＧＭデータの品位が向上し、ユーザの編集作業の拡張性を高めるという効果ある。
【００７９】
本発明に係る実施例１及び実施例２の説明においては、通常の源楽曲データとしてデジタルオーディオで記録されたデータを用いたが、使用する源楽曲データは圧縮されたオーディオ形式やＭＩＤＩ形式などでもよい。
【００８０】
本発明に係る実施例１及び実施例２の説明において説明したように、コネクティングデータＣは該当するＢＧＭデータの中から抽出する方法で作成してもよいが、別に新しく作成したデータをコネクティングデータＣとして用いてもよい。
発明をある程度の詳細さをもって好適な形態について説明したが、この好適形態の現開示内容は構成の細部において変化してしかるべきものであり、各要素の組合せや順序の変化は請求された発明の範囲及び思想を逸脱することなく実現し得るものである。
【産業上の利用可能性】
【００８１】
本発明は、所望の楽曲を映像音声データの再生時間に合わせて任意の演奏時間に編集することができる楽曲データ編集装置及び楽曲データ記録方法を提供するものであり、産業上の利用可能性が高い有用なものである。
【図面の簡単な説明】
【００８２】
【図１】本発明に係る実施例１の楽曲データ編集装置の構成を示すブロック図
【図２】実施例１の楽曲データ編集装置における楽曲データメモリ部に格納される前の源楽曲データの一例を示す模式図
【図３】実施例１の楽曲データ編集装置における楽曲データメモリ部に格納されている複数のＢＧＭデータを概念的に示す図
【図４】実施例１の楽曲データ編集方法における源楽曲データの配置状態を示す概念図
【図５】実施例１の楽曲データ編集方法におけるフローチャート
【図６】実施例２の楽曲データ編集装置における楽曲データメモリ部に格納される前の源楽曲データの一例を示す模式図
【図７】実施例２の楽曲データ編集装置における楽曲データメモリ部に格納されている複数のＢＧＭデータを概念的に示す図
【図８】実施例２の楽曲データ編集方法における源楽曲データの配置状態を示す概念図
【図９】実施例２の楽曲データ編集方法におけるフローチャート
【符号の説明】
【００８３】
１    映像音声データ入力部
２    映像音声データ出力部
３    編集部
４    音声データ混合部
５    映像音声データ合成部
６    合成データメモリ部
７    コントローラ
８    操作部
９    表示部
１０  映像音声データメモリ部
１１  映像音声データ分離部
１２  映像データ信号処理部
１３  音声データ信号処理部
１４  映像データ出力部
１５  音声切換部
１６  音声データ出力部
１７  楽曲データメモリ部
１８  楽曲データ編集部
【図１】
2005316458.tif 000003
【図２】
2005316458.tif 000004
【図３】
2005316458.tif 000005
【図４】
2005316458.tif 000006
【図５】
2005316458.tif 000007
【図６】
2005316458.tif 000008
【図７】
2005316458.tif 000009
【図８】
2005316458.tif 000010
【図９】
2005316458.tif 000011