(57)【特許請求の範囲】
【請求項１】
ＭＰＥＧ方式により符号化された映像データを記録媒体中に確保されたエンドレス記録領域に少なくとも一つ以上のＧＯＰからなる特定単位毎に記録し、該エンドレス記録領域一杯に映像データを記録した場合には、該エンドレス記録領域における先に記録した映像データの上から新しい映像データを上書きして記録する映像データ記録手段と、
該特定単位にマークを設定するマーク設定手段と、
該マークの位置と該マークに対応する特定単位の大きさと該特定単位を構成するＧＯＰに対応するＡＡＵの位置とを該マークに関連付けて、マークに対応するデータとしてデータベースに記録するマーク管理手段と、
新しい特定単位が記録される領域と重なる旧い特定単位に対応するマークについて、当該マークに対応するデータを該データベースから消去するマーク消去手段と、
該データベースを参照して再生可能な領域を設定する再生可能領域設定手段とをそなえ、
該映像データ記録手段は、該マーク消去手段によりマークに対応するデータが消去されたときには、該データベースに記録されたマークに対応するデータとＡＡＵとの関係に基づき、消去されたマークに対応するデータに対応するＡＡＵをパディングストリームに書き換えて記録することを特徴とする、エンドレス映像記録装置。
【請求項２】
該マーク消去手段は、設定した該マークの位置に対して所定範囲を上書き可能領域に設定し、設定した上書き可能領域内にあるマークに対応するデータを該データベースから消去することを特徴とする、請求項１記載のエンドレス映像記録装置。
【請求項３】
該マーク消去手段は、該マークの位置と新しい特定単位の大きさとに基づき、上記の新しい特定単位が記録される領域を特定し、特定した領域内にあるマークに対応するデータを該データベースから消去することを特徴とする、請求項１記載のエンドレス映像記録装置。
【請求項４】
該再生可能領域設定手段は、記録した時間が最も旧いマークから最も新しいマークに対応する特定単位の最後部までを再生可能領域として設定することを特徴とする、請求項１〜３のいずれか１項に記載のエンドレス映像記録装置。
【請求項５】
ＭＰＥＧ方式により符号化された映像データを少なくとも一つ以上のＧＯＰからなる特定単位毎に分解する映像分解手段と、
分解した映像データを所定の大きさの記録単位中に埋め込んで記録媒体中に確保されたエンドレス記録領域に記録し、該エンドレス記録領域一杯に該記録単位を記録した場合には、該エンドレス記録領域における先に記録した記録単位の上から新しい記録単位を上書きして記録する映像データ記録手段と、
該記録単位中に記録されたＧＯＰとそれに対応するＡＡＵとの関係を記録したデータベースとをそなえ、
該映像データ記録手段は、新しい映像データが埋め込まれた記録単位が上書き記録されることにより旧い記録単位中に記録されていたＧＯＰが消去されたときには、該データベースに記録されたＧＯＰとＡＡＵとの関係に基づき、消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録することを特徴とする、エンドレス映像記録装置。
【請求項６】
該映像データ記録手段は、上記の分解した映像データが埋め込まれた記録単位中の空き領域にパディングストリームを埋め込んで記録することを特徴とする、請求項５記載のエンドレス映像記録装置。
【請求項７】
該特定単位毎にマークを設定するマーク設定手段と、
上記のＧＯＰとそれに対応するＡＡＵとの関係を該マークに関連付けるとともに、該マークの該エンドレス記録領域上での位置を、マークに対応するデータとして上記のデータベースに記録するマーク管理手段と、
新しい映像データが埋め込まれた記録単位が上書き記録されることにより消去される、旧い映像データに対応するマークについて、当該マークに対応するデータを該データベースから消去するマーク消去手段とをそなえたことを特徴とする、請求項５又は６記載のエンドレス映像記録装置。
【請求項８】
記録媒体中に確保されたエンドレス記録領域中に複数のファイルを作成するファイル作成手段と、
ＭＰＥＧ方式により符号化された映像データを少なくとも一つ以上のＧＯＰからなる特定単位で該ファイル毎に記録していく映像データ記録手段と、
該ファイル中に記録されたＧＯＰとそれに対応するＡＡＵとの関係を記録したデータベースとをそなえ、
該ファイル作成手段は、全てのファイルの記録領域一杯に映像データが記録されたときには、該複数のファイルのうちの一つを削除して新しいファイルを作成し、
該映像データ記録手段は、該ファイルが削除されたときには、該データベースに記録されたＧＯＰとＡＡＵとの関係に基づき、該ファイルの削除にともない消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録することを特徴とする、エンドレス映像記録装置。
【請求項９】
記録する映像データに該特定単位毎にマークを設定するマーク設定手段と、
該マークの該エンドレス記録領域上での位置をデータベースに記録するマーク管理手段とをそなえたことを特徴とする、請求項８記載のエンドレス映像記録装置。
【請求項１０】
該記録媒体中にデータベース記録領域が確保され、該マーク管理手段は、該データベースを所定の時間間隔で該データベース記録領域に記録することを特徴とする、請求項１，７又は９のいずれか１項に記載のエンドレス映像記録装置。
【請求項１１】
該記録媒体中にデータベース記録領域が確保され、該マーク管理手段は、該データベースを一旦一時記録手段に記録しておき、該一時記録手段において所定回数更新されたら該データベース記録領域に記録することを特徴とする、請求項１，７又は９のいずれか１項に記載のエンドレス映像記録装置。
【請求項１２】
該記録媒体中にデータベース記録領域が確保され、該マーク管理手段は、該データベースをエンドレス記録中は一時記録手段へ記録しておき、エンドレス記録を終了した時点で該データベース記録領域に記録することを特徴とする、請求項１，７又は９のいずれか１項に記載のエンドレス映像記録装置。
【請求項１３】
再生開始箇所を該データベースからマーク単位で検索し、検索したマークに対応する特定単位の映像データを該エンドレス記録領域から読み出して再生を開始する映像再生手段をそなえたことを特徴とする、請求項１，７又は９のいずれか１項に記載のエンドレス映像記録装置。
【請求項１４】
該エンドレス記録領域を該記録媒体中の空き領域の増減に合わせて動的に増減設定するエンドレス記録領域設定手段をそなえたことを特徴とする、請求項１〜１３のいずれか１項に記載のエンドレス映像記録装置。
【請求項１５】
該エンドレス記録領域設定手段は、他のアプリケーションからの解放要求があったときには、該解放要求に応じて該エンドレス記録領域を解放することを特徴とする、請求項１４記載のエンドレス映像記録装置。
【請求項１６】
他のアプリケーションからの要求よりも優先して該記録媒体中の所定領域をエンドレス記録領域として設定するエンドレス記録領域設定手段をそなえたことを特徴とする、請求項１〜１３のいずれか１項に記載のエンドレス映像記録装置。
【請求項１７】
記録した映像の基本情報を記録するヘッダ記録領域を該エンドレス記録領域とは別に該記録媒体中に設定するヘッダ記録領域設定手段をそなえたことを特徴とする、請求項１４〜１６のいずれか１項に記載のエンドレス映像記録装置。
【請求項１８】
記録を残しておくべき優先度を映像内容毎に設定する優先度設定手段をそなえるとともに、
該マーク管理手段は、該優先度設定手段により設定された優先度を該マークに対応させて該データベースに記録し、
該映像データ記録手段は、該エンドレス記録領域一杯に映像データを記録した場合には、該データベースから優先度の低い映像内容に対応するマークを検索し、検索したマークに対応する映像データの上に新しい映像データを上書き記録することを特徴とする、請求項１又は７記載のエンドレス映像記録装置。
【請求項１９】
該映像データ記録手段は、優先度が同一の映像データが複数記録されている場合には、記録した時間が旧い映像データから上書きしていくことを特徴とする、請求項１８記載のエンドレス映像記録装置。
【請求項２０】
該マーク管理手段は、さらに記録した映像データの記録期限を該マークに対応させて該データベースに記録しており、
該映像データ記録手段は、該エンドレス記録領域一杯に映像データを記録した場合には、該データベースから記録期限に達している映像データの中で優先度の低い映像内容に対応するマークを検索し、検索したマークに対応する映像データの上に新しい映像データを上書き記録することを特徴とする、請求項１９記載のエンドレス映像記録装置。
【請求項２１】
記録を残しておくべき優先度を映像内容毎に設定する優先度設定手段と、
該優先度設定手段で設定された優先度に応じて入力された映像データを記録すべきファイルを選択するファイル選択手段とをそなえ、
該映像データ記録手段は、該ファイル選択手段により選択されたファイルに該映像データを記録し、
該ファイル作成手段は、全てのファイルの記録領域一杯に映像データが記録されたときには、優先度の低い映像データを記録するファイルを削除して新しいファイルを作成することを特徴とする、請求項８記載のエンドレス映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル映像をエンドレスに記録する装置であって、特に、動画像符号化方式の国際標準であるＭＰＥＧを用いて符号化したデジタル映像のエンドレス記録に用いて好適のエンドレス映像記録装置に関する。
【背景技術】
【０００２】
映像の記録方法の一つとしてエンドレス記録が知られている。エンドレス記録は、記録媒体上の記録可能な領域一杯に映像を記録した後、記録領域の先頭に戻って先に記録した映像データの上に新しい映像を上書きすることにより、記録を停止することなく絶えず対象（映像）を記録し続ける技術である。従来、映像（動画像）のエンドレス記録を実現する場合には、アナログ映像をＶＴＲ（Ｖｉｄｅｏ Ｔａｐｅ Ｒｅｃｏｒｄｅｒ）やＤＶ（Ｄｉｇｉｔａｌ Ｖｉｄｅｏ）などのシーケンシャルメディアにより記録する方法が用いられてきた。
【０００３】
ところが、シーケンシャルメディアは、終わりまで記録した時点で巻き戻しが必要となるため、その間は記録することができない。また、記録しながら再生することはできないため、再生する際には記録を止める必要がある。さらに、そのアクセスの自由度は一次元に限られることから、実現できるアプリケーションの範囲が制限されていた。
そこで、近年では、シーケンシャルメディアに代って磁気ディスクや光磁気ディスクに代表されるランダムアクセスメディアが注目を集めている。ランダムアクセスメディアは、シーケンシャルメディアのような巻き戻しは必要なく、絶えず記録することが可能である。また、記録しながら再生することもでき、さらに、メディア上のどの領域へも制限なく自由にアクセスできる。これらの特徴により、エンドレス記録をランダムアクセスメディアで実行した場合には、従来からの用途である監視システム等への適用のみならず、一般放送のデジタル映像の録画再生等、多様なアプリケーションの実現が可能になるのである。
【０００４】
ところで、近年、ＭＰＥＧ−１やＭＰＥＧ−２など符号化技術の発展により映像や音声のデジタル化が急速に進んでいる。デジタル化によって、膨大な量の情報を簡単かつ安価に提供することが可能となるが、同時にこれら膨大な量の情報をどのようにハンドリングしていくかが重要になる。エンドレス記録は、このような膨大な量の情報をハンドリングする方法の一つであり、従来のアナログ映像に代えて、今後はデジタル映像によるエンドレス記録が主流になると考えられる。
【発明の開示】
【０００５】
ところが、デジタル映像によるエンドレス記録には次のような課題がある。
アナログ映像では、過去に記録した映像の上にエンドレス記録により上書きした場合でも、上書きした部分以降の映像はそのまま記録されているので、どこからでもシームレスに映像を再生することができる。しかしながら、デジタル映像では、単純に上書きするだけではシームレスに映像を記録再生することはできない。なぜなら、ＭＰＥＧなどの圧縮技術を用いて実現されたデジタル映像では、映像を復号するための情報が不可欠であるが、上書きによってこの情報が失われる可能性があるためである。
【０００６】
つまり、図２８に示すように映像は所定のフレーム単位毎に符号化されて記録されるが、このとき符号化単位の先頭部分に映像を復号するための情報（ヘッダ情報）が記録されるようになっている。ＭＰＥＧを例にとると、ＭＰＥＧの符号化単位であるＧＯＰ（Ｇｒｏｕｐ ｏｆ Ｐｉｃｔｕｒｅｓ）は１５枚の画像データから構成されているが、全ての画像データがそれぞれ１枚の絵になっているのではなく、先頭のデータ（Ｉデータ）のみが完全な１枚の絵になっており、後ろに続くデータ（Ｐデータ，Ｂデータ）はＩデータとの差分になっている。ＭＰＥＧではこのように先頭データに対する差分を記録することによって全体の情報量を少なくすることを可能にしているが、先頭のＩデータがエンドレス記録により上書きされてしまうと、もはや残りのデータ（Ｐデータ，Ｂデータ）については復号することが不可能になり、再生したときにはその部分において画像が乱れることになってしまうのである。
【０００７】
デジタル映像の圧縮符号化方式には、ＤＶの圧縮符号化方式のように圧縮時の符号化単位の大きさが一定のものと、ＭＰＥＧのように圧縮する映像内容によって圧縮後の大きさが符号化単位毎に変化するものとがあるが、上述の課題は特に後者の場合において重大になる。前者の場合には、符号化単位の大きさが一定であることから、記録領域を符号化単位の大きさに合わせて設定しておくことにより、先に記録した２つの符号化単位にまたがらないように上書きすることができるのに対し、ＭＰＥＧのように符号化単位毎に大きさが変化する映像では、先に記録した２つの符号化単位にまたがる場合が生じ、この場合には先に記録されている符号化単位のヘッダ情報を上書きしてしまうことになる。
【０００８】
本発明は、このような課題に鑑み創案されたもので、エンドレス記録したデジタル映像をシームレスに再生できるようにした、エンドレス映像記録装置を提供することを第１の目的とする。
また、従来のエンドレス記録では、ある固定領域を定めて、その範囲内でエンドレス記録を実行していた。しかし、磁気ディスクにしても光磁気ディスクにしても媒体の記録容量には限りがあるため、エンドレス記録よりも優先して記録すべきデータが存在するのにエンドレス記録以外に利用できる容量が少なく、そのためにデータが記録できなくなる場合があった。逆に、エンドレス記録領域以外の領域が使用されることなく空いたままになってしまう場合もあった。したがって、このように限られた記録領域を有効に利用する観点から、状況に合わせてエンドレス記録を行なう記録範囲を変化させることが望ましい。
【０００９】
そこで、本発明は、エンドレス記録を行ないながらその記録範囲を状況に応じて変化可能とし、記録領域を効率的に利用することを可能とした、エンドレス映像記録装置を提供することを第２の目的とする。
さらに，従来のエンドレス記録では、エンドレスに記録した時にデータを上書き消去する順番を時間に依っていた。このため、ユーザの意思とは無関係にユーザが主に視聴したい映像がエンドレス記録によって消去・記録されてしまう場合があった。
【００１０】
そこで、本発明は、エンドレス記録を行う際にユーザが主に視聴したいデータを優先的に残すことを可能とした、エンドレス映像記録装置を提供することを第３の目的とする。
上記の第１の目的を達成するために、本発明のエンドレス映像記録装置は、ＭＰＥＧ方式により符号化された映像データを記録媒体中に確保されたエンドレス記録領域に少なくとも一つ以上のＧＯＰ（Ｇｒｏｕｐ ｏｆ Ｐｉｃｔｕｒｅｓ）からなる特定単位毎に記録し、エンドレス記録領域一杯に映像データを記録した場合には、エンドレス記録領域における先に記録した映像データの上から新しい映像データを上書きして記録する映像データ記録手段と、上記の特定単位にマークを設定するマーク設定手段と、設定したマークの位置とマークに対応する特定単位の大きさと特定単位を構成するＧＯＰに対応するＡＡＵ（Ａｕｄｉｏ Ａｃｃｅｓｓ Ｕｎｉｔ）の位置とをマークに関連付けて、マークに対応するデータとしてデータベースに記録するマーク管理手段と、新しい特定単位が記録される領域と重なる旧い特定単位に対応するマークについて、このマークに対応するデータを上記のデータベースから消去するマーク消去手段と、データベースを参照して再生可能な領域を設定する再生可能領域設定手段とをそなえ、映像データ記録手段を、マーク消去手段によりマークに対応するデータが消去されたときには、データベースに記録されたマークに対応するデータとＡＡＵとの関係に基づき、消去されたマークに対応するデータに対応するＡＡＵをパディングストリームに書き換えて記録するように構成したことを特徴としている。
【００１１】
これにより、新しい映像データの上書きにより先に記録された映像データが壊れた場合でも、データベースを参照することによりその領域を外して再生可能領域を設定できるので、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。また、再生可能領域はデータベースに連動しており、マークが設定／消去される毎に更新されるので、エンドレス記録しながら再生する場合でも常にシームレスな映像再生が可能になるという利点がある。さらに、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【００１２】
なお、好ましくは、マーク消去手段は、設定したマークの位置に対して所定範囲を上書き可能領域に設定し、設定した上書き可能領域内にあるマークに対応するデータをデータベースから消去するようにする。この場合には、設定したマークの位置のみで再生可能領域を設定することができ、特定単位の大きさが特定される前に再生可能領域を設定することができるようになるという利点がある。
【００１３】
また、マーク消去手段は、マークの位置と新しい特定単位の大きさとに基づき、上記の新しい特定単位が記録される領域を特定し、特定した領域内にあるマークに対応するデータを該データベースから消去するようにしてもよい。この場合には、より正確に再生可能領域を設定できるようになるという利点があり、特に特定単位の大きさのばらつきが大きい場合に有効である。
【００１４】
なお、好ましくは、再生可能領域設定手段は、記録した時間が最も旧いマークから最も新しいマークに対応する特定単位の最後部までを再生可能領域として設定するようにする。これにより、エンドレス記録しながら再生できる範囲を最大にすることができるという利点がある。
また、上記の第１の目的を達成するために、別の本発明のエンドレス映像記録装置は、ＭＰＥＧ方式により符号化された映像データを少なくとも一つ以上のＧＯＰからなる特定単位毎に分解する映像分解手段と、分解した映像データを所定の大きさの記録単位中に埋め込んで記録媒体中に確保されたエンドレス記録領域に記録し、エンドレス記録領域一杯に上記の記録単位を記録した場合には、エンドレス記録領域における先に記録した記録単位の上から新しい記録単位を上書きして記録する映像データ記録手段と、記録単位中に記録されたＧＯＰとそれに対応するＡＡＵとの関係を記録したデータベースとをそなえ、映像データ記録手段が、新しい映像データが埋め込まれた記録単位が上書き記録されることにより旧い記録単位中に記録されていたＧＯＰが消去されたときには、データベースに記録されたＧＯＰとＡＡＵとの関係に基づき、消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録するように構成されたことを特徴としている。
【００１５】
これにより、映像データの特定単位の大きさにばらつきがある場合でも、所定の大きさの記録単位毎に映像データを記録していくことで、先に記録された旧い映像データは新しい記録単位の上書きにより完全に消去されるので、先に記録された映像データの一部が残存することがない。したがって、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。また、先に記録された旧い映像データが完全に消去されることにより、再生を開始する度にエンドレス記録領域中の再生可能な領域を検索する必要がないという利点もある。さらに、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【００１６】
なお、映像データ記録手段は、上記の分解した映像データが埋め込まれた記録単位中の空き領域にパディングストリームを埋め込んで記録するのがより好ましく、これにより、再生時に記録単位中の無効データ部分を取り除く必要がなくなり、ＭＰＥＧのデータストリームとして整合性を保ったまま復号化して再生することが可能になるという利点がある。
【００１７】
また、好ましくは、特定単位毎にマークを設定するマーク設定手段と、上記のＧＯＰとそれに対応するＡＡＵとの関係を該マークに関連付けるとともに、マークのエンドレス記録領域上での位置を、マークに対応するデータとして上記のデータベースに記録するマーク管理手段と、新しい映像データが埋め込まれた記録単位が上書き記録されることにより消去される、旧い映像データに対応するマークについて、このマークに対応するデータをデータベースから消去するマーク消去手段とをそなえるようにする。これにより、マークを用いることでエンドレス記録領域上での記録単位の位置を容易に検索できるようになるという利点がある。
【００１８】
さらに、上記の第１の目的を達成するために、別の本発明のエンドレス映像記録装置は、記録媒体中に確保されたエンドレス記録領域中に複数のファイルを作成するファイル作成手段と、ＭＰＥＧ方式により符号化された映像データを少なくとも一つ以上のＧＯＰからなる特定単位で上記のファイル毎に記録していく映像データ記録手段と、ファイル中に記録されたＧＯＰとそれに対応するＡＡＵとの関係を記録したデータベースとをそなえ、ファイル作成手段は、全てのファイルの記録領域一杯に映像データが記録されたときには、映像データが記録された複数のファイルのうちの一つを削除して新しいファイルを作成し、映像データ記録手段は、ファイルが削除されたときには、データベースに記録されたＧＯＰとＡＡＵとの関係に基づき、ファイルの削除にともない消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録することを特徴としている。
【００１９】
これにより、映像データの特定単位の大きさにばらつきがある場合でも、ファイルの削除により先に記録された旧い映像データは完全に消去されるので、先に記録された映像データの一部が残存することがない。したがって、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。また、マーク単位の制御や記録単位の制御を行なうことなくエンドレス記録を継続することができるという利点もある。さらに、映像データのファイルへの記録を少なくとも一つ以上のＧＯＰ単位で行なうことにより、一つのＧＯＰが２つのファイルに分かれて記録されることを防止することができるという利点がある。さらに、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【００２０】
なお、好ましくは、記録する映像データに特定単位毎にマークを設定するマーク設定手段と、設定したマークのエンドレス記録領域上での位置をデータベースに記録するマーク管理手段とをそなえるようにする。これにより、マークを用いることで特定単位のエンドレス記録領域上での位置を容易に検索できるようになるという利点がある。
また、上記の各発明において、記録媒体中にデータベース記録領域を確保して、マーク管理手段によりデータベースを所定の時間間隔で上記のデータベース記録領域に記録することが好ましい。データベースが更新される度に記録媒体に記録するものとすると映像データの記録以外の処理が必要となりシステムの性能低下につながるが、このように、所定の時間間隔で記録することによって、システムの低下を抑えながら最新の情報を記録媒体へ保存することができるという利点がある。
【００２１】
また、記録媒体中にデータベース記録領域を確保して、マーク管理手段により、データベースを一旦一時記録手段に記録しておき、一時記録手段において所定回数更新されたらデータベース記録領域に記録するようにしてもよい。この場合は、データベースが更新されないときには記録媒体へのアクセスが生じないため、システムの低下をより抑えることができるという利点がある。
【００２２】
さらに、記録媒体中にデータベース記録領域を確保して、マーク管理手段により、データベースをエンドレス記録中は一時記録手段へ記録しておき、エンドレス記録を終了した時点で上記のデータベース記録領域に記録するようにしてもよい。この場合は、エンドレス記録が終了するまで情報が保存されないが、映像データの記録中は映像データの記録以外のアクセスが生じないため、システムの性能低下を防止することができるという利点がある。
【００２３】
さらに、上記の各発明において、再生開始箇所をデータベースからマーク単位で検索し、検索したマークに対応する特定単位の映像データをエンドレス記録領域から読み出して再生を開始する映像再生手段をそなえることが好ましい。エンドレス記録しながら再生する場合に、その場所から再生するかを設定する必要があるが、このように、マークを用いて検索することによって容易且つ速やかに再生開始箇所を設定することができるという利点がある。
【００２４】
また、上記の第２の目的を達成するために、上記の各発明において、エンドレス記録領域を記録媒体中の空き領域の増減に合わせて動的に増減設定するエンドレス記録領域設定手段をそなえるようにする。これにより、記録媒体中の記録領域を効率的に利用することが可能になるという利点がある。
この場合、好ましくは、エンドレス記録領域設定手段は、他のアプリケーションからの解放要求があったときには、解放要求に応じてエンドレス記録領域を解放するようにする。これにより、重要なアプリケーションの実行を妨げることなくエンドレス記録を継続することが可能になるという利点がある。
【００２５】
また、他のアプリケーションからの要求よりも優先して記録媒体中の所定領域をエンドレス記録領域として設定するエンドレス記録領域設定手段をそなえるようにしてもよい。この場合には、記録媒体中にエンドレス記録領域を確実に確保することができ、他のアプリケーションの実行状況によらず確実にエンドレス記録を行なうことができるという利点がある。
【００２６】
なお、より好ましくは、記録した映像の基本情報を記録するヘッダ記録領域をエンドレス記録領域とは別に記録媒体中に設定するヘッダ記録領域設定手段をそなえるようにする。これにより、映像データを再生する上で必要な基本情報を確実に保存できるようになるという利点がある。
また、上記の第３の目的を達成するために、上記の各発明において、記録を残しておくべき優先度を映像内容毎に設定する優先度設定手段をそなえるとともに、マーク管理手段は、優先度設定手段により設定された優先度をマークに対応させてデータベースに記録し、映像データ記録手段は、エンドレス記録領域一杯に映像データを記録した場合には、データベースから優先度の低い映像内容に対応するマークを検索し、検索したマークに対応する映像データの上に新しい映像データを上書き記録するようにする。これにより、ユーザが予め映像内容毎に優先度を設定しておけば、優先度の低い映像データから消去されていくので、ユーザが主に視聴したいデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。
【００２７】
この場合、映像データ記録手段は、優先度が同一の映像データが複数記録されている場合には、記録した時間が旧い映像データから上書きしていくことが好ましく、これにより、優先度が高く且つ新しい映像ほど長く残すことができるようになるという利点がある。
さらに、マーク管理手段は、記録した映像データの記録期限をマークに対応させてデータベースに記録しており、映像データ記録手段は、エンドレス記録領域一杯に映像データを記録した場合には、データベースから記録期限に達している映像データの中で優先度の低い映像内容に対応するマークを検索し、検索したマークに対応する映像データの上に新しい映像データを上書き記録することがより好ましい。これにより、ユーザが情報として価値があると認識する時間を記録期限として設定しておけば、情報の新鮮度が高く且つ映像内容の優先度が高いデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。
【００２８】
また、ファイルに映像を記録する場合には、記録を残しておくべき優先度を映像内容毎に設定する優先度設定手段と、優先度設定手段で設定された優先度に応じて入力された映像データを記録すべきファイルを選択するファイル選択手段とをそなえ、映像データ記録手段は、ファイル選択手段により選択されたファイルに映像データを記録し、ファイル作成手段は、全てのファイルの記録領域一杯に映像データが記録されたときには、優先度の低い映像データを記録するファイルを削除して新しいファイルを作成するようにすることが好ましい。これにより、ユーザが予め映像内容毎に優先度を設定しておけば、優先度の低い映像データから消去されていくので、ユーザが主に視聴したいデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。
【発明を実施するための最良の形態】
【００２９】
（ａ）第１実施形態の説明
図１は本発明の第１実施形態としてのエンドレス映像記録装置を適用したデジタル映像編集システムの構成を示すブロック図である。
図１に示すように、本デジタル映像編集システムは、デジタル映像編集装置１と外部記録装置２とから構成されている。デジタル映像編集装置１は、外部から入力さえる映像を外部記録装置２にエンドレス記録するとともに必要に応じて記録された映像を再生する装置であり、ＣＰＵ３，映像入力部４，映像符号化部５，映像出力部６，映像複合化部７，プログラムメモリ８，データメモリ９及び外部記録装置制御部１０から構成されており、これらの構成要素３〜１０はバス１１により互いに接続されている。
【００３０】
デジタル映像編集装置１の各構成要素３〜１０について説明すると、まず、ＣＰＵ３は、後述するごとく、プログラムメモリ８に格納されている種々のプログラムやアプリケーションを実行するものであって、本デジタル映像編集システム全体を制御する制御手段として機能するようになっている。
映像入力部４は、デジタル放送やＣＡＴＶ等から送られたデジタル映像信号や、アナログ放送やＶＴＲ等からのアナログ映像信号を受信する入力インタフェースであり、受信した映像信号は映像符号化部５へ送信するようになっている。
【００３１】
映像符号化部５は、アナログ映像信号をデジタル映像信号に変換する手段であり、入力された映像がデジタル映像の場合は処理をせず、入力された映像がアナログ映像の場合に映像のデジタル化を行なうようになっている。なお、映像符号化部５における符号化方式としては種々の公知の方式を採用可能であるが、ここでは動画像符号化方式の国際標準であるＭＰＥＧ方式にを採用するものとする。また、外部から入力されるデジタル映像信号も、ここではＭＰＥＧ方式により符号化されているものとする。
【００３２】
そして、映像符号化部５でデジタル化された映像データ、及び外部からデジタル映像信号として入力された映像データは、一旦データメモリ９に貯えられるようになっている。データメモリ９は、ＲＡＭ等の一時記録手段であり、データメモリ９に貯えられた映像データは、ＣＰＵ３からの命令により外部記録装置制御部１０を経て外部記録装置２に記録されるようになっている。また、外部記録装置２から映像データを読み出す際にも、読み出された映像データが一時的に貯えられるようになっている。さらに、データメモリ９には、これらの映像データのみならず、種々のデータが一時的に記録されるようになっているが、これについては後述するものとする。
【００３３】
次に、プログラムメモリ８は、本デジタル編集装置を動作させるための種々のプログラムを格納した記録手段である。プログラムメモリ８から適宜のプログラムを読み出して実行することによって、ＣＰＵ３に種々の機能を持たせることができるようになっている。なお、プログラムメモリ８に記録されたプログラムによってＣＰＵ３が実現する機能については、後で詳述するものとする。
【００３４】
外部記録装置制御部１０は、ＣＰＵ３の命令に基づき外部記録装置２を制御する手段であり、外部記録装置２への映像データの記録、及び、外部記録装置２への映像データの読み出しは、この外部記録装置制御部１０を介して行なわれるようになっている。
映像復号化部７は、映像データを復号化してアナログ映像信号に変換する手段である。ＣＰＵ３の命令により外部記録装置２から外部記録装置制御部１０を経て読み出された映像データは、上述のように一旦データメモリ９へ記録され、ＣＰＵ３で必要な処理を施された後にデータメモリ９から映像復号化部７へ送られ、アナログ映像に復号されるようになっている。
【００３５】
そして、映像出力部６は外部のテレビ等に映像を出力するための出力インタフェースであり、映像復号化部７で復号されたアナログ映像は、この映像出力部６を介して出力されテレビ等において再生されるようになっている。
次に、外部記録装置２について説明すると、外部記録装置２内には記録媒体１２がそなえられており、外部記録装置制御部１０を経て入力される映像データはこの記録媒体１２内の記録領域に記録されるようになっている。記録媒体１２は映像データの記録と記録した映像データの読み出しとが共に可能なものであれば、デジタルビデオテープのようなシーケンシャルメディアでも、磁気ディスクや光磁気ディスクのようなランダムアクセスメディアでもよいが、記録を行ないながら再生する場合等アクセスの自由度を考慮すると、ランダムアクセスメディアを用いることが好ましい。ここでは、記録媒体１２としてランダムアクセスメディアを採用するものとする。
【００３６】
以上、本デジタル映像編集システムの概略構成について説明したが、次に、上記のプログラムメモリ８に記録されたプログラム及びアプリーケーションをＣＰＵ３により実行することで得られる機能について、図２の機能ブロック図を用いて説明する。
図２に示すように、本実施形態では、プログラムメモリ８に記録されたプログラム及びアプリーケーションを実行することにより、ＣＰＵ３が、エンドレス記録部（映像データ記録手段）１００，ヘッダ記録部（ヘッダ記録領域設定手段）１０１，映像再生部（映像再生手段）１０２，映像保存部１０３として機能するようになっている。
【００３７】
本デジタル映像編集システムでは、映像データのエンドレス記録が可能になっているが、このエンドレス記録は、上記機能要素のうちのエンドレス記録部１００と、その機能要素であるエンドレス記録領域管理部（エンドレス記録領域設定手段）１１０，優先度管理部（優先度設定手段）１１１，マーク管理部（マーク管理手段）１１２，マーク設定部（マーク設定手段）１１３，マーク消去部（マーク消去手段）１１４，再生可能領域設定部（再生可能領域設定手段）１１５，データベース（マークデータベース）１１６及びデータベース（再生可能領域データベース）１１７との協働により達成されるようになっている。
【００３８】
エンドレス記録を行う際には、まずエンドレス記録領域管理部１１０により、記録媒体１２中の記録領域のうちエンドレス記録に用いるエンドレス記録領域を設定するようになっている。エンドレス記録領域管理部１１０では、エンドレス記録領域を設定する上で２つの設定モードを有しており、ユーザはいずれかの設定モードを選択できるようになっている。
【００３９】
まず、第１の設定モードは、記録媒体１２中の記録領域のうちエンドレス記録に使用するエンドレス記録領域を固定して定めるモードであり、他のアプリケーションからの要求よりも優先してエンドレス記録領域を確保するようになっている。したがって、この設定モードでは、常に一定の領域でエンドレス記録が実行されることになる。
第２の設定モードは、記録媒体１２中の記録領域のうちエンドレス記録に使用するエンドレス記録領域を常に動的に変化させるモードであり、エンドレス記録領域を記録媒体１２中の空き領域の増減に合わせて増減設定するようになっている。また、この設定モードでは、他のアプリケーションからの解放要求があったときには、解放要求に応じてエンドレス記録領域を解放するようにもなっている。したがって、この設定モードでは、各時点における記録媒体１２中の利用可能な最大領域でエンドレス記録が実行されることになる。
【００４０】
なお、上記の設定モードの選択は図示しない選択手段を介して行なわれるようになっている。
エンドレス記録部１００では、上記のようにして設定されたエンドレス記録領域内にてエンドレス記録を実行するようになっている。すなわち、設定したエンドレス記録領域の先頭アドレスから順に映像データを記録していき、エンドレス記録領域一杯に映像データを記録した場合には、エンドレス記録領域の先頭に戻って先に記録した映像データの上から新しい映像データを上書き記録していくことにより、エンドレス記録を実現している。
【００４１】
このとき、エンドレス記録部１００では、エンドレス記録領域に映像データを記録する際に、マーク設定部１１３において特定の符号化単位毎にマークを設定するようになっている。つまり、例えばＭＰＥＧ方式の場合には、１５枚の映像データから１つのＧＯＰを構成しているが、マーク設定部１１３では、図３に示すようにこのＧＯＰの先頭位置にマークを設定していくようになっているのである。
【００４２】
設定したマークはマーク管理部１１２において管理するようになっている。マーク管理部１１２では、図４に示すようなデータベース（マークデータベース）１１６を作成し、このデータベース１１６によりマークの管理を行なっている。データベース１１６には、マークのエンドレス記録領域中での位置〔（例えば、映像データの先頭からの長さや、映像データ中のタイムスタンプ（ＳＣＲ）によって示される〕に関連付けられて、マークに対応するＧＯＰの大きさ（例えば、一つのＧＯＰが１５フレームから成る符号化レート１．５Ｍｂｐｓの映像では、一つのＧＯＰは約２００ＫＢの大きさを有する）と、そのＧＯＰの記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度と、記録期限とが記録されており、エンドレス記録領域に対して先頭のマークから降順に並べられている。なお、図４に示すデータベース１１６は図３に示すエンドレス記録状態に対応している。
【００４３】
マーク管理部１１２では、新しいマークが設定される毎にデータベース１１６に新しいデータを書き加えていくようになっている。そして、映像データがエンドレス記録領域一杯に記録され、再びエンドレス記録領域の先頭から記録されるようになると、データベース１１６の先頭に戻って新しく設定されたマークに対応するデータを記録していくようになっている。
【００４４】
このように既に記録されているＧＯＰの上に新しいＧＯＰを記録する場合、エンドレス記録部１００では、まず、新しいＧＯＰが記録される領域と重なる旧いＧＯＰに対応するマークをマーク消去部１１４によりデータベース１１６から消去するようになっている。具体的には、新しいＧＯＰが上書きされる領域を、設定したマークが位置するＧＯＰを含めて２つのＧＯＰの範囲と仮定し、この２つのＧＯＰ分の領域を上書き可能領域に指定するようになっている。そして、指定した上書き可能領域内のＧＯＰに対応するマークをマーク消去部１１４によりデータベース１１６から消去するようになっている。なお、このように２つのＧＯＰ分の領域を上書き領域に指定するのは、ＧＯＰの大きさは符号化量の変動のために上下するので，上書きによって消去されるＧＯＰよりも大きくなった場合を考慮したものである。
【００４５】
そして、旧いマークを消去してデータベース１１６を更新した後、新しい映像データを指定した上書き可能領域に内に記録していくとともにマーク設定部１１３で新しいマークを設定し、設定したマークに対応するＧＯＰが全て記録されたところで再びデータベース１１６を更新するようになっている。
また、このときエンドレス記録部１００において映像データを上書きした際に、上書きして消去された映像データ（ＧＯＰ）に対応する音声データ（ＡＡＵ）がエンドレス記録領域内に残存している可能性がある。このようにＡＡＵが消去されずに残存していると、再生時に映像のない音声だけのデータが出力されてしまう。
【００４６】
そこで、エンドレス記録部１００では、映像データ（ＧＯＰ）を上書きする際、すなわち、マーク消去部１１４によりマークが消去されたときには、マーク管理部１１２のデータベース１１６に記録されたマークとそれに対応するＡＡＵとの関係に基づき、上書きされた古いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には該当するＡＡＵをパディングストリーム（Ｐａｄｄｉｎｇ Ｓｔｒｅａｍ）に置き換えるようになっている。
【００４７】
ところで、背景技術の説明でも述べたように、ＧＯＰの先頭部分（ヘッダ）には映像を再生する上で不可欠なＩデータや、再生時の同期を図るためのタイムスタンプ等が記録されており、このヘッダが上書きにより消去されると他の部分が残存していても映像を再生することはできない。また、記録中のＧＯＰも同様に再生することはできない。
そこで、エンドレス記録部１００では、これらの再生不可能な領域を再生領域から除外すべく、再生可能領域設定部１１５によりデータベース１１６が更新される毎にエンドレス記録領域中の再生可能な領域を設定するようになっている。具体的には、記録中の領域と先頭のヘッダ部分が消去されたＧＯＰが記録された領域とにはマークは設定されていないか、若しくは消去されており、マークの有無によりその領域が再生可能か否か判断することができるので、再生可能領域設定部１１５では、記録した時間が最も旧いマークから最も新しいマークに対応するＧＯＰの最後部までを再生可能領域として設定するようになっている。
【００４８】
そして、再生可能領域設定部１１５では，エンドレス記録によるマークのデータベース１１６の更新に合わせて再生可能領域を更新設定するようになっている。設定された再生可能領域は、マーク管理部１１２により、図５に示すように映像内容毎に始点のマーク（上段）と終点のマーク（下段）として表されてデータベース（再生可能領域データベース）１１７に記録されるようになっている。なお、図５に示すデータベース１１７は図４に示すデータベース１１６に対応している。
【００４９】
マーク管理部１１２では、上記のデータベース１１６，１１７をデータメモリ９上に作成するようになっており、マークが設定／消去される毎にデータベース１１６，１１７を更新するようになっている。また、記録媒体１２中にデータベース記録領域を確保して、このデータベース記録領域に所定の時間間隔でデータメモリ９上に一時記録したデータベース１１６，１１７をそれぞれ上書き記録していくようになっている。
【００５０】
なお、マーク管理部１１２がデータベース１１６，１１７をデータベース記録領域に上書きする時間間隔は任意に設定できるようになっており、さらにエンドレス記録中はデータメモリ９上に記録しておき、エンドレス記録が終了した時点でデータベース記録領域に記録するように設定することも可能である。また、データベース１１６，１１７がデータメモリ９上において所定回数更新されたらデータベース記録領域に記録するように設定することも可能である。
【００５１】
優先度管理部１１１は、エンドレス記録領域が一杯になり先に記録した映像データに上書きする必要が生じたときに、優先度の低い映像データから順に上書きさせるための手段である。この優先度は例えばドラマやニュースなどの分類、或いはさらに細かく９時のドラマ，１１時のニュースなどの分類のように映像内容に応じて設定されるものであり、ユーザが予め映像内容毎に優先度を決めておく。優先度管理部１１１では、マーク設定部１１３によりマークが設定される毎に映像データをＥＰＧ（Ｅｌｅｃｔｒｉｃ Ｐｒｏｇｒａｍ Ｇｕｉｄｅ）の情報に基づき分類し、それぞれに予め定めた優先度を設定して自動的にデータベース１１６に記録するようになっている。
【００５２】
また、映像内容の優先度は高くても情報が旧いために価値が低くなる映像データもある。そこで、優先度管理部１１１では、映像内容毎の優先度に加えて、各映像内容毎の記録期限も管理することができるようになっており、ユーザが予め映像内容毎に記録期限を決めておくことにより、優先度管理部１１１では優先度とともにＧＯＰに応じた記録期限を自動的にデータベース１１６に記録するようになっている。
【００５３】
そして、エンドレス記録部１００では、映像データを上書きする場合には、データベース１１６を参照して各映像データの優先度と記録期限とを調べ、記録期限に達している映像データの中で優先度が一番低い映像データの集合を求め、さらにその集合の中で最も旧い映像データから上書きしていくようになっている。また、記録期限に達している映像データが存在しない場合には、優先度が一番低い映像データの集合の中で最も旧い映像データから上書きしていくようになっている。
【００５４】
次に、ヘッダ記録部１０１について説明すると、ヘッダ記録部１０１は記録している映像の転送速度等のＭＰＥＧ方式により符号化された映像データを再生する上で必要な基本情報を記録するための手段である。ヘッダ記録部１０１では、エンドレス記録領域とは別に基本情報を記録するためのヘッダ記録領域を記録媒体１２中に設定し、ＭＰＥＧデータが入力されると、その中に含まれる基本情報を設定したヘッダ記録領域中に記録するようになっている。
【００５５】
映像保存部１０３は、エンドレス記録時において、映像符号化部５と記録媒体１２（外部記録装置２）との間のインタフェースとなる手段である。映像符号化部５でデジタル化された映像データ、及び外部からデジタル映像信号として入力された映像データは、映像保存部１０３を介してエンドレス記録部１００及びヘッダ記録部１０１に入力され、データベース１１６，１１７の更新等の処理が行なわれた後で再び映像保存部１０３を介して記録媒体１２に出力され記録されるようになっている。
【００５６】
最後に映像再生部１０２について説明すると、映像再生部１０２は、エンドレス記録された映像を再生させるための手段であり、映像復号化部７と記録媒体１２との間のインタフェースにもなっている。映像を再生する際、映像再生部１０２では、まず、映像を再生する上で不可欠な基本情報をヘッダ記録領域から読み込み、次に、マーク管理部１１２を介してデータベース１１７に記録された再生可能領域を調べ、指定された範囲内、即ち、記録した時間が最も旧いマークから最も新しいマークに対応するＧＯＰの最後部までの範囲内で再生処理を行なうようになっている。なお、再生可能領域は時々刻々と変化するので、映像再生部１０２では再生ポイントを移動する度に再生可能領域を調べるようになっている。
【００５７】
また、映像再生部１０２では、再生開始箇所をデータベース１１６からマーク単位で検索し、検索したマークに対応する映像データをエンドレス記録領域から読み出して再生を開始するようになっている。また、データベース１１６からのマークの検索を順方向又は逆方向に連続して行なうことにより、再生される映像の早送り又は巻き戻しを実現するようにもなっている。
【００５８】
次に、上述のごとく構成された本発明の第１実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）の作用及び効果について、図６〜図１２を参照しながら説明する。
まず、エンドレス記録時の動作について、図６に示すフローチャート（ステップＡ１００〜Ａ２１０）と前記の図３及び図７を用いて説明する。
【００５９】
エンドレス記録時には、図６に示すように、デジタル化された映像データを映像保存部１０３を介してエンドレス記録部１００に入力する（ステップＡ１００）。そして、入力された映像データを走査し（ステップＡ１１０）、それがマークを設定すべきデータかどうか、つまり、ＧＯＰの先頭データかどうか判定する（ステップＡ１２０）。このとき、走査した映像データがＧＯＰの先頭データではない場合には（ステップＡ１２０のＮＯルート参照）、ステップＡ２００に進んでその映像データを記録媒体１２内に確保されたエンドレス記録領域内の指定された上書き可能領域に記録する（ステップＡ２１０）。
【００６０】
一方、走査した映像データがＧＯＰの先頭データの場合には（ステップＡ１２０のＹＥＳルート参照）、まず、マーク管理部１１２により、前回記録したＧＯＰに対応するマークの位置と、ＧＯＰの大きさと、そのＧＯＰの記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度と、記録期限とをデータベース１１６に記録し、データベース１１６を更新する（ステップＡ１３０）。また、データベース１１６の更新とともに、再生可能領域設定部１１５により、データベース１１６に記録されたマークの位置情報等に基づいて再生可能領域データベース１１７も更新する（ステップＡ１４０）。
【００６１】
そして、次に、マーク設定部１１３によりＧＯＰの先頭位置にマークを設定し（ステップＡ１５０）、新しいＧＯＰが上書きされる領域を、設定したマークが位置するＧＯＰを含めて２つのＧＯＰの範囲と仮定し、この２つのＧＯＰ分の領域を上書き可能領域に指定する（ステップＡ１６０）。上書き可能領域を指定すると、次に、その領域内のＧＯＰに対応するマークをマーク消去部１１４によりデータベース１１６から消去し（ステップＡ１７０）、データベース１１６を更新する（ステップＡ１８０）。また、再生可能領域設定部１１５により、データベース１１６に記録されたマークの位置情報等に基づいて再生可能領域データベース１１７も更新する（ステップＡ１９０）。
【００６２】
さらに、データベース１１６に記録されたマークとそれに対応するＡＡＵとの関係に基づき、上書きされる旧いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には該当するＡＡＵをパディングストリームに置き換える（ステップＡ２００）。
そして、以上の処理の後、入力された映像データを上書き可能領域に記録していく（ステップＡ２１０）。なお、エンドレス記録の際に映像全体にかかる情報については、ヘッダ記録部１０１において上記処理とは別処理で保存される。
【００６３】
ここで、図７，図８はそれぞれ時刻Ｔ，時刻Ｔ＋１におけるエンドレス記録状態を示すものであり、以下、これらの図７，図８を用いて上記の処理をより具体的に説明する。
まず、図７に示すように時刻Ｔにおいて新しいＧＯＰの先頭データ１３０が入力されたものとする。この時点でマーク管理部１１２では、前回設定したマーク▲９に対応するデータをデータベース１１６に記録して更新し、また、データベース１１６の更新に応じてデータベース１１７も更新する。ＧＯＰの先頭データ１３０は前回記録したＧＯＰ１２９の後に続いて記録されることになり、マーク設定部１１３では、先頭データ１３０に対応するマーク▲１０を前回記録したＧＯＰ１２９の後端に設定する。
【００６４】
続いて、マーク消去部１１４では、新しいＧＯＰが上書きされる上書き可能領域を、設定したマーク▲１０が位置するＧＯＰ１２２とその隣のＧＯＰ１２３の２つのＧＯＰの範囲に指定し、この領域内にあるマークを消去する。ここではマーク▲３を消去する。
マーク消去部１１４によりマーク▲３が消去されると、マーク管理部１１２では、データベース１１６からマーク▲３に対応するデータを全て消去して更新する。また、再生可能領域設定部１１５では、データベース１１６の更新に応じて再生可能領域を変更する。ここでは、マーク▲３が消去されることにより再生可能領域はマーク▲４からマーク▲９に対応するＧＯＰまでの範囲となり、マーク管理部１１２では、再生可能領域の変更に応じてデータベース１１７中の再生開始始点をマーク▲４に変更して更新する。
【００６５】
次に、図８に示すように時刻Ｔ＋１においてＧＯＰ１３０に続いて新しいＧＯＰ１３１が入力されたものとする。このとき、マーク管理部１１２では、データベース１１６にマーク▲１０に対応するデータを記録して更新し、また、データベース１１６の更新に応じてデータベース１１７も更新している。マーク設定部１１３では、ＧＯＰ１３１に対応するマーク▲１１を前回に記録されたＧＯＰ１３０の後端に設定する。続いて、マーク消去部１１４では、設定したマーク▲１１が位置するＧＯＰ１２３とその隣のＧＯＰ１２４を上書き可能領域に指定し、この領域内にあるマークを消去する。ここではマーク▲４を消去する。
【００６６】
マーク消去部１１４によりマーク▲４が消去されると、マーク管理部１１２では、データベース１１６からマーク▲４に対応するデータを全て消去して更新する。また、再生可能領域設定部１１５では、データベース１１６の更新に応じて再生可能領域を変更する。ここでは、新たにマーク▲１０が設定され、また、マーク▲４が消去されることにより再生可能領域はマーク▲５からマーク▲１０に対応するＧＯＰまでの範囲となり、マーク管理部１１２では、再生可能領域の変更に応じてデータベース１１７中の再生開始始点をマーク▲５に変更し、終点をマーク▲１０に変更して更新する。
【００６７】
次に、再生時の動作について、図９に示すフローチャート（ステップＢ１００〜Ｂ１５０）を用いて説明する。
エンドレス記録中に記録した映像を再生するときには、まず、再生した映像をマーク単位で指定し（ステップＢ１００）、指定したマークに対応する映像に関する基本情報を記録媒体１２内にエンドレス記録領域とは別に確保されたヘッダ記録領域から読み込む（ステップＢ１１０）。
【００６８】
次に、マーク管理部１１２を介してデータベース１１７に記録された再生可能領域情報を読み込み（ステップＢ１２０）、読み込んだ再生可能領域内で再生処理を行なう。例えば、図７に示す場合では、マーク▲４からマーク▲９に対応するＧＯＰ１２９の最後部までの範囲内で再生処理を行なう（以上、ステップＢ１３０）。
そして、再生ポイントが移動する度にデータベース１１７が更新されたか否か判定し（ステップＢ１４０）、データベース１１７が更新されたときにはステップＢ１２０に戻って更新された再生可能領域情報を読み込み、更新された再生可能領域領域内で再生処理を行なう。例えば、図８に示すようにデータベース１１７が更新されたときには、マーク▲５からマーク▲１０に対応するＧＯＰ１３０の最後部までの範囲内で再生処理を行なう。
【００６９】
そして、再生終了操作が行なわれたか否か判定し（ステップＢ１５０）、再生終了操作が行われるまで以上のステップＢ１３０からステップＢ１４０までの処理を繰り返し行なう。
以上、本発明の第１実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時及び再生時の動作について詳述したが、上記の説明から分かるように、本エンドレス映像記録装置（デジタル映像処理システム）によれば、新しい映像データの上書きにより先に記録された映像データが壊れた場合でも、データベース１１６を参照することによりその領域を外して再生可能領域を設定できるので、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。
【００７０】
また、再生可能領域はマークのデータベース１１６に連動しており、マークが設定／消去される毎に更新されるので、エンドレス記録しながら再生する場合でも常にシームレスな映像再生が可能になるという利点がある。
また、ここでは、設定したマークが位置するＧＯＰを含めた２つのＧＯＰの範囲を新しいＧＯＰが上書きされる上書き可能領域に指定し、新しく上書きされるＧＯＰの大きさに関係なくこの領域内にあるマークを強制的に消去するので、マークの位置が特定されるだけで速やかに再生可能領域を更新することができるという利点がある。
【００７１】
さらに、記録した時間が最も旧いマークから最も新しいマークに対応するＧＯＰの最後部までを再生可能領域として設定するので、エンドレス記録しながら再生できる範囲を最大にすることができるという利点がある。
さらに、マークが消去されたときには、データベース１１６に記録されたマークとＡＡＵとの関係に基づき、消去されたマークに対応するＡＡＵをパディングストリームに書き換えて記録するので、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【００７２】
また、データベース１１６，１１７が更新される度に記録媒体に記録するものとすると映像データの記録以外の処理が必要となりシステムの性能低下につながるが、本エンドレス映像記録装置（デジタル映像処理システム）では、所定の時間間隔で記録を行なうので、システムの低下を抑えながら最新の情報を記録媒体へ保存することができるという利点がある。
【００７３】
また、本エンドレス映像記録装置（デジタル映像処理システム）では、データベース１１６，１１７を一旦データメモリ９に記録しておき、データメモリ９において所定回数更新されたらデータベース記録領域に記録することもでき、この場合は、データベース１１６，１１７が更新されないときには記録媒体１２へのアクセスが生じないため、システムの低下をより抑えることができるという利点がある。
【００７４】
さらに、本エンドレス映像記録装置（デジタル映像処理システム）では、エンドレス記録中はデータベース１１６，１１７をデータメモリ９へ記録しておき、エンドレス記録を終了した時点でデータベース記録領域に記録することもでき、この場合は、エンドレス記録が終了するまでデータが保存されないが、映像データの記録中は映像データの記録以外のアクセスが生じないため、システムの性能低下を防止することができるという利点がある。
【００７５】
また、エンドレス記録しながら再生する場合には、どの場所から再生するかを設定する必要があるが、本エンドレス映像記録装置（デジタル映像処理システム）では、マークを用いて検索することによって容易且つ速やかに再生開始箇所を設定することができるという利点がある。さらに、データベース１１６からのマークの検索を順方向又は逆方向に連続して行なうことにより、早送り機能及び巻き戻し機能が容易に実現できるようになるという利点もある。
【００７６】
上記の利点に加えて、本エンドレス映像記録装置（デジタル映像処理システム）にはさらに次のような利点もある。
つまり、エンドレス記録では外部記録装置２にそなえられた記録媒体１２内のある領域にエンドレス記録領域を設定し、その領域内でエンドレス記録を継続して行なう。しかし，外部記録装置２ではエンドレス記録以外にも映像の記録や編集など様々な処理を行っている可能性がある。このとき、エンドレス記録以外のアプリケーションの状況によって、記録媒体１２内の空き領域が増減する。例えば、保存していた映像データを編集作業によって消去した場合は空き領域が増え、逆に新たに映像を記録する場合には空き領域が減る。
【００７７】
本エンドレス映像記録装置（デジタル映像処理システム）では、空き領域の増減に合わせてエンドレス記録の領域を動的に増減させる。また、エンドレス記録領域管理部１１０で常時エンドレス記録の領域を監視するとともに，他のアプリケーションからの領域解放要求を受け付ける。そして、例えば、図１０に示すようにエンドレス記録に使用可能な領域が増えた場合は、新しく記録する映像データ（ＧＯＰ）を旧い映像データの上に上書きせずに、つまり、ここではＧＯＰ１２９の後ろに記録するのではなく、新たに拡張された領域へ新たなＧＯＰ１３０を記録し、データベース１１６に拡張した新しい領域を追加する。また、エンドレス記録領域を解放するように要求された場合には、図１１に示すように古い映像データをＧＯＰ単位で消去（ここでは、ＧＯＰ１２３〜１２６までを消去）して記録領域を解放するとともに、入力された映像データ（ＧＯＰ１３０）を消去されずに残っている最も古い映像データ（ＧＯＰ１２７）の上に上書き記録し、データベース１１６から解放した領域（ＧＯＰ１２３〜１２６）に対応するデータを削除する。
【００７８】
このように、本エンドレス映像記録装置（デジタル映像処理システム）によれば、空き領域の増減に合わせてエンドレス記録の領域を動的に増減させるので、記録媒体１２中の記録領域を効率的に利用することがで可能になるという利点がある。また、他のアプリケーションからの解放要求に応じてエンドレス記録領域を解放するので、重要なアプリケーションの実行を妨げることなくエンドレス記録を継続することが可能になるという利点もある。
【００７９】
さらに、他のアプリケーションからの要求よりも優先して記録媒体１２中の所定領域をエンドレス記録領域として設定することもでき、この場合には、記録媒体１２中にエンドレス記録領域を確実に確保することができ、他のアプリケーションの実行状況によらず確実にエンドレス記録を行なうことができるという利点がある。
なお、記録した映像の基本情報はエンドレス記録領域とは別に記録媒体中に設定されたヘッダ記録領域に記録されるので、エンドレス記録領域の増減に関わらず、映像データを再生する上で必要な基本情報を確実に保存することができるという利点がある。
【００８０】
また、本エンドレス映像記録装置（デジタル映像処理システム）では、映像データを記録する際に、ＧＯＰ毎に映像内容に応じた優先度と記録期限とをデータベース１１６に記録しており、映像データを上書きする場合には、図１２に示すように、データベース１１６を参照して記録したＧＯＰ１２３〜１２９の中で記録期限に達しているＧＯＰを調べ、その中で一番優先度の低いＧＯＰから消去する。ここでは、記録期限に達したＧＯＰ１２３〜１２７の中で一番優先度の低いＧＯＰ１２３〜１２５から消去する。なお、記録期限に達している映像データが存在しない場合は、記録されているデータの中で一番優先度が低く、古いデータから消去する。
【００８１】
したがって、本エンドレス映像記録装置（デジタル映像処理システム）によれば、ユーザが予め映像内容毎に優先度を設定しておけば、優先度の低い映像データから消去されていくので、ユーザが主に視聴したいデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。また、優先度が同一の映像データが複数記録されている場合には、記録した時間が旧い映像データから上書きしていくので、優先度が高く且つ新しい映像ほど長く残すことができるようになるという利点がある。
【００８２】
さらに、ユーザが情報として価値があると認識する時間を記録期限として設定しておけば、情報の新鮮度が高く且つ映像内容の優先度が高いデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点もある。
（ｂ）第２実施形態の説明
次に、本発明の第２実施形態としてのエンドレス映像記録装置について説明する。
【００８３】
本実施形態のエンドレス映像記録装置（デジタル映像編集システム）は、上述した第１実施形態とはその基本構成は同一であるが、図２に示すマーク消去部１１４におけるマークの消去方法に相違がある。また、マークの消去方法の相違に伴い、エンドレス記録部１００での映像データの記録タイミング及びマーク管理部１１２でのデータベース１１６，１１７の更新タイミング等も第１実施形態と相違する。
【００８４】
以下、本実施形態のエンドレス映像記録装置（デジタル映像編集システム）の構成について、上記の第１実施形態との相違点を中心に説明する。なお、上述したように第１実施形態とはその基本構成は同一であるので、図１及び図２中の符号を用いて各構成要素を示すものとする。ただし、同一機能の構成要素についてはここでは説明を省略する。
本実施形態では、既に記録されているＧＯＰの上に新しいＧＯＰを記録する場合、マーク消去部１１４は、新しいＧＯＰが記録される領域をマークの位置とＧＯＰの大きさとに基づき特定し、特定した領域と重なる旧いＧＯＰに対応するマークをデータベース１１６から消去するようになっている。つまり、第１実施形態のようにマークの位置のみに基づき新しいＧＯＰが記録される領域を上書き可能領域として仮定するのではなく、実際に得られたデータに基づき正確に特定するようになっているのである。
【００８５】
このため、本実施形態では、エンドレス記録部１００は、入力された映像データを記録媒体１２中のエンドレス記録領域に随時記録していくのではなく、設定されたマークに対応するＧＯＰを構成する全映像データが入力されるまでデータメモリ９に一時記録しておき、全映像データが入力されたところで、すなわち、次のＧＯＰの先頭データが入力されたところで、ＧＯＰ単位でエンドレス記録領域に記録するようになっている。また、このようにＧＯＰを構成する全映像データが入力されてからマークの消去が行なわれることにより、マーク管理手段１１２によるデータベース１１６，１１７の更新も、ＧＯＰの記録と同時に一括して行なうようになっている。
【００８６】
次に、上述のごとく構成された本発明の第２実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時の動作について、図１３のフローチャート（ステップＣ１００〜Ｃ２００）と図１４，図１５の説明図を用いて説明する。なお、再生時の動作については第１実施形態と同様であるので、ここでは説明を省略する。
まず、エンドレス記録時においては、図１３に示すように、デジタル化された映像データを映像保存部１０３を介してエンドレス記録部１００に入力する（ステップＣ１００）。そして、入力された映像データを走査し（ステップＣ１１０）、それがマークを設定すべきデータかどうか、つまり、ＧＯＰの先頭データかどうか判定する（ステップＣ１２０）。このとき、走査した映像データがＧＯＰの先頭データではない場合には（ステップＣ１２０のＮＯルート参照）、ステップＣ１３０に進んでデータメモリ９に映像データを記録し、ＧＯＰの先頭データが走査されるまで以上の処理を繰り返していく。
【００８７】
一方、走査した映像データがＧＯＰの先頭データの場合には（ステップＣ１２０のＹＥＳルート参照）、まず、データメモリ９に記録された前回のＧＯＰの大きさと、対応する前回設定したマークの位置とに基づき、そのＧＯＰが記録される領域を特定し、特定した領域が先に記録されたＧＯＰに重なるか否か判定する（ステップＣ１４０）。先に記録されたＧＯＰに重ならない場合にはステップＣ１４０のＮＯルート参照）、ステップＣ１６０に進む。
【００８８】
一方、先に記録されたＧＯＰに重なる場合には（ステップＣ１４０のＹＥＳルート参照）、マーク消去部１１４により、前回のＧＯＰが記録される領域と重なる旧いＧＯＰに対応するマークをデータベース１１６から消去する（ステップＣ１５０）。そして、マーク管理部１１２により、新しく記録するＧＯＰに対応する前回設定したマークの位置と、ＧＯＰの大きさと、そのＧＯＰの記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度と、記録期限とをデータベース１１６に記録し、データベース１１６を更新する（ステップＣ１６０）。また、マークのデータベース１１６の更新とともに、再生可能領域設定部１１５により、データベース１１６に記録されたマークの位置情報等に基づいて再生可能領域のデータベース１１７も更新する（ステップＣ１７０）。
【００８９】
さらに、データベース１１６に記録されたマークとそれに対応するＡＡＵとの関係に基づき、上書きされる旧いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には該当するＡＡＵをパディングストリームに置き換える（ステップＣ１８０）。
そして、以上の処理の後、エンドレス記録部１００は、データメモリ９に記録していた前回のＧＯＰをエンドレス記録領域に新しく記録し（ステップＣ１９０）、続いて、今回のＧＯＰに対応するマークをＧＯＰの先頭データの位置にあわせて設定する（ステップＣ２００）。なお、エンドレス記録の際に映像全体にかかる情報については、ヘッダ記録部１０１において上記処理とは別処理で保存される。
【００９０】
ここで、図１４，図１５はそれぞれ時刻Ｔ，時刻Ｔ＋１におけるエンドレス記録状態を示すものであり、以下、これらの図１４，図１５を用いて上記の処理をより具体的に説明する。
まず、時刻Ｔにおいて次回のＧＯＰの先頭データが入力されたものとする。この時点でマーク消去部１１４では、図１４に示すように、データメモリ９に記録された今回記録するＧＯＰ１３０の大きさと、対応する今回設定したマーク▲１０の位置とに基づき、そのＧＯＰ１３０が記録される領域を特定し、特定した領域が先に記録されたＧＯＰに重なるか否か判定する。ここでは、ＧＯＰ１２２，１２３が特定した領域に重なり、ＧＯＰ１２２に対応するマークは既に消去されているので、ＧＯＰ１２３に対応するマーク▲３を消去する。
【００９１】
マーク消去部１１４によりマーク▲３が消去されると、マーク管理部１１２では、データベース１１６からマーク▲３に対応するデータを全て消去するとともに、マーク▲１０に対応するデータを記録して更新する。また、再生可能領域設定部１１５では、データベース１１６の更新に応じて再生可能領域を変更する。ここでは、マーク▲１０が新たに設定されマーク▲３が消去されることにより再生可能領域はマーク▲４からマーク▲１０に対応するＧＯＰまでの範囲となり、マーク管理部１１２では、再生可能領域の変更に応じてデータベース１１７中の再生開始始点をマーク▲４に変更し、終点をマーク▲１０に変更して更新する。
【００９２】
そして、データベース１１６，１１７の更新と同時にデータメモリ９から読み出したＧＯＰ１３０を前回記録したＧＯＰ１２９の後に続いて記録し、続いて、ＧＯＰ１３１に対応するマーク▲１１を今回記録したＧＯＰ１３０の後端に設定する。
次に、時刻Ｔ＋１においてＧＯＰ１３１に続いて次回のＧＯＰが入力されたものとする。この時点でマーク消去部１１４では、図１５に示すように、データメモリ９に記録された今回記録するＧＯＰ１３１の大きさと、対応する今回設定したマーク▲１１の位置とに基づき、そのＧＯＰ１３１が記録される領域を特定し、特定した領域が先に記録されたＧＯＰに重なるか否か判定する。ここでは、ＧＯＰ１２３のみが特定した領域に重なるが、ＧＯＰ１２３に対応するマークは既に消去されているのでマーク消去部１１４によるマークの消去は行なわれない。
【００９３】
マーク管理部１１２では、データベース１１６にマーク▲１１に対応するデータを記録して更新する。また、再生可能領域設定部１１５では、データベース１１６の更新に応じて再生可能領域を変更する。ここでは、マーク▲１１が新たに設定されることにより再生可能領域はマーク▲４からマーク▲１１に対応するＧＯＰまでの範囲となり、マーク管理部１１２では、再生可能領域の変更に応じてデータベース１１７中の再生開始終点をマーク▲１１に変更して更新する。
【００９４】
そして、データベース１１６，１１７の更新と同時にデータメモリ９から読み出したＧＯＰ１３１を前回記録したＧＯＰ１３０の後に続いて記録し、続いて、ＧＯＰ１３２に対応するマーク▲１２を今回記録したＧＯＰ１３１の後端に設定する。
以上、本発明の第２実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時の動作について詳述したが、上記の説明から分かるように、本エンドレス映像記録装置（デジタル映像処理システム）によれば、第１実施形態と同様に、新しい映像データの上書きにより先に記録された映像データが壊れた場合でも、データベース１１６を参照することによりその領域を外して再生可能領域を設定できるので、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。
【００９５】
また、再生可能領域はマークのデータベース１１６に連動しており、マークが設定／消去される毎に更新されるので、エンドレス記録しながら再生する場合でも常にシームレスな映像再生が可能になるという利点も第１実施形態と同様である。
さらに、本実施形態では、マークの位置と対応するＧＯＰの大きさとに基づき、新しいＧＯＰが記録される領域を特定し、特定した領域内にあるマークをデータベース１１６から消去するようになっているので、より正確に再生可能領域を設定できるようになるという利点があり、特にＧＯＰの大きさのばらつきが大きい場合に有効である。
【００９６】
（ｃ）第３実施形態の説明
次に、本発明の第３実施形態としてのエンドレス映像記録装置について説明する。
本実施形態のエンドレス映像記録装置を適用したエンドレス映像記録装置の概略構成は、上述の第１実施形態と同様に図１に示すブロック図で表される。したがって、ここでは図１に示す概略構成についての説明は省略して、プログラムメモリ８に記録されたプログラム及びアプリーケーションをＣＰＵ３により実行することで得られる機能について、図１６の機能ブロック図を用いて説明する。なお、上述の第１実施形態又は第２実施形態と同一機能の構成要素についてはここでは説明を省略する。
【００９７】
図１６に示すように、本実施形態では、プログラムメモリ８に記録されたプログラム及びアプリーケーションを実行することにより、ＣＰＵ３が、エンドレス記録部（映像データ記録手段）２００，ヘッダ記録部（ヘッダ記録領域設定手段）２０１，映像再生部（映像再生手段）２０２，映像保存部２０３として機能するようになっている。
そして、映像データのエンドレス記録は、上記機能要素のうちのエンドレス記録部２００と、その機能要素であるエンドレス記録領域管理部（エンドレス記録領域設定手段）２１０，優先度管理部（優先度設定手段）２１１，マーク管理部（マーク管理手段）２１２，マーク設定部（マーク設定手段）２１３，マーク消去部（マーク消去手段）２１４，映像分解部（映像分解手段）２１５及びマークデータベース２１６との協働により達成されるようになっている。
【００９８】
エンドレス記録を行う際には、まずエンドレス記録領域管理部２１０により、記録媒体１２中の記録領域のうちエンドレス記録に用いるエンドレス記録領域を設定するようになっている。このエンドレス記録領域管理部２１０の機能は、上述の第１実施形態のエンドレス記録領域管理部１１０と同様であるので説明を省略する。
エンドレス記録部２００では、エンドレス記録領域管理部２１０により設定されたエンドレス記録領域内にてエンドレス記録を実行するようになっている。すなわち、設定したエンドレス記録領域の先頭アドレスから順に映像データを記録していき、エンドレス記録領域一杯に映像データを記録した場合には、エンドレス記録領域の先頭に戻って先に記録した映像データの上から新しい映像データを上書き記録していくことにより、エンドレス記録を実現している。
【００９９】
ただし、本実施形態では、映像データをそのままの形で記録していくのではなく、所定の大きさ（データ量）を有する記録単位（記録セル）内に埋め込んだ形で記録していくようになっている。図１７を参照しながら詳述すると、エンドレス記録部２００では、まず、入力された映像データに対して、マーク設定部２１３において特定の符号化単位毎にマークを設定するようになっている。つまり、例えばＭＰＥＧ方式の場合には、１５枚の映像データから１つのＧＯＰを構成しているが、マーク設定部２１３では、図１７に示すようにこのＧＯＰの先頭位置にマークを設定していくようになっている。
【０１００】
エンドレス記録部２００では、設定されたマークに対応するＧＯＰを構成する全映像データが入力されるまで、入力された映像データをデータメモリ９に一時記録しておくようになっている。そして、全映像データが入力されたところで、映像分解部２１５において映像データをマーク単位、ここでは、ＧＯＰ単位に分解し、分解した映像データ（ＧＯＰ）を所定の記録単位に埋め込むようになっている。この記録単位の大きさは、ＧＯＰが記録単位からはみ出ることがないように、推定されるＧＯＰの最大値よりも大きく設定されている。
【０１０１】
このとき、上述のようにＧＯＰよりも容量の大きい記録単位内にＧＯＰを埋め込むことにより、記録単位内には隙間（無効領域）が生じる。そこで、エンドレス記録部２００では、この記録単位内に生じた無効領域にパディングストリームを挿入し、挿入後にＧＯＰを埋め込んだ記録単位をエンドレス記録領域に記録するようになっている。
マーク設定部２１３で設定したマークはマーク管理部２１２において管理されるようになっている。マーク管理部２１２では、図４に示した第１実施形態のデータベース１１６と同様のマークデータベース２１６を作成し、このマークデータベース２１６によりマークの管理を行なっている。マークデータベース２１６には、マークのエンドレス記録領域中での位置（マークに対応すする記録単位の先頭アドレス）に関連付けられて、マークに対応するＧＯＰの大きさ（記録単位中に占めるＧＯＰの大きさ）と、そのＧＯＰの記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度と、記録期限とが記録されており、エンドレス記録領域に対して先頭のマークから降順に並べられている。
【０１０２】
マーク管理部２１２では、新しくマークが設定されてそのマークに対応する記録単位がエンドレス記録領域に記録される毎に、設定されたマークに対応するデータをマークデータベース２１６に書き加えていくようになっている。そして、記録単位がエンドレス記録領域一杯に記録され、再びエンドレス記録領域の先頭から記録されるようになると、マークデータベース２１６の先頭に戻り、新しく設定されたマークに対応する記録単位を既に記録されている記録単位の上に上書き記録していくようになっている。このとき、記録単位の大きさは一定であり１回に上書きされる範囲は固定されるため、新しい記録単位と上書きされる旧い記録単位とは完全に一致するようになっている。
【０１０３】
このように既に記録されている記録単位の上に新しい記録単位を上書き記録する場合、エンドレス記録部２００では、まず、新しい記録単位が上書きされる旧い記録単位に対応するマークをマーク消去部２１４によりマークデータベース２１６から消去するようになっている。そして、新しく設定したマークに対応するデータを書き加えた後、マークデータベース２１６を更新するようになっている。
【０１０４】
また、このとき記録単位を上書きした際に、上書きして消去された記録単位内の映像データ（ＧＯＰ）に対応する音声データ（ＡＡＵ）がエンドレス記録領域内に残存している可能性がある。このようにＡＡＵが消去されずに残存していると、再生時に映像のない音声だけのデータが出力されてしまう。そこで、エンドレス記録部２００では、記録単位を上書きする際には、マークデータベース２１６に記録されたＧＯＰとそれに対応するＡＡＵとの関係に基づき、上書きされた古いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には、図１８に示すように該当するＡＡＵをパディングストリームに置き換えるようになっている。
【０１０５】
マーク管理部２１２では、上記のマークデータベース２１６をデータメモリ９上に作成するとともに、記録媒体１２中にデータベース記録領域を確保して、このデータベース記録領域に所定の時間間隔でデータメモリ９上に一時記録したデータベース２１６を上書き記録していくようになっている。なお、マークデータベース２１６をデータベース記録領域に上書きする時間間隔の設定については上述の第１実施形態と同様であるので説明は省略する。
【０１０６】
また、優先度管理部２１１についても上述の第１実施形態の優先度管理部１１１と同様の機能であるので、ここでは説明は省略する。同様にヘッダ記録部２０１，映像保存部２０３についても上述の第１実施形態のヘッダ記録部１０１，映像保存部１０３と同様の機能であるので説明は省略する。
映像再生部２０２について説明すると、映像再生部２０２は、エンドレス記録された映像を再生させるための手段であり、映像復号化部７と記録媒体１２との間のインタフェースにもなっている。映像を再生する際、映像再生部２０２では、まず、映像を再生する上で不可欠な基本情報をヘッダ記録領域から読み込み、次に、再生開始箇所をマークデータベース２１６からマーク単位で検索し、検索したマークに対応する映像データをエンドレス記録領域から読み出して再生を開始するようになっている。また、マークデータベース２１６からのマークの検索を順方向又は逆方向に連続して行なうことにより、再生される映像の早送り又は巻き戻しを実現するようにもなっている。
【０１０７】
次に、上述のごとく構成された本発明の第３実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）の作用及び効果について、図１９〜図２３を参照しながら説明する。
まず、エンドレス記録時の動作について、図１９に示すフローチャート（ステップＤ１００〜Ｄ２１０）を用いて説明する。
【０１０８】
まず、エンドレス記録時においては、図１９に示すように、デジタル化された映像データを映像保存部２０３を介してエンドレス記録部２００に入力する（ステップＤ１００）。そして、入力された映像データを走査し（ステップＤ１１０）、それがマークを設定すべきデータかどうか、つまり、ＧＯＰの先頭データかどうか判定する（ステップＤ１２０）。このとき、走査した映像データがＧＯＰの先頭データではない場合には（ステップＤ１２０のＮＯルート参照）、ステップＤ１３０に進んでデータメモリ９に映像データを記録し、ＧＯＰの先頭データが走査されるまで以上の処理を繰り返していく。
【０１０９】
一方、走査した映像データがＧＯＰの先頭データの場合には（ステップＤ１２０のＹＥＳルート参照）、まず、データメモリ９に記憶されていた映像データを映像分解部２１５においてＧＯＰ単位に分解する（ステップＤ１４０）。次に、分解したＧＯＰを所定の記録単位に埋め込み（ステップＤ１５０）、さらに、記録単位とＧＯＰとの隙間（無効領域）にパディングストリームを埋め込む（ステップＤ１６０）。
【０１１０】
そして、上記の記録単位が上書きされる旧い記録単位に対応するマークをマーク消去部２１４によりマークデータベース２１６から消去し（ステップＤ１７０）、新たに上記の記録単位に対応するマークのエンドレス記録領域中での位置（記録単位の先頭アドレス）と、ＧＯＰの大きさ（記録単位中に占めるＧＯＰの大きさ）と、記録時刻と、ＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度と、記録期限とをマークデータベース２１６に記録してマークデータベース２１６を更新する（ステップＤ１８０）。
【０１１１】
さらに、マークデータベース２１６に記録されたＧＯＰとそれに対応するＡＡＵとの関係に基づき、上書きされる旧いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には該当するＡＡＵをパディングストリームに置き換える（ステップＤ１９０）。
そして、以上の処理の後、エンドレス記録部２００は、データメモリ９に記録していた上記の記録単位をエンドレス記録領域に新しく記録し（ステップＤ２００）、続いて、今回のＧＯＰに対応するマークをＧＯＰの先頭データの位置にあわせて設定する（ステップＤ２１０）。なお、エンドレス記録の際に映像全体にかかる情報については、ヘッダ記録部２０１において上記処理とは別処理で保存される。
【０１１２】
次に、再生時の動作について、図２０に示すフローチャート（ステップＥ１００〜Ｅ１３０）を用いて説明する。
エンドレス記録中に記録した映像を再生するときには、まず、再生したい映像をマーク単位で指定し（ステップＥ１００）、指定したマークに対応する映像に関する基本情報を記録媒体１２内にエンドレス記録領域とは別に確保されたヘッダ記録領域から読み込む（ステップＥ１１０）。
【０１１３】
次に、その映像の再生開始箇所をマークデータベース２１６からマーク単位で検索し、検索したマークに対応する記録単位をエンドレス記録領域から読み出して映像を再生する（ステップＥ１２０）。このとき、エンドレス記録領域から読み出される記録単位には、映像データであるＧＯＰとともにパディングストリームが隙間部分に埋め込まれているが、映像再生部２０２において処理される際にパディングストリームは自動的に廃棄されてＧＯＰのみが再生される。
【０１１４】
そして、再生終了操作が行なわれたか否か判定し（ステップＥ１３０）、再生終了操作が行われるまでステップＥ１２０の処理を繰り返し行なう。
以上、本発明の第３実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時及び再生時の動作について詳述したが、上記の説明から分かるように、本エンドレス映像記録装置（デジタル映像処理システム）によれば、ＧＯＰの大きさにばらつきがある場合でも、所定の大きさの記録単位毎に映像データを記録していくことで、先に記録された旧い映像データＧＯＰは新しい記録単位の上書きにより完全に消去されるので、先に記録されたＧＯＰの一部が残存することがない。したがって、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。
【０１１５】
また、先に記録された旧いＧＯＰが完全に消去されることにより、上述の第１実施形態及び第２実施形態のように再生を開始する度にエンドレス記録領域中の再生可能な領域を検索する必要がないという利点もある。
さらに、ＧＯＰが埋め込まれた記録単位中の空き領域にパディングストリームを埋め込んでエンドレス記録領域に記録するので、再生時に記録単位中の無効データ部分を取り除く必要がなく、ＭＰＥＧのデータストリームとして整合性を保ったまま復号化して再生することが可能になるという利点もある。
【０１１６】
さらに、新しい記録単位が上書き記録されることにより旧い記録単位中に記録されていたＧＯＰが消去されたときには、マークデータベース２１６に記録されたＧＯＰとＡＡＵとの関係に基づき、消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録するので、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【０１１７】
また、記録単位にはそれぞれマークが設定され、マークの位置はマークデータベース２１６に記録されているので、マークを用いることでエンドレス記録領域上での記録単位の位置を検索することができ、これにより、再生したい映像を容易且つ速やか検索することができるという利点がある。さらに、マークデータベース２１６からのマークの検索を順方向又は逆方向に連続して行なうことにより、早送り機能及び巻き戻し機能が容易に実現できるようになるという利点もある。
【０１１８】
上記の利点に加えて、本エンドレス映像記録装置（デジタル映像処理システム）には第１実施形態及び第２実施形態と同様に次のような利点もある。
つまり、本エンドレス映像記録装置（デジタル映像処理システム）でも、空き領域の増減に合わせてエンドレス記録の領域を動的に増減させることが可能であり、また、エンドレス記録領域管理部２１０で常時エンドレス記録の領域を監視するとともに，他のアプリケーションからの領域解放要求を受け付けている。
【０１１９】
そして、図２１に示すようにエンドレス記録に使用可能な領域が増えた場合は、新しく記録する記録単位２４１を旧い記録単位２２９の上に上書きせずに拡張された領域へ記録し、マークデータベース２１６に拡張した新しい領域を追加する。また、エンドレス記録領域を解放するように要求された場合には、図２２に示すように古い記録単位２２８〜２３３を消去して記録領域を解放するとともに、新しい記録単位２４０を消去されずに残っている最も古い記録単位２３４の上に上書き記録し、マークデータベース２１６から解放した領域に対応するデータを削除する。
【０１２０】
したがって、本エンドレス映像記録装置（デジタル映像処理システム）によれば、記録媒体１２中の記録領域を効率的に利用することができるとともに、重要なアプリケーションの実行を妨げることなくエンドレス記録を継続することが可能になるという利点がある。また、他のアプリケーションからの要求よりも優先して記録媒体１２中の所定領域をエンドレス記録領域として設定する場合には、他のアプリケーションの実行状況によらず確実にエンドレス記録を行なうことができるという利点がある。
【０１２１】
また、本エンドレス映像記録装置（デジタル映像処理システム）では、映像データを記録する際に、記録単位に対応させて映像内容に応じた優先度と記録期限とをマークデータベース２１６に記録しており、例えば、図２３に示すように、新しい記録単位２４１を上書きする場合には、マークデータベース２１６を参照して記録単位の中で記録期限に達している記録単位２３６〜２４０を調べ、その中で一番優先度の低い記録単位２３６〜２３８の集合を調べる。そして、一番優先度の低い記録単位２３６〜２３８の中で一番古い記録単位２３６から消去する。
【０１２２】
したがって、本エンドレス映像記録装置（デジタル映像処理システム）によれば、ユーザが主に視聴したいデータを優先的に残しながらエンドレス記録を行なうことができ、また、優先度が高く且つ新しい映像ほど長く残すことができるようになるという利点がある。さらに、情報の新鮮度が高く且つ映像内容の優先度が高いデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点もある。
【０１２３】
（ｄ）第４実施形態の説明
次に、本発明の第４実施形態としてのエンドレス映像記録装置について説明する。
本実施形態のエンドレス映像記録装置を適用したエンドレス映像記録装置の概略構成は、上述の第１実施形態と同様に図１に示すブロック図で表される。したがって、ここでは図１に示す概略構成についての説明は省略して、プログラムメモリ８に記録されたプログラム及びアプリーケーションをＣＰＵ３により実行することで得られる機能について、図２４の機能ブロック図を用いて説明する。なお、上述の各実施形態と同一機能の構成要素についてはここでは説明を省略する。
【０１２４】
図２５に示すように、本実施形態では、プログラムメモリ８に記録されたプログラム及びアプリーケーションを実行することにより、ＣＰＵ３が、エンドレス記録部（映像データ記録手段）３００，ヘッダ記録部（ヘッダ記録領域設定手段）３０１，映像再生部（映像再生手段）３０２，映像保存部３０３として機能するようになっている。
そして、映像データのエンドレス記録は、上記機能要素のうちのエンドレス記録部３００と、その機能要素であるエンドレス記録領域管理部（エンドレス記録領域設定手段）３１０，優先度管理部（優先度設定手段）３１１，マーク管理部（マーク管理手段）３１２，マーク設定部（マーク設定手段）３１３，マーク消去部３１４，ファイル作成部（ファイル作成手段）３１５，ファイル選択部（ファイル作成手段）３１８及びマークデータベース３１６との協働により達成されるようになっている。
【０１２５】
エンドレス記録を行う際には、まずエンドレス記録領域管理部３１０により、記録媒体１２中の記録領域のうちエンドレス記録に用いるエンドレス記録領域を設定するようになっている。なお、エンドレス記録領域管理部３１０の機能は、上述の第１実施形態のエンドレス記録領域管理部１１０と同様であるので説明を省略する。
本実施形態では、さらに、設定したエンドレス記録領域内に、ファイル作成部２１５により複数のファイルを作成するようになっている。作成するファイルの数は任意に設定することができ、また、エンドレス記録領域内に収まる程度において任意の大きさに設定できるようになっている。
【０１２６】
そして、エンドレス記録部３００では、ファイル作成部３１５において作成されたファイルを用いてエンドレス記録を実行するようになっている。すなわち、入力さされた映像データをファイル内に記録していき、ファイルが一杯になったときには次のファイルに記録し、さらに、全てのファイルが一杯になったときには、映像データが記録されたファイルのうちの一つを削除して新しいファイルを作成し、作成した新しいファイル内に映像データを記録していくことにより、エンドレス記録を実現しているのである。
【０１２７】
例えば、図２５に示す場合では、ファイル３２１が一杯になると、次に、ファイル３２２，３２３，３２４，３２５と記録していき、全てのファイル３２１〜３２５が一杯になると、これらのファイル３２１〜３２５のうちの一つを削除して新しいファイルを作成するようになっている。具体的にどのファイルを削除するかについては後述する。
このとき、エンドレス記録部３００では、特定の符号化単位で映像データを記録していくようになっている。例えばＭＰＥＧ方式で符号化された映像データの場合には、映像データをＧＯＰ単位でファイルに記録していき、ファイルに新たなＧＯＰを記録する領域が無くなったときには、そのＧＯＰは次のファイルに記録するようになっている。
【０１２８】
また、エンドレス記録部３００では、入力された映像データに対して、マーク設定部３１３において特定の符号化単位毎にマークを設定するようになっている。例えば、上述のようにＭＰＥＧ方式で符号化された映像データの場合には、ＧＯＰの先頭位置にマークを設定していくようになっている。
マーク設定部３１３で設定したマークはマーク管理部３１２において管理されるようになっている。マーク管理部３１２では、図２６に示すようなマークデータベース３１６を作成し、このマークデータベース３１６によりマークの管理を行なっている。マークデータベース３１６には、マークのエンドレス記録領域中での位置に関連付けられて、マークが属するファイル番号と、マークに対応する映像データ（ＧＯＰ）の記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度とが記録されており、マークの位置に対して昇順に並べられている。マーク管理部３１２では、新しくマークが設定されてそのマークに対応するＧＯＰがファイルに記録される毎に、設定されたマークに対応するデータをマークデータベース３１６に書き加えて、マークデータベース３１６を更新するようになっている。
【０１２９】
また、全てのファイルが記録された映像データにより一杯になり、新しいファイルを作成するためにファイルのうちの一つが削除されたときには、削除されたファイルに対応するマークをマーク消去部３１４によりマークデータベース３１６から消去するようになっている。そして、新しく設定したマークに対応するデータを書き加えた後、マークデータベース３１６を更新するようになっている。
【０１３０】
このとき、ファイルを削除した際に、削除されたファイル内の映像データ（ＧＯＰ）に対応する音声データ（ＡＡＵ）が他のファイル内に残存している可能性がある。このようにＡＡＵが消去されずに残存していると、再生時に映像のない音声だけのデータが出力されてしまう。そこで、エンドレス記録部３００では、ファイルを削除する際には、マークデータベース３１６に記録されたＧＯＰとそれに対応するＡＡＵとの関係に基づき、上書きされた古いＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には、該当するＡＡＵをパディングストリームに置き換えるようになっている。
【０１３１】
マーク管理部３１２では、上記のマークデータベース３１６をデータメモリ９上に作成するとともに、記録媒体１２中にデータベース記録領域を確保して、このデータベース記録領域に所定の時間間隔でデータメモリ９上に一時記録したマークデータベース３１６を上書き記録していくようになっている。なお、マークデータベース３１６をデータベース記録領域に上書きする時間間隔の設定については上述の第１実施形態と同様であるので説明は省略する。
【０１３２】
次に、優先度管理部３１１とファイル選択部３１８について説明する。
優先度管理部３１１は、映像内容に応じて映像データに優先度を設定する手段であり、マーク設定部３１３によりマークが設定される毎に映像データをＥＰＧ（Ｅｌｅｃｔｒｉｃ Ｐｒｏｇｒａｍ Ｇｕｉｄｅ）の情報に基づき分類し、それぞれに予め定めた優先度を設定して自動的にマークデータベース３１６に記録するようになっている。
【０１３３】
ファイル選択部３１８は、エンドレス記録部３００が映像データを記録するファイルを優先度に応じて選択する手段である。ファイルを削除する際に優先度の低い映像データを記録したファイルから順に削除していくためには、一つのファイル内には同一の優先度の映像データが記録されている必用がある。そこで、ファイル選択部３１８では、一つのファイル内には同一の優先度の映像データのみが記録されるように、優先度に応じて記録するファイルを選択するようになっている。
【０１３４】
例えば、図２５に示す場合において、ファイル３２１には優先度１の映像データが記録されて一杯になっており、ファイル３２２には優先度２の映像データが記録されて未だ空きがあるとする。このとき、新たに優先度３の映像データが入力されたとすると、ファイル選択部３１８は、ファイル３２２ではなくファイル３２３を選択し、エンドレス記録部３００はこの選択されたファイル３２３内に映像データを記録するようになっている。また、新たに優先度１の映像データが入力された場合は、ファイル選択部３１８は、ファイル３２２，３２３ではなく別のファイル３２４を選択するようになっている。なお、ファイル選択部３１８では、空きファイルが複数存在する場合には、エンドレス記録領域の先頭アドレス側のファイルから記録していくようになっている。
【０１３５】
そして、ファイル作成部３１５では、全てのファイルが一杯になり旧いファイルを削除する必要が生じたときに、優先度が一番低い映像データを記録したファイルから順に削除していくようになっている。優先度が一番低い映像データを記録したファイルが複数ある場合には、その中で最も旧いファイルから削除していくようになっている。また、優先度が設定されていない場合も同様に最も旧いファイルから削除していくようになっている。
【０１３６】
なお、ヘッダ記録部３０１，映像保存部３０３については、上述の第１実施形態のヘッダ記録部３０１，映像保存部３０３と同様の機能であるので説明は省略する。また、映像再生部３０２については、上述の第３実施形態の映像再生部２０２と同様の機能であるのでこれについても説明は省略する。
次に、上述のごとく構成された本発明の第４実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時の動作について、図２７に示すフローチャート（ステップＦ１００〜Ｆ２２０）を用いて説明する。なお、再生時の動作については第３実施形態と同様であるので、ここでは説明を省略する。
【０１３７】
エンドレス記録時においては、図２７に示すように、デジタル化された映像データを映像保存部３０３を介してエンドレス記録部３００に入力する（ステップＦ１００）。そして、入力された映像データを走査し（ステップＦ１１０）、それがマークを設定すべきデータかどうか、つまり、ＧＯＰの先頭データかどうか判定する（ステップＦ１２０）。このとき、走査した映像データがＧＯＰの先頭データでない場合には（ステップＦ１２０のＮＯルート参照）、ステップＦ２２０に進んで所定のファイルに映像データを記録する。
【０１３８】
一方、走査した映像データがＧＯＰの先頭データの場合には（ステップＦ１２０のＹＥＳルート参照）、まず、マーク設定部３１３においてＧＯＰの先頭位置にマークを設定し（ステップＦ１３０）、次に、その映像の優先度に応じてファイル選択部３１８により映像データを記録すべきファイルを選択する（ステップＦ１４０）。
そして、選択されたファイルに新たにＧＯＰを記録する空き領域があるか否か判定し（ステップＦ１５０）、空き領域がある場合にはステップＦ２００に進み（ステップＦ１５０のＹＥＳルート参照）、マークのエンドレス記録領域中での位置と、マークが属するファイル番号と、マークに対応する映像データ（ＧＯＰ）の記録時刻と、そのＧＯＰに対応するＡＡＵの位置と、記録した映像データの内容と、データの優先度とをマークデータベース３１６に記録してマークデータベース３１６を更新し（ステップＦ２１０）、選択したファイルに映像データを記録する（ステップＦ２２０）。
【０１３９】
一方、選択されたファイルに空き領域がない場合には（ステップＦ１５０のＮＯルート参照）、未だ映像データが記録されていない空きファイルがあるか否か判定する（ステップＦ１６０）。空きファイルがある場合には（ステップＦ１６０のＹＥＳルート参照）、ステップＦ２１０に進んでマークデータベース３１６に設定したマークに対応するデータを記録して更新し、さらに、その空きファイルに映像データを記録する（ステップＦ２２０）。
【０１４０】
全てのファイルに映像データが記録され空きファイルがない場合には（ステップＦ１６０のＮＯルート参照）、ファイル作成部３１５により全ファイルのうちで優先度が一番低い映像データを記録したファイルを削除する。優先度が一番低い映像データを記録したファイルが複数ある場合には、その中で最も旧いファイルを削除する（以上、ステップＦ１７０）。そして、削除したファイルに含まれるＧＯＰに対応するマークをマーク消去部３１４によりマークデータベース３１６から消去し（ステップＦ１８０）、さらに、マークデータベース３１６に記録されたＧＯＰとそれに対応するＡＡＵとの関係に基づき、消去されたＧＯＰに対応するＡＡＵが残存しているかを確認し、残存していた場合には該当するＡＡＵをパディングストリームに置き換える（ステップＦ１９０）。
【０１４１】
そして、ファイルが削除された領域にファイル作成部３１５により新たにファイルを作成し（ステップＦ２００）、ステップＦ２１０において、設定したマークに対応するデータをマークデータベース３１６に記録して更新した後、新たに作成したファイルに映像データを記録する（ステップＦ２２０）。なお、エンドレス記録の際に映像全体にかかる情報については、ヘッダ記録部３０１において上記処理とは別処理で保存される。
【０１４２】
以上、本発明の第４実施形態としてのエンドレス映像記録装置（デジタル映像処理システム）のエンドレス記録時の動作について詳述したが、上記の説明から分かるように、本エンドレス映像記録装置（デジタル映像処理システム）によれば、映像データの特定単位であるＧＯＰの大きさにばらつきがある場合でも、ファイルの削除により先に記録された旧いＧＯＰは完全に消去されるので、先に記録された映像データの一部が残存することがない。したがって、壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。また、マーク単位の制御や記録単位の制御を行なうことなくエンドレス記録を継続することができるという利点もある。
【０１４３】
さらに、ＧＯＰ毎にマークを設定しているので、マークを用いることでＧＯＰのエンドレス記録領域上での位置を容易に検索でき、これにより、再生したい映像を容易且つ速やか検索することができるという利点がある。さらに、マークデータベース３１６からのマークの検索を順方向又は逆方向に連続して行なうことにより、早送り機能及び巻き戻し機能が容易に実現できるようになるという利点もある。
【０１４４】
また、映像データをファイルにＧＯＰ単位で記録するので、一つのＧＯＰが２つのファイルに分かれて記録されることを防止することができるという利点もある。
さらに、ファイルの削除にともないＧＯＰが消去されたときには、マークデータベース３１６に記録されたＧＯＰとＡＡＵとの関係に基づき、消去されたＧＯＰに対応するＡＡＵをパディングストリームに書き換えて記録するので、上書きにより消去されたＧＯＰに対応するＡＡＵが残存することにより映像の無い音声だけのデータが出力されることを防止することができるという利点もある。
【０１４５】
また、本エンドレス映像記録装置（デジタル映像処理システム）によれば、全てのファイルの記録領域一杯に映像データが記録されたときには、優先度の低い映像データを記録するファイルを削除して新しいファイルを作成するので、ユーザが主に視聴したいデータを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。
さらに、優先度が同一の映像データを記録するファイルが複数存在する場合には、記録した時間が旧いファイルから削除していくので、優先度が高く且つ新しい映像ほど長く残すことができるようになるという利点もある。
【０１４６】
上記の利点に加えて、本エンドレス映像記録装置（デジタル映像処理システム）には第１実施形態〜第３実施形態と同様に次のような利点もある。
つまり、本エンドレス映像記録装置（デジタル映像処理システム）でも、空き領域の増減に合わせてエンドレス記録の領域を動的に増減させることが可能であり、また、エンドレス記録領域管理部３１０で常時エンドレス記録の領域を監視するとともに，他のアプリケーションからの領域解放要求を受け付けている。
【０１４７】
ただし、本実施形態では、ファイル単位でエンドレス記録の領域を増減するようになっており、例えば、他のアプリケーションの使用領域の解放によりエンドレス記録に使用可能な領域が増えた場合には、増えた領域に新たにファイルを作成し、逆に、エンドレス記録領域を解放するように要求された場合には、優先度の低いファイルを削除して記録領域を解放する。
【０１４８】
したがって、本エンドレス映像記録装置（デジタル映像処理システム）によれば、記録媒体１２中の記録領域を効率的に利用することができるとともに、重要なアプリケーションの実行を妨げることなくエンドレス記録を継続することが可能になるという利点がある。また、他のアプリケーションからの要求よりも優先して記録媒体１２中の所定領域をエンドレス記録領域として設定する場合には、他のアプリケーションの実行状況によらず確実にエンドレス記録を行なうことができるという利点がある。
【０１４９】
（ｅ）その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述の第１実施形態では、新しいＧＯＰが上書きされる領域を、設定したマークが位置するＧＯＰを含めて２つのＧＯＰの範囲と仮定し、この２つのＧＯＰ分の領域を上書き可能領域に指定して、指定した上書き可能領域内のＧＯＰに対応するマークをデータベース１１６から消去するようになっているが、上書き可能領域の指定方法はこれに限定されるものではない。例えば、設定したマークの位置から所定のデータ量で表される範囲を上書き可能領域に指定するなど、設定したマークの位置のみで上書き可能領域が決まるものであればよい。
【０１５０】
また、上述の第１実施形態及び第２実施形態において、ＧＯＰの先頭部分が上書きにより消去されてしまった映像データについては、パディングストリームに書き換えるようにしてもよい。これにより、再生可能領域を設定しなくても壊れた映像データを再生させることによる映像の乱れが発生することなく、シームレスな映像再生が可能になるという利点がある。
【０１５１】
また、上述の第３実施形態では、ＧＯＰが埋め込まれた記録単位中の空き領域にパディングストリームを埋め込むようになっているが、空き領域（無効データ部分）のままにしておくことも可能である。ただし、この場合には無効データ部分を取り除いてから映像復号化部７に出力し復号化する必要がある。
また、上述の第４実施形態において、第１実施形態〜第３実施形態と同様に、各映像データに記録期限を設定しておき、全てのファイルの記録領域一杯に映像データが記録されたときには、記録期限に達している映像データを記録するファイルの中で優先度の低い映像データを記録するファイルを削除して新しいファイルを作成するようにしてもよい。この場合には、情報の新鮮度が高く且つ映像内容の優先度が高いデータを含んだファイルを優先的に残しながらエンドレス記録を行なうことが可能になるという利点がある。
【０１５２】
また、上述の各実施形態では、映像データの特定単位としてＧＯＰを用いているが、２つ以上のＧＯＰを１単位として特定単位にしてもよく、さらに、一つ以上のＡＡＵの単位や、ＧＯＰとＡＡＵとを組み合わせた単位を特定単位として用いてもよい。
さらに、上述の各実施形態では、映像データがＭＰＥＧ方式により符号化されている場合について説明したが、符号化方式はＭＰＥＧ方式に限定されるものではなく、本発明のエンドレス映像記録装置は、種々の方式で符号化された映像データに対応できるものである。
【産業上の利用可能性】
【０１５３】
以上のように、本発明のエンドレス映像記録装置は、デジタル映像のエンドレス記録に有用であり、特に、動画像符号化方式の国際標準であるＭＰＥＧを用いて符号化したデジタル映像のエンドレス記録に適している。
【図面の簡単な説明】
【０１５４】
【図１】本発明の第１実施形態としてのエンドレス映像記録装置を適用したデジタル映像編集システムの概略構成を示すブロック図である。
【図２】本発明の第１実施形態としてのエンドレス映像記録装置にかかる機能ブロック図である。
【図３】本発明の第１実施形態としてのエンドレス映像記録装置にかかるマークの設定方法を説明するための図である。
【図４】本発明の第１実施形態としてのエンドレス映像記録装置にかかるマークのデータベースを示す図である。
【図５】本発明の第１実施形態としてのエンドレス映像記録装置にかかる再生可能領域のデータベースを示す図である。
【図６】本発明の第１実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するためのフローチャートである。
【図７】本発明の第１実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するための模式図であり、時刻Ｔにおける状態を示す図である。
【図８】本発明の第１実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するための模式図であり、時刻Ｔ＋１における状態を示す図である。
【図９】本発明の第１実施形態としてのエンドレス映像記録装置にかかる再生時の動作を説明するためのフローチャートである。
【図１０】本発明の第１実施形態としてのエンドレス映像記録装置にかかるエンドレス記録領域の拡張を説明するための模式図である。
【図１１】本発明の第１実施形態としてのエンドレス映像記録装置にかかるエンドレス記録領域の縮小を説明するための模式図である。
【図１２】本発明の第１実施形態としてのエンドレス映像記録装置にかかる上書き領域の設定方法を説明するための模式図である。
【図１３】本発明の第２実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するためのフローチャートである。
【図１４】本発明の第２実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するための模式図であり、時刻Ｔにおける状態を示す図である。
【図１５】本発明の第２実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するための模式図であり、時刻Ｔ＋１における状態を示す図である。
【図１６】本発明の第３実施形態としてのエンドレス映像記録装置にかかる機能ブロック図である。
【図１７】本発明の第３実施形態としてのエンドレス映像記録装置にかかるマークの設定方法を説明するための図である。
【図１８】本発明の第３実施形態としてのエンドレス映像記録装置にかかるＡＡＵの処理方法を説明するための模式図である。
【図１９】本発明の第３実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するためのフローチャートである。
【図２０】本発明の第３実施形態としてのエンドレス映像記録装置にかかる再生時の動作を説明するためのフローチャートである。
【図２１】本発明の第３実施形態としてのエンドレス映像記録装置にかかるエンドレス記録領域の拡張を説明するための模式図である。
【図２２】本発明の第３実施形態としてのエンドレス映像記録装置にかかるエンドレス記録領域の縮小を説明するための模式図である。
【図２３】本発明の第３実施形態としてのエンドレス映像記録装置にかかる上書き領域の設定方法を説明するための模式図である。
【図２４】本発明の第４実施形態としてのエンドレス映像記録装置にかかる機能ブロック図である。
【図２５】本発明の第４実施形態としてのエンドレス映像記録装置にかかる映像データのファイルへの記録方法を説明するための図である。
【図２６】本発明の第４実施形態としてのエンドレス映像記録装置にかかるマークのデータベースを示す図である。
【図２７】本発明の第３実施形態としてのエンドレス映像記録装置にかかるエンドレス記録時の動作を説明するためのフローチャートである。
【図２８】従来のエンドレス記録を説明するための模式図である。
【図１】
0004485109.tif 000002
【図２】
0004485109.tif 000003
【図３】
0004485109.tif 000004
【図４】
0004485109.tif 000005
【図５】
0004485109.tif 000006
【図６】
0004485109.tif 000007
【図７】
0004485109.tif 000008
【図８】
0004485109.tif 000009
【図９】
0004485109.tif 000010
【図１０】
0004485109.tif 000011
【図１１】
0004485109.tif 000012
【図１２】
0004485109.tif 000013
【図１３】
0004485109.tif 000014
【図１４】
0004485109.tif 000015
【図１５】
0004485109.tif 000016
【図１６】
0004485109.tif 000017
【図１７】
0004485109.tif 000018
【図１８】
0004485109.tif 000019
【図１９】
0004485109.tif 000020
【図２０】
0004485109.tif 000021
【図２１】
0004485109.tif 000022
【図２２】
0004485109.tif 000023
【図２３】
0004485109.tif 000024
【図２４】
0004485109.tif 000025
【図２５】
0004485109.tif 000026
【図２６】
0004485109.tif 000027
【図２７】
0004485109.tif 000028
【図２８】
0004485109.tif 000029