(57)【特許請求の範囲】
【請求項１】
入力される映像情報を記録媒体に記録する映像記録装置であって、
所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御手段と、
上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別手段と、
上記再配置を一度に行う回数を設定する設定手段とを備え、
上記データ制御手段は、上記識別手段によって識別された映像情報に関する再配置を、上記設定手段によって設定された回数ずつ複数回に分割して実行することを特徴とする映像記録装置。
【請求項２】
上記データ制御手段は、上記記録媒体上で映像情報と映像情報との間に空きスペースが生じた場合に、この空きスペースを埋めるように上記再配置を行うことを特徴とする請求項１記載の映像記録装置。
【請求項３】
上記データ制御手段は、上記記録された映像情報を消去するためのスイッチの操作に基づいて、対象となる映像情報を消去すると共に、上記再配置を行うことを特徴とする請求項１記載の映像記録装置。
【請求項４】
上記データ制御手段は、上記映像記録装置の電源投入スイッチの操作に応じて上記再配置を行うことを特徴とする請求項１記載の映像記録装置。
【請求項５】
上記データ制御手段は、上記映像記録装置の電源オフスイッチの操作に応じて上記再配置を行うことを特徴とする請求項１記載の映像記録装置。
【請求項６】
上記再配置の動作に関する情報を表示する表示手段を更に備えることを特徴とする請求項１記載の映像記録装置。
【請求項７】
上記データ制御手段は、上記記録媒体上の複数セクタに渡って記録される各映像情報を単位として上記再配置を行うことを特徴とする請求項１記載の映像記録装置。
【請求項８】
装置本体の電源の種類を識別する電源識別手段を更に備え、
上記データ制御手段は、上記電源識別手段によって識別された電源がＡＣ電源であるときに、上記再配置を実行することを特徴とする請求項１記載の映像記録装置。
【請求項９】
装置本体の電源の種類及び残量を識別する電源識別手段を更に備え、
上記データ制御手段は、上記電源識別手段によって識別された電源がバッテリーであった場合には、その残量が所定レベル以上あるときに、上記再配置を実行することを特徴とする請求項１記載の映像記録装置。
【請求項１０】
上記データ制御手段は、互いに所定の距離範囲外において散在するデータ記録済み領域についてのみ上記再配置を実行することを特徴とする請求項１記載の映像記録装置。
【請求項１１】
上記記録媒体はハードディスクであることを特徴とする請求項１乃至１０のいずれか１項記載の映像記録装置。
【請求項１２】
入力される映像情報を記録媒体に記録するコンピュータに、
所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御手順と、
上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別手順と、
上記再配置を一度に行う回数を設定する設定手順とを実行させるプログラムを記憶したコンピュータ読み取り可能な記録媒体であって、
上記データ制御手順では、上記識別手順で識別された映像情報に関する再配置を、上記設定手順で設定された回数ずつ複数回に分割して実行することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１３】
上記データ制御手順では、上記記録媒体上で映像情報と映像情報との間に空きスペースが生じた場合に、この空きスペースを埋めるように上記再配置を行うことを特徴とする請求項１２記載のコンピュータ読み取り可能な記録媒体。
【請求項１４】
上記データ制御手順では、上記記録された映像情報を消去するためのスイッチの操作に基づいて、対象となる映像情報を消去すると共に、上記再配置を行うことを特徴とする請求項１２記載のコンピュータ読み取り可能な記録媒体。
【請求項１５】
上記データ制御手順では、上記コンピュータの電源投入スイッチの操作に応じて上記再配置を行うことを特徴とする請求項１２記載のコンピュータ読み取り可能な記録媒体。
【請求項１６】
入力される映像情報を記録媒体に記録する映像記録装置における映像記録方法であって、
所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御工程と、
上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別工程と、
上記再配置を一度に行う回数を設定する設定工程とを備え、
上記データ制御工程では、上記識別工程で識別された映像情報に関する再配置を、上記設定工程で設定された回数ずつ複数回に分割して実行することを特徴とする映像記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、固体磁気ディスクメモリや光磁気ディスクメモリ、光ディスクメモリ等に動画や静止画を記録するビデオカメラ等に用いて好適な映像記録装置に関する。
【０００２】
【従来の技術】
従来の映像記録再生装置としては、アナログ映像信号を磁気テープに記録するビデオテープレコーダがある。このような磁気記録再生装置に対して、映像信号をデジタル信号に変換した後、磁気テープに記録するデジタルＶＴＲ、固体ディスクや光磁気ディスクに記録するディスクビデオ、フラッシュメモリやＳＲＡＭ等の固体メモリに記録する固体メモリビデオ等が提案されている。これらのビデオシステムでは、情報量の削減のために入力デジタル信号に圧縮処理を施しており、少ない記憶容量で多くの動画情報や静止画情報の記録を可能にしている。
【０００３】
このような映像記録装置の圧縮方式は、一般的にまず、画像を水平ｎ×垂直ｎ個の画素ごとに複数のブロックに分割し、各ブロックごとにディスクリートコサイン変換（ＤＣＴ）等の直交変換を施し、各係数を所定のビット数に丸めることで量子化する。画像情報は低域に偏っているため、高周波成分のビット数を減らすことでデータ量を削減することができる。また、ハフマン符号化等の可変長符号化により出現確率に応じたデータ圧縮を行うことができる。さらに、動画の映像はフレーム間での相関が強いので、この性質を用いてフレーム間の差分を抽出することで、大幅に圧縮をかけることが可能になる。これらの圧縮技術を組み合わせて動画像の圧縮を行い、データ量を削減した上で固体磁気ディスクメモリや光ディスクメモリ等に記録する動画像記録システムが各種提案されている。
【０００４】
【発明が解決しようとする課題】
上述の動画像記録システムにおいては、単位時間あたり動画像のデータ量が多いため、できるだけ高速でディスクメモリとの間で入出力を行う必要がある。ところが、動画の記録と消去を何回か繰り返すと、メモリ内の消去された空きスペースと記録されたデータがそれぞれ断片化してしまい、このため映像を連続して記録するスペースが少なくなり、高速なデータ入出力が困難になってくるなどの問題があった。
【０００５】
本発明は上記の問題を解決するために成されたもので、記録媒体上に映像データを連続して記録できるスペースを常に確保できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、入力される映像情報を記録媒体に記録する映像記録装置であって、所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御手段と、上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別手段と、上記再配置を一度に行う回数を設定する設定手段とを備え、上記データ制御手段は、上記識別手段によって識別された映像情報に関する再配置を、上記設定手段によって設定された回数ずつ複数回に分割して実行することを特徴とする。
【０００７】
また、本発明は、入力される映像情報を記録媒体に記録するコンピュータに、所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御手順と、上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別手順と、上記再配置を一度に行う回数を設定する設定手順とを実行させるプログラムを記憶したコンピュータ読み取り可能な記録媒体であって、上記データ制御手順では、上記識別手順で識別された映像情報に関する再配置を、上記設定手順で設定された回数ずつ複数回に分割して実行することを特徴とするコンピュータ読み取り可能な記録媒体であることを特徴とする。
また、本発明は、入力される映像情報を記録媒体に記録する映像記録装置における映像記録方法であって、所定のスイッチの操作に基づいて、上記記録媒体上に記録された映像情報の記録位置を変更する再配置を行うデータ制御工程と、上記記録媒体上のデータ記録済み領域とデータ未記録領域の分布状態を検出して、上記再配置を行うべき映像情報を識別する識別工程と、上記再配置を一度に行う回数を設定する設定工程とを備え、上記データ制御工程では、上記識別工程で識別された映像情報に関する再配置を、上記設定工程で設定された回数ずつ複数回に分割して実行することを特徴とする。
【０００８】
【発明の実施の形態】
以下、図面を参照し、本発明の実施の形態について説明する。
（第１実施形態）
図１は本発明の第１の実施の形態の構成を示す図である。図１において、ビデオカメラ１０１で撮影された被写体１１０の映像信号は、加算器１０８へ入力されると共に、データ圧縮回路１０２へ入力される。記録手段あるいはデータ制御手段としてのデータ圧縮回路１０２では、制御手段としてのマイクロコンピュータ（以下、マイコンと称す）１０４から指示された圧縮率とタイミングでデータを圧縮して、記録媒体あるいはメモリ手段としてのハードディスク１０３に記録する。マイコン１０４は、ハードディスク１０３に記録された映像データを、映像選択スイッチ１０５と映像消去スイッチ１０６の状態に基づいて選択し消去する。次に、後述するようにしてハードディスク１０３のデータの並びを再配置することで最適化する。この映像選択、映像消去、再配置の状態は、キャラクタジェネレータ１０７で生成され、加算器１０８でビデオカメラ１０１からの映像信号とミックスされて表示手段としてのディスプレイ１０９に表示される。なお、１１１は本発明によるコンピュータ読み取り可能な記録媒体としてのメモリであり、半導体メモリ、磁気媒体、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ等が用いられ、後述の図３、図６、図７にフローチャートで示す処理をマイコン１０４で実行するプログラムが格納されている。
【０００９】
次に、ハードディスク１０３上のデータの並び及びデータ再配置による最適化について、図２を用いて説明する。図２（ａ）はハードディスク１０３のデータ配置を示す図である。ハードディスク１０３は、同心円状に外側からトラック１、トラック２、トラック３、トラック４、トラック５と記録トラックがあり、各トラックはセクタ１からセクタ８までさらに細かく分かれている。データはこのセクタ単位で映像の各カットがハードディスク１０３に記録される。以降、１トラック目の１セクタをセクタ１１、３トラック目の５セクタをセクタ３５のように表現するものとする。
【００１０】
図２（ｂ）は、映像をハードディスク１０３に記録した際に、各セクタにどのように記録されるかを示した図である。何も記録されていないハードディスク１０３に映像データが記録される場合は、トラック１のセクタ１（セクタ１１）から順に記録される。従って、まず６セクタの記録容量を必要とする映像１は、セクタ１１から１２、１３、１４、１５、１６までの領域を使用して記録を完了する。次に、３セクタの記憶容量を必要とする映像２は、セクタ１７、１８、そして２トラック目に進みセクタ２１に記憶される。さらに、４セクタの記憶容量を必要とする映像３は、セクタ２２、２３、２４、２５に記憶されて完了する。以下さらに、別な映像を連続して記憶する場合も、同様にハードディスク上で連続的な配置になるように記憶される。
【００１１】
さて、映像１、２、３まで書き込んだ状態で、映像２を削除（消去）するとすると、セクタ１７、１８、２１のデータが削除されてこの部分が空きになる。次に、５セクタの記憶容量を必要とする映像４を書き込もうとすると、セクタ１７、１８、２１、２６、２７と非連続になってしまい、ハードディスクの記録、再生の速度が遅くなる。そこで、セクタ１７、１８、２１を削除した後、データを再配置して、ハードディスクの最適化を行う。映像１はそのままだが、セクタ２２からセクタ２５まで書かれている映像３を、図２（ｃ）に示すように、セクタ１７、１８、２１、２２に移動させる。これにより、その次に５セクタの記憶容量を必要とする映像４を記録するときには、セクタ２３、２４、２５、２６、２７とハードディスク上に連続して書かれる。
【００１２】
図３はマイコン１０４の動作を示すフローチャートであり、ステップＳ３０１〜３１０から成る。これら各ステップＳ３０１〜３１０はメモリ１１１に記録されたプログラムに従って行われる。図４は上記処理中におけるディスプレイ表示動作を示す図である。
図３において、ステップＳ３０１から始まり、まずキャラクタジェネレータ１０７を通してディスプレイ１０９に映像番号を表示する（Ｓ３０２）。例えば、図４（ａ）の画面１のごとく“映像番号：１”と表示する。次に、映像選択スイッチ１０５が押されているかどうかチェックし（Ｓ３０３）、押されていれば、映像番号を増加させて（Ｓ３０５）、新映像番号を表示する（Ｓ３０６）。例えば、図４（ｂ）の画面２のごとく“映像番号：２”と番号を増加させて表示する。
【００１３】
ステップＳ３０３で映像選択スイッチ１０５がオフの場合は、さらに映像消去スイッチ１０６が押されているかどうかチェックし（Ｓ３０４）、押されている場合は、現在表示中の映像番号の映像を消去し（Ｓ３０７）、映像消去中の表示を出す（Ｓ３０８）。例えば、図４（ｃ）の画面３のごとく“映像番号：２：消去中”と表示する。そして、この直後にハードディスク１０３のデータを前述のようにして再配置することで最適化を行う（Ｓ３０９）。このとき最適化を行っている旨の表示を出す（Ｓ３１０）。例えば、図４（ｄ）の画面４のごとく“データ最適化中”と表示して使用者に知らせる。この再配置のアルゴリズムとしては、例えばハードディスクの空きエリアに一旦映像信号をコピーした後に再配置すべき空きエリアにコピーする（映像単位でもセクタ単位でもよい）方法、あるいは始めから順次セクタ単位で空きエリアに書き込んで行く方法等、種々の方法が考えられる。なお、再配置処理（映像情報再配置処理）時のデータの一時退避用メモリは、ハードディスク上でなく、他のメモリを用いてもよく、そのワークメモリも１セクタ分あれば十分である。
【００１４】
（第２、第３実施形態）
図５は第２、第３の実施の形態の構成を示す図であり、図１と同一の番号は同一の動作をするので説明を省略する。図５において、スイッチ５０１は主電源スイッチで、このスイッチをオンにすることで、マイコン１０４、スイッチ５０２、スイッチ５０３に通電される。スイッチ５０２は電源スイッチで、マイコン１０４にスイッチの状態を知らせる。スイッチ５０３はマイコン１０４で制御されて、ビデオカメラ１０１、データ圧縮回路１０２、ハードディスク１０３、キャラクタジェネレータ１０７、ディスプレイ１０９等の各部に電源を供給する。
【００１５】
図６は第２の実施の形態の動作を示すフローチャートである。電源が切断されている状態から始まり（Ｓ６０１）、まずスイッチ５０１がオン（Ｓ６０２）になると、マイコン１０４に通電される（Ｓ６０３）。マイコン１０４はスイッチ５０２の状態をチェックし（Ｓ６０４）、オフならばスイッチ５０２の状態をチェックし続け、オンならばスイッチ５０３をオンにすることで（Ｓ６０５）、マイコン以外の各部の電源をオンにする（Ｓ６０６）。
【００１６】
各部の電源がオンになったところでシステムの初期化を行い（Ｓ６０７）、次にハードディスク１０３のデータを再配置することで最適化を行う（Ｓ６０８）。このとき最適化を行っている旨の表示を出す（Ｓ６０９）。以上で撮影または再生の準備が完了する（Ｓ６１０）。
【００１７】
図７は第３の実施の形態の動作を示すフローチャートである。電源が各部に通電されている状態から始まり（Ｓ７０１）、スイッチ５０１がオフ（Ｓ７０２）となったら、すぐにハードディスク１０３のデータを再配置する最適化を行い（Ｓ７０３）、最適化を行っている旨の表示を出す（Ｓ７０４）。最適化が終了したら、マイコン１０４はスイッチ５０３をオフにして、マイコン以外の各部の電源を切断する（Ｓ７０５）。
【００１８】
上述した各実施の形態によれば、ハードディスク１０３上のデータとデータとの間に消去等により空きスペースが生じた場合に、後ろのデータを詰めて空きスペースを埋めるように再配置を行うことにより最適化が行われるので、データが常に連続的に記録されるようになる。
【００１９】
（第４実施形態）
次に本発明の第４の実施形態について説明する。
本実施形態は、電源がＡＣ電源の場合、バッテリーの場合には、その残量が充分あるときに、データ最適化処理を行うようにしたものである。
【００２０】
図８は、本発明の第４の実施形態の構成を示すブロック図である。
同図において、ビデオカメラ１０１より出力された映像信号は、データ圧縮回路１０２へと供給され制御手段としてのマイクロコンピュータ１０４より指示された圧縮率とタイミングでデータ圧縮され、ハードディスク１０３へと供給される。
【００２１】
またビデオカメラ１０１より出力された映像信号は、加算器１０８によって、キャラクタジェネレータ１０７より出力された映像選択、映像消去、再配置等の制御状態の情報と加算され、ディスプレイ１０９に表示される。
【００２２】
また電源系統について説明すると、バッテリー８０３と、ＡＣ電源を使用可能とするためのＡＣアダプタ８０２を用いてＡＣ電源８０１を、電源選択スイッチ８０４の切換動作により選択的に使用することができ、主電源スイッチ５０１を介してマイクロコンピュータ１０４へと供給される。
【００２３】
また電源選択スイッチ８０４（第一識別手段）によりいずれの電源が選択されているかを示すスイッチ状態（電源状態）検知情報が、 マイクロコンピュータ１０４へと供給されるとともに、電源電圧の電圧検知情報が、マイクロコンピュータ１０４へと供給され、特にバッテリー使用時の減電検知等が行われる。
【００２４】
また５０２は主電源スイッチ５０１によってマイクロコンピュータ１０４に主電源が供給されている状態で、ビデオカメラシステムとしての電源をオン、オフ制御する電源スイッチ、５０３はマイクロコンピュータ以外の各回路部へと電源を供給するためのスイッチ、また１０５はハードディスク１０３に記録されている映像情報を選択するための映像選択スイッチ、１０６は映像選択スイッチ１０５によって選択された映像情報を消去する消去スイッチである。
【００２５】
以上のように構成されたビデオカメラ装置における動作を図９のフローチャートを用いて説明する。
【００２６】
ステップＳ９０１で処理をスタートすると、ステップＳ９０２でスイッチ５０２の状態を判別し、スイッチ５０２がオフからオンへと切り換わった場合には、ステップＳ９０３へと移行し、スイッチ５０２がオンからオフへと切り換わった場合にはステップＳ９２２へと移行し、スイッチ５０２がオンのときは、ステップＳ９１１へと移行する。
【００２７】
スイッチ５０２がオンで、ステップＳ９１１で映像情報の番号を表示し、ステップＳ９１２で映像選択スイッチ１０５がオンされていれば、ステップＳ９２０へと移行し、映像情報の番号を増加させ、ステップＳ９２１において新たな映像情報の番号を表示する。
【００２８】
またステップＳ９１２で映像選択スイッチ１０５がオフであれば、ステップＳ９１３へと進み、電源の種別の検知を行い、ＡＣ電源であれば、映像消去スイッチ１０６の状態を判別する。
【００２９】
一方、ステップＳ９１３で、電源の種別（種類）がバッテリーであった場合には、ステップＳ９１４で電圧が所定値以上であるか否かを判別し、電圧が所定値（所定レベル）以上であれば、ステップＳ９１５へと進んで映像消去スイッチ１０５の指示に応じた処理を行い、電源電圧が所定値以下であったなら、ステップＳ９０２へと復帰し、結果として消去を禁止する。
【００３０】
すなわちこの処理により、ＡＣ電源のとき、及びバッテリーの電源電圧が所定値以上であるときには、 消去動作を可能とし、バッテリー使用時で且つ電源電圧が所定値以下のときは、消去を禁止する。
【００３１】
ステップＳ９１５で、映像消去スイッチ１０６が操作されており、消去動作の指示が出された場合は、ステップＳ９１６へと移行して現在の映像番号の映像情報を消去し、ステップＳ９１７で映像情報を消去中であることを表示し、ステップＳ９１９で、前述したのと同様にデータ最適化処理を行い、ステップＳ９１９でデータ最適化処理中であることを表示し、ステップＳ９０２へと復帰する。
すなわちこの処理において、映像情報を消去するごとにデータ最適化が行われる。
【００３２】
上述のステップＳ９０２でスイッチ５０２がオフからオンへと切り換えられたことが判別された場合には、ステップＳ９０３でスイッチ５０３をオンにしてマイクロコンピュータ１０４以外の各回路部へと電源を供給し（Ｓ９０４）、ステップＳ９０５でシステムを初期化する。
【００３３】
続いてステップＳ９０６で、電源の種別を判別し、電源の種別がＡＣ電源であった場合には、ステップＳ９０８で、前述したのと同様にデータ最適化処理を行い、ステップＳ９０９でデータ最適化処理中であることを表示し、ステップＳ９１０で撮影／再生準備を完了した後、ステップＳ９０２へと復帰する。
【００３４】
またステップＳ９０６で電源がバッテリーであることが判別された場合には、ステップＳ９０７で電圧が所定値以上であるか否かを判別し、電圧が所定値以上であれば、ステップＳ９０８へと進んで前記データ最適化処理を実行し、電圧が所定値に達していなければ、ステップＳ９０８のデータ最適化処理を飛ばしてステップＳ９１０の撮影／再生準備を完了し、ステップＳ９０２へと復帰する。
【００３５】
次にステップＳ９０２で、スイッチ５０２がオンからオフに切り換えられてステップＳ９２２へと移行した場合はについて説明する。
ステップＳ９２２で、電源の種別を判別し、電源の種別がＡＣ電源であった場合には、ステップＳ９２４で、前述したのと同様にデータ最適化処理を行い、ステップＳ９２５でデータ最適化処理中であることを表示し、ステップＳ９２６でスイッチ５０３をオフにし、マイクロコンピュータ１０４以外の各回路への電源供給をオフにする。
【００３６】
またステップＳ９２２で電源がバッテリーであることが判別された場合には、ステップＳ９２３で電圧が所定値以上であるか否かを判別し、電圧が所定値以上であれば、ステップＳ９２４へと進んで前記データ最適化処理を実行し、電圧が所定値に達していなければ、ステップＳ９２４のデータ最適化処理を飛ばしてステップＳ９２６の処理を実行し、ステップＳ９０２へと復帰する。
【００３７】
以上の処理により、電源がＡＣのとき、及びバッテリー残量が充分あるときにデータ最適化を実行することができ、データ最適化処理中の電源切れを防止することができる。
【００３８】
（第５実施形態）
次に本発明の第５の実施形態について説明する。本実施形態は、図９のフローチャートにおけるステップＳ９０８、ステップＳ９１８、ステップＳ９２４で行われるデータ最適化処理の他の例を示すもので、第１０図にその処理のフローチャートを示す。
【００３９】
本実施形態は、記録媒体上のすべての不連続領域についてデータ最適化処理を行うと、長い処理時間を要するため、不連続領域が近接している場合には、ピックアップの動き量が少なくてもよく、アクセスタイムがそれほど長くならないが、不連続領域が大きく離れているときは、アクセスするたびにピックアップの動き量が大きくなり、アクセスタイムが長くかかることを考慮し、不連続領域が相対的に所定距離以上離れているデータ領域のみ最適化を図るようにすることにより、データ最適化処理に要する時間を節減するものである。
【００４０】
同図において、ステップＳ９３０で処理をスタートすると、ステップＳ９３１で記録されている画像のファイルのＮＯを１とし、ステップＳ９３２へと移行し、ステップＳ９３１で指定したファイルが存在するか否かを判別する。指定されたファイルが存在しない場合には、後述のステップＳ９３７の処理へと移行する。指定されたファイルが存在する場合には、ステップＳ９３３、９３４へと進み、そのファイルを構成するデータ領域に不連続領域が存在するか否かを判定し（第二識別手段）、不連続領域が存在しない場合には、ステップＳ９３７の処理へと進む。
【００４１】
ステップＳ９３４で、不連続領域が存在する場合には、ステップＳ９３５へと移行し、記録媒体上において、不連続部分の相対距離が所定の距離ＴＨより離れているか否かを判定し、所定の距離以上離れている場合のみステップＳ９３６へと移行して映像ファイルのデータ最適化を実行し、ステップＳ９３７へと移行する。ステップＳ９３５で、不連続部分の相対距離が所定の距離ＴＨ以下であった場合には、データ最適化処理を行わずに、ステップＳ９３７へと移行する。
【００４２】
ステップＳ９３７の処理においては、ファイルＮＯに１を加えて次のファイルを指定し、ステップＳ９３８へと進み、記録媒体上の全てのファイルについてデータ最適化処理の要否の判定あるいはデータ最適化処理が行われたか否かを判定し、すべてのファイルに付いて処理が終了した場合には、ステップＳ９３９へと進んでこのサブルーチンを終了し、まだ未処理のファイルが存在する場合には、ステップＳ９３２の処理へと戻り、上記の処理を繰り返し行う。
【００４３】
（第６実施形態）
本実施形態もデータ最適化処理を効率よく、撮影動作に支障を来たさないように、一度にあまり多くの時間をかけずに、分割して行うようにしたものである。本実施形態では、一回のデータ最適化処理ごとに、全てのファイルを処理せず、１回に所定回数（本実施形態では３回）ずつ行うようにしたものである。
【００４４】
図１１に本実施形態における処理を示すフローチャートを示す。同図において、図１０の第５の実施形態と同様の処理を行うステップには、同一の符号を付し、その説明を省略する。
【００４５】
同図のフローチャートにおいて、図１０のフローチャートと異なるのは、ステップＳ９５１、ステップ９５７、ステップＳ９５８の処理のみである。
【００４６】
ステップＳ９５１では、データ最適化処理を行うファイル数をカウントするカウンタに１を入力する。ステップＳ９３２〜ステップＳ９３６の処理は図１０と同様である。そしてステップＳ９５７では、ファイルＮＯを１インクリメントするとともに、カウンタの内容も１インクリメントする。
【００４７】
続いてステップＳ９５８で、データ最適化処理の対象となったファイル数、すなわちカウンタの内容が４になったなら、サブルーチンを抜け、メインルーチンへと復帰する。尚、ステップＳ９５８内の設定回数を変更することにより、１回にデータ最適化処理を行うファイル数を変更することができる。
【００４８】
（第７実施形態）
次に本発明における第７の実施形態について説明する。図１２において、図８に示す第５の実施形態と同一構成部分については、同一符号を用いてその説明を省略する。
【００４９】
同図において、第８図と異なるのは、データ圧縮回路１０２の出力側に符号量測定回路１００１が設けられ、その結果がマイコン１０４へと供給されるようになっている点と、最適化実行スイッチ１００２が設けられ、操作者の意思でデータ最適化処理を実行し得るようにした点である。またハードディスク１０３の空き領域の残量はマイコン１０４にて常時管理されている。
【００５０】
符号量測定回路１００１は、データ圧縮回路１０２より出力される出力信号より、現在の記録データレートを判別してマイコン１０４へと供給するとともに、ハードディスク１０３の空き容量を比較し、記録残量時間を演算し、キャラクタジェネレータ１０７を介してディスプレイ１０９に表示するとともに、その残量時間に応じて操作者にデータ最適化処理を促す警告、メッセージ等を表示するものである。
【００５１】
図１５（ａ），（ｂ）は、それぞれディスク残量、最適化を促すメッセージを表示したディスプレイ画面をそれぞれ示すものである。
【００５２】
図１３は、本実施形態の処理を示すフローチャートである。
同図において、ステップＳ１１０１で処理をスタートすると、ステップＳ１１０２で，図１５（ａ）に示すように、ハードディスク１０３上の連続空き領域からハードディスク残量表示を行い、ステップＳ１１０３で映像選択スイッチ１０５の状態を判別する。
【００５３】
ステップＳ１１０３で、映像選択スイッチ１０５がオンなら、ステップＳ１１０５で選択する映像情報の番号を増加し、ステップＳ１１０６で新たな映像情報の番号を表示し、ステップＳ１１０９へと移行する。
【００５４】
ステップＳ１１０３で映像選択スイッチ１０５がオフであれば、ステップＳ１１０４へと移行し、映像消去スイッチ１０６の状態を判別する。
【００５５】
ステップＳ１１０４で映像消去スイッチ１０６がオフならそのままステップＳ１１０９へと移行し、映像消去スイッチ１０６がオンならステップＳ１１０７へと移行し、現在の映像番号の映像情報を消去し、ステップＳ１１０８で映像情報を消去中であることを表示し、ステップＳ１１０９へと移行する。
【００５６】
ステップＳ１１０９で、不連続のデータ領域を検出し、ステップＳ１１１０で不連続領域が存在しなければ、ステップＳ１１０２へと復帰し、不連続領域が存在する場合には、ステップＳ１１１１に移行して電源の状態を検知し、ＡＣ電源が使用されている場合、及びＡＣ電源でなくバッテリー電源であって且つステップＳ１１１２で電源電圧が所定値以上あると判定された場合には、ステップＳ１１１３へと移行してデータ最適化処理を実行した場合のハードディスク１０３の空き容量残量を推定し、ステップＳ１１１４でデータ最適化処理の実行を促す表示を行う（図１５（ｂ））。
【００５７】
続いてステップＳ１１１５で、操作者がデータ最適化処理の実行を行うための最適化実行スイッチ１００２の状態を判別し、スイッチが操作されていた場合には、ステップＳ１１１６でデータ最適化処理を行い、ステップＳ１１１７で、データ最適化処理を実行中であることを表示し、ステップＳ１１０２へと復帰する。
【００５８】
またステップＳ１１１５で最適化実行スイッチ１００２が操作されていない場合、ステップＳ１１１２でバッテリー電源電圧が所定値に満たない場合には、データ最適化処理を行わずにステップＳ１１０２へと復帰する。
【００５９】
図１４は、データ最適化処理の動作及び残量表示を説明するための図である。同図（ａ）は、映像１がハードディスク１０３上のセクタ１１〜１６を使用して記録されており、映像２がセクタ１７、１８、２１を使用して記録され、映像３がセクタ２２〜２５を使用して記録されている状態（分布状態）を示している。そしてセクタ残量は、２７セクタであるとする。
【００６０】
ここで同図（ｂ）に示すように、映像２を消去することにより、セクタ１７、１８、２１に空きセクタが生じる。
【００６１】
この状態で新たに映像４の記録を行った場合には、同図（ｃ）に示すように、映像２の消去後の空き領域を使用せず、ハードディスク１０３上の記録の最後尾に付け加える形で記録が行われる。同図では、セクタ２３〜２７からなる５セクタからなる映像４が記録されており、新たな記録はそのアクセスの効率から考えてハードディスク１０３上の最後尾に追加する形で行われる。
【００６２】
その理由は、データを常に記録済セクタの最後尾から続けて記録するのは、連続する空き領域に記録を行ってアクセスタイムを短くするようにするためであり、データの途中が消去されたとき、ここに新たに記録情報を書き込もうとすると、新たに記録する画像情報がその領域に入りきれない場合は、そこから他の空き領域にピックアップを移動しなければならないため、アクセスタイムが長くなり、記録を効率よく行うことができないからである。したがって、残量も同図（ｂ）に示すように、映像２を消去しても、途中の空き領域は含めず、２７セクタのまま表示する。
【００６３】
この状態で、同図（ｃ）に示すように新たに映像４の記録を行った場合には、映像２の消去後の空き領域を使用せず、ハードディスク１０３上の記録の最後尾に付け加える形で記録が行われる。同図では、セクタ２３〜２７からなる５セクタからなる映像４が記録されており、その結果残りセクタは２２セクタと表示されている。このように、記録済み（データ記録済み）領域に、消去によって空き領域（データ未記録領域）が生じても、これを表示するセクタ残量には含めない。
【００６４】
ここで、データ並べ替えにより、空きセクタのデータを前づめし、データ最適化処理を行った場合を同図（ｄ）に示す。映像２を消去した空きセクタに映像３、映像４の記録セクタをシフトし、空き領域が埋められている。これによって、実質的にセクタ残量が増加し、表示も２５セクタに変化する。
【００６５】
以上のように、映像情報の一部を消去することにより、途中に空きセクタができた場合、この領域はセクタ残量表示に含めず、データ最適化処理を行った後は、空きセクタが増加したことを表示するようにしたので、操作者に誤解を与えることを防止し、常にアクセスタイムの短い操作性、信頼性の良好なカメラを提供することができる。
【００６６】
なお、各実施の形態での記録媒体としては磁気記録のハードディスク１０３を使用したが、その他光ディスク、光磁気ディスク、磁気テープ、フラッシュメモリ、ＲＡＭを用いてもよい。
【００６７】
【発明の効果】
以上説明したように、本発明によれば、映像情報の消去時、電源投入時または電源切断時などに、記録媒体上の映像情報を再配置して最適化を逐次行うことにより、動画の消去と記録を繰り返しても、映像情報が断片化することがなく、記録媒体上に連続した記録スペースを確保することができ、また再配置処理を一度に大量に行わず、複数回に分割して実行することにより、再配置処理のために記録動作に支障が生じることも軽減できる。このため記録媒体の性能を十分引き出すことができ、高データレートで高画質な動画像を高速に記録・再生することができる効果がある。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示す構成図である。
【図２】本発明の第１の実施の形態の動作を示す構成図である。
【図３】本発明の第１の実施の形態のアルゴリズムを示すフローチャートである。
【図４】本発明の第１の実施の形態の表示動作を示す構成図である。
【図５】本発明の第２、第３の実施の形態を示す構成図である。
【図６】本発明の第２の実施の形態のアルゴリズムを示すフローチャートである。
【図７】本発明の第３の実施の形態のアルゴリズムを示すフローチャートである。
【図８】本発明の第４の実施の形態を示す構成図である。
【図９】本発明の第４の実施の形態のアルゴリズムを示すフローチャートである。
【図１０】本発明の第５の実施の形態のアルゴリズムを示すフローチャートである。
【図１１】本発明の第６の実施の形態のアルゴリズムを示すフローチャートである。
【図１２】本発明の第７の実施の形態を示す構成図である。
【図１３】本発明の第７の実施の形態のアルゴリズムを示すフローチャートである。
【図１４】本発明の第７の実施の形態の残量表示を説明するための図である。
【図１５】本発明の第７の実施の形態の残量表示例を示す図である。
【符号の説明】
１０３  ハードディスク
１０４  マイコン
１０５  映像選択スイッチ
１０６  映像消去スイッチ
１０７  キャラクタジェネレータ
１０９  ディスプレイ
１１１  メモリ
５０１  主電源スイッチ
１００１  符号量測定回路
【図１】
0004095165.tif 000002
【図２】
0004095165.tif 000003
【図３】
0004095165.tif 000004
【図４】
0004095165.tif 000005
【図５】
0004095165.tif 000006
【図６】
0004095165.tif 000007
【図７】
0004095165.tif 000008
【図８】
0004095165.tif 000009
【図９】
0004095165.tif 000010
【図１０】
0004095165.tif 000011
【図１１】
0004095165.tif 000012
【図１２】
0004095165.tif 000013
【図１３】
0004095165.tif 000014
【図１４】
0004095165.tif 000015
【図１５】
0004095165.tif 000016