(57)【要約】【課題】  年輪フォーマットのリアルタイムファイルの再生において不連続点が生じた場合に、その不連続点を解消することが可能な記録装置を提供する。【解決手段】  記録装置１は、第１のクリップに対応する年輪フォーマットの第１のリアルタイムファイルと第２のクリップに対応する年輪フォーマットの第２のリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成するブリッジファイル生成部１４と、年輪フォーマットのブリッジファイルを情報記録媒体１８の所定の位置に記録する記録部１６と、年輪フォーマットのブリッジファイルを情報記録媒体１８の所定の位置に記録することによって、第１のクリップから第２のクリップへの連続再生が可能であるか否かを判定する判定部１２とを備えている。【選択図】  図１
2005025908.tif 000002
【特許請求の範囲】
【請求項１】
年輪フォーマットのブリッジファイルを情報記録媒体に記録する記録装置であって、
第１のクリップに対応する年輪フォーマットの第１のリアルタイムファイルと第２のクリップに対応する年輪フォーマットの第２のリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成するブリッジファイル生成部と、
前記年輪フォーマットのブリッジファイルを前記情報記録媒体の所定の位置に記録する記録部と、
前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録することによって、前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定する判定部と
を備えた、記録装置。
【請求項２】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録する前に行われる、請求項１に記載の記録装置。
【請求項３】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録した後に行われる、請求項１に記載の記録装置。
【請求項４】
前記年輪フォーマットの第１のリアルタイムファイルは、第１の補助ＡＶファイルと第１のリアルタイムメタデータファイルと第１のオーディオファイルと第１のビデオファイルとに基づいて生成されたものであり、
前記年輪フォーマットの第２のリアルタイムファイルは、第２の補助ＡＶファイルと第２のリアルタイムメタデータファイルと第２のオーディオファイルと第２のビデオファイルとに基づいて生成されたものであり、
前記ブリッジファイル生成部は、
前記第１の補助ＡＶファイルと前記第２の補助ＡＶファイルとの少なくとも一方に基づいて、補助ＡＶブリッジファイルを生成する手段と、
前記補助ＡＶブリッジファイルを複数の補助ＡＶ・エレメントに分割する手段と、
前記第１のリアルタイムメタデータファイルと前記第２のリアルタイムメタデータファイルとの少なくとも一方に基づいて、リアルタイムメタデータブリッジファイルを生成する手段と、
前記リアルタイムメタデータブリッジファイルを複数のリアルタイムメタデータ・エレメントに分割する手段と、
前記第１のオーディオファイルと前記第２のオーディオファイルとの少なくとも一方に基づいて、オーディオブリッジファイルを生成する手段と、
前記オーディオブリッジファイルを複数のオーディオ・エレメントに分割する手段と、
前記第１のビデオファイルと前記第２のビデオファイルとの少なくとも一方に基づいて、ビデオブリッジファイルを生成する手段と、
前記ビデオブリッジファイルを複数のビデオ・エレメントに分割する手段と、
前記複数の補助ＡＶ・エレメントと前記複数のリアルタイムメタデータ・エレメントと前記複数のオーディオ・エレメントと前記複数のビデオ・エレメントとを年輪単位に配列する手段と
を含む、請求項１に記載の記録装置。
【請求項５】
前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、
前記年輪単位に配列する手段は、
前記少なくとも１つのボディ年輪のうち先頭のボディ年輪に含まれるビデオ・エレメントの先頭の再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列する、請求項４に記載の記録装置。
【請求項６】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、
前記年輪単位に配列する手段は、
前記先頭のボディ年輪に含まれるビデオ・エレメントの先頭ビデオフレームの再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列する、請求項４に記載の記録装置。
【請求項７】
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記ビデオブリッジファイルを生成する手段は、
前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成し、
前記編集点から前記第２のビデオファイルに含まれる前記特定のＧＯＰの終端までのビデオデータを含むビデオデータをコピーし、
前記コピーされたビデオデータの先頭に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成する、請求項４に記載の記録装置。
【請求項８】
前記第１のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第１のクリップの編集点は、前記第１のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記ビデオブリッジファイルを生成する手段は、
前記第１のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータを含むビデオデータをコピーし、
前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成し、
前記コピーされたビデオデータの終端に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成する、請求項４に記載の記録装置。
【請求項９】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、
前記オーディオブリッジファイルを生成する手段は、
前記第１のオーディオファイルに含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点までのオーディオデータをコピーし、
前記第２のオーディオファイルに含まれるオーディオデータのうち、前記編集点からビデオフレーム境界に一致する点までのオーディオデータをコピーし、
前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、前記オーディオブリッジファイルを生成し、
前記オーディオブリッジファイルのオーディオデータに対して前記編集点においてミュート処理を行う、請求項４に記載の記録装置。
【請求項１０】
前記第１のオーディオファイルは、Ｎ１個のチャンネルにそれぞれ対応するＮ１個のオーディオデータを含み、前記第２のオーディオファイルは、Ｎ２個のチャンネルにそれぞれ対応するＮ２個のオーディオデータを含み、
前記オーディオブリッジファイルを生成する手段は、
前記第１のオーディオファイルに含まれるＮ１個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータをビデオフレーム境界に一致する点から編集点までコピーし、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれているか否かを判定し、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていると判定された場合には、前記第２のオーディオファイルに含まれるＮ２個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータを編集点からビデオフレーム境界に一致する点までコピーし、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成し、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていないと判定された場合には、Ｎチャンネルに対応するミュートデータを編集点からビデオフレーム境界に一致する点まで生成し、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記ミュートデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成し、
Ｎチャンネルは、Ｎ１個のチャンネルのうちの任意のチャンネルであり、Ｎ１、Ｎ２は１以上の任意の整数である、請求項９に記載の記録装置。
【請求項１１】
前記オーディオブリッジファイルを生成する手段は、
前記オーディオブリッジファイルへのイン点およびアウト点が前記オーディオデータの編集点と一致しないように、前記オーディオブリッジファイルを生成する、請求項４に記載の記録装置。
【請求項１２】
年輪フォーマットのブリッジファイルを情報記録媒体に記録する記録方法であって、
第１のクリップに対応する年輪フォーマットの第１のリアルタイムファイルと第２のクリップに対応する年輪フォーマットの第２のリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成するステップと、
前記年輪フォーマットのブリッジファイルを前記情報記録媒体の所定の位置に記録するステップと、
前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録することによって、前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定するステップと
を包含する、記録方法。
【請求項１３】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録する前に行われる、請求項１２に記載の記録方法。
【請求項１４】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録した後に行われる、請求項１２に記載の記録方法。
【請求項１５】
前記年輪フォーマットの第１のリアルタイムファイルは、第１の補助ＡＶファイルと第１のリアルタイムメタデータファイルと第１のオーディオファイルと第１のビデオファイルとに基づいて生成されたものであり、
前記年輪フォーマットの第２のリアルタイムファイルは、第２の補助ＡＶファイルと第２のリアルタイムメタデータファイルと第２のオーディオファイルと第２のビデオファイルとに基づいて生成されたものであり、
前記年輪フォーマットのブリッジファイルを生成するステップは、
前記第１の補助ＡＶファイルと前記第２の補助ＡＶファイルとの少なくとも一方に基づいて、補助ＡＶブリッジファイルを生成するステップと、
前記補助ＡＶブリッジファイルを複数の補助ＡＶ・エレメントに分割するステップと、
前記第１のリアルタイムメタデータファイルと前記第２のリアルタイムメタデータファイルとの少なくとも一方に基づいて、リアルタイムメタデータブリッジファイルを生成するステップと、
前記リアルタイムメタデータブリッジファイルを複数のリアルタイムメタデータ・エレメントに分割するステップと、
前記第１のオーディオファイルと前記第２のオーディオファイルとの少なくとも一方に基づいて、オーディオブリッジファイルを生成するステップと、
前記オーディオブリッジファイルを複数のオーディオ・エレメントに分割するステップと、
前記第１のビデオファイルと前記第２のビデオファイルとの少なくとも一方に基づいて、ビデオブリッジファイルを生成するステップと、
前記ビデオブリッジファイルを複数のビデオ・エレメントに分割するステップと、
前記複数の補助ＡＶ・エレメントと前記複数のリアルタイムメタデータ・エレメントと前記複数のオーディオ・エレメントと前記複数のビデオ・エレメントとを年輪単位に配列するステップと
を包含する、請求項１２に記載の記録方法。
【請求項１６】
前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、
前記年輪単位に配列するステップは、
前記少なくとも１つのボディ年輪のうち先頭のボディ年輪に含まれるビデオ・エレメントの先頭の再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列するステップ
を包含する、請求項１５に記載の記録方法。
【請求項１７】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、
前記年輪単位に配列するステップは、
前記先頭のボディ年輪に含まれるビデオ・エレメントの先頭ビデオフレームの再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列するステップ
を包含する、請求項１５に記載の記録方法。
【請求項１８】
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記ビデオブリッジファイルを生成するステップは、
前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成するステップと、
前記編集点から前記第２のビデオファイルに含まれる前記特定のＧＯＰの終端までのビデオデータを含むビデオデータをコピーするステップと、
前記コピーされたビデオデータの先頭に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成するステップと
を包含する、請求項１５に記載の記録方法。
【請求項１９】
前記第１のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第１のクリップの編集点は、前記第１のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、
前記ビデオブリッジファイルを生成するステップは、
前記第１のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータを含むビデオデータをコピーするステップと、
前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成するステップと、
前記コピーされたビデオデータの終端に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成するステップと
を包含する、請求項１５に記載の記録方法。
【請求項２０】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、
前記オーディオブリッジファイルを生成するステップは、
前記第１のオーディオファイルに含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点までのオーディオデータをコピーするステップと、
前記第２のオーディオファイルに含まれるオーディオデータのうち、前記編集点からビデオフレーム境界に一致する点までのオーディオデータをコピーするステップと、
前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、前記オーディオブリッジファイルを生成するステップと、
前記オーディオブリッジファイルのオーディオデータに対して前記編集点においてミュート処理を行うステップと
を包含する、請求項１５に記載の記録方法。
【請求項２１】
前記第１のオーディオファイルは、Ｎ１個のチャンネルにそれぞれ対応するＮ１個のオーディオデータを含み、前記第２のオーディオファイルは、Ｎ２個のチャンネルにそれぞれ対応するＮ２個のオーディオデータを含み、
前記オーディオブリッジファイルを生成するステップは、
前記第１のオーディオファイルに含まれるＮ１個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータをビデオフレーム境界に一致する点から編集点までコピーするステップと、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれているか否かを判定するステップと、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていると判定された場合には、前記第２のオーディオファイルに含まれるＮ２個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータを編集点からビデオフレーム境界に一致する点までコピーし、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成するステップと、
前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていないと判定された場合には、Ｎチャンネルに対応するミュートデータを編集点からビデオフレーム境界に一致する点まで生成し、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記ミュートデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成するステップと
を包含し、
Ｎチャンネルは、Ｎ１個のチャンネルのうちの任意のチャンネルであり、Ｎ１、Ｎ２は１以上の任意の整数である、請求項２０に記載の記録方法。
【請求項２２】
前記オーディオブリッジファイルを生成するステップは、
前記オーディオブリッジファイルへのイン点およびアウト点が前記オーディオデータの編集点と一致しないように、前記オーディオブリッジファイルを生成するステップ
を包含する、請求項１５に記載の記録方法。
【請求項２３】
年輪フォーマットのブリッジファイルが記録された情報記録媒体であって、
前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、前記少なくとも１つのボディ年輪のそれぞれでは、補助ＡＶ・エレメントと、リアルタイムメタデータ・エレメントと、オーディオ・エレメントと、ビデオ・エレメントとがインタリーブされている、情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法および情報記録媒体に関する。
【背景技術】
【０００２】
従来、ビデオ信号とオーディオ信号とをそれぞれ分割し、分割されたビデオ信号と分割されたオーディオ信号とをインタリーブして記録する技術が知られていた（特許文献１）。
【特許文献１】特開平１１−８８８２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の技術では、年輪フォーマットのリアルタイムファイルの再生において不連続点が生じた場合に、どのように対処するかについては開示されていなかった。
【０００４】
本発明は、年輪フォーマットのリアルタイムファイルの再生において不連続点が生じた場合に、その不連続点を解消することが可能な記録装置、記録方法および情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の記録装置は、年輪フォーマットのブリッジファイルを情報記録媒体に記録する記録装置であって、第１のクリップに対応する年輪フォーマットの第１のリアルタイムファイルと第２のクリップに対応する年輪フォーマットの第２のリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成するブリッジファイル生成部と、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の所定の位置に記録する記録部と、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録することによって、前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定する判定部とを備えており、これにより上記目的が達成される。
【０００６】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録する前に行われてもよい。
【０００７】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録した後に行われてもよい。
【０００８】
前記年輪フォーマットの第１のリアルタイムファイルは、第１の補助ＡＶファイルと第１のリアルタイムメタデータファイルと第１のオーディオファイルと第１のビデオファイルとに基づいて生成されたものであり、前記年輪フォーマットの第２のリアルタイムファイルは、第２の補助ＡＶファイルと第２のリアルタイムメタデータファイルと第２のオーディオファイルと第２のビデオファイルとに基づいて生成されたものであり、前記ブリッジファイル生成部は、前記第１の補助ＡＶファイルと前記第２の補助ＡＶファイルとの少なくとも一方に基づいて、補助ＡＶブリッジファイルを生成する手段と、前記補助ＡＶブリッジファイルを複数の補助ＡＶ・エレメントに分割する手段と、前記第１のリアルタイムメタデータファイルと前記第２のリアルタイムメタデータファイルとの少なくとも一方に基づいて、リアルタイムメタデータブリッジファイルを生成する手段と、前記リアルタイムメタデータブリッジファイルを複数のリアルタイムメタデータ・エレメントに分割する手段と、前記第１のオーディオファイルと前記第２のオーディオファイルとの少なくとも一方に基づいて、オーディオブリッジファイルを生成する手段と、前記オーディオブリッジファイルを複数のオーディオ・エレメントに分割する手段と、前記第１のビデオファイルと前記第２のビデオファイルとの少なくとも一方に基づいて、ビデオブリッジファイルを生成する手段と、前記ビデオブリッジファイルを複数のビデオ・エレメントに分割する手段と、前記複数の補助ＡＶ・エレメントと前記複数のリアルタイムメタデータ・エレメントと前記複数のオーディオ・エレメントと前記複数のビデオ・エレメントとを年輪単位に配列する手段とを含んでいてもよい。
【０００９】
前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、前記年輪単位に配列する手段は、前記少なくとも１つのボディ年輪のうち先頭のボディ年輪に含まれるビデオ・エレメントの先頭の再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列してもよい。
【００１０】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、前記年輪単位に配列する手段は、前記先頭のボディ年輪に含まれるビデオ・エレメントの先頭ビデオフレームの再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列してもよい。
【００１１】
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記ビデオブリッジファイルを生成する手段は、前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成し、前記編集点から前記第２のビデオファイルに含まれる前記特定のＧＯＰの終端までのビデオデータを含むビデオデータをコピーし、前記コピーされたビデオデータの先頭に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成してもよい。
【００１２】
前記第１のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第１のクリップの編集点は、前記第１のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記ビデオブリッジファイルを生成する手段は、前記第１のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータを含むビデオデータをコピーし、前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成し、前記コピーされたビデオデータの終端に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成してもよい。
【００１３】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、前記オーディオブリッジファイルを生成する手段は、前記第１のオーディオファイルに含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点までのオーディオデータをコピーし、前記第２のオーディオファイルに含まれるオーディオデータのうち、前記編集点からビデオフレーム境界に一致する点までのオーディオデータをコピーし、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、前記オーディオブリッジファイルを生成し、前記オーディオブリッジファイルのオーディオデータに対して前記編集点においてミュート処理を行ってもよい。
【００１４】
前記第１のオーディオファイルは、Ｎ１個のチャンネルにそれぞれ対応するＮ１個のオーディオデータを含み、前記第２のオーディオファイルは、Ｎ２個のチャンネルにそれぞれ対応するＮ２個のオーディオデータを含み、前記オーディオブリッジファイルを生成する手段は、前記第１のオーディオファイルに含まれるＮ１個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータをビデオフレーム境界に一致する点から編集点までコピーし、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれているか否かを判定し、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていると判定された場合には、前記第２のオーディオファイルに含まれるＮ２個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータを編集点からビデオフレーム境界に一致する点までコピーし、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成し、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていないと判定された場合には、Ｎチャンネルに対応するミュートデータを編集点からビデオフレーム境界に一致する点まで生成し、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記ミュートデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成し、Ｎチャンネルは、Ｎ１個のチャンネルのうちの任意のチャンネルであり、Ｎ１、Ｎ２は１以上の任意の整数であってもよい。
【００１５】
前記オーディオブリッジファイルを生成する手段は、前記オーディオブリッジファイルへのイン点およびアウト点が前記オーディオデータの編集点と一致しないように、前記オーディオブリッジファイルを生成してもよい。
【００１６】
本発明の記録方法は、年輪フォーマットのブリッジファイルを情報記録媒体に記録する記録方法であって、第１のクリップに対応する年輪フォーマットの第１のリアルタイムファイルと第２のクリップに対応する年輪フォーマットの第２のリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成するステップと、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の所定の位置に記録するステップと、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録することによって、前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定するステップとを包含し、これにより上記目的が達成される。
【００１７】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録する前に行われてもよい。
【００１８】
前記第１のクリップから前記第２のクリップへの連続再生が可能であるか否かを判定は、前記年輪フォーマットのブリッジファイルを前記情報記録媒体の前記所定の位置に記録した後に行われてもよい。
【００１９】
前記年輪フォーマットの第１のリアルタイムファイルは、第１の補助ＡＶファイルと第１のリアルタイムメタデータファイルと第１のオーディオファイルと第１のビデオファイルとに基づいて生成されたものであり、前記年輪フォーマットの第２のリアルタイムファイルは、第２の補助ＡＶファイルと第２のリアルタイムメタデータファイルと第２のオーディオファイルと第２のビデオファイルとに基づいて生成されたものであり、前記年輪フォーマットのブリッジファイルを生成するステップは、前記第１の補助ＡＶファイルと前記第２の補助ＡＶファイルとの少なくとも一方に基づいて、補助ＡＶブリッジファイルを生成するステップと、前記補助ＡＶブリッジファイルを複数の補助ＡＶ・エレメントに分割するステップと、前記第１のリアルタイムメタデータファイルと前記第２のリアルタイムメタデータファイルとの少なくとも一方に基づいて、リアルタイムメタデータブリッジファイルを生成するステップと、前記リアルタイムメタデータブリッジファイルを複数のリアルタイムメタデータ・エレメントに分割するステップと、前記第１のオーディオファイルと前記第２のオーディオファイルとの少なくとも一方に基づいて、オーディオブリッジファイルを生成するステップと、前記オーディオブリッジファイルを複数のオーディオ・エレメントに分割するステップと、前記第１のビデオファイルと前記第２のビデオファイルとの少なくとも一方に基づいて、ビデオブリッジファイルを生成するステップと、前記ビデオブリッジファイルを複数のビデオ・エレメントに分割するステップと、前記複数の補助ＡＶ・エレメントと前記複数のリアルタイムメタデータ・エレメントと前記複数のオーディオ・エレメントと前記複数のビデオ・エレメントとを年輪単位に配列するステップとを包含してもよい。
【００２０】
前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、前記年輪単位に配列するステップは、前記少なくとも１つのボディ年輪のうち先頭のボディ年輪に含まれるビデオ・エレメントの先頭の再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列するステップを包含してもよい。
【００２１】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、前記年輪単位に配列するステップは、前記先頭のボディ年輪に含まれるビデオ・エレメントの先頭ビデオフレームの再生時刻と前記先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、前記複数のビデオ・エレメントと前記複数のオーディオ・エレメントとを配列するステップを包含してもよい。
【００２２】
前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記ビデオブリッジファイルを生成するステップは、前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成するステップと、前記編集点から前記第２のビデオファイルに含まれる前記特定のＧＯＰの終端までのビデオデータを含むビデオデータをコピーするステップと、前記コピーされたビデオデータの先頭に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成するステップとを包含してもよい。
【００２３】
前記第１のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第１のクリップの編集点は、前記第１のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記第２のビデオファイルは、少なくとも１つのＧＯＰを含み、前記第２のクリップの編集点は、前記第２のビデオファイルに含まれる前記少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、前記ビデオブリッジファイルを生成するステップは、前記第１のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータを含むビデオデータをコピーするステップと、前記第２のビデオファイルに含まれる前記特定のＧＯＰの先頭から前記編集点までのビデオデータに対応するプリデコードデータを生成するステップと、前記コピーされたビデオデータの終端に前記プリデコードデータを結合することにより、前記ビデオブリッジファイルを生成するステップとを包含してもよい。
【００２４】
前記ビデオ・エレメントは、少なくとも１つのビデオフレームを含み、前記オーディオブリッジファイルを生成するステップは、前記第１のオーディオファイルに含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点までのオーディオデータをコピーするステップと、前記第２のオーディオファイルに含まれるオーディオデータのうち、前記編集点からビデオフレーム境界に一致する点までのオーディオデータをコピーするステップと、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、前記オーディオブリッジファイルを生成するステップと、前記オーディオブリッジファイルのオーディオデータに対して前記編集点においてミュート処理を行うステップとを包含してもよい。
【００２５】
前記第１のオーディオファイルは、Ｎ１個のチャンネルにそれぞれ対応するＮ１個のオーディオデータを含み、前記第２のオーディオファイルは、Ｎ２個のチャンネルにそれぞれ対応するＮ２個のオーディオデータを含み、前記オーディオブリッジファイルを生成するステップは、前記第１のオーディオファイルに含まれるＮ１個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータをビデオフレーム境界に一致する点から編集点までコピーするステップと、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれているか否かを判定するステップと、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていると判定された場合には、前記第２のオーディオファイルに含まれるＮ２個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータを編集点からビデオフレーム境界に一致する点までコピーし、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記第２のオーディオファイルからコピーされた前記オーディオデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成するステップと、前記第２のオーディオファイルにＮチャンネルに対応するオーディオデータが含まれていないと判定された場合には、Ｎチャンネルに対応するミュートデータを編集点からビデオフレーム境界に一致する点まで生成し、前記第１のオーディオファイルからコピーされた前記オーディオデータに前記ミュートデータを結合することにより、Ｎチャンネルに対応するブリッジデータを生成するステップとを包含し、Ｎチャンネルは、Ｎ１個のチャンネルのうちの任意のチャンネルであり、Ｎ１、Ｎ２は１以上の任意の整数であってもよい。
【００２６】
前記オーディオブリッジファイルを生成するステップは、前記オーディオブリッジファイルへのイン点およびアウト点が前記オーディオデータの編集点と一致しないように、前記オーディオブリッジファイルを生成するステップを包含してもよい。
【００２７】
本発明の情報記録媒体は、年輪フォーマットのブリッジファイルが記録された情報記録媒体であって、前記年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含み、前記少なくとも１つのボディ年輪のそれぞれでは、補助ＡＶ・エレメントと、リアルタイムメタデータ・エレメントと、オーディオ・エレメントと、ビデオ・エレメントとがインタリーブされており、これにより上記目的が達成される。
【発明の効果】
【００２８】
本発明によれば、年輪フォーマットのブリッジファイルが生成され、情報記録媒体の所定の位置に記録される。年輪フォーマットのブリッジファイルを情報記録媒体の所定の位置に記録することによって、第１のクリップから第２のクリップへの連続再生が可能であるか否かが判定される。これにより、第１のクリップから第２のクリップへの連続再生を可能とすることができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００３０】
０．用語の定義
はじめに、本明細書で用いる用語を定義する。
（１）「リアルタイムファイル」（ｒｅａｌ−ｔｉｍｅ  ｆｉｌｅ）
「リアルタイムファイル」とは、ビデオファイル（Ｖｉｄｅｏ  ｆｉｌｅ）、オーディオファイル（Ａｕｄｉｏ  ｆｉｌｅ）、補助ＡＶファイル（Ｓｕｂ−Ｓｔｒｅａｍ  ＡＶ  ｆｉｌｅ）、リアルタイムメタデータファイル（Ｒｅａｌ  ｔｉｍｅ  Ｍｅｔａｄａｔａ  ｆｉｌｅ）のいずれかをいう。
【００３１】
ビデオファイルとは、ビデオデータを含むファイルをいう。
【００３２】
オーディオファイルとは、オーディオデータを含むファイルをいう。
【００３３】
補助ＡＶファイルとは、補助ＡＶデータを含むファイルをいう。補助ＡＶデータとは、ビデオデータの圧縮率より高い圧縮率で圧縮されたビデオデータおよびオーディオデータをいう。
【００３４】
リアルタイムメタデータファイルとは、リアルタイムメタデータを含むファイルをいう。リアルタイムメタデータとは、クリップの付加情報（例えば、タイムコード、ＵＭＩＤ）を示すデータをいう。ＵＭＩＤについては後述する。
（２）「クリップ」（ｃｌｉｐ）
「クリップ」とは、少なくとも２種類のリアルタイムファイルを集めたものをいう。１つのクリップに対応するリアルタイムファイルは、同一のクリップディレクトリの下に生成される。
（３）「年輪フォーマット」（Ａｎｎｕｌｕｓ  ｆｏｒｍａｔ）
「年輪フォーマット」とは、複数のファイルのそれぞれを複数のエレメントに分割し、これらのエレメントを「年輪」（Ａｎｎｕｌｕｓ）を１単位として配列することによって得られるフォーマットをいう。
（４）「年輪」（Ａｎｎｕｌｕｓ）
「年輪」とは、年輪フォーマットの１単位をいう。「年輪」には、「ボディ年輪」（Ｂｏｄｙ  Ａｎｎｕｌｕｓ）、「ヘッダ年輪」（Ｈｅａｄｅｒ  Ａｎｎｕｌｕｓ）、「フッタ年輪」（Ｆｏｏｔｅｒ  Ａｎｎｕｌｕｓ）という３つのタイプがある。
（５）「ブリッジファイル」（Ｂｒｉｄｇｅ  ｆｉｌｅ）
「ブリッジファイル」とは、補助ＡＶブリッジファイル（Ｓｕｂ−Ｓｔｒｅａｍ  ＡＶ  Ｂｒｉｄｇｅ  ｆｉｌｅ）、リアルタイムメタデータブリッジファイル（Ｒｅａｌ  ｔｉｍｅ  Ｍｅｔａｄａｔａ  Ｂｒｉｄｇｅ  ｆｉｌｅ）、ビデオブリッジファイル（Ｖｉｄｅｏ  Ｂｒｉｄｇｅ  ｆｉｌｅ）、オーディオブリッジファイル（Ａｕｄｉｏ  Ｂｒｉｄｇｅ  ｆｉｌｅ）のいずれかをいう。
【００３５】
補助ＡＶブリッジファイルとは、補助ＡＶデータの再生の不連続点を補うためのファイルをいう。
【００３６】
リアルタイムメタデータブリッジファイルとは、リアルタイムメタデータの再生の不連続点を補うためのファイルをいう。
【００３７】
オーディオブリッジファイルとは、オーディオデータの再生の不連続点を補うためのファイルをいう。
【００３８】
ビデオブリッジファイルとは、ビデオデータの再生の不連続点を補うためのファイルをいう。
【００３９】
１．記録装置の構成
図１は、本発明の実施の形態の記録装置１の構成の一例を示す。
【００４０】
記録装置１は、連続再生が可能であるか否かを判定する判定部１２と、年輪フォーマットのブリッジファイルを生成するブリッジファイル生成部１４と、年輪フォーマットのブリッジファイルを情報記録媒体１８に記録する記録部１６とを含む。
【００４１】
情報記録媒体１８としては、情報を記録することが可能な任意のタイプの媒体が使用され得る。情報記録媒体１８は、例えば、ブルーレイディスクなどの光ディスクである。
【００４２】
判定部１２は、エディットリストを受け取り、エディットリストに従った連続再生が可能であるか否かを判定する。例えば、エディットリストがクリップＡからクリップＢへの連続再生を指示している場合には、判定部１２は情報記録媒体１８からクリップＡに対応するリアルタイムファイルの配置情報とクリップＢに対応するリアルタイムファイルの配置情報とを読み出し、これらの配置情報に基づいてクリップＡからクリップＢへの連続再生が可能であるか否かを判定する。これらの配置情報は、例えば、情報記録媒体１８上のファイルシステム管理情報領域に記録されている。クリップＡからクリップＢへの連続再生が可能か否かの判定は、例えば、連続再生条件が満たされているか否かを判定することによって行われる。連続再生条件については後述される。
【００４３】
例えば、クリップＡは、カメラで撮影された映像の１シーンに関連するリアルタイムファイル（例えば、ビデオファイル、オーディオファイル、補助ＡＶファイル、リアルタイムメタデータ）の組である。例えば、クリップＢは、カメラで撮影された映像の他の１つのシーンに関連するリアルタイムファイル（例えば、ビデオファイル、オーディオファイル、補助ＡＶファイル、リアルタイムメタデータ）の組である。映像の１シーンとは、例えば、カメラの録画ボタンが押されてからその録画ボタンが押されなくなるまでの期間に撮影された一連の映像をいう。
【００４４】
図２Ａは、リアルタイムファイルのうち、ビデオファイル、オーディオファイル、補助ＡＶファイルのフォーマットを示す。図２Ａに示されるフォーマットは、ＭＸＦ（Ｍａｔｅｒｉａｌ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）と呼ばれる。
【００４５】
図２Ａに示されるように、ＭＸＦのファイルは、ＭＸＦファイルヘッダと、ＭＸＦファイルボディと、ＭＸＦファイルフッタとから構成されている。ＭＸＦファイルヘッダと、ＭＸＦファイルボディと、ＭＸＦファイルフッタは、それぞれ、６５５３６バイトに整列されている。
【００４６】
図２Ｂは、リアルタイムファイルのうち、リアルタイムメタデータファイルのフォーマットを示す。図２Ｂに示されるフォーマットは、ＢｉＭファイルと呼ばれる。ＢｉＭファイルのフォーマットは、ＭＰＥＧ−７で採用されている「ＩＳＯ／ＩＥＣ  ＦＤＩＳ  １５９３８−１」という規格において定義されている。
【００４７】
図２Ｂに示されるように、ＢｉＭファイルは、ＢｉＭファイルヘッダと、ＢｉＭファイルボディとから構成されている（ＢｉＭファイルフッタは存在しない）。
【００４８】
図２Ｃは、年輪フォーマットのリアルタイムファイルのデータレイアウトを示す。年輪フォーマットのリアルタイムファイルは、図２Ｃに示されるデータレイアウトに従って情報記録媒体１８に記録される。
【００４９】
年輪フォーマットのリアルタイムファイルは、補助ＡＶファイルを複数の補助ＡＶ・エレメント（Ｓｕｂ−Ｓｔｒｅａｍ  ＡＶ  Ｅｌｅｍｅｎｔｓ）に分割し、リアルタイムメタデータファイルを複数のリアルタイムメタデータ・エレメント（Ｒｅａｌｔｉｍｅ  Ｍｅｔａｄａｔａ  Ｅｌｅｍｅｎｔｓ）に分割し、複数のオーディオファイルを複数のオーディオ・エレメント（Ａｕｄｉｏ  Ｅｌｅｍｅｎｔｓ）に分割し、ビデオファイルを複数のビデオ・エレメント（Ｖｉｄｅｏ
Ｅｌｅｍｅｎｔｓ）に分割し、これらのエレメントを年輪を１単位として配列することによって得られる。
【００５０】
年輪フォーマットのリアルタイムファイルは、少なくとも１つのボディ年輪と、ヘッダ年輪と、フッタ年輪とを含む。
【００５１】
ボディ年輪のそれぞれでは、ＭＸＦファイルボディの補助ＡＶ・エレメントと、ＭＸＦファイルボディの１チャンネルあたりのオーディオ・エレメントと、ＭＸＦファイルボディのビデオ・エレメントと、ＢｉＭファイルボディのリアルタイムメタデータ・エレメントとがインタリーブされている。
【００５２】
ヘッダ年輪では、ＭＸＦファイルヘッダの補助ＡＶ・エレメントと、ＭＸＦファイルヘッダの１チャンネルあたりのオーディオ・エレメントと、ＭＸＦファイルヘッダのビデオ・エレメントと、ＢｉＭファイルヘッダのリアルタイムメタデータ・エレメントとがインタリーブされている。
【００５３】
フッタ年輪では、ＭＸＦファイルフッタの補助ＡＶ・エレメントと、ＭＸＦファイルフッタの１チャンネルあたりのオーディオ・エレメントと、ＭＸＦファイルフッタのビデオ・エレメントとがインタリーブされている。
【００５４】
図２Ｃにおいて、ＳＥは補助ＡＶ・エレメントを示し、ＲＥはリアルタイムメタデータ・エレメントを示し、ＲＡは再配置領域（Ｒｅ−ａｌｌｏｃａｔｉｏｎ
Ａｒｅａ）を示し、ＡＥはオーディオ・エレメントを示し、ＶＥはビデオ・エレメントを示し、ＳＡはシフト領域（Ｓｈｉｆｔｉｎｇ  Ａｒｅａ）を示す。
【００５５】
年輪の初期アロケーションでは、１つの年輪には、１個の補助ＡＶ・エレメントと、０個または１個のリアルタイムメタデータ・エレメントと、０個または１個の再配置領域と、４個または８個のオーディオ・エレメントと、１個のビデオ・エレメントと、０個または１個のシフト領域とが、この順番で連続的にアロケートされる。オーディオ・エレメントは、チャンネルの番号の順にアロケートされる。
【００５６】
各年輪は、ＥＣＣブロックの先頭セクタから開始する。各エレメントは、ＥＣＣブロックの境界から開始し、ＥＣＣブロックの境界で終了する。図２Ｃでは、ＥＣＣブロックの境界は▲で示されている。
【００５７】
図１を再び参照して、判定部１２がエディットリストに従った連続再生が可能でないと判定した場合には、判定部１２は、ブリッジファイル生成部１４にブリッジファイルの生成を指示する。
【００５８】
ブリッジファイル生成部１４は、エディットリストに従った連続再生が可能となるように、年輪フォーマットのブリッジファイルを生成する。例えば、エディットリストがクリップＡからクリップＢへの連続再生を指示している場合には、ブリッジファイル生成部１４は、クリップＡに対応する年輪フォーマットのリアルタイムファイルとクリップＢに対応する年輪フォーマットのリアルタイムファイルとの少なくとも一方に基づいて、年輪フォーマットのブリッジファイルを生成する。
【００５９】
図３は、ブリッジファイル生成部１４によって実行される処理の手順を示す。
【００６０】
クリップＡに対応する年輪フォーマットのリアルタイムファイルは、補助ＡＶファイルＡとリアルタイムメタデータファイルＡとオーディオファイルＡとビデオファイルＡとに基づいて生成され、図２Ｃに示されるデータレイアウトに従って情報記録媒体１８に記録されているものとする。
【００６１】
クリップＢに対応する年輪フォーマットのリアルタイムファイルは、補助ＡＶファイルＢとリアルタイムメタデータファイルＢとオーディオファイルＢとビデオファイルＢとに基づいて生成され、図２Ｃに示されるデータレイアウトに従って情報記録媒体１８に記録されているものとする。
【００６２】
ステップ３１では、ブリッジファイル生成部１４は、補助ＡＶファイルＡと補助ＡＶファイルＢとの少なくとも一方に基づいて、補助ＡＶブリッジファイルを生成する。
【００６３】
ステップ３２では、ブリッジファイル生成部１４は、ステップ３１において生成された補助ＡＶブリッジファイルを複数の補助ＡＶ・エレメントに分割する。ここで、補助ＡＶブリッジファイルを分割する際に使用される分割ルールは、補助ＡＶファイルを分割する際に使用される分割ルールと同一である。
【００６４】
ステップ３３では、ブリッジファイル生成部１４は、リアルタイムメタデータファイルＡとリアルタイムメタデータファイルＢとの少なくとも一方に基づいて、リアルタイムメタデータブリッジファイルを生成する。
【００６５】
ステップ３４では、ブリッジファイル生成部１４は、ステップ３３において生成されたリアルタイムメタデータブリッジファイルを複数のリアルタイムメタデータ・エレメントに分割する。ここで、リアルタイムメタデータブリッジファイルを分割する際に使用される分割ルールは、リアルタイムメタデータファイルを分割する際に使用される分割ルールと同一である。
【００６６】
ステップ３５では、ブリッジファイル生成部１４は、オーディオファイルＡとオーディオファイルＢとの少なくとも一方に基づいて、オーディオブリッジファイルを生成する。
【００６７】
ステップ３６では、ブリッジファイル生成部１４は、ステップ３５において生成されたオーディオブリッジファイルを複数のオーディオ・エレメントに分割する。ここで、オーディオブリッジファイルを分割する際に使用される分割ルールは、オーディオファイルを分割する際に使用される分割ルールと同一である。
【００６８】
ステップ３７では、ブリッジファイル生成部１４は、ビデオファイルＡとビデオファイルＢとの少なくとも一方に基づいて、ビデオブリッジファイルを生成する。
【００６９】
ステップ３８では、ブリッジファイル生成部１４は、ステップ３７において生成されたビデオブリッジファイルを複数のビデオ・エレメントに分割する。ここで、ビデオブリッジファイルを分割する際に使用される分割ルールは、ビデオファイルを分割する際に使用される分割ルールと同一である。
【００７０】
ステップ３９では、ブリッジファイル生成部１４は、複数の補助ＡＶ・エレメントと複数のリアルタイムメタデータ・エレメントと複数のオーディオ・エレメントと複数のビデオ・エレメントとを年輪単位に配列する。
【００７１】
このように、ブリッジファイル生成部１４が図３に示されるステップ３１〜３９を実行することにより、年輪フォーマットのブリッジファイルが生成されることになる。年輪フォーマットのブリッジファイルは、記録部１６によって情報記録媒体１８に記録される。
【００７２】
図４は、年輪フォーマットのブリッジファイルのデータレイアウトを示す。年輪フォーマットのブリッジファイルは、図４に示されるデータレイアウトに従って情報記録媒体１８に記録される。
【００７３】
年輪フォーマットのブリッジファイルは、少なくとも１つのボディ年輪を含む。ボディ年輪のそれぞれでは、補助ＡＶ・エレメントと、リアルタイムメタデータ・エレメントと、オーディオ・エレメントと、ビデオ・エレメントとがインタリーブされている。
【００７４】
図４において、ＳＳは補助ＡＶ・エレメントを示し、ＲＭはリアルタイムメタデータ・エレメントを示し、ＲＡは再配置領域を示し、ＡＵはオーディオ・エレメントを示し、ＶＥはビデオ・エレメントを示し、ＳＡはシフト領域を示す。
【００７５】
複数のビデオ・エレメントと複数のオーディオ・エレメントとは、先頭のボディ年輪に含まれるビデオ・エレメントの先頭の再生時刻と先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように配列される。このような配列は、ブリッジファイル生成部１４によって行われる（図３のステップ３９）。このような配列を実現するためには、例えば、ビデオブリッジファイルの先頭の再生時刻とオーディオブリッジファイルの先頭の再生時刻とが一致するようにビデオブリッジファイルとオーディオブリッジファイルとを生成し、ビデオブリッジファイルの先頭から切り出したビデオ・エレメントとオーディオブリッジファイルの先頭から切り出したオーディオ・エレメントとを先頭のボディ年輪に配列するようにすればよい。
【００７６】
このように、ビデオ・エレメントの先頭の再生時刻とオーディオ・エレメントの先頭の再生時刻とが一致するようにブリッジファイルを生成しておくことにより、ブリッジファイルの再生時に、ビデオ・エレメントの再生とオーディオ・エレメントの再生とを同期させるためのタイミング情報をブリッジファイル以外のファイルから取得する必要がない。ブリッジファイルのみを参照することにより、ビデオ・エレメントとオーディオ・エレメントとを同期させることができるからである。
【００７７】
なお、複数のビデオ・エレメントのそれぞれが、少なくとも１つのビデオフレームを含んでいる場合には、先頭のボディ年輪に含まれるビデオ・エレメントの先頭ビデオフレームの再生時刻と先頭のボディ年輪に含まれるオーディオ・エレメントの先頭の再生時刻とが一致するように、複数のビデオ・エレメントと複数のオーディオ・エレメントとを配列するようにすればよい。
【００７８】
図５は、年輪フォーマットのブリッジファイルが情報記録媒体１８に記録されている状態を示す。図５に示される例は、クリップＡからクリップＢへの連続再生が可能でないと判定されたために、年輪フォーマットのブリッジファイルが生成され、情報記録媒体１８に記録された場合を示す。
【００７９】
図５において、参照番号５１は、クリップＡに対応する年輪フォーマットのリアルタイムファイルが記録されている位置を示す。クリップＡに対応する年輪フォーマットのリアルタイムファイルは、情報記録媒体１８の中心から半径方向の距離がＲ１の位置に記録されている。
【００８０】
図５において、参照番号５２は、クリップＢに対応する年輪フォーマットのリアルタイムファイルが記録されている位置を示す。クリップＢに対応する年輪フォーマットのリアルタイムファイルは、情報記録媒体１８の中心から半径方向の距離がＲ２の位置に記録されている。
【００８１】
図５において、参照番号５３は、年輪フォーマットのブリッジファイルが記録されている位置を示す。年輪フォーマットのブリッジファイルは、情報記録媒体１８の中心から半径方向の距離がＲ３（Ｒ２＜Ｒ３＜Ｒ１）の位置に記録されている。例えば、Ｒ３＝（Ｒ１＋Ｒ２）／２である。
【００８２】
年輪フォーマットのブリッジファイルを記録すべき位置に空き領域がない場合には、その近傍の空き領域に年輪フォーマットのブリッジファイルを記録するようにしてもよいし、年輪フォーマットのブリッジファイルの大きさを増大させるようにしてもよい。
【００８３】
このように、年輪フォーマットのブリッジファイルを情報記録媒体１８の所定の位置に記録することによって、クリップＡからブリッジファイルを経由してクリップＢを再生することにより、クリップＡからクリップＢへの連続再生を可能とすることができる。
【００８４】
クリップＡからブリッジファイルを経由してクリップＢを再生することによって、クリップＡからクリップＢへの連続再生が可能であるか否かの判定は、年輪フォーマットのブリッジファイルを情報記録媒体１８に記録する前に行われてもよいし、年輪フォーマットのブリッジファイルを情報記録媒体１８に記録した後に行われてもよい。このような判定は、判定部１２によって行われる。
【００８５】
年輪フォーマットのブリッジファイルを情報記録媒体１８に記録する前にクリップＡからクリップＢへの連続再生が可能であるか否かの判定を行う場合には、年輪フォーマットのブリッジファイルを情報記録媒体１８の所定の位置に配置したと仮定して、クリップＡからブリッジファイルを経由してクリップＢを再生したと仮定した場合に連続再生条件が満たされるか否かを判定するようにすればよい。このような判定は、判定部１２によって行われる。判定部１２によって連続再生条件が満たされたと判定された場合には、記録部１６によって年輪フォーマットのブリッジファイルが情報記録媒体１８の所定の位置に記録される。判定部１２によって連続再生条件が満たされないと判定された場合には、例えば、年輪フォーマットのブリッジファイルを情報記録媒体１８の別の位置に再配置したと仮定して、連続再生条件が満たされるか否かを再度判定するようにすればよい。
【００８６】
年輪フォーマットのブリッジファイルを情報記録媒体１８に記録した後にクリップＡからクリップＢへの連続再生が可能であるか否かの判定を行う場合には、年輪フォーマットのブリッジファイルを情報記録媒体１８の所定の位置に記録した後に、クリップＡからブリッジファイルを経由してクリップＢを再生して連続再生条件が満たされるか否かを判定するようにすればよい。このような判定は、判定部１２によって行われる。判定部１２によって連続再生条件が満たされないと判定された場合には、例えば、情報記録媒体１８に記録された年輪フォーマットのブリッジファイルを削除して、年輪フォーマットのブリッジファイルを情報記録媒体１８の別の位置に記録するようにすればよい。
【００８７】
２．ブリッジファイルの生成
ブリッジファイルは、連続再生条件が満たされないと判定された場合に生成される。連続再生条件が満たされるか否かは、３種類のリアルタイムファイル（すなわち、ビデオファイル、オーディオファイルおよびリアルタイムメタデータファイル）のそれぞれについて判定される。３種類のリアルタイムファイルのうちの少なくとも１つについて、連続再生条件が満たされないと判定された場合には、４種類のブリッジファイル（すなわち、補助ＡＶブリッジファイル、リアルタイムメタデータブリッジファイル、オーディオブリッジファイルおよびビデオブリッジファイル）が生成される。
【００８８】
なお、補助ＡＶファイルについては連続再生条件が満たされるか否かを判定する必要がない。補助ＡＶファイルの性質上、補助ＡＶファイルについての連続再生条件は常に満たされていることが明らかだからである。
【００８９】
以下、２．１〜２．４では、個別のブリッジファイルをどのように生成するかについて説明する。
【００９０】
２．１  補助ＡＶブリッジファイルの生成
図６は、補助ＡＶブリッジファイルの生成処理の一例を示す。
【００９１】
この例では、エディットリストはクリップＡ→クリップＢ→クリップＡの連続再生を指示している。この例では、補助ＡＶブリッジファイルＣは、補助ＡＶファイル（クリップＡ）と補助ＡＶファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３１）。
【００９２】
この例では、補助ＡＶブリッジファイルＣは、３つのＣＰから構成されている。ここで、ＣＰとは、”コンテント・パッケージ”（Ｃｏｎｔｅｎｔ  Ｐａｃｋａｇｅ）の略称である。ＣＰは、補助ＡＶ・エレメントと等価である。
【００９３】
補助ＡＶブリッジファイルＣの３つのＣＰのそれぞれは、図６に示されるように、エディットリストの編集点Ｐ１、Ｐ２の前後において、補助ＡＶファイル（クリップＡ）の補助ＡＶデータと補助ＡＶファイル（クリップＢ）の補助ＡＶデータとをデコードおよび再エンコードすることによって生成される。
【００９４】
また、補助ＡＶファイルに対応するビデオファイルおよびオーディオファイルのデータをエンコードすることによって補助ＡＶブリッジファイルＣを生成するようにしてもよい。この場合、再エンコードによる画質の劣化を避けることができる。
【００９５】
補助ＡＶブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【００９６】
２．２  リアルタイムメタデータブリッジファイルの生成
リアルタイムメタデータブリッジファイルは、ビデオフレームに同期するデータをコピーすることによって生成される。リアルタイムメタデータファイルのデータは、１フレームあたり６１４４バイトに整列されているからである。
【００９７】
２．３  オーディオブリッジファイルの生成
図７Ａは、オーディオブリッジファイルの生成処理の一例を示す。
【００９８】
この例では、エディットリストはクリップＡ→クリップＢ→クリップＡの連続再生を指示している。この例では、オーディオブリッジファイルＣは、オーディオファイル（クリップＡ）とオーディオファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３５）。
【００９９】
この例では、オーディオブリッジファイルＣは、３つの部分から構成されている（＃１〜＃３）。
【０１００】
オーディオブリッジファイルＣの３つ部分のうち１番目の部分（＃１）は、オーディオファイル（クリップＡ）に含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点Ｐ１までのオーディオデータをコピーすることによって得られる。
【０１０１】
オーディオブリッジファイルＣの３つ部分のうち２番目の部分（＃２）は、オーディオファイル（クリップＢ）に含まれるオーディオデータのうち、編集点Ｐ１から編集点Ｐ２までのオーディオデータをコピーすることによって得られる。
【０１０２】
オーディオブリッジファイルＣの３つ部分のうち３番目の部分（＃３）は、オーディオファイル（クリップＡ）に含まれるオーディオデータのうち、編集点Ｐ２からビデオフレーム境界に一致する点までのオーディオデータをコピーすることによって得られる。
【０１０３】
コピーされた３つのオーディオデータを結合することにより、オーディオブリッジファイルＣが生成される。
【０１０４】
このように、オーディオブリッジファイルＣは、オーディオブリッジファイルＣの先頭および終端（オーディオブリッジファイルＣへのイン点およびアウト点）がオーディオデータの編集点と一致しないように生成される。
【０１０５】
さらに、オーディオブリッジファイルＣのオーディオデータに対して編集点においてミュート処理が行われる。このようなミュート処理は、例えば、オーディオブリッジファイルＣを生成する際にブリッジファイル生成部１４によって行われる（図３のステップ３５）。ミュート処理は、例えば、オーディオデータの振幅を低減することにより達成され得る。
【０１０６】
このように、オーディオデータの編集点に対してミュート処理を行うことにより、オーディオデータのつなぎ目でノイズが発生することを抑制または防止することができる。さらに、オーディオブリッジファイルＣへのイン点およびアウト点とオーディオデータの編集点とを一致させないことにより、オーディオブリッジファイルＣでのミュート処理を行わなくても、オーディオデータの編集点でのみ的確にミュート処理を行うことが可能になる。
【０１０７】
編集点Ｐ１、Ｐ２は、いずれも、ビデオフレーム境界に一致する点である。図７Ａにおいて、▲はビデオフレーム境界に一致する点を示す。□はオーディオデータに対してミュート処理を行う点を示す。
【０１０８】
なお、エディットリストがクリップＡ→クリップＢの連続再生を指示している場合には、オーディオファイル（クリップＡ）に含まれるオーディオデータのうち、ビデオフレーム境界に一致する点から編集点までのオーディオデータをコピーし、オーディオファイル（クリップＢ）に含まれるオーディオデータのうち、編集点からビデオフレーム境界に一致する点までのオーディオデータをコピーし、コピーされた２つのオーディオデータを結合することにより、オーディオブリッジファイルＣを生成するようにしてもよい。
【０１０９】
オーディオブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１１０】
図７Ｂは、オーディオブリッジファイルの生成処理の他の一例を示す。
【０１１１】
この例では、オーディオファイル（クリップＡ）は、４つのチャンネル（ＣＨ１、ＣＨ２、ＣＨ３、ＣＨ４）にそれぞれ対応する４つのオーディオデータを含んでおり、オーディオファイル（クリップＢ）は２つのチャンネル（ＣＨ１、ＣＨ２）にそれぞれ対応する２つのオーディオデータを含んでいる。
【０１１２】
この例では、エディットリストはクリップＡ→クリップＢの連続再生を指示している。この例では、オーディオブリッジファイルＣは、オーディオファイル（クリップＡ）とオーディオファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３５）。
【０１１３】
この例では、オーディオブリッジファイルＣは、４つのチャンネル（ＣＨ１、ＣＨ２、ＣＨ３、ＣＨ４）にそれぞれ対応する４つのブリッジデータを含む。４つのブリッジデータのそれぞれは、２つの部分から構成されている（＃１〜＃２）。
【０１１４】
チャンネルＣＨ１に対応するブリッジデータの２つの部分のうち１番目の部分（＃１）は、オーディオファイル（クリップＡ）に含まれる４つのオーディオデータのうち、チャンネルＣＨ１に対応するオーディオデータ（Ａ−１）をビデオフレーム境界に一致する点から編集点Ｐ１までコピーすることによって得られる。
【０１１５】
チャンネルＣＨ１に対応するブリッジデータの２つ部分のうち２番目の部分（＃２）は、オーディオファイル（クリップＢ）に含まれる２つのオーディオデータのうち、チャンネルＣＨ１に対応するオーディオデータ（Ｂ−１）を編集点Ｐ１からビデオフレーム境界に一致する点までコピーすることによって得られる。
【０１１６】
コピーされた２つのオーディオデータを結合することにより、チャンネルＣＨ１に対応するブリッジデータが生成される。チャンネルＣＨ２に対応するブリッジデータは、チャンネルＣＨ１に対応するブリッジデータと同様にして生成される。
【０１１７】
チャンネルＣＨ３に対応するブリッジデータの２つの部分のうち１番目の部分（＃１）は、オーディオファイル（クリップＡ）に含まれる４つのオーディオデータのうち、チャンネルＣＨ３に対応するオーディオデータ（Ａ−３）をビデオフレーム境界に一致する点から編集点Ｐ１までコピーすることによって得られる。
【０１１８】
チャンネルＣＨ３に対応するブリッジデータの２つ部分のうち２番目の部分（＃２）は、チャンネルＣＨ３に対応するミュートデータを編集点Ｐ１からビデオフレーム境界に一致する点まで生成することによって得られる。このようなミュートデータは、例えば、オールゼロのデータ（無音データ）とすることができる。
【０１１９】
コピーされたオーディオデータとミュートデータとを結合することにより、チャンネルＣＨ３に対応するブリッジデータが生成される。チャンネルＣＨ４に対応するブリッジデータは、チャンネルＣＨ３に対応するブリッジデータと同様にして生成される。
【０１２０】
なお、オーディオファイル（クリップＡ）が、Ｎ１個のチャンネルにそれぞれ対応するＮ１個のオーディオデータを含み、オーディオファイル（クリップＢ）が、Ｎ２個のチャンネルにそれぞれ対応するＮ２個のオーディオデータを含む場合にも、各チャンネルごとにブリッジデータを生成することにより、オーディオブリッジファイルＣを生成することができる。ここで、Ｎ１、Ｎ２は１以上の任意の整数である。
【０１２１】
例えば、Ｎチャンネルに対応するブリッジデータを生成する手順は、以下に示すとおりである。ここで、Ｎチャンネルは、Ｎ１個のチャンネルのうちの任意のチャンネルであるとする。
【０１２２】
（１）オーディオファイル（クリップＡ）に含まれるＮ１個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータをビデオフレーム境界に一致する点から編集点Ｐ１までコピーする。
【０１２３】
（２）オーディオファイル（クリップＢ）にＮチャンネルに対応するオーディオデータが含まれているか否かを判定する。このような判定は、例えば、エディットリストを参照することによって行われる。
【０１２４】
（３）オーディオファイル（クリップＢ）にＮチャンネルに対応するオーディオデータが含まれていると判定された場合には、オーディオファイル（クリップＢ）に含まれるＮ２個のオーディオデータのうち、Ｎチャンネルに対応するオーディオデータを編集点Ｐ１からビデオフレーム境界に一致する点までコピーし、オーディオファイル（クリップＡ）からコピーされたオーディオデータにオーディオファイル（クリップＢ）からコピーされたオーディオデータを結合する。これにより、Ｎチャンネルに対応するブリッジデータが生成される。
【０１２５】
（４）オーディオファイル（クリップＢ）にＮチャンネルに対応するオーディオデータが含まれていないと判定された場合には、Ｎチャンネルに対応するミュートデータを編集点Ｐ１からビデオフレーム境界に一致する点まで生成し、オーディオファイル（クリップＡ）からコピーされたオーディオデータにミュートデータを結合する。これにより、Ｎチャンネルに対応するブリッジデータが生成される。
【０１２６】
このように、オーディオブリッジファイルＣは、オーディオブリッジファイルＣの先頭および終端（オーディオブリッジファイルＣへのイン点およびアウト点）がオーディオデータの編集点と一致しないように生成される。
【０１２７】
さらに、オーディオブリッジファイルＣのオーディオデータに対して編集点においてミュート処理が行われる。このようなミュート処理は、例えば、オーディオブリッジファイルＣを生成する際にブリッジファイル生成部１４によって行われる（図３のステップ３５）。ミュート処理は、例えば、オーディオデータの振幅を低減することにより達成され得る。
【０１２８】
このように、オーディオデータの編集点に対してミュート処理を行うことにより、オーディオデータのつなぎ目でノイズが発生することを抑制または防止することができる。さらに、オーディオブリッジファイルＣへのイン点およびアウト点とオーディオデータの編集点とを一致させないことにより、オーディオブリッジファイルＣでのミュート処理を行わなくても、オーディオデータの編集点でのみ的確にミュート処理を行うことが可能になる。
【０１２９】
編集点Ｐ１は、ビデオフレーム境界に一致する点である。図７Ｂにおいて、▲はビデオフレーム境界に一致する点を示す。□はオーディオデータに対してミュート処理を行う点を示す。
【０１３０】
オーディオブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１３１】
２．４  ビデオブリッジファイルの生成
２．４．１  フレーム内（Ｉｎｔｒａ−ｆｒａｍｅ）ビデオブリッジファイルの生成
図８Ａは、ビデオファイルがフレーム内圧縮されたビデオデータを含む場合における、ビデオブリッジファイルの生成処理の一例を示す。ビデオデータは、１フレームあたり２０４８バイトに整列されている。
【０１３２】
この例では、エディットリストはクリップＡ→クリップＢ→クリップＡの連続再生を指示している。この例では、ビデオブリッジファイルＣは、ビデオファイル（クリップＡ）とビデオファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３７）。
【０１３３】
この例では、ビデオブリッジファイルＣは、３つの部分から構成されている（＃１〜＃３）。
【０１３４】
ビデオブリッジファイルＣの３つ部分のうち１番目の部分（＃１）は、ビデオファイル（クリップＡ）に含まれる１フレームビデオデータのうち、編集点Ｐ１の直前の１フレームビデオデータをコピーすることによって得られる。
【０１３５】
ビデオブリッジファイルＣの３つ部分のうち２番目の部分（＃２）は、ビデオファイル（クリップＢ）に含まれる１フレームビデオデータのうち、編集点Ｐ１から編集点Ｐ２までの１フレームビデオデータをコピーすることによって得られる。
【０１３６】
ビデオブリッジファイルＣの３つ部分のうち３番目の部分（＃３）は、ビデオファイル（クリップＡ）に含まれる１フレームビデオデータのうち、編集点Ｐ２より後の少なくとも１つの１フレームビデオデータをコピーすることによって得られる。
【０１３７】
コピーされた複数の１フレームビデオデータを結合することにより、ビデオブリッジファイルＣが生成される。
【０１３８】
ビデオブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１３９】
２．４．２  フレーム間（Ｉｎｔｅｒ−ｆｒａｍｅ）ビデオブリッジファイルの生成
図８Ｂは、ビデオファイルがフレーム間圧縮されたビデオデータを含む場合における、ビデオブリッジファイルの生成処理の一例を示す。
【０１４０】
この例では、エディットリストはクリップＡ→クリップＢ→クリップＡの連続再生を指示している。この例では、ビデオブリッジファイルＣは、少なくとも１つのＧＯＰを含むビデオファイル（クリップＡ）と少なくとも１つのＧＯＰを含むビデオファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３７）。
【０１４１】
ここで、「ＧＯＰ」とは、Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓの略称であり、複数のピクチャをグループ化したものをいう。ピクチャには、Ｉピクチャ、Ｐピクチャ、Ｂピクチャという３つのタイプがある。ＧＯＰおよびピクチャは、ＭＰＥＧ規格において定義されている。これらの定義は周知であるのでここでは詳しい説明を省略する。
【０１４２】
この例では、ビデオブリッジファイルＣは、５つの部分（＃１〜＃５）から構成されている。
【０１４３】
図８Ｂに示されるように、クリップＢの編集点Ｐ１（クリップＢのイン点）は、ビデオファイル（クリップＢ）に含まれる少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にある。この場合、ビデオブリッジファイルＣの１番目の部分（＃１）は、ビデオファイル（クリップＢ）に含まれる特定のＧＯＰの先頭から編集点Ｐ１までのビデオデータに対応するプリデコードデータを生成する（例えば、特定のＧＯＰの先頭から編集点Ｐ１までのＩピクチャおよびＰピクチャをコピーする）ことによって得られる。
【０１４４】
このように、プリデコードデータを生成することにより、編集点Ｐ１の先頭フレームに対して再エンコード処理を行うことなくデコード可能である。その結果、画質劣化を防止することが可能になる。
【０１４５】
図８Ｂに示されるように、クリップＢの編集点Ｐ２（クリップＢのアウト点）は、ビデオファイル（クリップＢ）に含まれる少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、かつ、クリップＡの編集点Ｐ２（クリップＡのイン点）は、ビデオファイル（クリップＡ）に含まれる少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にある。この場合、ビデオブリッジファイルＣの４番目の部分（＃４）は、クリップＢのアウト点を含む特定のＧＯＰをデコードし、クリップＡのイン点を含む特定のＧＯＰをデコードし、２つのデコードされたビデオデータを編集点Ｐ２において結合し、結合されたビデオデータを１つのＧＯＰとして再エンコードすることによって得られる。
【０１４６】
なお、エディットリストがクリップＡ→クリップＢの連続再生を指示している場合において、クリップＢの編集点（クリップＢのイン点）がビデオファイル（クリップＢ）の特定のＧＯＰの途中にある場合には、その特定のＧＯＰの先頭からその編集点までのビデオデータに対応するプリデコードデータを生成し、その編集点からその特定のＧＯＰの終端までのビデオデータを含むビデオデータをコピーし、そのコピーされたビデオデータの先頭にプリデコードデータを結合することにより、ビデオブリッジファイルＣを生成するようにしてもよい。
【０１４７】
ビデオブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１４８】
図８Ｃは、ビデオファイルがフレーム間圧縮されたビデオデータを含む場合において、ビデオブリッジファイルの生成処理の一例を示す。
【０１４９】
この例では、エディットリストはクリップＡ→クリップＢ→クリップＡの連続再生を指示している。この例では、ビデオブリッジファイルＣは、少なくとも１つのＧＯＰを含むビデオファイル（クリップＡ）と少なくとも１つのＧＯＰを含むビデオファイル（クリップＢ）とに基づいて生成される。このような生成は、ブリッジファイル生成部１４によって行われる（図３のステップ３７）。
【０１５０】
この例では、ビデオブリッジファイルＣは、６つの部分（＃１〜＃６）から構成されている。
【０１５１】
図８Ｃに示されるように、クリップＢの編集点Ｐ２（クリップＢのアウト点）は、ビデオファイル（クリップＢ）に含まれる少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にあり、かつ、クリップＡの編集点Ｐ２（クリップＡのイン点）は、ビデオファイル（クリップＡ）に含まれる少なくとも１つのＧＯＰのうち特定のＧＯＰの途中にある。この場合、ビデオブリッジファイルＣの６番目の部分（＃６）は、クリップＡの編集点Ｐ２（クリップＡのイン点）を含む特定のＧＯＰの先頭から編集点Ｐ２までのビデオデータに対応するプリデコードデータを生成する（例えば、特定のＧＯＰの先頭から編集点Ｐ２までのＩピクチャおよびＰピクチャをコピーする）ことによって得られる。
【０１５２】
このように、プリデコードデータを生成することにより、クリップＡのイン点にアクセスする前に、プリデコードを開始することができる。
【０１５３】
なお、エディットリストがクリップＡ→クリップＢの連続再生を指示している場合において、クリップＡの編集点（クリップＡのアウト点）がビデオファイル（クリップＡ）の特定のＧＯＰの途中にあり、かつ、クリップＢの編集点（クリップＢのイン点）がビデオファイル（クリップＢ）の特定のＧＯＰの途中にある場合には、ビデオファイル（クリップＡ）に含まれる特定のＧＯＰの先頭からその編集点までのビデオデータを含むビデオデータをコピーし、ビデオファイル（クリップＢ）に含まれる特定のＧＯＰの先頭からその編集点までのビデオデータに対応するプリデコードデータを生成し、そのコピーされたビデオデータの終端にプリデコードデータを結合することにより、ビデオブリッジファイルＣを生成するようにしてもよい。
【０１５４】
ビデオブリッジファイルＣの再生タイミングは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１５５】
図８Ｄ、図８Ｅは、オーディオデータの編集点とビデオデータの編集点とが同一の場合において、オーディオブリッジファイルおよびビデオブリッジファイルの生成処理の一例を示す。
【０１５６】
オーディオデータの編集点とビデオデータの編集点とが同一の場合には、オーディオブリッジファイルのミュートの制約条件から、編集点とブリッジファイルへの遷移点とを同一にすることはできない。従って、プリデコードデータをビデオブリッジファイルの途中に含むようにビデオブリッジファイルを生成する場合がある。この場合には、プリデコードデータは、ビデオブリッジファイルにのみ存在し、ビデオブリッジファイル以外のブリッジファイルには影響を及ぼさない。
【０１５７】
オーディオブリッジファイルＣの再生タイミングとビデオブリッジファイルＣの再生タイミングとは、プレイリストに示される。プレイリストは、ブリッジファイル生成部１４から出力される。
【０１５８】
３．連続再生条件
連続再生条件は、ディスクに記録されたリアルタイムファイルが連続して再生され得るか否かを判定するために使用される。連続再生条件が満たされるか否かを判定するために、基準再生モデル（Ｒｅｆｅｒｅｎｃｅ  Ｐｌａｙｂａｃｋ  Ｍｏｄｅｌ）が定義されている。
【０１５９】
図９は、基準再生モデルの構成を示す。
【０１６０】
基準再生モデルは、ディスクと、ピックアップと、トラックバッファと、デコードモジュールとから構成されている。
【０１６１】
リアルタイムファイルを再生する場合、ピックアップは、年輪フォーマットで記録されているデータをディスクから読み出す。ディスクから読み出されたデータは、トラックバッファに格納される。トラックバッファからのデータはデコードモジュールに連続して転送される。
【０１６２】
図９において、Ｖｔはディスクからトラックバッファへのデータレートを示し、Ｖｄｘはトラックバッファからデコードモジュールへのデータレートを示す。
【０１６３】
連続再生条件は、（数１）によって表現される。０以上の任意の整数ｉに対してＢｘ（ｉ）≧０が成立するとき、連続再生条件が満たされるという。それ以外のとき、連続再生条件は満たされないという。
【０１６４】
（数１）
Ｂｘ（ｉ）≧０  （ｉ＝０，１，２，・・・に対して）
Ｂｘ（ｉ）＝Ｂｌｘ  （ｉ＝０のとき）
Ｂｘ（ｉ）＝Ｂｘ（ｉ−１）＋Ｄｘ（ｉ）−Ｖｄｘ×Ｔｘ（ｉ）  （ｉ＝１，２，．．．のとき）
Ｄｘ（ｉ）＝（Ｖｔ−Ｖｄｘ）×Ｓｘ（ｉ）／Ｖｔ
ただし、Ｄｘ（ｉ）≧ＢＦｘ−Ｂｘ（ｉ−１）の場合には、Ｄｘ（ｉ）＝ＢＦｘ−Ｂｘ（ｉ−１）
ここで、
Ｂｘ（ｉ）：トラックバッファに蓄積されているデータ量であって、ピックアップが年輪＃（ｉ＋１）において読み出されるべき場所にアクセスした時点のデータ量。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１６５】
Ｄｘ（ｉ）：年輪＃ｉからデータが読み出されることによる、トラックバッファ内のデータの増加量。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１６６】
Ｓｘ（ｉ）：年輪＃ｉから読み出されるべきデータのサイズ。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１６７】
Ｔｘ（ｉ）：ピックアップのアクセス時間。年輪＃ｉから読み出されるべきデータの終端から年輪＃（ｉ＋１）から読み出されるべきデータの先頭までのアクセス時間。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１６８】
Ｂｌｘ：データの再生を開始する時点においてトラックバッファに蓄積されているデータのサイズ。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１６９】
ＢＦｘ：トラックバッファに割り当てられたデータの最大サイズ。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１７０】
Ｖｔ：ディスクからトラックバッファへのデータレート。
【０１７１】
Ｖｄｘ：トラックバッファに蓄積されたデータをデコードモジュールに転送する時のデータレート。データは、ビデオデータ、オーディオデータ、または、リアルタイムメタデータのいずれかである。
【０１７２】
なお、サフィックスの”ｘ”は、Ｖ、Ａ、または、Ｍのいずれかであり、対象となるデータのタイプを示す。
【０１７３】
Ｖ：ビデオデータ
Ａ：オーディオデータ
Ｍ：リアルタイムメタデータ
４．ＵＭＩＤ
リアルタイムメタデータ・エレメントは、付加情報としてＵＭＩＤ（Ｕｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  Ｉｄｅｎｔｉｆｉｅｒ）を含む。ＵＭＩＤとは、ＡＶエレメントおよびＡＶエレメントが含むユニットデータをグローバルユニークに識別するための識別子である。ＵＭＩＤは、例えば３２バイトまたは６４バイトのバイト列を有する。
【０１７４】
３２バイトのバイト列を有するＵＭＩＤを基本ＵＭＩＤ（Ｂａｓｉｃ  ＵＭＩＤ）と呼ぶ。基本ＵＭＩＤはＡＶエレメントを識別するために用いる。ＡＶエレメントは、圧縮または非圧縮のビデオ・エレメント、圧縮または非圧縮のオーディオ・エレメント、マルチチャネルデータまたはシングルチャネルデータ等である。
【０１７５】
６４バイトのバイト列を有するＵＭＩＤを拡張ＵＭＩＤ（Ｅｘｔｅｎｄｅｄ  ＵＭＩＤ）と呼ぶ。拡張ＵＭＩＤは、ＡＶエレメントの識別に加えて、ＡＶエレメントが含むユニットデータを識別するために用いる。ユニットデータは、ビデオクリップデータまたは編集済みの完全にパッケージングされた状態のビデオデータエレメントが含む１フレームデータ等、所定のデータ単位の映像を示すデータである。
【０１７６】
基本ＵＭＩＤは、ＡＶエレメントを識別するためのグローバルユニークな識別値を含む。この識別値は、例えば、ＡＶエレメントが生成された時刻とＡＶエレメントを生成した機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスとを組み合わせた値である。
【０１７７】
基本ＵＭＩＤは、ＡＶエレメントを識別するために用いられるが、他のデータ、例えば、補助ＡＶ・エレメント（データエッセンス、サブタイトルデータおよびカルーセルデータ等）を識別するために用いられても良い。また、ビデオ・エレメントとそれに同期したオーディオ・エレメントとを１グループのエレメントとして識別するように基本ＵＭＩＤに識別値を割り当てても良い。また、１フレームデータで構成されるビデオクリップデータ、編集済みの完全にパッケージングされた状態のビデオ・エレメント等を識別するように基本ＵＭＩＤに識別値を割り当てても良い。基本ＵＭＩＤを用いることで、任意の長さのデータを識別することが出来る。
【０１７８】
拡張ＵＭＩＤは、ＡＶエレメントの識別に加えて、ＡＶエレメントが含むユニットデータを識別するために用いられる。拡張ＵＭＩＤのフォーマットの一例を図１０に示す。図１０に示す拡張ＵＭＩＤ２４１は、基本ＵＭＩＤ２４２とソースパック２４３とを含む。拡張ＵＭＩＤ２４１のデータサイズは例えば６４バイトである。基本ＵＭＩＤ２４２およびソースパック２４３それぞれのデータサイズは例えば３２バイトである。基本ＵＭＩＤ２４２はＡＶエレメントを識別するための識別子として拡張ＵＭＩＤ２４１に含まれる。ソースパック２４３は、ＡＶデータエレメントが含むユニットデータの初期生成条件を示す時間データ２４４、位置データ２４５およびユーザデータ２４６を含む。
【０１７９】
時間データ２４４は、ユニットデータを最初に生成した時間（年月日および時刻）を示す。時間データ２４４のデータサイズは例えば８バイトである。時間データ２４４が示す時間をユニットデータ毎に異ならせることにより、ユニットデータを識別することが出来る。例えば、拡張ＵＭＩＤ２４１を用いて識別するユニットデータがフレームデータである場合には、時間データ２４４として記録される時間をカウントする速さを、フレームレートよりも速くなるように設定することで、時間データ２４４が示す時間をフレームデータ毎に異ならせることが出来る。
【０１８０】
位置データ２４５は、ユニットデータを最初に生成した場所の地理的位置情報（例えば、高度、緯度および経度）を示す。位置データ２４５のデータサイズは例えば１２バイトである。位置データ２４５が高度、緯度および経度を示す場合、高度を示すデータ、緯度を示すデータおよび経度を示すデータそれぞれのデータサイズは例えば４バイトである。位置データ２４５は、映像を撮影した撮影者の位置を示してもよいし、撮影対象の位置を示しても良い。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機から得られるＧＰＳデータを位置データ２４５としてもよい。ＧＰＳ受信機は、撮影機器に外部接続または内蔵され得る。
【０１８１】
ユーザデータ２４６は、ユニットデータを最初に生成したユーザ（例えば撮影者）に関するデータを示す。ユーザデータ２４６は、国コード２４７、組織コード２４８およびユーザコード２４９を含む。ユーザデータ２４６のデータサイズは例えば１２バイトである。国コード２４７、組織コード２４８、ユーザコード２４９それぞれのデータサイズは例えば４バイトである。
【０１８２】
国コード２４７は、ユーザが属する組織の本拠国を示す文字列であり、例えばＩＳＯ  ３１６６−１に従って、ｕｓ（アメリカ合衆国）、ｊｐ（日本）、ｕｋ（イギリス）、ｄｅ（ドイツ連邦共和国）、ｋｒ（大韓民国）のように表わされる。
【０１８３】
組織コード２４８は、ユーザが属する組織を表す文字列である。国コード２４７と組織コード２４８とを組み合わせることにより、ユーザが属する組織をワールドワイドに特定することが出来る。なお、組織コード２４８をＳＭＰＴＥ（Ｓｏｃｉｅｔｙ  ｏｆ  Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  ａｎｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｅｎｇｉｎｅｅｒｓ）  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ａｕｔｈｏｒｉｔｙに予め登録しておくことにより、同一国内で組織コード２４８が重複することを避けることが出来る。
【０１８４】
ユーザコード２４９はユーザに割り当てられるコードであり、ユーザが属する組織によって任意にユーザに割り当てられる。
【０１８５】
なお、ユーザデータ２４６は、特定の組織に属さないフリーランサーを識別するための別のフォーマットで構成されていても良い。
【０１８６】
なお、ＡＶエレメントおよびＡＶエレメントが含むユニットデータをグローバルユニークに識別するために基本ＵＭＩＤ２４２およびソースパック２４３が含むデータは一旦決定されたならば、その内容は変更されない。
【０１８７】
リアルタイムメタデータ・エレメントが付加情報として基本ＵＭＩＤのような識別子を含むことにより、ビデオ・エレメントおよびビデオ・エレメントに関連するオーディオ・エレメントをグローバルユニークに識別することができる。このことにより、ビデオ・エレメントおよびオーディオ・エレメントがネットワーク等を介して世界中の様々なユーザに伝送されて編集された場合でも、ビデオ・エレメントおよびオーディオ・エレメントを識別することが出来る。
【０１８８】
また、リアルタイムメタデータ・エレメントが、ソースパック２４３を含む拡張ＵＭＩＤ２４１のような識別子を含む場合には、ビデオ・エレメントおよびオーディオ・エレメントに加えてビデオ・エレメントが含むビデオユニットデータをグローバルユニークに識別することが出来る。
【０１８９】
また、リアルタイムメタデータ・エレメントが拡張ＵＭＩＤ２４１のような識別子を含むことにより、様々な編集作業が容易になる。例えば、ビデオユニットデータの再生中に、表示画面の一部に撮影場所を示す地図を表示させるような編集も、編集装置に世界中の地図データを予め格納しておき、位置データ２４５から特定される位置を示す地図データを編集装置が読み出すことにより容易に行うことが出来る。
【産業上の利用可能性】
【０１９０】
本発明によれば、年輪フォーマットのブリッジファイルが生成され、情報記録媒体の所定の位置に記録される。年輪フォーマットのブリッジファイルを情報記録媒体の所定の位置に記録することによって、第１のクリップから第２のクリップへの連続再生が可能であるか否かが判定される。これにより、第１のクリップから第２のクリップへの連続再生を可能とすることができる。従って、本発明は、記録装置、記録方法および情報記録媒体等として有用である。
【図面の簡単な説明】
【０１９１】
【図１】本発明の実施の形態の記録装置１の構成の一例を示す図
【図２Ａ】ビデオファイル、オーディオファイル、補助ＡＶファイルのフォーマットを示す図
【図２Ｂ】リアルタイムメタデータファイルのフォーマットを示す図
【図２Ｃ】年輪フォーマットのリアルタイムファイルのデータレイアウトを示す図
【図３】ブリッジファイル生成部１４によって実行される処理の手順を示す図
【図４】年輪フォーマットのブリッジファイルのデータレイアウトを示す図
【図５】年輪フォーマットのブリッジファイルが情報記録媒体１８に記録されている状態を示す図
【図６】補助ＡＶブリッジファイルの生成処理の一例を示す図
【図７Ａ】オーディオブリッジファイルの生成処理の一例を示す図
【図７Ｂ】オーディオブリッジファイルの生成処理の他の一例を示す図
【図８Ａ】ビデオブリッジファイルの生成処理の一例を示す図
【図８Ｂ】ビデオブリッジファイルの生成処理の一例を示す図
【図８Ｃ】ビデオブリッジファイルの生成処理の一例を示す図
【図８Ｄ】オーディオブリッジファイルおよびビデオブリッジファイルの生成処理の一例を示す図
【図８Ｅ】オーディオブリッジファイルおよびビデオブリッジファイルの生成処理の一例を示す図
【図９】基準再生モデルの構成を示す図
【図１０】拡張ＵＭＩＤのフォーマットの一例を示す図
【符号の説明】
【０１９２】
１  記録装置
１２  判定部
１４  ブリッジファイル生成部
１６  記録部
１８  情報記録媒体
【図１】
2005025908.tif 000003
【図２Ａ】
2005025908.tif 000004
【図２Ｂ】
2005025908.tif 000005
【図２Ｃ】
2005025908.tif 000006
【図３】
2005025908.tif 000007
【図４】
2005025908.tif 000008
【図５】
2005025908.tif 000009
【図６】
2005025908.tif 000010
【図７Ａ】
2005025908.tif 000011
【図７Ｂ】
2005025908.tif 000012
【図８Ａ】
2005025908.tif 000013
【図８Ｂ】
2005025908.tif 000014
【図８Ｃ】
2005025908.tif 000015
【図８Ｄ】
2005025908.tif 000016
【図８Ｅ】
2005025908.tif 000017
【図９】
2005025908.tif 000018
【図１０】
2005025908.tif 000019