説明

メディアファイルの保護方法

【課題】 メディアファイルの保護方法を提供する。
【解決手段】 本発明において、AVS−Mファイル内のDRM情報を通知する方法を開示する。相互運用可能性および互換性を実現すべく一般的ISO準拠メディアファイル形式ボックス構造に従い、IPMP記述子内のデフォルト暗号化アルゴリズムおよび関連する鍵管理情報が定義され、必須の保護スキームボックスに格納される。同様に、デフォルト保護スキームが壊れているか、またはそのような単一のビデオデータを保護するために複数のDRMモジュールが望ましい場合にも柔軟性を実現すべく、IPMP記述子により宣言されたIPMPツールIDを通じて、一般的IPMP通知スキームが提供される。コンテンツの実際の使用規則の取得を容易にする権利データ情報もまた提供される。メディアの元のコンテンツ種別が新規の被保護メディア形式に保存される。そのようなファイルは、AVS−Mビデオの交換、編集、および再生に、特にそのIP保護のために有用である。

【発明の詳細な説明】
【技術分野】
【0001】
本発明はマルチメディア・コンテンツ保護の分野に関する。より具体的には、本発明はメディアファイル(すなわちAVS−Mファイル)で用いる保護情報の通知方法に関する。
【背景技術】
【0002】
デジタルメディアリソースの急速かつ大規模な出現により、デジタル・コンテンツを利用したり、より簡単にアクセスしたいというユーザーの欲求が増大している。ファイル形式は、デジタルメディアデータ(ビデオ、音声、画像、テキスト、グラフィックスその他のデジタル装置用に生産されたコンテンツ)を配信する最も重要なコンテンツ・パッケージ手段の一つである。一般的なISO準拠のメディアファイル形式(ISO/IEC 14496−12)は、他のメディアファイルの大多数が準拠する標準形式である。
【0003】
AVSグループは現在、極めて効率的で、堅牢かつ拡張可能な音声/ビデオ符号化アルゴリズムおよびツールを開発中である。開発されたビデオ標準の一つはAVS−Mと呼ばれており、移動通信用のビデオ符号化、交換可能なデジタル格納メディア、ブロードバンド・ビデオ、マルチメディア電子メール、パケット・ネットワーク上のマルチメディアサービスその他アプリケーション用の標準である。このビデオ標準の開発と連携して、AVSの他の標準部分(AVS−Mファイル形式)が、独立部分として使用可能な保存形式を定義して、あらゆるISO FFの特性、特徴およびアプリケーションを継承すべくISO準拠ファイル形式に従って格納されるAVS−Mビデオ・コンテンツを調整する。しかし、AVS−Mビデオ・コンテンツを他のアプリケーション標準、例えば無線ストリーミング・アプリケーション標準で使用することも許されている。
【0004】
しかし、デジタルメディアリソースが容易に複製可能であり、不正に流通しやすいことが、標準化されたAVS−Mファイル形式を受容する際の阻害要因となる。そのような複製または不正な流通を防止すべく、当該形式を、暗号を用いて暗号化し、指定されたライセンスにより管理することができる。しかし、このような保護および権利管理情報を格納する共通形式またはDRMソリューションが存在しないため、広範な利用が阻害される。
【0005】
従って、本発明の目的は、AVS−Mファイル内の全ての保護情報を通知する手段を提供することである。
【非特許文献1】ISO/IEC 14496 ISO/IECベース・ファイル形式、2002年10月(N5259)
【非特許文献2】ISO/IEC 14496 ISO/IECベース・ファイル形式補追1、2004年6月(N6569)
【発明の開示】
【発明が解決しようとする課題】
【0006】
上述の従来技術には以下の課題がある。
【0007】
AVS−Mメディアファイルに包含されているメディアコンテンツは非保護(未暗号)形式であって、ユーザーにより違法な複製および/または不正に流通する恐れがある。このことが、コンテント・プロバイダからの要求が高まっている、コード化AVS−Mコンテンツの安全な配布および保存という特徴の阻害要因となる。
【0008】
AVS−Mファイル形式が従うISO準拠メディアファイル形式は、ISO準拠のメディアファイル形式またはその拡張メディアファイル形式により宣言されたメディアを保護すべく、一般的な基盤(例えば保護スキーム情報ボックス(ProtectionSchemeInfoBox))を提供してきた。
【0009】
しかし、AVS−Mファイル形式を保護すべく適切に使用できる一般的な構造として指定された詳細な保護情報は存在しない。これは例えば、使用すべき暗号化アルゴリズムの種類であって、その際に一般的な鍵管理情報を実際の鍵管理プロシージャへ送ってこれを支援しなければならず、またメディア再生を実施させるために上述のボックス基盤内で定義すべきライセンス関連の権利情報または使用規則である。
【0010】
本発明は、AVS−Mファイルパッケージ化機能が、安全に配信または保存すべく、生成されたAVS−Mファイルに全ての保護情報を配置する手段を利用できるようにするものである。本発明はまた、受信されたファイルに格納されたメディアが統制下にあることを受信機能が認識した場合に、AVS−Mファイル受信機能または再生機能が、当該ファイルを再生すべく、そのような保護のためのファイル形式ボックス構造内の保護情報を追跡および抽出できるようにしなければならない。そのような機構はまた、将来的に現れる他のAVSファイル形式の保護(例えばAVS1.0ビデオ、AVS1.0音声、AVS−M音声等)に容易に拡張できなければならない。
【課題を解決するための手段】
【0011】
本発明は、合理的な方式を用いて従来技術を改良し、上述の課題を解決する。
【0012】
ISO準拠ファイル形式「ボックス」から拡張されたデータ構造の新たな組を定義して、変換(例えば暗号化)されたAVS−Mファイル形式に関する情報を通知する方法を提供する。
【0013】
メディア(すなわちAVS−Mビデオ)の元のコンテンツ種別は、新たな被保護メディア形式で保存される。
【0014】
実際の復号化プロセスを容易にすべく、デフォルト暗号化の詳細に関する情報(例えば暗号化方法および対応するパラメータ)が提供される。実際の鍵管理プロセスを容易にすべく、本AVS−Mファイル保護に使用するデフォルトの鍵管理システムに関する情報が提供される。
【0015】
実際に使用されるDRMモジュールのダウンロードを容易にすべく、IPMP記述子で宣言されたIPMPツールIDを通じての一般的DRMモジュール情報が提供される。
【0016】
実際のライセンス取得を容易にすべく、本AVS−Mファイルに関連付けられた権利情報に関する情報が提供される。
【発明の効果】
【0017】
本発明は、必要な保護情報と共にAVS−Mファイルを用いてパッケージされたメディアコンテンツの保護に有用なDRMソリューションを提供する。本発明はまた、ユーザー端末が非保護メディアリソースの複合化および再生に必要な保護情報の取得を容易にする。暗号化の詳細、キー管理システム、ライセンスの照会、使用する一般的IPMPツール等のための保護情報が、構造化されたファイル形式ボックスに論理的に定義されている。
【発明を実施するための最良の形態】
【0018】
添付の図面を参照しつつ、本発明の好適に実施形態について以下に述べる。
【0019】
図1および図2に従来技術を示す。
【0020】
図1に、最上位レベルに一般的なAVS−Mファイル形式の構造を示す。ISOメディア形式の一般的な性質が、AVS−Mファイルにより完全に実装されている。AVS−Mファイルは主として、ファイル種別ボックス101、動画ボックス102、および時間順に並べられてインターリーブされた実際のAVS−Mビデオフレームを含むメディアデータボックス104の種のボックスで構成されている。AVS−Mファイル形式の主要ブランド・インジケータ105は、「avs1」でなければならない。実際のAVS−Mビデオ・トラック・ボックス103は、動画ボックス102内に含まれなければならない。AVS−Mビデオ・トラック・ハンドラボックス(HandlerBox)106用のハンドラ種別(handler_type)は「vide」、およびAVS−Mビデオ・トラックのサンプル記述の4文字コードは「avsm」でなければならない。図1に示すAVS−Mメディアファイルにパッケージされたメディアコンテンツは非保護形式である。
【0021】
AVS−Mファイル形式が準拠しているISO準拠のメディアファイル形式は、メディアトラックを保護すべく一般的な基盤を提供してきた。図2に、現在のISO準拠ファイル形式で使用するそのような一般的保護スキームを示す。サンプル記述の4文字コードが、保護カプセル化を示す4文字コードで置換される。これらのコードは、メディア種別(例えばビデオ・トラックの場合は「encv」201)によってのみ異なるだけである。保護スキーム情報ボックス202がサンプル記述に追加されているが、他の全てのボックスは変更されないままである。実際のメディアデータ203は、変換済み形式(例えば、暗号化済み)でなければならない。
【0022】
本発明において、一般的な被保護AVS−Mファイル構造を図3に示す。これは図2に示すような一般的ISO準拠ファイル形式保護スキームを採用している。AVS−Mファイルに対するこのようなISO準拠ファイル形式保護の実例として、サンプル記述の4文字コードが保護カプセル化を示す4文字コードで置換されることが挙げられ、ここでは「avsm」が「encv」301で置換されている。保護スキーム情報ボックス302はサンプル記述に追加されているが、他の全てのボックスは変更されないままである。最も重要な点は、元のサンプル入力種別(4文字コード「avsm」)が保護スキーム情報ボックス内、すなわち、元形式ボックス(OriginalFormatBox)と呼ばれる新規ボックス内に格納されていることである。保護スキーム情報ボックスに格納される情報に関する詳細を以下で定義する。本発明で開示する機構はまた、将来的に他のAVSファイル・トラック保護(例えばAVS1.0ビデオ、AVS1.0音声、AVS−M音声等)に適用可能である。
【0023】
・保護スキーム情報ボックス(Protection Scheme Information Box)
保護スキーム情報ボックスは、全ての変換済み情報(例えば適用された暗号化方法およびそのパラメータ、一般的DRMモジュール名およびその情報)、および鍵管理システムの種類や位置のような他の保護情報を含む。これはまた、メディアの元の(未暗号化)形式を記録する。図4に示すように、保護スキーム情報ボックス401はコンテナボックスであって4個のボックス、すなわち元形式ボックス402(必須)、IPMP情報ボックス(IPMP Info Box)403(必須)、スキーム種別ボックス(Scheme Type Box)404(任意)、およびスキーム情報ボックス405(任意)を含んでいる。保護スキーム情報ボックス401は、被保護ストリームを示す4文字コードを使用しているサンプル入力において必須である。
【0024】
このボックスを被保護サンプル入力において使用する場合、元の形式を記録するために元形式ボックスを含まなければならない。また、適用された保護を識別するために以下の通知方法の少なくともいずれかを用いなければならない。
1)スタンドアローンIPMP:MPEG−4システム外部のIPMP記述が用いられている場合、IPMP情報ボックス
2)スキーム通知:これらが用いられている場合、スキーム種別ボックスおよびスキーム情報ボックス(両方とも必須、あるいは両方とも不要)

