(57)【要約】ストリーミング再生時に異常が生じた場合において利用者が録音した演奏の品質低下を防止する。コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおける演奏データ補正装置は、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段とを具備する。
2014136206.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、
前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正装置であって、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と
を具備することを特徴とする演奏データ補正装置。
【請求項２】
前記コンテンツは楽曲であり、
前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含む
ことを特徴とする請求の範囲第１項に記載の演奏データ補正装置。
【請求項３】
前記参照情報は、前記コンテンツを複数個の部分コンテンツに区分するための情報を含み、
前記演奏データ補正装置は、
前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段を更に具備し、
前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正する
ことを特徴とする請求の範囲第１項又は第２項に記載の演奏データ補正装置。
【請求項４】
前記コンテンツは楽曲であり、
前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含むと共に、前記楽曲を複数個の小節に区分するための情報を含み、
前記演奏データ補正装置は、
前記取得された参照情報に基づいて前記ストリーミング再生された楽曲のうち正常に再生されなかった前記小節を特定する特定手段を更に具備し、
前記補正手段は、前記録音された演奏のうち、前記特定された小節に対応する一部を補正する
ことを特徴とする請求の範囲第１項又は第２項に記載の演奏データ補正装置。
【請求項５】
ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、
前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正方法であって、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得工程と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正工程と
を具備することを特徴とする演奏データ補正方法。
【請求項６】
コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと共に前記ネットワークに収容される、録音再生装置であって、
前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、
前記配信されたコンテンツをストリーミング再生する再生手段と、
前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段と、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と
を具備することを特徴とする録音再生装置。
【請求項７】
コンピュータ装置を、請求の範囲第１項に記載の演奏データ補正装置として機能させることを特徴とするコンピュータプログラム。
【請求項８】
請求の範囲第７項に記載のコンピュータプログラムが記録されることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばストリーミング再生されるコンテンツに同期して行われる演奏を補正するための、演奏データ補正装置、演奏データ補正方法、録音再生装置、コンピュータプログラム及び記録媒体の技術分野に関する。
【背景技術】
【０００２】
ネットワークを介して配信されるコンテンツをストリーミング再生する技術が周知である。【０００３】
ここで、コンテンツのストリーミング再生を行うにあたっては、コンテンツを伝送する伝送路の状態等によって、コンテンツの再生が途切れたり、或いはコンテンツの一部が欠損したりすることがある。このような一種の再生異常を防止する技術が、例えば特許文献１に開示されている。【０００４】
特許文献１に開示されたコンテンツ再生装置によれば、再生用バッファに蓄積されるストリーミングデータの蓄積状態から受信状態が判断される。また、受信状態が悪化していると判断された場合には、コンテンツ配信装置に対し変速再生用ストリーミングデータが要求され、この変速再生用ストリーミングデータが、見た目が通常の速度となるように再生される。このため、この装置によれば、バッファアンダーフローを起こさず、通常の再生速度でコンテンツの再生を継続することができるとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１１９９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、ストリーミング再生中のコンテンツに同期して行われる演奏を録音し、サーバにアップロードするシステムが提案されている。このシステムによれば、当該サーバにアクセス可能な不特定多数の利用者が、サーバにアップロードされたコンテンツを自由に利用することができる。【０００７】
この場合のコンテンツの種類は比較的自由であるが、とりわけ楽曲が好適である。楽曲には楽器別に多数の演奏パートがあり、利用者は、ストリーミング再生される特定の演奏パートに同期して演奏を行うことにより、擬似的なセッションを楽しむことができるからである。【０００８】
また、このシステムでは、このように録音された演奏をサーバにアップロードすることができる。アップロードされた演奏は、新たに楽曲の一演奏パートとして不特定多数の利用者に利用可能となる。従って、このシステムでは、不特定多数の利用者間で相互に利益を享受し合うことができる。【０００９】
ところで、上記特許文献に開示される装置を含め、コンテンツの再生品質を担保するための装置は、従来各種存在する。しかしながら、ネットワーク等の伝送路を介してコンテンツを取得する一方で取得したコンテンツの再生を行うストリーミング再生において、コンテンツの再生異常をゼロとすることは、実践的に相当の困難を伴う。【００１０】
ここで、上記システムにおいてコンテンツの再生異常が生じると、録音される演奏は、再生異常を伴ったコンテンツに時間軸上で同期したものとなるため，サーバに登録されているコンテンツに同期したものとならない。【００１１】
ここで特に、再生されるコンテンツが映像である場合、時間軸上の多少のずれは、演奏とのコラボレーションの品質に大きく影響しない。ところが、再生するコンテンツが上述したような演奏パートである場合には、再生が１００ｍｓｅｃ程度遅れただけでも聴覚上大きな違和感が生じ得る。このため、この再生異常の生じた演奏パートに同期した利用者の演奏は、不特定多数の利用に供し得る汎用的な一演奏パートとしての利用価値を失うことになる。【００１２】
このような問題に対し、上記先行技術文献に開示されるが如きストリーミング再生の品質を担保する技術思想は全く有効ではなく、また従来、このような問題を解決に導く技術思想は存在しない。【００１３】
本発明は、係る事情に鑑みてなされたものであり、ストリーミング再生時に異常が生じた場合においても、利用者が録音した演奏の品質低下を防止し得る演奏データ補正装置、演奏データ補正方法、録音再生装置、コンピュータプログラム及び記録媒体を提供することを課題とする。
【課題を解決するための手段】
【００１４】
上述した課題を解決するため、請求の範囲第１項に記載の演奏データ補正装置は、ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正装置であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段とを具備することを特徴とする。【００１５】
上述した課題を解決するため、請求の範囲第５項に記載の演奏データ補正方法は、ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正方法であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得工程と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正工程とを具備することを特徴とする。【００１６】
上述した課題を解決するため、請求の範囲第６項に記載の録音再生装置は、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと共に前記ネットワークに収容される、録音再生装置であって、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段と、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段とを具備することを特徴とする。【００１７】
上述した課題を解決するため、請求の範囲第７項に記載のコンピュータプログラムは、コンピュータ装置を請求の範囲第１項に記載の演奏データ補正装置として機能させることを特徴とする。【００１８】
上述した課題を解決するため、請求の範囲第８項に記載の記録媒体は、請求の範囲第７項に記載のコンピュータプログラムが記録されることを特徴とする。
【図面の簡単な説明】
【００１９】
【図１】楽曲提供システムの概念を説明する図である。
【図２】図１の楽曲提供システムにおけるサーバのブロック図である。
【図３】図１の楽曲提供システムにおける録音再生装置のブロック図である。
【図４】ウェブサイトにおいて演奏再生に関する画面を例示する図である。
【図５】正常再生時の各演奏パートの時間軸上の相対関係を例示する図である。
【図６】異常再生時の各演奏パートの時間軸上の相対関係を例示する図である。
【図７】図３の録音再生装置においてデータ補正部により実行されるデータ補正処理のフローチャートである。
【図８】リズムに関するデータの概念図である。
【図９】セッション対象演奏の一部が欠損した場合の録音演奏の補正方法を例示する図である。
【図１０】セッション対象演奏の一部が小節を跨いで欠損した場合の録音演奏の補正方法を例示する図である。
【図１１】セッション対象演奏の一部が冗長に再生された場合の録音演奏の補正方法を例示する図である。
【図１２】本発明の第２実施例に係るサーバのブロック図であり、
【図１３】本発明の第２実施例に係る録音再生装置のブロック図である。
【発明を実施するための形態】
【００２０】
＜演奏データ補正装置の実施形態＞
【００２１】
本発明の演奏データ補正装置に係る実施形態は、ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正装置であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段とを具備する。
【００２２】
実施形態に係る演奏データ補正装置は、サーバ及び録音再生装置と共に、例えば商業的サービスを提供する一個のシステムを構成し得る。サーバ及び録音再生装置は、例えばインターネット等の広域ネットワークとしてのネットワークに収容される。これら各装置は、例えば有線又は無線の各種伝送線路等を介して相互にアクセス可能に構成される。
【００２３】
例えば、このサーバは、所定のサービスを提供する事業者が所有するサーバであり、例えば利用者と然るべき契約を締結した上で、当該利用者に限定して保有するコンテンツを配信する。望ましくは、このサーバは、利用者が後述する録音再生装置又は録音再生装置として機能し得る各種コンピュータ装置を介して要求したコンテンツを配信する。このようなコンテンツの要求及び配信は、より具体的には、ネットワーク上に、サーバと利用者との間のインターフェイスとして構築されるウェブサイトやホームページ等を通じてなされてもよい。
【００２４】
一方、録音再生装置は、例えば内蔵又は外付けされるマイクロフォンを介して演奏を録音する機能と、例えば内蔵又は外付けされるスピーカ及び／又はディスプレイを介してコンテンツをストリーミング再生する機能とを有する装置である。録音再生装置は、例えば然るべき制御プログラムが実行されることによってこの録音再生装置として機能するように構成された、パーソナルコンピュータ又はそれに順ずるコンピュータ装置であってもよい。
【００２５】
実施形態に係る演奏データ補正装置は、サーバ及び録音再生装置と共に上記システムを構築する一の独立した装置であってもよい。また、実施形態に係る演奏データ補正装置は、サーバ又は録音再生装置に備わる装置であってもよい。或いは、実施形態に係る演奏データ補正装置は、サーバ又は録音再生装置が然るべき制御プログラムを実行した場合における、当該サーバ又は録音再生装置の一部であってもよい。
【００２６】
実施形態に係る演奏データ補正装置によれば、録音再生装置が有する録音手段により録音された演奏が、補正手段の作用により補正される。尚、厳密には、録音手段は、演奏を所定の規格に準じた演奏データとして記録するのであるから、補正手段もまた、厳密には演奏データを補正する。但し、ここでは、このような解釈が自明的に成立するものとして、説明の煩雑化を防ぐ目的からこのような表現上の差別化が省略されている。
【００２７】
演奏データ補正装置に係る実施形態によれば、録音された演奏が参照情報に基づいて補正される。
【００２８】
参照情報とは、コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、コンテンツのストリーミング再生にも利用され得る情報である。時間軸上の相対位置とは、端的にはある基準時刻からの経過時間を意味するが、コンテンツの内容と対応付けられる要素は、当該経過時間と相関する限りにおいて限定されない。コンテンツの内容と時間軸上の相対位置とは望ましくは一対一に対応付けられる。
【００２９】
コンテンツが楽曲、例えば、ある楽器の一演奏パートである場合、コンテンツの内容とは、当該演奏パートの楽譜における個々の拍であってもよい。個々の拍に対応する時間軸上の相対位置とは、例えば、演奏パートの初期位置から所定周期でカウントされるサンプルの数であってもよい。即ち、この場合、拍とサンプル数とが一対一の関係となる。
【００３０】
ここで、録音手段により録音される演奏は、演奏者がストリーミング再生されるコンテンツ（例えば、演奏パート）に同期するように行ったものである。従って、ネットワークの伝送状態により、ストリーミング再生が一時的に遅延したり、或いはストリーミング再生の過程でコンテンツの一部が欠損したりした場合、正常に再生された当該コンテンツとは同期しない。
【００３１】
一方、参照情報は、コンテンツ毎に固有の固定情報であり、ネットワークの伝送状態等各種の要因に起因する、実現象としてのコンテンツの再生結果に対して不変である。即ち、先述した拍とサンプル数との関係で言えば、ストリーミング再生開始から時間軸上の如何なる位置で当該サンプル数に達するのか（無論、欠損の場合には、当該サンプル数は通過する）は変化するが、ある任意のサンプル数において現れる拍は常に一定である。これは、参照情報を録音された演奏の補正に利用し得ることを意味する。
【００３２】
即ち、楽曲を例に採れば、ストリーミング再生されるコンテンツの任意の拍に対して演奏者が演奏の過程で同期させた拍は、当該コンテンツの正常な再生時においても当該任意の拍と同期する位置に現れるべきである。補正手段による録音された演奏の補正は、この概念に基づいている。
【００３３】
従って、演奏データ補正装置に係る実施形態によれば、演奏者が、ストリーミング再生されるコンテンツに演奏を同期させる限りにおいて、録音された演奏を構成する個々の拍を、可能な限り正しい位置に戻すことができる。即ち、ストリーミング再生の品質によらず、録音された演奏を正規のコンテンツに同期した演奏とすることができ、録音された演奏の品質の低下を防止することができるのである。
【００３４】
尚、ストリーミング再生の過程で欠損して再生されなかった部分に対して演奏者が演奏を行わない場合、この欠損部分に対する演奏は存在しないことになる。この場合、補正の過程で例えば該当部分を無音とする措置を講じることは合理的である。また、ストリーミング再生の過程で冗長に再生された部分に対して演奏者が演奏を行った場合、この冗長部分に対する演奏もまた冗長となる。この場合、補正の過程で例えば該当部分を時間的に圧縮する措置を講じることは合理的である。
【００３５】
尚、このように補正された演奏は、望ましくはサーバに新しいコンテンツとしてアップロードされる。但し、この場合アップロードの実行主体は、演奏データ補正装置であっても、録音再生装置であっても、サーバであってもよい。
【００３６】
本発明の演奏データ補正装置に係る実施形態の一の態様では、前記コンテンツは楽曲であり、前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含む。
【００３７】
既に述べたように、聴覚に訴えるコンテンツとしての楽曲（例えば各種演奏パート）と演奏者の演奏とのセッションは、ストリーミング再生の再生品質に影響を受け易い。従って、本発明の演奏データ補正装置に係る実施形態が顕著に有効である。
【００３８】
本発明の演奏データ補正装置に係る実施形態の他の態様では、前記参照情報は、前記コンテンツを複数個の部分コンテンツに区分するための情報を含み、前記演奏データ補正装置は、前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段を更に具備し、前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正する。
【００３９】
この態様によれば、録音された演奏のうち、ストリーミング再生の過程で正常に再生されなかった部分コンテンツに対応する一部が補正される。従って、録音された演奏のうち、コンテンツを構成する残余の部分コンテンツに対応する残余の部分については、録音時の品質を維持することができ、演奏の補正を効率的に行うことができる。
【００４０】
本発明の演奏データ補正装置に係る実施形態の他の態様では、前記コンテンツは楽曲であり、前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含むと共に、前記楽曲を複数個の小節に区分するための情報を含み、前記演奏データ補正装置は、前記取得された参照情報に基づいて前記ストリーミング再生された楽曲のうち正常に再生されなかった前記小節を特定する特定手段を更に具備し、前記補正手段は、前記録音された演奏のうち、前記特定された小節に対応する一部を補正する。
【００４１】
この態様によれば、録音された演奏のうち、ストリーミング再生の過程で正常に再生されなかった小節に対応する一部が補正される。従って、録音された演奏のうち、コンテンツを構成する残余の小節に対応する残余の部分については、録音時の品質を維持することができ、演奏の補正を効率的に行うことができる。特に、この態様では、ストリーミング再生されるコンテンツと演奏者による演奏とが共に楽曲であるところ、録音される演奏を拍と小節とで管理することができる。従って、参照情報に基づいた補正が適用し易く、好適である。
【００４２】
＜演奏データ補正方法の実施形態＞
【００４３】
本発明の演奏データ補正方法に係る実施形態は、ネットワークに収容され、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正方法であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得工程と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正工程とを具備する。
【００４４】
演奏データ補正方法の実施形態によれば、上記演奏データ補正装置に係る実施形態の各手段と同等の作用を実現する各工程により、上記演奏データ補正装置に係る実施形態と同様に、録音された演奏の品質低下が好適に防止される。
【００４５】
＜録音再生装置の実施形態＞
【００４６】
本発明の録音再生装置に係る実施形態は、コンテンツを該コンテンツの内容と時間軸上の相対位置とを対応付けた参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと共に前記ネットワークに収容される、録音再生装置であって、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段と、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段とを具備する。
【００４７】
録音再生装置の実施形態によれば、上記演奏データ補正装置に係る実施形態の各手段により、上記演奏データ補正装置に係る実施形態と同様に、録音された演奏の品質低下が好適に防止される。
【００４８】
＜コンピュータプログラムの実施形態＞
【００４９】
本発明のコンピュータプログラムに係る実施形態は、コンピュータ装置を、上記演奏データ補正装置に係る実施形態として機能させる。
【００５０】
当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体或いはＵＳＢ（Universal Serial Bus）メモリ等コンピュータシステムに着脱可能な固体型記憶装置から、当該コンピュータプログラムをコンピュータシステムに読み込んで実行させれば、或いは、当該コンピュータプログラムを、例えば、通信手段等を介してコンピュータシステムにダウンロードさせた後に実行させれば、上述した本発明の演奏データ補正装置に係る実施形態を比較的簡単に実現できる。
【００５１】
尚、上述した本発明の演奏データ補正装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る実施形態も各種態様を採ることが可能である。
【００５２】
＜記録媒体の実施形態＞
【００５３】
本発明の記録媒体に係る実施形態は、本発明のコンピュータプログラムに係る実施形態が記録される。
【００５４】
本発明の記録媒体に係る実施形態によれば、コンピュータシステムに装着又は接続することによって、或いはコンピュータシステムに備わる又は接続された然るべき読取装置に挿入することによって、記録している本発明のコンピュータプログラムに係る実施形態を、コンピュータシステムに読み込ませて実行させることができ、上述した本発明の演奏データ補正装置に係る実施形態を比較的簡単に実現できる。
【００５５】
本発明のこのような作用及び他の利得は次に説明する実施例から明らかにされる。
【実施例】
【００５６】
以下、適宜図面を参照し、本発明の実施例について説明する。【００５７】
＜第１実施例＞
まず、第１実施例として楽曲提供システム１０について説明する。【００５８】
＜実施例の構成＞
始めに、図１を参照し、楽曲提供システム１０の構成について説明する。ここに、図１は、楽曲提供システム１０の概念を説明する図である。【００５９】
図１において、楽曲提供システム１０は、サーバ１００及び録音再生装置２００が、共にネットワーク１１に収容されてなるシステムである。ネットワーク１１は、インターネット等の広域ネットワーク及び当該広域ネットワークにアクセスするための、ＬＡＮ（Local Area Network）等の狭域ネットワークから構成される。【００６０】
楽曲提供システム１０は、有料の会員制音楽配信サービスを提供するシステムであり、例えばサーバ１００を保有する不図示の事業者との間に所定の利用契約を締結した利用者１のみが利用可能な構成となっている。【００６１】
楽曲提供システム１０は、サーバ１００に登録されている、様々な楽曲に関する一の演奏パート又は複数の演奏パートからなるセッションの中から、利用者１に要求された演奏パート或いはセッションを配信する構成となっている。【００６２】
また、楽曲提供システム１０は、利用者１が、例えば自身が保有する録音再生装置２００を介して録音した演奏を、利用者１の要求に応じてアップロードすることが出来る。このアップロードされた演奏は、この演奏をアップロードした利用者１以外の利用者１（即ち、他の利用者）も自由に利用することができる。この際、予め配信を要求した演奏パート或いはセッションに同期して演奏を行ったのであれば、この演奏は、これら配信された演奏パート或いはセッションと関連付けられてサーバ１００に登録される。従って、利用者１は、自身が所望する楽曲について、自身が所望する演奏パートで、自身が所望するセッションに擬似的に参加することができる。【００６３】
楽曲提供システム１０では、ネットワーク１１上に構築されたウェブサイト５００を介して、このようなサービスが提供される。このウェブサイト５００により、利用者１は、所望する楽曲、演奏パート或いはセッションの検索やその配信要求を簡便に行うことができる。また、これら配信された楽曲、演奏パート或いはセッションに同期して行った演奏を、簡便に録音し、またサーバ１００にアップロードすることができる。【００６４】
図１において、サーバ１００は、例えば楽曲提供システム１０を運営する図示せぬ事業者が保有する、本発明に係る「サーバ」の一例たるコンピュータ装置である。【００６５】
サーバ１００は、上述したウェブサイト５００を管理している。ウェブサイト５００は、利用者１とサーバ１００とのインターフェイスとなるウェブサイトであり、利用者１が、自身が保有する録音再生装置２００（本発明に係る「録音再生装置」の一例）を介して自由にアクセスすることができる。【００６６】
尚、楽曲提供システム１０は、本発明に係る「システム」の一例であって、その実践的態様は本発明の概念の範囲で如何様にも変更可能である。例えば、本発明に係る「システム」とは、楽曲提供システム１０に係るサービスを利用者に無償で提供するものであってもよい。また、本発明に係る「システム」とは、本発明に係る「コンテンツ」として、楽曲に替えて又は加えて、画像や映像等を配信するものであってもよい。例えば、スライドショーのように静止画が連続的に切り替わる一種の映像コンテンツに、利用者１が所望の演奏を付け加えることのできる構成であってもよい。【００６７】
次に、図２を参照し、サーバ１００の構成について説明する。ここに、図２は、サーバ１００のブロック図である。尚、同図において、図１と重複する箇所には同一の符号を付してその説明を適宜省略することとする。【００６８】
図２において、サーバ１００は、制御装置１１０、記憶装置１２０、送信バッファ１３０及び通信インターフェイス（Ｉ／Ｆ）１４０を備える。【００６９】
制御装置１１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を含む演算処理ユニットである。制御装置１１０は、このＣＰＵがＲＯＭに格納された制御プログラムを実行することにより機能する、ＷＥＢ制御部１１１及び要求処理部１１２の各処理ユニットを備える。【００７０】
ＷＥＢ制御部１１１は、上述したウェブサイト５００を制御する処理ユニットである。具体的には、ＷＥＢ制御部１１１は、ＷＥＢサイト５００の更新処理やメンテナンス処理を実行するように構成されている。【００７１】
要求処理部１１２は、利用者１のＷＥＢサイト５００を介して行った要求を処理する処理ユニットである。具体的には、要求処理部１１２は、利用者１からウェブサイト５００を通じてなされる、アクセス要求、演奏の配信要求及び演奏のアップロード要求等各種の要求に対し、これら要求に応じた処理（例えば、認証処理、演奏配信処理及び演奏のアップロード処理等）を実行するように構成されている。【００７２】
記憶装置１２０は、例えばＨＤ（Hard Disk）等の比較的大容量の記録媒体を備えた記憶装置である。記憶装置１２０には、利用者１がアップロードした演奏に関する演奏データＭＤｉ（ｉ＝１，２，・・・ｘ）が格納されている。【００７３】
演奏データＭＤｉは、例えば演奏者に関するデータ、使用された楽器に関するデータ、音色に関するデータ、リズムに関するデータ、再生速度に関するデータ及び各種検索処理のための識別データ等を含んで構成される。このうち、リズムに関するデータは、演奏における拍の位置及び小節の位置を規定するデータである。演奏における拍は、本発明に係る「コンテンツの内容」に相当し、その位置は、本発明に係る「時間軸上の相対位置」に相当する。即ち、このリズムに関するデータは、本発明に係る「参照情報」の一例として機能する。尚、小節とは、コンテンツの一区分単位であり、本発明に係る「部分コンテンツ」の一例である。【００７４】
送信バッファ１３０は、演奏を配信する（即ち、演奏データＭＤｉを送信することを意味する）際のバッファとして機能する揮発性記憶装置である。送信バッファ１３０のバッファ容量は、演奏データＭＤｉのデータサイズに対して十分に大きいものとなっている。【００７５】
通信Ｉ／Ｆ１４０は、サーバ１００と録音再生装置２００との間のデータ通信を実現するための、所定の通信規格に準じたインターフェイスである。【００７６】
次に、図３を参照し、録音再生装置２００の構成について説明する。ここに、図３は、録音再生装置２００のブロック図である。尚、同図において、図１と重複する箇所には同一の符号を付してその説明を適宜省略することとする。【００７７】
図３において、録音再生装置２００は、制御装置２１０、記憶装置２２０、受信バッファ２３０、通信インターフェイス（Ｉ／Ｆ）２４０及び表示部２５０を備える。【００７８】
制御装置２１０は、ＣＰＵ、ＲＯＭ及びＲＡＭ等を含む演算処理ユニットである。制御装置２１０は、このＣＰＵがＲＯＭに格納された制御プログラムを実行することにより機能する、要求処理部２１１、再生制御部２１２、録音処理部２１３、データ補正部２１４及び表示制御部２１５の各処理ユニットを備える。この制御プログラムは、本発明に係る「コンピュータプログラム」の一例である。従って、このＲＯＭは本発明に係る「記録媒体」の一例である。【００７９】
要求処理部２１１は、利用者１が図示せぬ操作装置（例えば、キーボードやタッチパネル装置）を介して入力したコマンドを処理するユニットである。具体的には、要求処理部２１１は、利用者１により録音操作がなされた場合には演奏の録音が開始されるように録音処理部２１３を制御し、利用者１により再生操作がなされた場合には配信された演奏の再生が開始されるように再生制御部２１２及び表示制御部２１５を制御する構成となっている。【００８０】
再生制御部２１２は、サーバ１００から送信される演奏データＭＤｉに基づいて演奏をストリーミング再生する処理ユニットである。再生制御部２１２は、受信バッファ２３０に所定量の演奏データが蓄積された段階で、順次この蓄積された演奏データを読み出して再生する。この再生された演奏は、例えば録音再生装置２００に外付けされるスピーカ３００から出力される構成となっている。尚、本実施例では、録音再生装置２００としてパーソナルコンピュータ等のコンピュータ装置を想定しており、スピーカ３００が外付けされる構成としたが、録音再生装置２００が、このような用途に特化した装置である場合等には、録音再生装置自身がスピーカを備えていてもよい。【００８１】
録音処理部２１３は、再生される演奏に同期して演奏者（図３では利用者１が演奏者を兼ねている）が行った演奏を、マイクロフォン４００を介して録音する処理ユニットである。録音処理部２１３は、演奏者の演奏を、上述した演奏データＭＤｉと同等のデータ形式で録音し、演奏データを生成する構成となっている。【００８２】
データ補正部２１４は、録音処理部２１３により録音された演奏を補正する、本発明に係る「演奏データ補正装置」の一例たる処理ユニットである。具体的には、データ補正部２１４は、録音された演奏に係る演奏データのうち、上述したリズムに関するデータ又は再生速度に関するデータを補正する構成となっている。この演奏データの補正は、データ補正部２１４により実行されるデータ補正処理により実現される。データ補正処理については後述する。【００８３】
尚、本実施例では、録音再生装置２００が本発明に係る「演奏データ補正装置」を備える構成とされるが、このデータ補正部２１４に相当する装置が、録音再生装置２００と電気的に接続される構成とされてもよい。【００８４】
表示制御部２１５は、表示部２５０の表示状態を制御する処理ユニットである。【００８５】
記憶装置２２０は、例えばＨＤ（Hard Disk）等の比較的大容量の記録媒体を備えた記憶装置である。記憶装置２２０には、利用者１が行った演奏に関する演奏データが格納されている。演奏データＭＤｉは、例えば演奏者に関するデータ、使用された楽器に関するデータ、音色に関するデータ、リズムに関するデータ、再生速度に関するデータ及び各種フィルタ処理のための識別データ等を含んで構成される。【００８６】
受信バッファ２３０は、配信された演奏を一時的に蓄積するバッファとして機能する揮発性記憶装置である。受信バッファ２３０のバッファ容量は、演奏データＭＤｉのデータサイズに対して十分に大きいものとなっている。【００８７】
通信Ｉ／Ｆ２４０は、録音再生装置２００とサーバ１００との間のデータ通信を実現するための、所定の通信規格に準じたインターフェイスである。【００８８】
表示部２５０は、利用者１に対して視覚情報を表示するためのディスプレイ装置である。表示部２５０は、上述したウェブサイト５００を表示可能に構成される。【００８９】
＜実施例の動作＞
続いて、実施例の動作について説明する。【００９０】
始めに、図４を参照し、ウェブサイト５００を介して進行する演奏の再生について説明する。ここに、図４は、ウェブサイト５００において演奏再生に関する画面を例示する図である。【００９１】
図４には、利用者１が、ある楽曲に関する演奏パートの配信を要求し、配信された演奏パートがストリーミング再生されている状況が示される。【００９２】
この際、録音再生装置２００の表示部２５０には、この配信された演奏パート、即ち再生される演奏パートの楽譜５１０が表示される。この楽譜５１０は、上述したリズムに関するデータ（即ち、参照情報）を利用して生成される。【００９３】
また、この楽譜５１０の上部には、利用者１が操作可能なソフトウェアコマンド群５２０が表示される。ソフトウェアコマンド群５２０は、例えば、再生ボタン、停止ボタン、終了ボタン及び録音ボタン等から構成されている。【００９４】
一方、ストリーミング再生が開始されると、その時点で実際に再生されている小節を強調表示するための小節カーソル５３０が表示される。演奏者は、この再生される演奏パートに同期して自身の演奏を行う。【００９５】
次に、図５及び図６を参照し、配信される演奏と録音される演奏との時間軸上の関係について説明する。ここに、図５は、正常再生時の各演奏パートの時間軸上の相対関係を例示する図である。また、図６は、異常再生時の各演奏パートの時間軸上の相対関係を例示する図である。尚、これら各図において、相互に重複する箇所には同一の符号を付してその説明を共有又は適宜省略することとする。【００９６】
図５において、横軸は時間軸であり、上段から順にセッション対象演奏Ｍ＿ｓ、再生演奏Ｍ＿ｐ及び録音演奏Ｍ＿ｒの各ストリームが示される。尚、セッション対象演奏とは、利用者１が配信を要求した演奏パート或いはセッションを意味する。【００９７】
ここで、時刻ｔ０を再生開始時刻とする。セッション対象演奏Ｍ＿ｓのストリーミング再生が、再生エラーを生じることなく進行した場合、再生演奏Ｍ＿ｐとセッション対象演奏Ｍ＿ｓとの時間軸上の内容は一致する。即ち、セッション対象演奏Ｍ＿ｓにおける時刻ｔａ、ｔｂ、ｔｃ、ｔｄ、ｔｅ及びｔｆの各時刻における演奏内容と、再生演奏Ｍ＿ｐにおける時刻ｔａ、ｔｂ、ｔｃ、ｔｄ、ｔｅ及びｔｆの各時刻における演奏内容とは一致する。【００９８】
従って、この再生演奏Ｍ＿ｐに同期して利用者１が行う録音演奏Ｍ＿ｒもまた、セッション対象演奏Ｍ＿ｓと正確に同期する。このため、この録音演奏Ｍ＿ｒがサーバ１００にアップロードされた場合、この録音演奏Ｍ＿ｒも一個の演奏パートとしての利用価値を生じ得る。【００９９】
一方、図６には、異常再生時の様子が示される。異常再生とは、例えばネットワーク１１の伝送遅延や伝送エラー等に伴う、正常でない再生を包括する概念である。図６には、異常再生として、セッション対象演奏Ｍ＿ｓのうち、本来時刻ｔａから時刻ｔｂにかけての図示Δｔａの時間領域で再生されるべき演奏が欠損した場合が示される。【０１００】
このような異常再生が生じると、再生演奏Ｍ＿ｐでは、セッション対象演奏Ｍ＿ｓにおける、この欠損部分ＤＳに対応する部分は再生されない。このため、時刻ｔａ以降のストリームは、セッション対象Ｍ＿ｓから順次ずれることになる。例えば、セッション対象演奏Ｍ＿ｓにおける時刻ｔｃ、ｔｄ、ｔｅ及びｔｆの各時刻における演奏内容は、再生演奏Ｍ＿ｐにおいて時刻ｔｃ’、ｔｄ’、ｔｅ’及びｔｆ’の各時刻において再生される。【０１０１】
ここで、利用者１（演奏者）は、再生演奏Ｍ＿ｐに同期した演奏を行うよりないのであるから、録音演奏Ｍ＿ｒは、利用者１が再生演奏Ｍ＿ｐに正確に同期した演奏を行ったとしても、セッション対象演奏Ｍ＿ｓには同期しない。このため、この録音演奏Ｍ＿ｒをサーバ１００にアップロードしても、セッション対象演奏Ｍ＿ｓに同期しない低品質の演奏であることから、他の利用者にとって利用価値のない演奏となってしまう。このような結果は、利用者１の不満を惹起し、またサーバ１００に登録された演奏全体の価値を低下させる可能性がある。【０１０２】
そこで、本実施例では録音再生装置２００のデータ補正部２１４によりデータ補正処理が実行される。データ補正処理は、図６に例示されるような再生異常に伴う問題点を解決するための処理であり、本発明に係る「演奏データ補正方法」を具現化する処理である。【０１０３】
図７を参照し、データ補正処理について説明する。ここに、図７は、データ補正処理のフローチャートである。【０１０４】
図７において、データ補正処理は、利用者１が演奏の録音を開始した場合に開始される処理である。また、データ補正処理は、録音演奏Ｍ＿ｒに関する録音データの補正が終了するまで、所定周期で繰り返し実行される処理である。【０１０５】
図７において、データ補正部２１４は、利用者１の演奏の録音が終了したか否かを判定する（ステップＳ１１０）。録音が終了していない場合（ステップＳ１１０：ＮＯ）、データ補正処理は終了する。尚、この場合、録音データの補正は終了していないため、上述したように再度ステップＳ１１０から処理が開始される。【０１０６】
一方、録音が終了した場合（ステップＳ１１０：ＹＥＳ）、セッション対象演奏Ｍ＿ｓのリズムに関するデータを取得する（ステップＳ１２０）。リズムに関するデータを取得すると、データ補正部２１４は、録音データを補正し（ステップＳ１３０）、データ補正処理が終了する。【０１０７】
ここで、図８を参照し、セッション対象演奏Ｍ＿ｓのリズムに関するデータについて説明する。ここに、図８は、リズムに関するデータの概念図である。【０１０８】
図８において、リズムに関するデータは、サンプル数により定義される拍の位置と、小節フラグとにより構成される。サンプル数とは、楽譜全体を、拍と拍との間隔よりも小さく分割した場合の分割単位の数である。小節フラグとは、該当する拍の位置が小節の開始位置であるか否かを規定するフラグであり、「１」が小節の開始位置を、「０」がそれ以外を表す。図８では、５０６８８、１４９７６０、２４９９８４、３５０２０８、４４９２８０、５４９５０４の各サンプル数に相当する拍が、小節開始位置の拍に相当する。【０１０９】
このリズムに関するデータは、ネットワーク１１の伝送状態とは無関係な、セッション対象演奏Ｍ＿ｓに固有のデータである。セッション対象演奏Ｍ＿ｓがネットワーク１１の伝送遅延により正常な演奏よりも遅れて再生され、この遅れた再生演奏Ｍ＿ｐに同期して利用者１の演奏が録音されたとしても、録音演奏Ｍ＿ｒにおける個々の拍とセッション対象演奏Ｍ＿ｓの個々の拍との対応関係は崩れることがない。従って、このリズムに関するデータを補正に利用することによって、再生演奏Ｍ＿ｐに同期した録音演奏Ｍ＿ｒを、セッション対象演奏Ｍ＿ｓに同期させることができる。【０１１０】
以下、録音演奏Ｍ＿ｓの実際の補正方法について説明する。【０１１１】
始めに、図９を参照し、録音演奏の一補正方法を説明する。ここに、図９は、セッション対象演奏Ｍ＿ｓの一部が欠損した場合の録音演奏の補正方法を例示する図である。尚、同図において、図５と重複する箇所には同一の符号を付してその説明を適宜省略することとする。【０１１２】
図９において、セッション対象演奏Ｍ＿ｓにおける小節ｍ１、ｍ２、ｍ３、ｍ４及びｍ５が再生される場合が示される。小節ｍ１及びｍ２については、ネットワーク１１の伝送状態や録音再生装置２００内部のデータ処理に起因する再生異常がなく、再生演奏Ｍ＿ｐとセッション対象演奏Ｍ＿ｓとは正確に同期している。【０１１３】
ここで、小節ｍ３が演奏部分Ａ、Ｂ及びＣから構成されるとし、この演奏部分Ｂがストリーミング再生時に欠損したとする（図示ハッチング表示参照）。【０１１４】
このような欠損が生じると、再生演奏Ｍ＿ｐにおいては、演奏部分Ａの次に演奏部分Ｃが再生され、小節ｍ３が正常に再生されない。その結果、再生演奏Ｍ＿ｐは、全体的にセッション対象演奏Ｍ＿ｓよりも短い演奏になる。【０１１５】
一方、利用者１は、この演奏部分Ｂが欠損した再生演奏Ｍ＿ｐに演奏を同期させる。このため、録音演奏Ｍ＿ｒには、本来演奏部分Ｂに対応する演奏部分Ｗ（不図示）が含まれず、演奏部分Ａに対応する演奏部分Ｖの次に、演奏部分Ｃに対応する演奏部分Ｘが演奏され、録音される。その結果、録音演奏Ｍ＿ｒもまた、全体的にセッション対象演奏Ｍ＿ｓに対して短い演奏となる。即ち、録音演奏Ｍ＿ｒをこのまま放置すると、録音演奏Ｍ＿ｒは、セッション対象演奏Ｍ＿ｓと時間同期しない利用価値の無い演奏になる。【０１１６】
データ補正部２１４は、このような録音演奏Ｍ＿ｒの品質低下を防止するため、録音演奏Ｍ＿ｒの補正を実行する。その様子が、最下段の補正後録音演奏Ｍ＿ｒｃｏｒとして示される。【０１１７】
補正後録音演奏Ｍ＿ｒｃｏｒでは、演奏部分Ａに対応する演奏部分Ｖと、演奏部分Ｃに対応する演奏部分Ｘとの間に、再生されなかった演奏部分Ｂに対応する無音部分Ｎが挿入される。【０１１８】
即ち、録音演奏Ｍ＿ｒにおける演奏部分Ｘが、本来セッション対象演奏Ｍ＿ｓの演奏部分Ｃに対応することは、再生演奏Ｍ＿ｐと録音演奏Ｍ＿ｒとの関係から明らかである。そこで、データ補正部２１４は、リズムに関するデータに規定される、この演奏部分Ｃに該当する拍のサンプル位置に基づいて、録音演奏Ｍ＿ｒにおける演奏部分Ｘのサンプル位置を補正するのである。また、サンプル位置の補正により生じた空白部分を無音区間とするのである。【０１１９】
ここで特に、リズムに関するデータには小節の位置が規定されている。そのため、データ補正部２１４は、この録音演奏Ｍ＿ｒの補正を、小節ｍ３のみに留めることができる。即ち、セッション対象演奏Ｍ＿ｓにおける小節ｍ４の最初の演奏部分Ｄと、この演奏部分Ｄに対応する録音演奏Ｍ＿ｒの演奏部分Ｙとを同期させることにより、録音演奏Ｍ＿ｒの補正を小節ｍ３のみに留めることができる。このような、小節を限定した補正は、本発明に係る「特定手段」の作用に対応する。【０１２０】
このように、本実施例によれば、セッション対象演奏Ｍ＿ｓと補正後録音演奏Ｍ＿ｒｃｏｒとを同期させることができる。従って、ストリーミング再生時に再生異常が生じたとしても、録音演奏Ｍ＿ｒの利用価値を維持することができる。特に、コンテンツが楽曲である場合、映像等と異なり、元の演奏と１００ｍｓｅｃ程度演奏がずれてしまえば相当の違和感が生じ得る。ネットワークを介したストリーミング再生において、この程度の時間規模の再生異常をゼロとすることは容易ではなく、本実施例は実践上有益である。【０１２１】
次に、図１０を参照し、録音演奏の他の補正方法を説明する。ここに、図１０は、セッション対象演奏Ｍ＿ｓの一部が小節を跨いで欠損した場合の録音演奏の補正方法を例示する図である。尚、同図において、図９と重複する箇所には同一の符号を付してその説明を適宜省略することとする。【０１２２】
図１０において、図９の場合と異なり、セッション対象演奏Ｍ＿ｓにおける小節ｍ３の演奏部分Ｃとそれに繋がる小節ｍ４の演奏部分Ｄとが再生時に欠損した場合が示される。この場合、再生演奏Ｍ＿ｐにおいては演奏部分Ｂの次に演奏部分Ｅが再生される。その結果、録音演奏Ｍ＿ｒにおいては、演奏部分Ｂに対応する演奏部分Ｗに続いて演奏部分Ｅに対応する演奏部分Ｚが演奏され録音される。【０１２３】
このような、小節を跨いだ再生異常が生じた場合にも、図９と同様の補正が可能である。即ち、セッション対象演奏Ｍ＿ｓにおける演奏部分Ｅと、それに対応する演奏部分Ｚとが同期するように、録音演奏Ｍ＿ｒにおける、小節ｍ３の演奏部分Ｃに対応する演奏部分と小節ｍ４の演奏部分Ｄに対応する演奏部分とに夫々無音区間Ｎが挿入される。この場合も、録音演奏Ｍ＿ｒの補正は、再生異常が生じた小節ｍ３及びｍ４についてのみ行われ、他の小節については、オリジナルの録音品質が維持される。【０１２４】
次に、図１１を参照し、録音演奏の更に他の補正方法を説明する。ここに、図１１は、セッション対象演奏Ｍ＿ｓの一部が冗長に再生された場合の録音演奏の補正方法を例示する図である。尚、同図において、図９及び図１０と重複する箇所には同一の符号を付してその説明を適宜省略することとする。【０１２５】
図１１において、図９の場合と異なり、セッション対象演奏Ｍ＿ｓにおける小節ｍ３の演奏部分Ｂが、本来の再生時間よりも長く再生された場合が示される。この場合、欠損部分は無いので、再生演奏Ｍ＿ｐにおいて演奏部分Ａ、演奏部分Ｂ、演奏部分Ｃ及び演奏部分Ｄの演奏順序は守られる。しかしながら、演奏部分Ｂが冗長に再生されることから、再生演奏Ｍ＿ｐは、セッション対象演奏Ｍ＿ｓよりも全体的に長い再生時間となる。【０１２６】
従って、この再生演奏Ｍ＿ｓに同期した録音演奏Ｍ＿ｒもまた演奏部分Ｂに対応する演奏部分Ｗについて冗長となり、セッション対象演奏Ｍ＿ｓと同期しなくなる。【０１２７】
このような冗長側の再生異常が生じた場合、データ補正部２１４は、冗長となる演奏部分について再生速度を補正する。即ち、この場合、録音演奏Ｍ＿ｒの演奏部分Ｗは、再生速度が早められ、補正後録音演奏Ｍ＿ｒｃｏｒにおいて録音部分Ｗ’に補正される。その結果、補正後録音演奏Ｍ＿ｒｃｏｒはセッション対象演奏Ｍ＿ｓと時間同期した演奏となる。【０１２８】
また、再生速度の補正量は、小節ｍ３の演奏部分Ｃと、それに対応する録音演奏Ｍ＿ｒの演奏部分Ｘとのサンプル位置が一致するように行われる。その結果、この場合もまた録音演奏の補正は再生異常が生じた小節ｍ３のみに留められ、効率的且つ効果的な補正が実現される。【０１２９】
＜第２実施例＞
次に、図１２及び図１３を参照し、本発明の第２実施例について説明する。ここに、図１２は、第２実施例に係るサーバ１０１のブロック図であり、図１３は第２実施例に係る録音再生装置２０１のブロック図である。尚、これら各図において、図２及び図３と重複する箇所については同一の符号を付してその説明を適宜省略することとする。また、第２実施例に係る楽曲提供システムは、第１実施例に係る楽曲提供システム１０において、サーバ１００をサーバ１０１に、録音再生装置２００を録音再生装置２０１に夫々置き換えたものと等価であるとする。【０１３０】
図１２において、第２実施例に係るサーバ１０１は、制御装置１１０に替えて制御装置１１０’を備える点において、第１実施例に係るサーバ１００と異なっている。制御装置１１０’は、データ補正部２１４を更に備える点において第１実施例に係る制御装置１１０と異なっている。【０１３１】
一方、図１３において、第２実施例に係る録音再生装置２０１は、制御装置２１０に替えて制御装置２１０’を備える点において、第２実施例に係る録音再生装置サーバ２００と異なっている。制御装置２１０’は、データ補正部２１４を有さぬ点において第１実施例に係る制御装置２１０と異なっている。【０１３２】
即ち、第２実施例においては、録音演奏Ｍ＿ｒの補正を行うデータ補正部が、録音再生装置ではなくサーバ装置に備わり、サーバ装置において録音演奏Ｍ＿ｒの補正が実現される。このようにサーバ装置側で録音演奏の補正を行う構成とすれば、利用者１は演奏の録音を行った後、即座に演奏をアップロードすることができ、利用者１及び利用者１が保有する録音再生装置の負担が軽減される。また、録音演奏の補正に使用されるデータは、元々サーバ装置が保有する演奏データに付帯するデータであるため効率的である。【０１３３】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う演奏データ補正装置、演奏データ補正方法、録音再生装置、コンピュータプログラム及び記録媒体もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１３４】
本発明は、ストリーミング再生されるコンテンツに演奏を同期して録音可能な録音再生装置における、録音演奏の補正に利用可能である。
【符号の説明】
【０１３５】
１０…楽曲提供システム、１００…サーバ、２００…録音再生装置、２１４…データ補正部。
【図１】
2014136206.tif 000003
【図２】
2014136206.tif 000004
【図３】
2014136206.tif 000005
【図４】
2014136206.tif 000006
【図５】
2014136206.tif 000007
【図６】
2014136206.tif 000008
【図７】
2014136206.tif 000009
【図８】
2014136206.tif 000010
【図９】
2014136206.tif 000011
【図１０】
2014136206.tif 000012
【図１１】
2014136206.tif 000013
【図１２】
2014136206.tif 000014
【図１３】
2014136206.tif 000015
【手続補正書】
【提出日】平成27年6月22日(2015.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークに収容され、コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、
前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正装置であって、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と、
前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段と
を具備し、
前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正する
ことを特徴とする演奏データ補正装置。
【請求項２】
前記コンテンツは楽曲であり、
前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含む
ことを特徴とする請求の範囲第１項に記載の演奏データ補正装置。
【請求項３】
前記コンテンツは楽曲であり、
前記参照情報は、前記コンテンツの内容として前記楽曲を構成する拍の情報を含むと共に、前記楽曲を複数個の小節に区分するための情報を含み、
前記特定手段は、前記取得された参照情報に基づいて前記ストリーミング再生された楽曲のうち正常に再生されなかった前記小節を特定し、
前記補正手段は、前記録音された演奏のうち、前記特定された小節に対応する一部を補正する
ことを特徴とする請求の範囲第１項又は第２項に記載の演奏データ補正装置。
【請求項４】
ネットワークに収容され、コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、
前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正方法であって、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得工程と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正工程と、
前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定工程と
を具備し、
前記補正工程において、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正する
ことを特徴とする演奏データ補正方法。
【請求項５】
コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと共に前記ネットワークに収容される、録音再生装置であって、
前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、
前記配信されたコンテンツをストリーミング再生する再生手段と、
前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段と、
前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、
前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と、
前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段と
を具備し、
前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正する
ことを特徴とする録音再生装置。
【請求項６】
コンピュータ装置を、請求の範囲第１項に記載の演奏データ補正装置として機能させることを特徴とするコンピュータプログラム。
【請求項７】
請求の範囲第６項に記載のコンピュータプログラムが記録されることを特徴とする記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上述した課題を解決するため、請求の範囲第１項に記載の演奏データ補正装置は、ネットワークに収容され、コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正装置であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と、前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段とを具備し、前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上述した課題を解決するため、請求の範囲第４項に記載の演奏データ補正方法は、ネットワークに収容され、コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中から前記ネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと、前記ネットワークに収容され、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段とを備えた録音再生装置とを含むシステムにおいて前記録音された演奏を補正する、演奏データ補正方法であって、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得工程と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正工程と、前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定工程とを具備し、前記補正工程において、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
上述した課題を解決するため、請求の範囲第５項に記載の録音再生装置は、コンテンツを、該コンテンツの内容と時間軸上の相対位置とを対応付けた情報であり、前記コンテンツを複数個の部分コンテンツに分割するための情報を含んだ参照情報と共に記憶する記憶手段と、前記記憶されたコンテンツの中からネットワークを介して利用者の要求に応じたコンテンツを配信する配信手段とを備えたサーバと共に前記ネットワークに収容される、録音再生装置であって、前記ネットワークを介して前記配信されたコンテンツを取得するコンテンツ取得手段と、前記配信されたコンテンツをストリーミング再生する再生手段と、前記ストリーミング再生されるコンテンツに同期して行われる演奏を録音する録音手段と、前記配信されたコンテンツに関する前記参照情報を取得する参照情報取得手段と、前記取得された参照情報に基づいて前記録音された演奏を補正する補正手段と、前記取得された参照情報に基づいて前記ストリーミング再生されたコンテンツのうち正常に再生されなかった前記部分コンテンツを特定する特定手段とを具備し、前記補正手段は、前記録音された演奏のうち前記特定された部分コンテンツに対応する一部を補正することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上述した課題を解決するため、請求の範囲第６項に記載のコンピュータプログラムは、コンピュータ装置を請求の範囲第１項に記載の演奏データ補正装置として機能させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
上述した課題を解決するため、請求の範囲第７項に記載の記録媒体は、請求の範囲第６項に記載のコンピュータプログラムが記録されることを特徴とする。
【国際調査報告】
2014136206.tif 000016
2014136206.tif 000017
2014136206.tif 000018
2014136206.tif 000019