(57)【特許請求の範囲】
【請求項１】
外部から取得される電子情報を格納する格納手段と、
自己の現在位置を示す位置情報を検知する検知手段と、
前記電子情報が取得された場合に、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいて前記電子情報の重要度を設定する重要度設定手段と、
前記重要度設定手段によって設定された重要度と前記電子情報とを関連付けて前記格納手段に格納する格納制御手段と、
前記設定手段によって設定された前記重要度に応じて、前記重要度毎に予め定められた前記検知手段による検知タイミングを切り替えて、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいて前記格納手段へのアクセスを制限する制限手段と、
を備えた記憶装置。
【請求項２】
前記制限手段は、
前記格納制御手段により前記格納手段に電子情報が格納された場合に前記電子情報の格納時間の計時を開始する計時手段と、
外部から前記格納手段に格納された電子情報へアクセス要求された場合に、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいてアクセス要求の許可又は拒否するアクセス管理手段と、
前記計時手段による計時時間及び前記電子情報の重要度に応じたタイミングで前記位置検知手段による現在位置の検知を行ない、位置検知結果が予め設定された条件を満たす場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する禁止手段と
を有する請求項１に記載の記憶装置。
【請求項３】
前記禁止手段は、前記格納手段に格納された前記電子情報を消去することにより、前記電子情報へのアクセスを不能にすることで、前記アクセス管理手段によってアクセス要求を許可することを禁止する請求項２記載の記憶装置。
【請求項４】
前記重要度設定手段は、前記重要度を複数段階に設定し、
前記禁止手段は、前記重要度が低いほど、位置検知手段による現在位置の検知の実行間隔を長くする請求項２又は請求項３記載の記憶装置。
【請求項５】
前記重要度設定手段は、前記重要度を複数段階に設定し、
前記禁止手段は、低い重要度が設定されている場合は、前記計時手段による計時時間が所定時間となるまでの間は、前記現在位置の検知を実行しない請求項２〜請求項４の何れか１項記載の記憶装置。
【請求項６】
前記禁止手段は、前記位置検知手段による検知の結果、現在位置が予め設定された特定の領域外であり、かつ、前記計時手段による計時時間が所定時間以上である場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する請求項２〜５の何れか１項記載の記憶装置。
【請求項７】
前記禁止手段は、前記位置検知手段による位置検知が不可能であり、かつ、前記計時手段による計時時間が所定時間以上である場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する請求項２〜６の何れか１項記載の記憶装置。
【請求項８】
前記禁止手段は、前記位置検知手段による検知の結果、現在位置が予め設定された特定の領域外であり、かつ、所定時間以上同じ位置情報が検知された場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する請求項２〜７の何れか１項記載の記憶装置。
【請求項９】
各部位に駆動電力を供給するための電池と、
前記電池による駆動電力の供給が停止された状態でも記憶内容を維持可能な不揮発性記憶手段と、
前記電池により供給される駆動電力の電圧レベルを検出する検出手段と、
前記検出手段による検出結果に基づいて、重要な電子情報を不揮発性記憶手段に複写する複写手段と、
を更に備えた請求項１〜８の何れか１項記載の記憶装置。
【請求項１０】
前記格納手段は、不揮発性であり、前記不揮発性記憶手段として機能する請求項９記載の記憶装置。
【請求項１１】
各部位に駆動電力を供給するための電池と、
前記電池による駆動電力の供給が停止された状態でも記憶内容を維持可能な不揮発性記憶手段と、
前記電池により供給される駆動電力の電圧レベルを検出する検出手段と、
を更に備え、
前記禁止手段は、前記検出手段により検出された電圧レベルが所定の電圧レベル以下の場合、前記位置検知手段を用いた処理の実行間隔を長くする請求項２〜８の何れか１項記載の記憶装置。
【請求項１２】
請求項１〜１１の何れか１項記載の記憶装置と接続及び接続解除が可能に構成されたデジタルカメラであって、
被写体像を示す画像情報を取得するための撮像素子を介した撮影処理の実行を指示する指示情報を取得した場合に、撮影処理を実行する撮影処理実行手段と、
前記記憶装置が接続されている場合は、前記記憶装置に予め記憶された撮影条件を読み出して、前記撮影処理実行手段による撮影条件として設定すると共に、前記撮影処理により取得された被写体像を示す画像データを、前記記憶装置に記憶させるように制御する制御手段と、
を備えたデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶する記憶装置、及び、当該記憶装置が接続可能に構成され、撮影により被写体像を示す画像情報を取得するデジタルカメラに関する。
【背景技術】
【０００２】
近年、コンピュータに接続されることにより情報が記憶される記憶装置には、コンピュータとの接続を切りはなして単独で移動、携帯が可能な種々の記憶装置が提案されている。
【０００３】
単独で移動、携帯が可能な記憶装置に重要なデータを記憶させる場合、データの漏洩を防止することが重要な課題となる。
【０００４】
従来、例えば、特許文献１には、指定した場所以外では、ファイルを開くことができないようにすることが記載されている。具体的には、指定したい場所の位置情報を取得し、位置情報をキーとしてファイルを暗号化すると共に、復号時に位置を検出し、検出した位置情報をキーとしてファイルを復号する。すなわち、復号時に検出した位置情報が暗号化時にキーとして用いた位置情報と異なる場合にはファイルは開かないようにしている。
【０００５】
また、特許文献２には、特定の場所以外においては暗号化された情報を復号化できなく
することが記載されている。具体的には、所定地点の位置情報が含まれた暗号化鍵作成すると共に、復号時に現在位置情報を取得し、取得した位置情報を用いて復号化鍵を作成することにより、所定地点以外では復号できないようにしている。
【０００６】
特許文献３には、現在位置情報をパスワード情報として用い、パスワード情報が合致している場合にのみ日記データを入出力部に表示することが記載されている。
【特許文献１】特開２００４−３０２９３０公報
【特許文献２】特開２００２−１２３１７２公報
【特許文献３】特開平９−３１９６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記各特許文献に記載の技術では、位置情報に応じてファイルの復号化やアクセスを可能にしているが、時間をかけて解析すれば暗号キーやパスワードを特定することができるため、結果的に重要データが漏洩してしまう、という問題点があった。
【０００８】
本発明は上記問題点を解決するためになされたものであり、特定の領域から外部に持ち出された場合に、検知位置に基づいて重要データの漏洩を防止できる記憶装置及びデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の発明は、外部から取得される電子情報を格納する格納手段と、自己の現在位置を示す位置情報を検知する検知手段と、前記電子情報が取得された場合に、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいて前記電子情報の重要度を設定する重要度設定手段と、前記重要度設定手段によって設定された重要度と前記電子情報とを関連付けて前記格納手段に格納する格納制御手段と、前記設定手段によって設定された前記重要度に応じて、前記重要度毎に予め定められた前記検知手段による検知タイミングを切り替えて、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいて前記格納手段へのアクセスを制限する制限手段と、を備えている。
【００１０】
請求項２の発明は、請求項１の発明において、前記制限手段は、前記格納制御手段により前記格納手段に電子情報が格納された場合に前記電子情報の格納時間の計時を開始する計時手段と、外部から前記格納手段に格納された電子情報へアクセス要求された場合に、前記位置検知手段による現在位置の検知を行ない、検知結果に基づいてアクセス要求の許可又は拒否するアクセス管理手段と、前記計時手段による計時時間及び前記電子情報の重要度に応じたタイミングで前記位置検知手段による現在位置の検知を行ない、位置検知結果が予め設定された条件を満たす場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する禁止手段と、を有している。
【００１１】
請求項３の発明は、請求項２の発明において、前記禁止手段は、前記格納手段に格納された前記電子情報を消去することにより、前記電子情報へのアクセスを不能にすることで、前記アクセス管理手段によってアクセス要求を許可することを禁止している。
【００１２】
請求項４の発明は、請求項２又は請求項３の発明において、前記重要度設定手段は、前記重要度を複数段階に設定し、前記禁止手段は、前記重要度が低いほど、位置検知手段による現在位置の検知の実行間隔を長くしている。
【００１３】
請求項５の発明は、請求項２〜請求項４の何れか１項の発明において、前記重要度設定手段は、前記重要度を複数段階に設定し、前記禁止手段は、低い重要度が設定されている場合は、前記計時手段による計時時間が所定時間となるまでの間は、前記現在位置の検知を実行しない。
【００１４】
請求項６の発明は、請求項２〜５の何れか１項の発明において、前記禁止手段は、前記位置検知手段による検知の結果、現在位置が予め設定された特定の領域外であり、かつ、前記計時手段による計時時間が所定時間以上である場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する。
【００１５】
請求項７の発明は、請求項２〜６の何れか１項の発明において、前記禁止手段は、前記位置検知手段による位置検知が不可能であり、かつ、前記計時手段による計時時間が所定時間以上である場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する。
【００１６】
請求項８の発明は、請求項２〜７の何れか１項の発明において、前記禁止手段は、前記位置検知手段による検知の結果、現在位置が予め設定された特定の領域外であり、かつ、所定時間以上同じ位置情報が検知された場合に、前記アクセス管理手段によってアクセス要求を許可することを禁止する。
【００１７】
請求項９の発明は、請求項１〜８の何れか１項の発明において、各部位に駆動電力を供給するための電池と、前記電池による駆動電力の供給が停止された状態でも記憶内容を維持可能な不揮発性記憶手段と、前記電池により供給される駆動電力の電圧レベルを検出する検出手段と、前記検出手段による検出結果に基づいて、重要な電子情報を不揮発性記憶手段に複写する複写手段と、を更に備えている。
【００１８】
請求項１０の発明は、請求項９の発明において、前記格納手段は、不揮発性であり、前記不揮発性記憶手段として機能する。
【００１９】
請求項１１の発明は、請求項２〜８の何れか１項の発明において、各部位に駆動電力を供給するための電池と、前記電池による駆動電力の供給が停止された状態でも記憶内容を維持可能な不揮発性記憶手段と、前記電池により供給される駆動電力の電圧レベルを検出する検出手段と、を更に備え、前記禁止手段は、前記検出手段により検出された電圧レベルが所定の電圧レベル以下の場合、前記位置検知手段を用いた処理の実行間隔を長くする。
【００２０】
請求項１２の発明は、請求項１〜１１の何れか１項記載の記憶装置と接続及び接続解除が可能に構成されたデジタルカメラであって、被写体像を示す画像情報を取得するための撮像素子を介した撮影処理の実行を指示する指示情報を取得した場合に、撮影処理を実行する撮影処理実行手段と、前記記憶装置が接続されている場合は、前記記憶装置に予め記憶された撮影条件を読み出して、前記撮影処理実行手段による撮影条件として設定すると共に、前記撮影処理により取得された被写体像を示す画像データを、前記記憶装置に記憶させるように制御する制御手段と、を備えている。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、特定の領域から外部に持ち出された場合に、検知位置に基づいて重要データの漏洩を防止できる記憶装置及びデジタルカメラを提供できる、という効果を有する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明を実施するための最良の形態について詳細に説明する。
【００２３】
（第１実施形態）
まず、図１を参照して、本第１実施形態に係る記憶装置１０の構成を説明する。
【００２４】
同図に示されるように、記憶装置１０は、記憶装置１０全体の動作を司るＣＰＵ（中央処理装置）１２と、ＣＰＵ１２による各種処理の実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）１４と、ＣＰＵ１２により実行されるプログラム等が格納されたＲＯＭ（Read Only Memory）１６と、を含んで構成されている。ＲＡＭ１４、ＲＯＭ１６は、各々ＣＰＵ１２に接続されている。
【００２５】
また、記憶装置１０は、情報の記憶媒体としてのメモリ１８と、外部インタフェース（Ｉ／Ｆ）２０と、を更に含んで構成されており、メモリ１８及び外部Ｉ／Ｆ２０は、各々ＣＰＵ１２と接続されている。記憶装置１０は、外部Ｉ／Ｆ２０を介してパーソナルコンピュータ、デジタルカメラ、ＰＤＡ（Personal Digital Assistant）やプリンタ等の外部装置４０（同図では図示省略、図２参照）と接続され、外部装置４０によってメモリ１８への情報の書き込み及び読出し等が実行される。
【００２６】
ここで、記憶装置１０は、自己の現在位置に応じてメモリ１８に記憶された情報を管理する。そこで、記憶装置１０は、自己の現在位置を検知するために、ＧＰＳ（Global positioning System）衛星から発信される電波を受信する受信機２２と、位置検知回路２４と、を含んで構成されており、受信機２２は位置検知回路２４に、位置検知回路２４はＣＰＵ１２に、それぞれ接続されている。
【００２７】
受信機２２では、複数のＧＰＳ衛星から発信される電波を受信して位置検知回路２４に出力する。位置検知回路２４では、受信機２２により受信した複数の電波に基づいて自己の現在位置を検知して位置情報を生成してＣＰＵ１２に出力する。これにより、ＣＰＵ１２では、位置検知回路２４により生成された位置情報に基づいてメモリ１８に記憶された情報を管理する。
【００２８】
また、外部装置を特定し、その外部装置のＩＤ情報等から位置情報取得するようにしてもよい。
【００２９】
また、記憶装置１０では、外部装置との接続が切りはなされた状態で情報を管理可能にすべく、電源として電池３０を用い、電池３０による記憶装置１０の各部位への駆動電力の供給を制御する電源制御回路２８を含んで構成されている。電源制御回路２８は、ＣＰＵ１２に接続されている。
【００３０】
更に、記憶装置１０には、発信機２６が備えられており、発信機２６はＣＰＵ１２に接続されている。発信機２６は、情報を予め設定された形式で電波に変換し、変換した電波を無線通信により外部へ発信する。当該発信機２６を介した電波の発信は、ＣＰＵ１２により制御される。
【００３１】
図２には、本実施の形態に係る記憶装置１０のＣＰＵ１２による自己の現在位置に応じた情報の管理処理に関する機能ブロック図が示されている。同図に示されるように、記憶装置１０は、外部装置４０によるメモリ１８へのアクセスを管理する情報管理部５４、メモリ１８に格納される情報の重要度を設定する重要度設定部５２、及び、上記受信機２２及び位置検知回路２４により自己の現在位置を検知する位置検知部５６を備えている。重要度設定部５２及び位置検知部５６はそれぞれ情報管理部５４に接続されており、情報管理部５４によって動作が制御される。
【００３２】
位置検知部５６では、情報管理部５４から出力される位置検知指示に応じて、受信機２２を介した複数のＧＰＳ衛星からの電波の受信及び位置検知回路２４による電波の解析を行なって自己の現在位置の検知を実行する。また、位置検知部５６では、検知した自己の現在位置を示す検知位置情報を情報管理部５４に出力する。
【００３３】
情報管理部５４には、メモリ１８と、メモリ１８に格納された情報を管理するためのパラメータとして予め設定される条件情報を記憶する条件情報格納部６２と、重要度設定部５２により設定された重要度を示す情報を記憶するための重要度情報格納部６４と、位置検知部５６により検出された位置情報を記憶する検知位置情報格納部６８と、が接続されている。
【００３４】
情報管理部５４では、外部装置４０から送信されたメモリ１８に対するアクセス要求を受信した場合に、位置検知部５６に位置検知指示を出力する。また、情報管理部５４では、位置検知指示に応じて位置検知部５６から出力される検知位置情報を用いて、メモリ１８に格納した情報へのアクセス可否を管理する。
【００３５】
ここで、情報管理部５４では、アクセス要求として、新たな情報の書込みが要求された場合は、要求の対象となる情報の外部装置４０からの取得、及び、メモリ１８への格納が実行される。この場合、情報管理部５４では、位置検知指示に応じて位置検知部５６から出力される検知位置情報と、メモリ１８に格納した情報の識別情報と、の重要度設定部５２への出力が実行される。
【００３６】
重要度設定部５２では、情報管理部５４から出力された検知位置情報と、条件情報格納部６２に記憶された条件情報と、に基づく重要度の設定、及び、設定された重要度を示す重要度情報の重要度情報格納部６４への記憶が実行される。
【００３７】
情報管理部５４では、位置検知指示に応じて位置検知部５６から出力される検知位置情報と、条件情報格納部６２に格納された条件情報と、重要度情報格納部６４に格納された重要度情報と、に基づいて、要求されたアクセスの可否が決定される。
【００３８】
更に、情報管理部５４では、上記外部装置４０からのアクセス要求に応じた情報管理に加え、メモリ１８への情報の書込みタイミングからの経過時間に基づく情報管理も、重要度に応じて実行される。
【００３９】
記憶装置１０は、メモリ１８に記憶されるデータを管理するための条件情報を設定する条件情報設定部５０を含んで構成されている。条件情報設定部５０は、条件情報格納部６２に接続されており、外部装置４０から送信される条件情報設定データに基づく記憶装置１０における情報管理に関する条件情報の設定、及び、設定した条件情報の条件情報格納部６２への記録が実行される。この条件情報設定部５０による条件情報の設定は、予め設定されてＲＯＭ１６に記憶された条件情報の初期値（デフォルト）を条件情報設定データに基づいて変更することにより実行される。
【００４０】
なお、記憶装置１０における情報管理に関する条件情報としては、メモリ１８に格納される情報の重要度の設定条件、重要度に応じたメモリ１８へのアクセス許可条件、メモリ１８への書込みタイミングからの経過時間に基づく情報管理に関する条件等があげられる。また、これらの各条件情報には、情報格納時に記録装置１０の位置検知回路２４による検知位置に関する条件が含まれる。
【００４１】
次に、本実施の形態に係る記憶装置１０の作用を説明する。
【００４２】
記憶装置１０は、外部装置４０と接続された状態では、外部装置４０から送信された情報に基づく動作を行なう。外部装置４０から送信される情報には、条件情報設定データ、メモリ１８へのアクセス要求が含まれる。記録装置１０は、条件情報設定データを受信した場合は、条件情報設定データに基づく条件情報の設定を実行する。また、記憶装置１０は、メモリ１８へのアクセス要求を受信した場合は、メモリ１８へのデータの有無、及び、現在位置に基づいて、アクセスを制限するアクセス要求受信処理を実行する。
【００４３】
図３は、記憶装置１０においてメモリ１８へのアクセス要求を受信した場合に、主としてＣＰＵ１２により実行されるアクセス要求受信処理の流れを示すフローチャートである。以下、同図を参照して、本実施の形態に係るアクセス要求受信処理について説明する。
【００４４】
まず、ステップ１００では、メモリ１８にデータが格納されているか否かを判定し、当該判定が否定判定となった場合は、ステップ１０２に移行して、アクセスを許可し、その後に本アクセス要求受信処理を終了する。なお、ステップ１０２でアクセスを許可した場合には、アクセス要求受信処理の終了後、外部装置４０によるメモリ１８へのアクセスが実行される。
【００４５】
一方、ステップ１００で肯定判定となった場合は、ステップ１０４に移行して、受信機２２及び位置検知回路２４を用いた現在位置の特定を行ない、その後にステップ１０６に移行して、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定する。ステップ１０６で肯定判定となった場合は上述したステップ１０２に移行する。
【００４６】
ステップ１０６で否定判定となった場合はステップ１０８に移行して、外部装置４０によるアクセスを拒否し、その後にステップ１１０に移行して、ステップ１０４で検知した位置情報をアクセス位置情報として発信し、その後に本アクセス要求受信処理を終了する。
【００４７】
記憶装置１０は、メモリ１８に新規にデータが格納された場合、メモリ１８に格納されたデータが不正に読み出されて情報が流出することを防止すべく、データ管理処理が開始される。
【００４８】
図４には、メモリ１８にデータが格納された場合の記憶装置１０におけるデータ管理処理の流れがフローチャートとして示されている。以下、同図を参照して本実施の形態に係るデータ管理処理について説明する。
【００４９】
まず、ステップ１２０では、格納期間Ｔ１の計時を開始し、その後にステップ１２２に移行して、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ１２４では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合はステップ１２６に移行して、データの重要度を「高」に設定し、その後にステップ１３０に移行する。一方、ステップ１２４で否定判定となった場合はステップ１２８に移行して、データの重要度を「低」に設定し、その後にステップ１３０に移行する。
【００５０】
ステップ１３０では、検知処理の実行間隔Ｔ２の計時を開始し、その後にステップ１３２に移行して、外部装置４０からアクセス要求を受信したか否かを判定する。当該判定が否定判定となった場合は、ステップ１３７に移行して、実行間隔Ｔ２の計時時間が所定期間以上か否かを判定し、当該ステップ１３７が否定判定となった場合は再びステップ１３２に戻る。その後、ステップ１３７が肯定判定となった場合はステップ１３８に移行する。
【００５１】
ここで、ステップ１３２で肯定判定となった場合はステップ１３４に移行して上述したアクセス要求受信処理（図３参照）を実行し、その後にステップ１３５に移行する。ステップ１３５では、アクセス要求受信処理によってアクセスが許可されたか否かを判定し、当該判定が否定判定となった場合は上述したステップ１３７に移行する。一方、ステップ１３５で肯定判定となった場合はステップ１３６に移行する。ステップ１３６では、許可されたアクセスが書込み又は変更であるか否かを判定し、読出しであれば当該判定が否定判定となってステップ１３７に移行する。また、ステップ１３６で肯定判定となった場合は、新たに格納期間Ｔ１の計時を開始してデータの管理を実行すべく、本データ管理処理を終了する。
【００５２】
すなわち、ステップ１３６で肯定判定となった場合、外部装置４０によって、データの書換え、又は変更が行なわれる。したがって、新たにデータ管理処理の実行が開始されるので、実行中のデータ管理処理を終了する。一方、アクセス要求を受信しなかった場合、アクセス要求は受信したもののアクセス要求受信処理においてアクセスが拒否された場合、及び、受信したアクセス要求に基づくアクセス要求受信処理によって許可されたアクセスがデータの読出しを実行する場合には、引き続き本データ管理処理の管理対象はメモリ１８に存在するので、本データ管理処理を継続する。
【００５３】
その後、実行間隔Ｔ２が所定時間以上となるとステップ１３７が肯定判定となり、ステップ１３８に移行する。ステップ１３８では、後述する位置検知処理が実行され、その後にステップ１４０に移行して、管理対象のデータがメモリ１８に存在するか否かを判定する。当該判定が肯定判定となった場合は、再びステップ１３０に戻る。上記位置検知処理によってメモリ１８から管理対象のデータが消去されている場合にはステップ１４０で否定判定となり、そのまま本データ管理処理を終了する。
【００５４】
位置検知処理では、自己の現在位置と格納期間Ｔ１に基づいて、データの消去やメモリの追跡に関する処理を実行する。
【００５５】
図５は、上記データ管理処理（図４参照）において、所定時間以上の実行間隔Ｔ２で繰り返し実行される位置検知処理（図４、ステップ１３８参照）の流れを示すフローチャートである。以下、同図を参照して、本実施の形態に係るデータ管理処理について説明する。
【００５６】
まず、ステップ１５０では、上記データ管理処理による管理対象であるデータの重要度が「高」であるか否かを判定し、当該判定が肯定判定となった場合はステップ１５４に移行する。一方、ステップ１５０で否定判定となった場合はステップ１５２に移行して、格納期間Ｔ１が予め条件情報として設定された開始時間以上か否かを判定し、当該判定が否定判定となった場合は、位置検知を実行することなくそのまま本位置検知処理を終了する。また、ステップ１５２で肯定判定となった場合は、位置検知を実行すべくステップ１５４に移行する。
【００５７】
すなわち、重要度が「高」の場合は、格納期間Ｔ１に係わらず所定時間以上の実行間隔Ｔ２で位置検知を実行し、重要度が「低」の場合は、格納期間Ｔ１が開始時間未満の場合は位置検知を実行せず、格納期間Ｔ１が開始時間以上となった場合に位置検知を行なう。
【００５８】
ステップ１５４では、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ１５６では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合は記憶装置１０が外部に持ち出されていないと判断して、そのまま本位置検知処理を終了する。
【００５９】
一方、ステップ１５６で否定判定となった場合はステップ１５８に移行して、位置検知により特定した現在位置情報をあらかじめ条件情報として設定された送信先に送信し、その後にステップ１６０に移行する。ステップ１６０では、格納期間Ｔ１が、予め条件情報として設定された消去時間以上か否かを判定し、当該判定が肯定判定となった場合はステップ１６２に移行して、データ管理処理における管理対象であるデータをメモリ１８から消去する。また、ステップ１６０で否定判定となった場合は、この時点ではステップ１６２の処理を実行することなく、本位置検知処理を終了する。
【００６０】
すなわち、現在位置が指定領域外である場合には、予め設定された送信先に現在位置情報を送信し、更に格納期間Ｔ１が予め設定された消去時間を経過している場合は、データをメモリ１８から消去することで、データの漏洩を未然に防止する。
【００６１】
例えば、記憶装置１０を領域Ａから領域Ｂに持ち運んで利用する場合、領域Ａと領域Ｂとを予め指定領域として設定しておき、消去時間を領域Ａから領域Ｂまでの移動時間を考慮して設定することで、領域Ａから領域Ｂに到達するまでの記憶装置１０の移動経路を特定することができる。また、領域Ａから領域Ｂに至る途中で記憶装置１０を落としてしまった場合や、第三者の手に渡ってしまった場合、格納時間Ｔ１が消去時間以上となった時点で指定領域内に存在しなければ、データを消去するので、データの漏洩を防止できる。
【００６２】
なお、本実施形態では、複数のＧＰＳ衛星から発信される電波を受信して位置を検知する形態について説明したが、位置検知の手法はこれに限定されるものではない。メモリの現在位置を検知できれば、ビーコンから発信される電波を受信して現在位置を特定する手法のほか、地磁気を検出して現在位置を特定する手法など、種々の手法が適用できる。また、これらの手法を組み合わせて用いてもよい。
【００６３】
（変形例１−１）
上記第１実施形態において、例えば、電波を用いて位置検知を行なう場合は、地下鉄を利用する場合や建物内に存在する場合に、位置検知が不可能な状況になることが想定される。同様に、他の検知方法を用いた場合でも、位置検知が不可能な状況になることが想定される。そこで、本変形例１−１では、位置検知が不可能となった場合、格納時間が消去時間以上であればデータを消去する形態について説明する。
【００６４】
なお、本変形例１−１に係る記憶装置の構成は、上記第１実施形態において説明した記憶装置１０の構成（図１及び図２参照）と同様であるので、以下では同一の符号を付して、その説明を省略する。また、アクセス要求受信処理及びデータ管理処理の流れは、上記実施の形態（図３及び図４参照）と同様であり、位置検知処理の流れのみが一部異なるので、以下では、位置検知処理の流れについて説明する。
【００６５】
図６は、変形例１−１に係る位置検知処理の流れを示すフローチャートである。以下、同図を参照して、変形例１−１に係る位置検知処理について説明する。
【００６６】
まず、ステップ２５０では、上記データ管理処理による管理対象であるデータの重要度が「高」であるか否かを判定し、当該判定が肯定判定となった場合はステップ２５４に移行する。一方、ステップ２５０で否定判定となった場合はステップ２５２に移行して、格納期間Ｔ１が予め条件情報として設定された開始時間以上か否かを判定し、当該判定が否定判定となった場合は、位置検知を実行することなくそのまま本位置検知処理を終了する。また、ステップ２５２で肯定判定となった場合は、ステップ２５３に移行して、位置検知が可能か否かを判定し、当該判定が肯定判定となった場合は位置検知を実行すべくステップ２５４に移行する。一方、ステップ２５３で否定判定となった場合は、後述するステップ２６０に移行する。
【００６７】
すなわち、重要度が「高」の場合は、格納期間Ｔ１に係わらず所定時間以上の実行間隔Ｔ２で位置検知を実行し、重要度が「低」の場合は、格納期間Ｔ１が開始時間未満の場合は位置検知を実行せず、格納期間Ｔ１が開始時間以上となった場合に位置検知を行なう。
【００６８】
ステップ２５４では、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ２５６では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合は記憶装置１０が外部に持ち出されていないと判断して、そのまま本位置検知処理を終了する。
【００６９】
一方、ステップ２５６で否定判定となった場合はステップ２５８に移行して、位置検知により特定した現在位置情報をあらかじめ条件情報として設定された送信先に送信し、その後にステップ２６０に移行する。
【００７０】
ステップ２６０では、格納期間Ｔ１が、予め条件情報として設定された消去時間以上か否かを判定し、当該判定が肯定判定となった場合はステップ２６２に移行して、データ管理処理における管理対象であるデータをメモリ１８から消去する。また、ステップ２６０で否定判定となった場合は、この時点ではステップ２６２の処理を実行することなく、本位置検知処理を終了する。
【００７１】
すなわち、位置検知が不可能となった場合には、現在位置が指定領域外であった場合と同様、格納時間が消去時間以上であればデータを消去する。
【００７２】
（変形例１−２）
上記第１実施形態において、例えば、ユーザが記憶装置１０を落としたり忘れたりすることが想定される。そこで、本変形例１−２では、記憶装置１０が落とされたり忘れ去られたりした場合に、データを消去する形態について説明する。
【００７３】
なお、本変形例１−２に係る記憶装置の構成は、上記第１実施形態において説明した記憶装置１０の構成（図１及び図２参照）と同様であるので、以下では同一の符号を付して、その説明を省略する。また、アクセス要求受信処理及びデータ管理処理の流れは、上記実施の形態（図３及び図４参照）と同様であり、位置検知処理の流れのみが一部異なるので、以下では、位置検知処理の流れについて説明する。
【００７４】
図７は、変形例１−２に係る位置検知処理の流れを示すフローチャートである。以下、同図を参照して、変形例１−２に係る位置検知処理について説明する。
【００７５】
まず、ステップ３５０では、上記データ管理処理による管理対象であるデータの重要度が「高」であるか否かを判定し、当該判定が肯定判定となった場合はステップ３５４に移行する。一方、ステップ３５０で否定判定となった場合はステップ３５２に移行して、格納期間Ｔ１が予め条件情報として設定された開始時間以上か否かを判定し、当該判定が否定判定となった場合は、位置検知を実行することなくそのまま本位置検知処理を終了する。また、ステップ３５２で肯定判定となった場合は、位置検知を実行すべくステップ３５４に移行する。
【００７６】
すなわち、重要度が「高」の場合は、格納期間Ｔ１に係わらず所定時間以上の実行間隔Ｔ２で位置検知を実行し、重要度が「低」の場合は、格納期間Ｔ１が開始時間未満の場合は位置検知を実行せず、格納期間Ｔ１が開始時間以上となった場合に位置検知を行なう。
【００７７】
ステップ３５４では、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ３５６では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合は記憶装置１０が外部に持ち出されていないと判断して、そのまま本位置検知処理を終了する。
【００７８】
一方、ステップ３５６で否定判定となった場合はステップ３５７に移行して、位置検知により特定した現在位置情報を時間情報と共にＲＡＭ１４等に記憶し、その後にステップ３５８に移行する。ステップ３５８では、記憶した現在位置情報を予め条件情報として設定された送信先に送信し、その後にステップ３５９に移行する。ステップ３５９では、所定時間以上現在位置情報に変化がない状態が継続しているか否かを判定し、当該判定が肯定判定となった場合はステップ３６２に移行する。ステップ３６２では、データ管理処理における管理対象であるデータをメモリ１８から消去する。
【００７９】
なお、ステップ３５７で記憶する時間情報としては、格納時間Ｔ１を適用してもよいし、ＧＰＳ方式で位置検知を行なっている場合は時刻情報を適用してもよい。
【００８０】
一方、ステップ３５９で否定判定となった場合はステップ３６０に移行する。ステップ３６０では、格納期間Ｔ１が、予め条件情報として設定された消去時間以上か否かを判定し、当該判定が肯定判定となった場合はステップ３６２に移行して、データ管理処理における管理対象であるデータをメモリ１８から消去する。また、ステップ３６０で否定判定となった場合は、この時点ではステップ３６２の処理を実行することなく、本位置検知処理を終了する。
【００８１】
すなわち、現在位置が指定領域外である場合には、現在位置情報をＲＡＭ１４等に記憶すると共に、予め設定された送信先に現在位置情報を送信し、更に、位置検知結果が変化しない状態が所定時間以上継続した場合、又は、格納期間Ｔ１が予め設定された消去時間を経過している場合は、データをメモリ１８から消去することで、データの漏洩を未然に防止する。
【００８２】
（変形例１−３）
上記第１実施形態では、データの重要度に応じて、所定時間毎の位置検知処理の実行開始タイミングを異ならせる形態について説明したが、本変形例１−３では、データの重要度に応じて、位置検知処理を実行する時間間隔を異ならせる形態について説明する。
【００８３】
なお、本変形例１−３に係る記憶装置の構成は、上記第１実施形態において説明した記憶装置１０の構成（図１及び図２参照）と同様であるので、以下では同一の符号を付して、その説明を省略する。また、アクセス要求受信処理の流れは、上記実施の形態（図３参照）と同様であり、位置検知処理の流れのみが一部異なるので、以下では、データ管理処理の流れ及び位置検知処理の流れについて説明する。
【００８４】
図８は、変形例１−３に係るデータ管理処理の流れを示すフローチャートである。以下、同図を参照して、変形例１−３に係るデータ管理処理について説明する。
【００８５】
まず、ステップ４２０では、格納期間Ｔ１の計時を開始し、その後にステップ４２２に移行して、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ４２４では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合はステップ４２６に移行して、データの重要度を「高」に設定し、その後にステップ４２７に移行する。ステップ４２７では、重要度「高」用の所定時間を選択して設定し、その後にステップ４３０に移行する。一方、ステップ４２４で否定判定となった場合はステップ４２８に移行して、データの重要度を「低」に設定し、その後にステップ４２９に移行する。ステップ４２９では、重要度「低」用の所定時間を選択して設定し、その後にステップ４３０に移行する。
【００８６】
なお、本変形例１−３では、重要度が高い場合の所定時間よりも、重要度が低い方の所定時間が長くなるように予め設定されており、重要度が低いデータについては、重要度が高いデータよりも検知位置に基づくデータの管理頻度を低くしている。
【００８７】
ステップ４３０では、検知処理の実行間隔Ｔ２の計時を開始し、その後にステップ４３２に移行して、外部装置４０からアクセス要求を受信したか否かを判定する。当該判定が否定判定となった場合は、ステップ４３７に移行して、実行間隔Ｔ２の計時時間が所定期間以上か否かを判定し、当該ステップ４３７が否定判定となった場合は再びステップ４３２に戻る。その後、ステップ４３７が肯定判定となった場合はステップ４３８に移行する。
【００８８】
ここで、ステップ４３２で肯定判定となった場合はステップ４３４に移行して上述したアクセス要求受信処理（図３参照）を実行し、その後にステップ４３５に移行する。ステップ４３５では、アクセス要求受信処理によってアクセスが許可されたか否かを判定し、当該判定が否定判定となった場合は上述したステップ４３７に移行する。一方、ステップ４３５で肯定判定となった場合はステップ４３６に移行する。ステップ４３６では、許可されたアクセスが書込み又は変更であるか否かを判定し、読出しであれば当該判定が否定判定となってステップ４３７に移行する。また、ステップ４３６で肯定判定となった場合は、新たに格納期間Ｔ１の計時を開始してデータの管理を実行すべく、本データ管理処理を終了する。
【００８９】
すなわち、ステップ４３６で肯定判定となった場合、外部装置４０によって、データの書換え、又は変更が行なわれる。したがって、新たにデータ管理処理の実行が開始されるので、実行中のデータ管理処理を終了する。一方、アクセス要求を受信しなかった場合、アクセス要求は受信されたもののアクセス要求受信処理においてアクセスが拒否された場合、及び、受信したアクセス要求に基づくアクセス要求受信処理によって許可されたアクセスがデータの読出しを実行する場合には、引き続き本データ管理処理の管理対象はメモリ１８に存在するので、本データ管理処理を継続する。
【００９０】
その後、実行間隔Ｔ２が所定時間以上となるとステップ４３７が肯定判定となり、ステップ４３８に移行する。ステップ４３８では、後述する位置検知処理が実行され、その後にステップ４４０に移行して、管理対象のデータがメモリ１８に存在するか否かを判定する。当該判定が肯定判定となった場合は、再びステップ４３０に戻る。上記位置検知処理によってメモリ１８から管理対象のデータが消去されている場合にはステップ４４０で否定判定となり、そのまま本データ管理処理を終了する。
【００９１】
図９は、変形例１−３に係る位置検知処理の流れを示すフローチャートである。以下、同図を参照して、変形例１−３に係る位置検知処理について説明する。
【００９２】
まず、ステップ４５４では、受信機２２及び位置検知回路２４を用いた現在位置の特定を行なう。次のステップ４５６では、特定された記憶装置１０の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合は記憶装置１０が外部に持ち出されていないと判断して、そのまま本位置検知処理を終了する。
【００９３】
すなわち、本変形例１−３では、位置検知及び検知位置に基づくデータの管理の実行開始タイミングは重要度にかかわらず同じタイミングとしており、データの管理の実行間隔だけを異ならせている。
【００９４】
一方、ステップ４５６で否定判定となった場合はステップ４５８に移行して、位置検知により特定した現在位置情報をあらかじめ条件情報として設定された送信先に送信し、その後にステップ４６０に移行する。ステップ４６０では、格納期間Ｔ１が、予め条件情報として設定された消去時間以上か否かを判定し、当該判定が肯定判定となった場合はステップ４６２に移行して、データ管理処理における管理対象であるデータをメモリ１８から消去する。また、ステップ４６０で否定判定となった場合は、この時点ではステップ４６２の処理を実行することなく、本位置検知処理を終了する。
【００９５】
すなわち、現在位置が指定領域外である場合には、予め設定された送信先に現在位置情報を送信し、更に格納期間Ｔ１が予め設定された消去時間を経過している場合は、データをメモリ１８から消去することで、データの漏洩を未然に防止する。
【００９６】
なお、本変形例１−３では、位置検知及び検知位置に基づくデータの管理の実行開始タイミングは重要度にかかわらず同じタイミングとし、データの管理の実行間隔だけを異ならせる形態について説明したが、実行開始タイミングを異ならせ、更に実行間隔を異ならせるようにしてもよい。
【００９７】
また、上記変形例１−１〜１−３は、適宜組み合わせて適用してもよい。例えば、全て組み合わせる場合の処理は、位置検知が不可能であって格納時間Ｔ１が消去時間以上である場合、及び、位置検知処理により特定された現在位置が変化しない状態が所定時間以上継続した場合、にデータを消去すると共に、データの重要度に応じて位置検知処理の実行間隔を異ならせるようになる。
【００９８】
なお、上記第１実施形態及び各変形例では、重要度を２段階に設定する形態について説明したが、重要度を３段階以上に設定する形態にしてもよい。
【００９９】
また、上記第１実施形態では、記憶装置１０の電源として、電池３０を用いる形態について説明したが、電池３０として充電及び放電を繰り返して使用可能な二次電池を適用してもよい（図１０参照）。
【０１００】
（第２実施形態）
上記第１実施形態では、記憶装置に記憶されるデータの重要度に応じてデータの管理を実行する形態について説明したが、本第２実施形態では、記憶装置に駆動電力を供給する電源の状態に応じてデータの管理を実行する形態について説明する。
【０１０１】
まず、図１０を参照して、本第２実施形態に係る記憶装置５００の構成を説明する。
【０１０２】
同図に示されるように、記憶装置５００は、記憶装置５００全体の動作を司るＣＰＵ（中央処理装置）５１２と、ＣＰＵ５１２による各種処理の実行時のワークエリア等として用いられるＲＡＭ（Random Access Memory）５１４と、ＣＰＵ５１２により実行されるプログラム等が格納されたＲＯＭ（Read Only Memory）５１６と、を含んで構成されている。ＲＡＭ５１４、ＲＯＭ５１６は、各々ＣＰＵ５１２に接続されている。
【０１０３】
また、記憶装置５００は、情報の記憶媒体としてのメモリ５１８と、外部インタフェース（Ｉ／Ｆ）５２０と、を更に含んで構成されており、メモリ５１８及び外部Ｉ／Ｆ５２０は、各々ＣＰＵ５１２と接続されている。記憶装置５００は、外部Ｉ／Ｆ５２０を介してパーソナルコンピュータ、デジタルカメラ、ＰＤＡ（Personal Digital Assistant）やプリンタ等の外部装置５４０（同図では図示省略、図２参照）と接続され、外部装置５４０によってメモリ５１８への情報の書き込み及び読出し等が実行される。
【０１０４】
なお、本第２実施形態では、メモリ５１８として、電力の供給を停止しても記録内容が失われない、不揮発性のメモリを適用する。
【０１０５】
ここで、記憶装置５００は、自己の現在位置に応じてメモリ５１８に記憶された情報を管理する。そこで、記憶装置５００は、自己の現在位置を検知するために、ＧＰＳ（Global positioning System）衛星から発信される電波を受信する受信機５２２と、位置検知回路５２４と、を含んで構成されており、受信機５２２は位置検知回路５２４に、位置検知回路５２４はＣＰＵ５１２に、それぞれ接続されている。
【０１０６】
受信機５２２では、複数のＧＰＳ衛星から発信される電波を受信して位置検知回路５２４に出力する。位置検知回路５２４では、受信機５２２により受信した複数の電波に基づいて自己の現在位置を検知して位置情報を生成してＣＰＵ５１２に出力する。これにより、ＣＰＵ５１２では、位置検知回路５２４により生成された位置情報に基づいてメモリ５１８に記憶された情報を管理する。
【０１０７】
また、記憶装置５００では、外部装置との接続が切りはなされた状態で情報を管理可能にすべく、電源として二次電池５３０を用い、二次電池５３０による記憶装置５００の各部位への駆動電力の供給を制御する電源制御回路５２８を含んで構成されている。電源制御回路５２８は、ＣＰＵ５１２に接続されている。電源制御回路５２８は、充電制御回路５３２を更に含んで構成されており、充電制御回路５３２は、外部装置から供給される電力の二次電池５３０への充電を制御する。
【０１０８】
更に、記憶装置５００には、発信機５２６が備えられており、発信機５２６はＣＰＵ５１２に接続されている。発信機５２６は、情報を予め設定された形式で電波に変換し、変換した電波を無線通信により外部へ発信する。当該発信機５２６を介した電波の発信は、ＣＰＵ５１２により制御される。
【０１０９】
図１１には、本第２実施形態に係る記憶装置５００のＣＰＵ５１２による自己の現在位置に応じた情報の管理処理に関する機能ブロック図が示されている。同図に示されるように、記憶装置５００は、外部装置５４０によるメモリ５１８へのアクセスを管理する情報管理部５５４、メモリ５１８に格納される情報の重要度を設定する重要度設定部５５２、及び、上記受信機５２２及び位置検知回路５２４により自己の現在位置を検知する位置検知部５５６を備えている。重要度設定部５５２及び位置検知部５５６はそれぞれ情報管理部５５４に接続されており、情報管理部５５４によって動作が制御される。
【０１１０】
位置検知部５５６では、情報管理部５５４から出力される位置検知指示に応じて、受信機５２２を介した複数のＧＰＳ衛星からの電波の受信及び位置検知回路５２４による電波の解析を行なって自己の現在位置の検知を実行する。また、位置検知部５５６では、検知した自己の現在位置を示す検知位置情報を情報管理部５５４に出力する。
【０１１１】
さらに、記憶装置５００は、二次電池５３０の電池残量を検知する電池残量検知部５７０を含んで構成されている。電池残量検知部５７０は、情報管理部５５４に接続されており、二次電池５３０から各部位に供給される駆動電力の電圧レベルに基づいて、電池残量を検知し、検知結果を情報管理部５５４に出力する。
【０１１２】
ここで、図１２には、一般的な電池の放電時間と供給電力の電圧レベルの関係が一例として示されている。同図に示されるように、電池による供給電力の電圧レベルは、電池残量が少なくなると徐々に低下していくが、その後急激に低下する傾向にある。電池残量の急激な低下は、電池残量が少ないことを意味している。したがって、電池残量が急激に低下するポイントを事前に検出することで、電池残量が少なくなっていることを検知できる。
【０１１３】
本第２実施形態では、電池残量検知部５７０は、供給電力の電圧レベル（以下では、「電池電圧」ともいう）を検出し、電圧が急激に低下し始める電圧レベルＶ１と比較することにより電池残量を検知している。すなわち、検出した電圧レベルが電圧レベルＶ１以下となった場合に、電池残量が少ないと検知する。
【０１１４】
また、図１１に示されるように、情報管理部５５４には、メモリ５１８と、メモリ５１８に格納された情報を管理するためのパラメータとして予め設定される条件情報を記憶する条件情報格納部５６２と、重要度設定部５５２により設定された重要度を示す情報を記憶するための重要度情報格納部５６４と、位置検知部５５６により検出された位置情報を記憶する検知位置情報格納部５６８と、が接続されている。
【０１１５】
情報管理部５５４では、外部装置５４０から送信されたメモリ５１８に対するアクセス要求を受信した場合に、位置検知部５５６に位置検知指示を出力する。また、情報管理部５５４では、位置検知指示に応じて位置検知部５５６から出力される検知位置情報を用いて、メモリ５１８に格納した情報へのアクセス可否を管理する。
【０１１６】
ここで、情報管理部５５４では、アクセス要求として、新たな情報の書込みが要求された場合は、要求の対象となる情報の外部装置５４０からの取得、及び、メモリ５１８への格納が実行される。この場合、情報管理部５５４では、位置検知指示に応じて位置検知部５５６から出力される検知位置情報と、メモリ５１８に格納した情報の識別情報と、の重要度設定部５５２への出力が実行される。
【０１１７】
重要度設定部５５２では、情報管理部５５４から出力された検知位置情報と、条件情報格納部５６２に記憶された条件情報と、に基づく重要度の設定、及び、設定された重要度を示す重要度情報の重要度情報格納部５６４への記憶が実行される。
【０１１８】
情報管理部５５４では、位置検知指示に応じて位置検知部５５６から出力される検知位置情報と、条件情報格納部５６２に格納された条件情報と、重要度情報格納部５６４に格納された重要度情報と、に基づいて、要求されたアクセスの可否が判定される。
【０１１９】
更に、情報管理部５５４では、上記外部装置５４０からのアクセス要求に応じた情報管理に加え、メモリ５１８への情報の書込みタイミングからの経過時間に基づく情報管理も、重要度に応じて実行される。
【０１２０】
記憶装置５００は、メモリ５１８に記憶されるデータを管理するための条件情報を設定する条件情報設定部５５０を含んで構成されている。条件情報設定部５５０は、条件情報格納部５６２に接続されており、外部装置５４０から送信される条件情報設定データに基づく記憶装置５１０における情報管理に関する条件情報の設定、及び、設定した条件情報の条件情報格納部５６２への記録が実行される。この条件情報設定部５５０による条件情報の設定は、予め設定されてＲＯＭ５１６に記憶された条件情報の初期値（デフォルト）を条件情報設定データに基づいて変更することにより実行される。
【０１２１】
なお、記憶装置５００における情報管理に関する条件情報としては、メモリ５１８に格納される情報の重要度の設定条件、重要度に応じたメモリ５１８へのアクセス許可条件、メモリ５１８への書込みタイミングからの経過時間に基づく情報管理に関する条件等があげられる。また、これらの各条件情報には、情報格納時に記録装置５００の位置検知回路５２４による検知位置に関する条件が含まれる。
【０１２２】
また、情報管理部５５４では、電池残量検知部５７０から出力された電池残量の検知結果が、電池残量が少ないことを示す場合には、各情報格納部５６２、５６４、５６８に格納された情報を不揮発性のメモリであるメモリ５１８に記憶させる。
【０１２３】
次に、本第２実施形態に係る記憶装置５００の作用を説明する。
【０１２４】
記憶装置５００は、外部装置５４０と接続された状態では、外部装置５４０から送信された情報に基づく動作を行なう。外部装置５４０から送信される情報には、条件情報設定データ、メモリ５１８へのアクセス要求が含まれる。記録装置５００は、条件情報設定データを受信した場合は、条件情報設定データに基づく条件情報の設定を実行する。また、記憶装置５００は、メモリ５１８へのアクセス要求を受信した場合は、メモリ５１８へのデータの有無、及び、現在位置に基づいて、アクセスを制限するアクセス要求受信処理を実行する。
【０１２５】
図１３は、記憶装置５００においてメモリ５１８へのアクセス要求を受信した場合に、主としてＣＰＵ５１２により実行されるアクセス要求受信処理の流れを示すフローチャートである。以下、同図を参照して、本実施の形態に係るアクセス要求受信処理について説明する。
【０１２６】
まず、ステップ６００では、メモリ５１８にデータが格納されているか否かを判定し、当該判定が否定判定となった場合は、ステップ６０２に移行して、アクセスを許可し、その後に本アクセス要求受信処理を終了する。なお、ステップ６０２でアクセスを許可した場合には、アクセス要求受信処理の終了後、外部装置５４０によるメモリ５１８へのアクセスが実行される。
【０１２７】
一方、ステップ６００で肯定判定となった場合は、ステップ６０４に移行して、受信機２２及び位置検知回路２４を用いた現在位置の特定を行ない、その後にステップ６０６に移行して、特定された記憶装置５００の現在位置が指定領域内であるか否かを判定する。ステップ６０６で肯定判定となった場合は上述したステップ６０２に移行する。
【０１２８】
ステップ６０６で否定判定となった場合はステップ６０８に移行して、外部装置５４０によるアクセスを拒否し、その後にステップ６１０に移行して、ステップ６０４で検知した位置情報をアクセス位置情報として発信し、その後に本アクセス要求受信処理を終了する。
【０１２９】
記憶装置５００は、メモリ５１８に新規にデータが格納された場合、メモリ５１８に格納されたデータが不正に読み出されて情報が流出することを防止すべく、データ管理処理が開始される。
【０１３０】
図１４には、メモリ５１８にデータが格納された場合の記憶装置５００におけるデータ管理処理の流れがフローチャートとして示されている。以下、同図を参照して本実施の形態に係るデータ管理処理について説明する。
【０１３１】
まず、ステップ６２０では、格納期間Ｔ１の計時を開始し、その後にステップ６２２に移行して、受信機５２２及び位置検知回路５２４を用いた現在位置の特定を行なう。次のステップ６２４では、特定された記憶装置５００の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合はステップ６２６に移行して、データの重要度を「高」に設定し、その後にステップ６３０に移行する。一方、ステップ６２４で否定判定となった場合はステップ６２８に移行して、データの重要度を「低」に設定し、その後にステップ６３０に移行する。
【０１３２】
ステップ６３０では、検知処理の実行間隔Ｔ２の計時を開始し、その後にステップ６３２に移行して、二次電池５３０の電池電圧を検出し、その後にステップ６３４に移行する。ステップ６３４では、検出した電池電圧がＶ１以下であったか否かを判定する。当該判定が肯定判定となった場合はステップ６４８に移行して、不揮発性メモリに重要データを複写した後、本データ管理処理を終了する。
【０１３３】
すなわち、電池残量が少なくなった場合は、重要なデータが失われることを防止すべく、不揮発性メモリにデータを退避させ、データ管理処理を終了する。この場合、外部装置５４０からのアクセス要求を受信するまでの間は位置情報に基づくデータ管理処理は実行せず、外部装置５４０からのアクセス要求を受信した場合に、上記アクセス要求受信処理が実行される。
【０１３４】
一方、ステップ６３４で否定判定となった場合はステップ６３６に移行して、外部装置５４０からアクセス要求を受信したか否かを判定する。当該判定が否定判定となった場合は、ステップ６３７に移行して、実行間隔Ｔ２の計時時間が所定期間以上か否かを判定し、当該ステップ６３７が否定判定となった場合は再びステップ６３６に戻る。その後、ステップ６３７が肯定判定となった場合はステップ６３８に移行する。
【０１３５】
ここで、ステップ６３６で肯定判定となった場合はステップ６４２に移行して上述したアクセス要求受信処理（図３参照）を実行し、その後にステップ６４４に移行する。ステップ６４４では、アクセス要求受信処理によってアクセスが許可されたか否かを判定し、当該判定が否定判定となった場合は上述したステップ６３７に移行する。一方、ステップ６４４で肯定判定となった場合はステップ６４６に移行する。ステップ６４６では、許可されたアクセスが書込み又は変更であるか否かを判定し、読出しであれば当該判定が否定判定となってステップ６３７に移行する。また、ステップ６４６で肯定判定となった場合は、新たに格納期間Ｔ１の計時を開始してデータの管理を実行すべく、本データ管理処理を終了する。
【０１３６】
すなわち、ステップ６４６で肯定判定となった場合、外部装置５４０によって、データの書換え、又は変更が行なわれる。したがって、新たにデータ管理処理の実行が開始されるので、実行中のデータ管理処理を終了する。一方、アクセス要求を受信しなかった場合、アクセス要求は受信されたもののアクセス要求受信処理においてアクセスが拒否された場合、及び、受信したアクセス要求に基づくアクセス要求受信処理によって許可されたアクセスがデータの読出しを実行する場合には、引き続き本データ管理処理の管理対象はメモリ５１８に存在するので、本データ管理処理を継続する。
【０１３７】
その後、実行間隔Ｔ２が所定時間以上となるとステップ６３７が肯定判定となり、ステップ６３８に移行する。ステップ６３８では、後述する位置検知処理が実行され、その後にステップ６４０に移行して、管理対象のデータがメモリ５１８に存在するか否かを判定する。当該判定が肯定判定となった場合は、再びステップ６３０に戻る。上記位置検知処理によってメモリ５１８から管理対象のデータが消去されている場合にはステップ６４０で否定判定となり、そのまま本データ管理処理を終了する。
【０１３８】
位置検知処理では、自己の現在位置と格納期間Ｔ１に基づいて、データの消去やメモリの追跡に関する処理を実行する。
【０１３９】
図１５は、上記データ管理処理（図１４参照）において、所定時間以上の実行間隔Ｔ２で繰り返し実行される位置検知処理（図１４、ステップ６３８参照）の流れを示すフローチャートである。以下、同図を参照して、本実施の形態に係るデータ管理処理について説明する。
【０１４０】
まず、ステップ６５０では、上記データ管理処理による管理対象であるデータの重要度が「高」であるか否かを判定し、当該判定が肯定判定となった場合はステップ６５４に移行する。一方、ステップ６５０で否定判定となった場合はステップ６５２に移行して、格納期間Ｔ１が予め条件情報として設定された開始時間以上か否かを判定し、当該判定が否定判定となった場合は、位置検知を実行することなくそのまま本位置検知処理を終了する。また、ステップ６５２で肯定判定となった場合は、位置検知を実行すべくステップ６５４に移行する。
【０１４１】
すなわち、重要度が「高」の場合は、格納期間Ｔ１に係わらず所定時間以上の実行間隔Ｔ２で位置検知を実行し、重要度が「低」の場合は、格納期間Ｔ１が開始時間未満の場合は位置検知を実行せず、格納期間Ｔ１が開始時間以上となった場合に位置検知を行なう。
【０１４２】
ステップ６５４では、受信機５２２及び位置検知回路５２４を用いた現在位置の特定を行なう。次のステップ６５６では、特定された記憶装置５００の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合は記憶装置５００が外部に持ち出されていないと判断して、そのまま本位置検知処理を終了する。
【０１４３】
一方、ステップ６５６で否定判定となった場合はステップ６５８に移行して、位置検知により特定した現在位置情報をあらかじめ条件情報として設定された送信先に送信し、その後にステップ６６０に移行する。ステップ６６０では、格納期間Ｔ１が、予め条件情報として設定された消去時間以上か否かを判定し、当該判定が肯定判定となった場合はステップ６６２に移行して、データ管理処理における管理対象であるデータをメモリ５１８から消去する。また、ステップ６６０で否定判定となった場合は、この時点ではステップ６６２の処理を実行することなく、本位置検知処理を終了する。
【０１４４】
すなわち、現在位置が指定領域外である場合には、予め設定された送信先に現在位置情報を送信し、更に格納期間Ｔ１が予め設定された消去時間を経過している場合は、データをメモリ５１８から消去することで、データの漏洩を未然に防止する。
【０１４５】
例えば、記憶装置５００を領域Ａから領域Ｂに持ち運んで利用する場合、領域Ａと領域Ｂとを予め指定領域として設定しておき、消去時間を領域Ａから領域Ｂまでの移動時間を考慮して設定することで、領域Ａから領域Ｂに到達するまでの記憶装置５００の移動経路を特定することができる。また、領域Ａから領域Ｂに至る途中で記憶装置５００を落としてしまった場合や、第三者の手に渡ってしまった場合、格納時間Ｔ１が消去時間以上となった時点で指定領域内に存在しなければ、データを消去するので、データの漏洩を防止できる。
【０１４６】
また、電池残量が少なくなった場合には、重要なデータが失われることを防止すべく重要なデータを不揮発性メモリにデータを退避させ、外部装置５４０からのアクセス要求を受信するまでの間は位置情報に基づくデータ管理処理は実行せず、外部装置５４０からのアクセス要求を受信した場合に、上記アクセス要求受信処理が実行される。
【０１４７】
なお、本実施形態では、複数のＧＰＳ衛星から発信される電波を受信して位置を検知する形態について説明したが、位置検知の手法はこれに限定されるものではない。自己の現在位置を検知できれば、ビーコンから発信される電波を受信して現在位置を特定する手法のほか、地磁気を検出して現在位置を特定する手法など、種々の手法が適用できる。また、これらの手法を組み合わせて用いてもよい。
【０１４８】
（変形例２）
上記第２実施形態では、電池の残量が少なくなった場合に重要データを不揮発性メモリに退避させて、上記アクセス要求受信処理によって記憶装置を管理する形態について説明したが、本変形例２では、電池の残量が少なくなった場合、位置検知処理の実行間隔を長くして、記憶装置の消費電力を低減する形態について説明する。
【０１４９】
なお、本変形例２に係る記憶装置の構成は、上記第２実施形態において説明した記憶装置５００の構成（図１０及び図１１参照）と同様であるので、以下では同一の符号を付して、その説明を省略する。また、アクセス要求受信処理及び位置検知処理の流れは、上記実施の形態（図１３及び図１５参照）と同様であり、データ管理処理の流れのみが一部異なるので、以下では、データ管理処理の流れについて説明する。
【０１５０】
図１６は、変形例２に係るデータ管理処理の流れを示すフローチャートである。以下、同図を参照して、変形例２に係るデータ管理処理について説明する。
【０１５１】
まず、ステップ７２０では、格納期間Ｔ１の計時を開始し、その後にステップ７２２に移行して、受信機５２２及び位置検知回路５２４を用いた現在位置の特定を行なう。次のステップ７２４では、特定された記憶装置５００の現在位置が指定領域内であるか否かを判定し、当該判定が肯定判定となった場合はステップ７２６に移行して、データの重要度を「高」に設定し、その後にステップ７３０に移行する。一方、ステップ７２４で否定判定となった場合はステップ７２８に移行して、データの重要度を「低」に設定し、その後にステップ７３０に移行する。
【０１５２】
ステップ７３０では、検知処理の実行間隔Ｔ２の計時を開始し、その後にステップ７３２に移行して、二次電池５３０の電池電圧を検出し、その後にステップ７３４に移行する。ステップ７３４で否定判定となった場合はそのままステップ７３６に移行する。
【０１５３】
一方、ステップ７３４では、検出した電池電圧がＶ１以下であったか否かを判定する。当該判定が肯定判定となった場合はステップ７３５に移行して、位置検知処理の実行タイミングを判定するための所定時間を省電力用に変更した後、ステップ７３６に移行する。
【０１５４】
すなわち、電池残量が少なくなった場合は、位置検知処理の実行間隔を長くすることで、記憶装置５００の消費電力を低減させる。
【０１５５】
ステップ７３６では、外部装置５４０からアクセス要求を受信したか否かを判定し、当該判定が否定判定となった場合は、ステップ７３７に移行して、実行間隔Ｔ２の計時時間が所定期間以上か否かを判定し、当該ステップ７３７が否定判定となった場合は再びステップ７３６に戻る。その後、ステップ７３７が肯定判定となった場合はステップ７３８に移行する。
【０１５６】
ここで、ステップ７３６で肯定判定となった場合はステップ７４２に移行して上述したアクセス要求受信処理（図１３参照）を実行し、その後にステップ７４４に移行する。ステップ７４４では、アクセス要求受信処理によってアクセスが許可されたか否かを判定し、当該判定が否定判定となった場合は上述したステップ７３７に移行する。一方、ステップ７４４で肯定判定となった場合はステップ７４６に移行する。ステップ７４６では、許可されたアクセスが書込み又は変更であるか否かを判定し、読出しであれば当該判定が否定判定となってステップ７３７に移行する。また、ステップ７４６で肯定判定となった場合は、新たに格納期間Ｔ１の計時を開始してデータの管理を実行すべく、本データ管理処理を終了する。
【０１５７】
すなわち、ステップ７４６で肯定判定となった場合、外部装置５４０によって、データの書換え、又は変更が行なわれる。したがって、新たにデータ管理処理の実行が開始されるので、実行中のデータ管理処理を終了する。一方、アクセス要求を受信しなかった場合、アクセス要求は受信されたもののアクセス要求受信処理においてアクセスが拒否された場合、及び、受信したアクセス要求に基づくアクセス要求受信処理によって許可されたアクセスがデータの読出しを実行する場合には、引き続き本データ管理処理の管理対象はメモリ５１８に存在するので、本データ管理処理を継続する。
【０１５８】
その後、実行間隔Ｔ２が所定時間以上となるとステップ７３７が肯定判定となり、ステップ７３８に移行する。ステップ７３８では、上述した位置検知処理が実行され、その後にステップ７４０に移行して、管理対象のデータがメモリ５１８に存在するか否かを判定する。当該判定が肯定判定となった場合は、再びステップ７３０に戻る。上記位置検知処理によってメモリ５１８から管理対象のデータが消去されている場合にはステップ７４０で否定判定となり、そのまま本データ管理処理を終了する。
【０１５９】
なお、本変形例２では、電池残量を２段階に検知する形態について説明したが、電池残量を３段階以上に検知するようにしてもよい。例えば、電圧レベルＶ１よりも高い電圧レベルＶ２を閾値として、電池残量を３段階に検知し、電池電圧が電圧レベルＶ２以下となった場合に、変形例２で説明したように位置検知処理の実行間隔を長くし、更に電池電圧が電圧レベルＶ１以下となった場合に、上記第２実施形態で説明したように重要データを不揮発性メモリに退避させるようにしてもよい。
【０１６０】
また、本第２実施形態で説明した電池残量に基づく処理と、上記第１実施形態で説明したデータの重要度に基づくデータ管理とを、適宜組み合わせて実行してもよい。
【０１６１】
（第３実施形態）
本第３実施形態では、上記第１実施形態で説明した記憶装置１０が接続可能に構成されたデジタルカメラについて説明する。
【０１６２】
まず、図１７を参照して、本第３実施形態に係るデジタルカメラ８１０の外観上の構成を説明する。同図に示すように、デジタルカメラ８１０の正面には、被写体像を結像させるためのレンズ８１２と、撮影する被写体の構図を決定するために用いられるファインダ８５８と、が備えられている。また、デジタルカメラ８１０の上面には、撮影を実行する際に撮影者によって押圧操作されるレリーズボタン（所謂シャッター）８５６Ａと、電源スイッチ８５６Ｂと、が備えられている。
【０１６３】
なお、本実施の形態に係るレリーズボタン８５６Ａは、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【０１６４】
そして、本実施の形態に係るデジタルカメラ８１０では、レリーズボタン８５６Ａを半押し状態にすることによりＡＥ（Automatic Exposure、自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ（Auto Focus、自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【０１６５】
一方、デジタルカメラ８１０の背面には、前述のファインダ８５８の接眼部と、撮影によって得られたデジタル画像データにより示される被写体像や各種メニュー画面、メッセージ等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）８３０と、撮影を行なうモードである撮影モード及び撮影によって得られたデジタル画像データにより示される被写体像をＬＣＤ８３０に表示（再生）するモードである再生モードの何れかのモードに設定するためにスライド操作されるモード切替スイッチ８５６Ｃと、ＬＣＤ８３０の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キーを含んで構成された十字カーソルボタン８５６Ｄと、が備えられている。
【０１６６】
また、デジタルカメラ８１０の背面には、ＬＣＤ８３０にメインメニュー画面を表示する際に押圧操作されるメニューキー８５６Ｅと、メニュー画面で指定された処理を実行する際に押圧操作される実行キー８５６Ｆと、各種操作を中止（キャンセル）する際に押圧操作されるキャンセルキー８５６Ｇと、が備えられている。
【０１６７】
更に、本実施の形態に係るデジタルカメラ８１０は、上記記憶装置１０をデジタルカメラ本体と接続するためのインタフェース部８５１が備えられている。当該インタフェース部８５１は、記憶装置１０との接続端子８５１Ａが複数配設されると共に、接続部８５１Ｂが設けられている。なお、接続端子８５１Ａ及び接続部８５１Ｂは、配置及び形状が、記憶装置１０側の接続端子及び接続部（何れも図示省略）の位置及び形状と対応している。
【０１６８】
次に、図１８を参照して、本実施の形態に係るデジタルカメラ８１０の電気系の構成を説明する。同図に示されるように、デジタルカメラ８１０は、デジタルカメラ８１０全体の動作を司るＣＰＵ（中央処理装置）８３２と、ＣＰＵ８３２による各種処理の実行時のワークエリア等として用いられる第１メモリ８３８と、主として撮影により得られたデジタル画像データを記憶する第２メモリ８４０と、を含んで構成されている。これらＣＰＵ８３２、第１メモリ８３８、第２メモリ８４０は、各々バスＢＵＳを介して相互に接続されている。
【０１６９】
また、デジタルカメラ８１０は、上記インタフェース部８５１を介して接続された記憶装置１０をデジタルカメラ８１０でアクセス可能とするための外部インタフェース８５２と、本体に着脱可能な記録メディア８４２Ａをデジタルカメラ８１０でアクセス可能とするためのメディアコントローラ８４２と、を含んで構成されている。
【０１７０】
従って、ＣＰＵ８３２では、第１メモリ８３８及び第２メモリ８４０へのアクセスと、外部インタフェース８５２を介した記憶装置１０へのアクセスと、メディアコントローラ８４２を介した記録メディア８４２Ａへのアクセスと、をそれぞれ行なうことができる。
【０１７１】
なお、第１メモリ８３８は、例えば、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）により、第２メモリ８４０は、例えば、ＶＲＡＭ（Video RAM）により、それぞれ構成することができる。
【０１７２】
また、同図に示すように、デジタルカメラ８１０には、前述のレンズ８１２を含んで構成された光学ユニット８１３と、レンズ８１２の光軸後方に配設されたＣＣＤ（Charge Coupled Device）８１４と、主としてＣＣＤ８１４を駆動させるためのタイミング信号を生成してＣＣＤ８１４に供給するタイミングジェネレータ８４８が設けられている。
【０１７３】
タイミングジェネレータ８４８の入力端子はＣＰＵ８３２に、出力端子はＣＣＤ８１４に各々接続されており、ＣＣＤ８１４の駆動は、ＣＰＵ８３２によりタイミングジェネレータ８４８を介して制御される。
【０１７４】
さらに、本実施の形態に係る光学ユニット８１３に含まれるレンズ８１２は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、ズームモータ８５０Ａ、焦点調整モータ８５０Ｂ及び絞り駆動モータ８５０Ｃを含んで構成されるレンズ駆動機構を備えている。モータ駆動部８５０Ａ、８５０Ｂ、８５０Ｃの出力端子はズームモータ８１３Ａ、焦点調整モータ８１３Ｂ及び絞り駆動モータ８１３Ｃにそれぞれ接続されている。
【０１７５】
これらのモータ駆動部８５０Ａ、８５０Ｂ、８５０Ｃの入力端子は、ＣＰＵ８３２にそれぞれ接続されており、レンズ駆動機構を構成するズームモータ８１３Ａ、焦点調整モータ８１３Ｂ及び絞り駆動モータ８１３Ｃは各々ＣＰＵ８３２の制御下でモータ駆動部８５０から供給された駆動信号によって駆動される。
【０１７６】
ＣＰＵ８３２は、光学ズーム倍率を変更する際にはズームモータ８１３Ａを駆動制御して光学ユニット８１３に含まれるレンズ８１２の焦点距離を変化させる。
【０１７７】
また、デジタルカメラ８１０には、相関二重サンプリング回路（以下、「ＣＤＳＡＭＰ」という。）８１６と、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）８１８と、を含んで構成されている。ＣＤＳＡＭＰ８１６の入力端子はＣＣＤ８１４の出力端子に、ＣＤＳＡＭＰ８１６の出力端子はＡＤＣ８１８の入力端子に、各々接続されている。
【０１７８】
ＣＤＳＡＭＰ８１６では、ＣＣＤ８１４の出力信号に含まれるノイズ（特に熱雑音）等を軽減することを目的として、固体撮像素子の１画素毎の出力信号に含まれるフィードスルー成分レベルと画素信号成分レベルとの差をとることにより正確な画素データを得る処理である。
【０１７９】
また、前述のレリーズボタン８５６Ａ、電源スイッチ８５６Ｂ、モード切替スイッチ８５６Ｃ、十字カーソルボタン８５６Ｄ、メニューキー８５６Ｅ、実行キー８５６Ｆ及びキャンセルキー８５６Ｇを含む操作部８５６はＣＰＵ８３２に接続されており、ＣＰＵ８３２は、これら操作部８５６の各々に対する操作状態を常時把握できる。
【０１８０】
一方、デジタルカメラ８１０は、所定容量のラインバッファを内蔵すると共に入力されたデジタル画像データを第２メモリ８４０の所定領域に直接記憶させる制御を行なう画像入力コントローラ８２０と、デジタル画像データに対して各種画像処理を施す画像信号処理回路８２２と、所定の圧縮形式でデジタル画像データに圧縮処理を施す一方、圧縮処理されたデジタル画像データに伸張処理を施す圧縮・伸張処理回路８２４と、デジタル画像データにより示される画像やメニュー画面等をＬＣＤ８３０に表示させるための信号を生成してＬＣＤ８３０に供給する表示制御回路８２８と、を含んで構成されている。なお、画像入力コントローラ８２０の入力端子には、上記ＡＤＣ８１８の出力端子が接続されている。
【０１８１】
また、デジタルカメラ８１０は、上記ＡＦ機能を働かせるために必要とされる物理量を検出するＡＦ検出回路８３４と、上記ＡＥ機能及びＡＷＢ（Automatic White Balance）機能を働かせるために必要とされる物理量を検出するＡＥ・ＡＷＢ検出回路８３６と、を含んで構成されている。
【０１８２】
なお、ＡＦ検出回路８３４で検出される物理量としては、ＣＣＤ８１４による撮像によって得られた画像のＡＦ領域における輝度の高周波成分を示す評価値（コントラスト値）を検出する。また、ＡＥ・ＡＷＢ検出回路８３６で検出される物理量としては、ＣＣＤ８１４を介して取得された画像の明るさを示す輝度情報と、色差情報を検出する。
【０１８３】
すなわち、本実施の形態では、ＣＰＵ８３２により、上記ＡＦ機能として、ＣＣＤ８１４による撮像によって得られた画像のコントラストが最大となるように上記モータ駆動部８５０Ａを介して焦点調整モータ８１３Ｂを駆動制御することによりフォーカスレンズの位置を設定する、所謂ＴＴＬ（Through The Lens）方式を用いる。
【０１８４】
以上の画像入力コントローラ８２０、画像信号処理回路８２２、圧縮・伸張処理回路８２４、表示制御回路８２８、ＡＦ検出回路８３４、ＡＥ・ＡＷＢ検出回路８３６は、各々ＣＰＵ８３２等が接続された上述のバスＢＵＳを介して相互に接続されている。
【０１８５】
従って、ＣＰＵ８３２は、画像入力コントローラ８２０、画像信号処理回路８２２、圧縮・伸張処理回路８２４、及び表示制御回路８２８の各々の作動の制御と、ＡＦ検出回路８３４及びＡＥ・ＡＷＢ検出回路８３６により検出された物理量の取得と、を各々行なうことができる。
【０１８６】
次に、本実施の形態に係るデジタルカメラ８１０の作用を説明する。
【０１８７】
デジタルカメラ８１０における撮影時の全体的な動作として、まず、ＣＣＤ８１４による光学ユニット８１３を介した撮像が行なわれ、被写体像を示す信号がＣＣＤ８１４から順次出力される。そして、ＣＣＤ８１４から出力された信号は順次ＣＤＳ８１６に入力されて相関二重サンプリング処理が施された後にＡＤＣ８１８に入力され、ＡＤＣ８１８は、ＣＤＳ８１６から入力されたＲ（赤）、Ｇ（緑）、Ｂ（青）の信号を各々１２ビットのＲ、Ｇ、Ｂ信号（デジタル画像データ）に変換して画像入力コントローラ８２０に出力する。
【０１８８】
画像入力コントローラ８２０は内蔵しているラインバッファにＡＤＣ８１８から順次入力されるデジタル画像データを蓄積して一旦第２メモリ８４０の所定領域に格納する。
【０１８９】
第２メモリ８４０の所定領域に格納されたデジタル画像データは、ＣＰＵ８３２による制御下で画像信号処理回路８２２によって読み出され、これらにＡＥ・ＡＷＢ検出回路８３６により検出された物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって８ビットのデジタル画像データを生成し、更にＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号を第２メモリ８４０の上記所定領域とは異なる領域に格納する。
【０１９０】
なお、ＬＣＤ８３０は、ＣＣＤ８１４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダとして使用することができるものとして構成されているが、このようにＬＣＤ８３０をファインダとして使用する場合には、生成したＹＣ信号を、表示制御回路８２８を介して順次ＬＣＤ８３０に出力する。これによってＬＣＤ８３０にスルー画像が表示されることになる。
【０１９１】
ここで、レリーズボタン８５６Ａがユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点で第２メモリ８４０に格納されているＹＣ信号を、圧縮・伸張処理回路８２４によって所定の圧縮形式で圧縮した後に記録メディア８４２Ａに画像ファイルとして記録する。
【０１９２】
ここで、デジタルカメラ８１０では、記憶装置１０がインタフェース部８５０を介して接続されている場合、撮影条件を切り換える。
【０１９３】
図１９は、デジタルカメラ８１０が撮影モードで動作している場合の記憶装置の接続状態に応じた設定の切り換わりの流れを示すフローチャートである。以下、同図を参照して本第３実施形態に係る撮影モードの設定切換処理について説明する。
【０１９４】
まず、ステップ９００では、記憶装置１０の接続状態をチェックし、その後にステップ９１０に移行して、記憶装置１０が接続されているか否かを判定する。当該判定が否定判定となった場合は、特に設定を切り換えるための動作を行なうことなく、本設定切換処理を終了する。
【０１９５】
ステップ９１０で肯定判定となった場合は、ステップ９１２に移行して、撮影条件を記憶装置１０から読み出した条件に設定することにより切り換え、その後にステップ９１４に移行する。ステップ９１４では、上述した撮影処理によって取得された画像ファイルの格納先を記憶装置に設定することにより切り換え、その後にステップ９１６に移行する。
【０１９６】
ステップ９１６では、再び記憶装置の接続状態をチェックし、その後にステップ９１８に移行して、記憶装置１０が接続されているか否かを判定する。当該判定が否定判定となった場合はステップ９２０に移行して、撮影条件及び撮影データの格納先として、予め設定されたデフォルトに設定し、その後に本設定切換処理を終了する。一方、ステップ９１８で肯定判定となった場合は、再びステップ９１６に戻る。
【０１９７】
すなわち、デジタルカメラ８１０では、記憶装置１０が接続されている場合には、撮影条件を記憶装置１０専用の撮影条件に切り換えて撮影処理を行ない、撮影処理により取得された画像ファイルを記憶装置１０に格納すると共に、記憶装置１０との接続が解除された場合には、撮影条件及び画像ファイルの格納先をデフォルトに設定する。
【０１９８】
なお、撮影条件としては、撮影種類（通常撮影、連続（複数回）撮影等）感度、画素数、フラッシュ制御、ホワイトバランス等があげられる。
【０１９９】
（変形例３）
上記第３実施形態では、デジタルカメラ８１０において、記憶装置１０の接続の有無に応じて撮影モードにおける設定を切り換える形態について説明したが、本変形例３では、デジタルカメラ８１０において、記憶装置１０が接続された状態で撮影が実行された場合に、撮影により取得された画像ファイルをデジタルカメラ内から消去する形態について説明する。
【０２００】
なお、本変形例３に係るデジタルカメラ８１０の構成は、上記第３実施形態において説明したデジタルカメラ８１０の構成（図１７及び図１８参照）と同様であるので、以下では同一の符号を付して、その説明を省略する。また、撮影処理の流れは、上記第３実施形態で説明した流れと同様であるので、ここでの詳細な説明は省略する。
【０２０１】
図２０は、デジタルカメラ８１０が撮影モードで動作している場合に実行される撮影データ記録処理の流れを示すフローチャートである。以下、同図を参照して、変形例３に係る撮影データ記録処理について説明する。
【０２０２】
まず、ステップ９５０では、撮影データが取得されたか否かを判定し、撮影処理が実行されることによって撮影データが取得された場合は当該判定が肯定判定となり、ステップ９５２に移行する。一方、撮影処理が実行されない場合は撮影データは取得されないので、ステップ９５０で否定判定となり、そのまま撮影データ記録処理を終了する。
【０２０３】
ステップ９５２では、記憶装置１０の接続状態をチェックし、その後にステップ９１０に移行して、記憶装置１０が接続されているか否かを判定する。当該判定が肯定判定となった場合はステップ９５６に移行して、記憶装置１０により特定された現在位置を示す位置情報、及び時間情報を、撮影データに関連付けて記憶装置１０に記録し、その後にステップ９５８に移行して、デジタルカメラ８１０側（第１のメモリ８３８、第２のメモリ８４０、記録メディア８４２Ａ等）に記録された当該処理の対象となる撮影データに関する情報を消去した後に、本撮影データ記録処理を終了する。
【０２０４】
一方、ステップ９５４で否定判定となった場合は、ステップ９６０へ移行して、デジタルカメラ８１０側のメモリに撮影データを記録し、その後に本撮影データ記録処理を終了する。
【０２０５】
すなわち、デジタルカメラ８１０に記憶装置１０が接続されている状態で撮影データが取得された場合には、位置情報に基づくデータの管理が実行される記憶装置１０側にだけ撮影データを記憶し、デジタルカメラ８１０には撮影データを残さないので、撮影データの流出や漏洩を防止できる。
【０２０６】
また、記憶装置１０の位置検知機能を利用して、位置情報及び時間情報についても撮影データを関連付けて記憶するので、いつ、どこで撮影されたかが明確になり、撮影データを証拠写真等として利用する際にも有効である。
【０２０７】
なお、上記第３実施形態及び変形例３では、第１実施形態で説明した記憶装置１０が接続可能に構成されたデジタルカメラについて説明したが、記憶装置１０に代えて、上記各変形例で説明した記憶装置１０や第２実施形態で説明した記憶装置５００を適用してもよいことはいうまでもない。
【０２０８】
更に、第３実施形態及び変形例３の処理の内容を組み合わせた処理を実行するようにしてもよい。
【０２０９】
なお、以上の各実施形態で説明した記憶装置１０、５００及びデジタルカメラ１０について、構成や各種処理の流れは一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【０２１０】
【図１】第１実施形態に係る記憶装置の電気系の構成を示すブロック図である。
【図２】第１実施の形態に係る記憶装置の機能を示す機能ブロック図である。
【図３】第１実施形態に係るアクセス要求受信処理の流れを示すフローチャートである。
【図４】第１実施形態に係るデータ管理処理の流れを示すフローチャートである。
【図５】第１実施形態に係る位置検知処理の流れを示すフローチャートである。
【図６】変形例１−１に係る位置検知処理の流れを示すフローチャートである。
【図７】変形例１−２に係る位置検知処理の流れを示すフローチャートである。
【図８】変形例１−３に係るデータ管理処理の流れを示すフローチャートである。
【図９】変形例１−３に係る位置検知処理の流れを示すフローチャートである。
【図１０】第２実施形態に係る記憶装置の電気系の構成を示すブロック図である。
【図１１】第２実施の形態に係る記憶装置の機能を示す機能ブロック図である。
【図１２】一般的な電池の放電時間と供給電力の電圧レベルの関係を一例として示す説明図である。
【図１３】第２実施形態に係るアクセス要求受信処理の流れを示すフローチャートである。
【図１４】第２実施形態に係るデータ管理処理の流れを示すフローチャートである。
【図１５】第２実施形態に係る位置検知処理の流れを示すフローチャートである。
【図１６】変形例２に係るデータ管理処理の流れを示すフローチャートである。
【図１７】第３実施形態に係るデジタルカメラの外観を示す外観図である。
【図１８】第３実施形態に係るデジタルカメラの電気系の構成を示すブロック図である。
【図１９】第３実施形態に係る設定切換処理の流れを示すフローチャートである。
【図２０】変形例３に係る撮影データ記録処理の流れを示すフローチャートである。
【符号の説明】
【０２１１】
１０    記憶装置
１２    ＣＰＵ
１４    ＲＡＭ
１６    ＲＯＭ
１８    メモリ
２０    外部Ｉ／Ｆ
２２    受信機
２４    位置検知回路
２６    発信機
２８    電源制御回路
３０    電池
【図１】
0004890490.tif 000002
【図２】
0004890490.tif 000003
【図３】
0004890490.tif 000004
【図４】
0004890490.tif 000005
【図５】
0004890490.tif 000006
【図６】
0004890490.tif 000007
【図７】
0004890490.tif 000008
【図８】
0004890490.tif 000009
【図９】
0004890490.tif 000010
【図１０】
0004890490.tif 000011
【図１１】
0004890490.tif 000012
【図１２】
0004890490.tif 000013
【図１３】
0004890490.tif 000014
【図１４】
0004890490.tif 000015
【図１５】
0004890490.tif 000016
【図１６】
0004890490.tif 000017
【図１７】
0004890490.tif 000018
【図１８】
0004890490.tif 000019
【図１９】
0004890490.tif 000020
【図２０】
0004890490.tif 000021