(57)【要約】【課題】厳密な処理を課しながら、デジタルコンテンツが容易に配信及び複製可能な処理システムを可能にする他の手段が必要とされることが理解できる。【解決手段】第１の態様では、本発明は、ワークフローに従ってデジタルコンテンツを処理する方法に関する。デジタルコンテンツが受信され、処理装置がデジタルコンテンツを処理することが許可されているか決定するため、ワークフローの情報がチェックされる。処理装置がデジタルコンテンツを処理することが許可されている場合、デジタルコンテンツが処理され、ワークフローの情報が更新される。【選択図】図５
2010129087.tif 000002
【特許請求の範囲】
【請求項１】
ワークフローに従ってデジタルコンテンツを処理する方法であって、
ａ）前記デジタルコンテンツを受信するステップと、
ｂ）処理装置が前記デジタルコンテンツを処理することが許可されているか決定するため、前記ワークフローの情報をチェックするステップと、
前記処理装置が前記デジタルコンテンツを処理することが許可されている場合、
ｃ）前記デジタルコンテンツを処理するステップと、
ｄ）前記ワークフローの情報を更新するステップと、
を有する方法。
【請求項２】
前記デジタルコンテンツは、暗号化形式により受信され、
前記ステップｃ）はさらに、
前記デジタルコンテンツの処理前に、
ｃ１）前記暗号化されたデジタルコンテンツの解読キーを提供するステップと、
ｃ２）前記暗号化されたデジタルコンテンツを解読するステップと、
前記デジタルコンテンツの処理後に、
ｃ３）前記処理されたデジタルコンテンツを暗号化するステップと、
を有する、請求項１記載の方法。
【請求項３】
前記処理装置は、該処理装置の識別子を有し、
前記ステップａ）は、前記処理装置がさらにコンテンツ識別子と前記処理装置の識別子とを第２装置に送信することによって実行され、
前記ステップｂ）は、前記第２装置が前記コンテンツ識別子に対応する前記デジタルコンテンツのワークフローの情報を取得し、該情報を前記コンテンツ識別子と前記処理装置の識別子と比較することによって実行され、
前記ステップｃ）は、前記処理装置により実行され、
前記ステップｄ）は、前記第２装置により実行される、請求項１記載の方法。
【請求項４】
前記処理装置が第２装置から前記デジタルコンテンツの処理を要求する先行するステップをさらに有し、
前記ステップａ）は、前記第２装置により実行され、
前記ステップｂ）は、前記第２装置が前記デジタルコンテンツのワークフローの情報を取得し、該情報と前記処理装置の識別子と比較することにより実行され、
前記ステップｃ）は、前記処理装置により実行され、
前記ステップｄ）は、前記第２装置により実行され、
当該方法はさらに、前記ステップｃ）の前に、
前記第２装置が処理プラグインを前記処理装置に送信するステップと、
前記処理装置が、前記処理プラグインを実行し、前記デジタルコンテンツを受信するステップと、
を有する、請求項１記載の方法。
【請求項５】
前記ステップａ）は、処理装置により実行され、
当該方法はさらに、
前記処理装置が、前記デジタルコンテンツのコンテンツ識別子と、前記デジタルコンテンツを直近に処理した装置の識別子とを第２装置に送信するステップと、
前記コンテンツ識別子と前記デジタルコンテンツを直近に処理した装置の識別子とを用いて、少なくとも１つの処理装置により前記デジタルコンテンツに適用可能な少なくとも１つのアクションを決定するステップと、
前記第２装置が、少なくとも１つの処理装置により前記デジタルコンテンツに適用可能な少なくとも１つのアクションを有する補助情報を生成するステップと、
を有し、
前記ステップｂ）は、前記処理装置の識別子と前記補助情報と比較することによって実行され、
前記ステップｃ）及びｄ）は、前記処理装置により実行される、請求項１記載の方法。
【請求項６】
ワークフローに従ってデジタルコンテンツを処理するシステムであって、
デジタルコンテンツを受信するよう構成される受信装置と、
前記デジタルコンテンツを処理するよう構成される処理装置と、
前記処理装置が前記デジタルコンテンツを処理することが許可されているか決定するため、前記ワークフローの情報をチェックするよう構成されるユニットと、
前記ワークフローの情報を更新するよう構成されるユニットと、
を有するシステム。
【請求項７】
前記受信装置は、前記デジタルコンテンツを暗号化形式により受信するよう構成され、
当該システムはさらに、
前記暗号化されたデジタルコンテンツの解読キーを提供するよう構成される第１ユニットと、
前記暗号化されたデジタルコンテンツを解読するよう構成される第２ユニットと、
前記処理されたデジタルコンテンツを暗号化するよう構成される第３ユニットと、
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にデジタルコンテンツ処理に関し、特にデジタルコンテンツのためのワークフローに関する。
【背景技術】
【０００２】
本セクションは、以下の説明及び／又は請求される本発明の各種態様に関する様々な背景技術を読者に紹介することを意図する。ここでの説明は、本発明の各種態様のより良い理解を可能にするため、読者に背景情報を提供することが有用であると考えられる。従って、これらの説明は、この観点で参照されるべきものであり、従来技術の自認として理解されるべきものでない。
【０００３】
フィルムや音楽などのマルチメディアコンテンツ、ドキュメント、フォトなどのコンテンツは、エンドユーザに楽しんでもらうためリリースされる前にしばしば処理される必要がある。
【０００４】
例えば、フィルムは、実際のレコーディングからリリースまでに、デラッシング（ｄｅ−ｒｕｓｈｉｎｇ）、ミキシング、デジタルエフェクトの付加、ダビング、サブタイトリングなどの多数の処理ステップを経由する。
【０００５】
コンテンツプロバイダは、１）厳密でトレーサブルな処理と、２）コンテンツの容易な送信及び複製という処理（後処理とも呼ばれる）システムのための２つの要件を有することが容易に理解されるであろう。当業者は、従来のシステムは何れの要件を充足するが、両方の要件を充足するものでないことを理解するであろう。
【０００６】
アナログシステムは、一般に第１の要件を充足する。コンテンツがテープやフィルムリールに記憶されているとき、処理を制御することは比較的容易である。すなわち、テープが次の部門に送られるまで、コンテンツはある部門にとどまる。さらに、盗難の場合、テープを追跡することも可能である。他方、コンテンツの送信は、これが物理的なテープを送信することを要求するため、あまり直接的でなく、特に長距離を伴う場合には自然と困難になる。また、コンテンツが物理的に複製される必要があるため、コンテンツを複数のエンティティに一度に提供することは困難である。さらに、使用後のコンテンツの消去及び／又は破壊はまた、ユーザに対する制約を与えるかもしれない。
【０００７】
デジタルシステムは、コンテンツの容易な送信と複製を提供する。しかしながら、コンテンツの処理を制御することははるかに困難である。コンテンツがサーバにある場合、誰がそれにアクセス可能であるか制御することは極めて困難であり、ある部門が前の部門がコンテンツの処理を完了したと誤って信じた場合、エラーが生じるかもしれない。
【０００８】
図１は、本発明が利用可能な一例となる処理システムを示す。システム１００は、サブタイトリング装置１１０と、カラーマネージメント装置１２０と、ダビング装置１４０と、デジタル特殊効果装置１５０と、ストレージ装置１６０と、放射除去装置１３０とを有し、これらはすべてネットワーク１７０により接続される。
【０００９】
図１のシステムでは、例えば、コンテンツは、ダビング装置１４０と、任意的にさらにサブタイトリング装置１１０に送信される前、放射除去装置１３０を通過する前に、カラーマネージメント装置１２０とデジタル特殊効果装置１５０（順不同）を通過することが要求されるかもしれない。すべての装置がストレージ装置１６０にアクセス可能であるとき、ワークフローが尊重されることを制御することは困難である。
【００１０】
デジタルシステムにおけるこの困難さは、デジタル著作権管理（ＤＲＭ）システムに固有のものである。ＤＲＭは、使用制限に従ってコンテンツに対するアクセスを制御する。コンテンツは暗号化され、独立したライセンスがエンドユーザに提供される。
【００１１】
ＤＲＭアーキテクチャは、コンテンツプロバイダと、コンテンツディストリビュータと、ライセンス発行者と、コンテンツユーザとを有し、１）それらがサーバの周囲に構築され、２）エンドユーザは、取得したコンテンツから新たなコンテンツやライセンスを生成することが許されておらず、３）コンテンツを解読する権利はグローバルである、すなわち、ユーザはそれを所有するか、又は所有しない、という特徴を有している。
【００１２】
大部分の従来技術によるＤＲＭ手段は、上述した２つの要件を充足するのに適していないことが理解される。
【００１３】
国際出願ＰＣＴ／ＥＰ０８／０５３１８１は、デジタルコンテンツのためのワークフローが、解読キーと暗号化キーとをリンクさせるいくつかのルールを各処理装置に格納させることによって確保される手段を提供する。デジタルコンテンツがカラーマネージメント装置、ダビング装置及びサブタイトリング装置によってこの順序で処理されることが想定されることを想像されたい。コンテンツは、カラーマネージメント装置しか対応する解読キーを有していない暗号化キーを使用して当該コンテンツを暗号化することによって、システムに入力される。カラーマネージメント装置は、解読キーを用いて解読されたコンテンツが、ダビング装置しか対応する解読キーを有していない暗号化キーを用いて暗号化されるべきであることを述べたルールを格納している。同じスキームが、その他の装置に適用される。また、ワークフローが確保される。
【００１４】
この手段は多くのケースにおいて良好に機能するが、いくつかの例では、特にコンテンツが外部装置により処理されるとき、システムにおいてキーを管理することが困難となりうる。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
従って、厳密な処理を課しながら、デジタルコンテンツが容易に配信及び複製可能な処理システムを可能にする他の手段が必要とされることが理解できる。この手段は、デジタル処理管理（ＤＰＭ）と呼ばれる。
【００１６】
本発明は、このような手段を多数の変形と共に提供する。
【課題を解決するための手段】
【００１７】
第１の態様では、本発明は、ワークフローに従ってデジタルコンテンツを処理する方法に関する。デジタルコンテンツが受信され、処理装置がデジタルコンテンツを処理することが許可されているか決定するため、ワークフローの情報がチェックされる。処理装置がデジタルコンテンツを処理することが許可されている場合、デジタルコンテンツが処理され、ワークフローの情報が更新される。
【００１８】
第１の好適な実施例では、デジタルコンテンツは、暗号化形式により受信される。デジタルコンテンツの処理前に、暗号化されたデジタルコンテンツの解読キーが提供され、暗号化されたデジタルコンテンツが解読される。デジタルコンテンツの処理後に、処理されたデジタルコンテンツが暗号化される。
【００１９】
第２の好適な実施例では、処理装置は、該処理装置の識別子を有する。デジタルコンテンツは、処理装置がさらにコンテンツ識別子と処理装置の識別子とを第２装置に送信することによって受信される。上記チェックは、第２装置がコンテンツ識別子に対応するデジタルコンテンツのワークフローの情報を取得し、該情報をコンテンツ識別子と処理装置の識別子と比較することによって実行される。処理装置はデジタルコンテンツを処理し、第２装置はワークフロー情報を更新する。
【００２０】
第３の好適な実施例では、本方法は、前記処理装置が第２装置から前記デジタルコンテンツの処理を要求する先行するステップをさらに有する。デジタルコンテンツは、第２装置がデジタルコンテンツのワークフローの情報を取得し、該情報と処理装置の識別子と比較することにより受信される。第２装置が処理プラグインを処理装置に送信し、処理装置が、処理プラグインを実行し、デジタルコンテンツを受信する。上記更新は、第２装置により実行される。
【００２１】
第４の好適な実施例では、処理装置がデジタルコンテンツを受信し、デジタルコンテンツのコンテンツ識別子と、デジタルコンテンツを直近に処理した装置の識別子とを第２装置に送信する。コンテンツ識別子とデジタルコンテンツを直近に処理した装置の識別子とを用いて、少なくとも１つの処理装置によりデジタルコンテンツに適用可能な少なくとも１つのアクションが決定され、第２装置が、この情報を有する補助情報を生成する。上記チェックは、処理装置の識別子と補助情報と比較することによって実行され、上記処理及び更新は、処理装置により実行される。
【００２２】
第２の態様では、本発明は、ワークフローに従ってデジタルコンテンツを処理するシステムに関する。本システムは、デジタルコンテンツを受信するよう構成される受信装置と、デジタルコンテンツを処理するよう構成される処理装置と、処理装置が前記デジタルコンテンツを処理することが許可されているか決定するため、ワークフローの情報をチェックするよう構成されるユニットと、ワークフローの情報を更新するよう構成されるユニットとを有する。
【００２３】
第１の好適な実施例では、受信装置は、デジタルコンテンツを暗号化形式により受信するよう構成される。本システムはさらに、暗号化されたデジタルコンテンツの解読キーを提供するよう構成される第１ユニットと、暗号化されたデジタルコンテンツを解読するよう構成される第２ユニットと、処理されたデジタルコンテンツを暗号化するよう構成される第３ユニットとを有する。
【発明の効果】
【００２４】
本発明によると、厳密な処理を課しながら、デジタルコンテンツが容易に配信及び複製可能な処理システムを実現することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、本発明が利用可能な上述した一例となる処理システムを示す。
【図２】図２は、本発明により使用される処理グラフを示す。
【図３】図３は、本発明の第１の好適な実施例によるデジタルコンテンツ処理のためのシステムを示す。
【図４】図４は、本発明の第１の好適な実施例によるデジタルコンテンツ処理のための方法の一例となるフローチャートを示す。
【図５】図５は、本発明の第１の好適な実施例の変形によるデジタルコンテンツ処理のための方法の一例となるフローチャートを示す。
【図６】図６は、本発明の第２の好適な実施例によるデジタルコンテンツ処理のためのシステムを示す。
【図７】図７は、本発明の第２の好適な実施例によるデジタルコンテンツ処理のための方法の一例となるフローチャートを示す。  図面において、図示されたブロックは純粋に機能的なエンティティであり、必ずしも物理的に独立したエンティティに対応するとは限らない。これらの機能的エンティティは、ハードウェア、ソフトウェア又はソフトウェアとハードウェアの組み合わせとして実現されてもよく、さらに１以上の集積回路により実現されてもよい。
【発明を実施するための形態】
【００２６】
本発明の主たるアイデアは、ワークフローに従ってデジタルコンテンツを処理する方法であって、
ａ）第１装置において前記デジタルコンテンツを受信するステップと、
ｂ）第２装置から前記デジタルコンテンツに関する処理許可を要求するステップと、
ｃ）前記コンテンツに関する情報を前記第２装置において生成するステップと、
ｄ）処理装置が前記デジタルコンテンツを処理することが許可されているか決定するため、前記ワークフローの情報をチェックするステップと、
前記処理装置が前記デジタルコンテンツを処理することが許可されている場合、
ｅ）前記第１装置において前記デジタルコンテンツを処理するステップと、
ｆ）前記第２装置において前記ワークフローの情報を更新するステップと、
を有する方法である。
【００２７】
処理情報の生成は、常に文脈情報に基づき中央装置（第２装置）により実行される。文脈情報は、例えば、コンテンツが経由可能な可能性のあるすべての処理ステップを記述した処理グラフにおける現在ポジションとすることが可能である。
【００２８】
グラフは、ワークフローを制御する一例となる方法にすぎないことは理解されるであろう。ワークフローはまた、より低いワークロードを有する１以上の装置しか所与の時点においてコンテンツを処理しないように、装置及び／又はオペレータのワークロードを考慮して制御されてもよい。ワークフローはまた、労働時間中に米国にいるオペレータによってコンテンツが処理され、労働時間がすでに終わっている欧州のオペレータによっては処理されないように、現在の時間に応じて制御されてもよい。また、可能性のある処理装置の近くの人々に応じてワークフローを制御することが可能である。
【００２９】
本発明の範囲外であるキー管理及び配布は、例えば、Ｍｅｎｅｚｅｓらの“Ｈａｎｄｂｏｏｋ  ｏｆ  Ａｐｐｌｉｅｄ  Ｃｒｙｐｔｏｇｒａｐｈｙ  第５版（２００１年８月，ＣＲＣ  Ｐｒｅｓｓ，ＩＳＢＮ：０−８４９３−８５２３−７）の第１２及び１３章に記載される何れか適切な従来技術による方法を用いて処理されてもよい。
［第１の好適な実施例］
図３は、本発明の第１の好適な実施例によるデジタルコンテンツ処理のためのシステムを示す。デジタルコンテンツのワークフローを実行するシステム５００は、デジタルコンテンツ５３２を変更するよう構成される少なくとも１つのワークフロー活動エージェント５１０と、ワークフローエンジン５２０と、ワークフローデータベース５４０と、未処理コンテンツデータベース５５０と、プロテクトコンテンツデータベース５６０とを有する。各ワークフロー活動エージェント５１０は、好ましくはセキュアな場所に一意的なワークフローエージェント識別子（ＷＡＩＤ）５１２を格納する。
【００３０】
デジタルコンテンツ５３２は、それがワークフロー活動エージェント５１０により処理されていないとき、（未処理コンテンツデータベースに格納されているときを除く）暗号化される。処理されていないデジタルコンテンツ５３２は、好ましくはデジタルコンテンツ５３２を直近に処理したワークフロー活動エージェント５１０のＷＡＩＤ５１２に関する情報を提供する識別子と、デジタルコンテンツのコンテンツ識別子を有したヘッダ（図示せず）と共に、コンテンツファイル５３０に格納される。
【００３１】
ワークフローエンジン５２０は、未処理コンテンツデータベース５５０に格納された、又は他の何れか適切な方法により受信した未処理又は生のコンテンツを準備し、プロテクトされたデジタルコンテンツを生成するため、未処理デジタルコンテンツをスクランブル化キーにより暗号化し、デジタルコンテンツに対して何れのワークフローを利用するか決定することによって、それを準備する。プロテクトされたデジタルコンテンツは、プロテクトコンテンツデータベース５６０に格納され、デジタルコンテンツのエントリがワークフローデータベース５４０に格納される。当該エントリは、デジタルコンテンツのための識別子と、デジタルコンテンツをプロテクトするのに用いられるスクランブル化キーと、コンテンツについて利用されるワークフローと、ポジションインジケータとを有する。しかしながら、すでに通過したノードを排除するため、処理される毎に処理グラフを変更することも可能であることは理解されるであろう。ワークフローデータベース５４０（及び／又はワークフローエンジン）はまた、ＷＡＩＤ５１２とワークフロー活動エージェント５１０が動作する１以上のノードとの間の対応関係に関する情報を格納してもよい。
【００３２】
ユーザがデジタルコンテンツを処理することを所望するとき、それは、コンテンツファイル５３０からコンテンツ識別子を抽出し、そのＷＡＩＤ５１２と共にコンテンツ識別子をワークフローエンジン５２０に送信する。ワークフロー活動エージェント５１０とワークフローエンジン５２０との間の通信は、好ましくは、セキュア認証チャネル（ＳＡＣ）５１４を通過する。ワークフローエンジン５２０は、ワークフローデータベース５４０からコンテンツ識別子に対応するエントリを抽出する。その後、現在のＷＡＩＤ５１２を有するワークフロー活動エージェント５１０が直近のノード（すなわち、インスタンスＩＤ５３４により参照されるもの）に続くおそらく複数のノードの１つに対応するかチェックする。要求元のワークフロー活動エージェント５１０がデジタルコンテンツ５３２を処理することが許可されていると判断される場合、ワークフローエンジン５２０は、解読に必要なコンテンツキーを、おそらく処理されたデジタルコンテンツをプロテクトするのに使用される第２のコンテンツキーと共にワークフロー活動エージェント５１０に送信する。
【００３３】
ワークフロー活動エージェント５１０がデジタルコンテンツ５３２の処理を終了すると、それは、デジタルコンテンツ５３２を再暗号化し、ワークフローデータベース５４０におけるデジタルコンテンツ５３２のエントリをその後に更新するかもしれないワークフローエンジン５２０に通知する。ワークフロー活動エージェント５１０はまた、プロテクトコンテンツデータベース５６０への格納のため、コンテンツファイル５３０を送信することが好ましい。
【００３４】
図４は、本発明の第１の好適な実施例によるデジタルコンテンツ処理のための方法の一例となるフローチャートを示す。
【００３５】
ステップ６０２において、ユーザは、コンテンツファイル５３０のヘッダ５３６を用いてデジタルコンテンツ５３２を検索する。ヘッダ５３６は、好ましくは、コンテンツについて利用されるワークフローを特定するワークフローＩＤと、デジタルコンテンツ５３２の完全性の検証を可能にするフィールドと、デジタルコンテンツの識別子と、ヘッダの完全性の検証を可能にするフィールドと、直近のノードのインスタンスＩＤ５３４を有するメタデータとを有する。メタデータを除いて、ヘッダが暗号化されることが好ましい。その後、ワークフロー活動エージェント５１０は、ステップ６０４においてコンテンツファイル５３０を提供するプロテクトコンテンツデータベース５６０からコンテンツファイル５３０をリクエストする。
【００３６】
ワークフロー活動エージェント５１０は、ステップ６０６においてワークフローエンジン５２０にそのＷＡＩＤ５１２と共に送信するヘッダ５３６を抽出する。ワークフローエンジン５２０は、ステップ６０８において、受信したヘッダを解読し、その完全性を、これを可能にするフィールドを用いて検証する。その後、ワークフローエンジン５２０は、インスタンスＩＤ５３４を抽出し（ステップ６１０）、ワークフロー活動エージェント５１０がデジタルコンテンツ５３２を処理することが可能であることを検証する（ステップ６１２）。処理可能でない場合、ワークフローエンジン５２０は、好ましくは、ワークフロー活動エージェント５１０にこれを通知し、停止する。しかしながら、ワークフロー活動エンジン５１０がデジタルコンテンツ５３２を処理することが可能である場合、ワークフローエンジン５２０は、ワークフローデータベース５４０からコンテンツキーを抽出し（ステップ６１４）、コンテンツキーをワークフロー活動エージェント５１０に送信する（ステップ６１６）。
【００３７】
その後、ステップ６２０において、ワークフロー活動エージェント５１０は、デジタルコンテンツ５３２を解読及び処理する。その後、ステップ６２２において、それは、ワークフロー活動エージェント５１０に返す（ステップ６２４）新たなヘッダを生成するワークフローエンジン５２０から新たなヘッダを要求し（ステップ６２２）、その後、ワークフロー活動エージェント５１０は、デジタルコンテンツ５３２を暗号化し、ステップ６２６において対応するコンテンツファイルを格納する。
【００３８】
その後、ステップ６２８において、ワークフローエンジン５２０は、ワークフローデータベース５４０のデジタルコンテンツのエントリを更新する。これは、処理されたコンテンツをプロテクトするのに使用されるコンテンツキーを格納し、おそらく使用される場合にはポジションインジケータを更新するか又は処理グラフを変更することによって実行される。
［第１の好適な実施例の変形］
第１の好適な実施例の変形では、処理装置は、何れかのワークフローエージェント識別子を初期的には格納しておらず、デジタルコンテンツにアクセスするのに必要なソフトウェアをすべてを格納しているとは限らない可能性がある。デジタルコンテンツを処理可能となるため、当該装置はワークフローエージェントプラグインを要求、受信及びインストールする。
【００３９】
図５は、本発明の第１の好適な実施例の変形のフローチャートを示す。まず、ステップ７０２において、ワークフローエンジン７７０は、処理装置７６０、デジタルコンテンツを処理するよう構成される活動アプリケーション７６２及びユーザ（図示せず）の少なくとも１つ、好ましくはすべてを認証する。認証が成功すると、セキュア認証チャネル（ＳＡＣ）が、処理装置７６０とワークフローエンジン７７０との間に確立される。
【００４０】
その後、ステップ７０４において、ユーザは、図５と同様に、プロテクトコンテンツデータベース５６０から処理対象のコンテンツを選択する。その後、ステップ７０６において、処理装置７６０は、ワークフローエンジン７７０からコンテンツの処理を要求する。ワークフローエンジン７７０は、ステップ７０８において、ユーザの選択に対応するコンテンツファイル７９０を抽出し、ヘッダ７９４を解読し、ステップ７１０において、ワークフロー情報をそれから抽出する。ワークフローエンジン７７０はまた、ステップ７１２において、ヘッダ７９４のワークフロー情報に対応するワークフローデータベースエントリを抽出する。ステップ７１４において、ワークフローエンジン７７０は、処理装置７６０がデジタルコンテンツを処理可能であるか決定する。これは、好ましくは、要求元（ユーザ、処理装置７６０及び活動アプリケーション７６２）に関する情報、コンテンツファイル７９０のヘッダ７９４のワークフロー情報（ワークフロー識別子、前のノード）、ワークフローデータベースのエントリからの情報（処理グラフの次のノード）及びおそらく現在のスケジュールなどを比較することによって実行される。
【００４１】
処理装置７６０がデジタルコンテンツ７９２を処理することが認証されている場合、ワークフローエンジン７７０は、ステップ７１６において、ワークフローを実行するよう構成されるワークフローエージェントプラグインを生成する。ワークフローエージェントプラグインは、デジタルコンテンツ７９２を解読するための解読キーと、処理後にデジタルコンテンツ７９２を再暗号化するための暗号化キーとを有する。上述されるように、処理はデジタルコンテンツ７９２の変更を必ずしも意味しないことに留意されたい。
【００４２】
ワークフローエンジン７７０は、ステップ７１８において、好ましくは完全性の検証後、ワークフローエージェントプラグインを実行し（ステップ７２０）、プロテクトコンテンツデータベース５６０からコンテンツファイル７９０を取得する（ステップ７２２）処理装置７６０にワークフローエージェントプラグインを送信する。その後、ステップ７２４において、ワークフローエージェントプラグインを用いてデジタルコンテンツ７９２を解読し、デジタルコンテンツを処理し、ワークフローエージェントプラグインを用いてそれを再暗号化する。
【００４３】
その後、ステップ７２６において、デジタルコンテンツファイル７９０は、格納のためプロテクトコンテンツデータベース５６０に送信され、処理装置７６０は、ステップ７２８において、デジタルコンテンツ７９２が再暗号化され、コンテンツファイルが格納されたことをワークフローエンジン７７０に通知する。
［第２の好適な実施例］
第２の好適な実施例では、コンテンツの処理グラフは、中央に配置されたワークフローデータベースに構成され、解読キーは、そこから処理エンジンに送信されるが、エージェントがコンテンツを処理することが可能であるかの判断は、エージェント自体によって行われる。
【００４４】
図６は、本発明の第２の好適な実施例によるコンテンツのデジタルコンテンツ処理のためのシステムを示し、図７は、本発明の第２の好適な実施例によるデジタルコンテンツ処理方法の一例となるフローチャートを示す。
【００４５】
デジタルコンテンツのワークフローを実行するシステム８００は、デジタルコンテンツ８３２を変更するよう構成される少なくとも１つのワークフロー活動エージェント８１０と、ワークフローエンジン８２０と、ワークフローデータベース８４０とを有する。各ワークフロー活動エージェント８１０は、好ましくはセキュアな場所に一意的なワークフローエージェント識別子（ＷＡＩＤ）８１２を格納する。
【００４６】
第１実施例と同様に、デジタルコンテンツ８３２は、それがワークフロー活動エージェント８１０により処理されていないときに暗号化される。処理中でないデジタルコンテンツ８３２は、好ましくは、デジタルコンテンツを直近に処理したワークフロー活動エージェント８１０のＷＡＩＤ８１２に関する情報を提供する識別子８３４と、デジタルコンテンツのコンテンツ識別子を有するヘッダ（図示せず）と共に、コンテンツファイル８３０に格納される。
【００４７】
ワークフローエンジン８２０は、第１実施例の入力エンジンと同様に、未処理コンテンツを準備するようにしてもよい。これを実行して、ワークフローエンジン８２０は、プロテクトされたデジタルコンテンツを生成するため、未処理デジタルコンテンツをスクランブル化キーにより暗号化し、デジタルコンテンツについて使用するワークフローを決定する。デジタルコンテンツのエントリは、ワークフローデータベース８４０に格納される。当該エントリは、デジタルコンテンツの識別子と、デジタルコンテンツをプロテクトするのに使用されるスクランブル化キーと、コンテンツについて使用するワークフローと、ポジションインジケータとを有する。しかしながら、すでに通過したノードを排除するため、処理される毎に処理グラフを変更することも可能である。ワークフローデータベース８４０（及び／又はワークフローエンジン）はまた、ＷＡＩＤ８１２とワークフロー活動エージェント８１０が動作する１以上のノードとの間の対応関係に関する情報を格納してもよい。
【００４８】
ユーザがデジタルコンテンツを処理することを所望すると、ステップ９０２において、それは、対応するコンテンツファイル８３０を取得し、コンテンツファイル８３０からコンテンツ識別子８３４（すなわち、インスタンスＩＤ）を抽出し、コンテンツ識別子をワークフローエンジン８２０に送信する（ステップ９０４）。第２の好適な実施例では、このメッセージをプロテクトする必要はない。ワークフローエンジン８２０は、ステップ９０６において、ワークフローデータベース８４０からコンテンツ識別子に対応するワークフロー情報、すなわち、何れの活動エージェントによりコンテンツに適用されうるアクションを抽出する。ワークフローエンジン８２０はまた、コンテンツキーを抽出し（ステップ９０８）、少なくともワークフロー情報とコンテンツキーとを有するプロテクトされたライセンスを生成する（ステップ９１０）。このライセンスは、その後、ステップ９１２において、活動エージェント８１０に送信される。
【００４９】
ライセンスは、例えば、ドメインキー、ＳＡＣセッションキー、ブロードキャスト暗号化、公開鍵暗号化などの何れか適切な従来技術による方法によりプロテクトされてもよい。しかしながら、本発明の範囲外であるため、ここでは詳細には説明されない。
【００５０】
ライセンスを受信すると、ワークフローエージェント８２０は、ステップ９１４において、コンテンツに対して許可されているアクションをチェックする。許可されているアクションを実行可能である場合、それは、ステップ９１６においてライセンスからコンテンツキーを抽出し、ステップ９１８においてコンテンツをスクランブル解除し、ステップ９２０においてコンテンツを処理する。
【００５１】
ワークフロー活動エージェント８１０がデジタルコンテンツ８３２の処理を終了すると、それは、デジタルコンテンツ８３２を再暗号化し、ワークフローデータベース８４０のデジタルコンテンツ８３２のエントリをその後に更新するかもしれないワークフローエンジン８２０に通知する。
【００５２】
本発明は、デジタルコンテンツが所定のワークフローに従って処理されることを確実にすることが可能なデジタル処理管理のための複数の実施例による手段を提供することが理解されるであろう。
【００５３】
上記説明、請求項及び図面（必要に応じて）に開示された各特徴は、独立に又は何れか適切な組み合わせにより提供されてもよい。ハードウェアにより実現されるとして説明される特徴は、ソフトウェアによっても実現可能である。必要に応じて、接続は無線接続又は有線接続として実現されてもよく、必ずしも直接的又は専用の接続でなくもよい。
【００５４】
請求項に示される参照番号は、単なる例示のためものであり、請求項の範囲について限定的な効果を有するものでない。
【符号の説明】
【００５５】
１００、５００  システム
１１０  サブタイトリング装置
１２０  カラーマネージメント装置
１３０  放射除去装置
１４０  ダビング装置
１５０  デジタル特殊効果装置
１６０  記憶装置
５１０  ワークフロー活動エージェント
５２０  ワークフローエンジン
５４０  ワークフローデータベース
５５０  未処理コンテンツデータベース
５６０  プロテクトコンテンツデータベース
【図１】
2010129087.tif 000003
【図２】
2010129087.tif 000004
【図３】
2010129087.tif 000005
【図４】
2010129087.tif 000006
【図５】
2010129087.tif 000007
【図６】
2010129087.tif 000008
【図７】
2010129087.tif 000009
【外国語明細書】
2010129087000001.pdf