(57)【特許請求の範囲】
【請求項１】
データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、
前記テーブルにおいて前記使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、
前記判定手段によって前記データが記録されていると判定された全ての区分領域から前記データを消去する消去手段と、
前記判定手段によって前記データが記録されていると判定された全ての区分領域に対応する前記使用状況を使用不可能であることを示すものに更新する更新手段と、
前記記録媒体の容量を検知する検知手段と、
前記検知手段により検知された容量が所定量より少ない場合には前記消去手段による処理が実行され、他の場合には前記更新手段による処理が実行されるように選択的に処理を切り替える切替手段と、
を備えたデータ記録装置。
【請求項２】
データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、
前記テーブルにおいて前記使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、
前記判定手段によって前記データが記録されていると判定された全ての区分領域に対応する前記使用状況を使用不可能であることを示すものに更新する更新手段と、
を備えたデータ記録装置。
【請求項３】
データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、
前記データの前記データ記録領域への記録の際に、前記テーブルにおいて前記使用状況として使用可能であることが示される区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、
前記判定手段によって前記データが記録されていると判定された区分領域へのデータの記録を禁止する禁止手段と、
を備えたデータ記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ記録装置に係り、特に、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置に関する。
【０００２】
【従来の技術】
近年、静止画像の１枚ずつの撮影に加えて、静止画像の連写による撮影や動画像の撮影も行うことができるデジタル電子スチルカメラが製品化されている。また、この種のデジタル電子スチルカメラには、撮像によって得られた被写体像を示すデジタル画像データをスマート・メディア（SmartMedia(R)）やコンパクト・フラッシュ（CompactFlash(R)）等の可搬型で、かつ繰り返しデータの書き込み及び消去が可能な記録メディアに記録できるものが多い。
【０００３】
このような連写による撮影や動画像の撮影が可能で、かつ可搬型の記録メディアに対応したデジタル電子スチルカメラには、撮影によって得られたデジタル画像データをＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）等の高速アクセス可能な内蔵メモリに一旦書き込み、当該書き込んだデジタル画像データを上記記録メディアに記録することを撮影と同時に繰り返して行うことにより、連写による撮影又は動画像の撮影を実現するものがあった。
【０００４】
ところで、上記記録メディアは、一般に、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブル、所謂ＦＡＴ（File Allocation Table）を記録したテーブル記録領域と、を有しており、当該ＦＡＴに基づいてデータ記録領域に対するデータ記録の管理が行われる。
【０００５】
また、この種の記録メディアは、デジタル電子スチルカメラ以外のパーソナル・コンピュータ、ＰＤＡ（Personal Digital Assistant）等の情報処理装置によりアクセスできる場合が多く、この場合、当該記録メディアにデジタル電子スチルカメラによる撮影によって記録されたデジタル画像データが情報処理装置によって削除される場合がある。
【０００６】
この場合、記録メディアでは、ＦＡＴの削除されたデジタル画像データに対応する区分領域の使用状況は使用可能であることを示すもの（具体的には、空いていることを示すもの）に更新されるが、処理の簡易化のために当該デジタル画像データ自身はデータ記録領域から消去されないことが多い。
【０００７】
同様に、上記情報処理装置によって記録されたデータが当該情報処理装置自身によって削除された場合等、デジタル電子スチルカメラ以外の装置によって記録されたデータがデジタル電子スチルカメラ以外の装置によって消去された場合にも、ＦＡＴの削除されたデータに対応する区分領域の使用状況は使用可能であることを示すものに更新されるが、当該データ自身はデータ記録領域から消去されないことが多い。
【０００８】
しかしながら、このような記録メディアのデータ記録領域におけるデータが消去されずに記録されたままとなっている領域に前述のデジタル電子スチルカメラにより連写による撮影や動画像の撮影によって得られたデジタル画像データを記録する場合、著しく時間がかかる場合がある、という問題点があった。
【０００９】
すなわち、上記可搬型の記録メディアでは、フラッシュ・メモリ（Flash Memory）等の半導体メモリやマイクロドライブが使用されている場合が多く、この場合にはデータを重ね書き（所謂、オーバーライト）することができず、データを記録する前に、残されていたデータを必ず消去する必要がある場合が多い。従って、この場合には、残されていたデータを消去するための時間を要することになり、単にデータを記録する場合に比較して、略２倍の時間を要することになる。
【００１０】
このようにデータの記録に時間がかかった場合、デジタル電子スチルカメラにおいては連写による撮影時や動画像の撮影時のデジタル画像データの記録動作に支障が生じ、場合によっては、これらの撮影が不可能となってしまうこともある。
【００１１】
このような問題は、前述のように記録前に消去動作が必要な記録媒体（例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）、光磁気ディスク等）を用いたデータ記録装置にはどれでも生じる。
【００１２】
そこで、上記問題点を解消するために、特開平７−２８７６４０号公報に記載の技術では、データ記録領域中の消去済み領域を認識できるテーブル（以下、「イレーステーブル」という。）を記録媒体に記録しておき、当該イレーステーブルに基づいて、ＦＡＴ上は削除された状態とされているが、実際には消去されていないデータがデータ記録領域に存在する場合は当該データを事前に消去していた。
【００１３】
【発明が解決しようとする課題】
しかしながら、上記特開平７−２８７６４０号公報に記載の技術では、データ記録領域中の消去済み領域を認識できるイレーステーブルによりデータの消去状況を管理するようにしていたので、処理が著しく繁雑になってしまう、という問題点があった。
【００１４】
すなわち、同公報に記載の技術では、記録媒体に他の装置によってデータが記録されたか否かをＦＡＴ及びイレーステーブルを参照することにより判定し、記録されたと判定された場合にはイレーステーブルを更新する、といった処理や、記録媒体に記録されていたデータが他の装置によって消去されたか否かをＦＡＴ及びイレーステーブルを参照することにより判定し、消去されたと判定された場合にはイレーステーブルを更新する、といった繁雑な処理を行う必要がある。
【００１５】
本発明は上記問題点を解消するためになされたものであり、繁雑な処理を伴うことなくデータ記録時間を短縮することができるデータ記録装置を提供することを目的とする。
【００１６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のデータ記録装置は、基本構成として、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、前記テーブルにおいて前記使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、前記判定手段によって前記データが記録されていると判定された全ての区分領域から前記データを消去する消去手段と、を備えている。
【００１７】
請求項１に記載のデータ記録装置によれば、判定手段により、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容が読み出されてデータが記録されているか否かが判定され、消去手段により、判定手段によってデータが記録されていると判定された全ての区分領域からデータが消去される。なお、上記記録媒体には、ＥＥＰＲＯＭ、フラッシュメモリ等の記憶素子や、スマート・メディア、コンパクト・フラッシュ、ＡＴＡ（AT Attachment）カード、光磁気ディスク、マイクロドライブ等の可搬型記録媒体が含まれる。
【００１８】
すなわち、本発明の基本構成では、テーブル上は使用可能であることが示されている区分領域であるが、実際にはデータが記録されており、当該データを消去しなければ新たな記録を行うことができない区分領域の当該データを消去しており、これによってオーバーライトの発生を未然に防止し、この結果としてデータ記録時間を短縮できるようにしている。
【００１９】
また、本発明の基本構成では、データが記録されているか否かを、テーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容を直接読み出して判定しており、これによって前述のイレーステーブルのような特殊なテーブルを用いることなくデータの記録の有無を判定できるようにしており、この結果としてイレーステーブルを用いる場合のような繁雑な処理の発生を抑制できるようにしている。
【００２０】
このように、請求項１に記載のデータ記録装置の基本構成によれば、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域から当該データを消去しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００２１】
ところで、オーバーライトのできない記録媒体に対するデータ記録時間を短縮するためには、請求項１記載の発明の基本構成のように、使用可能とされている区分領域に記録されているデータを事前に消去しておくことの他に、使用可能とされており、かつデータが記録されている区分領域を使用しないようにすることも考えられる。
【００２２】
この点に着目して、請求項２記載のデータ記録装置は、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、前記テーブルにおいて前記使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、前記判定手段によって前記データが記録されていると判定された全ての区分領域に対応する前記使用状況を使用不可能であることを示すものに更新する更新手段と、を備えている。
【００２３】
請求項２に記載のデータ記録装置によれば、判定手段により、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容が読み出されてデータが記録されているか否かが判定され、更新手段により、判定手段によってデータが記録されていると判定された全ての区分領域に対応する上記使用状況が使用不可能であることを示すものに更新される。なお、上記記録媒体には、ＥＥＰＲＯＭ、フラッシュメモリ等の記憶素子や、スマート・メディア、コンパクト・フラッシュ、ＡＴＡカード、光磁気ディスク、マイクロドライブ等の可搬型記録媒体が含まれる。
【００２４】
すなわち、本発明では、テーブル上は使用可能であることが示されている区分領域であるが、実際にはデータが記録されており、当該データを消去しなければ新たな記録を行うことができない区分領域に対応する上記テーブルの使用状況を使用不可能であることを示すものに更新しており、これによってオーバーライトの発生を未然に防止し、この結果としてデータ記録時間を短縮できるようにしている。
【００２５】
また、本発明では、データが記録されているか否かを、テーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容を直接読み出して判定しており、これによって前述のイレーステーブルのような特殊なテーブルを用いることなくデータの記録の有無を判定できるようにしており、この結果としてイレーステーブルを用いる場合のような繁雑な処理の発生を抑制できるようにしている。
【００２６】
このように、請求項２に記載のデータ記録装置によれば、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域に対応する上記使用状況を使用不可能であることを示すものに更新しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００２７】
一方、請求項３記載のデータ記録装置は、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、前記データの前記データ記録領域への記録の際に、前記テーブルにおいて前記使用状況として使用可能であることが示される区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、前記判定手段によって前記データが記録されていると判定された区分領域へのデータの記録を禁止する禁止手段と、を備えている。
【００２８】
請求項３に記載のデータ記録装置によれば、判定手段により、データのデータ記録領域への記録の際に、データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用可能であることが示される区分領域の記録内容が読み出されてデータが記録されているか否かが判定され、禁止手段により、判定手段によってデータが記録されていると判定された区分領域へのデータの記録が禁止される。なお、上記記録媒体には、ＥＥＰＲＯＭ、フラッシュメモリ等の記憶素子や、スマート・メディア、コンパクト・フラッシュ、ＡＴＡカード、光磁気ディスク、マイクロドライブ等の可搬型記録媒体が含まれる。
【００２９】
すなわち、本発明では、テーブル上は使用可能であることが示されている区分領域であるが、実際にはデータが記録されており、当該データを消去しなければ新たな記録を行うことができない区分領域へのデータの記録を禁止しており、これによってオーバーライトの発生を未然に防止し、この結果としてデータ記録時間を短縮できるようにしている。
【００３０】
また、本発明では、データが記録されているか否かを、テーブルにおいて使用状況として使用可能であることが示される区分領域の記録内容を直接読み出して判定しており、これによって前述のイレーステーブルのような特殊なテーブルを用いることなくデータの記録の有無を判定できるようにしており、この結果としてイレーステーブルを用いる場合のような繁雑な処理の発生を抑制できるようにしている。
【００３１】
このように、請求項３に記載のデータ記録装置によれば、データの記録媒体におけるデータ記録領域への記録の際に、上記データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用可能であることが示される区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された区分領域へのデータの記録を禁止しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００３２】
なお、請求項１の上記基本構成又は請求項２に記載の発明は各々単独で成立する発明であるが、これらの発明を組み合わせて適用することもできる。
【００３３】
そこで、請求項１記載のデータ記録装置は、データを記録するためのデータ記録領域と、当該データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルを記録したテーブル記録領域と、を有する記録媒体に前記データを記録するデータ記録装置であって、前記テーブルにおいて前記使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出して前記データが記録されているか否かを判定する判定手段と、前記判定手段によって前記データが記録されていると判定された全ての区分領域から前記データを消去する消去手段と、前記判定手段によって前記データが記録されていると判定された全ての区分領域に対応する前記使用状況を使用不可能であることを示すものに更新する更新手段と、前記記録媒体の容量を検知する検知手段と、前記検知手段により検知された容量が所定量より少ない場合には前記消去手段による処理が実行され、他の場合には前記更新手段による処理が実行されるように選択的に処理を切り替える切替手段と、を備えている。
【００３４】
この場合、検知手段により記録媒体の容量が検知され、検知された容量が所定量より少ない場合には上記消去手段による処理が実行され、他の場合には上記更新手段による処理が実行されるように切替手段によって選択的に処理が切り替えられる。
【００３５】
すなわち、本発明では、記録媒体の容量が所定量より少ない場合は当該容量を有効に使用する必要があるので、消去可能なデータを記録媒体から消去するように作用する消去手段を適用し、記録媒体の容量が所定量以上である場合には多くの残容量が存在する可能性が高いので、記録媒体へのデータの記録状態に応じたものにテーブルを更新する更新手段を適用するようにしている。
【００３６】
このように、本発明によれば、記録媒体の容量に応じた好適な処理を選択的に実行することができる。
【００３７】
また、この場合の第２の形態として、前記検知手段に代えて、前記消去手段による処理及び前記更新手段による処理の何れの処理を実行するかを指示する指示情報を入力するための入力手段を備えると共に、前記切替手段に代えて、前記入力手段により入力された前記指示情報が前記消去手段による処理の実行を指示するものである場合は前記消去手段による処理が実行され、前記更新手段による処理の実行を指示するものである場合は前記更新手段による処理が実行されるように選択的に処理を切り替える切替手段を備えておく形態を例示できる。
【００３８】
この場合、入力手段により消去手段による処理及び更新手段による処理の何れの処理を実行するかを指示する指示情報が入力され、入力された指示情報が消去手段による処理の実行を指示するものである場合は消去手段による処理が実行され、更新手段による処理の実行を指示するものである場合は更新手段による処理が実行されるように切替手段によって選択的に処理が切り替えられる。
【００３９】
すなわち、この第２の形態では、消去手段による処理及び更新手段による処理の何れを実行するのかをデータ記録装置のユーザに指定させることができるようにしており、これによって、ユーザにとって都合のよい処理を実行させることができるようにしている。
【００４０】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、本実施の形態では、本発明を連写による撮影及び動画像の撮影の各撮影を行うことができるデジタル電子スチルカメラ（以下、単に「デジタルカメラ」という。）に適用した場合について説明する。
【００４１】
〔基本構成〕
本基本構成では、請求項１に記載の発明における基本構成の実施の形態について説明する。まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の構成を説明する。
【００４２】
同図に示すように、本実施の形態に係るデジタルカメラ１０は、被写体像を結像させるためのレンズを含んで構成された光学ユニット２０と、上記レンズの光軸後方に配設されたＣＣＤ（Charge Coupled Device）２２と、ＣＣＤ２２からの出力信号に基づき被写体像を示すデジタル画像データを生成すると共に光学ユニット２０の各部、ＣＣＤ２２等を駆動するためのタイミング信号を生成する信号処理部４０と、デジタルカメラ１０の全体的な動作を司る主制御部６０と、ＣＣＤ２２を駆動する垂直・水平ドライバ２４と、光学ユニット２０に含まれるシャッタ及び絞りを駆動するシャッタ・アイリスモータドライバ２６と、光学ユニット２０に含まれる焦点調整モータを駆動するフォーカスモータドライバ２８と、光学ユニット２０に含まれるズームモータを駆動するズームモータドライバ３０と、を含んで構成されている。
【００４３】
なお、信号処理部４０及び主制御部６０は１チップＬＳＩ（Large Scale Integrated circuit）として構成されており、これによってデジタルカメラ１０の小型化、高信頼性化、及び低コスト化が図られている。
【００４４】
また、デジタルカメラ１０は、ＣＣＤ２２による撮像によって得られた被写体像や各種情報を表示する液晶ディスプレイ（以下、「ＬＣＤ」という。）７２と、ＬＣＤ７２の表示領域表面に実装された感圧式のタッチパネル７３と、主としてＣＣＤ２２による撮像によって得られたデジタル画像データを記憶するＳＤＲＡＭ７４と、各種パラメータやプログラム等を記憶したフラッシュＲＯＭ７６と、ＣＣＤ２２による撮像によって得られた被写体像や各種情報を表示するエレクトロニック・ビュー・ファインダ（以下、「ＥＶＦ」という。）７８と、ＵＳＢコネクタ８０と、被写体像や各種情報の表示先をＬＣＤ７２及びＥＶＦ７８の何れかに切り替えるＥＶＦ／ＬＣＤ切替スイッチ８２と、を含んで構成されている。
【００４５】
一方、信号処理部４０は、相関２重サンプリング回路４２と、ゲインコントローラ４４と、Ａ／Ｄコンバータ４６と、タイミングジェネレータ４８と、を含んで構成されている。
【００４６】
また、主制御部６０は、主制御部６０全体の動作を司るＣＰＵ（中央演算処理装置）６１と、所定容量のラインバッファを内蔵した撮像制御部６２と、所定の圧縮形式（本実施の形態ではＪＰＥＧ（Joint Photographic Experts Group）形式）でデジタル画像データに対して圧縮処理を施すと共に、圧縮処理されたデジタル画像データに対して伸張処理を施す圧縮・伸張部６３と、メディア制御部６４と、ＬＣＤ制御部６５と、ビデオエンコーダ６６と、外部接続部６８と、がバスＢＵＳを介して相互に接続されて構成されている。
【００４７】
メディア制御部６４にはスマート・メディア、コンパクト・フラッシュ等の可搬型の記録メディア７０が接続されており、メディア制御部６４によって記録メディア７０に対する各種情報の書き込みや当該記録メディア７０に書き込まれている各種情報の読み出しが制御される。また、ＬＣＤ制御部６５にはＬＣＤ７２が接続されており、ＬＣＤ７２にはＬＣＤ制御部６５の制御下で各種情報の表示がなされる。また、ビデオエンコーダ６６にはＤ／Ａコンバータ６７を介してＥＶＦ７８が接続されており、ビデオエンコーダ６６及びＤ／Ａコンバータ６７によりＥＶＦ７８に表示すべき映像を示す画像データをＮＴＳＣ方式のカラー複合映像信号に変換してＥＶＦ７８に出力する。更に、外部接続部６８にはＵＳＢコネクタ８０が接続されており、外部接続部６８はＵＳＢコネクタ８０に接続された装置（同図では、パーソナル・コンピュータ９０）との間のＵＳＢ（Universal Serial Bus）による通信を司る。
【００４８】
なお、ＬＣＤ７２及びＥＶＦ７８は、ＣＣＤ２２による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができる。
【００４９】
一方、ＥＶＦ／ＬＣＤ切替スイッチ８２はＣＰＵ６１に接続されており、ＣＰＵ６１はＥＶＦ／ＬＣＤ切替スイッチ８２による表示先の設定状態を常時把握することができる。
【００５０】
また、タッチパネル７３、ＳＤＲＡＭ７４及びフラッシュＲＯＭ７６は主制御部６０のバスＢＵＳに接続されている。従って、ＣＰＵ６１は、タッチパネル７３に対するユーザによる接触位置を把握することができると共に、ＳＤＲＡＭ７４及びフラッシュＲＯＭ７６を任意にアクセスすることができる。
【００５１】
一方、ＣＣＤ２２の出力端は相関２重サンプリング回路４２、ゲインコントローラ４４、及びＡ／Ｄコンバータ４６を順に介して撮像制御部６２に接続されており、ＣＣＤ２２から出力された信号は、相関２重サンプリング回路４２によって相関２重サンプリング処理が施され、ゲインコントローラ４４によってＣＣＤ２２におけるＲ（赤）、Ｇ（緑）、Ｂ（青）毎の感度調整が施された後、各画素毎のＲ、Ｇ、Ｂ信号としてＡ／Ｄコンバータ４６に加えられる。Ａ／Ｄコンバータ４６は、ゲインコントローラ４４から順次加えられるＲ、Ｇ、Ｂ信号を各々１２ビットのＲ、Ｇ、Ｂ信号（以下、「デジタル画像データ」という。）に変換して撮像制御部６２に出力する。
【００５２】
撮像制御部６２は内蔵しているラインバッファにＡ／Ｄコンバータ４６から順次入力されるデジタル画像データを蓄積して一旦ＳＤＲＡＭ７４に格納する。
【００５３】
ＳＤＲＡＭ７４に格納されたデジタル画像データは、ＣＰＵ６１によって読み出され、これらに光源種に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって８ビットのデジタル画像データを生成し、更にＹＣ信号処理して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号を再びＳＤＲＡＭ７４に格納する。
【００５４】
なお、ＬＣＤ７２又はＥＶＦ７８をファインダとして使用する場合には、生成したＹＣ信号を、ＥＶＦ／ＬＣＤ切替スイッチ８２によってＬＣＤ７２が表示先として設定されている場合はＬＣＤ制御部６５に、ＥＶＦ７８が表示先として設定されている場合にはビデオエンコーダ６６に、各々順次出力する。これによって、ＥＶＦ／ＬＣＤ切替スイッチ８２により設定された表示先にスルー画像が表示されることになる。
【００５５】
また、不図示のシャッターボタンが撮影者によって押圧操作された場合には、ＳＤＲＡＭ７４に格納されたＹＣ信号を、圧縮・伸張部６３によって所定の圧縮形式で圧縮した後にメディア制御部６４を介して記録メディア７０に記憶する。
【００５６】
一方、タイミングジェネレータ４８には垂直・水平ドライバ２４、シャッタ・アイリスモータドライバ２６、及び撮像制御部６２が接続されており、タイミングジェネレータ４８は、ＣＣＤ２２を駆動させるためのタイミング信号を垂直・水平ドライバ２４に、光学ユニット２０に備えられたシャッター及び絞りを駆動させるためのタイミング信号をシャッタ・アイリスモータドライバ２６に、撮像制御部６２を駆動させるためのタイミング信号を撮像制御部６２に、各々出力する。
【００５７】
また、フォーカスモータドライバ２８及びズームモータドライバ３０の入力端は各々主制御部６０（より詳しくはＣＰＵ６１）に接続され、フォーカスモータドライバ２８の出力端は光学ユニット２０に備えられた焦点調整モータに、ズームモータドライバ３０の出力端は光学ユニット２０に備えられたズームモータに、各々接続されている。
【００５８】
本実施の形態に係る光学ユニット２０に含まれるレンズは複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構にズームモータ及び焦点調整モータは含まれるものであり、ズームモータ及び焦点調整モータは各々ＣＰＵ６１の制御下でズームモータドライバ３０及びフォーカスモータドライバ２８から供給された駆動信号によって駆動される。
【００５９】
ＣＰＵ６１は、光学ズーム倍率を変更する際にはズームモータを駆動制御して光学ユニット２０に含まれるレンズの焦点距離を変化させる。
【００６０】
また、ＣＰＵ６１は、ＣＣＤ２２による撮像によって得られた画像のコントラストが最大となるように上記焦点調整モータを駆動制御することによって合焦制御を行う。すなわち、本実施の形態に係るデジタルカメラ１０では、合焦制御として、読み取られた画像のコントラストが最大となるようにレンズの位置を設定する、所謂ＴＴＬ（Through The Lens）方式を採用しており、オートフォーカス・フレームによって示される撮影位置に被写体が位置した状態で不図示のシャッターボタンを半押しすることによって、自動的に合焦制御が為されるように構成されている。
【００６１】
一方、図２には、本実施の形態に係る記録メディア７０の記録領域が模式的に示されている。同図に示すように、記録メディア７０の記録領域は管理領域Ａ１とデータ領域Ａ２に大別される。
【００６２】
管理領域Ａ１にはファイルを管理するための領域である予約領域７０Ａと、ＦＡＴ７０Ｂと、ＦＡＴ７０Ｂと同一の内容とされたＦＡＴ７０Ｃと、ディレクトリ７０Ｄと、の各領域を有する。なお、ＦＡＴを２つ用意してあるのは安全のためである。これに対し、データ領域Ａ２には、記録すべきデータがファイル単位で記録される。
【００６３】
なお、データ領域Ａ２のアクセス単位をクラスタと呼び、クラスタは予め定められた数の連続したセクタから構成される。また、データ領域Ａ２は所定データサイズのクラスタに区分されており、特定のクラスタの使用状況は、対応するＦＡＴエントリによって知ることができる。また、１つのファイルデータは、データサイズにより１つ、又は複数のクラスタから成り立つ。
【００６４】
なお、データ領域Ａ２においてデータが記録されていない領域の記録内容は、一般に‘０’又は１６進数の‘Ｆ’（１０進数の‘１５’）で埋め尽くされた状態となっているが、以下では、１６進数の‘Ｆ’で埋め尽くされているものとして説明する。
【００６５】
ＦＡＴ７０Ｂはファイルの格納位置を示すためのマップであり、各々のファイルがどのクラスタにどのような順序で記録されているかを示すためのマップである。ＦＡＴは各々のクラスタに対応したエントリを持つ。ファイルが１クラスタで格納できない場合には、そのファイルが格納されている次のクラスタのエントリ番号がＦＡＴのエントリに記録される。また、ＦＡＴエントリが‘０’以外ならば、それに対応するクラスタは使用されており、‘０’であれば、それに対応するクラスタは使用されていない。
【００６６】
一方、ディレクトリ７０Ｄには、ファイル名、ファイルが作成又は最後に更新された日時、ファイルの先頭のＦＡＴエントリ、ファイルサイズ等が記録されている。なお、ディレクトリ及びＦＡＴにより記録メディアを管理する技術は公知であるので、これ以上の詳細な説明は省略する。
【００６７】
デジタルカメラ１０に装着される記録メディア７０が本発明の記録媒体に、ＦＡＴ７０Ｂが本発明のテーブルに、管理領域Ａ１が本発明のテーブル記録領域に、データ領域Ａ２が本発明のデータ記録領域に、ＣＰＵ６１が請求項１に記載の発明の判定手段及び消去手段に、各々相当する。
【００６８】
次に、図３を参照して、本実施の形態に係るデジタルカメラ１０の作用を説明する。なお、図３は、次に示す複数のタイミングにおいてデジタルカメラ１０のＣＰＵ６１で実行される第１更新処理プログラムの処理の流れを示すフローチャートであり、該プログラムはフラッシュＲＯＭ７６の所定領域に予め記憶されている。
【００６９】
（タイミング）
・デジタルカメラ１０の不図示の電源スイッチがオンされたとき（不図示のバッテリの装着や、ＡＣアダプタへの接続等も含む。）。
・記録メディア７０がデジタルカメラ１０に装着されたとき。
・ユーザによる操作により連写モード又は動画像モードが設定されたとき。
・ユーザによる操作により第１更新処理プログラムの実行を指示する旨の設定が行われたとき。
【００７０】
同図のステップ１００では、本プログラムの実行の誘因となったタイミングに応じた初期設定を行う。例えば、電源スイッチがオンされたタイミングで本プログラムが実行された場合は、パワーオン時に通常行われる各種設定を行う。また、記録メディア７０がデジタルカメラ１０に装着されたタイミングで本プログラムが実行された場合には、記録メディア７０へのアクセスに関する各種設定を行う。
【００７１】
次のステップ１０２では、メディア制御部６４を介してＦＡＴ７０Ｂの記録内容を読み出し、次のステップ１０４では、読み出したＦＡＴ７０Ｂの記録内容を参照し、使用状況として使用可能であることが示されるクラスタが存在するか否かを判定し、肯定判定の場合はステップ１０６に移行し、否定判定の場合には本第１更新処理プログラムを終了する。なお、上記ステップ１０４における使用可能であることが示されるクラスタが存在するか否かの判定は、‘０’が記録されたＦＡＴエントリが存在するか否かを判定することによって行うことができる。すなわち、前述のように、‘０’が記録されたＦＡＴエントリに対応するクラスタは使用されていないクラスタであるので、当該ＦＡＴエントリの有無を判定することによって使用可能とされているクラスタの有無を判定することができる。
【００７２】
ステップ１０６では、上記ステップ１０４において使用可能であると判定された全てのクラスタの記録内容を読み出し、次のステップ１０８では、読み出した記録内容に基づいて、当該記録内容の読み出し対象とされたクラスタの中に、データが記録されているクラスタが存在するか否かを判定し、肯定判定の場合はステップ１１０に移行する。
【００７３】
なお、上記ステップ１０８におけるデータが記録されているクラスタが存在するか否かの判定は、記録されている値の全てが１６進数の‘Ｆ’でないクラスタが存在するか否かを判定することによって行うことができる。すなわち、前述のように、本実施の形態に係る記録メディア７０では、データが記録されていない領域の記録内容は１６進数の‘Ｆ’で埋め尽くされた状態となっているので、記録されている値の全てが１６進数の‘Ｆ’でないクラスタの有無を判定することによってデータが記録されているクラスタの有無を判定することができる。
【００７４】
ステップ１１０では、上記ステップ１０８においてデータが記録されていると判定された全てのクラスタの記録内容を１６進数の‘Ｆ’に書き換えることにより消去し、その後に本第１更新処理プログラムを終了する。
【００７５】
一方、上記ステップ１０８において否定判定となった場合は、上記ステップ１１０の処理を実行することなく本第１更新処理プログラムを終了する。
【００７６】
本第１更新処理プログラムにより、記録メディア７０のＦＡＴ上では使用可能であることが示されていたクラスタで、実際にはデータが記録されていて当該データを消去しない限り使用できないクラスタ、すなわち、デジタルカメラ１０の他の装置でデリートコマンド等により削除されたデータが記録されていたクラスタの全ての記録内容が消去されるので、撮影時における記録メディア７０へのオーバーライトの発生を未然に防止することができる。
【００７７】
なお、第１更新処理プログラムのステップ１０６及びステップ１０８の処理が請求項１に記載の発明の判定手段に、ステップ１１０の処理が請求項１に記載の発明の消去手段に、各々相当する。
【００７８】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、記録メディア７０のデータ領域Ａ２を所定データサイズ毎の区分領域（クラスタ）に区分したときの各区分領域毎の使用状況を示すテーブル（ＦＡＴ）において使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域から当該データを消去しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００７９】
〔第１実施形態〕
本第１実施形態では、請求項２に記載の発明の実施の形態について説明する。なお、本第１実施形態に係るデジタルカメラの構成は、上記基本構成に係るデジタルカメラ１０と同様であるので、ここでの説明は省略する。本第１実施形態に係るデジタルカメラ１０のＣＰＵ６１が請求項２に記載の発明の判定手段及び更新手段に相当する。
【００８０】
以下、図４を参照して、本第１実施形態に係るデジタルカメラ１０の作用を説明する。なお、図４は、上記基本構成に係る第１更新処理プログラム（図３参照）と同様のタイミングでデジタルカメラ１０のＣＰＵ６１で実行される第２更新処理プログラムの処理の流れを示すフローチャートであり、該プログラムもフラッシュＲＯＭ７６の所定領域に予め記憶されている。また、同図における図３と同一の処理を行うステップについては図３と同一のステップ番号を付して、その説明を省略する。
【００８１】
図４のステップ１１０’では、ステップ１０８においてデータが記録されていると判定された全てのクラスタに対応するＦＡＴ７０Ｂ及びＦＡＴ７０Ｃの記録内容を使用不可能であることを示すものに更新し、その後に本第２更新処理プログラムを終了する。なお、ＦＡＴ７０Ｂ及びＦＡＴ７０Ｃの記録内容の使用不可能であることを示すものへの更新は、当該記録内容として‘０’以外の値を記録することによって行うことができる。
【００８２】
本第２更新処理プログラムにより、記録メディア７０のＦＡＴ上では使用可能であることが示されていたクラスタで、実際にはデータが記録されていて当該データを消去しない限り使用できないクラスタ、すなわち、デジタルカメラ１０の他の装置でデリートコマンド等により削除されたデータが記録されていたクラスタの全てが使用不可能な状態とされるので、撮影時におけるオーバーライトの発生を未然に防止することができる。
【００８３】
なお、第２更新処理プログラムのステップ１０６及びステップ１０８の処理が請求項２に記載の発明の判定手段に、ステップ１１０’の処理が請求項２に記載の発明の更新手段に、各々相当する。
【００８４】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、記録メディア７０のデータ領域Ａ２を所定データサイズ毎の区分領域（クラスタ）に区分したときの各区分領域毎の使用状況を示すテーブル（ＦＡＴ）において使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域に対応する上記使用状況を使用不可能であることを示すものに更新しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００８５】
〔第２実施形態〕
本第２実施形態では、請求項３に記載の発明の実施の形態について説明する。なお、本第２実施形態に係るデジタルカメラの構成も、上記基本構成に係るデジタルカメラ１０と同様であるので、ここでの説明は省略する。本第２実施形態に係るデジタルカメラ１０のＣＰＵ６１が請求項３に記載の発明の判定手段及び禁止手段に相当する。
【００８６】
以下、図５を参照して、本第２実施形態に係るデジタルカメラ１０の作用を説明する。なお、図５は、連写による撮影又は動画像の撮影を行っているとき、撮影によって得られ、かつ各種画像処理が施されてＹＣ信号としてＳＤＲＡＭ７４に順次記憶されたデジタル画像データを記録メディア７０に転送（記録）するためにデジタルカメラ１０のＣＰＵ６１で実行されるデータ記録処理プログラムの処理の流れを示すフローチャートであり、該プログラムもフラッシュＲＯＭ７６の所定領域に予め記憶されている。また、ここでは、説明の簡易化のため、デジタル画像データを圧縮せずに記録メディア７０に転送（記録）する場合について説明する。
【００８７】
同図のステップ２００では、ＦＡＴ７０Ｂの記録内容を読み出し、次のステップ２０２では、撮影によってＳＤＲＡＭ７４に記憶された所定サイズ分のデジタル画像データ（ＹＣ信号）を読み出す。なお、本実施の形態では、上記所定サイズとして記録メディア７０のデータ領域Ａ２における１クラスタ分に相当するサイズを適用する。
【００８８】
次のステップ２０４では、上記ステップ２００において読み出したＦＡＴ７０Ｂの記録内容を参照して、使用状況として使用可能であることが示されるクラスタが存在するか否かを判定し、否定判定の場合はステップ２０６に移行して記録メディア７０の残容量がない旨のメッセージをＬＣＤ７２に表示した後に本データ記録処理プログラムを終了し、肯定判定の場合はステップ２０８に移行する。なお、上記ステップ２０４における使用可能であることが示されるクラスタが存在するか否かの判定は、‘０’が記録されたＦＡＴエントリが存在するか否かを判定することによって行うことができる。
【００８９】
ステップ２０８では、上記ステップ２０４において使用可能であると判定されたクラスタのうちの何れか１つのクラスタの記録内容を読み出し、次のステップ２１０では、読み出した記録内容に基づいて、当該記録内容の読み出し対象とされたクラスタにデータが記録されているか否かを判定し、肯定判定の場合は上記ステップ２０４に戻り、否定判定の場合にはステップ２１２に移行する。
【００９０】
なお、上記ステップ２１０におけるデータが記録されているか否かの判定は、記録されている値の全てが１６進数の‘Ｆ’でないか否かを判定することによって行うことができる。また、上記ステップ２０４〜ステップ２１０の処理を繰り返して実行する際には、ステップ２０４では、それまでにステップ２０８で記録内容の読み出し対象とされたクラスタを判定対象から除外すると共に、ステップ２０８では、それまでに当該ステップ２０８で記録内容の読み出し対象とされたクラスタを読み出し対象から除外する。
【００９１】
ステップ２１２では、上記ステップ２０８で記録内容の読み出し対象とされたクラスタに上記ステップ２０２で読み出したデジタル画像データを記録し、次のステップ２１４では、ＳＤＲＡＭ７４に記録メディア７０に記録すべきデジタル画像データが存在するか否かを判定し、肯定判定の場合は上記ステップ２０２に戻り、否定判定となった時点でステップ２１６に移行する。
【００９２】
ステップ２１６では、上記ステップ２１２の処理によるデジタル画像データの記録メディア７０への記録結果に応じてディレクトリ７０Ｄ、ＦＡＴ７０Ｂ及びＦＡＴ７０Ｃの記録内容を更新し、その後に本データ記録処理プログラムを終了する。
【００９３】
本データ記録処理プログラムにより、記録メディア７０の実際にデータが記録されているクラスタを使用せずに、データが記録されていないクラスタのみに対してデータを記録するので、撮影時における記録メディア７０へのオーバーライトの発生を未然に防止することができる。
【００９４】
なお、データ記録処理プログラムのステップ２０８及びステップ２１０の処理が請求項３に記載の発明の判定手段に、ステップ２１０の処理が請求項３に記載の発明の禁止手段に、各々相当する。
【００９５】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、デジタル画像データの記録メディア７０におけるデータ領域Ａ２への記録の際に、データ領域Ａ２を所定データサイズ毎の区分領域（クラスタ）に区分したときの各区分領域毎の使用状況を示すテーブル（ＦＡＴ）において使用可能であることが示される区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された区分領域へのデータの記録を禁止しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる。
【００９６】
なお、本実施の形態では、デジタル画像データを圧縮せずに記録メディア７０に記録する場合について説明したが、本発明はこれに限定されるものではなく、圧縮して記録する形態とすることができることは言うまでもない。
【００９７】
〔第３実施形態〕
本第３実施形態では、上記基本構成に係る第１更新処理プログラムと上記第１実施形態に係る第２更新処理プログラムとを選択的に実行する場合の形態について説明する。なお、本第３実施形態に係るデジタルカメラの構成は、上記基本構成に係るデジタルカメラ１０と同様であるので、ここでの説明は省略する。本第３実施形態に係るデジタルカメラ１０のＣＰＵ６１が請求項１に記載の発明の判定手段、消去手段、更新手段、検知手段、及び切替手段に相当する。
【００９８】
以下、図６を参照して、本第３実施形態に係るデジタルカメラ１０の作用を説明する。なお、図６は、上記基本構成に係る第１更新処理プログラム（図３参照）と同様のタイミングでデジタルカメラ１０のＣＰＵ６１で実行される第３更新処理プログラムの処理の流れを示すフローチャートであり、該プログラムもフラッシュＲＯＭ７６の所定領域に予め記憶されている。
【００９９】
同図のステップ３００では、記録メディア７０の容量を検知し、次のステップ３０２では、検知した記録メディア７０の容量が所定量（本実施の形態では、６４（ＭＢ））より少ないか否かを判定し、肯定判定の場合はステップ３０４に移行して上記基本構成に係る第１更新処理プログラム（図３参照）を実行し、否定判定の場合にはステップ３０６に移行して上記第１実施形態に係る第２更新処理プログラム（図４参照）を実行する。
【０１００】
すなわち、本第３更新処理プログラムでは、記録メディア７０の容量が所定量より少ない場合は当該容量を有効に使用する必要があるので、消去可能なデータを記録メディア７０から消去する第１更新処理プログラムを適用し、記録メディア７０の容量が所定量以上である場合には多くの残容量が存在する可能性が高いので、記録メディア７０のデータの記録状態に応じたものにＦＡＴを更新する第２更新処理プログラムを適用している。
【０１０１】
なお、第３更新処理プログラムのステップ３００の処理が請求項１に記載の発明の検知手段に、ステップ３０２の処理が請求項１に記載の発明の切替手段に、各々相当する。
【０１０２】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、記録メディア７０の容量を検知し、検知された容量が所定量より少ない場合には第１更新処理プログラムが実行され、他の場合には第２更新処理プログラムが実行されるように選択的に処理を切り替えているので、記録メディア７０の容量に応じた好適な処理を選択的に実行することができる。
【０１０３】
〔第４実施形態〕
本第４実施形態では、上記基本構成に係る第１更新処理プログラムと上記第１実施形態に係る第２更新処理プログラムとを選択的に実行する場合の他の形態について説明する。なお、本第４実施形態に係るデジタルカメラの構成は、上記基本構成に係るデジタルカメラ１０と同様であるので、ここでの説明は省略する。本第４実施形態に係るデジタルカメラ１０のＣＰＵ６１が「課題を解決するための手段」に記載した第２の形態の判定手段、消去手段、更新手段、入力手段、及び切替手段に相当する。
【０１０４】
以下、本第４実施形態に係るデジタルカメラ１０の作用を説明する。まず、図７を参照して、本実施の形態に係るデジタルカメラ１０で実行される更新モード設定処理について説明する。なお、図７は、更新モード設定処理の実行がユーザによって指示された際に、デジタルカメラ１０のＣＰＵ６１で実行される更新モード設定処理プログラムの処理の流れを示すフローチャートであり、該プログラムもフラッシュＲＯＭ７６の所定領域に予め記憶されている。
【０１０５】
同図のステップ４００では、予め定められた更新モード設定メニューをＬＣＤ７２に表示し、次のステップ４０２では、所定情報の入力待ちを行う。
【０１０６】
図８には、上記ステップ４００の処理によってＬＣＤ７２に表示される更新モード設定メニューの一例が示されている。同図に示すように、このメニューでは、所望の更新モードの指定を促す旨のメッセージが表示されると共に、指定可能な更新モードの名称として、「消去モード」及び「復活モード」の２つの名称が表示される。なお、「消去モード」は前述の第１更新処理プログラム（図３参照）を実行するモードであり、「復活モード」は前述の第２更新処理プログラム（図４参照）を実行するモードである。
【０１０７】
同図に示されるような更新モード設定メニューがＬＣＤ７２に表示されると、ユーザは、所望の更新モードを指定した後にＬＣＤ７２の最下に表示された「指定終了」ボタンを指定する。なお、この際の更新モード及び「指定終了」ボタンの指定は、ＬＣＤ７２に実装されたタッチパネル７３の指定対象が表示されている領域に対する指先の接触によって行われる。
【０１０８】
ユーザによって「指定終了」ボタンが指定されると上記ステップ４０２が肯定判定となってステップ４０４に移行し、ユーザによって指定された更新モードが「消去モード」であったか否かを判定し、肯定判定の場合はステップ４０６に移行してフラッシュＲＯＭ７６の所定領域に「消去モード」が指定された旨を示す情報を記憶した後に本更新モード設定処理プログラムを終了し、否定判定の場合には、ユーザによって指定された更新モードが「復活モード」であったものと見なしてステップ４０８に移行し、フラッシュＲＯＭ７６の所定領域に「復活モード」が指定された旨を示す情報を記憶した後に本更新モード設定処理プログラムを終了する。
【０１０９】
次に、図９を参照して、本実施の形態に係るデジタルカメラ１０で実行される第４更新処理プログラムについて説明する。なお、図９は、上記基本構成に係る第１更新処理プログラム（図３参照）と同様のタイミングでデジタルカメラ１０のＣＰＵ６１で実行される第４更新処理プログラムの処理の流れを示すフローチャートであり、該プログラムもフラッシュＲＯＭ７６の所定領域に予め記憶されている。
【０１１０】
同図のステップ５００では、前述の更新モード設定処理プログラムでフラッシュＲＯＭ７６に記憶された、ユーザにより指定された更新モードを示す情報を読み出し、次のステップ５０２では、読み出した更新モードを示す情報が「消去モード」を示すものであるか否かを判定し、肯定判定の場合はステップ５０４に移行して上記基本構成に係る第１更新処理プログラムを実行し、否定判定の場合にはステップ５０６に移行して上記第１実施形態に係る第２更新処理プログラムを実行する。
【０１１１】
すなわち、本第４更新処理プログラムでは、ユーザによって指定された更新モードに応じて第１更新処理プログラム及び第２更新処理プログラムの何れかを選択的に実行している。
【０１１２】
なお、更新モード設定処理プログラムのステップ４０２の処理が上記第２の形態の入力手段に、第４更新処理プログラムのステップ５０２の処理が上記第２の形態の切替手段に、各々相当する。
【０１１３】
以上詳細に説明したように、本実施の形態に係るデジタルカメラ１０では、第１更新処理プログラム及び第２更新処理プログラムの何れの処理を実行するかを指示する指示情報を入力し、入力した指示情報が第１更新処理プログラムの実行を指示するものである場合は当該第１更新処理プログラムが実行され、第２更新処理プログラムの実行を指示するものである場合は当該第２更新処理プログラムが実行されるように選択的に処理を切り替えているので、ユーザにとって都合のよい処理を実行させることができる。
【０１１４】
なお、上記各実施形態では、本発明をデジタル電子スチルカメラに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、パーソナル・コンピュータやＰＤＡ等の、記録メディアへのデータの書き込み及び読み出しが可能なあらゆる装置に適用できることは言うまでもない。この場合にも、上記各実施形態と同様の効果を奏することができる。
【０１１５】
また、上記各実施形態において説明した各種処理の流れ（図３〜図７、図９参照）は一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【０１１６】
【発明の効果】
請求項１に記載のデータ記録装置の基本構成によれば、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域から当該データを消去しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる、という効果が得られる。
そして、請求項１に記載のデータ記録装置によれば、記録媒体の容量に応じた好適な処理を選択的に実行することができる、という効果が得られる。
【０１１７】
また、請求項２に記載のデータ記録装置によれば、記録媒体のデータ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用状況として使用可能であることが示される全ての区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された全ての区分領域に対応する上記使用状況を使用不可能であることを示すものに更新しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる、という効果が得られる。
【０１１８】
更に、請求項３に記載のデータ記録装置によれば、データの記録媒体におけるデータ記録領域への記録の際に、上記データ記録領域を所定データサイズ毎の区分領域に区分したときの各区分領域毎の使用状況を示すテーブルにおいて使用可能であることが示される区分領域の記録内容を読み出してデータが記録されているか否かを判定し、データが記録されていると判定された区分領域へのデータの記録を禁止しているので、繁雑な処理を伴うことなくデータ記録時間を短縮することができる、という効果が得られる。
【図面の簡単な説明】
【図１】  実施の形態に係るデジタルカメラ１０の構成を示すブロック図である。
【図２】  実施の形態に係る記録メディア７０の記録領域の構成を示す模式図である。
【図３】  基本構成における第１更新処理プログラムの処理の流れを示すフローチャートである。
【図４】  第１実施形態における第２更新処理プログラムの処理の流れを示すフローチャートである。
【図５】  第２実施形態におけるデータ記録処理プログラムの処理の流れを示すフローチャートである。
【図６】  第３実施形態における第３更新処理プログラムの処理の流れを示すフローチャートである。
【図７】  第４実施形態における更新モード設定処理プログラムの処理の流れを示すフローチャートである。
【図８】  更新モード設定メニューの表示例を示す概略図である。
【図９】  第４実施形態における第４更新処理プログラムの処理の流れを示すフローチャートである。
【符号の説明】
１０    デジタルカメラ
６１    ＣＰＵ（判定手段、消去手段、更新手段、禁止手段）
７０    記録メディア（記録媒体）
７０Ｂ    ＦＡＴ（テーブル）
７２    液晶ディスプレイ
７３    タッチパネル
７６    フラッシュＲＯＭ
Ａ１    管理領域（テーブル記録領域）
Ａ２    データ領域（データ記録領域）
【図１】
0003816401.tif 000002
【図２】
0003816401.tif 000003
【図３】
0003816401.tif 000004
【図４】
0003816401.tif 000005
【図５】
0003816401.tif 000006
【図６】
0003816401.tif 000007
【図７】
0003816401.tif 000008
【図８】
0003816401.tif 000009
【図９】
0003816401.tif 000010