(57)【要約】【課題】特別なファイルを設けることなく、ファイルの非破壊編集をできるようにすると共に、編集後のファイルを編集前のファイルと同様に利用できるようにする。【解決手段】ファイルについての詳細情報管理表（ディレクトリなど）と、ファイルについての記憶領域管理表（ＦＡＴなど）とが設けられるハードディスク３３に記録されたファイルについて非破壊編集を行う場合に、編集対象位置を含む領域単位に対応する記憶領域管理表のデータとして、制御部２０が、編集の態様や読み出し単位ととなる所定の領域単位のデータについてどのように処理すべきかなどを示す情報を付加し、編集後において、記録媒体上に存在すべきファイルについての詳細情報を詳細情報管理表において適切に保持するようにする。【選択図】図１
2005078768.tif 000002
【特許請求の範囲】
【請求項１】
個々のファイルの詳細情報を管理するための詳細情報管理表と、個々のファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な記録媒体と、
前記記録媒体に記録されているファイルに対する編集指示入力を受け付ける受付手段と、
受け付けた前記編集指示入力に基づいて、目的とするファイルの編集対象位置に対応する前記記憶領域管理表における前記所定の領域単位の情報として、編集の態様に関する情報を付加するようにする付加手段と、
受け付けた前記編集指示入力に基づいて、前記詳細情報管理表の情報を更新する更新手段と
を備えることを特徴とする情報編集装置。
【請求項２】
被写体の画像を撮像する撮像手段と、
前記撮像手段を通じて撮像された被写体の画像の画像データをファイルとして記録保持する記録媒体であって、個々のファイルの詳細情報を管理するための詳細情報管理表と、個々のファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な記録媒体と、
前記記録媒体に記録されているファイルに対する編集指示入力を受け付ける受付手段と、
受け付けた前記編集指示入力に基づいて、目的とするファイルの編集対象位置に対応する前記記憶領域管理表における前記所定の領域単位の情報として、編集の態様に関する情報を付加する付加手段と、
受け付けた前記編集指示入力に基づいて、前記詳細情報管理表の情報を更新する更新手段と
を備えることを特徴とする撮像装置。
【請求項３】
個々のファイルの詳細情報を管理するための詳細情報管理表と、個々のファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な記録媒体に記録されたファイルの編集方法であって、
前記記録媒体に記録されているファイルに対する編集指示入力を受け付ける受付ステップと、
受け付けた前記編集指示入力に基づいて、目的とするファイルの編集対象位置に対応する前記記憶領域管理表における前記所定の領域単位の情報として、編集の態様に関する情報を付加する付加ステップと、
受け付けた前記編集指示入力に基づいて、前記詳細情報管理表の情報を更新する更新ステップと
を有することを特徴とする情報編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、ハードディスクなどのランダムアクセスが可能な記録媒体にファイルとして記録されているデータを編集する装置、ランダムアクセスが可能な記録媒体に撮像して得た被写体の画像データ等を記録する装置、および、これらの装置でデータの編集時に用いられる方法に関する。
【背景技術】
【０００２】
大容量かつランダムアクセスが可能な記録媒体として、ハードディスク、ＭＯ（Magneto Optical Disk）、ＰＤ（Phase changer rewritable Disk）、ｚｉｐ、ＳｕｐｅｒＤｉｓｋなどの種々のものが提供されている。これらの記録媒体は、例えば、パーソナルコンピュータや携帯情報端末の記録媒体として用いられるほか、近年においては、小型化、軽量化が進み、デジタルビデオカメラやデジタルスチルカメラなどの持ち運ばれて使用される情報機器の記録媒体としても用いられるようになってきている。
【０００３】
そして、デジタルビデオカメラを用いて動画と音声とを記録媒体に記録した場合や、デジタルスチルカメラを用いて多数の静止画を撮影して記録媒体に記録した場合などにおいては、記録した後にファイルを分割したり、結合したりするいわゆる編集処理を行う場合が多い。
【０００４】
例えば、子供の運動会のビデオを撮影したような場合においては、自分の子供の登場場面だけを編集して残すようにしたり、また、旅行先においてデジタルスチルカメラで撮影した多数の写真（静止画）を場所や日にち、あるいは、写真に写っているメンバーなどにより分類するようにしたりする場合などが考えられる。
【０００５】
従来、このような画像データや音声データの編集処理を行う場合には、一時的にではあるが、編集対象のデータを移動したり、コピーしたりするための空き領域が記録媒体に必要になる。そして、空き領域が足りない場合には、他の記録媒体を併用するようにしたり、また、現在の容量の足りない記録媒体に記録されているデータを整理するなどの必要が生じる。また、ファイルの分割、結合、コピーといった編集処理を行う場合に、編集処理のためのファイル管理が面倒であり、不慣れなユーザー（使用者）にとっては編集作業は難しいものとなってしまっている。
【０００６】
このため、以下に示す特許文献１には、各ファイルを管理するための管理データ（参照情報）を階層的に持つようにすることによって、従来のようにファイルの分割、結合、コピーなど、物理的にデータを動かすことなく、複数のファイルから同じデータの参照を行えるようにする技術が提案されている。
【０００７】
すなわち、この特許文献１に記載の技術は、記録媒体上に形成された各ファイルについては、これをマスタファイルとして管理し、ユーザーには、各マスタファイルの少なくとも一部のデータを管理するシェアドファイルを形成して、このシェアドファイルを通じて各マスターファイルのデータを認識させるようにするものである。
【０００８】
したがって、この特許文献１に記載の技術を用いることにより、論理的に形成される参照情報を介して、目的とするファイルの一部のデータを１つのファイルのデータとして利用するようにしたり（ファイルの分割をしたり）、また、目的とする複数のファイルのデータを１つのファイルのデータとして利用するようにしたり（ファイルの結合をしたり）するなどのことが比較的に容易に行うことができるようにされる。
【０００９】
このように、この特許文献１に記載された技術は、記録媒体に記録されている各ファイルについては手を加えることなく、非破壊編集的にファイルを論理的に編集することができるようにするものであり、面倒な操作を行って編集することもなく、比較的短時間に、複雑な編集を行うようにすることもできるようにされる。
【特許文献１】特開２０００−０９０６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、上述した特許文献１に記載の技術の場合には、ファイルの分割、結合、データのコピーを行わずに複数のファイルから同じデータの参照を行えるようにするために、論理的に形成する参照情報を介してデータを扱うことになる。このため、記録媒体に記録されたファイルを他の機器で同様に扱うようにする場合に、手間がかかる場合があると考えられる。
【００１１】
例えば、デジタルビデオカメラやデジタルスチルカメラの利用を考えると、撮影後(及び編集後)のファイルはパーソナルコンピュータなどの外部機器へ持ち出すといった使用形態が考えられる。その際に特許文献１に記載の技術を持ち出し先の外部機器においても利用できるようにするためには、参照情報＋参照されている(複数に渡る)実データをすべて持ち出す必要がある。この場合には、実際には使用しないデータも全て持ち出す必要があるし、また、参照情報を介してファイルを利用するためのソフトウエアも必要になる。
【００１２】
このため、特許文献１に記載の技術により、論理的に分割するようにしたり、結合するようにしたりしたファイルについては、それらを外部に持ち出す際に、１つのファイルに書き出すことにより、目的とするデータからなる実ファイルを形成し、これを外部機器に持ち出すようにするといった処理が必要になる。また、目的とするデータからなる実ファイルを形成する場合には、当該実ファイルを形成するだけの空き容量が記録媒体に必要になる。
【００１３】
以上のことにかんがみ、この発明は、非破壊編集用のデータファイルを設けることなく、記録媒体に記録されたファイルを非破壊編集できるようにすると共に、編集後のファイルについても、編集前のファイルと同様に外部機器に転送して利用できるようにする装置方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、請求項１に記載の発明の情報編集装置は、
個々のファイルの詳細情報を管理するための詳細情報管理表と、個々のファイルの記憶領域の使用状態を所定の単位領域毎に管理する記憶領域管理表とが設けられるランダムアクセスが可能な記録媒体と、
前記記録媒体に記録されているファイルに対する編集指示入力を受け付ける受付手段と、
受け付けた前記編集指示入力に基づいて、目的とするファイルの編集対象位置に対応する前記記憶領域管理表における前記所定の領域単位の情報として、編集の態様に関する情報を付加する付加手段と、
受け付けた前記編集指示入力に基づいて、前記詳細情報管理表の情報を更新する更新手段と
を備えることを特徴とする。
【００１５】
この請求項１に記載の発明の情報編集装置は、例えば、ハードディスクなどのランダムアクセスが可能な記録媒体であって、例えばディレクトリやフォルダなどと呼ばれる個々のファイルの詳細情報を管理する詳細情報管理表と、例えばＦＡＴ（File Allocation Table）などのファイル毎の記憶領域の使用の状態を所定の領域単位の連鎖として管理する記憶領域管理表とが設けられる記録媒体に記録されたファイルに対して、受付手段を通じて受け付けたユーザーから指示に応じてファイルの非破壊編集を行うことができるようにされる。
【００１６】
この場合、編集位置を含む領域単位に対応する記憶領域管理表のデータとして、編集の態様、すなわち、分割か、結合か、このような編集を行うために編集対応位置に対応する所定の領域単位のデータについてどのように処理すべきかなどを示す情報が付加手段により付加するようにされる。また、分割や結合などの編集処理後において、記録媒体上に存在すべきファイルについての詳細情報が詳細情報管理表において適切に保持されるように更新手段により更新される。
【００１７】
これにより、記録媒体上のファイルの編集は、記憶領域管理表における所定の単位領域の連鎖情報の編集、および、対象ファイルの詳細情報管理表のデータの編集によって実現される。すなわち、通常時においてもファイル管理に必要な、記憶領域管理表と詳細情報管理表のファイルについての２つの管理表の情報によって、ファイルの非破壊編集を行うようにすることができるようにされる。
【発明の効果】
【００１８】
この発明によれば、ランダムアクセスが可能な記録媒体に記録されたファイルについての編集処理をファイルの記憶領域を所定の単位領域の連鎖として管理するＦＡＴなどの記憶領域管理表と、ファイルの詳細情報を管理するディレクトリやフォルダなどと呼ばれる詳細情報管理表とを利用することによって、ファイルについてのいわゆる非破壊編集を実現することができる。
【００１９】
これにより、ファイル(データ)の再配置処理を行う必要がなく、ファイルの再配置のための空き領域を確保する必要もなくなり、記録媒体の有効活用が可能となる。また、ファイルの分割や結合といったファイルについての編集処理をファイルの再配置処理により行うことはないので、ファイルの編集処理に関連する記録媒体へのアクセス回数(記録媒体の駆動頻度)を減らすことができ、ファイルの編集処理にかかる処理時間の短縮や低消費電力化といった効果が得られる。
【００２０】
また、記録媒体に記録されたファイルを利用するために用いられるファイルについての詳細情報管理表と記憶領域管理表とを用いてファイルの編集を行うようにするので、編集後のファイルを例えばパーソナルコンピュータなどの外部機器に移動して外部機器において用いるようにする場合においても、編集後のファイルのみを通常のファイルとして移動することができ、上述した特許文献１に記載の技術のように、参照情報などの補助的な情報が必要になることもないので、外部機器において利用する場合にも何ら複雑な考慮をする必要もないようにすることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図を参照しながらこの発明による装置、方法の一実施の形態について説明する。以下に説明する実施の形態においては、記録媒体として着脱可能なハードディスクと、半導体メモリーが利用されて形成されたメモリーカードとの利用が可能な撮像装置であって、静止画データ、動画データ、音声データなどの情報信号を記録媒体に記録することができると共に、記録媒体に記録されている静止画データ、動画データ、音声データを再生することが可能なデジタルビデオカメラ（カメラ一体型ビデオテープレコーダ）に適用した場合を例にして説明する。
【００２２】
［デジタルビデオカメラの構成と基本的な動作について］
まず、この実施の形態のデジタルビデオカメラについて説明する。図１は、この実施の形態のデジタルビデオカメラについて説明するためのブロック図である。この実施の形態のデジタルビデオカメラは、画像を撮像して、撮像することにより得た画像データを記録媒体に記録する撮像モードと、画像入出力部１６や音声入出力部１７あるいは通信部１９を通じて供給を受けたデータを記録媒体に記録したり、記録媒体に記録されているデータを再生したりするＶＴＲモードとを備えたものである。
【００２３】
また、撮像モードは、動画を撮像すると共に、これと同時に収音するようにした音声とを記録媒体に記録する動画撮像モードと、静止画を撮像する静止画撮像モードとを備えている。また、ＶＴＲモード時においては、記録ボタンスイッチを操作することにより供給されるデータの記録が行われるようにされ、再生ボタンスイッチを操作することにより記録媒体に記録されている目的とするデータを再生することができるものである。
【００２４】
図１に示すように、この実施の形態のデジタルビデオカメラは、光学レンズ部１１、光電変換部１２、カメラ機能制御部１３、画像信号処理部１４、ＬＣＤ（Liquid Crystal Display）１５、画像入出力部１６、音声入出力部１７、音声信号処理部１８、通信部１９、制御部２０、操作入力部３１、ハードディスクドライブ（ハードディスク装置）３２、メモリーカード３４を備えたものである。
【００２５】
制御部２０は、この実施の形態のデジタルビデオカメラの各部を制御するものであり、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＥＥＰＲＯＭ（Electrical Erasable and Programmable ROM）２４がシステムバス２５を通じて接続され、マイクロコンピュータの構成とされたものである。
【００２６】
ここで、ＲＯＭ２２は、このデジタルビデオカメラのＣＰＵ２１により実行される各種の処理プログラムや各種の処理に用いられる情報等が予め記録されたものである。ＲＡＭ２３は、各処理において途中結果を一時記憶するなど、主に作業領域として用いられるものである。ＥＥＰＲＯＭ２４は、いわゆる不揮発性メモリーであり、このデジタルビデオカメラの電源が落とされた場合にも保持しておく必要のあるデータ、例えば各種の設定パラメータなどを記憶保持するものである。
【００２７】
また、操作入力部３１は、動画撮影モード、静止画撮影モード、ＶＴＲモードなどの動作モードを切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキーなどの種々の操作キーや機能キーなどを備え、ユーザーからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部２０に供給することができるものである。
【００２８】
これにより制御部２０は、ユーザーからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ２２から読み出して実行し、各部を制御することによって、この実施の形態のデジタルビデオカメラがユーザーからの指示に応じた処理を行うことができるようにしている。
【００２９】
そして、この実施の形態のデジタルビデオカメラは、記録媒体として、ハードディスクドライブ３２とメモリーカード３４との利用ができるものである。ハードディスクドライブ３２は、デジタルビデオカメラに対して着脱可能に構成されたものであり、制御部２０の制御に応じて、内蔵されたハードディスク３３にデータを書き込んだり、内蔵されたハードディスク３３からデータを読み出したりすることができるものである。
【００３０】
ここで用いられるハードディスクドライブ３２においては、回転制御方式として、ＺＣＡＶ（Zone Constant Angular Velocity）方式を採用している。ＺＣＡＶ方式は、ディスク媒体の記録面を同心円状のゾーン（複数のセクタからなる領域）に分割するが、外周に行くほどゾーンを形成するセクタ数を増やすようにすると共に、データの書き込み／読み出しのデータ転送速度を上げることによって、外周部においてもデータの記録密度を高密度に保つことができるようにしたものである。
【００３１】
したがって、ＺＣＡＶ方式は、ゾーン毎に、書き込み／読み出しのデータ転送速度（以下、転送レートという。）は異なるが、ディスク媒体の回転速度は一定であるので、ＣＬＶ（Constant Linear Velocity）のように、アクセス時において、ハードディスクドライブの読み出し／書き込みヘッドをハードディスク上の目的とする位置に位置付けるようにするいわゆるシーク動作に時間がかかることもなく、かつ、上述したように、データの高密度記録をも実現することができるものである。
【００３２】
また、ハードディスクドライブ３２においては、ハードディスク３３上に形成されるファイルを管理するため、ファイルシステムとしてＦＡＴ（File Allocation Table）システムが用いられ、ハードディスク３３の記録領域を複数の区画（パーティション）に分割し、各パーティションを独立したドライブのように扱うことができるものである。なお、ＦＡＴの詳細については、例えば、「Microsoft Extensible Firmware Initiative FAT32 File System Specification」などに詳細に説明されている。
【００３３】
メモリーカード３４もまた、デジタルビデオカメラに対して着脱可能とされたものであり、制御部２０の制御に応じて、内蔵された半導体メモリーにデータを書き込んだり、内蔵された半導体メモリーからデータを読み出したりすることができるものである。
【００３４】
したがって、この実施の形態のデジタルビデオカメラは、ハードディスクドライブ３２、メモリーカード３４の着脱口を備え、簡単にハードディスクドライブ３２やメモリーカード３４を装着したり、取り外したりすることができるようにして、複数のハードディスクドライブやメモリーカードを使い分けることができるようにしている。
【００３５】
そして、ハードディスクドライブ３２には、動画データと音声データとを記録し、また、メモリーカード３４には静止画データを記録するというように、使い分けることも可能であるし、ユーザーの指示に応じて、データの記録先をハードディスクドライブ３２にするかメモリーカード３４にするかを選択することもできるようにしている。
【００３６】
また、この実施の形態において、デジタルビデオカメラ本体と、ハードディスクドライブ３２との間のインターフェースとしては、ＡＴＡ／ＡＴＡＰＩ（AT Attachment/Advanced Technology Attachment Packet Interface）が用いられている。ＡＴＡ／ＡＴＡＰＩについての詳細は、例えば、米国規格協会のＷｅｂページ（ｈｔｔｐ：／／ｗｗｗ．ｔ１３．ｏｒｇ／）等を通じて公表されている。
【００３７】
なお、ＡＴＡ／ＡＴＡＰＩにも種々のものがあり、近年においては、ＡＴＡ／ＡＴＡＰＩ−６が提供されている。このＡＴＡ／ＡＴＡＰＩ−６は、ＬＢＡ（Logical Block Address）により表現可能なの対応エリアが、２８ビット空間から４８ビット空間に拡張され、ＬＢＡが２８ビットを超える大容量のハードディスクにも対応することができるものである。
【００３８】
そして、この実施の形態においては、例えば、ＡＴＡ／ＡＴＡＰＩ−６等の既存のＡＴＡ／ＡＴＡＰＩを用いるものとして説明するが、利用可能なインターフェースはこれに限るものではない。例えばＡＴＡ／ＡＴＡＰＩ−７等の既存のインターフェースの後継インターフェースや、その他の種々のインターフェースを用いることが可能である。
【００３９】
そして、操作入力部３１の所定の操作キーさ操作され、このデジタルビデオカメラが動画撮影モードにされ、動画を撮影するようにする撮影開始キーが操作された場合、あるいは、静止画撮影モードにされ、静止画を撮影するようにするシャッターキーが操作された場合には、カメラ機能制御部１３が、制御部２０からの制御に応じて、光学レンズ部１１と光電変換部１２とのそれぞれを動作させるようにする駆動信号やタイミング信号を形成し、これらを光学レンズ部１１、光電変換部１２に供給して、光学レンズ部１１、光電変換部１２を動作させる。
【００４０】
光学レンズ部１１は、レンズ、フォーカス機構、絞り機構、シャッター機構、ズーム機構などを備え、カメラ機能制御部１３からの駆動信号に応じて、フォーカス機構、絞り機構、シャッター機構、ズーム機構を制御し、目的とする被写体の画像を取り込んで、光電変換部１２の所定の部分に結像させるようにする。
【００４１】
光電変換部１２は、ＣＣＤ（Charge Coupled Device）、前処理回路などを備えたものであり、光学レンズ部１１によって取り込まれた被写体の画像をＣＣＤよって電気信号（画像信号）に変換するとともに、得られた画像信号に対して、光電変換部１２の前処理回路において必要な前処理を施す。
【００４２】
光電変換部１２の前処理回路においては、例えば、ＣＤＳ（Correlated Double Sampling）処理を行うなどしてＳ／Ｎ比を良好に保つようにするとともに、ＡＧＣ（Automatic Gain Control）処理を行って利得を制御するなどの処理を行う。そして、所定の前処理が施された画像信号は、Ａ／Ｄ（Analog/Digital）変換されて、これが画像信号処理部１４に供給される。
【００４３】
画像信号処理部１４は、ＤＳＰ（Digital Signal Processor）の構成とされたものであり、制御部２０からの制御に応じて、光電変換部１２からの画像データに対して、ＡＦ（Auto Focus）、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施す。
【００４４】
そして、カメラ信号処理後の画像データからＬＣＤ１５に供給するためのアナログ画像信号を形成し、これをＬＣＤ１５に供給することにより、被写体の画像をＬＣＤ１５を通じて確認することができるようにされる。また、この実施の形態のデジタルビデオカメラの場合には、同時に、画像信号処理部１４からのアナログ画像信号を画像入出力部１６を通じて、他の記録再生機器やモニタ受像機などの外部機器に供給することもできるようにしている。
【００４５】
そして、画像信号処理部１４は、カメラ信号処理が行われた画像データを、予め決められた圧縮方式でデータ圧縮し、これを制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録する。このようにして、撮影した被写体の画像をハードディスクドライブ３２のハードディスク３３に記録することができるようにしている。
【００４６】
なお、この実施の形態のデジタルビデオカメラにおいて、動画の撮影時には、再度、撮影スタートキーが操作され、動画の撮影の停止指示が与えられるまで、上述のように被写体の画像が順次に取り込まれ、動画データとしてハードディスク３３に記録される。また、シャッターキーが操作された時には、シャッターキーが操作されたときに、光電変換部１２に結像している画像が静止画として取り込まれ、静止画データとしてハードディスクに記録される。
【００４７】
また、動画の撮影時においては、図示しないマイクロホンを通じて収音して電気信号に変換することにより得た音声信号をデジタル信号に変換し、これを所定の圧縮方式でデータ圧縮して、動画データとともに、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００４８】
また、この実施の形態のデジタルビデオカメラは、音声入出力部１７を備えている。このため、画像入出力部１６を通じて出力されるアナログ画像信号とともに、上述したように、撮影時に取り込まれた音声信号が、音声信号処理部１８、音声入力端子１７を通じて出力され、他の記録再生機器やスピーカー装置等に供給することもできるようにしている。この場合、音声信号処理部１８は、Ｄ／Ａ変換処理や所定の圧縮方式でデータ圧縮された音声データの圧縮解凍処理等を行うことになる。
【００４９】
そして、この実施の形態のデジタルビデオカメラにおいては、ビデオテープレコーダなどの外部機器から供給される情報であって、画像入出力部１６を通じて受け付けたアナログ画像信号と、音声入出力部１７を通じて受け付けたアナログ音声信号とを、ハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。
【００５０】
すなわち、画像入出力部１６、音声入出力部１７に外部機器が接続されており、操作入力部３１の所定の操作キーが操作され、このデジタルビデオカメラがＶＴＲモードにされている場合であって、その外部機器からアナログ画像信号、アナログ音声信号が供給されている場合に、操作入力部３１の録画キーが操作された場合には、画像入出力部１６、音声入出力部１７を通じて受け付けたアナログ画像信号、アナログ音声信号の記録を行う。
【００５１】
この場合、画像入出力部１６を通じて受け付けたアナログ画像信号は、画像信号処理部１４に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。
【００５２】
また、音声入出力部１７を通じて受け付けたアナログ音声信号は、音声信号処理部１８に供給され、ここで、Ａ／Ｄ変換されるとともに、所定の圧縮方式でデータ圧縮された後に、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録することができるようにされる。このように、外部機器から供給されるアナログ画像信号やアナログ音声信号をハードディスクドライブ３２のハードディスクに記録することができるようにされる。
【００５３】
この場合、供給されたアナログ画像信号は、画像信号処理部１４を介してＬＣＤ１５にも供給され、供給されたアナログ画像信号による画像をＬＣＤ１５の表示画面に表示してこれを観視することができる。また、供給されたアナログ音声信号は、この実施の形態のデジタルビデオカメラに設けられた図示しないスピーカーに供給して、当該スピーカーから供給されたアナログ音声信号に応じた音声を放音し、これを聴取することもできるようにされる。
【００５４】
同様に、この実施の形態のデジタルビデオカメラにおいては、通信部１９を通じて受信した動画データ、静止画データ、音楽などの音声データ、その他種々のデータをハードディスクドライブ３２のハードディスク３３に記録することもできるようにしている。通信部１９は、イーサネット（登録商標）やＵＳＢ（Universal Serial Bus）などの有線インターフェースを通じてデータの送受を行うようにしたり、また、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ａ／ｂ／ｇやＢｌｕｅＴｏｏｔｈなどの無線インターフェースを通じてデータの送受を行うようにしたりするものである。
【００５５】
したがって、通信部１９を通じてネットワークに接続するようにされている場合に、操作入力部３１の所定の操作キーが操作され、このデジタルビデオカメラがＶＴＲモードにされている場合であって、操作入力部３１の録画キーが操作された場合には、通信部１９を通じて供給されたデジタル信号をハードディスクドライブ３２のハードディスク３３に記録することができるようにしている。
【００５６】
ネットワークを通じてデジタルデータとして供給される画像データや音声データなどは既にデータ圧縮されている場合が多いので、通信部１９を通じて取得されたデジタルデータは、制御部２０を通じてハードディスクドライブ３２のハードディスク３３に記録されることになる。
【００５７】
この場合、供給されたデジタル画像信号は、例えば、画像信号処理部１４に供給され、ここで圧縮解凍され、アナログ映像信号に変換された後に、ＬＣＤ１５に供給されることにより、このアナログ映像信号に応じた画像をＬＣＤ１５の表示画面に表示して観視することができるようにされる。
【００５８】
また、供給されたデジタル音声信号は、例えば、音声信号処理部１８において圧縮解凍され、アナログ音声信号に変換された後に、この実施の形態のデジタルビデオカメラに設けられた図示しないスピーカーに供給されることにより、このアナログ音声信号に応じた音声を当該スピーカーから放音して、これを聴取することができるようにされる。
【００５９】
また、通信部１９を通じて、この実施の形態のデジタルビデオカメラの例えばハードディスク３３などの記録されているデジタルデータをネットワークに接続された外部機器に供給するようにすることもできるようにされる。
【００６０】
なお、画像入出力部１６、音声入出力部１７に外部機器が接続されていると共に、通信部１９を通じてネットワークにも接続されている場合には、例えば、ユーザーによる指示により、どちらの入出力端部を通じて情報の入力あるいは出力を行うかを切り換えることができるようにされる。
【００６１】
次に、上述したように、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データの再生時の動作について説明する。操作入力部３１を通じて、ＶＴＲモードにされた後、目的とする画像データ、音声データの再生指示を入力すると、制御部２０は、ハードディスクドライブ３２のハードディスク３３から目的とする画像データと音声データとを読み出す。そして、読み出された画像データは、画像信号処理部１４に供給され、読み出された音声データは、音声信号処理部１８に供給される。
【００６２】
画像信号処理部１４は、制御部２０を通じて供給される画像データについて、データ圧縮時に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の画像データを復元し、これをＤ／Ａ変換してアナログ画像信号を形成し、これをＬＣＤ１５と画像入出力部１６とに供給する。
【００６３】
また、音声信号処理部１８は、制御部２０を通じて供給される音声データについて、データ圧縮字に用いた圧縮方式にしたがって、圧縮解凍処理を行い、データ圧縮前の音声データを復元し、これをＤ／Ａ変換してアナログ音声信号を形成し、これを音声入出力部１７、あるいは、このデジタルビデオカメラに設けられたスピーカーに供給される。
【００６４】
このようにして、ハードディスクドライブ３２のハードディスク３３に記録された画像データ、音声データを再生して利用することができるようにされる。また、上述もしたように、再生するようにしたアナログ画像信号、アナログ音声信号を、画像入出力部１６、音声入出力部１７を通じてこれらに接続された外部機器に出力するようにすることもできるし、ハードディスク３３などに記録されているデジタルデータを通信部１９を通じて外部に出力することもできる。
【００６５】
なお、上述もしたように、この実施の形態のデジタルビデオカメラは、メモリーカード３４も利用できるようにされており、例えば、操作入力部３１を通じて静止画の撮影が指示された場合には、光学レンズ部１１、光電変換部１２を通じて取り込まれた静止画データが、画像信号処理部１４において、上述した種々の調整処理が行われた後、データ圧縮され、これが制御部２０を通じてメモリーカード３４に記録される。
【００６６】
また、操作入力部３１を通じて記録先を指示することにより、ハードディスクドライブ３２、または、メモリーカード３４のいずれかを指定するようにすることにより、静止画データをハードディスクドライブ３２に記録したり、動画データと音声データとをメモリーカードに記録したりすることもできるようにされる。
【００６７】
［ファイルの編集について］
上述のように、この実施の形態のデジタルビデオカメラは、光学レンズ部１１や光電変換部１２などからなるカメラ部を通じて撮像することにより得た静止画データや動画データ、あるいは、画像入出力部１６を通じて外部機器から供給を受けた静止画データや動画データ、さらには、通信部１９を通じて供給を受けた静止画データや動画データなどをハードディスク３３やメモリーカード３４にファイルとして記録することができるものである。
【００６８】
同様に、図示しないマイクロホンにより収音されて得た音声データ、音声入出力部１７を通じて外部機器から供給を受けた音声データ、さらには、通信部１９を通じて供給を受けた音声データについても、ハードディスク３３やメモリーカード３４にファイルとして記録することができるものである。
【００６９】
また、これら静止画データ、動画データ、音声データの他にも、例えば、プログラムデータやテキストデータなどをハードディスク３３やメモリーカード３４にファイルとして記録することができるものである。このように、この実施の形態のデジタルビデオカメラは、属性（種類）の異なる種々のデータをファイルとして記録媒体に記録することができるものである。
【００７０】
そして、記録媒体に記録したファイルについては、編集したい場合が発生する。例えば、撮影した動画像データを分割するようにして、目的とするシーンだけを別ファイルとして扱えるようにしたり、また、複数の画像データのファイルを結合して、これを１つのファイルと扱えるようにしたりしたい場合などである。
【００７１】
この実施の形態のデジタルビデオカメラは、操作入力部３１を通じて受け付けた使用者からの指示入力に応じて、記録媒体に記録されたファイルについての編集を行うことができるものである。この場合、この実施の形態のデジタルビデオカメラは、編集用の参照情報等を新たに形成するなどのことなく、記録媒体にファイル管理用として設けられている情報を利用することによって、元のデータについてはそのままに、目的とするファイルについて非破壊編集を行うようにしている。
【００７２】
以下においては、ハードディスクドライブ３２のハードディスク３３に記録された種々のファイルを編集する場合を例にして説明する。
【００７３】
［ハードディスクドライブ３２およびハードディスク３３について］
まず、この実施の形態のデジタルビデオカメラにおいてのハードディスク３３に記録されたファイルの編集について詳細に説明する前に、種々のデータが記録されることになる大容量で、かつ、ランダムアクセスが可能な記録媒体であるハードディスク３３について説明する。
【００７４】
上述もしたように、この実施の形態のハードディスクドライブ３２においては、ファイルシステムとして、ＦＡＴシステムを用いており、ハードディスク３３は、ＦＡＴシステムにしたがって初期化される。
【００７５】
図２は、ＦＡＴシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図である。図２に示すように、ハードディスクの先頭セクタ（ＬＢＡ＝０セクタ）には、詳しくは後述もするが、システム起動用領域であるＭＢＲ（Master Boot Record）が設けられる。このＭＢＲの次には、予備的な空き領域が設けられ、その空き領域の次には、パーティション領域が設けられる。
【００７６】
そして、図２に示すように、パーティション領域内には、ＢＰＢ（BIOS Parameter Block）と、ＦＡＴ１と予備のＦＡＴ２とが設けられる。図２においては、ＦＡＴ１の予備として設けられたＦＡＴ２より後の部分が実際にデータが記録されるデータ領域となるが、データ領域には、そのデータ領域に形成されるファイル毎に設けられ、各ファイルの詳細情報を管理するディレクトリエントリが格納されるディレクトリ領域（以下、単にディレクトリという。）が設けられる。
【００７７】
なお、図２においては、パーティション領域は１つしか示していないが、後述もするように、形成しようとするパーティション領域の数に応じて、ＭＢＲのパーティションテーブルを複数個用意することにより、複数個のパーティション領域を形成して、そのそれぞれを独立した個々のディスク（記憶領域）として扱うことができるようにされる。
【００７８】
次に、ハードディスク３３上に複数個形成可能なパーティション領域について説明する。図３、図４は、ハードディスク３３上に形成されるパーティション領域とこれを管理するパーティションテーブルについて説明するための図である。図２にも示し、また、図３にも示すように、ハードディスク３３の先頭セクタ（ＬＢＡ＝０セクタ）に設けられるＭＢＲは、起動コード領域３３１とパーティションテーブル領域３３２とからなっている。
【００７９】
そして、起動時においては、まず、ＭＢＲの起動コード領域３３１から起動コード（プログラム）が読み出される。この読み出されたＭＢＲの起動コードは、図３に示すように、起動コードの直後に形成されるパーティションテーブル領域３３２のパーティションテーブルを参照し、目的とするパーティションのブートセクタの情報を読み出し、このブートセクタのコード（プログラム）によって、ＯＳ（Operating System）が起動される。
【００８０】
パーティションテーブルは複数個（例えば４個）設けることができるようにされる。各パーティションテーブルは、上述もしたように、ハードディスク３３の記録領域が分割されて形成される各パーティション領域の位置（開始アドレス）と大きさ（パーティションサイズ）を示す情報を保持し、図３において矢印で示したように、目的とするパーティション領域にアクセスして、そこに記録されている情報を参照することができるようにしている。
【００８１】
次に、先頭セクタのＭＢＲ中に形成されるパーティションテーブルについて具体的に説明する。上述もし、また、図４Ａにも示すように、ハードディスク３３の先頭セクタ（ハードディスク３３の先頭から５１２バイト分の領域）のＭＢＲは、起動コード領域３３１と、パーティションテーブル領域３３２とからなっている。
【００８２】
この実施の形態において、パーティションテーブル領域３３２は、１６バイトのデータ長のパーティションテーブルを４エントリ分格納可能な大きさの領域、すなわち、６４バイト分の領域である。しかし、常に４エントリ分のパーティションテーブルが形成されるわけではなく、設けるパーティションの数に応じて、少なくとも１つ、最大で４つ形成することができるようにしている。
【００８３】
なお、パーティションテーブル領域３３２に続く２バイトは、パーティションテーブルに付けられた署名（マジックナンバー）で、順に“５５ｈ”、“ＡＡｈ”でないと、パーティションテーブルがない、若しくは、破壊されていると判断されることになる。また、この明細書、図面においては、上述の“５５ｈ”、“ＡＡｈ”のように、数字、Ａ〜Ｆまでのアルファベット、これらの組み合わせで表された文字列の直後の文字ｈは、それ以前の文字列が１６進数表現されたものであることを示している。
【００８４】
そして、１６バイト（１２８ビット）のデータ長のパーティションテーブルのデータ構造は、図４Ｂに示すようになっている。０バイト目から７バイト目までの８バイト分のエリアがＣＨＳ方式でアドレスを指定する場合に用いる情報の格納エリアであり、８バイト目から１５バイト目までの８バイト分のエリアがＬＢＡ方式でアドレスを指定する場合に用いる情報の格納エリアである。
【００８５】
ここで、ＣＨＳ方式は、シリンダ（Cylinder）、ヘッド（Head）、セクタ（Sector）の３つのパラメータを１組として用いて、ハードディスク３３上のアドレス（位置）を指定するようにするものである。また、ＬＢＡ方式は、ハードディスクの記録領域上のアクセス可能な単位ブロック（例えば、１セクタ単位）それぞれについて、例えば０番から順番に数字（ブロックアドレス（論理アドレス））を割り当てておき、その数字を指定することにより、ハードディスクの記録領域上のアドレス（位置）を指定するようにするものである。
【００８６】
そして、図４Ｂに示すように、ＣＨＳ方式でアクセスする場合に用いる情報の格納エリアは、０バイト目がアクティブフラグ情報（以下、単にフラグ情報という。）の格納エリア、１バイト目から３バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる開始セクタ情報の格納アリア、４バイト目がパーティションタイプ情報（以下、単にタイプ情報という。）の格納エリア、５バイト目から７バイト目までの３バイト分がＣＨＳ方式でアクセスする場合に用いる終了セクタ情報の格納エリアである。
【００８７】
また、図４Ｂに示すように、ＬＢＡ方式でアクセスする場合に用いる情報の格納エリアは、８バイト目から１１バイト目までの４バイト分がＬＢＡ方式で用いられる開始セクタ情報の格納エリア、１２バイト目から１５バイト目までの４バイト分がＬＢＡ方式で用いられるパーティションサイズの格納エリアである。
【００８８】
なお、ＣＨＳ方式は、ハードディスクの物理的構造をそのまま流用しており、上述もしたように、シリンダ、ヘッド、セクタというアドレス指定のためのパラメータが３つもあることから、ソフトウエア的には扱いが複雑になってしまう。これに対し、ＬＢＡ方式の場合には、ブロックアドレスという単一のパラメータで指定するので、アクセス時のアドレス指定が極めて簡単である。
【００８９】
このため、ハードディスクにおけるアドレス指定方式としてはＬＢＡ方式が主流になっており、その他の記録媒体、例えば、いわゆるリムーバブルメディアとして広く用いられるようになってきている種々のメモリーカードなどにおいても、ＬＢＡ方式でアドレス指定ができるものが多くなってきている。この実施の形態のデジタルビデオカメラで用いられるハードディスクもまたアドレス指定方式はＬＢＡ方式を用いるものである。
【００９０】
また、この実施の形態のハードディスクドライブ３２においては、ＥＢＲ（Extended Boot Record）を用いることもできるようにされている。ＭＢＲが、１つのシステムに必ず１つ存在することになる基本領域に対するものであるのに対し、ＥＢＲは、基本領域以外に確保される拡張領域に対するものである。
【００９１】
このＥＢＲもまた、図４Ａを用いて上述したＭＢＲと同様に形成されるものであり、起動コード領域とパーティションテーブル領域とからなり、パーティションテーブル領域に形成される各パーティションのデータ構成も図４Ｂを用いて説明したＭＢＲのパーティションテーブルと同様に構成されるものである。なお、このＥＢＲは必ず存在するものではく、システムやユーザーによるパーティションの作成方針に従って設けられる。
【００９２】
このように、この実施の形態のデジタルビデオカメラにおいては、ハードディスク３３上に複数のパーティション領域を形成するようにし、各パーティション領域のそれぞれを独立した記憶領域として用いることができるようにしている。
【００９３】
［ディレクトリとＦＡＴについて］
上述したように、この実施の形態のデジタルビデオカメラにおいては、ハードディスク３３を複数のパーティション領域に区切ることができ、各パーティション領域を独立した記録媒体として扱うことができるようにされている。そして、各パーティション領域に形成される種々のファイルは、そのパーティション領域に形成されるディレクトリとＦＡＴとの情報によって管理され、ユーザーが利用できるようにされる。
【００９４】
この実施の形態のデジタルビデオカメラにおいては、ハードディスクに形成されたファイルを管理し、ユーザーが利用しようとする場合に必ず必要になるディレクトリとＦＡＴとのそれぞれを利用することによって、ファイルの非破壊編集を行うようにしている。以下においては、ディレクトリとＦＡＴとのそれぞれについて説明した後に、ＦＡＴとディレクトリとを用いたファイルの非破壊編集について説明する。
【００９５】
［ディレクトリについて］
図５は、図２に示したように各パーティションに設けられるディレクトリに格納される情報であって、ファイル毎に形成されるディレクトリエントリの情報構造を説明するための図である。この図５に示すディレクトリエントリは、パーティション内にファイルが形成された場合に、その形成されたファイルに応じてディレクトリに形成される情報であり、形成されたファイルの詳細情報を管理するものである。すなわち、ディレクトリエントリは、この実施の形態において、個々のファイルの詳細情報を管理するための詳細情報管理表である。
【００９６】
そして、各ファイルのディレクトリエントリは、図５に示すように、名前（ファイル名）欄、拡張名欄、属性欄、予約欄、作成時刻欄、作成日欄、最終アクセス日付欄、先頭クラスタ番号の指示情報（High）欄、記録時刻欄、記録日付欄、先頭クラスタ番号の指示情報（Low）欄、ファイルサイズ欄を備え、それぞれ対応する情報、すなわち、ファイル名、拡張名、属性、作成時刻、作成日、最終アクセス日付、先頭クラスタ番号（High）、記録時刻、記録日付、先頭クラスタ番号（Low）、ファイルサイズを管理する。
【００９７】
このディレクトリエントリの情報を用いることにより、ファイル名によって特定されるファイルは、（１）どのような属性のものであり、（２）開始クラスタはどこで、（３）どの位の大きさのファイルであり、（４）いつ作成され、（５）最終アクセスはいつで、（６）データの記録はいつ行われたか等について管理することができるものである。
【００９８】
ここで開始クラスタ番号は、当該ファイルのデータの記録が開始された当該パーティションのデータ領域のクラスタ単位の記憶領域を特定する情報である。換言すれば、開始クラスタ番号は、当該パーティションのデータ領域をクラスタ単位に分割した各記憶領域の内の何番目の記憶領域から当該ファイルのデータの記録が行われたかを示している。そして、この例の場合には、図５に示したように、先頭クラスタ番号は、上位側（high側）の２バイトと、下位側（Low側）の２バイトとに分けて管理するようにしている。
【００９９】
なお、クラスタは、複数のセクタをまとめた、１ファイル当たりの最小記録単位を意味するものである。ハードディスクの最小単位であるセクタは、ファイルを管理するための単位としては小さすぎるので、複数のセクタをまとめたクラスタという単位領域を用いることによって、ファイルの管理が容易となるようにしている。クラスタの具体的な大きさは、例えば、ＦＡＴ１６の場合には３２キロバイト、ＦＡＴ３２の場合には４キロバイトである。そして、この明細書においては、クラスタ単位に分割された記憶領域自体をクラスタと呼ぶ場合もある。
【０１００】
［ＦＡＴについて］
図６、図７は、この実施の形態のデジタルビデオカメラのハードディスク３３において用いられるＦＡＴについて説明するための図である。この実施の形態において、ＦＡＴは、以下に説明するように、個々のファイルの記憶領域の使用の状態をクラスタ単位に管理する記憶領域管理表としての機能を有するものである。なお、図６、図７の８桁の数字、および、図７Ａの２桁の数字は、１６進数表現されたものである。
【０１０１】
図２を用いて説明したように、ハードディスク３３に形成される各パーティション領域には、ＦＡＴが設けられる。このＦＡＴが破壊された場合には、ファイルの記録情報が利用できなくなってしまうため、複数のＦＡＴを用意することでトラブルを防止するようにしている。
【０１０２】
この実施の形態においても、図２に示すように、各パーティション領域には、ＦＡＴ１とＦＡＴ２との２つのＦＡＴが用意される。これらは全く同じ内容を有するものであり、ＦＡＴ１が破壊された場合に、ＦＡＴ２の情報を用いることによって、データが利用できなくなるのを防止するようにしている。すなわち、ＦＡＴ２は、ＦＡＴ１の予備として設けられているものである。
【０１０３】
ＦＡＴ１、ＦＡＴ２のそれぞれは、図６（Ａ）、（Ｂ）に示すように、クラスタ番号等を格納するための複数の格納領域（ＦＡＴエントリ領域）を備えており、これらの格納領域のそれぞれは、図６において、１６進数で示したＦＡＴエントリ番号によって、指示することができるようにされている。なお、ＦＡＴエントリ番号は、ＦＡＴ１、ＦＡＴ２が設けられたパーティション内のクラスタに１対１に対応するものである。
【０１０４】
そして、ＦＡＴ１、ＦＡＴ２のクラスタ番号等の格納領域は、４バイト（３２ビット）の領域であり、主に、これらＦＡＴ１、ＦＡＴ２が属するパーティションに設けられた各ファイルの記憶領域をクラスタ単位の記憶領域の連鎖（繋がり）として指示するためのクラスタ番号等（ＦＡＴエントリ）が格納される。
【０１０５】
また、ＦＡＴ１、ＦＡＴ２のクラスタ番号等の格納領域に、クラスタ番号が格納されていない場合には、例えば、予約クラスタ、未使用クラスタ、欠陥クラスタ、ファイルの最終クラスタ（End Of Fileのクラスタ）等のそのクラスタの状態を示す情報が格納される。なお、ＦＡＴエントリ番号「００００００００ｈ」、「０００００００１ｈ」で示される格納領域は、決められた用途に使用されている。
【０１０６】
そして、図６に示した例は、当該パーティションのデータ領域全体に１つのファイルを形成するようにした場合であって、図６（Ｃ）の格納例に示すように、ＦＡＴ１、ＦＡＴ２のクラスタ番号等の格納領域に対して、ＦＡＴエントリ番号で示される順番に、「０００００００２ｈ」から１づつ歩進するようにされるクラスタ番号を順番に格納するようにした場合を示している。
【０１０７】
この図６からも分かるように、ＦＡＴ１、ＦＡＴ２のクラスタ番号等の格納領域に格納されたクラスタ番号は、図６（Ｄ）に示すように、データ領域を構成するクラスタ単位の領域に１対１に対応するようにされる。したがって、ＦＡＴ１あるいはＦＡＴ２のクラスタ番号で示されるクラスタ（データ領域のクラスタ単位の領域）をたどることによって、データ領域に形成されたファイルの先頭から終端までのデータの全部を正確に参照することができるなど、ファイル全体のデータを扱うことができるようにされる。
【０１０８】
図７は、複数のファイルが形成されたパーティションに設けられるＦＡＴの例を説明するための図であり、図７ＡはＦＡＴ内の各ＦＡＴエントリ領域に格納されるＦＡＴエントリの状態を、図７Ｂは各ファイルを構成するクラスタの連鎖の状態を説明するための図である。なお、この図７に示した例は、所定のパーティション内に４つのファイルが形成された場合の例を示している。
【０１０９】
上述もしたように、ファイルの開始（先頭）クラスタ番号は、図５を用いて説明したように、そのファイルのディレクトリエントリの情報によってわかる。図７Ａにおいては、斜線で示したＦＡＴエントリが、各ファイルの先頭クラスタであることが、各ファイルのディレクトリエントリの開始クラスタ番号によって特定されているものとする。
【０１１０】
すなわち、この図７に示した例の場合には、１つ目のファイルの開始クラスタは、クラスタ番号が「０００００００７ｈ」のクラスタであり、２つ目のファイルの開始クラスタは、クラスタ番号が「０００００００Ａｈ」のクラスタであり、３つ目のファイルの開始クラスタは、クラスタ番号が「００００００１Ｂｈ」のクラスタであり、４つ目のファイルの開始クラスタは、クラスタ番号が「００００００２Ｃｈ」のクラスタである。
【０１１１】
そして、１つ目のファイルについて、当該ファイルの開始クラスタ「０００００００７ｈ」からクラスタの連鎖を図７ＡのＦＡＴ上で追うと、図７Ｂの１つ目のファイルの欄に示すように、「０００００００７ｈ」→「０００００００８ｈ」→「０００００００９ｈ」のようにクラスタを追うことができ、「０００００００９ｈ」番目のクラスタが当該１つ目のファイルの最終クラスタであることが分かる。
【０１１２】
すなわち、当該１つ目のファイルが形成されたパーティションの記憶領域において、「０００００００７ｈ」番目のクラスタから「０００００００９ｈ」番目のクラスタまでのデータを読み出すことにより、当該１つ目のファイルの全てのデータを読み出して利用することが可能となる。
【０１１３】
同様に、２つ目のファイルについて、当該ファイルの開始クラスタ「０００００００Ａｈ」からクラスタの連鎖を図７ＡのＦＡＴ上で追うと、図７Ｂの２つ目のファイルの欄に示すように、クラスタの連鎖を追うことができる。この２つ目のファイルの場合には、「０００００００Ａｈ」→「００００００１Ｆｈ」→「００００００２５ｈ」→というように、飛び飛びのクラスタを含む記憶領域にデータが記録されており、「００００００３０ｈ」番目のクラスタが当該２番目のファイルの最終クラスタである。
【０１１４】
また、３つ目のファイルについて、当該ファイルの開始クラスタ「００００００１Ｂｈ」からクラスタの連鎖を図７ＡのＦＡＴ上で追うと、図７Ｂの３つ目のファイルの欄に示すように、クラスタの連鎖を追うことができる。この３つ目のファイルの場合には、先頭クラスタと最終クラスタとが飛び飛びのクラスタとなるものの、その間のクラスタは連続したクラスタを確保することができ、比較的に効率よくデータ領域が確保されている。
【０１１５】
また、４つ目のファイルについて、当該ファイルの開始クラスタ「００００００２Ｃｈ」からクラスタの連鎖を図７ＡのＦＡＴ上で追うと、図７Ｂの４つ目のファイルの欄に示すように、クラスタの連鎖を追うことができる。この４つ目のファイルの場合には、一部でクラスタが連続しなくなるが、ほぼ連続するクラスタをデータ領域として確保されている。
【０１１６】
このように、目的とするファイルのデータを利用する場合には、そのファイルのディレクトリエントリによって、開始クラスタ番号を特定し、この特定した開始クラスタ番号を基準として、ＦＡＴで管理されるクラスタの連鎖をたどることによって、目的とするファイルのデータの全てを利用することが可能になる。
【０１１７】
［ＦＡＴとディレクトリとを用いたファイルの非破壊編集処理について］
そして、この実施の形態のデジタルビデオカメラにおいては、ディレクトリエントリとＦＡＴ１、ＦＡＴ２の情報を操作することにより、目的とするファイルを対象とする非破壊編集を行うことができるようにしている。具体的には、以下に説明するように、ＦＡＴ上におけるクラスタの連結・分割処理を行うことによってファイルの結合や分割を行うようにする。ファイルの編集は、ファイルの分割、ファイルの結合、および、これらの組み合わせによって種々の態様の編集を行うことが可能である。
【０１１８】
そして、ファイルの分割の場合には、１つのファイルが少なくとも２つ以上になるのであるから、新たなファイルについてのディレクトリエントリを形成すると共に、元のファイルのディレクトリエントリのファイルサイズなどの必要な情報を変更する必要が生じる。
【０１１９】
また、ファイルの結合の場合には、少なくとも、２つ以上のファイルが１つのファイルになるのであるから、不要となるディレクトリエントリが生じると共に、結合した後のディレクトリエントリを結合したいずれかのファイルのディレクトリエントリを用いるものとすれば、そのディレクトリエントリの開始クラスタ番号やファイルサイズなどの変更が生じることになる。
【０１２０】
さらに、この実施の形態のデジタルビデオカメラにおいて行うファイルの編集は、ファイル自体を分割したり、結合したりするのではなく、すなわち、もともとのファイルを破壊することなく、論理的に編集を行うようにする非破壊編集である。このため、ファイルの分割部分のクラスタやファイルの結合部分のクラスタにおいて、データの「読み飛ばし」処理が必要になる。
【０１２１】
データの「読み飛ばし」処理は、例えば、ファイル１とファイル２とを結合する場合で説明すると、ファイル１の最終クラスタとファイル２の先頭クラスタをつなげる処理を行うようにした後に、ファイル１の最終クラスタ中に存在する無効とすべきデータを読み飛ばすようにする処理である。
【０１２２】
また、ファイル１を２つのファイル２ａ、２ｂに分割する場合には、ファイル１の目的とするクラスタの目的とする位置において、当該位置よりも前のデータの集まりをファイル２ａとし、当該位置よりも後のデータの集合をファイル２ｂとする処理を行った後、ファイル２ａにおいては、最終クラスタとなったクラスタにおいて、不要なデータ（ファイル２ｂとなった部分のデータ）を読み飛ばす処理が必要になり、また、ファイル２ｂにおいては、先頭クラスタとなったクラスタにおいて、先頭側の不要なデータ（ファイル２ａとなったのデータ）を読み飛ばす処理が必要になる。
【０１２３】
そこで、この実施の形態のデジタルビデオカメラにおいては、ファイルの非破壊編集を行う場合、編集後のファイルの詳細は、ディレクトリエントリによって管理し、データの読み飛ばしについては、ＦＡＴ１およびＦＡＴ２への編集の態様を示す情報を更新するようにし、この情報によってデータの読み飛ばしを行うことができるようにしている。
【０１２４】
具体的には、以下に説明するように、読み飛ばしが発生するクラスタに対応するＦＡＴ１のデータ（ＦＡＴエントリ）にデータの読み飛ばしの態様を示す情報を付加するとともに、読み飛ばしが発生するクラスタに対応するＦＡＴ２のデータ（ＦＡＴエントリ）に当該クラスタの読み飛ばしの開始あるいは終了の位置を示す情報を付加するようにする。
【０１２５】
そして、ＦＡＴ１、ＦＡＴ２に付加される情報に基づいて、データの読み飛ばしを適切に行うことにより、非破壊編集後のファイルを適正に使用することができるようにすることができると共に、非破壊編集後のファイルの外部機器等への出力も容易に行うことができるようにしている。
【０１２６】
この実施の形態において、ＦＡＴ１に付加される読み飛ばしの態様を示す情報と、ＦＡＴ２に付加される読み飛ばしの開始あるいは終了の位置を示す情報とが、編集の態様に関する情報である。
【０１２７】
データの「読み飛ばし」の態様としては、次のようなものがある。    
（１）目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにする。  
（２）目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。  
（３）目的クラスタが開始クラスタの場合には、当該目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにし、目的クラスタが最終クラスタである場合には、当該目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。  
の３つである。
【０１２８】
そして、例えば、（１）は、ファイルを分割した場合の後側のファイルの開始クラスタにおいて行われるデータの読み飛ばしの態様であり、（２）は、ファイルを結合した場合の結合部分のクラスタにおいて行われるデータの読み飛ばしの態様である。また、（３）は、例えば、ファイルを分割した場合には、前側のファイルの最終クラスタと、後側のファイルの開始クラスタとは同じクラスタになるが、この場合において、両方のファイルについての読み飛ばしに対応できるようにする場合に用いられる読み飛ばしの態様である。
【０１２９】
なお、後述もするが、ファイルを分割するようにした場合において、前側のファイルの最終クラスタに対するデータの読み飛ばし処理は、通常行われるファイルサイズとクラスタサイズとから算出されるクラスタ内の端数処理を行うことにより対処することも可能であるため、（３）に示した態様でデータの読み飛ばし処理を行う必要はない。しかし、（３）に示した態様でデータの読み飛ばしを行うようにする場合には、分割後のいずれのファイルに対しても読み飛ばしの指示を与えることができる。
【０１３０】
そして、この実施の形態のデジタルビデオカメラにおいては、上述した（１）の読み飛ばし態様は、「１ｈ」、（２）の読み飛ばし態様は、「２ｈ」、（３）の読み飛ばし態様は、「３ｈ」というように、４ビット程度の情報として表現し、これを読み飛ばしの発生するクラスタに対応するＦＡＴ１のＦＡＴエントリに付加すると共に、読み飛ばしの開始あるいは終了の位置を示す情報を読み飛ばしの発生するクラスタに対応するＦＡＴ２のＦＡＴエントリに付加するようにする。
【０１３１】
このように、ディレクトリエントリの更新と、ＦＡＴ１およびＦＡＴ２への編集の態様を示す情報を付加することによって、編集対象のファイル自体をコピーしたり、移動したりするなどのことなく、非破壊編集を行うことができるようにしている。
【０１３２】
[非破壊編集の具体例について]
次に、この実施の形態のデジタルビデオカメラにおいて、ハードディスク３３に記録されているファイルについて行われる非破壊編集処理について、具体例を示して説明する。図８〜図１１は、この実施の形態のデジタルビデオカメラにおいて行われるファイルの非破壊編集処理を説明するための図である。この内、図８、図９はファイルの結合処理を、図１０、図１１はファイルの分割処理を説明するための図である。なお、図８〜図１１において、８桁の数字は１６進数表現されたものである。
【０１３３】
[ファイルの結合の具体例]
まず、図８、図９を参照しながらファイルの結合処理について説明する。図８は、結合処理前のファイルについて説明するためのものであり、図９は、結合処理後のファイルについて説明するためのものである。図８Ａに示すように、ファイル１とファイル２とを結合する場合を例にする。なお、この例においては、図８Ａに示すように、１クラスタのサイズ（クラスタサイズ）を３２ＫＢ（キロバイト）として説明する。
【０１３４】
この例の場合、ファイル１、ファイル２のディレクトリエントリの情報から、図８Ｂに示すように、ファイル１の開始クラスタ番号は００００１００８ｈ、ファイルサイズは１００ＫＢであり、ファイル２の開始クラスタ番号は０００２２００１ｈ、ファイルサイズは１５０ＫＢである。そして、この実施の形態においては、上述もしたように、クラスタサイズは３２ＫＢであるので、図８Ａに示すように、ファイル１は４つのクラスタから構成され、ファイル２は５つのクラスタから構成されている。
【０１３５】
そして、ディレクトリエントリの情報から把握されるファイル１、ファイル２の各開始クラスタを始点として、ＦＡＴ１において、ファイル１、ファイル２のそれぞれのクラスタの連鎖をたどれば、図８Ｃに示すように、ファイル１を構成するクラスタ、ファイル２を構成するクラスタをたどることができる。この場合、ファイル１の最終クラスタ（End OF File）は、００００１００Ｂｈであり、ファイル２の最終クラスタ（End OF File）は、０００２２００５ｈである。
【０１３６】
この図８を用いて説明したようにハードディスク３３に形成されているファイル１とファイル２とを結合させ、図９Ａに示すように、結合後のファイルを新たなファイル１とする場合には、元のファイル１の最終クラスタと元のファイル２の開始クラスタとを接続するようにする。この場合、図９Ｂに示すように、新たなファイル１のディレクトリエントリにおいて、開始クラスタ番号は変更しないが、ファイルサイズは、１００ＫＢから２５０ＫＢに変更することになる。また、ファイル２のディレクトリエントリは不要になるため、ディレクトリから削除する。
【０１３７】
さらに、図９Ｃに示すように、元のファイル１とファイル２との結合部分のクラスタのうち読み飛ばしが必要となるクラスタに対応するＦＡＴ１のＦＡＴエントリに対して、読み飛ばしの態様を示す情報を付加する。この例の場合には、図９Ａにも示したように、元のファイル１の最終クラスタが、元のファイル２の先頭クラスタと結合（連結）するので、元のファイル１の最終クラスタ（００００１００Ｂｈ）に対応するＦＡＴ１のＦＡＴエントリの最上位バイトに、データの読み飛ばしの態様を示す情報を付加する。
【０１３８】
この例の場合には、上述した「（２）目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。」ことを示す情報「２ｈ」が、図９Ｃに示したように、クラスタ（００００１００Ｂｈ）に対応するＦＡＴ１のエントリの最上位バイトに付加することになる。したがって、ＦＡＴ１のＦＡＴエントリを確認することより、どのクラスタで、どのような態様のデータの読み飛ばしが必要であるかを示すことが可能になる。
【０１３９】
そして、データの読み飛ばしが必要なクラスタと読み飛ばしの態様とが分かっても、そのクラスタのどこからどこまでのデータを読み飛ばすのかを明確に示すことができなければ、不要なデータのみを適切に読み飛ばすことはできない。そこで、読み飛ばしの態様に応じて決まることになる読み飛ばしの開始あるいは終了の位置を示す情報を、データの読み飛ばしの発生するクラスタに対応するＦＡＴ２のＦＡＴエントリに付加するようにする。
【０１４０】
この図８、図９に示したファイの結合の例の場合、元のファイル１のファイルサイズは１００ＫＢであり、１クラスタは３２ＫＢであるので、最終クラスタである「００００１００Ｂ」クラスタには、その先頭から４ＫＢ分のデータが記録されているのみで、当該クラスタの４ＫＢより後の記憶領域にはファイル１のデータとして必要なデータは存在しない。そこで、この例の場合には、図９Ｄに示したように、読み飛ばしの開始の位置Ｘ２を指示する情報として、４ＫＢを示す値「１０００ｈ」をクラスタ「００００１００Ｂｈ」に対応するＦＡＴ２のＦＡＴエントリの下位２バイトに記録する。
【０１４１】
これにより、この例の場合には、ＦＡＴ１のＦＡＴエントリにより、どのクラスタにおいて、どのような態様のデータの読み飛ばしが必要であるかが分かり、当該クラスタに対応するＦＡＴ２のＦＡＴエントリ（この結合処理の場合には当該ＦＡＴエントリの下位２バイトのデータ）により、実際にどこからどの位のデータを読み飛ばせばよいかが分かり、これに応じて、データの適正な読み飛ばし制御を行うことができるようにされる。
【０１４２】
このように、ディレクトリエントリの更新と、ＦＡＴ１への読み飛ばしの態様を示すデータの付加と、ＦＡＴ２へのどれ位データを読み飛ばすかを示すデータの付加とを行うことにより、ハードディスク３３に記録されているファイル１とファイル２とを、これらを移動したりコピーしたりするなどのことなく、結合するようにして新たなファイル１を形成することができるようにしている。
【０１４３】
[ファイルの分割の具体例]
次に、図１０、図１１を参照しながらファイルの分割処理について説明する。図１０は、分割処理前のファイルについて説明するためのものであり、図１１は、分割処理後のファイルについて説明するためのものである。ここでは、図１０Ａ、Ｂに示すように、ハードディスク３３上に形成されたファイルサイズが１５０ＫＢのファイル２を、矢印が示す位置で分割し、ファイルサイズが１００ＫＢのファイル２ａとファイルサイズが５０ＫＢのファイル２ｂとに分割する場合を例にする。なお、この例においても、クラスタサイズは、３２ＫＢである。
【０１４４】
この例の場合、ファイル２のディレクトリエントリの情報から、開始クラスタ番号は、０００２２００１ｈであることが分かっているとする。この場合、ＦＡＴ１において、開始クラスタである０００２２００１ｈから、このファイル２のクラスタの連鎖をたどると、図１０Ｃに示すように、５つのクラスタをたどり、ファイル２のデータを利用することができるようにされる。
【０１４５】
そして、図１０Ａに示したファイル２を、図１１Ａに示すように、ファイル２ａとファイル２ｂとに分割するようにする場合には、図１０Ａに示したように、クラスタ番号０００２２００４ｈのクラスタにおいて分割部分が生じることになる。すなわち、分割後のファイ２ａの開始クラスタは、元のファイル２の開始クラスタと同じ０００２２００１ｈであり、当該ファイル２の最終クラスタは、０００２２００４ｈのクラスタとなる。また、分割後のファイル２ｂの開始クラスタは、０００２２００４ｈのクラスタであり、当該ファイル２ｂの最終クラスタは、元のファイル２の最終クラスタと同じ０００２２００５ｈとなる。
【０１４６】
このため、図１１Ｂに示すように、開始クラスタ番号を０００２２００１ｈとし、ファイサイズを１００ＫＢとするファイル２ａのディレクトリエントリと、開始クラスタ番号を０００２２００４ｈとし、ファイルサイズを５０ＫＢとするファイル２ｂのディレクトリエントリとをディレクトリに作成すると共に、元のファイル２のディレクトリエントリは不要なので削除する。
【０１４７】
そして、この例においては、上述のように、ファイル２ａの最終クラスタと、ファイル２ｂの開始クラスタとは、同じ０００２２００４ｈ番目のクラスタとなり、ファイル２ａのデータを読み出す場合と、ファイル２ｂのデータを読み出す場合とでは、読み飛ばすデータの範囲が異なる。
【０１４８】
そこで、ファイル２ａの最終クラスタである０００２２００４ｈ番目のクラスタについては、上述もしたように、最終クラスタのデータを処理する場合に通常行われるファイルサイズとクラスタサイズとから算出されるクラスタ内の端数処理を行うことにより、ファイル２ｂのデータとなった不要なデータについては読み出さないようにする。
【０１４９】
また、ファイル２ｂの場合には、ファイル２ｂの開始クラスタである０００２２００４ｈ番目のクラスタにおいては、当該クラスタの先頭から４ＫＢ分のデータは、ファイル２ａのデータであるのでこの部分のデータは読み飛ばさなければならない。そこで、この例の場合には、０００２２００４ｈ番目のクラスタに対応するＦＡＴ１のＦＡＴエントリに対して、読み飛ばしの態様を示す情報を付加する。
【０１５０】
この例の場合には、図１１Ｃにも示したように、ファイル２ｂの開始クラスタである０００２２００４ｈ番目のクラスタにおいて、当該クラスタの先頭から４ＫＢ分のデータを読み飛ばさなければならないので、開始クラスタである０００２２００４ｈに対応するＦＡＴ１のＦＡＴエントリの最上位バイトに、データの読み飛ばしの態様を示す情報を付加する。
【０１５１】
この例の場合には、上述した「（１）目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにする。」ことを示す情報「１ｈ」が、図１１Ｃに示したように、クラスタ（０００２２００４ｈ）に対応するＦＡＴ１のエントリの最上位バイトに付加されることになる。したがって、ＦＡＴ１のＦＡＴエントリを確認することより、どのクラスタで、どのような態様のデータの読み飛ばしが必要であるかを示すことが可能になるが、最上位バイトが「１ｈ」であるＦＡＴエントリの場合には、そのＦＡＴエントリが開始クラスタである場合にのみ有効となるようにされる。
【０１５２】
すなわち、最上位バイトが「１ｈ」であるＦＡＴエントリが存在しても、それが最終クラスタに対応する場合には、クラスタの先頭からデータを読み飛ばすということは発生し得ないので無視することになる。したがって、分割されて形成されたファイル２ａのデータを利用するようにする場合には、クラスタ０００２２００４は、開始クラスタではなく最終クラスタであるので、例え最上位バイトが「１ｈ」であっても無視することになる。
【０１５３】
そして、クラスタ０００２２００４ｈにおいて、読み飛ばしの終了の位置を示す情報として、４ＫＢを示す値「１０００ｈ」をクラスタ「０００２２００４ｈ」に対応するＦＡＴ２のＦＡＴエントリの上位２バイトに記録する。
【０１５４】
これ  により、この例の場合には、ＦＡＴ１のＦＡＴエントリにより、どのクラスタにおいて、どのような態様のデータの読み飛ばしが必要であるかが分かり、当該クラスタに対応するＦＡＴ２のＦＡＴエントリ（この分割処理の場合には当該ＦＡＴエントリの上位２バイトのデータ）により、実際にクラスタの先頭からどこまでデータを読み飛ばせばよいかが分かり、これに応じて、データの適正な読み飛ばし制御を行うことができるようにされる。
【０１５５】
このように、ディレクトリエントリの更新と、ＦＡＴ１への読み飛ばしの態様を示すデータの付加と、ＦＡＴ２へのどれ位データを読み飛ばすかを示すデータの付加とを行うことにより、ハードディスク３３に記録されているファイル１とファイル２とを、これらを移動したりコピーしたりするなどのことなく、分割するようにして新たなファイルを形成することができるようにしている。
【０１５６】
なお、上述もしたように、クラスタ０００２２００４に対応するＦＡＴ１の最上位バイトに、「（３）目的クラスタが開始クラスタの場合には、当該目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにし、目的クラスタが最終クラスタである場合には、当該目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。」ことを示す情報「３ｈ」を付加するようにしてもよい。
【０１５７】
この場合、ＦＡＴ２の該当ＦＡＴエントリには、４ＫＢを示す１６進数「１０００ｈ」を保持するようにしておく。これにより、処理対象のクラスタである０００２００４番目のクラスタが最終クラスタである場合には、０００２２００４ｈ番目のクラスタの先頭から４ＫＢ分のデータを読み出し、先頭から４ＫＢ分より後、当該クラスタの終端までのデータを読み飛ばすようにし、処理対象のクラスタである０００２００４番目のクラスタが開始クラスタである場合には、０００２２００４ｈ番目のクラスタの先頭から４ＫＢ分を読み飛ばし、以降を読み出すようにすることが可能である。
【０１５８】
このように、この実施の形態のデジタルビデオカメラにおいては、ハードディスク３３上に形成したファイルの編集を行う場合には、新たに形成するファイルに応じて図５に示したディレクトリエントリを形成する。この場合、ディレクトリエントリの追加が必要な場合、変更で済む場合、さらに、削除が必要な場合があり、これら追加、変更、削除を必要に応じて行うことにより、編集後のファイルに対応したディレクトリエントリが形成するようにしている。
【０１５９】
さらに、図１２Ａに示すように、データの読み飛ばしが必要になるクラスタに対応するＦＡＴ１におけるＦＡＴエントリの最上位バイトに対して、「１ｈ」、「２ｈ」、「３ｈ」等の予め決められた読み飛ばしの態様を示す情報を付加すると共に、図１２Ｂに示すように、データの読み飛ばしが必要になるクラスタに対応するＦＡＴ２におけるＦＡＴエントリとして、データの読み飛ばしの終了の位置を示す情報Ｘ１、開始の位置を示す情報Ｘ２を保持するようにする。
【０１６０】
なお、この実施の形態においては、上述もしたように、終了の位置を示す情報Ｘ１、開始の位置を示す情報Ｘ２は、データの読み飛ばしが発生するクラスタの先頭からのデータ量で示すようにしている。また、この実施の形態において、１クラスタは、３２ＫＢであるので、情報Ｘ１、Ｘ２が取り得る値は、１〜６５である。
【０１６１】
これら、ＦＡＴ１、ＦＡＴ２に付加するようにされる編集の態様に関する情報と、ディレクトリエントリとによって、元のファイルについて、移動やコピーを行うことなく、ファイルの分割や結合といった編集を行うようにすることができる。そして、この実施の形態のデジタルビデオカメラにおいて、ハードディスク３３に記録されているファイルの編集は、操作入力部３１を通じて受け付けたユーザーからの指示に応じて、制御部２０がハードディスクドライブ３２を制御することにより行われる。
【０１６２】
［デジタルビデオカメラの編集処理時の動作について］
上述したこの実施の形態のデジタルビデオカメラにおける編集処理時の動作について、従来の編集処理と対比しながら説明する。図１３、図１４は、この実施の形態のデジタルビデオカメラにおける編集時の動作を説明するための図であり、図１３は結合処理時の動作を、図１４は、分割処理時の動作を説明するためのものである。
【０１６３】
まず、図１３を参照しながら、ファイル１とファイル２とを結合し、新しいファイル１を形成する場合の動作について説明する。図１３において、図１３Ａは、従来方式によるファイルの結合処理を説明するためのフローチャートであり、図１３Ｂはハードディスクにおける結合処理前のファイルの状態を、図１３Ｃは、ハードディスクにおける従来方式による結合処理後のファイルの状態を、それぞれ示すものである。
【０１６４】
また、図１３において、図１３Ｄは、この発明にかかる方式によるファイルの結合処理を説明するためのフローチャートであり、図１３Ｅはハードディスクにおける結合処理前のファイルの状態を、図１３Ｆは、ハードディスクにおけるこの発明にかかる方式による結合処理後のファイルの状態を、それぞれ示すものである。
【０１６５】
図１３Ｂに示すように、ハードディスクに存在するファイル１、ファイル２を結合し、新たなファイル１（新ファイル１）を従来方式で形成する場合、まず、仮の名前（ファイル名）をつけてディレクトリエントリを作成することによりハードディスク上に新ファイル１ようのデータ格納エリアを確保する（ステップＳ１１）。
【０１６６】
そして、仮の名前で確保したデータ格納エリアにファイル１のデータ（内容）をコピーし、コピー終了後に、ファイル１のディレクトリエントリとファイル１のデータを削除することにより、元のファイル１を削除する（ステップＳ１２）。この状態のときに、元のファイル１のデータは仮の名前で設けたデータ格納エリアに存在する。
【０１６７】
次に、仮の名前で確保したデータ格納エリアにファイル２のデータ（内容）をコピーし、コピー終了後に、ファイル２のディレクトリエントリとファイル２のデータを削除することにより、元のファイル２を削除する（ステップＳ１３）。この状態のときに、元のファイル１のデータと元のファイル２のデータとが仮の名前で設けたデータ格納エリアに存在する。
【０１６８】
この後、仮の名前で確保したデータ格納エリアの名前（ファイル名）をファイル１に変更することにより（ステップＳ１４）、図１３Ｃに示すように、ファイル１とファイル２とを結合し、新たなファイル１を形成する処理が終了する。
【０１６９】
この従来方式の場合には、図１３Ｂと図１３Ｃとを比較すると分かるように、図１３Ｂにもともと存在したファイル１とファイル２とは、図１３Ｃには存在せず、それらを結合することにより形成した結合処理後の新たなファイル１が存在するのみである。この従来方式の場合には、結合処理前において、ファイル１、ファイル２とのデータを格納可能な仮の名前で確保するデータ格納エリア分の空き容量がなければならず、しかも、ファイル１、ファイル２の実データを実際に移動させているので、処理時間がかかったり、図１３Ｃに示したように、ハードディスク上に飛び飛びの空き領域が形成されてしまったりするなど、データの再配置が非効率的である。
【０１７０】
これに対し、この発明の方式の場合には、図１３Ｅのようにディスク上に存在するファイル１とファイル２とを結合する場合、この実施の形態のデジタルビデオカメラの制御部２０は、まず、ファイル１の最終クラスタからファイル２の先頭クラスタへとつづくようにＦＡＴを編集するようにする（ステップＳ２１）。
【０１７１】
次に、制御部２０は、元のファイル１の最終クラスタに対応するＦＡＴ１のＦＡＴエントリにデータの読み飛ばしの態様を示す情報を付加すると共に、元のファイル１の最終クラスタに対応するＦＡＴ２のＦＡＴエントリに、データの読み飛ばしの開始位置情報を格納するようにする（ステップＳ２２）。
【０１７２】
そして、制御部２０は、ハードディスクドライブ３２を制御して、ファイル２のディレクトリエントリを削除し（ステップＳ２３）、ファイル１のディレクトリエントリのファイルサイズ情報などを結合処理に形成した新たなファイル１に応じたものとなるように更新し（ステップＳ２４）、ファイルの結合処理を終了する。
【０１７３】
この発明にかかる方式の場合には、図１３Ｅ、図１３Ｆを比較すると分かるように、元のファイル１、ファイル２については、コピーや削除処理を行うことなく、同じ記録位置にファイル１とファイル２とを結合した新しいファイル１（新ファイル１）を形成することが可能である。すなわち、ファイル間のクラスタの連結処理とディレクトリエントリの編集という比較的に簡単な処理により、ファイルの結合を行うようにすることができる。
【０１７４】
次に、図１４を参照しながら、ファイル２を分割して、ファイル２ａとファイル２ｂとを形成する場合の動作について説明する。図１４において、図１４Ａは、従来方式によるファイルの分割処理を説明するためのフローチャートであり、図１４Ｂはハードディスクにおける分割処理前のファイルの状態を、図１４Ｃは、ハードディスクにおける従来方式による分割処理後のファイルの状態を、それぞれ示すものである。
【０１７５】
また、図１４において、図１４Ｄは、この発明にかかる方式によるファイルの分割処理を説明するためのフローチャートであり、図１４Ｅはハードディスクにおける分割処理前のファイルの状態を、図１４Ｆは、ハードディスクにおけるこの発明にかかる方式による分割処理後のファイルの状態を、それぞれ示すものである。
【０１７６】
図１４Ｂに示すように、ハードディスクに存在するファイル２を分割し、新たなファイル２ａ、ファイル２ｂを従来方式で形成する場合、まず、新たに形成することになるファイル２ａ用のディレクトリエントリを作成することにより、ファイル２ａのデータの格納エリアを確保し（ステップＳ３１）、この確保したファイル２ａ用のデータ格納エリアに、元のファイル２から抽出するファイル２ａのデータとなるべきデータをコピーする（ステップＳ３２）。
【０１７７】
次に、新たに形成することになるファイル２ｂ用のディレクトリエントリを作成することにより、ファイル２ｂのデータの格納エリアを確保し（ステップＳ３３）、この確保したファイル２ｂ用のデータ格納エリアに、元のファイル２から抽出するファイル２ｂのデータとなるべきデータをコピーする（ステップＳ３４）。そして、元のファイル２を削除し、ファイルの分割処理を終了する。
【０１７８】
この従来方式の場合には、図１４Ｂ、図１４Ｃから分かるように、図１４Ｂにもともと存在したファイル２は、図１４Ｃには存在せず、ファイル２を分割することにより形成した分割処理後のファイル２ａ、ファイル２ｂが存在するのみである。この従来方式の場合には、分割処理前において、ファイル２ａとファイル２ｂとのそれぞれのデータの格納エリアが確保できなければならず、しかも、ファイル２の実データを実際に移動させているので、処理時間がかかったり、図１４Ｃに示したように、ハードディスク上に飛び飛びの空き領域が形成されてしまったりするなど、データの再配置が非効率的である。
【０１７９】
これに対し、この発明の方式の場合には、図１４Ｅのようにディスク上に存在するファイル２をファイル２ａ、ファイル２ｂに分割する場合、この実施の形態のデジタルビデオカメラの制御部２０は、ハードディスクドライブ３２を制御して、まず、元のファイル２のディレクトリエントリの名前（ファイル名）をファイル２ａに変更する（ステップＳ４１）。
【０１８０】
次に、制御部２０は、ハードディスクドライブ３２を制御して、ファイル２ｂ用のディレクトリエントリを新たに作成する（ステップＳ４２）。そして、ステップＳ４１の処理で設けるようにしたファイル２ａ用のディレクトリエントリのファイルサイズやその他の情報を書き換えるなどの編集を行って、目的とするファイル２ａに合致するディレクトリエントリを整える（ステップＳ４３）。
【０１８１】
そして、制御部２０は、ファイル２ｂの開始クラスタ（先頭クラスタ）に対応するＦＡＴ１、ＦＡＴ２の情報に読み飛ばしのための情報を加えるようにし（ステップＳ４４）、ファイルの分割処理を終了する。
【０１８２】
この発明にかかる方式の場合には、図１４Ｅ、図１４Ｆを比較すると分かるように、元のファイル２のデータについては、コピーや削除処理を行うことなく、元のファイル２と同じ記録位置にファイル２ａとファイル２ｂとを形成することが可能である。すなわち、ファイル間のクラスタの連結処理とディレクトリエントリの編集という比較的に簡単な処理により、ファイルの分割を行うようにすることができる。
【０１８３】
［編集処理後のファイルの利用について］
次に、図９、図１１、図１３Ｄ、Ｅ、Ｆ、図１４Ｄ、Ｅ、Ｆを用いて説明した、この実施の形態のデジタルビデオカメラで行われる非破壊編集処理後のデータの利用について説明する。図１５は、この実施の形態のデジタルビデオカメラにおいて、編集後のファイルのデータを読み出して再生するなどして利用する場合の処理を説明するためのフローチャートである。
【０１８４】
編集後のファイルの再生が指示された場合には、この実施の形態のデジタルビデオカメラの制御部２０は、ハードディスクドライブ３２を制御して、ハードディスク３３に記録されているファイルを読み出す処理を開始する。
【０１８５】
この場合、制御部２０は、図５を用いて説明したように、ハードディスク３３に記録されている目的とするファイルのディレクトリエントリを読み出し、開始クラスタ番号やファイルサイズなどの必要な情報を取得する。そして、図７を用いて説明したように、開始クラスタ番号に対応するＦＡＴ１のＦＡＴエントリから順にクラスタの連鎖をたどるようにして、再生が指示されたファイルのデータをクラスタ単位で読み出すようにする。
【０１８６】
このとき、制御部２０は、ＦＡＴ１のＦＡＴエントリの最上位バイトの情報に基づいて、読み出しの対象とするクラスタが読み飛ばしの必要なクラスタか否かを判断する（ステップＳ５１）。ステップＳ５１の判断処理において、ＦＡＴエントリの最上位バイトに読み飛ばしの態様を示す情報は付加されておらず、読み飛ばしの必要のないクラスタであると判断したときには、制御部２０は、通常通りクラスタの内容を読み出す（ステップＳ５２）。
【０１８７】
ステップＳ５１の判断処理において、データの読み飛ばしが必要なクラスタであると判断したときには、制御部２０は、当該クラスタに対応するＦＡＴ２のＦＡＴエントリの情報を参照して保持するようにする（ステップＳ５３）。そして、制御部２０は、ステップＳ５１において確認したＦＡＴ１のＦＡＴエントリの最上位バイトの情報に基づいて、データの読み飛ばしの態様を判断する（ステップＳ５４）。
【０１８８】
ステップＳ５４の判断処理において、ＦＡＴ１の読み飛ばしの態様を示す情報が、「１ｈ」であり、上述もしたように、「（１）目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにする。」ことを指示するものであるときには、ステップＳ５３において保持したＦＡＴ２のＦＡＴエントリの上位２バイトの情報を読み飛ばしの終了の位置を示す情報Ｘ１とし、当該クラスタの先頭からＸ１までデータを読み飛ばし、Ｘ１以降、当該クラスタの終端までデータを読み出すようにする。（ステップＳ５５）。
【０１８９】
ステップＳ５４の判断処理において、ＦＡＴ１の読み飛ばしの態様を示す情報が、「２ｈ」であり、上述もしたように、「（２）目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。」ことを指示するものであるときには、ステップＳ５３において保持したＦＡＴ２のＦＡＴエントリの下位２バイトの情報を読み飛ばしの開始の位置を示す情報Ｘ２とし、当該クラスタの先頭からＸ２までデータを読み出し、Ｘ２以降、当該クラスタの終端までのデータを読み飛ばすようにする。（ステップＳ５５）。
【０１９０】
ステップＳ５４の判断処理において、ＦＡＴ１の読み飛ばしの態様を示す情報が、「３ｈ」であり、上述もしたように、「（３）目的クラスタが開始クラスタの場合には、当該目的クラスタの先頭から当該目的クラスタの目的位置までのデータの読み飛ばしを行うようにし、目的クラスタが最終クラスタである場合には、当該目的クラスタの目的位置から当該目的クラスタの終端までデータの読み飛ばしを行うようにする。」ことを指示するものであるときには、制御部２０はディレクトリエントリの開始クラスタ番号に基づいて、読み出し処理の対象としているクラスタが、開始クラスタか最終クラスタかを判断し、これをも考慮したデータの読み飛ばしを行う（ステップＳ５７）。
【０１９１】
具体的にステップＳ５７の処理は、読み出し対象のクラスタが、開始クラスタである場合には、当該読み出し対象のクラスタの先頭からステップＳ５３において取得したＦＡＴ２のＦＡＴエントリの上位２バイトの情報Ｘ１が示す位置までのデータの読み飛ばし、以降のデータを読み出すようにする。一方、読み出し対象のクラスタが、終了クラスタである場合には、当該読み出し対象のクラスタの先頭からステップＳ５３において取得したＦＡＴ２のＦＡＴエントリの下位２バイトの情報Ｘ２が示す位置までのデータを読み出し、以降のデータを読み飛ばすようにする。
【０１９２】
そして、ステップＳ５２、ステップＳ５５、ステップＳ５６、ステップＳ５７の処理により読み出されたデータは、通信部１９を通じて外部に出力するようにしたり、あるいは、読み出したデータが画像データであれば画像信号処理部１４に供給したり、読み出したデータが音声データであれば音声信号処理部１８に供給したりして処理される。そして、次のクラスタについての処理に移行し、繰り返し、この図１５に示す処理が行われるようにされる。
【０１９３】
このように、この実施の形態のデジタルビデオカメラにおいて編集されたファイルを利用する場合であっても、通常通りにディレクトリエントリとＦＡＴの情報によって再生することができる。
【０１９４】
また、外部に出力する場合には、編集後のファイルのデータのみが出力するようにされるので、出力先の外部機器においては、ＦＡＴに付加された情報が必要になることもなく、従来通りのファイルとして利用することができるようにされる。
【０１９５】
［ＡＶ管理情報の利用について］
ハードディスクなどの大容量記録媒体に対して、動画データ、静止画データ、音声データなどの種々の属性のデータを数多く記録して利用する場合に、それらのデータを効率よく管理し、効率よく利用できるようにするために、管理情報のみを別ファイルにまとめて一括管理することが考えられる。このようなファイルの管理情報のみを別ファイルにまとめて管理する機器やシステムにおいてもこの発明を適用することができる。
【０１９６】
図１６は、この一括管理方式の概要について説明するための図である。図１６に示すように、記録媒体１０には、ＡＶ（Audio/Visual）管理情報１０１、静止画ファイルＡ、静止画ファイルＢ、動画ファイルＣが記録されているものとする。この一括管理方式の場合には、図１６において、ＡＶ管理情報１０１が示すように、各画像データの管理情報は、画像データファイルＡ、Ｂ、Ｃとは別ファイルにおいて管理され、ＡＶ管理情報と画像データファイルとは予め決められるポインタによって結びつけられるようにしている。
【０１９７】
図１７は、ＡＶ管理情報の一例を説明するための図である。この例の場合には、ＡＶ管理情報は、タイトルファイル１０１ａと、サムネイルファイル１０１ｂと、プロパティファイル１０１ｃとを含んでいる。これらの各ファイルには、ファイルとして記録されている画像データに対する種々の情報がエントリ情報（登録情報）として保持するようにされている。
【０１９８】
タイトルファイル１０１ａに登録されているタイトルエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データのそれぞれについてのコメント、メモ、注記などといった例えばユーザーにより入力するようにされたテキストデータを保持する。
【０１９９】
また、サムネイルファイル１０１ｂに登録されているサムネイルエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データにより形成される画像の縮小画像データであり、１種類に限らず複数の縮小画像を持つようにすることも可能なものである。
【０２００】
また、プロパティファイル１０１ｃに登録されているプロパティエントリ０、１、２、…のそれぞれは、ファイルとして記憶されている画像データのそれぞれについての種々の管理情報を保持するものである。そして、各プロパティエントリのそれぞれには、図１７において、プロパティエントリｎ部分に示したように、少なくとも、ファイルポインタＰｔ、オリジナル記録ファイルフラグａａ、撮影日時情報ｂｂ、修正日時情報ｃｃが含まれるようにされる。
【０２０１】
ファイルポインタＰｔは、当該プロパティエントリに対応する画像データファイルを特定するための情報である。また、オリジナル記録ファイルフラグａａは、この実施の形態のデジタルビデオカメラにおいて撮影されて記録媒体に記録された画像データか否かを示すものである。この例の場合、オリジナル記録ファイルフラグａａが、「１」の場合には、この実施の形態のデジタルビデオカメラにより撮影された画像データのファイルであることを示し、「０」の場合には、この実施の形態のデジタルビデオカメラにより撮影されたのではない画像データのファイルであることを示す。
【０２０２】
また、撮影日時情報ｂｂは、この実施の形態のデジタルビデオカメラにおいて撮影することにより取り込まれ、記録媒体に記録された画像データの撮影日時を示すものである。修正日時情報ｃｃは、その画像データの修正処理が行われた日時を示すものである。しかし、後述もするが、外部から提供された画像データの場合には、修正日時情報ｃｃは、その画像データをこのデジタルビデオカメラが取得した日時である取得日時を示すものとして用いるようにされる。
【０２０３】
そして、画像データファイルや音声データファイルなどの各コンテンツファイル１つに対しては、ＡＶ管理情報として、タイトルエントリとサムネイルエントリとプロパティエントリとを設けることができるようにされる。各画像データファイルのそれぞれと、タイトルエントリ、サムネイルエントリとは、プロパティエントリを介して間接的に関連付けられている。
【０２０４】
したがって、図１７に示した例の場合には、静止画ファイルＡに対しては、ＡＶ管理情報として、タイトルエントリｎ、サムネイルエントリｎ、プロパティエントリｎが設けられ、静止画ファイルＢに対しては、タイトルエントリ２、サムネイルエントリ２、プロパティエントリ２が設けられている。同様に、動画ファイルＣに対しては、タイトルエントリｎ＋１、サムネイルエントリｎ＋１、プロパティエントリｎ＋１が設けられている。
【０２０５】
また、例えば、プロパティファイル１０１ｃには、再生順序などについての定義を記録しておくこともできるようにされ、アプリケーションにより、ＡＶ管理情報のプロパティファイル１０１ｃの内容が解釈され、定義された内容にしたがって、目的とする画像データや音声データを再生することができるようにされる。これにより、例えば、静止画を連続して再生するようにするスライドショー再生などもできるようにされる。
【０２０６】
このように、記録媒体に記録した画像データや音声データについての管理情報を、画像データファイルや音声データファイルとは別個に設けることにより、画像データファイルや音声データファイルの検索やサーチの時間が格段に短縮することができるなどのメリットがある他、スライドショー再生など従来にない種々の態様で再生を行うようにするな等のこともできるようにされる。
【０２０７】
したがって、例えば、撮影日時を検索キーとして、ＡＶ管理情報のプロパティファイルの情報を参照することにより、目的する静止画ファイルなどを迅速に見つけ出すことができる。また、予め決められた順番で、静止画データのスライドショー再生を行うようにする場合を考えると、上述したように、プロパティファイル１０１ｃの情報に基づいて目的とする静止画ファイルを迅速に特定することが可能である。
【０２０８】
しかし、図１６、図１７に示したように、画像データファイルや音声データファイルなどに対してＡＶ管理情報が設けられている場合には、これらのファイルを分割したり、編集したりする場合に、ＡＶ管理ファイルについては、作り直す必要が生じることになる。このような場合であっても、上述したように、ディレクトリエントリの情報と、ＦＡＴの情報とを用いることによって、ファイルの結合や分割を行った場合には、実データの移動は発生しないので、元のディレクトリエントリやＦＡＴの情報、および、元のＡＶ管理情報に基づいて、結合されて形成されたファイルのＡＶ管理情報や分割されて形成されたＡＶ管理情報を比較的に簡単に作成することができる。
【０２０９】
すなわち、ファイルの編集に伴うＡＶ管理ファイルの情報の追加、変更、削除は、上述した実施の形態のデジタルビデオカメラにおいて行われる編集時のディレクトリエントリの追加、変更、削除の場合と同様にして、既存の情報に基づいて、編集後のファイルについてのＡＶ管理情報を形成することができる。この発明による方式を用いた場合には、図  １３Ａ、図１４Ａに示したような従来方式の編集を行うことにより、データの記録位置が変わり、ディレクトリエントリ、ＦＡＴ、ＡＶ管理情報の全てを初めから作り直すようなことはなく、ＡＶ管理ファイルのような画像データファイルなどに付随する管理ファイルが存在する場合にもそれらの付随性、関連性を壊すことなく、容易に保つようにすることが可能になる。
【０２１０】
なお、この発明は、上述もしたように、デジタルビデオカメラの主に制御部２０の機能により実現されるものであり、その位置付けは、制御部２０において動作するようにされるソフトウエアである「ファイルシステム」および「デバイスドライバ」に関連して動作するものである。
【０２１１】
すなわち、図１８に示すように、記録媒体（この実施の形態においては、ハードディスク３３）に対してデータを記録したり、記録媒体に記録されているデータを読み出して利用したりする場合には、ユーザーとの窓口となるアプリケーションプログラム５１の下層に記録媒体上のファイルを管理するためのファイルシステム（ファイル管理プログラム）５２とファイルシステムからの情報に基づいて記録媒体を制御するデバイスドライバ５３とが存在する。
【０２１２】
そして、種々のデータを記録する場合には、ファイルシステム５２、デバイスドライバ５３の機能によりデータを書き込むことになるが、データの書き込み／読み出しを制御することになるファイルシステム５２、デバイスドライバ５３については変更することなく、そのまま利用するようにし、単に、ファイルシステムやデバイスドライバで作成され、管理するようにされる情報を更新したり、必要な情報を付加するようにしたりすることによって、ファイルの非破壊編集を行うようにすることができる。
【０２１３】
すなわち、本発明の実装については、ソフトウエアで実装可能であり、従来の技術と同様にして、ファイルシステム⇔デバイスドライバ⇔記録媒体(ハードディスク)といった構成で、ファイルシステムに対して、上述したように、データの再配置などを避けてクラスタ連鎖の連結・分割処理を行う、といった各処理を追加すればよいことになる。
【０２１４】
なお、上述した実施の形態においては、デジタルビデオカメラの制御部２０とハードディクスドライバ３２とが協働することにより、付加手段、更新手段を実現するようにしており、主に制御部２０の制御により、非破壊編集を実現するようにしている。
【０２１５】
また、上述した実施の形態、例えばＤＶデータなどと呼ばれるヘッダやフッタの存在しないファイルの場合にはそのまま適用できる。しかし、ヘッダやフッタの付加されたファイルの場合には、ヘッダやフッタについての対処が必要になる。
【０２１６】
そこで、分割の場合には、前段のファイルにはフッタを、後段のファイルにはヘッダを付加する必要が生じるが、この場合には、もともと同じファイルを分割したのであるから、それぞれに残存するヘッダやフッタを共有するようにしたり、あるいは、ヘッダやフッタを無視したりするようにすればよい。また、結合の場合には、前段のファイルのフッタと後段のファイルのヘッダは不要になるので、これを読み飛ばすようにすればよい。
【０２１７】
また、編集後のファイルを外部に出力する場合には、必要に応じて、残存するヘッダやフッタの情報から新たなヘッダやフッタを形成し、これを付加して出力するようにしたり、結合により作成されたファイルの場合には、不要になったフッタやヘッダを削除してから、外部に出力するようにすることもできる。これらのヘッダ、フッタにかかる処理についても、制御部２０の機能により、あるいは、制御部２０で実行されるプログラムにより実現することができる。
【０２１８】
また、上述した実施の形態においては、記録媒体としてハードディスクを用いる場合を例に挙げて説明したが、これに限るものではない。例えば、ＭＯ（Magneto Optical disk）、ＰＤ（Phase change rewritable Disk）、Zip、SuperDisk、メモリーカード等、ここのファイルを管理するために、ディレクトリなどの詳細情報管理表とＦＡＴなどの記憶領域管理とを用いる種々の記録媒体を用いる場合にこの発明を適用することができる。
【０２１９】
また、上述した実施の形態において、記録媒体に記録するデータは、動画データ、静止画データ、音楽などの音声データを記録する場合を例にして説明したが、これに限るものではない。例えば、テキストデータ、プログラムデータ、その他の種々のデータを記録する場合にもこの発明を適用することができる。
【０２２０】
また、上述した実施の形態においては、ファイルシステムとしてＦＡＴを用いるものとして説明したが、これに限るものではない。ＦＡＴ以外の種々のファイルシステムを用いる場合にこの発明を適用することができる。
【０２２１】
また、上述の実施の形態においては、編集の態様に関する情報として、読み飛ばしの態様を示す情報をＦＡＴ１に付加し、読み飛ばしの開始あるいは終了の位置を示す情報をＦＡＴ２に付加するものとして説明したが、これに限るものではない。例えば、ディレクトリエントリの開始クラスタ番号欄の上位側のビットなどの通常時において有効な数字が入力されない部分に、読み飛ばしの態様を示す情報と読み飛ばしの開始あるいは終了の位置を示す情報とを分離可能なように付加し、これを用いて非破壊編集を行うようにすることも可能である。
【０２２２】
また、上述した実施の形態においては、この発明をデジタルビデオカメラに適用した場合を例にして説明したが、これに限るものではない。例えば、ハードディスクドライブなどを記録装置として用いるパーソナルコンピュータ、ハードディスク装置、その他、ハードディスクやＭＯなどの記録媒体に対してデータを記録することが可能な電子機器にこの発明を適用することができる。
【図面の簡単な説明】
【０２２３】
【図１】この発明が適用されたデジタルビデオカメラを説明するためのブロック図である。
【図２】ファイルシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図である。
【図３】ファイルシステムに応じて初期化されることにより利用可能となるハードディスク３３の状態を説明するための図である。
【図４】ハードディスク３３上に形成されるパーティション領域とこれを管理するパーティションテーブルについて説明するための図である。
【図５】ディレクトリエントリの構造を説明するための図である。
【図６】ＦＡＴとデータ領域の関係を説明するための図である。
【図７】ＦＡＴの実例を説明するための図である。
【図８】ファイル編集（結合処理）を説明するための図である。
【図９】ファイル編集（結合処理）を説明するための図である。
【図１０】ファイル編集（分割処理）を説明するための図である。
【図１１】ファイル編集（分割処理）を説明するための図である。
【図１２】ＦＡＴのＦＡＴエントリの利用例を説明するための図である。
【図１３】ファイル編集（結合処理）を説明するためのフローチャートである。
【図１４】ファイル編集（分割処理）を説明するためのフローチャートである。
【図１５】編集後のファイルの読み出す場合の処理を説明するためのフローチャートである。
【図１６】ＡＶ管理情報によるデータの一括管理を説明するための図である。
【図１７】ＡＶ管理情報について説明するための図である。
【図１８】この発明をソフトウエアによって実現する場合の位置付けと他の必要プログラムとの関係を説明するための図である。
【符号の説明】
【０２２４】
１１…光学レンズ部、１２…光電変換部、１３…カメラ機能制御部、１４…画像信号処理部、１５…ＬＣＤ（Liquid Crystal Display）、１６…画像入出力部、１７…音声入出力部、１８…音声信号処理部、１９…通信部、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＥＥＰＲＯＭ、３１…操作入力部、３２…ハードディスクドライブ（ハードディスク装置）、３３…ハードディスク、３４…メモリーカード
【図１】
2005078768.tif 000003
【図２】
2005078768.tif 000004
【図３】
2005078768.tif 000005
【図４】
2005078768.tif 000006
【図５】
2005078768.tif 000007
【図６】
2005078768.tif 000008
【図７】
2005078768.tif 000009
【図８】
2005078768.tif 000010
【図９】
2005078768.tif 000011
【図１０】
2005078768.tif 000012
【図１１】
2005078768.tif 000013
【図１２】
2005078768.tif 000014
【図１３】
2005078768.tif 000015
【図１４】
2005078768.tif 000016
【図１５】
2005078768.tif 000017
【図１６】
2005078768.tif 000018
【図１７】
2005078768.tif 000019
【図１８】
2005078768.tif 000020