(57)【要約】【課題】層間ジャンプが発生した場合においてもシームレス再生を保証した記録データの生成を行なう装置、方法を提供する。【解決手段】複数の記録層を持つ多層ディスクにおいて、情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定し、決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出して、算出したジャンプ所要時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズなどのデータ構成条件を決定する構成とした。本構成により、同一層内ジャンプのみならず、層間ジャンプが発生した場合においてもシームレス再生が可能となる。【選択図】図１２
2010211918.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定ステップと、
前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出ステップと、
前記ジャンプ所要時間算出ステップにおいて算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、
を有することを特徴とするデータ処理方法。
【請求項２】
前記ジャンプ所要時間算出ステップは、
同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出し、
層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出するステップであることを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記連続データ配置サイズ決定ステップは、
情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定ステップを含み、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定するステップであることを特徴とする請求項１に記載のデータ処理方法。
【請求項４】
前記最短許容再生時間決定ステップは、
ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、
最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出するステップであり、
前記連続データ配置サイズ決定ステップは、
前記式によって算出された最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定するステップであることを特徴とする請求項３に記載のデータ処理方法。
【請求項５】
前記データ処理方法は、さらに、
情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲に設定するデータ設定処理ステップを有することを特徴とする請求項１に記載のデータ処理方法。
【請求項６】
前記データ設定処理ステップは、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定する処理を実行することを特徴とする請求項５に記載のデータ処理方法。
【請求項７】
前記データ処理方法は、さらに、
前記連続データ配置サイズ決定ステップにおいて決定した連続データ配置サイズ以上のデータ単位で情報記録媒体に対するデータ記録を実行するデータ記録ステップを有することを特徴とする請求項１に記載のデータ処理方法。
【請求項８】
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定手段と、
前記ジャンプ許容範囲決定手段において決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出手段と、
前記ジャンプ所要時間算出手段において算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定手段と、
を有することを特徴とするデータ処理装置。
【請求項９】
前記ジャンプ所要時間算出手段は、
同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出し、
層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出する構成であることを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記データ処理装置は、さらに、
情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定手段を含み、
前記連続データ配置サイズ決定手段は、
前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する構成であることを特徴とする請求項８に記載のデータ処理装置。
【請求項１１】
前記最短許容再生時間決定手段は、
ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、
最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出する構成であり、
前記連続データ配置サイズ決定手段は、
前記式によって算出された最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定する構成であることを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
前記データ処理装置は、さらに、
情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲決定手段において決定したジャンプ許容範囲に設定するデータ設定処理手段を有することを特徴とする請求項８に記載のデータ処理装置。
【請求項１３】
前記データ設定処理手段は、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定する処理を実行する構成であることを特徴とする請求項１２に記載のデータ処理装置。
【請求項１４】
前記データ処理装置は、さらに、
前記連続データ配置サイズ決定手段において決定した連続データ配置サイズ以上のデータ単位で情報記録媒体に対するデータ記録を実行するデータ記録手段を有することを特徴とする請求項８に記載のデータ処理装置。
【請求項１５】
複数の記録層を持つ情報記録媒体であり、
情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプのジャンプ所要時間に基づいて決定した許容最短連続データサイズ以上のデータを格納した構成を有することを特徴とする情報記録媒体。
【請求項１６】
前記ジャンプ所要時間は、
同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値であり、
層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値であることを特徴とする請求項１５記載の情報記録媒体。
【請求項１７】
前記許容最短連続データは、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間に基づいて決定されたサイズであることを特徴とする請求項１５記載の情報記録媒体。
【請求項１８】
前記情報記録媒体は、さらに、
情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲に設定したデータ配置構成を有することを特徴とする請求項１５記載の情報記録媒体。
【請求項１９】
前記情報記録媒体は、さらに、
情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定したデータ配置構成を有することを特徴とする請求項１８記載の情報記録媒体。
【請求項２０】
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理を実行するコンピュータ・プログラムであり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定ステップと、
前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出ステップと、
前記ジャンプ所要時間算出ステップにおいて算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２１】
情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定ステップと、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定ステップと、
を有することを特徴とするデータ処理方法。
【請求項２２】
前記データサイズ決定ステップは、
同一層内ジャンプおよび層間ジャンプのジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するステップであることを特徴とする請求項２１に記載のデータ処理方法。
【請求項２３】
前記データサイズ決定ステップは、
データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルに基づいてデータサイズを決定するステップであることを特徴とする請求項２１に記載のデータ処理方法。
【請求項２４】
前記データサイズ決定ステップは、
データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとの関係式に基づいてデータサイズを決定するステップであることを特徴とする請求項２１に記載のデータ処理方法。
【請求項２５】
前記関係式は、
情報記録媒体に格納するデータの許容最小データサイズをＳＥＸＴＥＮＴ、
トータルジャンプ時間をＴＪＵＭＰ、
ドライブにおけるディスクからのデータ読出しレートをＲｕｄ、
データ記録レート［ＲＴＳ］をＴＳｒｅｃｏｒｄｉｎｇ ｒａｔｅ、
としたとき、下記式、
【数１】
2010211918.tif 000006
によって示される式であることを特徴とする請求項２４に記載のデータ処理方法。
【請求項２６】
情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定手段と、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定手段と、
を有することを特徴とするデータ処理装置。
【請求項２７】
前記データサイズ決定手段は、
同一層内ジャンプおよび層間ジャンプのジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定する構成であることを特徴とする請求項２６に記載のデータ処理装置。
【請求項２８】
前記データサイズ決定手段は、
データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルに基づいてデータサイズを決定する構成であることを特徴とする請求項２６に記載のデータ処理装置。
【請求項２９】
前記データサイズ決定手段は、
データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとの関係式に基づいてデータサイズを決定する構成であることを特徴とする請求項２６に記載のデータ処理装置。
【請求項３０】
前記関係式は、
情報記録媒体に格納するデータの許容最小データサイズをＳＥＸＴＥＮＴ、
トータルジャンプ時間をＴＪＵＭＰ、
ドライブにおけるディスクからのデータ読出しレートをＲｕｄ、
データ記録レート［ＲＴＳ］をＴＳｒｅｃｏｒｄｉｎｇ ｒａｔｅ、
としたとき、下記式、
【数２】
2010211918.tif 000007
によって示される式であることを特徴とする請求項２９に記載のデータ処理装置。
【請求項３１】
情報記録媒体に対する記録データ配置決定処理をコンピュータ上で実行させるコンピユータ・プログラムであり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定ステップと、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定ステップと、
を有することを特徴とするコンピユータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理方法、データ処理装置、および情報記録媒体、並びにコンピュータ・プログラムに関する。さらに、詳細には、例えば２層のデータ記録構成を持つディスク型記録媒体の格納コンテンツ再生において同一層内ジャンプ、層間ジャンプなどのジャンプ処理が発生した場合の再生途切れを防止し、シームレスなコンテンツ再生を可能とするデータ処理方法、データ処理装置、および情報記録媒体、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
音楽等のオーディオデータ、映画等の画像データ、ゲームプログラム、各種アプリケーションプログラム等、様々なソフトウエアデータ（以下、これらをコンテンツ（Content）と呼ぶ）は、記録メディア、例えば、青色レーザを適用したＢｌｕ−ｒａｙディスク、あるいはＤＶＤ(Digital Versatile Disc)、ＭＤ(Mini Disc)、ＣＤ(Compact Disc)にデジタルデータとして格納することができる。特に、青色レーザを利用したＢｌｕ−ｒａｙディスクは、高密度記録可能なディスクであり大容量の映像コンテンツなどを高画質データとして記録することができる。
【０００３】
これらの情報記録媒体（記録メディア）に、さらに大容量のデータを格納するために、多層構造としたディスクがある。例えば１枚のディスクに上層、下層の２層の記録データ格納領域を構成しピックアップの焦点制御などによりいずれかの層のデータを選択的に再生し、またデータ記録を行なう構成としたものである。
【０００４】
ディスク型の情報記録媒体に格納されたコンテンツの再生時には、ディスクのあるデータ再生位置から離間した位置にジャンプ処理を行なって再生する場合がある。
【０００５】
ディスクに格納されたコンテンツの読み取り、再生処理においては、
ディスからの情報取得、
取得情報の一時記憶（バッファ）、
バッファデータの復号、
復号後のデータの出力
といった手順が実行される。
【０００６】
バッファデータの復号とは、例えばコンテンツがＭＰＥＧデータであればＭＰＥＧデータの復号処理、また暗号化されたデータの場合は暗号データの復号処理などの処理が含まれる。
【０００７】
単層ディスクあるいは多層ディスクにおいてジャンプ処理が発生すると、ディスクのあるデータ再生位置から離間した位置にジャンプ処理を行なって次の読み取り位置からのデータ読み取り、再生処理までの時間が必要となり、この時間が長期になってしまうと、再生途切れが発生する場合がある。
【０００８】
ディスク型記録媒体としてのＤＶＤ(Digital VersatileDisc)では、１つの記録層におけるジャンプが発生した場合においても、途切れのない再生処理を可能とするためのデータ記録構成を規定している。
【０００９】
しかし、現行のＤＶＤ規格は、多層記録構成を持つ場合であっても、同一層間内のジャンプ処理が発生した場合についてのシームレス再生を保証するためのコンテンツ配置について規定するのみであり、層間ジャンプが発生した場合の再生途切れについては考慮されていない。
【００１０】
このような多層型のディスクに対して、複数の層に渡るコンテンツを格納する場合には、１層目と２層目の切替わり点において、画面全体が黒色でかつ音声が無音のシーンを配置するなどして、シームレス再生ができない部分でユーザに不自然な印象を与えないように工夫したコンテンツ製作および記録がなされている。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、複数の記録層を持つディスク型記録媒体において同一層内ジャンプについてのシームレス再生を可能としたコンテンツ配置が規定されているものの、層間ジャンプに対応する構成とはなっていない。従って、層間ジャンプによるコンテンツ再生の途切れが生じるという問題がある。本発明は、このような問題点に鑑みてなされたものであり、複数の記録層を持つディスク型記録媒体を再生する際、同一層内ジャンプのみならず、層間ジャンプが発生した場合においてもシームレス再生を可能としたデータ処理方法、データ処理装置、および情報記録媒体、並びにコンピュータ・プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
本発明の第１の側面は、
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定ステップと、
前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出ステップと、
前記ジャンプ所要時間算出ステップにおいて算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、
を有することを特徴とするデータ処理方法にある。
【００１３】
さらに、本発明のデータ処理方法の一実施態様において、前記ジャンプ所要時間算出ステップは、同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出し、層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出するステップであることを特徴とする。
【００１４】
さらに、本発明のデータ処理方法の一実施態様において、前記連続データ配置サイズ決定ステップは、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定ステップを含み、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定するステップであることを特徴とする。
【００１５】
さらに、本発明のデータ処理方法の一実施態様において、前記最短許容再生時間決定ステップは、ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出するステップであり、
前記連続データ配置サイズ決定ステップは、前記式によって算出された最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定するステップであることを特徴とする。
【００１６】
さらに、本発明のデータ処理方法の一実施態様において、前記データ処理方法は、さらに、情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲に設定するデータ設定処理ステップを有することを特徴とする。
【００１７】
さらに、本発明のデータ処理方法の一実施態様において、前記データ設定処理ステップは、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定する処理を実行することを特徴とする。
【００１８】
さらに、本発明のデータ処理方法の一実施態様において、前記データ処理方法は、さらに、前記連続データ配置サイズ決定ステップにおいて決定した連続データ配置サイズ以上のデータ単位で情報記録媒体に対するデータ記録を実行するデータ記録ステップを有することを特徴とする。
【００１９】
さらに、本発明の第２の側面は、
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定手段と、
前記ジャンプ許容範囲決定手段において決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出手段と、
前記ジャンプ所要時間算出手段において算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定手段と、
を有することを特徴とするデータ処理装置にある。
【００２０】
さらに、本発明のデータ処理装置の一実施態様において、前記ジャンプ所要時間算出手段は、同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出し、層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値を算出する構成であることを特徴とする。
【００２１】
さらに、本発明のデータ処理装置の一実施態様において、前記データ処理装置は、さらに、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定手段を含み、前記連続データ配置サイズ決定手段は、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する構成であることを特徴とする。
【００２２】
さらに、本発明のデータ処理装置の一実施態様において、前記最短許容再生時間決定手段は、ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、
最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出する構成であり、
前記連続データ配置サイズ決定手段は、
前記式によって算出された最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定する構成であることを特徴とする。
【００２３】
さらに、本発明のデータ処理装置の一実施態様において、前記データ処理装置は、さらに、情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲決定手段において決定したジャンプ許容範囲に設定するデータ設定処理手段を有することを特徴とする。
【００２４】
さらに、本発明のデータ処理装置の一実施態様において、前記データ設定処理手段は、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定する処理を実行する構成であることを特徴とする。
【００２５】
さらに、本発明のデータ処理装置の一実施態様において、前記データ処理装置は、さらに、前記連続データ配置サイズ決定手段において決定した連続データ配置サイズ以上のデータ単位で情報記録媒体に対するデータ記録を実行するデータ記録手段を有することを特徴とする。
【００２６】
さらに、本発明の第３の側面は、
複数の記録層を持つ情報記録媒体であり、
情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプのジャンプ所要時間に基づいて決定した許容最短連続データサイズ以上のデータを格納した構成を有することを特徴とする情報記録媒体にある。
【００２７】
さらに、本発明の情報記録媒体の一実施態様において、前記ジャンプ所要時間は、同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値であり、層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値であることを特徴とする。
【００２８】
さらに、本発明の情報記録媒体の一実施態様において、前記許容最短連続データは、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間に基づいて決定されたサイズであることを特徴とする。
【００２９】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、さらに、情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲に設定したデータ配置構成を有することを特徴とする。
【００３０】
さらに、本発明の情報記録媒体の一実施態様において、前記情報記録媒体は、さらに、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離を前記ジャンプ許容範囲に設定したデータ配置構成を有することを特徴とする。
【００３１】
さらに、本発明の第４の側面は、
複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理を実行するコンピュータ・プログラムであり、
前記情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定するジャンプ許容範囲決定ステップと、
前記ジャンプ許容範囲決定ステップにおいて決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出するジャンプ所要時間算出ステップと、
前記ジャンプ所要時間算出ステップにおいて算出したジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３２】
さらに、本発明の第５の側面は、
情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定ステップと、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定ステップと、
を有することを特徴とするデータ処理方法にある。
【００３３】
さらに、本発明のデータ処理方法の一実施態様において、前記データサイズ決定ステップは、同一層内ジャンプおよび層間ジャンプのジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するステップであることを特徴とする。
【００３４】
さらに、本発明のデータ処理方法の一実施態様において、前記データサイズ決定ステップは、データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルに基づいてデータサイズを決定するステップであることを特徴とする。
【００３５】
さらに、本発明のデータ処理方法の一実施態様において、前記データサイズ決定ステップは、データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとの関係式に基づいてデータサイズを決定するステップであることを特徴とする。
【００３６】
さらに、本発明のデータ処理方法の一実施態様において、前記関係式は、
情報記録媒体に格納するデータの許容最小データサイズをＳＥＸＴＥＮＴ、
トータルジャンプ時間をＴＪＵＭＰ、
ドライブにおけるディスクからのデータ読出しレートをＲｕｄ、
データ記録レート［ＲＴＳ］をＴＳｒｅｃｏｒｄｉｎｇ ｒａｔｅ、
としたとき、下記式、
【数３】
2010211918.tif 000003
によって示される式であることを特徴とする。
【００３７】
さらに、本発明の第６の側面は、
情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定手段と、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定手段と、
を有することを特徴とするデータ処理装置にある。
【００３８】
さらに、本発明のデータ処理装置の一実施態様において、前記データサイズ決定手段は、同一層内ジャンプおよび層間ジャンプのジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定する構成であることを特徴とする。
【００３９】
さらに、本発明のデータ処理装置の一実施態様において、前記データサイズ決定手段は、データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルに基づいてデータサイズを決定する構成であることを特徴とする。
【００４０】
さらに、本発明のデータ処理装置の一実施態様において、前記データサイズ決定手段は、データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとの関係式に基づいてデータサイズを決定する構成であることを特徴とする。
【００４１】
さらに、本発明のデータ処理装置の一実施態様において、前記関係式は、
情報記録媒体に格納するデータの許容最小データサイズをＳＥＸＴＥＮＴ、
トータルジャンプ時間をＴＪＵＭＰ、
ドライブにおけるディスクからのデータ読出しレートをＲｕｄ、
データ記録レート［ＲＴＳ］をＴＳｒｅｃｏｒｄｉｎｇ ｒａｔｅ、
としたとき、下記式、
【数４】
2010211918.tif 000004
によって示される式であることを特徴とする。
【００４２】
さらに、本発明の第７の側面は、
情報記録媒体に対する記録データ配置決定処理をコンピュータ上で実行させるコンピユータ・プログラムであり、
前記情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定ステップと、
前記データサイズを持つデータブロックを、前記ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定ステップと、
を有することを特徴とするコンピユータ・プログラムにある。
【００４３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００４４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００４５】
本発明の構成によれば、例えば、Ｂｌｕ−ｒａｙディスクやＤＶＤディスクなど複数の記録層を持つ多層ディスクにおいて、情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定し、決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出して、算出したジャンプ所要時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズなどのデータ構成条件を決定する構成としたので、複数の記録層を持つディスク型記録媒体を再生する際、同一層内ジャンプのみならず、層間ジャンプが発生した場合においてもシームレス再生を保証した記録データの生成、データ記録および再生が可能となる。
【００４６】
さらに、様々なジャンプ許容条件を定めたジャンプモデルに対応したデータ配置条件が取得可能であり、それぞれのジャンプ許容条件に対応したデータ配置条件に従ったデータ記録を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【００４７】
また、本発明によれば、許容ジャンプ時間（距離）の増大に伴う読出しバッファサイズの増大や、連続データ配置サイズ［Ｕｓｉｚｅ］のサイズ増大による編集の自由度の低下などのレベルを明確に算出することが可能であり、これらのレベルに応じた対処を行なうことで、最適なバッファサイズ、連続データ配置サイズ［Ｕｓｉｚｅ］を決定することが可能となり、これらの決定情報に基づいてコンテンツ記録を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【００４８】
さらに、本発明の構成によれば、接続クリップ数の増大や、接続クリップデータ長の差異などに起因するジャンプ時の連続再生の不可能なデータ構成を解析し、解析結果に基づいて、例えば最大接続クリップ数、あるいはマルチストーリーに使用するクリップの長さ、データサイズの関係を制限値としてのパラメータを設定し、パラメータの設定されたオーサリングソフトに基づくコンテンツ制作を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【図面の簡単な説明】
【００４９】
【図１】ディスク再生時のジャンプ処理およびジャンプ起点ポイントでの再生終了からジャンプ先での再生を開始するまでの時間を規定したドライブ規格について説明する図である。
【図２】Ｂｌｕ−ｒａｙディスクに格納されるコンテンツの格納フォーマットについて説明する図である。
【図３】複数の記録層を持つディスクにおいて、層間ジャンプが発生した場合のシームレス再生を実現するための必要条件について説明する図である。
【図４】ジャンプ処理に際して発生するＥＣＣブロックの処理に伴うオーバヘッド時間の詳細について説明する図である。
【図５】ジャンプが発生した場合のバッファデータ量の減少について説明する図である。
【図６】層間ジャンプに対するデータ途切れのない再生を保証する複数のジャンプモデル（Ａ１）〜（Ａ３）設定例について説明する図である。
【図７】ジャンプ時間に対して、データ記録レートの値に対応した連続データ配置条件を決定する方法を説明する図である。
【図８】図６を参照して説明した複数のジャンプモデル（Ａ１）〜（Ａ３）のそれぞれにおいて必要なバッファサイズ（ＳＲＢ）および、データ記録レート（ＲＴＳ）の各値に対応するデータ配置条件（連続データ配置サイズの最小値）を示す図である。
【図９】図６を参照して説明したジャンプモデル（Ａ１）〜（Ａ３）のそれぞれにおいて、複数のクリップ（Ｃｌｉｐ）がシームレスに接続される場合のデータ配置方法を解説した図である。
【図１０】クリップ数が増えた場合に発生する問題点と、それに対応したコンテンツ製作方法を説明する図である。
【図１１】ディスクに格納するコンテンツが、長さが大きく異なる複数のクリップを構成データとして持つマルチストーリーコンテンツである場合に発生する問題点と、その問題点に対応するコンテンツ製作方法を説明する図である。
【図１２】情報記録媒体に対する記録データの生成を行なうデータ処理装置の構成例について説明する図である。
【図１３】情報記録媒体に対する記録データの生成を行なうデータ処理シーケンスについて説明するフローチャートを示す図である。
【図１４】ジャンプに対するデータ途切れのない再生を保証するジャンプモデルについて説明する図である。
【図１５】プレイアイテムの構成データについての情報記録媒体における記録例を示す図である。
【図１６】データ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルの例を示す図である。
【図１７】情報記録媒体に対するデータ記録処理または情報記録媒体からの再生処理を行うデータ処理装置の構成例について説明する図である。
【発明を実施するための形態】
【００５０】
以下、図面を参照しながら本発明のデータ処理方法、データ処理装置、および情報記録媒体、並びにコンピュータ・プログラムの詳細について説明する。
【００５１】
コンテンツを格納したディスク型の情報記録媒体の再生においてジャンプ処理が発生した場合に途切れのない再生処理を確実に実行するためには、コンテンツの格納位置を規定し、ジャンプの発生許容距離としての最長ジャンプ距離を設定し、この設定に従ったコンテンツの格納を行なうことが必要である。
【００５２】
ディスク型記録媒体としてのＤＶＤ(Digital Versatile Disc)においては、１つの記録層内においてジャンプが発生した場合に途切れのない再生を可能とするため、ディスク再生を実行するドライブの規格として、ジャンプ起点ポイントでの再生終了からジャンプ先での再生を開始するまでの時間を所定時間内以下とするドライブ規格が定められている。
【００５３】
図１を参照してこのドライブ規格について説明する。図１において、スピンドルモータ１００に装着されたディスク１０１が回転し、図示しないピックアップによってデータの再生、記録が行なわれる。ディスクに格納されるコンテンツは、所定データ量のセクタ単位で格納される。
【００５４】
図１に示すグラフにおいて、横軸がセクタ数で示すジャンプ距離であり、縦軸がアクセスタイム［ｍｓ］である。ＤＶＤにおけるドライブ規格は、図１に示すグラフの如く、所定セクタ数に相当するジャンプ発生時の最大許容アクセスタイムを規定している。
【００５５】
図１に示す最大許容アクセスタイム以下でジャンプ処理を伴うアクセスが可能なドライブ装置であれば、コンテンツ再生時に同一層内でのジャンプが発生してもシームレス再生が保証されるように、規格準拠のＤＶＤにコンテンツが格納される。すなわち、図１に示すグラフの如く最大許容アクセスタイムを超える位置でのジャンプ処理が発生しないようにディスク格納コンテンツの配置がなされてコンテンツ記録が行なわれる。
【００５６】
しかし、前述したように、２層の記録層を持つディスクなど、複数の記録層を持つディスクにおける層間ジャンプの発生に対応してシームレス再生を可能とするためのコンテンツ格納規定はない。
【００５７】
本発明では、複数の記録層を持つディスクにおけるコンテンツ再生において、層間ジャンプが発生した場合であってもシームレス再生を可能とするためのコンテンツ配置構成を提案する。
【００５８】
なお、以下の実施例においては、ディスク型情報記録媒体の一例として青色レーザを適用した記録再生を行なうディスクであるＢｌｕ−ｒａｙディスクを想定して考察する。図２を参照してＢｌｕ−ｒａｙディスクに格納されるコンテンツの格納フォーマットについて説明する。
【００５９】
情報記録媒体には、図２に示すように、例えば高精細動画像データであるＨＤ（High Definition）ムービーコンテンツなどの動画コンテンツのＡＶストリームが格納される。
【００６０】
図２に示すように、Ｂｌｕ−ｒａｙディスクＲＯＭ規格フォーマットに従って格納されるコンテンツは、Ｂｌｕ−ｒａｙディスクＲＯＭ規格フォーマットに従った階層構成を持つ。すなわち、
（Ａ）タイトル２１０
（Ｂ）再生プログラム（ムービーオブジェクト）２２０
（Ｃ）再生区間指定ファイル（プレイリスト）２３０
（Ｄ）クリップ（コンテンツデータファイル）２４０
である。
【００６１】
（Ａ）タイトル２１０は、ユーザによる指定可能なインデックスデータであり、コンテンツ再生時には、タイトル２１１〜２１３のいずれかを指定した再生処理が実行される。各タイトル２１１〜２１３には（Ｂ）再生プログラム２２０に設定されたいずれかの再生プログラム２２１〜２２４が対応付けられており、タイトル指定によって対応する再生プログラムによる再生処理が開始する。
【００６２】
（Ｃ）再生区間指定ファイル（プレイリスト）２３０は、複数の再生区間指定ファイル（プレイリスト）２３１，２３２，２３３を持つ。各再生区間指定ファイル（プレイリスト）２３１，２３２，２３３のそれぞれは、クリップ（コンテンツデータファイル）２４０に含まれる複数のＡＶストリームデータファイルのいずれかを選択し、また選択したＡＶストリームデータファイルの特定のデータ部分を、再生開始点と再生終了点として指定するプレイアイテムを１つ以上持つ構成となっており、１つの再生区間指定ファイル（プレイリスト）を選択することで、その再生区間指定ファイル（プレイリスト）の持つプレイアイテムに従って、再生シーケンスが決定されて再生が実行される。
【００６３】
（Ｄ）クリップ（コンテンツデータファイル）２４０は、それぞれ区分されたコンテンツデータファイルであるクリップ２４１，２４２，２４３を有し、各クリップ２４１は、ＡＶ（Audio-Visual）ストリームファイル２６１とクリップ情報ファイル２５１を持つ。
【００６４】
クリップ情報ファイル２５１は、ＡＶ（Audio-Visual）ストリームファイル２６１に関する属性情報を格納したデータファイルである。ＡＶ（Audio-Visual）ストリームファイル２６１は例えばＭＰＥＧ−ＴＳ（MovingPicture Experts Group-Transport Stream）データであり、画像（Ｖｉｄｅｏ）、音声（Ａｕｄｉｏ）、字幕データ等の各情報を多重化したデータ構造となっている。また、再生時に再生装置の制御を行うためのコマンド情報も多重化されている場合がある。
【００６５】
例えば再生区間指定ファイル（プレイリスト）２３１を選択してコンテンツ再生を行うと、再生区間指定ファイル（プレイリスト）２３１に対応付けられたプレイアイテム２３４は、クリップ２４１に再生開始点ａと再生終了点ｂを持ち、また、プレイアイテム２３５は、クリップ２４１に再生開始点ｃと再生終了点ｄを持つので、クリップ２４１に含まれるコンテンツであるＡＶストリームファイル２６１の特定データ領域、ａ〜ｂとｃ〜ｄが再生されることになる。
【００６６】
また再生区間指定ファイル（プレイリスト）２３２を選択してコンテンツ再生を行うと、再生区間指定ファイル（プレイリスト）２３２に対応付けられたプレイアイテム２３６は、クリップ２４１に再生開始点ｃと再生終了点ｄを持ち、また、プレイアイテム２３７は、クリップ２４２に再生開始点ｅと再生終了点ｆを持つので、クリップ２４１に含まれるコンテンツであるＡＶストリームファイル２６１の特定データ領域ｃ〜ｄと、クリップ２４２に含まれるコンテンツであるＡＶストリームファイル２６２の特定データ領域ｅ〜ｆが再生されることになる。
【００６７】
ディスクに格納されるコンテンツが各ＡＶストリーム２６１，２６２，２６３単位で格納されている場合、１つのＡＶストリームは、例えば連続セクタ領域に格納されるが、異なるＡＶストリームは連続するセクタ領域に格納されず、所定セクタ離間した位置に格納される場合がある。このようなデータ格納構成において、上述の再生区間指定ファイル（プレイリスト）２３２を選択してコンテンツ再生を行なうと、クリップ２４１に含まれるＡＶストリームファイル２６１の特定データ領域ｃ〜ｄと、クリップ２４２に含まれるＡＶストリームファイル２６２の特定データ領域ｅ〜ｆの再生においては２つの異なるＡＶファイルの再生が必要となり、ＡＶファイルの切り替え地点でジャンプ処理が発生することになる。本発明は、このようなジャンプ処理の発生に際して、再生コンテンツの途切れが発生しないように、データ記録を行ないまた再生を可能とするものである。
【００６８】
次に、図３を参照して、複数の記録層を持つディスクにおいて、層間ジャンプが発生した場合のシームレス再生を実現するための必要条件について説明する。
【００６９】
図３（ａ）に２層構造のディスク構成を示す。第１層３０１と、第２層３０２にコンテンツデータ記録単位であるセクタ単位で記録される。
【００７０】
コンテンツを格納したディスクの再生時には、コンテンツの再生態様に応じたジャンプ処理が発生する。例えば、先に図２を参照して説明したような異なるＡＶストリームの再生処理を行なう場合などである。
【００７１】
なお、複数の記録層を持つ構造のディスクの再生におけるジャンプ処理には２つの態様がある。すなわち、同一の層の記録領域間のジャンプ処理と、異なる層の記録領域間のジャンプ処理である。本発明は、層間ジャンプの際に、シームレス再生を可能とする構成を実現するものであり、層間ジャンプ時のトータル所要時間を算出する。
【００７２】
図３（１）は、１層が２３．３ＧＢｙｔｅの記録容量を持つディスク構成におけるジャンプ距離に応じた層内ジャンプ時間［ＴＡＣＣ］の一例を示した表である。表の上から、「ジャンプ距離（セクタまたはストローク）」、「ジャンプ距離に相当するデータサイズ（ＭＢ）」、「ジャンプ時間（ｍｓ）」となっている。「ジャンプ時間（ｍｓ）」は、Ｂｌｕ−ｒａｙディスクの再生を行なうドライブ装置のピックアップの移動にかかる時間、すなわちシーク時間に相当する。
【００７３】
図３（１）に示す表において、「ジャンプ距離（セクタまたはストローク）」では、４００００セクタ以下はセクタ表示とし、１／１０ストローク以上はストローク表示としてある。フルストロークは、図３（ａ）に示すように、ディスクの最内周から最外周に至るストロークに対応する。
【００７４】
なお、４００００セクタと１／１０ストロークでのジャンプ距離は、
４００００セクタ＜１／１０ストローク
であり、表の左から右に従って、ジャンプ距離が長くなっている。ジャンプ距離が大きい部分においてストローク表記をしている理由は、ジャンプ距離が大きい場合、ディスク内周と外周とでセクタ数が大きく異なりセクタ数で表現するとセクタ数の範囲が大きくなりすぎるためである。
【００７５】
また、１／１０ストローク、１／３ストローク、ハーフストロークについては、データサイズの下限を表記する形になっているが、これは同じ１／１０ストロークであってもディスクの内周と外周で対応するデータサイズが異なるため、最もデータが小さくなる内周での計算値を用いて下限を記載した。なお、後述のデータ配置条件を決定する際は、特定のジャンプ距離に対応するデータサイズの下限がわかっていれば十分なので、対応するデータサイズの上限については記載していない。
【００７６】
例えば、ジャンプ距離＝フルストロークは、ディスクの最内周〜最外周に至るストロークに対応し、このときのジャンプデータ量は２３．３ＧＢｙｔｅとなる。この層内フルストロークジャンプに要する時間、すなわち、層内ジャンプ時間［ＴＡＣＣ］は１２２０ｍｓである。
【００７７】
また、ジャンプ距離が０〜５０００セクタの場合は、ジャンプデータ量は０〜１０×２２０Ｂｙｔｅであり、この層内ジャンプに要する時間、すなわち層内ジャンプ時間［ＴＡＣＣ］は１７９ｍｓである。
【００７８】
図３（２）は、あるドライブ装置における層間ジャンプ時間［ＴＩＬ］の測定値を示している。すなわち、
層間ジャンプ時間［ＴＩＬ］＝３６０ｍｓ
これは、Ｂｌｕ−ｒａｙディスクの再生を行なうドライブ装置において、図３（ａ）の第１層３０１と第２層３０２の異なる層へ再生位置を変更した際のピックアップの焦点制御などの調整時間に相当する。
【００７９】
図３（３）は、あるドライブ装置におけるＥＣＣブロック境界読出し時に発生するオーバヘッド時間［ＴＯＨ］の測定値を示している。すなわち、
［ＴＯＨ］＝２０ｍｓ
である。
【００８０】
Ｂｌｕ−ｒａｙディスクの格納コンテンツの読み取りに際しては、所定のデータ読み取り単位が設定されている。データ読み取り単位はＥＣＣブロックと呼ばれる。ＥＣＣブロックは、実コンテンツデータとしての例えばＡＶストリームデータからなるユーザデータと、各種の制御データが格納されたユーザ制御データ（ＵＣＤ）やエラー訂正用のパリティデータなどから構成されたブロックとして構成される。
【００８１】
コンテンツ再生時には、ＥＣＣブロック単位でデータを読み取り、ＥＣＣブロック単位でパリティに基づくエラー訂正などのデータ処理を実行することが必要となる。
【００８２】
データ再生において、ジャンプを実行した場合、ジャンプ元でのＥＣＣブロックと、ジャンプ先でのＥＣＣブロックの２つの異なるＥＣＣブロックの処理を行なうことが必要となる。このＥＣＣブロックの処理に伴うオーバヘッド時間が図３（３）に示すＥＣＣブロック境界読出し時に発生するオーバヘッド時間［ＴＯＨ］である。
【００８３】
このように、層間ジャンプを実行した場合、図３（１）に示す層内ジャンプ時間［ＴＡＣＣ］と、図３（２）に示す層間ジャンプ時間［ＴＩＬ］と、図３（３）に示すＥＣＣブロック読出しオーバヘッド時間［ＴＯＨ］がそれぞれ発生し、結果として、層間ジャンプを実行した場合、ディスクからのデータ読み取りが中断する時間としてのトータル層間ジャンプ時間［ＴＪＵＭＰ］は、
ＴＪＵＭＰ＝ＴＡＣＣ＋ＴＩＬ＋ＴＯＨ
として算出される。
【００８４】
ジャンプ処理に際して発生するＥＣＣブロックの処理に伴うオーバヘッド時間の詳細について、図４を参照して説明する。
【００８５】
ディスクからのデータ読み取り再生処理は、図４（ａ）に示すように、まず、ディスク３２１からＥＣＣブロック単位で読み取られバッファ３２２に格納される。さらに、バッファから出力されるデータについてデコード部３２３においてデコード処理がなされる。なお、デコード処理の前にエラー訂正処理などの処理が実行されるが図面では省略してある。デコード部３２３は、ＥＣＣブロック内のＡＶストリームデータを構成するトランスポートストリーム（ＴＳ）に設定されたタイムスタンプ情報に従って、再生順序、再生時間を調整したデコードを実行し、デコードデータが再生コンテンツとして出力される。
【００８６】
デコード部３２３は、バッファ３２２に格納されたＥＣＣブロックが存在する限り連続的に再生が可能である。図４の下部のグラフは、再生時間の経過とバッファ３２２に格納されたデータ量の推移を示している。
【００８７】
縦軸のバッファデータ量は、ジャンプ発生に伴いディスクからのデータ読み取りが停止することになり、データ量が減少を開始し、ジャンプ終了によってディスクからのデータ読み取りが再開しバッファデータ量が上昇することになる。バッファデータ量がゼロになり、デコード部３２３からの出力データが終了すると再生が中断してしまうことになる。従って、バッファデータ量をゼロにしないためのバッファサイズを設定することが必要となる。
【００８８】
図４に示す例において、ディスクからの読み取りデータ３３１に含まれるＥＣＣブロック［ＳＥＣＣ１］３３２の処理実行中に層間ジャンプが発生すると、ディスクからのデータ取得が中断し、ジャンプ先の読み取りデータ３３４の読み取り開始位置のＥＣＣブロック［ＳＥＣＣ２］３３３のＥＣＣブロック位置にシーク処理がなされて、さらにピックアップ制御がなされ、その後ＥＣＣブロック［ＳＥＣＣ２］３３３が取得されて、バッファ格納、デコード処理が行なわれてデータ再生が実行される。
【００８９】
この場合、ジャンプ元の最終ＥＣＣブロック［ＳＥＣＣ１］３３２のエラー訂正、デコード処理と、ジャンプ先の最初のＥＣＣブロック［ＳＥＣＣ２］３３３のエラー訂正、デコード処理を行なうことが必要となるが、これらの処理で生成したデータが全て再生データとして出力されるとは限らない。
【００９０】
最悪の場合、これら２つのＥＣＣブロックの処理データのほとんどが再生データとして利用されない無駄なデータ処理時間が発生する。このデータ処理に要する時間が図３（３）に示すＥＣＣブロック読出しオーバヘッド時間［ＴＯＨ］として規定される。
【００９１】
ジャンプ元のＥＣＣブロックデータと、ジャンプ先のＥＣＣブロックデータとの格納データがほとんど再生に利用されない場合の最悪の場合におけるオーバヘッド時間［ＴＯＨ］は、
ＴＯＨ＝（２×ＥＣＣ＿ｓｉｚｅ）／ＲＵＤ
となる。
上記式において、ＥＣＣ＿ｓｉｚｅは、１つのＥＣＣブロックのデータサイズであり、ＲＵＤは、読出しレートであり、バッファ３２２からデコード部３２３に出力するデータの転送レートに相当する。
【００９２】
例えば、
ＥＣＣブロックサイズ＝６４ＫＢ
データ転送レートＲＵＤ＝５４Ｍｂｐｓ
とした場合、
ＴＯＨ≦（２×６４×１０２４×８）／５４／１０６
＝２０ｍｓ
として算出される。
【００９３】
すなわち、ＥＣＣブロック読出しオーバヘッド時間［ＴＯＨ］の最大値は２０ｍｓとして算出される。
【００９４】
バッファデータ量の減少スピードは、データ記録レート［ＲＴＳ］に依存する。このデータ記録レート［ＲＴＳ］は、デコード部３２３におけるデータ処理に伴うデータ消費量に対応するレートとなる。
【００９５】
１つのＥＣＣブロックに含まれる再生データ量は、圧縮率の差異があるため一定せず、ＥＣＣブロックごとに再生データ量、すなわち再生データ時間は異なるものとなる。
【００９６】
従って、層間ジャンプが発生した場合のバッファデータ量の減少スピードは、常に一定のスピードとはならない。図５を参照して、層間ジャンプが発生した場合のバッファデータ量の減少について説明する。
【００９７】
図５（Ａ）に示すグラフは図４に示すグラフと同様、再生時間の経過とバッファに格納されたデータ量の推移を示している。
【００９８】
縦軸のバッファデータ量は、ジャンプ発生に伴いディスクからのデータ読み取りが停止することになり、データ量が減少を開始し、ジャンプ終了によってディスクからのデータ読み取りが再開しバッファデータ量が上昇することになる。バッファデータ量がゼロになり、デコード部からの出力データが終了すると再生が中断してしまうことになる。従って、バッファデータ量をゼロにしないためのバッファサイズを設定することが必要となる。
【００９９】
最大バッファ量［ＳＲＢ］を規定するためには、ジャンプ期間におけるバッファデータ量の減少スピードを想定することが必要となる。しかし、バッファデータ量の減少スピードは、上述したように常に一定のスピードとはならない。
【０１００】
そこで何らかの仮定を設定し、ジャンプ期間におけるバッファデータ量の減少スピードを想定し、その想定の下でバッファサイズ［ＳＲＢ］を決定する。
【０１０１】
図５（Ａ）に示すグラフ中のライン［１］は、ジャンプ期間におけるバッファデータ量の減少スピードを、ディスクに記録された連続記録データ領域の読み取り、再生の際の平均レートに基づいて設定したラインである。
グラフ中のライン［２］は、ジャンプ期間におけるバッファデータ量の減少スピードを、ディスクに記録された連続記録データ領域ではなく、実際にジャンプの発生するデータを抽出してその再生レートに基づいて算出した平均レートに基づいて設定したラインである。
グラフ中のライン［３］は、ディスクに記録されるコンテンツに対応する属性情報として設定された記録データの最大記録レートに基づいて設定したラインである。
【０１０２】
図５（Ｂ）のグラフは、（Ａ）に示す［１］、［２］、［３］の各想定レートの値を示している。縦軸に再生時のデータ出力ビットレートを示し、横軸に再生時間を示してある。
【０１０３】
出力ビットレートは、図に示すように、
［１］＜［２］＜［３］
の関係となり、ディスクの連続記録データ領域の再生時には、出力ビットレートがほぼ［１］のラインに沿って再生が実行され、また、ジャンプが発生した場合には、出力ビットレートがほぼ［２］のラインに沿った再生が実行される。
【０１０４】
ジャンプ期間におけるバッファデータ量の減少スピードを［１］、すなわち、ディスクに記録された連続記録データ領域の平均再生レートを適用すると、図５（Ｂ）に示すように、［１］を適用した想定ビットレート以上のスピードでバッファデータ量が減少してしまい、最悪の場合には、バッファデータ量がなくなり、再生の中断が発生する可能性がある。また、[２]、すなわち、ジャンプ期間における再生レートに基づいて算出した平均レートを適用すると、適用した想定ビットレートと実際のバッファデータ減少スピードが正確に一致する。このため、[２]は理論上の最適な想定ビットレートと言えるが、現実にはジャンプ期間の先頭と終了点に該当するデータの位置を特定することは非常に難しく、[２]で使用する想定ビットレートを算出することは困難である。
【０１０５】
一方、図５（Ａ）に示す［３］の想定、すなわち、ディスクに記録されるコンテンツに対応する属性情報として設定された最大記録レートに基づく想定によれば、ディスクの記録データの再生ビットレートは、図５（Ｂ）に示す［３］のビットレートを超えないことが保証され、ジャンプ発生時においても、［３］のビットレートを超える再生処理は発生しない。また、[３]のビットレートはコンテンツ製作時に属性情報として設定されるものであり、ビットレート値の取得は属性情報を参照することにより容易に可能である。
【０１０６】
従って、［３］の最大記録レートに対応するビットレートでの再生が実行されると想定して、ジャンプ時のバッファデータ量の減少が起きると仮定し、この仮定の下に最大バッファ量［ＳＲＢ］を算出する。
【０１０７】
Ｂｌｕ−ｒａｙ Ｄｉｓｃ規格では、１８８バイトのトランスポートストリーム（ＴＳ）パケット（ＴＳパケット記録レートはTS_recording_rate）に４バイトのヘッダをつけて１９２バイトのパケットとしてディスクに記録される。１９２バイトパケットとして見た場合、最大記録レート［ＲＴＳ］は、
ＲＴＳ＝（TS_recording_rate）×１９２／１８８
となる。
【０１０８】
Ｂｌｕ−ｒａｙ Ｄｉｓｃ規格に従ってデータ記録がなされたディスクの再生においては、このＴＳパケットサイズに基づいて算出される最大記録レート［ＲＴＳ］以下で之再生が実行される。従って、層間ジャンプの発生する再生が行われる場合に、ジャンプ中にバッファデータが０とならないために必要となるバッファサイズ［ＳＲＢ］は、
ＳＲＢ＝ＲＴＳ×Ｔｊｕｍｐ
として算出される。
【０１０９】
次に、図６を参照して、層間ジャンプに対するデータ途切れのない再生を保証する設定例について説明する。ディスクに対するデータ記録の規定を定める際には、許容される層間ジャンプの態様、すなわちデータ途切れの発生を防止できるジャンプの範囲を決定し、その決定したジャンプの範囲のみが発生する形態でコンテンツ記録を行なうことが必要となる。
【０１１０】
図６は、許容される層間ジャンプの態様設定例と、そのジャンプ処理におけるトータルジャンプ時間［ＴＪＵＭＰ］の計算例を示している。トータルジャンプ時間は、前述したように、
ピックアップの移動（シーク）時間に相当する時間［ＴＡＣＣ］
ピックアップの調整時間［ＴＩＬ］
ＥＣＣブロック処理に起因するオーバヘッド時間［ＴＯＨ］
の加算値、すなわち、
ＴＪＵＭＰ＝ＴＡＣＣ＋ＴＩＬ＋ＴＯＨ
として算出される。
【０１１１】
図６（Ａ１）の例は、第１層の最内周から第２層の最外周に至るフルストローク層間ジャンプを許容する場合の例であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
ＴＪＵＭＰ＝１２２０（ＴＡＣＣ）＋３３０（ＴＩＬ）＋２０（ＴＯＨ）
＝１６００ｍｓ
となる。
なお、ピックアップの移動（シーク）時間に相当する時間［ＴＡＣＣ］、ピックアップの調整時間［ＴＩＬ］、ＥＣＣブロック処理に起因するオーバヘッド時間［ＴＯＨ］の各時間は、図３を参照して説明した例に基づくものである。
【０１１２】
このケースに基づいてディスクに対する記録データの配置条件を決定すれば、記録媒体内の任意のアドレス間でジャンプを行ってもデータの連続供給を保証することができる。しかし、その反面、ジャンプ時間が後述する（Ａ２）、（Ａ３）よりも大きく設定されることになるので、図７を参照して説明するように、データの連続供給を保証するために必用なバッファサイズは大きくなる。
【０１１３】
図６（Ａ２）の例は、ハーフストローク同一層内ジャンプと、１／１０ストローク層間ジャンプを最大許容ジャンプ距離として設定した場合の例であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
（１）ハーフストローク同一層内ジャンプ
ＴＪＵＭＰ＝９９０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０１０ｍｓ
（２）１／１０ストローク層間ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０３０ｍｓ
となる。
最大ジャンプ時間は、１０３０ｍｓとなる。
【０１１４】
このモデルでは、層内ジャンプで約［８.２×２３０／２０４８］セクタ、層間ジャンプで約［３×２３０／２０４８］セクタの範囲にそれぞれジャンプ距離を制限して、データ配置条件を決定する必要があるが、図７で説明するように、データの連続供給を保証するために必用なバッファサイズは（Ａ１）のモデルよりも小さくなる。
【０１１５】
図６（Ａ３）の例は、１／１０ストローク同一層内ジャンプと、４００００セクタ層間ジャンプを最大許容ジャンプ距離として設定した場合の例であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
（１）１／１０ストローク同一層内ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝６７０ｍｓ
（２）４００００セクタ層間ジャンプ
ＴＪＵＭＰ＝３３０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝７１０ｍｓ
となる。
最大ジャンプ時間は、７１０ｍｓとなる。
【０１１６】
このモデルでは、層内ジャンプで約［１.２×２３０／２０４８］セクタ、層間ジャンプで４００００セクタの範囲にそれぞれジャンプ距離を制限して、データ配置条件を決定する必要があるが、図７で説明するように、データの連続供給を保証するために必用なバッファサイズは（Ａ１）、（Ａ２）のモデルよりも小さくなる。
【０１１７】
図７は、ジャンプ時間に対して、データ記録レートの値に対応した連続データ配置条件を決定する方法を説明する図である。トータルジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、ディスクに連続配置すべき最小データ単位に対応する最短許容再生時間［ｔ］が計算される。この連続データの最短許容再生時間［ｔ］にデータ読出しレート［Ｒｕｄ］をかけたものが連続データ配置サイズ［Ｕｓｉｚｅ］として算出される。すなわち、
Ｕｓｉｚｅ＝Ｒｕｄ×ｔ
である。この連続データ配置サイズ［Ｕｓｉｚｅ］の算出処理の詳細について説明する。
【０１１８】
図７において、横軸が再生時間、縦軸がディスクからの読出しデータ量と再生データ量を示している。実線が再生時間の経過に伴うディスクからの読出しデータ量４０１の推移であり、点線が再生時間の経過に伴う再生データ量４０２の推移を示している。
【０１１９】
読出しデータ量４０１と再生データ量４０２の差分がバッファデータ量４０３に相当する。再生データ量４０２は、再生時間の経過に伴い一定量のデータを再生することになり、図に示すように時間に比例して再生データ量４０２は増加する。
【０１２０】
一方、読出しデータ量４０１は、ジャンプが発生すると、ディスクからのデータ読出しがストップするので、読出しデータ量４０１の増加が停止し、ジャンプ以外の連続データ格納領域の読み出し処理に際しては、一定の読出しレート、例えば５４Ｍｂｐｓでデータ読出しが実行される。
【０１２１】
図７に示す読出しデータ量４０１と再生データ量４０２の差分がバッファデータ量４０３となるが、このバッファデータ量４０３がジャンプ処理が発生した場合でも０以下にならない設定とすれば、ジャンプ再生において再生中断が起こらずシームレス再生が可能となる。
【０１２２】
読出しデータ量４０１と再生データ量４０２が一定である場合に、読出しデータ量４０１と再生データ量４０２の差分としてのバッファデータ量４０３を大きくするためには、図７に示す［Ｕｓｉｚｅ］の値を大きくすればよい。
【０１２３】
図７に示す［Ｕｓｉｚｅ］は、ディスクにおいてジャンプ処理を伴わずに連続読み取りが実行されるデータのサイズに相当する。このデータサイズを連続データ配置サイズ［Ｕｓｉｚｅ］と呼ぶ。
【０１２４】
トータルジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、ディスクの連続配置データの最短許容再生時間［ｔ］が、下式に従って計算される。すなわち、
ｔ＝Ｔｊｕｍｐ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
である。
【０１２５】
連続データの最短許容再生時間［ｔ］以上のデータブロックとしてディスクにデータ記録がなされていれば、バッファのデータはジャンプ発生時に０以下となることがなく連続再生が保証される。
【０１２６】
上記式に従って算出された連続データの最短許容再生時間［ｔ］にデータ記録レート［ＲＴＳ］をかけたものが連続データ配置サイズ［Ｕｓｉｚｅ］として算出される。すなわち、
Ｕｓｉｚｅ＝ＲＴＳ×ｔ
となる。
【０１２７】
連続データ配置サイズ［Ｕｓｉｚｅ］以上のデータブロックとしてディスクにデータ記録がなされていれば、バッファのデータはジャンプ発生時に０以下となることがなく連続再生が保証される。
【０１２８】
具体的な連続データ配置サイズ［Ｕｓｉｚｅ］の算出例について説明する。トータルジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］を以下の値とする。
ＴＪＵＭＰ［ｍｓｅｃ］：層内アクセス時間ＴＡＣＣ＋層間ジャンプ時間ＴＩＬ＋ＥＣＣブロック境界によるオーバヘッドＴＯＨ
Ｒｕｄ［×１０６ｂｐｓ］：読出しレート＝５４Ｍｂｐｓ
ＲＴＳ［×１０６ｂｐｓ］：最大記録レート（ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅ×１９２／１８８）
【０１２９】
このとき、
ｔ［ｍｓｅｃ］：連続データの最短許容再生時間
Ｕｓｉｚｅ［×２２０ｂｙｔｅ］：連続データ配置サイズ
を算出する。
【０１３０】
連続データの最短許容再生時間［ｔ］と、連続データ配置サイズ［Ｕｓｉｚｅ］は、
ｔ（ｍｓｅｃ）＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
Ｕｓｉｚｅ（Ｂｙｔｅ）＝ｔ／１０００×ＲＴＳ／８
として算出される。
【０１３１】
例えば、図６（Ａ２）に示すモデル、すなわちＴＪＵＭＰ＝１０３０ｍｓに、上記式を適用して連続データ配置サイズ［Ｕｓｉｚｅ］を算出すると、
ＲＴＳ＝（ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅ×１９２／１８８）＝４０Ｍｂｐｓ
とした場合、
Ｕｓｉｚｅ（Ｂｙｔｅ）＝２０．６ＭＢｙｔｅ
として算出される。
【０１３２】
すなわち、図６（Ａ２）に示すモデル、すなわち最大ジャンプ時間をＴＪＵＭＰ＝１０３０ｍｓに設定した場合、ディスクに対するテータ記録は、
連続データ配置サイズ［Ｕｓｉｚｅ］＝２０．６ＭＢｙｔｅ
すなわち、２０．６ＭＢｙｔｅ以上の連続データ配置領域を設定してデータ記録を行なうことが必要となる。
【０１３３】
上述したように、連続データの最短許容再生時間［ｔ］と、連続データ配置サイズ［Ｕｓｉｚｅ］は、
ｔ（ｍｓｅｃ）＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
Ｕｓｉｚｅ（Ｂｙｔｅ）＝ｔ／１０００×ＲＴＳ／８
として算出されるので、最大ジャンプ時間［ＴＪＵＭＰ］を大きく設定すると、最短許容再生時間［ｔ］と、連続データ配置サイズ［Ｕｓｉｚｅ］は共に大きく設定することが必要となり、それに伴いバッファサイズも大きな設定とすることが必要となる。
【０１３４】
図８は、図６を参照して説明した複数のジャンプモデル（Ａ１）〜（Ａ３）のそれぞれにおいて、図７を参照して説明した計算方法を用いてデータの連続供給を保証するために必要なバッファサイズ（ＳＲＢ）および、データ記録レート（ＲＴＳ）の各値に対応するデータ配置条件（連続データ配置サイズの最小値）を表にした図である。
【０１３５】
図６を参照して説明したように、
（Ａ１）は、第１層の最内周から第２層の最外周に至るフルストローク層間ジャンプを許容する場合であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
ＴＪＵＭＰ＝１２２０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝１６００ｍｓである。
【０１３６】
このとき、必要となるバッファサイズ［ＳＲＢ］は、
ＳＲＢ＝９．３６ＭＢｙｔｅであり、また、
データ記録レート（ＲＴＳ）の各値に対応するデータ配置条件（連続データ配置サイズの最小値）は、
ＲＴＳ＝５  ×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１．１Mbyte
ＲＴＳ＝１０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝２．４Mbyte
ＲＴＳ＝２０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝６．３Mbyte
ＲＴＳ＝３０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１３．６Mbyte
ＲＴＳ＝４０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝３２．０Mbyte
ＲＴＳ＝４８×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１０１.５Mbyte
となる。
【０１３７】
（Ａ２）の例は、ハーフストローク同一層内ジャンプと、１／１０ストローク層間ジャンプを最大許容ジャンプ距離として設定した場合の例であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
（１）ハーフストローク同一層内ジャンプ
ＴＪＵＭＰ＝９９０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０１０ｍｓ
（２）１／１０ストローク層間ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０３０ｍｓ
であり、最大ジャンプ時間は、１０３０ｍｓとなる。
【０１３８】
このとき、必要となるバッファサイズ［ＳＲＢ］は、
ＳＲＢ＝６．０２ＭＢｙｔｅであり、また、
データ記録レート（ＲＴＳ）の各値に対応するデータ配置条件（連続データ配置サイズの最小値）は、
ＲＴＳ＝５×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝０．７Mbyte  
ＲＴＳ＝１０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１．６Mbyte
ＲＴＳ＝２０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝４．１Mbyte
ＲＴＳ＝３０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝８．７Mbyte
ＲＴＳ＝４０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝２０．６Mbyte
ＲＴＳ＝４８×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝６５．３Mbyte
となる。
【０１３９】
（Ａ３）の例は、１／１０ストローク同一層内ジャンプと、４００００セクタ層間ジャンプを最大許容ジャンプ距離として設定した場合の例であり、この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
（１）１／１０ストローク同一層内ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝６７０ｍｓ
（２）４００００セクタ層間ジャンプ
ＴＪＵＭＰ＝３３０（ＴＡＣＣ）＋３３０（ＴＩＬ）＋２０（ＴＯＨ）
＝７１０ｍｓ
であり、最大ジャンプ時間は、７１０ｍｓとなる。
【０１４０】
このとき、必要となるバッファサイズ［ＳＲＢ］は、
ＳＲＢ＝４．１５ＭＢｙｔｅであり、また、
データ記録レート（ＲＴＳ）の各値に対応するデータ配置条件（連続データ配置サイズの最小値）は、
ＲＴＳ＝５×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝０．５Mbyte
ＲＴＳ＝１０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１．１Mbyte
ＲＴＳ＝２０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝２．８Mbyte
ＲＴＳ＝３０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝６．０Mbyte
ＲＴＳ＝４０×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１４．２Mbyte
ＲＴＳ＝４８×188/192Mbps→連続データ配置サイズ［Ｕｓｉｚｅ］＝４５．１Mbyte
となる。
【０１４１】
このように、（Ａ１）→（Ａ２）→（Ａ３）とジャンプ時間が少なくなるにつれて、バッファサイズ、連続データ配置サイズの最小値とも小さくすることができる。バッファサイズが小さいということは、再生装置の価格低減に効果がある。連続データ配置サイズの最小値が小さいということは、同じレートのＡＶストリームでも、小さな配置単位、小さな再生単位で、シームレス接続が可能となり、編集上の自由度が増すという効果がある。
【０１４２】
図９は、図６を参照して説明したジャンプモデル（Ａ１）〜（Ａ３）のそれぞれにおいて、複数のクリップ（Ｃｌｉｐ）がシームレスに接続される場合のデータ配置方法を解説した図である。
【０１４３】
クリップ（Ｃｌｉｐ）は、先に図２を参照して説明したコンテンツデータファイルのクリップ情報に対応するＡＶストリームデータに対応する。すなわち、プレイリストによって指定されるクリップに対応するコンテンツの再生が実行される。
【０１４４】
図２を参照して説明したように、Ｂｌｕ−ｒａｙ Ｄｉｓｃのコンテンツは、タイトル、再生プログラム、プレイリスト、クリップの４つの階層構成が設定され、ユーザの指定したタイトルによって再生プログラムが選択され、再生プログラムによって選択されたプレイリストに決められた再生コンテンツがクリップ情報に従って選択されて再生が実行される。
【０１４５】
クリップ間の移動に際してジャンプが発生する。図９（ａ）に示す複数のクリップ（Ｃｌｉｐ）の再生態様は、４つのクリップ＃１〜＃４があるときの様々なプレイリスト＃１〜＃４による再生処理におけるクリップ間の遷移処理例を示した図である。
【０１４６】
プレイリスト＃１〜＃４は、例えば図９（ｂ）に示すプログラム構成を持ち、再生対象としてのクリップのシーケンスを設定した構成であり、例えば図９（ｂ）に示すプレイリスト＃１に基づく再生を実行した場合、クリップ＃１のコンテンツ再生が実行されて継続してクリップ＃２の再生が行なわれることになる。この際、クリップ＃１からクリップ＃２がディスクの連続領域に格納されていない場合には、ジャンプ処理が発生する。
【０１４７】
同一クリップのデータは、連続領域として記録することが好ましいが、図９（ａ）に示すような様々なジャンプ処理が実行される場合には、各クリップデータを分割してジャンプ距離が、最大許容ジャンプ距離未満に設定されるようにデータ記録を行なうことが必要となる。
【０１４８】
図６を参照して説明したジャンプモデル（Ａ１）〜（Ａ３）のそれぞれにおいて、図９（ａ）に示す複数のクリップ（Ｃｌｉｐ）間でのジャンプが発生した場合にシームレス再生を保証するデータ配置は、図９（ｃ）に示すようになる。
【０１４９】
ジャンプモデル（Ａ１）は、フルストロークでのジャンプを許容している。従って、ジャンプモデル（Ａ１）では、記録媒体上の任意のアドレス間でのジャンプを許容しているので、各クリップ＃１〜＃４は、先に、図７、図８を参照して説明したデータの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置するという条件を満足すればよい。この連続データ配置サイズ［Ｕｓｉｚｅ］以上のサイズでデータ記録を実行することで、クリップ間のジャンプが発生した場合でもデータ途切れを起こすことのないシームレス再生が可能となる。
【０１５０】
一方、ジャンプモデル（Ａ２）、（Ａ３）の場合、層内／層間での最大ジャンプ距離が、それぞれ制限されている。ジャンプモデル（Ａ２）では、最大ジャンプ時間は、１０３０ｍｓであり、ジャンプモデル（Ａ３）では、最大ジャンプ時間は、７１０ｍｓである。
【０１５１】
この場合は、先に、図７、図８を参照して説明したデータの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置するという条件を満足するのみならず、図９（ａ）に示すクリップ間のジャンプを上記の最大ジャンプ時間内に実行可能とするデータ配置を行なうことが必要となる。
【０１５２】
このために、図９（ｃ）に示すように、各クリップの構成データを分割し、クリップ＃１とクリップ＃３、クリップ＃２とクリップ＃４のように各クリップの途中をインタリーブして記録し、クリップ間の接続点となるジャンプ距離が、ジャンプモデル（Ａ２）では、最大ジャンプ時間１０３０ｍｓ内に納まる距離とし、また、ジャンプモデル（Ａ３）では、最大ジャンプ時間７１０ｍｓ内に納まる距離に設定してデータ記録を行なうことが必要となる。
【０１５３】
図１０は、図９において、クリップ数が増えた場合に発生する問題点と、それに対応したコンテンツ製作方法を説明する図である。
【０１５４】
図１０（ａ）は、３つのクリップ＃１〜＃３から、それに続く他の３つのクリップ＃４〜＃６へのシームレス接続を行なう必要のあるコンテンツ格納構成例を示している。
【０１５５】
このように、接続するクリップ数が増えた場合、先に図９を参照して説明したようなインタリーブを行っても、
「データの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置する」という条件と、
「シームレス接続時のジャンプ距離を制限以内にする」という条件、
これらの２つの条件を両立できないケースが出てくる。
【０１５６】
例えば接続するクリップ数をＮクリップ→Ｎクリップとした場合、図１０（ａ）に示す例ではＮ＝３（３クリップ→３クリップ）となるが、この場合、２Ｎ−２＝４個の連続配置ブロック、すなわち、
クリップ＃３の終点（ＥＮＤ）、
クリップ＃５の終点（ＥＮＤ）、
クリップ＃２の始点（ＳＴＡＲＴ）、
クリップ＃３の始点（ＳＴＡＲＴ）、
が、互いに、それぞれのジャンプモデルで定めた最大シャンプ時間内でジャンプ可能なジャンプ距離内に配置される必要がある。すなわち、
（２Ｎ−２）×(連続データ配置サイズ［Ｕｓｉｚｅ］）＜最大ジャンプ距離
を満足させなければならない。
しかし、上記式は、接続クリップ数（Ｎ）が増加すると、条件の満足が不可能になる。
【０１５７】
そこで、
「データの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置する」という条件と、
「シームレス接続時のジャンプ距離を制限以内にする」という条件、
これらの２つの条件を両立するための接続するクリップ数Ｎの最大値Ｎｍａｘを算出し、ディスクに格納するコンテンツのクリップ構成を接続クリップ数を最大値Ｎｍａｘ以下に設定するという条件を規定してコンテンツの作成を行なう。
【０１５８】
図１０（ｂ）に示すように、接続するクリップ数をＮクリップ→Ｎクリップとすると、図６を参照して説明したジャンプモデル（Ａ２）、（Ａ３）のそれぞれにおいて、ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅの値に対して、接続クリップ数の最大値Ｎｍａｘを求めることができる。
【０１５９】
例えば、ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅ＝４８Ｍｂｐｓの場合、
ジャンプモデル（Ａ２）は、
（１）ハーフストローク同一層内ジャンプ
ＴＪＵＭＰ＝９９０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０１０ｍｓ
（２）１／１０ストローク層間ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝１０３０ｍｓ
をそれぞれ最大許容ジャンプ時間として設定したモデルであり、この場合、接続クリップ数の最大値Ｎｍａｘは、
層内ジャンプでＮｍａｘ＝６５、
層間ジャンプでＮｍａｘ＝２４
という接続クリップ数の最大値Ｎｍａｘを設定できる。
【０１６０】
上記条件、すなわち、接続クリップ数が最大値Ｎｍａｘ以下となるコンテンツを作成して、
「データの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置する」という条件と、
「シームレス接続時のジャンプ距離を制限以内にする」という条件、
を満足してディスクに対するデータ記録を行なうことで、クリップ間のジャンプを実行した場合にも再生途切れのないシームレスコンテンツ再生処理が可能となる。
【０１６１】
また、ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅ＝４８Ｍｂｐｓの場合、
ジャンプモデル（Ａ３）は、
（１）１／１０ストローク同一層内ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝６７０ｍｓ
（２）４００００セクタ層間ジャンプ
ＴＪＵＭＰ＝３３０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝７１０ｍｓ
をそれぞれ最大許容ジャンプ時間として設定したモデルであり、この場合、接続クリップ数の最大値Ｎｍａｘは、
層内ジャンプでＮｍａｘ＝１４、
層間ジャンプでＮｍａｘ＝１
という接続クリップ数の最大値Ｎｍａｘを設定できる。
【０１６２】
上記条件、すなわち、接続クリップ数が最大値Ｎｍａｘ以下となるコンテンツを作成して、
「データの連続配置サイズの最小値、すなわち、連続データ配置サイズ［Ｕｓｉｚｅ］を上回るサイズでデータを連続配置する」という条件と、
「シームレス接続時のジャンプ距離を制限以内にする」という条件、
を満足してディスクに対するデータ記録を行なうことで、クリップ間のジャンプを実行した場合にも再生途切れのないシームレスコンテンツ再生処理が可能となる。
【０１６３】
コンテンツ制作プログラムとしてのオーサリングソフトによって、コンテンツデータの製作、および、記録媒体上でのデータの配置決定を行う場合、上記Ｎの最大値によって、配置不可能なケースをあらかじめ禁止するなどの実装、具体的には、接続クリップ数の最大値Ｎｍａｘをパラメータ設定したオーサリングソフトプログラムを生成し、このオーサリングソフトプログラム適用したコンテンツ制作を行なうことで、クリップ間のジャンプ時のシームレス再生を保証したコンテンツの生成、ディスクに対するデータ記録、およびディスクからのコンテンツ再生が実現される。
【０１６４】
図１１は、ディスクに格納するコンテンツが、長さが大きく異なる複数のクリップを構成データとして持つマルチストーリーコンテンツである場合に発生する問題点と、その問題点に対応するコンテンツ製作方法を説明する図である。
【０１６５】
図１１（ａ）に示すように、クリップ＃１の再生に続いて、長さが著しく異なるクリップ＃２とクリップ＃３のどちらかを選択するマルチストーリーコンテンツを想定する。
【０１６６】
このようなコンテンツを製作する場合、先に図９を参照して説明したクリップのインタリーブができず、結果として、クリップ＃４への接続においてジャンプ距離の制限を守れないケースが発生する可能性がある。
【０１６７】
すなわち、図１１（ｂ）に示すように、
（Ａ）クリップ＃１の終点（ＥＮＤ）はクリップ＃２の始点（ＳＴＡＲＴ）とクリップ＃３の始点（ＳＴＡＲＴ）とのいずれとも許容ジャンプ時間でのジャンブが可能な距離内に配置することが必要であり、さらに、
（Ｂ）クリップ＃２の終点（ＥＮＤ）とクリップ＃３の終点（ＥＮＤ）のいずれもが、クリップ＃４の始点（ＳＴＡＲＴ）と許容ジャンプ時間でのジャンブが可能な距離内に配置すること
これら２つの条件を満足させることが必要となる。
【０１６８】
しかし、上記（Ａ）の条件を満足させると（Ｂ）の条件が満足されないという場合があり、結果として、クリップ＃２からクリップ＃４への接続距離、または、クリップ＃３からクリップ＃４への接続距離のいずれかが、許容ジャンプ時間でのジャンブが可能な距離以上となってしまう場合がある。このような場合には、シームレス再生の保証ができないこととなる。
【０１６９】
このような事態を防止するために、コンテンツ制作プログラムとしてのオーサリングソフトによって、コンテンツデータの製作、および、記録媒体上でのデータの配置決定を行う場合、配置不可能なケースとならないように、マルチストーリーに使用するクリップの長さ、データサイズの関係を制限値としてのパラメータを設定し、パラメータに基づくコンテンツ制作を行なう。
【０１７０】
この制限パラメータを設定したオーサリングソフトによってコンテンツ制作を実行することで、発生し得るクリップ間接続距離を、各ジャンプモデルにおいて設定された許容ジャンプ時間でのジャンブが可能な距離に設定することが可能となり、クリップ間のジャンプを実行した場合にも再生途切れのないシームレスコンテンツ再生処理を保証したコンテンツ記録を行なうことが可能となる。
【０１７１】
次に、図１２を参照して、上述のデータ処理を実行するデータ処理装置の構成について説明する。本発明のデータ処理装置は、複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、図１２に示すように、ジャンプ許容範囲決定手段５０１、ジャンプ所要時間算出手段５０２、最短許容再生時間決定手段５０３、連続データ配置サイズ決定手段５０４、データ設定処理手段５０５、データ記録手段５０６を有し、決定したデータ構成を持つデータを情報記録媒体５０７に記録する。
【０１７２】
ジャンプ許容範囲決定手段５０１は、情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定する処理を実行する。例えば、図６を参照して説明したジャンプモデルの１つを設定する処理を行なう。
【０１７３】
ジャンプ所要時間算出手段５０２は、ジャンプ許容範囲決定手段５０１において決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出する。
【０１７４】
ジャンプ所要時間算出手段５０２は、同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値をジャンプ所要時間として算出し、層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値をジャンプ所要時間として算出する。
【０１７５】
最短許容再生時間決定手段５０３は、ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出する構成を持つ。
【０１７６】
連続データ配置サイズ決定手段５０４は、最短許容再生時間決定手段５０３によって算出された最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定する構成を持つ。
【０１７７】
データ設定処理手段５０５は、情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲決定手段５０１において決定したジャンプ許容範囲に設定するデータ設定処理を実行する。データ設定処理手段５０５は、さらに、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲に設定する処理を実行する。
【０１７８】
データ記録手段５０６は、上述の各手段によって決定された情報に基づいて、連続データ配置サイズ決定手段５０４において決定した連続データ配置サイズ以上のデータ単位で情報記録媒体５０７に対するデータ記録を実行する。
【０１７９】
次に、図１３を参照して、本発明のデータ処理方法のシーケンスについて説明する。本発明のデータ処理は、複数の記録層を持つ情報記録媒体に対する記録データの配置構成を決定するデータ処理である。
【０１８０】
まず、ステップＳ１０１において、情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定する。例えば、図６を参照して説明したジャンプモデルの１つを設定する処理を行なう。
【０１８１】
次にステップＳ１０２において、ジャンプ所要時間を算出する。ステップＳ１０１で決定したジャンプ許容範囲決定情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出する。
【０１８２】
具体的には、同一層内ジャンプについては、ピックアップのシーク時間と情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値をジャンプ所要時間として算出し、層間ジャンプについては、ピックアップのシーク時間と、層間移動に伴うピックアップ調整時間と、情報記録媒体の読出しデータ単位ブロックの処理に伴うオーバヘッド時間の加算値をジャンプ所要時間として算出する。
【０１８３】
ステップＳ１０３では、最短許容再生時間を算出する。具体的には、ジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、最短許容再生時間［ｔ］を、下式、
ｔ＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
に従って算出する。
【０１８４】
次に、ステップＳ１０４において、連続データ配置サイズを決定する。ステップＳ１０３で決定した最短許容再生時間［ｔ］に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを、下式、
Ｕｓｉｚｅ＝ｔ×ＲＴＳ
に従って決定する。
【０１８５】
次にステップＳ１０５において、データ設定処理を実行する。このステップでは、情報記録媒体の格納データの再生処理において発生し得るジャンプ処理におけるジャンプ元データとジャンプ先データとを識別し、該識別情報に基づいて、ジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲に設定するデータ設定処理を実行する。さらに、情報記録媒体に対する格納対象データのデータ単位として設定されるクリップデータのインタリーブ処理により、ジャンプ元データとジャンプ先データ間の距離をジャンプ許容範囲に設定する処理を実行する。
【０１８６】
最後にステップＳ１０６において、データ記録処理を実行する。ステップＳ１０１〜Ｓ１０５の各処理によって決定された情報に基づいて、連続データ配置サイズ以上のデータ単位で情報記録媒体に対するデータ記録を実行する。
【０１８７】
以上の処理によって情報記録媒体に格納されたコンテンツは、再生時のジャンプ処理に際して、データ中断を起こすことなくシームレス連続再生が可能となる。
【０１８８】
次に、シームレス再生を実現する具体的な処理例について説明する。先に図６他を参照して説明したように、最大許容ジャンプ距離の設定態様、およびデータ記録レート（ＲＴＳ）の設定態様によって、ディスクに記録すべき最小のデータサイズ、すなわち連続データ配置サイズ［Ｕｓｉｚｅ］が決定される。
【０１８９】
ここでは、一例として、図１４に示すように、１／１０ストローク同一層内ジャンプと、４００００セクタ層間ジャンプを最大許容ジャンプ距離として設定した場合の例について説明する。この設定は、先に説明した図６（Ａ３）の例に相当する。
この場合のトータルジャンプ時間［ＴＪＵＭＰ］は、
（１）１／１０ストローク同一層内ジャンプ
ＴＪＵＭＰ＝６５０（ＴＡＣＣ）＋０（ＴＩＬ）＋２０（ＴＯＨ）
＝６７０ｍｓ
（２）４００００セクタ層間ジャンプ
ＴＪＵＭＰ＝３３０（ＴＡＣＣ）＋３６０（ＴＩＬ）＋２０（ＴＯＨ）
＝７１０ｍｓ
となり、最大ジャンプ時間は、７１０ｍｓとなる。
【０１９０】
このモデルでは、層内ジャンプで約［１.２×２３０／２０４８］セクタ、層間ジャンプで４００００セクタの範囲にそれぞれジャンプ距離を制限して、データ配置条件を決定する必要がある。
【０１９１】
実際のデータ再生シーケンスには様々な設定がある。その一例を図１５に示す。図１５に示す例は、プレイアイテム１から参照される再生対象データとしてのクリップ１、および、プレイアイテム１に続いて再生すべきプレイアイテム２から参照されるクリップ２が記録されている場合であり、各クリップの記録データは、ディスク上に分散して記録されている。図の例では、クリップ１の最後の２つのデータブロックが、記録データ６１１，６２１としてディスク上に分散して記録され、クリップ２の最初の２つのデータブロックが、記録データ６２１，６２２としてディスク上に分散して記録されている例を示している。
【０１９２】
各プレイアイテムの再生順は、ＡＴＣ（アライバルタイムクロック）シーケンスによって規定される。ＡＴＣによって、各プレイアイテムの再生タイミングが決定されることになる。シームレス再生を保証するためには、ディスク上に記録される記録データは、以下のルールに従うことが必要となる。
ルール
ａ）先行再生区間としてのプレイアイテム１に対応するＡＴＣシーケンスに属するデータを含む記録データブロックは、前述したディスクに記録すべき最小のデータサイズ、すなわち連続データ配置サイズ［Ｕｓｉｚｅ］以上のサイズであることが必要である。ただし、ＡＴＣシーケンスの最初のデータを含むデータブロックの場合はこの条件を満足することは必須とはならない。
ｂ）後続再生区間としてのプレイアイテム２に対応するＡＴＣシーケンスに属するデータを含む記録データブロックは、前述したディスクに記録すべき最小のデータサイズ、すなわち連続データ配置サイズ［Ｕｓｉｚｅ］以上のサイズであることが必要である。ただし、ＡＴＣシーケンスの最後のデータを含むデータブロックの場合はこの条件を満足することは必須とはならない。
【０１９３】
先に、図７を参照して説明したように、トータルジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、ディスクに連続配置すべき最小データ単位に対応する最短許容再生時間［ｔ］が計算され、この連続データの最短許容再生時間［ｔ］にデータ読出しレート［Ｒｕｄ］をかけたものが連続データ配置サイズ［Ｕｓｉｚｅ］として算出される。すなわち、
Ｕｓｉｚｅ＝Ｒｕｄ×ｔ
である。
【０１９４】
先に、図７を参照して説明したように、ジャンプが発生すると、ディスクからのデータ読出しがストップする。バッファデータ量がジャンプ処理が発生した場合でも０以下にならない設定とすれば、ジャンプ再生において再生中断が起こらずシームレス再生が可能となる。図７に示す［Ｕｓｉｚｅ］は、ディスクにおいてジャンプ処理を伴わずに連続読み取りが実行されるデータのサイズに相当する。このデータサイズが連続データ配置サイズ［Ｕｓｉｚｅ］である。
【０１９５】
トータルジャンプ時間［ＴＪＵＭＰ］、ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、データ記録レート［ＲＴＳ］に基づいて、ディスクの連続配置データの最短許容再生時間［ｔ］が、下式に従って計算される。すなわち、
ｔ＝Ｔｊｕｍｐ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
である。
【０１９６】
連続データの最短許容再生時間［ｔ］以上のデータブロックとしてディスクにデータ記録がなされていれば、バッファのデータはジャンプ発生時に０以下となることがなく連続再生が保証される。上記式に従って算出された連続データの最短許容再生時間［ｔ］にデータ記録レート［ＲＴＳ］をかけたものが連続データ配置サイズ［Ｕｓｉｚｅ］として算出される。すなわち、
Ｕｓｉｚｅ＝ＲＴＳ×ｔ
となる。
【０１９７】
トータルジャンプ時間［ＴＪＵＭＰ］、
ドライブにおけるディスクからのデータ読出しレート［Ｒｕｄ］、
データ記録レート［ＲＴＳ］
とする。例えば、
ＴＪＵＭＰ［ｍｓｅｃ］：層内アクセス時間ＴＡＣＣ＋層間ジャンプ時間ＴＩＬ＋ＥＣＣブロック境界によるオーバヘッドＴＯＨ
Ｒｕｄ［×１０６ｂｐｓ］：読出しレート＝５４Ｍｂｐｓ
ＲＴＳ［×１０６ｂｐｓ］：最大記録レート（ＴＳ＿ｒｅｃｏｒｄｉｎｇ＿ｒａｔｅ×１９２／１８８）である。
【０１９８】
このとき、連続データの最短許容再生時間［ｔ］と、連続データ配置サイズ［Ｕｓｉｚｅ］は、
ｔ（ｍｓｅｃ）＝ＴＪＵＭＰ×Ｒｕｄ／（Ｒｕｄ−ＲＴＳ）
Ｕｓｉｚｅ（Ｂｙｔｅ）＝ｔ／１０００×ＲＴＳ／８
として算出される。
すなわち、ディスクに記録すべき最小のデータサイズ、すなわち連続データ配置サイズ［Ｕｓｉｚｅ］は、下記式によって算出される。
【数５】
2010211918.tif 000005
【０１９９】
上記式に基づいて、シームレス再生を保証するためにディスクに記録すべき最小のデータサイズ、すなわち連続データ配置サイズ［Ｕｓｉｚｅ］は、データ記録レート［ＲＴＳ］に応じて異なるサイズとなり、図１６に示すような設定となる。すなわち、
ＲＴＳ＝５×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝０．５×２２０byte
ＲＴＳ＝５×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝０．５×２２０byte
ＲＴＳ＝１０×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１．１×２２０byte
ＲＴＳ＝２０×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝２．８×２２０byte
ＲＴＳ＝３０×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝６．０×２２０byte
ＲＴＳ＝４０×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝１４．２×２２０byte
ＲＴＳ＝４８×１０６bps→連続データ配置サイズ［Ｕｓｉｚｅ］＝４５．１×２２０byte
となる。
【０２００】
これらのデータサイズを持つデータヲディスクに記録することで、所定範囲のジャンプを許容した場合であっても、データ途切れを発生させることなくシームレス再生処理が可能となる。
【０２０１】
情報記録媒体に対する記録データの配置構成を決定するデータ処理は、第１ステップとして、まず、情報記録媒体の再生処理におけるジャンプ処理の許容範囲として決定されるジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定するデータサイズ決定処理を実行し、第２ステップとして、決定したデータサイズを持つデータブロックを、ジャンプ許容範囲内でのジャンプ処理で再生可能なデータ配置となるようにデータ記録構成を決定するデータ配置決定処理を実行することになる。これらの処理を実行するデータ処理装置、すなわち、データサイズ決定処理手段、およびデータ配置決定処理手段を有するデータ処理装置によって、データ配置が決定され、データ記録がなされる。
【０２０２】
なお、データサイズ決定処理においては、同一層内ジャンプおよび層間ジャンプのジャンプ許容範囲情報に基づいて、情報記録媒体に格納するデータの最小サイズとしてのデータサイズを決定する。このサイズ決定処理では、図１６に示すデータ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとを対応付けたテーブルに基づいてデータサイズを決定するか、あるいは、前述したデータ記録レート［ＲＴＳ］と、情報記録媒体に格納するデータの許容最小データサイズとの関係式に基づいてデータサイズを決定する。
【０２０３】
次に、図１７を参照して、上述のデータ処理を実行し、さらに情報記録媒体を装着し、データ記録再生処理を行うデータ処理装置の構成例について説明する。図１２で説明したデータ処理装置は本発明の機能を説明するブロック図であり、図１７に示すデータ処理装置は、図１２で説明した機能を実行する具体的なハード構成を説明する図である。
【０２０４】
データ処理装置８００は、情報記録媒体８９１の駆動を行ない、データ記録再生信号の入手力を行なうドライブ８９０、各種プログラムに従ったデータ処理を実行するＣＰＵ８７０、プログラム、パラメータ等の記憶領域としてのＲＯＭ８６０、メモリ８８０、デジタル信号を入出力する入出力Ｉ／Ｆ８１０、アナログ信号を入出力し、Ａ／Ｄ，Ｄ／Ａコンバータ８４１を持つ入出力Ｉ／Ｆ８４０、ＭＰＥＧデータのエンコード、デコード処理を実行するＭＰＥＧコーデック８３０、ＴＳ（Transport Stream）・ＰＳ(Program Stream)処理を実行するＴＳ・ＰＳ処理手段８２０、各種の暗号処理を実行する暗号処理手段８５０を有し、バス８０１に各ブロックが接続されている。
【０２０５】
まず、データ記録時の動作について説明する。記録を行うデータとしてデジタル信号入力とアナログ信号入力の２つのケースが想定される。
【０２０６】
デジタル信号の場合、デジタル信号用入出力Ｉ／Ｆ８１０から入力され、必要に応じて暗号化処理手段８５０によって適切な暗号化処理を施したデータを情報記録媒体８９１に保存する。また、入力されたデジタル信号のデータ形式を変換して保存する場合、ＭＰＥＧコーデック８３０およびＣＰＵ８７０、ＴＳ・ＰＳ処理手段８２０によって保存用のデータ形式に変換を行い、その後暗号化処理手段８５０で適切な暗号化処理を施して情報記録媒体８９１に保存する。
【０２０７】
アナログ信号の場合、入出力Ｉ／Ｆ８４０へ入力されたアナログ信号はＡ／Ｄコンバータ８４１によってデジタル信号となり、ＭＰＥＧコーデック８３０によって記録時に使用されるコーデックへと変換される。その後、ＴＳ・ＰＳ処理手段８２０により、記録データの形式であるＡＶ多重化データへ変換され、必要に応じて暗号化処理手段８５０によって適切な暗号化処理を施したデータが記録媒体８９１に保存される。
【０２０８】
例えば、ＭＰＥＧ−ＴＳデータによって構成されるＡＶストリームデータからなるコンテンツの記録を行なう場合、コンテンツは、コンテンツ管理ユニット（ＣＰＳユニット）に区分された後、ユニット鍵による暗号化処理が暗号処理手段８５０によって暗号化され、ドライブ８９０を介して記録媒体８９１に記録される。
【０２０９】
次に、情報記録媒体からのデータ再生を行なう場合の処理について説明する。例えばコンテンツとしてのＭＰＥＧ−ＴＳデータからなるＡＶストリームデータの再生を行う場合、ドライブ８９０において情報記録媒体８９１から読み出されたデータはコンテンツ管理ユニットの識別がなされ、コンテンツ管理ユニットに対応するユニット鍵の取得処理が実行され、取得されたユニット鍵に基づいて、暗号化処理手段８５０で暗号を解きＴＳ（Transport Stream）・ＰＳ(Program Stream)処理手段８２０によってＶｉｄｅｏ、Ａｕｄｉｏ、字幕などの各データに分けられる。
【０２１０】
ＭＰＥＧコーデック８３０において復号されたデジタルデータは入出力Ｉ／Ｆ８４０内のＤ／Ａコンバータ８４１によってアナログ信号に変換され出力される。またデジタル出力を行う場合、暗号化処理手段８５０で復号されたＭＰＥＧ−ＴＳデータは入出力ＩＦ８１０を通してデジタルデータとして出力される。この場合の出力は例えばＩＥＥＥ１３９４やイーサネットケーブル、無線ＬＡＮなどのデジタルインターフェースに対して行われる。なお、ネットワーク接続機能に対応する場合入出力ＩＦ８１０はネットワーク接続の機能を備える。また、再生装置内で出力先機器が受信可能な形式にデータ変換をして出力を行う場合、一旦、ＴＳ・ＰＳ処理手段８２０で分離したＶｉｄｅｏ、Ａｕｄｉｏ、字幕などに対してＭＰＥＧコーデック８３０においてレート変換、コーデック変換処理を加え、ＴＳ・ＰＳ処理手段８２０で再度ＭＰＥＧ−ＴＳやＭＰＥＧ−ＰＳなどに多重化を行ったデータをデジタル用入出力Ｉ／Ｆ８１０から出力する。または、ＣＰＵ８７０を使用してＭＰＥＧ以外のコーデック、多重化ファイルに変換をしてデジタル用入出力Ｉ／Ｆ８１０から出力することも可能である。
【０２１１】
なお、再生処理、記録処理を実行するプログラムはＲＯＭ８６０内に保管されており、プログラムの実行処理中は必要に応じて、パラメータ、データの保管、ワーク領域としてメモリ８８０を使用する。なお、図１７では、データ記録、再生の可能な装置構成を示して説明したが、再生機能のみの装置、記録機能のみを有する装置も構成可能であり、これらの装置においても本発明の適用が可能である。
【０２１２】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０２１３】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０２１４】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magnetooptical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０２１５】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０２１６】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【０２１７】
以上、説明したように、本発明の構成によれば、例えば、Ｂｌｕ−ｒａｙディスクやＤＶＤディスクなど複数の記録層を持つ多層ディスクにおいて、情報記録媒体の再生処理において実行される同一層内ジャンプおよび層間ジャンプの許容範囲を決定し、決定したジャンプ許容範囲情報に基づいて、同一層内ジャンプおよび層間ジャンプに要する所要時間を算出して、算出したジャンプ所要時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズなどのデータ構成条件を決定する構成としたので、複数の記録層を持つディスク型記録媒体を再生する際、同一層内ジャンプのみならず、層間ジャンプが発生した場合においてもシームレス再生を保証した記録データの生成、データ記録および再生が可能となる。
【０２１８】
本発明によれば、様々なジャンプ許容条件を定めたジャンプモデルに対応したデータ配置条件が取得可能であり、それぞれのジャンプ許容条件に対応したデータ配置条件に従ったデータ記録を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【０２１９】
また、本発明によれば、許容ジャンプ時間（距離）の増大に伴う読出しバッファサイズの増大や、連続データ配置サイズ［Ｕｓｉｚｅ］のサイズ増大による編集の自由度の低下などのレベルを明確に算出することが可能であり、これらのレベルに応じた対処を行なうことで、最適なバッファサイズ、連続データ配置サイズ［Ｕｓｉｚｅ］を決定することが可能となり、これらの決定情報に基づいてコンテンツ記録を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【０２２０】
さらに、本発明の構成によれば、接続クリップ数の増大や、接続クリップデータ長の差異などに起因するジャンプ時の連続再生の不可能なデータ構成を解析し、解析結果に基づいて、例えば最大接続クリップ数、あるいはマルチストーリーに使用するクリップの長さ、データサイズの関係を制限値としてのパラメータを設定し、パラメータの設定されたオーサリングソフトに基づくコンテンツ制作を行なうことで、再生時に発生し得る同一層内ジャンプおよび層間ジャンプ時に、データ途切れのない再生処理を保証した記録データの生成、データ記録および再生が可能となる。
【図１】
2010211918.tif 000008
【図２】
2010211918.tif 000009
【図３】
2010211918.tif 000010
【図４】
2010211918.tif 000011
【図５】
2010211918.tif 000012
【図６】
2010211918.tif 000013
【図７】
2010211918.tif 000014
【図８】
2010211918.tif 000015
【図９】
2010211918.tif 000016
【図１０】
2010211918.tif 000017
【図１１】
2010211918.tif 000018
【図１２】
2010211918.tif 000019
【図１３】
2010211918.tif 000020
【図１４】
2010211918.tif 000021
【図１５】
2010211918.tif 000022
【図１６】
2010211918.tif 000023
【図１７】
2010211918.tif 000024
【手続補正書】
【提出日】平成22年6月4日(2010.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置において、情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段が、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行するデータ処理方法。
【請求項２】
前記データ処理方法において、さらに、
前記データ設定手段は、前記情報記録媒体の記録データの想定最大記録レートに対応するビットレートでの再生処理を行った場合に前記ハーフストロークのジャンプに相当する最大ジャンプ時間内にバッファデータの枯渇が発生しないデータサイズを有する連続データ配置領域を設定する請求項１に記載のデータ処理方法。
【請求項３】
前記データ処理方法において、さらに、
前記情報処理装置の連続データ配置サイズ決定手段が、前記ハーフストローク内で発生する最大のジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、
前記情報処理装置の最短許容再生時間決定手段が、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定ステップを有し、
前記連続データ配置サイズ決定手段は、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する請求項１に記載のデータ処理方法。
【請求項４】
情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段が、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行するデータ設定手段を有するデータ処理装置。
【請求項５】
前記データ設定手段は、前記情報記録媒体の記録データの想定最大記録レートに対応するビットレートでの再生処理を行った場合に前記ハーフストロークのジャンプに相当する最大ジャンプ時間内にバッファデータの枯渇が発生しないデータサイズを有する連続データ配置領域を設定する請求項４に記載のデータ処理装置。
【請求項６】
前記データ処理装置は、さらに、
前記ハーフストローク内で発生する最大のジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定手段と、
情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定手段を有し、
前記連続データ配置サイズ決定手段は、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する請求項４に記載のデータ処理装置。
【請求項７】
情報記録媒体であり、
画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを記録データとして格納し、
１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置され多項制を有し、
前記情報記録媒体の格納データの再生処理を実行する再生装置において、ハーフストローク内のジャンプに要する最大の所要時間を要してデータアクセスを実行した場合に途切れのない再生を可能としたデータ配置構成を持つ情報記録媒体。
【請求項８】
情報処理装置において、情報記録媒体に対する記録データの配置構成を決定させるプログラムであり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段に、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の第１の側面は、
情報処理装置において、情報記録媒体に対する記録データの配置構成を決定するデータ処理方法であり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段が、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行するデータ処理方法にある。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
さらに、本発明のデータ処理方法の一実施態様において、前記データ処理方法において、さらに、前記データ設定手段は、前記情報記録媒体の記録データの想定最大記録レートに対応するビットレートでの再生処理を行った場合に前記ハーフストロークのジャンプに相当する最大ジャンプ時間内にバッファデータの枯渇が発生しないデータサイズを有する連続データ配置領域を設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
さらに、本発明のデータ処理方法の一実施態様において、前記データ処理方法において、さらに、前記情報処理装置の連続データ配置サイズ決定手段が、前記ハーフストローク内で発生する最大のジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定ステップと、前記情報処理装置の最短許容再生時間決定手段が、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定ステップを有し、前記連続データ配置サイズ決定手段は、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
さらに、本発明の第２の側面は、
情報記録媒体に対する記録データの配置構成を決定するデータ処理装置であり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段が、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行するデータ設定手段を有するデータ処理装置にある。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに、本発明のデータ処理装置の一実施態様において、前記データ設定手段は、前記情報記録媒体の記録データの想定最大記録レートに対応するビットレートでの再生処理を行った場合に前記ハーフストロークのジャンプに相当する最大ジャンプ時間内にバッファデータの枯渇が発生しないデータサイズを有する連続データ配置領域を設定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらに、本発明のデータ処理装置の一実施態様において、前記データ処理装置は、さらに、前記ハーフストローク内で発生する最大のジャンプ所要時間に基づいて、情報記録媒体に格納するデータの許容最短連続データサイズを決定する連続データ配置サイズ決定手段と、情報記録媒体に格納するデータの許容最短連続データサイズに対応する再生時間としての最短許容再生時間を決定する最短許容再生時間決定手段を有し、前記連続データ配置サイズ決定手段は、前記最短許容再生時間に基づいて情報記録媒体に格納するデータの許容最短連続データサイズを決定する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
さらに、本発明の第３の側面は、
情報記録媒体であり、
画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを記録データとして格納し、
１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置され多項制を有し、
前記情報記録媒体の格納データの再生処理を実行する再生装置において、ハーフストローク内のジャンプに要する最大の所要時間を要してデータアクセスを実行した場合に途切れのない再生を可能としたデータ配置構成を持つ情報記録媒体にある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
さらに、本発明の第４の側面は、
情報処理装置において、情報記録媒体に対する記録データの配置構成を決定させるプログラムであり、
前記記録データは、画像データおよび音声データを含むクリップファイルと、前記クリップファイルの再生指定情報を含むプレイリストを含み、
前記情報処理装置のデータ設定手段に、１つのプレイリストによって再生対象として選択される画像データと音声データの双方を、前記情報記録媒体の最内周から最外周までの区間の半分の距離であるハーフストローク内に配置するように記録データの設定処理を実行させるプログラムにある。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】