(57)【要約】【課題】  記録媒体へのデータ書き込み中に記録媒体が機器から取り外されたり、電源電圧が低下したことによって、記録媒体に書き込まれたファイル管理情報と、実際に書き込まれたデータの内容に相違が生じることがあった。【解決手段】  例えば記録媒体を装着するためのスロットに設けられた蓋が開けられた場合など、記録媒体を取り外し可能な状態になったことを検知（Ｓ２０２）したら、その時点で実行中の書き込み処理を中断させる（Ｓ２０３）。中断時にはその時点までのデータで書き込むべきデータが終了したものとしてファイル管理情報を書き込むことで、実際に書き込まれたデータとの整合性が保たれる。【選択図】  図２
2005174263.tif 000002
【特許請求の範囲】
【請求項１】
データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、前記データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力装置であって、
前記記録媒体を取り外し可能な状態にする操作もしくは状態を検知する検知手段と、
前記記録媒体へのデータ書き込み中に、前記検知手段により前記記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合、前記所定のデータの書き込みを、実際に書き込まれたデータと、当該書き込まれたデータに対する前記ファイル管理情報とが整合した状態で中断する記録制御手段とを有することを特徴とする画像入力装置。
【請求項２】
さらに、前記検知手段が、前記記録媒体を取り外し可能な状態にする操作もしくは状態の解除を検知し、
前記記録制御手段が、前記中断中に前記記録媒体を取り外し可能な状態にする操作もしくは状態の解除が検知された場合には、前記中断したデータ書き込みを再開することを特徴とする請求項１記載の画像入力装置。
【請求項３】
前記記録媒体が複数存在し、前記検知手段及び前記記録制御手段の動作対象が、前記記録媒体のうち所定の条件を満たす記録媒体に限られることを特徴とする請求項１又は請求項２記載の画像入力装置。
【請求項４】
前記所定の条件を満たす記録媒体が、ユーザに選択された記録媒体もしくは優先度が所定値以上の記録媒体であることを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像入力装置
【請求項５】
前記検知手段が、さらに前記画像入力装置の電源電圧が所定値を下回ったことを検知し、
前記記録制御手段が、前記記録媒体へのデータ書き込み中に、前記検知手段により前記電源電圧が所定値を下回ったことが検知された場合にも、前記検知手段により前記記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合と同様に処理することを特徴とする請求項１記載の画像入力装置。
【請求項６】
データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、前記データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力装置であって、
画像入力装置の電源電圧が所定値を下回ったことを検知する検知手段と、
前記記録媒体へのデータ書き込み中に、前記検知手段により前記電源電圧が所定値を下回ったことが検知された場合、前記所定のデータの書き込みを、実際に書き込まれたデータと、当該書き込まれたデータに対する前記ファイル管理情報とが整合した状態で中断する記録制御手段とを有することを特徴とする画像入力装置。
【請求項７】
データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、前記データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力方法であって、
前記記録媒体を取り外し可能な状態にする操作もしくは状態を検知する検知ステップと、
前記記録媒体へのデータ書き込み中に、前記検知ステップにより前記記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合、前記所定のデータの書き込みを、実際に書き込まれたデータと、当該書き込まれたデータに対する前記ファイル管理情報とが整合した状態で中断する記録制御ステップとを有することを特徴とする画像入力方法。
【請求項８】
さらに、前記検知ステップが、前記記録媒体を取り外し可能な状態にする操作もしくは状態の解除を検知し、
前記記録制御ステップが、前記中断中に前記記録媒体を取り外し可能な状態にする操作もしくは状態の解除が検知された場合には、前記中断したデータ書き込みを再開することを特徴とする請求項７記載の画像入力方法。
【請求項９】
前記記録媒体が複数存在し、前記検知ステップ及び前記記録制御ステップの動作対象が、前記記録媒体のうち所定の条件を満たす記録媒体に限られることを特徴とする請求項７又は請求項８記載の画像入力方法。
【請求項１０】
前記所定の条件を満たす記録媒体が、ユーザに選択された記録媒体もしくは優先度が所定値以上の記録媒体であることを特徴とする請求項７乃至請求項９のいずれか１項に記載の画像入力方法
【請求項１１】
前記検知ステップが、さらに前記画像入力方法の電源電圧が所定値を下回ったことを検知し、
前記記録制御ステップが、前記記録媒体へのデータ書き込み中に、前記検知ステップにより前記電源電圧が所定値を下回ったことが検知された場合にも、前記検知ステップにより前記記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合と同様に処理することを特徴とする請求項７記載の画像入力方法。
【請求項１２】
データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、前記データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力方法であって、
画像入力方法の電源電圧が所定値を下回ったことを検知する検知ステップと、
前記記録媒体へのデータ書き込み中に、前記検知ステップにより前記電源電圧が所定値を下回ったことが検知された場合、前記所定のデータの書き込みを、実際に書き込まれたデータと、当該書き込まれたデータに対する前記ファイル管理情報とが整合した状態で中断する記録制御ステップとを有することを特徴とする画像入力方法。
【請求項１３】
コンピュータを請求項１乃至請求項６のいずれか１項に記載の画像入力装置として機能させることを特徴とするプログラム。
【請求項１４】
請求項１３記載のプログラムを格納したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着脱可能な記録媒体を用いる画像入力装置に関するものである。
【背景技術】
【０００２】
メモリカードや磁気記録媒体、光学記録媒体などの記録媒体にデータを記録する際には、記録したデータを特定する情報（ファイル名など）、記録開始アドレス、データのサイズなどのデータ管理用の情報がデータと共に記録される。このようなデータ記録及び管理を行うための方式としては種々のものが用いられているが、一例として、一般的によく知られているＦＡＴ(File Allocation Table)ファイルシステムによるデータ管理方法について以下に説明する。
【０００３】
ＦＡＴファイルシステムは、ブートセクタ領域、ＦＡＴ領域、ルートディレクトリ領域、データ領域等によって構成され、データはクラスタと呼ばれている単位で管理されている。ブートセクタ領域は、ＦＡＴの数、ルートディレクトリのエントリ数等の、記録媒体に対してデータを読み書きする場合に必要なパラメータが記録される。ＦＡＴ領域には、データの記録に複数個のクラスタを使用する場合にその連鎖情報を記録する。また、ルートディレクトリ領域には、記録されたデータのファイル名、記録を開始したクラスタ番号、データサイズ、その他の情報を記録する。１クラスタのサイズは、フォーマットの方法によって異なる。１クラスタよりも大きなファイルは、クラスタを複数個使用して記録する。
【０００４】
一例として、クラスタ２、３、４の３つのクラスタを使用してファイルを記録する場合には、ＦＡＴ領域のクラスタ２のＦＡＴ領域には次に続くクラスタの番号である“３”を記録し、同時にクラスタ３のＦＡＴの領域には“４”を記録し、そしてクラスタ４のＦＡＴの領域には最終クラスタであることを意味するコードを記録する（これは例えば１２ビットＦＡＴの場合は「ＦＦＦｈ」となる）。また、ルートディレクトリ領域のディレクトリエントリ１の領域には、ファイル名及びクラスタ開始番号として“２”が記録されることになる。
【０００５】
【特許文献１】特開平７−７９４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述のようなファイルシステムを用いたデータ記録を行う装置において、着脱可能な記録媒体にデータを記録している最中に記録媒体が取り外されたり、装置本体のバッテリが抜かれたり、バッテリの急激な容量低下などが生じたりした場合には、データの記録が中断されることになる。このように、データの記録が中断した場合には、前述した連鎖情報であるＦＡＴ情報やディレクトリエントリなどのデータに何等かの不具合が生じる。すなわち、ＦＡＴ情報の連鎖が途切れ、データを正しく読み取りできなくなったり、実際に記録されたデータサイズとディレクトリエントリ内に記録されているファイルサイズが一致しなくなったり、実際には使用していないクラスタのＦＡＴに何等かの連鎖情報が記録されていて使用できなくなったりする。
【０００７】
例えば、前述したＦＡＴファイルシステムを用いた装置において、データ記録中に記録を中断したとすると、データを記録していたクラスタのＦＡＴ領域には次に記録したクラスタの番号も最終コードも記録されないことになる。更に、ディレクトリエントリ内のファイルサイズも、実際に記録したデータサイズとは異なるなどの不都合を生じる。このように記録媒体に記録された連鎖情報であるＦＡＴ情報やディレクトリエントリなどのデータに何等かの不具合が生じると、その不具合に関連する記録データを後にアクセスして取出してもデータが正しく得られなくなる。
【０００８】
このような問題点の対策として、予めＦＡＴ等のデータ管理用の情報が記録される領域（ファイル管理領域）への書込みが完了した後に、データ領域への書き込み（すなわち、実際のデータの書き込み）を行う手法がある。ところが、データ領域への書込みが中断された場合、書き込み中のクラスタに続いて使用する予定のクラスタは未使用であるにも関わらず、管理情報上は使用されていることになり、記録媒体の容量が有効に使用できない問題を生じる。
【０００９】
また、さらに別の手法として、特許文献１では、記録開始時には仮の名前のファイルで記録し、記録完了時に本来の名前に変更する手法が提案されている。この手法により無効なデータが記録されている領域を無くすことはできるが、ＦＡＴ領域等の管理領域への書込みに対しての保護はなされていない上に、その記録媒体を他機器で使用する場合、他の機器には仮の名前のファイルであることが分からないため、その領域は使用できず、従来と何ら変わるところがないという問題がある。
【００１０】
本発明は、従来技術のこのような問題に鑑みなされたものであり、その主な目的は、記録媒体のファイル管理領域の破壊防止及び記録データの保護を可能とする画像入力装置を提供することにある。
【課題を解決するための手段】
【００１１】
上述の目的は、データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力装置であって、記録媒体を取り外し可能な状態にする操作もしくは状態を検知する検知手段と、記録媒体へのデータ書き込み中に、検知手段により記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合、所定のデータの書き込みを、実際に書き込まれたデータと、当書き込まれたデータに対するファイル管理情報とが整合した状態で中断する記録制御手段とを有することを特徴とする画像入力装置によって達成される。
【００１２】
また、上述の目的は、データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力装置であって、画像入力装置の電源電圧が所定値を下回ったことを検知する検知手段と、記録媒体へのデータ書き込み中に、検知手段により電源電圧が所定値を下回ったことが検知された場合、所定のデータの書き込みを、実際に書き込まれたデータと、当書き込まれたデータに対するファイル管理情報とが整合した状態で中断する記録制御手段とを有することを特徴とする画像入力装置によっても達成される。
【００１３】
また、上述の目的は、データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力方法であって、記録媒体を取り外し可能な状態にする操作もしくは状態を検知する検知ステップと、記録媒体へのデータ書き込み中に、検知ステップにより記録媒体を取り外し可能な状態にする操作もしくは状態が検知された場合、所定のデータの書き込みを、実際に書き込まれたデータと、当書き込まれたデータに対するファイル管理情報とが整合した状態で中断する記録制御ステップとを有することを特徴とする画像入力方法によっても達成される。
【００１４】
また、上述の目的は、データを、書き込まれたデータファイルを管理するためのファイル管理情報を記録する管理情報領域と、データを記録するデータ領域とを有する着脱可能な記録媒体に記録する画像入力方法であって、画像入力方法の電源電圧が所定値を下回ったことを検知する検知ステップと、記録媒体へのデータ書き込み中に、検知ステップにより電源電圧が所定値を下回ったことが検知された場合、所定のデータの書き込みを、実際に書き込まれたデータと、当書き込まれたデータに対するファイル管理情報とが整合した状態で中断する記録制御ステップとを有することを特徴とする画像入力方法によっても達成される。
【００１５】
さらに、上述の目的は、コンピュータを本発明の画像入力装置として機能させるコンピュータプログラム又はこのプログラムを格納したコンピュータ読みとり可能な記録媒体によっても達成される。
【発明の効果】
【００１６】
本発明によれば、上述の構成により、着脱可能な記録媒体を用いる画像入力装置において、記録媒体のファイル管理領域の破壊防止及び記録データの保護を可能とすることができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
以下、図面を用いて本発明をその好適な実施形態に基づいて詳細に説明する。
図１は、本発明の実施形態に係る画像入力装置の一例としてのデジタルカメラの構成例を示すブロック図である。
【００１８】
撮像部１１は、例えばＣＣＤセンサやＣＭＯＳセンサといった撮像素子及び、レンズやオートフォーカス機構からなる光学系部品を有している。そして、レリーズスイッチやズームボタン、各種設定用ボタンやタッチパネルといった、各種ボタン等から構成される操作部１４から、例えばレリーズスイッチの押下によって撮影指示が入力された場合には、カメラ全体の制御を司る制御部１５がそれを検知する。制御部１５は、撮影指示に応答して制御信号を生成し、撮像部１１に対して撮像処理を行うよう指示する。撮像部１１は所定の露光パラメータに従って撮像処理を行い、得られた１枚の画像データを画像処理部１２へ出力する。
【００１９】
画像処理部１２は、予め定められた各種の画像処理（現像処理）後に、予め設定された符号化パラメータ（符号化形式、圧縮率等）に基づき画像データを圧縮符号化し、ファイルシステム部１６へ出力する。ここでは画像処理部１２はＪＰＥＧ方式に基づく圧縮符号化を行うものとする。ファイルシステム部１６は、着脱可能な記録媒体１７を装着するためのハードウェアインタフェースを有し、装着された記録媒体１７に対するデータの読み書き制御を行う。
【００２０】
ファイルシステム部１６は、画像処理部１２から画像データを受け取ると、装着されている記録媒体１７内のフォルダ・ファイル構成から新たなファイル名を決定し、決定したファイル名を付与して画像データを記録媒体１７に保存する。
【００２１】
検知部１８は、記録媒体１７を装着するためのスロットに設けられた蓋の開閉状態など、記録媒体１７の挿抜が可能な状態であるか否かや、記録媒体１７のスロットへの挿抜を検知し、その情報を制御部１５に通知する。制御部１５は、検知部１８からの情報やカメラに設定された情報に応じて、電源制御や記録媒体へのアクセス制御を行う。なお、図１では検知部１８がファイルシステム部１６と別個の構成として記載されているが、検知部１８はファイルシステム部１６の一部として構成されていても良い。
【００２２】
（アクセス制御動作）
図２は、第１の実施形態におけるデジタルカメラのアクセス制御動作について説明するフローチャートである。本実施形態では、記録媒体の蓋の開閉状態検知によって、記録媒体の挿抜が可能な（起こりうる）状態を検知する。
【００２３】
ステップＳ２０１：例えば操作部１４におけるレリーズボタンの押下による撮影処理や、画像再生処理などにおいて、撮影された画像データの記録等、記録媒体１７へのアクセス要求（書き込み要求）がされた場合、制御部１５はファイルシステム部１６を用いて記録媒体１７に対するアクセスを開始する。
【００２４】
ステップＳ２０２：検知部１８は、記録媒体１７装着用スロットの蓋の開閉状態を監視しており、蓋が閉まった状態であれば、ファイルシステム部１６は記録媒体１７に対するアクセスを引き続き行う。
【００２５】
ステップＳ２０３：ステップＳ２０２において、検知部１８が記録媒体１７装着用スロットの蓋が開けられたことを検知した場合、制御部１５は、ファイルシステム部１６に対し、記録媒体１７に対するアクセスを中断するよう指示する。また、蓋が開いていることを、メッセージ、アイコン等をモニタ部１３に表示したり、音声・アラーム出力などにより報知する。
【００２６】
中断時には、その時点までに書き込んだデータで書き込みが終了したものとして、書き込み中だったクラスタのデータ末尾に対するＥＯＦデータ書き込みや、データサイズを始め、ＦＡＴ情報などのファイル管理情報書き込みを行う。換言すれば、データの書き込みを、実際に書き込まれたデータと、書き込まれたデータに対するファイル管理情報とが整合した状態で中断する。これにより、少なくとも中断時までに書き込まれたデータについては、実際の書き込みとファイル管理情報との整合性が保たれる。実際に記憶媒体が取り外されてからではなく、取り外されうる状態を検知した段階で書き込みの中断処理を開始するので、その後実際に記録媒体が取り外されたとしても、その時点で既に中断処理は終了しており、従来のような問題は発生しない。
【００２７】
ここで、中断時には、直ちに書き込みを終了するのではなく、例えば書き込み中のクラスタが埋まるまで行ってから終了するなど、さまざまな方法を採用することが可能である。基本的には記録媒体が取り外されうる状態になった（もしくは、取り外し可能な状態にする操作が行われた）ことを検知してから、実際に取り外される場合に必要と思われる時間内に中断処理が終わりさえすれば、中断時の書き込みをどこまで行うかは任意である。
【００２８】
なお、中断時にはその後書き込み処理が再開された際に正しく処理を行うための情報を記憶する。例えば、書き込み中に中断したことを示す情報と、残りの画像データを図示しないメモリに一時待避させる。
【００２９】
ステップＳ２０４：記録媒体１７へのアクセスが中断されている状態で、検知部１８が記録媒体１７装着用スロットの蓋が開いた状態を検知している場合、ステップＳ２０５へ移行する。一方、蓋が閉められたことを検知した場合、メモリを参照し、書き込みが中断していた場合には、ステップＳ２０１へ移行し、記録媒体１７に対するアクセスを再開する。
【００３０】
アクセス再開時には、途中までのデータが書き込まれたファイルに対し、メモリに残った画像データを追記する。
【００３１】
ステップＳ２０５：記録媒体１７へのアクセスが中断されている状態で、検知部１８が記録媒体１７が取り外されたことを検知した場合、制御部１５は、図示しない電源制御部に対し、カメラへの電源供給をオフにするよう指示する。この際、電源を切断する前に、モニタ部１３に対し、最後に撮影した（或いは他の記録媒体からコピー、移動などした）画像データは、途中までしか書き込みできなかった旨をメッセージなどによって報知しても良い。
【００３２】
このように、本実施形態によれば、記録媒体への書き込み中に記録媒体を取り外しうる状態になったことを検知した時点でデータの書き込みを正常に終了させることにより、その後記録媒体が取り外された場合であっても、ファイル管理情報と実際に書き込まれたデータの内容とが整合した状態に保たれる。
【００３３】
また、記録媒体が取り外されずに、記録媒体を取り外しうる状態の検知がなされなくなった場合には、書き込みを再開することにより、書き込むべきデータを最後まで確実に記録することが可能である。
【００３４】
（第２の実施形態）
次に、図３に示すフローチャートを用い、本発明の第２の実施形態におけるデジタルカメラのアクセス制御動作について説明する。本実施形態に係るデジタルカメラは、記録媒体１７として複数の記録媒体（以下、単にカードともいう）を利用可能である。
【００３５】
ここでは、説明を簡単にするため、２つの記録媒体（カード１及びカード２）が利用可能な構成において、カード１に対するアクセスを行う場合について説明する。また、簡単のために、第１の実施形態と同様、記録媒体を取り外しうる状態になったことの検知を、記録媒体を装着するスロットを覆う蓋の開閉状態の検知により行うものとする。なお、ここでは、カード１を装着するスロット（スロット１）及びカード２を装着するスロット（スロット２）を覆う蓋は共通であるとする。
【００３６】
ステップＳ３０１：例えば操作部１４におけるレリーズボタンの押下による撮影処理や、画像再生処理などにおいて、撮影された画像データの記録等、記録媒体１７へのアクセス要求（書き込み要求）がされた場合、制御部１５はファイルシステム部１６を用いてカード１に対するアクセスを開始する。
【００３７】
ステップＳ３０２：検知部１８は、記録媒体１７装着用スロットの蓋の開閉状態を監視しており、蓋が閉まった状態であれば、ファイルシステム部１６はカード１に対するアクセスを引き続き行う。
ステップＳ３０３：ステップＳ２０２において、検知部１８が記録媒体１７装着用スロットの蓋が開けられたことを検知した場合、制御部１５は、ファイルシステム部１６に対し、カード１に対するアクセスを中断するよう指示する。また、蓋が開いていることを、メッセージ、アイコン等をモニタ部１３に表示したり、音声・アラーム出力などにより報知する。
中断時に行う処理は第１の実施形態で説明した処理と同一でよい。
【００３８】
ステップＳ３０４：カード１へのアクセスが中断されている状態で、検知部１８が記録媒体１７装着用スロットの蓋が開いた状態を検知している場合、ステップＳ３０５へ移行する。一方、蓋が閉められたことを検知した場合、メモリを参照し、書き込みが中断していた場合には、ステップＳ３０１へ移行し、カード１に対するアクセスを再開する。
アクセス再開時には、途中までのデータが書き込まれたファイルに対し、メモリに残った画像データを追記する。
【００３９】
ステップＳ３０５：ここでは、検知部１８がカード１又はカード２の取り外しを検知したかどうかをチェックする。取り外しが検知されなければステップＳ３０４へ戻る。取り外しが検知された場合にはステップＳ３０６へ移行する。
【００４０】
ステップＳ３０６：アクセスしていたカードが取り外されたか否かをチェックする。すなわち本実施形態では、検知部１８がカード１の取り外しを検知したか否かをチェックする。カード１の取り外しを検知した場合にはステップＳ３０７へ移行し、カード２の取り外しを検知した場合にはステップＳ３０４へ戻る。従って、アクセスしていたカード以外のカードが取り外しされても何ら影響はない。
【００４１】
ステップＳ３０７：制御部１５は、図示しない電源制御部に対し、カメラへの電源供給をオフにするよう指示する。この際、電源を切断する前に、モニタ部１３に対し、最後に撮影した（或いは他の記録媒体からコピー、移動などした）画像データは、途中までしか書き込みできなかった旨をメッセージなどによって報知しても良い。
【００４２】
なお、本実施形態では、簡単のため２つの記録媒体を用いる場合について説明したが、３つ以上の記録媒体を有する場合においても同様に適用可能である。
【００４３】
（第３の実施形態）
次に、図４に示すフローチャートを用い、本発明の第３の実施形態におけるデジタルカメラのアクセス制御動作について説明する。本実施形態に係るデジタルカメラは、第２の実施形態と同様、記録媒体１７として複数のカードを利用可能である。第２の実施形態では、カード１への書き込みとカード２への書き込みとが独立していたが、本実施形態においては、カード２がカード１のバックアップ用として用いられる点で異なる。すなわち、カード１への書き込みと同時に、カード２へもバックアップデータの書き込みが行われる。また、バックアップ側であるカード２の優先度がカード１よりも高く設定されており、カード２の保護が最優先される設定がなされている場合について説明する。なお、このような設定は例えばＧＵＩを用いたユーザ設定によりなされ、図示しない不揮発性メモリなどに他の設定内容と共に記憶されている。
【００４４】
本実施形態においても、説明を簡単にするため、第１及び第２の実施形態と同様、記録媒体を取り外しうる状態になったことの検知を、記録媒体を装着するスロットを覆う蓋の開閉状態の検知により行うものとする。なお、本実施形態では、カード１を装着するスロット（スロット１）及びカード２を装着するスロット（スロット２）を覆う蓋は個別に存在するものとする。
【００４５】
ステップＳ４０１：例えば操作部１４におけるレリーズボタンの押下による撮影処理や、画像再生処理などにおいて、撮影された画像データの記録等、記録媒体１７へのアクセス要求（書き込み要求）がされた場合、制御部１５はファイルシステム部１６を用いてカード１及びカード２に対するアクセスを開始する。
【００４６】
ステップＳ４０２：検知部１８は、スロット１及びスロット２の蓋の開閉状態を監視しており、蓋が閉まった状態であれば、ファイルシステム部１６はカード１及びカード２に対するアクセスを引き続き行う。いずれかの蓋が開いたことを検知すると、ステップＳ４０３へ移行する。
【００４７】
ステップＳ４０３：ここで、開いたことが検知された蓋が、優先度の低いカード１に対応するスロット１の蓋であった場合は何もせずに、ステップＳ４０１へ移行してアクセスを継続する。一方、優先度の高いカード２に対応するスロット２の蓋が開けられたことが検知された場合には、ステップＳ４０４へ移行する。
【００４８】
ステップＳ４０４：制御部１５は、ファイルシステム部１６に対し、カード２に対するアクセスを中断するよう指示する。また、スロット２の蓋が開いていることを、メッセージ、アイコン等をモニタ部１３に表示したり、音声・アラーム出力などにより報知する。ここでの、カード２に対するアクセス中断処理は、第１の実施形態で説明した処理と同一でよい。
【００４９】
ステップＳ４０５：カード２へのアクセスが中断されている状態で、検知部１８がスロット２の蓋が開いた状態を検知している場合、ステップＳ４０６へ移行する。一方、蓋が閉められたことを検知した場合、メモリを参照し、書き込みが中断していた場合には、ステップＳ４０１へ移行し、カード２に対するアクセスを再開する。
アクセス再開時には、途中までのデータが書き込まれたファイルに対し、メモリに残った画像データを追記する。
【００５０】
ステップＳ４０６：カード２へのアクセスが中断されている状態で、検知部１８がカード２の取り外しを検出したか否かをチェックする。カード２の取り外しが検知されなければステップＳ４０５へ戻る。取り外しが検知された場合にはステップＳ４０７へ移行する。
【００５１】
ステップＳ４０７：制御部１５は、図示しない電源制御部に対し、カメラへの電源供給をオフにするよう指示する。この際、電源を切断する前に、モニタ部１３に対し、最後に撮影した（或いは他の記録媒体からコピー、移動などした）画像データは、少なくともバックアップ記録は正常に行うことができなかった旨をメッセージなどによって報知しても良い。
【００５２】
なお、上述したように、優先度の低いカード１については、スロット１の蓋が開いてもアクセス中断処理は行われないため、カード１が書き込み途中で取り外されない限り、ステップＳ４０７での電源断時には書き込みが終了している可能性が高い。しかしながら、電源切断前にカード１の書き込み状況を確認し、進行中であればその書き込み終了を待って電源切断を行うようにすることが好ましい。
【００５３】
このように、本実施形態においては、複数の記録媒体を利用可能な場合に、優先度に応じてアクセス制御処理を異ならせることが可能であり、重要度に応じたデータ保護を行うことができる。
【００５４】
なお、第２の実施形態に係るデジタルカメラのように、複数のスロットが共通した蓋を有する構成においてバックアップ記録を行う場合には、カードに設定された優先度に関わらず、全てのカードに対して、本実施形態におけるカード２（高優先度）に対する処理を行うようにすればよい。また、バックアップ側の記録媒体は任意に設定可能であり、優先度の設定も任意にできることは言うまでもない。
【００５５】
（第４の実施形態）
上述の実施形態においては、書き込み中の記録媒体取り外しによる問題に注目した構成を説明したが、上述したように、電源電圧の低下によってもファイル管理情報とデータの不整合という問題は発生する。
本実施形態はこのようなデータ書き込み中の電源電圧低下によるファイル管理情報とデータの不整合という問題を解消するものである。
【００５６】
図５は、本実施形態に係る画像入力装置の一例としてのデジタルカメラの構成例を示すブロック図であり、図１と同じ構成には同じ参照数字を付してある。本実施形態のデジタルカメラは、検知部１８が、１次電池や２次電池等の電源１９の電圧を監視し、所定の電圧を下回った場合に制御部１５へ通知するように構成されている以外は、第１の実施形態に係るデジタルカメラと構成を共通にする。従って、重複する説明は省略する。
【００５７】
本実施形態におけるアクセス制御動作について、図６に示すフローチャートを用いて説明する。
ステップＳ６０１：例えば操作部１４におけるレリーズボタンの押下による撮影処理や、画像再生処理などにおいて、撮影された画像データの記録等、記録媒体１７へのアクセス要求（書き込み要求）がされた場合、制御部１５はファイルシステム部１６を用いて記録媒体１７に対するアクセスを開始する。
【００５８】
ステップＳ６０２：検知部１８は、電源１９の電圧を監視しており、所定の電圧以上であれば、ファイルシステム部１６は記録媒体１７に対するアクセスを引き続き行う。検知部１８が所定の電圧を下回ったことを検知すると、ステップＳ６０３へ移行する。
【００５９】
ステップＳ６０３：ステップＳ６０２において、検知部１８が電源１９の電圧低下を検知した場合、制御部１５は、ファイルシステム部１６に対し、記録媒体１７に対するアクセスを中断するよう指示する。また、電源の電圧が低下していることを、メッセージ、アイコン等をモニタ部１３に表示したり、音声・アラーム出力などにより報知する。
中断時に行う処理は第１の実施形態で説明した処理と同一でよい。
【００６０】
ステップＳ６０４：そして、中断処理が終了すると、ステップＳ６０４において、カメラの電源を切断する。
このように、本実施形態によれば、電源電圧の低下によって、書き込み処理が途中で出来なくなる可能性があると判断された場合、データの書き込みを中断（その時点までの書き込みで正常に終了させる）ことにより、ファイル管理情報と実際に書き込まれたデータの内容とが整合した状態に保たれる。
【００６１】
なお、第４の実施形態におけるアクセス制御は、第１乃至第３の実施形態におけるアクセス制御と組み合わせて実施可能であることは説明するまでもなく明らかである。
【００６２】
（他の実施形態）
上述の第１〜第３の実施形態においては、記録媒体が取り外し可能な状態になったことを、記録媒体の装着用スロットに設けられた蓋の開閉状態によって検知する場合を説明した。しかし、他の任意の方法により検知することが可能である。すなわち、記録媒体が実際に外れた状態に至るより前になされる任意の状態変化を用いて上述のアクセス制御処理を行うことによって、本発明の効果を実現することができる。例えば、レバーを押し込んでスロットからメモリカードを取り外す構成を有する装置であれば、レバーの押し込み開始を検出し、その時点でアクセス中断処理を行えばよい。
【００６３】
上述の実施形態においては、１つの機器から構成されるデジタルカメラについてのみ説明したが、同等の機能を複数の機器から構成されるシステムによって実現しても良い。例えばメモリカードリーダ／ライタ及びカメラを接続した汎用のコンピュータ装置によっても同等の構成が実現可能である。なお、撮像部１１や画像処理部１２は本発明に必須な構成ではなく、予め用意されたデータを記録媒体に書き込む構成であってもよい。
【００６４】
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００６５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６７】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００６８】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００６９】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００７０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施形態に係る画像入力装置の一例としてのデジタルカメラの構成例を示すブロック図である。
【図２】第１の実施形態におけるアクセス制御処理を説明するフローチャートである。
【図３】第２の実施形態におけるアクセス制御処理を説明するフローチャートである。
【図４】第３の実施形態におけるアクセス制御処理を説明するフローチャートである。
【図５】本発明の第４の実施形態に係る画像入力装置の一例としてのデジタルカメラの構成例を示すブロック図である。
【図６】第４の実施形態におけるアクセス制御処理を説明するフローチャートである。
【図１】
2005174263.tif 000003
【図２】
2005174263.tif 000004
【図３】
2005174263.tif 000005
【図４】
2005174263.tif 000006
【図５】
2005174263.tif 000007
【図６】
2005174263.tif 000008
【手続補正書】
【提出日】平成16年12月1日(2004.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
取り外し可能な記録媒体に画像データを書き込む画像入力装置であって、
前記記録媒体を装着するための装着手段と、
前記装着手段用の蓋とを有し、
前記記録媒体に画像データを書き込むためのアクセスを開始した後に前記蓋が開けられたことを検知した場合は、前記画像入力装置が前記記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記記録媒体へのアクセスを停止することを特徴とする画像入力装置。
【請求項２】
前記蓋が開けられたことを検知した後、前記記録媒体が前記装着手段から取り外されることなく前記蓋が閉められたことを検知した場合は、前記記録媒体へのアクセスを再開することを特徴とする請求項１に記載の画像入力装置。
【請求項３】
前記記録媒体へのアクセスを停止した後に前記記録媒体が前記装着手段から取り外されたことを検知した場合は、前記画像入力装置の電源をオフにすることを特徴とする請求項１又は２に記載の画像入力装置。
【請求項４】
前記記録媒体に画像データを書き込むためのアクセスを開始した後に電源の電圧が所定の電圧よりも低いことを検知した場合は、前記画像入力装置が前記記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記記録媒体へのアクセスを停止することを特徴とする請求項１から３の何れかに記載の画像入力装置。
【請求項５】
前記画像入力装置は、デジタルカメラであることを特徴とする請求項１から４の何れかに記載の画像入力装置。
【請求項６】
取り外し可能な第１又は第２の記録媒体に画像データを書き込む画像入力装置であって、
前記第１の記録媒体を装着するための第１の装着手段と、
前記第２の記録媒体を装着するための第２の装着手段と、
前記第１及び第２の装着手段用の蓋とを有し、
前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に前記蓋が開けられたことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする画像入力装置。
【請求項７】
前記蓋が開けられたことを検知した後、前記第１の記録媒体が前記第１の装着手段から取り外されることなく前記蓋が閉められたことを検知した場合は、前記第１の記録媒体へのアクセスを再開することを特徴とする請求項６に記載の画像入力装置。
【請求項８】
前記第１の記録媒体へのアクセスを停止した後に前記第１の記録媒体が前記第１の装着手段から取り外されたことを検知した場合は、前記画像入力装置の電源をオフにすることを特徴とする請求項６又は７に記載の画像入力装置。
【請求項９】
前記第１の記録媒体へのアクセスを停止した後に前記第２の記録媒体が前記第２の装着手段から取り外されたことを検知しても、前記第１の記録媒体が前記第１の装着手段から取り外されることなく前記蓋が閉められたことを検知した場合は、前記第１の記録媒体へのアクセスを再開することを特徴とする請求項６から８の何れかに記載の画像入力装置。
【請求項１０】
前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に電源の電圧が所定の電圧よりも低いことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする請求項６から９の何れかに記載の画像入力装置。
【請求項１１】
前記画像入力装置は、デジタルカメラであることを特徴とする請求項６から１０の何れかに記載の画像入力装置。
【請求項１２】
取り外し可能な第１又は第２の記録媒体に画像データを書き込む画像入力装置であって、
前記第１の記録媒体を装着するための第１の装着手段と、
前記第２の記録媒体を装着するための第２の装着手段と、
前記第１の装着手段用の第１の蓋と、
前記第２の装着手段用の第２の蓋とを有し、
前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に前記第１の蓋が開けられたことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする画像入力装置。
【請求項１３】
前記第１の蓋が開けられたことを検知した後、前記第１の記録媒体が前記第１の装着手段から取り外されることなく前記第１の蓋が閉められたことを検知した場合は、前記第１の記録媒体へのアクセスを再開することを特徴とする請求項１２に記載の画像入力装置。
【請求項１４】
前記第１の記録媒体へのアクセスを停止した後に前記第１の記録媒体が前記第１の装着手段から取り外されたことを検知した場合は、前記画像入力装置の電源をオフにすることを特徴とする請求項１２又は１３に記載の画像入力装置。
【請求項１５】
前記第１の記録媒体へのアクセスを停止した後に前記第２の記録媒体が前記第２の装着手段から取り外されたことを検知しても、前記第１の記録媒体が前記第１の装着手段から取り外されることなく前記蓋が閉められたことを検知した場合は、前記第１の記録媒体へのアクセスを再開することを特徴とする請求項１２から１４の何れかに記載の画像入力装置。
【請求項１６】
前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に前記第２の蓋が開けられたことを検知した場合は、前記第１の記録媒体へのアクセスを停止しないようにすることを特徴とする請求項１２から１５の何れかに記載の画像入力装置。
【請求項１７】
前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に電源の電圧が所定の電圧よりも低いことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする請求項１２から１６の何れかに記載の画像入力装置。
【請求項１８】
前記画像入力装置は、デジタルカメラであることを特徴とする請求項１２から１７の何れかに記載の画像入力装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、記録媒体に書き込まれたデータとそのデータに関するファイル管理情報（ＦＡＴ情報、ディレクトリエントリ等）とが整合しないという不具合を回避できるようにすることを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明に係る画像入力装置の一つは、取り外し可能な記録媒体に画像データを書き込む画像入力装置であって、前記記録媒体を装着するための装着手段と、前記装着手段用の蓋とを有し、前記記録媒体に画像データを書き込むためのアクセスを開始した後に前記蓋が開けられたことを検知した場合は、前記画像入力装置が前記記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記記録媒体へのアクセスを停止することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明に係る画像入力装置の一つは、取り外し可能な第１又は第２の記録媒体に画像データを書き込む画像入力装置であって、前記第１の記録媒体を装着するための第１の装着手段と、前記第２の記録媒体を装着するための第２の装着手段と、前記第１及び第２の装着手段用の蓋とを有し、前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に前記蓋が開けられたことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に係る画像入力装置の一つは、取り外し可能な第１又は第２の記録媒体に画像データを書き込む画像入力装置であって、前記第１の記録媒体を装着するための第１の装着手段と、前記第２の記録媒体を装着するための第２の装着手段と、前記第１の装着手段用の第１の蓋と、前記第２の装着手段用の第２の蓋とを有し、前記第１の記録媒体に画像データを書き込むためのアクセスを開始した後に前記第１の蓋が開けられたことを検知した場合は、前記画像入力装置が前記第１の記録媒体に書き込んだデータとそのデータに関連するファイル管理情報とを整合させた後に前記第１の記録媒体へのアクセスを停止することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、記録媒体に書き込まれたデータとそのデータに関するファイル管理情報（ＦＡＴ情報、ディレクトリエントリ等）とが整合しないという不具合を回避することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
中断時には、その時点までに書き込んだデータで書き込みが終了したものとして、書き込み中だったクラスタのデータ末尾に対するＥＯＦデータの書き込みや、データサイズを始め、ＦＡＴ情報などのファイル管理情報の書き込みを行う。換言すれば、データの書き込みを、実際に書き込まれたデータと、書き込まれたデータに対するファイル管理情報とが整合した状態で中断する。これにより、少なくとも中断時までに書き込まれたデータについては、実際の書き込みとファイル管理情報との整合性が保たれる。実際に記憶媒体が取り外されてからではなく、取り外されうる状態を検知した段階で書き込みの中断処理を開始するので、その後実際に記録媒体が取り外されたとしても、その時点で既に中断処理は終了しており、従来のような問題は発生しない。
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2005174263.tif 000009