(57)【要約】【課題】  離れた場所において発生した音データを同期化させる技術を提供する。【解決手段】  音データ編集装置１０は、第１の発音源２１Ａによる音と参照音とを収音した第１の音データ２８ＡをユーザＡから取得する。また、音データ編集装置１０は、第２の発音源２１Ｂによる音と参照音とを収音した第２の音データ２８ＢをユーザＢから取得する。音データ編集装置１０の同期化部１２は、第１の音データ２８Ａと第２の音データ２８Ｂを参照音に基づいて同期させる。音データ編集装置１０の合成部１３は、同期化された第１の音データ２８Ａと第２の音データ２８Ｂを合成する。【選択図】図１
2017156578.tif 000002
【特許請求の範囲】
【請求項１】
第１の発音源による音と参照音とを収音した第１の音データを取得する第１の音データ取得ステップと、
第２の発音源による音と前記参照音とを収音した第２の音データを取得する第２の音データ取得ステップと、
前記第１の音データと前記第２の音データを前記参照音に基づいて同期させる同期化ステップと
を具備することを特徴とする音データ編集方法。
【請求項２】
前記同期化ステップにより同期化された前記第１の音データおよび前記第２の音データから合成音データを合成する合成ステップを具備することを特徴とする請求項１に記載の音データ編集方法。
【請求項３】
前記第１の音データまたは前記第２の音データから前記参照音を取り除くステップを具備することを特徴とする請求項１に記載の音データ編集方法。
【請求項４】
前記合成音データから前記第１の発音源による音または前記第２の発音源による音を取り除くステップを具備することを特徴とする請求項２に記載の音データ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の音データを用いた音データ編集方法に関する。
【背景技術】
【０００２】
従来から複数の演奏者が一同に会して演奏を行うということが一般に行われている。また、最近では、地理的に離れて所在する複数の演奏者が共通の曲の異なるパートを演奏することを可能にするための技術が各種提案されている。例えば特許文献１に記載の演奏録音システムは、ネットワークに収容されたサーバ装置と、ネットワークに収容され、各々が、演奏セッションを構成する複数の演奏パートに対応する複数の端末装置とを有する。演奏データ生成手段は、所定の同期信号を基点として開始された演奏セッションにおける複数の端末装置の各々に対応する演奏パートについて、楽音信号と同期信号とが重畳された演奏データを生成する。演奏データ補正手段は、複数の演奏パートの演奏開始位置が相互に同期するように同期信号に基づいて演奏データを補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５３５１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に開示の技術によれば、各パートの演奏開始タイミングを同期させることができる。しかし、特許文献１に開示の技術では、同期信号を楽音信号に重畳する装置が必要になり、これがユーザの負担になる問題がある。また、同期信号を楽音信号に重畳した場合、楽音信号の再生の際に同期信号が異音となる可能性がある。また、演奏音は互いに独立してサンプリングされて録音されるため、各々の機器で同じサンプリング周波数を設定しても、サンプリング周波数が若干異なることがある。このため、各パートの演奏開始タイミングを一致させることができても、演奏開始タイミング以降の区間の演奏音を各パート間で同期させることができないという問題があった。
【０００５】
この発明は以上のような事情に鑑みてなされたものであり、演奏開始タイミング以降の全区間に亙って各パートの音データを同期させることができる音データ編集方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、第１の発音源による音と参照音とを収音した第１の音データを取得する第１の音データ取得ステップと、第２の発音源による音と前記参照音とを収音した第２の音データを取得する第２の音データ取得ステップと、前記第１の音データと前記第２の音データを前記参照音に基づいて同期させる同期化ステップとを具備することを特徴とする音データ編集方法を提供する。
【０００７】
この発明によれば、第１の音データと第２の音データを各々に含まれる共通の参照音に基づいて同期させるので、演奏開始タイミング以降の全区間に亙って第１の音データと第２の音データを同期させることができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の第１実施形態である音データ編集システムの構成を示すブロック図である。
【図２】同実施形態における同期化部の処理内容を示すフローチャートである。
【図３】同実施形態において行われる重複データ削除処理の処理内容を示す図である。
【図４】同重複データ削除処理の処理内容を示すフローチャートである。
【図５】この発明の第２実施形態である音データ編集システムの動作を示す図である。
【図６】この発明の第３実施形態である音データ編集システムの動作を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、この発明の実施形態について説明する。
【００１０】
＜第１実施形態＞
図１は、この発明の第１実施形態である音データ編集システムの構成を示すブロック図である。この音データ編集システムは、音データ編集装置１０と、地理的に離れて所在する複数のユーザが所有する装置によって構成されている。図１には、それらの複数のユーザのうちユーザＡおよびＢが所有する各装置が示されている。
【００１１】
図１に示すように、ユーザＡは、第１の発音源２１Ａと、再生装置２２Ａと、録音装置２３Ａと、通信装置２４Ａとを所有している。第１の発音源２１Ａは、ユーザＡが演奏する楽器であり、例えばギターである。再生装置２２Ａは、内蔵のメモリに参照用音データ２５を予め記憶している。再生装置２２Ａは、ユーザＡからの再生開始指示により、この参照用音データ２５をメモリから読み出し、スピーカ２６Ａから参照音として放音する。この参照音は、ユーザＡの所望の曲の１つの楽器パートの演奏音、例えば１曲分のドラム演奏音である。再生装置２２Ａは、参照用音データ２５を記憶媒体から取得してもよく、音データ編集装置１０等の他の装置からネットワークを経由してダウンロードしてもよい。
【００１２】
ユーザＡは、再生装置２２Ａによってスピーカ２６Ａから放音される参照音（例えばドラム演奏音）を聴きながら第１の発音源２１Ａである例えばギターを演奏し、同一楽曲における参照音と異なるパートの演奏音を生成する。録音装置２３Ａは、この第１の発音源２１Ａの出力音とスピーカ２６Ａから放音される参照音をマイクロフォン２７Ａにより収音し、第１の音データ２８Ａとして内蔵のメモリに記憶する。通信装置２４Ａは、ユーザＡからの指示に従い、録音装置２３Ａから第１の音データ２８Ａを受け取り、ネットワークを介して音データ編集装置１０に送信する。
【００１３】
ユーザＢは、第２の発音源２１Ｂと、再生装置２２Ｂと、録音装置２３Ｂと、通信装置２４Ｂとを所有している。第２の発音源２１Ｂは、ユーザＢが演奏する楽器であり、例えばピアノである。再生装置２２Ｂは、再生装置２２Ａと同様、内蔵のメモリに参照用音データ２５を予め記憶している。再生装置２２Ｂは、ユーザＢからの再生開始指示により、この参照用音データ２５をメモリから読み出し、スピーカ２６Ｂから参照音として放音する。
【００１４】
ユーザＢは、再生装置２２Ｂによってスピーカ２６Ｂから放音される参照音（例えばドラム演奏音）を聴きながら第２の発音源２１Ｂであるピアノを演奏し、同一楽曲における参照音と異なるパートの演奏音を生成する。録音装置２３Ｂは、この第２の発音源２１Ｂの出力音とスピーカ２６Ｂから放音される参照音をマイクロフォン２７Ｂにより収音し、第２の音データ２８Ｂとして内蔵のメモリに記憶する。通信装置２４Ｂは、ユーザＢからの指示に従い、録音装置２３Ｂから第２の音データ２８Ｂを受け取り、ネットワークを介して音データ編集装置１０に送信する。
【００１５】
再生装置２２Ａ、録音装置２３Ａおよび通信装置２４Ａは、別個の装置であってもよく、１台のパーソナルコンピュータに搭載された各装置であってもよい。再生装置２２Ｂ、録音装置２３Ｂおよび通信装置２４Ｂも同様である。
以上がユーザＡおよびＢの所有する各装置である。
【００１６】
音データ編集装置１０は、パーソナルコンピュータ等のコンピュータであり、通信部１１と、同期化部１２と、合成部１３とを有する。ここで、同期化部１２および合成部１３は、音データ編集装置１０のＣＰＵが不揮発性メモリに記憶されたプログラムを実行することにより実現される機能である。
【００１７】
音データ編集装置１０は、通信部１１により複数のユーザから音データを取得し、それらの音データを同期化して合成する装置である。図１には、同期化および合成の対象として、ユーザＡから取得した第１の音データ２８ＡとユーザＢから取得した第２の音データ２８Ｂが示されている。これらの第１の音データ２８Ａと第２の音データ２８Ｂは、ユーザＡの通信装置２４ＡとユーザＢの通信装置２４Ｂから各々送信され、音データ編集装置１０の内蔵のメモリ（図示略）に各々格納される。
【００１８】
音データの同期化と合成を要求する機会をどのようにしてユーザに与えるかに関しては各種の態様が考えられる。好ましい態様において、音データ編集装置１０は、参照用音データ２５をサイトにおいて公開し、一般ユーザからのダウンロード要求を受け付ける。そして、ユーザＡは、この参照用音データ２５をダウンロードして再生し、第１の発音源２１Ａである楽器の演奏を行って第１の音データ２８Ａを生成し、音データ編集装置１０にアップロードする。同様に、ユーザＢは、この参照用音データ２５をダウンロードして再生し、第２の発音源２１Ｂである楽器の演奏を行って第２の音データ２８Ｂを生成し、音データ編集装置１０にアップロードする。このようにして参照用音データ２５を利用して生成された音データが複数のユーザからアップロードされる。音データ編集装置１０は、このようにしてアップロードされた音データを公開する。ユーザは、所望の音データの組み合わせを指定して音データの同期化と合成を音データ編集装置１０に要求することができる。そして、音データ編集装置１０は、このような要求に従って、音データ（この例では第１の音データ２８Ａと第２の音データ２８Ｂ）の同期化と合成を行うのである。
【００１９】
同期化部１２は、第１の音データ２８Ａと第２の音データ２８Ｂを各々に含まれる参照音に基づいて同期させる手段である。この同期化を行う理由は次の通りである。
【００２０】
まず、第１の音データ２８Ａと第２の音データ２８Ｂは独立して録音されたものであるため、両者の演奏開始タイミングは一般的に同期していない。また、両者は異なる録音装置２３Ａおよび２３Ｂにより録音されており、たとえ両録音装置に設定されたサンプリング周波数が同じであっても、第１の音データ２８Ａと第２の音データ２８Ｂとでサンプリング周波数が正確に一致しない可能性がある。従って、第１の音データ２８Ａと第２の音データ２８Ｂを同時に再生したとしても、第１の音データ２８Ａに基づく演奏音と、第２の音データ２８Ｂに基づく演奏音は同期しない場合がある。そこで、この同期化が必要になる。ここで、同期化とは、時間軸上において第１の音データ２８ＡのタイミングＸのサンプルが第２の音データ２８ＢのタイミングＹのサンプルである場合に、第２の音データ２８ＢのタイミングＹのサンプルをタイミングＸに移動させることをいう。
【００２１】
同期化の方法として各種の方法が考えられるが、例えば第１の音データ２８Ａと第２の音データ２８Ｂについての相互相関値算出と遅延時間調整と時間軸圧伸長を併用した方法が考えられる。以下、この方法について説明する。
【００２２】
まず、第１の音データ２８Ａには、小音量ではあるが、参照音の音波形成分が含まれている。同様に、第２の音データ２８Ｂにも、小音量ではあるが、参照音の音波形成分が含まれている。
【００２３】
そこで、同期化部１２は、図２のフローチャートに示すように、第１の音データ２８Ａの再生開始時刻に対する第２の音データ２８Ｂの再生開始時刻の遅延時間を調整する処理（ステップＳ１）を行いながら、第１の音データ２８Ａと第２の音データ２８Ｂとの相互相関値を順次に算出してゆく（ステップＳ２）。そして、同期化部１２は、相互相関値が最大（ステップＳ３＝ＹＥＳ）となるように第２の音データ２８Ｂの再生開始時刻の調整（ステップＳ１）を行う。次に同期化部１２は、第１の音データ２８Ａの再生開始時刻に対する第２の音データ２８Ｂの再生開始時刻の遅延時間を相互相関値が最大となる遅延時間に固定し、第２の音データ２８Ｂに時間軸圧伸を施しつつ（ステップＳ４）、第１の音データ２８Ａと第２の音データ２８Ｂとの相互相関値を順次に算出してゆく（ステップＳ５）。そして、同期化部１２は、相互相関値が最大（ステップＳ６＝ＹＥＳ）となるように第２の音データ２８Ｂの時間軸圧伸率の調整（ステップＳ４）を行うことにより第２の音データ２８Ｂを第１の音データ２８Ａに同期させる。
【００２４】
参照音の周波数帯域が既知である場合、同期化部１２は、その参照音の周波数帯域を通過帯域とするフィルタ処理を第１の音データ２８Ａと第２の音データ２８Ｂに施し、このフィルタ処理後の第１の音データ２８Ａと第２の音データ２８Ｂについて上記の同期化を行ってもよい。
【００２５】
合成部１３は、同期化部１２によって同期化された第１の音データ２８Ａと第２の音データ２８Ｂを合成して合成音データ１４を生成する手段である。具体的には、合成部１３は、第１の音データ２８Ａと、同期化部１２によって第１の音データ２８Ａに同期化された第２の音データ２８Ｂとを加算して合成音データ１４を生成する。
【００２６】
ここで、図３（ａ）に示すように、合成対象である第１の音データ２８Ａには第１の発音源の音と参照音の各音波形成分が含まれており、第２の音データ２８Ｂには第２の発音源の音と参照音の各音波形成分が含まれている。従って、第１の音データ２８Ａと第２の音データ２８Ｂとを加算すると、図３（ｂ）に示すように、参照音の音波形成分を重複して含んだ合成音データ１４が生成されることとなる。このような合成音データ１４を再生した場合、再生音において参照音が目立って耳障りになる。そこで、好ましい態様では、同期化部１２による同期化後、第１の音データ２８Ａまたは第２の音データ２８Ｂの一方から参照音の音波形成分を除去する重複データ削除処理を実行し、この重複データ削除処理後の第１の音データ２８Ａと第２の音データ２８Ｂとを合成する。
【００２７】
第１の音データ２８Ａまたは第２の音データ２８Ｂの一方から参照音の音波形成分を除去する方法としては、各種の方法が考えられるが、参照音の周波数帯域が既知である場合には、その参照音の周波数帯域を除去対象帯域とする帯域除去処理を第１の音データ２８Ａまたは第２の音データ２８Ｂに施してもよい。
【００２８】
あるいは音データ編集装置１０が参照用音データ２５を保持している場合には、図４のフローチャートに従って重複データ削除処理を実行してもよい。まず、参照用音データ２５を例えば第１の音データ２８Ａに同期させる（ステップＳ１１）。同期化の方法は、例えば図２を参照して説明した通りである。次に同期化後の参照用音データ２５を逆相化する（ステップＳ１２）。そして、逆相化された参照用音データ２５を各種のレベルに調整して第１の音データ２８Ａに加算する処理（ステップＳ１３）と、この加算後の第１の音データ２８Ａと同期化された参照用音データ２５との相互相関値を算出する処理（ステップＳ１４）を相互相関値が最小（ステップＳ１５＝ＹＥＳ）になるまで繰り返す。この結果、ステップＳ１３において、参照用音データ２５の音波形成分の除去された第１の音データ２８Ａが得られる。そこで、合成部１３は、この参照用音データ２５の音波形成分が除去された第１の音データ２８Ａと第２の音データ２８Ｂとを合成して合成音データ１４を生成する。
【００２９】
合成音データ１４は、音データ編集装置１０の内蔵のメモリに保持される。ユーザＡおよびＢは、通信装置２４Ａおよび２４Ｂにより音データ編集装置１０からこの合成音データ１４をダウンロードすることができる。音データ編集装置１０は、このように合成データ１４をダウンロードさせることに加えて、同期化部１２により同期化された第１の音データ２８Ａと第２の音データ２８Ｂをダウンロードさせてもよい。
【００３０】
以上説明したように、本実施形態によれば、地理的に離れて所在するユーザが独立して生成した第１の音データ２８Ａおよび第２の音データ２８Ｂを同期させることができる。また、本実施形態において、第１の音データ２８Ａにおける第１の発音源２１Ａによる音と、第２の音データ２８Ｂにおける第２の発音源２１Ｂによる音と、第１の音データ２８Ａおよび第２の音データ２８Ｂに共通に含まれる参照音は、同一の楽曲を構成する音、具体的には同一の楽曲の異なるパートの演奏音である。そして、本実施形態では、第１の音データ２８Ａおよび第２の音データ２８Ｂを各々に含まれる共通の参照音に基づいて同期させるので、演奏開始タイミング以降の全区間に亙って第１の音データ２８Ａと第２の音データ２８Ｂを同期させ、各パートの演奏音が互いに同期した１つのまとまった楽曲を合成することができる。また、本実施形態では、楽曲と無関係な同期信号を用いることなく、楽曲の１つのパートの演奏音である参照音を用いて第１の音データ２８Ａおよび第２の音データ２８Ｂの同期化を行う。そのため、同期信号を音データに重畳する装置の設置等、同期化のためのユーザの負担が少なくて済む。また、本実施形態では、楽曲と無関係な同期信号を同期化の対象である音データに重畳しないので、同期化された音データを再生する場合に同期信号が異音となって放音されることがない。
【００３１】
＜第２実施形態＞
図５は、この発明の第２実施形態である音データ編集システムの動作を示す図である。この音データ編集システムは、上記第１実施形態における音データ編集装置１０に相当するものを有していない。この音データ編集システムにおいて、ユーザＡ、Ｂ、Ｃは、上記第１実施形態と同様な発音源と、再生装置と、録音装置（図５では図示略）と、通信装置（図５では図示略）の他、同期化合成部を所有している。この同期化合成部は、上記第１実施形態による音データ編集装置１０の同期化部１２および合成部１３としての機能を有する装置である。以下、この音データ編集システムの動作を説明する。
【００３２】
ユーザＡは、参照用音データ４０１を再生装置４０２により再生しつつ第１の発音源４０３である楽器を演奏する。ユーザＡの録音装置は、参照用音データ４０１の再生音である参照音と第１の発音源４０３の出力音を収音し、参照音の音波形成分と第１の発音源４０３の音波形成分とを含む音データ４０４を生成する。ユーザＡは、この音データ４０４を通信装置によりユーザＢに送信する。
【００３３】
ユーザＢは、音データ４０４を再生装置４１１により再生しつつ第２の発音源４１２である楽器を演奏する。ユーザＢの録音装置は、音データ４０４の再生音（参照音と第１の発音源４０３の音）と第２の発音源４０３の出力音を収音し、参照音の音波形成分と第１の発音源４０３の音波形成分と第２の発音源４１２の音波形成分を含む音データ（便宜上、ユーザＢ収音データという）を生成する。ユーザＢの同期化合成部４１３は、このユーザＢ収音データを音データ４０４に同期させ、音データ４０４と合成する。さらに詳述すると、音データ４０４と、ユーザＢ収音データは、いずれも参照音の音波形成分と第１の発音源４０３の音波形成分という共通の音波形成分を含んでいる。すなわち、音データ４０４を上記第１実施形態の第１の音データ２８Ａ、ユーザＢ収音データを上記第１実施形態の第２の音データ２８Ｂ、参照音の音波形成分と第１の発音源４０３の音波形成分を上記第１実施形態の参照音とみなすことができる。そこで、この点を利用し、例えば上記第１実施形態と同様、音データ４０４とユーザＢ収音データについての相互相関算出と遅延時間調整と時間軸圧伸長を併用した方法によりユーザＢ収音データを音データ４０４に同期させ、音データ４０４と合成するのである。この結果、同期化のなされた参照音の音波形成分と第１の発音源４０３の音波形成分と第２の発音源４１２の音波形成分とを含む音データ４１４が得られる。ユーザＢは、この音データ４１４を通信装置によりユーザＣに送信する。
【００３４】
ユーザＣは、音データ４１４を再生装置４２１により再生しつつ第３の発音源４２２である楽器を演奏する。ユーザＣの録音装置は、音データ４１４の再生音（参照音と第１の発音源４０３の音と第２の発音源４１２の音）と第３の発音源４２２の出力音を収音し、参照音の音波形成分と第１の発音源４０３の音波形成分と第２の発音源４１２の音波形成分と第３の発音源４２２の音波形成分を含む音データ（便宜上、ユーザＣ収音データという）を生成する。ユーザＣの同期化合成部４２３は、このユーザＣ収音データを音データ４１４に同期させ、音データ４１４と合成する。この結果、同期化のなされた参照音の音波形成分と第１の発音源４０３の音波形成分と第２の発音源４１２と第３の発音源４２２音波形成分とを含む音データ４２４が得られる。
【００３５】
このように本実施形態によれば、ユーザＡ、Ｂ、Ｃが、参照音に対し、第１の発音源４０３の音、第２の発音源４１２の音、第３の発音源４２２の音を同期させつつ順次追加することができる。従って、地理的に離れて所在するユーザＡ、Ｂ、Ｃによる各演奏音を同期化させて合成することができる。
【００３６】
＜第３実施形態＞
図６は、この発明の第３実施形態である音データ編集システムの動作を示す図である。この音データ編集システムは、上記第１実施形態における音データ編集装置１０に相当する音データ編集装置１０Ａを有している。音データ編集装置１０Ａは、同期化合成部１５とマイナスワン部１６とを有する。この同期化合成部１５は、上記第１実施形態による音データ編集装置１０の同期化部１２および合成部１３としての機能を有する装置である。マイナスワン部１６は、複数パートの音波形成分を含む音データから指定されたパートの音成分を除去する装置である。ユーザＤ、Ｅは、上記第１実施形態と同様な発音源と、再生装置と、録音装置（図６では図示略）と、通信装置（図６では図示略）を所有している。以下、この音データ編集システムの動作を説明する。
【００３７】
ユーザＤは、音データ編集装置１０Ａから参照音、第１の発音源、第２の発音源、第３の発音源の各音波形成分を含む音データ５０１を通信装置により受信する。そして、ユーザＤは、この音データ５０５を再生装置５０２により再生しつつ第４の発音源５０３である楽器を演奏する。ユーザＤの録音装置は、音データ５０１の再生音と第４の発音源５０３の出力音を収音し、参照音、第１の発音源、第２の発音源、第３の発音源、第４の発音源の各音波形成分を含む音データ５０４を生成する。ユーザＤは、この音データ５０４を通信装置により音データ編集装置１０Ａに送信する。
【００３８】
音データ編集装置１０Ａの同期化合成部１５は、この音データ５０４をその元になった音データ５０１に同期させる。この音データ５０４を同期させる相手の音データ５０１を分かりやすくするため、音データ編集装置１０Ａは、ユーザＤに音データ５０１を送信するときに音データ５０１の識別子を付加して送信する。そして、ユーザＤにおいて音データ５０１を再生して音データ５０４を生成した場合には、ユーザＤの通信装置は音データ５０４とともに音データ５０１の識別子を音データ編集装置１０Ａに送信する。音データ編集装置１０Ａでは、この識別子に基づき、音データ５０１を同期させる相手の音データが音データ５０１であることを認識する。
【００３９】
他のユーザは、同期化合成部１５により生成された音データ５０５をダウンロードして利用することが可能である。その際にユーザは、音データ５０５における特定のパートの音波形成分の除去を求めることが可能である。
【００４０】
図６に示す例では、ユーザＥが音データ５０５から第２の発音源の音波形成分を除去してダウンロードすることを要求している。そこで、音データ編集装置１０Ａのマイナスワン部１６は、音データ５０５から第２の発音源の音波形成分を除去した音データ５１１を生成してユーザＥに送信する。
【００４１】
音データ５０５から第２の発音源の音波形成分を除去する方法としては、各種の方法が考えられるが、第２の発音源（例えばピアノ）の音の周波数帯域が既知である場合には、その第２の発音源の音の周波数帯域を除去対象帯域とする帯域除去処理を音データ５０５に施してもよい。
【００４２】
この他に次のような方法も考えられる。まず、各ユーザは、音データ編集装置１０Ａからダウンロードした音データの再生音と当該ユーザの発音源による音とを録音して音データを生成し、その音データを音データ編集装置１０Ａに送信する際に、これに加えて、当該発音源による音のみを録音した発音源の音データを音データ編集装置１０Ａに送信する。そして、音データ編集装置１０Ａは、この発音源の音データを保持するのである。
【００４３】
そして、音データ編集装置１０Ａは、ユーザが所望の音データからある発音源の音データを除去することを要求した場合、前掲図４の重複データ削除処理と同様な処理により当該発音源の音データをユーザの所望の音データから削除する。
【００４４】
具体的には、図６に示すように、ユーザＥが音データ５０５から第２の発音源の音波形成分を除去してダウンロードすることを要求している場合、マイナスワン部１６は、まず、第２の発音源の音データを音データ５０５に同期させる。次に同期化後の第２の発音源の音データを逆相化する。そして、逆相化された第２の発音源の音データを各種のレベルに調整して音データ５０５に加算する処理と、この加算後の音データ５０５と同期化された第２の発音源の音データとの相互相関値を算出する処理を相互相関値が最小になるまで繰り返す。この結果、音データ５０５から第２の発音源の音波形成分を除去した音データ５１１が得られる。
【００４５】
ユーザＥは、この音データ５１１を音データ編集装置１０Ａから通信装置により受信する。そして、ユーザＥは、この音データ５１１を再生装置５１２により再生しつつ第５の発音源５１３である楽器を演奏する。ユーザＥの録音装置は、音データ５１１の再生音と第５の発音源５１３の出力音を収音し、参照音、第１の発音源、第３の発音源、第４の発音源、第５の発音源の各音波形成分を含む音データ５１４を生成する。ユーザＥは、この音データ５１４を通信装置により音データ編集装置１０Ａに送信する。
【００４６】
音データ編集装置１０Ａの同期化合成部１５は、この音データ５１４をその元になった音データ５１１に同期させ、音データ５１１と合成して音データ５１５を生成する。
【００４７】
以上が本実施形態の詳細である。本実施形態においても、上記第１および第２実施形態と同様な効果が得られる。また、本実施形態において、音データ編集装置１０Ａは、マイナスワン部１６を有するので、ユーザは、既存の音データの所望の楽器パートの音波形成分を自らの演奏音の音波形成分に置き換えることができる。
【００４８】
＜他の実施形態＞
以上、この発明の各実施形態について説明したが、この発明には他にも実施形態が考えられる。例えば次の通りである。
【００４９】
（１）上記第１実施形態では、第１の音データと第２の音データとを同期させるに当たり、第１の音データを基準（不動）とし、この第１の音データに対して第２の音データを同期させた。この場合において、第１の音データと第２の音データのうちのいずれを基準にするかをユーザに指定させるようにしてもよい。
【００５０】
（２）上記各実施形態において、ユーザは、既存の音データの再生音と、当該ユーザの発音源による音とを収音することにより、音データ編集装置に送信する音データを生成した。しかし、そのようにする代わりに、既存の音データの再生音の収音結果である第１トラックと、当該ユーザの発音源による音の収音結果である第２トラックとを有するマルチトラックの音データを音データ編集装置に送信してもよい。この場合、例えば第１実施形態における同期化部１２は、第１の音データ２８Ａの第１トラックの音データ（参照音）と第２の音データ２８Ｂの第１トラックの音データ（参照音）との同期化を行えばよいので、同期化の精度を高めることができる利点がある。また、合成部１３が同期化後の第１の音データ２８Ａと第２の音データ２８Ｂの合成を行う際、第１の音データ２８Ａの第１のトラック（参照音）と第２の音データ２８Ｂの第１のトラック（参照音）の一方を合成の対象から外すのみにより重複データ削除処理を実行可能である。従って、重複データ削除処理が簡単になる利点がある。
【００５１】
（３）上記第１実施形態において、ユーザＡは、参照用音データ２５の再生音である参照音と第１の発音源２１Ａによる音とを収音して第１の音データ２８Ａを生成し、ユーザＢは、参照用音データ２５の再生音である参照音と第２の発音源２１Ｂによる音とを収音して第２の音データ２８Ｂを生成した。しかし、そのようにする代わりに、ユーザＡまたはＢの一方が参照用音データ２５を利用しないで参照音を発生してもよい。例えばユーザＡは、他の演奏者が楽器演奏を行うことにより放音される参照音と第１の発音源２１Ａによる音とを収音して第１の音データ２８Ａを生成する。また、ユーザＡは、楽器演奏により放音される参照音のみを収音して参照用音データ２５を生成する。そして、ユーザＢは、上記第１実施形態と同様、参照用音データ２５の再生音である参照音と第２の発音源２１Ｂによる音とを収音して第２の音データ２８Ｂを生成するのである。この態様においても上記第１実施形態と同様な効果が得られる。上記第２および第３実施形態においても同様である。
【００５２】
（４）上記第１実施形態において、参照音、第１の発音源２１Ａによる音、第２の発音源２１Ｂによる音は、楽器の演奏音であってもよく、ボーカル音であってもよい。上記第２および第３実施形態においても同様である。
【符号の説明】
【００５３】
１０，１０Ａ……音データ編集装置、２２Ａ，２２Ｂ……再生装置、２６Ａ……スピーカ、２１Ａ……第１の発音源、２１Ｂ……第２の発音源、２３Ａ，２３Ｂ……録音装置、２７Ａ……マイクロフォン、２５……参照用音データ、２８Ａ……第１の音データ、２８Ｂ……第２の音データ、２４Ａ，２４Ｂ……通信装置、１１……通信部、１２……同期化部、１３……合成部、１４……合成音データ、４０１……再生用音データ、４０２，４１１，４２１，５０２，５１２……再生部、４１３，４２３，１５……同期化合成部、４０３……第１の発音源、４１２……第２の発音源、４２２……第３の発音源、５０３……第４の発音源、５１３……第５の発音源、４０４，４１４，４２４，５０１，５０４，５０５，５１１，５１４，５１５……音データ、１６……マイナスワン部。
【図１】
2017156578.tif 000003
【図２】
2017156578.tif 000004
【図３】
2017156578.tif 000005
【図４】
2017156578.tif 000006
【図５】
2017156578.tif 000007
【図６】
2017156578.tif 000008