(57)【要約】要約課題  サーバに蓄積されたDVDコンテンツからユーザが所望のコンテンツをダウンロードしてハードディスクに一旦記録後、必要な複数のコンテンツを記録ディスクに保存するシステムにおいて、過去にオーサリングされたDVDパッケージ用コンテンツを再オーサリングすることなく利用し、かつ、ダウンロード配信におけるコンテンツの著作権保護を強化する。解決手段  サーバから配信するDVDコンテンツのデータに、DVDディスクのセクタ中でメインデータとして扱われるデータとセクタのヘッダ情報を含め、ディスクイメージファイルにする。DVDの同期フレーム毎に分割してトランスポートストリームのパケット単位に格納し、各パケットにコンテンツやコンテンツの配信先の識別コードを付加してDVDのセクタごとに識別可能とする。記録機器側で、大容量光ディスクやハードディスクにソースパケットに付加された識別コードごと記録する。選択図        図１０
2008105236.tif 000002
【特許請求の範囲】
【請求項１】
ＤＶＤコンテンツのデータを通信路を介して情報記録装置へ送る情報配信方法において、
配信するＤＶＤコンテンツの各セクタのデータを分割するステップと、
分割したデータを制御バイトとともにトランスポートストリームパケットに格納するステップと、
コンテンツの種類を一意に識別可能とするコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを設定して前記制御バイトに格納するステップとを備え、
ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能としたことを特徴とする情報配信方法。
【請求項２】
前記配信するＤＶＤコンテンツの各セクタのデータを分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位としたことを特徴とする請求項１に記載の情報配信方法。
【請求項３】
前記制御バイトに、前記配信処理識別コードを含む情報から生成した改変検出符号を併せて格納したことを特徴とする請求項１に記載の情報配信方法。
【請求項４】
通信路を介して配信されたＤＶＤコンテンツのデータを記録媒体に記録する情報記録方法であって、
記録されるＤＶＤコンテンツのデータは、複数のトランスポートストリームパケットに分割して格納されたものであり、
前記トランスポートストリームパケットは、それぞれＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトは、コンテンツを一意に識別可能なコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを含み、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とするものであり、
前記記録媒体がハードディスク、または、大容量光ディスクである場合に、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックの整数個のブロックが大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、ＤＶＤコンテンツのセクタと記録媒体上の記録位置とを対応付ける配置ステップと、
前記トランスポートストリームパケットの前記制御バイト中の所定の領域に、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記記録媒体上のセクタの記録位置を識別するための配置情報を付加する付加ステップとを備え、
前記配置ステップで設定した記録位置に関する情報を、前記付加ステップで対応する制御バイト中の所定の領域に付加し、前記トランスポートストリームパケットを前記記録媒体に記録するようにしたことを特徴とする情報記録方法。
【請求項５】
前記ＤＶＤコンテンツの各セクタのデータを前記トランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位とし、大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、対応付けるＤＶＤフォーマットに準拠した誤り訂正符号ブロックの個数を16ブロックとしたことを特徴とする請求項４に記載の情報記録方法。
【請求項６】
前記記録媒体がＤＶＤである場合に、前記トランスポートストリームパケットのデータから前記制御バイトを削除し、
ＤＶＤのセクタ上でメインデータとして扱われるデータと、該セクタのヘッダ情報を抽出し、抽出した前記メインデータとして扱われるデータ及び前記ヘッダ情報に基づいてＤＶＤフォーマットに準拠した誤り訂正符号ブロックを構築し、該誤り訂正符号ブロックのデータをＤＶＤに記録するようにしたことを特徴とする請求項４に記載の情報記録方法。
【請求項７】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、コンテンツを一意に識別可能なコンテンツ識別コード、コンテンツの配信処理を個別に特定可能とする配信処理識別コード、および、配信処理識別コードを含む情報から生成した改変検出符号を格納し、
ＤＶＤコンテンツのセクタ単位で、コンテンツの種類とコンテンツの配信処理との識別を可能としたことを特徴とする情報記録媒体。
【請求項８】
前記ＤＶＤコンテンツの各セクタのデータを前記トランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位としたことを特徴とする請求項７に記載の情報記録媒体。
【請求項９】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記大容量光ディスク上のセクタの記録位置を識別するための配置情報を格納したことを特徴とする情報記録媒体。
【請求項１０】
前記ＤＶＤコンテンツの各セクタのデータを前記トランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位としたことを特徴とする請求項９に記載の情報記録媒体。
【請求項１１】
請求項７に記載した大容量光ディスクを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に、前記大容量光ディスクの再生を停止するようにしたことを特徴とする情報再生方法。
【請求項１２】
請求項９に記載した大容量光ディスクを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、大容量光ディスク上の次に再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【請求項１３】
請求項４に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に該記録媒体の再生を停止することを特徴とする情報再生方法。
【請求項１４】
請求項４に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、記録媒体上の再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像や音楽などの様々なデジタルコンテンツをダウンロード配信してＤＶＤフォーマットによって媒体に記録するに際し、ＤＶＤにもＤＶＤ以外の記録媒体にも記録しやすくするための情報記録再生方法、情報記録再生装置、および、情報記録媒体に関する。
【背景技術】
【０００２】
映像用ストレージ製品では、現行のＤＶＤよりも大容量で、長時間の高画質映像を収録することができる次世代の大容量ＤＶＤとしてＢｌｕ−ｒａｙ  ＤｉｓｃやＨＤ  ＤＶＤ等の大容量光ディスクが実現しており、パッケージメディアの高画質化が進展している。またこれと並行して、従来パッケージ販売されてきたＤＶＤの販売形態をダウンロード配信による販売へ拡張・移行しようとする動きも始まりつつある。当面、高画質の次世代ＤＶＤは、データ量が膨大であるためにパッケージメディアによる販売が主になり、ダウンロード配信は、主に標準画質のＤＶＤコンテンツ（ＤＶＤフォーマットに準拠してオーサリングされたコンテンツ）の流通チャネル拡張による新たな市場を発掘する方向へ向かっている。【０００３】
こうした動きから、従来１枚のＤＶＤに収容していたコンテンツを複数まとめて次世代の大容量光ディスクに収容できるようにすることが求められる。また、流通形態としてＤＶＤコンテンツをユーザにダウンロードして、家庭で記録型の大容量光ディスクに直接記録するダウンロード配信と、コンテンツプロバイダ側で複数のＤＶＤコンテンツを大容量光ディスクに入れたパッケージを作成して供給するパッケージ供給との、両方の形態に適用できる技術を実用化することが求められる。【０００４】
その際に特に重視されることは、コンテンツの著作権保護である。ネットワークを介したダウンロード配信を実施するとき、コンテンツの不正コピーへの脅威が増加するため、これに対する技術的対策が従来以上に求められる。【０００５】
従来、ＤＶＤのフォーマットは、国際標準であるＩＳＯ／ＩＥＣ規格やその元になったＥＣＭＡ規格が知られている。（例えば、非特許文献１、非特許文献２参照。）また、映像記録に関して、ナビゲーションデータを備えた映像データを記録媒体に記録・再生する技術（例えば、特許文献１参照）やコンテンツの著作権管理技術（例えば、特許文献２参照）が知られている。【０００６】
次世代の大容量光ディスク向けのディスクフォーマット技術としては、誤り訂正クラスタの構成方法（例えば、特許文献３参照）や、ディスクへ映像ファイルを収録するときにトランスポートストリームを効率よく記録再生する技術（例えば、特許文献４参照）や、トランスポートストリームとプログラムストリームを関係式で関連づけて高速に変換する技術（例えば、特許文献５参照）が知られている。【０００７】
また、ネットワークを経由して映像コンテンツをダウンロード配信する技術として、コンテンツサーバがダウンロード制御ファイルを受信側に送ってダウンロード処理する技術（例えば、特許文献６参照）や、コンテンツの著作権管理技術（例えば、特許文献７参照）が知られている。【０００８】
【非特許文献１】ＩＳＯ／ＩＥＣ  １６４４８
【非特許文献２】ＥＣＭＡ−２６７
【特許文献１】特開平０８−２７３３０４号公報
【特許文献２】再公表  ＷＯ９７／１４１４７号公報
【特許文献３】特開２００３−１２３３９２号公報
【特許文献４】特開２００１−１６７５２８号公報
【特許文献５】特表２００５−５１３９３６号公報
【特許文献６】特開２００５−１５９７０３号公報
【特許文献７】特開２００５−０９２８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来の技術では、過去にオーサリングされたＤＶＤパッケージメディア用コンテンツを大容量光ディスクに収録するとき、１枚のＤＶＤに収録されていた１タイトルのコンテンツを１枚の大容量光ディスクに収録することはできるが、その際に大容量光ディスク用に規定されているコンテンツのフォーマットに準拠するようにオーサリングを再度行う必要があり、現有の膨大なオーサリング済みのコンテンツの資産を簡単に利用することが困難である。【００１０】
とりわけ、コンテンツをダウンロード配信してユーザ側の記録機器で記録しようとした場合に、ユーザ側の記録機器にフォーマット変換や再オーサリングの機能を備えさせようとすれば、ユーザの負担や著作権保護上のリスクが増えることから、サーバ側で大容量光ディスク用に再オーサリングしておき、ユーザが記録しようとするディスクに合わせて配信することが必要となる。そうすると、オーサリング済みのコンテンツを再処理するコストが嵩み、現有のコンテンツの再利用を妨げることになる。また、ユーザがダウンロードする段階で、あらかじめ記録するディスクを大容量光ディスクか現行のＤＶＤかに決定しなければならないのは、ユーザにとって不便である。【００１１】
また、ディスクが大容量化した利点を利用して、複数タイトルのコンテンツを１枚の大容量光ディスクに収録する場合にも、従来のままでは大容量光ディスクに収録するコンテンツの組み合わせによってオーサリングを再度行う必要がある。そのため、上記と同様にコンテンツを再処理するコストが嵩むうえ、１枚の大容量光ディスクに収録するコンテンツをユーザ側で自由に組み合わせて記録することができない。【００１２】
このように、従来の技術では現有のコンテンツを再利用することが難しく、ユーザの自由度もきわめて限られている。【００１３】
本発明は、上記のような課題を解決するためになされたもので、過去にオーサリングされたＤＶＤパッケージメディア用コンテンツの膨大な資産を再オーサリングすることなくダウンロード配信に利用可能にすることを目的とする。【００１４】
また、ユーザがダウンロードした複数タイトルのＤＶＤパッケージメディア用コンテンツを大容量光ディスクに記録可能にすることを目的とする。【００１５】
また、ユーザがコンテンツをダウンロードする段階で、記録するディスクを大容量光ディスクか現行ＤＶＤか未決定のままでもダウンロード配信できる運用を可能にすることを目的とする。【００１６】
また、複数タイトルのＤＶＤコンテンツを記録した大容量光ディスクにおいても、コンテンツ再生時のアクセス性能を向上し、早送りや早戻しの速度や滑らかさ、スキップやジャンプの早さ、所望部分の頭出し時間の短縮など、各種の特殊再生を行う際のアクセス性能を改善することを目的とする。
さらに、ダウンロード配信したコンテンツの著作権保護を強化することを目的とする。【００１７】
さらに詳細には、ユーザ側の記録機器の構成としてハードディスク（ＨＤＤ）と光ディスクの両方のドライブを備える場合に、光ディスクへ直接ダウンロードして記録する方法のほか、コンテンツをまずＨＤＤにダウンロードして一時記録させ、その時点では最終的にコンテンツを記録するディスクが未定でよいようにし、ＨＤＤに一時記録したコンテンツからユーザが選択したコンテンツのみ記録対象の光ディスクである現行ＤＶＤや大容量光ディスクへ記録する方法を備えるシステムとする。さらに、このシステムに適用するコンテンツのフォーマットを実現する。【００１８】
このとき、ダウンロードするコンテンツに対して、ＤＶＤコンテンツの著作権保護に利用されている著作権保護技術ＣＳＳを適用しておき、現行ＤＶＤに記録する場合は、その記録したディスクが現行のＤＶＤ再生機器で再生可能とする。また、ダウンロードしたコンテンツを１タイトル、または、複数タイトルまとめて１枚の大容量光ディスクに記録する場合には、最小限の変換処理だけで記録可能とする。このため、著作権保護技術ＣＳＳを適用したまま大容量光ディスクに記録する。【００１９】
また、ダウンロード配信するコンテンツに対して、対象顧客毎に個別管理を可能とする制御情報を、上記の運用やアクセス性能に対する目的と両立させながらフォーマットに付加することも実現する。
【課題を解決するための手段】
【００２０】
本発明に係る情報配信方法は、ＤＶＤコンテンツのデータを通信路を介して情報記録装置へ送るにあたり、配信するＤＶＤコンテンツの各セクタのデータを分割するステップと、分割したデータを所定数の制御バイトとともにトランスポートストリームパケットに格納するステップと、制御バイトにコンテンツの種類を一意に識別可能なコンテンツ識別コード、および、実施するコンテンツの配信処理を個別に特定可能とする配信処理識別コードを設定して格納するステップとを備えて、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とした。【００２１】
また、本発明に係る情報配信方法は、配信するＤＶＤコンテンツの各セクタのデータを分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位とした。【００２２】
また、本発明に係る情報配信方法は、この制御バイトに、さらに、配信処理識別コードを含む情報から生成した改変検出符号を併せて格納するようにした。【００２３】
また、本発明に係る情報記録方法は、通信路を介して配信されたＤＶＤコンテンツのデータを記録媒体に記録するにあたり、記録されるＤＶＤコンテンツのデータは複数のトランスポートストリームパケットに分割して格納されたものであり、トランスポートストリームパケットは各々ＤＶＤコンテンツの各セクタのデータを分割したデータと所定数の制御バイトを含み、制御バイトはコンテンツを一意に識別可能なコンテンツ識別コードおよび実施するコンテンツの配信処理を個別に特定可能とする配信処理識別コードを含み、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とした。【００２４】
また、本発明に係る情報記録方法は、ＤＶＤコンテンツの各セクタのデータをトランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位とした。【００２５】
また、本発明に係る情報記録方法は、記録媒体がハードディスク、または、大容量光ディスクである場合に、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックの整数個のブロックが大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、ＤＶＤコンテンツのセクタと記録媒体上の記録位置とを対応付ける配置ステップと、トランスポートストリームパケットの制御バイト中の所定の領域に、ＤＶＤコンテンツの各セクタのセクタ番号と、記録媒体上のセクタの記録位置を識別するための配置情報を付加する付加ステップとを備え、配置ステップで設定した記録位置に関する情報を、付加ステップで対応する制御バイト中の所定の領域に付加し、トランスポートストリームパケットを記録媒体に記録するようにした。【００２６】
また、本発明に係る情報記録方法は、大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、対応付けるＤＶＤフォーマットに準拠した誤り訂正符号ブロックの個数を16ブロックとした。【００２７】
また、本発明に係る情報記録方法は、記録媒体がＤＶＤである場合に、トランスポートストリームパケットのデータから制御バイトを削除し、ＤＶＤのセクタ上でメインデータとして扱われるデータと、セクタのヘッダ情報を抽出し、抽出した前記メインデータとして扱われるデータ及び前記ヘッダ情報に基づいてＤＶＤフォーマットに準拠した誤り訂正符号ブロックを構築し、該誤り訂正符号ブロックのデータをＤＶＤに記録するようにした。【００２８】
また、本発明に係る情報記録媒体は、ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、ＤＶＤコンテンツのデータが複数のトランスポートストリームパケットに分割して格納され、トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと所定数の制御バイトを含み、制御バイトに、コンテンツを一意に識別可能なコンテンツ識別コード、実施するコンテンツの配信処理を個別に特定可能とする配信処理識別コード、および、配信処理識別コードを含む情報から生成した改変検出符号を格納するようにし、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とした。【００２９】
また、本発明に係る情報記録媒体は、ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、ＤＶＤコンテンツのデータが複数のトランスポートストリームパケットに分割して格納され、トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと所定数の制御バイトを含み、制御バイトに、ＤＶＤコンテンツの各セクタのセクタ番号と、大容量光ディスク上のセクタの記録位置を識別するための配置情報を格納するようにした。【００３０】
また、本発明に係る情報記録媒体は、ＤＶＤコンテンツの各セクタのデータをトランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位とした。【００３１】
また、本発明に係る情報再生方法は、前記のように記録されたハードディスクや大容量光ディスク等の記録媒体を再生するにあたり、制御バイトから、コンテンツ識別コード、配信処理識別コード、および、改変検出符号を読み取るステップと、読み取った情報から識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に記録媒体の再生を停止するようにした。【００３２】
また、本発明に係る情報再生方法は、前記のように記録されたハードディスクや大容量光ディスク等の記録媒体を再生するにあたり、ＤＶＤコンテンツの再生時に再生しているセクタからセクタ番号と前記配置情報を取得するステップを備え、ＤＶＤコンテンツの再生中に次に再生するべきセクタのセクタ番号を検知したとき、セクタ番号と配置情報に基づいて、記録媒体上の次に再生するべきセクタのデータにアクセスするようにした。
【発明の効果】
【００３３】
以上のように、本発明によれば、過去にオーサリングされたＤＶＤパッケージメディア用コンテンツを、再オーサリングすることなくダウンロード配信に利用することが可能になる。
【図面の簡単な説明】
【００３４】
【図１】本発明におけるコンテンツダウンロード記録システムの構成を示す図
【図２】コンテンツを記録する様子を説明する図である。
【図３】ＤＶＤコンテンツのデータ構造を示す図である。
【図４】コンテンツ記録時のディスク上のデータ配置を示す図である。
【図５】ディレクトリ・ファイル構造の一例を示す図である。
【図６】ディレクトリ・ファイル構造の別の例を示す図である。
【図７】ＤＶＤのセクタの構造を示す図である。
【図８】ソースパケットの構成を示す図である。
【図９】ＤＶＤのセクタ・物理セクタ・ＥＣＣブロックの構成とパケットへの格納方法を説明する図である。
【図１０】パケットの構成を示す図である。
【図１１】配列ユニットの構成を示す図である。
【図１２】配列ユニットとＤＶＤのＥＣＣブロック・大容量光ディスクのＥＣＣクラスタの関係を示す図である。
【図１３】制御バイト領域の構成示す図である。
【図１４】制御バイト領域の識別コードの構成示す図である。
【図１５】セクタ番号とＥＣＣクラスタ番号の対応関係を示す図である。
【符号の説明】
【００３５】
１・・・コンテンツサーバ
２・・・ネットワーク
３・・・記録機器
４・・・制御手段
５・・・一次記録手段
６・・・二次記録手段
１１・・・コンテンツ−１
１９・・・コンテンツ−ｎ
５０・・・ハードディスク
５１・・・リードイン領域
５３・・・ファイルシステム−１領域
５４・・・ユーザファイル領域
５８・・・ファイルシステム−２領域
５９・・・リードアウト領域
６０・・・光ディスク装置
７０・・・ＤＶＤ
７１・・・リードイン領域
７２・・・データ領域
７３・・・ファイルシステム−１領域
７４・・・ユーザファイル領域
７８・・・ファイルシステム−２領域
７９・・・リードアウト領域
８０・・・物理セクタ
８１・・・ヘッダ領域
８２・・・メインデータ
８３・・・誤り検出符号（ＥＤＣ）
８４・・・セクタ番号
８５・・・セクタ
８６・・・同期情報（ＳＹＮＣ）
８７・・・誤り訂正符号（ＥＣＣ）
８８・・・内パリティ符号（ＰＩ）
８９・・・外パリティ符号（ＰＯ）
９０・・・大容量光ディスク
９１・・・リードイン領域
９３・・・ファイルシステム−１領域
９４・・・ユーザファイル領域
９８・・・ファイルシステム−２領域
９９・・・リードアウト領域
１００・・・インデックス情報ファイル
１１０・・・ディスクイメージデータのファイル
１１１・・・リードイン領域のディスクイメージデータのファイル
１１２・・・データ領域のディスクイメージデータのファイル
１１９・・・リードアウト領域のディスクイメージデータのファイル
１２０・・・ディスクイメージデータのファイル
１２１・・・リードイン領域のディスクイメージデータのファイル
１２５・・・１層目データ領域のディスクイメージデータのファイル
１２６・・・２層目データ領域のディスクイメージデータのファイル
１２９・・・リードアウト領域のディスクイメージデータのファイル
１５０・・・著作権保護情報ファイル群
１９０・・・ディスクイメージデータのファイル
３００・・・パケット
３１０・・・ソースパケット
３２０・・・配列ユニット
【発明を実施するための最良の形態】
【００３６】
実施の形態１．
図１に、本発明を実施するための実施の形態１におけるコンテンツダウンロード記録システムの構成を示す。同図において、コンテンツサーバ１には配信するコンテンツが蓄積されている。図示していないが、ユーザは適切なユーザインターフェースを使い、ユーザの記録機器３からネットワーク２を介してコンテンツサーバ１に対して、ダウンロードして配信するべきコンテンツを指定する。コンテンツサーバ１は、ユーザ認証や課金など所定の条件が整えば、この要求に応じてネットワーク２を通じて記録機器３にコンテンツを送信する。ユーザの記録機器３の内部では、制御手段４がネットワーク２からコンテンツのデータを受け取り、まず一次記録手段５にこのデータを記録する。一般的な機器では一次記録手段５にハードディスクを使用する。ユーザはコンテンツサーバ１上にあるコンテンツの中から所望の一つまたは複数のコンテンツを一次記録手段５に記録することができる。【００３７】
ユーザは、一次記録手段５に記録されたコンテンツの中から所望のコンテンツを指定して、二次記録手段６に記録して保存する。このときの記録は、コンテンツの利用条件に応じて、一次記録手段５に元のデータを利用可能なまま残す「コピー」であってもよいし、一次記録手段５に元のデータを残さない「ムーブ」であってもよい。二次記録手段６には可換媒体に記録する装置を使用する。以下に説明する実施の形態では、可換媒体として現行の記録型ＤＶＤ、および、次世代の大容量光ディスクを利用し、二次記録手段６をこれらの光ディスクを駆動する装置とする。【００３８】
なお本発明に関わる記録システムは、ＤＶＤより大容量の記録媒体に、複数タイトルのＤＶＤコンテンツを記録可能な場合一般に適用できる。そこで、記録機器３に二次記録手段６を複数備えて、一つは現行の記録型のＤＶＤまたは大容量光ディスクを含む光ディスクの記録装置とし、他は半導体メモリや磁気メモリなど光ディスク以外の記録媒体としてもよい。
一次記録手段５へのデータの記録は、二次記録手段６へ保存するまでの一時的なものとしてもよいし、ユーザが削除するまで一次記録手段５上でコンテンツを再生して利用できるようにしてもよい。【００３９】
図２に、一次記録手段であるハードディスク５０に記録された「コンテンツ−１」１１から「コンテンツ−ｎ」１９までのｎ個のコンテンツから、１つのコンテンツを選んでＤＶＤ７０に、あるいは、複数のコンテンツを選んで大容量光ディスク９０に、それぞれ光ディスク装置６０によって記録する様子を示す。ここでいうコンテンツは、現行ＤＶＤ用にオーサリングされたコンテンツとし、ＤＶＤコンテンツのフォーマットに準拠して映像データ・音声データ・制御データなどが作成されたものとする。説明を単純にするため、１つのコンテンツのサイズは１枚のＤＶＤに収まる大きさとする。【００４０】
図３に、ＤＶＤにコンテンツを含むデータを記録するときのデータ構造として、ディスク上の領域の区分と、各領域に記録するデータの内容を示す。ＤＶＤのディスク面は、大まかに、リードイン領域７１、データ領域７２、リードアウト領域７９に区分され、さらにデータ領域７２は、ファイルシステム−１領域７３、ユーザファイル領域７４、ファイルシステム−２領域７８に区分されている。【００４１】
リードイン領域７１は、光ディスク装置がＤＶＤを駆動するために必要な制御情報のほか、ユーザファイル領域７４に記録されるコンテンツが著作権保護技術によって暗号化されたものであれば、そのコンテンツにアクセスするために必要な暗号キーなどの情報も記録している。ユーザファイル領域７４は、暗号化された部分を含むユーザファイル領域７４のコンテンツのデータと、その暗号を復号するために必要な暗号キーなどの情報を記録している。ファイルシステム−１領域７３、ファイルシステム−２領域７８は、ユーザファイル領域７４の定義やその領域中のユーザファイルの配置情報などの管理データ、すなわち、ボリューム構造やファイル構造などファイルシステムを構成する情報を記録している。ファイルシステム−２領域７８の後ろに、このディスクを読み取る光ヘッドがデータ領域７２からはずれてもよいように余裕のためのリードアウト領域７９を置いている。【００４２】
このようにＤＶＤは、リードイン領域７１からリードアウト領域７９までのディスク全体に渡ってコンテンツの再生に必要な情報を分散して保持しているので、図２に示すように光ディスク装置６０が記録媒体であるＤＶＤ７０や大容量光ディスク９０にコンテンツを記録する際には、ディスク全体のデータを記録する必要がある。ＤＶＤ７０の場合、ディスクのフォーマットがダウンロードされるコンテンツと同じフォーマットなので、そのまま記録すればよい。大容量光ディスク９０の場合、最も単純な方法として、ここではディスク全体のデータをディスクイメージとして大容量光ディスク９０へ記録することとする。このとき、ダウンロードされるコンテンツのフォーマットが大容量光ディスクのコンテンツのフォーマットと異なり、そのまま大容量光ディスク９０全体のデータとして扱うことはできない。そのため、ここで必要になる変換処理を導入した。【００４３】
図４に、ハードディスク５０に図２に示すような複数のコンテンツが記録された時のディスク上のデータの配置を示す。ハードディスク５０には、ハードディスク５０自体の管理のために、リードイン領域５１、ファイルシステム−１領域５３、ファイルシステム−２領域５８、リードアウト領域５９が配置され、制御手段４がハードディスク５０にアクセスするための情報や、ハードディスク５０に記録するユーザファイルを管理するためのファイルシステムを構成する情報が記録されている。【００４４】
ユーザファイル領域５４には、「コンテンツ−１」１１から「コンテンツ−ｎ」１９までのｎ個のコンテンツが記録されている。記録された各コンテンツは、各々が図３に示したデータ構造を有する。各コンテンツのリードイン領域７１からリードアウト領域７９に至る領域の名称は、それぞれＤＶＤのフォーマットとしての内容を示しているが、ハードディスク５０の上ではすべてユーザファイル領域５４に書かれたディスクイメージのユーザデータとして扱われるデータである。【００４５】
ハードディスク５０から、たとえば「コンテンツ−１」１１をＤＶＤ７０に記録するとき、ディスクイメージ上のリードイン領域７１、ファイルシステム−１領域７３、ユーザファイル領域７４、ファイルシステム−２領域７８、リードアウト領域７９の情報は、それぞれ、ＤＶＤ７０のディスクフォーマット上で、リードイン領域、ファイルシステム−１領域、ユーザファイル領域、ファイルシステム−２領域、リードアウト領域のあるべき位置に記録される。この結果、ＤＶＤのディスクフォーマットに準拠したディスクができ上がり、ＤＶＤ再生機器で再生可能となる。【００４６】
大容量光ディスク９０では、ディスク自体の管理のためにリードイン領域９１、ファイルシステム−１領域９３、ファイルシステム−２領域９８、リードアウト領域９９が配置され、制御手段４が大容量光ディスク９０にアクセスするための情報や、大容量光ディスク９０に記録するユーザファイルを管理するためのファイルシステムを構成する情報を記録している。【００４７】
ハードディスク５０から、たとえば「コンテンツ−１」１１を大容量光ディスク９０に記録するとき、ディスクイメージのデータはすべて大容量光ディスク９０のユーザファイル領域９４に記録される。「コンテンツ−２」１２のディスクイメージのデータも、「コンテンツ−ｎ」１９のディスクイメージのデータも、「コンテンツ−１」１１のディスクイメージのデータと同様に大容量光ディスク９０のユーザファイル領域９４に記録される。【００４８】
図５に、上記のように複数のＤＶＤコンテンツのディスクイメージデータを、ハードディスク５０と大容量光ディスク９０に記録したときの、ディスク上のディレクトリ・ファイル構造の一例を示す。ｒｏｏｔディレクトリの下に各コンテンツのデータをそれぞれにまとめて収容するため、コンテンツ毎にサブディレクトリを設ける。「コンテンツ−１」１１のディスクイメージデータのファイル「ＤＶＤｉｍａｇｅ．ｄｉｔｓ」１１０をサブディレクトリ「ＢＤＶＤ１」の下に、「コンテンツ−２」１２のディスクイメージデータのファイル「ＤＶＤｉｍａｇｅ．ｄｉｔｓ」１２０をサブディレクトリ「ＢＤＶＤ２」の下に、「コンテンツ−ｎ」１９のディスクイメージデータのファイル「ＤＶＤｉｍａｇｅ．ｄｉｔｓ」１９０をサブディレクトリ「ＢＤＶＤ９」の下に、それぞれ置く。【００４９】
また、サブディレクトリ「ＢＤＶＤ」は、これらのディスクイメージデータとそれを収容したサブディレクトリに関する情報を管理するためのインデックス情報ファイル「ｉｎｄｅｘ．ｂＤＶＤ」１００を入れたサブディレクトリである。ユーザが大容量光ディスク９０に保存されたコンテンツにアクセスするときに、コンテンツの収録状況をまとめた情報を提供することに使用する。【００５０】
ハードディスク５０と大容量光ディスク９０では、共に、ディスクイメージファイルをユーザファイル領域のデータとして扱うので、このように同様のファイル構造にすることができる。ハードディスク５０から大容量光ディスク９０へコピーやムーブによって記録するとき、同一のファイル構造にしておくと記録時の変換処理を省略することができ、処理が簡単になる。なお、大容量光ディスク９０では、コンテンツのデータを収容することが主目的なので、「ＢＤＶＤ」や「ＢＤＶＤ１」等のサブディレクトリをｒｏｏｔディレクトリの直下に置くことでこれら情報へのアクセス経路を簡単にできるようにするが、ハードディスク５０では、制御手段４の設計の都合により、「ＢＤＶＤ」や「ＢＤＶＤ１」等のサブディレクトリをｒｏｏｔディレクトリの直下に置かず、階層構造の中で別のサブディレクトリの下にまとめて置くようにしてもよい。そのサブディレクトリの下のファイル構造が同じなら、記録時の変換処理を省略する同様の効果が得られる。【００５１】
また、コンテンツ毎にサブディレクトリを設けたことにより、各ディスクイメージデータのファイル名「ＤＶＤｉｍａｇｅ．ｄｉｔｓ」が同一でも、ファイル名を変更することなく扱うことができるようになる。コンテンツサーバ１がユーザにコンテンツをダウンロードするとき、全てのコンテンツをどのユーザにも同じディスクイメージデータのファイル名で配信することができるので、ファイル名を個別に調整することが不要になる。この結果、記録済み大容量光ディスクの再生機器で、対応すべき対象ファイルを容易に識別可能となる。【００５２】
ディスクイメージデータの形態について、この図５では全ディスクイメージデータを単一ファイルにした例を示した。ディスクイメージデータのファイル「ＤＶＤｉｍａｇｅ．ｄｉｔｓ」には、各コンテンツのＤＶＤのリードイン領域７１からリードアウト領域７９に至る全ディスク領域のイメージデータが一括して含まれる。コンテンツサーバ１は当初ＤＶＤへのダウンロード配信を主目的としてコンテンツを準備すると考えられるので、本発明で想定しているような大容量光ディスクへの配信を前提としたデータフォーマットで準備されないものが多いと考えられる。その場合、このような形が最も簡単である。利点として、１枚分のＤＶＤコンテンツに関するデータをファイル一つでまとめて管理できることがある。【００５３】
図６に、ディスクイメージデータを記録するディスク上のディレクトリ・ファイル構造の別の例を示す。ｒｏｏｔディレクトリの下に各コンテンツのデータをそれぞれにまとめて収容するため、コンテンツ毎にサブディレクトリを設けた点と、サブディレクトリ「ＢＤＶＤ」とその下のインデックス情報ファイル「ｉｎｄｅｘ．ｂＤＶＤ」１００を設けた点は図５と同じである。【００５４】
この例では、「コンテンツ−１」１１のディスクイメージデータは、サブディレクトリ「ＢＤＶＤ１」の下に置くが、ＤＶＤのディスク領域毎に分割したものとし、リードイン領域７１のディスクイメージデータをファイル「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１１１に、データ領域７２のディスクイメージデータをファイル「ｄａｔａ−ｌａｙｅｒ．ｄｉｔｓ」１１２に、リードアウト領域７９のディスクイメージデータをファイル「ｌｅａｄ−ｏｕｔ．ｄｉｔｓ」１１９に記録している。【００５５】
このように領域毎にファイル分割することにより、ＤＶＤコンテンツの再生時に、各種別の情報に対するアクセス制御が簡単になる。まず、起動時にリードイン領域７１のデータを「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１１１から読み込んでコンテンツへアクセスするに必要な情報だけ取得する。次に、データ領域７２のデータをファイル「ｄａｔａ−ｌａｙｅｒ．ｄｉｔｓ」１１２から読み込み、ファイルシステム−１領域７３とファイルシステム−２領域７８のデータからファイルへのアクセス情報を取得し、必要なら、再生中にも参照する情報はそのまま制御手段４のメモリ上に保持し、次いでユーザファイル領域７４のデータを順次取得してコンテンツの再生を行う。このような扱いがファイル別に実施できるので、大容量光ディスク９０上のファイル管理が簡単になる。【００５６】
ＤＶＤのタイプには、記録層が１層だけの１層ディスクと、２層ある２層ディスクの２種類が存在する。図６では、「コンテンツ−２」１２のデータ領域７２のディスクイメージデータを１層目のデータと２層目のデータに分割し、１層目のデータ領域７２のディスクイメージデータをファイル「ｄａｔａ−ｌａｙｅｒ１．ｄｉｔｓ」１２５、２層目のデータ領域７２のディスクイメージデータをファイル「ｄａｔａ−ｌａｙｅｒ２．ｄｉｔｓ」１２６としている。【００５７】
こうすれば、ディスクの記録層毎に分けたディスクイメージデータのファイルでアクセス制御ができるので、制御情報の管理が容易になる。【００５８】
なお、「コンテンツ−２」１２のリードイン領域７１のディスクイメージデータはファイル「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１２１に記録されており、リードアウト領域７９のディスクイメージデータはファイル「ｌｅａｄ−ｏｕｔ．ｄｉｔｓ」１２９に記録されている。また、「コンテンツ−９」１９のディスクイメージデータもＤＶＤのディスク領域毎に分割され、ファイル「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１９１、ファイル「ｄａｔａ−ｌａｙｅｒ．ｄｉｔｓ」１９２、及びファイル「ｌｅａｄ−ｏｕｔ．ｄｉｔｓ」１９９にそれぞれ記録されている。【００５９】
コンテンツの著作権保護について説明する。映像コンテンツ用の記録媒体では著作権の保護が重視され、規格で特定した著作権保護技術が適用される。ＤＶＤコンテンツは著作権保護技術ＣＳＳにより保護され、大容量光ディスクのコンテンツはより強力な著作権保護技術ＡＡＣＳにより保護される。しかし、著作権保護を無効にしたり不正に解読したりする技術も進歩するので、著作権保護技術ＣＳＳにより保護された従来のＤＶＤコンテンツのデータであっても、大容量光ディスクの著作権保護技術ＡＡＣＳによって二重に保護をかける方が安全性が高まる。コンテンツプロバイダにとっても、現有のＤＶＤコンテンツを複数まとめて１枚の大容量光ディスクにして供給するにあたり、より強い技術で保護をかけたいとのニーズが高い。【００６０】
ユーザの記録装置３に対して、複数のＤＶＤコンテンツをダウンロードするとき、ハードディスク５０に一つずつ個別に記録する。また、ハードディスク５０から大容量光ディスク９０に記録するとき、ユーザが所望のコンテンツを指定して記録する。このとき、後刻にコンテンツを追加して記録可能としておくと便利である。したがって大容量光ディスク用の著作権保護は、コンテンツの記録毎に個別にかける必要がある。【００６１】
図６は、大容量光ディスク用の著作権保護をかけたＤＶＤコンテンツのディレクトリ・ファイル構造を含んでいる。著作権保護のために必要な情報を格納したファイルは複数個あるが、図６ではまとめて著作権保護情報ファイル群「ｃｏｐｙ−ｐｒｏｔｅｃｔ．ｄａｔａ」１５０として、新たに設けた著作権保護情報サブディレクトリ「ＣＰ」の下に収容している。各ＤＶＤコンテンツのサブディレクトリ「ＢＤＶＤｎ」（ｎは整数）の下に置いたディスクイメージデータのファイルは、著作権保護情報ファイル群「ｃｏｐｙ−ｐｒｏｔｅｃｔ．ｄａｔａ」１５０の情報を適用して、記録時に暗号化され、再生時に復号される。再生時にはさらにＤＶＤの再生機器や再生ソフトウェアによってＣＳＳの復号を実施したうえでＤＶＤコンテンツとして再生される。【００６２】
ハードディスク５０から大容量光ディスク９０にコンテンツを記録するときは、一旦ハードディスク５０上での暗号化を解除した上で、光ディスク装置６０側で大容量光ディスク９０向けに暗号化処理を行って記録する。また、ハードディスク５０からＤＶＤ７０にコンテンツを記録するときは、ハードディスク５０上での暗号化を解除してＣＳＳによる保護のみかけられた状態にし、光ディスク装置６０でＤＶＤ７０に記録する。【００６３】
この構成によれば、記録された各ＤＶＤコンテンツは、大容量光ディスクのフォーマット上では、他の大容量光ディスクのコンテンツと同様に、それぞれ一つのタイトルとして扱うことになる。コンテンツとして運用が共通化されるので、システム構成や管理が簡単になる。【００６４】
以下に、ＤＶＤコンテンツのディスクイメージデータを、大容量光ディスクのディスク上の記録単位にあわせてできるだけ効率良く、かつ、データへのアクセス制御が簡単になるようにパッキングして収録する方法を説明する。【００６５】
図７に、ＤＶＤのディスク上の最小の記録単位であるセクタの構造を示す。ディスク上の記録トラックは、物理セクタ８０が連続して繋がって構成される。物理セクタ８０のうち、有意なデータの部分をセクタ８５と呼ぶこととする。セクタ８５は、先頭部に１２バイトのヘッダ領域８１があり、２０４８バイトのメインデータ８２が続き、４バイトの誤り検出符号（ＥＤＣ）８３で終わる。ヘッダ領域８１の先頭部分に、セクタ番号８４が含まれる。セクタ長は２０６４バイトである。一般的なディスクでは、記録再生のアクセス単位であるセクタには、５１２バイト、１０２４バイト、２０４８バイトのように２の累乗のバイト数のユーザデータを記録する。ＤＶＤと大容量光ディスクでも、記録単位であるデータフレーム長はメインデータ８２と同じ２０４８バイトである。通常のデータ記録用途であれば、ユーザファイルの記録にはＤＶＤでもメインデータ８２に入る２０４８バイトのデータだけで十分である。なお、図７は物理セクタ８０を構成する要素のバイト数を概念的に示したものであり、実際のディスク上のデータバイトの配置は図７のとおりではない。【００６６】
しかし、ＤＶＤコンテンツでは、コンテンツ再生時のアクセス性能を向上して早送りや早戻しを滑らかにしたり、スキップやジャンプを早くして所望部分の頭出しを速くするなどの各種の特殊再生を行う際のアクセス性能を良くするための制御情報、および、本発明に係る暗号化されたコンテンツとそのコンテンツにアクセスしたり暗号を復号するための情報がヘッダ領域８１を利用している。セクタ８５のヘッダ領域８１には、セクタ番号８４を含めてこういう用途に使用される情報を保持している。したがってＤＶＤコンテンツのディスクイメージデータとして、ＤＶＤのセクタ長２０６４バイト全体を大容量光ディスクへ記録する必要がある。【００６７】
なお、実際にＤＶＤのディスク上の物理セクタ８０では、この２０６４バイトのセクタ８５に、５２バイトの同期情報（ＳＹＮＣ）８６と３０２バイトの誤り訂正符号（ＥＣＣ）８７が加わり、２４１８バイトの物理セクタ８０が構成される。ＤＶＤコンテンツのディスクイメージデータを、ハードディスク５０や大容量光ディスク９０上でユーザデータとして扱う場合には、サイズの大きな同期情報８６と誤り訂正符号８７は不要であり、光ディスク装置６０で記録する際に付加することもできる。したがって、ここではこれらを除いた２０６４バイトのセクタ８５のデータのみを記録することとした。これにより、ディスクイメージデータの記録容量を約１５％節約することができる。【００６８】
大容量光ディスクでは、映像データや音声データを扱うアプリケーション層におけるコンテンツデータへのアクセスには、データの最小単位として１８８バイトからなるパケットを使用している。映像データの圧縮や、圧縮したデータストリームの扱いにはＭＰＥＧ２規格が適用されており、ここで利用されるデータの最小単位が１８８バイトのパケットである。本発明でも、データの管理にこのパケットを使用し、扱うコンテンツの記録再生システム全体として一貫した取り扱いを可能とすることにより、システムの簡素化を図る。【００６９】
図８に、各パケット３００にパケットの管理情報であるパケットヘッダを付加してソースパケット３１０を構成する様子を示す。パケットヘッダには、仮にパケットの順が入れ替わっても元通りに整列できるようにするための番号が含まれている。また、１８８バイトのパケット３００に４バイトのパケットヘッダを付けて１９２バイトにすることにより、ディスク上の記録単位である２０４８バイトのセクタとより細かい単位でアライメントがとれるようになる。この構成は大容量光ディスクのフォーマットにも適用されている。【００７０】
ここで、ＤＶＤのセクタと大容量光ディスクのアクセス単位をなるべく細かく合わせることができる配置方法を説明する。この配置方法は、ディスクイメージファイルに入ったＤＶＤコンテンツデータのセクタの区切りと、ディスクイメージファイルを書き込む大容量光ディスクのアクセスの単位を所定の規則で合わせることにより、再生機器で大容量光ディスクを再生するときにＤＶＤコンテンツデータの入った目的セクタへのアクセスを容易にする。すなわち、大容量光ディスクに記録したＤＶＤコンテンツの再生に際して、ＤＶＤコンテンツ再生時に指示されるアクセス対象セクタが大容量光ディスク上のどのソースパケットに対応するかを算出するとき、ＤＶＤコンテンツのＥＣＣブロックと大容量光ディスクのコンテンツのＥＣＣクラスタとの対応関係をなるべく簡単な整数比で換算できるような関係にしておくことにより、アクセスに要するアドレス計算を容易にする。【００７１】
この方法により、大容量光ディスク９０において、ディスクイメージファイルに入ったＤＶＤコンテンツデータのセクタの区切りと、ディスクイメージファイルを書き込む大容量光ディスクのアクセスの単位を所定の規則で合わせるときの規則を簡単にして、再生機器で大容量光ディスクを再生するときにＤＶＤコンテンツデータの入った目的セクタへのアクセスを容易にする。【００７２】
図９に、ＤＶＤ７０のセクタ・物理セクタとＤＶＤ７０のアクセス単位のＥＣＣブロックの構成、各領域のデータの扱い、および、パケットへの格納方法を示す。図９の上部に破線で囲って「セクタ」と記載した部分がすでに図７で説明したセクタ８５の構造であり、ヘッダ領域８１、メインデータ８２，ＥＤＣ８３からなる。【００７３】
まず、図中の矢印Ａに沿い、１６セクタを集めてＥＣＣブロックを構成する。図の左中部に一点鎖線で囲って「ＥＣＣブロック」と記載した部分に示すように、まず各セクタのデータを１７２バイト×１２行に並べ、１６セクタ分のデータにより、１７２バイト×１９２行の行列を構成する。この行列の各行に対して、各１０バイトの内パリティ符号（ＰＩ）８８を生成し、各行末尾に付加する。次に、内パリティ符号（ＰＩ）８８を含めて１８２バイト×１９２行となった行列の各列に対して、各１６バイトの外パリティ符号（ＰＯ）８９を生成し各列末尾に付加する。【００７４】
次に、図中の矢印Ｂに沿い、図の右中部に一点鎖線で囲った部分に示すように、計１６行生成した外パリティ符号（ＰＯ）８９を１行ずつに分けて各セクタの行の後に移動し挿入するインターリーブ処理を行う。ＰＯをインターリーブしたＥＣＣブロックのうち、１物理セクタに記録するデータは、１７２バイト×１２行分のセクタ８５および内パリティ符号（ＰＩ）８８と、１８２バイト×１行分の外パリティ符号（ＰＯ）８９の計１８２バイト×１３行となる。各物理セクタ当たり、１２０バイトの内パリティ符号（ＰＩ）８８と、１８２バイトの外パリティ符号（ＰＯ）８９の計３０２バイトが、図７で説明した誤り訂正符号（ＥＣＣ）８７である。【００７５】
次に、図中の矢印Ｃに沿い、図の右下部に破線で囲った部分に示すように、上記１３行の各行をそれぞれ２分割し、その先頭と中央に各２バイト相当の長さを持つ同期情報８６を挿入することで、物理セクタ８０を構成する。この結果、各行は１８６バイト長となる。この各行のことを同期フレームと呼ぶ。こうして形成した各ＥＣＣブロックのデータは、先頭セクタから順に、各セクタの先頭の同期フレームから順に、記録変調を施しながらＤＶＤのディスク上に記録する。【００７６】
さて、以下に、このようにしてＤＶＤに記録されるセクタ８５のデータを、パケット化した形でテータを記録する大容量光ディスクに適した形態で格納できるようにする方法を説明する。実施の形態１では、ＤＶＤコンテンツのディスクイメージデータとして、物理セクタ８０のうち、セクタ８５の部分のデータのみ記録する。【００７７】
図中の矢印Ｄに沿い、図９の左下部に破線で囲った部分に示すように、１７２バイト×１２行のセクタ８５の各行、すなわち、１同期フレームに相当するデータを、それぞれ１８８バイト長の１２個のパケット３００に格納する。各パケットでは端数として１６バイト余る。【００７８】
以上のようにして、ＥＣＣブロックを構成する全てのセクタ８５を同じ規則で分割してパケット３００に格納する。このようにパッキングすることにより、セクタ８５という最短のアクセス単位で処理を行うことができるので、制御がきわめて簡略化できる。また、同期フレームの単位でディスクイメージデータをパケット３００に格納するので、ＨＤＤ５０や大容量光ディスク９０に記録した場合でも、ＤＶＤにおけるデータの処理単位とＨＤＤ５０や大容量光ディスク９０における処理単位が一致し、アクセス制御が簡単になる利点が生まれる。セクタ８５の全データは１２のパケット３００に格納することができ、各パケットの端数バイトは、以下に述べるようにコンテンツの管理のための制御情報として利用することができるようになる。【００７９】
図１０に、２０６４バイトのセクタ８５のデータをパケット３００に格納する構成を示す。１パケットに同期フレーム１行分の中のセクタ１７２バイト分のデータを格納し、１セクタのデータを１２パケットに格納する。このとき各同期フレームで余る端数の１６バイトは、制御情報を格納する領域とする。ＤＶＤフォーマットでは１６セクタをまとめてＥＣＣブロックとしているので、１９２パケットが１ＥＣＣブロックに相当する。このように、１パケットに同期フレーム１行分を格納すると、アクセスの単位となるセクタでも、ＥＣＣブロックでも、ディスクイメージデータの単位がパケットの単位と一致し、コンテンツ再生時の頭出しが非常に容易になる。各パケットで余った１６バイトの端数は、まとめると１セクタ当たり１９２バイト、１ＥＣＣブロック当たり３０７２バイトになる。これを、セクタ毎にまとめてアクセスなどの制御情報を格納する制御バイト領域として利用する。【００８０】
制御バイト領域のバイト名称を図中に示すように付番する。ＥＣＣブロックを構成する各パケットの先頭バイトに対して、先頭パケット＃１の先頭から順に、ｅ１，ｅ２，ｅ３，・・・と付番し、最終パケット＃１９２の制御バイトｅ１９２まで付番する。このように構成した制御バイト領域の各バイトの機能は、後述の図１３で説明する。【００８１】
図１１に、ソースパケット３１０を集めた配列ユニット３２０の構成を示す。３２ソースパケットで１配列ユニットを構成する。１６セクタ分のデータから構成した１９２ソースパケットを、６配列ユニットに構成する。【００８２】
図１２に、配列ユニット３２０と、ＤＶＤのアクセス単位のＥＣＣブロック、大容量光ディスクのアクセス単位のＥＣＣクラスタとの関係を示す。図示したように、１６セクタから成るＥＣＣブロックが１６個、すなわち、ＤＶＤの１６ＥＣＣブロック（２５６セクタ分）の集まりを単位としてＥＣＣブロックの区切りとＥＣＣクラスタの区切りが一致し、３２配列ユニットから成る３ＥＣＣクラスタが３個、すなわち、大容量光ディスクの９ＥＣＣクラスタ（２８８セクタ分）の集まりに対応する。ここにＤＶＤコンテンツのディスクイメージデータが、２０６４バイト×１６×１６＝５２８，３８４バイト格納され、また大容量光ディスク上では、パケットの端数やパケットヘッダを含めてユーザデータのサイズは、２０４８バイト×３２×９＝５８９，８２４バイトになる。【００８３】
このように、大容量光ディスクに記録したＤＶＤコンテンツの再生に際して、ＤＶＤコンテンツ再生時に指示されるアクセス対象セクタが大容量光ディスク上のどのソースパケットに対応するかを算出するとき、ＤＶＤコンテンツの１６ＥＣＣブロックが大容量光ディスクの９ＥＣＣクラスタに対応するという、非常に簡単な整数比で換算できる関係を作ることができた、アクセスに要するアドレス計算がさらに容易になった。コンテンツ再生時のデータレートが毎秒１０Ｍビットであれば、上記の約５Ｍバイトのデータは０．４秒弱の映像に相当する。アクセス時の時間分解能として十分な範囲である。なお、ＥＣＣクラスタ単位で独立にデータの読み出しも可能なので、さらに細かい時間精度でアクセスすることも可能である。このパッキング方式を１６セクタモードと呼ぶ。【００８４】
図１３に制御バイト領域の構成を示す。図１３に示す制御バイト領域は、各パケットに１６バイトずつ分散しているバイトを、セクタ単位に集めたものである。また、パケットとセクタ、パケットと同期フレームが１対１に対応している特徴を活かし、各パケットを格納しているセクタや同期フレームの属性をセクタ単位で示す情報を加えた。【００８５】
図１３には、制御バイト領域の先頭セクタのパラメータの定義を併記した。なお、第２セクタ以降も先頭のセクタにおけるバイト配置と同じ順に同じパラメータを割り付ける。制御バイト領域はセクタを単位とする１２同期フレーム分で完結し、各セクタと同期フレームに関する情報を示す。ＥＣＣブロックに属する全セクタとも同じ構成になるが、図１３では、代表例として先頭セクタの場合、すなわち制御バイトｅ１からｅ１２の定義を記載した。第２セクタ以降も先頭セクタにおけるバイト配置と同じ順に同じパラメータを割り付ける。なお、各制御バイトの名称「ｅｋ．ｎ」は、ＥＣＣブロック内の第ｋセクタの制御バイト全体「ｅｋ」の第ｎバイトを示す。ここで、ｋは１から１９２までの整数、ｎは１から１６までの整数である。【００８６】
各同期フレームの制御バイト「ｅｋ．１〜ｅｋ．４」（各４バイト）には、そのセクタのセクタ番号（３バイト）と同期フレーム番号（１バイト）を格納する。ＤＶＤのセクタ番号は２４ビットなので、３バイトに入る。また、同期フレーム番号は、そのセクタ先頭の同期フレーム＃１から、末尾の同期フレーム＃１２まで付番する。【００８７】
制御バイト「ｅｋ．５〜ｅｋ．８」（各４バイト）は、全１２同期フレームの制御バイト「ｅｋ．５〜ｅｋ．８」に対して、太枠で囲ったように４８バイトを一体として扱い、コンテンツ識別コードを格納する。コンテンツ識別コードは、コンテンツプロバイダがそのコンテンツを個別に識別することを可能とするために、コンテンツプロバイダ識別コードや、コンテンツのタイトル毎の識別コードや、コンテンツ配信処理の識別コードを格納することができるようにする。【００８８】
制御バイト「ｅｋ．９〜ｅｋ．１２」（各４バイト）は、パケット識別コードＩＤ（１バイト）、このセクタが属する領域を示すＡｒｅａ（１バイト）、このセクタの暗号化の状態を示すＳｃｐ（１バイト）、予備領域（１バイト）を順に格納する。【００８９】
制御バイトのＡｒｅａは、このディスクイメージのセクタがＤＶＤのディスクフォーマット上で、リードイン領域、ファイルシステム−１領域、ユーザファイル領域、ファイルシステム−２領域、リードアウト領域のいずれの領域にあるセクタかを示す。アクセスしようとするディスクイメージデータのセクタがＤＶＤのリードイン領域に相当する部分のデータであるかどうか、制御バイトＡｒｅａによって即座にわかるので、この領域へアクセスする権限のないユーザのアクセスは無効にして、不正アクセスを防止し著作権の保護を強化することができる。【００９０】
制御バイトＳｃｐは、このディスクイメージデータのセクタ８５がＣＳＳで暗号化されたセクタかどうかを示す。アクセスしようとするセクタ８５がＣＳＳで暗号化されたセクタであるかどうか即座にわかるので、復号に際して処理の効率化を図ることができる。【００９１】
制御バイト「ｅｋ．１３〜ｅｋ．１６」（各４バイト）は、全１２同期フレームの制御バイト「ｅｋ．５〜ｅｋ．８」に対して、太枠で囲ったように４８バイトを一体として扱い、このＤＶＤコンテンツのディスクイメージデータのサイズや、このデータを大容量光ディスク上に記録するときの配置に関する情報、特に、このセクタを格納したＥＣＣクラスタ番号Ｃ（８バイト）を格納する。【００９２】
制御バイトＣにより、セクタ単位でアクセス対象セクタに対応する大容量光ディスク上のＥＣＣクラスタ番号がわかるので、セクタ単位の細かなアクセス制御が可能になる。コンテンツ再生時のアクセス性能を向上し、早送りや早戻し時の速度や滑らかさ、スキップやジャンプの早さ、所望部分の頭出し時間の短縮など、各種の特殊再生を行う際のアクセス性能を良くすることができる。【００９３】
以上に説明した各制御バイトのうち、第１バイトから第１２バイトに当たる「ｅｋ．１〜ｅｋ．４」、「ｅｋ．５〜ｅｋ．８」、「ｅｋ．９〜ｅｋ．１２」は、コンテンツプロバイダがディスクイメージデータを生成するとき付加するものである。コンテンツプロバイダが生成して配信したデータの内容は、記録機器３で書き換えを禁止としておく。【００９４】
また、制御バイト「ｅｋ．１３〜ｅｋ．１６」は、記録機器３で記録対象とした記録媒体に記録するとき、データ内容を生成して設定するものとする。ダウンロードされたデータのうち、この部分の制御バイトのみ記録機器３で書き換えることができる。ここで、記録媒体が大容量光ディスク９０か、ハードディスク５０である場合、これら制御バイトの生成・記録を実行するが、記録媒体がＤＶＤ７０である場合は、これら全ての制御バイトを記録する必要はないので、ＤＶＤ７０上には記録しないことになる。【００９５】
このようにパケット３００のデータは、パケット内の制御バイトの種類によって、記録機器３で記録するとき書き換えを禁止か否かが異なる。しかし、どのパケット３００であっても、第１バイトから第１２バイトはデータ内容の書き換えが禁止、第１３バイトから第１６バイトは記録機器３でデータ内容を設定して書き込むというようにした。記録機器３で記録するときのデータ内容の書き換えを禁止するか許容するかの扱いを、制御バイトの配置位置によって統一したので、記録制御が簡単化でき、機器の不正改造防止を容易にすることができる。【００９６】
図１４に各セクタの制御バイトの第５から第８バイト「ｅｋ．５〜ｅｋ．８」に対する機能の割り付けの例を示す。たとえば、コンテンツプロバイダ識別コードに４バイト、コンテンツのタイトル識別コードに４バイト、コンテンツ配信処理の識別コードに２４バイト、この制御バイトの改変を検知するための改変検出符号に１６バイトの計４８バイトとした。こうすれば、コンテンツプロバイダとして最大４億件以上、コンテンツプロバイダ毎のタイトルとして最大４億件以上を用意できる。さらに、コンテンツの配信処理毎に配信先や取引条件などを個別に特定できるようにするための識別コードとして、コンテンツ配信処理の識別コードは、１０の５７乗件以上を扱うことができ、個別の処理を区別する場合の数として、膨大な件数を用意できるようになるので、したがって、実用上全く問題なくコンテンツ配信先の個別管理を行うことが可能となる。【００９７】
また、改変検出符号は、４８バイトからなる各セクタの制御バイト「ｅｋ．５〜ｅｋ．８」の全体、または特定部分に対して所定の演算を実施したとき、あらかじめ規定された値が得られるように付与するものであり、このとき改変検出符号を生成するときの所定の演算規則をコンテンツプロバイダが秘匿しておけば、これらの制御バイトに対して正規の処理以外の改変処理がなされたときや、偽の改変検出符号が付加されたとき、これを検出可能とすることができる。改変検出符号を復号するための演算規則については、市販の再生装置に組み込む必要があるため、必要な保護をした上で装置の設計者に供給することになる。【００９８】
このようにしておけば、たとえば、コンテンツ配信処理の識別コードを改変して不正コピーしたり、出所を偽り不正解読したり、などしたとき、ユーザの再生装置やコンテンツプロバイダの検査装置によって不正コンテンツと判別できるようになる。なお、この改変検出符号を生成・復号するための所定の演算規則には、信頼性や強度の高い公知の暗号技術がいくつも実用されているので、それらを適用することができる。【００９９】
以上のように識別コードを規定することにより、各セクタの「ｅｋ．１〜ｅｋ．４」と「ｅｋ．５〜ｅｋ．８」を読めば、そのディスクイメージデータがどのＤＶＤコンテンツのどのデータセクタであるか、あるいは、どの顧客宛に配信したものであるかの特定が可能となる。【０１００】
すなわち、コンテンツプロバイダ側で、配信先の識別コードの値として、コンテンツ配信を実施する処理が個別に特定できるように配信処理識別コードを管理すれば、あるＤＶＤコンテンツのデータが、いつ、どこ宛に配信したものであるかをセクタ単位で管理することが可能になる。【０１０１】
この情報は、不正コピーや不正改竄がなされたときに不正行為がなされた配信先を追跡すること等に利用することができ、コンテンツプロバイダの著作権の保護を強化することに資する。【０１０２】
図１５に、ＤＶＤコンテンツのセクタ番号と、そのセクタの格納されている大容量光ディスクのＥＣＣクラスタ番号の対応関係を示す。【０１０３】
例として、ＤＶＤコンテンツ１層目のデータ領域のサイズを、ＥＣＣブロック数が１６の倍数になるよう１６×８２５６＝１３２，０９６、セクタ数で１３２，０９６×１６＝２，１１３，５３６、記録容量で約４．３Ｇバイトとする。その領域のセクタ番号は３００００ｈから２３３ＦＦＦｈとなる。２層目のデータ領域のサイズも同一とすると、２層目のデータ領域のセクタ番号は、１層目のデータ領域のセクタ番号をビット反転させたＤＣＣ０００ｈからＦＣＦＦＦＦｈとなる。なお、１層目のデータ領域のＥＣＣブロック番号は、３０００ｈから２３３ＦＦｈとなり、２層目のデータ領域のＥＣＣブロック番号は、ＤＣＣ００ｈからＦＣＦＦＦｈとなる。【０１０４】
このＤＶＤコンテンツ１層目データ領域のＥＣＣブロックに対応する大容量光ディスクのＥＣＣクラスタが、ディスク上のＥＣＣクラスタ番号Ｐｈ＝１０００００ｈで開始しているとする。ＥＣＣブロック数１３２，０９６に対応するＥＣＣクラスタ数は９×８２５６＝７４，３０４となるので、その領域のＥＣＣクラスタ番号は、１０００００ｈから１１２２３Ｆｈとなる。また、１層目データ領域の最終ＥＣＣクラスタに続いて２層目データ領域のＥＣＣクラスタを配置するようにファイルを記録すると、ＥＣＣクラスタ数が同じく９×８２５６＝７４，３０４であることから、そのＥＣＣクラスタ番号は、１１２２４０ｈから１２４４７Ｆｈとなる。【０１０５】
リードイン領域など他の領域も同様に、ＤＶＤコンテンツのセクタ番号と、そのセクタの格納されている大容量光ディスクのＥＣＣクラスタ番号の関係を対応付けることができる。【０１０６】
図１３の制御バイト「ｅｋ．１３〜ｅｋ．１６」に示したパラメータである、ＤＶＤコンテンツのディスクイメージデータのセクタを格納するＥＣＣクラスタ番号Ｃは、上記の対応関係から算出し、各セクタの制御バイトに格納する。【０１０７】
このように、ＥＣＣブロック境界とＥＣＣクラスタ境界のアライメントを短い周期でとることができ、かつ、そこで算出されるＥＣＣクラスタ番号Ｃを各セクタの制御バイトとして保持するので、ディスクへの細かいアクセス制御を容易に素早く実行することができるようになった。【０１０８】
以上の実施の形態の説明では、ＤＶＤコンテンツをコンテンツサーバ１からユーザの記録機器３にダウンロード配信して記録する方法を説明したが、本発明の適用にあたり、光ディスクへの記録はユーザ側で実施することに限らない。コンテンツプロバイダ自身が大容量光ディスク９０に記録した上で供給することにも適用できる。【０１０９】
また、使用する大容量光ディスクの種別は、光ディスク装置で記録する記録型ディスクに限らない。コンテンツプロバイダ自身が大容量光ディスクに記録して供給する場合、本発明のフォーマットを再生専用型の大容量光ディスクに適用してディスクを製作し、供給することにも適用できる。現行ＤＶＤを複数枚使うよりも１枚の大容量光ディスクにまとめた方がディスクのコスト低減が可能になる。【０１１０】
以上のように、本発明によれば、過去にオーサリングされたＤＶＤパッケージメディア用コンテンツを、再オーサリングすることなくダウンロード配信に利用可能になる。
また、ユーザがダウンロードした複数タイトルのＤＶＤパッケージメディア用コンテンツを大容量光ディスクに記録可能になる。このとき、コンテンツのオーサリングを再処理するコストが削減でき、コンテンツを安価に供給することが可能になる。【０１１１】
またこのとき、大容量光ディスクに記録する複数タイトルのコンテンツをユーザが自由に組み合わせて記録することが可能になる。【０１１２】
また、ユーザがコンテンツをダウンロードする段階で、あらかじめ記録するディスクを大容量光ディスクか現行ＤＶＤか未決定のままでも運用が可能となり、ユーザの使い勝手が向上する。【０１１３】
また、こうしてＤＶＤコンテンツを記録した大容量光ディスクにおいても、コンテンツ再生時のアクセス性能を向上し、早送りや早戻しの速度や滑らかさ、スキップやジャンプの早さ、所望部分の頭出し時間の短縮など、各種の特殊再生を行う際のアクセス性能を良くすることが可能になる。【０１１４】
また、本発明によれば、ＤＶＤ用の所定の方式に加えて、大容量光ディスク用の所定の著作権保護方式を適用して保護するようにしたので、コンテンツの著作権をより強く保護することが可能となる。【０１１５】
また、ダウンロード配信するコンテンツに対して、対象顧客毎に個別管理を可能とする制御情報を付加したので、不正コピーや不正改変の防止が可能になり、コンテンツの著作権保護の強化を実現する。【０１１６】
また、こうした制御情報を上記のダウンロード配信の運用方法やアクセス性能に対する目的と両立するかたちでフォーマットに付加したので、ユーザの使い勝手の向上とコンテンツの著作権保護の強化を両立することが可能となる。
【図１】
2008105236.tif 000003
【図２】
2008105236.tif 000004
【図３】
2008105236.tif 000005
【図４】
2008105236.tif 000006
【図５】
2008105236.tif 000007
【図６】
2008105236.tif 000008
【図７】
2008105236.tif 000009
【図８】
2008105236.tif 000010
【図９】
2008105236.tif 000011
【図１０】
2008105236.tif 000012
【図１１】
2008105236.tif 000013
【図１２】
2008105236.tif 000014
【図１３】
2008105236.tif 000015
【図１４】
2008105236.tif 000016
【図１５】
2008105236.tif 000017
【手続補正書】
【提出日】平成21年3月18日(2009.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＤＶＤコンテンツのデータを通信路を介して情報記録装置へ送る情報配信方法において、
配信するＤＶＤコンテンツの各セクタのデータを、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で分割するステップと、
分割したデータを制御バイトとともにトランスポートストリームパケットに格納するステップと、
コンテンツの種類を一意に識別可能とするコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを設定して前記制御バイトに格納するステップとを備え、
ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能としたことを特徴とする情報配信方法。
【請求項２】
前記制御バイトに、前記配信処理識別コードを含む情報から生成した改変検出符号を併せて格納したことを特徴とする請求項１に記載の情報配信方法。
【請求項３】
通信路を介して配信されたＤＶＤコンテンツのデータを記録媒体に記録する情報記録方法であって、
記録されるＤＶＤコンテンツのデータは、複数のトランスポートストリームパケットに分割して格納されたものであり、
前記トランスポートストリームパケットは、それぞれＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトは、コンテンツを一意に識別可能なコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを含み、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とするものであり、
前記記録媒体がハードディスク、または、大容量光ディスクである場合に、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックの整数個のブロックが大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、ＤＶＤコンテンツのセクタと記録媒体上の記録位置とを対応付ける配置ステップと、
前記トランスポートストリームパケットの前記制御バイト中の所定の領域に、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記記録媒体上のセクタの記録位置を識別するための配置情報を付加する付加ステップとを備え、
前記配置ステップで設定した記録位置に関する情報を、前記付加ステップで対応する制御バイト中の所定の領域に付加し、前記トランスポートストリームパケットを前記記録媒体に記録するようにしたことを特徴とする情報記録方法。
【請求項４】
前記ＤＶＤコンテンツの各セクタのデータを前記トランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位とし、大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、対応付けるＤＶＤフォーマットに準拠した誤り訂正符号ブロックの個数を16ブロックとしたことを特徴とする請求項３に記載の情報記録方法。
【請求項５】
前記記録媒体がＤＶＤである場合に、前記トランスポートストリームパケットのデータから前記制御バイトを削除し、
ＤＶＤのセクタ上でメインデータとして扱われるデータと、該セクタのヘッダ情報を抽出し、抽出した前記メインデータとして扱われるデータ及び前記ヘッダ情報に基づいてＤＶＤフォーマットに準拠した誤り訂正符号ブロックを構築し、該誤り訂正符号ブロックのデータをＤＶＤに記録するようにしたことを特徴とする請求項３に記載の情報記録方法。
【請求項６】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、コンテンツを一意に識別可能なコンテンツ識別コード、コンテンツの配信処理を個別に特定可能とする配信処理識別コード、および、配信処理識別コードを含む情報から生成した改変検出符号を格納し、
ＤＶＤコンテンツのセクタ単位で、コンテンツの種類とコンテンツの配信処理との識別を可能としたことを特徴とする情報記録媒体。
【請求項７】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記大容量光ディスク上のセクタの記録位置を識別するための配置情報を格納したことを特徴とする情報記録媒体。
【請求項８】
請求項６に記載した大容量光ディスクを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に、前記大容量光ディスクの再生を停止するようにしたことを特徴とする情報再生方法。
【請求項９】
請求項７に記載した大容量光ディスクを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、大容量光ディスク上の次に再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【請求項１０】
請求項３に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に該記録媒体の再生を停止することを特徴とする情報再生方法。
【請求項１１】
請求項３に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、記録媒体上の再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【手続補正書】
【提出日】平成21年7月7日(2009.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＤＶＤコンテンツのデータを通信路を介して情報記録装置へ送る情報配信方法において、
配信するＤＶＤコンテンツの各セクタのデータを、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で分割するステップと、
分割したデータを制御バイトとともにトランスポートストリームパケットに格納するステップと、
コンテンツを一意に識別可能とするコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを設定して前記制御バイトに格納するステップとを備え、
ＤＶＤコンテンツのセクタ単位でコンテンツとコンテンツの配信処理の識別を可能としたことを特徴とする情報配信方法。
【請求項２】
前記制御バイトに、前記配信処理識別コードを含む情報から生成した改変検出符号を併せて格納したことを特徴とする請求項１に記載の情報配信方法。
【請求項３】
通信路を介して配信されたＤＶＤコンテンツのデータを記録媒体に記録する情報記録方法であって、
記録されるＤＶＤコンテンツのデータは、複数のトランスポートストリームパケットに分割して格納されたものであり、
前記トランスポートストリームパケットは、それぞれＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトは、コンテンツを一意に識別可能なコンテンツ識別コード、および、コンテンツの配信処理を個別に特定可能とする配信処理識別コードを含み、ＤＶＤコンテンツのセクタ単位でコンテンツとコンテンツの配信処理の識別を可能とするものであり、
前記記録媒体がハードディスク、または、大容量光ディスクである場合に、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックの整数個のブロックが大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、ＤＶＤコンテンツのセクタと記録媒体上の記録位置とを対応付ける配置ステップと、
前記トランスポートストリームパケットの前記制御バイト中の所定の領域に、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記記録媒体上のセクタの記録位置を識別するための配置情報を付加する付加ステップとを備え、
前記配置ステップで設定した記録位置に関する情報を、前記付加ステップで対応する制御バイト中の所定の領域に付加し、前記トランスポートストリームパケットを前記記録媒体に記録するようにしたことを特徴とする情報記録方法。
【請求項４】
前記ＤＶＤコンテンツの各セクタのデータを前記トランスポートストリームパケットに分割する単位を、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位とし、大容量光ディスクにおける誤り訂正符号の整数個の単位に一致するように、対応付けるＤＶＤフォーマットに準拠した誤り訂正符号ブロックの個数を16ブロックとしたことを特徴とする請求項３に記載の情報記録方法。
【請求項５】
前記記録媒体がＤＶＤである場合に、前記トランスポートストリームパケットのデータから前記制御バイトを削除し、
ＤＶＤのセクタ上でメインデータとして扱われるデータと、該セクタのヘッダ情報を抽出し、抽出した前記メインデータとして扱われるデータ及び前記ヘッダ情報に基づいてＤＶＤフォーマットに準拠した誤り訂正符号ブロックを構築し、該誤り訂正符号ブロックのデータをＤＶＤに記録するようにしたことを特徴とする請求項３に記載の情報記録方法。
【請求項６】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、コンテンツを一意に識別可能なコンテンツ識別コード、コンテンツの配信処理を個別に特定可能とする配信処理識別コード、および、配信処理識別コードを含む情報から生成した改変検出符号を格納し、
ＤＶＤコンテンツのセクタ単位で、コンテンツとコンテンツの配信処理との識別を可能としたことを特徴とする情報記録媒体。
【請求項７】
ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、
ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティを付加する単位で複数のトランスポートストリームパケットに分割して格納され、
前記トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと、制御バイトとを含み、
前記制御バイトに、前記ＤＶＤコンテンツの各セクタのセクタ番号と、前記大容量光ディスク上のセクタの記録位置を識別するための配置情報を格納したことを特徴とする情報記録媒体。
【請求項８】
請求項６に記載した大容量光ディスクを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に、前記大容量光ディスクの再生を停止するようにしたことを特徴とする情報再生方法。
【請求項９】
請求項７に記載した大容量光ディスクを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、大容量光ディスク上の次に再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【請求項１０】
請求項３に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記制御バイトから、前記コンテンツ識別コード、前記配信処理識別コード、および、前記改変検出符号を読み取るステップと、
読み取った情報から前記識別コードの改変がなされた否かを判定するステップとを備え、改変がなされたと判定した場合に該記録媒体の再生を停止することを特徴とする情報再生方法。
【請求項１１】
請求項３に記載した情報記録方法で記録媒体に記録されたＤＶＤコンテンツを再生する方法であって、
前記ＤＶＤコンテンツの再生時に、再生しているセクタからセクタ番号と配置情報を取得するステップとを備え、
前記ＤＶＤコンテンツの再生中に、次に再生するべきセクタのセクタ番号を検知したとき、そのセクタ番号と配置情報に基づいて、記録媒体上の再生するべきセクタのデータにアクセスすることを特徴とする情報再生方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明に係る情報配信方法は、ＤＶＤコンテンツのデータを通信路を介して情報記録装置へ送るにあたり、配信するＤＶＤコンテンツの各セクタのデータを、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位で分割するステップと、分割したデータを所定数の制御バイトとともにトランスポートストリームパケットに格納するステップと、制御バイトにコンテンツの種類を一意に識別可能なコンテンツ識別コード、および、実施するコンテンツの配信処理を個別に特定可能とする配信処理識別コードを設定して格納するステップとを備えて、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とした。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、本発明に係る情報記録媒体は、ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位で複数のトランスポートストリームパケットに分割して格納され、トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと所定数の制御バイトを含み、制御バイトに、コンテンツを一意に識別可能なコンテンツ識別コード、実施するコンテンツの配信処理を個別に特定可能とする配信処理識別コード、および、配信処理識別コードを含む情報から生成した改変検出符号を格納するようにし、ＤＶＤコンテンツのセクタ単位でコンテンツの種類とコンテンツの配信処理の識別を可能とした。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、本発明に係る情報記録媒体は、ＤＶＤコンテンツのディスクイメージデータを記録した大容量光ディスクであって、ＤＶＤコンテンツのデータが、ＤＶＤフォーマットに準拠した誤り訂正符号ブロックにおける内パリティ符号を付加する単位で複数のトランスポートストリームパケットに分割して格納され、トランスポートストリームパケットは、それぞれ、ＤＶＤコンテンツの各セクタのデータを分割したデータと所定数の制御バイトを含み、制御バイトに、ＤＶＤコンテンツの各セクタのセクタ番号と、大容量光ディスク上のセクタの記録位置を識別するための配置情報を格納するようにした。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
図５に、上記のように複数のＤＶＤコンテンツのディスクイメージデータを、ハードディスク５０と大容量光ディスク９０に記録したときの、ディスク上のディレクトリ・ファイル構造の一例を示す。ｒｏｏｔディレクトリの下に各コンテンツのデータをそれぞれにまとめて収容するため、コンテンツ毎にサブディレクトリを設ける。「コンテンツ−１」１１のディスクイメージデータのファイル「ｄｖｄｉｍａｇｅ．ｄｉｔｓ」１１０をサブディレクトリ「ＢＤＶＤ１」の下に、「コンテンツ−２」１２のディスクイメージデータのファイル「ｄｖｄｉｍａｇｅ．ｄｉｔｓ」１２０をサブディレクトリ「ＢＤＶＤ２」の下に、「コンテンツ−ｎ」１９のディスクイメージデータのファイル「ｄｖｄｉｍａｇｅ．ｄｉｔｓ」１９０をサブディレクトリ「ＢＤＶＤ９」の下に、それぞれ置く。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
また、サブディレクトリ「ＢＤＶＤ」は、これらのディスクイメージデータとそれを収容したサブディレクトリに関する情報を管理するためのインデックス情報ファイル「ｉｎｄｅｘ．ｂｄｖｄ」１００を入れたサブディレクトリである。ユーザが大容量光ディスク９０に保存されたコンテンツにアクセスするときに、コンテンツの収録状況をまとめた情報を提供することに使用する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
また、コンテンツ毎にサブディレクトリを設けたことにより、各ディスクイメージデータのファイル名「ｄｖｄｉｍａｇｅ．ｄｉｔｓ」が同一でも、ファイル名を変更することなく扱うことができるようになる。コンテンツサーバ１がユーザにコンテンツをダウンロードするとき、全てのコンテンツをどのユーザにも同じディスクイメージデータのファイル名で配信することができるので、ファイル名を個別に調整することが不要になる。この結果、記録済み大容量光ディスクの再生機器で、対応すべき対象ファイルを容易に識別可能となる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
ディスクイメージデータの形態について、この図５では全ディスクイメージデータを単一ファイルにした例を示した。ディスクイメージデータのファイル「ｄｖｄｉｍａｇｅ．ｄｉｔｓ」には、各コンテンツのＤＶＤのリードイン領域７１からリードアウト領域７９に至る全ディスク領域のイメージデータが一括して含まれる。コンテンツサーバ１は当初ＤＶＤへのダウンロード配信を主目的としてコンテンツを準備すると考えられるので、本発明で想定しているような大容量光ディスクへの配信を前提としたデータフォーマットで準備されないものが多いと考えられる。その場合、このような形が最も簡単である。利点として、１枚分のＤＶＤコンテンツに関するデータをファイル一つでまとめて管理できることがある。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
図６に、ディスクイメージデータを記録するディスク上のディレクトリ・ファイル構造の別の例を示す。ｒｏｏｔディレクトリの下に各コンテンツのデータをそれぞれにまとめて収容するため、コンテンツ毎にサブディレクトリを設けた点と、サブディレクトリ「ＢＤＶＤ」とその下のインデックス情報ファイル「ｉｎｄｅｘ．ｂｄｖｄ」１００を設けた点は図５と同じである。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
なお、「コンテンツ−２」１２のリードイン領域７１のディスクイメージデータはファイル「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１２１に記録されており、リードアウト領域７９のディスクイメージデータはファイル「ｌｅａｄ−ｏｕｔ．ｄｉｔｓ」１２９に記録されている。また、「コンテンツ−ｎ」１９のディスクイメージデータもＤＶＤのディスク領域毎に分割され、ファイル「ｌｅａｄ−ｉｎ．ｄｉｔｓ」１９１、ファイル「ｄａｔａ−ｌａｙｅｒ．ｄｉｔｓ」１９２、及びファイル「ｌｅａｄ−ｏｕｔ．ｄｉｔｓ」１９９にそれぞれ記録されている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
このように、大容量光ディスクに記録したＤＶＤコンテンツの再生に際して、ＤＶＤコンテンツ再生時に指示されるアクセス対象セクタが大容量光ディスク上のどのソースパケットに対応するかを算出するとき、ＤＶＤコンテンツの１６ＥＣＣブロックが大容量光ディスクの９ＥＣＣクラスタに対応するという、非常に簡単な整数比で換算できる関係を作ることができた、アクセスに要するアドレス計算がさらに容易になった。コンテンツ再生時のデータレートが毎秒１０Ｍビットであれば、上記の約０．５Ｍバイトのデータは０．４秒弱の映像に相当する。アクセス時の時間分解能として十分な範囲である。なお、ＥＣＣクラスタ単位で独立にデータの読み出しも可能なので、さらに細かい時間精度でアクセスすることも可能である。このパッキング方式を１６セクタモードと呼ぶ。
【国際調査報告】
2008105236.tif 000018
2008105236.tif 000019
2008105236.tif 000020
2008105236.tif 000021