(57)【要約】【課題】投稿データを聴取するユーザ側で、投稿データの音に対して音響効果の適用を任意に変更できる技術を提供する。【解決手段】カラオケ装置１０は、カラオケの楽曲データに基づく演奏時に、マイク１９や楽器２０から入力された第１音データを取得し、第１音データに対して音響効果を適用した第２音データを生成する。このときに録音した第１音データと、第２音データとを含む投稿データをホストサーバ４０に投稿する。投稿データを用いて演奏する側のカラオケ装置１０は、アップロードされた投稿データの中から演奏に用いる投稿データを決定する。また、投稿データを用いた演奏を実行する際に、第１音データ又は第２音データのどちらかを用いるかを決定し、決定した方の音データをホストサーバ４０から取得する。そして、投稿データに対応する楽曲データに基づく楽曲音と、取得した第１音データ又は第２音データに基づく投稿音とを出力する。【選択図】  図１
2014071214.tif 000002
【特許請求の範囲】
【請求項１】
所定の楽曲の楽曲音を出力するための楽曲データを記憶する記憶手段と、
前記楽曲データに基づく楽曲音の出力時において、所定の音入力機器により入力された第１音データを取得する取得手段と、
前記取得手段により取得された第１音データに対して、所定の音響効果を適用した第２音データを生成する生成手段と、
前記記憶手段に記憶されている楽曲データに基づいて楽曲音を出力させると共に、前記生成手段により生成された第２音データに基づく音を、音楽再生装置に出力させる第１制御手段と、
前記第１制御手段により出力された楽曲音に対応する楽曲を識別する楽曲識別情報と、前記第１音データと、前記第２音データとを含む投稿データを、所定のサーバへアップロードするアップロード手段と、
前記サーバにアップロードされた投稿データの中から、演奏に用いる投稿データを決定する第１決定手段と、
前記第１決定手段により決定された投稿データを用いた演奏を実行する際に、前記第１音データ又は前記第２音データのどちらかを用いるかを決定する第２決定手段と、
前記第１決定手段により決定された投稿データについて、前記第２決定手段により決定された第１音データ又は第２音データを、前記サーバから取得する投稿データ取得手段と、
前記第１決定手段により決定された投稿データに対応する楽曲データに基づく楽曲音と、前記投稿データ取得手段により取得された第１音データ又は第２音データに基づく投稿音とを音楽再生装置に出力させる演奏を実行する第２制御手段と、
を備えることを特徴とする音楽再生装置。
【請求項２】
請求項１に記載の音楽再生装置において、
前記第２制御手段は、投稿データを用いた演奏として、前記第１決定手段により決定された投稿データに対応する楽曲データに基づく楽曲音と、前記投稿データ取得手段により取得された第１音データ又は第２音データに基づく投稿音とを音楽再生装置に出力させると共に、前記出力時において前記取得手段により取得される第１音データ、又は、前記生成手段により生成される第２音データに基づく音を併せて音楽再生装置に出力させるコラボレーション演奏を実行すること
を特徴とする音楽再生装置。
【請求項３】
請求項１又は請求項２に記載の音楽再生装置において、
前記取得手段は、前記音入力機器として音楽再生装置に接続された楽器により入力された楽器音に関する第１音データを取得し、
前記生成手段は、前記楽器音に関する第１音データに対して所定の音響効果を適用した第２音データを生成すること
を特徴とする音楽再生装置。
【請求項４】
請求項３に記載の音楽再生装置において、
前記記憶手段は、カラオケ楽曲の楽曲音を出力するための楽曲データを記憶し、
前記取得手段は、前記音入力機器として音楽再生装置に接続されたマイクにより入力された歌唱音に関する第１音データ、又は、前記音入力機器として音楽再生装置に接続された楽器により入力された楽器音に関する第１音データの少なくとも何れかの第１音データを取得し、
前記生成手段は、前記歌唱音に関する第１音データに対して所定の音響効果を適用した歌唱音に関する第２音データ、又は、前記楽器音に関する第１音データに対して所定の音響効果を適用した第２音データの少なくとも何れかの第２データを生成すること
を特徴とする音楽再生装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載の音楽再生装置において、
音楽再生装置に対する演奏のリクエストとして、演奏を行う楽曲に関する楽曲識別情報と、投稿データを用いた演奏の実行を設定する第１設定情報と、投稿データに基づく音の出力について音響効果の適用の有無を設定する第２設定情報とを設定する設定手段を更に備え、
前記第１決定手段は、前記サーバにアップロードされた投稿データの中から、前記設定手段により設定された楽曲識別情報及び第１設定情報に基づいて、演奏に用いる投稿データを決定し、
前記第２決定手段は、前記設定手段により設定された第２設定情報に基づいて、前記第１音データ又は前記第２音データのどちらかを用いるかを決定すること、
を特徴とする音楽再生装置。
【請求項６】
請求項１ないし請求項５の何れか１項に記載の音楽再生装置において、
前記第２制御手段は、前記投稿データ取得手段により取得された第１音データに基づいて投稿音を出力させる場合、前記第１音データに所定の音響効果を適用した投稿音を出力させること、
を特徴とする音楽再生装置。
【請求項７】
請求項６に記載の音楽再生装置において、
前記アップロード手段は、前記投稿データをアップロードする際、前記投稿データに含まれる第１音データに対する音響効果の適用の許否を示す許可フラグを付けて投稿し、
前記第２制御手段は、前記投稿データに音響効果の適用を許可する許可フラグが付いていることを条件に、前記投稿データ取得手段により取得された第１音データに所定の音響効果を適用した投稿音を出力させること、
を特徴とする音楽再生装置。
【請求項８】
所定の楽曲の楽曲音を出力するための楽曲データを記憶する記憶手段と、
前記楽曲データに基づく楽曲音の出力時において、所定の音入力機器により入力された第１音データを取得する取得手段と、
前記取得手段により取得された第１音データに対して、所定の音響効果を適用した第２音データを生成する生成手段と、
前記記憶手段に記憶されている楽曲データに基づいて楽曲音を出力させると共に、前記生成手段により生成された第２音データに基づく音を、音楽再生装置に出力させる第１制御手段と、
前記第１制御手段により出力された楽曲音に対応する楽曲を識別する楽曲識別情報と、前記第１音データと、前記第２音データとを含む投稿データを、所定のサーバへアップロードするアップロード手段と、
前記サーバにアップロードされた投稿データの中から、演奏に用いる投稿データを決定する第１決定手段と、
前記第１決定手段により決定された投稿データに対応する第１音データ及び第２音データを、前記サーバから取得する投稿データ取得手段と、
前記第１決定手段により決定された投稿データを用いた演奏を実行する際に、前記第１音データ又は前記第２音データのどちらかを用いるかを決定する第２決定手段と、
前記第１決定手段により決定された投稿データに対応する楽曲データに基づく楽曲音と、前記投稿データ取得手段により取得された第１音データ及び第２音データのうち、前記第２決定手段に決定された前記第１音データ又は前記第２音データに基づく投稿音とを音楽再生装置に出力させる演奏を実行する第２制御手段と、
を備えることを特徴とする音楽再生装置。
【請求項９】
所定の楽曲の楽曲音を出力するための楽曲データを記憶する第１記憶手段と、
前記楽曲データに基づく楽曲音の出力時において、所定の音入力機器により入力された第１音データを取得する取得手段と、
前記取得手段により取得された第１音データに対して、所定の音響効果を適用した第２音データを生成する生成手段と、
前記第１記憶手段に記憶されている楽曲データに基づいて楽曲音を出力させると共に、前記生成手段により生成された第２音データに基づく音を、第１音楽再生装置に出力させる第１制御手段と、
前記第１制御手段により出力された楽曲音に対応する楽曲を識別する楽曲識別情報と、前記第１音データと、前記第２音データとを含む投稿データを、所定のサーバへアップロードするアップロード手段と、
を備える第１音楽再生装置と、
前記サーバにアップロードされた投稿データの中から、演奏に用いる投稿データを決定する第１決定手段と、
前記第１決定手段により決定された投稿データを用いた演奏を実行する際に、前記第１音データ又は前記第２音データのどちらかを用いるかを決定する第２決定手段と、
前記第１決定手段により決定された投稿データについて、前記第２決定手段により決定された第１音データ又は第２音データを、前記サーバから取得する投稿データ取得手段と、
所定の楽曲の楽曲音を出力するための楽曲データを記憶する第２記憶手段と、
前記第１決定手段により決定された投稿データに対応する、前記第２記憶手段に記憶されている楽曲データに基づく楽曲音と、前記投稿データ取得手段により取得された第１音データ又は第２音データに基づく投稿音とを第２音楽再生装置に出力させる演奏を実行する第２制御手段と、
を備える第２音楽再生装置と、
から構成されることを特徴とする音楽再生システム。
【請求項１０】
所定の楽曲の楽曲音を出力するための楽曲データに基づく楽曲音の出力時において、第１音楽再生装置が、所定の音入力機器により入力された第１音データを取得する取得手順と、
前記取得手順において取得された第１音データに対して、前記第１音楽再生装置が、所定の音響効果を適用した第２音データを生成する生成手順と、
前記第１音楽再生装置が、前記楽曲データに基づいて楽曲音を出力すると共に、前記生成手順において生成された第２音データに基づく音を出力する第１制御手順と、
前記第１制御手順おいて出力された楽曲音に対応する楽曲を識別する楽曲識別情報と、前記第１音データと、前記第２音データとを含む投稿データを、前記第１音楽再生装置が、所定のサーバへアップロードするアップロード手順と、
前記サーバにアップロードされた投稿データの中から、前記第２音楽再生装置が、演奏に用いる投稿データを決定する第１決定手順と、
前記第２音楽再生装置が、前記第１決定手順においてり決定された投稿データを用いた演奏を実行する際に、前記第１音データ又は前記第２音データのどちらかを用いるかを決定する第２決定手順と、
前記第１決定手順において決定された投稿データについて、前記第２決定手順おいて決定された第１音データ又は第２音データを、前記第２音楽再生装置が、前記サーバから取得する投稿データ取得手順と、
前記第１決定手順において決定された投稿データに対応する楽曲データに基づく楽曲音と、前記投稿データ取得手順において取得された第１音データ又は第２音データに基づく投稿音とを前記第２音楽再生装置が出力する演奏を実行する第２制御手順と、
を有すること特徴とする音楽再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによる歌唱音や楽器演奏音を録音した音データを含む投稿データを投稿及び再生する技術に関する。
【背景技術】
【０００２】
先行技術として、特許文献１には、カラオケ音声と映像とに基づいて作成された録画ファイルの投稿データを、携帯電話や各種Ｗｅｂサイト等の出力先に対応した複数のフォーマットに変換して提供する技術が開示されている。また、特許文献２や特許文献３には、カラオケの歌唱音声を録音した投稿データをセンタにアップロードする際、楽曲を演奏したときの「テンポ情報」や「ボリューム情報」等の同期情報を、「歌唱音声データ」と共にアップロードする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７２９号公報
【特許文献２】特開２０１１−１９１３５７号公報
【特許文献３】特開２０１１−１９７３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、サーバからダウンロードされる投稿データをカラオケ装置等において再生する場合、投稿データの演奏音を聴くユーザは、投稿データを制作した投稿者側で施された音響効果の特徴を活かした音で、投稿された音楽を聴きたい場合がある。あるいは、投稿データを制作した投稿者側で施された音響効果を無効にして、投稿された音楽を聴きたい場合もある。
【０００５】
上述の先行技術では、投稿される動画データや歌唱音声データ等の投稿データにおいて、投稿側の各端末でユーザの歌唱音や楽器音に対して施される音響効果に関する仕組みついて、何ら考慮されていない。そのため、先行技術では、投稿データをダウンロードして利用するユーザ側で、投稿者側により投稿データの音に施された音響効果の適用を任意に変更して投稿データの演奏音を聴くことができなかった。
【０００６】
本発明は、上記問題を解決するためになされたものである。その目的は、投稿データを聴取するユーザ側で、投稿データの音に対して音響効果の適用を任意に変更できる技術を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するためになされた本発明の音楽再生装置は、記憶手段、取得手段、生成手段、第１制御手段、アップロード手段、第１決定手段、第２決定手段、投稿データ取得手段、及び、第２制御手段を備える。取得手段は、楽曲データに基づく楽曲音の出力時において、所定の音入力機器により入力された第１音データを取得する。生成手段は、第１音データに対して、所定の音響効果を適用した第２音データを生成する。第１制御手段は、楽曲データに基づいて楽曲音を出力させると共に、第２音データに基づく音を、音楽再生装置に出力させる。アップロード手段は、楽曲を識別する楽曲識別情報と、第１音データと、第２音データとを含む投稿データを、所定のサーバへアップロードする。なお、ここでいうサーバとは、クライアントからの要求に応じて様々なサービスを提供する、一般的なクライアントサーバモデルにおけるサーバ以外のものであってもよい。例えば、ネットワークに直接接続されて使用される記憶装置である、いわゆるネットワークストレージ（ファイルサーバ専用機）や、記憶装置とファイルサーバ機能とを備えたルータ装置等であってもよい。
【０００８】
第１決定手段は、サーバにアップロードされた投稿データの中から、演奏に用いる投稿データを決定する。第２決定手段は、投稿データを用いた演奏を実行する際に、第１音データ又は第２音データのどちらかを用いるかを決定する。投稿データ取得手段は、第１決定手段により決定された投稿データについて、第２決定手段により決定された第１音データ又は第２音データを、サーバから取得する。第２制御手段は、投稿データを用いた演奏を実行する。第２制御手段は、投稿データに対応する楽曲データに基づく楽曲音と、取得された第１音データ又は第２音データに基づく投稿音とを音楽再生装置に出力させる。
【０００９】
本発明によれば、音楽再生装置が投稿データを投稿する際、音響効果を適用していない第１音データと、音響効果を適用した第２音データの両方を含む投稿データをサーバにアップロードできる。そして、音楽再生装置が投稿データを用いた演奏をする際、投稿データの第１音データ又は第２音データの何れかを選んで取得して、出力できる。これにより、投稿データを取得して利用する側の音楽再生装置において、投稿者側により投稿データの音に施された音響効果の適用を任意に変更して演奏をすることができる。
【００１０】
ところで、サーバから取得される投稿データをカラオケ装置等において再生する場合、その投稿データの音声の出力と同時に、そのカラオケ装置でリアルタイムに行われるユーザの楽器演奏や歌唱の音声を同時に出力することも行われている（以下、コラボレーション演奏とも称する）。このようにして、その場にいない複数のユーザ間で非リアルタイムのコラボレーションを楽しむことができるといったサービスも提案されている。
【００１１】
コラボレーション演奏を行う場合、投稿データを利用するユーザ側において、投稿データを制作した投稿者側で施された音響効果の効いた音のまま、コラボレーションをしたい場合がある。あるいは、投稿データを制作した投稿者側で施された音響効果を無効にした音でコラボレーションをしたい場合もある。このような要望に鑑み、請求項２に記載のように構成することができる。すなわち、第２制御手段は、投稿データを用いた演奏として、コラボレーション演奏を行う。具体的には、第２制御手段は、投稿データに対応する楽曲データに基づく楽曲音と、投稿データ取得手段により取得された第１音データ又は第２音データに基づく投稿音とを音楽再生装置に出力させる。これと共に、演奏時において取得手段により取得される第１音データ、又は、生成手段により生成される第２音データに基づく音を併せて音楽再生装置に出力させる。
【００１２】
ところで、本発明の音楽再生装置は、投稿データの制作や、投稿データとのコラボレーション演奏をユーザの演奏する楽器の演奏音によって行うことが考えられる。そこで、請求項３に記載のように、取得手段は、音入力機器として音楽再生装置に接続された楽器により入力された楽器音に関する第１音データを取得し、生成手段は、楽器音に関する第１音データに対して所定の音響効果を適用した第２音データを生成するように構成するとよい。これにより、楽器による演奏音の第１音データと第２音データとを含む投稿データをアップロードできる。また、楽器による演奏音によって、ユーザが投稿データとのコラボレーションを楽しむことができる。
【００１３】
さらに、投稿データの制作や、投稿データとのコラボレーション演奏をカラオケにおけるユーザの歌唱によって行うことが考えられる。そこで、請求項４に記載のように構成するとよい。すなわち、記憶手段は、カラオケ楽曲の楽曲音を出力するための楽曲データを記憶する。取得手段は、音入力機器として音楽再生装置に接続されたマイクにより入力された歌唱音に関する第１音データ、又は、音入力機器として音楽再生装置に接続された楽器により入力された楽器音に関する第１音データの少なくとも何れかの第１音データを取得する。生成手段は、歌唱音に関する第１音データに対して所定の音響効果を適用した歌唱音に関する第２音データ、又は、楽器音に関する第１音データに対して所定の音響効果を適用した第２音データの少なくとも何れかの第２データを生成する。これにより、楽器による演奏音やカラオケの歌唱音の第１音データと第２音データとを含む投稿データをアップロードできる。また、楽器による演奏音やカラオケの歌唱音によって、ユーザが投稿データとのコラボレーションを楽しむことができる。
【００１４】
つぎに、請求項５に記載の発明は以下の特徴を有する。すなわち、音楽再生装置は、演奏のリクエストとして、楽曲識別情報と、第１設定情報と、第２設定情報とを設定する設定手段を更に備える。第１設定情報は、投稿データを用いた演奏の実行を設定する情報である。第２設定情報は、投稿データに基づく音の出力について音響効果の適用の有無を設定する情報である。そして、第１決定手段は、サーバにアップロードされた投稿データの中から、設定された楽曲識別情報及び第１設定情報に基づいて、演奏に用いる投稿データを決定する。また、第２決定手段は、設定された第２設定情報に基づいて、第１音データ又は第２音データのどちらかを用いるかを決定する。このようにすることで、音楽再生装置に対して演奏のリクエストを行うときに、投稿データを用いた演奏の実行と、投稿データの第１音データ又は第２音データのどちらを取得するかを、ユーザの意図により設定できる。
【００１５】
つぎに、請求項６に記載の発明は以下の特徴を有する。すなわち、第２制御手段は、投稿データ取得手段により取得された第１音データに基づいて投稿音を出力させる場合、第１音データに所定の音響効果を適用した投稿音を出力させる。このような構成によれば、投稿データのうち、音響効果が適用されていない第１音データを取得することで、その第１音データに対して、投稿データを用いた演奏を行う側の音楽再生装置において独自に音響効果を施すことができる。よって、投稿データを取得して利用するユーザの意図する音響効果を、投稿データの音に適用して演奏をすることができる。
【００１６】
ところで、投稿データの利用者側による投稿データの第１音データへの独自の音響効果の適用に対して、投稿者側で許否を設定できるようになっているとよい。そこで、請求項７に記載のように構成することが考えられる。すなわち、投稿側の音楽再生装置において、アップロード手段は、投稿データをアップロードする際、投稿データに含まれる第１音データに対する音響効果の適用の許否を示す許可フラグを付けて投稿する。一方、投稿データを用いた演奏を行う側の音楽再生装置において、第２制御手段は、投稿データに音響効果の適用を許可する許可フラグが付いていることを条件に、投稿データ取得手段により取得された第１音データに所定の音響効果を適用した投稿音を出力させる。このようになっていると、投稿データの利用者側による投稿データへの独自の音響効果の適用を、投稿データの製作者側の意図に応じて制限できる。
【００１７】
つぎに、上記目的を達成するためになされた請求項８に記載の音楽再生装置は、記憶手段、取得手段、生成手段、第１制御手段、アップロード手段、第１決定手段、投稿データ取得手段、第２決定手段、及び、第２制御手段を備える。このうち、投稿データ取得手段は、第１決定手段により決定された投稿データに対応する第１音データ及び第２音データをサーバから取得する。第２決定手段は、投稿データを用いた演奏を実行する際に、第１音データ又は第２音データのどちらかを用いるかを決定する。第２制御手段は、投稿データを用いた演奏を実行する。このとき、第２制御手段は、楽曲データに基づく楽曲音と、投稿データ取得手段により取得された第１音データ及び第２音データのうち、第２決定手段に決定された第１音データ又は第２音データに基づく投稿音とを音楽再生装置に出力させる。
【００１８】
請求項８に係る音楽再生装置は、投稿データの第１音データ及び第２音データの両方を取得してから、第２決定手段により決定された何れか一方の音データのみを出力する点で、請求項１に係る音楽再生装置と異なる。請求項８に係る音楽再生装置によれば、請求項１に係る音楽再生装置と同様の効果を得られる。その他にも、投稿データを用いた演奏の最中に、第２制御手段が、投稿データの第１音データの出力と、第２音データの出力とを任意に切替えられる構成を適用可能になるといった効果がある。
【００１９】
なお、本発明は、請求項９に記載のように、投稿データを制作しサーバにアップロードする側の第１音楽再生装置と、投稿データをサーバから取得して演奏を行う第２音楽再生装置とからなる音楽再生システムとして実現することもできる。また、本発明は、請求項１０に記載の音楽再生方法として実現することもできる。
【図面の簡単な説明】
【００２０】
【図１】カラオケネットワークシステム１の概略構成を示すブロック図。
【図２】投稿データの構成の一例を示す説明図。
【図３】投稿データのアップロードに関する処理の手順を示すフローチャート。
【図４】投稿データの録音に関する処理の手順を示すフローチャート。
【図５】投稿データを用いた演奏時の処理の手順を示すフローチャート。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に何ら限定されるものではなく様々な態様にて実施することが可能である。
［カラオケネットワークシステム１の構成の説明］
図１に示すように、カラオケネットワークシステム１は、カラオケ店舗に設置されるカラオケ装置１０と、カラオケ装置１０を遠隔操作するためのリモコン端末３０と、外部のホストサーバ４０とを備える。カラオケ装置１０とホストサーバ４０とが、インターネットを介して通信可能に接続される。また、カラオケ装置１０とリモコン端末３０とが、カラオケ店舗に設置されるＬＡＮを介して通信可能に接続される。なお、図１では、理解を容易にするため、２つのカラオケ店舗にカラオケ装置１０を１つずつ図示しているが、これより多くのカラオケ店舗内のＬＡＮがインターネットに接続されていてもよいし、１つのカラオケ店舗に複数のカラオケ装置１０が設置されていてもよい。なお、インターネットとＬＡＮとは図示しないルータで接続されている。また、ＬＡＮは有線方式であっても無線方式であってもよい。
【００２２】
カラオケ装置１０は、制御部１１、記憶部１２、楽曲再生部１３、音声制御部１４、映像制御部１５、操作部１７、通信部１８等を備える。このカラオケ装置１０は、カラオケ楽曲の再生や、投稿データのダウンロード及び再生、投稿データの生成及びアップロード等の機能を有する。制御部１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える情報処理デバイスであり、装置全体の制御を司る。カラオケ装置１０の主な機能として、制御部１１は、ユーザからリクエストされたカラオケ楽曲に対応する内部楽曲データの再生を楽曲再生部１３に実行させる。
【００２３】
記憶部１２は、ハードディスクドライブ等の記憶装置である。記憶部１２は、カラオケ楽曲を演奏するための内部楽曲データを多数収録したカラオケデータベースや、カラオケ装置１０の動作を制御するシステムプログラムやアプリケーションプログラム、各種の情報コンテンツの再生に用いられるデータ等を記憶する。記憶部１２のカラオケデータベースに収録される内部楽曲データには、楽曲を識別する楽曲識別情報（例えば、曲番号）と、楽曲を構成する楽曲構成データとが含まれる。楽曲を構成する楽曲構成データとしては、例えば、ＭＩＤＩ形式の演奏データ（ＭＩＤＩデータ）や所定の音声圧縮フォーマットの音声ファイルが用いられる。
【００２４】
楽曲再生部１３は、記憶部１２に記憶されている内部楽曲データや、ホストサーバ４０からダウンロードされた投稿データに基づいて楽曲の再生を行う。音声制御部１４は、音声の入出力を制御するデバイスであり、マイク入力部１４ａ、楽器入力部１４ｂ、出力部１４ｃ等を備える。マイク入力部１４ａには、マイク１９が接続される。これにより、マイク入力部１４ａは、ユーザの歌唱音を取得する。楽器入力部１４ｂには、ユーザが演奏する楽器２０が接続される。これにより、楽器入力部１４ｂは、ユーザが楽器２０を用いて演奏した楽器音を取得する。楽器入力部１４ｂは、マイクや楽器２０に直接接続する端子等を備える。なお、楽器入力部１４ｂは、カラオケ装置１０に組込まれていてもよいし、カラオケ装置１０とは別体の装置として構成されていてもよい。また、楽器２０は、弦楽器又は打楽器又は管楽器又は鍵盤楽器の他にも、パソコンや携帯情報処理端末、ゲーム機等によって実現される電子的な楽器も含む。
【００２５】
また、音声制御部１４は、楽曲再生部１３により再生される投稿データの投稿音や、マイク入力部１４ａ及び楽器入力部１４ｂからの入力音にそれぞれ任意の音響効果（エフェクト）を付加するエフェクタ機能を有する。付加可能なエフェクトとしては、例えば、エコー、ボイスチェンジ、ギターエフェクト、ノイズキャンセル等が挙げられる。
【００２６】
出力部１４ｃにはスピーカ２１が接続されている。出力部１４ｃは、楽曲再生部１３によって再生される楽曲の音源信号、マイク入力部１４ａ及び楽器入力部１４ｂから出力される歌唱音や楽器音の音源信号をスピーカ２１に出力する。また、出力部１４ｃは、音声制御部１４により上述のエフェクトが付加された音源信号をスピーカ２１に出力する。スピーカ２１は、出力部１４ｃから出力される音源信号を音に換えて出力する。
【００２７】
映像制御部１５は、制御部１１から送られてくる映像データに基づく映像の再生及び出力を行う。映像制御部１５には、映像の表示を行うモニタ２３が接続されている。これにより、映像制御部１５は再生した映像をモニタ２３に表示させる。操作部１７は、カラオケ装置１０に対する各種操作を行うための入力装置である。通信部１８は、カラオケ装置１０をＬＡＮに接続して通信を行うための通信インタフェースである。
【００２８】
リモコン端末３０は、制御部３１、タッチパネルやキースイッチ等からなる操作部３２、各種情報を記憶する記憶部３３、各種情報の表示を行う表示部３４、ＬＡＮ及びインターネットを介した通信を制御する通信部３５等を備える。制御部３１は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備える情報処理デバイスであり、装置全体の制御を司る。リモコン端末３０は、通信機能、情報表示機能及びユーザが入力操作する入力機能を有する。リモコン端末３０には、リクエストするカラオケ楽曲や投稿データの識別情報や、ユーザの識別情報等のユーザに関する情報、投稿データの録音時に使用する音源の種類（楽器や歌唱）等の情報がユーザから入力される。リモコン端末３０は、ユーザから入力された情報を、ＬＡＮ経由でカラオケ装置１０へ送信する。
【００２９】
ホストサーバ４０は、周知のサーバ装置からなり、コンピュータシステムを構成している。このホストサーバ４０は、制御部４１、各種情報を記憶する記憶部４２、インターネットを介した通信を制御する通信部４３等を備える。制御部４１は、ＣＰＵやＲＯＭ、ＲＡＭ等を中心に構成された情報処理デバイスであり、装置全体の制御を司る。制御部４１は、記憶部４２から読込んだプログラムやデータに基づいて種々の処理を実行する。ホストサーバ４０は、カラオケ装置１０に楽曲データを提供する機能を有する。具体的には、記憶部４２は、新しく提供可能となった楽曲データを記憶する。そして、制御部４１は、記憶部４２に記憶されている新譜である楽曲データをカラオケ装置１０に配信する。
【００３０】
また、ホストサーバ４０は、インターネットを介して複数のカラオケ装置１０からアップロードされたユーザの投稿データを記憶するデータベースを記憶部４２に備える。この投稿データは、カラオケ装置１０を利用してユーザが行った歌唱や演奏に関する投稿音を記録したデータと、管理情報とからなる。投稿データは、楽曲識別情報と対応付けられており、楽曲識別情報を基にリモコン端末３０が投稿データを検索可能である。
【００３１】
このような投稿データは、カラオケ装置１０でカラオケ楽曲の演奏が行われる際に、カラオケ装置１０によって作成される。この投稿データには、カラオケ楽曲の演奏時にマイク１９や楽器２０から入力される歌唱音や楽器音を録音した録音データが含まれる。なお、投稿データには、マイク１９や楽器２０からの入力音の１つにつき、エフェクトの施されていない原音を録音した第１音と、エフェクトの施された出力音を録音した第２音との２とおりの録音データが含まれる。作成された投稿データは、カラオケ装置１０の記憶部１２に一時的に記憶され、作成された投稿データの作成に係るユーザの了承を得た上で、ホストサーバ４０にアップロードされる。このようにすることで、複数の投稿データをホストサーバ４０の記憶部４２に蓄積することが可能となる。
【００３２】
ホストサーバ４０は、カラオケ装置１０からの配信要求に応じて、記憶部４２に蓄積している投稿データを要求元のカラオケ装置１０に配信する。カラオケ装置１０は、取得した投稿データに対応するカラオケ楽曲の内部楽曲データを再生し、同時に投稿データの録音データを再生する。このとき、カラオケ装置１０は、投稿データの中から、エフェクトのない第１音の録音データ、又は、エフェクトの施された第２音の録音データの何れか一方を任意で取得し、演奏に用いる（詳細な手順は後述する）。加えて、マイク１９や楽器２０からの入力音も出力される。このようにすることで、その場にいない複数のユーザ間で非リアルタイムのコラボレーション（共同演奏）が実現する。
【００３３】
また、カラオケ装置１０は、ダウンロードした投稿データを利用したコラボレーションで行われた歌唱や演奏に基づいて、新たに録音データを取得する。取得された新たな録音データは、コラボレーションで制作された投稿データとしてホストサーバ４０にアップロード可能である。このようなコラボレーションによって制作された複数の関連する投稿データが、ホストサーバ４０に蓄積される。このようなコラボレーションにより制作された投稿データを基に、別のユーザが更に歌唱や演奏を加えて投稿データを制作することで、コラボレーションの参加者を増やすことができる。
【００３４】
［投稿データの構造の説明］
ホストサーバ４０の記憶部４２に記憶される投稿データの具体的な構造について、図２を参照しながら説明する。この投稿データは、投稿データ管理情報と、投稿ユーザ情報と、録音データとからなる。
【００３５】
このうち、投稿データ管理情報は、投稿データに関する情報であり、投稿識別情報、楽曲識別情報、コラボレーション権限フラグ、及び、改変権限フラグが含まれる。投稿識別情報は、投稿データを識別する情報である。この投稿識別情報は、カラオケ装置１０から投稿データがホストサーバ４０にアップロードされたときに、ホストサーバ４０の制御部４１によって個々の投稿データごとに固有の識別情報として付与される。楽曲識別情報は、投稿データに対応するカラオケ楽曲、すなわち、投稿データが制作されたときにカラオケ装置１０によって演奏されたカラオケ楽曲を識別する識別情報である。
【００３６】
コラボレーション権利フラグは、投稿データが他のユーザによるコラボレーション演奏に用いられる際に、その投稿データにコラボレーション演奏による他のユーザによる録音データを追加して投稿データを制作する二次制作の権利があるか否かを示す情報である。改変権利フラグは、投稿データが他のユーザによるリクエストにより再生される際に、投稿データの制作時に適用されたエフェクトを解除したり他のエフェクトを独自に付加して再生できる権利があるか否かを示す情報である。
【００３７】
投稿ユーザ情報は、投稿したユーザに関する情報であり、ユーザ名と、投稿録音情報とが含まれる。ユーザ名は、投稿データを投稿したユーザの名称であり、ユーザを識別する固有の識別情報である。投稿録音情報は、投稿データに含まれる音の種類別の録音データについて、録音されている音の種類を記述した情報である。音の種類とは、例えば、楽器の種類、又は、歌唱であることを識別する情報である。図２では、「録音データ1_1」及び「録音データ１_2」との名称の２つの録音データに対応する投稿録音情報１として、音の種類に楽器１（ギター）が定義されている事例を示している。また、「録音データ2_1」及び「録音データ2_2」との名称の２つの録音データに対応する投稿録音情報２として、音の種類にマイク（歌唱）が定義されている事例を示している。
【００３８】
録音データは、投稿ユーザ情報に対応するユーザによる歌唱音や楽器音が音の種類別に録音された音声データである。１つの投稿データには、投稿データの制作に用いられた音源（歌唱や楽器）の数に応じた数の録音データが含まれる。録音データには、１つの投稿録音情報に対応する音の種類につき、入力された原音のまま録音した録音データ（第１音：エフェクトなし）と、原音に任意のエフェクトが施された音を録音した録音データ（第２音：エフェクトあり）の２種類がある。なお、第２音の録音データに記録される音は、投稿データの制作に係る演奏時において、実際にスピーカ２１から出力される音と同等のものである。
【００３９】
図２の事例では、「録音データ1_1」との名称のファイルが、上述の投稿録音情報１（楽器１：ギター）に対応する、エフェクトの施されていない第１音の録音データに相当する。また、「録音データ1_2」との名称のファイルが、上述の投稿録音情報１（楽器１：ギター）に対応する、エフェクトの施された第２音の録音データに相当する。また、「録音データ2_1」との名称のファイルが、上述の投稿録音情報２（マイク）に対応する、エフェクトの施されていない第１音の録音データに相当する。また、「録音データ2_2」との名称のファイルが、上述の投稿録音情報２（マイク）に対応する、エフェクトの施された第２音の録音データに相当する。
【００４０】
［投稿データの制作及びアップロードに関する処理の説明］
カラオケ装置１０の制御部１１が実行する、投稿データの制作及びアップロードに関する処理の手順について、図３のフローチャートに基づいて説明する。ここでは、とあるカラオケ店舗Ａにおいて、ユーザ１が利用する第１のカラオケ装置１０において実行されることを想定している。
【００４１】
Ｓ１００では、カラオケ装置１０の制御部１１は、カラオケ楽曲の演奏及び投稿データの録音に関するユーザからのリクエストを受付ける。具体的には、演奏を所望するカラオケ楽曲や、投稿データに録音する音の種類（歌唱や楽器）、ユーザにより入力される歌唱音や楽器音に付加するエフェクトを指定する入力操作を、ユーザがリモコン端末３０に行う。録音する音の種類の指定は１つでも複数でもよい。リモコン端末３０は、前記入力操作を受付けると、カラオケ楽曲の楽曲識別情報、リクエストに関するユーザ名、音の種類を示す投稿録音情報、エフェクトを示す情報を含む投稿リクエスト情報を、操作対象のカラオケ装置１０に送信する。カラオケ装置１０の制御部１１は、通信部１８を介してリモコン端末３０から受信した投稿リクエスト情報をメモリに記憶する。
【００４２】
次のＳ１０２では、制御部１１は、これから制作される投稿データに関するコラボレーション権利フラグ及び改変権利フラグを設定する。コラボレーション権利（コラボレーション演奏による新たな投稿データの二次制作）の許可又は不許可、及び、エフェクトの改変権利の許可又は不許可を指定する入力操作を、ユーザがリモコン端末３０に行う。リモコン端末３０は、前記入力操作を受付けると、指定されたコラボレーション権利フラグ及び改変権利フラグの内容を示すフラグ情報を、操作対象のカラオケ装置１０に送信する。カラオケ装置１０の制御部１１は、通信部１８を介してリモコン端末３０から受信したフラグ情報をメモリに記憶する。
【００４３】
次のＳ１０４では、制御部１１は、メモリに記憶した投稿リクエスト情報に基づき、リクエストされたカラオケ楽曲に対応する内部楽曲データに基づく演奏を行う。このとき、制御部１１は、内部楽曲データの再生処理と並行して、マイク１９や楽器２０から入力される歌唱音や楽器音の入力音に対して、指定されたエフェクトを音声制御部１４において付加し、スピーカ２１から出力する。また、マイク１９や楽器２０から入力される歌唱音や楽器音の入力音を、音の種類別及びエフェクトの有無別に録音して、録音データ（第１音及び第２音）を生成する。録音データの生成に関する詳細な説明は、後述する。
【００４４】
Ｓ１０６では、制御部１１は、内部楽曲データの再生が完了する等の所定の条件に応じて、楽曲の演奏及び投稿データの録音を終了する。次のＳ１０８では、制御部１１は、音の種類別に録音された第１音及び第２音の録音データを含む投稿データを、通信部１８を介してホストサーバ４０にアップロードする。この投稿データには、投稿リクエスト情報に対応する楽曲識別情報及び投稿ユーザ情報と、設定されたコラボレーション権利フラグ及び改変権利フラグと、音の種類別に生成された録音データ（第１音、第２音）とが含まれる。ここでアップロードされる投稿データは、図２に例示される。楽曲識別情報は、図２の例では、「楽曲識別情報：12345」に相当する。投稿ユーザ情報は、図２の例では、「投稿ユーザ情報１」のユーザ名「aaaa」、投稿録音情報１「楽器１（ギター）」、投稿録音情報２「マイク」の各情報に相当する。録音データは、図２の例では、投稿録音情報１のギターに対応する「録音データ1_1（第１音）」及び「投稿データ1_2（第２音）」、投稿録音情報２のマイクに対応する「録音データ2_1（第１音）」及び「投稿データ2_2（第２音）」に相当する。なお、投稿データ管理情報のうち、投稿識別情報については、ホストサーバ４０が投稿データごとに固有の番号を付与する。投稿データのアップロード後、制御部１１は本処理を終了する。
【００４５】
［投稿データの録音に関する処理の説明］
カラオケ装置１０の制御部１１が実行する、投稿データの録音に関する処理の手順について、図４のフローチャートに基づいて説明する。この処理は、上述の投稿データの制作及びアップロードに関する処理（図３）のＳ１０４において実行される処理である。
【００４６】
Ｓ２００では、制御部１１は、受信した投稿リクエスト情報に含まれる投稿録音情報に基づき、カラオケ演奏時にユーザから入力される１又は複数の音の種類を決定する。次のＳ２０２では、制御部１１は、リモコン端末３０から受信した投稿リクエスト情報に基づき、楽曲識別情報に対応する内部楽曲データを再生してカラオケ楽曲の演奏を行う。以下、Ｓ２０４〜Ｓ２１６の処理は、カラオケ楽曲の演奏の演奏が行われている間、並行して実行される。Ｓ２０４では、制御部１１は、マイク１９や楽器２０から入力される歌唱音や楽器音の入力音を、音の種類別に録音する。録音されたデータは、第１音（エフェクトなし）の録音データのファイルに書込まれる（Ｓ２０６）。なお、録音データ（第１音）のファイルは、音の種類別に独立して作成される。
【００４７】
Ｓ２０８では、制御部１１は、マイク１９や楽器２０からの入力音に対して、受信した投稿リクエスト情報において指定されたエフェクトを音声制御部１４において付加する。Ｓ２１０では、制御部１１は、エフェクトが付加された入力音を、音の種類別に録音する。録音されたデータは、第２音（エフェクトあり）の録音データのファイルに書込まれる（Ｓ２１２）。なお、録音データ（第２音）のファイルは、音の種類別に独立して作成される。Ｓ２１４では、制御部１１は、音声制御部１４においてエフェクトが付加された第２音を、出力部１４ｃを介してスピーカ２１から出力する。
【００４８】
Ｓ２１６では、制御部１１は、カラオケ楽曲の演奏を終了するか否かを判定する。カラオケ楽曲の演奏を終了しない場合（Ｓ２１６：ＮＯ）、制御部１１は、Ｓ２０２に戻ってＳ２０２〜Ｓ２１６の処理を繰返す。一方、内部楽曲データの再生処理が完了した等の理由により、カラオケ楽曲の演奏を終了する場合（Ｓ２１６：ＹＥＳ）、制御部１１は本処理を終了する。
【００４９】
［投稿データを用いた演奏に関する処理の説明］
カラオケ装置１０の制御部１１が実行する、投稿データを用いた演奏に関する処理の手順について、図５のフローチャートに基づいて説明する。ここでは、とあるカラオケ店舗Ｂにおいて、ユーザ２が利用する第２のカラオケ装置１０において実行されるものとして想定している。なお、この第２のカラオケ装置１０は、上述の第１のカラオケ装置１０と必ずしも別の装置である必要はなく、第１のカラオケ装置１０と第２のカラオケ装置１０とが同一の装置である場合もあり得る。
【００５０】
Ｓ３００では、制御部１１は、ユーザが演奏を所望するカラオケ楽曲及び投稿データのリクエストを受付ける。ここでは、リモコン端末３０がホストサーバ４０から公開中の投稿データに関する情報を取得する。ここで取得する情報には、図２で示される投稿データにおける投稿データ管理情報（投稿識別情報、楽曲識別情報、コラボレーション権利フラグ、改変権利フラグ）及び投稿ユーザ情報（ユーザ名、投稿録音情報）等が含まれる。リモコン端末３０は、ホストサーバ４０から取得した投稿データに関する情報に基づいて、カラオケ楽曲及び投稿データのリクエストを受付ける。
【００５１】
具体的には、演奏を所望するカラオケ楽曲及び投稿データを指定する入力操作を、ユーザがリモコン端末３０に行う。リモコン端末３０は、前記入力操作を受付けると、指定されたカラオケ楽曲及び投稿データに関する情報（楽曲識別情報、ユーザ名、投稿データ管理情報、投稿ユーザ情報等）を含む演奏リクエスト情報を、カラオケ装置１０に送信する。カラオケ装置１０の制御部１１は、通信部１８を介してリモコン端末３０から受信した演奏リクエスト情報をメモリに記憶する。
【００５２】
Ｓ３０２では、制御部１１は、受信した演奏リクエスト情報に含まれるコラボレーション権利フラグに基づいて、演奏リクエストに該当する投稿データについてコラボレーション演奏による新たな投稿データの二次制作の許否を判定する。コラボレーション演奏による新たな投稿データの二次制作が許可されていない場合（Ｓ３０２：コラボＮＧ）、制御部１１はＳ３０４に進む。一方、コラボレーション演奏による新たな投稿データの二次制作が許可されている場合（Ｓ３０２：コラボＯＫ）、制御部１１はＳ３１４に進む。
【００５３】
コラボレーション演奏による新たな投稿データの二次制作が許可されていない場合に進むＳ３０４では、制御部１１は、演奏リクエストに該当する投稿データを聴取対象として予約リストに登録する。
【００５４】
次のＳ３０６では、制御部１１は、聴取対象として予約された投稿データに含まれる録音データの中から、第２音（エフェクトあり）に該当する録音データを、通信部１８を介してホストサーバ４０から取得する。ここで取得される第２音の録音データは、図２の例では、「録音データ1_2」及び「録音データ2_2」に相当する。そして、Ｓ３０８では、制御部１１は、ホストサーバ４０から取得した第２音の録音データを再生する。このとき、第２音の録音データに基づいて出力される音には音声制御部１４による独自のエフェクトは付加されない。つまり、第２音の録音データに基づいて出力される音は、投稿データの制作側で施された既存のエフェクトの効いた音である。また、演奏リクエスト情報に該当のカラオケ楽曲の内部楽曲データも録音データと同時に再生する。
【００５５】
Ｓ３１０では、制御部１１は、Ｓ３０８における内部楽曲データ及び録音データの再生処理と並行して、マイク１９や楽器２０から入力される歌唱音や楽器音の入力音に対して、ユーザにより指定されたエフェクトを付加し、スピーカ２１から出力する。Ｓ３１２では、制御部１１は、内部楽曲データ及び録音データの再生処理が完了する等の所定の条件に応じて、演奏を終了する。演奏終了後、制御部１１は本処理を終了する。
【００５６】
一方、Ｓ３０２でコラボレーション演奏による新たな投稿データの二次制作が許可されていると判定された場合に進むＳ３１４では、制御部１１は、演奏リクエストに該当する投稿データをコラボレーション制作の対象として予約リストに登録する。Ｓ３１６では、制御部１１は、受信した演奏リクエスト情報に含まれる改変権利フラグに基づいて、投稿データの制作時に適用された既存のエフェクトの改変が許可されているか否かを判定する。投稿データの既存のエフェクトの改変が許可されている場合（Ｓ３１６：改変ＯＫ）、制御部１１はＳ３１８に進む。一方、投稿データの既存のエフェクトの改変が許可されていない場合（Ｓ３１６：改変ＮＧ）、制御部１１はＳ３２８に進む。
【００５７】
投稿データの既存のエフェクトの改変が許可されている場合に進むＳ３１８では、投稿データを既存のエフェクトの効いた音まま再生するか、既存エフェクトを改変して再生するかを、ユーザからの選択リクエストに応じて判断する。ここでは、制御部１１は、既存エフェクトの改変の要否に関する選択リクエストを、リモコン端末３０を介してユーザから受付ける。既存エフェクトを改変して投稿データを再生する選択がなされた場合（Ｓ３１８：独自エフェクト）、制御部１１はＳ３２０に進む。一方、投稿データを既存のエフェクトの効いた音まま再生する選択がなされた場合（Ｓ３１８：既存エフェクト）、制御部１１はＳ３２８に進む。
【００５８】
既存エフェクトを改変して再生する選択がなされた場合に進むＳ３２０では、制御部１１は、Ｓ３１４で予約された投稿データに含まれる録音データの中から、第１音（エフェクトなし）の録音データを、通信部１８を介してホストサーバ４０から取得する。ここで取得される第１音の録音データは、図２の例では、「録音データ1_1」及び「録音データ2_1」に相当する。次のＳ３２２では、制御部１１は、取得した第１音の録音データに対して、カラオケ装置１０自身による独自のエフェクトを適用するか否かを、ユーザからの選択リクエストに応じて判定する。ここでは、制御部１１は、第１音の録音データに対して適用するエフェクトに関する選択リクエストを、リモコン端末３０を介してユーザから受付ける。第１音の録音データに対して独自のエフェクトを適用しない場合（Ｓ３２２：エフェクトなし）、制御部１１はＳ３２４に進む。一方、第１音の録音データに対して独自のエフェクトを適用する場合（Ｓ３２２：エフェクトあり）、制御部１１はＳ３２６に進む。
【００５９】
第１音の録音データに対して独自のエフェクトを適用しない場合に進むＳ３２４では、制御部１１は、取得した第１音の録音データを再生し、その再生音を原音のまま出力する。また、演奏リクエスト情報に該当のカラオケ楽曲の内部楽曲データも録音データと同時に再生する。一方、第１音の録音データに対して独自のエフェクトを適用する場合に進むＳ３２６では、制御部１１は、取得した第１音の録音データを再生し、その再生音に対してユーザから指定されたエフェクトを音声制御部１４において付加した上で出力する。また、演奏リクエスト情報に該当のカラオケ楽曲の内部楽曲データも録音データと同時に再生する。
【００６０】
一方、Ｓ３１６で改変ＮＧの判定をした場合、又は、Ｓ３１８で投稿データを既存のエフェクトのまま再生する選択がなされた場合に進むＳ３２８では、制御部１１は、予約された投稿データにおける第２音の録音データを、ホストサーバ４０から取得する。次のＳ３３０では、制御部１１は、取得した第２音の録音データを再生する。このとき、第２音の録音データに基づいて出力される音には音声制御部１４による独自のエフェクトは付加されない。つまり、第２音の録音データに基づいて出力される音は、投稿データの制作側で施された既存のエフェクトの効いた音である。また、制御部１１は、演奏リクエスト情報に該当のカラオケ楽曲の内部楽曲データも録音データと同時に再生する。
【００６１】
Ｓ３３２では、制御部１１は、Ｓ３２４、Ｓ３２６又はＳ３３０における録音データ及び内部楽曲データの再生処理と並行して、マイク１９や楽器２０からの入力音に対して、指定されたエフェクトを音声制御部１４において付加し、スピーカ２１から出力する。また、マイク１９や楽器２０から入力される歌唱音や楽器音の入力音を、音の種類別及びエフェクトの有無別に録音して、録音データ（第１音及び第２音）を生成する。なお、録音データの生成手順については、図４のフローチャートで示した手順と同様である。
【００６２】
Ｓ３３４では、制御部１１は、内部楽曲データ及び録音データの再生処理が完了する等の所定の条件に応じて、演奏及び録音を終了する。次のＳ３３６では、制御部１１は、コラボレーション演奏によって音の種類別に生成された録音データ（第１音、第２音）を含む投稿データを、通信部１８を介してホストサーバ４０にアップロードする。この投稿データには、楽曲識別情報、投稿ユーザ情報、コラボレーション権利フラグ、改変権利フラグ、及び、音の種類別に生成された録音データ（第１音、第２音）が含まれる。コラボレーション権利フラグ及び改変権利フラグの指定は、ユーザがリモコン端末３０に対して許可又は不許可の入力操作を行うことで行われる。リモコン端末３０は、前記入力操作を受付けると、指定された各フラグの内容を示すフラグ情報を、操作対象のカラオケ装置１０に送信する。Ｓ３３６では、制御部１１は、リモコン端末３０から受信したフラグ情報に基づき、コラボレーション権利フラグ及び改変権利フラグを投稿データに付与する。投稿データのアップロード後、制御部１１は本処理を終了する。
【００６３】
［効果］
上記実施形態のカラオケネットワークシステム１によれば、以下の効果を奏する。
カラオケ装置１０が投稿データを投稿する際、入力音にエフェクトを適用していない第１音の録音データと、入力音にエフェクトを適用した第２音の録音データとの両方を含む投稿データをホストサーバ４０にアップロードできる。そして、カラオケ装置１０が投稿データを用いた演奏をする際、録音データのうち、第１音データ又は第２音データの何れかを選んで取得し、再生できる。これにより、投稿データを用いて演奏する側のカラオケ装置１０において、投稿者側により投稿データに施された既存のエフェクトの適用を、ユーザの任意で変更した上でコラボレーション演奏等を楽しむことができる。
【００６４】
また、投稿データを用いて演奏を行うカラオケ装置１０において、エフェクトが適用されていない第１音の録音データを取得した場合、その第１音の録音データに対して、演奏側で独自にエフェクトを施した音を出力できる。これにより、投稿データを利用するユーザの意図するエフェクトを、投稿データの音に適用して演奏をすることができる。また、投稿データの利用者側による投稿データの既存のエフェクトの改変や、コラボレーション演奏による投稿データの二次制作に対して、投稿データの製作者側の意図に応じて許否を設定できる。
【００６５】
［変形例］
（１）上記実施形態では、投稿データを用いて演奏をする側のカラオケ装置１０が、第１音の録音データを取得するか、第２音の録音データを取得するかを先に決定し、決定した一方の録音データのみをホストサーバ４０から取得する構成について説明した。このような構成とは別に、投稿データを用いて演奏をする側のカラオケ装置１０が、第１音の録音データと第２音の録音データとの両方をホストサーバ４０から取得する構成であってもよい。この場合、カラオケ装置１０は、取得した２つの録音データのうち、どちらを演奏に用いるかを決定し、決定した一方の録音データを再生して演奏を行う。第１音と第２音との両方の録音データを先に取得する構成によれば、例えば、投稿データを用いた演奏の途中で、再生する録音データを第１音から第２音に、又は、第２音から第１音に任意に切替えるといった機能を適用できる。
【００６６】
（２）上記実施形態では、ホストサーバ４０にアップロードされた投稿データを、本発明における第２音楽再生装置に相当するカラオケ装置１０が取得して演奏に用いる構成について説明した。これとは別に、本発明の第２音楽再生装置の機能を、公知のパーソナルコンピュータや、いわゆるスマートフォンやタブレットコンピュータ等の携帯情報端末に適用してもよい。このようにすることで、ユーザが所有するパソコンや携帯情報端末等の情報処理装置において、投稿データの既存エフェクトの適用を任意に変更して再生できるようにしてもよい。
【００６７】
（３）上記実施形態では、図２に示すとおり、投稿データ管理情報に、コラボレーション演奏による二次制作の可否を規定するコラボレーション権利フラグが設定されている事例について説明した。これとは別に、投稿データ管理情報に、コラボレーション権利フラグを設定しない態様でもよい。その場合、図５のＳ３０２において、コラボレーション権利フラグに基づいて処理を分岐する代わりに、演奏をリクエストしたユーザの任意によりコラボレーション演奏による二次制作の要否を判断する構成とすることが考えられる。
【００６８】
［特許請求の範囲に記載の構成との対応］
実施形態のカラオケネットワークシステム１の構成と、特許請求の範囲に記載の構成との対応は次のとおりである。
【００６９】
カラオケ装置１０の記憶部１２が、記憶手段、第１記憶手段、及び、第２記憶手段に相当する。カラオケ装置１０のマイク入力部１４ａ及び楽器入力部１４ｂが、取得手段に相当する。カラオケ装置１０の音声制御部１４が、生成手段に相当する。カラオケ装置１０の制御部１１が、第１制御手段、第１決定手段、第２決定手段、第２制御手段、及び、設定手段に相当する。カラオケ装置１０の制御部１１及び通信部１８が、アップロード手段及び投稿データ取得手段に相当する。
【符号の説明】
【００７０】
１…カラオケネットワークシステム、１０…カラオケ装置、１１…制御部、１２…記憶部、１３…楽曲再生部、１４…音声制御部、１４ａ…マイク入力部、１４ｂ…楽器入力部、１４ｃ…出力部、１５…映像制御部、１７…操作部、１８…通信部、１９…マイク、２０…楽器、２１…スピーカ、２３…モニタ、３０…リモコン端末、３１…制御部、３２…操作部、３３…記憶部、３４…表示部、３５…通信部、４０…ホストサーバ、４１…制御部、４２…記憶部、４３…通信部。
【図１】
2014071214.tif 000003
【図２】
2014071214.tif 000004
【図３】
2014071214.tif 000005
【図４】
2014071214.tif 000006
【図５】
2014071214.tif 000007