(57)【特許請求の範囲】
【請求項１】
作成者により作成されたコンテンツと、前記コンテンツに対して設定された対価の額と、前記コンテンツが他のコンテンツを改変したものであるか否かを示す改変情報とを取得する取得部と、
前記取得部により取得された前記コンテンツ、前記対価の額及び前記改変情報と、前記取得されたコンテンツの作成者に分配される分配額とを対応付けて記憶する記憶部と、
前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示す場合には、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額に応じた課金額を算出し、前記算出した課金額を前記取得されたコンテンツと対応付けて前記記憶部に記憶させる算出部と、
前記記憶部に記憶された前記コンテンツが利用されると、前記利用されたコンテンツと対応付けて前記記憶部に記憶された対価の額を、前記利用されたコンテンツと対応付けて前記記憶部に記憶された分配額に加算する加算部とを備え、
前記算出部は、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものであることを示す場合には、前記他のコンテンツと対応付けて前記記憶部に記憶された課金額と、前記取得されたコンテンツと対応付けて前記記憶部に記憶された対価の額との総和を課金額として算出し、前記算出した課金額を前記取得されたコンテンツと対応付けて前記記憶部に記憶させ、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示し、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が有料である場合には、当該対価の額と予め定められた管理費の額との総和を前記課金額として算出し、
前記加算部は、前記利用されたコンテンツと対応付けて前記記憶部に記憶された改変情報が、前記利用されたコンテンツが他のコンテンツを改変したものであることを示す場合には、さらに前記他のコンテンツと対応付けて前記記憶部に記憶された対価の額を、前記他のコンテンツと対応付けて前記記憶部に記憶された分配額に加算する
ことを特徴とするコンテンツ管理装置。
【請求項２】
前記算出部は、
前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示し、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が無料である場合には、無料の課金額を算出し、
前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものであることを示し、前記他のコンテンツと対応付けて前記記憶部に記憶された前記課金額が無料であり、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が有料である場合には、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額と前記管理費の額との総和を前記課金額として算出する
ことを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記コンテンツは、楽曲又は楽曲を構成するトラックである
ことを特徴とする請求項１に記載のコンテンツ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを管理する技術に関する。
【背景技術】
【０００２】
近年、オリジナルの創作物を用いて二次創作や三次創作が行われることがある。特許文献１には、共同作成や二次著作物の作成が行われた場合においても、利益分配を客観的かつ公平に行うシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１６５６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されたシステムでは、著作物の利用料をロイヤリティ分配率に従って各著作者に分配しているため、著作者が増えるほど一人当たりの取り分が少なくなる。そのため、著作者は、自分の著作物に対して必ずしも所望の対価を得ることができない。
本発明は、他のコンテンツを改変したコンテンツが利用された場合に、他のコンテンツの作成者と改変したコンテンツの作成者とにそれぞれ設定された対価の額を分配することができるような仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、作成者により作成されたコンテンツと、前記コンテンツに対して設定された対価の額と、前記コンテンツが他のコンテンツを改変したものであるか否かを示す改変情報とを取得する取得部と、前記取得部により取得された前記コンテンツ、前記対価の額及び前記改変情報と、前記取得されたコンテンツの作成者に分配される分配額とを対応付けて記憶する記憶部と、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示す場合には、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額に応じた課金額を算出し、前記算出した課金額を前記取得されたコンテンツと対応付けて前記記憶部に記憶させる算出部と、前記記憶部に記憶された前記コンテンツが利用されると、前記利用されたコンテンツと対応付けて前記記憶部に記憶された対価の額を、前記利用されたコンテンツと対応付けて前記記憶部に記憶された分配額に加算する加算部とを備え、前記算出部は、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものであることを示す場合には、前記他のコンテンツと対応付けて前記記憶部に記憶された課金額と、前記取得されたコンテンツと対応付けて前記記憶部に記憶された対価の額との総和を課金額として算出し、前記算出した課金額を前記取得されたコンテンツと対応付けて前記記憶部に記憶させ、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示し、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が有料である場合には、当該対価の額と予め定められた管理費の額との総和を前記課金額として算出し、前記加算部は、前記利用されたコンテンツと対応付けて前記記憶部に記憶された改変情報が、前記利用されたコンテンツが他のコンテンツを改変したものであることを示す場合には、さらに前記他のコンテンツと対応付けて前記記憶部に記憶された対価の額を、前記他のコンテンツと対応付けて前記記憶部に記憶された分配額に加算することを特徴とするコンテンツ管理装置を提供する。
【０００７】
本発明の好ましい態様において、前記算出部は、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものではないことを示し、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が無料である場合には、無料の課金額を算出し、前記取得部により取得された前記改変情報が、前記取得されたコンテンツが他のコンテンツを改変したものであることを示し、前記他のコンテンツと対応付けて前記記憶部に記憶された前記課金額が無料であり、且つ、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額が有料である場合には、前記取得されたコンテンツと対応付けて前記記憶部に記憶された前記対価の額と前記管理費の額との総和を前記課金額として算出してもよい。
【０００８】
本発明の好ましい態様において、前記コンテンツは、楽曲又は楽曲を構成するトラックであってもよい。
【発明の効果】
【０００９】
本発明によれば、他のコンテンツを改変したコンテンツが利用された場合に、他のコンテンツの作成者と改変したコンテンツの作成者とにそれぞれ設定された対価の額を分配することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るコンテンツ取引システムの構成を示す図
【図２】サーバ装置の構成を示す図
【図３】コンテンツ管理テーブルの一例を示す図
【図４】分配管理テーブルの一例を示す図
【図５】クライアント装置の構成を示す図
【図６】サーバ装置の機能構成を示す図
【図７】コンテンツの登録処理を示すシーケンスチャート
【図８】登録画面の一例を示す図
【図９】コンテンツの購入処理を示すシーケンスチャート
【図１０】コンテンツ一覧画面の一例を示す図
【図１１】コンテンツの改変処理を示すシーケンスチャート
【図１２】編集画面の一例を示す図
【図１３】音声合成処理を説明する図
【図１４】分配管理テーブルの一例を示す図
【発明を実施するための形態】
【００１１】
１．構成
図１は、本実施形態に係るコンテンツ取引システム１の構成を示す図である。このコンテンツ取引システム１は、サーバ装置１０（コンテンツ管理装置の一例）と複数のクライアント装置２０とを備える。図１では、この複数のクライアント装置２０のうち、クライアント装置２０Ａ、２０Ｂ及び２０Ｃが示されている。サーバ装置１０と各クライアント装置２０とは、例えばインターネットなどの通信ネットワーク２を介して接続されている。
【００１２】
図２は、サーバ装置１０の構成を示す図である。サーバ装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、通信インターフェース（図２では、「通信Ｉ／Ｆ」）１４と、操作部１５と、表示部１６と、記憶部１７とを備える。ＣＰＵ１１は、プログラムを実行することにより、サーバ装置１０の各部を制御する。ＲＯＭ１２は、ＣＰＵ１１により実行される基本的なシステムプログラムを記憶した読み出し専用メモリである。ＲＡＭ１３は、ＣＰＵ１１によりワークエリアとして使用される揮発性メモリである。通信インターフェース１４は、クライアント装置２０との間のデータ通信を制御する。操作部１５は、例えばキーボードとマウスとを備える。操作部１５は、ユーザの操作に応じた操作信号をＣＰＵ１１に供給する。表示部１６は、例えば液晶ディスプレイである。表示部１６は、ＣＰＵ１１による制御の下、各種の画像を表示する。記憶部１７は、例えばハードディスクである。記憶部１７には、コンテンツ管理テーブル１８と、分配管理テーブル１９とが記憶されている。また、記憶部１７には、各種のサウンド処理に必要なデータが記憶されている。
【００１３】
図３は、コンテンツ管理テーブル１８の一例を示す図である。コンテンツ管理テーブル１８には、コンテンツＩＤと、ユーザＩＤと、対価の額と、管理費の額と、改変情報と、改変可否を示す情報と、課金額とが格納される。コンテンツＩＤは、コンテンツを識別する識別情報である。ユーザＩＤは、ユーザを識別する識別情報である。対価の額は、コンテンツに対してその作成者により設定された値段である。管理費の額は、サーバ装置１０を管理する管理者の手数料である。改変情報は、コンテンツが他のコンテンツを改変したものであるか否かを示す情報である。コンテンツが他のコンテンツを改変したものではない場合には、「−」という情報が格納される。一方、コンテンツが他のコンテンツを改変したものである場合には、他のコンテンツのコンテンツＩＤが格納される。なお、この「他のコンテンツ」は、直接の改変元となるコンテンツだけではなく、間接的に改変元となるコンテンツも含む。例えば、コンテンツＣ１を改変してコンテンツＣ２が作成され、さらにコンテンツＣ２を改変してコンテンツＣ３が作成された場合には、コンテンツＣ１のコンテンツＩＤとコンテンツＣ２のコンテンツＩＤの両方がコンテンツＣ３の改変情報として格納される。改変可否を示す情報は、コンテンツの改変を許可するか否かを示す情報である。コンテンツの改変を許可する場合には「改変可」という情報が格納され、コンテンツの改変を許可しない場合には、「改変不可」という情報が格納される。課金額は、コンテンツを購入するユーザに課金される金額である。
【００１４】
図４は、分配管理テーブル１９の一例を示す図である。分配管理テーブル１９には、ユーザＩＤと、コンテンツＩＤと、分配額とが対応付けて格納される。ユーザＩＤ及びコンテンツＩＤは、上述したコンテンツ管理テーブル１８に格納されたものと基本的には同じである。ただし、分配管理テーブル１９には、サーバ装置１０の管理者を示す「ａｄｍｉｎ」というユーザＩＤが予め格納されている。分配額は、コンテンツが購入されたときにそのコンテンツの作成者や管理者に分配される金額である。
【００１５】
図５は、クライアント装置２０の構成を示す図である。クライアント装置２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、通信インターフェース（図５では、「通信Ｉ／Ｆ」）２４と、操作部２５と、表示部２６と、記憶部２７と、ＭＩＤＩインターフェース（図５では、「ＭＩＤＩ  Ｉ／Ｆ」）２８と、音源部２９と、サウンドシステム３０とを備える。ＣＰＵ２１は、プログラムを実行することにより、クライアント装置２０の各部を制御する。ＲＯＭ２２は、ＣＰＵ２１により実行される基本的なシステムプログラムを記憶した読み出し専用メモリである。ＲＡＭ２３は、ＣＰＵ２１によりワークエリアとして使用される揮発性メモリである。通信インターフェース２４は、サーバ装置１０との間のデータ通信を制御する。操作部２５は、例えばキーボードとマウスとを備える。操作部２５は、ユーザの操作に応じた操作信号をＣＰＵ２１に供給する。表示部２６は、例えば液晶ディスプレイである。表示部２６は、ＣＰＵ２１による制御の下、各種の画像を表示する。記憶部２７は、例えばハードディスクである。記憶部２７は、各種のデータを記憶する。ＭＩＤＩインターフェース２８は、電子楽器３１との間でＭＩＤＩ信号のやり取りを制御する。サウンドシステム３０は、Ｄ／Ａ変換器とアンプとスピーカとを備える。Ｄ／Ａ変換器は、ＣＰＵ２１から供給されたデジタルデータをアナログ信号に変換して出力する。アンプは、Ｄ／Ａ変換器から出力されたアナログ信号を増幅する。スピーカは、アンプにより増幅されたアナログ信号を音に変換して出力する。
【００１６】
図６は、サーバ装置１０のＣＰＵ１１の機能構成を示す図である。ＣＰＵ１１は、取得部４１と、算出部４２と、加算部４３とを備える。これらの構成は、ＣＰＵ１１がプログラムを実行することにより実現される。取得部４１は、作成者により作成されたコンテンツと、このコンテンツに対して設定された対価の額と、このコンテンツが他のコンテンツを改変したものであるか否かを示す改変情報とを取得する。算出部４２は、取得部４１により取得された改変情報が、取得されたコンテンツが他のコンテンツを改変したものではないことを示す場合には、取得されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納された対価の額に応じた課金額を算出し、算出した課金額を取得されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納する。また、算出部４２は、取得部４１により取得された改変情報が、取得されたコンテンツが他のコンテンツを改変したものであることを示す場合には、他のコンテンツと対応付けてコンテンツ管理テーブル１８に格納された課金額と、取得されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納された対価の額との総和を課金額として算出し、算出した課金額を取得されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納する。加算部４３は、記憶部１７に記憶されたコンテンツが利用されると、利用されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納された対価の額を、利用されたコンテンツと対応付けて分配管理テーブル１９に格納された分配額に加算する。また、加算部４３は、利用されたコンテンツと対応付けてコンテンツ管理テーブル１８に格納された改変情報が、利用されたコンテンツが他のコンテンツを改変したものであることを示す場合には、他のコンテンツと対応付けてコンテンツ管理テーブル１８に格納された対価の額を、他のコンテンツと対応付けて分配管理テーブル１９に格納された分配額に加算する。
【００１７】
２．動作
（１）登録処理
ユーザは、オリジナルのコンテンツを作成すると、作成したコンテンツを他のユーザに公開するためにサーバ装置１０に登録する。この「オリジナルのコンテンツ」とは、ユーザが独自に創作したコンテンツをいう。
【００１８】
図７は、コンテンツの登録処理を示すシーケンスチャートである。ここでは、クライアント装置２０Ａを使用するユーザＡ（作成者の一例）が、電子楽器３１や操作部２５を用いて楽曲のコンテンツｍ１を作成した場合を想定する。ユーザＡは、クライアント装置２０Ａの操作部２５を用いて、サーバ装置１０へのアクセスを指示する操作を行う。クライアント装置２０Ａは、この指示に従って、サーバ装置１０へアクセスし、サーバ装置１０から提供される登録画面５０を表示部２６に表示させる（ステップＳ１１）。
【００１９】
図８は、登録画面５０の一例を示す図である。この登録画面５０は、コンテンツの登録に必要な登録情報の入力を受け付ける。登録画面５０が表示されると、ユーザＡは、操作部２５を用いて、自分のユーザＩＤ「ｕｓｅｒＡ」と、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」とを入力する操作を行う。また、ユーザＡは、操作部２５を用いて、コンテンツｍ１の対価の額と、改変の可否を示す情報とを入力する操作を行う。この対価の額は、有料であってもよいし無料（０円）であってもよい。ここでは、対価の額として「１００円」が入力されるとともに、改変を許可することを示す「改変可」という情報が入力された場合を想定する。さらに、ユーザＡは、操作部２５を用いて、コンテンツｍ１の改変情報を入力する操作を行う。コンテンツｍ１は、ユーザＡのオリジナルのコンテンツであり、他のコンテンツを改変したものではない。この場合、コンテンツｍ１が他のコンテンツを改変したものではないことを示す「−」という情報が入力される。登録情報を入力した後、ユーザＡは、操作部２５を用いて、コンテンツｍ１を選択してアップロードボタン５１を押す操作をする。
【００２０】
アップロードボタン５１が押されると、クライアント装置２０Ａは、コンテンツｍ１と入力された登録情報とをサーバ装置１０に送信する（ステップＳ１２）。この登録情報には、ユーザＩＤ「ｕｓｅｒＡ」と、コンテンツＩＤ「ｍｕｓｉｃ１」と、対価の額「１００円」と、改変情報「−」と、改変を許可することを示す「改変可」という情報とが含まれる。
【００２１】
サーバ装置１０のＣＰＵ１１は、クライアント装置２０からコンテンツｍ１と登録情報とを受信すると、このコンテンツｍ１を記憶部１７に記憶させる（ステップＳ１３）。また、ＣＰＵ１１は、コンテンツ管理テーブル１８及び分配管理テーブル１９にコンテンツｍ１の登録情報を追加する（ステップＳ１４）。具体的には、ＣＰＵ１１は、受信した登録情報に含まれるユーザＩＤ、コンテンツＩＤ、対価の額、改変情報及び改変の可否を示す情報を対応付けてコンテンツ管理テーブル１８に格納する。これにより、図３に示すように、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と、ユーザＩＤ「ｕｓｅｒＡ」と、対価の額「１００円」と、改変情報「−」と、改変を許可することを示す「改変可」という情報とが対応付けて記憶される。また、ＣＰＵ１１は、受信した登録情報に含まれるユーザＩＤ及びコンテンツＩＤと分配額とを対応付けて分配管理テーブル１９に格納する。このとき格納される分配額は、初期値の０円である。これにより、ユーザＩＤ「ｕｓｅｒＡ」とコンテンツＩＤ「ｍｕｓｉｃ１」と分配額「０円」とが対応付けて記憶される。なお、コンテンツＩＤ「ｍｕｓｉｃ１」はコンテンツｍ１を識別するものであるため、コンテンツＩＤ「ｍｕｓｉｃ１」と対応付けて格納された情報は、このコンテンツＩＤを介してコンテンツｍ１と対応付けて記憶されることになる。
【００２２】
次に、ＣＰＵ１１は、コンテンツ管理テーブル１８を用いて、コンテンツｍ１の課金額を算出する（ステップＳ１５）。具体的には、ＣＰＵ１１は、まずコンテンツ管理テーブル１８に基づいて、管理費を追加するか否かを判断する。図３に示すコンテンツ管理テーブル１８では、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と改変情報「−」と対価の額「１００円」とが対応付けて格納されている。これは、コンテンツｍ１がオリジナルのコンテンツであり、且つ、コンテンツｍ１の対価の額が有料であることを示している。この場合、ＣＰＵ１１は、管理費を追加すると判断し、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と対応付けて管理費の額「７０円」を格納する。続いて、ＣＰＵ１１は、コンテンツ管理テーブル１８からコンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と対応付けて格納された対価の額「１００円」及び管理費の額「７０」を抽出し、抽出した対価の額「１００円」と管理費の額「７０」との総和である１７０円を課金額として算出する。つまり、ＣＰＵ１１は、クライアント装置２０から取得した改変情報が、クライアント装置２０から取得したコンテンツが他のコンテンツを改変したものではないことを示し、且つ、取得したコンテンツと対応付けて記憶された対価の額が有料である場合には、この対価の額と管理費の額との総和を課金額として算出する。そして、ＣＰＵ１１は、算出した課金額「１７０円」をコンテンツＩＤ「ｍｕｓｉｃ１」と対応付けてコンテンツ管理テーブル１８に格納する。
【００２３】
（２）購入処理
ユーザは、サーバ装置１０に登録されたコンテンツを購入することができる。ここでは、クライアント装置２０Ｂを使用するユーザＢが、ユーザＡの作成したコンテンツｍ１を購入する場合を想定する。
【００２４】
図９は、コンテンツの購入処理を示すシーケンスチャートである。ユーザＢは、クライアント装置２０Ｂの操作部２５を用いて、サーバ装置１０へのアクセスを指示する操作を行う。クライアント装置２０Ｂは、この指示に従って、サーバ装置１０へアクセスし、サーバ装置１０から提供されるコンテンツ一覧画面６０を表示部２６に表示させる（ステップＳ２１）。
【００２５】
図１０は、コンテンツ一覧画面６０の一例を示す図である。このコンテンツ一覧画面６０には、サーバ装置１０に登録されたコンテンツの内容やコンテンツ管理テーブル１８に格納された課金額が表示される。コンテンツ一覧画面６０が表示されると、ユーザＢは、操作部２５を用いて、ユーザＡの作成したコンテンツｍ１を選択して購入ボタン６１を押す操作を行う。
【００２６】
購入ボタン６１が押されると、クライアント装置２０Ｂは、サーバ装置１０にコンテンツｍ１を要求する（ステップＳ２２）。サーバ装置１０のＣＰＵ１１は、この要求を受け付けると、コンテンツ管理テーブル１８に基づき、コンテンツｍ１の改変が許可されているか否かを判断する（ステップＳ２３）。図３に示すコンテンツ管理テーブル１８には、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と改変を許可することを示す「改変可」という情報とが対応付けて格納されている。この場合、ＣＰＵ１１は、コンテンツｍ１の改変が許可されていると判断する（ステップＳ２３：ＹＥＳ）。コンテンツｍ１の改変が許可されている場合、ＣＰＵ１１は、記憶部１７に記憶されているコンテンツｍ１を複製して、クライアント装置２０に送信する（ステップＳ２４）。クライアント装置２０Ｂは、サーバ装置１０からコンテンツｍ１を受信すると、受信したコンテンツｍ１を記憶部２７に記憶させる（ステップＳ２５）。
【００２７】
なお、コンテンツ管理テーブル１８において、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と改変を許可しないことを示す「改変不可」という情報とが対応付けて格納されている場合には、ＣＰＵ１１は、コンテンツｍ１の改変が許可されていないと判断する（ステップＳ２３：ＮＯ）。この場合、ＣＰＵ１１は、ステップＳ２４のコンテンツｍ１の送信を行わない。
【００２８】
このようにユーザＢによりコンテンツｍ１が購入されると、コンテンツ管理テーブル１８においてコンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と対応付けて格納された課金額「１７０円」に基づき、ユーザＢに対してこの課金額を課金する処理が行われる。この処理では、例えば請求書の発行やクレジットカード決済が行われる。このとき、ＣＰＵ１１は、コンテンツ管理テーブル１８からコンテンツＩＤ「ｍｕｓｉｃ１」に対応付けて格納された課金額「１７０円」を抽出して表示部１６に表示させてもよい。
【００２９】
また、ＣＰＵ１１は、コンテンツｍ１の購入に応じて、分配管理テーブル１９に格納された分配額を更新する（ステップＳ２６）。具体的には、ＣＰＵ１１は、まずコンテンツ管理テーブル１８に格納された改変情報に基づいて、コンテンツｍ１が他のコンテンツを改変したものであるか否かを判断する。上述したように、図３に示すコンテンツ管理テーブル１８には、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と改変情報「−」とが対応付けて格納されている。これは、コンテンツｍ１が他のコンテンツを改変したものではないことを示している。この場合、ＣＰＵ１１は、図３に示すコンテンツ管理テーブル１８からコンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」に対応付けて格納された対価の額「１００円」を抽出する。そして、ＣＰＵ１１は、分配管理テーブル１９において、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」に対応付けて格納された分配額「０円」に抽出した１００円を加算する。つまり、ＣＰＵ１１は、記憶部１７に記憶されたコンテンツが購入されると、購入されたコンテンツと対応付けて記憶された対価の額を、購入されたコンテンツと対応付けて記憶された分配額に加算する。これにより、図４に示すように、ユーザＡのユーザＩＤ「ｕｓｅｒＡ」と、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と、分配額「１００円」とが対応付けて記憶される。
【００３０】
また、ＣＰＵ１１は、コンテンツ管理テーブル１８に基づいて、コンテンツｍ１の課金額に管理費が含まれているか否かを判断する。図３に示すコンテンツ管理テーブル１８には、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と管理費「７０円」とが対応付けて格納されている。これは、コンテンツｍ１の課金額には管理費が含まれていることを意味する。したがって、ＣＰＵ１１は、コンテンツｍ１の課金額に管理費が含まれていると判断する。この場合、ＣＰＵ１１は、分配管理テーブル１９において、管理者のユーザＩＤ「ａｄｍｉｎ」に対応付けて格納された分配額に管理費の７０円を加算する。
【００３１】
月に１回などの決められたタイミングになると、分配管理テーブル１９に格納された分配額に基づき、各ユーザに支払いが行われる。この支払いは、例えばユーザの貯金口座に分配額を振り込むことにより行われる。例えば、図４に示すように、ユーザＩＤ「ｕｓｅｒＡ」と分配額「１００円」とが対応付けて格納されている場合には、ユーザＡに対して１００円の支払いが行われる。このとき、ＣＰＵ１１は、分配管理テーブル１９を表示部１６に表示させてもよい。
【００３２】
（３）コンテンツの改変処理
ユーザは、購入したコンテンツを自由に改変することができる。ここでは、ユーザＢ（作成者の一例）が、購入したコンテンツｍ１を改変して新たなコンテンツｍ２を作成する場合を想定する。なお、この「作成」とは、コンテンツを独自に創作することだけではなく、他のコンテンツを改変することも含む。したがって、コンテンツの作成者には、コンテンツを独自に創作した創作者だけではなく、他のコンテンツを改変した改変者も含まれる。
【００３３】
図１１は、コンテンツの改変処理を示すシーケンスチャートである。ユーザＢは、クライアント装置２０Ｂの操作部２５を用いて、サーバ装置１０へのアクセスを指示する操作を行う。クライアント装置２０は、この指示に従って、サーバ装置１０へアクセスし、サーバ装置１０から提供される編集画面７０を表示部２６に表示させる（ステップＳ３１）。
【００３４】
図１２は、編集画面７０の一例を示す図である。編集画面７０が表示されると、ユーザＢは、操作部２５を用いて、コンテンツｍ１を改変する操作を行う。コンテンツｍ１は、楽譜情報ｔ１のトラックと演奏情報ｔ２のトラックとにより構成されている。楽譜情報ｔ１は、楽曲の楽譜を表すＭＩＤＩ形式のデータである。楽譜情報ｔ１には、楽曲のメロディを構成する音符と、このメロディに対応する歌詞の時系列を表すデータとが含まれている。演奏情報ｔ２は、楽曲の演奏音を表すオーディオデータである。各トラックには、コントロールデータを設定することができる。このコントロールデータは、そのトラックに対して施されるサウンド処理を示す。このサウンド処理には、例えば音量の調整、エフェクト処理、音声合成処理が含まれる。ここでは、ユーザＢが、操作部２５を用いて、楽譜情報ｔ１のトラックのコントロールデータを、歌手Ｍの声で音声合成処理を行うことを示すものに変更して実行ボタン７１を押す操作を行った場合を想定する。
【００３５】
実行ボタン７１が押されると、クライアント装置２０Ｂは、楽譜情報ｔ１と変更後のコントロールデータとをサーバ装置１０に送信する（ステップＳ３２）。なお、演奏情報ｔ２は、変更が加えられていないため、サーバ装置１０には送信されない。サーバ装置１０のＣＰＵ１１は、クライアント装置２０Ｂから楽譜情報ｔ１と変更後のコントロールデータとを受信すると、このコントロールデータが表すサウンド処理を楽譜情報ｔ１に施す（ステップＳ３３）。具体的には、ＣＰＵ１１は、楽譜情報ｔ１に従って歌手Ｍの声で音声合成処理を行う。
【００３６】
図１３は、音声合成処理を説明する図である。サーバ装置１０の記憶部１７には、歌手毎に音声素片データベース８１が記憶されている。この音声素片データベース８１には、歌手の声からサンプリングされた複数の音声素片が格納されている。また、記憶部１７には、音声合成プログラムが記憶されている。ＣＰＵ１１は、この音声合成プログラムを実行することにより、選択部８２及び音声合成部８３の機能を実現する。選択部８２は、変更後のコントロールデータに基づき、歌手Ｍに対応する音声素片データベース８１を選択する。音声合成部８３は、選択部８２により選択された音声素片データベース８１を用いて、楽譜情報ｔ１をオーディオデータに変換する。具体的には、音声合成部８３は、楽譜情報ｔ１に従って音声素片データベース８１から音声素片を選択し、ピッチや音色を調整して連結することにより、合成音声を表すオーディオデータを生成する。
【００３７】
これにより、コンテンツｍ１の楽譜情報ｔ１及び変更後のコントロールデータ、又は、サウンド処理により生成されたオーディオデータと、コンテンツｍ１の演奏情報ｔ２により構成されるコンテンツｍ２が作成される。
【００３８】
ユーザＢは、上述したユーザＡと同様の操作を行うことにより、作成したコンテンツｍ２をサーバ装置１０に登録することができる。具体的には、ステップＳ１１において登録画面５０が表示されると、ユーザＢは、操作部２５を用いてコンテンツｍ２の登録情報を入力する操作を行う。ここでは、ユーザＢのユーザＩＤとして「ｕｓｅｒＢ」が入力され、コンテンツｍ２のコンテンツＩＤとして「ｍｕｓｉｃ２」が入力され、対価の額として「５０円」が入力され、改変を許可することを示す「改変可」という情報が入力された場合を想定する。また、ユーザＢは、ユーザＡが作成したコンテンツｍ１を改変してコンテンツｍ２を作成しているため、コンテンツｍ２の改変情報として、コンテンツｍ１のコンテンツＩＤである「ｍｕｓｉｃ１」が入力される。
【００３９】
コンテンツｍ２が選択されアップロードボタン５１が押されると、上述したステップＳ１２〜Ｓ１４と同様の処理が行われる。これにより、コンテンツ管理テーブル１８には、図３に示すようにコンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と、ユーザＩＤ「ｕｓｅｒＢ」と、対価の額「５０円」と、改変情報「ｍｕｓｉｃ１」と、改変を許可することを示す「改変可」という情報とが対応付けて格納される。また、分配管理テーブル１９には、図４に示すようにユーザＩＤ「ｕｓｅｒＢ」とコンテンツＩＤ「ｍｕｓｉｃ２」と分配額「０円」とが対応付けて格納される。
【００４０】
ステップＳ１５において、ＣＰＵ１１は、コンテンツ管理テーブル１８を用いて、コンテンツｍ２の課金額を算出する。具体的には、ＣＰＵ１１は、まずコンテンツ管理テーブル１８に基づいて、管理費を追加するか否かを判断する。図３に示すコンテンツ管理テーブル１８では、コンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と改変情報「ｍｕｓｉｃ１」とが対応付けて格納されている。また、図３に示すコンテンツ管理テーブル１８では、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と管理費の額「７０円」とが対応付けて格納されている。これは、コンテンツｍ２がコンテンツｍ１を改変したものであり、且つ、コンテンツｍ１の課金額には管理費が含まれていることを示している。この場合、ＣＰＵ１１は、管理費を追加しないと判断する。続いて、ＣＰＵ１１は、コンテンツ管理テーブル１８からコンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と対応付けて格納された対価の額「５０円」と、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と対応付けて格納された課金額「１７０円」とを抽出し、抽出した対価の額「５０円」と課金額「１７０円」との総和である２２０円を課金額として算出する。つまり、ＣＰＵ１１は、クライアント装置２０から取得した改変情報が、クライアント装置２０から取得したコンテンツが他のコンテンツを改変したものであることを示す場合には、他のコンテンツと対応付けて記憶された課金額と、取得したコンテンツと対応付けて記憶された対価の額との総和を課金額として算出する。そして、ＣＰＵ１１は、算出した課金額「２２０円」をコンテンツＩＤ「ｍｕｓｉｃ２」と対応付けてコンテンツ管理テーブル１８に格納する。
【００４１】
サーバ装置１０に他のコンテンツを改変したコンテンツが登録されると、ユーザは、この改変したコンテンツを購入することができる。ここでは、クライアント装置２０Ｃを使用するユーザＣが、ユーザＢの作成したコンテンツｍ２を購入する場合を想定する。ユーザＣは、上述したユーザＢと同様の操作を行うことにより、コンテンツｍ２を購入することができる。具体的には、ステップＳ２１においてコンテンツ一覧画面６０が表示されると、ユーザＣは、クライアント装置２０Ｃの操作部２５を用いて、ユーザＢの作成したコンテンツｍ２を選択して購入ボタン６１を押す操作を行う。購入ボタン６１が押されると、上述したステップＳ２２〜２５と同様の処理が行われる。ユーザＣによりコンテンツｍ２が購入されると、コンテンツ管理テーブル１８においてコンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と対応付けて格納された課金額「２２０円」に基づき、ユーザＣに対してこの課金額を課金する処理が行われる。
【００４２】
ステップＳ２６において、ＣＰＵ１１は、コンテンツｍ２の購入に応じて、分配管理テーブル１９に格納された分配額を更新する。具体的には、ＣＰＵ１１は、コンテンツ管理テーブル１８に格納された改変情報に基づいて、コンテンツｍ２が他のコンテンツを改変したものであるか否かを判断する。上述したように、図３に示すコンテンツ管理テーブル１８には、コンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と改変情報「ｍｕｓｉｃ１」とが対応付けて格納されている。これは、コンテンツｍ２がコンテンツｍ１を改変したものであることを示している。この場合、ＣＰＵ１１は、まず図３に示すコンテンツ管理テーブル１８からコンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」に対応付けて格納された対価の額「５０円」を抽出する。そして、ＣＰＵ１１は、分配管理テーブル１９において、コンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」に対応付けて格納された分配額「０円」に抽出した５０円を加算する。これにより、図１４に示すように、ユーザＢのユーザＩＤ「ｕｓｅｒＢ」と、コンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と、分配額「５０円」とが対応付けて記憶される。また、ＣＰＵ１１は、図３に示すコンテンツ管理テーブル１８からコンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」に対応付けて格納された対価の額「１００円」を抽出する。そして、ＣＰＵ１１は、分配管理テーブル１９において、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」に対応付けて格納された分配額「１００円」に抽出した１００円を加算する。つまり、ＣＰＵ１１は、購入されたコンテンツと対応付けて記憶された改変情報が、購入されたコンテンツが他のコンテンツを改変したものであることを示す場合には、さらに他のコンテンツと対応付けて記憶された対価の額を、他のコンテンツと対応付けて記憶された分配額に加算する。これにより、図１４に示すように、ユーザＡのユーザＩＤ「ｕｓｅｒＡ」と、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と、分配額「２００円」とが対応付けて記憶される。
【００４３】
なお、例えばユーザＣが、購入したコンテンツｍ２を改変してコンテンツｍ３を作成し、対価の額を「３０円」を設定してコンテンツｍ３をサーバ装置１０に登録した場合、コンテンツｍ３の課金額は、図３に示すように、コンテンツｍ２の課金額「２２０円」とコンテンツｍ３の対価の額「３０円」との総和である２５０円となる。また、このコンテンツｍ３が購入された場合には、コンテンツｍ１に対応する分配額に１００円が加算され、コンテンツｍ２に対応する分配額に５０円が加算され、コンテンツｍ３に対応する分配額に３０円が加算されることになる。
【００４４】
以上説明した実施形態によれば、他のコンテンツを改変したコンテンツが購入された場合には、他のコンテンツを作成したユーザと購入されたコンテンツを作成したユーザとにそれぞれ設定された対価の額を分配することができる。
【００４５】
３．変形例
本発明は、上述した実施形態に限定されない。実施形態を以下のように変形してもよい。また、以下の変形例を組み合わせてもよい。
【００４６】
（１）変形例１
上述した実施形態において、オリジナルのコンテンツに対して設定された対価の額が無料である場合には、そのコンテンツの課金額を無料にしてもよい。例えば、コンテンツｍ１の対価の額が０円である場合を想定する。この場合、コンテンツ管理テーブル１８には、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と対価の額「０円」と改変情報「−」とが対応付けて格納される。これは、コンテンツｍ１が他のコンテンツを改変したものではなく、且つ、コンテンツｍ１に設定された対価の額が無料であることを示している。この場合、ＣＰＵ１１は、ステップＳ１５において無料の課金額を算出する。つまり、ＣＰＵ１１は、クライアント装置２０から取得したコンテンツが他のコンテンツを改変したものではなく、且つ、このコンテンツと対応付けて記憶された対価の額が無料である場合には、無料の課金額を算出する。これにより、オリジナルのコンテンツの作成者が対価の額を無料に設定した場合には、管理費も無料となる。したがって、ユーザは、このコンテンツを無料で取得することができる。
【００４７】
また、この場合において、課金額が無料のコンテンツを改変したコンテンツに対して有料の対価の額が設定されたときに、その改変したコンテンツの課金額に管理費を追加してもよい。例えば、コンテンツｍ１の課金額が０円であり、コンテンツｍ１を改変したコンテンツｍ２の対価の額として「５０円」が設定された場合を想定する。この場合、コンテンツ管理テーブル１８には、コンテンツｍ２のコンテンツＩＤ「ｍｕｓｉｃ２」と改変情報「ｍｕｓｉｃ１」とが対応付けて格納される。また、コンテンツ管理テーブル１８には、コンテンツｍ１のコンテンツＩＤ「ｍｕｓｉｃ１」と課金額「０円」とが対応付けて格納される。これは、コンテンツｍ２がコンテンツｍ１を改変したものであり、且つ、コンテンツｍ１の課金額には管理費が含まれていないことを示している。この場合、ＣＰＵ１１は、ステップＳ１５において、コンテンツｍ２の対価の額「５０円」と管理費の額「７０円」との総和である１２０円を課金額として算出する。つまり、ＣＰＵ１１は、クライアント装置２０から取得した改変情報が、クライアント装置２０から取得したコンテンツが他のコンテンツを改変したものであることを示し、他のコンテンツと対応付けて記憶された課金額が無料であり、且つ、取得したコンテンツと対応付けて記憶された対価の額が有料である場合には、取得したコンテンツと対応付けて記憶された対価の額と管理費の額との総和を課金額として算出する。
【００４８】
（２）変形例２
コンテンツは、楽曲に限定されない。例えば、楽曲が複数のトラックにより構成されている場合、コンテンツは、楽曲を構成するトラックであってもよい。この場合、ユーザは、上述した登録情報をトラック毎に入力する。また、上述した実施形態の処理もトラック毎に行われる。これにより、ユーザは、コンテンツをトラック単位で取引することができる。
【００４９】
また、コンテンツは、映像であってもよいし、映像と音楽の組み合わせであってもよい。また、コンテンツは、電子書籍であってもよい。つまり、コンテンツは、ユーザにより作成され、電子的な取引の対象となるものであればよい。
【００５０】
（３）変形例３
上述した実施形態では、ユーザによりコンテンツが購入され、サーバ装置１０の記憶部１７に記憶されたコンテンツがクライアント装置２０に送信されるときに、コンテンツの課金額がユーザに課金されていた。しかし、課金が行われる対象は、コンテンツの送信に限定されない。例えば、上述した実施形態では、サーバ装置１０からクライアント装置２０にコンテンツが送信されなくても、ユーザは、サーバ装置１０上で、購入したコンテンツを改変して新たなコンテンツを作成することができる。この場合、サーバ装置１０上でコンテンツを改変するときに、コンテンツの課金額がユーザに課金されてもよい。また、図１０に示すコンテンツ一覧画面６０では、コンテンツを選択し再生ボタン６２を押すことにより、クライアント装置２０においてコンテンツを再生することができる。このコンテンツの再生とは、例えばコンテンツが楽曲である場合には、その楽曲をサウンドシステム３０から出力することをいう。また、コンテンツが映像や電子書籍である場合には、その映像や電子書籍を表示部２６に表示させることをいう。このコンテンツの再生が有料で行われる場合、コンテンツの再生のためにサーバ装置１０の記憶部１７に記憶されたコンテンツがクライアント装置２０に送信されるときに、コンテンツの課金額がユーザに課金されてもよい。なお、このときユーザに課金される課金額は、コンテンツが購入されたときに課金される課金額に予め決められた割合を乗じたものであってもよいし、予め決められた再生用の課金額であってもよい。つまり、本発明では、ユーザによりコンテンツが利用されると、そのユーザにコンテンツの課金額が課金されるとともに、そのコンテンツに対応する分配額が更新される。このコンテンツの利用は、コンテンツの送信であってもよいし、コンテンツの改変や再生であってもよい。
【００５１】
（４）変形例４
コンテンツの改変は、実施形態で説明した例に限定されない。例えば、トラックに設定されたコントロールデータを、「音量レベルを５０％にする」ことを示すものに変更してもよい。この場合、ステップＳ３３では、音量レベルを５０％に下げる処理が行われる。また、トラックに設定されたコントロールデータを、「リバーブをかける」ことを示すものに変更してもよい。この場合、ステップＳ３３では、リバーブをかける処理が行われる。また、トラックに設定されたコントロールデータを、「特定の音源でオーディオデータに変換する」ことを示すものに変更してもよい。この場合、ステップＳ３３では、特定の音源でオーディオデータに変換する処理が行われる。また、コンテンツの一部が変更されてもよい。
【００５２】
（５）変形例５
対価の額、課金額又は分配額は、金銭の額に限定されない。例えば、金銭価値を有するポイントの量であってもよい。また、管理費は、必ずしも追加されなくてもよい。管理費が追加されない場合、オリジナルのコンテンツの課金額は、オリジナルのコンテンツの対価の額と同じ額であってもよい。
【００５３】
（６）変形例６
サーバ装置１０の機能は、複数の装置により実現されてもよい。例えば、コンテンツを格納しサウンド処理を行う第１の装置と、コンテンツを管理する第２の装置と、ユーザへの分配額を管理する第３の装置とが設けられていてもよい。この場合、第１の装置は、ステップＳ１３、Ｓ２４及びＳ３３の処理を行う。第２の装置は、コンテンツ管理テーブル１８を記憶し、ステップＳ１４のコンテンツ管理テーブル１８に係る処理、Ｓ１５及びＳ２３の処理を行う。第３の装置は、分配管理テーブル１９を記憶し、ステップＳ１４の分配管理テーブル１９に係る処理及びＳ２６の処理を行う。また、これらの装置は、処理の連携を図るために、他の装置と必要な情報のやり取りを行う。
【００５４】
（７）変形例７
サーバ装置１０のＣＰＵ１１又はクライアント装置２０のＣＰＵ２１において実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、サーバ装置１０又はクライアント装置２０にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介してサーバ装置１０又はクライアント装置２０にダウンロードされてもよい。
【００５５】
（８）変形例８
上述した実施形態では、ユーザがコンテンツＩＤを入力していたが、コンテンツＩＤはサーバ装置１０により付与されてもよい。この場合、サーバ装置１０のＣＰＵ１１は、クライアント装置２０からコンテンツを受信すると、このコンテンツに一意のコンテンツＩＤを割り当てる。このように、サーバ装置１０が一意のコンテンツＩＤを付与することにより、コンテンツＩＤの重複を防止することができる。
【００５６】
また、上述した実施形態では、ユーザが改変情報を入力していたが、改変情報はサーバ装置１０により設定されてもよい。この場合、サーバ装置１０のＣＰＵ１１は、上述したコンテンツの改変処理により或るコンテンツを改変して新たなコンテンツを作成すると、このコンテンツの改変を示す改変履歴を記憶部１７に記憶させる。この改変履歴には、改変元となるコンテンツのコンテンツＩＤが含まれる。ＣＰＵ１１は、クライアント装置２０からコンテンツを受信すると、記憶部１７に記憶された改変履歴に基づいて、受信したコンテンツが他のコンテンツを改変したものであるか否かを判断する。受信したコンテンツが他のコンテンツを改変したものである場合、ＣＰＵ１１は、受信したコンテンツの改変情報として他のコンテンツのコンテンツＩＤを設定する。このように、サーバ装置１０が改変情報を設定することにより、例えばユーザによる改変情報の詐称を防止することができる。
【００５７】
（９）変形例９
上述した実施形態では、改変可否を示す情報が「改変不可」である場合には、コンテンツを購入することができないように制限されていた。しかし、改変可否を示す情報が「改変不可」であっても、再生専用等の改変を伴わない利用に制限してコンテンツを購入できるようにしてもよい。
【符号の説明】
【００５８】
１…コンテンツ取引システム、１０…サーバ装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…通信インターフェース、１５…操作部、１６…表示部、１７…記憶部、２０…クライアント装置、４１…取得部、４２…算出部、４３…加算部
【図１】
0005870687.tif 000002
【図２】
0005870687.tif 000003
【図３】
0005870687.tif 000004
【図４】
0005870687.tif 000005
【図５】
0005870687.tif 000006
【図６】
0005870687.tif 000007
【図７】
0005870687.tif 000008
【図８】
0005870687.tif 000009
【図９】
0005870687.tif 000010
【図１０】
0005870687.tif 000011
【図１１】
0005870687.tif 000012
【図１２】
0005870687.tif 000013
【図１３】
0005870687.tif 000014
【図１４】
0005870687.tif 000015