(57)【要約】【課題】不適切な情報を用いて自装置の起動を行う危険性を容易に低減できるデータ記憶装置を提供することを目的とする。【解決手段】本発明にかかるデータ記憶装置は、自装置に電力を供給する電源と、第１の記憶手段と、電源が前回ＯＦＦされた際の第１の記憶手段のファイルシステムに関する情報を記憶し、電源がＯＮされた後、データの読み出しが可能になるまでに要する時間が第１の記憶手段よりも短時間である第２の記憶手段と、電源がＯＮされるのに応じて、第１の記憶手段が異なる記憶手段と交換されたかを判断する判断手段と、判断手段の判断結果に応じて、第２の記憶手段に記憶されているファイルシステムに関する情報を用いて自装置を起動するか否かを決定する制御手段と、を備える。【選択図】図１
2012142655.tif 000002
【特許請求の範囲】
【請求項１】
自装置に電力を供給する電源と、
第１の記憶手段と、
前記電源が前回ＯＦＦされた際の前記第１の記憶手段のファイルシステムに関する情報を記憶し、前記電源がＯＮされた後、データの読み出しが可能になるまでに要する時間が前記第１の記憶手段よりも短時間である第２の記憶手段と、
前記電源がＯＮされるのに応じて、前記第１の記憶手段が異なる記憶手段と交換されたかを判断する判断手段と、
前記判断手段の判断結果に応じて、前記第２の記憶手段に記憶されている前記ファイルシステムに関する情報を用いて自装置を起動するか否かを決定する制御手段と、を備える、
データ記憶装置。
【請求項２】
前記第１の記憶手段は、自らを一意に特定できる特定情報を記憶し、
前記判断手段は、前記電源が前回ＯＦＦされた際の前記第１の記憶手段の前記特定情報と、前記電源がＯＮされた際、前記第１の記憶手段に記憶されている前記特定情報とを比較することで、前記第１の記憶手段が異なる記憶手段と交換されたかを判断する、
請求項１に記載のデータ記憶装置。
【請求項３】
前記判断手段が前記第１の記憶手段が異なる記憶手段と交換されたと判断すると、前記制御手段は、前記第２の記憶手段に記憶されている前記ファイルシステムに関する情報を用いずに自装置を起動する、
請求項１又は２に記載のデータ記憶装置。
【請求項４】
前記判断手段が前記第１の記憶手段が異なる記憶手段と交換されていないと判断すると、前記制御手段は、前記第２の記憶手段に記憶されている前記ファイルシステムに関する情報を用いて自装置を起動する、
請求項３に記載のデータ記憶装置。
【請求項５】
前記判断手段が前記第１の記憶手段が異なる記憶手段と交換されたと判断すると、前記制御手段は、前記第２の記憶手段に記憶されている前記ファイルシステムに関する情報を消去する、
請求項３に記載のデータ記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ記憶装置に関し、特に、比較的高速に起動できるデータ記憶装置に関する。
【背景技術】
【０００２】
特許文献１は、デジタルカメラを開示する。このデジタルカメラは、交換可能な記憶媒体にデータを記録する。このデジタルカメラは、記憶媒体にデータを記録する際に、併せて管理ｒｅｖ（管理情報のバージョン情報）を記録する。また、このデジタルカメラは、併せて、本体内のメモリに管理ｒｅｖ、及び記憶媒体の管理情報（本体起動時に必要な情報）を記録する。このデジタルカメラは、電源ＯＮ時に本体内のメモリに記憶している管理ｒｅｖと記憶媒体内に記憶されている管理ｒｅｖとを比較する。このデジタルカメラは、それぞれの管理ｒｅｖが同一である場合に、本体内のメモリに記憶している管理情報を用いて自装置を起動する一方、管理ｒｅｖが同一でない場合には、記憶媒体から管理情報を取得し、この管理情報を用いて自装置を起動する。
【０００３】
これにより、このデジタルカメラは、記憶媒体の取り外しが発生しても、新たなＣＰＵを必要とすることなく短時間で起動できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−５３７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示されているデジタルカメラは、データを記憶媒体に記録するたびに管理情報のバージョン情報を記憶媒体及び本体内のメモリに記録する必要がある。管理情報のバージョン情報を都度記憶媒体に記録するのは煩雑である。
【０００６】
本発明は、不適切な情報を用いて自装置の起動を行う危険性を容易に低減できるデータ記憶装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明にかかるデータ記憶装置は、自装置に電力を供給する電源と、第１の記憶手段と、電源が前回ＯＦＦされた際の第１の記憶手段のファイルシステムに関する情報を記憶し、電源がＯＮされた後、データの読み出しが可能になるまでに要する時間が第１の記憶手段よりも短時間である第２の記憶手段と、電源がＯＮされるのに応じて、第１の記憶手段が異なる記憶手段と交換されたかを判断する判断手段と、判断手段の判断結果に応じて、第２の記憶手段に記憶されているファイルシステムに関する情報を用いて自装置を起動するか否かを決定する制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、不適切な情報を用いて自装置の起動を行う危険性を容易に低減できるデータ記憶装置を提供できる。
【図面の簡単な説明】
【０００９】
【図１】デジタルカメラ１００の電気的構成を示すブロック図
【図２】電源ＯＮ後の起動動作を説明するためのフローチャート
【図３】起動準備処理を説明するためのフローチャート
【発明を実施するための形態】
【００１０】
１．実施の形態１
本発明をデジタルビデオカメラに適用した実施の形態１について以下、図面を用いて説明する。
【００１１】
１−１．概要
デジタルカメラ１００は、記憶媒体としてメモリカード２００とハードディスク２３０と有する。ハードディスク２３０は、メモリカード２００と比較して、電源がＯＮされた後、起動が完了するまでに長時間を要する。これは、ハードディスク２３０は、内部に保持している回転可能なディスクの回転が安定するまで各種情報を読み出せないからである。コントローラ１８０は、ハードディスク２３０のディスクの回転が安定した後に、さらに、各種情報を取得する必要がある。
【００１２】
デジタルカメラ１００は、ハードディスク２３０のディスクの回転が安定するのを待つことなく、ハードディスク２３０の各種情報を取得するために、一部の情報（例えば、ファイルシステムに関する情報や空き領域に関する情報）については、前回の電源ＯＦＦ時に内部メモリ２４０に記憶することとしている。これにより、デジタルカメラ１００は、自装置をより高速に起動できる。
【００１３】
但し、前回の電源ＯＦＦ時のハードディスク２３０の情報を内部メモリ２４０に記憶することで自装置を高速に起動するためには、前回自装置に装着されていたハードディスク２３０と現在自装置に装着されているハードディスク２３０とが同一のハードディスクであることが必要である。仮に、異なるハードディスクが自装置に装着されている場合には、デジタルカメラ１００は、正しくないファイルシステムに関する情報等に基づいて、データの記録等を行うこととなってしまう。
【００１４】
そこで、デジタルカメラ１００は、電源がＯＮされるのに応じて、ハードディスク２３０が交換されたか否かを判断することとした。そして、デジタルカメラ１００は、その判断結果に応じて、内部メモリ２４０に記憶しているハードディスク２３０の各種情報を用いて自装置を起動するか否かを決定することとした。これにより、デジタルカメラ１００は、正しくないファイルシステムに関する情報等の不適切な情報を用いて自装置の起動を行う危険性を低減できる。
【００１５】
１−２．構成
１−２−１．電気的構成
本実施の形態にかかるデジタルビデオカメラ１００の電気的構成について図１を用いて説明する。図１は、デジタルビデオカメラ１００の構成を示すブロック図である。デジタルビデオカメラ１００は、１又は複数のレンズからなる光学系１１０により形成された被写体像をＣＭＯＳイメージセンサ１４０で撮像する。ＣＭＯＳイメージセンサ１４０で生成された画像データは、画像処理部１６０で各種処理が施され、メモリカード２００に格納される。以下、デジタルビデオカメラ１００の構成を詳細に説明する。
【００１６】
光学系１１０は、ズームレンズやフォーカスレンズにより構成される。ズームレンズを光軸に沿って移動させることにより、被写体像の拡大、縮小をすることができる。また、フォーカスレンズを光軸に沿って移動させることにより、被写体像のピントを調整することができる。
【００１７】
レンズ駆動部１２０は、光学系１１０に含まれる各種レンズを駆動する。レンズ駆動部１２０は、例えばズームレンズを駆動するズームモータや、フォーカスレンズを駆動するフォーカスモータを含む。
【００１８】
絞り３００は、使用者の設定に応じて若しくは自動で、開口部の大きさを調整し、透過する光の量を調整する。
【００１９】
シャッタ１３０は、ＣＭＯＳイメージセンサ１４０に透過させる光を遮光するための手段である。
【００２０】
ＣＭＯＳイメージセンサ１４０は、光学系１１０で形成された被写体像を撮像して、画像データを生成する。ＣＭＯＳイメージセンサ１４０は、露光、転送、電子シャッタなどの各種動作を行う。
【００２１】
Ａ／Ｄコンバータ１５０は、ＣＭＯＳイメージセンサ１４０で生成されたアナログ画像データをデジタル画像データに変換する。
【００２２】
画像処理部１６０は、ＣＭＯＳイメージセンサ１４０で生成された画像データに対して各種処理を施し、表示モニタ２２０に表示するための画像データを生成したり、メモリカード２００に格納するための画像データを生成したりする。例えば、画像処理部１６０は、ＣＭＯＳイメージセンサ１４０で生成された画像データに対して、ガンマ補正、ホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部１６０は、ＣＭＯＳイメージセンサ１４０で生成された画像データを、Ｈ．２６４規格やＭＰＥＧ２規格に準拠した圧縮形式等により圧縮する。画像処理部１６０は、ＤＳＰやマイコンなどで実現可能である。
【００２３】
コントローラ１８０は、デジタルカメラ全体を制御する制御手段である。コントローラ１８０は、半導体素子などで実現可能である。コントローラ１８０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラ１８０は、マイコンなどで実現できる。
【００２４】
バッファ１７０は、画像処理部１６０及びコントローラ１８０のワークメモリとして機能する。バッファ１７０は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。
【００２５】
カードスロット１９０は、メモリカード２００を着脱可能である。カードスロット１９０は、機械的及び電気的にメモリカード２００と接続可能である。メモリカード２００は、フラッシュメモリや強誘電体メモリなどを内部に含み、画像処理部１６０で生成された画像ファイル等のデータを格納可能である。
【００２６】
内部メモリ２４０は、フラッシュメモリや強誘電体メモリなどで構成される。内部メモリ２４０は、デジタルビデオカメラ１００全体を制御するための制御プログラム等を記憶している。
【００２７】
操作部材２１０は、使用者からの操作を受け付けるユーザーインターフェースの総称である。操作部材２１０は、例えば、使用者からの操作を受け付ける十字キーや決定釦等がこれにあたる。
【００２８】
表示モニタ２２０は、ＣＭＯＳイメージセンサ１４０で生成した画像データが示す画像（スルー画像）や、メモリカード２００から読み出した画像データが示す画像を表示可能である。また、表示モニタ２２０は、デジタルビデオカメラ１００の各種設定を行うための各種メニュー画面等も表示可能である。
【００２９】
１−２−２．用語の対応
バッテリ２５０は、本発明の電源の一例である。ハードディスク２３０は、本発明の第１の記憶手段の一例である。内部メモリ２４０は、本発明の第２の記憶手段の一例である。コントローラ１８０は、本発明の判断手段の一例である。コントローラ１８０は、本発明の制御手段の一例である。
【００３０】
１−３．動作
１−３−１．デジタルカメラ１００の起動動作
次に、デジタルカメラ１００の電源ＯＮ後の起動動作について図２を用いて説明する。図２は、電源ＯＮ後の起動動作を説明するためのフローチャートである。
【００３１】
使用者は、操作部材２１０のうちの電源釦をＯＮすることで自装置の電源をＯＮできる（Ｓ１００）。自装置の電源がＯＮされると、コントローラ１８０は、ハードディスク２３０に対して初期化を指示する（Ｓ１１０）。この指示を受け付けると、ハードディスク２３０は、初期化を開始する（Ｓ１１０）。ここでいう初期化とは、ハードディスク２３０内のコントローラがハードディスク２３０自身の情報（例えば、容量や自身を一意に特定できるシリアルナンバ等）をハードディスク２３０内のフラッシュＲＯＭ（アクセス速度：低速）からハードディスク２３０内のバッファ（アクセス速度：高速）へ読み出すこと等である。この初期化が完了すると、ハードディスク２３０は、データの読み書きが可能となる。なお、この初期化処理は、図２のフローチャートが示す制御と並列して実行される。
【００３２】
ハードディスク２３０に対して初期化を指示すると、コントローラ１８０は、内部メモリ２４０からハードディスク２３０のファイルシステムに関する情報、ハードディスク２３０の空き領域に関する情報、ハードディスク２３０のシリアルナンバに関する情報等（以下、ハードディスク２３０の各種情報と称する。）を取得する（Ｓ１２０）。コントローラ１８０は、電源ＯＦＦ時に、ハードディスク２３０の各種情報を内部メモリ２４０に記録する。従って、現在内部メモリ２４０には、前回電源ＯＦＦした際のハードディスク２３０の各種情報が記憶されている。
【００３３】
内部メモリ２４０からハードディスク２３０の各種情報を取得すると、コントローラ１８０は、ハードディスク２３０からハードディスク２３０自身の情報を取得する（Ｓ１３０）。例えば、コントローラ１８０は、ハードディスク２３０自身の情報として、ハードディスク２３０のシリアルナンバを取得する。
【００３４】
ハードディスク２３０自身の情報を取得すると、コントローラ１８０は、起動準備処理を実行する（Ｓ１４０）。起動準備処理については後述する。
【００３５】
起動準備処理が完了すると、コントローラ１８０は、デジタルカメラ１００の起動を完了する（Ｓ１５０）。
【００３６】
１−３−２．起動準備処理
次に、図２のステップＳ１４０における起動準備処理について図３を用いて詳述する。図３は、起動準備処理を説明するためのフローチャートである。
【００３７】
図２のステップＳ１３０が完了すると、コントローラ１８０は、内部メモリ２４０にハードディスク２３０のシリアルナンバが記憶されているか否かを判断する（Ｓ１６０）。シリアルナンバが記憶されていると判断すると、コントローラ１８０は、図２のステップＳ１２０で取得した前回電源ＯＦＦ時のハードディスク２３０のシリアルナンバと、現在のハードディスク２３０のシリアルナンバとが一致するか否かを判断する（Ｓ１７０）。
【００３８】
シリアルナンバが一致すると判断すると、コントローラ１８０は、デジタルカメラ１００の起動を完了する（Ｓ１５０）。一方、シリアルナンバが一致しないと判断すると、コントローラ１８０は、内部メモリ２４０からハードディスク２３０の各種情報を消去する（Ｓ１８０）。各種情報を消去すると、コントローラ１８０は、ハードディスク２３０に対して、再度初期化を指示する（Ｓ１１０）。
【００３９】
ステップＳ１６０において、内部メモリ２４０にシリアルナンバが記憶されていないと判断すると、コントローラ１８０は、ハードディスク２３０から直接、ファイルシステムに関する情報を取得し、空き領域に関する情報を算出する（Ｓ１９０）。ファイルシステムに関する情報を取得し、空き領域に関する情報を算出すると、コントローラ１８０はデジタルカメラ１００の起動を完了する（Ｓ１５０）。
【００４０】
このように、本実施の形態にかかるデジタルカメラ１００は、電源がＯＮされるのに応じて、ハードディスク２３０が交換されたか否かを判断することとした。そして、デジタルカメラ１００は、その判断結果に応じて、内部メモリ２４０に記憶しているハードディスク２３０の各種情報を用いて自装置を起動するか否かを決定することとした。これにより、デジタルカメラ１００は、不適切な情報を用いて自装置の起動を行う危険性を低減できる。
２．他の実施の形態
以上により、本発明の実施の形態として、実施の形態１を説明した。しかし、本発明は、これらには限定されない。そこで、本発明の他の実施の形態を本欄にまとめて説明する。
【００４１】
上記の実施の形態では、撮像手段として、ＣＭＯＳイメージセンサ１４０を例示したが、撮像手段はこれに限定されない。例えば、撮像手段を、ＣＣＤイメージセンサやＮＭＯＳイメージセンサで構成してもよい。
【００４２】
また、画像処理部１６０とコントローラ１８０とは、１つの半導体チップで構成してもよく、別々の半導体チップで構成してもよい。
【００４３】
また、実施の形態１においては、図３のステップＳ１７０で、前回電源ＯＦＦ時のハードディスク２３０のシリアルナンバと現在のハードディスク２３０のシリアルナンバとが一致しないと判断すると、コントローラ１８０は、内部メモリ２４０内の各種情報を消去することとした。しかしながら、必ずしもこのような構成とする必要はない。例えば、シリアルナンバが一致しない場合には、内部メモリ２４０内の各種情報を無視するような構成としてもよい。要するに、内部メモリ２４０内の各種情報を用いて自装置を起動しなければよい。
【００４４】
また、実施の形態１においては、第１の記憶手段の一例としてハードディスク２３０を例示した。しかしながら、必ずしもこれには限定されない。例えば、第１の記憶手段としてフラッシュメモリや光ディスク等の記憶媒体にも適用できる。
【産業上の利用可能性】
【００４５】
本発明は、デジタルビデオカメラ、デジタルスチルカメラ、ハードディスクレコーダ、光ディスクレコーダ等のデータ記憶装置に適用できる。
【符号の説明】
【００４６】
１００    デジタルビデオカメラ
１１０    光学系
１２０    レンズ駆動部
１３０    シャッタ
１４０    ＣＣＤイメージセンサ
１５０    Ａ／Ｄコンバータ
１６０    画像処理部
１７０    バッファ
１８０    コントローラ
１９０    カードスロット
２００    メモリカード
２１０    操作部材
２２０    表示モニタ
２３０    顔枠
２４０    内部メモリ
【図１】
2012142655.tif 000003
【図２】
2012142655.tif 000004
【図３】
2012142655.tif 000005