(57)【特許請求の範囲】
【請求項１】
画像を構成するためのデータを含むデータ本体と、当該ファイル全体についての情報を含み、かつ前記データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、記録メディア上に記録するマルチメディア情報記録装置であって、
前記制御情報は、該制御情報が所定のサイズとなるようにダミーデータを含み、
前記マルチメディア情報記録装置は、
前記データ本体と前記ダミーデータを含む制御情報とを、前記記録メディア上に書込むファイル書込手段と、
前記ダミーデータを含む前記制御情報の実サイズと前記ダミーデータのサイズとを示すサイズ情報を、前記記録メディア上に書込む手段とを備え、
前記ファイル書込手段は、前記データ本体の書込み終了後に前記ダミーデータを前記記録メディア上に書込む、マルチメディア情報記録装置。
【請求項２】
記録メディア上に記録されたマルチメディア情報ファイルであって、画像を構成するためのデータを含むデータ本体と、当該ファイル全体についての情報を含み、かつ前記データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、前記記録メディアから再生するマルチメディア情報再生装置であって、
前記制御情報は、該制御情報が所定のサイズとなるようにダミーデータを含み、
前記マルチメディア情報ファイルは、前記データ本体と前記ダミーデータを含む制御情報とともに、前記ダミーデータを含む制御情報の実サイズと前記ダミーデータのサイズとを示すサイズ情報を有し、
前記サイズ情報を参照して前記ダミーデータが書込まれた領域を読飛ばしながら読出される前記制御情報に基づき、前記データ本体を再生する、マルチメディア情報再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は画像情報などのマルチメディア情報のファイルを記録メディアに記録するためのマルチメディア情報記録装置およびマルチメディア情報再生装置に関し、特に記録処理の効率が改善されるマルチメディア情報記録装置およびマルチメディア情報再生装置に関する。
【０００２】
【従来の技術】
従来から、動画像および音声などの情報を含むマルチメディア情報を記録メディアに記録する装置として、ＤＯＳ（Disk Operating Systemの略）ファイルシステムを利用したファイル記録装置が知られている。この従来のファイル記録装置について、図１８〜図２１を参照して説明する。
【０００３】
図１８には、従来のマルチメディア情報記録装置の構成が示される。
マルチメディア情報を格納するためのファイルは、一般にマルチメディアデータの本体部分のデータ（以下、データ本体と呼ぶ）と、データ本体を制御するための制御情報を含む。データ本体は、音声、動画像の生データであってもよいし、たとえばＭＰＥＧ（Motion Picture Experts Groupの略）などの符号化技術によって予め符号化されたデータであってもよい。
【０００４】
制御情報は、対応するマルチメディア情報が格納されるファイルについて、該ファイルを識別するためのファイルＩＤ、該ファイルのサイズ、該ファイルに適用される符号化の方式などの情報、およびデータ本体をランダムにアクセスするための情報（以下、インデックス情報と呼ぶ）などを含む。制御情報は、ファイルの先頭部、すなわちデータ本体の前位置（以下、ヘッダ位置と呼ぶ）、ファイルの後部、すなわちデータ本体の後ろ位置（以下、フッタ位置と呼ぶ）、あるいはファイルの中間位置などに配置される。
【０００５】
ここでは、制御情報がヘッダ位置およびフッタ位置に配置された場合が例示されて、それぞれの位置に配置された制御情報を、ヘッダ制御情報ＨＤおよびフッタ制御情報ＦＤと呼ぶ。また、ファイル全体をマルチメディア情報ファイルと呼ぶ。たとえば、ＡＳＦ（Advanced Streaming Formatの略）においては、マルチメディア情報ファイルについてのファイルＩＤ、サイズ、適用される符号化方式などの情報はヘッダ制御情報ＨＤに含まれ、インデックス情報はフッタ制御情報ＦＤに含まれる。なお、ＡＳＦは、Ａｄｖａｎｃｅｄ  Ｓｔｒｅａｍｉｎｇ  Ｆｏｒｍａｔ（ＡＳＦ）  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｆｅｂｒｕａｒｙ  ２６、１９９８  Ｐｕｂｌｉｃ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．０／Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ）で詳述される。
【０００６】
図１８においてマルチメディア情報記録装置は、撮影および符号化処理などによって得られたマルチメディア情報１００を図示されない前段部から入力して、後段の各部に出力するマルチメディア情報入力制御部１０１、ならびにマルチメディア情報入力制御部１０１から入力したマルチメディア情報１００に基づいて、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤをそれぞれ生成して出力するヘッダ制御情報生成部１０２、データ本体生成部１０３およびフッタ制御情報生成部１０４を含む。マルチメディア情報記録装置は、さらにヘッダ制御情報生成部１０２、データ本体生成部１０３およびフッタ制御情報生成部１０４のそれぞれからの出力結果を入力して、一時的に記憶するためのヘッダ一時記憶領域書込部３０１、データ一時記憶領域書込部３０２およびフッタ一時記憶領域書込部３０３のそれぞれと、ヘッダ制御情報生成部１０２〜フッタ一時記憶領域書込部３０３において、すべてのデータの生成および記憶の処理が終了した時点で、すべてのデータを記録メディア（図示せず）に書込むためのファイル記憶領域書込部３０４、ファイル記憶領域書込部３０４の処理結果を受理して処理するマルチメディア情報ファイル形成部１０８、ファイル記憶領域書込部３０４による記録メディア上のデータの書込先を管理するクラスタ管理部１０５を含む。
【０００７】
ここで、ＤＯＳファイルシステムなどでは、ＦＡＴ（File Allocation Tableの略）と呼ばれる管理情報が格納されたテーブルを用いて、記録メディア上の記憶領域の使用単位であるクラスタごとに、ファイルが管理される。なお、各クラスタを複数のセクタによって構成し、セクタ単位でファイルの管理を行なってもよい。
【０００８】
ＦＡＴは、マルチメディア情報ファイルとともに記録メディア上に記録される。ＦＡＴには、対応するマルチメディア情報ファイルを構成するデータが格納されている１つ以上のクラスタを特定するための情報が、該ファイルを構成するための順番に従って格納される。したがって、マルチメディア情報ファイルのデータが格納されている複数クラスタの記録メディア上における配置は、物理的に連続した配置であってもよく、またランダムな配置であってもよい。
【０００９】
クラスタ管理部１０５は、記録メディアの有効なデータが書込まれておらず、新たなデータの書込が可能な状態、いわゆる空き状態のクラスタ（以下、空きクラスタと呼ぶ）領域を管理する。マルチメディア情報ファイル形成部１０８は、ファイル記憶領域書込部３０４による記録メディアへのデータの書込終了後、記録メディア上に記憶された一連のデータにファイルシステム固有の情報などを付加して、ファイルとしての形式を整えるとともに、ファイル生成段階におけるＦＡＴの生成および更新を行なう。
【００１０】
ファイル記憶領域書込部３０４は、現在、データが書込まれているクラスタの状態を監視しており、該クラスタにデータがいっぱい書込まれて、書込が終了したことを検知すると、クラスタ管理部１０５にその旨を通知するとともに、書込が終了したクラスタの記録メディアにおける位置を示す位置情報を、マルチメディア情報ファイル形成部１０８に与える。ここでは、記録メディアにおけるクラスタの位置を示す情報を、クラスタ位置情報と呼ぶ。
【００１１】
クラスタ管理部１０５は、ファイル記憶領域書込部３０４から上述した通知を受けると、次にデータが書込まれるべき空きクラスタのクラスタ位置情報を、ファイル記憶領域書込部３０４に返す。一方、マルチメディア情報ファイル形成部１０８は、ファイル記憶領域書込部３０４から与えられた、書込を終了したクラスタの位置情報に基づいて、ＦＡＴの内容を更新する。また、すべてのデータが記録メディアに書込終了した時点で、ファイル記憶領域書込部３０４は、最後にデータが書込まれたクラスタのクラスタ位置情報を、マルチメディア情報ファイル形成部１０８に通知する。該通知に応じて、マルチメディア情報ファイル形成部１０８は、ＦＡＴを完結させて、マルチメディア情報ファイルを形成する。
【００１２】
図１９Ａ〜図１９Ｅには、図１８のマルチメディア情報記録装置におけるデータの生成途中の各記憶領域の状態が模式的に示される。図１９Ａ〜図１９Ｃの矢印Ａにより、各記憶領域において現在、データが書込まれている位置が示される。上述のようにしてマルチメディア情報記録装置においては、ヘッダ制御情報生成部１０２、データ本体生成部１０３およびフッタ制御情報生成部１０４のそれぞれにより、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれが生成されて、これら情報のそれぞれは、ヘッダ一時記憶領域書込部３０１、データ一時記憶領域書込部３０４およびフッタ一時記憶領域書込部３０３により、図示されないバッファメモリ領域上のヘッダ一時記憶領域Ｅ１（図１９Ａ参照）、データ一時記憶領域Ｅ２（図１９Ｂ参照）、およびフッタ一時記憶領域Ｅ３（図１９Ｃ参照）のそれぞれに並行して書込まれる。この時点では、記録メディア上のファイル記憶領域である複数のクラスタＣを有するデータ記憶領域Ｅ４（図１９Ｄ参照）およびＦＡＴ記憶領域Ｅ５（図１９Ｅ参照）には、データは何も書込まれていない。
【００１３】
図２０Ａ〜図２０Ｅには、図１８のマルチメディア情報記録装置におけるデータの生成終了時の各記憶領域の状態が模式的に示される。図２１Ａ〜図２１Ｅには、図１８のマルチメディア情報記録装置におけるファイル形成時の各記憶領域の状態が模式的に示される。マルチメディア情報記録装置においてヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤの生成が終了すると、各記憶領域の状態は図２０Ａ〜図２０Ｃのようになる。そして、それぞれの一時記憶領域に書込まれたヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤは、記録メディア上のファイル記憶領域Ｅ４に記録される（図２１Ｄ参照）。このとき、記録メディア上のＦＡＴ記憶領域Ｅ５においては、ファイル記憶領域Ｅ４に対応したＦＡＴ５００が生成される。これにより、記録メディア上にマルチメディア情報ファイルが形成される。
【００１４】
この場合、図２１Ｄに示されるように、ヘッダ制御情報ＨＤの最後端部およびデータ本体ＤＢの先頭部が、１つのクラスタＣ４内に記録され、またデータ本体ＤＢの最後端部およびフッタ制御情報ＦＤの先頭部が１つのクラスタＣ５内に記録される。クラスタＣ４とＣ５のそれぞれは、異なる種類のデータ同士が隣接する矢印Ｂで示される境界（以下、単に境界と呼ぶ）を含む。
【００１５】
図１８のマルチメディア情報記録装置においては、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのサイズは、それぞれの生成が終了するまで不明である。そのために、それぞれのデータを、記録メディアとは別の一時記憶領域Ｅ１〜Ｅ３のそれぞれに一旦記憶させながら生成して、それぞれのデータ生成が完了して、それぞれのデータのサイズが確定した時点で、生成された各データを、実際の記録メディアのファイル記憶領域Ｅ４に書込むという、２度の書込処理が行なわれていた。このように、従来のマルチメディア情報ファイルの生成処理は、冗長な処理となっていた。このことは、特に、各データのサイズが大きくなった場合に、処理に関するロスを大きくさせる。したがって、各データは生成された段階で、直接に記録メディアのファイル記憶領域Ｅ４に書込まれることが望ましい。
【００１６】
また、図１８のマルチメディア情報記録装置においては、一時記憶領域Ｅ１〜Ｅ３を、記録メディア上の領域とは異なるバッファメモリ領域としているが、ハードウェア規模などの制限によっては、この一時記憶領域Ｅ１〜Ｅ３が記録メディア上に設けられる場合もある。この場合は、最終的にマルチメディア情報ファイルが作成される時点で、記録メディア上におけるデータの移動およびコピーなどの処理が発生する。そのため、たとえばフラッシュメモリのような書込の遅い記録メディアが利用される場合には、処理時間が非常に長くなり、実用性に優れない。また、図２１Ａ〜図２１Ｅに示されるように、ファイル記憶領域Ｅ４において境界を含むクラスタＣ４またはＣ５が存在すると、マルチメディア情報ファイルを分割する、または相互に結合するといった編集処理においては、マルチメディア情報ファイルにおけるアクセス位置（境界の位置）を取得するためのプロセスが必要とされるから、編集処理が複雑になり、実用性に優れない。
【００１７】
【発明が解決しようとする課題】
この発明の目的は、マルチメディア情報ファイルを記録メディアに高速かつ効率よく書込むことができるマルチメディア情報記録装置およびマルチメディア情報再生装置を提供することである。
【００１９】
【課題を解決するための手段】
この発明の１つの局面に従うと、マルチメディア情報記録装置は、データ本体と、該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、記録メディア上に、特定のサイズを有した特定領域毎に記録するために、ファイル書込み部と連結情報書込み部とを備える。好ましくは、上記マルチメディア情報記録装置は、データが書込まれた特定領域のそれぞれにおける空き領域にダミーデータを書込むダミーデータ書込み部をさらに備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域に記録されるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。ファイル書込み部では、データ本体および制御情報をそれぞれ書込むための、データ領域のデータ書込が可能な空き状態にある複数の特定領域が指定されて、指定された複数の特定領域に、データ本体および制御情報が、任意の順序で並列に書込まれる。そして、連結情報書込部では、データ本体および制御情報が書込まれた１つ以上の特定領域を、マルチメディア情報ファイルを構成するための順番に従って連結するための領域連結情報が作成されて、管理情報領域に書込まれる。
【００２０】
上記のマルチメディア情報記録装置では、データ本体および制御情報が直接に特定領域単位で記録メディア上に書込まれると、データが書込まれた各特定領域における空き領域はダミーデータが書込まれて有効な領域とされ、そしてマルチメディア情報ファイルを構成するために、データ書込みがなされた全ての特定領域を連結するための連結情報が作成されて記録される。したがって、冗長なマルチメディア情報の書込み処理は省略されて、効率的にマルチメディア情報ファイルを作成して、記録メディア上に記録できる。
【００２１】
この発明の、もう１つの局面に従うと、マルチメディア情報記録装置は、データ本体と該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、所定位置で複数の異なるマルチメディア情報ファイルに分割しながら、記録メディア上に、特定領域毎に記録するために、データ本体変更部と、制御情報生成部と、連結情報書込み部とを備える。データ本体変更部と制御情報生成部とは、好ましくは、さらにダミーデータ書込部を備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの記録の配置状態を管理するための情報が記録される管理情報領域とを少なくとも有する。データ本体変更部では、データ本体における所定位置に対応する特定領域に記録される内容が複製されて、複製により得られた内容はデータ領域の空き状態にある特定領域に書込まれる。この時、複製により同一の内容が記録された２つの特定領域のうち、一方の特定領域における所定位置から前領域と、他方の特定領域における所定位置から後領域とのそれぞれに対して、ダミーデータ書込部によりダミーデータが書込まれる。制御情報生成部では、分割により得られたマルチメディア情報ファイルのそれぞれに対する制御情報が書込まれた特定領域が生成される。また、ダミーデータ書込部により、制御情報が書込まれた特定領域における空き領域にダミーデータが書込まれる。連結情報書込み部では、データ本体変更部および制御情報生成部によりデータが書込まれた１つ以上の特定領域を含んだ、データ本体および制御情報が書込まれた複数の特定領域を、分割により得られるマルチメディア情報ファイルのそれぞれを構成するための順番に従って連結するための領域連結情報が作成されて、管理情報領域に書込まれる。また、マルチメディア情報記録装置は、好ましくは、制御情報生成部が、分割前のマルチメディア情報ファイルの制御情報に基づいて、分割により得られるマルチメディア情報ファイルのそれぞれに対応する制御情報を、複数の特定領域のそれぞれにおいて生成するよう構成される。
【００２２】
上記のマルチメディア情報記録装置では、分割が指定された位置の特定領域の内容は他の特定領域に複製されて、その結果、得られた２つの特定領域のそれぞれにおいて有効でない領域にはダミーデータが書き込まれる。そして、分割により得られるマルチメディア情報ファイルのそれぞれについて制御情報が書込まれた特定領域が生成されると、分割により得られたマルチメディア情報ファイルのそれぞれを構成するために、データ本体および制御情報が書き込まれた複数の特定領域を連結するための領域連結情報が作成されて、記録される。したがって、ダミーデータの書込みにより、特定領域の先頭位置とデータの先頭位置との分割によるずれは解消されて、簡単にマルチメディア情報ファイルを分割できる。
【００２３】
上記のマルチメディア情報記録装置では、好ましくは、分割により得られる複数のマルチメディア情報ファイルの制御情報が書込まれる複数の特定領域には、分割前のマルチメディア情報ファイルの制御情報が記録されていた１つ以上の特定領域と、データ領域における空き状態の１つ以上の特定領域とが含まれる。したがって、分割前のマルチメディア情報ファイルの制御情報が記録されていた特定領域を、分割により得られた複数のマルチメディア情報ファイルのための制御情報が書込まれる特定領域に流用されて、記憶領域を有効に活用できる。
【００２４】
上記のマルチメディア情報記録装置では、好ましくは、分割により得られる複数のマルチメディア情報ファイルの制御情報が書込まれる複数の特定領域のそれぞれは、データ領域における空き状態の特定領域である。したがって、分割前のマルチメディア情報ファイルの制御情報が記録されていた特定領域の内容は保存されるから、ファイル分割後に、分割処理の取消しが所望された場合でも、分割前のマルチメディア情報ファイルの制御情報を得ることができて、実用性に優れる。
【００２５】
この発明の、もう１つの局面に従うと、マルチメディア情報記録装置は、データ本体と、該データ本体を制御するための制御情報とを有する複数のマルチメディア情報ファイルを、単一のマルチメディア情報ファイルに結合しながら、記録メディア上に、特定領域毎に記録するために、制御情報生成部と、連結情報書込み部とを備える。制御情報生成部は、好ましくは、さらにダミーデータ書込み部を備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。制御情報生成部は、結合により得られたマルチメディア情報ファイルに対する制御情報が書込まれた特定領域を生成する。ダミーデータ書込み部は、制御情報が書込まれた特定領域における空き領域にダミーデータを書込む。連結情報書込み部は、複数のマルチメディア情報ファイルのデータ本体が書込まれた１つ以上の特定領域および制御情報生成部により制御情報が書込まれた特定領域を、結合により得られるマルチメディア情報ファイルを構成するための順番に従って連結するための領域連結情報を作成して、管理情報領域に書込む。
【００２６】
上記のマルチメディア情報記録装置では、結合により得られるマルチメディア情報ファイルの空き領域は、ダミーデータが書込まれて有効な領域とされながら、結合により得られるマルチメディア情報ファイルのための制御情報、および該ファイルを構成するための複数の特定領域を連結するための領域連結情報が作成されて、記録される。したがって、ダミーデータの書込みにより、特定領域の先頭位置とデータの先頭位置との結合によるずれは解消されて、簡単にマルチメディア情報ファイルを結合できる。
【００２７】
上記のマルチメディア情報処理装置は、好ましくは、制御情報生成部が、複数のマルチメディア情報ファイルの任意のマルチメディア情報ファイルの制御情報が書込まれた特定領域の内容を、結合により得られたマルチメディア情報ファイルに対する制御情報に変更する変更部と、他のマルチメディア情報ファイルの制御情報が書込まれた特定領域の一部内容を削除する削除部とを有する。したがって、結合される前の任意のマルチメディア情報ファイルの制御情報が記録されていた特定領域は、結合により得られたマルチメディア情報ファイルのための制御情報が書込まれる特定領域に流用されて、記憶領域を有効に活用できる。
【００２８】
上記のマルチメディア情報記録装置は、好ましくは、制御情報生成部は、データ領域の空き状態の特定領域に、結合により得られたマルチメディア情報ファイルに対する制御情報を書込む書込部を有する。したがって、結合される前の各マルチメディア情報ファイルの制御情報が記録されていた特定領域の内容は保存されるから、ファイル結合後に、結合処理の取消しが所望された場合でも、結合される前の各マルチメディア情報ファイルの制御情報を得ることができて、実用性に優れる。
【００２９】
この発明のもう１つの局面に従えば、マルチメディア情報記録方法は、データ本体と、該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、記録メディア上に、特定のサイズを有した特定領域毎に記録するために、ファイル書込みステップと連結情報書込みステップとを備える。マルチメディア情報記録方法は、好ましくは、さらにダミーデータ書込ステップを備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域に記録されるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。ファイル書込みステップでは、データ本体および制御情報をそれぞれ書込むための、データ領域のデータ書込が可能な空き状態にある複数の特定領域が指定されて、指定された複数の特定領域に、データ本体および制御情報が、任意の順序で並列に書込まれる。ダミーデータ書込ステップでは、データ本体および制御情報が書込まれた特定領域における空き領域にダミーデータが書込まれる。そして、連結情報書込ステップでは、データ本体および制御情報が書込まれた１つ以上の特定領域を、マルチメディア情報ファイルを構成するための順番に従って連結するための領域連結情報が作成されて、管理情報領域に書込まれる。
【００３０】
上記のマルチメディア情報記録方法では、データ本体および制御情報が直接に特定領域単位で記録メディア上に書込まれると、データが書込まれた各特定領域における空き領域は、ダミーデータが書込まれて有効な領域とされ、マルチメディア情報ファイルを構成するために、データ書込みがなされた全ての特定領域を連結するための連結情報が作成されて記録される。したがって、冗長なマルチメディア情報の書込み処理は省略されて、効率的にマルチメディア情報ファイルを作成して、記録メディア上に記録できる。
【００３１】
この発明の、もう１つの局面に従うと、マルチメディア情報記録方法は、データ本体と該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、所定位置で複数の異なるマルチメディア情報ファイルに分割しながら、記録メディア上に、特定領域毎に記録するために、データ本体変更ステップと、制御情報生成ステップと、連結情報書込みステップとを備える。データ本体変更ステップと制御情報生成ステップとは、好ましくは、さらにダミーデータ書込ステップを備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの記録の配置状態を管理するための情報が記録される管理情報領域とを有する。データ本体変更ステップでは、データ本体における所定位置に対応する特定領域に記録される内容が複製されて、複製により得られた内容はデータ領域の空き状態にある特定領域に書込まれる。この時、複製により同一の内容が記録された２つの特定領域のうち、一方の特定領域における所定位置から前領域と、他方の特定領域における所定位置から後領域とのそれぞれに対して、ダミーデータ書込ステップによりダミーデータが書込まれる。制御情報生成ステップでは、分割により得られたマルチメディア情報ファイルのそれぞれに対する制御情報が書込まれた特定領域が生成される。また、ダミーデータ書込ステップにより、制御情報が書込まれた特定領域における空き領域にダミーデータが書込まれる。連結情報書込みステップでは、データ本体変更ステップおよび制御情報生成ステップによりデータが書込まれた１つ以上の特定領域を含んだ、データ本体および制御情報が書込まれた複数の特定領域を、分割により得られるマルチメディア情報ファイルのそれぞれを構成するための順番に従って連結するための領域連結情報が作成されて、管理情報領域に書込まれる。
【００３２】
上記のマルチメディア情報記録方法では、分割が指定された位置の特定領域の内容は他の特定領域に複製されて、その結果、得られた２つの特定領域のそれぞれにおいて有効でない領域にはダミーデータが書き込まれる。そして、分割により得られるマルチメディア情報ファイルのそれぞれについて制御情報が書込まれた特定領域が生成されると、分割により得られたマルチメディア情報ファイルのそれぞれを構成するために、データ本体および制御情報が書き込まれた複数の特定領域を連結するための領域連結情報が作成されて、記録される。したがって、ダミーデータの書込みにより、特定領域の先頭位置とデータの先頭位置との分割によるずれは解消されて、簡単にマルチメディア情報ファイルを分割できる。
【００３３】
この発明の、もう１つの局面に従うと、マルチメディア情報記録方法は、データ本体と、該データ本体を制御するための制御情報とを有する複数のマルチメディア情報ファイルを、単一のマルチメディア情報ファイルに結合しながら、記録メディア上に、特定領域毎に記録するために、制御情報生成ステップと、連結情報書込みステップとを備える。制御情報生成ステップは、好ましくは、さらにダミーデータ書込みステップを備える。なお、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。制御情報生成ステップでは、結合により得られたマルチメディア情報ファイルに対する制御情報が書込まれた特定領域が生成される。ダミーデータ書込みステップでは、制御情報が書込まれた特定領域における空き領域にダミーデータが書込まれる。連結情報書込みステップでは、複数のマルチメディア情報ファイルのデータ本体が書込まれた１つ以上の特定領域および制御情報生成部により制御情報が書込まれた特定領域を、結合により得られるマルチメディア情報ファイルを構成するための順番に従って連結するための領域連結情報が作成されて、管理情報領域に書込まれる。
【００３４】
上記のマルチメディア情報記録方法では、結合により得られるマルチメディア情報ファイルの空き領域は、ダミーデータが書込まれて有効な領域とされながら、結合により得られるマルチメディア情報ファイルのための制御情報、および該ファイルを構成するための複数の特定領域を連結するための領域連結情報が作成されて、記録される。したがって、ダミーデータの書込みにより、特定領域の先頭位置とデータの先頭位置との結合によるずれは解消されて、簡単にマルチメディア情報ファイルを結合できる。
【００３５】
この発明のさらなる他の局面に従うマルチメディア情報記録装置は、画像を構成するためのデータを含むデータ本体と該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、所定位置で複数の異なるマルチメディア情報ファイルに分割しながら、記録メディア上に、特定のサイズを有した特定領域毎に記録する。
【００３６】
記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。
【００３７】
マルチメディア情報記録装置は、データ本体変更部と、制御情報生成部と、連結情報書込部とを備える。
【００３８】
データ本体変更部は、データ本体における所定位置に対応する特定領域に記録される内容を複製し、複製により得られた内容をデータ領域の、データが書込まれることが可能な空き状態にある特定領域に書込むとともに、複製により同一の内容が記録された２つの特定領域のうち、一方の特定領域における所定位置から前領域に対して、ダミーデータを書込む。
【００３９】
制御情報生成部は、分割により得られたマルチメディア情報ファイルのそれぞれに対する制御情報が書込まれた特定領域を生成する。
【００４０】
連結情報書込部は、データ本体変更手段および制御情報生成手段によりデータ本体および制御情報が書込まれた１つ以上の特定領域を含んだ、データ本体および制御情報が書込まれた複数の特定領域を、分割により得られるマルチメディア情報ファイルのそれぞれを構成するための順番に従って連結するための領域連結情報を作成して、作成された領域連結情報を管理情報領域に書込む。
【００４１】
この発明のさらなる他の局面に従うマルチメディア情報記録装置は、画像を構成するためのデータを含むデータ本体と該データ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、所定位置で複数の異なるマルチメディア情報ファイルに分割しながら、記録メディア上に、特定のサイズを有した特定領域毎に記録する装置であって、以下の特徴を有する。
【００４２】
つまり、記録メディアは、マルチメディア情報ファイルが記録されるデータ領域と、データ領域におけるマルチメディア情報ファイルの配置の状態を管理するための情報が記録される管理情報領域とを少なくとも有する。
【００４３】
マルチメディア情報記録装置は、データ本体変更部と、制御情報生成部と、連結情報書込部とを備える。
【００４４】
データ本体変更部は、データ本体における所定位置に対応する特定領域に記録される内容のうち、所定位置から後領域のデータを複製し、複製により得られた内容をデータ領域の、データが書込まれることが可能な空き状態にある特定領域に書込むとともに、該特定領域における複製されたデータが書込まれた領域以外の空き領域に対して、ダミーデータを書込む。
【００４５】
制御情報生成部は、分割により得られたマルチメディア情報ファイルのそれぞれに対する制御情報が書込まれた特定領域を生成する。
【００４６】
連結情報書込部は、データ本体変更手段および制御情報生成手段によりデータ本体および制御情報が書込まれた１つ以上の特定領域を含んだ、データ本体および制御情報が書込まれた複数の特定領域を、分割により得られるマルチメディア情報ファイルのそれぞれを構成するための順番に従って連結するための領域連結情報を作成して、作成された領域連結情報を管理情報領域に書込む。
【００４７】
上記のマルチメディア情報記録装置では、分割が指定された位置の特定領域の内容は他の特定領域に複製されて、その結果、得られた２つの特定領域のそれぞれにおいて有効でない領域にはダミーデータが書き込まれる。そして、分割により得られるマルチメディア情報ファイルのそれぞれについて制御情報が書込まれた特定領域が生成されると、分割により得られたマルチメディア情報ファイルのそれぞれを構成するために、データ本体および制御情報が書き込まれた複数の特定領域を連結するための領域連結情報が作成されて、記録される。したがって、ダミーデータの書込みにより、特定領域の先頭位置とデータの先頭位置との分割によるずれは解消されて、簡単にマルチメディア情報ファイルを分割できる。
【００４８】
この発明のさらなる他の局面に従うマルチメディア情報記録装置は、画像を構成するためのデータを含むデータ本体と、当該ファイル全体についての情報を含み、かつデータ本体を制御するための制御情報とを有するマルチメディア情報ファイルを、記録メディア上に記録するマルチメディア情報記録装置であって、以下の特徴を有する。つまり、制御情報は、該制御情報が所定のサイズとなるようにダミーデータを含んで、マルチメディア情報記録装置は、データ本体とダミーデータを含む制御情報とを、記録メディア上に書込むファイル書込部と、ダミーデータを含む制御情報の実サイズとダミーデータのサイズとを示すサイズ情報を、記録メディア上に書込む部分とを備える。
【００４９】
上述のマルチメディア情報記録装置によって記録されたマルチメディア情報ファイルを、記録メディアから再生するマルチメディア情報再生装置は、以下の特徴を有する。つまり、ダミーデータを含む制御情報の実サイズとダミーデータのサイズとを示すサイズ情報に基づき、ダミーデータが書込まれた領域を読飛ばして、マルチメディア情報の制御情報およびデータ本体を再生する。
【００５０】
本発明の上記および他の目的、特徴、局面、ならびに利点は添付図面を参照することにより後述する本発明の詳細な説明からより明らかにする。
【００５１】
【発明の実施の形態】
以下、この発明の各実施の形態を、図面を参照して詳細に説明する。
【００５２】
（第１の実施の形態）
第１の実施の形態によるマルチメディア情報記録装置を、図１〜図６を参照して説明するが、前述した従来の装置と同一部分には同一符号を付し、その説明は省略される。図１を参照して、本実施の形態によるマルチメディア情報記録装置と図１８に示される従来のマルチメディア情報記録装置との構成とを比較し異なる点は、図１の装置が図１８の装置のヘッダ一時記憶領域書込部３０１〜ファイル記憶領域書込部３０４に代替して、ファイル記憶領域書込部１０６、ダミーデータ付加部１０７およびＦＡＴ管理部１０９を備える点にある。図１の他の部分は、図１８のそれらと同じであり、説明は省略される。図２Ａ〜図２Ｃには、図１の装置におけるデータ生成途中の各記憶領域の状態が示される。
【００５３】
図１においてマルチメディア情報記録装置は、ヘッダ制御情報生成部１０２、データ本体生成部１０３およびフッタ制御情報生成部１０４のそれぞれから出力されたヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤを、直接に記録メディア１１０のファイル記憶領域１１１に記録するために、ファイル記憶領域書込部１０６を備える。ファイル記憶領域１１１は、該装置に入力されたマルチメディア情報がファイル形式で書込まれるための領域であり、図２Ｂおよび図２Ｃで示されるように、マルチメディア情報ファイルの内容がクラスタＣ単位で書き込まれるデータ記憶領域１１２およびＦＡＴが書込まれるＦＡＴ記憶領域１１３を含む。記録メディア１１０は半導体メモリ、フラッシュメモリおよびハードディスクなどの、ランダムにアクセス可能な媒体である。ＦＡＴは、データ記憶領域に１１２におけるマルチメディア情報ファイルのデータの配置の状態を示す。
【００５４】
ファイル記憶領域書込部１０６は、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれを、図２Ｂのデータ記憶領域１１２に並列に書込む。このとき、ファイル記憶領域書込部１０６は、現在、データが書込まれている矢印Ａで示される位置に対応する各クラスタＣの状態を監視して、いずれかのクラスタＣがデータでいっぱいになり、もはやデータの書込が不可能であり、該クラスタＣへのデータ書込は終了したと判断すると、クラスタ管理部１０５に対してその旨を通知するとともに、次に書込むべきデータ記憶領域１１２における空きクラスタＣを要求する。また、ファイル記憶領域書込部１０６は、データの書込が終了したクラスタＣのクラスタ位置情報ＣＩを、該クラスタＣに書込まれたデータが、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのいずれのデータであるかを示すデータ指示情報ＤＩとともに、ＦＡＴ管理部１０９に与える。
【００５５】
ＦＡＴ管理部１０９は、ファイル記憶領域書込部１０６から受理した、データ指示情報ＤＩに基づいて、内部のＦＡＴ一時記憶領域１１９に、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれについて、該データ指示情報ＤＩとともに受理したクラスタ位置情報ＣＩを書込んで記憶する。ＦＡＴ管理部１０９は、マルチメディア情報ファイル形成部１０８にてＦＡＴが生成される時点で、各データごとのクラスタ位置情報ＣＩを、ＦＡＴ一時記憶領域１１９から順に読出して、マルチメディア情報ファイル形成部１０８に出力する。ＦＡＴ管理部１０９におけるＦＡＴ一時記憶領域１１９を用いたクラスタ位置情報ＣＩの管理方法としては、図２Ａに示されるように、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれについて、対応するヘッダＦＡＴ一時記憶領域１２０、データＦＡＴ一時記憶領域１２１およびフッタＦＡＴ一時記憶領域１２２のそれぞれを設けて、各一時記憶領域において、一時的に対応するデータについてのＦＡＴを生成する方法などがある。
【００５６】
ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのすべてのデータ生成が終了した時点で、ファイル記憶領域書込部１０６は、各データが最後に書込まれた各クラスタＣのクラスタ位置情報ＣＩを、データ指示情報ＤＩとともに、ＦＡＴ管理部１０９に与える。このとき、ＦＡＴ管理部１０９にはデータ生成が終了したことが通知される。ＦＡＴ管理部１０９では、データ生成終了の通知を受理して、応じてＦＡＴ生成のための情報がＦＡＴ一時記憶領域１１９から順次読出されて、マルチメディア情報ファイル形成部１０８に出力される。
【００５７】
また、ファイル記憶領域書込部１０６は、最後にデータが書込まれた各クラスタＣのクラスタ位置情報ＣＩを、ダミーデータ付加部１０７に与える。ダミー付加部１０７は、受理した各クラスタ位置情報ＣＩで示されるクラスタＣにおいて、有効なデータが書込まれておらず、データの書込みが可能な状態にある様な領域（以下、空き領域という）があった場合に、該空き領域にダミーデータＤＭを詰込む（ｓｔｕｆｆ）ようにして書込む。これにより、データ生成の終了時に、クラスタ位置情報ＣＩで示される各クラスタＣについて、ダミーデータＤＭが詰込まれる。なお、ここでダミーデータＤＭは、生成されるマルチメディア情報ファイル内の空き領域を有効とするために、該空き領域に詰込まれるようにして書込まれるためのデータである。
【００５８】
図１のマルチメディア情報記録装置においては、図２Ａ〜図２Ｃに示されるようにヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれは、生成されると同時に直接に記録メディア１１０上のファイル記憶領域１１１におけるデータ記憶領域１１２に書込まれる。このとき、ＦＡＴ一時記憶領域１１９から読出された情報に基づいて、マルチメディア情報ファイル形成部１０８によりＦＡＴが形成されて、形成されたＦＡＴはファイル記憶領域１１１のＦＡＴ記憶領域１１３に書込まれる。
【００５９】
なお、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤの間において、データ記憶領域１１２に記録される順序に関しての制限はない。また、それぞれのデータは生成された時点で、データ記憶領域１１２の図２Ｂの矢印Ａで示される現在の書込位置に随時書込むことも可能である。また、データ記憶領域１１２に関して３つの書込ヘッダが設けられて、データ記憶領域１１２上の異なる３つの領域において対応するデータを同時に書込むことも可能である。
【００６０】
このように、クラスタＣ単位で各データを記録メディア１１０に記録していき、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤの生成が終了すると、各記憶領域の状態は図３Ａ〜図３Ｃのようになり、その後のファイル形成時には、図４Ａ〜図４Ｃのようになる。データの生成が終了した時点で、図３Ｂで示されるように、データ記憶領域１１２において、それぞれのデータが書込まれているクラスタＣに空き領域があった場合には、図４Ｂで示されるように、当該クラスタＣの空き領域にダミーデータＤＭが詰込まれて、マルチメディア情報ファイルを構成するクラスタＣ内の領域は、全て有効な領域となる。その後、図４ＣのＦＡＴ５０１が生成される。なお、図４Ｂで示されるように、データ領域１１２のクラスタＣのそれぞれについては、該クラスタを一意に特定するためのクラスタ特定情報１２４が割り当てられる。ここでは、クラスタ特定情報１２４は、（１）、（２）、（３）…（ただし、図中では○付き数字１、２、３…）で示される。
【００６１】
ＦＡＴ５０１には、図４Ｃに示されるように、生成されたマルチメディア情報ファイルを構成するための１つ以上のクラスタＣの順番に従って、対応する１つ以上のクラスタ特定情報１２４が設定される。再生時（マルチメディア情報ファイルが記録メディア１１０から読出される時）には、ＦＡＴ５０１中に記録されたクラスタ特定情報１２４の順番に従って、各クラスタ特定情報１２４で示されるデータ領域１１２のクラスタＣの内容が読出される。これにより、記録メディア１１０に記録されたマルチメディア情報ファイルが、図４Ｄの再生時出力ファイル１２３として得られる。
【００６２】
次に、クラスタＣの空き領域にダミーデータＤＭを詰込む方法について図５Ａ〜図５Ｄを参照して説明する。音声、動画像などの原データ（生データ）を符号化する時点で、ダミーデータＤＭの詰込みが実施される場合には、図５Ａに示されるように、符号化されたデータＳＤ自体に、直接にダミーデータＤＭが詰込まれることによって、データ本体ＤＢが構成される。もちろん、符号化されたデータＳＤに限らず、直接に生データに対してダミーデータＤＭを詰込んで、データ本体ＤＢを構成するようにしてもよい。また、音声、動画像などの原データ、あるいは符号化されたデータＳＤが、パケットに変換されて多重化される際に、ダミーデータＤＭが埋込まれる場合には、図５Ｂに示されるようにダミーデータＤＭで構成されるパケット（ダミーデータパケットＤＭＰと呼ぶ）が、ビデオデータおよびオーディオデータを含む他のパケットＰと同様に、多重化されるようにすればよい。この場合、ダミーデータパケットＤＭＰ自体が、パケット長に関する情報を有するので、再生時には、ダミーデータパケットＤＭＰのパケットの長さに関する情報に基づいて、ダミーデータパケットＤＭＰの読飛ばしを行なうことができる。
【００６３】
さらにマルチメディア情報ファイルの生成時に、該ファイルにダミーデータＤＭが詰込まれる場合について、図５Ｃおよび図５Ｄを参照して説明する。
【００６４】
図５Ｃでは、マルチメディア情報ファイルの生成時に、ヘッダ制御情報ＨＤとデータ本体ＤＢとの間の空き領域に、あるいはデータ本体ＤＢとフッタ制御情報ＦＤとの間の空き領域に、ダミーデータＤＭが詰込まれる場合が示される。この場合、ダミーデータＤＭは、たとえばデータ本体ＤＢの先頭情報として、あるいはフッタ制御情報ＦＤの先頭情報として無効なデータ、たとえば“０”などからなるデータである。この場合、再生時には、ダミーデータＤＭが詰込まれた領域は、次のデータの先頭位置が検出されるまでシーク処理されたり、ダミーデータと判断された時点で、次のクラスタの先頭まで、スキップ処理されたりする。ダミーデータＤＭの領域の先頭部分において、対応するダミーデータＤＭが書込まれた領域のサイズデータが明示されるようすれば、該サイズデータに基づいて、ダミーデータＤＭの領域をスキップすることもできる。このようなスキップの方法としては、ダミーデータＤＭの領域を、ＡＳＦの１つのオブジェクト（ダミーオブジェクト）単位として扱う方法が挙げられる。
【００６５】
図５Ｄには、ヘッダ制御情報ＨＤおよびデータ本体ＤＢそれぞれの最後尾のクラスタＣの空き領域に、ダミーデータＤＭが詰込まれている場合が示される。この場合、ダミーデータＤＭを含めたヘッダ制御情報ＨＤおよびダミーデータＤＭを含めたデータ本体ＤＢそれぞれの実サイズと、ダミーデータＤＭを含まないヘッダ制御情報ＨＤおよびダミーデータＤＭを含まないデータ本体ＤＢそれぞれの有効サイズとを示すサイズ情報が、ダミーデータＤＭの領域内あるいは領域以外の領域に記録される。再生時には、このダミーデータＤＭの領域以外の領域に記録されたデータのサイズ情報が、ダミーデータＤＭを読飛ばすときに参照される方法や、図５Ｃで示されたように、ダミーデータＤＭの領域内に該領域のサイズ情報が書込まれて、該サイズ情報を参照してダミーデータＤＭの領域を読飛ばす方法や、たとえばＡＳＦの１つのオブジェクトとして処理する方法などがある。
【００６６】
以上のように、本実施の形態では、図１８で示されたように、１つのクラスタＣに２種類のデータが混在することはない。また、これによって、後述する第２および第３の実施の形態で示されるマルチメディア情報ファイルの分割および結合といった編集処理においても、マルチメディア情報ファイルにおけるアクセスすべき位置を簡単に知ることができる。
【００６７】
次に、図６のフローチャートを参照して、本発明の実施の形態によるマルチメディア情報記録の方法を説明する。図１のマルチメディア情報記録装置では、記録メディア１１０へのマルチメディア情報１００の書込処理が開始されると、まず、ヘッダ情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれについての、記録メディア１１０における書込先のクラスタＣが初期指定され（Ｓ１）、ＦＡＴ一時記憶領域１１９が生成される（Ｓ２）。
【００６８】
そして、マルチメディア情報入力制御部１０１におけるマルチメディア情報１００の入力が終了したか否かが判定されて（Ｓ３）、入力が終了すれば、後述するＳ１７以降の処理が実行されるが、入力が終了していなければ、どの種類のデータを生成および記録すべきかが、入力されるデータに基づいて判定される（Ｓ４）。このとき、ヘッダ制御情報ＨＤが入力されていると判定されれば、ヘッダ情報ＨＤは、書込先として指定されるクラスタＣが更新されながら、書込先として現在、指定されたクラスタＣに書込まれて、書込先のクラスタＣの情報を用いてヘッダＦＡＴ一時記憶領域１２０の内容が更新される（Ｓ５〜Ｓ８参照）。
【００６９】
また、データ本体ＤＢが入力されれば、データ本体ＤＢは、書込先として指定されるクラスタＣが更新されながら、現在、書込先として指定されているクラスタＣに書込まれて、書込先のクラスタＣの情報を用いてデータＦＡＴ一時記憶領域１２１の内容が更新される（Ｓ９〜Ｓ１２）。
【００７０】
また、フッタ制御情報ＦＤが入力されれば、フッタ制御情報ＦＤは、書込先として指定されるクラスタＣが更新されながら、現在、書込先として指定されたクラスタＣに書込まれて、書込先のクラスタＣの情報を用いてフッタＦＡＴ一時記憶領域１２２の内容が更新される（Ｓ１３〜Ｓ１６）。
【００７１】
ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤからなるマルチメディア情報１００が、上述のようにしてすべて入力されると（Ｓ３でＹｅｓ）、ヘッダ制御情報ＨＤおよびデータ本体ＤＢのそれぞれが書込まれた最終のクラスタＣにおいて空き領域があれば、ダミーデータ付加部１０７により該空き領域にダミーデータＤＭが詰込まれる（Ｓ１７〜Ｓ２０）。その後、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤについてのＦＡＴ一時記憶領域１２０〜１２２の内容が読出されて、読出された内容に基づいてマルチメディア情報ファイル形成部１０８によりＦＡＴ５０１が生成されて、記録メディア１１０のＦＡＴ記憶領域１１３へ書込まれる（Ｓ２１）。
【００７２】
（第２の実施の形態）
次に、この発明の第２の実施の形態について説明する。本実施の形態では、マルチメディア情報記録装置において、マルチメディア情報ファイルが分割される。この分割の処理について、以下に図面を参照して説明する。以降の各図において、第１の実施の形態の図面と同一部分には同一符号を付し、その説明は省略される。
【００７３】
図７において第２の実施の形態に係るマルチメディア情報記録装置は、クラスタ管理部１０５、記録メディア１１０、マルチメディア情報ファイル入力制御部６０１、図８に示されるヘッダ制御情報変更部６０２、図９に示されるデータ本体変更部６０３、フッタ制御情報変更部６０４、マルチメディア情報ファイル形成部６０８および操作指定部６０９を含む。
【００７４】
操作指定部６０９によって、あるマルチメディア情報ファイル６１０における所定位置での分割が指定されると、応じてマルチメディア情報ファイル入力制御部６０１は、該マルチメディア情報ファイル６１０を対応のＦＡＴとともに読込んで、マルチメディア情報ファイル６１０をヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤに分類して出力するとともに、入力したＦＡＴに基づいて、指定された分割位置に対応するクラスタＣのクラスタ位置情報ＰＩを取得して出力する。実際には、記録メディア上にあるマルチメディア情報ファイル６１０が書込まれた特定のクラスタＣについて、以下に示す処理が施されて、ファイル全体の読込み、出力などは行なわれない。
【００７５】
ヘッダ制御情報変更部６０２は、図８に示されるように、マルチメディア情報ファイル入力制御部６０１から与えられるヘッダ制御情報ＨＤを処理する書換部８０１、生成部８０２、削除部８０３、およびダミーデータ付加部８０４を含む。書換部８０１は、与えられるヘッダ制御情報ＨＤを、分割後のマルチメディア情報ファイル用に書換える。生成部８０２は、与えられるヘッダ情報ＨＤに基づいて分割後のマルチメディア情報ファイル用の新たなヘッダ制御情報ＨＤを生成する。削除部８０３は、与えられるヘッダ情報ＨＤが不要となった場合に、これを削除する。書換部８０１、生成部８０２および削除部８０３のそれぞれからは、書換、生成および削除が行なわれたヘッダ制御情報ＨＤに対応するクラスタＣのクラスタ位置情報ＰＰＩが出力される。ダミーデータ付加部８０４は、この位置情報ＰＰＩを受理して出力するとともに、受理したクラスタ位置情報ＰＰＩに対応するクラスタＣにダミーデータＤＭを詰込むか否か判定して、判定結果に従い、ダミーデータＤＭの詰込み処理を実行する。また、ヘッダ制御情報変更部６０２から出力されるクラスタ位置情報ＰＰＩに基づいて、マルチメディア情報ファイル形成部６０８では、分割により得られたマルチメディア情報ファイルのそれぞれに対応したＦＡＴ（図１１ＢにおけるＦＡＴ５０２とＦＡＴ５０３）の生成と変更が行なわれる。これはヘッダ制御情報ＨＤやフッタ制御情報ＦＤに含まれる
情報は、データ本体ＤＢとは異なり、直接に分割されるのではなく、対応するマルチメディア情報ファイルに適した内容に変換される、あるいは生成されるといった処理が一般的に適用されるためである。
【００７６】
また、データ本体変更部６０３は、図９に示されるように、指定された分割位置に対応のクラスタＣの複製を行なう分割クラスタ複製部７０１と、ダミーデータ付加部７０２とを含む。ダミーデータ付加部７０２は、分割クラスタ複製部７０１の複製により得られた２つのクラスタＣのうち、一方クラスタＣを、分割位置から前の領域にダミーデータＤＭが詰込まれたクラスタＣに変換し、他方クラスタＣを、分割位置から後ろ領域にダミーデータＤＭが詰込まれたクラスタＣに変換する。なお、ここでの処理は、分割位置に対応のクラスタＣ内のデータを別の空きクラスタＣに複製した後、分割位置に対応のクラスタＣ内のデータをダミーデータＤＭで置換するようにしてもよい。また、分割位置に対応のクラスタＣ内の、分割位置から前あるいは後ろ領域のデータのみを、別の空きクラスタＣに複製し、別クラスタＣの残り領域にダミーデータＤＭを詰込むように処理してもよい。
【００７７】
分割クラスタ複製部７０１からは、複製が行なわれたクラスタＣのクラスタ位置情報ＣＣＩがダミーデータ付加部７０２に出力される。ダミーデータ付加部７０２は、与えられるクラスタ位置情報ＣＣＩを出力すると共に、該クラスタ位置情報ＰＩで示されるクラスタＣにダミーデータＤＭを詰込む。また、データ本体変更部６０３からはクラスタ位置情報ＣＣＩが出力されるので、マルチメディア情報ファイル形成部６０８では、クラスタ位置情報ＣＣＩに基づいて、分割により得られたマルチメディア情報ファイルのそれぞれに対応したＦＡＴ５０２およびＦＡＴ５０３の生成および変更が行なわれる。
【００７８】
本実施の形態では、フッタ制御情報ＦＤには、ＡＳＦが適用されて、ランダムアクセス用のインデックス情報が含まれていると仮定している。この場合、フッタ制御情報変更部６０４の内部構成は、図８に示されたデータ本体変更部６０３と同様の構成となる。
【００７９】
ここでは、フッタ制御情報ＦＤには、ＡＳＦが適用されるとしたが、ＡＳＦではデータ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれが、データ本体ＤＢに対するローカルヘッダおよびフッタ制御情報ＦＤに対するローカルヘッダを持つような方法が採用される。そこで、本実施の形態では、この方法に対処するために、ダミーデータ付加部７０２にて、分割位置から前の領域にダミーデータＤＭが詰込まれるクラスタＣにおいては、ダミーデータＤＭが詰込まれる前に、ローカルヘッダが分割位置の直前に書込まれるようにする。さらに、ＡＳＦでは、データ本体ＤＢ内に再生時刻などを管理するためのタイムスタンプが埋め込まれている。そこで、本実施の形態によるファイル分割の処理では、データ本体ＤＢの内容に変更を加えないようにするために、再生時にタイムスタンプの内容を他の内容に読替えるための時刻管理情報が、前述したローカルヘッダと同様、クラスタＣへのダミーデータＤＭの詰込み時に、分割位置の直前に詰込まれる。
【００８０】
もちろん、フッタ制御情報ＦＤに含まれるのは、インデックス情報のような分割が可能な制御情報には限定されない。フッタ制御情報ＦＤに、分割が不可能な制御情報が含まれる場合には、フッタ制御情報変更部６０４の内部構成は、図９に示されるヘッダ制御情報変更部６０２と同様の構成となる。
【００８１】
図１０Ａと図１０Ｂには、マルチメディア情報ファイルを分割する前の記録メディア１１０におけるファイル記憶領域１１１の内容が示される。図１０Ｃには、再生時に、図１０Ａと図１０Ｂの各記憶領域内からマルチメディア情報ファイル６１０が読出された場合に得られる、再生時出力ファイル１２３が示される。再生時出力ファイル１２３の内容は、データ記憶領域１１２から、ＦＡＴ記憶領域１１３のＦＡＴの内容に従って読出された各クラスタＣの内容が、読出された順番にしたがって格納された構成を有する。図１０Ｃの再生時出力ファイル１２３においては、説明のために、ファイルを構成している各クラスタＣの内容が、対応するクラスタ特定情報１２４を用いて示される。
【００８２】
図１１Ａと図１１Ｂには、マルチメディア情報ファイルを分割した後の、記録メディア１１０におけるデータ記憶領域１１２とＦＡＴ記憶領域１１３の内容がそれぞれ示される。図１１Ｃと図１１Ｄのそれぞれには、再生時に、図１１Ａと図１１Ｂの各記憶領域内から、マルチメディア情報ファイル６１０を読出した場合に得られる、再生時出力ファイル１２３がそれぞれ示される。図１１Ｃと図１１Ｄの再生時出力ファイル１２３のそれぞれは、ＦＡＴ５０２およびＦＡＴ５０３のそれぞれ中のクラスタ特定情報１２４に基づいて、データ記憶領域１１２から順に読出された１つ以上のクラスタＣの内容により構成される。ここでは、再生時出力ファイル１２３それぞれにおいては、ファイルを構成している各クラスタの内容は、クラスタ特定情報１２４を用いて示される。
【００８３】
今、操作指定部６０９により、図１０Ａ中の矢印Ａの位置でマルチメディア情報ファイル６１０の分割が指示された場合、図１１Ａと図１１Ｂで示されるように、データ本体ＤＢおよびフッタ制御情報（インデックス情報）ＦＤのそれぞれにおける、指示された分割位置に対応のクラスタＣ（図１１Ａの（５）と（９）のクラスタＣ）のそれぞれの内容が、別の空きクラスタＣ（図１１Ａの（１５）と（１９）のクラスタＣ）のそれぞれに複製される。その後、複製の結果、得られた１つ以上のクラスタＣのうち一方側のクラスタＣ（図１１Ａの（５）と（９）のクラスタＣ）のそれぞれは、分割位置から後ろ領域にダミーデータＤＭが詰込まれたクラスタＣに変換され、他方側のクラスタＣ（図１１Ａの（１５）と（１９）のクラスタＣ）のそれぞれは、分割位置から前の領域にダミーデータＤＭが詰込まれたクラスタＣに変換される。そして、分割により得られた２つのマルチメディア情報ファイルのそれぞれについて、該ファイルに適するように、ヘッダ制御情報ＨＤ（図１１Ａの（１）と（２）のクラスタＣ、（１１）と（１２）のクラスタＣ）のそれぞれが変更および生成されるとともに、ＦＡＴ（ＦＡＴ５０２およびＦＡＴ５０３）が作成される。ここでは、ヘッダ制御情報ＨＤ（図１１Ａの（１）と（２）のクラスタＣ）は変更されて、ヘッダ制御情報ＨＤ（図１１Ａの（１１）と（１２）のクラスタＣ）は生成される。そして、作成された各ＦＡＴの内容に基づいて、分割により得られた各マルチメディア情報ファイルにおける複数のクラスタＣが連結される。このように、最小限数のクラスタＣについてデータの複製が行われることによって、マルチメディア情報ファイル６１０を分割することができる。
【００８４】
図１１ＢのＦＡＴ５０２とＦＡＴ５０３のそれぞれには、分割により得られた２つのマルチメディア情報ファイルのうち、対応する方のマルチメディア情報ファイルを構成する１つ以上のクラスタＣのそれぞれのクラスタ特定情報１２４が、該ファイルのデータを構成するための順番に従って格納される。したがって、再生時に、ＦＡＴ５０２およびＦＡＴ５０３のそれぞれに格納されるクラスタ特定情報１２４の順番に従って、データ記憶領域１１２から対応のクラスタＣのデータが読出されると、図１１Ｃと図１１Ｄの再生時出力ファイル１２３がそれぞれ得られる。
【００８５】
なお、図１１Ａと図１１Ｂでは、マルチメディア情報ファイル６１０が分割された際、該ファイル６１０のヘッダ制御情報ＨＤ（図１１Ａの（１）と（２）のクラスタＣ）は書換えられているが、書換に代替えして、新しいヘッダ制御情報ＨＤを、別の空きクラスタＣ上に生成するようにしてもよい。この場合、マルチメディア情報ファイル６１０が分割された後でも、該マルチメディア情報ファイル６１０の制御情報は保持されるから、分割処理の取消などをスムーズに行なうことが可能になる。この具体例が、図１２Ａ〜図１２Ｃに示される。つまり図１２Ａのマルチメディア情報ファイル６１０が分割される場合、該マルチメディア情報ファイル６１０のヘッダ制御情報ＨＤは保持されて、分割により得られた各マルチメディア情報ファイルに対応したヘッダ制御情報ＨＤ１とＨＤ２のそれぞれは、空きクラスタＣ上に生成される。したがって、図１２ＢのＦＡＴ記憶領域１１３の内容も、新しいヘッダ制御情報ＨＤ１とＨＤ２とを指示するような内容となる。
【００８６】
本実施の形態では、マルチメディア情報ファイル６１０を、データ本体ＤＢに極力手を加えずに、分割するために、マルチメディア情報ファイル６１０の分割が以下のように行なわれる。すなわち、指定された分割位置に対応のクラスタＣのデータのみが、必要に応じて複製されて、複製により得られた２つのクラスタＣのそれぞれの空き領域には、ダミーデータＤＭが詰込まれて、そして分割により得られた各マルチメディア情報ファイルに対応のＦＡＴが作成される。つまり、図１１Ａで示されたように、分割位置に対応のクラスタＣのデータのみに変更が行なわれて、データ本体ＤＢのその他全てのクラスタＣについては一切変更が行なわれない。したがって、図１８のマルチメディア情報記録装置においては、本実施の形態のようなダミーデータＤＭを用いた処理は採用されてないから、マルチメディア情報ファイルの分割時に、クラスタＣ内で分割位置が指定された場合、各クラスタＣの先頭位置からデータが格納開始されるようにするために、データの書換を行なう必要がある。一方、本実施の形態の場合、必要に応じてクラスタＣの空き領域にダミーデータＤＭが詰込まれるから、クラスタＣの先頭位置とデータの先頭位置とのずれは、詰込まれたダミーデータＤＭにより解消される。それゆえに、本実施の形態では、データ書換などの処理は回避されて、簡単にマルチメディア情報ファイルの分割を行なうことができる。
【００８７】
また、本実施の形態では、ファイル分割処理の対象となるマルチメディア情報ファイルを、既にダミーデータＤＭを有するマルチメディア情報ファイル、たとえば第１の実施の形態で記録メディア１１０上に生成されたマルチメディア情報ファイルとしているが、これに限定されない。つまり、図２１Ｄに示されたように、境界を含むクラスタＣを有するような従来のマルチメディア情報ファイルであっても良い。その際には、図８の分割クラスタ複製部７０１およびダミーデータ付加部７０２によって、図２１Ｄにおける境界を含むクラスタＣを、たとえば前領域にヘッダ制御情報ＨＤの最後端部のデータが格納されて、かつ後領域にダミーデータＤＭが詰込まれたクラスタＣと、前領域にダミーデータＤＭが詰込まれて、かつ後領域にデータ本体ＤＢの先頭部のデータが格納されたクラスタＣとの２つに分割するような処理が追加される。その後の分割処理に関する手順は、上述したものと同様である。
【００８８】
図１３を参照して、本実施の形態に係るマルチメディア情報ファイルの分割の方法について説明する。まず、操作指定部６０９を介して、分割対象となるマルチメディア情報ファイル６１０が指定されるとともに、指定されたマルチメディア情報ファイル６１０の分割位置が指定されると（Ｓ３０）、マルチメディア情報ファイル入力制御部６０１は、指定されたマルチメディア情報ファイル６１０を入力して（Ｓ３１）、入力したマルチメディア情報ファイル６１０に境界を有するクラスタＣが含まれているか判断する（Ｓ３２）。境界を有するクラスタＣが含まれていると判断されなければ、後述するＳ３３の処理に移行するが、含まれていると判断されると、前述したように、このクラスタＣについて複製が行なわれて、複製により得られた２つのクラスタ（複製元のクラスタおよび複製先のクラスタ）のそれぞれについて、ダミーデータＤＭが詰込まれる（Ｓ３５、Ｓ３６）。
【００８９】
そして、データ本体ＤＢにおける指定された分割位置に対応したクラスタＣが、データ本体変更部６０３により複製されて、複製により得られた２つのクラスタＣ（複製元のクラスタおよび複製先のクラスタ）のそれぞれに対して、ダミーデータＤＭが詰込まれる（Ｓ３３、Ｓ３４）。
【００９０】
次に、フッタ制御情報ＦＤが分割可能な情報である場合には、フッタ制御情報変更部６０４により、前述のデータ本体ＤＢと同様にして、フッタ制御情報ＦＤの指定された分割位置に対応のクラスタＣの生成と、ダミーデータＤＭの詰込みの処理が行なわれて（Ｓ４７、Ｓ４８）、後述するＳ４２の処理に移行する。
【００９１】
一方、フッタ制御情報ＦＤが分割可能な情報でない場合には、分割により得られた２つのマルチメディア情報ファイルのうちの一方ファイルのフッタ制御情報ＦＤが１つ以上の空きクラスタＣに生成された後に、元のマルチメディア情報ファイル（マルチメディア情報ファイル６１０）のフッタ制御情報ＦＤは保存すべきか否か判断される（Ｓ３８、Ｓ３９）。保存しなくてもよい場合は、元のマルチメディア情報ファイルのフッタ制御情報ＦＤは変更されて、結果として、他方ファイルのフッタ制御情報ＦＤが生成されるが（Ｓ４１）、保存する場合には、１つ以上の空きクラスタＣ上に他方ファイルのフッタ制御情報ＦＤが新たに生成される（Ｓ４０）。
【００９２】
その後、前述したＳ３８〜Ｓ４１の処理手順と同様にして、分割により得られた各ファイルについてのヘッダ制御情報ＨＤが生成される（Ｓ４２〜Ｓ４５）。そして、分割により得られた２つのマルチメディア情報ファイルそれぞれのＦＡＴが、マルチメディア情報ファイル形成部６０８により生成されて、記録メディア１１０のＦＡＴ記憶領域１１３に記録される（Ｓ４６）。
【００９３】
（第３の実施の形態）
この発明のマルチメディア情報記録装置の第３の実施の形態による、マルチメディア情報ファイル同士の結合について図面を参照して説明する。以降の各図面において、第２の実施の形態と同一部分には、同一符号が付されてその説明は省略される。図１４Ａ〜図１４Ｄと図１５Ａ〜図１５Ｃには、第３の実施の形態のマルチメディア情報記録装置におけるマルチメディア情報ファイル同士の結合の手順が示される。
【００９４】
本実施の形態のマルチメディア情報記録装置の構成は、図７〜図９で示されたものと同じである。ただし、マルチメディア情報ファイル６１０同士の結合時には、図７中のデータ本体変更部６０３は使用されないし、フッタ制御情報変更部６０４中の分割クラスタ複製部７０１も使用されない。
【００９５】
マルチメディア情報ファイル同士の結合の処理が開始されると、まず、図７の操作指定部６０９によって結合される複数のマルチメディア情報ファイル６１０が指定されるとともに、指定されたファイル間における結合の順番が指定される。そして、マルチメディア情報ファイル入力制御部６０１は、指定された複数のマルチメディア情報ファイル６１０のそれぞれを対応するＦＡＴとともに読込んで、読込んだマルチメディア情報ファイル６１０のそれぞれを、ヘッダ制御情報ＨＤ、データ本体ＤＢおよびフッタ制御情報ＦＤに分類しながら、後段の各部に出力する。実際には、記録メディア上にある、マルチメディア情報ファイル６１０のそれぞれが書込まれた特定のクラスタＣについて、以下の処理が施されるが、ファイル全体の読込み、出力などは行なわれない。
【００９６】
ヘッダ制御情報変更部６０２では、与えられたヘッダ制御情報ＨＤは、書換部８０１により、結合後のマルチメディア情報ファイル用に書換えられるか、不要となった場合には、削除部８０３により削除される。また、生成部８０２により、新たなヘッダ制御情報ＨＤが生成される。その後、必要に応じて、対象となるクラスタＣに対して、ダミーデータ付加部８０４により、ダミーデータＤＭが詰込まれる。このとき、書換部８０１、生成部８０２および削除部８０３のそれぞれは、ヘッダ制御情報ＨＤの書換、生成および削除を行なったクラスタＣのクラスタ位置情報ＰＰＩをダミーデータ付加部８０４に出力するので、ダミーデータ付加部８０４では、与えられたクラスタ位置情報ＰＩに基づいて特定されるクラスタＣに対して、ダミーデータＤＭが詰込まれる。また、ヘッダ制御情報変更部６０２からは、クラスタＣの位置情報ＰＰＩがマルチメディア情報ファイル形成部６０８に出力されるので、マルチメディア情報ファイル形成部６０８では、与えられたクラスタ位置情報ＰＰＩに基づいて、ＦＡＴ（図１５ＢにおけるＦＡＴ５０４）が生成される。
【００９７】
フッタ制御情報変更部６０４では、図９に示す構成のうちダミーデータ付加部７０２のみを用い、マルチメディア情報ファイル入力制御部６０１から与えられたフッタ制御情報ＦＤの所定クラスタＣに対して、必要に応じてダミーデータ付加部７０２によりダミーデータＤＭが詰込まれる。その後、マルチメディア情報ファイル形成部６０８は、ＦＡＴ（図１５ＢにおけるＦＡＴ５０４）を生成して、記録メディア１１０のＦＡＴ記憶領域１１３上に記録する。ＦＡＴ５０４には、結合により得られた新たなマルチメディア情報ファイルを構成する１つ以上のクラスタＣのクラスタ特定情報１２４が、該ファイルを構成するための順番に従って格納される。
【００９８】
ＡＳＦでは、データ本体ＤＢおよびフッタ制御情報ＦＤのそれぞれがデータ本体ＤＢに対するローカルなヘッダおよびフッタ制御情報ＦＤに対するローカルなヘッダを有する。そこで、本実施の形態では、相互に結合される２つのマルチメディア情報ファイルのうち後方から結合されるマルチメディア情報ファイルのデータ本体ＤＢおよびフッタ制御情報ＨＤのローカルヘッダを、ダミーデータ付加部７０２にてダミーデータＤＭに置き換えることで対処することができる。さらに、ＡＳＦではデータ本体ＤＢ内に再生時刻などを管理するためのタイムスタンプが埋込まれている。そこで、本実施の形態によるマルチメディア情報ファイルの結合の処理では、データ本体ＤＢに変更を加えないようにするために、再生時にタイムスタンプを読替えるための時刻管理情報が、前述のローカルヘッダと置換されるダミーデータＤＭに代替して、ダミーデータＤＭの詰込み時に詰込まれる。また、ダミーデータＤＭの領域以外の領域に時刻管理情報が記録されて、再生時に、この記録された時刻管理情報を参照することにより、タイムスタンプを読替えることもできる。
【００９９】
マルチメディア情報記録装置において、２つのマルチメディア情報ファイル同士を結合する処理を、図１４Ａ〜図１４Ｄおよび図１５Ａ〜図１５Ｃを参照し説明する。今、図１４Ａで示されるように、マルチメディア情報ファイル６１３の後ろに、マルチメディア情報ファイル６１４を結合して、図１５Ａのマルチメディア情報ファイル６１５を得るとする。このときに、前方から結合されるマルチメディア情報ファイル６１３のフッタ制御情報（本実施の形態ではインデックス情報）ＦＤの最終のクラスタＣ（図１５Ａの（９）のクラスタＣ）に空き領域がある場合にのみ、図１５Ａに示されるように、この空き領域に、ダミーデータ付加部７０２によりダミーデータＤＭが詰込まれる。その後、マルチメディア情報ファイル６１３のヘッダ制御情報ＨＤが、ヘッダ制御情報変更部６０２により変更されて、結合後のヘッダ制御情報ＨＤが得られる。そして、得られた結合後のヘッダ制御情報ＨＤと、マルチメディア情報ファイル６１３と６１４のヘッダ制御情報ＨＤとが書込まれたクラスタＣを除いたすべてのクラスタＣが連結されて、図１５Ａのマルチメディア情報ファイル６１５が得られる。
【０１００】
再生時には、ＦＡＴ５０４の内容に従ってマルチメディア情報ファイル６１５を読出すようにすると、図１５Ｃに示す再生時出力ファイル１２３が得られる。
【０１０１】
本実施の形態では、マルチメディア情報ファイル６１３の後ろにマルチメディア情報ファイル６１４が結合された際、マルチメディア情報ファイル６１３のヘッダ制御情報ＨＤ（図１５Ａの（１）と（２）のクラスタＣ）の内容が書換えられたり、マルチメディア情報ファイル６１４のヘッダ制御情報ＨＤ（図１５Ａの（１１）と（１２）のクラスタＣ）が削除されたりする。しかし、このような書換や削除に代替して、図１６Ａに示されるように、結合により得られたマルチメディア情報ファイルのための新しいヘッダ制御情報ＨＤ１を、生成部８０２により１つ以上の空きクラスタＣ上に生成してもよい。この場合、ファイル結合処理後でも、マルチメディア情報ファイル６１３とマルチメディア情報ファイル６１４それぞれのヘッダ制御情報ＨＤが保持されることになるので、結合処理の取消などをスムーズに行なうことができる。
【０１０２】
本実施の形態では、データ本体ＤＢおよびフッタ制御情報ＦＤが書込まれたクラスタＣの内容を極力維持するようにして、マルチメディア情報ファイル同士を結合するために、必要に応じてダミーデータＤＭを所定のクラスタＣに詰込んで、結合されるマルチメディア情報ファイルのすべてのクラスタＣを統合するためのＦＡＴ５０４が作成される。これにより、異なる複数のマルチメディア情報ファイル同士の結合が実現される。
【０１０３】
図１５Ａのマルチメディア情報ファイル６１５では、フッタ制御情報ＦＤの１つのクラスタＣに、ダミーデータＤＭが詰込まれたのみで、データ本体ＤＢの内容には一切変更はない。また、ダミーデータＤＭが詰込まれることにより、データの先頭位置とクラスタＣの先頭位置とのずれが解消されるので、このずれを解消するためのデータ書換などの処理は回避される。このように、異なるマルチメディア情報ファイル同士を簡単に結合ができる。
【０１０４】
また、本実施の形態では、結合の対象となるマルチメディア情報ファイルを、既にダミーデータＤＭを有するマルチメディア情報ファイルとしたが、これに限定されない。たとえば、図２１Ｄに示したような、境界を含むクラスタＣを有した従来のマルチメディア情報ファイルを、結合処理の対象とすることもできる。その際には、図８に示された分割クラスタ複製部７０１およびダミーデータ付加部７０２によって、図２１Ｄ中の境界を含むクラスタＣを、たとえば前領域にはヘッダ制御情報ＨＤの最後端部のデータが格納されて、かつ後領域にはダミーデータＤＭが詰込まれたクラスタＣと、前領域にはダミーデータＤＭが詰込まれて、かつ後領域にはデータ本体ＤＢの先頭部のデータが格納されたクラスタＣとに分割するような処理が追加される。その後の結合に関する処理は、上述したものと同様である。
【０１０５】
ここで、図１７を参照して、第３の実施の形態によるマルチメディア情報ファイル６１３と６１４の結合の方法を説明する。まず、結合される２つのマルチメディア情報ファイル６１３と６１４と、その結合順番が、操作指定部６０９により指定されると（Ｓ５０）、指定された２つのマルチメディア情報ファイル６１３と６１４のそれぞれが、対応するＦＡＴとともに、マルチメディア情報入力制御部６０１により入力される（Ｓ５１）。そして、入力されたマルチメディア情報ファイル６１３と６１４のそれぞれにおいて、境界を含むクラスタＣが含まれていなければ、後述するＳ５５の処理に移行するが、含まれていれば、前述した図１３のＳ３５およびＳ３６と同様の処理が行なわれる（Ｓ５３、Ｓ５４）。
【０１０６】
そして、２つのマルチメディア情報ファイル６１３と６１４のフッタ制御情報ＦＤ（図１４Ａの（９）と（１９）のクラスタＣ）が結合可能と判断されれば、図１５Ａで示されたように、結合元のファイルのフッタ制御情報ＦＤの最後のクラスタＣ（図１５Ａの（９）のクラスタＣ）に空き領域があれば、そこにダミーデータＤＭが詰込まれて、後述するＳ６０の処理に移行する。
【０１０７】
一方、２つのマルチメディア情報ファイル６１３と６１４のフッタ制御情報ＦＤの結合が不可能であると判断されれば、結合されるフッタ制御情報ＦＤを保存するかが判断されて（Ｓ５６）、保存するのであれば、結合により得られるマルチメディア情報ファイル６１５のためのフッタ制御情報ＦＤが、１つ以上の空きクラスタＣ上に生成される（Ｓ５７）。一方、保存するのでなければ、結合される一方のマルチメディア情報ファイルのフッタ制御情報ＦＤは、結合により得られるマルチメディア情報ファイル６１５のためのフッタ制御情報ＦＤに変更されて、結合される他方のマルチメディア情報ファイルのフッタ制御情報ＦＤは削除されて（Ｓ５８，Ｓ５９）、後述するＳ６０の処理に移行する。
【０１０８】
次に、結合して得られたマルチメディア情報ファイル６１５のヘッダ制御情報ＨＤを得るために、Ｓ５６〜Ｓ５９で示されたフッタ制御情報ＦＤと同様の処理が行なわれる（Ｓ６０〜Ｓ６３）。その後、マルチメディア情報ファイル形成部６０８により、結合して得られたマルチメディア情報ファイル６１５のＦＡＴ５０４が生成されて、記録メディア１１０中のＦＡＴ記憶領域１１３に書込まれる（Ｓ６６）。
【０１０９】
以上、本発明を図面を参照して詳細に説明したが、これらはあくまでも例示であって本発明を何ら限定するものではなく、本発明の趣旨および範囲は添付された請求の範囲によってのみ限定されるものである。
【図面の簡単な説明】
【図１】  この発明の第１の実施の形態によるマルチメディア情報記録装置の構成を示すブロック図である。
【図２Ａ】  この発明の第１の実施の形態によるデータ生成の途中における記憶領域のそれぞれの状態を説明する図である。
【図２Ｂ】  この発明の第１の実施の形態によるデータ生成の途中における記憶領域のそれぞれの状態を説明する図である。
【図２Ｃ】  この発明の第１の実施の形態によるデータ生成の途中における記憶領域のそれぞれの状態を説明する図である。
【図３Ａ】  この発明の第１の実施の形態によるデータ生成終了時における記憶領域のそれぞれの状態を説明する図である。
【図３Ｂ】  この発明の第１の実施の形態によるデータ生成終了時における記憶領域のそれぞれの状態を説明する図である。
【図３Ｃ】  この発明の第１の実施の形態によるデータ生成終了時における記憶領域のそれぞれの状態を説明する図である。
【図４Ａ】  この発明の第１の実施の形態によるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図４Ｂ】  この発明の第１の実施の形態によるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図４Ｃ】  この発明の第１の実施の形態によるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図４Ｄ】  図４Ａ〜図４Ｃの状態において出力されるファイルを示す図である。
【図５Ａ】  この発明の第１の実施の形態によるダミーデータの付加方式の例を説明する図である。
【図５Ｂ】  この発明の第１の実施の形態によるダミーデータの付加方式の例を説明する図である。
【図５Ｃ】  この発明の第１の実施の形態によるダミーデータの付加方式の例を説明する図である。
【図５Ｄ】  この発明の第１の実施の形態によるダミーデータの付加方式の例を説明する図である。
【図６】  この発明の第１の実施の形態によるマルチメディア情報記録装置の処理フローチャートである。
【図７】  この発明の第２および第３の実施の形態によるマルチメディア情報記録装置の構成を示すブロック図である。
【図８】  この発明の第２および第３の実施の形態におけるヘッダ制御情報変更部の構成を示すブロック図である。
【図９】  この発明の第２および第３の実施の形態におけるデータ本体変更部の構成を示すブロック図である。
【図１０Ａ】  この発明の第２の実施の形態におけるファイル分割処理前の記憶領域のそれぞれの状態を説明する図である。
【図１０Ｂ】  この発明の第２の実施の形態におけるファイル分割処理前の記憶領域のそれぞれの状態を説明する図である。
【図１０Ｃ】  図１０Ａと図１０Ｂの状態において出力されるファイルを示す図である。
【図１１Ａ】  この発明の第２の実施の形態におけるファイル分割処理後の記憶領域のそれぞれの状態を説明する図である。
【図１１Ｂ】  この発明の第２の実施の形態におけるファイル分割処理後の記憶領域のそれぞれの状態を説明する図である。
【図１１Ｃ】  図１１Ａと図１１Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１１Ｄ】  図１１Ａと図１１Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１２Ａ】  この発明の第２の実施の形態におけるファイル分割処理後の記憶領域のそれぞれの他の状態を説明する図である。
【図１２Ｂ】  この発明の第２の実施の形態におけるファイル分割処理後の記憶領域のそれぞれの他の状態を説明する図である。
【図１２Ｃ】  図１２Ａと図１２Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１２Ｄ】  図１２Ａと図１２Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１３】  この発明の第２の実施の形態におけるファイル分割処理のフローチャートである。
【図１４Ａ】  この発明の第３の実施の形態におけるファイル結合処理前の記憶領域の状態を説明する図である。
【図１４Ｂ】  この発明の第３の実施の形態におけるファイル結合処理前の記憶領域の状態を説明する図である。
【図１４Ｃ】  図１４Ａと図１４Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１４Ｄ】  図１４Ａと図１４Ｂのそれぞれの状態において出力されるファイルを示す図である。
【図１５Ａ】  この発明の第３の実施の形態におけるファイル結合処理後のファイル記憶領域のそれぞれの状態を説明する図である。
【図１５Ｂ】  この発明の第３の実施の形態におけるファイル結合処理後のファイル記憶領域のそれぞれの状態を説明する図である。
【図１５Ｃ】  図１５Ａと図１５Ｂの状態において出力されるファイルを示す図である。
【図１６Ａ】  この発明の第３の実施の形態におけるファイル結合処理後のファイル記憶領域のそれぞれの他の状態を説明する図である。
【図１６Ｂ】  この発明の第３の実施の形態におけるファイル結合処理後のファイル記憶領域のそれぞれの他の状態を説明する図である。
【図１６Ｃ】  図１６Ａと図１６Ｂの状態において出力されるファイルを示す図である。
【図１７】  この発明の第３の実施の形態におけるファイル結合処理のフローチャートである。
【図１８】  従来のマルチメディア情報記録装置の構成を示すブロック図である。
【図１９Ａ】  従来のマルチメディア情報記録装置におけるデータ生成途中の記憶領域のそれぞれの状態を説明する図である。
【図１９Ｂ】  従来のマルチメディア情報記録装置におけるデータ生成途中の記憶領域のそれぞれの状態を説明する図である。
【図１９Ｃ】  従来のマルチメディア情報記録装置におけるデータ生成途中の記憶領域のそれぞれの状態を説明する図である。
【図１９Ｄ】  従来のマルチメディア情報記録装置におけるデータ生成途中の記憶領域のそれぞれの状態を説明する図である。
【図１９Ｅ】  従来のマルチメディア情報記録装置におけるデータ生成途中の記憶領域のそれぞれの状態を説明する図である。
【図２０Ａ】  従来のマルチメディア情報記録装置におけるデータ生成終了時の記憶領域のそれぞれの状態を説明する図である。
【図２０Ｂ】  従来のマルチメディア情報記録装置におけるデータ生成終了時の記憶領域のそれぞれの状態を説明する図である。
【図２０Ｃ】  従来のマルチメディア情報記録装置におけるデータ生成終了時の記憶領域のそれぞれの状態を説明する図である。
【図２０Ｄ】  従来のマルチメディア情報記録装置におけるデータ生成終了時の記憶領域のそれぞれの状態を説明する図である。
【図２０Ｅ】  従来のマルチメディア情報記録装置におけるデータ生成終了時の記憶領域のそれぞれの状態を説明する図である。
【図２１Ａ】  従来のマルチメディア情報記録装置におけるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図２１Ｂ】  従来のマルチメディア情報記録装置におけるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図２１Ｃ】  従来のマルチメディア情報記録装置におけるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図２１Ｄ】  従来のマルチメディア情報記録装置におけるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図２１Ｅ】  従来のマルチメディア情報記録装置におけるファイル形成時の記憶領域のそれぞれの状態を説明する図である。
【図１】
0003792124.tif 000002
【図２Ａ】
0003792124.tif 000003
【図２Ｂ】
0003792124.tif 000004
【図２Ｃ】
0003792124.tif 000005
【図３Ａ】
0003792124.tif 000006
【図３Ｂ】
0003792124.tif 000007
【図３Ｃ】
0003792124.tif 000008
【図４Ａ】
0003792124.tif 000009
【図４Ｂ】
0003792124.tif 000010
【図４Ｃ】
0003792124.tif 000011
【図４Ｄ】
0003792124.tif 000012
【図５Ａ】
0003792124.tif 000013
【図５Ｂ】
0003792124.tif 000014
【図５Ｃ】
0003792124.tif 000015
【図５Ｄ】
0003792124.tif 000016
【図６】
0003792124.tif 000017
【図７】
0003792124.tif 000018
【図８】
0003792124.tif 000019
【図９】
0003792124.tif 000020
【図１０Ａ】
0003792124.tif 000021
【図１０Ｂ】
0003792124.tif 000022
【図１０Ｃ】
0003792124.tif 000023
【図１１Ａ】
0003792124.tif 000024
【図１１Ｂ】
0003792124.tif 000025
【図１１Ｃ】
0003792124.tif 000026
【図１１Ｄ】
0003792124.tif 000027
【図１２Ａ】
0003792124.tif 000028
【図１２Ｂ】
0003792124.tif 000029
【図１２Ｃ】
0003792124.tif 000030
【図１２Ｄ】
0003792124.tif 000031
【図１３】
0003792124.tif 000032
【図１４Ａ】
0003792124.tif 000033
【図１４Ｂ】
0003792124.tif 000034
【図１４Ｃ】
0003792124.tif 000035
【図１４Ｄ】
0003792124.tif 000036
【図１５Ａ】
0003792124.tif 000037
【図１５Ｂ】
0003792124.tif 000038
【図１５Ｃ】
0003792124.tif 000039
【図１６Ａ】
0003792124.tif 000040
【図１６Ｂ】
0003792124.tif 000041
【図１６Ｃ】
0003792124.tif 000042
【図１７】
0003792124.tif 000043
【図１８】
0003792124.tif 000044
【図１９Ａ】
0003792124.tif 000045
【図１９Ｂ】
0003792124.tif 000046
【図１９Ｃ】
0003792124.tif 000047
【図１９Ｄ】
0003792124.tif 000048
【図１９Ｅ】
0003792124.tif 000049
【図２０Ａ】
0003792124.tif 000050
【図２０Ｂ】
0003792124.tif 000051
【図２０Ｃ】
0003792124.tif 000052
【図２０Ｄ】
0003792124.tif 000053
【図２０Ｅ】
0003792124.tif 000054
【図２１Ａ】
0003792124.tif 000055
【図２１Ｂ】
0003792124.tif 000056
【図２１Ｃ】
0003792124.tif 000057
【図２１Ｄ】
0003792124.tif 000058
【図２１Ｅ】
0003792124.tif 000059