(57)【特許請求の範囲】
【請求項１】
リムーバブルメモリを着脱可能な電子装置であって、
前記電子装置におけるリムーバブルメモリの装着／抜き出しを検出して記憶するメモリ挿抜検出手段と、
前記電子装置の電源ＯＮ時に、前記メモリ挿抜検出手段によるリムーバブルメモリの装着／抜き出しの記憶内容に基いて、該電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する制御手段と、
を備えたことを特徴とするリムーバブルメモリを着脱可能な電子装置。
【請求項２】
リムーバブルメモリを着脱可能な電子装置であって、
前記電子装置におけるリムーバブルメモリの装着／抜き出しに伴うリムーバブルメモリ用フタの開閉を検出して記憶するフタ開閉検出手段と、
前記電子装置の電源ＯＮ時に、前記開閉検出手段による前記フタの開閉の記憶内容に基いて、該電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する制御手段と、
を備えたことを特徴とするリムーバブルメモリを着脱可能な電子装置。
【請求項３】
前記検出手段の検出結果の信頼性判定にＲＴＣの停電検出機能を用い、前記制御手段は、前記ＲＴＣの停電検出結果に応じて前記ファイルシステムの検査の実行を制御することを特徴とする請求項１又は２記載のリムーバブルメモリを着脱可能な電子装置。
【請求項４】
電源の瞬断を検出する瞬断検出手段を備え、
前記制御手段は、前記瞬断検出手段の検出結果に応じてファイルシステムの検査の実行を制御することを特徴とする請求項１乃至３のいずれか１項に記載のリムーバブルメモリを着脱可能な電子装置。
【請求項５】
前記制御手段は、前記電子装置の電源ＯＮ時に前記ファイルシステムの検査を行なわない場合にも前記リムーバブルメモリの固有情報のチェックを行なうことを特徴とする請求項１乃至４のいずれか１項に記載のリムーバブルメモリを着脱可能な電子装置。
【請求項６】
前記電子装置の動作時或いは電源ＯＦＦ時に前記リムーバブルメモリの固有情報を退避させる退避メモリを備え、
前記制御手段は、前記電子装置の電源ＯＮ時に前記ファイルシステムの検査を行なわない場合は前記退避メモリに退避されていた固有情報をロードすることを特徴とする請求項１又は２記載のリムーバブルメモリを着脱可能な電子装置。
【請求項７】
リムーバブルメモリを着脱可能な電子装置において、
前記電子装置の電源ＯＮ時に、リムーバブルメモリの装着／抜き出しの有無を検出する工程と、前記装着／抜き出しの有無の検出結果に基いて、前記電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する工程と、を備えたことを特徴とするファイルシステム検査方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ等のような、リムーバブルメモリを着脱可能な電子装置及びそのリムーバブルメモリのファイルシステム検査技術に関する。
【０００２】
【従来の技術】
メモリカード等のリムーバブルメモリを装着可能に構成されたデジタルカメラはリムーバブルメモリ上に記憶される画像ファイル等を管理するためのファイルシステムを備えており、このファイルシステムではＤＣＦ規格（Design rule for Camera File system）に準拠したディレクトリ構造、ディレクトリ名、画像ファイル名、付属情報、サムネイルファイル等が規定されている。
【０００３】
また、リムーバブルメモリに記憶された画像はパソコン等の外部装置で再生表示したり画像加工されて利用されるが、この際、ユーザによってリムーバブルメモリの記憶内容をパソコンで書き換えられた場合に管理ファイルと画像ファイル等の各種ファイルとの不整合が生じる可能性があるので、従来技術では図８に示すように、電源ＯＮする毎に、管理ファイルのディレクトリ構造や管理ファイルと画像ファイル等の各種ファイルとの整合性のチェックを行なっていた。
【０００４】
ここで、図８は従来技術によるリムーバブルメモリの検査動作を示すフローチャートである。
デジタルカメラの電源がＯＮになると、まず、リムーバブルメモリの有無、つまり、リムーバブルメモリがデジタルカメラに装着されているか否かをチェックし、装着されている場合はステップＰ２に遷移し、装着されていない場合はステップＰ８の警告処理に遷移する（ステップＰ１）。
【０００５】
リムーバブルメモリがデジタルカメラに装着されている場合は、先ず、リムーバブルメモリの固有情報（メーカ、記憶容量等）をチェックする（ステップＰ２）。次に、リムーバブルメモリがフォーマット済みか否かを確認し、フォーマット済みの場合はステップＰ４に遷移し、フォーマットされていない場合はステップＰ８の警告処理に遷移する（ステップＰ３）。
【０００６】
フォーマット済みの場合は上述したファイルシステムのチェック、つまり、管理ファイルのディレクトリ構造や管理ファイルと画像ファイル等の各種ファイルとの整合性のチェックを行ない、異常がなければステップＰ９の通常処理に遷移し、異常がある場合はステップＰ６に遷移する（ステップＰ４、Ｐ５）。
【０００７】
また、上記ステップＰ５のチェックの結果、ファイルシステムに異常があれば修復処理を行なう。ここで、修復は、例えば、本画像に対応して存在しているはずのプレビュー画像（サムネイル画像等をいう）ファイルがない場合は本画像からプレビュー画像ファイルを生成するといった処理である（ステップＰ６）。
【０００８】
また、修復の可否又は正否をチェックし、修復不能又は修復が正しくできない場合はステップＰ８の警告処理に遷移し、修復が成功した場合はステップＰ９の通常処理に遷移する（ステップＰ７）。
【０００９】
上記ステップＰ１、Ｐ３又はＰ７から遷移があると、それらステップのチェック内容に応じた警告メッセージを表示する（ステップＰ８）。
【００１０】
上記ステップＰ５のチェックの結果、ファイルシステムに異常がない場合及びファイルシステムの修復が成功した場合は、デジタルカメラは通常処理、つまり、ユーザの指示操作による、撮像、画像保存、再生等の各種処理を実行する（ステップＰ９）。
【００１１】
【発明が解決しようとする課題】
上述したように、従来技術では電源ＯＮする毎に、管理ファイルのディレクトリ構造や管理ファイルと画像ファイル等の各種ファイルとの整合性のチェックをリムーバブルメモリで実行し、異常がある場合は修復を行なっているので、リムーバブルメモリとして大容量のＣＦ（コンパクトフラッシュ（登録商標）メモリ）やマイクロドライブを用いているデジタルカメラでは撮影枚数が増えてくるとチェック時間や修復時間が増大し、電源ＯＮしてから通常処理（例えば、撮影又は再生処理）ができるようになるまでの待ち時間、が長くなるといった問題点があった。また、チェック時間や修復時間が長くなると電池を早く消耗してしまうといった問題点も生じていた。
【００１２】
本発明は、上記従来技術の問題点を解決するためになされたものであり、リムーバブルメモリ上のファイルシステムのチェック時間を従来より短縮したリムーバブルメモリを着脱可能な電子装置及びそのリムーバブルメモリのファイルシステム検査方法の提供を目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、第１の発明のリムーバブルメモリを着脱可能な電子装置は、リムーバブルメモリを着脱可能な電子装置であって、電子装置におけるリムーバブルメモリの装着／抜き出しを検出して記憶するメモリ挿抜検出手段と、電子装置の電源ＯＮ時に、メモリ挿抜検出手段によるリムーバブルメモリの装着／抜き出しの記憶内容に基いて、該電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する制御手段と、を備えたことを特徴とする。
【００１４】
また、第２の発明のリムーバブルメモリを着脱可能な電子装置は、リムーバブルメモリを着脱可能な電子装置であって、電子装置におけるリムーバブルメモリの装着／抜き出しに伴うリムーバブルメモリ用フタの開閉を検出して記憶するフタ開閉検出手段と、電子装置の電源ＯＮ時に、開閉検出手段によるフタの開閉の記憶内容に基いて、該電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する制御手段と、を備えたことを特徴とする。
【００１５】
また、第３の発明は上記第１又は第２の発明のリムーバブルメモリを着脱可能な電子装置において、検出手段の検出結果の信頼性判定にＲＴＣの停電検出機能を用い、制御手段は、ＲＴＣの停電検出結果に応じてファイルシステムの検査の実行を制御することを特徴とする。
【００１６】
また、第４の発明は上記第１乃至第３の発明のいずれかのリムーバブルメモリを着脱可能な電子装置において、電源の瞬断を検出する瞬断検出手段を備え、制御手段は、瞬断検出手段の検出結果に応じてファイルシステムの検査の実行を制御することを特徴とする。
【００１７】
また、第５の発明は上記第１乃至第４の発明のいずれかのリムーバブルメモリを着脱可能な電子装置において、制御手段は、電子装置の電源ＯＮ時にファイルシステムの検査を行なわない場合にもリムーバブルメモリの固有情報のチェックを行なうことを特徴とする。
【００１８】
また、第６の発明は上記第１又は第２の発明のリムーバブルメモリを着脱可能な電子装置において、電子装置の動作時或いは電源ＯＦＦ時にリムーバブルメモリの固有情報を退避させる退避メモリを備え、制御手段は、電子装置の電源ＯＮ時にファイルシステムの検査を行なわない場合は退避メモリに退避されていた固有情報をロードすることを特徴とする。
【００２１】
また、第７の発明のファイルシステム検査方法は、リムーバブルメモリを着脱可能な電子装置において、電子装置の電源ＯＮ時に、リムーバブルメモリの装着／抜き出しの有無を検出する工程と、装着／抜き出しの有無の検出結果に基いて、電子装置に装着されているリムーバブルメモリ上のファイルシステムの検査の実行を制御する工程と、を備えたことを特徴とする。
【００２３】
【発明の実施の形態】
＜第１の実施の形態＞
本実施の形態では、電子装置は、リムーバブルメモリ３０（図３）の挿入／抜き出しを検出した時に、リムーバブルメモリ３０上のファイルシステムのチェックを行なう。
【００２４】
図１は本発明のリムーバブルメモリを着脱可能な電子装置におけるファイルシステム検査装置の構成の一実施例を示すブロック図であり、電子装置としてデジタルカメラを用いた例である。
ファイルシステム検査部１０はデジタルカメラ２０内に設けられたＡＣアダプタ１、充電池又は乾電池（以下、電池）２、電源ブロック３、バックアップ電源４、ＲＴＣ（Real Time Clock）５、メモリ挿抜検出手段６、瞬断検出手段７及びシステムＬＳＩ８を備えている。また、図中、太線は電源の供給状態を示す。なお、後述するようにメモリ挿抜検出手段６に代えてリムーバブルメモリ用フタ（以下、フタ）２１（図３）の開閉を検出するフタ開閉検出手段を設けてもよい。
【００２５】
また、符号９は外部装置とのデータアクセスを検出するデータアクセス検出手段であり、第２の実施形態（図６、図７）においてファイルシステム検査部１０に付加される。
ここで、電源ブロック３はデジタルカメラ２０の動作に必要な電源を生成する。また、バックアップ電源４は電池交換時のＲＴＣ５やメモリ挿抜検出手段６のデータ保持用電源である。
【００２６】
ＲＴＣ５は基本的には装置（この場合はデジタルカメラ）の電源ＯＮ／ＯＦＦに係わらず、常時稼動している時計機構であり、付随機能として電源の完全な遮断（電池交換等）の有無を監視し記憶（正確には電源の完全な遮断から「復帰」したときに記憶）する停電検出機能を備えている。
【００２７】
メモリ挿抜検出手段６はデジタルカメラ２０からリムーバブルメモリ（以下、メモリ）３０が抜き出されたか否かを検出する手段であり、メモリ３０が抜き出されたことを検出するとシステムＬＳＩ８からリセット指示がない限り、その検出結果を記憶している。
【００２８】
瞬断検出手段７は電源の瞬断発生を検出して記憶し、システムＬＳＩ８からリセット指示がない検出結果を記憶している。また、システムＬＳＩ８は本発明のリムーバブルメモリのファイル検査装置におけるファイルシステムの検査動作、つまり、メモリチェック処理の実行の制御を行なう。
次に、メモリ挿抜検出手段６でのメモリ挿抜検出と供給電源の関係を説明する。
ＡＣアダプタ１或いは電池２を挿入した状態でデジタルカメラ２０を使用している時にメモリ３０の挿入／抜き出しがなされた場合には、電源ブロック３から供給される電源によりＲＴＣ５、メモリ挿抜検出手段６、瞬断検出手段７は駆動される。
【００２９】
ここで、電源ブロック３はデジタルカメラ２０がＯＦＦ状態でもＡＣアダプタ１或いは電池２が挿入されていれば固定電圧を発生するように設計されている。従って、デジタルカメラ２０がＯＦＦ状態でもＡＣアダプタ１或いは電池２が挿入されていればＲＴＣ５、メモリ挿抜検出手段６、瞬断検出手段７は電源ブロック３から供給される電源で動作する。
【００３０】
また、ＡＣアダプタ１或いは電池２が未挿入の場合には、ＲＴＣ５、メモリ挿抜検出手段６、瞬断検出手段７はバックアップ電源４から供給される電源で動作する。但し、バックアップ電源４からの電源のためＡＣアダプタ１或いは電池２が挿入されていない状態で長時間放置されると動作できなくなる場合があり、この時、メモリ挿抜検出手段６及び瞬断検出手段７からシステムＬＳＩ８に送られる情報は信用できないものとなる。
【００３１】
本発明では、メモリ挿抜検出手段６及び瞬断検出手段７からシステムＬＳＩ８に送られる情報の信頼性をチェックする手段として前述したＲＴＣ５に内蔵されている停電検出機能を用いる。
【００３２】
停電検出機能は、ＲＴＣ５が動作できない電圧まで電源電圧が低下した場合に、ＲＴＣ５の内部レジスタを操作する機能であり、システムＬＳＩ８で当該レジスタをチェックすることにより停電があったかどうかを確認できる。
【００３３】
電源ＯＮ時にシステムＬＳＩ８はＲＴＣ５の停電レジスタをチェックして正常であればメモリ挿抜検出手段６及び瞬断検出手段７に記憶された情報を信頼できるものとして通常処理に移行して動作し、停電状態があればメモリ挿抜検出手段６及び瞬断検出手段７からの情報は信頼できないものとしてメモリ３０のチェック（メモリ３０上のファイルシステムのチェック）を実行するように動作する。
【００３４】
（メモリ検査動作）
図２は本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の一実施例を示すフローチャートであり、メモリ検査動作の制御はシステムＬＳＩ８によって行なわれる。
ここで、デジタルカメラ２０はカメラ内部に不揮発性メモリ或いはバックアップ付揮発性メモリを備えており、撮影毎或いは電源ＯＦＦ毎にメモリ３０の固有情報（未使用量、ファイル番号等）をこのメモリに退避するように構成されているのものとする。
【００３５】
図２で、デジタルカメラ２０の電源がＯＮされると、ＲＴＣ５は停電があったか否か停電レジスタをチェックし、停電状態がなかった場合はステップＳ２に遷移する。また、停電状態があったことを検出した場合はメモリ３０のチェック処理を行なうためにステップＳ５に遷移する。つまり、ＲＴＣ５が停電状態を検出している場合には、メモリ挿抜検出手段６に供給される電源も動作電圧範囲を逸脱するため検出手段が動作できないことと、より具体的には、メモリ挿抜検出手段６や瞬断検出手段７によるデジタルカメラ２０におけるメモリ３０の挿入／抜き出しや瞬断の記憶がなかったとしても、電池交換等により電源が完全に遮断している最中にメモリ３０の挿入／抜き出しが行なわれるとその検出は不可能なため、電源の完全な遮断が行なわれたことが検出されると電源が完全に遮断されている間にメモリ３０の内容が書き換えられなかったという保証ができないので、メモリチェック処理（ステップＳ５〜Ｓ１３）を行なうためステップＳ５に遷移する（ステップＳ１）。
【００３６】
上記ステップＳ１で停電状態があったことが検出されなかった場合には、システムＬＳＩ８は瞬断検出手段７の記憶状態を確認し、電源の瞬断が生じていない場合はステップＳ３に遷移し、電源の瞬断が生じていた場合にはメモリチェック処理を行なうためステップＳ５に遷移する。つまり、メモリ３０への書き込み中に瞬断が生じた場合には、書き込みが終了するまでに強制的に電源オフした可能性があるのでメモリチェック処理（ステップＳ５〜Ｓ１３）を行なうためステップＳ５に遷移する（ステップＳ２）。
【００３７】
また、上記ステップＳ２で瞬断状態が検出されなかった場合には、システムＬＳＩ８はメモリ挿抜検出手段６の記憶内容（検出結果）を調べ、デジタルカメラに装着されているメモリ３０が抜き出されていなかった場合はステップＳ４に遷移し、現在、デジタルカメラに装着されているメモリ３０の装着前にメモリ（現在装着されているメモリ３０とは限らない）が抜き出されていた場合はメモリチェック処理を行なうためステップＳ５に遷移する（ステップＳ３）。
【００３８】
上記ステップＳ３でメモリ３０が抜き出されていなかった場合には、デジタルカメラ２０の不揮発性メモリ或いはバックアップ付揮発性メモリに退避されていたメモリ固有情報をロードし、通常処理を実行するためにステップＳ１４に遷移する（ステップＳ４）。
【００３９】
上記ステップＳ１、Ｓ２、Ｓ３からの遷移があると、システムＬＳＩ８は、まず、メモリ３０の有無、つまり、メモリ３０がデジタルカメラ２０に装着されているか否かをチェックし、装着されている場合はステップＳ６に遷移し、装着されていない場合はステップＳ１２の警告処理に遷移する（ステップＳ５）。
【００４０】
メモリ３０がデジタルカメラ２０に装着されている場合は、システムＬＳＩ８はメモリ３０の固有情報をチェックする（ステップＳ６）。
【００４１】
次に、システムＬＳＩ８はメモリ３０がフォーマット済みか否かを確認し、フォーマット済みの場合はステップＳ８に遷移し、フォーマットされていない場合はステップＳ１２の警告処理に遷移する（ステップＳ７）。
【００４２】
フォーマット済みの場合は上述したファイルシステムのチェック、つまり、管理ファイルのディレクトリ構造や管理ファイルと画像ファイル等の各種ファイルとの整合性のチェックを行ない、異常がある場合はステップＳ１０に遷移し、異常がなければステップＳ１３に遷移する（ステップＳ８、Ｓ９）。
【００４３】
また、上記ステップＳ９のチェックの結果、ファイルシステムに異常があればシステムＬＳＩ８は、前述（図８のステップＰ６）したような修復処理を行なう（ステップＳ１０）。
【００４４】
次に、システムＬＳＩ８は修復の可否又は正否をチェックし、修復不能又は修復が正しくできない場合はステップＳ１２の警告処理に遷移し、修復が成功した場合はステップＳ１３に遷移する（ステップＳ１１）。
【００４５】
上記ステップＳ５、Ｓ７又はＳ１１から遷移があると、それらステップのチェック内容に応じた警告メッセージを表示し、メモリチェック処理を終了する（ステップＳ１２）。
【００４６】
上記ステップＳ９のチェックでファイルシステムに異常がないか、上記ステップＳ１１で修復成功が確認された場合には、システムＬＳＩ８はメモリ挿抜検出手段６をリセットする（ステップＳ１３）。
【００４７】
上記ステップＳ４又はＳ１３からの遷移があると、デジタルカメラの通常動作の実行、つまり、ユーザの指示操作による、撮像、画像保存、再生等の各種機能の実行処理を実行する（ステップＳ１４）。
【００４８】
本実施例によれば、メモリ挿抜検出手段６を設けたことにより、従来、電源ＯＮ毎に必ず行っていたメモリチェック、ファイルシステムチェックをメモリが抜き出されていない場合はキャンセルすることが可能となったので、電源ＯＮ後、デジタルカメラが使えるようになるまで、つまり、通常処理に移行するまでの時間を従来より格段に短縮できる。
【００４９】
（変形例１）
図３は前記第１の実施の形態におけるデジタルカメラとパソコン等の外部装置とのデータのアクセス方法の一実施例の説明図であり、メモリ３０の交換によるデータアクセス方法である。
【００５０】
ユーザはデジタルカメラ２０に装着されているメモリ３０を抜き出し、パソコン４０のメモリリーダ／ライタ４１に差し込んでパソコン４０にデジタルカメラ２０で記憶したデータを取り込ませたり、パソコン４０で読取／書き込み済みのメモリ３０をパソコン４０のメモリリーダ／ライタ４１から抜き出し、デジタルカメラ２０のメモリ挿入口に差しこむ。この際、デジタルカメラ２０側でメモリ３０の挿入／抜き出しを行なう場合は、図示のようにデジタルカメラ２０の側面に設けられているメモリ３０の挿入口のフタ（リムーバブルメモリ用フタ（以下、フタ））２１の開閉を行なっている。
【００５１】
そこで、図１に示したメモリ挿抜検出手段６（図１）に代えてフタ２１の開閉を検出するフタ開閉検出手段６を備えるようにしてもよい。この場合、フタ開閉検出手段６でフタの開閉を検出するとシステムＬＳＩ８からリセットがかからない限り検出状態が記憶され保持されるものとする。また、電源ブロック３、バックアップ電源４、ＲＴＣ５との関係もメモリ挿抜検出手段６と同様とする。また、更に、図２のステップＳ１３ではフタ開閉検出手段６をリセットするように構成する。このように構成した場合も前述した実施例と同様の効果を得ることができる。
【００５２】
（変形例２）
図４は図２に示したメモリ検査動作の変形例を示すフローチャートであり、図２のフローチャートのステップＳ４に変えてステップＳ４’を設け、ステップＳ４’以外の動作は図２のフローチャートと同様としたものである。
前述した実施例及び変形例１ではデジタルカメラ内に不揮発性メモリ又はバックアップ付揮発性メモリを備えるように構成し、撮影毎又は電源ＯＦＦ毎にメモリ固有情報を退避させるようにしたが、図４のステップＳ４’で、ステップＳ３でメモリ３０が抜き出されていない時にはメモリ固有情報のチェックのみを実行させるように構成することにより、カメラ内に不揮発性メモリ又はバックアップ付揮発性メモリ等を有していないデジタルカメラに対しても本発明のリムーバブルメモリを着脱可能な電子装置及びファイルシステム検査方法を適用することができる。
【００５３】
変形例２によれば、ステップＳ４’のメモリ固有情報のチェックはメモリ３０の容量やメモリ３０内に記憶されている画像枚数の多寡に関係しない処理であり、時間がかかる処理ではないので電源ＯＮ時に実行しても時間的影響は少なく、デジタルカメラが電源ＯＮから通常処理に移行するまでの時間を更に短縮できる。
【００５４】
＜第２の実施の形態＞
図５はデジタルカメラとパソコン等の外部装置とのデータのアクセス方法の他の実施例の説明図であり、ＵＳＢケーブルを用いたデータアクセス方法の説明図であり、メモリ３０を抜き出すことなくカメラ内蔵のＵＳＢ端子２３経由でＵＳＢケーブル２２を介してパソコン４０とデータアクセスを行なう方法である。
【００５５】
このようにケーブル接続の場合、前記第１の実施の形態の実施例や変形例のようにメモリ３０の挿抜検出或いはフタの開閉検出を行なうだけでは不都合が生じる場合があった。つまり、ＵＳＢ端子経由で外部のパソコン４０等からデジタルカメラ２０内部のメモリ３０にアクセスする場合、そのアクセス内容についてはカメラ側では把握していないのでＵＳＢ端子が使用された際にはメモリ３０の内容の不改変を保証できない。
【００５６】
そこで、本実施の形態では、ファイルシステム検査部１０（図１）に外部装置とのデータアクセスを検出する外部アクセス検出手段９を設け、電源がＯＮされた時に外部装置とのデータアクセスが検出されるとメモリチェック、つまり、メモリ３０上のファイルシステムの検査／修復動作を行なう。
【００５７】
図６は本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の他の実施例を示すフローチャートであり、ＵＳＢ接続に対応したフローチャートであり、図２のフローチャートのステップＳ４に変えてステップＳ４”及びステップＳ４’を設けたものであり、ステップＳ４”及びＳ４’以外の動作は図２のフローチャートと同様としたものである。
【００５８】
本実施例と前記第１の実施の形態の相違点は図６のフローチャートに示すようにステップＳ３のメモリ挿抜チェックの後に、ＵＳＢ端子経由のメモリアクセスの有無をチェックするステップＳ４”を設け、ステップＳ４”の後にステップＳ４”でメモリ３０が抜き出されていない時にはメモリ固有情報のチェックのみを実行させるステップＳ４’を設けるように構成した点である。なお、ステップＳ４”でメモリ３０が抜き出されている場合はメモリチェック処理中のステップＳ８（ファイルシステムチェック（図２））に遷移する。
【００５９】
上記構成により、カメラ内に不揮発性メモリ又はバックアップ付揮発性メモリ等を有していないデジタルカメラについて、ＵＳＢ端子経由による外部パソコン等の外部装置とのデータアクセスがあった場合にメモリチェック（つまり、ファイルシステムチェック）を行なうので、ＵＳＢ端子経由で外部のパソコン４０等からデジタルカメラ２０内部のメモリ３０にアクセスがあった場合、そのアクセス内容の如何に拘わらずメモリ３０をチェックすることができ、メモリ３０上のファイルシステムの信頼性を保証でき、また、ＵＳＢポート内蔵のデジタルカメラについても電源起動時の通常処理への移行の高速化を実現できる。
【００６０】
なお、カメラ内に不揮発性メモリ又はバックアップ付揮発性メモリ等を備えたデジタルカメラについて、撮影毎或いは電源ＯＦＦ毎にメモリ３０の固有情報を退避するように構成し、上記図６のフローチャートのステップＳ４’を「カメラ内の情報ロード」を行なうステップとして構成してもよい。このように構成した場合も上述したような効果、つまり、ＵＳＢポート内蔵のデジタルカメラについて、リムーバブルメモリ上のファイルシステムの信頼性を保証でき、電源起動時の通常処理への移行の高速化を実現できる。
【００６１】
図７は本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の他の実施例を示すフローチャートであり、図６の例と同様ＵＳＢ接続に対応したフローチャートであるが、電源ＯＮ時のメモリ３０のチェック動作と、ＵＳＢ接続モード時の外部パソコン等とのデータアクセス時のメモリ３０のチェック動作とを別にした例である。
【００６２】
電源ＯＮ時のメモリ３０のチェック動作は、前記第１の実施の形態における図２又は図４のフローチャートに示した動作と同様である（図２、図４参照）。
一方、デジタルカメラ２０がＵＳＢ接続モード（＝パソコンとリンクしている状態）の場合は、デジタルカメラがＵＳＢ接続モードから抜ける時、つまり、図７に示すようにＵＳＢ接続モード終了処理においてメモリ検査動作を行なう。以下、ＵＳＢ接続モード終了処理後のメモリ検査動作について説明する。
【００６３】
システムＬＳＩ８は、まず、ＵＳＢ端子経由のメモリアクセスの有無をチェックし、メモリアクセスがあった場合にはステップＴ２に遷移し、メモリアクセスがない場合はそのままＵＳＢ接続モードを終了させる。つまり、ＵＳＢ接続モードの終了或いは外部装置とのアクセスの終了直後にはステップＴ２に遷移する（ステップＴ１）。
【００６４】
メモリアクセスがあった場合はファイルシステムのチェック、つまり、管理ファイルのディレクトリ構造や管理ファイルと画像ファイル等の各種ファイルとの整合性のチェックを行ない、異常がある場合はステップＴ４に遷移し、異常がなければＵＳＢ接続モードを終了させる（ステップＴ２、Ｔ３）。
【００６５】
また、上記ステップＴ３のチェックの結果、ファイルシステムに異常があればシステムＬＳＩ８は、修復処理を行なう（ステップＴ４）。
【００６６】
次に、システムＬＳＩ８は修復の可否又は正否をチェックし、修復不能又は修復が正しくできない場合はステップＴ６の警告処理に遷移し、修復が成功した場合はＵＳＢ接続モードを終了させる（ステップＴ５）。また、上記ステップＴ５から遷移があると、警告メッセージ表示等の警告処理を行なってメモリチェック処理を終了する（ステップＴ６）。
【００６７】
上記構成により、不揮発性メモリ又はバックアップ付揮発性メモリ等の有無に関係なく、ＵＳＢポート内蔵のデジタルカメラについて図６の実施例と同様の効果、つまり、リムーバブルメモリ上のファイルシステムの信頼性を保証でき、また、電源起動時の通常処理への移行の高速化を実現できる。
【００６８】
なお、上記第２の実施形態ではパソコン等、外部装置とのデータアクセス方法としてＵＳＢ経由によるデータアクセスの場合を例としたが、外部装置とのデータアクセス方法はＵＳＢ経由に限定されず、本発明は、例えば、有線又は無線通信ポートを備えた撮像装置で、インターネット等の有線通信ネットワーク又は無線通信ネットワークを介して外部装置（例えば、パソコン、携帯電話、モバイル等）とのデータアクセスの場合にも適用できる。
【００６９】
以上、本発明のいくつかの実施例及び変形例について説明したが本発明は上記各実施例及び変形例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。
【００７０】
【発明の効果】
本発明によれば、電源ＯＮ後、通常処理に移行するまでの時間を短縮できる。
【図面の簡単な説明】
【図１】本発明のリムーバブルメモリを着脱可能な電子装置におけるファイルシステム検査装置の構成の一実施例を示すブロック図である。
【図２】本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の一実施例を示すフローチャートである。
【図３】デジタルカメラとパソコンとのデータのアクセス方法の一実施例の説明図である。
【図４】図２に示したメモリ検査動作の変形例を示すフローチャートである。
【図５】デジタルカメラとパソコンとのデータのアクセス方法の他の実施例の説明図である。
【図６】本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の他の実施例を示すフローチャートである。
【図７】本発明のリムーバブルメモリを着脱可能な電子装置によるメモリ検査動作の他の実施例を示すフローチャートである。
【図８】従来技術によるリムーバブルメモリの検査動作を示すフローチャートである。
【符号の説明】
５  ＲＴＣ
６  メモリ挿抜検出手段、フタ開閉検出手段
７  瞬断検出手段
８  システムＬＳＩ（制御手段）
９  外部アクセス検出手段
１０  ファイルシステム検査部
２０  デジタルカメラ（電子装置）
２３  ＵＳＢ端子（外部装置とのデータアクセス手段）
３０  リムーバブルメモリ
４０  パソコン（外部装置）
【図１】
0004470350.tif 000002
【図２】
0004470350.tif 000003
【図３】
0004470350.tif 000004
【図４】
0004470350.tif 000005
【図５】
0004470350.tif 000006
【図６】
0004470350.tif 000007
【図７】
0004470350.tif 000008
【図８】
0004470350.tif 000009