(57)【特許請求の範囲】
【請求項１】
著作者情報を入力する入力手段と、
前記著作者情報に応じた第１の暗号鍵で暗号化されたコンテンツを前記第１の暗号鍵に対応する復号鍵で復号して表示コンテンツとして表示させる表示制御手段と、
前記表示コンテンツに追加コンテンツを追加する追加手段と、
前記表示コンテンツに対する前記追加コンテンツの追加によるコンテンツの変化量を算出する算出手段と、
前記算出手段により算出された前記変化量に応じて、前記追加コンテンツを変更する変更手段と、
前記追加コンテンツに対応する著作者情報として前記入力手段により入力された著作者情報に応じた第２の暗号鍵であって、前記第１の暗号鍵と異なる前記第２の暗号鍵で、前記変更手段により変更された前記追加コンテンツを暗号化する暗号化手段と、
コンテンツの表示画面を撮像する撮像手段と、
を有し、
前記暗号化手段は、前記撮像手段による前記表示画面に対する第１の撮像で得られる第１の撮像画像内に存在せず、前記撮像手段による前記表示画面に対する第２の撮像で得られる第２の撮像画像内に存在する前記追加コンテンツを、前記第２の撮像に応じて前記入力手段により入力された前記著作者情報に応じた前記第２の暗号鍵で暗号化することを特徴とする情報処理装置。
【請求項２】
コンテンツと前記コンテンツの利用を許可する利用者情報とを対応づけて保持する保持手段と、
前記保持手段に保持された情報を用いて、前記表示コンテンツと前記追加コンテンツとのうち、前記利用者情報による利用が許可されているコンテンツを判定する判定手段と、
前記判定手段により利用が許可されていると判定されたコンテンツを、前記コンテンツに対応する著作者情報に応じた復号鍵で復号する復号手段とを更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記算出手段により算出された前記変化量が閾値以上である場合、前記追加コンテンツを変更することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
追加コンテンツを追加する著作者情報とは対応する著作者情報が異なる引用データが、前記追加コンテンツとして追加された場合、前記著作者情報に応じた暗号鍵で暗号化されたコンテンツの表示画面のサイズに対して前記引用データが占める割合を算出する算出手段と、
前記算出手段により算出された割合が所定割合以上である場合、前記引用データを削除又は縮小する変更手段と、
を有することを特徴とする情報処理装置。
【請求項５】
情報処理装置が行なう情報処理方法であって、
著作者情報を入力する入力工程と、
前記著作者情報に応じた第１の暗号鍵で暗号化されたコンテンツを前記第１の暗号鍵に対応する復号鍵で復号して表示コンテンツとして表示させる表示制御工程と、
前記表示コンテンツに追加コンテンツを追加する追加工程と、
前記表示コンテンツに対する前記追加コンテンツの追加によるコンテンツの変化量を算出する算出工程と、
前記算出工程により算出された前記変化量に応じて、前記追加コンテンツを変更する変更工程と、
前記追加コンテンツに対応する著作者情報として前記入力工程により入力された著作者情報に応じた第２の暗号鍵であって、前記第１の暗号鍵と異なる前記第２の暗号鍵で、前記変更工程により変更された前記追加コンテンツを暗号化する暗号化工程と、
コンテンツの表示画面を撮像する撮像工程と、
を含み、
前記暗号化工程では、前記撮像工程による前記表示画面に対する第１の撮像で得られる第１の撮像画像内に存在せず、前記撮像工程による前記表示画面に対する第２の撮像で得られる第２の撮像画像内に存在する前記追加コンテンツを、前記第２の撮像に応じて前記入力工程により入力された前記著作者情報に応じた前記第２の暗号鍵で暗号化することを特徴とする情報処理方法。
【請求項６】
コンテンツと前記コンテンツの利用を許可する利用者情報とを対応づけてメモリに保持させる保持工程と、
前記メモリに保持された情報を用いて、前記表示コンテンツと前記追加コンテンツとのうち、前記利用者情報による利用が許可されているコンテンツを判定する判定工程と、
前記判定工程により利用が許可されていると判定されたコンテンツを、前記コンテンツに対応する著作者情報に応じた復号鍵で復号する復号工程とを更に含むことを特徴とする請求項５に記載の情報処理方法。
【請求項７】
情報処理装置が行う情報処理方法であって、
追加コンテンツを追加する著作者情報とは対応する著作者情報が異なる引用データが、前記追加コンテンツとして追加された場合、前記著作者情報に応じた暗号鍵で暗号化されたコンテンツの表示画面のサイズに対して前記引用データが占める割合を算出する算出工程と、
前記算出工程により算出された割合が所定割合以上である場合、前記引用データを削除又は縮小する変更工程と、
を含むことを特徴とする情報処理方法。
【請求項８】
コンピュータを請求項１乃至４の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改変コンテンツの著作権を管理する技術に関するものである。
【背景技術】
【０００２】
近年、コンテンツのデジタル化に伴って著作権保護技術が開発されてきた。特に、商用のコンテンツデータである映画データ、音楽データに対しては、複製防止を主な目的として様々な著作権保護技術が開発され、広く使われるようになっている。一方、オフィスで扱う非商用のコンテンツデータに関しては単に閲覧するだけでなく、改変や編集等、二次加工されることも多い。このような場合、オリジナルコンテンツデータに対する著作権と同様に、改変されたコンテンツデータ、編集されたコンテンツデータにも二次著作権が付与されるが、厳密に管理されていないことが多い。また、コンテンツデータが他の著作権者が著作権をもつコンテンツデータからの引用部分を含んでいることも多い。
【０００３】
従来、このように改変されたコンテンツデータの二次著作権の管理方法として、著作権履歴情報を作成し、コンテンツデータと合わせて管理する方法が知られている。即ち、オリジナルコンテンツデータ作成時から改変毎に著作権情報データを作成し、コンテンツデータと紐付けすることにより、オリジナルコンテンツデータから現在のコンテンツデータまでの著作権履歴を管理するものである。また、改変されたコンテンツデータに関するオリジナルコンテンツデータの著作権は、オリジナルコンテンツデータを改変する際の加工許可によって制御され、加工許可があった場合は改変されたコンテンツデータの二次著作権とともに扱われることもあった。また、特許文献１には、他の著作権者が著作権をもつコンテンツデータの使用可否情報やコンテンツデータのデータ量から引用が適正か否かを判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１８３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、複数の著作権者によって複数回改変が行われた場合、著作権者毎に改変されたコンテンツデータを管理することができなかった。特に、オリジナルコンテンツデータが引用部分を含む場合、オリジナルコンテンツデータにおいて著作権上引用が適正であることが確認されていても、その後、改変されたコンテンツデータにおいては引用が適正か否かを厳密に管理することができなかった。
【０００６】
そこで、本発明の目的は、改変されたコンテンツデータにおいても、改変が適正か否かを厳密に管理することにある。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、著作者情報を入力する入力手段と、前記著作者情報に応じた第１の暗号鍵で暗号化されたコンテンツを前記第１の暗号鍵に対応する復号鍵で復号して表示コンテンツとして表示させる表示制御手段と、前記表示コンテンツに追加コンテンツを追加する追加手段と、前記表示コンテンツに対する前記追加コンテンツの追加によるコンテンツの変化量を算出する算出手段と、前記算出手段により算出された前記変化量に応じて、前記追加コンテンツを変更する変更手段と、前記追加コンテンツに対応する著作者情報として前記入力手段により入力された著作者情報に応じた第２の暗号鍵であって、前記第１の暗号鍵と異なる前記第２の暗号鍵で、前記変更手段により変更された前記追加コンテンツを暗号化する暗号化手段と、コンテンツの表示画面を撮像する撮像手段と、を有し、前記暗号化手段は、前記撮像手段による前記表示画面に対する第１の撮像で得られる第１の撮像画像内に存在せず、前記撮像手段による前記表示画面に対する第２の撮像で得られる第２の撮像画像内に存在する前記追加コンテンツを、前記第２の撮像に応じて前記入力手段により入力された前記著作者情報に応じた前記第２の暗号鍵で暗号化することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、改変されたデータにおいても、改変が適正か否かを厳密に管理することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る改変コンテンツ二次著作権管理装置の構成を示す図である。
【図２】原作者Ａが作成したオリジナルコンテンツデータを改変者Ｂ、Ｃが改変した場合のコンテンツデータの推移の一例を示す図である。
【図３】原作者Ａが作成したオリジナルコンテンツデータ部分と、改変者Ｂ、Ｃ各々の改変部分とを示す図である。
【図４】表示・改変部の構成を示す図である。
【図５】コンテンツデータの改変処理を示すフローチャートである。
【図６】コンテンツデータベース上において格納されるコンテンツデータのデータフォーマットを示す図である。
【図７】コンテンツデータの再利用方法の例を示す図である。
【図８】コンテンツデータの編集内容を示す図である。
【図９】コンテンツデータの編集処理を示すフローチャートである。
【図１０】再利用時においてオリジナルコンテンツデータｅ１及び編集コンテンツデータｆ１が復号される状態を模式的に示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
以下では、会議におけるコンテンツデータの改変及び再利用を例に挙げて、本発明の実施形態について説明する。例えば、プロジェクタによりデータベース上のオリジナルコンテンツデータをホワイトボード上に投影し、ホワイトボードに投影されたオリジナルコンテンツデータに書き込みを行う場合を考える。ホワイトボード上には投影されたオリジナルコンテンツデータと書き込みデータとで合成された、改変されたコンテンツデータが作成される。以下、このように改変されたコンテンツデータを改変コンテンツデータと称することがある。
【００１２】
次に、ホワイトボードに投影された改変コンテンツデータをカメラで画像データとして取り込むことにより、改変コンテンツデータが保存される。このとき、保存された改変コンテンツデータの著作権者は、オリジナルコンテンツデータの著作権者と追記部分の著作権者となる。また、プロジェクタにはＰＣ（Personal Computer）が接続されており、プレゼンテーション用のファイルが投影されている場合、ＰＣ上でファイルの追記又は変更がされたときも改変コンテンツデータが作成される。
【００１３】
本実施形態では、以下の手順で改変コンテンツデータの著作権を管理する。先ず、オリジナルコンテンツデータが改変された後、カメラの撮影により改変コンテンツデータが取り込まれ、取り込まれた改変コンテンツデータが各著作権者の著作権毎の部分に分離される。そして著作権毎に設定された暗号鍵により順次暗号化され、データベースに格納される。即ち、改変コンテンツデータは複数の著作権者の暗号鍵により多重暗号化されることになり、再利用される際には各著作権者が許可した部分のみ復号される。そして、再利用が許可された部分からコンテンツデータが再構成されることにより、改変コンテンツデータが再利用される。
【００１４】
図２は、原作者Ａが作成したオリジナルコンテンツデータを改変者Ｂ、Ｃが改変した場合のコンテンツデータの推移の一例を示す図である。先ず、原作者ＡのＦｉｇｕｒｅ１及び引用データ１が配置されたオリジナルコンテンツデータ（図２の２００１）に対して改変者ＢがＴｅｘｔ１を追加する（図２の２００２）。次に改変者ＣがＦｉｇｕｒｅ２を追加し（図２の２００３）、そして再び改変者ＢがＴｅｘｔ２及び引用データ２を追加する（図２の２００４）。次に、引用データ２については引用が適正ではないと判定されたため、改変者Ｂは引用データ２を削除する（図２の２００５）。このとき、原作者Ａが作成したオリジナルコンテンツデータ部分と、改変者Ｂ、Ｃ各々の改変部分とは、図３に示すようになる。即ち、図３の３０１は、原作者Ａが作成したオリジナルコンテンツデータ部分を示しており、図３の３０２は、改変者Ｂの改変部分を示しており、図３の３０３は、改変者Ｃの改変部分を示している。
【００１５】
図１は、本発明の実施形態に係る改変コンテンツ二次著作権管理装置の構成を示す図である。図１において、１００は、コンテンツデータの登録、再利用、改変、編集の際の著作権を管理する改変コンテンツ二次著作権管理装置である。１０１は、コンテンツデータを利用することができるか否かを判定するコンテンツ利用許可判定部である。１０２は、再利用されるコンテンツデータを格納するコンテンツデータベースである。１０３は、コンテンツ利用許可判定部１０１から出力される暗号化されたコンテンツデータを復号し、再構成するコンテンツ復号処理・再構成処理部である。１０４は、コンテンツデータの暗号化及び復号の際に利用される、コンテンツデータの著作権者の暗号鍵を格納する暗号鍵データベースである。１０５は、コンテンツデータを著作権毎に分離する改変・編集コンテンツ分離処理部である。１０６は、改変・編集コンテンツ分離処理部１０５によって著作権毎に分離されたコンテンツデータの改変量又は編集量を算出する改変量・編集量算出処理部である。１０７は、改変量・編集量算出処理部１０６によって算出された改変量又は編集量に基づいて、コンテンツデータの改変、編集又は引用が適正であるか否かを判定する改変・編集・引用適正判定部である。１０８は、著作権毎に分離されたコンテンツデータを、著作権毎に暗号化処理する暗号化処理部である。１１０は、コンテンツ復号処理・再構成処理部１０３から出力される再構成されたコンテンツデータを表示するとともに、改変を加えるための表示・改変部である。なお、図１に示す改変コンテンツ二次著作権管理装置は、情報処理装置の適用例となる構成である。
【００１６】
図４は、表示・改変部１１０の構成を示す図である。図４に示すように、表示・改変部１１０は、プロジェクタ１１１、カメラ１１２及び著作権者設定部１１３により構成される。プロジェクタ１１１は、コンテンツデータをホワイトボード１１４に投影する。カメラ１１２は、ホワイトボード１１４に投影されたコンテンツデータを撮像する。著作権者設定部１１３は、コンテンツデータの著作権者を設定する。
【００１７】
次に、図５のフローチャートを参照しながら、コンテンツデータの改変処理について説明する。
【００１８】
図２の２００１に示すように、原作者Ａが作成したオリジナルコンテンツデータａ１には、Ｆｉｇｕｒｅ１と引用データ１とが配置されており、引用データ１が著作権上適正であることが確認されているものとする。オリジナルコンテンツデータａ１は、予め原作者Ａによって設定された暗号鍵ＫｅｙＡにより暗号化され、コンテンツデータベース１０２に格納されている。また、暗号鍵ＫｅｙＡは暗号鍵データベース１０４に格納されている。ここで、オリジナルコンテンツデータａ１を暗号鍵ＫｅｙＡで暗号化し、暗号化されたコンテンツデータＣａ１を得る暗号化処理Ｅを次のように表す。
Ｃａ１＝Ｅ(ＫｅｙＡ、ａ１)
【００１９】
ステップＳ５０１において、表示・改変部１１０は、オリジナルコンテンツデータａ１に対するコンテンツ利用許可申請２０１をコンテンツ利用許可判定部１０１に対して出力する。コンテンツデータベース１０２上においてコンテンツデータＣａ１は、引用データと引用データ以外のコンテンツデータのほか、鍵ＩＤ、利用許可情報、引用データ情報とともに図６に示すデータフォーマットで格納されている。
【００２０】
コンテンツ利用許可判定部１０１は、コンテンツデータベース１０２から、暗号化されたコンテンツデータＣａ１、及び、オリジナルコンテンツデータａ１の原作者Ａの利用許可情報２０３を取得する。そしてステップＳ５０２において、コンテンツ利用許可判定部１０１は、オリジナルコンテンツデータａ１を利用することができるか否かを判定する。オリジナルコンテンツデータａ１の利用が許可されていない場合、ここで処理は終了となる。一方、オリジナルコンテンツデータａ１の利用が許可されている場合、処理はステップＳ５０３に移行する。ステップＳ５０３において、コンテンツ利用許可判定部１０１は、図６に示すデータフォーマットのコンテンツデータＣａ１（２０５）をコンテンツ復号処理・再構成処理部１０３に対して出力する。コンテンツ復号処理・再構成処理部１０３は、暗号鍵データベース１０４から暗号鍵ＫｅｙＡ２０７を取得し、暗号化されたコンテンツデータＣａ１を復号する。ここで、暗号化されたコンテンツデータＣａ１を暗号鍵ＫｅｙＡで復号し、オリジナルコンテンツデータａ１を得る復号処理Ｄを次のように表す。
ａ１＝Ｄ(ＫｅｙＡ、Ｃａ１)
【００２１】
コンテンツ復号処理・再構成処理部１０３は、オリジナルコンテンツデータａ１（２０８）を表示・改変部１１０に対して出力する。これにより、オリジナルコンテンツデータａ１は、プロジェクタ１１１によってホワイトボード１１４に投影される。
【００２２】
ステップＳ５０４において、図２の２００２に示すように、改変者Ｂによりオリジナルコンテンツデータａ１にＴｅｘｔ１が追加される。そして、カメラ１１２よって改変コンテンツデータ２０９が撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。また、改変部分の著作権者情報２１０も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。ステップＳ５０５において、改変・編集コンテンツ分離処理部１０５は、表示・改変部１１０から入力される改変コンテンツデータ２０９を著作権毎に分離し、分離した改変コンテンツデータ２１１を改変量・編集量算出処理部１０６に出力する。
【００２３】
ステップＳ５０６において、改変量・編集量算出処理部１０６は、著作権毎に分離された改変コンテンツデータから改変コンテンツデータの改変量を算出する。そして改変量・編集量算出処理部１０６は、算出した改変コンテンツデータの改変量２１２を、改変コンテンツデータ及び改変コンテンツデータの著作権情報とともに、改変・編集・引用適正判定部１０７に対して出力する。ステップＳ５０７において、改変・編集・引用適正判定部１０７は、改変コンテンツデータにおいて改変が適正であるか否かを判定し、その判定結果を適正判定結果データ２１３として出力する。改変が適正であるか否かの判定基準は予め設定されており、例えば改変量が設定値以下であるか否かが判定基準となる。適正判定結果データ２１３は、改変・編集・引用適正判定部１０７から表示・改変部１１０に出力される。改変が適正ではないという判定結果を示す適正判定結果データ２１３が出力されると、処理はステップＳ５０９に移行する。一方、改変が適正であるという判定結果を示す適正判定結果データ２１３が出力されると、処理はステップＳ５０８に移行する。
【００２４】
ステップＳ５０９において、改変コンテンツデータはコンテンツデータベース１０２に登録されず、表示・改変部１１０は、改変者Ｂの操作に応じて改変の修正を行う。ここでは、改変者Ｂによる改変は適正と判定されたものとする。従って、処理はステップＳ５０８に移行し、ステップＳ５０８において、改変・編集・引用適正判定部１０７は、改変コンテンツデータに引用データが存在するか否かを判定する。改変コンテンツデータに引用データが存在する場合、処理はステップＳ５１０に移行する。一方、改変コンテンツデータに引用データが存在しない場合、処理はステップＳ５１０、Ｓ５１１をスキップして、ステップＳ５１２に移行する。
【００２５】
ステップＳ５１０において、改変・編集・引用適正判定部１０７は、改変コンテンツデータにおいて引用が適正であるか否かを判定し、その判定結果を適正判定結果データ２１４として出力する。適正判定結果データ２１４において引用が適正であるとの判定結果が示されていた場合、処理はステップＳ５１２に移行する。一方、適正判定結果データ２１４において引用が適正ではないとの判定結果が示されていた場合、処理はステップＳ５１１に移行する。ステップＳ５１１において、改変コンテンツデータはコンテンツデータベース１０２に登録されず、表示・改変部１１０は、改変者Ｂの操作に応じて引用の修正を行う。
【００２６】
なお、ステップＳ５１０における引用が適正であるか否かの判定基準は予め設定されており、例えば、投影される画面サイズに対して引用データ部分の占める面積の割合が一定値以下であるか否かが判定基準となる。ここでは、改変者Ｂによる改変後も引用は適正と判定されたものとする。このように、改変者Ｂによる改変に対して改変、引用ともに適正と判定された場合、改変者Ｂによる改変が確定し、著作権毎に分離された改変コンテンツデータは一時的に保持される。
【００２７】
ステップＳ５１２において、表示・改変部１１０は、コンテンツデータの改変が終了したか否かを判定する。コンテンツデータの改変が終了した場合、処理はステップＳ５１３に移行する。一方、コンテンツデータの改変が終了していない場合、処理はステップＳ５０４に移行する。ここでは、改変者Ｃによりオリジナルコンテンツデータａ１にＦｉｇｕｒｅ２が追加されたものとする。従って、処理はステップＳ５１２からＳ５０４に移行する。そして、カメラ１１２によって改変コンテンツデータ２０９が撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。また、改変部分の著作権者情報２１０も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。以下、上述した改変者Ｂによる改変の場合と同様の処理が行われ、改変が適正と判定されると、改変者Ｃによる改変が確定する。
【００２８】
次に、改変者Ｂによりオリジナルコンテンツデータａ１にＴｅｘｔ２及び引用データ２が追加されたものとする。従って、処理はステップＳ５１２からＳ５０４に移行する。そして、カメラ１１２によって改変コンテンツデータ２０９が撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。また、改変部分の著作権者情報２１０も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。その後、これまでの改変と同様に、改変コンテンツデータの著作権毎の分離処理（ステップＳ５０５）、改変適正の判定処理（ステップＳ５０７）が行われ、改変が適正であると判定されると、ステップＳ５１０において引用が適正であるか否かの判定処理が行われる。今回の改変者Ｂによる改変では引用データ２が追加されたが、ここでは、投影される画面サイズに対して引用データ２の占める割合が一定値を超え、引用が適正ではないと判定されたものとする。従って、改変・編集・引用適正判定部１０７は、引用が適正でないことを示す適正判定結果データ２１４を表示・改変部１１０に対して出力し、改変者Ｂによる改変が確定しない。
【００２９】
ステップＳ５１１において、改変者Ｂにより引用を適正にするために引用データ２が削除されると、カメラ１１２によって改変コンテンツデータ２０９が撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。また、改変部分の著作権者情報も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。その後、これまでの改変と同様に、改変コンテンツデータの著作権毎の分離処理（ステップＳ５０５）、改変適正の判定処理（ステップＳ５０７）、引用適正の判定処理（ステップＳ５１０）が行われ、改変及び引用が適正と判定されることになり、改変者Ｂによる改変が確定する。
【００３０】
このようにコンテンツデータが改変される度に改変及び引用の適正判定が繰り返し行われる。最終的に改変が確定すると、著作権毎に分離された改変コンテンツデータ及び著作権者情報２１５は、改変・編集・引用適正判定部１０７から暗号化処理部１０８に出力される。暗号化処理部１０８は、各著作権者によって予め設定された暗号鍵２１７を暗号鍵データベース１０４から取得し、著作権毎に分離された改変コンテンツデータを該当する著作権者の暗号鍵で順次暗号化する。ここで、オリジナルコンテンツデータａ１を暗号鍵ＫｅｙＡで暗号化し、暗号化されたコンテンツデータＣａ１を得る暗号化処理Ｅを次のように表す。
Ｃａ１＝Ｅ(ＫｅｙＡ、ａ１)
改変者Ｂによる改変部分ｂ１を暗号鍵Ｂで暗号化した後、暗号鍵Ａでさらに暗号化することにより、暗号化された改変部分Ｃｂ１を得る暗号化処理Ｅを次のように表す。
Ｃｂ１＝Ｅ(ＫｅｙＡ、Ｅ(ＫｅｙＢ、ｂ１))
改変者Ｃによる改変部分ｃ１を暗号鍵Ｃで暗号化した後、暗号鍵Ａでさらに暗号化することにより、暗号化された改変部分Ｃｃ１を得る暗号化処理Ｅを次のように表す。
Ｃｃ１＝Ｅ(ＫｅｙＡ、Ｅ(ＫｅｙＣ、ｃ１))
【００３１】
このようにして改変コンテンツデータは著作権毎に分離され、著作権毎に多重暗号化される。その後、ステップＳ５１３において、著作権毎に分離された改変コンテンツデータ２１６はコンテンツデータベース１０２に格納される。
【００３２】
次に、改変コンテンツデータの再利用について説明する。コンテンツデータベース１０２に格納されている暗号化されたコンテンツデータ群Ｃａ１、Ｃｂ１、Ｃｃ１は著作権者Ａ、Ｂ、Ｃの利用許可状況により、復号及び再構成処理が許可される。ここで、著作権者Ｂ、Ｃは、上記改変者Ｂ、Ｃと同一人物である。再利用者Ｄが再利用する場合、著作権者Ａ、Ｂ、Ｃの再利用者Ｄに対する利用許可状況により、図７に示すように、４通りでコンテンツデータを再利用することが可能である。即ち、著作権者Ａのみが再利用者Ｄに対して利用許可を与えている場合、図７の７０１に示すように、オリジナルコンテンツデータａ１のみを利用することができる。著作権者Ａ、Ｂのみが再利用者Ｄに対して利用許可を与えている場合、図７の７０２に示すように、オリジナルコンテンツデータａ１と改変部分ｂ１とから成る改変コンテンツデータを利用することができる。著作権者Ａ、Ｃのみが再利用者Ｄに対して利用許可を与えている場合、図７の７０３に示すように、オリジナルコンテンツデータａ１と改変部分ｃ１とから成る改変コンテンツデータを利用することができる。著作権者全員が再利用者Ｄに対して利用許可を与えている場合、図７の７０４に示すように、オリジナルコンテンツデータａ１と改変部分ｂ１と改変部分ｃ１とから成る改変コンテンツデータを利用することができる。なお、著作権者Ａが再利用者Ｄに対して利用許可を与えていない場合、図７に示す何れのコンテンツデータも利用することができない。
【００３３】
次に、オリジナルコンテンツデータに対して編集が行われる場合について説明する。図８は、コンテンツデータの編集内容を示す図である。編集処理も、図１に示す改変コンテンツ二次著作権管理装置によって行われる。また、コンテンツデータの編集処理は、図９に示すフローチャートに従って行われる。
【００３４】
原作者Ｅが作成したオリジナルコンテンツデータｅ１には、図８の８０１に示すように、Ｔｅｘｔ１１、Ｔｅｘｔ１２、Ｔｅｘｔ１３、Ｔｅｘｔ１４、Ｆｉｇｕｒｅ１１、引用データ１１が配置されている。また、引用データ１１が著作権上適正であることが確認されている。このようなオリジナルコンテンツデータｅ１は、予め原作者Ｅによって設定された暗号鍵ＫｅｙＥにより暗号化され、コンテンツデータＣｅ１としてコンテンツデータベースに１０２に格納されている。また、暗号鍵ＫｅｙＥは暗号鍵データベース１０４に格納されている。
【００３５】
ステップＳ９０１において、表示・改変部１１０は、オリジナルコンテンツデータｅ１に対するコンテンツ利用許可申請２０１をコンテンツ利用許可判定部１０１に出力する。コンテンツデータベース１０２上でコンテンツデータＣｅ１は引用データと引用データ以外のコンテンツデータの他、鍵ＩＤ、利用許可情報、引用データ情報とともに図６に示すようなデータフォーマットで格納されている。
【００３６】
コンテンツ利用許可判定部１０１は、コンテンツデータベース１０２から暗号化されたコンテンツデータＣｅ１、及び、コンテンツデータＣｅ１の著作権者Ｅ（原作者Ｅ）の利用許可情報２０３を取得する。そしてステップＳ９０２において、コンテンツ利用許可判定部１０１は、オリジナルコンテンツデータｅ１を利用することができるか否かを判定する。オリジナルコンテンツデータｅ１の利用が許可されていない場合、ここで処理は終了となる。一方、オリジナルコンテンツデータｅ１の利用が許可されている場合、処理はステップＳ９０３に移行する。ステップＳ９０３において、コンテンツ利用許可判定部１０１は、図６に示すデータフォーマットのコンテンツデータＣｅ１（２０５）をコンテンツ復号処理・再構成処理部１０３に対して出力する。コンテンツ復号処理・再構成処理部１０３は、暗号鍵データベース１０４から暗号鍵ＫｅｙＥ２０７を取得し、暗号化されたコンテンツデータＣｅ１を復号する。ここで、暗号化されたコンテンツデータＣｅ１を暗号鍵ＫｅｙＥで復号し、オリジナルコンテンツデータｅ１を得る復号処理Ｄを次のように表す。
ｅ１＝Ｄ(ＫｅｙＥ、Ｃｅ１)
【００３７】
コンテンツ復号処理・再構成処理部１０３は、オリジナルコンテンツデータｅ１（２０８）を表示・改変部１１０に対して出力する。これにより、オリジナルコンテンツデータｅ１は、プロジェクタ１１１によってホワイトボード１１４に投影される。
【００３８】
ステップＳ９０４において、表示・改変部１１０は、編集者Ｆの操作に応じて、原作者Ｅによって作成されたオリジナルコンテンツデータｅ１に対してＴｅｘｔ１２、Ｔｅｘｔ１４を削除し、Ｔｅｘｔ１１、Ｔｅｘｔ１３の配置を変更する処理を行う。また、表示・改変部１１０は、編集者Ｆの操作に応じて、Ｆｉｇｕｒｅ１１、引用データ１１をそれぞれ拡大し、配置を変更することにより、コンテンツデータｆ１を作成する（図８の８０２）。
【００３９】
このように編集が終わると、編集されたコンテンツデータｆ１（２０９）がカメラ１１２によって撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。また、編集されたコンテンツデータｆ１の著作権者情報２１０も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に出力される。以下、このように編集されたコンテンツデータを編集コンテンツデータと称することがある。ステップＳ９０５において、改変・編集コンテンツ分離処理部１０５は、表示・改変部１１０から入力される編集コンテンツデータｆ１を著作権毎に分離し、著作権毎に分離された編集コンテンツデータ２１１を改変量・編集量算出処理部１０６に出力する。
【００４０】
ステップＳ９０６において、改変量・編集量算出処理部１０６は、著作権毎に分離された編集コンテンツデータｆ１から編集量を算出する。そして改変量・編集量算出処理部１０６は、算出した編集コンテンツデータｆ１の編集量２１２を、編集コンテンツデータｆ１及び編集コンテンツデータｆ１の著作権情報とともに、改変・編集・引用適正判定部１０７に対して出力する。ステップＳ９０７において、改変・編集・引用適正判定部１０７は、編集コンテンツデータｆ１において編集が適正であるか否かを判定し、その判定結果を適正判定結果データ２１３として出力する。編集が適正であるか否かの判定基準は予め設定されており、例えば編集量が設定値以下であるか否かが判定基準となる。適正判定結果データ２１３は、改変・編集・引用適正判定部１０７から表示・改変部１１０に出力される。編集が適正でないという判定結果を示す適正判定結果データ２１３が出力されると、処理はステップＳ９０９に移行する。一方、編集が適正であるという判定結果を示す適正判定結果データ２１３が出力されると、処理はステップＳ９０８に移行する。
【００４１】
ステップＳ９０９において、編集コンテンツデータｆ１はコンテンツデータベース１０２に登録されず、表示・改変部１１０は、編集者Ｆの操作に応じて編集の修正を行う。ここでは、編集者Ｆによる編集は適正と判定されたものとする。従って、処理はステップＳ９０８に移行し、ステップＳ９０８において、改変・編集・引用適正判定部１０７は、編集コンテンツデータｆ１に引用データが存在するか否かを判定する。編集コンテンツデータｆ１に引用データが存在する場合、処理はステップＳ９１０に移行する。一方、編集コンテンツデータｆ１に引用データが存在しない場合、処理はステップＳ９１０、Ｓ９１１をスキップして、ステップＳ９１２に移行する。
【００４２】
ステップＳ９１０において、改変・編集・引用適正判定部１０７は、編集コンテンツデータｆ１において引用が適正であるか否かを判定し、その判定結果を適正判定結果データ２１４として出力する。適正判定結果データ２１４において引用が適正であるとの判定結果が示されていた場合、処理はステップＳ９１２に移行する。一方、適正判定結果データ２１４において引用が適正ではないとの判定結果が示されていた場合、処理はステップＳ９１１に移行する。ステップＳ９１１において、編集コンテンツデータｆ１はコンテンツデータベース１０２に登録されず、表示・改変部１１０は、編集者Ｅの操作に応じて編集の修正を行う。
【００４３】
なお、ステップＳ９１０における引用が適正であるか否かの判定基準も予め設定されており、例えば、投影される画面サイズに対して引用データ部分の占める面積の割合が一定値以下であるか否かが判定基準となる。ここでは、編集者Ｆによる編集後、引用データ１１が拡大されたため、引用データ１１の部分の面積が判定基準を越え、適正ではないと判定されたものとする。この場合、引用が適正でないとことを示す適正判定結果データ２１４が表示・改変部１１０に入力され、編集者Ｆによる編集が無効になる。次に、表示・改変部１１０は、編集者Ｆの操作に応じて、引用を適正にするために引用データ１１を縮小し、面積を判定基準以下にし、編集コンテンツデータｆ１´を作成する（図８の８０３）。
【００４４】
このように編集が終わると、編集コンテンツデータｆ１´（２０９）がカメラ１１２によって撮像され、表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に対して出力される。また、改変部分の著作権者情報２１０も表示・改変部１１０から改変・編集コンテンツ分離処理部１０５に対して出力される。その後、これまでの編集と同様に、編集コンテンツデータｆ１´の著作権毎の分離処理（ステップＳ９０５）、編集適正判定処理（ステップＳ９０７）、引用適正判定処理（ステップＳ９１０）が行われ、編集及び引用が適正と判定され、編集者Ｆによる編集が有効になる。編集終了後、オリジナルコンテンツデータｅ１は著作権者Ｅの暗号鍵ＫｅｙＥによって暗号化処理される。ここで、オリジナルコンテンツデータｅ１を暗号鍵ＫｅｙＡで暗号化し、暗号化されたコンテンツデータＣｅ１を得る暗号化処理Ｅを次のように表す。
Ｃｅ１＝Ｅ(ＫｅｙＥ、ｅ１)
【００４５】
同様にして、編集者Ｆによって編集されたコンテンツデータｆ１´は、著作権者Ｅ、Ｆの暗号鍵ＫｅｙＥ、ＫｅｙＦにより順次暗号化される。ここで、コンテンツデータｆ１´を暗号鍵ＫｅｙＥで暗号化し、さらに暗号鍵ＫｅｙＦで暗号化することにより、暗号化されたコンテンツデータＣｆ１´を得る暗号化処理Ｅを次のように表す。
Ｃｆ１´＝Ｅ(ＫｅｙＦ、Ｅ(ＫｅｙＥ、ｆ１´))
【００４６】
暗号化されたコンテンツデータＣｅ１、Ｃｆ１´は、コンテンツデータベース１０２に格納される。このようにして得られた編集コンテンツデータｆ１´は、原作者Ｅ及び編集者Ｆによって利用許可が与えられていれば再利用可能である。図１０は、再利用時においてオリジナルコンテンツデータｅ１及び編集コンテンツデータｆ１が復号される状態を模式的に示す図である。図１０の１００１に示すように、オリジナルコンテンツデータｅ１は、編集者Ｅによって設定された暗号鍵Ｅによって復号される。また、図１０の１００２に示すように、オリジナルコンテンツデータｆ１´は、編集者Ｅによって設定された暗号鍵Ｅと編集者Ｆによって設定された暗号鍵Ｆとによって復号される。
【００４７】
なお、図５に示すフローチャートと図９に示すフローチャートとは結合することが可能である。即ち、図５のステップＳ５０２とＳ５０３との間に、改変であるか、編集であるかの判定処理を挿入し、改変である場合、図５のステップＳ５０３以降の処理を実行するようにし、編集である場合、図９のステップＳ９０３以降の処理を実行すればよい。
【００４８】
上述した実施形態においては、プロジェクタ１１１で投影される画像データを例に挙げて説明したが、直視型のディスプレイに表示される画像データを用いても同様の処理が可能である。なお、本発明に適用可能なディスプレイの種類は、直視型のものに限定されるわけではない。また、上述した実施形態においては、改変コンテンツデータや編集コンテンツデータは、カメラ１１２によって撮像された画像データから生成しているが、改変コンテンツデータや編集コンテンツデータの生成方法はこれに限定されるものではない。例えば、ディスプレイに表示される画像データから、改変コンテンツデータや編集コンテンツデータを生成するようにしてもよい。
【００４９】
上述した実施形態においては、改変コンテンツデータ又は編集コンテンツデータにおいても厳密な改変、引用、編集管理が可能になる。また、改変コンテンツデータ又は編集コンテンツデータの著作権と暗号鍵とが対応しているため、各著作権者の許可状況に応じたコンテンツデータの再構成を行うことができる。また、上述した実施形態においては、コンテンツデータに複数回の改変又は編集が行われていても、著作権履歴を隠蔽したまま、必要な改変又は編集を対象としているため、コンテンツデータの再利用が可能となる。
【００５０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５１】
１００：改変コンテンツ二次著作権管理装置、１０１：コンテンツ利用許可判定部、１０２：コンテンツデータベース、１０３：コンテンツ復号処理・再構成処理部、１０４：暗号鍵データベース、１０５：改変・編集コンテンツ分離処理部、１０６：改変量・編集量算出処理部、１０７：改変・編集・引用適正判定部、１０８：暗号化処理部、１１０：表示・改変部
【図１】
0005988554.tif 000002
【図２】
0005988554.tif 000003
【図３】
0005988554.tif 000004
【図４】
0005988554.tif 000005
【図５】
0005988554.tif 000006
【図６】
0005988554.tif 000007
【図７】
0005988554.tif 000008
【図８】
0005988554.tif 000009
【図９】
0005988554.tif 000010
【図１０】
0005988554.tif 000011