(57)【要約】【課題】静止画像及びその付属情報を用いて、動画像と同様の形式のファイルを使用してスライドショーを容易に実現する。【解決手段】記録装置としての情報処理装置は、複数の静止画像からなるＣｌｉｐのＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅを作成すると共に、スライドショーの再生パスを示すＰｌａｙ  Ｌｉｓｔを作成し、これらの情報をＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓと共にＤＶＤに記録する。Ｐｌａｙ  Ｌｉｓｔは、スライドショーを構成する各静止画像の識別情報、再生開始時刻及びその再生時間を有し、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓの各静止画像のファイル名に対応するＩＤ、データサイズ、垂直及び水平方向の画素数等を有し、再生装置としての情報処理装置はこれらの情報を読出し再生する。【選択図】  図４
2004336566.tif 000002
【特許請求の範囲】
【請求項１】
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成手段と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成手段と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録手段とを有し、
上記再生情報作成手段は、上記画像属性情報を使用して上記画像再生指定情報を作成する
ことを特徴とする情報処理装置。
【請求項２】
上記画像属性情報は、上記静止画像群に含まれる各静止画像の識別情報、ファイル名、データサイズ、並びに垂直及び水平方向の画素数を有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記画像再生指定情報は、各静止画像の再生開始時刻を指定する情報と、各静止画像の表示時間を指定する情報とを有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
上記画像再生指定情報は、複数の静止画像の同時再生を指定する情報を有する
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
上記再生情報作成手段は、上記静止画像と同時に再生されるオーディオストリームの再生を指定する再生パスを示すオーディオ再生指定情報を作成し、
上記記録手段は、上記オーディオストリームとこれに対応するオーディオ再生指定情報とを上記記録媒体に記録する
ことを特徴とする請求項３記載の情報処理装置。
【請求項６】
上記属性情報作成手段は、上記オーディオストリームの再生開始時刻を示すプレゼンテーションタイムスタンプとこれに対応する上記オーディオストリーム中のアドレスとの対応関係を示すオーディオ属性情報を作成し、
上記再生情報作成手段は、上記オーディオ属性情報を使用して上記オーディオ再生指定情報を作成する
ことを特徴とする請求項５記載の情報処理装置。
【請求項７】
上記画像再生指定情報は、各静止画像の再生順序を指定する情報を有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項８】
上記画像再生指定情報は、各静止画像のデフォールトの表示時間を指定する情報を有する
ことを特徴とする請求項７記載の情報処理装置。
【請求項９】
上記再生情報作成手段は、オーディオストリームの時間軸上での再生開始時刻及び再生終了時刻を指定する再生パスを示すオーディオ再生指定情報を作成し、
上記記録手段は、上記オーディオストリームとこれに対応するオーディオ再生指定情報とを上記記録媒体に記録する
ことを特徴とする請求項７記載の情報処理装置。
【請求項１０】
上記再生情報作成手段は、外部からの指示により上記画像再生指定情報を作成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１１】
上記記録手段は、上記画像再生指定情報に示される再生順序で上記静止画像を記録する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１２】
上記画像再生指定情報は、複数の静止画像の同時再生を指定する情報を有し、
上記画像属性情報は、１以上の静止画像からなる静止画像群を上記同時再生される１以上の静止画像からなるグループ毎に管理する情報を有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１３】
上記静止画像群をトランスポートストリームに多重化する多重化手段を有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１４】
上記トランスポートストリームが所定のビットレートになるように制限して符号化する符号化手段を有する
ことを特徴とする請求項１３記載の情報処理装置。
【請求項１５】
上記画像属性情報は、上記同時に再生される１以上の静止画像からなる静止画像グループを識別する静止画像グループ識別情報と、各静止画像グループのデータが開始される上記トランスポートストリーム中のアドレスとの対応関係を示すテーブルを有する
ことを特徴とする請求項１３記載の情報処理装置。
【請求項１６】
上記再生情報作成手段は、上記静止画像と同時に再生されるオーディオストリームの再生を指定する再生パス又はオーディオストリームの時間軸上での再生開始時刻及び再生終了時刻を指定する再生パスを示すオーディオ再生指定情報を作成し、
上記記録手段は、上記オーディオストリームとこれに対応するオーディオ再生指定情報とを上記記録媒体に記録し、
上記オーディオ再生指定情報は、オーディオ再生制御情報を有し、
上記オーディオ再生制御情報は、上記静止画像の再生とは非同期であることを示す第１の情報又はオーディオ再生指定情報に含まれる再生パスを繰り返し再生するか否かを示す第２の情報を有する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１７】
上記画像再生指定情報は、各静止画像の再生開始時刻及び再生終了時刻を指定する情報を有する
ことを特徴とする請求項７記載の情報処理装置。
【請求項１８】
上記静止画像のデフォールトの表示時間は、有限又は無限に設定される
ことを特徴とする請求項８記載の情報処理装置。
【請求項１９】
上記画像属性情報は、上記各静止画像の再生開始時刻を示すプレゼンテーションタイムスタンプと、ストリームデータ中のアドレスとの対応関係を示すテーブルを有する
ことを特徴とする請求項１３記載の情報処理装置。
【請求項２０】
上記多重化手段は、上記各静止画像に同期再生される副画像情報を上記トランスポートストリームに多重化するものであって、上記トランスポートストリームにおいて同期再生する静止画像の先頭パケットより後ろに上記副画像情報を多重化する
ことを特徴とする請求項１９記載の情報処理装置。
【請求項２１】
上記画像属性情報は、上記プレゼンテーションタイムスタンプに対応するシステムタイムクロックに関する情報を有する
ことを特徴とする請求項１９記載の情報処理装置。
【請求項２２】
上記画像再生指定情報は、画像再生制御情報を有し、
画像再生制御情報は、上記再生終了時刻における画像を表示し続けるか否かを示す第１の情報、又は該第１の情報及び該第１の情報により表示し続けるとされた場合の表示時間を指定する第２の情報を有する
ことを特徴とする請求項１７記載の情報処理装置。
【請求項２３】
上記多重化手段は、上記静止画像の再生に同期して再生されるオーディオストリームを上記トランスポートストリームに多重化する
ことを特徴とする請求項１３記載の情報処理装置。
【請求項２４】
上記静止画像群と上記画像属性情報とを１つのオブジェクトとし、これをＣｌｉｐ単位で管理することを特徴とする請求項１記載の情報処理装置。
【請求項２５】
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成工程と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成工程と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録工程とを有し、
上記再生情報作成工程では、上記画像属性情報を使用して上記画像再生指定情報が作成される
ことを特徴とする情報処理方法。
【請求項２６】
上記画像属性情報は、上記静止画像群に含まれる各静止画像の識別情報、ファイル名、データサイズ、並びに垂直及び水平方向の画素数を有する
ことを特徴とする請求項２５記載の情報処理方法。
【請求項２７】
上記画像再生指定情報は、各静止画像の再生開始時刻を指定する情報と、各静止画像の表示時間を指定する情報とを有する
ことを特徴とする請求項２５記載の情報処理方法。
【請求項２８】
上記再生情報作成工程では、上記静止画像の再生に同期して再生されるオーディオストリームの再生を指定する再生パスを示すオーディオ再生指定情報が作成され、
上記記録工程では、上記オーディオストリームとこれに対応するオーディオ再生指定情報とが上記記録媒体に記録される
ことを特徴とする請求項２７記載の情報処理方法。
【請求項２９】
上記画像再生指定情報は、各静止画像の再生順序を指定する情報を有する
ことを特徴とする請求項２５記載の情報処理方法。
【請求項３０】
上記再生情報作成工程では、オーディオストリームの時間軸上での再生開始時刻及び再生終了時刻を指定する再生パスを示すオーディオ再生指定情報が作成され、
上記記録工程では、上記オーディオストリームとこれに対応するオーディオ再生指定情報とが上記記録媒体に記録される
ことを特徴とする請求項２９記載の情報処理方法。
【請求項３１】
上記記録工程では、上記画像再生指定情報に示される再生順序で上記静止画像が記録される
ことを特徴とする請求項２５記載の情報処理方法。
【請求項３２】
所定の動作をコンピュータに実行させるためのプログラムであって、
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成工程と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成工程と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録工程とを有し、
上記再生情報作成工程では、上記画像属性情報を使用して上記画像再生指定情報が作成される
ことを特徴とするプログラム。
【請求項３３】
１以上の静止画像からなる静止画像群と、これに対応する画像属性情報及び画像再生指定情報とが記録された記録媒体から、上記静止画像群の少なくとも一部の静止画像を再生する再生手段と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生手段を制御する制御手段とを備え、
上記画像属性情報は、上記静止画像群の各静止画像を管理する情報を有し、
上記画像再生指定情報は、上記画像属性情報を使用して作成され、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す情報を有する
ことを特徴とする情報処理装置。
【請求項３４】
上記画像属性情報は、上記静止画像群に含まれる各静止画像の識別情報、ファイル名、データサイズ、並びに垂直及び水平方向の画素数を有する
ことを特徴とする請求項３３記載の情報処理装置。
【請求項３５】
上記画像再生指定情報は、各静止画像の再生開始時刻を指定する情報と、各静止画像の表示時間を指定する情報とを有する
ことを特徴とする請求項３３記載の情報処理装置。
【請求項３６】
上記記録媒体には、オーディオストリームと、上記静止画像と同時に再生される該オーディオストリームの再生を指定する再生パスを示すオーディオ再生指定情報とが記録され、
上記再生手段は、上記静止画像と共に該オーディオストリームを再生し、
上記制御手段は、上記画像再生指定情報及びオーディオ再生指定情報に従って夫々上記静止画像群及び上記オーディオストリームの再生を制御する
ことを特徴とする請求項３５記載の情報処理装置。
【請求項３７】
上記記録媒体には、オーディオ属性情報と、これを使用して作成された上記オーディオ再生指定情報とが記録され、
上記オーディオ属性情報は、上記オーディオの再生開始時刻を示すプレゼンテーションタイムスタンプと、これに対応する上記オーディオストリーム中のアドレスとの対応関係を示すテーブルを有する
ことを特徴とする請求項３６記載の情報処理装置。
【請求項３８】
上記画像再生指定情報は、各静止画像の再生順序を指定する情報を有する
ことを特徴とする請求項３３記載の情報処理装置。
【請求項３９】
上記画像再生指定情報は、各静止画像の再生開始時刻及び再生終了時刻を指定する情報とを有する
ことを特徴とする請求項３８記載の情報処理装置。
【請求項４０】
上記画像再生指定情報は、画像再生制御情報を有し、
上記画像再生制御情報は、上記再生終了時刻における画像を表示し続けるか否かを示す第１の情報、又は該第１の情報及び該第１の情報により表示し続けるとされた場合の表示時間を指定する第２の情報を有する
ことを特徴とする請求項３９記載の情報処理装置。
【請求項４１】
上記画像再生指定情報は、各静止画像のデフォールトの表示時間を指定する情報を有する
ことを特徴とする請求項３８記載の情報処理装置。
【請求項４２】
上記記録媒体には、オーディオストリームと、該オーディオストリームの時間軸上での再生開始及び終了時刻を指定する再生パスを示すオーディオ再生指定情報とが記録され、
上記再生手段は、上記静止画像と共に上記オーディオストリームを再生し、
上記制御手段は、上記画像再生指定情報及びオーディオ再生指定情報に従って夫々上記静止画像群及び上記オーディオストリームの再生を制御する
ことを特徴とする請求項３８記載の情報処理装置。
【請求項４３】
上記オーディオ再生指定情報は、オーディオ再生制御情報を有し、
上記オーディオ再生制御情報は、上記静止画像の再生とは非同期であることを示す第１の情報及び／又はオーディオ再生指定情報に含まれる再生パスを繰り返し再生するか否かを示す第２の情報を有する
ことを特徴とする請求項４２記載の情報処理装置。
【請求項４４】
上記制御手段は、ユーザからの指示により各静止画像の表示時間を決定する
ことを特徴とする請求項３８記載の情報処理装置。
【請求項４５】
上記記録媒体には、上記静止画像群はトランスポートストリームに多重化されて記録される
ことを特徴とする請求項３３記載の情報処理装置。
【請求項４６】
上記トランスポートストリームには、上記静止画像の再生に同期して再生されるオーディオストリームが多重化されている
ことを特徴とする請求項３３記載の情報処理装置。
【請求項４７】
上記記録媒体には、上記静止画像群を有するメイントランスポートストリームと、オーディオデータを有するオーディオトランスポートストリームとが記録され、
上記再生手段は、上記メイントランスポートストリームとオーディオトランスポートストリームとを時分割に交互に読み出す
ことを特徴とする請求項３３記載の情報処理装置。
【請求項４８】
上記静止画像群と上記画像属性情報とを１つのオブジェクトとし、これをＣｌｉｐ単位で管理することを特徴とする請求項３３記載の情報処理装置。
【請求項４９】
１以上の静止画像からなる静止画像群と、これに対応する画像属性情報及び画像再生指定情報とが記録された記録媒体から、上記静止画像群の少なくとも一部の静止画像を再生する再生工程と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生を制御する制御工程とを有し、
上記画像属性情報は、上記静止画像群の各静止画像を管理する情報を有し、
上記画像再生指定情報は、上記画像属性情報を使用して作成され、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す情報を有する
ことを特徴とする情報処理方法。
【請求項５０】
上記画像属性情報は、上記静止画像群に含まれる各静止画像の識別情報、ファイル名、データサイズ、並びに垂直及び水平方向の画素数を有する
ことを特徴とする請求項４９記載の情報処理方法。
【請求項５１】
上記画像再生指定情報は、各静止画像の再生開始時刻を指定する情報と、各静止画像の表示時間を指定する情報とを有する
ことを特徴とする請求項４９記載の情報処理方法。
【請求項５２】
上記記録媒体には、オーディオストリームと、上記静止画像と同時に再生される該オーディオストリームの再生を指定する再生パスを示すオーディオ再生指定情報とが記録され、
上記再生工程では、上記静止画像と共に該オーディオストリームが再生され、
上記制御工程では、上記画像再生指定情報及びオーディオ再生指定情報に従って夫々上記静止画像群及び上記オーディオストリームの再生が制御される
ことを特徴とする請求項５１記載の情報処理方法。
【請求項５３】
上記記録媒体には、オーディオ属性情報と、これを使用して作成された上記オーディオ再生指定情報とが記録され、
上記オーディオ属性情報は、上記オーディオの再生開始時刻を示すプレゼンテーションタイムスタンプと、これに対応する上記オーディオストリーム中のアドレスとの対応関係を示すテーブルを有する
ことを特徴とする請求項５２記載の情報処理方法。
【請求項５４】
上記画像再生指定情報は、各静止画像の再生順序を指定する情報を有する
ことを特徴とする請求項５２記載の情報処理方法。
【請求項５５】
上記記録媒体には、オーディオストリームと、該オーディオストリームの時間軸上での再生開始及び終了時刻を指定する再生パスを示すオーディオ再生指定情報とが記録され、
上記再生工程では、上記静止画像と共に上記オーディオストリームが再生され、
上記制御工程では、上記画像再生指定情報及びオーディオ再生指定情報に従って夫々上記静止画像群及び上記オーディオストリームの再生が制御される
ことを特徴とする請求項５４記載の情報処理方法。
【請求項５６】
所定の動作をコンピュータに実行させるためのプログラムであって、
１以上の静止画像からなる静止画像群と、これに対応する画像属性情報及び画像再生指定情報とが記録された記録媒体から、上記静止画像群の少なくとも一部の静止画像を再生する再生工程と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生を制御する制御工程とを有し、
上記画像属性情報は、上記静止画像群の各静止画像を管理する情報を有し、
上記画像再生指定情報は、上記画像属性情報を使用して作成され、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す情報を有する
ことを特徴とするプログラム。
【請求項５７】
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成手段と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成手段と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録手段と、
上記記録媒体から静止画像を読み出し再生する再生手段と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生手段を制御する制御手段とを備え、
上記再生情報作成手段は、上記画像属性情報を使用して上記画像再生指定情報を作成する
ことを特徴とする情報処理装置。
【請求項５８】
上記画像属性情報は、上記静止画像群に含まれる各静止画像の識別情報、ファイル名、データサイズ、並びに垂直及び水平方向の画素数を有する
ことを特徴とする請求項５７記載の情報処理装置。
【請求項５９】
上記画像再生指定情報は、各静止画像の再生開始時刻を指定する情報と、各静止画像の表示時間を指定する情報とを有する
ことを特徴とする請求項５７記載の情報処理装置。
【請求項６０】
上記画像再生指定情報は、各静止画像の再生順序を指定する情報を有する
ことを特徴とする請求項５７記載の情報処理装置。
【請求項６１】
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成工程と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成工程と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録工程と、
上記記録媒体から静止画像を読み出し再生する再生工程と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生を制御する制御工程とを備え、
上記再生情報作成工程では、上記画像属性情報を使用して上記画像再生指定情報が作成される
ことを特徴とする情報処理方法。
【請求項６２】
所定の動作をコンピュータに実行させるためのプログラムであって、
１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成工程と、
上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成工程と、
上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録する記録工程と、
上記記録媒体から静止画像を読み出し再生する再生工程と、
上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生を制御する制御工程とを備え、
上記再生情報作成工程では、上記画像属性情報を使用して上記画像再生指定情報が作成される
ことを特徴とするプログラム。
【請求項６３】
１以上の静止画像からなる静止画像群と、該静止画像群の各静止画像を管理する画像属性情報と、該画像属性情報を使用して作成された、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報とが記録されたことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、静止画像を連続して再生するいわゆるスライドショーに用いる静止画像とその付属情報からなるデータが記録された記録媒体、及びそのようなデータの記録再生を行う情報処理装置、情報処理方法及びプログラムに関する。
【０００２】
【従来の技術】
ＤＶＤビデオのフォーマットは、静止画像の連続再生（いわゆるスライドショー）を実現している。各静止画像信号はＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）ビデオのフレーム内符号化画像（Ｉ−ｐｉｃｔｕｒｅ）に符号化されて、ＭＰＥＧ２プログラムストリームに多重化される。また、Ｉ−ｐｉｃｔｕｒｅとオーディオ、サブピクチャをＭＰＥＧ２プログラムストリームに多重化することで、スライドショーにオーディオやサブピクチャを同期して再生することができる。このようなスライドショーは、プレゼンテーションタイムスタンプＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）に基づいて、所定のタイミングに再生される。
【０００３】
ＤＶＤビデオのプログラムストリームは、ＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）を単位とする構造を有する。このような従来のＤＶＤのデータの構造については、例えば下記特許文献１等に記載されている。図３６は、従来のＤＶＤビデオのプログラムストリームの構造を示す模式図である。図３６に示すように、ＤＶＤビデオのプログラムストリームは、ＶＯＢＳ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｓｅｔ）単位で管理され、これが例えば映画１作品等の単位となる。このＶＯＢＳは、複数のＶｉｄｅｏ  Ｏｂｊｅｃｔ（ＶＯＢ）から構成されている。このＶＯＢは、各データがディスク上に１群として記録されている単位である。このＶＯＢは、複数のＣｅｌｌで構成され、これが例えば映画における１シーンや１カット等の単位となる。更に、このＣｅｌｌが複数のＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）により構成さる。このＶＯＢＵは、動画像で０．４〜１．２秒の単位であり、このＶＯＢＵ中にＭＰＥＧ２フォーマットにおける１以上のＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ）が含まれている。
【０００４】
ＶＯＢＵは、このＶＯＢＵの管理情報を有するパックであるＮａｖｉｇａｔｉｏｎ  ｐａｃｋ（Ｎ＿ＰＣＫ）を有し、このＮａｖｉｇａｔｉｏｎ  ｐａｃｋが各ＶＯＢＵの先頭に配置される。Ｎａｖｉｇａｔｉｏｎ  ｐａｃｋは、ＶＯＢＵ＿ＳＲＩ（ＶＯＢＵ  Ｓｅａｒｃｈ  Ｉｎｆｏｒｍａｔｉｏｎ）とＳＰ＿ＳＹＮＣＡを有する。ＶＯＢＵ＿ＳＲＩは、当該ＶＯＢＵ＿ＳＲＩを含むＶＯＢＵの再生時刻の前後Ｎ秒（Ｎは整数）に再生されるＶＯＢＵの先頭アドレスを有する。また、ＳＰ＿ＳＹＮＣＡは、当該ＳＰ＿ＳＹＮＣＡを含むＶＯＢＵのビデオと同期して再生されるサブピクチャのアドレス情報を有する。映画等を再生する場合に、予めこのＮａｖｉｇａｔｉｏｎ  ｐａｃｋを読み込み、Ｎａｖｉｇａｔｉｏｎ  ｐａｃｋが示す管理情報に基づき再生を行うことができる。
【０００５】
また、ＶＯＢＵは、このＮＶ＿ＰＣＫの他に、主映像を有するパックであるビデオパック（Ｖ＿ＰＣＫ）と、音声データを有するパックであるオーディオパック（Ａ＿ＰＣＫ）と、副映像データを有するパックであるサブピクチャパック（ＳＰ＿ＰＣＫ）とを有している。このＶ＿ＰＣＫ、Ａ＿ＰＣＫ、ＳＰ＿ＰＣＫは、それぞれＭＰＥＧ２等の所定のフォーマットで圧縮されて記録媒体上に記録されている。このＶＯＢＵには、例えば図３６に示すビデオパックを含む（１つのＩ−ｐｉｃｔｕｒｅとＳｅｑｕｅｎｃｅ＿ｅｎｄ＿ｃｏｄｅのデータを含む）ＶＯＢＵ１や、ビデオパックを含まないＶＯＢＵ２等がある。
【０００６】
ここで、スライドショーに使われるＶＯＢＵは、ビデオパック（ＭＰＥＧ２ビデオを含むＶｉｄｅｏ  ｐａｃｋ）を含まなくてもよい。ビデオパックを含まないＶＯＢＵ、例えば、図３６においてはＶＯＢＵ２では、その前のＶＯＢＵ１からのビデオのスチルを続ける。また、Ｉ−ｐｉｃｔｕｒｅがスチルされる時間長を、ナビコマンドによってコントロールすることができる。
【０００７】
また、ＤＶＤオーディオのプログラムストリームも、図３６に示す構造と基本的に同じ構造を有している。そして、ＤＶＤオーディオのフォーマットは、オーディオ再生とスライドショーの進行が非同期なモード（Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗ）を実現している。Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗでは、ユーザが、リモコン等で次の静止画像への進行をプレーヤへ指示して、それぞれの静止画像のスチル再生時間が変化しても、オーディオ再生は途切れないで連続に再生される。このように、ＤＶＤオーディオには、ビデオとオーディオの再生が非同期なモードがある。
【０００８】
ところで、図３６とは異なるフォーマットのデータが、本願発明者等が先に出願した下記特許文献２に記載されている。下記特許文献２に記載の情報処理装置において記録されるデータのアプリケーションフォーマットは、ＡＶストリームの管理のためにＰｌａｙ  ＬｉｓｔとＣｌｉｐとからなる２つのレイヤを有する。Ｐｌａｙ  ＬｉｓｔレイヤにおけるＰｌａｙ  Ｌｉｓｔは、ユーザのみに参照されるものであり、ユーザがＰｌａｙ  Ｌｉｓｔを参照してビデオ等のデータを再生、編集する際に使用することができる。一方、Ｃｌｉｐレイヤは、Ｐｌａｙ  Ｌｉｓｔにより指定されたＡＶストリームをプレーヤが再生する際に使用するものである。ここでは、１つのＡＶストリームとそのＡＶストリームの付属情報であるペアを１つのオブジェクトとし、それをＣｌｉｐと呼ばれる単位で管理する。ＡＶストリームファイルは、Ｃｌｉｐ  ＡＶストリームファイルと呼ばれ、その付属情報は、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと呼ばれ、別々に記録媒体に記録される。このようにストリームデータと、その付属情報とを別々に記録して管理することでデータの管理を容易に行えるようにしている。
【０００９】
【特許文献１】
特開平１０−２７１４４４号公報
【特許文献２】
特開２００２−１５８９７２号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上述の図３６に示すようなデータ形式では、静止画像のアドレス情報がＭＰＥＧプログラムストリームに埋めこまれてしまうため、読み出すのに時間がかかる。すなわち、静止画像の読み出しアドレスを決定する時に、ディスクからストリームデータを読み出して、そのデータをプレーヤのホストＣＰＵが解析し、その上で、静止画像のアクセス点のアドレスを決定するため、静止画像の読出処理に時間がかかってしまう。一方、上記特許文献２に記載のオーディオ・ビデオデータと同様なフォーマットを使用してスライドショーが実現できれば、データの管理が容易で且つ、同様の記録再生装置を使用すること等ができて便利である。
【００１１】
本発明は、このような従来の実情に鑑みて提案されたものであり、オーディオ・ビデオデータと同様なフォーマットの静止画像及びその付属情報を用いて、スライドショーを容易に実現するためのデータが記録された記録媒体、並びにこのようなデータを記録及び／又は再生処理する情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述した目的を達成するために、本発明に係る情報処理装置は、１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成手段と、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成手段と、上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録手段とを有し、上記再生情報作成手段は、上記画像属性情報を使用して上記画像再生指定情報を作成することを特徴とする。
【００１３】
本発明においては、静止画像群とは別に、画像属性情報及び画像再生指定情報が記録媒体に記録されるため、記録媒体から静止画像を読出し再生する際には、画像属性情報及び画像再生指定情報を先に読出し静止画像群の各静止画像を所定の順序に生成することができるので、従来の動画像の記録と同様のフォーマットを使用して静止画像の連続再生（いわゆるスライドショー）を実現することができる。
【００１４】
本発明に係る情報処理装置は、１以上の静止画像からなる静止画像群と、これに対応する画像属性情報及び画像再生指定情報とが記録された記録媒体から、上記静止画像群の少なくとも一部の静止画像を再生する再生手段と、上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生手段を制御する制御手段とを備え、上記画像属性情報は、上記静止画像群の各静止画像を管理する情報を有し、上記画像再生指定情報は、上記画像属性情報を使用して作成された、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す情報を有することを特徴とする。
【００１５】
本発明に係る情報処理装置は、１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成手段と、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成手段と、上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録手段と、上記記録媒体から静止画像を読み出し再生する再生手段と、上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生手段を制御する制御手段とを備え、上記再生情報作成手段は、上記画像属性情報を使用して上記画像再生指定情報を作成することを特徴とする。
【００１６】
本発明に係る記録媒体は、１以上の静止画像からなる静止画像群と、該静止画像群の各静止画像を管理する画像属性情報と、該画像属性情報を使用して作成された、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報とが記録されたことを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、ＤＶＤに動画の記録再生を行ためのフォーマットを利用しつつ、静止画像を連続再生するスライドショーを実現するデータを記録する情報処理装置、及びそのようなデータを再生する情報処理装置に適用したものである。
【００１８】
（１）第１の実施の形態
（１−１）データ構造
ここでは、先ず、本発明の第１の実施の形態における情報処理装置にて記録又は再生されるデータの構造について説明する。図１は、本発明の記録再生システムで用いる記録媒体上の静止画像アプリケーションフォーマットの構造を簡単化して示す図である。このフォーマットは、上述した特許文献２に記載のアプリケーションフォーマットと同様な構成を有し、ＡＶストリームの管理のためにＰｌａｙ  ＬｉｓｔとＣｌｉｐの２つのレイヤをもつ。
【００１９】
本第１の実施の形態においては、１枚以上の静止画像からなる静止画像群である静止画像グループ（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓ）とその静止画像グループの付属情報とのペアを１つのオブジェクトと考え、このオブジェクトをＣｌｉｐと呼ばれる単位で管理する。この静止画像グループの付属情報（画像属性情報）をＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎと呼ぶ。
【００２０】
また、Ｃｌｉｐの中の静止画像を使ったスライドショーの再生区間の集まりをＰｌａｙ  Ｌｉｓｔと呼ぶ。Ｐｌａｙ  Ｌｉｓｔは、静止画像の再生順序等を指定する再生パス（再生経路）を示す再生指定情報である。１つの再生区間は、Ｐｌａｙ  Ｉｔｅｍと呼ばる。従ってＰｌａｙ  Ｌｉｓｔは、Ｐｌａｙ  Ｉｔｅｍの集まりにより構成される。
【００２１】
Ｐｌａｙ  Ｌｉｓｔには、２つのタイプがある。１つは、Ｒｅａｌ  Ｐｌａｙ  Ｌｉｓｔであり、もう１つは、Ｖｉｒｔｕａｌ  Ｐｌａｙ  Ｌｉｓｔである。Ｒｅａｌ  Ｐｌａｙ  Ｌｉｓｔは、それが参照しているＣｌｉｐの静止画像グループの部分を共有しているとみなされる。すなわち、Ｒｅａｌ  Ｐｌａｙ  Ｌｉｓｔは、それが参照しているＣｌｉｐの静止画像グループの部分に相当するデータ容量をディスクの中で占める。新しい静止画像が記録される場合、それはＲｅａｌ  Ｐｌａｙ  Ｌｉｓｔに自動的に追加される。Ｒｅａｌ  Ｐｌａｙ  Ｌｉｓｔの再生範囲の一部分が消去された場合、それが参照しているＣｌｉｐの静止画像グループの部分もまたデータが消去される。一方、Ｖｉｒｔｕａｌ  Ｐｌａｙ  Ｌｉｓｔは、Ｃｌｉｐのデータを共有していないとみなされる。Ｖｉｒｔｕａｌ  Ｐｌａｙ  Ｌｉｓｔが変更または消去されたとしても、Ｃｌｉｐは何も変化しない。なお、以下の説明においては、Ｒｅａｌ  Ｐｌａｙ  ＬｉｓｔとＶｉｒｔｕａｌ  Ｐｌａｙ  Ｌｉｓｔを総称して単に、Ｐｌａｙ  Ｌｉｓｔと呼んでいる。
【００２２】
図２は、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓとそのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの例を示す図である。本実施の形態においては、上述したように、１枚以上の静止画像ファイルを１つのＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓとして管理する。そして、このＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに対応するＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅを設ける。Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに含まれる各静止画像ファイル毎に、静止画像ファイルを参照する時の静止画像識別情報であるＩＤ（ｆｉｌｅ＿ｉｄ）、ｆｉｌｅ＿ｉｄに対応するファイル名（ｆｉｌｅ＿ｎａｍｅ）、そのファイルのバイトサイズ（ｆｉｌｅ＿ｓｉｚｅ）、各静止画像の水平方向画素数（ｈｏｒｉｚｏｎｔａｌ＿ｓｉｚｅ）及び静止画像の垂直方向画素数（ｖｅｒｔｉｃａｌ＿ｓｉｚｅ）を示す情報を有するものである。
【００２３】
なお、図２においては、静止画像のデータ形式は、ＪＰＥＧ、ＰＮＧとしているが、その他、ＭＰＥＧ２  Ｉ−ｐｉｃｔｕｒｅ、ＧＩＦ、及びＪＰＥＧ２０００等、静止画像のデータ形式であればなんでもよいことはいうまでもない。
【００２４】
本実施の形態においては、２種類のスライドショーについて説明する。第１のスライドショーは、各静止画像の再生開始時刻が予め決められているスライドショー（以下、タイムベーススライドショー又はタイムベースモードともいう。）であり、第２のスライドショーは、各静止画像の再生開始時刻が決められておらず、再生順序が決められているスライドショー（以下、Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗともいう。）である。
【００２５】
タイムベーススライドショーは、ユーザがスライドの再生を次に進めるということを再生装置（プレーヤ）に指示しない場合、それぞれのスライドの再生は自動的に進み、時間軸上で予め決められた時刻に所定のスライドが再生される。従って、各スライドの再生時間（スライドのスチルの持続時間）が有限となっている。タイムベーススライドショーにおいては、静止画像と同時にオーディオを再生する場合、オーディオの再生を静止画像の再生に同期させることができる。
【００２６】
一方、ブラウザブルスライドショーは、再生順序が決められており、各スライドの再生時間が有限又は無限となっている。このように、スライド再生時間が無限であるものが含まれている場合、ユーザが再生装置に、スライドの再生を次に進めるという指示をしない限り、次のスライドの再生には進まない。従って、それぞれのスライドの再生は時間軸上で予め決められた時刻に再生されない。ブラウザブルスライドショーにおいては、静止画像と同時にオーディオを再生する場合、オーディオは静止画像の再生に同期しない。
【００２７】
（１−２）再生開始時刻が指定されたスライドショー
各静止画像の再生開始時刻が予め決められている第１のスライドショーについて図３乃至図５を参照して説明する。
【００２８】
（１−２−１）スライドショー：静止画像のみ
図３は、各静止画像の再生開始時刻が予め決められているスライドショーを説明する図であって、図３（ａ）は、各静止画像の再生開始時刻が予め決められているスライドショーにおけるＰｌａｙ  Ｌｉｓｔの一例を示す図、図３（ｂ）は、静止画像と再生時間との関係を示す模式図である。各静止画像の再生開始時刻が予め決められているスライドショーでは、それぞれの静止画像がＰｌａｙ  Ｉｔｅｍの時間軸上の所定のタイミングで再生される。
【００２９】
Ｐｌａｙ  Ｌｉｓｔは、複数のＰｌａｙ  Ｉｔｅｍから構成されてなる。図３に示すように、各Ｐｌａｙ  Ｉｔｅｍは、スライドショーの再生区間を示すＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅのデータを有している。このＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅにより、各スライドショーの再生開始及び終了時刻を指定する。また、各Ｐｌａｙ  Ｉｔｅｍは、スライドショーを構成する各静止画像毎のデータ（以下、Ｓｃｅｎｅともいう。）を有する。このＳｃｅｎｅは、Ｃｌｉｐの中のＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓを参照するときの静止画像の識別情報であるＩＤ（ｆｉｌｅ＿ｉｄ）を含む。また、これらのＳｃｅｎｅは、Ｐｌａｙ  Ｉｔｅｍの中での再生開始時刻（ｓｔａｒｔ＿ｔｉｍｅ＿ｓｔａｍｐ）を含む。また、これらの各Ｓｃｅｎｅの再生時間、即ち各静止画像のスチル再生時間である表示時間（ｄｕｒａｔｉｏｎ）を有する。
【００３０】
ここで、各Ｓｃｅｎｅの再生時間は、Ｐｌａｙ  Ｉｔｅｍの中で重なってもよく、１つのＳｃｅｎｅは、複数のｆｉｌｅ＿ｉｄを持つことができる。例えば、図３（ｂ）に示す場合、Ｓｃｅｎｅ［２］が、Ｓｃｅｎｅ［１］及びＳｃｅｎｅ［３］と重なっている。この場合、Ｓｃｅｎｅ［２］の画像がＳｃｅｎｅ［１］、及びＳｃｅｎｅ［３］の両方の画像上に重ねて表示される。ここで、図３（ｂ）における画像中の数字は、ｆｉｌｅ＿ｉｄを示す。なお、各画像の重なり位置の情報、即ち図３（ｂ）においては、例えばＳｃｅｎｅ［２］の画像のＳｃｅｎｅ［１］の画像上での表示位置の情報は、Ｐｌａｙ  Ｌｉｓｔに記述することができるが、Ｐｌａｙ  Ｌｉｓｔとは別のファイルに記述されていてもよいし、または、Ｓｃｅｎｅ［２］が参照するＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓの中に記述されていてもよい。
【００３１】
図４は、図３（ａ）に示すＰｌａｙ  ＬｉｓｔとＣｌｉｐとの関係を示す図である。Ｐｌａｙ  Ｌｉｓｔは、Ｃｌｉｐの中の静止画像（この例ではファイルＩＤ）を参照する。Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、Ｐｌａｙ  Ｌｉｓｔによって参照される静止画像（ファイルＩＤ）とその実態（この例ではファイル名）との関係を示す。即ち、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照して、Ｐｌａｙ  Ｌｉｓｔに記述された静止画像識別情報であるＩＤ（ｆｉｌｅ＿ｉｄ）のファイル名Ｆｉｌｅ＿ｎａｍｅを特定する。そして、このファイル名の静止画像ファイルを、Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓから読み出す。
【００３２】
（１−２−２）スライドショー：静止画像＋オーディオ
次に、このような各静止画像の再生開始時刻が予め決められているスライドショーにオーディオを同期再生する場合について説明する。図５は、静止画像のスライドショーにオーディオを同期して再生する時のＰｌａｙ  Ｌｉｓｔの構成例を示す図である。各静止画像の再生開始時刻が予め決められているスライドショーにオーディオを同期する場合、Ｐｌａｙ  Ｌｉｓｔにおいて、静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍ（ＭａｉｎＰａｔｈ）とは別に、オーディオの再生パスを示すオーディオ再生指定情報としてのＳｕｂ  Ｐｌａｙ  Ｉｔｅｍ（ＳｕｂＰａｔｈ）を設ける。
【００３３】
このＳｕｂ  Ｐｌａｙ  Ｉｔｅｍは、Ｐｌａｙ  Ｉｔｅｍ（Ｐｌａｙ  Ｌｉｓｔ）の時間軸上での再生開始時刻（ｓｙｎｃ＿ｓｔａｒｔ＿ＰＴＳ＿ｏｆ＿Ｐｌａｙ  Ｉｔｅｍ）を含む。また、このＳｕｂ  Ｐｌａｙ  Ｉｔｅｍは、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐ上での再生開始時刻（Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ＿ＩＮ＿ｔｉｍｅ）を含む。また、このＳｕｂ  Ｐｌａｙ  Ｉｔｅｍは、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐ上での再生終了時刻（Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ＿ＯＵＴ＿ｔｉｍｅ）を含む。
【００３４】
Ｓｕｂ  Ｐｌａｙ  ＩｔｅｍがＣｌｉｐの中へのアクセスポイントをプレゼンテーションタイムスタンプ（ＰＴＳ）で指し示している時、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、ＡＶストリームファイルの中でストリームのデコードを開始すべきアドレス情報を見つけるために役立つ。Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐのＡＶストリームファイルはオーディオストリームである。
【００３５】
即ち、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、オーディオストリームにおける開始時刻と、開始時刻及び終了時刻に対応するソースパケット（アクセス最小単位）のアドレスを示す情報とが記述されたテーブル（オーディオ用のＥＰ＿ｍａｐ）を有する。このテーブルを参照して、指定されたプレゼンテーションタイムＰＴＳに対応するアドレスを取得し、このアドレスで示されるオーディオデータを読み出し再生することができる。このように、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍは、静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍの時間軸上での再生開始時刻を有するため、静止画像のスライドショーにオーディオを同期して再生することができる。
【００３６】
（１−３）再生順序のみが指定されたスライドショー
次に、静止画像の再生順序のみを指定する第２のスライドショー（Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗ）について、図６乃至図８を参照して説明する。
【００３７】
（１−３−１）スライドショー：静止画像のみ
図６（ａ）は、Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗを示すＰｌａｙ  Ｌｉｓｔの一例を示す図、図６（ｂ）は、静止画像と再生時間との関係を示す模式図である。この場合、図６（ａ）に示すように、Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗのＰｌａｙ  ＩｔｅｍのＳｃｅｎｅは、図３乃至図５の場合と異なり、静止画像の再生開始時刻を指定しない。各静止画像のＰｌａｙ  Ｉｔｅｍの中での再生開始時刻（ｓｔａｒｔ＿ｔｉｍｅ＿ｓｔａｍｐ）の情報の代わりに、各静止画像がＰｌａｙ  Ｉｔｅｍ上で再生される順番のみを指定する情報を有している。更に、図３乃至図５に示す例とは異なり、Ｐｌａｙ  Ｉｔｅｍは、ＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅを持たない。また、スライドショーを構成する各静止画像の再生時間（表示時間）が決められていない。この例の場合、ユーザが各Ｓｃｅｎｅの再生時間をプレーヤへ指示することができる。
【００３８】
また、このＰｌａｙ  Ｌｉｓｔの各Ｓｃｅｎｅは、上述の図３のような予め決められた再生時間（ｄｕｒａｔｉｏｎ）ではなく、各静止画像のＰｌａｙ  Ｉｔｅｍ中での再生順番に対応したデフォールト再生時間を示す情報を有する。ユーザが特に何も指定しない時のみ、プレーヤはデフォールト再生時間のスチル再生を行う。このように、デフォールト再生時間を有することにより、ユーザは、リモコン等で次の静止画像への進行をプレーヤへ指示し、各静止画像のスチル再生時間を自由にコントロールすることができる。
【００３９】
即ち、Ｐｌａｙ  Ｉｔｅｍの各Ｓｃｅｎｅは、Ｐｌａｙ  Ｉｔｅｍの中でのＳｃｅｎｅの再生の順序を指定する情報（ｐｌａｙｉｎｇ＿ｏｒｄｅｒ）と、Ｃｌｉｐの中のＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓを参照する時の静止画像の識別情報であるＩＤ（ｆｉｌｅ＿ｉｄ）と、各Ｓｃｅｎｅのデフォールト再生時間（ｄｅｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）とを有している。なお、このデフォールト再生時間は、各静止画像毎に異なる値としても、同じ値としてもよい。
【００４０】
また、Ｂｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗにおいても、上述の再生時刻を予め指定するスライドショーの場合と同じく、１つのＳｃｅｎｅに複数の静止画像を重ねて表示することもできる。この場合は、１つのＳｃｅｎｅに複数のｆｉｌｅ＿ｉｄが記述される。例えば図６（ａ）の場合、図６（ｂ）に示すように、Ｓｃｅｎｅ［１］にｆｉｌｅ＿ｉｄ＝１とｆｉｌｅ＿ｉｄ＝２とが記述されている場合、ｆｉｌｅ＿ｉｄ＝２の画像がｆｉｌｅ＿ｉｄ＝１の画像上に表示される。ここで、図６（ｂ）における画像中の数字は、ｆｉｌｅ＿ｉｄを示す。なお、ｆｉｌｅ＿ｉｄ＝２の画像のｆｉｌｅ＿ｉｄ＝１の画像上での表示位置の情報は、Ｐｌａｙ  Ｌｉｓｔに記述することができるが、Ｐｌａｙ  Ｌｉｓｔとは別のファイルに記述されていてもよいし、または、ｆｉｌｅ＿ｉｄ＝２が参照する画像ファイルの中に記述されていてもよい。
【００４１】
図７は、図６（ａ）に示すＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐの関係の例を示す図である。Ｐｌａｙ  Ｌｉｓｔは、Ｃｌｉｐの中の静止画像を参照して、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、Ｐｌａｙ  Ｌｉｓｔによって参照される静止画像とその実態の関係を示す。即ち、本実施の形態においては、Ｐｌａｙ  Ｌｉｓｔが示すＣｌｉｐの中の静止画像を識別するためのファイルＩＤから、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照し、このファイルＩＤに対応するファイル名を取得し、このファイル名の静止画像をＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓから読み出し再生する。
【００４２】
（１−３−２）スライドショー：静止画像＋オーディオ
次に、このようなＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗに対してオーディオを非同期に再生する場合について説明する。図８は、オーディオを非同期に再生するＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗのＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、オーディオストリームとの関係を示す図である。Ｐｌａｙ  Ｌｉｓｔは、静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍと、オーディオの再生パスを示すＰｌａｙ  Ｉｔｅｍとからなるが、オーディオを非同期に再生する場合、図５に示す場合と異なり、Ｐｌａｙ  Ｌｉｓｔは、Ｐｌａｙ  Ｉｔｅｍがオーディオの再生パスを示し、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが静止画像の再生パスを示す。
【００４３】
このＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗでは、ユーザが、リモコン等で次の静止画像への進行をプレーヤへ指示して、各静止画像のスチル再生時間が変化しても、オーディオ再生は、スライドショーの進行とは非同期であるため、途切れないで連続に再生される。
【００４４】
ここで、スライドショーの再生経路を示すＳｕｂ  Ｐｌａｙ  Ｉｔｅｍの構成は、上述の図６で説明したスライドショーの再生経路を示すＰｌａｙ  Ｉｔｅｍと同じである。即ち、Ｐｌａｙ  Ｉｔｅｍの中でのＳｃｅｎｅの再生順番（ｐｌａｙｉｎｇ＿ｏｒｄｅｒ）と、Ｃｌｉｐの中のＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓのファイルを参照する際に必要なＩＤ（ｆｉｌｅ＿ｉｄ）と、Ｓｃｅｎｅのデフォールト再生時間（ｄｅｆｏｕｌｔ＿ｄｕｒａｔｉｏｎ）とから構成されている。
【００４５】
また、図８に示すＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗのオーディオの再生経路を示すＰｌａｙ  Ｉｔｅｍは、Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐ上での再生開始時刻（ＩＮ＿ｔｉｍｅ）と、Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐ上での再生終了時刻（ＯＵＴ＿ｔｉｍｅ）とが記述されている。
【００４６】
オーディオの再生経路を示すＰｌａｙ  Ｉｔｅｍが、Ｃｌｉｐのオーディオストリーム中へのアクセスポイントをタイムスタンプで指示している時、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、ＣｌｉｐのＡＶストリームファイルの中でオーディオストリームのデコードを開始すべきアドレス情報を見つけるために役立つ。
【００４７】
即ち、Ｐｌａｙ  Ｉｔｅｍが参照するＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、オーディオストリームにおいて、各再生区間の開始時刻とそのアドレスとの対応関係が記述されたテーブル（オーディオ用ＥＰ＿ｍａｐ）を有する。これにより、再生装置は指定されたタイムスタンプをアドレスに変換して目的の再生区間のオーディオストリームを読出し再生することができる。
【００４８】
ここでは、オーディオの再生経路を示すＰｌａｙ  Ｉｔｅｍにおいて、再生開始時刻と終了時刻とが決められているため、例えばオーディオの再生終了時刻にスライドショーが終了するようにしてもよいし、また、終了時刻まで再生されたオーディオを再び再生するようにして、オーディオを複数回繰り返して再生するようにしてもよい。
【００４９】
（１−４）情報処理装置（記録装置）の構成
次に、上述したように、各静止画像の再生開始時刻が予め決められているスライドショー又は静止画像の再生順序のみが予め決められているスライドショーを実現するためのデータを記録する本実施の形態における情報処理装置について説明する。
【００５０】
図９は、本実施の形態における情報処理装置を示すブロック図である。図９に示すように、情報処理装置１は、端子１３を介して静止画像が入力され、これを符号化する静止画像エンコーダ１４と、端子１０を介してオーディオが入力され、これを符号化するオーディオエンコーダ１１と、端子１５を介してスライドショーの再生内容に関する情報が入力されると共に、静止画像エンコーダ１４及びオーディオエンコーダ１１から夫々画像属性情報及びオーディオ属性情報が供給され、上述したＰｌａｙ  Ｌｉｓｔ及びＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを生成するコントローラ１６と、コントローラ１６からＰｌａｙ  Ｌｉｓｔ及びＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎが供給されこれを例えばＤＶＤ等の記録媒体（メディア）に記録すると共に、静止画像及びオーディオデータを所定の形式にて、記録媒体に記録する記録部１７とから構成される。
【００５１】
コントローラ１６は、スライドショーの再生内容に関する情報として、上述の図３に示したように、各静止画像の再生開始時刻が予め決められている場合、各静止画像の再生開始時刻及びその再生時間（表示時間）の情報を受取る。また、図５に示したように、そのようなスライドショーにオーディオを同期して再生する場合、各静止画像の再生開始時刻及びその再生時間に加え、オーディオの再生時間の情報として静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍ上での再生開始時刻と、オーディオストリーム中での再生区間を示す情報とを受取る。また、上述の図６に示したように、各静止画像の再生開始時刻が決められていなく、その再生順序のみが決められているスライドショーの場合、各静止画像の再生順番及びそのデフォールト再生時間の情報を受取り、また、図８に示したように、そのようなスライドショーとは、非同期のオーディオを再生するの場合、各静止画像の再生順番及びそのデフォールト再生時間に加え、オーディオストリーム中の再生区間を示す情報を受取る。また、コントローラ１６は、静止画像エンコーダ１４から、画像属性情報として、各静止画像のデータサイズ、垂直及び水平画素数等のデータが供給され、Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓに含まれる各静止画像に対応する、図２に示すＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｉｎを作成する。
【００５２】
そして、コントローラ１６は、供給された情報から、このＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｉｎに記述されたＩＤ（ｆｉｌｅ＿ｉｄ）を使用して、上述した静止画像及びオーディオの再生パスを示すＰｌａｙ  Ｌｉｓｔを作成する。また、オーディオデータのＰｌａｙ  Ｉｔｅｍ上の再生時刻と、オーディオストリームのアクセス最小単位（アクセスポイント）のアドレスとの対応関係を示すテーブル（オーディオ用のＥＰ＿ｍａｐ）を有するオーディオデータ用のＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ（オーディオ属性情報）を作成する。
【００５３】
記録部１７は、これらのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ及びＰｌａｙ  Ｉｔｅｍを記録媒体に記録すると共に、これらの情報に従ってデータを記録する。図１０は、記録するデータのファイルとディレクトリの構成の例を示す図である。図１０に示すように、ルート１００は、ＢＤＡＶ１１０及びＰＩＣＴＵＲＥ１２０のディレクトリを有し、ＢＤＡＶ１１０は、ＰＬＡＹ  ＬＩＳＴ１１１、ＣＬＩＰＩＮＦ１１２及びＳＴＲＥＡＭ１１３というディレクトリを有している。ＰＬＡＹ  ＬＩＳＴ１１１は、複数のＰｌａｙ  Ｌｉｓｔファイル１１１ａ〜１１１ｃを有している。また、ＣＬＩＰＩＮＦ１１２は、オーディオストリームのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎファイル１１２ａと、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎファイル１１２ｂとを有している。また、ＳＴＲＥＡＭ１１３は、オーディオストリーム（Ａｕｘｉｌｉａｒｙ  ａｕｄｉｏ  ｓｔｒｅａｍ）ファイル１１３ａを有している。更に、ＰＩＣＴＵＲＥ１２０は、例えば静止画像ファイル１２１〜１２５のグループからなるＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓ１２０ａを複数有している。
【００５４】
図１１は、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置の例を示す。本実施の形態においては、図３及び図６に示すように、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの中に出現する画像ファイル名（画像識別情報ＩＤ（ｆｉｌｅ＿ｉｄ））の順番に、再生装置（プレーヤ）が静止画像ファイルを読み出し、再生する。よって、プレーヤが静止画像ファイルを読み出す順番に、記録媒体（ディスク）上に静止画像データを並べると、プレーヤのデータのシークにかかる時間を最小にすることができるため、読み出す静止画像ファイルの順番どおりに記録媒体上に静止画像データを書き込むようにすることができる。
【００５５】
次に、本実施の形態における情報処理装置の記録動作について説明する。図１２は、本実施の形態における情報処理装置の記録動作のうち、Ｐｌａｙ  Ｌｉｓｔの作成方法を示すフローチャートである。先ず、静止画像エンコーダ１４は、端子１３を介して供給される静止画像をエンコードして画像データを生成し、記録部１７へ供給すると共に、その画像属性情報をコントローラ１６へ供給する。また、オーディオエンコーダ１１は、端子１０を介して供給されるオーディオデータをエンコードしてオーディオストリームを生成し、記録部１７へ供給すると共に、そのストリーム属性情報をコントローラ１６へ供給する。
【００５６】
そして、図１２に示すように、コントローラ１６は、スライドショーの再生内容を取得する（ステップＳ１）。即ち、上述したように、スライドショーとオーディオとがＡＶ同期する場合には、各静止画像の再生開始時刻及びその再生時間、並びに、これに同期して再生するオーディオの再生時間の情報を端子１５を介して受取る。また、スライドショーとオーディオとがＡＶ非同期の場合には、各静止画像の再生順番及びそのデフォールト再生時間、並びにオーディオの再生時間の情報を端子１５を介して受取る。
【００５７】
次いで、コントローラ１６は、静止画像エンコーダ１４から画像属性情報を受取り（ステップＳ２）、オーディオエンコーダ１１からオーディオ用のＥＰ＿ｍａｐ等のオーディオストリーム属性情報を受取る（ステップＳ３）。そして、コントローラ１６は、この画像属性情報に従って、上述のＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに関する付属情報としてＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを作成する（ステップＳ４）。即ち、スライドショーで再生する画像の順番に、それぞれの静止画像の属性データを登録する。更に、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの画像ファイルのｆｉｌｅ＿ｉｄを参照して、供給された外部からの情報に基づきスライドショーの再生区間（再生パス）を示すＰｌａｙ  Ｌｉｓｔを作成すると共に、オーディオの再生パスを示すＰｌａｙ  Ｌｉｓｔを作成する（ステップＳ５）。更に、コントローラ１６はＰｌａｙ  ＬｉｓｔとＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとを記録部１７に記録するよう指示する。
【００５８】
記録部１７は、コントローラ１６にて作成されたＰｌａｙ  Ｌｉｓｔ及びＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを記録媒体に記録すると共に、静止画像エンコーダ１４及びオーディオエンコーダにて生成された夫々画像データ及びオーディオデータを記録媒体に記録する。このとき、記録部１７は、Ｃｌｉｐ  ＩｎｆｏｒｍａｔｉｏｎのＰｌａｙ  Ｉｔｅｍ中に出現する画像ファイル順に画像データが並ぶように、画像データを記録する。
【００５９】
このように構成された記録装置としての情報処理装置においては、１以上の静止画像ファイルをまとめて１つのファイルとしたＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓとして管理し、このファイルに含まれる各静止画像を管理する例えば識別情報（ｆｉｌｅ＿ｉｄ）等の情報をＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとして管理し、スライドショーにおける各静止画像の再生を指定するＰｌａｙ  Ｉｔｅｍを使用する。したがって、上記特許文献２等に記載されている動画用の記録装置と互換を保ちつつスライドショーを実現するデータを記録することができる。即ち、動画像におけるＡＶストリームファイルの代わりに、静止画像グループのファイル（Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓ）を用意する。このＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓ内のファイルを参照するためのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅを用意し、Ｐｌａｙ  Ｌｉｓｔによりその再生を指定することにより、動画像のデータのフォーマットにおけるＣｌｉｐ（Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅ）、Ｐｌａｙ  Ｌｉｓｔ等との共通化を図ることができる。
【００６０】
（１−５）情報処理装置（再生装置）の構成
図１３は上述の記録装置により記録されたデータを再生する情報処理装置を示すブロック図である。図１３に示すように、情報処理装置２０は、記録媒体からデータを読み出す読出部２１と、読出部２１により読み出されたＰｌａｙ  Ｌｉｓｔ及びＣｌｉｐＩｎｆｏｒｍａｔｉｏｎが供給されるコントローラ２２と、読出部２１により読み出された静止画像データ及びオーディオデータが供給される夫々静止画像デコーダ２３及びオーディオデコーダ２６と、デコードされた静止画像を一時的に保持するフレームバッファ２４と、静止画像の再生を制御するプロセッサ２５とから構成される。
【００６１】
コントローラ２２は、Ｐｌａｙ  Ｌｉｓｔを参照して再生する静止画像データのＩＤ（ｆｉｌｅ＿ｉｄ）を取得し、静止画像デコーダ２３に、取得した静止画像データのＩＤが示す静止画像素データを読み出させ、復号させる。ここで、静止画像の再生開始時刻が予め決められていないスライドショーを再生する場合は、コントローラ２２には、ユーザーインターフェース２７を介してユーザからの指示が供給され、このユーザからの指示のタイミングにより、静止画像データのＩＤを取得して読み出し動作を行わせることができる。また、ユーザからの指示がない場合は、Ｐｌａｙ  Ｌｉｓｔに記述されている静止画像の再生時間（ｄｕｒａｔｉｏｎ）又はデフォールトの再生時間（ｄｅｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）を経過した場合に、静止画像データのＩＤを取得し読み出し動作を行う。
【００６２】
また、コントローラ２２は、Ｐｌａｙ  Ｌｉｓｔを参照して再生するオーディオデータの再生時間を取得し、オーディオストリームのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照し、当該再生時間に対応するオーディオストリームのアドレスを取得し、読出部２１に対して該当するオーディオデータを読み出すよう指示する。
【００６３】
以下、この情報処理装置の再生動作について詳細に説明する。図１４は、本実施の形態の情報処理装置における再生動作を示すフローチャートである。図１４に示すように、先ず、読出部２１により、Ｐｌａｙ  ＬｉｓｔとＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを読み出し、コントローラ２２に供給する。コントローラ２２はＰｌａｙ  Ｌｉｓｔの静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍの静止画像を識別するｆｉｌｅ＿ｉｄを取得する（ステップＳ１１）。そして、コントローラ２２は、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照して、上記の静止画像のｆｉｌｅ＿ｉｄが示す静止画像ファイルを特定し、その静止画像ファイルを読出部２１により、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓから読み出す（ステップＳ１２）。
【００６４】
また、コントローラ２２は、Ｐｌａｙ  Ｌｉｓｔのオーディオの再生パスを示すＰｌａｙ  Ｉｔｅｍに従って、オーディオの再生時間を取得する（ステップＳ１３）。そして、Ａｕｘｉｌｉａｒｙ  ａｕｄｉｏ  ｓｔｒｅａｍのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照して、オーディオストリームファイルの中でストリームのデコードを開始すべきアドレス情報を取得して、その情報に基づいて読出部２１により、オーディオストリームファイルからオーディオデータを読み出す（ステップＳ１４）ように制御する。
【００６５】
そして、静止画像デコーダ２３は、ステップＳ１２で読み出された静止画像データをデコード（ステップＳ１５）し、デコードした画像をフレームバッファ２４へ入力する。また、オーディオデコーダ２６は、ステップＳ１４にて読み出されたオーディオデータをデコードし（ステップＳ１６）、デコードしたオーディオを出力する。コントローラ２２は、プロセッサ２５に所定の指示を出し、フレームバッファ２４は、その指示に従って、ストアしている画像を所定のタイミングにて再生する（ステップＳ１７）。
【００６６】
ここで、ステップＳ１１において、コントローラ２２は、次のタイミングｔ１又はｔ２にて静止画像のｆｉｌｅ＿ｉｄを取得する。即ち、静止画像の再生時間が、Ｐｌａｙ  Ｌｉｓｔの静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍの該当するＳｃｅｎｅに記述されている再生時間を経過したタイミングｔ１、又はユーザーインターフェース２７から静止画像を切り替える指示を受け取ったタイミングｔ２である。ここで、Ｐｌａｙ  Ｉｔｅｍの最後の静止画像を再生終了したとき、コントローラ２２はＰｌａｙ  Ｌｉｓｔの再生を終了する。
【００６７】
即ち、コントローラ２２は、上述の図３乃至図５に示す各静止画像の再生開始時刻が予め決められている場合は、上記タイミングｔ１、即ちＰｌａｙ  ＩｔｅｍのＳｃｅｎｅに記述されたｄｕｒａｔｏｎが経過したタイミングでｆｉｌｅ＿ｉｄを読み出し、これに対応する静止画像の読み出しを読出部２１に指示することができる。また、上述の図６乃至図８に示す各静止画像の再生開始時刻をユーザ等に指示させる場合は、上記タイミングｔ２、即ち、ユーザから等の静止画像の切り替え指示のタイミングにて次のｆｉｌｅ＿ｉｄを読み出し、これに対応する静止画像の読み出しを指示することができる。ここで、静止画像の切り替え指示が供給されない場合は、予め決められているデフォールトの再生時間（ｄｅｆａｕｌｔ＿ｄｕｌａｔｉｏｎ）を経過した時点を次のｆｉｌｅ＿ｉｄの読出しのタイミングとする。
【００６８】
このように構成された再生装置としての情報処理装置においては、静止画像の連続再生であるスライドショーを実現するデータのフォーマットとして、静止画像及びオーディオデータの管理のためにＰｌａｙ  ＬｉｓｔとＣｌｉｐとからなる２つのレイヤを設け、Ｃｌｉｐにおける静止画像群及びオーディオストリームと、これらの付属情報であるＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅとが別々のファイルで管理されているため、上述の特許文献２等に記載された動画像の記録再生に適用されるデータのフォーマットと共通化を図ることができる。即ち、Ｃｌｉｐに１以上の静止画像からなるＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓと、これを管理するＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅとを設け、Ｐｌａｙ  ＬｉｓｔのＰｌａｙ  Ｉｔｅｍにてスライドショーの再生区間を指定して、静止画像の連続再生であるスライドショーを実現するようにしたので、動画像を扱う情報処理装置と互換を保ちつつ静止画像を連続再生することができる。
【００６９】
また、Ｐｌａｙ  ＬｉｓｔのＰｌａｙ  Ｉｔｅｍに記述される再生パスの順序で静止画像を記録することにより、読出しにかかるシーク時間を短くすることができる。
【００７０】
（１−６）の変形例
また、上述の実施の形態においては、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに含まれる１以上の静止画像に別々の画像ファイル名を付し、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓを別々の画像ファイルの集合として管理する場合について説明したが、これを１つの画像ファイルとして管理してもよい。次に、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに含まれる１以上の静止画像を１つの画像ファイルとして管理する第１の実施の形態における変形例について説明する。
【００７１】
本変形例においては、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓにおいて、１以上の静止画像を含む画像ファイルのグループ（以下、静止画像グループファイルという。）に分け、この静止画像グループの例えば再生順序の先頭から順番にＩＤ番号を割り振り、そのＩＤ番号をＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎが参照するものである。
【００７２】
Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓに含まれる１以上の静止画像を１つの画像ファイルとして管理する本変形例においは、例えば、同時にプレゼンテーションされる静止画像をグループ化して管理することができる。具体的には上述した図７に示すスライドショーの場合、同時に再生されるｆｉｌｅ＿ｉｄ＝１及びｆｉｌｅ＿ｉｄ＝２の２つの静止画像を１つのグループとしてグループ化し、また、ｆｉｌｅ＿ｉｄ＝３の静止画像を１つのグループとし、また、同時に再生されるｆｉｌｅ＿ｉｄ＝４とｆｉｌｅ＿ｉｄ＝５の静止画像を１つのグループとしてグループ化する。
【００７３】
この場合、上述した図６に示すＰｌａｙ  Ｌｉｓｔとは異なる構造を有する。図１５は、本変形例におけるＰｌａｙ  ＬｉｓｔとＣｌｉｐとの関係の例を示す図である。図１５に示すように、Ｐｌａｙ  Ｌｉｓｔは、静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍから構成されてなる点は図６と同様であるが、Ｐｌａｙ  Ｉｔｅｍは、図６に示すＳｃｅｎｅの代わりに、Ｐａｇｅを有している。ここで、図６に示すＳｃｅｎｅは、Ｐｌａｙ  Ｉｔｅｍの中での各Ｓｃｅｎｅの再生順序を指定する情報、Ｃｌｉｐの中のＧｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓを参照する際の静止画像の識別情報ＩＤ（ｆｉｌｅ＿ｉｄ）、及びデフォールトの再生時間を有しているが、本変形例におけるＰａｇｅは、上記Ｓｃｅｎｅの静止画像の識別情報ＩＤ（ｆｉｌｅ＿ｉｄ）の代わりに、各静止画像グループの識別情報であるＩＤ（ｇｒｏｕｐ＿ｉｄ）が記述されている点が異なる。その他の点においては、このＰａｇｅはＳｃｅｎｅと同等の機能を有する。即ち、Ｐａｇｅは、Ｐｌａｙ  Ｉｔｅｍの中での各Ｐａｇｅの再生の順序を指定する情報（ｐｌａｙｉｎｇ＿ｏｒｄｅｒ）と、Ｃｌｉｐの中のＧｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ  ｆｉｌｅｓを参照する際の静止画像グループの識別情報であるＩＤ（ｇｒｏｕｐ＿ｉｄ）と、各Ｇｒｏｕｐのデフォールト再生時間（ｄｅｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）とを有している。
【００７４】
本変形例においても、Ｐｌａｙ  Ｌｉｓｔは、Ｃｌｉｐの中の静止画像を参照し、そして、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、Ｐｌａｙ  Ｌｉｓｔによって参照される静止画像とその実態との関係を示す。即ち、Ｐｌａｙ  Ｌｉｓｔは、Ｃｌｉｐの中の静止画像を識別するための静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）を参照する。そして、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、この静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）に対応するグループ化された静止画像の記録媒体上でのアドレス情報を示す。再生装置は、このアドレス情報を取得し、静止画像を読み出し再生する。
【００７５】
図１６は、図１５に示す本変形例におけるＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置の例を示す。Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、上述したように、各々の静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）に対応するグループ化された静止画像の記録媒体上でのアドレス情報（ａｄｓ１、ａｄｓ２、ａｄｓ３）を有する。そして、記録媒体上には、Ｐｌａｙ  Ｉｔｅｍの再生順序に従って、即ちＰａｇｅ［１］、［２］、［３］に記述された静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ＝１、２、３）の順番に、静止画像グループデータが記録されている。
【００７６】
再生装置（プレーヤ）は、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの中に出現する静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）の順番に、静止画像データを読み出して再生する。このような静止画像ファイルの構造にすることにより、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓを別々の画像ファイルの集合とする場合に比べて、ファイルを管理するためのファイルシステムデータの量を低減することができる。
【００７７】
（２）第２の実施の形態
次に、本発明の第２の実施の形態について説明する。上述の第２の実施の形態においては、Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓの各静止画像、又は各々の静止画像グループの画像データがそのまま記録媒体に記録されるものとして説明したが、本実施の形態においては、この画像データがトランスポートストリーム（ＴＳ）の形式で記録されるものである。静止画像をトランスポートストリームに多重化する際は、上述の図９における記録部１７にて多重化するものとする。
【００７８】
（２−１）スライドショー：静止画像のみ
図１７は、本実施の形態におけるＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置を示す。ここでも、同時再生される１以上の静止画像を静止画像グループとして管理する場合であって、再生順序を指定し、各静止画像の再生時間（スライドのスチルの持続時間）が有限であるデフォールトの再生時間としたスライドショーについて説明する。
【００７９】
本実施の形態においては、各々の静止画像グループの画像データがトランスポートストリームに多重化されているため、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎは、グループ化された静止画像の識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）と、それに対応するグループ化された静止画像が多重化されているトランスポートストリーム中における開始アドレス、即ち先頭のソースパケット番号（ＳＰＮ＿ｓｔａｒｔ）とを示すテーブルであるＥＰ＿ｍａｐを有する。なお、ソースパケット番号とは、トランスポートストリームファイルの中におけるソースパケットの順番に１ずつインクリメントされて付される番号であり、トランスポートストリームファイルの先頭のソースパケット番号がゼロとされるものである。
【００８０】
記録装置は、上述の第１の実施の形態と同様に、再生順序（読出し順序）に従って静止画像グループの画像データをトランスポートストリームに多重化して記録し、再生装置（プレーヤ）は、このＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの中に出現する静止画像グループ識別情報ＩＤ（ｇｒｏｕｐ＿ｉｄ）の順番に、静止画像データを読み出して再生する。このような静止画像ファイルの構造にすることにより、このトランスポートストリームの構造は、上記特許文献２で説明されているＡＶストリームファイルと同様とすることができ、同様の記録再生装置を使用すること等ができて便利である。
【００８１】
また、図１６に示す変形例及び図１７に示す本実施の形態に示すように、再生順序に従ってデータが記録されたデータ配置にすることにより、図１１の場合と同様の効果を奏する。即ち、プレーヤが静止画像ファイルを読み出す順番に、記録媒体（ディスク）上に静止画像データを並べ、読み出す静止画像ファイルの順番どおりに記録媒体上に静止画像データを書き込むようにすることで、プレーヤのデータのシークにかかる時間を最小にすることができる。
【００８２】
（２−２）スライドショー：静止画像＋オーディオ
次に、このようなスライドショーに対してオーディオを非同期に再生する場合について説明する。図１８は、本実施の形態におけるオーディオを非同期に再生する場合のＰｌａｙ  Ｌｉｓｔを示す図である。Ｐｌａｙ  Ｌｉｓｔは、静止画像の再生パスを示すＰｌａｙ  Ｉｔｅｍと、オーディオの再生パスを示すＰｌａｙ  Ｉｔｅｍとからなる。ここで、静止画像の再生パスをＰｌａｙ  Ｉｔｅｍとし、オーディオの再生パスをＳｕｂ  Ｐｌａｙ  Ｉｔｅｍとしている点が図８に示す場合とは異なる。従って、本実施の形態においては、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍに、再生開始時刻Ｉｎ＿ｔｉｍｅと再生終了時刻Ｏｕｔ＿ｔｉｍｅを持たせ、オーディオストリームの中の再生開始と再生終了のタイムスタンプを参照する。また、Ｐｌａｙ  Ｉｔｅｍは、上述したようにスライドショーを構成する各静止画像のデータであるＰａｇｅを有している。
【００８３】
再生装置は、Ｃｌｉｐ  ｉｎｆｏｒｍａｔｉｏｎを参照して、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生開始時刻Ｉｎ＿ｔｉｍｅと再生終了時刻Ｏｕｔ＿ｔｉｍｅに対応するところのオーディオストリームのデータの記録媒体上でのアドレス情報を取得する。そして、再生装置は、このアドレス情報を用いてオーディオを読み出し再生する。このようなオーディオの再生の仕組みは、図８に示す第１の実施の形態と同様である。
【００８４】
また、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ及びＰｌａｙ  Ｉｔｅｍには、再生パス等の情報に加えて、再生制御情報を付加することができる。ここで、本実施の形態におけるＳｕｂ  Ｐｌａｙ  Ｉｔｅｍは、再生制御情報として、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生がＰｌａｙ  Ｉｔｅｍの再生と非同期であることを示す第１の情報（Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ＿ｔｙｐｅ）が付加されている。更に、このＳｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生制御情報として、オーディオストリームの再生開始時刻ＩＮ＿ｔｉｍｅと再生終了時刻Ｏｕｔ＿ｔｉｍｅとで示される再生区間を繰り返し再生するか、又は１回だけ再生するかを示すフラグ（第２の情報）（ｉｓ＿ｒｅｐｅａｔ＿Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍフラグ）が付加されている。再生装置は、この第１の情報Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ＿ｔｙｐｅにより、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生がＰｌａｙ  Ｉｔｅｍの再生と非同期と判断する。また、ｉｓ＿ｒｅｐｅａｔ＿Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍフラグが例えば０のとき、１回のみの再生とし、フラグが１のとき、上記再生区間を繰り返し再生する。
【００８５】
なお、ここでは、この２つの再生制御情報は、静的なデータ形式でＳｕｂ  Ｐｌａｙ  Ｉｔｅｍに付随するデータとして説明したが、その他、プレイバックコントロール（いわゆるＰＢＣ）のコマンド形式でＳｕｂ  Ｐｌａｙ  Ｉｔｅｍに付随させてもよい。具体的には、例えば、ｉｓ＿ｒｅｐｅａｔ＿Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍフラグの代わりに、Ｒｅｐｅａｔ−Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍというコマンドを使用してＳｕｂ  Ｐｌａｙ  Ｉｔｅｍに付随させてもよい。
【００８６】
（３）第３の実施の形態
次に、本発明の第３の実施の形態について説明する。本実施の形態は、上述の第１の実施の形態において説明した図３に示す各静止画像の再生時刻が予め決められているスライドショーや、静止画像の再生順序のみを指定する図６又は図１５に示すスライドショーにおいて、Ｓｃｅｎｅ又はＰａｇｅとして記述されている１つの再生パスを示す画像再生指定情報を、１つのＰｌａｙ  Ｉｔｅｍとし、各Ｓｃｅｎｅ又はＰａｇｅに対応する数のＰｌａｙ  Ｉｔｅｍを持たせるものである。このように、各Ｐｌａｙ  Ｉｔｅｍにより再生パス（１つの再生区間）を示すことにより、ＡＶストリームの再生区間（時間軸上のイン点（ＩＮ）とアウト点（ＯＵＴ）の対で表されるＰｌａｙ  Ｉｔｅｍ）をグループ化したものをＰｌａｙ  Ｌｉｓｔとして有している上記特許文献２に記載の情報処理装置におけるＰｌａｙ  Ｉｔｅｍと同様の構成とすることができ、更に互換性を高めることができる。
【００８７】
（３−１）スライドショー：静止画像のみ
図１９（ａ）及び（ｂ）は、再生順序を指定し、それぞれのスライドの再生時間（スライドのスチルの持続時間）が有限であるスライドショーであって、例えば、図６に示すＳｃｅｎｅ、又は図１８に示すＰａｇｅの代わりに、Ｐｌａｙ  Ｉｔｅｍを使用した場合の夫々Ｐｌａｙ  Ｌｉｓｔ及び静止画像と再生時間との関係を示す図である。図１９に示すように、本実施の形態においては、各Ｐｌａｙ  Ｉｔｅｍは、再生開始時刻ＩＮ＿ｔｉｍｅと再生終了時刻ＯＵＴ＿ｔｉｍｅを使って、各静止画像又は同時に再生される静止画像グループの再生区間を示す。即ち、図６又は図１８に示すＰｌａｙ  Ｉｔｅｍにおいては、各Ｓｃｅｎｅ又はＰａｇｅにて各Ｓｃｅｎｅ又はＰａｇｅの長さを示すデフォールトの再生時間（表示時間）ｄｅｆａｕｌｔ＿ｄｕｌａｔｉｏｎを指定するものであるが、本実施の形態においては、図１９（ａ）に示すように、Ｐｌａｙ  Ｉｔｅｍ１が、例えば図１８のＰａｇｅ［１］に相当し、そのＩＮ＿ｔｉｍｅとＯＵＴ＿ｔｉｍｅを夫々ｔ１及びｔ２に設定する。従って、このｔ１からｔ２で示される再生区間は、デフォールト再生時間（ｄｅｌｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）のｄ１に等しい。また、Ｐｌａｙ  Ｉｔｅｍ２のＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅを夫々ｔ２及びｔ３に設定する。このｔ２からｔ３の再生区間は、デフォールト再生時間（ｄｅｌｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）のｄ２に等しい。また、Ｐｌａｙ  Ｉｔｅｍ３のＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅを夫々ｔ３及びｔ４に設定する。このｔ３からｔ４の再生区間は、デフォールト再生時間（ｄｅｌｆａｕｌｔ＿ｄｕｒａｔｉｏｎ）のｄ３に等しい。
【００８８】
各Ｐｌａｙ  ＩｔｅｍのＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅは、ＡＶストリームの中の再生範囲を示しており、ＡＶストリームの中のＩＮ＿ｔｉｍｅのＰＴＳからＯＵＴ＿ｔｉｍｅのＰＴＳの値までの静止画データが再生される。図１９に示すタイプのスライドショーの場合、あるＰｌａｙ  ＩｔｅｍのＩＮ＿ｔｉｍｅのＰＴＳからＯＵＴ＿ｔｉｍｅのＰＴＳの値までの静止画像データが再生されると、プレーヤは、自動的に次のＰｌａｙ  Ｉｔｅｍの再生に移る。
【００８９】
また、図１９に示すＰｌａｙ  Ｉｔｅｍでは、静止画像のデフォールト再生時間が有限である場合である。しかし、例えばＰｌａｙ  Ｌｉｓｔの作成者が、このデフォールト再生時間を無限に設定したい場合、Ｐｌａｙ  Ｉｔｅｍの情報に、再生終了時刻ＯＵＴ＿ｔｉｍｅの再生画像を表示しつづけることを示す情報を追加することにより、デフォールト再生時間を無限に設定することも可能である。上述したようにＰｌａｙ  Ｉｔｅｍには、上記特許文献２に記載の情報処理装置と同様、新たに情報（再生制御情報）を追加することができる。例えば、図２０に示すように、Ｐｌａｙ  Ｉｔｅｍに、ＯＵＴ＿Ｔｉｍｅの画像を表示し続けるか否かを示す再生制御情報としてフラグｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌを付属させることができ、このフラグｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌ＝１に設定されている場合（ｄｅｆａｕｌｔ＿ｄｕｒａｔｉｏｎが無限の場合）、再生装置は、Ｐｌａｙ  Ｉｔｅｍの再生終了時刻ＯＵＴ＿ｔｉｍｅのＰＴＳの画像を再生したところで、その画像を表示し続ける。この場合、ユーザがスライドの再生を次に進めるということをプレーヤへ指示しない限り、次のスライドの再生に進まない。そして、ユーザが、次の静止画像へ再生を進めることを再生装置に命令すると、再生装置は次のＰｌａｙ  Ｉｔｅｍの再生を開始する。
【００９０】
このように、Ｐｌａｙ  Ｉｔｅｍにフラグｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌを付属させれば、１つのＰｌａｙ  Ｌｉｓｔの中に、静止画像のデフォールト再生時間が有限のＰｌａｙ  Ｉｔｅｍと無限のＰｌａｙ  Ｉｔｅｍを混在させることができる。図２０に示す例では、Ｐｌａｙ  Ｉｔｅｍ１及びＰｌａｙ  Ｉｔｅｍ３の再生時間を無限にし、Ｐｌａｙ  Ｉｔｅｍ２の再生時間を有限にした場合を示す。また、全てのＰｌａｙ  Ｉｔｅｍにおける再生時間を無限としてもよい。
【００９１】
なお、ここでは、ＯＵＴ＿ｔｉｍｅの再生画像を表示し続けることを示す再生制御情報は、静的なフラグというデータ形式でＰｌａｙ  Ｉｔｅｍに付随するデータとして説明したが、その他、プレイバックコントロール（いわゆるＰＢＣ）のコマンド形式でＰｌａｙ  Ｉｔｅｍに付随させてもよい。具体的には、例えば、Ｓｔｉｌｌ−Ｐｌａｙ  Ｉｔｅｍというコマンドを使用してＰｌａｙ  Ｉｔｅｍに付随させることができる。
【００９２】
図１９及び図２０のＰｌａｙ  Ｉｔｅｍが参照する１以上の静止画像からなる静止画像ファイルは、図１７に示したようなトランスポートストリームの形式で記録媒体に記録されている。そして、Ｐｌａｙ  Ｉｔｅｍの再生開始時刻ＩＮ＿ｔｉｍｅと再生終了時刻ＯＵＴ＿ｔｉｍｅが示すところのトランスポートストリームのデータアドレスは、Ｃｌｉｐ  ＩｎｆｏｒｍａｔｉｏｎのＥＰ＿ｍａｐを参照することにより得ることができる。図２１及び図２２は、Ｐｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、記録媒体上に記録されるデータを模式的に示す図である。
【００９３】
図２１は、図１９に示すＰｌａｙ  Ｉｔｅｍの再生時間が有限の場合を示す。図１７と同様に、トランスポートストリーム形式の静止画像ファイルにおいて、ＡＢＣＤ０００１．ＪＰＧとＡＢＣＤ０００１．ＰＮＧとが多重化されているトランスポートストリームは、プレゼンテーションタイムスタンプＰＴＳがｔ１からｔ２までの範囲であり、また、ＡＢＣＤ０００２．ＪＰＧが多重化されているトランスポートストリームはＰＴＳがｔ２からｔ３までの範囲であり、また、ＡＢＣＤ０００３．ＪＰＧとＡＢＣＤ０００３．ＰＮＧとが多重化されているトランスポートストリームはＰＴＳがｔ３からｔ４までの範囲である。これら、ＰＴＳがｔ１〜ｔ４の間には、静止画像とそれにオーバーレイされるグラフィックスや字幕等がトランスポートストリームに多重化されている。
【００９４】
この静止画像ファイルのトランスポートストリームに関連して記録媒体に記録されているＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅのＥＰ＿ｍａｐは、トランスポートストリームのプレゼンテーションタイプスタンプＰＴＳの値とそれが示すところのトランスポートストリーム中におけるソースパケット番号との対応関係を示すテーブルである。即ち、本実施の形態におけるＥＰ＿ｍａｐは、Ｐｌａｙ  Ｉｔｅｍ１、Ｐｌａｙ  Ｉｔｅｍ２及びＰｌａｙ  Ｉｔｅｍ３のそれぞれのＩＮ＿ｔｉｍｅであるｔ１、ｔ２及びｔ３が示すところの各ソースパケット番号の値を有する。ここで、上述の第２の実施の形態における図１７に示すＥＰ＿ｍａｐは、複数の静止画像グループ識別情報Ｇｒｏｕｐ＿ｉｄと、それが開始されるソースパケット番号ＳＰＮ＿ｓｔａｒｔとの対応関係を示すテーブルであるのに対し、図２１に示す本実施の形態におけるＥＰ＿ｍａｐは、上記特許文献２に記載のＥＰ＿ｍａｐと同様の構成、即ち、静止画像のタイムスタンプＰＴＳ＿ｓｔａｒｔと、それが開始される先頭のソースパケット番号ＳＰＮ＿ｓｔａｒｔとの対応関係を示すテーブルとなっている。
【００９５】
再生装置（プレーヤ）は、このＥＰ＿ｍａｐを用いて、Ｐｌａｙ  Ｉｔｅｍが参照している静止画像データ、即ち、ソースパケット番号ＳＰＮ＿ｓｔａｒｔで示されるデータを読み出し、再生する。このような静止画像ファイルの構造にすることにより、このトランスポートストリームの構造は、上記特許文献２で説明されているＡＶストリームファイルと同様の構造であるので、同様の記録再生装置を使用すること等ができて便利である。
【００９６】
この図２１に示すＰｌａｙ  Ｌｉｓｔでは、静止画像のデフォールトの再生時間は有限に設定されており、そのデフォールトの再生時間は、Ｐｌａｙ  Ｉｔｅｍの再生開始時刻ＩＮ＿ｔｉｍｅと再生終了時刻ＯＵＴ＿ｔｉｍｅとで示される時間区間である。一方、図２２に示すＰｌａｙ  Ｌｉｓｔでは、静止画像のデフォールトの再生時間に無限が設定されているＰｌａｙ  Ｉｔｅｍを含み、デフォールト再生時間が無限であることは、Ｐｌａｙ  Ｉｔｅｍに付加されたｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌフラグにより示される。
【００９７】
ユーザは、有限に設定されたデフォールト再生時間を終わるのを待たずに、又はデフォールト再生時間が無限に設定されている場合はその途中で次の静止画像へ再生を進めることを再生装置に命令することができる。例えば、再生装置がＰｌａｙ  Ｉｔｅｍ１を再生している途中に、ユーザが次の静止画像へ再生を進めることを再生装置に命令すると、再生装置はＰｌａｙ  Ｉｔｅｍ２の再生を開始する。このときの再生開始時刻がＩＮ＿Ｔｉｍｅ＝ｔ２となり、再生装置は、ＥＰ＿ｍａｐのｔ２に対応するソースパケット番号ｓｐｎ２で示されるソースパケットから読出し再生する。
【００９８】
また、Ｐｌａｙ  Ｉｔｅｍの静止画像のデフォールトの再生時間を示すために、Ｐｌａｙ  Ｉｔｅｍの付属情報（再生制御情報）として、ＯＵＴ＿ｔｉｍｅの画像の再生をスチルさせることを示す情報、及びスチルの持続時間を示す情報を使用することもできる。
【００９９】
例えば、ＯＵＴ＿ｔｉｍｅの画像の再生をスチルさせることを示す情報として、上述のｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌフラグを使用し、ｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌフラグに加えて、スチルの持続時間を示す情報Ｓｔｉｌｌ＿ｄｕｒａｔｉｏｎを追加する。具体的には、ｉｓ＿Ｐｌａｙ  Ｉｔｅｍ＿Ｓｔｉｌｌフラグが１であるとき、ＯＵＴ＿ｔｉｍｅの画像の再生をスチルさせることを示し、そのスチルの持続時間をＳｔｉｌｌ＿ｄｕｒａｔｉｏｎが示すものとすることができる。また、スチルの持続時間Ｓｔｉｌｌ＿ｄｕｒａｔｉｏｎが所定の値に設定されている場合に、スチルの持続時間が無限であることを示すことにすればよい。例えば、スチル持続時間Ｓｔｉｌｌ＿ｄｕｒａｔｉｏｎを８ビットの値としたとき、０ｘＦＦの場合に、スチルの持続時間が無限であることを示し、それ以外の値であるとき、Ｓｔｉｌｌ＿ｄｕｒａｔｉｏｎの値は、有限のスチルの持続時間を示すものとする。このスチル持続時間Ｓｔｉｌｌ＿ｄｕｒａｔｉｏｎの値の単位としては例えば秒（ｓ）を設定することができる。
【０１００】
また、任意のＰｌａｙ  Ｉｔｅｍへのランダムアクセスを考慮するに、それぞれのＰｌａｙ  Ｉｔｅｍが参照するトランスポートストリーム部分が、トランスポートストリームファイルの中でソースパケットのレベルで多重化されていないほうが便利である。なぜなら、そのＰｌａｙ  Ｉｔｅｍの再生に必要なデータの読み出し量を最小にできるからである。そのためには、図２３に示すように、各Ｐｌａｙ  Ｉｔｅｍが参照するトランスポートストリーム部分毎に、トランスポートストリームの基本となる同期信号（システムタイムクロック（ＳｙｓｔｅｍＴｉｍｅＣｌｏｃｋ））ＳＴＣを独立させておくことが好ましい。これにより、各Ｐｌａｙ  Ｉｔｅｍが参照するトランスポートストリーム部分をトランスポートストリームファイルの中で独立させた状態で、トランスポートストリームを多重化することができる。
【０１０１】
図２３に示すＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅは、上記特許文献２と同様のＳｅｑｕｅｎｃｅＩｎｆｏを有する。ＳｅｑｕｅｎｃｅＩｎｆｏは、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅの付属情報であり、トランスポートストリームファイルの中で連続なシステムタイムクロックＳＴＣが開始するところのソースパケット番号（ＳＰＮ＿ＳＴＣ＿ｓｔａｒｔ）とそのシステムタイムクロックＳＴＣのインデックス番号（ｓｔｃ＿ｉｄ）との対応関係を示すテーブルである。１つの連続なシステムタイムクロックＳＴＣを有するソースパケット列をＳＴＣ−ｓｅｑｕｅｎｃｅと呼ぶ。
【０１０２】
この場合は、図２３に示すように、Ｐｌａｙ  Ｉｔｅｍは、再生開始時刻ＩＮ＿ｔｉｍｅ及び再生終了時刻ＯＵＴ＿ｔｉｍｅに加えて、これらタイムスタンプが参照するところのＳＴＣへの参照値（ｒｅｆ＿ｔｏ＿ｓｔｃ＿ｉｄ）を有する。再生装置（プレーヤ）は、ＥＰ＿ｍａｐとＳｅｑｕｅｎｃｅＩｎｆｏとを使用して、Ｐｌａｙ  Ｉｔｅｍが参照している静止画像データを読み出し、再生する。
【０１０３】
（３−２）スライドショー：静止画像＋オーディオ
次に、このように、各再生区間がＰｌａｔＬｉｓｔにより示されるスライドショーと共にオーディオを再生する場合について説明する。
【０１０４】
（３−２−１）静止画像とオーディオが同期して再生する場合
先ず、図２１のような静止画像のＰｌａｙ  Ｌｉｓｔに対してオーディオを同期させて再生する場合について説明する。上述した図５に示す第１の実施の形態においては、スライドショーにおける各静止画像の再生開始時刻及び再生時間が決められており、この静止画像の再生に同期して再生させるオーディオの再生パスを示すオーディオ再生指定情報にＳｕｂ  Ｐｌａｙ  Ｉｔｅｍを使用している。このように、オーディオの再生パスとしてＳｕｂ  Ｐｌａｙ  Ｉｔｅｍを使用することもできるが、静止画像をトランスポートストリームに多重化する場合は、静止画像に同期して再生するオーディオもまた、トランスポートストリームに多重化する方が読み出すストリームが１本になるので、再生処理が容易である。
【０１０５】
図２４は、静止画像に同期して再生するオーディオもまた、トランスポートストリームに多重化し、静止画像の再生に同期させてオーディオを再生するスライドショーのＰｌａｙ  Ｌｉｓｔを示す図である。図２１に示す例においては、１以上の静止画像がトランスポートストリームに多重化されていたが、本実施の形態においては、スライドショーに同期して再生されるオーディオストリームが、静止画像と共にトランスポートストリームに多重化されている。再生装置（プレーヤ）は、Ｃｌｉｐ  ＩｎｆｏｒｍａｔｉｏｎのＥＰ＿ｍａｐを用いて、Ｐｌａｙ  Ｉｔｅｍが参照している静止画像データ及びオーディオを読み出し、プレゼンテーションタイムスランプＰＴＳに基づいて、静止画像にオーディオを同期させて再生出力する。
【０１０６】
ここで、図２１、図２２、図２３又は図２４のＥＰ＿ｍａｐが、トランスポートストリームファイル（静止画ファイル）の中で指し示すソースパケットについて、２通りの方法を説明する。
【０１０７】
図２５に示すＥＰ＿ｍａｐにおいては、静止画像の再生開始時刻のＰＴＳ（＝ｔ２）に対応する静止画像のデータを含む最初のビデオパケット（「Ｖ」）がソースパケット番号ｓｐｎ２により、指し示される。この場合、静止画像にオーバーレイされる（同期して再生される）グラフィクス（「Ｇ」）や字幕（「Ｓ」）等の副画像情報は、ＥＰ＿ｍａｐによって指し示されるビデオパケットよりも位置的に後ろに多重化される。
【０１０８】
また、図２６に示すように、ＴＳファイルでは、静止画像の再生開始時刻のＰＴＳ（＝ｔ２）に対応する静止画像のデータを含む最初のビデオパケット（「Ｖ」）の前に、ＭＰＥＧ２トランスポートストリームのシステム情報であるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ：番組表）とＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ：番組対応表）とが多重化されており、例えばそのＰＡＴを含むパケットを、ＥＰ＿ｍａｐのソースパケット番号ｓｐｎ２によって指し示してもよい。
【０１０９】
（３−２−２）静止画像の再生がオーディオの再生と非同期である場合
次に、このような静止画像のＰｌａｙ  Ｌｉｓｔに対してオーディオを非同期に再生する場合について説明する。図２７は、オーディオを非同期に再生するＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗのＰｌａｙ  Ｌｉｓｔを示す図である。Ｐｌａｙ  Ｌｉｓｔは、静止画像の再生パスを示す複数のＰｌａｙ  Ｉｔｅｍと、オーディオの再生パスを示すＳｕｂ  Ｐｌａｙ  Ｉｔｅｍとからなる。図１８に示す第２の実施の形態と同様に、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生開始時刻ＩＮ＿ｔｉｍｅ及び再生終了時刻ＯＵＴ＿ｔｉｍｅは、オーディオストリームの中の夫々再生開始及び終了のタイムスタンプにより示される。
【０１１０】
再生装置は、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎを参照して、Ｓｕｂ  Ｐｌａｙ  ＩｔｅｍのＩＮ＿ｔｉｍｅ及びＯＵＴ＿ｔｉｍｅに対応するところのオーディオストリームの記録媒体上でのデータアドレス情報を取得する。そして、再生装置は、このアドレス情報を用いてオーディオを読み出し再生する。このようなオーディオの再生の仕組みは、上述の図８に示す第１の実施の形態と同様である。Ｐｌａｙ  Ｌｉｓｔの作成者は、図１８に示す第２の実施の形態と同様にして、Ｐｌａｙ  Ｉｔｅｍに対して再生制御情報を付加することができる。即ち、再生制御情報として、オーディオストリームの再生開始時刻ＩＮ＿ｔｉｍｅと再生終了時刻Ｏｕｔ＿ｔｉｍｅとで示される再生区間を繰り返し再生するか、又は１回だけ再生するかを示すフラグ（ｉｓ＿ｒｅｐｅａｔ＿Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍフラグ）とＳｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生がＰｌａｙ  Ｉｔｅｍの再生と非同期であることを示す情報（Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍ＿ｔｙｐｅ）とを付加する。なお、上述したように、この再生制御情報をプレイバックコントロール（いわゆるＰＢＣ）のコマンド形式でＳｕｂ  Ｐｌａｙ  Ｉｔｅｍに付随させてもよい。
【０１１１】
この場合、再生装置は、以下の３通りの方法でＳｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生を行うことができる。即ち、第１の方法は、Ｐｌａｙ  Ｉｔｅｍが参照する静止画像ファイルと、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオストリームファイルとの２つのファイルのデータを記録媒体から読み出すときに、それぞれのファイルを時分割に交互に読み出す方法である。この場合、再生装置は、２つのファイルのデータを記録媒体から交互に読み出しながら、静止画像とオーディオとを再生する。
【０１１２】
第２の方法は、はじめに、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオストリームファイルの全てのデータを読み出し、それを再生装置の中のバッファメモリーに蓄える。次に、Ｐｌａｙ  Ｉｔｅｍが参照する静止画像データを記録媒体から読み出す。再生装置は、静止画像データを記録媒体から読み出し、オーディオデータをバッファメモリーから読み出しながら、静止画像とオーディオとを再生する。
【０１１３】
第３の方法は、はじめに、Ｐｌａｙ  Ｉｔｅｍが参照する静止画像ファイルの全てのデータを読み出し、それを再生装置の中のバッファメモリーに蓄える。次に、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオストリームを記録媒体から読み出す。再生装置は、オーディオストリームを記録媒体から読み出し、静止画像をバッファメモリーから読み出しながら、静止画とオーディオを再生する。
【０１１４】
ここで、上記第２の方法は、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオストリームファイルのバイトサイズが小さい場合に有効であり、また、上記第３の方法は、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照する静止画像ファイルのバイトサイズが小さい場合に有効である。
【０１１５】
例えば、実用的な例として、数メガバイト（Ｍｂｙｔｅ）程度の大きさならば、再生に先立って、全てファイルデータをバッファメモリーに読み出すことができる。ブラウザブルスライドショーのアプリケーションとして、オーディオ再生はＢＧＭ（Ｂａｃｋ  Ｇｒｏｕｎｄ  Ｍｕｓｉｃ）であり、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍの再生を繰り返し行う場合、例えば、ビットレート２５６ｋｂｐｓのオーディオストリームの約６５秒間のデータサイズは、約２メガバイト（Ｍｂｙｔｅ）であるため、上記第２の方法は有効である。
【０１１６】
次に、上記の第１の方法で読み出す場合のプレーヤモデルについて説明する。図２８は、上記第１の方法で読み出し再生する再生装置を示すブロック図である。この方法においては、Ｐｌａｙ  Ｉｔｅｍが参照するメイントランスポートストリーム（静止画像ファイル）（以下、メインＴＳという。）と、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオトランスポートストリーム（以下、オーディオＴＳという。）との２つのファイルのデータをドライブ（記録媒体）から読み出すときに、それぞれのファイルを時分割に交互に読み出す。なお、本実施の形態におけるトランスポートストリーム（ＤＶＲ  ＭＰＥＧ２−ＴＳ）の構成については後述する。
【０１１７】
再生装置は、２つのファイル（メインＴＳ及びオーディオＴＳ）データを記録媒体３１から交互に読み出しながら、静止画像とオーディオとを再生する。読出部３１にて読み出された各ファイルデータは、復調・ＥＣＣ復号部３２により、復調され、復調された多重化ストリームに誤り訂正が施される。そして、メインＴＳファイルのソースパケットデータは、メインＴＳをバッファリングするメインＴＳ用リードバッファ（Ｒｅａｄ  Ｂｕｆｆｅｒ）３３にバッファリングされ、また、オーディオＴＳファイルのソースパケットデータは、オーディオＴＳをバッファリングするオーディオＴＳ用リードバッファ３４にバッファリングされる。
【０１１８】
メインＴＳ用リードバッファ３３から読み出されたストリームデータは、後述するメイン用プレーヤ（ＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ  Ｍｏｄｅｌ＿１）３５に供給される。メイン用プレーヤ３５は、メインＴＳ用リードバッファ３３から伝送レートＲＭＡＸで読み出したストリームデータを所定のタイミング（伝送レートＲＴＳ＿ｍ）で、後段のメイン用ＰＩＤ（パケットＩＤ）フィルタ３７へ出力する。また、オーディオＴＳ用リードバッファ３４から読み出されたストリームデータは、後述するオーディオ用プレーヤ（ＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ  Ｍｏｄｅｌ＿２）３６に供給される。オーディオ用プレーヤ３６は、オーディオＴＳ用リードバッファ３４から伝送レートＲＡで読み出したストリームデータを所定のタイミング（伝送レートＲＴＳ＿ａ）で、後段のオーディオ用ＰＩＤフィルタ３９へ出力する。
【０１１９】
メイン用ＰＩＤフィルタ３７は、入力されたメインＴＳをＰＩＤ（パケットＩＤ）に応じて、後段の各エレメンタリーストリームのデコーダへ振り分けて出力する。即ち、静止画像（ビデオ）、副画像情報（グラフィックス及びサブタイトル（字幕）等）、並びにメインＴＳのＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ：プログラム仕様情報）及びＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）等のシステム情報が、夫々トランスポートバッファＴＢ１、ＴＢ２及びＴＢｓｙｓ１に振り分けられる。なお、ＳＩは、ＴＳの付加情報を記述するテーブルであって、ＭＰＥＧ２規格外のものを示す。ＳＩもまた、トランスポートパケットにパケット化さる。ＳＩには、ＳＩＴ（Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）等がある。静止画像のトランスポートパケットは、トランスポートバッファＴＢ１から一定レートＲｘ１で多重バッファＭＢに伝送され、更に一定レートＲｂｘ１でエレメンタリーストリームＥＢに伝送され、デコーダＤ１にてデコードされ出力される。また、副画像情報のトランスポートパケットは、トランスポートストリームバッファＴＢ２から、一定レートＲｘ２でバッファＢ２に伝送され、デコーダＤ２にてデコードされ出力される。また、システム情報のトランスポートパケットは、トランスポートバッファＴＢｓｙｓ１から一定レートＲｘｓｙｓでバッファＢｓｙｓ１に伝送され、デコーダＤｓｙｓ１にてデコードされ出力される。
【０１２０】
同様に、オーディオ用ＰＩＤフィルタ３８は、入力されたオーディオトランスポートストリームをＰＩＤ（パケットＩＤ）に応じて、後段の各エレメンタリーストリームのデコーダへ振り分けて出力する。即ち、オーディオのトランスポートパケットは、トランスポートバッファＴＢ４から一定レートＲｘ４でメインバッファＢ４に伝送され、デコーダＤ４にてデコードされ出力される。また、オーディオＴＳのシステム情報のトランスポートパケットは、トランスポートバッファＴＢｓｙｓ２から一定レートＲｘｓｙｓでバッファＢｓｙｓ２に伝送され、更に一定レートＲｓｙｓでデコーダＤｓｙｓ２に伝送されデコードされて出力される。
【０１２１】
また、オーディオ用ＰＩＤフィルタ３８とトランスポートストリームバッファＴＢ４、ＴＢｓｙｓとの間には、オーディオスイッチ（Ａｕｄｉｏ  ＳＷ）３９が設けられている。このオーディオスイッチ３９は、例えば図２４等に示すようなタイムベースドモード（Ｔｉｍｅ  Ｂａｓｅｄ  ｍｏｄｅ）のスライドショウを再生する場合と、例えば図２２又は図２３等に示すブラウザブルモード（Ｂｒｏｗｓａｂｌｅ  ｍｏｄｅ）のスライドショウを再生する場合とで切替え制御される。即ち、オーディオスイッチ３９は、メインＴＳ用リードバッファ３３からのデータが供給されるメイン用ＰＩＤフィルタ３７と接続されたタイムベースモードスイッチＳＷＴと、オーディオ用リードバッファ３４からのデータが供給されるオーディオ用ＰＩＤフィルタ３８と接続されたブラウザブルモードスイッチＳＷＢとを有し、これを切替えて、オーディオストリームをトランスポートバッファＴＢ４に供給するようになされている。例えば、ブラウザブルスライドショーの場合、オーディオスイッチ３９は、ブラウザブルモードスイッチＳＷＢの側にあり、従って、その場合、オーディオストリームは、オーディオＴＳ用リードバッファ３４からオーディオ用ＰＩＤフィルタ３８を介してオーディオデコーダＤ４へ供給される。また、例えば図２４に示すタイムベースドスライドショーの場合であって、オーディオストリームがメインＴＳに多重化されている場合、オーディオスイッチ３９は、タイムベースモードスイッチＳＷＴの側にあり、メインＴＳに多重化されたオーディオストリームは、メインＴＳ用リードバッファ３３からメイン用ＰＩＤフィルタ３７を介してトランスポートバッファＴＢ４又はＴＢｓｙｓ２へ供給される。
【０１２２】
次に、エレメンタリーストリームのデコーダについて説明する。ＴＢｎ、ＭＢ、ＥＢ、ＴＢｓｙｓ、Ｂｓｙｓ、Ｒｘｎ、Ｒｂｘｎ、Ｒｘｓｙｓ、Ｄｎ、及びＤｓｙｓの表記方法は、ＩＳＯ／ＩＥＣ１３８１８−１  （ＭＰＥＧ２  Ｓｙｓｔｅｍｓ規格）のＴ−ＳＴＤ（Ｓｙｓｔｅｍ  Ｔａｒｇｅｔ  Ｄｅｃｏｄｅｒ）に定義されているものと同じである。即ち、次の通りである。
【０１２３】
ＴＢｎ（ｎ＝１〜５）：エレメンタリーストリームｎのトランスポートバッファ
ＭＢ：ビデオストリームの多重バッファ
ＥＢ：ビデオストリームのエレメンタリーストリームバッファ
ＴＢｓｙｓ：復号中のプログラムのシステム情報のための入力バッファ
Ｂｓｙｓ：復号中のプログラムのシステム情報のためのシステムターゲットデコーダ内のメインバッファ
Ｒｘｎ：データがＴＢｎから取り除かれる伝送レート
Ｒｂｘｎ：ＰＥＳパケットペイロードがＭＢｎから取り除かれる伝送レート（ビデオストリームについてのみ存在）
Ｒｘｓｙｓ：データがＴＢｓｙｓから取り除かれる伝送レート
Ｄｎ：エレメンタリーストリームｎのデコーダ
Ｄｓｙｓ：復号中のプログラムのシステム情報に関するデコーダ
【０１２４】
次に、図２８に示したプレーヤモデルに含まれるメイン用プレーヤ（ＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ＿１）３５及びオーディオ用プレーヤ（ＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ＿２）３６について説明する。図２９（ａ）及び（ｂ）は、夫々メイン用プレーヤ３５及びオーディオ用プレーヤ３６を示すブロック図である。
【０１２５】
図２９（ａ）に示すように、メイン用プレーヤ３５では、前段のメインＴＳ用リードバッファ３３から読み出されたソースパケットデータがソースデパッケタイザ部４１へビットレートＲＭＡＸで入力される。ＲＭＡＸは、メインＴＳファイルのソースパケットストリームのビットレートである。
【０１２６】
アライバルタイムクロックカウンタ（Ａｒｒｉｖａｌ  ｔｉｍｅ  ｃｌｏｃｋ  ｃｏｕｎｔｅｒ）４２は、パルス発振器（２７ＭＨｚ  Ｘ−ｔａｌ）４３から出力される２７ＭＨｚの周波数のパルスをカウントするバイナリカウンタである。そして、アライバルタイムクロックカウンタは、時刻ｔ（ｉ）におけるカウント値Ａｒｒｉｖａｌ＿ｔｉｍｅ＿ｃｌｏｃｋ（ｉ）を出力する。
【０１２７】
メインＴＳ及びオーディオＴＳは、トランスポートパケットとそのアライバルタイムスタンプとを有するソースパケットを単位とするデータ列からなり、１つのソースパケットは、１つのトランスポートパケットとそれのａｒｒｉｖａｌ＿ｔｉｍｅ＿ｓｔａｍｐ（ＡＴＳ）を持つ。ａｒｒｉｖａｌ＿ｔｉｍｅ＿ｓｔａｍｐは、メインＴＳ又はオーディオＴＳの中で、対応するトランスポートパケットがデコーダに到着する時刻を示すタイムスタンプである。各ストリームを構成する各ソースパケットのａｒｒｉｖａｌ＿ｔｉｍｅ＿ｓｔａｍｐに基づいて作られる時間軸をアライバルタイムベースといい、そのクロックをＡＴＣ（Ａｒｒｉｖａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）と呼ぶ。
【０１２８】
そして、このようなメインＴＳから読み出された現在のソースパケットのａｒｒｉｖａｌ＿ｔｉｍｅ＿ｓｔａｍｐが、アライバルタイムクロックカウンタ４２のカウント値ａｒｒｉｖａｌ＿ｔｉｍｅ＿ｃｌｏｃｋ（ｉ）のＬＳＢ（ｌｅａｓｔ  Ｓｉｇｎｉｆｉｃａｎｔ  Ｂｉｔ：最下位ビット）３０ビットの値と等しい時、そのソースパケットのトランスポートパケットがソースデパッケタイザ部４１から出力される。ＲＴＳ＿ｍは、メインＴＳのビットレートである。
【０１２９】
また、図２９（ｂ）に示すように、オーディオ用プレーヤ３６では、前段のオーディオＴＳ用リードバッファ３４から読み出されたソースパケットデータがソースデパッケタイザ４４へビットレートＲＡで入力される。ビットレートＲＡは、オーディオＴＳファイルのソースパケットストリームのビットレートである。
【０１３０】
アライバルタイムクロックカウンタ４５及びパルス発振器４６は、メイン用プレーヤ３５と同様の働きをする。また、ソースデパッケタイザ部４４は、メイン用プレーヤ３５と同様の働きをする。即ち、現在のソースパケットのａｒｒｉｖａｌ＿ｔｉｍｅ＿ｓｔａｍｐが、アライバルタイムクロックカウンタ４５のカウント値ａｒｒｉｖａｌ＿ｔｉｍｅ＿ｃｌｏｃｋ（ｉ）のＬＳＢ３０ビットの値と等しい時、そのソースパケットのトランスポートパケットがソースデパッケタイザ部４４から出力される。ＲＴＳ＿Ａは、オーディオＴＳのビットレートである。
【０１３１】
図３０は、ブラウザブルモードのスライドショーのバッファモデルの概念を示す図である。ブラウザブルモードでは、Ｐｌａｙ  Ｉｔｅｍが参照する静止画像のファイルであるメインＴＳファイルと、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオＴＳファイルを時分割に交互にドライブからレートＲＵＤで読み出す時に、メインＴＳのソースパケットストリームのビットレートＲＭＡＸとオーディオＴＳのソースパケットストリームのビットレートＲＡとが保障される必要がある。そのために、例えば図９に示す静止画像エンコーダ１４及びオーディオエンコーダ１１において、夫々メインＴＳ及びオーディオＴＳをエンコードして記録するときに、それぞれのビットレートの上限値を制限しなければならない。
【０１３２】
図３１（ａ）及び（ｂ）は、夫々図２８に示すブラウザブルモードのスライドショー時のエレメンタリーストリームバッファＥＢ（ビデオコードバッファ）のビット占有量及びオーディオコードバッファＢ４のビット占有量の例を示すグラフである。図３１（ａ）及び（ｂ）において、縦軸は、夫々ビデオコードバッファ及びオーディオコードバッファのバッファ占有率を示し、横軸は、夫々メインＴＳ及びオーディオＴＳのシステムタイムクロックＳＴＣを示す。
【０１３３】
図３１（ａ）に示すように、スタートアップディレイ（ｓｔａｒｔ  ｕｐ  ｄｅｌａｙ）は、最初のビデオパケットが入力される時間ｔＶから、Ｉ−ピクチャがエレメンタリーストリームバッファＥＢにバッファリングされるまでの時間（ＤＴＳ：Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）を示す。ブラウザブルモードにおいて、ユーザが次のスライドにスキップした際に、上記最初のビデオパケットの入力が開始される。図３１（ａ）及び（ｂ）において、傾きｋＥＢは、ビデオバッファＥＢへの入力レートを示し、傾きｋＢ４は、オーディオバッファＢ４の入力レートを示す。なお、図３１（ａ）において、傾きｋＥＢがゼロでビデオコード占有率が一定値となっている時間は、グラフィックス及び字幕等の副画像情報等が読出されている時間を示す。
【０１３４】
メインＴＳのソースパケットストリームをビットレートＲＭＡＸで読み出すことを保障できれば、後段の図２８に示すビデオデコーダＤ１において、静止画像を所定のデコードタイミングに間に合うようにデコードすることができる。また、オーディオＴＳのソースパケットストリームをビットレートＲＡで読み出すことを保障できれば、後段の図２８に示すオーディオデコーダＤ４において、オーディオデータを所定のデコードタイミングに間に合うようにデコードすることができる。
【０１３５】
図３２は、ブラウザブルモードのスライドショーでのメインＴＳとオーディオＴＳの同時読み出し方法のモデルを示す模式図である。
【０１３６】
メインＴＳとオーディオＴＳのそれぞれは、ディスク上に連続に配置されているとする。このとき、メインＴＳとオーディオＴＳとを次のようにして交互に読み出す。
【０１３７】
（１）メインＴＳから所定のデータ量Ｘを読み出す。
（２）オーディオＴＳの所定のデータ位置へジャンプする。
（３）オーディオＴＳから所定のデータ量Ｙを読み出す。
（４）メインＴＳの所定のデータ位置へジャンプする。そして、メインＴＳから所定のデータ量Ｘを読み出す。
【０１３８】
上述のメインＴＳから１回のリードアクションで読み出すデータ量Ｘは、メインＴＳ用リードバッファ３３の必要なサイズである。また、上述のオーディオＴＳから１回のリードアクションで読み出すデータ量Ｙは、オーディオＴＳ用リードバッファ３４の必要なサイズである。下記式（１）に、メインＴＳ用リードバッファ３３及びオーディオＴＳ用リードバッファ３４に必要なサイズを計算する式を示す。
【０１３９】
【数１】
2004336566.tif 000003
【０１４０】
例えば、
ドライブからの読み出しレートＲＵＤ＝５４Ｍｂｐｓ
ジャンプ時間Ｔｊ＝０．８秒
メインＴＳのソースパケットストリームのビットレートＲＭＡＸ＝２０Ｍｂｐｓ
オーディオＴＳのソースパケットストリームのビットレートＲＡ＝６４０ｋｂｐｓ
とすると、
メインＴＳ用リードバッファ３３に必要なサイズｘ＝４．０６ＭＢｙｔｅｓ
オーディオＴＳ用リードバッファ３４に必要なサイズｙ＝０．１７６ＭＢｙｔｅｓ
となる。
【０１４１】
（３−３）静止画像データの他の例
また、上述の図２２の説明において、静止画像のデータ形式は、ＪＰＥＧ、ＰＮＧとしているが、上述したように、その他、ＭＰＥＧ２  Ｉ−ｐｉｃｔｕｒｅ、ＧＩＦ、及びＪＰＥＧ２０００等、静止画像のデータ形式であればよいことはいうまでもない。例えば、ＭＰＥＧ２  Ｉ−ピクチャ（フレーム内符号化画像）をトランスポートストリームに多重化する場合の例を図３３に示す。図３３は、静止画像データとしてＩピクチャを使用する場合のＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、記録媒体に記録されるデータ構造とを示す図である。図２２に示す場合と比べて、静止画像像のデータ形式がＩピクチャ（フレーム内符号化画像）であるところが異なるのみであり、Ｐｌａｙ  Ｌｉｓｔ、ＥＰ＿ｍａｐ、トランスポートストリームの関係は同じである。この場合においても、図２７に示す場合と同様にして、静止画像の再生パスを示すＰｌａｙ  Ｌｉｓｔに対してオーディオの再生パスを示すＳｕｂ  Ｐｌａｙ  Ｉｔｅｍを付加してもよい。
【０１４２】
また、同様にして、図２１の説明において、静止画像のデータ形式は、ＪＰＥＧ、ＰＮＧとしているが、その他、ＭＰＥＧ２  Ｉ−ｐｉｃｔｕｒｅ、ＧＩＦ、及びＪＰＥＧ２０００等、静止画像のデータ形式であればよい。この場合においても、図２４に示す場合と同様にして、トランスポートストリームファイル（静止画像ファイル）にオーディオを多重化してもよい。
【０１４３】
図３３のＥＰ＿ｍａｐが、トランスポートストリームファイル（静止画像ファイル）の中で指し示すソースパケットについて、２通りの方法を説明する。図３４に示すトランスポートストリームファイルでは、各Ｉピクチャがシーケンスヘッダから開始しており、上記特許文献２の説明と同様に、このシーケンスヘッダの第１バイト目を含むパケットが、ＥＰ＿ｍａｐによって指し示される。この場合、静止画像にオーバーレイされる（同期して再生される）グラフィクスや字幕は、ＥＰ＿ｍａｐによって指し示されるビデオパケットよりも位置的に後ろに多重化される。
【０１４４】
また、図３５に示すトランスポートストリームファイルでは、シーケンスヘッダの第１バイト目を含むパケットの前にＭＰＥＧ２トランスポートストリームのシステム情報であるＰＡＴ及びとＰＭＴが多重化されており、そのＰＡＴを含むパケットがＥＰ＿ｍａｐによって指し示される。
【０１４５】
トランスポートストリームファイル（静止画像ファイル）において、Ｉピクチャと、それにオーバーレイされるグラフィックスや字幕とがトランスポートストリームに多重化される場合、Ｉピクチャとして示すデータの構造には、次の二つの構造が挙げられる。即ち、第１の構造としては、１枚のＩピクチャの直後にシーケンスエンドコードが続く構造である。第２の構造は、静止画像をビデオシーケンスとして符号化する場合であり、Ｐｌａｙ  Ｉｔｅｍの再生時間に等しい複数枚のピクチャを符号化する。即ち、Ｉピクチャとそれに続く複数のＰピクチャ（フレーム間順方向予測符号化画像）、Ｂピクチャ（双方向予測符号化画像）からなる構造である。このＰピクチャやＢピクチャは、Ｉピクチャから予測されるピクチャであるが、静止画像をビデオとして符号化するので、ＰピクチャやＢピクチャは予測データを持たず、いわゆるＭＰＥＧ２のスキップドマクロブロックを用いて符号化される。上記第１の構造及び第２の構造は、共にＩピクチャの前にシーケンスヘッダが設けられている。
【０１４６】
また、本実施の形態におけるスライドショーのためのＰｌａｙ  Ｉｔｅｍと上記特許文献２に説明されている動画像再生のためのＰｌａｙ  Ｉｔｅｍとを１つのＰｌａｙ  Ｌｉｓｔの中に混在してもよい。これにより、ユーザは１つのＰｌａｙ  Ｌｉｓｔの再生において、動画像の再生と静止画像の再生とをシームレスに楽しむことができる。
【０１４７】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。例えば、記録を行う装置と、再生を行う装置とは別々の装置として記録したが、記録再生を行う装置としてもよい。また、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
【０１４８】
【発明の効果】
以上詳細に説明したように本発明に係る情報処理装置は、１以上の静止画像からなる静止画像群の各静止画像を管理する画像属性情報を作成する属性情報作成手段と、上記静止画像群の少なくとも一部の再生を指定する再生パスを示す画像再生指定情報を作成する再生情報作成手段と、上記静止画像群と、これに対応する上記画像属性情報及び画像再生指定情報とを記録媒体に記録する記録手段と、上記記録媒体から静止画像を読み出し再生する再生手段と、上記画像属性情報を参照し、上記画像再生指定情報に従って上記再生手段を制御する制御手段とを備え、上記再生情報作成手段は、上記画像属性情報を使用して上記画像再生指定情報を作成するので、静止画像群とは別に、画像属性情報及び画像再生指定情報が記録媒体に記録されるため、記録媒体から静止画像を読出し再生する際には、画像属性情報及び画像再生指定情報を先に読出し静止画像群の各静止画像を所定の順序に生成することができ、静止画像の連続再生（いわゆるスライドショー）を容易に実現することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における情報処理装置で用いる記録媒体上の静止画像アプリケーションフォーマットの構造を簡単化して示す図である。
【図２】Ｇｒｏｕｐ  ｏｆ  ｐｉｃｔｕｒｅ  ｆｉｌｅｓとそのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎの例を示す図である。
【図３】（ａ）は、本発明の第１の実施の形態における各静止画像の再生開始時刻が予め決められたスライドショーにおけるＰｌａｙ  Ｌｉｓｔの一例を示す図、（ｂ）は、静止画像と再生時間との関係を示す模式図である。
【図４】図３（ａ）に示すＰｌａｙ  ＬｉｓｔとＣｌｉｐとの関係を示す図である。
【図５】本発明の第１の実施の形態における各静止画像の再生開始時刻が予め決められたスライドショーにオーディオを同期して再生する場合のＰｌａｙ  Ｌｉｓｔの構成例を示す図である。
【図６】本発明の第１の実施の形態における（ａ）は、各静止画像の再生順序のみが決められたスライドショーにおけるＰｌａｙ  Ｌｉｓｔの一例を示す図、（ｂ）は、静止画像と再生時間との関係を示す模式図である。
【図７】図６（ａ）に示すＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐの関係の例を示す図である。
【図８】本発明の第１の実施の形態における各静止画像の再生順序のみが決められたスライドショーにオーディオを非同期で再生する場合のＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、オーディオストリームとの関係を示す図である。
【図９】本発明の第１の実施の形態における情報処理装置を示すブロック図である。
【図１０】記録媒体に記録するデータのファイルとディレクトリの構成の例を示す図である。
【図１１】本発明の第１の実施の形態におけるＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置の例を示す図である。
【図１２】本発明の第１の実施の形態における情報処理装置の記録動作のうち、Ｐｌａｙ  Ｌｉｓｔの作成方法を示すフローチャートである。
【図１３】図９の情報処理装置により記録されたデータを再生する情報処理装置を示すブロック図である。
【図１４】本発明の第１の実施の形態の情報処理装置における再生動作を示すフローチャートである。
【図１５】本発明の第１の実施の形態の変形例におけるＰｌａｙ  ＬｉｓｔとＣｌｉｐとの関係の例を示す図である。
【図１６】図１５に示すＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置の例を示す図である。
【図１７】本発明の第２の実施の形態におけるＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎとそれに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置を示す図である。
【図１８】本発明の第２の実施の形態におけるＢｒｏｗｓａｂｌｅ  ｓｌｉｄｅ  ｓｈｏｗにオーディオを非同期再生する場合のＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、オーディオストリームとの関係を示す図である
【図１９】（ａ）は、本発明の第３の実施の形態における各静止画像の再生順序のみが決められたスライドショーにおけるＰｌａｙ  Ｌｉｓｔの一例を示す図、（ｂ）は、静止画像と再生時間との関係を示す模式図である。
【図２０】（ａ）は、本発明の第３の実施の形態における各静止画像の再生順序のみが決められたスライドショーにおけるＰｌａｙ  Ｌｉｓｔの他の例を示す図、（ｂ）は、静止画像と再生時間との関係を示す模式図である。
【図２１】図１９に示すＰｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、それに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置との関係を示す図である。
【図２２】図２０に示すＰｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、それに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置との関係を示す図である。
【図２３】本発明の第３の実施の形態における他の例であって、Ｐｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、それに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置との関係を示す図である。
【図２４】本発明の第３の実施の形態における、オーディオを静止画像の再生に同期させて再生するスライドショーのＰｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、それに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置との関係を示す図である。
【図２５】トランスポートストリームファイル（静止画ファイル）の中で指し示すソースパケットの例を説明する模式図である。
【図２６】トランスポートストリームファイル（静止画ファイル）の中で指し示すソースパケットの他の例を説明する模式図である。
【図２７】本発明の第３の実施の形態における、オーディオと静止画像の再生が非同期であるスライドショーのＰｌａｙ  Ｌｉｓｔと、そのＣｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、オーディオストリームとの関係を示す図である。
【図２８】Ｐｌａｙ  Ｉｔｅｍが参照する静止画像ファイルと、Ｓｕｂ  Ｐｌａｙ  Ｉｔｅｍが参照するオーディオストリームファイルとの２つのファイルのデータを記録媒体から読み出すときに、それぞれのファイルを時分割に交互に読み出す場合の再生装置を示すブロック図である
【図２９】（ａ）及び（ｂ）は、夫々ＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ  Ｍｏｄｅｌ＿１及びＢＤＡＶ  ＭＰＥＧ２  ＴＳ  Ｐｌａｙｅｒ  Ｍｏｄｅｌ＿２を示すブロック図である。
【図３０】ブラウザブルスライドショーのバッファモデルを示すブロック図である。
【図３１】（ａ）及び（ｂ）は、夫々ブラウザブルモードのスライドショー時のＥＢ  ｂｕｆｆｅｒ（ビデオコードバッファ）のビット占有量及びＢ４  ｂｕｆｆｅｒ（オーディオコードバッファ）のビット占有量を示すグラフ図である。
【図３２】ブラウザブルスライドショーにおけるメインＴＳ及びオーディオＴＳの同時読み出し方法を説明する模式図である。
【図３３】静止画像データとしてＩピクチャを使用する場合のＰｌａｙ  Ｌｉｓｔと、Ｃｌｉｐ  Ｉｎｆｏｒｍａｔｉｏｎ  ｆｉｌｅと、それに関連する静止画像ファイルの記録媒体（ディスク）上でのデータ配置との関係を示す図である。
【図３４】トランスポートストリームファイル（静止画像（Ｉ−ピクチャ）ファイル）の中で指し示すソースパケットの例を説明する模式図である。
【図３５】トランスポートストリームファイル（静止画像（Ｉ−ピクチャ）ファイル）の中で指し示すソースパケットの他の例を説明する模式図である。
【図３６】従来のＤＶＤビデオのプログラムストリームの構造を示す模式図である。
【符号の説明】
１  情報処理装置、１０，１３，１５  端子、１１  オーディオエンコーダ、１４  静止画像エンコーダ、１６，２２  コントローラ、１７  記録部、２１  読出部、２３  静止画像デコーダ、２６  オーディオデコーダ、２４  フレームバッファ、２５  プロセッサ
【図１】
2004336566.tif 000004
【図２】
2004336566.tif 000005
【図３】
2004336566.tif 000006
【図４】
2004336566.tif 000007
【図５】
2004336566.tif 000008
【図６】
2004336566.tif 000009
【図７】
2004336566.tif 000010
【図８】
2004336566.tif 000011
【図９】
2004336566.tif 000012
【図１０】
2004336566.tif 000013
【図１１】
2004336566.tif 000014
【図１２】
2004336566.tif 000015
【図１３】
2004336566.tif 000016
【図１４】
2004336566.tif 000017
【図１５】
2004336566.tif 000018
【図１６】
2004336566.tif 000019
【図１７】
2004336566.tif 000020
【図１８】
2004336566.tif 000021
【図１９】
2004336566.tif 000022
【図２０】
2004336566.tif 000023
【図２１】
2004336566.tif 000024
【図２２】
2004336566.tif 000025
【図２３】
2004336566.tif 000026
【図２４】
2004336566.tif 000027
【図２５】
2004336566.tif 000028
【図２６】
2004336566.tif 000029
【図２７】
2004336566.tif 000030
【図２８】
2004336566.tif 000031
【図２９】
2004336566.tif 000032
【図３０】
2004336566.tif 000033
【図３１】
2004336566.tif 000034
【図３２】
2004336566.tif 000035
【図３３】
2004336566.tif 000036
【図３４】
2004336566.tif 000037
【図３５】
2004336566.tif 000038
【図３６】
2004336566.tif 000039