aligned(8) class ProtectionSchemeInfoBox(fmt) extends Box('sinf’){
OriginalFormatBox(fmt) original_format; //任意
IPMPInfoBox IPMP_descriptors; //任意
SchemeTypeBox scheme_type_box; //任意
SchemeInformationBox info; //任意
【0025】
AVS−Mファイルの保護に用いる実際の通知方法の詳細は本発明の後半で開示する。
【0026】
・元形式ボックス
元形式ボックス402は、元の未変換サンプル記述の4文字コードを含む。
aligned(8) class OriginalFormatBox(codingname) extends Box(’frma’){
unsigned int(32) data_format = codingname;
}
データ形式(data_format)は元の未変換サンプル入力の4文字コードであって、この場合「avsm」の値をとる必要がある。
【0027】
・通知方法
IPMP情報ボックスは必須項目であって、複数のIPMPツールが使われる場合、「moov」アトム内に「大域的」IPMP制御ボックス(IPMPControlBox)も生起しなければならない。IPMP保護基盤は、メディア保護の目的で柔構造かつ相互運用可能な通知スキームを提供する。IPMPツールは、認証、複合化、および電子透かし等のIPMP機能を実行するDRMモジュールである。所与のIPMP(DRM)ツールが他のIPMP(DRM)ツールを調整してもよい。各IPMPツールは、プレゼンテーション・レベルまたはユニバーサル・レベルで、ツールを明確な仕方で識別する一意のIPMPツールIDを有する。堅牢にすべく、IPMPはツール更新可能であり、これによりセキュリティ障害に対応している。柔構造にすべく、IPMPは暗号ツールを含む各種のIPMPツールの利用が許されている。
【0028】
AVS−Mファイルは単一の保護スキームに固定することを意図しておらず(すなわち、特定の標準又は非標準暗号化方法、又は特定の電子透かしスキームを一切使用していない)、IPMP通知方法この場合によりよくあてはまる。しかし、詳細な暗号化アルゴリズムおよびそれに関連する他の情報(例えば鍵情報、選択的暗号化等)を有するデフォルトIPMP記述子を指定して、他の標準化DRMファイル(例えばISMACryptやOMADRM2.0PDCF)のように、実際の実装を容易にすることができる。ライセンス情報や鍵管理システム情報等、他の保護情報もまたIPMP情報ボックス内で通知することができる。
【0029】
・IPMP情報ボックス
IPMP情報ボックスは、ストリームに適用されている保護を記録する1個以上のIPMP記述子を含む。IPMP記述子(IPMP_Descriptor)は、MPEG−4 IPMPシステム内で定義されている。しかし、IPMP記述子がISO準拠のメディアファイル形式内で使われている場合、IPMP情報ボックス内に直接格納されているため、他のいかなるMPEG−4システム機能も必要としない。各IPMP記述子は、保護のために必須のIPMPツールを識別するIPMPツールID(IPMP_ToolID)を有する。独立登録機関(RA)を用いるため、誰でも自身のIPMPツールを登録して、衝突なしにこれを識別することができる。IPMP記述子は、それが含む1個以上のIPMPツールのインスタンス用にIPMP情報を格納するが、IPMP権利データ、鍵管理システムデータ、IPMP鍵データ、ツール設定データ等に限定されない。
aligned(8) class IPMPInfoBox extends FullBox('imif’,0,0){
IPMP_Descriptor ipmp_desc[];
}
class IPMP_Descriptor() extends BaseDescriptor : bit(8) tag = IPMP_DescrTag

bit(8) IPMP_DescriptorID;
unsigned int(16) IPMPS_Type;
if (IPMP_DescriptorID == 0xFF && IPMPS_Type == 0xFFFF){
bit(16) IPMP_DescriptorIDEx;
bit(128) IPMP_ToolID;
bit(8) controlPointCode;
if(controlPointCode > 0x00) bit(8) sequenceCode;
IPMP_Data_BaseClass IPMPX_data[];
}
}
IPMP_descrはIPMP記述子の配列である。
【0030】
複数の暗号アルゴリズム(いくつかの非標準暗号化アルゴリズムを含む)、電子透かしツールを用いてファイルの保護を強化する場合、異なるIPMPツールIDを有する複数のIPMP記述子を指定して、被保護AVS−Mビデオストリームに関連付けることができる。
【0031】
AVS−Mビデオストリームが、普及しているかまたは標準的な暗号アルゴリズムにより保護されている場合、デフォルトのIPMP記述子は定義されており、これを図5に示す。IPMP記述子IDEx501は、AVS−Mビデオストリームへのポインタを定義する。デフォルトのAVS−M暗号化/復号ツールのIPMPIDは、AVSにより自身のIPMPツールID0x1111(502)と共に登録される。AESモード503=0x01である場合、暗号文に前置される128ビットの初期化ベクトルを有し、RFC2630に基づいてパディングされているNIST128ビット鍵暗号ブロック連鎖モード(CBC)の定義に従ってAES対称暗号化が用いられる。AESモード503=0x02である場合、NIST128ビット鍵カウンタモード(CTR)の定義に従ってAES対称暗号化が用いられる。暗号文に前置される一意なカウンタを用いてパディング無しに128ビットIVが構成される。IV長504は、アクセス・ユニットに先行するIVの長さを定義する。選択的暗号化(SelectiveEncryption)505は、暗号化インジケータ(0はAUが未暗号化、1はAUが暗号化済みを示す)を提供する。鍵インジケータ長(KeyIndicatorLength)506は、鍵インジケータの長さをバイト単位で定義する。isKeyURLというフラグ507を用いて、鍵データがURLにより宣言されているか、あるいは当該記述子に直接格納されているかのマーク付けを行なう。
【0032】
ライセンス情報(直接的な権利/使用規則情報またはそのURL)がファイル・ボックスにも格納されている場合、図6に示すように、そのような情報を格納すべくIPMP情報ボックス内で別のIPMP記述子を定義する必要がある。このIPMP記述子において、この場合IPMPツールID601の値0x0000はIPMPツールを返送しないが、装置が対応する権利データを返送することを示すために用いされる。制御ポイント(ControlPoint)602の値0x00は、この場合制御ポイントが適用されていないことを意味する。isRightsURLというフラグ603を用いて、権利データがURLにより宣言されているか、あるいは当該記述子に直接格納されているかのマーク付けを行なう。
【0033】
・スキーム種別ボックス(SchemeTypeBox)およびスキーム情報ボックス(SchemeInformationBox)
スキーム種別ボックスは、保護スキームを識別する。スキーム情報ボックスは、使用中のスキームを用いてだけ解釈されるコンテナボックスである。暗号化システムが必要とするあらゆる情報がここに格納されている。
【0034】
スキーム種別ボックスは、以下のフィールドからなる。
−スキーム種別(Scheme_type)は、保護スキームを定義するコードである。
−スキームバージョン(Scheme_version)は、コンテンツ生成に用いるスキームのバージョンである。
−スキームURI(Scheme_URI)は、ユーザーのシステムにスキームがインストールされていない場合に、ユーザーをウェブ・ページに案内するオプションを可能にする。これは、ヌルで終端するUTF8文字ストリングとして形成された絶対URIである。
【0035】
別の特定スキーム用の追加的なスキーム種別ボックスはスキーム情報ボックスと共に、オプションである(例えばISMACryptおよびOMADRM2.0PDCF)。オプションの通知が存在する場合、これらの特別なDRMスキーム(例えばISMACryptやOMADRM2.0PDCF)を実装し得る端末により、被保護AVS−Mファイルの解釈が試みられることを意味する。上で定義されたIPMP情報が、そのような特別なスキーム情報にマッピングされる。
【0036】
被保護ISMA暗号化(ISMACrypt)ファイルおよび/またはOMADRM2.0PDCFファイルを、上で定義されたIPMP情報を実装している筈の端末(AVS−Mファイルリーダ)で解釈しようと試みている場合、被保護AVS−M準拠ファイルにパッケージングされる前に、ISMACryptファイルのスキーム情報ボックスまたはOMADRM2.0PDCFを含むスキーム種別ボックス内に通知された全ての情報がIPMP情報ボックスにマッピングすることにより、恰もそのような特別な保護スキームを特定のIPMPツールとして、またそれに対応する情報を特定のIPMPデータとして取り扱うようにする。
【0037】
図7に、被保護AVS−M ファイルを生成するサーバのプロシージャを示す。最初に、コンテンツ・サーバ701がデフォルト暗号アルゴリズム、鍵管理システム、および権利データ関連情報703を用いて、あるいは何らかの未知DRMモジュールおよび権利関連情報702を表わすべく特定のIPMPツールだけを用いて、IPMP記述子を生成してフォーマットしなければならない。複数のIPMP記述子がIPMP情報ボックス704を構築し、更に、保護スキーム情報ボックス706を元形式ボックス705情報(すなわち元の未変換サンプル入力コーディング名を表わす4文字コード「avsm」)と共に形成する。保護スキーム情報ボックスは更に、動画ボックス708をサンプル記述ボックス情報707(すなわち宣言されたビデオ・サンプルが保護されていることを示す4文字コード「encv」)と共に形成する。最後に、メディアデータボックス709および動画ボックスに含まれている変換済み(例えば暗号化)AVS−Mビデオメディアデータはファイル名「avs1」で一緒にパッケージされて被保護AVS−Mファイル710を形成し、エンドユーザーによりダウンロードまたはストリーミングできるようにする。
【0038】
図8に、サーバからダウンロードまたはストリーミングされた被保護AVS−Mファイルを再生する端末または装置のプロシージャを示す。端末801がサーバからAVS−Mファイル802をダウンロードまたはストリーミングした場合、第1のステップはAVS−M動画ボックス804のサンプル記述ボックス805内に格納されている4文字コードの情報を抽出することである。「avsm」が検出されたならば、実際のAVS−Mファイルは非保護形式であり、AVS−Mデータボックス803に格納されているAVS−Mビデオメディアデータは端末により直接再生することができる。「encv」が検出されたならば、AVS−Mデータボックス803に格納されている実際に受信されたAVS−Mビデオメディアデータは変換済み(例えば暗号化)形式であって直接再生することができないため、保護スキーム情報ボックス806内に格納されている情報を取得すべく更なるステップが必要である。デフォルト暗号アルゴリズム、鍵管理システム、および権利データ関連情報808を、保護情報ボックス内のIPMP情報ボックス807で宣言されているIPMP記述子から抽出できる場合、端末はこれらの情報を利用して鍵、ライセンス等を取得して非保護AVS−Mビデオデータを復号化して再生する。IPMP記述子807から特定のIPMPツール情報および権利関連データ809しか得られない場合、端末は何処からかダウンロードされた(特別なIPMPIDを備えた)実際のDRMモジュール810を実行して、非保護AVS−Mビデオデータを逆変換(例えば復号化)して再生する。
【産業上の利用可能性】
【0039】
本発明はデジタルメディアファイルのアプリケーション分野、特にAVS−Mメディアファイルの生成、配信、および利用を統括する保護情報の通知に適用することができる。
【図面の簡単な説明】
【0040】
【図1】非保護AVS−Mファイルの構造を示す図。
【図2】ビデオ・トラック用の一般的ISO準拠ファイル形式保護スキームを示す図。
【図3】被保護AVS−Mファイルの一般的構造を示す図。
【図4】保護スキームボックスを、その全ての下位ボックスがAVS−Mファイル保護に使用された状態で示す図。
【図5】デフォルトIPMP記述子の形式を、全ての必須保護情報(暗号および鍵管理システム関連情報)と共に示す図。
【図6】権利関連情報を格納するIPMP記述子の形式を示す図。
【図7】被保護AVS−Mファイルを生成するサーバのプロシージャを示す図。
【図8】サーバからダウンロードまたはストリーミングされた被保護AVS−Mファイルを再生する端末または装置のプロシージャを示す図。
【符号の説明】
【0041】
101 ファイル種別ボックス
102 動画ボックス
103 AVS−Mビデオ・トラック・ボックス
104 メディアデータボックス
105 主要ブランド・インジケータ
106 ハンドラボックス
107 サンプル記述ボックス
201 メディア種別
202 保護スキーム情報ボックス
203 メディアデータ
301 4文字コード
302 保護スキーム情報ボックス
303 暗号化AVS−Mデータ
401 保護スキーム情報ボックス
402 元形式ボックス
403 IPMP情報ボックス
404 スキーム種別ボックス
405 スキーム情報ボックス
501 IPMP記述子IDEx
502 IPMPツールID
503 AESモード
504 IV長
505 選択的暗号化
506 鍵インジケータ長
507 フラグ
601 IPMPツールID
602 制御ポイント
603 フラグ
701 コンテンツ・サーバ
702 権利関連情報
703 権利データ関連情報
704 IPMP情報ボックス
705 元形式ボックス
706 保護スキーム情報ボックス
707 サンプル記述ボックス情報
708 動画ボックス
709 メディアデータボックス
710 被保護AVS−Mファイル
801 端末
802 AVS−Mファイル
803 AVS−Mデータボックス
804 AVS−M動画ボックス
805 サンプル記述ボックス
806 保護スキーム情報ボックス
807 IPMP情報ボックス
808 権利データ関連情報
809 権利関連データ
810 DRMモジュール

