(57)【特許請求の範囲】
【請求項１】
外部から入力された第１のメディアコンテンツを受信する第１の受信手段と、
前記第１の受信手段によって受信された前記第１のメディアコンテンツを記憶し、管理する第１の記憶管理手段と、
前記第１のメディアコンテンツが含まれる第２のメディアコンテンツを生成するために外部から入力された成果物情報及び前記第１のメディアコンテンツと合成されるべき個人コンテンツを受信する第２の受信手段と、
前記第２の受信手段によって受信された前記成果物情報を取得する取得手段と、
前記第２の受信手段によって受信された前記成果物情報を前記第１のメディアコンテンツと関連付けて記憶し、管理する第２の記憶管理手段と、
前記第２の受信手段によって受信された前記個人コンテンツを記憶し、管理する第３の記憶管理手段と、
外部からの入力によって、前記第１のメディアコンテンツ、前記成果物情報、及び前記個人コンテンツに基づいて前記第２のメディアコンテンツを生成する生成手段と、
前記生成手段によって生成された前記第２のメディアコンテンツを通信回線を介してネットワークに公開する公開手段と、
前記外部からダウンロード要求がある場合に、前記生成手段によって生成された前記第２のメディアコンテンツに電子透かし処理を施し、当該電子透かし処理を施した第２のメディアコンテンツを前記ダウンロード要求元の外部に送信する第１の送信手段と、
を備えることを特徴とするメディアコンテンツ管理システム。
【請求項２】
前記第２の受信手段によって前記成果物情報が受信されたか否かを判断する判断手段を更に備え、
前記取得手段は、前記判断手段によって受信されたと判断された当該成果物情報を取得することを特徴とする請求項１に記載のメディアコンテンツ管理システム。
【請求項３】
前記外部が前記第２のメディアコンテンツを生成するための生成プログラムを記憶する生成プログラム記憶手段と、
前記生成プログラム記憶手段に記憶される生成プログラムを前記外部に送信する第２の送信手段と、
を更に備えることを特徴とする請求項２に記載のメディアコンテンツ管理システム。
【請求項４】
前記第１の記憶管理手段は、前記第１のメディアコンテンツと関連付けて当該第１のメディアコンテンツの創作者情報を更に記憶し、
前記取得手段によって前記成果物情報が取得されると、当該成果物情報に対応付けられている第１のメディアコンテンツの創作者情報を前記第１の記憶管理手段から抽出し、抽出された当該創作者情報に基づいて創作者に通知する通知手段と、
を更に備えることを特徴とする請求項１から３の何れか一項に記載のメディアコンテンツ管理システム。
【請求項５】
前記第１のメディアコンテンツはＣＧ画像であり、前記第２のメディアコンテンツは前記ＣＧ画像が合成された撮影画像であり、前記成果物情報は前記撮影画像に合成される前記ＣＧ画像の合成状態を示す合成パラメータを含むことを特徴とする請求項１から４の何れか一項に記載のメディアコンテンツ管理システム。
【請求項６】
第１の受信手段が、外部から入力された第１のメディアコンテンツを受信する第１の受信工程と、
第１の記憶管理手段が、前記第１の受信工程によって受信された前記第１のメディアコンテンツを記憶し、管理する第１の記憶管理工程と、
第２の受信手段が、外部から入力された前記第１のメディアコンテンツが含まれる第２のメディアコンテンツを生成するための前記成果物情報及び前記第１のメディアコンテンツと合成するための個人コンテンツを受信する第２の受信工程と、
取得手段が、前記第２の受信工程によって受信された前記成果物情報を取得する取得工程と、
第２の記憶管理手段が、前記第２の受信工程によって受信された前記成果物情報を前記第１のメディアコンテンツと関連付けて記憶し、管理する第２の記憶管理工程と、
第３の記憶管理手段が、前記第２の受信工程によって受信された前記個人コンテンツを記憶し、管理する第３の記憶管理工程と、
生成手段が、外部からの要求によって、前記第１のメディアコンテンツ、前記成果物情報、及び前記個人コンテンツに基づいて前記第２のメディアコンテンツを生成する生成工程と、
公開手段が、前記生成工程によって生成された前記第２のメディアコンテンツを通信回線を介してネットワークに公開する公開工程と、
送信手段が、前記外部からダウンロード要求がある場合に、前記生成工程によって生成された前記第２のメディアコンテンツに電子透かし処理を施し、当該電子透かし処理を施した第２のメディアコンテンツを前記ダウンロード要求元の外部に送信する送信工程と、
を含むことを特徴とするメディアコンテンツ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークによるメディアコンテンツ管理システム、及びメディアコンテンツ管理方法に関する。
【背景技術】
【０００２】
従来より、ネットワークを介して流通するデジタルコンテンツの不正使用を防止する技術が考えられている。
【０００３】
例えば、特許文献１においては、ネットワークを介して配布されたデジタルコンテンツの不正な二次使用を防止するため、ダウンロードを要求するクライアント端末について利用者の認証を行い、この認証結果に基づいて、ダウンロード対象のデジタルコンテンツについて合成ルールを設定することが開示されている。
【特許文献１】特開２００５−１９０４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術の場合、正当な権原のない利用者に対し不正な二次使用を防止することは可能である。一方、逆に二次使用を許可することによってデジタルコンテンツの普及を図る場合においては、認証結果に基づいて、ダウンロード対象のデジタルコンテンツについて合成ルールを決定することが、二次利用の普及を妨げる要因となる。また、デジタルコンテンツを提供した側から見れば、自らが提供したデジタルコンテンツがどのようなコンテンツに二次利用されたのか追跡して把握することができないという問題もあった。
【０００５】
本発明の課題は、メディアコンテンツの二次利用を許可する提供者にとって、二次利用されたメディアコンテンツの内容の把握を容易にさせることである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、
外部から入力された第１のメディアコンテンツを受信する第１の受信手段と、
前記第１の受信手段によって受信された前記第１のメディアコンテンツを記憶し、管理する第１の記憶管理手段と、
前記第１のメディアコンテンツが含まれる第２のメディアコンテンツを生成するために外部から入力された成果物情報及び前記第１のメディアコンテンツと合成されるべき個人コンテンツを受信する第２の受信手段と、
前記第２の受信手段によって受信された前記成果物情報を取得する取得手段と、
前記第２の受信手段によって受信された前記成果物情報を前記第１のメディアコンテンツと関連付けて記憶し、管理する第２の記憶管理手段と、
前記第２の受信手段によって受信された前記個人コンテンツを記憶し、管理する第３の記憶管理手段と、
外部からの入力によって、前記第１のメディアコンテンツ、前記成果物情報、及び前記個人コンテンツに基づいて前記第２のメディアコンテンツを生成する生成手段と、
前記生成手段によって生成された前記第２のメディアコンテンツを通信回線を介してネットワークに公開する公開手段と、
前記外部からダウンロード要求がある場合に、前記生成手段によって生成された前記第２のメディアコンテンツに電子透かし処理を施し、当該電子透かし処理を施した第２のメディアコンテンツを前記ダウンロード要求元の外部に送信する第１の送信手段と、
を備えることを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、
前記第２の受信手段によって前記成果物情報が受信されたか否かを判断する判断手段を更に備え、
前記取得手段は、前記判断手段によって受信されたと判断された当該成果物情報を取得することを特徴としている。
【０００９】
請求項３に記載の発明は、請求項２に記載の発明において、
前記外部が前記第２のメディアコンテンツを生成するための生成プログラムを記憶する生成プログラム記憶手段と、
前記生成プログラム記憶手段に記憶される生成プログラムを前記外部に送信する第２の送信手段と、
を更に備えることを特徴としている。
【００１０】
請求項４に記載の発明は、請求項１から３の何れか一項に記載の発明において、
前記第１の記憶管理手段は、前記第１のメディアコンテンツと関連付けて当該第１のメディアコンテンツの創作者情報を更に記憶し、
前記取得手段によって前記成果物情報が取得されると、当該成果物情報に対応付けられている第１のメディアコンテンツの創作者情報を前記第１の記憶管理手段から抽出し、抽出された当該創作者情報に基づいて創作者に通知する通知手段と、
を更に備えることを特徴としている。
【００１１】
請求項５に記載の発明は、請求項１から４の何れか一項に記載の発明において、
前記第１のメディアコンテンツはＣＧ画像であり、前記第２のメディアコンテンツは前記ＣＧ画像が合成された撮影画像であり、前記成果物情報は前記撮影画像に合成される前記ＣＧ画像の合成状態を示す合成パラメータを含むことを特徴としている。
【００１２】
請求項６に記載の発明は、
第１の受信手段が、外部から入力された第１のメディアコンテンツを受信する第１の受信工程と、
第１の記憶管理手段が、前記第１の受信工程によって受信された前記第１のメディアコンテンツを記憶し、管理する第１の記憶管理工程と、
第２の受信手段が、外部から入力された前記第１のメディアコンテンツが含まれる第２のメディアコンテンツを生成するための前記成果物情報及び前記第１のメディアコンテンツと合成するための個人コンテンツを受信する第２の受信工程と、
取得手段が、前記第２の受信工程によって受信された前記成果物情報を取得する取得工程と、
第２の記憶管理手段が、前記第２の受信工程によって受信された前記成果物情報を前記第１のメディアコンテンツと関連付けて記憶し、管理する第２の記憶管理工程と、
第３の記憶管理手段が、前記第２の受信工程によって受信された前記個人コンテンツを記憶し、管理する第３の記憶管理工程と、
生成手段が、外部からの要求によって、前記第１のメディアコンテンツ、前記成果物情報、及び前記個人コンテンツに基づいて前記第２のメディアコンテンツを生成する生成工程と、
送信手段が、前記外部からダウンロード要求がある場合に、前記生成工程によって生成された前記第２のメディアコンテンツに電子透かし処理を施し、当該電子透かし処理を施した第２のメディアコンテンツを前記ダウンロード要求元の外部に送信する送信工程と、
を含むことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、メディアコンテンツの二次利用を許可する提供者にとって、二次利用されたメディアコンテンツの内容の把握が容易になる。
【発明を実施するための最良の形態】
【００１４】
〔実施形態１〕
まず、本発明の実施形態１について説明する。
図１に、実施形態１におけるメディアコンテンツ管理システム１の構成例を示す。図１に示すように、メディアコンテンツ管理システム１は、コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、ＤＢ（Data Base）サーバ２０、著作権管理契約サーバ３０、課金サーバ４０、検索サーバ５０、アプリケーションサーバ６０によって構成され、アプリケーションサーバ６０とユーザ端末１００は通信ネットワークＮを介してデータ送受信可能に接続されている。通信ネットワークＮは、例えば、ＷＡＮ（Wide Area Network）やインターネット等の通信ネットワークにより構成されるが、ＬＡＮ（Local Area Network）等を含めてもよく、電話回線、専用線、移動体通信網、通信衛星網、ＣＡＴＶ（Cable Television）回線、インターネットプロバイダ等を含めてもよい。
【００１５】
また、コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、ＤＢサーバ２０、著作権管理契約サーバ３０、課金サーバ４０、検索サーバ５０、及びアプリケーションサーバ６０は、図１に示すようにそれぞれがＬＡＮ等のネットワークを介して、データ送受信可能に接続されている。
【００１６】
コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、ＤＢサーバ２０、著作権管理契約サーバ３０、課金サーバ４０、検索サーバ５０、アプリケーションサーバ６０、及びユーザ端末１００はそれぞれプログラムとの協働により動作し、それぞれはＣＰＵ、記憶部、ＲＡＭ（Random Access Memory）、入力部、表示部、通信部等から構成されている。
【００１７】
コンテンツ管理サーバ１０は、第１の記憶管理手段として機能し、メディアコンテンツの著作者（創作者）であるクリエイターによって、著作権管理契約サーバ３０を介してアップロードされた第１のメディアコンテンツとしてのメディアコンテンツ（以下、単にコンテンツという）が記憶され、管理されている。コンテンツは、ユーザに対して販売するデータであり、例えばクリエイターが作成した３ＤＣＧ（3Dimention  Computer Graphics）等で構成されるオブジェクトファイルが挙げられる。
ユーザ成果物サーバ１１は、第２の記憶管理手段として機能し、ユーザによってユーザ端末１００からアップロードされた写真等の画像データ（以下、個人コンテンツという）と、クリエイターによってアップロードされたコンテンツが合成され、第２のメディアコンテンツとして生成されるメディアコンテンツ（以下、成果物という）の生成に必要な情報が記憶され、管理されている。
ユーザデータ管理サーバ１２は、第３の記憶管理手段として機能し、ユーザの氏名やクレジットカード情報等の個人情報や、アプリケーションサーバ６０を介してユーザによってアップロードされた個人コンテンツが記憶され、管理されている。
【００１８】
ＤＢサーバ２０は、コンテンツＤＢ２１、成果物ＤＢ２２、及びユーザＤＢ２３、により構成され、画像データや各種ユーザ情報等の情報をデータベースとして記憶され、管理されている。コンテンツＤＢ２１のデータベースの内容は、コンテンツ管理サーバ１０にコピーされ、コンテンツ管理サーバ１０によって記憶され、管理されている。成果物ＤＢ２２のデータベースの内容は、ユーザ成果物サーバ１１にコピーされ、ユーザ成果物サーバ１１によって記憶され、管理されている。ユーザＤＢ２３のデータベースの内容は、ユーザデータ管理サーバ１２にコピーされ、ユーザデータ管理サーバ１２によって記憶され、管理されている。
コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、及びユーザデータ管理サーバ１２は、定期的にＤＢサーバ２０と同期を取り、内容を一致させている。例えば、一定時間経過ごとに同期を取るようにしてもよいし、ユーザ端末１００から個人コンテンツがアップロードされたタイミング等で同期を取ってもよい。
【００１９】
図２に、コンテンツＤＢ２１のデータ格納例を示す。
図２に示すように、コンテンツＤＢ２１は、クリエイターによってアップロードされたコンテンツについての情報を記憶するデータベースであり、コンテンツＤＢメインテーブルＴ１によって構成される。コンテンツＤＢメインテーブルＴ１は、図２に示すように、「コンテンツＩＤ」フィールド、「ユーザＩＤ」フィールド、「形式」フィールド、「容量」フィールド、「保管場所」フィールド、「サムネイル保管場所」フィールド、「キーワード」フィールド、「ジャンル」フィールド、「利用価格」フィールド、及び「利用可能回数」フィールドを有する。
【００２０】
「コンテンツＩＤ」フィールドは、クリエイターがアップロードしたコンテンツに一意に割り当てられたコンテンツＩＤを格納する。「ユーザＩＤ」フィールドは、クリエイターに一意に割り当てられたユーザＩＤを格納する。「形式」フィールドは、コンテンツのデータ形式を格納する。「容量」フィールドは、コンテンツのデータ容量を格納する。「保管場所」フィールドは、コンテンツを保管しているディレクトリを格納する。「サムネイル保管場所」フィールドは、コンテンツのサムネイルを保管しているディレクトリを格納する。「キーワード」フィールドは、ユーザが所望するコンテンツを検索するときのキーワードを格納する。「ジャンル」フィールドは、コンテンツの属するジャンルを格納する。「利用価格」フィールドは、コンテンツの利用価格を格納する。「利用可能回数」フィールドは、当該コンテンツの利用可能回数を格納する。
【００２１】
図３に、成果物ＤＢ２２のデータ格納例を示す。
成果物ＤＢ２２は、成果物を生成する際に必要である成果物情報（後述する合成パラメータ、コンテンツＩＤ、及び後述する個人コンテンツＩＤ）等を記憶するデータベースであり、図３に示すように、成果物ＤＢメインテーブルＴ２、使用コンテンツテーブルＴ３、及び使用個人コンテンツテーブルＴ４から構成される。
【００２２】
図３（a）に、成果物ＤＢメインテーブルＴ２のデータ格納例を示す。成果物ＤＢメインテーブルＴ２は、成果物に関する基本情報を記憶するテーブルである。図３（a）に示すように、成果物ＤＢメインテーブルは、「成果物ＩＤ」フィールド、「製作日」フィールド、「ユーザＩＤ」フィールド、「合成パラメータ」フィールド、「サムネイル格納場所」フィールド、及び「利用ログ格納場所」フィールドを有する。
【００２３】
「成果物ＩＤ」フィールドは、各成果物に一意に割り当てられた成果物ＩＤを格納する。「製作日」フィールドは、各成果物が作成された日時を格納する。「ユーザＩＤ」フィールドは、成果物を作成したユーザＩＤを格納する。「合成パラメータ」フィールドは、成果物に関する合成パラメータを格納する。合成パラメータとは、個人コンテンツ（写真等の画像データ等）を下位レイヤーとしてその上位レイヤーに合成表示されるクリエイターが作成したコンテンツ（３ＤＣＧ等で構成されるオブジェクトファイル）の合成状態を示す情報であり、詳細には、合成表示されるコンテンツの大きさ、合成表示位置、コンテンツの表示方向、コンテンツに照射される光源の照射方向（ライティング）等の座標情報を示す。成果物は、この合成パラメータを基にコンテンツと個人コンテンツを合成して生成される。「サムネイル格納場所」フィールドは、成果物のサムネイルを保管しているディレクトリを格納する。「利用ログ格納場所」フィールドは、後述する成果物公開処理によって得られた利用ログを保管しているディレクトリを格納する。
【００２４】
図３（b）に、使用コンテンツテーブルＴ３のデータ格納例を示す。使用コンテンツテーブルＴ３は、成果物を作成する際に使用したコンテンツのコンテンツＩＤを記憶するものである。図３（b）の例では、１つの成果物に対して合成できるコンテンツを４つまでとしている。図３（b）に示すように、使用コンテンツテーブルＴ３は、「成果物ＩＤ」フィールド、「コンテンツＩＤ１」フィールド、「コンテンツＩＤ２」フィールド、「コンテンツＩＤ３」フィールド、及び「コンテンツＩＤ４」フィールドを有する。
【００２５】
「成果物ＩＤ」フィールドは、成果物ＩＤを格納する。「コンテンツＩＤ１」フィールド、「コンテンツＩＤ２」フィールド、「コンテンツＩＤ３」フィールド、及び「コンテンツＩＤ４」フィールドは、成果物作成の際に使用されたコンテンツに対応するコンテンツＩＤを格納する。使用したコンテンツが４つ以内の場合、コンテンツＩＤを格納しないフィールドにはＮＵＬＬ値が格納される。
【００２６】
図３（c）に、使用個人コンテンツテーブルＴ４のデータ格納例を示す。使用個人コンテンツテーブルＴ４は、成果物を作成する際に使用した個人コンテンツの個人コンテンツＩＤを記憶するものである。図３（c）の例では、１つの成果物に対して合成できる個人コンテンツが４つまでとしている。図３（c）に示すように、使用個人コンテンツテーブルＴ４は、「成果物ＩＤ」フィールド、「個人コンテンツＩＤ１」フィールド、「個人コンテンツＩＤ２」フィールド、「個人コンテンツＩＤ３」フィールド、及び「個人コンテンツＩＤ４」フィールドを有する。
【００２７】
「成果物ＩＤ」フィールドは、成果物ＩＤを格納する。「個人コンテンツＩＤ１」フィールド、「個人コンテンツＩＤ２」フィールド、「個人コンテンツＩＤ３」フィールド、及び「個人コンテンツＩＤ４」フィールドは、成果物生成の際にユーザがアップロードした個人コンテンツに一意に割り当てられた個人コンテンツＩＤを格納する。使用した個人コンテンツが４つ未満の場合、個人コンテンツＩＤを格納しないフィールドにはＮＵＬＬ値が格納される。
【００２８】
図４に、ユーザＤＢ２３のデータ格納例を示す。
ユーザＤＢ２３は、ユーザに関する情報を記憶するものであり、図４に示すように、個人コンテンツテーブルＴ５、個人情報テーブルＴ６、及び購入コンテンツテーブルＴ７から構成される。
【００２９】
図４（a）に、個人コンテンツテーブルＴ５のデータ格納例を示す。個人コンテンツテーブルＴ５は、ユーザがアップロードした個人コンテンツについての情報を記憶するものである。図４（a）に示すように、個人コンテンツテーブルＴ５は、「個人コンテンツＩＤ」フィールド、「ユーザＩＤ」フィールド、「形式」フィールド、「容量」フィールド、及び「保管場所」フィールドを有する。
【００３０】
「個人コンテンツＩＤ」フィールドは、個人コンテンツごとに一意に対応付けられた個人コンテンツＩＤを格納する。「ユーザＩＤ」フィールドは、ユーザＩＤを格納する。「形式」フィールドは、個人コンテンツのデータ形式を格納する。「容量」フィールドは、個人コンテンツのデータ容量を格納する。「保管場所」フィールドは、個人コンテンツの保管場所を格納する。
【００３１】
図４（b）に、個人情報テーブルＴ６のデータ格納例を示す。個人情報テーブルＴ６は、ユーザの個人情報を記憶するものである。図４（b）に示すように、個人情報テーブルＴ６は、「ユーザＩＤ」フィールド、「パスワード」フィールド、「氏名」フィールド、「メールアドレス」フィールド、「クレジットカード情報」フィールドを有する。
【００３２】
「ユーザＩＤ」フィールドは、ユーザＩＤを格納する。「パスワード」フィールドは、ユーザＩＤごとに設定されたパスワードを格納する。「氏名」フィールドは、ユーザの氏名を格納する。「メールアドレス」フィールドは、ユーザのメールアドレスを格納する。「クレジットカード情報」フィールドは、ユーザのクレジットカード情報を格納する。
【００３３】
図４（c）に、購入コンテンツテーブルＴ７のデータ格納例を示す。購入コンテンツテーブルＴ７は、ユーザが購入したコンテンツに関する情報を記憶するものである。図４（c）に示すように、購入コンテンツテーブルＴ７は、「ユーザＩＤ」フィールド、「コンテンツＩＤ」フィールド、「購入日」フィールド、及び「利用回数」フィールドを有する。
【００３４】
「ユーザＩＤ」フィールドは、ユーザＩＤを格納する。「コンテンツＩＤ」フィールドは、ユーザが購入したコンテンツのコンテンツＩＤを格納する。「購入日」フィールドは、コンテンツを購入した日付を格納する。「利用回数」は、ユーザが購入したコンテンツの残り利用回数を格納する。
【００３５】
著作権管理契約サーバ３０は、第１の受信手段として機能し、クリエイターがクリエイターの有する端末（図示せず）によりコンテンツデータをコンテンツ管理サーバ１０にアップロードする際に、クリエイターの有する端末に対し著作権保護に関する規約の同意及びコンテンツデータの要求を行う。クリエイターの有する端末（図示せず）が、コンテンツデータをアップロードする際には、著作権管理契約サーバ３０と接続を行う。
【００３６】
以下、クリエイターがコンテンツデータをコンテンツＤＢ２１にアップロードする際の入力操作の流れを図を用いて説明する。
図５（a）に、クリエイターがコンテンツデータをアップロードする際にクリエイターの有する端末に表示される著作権管理契約画面Ｇ１を示す。著作権管理契約画面Ｇ１は、著作権管理契約のテキストを記載する領域Ｇ１ａ、ラジオボタンＧ１ｂとＧ１ｃ、「ＯＫ」ボタンＧ１ｄ等から構成される。著作権管理契約画面Ｇ１は、クリエイターの有する端末が著作権管理契約サーバ３０に接続され、著作権管理契約サーバ３０から送信されるログイン画面（図示せず）上で、クリエイターによって自己のユーザＩＤとパスワードが入力される。著作権管理契約サーバ３０にログインがされた後に表示される。
この時入力されるユーザＩＤとパスワードは、著作権管理契約サーバ３０を介して、ユーザデータ管理サーバ１２に保存された個人情報テーブルＴ６と照合が行われて認証される。本実施の形態では、ユーザＩＤを所有する者は、自己の作成したコンテンツをアップロードして販売するクリエイターとしても、他人のコンテンツを購入して利用するユーザとしてもログインすることができる。つまり、著作権管理契約サーバ３０と接続すればクリエイターとして、アプリケーションサーバ６０と接続すればユーザとして、メディアコンテンツ管理システム１を利用することができる。一方、クリエイターとしてメディアコンテンツ管理システム１を利用する際には、ユーザとして利用する時のユーザＩＤと別のユーザＩＤを入力させる構成としてもよい。
【００３７】
クリエイターの操作により、著作権管理契約画面Ｇ１上の「同意します」のラジオボタンＧ１ｂが選択され、「ＯＫ」ボタンＧ１ｄが押下されると、後述するアップロードデータ選択画面Ｇ２に遷移する。「同意しません」のラジオボタンＧ１ｃが選択され、「ＯＫ」ボタンＧ１ｄが押下されると、著作権管理契約に同意しなかったとして画面は終了する。
【００３８】
図５（b）に、クリエイターがコンテンツデータをアップロードする際に表示されるアップロードデータ選択画面Ｇ２を示す。アップロードデータ選択画面Ｇ２は、「アップロードデータ選択」タグＧ２ａ、「参照」ボタンＧ２ｂ、「キーワード」タグＧ２ｃ、「ジャンル選択」タグＧ２ｄ、「利用回数」タグＧ２ｅ、「利用料金」タグＧ２ｆ、及び「ＯＫ」ボタン等Ｇ２ｇから構成される。
【００３９】
アップロードデータ選択画面Ｇ２において、クリエイターの操作により、「参照」ボタンＧ２ｂが押下され、アップロードされる画像データが格納されているフォルダが指定されると、「アップロードデータ選択」タグＧ２ａに、アップロードするコンテンツが指定される。次いで、クリエイターの操作により、「キーワード」タグＧ２ｃに、キーワードが入力される。そして、「ジャンル選択」タグＧ２ｄに、コンテンツに関するジャンルが選択される。アップロードデータ選択画面Ｇ２の例では、「キーワード」タグＧ２ｃは自由に入力ができ、「ジャンル選択」タグＧ２ｄはプルダウンメニューから選択するようにしているが、入力形式は本実施例に限られたものではない。
次いで、クリエイターの操作により、コンテンツを利用する際の利用回数が「利用回数」タグＧ２ｅに入力され、「利用料金」タグＧ２ｆに入力される。図５（b）の例では、ユーザは５０円を支払えば、このコンテンツを５回使用することができる。
【００４０】
「ＯＫ」ボタンＧ２ｇが押下されると、入力されたデータが著作権管理契約サーバ３０を介し、コンテンツ管理サーバ１０にアップロードされ、コンテンツＤＢメインテーブルＴ１に格納される。具体的には、アップロードされたコンテンツに対して、コンテンツ管理サーバ１０により一意にコンテンツＩＤが割り振られ、コンテンツのサムネイルが作成される。コンテンツとコンテンツのサムネイルは、コンテンツ管理サーバ１０により予め指定された指定フォルダに格納される。また、コンテンツ管理サーバ１０によりコンテンツＤＢメインテーブルＴ１に、新たなレコードとして、コンテンツＩＤが「コンテンツＩＤ」フィールドに、アップロードしたクリエイターのユーザＩＤが「ユーザＩＤ」フィールドに、コンテンツのデータ形式が「形式」フィールドに、コンテンツのデータ容量が「容量」フィールドに、コンテンツを格納したフォルダが「保管場所」フィールドに、コンテンツのサムネイルを格納したフォルダが「サムネイル保管場所」フィールドに、入力されたキーワードが「キーワード」フィールドに、選択されたジャンルが「ジャンル」フィールドに、アップロードデータ選択画面Ｇ２で入力された利用価格が「利用価格」フィールドに、アップロードデータ選択画面Ｇ２で入力された利用可能回数が「利用可能回数」フィールドにそれぞれ格納される。
以上述べた操作により、コンテンツのアップロードが完了する。
【００４１】
課金サーバ４０は、ユーザが購入したコンテンツの費用の集計を行い、ユーザに対して費用の請求を行う。
【００４２】
検索サーバ５０は、コンテンツ管理サーバ１０に格納されたコンテンツの検索を行う。
【００４３】
アプリケーションサーバ６０は、ユーザ端末１００に対して、各サービスを利用するためのアプリケーションの提供を行い、ユーザ端末１００からの入力に応じて処理を行ったり、コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、及び検索サーバ５０に対して、ユーザ端末１００から受信した入力情報等を送信する。
【００４４】
次に、実施形態１におけるメディアコンテンツ管理システム１の主要な動作についてフローチャートを参照して詳細に説明する。
【００４５】
（コンテンツ購入処理）
図６に、ユーザデータ管理サーバ１２、検索サーバ５０、アプリケーションサーバ６０、及びユーザ端末１００により実行されるコンテンツ購入処理のフローを示す。当該処理は、アプリケーションサーバ６０からユーザ端末１００に対して提供されたアプリケーションへ、ユーザ端末１００からコンテンツ購入の指示が入力された際に実行される。
コンテンツ購入処理は、コンテンツ管理サーバ１０に格納されたコンテンツの購入を行う処理である。
なお、当該処理が行われる前提として、予めログイン画面（図示せず）上でユーザ端末１００からの入力により、ユーザＩＤとパスワードがアプリケーションサーバ６０に対して送信され、ユーザデータ管理サーバ１２により認証が行われている。
【００４６】
図７（ａ）に、コンテンツ購入処理が実行された際、ユーザ端末１００に表示されるコンテンツ検索画面Ｇ３を示す。コンテンツ検索画面Ｇ３は、キーワード入力タグＧ３ａ、ジャンル選択タグＧ３ｂ、及び「検索」ボタンＧ３ｃ等から構成される。
【００４７】
まず、コンテンツ検索画面Ｇ３がユーザ端末１００に表示され、キーワードやジャンル等のユーザ端末１００からの入力が待ち受けられる（ステップＳ６０１）。次いで、ユーザ端末１００からの入力により、キーワード入力タグＧ３ａに対してキーワードの入力、又はジャンル選択タグＧ３ｂに対してジャンルの選択が行われ、検索ボタンが押下される（ステップＳ６０２）。
【００４８】
ステップＳ６０２で入力されたキーワード又は選択されたジャンルがアプリケーションサーバ６０を介して検索サーバ５０に送信されると、検索サーバ５０によって、ユーザ端末１００から送信されたキーワード又はジャンルを検索条件として、コンテンツ管理サーバ１０のコンテンツＤＢメインテーブルＴ１に格納された情報が検索される（ステップＳ６０３）。
【００４９】
ステップＳ６０３で実行される検索処理は、キーワードとコンテンツ管理サーバ１０内に格納されたコンテンツＤＢメインテーブルＴ１の「キーワード」フィールドに格納された情報との完全一致としてもよいし、前後部分一致としてもよい。ジャンルが入力された場合には、「ジャンル」フィールドに格納された情報との完全一致とする。
【００５０】
検索サーバ５０によって、ステップＳ６０３で得られた検索結果が抽出され、アプリケーションサーバ６０を介し、ユーザ端末１００に対して送信される（ステップＳ６０４）。ユーザ端末１００が受信した検索結果をもとに、ユーザ端末１００には検索結果画面Ｇ４が表示される（ステップＳ６０５）。
【００５１】
図７（b）に、ステップＳ６０５でユーザ端末１００に表示される検索結果画面Ｇ４を示す。検索結果画面Ｇ４は、ステップＳ６０２でユーザ端末１００から送信された検索条件に合致したコンテンツの、サムネイルＧ４ａ、ラジオボタンＧ４ｂ、利用価格情報表示領域Ｇ４ｃ、及び「購入」ボタンＧ４ｄ等から構成される。
【００５２】
次いで、ユーザ端末１００からの入力において、検索結果画面Ｇ４内に表示されたコンテンツに対応したラジオボタンＧ４ｂにチェックが入力され、購入ボタンＧ４ｄが押下されると、アプリケーションサーバ６０に、ラジオボタンＧ４ｂがチェックされたコンテンツのコンテンツＩＤが送信される（ステップＳ６０６）。
【００５３】
ステップＳ６０６において、ユーザ端末１００から入力された、購入するコンテンツのコンテンツＩＤがアプリケーションサーバ６０に送信されると、アプリケーションサーバ６０は、購入規約内容をユーザ端末１００に対して送信され（ステップＳ６０７）、ユーザ端末１００には購入規約画面Ｇ５が表示される。
【００５４】
図７（c）に、ユーザ端末１００において、アプリケーションサーバ６０から送信された購入規約内容に基づき表示される購入規約画面Ｇ５を示す。購入規約画面Ｇ５は、購入時の規約を記載したテキストＧ５ａ、ラジオボタンＧ５ｂとＧ５ｃ、及び「ＯＫ」ボタンＧ５ｄ等から構成される。
【００５５】
ユーザ端末１００に購入規約画面Ｇ５が表示され、ユーザ端末１００の操作により「同意します」のラジオボタンＧ５ｂが選択され、「ＯＫ」ボタンＧ５ｄが押下されると、アプリケーションサーバ６０に対して購入規約に同意した旨が送信される（ステップＳ６０８）。「同意しない」のラジオボタンＧ５ｃが選択され、「ＯＫ」ボタンＧ５ｄが押下されると処理は終了する。
【００５６】
購入規約に同意した旨が、アプリケーションサーバ６０においてユーザ端末１００から受信されると、ユーザ端末１００から送信されたコンテンツＩＤと、このユーザのユーザＩＤがユーザデータ管理サーバ１２に送信される（ステップＳ６０９）。
【００５７】
ユーザデータ管理サーバ１２において、ユーザデータ管理サーバ１２内に格納された購入コンテンツテーブルＴ７に、ユーザの購入内容が保存される（ステップＳ６１０）。具体的には、購入コンテンツテーブルＴ７の「ユーザＩＤ」フィールドに、受信したユーザＩＤが、「コンテンツＩＤ」フィールドに、受信したコンテンツＩＤが、「購入日」フィールドに、コンテンツ購入処理を行った日付が、「利用回数」フィールドに、当該コンテンツＩＤに該当するコンテンツＤＢメインテーブルＴ１内のレコードの「利用可能回数」フィールドに格納された利用可能回数が、新たなレコードとして登録される。購入コンテンツテーブルＴ７への登録が完了したら、ユーザデータ管理サーバ１２により、アプリケーションサーバ６０を介してユーザ端末１００に購入内容の確認画面（図示せず）が送信される。ユーザ端末１００には、受信された購入内容の確認情報に基づいて確認画面が表示される（ステップＳ６１１）、処理は終了する。
【００５８】
（成果物生成処理）
図８に、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、アプリケーションサーバ６０、及びユーザ端末１００によって実行される成果物生成処理のフローを示す。当該処理は、アプリケーションサーバ６０からユーザ端末１００に提供されたアプリケーションに対して、ユーザが過去に購入したコンテンツを指定し、成果物生成指示が入力された際に実行される。
成果物生成処理は、ユーザが過去に購入したコンテンツと、ユーザ端末１００が所有する個人コンテンツを合成して成果物を生成する処理である。
ユーザ成果物サーバ１１は、成果物生成処理により、成果物情報を取得する取得手段として機能する。アプリケーションサーバ６０は、成果物生成処理により、第２の受信手段、成果物の生成手段、及びクリエイターに通知する通知手段として機能する。
【００５９】
図９（ａ）に、成果物生成処理が実行された際、ユーザ端末１００に表示される個人コンテンツ選択画面Ｇ６を示す。個人コンテンツ選択画面Ｇ６は、プレビュー領域Ｇ６ａ、ラジオボタンＧ６ｂ及びＧ６ｃ、「参照」ボタンＧ６ｄ、及び「ＯＫ」ボタンＧ６ｅ等から構成される。
【００６０】
まず、ユーザ端末１００に個人コンテンツ選択画面Ｇ６が表示され、「参照」ボタンＧ６ｄが押下されると、個人コンテンツが格納されている、ユーザ端末１００内のフォルダが選択される（ステップＳ８０１）。個人コンテンツ選択画面Ｇ６のプレビュー領域Ｇ６ａに、選択された個人コンテンツが表示され、「ＯＫ」ボタンＧ６ｅが押下されると、この個人コンテンツのデータがアプリケーションサーバ６０に対してアップロードされる（ステップＳ８０２）。
【００６１】
ユーザデータ管理サーバ１２において、アプリケーションサーバ６０を介して、個人コンテンツを受信されると（ステップＳ８０３）、受信された個人コンテンツに対し、個人コンテンツＩＤが付与される（ステップＳ８０４）。そして、ユーザデータ管理サーバ１２によって、この個人コンテンツが予め指定されたフォルダに保存され、ユーザデータ管理サーバ１２に格納された個人コンテンツテーブルＴ５に対して、アップロードされた個人コンテンツに関する情報が記憶される（ステップＳ８０５）。具体的には、個人コンテンツテーブルＴ５の「個人コンテンツＩＤ」フィールドに、ステップＳ８０４で付与された個人コンテンツＩＤが、「ユーザＩＤ」フィールドに、ユーザＩＤが、「形式」フィールドに、個人コンテンツのデータ形式が、「容量」フィールドに、個人コンテンツのデータ容量が、「保管場所」フィールドに、個人コンテンツを保管したフォルダが、新しいレコードとして登録される（ステップＳ８０５）。個人コンテンツテーブルＴ５への登録が完了すると、アプリケーションサーバ６０を介して、ユーザ端末１００にアップロードが完了した旨と、この個人コンテンツの個人コンテンツＩＤが送信される。ユーザ端末１００においては、アップロードが完了した旨が表示される（ステップＳ８０６）。
【００６２】
次いで、ユーザ端末１００においてユーザによって予め指定されたコンテンツと個人コンテンツが、後述する合成指示画面Ｇ７に表示される（ステップＳ８０７）。
【００６３】
図９（b）に、ステップＳ８０７で表示される合成指示画面Ｇ７を示す。合成指示画面Ｇ７は、画像合成領域Ｇ７ａ、ラジオボタンＧ７ｂ、Ｇ７ｃ、「決定」ボタンＧ７ｄ等から構成される。画像合成領域は、ユーザが過去に購入したコンテンツのうち、ユーザが指定したコンテンツと、個人コンテンツの合成指示を入力するための領域である。
【００６４】
合成指示画面Ｇ７から画像合成の指示が行われると、ユーザ端末１００から合成パラメータがアプリケーションサーバ６０に対して送信される（ステップＳ８０８）。アプリケーションサーバ６０によって、受信した合成パラメータをもとに成果物が生成され、ユーザ端末１００に対してこの成果物が送信される（ステップＳ８０９）。
【００６５】
次いで、ステップＳ８０９で生成された合成画像がユーザ端末１００に表示される（ステップＳ８１０）。再度、合成実施指示がユーザ端末１００から入力されたかチェックされる（ステップＳ８１１）。合成実施指示が入力された場合（ステップＳ８１１；ＮＯ）、ステップＳ８０８に戻る。使用するコンテンツの追加の指定が入力された場合には、アプリケーションサーバ６０は、コンテンツ管理サーバ１０から、指定されたコンテンツを取得し、合成指示画面Ｇ７に表示するよう処理が行われる。合成実施指示が入力されず（ステップＳ８１１；ＹＥＳ）、ラジオボタンＧ７ｂにチェックがなされ、合成指示画面Ｇ７の「決定」ボタンＧ７ｄが押下されると、成果物情報がアプリケーションサーバ６０に送信され、アプリケーションサーバ６０によって成果物のサムネイルが作成される（ステップＳ８１２）。次いで、アプリケーションサーバ６０によって、ユーザ成果物サーバ１１に対して、ユーザＩＤ、成果物情報、及びサムネイルが送信され、ユーザ成果物サーバ１１に保存される（ステップＳ８１３）。具体的には、成果物のサムネイルが、ユーザ成果物サーバ１１の予め指定されたフォルダに格納され、ユーザ成果物サーバ１１に格納された成果物ＤＢメインテーブルＴ２に対して、新しいレコードとして「成果物ＩＤ」フィールドに、成果物に一意に割り当てられた成果物ＩＤが、「製作日」フィールドに、成果物生成処理が行われた日付が、「ユーザＩＤ」フィールドに、ユーザＩＤが、「合成パラメータ」フィールドに、合成パラメータが、「サムネイル格納場所」フィールドには、成果物のサムネイルを格納したフォルダが、「利用ログ格納場所」フィールドに、後述する成果物公開処理によって作成される利用ログの格納フォルダが登録される。
【００６６】
また、同時に使用コンテンツテーブルＴ３の「成果物ＩＤ」フィールドに成果物ＩＤが、「コンテンツＩＤ１」フィールド、「コンテンツＩＤ２」フィールド、「コンテンツＩＤ３」フィールド、又は「コンテンツＩＤ４」フィールドには、コンテンツＩＤが格納される。成果物作成の際に使用したコンテンツが４つ未満の場合はＮＵＬＬ値が格納される。
【００６７】
同様に、使用個人コンテンツテーブルＴ４の「成果物ＩＤ」フィールドに、成果物ＩＤが、「個人コンテンツＩＤ１」フィールド、「個人コンテンツＩＤ２」フィールド、「個人コンテンツＩＤ３」フィールド、又は「個人コンテンツＩＤ４」フィールドには、個人コンテンツＩＤが格納される。
【００６８】
ユーザ成果物サーバ１１による登録が完了した後、ユーザ成果物サーバ１１からユーザデータ管理サーバ１２への指示により、コンテンツ使用の対価として成果物生成処理によって使用されたコンテンツの利用回数を１減らし（ステップＳ８１４）、アプリケーションサーバ６０を介してこのコンテンツをアップロードしたクリエイターに対して電子メールが送付され、このクリエイターのコンテンツ二次利用された旨が通知される（ステップＳ８１５）。具体的には、ユーザＩＤとコンテンツＩＤに該当するユーザデータ管理サーバ１２の購入コンテンツテーブルＴ７のレコードの利用回数を１回減らし、成果物生成処理の際に使用されたコンテンツに対応付けられたユーザＩＤのクリエイターに対して、個人情報テーブルＴ６が参照され、コンテンツが利用された旨が通知される。
【００６９】
（成果物公開処理）
図１０に、ユーザ成果物サーバ１１、アプリケーションサーバ６０、及びユーザ端末１００により実行される成果物公開処理のフローを示す。当該処理は、アプリケーションサーバ６０からユーザ端末１００に提供されたアプリケーションに対して、ユーザ端末１００から成果物公開の指示が入力された際に実行される。
成果物公開処理は、ユーザ端末１００からユーザ成果物サーバ１１に格納された成果物の一覧を要求し、ユーザの欲する成果物を閲覧可能に表示する処理である。当該成果物の作成者が閲覧する場合は、この成果物のダウンロードを可能とする。
アプリケーションサーバ６０は、成果物公開処理により、成果物を公開する公開手段、及び成果物を送信する送信手段として機能する。
【００７０】
まず、ユーザ端末１００からの入力により、成果物一覧がアプリケーションサーバ６０に対して要求される（ステップＳ１００１）。成果物一覧の要求は、ユーザ成果物サーバ１１に格納された全データが要求されてもよいし、コンテンツＩＤ等を入力して、検索サーバ５０によって絞り込み検索が行われる構成としてもよい。
【００７１】
アプリケーションサーバ６０によって、ユーザ端末１００から受信した成果物一覧要求がユーザ成果物サーバ１１に送信され、ユーザ成果物サーバ１１によって成果物のサムネイルと成果物ＩＤがアプリケーションサーバ６０に対して送信される（ステップＳ１００２）。アプリケーションサーバ６０によって、成果物一覧リストが作成され、ユーザ端末１００に送信される（ステップＳ１００３）。
【００７２】
図１１（ａ）に、成果物一覧リストがユーザ端末１００に送信された際、ユーザ端末１００に表示される成果物一覧画面Ｇ８を示す。成果物一覧画面Ｇ８は、複数の成果物のサムネイルＧ８ａ等から構成される。
【００７３】
ユーザ端末１００において、成果物一覧画面Ｇ８が表示されると（ステップＳ１００４）。成果物一覧画面Ｇ８に表示されたサムネイルＧ８ａが選択されると、選択されたサムネイルＧ８ａに対応する成果物ＩＤがアプリケーションサーバ６０に対して送信される（ステップＳ１００５）。
【００７４】
アプリケーションサーバ６０において、成果物ＩＤが受信されると、当該成果物ＩＤがユーザ成果物サーバ１１に対して要求され、ユーザ成果物サーバ１１によって、当該成果物情報がアプリケーションサーバ６０に対して送信される（ステップＳ１００６）。
アプリケーションサーバ６０は、受信した成果物情報をもとに成果物が生成される（ステップＳ１００７）。ステップＳ１００７によって生成された成果物は、ユーザ端末１００に対して送信され、ユーザ端末１００に成果物公開画面Ｇ９が表示される（ステップＳ１００８）。
【００７５】
図１１（ｂ）に、ステップＳ１００８で成果物を受信した際、ユーザ端末１００に表示される成果物公開画面Ｇ９を示す。成果物公開画面Ｇ９は、成果物の画像データＧ９ａ、ユーザＩＤタグＧ９ｂ、パスワードタグＧ９ｃ、及び「ダウンロード」ボタンＧ９ｄ等から構成される。
ステップＳ１００８までの処理により、ユーザが他のユーザに公開している成果物を閲覧することができる。以降の処理は、成果物を作成したユーザのみが行える処理である。
【００７６】
ユーザ端末１００において、成果物公開画面Ｇ９上での入力により、ユーザＩＤタグＧ９ｂにユーザＩＤが、パスワードタグＧ９ｃにパスワードがそれぞれ入力され「ダウンロード」ボタンＧ９ｄが押下されると、アプリケーションサーバ６０を介して、ユーザデータ管理サーバ１２で認証が行われ、認証結果がユーザ端末１００送信される（ステップＳ１００９）。具体的には、成果物公開画面Ｇ９から入力されたユーザＩＤとパスワードと、ユーザデータ管理サーバ１２内に格納された個人情報テーブルＴ６の「ユーザＩＤ」フィールドと「パスワード」フィールドを比較することによって認証が行われる。
【００７７】
認証結果が不当と判断された場合（ステップＳ１００９；ＮＯ）、処理は終了する。正当なユーザであるとの認証結果であった場合（ステップＳ１００９；ＹＥＳ）、ユーザ端末１００において、成果物のダウンロード要求がアプリケーションサーバ６０に対して行われる（ステップＳ１０１０）。アプリケーションサーバ６０によって、ステップＳ１００７で生成された成果物がＪＰＥＧ（Joint Photographic Experts  Group）形式に変換される（ステップＳ１０１１）。アプリケーションサーバ６０によって、ステップＳ１０１１で得られたＪＰＥＧ形式の成果物データに、電子透かし等の著作権保護処理が施され、ユーザ端末１００に送信される（ステップＳ１０１２）。
【００７８】
ユーザ端末１００によって、著作権保護処理が施された成果物データがダウンロードされ、ダウンロード完了通知がアプリケーションサーバ６０に対して送信される（ステップＳ１０１３）。
【００７９】
アプリケーションサーバ６０からの指示により、ユーザデータ管理サーバ１２において利用ログが作成され、ユーザ成果物サーバ１１によって成果物に係るコンテンツをアップロードしたクリエイターのメールアドレスを抽出するよう指示が行われ、アプリケーションサーバ６０によって、当該クリエイターに対して通知が行われる（ステップＳ１０１４）。具体的には、ユーザデータ管理サーバ１２によって、個人情報テーブルＴ６が参照され、成果物に使用されたコンテンツをアップロードしたクリエイターのユーザＩＤと一致するレコード中の「メールアドレス」フィールドに格納されたメールアドレスに対して当該コンテンツがダウンロードされた旨の通知が行われる。そして、ユーザ成果物サーバ１１によって利用ログが作成され、予め定められたディレクトリに保存される。
【００８０】
以上説明したように、メディアコンテンツ管理システム１においては、コンテンツ、個人コンテンツ、及び成果物をそれぞれ関連付けて、コンテンツ管理サーバ１０、ユーザ成果物サーバ１１、及びユーザデータ管理サーバ１２で保存し、管理している。
従って、ユーザにダウンロードされた成果物に使用されたコンテンツをサーバ側で一括して管理することができるため、不正な改変が行われた疑いのある成果物に使用されたコンテンツを特定することができる。また、クリエイターが意図しない改変が行われた際に、どのユーザが作成した成果物であるかを突き止めることができる。
【００８１】
また、コンテンツと個人コンテンツをアプリケーションサーバ６０で合成し、生成された成果物をアプリケーションサーバ６０が通信ネットワークＮを介してユーザ端末１００に送信することにより、ユーザ端末１００は成果物を取得することができる。本実施の形態のように、コンテンツがＣＧであった場合、ユーザの好みに応じてコンテンツの二次利用を行った成果物の作成作業を容易に行うことができる。
【００８２】
また、成果物生成処理において成果物が生成され対価としてコンテンツの利用回数が１減った際、クリエイターのコンテンツが使用された旨を通知することによって、クリエイターは自分の著作物がどのように改変されたかを知ることができる。その結果、自己のコンテンツがクリエイターの意図しない成果物に対して使用された場合、この成果物の使用を禁止したり、このクリエイターがアップロードしたコンテンツの使用をユーザに対して禁止したりする対策を、サービス提供者に対して要求することもできる。
【００８３】
〔実施形態２〕
以下、本発明の実施形態２について説明する。
実施形態１においては、ユーザ端末１００とアプリケーションサーバ６０等の各サーバとの協働による成果物生成処理により、成果物の生成を行った。しかし、ユーザ端末１００がＵＴＰ（Unshielded Twist Pair cable）等の有線ケーブルを使用してアプリケーションサーバ６０と接続が行える時はよいが、無線ＬＡＮ等のように接続が比較的途切れやすい通信方式によって接続を行う場合には、成果物生成処理の途中でデータのやり取りが中断され、スムーズなサービス提供を行うことができない可能性がある。
そこで、実施形態２においては、アプリケーションサーバ６０との接続切断の影響を抑えるため、ユーザ端末１００側で成果物生成処理（実施形態１と区別するため、成果物生成処理Ｂとする）を行うことにより、アプリケーションサーバ６０との接続の回数を少なくし、スムーズなサービス提供を可能とする。
【００８４】
図１２に、実施形態２における成果物生成ソフトウェア２００と、成果物生成ソフトウェアの各種データを格納するフォルダの構成例を示す。図１２に示すように、本実施形態における成果物生成ソフトウェア２００は、レンダラー２０１、３ＤＣＧ（3Dimention Computer Graphics）エディタ２０２、管理ソフト２０３、管理用ＤＢ２０４、通信モジュール２０５、から構成され、管理ソフト２０３は、ユーザデータフォルダ２０６、購入コンテンツフォルダ２０７、成果物フォルダ２０８とデータのやり取りを行う。
【００８５】
レンダラー２０１は、３次元画像の画像処理を行うソフトウェアである。
３ＤＣＧエディタ２０２は、ユーザ端末１００において成果物等の画像の閲覧及び加工を行うためのエディタである。
【００８６】
管理ソフト２０３は、後述する成果物生成処理Ｂを行う際に最初に起動するソフトウェアである。
【００８７】
管理用ＤＢ２０４は、管理ソフト２０３を動作させるための各種データを格納する。
【００８８】
通信モジュール２０５は、アプリケーションサーバ６０と通信を行うためのモジュールである。
【００８９】
ユーザデータフォルダ２０６は、実施形態１のユーザＤＢ２３と同様の構成であり、ユーザ端末１００のユーザが有するユーザＩＤに対応するレコードのみが抽出され、保存されている。購入コンテンツフォルダ２０７は、ユーザが購入したコンテンツデータを保存する。成果物フォルダ２０８は、実施形態１の成果物ＤＢ２２と同様の構成であり、ユーザ端末１００のユーザが有するユーザＩＤに対応するレコードのみが抽出され、保存されている。
ユーザデータフォルダ２０６、購入コンテンツフォルダ２０７、及び成果物フォルダ２０８は、ユーザ端末１００の操作では直接アクセスすることができず、管理ソフト２０３からの入力に対してのみ応答する。
【００９０】
実施形態２におけるその他の構成は、実施形態１で説明したのと同様であるので説明を省略する。
【００９１】
次に、実施形態２における動作について説明する。
実施形態２では、アプリケーションサーバ６０は、成果物生成ソフトウェア２００を記憶する生成プログラム記憶手段、及び成果物生成ソフトウェアをユーザ端末１００からの要求により送信する送信手段として機能する。成果物生成ソフトウェア２００はアプリケーションサーバ６０に格納されていて、ユーザ端末１００から要求があった際、ユーザ端末１００に対して送信される。成果物生成ソフトウェア２００のダウンロードと同時に、購入コンテンツフォルダ２０７、成果物フォルダ２０８、及びユーザデータフォルダ２０６がユーザ端末１００にダウンロードされる。
【００９２】
（成果物生成処理Ｂ）
実施形態２における成果物生成処理Ｂでは、図１３に示すフローで処理が行われる。成果物生成処理Ｂは、ユーザ端末１００からの指示により、成果物生成ソフトウェア２００が起動され、成果物生成に使用するコンテンツの指示が購入コンテンツフォルダ２０７に対してなされた場合に行われる。
【００９３】
まず、ユーザ端末１００に個人コンテンツ選択画面Ｇ６が表示され、「参照」ボタンＧ６ｄが押下され、個人コンテンツを格納しているユーザ端末１００内のフォルダが選択される（ステップＳ１２０１）。個人コンテンツ選択画面Ｇ６のプレビュー領域Ｇ６ａに、選択された個人コンテンツが表示され、「ＯＫ」ボタンＧ６ｅが押下されると、管理ソフト２０３の動作により、この個人コンテンツに個人コンテンツＩＤが付与される（ステップＳ１２０２）。次いで、個人コンテンツと個人コンテンツＩＤがユーザデータフォルダ２０６に保存される（ステップＳ１２０３）。
【００９４】
次いで、保存完了画面（図示せず）がユーザ端末１００に表示され、３ＤＣＧエディタ２０２が起動される（ステップＳ１２０４）。次いで、合成指示画面Ｇ７がユーザ端末１００に表示され、合成指示画面Ｇ７上の操作により、合成パラメータが３ＤＣＧエディタ２０２に対して入力される（ステップＳ１２０５）。３ＤＣＧエディタ２０２は、合成パラメータに基づき、コンテンツと個人コンテンツの合成を行い（ステップＳ１２０６）、生成された成果物が、合成指示画面Ｇ７に表示される（ステップＳ１２０７）。
【００９５】
そして、再度合成パラメータがユーザ端末１００から入力されたかチェックされる（ステップＳ１２０８）。合成パラメータが入力された場合（ステップＳ１２０８；ＮＯ）、ステップＳ１２０６に戻る。使用するコンテンツの追加の指定が入力された場合、管理ソフト２０３は購入コンテンツフォルダ２０７から、このコンテンツを取得し、合成指示画面Ｇ７に表示するよう処理が行われる。合成パラメータが入力されず（ステップＳ１２０８；ＹＥＳ）、合成指示画面Ｇ７の「決定」ボタンが押下されると、管理ソフト２０３によりサムネイルが作成され、サムネイルと成果物情報が成果物フォルダ２０８に保存される（ステップＳ１２０９）。次いで、使用されたコンテンツに対応する、ユーザデータフォルダ２０６の購入コンテンツテーブルＴ７の利用回数が１減少される（ステップＳ１２１０）。
【００９６】
（判断処理）
図１４に、ユーザ成果物サーバ１１、ユーザデータ管理サーバ１２、アプリケーションサーバ６０、及びユーザ端末１００により実行される判断処理のフローを示す。当該処理は、ユーザ端末１００とアプリケーションサーバ６０が接続された際に、アプリケーションサーバ６０で実行される。
アプリケーションサーバ６０は、判断処理によりユーザ端末１００から成果物に関する情報が転送されたかどうかを判断する判断手段として機能する。
判断処理は、ユーザ端末１００内のユーザデータフォルダ２０６の内容とユーザデータ管理サーバ１２の内容の比較と、成果物フォルダ２０８の内容とユーザ成果物サーバ１１の内容の比較を行う。比較の結果、内容が相違していれば、ユーザデータ管理サーバ１２にはユーザデータフォルダ２０６の内容を反映させ、ユーザ成果物サーバ１１には成果物フォルダ２０８の内容を反映させる。
【００９７】
まず、ユーザ端末１００の操作によりアプリケーションサーバ６０に対して接続が行われると、ユーザデータフォルダ２０６と成果物フォルダ２０８の内容がアプリケーションサーバ６０に対してアップロードされる（ステップＳ１４０１）。アプリケーションサーバ６０によって、ユーザデータフォルダ２０６と成果物フォルダ２０８の内容がアップロードされたと判断されると、ユーザ端末１００からアップロードされたユーザデータフォルダ２０６の内容がユーザデータ管理サーバ１２に対して送信される（ステップＳ１４０２）。
【００９８】
アプリケーションサーバ６０からユーザデータフォルダ２０６の内容を受信したユーザデータ管理サーバ１２によって、ユーザデータ管理サーバ１２に格納された内容との比較判断が行われる（ステップＳ１４０３）。内容が相違していれば（ステップＳ１４０３；ＹＥＳ）、ユーザ成果物サーバ１１から個人コンテンツをアップロードする旨の指示がアプリケーションサーバ６０を介してユーザ端末１００に対して送信され、ユーザ端末１００によって個人コンテンツがアプリケーションサーバ６０に対してアップロードされる（ステップＳ１４０４）。ステップＳ１４０４によってアップロードされた個人コンテンツが、アプリケーションサーバ６０を介してユーザデータ管理サーバ１２に送信されると、ユーザ成果物サーバ１１によって情報の更新が行われる（ステップＳ１４０５）。具体的には、受信した個人コンテンツデータが予め指定されたフォルダに格納され、個人コンテンツテーブルＴ５、及び購入コンテンツテーブルＴ７に対して、ステップＳ１４０２でアプリケーションサーバ６０から送信されたユーザデータフォルダ２０６の内容が反映される。
内容が相違していなければ（ステップＳ１４０３；ＮＯ）、ステップＳ１４０６へ進み、処理が継続される。
【００９９】
次いで、アプリケーションサーバ６０によって、ユーザ端末１００からアップロードされた成果物フォルダ２０８の内容がユーザ成果物サーバ１１に対して送信される（ステップＳ１４０６）。
アプリケーションサーバ６０から成果物フォルダ２０８の内容が受信されると、ユーザ成果物サーバ１１によって、ユーザ成果物サーバ１１に格納された内容との比較判断が行われる（ステップＳ１４０７）。内容が相違していれば（ステップＳ１４０７；ＹＥＳ）、成果物サーバによって情報の更新が行われる（ステップＳ１４０８）。具体的には、成果物ＤＢメインテーブルＴ２、使用コンテンツテーブルＴ３、及び使用個人コンテンツテーブルＴ４に対して、ステップＳ１４０６でアプリケーションサーバ６０から送信された成果物フォルダ２０８の内容が反映される。
内容が相違していなければ（ステップＳ１４０７；ＮＯ）、処理は終了する。
【０１００】
このように、成果物生成処理Ｂではユーザ端末１００内で成果物を生成する。成果物生成処理Ｂが実行されると、ユーザデータフォルダ２０６と成果物フォルダ２０８内の各テーブルが更新される。ユーザデータフォルダ２０６と成果物フォルダ２０８の内容は、アプリケーションサーバ６０と接続された際にアップロードされ、それぞれユーザデータ管理サーバ１２とユーザ成果物サーバ１１に対して内容が反映される。アプリケーションサーバ６０に更新内容をアップロードするタイミングは、新たなコンテンツを購入するためにコンテンツ購入処理を起動した時とする構成としてもよいし、他のタイミングでアプリケーションサーバと接続したときに自動的に送信される構成としてもよい。また、アプリケーションサーバ６０は、ユーザ端末１００と接続した際、ユーザデータフォルダ２０６及び成果物フォルダ２０８の内容とユーザデータ管理サーバ１２及びユーザ成果物サーバ１１の内容を比較し、相違する場合に更新を指示する判断を行う。
実施形態２においては、アプリケーションサーバ６０の判断によって更新されたユーザ成果物サーバ１１の情報をもとに、成果物公開処理が行われ、ユーザ端末１００で生成された成果物を公開することができる。
【０１０１】
以上説明したように、実施形態２においては、アプリケーションサーバ６０で保存された成果物生成処理Ｂを行う成果物生成ソフトウェア２００をユーザ端末１００に対して送信し、ユーザ端末１００は、この成果物生成ソフトウェア２００をもとに成果物生成処理Ｂをユーザ端末１００で行うため、アプリケーションサーバ６０との接続回数を少なくすることができる。その結果、成果物生成処理Ｂの最中に接続の切断が発生しないため、ユーザはスムーズに成果物を生成することができる。また、購入キャラフォルダ２０７、成果物フォルダ２０８、及びユーザデータフォルダ２０６によってコンテンツデータ等を保存し、それぞれのフォルダが定期的にコンテンツ管理サーバ１０、ユーザ成果物サーバ１１、及びユーザデータ管理サーバ１２と同期を取り、内容を一致させることによって、メディアコンテンツ管理システム１のサービス提供者は、成果物と使用コンテンツの対応付けをすることができる。
【０１０２】
なお、上記各実施の形態における記述は、本発明に係るメディアコンテンツ管理システム１の好適な一例であり、これに限定されるものではない。
例えば、上記実施形態においては、メディアコンテンツとしてＣＧ等の画像データを例に取り説明したが、画像データに限定されない。例えば、音楽等の音声データや動画データであってもよい。つまり、クリエイターが動画データをアップロードし、この動画データを購入したユーザが、自己のコメントとしてテキストデータをアップロードし、動画データと合成処理を行う構成としてもよい。この場合は、クリエイターの作成した動画データとユーザのコメントを対応付けて管理することができる。クリエイターは、自己がアップロードした動画データに意図しないコメントや改変が加えられた時は、このユーザを特定することができる。
【０１０３】
また、上記実施形態においては、ユーザ端末１００としてパーソナルコンピュータの画面を例に挙げて説明したが、ユーザ端末１００は携帯電話等の可搬型通信機器や多機能デジタルカメラであってもよい。例えば、ユーザ端末１００が携帯電話の場合は、携帯電話に上記実施形態２のように合成アプリケーションをダウンロードして、携帯電話で撮影した写真とコンテンツを合成する構成としてもよい。多機能デジタルカメラの場合は、家電量販店等に設置された端末と多機能デジタルカメラを接続し、多機能デジタルカメラ上の操作によって合成処理を行う構成としてもよい。
【０１０４】
その他、メディアコンテンツ管理システム１を構成する各装置の細部構成及び細部動作に関しても、発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施形態におけるメディアコンテンツ管理システムの構成例を示すブロック図である。
【図２】図１のコンテンツＤＢのデータ格納例を示す図である。
【図３】（a）は、図１の成果物ＤＢに格納される成果物ＤＢメインテーブルのデータ格納例を示す図であり、（b）は、図１の成果物ＤＢに格納される使用コンテンツテーブルのデータ格納例を示す図であり、（c）は、図１の成果物ＤＢに格納される使用個人コンテンツテーブルのデータ格納例を示す図である。
【図４】（a）は、図１のユーザＤＢに格納される個人コンテンツテーブルのデータ格納例を示す図であり、（b）は、図１のユーザＤＢに格納される個人情報テーブルのデータ格納例を示す図であり、（c）は、図１のユーザＤＢに格納される購入コンテンツテーブルのデータ格納例を示す図である。
【図５】（a）は、図１のコンテンツＤＢにコンテンツを登録する際の著作権管理契約画面を示す図であり、（b）は、図１のコンテンツＤＢにコンテンツを登録する際のアップロードデータ選択画面を示す図である。
【図６】図１のメディアコンテンツ管理システムにより実行されるコンテンツ購入処理を示すフローチャートである。
【図７】（a）は、図６のコンテンツ購入処理においてコンテンツを検索する際のコンテンツ検索画面を示す図であり、（b）は、図６のコンテンツ購入処理においてコンテンツの検索結果を受信した際の検索結果画面を示す図であり、（c）は、図６のコンテンツ購入処理において購入規約を確認する購入規約画面を示す図である。
【図８】図１のメディアコンテンツ管理システムにより実行される成果物生成処理を示すフローチャートである。
【図９】（a）は、図８の成果物生成処理において個人コンテンツを選択する際の個人コンテンツ選択画面を示す図であり、（b）は、図８の成果物生成処理において合成パラメータを指示する際の合成指示画面を示す図である。
【図１０】図１のメディアコンテンツ管理システムにより実行される成果物公開処理を示すフローチャートである。
【図１１】（a）は、図１０の成果物公開処理において成果物の一覧を表示する成果物一覧画面を示す図であり、（b）は、図１０の成果物公開取得理において成果物を公開する際の成果物公開画面を示す図である。
【図１２】実施形態２における成果物生成ソフトウェア２００のソフトウェア構成を示す概念図である。
【図１３】図１２の管理ソフト１０３によって実行される成果物生成処理Ｂを示すフローチャートである。
【図１４】図１のメディアコンテンツ管理システムにより実行される判別処理を示すフローチャートである。
【符号の説明】
【０１０６】
１  メディアコンテンツ管理システム
１０  コンテンツ管理サーバ
１１  ユーザ成果物サーバ
１２  ユーザデータ管理サーバ
２０  ＤＢサーバ
２１  コンテンツＤＢ
２２  成果物ＤＢ
２３  ユーザＤＢ
３０  著作権管理契約サーバ
４０  課金サーバ
５０  検索サーバ
６０  アプリケーションサーバ
１００  ユーザ端末
２００  成果物生成ソフトウェア
２０１  レンダラー
２０２  ３ＤＣＧエディタ
２０３  管理ソフト
２０４  管理用ＤＢ
２０５  通信モジュール
２０６  ユーザデータフォルダ
２０７  購入コンテンツフォルダ
２０８  成果物フォルダ
【図１】
0004981653.tif 000002
【図２】
0004981653.tif 000003
【図３】
0004981653.tif 000004
【図４】
0004981653.tif 000005
【図５】
0004981653.tif 000006
【図６】
0004981653.tif 000007
【図７】
0004981653.tif 000008
【図８】
0004981653.tif 000009
【図９】
0004981653.tif 000010
【図１０】
0004981653.tif 000011
【図１１】
0004981653.tif 000012
【図１２】
0004981653.tif 000013
【図１３】
0004981653.tif 000014
【図１４】
0004981653.tif 000015