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