(57)【特許請求の範囲】
【請求項１】
ダウンロード型のＡＶコンテンツを受信する方法であって、
制御データの内、ＩＰＭＰの初期設定に必要なデータを得るステップと、
制御データの内、ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを得るステップと、
コンテンツデータの内、ＩＰＭＰ保護コンテンツデータを得るステップと、
コンテンツデータの内、非ＩＰＭＰ保護コンテンツデータを得るステップと、
ＩＰＭＰの初期設定に必要なデータを第１のボックスに納めるステップと、
ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを第２のボックスに納めるステップと、
ＩＰＭＰ保護コンテンツデータを第３のボックスに納めるステップと、
非ＩＰＭＰ保護コンテンツデータを第４のボックスに納めるステップと、
を含むことを特徴とする方法。
【請求項２】
制御データとコンテンツデータとを分けるステップを更に含むことを特徴とする請求項１記載の方法。
【請求項３】
前記ＡＶコンテンツは、ＭＰ４ファイルフォーマットで配信することを特徴とする請求項１記載の方法。
【請求項４】
前記ＩＰＭＰの初期設定に必要なデータは、ＩＰＭＰツールリスト、使用権情報、ＩＰＭＰ記述子の少なくとも何れか一つであることを特徴とする請求項１記載の方法。
【請求項５】
前記ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータは、ＩＰＭＰ権利データ、ＩＰＭＰ鍵データ、ＩＰＭＰツール構成データ、ＩＰＭＰ記述子の少なくとも何れか一つであることを特徴とする請求項１記載の方法。
【請求項６】
ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータは、ビデオ用と、オーディオ用を別々のボックスに埋め込むことを特徴とする請求項１記載の方法。
【請求項７】
コンテンツデータ用ボックスには、ＩＰＭＰ保護がなされたコンテンツデータを入れるボックスと、ＩＰＭＰ保護がなされていないコンテンツデータを入れるボックスとを設けることを特徴とする請求項１記載の方法。
【請求項８】
ダウンロード型のＡＶコンテンツを受信する装置であって、
制御データの内、ＩＰＭＰの初期設定に必要なデータを得る手段と、
制御データの内、ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを得る手段と、
コンテンツデータの内、ＩＰＭＰ保護コンテンツデータを得る手段と、
コンテンツデータの内、非ＩＰＭＰ保護コンテンツデータを得る手段と、
ＩＰＭＰの初期設定に必要なデータを第１のボックスに納める手段と、
ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを第２のボックスに納める手段と、
ＩＰＭＰ保護コンテンツデータを第３のボックスに納める手段と、
非ＩＰＭＰ保護コンテンツデータを第４のボックスに納める手段と、
を含むことを特徴とする装置。
【請求項９】
制御データとコンテンツデータとを分ける手段を更に含むことを特徴とする請求項８記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダウンロード型のファイル形式で配信されるＡＶコンテンツについて、著作権管理情報の埋め込み方に関する。更に詳しくは、ＭＰ４ファイルフォーマットで配信されるＭＰＥＧ−４メディア・ストリームに対するＭＰＥＧ−４知的財産管理および保護（ＩＰＭＰ）に関する。
【背景技術】
【０００２】
ＡＶコンテンツを配信する方法には、大別して、２つある。一つは、ストリーム型配信であり、もう一つはダウンロード型配信である。ストリーム型配信は、送信側からＡＶコンテンツデータをストリームで送り、受信側はデータを受けつつ、再生する。従って、送信されたデータは、少ない待ち時間で再生される。一方、ダウンロード型配信は、送信側からＡＶコンテンツデータをファイルで送り、受信側は、ＡＶコンテンツデータ全てを受けた後、再生する。従って、送信されたデータは、全てそろうまで再生が開始されない。
【０００３】
本発明は、ダウンロード型のファイル形式に関し、ダウンロード型配信の一例としてＭＰ４がある。
ＭＰ４ファイルフォーマットはＭＰＥＧ−４システム仕様の一部として規定されている。実際には、より一般的なＩＳＯベースのメディア・ファイルフォーマットの特別な使用例である。ＭＰ４ファイルフォーマットはメディア・データのローカル操作を容易にする汎用ファイルフォーマットであり、ストリーミング・プロトコルの独立性を維持する。ＭＰ４ファイルフォーマットのメディア・データが最も「自然な」フォーマットで保存されるため断片化が生じない。
【０００４】
ＭＰＥＧ−４システム仕様はまた、ＭＰＥＧ−４システム文脈でメディア・ストリームを保護する仕組みとしてＩＰＭＰ拡張仕様を規定している。これは、例えば暗号化により保護されているＭＰ４ファイルフォーマットのストリームを保護する方法を規定している。ＩＰＭＰ機構において、保護されたメディア・ストリームだけでなくＩＰＭＰ記述子がＭＰ４ファイルに格納されていて、どのストリームがどのように保護されているかを識別することができる。より正確には、ＩＰＭＰ記述子は、他のＭＰＥＧ−４システム情報をも含むオブジェクト記述子に格納されている。図１に、ＭＰＥＧ−４ＩＰＭＰ保護の一般的なアーキテクチャ図を示す。
【０００５】
ＭＰＥＧ−４システム互換端末は、ＭＰ４ファイルからオブジェクト記述子を読み出すことができ、その中にＩＰＭＰ記述子があればさらにこれを読むために記述子を構文解析することが可能である。ＩＰＭＰ記述子は、関連付けられたメディア・ストリームがどのように保護されているか、さらに処理を行なうにはどのＩＰＭＰツールを使うべきかに関するコンテンツ情報を与える。この先行技術は非特許文献１に開示されている。
【０００６】
ＭＰ４ファイルフォーマットによりメディア・データのローカル操作が容易に行なえるため、例えばＩＳＭＡや３ＧＰＰ等、ＭＰＥＧ−４以外の他の多くの仕様も自身の仕様のデフォルト・ファイルフォーマットとしてＭＰ４ファイルフォーマットを選択している。さらに、実務上、これらの仕様は例えば暗号化等のメディア・ストリームの保護にＭＰＥＧ−４システムと同一の要件を有する。しかし、これらの仕様はＭＰＥＧ−４システムに完全には対応していないため、自身のメディア・ストリームを保護すべく既に規定されているＩＰＭＰソリューションを直接利用することはできない。ＩＰＭＰ保護されたストリームを含むＭＰ４ファイルが与えられた場合、これらの仕様だけと互換性を有する受信器はオブジェクト記述子もＩＰＭＰ記述子も認識できないであろう。さらに、変換に関する情報がＩＰＭＰ記述子にしか格納されていないため、これらの受信器には受信したメディア・ストリームが無制約なのか、または保護されているかを認識する手段がない。従って、保護されたメディア・ストリームを伴なうＭＰ４ファイルをこれらの端末が扱えるようにする別の仕組みが必要となる。
【非特許文献１】ＩＳＯ／ＩＥＣ１４４９６−１／ＦＤＡＭ３（ＩＳＯ／ＩＥＣＪＴＣ１／ＳＣ２９／ＷＧ１１  Ｎ５２８２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は以下の課題を解決しようとするものである。
【０００８】
今まで、ストリーム型配信については、配信されるＡＶコンテンツについてＩＰＭＰ保護が可能であったが、ダウンロード型配信については、配信されるＡＶコンテンツのＩＰＭＰ保護が可能でなかった。そこで、本発明は、ダウンロード型配信についても、配信されるＡＶコンテンツのＩＰＭＰ保護が可能になるような方法および装置を提案することを目的とする。
ＭＰＥＧ−４システムは、ＭＰ４ファイルフォーマットで保存されているメディア・ストリームを保護するＩＰＭＰ機構を規定する。ＩＰＭＰ情報は、ＯＤストリームに格納されたＩＰＭＰ記述子に格納されている。ＭＰＥＧ−４システム互換受信器の場合、それがＩＰＭＰ記述子を読む度に、この記述子に関連付けられたメディア・ストリームがＩＰＭＰ管理下にあることがわかる。
【０００９】
しかし、例えばＩＳＭＡや３ＧＰＰ等の仕様の多くでは、ＭＰＥＧ−４システムを必要とせずに若干のＭＰＥＧ−４ストリームタイプの記述およびＭＰ４ファイルフォーマットしか使用しない。これらの仕様と互換性を有する受信器は、ＭＰＥＧ−４メディア・ストリームを格納しているが他のＭＰＥＧ−４システム情報を含んでいない単純なＭＰ４ファイルしか読めない。ＩＰＭＰ管理下のメディア・ストリームを伴なうＭＰ４ファイルが与えられた場合、ＭＰ４ファイル内のオブジェクト記述子とＩＰＭＰ記述子は共にＭＰＥＧ−４システム情報に属するため、上記の受信器はこれらを全く認識しない。保護されたストリームとは知らずにこれらを通常のストリームとして処理しようとした場合、保護されたストリームのコードポイントが変更されている可能性があるため、これらの受信器が破損する恐れがある。
【００１０】
ここに開示する発明は上述の課題の解決を試みる。本発明は、簡単なＭＰ４ファイル受信器、すなわち非ＭＰＥＧ−４互換なものにより、ＭＰ４ファイルで受信したメディア・ストリームが無制約であるか、ＩＰＭＰ管理下にあるかを識別可能にする。メディア・ストリームがＩＰＭＰ管理下にある場合、本発明はＭＰＥＧシステム情報を必要とせずにファイルフォーマット手段でＩＰＭＰ情報を提供する方法も提案する。
【課題を解決するための手段】
【００１１】
ＭＰ４ファイル内で無制約ストリームとＩＰＭＰ管理下のストリームとを識別する際の課題を解決すべく、本発明はそれらがＩＰＭＰで保護されている場合は代替的にメディア・ストリーム用の４ＣＣフォーマット識別器の利用を提案する。
【００１２】
受信器がＭＰＥＧ−４システム対応であることを必要とせずに、端末にＩＰＭＰ保護に関する情報を提供すべくＭＰ４の「ＢＯＸ」を拡張した新たなデータ構造の組を規定する。
【００１３】
ＭＰ４ファイルにおいて、元のＭＰＥＧ−４識別子ではなく代替的フォーマット識別子をＳａｍｐｌｅＥｎｔｒｙボックス内で用いて、ＩＰＭＰ管理下のストリームが存在することを通知する。
【００１４】
このＭＰ４ファイル内に含まれるメディア・ストリームがＩＰＭＰで保護されている場合、ＩＰＭＰＴｏｏｌＬｉｓｔおよび、ＩＰＭＰ記述子および使用権を含むＩＰＭＰＣｏｎｔｒｏｌＢｏｘである’ｉｐｍｃ’ボックスがｍｏｏｖ階層に格納されている筈である。
【００１５】
いずれかのメディア・ストリームがＩＰＭＰ管理下にある場合、ＩＰＭＰ情報を格納すべくＩＰＭＰＩｎｆｏＢｏｘである’ｉｍｉｆ’ボックスが生成される。このＩＰＭＰＩｎｆｏＢｏｘはメディア・ストリームのサンプル記述に付加され、他のボックスは一切変更されない。
【００１６】
受信器側では、所与のＭＰ４ファイル内のメディア・ストリームが代替的フォーマット識別子により識別されている場合、受信器はメディア・ストリームが保護されていることを認識する筈であり、より詳細なＩＰＭＰ情報を求めてＩＰＭＰＩｎｆｏＢｏｘを探索する。
【発明の効果】
【００１７】
ＩＰＭＰ保護コンテンツデータを配信することができるフォーマットを多くすることができる。
【発明を実施するための最良の形態】
【００１８】
図２に本発明に係る、ダウンロード型のファイル形式で配信されるＡＶコンテンツについて、著作権管理情報の埋め込み方を示すデータ構造を示す。図２は、ＭＰ４の場合を例に説明する。
ＭＰ４には、複数のボックスが含まれ、階層構造をとる。各ボックスには、４文字コード(4 character code)でボックス名が付与されている。従って、このボックス名を４ＣＣフォーマット識別子とも言う。ＭＰ４ファイルフォーマットはＩＳＯベースのメディア・ファイルフォーマットの拡張であり、メディア・ストリームのタイプがＳａｍｐｌｅＥｎｔｒｙボックスのインスタンス内の４ＣＣフォーマット識別子で識別される。ボックスとはデータの入れ物であり、ボックス内にボックスを入れることが可能である。
【００１９】
以下、ＭＰ４のファイル構造を説明する。
ＭＰ４のファイル２２は、ファイルの種類を示す’ｆｔｙｐ’ボックスと、制御データが集められ、収納されている’ｍｏｏｖ’ボックスと、コンテンツデータが集められ、収納されている’ｍｄａｔ’ボックスを有する。
【００２０】
’ｍｏｏｖ’ボックスは、ＩＰＭＰの初期設定に必要なデータを含む’ｉｐｍｃ’ボックスと、ビデオ用の制御情報を含む’ｔｒａｋ’ボックスと、オーディオ用の制御情報を含む’ｔｒａｋ’ボックスを有する。’ｉｐｍｃ’ボックスには、ＩＰＭＰツールリスト、ＩＰＭＰ記述子、使用権情報などが含まれる。
【００２１】
ビデオ用の制御情報を含む’ｔｒａｋ’ボックスは、ヘッダ情報を含む’ｔｋｈｄ’ボックスと、メディアに関するデータを含む’ｍｄｉａ’ボックスを有する。’ｍｄｉａ’ボックスは、メディアの制御情報を含む’ｍｉｎｆ’ボックスを有し、さらにその中には、種々の制御情報をテーブル形式で集めた’ｓｔｂｌ’ボックスを有する。
【００２２】
’ｓｔｂｌ’ボックスは、コーデックのプロパティ情報を含む’ｓｔｓｄ’ボックスと、各サンプルの継続時間（表示時刻）を含む’ｓｔｔｓ’ボックスと、サンプルとチャンクの関係を含む’ｓｔｓｃ’ボックスと、各サンプルのサイズを含む’ｓｔｓｚ’ボックスと、各チャンクの開始位置を含む’ｓｔｃｏ’ボックスと、ランダムアクセス可能なサンプル番号を含む’ｓｔｓｓ’ボックスと、ＩＰＭＰ情報を含む’ｉｍｉｆ’ボックスを有する。
【００２３】
オーディオ用の制御情報を含む’ｔｒａｋ’ボックスも、ビデオ用の制御情報を含む’ｔｒａｋ’ボックスと同様の構成を有する。すなわち、オーディオ用の制御情報を含む’ｔｒａｋ’ボックスは、ヘッダ情報を含む’ｔｋｈｄ’ボックスと、メディアに関するデータを含む’ｍｄｉａ’ボックスを有する。’ｍｄｉａ’ボックスは、メディアの制御情報を含む’ｍｉｎｆ’ボックスを有し、さらにその中には、種々の制御情報をテーブル形式で集めた’ｓｔｂｌ’ボックスを有する。
【００２４】
’ｓｔｂｌ’ボックスは、コーデックのプロパティ情報を含む’ｓｔｓｄ’ボックスと、各サンプルの継続時間（表示時刻）を含む’ｓｔｔｓ’ボックスと、サンプルとチャンクの関係を含む’ｓｔｓｃ’ボックスと、各サンプルのサイズを含む’ｓｔｓｚ’ボックスと、各チャンクの開始位置を含む’ｓｔｃｏ’ボックスと、ランダムアクセス可能なサンプル番号を含む’ｓｔｓｓ’ボックスと、ＩＰＭＰ情報を含む’ｉｍｉｆ’ボックスを有する。
【００２５】
’ｍｄａｔ’ボックスは、コンテンツデータが含まれる種々のボックスを有する。ＩＰＭＰ保護がなされていないビデオのコンテンツデータは、’ｍｐ４ｖ’ボックスに、オーディオのコンテンツデータは、’ｍｐ４ａ’ボックスに、テキストのコンテンツデータは、’ｍｐ４ｓ’ボックスに含まれる。他方、ＩＰＭＰ保護がなされているコンテンツデータは、’ｉｐｍｐ’ボックスに含まれる。
【００２６】
図２に示すＭＰ４のフォーマットでＡＶコンテンツが配信され、受信装置では、ファイル２２全てをダウンロードした後、ファイル２２に含まれるＡＶコンテンツを再生することが可能となる。再生は、まず、’ｍｄａｔ’ボックスに含まれるデータの識別が行われる。すなわち、これから再生するコンテンツデータが、ＩＰＭＰ保護がなされているコンテンツデータか、それともＩＰＭＰ保護がなされていないコンテンツデータかの判断を行う。コンテンツデータが’ｉｐｍｐ’ボックスに含まれておれば、ＩＰＭＰ保護がなされているコンテンツデータとして扱われる。この場合、’ｉｐｍｃ’ボックスに含まれているＩＰＭＰツールリストにより、必要な暗号解読ツールを特定し、コンテンツデータの暗号を解読する。また、ＩＰＭＰ記述子によりＩＰＭＰツールの制御点の場所や、制御内容を特定する。更に使用権により、再生回数の制限がなされたり、課金がなされる。
【００２７】
また、ＩＰＭＰ保護されたコンテンツデータの暗号が解かれ、再生する場合、’ｉｍｉｆ’ボックスにあるＩＰＭＰ情報により、透かし情報を解読し、コピー制御を行う。また、’ｉｍｉｆ’ボックスにＩＰＭＰ記述子を含めることも可能である。ＩＰＭＰ保護とそのパラメータを解釈するために必要な情報を含んでいる。
【００２８】
以上のようにして、ＭＰ４のフォーマットで送られダウンロードしたＡＶコンテンツデータもＩＰＭＰ保護を受けることが可能となる。
【００２９】
以上説明したように、本発明によれば、ダウンロード型のファイル形式で配信されるＡＶコンテンツは、制御データ用ボックスと、コンテンツデータ用ボックスに分けられ、制御データ用ボックス内の第１の場所、例えば先頭部に設けた第１のボックスに、ＩＰＭＰの初期設定に必要なデータ、例えばＩＰＭＰツールリスト、使用権情報、ＩＰＭＰ記述子等の少なくとも何れか一つが埋め込まれ、制御データ用ボックス内の第２の場所に、例えば第２のボックスに、ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータ、例えばＩＰＭＰ権利データ、ＩＰＭＰ鍵データ、ＩＰＭＰツール構成データ、ＩＰＭＰ記述子等の少なくとも何れか一つが埋め込まれる。ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータは、ビデオ用と、オーディオ用を別々の場所に、例えば第２Ａのボックスと、第２Ｂのボックスに埋め込むようにしても良い。これにより、ビデオとオーディオをそれぞれ独立して管理することができる。これらの第１のボックス、第２Ａのボックス、第２Ｂのボックスには、ＩＰＭＰに関連したボックス名が付与されている。
【００３０】
更に、コンテンツデータ用ボックスには、ＩＰＭＰ保護がなされたコンテンツデータを入れるボックスと、ＩＰＭＰ保護がなされていないコンテンツデータを入れるボックスとを設け、ＩＰＭＰ保護がなされたコンテンツデータを入れるボックスにはＩＰＭＰに関連したボックス名が付与されている。
【００３１】
受信器は、各メディア・ストリームに関連付けられたＩＰＭＰＩｎｆｏＢｏｘである’ｉｐｍｃ’ボックス、’ｉｍｉｆ’ボックス内を見て、後の処理に使用すべくＩＰＭＰ保護情報を取得する。
【００３２】
ｍｏｏｖ階層全体を通じて、ＩＰＭＰツールリストを格納できる追加のＩＰＭＰＣｏｎｔｒｏｌＢｏｘが規定され、ＭＰ４ファイル内の全ストリームを再生するのに必要なＩＰＭＰツールの数を端末に通知する。使用権もまたこのＩＰＭＰＣｏｎｔｒｏｌＢｏｘ内に格納可能である。
【００３３】
ＩＰＭＰＩｎｆｏＢｏｘ、すなわち、’ｉｍｉｆ’ボックスは、ＩＰＭＰ保護とそのパラメータを解釈するために必要な情報を含んでいる。ＩＰＭＰＩｎｆｏＢｏｘはコンテナボックスであって、トラック内のＩＰＭＰ保護されたメディア・サンプルに関連付けられたサンプルテーブルボックス内に格納されるべきものである。
ボックスタイプ：‘ｉｍｉｆ’
コンテナ：サンプルテーブルボックス（‘ｓｔｂｌ’）
必須：否
数量：任意
ａｌｉｇｎｅｄ（８）ｃｌａｓｓ  ＩＰＭＰＩｎｆｏＢｏｘ  ｅｘｔｅｎｄｓ  Ｂｏｘ（‘ｉｍｉｆ’）｛
ＯｒｉｇｉｎａｌＦｏｒｍａｔＢｏｘ  ｏｒｉｇｉｎａｌ＿ｆｏｒｍａｔ；
ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒ  Ｉｐｍｐ＿ｄｅｓｃ［］；
｝
Ｏｒｉｇｉｎａｌ  Ｆｏｒｍａｔ  Ｂｏｘ
Ｏｒｉｇｉｎａｌ  Ｆｏｒｍａｔ  Ｂｏｘはサンプル記述の４ＣＣフォーマットを含んでいる。
ａｌｉｇｎｅｄ（８）ｃｌａｓｓ  ＯｒｉｇｉｎａｌＦｏｒｍａｔＢｏｘ（ｃｏａｄｉｎｇｎａｍｅ）  ｅｘｔｅｎｄｓ  Ｂｏｘ（‘ｏｆｍｔ’）｛
ｕｎｓｉｇｎｅｄ  ｉｎｔ（３２）ｄａｔａ＿ｆｏｒｍａｔ＝ｃｏｄｉｎｇｎａｍｅ；
｝
ｄａｔａ＿ｆｏｒｍａｔは解読されて符号化されたデータのフォーマットである。
【００３４】
ＩＰＭＰ＿記述子は１４４９６−１に規定されている。これはオブジェクトへのアクセス方法および復号化方法を記述したＭＰＥＧ−４オブジェクト記述（ＯＤ）の一部である。ここに、ＭＰ４フォーマットではＯＤストリームを必要とせずにＩＰＭＰ記述子を直接ＩＰＭＰＩｎｆｏＢｏｘ内に格納可能である。
【００３５】
ＩＰＭＰＩｎｆｏＢｏｘ内にＩＰＭＰ記述子が存在することで、関連付けられたメディア・ストリームが、ＩＰＭＰ記述子に記述されているＩＰＭＰツールにより保護されていることを示す。
【００３６】
各ＩＰＭＰ＿記述子は、保護に必要なＩＰＭＰツールを識別するＩＰＭＰ＿ＴｏｏｌＩＤを有する。独立した登録機関（ＲＡ）を利用すれば、誰でも自身のＩＰＭＰツールを登録して、衝突せずに識別することが可能である。
【００３７】
ＩＰＭＰ＿記述子は１個以上のＩＰＭＰツールインスタンスのＩＰＭＰ情報を格納し、ＩＰＭＰ権利データ、ＩＰＭＰ鍵データ、ツール構成データ等を含むがこれに限定されない。
【００３８】
メディア・ストリームが複数のＩＰＭＰツールで保護されている場合、複数のＩＰＭＰ記述子をＩＰＭＰＩｎｆｏＢｏｘに格納することができる。
【００３９】
ＩＰＭＰＣｏｎｔｒｏｌＢｏｘ、すなわち’ｉｐｍｃ’ボックスは、現在表示されているすべてのメディア・ストリームがＩＰＭＰで保護されていることを通知すべくボックス「ｍｏｏｖ」に含まれる。ＩＰＭＰツールリストおよびＩＰＭＰ権利コンテナを含むことができる。
ボックスタイプ：‘ｉｐｍｃ’
コンテナ：動画ボックス（‘ｍｏｏｖ’）
必須：否
数量：ゼロまたは１
ａｌｉｇｎｅｄ（８）ｃｌａｓｓ  ＩＰＭＰＣｏｎｔｒｏｌＢｏｘ  ｅｘｔｅｎｄｓ  Ｂｏｘ（‘ｉｐｍｃ’）｛
ＩＰＭＰ＿ＴｏｏｌＬｉｓｔＤｅｓｃｒｉｐｔｏｒ  ｔｏｏｌｌｉｓｔ；
ｉｎｔ（８）  ｎｏ＿ｏｆ＿ＩＰＭＰＤｅｓｃｒｉｐｔｏｒｓ；
ＩＰＭＰ＿Ｄｅｓｃｒｉｐｔｏｒ  ｉｐｍｐ＿ｄｅｓｃ［ｎｏ＿ｏｆ＿ＩＰＭＰＤｅｓｃｒｉｐｔｏｒｓ］；
ｓｔｒｉｎｇ  ｕｓａｇｅ＿ｒｉｇｈｔｓ；
｝
【００４０】
ＩＰＭＰ＿ＴｏｏｌＬｉｓｔＤｅｓｃｒｉｐｔｏｒは１４４９６−１に規定されているが、これはＭＰ４ファイル内のメディア・ストリームへのアクセスに必要なＩＰＭＰツールのリストを搭載しており、代替ＩＰＭＰツールまたはコンテンツへのアクセスに必要なツールのパラメータ記述のリストを含んでいてよい。
【００４１】
ＩＰＭＰＩｎｆｏＢｏｘ内にＩＰＭＰ記述子が存在することで、ＭＰ４ファイル内のすべてのメディア・ストリームが、ＩＰＭＰ記述子に記述されているＩＰＭＰツールにより保護されていることを示す。グローバル制御を行なう複数のＩＰＭＰツールが存在する場合、複数のＩＰＭＰ記述子をここに格納することができる。
【００４２】
ＩＰＭＰＴｏｏｌＬｉｓｔＢｏｘ、例えばＭＰＥＧ−２１ＲＥＬ内にオプションのｕｓａｇｅ＿ｒｉｇｈｔｓを格納することができる。
【００４３】
図３は、本発明に係るＡＶコンテンツをダウンロード型のファイル形式で配信する装置のブロック図を示す。
【００４４】
３１は、制御データと、コンテンツデータに分ける手段である。３２は、制御データの内、ＩＰＭＰの初期設定に必要なデータを得る手段である。３３は、制御データの内、ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを得る手段である。３４は、コンテンツデータの内、ＩＰＭＰ保護コンテンツデータを得る手段である。３５は、コンテンツデータの内、非ＩＰＭＰ保護コンテンツデータを得る手段である。３６は、ＩＰＭＰの初期設定に必要なデータを第１のボックスに納める手段である。３７は、ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを第２のボックスに納める手段である。３８は、ＩＰＭＰ保護コンテンツデータを第３のボックスに納める手段である。３９は、非ＩＰＭＰ保護コンテンツデータを第４のボックスに納める手段である。
【００４５】
ＭＰ４ファイルフォーマットの場合、第１のボックスは、’ｉｐｍｃ’ボックスであり、第２のボックスは、’ｉｍｉｆ’ボックスであり、第３のボックスは、’ｉｐｍｐ’ボックスであり、第４のボックスは、’ｍｐ４ｖ’ボックス、’ｍｐ４ａ’ボックス’ｍｐ４ｓ’ボックスの少なくとも何れかひとつである。
【００４６】
なお、図３において、制御データとコンテンツデータに分ける手段３１は、制御データやコンテンツデータが予め分かれて生成される場合は必要ではない。また、制御データとコンテンツデータに分ける手段３１は、ＩＰＭＰ保護コンテンツデータストリーム用と、非ＩＰＭＰ保護コンテンツデータストリーム用とを別々に設けるようにしても良い。
【００４７】
本発明は、無制約ストリームとＩＰＭＰ管理下のＭＰＥＧ−４メディア・ストリームとを識別すべく新しい４ＣＣフォーマット識別子を提案する。新しい識別子により、ＭＰＥＧ−４システムに対応しない受信器にもＩＰＭＰ管理下にあるストリームの存在が通知される。
【００４８】
本発明はまた、ＩＰＭＰ関連情報を格納すべくＭＰ４ファイルに新たなボックスの組を作成する。ＭＰＥＧ−４システムに対応しない受信器は、ＭＰＥＧ−４システムへの入力情報内ではなく、ここでＩＰＭＰ情報を探すことができる。ＭＰＥＧ−４システム仕様に準拠していない受信器はこの新たなボックスの組により、ＩＰＭＰ関連情報がもたらす相互運用性および更新可能性を完全に利用することができる。
【００４９】
なお、本発明は、ＭＰ４のフォーマットを用いて説明したが、ダウンロード型のファイル形式で配信されるフォーマットであれば、別のフォーマット、例えばＡＳＦ（Ａｄｖａｎｃｅｄ  Ｆｉｌｅ  Ｆｏｒｍａｔ）にも適用可能である。
【産業上の利用可能性】
【００５０】
本発明は、ダウンロード型のファイル形式で配信されるＡＶコンテンツについて、著作権管理情報の埋め込み方法に利用可能である。
【図面の簡単な説明】
【００５１】
【図１】ＭＰＥＧ−４のＩＰＭＰ拡張コンテンツ構造を示す図である。
【図２】ＩＰＭＰ保護がなされた、ダウンロード型のファイル形式で配信されるＡＶコンテンツのメディア・ストリームの構成図である。
【図３】図２のメディア・ストリームを生成するための装置のブロック図である。
【符号の説明】
【００５２】
２２  ＡＶコンテンツのメディア・ストリーム
３１  制御データと、コンテンツデータに分ける手段
３２  ＩＰＭＰの初期設定に必要なデータを得る手段
３３  ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを得る手段
３４  ＩＰＭＰ保護コンテンツデータを得る手段
３５  非ＩＰＭＰ保護コンテンツデータを得る手段
３６  ＩＰＭＰの初期設定に必要なデータを第１のボックスに納める手段
３７  ＩＰＭＰ保護とそのパラメータを解釈するために必要なデータを第２のボックスに納める手段
３８  ＩＰＭＰ保護コンテンツデータを第３のボックスに納める手段
３９  非ＩＰＭＰ保護コンテンツデータを第４のボックスに納める手段
【図１】
0004575882.tif 000002
【図２】
0004575882.tif 000003
【図３】
0004575882.tif 000004