(57)【要約】【課題】  データファイルを分割するときに要する時間を短縮化する。【解決手段】  第１の管理情報読出工程において、分割位置の直後のデータブロックを含む画像データが記録された上記所定容量のデータブロックを含む複数のデータブロックからなる第１のデータファイルを示す第１の管理情報４０を読出し、第２の管理情報作成工程では、上記第１の管理情報読出工程において読み出された上記第１の管理情報４０のアドレス情報に含まれる上記分割位置の直後のデータブロックを含むデータブロックのアドレス情報を移動させ、上記分割位置の直後のデータブロックを含むデータブロックを示す第２の管理情報４１のアドレス情報５，６とし、上記分割位置の直後のデータブロックを含むデータブロックで構成される上記第２のデータファイルを示す第２の管理情報４１を作成し、上記分割位置の直後のデータブロックを含むデータブロックを上記第２のデータファイルのデータブロックとする。【選択図】        図４
2008033970.tif 000002
【特許請求の範囲】
【請求項１】
データファイルを構成する複数の所定容量のデータブロックと、上記データファイルのファイル名を示すデータファイル情報と上記データファイルを構成する上記各データブロックのアドレス情報とから構成される管理情報とを有する記録媒体に格納されている上記データブロックを管理するデータ管理方法において、
複数の所定容量のデータブロックからなる第１のデータファイルを示す第１の管理情報を上記記録媒体から読出す第１の管理情報読出工程と、
上記第１のデータファイルの少なくとも一部のデータブロックで構成される第２のデータファイルを示す第２の管理情報を作成する第２の管理情報作成工程とを有し、
上記第１の管理情報読出工程において、分割位置の直後のデータブロックを含む画像データが記録された上記所定容量のデータブロックを含む複数のデータブロックからなる第１のデータファイルを示す第１の管理情報を読出し、
上記第２の管理情報作成工程では、上記第１の管理情報読出工程において読み出された上記第１の管理情報のアドレス情報に含まれる上記分割位置の直後のデータブロックを含むデータブロックのアドレス情報を移動させ、上記分割位置の直後のデータブロックを含むデータブロックを示す上記第２の管理情報のアドレス情報とし、上記分割位置の直後のデータブロックを含むデータブロックで構成される上記第２のデータファイルを示す第２の管理情報を作成し、
上記分割位置の直後のデータブロックを含むデータブロックを上記第２のデータファイルのデータブロックとすることを特徴とするデータ管理方法。
【請求項２】
上記管理情報がリンク構造を有することを特徴とする請求項１に記載のデータ管理方法。
【請求項３】
上記管理情報が木構造を有することを特徴とする請求項１に記載のデータ管理方法。
【請求項４】
上記画像データは固定長の画像データであることを特徴とする請求項１に記載のデータ管理方法。
【請求項５】
分割前の第1のデータファイルに属する一部データを削除する場合において、
削除する上記一部データを含むデータブロックの直後を分割位置として分割を行い、
分割後の第1のデータファイルの削除する上記一部データを含むデータブロックに対して、削除する上記一部データ以外のデータを書き込むことにより、削除する上記一部データの削除を行う請求項１に記載のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばカメラ装置で撮像した画像のデータを、アドレス情報等を含む管理情報を変更することで管理するデータ管理方法に関する。
【背景技術】
【０００２】
従来においては、例えばディジタルスチルカメラ装置で撮像した画像を示す画像データは、所定の容量で例えば光ディスク等の記録媒体に格納される。この光ディスクには、複数の画像データが格納されるデータ領域と、当該データ領域に格納された画像データを管理する管理情報が格納されている管理領域とを有している。そして、これらの画像データは、所定の容量を有するデータブロックとしてデータファイルを構成する。すなわち、光ディスクには、複数のデータブロックで構成された複数のデータファイルと、このデータファイルを示す管理情報が格納されている。
【０００３】
ここで、第１のデータファイルを構成する複数のデータブロック１〜６のうち少なくとも一部のデータブロックで第２のデータファイルを構成して、第１のデータファイルと第２のデータファイルとに分割するときの一例について説明する。
【０００４】
従来において第１のデータファイルを分割するときには、先ず、図７（ａ）に示した第１の管理情報１００及びこの第１の管理情報１００が示す第１のデータファイルを光ディスクから読出す。この第１の管理情報１００は、第１のデータファイルを構成するデータブロックのアドレスを示すアドレス情報と、第１のデータファイルのファイル名を示すファイル名情報１０２とを有する。
【０００５】
ここで、第１の管理情報のアドレス５及びアドレス６に対応し第１のデータファイルに属するデータブロックを第２のデータファイルを構成するデータブロックとするときには、第１のデータファイルに格納されているデータブロックのうち、アドレス５及びアドレス６に対応するデータブロックの読み出しを行う。そして、光ディスクから読み出したデータブロックを一旦メモリに格納する。
【０００６】
次に、図７（ｂ）に示すように、第１のデータファイルのアドレス５及びアドレス６に対応したデータブロックを格納するための第２のデータファイルを示す第２の管理情報１１０をメモリ上に作成する。
【０００７】
次に、上述のアドレス５及びアドレス６に対応したデータブロックを第２のファイルデータとして光ディスクに書き込むときのアドレスを作成する。ここでは、第２の管理情報１１０のアドレス情報にアドレス７及びアドレス８をメモリ上に書き込む。
【０００８】
次に、図７（ｃ）に示すように、第１の管理情報１００のアドレス５及びアドレス６のアドレス情報をメモリ上で削除する。
【０００９】
そして、メモリ上に格納されているアドレス７及びアドレス８に対応するデータブロック及び第１の管理情報１００、第２の管理情報１１０を光ディスクに書き込むことで、第１の管理情報１００のアドレス１〜６に対応したデータブロックで構成された第１のデータファイルを、第１の管理情報１００のアドレス１〜４に対応したデータブロックで構成される第１のデータファイルと、第２の管理情報１１０のアドレス７，８に対応したデータブロックで構成される第２のデータファイルとに分割する。
【００１０】
また、従来のデータ管理方法として、図８に例えば小画像データ１を削除するときの一例を示す。なお、このように小画像データ１を削除すると、小画像管理情報１５０に格納されている小画像アドレス１も削除される。
【００１１】
このとき、従来のデータ管理方法では、先ず、図８（ａ）に示した小画像管理情報１５０のうち、小画像アドレス２〜８及びこれら小画像アドレス２〜８に対応した小画像データ２〜８を光ディスクから読み出すとともに一旦メモリに格納する。次に、従来のデータ管理方法では、図８（ｂ）に示すように、上記工程で一旦メモリに格納された小画像アドレス２〜８を小画像管理情報１５０を光ディスクに書き込むとともに、小画像アドレス２〜８に対応した画像データ２〜８までを光ディスクに書き込むことで小画像データ１の削除を行う。
【００１２】
【特許文献１】特開平０６−２３１０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところで、上述したデータの管理を行う手法では、第１のデータファイルに格納されているデータブロックのうち、第２のデータファイルに格納するデータブロックの読み書きを行う必要がある。
【００１４】
しかし、このような手法では、データファイルの分割を行うときに、データブロックを読み書きすることが必須の条件となり、従って第１のデータファイルを構成するデータブロックを読み書きすることに時間がかかってしまう。さらに、第１のデータファイルを構成するデータブロックの容量が大きくなれば、この問題はさらに顕著となってしまう。
【００１５】
また、上述したデータ管理方法では、小画像データ１を削除するとき、小画像データ２〜８を一旦光ディスクからメモリに読み出して、小画像データ２〜８を書き込むという動作を行う必要があり読み書きを行う時間を要する。
【００１６】
そこで、本発明は、上述したような実情に鑑みて提案されたものであり、データファイルを分割するときに要する時間を短縮化することができるデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、データファイルを構成する複数の所定容量のデータブロックと、上記データファイルのファイル名を示すデータファイル情報と上記データファイルを構成する上記各データブロックのアドレス情報とから構成される管理情報とを有する記録媒体に格納されている上記データブロックを管理するデータ管理方法において、複数の所定容量のデータブロックからなる第１のデータファイルを示す第１の管理情報を上記記録媒体から読出す第１の管理情報読出工程と、上記第１のデータファイルの少なくとも一部のデータブロックで構成される第２のデータファイルを示す第２の管理情報を作成する第２の管理情報作成工程とを有し、上記第１の管理情報読出工程において、分割位置の直後のデータブロックを含む画像データが記録された上記所定容量のデータブロックを含む複数のデータブロックからなる第１のデータファイルを示す第１の管理情報を読出し、上記第２の管理情報作成工程では、上記第１の管理情報読出工程において読み出された上記第１の管理情報のアドレス情報に含まれる上記分割位置の直後のデータブロックを含むデータブロックのアドレス情報を移動させ、上記分割位置の直後のデータブロックを含むデータブロックを示す上記第２の管理情報のアドレス情報とし、上記分割位置の直後のデータブロックを含むデータブロックで構成される上記第２のデータファイルを示す第２の管理情報を作成し、上記分割位置の直後のデータブロックを含むデータブロックを上記第２のデータファイルのデータブロックとすることを特徴とする。
【発明の効果】
【００１８】
本発明に係るデータ管理方法では、第１の管理情報読出工程において、分割位置の直後のデータブロックを含む画像データが記録された上記所定容量のデータブロックを含む複数のデータブロックからなる第１のデータファイルを示す第１の管理情報を読出し、第２の管理情報作成工程では、上記第１の管理情報読出工程において読み出された上記第１の管理情報のアドレス情報に含まれる上記分割位置の直後のデータブロックを含むデータブロックのアドレス情報を移動させ、上記分割位置の直後のデータブロックを含むデータブロックを示す第２の管理情報のアドレス情報とし、上記分割位置の直後のデータブロックを含むデータブロックで構成される上記第２のデータファイルを示す第２の管理情報を作成し、上記分割位置の直後のデータブロックを含むデータブロックを上記第２のデータファイルのデータブロックとすることで、第１のデータファイルを分割するときにデータブロックを読み書きするデータ量を減らすことができる。したがって、このデータ管理方法によれば、従来のようにアドレス情報とともに当該アドレス情報に対応したデータブロックの読み書きを行うことなくデータブロックの移動等を行うことができるので、従来の手法と比較してデータの移動等を行うのに要する時間を短縮化することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の形態につき図面を参照しながら詳細に説明する。
【００２０】
このデータ管理方法は、例えば静止画像を撮像して所定の容量の画像データからなるデータブロックを生成するデータ記録再生装置に適用することができる。
【００２１】
このデータファイル管理方法が適用可能なデータ記録再生装置１は、例えば図１及び図２に示すように、光ディスク２０が格納されこの光ディスク２０に対してデータの書き込み及び読み出しを行うディスクドライブ２と、ディスクＩ／Ｆ（インターフェース）３と、上記ディスクドライブ２，ディスクＩ／Ｆ３等を制御する制御手段としてのＣＰＵ（Central Processing Unit）４とを備えている。
【００２２】
また、データ記録再生装置１は、ＣＰＵ４のプログラムを記憶しているＲＯＭ（Read Only Memory）５と、ＣＰＵ４の記録領域になるＤＲＡＭ（Dynamic Random Access Memory）６と、操作用のキーボード７と、キーボード７から入力された信号をバス上に供給するキーＩ／Ｆ（インターフェース）８と、画像データを記録するＶＲＡＭ（Video Random Access Memory）９と、画像を映すモニター１０とを備える。データ記録再生装置１においては、上記ＣＰＵ４，ＲＯＭ５，ＤＲＡＭ６，ディスクＩ／Ｆ３，キーＩ／Ｆ８，ＶＲＡＭ９が、バスを介して相互に信号の授受を行うようになされている。
【００２３】
なお、光ディスク２０は、図２に示すように、複数のデータブロックを記録するためのデータ領域２１と、当該データ領域２１の内周側に設けられ、データ領域２１に記録されているデータブロックの管理情報を記録するための管理領域２２とが備えられている。上記管理領域２２に記録される管理情報は、例えば上記データブロックが格納されるデータファイルのデータファイル名を示すデータファイル情報２２ａと各データブロックのアドレスを示すアドレス情報２２ｂとからなる。
【００２４】
このアドレス情報２２ｂは、例えば図３（ａ）に示すように、データ領域に格納されている各データブロックのアドレスを示し、いわゆるリンク構造となっている。すなわち、図３（ａ）に示したアドレス情報２２ｂは、アドレス１にデータブロック１を示すアドレスが格納されており、アドレス２にデータブロック２を示すアドレスが格納されており、アドレス３にデータブロック３を示すアドレスが格納されている。
【００２５】
また、このアドレス情報２２ｂは、例えば図３（ｂ）に示すように、いわゆる木構造となっており、各アドレス１〜６に間接ブロック２２ｃが格納され、この間接ブロック２２ｃの各アドレス１〜１０に各データブロックを示すアドレスを格納していても良い。
【００２６】
さらに、アドレス情報２２ｂは、例えば図３（ｃ）に示すように、いわゆる木構造となっており、各アドレス１〜６に一次間接ブロック２２ｃを格納し、この一次間接ブロック２２ｃの各アドレス１〜１０に２次間接ブロック２２ｄを格納していても良い。そして、このアドレス情報２２ｂは、２次間接ブロック２２ｄの各アドレス１〜１０に各データブロックを示すアドレスを格納していても良い。
【００２７】
一方、データ領域には、データファイル毎に複数のデータブロックが格納されている。このデータブロックは、例えば一枚の静止画像を示す所定の容量の情報である。
【００２８】
次に、データ記録再生装置１の各構成部について説明する。
【００２９】
ＲＯＭ５には、ＣＰＵ４のプログラムが記憶される。ＤＲＡＭ６は、ＣＰＵ４のための変数領域とされ、一時的にデータ又はプログラムを記憶する。
【００３０】
ディスクＩ／Ｆ３は、ＣＰＵ４とディスクドライブ２とのインターフェースである。この実施の形態では、光ディスク２０がディスクドライブ２内に収納されており、データ記録時にディスクＩ／Ｆ３を介して入力されたデータがディスクドライブ２によって光ディスク２０に書き込まれる。また、データ記録再生装置１においては、データ再生時にディスクドライブ２によって光ディスク２０から読み出されたデータが、ディスクＩ／Ｆ３を介してＶＲＡＭ９等に供給される。
【００３１】
キーボード７は、例えばユーザによって操作されてそれに応じた信号をキーＩ／Ｆ８に送出する。キーＩ／Ｆ８は、キーボード７からの信号をバス上に供給する。
【００３２】
ＶＲＡＭ９は、モニター１０に表示する画像についての画像データを記憶するためのメモリである。データ記録再生装置１においては、例えば光ディスク２０に画像データを記録した場合に、この画像データが光ディスク２０の再生時にディスクドライブ２によって読み出され、ディスクＩ／Ｆ３及びバスを介してＶＲＡＭ９に供給され、このＶＲＡＭ９に記憶された画像データがモニター１０によって静止画像あるいは動画像として表示されるようになっている。
【００３３】
ＣＰＵ４は、データ記録再生装置１を構成する各部の制御を行う。このＣＰＵ４は、例えばあるデータファイルを分割するときには、ＲＯＭ５に格納されてプログラムを実行する。
【００３４】
つぎに、上述したデータ記録再生装置１を用いて光ディスク２０に格納されているデータを管理する一例について説明する。
【００３５】
このデータ記録再生装置１は、図４に示すように、分割される対象となる第１のデータファイルを示す第１の管理情報４０を読み込み、第１のデータファイルを構成する複数のデータブロックうちの一部で構成される第２のデータファイルを示す第２の管理情報４１を作成し、第１の管理情報４０の一部のアドレス情報４０ａを第２の管理情報４１のアドレス情報４１ａとするように移動させる。
【００３６】
すなわち、このデータ記録再生装置１では、先ず、キーボード７から第１の管理情報４０が示す第１のデータファイルを、第１のデータファイルと第２のデータファイルとするように分割を行う入力信号がキーＩ／Ｆ８を介してＣＰＵ４に入力される。そして、このような入力信号が入力されたＣＰＵ４ではＲＯＭ５に格納されたデータ管理プログラムを起動する。そして、ＣＰＵ４では図４（ａ）に示すように、光ディスク２０の管理領域２２に格納された分割対象となる第１のデータファイルを示す第１の管理情報４０をディスクドライブ２に収納されている光ディスク２０から読み込む。そして、ＣＰＵ４は、この第１の管理情報４０を一旦ＤＲＡＭ６に格納する。
【００３７】
次に、ＣＰＵ４では、図４（ｂ）に示すように、ＲＯＭ５から取り込んだデータ管理プログラムに従って第１のデータファイルを構成する複数のデータブロックのうち、一部のデータブロックで構成される第２のデータファイルを示す第２の管理情報４１をＤＲＡＭ６上で作成する。
【００３８】
次に、ＣＰＵ４では、図４（ｃ）に示すように、第１の管理情報４０のアドレス４及びアドレス５をＤＲＡＭ６から読み込んで第２の管理情報４１に第１の管理情報４０のアドレス５及びアドレス６を書き込む。これにより、第２のデータファイルは、アドレス５及びアドレス６が示すデータブロックで構成されることとなる。
【００３９】
このとき、ＣＰＵ４では、ＤＲＡＭ６に格納されている第１の管理情報４０のアドレス５及びアドレス６を削除することにより、第１のデータファイルからアドレス５及びアドレス６に対応したデータブロックが削除されたこととなる。
【００４０】
このように、このデータ記録再生装置１では、第１の管理情報４０の一部のアドレス５，６を第２の管理情報４１のアドレス５，６とするように移動することで、第１のデータファイルを構成する複数のデータブロックの一部を第２のデータファイルを構成するデータブロックとすることができる。したがって、このデータ記録再生装置１では、従来のように、第１のデータファイルを、第１のデータファイルと第２のデータファイルになるようにデータブロックを移動させて分割を行うとき、光ディスク２０に格納されたデータブロックを読み込んで再び光ディスク２０の第２のデータファイルに格納して分割させるようなことなくデータファイルの分割を行うことができる。したがって、このデータ記録再生装置１によれば、従来と比較して短時間でデータファイルの分割を行うことができる。
【００４１】
また、データ記録再生装置１は、小画像データからなるデータブロックを管理することがある。この小画像データは、例えば画像選択用としてモニター１０に表示するときに使用される。そして、この小画像データを管理する小画像管理情報５０は、図５に示すように、小画像データで構成されたデータファイルを示している。この小画像管理情報５０は、ファイル情報と、各小画像データ１〜８に対応した小画像アドレス１〜８を示すアドレス情報を含んでいる。
【００４２】
この小画像データ１〜８は、上述した各データブロックを示す各アドレスの約半分程度の容量を有し、２つの小画像データで１つのデータブロックとして取り扱われる。すなわち、上述したデータ記録再生装置の動作において第１のデータファイルを分割して、第１のデータファイルと第２のデータファイルとするときには、データブロック毎でしか分割することができないこととなる。
【００４３】
このような小画像データ１の削除を行うとき、データ記録再生装置１では、先ず図６（ａ）に示すような第１のデータファイルを示す第１の小画像管理情報５０にＣＰＵ４で上述した図４に示した処理と同様の処理を行う。すなわち、このデータ記録再生装置１では、第１の小画像管理情報５０で示される第１のデータファイルを、第１のデータファイル５０と第２のデータファイル５０ａとなるように分割する。このような処理を行うことで、小画像データ１，２からなる第１のデータファイルと小画像データ３〜８からなる第２のデータファイルを作成する。このとき、第１の小画像管理情報５０は、図６（ｂ）に示すように、アドレス１，２を含む第１の小画像管理情報５０と、アドレス３〜８を含む第２の小画像管理情報５０ａとにＤＲＡＭ６上で分割される。
【００４４】
次に、第１のデータファイルのうち小画像データ１を削除するとき、第１の小画像管理情報５０について、図６（ｃ）に示すように第１の小画像管理情報５０のうちアドレス１を削除する。このとき、ＣＰＵ４では、第１の小画像管理情報５０及びアドレス２に対応した小画像データ２を光ディスク２０から読み込んでＤＲＡＭ６に一旦格納し、ＤＲＡＭ６に格納された第１の小画像管理情報５０のアドレス２及びアドレス２に対応した小画像データ２を光ディスク２０の第１の小画像管理情報５０に書き込むとともに小画像データ２を書き込む。このデータ記録再生装置１では、このような処理を行うことにより、小画像データ１〜８が格納された第１のデータファイルを、小画像データ１〜２で構成される第１のデータファイルと小画像データ３〜８で構成される第２のデータファイルとすることができる。
【００４５】
このようなデータ記録再生装置１では、各小画像データの分割を第１のデータファイル及び第１の管理情報について行った後に、必要に応じて１データブロックに満たない小画像データ及びアドレスについて削除を行うので、従来の画像データの削除と比較して高速で画像データの削除を行うことができる。すなわち、上述したデータ記録再生装置１では、１データブロック単位で扱える範囲内でデータファイルを分割するので、光ディスク２０から読み出して書き込むデータ量を少なくすることができ、小画像データを削除する時間を短縮することができる。
【図面の簡単な説明】
【００４６】
【図１】本発明に係るデータ管理方法が適用可能なデータ記録再生装置の一例を示すブロック図である。
【図２】データ領域と管理領域とを有する光ディスクの一例を示す図である。
【図３】光ディスクの管理領域に格納された管理情報を示す図であり、（ａ）がリンク構造の一例を示す図であり、（ｂ）が木構造の一例を示す図であり、（ｃ）が木構造の他の一例を示す図である。
【図４】本発明に係るデータ管理方法の一例を示す図であり、（ａ）が第１のデータファイルに対応した第１の管理情報の一例を示す図であり、（ｂ）が第２のデータファイルに対応した第２の管理情報を作成したときの一例を示す図であり、（ｃ）が第１の管理情報のアドレス５及びアドレス６を移動して第２の管理領域として第１のデータファイルを分割するときの一例を示す図である。
【図５】小画像管理情報及び小画像管理情報のアドレスに対応した小画像データとの関係を示す図である。
【図６】本発明に係る他のデータ管理方法を示す図であり、（ａ）が第１のデータファイルに対応した第１の小画像管理情報の一例を示す図であり、（ｂ）が第１の小画像管理情報を分割して第２のデータファイルに対応した第２の小画像管理情報を作成したときの一例であり、（ｃ）が第１の小画像管理情報の一部を削除したときの一例を示す図である。
【図７】従来のデータ管理方法の一例を示す図であり、（ａ）が第１の管理情報を示す図であり、（ｂ）がアドレス５及びアドレス６に対応したデータブロックを第２の管理情報のアドレスとしたときの図であり、（ｃ）が第１の管理情報のアドレス５及びアドレス６を削除したときの一例を示す図である。
【図８】従来の手法において小画像管理情報の一部を削除するときの一例を示す図であり、（ａ）が小画像管理情報の一例を示す図であり、（ｂ）が小画像管理情報の一部を削除したときの一例を示す図である。
【符号の説明】
【００４７】
２０ 光ディスク
【図１】
2008033970.tif 000003
【図２】
2008033970.tif 000004
【図３】
2008033970.tif 000005
【図４】
2008033970.tif 000006
【図５】
2008033970.tif 000007
【図６】
2008033970.tif 000008
【図７】
2008033970.tif 000009
【図８】
2008033970.tif 000010