(57)【要約】  【課題】  データの再生を行う場合に、再生を行うデータが記憶媒体の不連続な領域に分断されて記憶されているとき、記憶媒体上のおけるデータ配置を最適化し、データへのアクセス速度が向上することができる記憶再生装置及び撮像装置を提供する。  【解決手段】  本発明に係る記憶再生装置が搭載されたデジタルカメラ１は、操作部１４にて再生対象の映像データの指定を受け付けると、ハードディスク２０のＦＡＴ領域（２３）に格納されているＦＡＴを読み出し、読み出したＦＡＴをバッファ１７へ書き込む。そして、バッファ１７に書き込まれたＦＡＴを解析して、受け付けた映像データがハードディスク２０の不連続な領域に分断されて記憶されているか否かの判定を行う。そして、不連続な領域に分断されて記憶されていると判定された場合、連続する領域に記憶するように、データの領域を変更する処理（いわゆるデフラグ処理）を実行する。【選択図】        図１
2006065903.tif 000002
【特許請求の範囲】
【請求項１】
複数の領域を有する記憶媒体へのデータの記憶及び前記記憶媒体に記憶されたデータの再生を行う記憶再生装置において、
データの再生を行う場合、該データが前記記憶媒体の不連続な領域に分断されて記憶されているか否かの判定を行う判定手段と、
前記判定手段にて前記データが前記記憶媒体の不連続な領域に分断されて記憶されていると判定された場合、連続する領域に記憶するように、前記データを記憶する領域を変更する変更手段と
を備えることを特徴とする記憶再生装置。
【請求項２】
前記記憶媒体に、前記データが記憶されている領域を示す領域データが記憶されており、
前記判定手段は、
前記領域データを解析することによって前記判定を行うようにしてあること
を特徴とする請求項１に記載の記憶再生装置。
【請求項３】
複数の領域を有する記憶媒体へのデータの記憶及び前記記憶媒体に記憶されたデータの再生を行う記憶再生装置において、
前記記憶媒体に、前記データが記憶されている領域を示す領域データが記憶されており、
データの再生を行う場合、前記領域データを解析することによって、前記データが前記記憶媒体の不連続な領域に分断されて記憶されているか否かの判定を行う判定手段と、
前記領域データを解析することによって前記データのデータサイズを算出する算出手段と、
前記記憶媒体に、前記データサイズ以上の連続する空き領域が存在するか否かを検出する検出手段と、
前記判定手段にて前記データが前記記憶媒体の不連続な領域に分断されて記憶されていると判定され、かつ、前記検出手段にて前記データサイズ以上の連続する空き領域が存在すると検出された場合、該連続する空き領域に記憶されるように、前記データを記憶する領域を変更する変更手段と
を備えることを特徴とする記憶再生装置。
【請求項４】
再生対象のデータの指定を受け付ける受付手段を備え、
前記判定手段は、
前記受付手段にてデータの指定を受け付けた際に前記判定を行うようにしてあること
を特徴とする請求項１乃至請求項３のいずれか１つに記載の記憶再生装置。
【請求項５】
前記記憶媒体から読み出されたデータを一時的に記憶するバッファを備え、
前記変更手段は、
前記領域データを前記バッファに記憶し、記憶された領域データを解析するようにしてあること
を特徴とする請求項２乃至請求項４のいずれか１つに記載の記憶再生装置。
【請求項６】
請求項１乃至請求項５のいずれか１つに記載の記憶再生装置と、
画像を撮像する撮像手段とを備え、
該撮像手段によって撮像された画像に係るデータを前記記憶媒体に記憶するようにしてあること
を特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体に記憶されたデータを再生する場合に、データが記憶媒体の不連続な領域に分断されて記憶されているとき、連続する領域に記憶するように、データを記憶する領域を変更して、記憶媒体の最適化を行うことができる記憶再生装置及び該記憶再生装置を搭載した撮像装置に関する。
【背景技術】
【０００２】
近年、ＣＣＤセンサ、ＣＭＯＳセンサなどの撮像素子を搭載したデジタルスチルカメラ、デジタルビデオカメラなどのデジタルカメラが普及している。デジタルカメラは、撮像素子によって光電変換されたアナログ形式の映像信号をデジタル形式に変換し、変換した信号を映像データとして記憶媒体に記憶する。近年では、撮像素子の性能、並びに、記憶媒体の記憶容量及びアクセス速度が向上し、いわゆる銀塩カメラと同様、連写撮影及び動画撮影が可能なデジタルカメラが実用化されている。
【０００３】
記憶媒体としては、ＤＶＤのような光記憶媒体、フラッシュメモリのような半導体メモリが用いられている。また、ハードディスクを記憶媒体としてデジタルカメラに搭載すれば、大容量の画像を記憶することが可能となることから、ハードディスクを搭載したデジタルカメラ（ビデオカメラ）の開発が行われている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−３０９７９７号公報
【０００４】
また、上述した各記憶媒体は、従来のシーケンシャルアクセス型のテープ状の記憶媒体とは異なり、ランダムにデータ（ファイル）を記憶することができ、不要なファイルを逐次消去することができることから、所定のファイルを瞬時に選択して再生することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のようなデジタルカメラのような記憶再生装置は、先ず、ファイル１，ファイル２，…，ファイル６を記憶媒体に連続して書き込む（図６（ａ））。この状態で、ファイル２，ファイル４，ファイル５を記憶媒体から消去した場合、ファイルが記憶されていた領域は、新規のファイルが記憶できるように、空き領域１，空き領域２になる（図６（ｂ））。そして、新規のファイル７を記憶媒体に書き込む場合、ファイル７のデータサイズが空き領域１の容量より大きければ、ファイル７を連続した領域に記憶できず、ファイル７−１及びファイル７−２に分断されて書き込まれる（図６（ｃ））。よって、１つのファイル、すなわち連続した情報としてのデータが、分断された状態で記憶媒体に記憶されることになる。
【０００６】
つまり、記憶再生装置は、データの記憶及び消去をランダムに行うことができるが故に、記憶媒体にフラグメンテーションが生じる。したがって、データの記憶及び消去が繰り返されることによってデータの連続性が失われ、データへのアクセス速度が低下してしまうという問題があった。より具体的には、不連続の領域にデータを書き込む、また、分断された状態のデータを読み取る場合、書込部及び読取部（磁気ヘッド、光学ヘッド）の移動に要する時間（シーク時間）が増大してしまい、データへのアクセス速度が低下する。
【０００７】
本発明は斯かる事情に鑑みてなされたものであり、データの再生を行う場合に、再生を行うデータが記憶媒体の不連続な領域に分断されて記憶されているとき、連続する領域に記憶するように、データを記憶する領域を変更する構成とすることにより、記憶媒体上のおけるデータ配置を最適化し、データへのアクセス速度が向上することができる記憶再生装置及び該記憶再生装置を搭載した撮像装置の提供を目的とする。
【０００８】
また本発明は、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データを解析することによって、データが不連続な領域に分断されて記憶されているか否かを判定する構成とすることにより、簡単な構成でデータの記憶媒体における領域を把握することができる記憶再生装置及び該記憶再生装置を搭載した撮像装置の提供を目的とする。
【０００９】
また本発明は、データの再生を行う場合に、再生を行うデータが記憶媒体の不連続な領域に分断されて記憶され、かつ、そのデータのデータサイズ以上の連続する空き領域が記憶媒体に存在するとき、連続する領域に記憶するように、データを記憶する領域を変更する構成とすることにより、記憶媒体上のおけるデータ配置を最適化し、データへのアクセス速度が向上することができる記憶再生装置及び該記憶再生装置を搭載した撮像装置の提供を目的とする。
【００１０】
また本発明は、再生対象のデータの指定を受け付けた際に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定する構成とすることにより、再生対象のデータの指定を受け付けてから再生を開始するまでの間に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定することができ、再生と並行して、連続する領域に記憶するように、データを記憶する領域を変更することができる記憶再生装置及び該記憶再生装置を搭載した撮像装置の提供を目的とする。
【００１１】
また本発明は、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データをバッファに記憶し、記憶された領域データを解析する構成とすることにより、領域データを解析する場合に、記憶媒体にアクセスする必要がなくなり、解析に要する時間が短縮される記憶再生装置及び該記憶再生装置を搭載した撮像装置の提供を目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る記憶再生装置は、複数の領域を有する記憶媒体へのデータの記憶及び前記記憶媒体に記憶されたデータの再生を行う記憶再生装置において、データの再生を行う場合、該データが前記記憶媒体の不連続な領域に分断されて記憶されているか否かの判定を行う判定手段と、前記判定手段にて前記データが前記記憶媒体の不連続な領域に分断されて記憶されていると判定された場合、連続する領域に記憶するように、前記データを記憶する領域を変更する変更手段とを備えることを特徴とする。
【００１３】
本発明にあっては、データを再生する場合、先ず、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定する。そして、データが記憶媒体の不連続な領域に分断されて記憶されていると判定された場合、該データが連続する領域に記憶するように、データを記憶する領域を変更する。これにより、記憶媒体のおけるデータ配置を最適化でき、データへのアクセス速度が向上される。また、データの再生と並行して行うようにすれば、データの再生が実行されている時間を有効活用して、記憶媒体のおけるデータ配置を最適化することができる。
【００１４】
本発明に係る記憶再生装置は、前記記憶媒体に、前記データが記憶されている領域を示す領域データが記憶されており、前記判定手段は、前記領域データを解析することによって前記判定を行うようにしてあることを特徴とする。
【００１５】
本発明にあっては、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データを解析することによって、データが不連続な領域に分断されて記憶されているか否かを判定する。これにより、簡単な構成でデータの記憶媒体における領域を把握することができる。
【００１６】
本発明に係る記憶再生装置は、複数の領域を有する記憶媒体へのデータの記憶及び前記記憶媒体に記憶されたデータの再生を行う記憶再生装置において、前記記憶媒体に、前記データが記憶されている領域を示す領域データが記憶されており、データの再生を行う場合、前記領域データを解析することによって、前記データが前記記憶媒体の不連続な領域に分断されて記憶されているか否かの判定を行う判定手段と、前記領域データを解析することによって前記データのデータサイズを算出する算出手段と、前記記憶媒体に、前記データサイズ以上の連続する空き領域が存在するか否かを検出する検出手段と、前記判定手段にて前記データが前記記憶媒体の不連続な領域に分断されて記憶されていると判定され、かつ、前記検出手段にて前記データサイズ以上の連続する空き領域が存在すると検出された場合、該連続する空き領域に記憶されるように、前記データを記憶する領域を変更する変更手段とを備えることを特徴とする。
【００１７】
本発明にあっては、データを再生する場合、先ず、そのデータが記憶されている領域を示す領域データを解析することによって、記憶媒体の不連続な領域に分断されて記憶されているか否かを判定する。また、領域データを解析することによって、データのデータサイズを算出し、データサイズ以上の連続する空き領域が存在するか否かを検出する。そして、データが記憶媒体の不連続な領域に分断されて記憶されていると判定され、かつ、データサイズ以上の連続する空き領域が存在する場合、該データが連続する領域に記憶するように、データを記憶する領域を変更する。これにより、記憶媒体のおけるデータ配置を最適化でき、データへのアクセス速度が向上される。また、データの再生と並行して行うようにすれば、データの再生が実行されている時間を有効活用して、記憶媒体のおけるデータ配置を最適化することができる。
【００１８】
本発明に係る記憶再生装置は、再生対象のデータの指定を受け付ける受付手段を備え、前記判定手段は、前記受付手段にてデータの指定を受け付けた際に前記判定を行うようにしてあることを特徴とする。
【００１９】
本発明にあっては、再生対象のデータの指定を受け付けた際に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定する。これにより、再生対象のデータの指定を受け付けてから再生を開始するまでの間に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定することができ、再生と並行して、連続する領域に記憶するように、データを記憶する領域を変更することができる。
【００２０】
本発明に係る記憶再生装置は、前記記憶媒体から読み出されたデータを一時的に記憶するバッファを備え、前記変更手段は、前記領域データを前記バッファに記憶し、記憶された領域データを解析するようにしてあることを特徴とする。
【００２１】
本発明にあっては、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データをバッファに記憶し、記憶された領域データを解析する。これにより、領域データを解析する場合に、記憶媒体にアクセスする必要がなくなり、解析に要する時間を短縮することができる。
【００２２】
本発明に係る撮像装置は、上述した各発明のいずれか１つの記憶再生装置と、画像を撮像する撮像手段とを備え、該撮像手段によって撮像された画像に係るデータを前記記憶媒体に記憶するようにしてあることを特徴とする。
【００２３】
本発明にあっては、撮像手段によって撮像された画像に係るデータを記憶媒体に記憶してある場合、画像に係るデータを再生するとき、記憶媒体のおけるデータ配置を最適化することができ、画像に係るデータへのアクセス速度が向上される。これにより、例えば、動画を再生する場合、一度再生が終了すれば、次に再生するときには、データ配置が最適化されていることになるので、動画のフレーム落ちが発生することを防止できる。
【発明の効果】
【００２４】
本発明によれば、データの再生を行う場合に、再生を行うデータが記憶媒体の不連続な領域に分断されて記憶されているとき、連続する領域に記憶するように、データを記憶する領域を変更する構成としたので、記憶媒体上のおけるデータ配置を最適化し、データへのアクセス速度が向上することができる。したがって、例えば、動画を再生する場合、一度再生が終了すれば、次に再生するときには、データ配置が最適化されていることになるので、動画のフレーム落ちが発生することを防止できる。
【００２５】
本発明によれば、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データを解析することによって、データが不連続な領域に分断されて記憶されているか否かを判定する構成としたので、簡単な構成でデータの記憶媒体における領域を把握することができる。
【００２６】
本発明によれば、データの再生を行う場合に、再生を行うデータが記憶媒体の不連続な領域に分断されて記憶され、かつ、そのデータのデータサイズ以上の連続する空き領域が記憶媒体に存在するとき、連続する領域に記憶するように、データを記憶する領域を変更する構成としたので、記憶媒体上のおけるデータ配置を最適化し、データへのアクセス速度が向上することができる。
【００２７】
本発明によれば、再生対象のデータの指定を受け付けた際に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定する構成としたので、再生対象のデータの指定を受け付けてから再生を開始するまでの間に、そのデータが記憶媒体の不連続な領域に分断されて記憶されているか否かを判定することができ、再生と並行して、連続する領域に記憶するように、データを記憶する領域を変更することができる。
【００２８】
本発明によれば、データが記憶されている領域を示す領域データが記憶媒体に記憶されている場合に、その領域データをバッファに記憶し、記憶された領域データを解析する構成としたので、領域データを解析する場合に、記憶媒体にアクセスする必要がなくなり、解析に要する時間を短縮することができる等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００３０】
図１は、本発明に係る記憶再生装置としてのデジタルカメラの構成を示すブロック図である。
【００３１】
デジタルカメラ１は、ＣＰＵで構成された制御部１０を備えている。制御部１０は、バスを介してＲＯＭ１１、ＲＡＭ１２、撮像素子１３、操作部１４、信号処理部１５、ハードディスクコントローラ１６、バッファ１７、表示部１８、及び出力部１９と接続され、これら各部を制御し、ＲＯＭ１１に予め格納されているコンピュータプログラムに従って種々の機能を実行し、各部と連携して又は単独で本発明における各種の手段として機能する。また、デジタルカメラ１は、従来と同様、外部から入力された映像信号を所定形式（以下、ＭＰＥＧ形式とする）の映像データにエンコードする機能、エンコードした映像データを記憶する機能、記憶している映像データを映像信号にデコードする機能などを有している。
【００３２】
ＲＡＭ１２は、制御部１０によるコンピュータプログラムの実行時に発生する一時的なデータを記憶するもので、例えばＤＲＡＭ、ＳＤＲＡＭなどにより構成される。撮像素子１３は、ＣＣＤ又はＣＭＯＳなどから構成されており、入射される光を光電変換してアナログ形式の映像信号を生成する。ハードディスクコントローラ１６は、記憶媒体であるハードディスク２０と接続されている。
【００３３】
信号処理部１５は、ＡＤＣ（アナログ・デジタル・コンバータ）１５ａ，エンコーダ１５ｂと、デコーダ１５ｃ，ＤＡＣ（デジタル・アナログ・コンバータ）１５ｄを有している。ＡＤＣ１５ａは、撮像素子１３にて生成されたアナログ形式の映像信号を、所定のサンプリング周波数でデジタル化してエンコーダ１５ｂへ出力する。エンコーダ１５ｂは、デジタル化された映像信号をＭＰＥＧ形式の映像データに符号化する。符号化された映像データは、バッファ１７に出力され、ハードディスクコントローラ１６によって、ハードディスク２０に記憶される。なお、エンコード形式としては、ＤＶ圧縮形式、モーションＪＰＥＧ形式などであってもよく、その映像圧縮規格については限定されるものではない。
【００３４】
一方、ハードディスク２０に記憶されているＭＰＥＧ形式の映像データは、ハードディスクコントローラ１６によってバッファ１７に出力され、デコーダ１５ｃによって、映像信号に復号化してＤＡＣ１５ｄへ出力される。ＤＡＣ１５ｄは、映像信号をアナログ化して出力部１９へ出力する。出力部１９には、液晶ディスプレイ又はＣＲＴディスプレイなどの表示機器５０が接続されており、出力部１９から出力された映像信号に係る映像が表示機器５０に表示される。
【００３５】
操作部１４は、デジタルカメラ１を操作するための各種のファンクションキーを備えている。ファンクションキーは、撮像を開始する撮像開始キー１４ａ、再生を開始する再生開始キー１４ｂ、撮像・再生を終了する終了キー１４ｃ、並びにテンキー及び十字キーなどが設けられている。利用者によって、テンキー、十字キーなどが操作されることによって、再生したい映像データの指定が受け付けられる。
【００３６】
表示部１８は、液晶モニタ又はＬＥＤモニタなどの表示デバイスで構成されており、デジタルカメラ１の動作状態の表示、利用者へ操作入力を促す画面の表示などを行う。なお、オン・スクリーン・ディスプレイ（ＯＳＤ）を表示機器５０に表示してデジタルカメラ１を操作するようにしてもよいし、表示部１８をタッチパネル方式とすることにより、操作部１４の各種のファンクションキーのうちの一部又は全部を代用することも可能である。
【００３７】
ハードディスク２０は、図２に示すように、大別して、システム領域２１、ディレクトリ領域２２、ＦＡＴ領域２３、及びデータ領域２４からなる。ＦＡＴ領域２３には、ディスク上のファイルが記憶されている領域（物理的位置）を管理するテーブル（ＦＡＴ）が記憶されている。このＦＡＴを参照して、データ領域２４に記憶されているファイルを読み出したり、データ領域２４にファイルを記憶したりする。ファイルの作成及び削除などファイルの状況に変化が生じた場合は、ＦＡＴが更新される。
【００３８】
次に、本発明に係る記憶再生装置としてのデジタルカメラ１が行う動作を、フローチャートを用いて説明する。
図３及び図４は、本発明に係る記憶再生装置としてのデジタルカメラの動作手順を示すフローチャートである。なお、動作手順は一例であり、これに限るものではない。また、このような動作手順は、ＲＯＭ１１へ予めコンピュータプログラムを組み込んでおくことにより行うことができる。
【００３９】
制御部１０は、先ず、操作部１４にて再生対象の映像データの指定を受け付け（ステップＳ１）、ハードディスクコントローラ１６を介して、ハードディスク２０のＦＡＴ領域２３に格納されているＦＡＴを読み出し（ステップＳ２）、読み出したＦＡＴをバッファ１７のシステム領域に書き込む（ステップＳ３）。
【００４０】
そして、制御部１０は、バッファ１７に書き込まれたＦＡＴを解析して、Ｓ１にて受け付けた映像データがハードディスク２０の不連続な領域（クラスタ）に分断されて記憶されているか否かを判定する（ステップＳ４）。より具体的には、制御部１０は、バッファ１７に書き込んだＦＡＴから、映像データが記憶されている領域を特定する領域番号が不連続であるか否かによって判定する。もちろん、映像データが１つのクラスタに記憶されている場合は、不連続ではないと判定するようにする。このように、制御部１０は、ハードディスク２０にアクセスすることなく、バッファ１７を参照することによって、映像データがハードディスク２０の不連続な領域に分断されて記憶されているか否かの判定を行うことができる。
【００４１】
Ｓ４において、映像データがハードディスク２０の不連続な領域に分断されて記憶されていない、すなわち、１つの領域に記憶されていたり、連続するクラスタに記憶されていると判定された場合（Ｓ４：ＮＯ）、制御部１０は、映像データが最適化された状態でハードディスク２０に記憶されていると判断する。そして、映像データの再生を行って（ステップＳ５）、処理を終了する。
【００４２】
一方、Ｓ４において、映像データがハードディスク２０の不連続なクラスタに分断されて記憶されていると判定された場合（Ｓ４：ＹＥＳ）、制御部１０は、バッファ１７に書き込まれたＦＡＴを解析して、Ｓ１にて受け付けた映像データのデータサイズを算出し（ステップＳ６）、ハードディスク２０に映像データのデータサイズ以上の連続する空き領域が存在するか否かを検出（判定）する（ステップＳ７）。
【００４３】
Ｓ７において、ハードディスク２０に映像データのデータサイズ以上の連続する空き領域が存在しないと検出（判定）された場合（Ｓ７：ＮＯ）、制御部１０は、映像データを連続する空き領域に再配置することができないと判断し、Ｓ５へ移行して映像データの再生を行って、処理を終了する。
【００４４】
一方、Ｓ７において、ハードディスク２０に映像データのデータサイズ以上の連続する空き領域が存在すると検出（判定）された場合（Ｓ７：ＹＥＳ）、制御部１０は、バッファ１７に書き込まれたＦＡＴを解析して、映像データを構成するデータ数Ｎを算出する（ステップＳ８）。
【００４５】
そして、制御部１０は、変数ｉ（ｉ＝１，２，…）を１に設定し（ステップＳ９）、ハードディスクコントローラ１６を制御し、映像データを構成する第ｉデータ（ここでは、第１データ）をハードディスク２０から読み出し（ステップＳ１０）、読み出した第ｉデータ（ここでは、第１データ）をバッファ１７のデータ領域に書き込む（ステップＳ１１）。
【００４６】
次いで、制御部１０は、ハードディスクコントローラ１６を制御し、第ｉデータ（ここでは、第１データ）をバッファ１７から、ハードディスク２０の空き領域に書き込む（ステップＳ１２）。ここで、ハードディスク２０の空き領域とは、Ｓ７にて検出された映像データのデータサイズ以上の連続する空き領域のことである。これにより、映像データを構成する第ｉデータ（ここでは、第１データ）を、ハードディスク２０のうちの映像データのデータサイズ以上の連続する空き領域の先頭から記憶することができる。
【００４７】
制御部１０は、バッファ１７のシステム領域に書き込まれたＦＡＴを更新する（ステップＳ１３）。これによって、バッファ１７のシステム領域には、Ｓ１２の処理によって第ｉデータが記憶された領域が反映されたＦＡＴが記憶される。
【００４８】
そして、制御部１０は、ハードディスクコントローラ１６を制御し、バッファ１７のシステム領域に格納されているＦＡＴを読み出し（ステップＳ１４）、読み出したＦＡＴをハードディスク２０のＦＡＴ領域２３に書き込む（ステップＳ１５）。これにより、ハードディスク２０のＦＡＴ領域２３には、Ｓ１２の処理によって第ｉデータが書き込まれたハードディスク２０の領域が反映されたＦＡＴが記憶される。
【００４９】
なお、制御部１０は、信号処理部１５を制御し、Ｓ１２の処理を行う際に、第ｉデータ（ここでは、第１データ）をバッファ１７から読み出して、デコーダ１５ｃにて第ｉデータ（ここでは、第１データ）を復号化し、ＤＡＣ１５ｄにて、復号化した第ｉデータ（ここでは、第１データ）をアナログ化する。そして、アナログ化した第ｉデータ（ここでは、第１データ）を出力部１９から表示機器５０へ出力する。これにより第ｉデータ（ここでは、第１データ）に係る映像が表示機器５０に表示される。
【００５０】
このようにして、デジタルカメラ１は、映像データを構成する第ｉデータ（ここでは、第１データ）を記憶する領域の変更と、第ｉデータ（ここでは、第１データ）の再生処理とを並行して行うことができる。
【００５１】
そして、制御部１０は、まだ処理を行っていないデータが存在するか否か、すなわち、変数ｉがデータ数Ｎ未満（ｉ＜Ｎ）であるか否かを判定する（ステップＳ１６）。Ｓ１６において、変数ｉがデータ数Ｎ以上（ｉ≧Ｎ）であると判定された場合（Ｓ１６：ＮＯ）、映像データを構成するすべてのデータについて処理を行ったことになるになるので処理を終了する。
【００５２】
一方、Ｓ１６にて、変数ｉがデータ数Ｎ未満（ｉ＜Ｎ）であると判定された場合（Ｓ１６：ＹＥＳ）、まだ処理を行っていないデータが存在することになるので、変数ｉをインクリメント（ｉ＝ｉ＋１）し（ステップＳ１７）、Ｓ１０へ移行して、次のデータ（第（ｉ＋１）データ）に係る処理を行う。つまり、映像データを構成するデータのデータ数がＮである場合、Ｓ１０〜Ｓ１５の処理をＮ回実行することによって、映像データを構成する各データ（第１データ，第２データ，…，第Ｎデータ）が記憶されるハードディスク２０における領域の変更と、各データ（第１データ，第２データ，…，第Ｎデータ）の再生処理とを並行して行うことができる。
【００５３】
次に、映像データを構成するデータ数が３である場合の動作について説明する。図５は、本発明に係る記憶再生装置としてのデジタルカメラの動作の様子を説明するための説明図である。
【００５４】
図５（ａ）は、ハードディスク２０のデータ領域２４に、第１データ３０ａ、第２データ３０ｂ及び第３データ３０ｃから構成された映像データが記憶されている状態を示し、ＦＡＴ領域２３には、その状態におけるディスク上のデータの物理的位置を管理するＦＡＴ３１が記憶されている。
【００５５】
図５（ａ）の状態で、利用者により映像データの再生が受け付けられた場合、ビデオカメラ１は、第１データ３０ａに対して、上述したＳ９〜Ｓ１４の処理を行って、ハードディスク２０の空き領域２４ａの先頭の位置から第１データ３０ａを書き込み、さらに、その書き込みによって変更となったＦＡＴ３１を更新する（図５（ｂ））。
【００５６】
次いで、ビデオカメラ１は、第２データ３０ｂに対して、上述したＳ９〜Ｓ１４の処理を行って、ハードディスク２０の第１データ３０aが書き込まれた空き領域２４ａの次の位置から第２データ３０ｂを書き込み、さらに、その書き込みによって変更となったＦＡＴ３１を更新する（図５（ｃ））。
【００５７】
そして、ビデオカメラ１は、第３データ３０ｃに対して、上述したＳ９〜Ｓ１４の処理を行って、ハードディスク２０の第２データ３０ｂが書き込まれた空き領域２４ａの次の位置から第３データ３０ｃを書き込み、さらに、その書き込みによって変更となったＦＡＴ３１を更新する（図５（ｄ））。
【００５８】
以上、詳述した如く、ハードディスク２０の不連続の領域に分散されて記憶されていた映像データが、連続する領域に連続して記憶されることになるので、映像データへのアクセス速度を向上することができる。また、上述した処理は、映像データの再生処理と並行して行うようにしたので、映像データの再生処理が実行されている時間を有効活用して、デフラグ処理を行える。
【００５９】
なお、本実施の形態では、ハードディスク２０のＦＡＴ領域２３に格納されているＦＡＴを読み出し、読み出したＦＡＴをバッファ１７のシステム領域に書き込む形態について説明したが、読み出したＦＡＴをＲＡＭ１２に書き込むようにしてもよいことは言うまでもない。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る記憶再生装置としてのデジタルカメラの構成を示すブロック図である。
【図２】ハードディスクの記憶領域の内容を示す概略図である。
【図３】本発明に係る記憶再生装置としてのデジタルカメラの動作手順を示すフローチャートである。
【図４】本発明に係る記憶再生装置としてのデジタルカメラの動作手順を示すフローチャートである。
【図５】本発明に係る記憶再生装置としてのデジタルカメラの動作の様子を説明するための説明図である。
【図６】記憶媒体の記憶状態を説明するための説明図である。
【符号の説明】
【００６１】
１  デジタルカメラ
１０  制御部
１１  ＲＯＭ
１２  ＲＡＭ
１３  撮像素子
１４  操作部
１５  信号処理部
１６  ハードディスクコントローラ
１７  バッファ
１８  表示部
１９  出力部
２０  ハードディスク
【図１】
2006065903.tif 000003
【図２】
2006065903.tif 000004
【図３】
2006065903.tif 000005
【図４】
2006065903.tif 000006
【図５】
2006065903.tif 000007
【図６】
2006065903.tif 000008