(57)【要約】【課題】記録媒体の利便性を向上させ、より容易に編集処理を行うことができるようにする。【解決手段】フレームメタデータ処理部６６に内蔵されるＬＴＣデータ処理部７１は、画像信号のフレームに同期してＬＴＣデータを生成し、生成したＬＴＣデータをメモリコントローラ３７に供給し、画像データや音声データ等とともにフレームメタデータとして光ディスクに記録させる。また、クリップメタデータ処理部６７に内蔵されるＬＴＣデータ処理部７２は、フレームメタデータ処理部６６より供給されるＬＴＣデータに基づいて、ＬＴＣとフレーム番号を対応させる変換テーブルを生成し、生成した変換テーブルをメモリコントローラ３７に供給し、画像データや音声データ等とともにクリップメタデータとして光ディスクに記録させる。本発明は、撮像記録編集システムに適用することができる。【選択図】      図３
2004312279.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記録媒体に記録する制御を行うデータ記録制御装置において、
前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御手段と、
前記画像データの各フレームの絶対的な位置情報である第１の位置情報を、前記画像データの第１のメタデータとして前記記録媒体に記録する記録制御を行う第２の記録制御手段と、
前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、前記画像データの第２のメタデータとして前記記録媒体に記録する記録制御を行う第３の記録制御手段と
を備えることを特徴とするデータ記録制御装置。
【請求項２】
前記第１の位置情報は、実際の時刻を利用して、前記フレームの絶対的な位置を示すタイムコードである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項３】
前記第１の位置情報は、所定の時刻を基準とした時間情報を利用して、前記フレームの絶対的な位置を示すタイムコードである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項４】
前記第２の位置情報は、前記画像データの先頭のフレームからのフレーム数を示すフレーム番号を利用して、前記フレームの相対的な位置を示すタイムコードである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項５】
前記第１のメタデータは、前記画像データに関する情報であり、再生時にリアルタイム性を要求される情報により構成されるメタデータである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項６】
前記第１のメタデータは、前記画像データの前記フレーム毎のメタデータである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項７】
前記第２のメタデータは、前記画像データに関する情報であり、再生時にリアルタイム性を要求されない情報により構成されるメタデータである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項８】
前記第２のメタデータは、前記画像データを含むファイル毎のメタデータである
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項９】
前記第１の記録制御手段は、所定の再生時間分の再生に必要なデータ量毎に前記画像データを前記記録媒体に記録するように、前記記録制御を周期的に行い、
前記第２の記録制御手段は、前記再生時間分の再生に必要なデータ量の前記画像データに対応するデータ量毎に前記第１のメタデータを前記記録媒体に記録するように、前記記録制御を周期的に行い、
前記第１の記録制御手段および前記第２の記録制御手段は、前記再生時間分の再生に必要なデータ量毎の前記画像データ、および、前記再生時間分の再生に必要なデータ量の前記画像データに対応するデータ量の前記第１のメタデータが、前記記録媒体の物理的な位置において、互いに交互に配置されるように、前記記録制御を行う
ことを特徴とする請求項１に記載のデータ記録制御装置。
【請求項１０】
画像データを記録媒体に記録する制御を行うデータ記録制御装置のデータ記録制御方法であって、
前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御ステップと、
前記画像データの各フレームの絶対的な位置情報である第１の位置情報を、前記画像データの第１のメタデータとして前記記録媒体に記録する記録制御を行う第２の記録制御ステップと、
前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、前記画像データの第２のメタデータとして前記記録媒体に記録する記録制御を行う第３の記録制御ステップと
を含むことを特徴とするデータ記録制御方法。
【請求項１１】
画像データを記録媒体に記録する制御を行うデータ記録制御装置を制御するコンピュータが実行可能なプログラムであって、
前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御ステップと、
前記画像データの各フレームの絶対的な位置情報である第１の位置情報を、前記画像データの第１のメタデータとして前記記録媒体に記録する記録制御を行う第２の記録制御ステップと、
前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、前記画像データの第２のメタデータとして前記記録媒体に記録する記録制御を行う第３の記録制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
画像データが記録された記録媒体より前記画像データを再生するデータ再生装置において、
ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御手段と、
前記第１の読み出し手段により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出手段と、
前記算出手段により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御手段と
を備えることを特徴とするデータ再生装置。
【請求項１３】
画像データが記録された記録媒体より前記画像データを再生するデータ再生装置のデータ再生方法であって、
ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップと、
前記第１の読み出しステップの処理により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出ステップと、
前記算出ステップの処理により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップと
を含むことを特徴とするデータ再生方法。
【請求項１４】
画像データが記録された記録媒体より前記画像データを再生するデータ再生装置を制御するコンピュータが実行可能なプログラムであって、
ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップと、
前記第１の読み出しステップの処理により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出ステップと、
前記算出ステップの処理により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
画像データが記録される記録媒体であって、
前記画像データ、前記画像データの第１のメタデータであり、前記画像データの各フレームの絶対的な位置情報である第１の位置情報、並びに、前記画像データの第２のメタデータであり、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルとを記録している
ことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデータ記録制御装置および方法、データ再生装置および方法、プログラム、並びに記録媒体に関し、特に、例えば、より容易に編集処理を行うこと等ができるようにするデータ記録制御装置および方法、データ再生装置および方法、プログラム、並びに記録媒体に関する。
【０００２】
【従来の技術】
近年、撮影等により取得された画像データや音声データが記録媒体に記録される際に、画像データや音声データに編集用の情報として、付加情報が付加される方法が普及してきた（例えば、特許文献１参照）。
【０００３】
例えば、画像データや音声データが、ＶＴＲ（Ｖｉｄｅｏ  Ｔａｐｅ  Ｒｅｃｏｒｄｅｒ）等により、ビデオテープに記録される場合、図１Ａに示されるように、ビデオテープ１０の所定の記憶領域であるエッセンスデータ記憶領域１１には、音声データや画像データ（図中斜め方向に傾斜した黒色の長方形部分）が順番に記録されるとともに、所定の記憶領域である付加情報記憶領域１３には、画像データの各フレームのタイムコードであるＬＴＣ（Ｌｉｎｅａｒ  Ｔｉｍｅ  Ｃｏｄｅ）が、画像データに対応させて記録される。
【０００４】
図１Ａの場合、ビデオテープ１０のエッセンスデータ記憶領域１１には、画像データおよび音声データを含む３つのクリップ（クリップ１２−１乃至１２−３）が記録されており、それに対応してＬＴＣが付加情報記憶領域１３に記憶されている。クリップ１２−１乃至１２−３の各クリップに対応するＬＴＣの、先頭のＬＴＣである先頭ＬＴＣ１４−１乃至１４−３の値は、それぞれ、「００：１０：２０：００」、「１２：３４：５６：１０」、および「００：００：３０：１５」である。
【０００５】
ＬＴＣは、各クリップ内においては連続であるが、各クリップ間においては、不連続である場合もあり、複数のクリップにおいて、同じ値のＬＴＣが存在する場合もある。
【０００６】
ところで、画像データや音声データの編集方法として、近年、パーソナルコンピュータ等を用いて編集を行う、ノンリニア編集（ＮＬＥ：Ｎｏｎ  Ｌｉｎｅａｒ  Ｅｄｉｔｉｎｇ）という方法がある。ノンリニア編集においては、図１Ｂに示されるように、データの編集装置として使用されるパーソナルコンピュータのハードディスク（ＨＤＤ）２０等に、画像データや音声データが、例えばクリップ単位で、ファイルとして記録される。
【０００７】
図１Ｂの場合、ハードディスク２０には、画像データや音声データを含む編集対象のデータであるエッセンスデータがファイル２１−１および２１−２として記録されている。この場合、エッセンスデータは、例えば、フレーム単位で指定可能であり、各フレームには、ファイル毎にフレーム番号が割り当てられている。このフレーム番号は、ＦＴＣ（Ｆｉｌｅ  Ｔｉｍｅ  Ｃｏｄｅ）として管理され、エッセンスデータを編集するユーザは、このＦＴＣを用いて、必要なファイルの必要な部分を直接指定することができる。
【０００８】
なお、このＦＴＣ（フレーム番号）は、各ファイルの先頭フレームの番号を「０」とし、その先頭フレームから順番に、各フレームに割り当てられる相対的な位置情報であるので、同じ値のＦＴＣ（フレーム番号）が複数のファイルに存在する場合がある。
【０００９】
【特許文献１】
特開２００１−２９２４１号公報（第１４−１５ページ、図８）
【００１０】
【発明が解決しようとする課題】
しかしながら、例えば、図１Ａの場合、フレームに関連付けられたタイムコードであるＬＴＣは、撮影等による画像データの作成時の時刻を表すものであり、対応するエッセンスデータのビデオテープ上の記録位置を管理するためのものではない。従って、上述したように、ＬＴＣは各クリップ間においてその値が連続しているとは限らず、編集者は、ＬＴＣを用いて、所望のフレームのエッセンスデータを直接検索することができないという課題があった。
【００１１】
図１Ａの場合、編集者は、エッセンスデータを先頭から順番に出力させながら、表示されたＬＴＣを利用して、所望のフレームを検索する必要があった。
【００１２】
また、例えば、図１Ｂの場合、編集者は、フレーム番号を示すＦＴＣを用いて、所望のフレームのエッセンスデータを直接検索することができる。しかしながら、ＦＴＣは、上述したように、各ファイルの先頭フレームからの相対的な位置を示す値であり、ファイル毎に独立したデータであるので、編集者は、このＦＴＣを用いて、複数のファイル間において、撮影等による画像データの作成時の時刻の前後関係を容易に把握することができないという課題があった。
【００１３】
例えば、複数のファイルを合成し、１つのファイルを生成する編集を行う場合、編集者は、各ファイルに含まれるエッセンスデータ間の再生同期を容易にとることができなかったので、合成するエッセンスのタイミングを同期させることが困難であった。
【００１４】
本発明はこのような状況に鑑みてなされたものであり、より容易に編集処理を行うことができるようにする等の、記録媒体の利便性を向上させることができるようにするものである。
【００１５】
【課題を解決するための手段】
本発明のデータ記録制御装置は、画像データを記録媒体に記録する記録制御を行う第１の記録制御手段と、画像データの各フレームの絶対的な位置情報である第１の位置情報を、画像データの第１のメタデータとして記録媒体に記録する記録制御を行う第２の記録制御手段と、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、画像データの第２のメタデータとして記録媒体に記録する記録制御を行う第３の記録制御手段とを備えることを特徴とする。
【００１６】
前記第１の位置情報は、実際の時刻を利用して、フレームの絶対的な位置を示すタイムコードであるようにすることができる。
【００１７】
前記第１の位置情報は、所定の時刻を基準とした時間情報を利用して、フレームの絶対的な位置を示すタイムコードであるようにすることができる。
【００１８】
前記第２の位置情報は、画像データの先頭のフレームからのフレーム数を示すフレーム番号を利用して、フレームの相対的な位置を示すタイムコードであるようにすることができる。
【００１９】
前記第１のメタデータは、画像データに関する情報であり、再生時にリアルタイム性を要求される情報により構成されるメタデータであるようにすることができる。
【００２０】
前記第１のメタデータは、画像データのフレーム毎のメタデータであるようにすることができる。
【００２１】
前記第２のメタデータは、画像データに関する情報であり、再生時にリアルタイム性を要求されない情報により構成されるメタデータであるようにすることができる。
【００２２】
前記第２のメタデータは、画像データを含むファイル毎のメタデータであるようにすることができる。
【００２３】
前記第１の記録制御手段は、所定の再生時間分の再生に必要なデータ量毎に画像データを記録媒体に記録するように、記録制御を周期的に行い、第２の記録制御手段は、再生時間分の再生に必要なデータ量の画像データに対応するデータ量毎に第１のメタデータを記録媒体に記録するように、記録制御を周期的に行い、第１の記録制御手段および第２の記録制御手段は、再生時間分の再生に必要なデータ量毎の画像データ、および、再生時間分の再生に必要なデータ量の画像データに対応するデータ量の第１のメタデータが、記録媒体の物理的な位置において、互いに交互に配置されるように、記録制御を行うようにすることができる。
【００２４】
本発明のデータ記録制御方法は、画像データを記録媒体に記録する記録制御を行う第１の記録制御ステップと、画像データの各フレームの絶対的な位置情報である第１の位置情報を、画像データの第１のメタデータとして記録媒体に記録する記録制御を行う第２の記録制御ステップと、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、画像データの第２のメタデータとして記録媒体に記録する記録制御を行う第３の記録制御ステップとを含むことを特徴とする。
【００２５】
本発明の第１のプログラムは、画像データを記録媒体に記録する記録制御を行う第１の記録制御ステップと、画像データの各フレームの絶対的な位置情報である第１の位置情報を、画像データの第１のメタデータとして記録媒体に記録する記録制御を行う第２の記録制御ステップと、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、画像データの第２のメタデータとして記録媒体に記録する記録制御を行う第３の記録制御ステップとをコンピュータに実現させることを特徴とする。
【００２６】
本発明のデータ再生装置は、ユーザにより指定された、画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、記録媒体より読み出す読み出し制御を行う第１の読み出し制御手段と、第１の読み出し手段により読み出されたテーブルを用いて、ユーザに指定された第１の位置情報に対応する第２の位置情報を算出する算出手段と、算出手段により算出された第２の位置情報に対応する画像データのフレームから、画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御手段とを備えることを特徴とする。
【００２７】
本発明のデータ再生方法は、ユーザにより指定された、画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップと、第１の読み出しステップの処理により読み出されたテーブルを用いて、ユーザに指定された第１の位置情報に対応する第２の位置情報を算出する算出ステップと、算出ステップの処理により算出された第２の位置情報に対応する画像データのフレームから、画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップとを含むことを特徴とする。
【００２８】
本発明の第２のプログラムは、ユーザにより指定された、画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップと、第１の読み出しステップの処理により読み出されたテーブルを用いて、ユーザに指定された第１の位置情報に対応する第２の位置情報を算出する算出ステップと、算出ステップの処理により算出された第２の位置情報に対応する画像データのフレームから、画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップとをコンピュータに実現させることを特徴とする。
【００２９】
本発明の記録媒体は、画像データ、画像データの第１のメタデータであり、画像データの各フレームの絶対的な位置情報である第１の位置情報、並びに、画像データの第２のメタデータであり、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルとを記録していることを特徴とする。
【００３０】
本発明のデータ記録制御装置および方法、並びに第１のプログラムにおいては、画像データを記録媒体に記録する記録制御が行われ、画像データの各フレームの絶対的な位置情報である第１の位置情報を、画像データの第１のメタデータとして記録媒体に記録する記録制御が行われ、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付け、画像データの第２のメタデータとして記録媒体に記録する記録制御が行われる。
【００３１】
本発明のデータ再生装置および方法、並びに第２のプログラムにおいては、ユーザにより指定された、画像データの各フレームの絶対的な位置情報である第１の位置情報に対応する、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルを、記録媒体より読み出す読み出し制御が行われ、読み出されたテーブルを用いて、ユーザに指定された第１の位置情報に対応する第２の位置情報が算出され、算出された第２の位置情報に対応する画像データのフレームから、画像データの読み出しを開始するように読み出し制御が行われる。
【００３２】
本発明の記録媒体においては、画像データ、画像データの第１のメタデータであり、画像データの各フレームの絶対的な位置情報である第１の位置情報、並びに、画像データの第２のメタデータであり、第１の位置情報と、第１の位置情報に対応するフレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報とを関連付けたテーブルとが記録されている。
【００３３】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３４】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００３５】
請求項１に記載のデータ記録制御装置（例えば、図２のディスク記録再生装置３０）は、画像データ（例えば、図１４の画像年輪データ１４２）を記録媒体（例えば、図２の光ディスク３１）に記録する制御を行うデータ記録制御装置であって、前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御手段（例えば、図７の画像データ記録タスクを実行する図２の制御部４０）と、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）を、前記画像データの第１のメタデータ（例えば、図１４のフレームメタ年輪データ１４４）として前記記録媒体に記録する記録制御を行う第２の記録制御手段（例えば、図９のフレームメタデータ記録タスクを実行する図２の制御部４０）と、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付け（例えば、図１３Ａの変換テーブル１２０を生成することにより関連付け）、前記画像データの第２のメタデータ（例えば、図１４のクリップメタデータ１４５）として前記記録媒体に記録する記録制御を行う第３の記録制御手段（例えば、図５のステップＳ１１の処理を実行する図２の制御部４０）とを備えることを特徴とする。
【００３６】
請求項２に記載のデータ記録制御装置の前記第１の位置情報は、実際の時刻を利用して（例えば、図１６のリアルタイムクロック２０３より供給されるリアルタイムを利用して）、前記フレームの絶対的な位置を示すタイムコードであることを特徴とする。
【００３７】
請求項３に記載のデータ記録制御装置の前記第１の位置情報は、所定の時刻を基準とした時間情報を利用して（例えば、図１１のステップＳ１１７の処理のように初期値を設定して）、前記フレームの絶対的な位置を示すタイムコードであることを特徴とする。
【００３８】
請求項４に記載のデータ記録制御装置の前記第２の位置情報は、前記画像データの先頭のフレームからのフレーム数を示すフレーム番号を利用して（例えば、図１３Ｂのグラフの横軸であるＦＴＣを利用して）、前記フレームの相対的な位置を示すタイムコードであることを特徴とする。
【００３９】
請求項５に記載のデータ記録制御装置の前記第１のメタデータは、前記画像データに関する情報であり、再生時にリアルタイム性を要求される情報（例えば、図１５ＡのＬＴＣ１５５を含む情報）により構成されるメタデータであることを特徴とする。
【００４０】
請求項６に記載のデータ記録制御装置の前記第１のメタデータは、前記画像データの前記フレーム毎のメタデータ（例えば、図１５Ａのフレームメタ年輪データ１５４）であることを特徴とする。
【００４１】
請求項７に記載のデータ記録制御装置の前記第２のメタデータは、前記画像データに関する情報であり、再生時にリアルタイム性を要求されない情報（例えば、図１５Ａの変換テーブル１６２を含む情報）により構成されるメタデータであることを特徴とする。
【００４２】
請求項８に記載のデータ記録制御装置の前記第２のメタデータは、前記画像データを含むファイル毎のメタデータ（例えば、図１５Ａのクリップメタデータ１６１）であることを特徴とする。
【００４３】
請求項９に記載のデータ記録制御装置の前記第１の記録制御手段は、所定の再生時間分の再生に必要なデータ量毎に前記画像データを前記記録媒体に記録するように、前記記録制御を周期的に行い（例えば、図１５Ａに示されるように、画像年輪データ１５２として記録するように記録制御を行い）、前記第２の記録制御手段は、前記再生時間分の再生に必要なデータ量の前記画像データに対応するデータ量毎に前記第１のメタデータを前記記録媒体に記録するように、前記記録制御を周期的に行い（例えば、図１５Ａに示されるように、フレームメタ年輪データ１５４として記録するように記録制御を行い）、前記第１の記録制御手段および前記第２の記録制御手段は、前記再生時間分の再生に必要なデータ量毎の前記画像データ、および、前記再生時間分の再生に必要なデータ量の前記画像データに対応するデータ量の前記第１のメタデータが、前記記録媒体の物理的な位置において、互いに交互に配置されるように（例えば、図１５Ｂに示される画像年輪データ１７２−１および１７２−２、並びに、フレームメタ年輪データ１７４−１および１７４−２のように記録されるように）、前記記録制御を行うことを特徴とする。
【００４４】
請求項１０に記載のデータ記録制御方法は、画像データ（例えば、図１４の画像年輪データ１４２）を記録媒体（例えば、図２の光ディスク３１）に記録する制御を行うデータ記録制御装置（例えば、図２のディスク記録再生装置３０）のデータ記録制御方法であって、前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御ステップ（例えば、図７のステップＳ５６またはＳ５８）と、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）を、前記画像データの第１のメタデータ（例えば、図１４のフレームメタ年輪データ１４４）として前記記録媒体に記録する記録制御を行う第２の記録制御ステップ（例えば、図９のステップＳ９６またはＳ９８）と、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付け（例えば、図１３Ａの変換テーブル１２０を生成することにより関連付け）、前記画像データの第２のメタデータ（例えば、図１４のクリップメタデータ１４５）として前記記録媒体に記録する記録制御を行う第３の記録制御ステップ（例えば、図５のステップＳ１１）とを含むことを特徴とする。
【００４５】
請求項１１に記載のプログラムは、画像データ（例えば、図１４の画像年輪データ１４２）を記録媒体（例えば、図２の光ディスク３１）に記録する制御を行うデータ記録制御装置（例えば、図２のディスク記録再生装置３０）を制御するコンピュータが実行可能なプログラムであって、前記画像データを前記記録媒体に記録する記録制御を行う第１の記録制御ステップ（例えば、図７のステップＳ５６またはＳ５８）と、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）を、前記画像データの第１のメタデータ（例えば、図１４のフレームメタ年輪データ１４４）として前記記録媒体に記録する記録制御を行う第２の記録制御ステップ（例えば、図９のステップＳ９６またはＳ９８）と、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付け（例えば、図１３Ａの変換テーブル１２０を生成することにより関連付け）、前記画像データの第２のメタデータ（例えば、図１４のクリップメタデータ１４５）として前記記録媒体に記録する記録制御を行う第３の記録制御ステップ（例えば、図５のステップＳ１１）とをコンピュータに実現させることを特徴とする。
【００４６】
請求項１２に記載のデータ再生装置は、画像データ（例えば、図１４の画像年輪データ１４２）が記録された記録媒体（例えば、図２の光ディスク３１）より前記画像データを再生するデータ再生装置（例えば、図２のディスク記録再生装置３０）であって、ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付けたテーブル（例えば、図１５Ａの変換テーブル１６２）を、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御手段（例えば、図１８のステップＳ１６３の処理を実行する図２の制御部４０）と、前記第１の読み出し手段により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出手段（例えば、図１８のステップＳ１６４の処理を実行する図２の制御部４０）と、前記算出手段により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御手段（例えば、図１８のステップＳ１６６の処理を実行する図２の制御部４０）とを備えることを特徴とする。
【００４７】
請求項１３に記載のデータ再生方法は、画像データ（例えば、図１４の画像年輪データ１４２）が記録された記録媒体（例えば、図２の光ディスク３１）より前記画像データを再生するデータ再生装置（例えば、図２のディスク記録再生装置３０）のデータ再生方法であって、ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付けたテーブル（例えば、図１５Ａの変換テーブル１６２）を、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップ（例えば、図１８のステップＳ１６３）と、前記第１の読み出しステップの処理により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出ステップ（例えば、図１８のステップＳ１６４）と、前記算出ステップの処理により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップ（例えば、図１８のステップＳ１６６）とを含むことを特徴とする。
【００４８】
請求項１４に記載のプログラムは、画像データ（例えば、図１４の画像年輪データ１４２）が記録された記録媒体（例えば、図２の光ディスク３１）より前記画像データを再生するデータ再生装置（例えば、図２のディスク記録再生装置３０）を制御するコンピュータが実行可能なプログラムであって、ユーザにより指定された、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）に対応する、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付けたテーブル（例えば、図１５Ａの変換テーブル１６２）を、前記記録媒体より読み出す読み出し制御を行う第１の読み出し制御ステップ（例えば、図１８のステップＳ１６３）と、前記第１の読み出しステップの処理により読み出された前記テーブルを用いて、ユーザに指定された前記第１の位置情報に対応する前記第２の位置情報を算出する算出ステップ（例えば、図１８のステップＳ１６４）と、前記算出ステップの処理により算出された前記第２の位置情報に対応する前記画像データのフレームから、前記画像データの読み出しを開始するように読み出し制御を行う第２の読み出し制御ステップ（例えば、図１８のステップＳ１６６）とをコンピュータに実現させることを特徴とする。
【００４９】
請求項１５に記載の記録媒体は、画像データ（例えば、図１４の画像年輪データ１４２）が記録される記録媒体（例えば、図２の光ディスク３１）であって、前記画像データ、前記画像データの第１のメタデータ（例えば、図１４のフレームメタ年輪データ１４４）であり、前記画像データの各フレームの絶対的な位置情報である第１の位置情報（例えば、図１５ＡのＬＴＣ１５５）、並びに、前記画像データの第２のメタデータ（例えば、図１４のクリップメタデータ１４５）であり、前記第１の位置情報と、前記第１の位置情報に対応する前記フレームの、先頭のフレームを基準とする相対的な位置情報である第２の位置情報（例えば、図１３Ａのフレーム番号１２２）とを関連付けたテーブル（例えば、図１５Ａの変換テーブル１６２）とを記録していることを特徴とする。
【００５０】
以下に、本発明の実施の形態について図面を参照して説明する。
【００５１】
図２は、本発明を適用した、ディスク記録再生装置（ディスク装置）３０の一実施の形態の構成例を示している。
【００５２】
スピンドルモータ３２は、サーボ制御部３５からのスピンドルモータ駆動信号に基づいて、光ディスク３１をＣＬＶ（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）またはＣＡＶ（Ｃｏｎｓｔａｎｔ  Ａｎｇｕｌａｒ  Ｖｅｌｏｃｉｔｙ）で回転駆動する。
【００５３】
ピックアップ部３３は、信号処理部３６から供給される記録信号に基づきレーザ光の出力を制御して、光ディスク３１に記録信号を記録する。ピックアップ部３３はまた、光ディスク３１にレーザ光を集光して照射するとともに、光ディスク３１からの反射光を光電変換して電流信号を生成し、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）アンプ３４に供給する。なお、レーザ光の照射位置は、サーボ制御部３５からピックアップ部３３に供給されるサーボ信号により所定の位置に制御される。
【００５４】
ＲＦアンプ３４は、ピックアップ部３３からの電流信号に基づいて、フォーカス誤差信号およびトラッキング誤差信号、並びに再生信号を生成し、トラッキング誤差信号およびフォーカス誤差信号をサーボ制御部３５に供給し、再生信号を信号処理部３６に供給する。
【００５５】
サーボ制御部３５は、フォーカスサーボ動作やトラッキングサーボ動作の制御を行う。具体的には、サーボ制御部３５は、ＲＦアンプ３４からのフォーカス誤差信号とトラッキング誤差信号に基づいてフォーカスサーボ信号とトラッキングサーボ信号をそれぞれ生成し、ピックアップ部３３のアクチュエータ（図示せず）に供給する。またサーボ制御部３５は、スピンドルモータ３２を駆動するスピンドルモータ駆動信号を生成して、光ディスク３１を所定の回転速度で回転させるスピンドルサーボ動作の制御を行う。
【００５６】
さらにサーボ制御部３５は、ピックアップ部３３を光ディスク３１の径方向に移動させてレーザ光の照射位置を変えるスレッド制御を行う。なお、光ディスク３１の信号読み出し位置の設定は、制御部４０によって行われ、設定された読み出し位置から信号を読み出すことができるようにピックアップ部３３の位置が制御される。
【００５７】
信号処理部３６は、メモリコントローラ３７から入力される記録データを変調して記録信号を生成し、ピックアップ部３３に供給する。信号処理部３６はまた、ＲＦアンプ３４からの再生信号を復調して再生データを生成し、メモリコントローラ３７に供給する。
【００５８】
メモリコントローラ３７は、データ変換部３９からの記録データを、後述するように、適宜、メモリ３８に記憶するとともに、それを読み出し、信号処理部３６に供給する。メモリコントローラ３７はまた、信号処理部３６からの再生データを、適宜、メモリ３８に記憶するとともに、それを読み出し、データ変換部３９に供給する。
【００５９】
データ変換部３９は、信号入出力装置５１から供給される、ビデオカメラ（図示せず）で撮影された撮影画像と音声の信号や、記録媒体（図示せず）から再生された信号を、必要に応じて、例えば、ＭＰＥＧ  （Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＪＰＥＧ  （Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の方式に基づいて圧縮して記録データを生成し、メモリコントローラ３７に供給する。
【００６０】
データ変換部３９はまた、メモリコントローラ３７から供給される再生データを、必要に応じて伸張し、所定のフォーマットの出力信号に変換して、信号入出装置５１に供給する。
【００６１】
制御部４０は、操作部４１からの操作信号などに基づき、サーボ制御部３５、信号処理部３６、メモリコントローラ３７、およびデータ変換部３９を制御し、記録再生処理を実行させる。
【００６２】
操作部４１は、例えば、ユーザによって操作され、その操作に対応する操作信号を、制御部４０に供給する。
【００６３】
以上のように構成されるディスク記録再生装置３０では、ユーザが操作部４１を操作することにより、データの記録を指令すると、信号入出力装置５１から供給されるデータが、データ変換部３９、メモリコントローラ３７、信号処理部３６、およびピックアップ部３３を介して、光ディスク３１に供給されて記録される。
【００６４】
また、ユーザが操作部４１を操作することにより、データの再生を指令すると、光ディスク３１から、ピックアップ部３３、ＲＦアンプ３４、信号処理部３６、メモリコントローラ３７、およびデータ変換部３９を介して、データが読み出されて再生され、信号入出力装置５１に供給される。
【００６５】
図３は、図２のデータ変換部１９の構成例を示している。
【００６６】
光ディスク３１へのデータの記録時には、信号入出力装置５１から記録すべき信号が、デマルチプレクサ６１に供給される。デマルチプレクサ６１は、信号入出力装置５１から供給される信号から、関連する複数のデータ系列として、例えば、動画の（例えばベースバンドの）画像信号、その画像信号に付随する（例えばベースバンドの）音声信号およびメタデータをそれぞれ分離し、データ量検出部６２に供給する。
【００６７】
即ち、光ディスク３１へのデータの記録時においては、信号入出力装置５１は、上述したように、例えば、図示せぬビデオカメラで得られた信号を出力するが、このビデオカメラで得られる信号には、被写体の撮像を行うことにより得られる画像信号とその画像信号に付随する音声信号の他、その画像信号についてのメタデータも含まれており、デマルチプレクサ６１は、そのような信号から、画像信号および音声信号の他、メタデータも分離する。
【００６８】
ここで、メタデータとしては、画像信号に対して、フレーム毎に付加されるフレームメタデータと、クリップ毎に付加されるクリップメタデータが存在する。
【００６９】
なお、フレームとは、画像信号の単位であり、１画面分の画像に対応する画像信号のことである。また、クリップとは、撮影者が撮像を開始して終了するまでの１回の撮像処理を示す単位である。すなわち、１つのクリップの画像信号は、通常、複数のフレームの画像信号からなる。なお、クリップは、１回の撮像処理だけでなく、その撮像処理の撮像開始から撮像終了までの時間を示す単位でもあり、その撮像処理により得られた各種のデータの長さを示す単位でもあり、その撮像処理により得られた各種のデータのデータ量を示す単位でもある。さらに、クリップは、その各種のデータの集合体そのものも示す場合もある。
【００７０】
フレームメタデータは、付加されたフレームに対応するデータであり、画像信号の再生時等においてリアルタイム性を要求されるデータである。すなわち、フレームメタデータとしては、例えば、フレームの位置を日時（年、月、日、時、分、秒）等の所定の時間情報を利用して特定する、各フレームの絶対的な位置情報（タイムコード）であるＬＴＣや、そのフレームの画像信号の信号特性を示すユーザビット（ＵＢ：Ｕｓｅｒ  Ｂｉｔ）、ＵＭＩＤ（Ｕｎｉｑｕｅ  Ｍａｔｅｒｉａｌ  Ｉｄｅｎｔｉｆｉｅｒ）、ビデオカメラによる撮像が行われた位置を表すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）の情報、画像信号や音声信号等のエッセンスデータの内容に関する情報であるエッセンスマーク、ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）メタデータ、撮像が行われたビデオカメラの設定／制御情報などがある。なお、ＡＲＩＢメタデータとは、ＡＲＩＢで標準化され、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）等の標準の通信インタフェースに重畳されるメタデータである。また、ビデオカメラの設定／制御情報とは、例えば、ＩＲＩＳ（アイリス）制御値や、ホワイトバランス／ブラックバランスのモード、レンズのズームやフォーカスなどに関するレンズ情報などである。
【００７１】
クリップメタデータとしては、付加されたクリップ全体に対応するデータであり、画像信号の再生時等においてリアルタイム性を要求されないデータである。すなわち、クリップメタデータとしては、例えば、各フレームに対応するＬＴＣをフレーム番号に対応させた変換テーブル、ＵＭＩＤ、ＧＰＳの情報、またはその他の情報などがある。
【００７２】
通常、画像データは、クリップ毎にファイル化され、ファイルシステムにより管理される。すなわち、クリップメタデータは、画像データを含むファイル毎のメタデータであることとすることもできる。
【００７３】
なお、フレームメタデータおよびクリップメタデータとして、上述した以外のデータを含めるようにしてもよい。また、フレームメタデータとクリップメタデータで同じ内容のデータを含めるようにしてもよいし、上述したフレームメタデータとしての各データをクリップメタデータとしてもよいし、逆に、クリップメタデータとして上述した各データをフレームメタデータとしてもよい。例えば、エッセンスマーク、ＡＲＩＢメタデータ、または、ビデオカメラの設定／制御情報等をクリップメタデータとしてもよいし、フレームメタデータおよびクリップメタデータの両方に含めるようにしてもよい。また、ＵＭＩＤやＧＰＳの情報等をフレームメタデータに含めるようにしてもよいし、フレームメタデータおよびクリップメタデータの両方に含めるようにしてもよい。
【００７４】
データ量検出部６２は、デマルチプレクサ６１から供給される画像信号、音声信号、フレームメタデータ、クリップメタデータを、そのまま、画像信号変換部６３、音声信号変換部６４、フレームメタデータ処理部６６、クリップメタデータ６６にそれぞれ供給するとともに、その画像信号、音声信号、フレームメタデータ、クリップメタデータのそれぞれのデータ量を検出し、メモリコントローラ３７に供給する。即ち、データ量検出部６２は、デマルチプレクサ６１から供給される画像信号、音声信号、フレームメタデータ、クリップメタデータのそれぞれについて、例えば、所定の再生時間分のデータ量を検出し、メモリコントローラ３７に供給する。
【００７５】
また、データ量検出部６２は、デマルチプレクサ６１から供給される画像信号、さらには、必要に応じて音声信号を、ローレゾデータ生成部６５に供給する。
【００７６】
画像信号変換部６３は、データ量検出部６２から供給される画像信号を、例えば、すべてのフレームをＩ（Ｉｎｔｒａ）ピクチャとしてＭＰＥＧエンコードし、その結果得られる画像データのデータ系列を、メモリコントローラ３７に供給する。また、音声信号変換部６４は、データ量検出部６２から供給される音声信号を、例えばＭＰＥＧエンコードし、その結果得られる音声データのデータ系列を、メモリコントローラ３７に供給する。
【００７７】
フレームメタデータ処理部６６は、データ量検出部６２を介して供給されるフレームメタデータの各構成要素を、必要に応じて配置し直し、その結果得られるフレームメタデータのデータ系列を、メモリコントローラ３７に供給する。また、フレームメタデータ処理部６６は、信号入出力装置５１より供給される信号にＬＴＣデータが付加されていない場合等に、各フレームに対応するＬＴＣデータを生成するＬＴＣデータ処理部７１を有している。さらに、フレームメタデータ処理部６６は、処理後のＬＴＣデータのデータ系列をクリップメタデータ処理部６７にも、必要に応じて供給する。
【００７８】
クリップメタデータ処理部６７は、データ量検出部６２を介して供給されるクリップメタデータの各構成要素を、必要に応じて配置し直し、その結果得られるクリップメタデータのデータ系列を、メモリコントローラ３７に供給する。また、クリップメタデータ処理部６６は、ＬＴＣデータ処理部７２を有している。ＬＴＣデータ処理部７２は、フレームメタデータ処理部６６より供給されるＬＴＣデータのデータ系列を用いて、ＬＴＣデータとフレーム番号を関連付ける変換テーブルを生成する。
【００７９】
ローレゾデータ生成部６５は、そこに供給されるデータのデータ量を少なくしたデータであるローレゾデータのデータ系列を生成し、メモリコントローラ３７に供給する。
【００８０】
即ち、ローレゾデータ生成部６５は、データ量検出部６２を介して供給される画像信号の各フレームの画素数を間引く等することによって、画素数の少ないフレームの画像信号である少画像信号を生成する。さらに、ローレゾデータ生成部６５は、その少画像信号を、例えば、ＭＰＥＧ４方式でエンコードし、そのエンコード結果を、ローレゾデータとして出力する。
【００８１】
なお、ローレゾデータ生成部６５では、データ量検出部６２を介して供給される音声信号、あるいは、その音声信号のサンプルを間引く等することによってデータ量を少なくした音声信号を、ローレゾデータに含めて（例えば、フレーム単位等で、少画像信号に多重化した形で）出力するようにすることが可能である。以下では、ローレゾデータには、音声信号が含まれるものとする。
【００８２】
ここで、画像信号変換部６３が出力する画像データのデータ系列および音声信号変換部６４が出力する音声データと、ローレゾデータ生成部６５が出力するローレゾデータのデータ系列とは、同一内容の画像および音声のデータ系列であるが、画像信号変換部６３が出力する画像データおよび音声信号変換部６４が出力する音声データは、いわば本来的に、ユーザに提供されるべきものであり、このことから、画像信号変換部６３が出力する画像データおよび音声信号変換部６４が出力する音声データを、以下、適宜、本線データという。
【００８３】
ローレゾデータは、上述したように、本線データと同一内容の画像および音声のデータではあるが、そのデータ量が少ない。従って、ある再生時間の再生を行うとした場合、ローレゾデータは、本線データに比較して、光ディスク３１から短時間で読み出すことができる。
【００８４】
なお、本線データのデータレートとしては、例えば、２５Ｍｂｐｓ（Ｍｅｇａ  ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄ）程度を採用することができる。この場合、ローレゾデータのデータレートとしては、例えば、３Ｍｂｐｓ程度を採用することができる。さらに、この場合、メタデータのデータレートとして、例えば、２Ｍｂｐｓ程度を採用することとすると、光ディスク１１に記録するデータ全体のデータレートは、３０（＝２５＋３＋２）Ｍｂｐｓ程度となる。従って、光ディスク３１（をドライブするディスク記録再生装置３０）としては、例えば、３５Ｍｂｐｓなどの記録レートを有する、十分実用範囲内のものを採用することが可能である。
【００８５】
以上のように、図３のデータ変換部３９では、本線データ（画像データおよび音声データ）のデータ系列の他、フレームメタデータ、クリップメタデータ、およびローレゾデータのデータ系列も、メモリコントローラ３７に供給される。そして、メモリコントローラ３７に供給された本線データ、フレームメタデータ、クリップメタデータ、およびローレゾデータは、光ディスク３１に供給されて記録される。
【００８６】
一方、光ディスク３１からのデータの再生時においては、光ディスク３１から、必要に応じて、本線データ、フレームメタデータ、クリップメタデータ、またはローレゾデータが読み出される。そして、本線データを構成する画像データと音声データは、画像データ変換部８１と音声データ変換部８２にそれぞれ供給され、画像信号と音声信号にデコードされて、マルチプレクサ８６に供給される。
【００８７】
また、メタデータとローレゾデータは、メタデータ処理部５３とローレゾデータ処理部５４に供給される。メタデータ処理部５３は、そこに供給されるメタデータの各構成要素の配置位置を必要に応じて変更し、マルチプレクサ４７に供給する。ローレゾデータ処理部５４は、そこに供給されるローレゾデータをデータ量の少ない画像信号と音声信号にデコードし、デマルチプレクサ４７に供給する。
【００８８】
画像データ変換部８１は、メモリコントローラ３７から供給される画像データのデータ系列を、例えばＭＰＥＧデコードし、その結果得られる画像信号を、マルチプレクサ８６に供給する。また、音声データ変換部８２は、メモリコントローラ３７から供給される音声データのデータ系列を、例えばＭＰＥＧデコードし、その結果得られる音声信号を、マルチプレクサ８６に供給する。
【００８９】
マルチプレクサ８６は、画像データ変換部８１から供給される画像信号、音声データ変換部８２から供給される音声信号、フレームメタデータ処理部８４から供給されるフレームメタデータ、およびクリップメタデータ処理部８５から供給されるクリップメタデータを、信号入出力装置５１に供給する。なお、マルチプレクサ８６では、画像データ変換部８１から供給される画像信号、音声データ変換部４６から供給される音声信号、フレームメタデータ処理部８４から供給されるフレームメタデータ、クリップメタデータ処理部８４から供給されるクリップメタデータ、ローレゾデータ処理部８３から供給されるデータ量の少ない画像信号および音声信号を多重化して出力するようにすることも、それぞれの信号（データ）を、独立に、並列して出力するようにすることも可能である。
【００９０】
図４は、図３のＬＴＣデータ処理部７１の詳細な構成例を示すブロック図である。
【００９１】
図４に示されるＬＴＣデータ処理部７１を内蔵する、図３のフレームメタデータ処理部６６は、例えば、信号入出力装置５１に接続された撮像装置による撮像により得られた画像信号や音声信号が供給された場合のように、供給されるフレームメタデータにＬＴＣが存在しない等の場合、ＬＴＣデータ処理部７１に制御信号や同期信号を供給し、ＬＴＣの生成を要求する。
【００９２】
ＬＴＣデータ処理部７１の制御部１０１は、その制御信号および同期信号を取得すると、それらの信号に基づいて、ＬＴＣデータ処理部７１の各部を制御し、ＬＴＣの生成処理を行う。
【００９３】
所定の時刻を基準とする、実際の時刻とは独立したＬＴＣを生成する場合、制御部１０１は、ＬＴＣの生成処理を行うＬＴＣ生成部１０２、初期値の設定処理を行う初期値設定部１０３、および、フレームをカウントするカウンタ１０４を制御し、各種の処理を実行する。
【００９４】
ＬＴＣ生成部１０２は、制御部１０１に制御され、初期値設定部１０３に供給された初期値、およびカウンタ１０４により供給されたカウンタ値を用いて、フレームに同期したＬＴＣデータを生成し、そのＬＴＣデータをフレームメタデータ処理部６６に供給する。
【００９５】
初期値設定部１０３は、制御部１０１に制御され、初期値の設定に関する処理を実行する。そして、初期値設定部１０３は、設定した初期値をＬＴＣ生成部１０２に供給する。
【００９６】
カウンタ１０４は、制御部１０１に供給された同期信号に基づいて、処理対象のフレーム数をカウントし、そのカウント値をＬＴＣ生成部１０２に供給する。
【００９７】
また、実際の時刻を用いたＬＴＣを生成する場合、制御部１０１は、ＬＴＣの生成処理を行うＬＴＣ生成部１０２、実際の時刻情報を供給するリアルタイムクロック１０５を制御し、各種の処理を実行する。
【００９８】
この場合、ＬＴＣ生成部１０２は、制御部１０１に制御され、リアルタイムクロック１０５に供給される時刻情報を用いて、フレームに同期したＬＴＣデータを生成し、そのＬＴＣデータをフレームメタデータ処理部６６に供給する。
【００９９】
リアルタイムクロック１０５は、実際の時刻に関する情報である時刻情報を保持しており、制御部１０１に制御されて、その時刻情報をＬＴＣ生成部１０２に供給する。
【０１００】
次に、図５のフローチャートを参照して、データ変換部３９が図３に示したように構成される場合の、制御部４０が行う記録処理について説明する。
【０１０１】
操作部４１が操作されることによって、記録処理開始を指令する旨の操作信号が、操作部４１から制御部４０に供給されると、制御部４０は、記録処理を開始する。
【０１０２】
即ち、制御部４０は、最初に、ステップＳ１において、音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖ、さらには、ローレゾ年輪サイズＴｓｌとフレームメタ年輪サイズＴｓｍを設定する。
【０１０３】
ここで、音声年輪サイズＴｓａは、光ディスク３１にひとまとめで配置して記録する音声データのデータ量を決定する変数で、例えば、音声信号の再生時間によって表される。画像年輪サイズＴｓｖも、同様に、光ディスク３１にひとまとめで配置して記録する画像データのデータ量を決定する変数で、例えば、画像信号の再生時間によって表される。
【０１０４】
また、ローレゾ年輪サイズＴｓｌは、光ディスク３１にひとまとめで配置して記録するローレゾデータのデータ量を決定する変数で、例えば、上述の音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖと同様に、そのローレゾデータの元となった画像信号（または音声信号）の再生時間によって表される。フレームメタ年輪サイズＴｓｍも、同様に、光ディスク３１にひとまとめで配置して記録するフレームメタデータのデータ量を決定する変数で、例えば、上述の音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖと同様に、そのフレームメタデータによって各種の情報（例えば、画像の撮像が行われた日時など）が説明される画像信号（または音声信号）の再生時間によって表される。
【０１０５】
なお、音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびフレームメタ年輪サイズＴｓｍを、例えば、ビット数やバイト数などのデータ量そのものによって表すのではなく、再生時間によって、いわば間接的に表すようにしたのは、次のような理由による。
【０１０６】
即ち、図５の記録処理によれば、後述するように、光ディスク３１には、音声データＡの系列から抽出された音声年輪サイズＴｓａに基づくデータ量ごとの音声データのまとまりである音声年輪データ、画像データＶの系列から抽出された画像年輪サイズＴｓｖに基づくデータ量ごとの画像データのまとまりである画像年輪データ、ローレゾデータのデータ系列から抽出されたローレゾ年輪サイズＴｓｌに基づくデータ量ごとのローレゾデータのまとまりであるローレゾ年輪データと、フレームメタデータのデータ系列から抽出されたフレームメタ年輪サイズＴｓｍに基づくデータ量ごとのフレームメタデータのまとまりであるフレームメタ年輪データも、光ディスク３１に周期的に配置されて記録される。
【０１０７】
このように、光ディスク３１に、音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データが周期的に配置されて記録される場合、画像と音声の再生を考えると、その再生は、画像信号とその画像信号に付随する音声信号とが揃わないと行うことができない。かかる再生の観点からは、ある再生時間帯の音声年輪データと、その再生時間帯の画像年輪データとは、光ディスク３１上の近い位置、即ち、例えば、隣接する位置に記録すべきである。
【０１０８】
また、ローレゾ年輪データは、音声年輪データや画像年輪データのデータ量を少なくしたものであるから、ある再生時間帯の音声年輪データおよび画像年輪データと、その再生時間帯の音声年輪データや画像年輪データのデータ量を少なくしたローレゾ年輪データとは、光ディスク３１上の近い位置に記録すべきである。さらに、フレームメタ年輪データは、音声年輪データや画像年輪データに関する情報を表すものであるから、やはり、ある再生時間帯の音声年輪データおよび画像年輪データと、その再生時間帯の音声年輪データや画像年輪データに関する情報を表すフレームメタ年輪データとは、光ディスク３１上の近い位置に記録すべきである。
【０１０９】
しかしながら、同一の再生時間分の音声データと画像データのデータ量を比較した場合、それらのデータ量は、一般に大きく異なる。即ち、ある再生時間分の音声データのデータ量は、その再生時間分の画像データのデータ量に比較してかなり少ない。さらに、音声データや画像データのデータレートが、固定ではなく、可変となっているケースもある。同様に、同一の再生時間分の音声データや画像データのデータレートと、ローレゾデータやフレームメタデータのデータレートとを比較した場合、音声データや画像データのデータレートに比較して、ローレゾデータやフレームメタデータのデータレートは小である。
【０１１０】
従って、音声年輪サイズＴｓａと画像年輪サイズＴｓｖを、データ量で表し、そのデータ量ごとの音声年輪データと画像年輪データを、音声データと画像データの系列それぞれから順次抽出すると、各再生時間帯の画像年輪データに対して、再生時刻が徐々に進んだ（先の）再生時間帯の音声年輪データが得られるようになり、その結果、同一の再生時間帯に再生されるべき音声データと画像データとを、光ディスク３１上の近い位置に配置することが困難となる。
【０１１１】
同様に、ローレゾ年輪サイズＴｓｌとフレームメタ年輪サイズＴｓｍを、データ量で表すと、上述した音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖをデータ量で表した場合と同様に、同じような再生時間帯に再生されるべき音声データ、画像データ、ローレゾデータ、およびフレームメタデータを、光ディスク３１上の近い位置に配置することが困難となる不都合が生じる。
【０１１２】
そこで、音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびメタ年輪サイズＴｓｍを再生時間で表し、これにより、同じような再生時間帯に再生されるべき音声データ、画像データ、ローレゾデータ、およびフレームメタデータを、光ディスク３１上の近い位置に配置することができるようにしている。
【０１１３】
なお、ステップＳ１で設定される音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびフレームメタ年輪サイズＴｓｍの値は、あらかじめ定められた固定の値でも良いし、可変の値でも良い。音声年輪サイズＴｓａや、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、メタ年輪サイズＴｓｍの値を可変とする場合には、その可変の値は、例えば、操作部４１を操作することによって入力されるようにすることができる。
【０１１４】
ステップＳ１の処理後は、ステップＳ２に処理を進め、制御部４０は、データ変換部３９を制御して、信号入出力装置５１からディスク記録再生装置３０に供給される音声信号と画像信号を圧縮符号化して、音声データの系列と画像データの系列とする音声信号変換処理と画像信号変換処理をそれぞれ開始させるとともに、メモリコントローラ３７を制御して、データ変換部３９で得られた音声データと画像データをメモリ１８に供給して記憶させる音声データ記憶処理と画像データ記憶処理をそれぞれ開始させる。
【０１１５】
さらに、ステップＳ２では、制御部４０は、データ変換部３９を制御して、信号入出力装置５１からディスク記録再生装置３０に供給されるフレームメタデータの系列を処理するフレームメタデータ処理と、信号入出力装置５１からディスク記録再生装置３０に供給される音声信号と画像信号からローレゾデータの系列を生成するローレゾデータ生成処理とを開始させるとともに、メモリコントローラ３７を制御して、データ変換部３９で得られたフレームメタデータとローレゾデータをメモリ３８に供給して記憶させるフレームメタデータ記憶処理とローレゾデータ記憶処理をそれぞれ開始させる。
【０１１６】
また、ステップＳ２において、制御部４０は、データ変換部３９を制御して、信号入出力装置５１からディスク記録再生装置３０に供給されるクリップメタデータの系列の処理等を実行したり、得られたフレームメタデータに含まれるＬＴＣを用いて、ＬＴＣに関する処理を実行したりするクリップメタデータ処理を開始させるとともに、メモリコントローラ３７を制御して、データ変換部３９で得られたクリップメタデータに供給して記憶させるクリップメタデータ記憶処理を開始させる。
【０１１７】
そして、制御部４０は、ステップＳ３において、音声データを光ディスク３１に記録させる制御タスクである音声データ記録タスクを開始するとともに、ステップＳ４において、画像データを光ディスク３１に記録させる制御タスクである画像データ記録タスクを開始し、ステップＳ５に処理を進める。ステップＳ５では、制御部４０は、ローレゾデータを光ディスク３１に記録させる制御タスクであるローレゾデータ記録タスクを開始し、ステップＳ６では、フレームメタデータを光ディスク３１に記録させる制御タスクであるフレームメタデータ記録タスクを開始し、ステップＳ７に処理を進める。なお、ステップＳ３における音声データ記録タスク、ステップＳ４における画像データ記録タスク、ステップＳ５におけるローレゾデータ記録タスク、およびステップＳ６におけるフレームメタデータ記録タスクの詳細については、後述する。
【０１１８】
ステップＳ７では、制御部４０は、操作部４１から、データの記録の終了を指令する操作信号が供給されたかどうかを判定し、供給されていないと判定した場合、ステップＳ８に進み、制御部４０は、すべての記録タスクが終了したかどうかを判定する。ステップＳ８おいて、すべての記録タスクが終了していないと判定された場合、制御部４０は、ステップＳ７に処理を戻し、それ以降の処理を繰り返す。
【０１１９】
一方、ステップＳ７において、データの記録の終了を指令する操作信号が供給されたと判定された場合、即ち、例えば、ユーザが、データの記録を終了するように、操作部４１を操作した場合、ステップＳ９に進み、制御部４０は、ステップＳ２で開始させた音声信号変換処理、画像信号変換処理、フレームメタデータ処理、およびローレゾデータ生成処理、並びに音声データ記憶処理、画像データ記憶処理、フレームメタデータ記憶処理、およびローレゾデータ記憶処理を終了させ、ステップＳ１０に処理を進める。
【０１２０】
ステップＳ１０において、制御部４０は、ステップＳ８における場合と同様に、すべての記録タスクが終了したかどうかを判定し、終了したと判定するまで待機する。
【０１２１】
また、ステップＳ１０において、すべての記録タスクが終了したと判定された場合、即ち、ステップＳ３で開始された音声データ記録タスク、ステップＳ４で開始された画像データ記録タスク、ステップＳ５で開始されたローレゾデータ記録タスク、およびステップＳ６で開始されたフレームメタデータ記録タスクのすべてが終了した場合、制御部４０は、ステップＳ１１に処理を進める。
【０１２２】
また、ステップＳ８において、すべての記録タスクが終了したと判定された場合、即ち、ステップＳ３で開始された音声データ記録タスク、ステップＳ４で開始された画像データ記録タスク、ステップＳ５で開始されたローレゾデータ記録タスク、およびステップＳ６で開始されたフレームメタデータ記録タスクのすべてが終了している場合、制御部４０は、ステップＳ１１に処理を進める。
【０１２３】
ステップＳ１１において、制御部４０は、メモリコントローラ３７を制御して、メモリ３８に記憶されているクリップメタデータを読み出し、セクタの整数倍のデータ量となるようにパディングして、信号処理部３６に供給することにより、セクタの整数倍のクリップメタデータが、その整数倍の数のセクタに記録されるように記録制御する。
【０１２４】
制御部４０は、ステップＳ１２に処理を進め、クリップメタデータ処理を終了するとともに、クリップメタデータ記憶処理も終了し、記録処理を終了する。
【０１２５】
次に、図６のフローチャートを参照して、図５のステップＳ３で開始される音声データ記録タスクについて説明する。
【０１２６】
音声データ記録タスクが開始されると、最初に、ステップＳ３１において、制御部４０は、後で行われるステップＳ３７の処理で、１ずつインクリメントされる変数Ｎａを、例えば１に初期化し、ステップＳ３２に進む。
【０１２７】
ステップＳ３２では、制御部４０は、Ｔｓａ×Ｎａが、Ｔｓｖ×Ｎｖ以下であるかどうかを判定し、さらに、Ｔｓａ×Ｎａが、Ｔｓｌ×Ｎｌ以下で、かつＴｓｍ×Ｎｍ以下であるかどうかを判定する。
【０１２８】
ここで、Ｔｓａは、音声年輪サイズであり、音声信号の、ある再生時間を表す。また、変数Ｎａは、後述するように、音声年輪サイズＴｓａに基づくデータ量の音声データ（音声年輪データ）が光ディスク３１に記録されるごとに、１ずつインクリメントされていく。同様に、Ｔｓｖは、画像年輪サイズであり、変数Ｎｖは、後述するように、画像データ記録タスクにおいて、画像年輪サイズＴｓｖに基づくデータ量の画像データ（画像年輪データ）が光ディスク３１に記録されるごとに、１ずつインクリメントされていく。
【０１２９】
また、Ｔｓｌは、ローレゾ年輪サイズであり、変数Ｎｌは、後述するように、ローレゾデータ記録タスクにおいて、ローレゾ年輪サイズＴｓｅに基づくデータ量のローレゾデータ（ローレゾ年輪データ）が光ディスク３１に記録されるごとに、１ずつインクリメントされていく。さらに、Ｔｓｍは、フレームメタ年輪サイズであり、変数Ｎｍは、後述するように、フレームメタデータ記録タスクにおいて、フレームメタ年輪サイズＴｓｍに基づくデータ量のフレームメタデータ（フレームメタ年輪データ）が光ディスク３１に記録されるごとに、１ずつインクリメントされていく。
【０１３０】
従って、Ｔｓａ×Ｎａは、音声データを、音声年輪サイズＴｓａ単位で記録していった場合に、これから光ディスク３１に記録しようとしている音声年輪データの最後の再生時刻に相当し、Ｔｓｖ×Ｎｖは、画像データを、画像年輪サイズＴｓｖ単位で記録していった場合に、これから光ディスク３１に記録しようとしている画像年輪データの最後の再生時刻に相当する。また、Ｔｓｌ×Ｎｌは、ローレゾデータを、ローレゾ年輪サイズＴｓｅ単位で記録していった場合に、これから光ディスク３１に記録しようとしているローレゾ年輪データの最後の再生時刻に相当し、Ｔｓｍ×Ｎｍは、フレームメタデータを、フレームメタ年輪サイズＴｓｍ単位で記録していった場合に、これから光ディスク３１に記録しようとしているフレームメタ年輪データの最後の再生時刻に相当する。
【０１３１】
一方、いま、音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データを、同じような再生時間帯のものが、光ディスク３１上の近い位置に記録されるように、周期的に配置するものとする。さらに、音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データについては、その再生時刻が早いものほど、光ディスク３１の前の位置（光ディスク３１に対するデータの読み書き順で、先の位置）に配置され、さらに、同じような再生時間帯の音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データについては、例えば、音声年輪データ、画像年輪データ、ローレゾ年輪データ、フレームメタ年輪データの順番で、光ディスク３１の、より前の位置に配置されるものとする。
【０１３２】
この場合、これから記録しようとする音声年輪データである注目音声年輪データは、再生時刻Ｔｓａ×Ｎａ以前の最近の（再生時刻Ｔｓａ×Ｎａに最も近い）再生時間帯の音声年輪データとなるが、この注目音声年輪データは、再生時刻Ｔｓａ×Ｎａ以前の最近の再生時間帯の画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データが記録される直前、つまり、再生時刻Ｔｓａ×Ｎａ以前の２番目に新しい再生時間帯の画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データが記録された直後に記録する必要がある。
【０１３３】
ところで、これから記録される画像年輪データは、Ｔｓｖ×Ｎｖ以前の最近の再生時間帯の画像年輪データである。また、これから記録されるローレゾ年輪データは、Ｔｓｌ×Ｎｌ以前の最近の再生時間帯のローレゾ年輪データであり、これから記録されるフレームメタ年輪データは、Ｔｓｍ×Ｎｍ以前の最近の再生時間帯のフレームメタ年輪データである。同じような再生時間帯の年輪データについては、上述したように、音声年輪データが、光ディスク３１のより前の位置に配置されるから、注目音声年輪データの記録は、音声年輪データの再生時刻Ｔｓａ×Ｎａが、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ以下となっており、さらに、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ以下であり、かつ、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下となっているタイミングで行う必要がある。
【０１３４】
そこで、ステップＳ３２では、上述したように、音声年輪データの再生時刻Ｔｓａ×Ｎａが、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ以下であり、さらに、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ以下であり、かつ、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下であるかどうかが判定され、これにより、現在のタイミングが、注目音声年輪データの記録を行うべきタイミングであるかどうかが判定される。
【０１３５】
ステップＳ３２において、音声年輪データの再生時刻Ｔｓａ×Ｎａが、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ、またはフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍのうちのいずれか以下（以前）でないと判定された場合、即ち、現在のタイミングが、注目音声年輪データの記録を行うべきタイミングでない場合、制御部４０は、ステップＳ３２に処理を戻し、それ以降の処理を繰り返す。
【０１３６】
また、ステップＳ３２において、音声年輪データの再生時刻Ｔｓａ×Ｎａが、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ、およびフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍのすべての時刻以下であると判定された場合、即ち、現在のタイミングが、注目音声年輪データの記録を行うべきタイミングである場合、制御部４０は、ステップＳ３３に処理を進め、データ変換部３９からメモリコントローラ３７を介して、メモリ３８に、音声データが供給されているか否かを判定し、供給されていると判定した場合、ステップＳ３４に処理を進める。
【０１３７】
ステップＳ３４において、制御部４０は、メモリ３８に、通算して、音声年輪サイズＴｓａ×Ｎａ分の再生に必要な音声信号の音声データが記憶されたか否かを判定し、まだ、その分の音声データがメモリ３８に記憶されていないと判定された場合、ステップＳ３２に戻り、それ以降の処理を繰り返す。また、ステップＳ３４において、再生時間Ｔｓａ×Ｎａに対応する分の音声データがメモリ３８に記憶されたと判定された場合、制御部４０は、処理をステップＳ３５に進める。
【０１３８】
なお、データ変換部３９のデータ量検出部６２は、通算して、再生時間Ｔｓａ×Ｎａ分の再生に必要な音声信号を検出したとき、その旨を、メモリコントローラ３７に通知する。メモリコントローラ３７は、その通知に基づいて、通算して、再生時間Ｔｓａ×Ｎａ分の再生に必要な音声データをメモリ３８に記憶させたか否かの判定を行い、その判定結果を制御部４０に通知する。すなわち制御部４０は、メモリコントローラ３７からのその判定結果に基づいて、ステップＳ３４における判定を行う。なお、本実施の形態では、音声信号を圧縮符号化することによって得られる画像データがメモリ３８に記憶されることとしているが、音声信号は、圧縮符号化せずに、そのまま、音声データとして、メモリ３８に記憶させることも可能である。
【０１３９】
ステップＳ３５において、制御部４０は、メモリコントローラ３７を制御して、メモリ３８に記憶されている音声データから、光ディスク３１上に形成される物理的記録再生単位（物理的単位領域）としての、例えば１つのセクタのデータ量Ｓｕの整数倍（ｎ倍）のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量の音声データを、時間的に先に入力された方から読み出させることにより抽出し、ステップＳ３６に進む。なお、このセクタの整数倍のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量の音声データとして、メモリ３８から読み出される音声年輪データが、上述した、再生時刻Ｔｓａ×Ｎａ以前の最近の音声年輪データである。
【０１４０】
ステップＳ３６において、制御部４０は、ステップＳ３５の処理で得られた、セクタの整数倍のデータ量の注目音声年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の注目音声年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１４１】
ステップＳ３６において、上述のように、注目音声年輪データの記録制御を行った後、制御部４０は、ステップＳ３７に処理を進め、変数Ｎａを１だけインクリメントし、ステップＳ３２に戻り、それ以降の処理を実行する。
【０１４２】
一方、ステップＳ３３の処理において、音声データがメモリ３８に供給されていないと判定した場合、即ち、データ変換部３９からメモリコントローラ３７への音声データの供給が停止した場合、制御部４０は、ステップＳ３８に処理を進め、メモリコントローラ３７を制御することにより、メモリ３８にいま残っている音声データのすべてを読み出し、そのデータ量がセクタの整数倍の最小のデータ量となるように、音声データに、パディング用のパディング（ＰＡＤＤＩＮＧ）データを付加する。これにより、メモリ３８から読み出された音声データは、セクタの整数倍のデータ量の音声年輪データとされる。さらに、制御部４０は、その音声年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の音声年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１４３】
その後、ステップＳ３９に進み、制御部４０は、変数Ｎａに、無限大に相当する値（非常に大きな値）をセットして、音声データ記録タスクを終了する。
【０１４４】
なお、上述の場合には、光ディスク３１の物理的単位領域を、セクタとしたが、光ディスク３１の物理的単位領域としては、その他、例えば、ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ：誤り訂正符号）処理が施される単位のデータが記録されるＥＣＣブロックとすることが可能である。また、光ディスク３１の物理的単位領域は、その他、例えば、複数の固定数のセクタや、複数の固定数のＥＣＣブロックとすることが可能である。
【０１４５】
ここで、ＥＣＣ処理は、例えば、信号処理部３６で、ＥＣＣブロック単位で施される。また、セクタは、１以上の個数のＥＣＣブロックで構成することができる。あるいは、ＥＣＣブロックは、１以上の個数のＥＣＣブロックで構成することができる。
【０１４６】
以下では、１つのセクタを、光ディスク３１の物理的単位領域として説明を行う。なお、１つのＥＣＣブロックが１つのセクタから構成されるものとすれば、物理的単位領域を、セクタとしても、また、ＥＣＣブロックとしても、光ディスク３１へのデータの記録結果は同一になる。
【０１４７】
次に、図７のフローチャートを参照して、図５のステップＳ４で開始される画像データ記録タスクについて説明する。
【０１４８】
画像データ記録タスクが開始されると、最初に、ステップＳ５１において、制御部４０は、後述するステップＳ５７の処理で、１ずつインクリメントされる変数Ｎｖを、例えば１に初期化し、ステップＳ５２に進む。
【０１４９】
ステップＳ５２では、制御部４０は、Ｔｓｖ×Ｎｖが、Ｔｓａ×Ｎａ未満であるかどうかを判定し、さらに、Ｔｓｖ×Ｎｖが、Ｔｓｌ×Ｎｌ以下で、かつＴｓｍ×Ｎｍ以下であるかどうかを判定する。
【０１５０】
上述したように、音声年輪データと画像年輪データとを、同じような再生時間帯のものが、光ディスク３１上の近い位置に記録されるように、周期的に配置し、さらに、同じような再生時間帯の音声年輪データと画像年輪データについては、音声年輪データが先に配置され、その後に、画像年輪データが配置されるものとする。そして、これから記録しようとする画像年輪データを、注目画像年輪データというものとすると、注目画像年輪データは、再生時刻Ｔｓｖ×Ｎｖ以前の最近の（再生時刻Ｔｓｖ×Ｎｖに最も近い）再生時間帯の画像年輪データとなるが、この注目画像年輪データは、再生時刻Ｔｓａ×Ｎａ以前の最近の再生時間帯の音声年輪データが記録された直後であり、かつ、再生時刻Ｔｓａ×Ｎａ以前の最近の再生時間帯のローレゾ年輪データ、およびフレームメタ年輪データが記録される直前に記録する必要がある。従って、注目画像年輪データの記録は、画像年輪データの再生時刻Ｔｓｖ×Ｎｖが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満となっており、さらに、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ以下であり、かつ、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下となっているタイミングで行う必要がある。
【０１５１】
そこで、ステップＳ５２では、上述したように、画像年輪データの再生時刻Ｔｓｖ×Ｎｖが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満であり、さらに、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ以下であり、かつ、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下であるかどうかが判定され、これにより、現在のタイミングが、注目画像年輪データの記録を行うべきタイミングであるかどうかが判定される。
【０１５２】
そこで、ステップＳ５２においては、上述したように、画像年輪データの再生時刻Ｔｓｖ×Ｎｖが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満であるかどうかが判定され、これにより、現在のタイミングが、注目画像年輪データの記録を行うべきタイミングであるかどうかが判定される。
【０１５３】
ステップＳ５２において、画像年輪データの再生時刻Ｔｓｖ×Ｎｖが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満でないか、または、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ、若しくはフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍのうちのいずれか以下（以前）でないと判定された場合、即ち、現在のタイミングが、注目画像年輪データの記録を行うべきタイミングでない場合、制御部４０は、ステップＳ５２に処理を戻し、それ以降の処理を繰り返す。
【０１５４】
また、ステップＳ５２において、画像年輪データの再生時刻Ｔｓｖ×Ｎｖが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満であり、かつ、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ、およびフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍのすべての時刻以下であると判定された場合、即ち、現在のタイミングが、注目画像年輪データの記録を行うべきタイミングである場合、制御部４０は、ステップＳ５３に処理を進め、データ変換部３９からメモリコントローラ３７を介して、メモリ３８に、画像データが供給されているか否かを判定し、供給されていると判定した場合、ステップＳ５４に進む。
【０１５５】
ステップＳ５４では、制御部４０は、メモリ３８に、通算して、画像年輪サイズＴｓｖ×Ｎｖ分の再生に必要な画像信号の画像データが記憶されたか否かを判定し、まだ、その分の画像データがメモリ３８に記憶されていないと判定された場合、ステップＳ５２に戻り、それ以降の処理が繰り返される。また、ステップＳ５４において、再生時間Ｔｓｖ×Ｎｖに対応する分の画像データがメモリ３８に記憶されたと判定された場合、制御部４０は、処理をステップＳ５５に進める。
【０１５６】
なお、データ変換部３９のデータ量検出部６２は、通算して、再生時間Ｔｓｖ×Ｎｖ分の再生に必要な画像信号を検出したとき、その旨を、メモリコントローラ３７に通知する。メモリコントローラ３７は、その通知に基づいて、通算して、再生時間Ｔｓｖ×Ｎｖ分の再生に必要な画像データをメモリ３８に記憶したか否かの判定を行い、その判定結果を制御部４０に通知する。すなわち制御部４０は、メモリコントローラ３７からのその判定結果に基づいて、ステップＳ５４における判定を行う。なお、本実施の形態では、画像信号を圧縮符号化することによって得られる画像データがメモリ３８に記憶されることとしているが、画像信号は、圧縮符号化せずに、そのまま、画像データとして、メモリ３８に記憶させることも可能である。
【０１５７】
ステップＳ５５において、制御部４０は、メモリコントローラ３７を制御して、メモリ３８に記憶されている画像データから、光ディスク３１上に形成される物理的記録再生単位（物理的単位領域）としての、時間的に先に入力された方から読み出させることにより抽出し、ステップＳ５６に進む。なお、このセクタの整数倍のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量の画像データとして、メモリ３８から読み出される画像年輪データが、上述した、再生時刻Ｔｓｖ×Ｎｖ以前の最近の画像年輪データである。
【０１５８】
ステップＳ５６において、制御部４０は、ステップＳ５５で得られた、セクタの整数倍のデータ量の注目画像年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の注目画像年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１５９】
ステップＳ５６において、上述のように注目画像年輪データの記録制御を行った後、制御部４０は、ステップＳ５７に処理を進め、変数Ｎｖを１だけインクリメントし、処理をステップＳ５２に戻し、それ以降の処理を繰り返す。
【０１６０】
一方、ステップＳ５３において、画像データがメモリ３８に供給されていないと判定された場合、即ち、データ変換部３９からメモリコントローラ３７への画像データの供給が停止した場合、制御部４０は、ステップＳ５８に処理を進め、メモリコントローラ３７を制御することにより、メモリ３８にいま残っている画像データのすべてを読み出し、そのデータ量がセクタの整数倍の最小のデータ量となるように、画像データに、パディング用のパディングデータを付加する。これにより、メモリ３８から読み出した画像データが、セクタの整数倍のデータ量の画像年輪データとされる。さらに、制御部４０は、その画像年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の画像年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１６１】
ステップＳ５８の処理を終了した制御部４０は、ステップＳ５９に処理を進め、制御部４０は、変数Ｎｖに、無限大に相当する値をセットして、画像データ記録タスクを終了する。
【０１６２】
次に、図８のフローチャートを参照して、図５のステップＳ５で開始されるローレゾデータ記録タスクについて説明する。
【０１６３】
ローレゾデータ記録タスクが開始されると、最初に、ステップＳ７１において、制御部４０は、後述するステップＳ７７の処理で、１ずつインクリメントされる変数Ｎｌを、例えば１に初期化し、ステップＳ７２に進む。
【０１６４】
ステップＳ７２では、制御部４０は、Ｔｓｌ×Ｎｌが、Ｔｓａ×Ｎａ未満であり、さらに、Ｔｓｌ×Ｎｌが、Ｔｓｖ×Ｎｖ未満で、かつＴｓｍ×Ｎｍ以下であるかどうかを判定する。
【０１６５】
ここで、Ｔｓｌ×Ｎｌが、Ｔｓａ×Ｎａ未満であるというのは、図７のステップＳ５２で説明した場合と同様に、これから記録しようとするローレゾ年輪データである注目ローレゾ年輪データを、再生時刻Ｔｓｌ×Ｎｌ以前の最近の再生時間帯の音声年輪データが記録された直後に記録するための条件である。また、Ｔｓｌ×Ｎｌが、Ｔｓｖ×Ｎｖ未満であるというのは、やはり、図７のステップＳ５２で説明した場合と同様に、これから記録しようとするローレゾ年輪データである注目ローレゾ年輪データを、再生時刻Ｔｓｌ×Ｎｌ以前の最近の再生時間帯の画像年輪データが記録された直後に記録するための条件である。
【０１６６】
さらに、Ｔｓｌ×Ｎｌが、Ｔｓｍ×Ｎｍ以下であるというのは、図６のステップＳ３２における場合と同様に、これから記録しようとするローレゾ年輪データである注目ローレゾ年輪データ、即ち、再生時刻Ｔｓｌ×Ｎｌ以前の最近の（再生時刻Ｔｓｌ×Ｎｌに最も近い）再生時間帯のローレゾ年輪データを、再生時刻Ｔｓｌ×Ｎｌ以前の最近の再生時間帯のフレームメタ年輪データ直前、つまり、再生時刻Ｔｓｌ×Ｎｌ以前の２番目に新しい再生時間帯のフレームメタ年輪データが記録された直後に記録するための条件である。
【０１６７】
ステップＳ７２において、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ未満、またはフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下のうちのいずれかではないと判定した場合、即ち、現在のタイミングが、注目ローレゾ年輪データの記録を行うべきタイミングでない場合、制御部４０は、ステップＳ７２に処理を戻し、それ以降の処理を繰り返す。
【０１６８】
また、ステップＳ７２において、ローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満であり、さらに、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ未満であり、かつフレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍ以下であると判定された場合、即ち、現在のタイミングが、注目ローレゾ年輪データの記録を行うべきタイミングである場合、ステップＳ７３に進み、制御部２０は、データ変換部１９からメモリコントローラ１７を介して、メモリ１８に、ローレゾデータが供給されているか否かを判定し、供給されていると判定した場合、ステップＳ７４に進む。
【０１６９】
ステップＳ７４では、制御部４０は、メモリ３８に、通算して、ローレゾ年輪サイズＴｓｌ×Ｎｌ分の再生に必要なローレゾデータが記憶されたか否かを判定し、まだ、その分のローレゾデータがメモリ３８に記憶されていないと判定された場合、ステップＳ７２に戻り、以下、同様の処理が繰り返される。また、ステップＳ７４において、再生時間Ｔｓｌ×Ｎｌに対応する分のローレゾデータがメモリ３８に記憶されたと判定された場合、ステップＳ７５に進む。
【０１７０】
なお、データ変換部３９のデータ量検出部４２は、通算して、再生時間Ｔｓｌ×Ｎｌ分の再生に必要な画像信号および音声信号を検出したとき、その旨を、メモリコントローラ３７に通知する。メモリコントローラ３７は、その通知に基づいて、通算して、再生時間Ｔｓｌ×Ｎｌ分の再生に必要なローレゾデータをメモリ３８に記憶したか否かの判定を行い、その判定結果を制御部４０に通知する。そして、制御部４０は、メモリコントローラ３７からのその判定結果に基づいて、ステップＳ７４における判定処理を行う。なお、本実施の形態では、画像信号等のデータ量を少なくした画像信号等を圧縮符号したものを、ローレゾデータとするようにしたが、その他、画像信号等のデータ量を少なくした画像信号等を、そのまま、ローレゾデータとするようにすることも可能である。
【０１７１】
ステップＳ７５では、制御部４０は、メモリコントローラ３７を制御して、メモリ３８に記憶されているローレゾデータから、光ディスク３１上に形成される物理的記録再生単位（物理的単位領域）としての、例えば１つのセクタの整数倍（ｎ倍）のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量のローレゾデータを、時間的に先に入力された方から読み出させることにより抽出し、ステップＳ７６に進む。
【０１７２】
なお、このセクタの整数倍のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量のローレゾデータとして、メモリ３８から読み出されるローレゾ年輪データが、上述した、再生時刻Ｔｓｌ×Ｎｌ以前の最近のローレゾ年輪データである。
【０１７３】
また、ステップＳ７５において読み出されなかったローレゾデータは、そのままメモリ３８に残される。
【０１７４】
ステップＳ７６では、制御部４０が、ステップＳ７５で得られた、セクタの整数倍のデータ量の注目ローレゾ年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の注目ローレゾ年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。これにより、セクタの整数倍のデータ量のローレゾ年輪データが、その整数倍の数のセクタに、ローレゾ年輪データの境界と、光ディスク３１のセクタの境界とが一致するように記録される。
【０１７５】
その後、ステップＳ７７に進み、制御部４０は、変数Ｎｌを１だけインクリメントし、ステップＳ７２に戻り、以下、同様の処理を繰り返される。
【０１７６】
一方、ステップＳ７３において、ローレゾデータがメモリ３８に供給されていないと判定された場合、即ち、データ変換部３９からメモリコントローラ３７へのローレゾデータの供給が停止した場合、ステップＳ７８に進み、制御部４０は、メモリコントローラ３７を制御することにより、メモリ３８にいま残っているローレゾデータのすべてを読み出し、セクタの整数倍の最小のデータ量となるように、パディング用のパディングデータを付加する。これにより、メモリ３８から読み出したローレゾデータが、セクタの整数倍のデータ量のローレゾ年輪データとされる。さらに、制御部４０は、そのローレゾ年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量のローレゾ年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１７７】
その後、ステップＳ７９に進み、制御部４０は、変数Ｎｌに、無限大に相当する値をセットして、ローレゾデータ記録タスクを終了する。
【０１７８】
次に、図９のフローチャートを参照して、図５のステップＳ６で開始されるフレームメタデータ記録タスクについて説明する。
【０１７９】
フレームメタデータ記録タスクが開始されると、最初に、ステップＳ９１において、制御部４０は、後述するステップＳ９７の処理で、１ずつインクリメントされる変数Ｎｌを、例えば１に初期化し、ステップＳ９２に進む。
【０１８０】
ステップＳ９２では、制御部４０は、Ｔｓｍ×Ｎｍが、Ｔｓａ×Ｎａ未満であり、さらに、Ｔｓｍ×Ｎｍが、Ｔｓｖ×Ｎｖ未満で、かつＴｓｌ×Ｎｌ未満であるかどうかを判定する。
【０１８１】
ここで、Ｔｓｍ×Ｎｍが、Ｔｓａ×Ｎａ未満であるというのは、図７のステップＳ５２で説明した場合と同様に、これから記録しようとするフレームメタ年輪データである注目フレームメタ年輪データを、再生時刻Ｔｓｍ×Ｎｍ以前の最近の再生時間帯の音声年輪データが記録された直後に記録するための条件である。また、Ｔｓｍ×Ｎｍが、Ｔｓｖ×Ｎｖ未満であるというのは、やはり、図８のステップＳ２２で説明した場合と同様に、これから記録しようとするフレームメタ年輪データである注目フレームメタ年輪データを、再生時刻Ｔｓｍ×Ｎｍ以前の最近の再生時間帯の画像年輪データが記録された直後に記録するための条件である。同様に、Ｔｓｍ×Ｎｍが、Ｔｓｌ×Ｎｌ未満であるというのは、これから記録しようとするフレームメタ年輪データである注目フレームメタ年輪データを、再生時刻Ｔｓｍ×Ｎｍ以前の最近の再生時間帯のローレゾ年輪データが記録された直後に記録するための条件である。
【０１８２】
ステップＳ９２において、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ未満、またはフレームメタ年輪データの再生時刻Ｔｓｌ×Ｎｌ未満のうちのいずれかではないと判定された場合、即ち、現在のタイミングが、注目フレームメタ年輪データの記録を行うべきタイミングでない場合、ステップＳ９２に戻り、以下、同様の処理が繰り返される。
【０１８３】
また、ステップＳ９２において、フレームメタ年輪データの再生時刻Ｔｓｍ×Ｎｍが、音声年輪データの再生時刻Ｔｓａ×Ｎａ未満であり、さらに、画像年輪データの再生時刻Ｔｓｖ×Ｎｖ未満でもあり、かつローレゾ年輪データの再生時刻Ｔｓｌ×Ｎｌ未満であると判定された場合、即ち、現在のタイミングが、注目フレームメタ年輪データの記録を行うべきタイミングである場合、ステップＳ９３に進み、制御部４０は、データ変換部３９からメモリコントローラ３７を介して、メモリ３８に、フレームメタデータが供給されているか否かを判定し、供給されていると判定した場合、ステップＳ９４に進む。
【０１８４】
ステップＳ９４では、制御部４０は、メモリ３８に、通算して、フレームメタ年輪サイズＴｓｍ×Ｎｍ分の再生に必要なフレームメタデータが記憶されたか否かを判定し、まだ、その分のフレームメタデータがメモリ３８に記憶されていないと判定された場合、ステップＳ９２に戻り、以下、同様の処理が繰り返される。また、ステップＳ９４において、再生時間Ｔｓｍ×Ｎｍに対応する分のフレームメタデータがメモリ３８に記憶されたと判定された場合、ステップＳ９５に進む。
【０１８５】
なお、データ変換部３９のデータ量検出部６２は、通算して、再生時間Ｔｓｍ×Ｎｍ分の再生に必要な画像信号および音声信号を検出したとき、その旨を、メモリコントローラ３７に通知する。メモリコントローラ３７は、その通知に基づいて、通算して、再生時間Ｔｓｍ×Ｎｍ分の再生に必要なフレームメタデータをメモリ３８に記憶したか否かの判定を行い、その判定結果を制御部４０に通知する。そして、制御部４０は、メモリコントローラ３７からのその判定結果に基づいて、ステップＳ９４における判定処理を行う。
【０１８６】
ステップＳ９５では、制御部４０は、メモリコントローラ３７を制御して、メモリ３８に記憶されているフレームメタデータから、光ディスク３１上に形成される物理的記録再生単位（物理的単位領域）としての、例えば１つのセクタの整数倍（ｎ倍）のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量のメタデータを、時間的に先に入力された方から読み出させることにより抽出し、ステップＳ９６に進む。
【０１８７】
なお、このセクタの整数倍のデータ量であって、メモリ３８から読み出すことのできる最大のデータ量のフレームメタデータとして、メモリ３８から読み出されるフレームメタ年輪データが、上述した、再生時刻Ｔｓｍ×Ｎｍ以前の最近のフレームメタ年輪データである。
【０１８８】
また、ステップＳ９５において読み出されなかったフレームメタデータは、そのままメモリ３８に残される。
【０１８９】
ステップＳ９６では、制御部４０が、ステップＳ９５で得られた、セクタの整数倍のデータ量の注目メタ年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量の注目フレームメタ年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。これにより、セクタの整数倍のデータ量のメタ年輪データが、その整数倍の数のセクタに、フレームメタ年輪データの境界と、光ディスク３１のセクタの境界とが一致するように、周期的に記録される。
【０１９０】
その後、ステップＳ９７に進み、制御部４０は、変数Ｎｍを１だけインクリメントし、ステップＳ９２に戻り、以下、同様の処理を繰り返される。
【０１９１】
一方、ステップＳ９３において、フレームメタデータがメモリ３８に供給されていないと判定された場合、即ち、データ変換部３９からメモリコントローラ３７へのフレームメタデータの供給が停止した場合、ステップＳ９８に進み、制御部４０は、メモリコントローラ３７を制御することにより、メモリ３８にいま残っているフレームメタデータのすべてを読み出し、そのデータ量がセクタの整数倍の最小のデータ量となるように、フレームメタデータに、パディング用のパディングデータを付加する。これにより、メモリ３８から読み出したフレームメタデータが、セクタの整数倍のデータ量のフレームメタ年輪データとされる。さらに、制御部４０は、そのフレームメタ年輪データを、メモリコントローラ３７から信号処理部３６に供給させ、これにより、そのセクタの整数倍のデータ量のフレームメタ年輪データが、その整数倍の数のセクタに記録されるように記録制御を行う。
【０１９２】
その後、ステップＳ９９に進み、制御部４０は、変数Ｎｍに、無限大に相当する値をセットして、フレームメタデータ記録タスクを終了する。
【０１９３】
なお、上述したように、フレームメタデータには、例えば、ＬＴＣ、ユーザビット、ＵＭＩＤ、エッセンスマーク、ＡＲＩＢメタデータ、または、撮像が行われたビデオカメラの設定／制御情報等のデータが含まれる。
【０１９４】
これらのデータは、図１０に示されるように、キーデータ（Ｋｅｙ）１１１、レングスデータ（Ｌｅｎｇｔｈ）１１２、および、バリューデータ（Ｖａｌｕｅ）１１３からなるＫＬＶ符号化されたデータ（以下、ＫＬＶデータと称する）である。このフォーマットは、ＳＭＰＴＥ  ３３５Ｍ／ＲＰ２１４に準拠している。
【０１９５】
ＫＬＶデータ１１０のキーデータ１１１は、ＫＬＶ符号化されたデータ項目を示す識別子である。この識別子には、ＳＭＴＰＥのメタデータ辞書に定義された、各種のデータ項目に対応する識別子が用いられる。ＫＬＶデータ１１０のレングスデータ１１２は、バリューデータ１１３の長さをバイト単位で示すデータである。ＫＬＶデータ１１０のバリューデータ１１３は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書等のように、テキストデータ等のデータ本体からなるデータである。すなわち、ＫＬＶデータ１１０は、キーデータ１１１に示されるデータ項目のデータであり、レングスデータ１１２に示されるデータ長のデータであり、かつ、バリューデータ１１３に示されるデータを符号化したものである。
【０１９６】
フレームメタデータは、このようなデータ構造のＫＬＶデータである、上述した各種のデータにより構成される。これらの複数のデータからなるフレームメタデータは、その各データの内容から、大きく、必須部分と選択部分の２つに分けられる。必須部分は、全フレームに対応するフレームメタデータに含まれるデータであり、ＬＴＣ、ユーザビット、ＵＭＩＤ、およびエッセンスマーク等のその他のＫＬＶデータを含む各種のデータにより構成され、選択部分は、必要に応じてフレームメタデータに含まれるデータで構成される。選択部分に含まれるデータとして、例えば、ＡＲＩＢメタデータやビデオカメラの設定／制御情報等のデータ等がある。
【０１９７】
なお、この必須部分と選択部分のそれぞれのデータ長は、いずれも予め定められた固定長である。また、フレームメタデータは、ＳＤＩ等の同期系通信インタフェースによるデータ転送に対応するために、リアルタイム性を要求されるデータである必要があるので、光ディスク３１等に高速に書き込みおよび読み出しができるように、必須部分（および選択部分）をＢＩＭ（ＢＩｎａｒｙ  Ｆｏｒｍａｔ  ｆｏｒ  ＭＰＥＧ−７）形式の１つのファイルで構成する。
【０１９８】
ここで、ＢＩＭ形式のデータは、ＸＭＬ形式のデータをバイナリデータに変換したものである。上述したフレームメタデータに含まれる各種のデータは、ＸＭＬにより表現することも可能である。しかしながら、ＸＭＬの場合、そのデータ量が増大してしまうので、読み出しおよび書き込み時間を短縮させることが望ましい（リアルタイム性が要求される）フレームメタデータにおいては、ＸＭＬは不向きである。そこで、ＸＭＬ表現と対等な情報を持つバイナリ表現であるＢＩＭを用いることにより、フレームメタデータのリアルタイム性を実現することができる。なお、フレームメタデータにＢＩＭ形式のデータを用いることにより、フレームメタデータの記録に必要な光ディスク３１におけるデータ領域が削減されるだけでなく、書き込み時間および読み出し時間を短縮することができ、さらに、書き込みおよび読み出しの処理の際にデータを保持するメモリにおける記憶領域を削減することも可能であり、書き込みおよび読み出しの処理速度を全体的に向上させるようにすることができる。
【０１９９】
制御部４０は、上述したように、フレームメタデータ処理部６６を制御し、データ量検出部６２を介してフレームメタデータ処理部６６に供給された、以上のようなＫＬＶデータからなるフレームメタデータを、メモリコントローラ３７を介して、光ディスク３１に記録させる。
【０２００】
しかしながら、例えば、画像信号や音声信号が、撮像に用いられたビデオカメラ（図示せず）から、信号入出力装置５１を介してディスク記録再生装置（ディスク装置）３０に入力された場合、すなわち、撮像により得られた画像信号や音声信号が、メタデータを付加されることなく、ディスク記録再生装置３０に供給された場合、その画像信号や音声信号には、ＬＴＣ等のメタデータが付加されていない。例えば、ディスク記録再生装置３０がビデオカメラと一体化している場合、撮像により得られた画像信号や音声信号は、フレームメタデータ等が付加されるような処理が行われずに、データ変換部３９に供給される。
【０２０１】
そのような場合、制御部４０は、データ変換部３９のフレームメタデータ処理部６６を制御し、フレームメタデータ処理部６６が内蔵するＬＴＣデータ処理部７１に、ＬＴＣデータを生成するＬＴＣデータ生成処理を実行させる。
【０２０２】
ＬＴＣデータ処理部７１の制御部１０１は、ＬＴＣデータ生成処理を実行し、制御部４０に制御されたフレームメタデータ処理部６６より、ＬＴＣデータの生成を指示されると、信号入出力装置５１からデータ変換部３９に供給される画像信号のフレームに同期してＬＴＣデータを生成し、フレームメタデータ処理部６６に供給する。
【０２０３】
図１１にフローチャートを参照して、ＬＴＣデータ処理部７１の制御部１０１によるＬＴＣデータ生成処理について説明する。
【０２０４】
最初に、ステップＳ１１１において、制御部１０１は、フレームメタデータ処理部６６より、ＬＴＣデータ生成の開始指示を取得したか否かを判定し、取得したと判定するまで待機する。
【０２０５】
ＬＴＣデータ生成の開始指示を取得したと判定した場合、制御部１０１は、ステップＳ１１２に処理を進め、リアルタイムを用いたＬＴＣを生成するか否かを判定する。
【０２０６】
ＬＴＣデータの生成は、実際の時刻を用いて行う場合と、予め定められた初期値を用いて行う場合とがある。制御部４０は、例えば、操作部４１を介して受け付けられたそのような情報、すなわち、実際の時刻を用いてＬＴＣデータを生成するか否かを指示する情報、さらに、実際の時刻を用いずにＬＴＣデータを生成する場合、初期値が設定されたか否かを示す情報をデータ変換部３９のフレームメタデータ処理部６６に供給する。
【０２０７】
フレームメタデータ処理部６６は、ＬＴＣデータ生成の開始指示とともに、それらの情報をＬＴＣデータ処理部７１の制御部１０１に供給する。制御部１０１は、ステップＳ１１２において、供給されたその情報に基づいて、実際の時刻（リアルタイム）を用いたＬＴＣを生成するか否かを判定する。
【０２０８】
ステップＳ１１２において、リアルタイムを用いたＬＴＣを生成すると判定した場合、制御部１０１は、ステップＳ１１３に処理を進め、上述したように、ＬＴＣ生成部１０２およびリアルタイムクロック１０５を制御することにより、リアルタイムクロックを用いて、同期信号に合わせてＬＴＣデータを生成する。
【０２０９】
すなわち、制御部１０１は、リアルタイムクロック１０５に同期信号を供給し、同期信号に合わせてリアルタイムに関する情報をＬＴＣ生成部１０２に供給させる。また、制御部１０１は、同期信号をＬＴＣ生成部１０２に供給し、ＬＴＣ生成部１０２の動作を同期信号に同期させ、リアルタイムクロック１０２より供給されるリアルタイムに関する情報に基づいて、ＬＴＣデータを生成させる。
【０２１０】
ステップＳ１１３の処理が終了すると、制御部１０１は、ステップＳ１１４に処理を進め、ＬＴＣ生成部１０２を制御し、生成したＬＴＣデータをフレームメタデータ処理部６６に供給させることにより、メモリコントローラ３７に供給させる。すなわち、フレームメタデータ処理部６６は、ＬＴＣデータ処理部７１より供給されたＬＴＣデータを、フレームメタデータとして、メモリコントローラ３７に供給する。
【０２１１】
ＬＴＣデータを供給させた制御部１０１は、ステップＳ１１５において、上述した制御信号や同期信号と同様にフレームメタデータ処理部６６より供給されたＬＴＣデータ生成の終了指示を取得したか否かを判定する。制御部４０は、操作部４１を介して入力されたユーザの指示等に基づいて、ＬＴＣデータ生成の終了指示をデータ変換部３９のフレームメタデータ処理部６６に供給する。フレームメタデータ処理部６６は、ＬＴＣデータ生成の終了指示を取得すると、その指示をＬＴＣデータ処理部７１の制御部１０１に供給する。制御部１０１は、ステップＳ１１５において、その指示を取得したか否かを判定する。
【０２１２】
ステップＳ１１５において、制御部１０１は、ＬＴＣデータ生成の終了指示を取得していないと判定した場合、ステップＳ１１３に処理を戻し、それ以降の処理を繰り返す。また、ＬＴＣデータ生成の終了指示を取得したと判定した場合、制御部１０１は、ＬＴＣデータ生成処理を終了する。
【０２１３】
ところで、ステップＳ１１２において、リアルタイムを用いずにＬＴＣを生成すると判定した場合、制御部１０１は、ステップＳ１１６に処理を進め、上述したようにフレームメタデータ処理部６６より取得した情報に基づいて、初期値の設定が指示されたか否かを判定する。
【０２１４】
初期値の設定が指示されていると判定した場合、制御部１０１は、ステップＳ１１７に処理を進め、初期値設定部１０３を制御し、ＬＴＣの初期値を指示された値に設定する。すなわち、この場合、制御部１０１は、初期値設定部１０３に初期値の指示に関する情報（指示された初期値）を初期値設定部１０３に供給し、ＬＴＣの初期値をその値に設定させる。初期値設定部１０３は、設定した初期値をＬＴＣ生成部１０２に供給する。初期値の設定が終了すると、制御部１０１は、ステップＳ１１９に処理を進める。
【０２１５】
また、ステップＳ１１６において、初期値の設定が指示されていないと判定した場合、制御部１０１は、ステップＳ１１８に処理を進め、初期値設定部１０３を制御し、ＬＴＣの初期値を「０」に設定する。すなわち、この場合、制御部１０１は、初期値設定部１０３に、値「０」の情報を供給し、ＬＴＣの初期値を「０」に設定させる。初期値設定部１０３は、設定した初期値をＬＴＣ生成部１０２に供給する。初期値の設定が終了すると、制御部１０１は，ステップＳ１１９に処理を進める。
【０２１６】
ステップＳ１１９において、制御部１０１は、ＬＴＣ生成部１０２およびカウンタ１０４を制御し、カウンタ１０４を用いて、同期信号に合わせてＬＴＣデータを生成させる。すなわち、カウンタ１０４は、制御部１０１より供給される同期信号に合わせて、カウント処理を行い、算出されたカウント値をＬＴＣ生成部１０２に順次供給する。ＬＴＣ生成部１０２は、制御部１０１より供給される同期信号に同期して動作し、初期値設定部１０３より供給された初期値、および、カウンタ１０４より供給されたカウンタ値を用いてＬＴＣデータを生成する。
【０２１７】
ステップＳ１１９の処理が終了した制御部１０１は、ステップＳ１２０において、ＬＴＣ生成部１０２を制御し、生成したＬＴＣデータをフレームメタデータ処理部６６に供給させることにより、メモリコントローラ３７に供給させる。すなわち、フレームメタデータ処理部６６は、ＬＴＣデータ処理部７１より供給されたＬＴＣデータを、フレームメタデータとして、メモリコントローラ３７に供給する。
【０２１８】
ＬＴＣデータを供給させた制御部１０１は、ステップＳ１２１において、ステップＳ１１５の処理の場合と同様に、フレームメタデータ処理部６６より供給されたＬＴＣデータ生成の終了指示を取得したか否かを判定する。制御部４０は、操作部４１を介して入力されたユーザの指示等に基づいて、ＬＴＣデータ生成の終了指示をデータ変換部３９のフレームメタデータ処理部６６に供給する。フレームメタデータ処理部６６は、ＬＴＣデータ生成の終了指示を取得すると、その指示をＬＴＣデータ処理部７１の制御部１０１に供給する。制御部１０１は、ステップＳ１２１において、その指示を取得したか否かを判定する。
【０２１９】
ステップＳ１２１において、制御部１０１は、ＬＴＣデータ生成の終了指示を取得していないと判定した場合、ステップＳ１１９に処理を戻し、それ以降の処理を繰り返す。また、ＬＴＣデータ生成の終了指示を取得したと判定した場合、制御部１０１は、ＬＴＣデータ生成処理を終了する。
【０２２０】
上述したように生成され、メモリコントローラ３７に供給されたＬＴＣデータは、上述したように、フレームメタデータとして処理され、音声データや画像データとともに、光ディスク３１に記録される。
【０２２１】
以上のように生成されたＬＴＣデータをフレームメタデータとしてエッセンスデータともに記録することにより、後述するように、編集の際に、ユーザは、より容易に編集処理を行うことができる。
【０２２２】
なお、フレームメタデータ処理部６６は、ＬＴＣデータ処理部７１またはデータ量検出部６２より取得したＬＴＣデータをメモリコントローラ３７に供給するだけでなく、クリップメタデータ処理部６７に供給する。クリップメタデータ処理部６７は、取得したＬＴＣデータを、内蔵するＬＴＣデータ処理部７２に供給する。また、クリップメタデータ処理部６７は、制御部４０より供給される制御信号や同期信号をＬＴＣデータ処理部７２に供給する。ＬＴＣデータ処理部７２は、クリップメタデータ処理部６７より供給された制御信号や同期信号に基づいてＬＴＣデータ処理を実行し、ＬＴＣデータを取得すると、そのＬＴＣデータに基づいて、クリップメタデータとしての変換テーブルを生成する。
【０２２３】
図１２を参照して、ＬＴＣデータ処理部７２によるＬＴＣデータ処理について説明する。また、必要に応じて図１３を参照して説明する。
【０２２４】
ＬＴＣデータ処理部７２は、ステップ１４１において、クリップメタデータ処理部６７よりＬＴＣデータを取得したか否かを判定し、取得したと判定した場合、ステップＳ１４２に処理を進め、現在、内蔵する記憶部（図示せず）に、保持しているＬＴＣデータが存在するか否かを判定する。
【０２２５】
今回始めてＬＴＣデータを取得しており、以前にＬＴＣデータを取得しておらず、内蔵する記憶部にＬＴＣデータを保持していないと判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１４３に処理を進め、今回取得したＬＴＣデータを開始点として変換テーブルに登録する。
【０２２６】
変換テーブルは、図１３Ａに示されるように、ＬＴＣデータと、ＬＴＣデータに対応するフレーム番号を関連付けるテーブルであり、ＬＴＣデータ処理部７２により生成され、ＬＴＣデータ処理部７２が内蔵する図示せぬ記憶部に保持される。図１３Ａにおいて、変換テーブル１２０は、ＬＴＣデータからなるＬＴＣ１２１、ＬＴＣデータに対応するフレームのフレーム番号１２２、および、そのポイントの種類を示す種類１２３により構成される。
【０２２７】
ＬＴＣデータ処理部７２は、供給された同期信号に基づいて、供給されたＬＴＣデータと対応するフレーム番号を算出し、ＬＴＣデータとフレーム番号を、開始点を示す情報と関連付けて記憶部に記憶することにより、ＬＴＣデータを変換テーブルに登録する。
【０２２８】
例えば、図１３Ａの場合、変換テーブル１２０の上から２段目の番号「１」の段には、ＬＴＣ１２１が「１０：００：００：００」であり、フレーム番号１２２が「０」であり、種類１２３が「開始点」であるポイントが登録されている。すなわち、変換テーブル１２０のこの段は、フレーム番号「０」のフレームのＬＴＣデータが「１０：００：００：００」であり、ＬＴＣデータの「開始点」であることが示されている。
【０２２９】
ＬＴＣデータを開始点として変換テーブルに登録したＬＴＣデータ処理部７２は、ステップＳ１４４に処理を進め、前回取得し、記憶部に保持しているＬＴＣデータを消去し、今回取得したＬＴＣデータを記憶部に保持する。
【０２３０】
そして、ＬＴＣデータ処理部７２は、ステップＳ１４５に処理を進め、供給される制御信号に基づいて、ＬＴＣデータ処理を終了するか否かを判定し、終了すると判定した場合、ステップＳ１４６において終了処理を実行した後、ＬＴＣデータ処理を終了する。
【０２３１】
ところで、ステップＳ１４５において、ＬＴＣデータ処理を終了しないと判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１４１に処理を戻し、それ以降の処理を繰り返す。
【０２３２】
また、ステップＳ１４２において、保存しているＬＴＣデータが記憶部に存在すると判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１４７に処理を進め、今回取得したＬＴＣデータの値が、前回取得し、記憶部に保持しているＬＴＣデータの値と連続しているか否かを判定する。
【０２３３】
例えば、互いに独立したＬＴＣが付加された複数のクリップが合成された編集済みの信号がデータ変換部３９に供給された場合、図１３Ｂに示されるように、値の増加が不連続なＬＴＣデータがＬＴＣデータ処理部７２に供給される。図１３ＢはＬＴＣとＦＴＣの関係の例を示す図であり、横軸はフレーム数（ＦＴＣ）を示し、縦軸は、秒（ＬＴＣ）を示す。例えば、１秒間に３０フレームの画像が割り当てられる信号であり、曲線１３１に示されるようなＦＴＣとＬＴＣの関係を有する信号が、データ変換部３９に供給されたとすると、その信号に含まれるＬＴＣデータの値は、フレーム番号「０」乃至「２４」までは連続的に増加するが、フレーム番号「２５」においてＬＴＣが「１秒」となっている。
【０２３４】
このように、ＬＴＣデータの値の増加が連続していないと判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１４８に処理を進め、今回取得したＬＴＣデータを変化点として、変換テーブルに登録する。
【０２３５】
図１３Ａの場合、変換テーブル１２０の上から３段目（番号「２」の段）のように、ＬＴＣ１２１が「１０：００：０１：００」であり、フレーム番号１２２が「２５」であり、種類１２３が「変化点」であるポイントが登録される。すなわち、変換テーブル１２０のこの段は、フレーム番号「２５」のフレームのＬＴＣデータが「１０：００：０１：００」であり、ＬＴＣデータの「変化点」であることが示されている。
【０２３６】
ＬＴＣデータを変換テーブルに登録したＬＴＣデータ処理部７２は、ステップＳ１４４に処理を戻し、それ以降の処理を繰り返す。
【０２３７】
また、ステップＳ１４７において、今回取得したＬＴＣデータの値が、前回取得したＬＴＣデータの値と連続していると判定した場合（図１３Ｂの場合、フレーム番号「２５」以外のフレームのとき）、ＬＴＣデータ処理部７２は、ステップＳ１４４に処理を戻し、それ以降の処理を繰り返す。
【０２３８】
ところで、ステップＳ１４１において、ＬＴＣデータを取得していないと判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１４９に処理を進め、ＬＴＣデータの供給が終了したか否かを判定し、終了していないと判定した場合、ステップＳ１４５に処理を戻し、それ以降の処理を繰り返す。
【０２３９】
また、ステップＳ１４９において、ＬＴＣデータの供給が終了したと判定した場合、ＬＴＣデータ処理部７２は、ステップＳ１５０に処理を進め、前回取得したＬＴＣデータを終了点として変換テーブルに登録し、保持しているＬＴＣデータを消去する。
【０２４０】
図１３Ａの場合、変換テーブル１２０の下から１段目（番号「ｎ」の段）のように、ＬＴＣ１２１が「１２：３４：５６：７８」であり、フレーム番号１２２が「３０００００」であり、種類１２３が「終了点」であるポイントが登録される。すなわち、変換テーブル１２０のこの段は、フレーム番号「３０００００」のフレームのＬＴＣデータが「１２：３４：５６：７８」であり、ＬＴＣデータの「終了点」であることが示されている。
【０２４１】
ステップＳ１５０の処理が終了したＬＴＣデータ処理部７２は、ステップＳ１４６に処理を戻し、終了処理を実行した後、ＬＴＣデータ処理を終了する。
【０２４２】
以上のように、生成された変換テーブルは、クリップメタデータ処理部６７によりクリップメタデータとしてメモリコントローラ３７に供給され、制御部４０により図５のフローチャートを参照して説明したように記録制御され、光ディスク３１に記録される。
【０２４３】
以上に説明した図５の記録処理、図６の音声データ記録タスク、図７の画像データ記録タスク、図８のローレゾデータ記録タスク、および図９のフレームメタデータ記録タスクによれば、音声年輪データ、画像年輪データ、ローレゾ年輪データ、フレームメタ年輪データは、およびクリップメタデータは、図１４に示すように、光ディスク３１に記録される。
【０２４４】
即ち、同じような再生時間帯の音声年輪データ、画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データについては、上述したように、音声年輪データ、画像年輪データ、ローレゾ年輪データ、フレームメタ年輪データの順の優先順位で、光ディスク３１のより前の位置に記録される。
【０２４５】
さらに、例えば、最も優先順位が高い音声年輪データを基準に考えると、ある再生時間帯の音声年輪データが記録されれば、その音声年輪データに続いて、その再生時間帯と同じような再生時間帯の画像年輪データ、ローレゾ年輪データ、およびフレームメタ年輪データが記録される。
【０２４６】
以上から、図１４に示されるように、その光ディスク３１の内周側から外周側に向かって、音声年輪データ１４１、画像年輪データ１４２、ローレゾ年輪データ１４３、フレームメタ年輪データ１４４の順番を繰り返しながら記録される。
【０２４７】
そして、上述の各年輪データとは別の領域に、リアルタイム性を要求されないクリップメタデータ１４５が記録される。
【０２４８】
なお、音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびフレームメタ年輪サイズＴｓｍの互いの関係は、どのような関係であってもよく、音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびフレームメタ年輪サイズＴｓｍは、上述したように、すべて同一の時間とすることもできるし、すべて異なる時間とすることなども可能である。さらに、ローレゾ年輪サイズＴｓｌおよびフレームメタ年輪サイズＴｓｍが、音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖの２倍となるようにしてももちろんよい。
【０２４９】
また、音声年輪サイズＴｓａ、画像年輪サイズＴｓｖ、ローレゾ年輪サイズＴｓｌ、およびフレームメタ年輪サイズＴｓｍは、例えば、光ディスク３１の用途や使用目的にあわせて設定することが可能である。即ち、ローレゾ年輪サイズＴｓｌや、フレームメタ年輪サイズＴｓｍは、例えば、音声年輪サイズＴｓａおよび画像年輪サイズＴｓｖよりも大とすることが可能である。
【０２５０】
なお、クリップメタデータ１４５は、光ディスク３１のどの位置に記録されるようにしてもよく、例えば、図１５Ａに示されるように、年輪データの間に記録されるようにしてもよい。図１５Ａの場合、音声年輪データ１５１、画像年輪データ１５２、ローレゾ年輪データ１５３、およびフレームメタ年輪データ１５４からなる年輪データ１５０が、複数記録された後に、クリップメタデータ１６１が記録され、その後に、他の年輪データが続いて記録されている。
【０２５１】
図５のフローチャートを参照して説明したように、クリップメタデータは、音声データ記録タスク、画像データ記録タスク、ローレゾデータ記録タスク、およびフレームメタデータ記録タスクが終了した後に記録される。従って、このタイミングにおいて、既に記録されている最後の年輪データ１５０に続けて、クリップメタデータ１６１が記録され、次に開始された記録処理において記録される年輪データが、記録済みである最後のクリップメタデータ１６１に続くように記録される。
【０２５２】
このとき、フレームメタ年輪データ１５４には、同じ年輪データに含まれる音声年輪データ１５１および画像年輪データ１５２に対応するＬＴＣ１５５が含まれている。従って、ＬＴＣ１５５は、ＬＴＣ１５５が対応する音声年輪データ１５１および画像年輪データ１５２の近傍に記録されることになり、その年輪データ１５０に含まれる音声年輪データ１５１や画像年輪データ１５２の再生時にＬＴＣ１５５が読み込まれる場合、シーク時間を短縮することができ、ＬＴＣ１５５の読み込み速度を向上させることができる。
【０２５３】
また、クリップメタデータ１６１には、最初の年輪データ、または、１つ前に記録されたクリップメタデータの次に記録された年輪データから、直前に記録された年輪データに含まれるＬＴＣに対応する変換テーブル１６２が含まれている。従って、変換テーブル１６２は、変換テーブル１６２が対応する音声年輪データ１５１および画像年輪データ１５２の、ある程度（後述する図１５Ｂの場合と比較して、）近傍に記録されることになる。クリップメタデータ１６１に含まれるメタデータは、基本的にリアルタイム性を要求されないメタデータであるが、例えば、ユーザが変換テーブル１６２を用いて特定のフレームの再生を指示する場合、再生する音声年輪データ１５１および画像年輪データ１５２が変換テーブル１６２の近傍に記録されているほうが、シーク時間を短縮することができ、音声年輪データ１５１および画像年輪データ１５２の読み込み速度を向上させることができ、好適である。
【０２５４】
なお、クリップメタデータは、例えば、図１５Ｂに示されるように、年輪データが記憶される領域とは別の領域にまとめて記録されるようにしてもよい。図１５Ｂの場合、音声年輪データ１７１−１、画像年輪データ１７２−１、ローレゾ年輪データ１７３−１、およびフレームメタ年輪データ１７４−１からなる年輪データ１７０−１、音声年輪データ１７１−２、画像年輪データ１７２−２、ローレゾ年輪データ１７３−２、およびフレームメタ年輪データ１７４−２からなる年輪データ１７０−２のように、年輪データが記録される領域と別の領域に、クリップメタデータ１８１−１、クリップメタデータ１８１−２、クリップメタデータ１８１−３のように、クリップメタデータがまとめて記録される。
【０２５５】
この場合、図５のフローチャートを参照して説明したように、クリップメタデータは、音声データ記録タスク、画像データ記録タスク、ローレゾデータ記録タスク、およびフレームメタデータ記録タスクが終了した後に、年輪データとは別の領域に記録される。
【０２５６】
従って、クリップメタデータ１８１−１乃至１８１−３にそれぞれ含まれる変換テーブル１８２−１乃至１８２−３は、互いの近傍に記録されることになる。従って、複数の変換テーブルを用いて特定のフレームを検索する場合、シーク時間を短縮することができ、目的のフレームを高速に検索することができる。
【０２５７】
また、音声データや画像データを再生する場合、それらのデータの間に、再生に不必要なクリップメタデータが存在しないので、読み出し時間を短縮することができ、再生処理を高速化することができる。
【０２５８】
さらに、クリップメタデータは、リアルタイム性を要求されないメタデータで構成されており、通常、シーク時間を考慮しなければならないということはないので、光ディスク３１の記憶領域の物理的な位置において、どのような位置に配置してもよく、例えば、１つのクリップメタデータを複数の位置に分散して記録するようにしてもよい。
【０２５９】
なお、以上においては、変換テーブルとして、ＬＴＣの開始点、変化点、および終了点を登録するように説明したが、これらに限らず、例えば、所定の間隔ごとにＬＴＣを登録するようにしてもよい。変換テーブルは、登録したＬＴＣの数が多いほど、フレームの検索時に、要求されたフレームのフレーム番号を算出する時間を短縮することができるが、変換テーブルのデータサイズが増大し、全体の検索処理時間が延びてしまう場合もある。従って、適度な変換テーブルのサイズとなるように、変換テーブルに用いるＬＴＣを選択するようにするのが望ましい。
【０２６０】
以上のように、音声データや画像データ等からなるエッセンスデータとともに、ＬＴＣをフレームメタデータとして記録し、さらに、ＬＴＣの開始点、変化点、および終了点等からなる変換テーブルをクリップメタデータとして記録するようにしたので、上述した光ディスク３１に記録されたデータを編集する場合、ユーザは、ＬＴＣに基づいて、容易に編集処理を行うことができるとともに、ＬＴＣより目的のフレームを検索し、再生させることもできる。
【０２６１】
図１６および図１７を参照して、ＬＴＣを用いて編集を行う場合の具体的な例について説明する。
【０２６２】
図１６に示される撮像記録編集システムにおいては、図２のディスク記録再生装置（ディスク装置）３０を内蔵する中央制御処理装置２０１に接続された３台のカメラ（カメラＡ、カメラＢ、カメラＣ）によって、被写体２０２が撮像されている。被写体２０２は、例えば、発表等を行っており、カメラＡ乃至Ｃは、それぞれ、その発表の様子を撮像し、得られた画像信号および音声信号を中央制御処理装置２０１に供給する。カメラＡ乃至Ｃの各ユーザは、互いに独立してカメラＡ乃至Ｃを操作し、被写体２０２を撮像したり、撮像を中止したりする。また、中央制御処理装置２０１には、実際の時刻を示すリアルタイムクロック２０３が接続されており、リアルタイムクロック２０３よりリアルタイム（実際の時刻）に関する情報が供給される。
【０２６３】
カメラＡ乃至Ｃより画像信号および音声信号を供給された中央制御処理装置２０１は、内蔵するディスク記録再生装置（ディスク装置）３０において、供給されたそれぞれの画像信号および音声信号に対して、リアルタイムクロック２０３より供給されたリアルタイムに関する情報に基づいて、ＬＴＣを付加し、それらのデータを光ディスク等の記録媒体に記録する。
【０２６４】
このようなシステムの場合、中央制御処理装置２０１において、記録媒体には図１７に示されるような、音声データ、画像データ、ローレゾデータ、フレームメタデータ、およびクリップメタデータからなるクリップデータが記録される。図１７において、その記録媒体には、カメラＡにおいて得られたクリップＡ−１乃至Ａ−３、カメラＢにおいて得られたクリップＢ−１乃至Ｂ−３、カメラＣにおいて得られたクリップＣ−１およびＣ−２のようなクリップデータが記録される。
【０２６５】
このようなカメラＡ乃至Ｃにより得られた各クリップデータを合成し、１つの番組を生成するような編集を行う場合、ＬＴＣは画像データに対応する画像とともにディスプレイに表示されるので、編集者は、各クリップデータに含まれるＬＴＣ（リアルタイムクロック２０３より供給されたリアルタイム）を用いて、各クリップを、図１７のような時系列上に配置することができる。従って、編集者は、例えば、時刻「１３：００：００：００」に得られたクリップが、クリップＡ−３、クリップＢ−３、およびクリップＣ−２であることを特定することができ、さらに、そのフレームまで容易に特定することができる。
【０２６６】
従って、例えば、時刻「１３：００：００：００」において、採用テイクとして選択する画像を、クリップＡ−３のフレームからクリップＢ−３のフレームに切り替える場合、編集者は、クリップＡ−３およびクリップＢ−３の切り替えるタイミング（フレーム）を正確に、かつ容易に把握することができる。
【０２６７】
また、編集者は、クリップメタデータの変換テーブルを用いて、ＬＴＣから目的のフレームを容易かつ高速に検索することが可能である。
【０２６８】
ディスク記録再生装置（ディスク装置）３０において、光ディスク３１に記録された情報を再生する際に、制御部４０が実行する読み出し処理について、図１８のフローチャートを参照して説明する。
【０２６９】
操作部４１を介してユーザの指示を受け付け、読み出し処理を開始した制御部４０は、最初に、ステップＳ１６１において、制御部４０は、取得したユーザからの指示に基づいて、その指示により読み出し開始フレームが指示されているか否かを判定する。
【０２７０】
データの読み出し方法（再生方法）としては、光ディスク３１に記録されている画像データの最初のフレームから順に読み出す方法と、ＬＴＣを用いて読み出し開始フレームを指定する方法と、フレーム番号（ＦＴＣ）を用いて読み出し開始フレームを指定する方法がある。読み出し開始フレームを指定する場合、ユーザは、クリップおよびそのクリップに含まれるＬＴＣを指定するか、クリップおよびそのクリップに含まれるフレームのフレーム番号（ＦＴＣ）を指定する。ユーザは、操作部４１を介して、読み出し処理の開始を指示するとともに、これらの方法の内、１つを選択して指示する。
【０２７１】
その指示により、読み出し開始フレームが指示されていると判定した場合、制御部４０は、ステップＳ１６２に処理を進め、その開始フレームの指示がＬＴＣによる指示であるか否かを判定する。ＬＴＣによる指示であると判定した場合、制御部４０は、ステップＳ１６３に処理を進め、指定されたクリップのメタデータを検索し、そのクリップメタデータに含まれる変換テーブルを光ディスク３１より読み出すように、サーボ制御部３５を介して、スピンドルモータ３２およびピックアップ部３３を制御する。光ディスク３１より読み出された変換テーブルは、ピックアップ部３３、ＲＦアンプ３４、信号処理部３６、およびメモリコントローラ３７を介してメモリ３８に供給され、保持される。なお、読み出された変換テーブルは、制御部４０に供給され、制御部４０が内蔵する図示せぬ記憶部に保持されるようにしてもよい。
【０２７２】
変換テーブルを光ディスク３１より読み出した制御部４０は、ステップＳ１６４に処理を進め、読み出した変換テーブルを用いて、指示された時刻のＬＴＣに対応するフレームのフレーム番号を算出する。
【０２７３】
ステップＳ１６５において、制御部４０は、ステップＳ１６４の処理における算出結果に基づいて、読み出し開始フレームとして指定された目的のフレームが、指定されたクリップに存在するか否かを判定する。ステップＳ１６４の処理によりＬＴＣに対応するフレーム番号を正常に算出することができ、目的のフレームが存在すると判定した場合、制御部４０は、ステップＳ１６６に処理を進め、ディスク記録再生装置（ディスク装置）３０において採用されている、光ディスク３１に記録されたデータを管理するための、ＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）やＩＳＯ９６６０（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｏｒｇａｎｉｚａｔｉｏｎ  ｆｏｒ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  ９６６０）等の、ファイルシステムを用いて、目的のフレームのフレーム番号に対応する画像データや音声データより読み出しを開始するように、各部を制御して読み出し制御処理を行う。
【０２７４】
そして、データの読み出し（再生処理）が完了すると、制御部４０は、ステップＳ１６６の処理を終了し、読み出し処理を終了する。
【０２７５】
ステップＳ１６４の処理において、指定されたＬＴＣの時刻が読み出した変換テーブルにおけるＬＴＣの範囲内に含まれておらず、指定されたＬＴＣに対応するフレーム番号を正常に算出することができず、ステップＳ１６５において、目的のフレームが存在しないと判定した場合、制御部４０は、エラーとしての処理を行い、ステップＳ１６６の処理を省略し、読み出し処理を終了する。
【０２７６】
また、ステップＳ１６２において、ユーザがフレーム番号（ＦＴＣ）を用いて読み出し開始フレームを指定した（ＬＴＣによる指示ではない）と判定した場合、制御部４０は、ステップＳ１６３乃至Ｓ１６５の処理を省略し、ステップＳ１６６に処理を進め、上述したように、フレーム番号に基づいて読み出し制御処理を行う。
【０２７７】
なお、ステップＳ１６１において、ユーザにより読み出し開始フレームが指示されていないと判定した場合、制御部４０は、ステップＳ１６７に処理を進め、光ディスク３１のデータを管理するファイルシステムを用いて、最初のフレームのフレーム番号に対応するデータより読み出しを開始するように、読み出し制御を行う。
【０２７８】
そして、データの読み出し（再生処理）が完了すると、制御部４０は、ステップＳ１６７の処理を終了し、読み出し処理を終了する。
【０２７９】
以上のように制御部４０は、クリップメタデータに含まれる変換テーブルを用いて、ユーザにＬＴＣを用いて指定された読み出し開始フレームを検索し、そのフレームから読み出し（再生処理）を開始することができるので、ユーザは、ＬＴＣを用いて容易に読み出し位置（フレーム）を指定することができる。これにより、ユーザは、編集作業の負担を軽減させることも可能となる。
【０２８０】
なお、実際には、上述した以外にも、早送り再生、巻き戻し再生、一時停止、コマ送り再生等、様々な再生動作の方法が存在するが、上述した読み出し処理を用いて読み出し開始位置（フレーム）を決定し、それらの再生動作を行うように読み出し制御を行えばよいので、それらについての説明は省略する。
【０２８１】
また、ファイルシステムは、ＵＤＦまたはＩＳＯ９６６０と説明したが、これに限らず、どのようなファイルシステムを用いてもよく、専用のファイルシステムであってもよい。また、例えば、光ディスク３１の代わりに、ハードディスク等の磁気ディスクを用いる場合、ファイルシステムとして、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）、ＮＴＦＳ（Ｎｅｗ  Ｔｅｃｈｎｏｌｏｇｙ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、ＨＦＳ（Ｈｉｅｒａｒｃｈｉｃａｌ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、またはＵＦＳ（Ｕｎｉｘ（登録商標）  Ｆｉｌｅ  Ｓｙｓｔｅｍ）等を用いてもよい。
【０２８２】
以上のように、画像データや音声データ等のエッセンスデータにＬＴＣデータをフレームメタデータとして付加し、さらに、ＬＴＣとフレーム番号の変換テーブルをクリップメタデータとして付加して、記録媒体に記録するようにすることにより、より容易に編集処理を行うことができるようにする等の、記録媒体の利便性を向上させることができる。
【０２８３】
なお、以上においては、リアルタイム性を要求されるメタデータを、フレーム毎のメタデータであるフレームメタデータとするように説明したが、これに限らず、どのような単位のエッセンスデータに対するメタデータであってもよく、例えば、複数のフレーム毎のメタデータとしてもよい。
【０２８４】
また、リアルタイム性を要求されないメタデータを、クリップ毎のメタデータであるクリップメタデータとするように説明したが、これに限らず、どのような単位のエッセンスデータに対するメタデータであってもよく、例えば、複数のクリップ毎のメタデータとしてもよいし、予め定められた所定の時間分のエッセンスデータに対するメタデータであってもよい。さらに、リアルタイム性を要求されないメタデータとしてのクリップメタデータを光ディスク３１に記録するタイミングは、どのようなタイミングであってもよい。例えば、図５のフローチャートを参照して説明したように、クリップメタデータが、記録されるクリップが終了した直後（１回の撮像作業が終了した直後）で記録されるようにしてもよいし、次のクリップの記録が開始される直前（次の撮像作業が開始される直前）であってもよいし、エッセンスデータの記録タイミングとは独立して、所定の時間毎に記録されるようにしてももちろんよい。
【０２８５】
なお、以上においては、画像データ、音声データ、ローレゾデータ、フレームメタデータ、およびクリップメタデータ等を光ディスクに記録する場合について、説明したが、これらの各データを記録する記録媒体としては、光ディスクに限らず、例えば、光磁気ディスク、フレキシブルディスクやハードディスク等の磁気ディスク、磁気テープ、または、フラッシュメモリ等の半導体メモリであってもよい。
【０２８６】
上述した一連の処理は、ハードウェアにより実行させることもできるし、上述したようにソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体等からインストールされる。
【０２８７】
図１９は、このような処理を実行するパーソナルコンピュータの内部構成例を示す図である。
【０２８８】
パーソナルコンピュータ３００のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２に記憶されているプログラムに従って各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３には、ＣＰＵ３０１が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。
【０２８９】
ＣＰＵ３０１、ＲＯＭ３０２、およびＲＡＭ３０３は、バス３０４を介して相互に接続されている。このバス３０４にはまた、入出力インタフェース３１０も接続されている。
【０２９０】
入出力インタフェース３１０は、キーボードやマウスから構成される入力部３１１が接続され、入力部３１１に入力された信号をＣＰＵ３０１に出力する。また、入出力インタフェース３１０には、ディスプレイやスピーカなどから構成される出力部３１２も接続されている。
【０２９１】
さらに、入出力インタフェース３１０には、ハードディスクなどから構成される記憶部３１３、および、インターネットなどのネットワークを介して他の装置とデータの通信を行う通信部３１４も接続されている。ドライブ３１５は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどの記録媒体からなるリムーバブルメディア３２１よりデータを読み出したり、データを書き込んだりするときに用いられる。
【０２９２】
記録媒体は、図１９に示されるように、パーソナルコンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、若しくは半導体メモリなどよりなるパッケージメディアを含むリムーバブルメディア３２１により構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記憶されているＲＯＭ３０２や記憶部３１３が含まれるハードディスクなどで構成される。
【０２９３】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に従って、時系列的に行われる処理は勿論、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２９４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２９５】
【発明の効果】
以上のように、本発明によれば、画像データや音声データ等を記録媒体に記録することができる。特に、より容易に編集処理を行うことができるようにする等の、記録媒体の利便性を向上させることができる。
【図面の簡単な説明】
【図１】従来のＬＴＣまたはＦＴＣについて説明する図である。
【図２】本発明を適用した、ディスク記録再生装置（ディスク装置）の一実施の形態の構成例を示すブロック図である。
【図３】図２のデータ変換部の詳細な構成例を示すブロック図である。
【図４】図３のデータ量検出部よりフレームメタデータが供給されるフレームメタデータ処理部に内蔵されるＬＴＣデータ処理部の詳細な構成例を示すブロック図である。
【図５】図２の制御部による記録処理について説明するフローチャートである。
【図６】図５のステップＳ３において処理が開始される音声データ記録タスクについて説明するフローチャートである。
【図７】図５のステップＳ４において処理が開始される画像データ記録タスクについて説明するフローチャートである。
【図８】図５のステップＳ５において処理が開始されるローレゾデータ記録タスクについて説明するフローチャートである。
【図９】図５のステップＳ６において処理が開始されるフレームメタデータ記録タスクについて説明するフローチャートである。
【図１０】ＫＬＶ符号化されたデータのデータ構造を説明する模式図である。
【図１１】図４の制御部によるＬＴＣデータ生成処理について説明するフローチャートである。
【図１２】図４の制御部によるＬＴＣデータ処理について説明するフローチャートである。
【図１３】クリップメタデータに含まれる変換テーブルについて説明する図である。
【図１４】図２の光ディスクに記録されたデータの構成例を示す模式図である。
【図１５】図２の光ディスクに記録されたデータの構成例を説明する模式図である。
【図１６】本発明を適用した撮像記録編集システムの構成例を示す図である。
【図１７】図１６の撮像記録システムにより記録されたクリップデータの時系列上の並びを示す模式図である。
【図１８】図２の制御部による読み出し処理を説明するフローチャートである。
【図１９】本発明を適用したパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
３０  ディスク記録再生装置（ディスク装置），  ３１  光ディスク，  ３２スピンドルモータ，  ３３  ピックアップ部，  ３４  ＲＦアンプ，  ３５  サーボ制御部，  ３６  信号処理部，  ３７  メモリコントローラ，  ３８  メモリ，  ３９  データ変換部，  ４０  制御部，  ４１  操作部，  ５１  信号入出力装置，  ６１  デマルチプレクサ，  ６２  データ量検出部，  ６３  画像信号変換部，  ６４  音声信号変換部，  ６５  ローレゾデータ生成部，  ６６フレームメタデータ処理部，  ６７  クリップメタデータ処理部，  ７１  ＬＴＣデータ処理部，  ７２  ＬＴＣデータ処理部，  ８１  画像データ変換部，  ８２  音声データ変換部，  ８３  ローレゾデータ処理部，  ８４  フレームメタデータ処理部，  ８５  クリップメタデータ処理部，  ８６  マルチプレクサ，  ９１  ＬＴＣデータ処理部，  ９２  ＬＴＣデータ処理部，  １０１  制御部，  １０２  ＬＴＣ生成部，  １０３  初期値設定部，  １０４  カウンタ，  １０５  リアルタイムクロック，  １１０  ＫＬＶデータ，  １１１  キーデータ，  １１２  レングスデータ，  １１３  バリューデータ，  １２０  変換テーブル，  １２１  ＬＴＣ，  １２２  フレーム番号，  １２３  種類，  １４１  音声年輪データ，  １４２  画像年輪データ，  １４３  ローレゾ年輪データ，  １４４  フレームメタ年輪データ，  １４５  クリップメタデータ，  ２０１  中央制御処理装置
【図１】
2004312279.tif 000003
【図２】
2004312279.tif 000004
【図３】
2004312279.tif 000005
【図４】
2004312279.tif 000006
【図５】
2004312279.tif 000007
【図６】
2004312279.tif 000008
【図７】
2004312279.tif 000009
【図８】
2004312279.tif 000010
【図９】
2004312279.tif 000011
【図１０】
2004312279.tif 000012
【図１１】
2004312279.tif 000013
【図１２】
2004312279.tif 000014
【図１３】
2004312279.tif 000015
【図１４】
2004312279.tif 000016
【図１５】
2004312279.tif 000017
【図１６】
2004312279.tif 000018
【図１７】
2004312279.tif 000019
【図１８】
2004312279.tif 000020
【図１９】
2004312279.tif 000021