(57)【要約】【課題】複数のコンテンツホルダが所有するコンテンツ同士を連携させる場合であっても、お互いの利害を衝突させずに、かつ時間・労力を要せずに、連携再生を可能とする連携制御記述スクリプトの管理方法等を提供する。【解決手段】連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時における他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得し、取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する。【選択図】  図１
2005025560.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ再生装置において連携制御記述スクリプトを実行することにより該連携制御記述スクリプトで指定されているデジタルコンテンツを連携して再生するシステムにおいて、管理装置が前記連携制御記述スクリプトを管理する方法であって、
連携制御記述スクリプト管理装置は、入力された連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時における他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得し、取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定し、実行を許可された連携制御記述スクリプトのみ所定の記憶装置に登録する
ことを特徴とする連携制御記述スクリプトの管理方法。
【請求項２】
前記連携制御記述スクリプトはネットワークを介して他の装置から連携制御記述スクリプト管理装置に入力され、連携制御記述スクリプト管理装置は前記実行許否判定において実行拒否の判定がなされた場合には当該連携制御記述スクリプトの送信元装置に対して拒否通知を行う
ことを特徴とする請求項１記載の連携制御記述スクリプトの管理方法。
【請求項３】
コンテンツ再生装置において連携制御記述スクリプトを実行することにより該連携制御記述スクリプトで指定されているデジタルコンテンツを連携して再生するシステムにおいて、該連携制御記述スクリプトを管理する装置であって、
入力された連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時に他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得する手段と、
取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する手段と、
実行を許可された連携制御記述スクリプトのみ所定の記憶装置に登録する手段とを備えた
ことを特徴とする連携制御記述スクリプトの管理装置。
【請求項４】
コンピュータを、
デジタルコンテンツを連携して再生させるために用いる連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時に他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得する手段と、
取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する手段と、
実行を許可された連携制御記述スクリプトのみ所定の記憶装置に登録する手段として機能させる
ことを特徴とする連携制御記述スクリプトの管理プログラム。
【請求項５】
コンテンツ再生装置において連携制御記述スクリプトを実行することにより該連携制御記述スクリプトに記述されているデジタルコンテンツを連携して再生する方法において、
コンテンツ再生装置は、入力された連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時に他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得し、取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定し、実行を許可された連携制御記述スクリプトのみ実行する
ことを特徴とするコンテンツ再生方法。
【請求項６】
連携制御記述スクリプトを実行することにより該連携制御記述スクリプトに記述されているデジタルコンテンツを連携して再生するコンテンツ再生装置において、
入力された連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時に他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得する手段と、
取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する手段とを備え、
前記判定手段により実行を許可された連携制御記述スクリプトのみ実行する
ことを特徴とするコンテンツ再生装置。
【請求項７】
コンピュータを、
デジタルコンテンツを連携して再生させるために用いる連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時に他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得する手段と、
取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する手段と、
前記判定手段により実行を許可された連携制御記述スクリプトのみ実行することにより該デジタルコンテンツを連携再生する手段として機能させる
ことを特徴とするコンテンツ再生プログラム
【請求項８】
請求項４又は７何れか１項記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画像、静止画像、音楽等のデジタルデータ、インターネット上のホームページ等のデジタルデータ、ＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｌａｎｇｕａｇｅ）等のマルチメディア記述言語で記述されたスクリプト等のデジタルデータ、コンピュータゲームを含むアプリケーションソフトウェア等を含めた広義のデジタルコンテンツに対して、これらのデジタルコンテンツを連携して再生するために用いる連携制御記述スクリプトの管理及び該連携制御記述スクリプトを用いたコンテンツ再生に関する。
【０００２】
【従来の技術】
近年の高速ネットワークの普及及びデジタル化技術の進展に伴いデジタルコンテンツの流通が盛んになってきており、そのライセンスの管理が大きな課題となっている。従来のデジタルコンテンツのラインセンス管理としては、単一のコンテンツそのものに対するもの、あるいはコンテンツを改変する場合のものなどが提案されている。すなわち、コンテンツにおける肖像権、著作権等の知的財産に関する規定、ロイヤリティ、著作者への問い合わせ情報、使用上の注意事項・警告メッセージ等を規定し、これらをコンテンツ使用に関するライセンスデータとしてデジタルコンテンツとペアにする、又は、著作権条件データと（２次以降の）著作権履歴データを組み合わせて生成させた改変ライセンス使用条件データを、改変デジタルコンテンツとペアにして流通させる方法である（特許文献１参照）。
【０００３】
【特許文献１】
特開２０００−１０７７８号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のようなライセンス管理法においては、次に示すような解決すべき課題があった。
【０００５】
すなわち、上述のライセンス管理方法では、単一のデジタルコンテンツのみの利用が前提となること、また、単一のデジタルコンテンツを対象とした改変を前提としていることから、改変を行わずに複数のコンテンツを連携再生させる場合に対しては、問題の解決方法を提供できないという問題である。すなわち、連携させたいデジタルコンテンツ（例えばＣＭ映像）を所有するホルダが、元のデジタルコンテンツ（例えば映画）を再生中にあるオブジェクト又はシーンが出現したことを契機として、そのオブジェクト又はシーンに関連する連携デジタルコンテンツを自動的に再生するという利用形態を利用者端末上で動的に実現したい場合、連携デジタルコンテンツホルダは元デジタルコンテンツのどのオブジェクト又はシーンに対してどのようなコンテンツを連携させてよいか判断がつかない、あるいは判断しようとすると膨大な時間と労力を要するという問題があった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、複数のコンテンツホルダが所有するコンテンツ同士を連携させる場合であっても、お互いの利害を衝突させずに、かつ時間・労力を要せずに、連携再生を可能とする連携制御記述スクリプトの管理方法及び装置並びにプログラム、コンテンツ再生方法及び装置並びにプログラム、これらプログラムを記録した記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本願発明は、コンテンツ再生装置において連携制御記述スクリプトを実行することにより該連携制御記述スクリプトで指定されているデジタルコンテンツを連携して再生するシステムにおいて、連携制御記述スクリプトで指定されている各デジタルコンテンツについて、該デジタルコンテンツの再生時における他のデジタルコンテンツとの連携再生の許諾情報を所定の許諾情報記憶装置から取得し、取得した各コンテンツの許諾情報に基づき連携制御記述スクリプトの実行許否を判定する。該判定はコンテンツ再生装置又は連携制御記述スクリプト管理装置で行う。コンテンツ再生装置で判定を行う場合には該判定結果に基づき連携制御記述スクリプトの実行を行う。連携制御記述スクリプト管理装置で行う場合には許可判定がなされた連携制御記述スクリプトのみを記憶装置に登録する。
【０００８】
本発明によれば、連携制御記述スクリプトは該スクリプトで指定されている各コンテンツ毎の許諾情報に基づき実行許否が決定されるので適切なコンテンツの連携再生を行うことができる。なお、本発明においてデジタルコンテンツとは、前述したように、動画像、静止画像、音楽等のデジタルデータ、インターネット上のホームページ等のデジタルデータ、ＳＭＩＬ等のマルチメディア記述言語で記述されたスクリプト等のデジタルデータ、コンピュータゲームを含むアプリケーションソフトウェア等を含めた広義のものを意味するものとする。これに伴い、デジタルコンテンツの再生とは、デジタルコンテンツの形態に応じて該デジタルコンテンツを再生・表示・実行することを意味するものとする。
【０００９】
【発明の実施の形態】
（第１の実施の形態）
以下、図面を用いて本発明の第１の実施の形態を説明する。図１は、本発明の一実施形態に係る連携制御記述スクリプトの管理システムのブロック図である。
【００１０】
図１に示す管理システムは、デジタルコンテンツの連携動作を行うために必要な情報を記述した連携制御記述スクリプトと、デジタルコンテンツごとにあらかじめ定義されている連携許諾データを照合することにより、デジタルコンテンツ間の連携の許否を判定し、その結果連携許諾を受けた連携制御記述スクリプトを、例えば連携制御記述スクリプトプロバイダなどへ登録することを可能とするシステムである。
【００１１】
このシステムは、図１に示すように、連携制御記述スクリプトの管理装置１００と、連携制御記述スクリプトを管理装置１００へ渡す連携制御記述スクリプト送信装置２００、デジタルコンテンツごとに連携許諾条件や連携可能デジタルコンテンツ種別等が記述してある連携許諾データを蓄積しておく連携許諾データ記憶装置３００、連携動作の対象となるデジタルコンテンツを蓄積しておくコンテンツ記憶装置４００、及び管理装置１００により連携許諾を受けた連携制御記述スクリプトを蓄積しておく連携制御記述スクリプト記憶装置５００とを有する。
【００１２】
連携制御記述スクリプト管理装置１００は、連携制御記述スクリプト送信装置２００から渡された連携制御記述スクリプトを解析する連携制御記述スクリプト解析部１０１、連携制御記述スクリプトに記述されているデジタルコンテンツごとに、連携許諾データを取得する連携許諾データ取得部１０２、取得した連携許諾データを解析する連携許諾データ解析部１０３、連携制御記述スクリプト及び連携許諾データの解析結果を照合してデジタルコンテンツ同士の連携が可能かどうかを判定する連携許諾判定部１０４、記述されたデジタルコンテンツすべてに対して連携許諾を受けた連携制御記述スクリプトを許諾済みとして登録する連携制御記述スクリプト登録部１０５、及びこれらの各部１０１〜１０５を制御する連携許諾制御部１０６とを有する。
【００１３】
なお、上記各装置はコンピュータにプログラムをインストールすることにより実装される。プログラムは、ＦＤ、ＣＤ、ＤＶＤ、ＨＤ、ＺＩＰ、半導体メモリ等の記録媒体からインストールしたり、ネットワークからダウンロードしてインストールすればよい。
【００１４】
図２は、本発明における連携制御記述スクリプトの一例である。ここでは、３つのデジタルコンテンツ及びそれらデジタルコンテンツ間の連携制御情報がＸＭＬで記述してある。
【００１５】
図２の例では、デジタルコンテンツとして、動画ｘｙｚ．ｒｍ（サーバ及びそのパス名がｗｗｗ．ａｂｃ．ｃｏｍ／ｃｏｎｔｅｎｔｓ／ｖｉｄｅｏ／で示されるロケーションにある）、静止画ｃｏｎｔｒｏｌ．ｇｉｆ（サーバ及びそのパス名がｗｗｗ．ｐｑｒ．ｃｏｍ／ｉｍａｇｅｓ／ｃｏｎｔｒｏｌ／で示されるロケーションにある）、ゲームコンテンツを表示するウェブページｐｅｔｒｉｓ．ｈｔｍｌ（サーバ及びそのパス名がｗｗｗ．ｐｑｒ．ｃｏｍ／ｇａｍｅｓ／ｐｕｚｚｌｅｓ／ｐｅｔｒｉｓ／で示されるロケーションにある）が記述されている。各コンテンツは、それぞれ、＜ｖｉｄｅｏ  …＞〜＜／ｖｉｄｅｏ＞、＜ｉｍｇ…／＞、＜ａｒｅａ  …／＞というコマンドにより再生が指示されている。また、連携動作情報として、（１）動画ｘｙｚ．ｒｍと静止画ｃｏｎｔｒｏｌ．ｇｉｆの同時再生（＜ｐａｒ＞〜＜／ｐａｒ＞）、（２）動画の再生が始まってから１０秒後にゲームを表示するウェブページを再生（＜ｖｉｄｅｏ  …＞＜ａｒｅａ  ｈｒｅｆ  …／＞＜／ｖｉｄｅｏ＞）、の２種類が記述してある。ここで、静止画の再生は、再生開始後２５秒間のみである（＜ｉｍｇ  …ｄｕｒ＝”２５ｓ”／＞）。また、ウェブページｐｅｔｒｉｓ．ｈｔｍｌは、動画の再生が始まってから１０秒後に自動的に動画からリンクし（ａｃｔｕａｔｅ＝”ｏｎＬｏａｄ”）、ウェブブラウザに（ｅｘｔｅｒｎａｌ＝”ｔｒｕｅ”）表示するように記述されている。さらに、ウェブページを表示している最中は、動画の再生を一時停止（ｓｏｕｒｃｅＰｌａｙｓｔａｔｅ＝”ｐａｕｓｅ”）させるようになっている。
【００１６】
図３は、本発明における連携許諾データの一例であり、動画コンテンツに対する許諾情報をＸＭＬで記述した例である。この許諾情報には、動画コンテンツと一対一に対応するコンテンツＩＤが記述してある。コンテンツＩＤさえわかっていれば、連携許諾データを検索することが可能となる。
【００１７】
実際の連携許諾条件は、＜ｃｏｏｐｅｒａｔｉｏｎ＞と＜／ｃｏｏｐｅｒａｔｉｏｎ＞の間に記述されている。動画ｘｙｚ．ｒｍ（サーバ及びパス名はｗｗｗ．ａｂｃ．ｃｏｍ／ｃｏｎｔｅｎｔｓ／ｖｉｄｅｏ／で示されている）に対して連携を許諾する場合、属性値ｉｄ＝”ｐｅｒｍｉｓｓｉｂｌｅ”で示し、逆に連携を許諾しない場合は、ｉｄ＝”ｆｏｒｂｉｄｄｅｎ”で示す。図３の例では、属性値”ｆｏｒｂｉｄｄｅｎ”からわかるように、動画（ｔａｒｇｅｔ＝”ｖｉｄｅｏ”）、音楽（ｔａｒｇｅｔ＝”ａｕｄｉｏ”）、テキスト（ｔａｒｇｅｔ＝”ｔｅｘｔ”）の全般に対して連携を許諾しないことを明示的に指定してある。したがって、動画ｘｙｚ．ｒｍを再生する場合、例えば、ＢＧＭとして何らかの音楽を同時再生するような連携をしてはならないということになる。
【００１８】
一方、連携を許諾する場合は、属性値”ｐｅｒｍｉｓｓｉｂｌｅ”で指定された＜ｄｅｓｃｒｉｐｔｏｒ＞以下に示されているように、コンテンツの種別・ファイルフォーマット（拡張子）、カテゴリ、連携動作、再生開始・終了時刻等が指定されている。
【００１９】
例えば、動画ｘｙｚ．ｒｍに対して連携してよいコンテンツは、１つはウェブページ（ｔａｒｇｅｔ＝”ｈｔｍｌ”）であり、もう１つは静止画像（ｔａｒｇｅｔ＝”ｉｍａｇｅ”）である。ウェブページの場合、ファイルフォーマットはｈｔｍｌ（ｔｙｐｅ＝”ｈｔｍｌ”）形式が指定されている。連携動作としてはリンク（ａｃｔｉｏｎ＝”ｒｅｆ；ａｕｔｏ”の「ｒｅｆ」）が指定されていて、かつ自動的に開くことが指定されている（ａｃｔｉｏｎ＝”ｒｅｆ；ａｕｔｏ”の「ａｕｔｏ」）。リンク先は動画を再生しているウィンドウではなく、新規に開いたウィンドウで再生することが指定されている（ｓｈｏｗ＝”ｎｅｗ”）。さらに、動画ｘｙｚ．ｒｍの開始後どの時刻からリンクしてもよく（ｔａｒｇｅｔＢｅｇｉｎ＝”ａｎｙ”）、リンク先のウェブページの再生開始時刻は任意に指定されている（ｃｌｉｐＢｅｇｉｎ＝”ａｎｙ”）。また、リンク先のウェブページが表示されたら、リンク元の動画は再生を一時停止する（ｔａｒｇｅｔＰｌａｙｓｔａｔｅ＝”ｐａｕｓｅ”）。したがって、動画ｘｙｚ．ｒｍを再生中に、任意の時刻にリンク先をウェブページによるコンテンツとして開いて同時再生するような連携に限定して許諾していることになる。
【００２０】
一方、静止画の場合には、ファイルフォーマットをｇｉｆ又はｊｐｅｇ（ｔｙｐｅ＝”ｇｉｆ；ｊｐｅｇ”）と指定している。連携動作は同時再生のみ可能であり（ａｃｔｉｏｎ＝”ｐａｒａｌｌｅｌ”）、再生回数は３回までである（ａｃｔｉｏｎＣｏｕｎｔ＝”３”）。動画の再生開始直後（ｃｌｉｐＢｅｇｉｎ＝”０ｓ”）から２５秒間（ｄｕｒ＝”２５ｓ”）のみに対する連携（この場合、同時再生）が許可されている。静止画を３回再生した合計の時間は１０秒である（ｃｌｉｐＤｕｒ＝”１０ｓ”）。また、静止画を再生している間、元の動画は再生したままにするように指定している（ｔａｒｇｅｔＰｌａｙｓｔａｔｅ＝”ｐｌａｙ”）。したがって、動画ｘｙｚ．ｒｍの再生が始まってから２５秒以内に静止画が再生され、回数は３回以内、合計の秒数は１０秒以内の連携再生に限定して許諾していることになる。また、ウェブページと静止画を同時に動画ｘｙｚ．ｒｍに連携させることも許諾の範囲内である。
【００２１】
なお、図２の連携制御記述スクリプト及び図３の連携許諾データの例では、説明のためＸＭＬ形式で表現してあるが、これに限定されるものではなく、他の記述法も可能である。また、連携許諾データは、デジタルコンテンツの属性情報の一部として存在していても、デジタルコンテンツの属性情報から独立した情報として存在していてもよく、デジタルコンテンツと必ず対応付けられる限り、種々の変更が可能である。
【００２２】
次に、本実施の形態における連携制御記述スクリプトの管理方法について図４のフローチャートを参照して説明する。
【００２３】
まず、連携制御記述スクリプト管理装置１００は、連携制御記述スクリプト送信装置２００から連携制御記述スクリプトを取得する（ステップＳ１）。このスクリプトは例えば利用者により作成されたものである。連携制御スクリプト管理装置１００は、スクリプトの受信を契機として連携許諾制御部１０６が連携制御記述スクリプト解析部１０１に解析開始の指示を出し、該連携制御記述スクリプト解析部１０１がスクリプトの解析を開始する（ステップＳ２）。このステップＳ２では、連携制御記述スクリプト内に記述してあるデジタルコンテンツすべてを抽出し、かつデジタルコンテンツ間でどのような連携動作をさせる記述となっているかを解析する。次に、連携許諾制御部１０６の指示により、連携許諾データ取得部１０２が、デジタルコンテンツごとにコンテンツ記憶装置４００からコンテンツを取得し、得られたコンテンツに対応付けられているコンテンツＩＤを取得する（ステップＳ３）。ここで、コンテンツＩＤは、すべてのコンテンツに予め割り当てられたものであり、必ず一意に決まるものである。コンテンツＩＤの取得方法としては、ＤＣＤ（ｈｔｔｐ：／／ｗｗｗ．ｃｉｄｆ．ｏｒｇ／を参照）抽出による方法、電子透かし抽出による方法、データベースによる方法などがあり、ここではどの方法でもよいものとする。
【００２４】
次に、コンテンツＩＤに基づいて連携許諾データ記憶装置３００から対応する連携許諾データを取得する（ステップＳ４）。次に、連携許諾制御部１０６の指示により、連携許諾データ解析部１０３が連携制御記述スクリプトに記述されているすべてのデジタルコンテンツに対応する連携許諾データを解析する（ステップＳ５）。次に、連携許諾判定部１０４において、連携制御記述スクリプト解析部１０１の結果と連携許諾データ解析部１０３の結果を照合し、連携制御記述スクリプトに記述されたデジタルコンテンツ間の連携が許諾できるかどうかを判定する（ステップＳ６）。判定の結果、連携が許諾されれば、連携許諾制御部１０６の指示により、連携制御記述スクリプト登録部１０５において、そのスクリプトを連携制御記述スクリプト記憶装置５００へ登録する（ステップＳ７）。一方、１つでもデジタルコンテンツ間の連携が許諾できないと判断された場合は、連携制御記述スクリプトを作成した利用者若しくは許諾を依頼した利用者に対して、連携を拒否する旨のメッセージを送信して終了する（ステップＳ８）。ここまでの処理で１つの連携制御記述スクリプトに対する連携許諾の処理ができたことになる。
【００２５】
なお、上記のフローにおいては、連携許諾データ記憶装置３００とコンテンツ記憶装置４００とが別個の装置として存在していることを前提としているため、連携制御記述スクリプト管理装置１００からそれぞれに対して別々にアクセスしている。そのため、連携制御記述スクリプト管理装置１００内の処理として、ステップＳ３とＳ４とが個別に行われている。一方、連携許諾データ記憶装置３００とコンテンツ記憶装置４００とが、例えば一つのサーバ内に構築されている変形例も考えられる。その場合は、上記フローの一部が異なる。すなわち、連携許諾データ取得部１０２では、コンテンツＩＤ取得の処理を行うことなく、デジタルコンテンツごとに連携許諾データを取得可能である。コンテンツＩＤに基づいて連携許諾データを判別する処理は、連携許諾データ記憶装置３００とコンテンツ記憶装置４００とが一つに構築されたサーバ内で行われることになる。
【００２６】
以上のように本実施の形態に係る連携制御記述スクリプトの管理システムによれば、利用者等により作成された連携制御記述スクリプトについて連携再生の許否が判定され、連携再生が許可されたもののみが連携制御記述スクリプト記憶装置５００に登録される。したがって、連携許諾データとしてコンテンツホルダの意思を反映させたものなどを予め適切に設定しておけば、連携制御記述スクリプト記憶装置５００から取得した連携制御記述スクリプトによるコンテンツ再生は前記連携許諾データに基づく適切なものとなる。
【００２７】
（第２の実施の形態）
本発明の第２の実施の形態について図５を参照して説明する。図５は連携制御記述スクリプトを実行するコンテンツ再生装置のブロック図である。
【００２８】
図５に示すように、コンテンツ再生装置６００は、デジタルコンテンツの連携動作を行うために必要な情報を記述した連携制御記述スクリプトと、デジタルコンテンツごとにあらかじめ定義されている連携許諾データを照合することにより、デジタルコンテンツ間の連携の許否を判定し、その結果連携許諾を受けた連携制御記述スクリプトを端末上のプレイヤーで動作させながらデジタルコンテンツを再生することを可能とするものである。このような機能を実現するために、コンテンツ再生装置６００は、デジタルコンテンツごとに連携許諾条件や連携可能デジタルコンテンツ種別等が記述してある連携許諾データを蓄積しておく連携許諾データ記憶装置３００、及び連携動作の対象となるデジタルコンテンツを蓄積しておくコンテンツ記憶装置４００と通信可能となっている。
【００２９】
コンテンツ再生装置６００は、図５に示すように、利用者等から入力されたり他の装置から受信した連携制御記述スクリプトを解析部へ渡す連携制御記述スクリプト入力部６０１、連携制御記述スクリプト入力部６０１から渡された連携制御記述スクリプトを解析する連携制御記述スクリプト解析部６０２、連携制御記述スクリプトに記述されているデジタルコンテンツごとに、連携許諾データを取得する連携許諾データ取得部６０３、取得した連携許諾データを解析する連携許諾データ解析部６０４、連携制御記述スクリプト及び連携許諾データの解析結果を照合してデジタルコンテンツ同士の連携が可能かどうかを判定する連携許諾判定部６０５、記述されたデジタルコンテンツすべてに対して連携許諾を受けた連携制御記述スクリプトを動作させてデジタルコンテンツを再生する連携制御記述スクリプト再生部６０６、及びこれらの各部６０２〜６０６を制御する連携許諾制御部６０７とを有する。
【００３０】
図５に示す実施の形態における動作フローを、図４を参照して説明した第１の実施の形態における管理装置のフローと比較すると、ステップＳ７のみが異なり、他のステップはすべて同じ処理を行う。本実施の形態の場合、図１に示されているような、連携許諾を受けた連携制御記述スクリプトを記憶する連携制御記述スクリプト記憶装置は存在しない。その代わり、連携許諾を受けた連携制御記述スクリプトは、直ちに連携制御記述スクリプト再生部６０６に渡される。渡された後、スクリプトに記述されているデジタルコンテンツをコンテンツ記憶装置４００から取得し、連携動作を行いながらデジタルコンテンツを再生する。
【００３１】
なお、本実施の形態では、連携許諾を受けた連携制御記述スクリプトは再生されるのみであるが、登録も併せて行うように変形することも可能である。この場合、連携制御記述スクリプト再生部６０６とともに、前記第１の実施形態における連携制御記述スクリプト登録部１０５を同時に有する構成となる。また、動作フローとしては、登録してから再生する場合、逆に、再生してから登録する場合、さらに登録と再生を同時に行う場合などが考えられ、柔軟に構成することが可能である。
【００３２】
なお、本実施の形態では、連携許諾データ記憶装置３００とコンテンツ記憶装置４００とを別個の装置としているが、前述した第１の実施の形態における変形例と同様に、連携許諾データ記憶装置３００とコンテンツ記憶装置４００とを例えば一つのサーバ内に構築するようにしてもよい。
【００３３】
このように本実施の形態に係るコンテンツ再生装置では、連携制御記述スクリプトの実行に先立ち該スクリプトで指定された各コンテンツの連携許諾データを取得し、該連携許諾データに基づき連携制御記述スクリプトの実行許否が決定される。したがって、第１の実施形態と同様に、連携許諾データとしてコンテンツホルダの意思を反映させたものなどを予め適切に設定しておけば、コンテンツ再生装置６００における連携制御記述スクリプトによるコンテンツ再生は前記連携許諾データに基づく適切なものとなる。
【００３４】
以上本発明の実施の形態について詳述したが本発明はこれに限定されるものではない。例えば、上記各実施形態における各装置の各機能部のネットワーク上での実装位置は不問である。具体的には、第１の実施形態の変形例として、連携制御記述スクリプト管理装置１００内の各部は、複数の装置に分散実装し、各部をネットワークを介して接続するようにしてもよい。また同様に、第２の実施形態の変形例として、コンテンツ再生装置６００内の各部は、複数の装置に分散実装し、各部をネットワークを介して接続するようにしてもよい。なお、ネットワークとしては、通信回線のみならず、放送網やＣＡＴＶ網等も可能である。また、コンテンツの配信・管理システムとして、上記第１の実施の形態と第２の実施の形態とを組み合わせて構築してもよい。
【００３５】
【発明の効果】
以上説明したように、本発明によれば、改変を行わずに複数のコンテンツを連携再生させる場合、連携用デジタルコンテンツ（例えばＣＭ映像）を所有するホルダが、元のデジタルコンテンツ（例えば映画）を再生中にあるオブジェクト又はシーンが出現したことを契機として、そのオブジェクト又はシーンに関連するデジタルコンテンツを自動的に再生するという利用形態を利用者端末上で実現したい場合、連携用デジタルコンテンツホルダは元デジタルコンテンツのどのオブジェクト又はシーンに対してどのようなコンテンツを連携させるかの判断をすることなく連携が可能となり、デジタルコンテンツの連携再生に関する各種サービスの提供が可能になる。
【図面の簡単な説明】
【図１】連携制御記述スクリプトの管理システムのブロック図
【図２】連携制御スクリプトの一例を説明する図
【図３】連携許諾データの一例を説明する図
【図４】連携制御記述スクリプトの管理装置の動作を説明するフローチャート
【図５】コンテンツ再生装置のブロック図
【符号の説明】
１００…連携制御記述スクリプト管理装置、１０１…連携制御記述スクリプト解析部、１０２…連携許諾データ取得部、１０３…連携許諾データ解析部、１０４…連携許諾判定部、１０５…連携制御記述スクリプト登録部、１０６…連携許諾制御部、２００…連携制御記述スクリプト送信装置、３００…連携許諾データ記憶装置、４００…コンテンツ記憶装置、５００…連携制御記述スクリプト記憶装置、６００…コンテンツ再生装置、６０１…連携制御記述スクリプト入力部、６０２…連携制御記述スクリプト解析部、６０３…連携許諾データ取得部、６０４…連携許諾データ解析部、６０５…連携許諾判定部、６０６…連携制御記述スクリプト再生部、６０７…連携許諾制御部
【図１】
2005025560.tif 000003
【図２】
2005025560.tif 000004
【図３】
2005025560.tif 000005
【図４】
2005025560.tif 000006
【図５】
2005025560.tif 000007