(57)【特許請求の範囲】
【請求項１】
複数の作曲者の曲データを指示する情報を複数含むリストをサーバ装置から受信して記憶するリスト記憶手段と、
操作者の操作に応じて、前記リスト中の各情報について選択または非選択を指示することにより、作曲者の組み合わせを指示する操作手段と、
前記リスト中の各情報について、一定時間間隔で選択または非選択状態にあるか判定し、選択状態と判定された情報に対応する曲データを要求する送信要求を前記サーバ装置に送信するとともに、複数の情報が選択されている場合はそれらについても前記送信要求を送信する送信要求手段と、
前記送信要求に対して前記サーバ装置から配信された曲データを受信し、受信中の曲データを同時に再生する再生手段と、
前記再生手段によって再生されている曲データに対応する情報が前記操作手段によって非選択となったときは当該曲データの送信中止を要求する送信中止要求を前記サーバ装置に送信する送信中止要求送信手段と
を具備することを特徴とする端末装置。
【請求項２】
曲データを記憶する曲データ記憶手段と、
前記曲データ記憶手段内に記憶された曲データを前記サーバ装置にアップロードするアップロード手段とを具備することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記リストを要求するためのリスト要求を前記サーバ装置に送信するリスト要求手段を具備することを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記再生手段は、前記サーバ装置から曲データが繰り返し送信される場合は、当該曲データを受信する毎に繰り返し再生することを特徴とする請求項１から３のいずれかに記載の端末装置。
【請求項５】
請求項１に記載の端末装置において、
前記再生手段は、
前記送信要求に対応した前記サーバ装置から、複数の曲データの各々を時間軸に従って分割して得たパケットとそれらのパケットから合成される曲データを識別するヘッダとからなる各対を順次受信し、受信したパケットをそれらと対を成すヘッダにより識別される曲に応じた個別のデコーダへそれぞれ出力することによって複数の曲データを多重音再生させることを特徴とする端末装置。
【請求項６】
複数の作曲者の曲データを指示する情報を複数含むリストをサーバ装置から受信して記憶するリスト記憶手段、及び操作者の操作に応じて、前記リスト中の各情報について選択または非選択を指示することにより、作曲者の組み合わせを指示する操作手段を備えたコンピュータに、
前記リスト中の各情報について、一定時間間隔で選択または非選択状態にあるか判定し、選択状態と判定された情報に対応する曲データを要求する送信要求を前記サーバ装置に送信するとともに、複数の情報が選択されている場合はそれらについても前記送信要求を送信する送信要求機能と、
前記送信要求に対して前記サーバ装置から配信された曲データを受信し、受信中の曲データを同時に再生する再生機能と、
前記再生機能によって再生されている曲データに対応する情報が前記操作手段によって非選択となったときは当該曲データの送信中止を要求する送信中止要求を前記サーバ装置に送信する送信中止要求送信機能と
を実現させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを利用してコラボレート曲を作成できるようにするための端末装置のコラボレート曲作成方法、サーバの曲データ送信方法、端末装置、サーバ、コラボレーションプログラム及び記録媒体に関する。
【０００２】
【従来の技術】
近年、インターネットの普及を背景として、様々な人が各家庭で音楽を手軽に楽しめるような音楽環境が整備されつつある。
例えば、パーソナルコンピュータ（以下、「ＰＣ」と言う。）で使用される音楽再生用ソフトウェアには、このＰＣに記憶されている曲データなどを再生する機能に加えて、インターネット経由で予め指定されたサーバにアクセスし、このサーバに記憶されている曲データを再生したり、ダウンロードを行う機能を有するものがある。
また、インターネットで提供されている各種サービスには、楽曲や効果音などの音素材の音データのダウンロードサービスがあり、ＰＣのユーザは、ブラウザを利用して、この種のサービスを提供するサーバにアクセスし、このサーバに記憶されている音データを再生したり、ダウンロードを行うことが可能になっている。
【０００３】
【発明が解決しようとする課題】
ところで、音楽業界では、複数の人々でコラボレートして作曲することが行われている。この種のコラボレーションを簡易かつ手軽に行うことができるサービスをインターネットなどの通信ネットワークを利用して提供することができれば、コラボレーションの楽しさをより多くの人が享受でき、また、新しい音楽コミュニケーションを確立できると考えられる。
【０００４】
そこで、本発明は、上述した事情に鑑みてなされたものであり、簡易かつ手軽にコラボレート曲を作成することができる端末装置、サーバ装置およびプログラムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
上述の課題を解決するため、請求項１に記載の発明にあっては、複数の作曲者の曲データを指示する情報を複数含むリストをサーバ装置から受信して記憶するリスト記憶手段と、操作者の操作に応じて、前記リスト中の各情報について選択または非選択を指示することにより、作曲者の組み合わせを指示する操作手段と、前記リスト中の各情報について、一定時間間隔で選択または非選択状態にあるか判定し、選択状態と判定された情報に対応する曲データを要求する送信要求を前記サーバ装置に送信するとともに、複数の情報が選択されている場合はそれらについても前記送信要求を送信する送信要求手段と、前記送信要求に対して前記サーバ装置から配信された曲データを受信し、受信中の曲データを同時に再生する再生手段と、前記再生手段によって再生されている曲データに対応する情報が前記操作手段によって非選択となったときは当該曲データの送信中止を要求する送信中止要求を前記サーバ装置に送信する送信中止要求送信手段とを具備することを特徴とする。
【０００６】
請求項２記載の発明にあっては、請求項１記載の発明において、曲データを記憶する曲データ記憶手段と、
前記曲データ記憶手段内に記憶された曲データを前記サーバ装置にアップロードするアップロード手段とを具備することを特徴とする。
【０００７】
請求項３記載の発明にあっては、請求項１または２記載の端末装置において、前記リストを要求するためのリスト要求を前記サーバ装置に送信するリスト要求手段を具備することを特徴とする。
【０００８】
請求項４記載の発明にあっては、請求項１から３いずれかに記載の端末装置において、前記再生手段は、前記サーバ装置から曲データが繰り返し送信される場合は、当該曲データを受信する毎に繰り返し再生することを特徴とする。
【０００９】
請求項５に記載の発明にあっては、前記再生手段は、前記送信要求に対応した前記サーバ装置から、複数の曲データの各々を時間軸に従って分割して得たパケットとそれらのパケットから合成される曲データを識別するヘッダとからなる各対を順次受信し、受信したパケットをそれらと対を成すヘッダにより識別される曲に応じた個別のデコーダへそれぞれ出力することによって複数の曲データを多重音再生させることを特徴とする。
【００１０】
請求項６に記載の発明にあっては、複数の作曲者の曲データを指示する情報を複数含むリストをサーバ装置から受信して記憶するリスト記憶手段、及び操作者の操作に応じて、前記リスト中の各情報について選択または非選択を指示することにより、作曲者の組み合わせを指示する操作手段を備えたコンピュータに、前記リスト中の各情報について、一定時間間隔で選択または非選択状態にあるか判定し、選択状態と判定された情報に対応する曲データを要求する送信要求を前記サーバ装置に送信するとともに、複数の情報が選択されている場合はそれらについても前記送信要求を送信する送信要求機能と、前記送信要求に対して前記サーバ装置から配信された曲データを受信し、受信中の曲データを同時に再生する再生機能と、前記再生機能によって再生されている曲データに対応する情報が前記操作手段によって非選択となったときは当該曲データの送信中止を要求する送信中止要求を前記サーバ装置に送信する送信中止要求送信機能とを実現させる。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳述する。以下に示す実施形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１６】
（１）  実施形態
（１．１）  実施形態の構成
図１は、本発明の実施形態に係るコラボレーションシステム１の概要構成を示す図である。このコラボレーションシステム１において、１０は、一般的なコンピュータシステムで構成されたサーバであり、インターネットを経由してコラボレート対象の曲データ（以下、コラボ曲データと言う。）をクライアント端末２０〜２３に送信する処理や、各クライアント端末２０〜２３からコラボ曲データをアップロードする処理などを行う。
ここで、本実施形態で使用するコラボ曲データは、１曲の楽曲として完成している必要は必ずしもなく、単調なメロディやリズム音、作曲者や演奏者の感性や工夫で作成した独自の音（音楽）でよく、そのジャンルや曲調に何ら制限がない音データである。
【００１７】
クライアント端末２０〜２３は、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistants）などの一般的なコンピュータであり、図示しないＤＳＵ（Digital Service Unit）またはブロードバンドモデムなどを経由してインターネットに接続できるように構成されている。また、クライアント端末２０〜２３は、サーバ１０との間で各種コマンドやコラボ曲データなどのデータ通信を行う機能を有している。なお、コラボ曲データなどの音データは比較的大容量のデータとなるため、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、ケーブルまたは光ファイバーなどの高速通信回線を利用してインターネットに接続されていることが望ましい。また、本実施形態では、コラボ曲データのファイル形式として、現在広く普及しているＭＰ３（MPEG Audio Layer-3）規格で圧縮されたサウンドファイルなどの圧縮ファイルを使用する場合を想定しているが、ＷＡＶファイル、ＭＩＤＩ（Musical Instrument Digital Interface）ファイルなどの様々なサウンドファイルを適用してもよい。
【００１８】
（１．１．１）  サーバの構成
次に、サーバ１０の構成を説明する。図２はサーバ１０のブロック図である。
サーバ１０において、制御部１１は、記憶部１２に記憶されたプログラム群を読み出して実行することによりサーバ１０全体の制御を行う。より詳しく説明すると、制御部１１は、クライアント端末２０〜２３から送信されたコマンドに応じてコラボ曲データをそのクライアント端末２０〜２３に送信する処理や、クライアント端末から送信されたコラボ曲データを記憶部１２に記憶させると共にコラボ曲データのリストデータを生成するアップロード処理を行う。ここで、図３に示すように、リストデータとは、アップロードされた各コラボ曲データのファイル名を作曲者と対応づけて格納するデータである。なお、ファイル名としては、コラボ曲データの内容（例えば、曲調、楽器）がわかるようなファイル名が適用されるものとする。
【００１９】
記憶部１２は、制御部１１が実行するプログラム群と、各クライアント端末２０〜２３から送信され、アップロードされた複数のコラボ曲データと、これらのコラボ曲データのリストデータなどが格納される。
また、通信部１３は、制御部１１の制御の下にインターネットを介してクライアント端末２０〜２３とＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）に従ったプロトコルでデータ通信を行うためのものである。
【００２０】
（１．１．２）  クライアント端末の構成
次に、クライアント端末２０〜２３の構成について説明するが、クライアント端末２０〜２３の構成はほぼ同様であるため、クライアント端末２０の構成を説明し、他のクライアント端末２１〜２３の構成の説明は省略する。
図４に示すように、クライアント端末２０において、制御部３１は、記憶部３２に記憶されたシステムプログラムやワードプロセッサ、ブラウザ等の様々なアプリケーションプログラムを読み出して実行することにより端末全体の制御を行う。本実施形態においては、アプリケーションプログラムとして、サーバ１０からコラボ曲データを受信したり、コラボ曲データをサーバ１０にアップロードするためのコラボレーションプログラムが少なくとも記憶されている。
【００２１】
記憶部３２は、上述したプログラム群の他に様々なデータが記憶されるが、本実施形態では特に端末操作者が作成したコラボ曲データを記憶したり、サーバ１０から送信されたコラボ曲データを記憶させておく領域として使用される。なお、端末操作者がコラボ曲データを作成する方法は、楽曲作成ソフトを使用して作成する方法や、実際の演奏音を録音して所定のファイル形式の音データに変換する方法などの従来手法を適用すればよい。
【００２２】
通信部３３は、制御部３１の制御の下、インターネットを介してサーバ１０とＴＣＰ／ＩＰに従ったプロトコルでデータ通信を行うためのものである。
表示装置３４は、ＣＲＴ（Cathode-ray Tube）やＬＣＤ（Liquid Crystal Display）などが適用され、制御部３１の制御の下に各種情報を表示する。
オーディオシステム３５は、制御部３１から送信された音声信号に基づいて音声を放音するための装置である。なお、このオーディオシステム３５は、クライアント端末２０に内蔵されていてもよいし、外部接続されたものでもよい。
また、操作部３６は、キーボードやマウスなどであり、端末操作者の操作を制御部３１に通知するためのものである。
【００２３】
（１．２）  実施形態の動作
次に、本実施形態におけるコラボレーションシステム１の動作を説明する。以下、コラボ曲データをアップロードする場合の動作、コラボ曲データからコラボレート曲を作成する場合の動作を説明する。ここでは、クライアント端末２０を使用した場合を説明する。また、説明の便宜上、クライアント端末２０には、アップロードするためのコラボ曲データが記憶部３２に記憶されているものとし、クライアント端末２０はインターネットに常時接続されているものとする。
【００２４】
まず、クライアント端末２０において、制御部３１は、コラボレーションプログラムの実行指示を操作部３６を介して入力すると、記憶部３２からそのプログラムを読み出して実行し、まず、表示装置３４にメインメニュー画面を表示させ（図５参照）、端末操作者に対して、本実施形態の処理である「アップロード」、「コラボレーション」の中から所望する処理を選択するように促す（ステップＳ１）。かかるメインメニュー画面や以下に述べる各種画面においては、マウスカーソルなどが表示され、端末操作者が所望の処理に対応する表示領域にマウスカーソルを移動してマウスをクリック操作などすることによって、所望の処理を選択できるようになっている。
【００２５】
（１．２．１）  アップロードを行う場合
まず、クライアント端末２０に記憶されているコラボ曲データのアップロードを行う場合の動作について図５に示すフローチャートを参照しながら説明する。
メインメニュー画面において、端末操作者が「アップロード」の処理を選択すると、制御部３１は、表示装置３４にアップロード画面を表示させる。このアップロード画面には、作曲者（端末操作者）の氏名や、アップロード対象のコラボ曲データの場所（記憶場所）などを入力するテキストボックス、アップロードの開始などを指示するコマンドボタンが表示され、端末操作者に入力を促す（ステップＳ２）。そして、端末操作者が操作部３６を操作して各種入力を行い、「アップロード」ボタンを操作すると、制御部３１は、各テキストボックスに情報が入力されたか否かを判定し（ステップＳ３）、情報が入力されていない場合は、その旨を表示して未入力のテキストボックスへの情報入力を促す一方、全てのテキストボックスに情報入力されていると判定すると、サーバ１０との通信リンクを確立し、入力情報とアップロード対象のコラボ曲データとをサーバ１０宛にパケット送信する（ステップＳ４）。
【００２６】
この場合、サーバ１０は、これらデータを受信すると、コラボ曲データを記憶部１２に記憶すると共に、リストデータに、このコラボ曲データのファイル名と作曲者の氏名とを対応づけした情報を追加する。なお、作曲者の氏名に限定する必要はなく、作曲者のハンドルネームなどの別名を使用するようにしてもよい。
そして、クライアント端末２０においては、上述した全データをサーバ１０に送信すると、表示装置３４に、アップロードが完了した旨を表示して処理を終了する（ステップＳ５）。なお、アップロード画面や以下に述べる画面を表示中の状態において、所定の操作によりいつでもメインメニュー画面に戻ることができるようになっている。
【００２７】
（１．２．２）  コラボレーションを行う場合
次に、コラボレーションを行う場合の動作について図６に示すフローチャートを参照しながら説明する。
メインメニュー画面において、端末操作者が「コラボレーション」の処理を選択すると、クライアント端末２０の制御部３１は、サーバ１０の所定のアドレス（URL:Uniform Resource Locators）にアクセスしてサーバ１０との通信リンクを確立する。この場合、サーバ１０の制御部１１は、リストデータに基づいて作成したリスト画面データをクライアント端末２０に送信することにより、クライアント端末２０の制御部３１は、このリスト画面データに基づいてリスト画面を表示させるようになっている（ステップＳ１１）。
このリスト画面には、サーバ１０に記憶されている全てのコラボ曲データの作曲者及びファイル名と、その中からコラボ曲データを選択するためのチェックボックスＣＢとが表示され、端末操作者に対してコラボレーションを希望するコラボ曲データの選択を促すようになっている。
【００２８】
ここで、クライアント端末２０の制御部３１は、リスト画面の表示処理を行った後、サーバ１０からコラボ曲データを受信すると、そのコラボ曲データの再生処理を実行する。また、この制御部３１には、一定時間間隔で割り込みパルスが与えられ、割り込みパルスが与えられる度に、以下のステップＳ１２〜Ｓ１７の処理を割り込み処理として実行する。
この割り込み処理において、制御部３１は、端末操作者の操作により新たにチェックボックスＣＢにチェックが入れられたか否かを判定する（ステップＳ１２）。
次に、制御部３１は、端末操作者によっていずれかのチェックボックスＣＢに新たにチェックが入れられると、ステップＳ１２の判定結果が「ＹＥＳ」となり、そのチェックボックスＣＢに対応するファイル名のコラボ曲データの送信要求コマンドをサーバ１０に送信し（ステップＳ１３）、次のステップＳ１４に処理を進める。
【００２９】
一方、ステップＳ１２の判定において、制御部３１は、新たなチェックボックスＣＢにチェックが入れられていないと、ステップＳ１２の判定結果が「ＮＯ」となり、次のステップＳ１４に処理を進める。
【００３０】
ステップＳ１４においては、制御部３１は、端末操作者の操作によりチェック済みのチェックボックスＣＢのチェックが外されたか否かを判定する。
このステップＳ１４の判定において、制御部３１は、端末操作者の操作によりチェック済みのチェックボックスＣＢのチェックが外されていると、ステップＳ１４の判定結果が「ＹＥＳ」となり、そのチェックボックスＣＢに対応するファイル名のコラボ曲データの送信中止コマンドをサーバ１０に送信し（ステップＳ１５）、次のステップＳ１６に処理を進める。
一方、ステップＳ１４の判定において、制御部３１は、チェックボックスＣＢのチェックが外されていないと判定すると、ステップＳ１４の判定結果が「ＮＯ」となり、次のステップＳ１６に処理を進める。
ステップＳ１６においては、制御部３１は、端末操作者の操作により「再生中止」ボタンが操作されたか否かを判定する。このステップＳ１６の判定において、「再生中止」ボタンが操作されていると、ステップＳ１６の判定結果が「ＹＥＳ」となり、再生中止コマンドをサーバ１０宛に送信する（ステップＳ１７）。
そして、制御部３１は、再生中止コマンドの送信処理（ステップＳ１７）を行うと、または、、ステップＳ１６において「再生中止」ボタンが操作されておらず、判定結果が「ＮＯ」となると、この割り込み処理を終了する。
【００３１】
一方、サーバ１０においては、制御部１１は、クライアント端末２０から送信された送信要求コマンドを受信すると、送信要求コマンドに従って対応するコラボ曲データを記憶部１２から読み出し、図７に示すように、このコラボ曲データ（例えばコラボ曲データＢ）と送信中のコラボ曲データ（コラボ曲データＡ）とを各々例えば数秒分均等に分割したパケット単位で交互に送信する。なお、サーバ２０が３つのコラボ曲データをパケット送信する場合を図８に示している。この各パケットのヘッダには、各コラボ曲データを識別するためのチャネル番号及びパケット番号、音声符号化アルゴリズムの種別や符号化速度を表す識別子などが記述されている。
クライアント端末２０においては、サーバ１０から送信された上記コラボ曲データを受信すると、制御部３１は、各コラボ曲データを多重化した音声の再生処理を行う。より詳しく説明すると、制御部３１は、各パケットのヘッダ内の情報に基づき各パケットを分離し、図示しないデコーダに各々出力することによって、各デコーダの出力音声を多重化した音声を放音するようになっている。
このようにして、クライアント端末２０の端末操作者は、リストデータを見て気に入った作曲者や曲に対応する複数のチェックボックスＣＢにチェックを入れていくことによって、気に入った作曲者の組み合わせでコラボ曲データを同時再生させることができる。
【００３２】
また、サーバ１０においては、制御部１１は、クライアント端末２０から送信中止コマンドを受信すると、このコマンドに従って対応するコラボ曲データの送信を中止する。従って、クライアント端末２０においては、チェックが外されたファイル名のコラボ曲データの再生が中止される。これにより、クライアント端末２０の端末操作者は、再生中の複数の作曲者のコラボ音の中から任意のコラボ音の再生を中止することができ、再生音を聞きながらコラボレートする作曲者の組み合わせを任意に変更することができるようになっている。
【００３３】
また、サーバ１０においては、制御部１１は、クライアント端末２０から再生中止コマンドを受信すると、そのクライアント端末２０宛に送信している全てのコラボ曲データの送信を中止する。従って、クライアント端末２０においては、コラボ曲データの再生処理が中止されることとなる。
【００３４】
これらにより、本実施形態に係るコラボレーションシステム１においては、クライアント端末２０〜２３側で、サーバ１０にアップロードされたコラボ曲データのリストを見ながら、コラボレートを希望する組み合わせを選んで同時再生させることができ、端末操作者は、簡易かつ手軽に気に入ったコラボレート曲を作ることができる。また、端末操作者は、自身が作った音データをサーバ１０にコラボレート用として登録させることができ、自身のみならず他の端末操作者によるコラボレーションに積極的に加わることが可能となる。これにより、このコラボレーションシステム１によって新しい音楽コミュニケーションを確立することが可能となるのである。
【００３５】
（２）  変形例
なお、本発明は上述した実施形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００３６】
（２．１）
上述の実施形態において、サーバ１０は、送信中止コマンドまたは再生中止コマンドを受信するまでは、各送信要求コマンドに対応するコラボ曲データを繰り返し継続的に送信して繰り返し再生できるようにしておくことが望ましい。このようにすれば、端末操作者は、各コラボ曲データの演奏時間が異なっていてもコラボレート曲を継続的に視聴することができ、また、コラボ曲データの曲時間を一様にして作成する必要がないので、例えば１フレーズの音データでもよく、コラボ曲データの作成が容易になる。
【００３７】
（２．２）
上述の実施形態においては、クライアント端末２０〜２３が、複数のデコーダによるハードウェア処理によって受信した複数のコラボ曲データを同時再生する場合について述べたが、さらに、制御部３１によるソフトウェア処理によってコラボ曲データのデコード処理を行うようにしてもよい。このようにすれば、デコーダの数より多い数のコラボ曲データを同時再生することが可能となる。
【００３８】
（２．３）
また、上述の実施形態においては、リスト画面にコラボ曲データの作曲者及びファイル名を表示する場合について述べたが、さらに、コラボ曲データの曲内容を詳細に示す情報を表示するようにしてもよい。例えば、図９に一例を示すように、コラボ曲データの曲内容を図象化して表示したり、再生位置を示すバーＢＡＲを表示するようにしてもよい。また、内容紹介文を表示できるようにしてもよい。曲内容の図象化は、作曲者が作成した図を用いるようにしてもよいし、サーバ１０の制御部１１が、コラボ曲データから予め定めたアルゴリズムで作成するようにしてもよい。
【００３９】
（２．４）
また、上述の実施形態では、サーバ１０は指定された複数のコラボ曲データを送信し、クライアント端末２０〜２３側でこれら複数のコラボ曲データを同時再生する場合について述べたが、要は、クライアント端末２０〜２３でコラボレート曲に対応する音を放音できればよく、サーバ１０が、指定された複数のコラボ曲データを１つの曲データに合成してクライアント端末２０〜２３に送信するようにしてもよい。、
【００４０】
（２．５）
また、上述の実施形態では、コラボレートした曲の再生のみを行う場合について述べたが、かかる曲データをクライアント端末２０〜２３に保存できるようにしてもよい。例えば、クライアント端末２０〜２３側で再生中の曲を録音できるようにしてもよいし、または、サーバ１０が、指定された複数のコラボ曲データを１つの音データに合成し、このデータをクライアント端末２０〜２３がダウンロードできるようにしてもよい。
【００４１】
（２．６）
また、上述の実施形態では、サーバ１０から送信された複数のコラボ曲データをほぼリアルタイムで再生するため、オンラインの場合しか再生できないこととなるが、クライアント端末２０〜２３が全データを保存した後に再生するようにしてもよい。この場合、オフライン状態で再生することが可能となる。
【００４２】
（２．７）
上述の実施形態では、コラボレーションプログラムを予めコンピュータ（クライアント端末２０〜２３）に格納しておく場合について述べたが、このプログラムを磁気記録媒体、光記録媒体、半導体記録媒体などのコンピュータが読み取り可能な記録媒体に格納し、コンピュータが記録媒体からこのプログラムを読み取って実行するようにしてもよい。また、このコラボレーションプログラムをネットワークサーバに格納し、通信ネットワークを経由して送信要求のあったコンピュータなどに送信するようにしてもよい。
【００４３】
【発明の効果】
上述したように本発明によれば、簡易かつ手軽にコラボレート曲を作成することができ、新しい音楽コミュニケーションを確立することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るコラボレーションシステムの概要構成を示す図である。
【図２】  サーバの概要構成を示すブロック図である。
【図３】  リストデータを示す図である。
【図４】  クライアント端末の概要構成を示すブロック図である。
【図５】  アップロードを行う場合のクライアント端末の動作を示すフローチャ−トである。
【図６】  コラボレーションを行う場合のクライアント端末の動作を示すフローチャ−トである。
【図７】  サーバが送信するパケットデータの説明に供する図である。
【図８】  サーバが送信するパケットデータの説明に供する図である。
【図９】  変形例に係るリスト画面を示す図である。
【符号の説明】
１……コラボレーションシステム、１０……サーバ、１１……制御部、１２……記憶部、１３……通信部、２０〜２３……クライアント端末、３１……制御部、３２……記憶部、３３……通信部、３４……表示装置、３５……オーディオシステム、３６……操作部。
【図１】
0003864808.tif 000002
【図２】
0003864808.tif 000003
【図３】
0003864808.tif 000004
【図４】
0003864808.tif 000005
【図５】
0003864808.tif 000006
【図６】
0003864808.tif 000007
【図７】
0003864808.tif 000008
【図８】
0003864808.tif 000009
【図９】
0003864808.tif 000010