(57)【要約】【課題】デジタルオーディオデータを楽曲データとして用いて映像の長さに同期して音楽を再生するための、音楽と映像の同期再生装置および音楽と映像の同期再生方法を提供する。【解決手段】楽曲データを時間方向にイントロ部９、エンディング部１２、楽曲データ本体部１０、接続部１１に分割して記録し、まずイントロ部９、つぎに楽曲データ本体部１０の繰り返しを行い、楽曲データ本体部１０の途中から接続部１１に切り替え、最後にエンディング部１２の順で再生する。楽曲データ本体部１０の繰り返し回数、楽曲データ本体部１０から接続部１１への切り替え時間は、映像の長さとテンポ情報１３から計算した小節単位で計算する。【選択図】図１
2005292243.tif 000002
【特許請求の範囲】
【請求項１】
少なくともエンディング部を分割して、このエンディング部と楽曲データ本体部とを分割データとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データを接続部として記録した楽曲データと前記楽曲データのテンポ情報とが記録されており、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、前記映像の長さから接続部とエンディング部を差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする音楽と映像の同期再生装置。
【請求項２】
楽曲データとしてさらにイントロ部が分割データとして記録されており、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、まずイントロ部を再生し、ついで前記映像の長さからイントロ部と接続部とエンディング部とを差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする請求項１記載の音楽と映像の同期再生装置。
【請求項３】
少なくともエンディング部を分割して、このエンディング部と楽曲データ本体部とを分割データとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データを接続部として記録した楽曲データと前記楽曲データのテンポ情報とを記録し、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、前記映像の長さから接続部とエンディング部を差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする音楽と映像の同期再生方法。
【請求項４】
楽曲データとしてさらにイントロ部を分割して分割データとして記録し、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、まずイントロ部を再生し、前記映像の長さからイントロ部と接続部とエンディング部とを差し引いた時間内に前記楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする請求項３記載の音楽と映像の同期再生方法。
【請求項５】
楽曲データ記録手段と、
映像データ記録手段と、
楽曲選択手段と、
映像選択手段と、
楽曲編集情報演算手段と、
オーディオデータ編集手段と、
映像・音声データ出力手段とを備え、
前記楽曲データ記録手段には少なくとも楽曲データ本体部、接続部、エンディング部からなるオーディオデータとテンポ情報とを記憶し、前記接続部はコード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データであり、
前記楽曲選択手段は利用者からの楽曲選択に応じて前記楽曲データ記録手段からデータを読み出し、オーディオデータを前記オーディオデータ編集手段へ出力し、前記オーディオデータ各部の長さと前記テンポ情報とを前記楽曲編集情報演算手段へ出力し、
前記映像選択手段は利用者からの映像選択に応じて前記映像データ記録手段からデータを読み出し、前記映像・音声データ出力手段に映像データを出力し、前記楽曲編集情報演算手段に映像の長さを出力し、
前記楽曲編集情報演算手段は前記オーディオデータ各部の長さと前記テンポ情報と前記映像の長さとを入力し、前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以内であれば、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記楽曲データ本体部の長さに前記テンポ情報を乗算することによって楽曲本体部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記エンディング部小節数を引き算してから前記楽曲本体部小節数で除算することによって楽曲本体部繰り返し回数を算出するとともに除算の剰余として楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数から前記接続部小節数を引き算して前記楽曲本体部剰余小節数が負になった場合のみ前記楽曲本体部繰り返し回数から１を減ずるとともに前記楽曲本体部剰余小節数に前記楽曲本体部小節数を加えた後、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集手段に出力し、
前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以下でなければ、繰り返し回数は０とし、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記エンディング部小節数と前記接続部小節数とを引き算することによって楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集手段に出力し、
前記オーディオデータ編集手段では前記オーディオデータと前記繰り返し回数と前記楽曲本体部剰余長さとを入力し、前記映像・音声データ出力手段に、編集済みオーディオデータとして、まず前記楽曲本体部のオーディオデータを前記楽曲本体部繰り返し回数の数だけ繰り返して出力し、続けて前記楽曲本体部の先頭から前記楽曲本体部剰余長さ分だけのオーディオデータを出力し、続けて前記接続部のオーディオデータを出力し、続けて前記エンディング部のオーディオデータを出力し、
前記映像・音声データ出力手段は入力した前記編集済みオーディオデータと前記映像データとを同時に映像・音声データとして出力することを特徴とする音楽と映像の同期再生装置。
【請求項６】
前記楽曲データ記録手段には、さらにオーディオデータとしてイントロ部を記憶し、
前記楽曲編集情報演算手段は前記オーディオデータ各部の長さと前記テンポ情報と前記映像の長さとを入力し、前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以内であれば、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記楽曲データ本体部の長さに前記テンポ情報を乗算することによって楽曲本体部小節数を算出し、前記イントロ部の長さに前記テンポ情報を乗算することによってイントロ部小節数を算出し、
前記楽曲編集情報演算手段は前記オーディオデータ各部の長さと前記テンポ情報と前記映像の長さとを入力し、前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以内であれば、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記楽曲データ本体部の長さに前記テンポ情報を乗算することによって楽曲本体部小節数を算出し、前記イントロ部の長さに前記テンポ情報を乗算することによってイントロ部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記イントロ部小節数と前記エンディング部小節数とを引き算してから前記楽曲本体部小節数で除算することによって楽曲本体部繰り返し回数を算出するとともに除算の剰余として楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数から前記接続部小節数を引き算して前記楽曲本体部剰余小節数が負になった場合のみ前記楽曲本体部繰り返し回数から１を減ずるとともに前記楽曲本体部剰余小節数に前記楽曲本体部小節数を加え、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集手段に出力し、
前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以下でなければ、繰り返し回数は０とし、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記イントロ部の長さに前記テンポ情報を乗算することによってイントロ部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記イントロ部小節数と前記エンディング部小節数と前記接続部小節数とを引き算することによって楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集手段に出力し、
前記オーディオデータ編集手段では前記オーディオデータと前記繰り返し回数と前記楽曲本体部剰余長さとを入力し、前記映像・音声データ出力手段に、編集済みオーディオデータとして、まず前記イントロ部のオーディオデータを出力した後、続けて前記楽曲本体部のオーディオデータを前記楽曲本体部繰り返し回数の数だけ繰り返して出力し、続けて前記楽曲本体部の先頭から前記楽曲本体部剰余長さ分だけのオーディオデータを出力し、続けて前記接続部のオーディオデータを出力し、続けて前記エンディング部のオーディオデータを出力し、
前記映像・音声データ出力手段は入力した前記編集済みオーディオデータと前記映像データとを同時に映像・音声データとして出力することを特徴とする請求項５記載の音楽と映像の同期再生装置。
【請求項７】
楽曲データ記録ステップと、
映像データ記録ステップと、
楽曲選択ステップと、
映像選択ステップと、
楽曲編集情報演算ステップと、
オーディオデータ編集ステップと、
映像・音声データ出力ステップとを有し、
前記楽曲データ記録ステップでは少なくとも楽曲データ本体部、接続部、エンディング部からなるオーディオデータとテンポ情報とを記憶し、前記接続部はコード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データであり、
前記楽曲選択ステップでは利用者からの楽曲選択に応じて前記楽曲データ記録ステップで記憶したデータを読み出し、オーディオデータを前記オーディオデータ編集ステップへ出力し、前記オーディオデータ各部の長さと前記テンポ情報とを前記楽曲編集情報演算ステップへ出力し、
前記映像選択ステップでは利用者からの映像選択に応じて前記映像データ記録ステップで記憶したデータを読み出し、前記映像・音声データ出力ステップに映像データを出力し、前記楽曲編集情報演算ステップに映像の長さを出力し、
前記楽曲編集情報演算ステップでは前記オーディオデータ各部の長さと前記テンポ情報と前記映像の長さとを入力し、前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以内であれば、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記楽曲データ本体部の長さに前記テンポ情報を乗算することによって楽曲本体部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記エンディング部小節数を引き算してから前記楽曲本体部小節数で除算することによって楽曲本体部繰り返し回数を算出するとともに除算の剰余として楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数から前記接続部小節数を引き算して前記楽曲本体部剰余小節数が負になった場合のみ前記楽曲本体部繰り返し回数から１を減ずるとともに前記楽曲本体部剰余小節数に前記楽曲本体部小節数を加え、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集ステップに出力し、
前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以下でなければ、繰り返し回数は０とし、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記エンディング部小節数と前記接続部小節数とを引き算することによって楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さを前記オーディオデータ編集ステップに出力し、
前記オーディオデータ編集ステップでは前記オーディオデータと前記繰り返し回数と前記楽曲本体部剰余長さとを入力し、前記映像・音声データ出力ステップに、編集済みオーディオデータとして、まず前記楽曲本体部のオーディオデータを前記楽曲本体部繰り返し回数の数だけ繰り返して出力し、続けて前記楽曲本体部の先頭から前記楽曲本体部剰余長さ分だけのオーディオデータを出力し、続けて前記接続部のオーディオデータを出力し、続けて前記エンディング部のオーディオデータを出力し、
前記映像・音声データ出力ステップは入力した前記編集済みオーディオデータと前記映像データとを同時に映像・音声データとして出力することを特徴とする音楽と映像の同期再生方法。
【請求項８】
前記楽曲データ記録ステップではオーディオデータとしてさらにイントロ部を記憶し、
前記映像選択ステップでは利用者からの映像選択に応じて前記映像データ記録ステップで記憶したデータを読み出し、前記映像・音声データ出力ステップに映像データを出力し、前記楽曲編集情報演算ステップに映像の長さを出力し、
前記楽曲編集情報演算ステップでは前記オーディオデータ各部の長さと前記テンポ情報と前記映像の長さとを入力し、前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以内であれば、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記楽曲データ本体部の長さに前記テンポ情報を乗算することによって楽曲本体部小節数を算出し、前記イントロ部の長さに前記テンポ情報を乗算することによってイントロ部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記イントロ部小節数と前記エンディング部小節数とを引き算してから前記楽曲本体部小節数で除算することによって楽曲本体部繰り返し回数を算出するとともに除算の剰余として楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数から前記接続部小節数を引き算して前記楽曲本体部剰余小節数が負になった場合のみ前記楽曲本体部繰り返し回数から１を減ずるとともに前記楽曲本体部剰余小節数に前記楽曲本体部小節数を加え、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さとを前記オーディオデータ編集ステップに出力し、
前記イントロ部と前記楽曲データ本体部と前記エンディング部の再生時間の合計が前記映像の長さ以下でなければ、繰り返し回数は０とし、前記映像の長さに前記テンポ情報を乗算することによって全体演奏小節数を算出し、前記イントロ部の長さに前記テンポ情報を乗算することによってイントロ部小節数を算出し、前記エンディング部の長さに前記テンポ情報を乗算することによってエンディング部小節数を算出し、前記接続部の長さに前記テンポ情報を乗算することによって接続部小節数を算出し、前記全体演奏小節数から前記イントロ部小節数と前記エンディング部小節数と前記接続部小節数とを引き算することによって楽曲本体部剰余小節数を算出し、前記楽曲本体部剰余小節数を前記テンポ情報で除算することによって楽曲本体部剰余長さを算出し、前記繰り返し回数と前記楽曲本体部剰余長さを前記オーディオデータ編集ステップに出力し、
前記オーディオデータ編集ステップでは前記オーディオデータと前記繰り返し回数と前記楽曲本体部剰余長さとを入力し、前記映像・音声データ出力ステップに、編集済みオーディオデータとして、まず前記イントロ部のオーディオデータを出力した後、続けて前記楽曲本体部のオーディオデータを前記楽曲本体部繰り返し回数の数だけ繰り返して出力し、続けて前記楽曲本体部の先頭から前記楽曲本体部剰余長さ分だけのオーディオデータを出力し、続けて前記接続部のオーディオデータを出力し、続けて前記エンディング部のオーディオデータを出力し、
前記映像・音声データ出力ステップは入力した前記編集済みオーディオデータと前記映像データとを同時に映像・音声データとして出力することを特徴とする請求項７記載の音楽と映像の同期再生方法。
【請求項９】
請求項３、４、７および８のいずれか１記載の音楽と映像の同期再生方法を実行するための音楽と映像の同期再生プログラム。
【請求項１０】
請求項９記載の音楽と映像の同期再生プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の長さに同期して音楽を再生させるための、音楽と映像の同期再生装置および音楽と映像の同期再生方法に関するものである。
【背景技術】
【０００２】
近年、コンピュータの高性能化に伴い、映像データを編集したり、編集した映像に音楽を付加して「作品」を制作することを楽しむ人が多くなっている。このとき、映像の長さに音楽の長さを合わせる必要が生じるため、特許文献１に示すように、音楽を一定の再生時間で再生するための音楽編集方法が開発されている。
【特許文献１】特開２００１−２９６８６６号公報（全文）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の方法では、楽曲データをメロディデータとコードデータに分割して記録しておく必要があった。一般的な楽曲データであるデジタルオーディオデータは、時間方向には分割しやすいが、メロディデータとコードデータに分割することは困難である。このため、メロディデータとコードデータに分割していないデジタルオーディオデータを楽曲データとして用いて、映像に合わせた所定の再生時間で音楽を再生することはできなかった。また、特許文献１の方法では音楽の再生時間を利用者が設定する必要があった。
【０００４】
本発明は、デジタルオーディオデータを時間方向に分割して楽曲データとして記録し、選択した映像の長さに同期して再生できる、音楽と映像の同期再生装置および音楽と映像の同期再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の音楽と映像の同期再生装置は、少なくともエンディング部を分割して、このエンディング部と楽曲データ本体部とを分割データとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データを接続部として記録した楽曲データと前記楽曲データのテンポ情報とが記録されており、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、前記映像の長さから接続部とエンディング部を差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とするものである。
【０００６】
また楽曲データとしてさらにイントロ部が分割データとして記録されており、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、まずイントロ部を再生し、ついで前記映像の長さからイントロ部と接続部とエンディング部とを差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とするものである。
【０００７】
また本発明の音楽と映像の同期再生方法は、少なくともエンディング部を分割して、このエンディング部と楽曲データ本体部とを分割データとして記録するとともに、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データを接続部として記録した楽曲データと前記楽曲データのテンポ情報とを記録し、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、前記映像の長さから接続部とエンディング部を差し引いた時間内に楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする。
【０００８】
また、楽曲データとしてさらにイントロ部を分割して分割データとして記録し、前記楽曲データを、与えられた映像の長さに合わせて再生するべく、まずイントロ部を再生し、前記映像の長さからイントロ部と接続部とエンディング部とを差し引いた時間内に前記楽曲本体部の一部を再生または楽曲本体部を繰り返し再生した後、残りの時間内に前記楽曲本体部を小節単位で再生し、ついで前記接続部と前記エンディング部とを再生することを特徴とする。
【０００９】
また、本発明の音楽と映像の同期再生プログラムは、上記の音楽と映像の同期再生方法を実行するためのプログラムであり、また、本発明の同期再生プログラムを記録した記録媒体は、上記の音楽と映像の同期再生方法を実行するためのプログラムを記録媒体に記録したものである。
【発明の効果】
【００１０】
本発明は、楽曲データを時間方向に分割して記録し、記録した楽曲データを組み合わせて、選択した映像の時間に同期して再生し、デジタルオーディオデータを楽曲データとして用いて、映像に同期して違和感無く音楽を再生することができるものである。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明の一実施形態について説明する。図１は本発明の一実施形態の音楽と映像の同期再生装置のブロック図、図２は同じくそのオーディオデータ編集部の動作フロー図、図３は通常のデジタルオーディオの楽曲データを本実施形態の楽曲データ記録手段に記録する際の切り方の説明図である。
【００１２】
まず図１と図３を用いて楽曲データ記録手段に楽曲データを記録する方法について説明する。図３の楽曲データ１８のイントロ部１９を分割して、図１の楽曲データ記録手段３にイントロ部９として記録し、図３の楽曲データ１８のエンディング部２１を分割して、同じくエンディング部１２として記録し、図３の楽曲データ本体部２０を同じく楽曲データ本体部１０として記録し、楽曲データ１８の中で、コード情報がドミナントである単位データか、もしくはサブドミナントからドミナントに変化するような単位データを抜き出した単位データ２２を、同じく接続部１１として記録し、さらに楽曲データのテンポをテンポ情報１３として記録する。テンポ情報とは、この場合単位時間における小節数とする。接続部２２は楽曲本体部２０の中から選択するように説明したが、接続部として別に作ったデータを用いても差し支えない。
【００１３】
次に、図１と図２を使って、本実施形態の音楽と映像の同期再生装置の動作を説明する。図１において楽曲選択手段１は利用者２からの楽曲選択に応じて楽曲データ記録手段３からデータを読み出し、オーディオデータをオーディオデータ編集手段４へ出力し、イントロ部９、楽曲データ本体部１０、接続部１１およびエンディング部１２の各部の長さとテンポ情報１３を楽曲編集情報演算手段５へ出力する。
【００１４】
映像選択手段６は利用者２からの映像選択に応じて映像データ記録手段７からデータを読み出し、映像・音声データ出力手段８に映像データを出力し、楽曲編集情報演算手段５に映像の長さを出力する。
【００１５】
楽曲編集情報演算手段５の動作は図２を使って説明する。ここで、ｔは映像の長さ、ｔMRは楽曲本体部剰余長さ、Ｂは楽曲データ本体部１０、Ｃは接続部１１、Ｉはイントロ部９、Ｅはエンディング部１２、Ｔはテンポ情報１３、Ｍtは全体演奏小節数、ＭBは楽曲本体部小節数、ＭCは接続部小節数、ＭIはイントロ部小節数、ＭEはエンディング部小節数、ＭRは楽曲本体部剰余小節数、Ｒは繰り返し回数とする。
【００１６】
Ｓ１１でイントロ部Ｉと楽曲データ本体部Ｂとエンディング部Ｅの再生時間の合計が映像の長さｔ以内であれば、Ｓ１２で映像の長さｔにテンポ情報Ｔを乗算することによって全体演奏小節数Ｍtを算出し、Ｓ１３で楽曲データ本体部Ｂの長さにテンポ情報Ｔを乗算することによって楽曲本体部小節数ＭBを算出し、Ｓ１４でイントロ部Ｉの長さにテンポ情報Ｔを乗算することによってイントロ部小節数ＭIを算出し、Ｓ１５でエンディング部Ｅの長さにテンポ情報Ｔを乗算することによってエンディング部小節数ＭEを算出し、Ｓ１６で接続部Ｃの長さにテンポ情報Ｔを乗算することによって接続部小節数ＭCを算出する。
【００１７】
Ｓ１７で全体演奏小節数Ｍtからイントロ部小節数ＭIとエンディング部小節数ＭEとを引き算してから楽曲本体部小節数ＭBで除算することによって楽曲本体部繰り返し回数Ｒを算出するとともに除算の剰余として楽曲本体部剰余小節数ＭRを算出し、Ｓ１８で楽曲本体部剰余小節数ＭRから接続部小節数ＭCを引き算し、Ｓ１９で楽曲本体部剰余小節数ＭRが負かどうかを判断し、負であった場合はＳ２０で楽曲本体部繰り返し回数Ｒから１を減ずるとともに楽曲本体部剰余小節数ＭRに楽曲本体部小節数ＭBを加え、Ｓ２１で楽曲本体部剰余小節数ＭRをテンポ情報Ｔで除算することによって楽曲本体部剰余長さｔMRを算出し、Ｓ２２で繰り返し回数Ｒと楽曲本体部剰余長さｔMRをオーディオデータ編集手段４に出力する。
【００１８】
Ｓ１１でイントロ部Ｉと楽曲データ本体部Ｂとエンディング部Ｅの再生時間の合計が映像の長さｔ以下でなければ、Ｓ２３で繰り返し回数Ｒは０とし、Ｓ２４で映像の長さｔにテンポ情報Ｔを乗算することによって全体演奏小節数Ｍtを算出し、Ｓ２５でイントロ部Ｉの長さにテンポ情報Ｔを乗算することによってイントロ部小節数ＭIを算出し、Ｓ２６でエンディング部Ｅの長さにテンポ情報Ｔを乗算することによってエンディング部小節数ＭEを算出し、Ｓ２７で接続部Ｃの長さにテンポ情報Ｔを乗算することによって接続部小節数ＭCを算出する。
【００１９】
Ｓ２８で全体演奏小節数Ｍtからイントロ部小節数ＭIとエンディング部小節数ＭEと接続部小節数ＭCとを引き算することによって楽曲本体部剰余小節数ＭRを算出し、Ｓ２９で楽曲本体部剰余小節数ＭRをテンポ情報Ｔで除算することによって楽曲本体部剰余長さｔMRを算出し、Ｓ３０で繰り返し回数Ｒと楽曲本体部剰余長さｔMRをオーディオデータ編集手段４に出力する。
【００２０】
オーディオデータ編集手段４ではオーディオデータと繰り返し回数と前記楽曲本体部剰余長さｔMRを入力し、映像・音声データ出力手段８に、まずイントロ部９のオーディオデータを出力した後、続けて楽曲本体部１０のオーディオデータを楽曲本体部繰り返し回数Ｒの数だけ繰り返して出力し、続けて楽曲本体部１０の先頭から楽曲本体部剰余長さｔMR分だけのオーディオデータを出力し、続けて接続部１１のオーディオデータを出力し、続けてエンディング部１２のオーディオデータを出力する。
【００２１】
映像・音声データ出力手段８は入力したオーディオデータと映像データを同時に映像・音声データ１４として出力する。
【００２２】
オーディオデータ編集手段４では、楽曲本体部Ｂの先頭から一定の長さだけを出力し、続けて接続部Ｃを出力することになり、ここで音楽的なつながりが不自然になることが懸念されるが、あらかじめ接続部Ｃはコード情報がドミナントであるか、もしくはサブドミナントからドミナントに変化するような単位データを用いているため、音楽理論によって楽曲本体部Ｂの途中から接続部Ｃに切り替わる部分の楽曲本体部Ｂの最後のコードがトニック、サブドミナント、ドミナントのいずれのコードであっても、接続部Ｃには不自然なくつながることになる。また、楽曲本体部Ｂの途中から接続部Ｃに切り替わる区切れ目は、Ｓ２１およびＳ２９において小節数を元に計算しているため、小節の途中で切り替わってしまうことがない。また、楽曲本体部の繰り返しおよび楽曲本体部途中での接続部への切り替えを行うことにより、全体の再生時間と映像の長さとの差は１小節未満となる。また、楽曲の再生時間として、選択した映像の長さを用いるため、楽曲の長さを利用者が指定する必要がない。
【００２３】
このような作用効果を有するので、本実施の形態の音楽と映像の同期再生装置は、デジタルオーディオの楽曲データを時間方向に分割して記録し、その記録データを映像の長さに同期して再生することができる。
【００２４】
なお、ここで楽曲データ記憶手段３にイントロ部９を別個に記憶するものとして説明したが、イントロ部９は別に記憶することなく、楽曲データ本体部１０に含まれているものであってもよい。その場合は、上記のイントロ部に関する説明はないものとして取り扱えばよい。その場合、楽曲データ本体部１０を繰り返し演奏する必要があるときは、イントロ部も楽曲データ本体部の頭として、繰り返し演奏されることとなる。
【００２５】
さらに上記説明では通常の楽曲データとしてデジタルオーディオで記録された楽曲データを用いたが、この楽曲データは圧縮されたオーディオ形式やＭＩＤＩ形式などであってもよい。
【産業上の利用可能性】
【００２６】
本発明にかかる音楽と映像の同期再生装置、および音楽と映像の同期再生方法は、楽曲データを時間方向に分割して記録し、記録した楽曲データを組み合わせて、選択した映像の時間に同期して再生できるので、音楽と映像の同期再生装置、音楽と映像の同期再生方法、音楽と映像を同期再生させるためのプログラム、およびこのプログラムを記憶した記録媒体に展開でき、産業上の利用可能性は高い。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態の音楽と映像の同期再生装置のブロック図
【図２】同じくそのオーディオデータ編集手段の動作フロー図
【図３】同じく通常のデジタルオーディオの楽曲データを本実施形態の楽曲データ記録手段に記録する際の切り方の説明図
【符号の説明】
【００２８】
１    楽曲選択手段
２    利用者
３    楽曲データ記録手段
４    オーディオデータ編集手段
５    楽曲編集情報演算手段
６    映像選択手段
７    映像データ記録手段
８    映像・音声データ出力手段
９    イントロ部
１０    楽曲データ本体部
１１    接続部
１２    エンディング部
１３    テンポ情報
１４    映像・音声データ
１８    楽曲データ
１９    イントロ部
２０    楽曲データ本体部
２１    エンディング部
２２    接続部に使用する単位データ
【図１】
2005292243.tif 000003
【図２】
2005292243.tif 000004
【図３】
2005292243.tif 000005