【特許請求の範囲】
【請求項1】
メディアファイルの保護方法であって、
IPMP記述子内にDRM保護情報を生成して、これらをファイル内のIPMP情報ボックスに格納するステップと、
ファイル内の保護スキーム情報ボックス内に元形式ボックスを含むIPMP情報ボックスを生成するステップと、
ファイル内の更にサンプル記述ボックス・レベルにあるDRM保護情報を通知するステップと、
動画ボックス内にあるメディアデータをメディアデータ再生機能が処理するために必要な全ての保護情報を、変換済みメディアデータを含むメディアデータボックスと合わせて完全な被保護ファイル構造を形成するステップとを含む方法。
【請求項2】
使用権利情報をIPMP権利データに格納するステップと、
IPMPデータの種別としてIPMP権利データをIPMP記述子に格納するステップと、
前記IPMP記述子をファイル内のIPMP情報ボックスに格納して、付随するメディアデータが記載使用規則により統治されることを示すステップとを更に含む、請求項1に記載のメディアファイル保護方法。
【請求項3】
前記権利データが直接XMLまたは2進権利情報であるか、または単に端末が実際の権利データを追跡するためのURLである、請求項2に記載のメディアファイル保護方法。
【請求項4】
メディア変換(例えば暗号化)された関連情報をIPMP記述子に格納するステップと、
前記IPMP記述子をファイル内のIPMP情報ボックスに格納して、付随するメディアデータが記載情報を用いて再変換(例えば復号化)可能であることを示すステップとを更に含む、請求項1に記載のメディアファイル保護方法。
【請求項5】
前記メディア変換された関連情報が、定義されたIPMPツールIDを含む一般的なIPMPツール情報およびユーザーがそのようなDRMモジュールをダウンロードするための対応情報か、あるいは特定のデフォルト暗号化アルゴリズムおよび対応する鍵管理システム情報のいずれかを含む、請求項4に記載のメディアファイル保護方法。
【請求項6】
前記特定のデフォルト暗号化アルゴリズムが、AES CBCまたはAES CTRモードであることが好ましく、対応する鍵管理システム情報がIV長、選択的暗号化、鍵インジケータ長、および実際の鍵データ情報を含んでいるがこれに限定されないことが好ましい、請求項5に記載のメディアファイル保護方法。
【請求項7】
前記ファイルがAVS−Mビデオファイルに適用されて、AVS1.0ビデオ、AVS1.0音声、AVS−M音声等の保護に容易に拡張できることが好ましい、請求項1、2、および4のいずれか一項に記載のメディアファイル保護方法。
【請求項8】
前記AVS−Mビデオファイルが、ファイル・ブランド用に4文字コードの名称「avs1」、およびその元サンプル・トラック入力記述用に4文字コード「avsm」を有する、請求項7に記載のメディアファイル保護方法。
【請求項9】
メディアファイル保護方法であって、
IPMP情報ボックスに格納されているメディアファイル用の全ての保護情報を、保護スキーム情報ボックス内のスキーム種別ボックスおよびスキーム情報ボックスにも同様にマッピングして、これを他の被保護メディア形式(例えばISMACryptまたはOMA DRM2.0PDCFファイル)に準拠させるステップと、
前記マッピングされた情報を解釈して、これら特別のDRMスキーム(例えばISMACryptファイルおよびOMA DRM2.0PDCF)だけを実装している端末により前記被保護メディアファイルを再生するステップとを含む方法。
【請求項10】
メディアファイル保護方法であって、
何らかの被保護メディア形式(例えばISMACryptまたはOMA DRM2.0PDCFファイル)の保護スキーム情報ボックス内のスキーム種別ボックスおよびスキーム情報ボックスで宣言されている特定の保護情報を、IPMP情報ボックスのIPMP記述子にマッピングするステップと、
前記マッピングされた情報を解釈して、AVS−M標準被保護ファイルだけを実装している端末により前記被保護メディアファイルを再生するステップとを含む方法。
【請求項11】
特定のIPMPツールとして特別の保護スキーム(例えばISMACryptおよびOMA DRM2.0PDCF)、および特定のIPMPデータとして対応情報を指定するステップを更に含む、請求項10に記載のメディアファイル保護方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2007−13782(P2007−13782A)
【公開日】平成19年1月18日(2007.1.18)
【国際特許分類】
【外国語出願】
【出願番号】特願2005−193891(P2005−193891)
【出願日】平成17年7月1日(2005.7.1)
【出願人】(000005821)松下電器産業株式会社 (73,050)
【Fターム(参考)】