(57)【特許請求の範囲】
【請求項１】
動画データを外部から入力する情報入力部と、
情報記録媒体上の第１の記録領域に、前記動画データの付加情報であって固定長または最大長が決まっている可変長の第１の付加情報を記録し、前記情報記録媒体の第２の記録領域に対して前記動画データの付加情報であって可変長の第２の付加情報を記録し、前記情報記録媒体の第３の記録領域に対して前記動画データを記録する情報記録部を備える情報記録装置。
【請求項２】
前記第１の付加情報は前記動画データの１枚分のサムネイル画像を示す第１のサムネイルデータを含み、前記第２の付加情報は前記動画データの他のサムネイル画像を示す第２のサムネイルデータを含む、請求項１に記載の情報記録装置。
【請求項３】
前記動画データ、前記第１の付加情報及び前記第２の付加情報を含むデータファイルを作成する記録制御部をさらに備え、
前記記録制御部は、前記動画データが前記データファイル上で前記第１の付加情報と前記第２の付加情報との間に位置するよう前記データファイルを構成する、請求項１または２に記載の情報記録装置。
【請求項４】
情報記録媒体と前記情報記録媒体に対して情報を記録する情報記録部を用いて実行する情報記録方法であって、
前記情報記録媒体の第１の記録領域に対して、動画データの付加情報であって固定長または最大長が決まっている可変長の第１の付加情報を記録するステップと、
前記情報記録媒体の第２の記録領域に対して、前記動画データの付加情報であって可変長の第２の付加情報を記録するステップと、
前記情報記録媒体の第３の記録領域に対して、前記動画データを記録するステップと、を有する情報記録方法。
【請求項５】
前記第１の付加情報は前記動画データの１枚分のサムネイル画像を示す第１のサムネイルデータを含み、前記第２の付加情報は前記動画データの他のサムネイル画像を示す第２のサムネイルデータを含む、請求項４に記載の情報記録方法。
【請求項６】
前記動画データ、前記第１の付加情報及び前記第２の付加情報を含むデータファイルを作成するステップをさらに含み、
前記データファイルは、前記動画データが前記データファイル上で前記第１の付加情報と前記第２の付加情報との間に位置するよう構成される、請求項４または５に記載の情報記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、リアルタイムで映像および音声情報をＭＰＥＧ規格で圧縮して光ディスク等の記録媒体へ記録する情報記録装置および方法、およびそれらによる情報記録媒体に関する。
【０００２】
【従来の技術】
ランダムアクセス可能な記録媒体に映像を記録するカメラとして代表的なものにデジタルスチルカメラがある。かかるデジタルスチルカメラでは、１枚の静止画映像とその付加情報の両方を１つのファイルとしてメモリカードに記録する形態が主流である。
【０００３】
このように、１枚の静止画映像とその付加情報の両方を１つのファイルとして記録することの利点としては、カメラとパソコンをＵＳＢ等のデジタルインタフェースを介して接続して、カメラを１つのドライブとしてパソコンからアクセスする場合に、ファイルの取り扱いが便利になるという点がある。仮に、静止画像とその付加情報が２つの別々のファイルとして記録されていた場合を想定すると、例えば、複数の静止画像をコピーする際に、１つのファイルとして記録した場合に比べて、２倍の数のファイルをコピーする必要がある。また、削除する場合も同様で、２倍の数のファイルを削除する必要がある。したがって、静止画像とその付加情報を１つのファイルとして記録した方がパソコンで取り扱い易くなる。
【０００４】
ここで、デジタルスチルカメラにおける付加情報としては、撮影日時等の属性情報や、１６０×１２０画素から構成されるサムネイル画像がある。１つのファイルの中でこれらの付加情報は静止画映像の前に配置されている。またこの時、静止画像だけでなく付加情報もＪＰＥＧ規格に準拠した形で挿入されているので、ファイル全体としてもＪＰＥＧ規格に準拠することになる。
【０００５】
一方、動画をランダムアクセス可能な記録媒体に記録するカメラとしては、ディスクムービーと称されるものがある。かかるディスクムービーでは、動画をＭＰＥＧトランスポートストリームの形式で光ディスクに記録すると共に、付加情報を動画が記録された領域の前に記録し、動画とその付加情報を１つのファイルとして扱うことが可能である。
【０００６】
ＭＰＥＧ規格では、映像ストリーム（映像データ）や音声ストリーム（音声データ）を、それぞれ１８８バイト単位のパケットに分割したものをトランスポートパケットと称している。また、映像のトランスポートパケットと音声のトランスポートパケットを混ぜ合わせて並べたものを、ＭＰＥＧトランスポートストリームと称している。
【０００７】
映像に対する付加情報は、例えば、ＭＰＥＧ規格の独自データを入れる仕組みのひとつである、プライベートストリーム（データ）の中に格納することができる。そして、そのプライベートストリームを１８８バイト単位のパケットに分割してトランスポートパケットを作成し、動画のトランスポートストリームの前に配置することにより、付加情報を前に配置したトランスポートストリームを構成することができる。
【０００８】
図７は、従来のディスクカメラにおける動画ファイルのパケット構造を示している。図７において、Ｐ＿ＴＳＰは、付加情報を含むプライベートストリームのトランスポートパケットを示す。また、Ｖ＿ＴＳＰは映像ストリームのトランスポートパケットを示し、Ａ＿ＴＳＰは音声ストリームのトランスポートパケットを示す。Ｖ＿ＴＳＰとＡ＿ＴＳＰはＭＰＥＧ規格で定められた順序で構成されて配置される。また、Ｎ＿ＴＳＰはヌル・トランスポートパケットを示し、ここには意味のある情報は存在しない。また、ＰＡＴは、パケット・アソシエーション・テーブルを含むトランスポートパケット、ＰＭＴは、プログラムマップ・テーブルを含むトランスポートパケットを示し、この２つはＭＰＥＧトランスポートストリームでは必須のトランスポートパケットとなっている。
【０００９】
これらのトランスポートパケットの種類は、図８に示すように、トランスポートパケットヘッダ部に配置されるＰＩＤ番号により区別される。また、トランスポートパケットヘッダ部に続く、ペイロード部には、プライベートストリーム、映像ストリーム、および音声ストリームが配置される。
【００１０】
図９に、付加情報が撮影日時等の属性情報と５枚のサムネイル画像から構成される場合のデータ構造の一例を示す。また、付加情報と動画情報の間には、複数のヌル・トランスポートパケットＮ＿ＴＳＰｓが配置される。このＮ＿ＴＳＰｓを配置する必要がある理由としては、付加情報のデータサイズが９４ｋｂｙｔｅの倍数にならない場合に、後述するＵＤＦ規格が定めるルールに準拠させ、かつトランスポートパケットの連続性を確保するためである。この２つの条件を満たすためには、Ｎ＿ＴＳＰの最終バイト（１８８バイト目）と２ｋｂｙｔｅの最終バイト（２０４８バイト目）が最初に一致するまで、Ｎ＿ＴＳＰを連続して配置する必要がある。
【００１１】
よって、連続するひとかたまりのＮ＿ＴＳＰの長さの最小値は０ｂｙｔｅであり、その最大値は、１８８ｂｙｔｅと２０４８ｂｙｔｅの最小公倍数である９４ｋｂｙｔｅ（９４×１０２４ｂｙｔｅ)から１８８バイト減算した値となる。実際の記録時には、付加情報の長さが決まれば連続するひとかたまりのＮ＿ＴＳＰの長さが決まる。
【００１２】
図１０は、従来のディスクカメラの構成を示すブロック図である。図１０において、記録時には、映像信号入力部１００１および音声信号入力部１００２から入力された信号が各々、映像圧縮部１００３および音声圧縮部１００４において圧縮処理される。圧縮処理された映像信号および音声信号に基づき、トランスポートストリーム組立部１００５は、Ｖ＿ＴＳＰとＡ＿ＴＳＰとがＭＰＥＧ規格に定められた順序で構成された映像および音声のトランスポートストリームを作成する。作成された映像および音声のトランスポートストリームは、記録部１００６およびピックアップ１００７を経由して、相変化型光ディスク１００８へ書き込まれる。再生時には、ピックアップ１００７および再生部１００９を経由して取り出した映像および音声のトランスポートストリームが、トランスポートストリーム分解部１０１０において、映像信号と音声信号に分離される。分離された映像信号および音声信号は各々、映像伸長部１０１１および音声伸長部１０１２において伸長処理され、それぞれ映像表示部１０１３および音声出力部１０１４へ出力される。
【００１３】
記録制御部１０１５は、ユーザーによる録画操作の度に、相変化型光ディスク１００８上に、トランスポートストリーム構造のＵＤＦ（Universal Disk Format specification, Optical Storage Technology Association）ファイルシステムに準拠した１つの動画ファイルを作成する。また、記録制御部１０１５は、２ｋｂｙｔｅの論理セクタ単位で記録領域の使用状況を管理する。
【００１４】
再生制御部１０１６は、複数のファイルを連続的に再生を行なう等の制御を行なう。
【００１５】
サムネイル画像生成部１０１７は、映像信号を１分間隔で１フィールド分取り出してＪＰＥＧ圧縮を行ない、その結果をメモリに蓄積する。
【００１６】
図１１は、１つのファイルのＵＤＦファイルシステムによる管理例を示す。１つのファイルは、ＦＩＤ（File Identification Descriptor）、ファイルエントリ、およびファイルの実データから構成される。ファイルエントリは、ＦＩＤのＩＣＢ（Information Control Block）欄からそのアドレス情報が参照される。ファイルの実データは、領域Ａ（付加情報＋Ｎ＿ＴＳＰｓ）と領域Ｂ（動画情報）から構成される。ファイルエントリにおけるアロケーションディスクリプタＡ、Ｂがそれぞれ、領域Ａ（付加情報＋Ｎ＿ＴＳＰｓ）、領域Ｂ（動画情報）を参照することにより、２つの領域Ａ、Ｂを１つのファイルとして管理する。この時、ＵＤＦ規格では、領域Ａ（付加情報＋Ｎ＿ＴＳＰｓ）の有効データサイズは、論理セクタサイズの整数倍になることと規定している。一方、ファイルの最後尾を含む領域Ｂの有効データサイズは任意の長さで良いと規定している。
【００１７】
図１２は、１回の撮影操作におけるディスクカメラの記録手順を示すフローチャートである。
【００１８】
まず、ユーザの記録開始操作により、記録制御部１０１５は、相変化型光ディスク１００８（図１０）において使用可能な論理セクタ領域Ｂを捜し、領域Ｂの先頭位置から動画情報を記録させる（Ｓ１２０１）。また、動画情報の相変化型光ディスク１００８への記録と並行して、１分毎に、１６０×１２０画素のサムネイル画像を、サムネイル画像生成部１０１７（図１０）に内蔵したメモリに蓄積する（Ｓ１２０２）。このサムネイル画像は、撮影時間に応じてその長さが変化する、付加情報のデータサイズ可変部分に相当し、撮影日時等の属性情報が付加情報のデータサイズ固定部分に相当する。
【００１９】
例えば、撮影が５分あまりで終了した場合、撮影日時等の属性情報および５枚のサムネイル画像からなる付加情報と、その後に追加するＮ＿ＴＳＰとを記録できる領域を検出する（Ｓ１２０３）。次に、付加情報を領域Ａへ記録し（Ｓ１２０４）、さらに、付加情報のすぐ後にＮ＿ＴＳＰを必要な長さだけ追加する（Ｓ１２０５）。
【００２０】
次に、ファイルエントリ内のアロケーション・ディスクリプタＡ（図１１）が付加情報およびＮ＿ＴＳＰを参照し、アロケーション・ディスクリプタＢが動画情報を参照するように設定してファイルエントリを作成すると共に、ファイルエントリを参照するＦＩＤ（図１１）も作成して（Ｓ１２０６）、相変化型光ディスク１００８への１つのファイルの作成が終了する（Ｓ１２０７）。
【００２１】
ここで、付加情報に含まれるサムネイル画像は、映像の特定のフィールドを縮小する等して、１６０×１２０画素のサイズに画素数を変更したものである。
【００２２】
また、付加情報の例としては、ＤＶＤ−ＲＡＭのビデオレコーディング規格ｖｅｒ．１．０（September 1999）の付加情報専用ファイルVR#MANGR.IFOに格納されるデータがある。その他、デジタルスチルカメラのＥｘｉｆ規格ｖｅｒ．２．１におけるＪＰＥＧファイルのＡＰＰ１に格納されるＥｘｉｆ附属情報（Attribute Information）等もある。
【００２３】
またさらに、複数ファイルの付加情報を特定の記録領域に物理的に集中して配置し、一度にまとめて読み出すことにより、複数ファイルの付加情報に対する読み取り時間を高速化することも考案されている。例えば、複数ファイルに対して日付情報を検索する場合に、付加情報が集中配置されていれば、その領域をピックアップのシークを発生させずにまとめて読み出し、検索処理を開始することができる。
【００２４】
【発明が解決しようとする課題】
図９に示すデータ構造による従来の記録方法の場合、Ｎ＿ＴＳＰにより最大で約９４ｋｂｙｔｅ、平均すると４７ｋｂｙｔｅのデータが存在しない無駄な領域が必要となる。このため、例えば、容量１Ｇｂｙｔｅの光ディスクに１．５Ｍｂｐｓの記録レートで平均４８秒の動画ファイルを１００個作成する場合を想定すると、合計で最大９．４MｂｙｔｅのＮ＿ＴＳＰの作成が必要となる。すなわち、光ディスクの全容量の１％が無駄になってしまう。
【００２５】
そこで、本発明の目的は、付加情報と動画情報を１つのファイルとして管理して記録する場合に、記録すべき情報に関係しない無駄な領域を最小限に抑え、記録容量を有効利用することのできる情報記録装置および方法、およびそれらによる情報記録媒体を提供することにある。
【００２６】
またさらに、本発明の目的は、無駄な領域を抑えながら、付加情報と動画情報を別々の領域に分離して記録できる情報記録装置および方法、およびそれらによる情報記録媒体を提供することにある。これにより、無駄な領域を抑えながら付加情報の集中配置を実現し、複数ファイルの付加情報に対するアクセス時間の高速化を実現することができる情報記録装置および方法、およびそれらによる情報記録媒体を提供することができる。
【００２７】
【課題を解決するための手段】
前記の目的を達成するため、本発明の第１の情報記録装置は、入力された映像および音声情報の少なくとも１つを、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに記録すると共に、前記映像または音声情報に対する付加情報を、前記固定長のパケット形式で前記論理ブロックに記録するためのデータファイルを作成する記録制御部を備え、前記記録制御部は、１つのデータファイルにおいて、前記付加情報のうちのデータサイズ固定部分を、前記映像および音声情報が配置される領域よりも前の領域に配置し、前記付加情報のうちのデータサイズ可変部分を、前記映像および音声情報が配置される領域よりも後の領域に配置することを特徴とする。
【００２８】
前記の目的を達成するため、本発明の第２の情報記録装置は、入力された映像および音声情報の少なくとも１つを、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに記録すると共に、前記映像または音声情報に対する付加情報を、前記固定長のパケット形式で前記論理ブロックに記録するためのデータファイルを作成する記録制御部を備え、前記記録制御部は、１つのデータファイルにおいて、前記付加情報を、前記映像および音声情報が配置される領域よりも後の領域に配置することを特徴とする。
【００２９】
前記の目的を達成するため、本発明の第３の情報記録装置は、入力された映像および音声情報の少なくとも１つを、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録すると共に、前記映像または音声情報に対する付加情報を、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録するためのデータファイルを作成する記録制御部を備え、前記記録制御部は、１つのデータファイルにおいて、前記付加情報のうちのデータサイズ固定部分を、前記映像および音声情報が配置される領域よりも前の領域に配置し、前記付加情報のうちのデータサイズ可変部分を、前記映像および音声情報が配置される領域よりも後の領域に配置して、前記映像および音声情報と前記付加情報を記録させることを特徴とする。
【００３０】
前記の目的を達成するため、本発明の第４の情報記録装置は、入力された映像および音声情報の少なくとも１つを、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録すると共に、前記映像または音声情報に対する付加情報を、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録するためのデータファイルを作成する記録制御部を備え、前記記録制御部は、１つのデータファイルにおいて、前記付加情報を、前記映像および音声情報が配置される領域よりも後の領域に配置して、前記映像および音声情報と前記付加情報を記録させることを特徴とする。
【００３１】
前記の目的を達成するため、本発明の第５の情報記録装置は、入力された映像および音声情報の少なくとも１つを、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに対して連続的に記録すると共に、前記映像または音声情報に対する付加情報を、前記固定長のパケット形式で前記論理ブロックに対して記録するためのデータファイルを作成する記録制御部を備え、前記記録制御部は、前記付加情報の領域と前記映像および音声情報の領域との境界に論理ブロック境界をまたがるダミーパケットをはさむように配置することを特徴とする。
【００３２】
前記第１および第３の情報記録装置において、前記記録制御部は、さらにデータサイズ固定部分の領域と前記映像および音声情報の領域との境界、または前記映像および音声情報の領域と前記データサイズ可変部分の領域との境界に、論理ブロック境界をまたがるダミーパケットをはさむように配置することが好ましい。
【００３３】
また、前記第２および第４の情報記録装置において、前記記録制御部は、さらに前記付加情報の領域と、前記映像および音声情報の領域との境界に、論理ブロック境界をまたがるダミーパケットをはさむように配置することが好ましい。
【００３４】
前記の目的を達成するため、本発明の第１の情報記録方法は、映像および音声情報の少なくとも１つを入力し、入力された映像および音声情報を、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに記録し、前記映像または音声情報に対する付加情報のうちのデータサイズ固定部分を、前記固定長のパケット形式で前記論理ブロックに対して、前記映像および音声情報が記録された領域よりも前の領域に記録し、前記付加情報のうちのデータサイズ可変部分を、前記固定長のパケット形式で前記論理ブロックに対して、前記映像および音声情報が記録された領域よりも後の領域に記録することを特徴とする。
【００３５】
前記の目的を達成するため、本発明の第２の情報記録方法は、映像および音声情報の少なくとも１つを入力し、入力された映像および音声情報を、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに記録し、前記映像または音声情報に対する付加情報を、前記固定長のパケット形式で前記論理ブロックに対して、前記映像および音声情報が記録された領域よりも後の領域に記録することを特徴とする。
【００３６】
前記の目的を達成するため、本発明の第３の情報記録方法は、映像および音声情報の少なくとも１つを入力し、入力された映像および音声情報を、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録し、前記映像または音声情報に対する付加情報のうちのデータサイズ固定部分を、前記映像および音声情報が記録された領域よりも前の領域に、ＭＰＥＧトランスポートストリーム形式で記録し、前記付加情報のうちのデータサイズ可変部分を、前記映像および音声情報が記録された領域よりも後の領域に、ＭＰＥＧトランスポートストリーム形式で記録することを特徴とする。
【００３７】
前記の目的を達成するため、本発明の第４の情報記録方法は、映像および音声情報の少なくとも１つを入力し、入力された映像および音声情報を、ＭＰＥＧトランスポートストリーム形式で記録媒体に記録し、前記映像または音声情報に対する付加情報を、前記映像および音声情報が記録された領域よりも後の領域に、ＭＰＥＧトランスポートストリーム形式で記録することを特徴とする。
【００３８】
前記の目的を達成するため、本発明の第５の情報記録方法は、映像および音声情報の少なくとも１つを入力し、入力された映像および音声情報を、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに対して連続的に記録し、前記映像または音声情報に対する付加情報を、前記固定長のパケット形式で前記論理ブロックに対して記録し、前記付加情報の領域と前記映像および音声情報の領域との境界に論理ブロック境界をまたがるダミーパケットをはさむように配置することを特徴とする。
【００３９】
前記第１および第３の情報記録方法において、さらにデータサイズ固定部分の領域と前記映像および音声情報の領域との境界、または前記映像および音声情報の領域と前記データサイズ可変部分の領域との境界に、論理ブロック境界をまたがるダミーパケットをはさむように配置することが好ましい。
【００４０】
また、前記第２および第４の情報記録方法において、さらに前記付加情報の領域と、前記映像および音声情報の領域との境界に、論理ブロック境界をまたがるダミーパケットをはさむように配置することが好ましい。
【００４１】
前記の目的を達成するため、本発明の第１の情報記録媒体は、前記第１から第５の情報記録装置を用いて記録されたことを特徴とする。
【００４２】
前記の目的を達成するため、本発明の第２の情報記録媒体は、前記第１から第５の情報記録方法を用いて記録されたことを特徴とする。
【００４３】
上記本発明の装置、方法、および媒体によれば、データサイズが可変である付加情報が、映像および音声情報が記録された領域の後に記録されるので、記録媒体の論理ブロックサイズと記録する固定長のパケットサイズが異なることに起因して、パケットの連続性を確保するのに必要となる無駄なパケットの数を最小限に抑えることができ、記録媒体の全容量を有効に利用することが可能になる。
【００４４】
また、無駄な領域を抑えながら、付加情報と動画情報を別々の領域に分離して記録することができる。これにより、無駄な領域を抑えながら複数のファイルの付加情報を集中して配置することができるので、複数ファイルの付加情報に対するアクセス時間の高速化を実現することができる。
【００４５】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、以下では、情報記録装置として、図１０に示したものと同じブロック構成によるディスクカメラを用いることを前提として説明する。しかし、本発明のディスクカメラにおいては、記録制御部１０１５によるファイル作成機能が異なる。
【００４６】
（実施の形態１）
図１は、本発明の実施の形態１による動画ファイルのデータ構造とパケット構造を示す図である。本実施の形態では、付加情報を固定長部と可変長部に分け、その各々を動画情報の前と後ろに、プライベートストリームのトランスポートパケットＰ＿ＴＳＰの形式で配置する。付加情報の固定長部は、属性情報と１つのサムネイル画像（サムネイル１）から構成され、データサイズは常に固定値であり、かつデータサイズは２ｋｂｙｔｅの整数倍とする。一方、付加情報の可変長部は、図１では、例として４枚分のサムネイル画像（サムネイル２、３、４、５）から構成されるものとする。また、このサムネイル画像は、１分毎に作成され、撮影時間に比例してその枚数が増加する。
【００４７】
また、付加情報の固定長部と動画情報の境界には、境界をまたぐように１つのヌル・トランスポートパケットＮ＿ＴＳＰが配置される。さらに、動画情報の末尾以降には、末尾から末尾以降の最初の論理セクタ境界まで、複数のＮ＿ＴＳＰが配置される。論理セクタのデータサイズは２ｋｂｙｔｅであるので、この複数のＮ＿ＴＳＰのデータサイズは２ｋｂｙｔｅ未満になる。この複数のＮ＿ＴＳＰと２枚目のサムネイルとの境界には、その境界をまたぐように１つのＮ＿ＴＳＰが配置される。
【００４８】
図２に、図１の１つの動画ファイルをＵＤＦファイルシステムにより管理する例を示す。動画ファイルの中身としては、付加情報の固定長部が領域Ａに記録され、動画情報および複数のＮ＿ＴＳＰが領域Ｂに記録され、さらに付加情報の可変長部が領域Ｃに記録されたものになる。領域Ａ（付加情報の固定長部）、領域Ｂ（動画情報と複数のＮ＿ＴＳＰ）、および領域Ｃ（付加情報の可変長部）はそれぞれ、ファイルエントリ内の３つのアロケーションディスクリプタＡ、Ｂ、およびＣにより参照され、１つのファイルとして管理される。また、ファイルエントリはＦＩＤにより参照されて管理される。
【００４９】
図３は、本実施の形態による記録制御部１０１５のファイル作成手順を示すフローチャートである。
【００５０】
ユーザの記録開始操作により、記録制御部１０１５は、まず、動画情報を領域Ｂから記録し始める（Ｓ３０１）。この時、動画情報の先頭は、図１にパケット構造として示したように、Ｎ＿ＴＳＰの途中から始まる。動画情報の記録と並行して1分毎にサムネイル画像の生成を行ない、メモリに蓄積する（Ｓ３０２）。次に、ユーザの記録終了操作により、動画情報の記録とサムネイル画像の生成が完了する。その後、動画情報の末尾から最初の論理セクタの境界まで、複数のＮ＿ＴＳＰを追加する（Ｓ３０３）。
【００５１】
次に、光ディスクにおいて付加情報の固定長部を記録する領域Ａを検出し（Ｓ３０４）、その領域Ａへ付加情報の固定長部を記録する（Ｓ３０５）。この時、付加情報の固定長部の末尾には、図１に示すように、Ｎ＿ＴＳＰを途中まで記録することになる。
【００５２】
次に、付加情報の可変長部を記録する領域Ｃを検出し（Ｓ３０６）、その領域Ｃへ付加情報の可変長部を記録する（Ｓ３０７）。この時、撮影操作はすでに完了しているので、付加情報の可変長部のデータサイズは、領域Ｃの検出を開始する時点で、すでにわかっている。また、付加情報の可変長部の先頭データを、図１に示すように、Ｎ＿ＴＳＰの途中から記録し始める。
【００５３】
最後に、領域Ａ（付加情報の固定長部）、領域Ｂ（動画情報と複数のＮ＿ＴＳＰ）、および領域Ｃ（付加情報の可変長部）を１のファイルにまとめるファイルエントリを作成すると共に、ファイルエントリを参照するＦＩＤも作成して（Ｓ３０８）、ファイル作成手順が終了する（Ｓ３０９）。
【００５４】
なお、領域Ａ、Ｂ、Ｃは、できるだけ論理ブロックが連続するように、それぞれの領域を確保するものとする。
【００５５】
なお、付加情報の固定長部のデータサイズが９４ｋｂｙｔｅの整数倍の場合は、動画情報との境界をまたぐＮ＿ＴＳＰが不要となる。また、付加情報の固定長部と動画情報のデータサイズの加算値が２ｋｂｙｔｅの整数倍の場合も、動画情報と付加情報の可変長部との間のＮ＿ＴＳＰが不要となる。
【００５６】
以上のように、記録制御部１０１５が、図３に示したファイル作成手順を実施することにより、動画情報が記録された領域の後に、最大でも２０４７（＝２０４８−１）ｂｙｔｅしか無駄な領域を必要としない。この無駄領域のデータサイズは、記録時間に依存するが、記録時間が一様にばらつくとすれば、平均で１ｋｂｙｔｅとなる。これにより、容量１Ｇｂｙｔｅの光ディスクに１．５Mｂｐｓの記録レートで平均４８秒の動画ファイルを１００個作成する場合を想定すると、合計しても０．２MｂｙｔｅのＮ＿ＴＳＰを作成するだけで良いことになる。すなわち、Ｎ＿ＴＳＰの作成には、光ディスクの全容量の約０．０２％しか要さないことになる。
【００５７】
また、付加情報の固定長部または可変長部と動画情報の境界にヌルトランスポートパケットを配置することにより、それぞれを別々の領域に記録することが可能になる。複数のファイルの付加情報の固定長部、付加情報の可変長部、または動画情報の記録領域を特定の領域に集めることができる。これにより、記録時の無駄な領域を抑えながら、各領域の読み取り時間を高速化することができる。
【００５８】
なお、本実施の形態では、付加情報の可変長部はサムネイル画像のみから構成されるものとしたが、動画のフレームに対するランダムアクセスを支援するようなアドレス情報を含んでも良い。また、付加情報の可変長部には、どんな情報を含めようが特に制限は無い。
【００５９】
なお、本実施の形態では、付加情報の固定長部はデータサイズが固定長のデータからなるものとしたが、データサイズが可変長であっても、そのデータサイズの最大長が決まっていれば用いることができる。
【００６０】
なお、本実施の形態では、付加情報の可変長部がファイルの途中から始まることになるが、このことにより、付加情報の可変長部の開始アドレスが判断しにくくなる。そこで、付加情報の固定長部の中に、可変長部の先頭アドレス情報を持たせることにより、付加情報の固定長部の開始アドレスを見つけ易くすることもできる。
【００６１】
なお、本実施の形態では、付加情報の固定長部を記録する領域Ａと動画情報を記録する領域Ｂを各々別の領域に確保したが、固定長部のデータサイズはあらかじめわかっているので、領域Ａと領域Ｂの先頭の論理ブロックが連続するように確保することもできる。ただし、この場合は、複数のファイルの付加情報の固定長部のみを特定の領域に集中配置することはできなくなるが、記録時の無駄な領域を抑えることはできる。
【００６２】
なお、本実施の形態では、固定長部として属性情報とサムネイル画像を１つの領域Ａに記録したが、別々の領域に記録することもできる。属性情報とサムネイル画像の境界を、固定長部と動画情報と同様に配置すると良い。すなわち、属性情報とサムネイル画像の境界を論理ブロック境界にほぼ一致させ、その論理ブロック境界上をヌルトランスポートパケットがまたぐように配置すれば良い。
【００６３】
なお、本実施の形態では、動画情報を記録する領域Ｂと付加情報の可変長部を記録する領域Ｃを各々別の領域に確保したが、領域Ｂと領域Ｃの先頭の論理ブロックが連続するように確保しても良い。ただし、この場合は、複数のファイルの付加情報のみを特定の領域に集中配置することはできなくなるが、記録時の無駄な領域を抑えることはできる。
【００６４】
なお、本実施の形態では、論理ブロック境界にヌルトランスポートパケットを配置したが、境界が必ずしも論理ブロック境界上になくても良い。ただし、この場合は、複数のファイルの付加情報を特定の領域に集中配置することはできなくなるが、記録時の無駄な領域を抑えることはできる。
【００６５】
（実施の形態２）
図４は、本発明の実施の形態２によるＭＰＥＧトランスポートストリームのデータ構造とパケット構造を示す図である。図４に示すように、本実施の形態では、実施の形態１と異なり、全ての付加情報を、動画情報が記録された領域の後にＰ＿ＴＳＰの形式で記録する。また、付加情報は、実施の形態１と同じく、属性情報と５枚のサムネイル画像から構成される。付加情報のデータサイズは、撮影時間に比例して、サムネイル画像の枚数が増加することで長くなる。動画情報の末尾以降には、末尾から末尾以降の最初の論理セクタ境界まで複数のＮ＿ＴＳＰが配置される。論理セクタのサイズは２ｋｂｙｔｅであるので、この複数のＮ＿ＴＳＰのサイズは２ｋｂｙｔｅ未満になる。また、動画情報へ追加した複数のＮ＿ＴＳＰと付加情報の境界には、境界をまたぐように１つのＮ＿ＴＳＰが配置される。
【００６６】
図５に、図４の１つの動画ファイルをＵＤＦファイルシステムにより管理する例を示す。動画ファイルの中身としては、動画情報および複数のＮ＿ＴＳＰが領域Ａに記録され、付加情報が領域Ｂに記録されたものになる。領域Ａ（動画情報と複数のＮ＿ＴＳＰ）および領域Ｂ（付加情報の可変長部）はそれぞれ、ファイルエントリ内の２つのアロケーションディスクリプタＡおよびＢにより参照され、１つのファイルとして管理される。また、ファイルエントリはＦＩＤにより参照されて管理される。
【００６７】
図６は、本実施の形態による記録制御部１０１５のファイル作成手順を示すフローチャートである。
【００６８】
ユーザの記録開始操作により、記録制御部１０１５は、まず、動画情報を領域Ａに記録し始める（Ｓ６０１）。この時、動画情報の先頭は、図４にパケット構造として示したように、ファイルの先頭になる。動画情報の書き込みと並行して、1分毎にサムネイル画像の生成を行ない、メモリに蓄積する（Ｓ６０２）。次に、ユーザの記録終了操作により、動画情報の記録およびサムネイル画像の生成が完了する。その後、動画情報の末尾から最初の論理セクタの境界まで、複数のＮ＿ＴＳＰを追加する（Ｓ６０３）。ただし、追加するＮ＿ＴＳＰの内、最後のＮ＿ＴＳＰは途中までの書き込みで止めることになる。
【００６９】
次に、付加情報を記録する領域Ｂを未使用領域の中から検出し（Ｓ６０４）、その領域Ｂへ付加情報を記録する（Ｓ６０５）。なお、付加情報のデータサイズは、動画情報の記録が終了した時点で決定できるので、領域Ｂを検出する際に、付加情報のデータサイズ分の未使用領域を検出することになる。また、付加情報の先頭データは、図４に示すように、Ｎ＿ＴＳＰの途中から始まることになる。
【００７０】
最後に、領域Ａ（動画情報と複数のＮ＿ＴＳＰ）および領域Ｂ（付加情報）を１つのファイルにまとめるファイルエントリを作成すると共に、ファイルエントリに関連するＦＩＤも作成して（Ｓ６０６）、ファイル作成手順が終了する（Ｓ６０７）。
【００７１】
なお、領域Ａ、Ｂは、できるだけ論理ブロックが連続するように、それぞれの領域を確保するものとする。
【００７２】
なお、動画情報のデータサイズが９４ｋｂｙｔｅの整数倍の場合は、Ｎ＿ＴＳＰが不要となる。
【００７３】
以上のように、記録制御部１０１５が、図６に示したファイル作成手順を実施することにより、動画情報が記録された領域の後に、最大でも２０４７ｂｙｔｅしか無駄な領域を必要としない。この無駄領域のデータサイズは、記録時間に依存するが、記録時間が一様にばらつくとすれば、平均で１ｋｂｙｔｅとなる。これにより、容量１Ｇｂｙｔｅの光ディスクに１．５Mｂｐｓの記録レートで平均４８秒の動画ファイルを１００個作成する場合を想定すると、合計しても０．２MｂｙｔｅのＮ＿ＴＳＰを作成するだけで良いことになる。すなわち、Ｎ＿ＴＳＰの作成には、光ディスクの全容量の約０．０２％しか要さないことになる。
【００７４】
なお、本実施の形態では、付加情報として属性情報とサムネイル画像を１つの領域Ｂに記録したが、別々の領域に記録することもできる。
【００７５】
なお、本実施の形態では、動画情報を記録する領域Ａと付加情報を記録する領域Ｂを各々別の領域に確保したが、領域Ａと領域Ｂの先頭の論理ブロックが連続するように確保しても良い。ただし、この場合は、複数のファイルの付加情報を特定の領域に集中配置することはできなくなるが、記録時の無駄な領域を抑えることはできる。またこの場合、さらに、ヌルトランスポートパケットを配置しなくても良い。
【００７６】
なお、本実施の形態では、論理ブロック境界にヌルトランスポートパケットを配置したが、動画情報と付加情報の境界が必ずしも論理ブロック境界上になくても良い。ただし、この場合は、複数のファイルの付加情報を特定の領域に集中配置することはできなくなるが、記録時の無駄な領域を抑えることはできる。またこの場合、さらに、ヌルトランスポートパケットを配置しなくても良い。
【００７７】
なお、実施の形態１、２では、情報記録装置として、ディスクカメラについて説明したが、これは単なる例示に過ぎず、映像および音声情報を入力して情報記録媒体に記録する形態であれば何でも良く、例えば、据置型ビデオレコーダー、パソコン等にも適用することができる。
【００７８】
なお、実施の形態１、２では、情報記録媒体として、相変化型光ディスクを用いて説明したが、ＤＶＤ−ＲＡＭ、ＭＯ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスクや、ハードディスク等のディスク形状を有していれば、任意の情報記録媒体を用いることができる。
【００７９】
なお、実施の形態１、２では、情報記録媒体として、相変化型光ディスクを用いて説明したが、半導体メモリを用いることもできる。この場合は、ＵＤＦファイルシステムの代わりに、ＦＡＴファイルシステムを用いることになる。
【００８０】
なお、実施の形態１、２では、ファイルとして動画ファイルを取り扱ったが、ＭＰＥＧトランスポートストリームの構造であれば、その中のデータを静止画と音声の組合せとすることもできる。
【００８１】
なお、実施の形態１、２では、ファイルは１８８バイト長のＭＰＥＧトランスポートパケットから構成されるものとしたが、論理セクタサイズとパケットサイズが異なっていれば、他の種類のパケットとすることもできる。
【００８２】
なお、実施の形態１、２では、付加情報をプライベートストリームの中に格納するものとしたが、ＭＰＥＧ２システム規格（ＩＳＯ／ＩＥＣ１３８１８−１）のプライベートセクションのデータ構造の中に格納することもできる。また、付加情報を、ＭＰＥＧ２システム規格のＡｎｎｅｘＨで示された他のデータ構造の中に格納することもできる。
【００８３】
また、以上のような構成により、ファイル先頭の付加情報のデータサイズを小さく抑えることができる。これにより、本発明の情報記録媒体に記録されたデータを、パソコン用のディスクドライブ装置を使ってファイルとして読み取ってＭＰＥＧ映像をパソコンのディスプレイ上に再生する場合、実際の映像情報に到達するまでのデータ読み取り時間が短くなるので、再生開始までの遅延時間を短縮させることができる。
【００８４】
また、以上のような構成により、パソコン等で、実施の形態１または２に示したデータ構造のデータファイルを作成する場合、可変長データがファイルの先頭にあるよりも末尾にある方がデータファイルを容易に作成できる、という利点もある。これは、映像情報の前に可変長データを挿入する際に、映像情報を後ろにシフトして領域を空けた後に可変長データを挿入するという手順が必要となるケースが想定できるためである。
【００８５】
なお、実施の形態１、２では、ダミーパケットとしてヌルトランスポートパケットを用いたが、ダミーパケット専用のＰＩＤ番号を含むトランスポートパケットであっても良い。また、トランスポートパケット内は、パディングストリーム、ダミーパケット専用のＰＥＳ（Packetized Elementary Stream）パケット、ダミーパケット専用のプライベートセクション（private section）、またはアダプテーションフィールド（adaptation field）のスタッフィングデータ（stuffing bytes）であっても良い。また、トランスポートパケット内は、付加情報と動画情報のどちらにも属さない情報であれば良い。
【００８６】
なお、実施の形態１、２では、付加情報内の論理ブロックまたは動画情報内の論理ブロックは、できるだけ連続しているものとしたが、必ずしも連続していなくても良い。ただし、この場合、付加情報に関しては、付加情報を集中配置しないことを意味する。また、動画情報に関しては、シームレス再生（リアルタイム再生）の保証を困難にする。光ピックアップ等のシークが多く発生すると、再生すべきデータが無くなる場合があるからである。
【００８７】
なお、実施の形態１、２では、付加情報内の論理ブロックまたは動画情報の論理ブロックはできるだけ連続しているものとしたが、欠陥論理ブロックが存在する場合この限りではない。この場合、代替論理ブロックを使用するか、欠陥論理ブロックをスキップする等の処理を実施することにより、ある程度までの頻度以下であれば無視することができるのは言うまでもない。
【００８８】
なお、実施の形態１、２では、論理ブロックができるだけ連続しているものとしたが、例えば光ディスクの場合、光ピックアップのシーク量をより小さく抑えることができるのであれば論理ブロックは連続していなくても良い。
【００８９】
【発明の効果】
以上説明したように、本発明によれば、データサイズが可変である付加情報が、映像および音声情報が記録された領域の後に記録されるので、記録媒体の論理ブロックサイズと記録する固定長のパケットサイズが異なることに起因して、パケットの連続性を確保するのに必要となる無駄なパケットの数を最小限に抑えることができ、記録媒体の全容量を有効に利用することが可能になる。
【００９０】
また、無駄な領域を抑えながら、付加情報と動画情報を別々の領域に分離して記録することができる。これにより、無駄な領域を抑えながら複数のファイルの付加情報を集中して配置することができるので、複数ファイルの付加情報に対するアクセス時間の高速化を実現することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１による動画ファイルのデータ構造とパケット構造を示す図
【図２】  本発明の実施の形態１によるディスクカメラのＵＤＦファイルシステムのデータ構造を示す図
【図３】  本発明の実施の形態１による記録制御部のファイル作成手順を示すフローチャート
【図４】  本発明の実施の形態２による動画ファイルのデータ構造とパケット構造を示す図
【図５】  本発明の実施の形態２によるディスクカメラにおけるＵＤＦファイルシステムのデータ構造を示す図
【図６】  本発明の実施の形態２による記録制御部のファイル作成手順を示すフローチャート
【図７】  従来のディスクカメラにおける動画ファイルのパケット構造を示す図
【図８】  従来のディスクカメラにおける動画ファイルのデータ構造を示す図
【図９】  従来のトランスポートパケットのデータ構造を示す図
【図１０】  従来のディスクカメラの構成を示すブロック図
【図１１】  従来のディスクカメラにおけるＵＤＦファイルシステムのデータ構造を示す図
【図１２】  従来のディスクカメラにおけるファイル作成手順を示すフローチャート
【符号の説明】
１００１  映像信号入力部
１００２  音声信号入力部
１００３  映像圧縮部
１００４  音声圧縮部
１００５  トランスポートストリーム組立部
１００６  記録部
１００７  ピックアップ
１００８  相変化型光ディスク
１００９  再生部
１０１０  トランスポートストリーム分解部
１０１１  映像伸長部
１０１２  音声伸長部
１０１３  映像表示部
１０１４  音声出力部
１０１５  記録制御部
１０１６  再生制御部
１０１７  サムネイル画像生成部
【図１】
0004124593.tif 000002
【図２】
0004124593.tif 000003
【図３】
0004124593.tif 000004
【図４】
0004124593.tif 000005
【図５】
0004124593.tif 000006
【図６】
0004124593.tif 000007
【図７】
0004124593.tif 000008
【図８】
0004124593.tif 000009
【図９】
0004124593.tif 000010
【図１０】
0004124593.tif 000011
【図１１】
0004124593.tif 000012
【図１２】
0004124593.tif 000013