(57)【要約】【課題】デジタルカメラへの衝撃によるデータ消失などを効果的に防止する。【解決手段】ブレ補正機能を備えたデジタルカメラ１００は、ブレ補正動作に必要なピッチ検出部４００ａやヨー検出部４００ｂによるブレ検出値が、手ブレなどで生じるブレを超えるようなものである場合、デジタルカメラ１００に対する衝撃が発生する可能性があると判別する。デジタルカメラ１００に対する衝撃が発生する可能性があると判別した場合、撮像画像を保存するための構成であるハードディスク装置５１０のヘッドを退避させる保護動作を実行することで、衝撃によるハードディスク装置５１０の破損を防止するとともに、ハードディスク装置５１０の破損によって生じる撮像データの消失を防止する。また、沈胴式レンズユニットであるレンズユニット２００を収納させる保護動作を実行することで、レンズユニット２００の損傷を防止する。【選択図】図１
2007235645.tif 000002
【特許請求の範囲】
【請求項１】
ブレ補正機能を有するデジタルカメラにおいて、
前記ブレ補正機能の動作に用いられる、前記デジタルカメラにかかる動きの検出値に基づいて、前記デジタルカメラに対する衝撃が発生する可能性があるか否かを判別する衝撃判別手段と、
前記衝撃判別手段が、前記デジタルカメラに対する衝撃が発生する可能性があると判別した場合、前記デジタルカメラにかかる可動部を制御し、当該可動部の保護動作を実行する耐衝撃動作実行手段と、
を備えること特徴とするデジタルカメラ。
【請求項２】
前記可動部は、少なくとも前記デジタルカメラの撮像画像データを格納するハードディスク装置であり、
前記耐衝撃動作実行手段は、前記ハードディスク装置を制御し、該ハードディスク装置のヘッド退避動作を前記保護動作として実行する、
ことを特徴とする請求項１に記載のデジタルカメラ。
【請求項３】
少なくとも前記デジタルカメラの撮像画像データを格納するために前記デジタルカメラに装着された、所定の着脱式記憶媒体の種類を判別する記憶媒体判別手段をさらに備え、
前記記憶媒体判別手段が、前記デジタルカメラに装着された着脱式記憶媒体の種類がハードディスク装置であると判別した場合、前記耐衝撃動作実行手段は、当該着脱式記憶媒体を制御して前記保護動作を実行する、
ことを特徴とする請求項１または２に記載のデジタルカメラ。
【請求項４】
前記可動部は、沈胴式レンズユニットであり、
前記耐衝撃動作実行手段は、前記沈胴式レンズユニットを制御し、該沈胴式レンズユニットの収納動作を前記保護動作として実行する、
ことを特徴とする請求項１乃至３のいずれか１項に記載のデジタルカメラ。
【請求項５】
前記衝撃判別手段は、角速度センサによる検出値に基づいて、前記デジタルカメラに対する衝撃が発生する可能性があるか否かを判別する、
ことを特徴とする請求項１乃至４のいずれか１項に記載のデジタルカメラ。
【請求項６】
ブレ補正機能を有するデジタルカメラを制御するコンピュータを、
前記ブレ補正機能の動作に用いられる前記デジタルカメラにかかる動きの検出値を取得する機能と、
前記取得した検出値に基づいて、前記デジタルカメラに対する衝撃が発生するか否かを判別する機能と、
可動部を有する着脱式の記憶媒体が前記デジタルカメラに装着されているか否かを判別する機能と、
前記デジタルカメラに対する衝撃が発生すると判別された場合、当該デジタルカメラにかかる可動部の保護動作を実行するための制御信号を生成し、該当する可動部を制御する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ、および、プログラムに関し、特に、ハードディスクを有するデジタルカメラ等に関する。
【背景技術】
【０００２】
デジタルスチルカメラやデジタルビデオカメラなどのデジタルカメラにおいては、撮像素子の高画素化によって高画質化が進んでいる。高画素化によって画質は向上するものの、これに比例して画像データのデータ量も多くなる。よって、このようなサイズの大きな画像データを格納できる記憶装置の実装が必要となってくる。
【０００３】
多くのデジタルカメラにおいては、フラッシュメモリなどの半導体記憶装置を用いたメモリカードなどが画像記憶媒体として一般的に採用されているが、単位記憶容量あたりの単価が比較的高額であるので、大容量のメモリカードはコスト的に見合わない場合がある。
【０００４】
これに対し、ハードディスクによる記憶装置の場合、単位記憶容量あたりの単価が半導体記憶装置よりも安価である上、容易に大容量化することができる。また、近時では、ハードディスク装置の小型化も進んでいるので、デジタルカメラに搭載する大容量記憶装置として好適である。
【０００５】
しかしながら、このようなハードディスク装置には、振動や衝撃に弱いという欠点がある。携行して使用するデジタルカメラの場合、ぶつけてしまったり、落としてしまったりすることが考えられるので、振動や衝撃が加わる可能性が高い。同じような携帯型装置である音楽再生装置などにハードディスク装置が搭載されているものがあるが、音楽再生装置の場合では、仮にハードディスク装置の破損によりデータが失われてしまっても、オリジナルのデータ（例えば、ＣＤなど）があるため、復元させることが可能である。一方、デジタルカメラで撮影された画像は唯一無二のものであり、撮像画像データが失われることはユーザにとって多大な損失となる。
【０００６】
よって、振動や衝撃に対する十分な対策を講じなければ、デジタルカメラの記憶装置としてハードディスク装置を採用することはリスクが大きい。このため、デジタルカメラにおける効果的な耐衝撃手法の確立が望まれており、従来より種々の手法が提案されている。例えば、圧力センサを設けることにより、ユーザによって把持されているか否かを判別し、把持されていない場合は落下していると判断してレンズを収納する手法なども提案されている（例えば、特許文献１）。
【特許文献１】特開２００４−１１７８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の手法では、デジタルカメラをユーザが把持している状況でなければ対応できない。よって、携行時に起こりうる種々の状況において、効果的に衝撃を防止することはできなかった。また、特許文献１の手法では、落下を検出するための圧力センサを設ける必要があり、コスト増加や構造が複雑となってしまう問題もある。
【０００８】
本発明は上記実状に鑑みてなされたもので、効果的な耐衝撃対策を容易に実現することができるデジタルカメラ等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点に係るデジタルカメラは、
ブレ補正機能を有するデジタルカメラにおいて、
前記ブレ補正機能の動作に用いられる、前記デジタルカメラにかかる動きの検出値に基づいて、前記デジタルカメラに対する衝撃が発生する可能性があるか否かを判別する衝撃判別手段と、
前記衝撃判別手段が、前記デジタルカメラに対する衝撃が発生する可能性があると判別した場合、前記デジタルカメラにかかる可動部を制御し、当該可動部の保護動作を実行する耐衝撃動作実行手段と、
を備えること特徴とする。
【００１０】
このような構成によれば、多くのデジタルカメラで一般的に搭載されているブレ補正機能に用いられている検出値を用いて、デジタルカメラに衝撃が発生する可能性の有無を判別し、衝撃が発生する可能性がある場合、破損しやすい可動部に対し保護動作を自動的に実行するので、耐衝撃動作を容易に実現することができる。
【００１１】
上記デジタルカメラにおいて、
前記可動部は、少なくとも前記デジタルカメラの撮像画像データを格納するハードディスク装置とすることができ、この場合、
前記耐衝撃動作実行手段は、前記ハードディスク装置を制御し、該ハードディスク装置のヘッド退避動作を前記保護動作として実行することが望ましい。
【００１２】
このような構成によれば、衝撃発生可能性がある場合に、デジタルカメラの撮像した画像を保存するハードディスク装置のヘッド退避を自動的におこなうので、例えば、書込時に発生した衝撃による撮像画像データの消失を防止することができる。
【００１３】
上記デジタルカメラは、
少なくとも前記デジタルカメラの撮像画像データを格納するために前記デジタルカメラに装着された、所定の着脱式記憶媒体の種類を判別する記憶媒体判別手段をさらに備えていることが望ましく、この場合、
前記記憶媒体判別手段が、前記デジタルカメラに装着された着脱式記憶媒体の種類がハードディスク装置であると判別した場合、前記耐衝撃動作実行手段は、当該着脱式記憶媒体を制御して前記保護動作を実行することが望ましい。
【００１４】
このような構成によれば、デジタルカメラに着脱可能なハードディスク装置を画像保存媒体とした場合であっても、衝撃が発生する可能性がある場合に、ヘッド退避などの保護動作が自動的に実行されるので、撮像画像データの消失を防止することができる。
【００１５】
上記デジタルカメラにおいて、
前記可動部は、沈胴式レンズユニットであってもよく、この場合
前記耐衝撃動作実行手段は、前記沈胴式レンズユニットを制御し、該沈胴式レンズユニットの収納動作を前記保護動作として実行することが望ましい。
【００１６】
このような構成によれば、デジタルカメラが沈胴式のレンズユニットを搭載している場合、衝撃が発生する可能性のある場合に、自動的にレンズユニットを収納をするので、衝撃によるレンズユニットの破損を防止することができる。
【００１７】
上記デジタルカメラにおいて、
前記衝撃判別手段は、角速度センサによる検出値に基づいて、前記デジタルカメラに対する衝撃が発生する可能性があるか否かを判別することが望ましい。
【００１８】
このような構成によれば、多くのデジタルカメラに一般的に搭載されているブレ補正機能で通常用いられている角速度センサの検出値を利用して、衝撃が発生する可能性の有無を判別するので、データ消失を効果的に防止できる保護動作を、特別な構成を用意することなく容易に実現することができる。
【００１９】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
ブレ補正機能を有するデジタルカメラを制御するコンピュータを、
前記ブレ補正機能の動作に用いられる前記デジタルカメラにかかる動きの検出値を取得する機能と、
前記取得した検出値に基づいて、前記デジタルカメラに対する衝撃が発生するか否かを判別する機能と、
可動部を有する着脱式の記憶媒体が前記デジタルカメラに装着されているか否かを判別する機能と、
前記デジタルカメラに対する衝撃が発生すると判別された場合、当該デジタルカメラにかかる可動部の保護動作を実行するための制御信号を生成し、該当する可動部を制御する機能と、
を実現させることを特徴とする。
【００２０】
このようなプログラムを既存のデジタルカメラに適用することで、上記デジタルカメラとして機能させることができる。
【発明の効果】
【００２１】
本発明によれば、デジタルカメラへの衝撃によって生じる損失を効果的に防止できる構成を容易に実現することができる。
【発明を実施するための最良の形態】
【００２２】
（実施形態１）
本発明にかかる実施形態を、以下図面を参照して説明する。本実施形態では、手ブレ補正機能などのブレ補正機能を有するデジタルスチルカメラに本発明を適用した場合を以下説明する。
【００２３】
本実施形態に係るデジタルカメラの構成を図１、図２を参照して説明する。図１は本実施形態にかかるデジタルカメラ１００の外観および一部の内部構成を示す図（図１（ａ）は正面図、図１（ｂ）は斜視図）であり、図２はデジタルカメラ１００のシステム構成を示すブロック図である。
【００２４】
本実施形態にかかるデジタルカメラ１００は、沈胴式レンズを有するデジタルカメラである。よって、デジタルカメラ１００の正面には、図１に示すような、テレスコピック型のレンズユニット２００が構成されている。レンズユニット２００は、鏡筒が伸縮することで、使用時には伸張して突出し、使用しないときにはデジタルカメラ１００の筐体内に収納される。また、レンズ部には、電動式のレンズカバーが構成されており（不図示）、レンズユニット２００が収納されているときはレンズカバーが閉じ、伸張時にはレンズカバーが開くよう動作する。したがって、レンズユニット２００には、鏡筒の伸縮やレンズカバーの開閉をおこなうためのモータ（不図示）などが備えられており、制御部１１０（後述）からの指示に基づいて動作する。
【００２５】
このようなレンズユニット２００によって結像される位置には、例えば、ＣＣＤ（Charge Coupled Device：電荷結合素子）などの撮像素子や、撮像素子によって光電変換された電気信号（アナログ信号）をデジタルデータに変換するＡＤＣ（Analog-Digital Converter：アナログ−デジタル変換器）などから構成された撮像ユニット３００があり、結像に基づく光電変換をおこなって撮像画像データを生成する。本実施形態では、デジタルカメラ１００の上面に配置されているシャッタボタン１３１の操作に応じて撮像ユニット３００が動作し、スチル撮像がおこなわれる。
【００２６】
そして、このような撮像画像データを格納する記憶装置として、本実施形態では、ハードディスク装置５１０がデジタルカメラ１００内に搭載されている。ハードディスク装置５１０は、例えば、１．８インチ型の小型ハードディスク装置であり、一般的なハードディスク装置と同様、スピンドルモータによって高速回転する磁気ディスクと、ＶＣＭ（Voice Coil Motor：ボイスコイルモータ）によって駆動するヘッドなどから構成されている。
【００２７】
また、上述したように、本実施形態にかかるデジタルカメラ１００はブレ補正機能を有しており、ブレ補正に必要となるブレ検出をおこなうためのブレ検出部４００が、デジタルカメラ１００内に構成されている。本実施形態のブレ検出部４００は、例えば、圧電セラミックジャイロなどを用いた角速度センサから構成されるものとする。このような角速度センサによって、デジタルカメラ１００に発生する回転角速度を検出することで、手ブレの要因となるデジタルカメラ１００のブレを検出する。
【００２８】
本実施形態では、少なくとも、デジタルカメラ１００の水平軸まわりの回転角速度（以下、「ピッチ」とする）と、デジタルカメラ１００の垂直軸まわりの回転角速度（以下、「ヨー」とする）を検出するものとする。したがって、デジタルカメラ１００には、図１に示すように、ピッチを検出するためのピッチ検出部４００ａと、ヨーを検出するためのヨー検出部４００ｂが構成されている。
【００２９】
以上が、本実施形態にかかるデジタルカメラ１００の概略的な特徴部分である。このようなデジタルカメラ１００のシステム構成を、図２を参照して説明する。図示するように、デジタルカメラ１００は、制御部１１０、操作部１３０、表示部１４０、レンズユニット２００、撮像ユニット３００、ブレ検出部４００、記憶部５００、などから構成される。
【００３０】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）などから構成され、デジタルカメラ１００の各部を制御する。また、記憶部５００に格納されているプログラムを実行することで、後述する各処理が実現される。
【００３１】
操作部１３０は、デジタルカメラ１００の外面上に構成されている各種ボタンやキーなど（シャッタボタン１３１を含む）から構成され、ユーザ操作に応じた入力信号を生成して制御部１１０に入力する。なお、シャッタボタン１３１は、ユーザによる押下に応じて上下方向に可動するボタンなどから構成され、ユーザに押下されることによって、撮影開始などを指示する信号（以下、「シャッタ信号」とする）を制御部１１０に送出する。なお、シャッタボタン１３１は、例えば、レリーズやリモコンなどによって構成されていてもよい。
【００３２】
表示部１４０は、例えば、液晶表示装置などから構成され、撮像ユニット３００によって撮像された画像や記憶部５００に格納されている撮像画像などを表示する他、所定のメニュー画面などといった種々の画面を表示出力する。
【００３３】
レンズユニット２００、撮像ユニット３００、および、ブレ検出部４００は、それぞれ上述したような構成を有しており、制御部１１０の制御によって動作する。
【００３４】
記憶部５００は、デジタルカメラ１００によって撮像された撮像画像の他、デジタルカメラ１００が動作する上で必要となるデータやプログラムなどを格納するための記憶装置である。記憶部５００には、上述したハードディスク装置５１０が含まれる他、例えば、ＲＡＭ（Random Access Memory）やフラッシュメモリなどから構成される半導体記憶装置５２０が含まれる。
【００３５】
本実施形態では、デジタルカメラ１００による撮像画像を保存するための撮像画像記憶領域５１１がハードディスク装置５１０に用意される。また、撮像時に撮像画像データを一時的に格納するためのバックアップ領域５２１、および、制御部１１０が実行するプログラムを格納するためのプログラム格納領域５２２が、半導体記憶装置５２０に用意される。ここで、バックアップ領域５２１は、例えば、ＲＡＭに用意され、プログラム格納領域５２２は、例えば、フラッシュメモリに用意されるものとする。
【００３６】
プログラム格納領域５２２に格納されているプログラムを制御部１１０が実行することで、制御部１１０は、後述する各処理を実行する際、図３に示すような構成として機能する。図３は、制御部１１０によって実現される機能を示す機能ブロック図である。図示するように、制御部１１０は、撮像処理部１１１、画像処理部１１２、ブレ補正処理部１１３、耐衝撃動作処理部１１４、などとして機能する。
【００３７】
撮像処理部１１１は、操作部１３０、レンズユニット２００、撮像ユニット３００、などと協働し、デジタルカメラ１００の撮像動作にかかる処理をおこなう。
【００３８】
画像処理部１１２は、表示部１４０、撮像ユニット３００、ハードディスク装置５１０、半導体記憶装置５２０、などと協働し、撮像された画像に対する画像処理をおこなう他、撮像画像の記録（保存）にかかる処理をおこなう。
【００３９】
ブレ補正処理部１１３は、撮像ユニット３００やブレ検出部４００などと協働し、撮像時のブレ補正動作にかかる処理をおこなう。
【００４０】
耐衝撃動作処理部１１４は、レンズユニット２００やハードディスク装置５１０などと協働し、これらの耐衝撃動作にかかる処理をおこなう。耐衝撃動作処理部１１４は、ブレ補正処理部１１３によるブレ補正動作で用いられるブレ検出部４００の検出結果に基づいて、デジタルカメラ１００への衝撃が発生する可能性を判別するとともに、衝撃が発生する可能性がある場合には、レンズユニット２００やハードディスク装置５１０などの可動部を有する構成に対する所定の保護動作を実行する。
【００４１】
本実施形態では、上記各構成が、制御部１１０のプログラム実行によって論理的に実現されるものとするが、これらの各構成を、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などのハードウェアによって物理的に実現してもよい。
【００４２】
なお、上記の各構成は、本発明の実施に必要な要部であり、デジタルカメラ１００には、これらの他に、デジタルカメラとして必要な構成や機能、および、その他の付加的な構成や機能などが、必要に応じて備えられているものとする。
【００４３】
次に、以上のような構成のデジタルカメラ１００による動作を説明する。まず、デジタルカメラ１００でスチル撮像をおこなう場合に実行される撮像処理を、図４に示すフローチャートを参照して説明する。この撮像処理は、デジタルカメラ１００が撮影モードで起動した場合や、他のモードから撮影モードに切り換えられたことを契機に開始されるものとする。
【００４４】
処理が開始されると、撮像処理部１１１は、デジタルカメラ１００が通常動作であるか否かを判別する（ステップＳ１０１）。本実施形態では、後述する耐衝撃動作がおこなわれていることを示すフラグ（以下、「耐衝撃動作フラグ」とする）が、例えば、半導体記憶装置５２０などに用意されるものとし、撮像処理部１１１は、この耐衝撃動作フラグの状態に基づいて、通常動作中であるか否かを判別する。耐衝撃動作フラグは、例えば、１と０の２値によってオン／オフが示されており、フラグ値が１をオン状態、０をオフ状態とする。そして、耐衝撃動作中はフラグがオンされるものとする。
【００４５】
ここでは、まだ耐衝撃動作が実行されていないので、耐衝撃動作フラグは０であり、通常動作中であることを示している（ステップＳ１０１：Ｙｅｓ）。この場合、撮像処理部１１１によって、撮像動作がおこなわれる（ステップＳ１０２）。ここでは、レンズユニット２００や撮像ユニット３００を駆動制御して撮像可能状態にする。すなわち、レンズユニット２００の鏡筒を伸張させるとともにレンズカバーが開くようレンズユニット２００を制御する他、撮像ユニット３００を起動して、レンズユニット２００への入射光に応じた撮像画像データの生成を開始させる。この他、撮像処理部１１１は、表示部１４０を制御することで、撮像ユニット３００が生成した撮像画像データに基づく画像表示などをおこなう。
【００４６】
このようにしてデジタルカメラ１００が撮像可能状態となると、撮像処理部１１１は、ブレ補正処理部１１３に対し、ブレ補正動作の開始を指示する。撮像処理部１１１からの指示に応じて、ブレ補正処理部１１３はブレ検出部４００を制御し、ピッチ検出部４００ａとヨー検出部４００ｂによって検出される回転角速度を示す検出値を取得する（ステップＳ１０３）。
【００４７】
ブレ補正処理部１１３は、ブレ検出部４００から取得した検出値に基づいて、ステップＳ１０１で開始した撮像動作で得られる撮像画像に対し、所定のブレ補正動作をおこなう（ステップＳ１０４）。ここで、ブレ補正処理部１１３によっておこなうブレ補正動作は任意であり、既存のブレ補正技術に基づいた動作がおこなわれるものとする。例えば、ブレに応じて撮像素子を動かしてブレ補正する方式であれば、ブレ補正処理部１１３は撮像ユニット３００にそのような動作を指示する。また、レンズを動かすことでブレ補正する方式であれば、ブレ補正処理部１１３はレンズユニット２００にそのような動作を指示する。
【００４８】
ブレ補正処理部１１３は、このようなブレ補正動作を撮像画像に対して常におこなう。よって、ブレ補正処理部１１３は、ブレ検出部４００の検出値を随時取得する。ここで、ブレ補正処理部１１３は、このようにして取得したブレ検出部４００の検出値を随時耐衝撃動作処理部１１４に通知する。耐衝撃動作処理部１１４は、ブレ補正処理部１１３から通知されたブレ検出値に基づいて、デジタルカメラ１００に衝撃が発生する可能性の有無を判別する（ステップＳ１０５）。
【００４９】
つまり、手ブレなど画像のブレに影響するデジタルカメラ１００の動きの範囲は予め想定できるものであり、そのような範囲を超えた大きな動きが検出された場合は、例えば、デジタルカメラ１００の落下などといった、何らかの異常な動きが発生していると判断することができる。したがって、手ブレ等によって発生する回転角速度の範囲に基づいた閾値を予め規定し、このような閾値を超える値となるブレ検出値が発生した場合、耐衝撃動作処理部１１４は「衝撃発生可能性あり」と判別する。なお、予め規定した閾値は、例えば、記憶部５００に予め格納されているものとする。
【００５０】
ここで、ブレ検出部４００からのブレ検出値が閾値を超えず、耐衝撃動作処理部１１４が「衝撃発生可能性なし」と判別した場合（ステップＳ１０６：Ｙｅｓ）、シャッタボタン１３１の押下による撮像指示があるまで撮像動作が継続される（ステップＳ１０７：Ｎｏ）。すなわち、撮像処理部１１１の制御によって撮像動作がおこなわれるとともに、ブレ補正処理部１１３によるブレ補正がおこなわれる。
【００５１】
そして、シャッタボタン１３１が操作され撮像指示が入力されると（ステップＳ１０７：Ｙｅｓ）、画像処理部１１２によって、撮像ユニット３００によって生成された撮像画像への画像処理がおこなわれる（ステップＳ１０８）。ここでは、例えば、画像データの圧縮や画質の調整などがおこなわれる。
【００５２】
画像処理が終了すると、画像処理部１１２は、半導体記憶装置５２０にアクセスし、撮像画像データをバックアップ領域５２１に格納する（ステップＳ１０９）。ここでは、撮像画像をハードディスク装置５１０の撮像画像記憶領域５１１に保存する前に、一時的に半導体記憶装置５２０に格納しバックアップする。
【００５３】
バックアップ領域５２１に撮像画像データを格納すると、画像処理部１１２はその旨を耐衝撃動作処理部１１４に通知する。耐衝撃動作処理部１１４は、画像処理部１１２からの通知に応じて、ブレ補正処理部１１３を介して取得しているブレ検出部４００によるブレ検出値に基づいた衝撃発生可能性判別をおこなう（ステップＳ１１０）。ここでの判別動作は、上述したステップＳ１０５での動作と同様である。
【００５４】
ここで、「衝撃発生可能性なし」と判別した場合（ステップＳ１１１：Ｙｅｓ）、耐衝撃動作処理部１１４は、その旨を画像処理部１１２に通知する。画像処理部１１２は、耐衝撃動作処理部１１４からの通知に応じて、ステップＳ１０９でバックアップ領域５２１に格納した撮像画像を撮像画像記憶領域５１１に転記して書き込む（ステップＳ１１２）。この場合の転記は、バックアップ領域５２１から撮像画像記憶領域５１１へのコピーであるものとする。
【００５５】
バックアップ領域５２１から撮像画像記憶領域５１１への転記が完了すると（ステップＳ１１３：Ｙｅｓ）、画像処理部１１２は、転記元のバックアップ領域５２１に格納されていた撮像画像データを削除する（ステップＳ１１４）。
【００５６】
以上のような処理が、所定の終了指示（例えば、撮影モードから他モードへの切り換えられた場合や、デジタルカメラ１００の電源オフなど）があるまで繰り返し実行される（ステップＳ１１５：Ｎｏ）。以上説明した処理は、デジタルカメラ１００に衝撃が発生する可能性のない通常使用時の動作である。この場合において、半導体記憶装置５２０に一旦撮像画像データを格納し、衝撃発生可能性がないと判別されたときにハードディスク装置５１０に撮像画像データを転記しているのは、振動や衝撃に弱いハードディスク装置５１０に撮像データを書き込んでいる時に衝撃が発生すると、ハードディスク装置５１０が損傷して撮像データが消失するおそれがあるため、衝撃への耐性のある半導体記憶装置５２０に一旦格納しておき、ブレ検出値に基づいて衝撃発生可能性がないと判別したときにハードディスク装置５１０に書き込むことでデータ損失を防止するためである。
【００５７】
一方、ステップＳ１０６またはステップＳ１１１で「衝撃発生可能性あり」と判別した場合（ステップＳ１０６：Ｎｏ、ステップＳ１１１：Ｎｏ）、耐衝撃動作処理部１１４は、耐衝撃動作処理を実行する（ステップＳ２００）。この耐衝撃動作処理を、図５に示すフローチャートを参照して説明する。
【００５８】
処理が開始されると、耐衝撃動作処理部１１４は、ハードディスク装置５１０のヘッド退避を指示する制御信号をハードディスク装置５１０に送出することで、ハードディスク装置５１０にヘッド退避を指示する（ステップＳ２０１）。この場合、耐衝撃動作処理部１１４からの制御信号によってハードディスク装置５１０のＶＣＭが駆動することでヘッドが退避する（ステップＳ２０２）。ここでは、磁気ディスク上にヘッドが位置しないようヘッドを駆動する。これにより、デジタルカメラ１００に衝撃が発生しても、ヘッドが磁気ディスクに接触しないので、磁気ディスクの損傷を防止することができる。すなわち、耐衝撃動作処理部１１４の制御により、半導体記憶装置５２０を保護する動作が実行される。
【００５９】
耐衝撃動作処理部１１４はまた、レンズユニット２００の鏡筒を収納するとともに、レンズカバーを閉じる動作を指示する制御信号をレンズユニット２００に送出することで、レンズユニット２００に収納動作を指示する（ステップＳ２０３）。この場合、耐衝撃動作処理部１１４からの制御信号によってレンズユニット２００のモータが駆動し、鏡筒を収縮させてデジタルカメラ１００内に収納するとともに、レンズカバーが閉じられる（ステップＳ２０４）。すなわち、耐衝撃動作処理部１１４の制御により、レンズユニット２００を保護する動作が実行される。
【００６０】
このようにして、デジタルカメラ１００の可動部分であるレンズユニット２００やハードディスク装置５１０を保護する動作が実行されると、耐衝撃動作処理部１１４は、耐衝撃動作フラグを０から１にセットすることでオンし（ステップＳ２０５）、図４に示す撮像処理のフローに戻る。
【００６１】
撮像処理では、ステップＳ１０１において、耐衝撃動作フラグに基づいて通常動作中であるか否かが判別されるが、上述した耐衝撃動作処理（図５）のステップＳ２０５でフラグがセットされているので、撮像処理部１１１は、耐衝撃動作中である（すなわち、通常動作通ではない）と判別する（ステップＳ１０１：Ｎｏ）。この場合、上述した耐衝撃動作処理でおこなった保護動作を復帰させるための復帰動作処理が、耐衝撃動作処理部１１４によって実行される（ステップＳ３００）。この復帰動作処理を、図６に示すフローチャートを参照して説明する。
【００６２】
処理が開始されると、耐衝撃動作処理部１１４は、例えば、デジタルカメラ１００の時計機能などに用いられているタイマ回路の動作によるタイマ計時を開始する（ステップＳ３０１）。そして、所定時間が経過すると（ステップＳ３０２：Ｙｅｓ）、ブレ補正処理部１１３を介して、ブレ検出部４００のブレ検出値を取得する（ステップＳ３０３）。
【００６３】
耐衝撃動作処理部１１４は、取得したブレ検出値に基づいて、耐衝撃動作処理を実行する契機となった衝撃発生可能性が収束したか否かを判別する（ステップＳ３０４）。この場合、取得したブレ検出値が、依然として上述した閾値を超えていれば、衝撃発生可能性がまだ収束していないと判別する（ステップＳ３０４：Ｎｏ）。
【００６４】
この場合、例えば、ブレ検出部４００を構成しているセンサエラーにより、ブレ検出値が異常である可能性があるので、耐衝撃動作処理部１１４は、ブレ検出部４００の動作チェックをブレ補正処理部１１３に指示する。耐衝撃動作処理部１１４からの指示に応じて、ブレ補正処理部１１３がブレ検出部４００の動作チェックをおこなう。ここで、何らかの不具合があれば、センサエラーと判別し（ステップＳ３１５：Ｙｅｓ）、所定のエラー処理をおこなうことで復帰動作処理を終了する（ステップＳ５００）。この場合のエラー処理は、例えば、所定のエラーメッセージを表示部１４０に表示することなどによって、ブレ検出部４００やデジタルカメラ１００のリセット動作をユーザに促すなどの動作をおこなう。
【００６５】
一方、ブレ検出部４００の動作チェックが正常であれば、センサエラーではないと判別する（ステップＳ３１５：Ｎｏ）。この場合は、ステップＳ３０１に戻り、所定時間毎に衝撃発生可能性が収束したか否かを判別する。
【００６６】
ブレ検出部４００のブレ検出値に基づいて、衝撃発生可能性が収束したと判別した場合（ステップＳ３０４：Ｙｅｓ）、耐衝撃動作処理部１１４は、オンとなっている耐衝撃動作フラグを１から０にリセットする（ステップＳ３０５）。
【００６７】
耐衝撃動作処理部１１４は、上述した耐衝撃動作処理（図５）を実行したのが、デジタルカメラ１００による撮像動作中であったか、撮像画像の保存中であったかを判別する（ステップＳ３０６）。ここでは、図４に示す撮像処理のステップＳ１０６の判別によって耐衝撃動作処理が開始されたのであれば、撮像動作中であったと判別し、ステップＳ１１１の判別によって開始されたのであれば、撮像画像の保存動作中であったと判別する。
【００６８】
撮像動作中であったと判別した場合（ステップＳ３０６：Ｙｅｓ）、耐衝撃動作処理部１１４は、保護動作を実行した可動部のうち、撮像動作の継続に直ちに必要となるレンズユニット２００に対し、収納状態からの復帰を指示する制御信号を送出することで、レンズユニット２００の復帰を指示する（ステップＳ３０７）。このとき、耐衝撃動作処理部１１４は、レンズユニット２００についての所定の動作チェックをおこなうことで（ステップＳ３０８）、レンズユニット２００が正常に動作するか否かを判別する（ステップＳ３０９）。
【００６９】
動作チェックにより、レンズユニット２００が正常に動作しない場合（ステップＳ３０９：Ｎｏ）、耐衝撃動作処理部１１４は、所定のエラー処理をおこなうことで復帰動作処理を終了する（ステップＳ５００）。この場合のエラー処理は、上述したブレ検出部４００のセンサエラー時の処理と同様である。
【００７０】
一方、レンズユニット２００が正常に動作すると判別した場合（ステップＳ３０９：Ｙｅｓ）、または、ステップＳ３０６で耐衝撃動作処理の実行が撮像画像の保存動作中であったと判別した場合（ステップＳ３０６：Ｎｏ）、耐衝撃動作処理部１１４は、保護動作によってヘッドを退避させたハードディスク装置５１０に対し、動作の復帰を指示する制御信号を送出することで、ハードディスク装置５１０の復帰を指示する（ステップＳ３１０）。このとき、耐衝撃動作処理部１１４は、ハードディスク装置５１０についての所定の動作チェックをおこなうことで（ステップＳ３１１）、ハードディスク装置５１０が正常に動作するか否かを判別する（ステップＳ３１２）。
【００７１】
動作チェックにより、ハードディスク装置５１０が正常に動作しない場合（ステップＳ３１２：Ｎｏ）、耐衝撃動作処理部１１４は、所定のエラー処理をおこなうことで復帰動作処理を終了する（ステップＳ５００）。この場合のエラー処理は、上述したブレ検出部４００のセンサエラー時の処理と同様である。
【００７２】
一方、ハードディスク装置５１０が正常に動作すると判別した場合、耐衝撃動作処理部１１４は、画像処理部１１２に対し、耐衝撃動作処理の実行により中断された画像保存動作の再開を画像処理部１１２に指示する。耐衝撃動作処理部１１４からの指示に応じて、画像処理部１１２は、バックアップ領域５２１に格納してある撮像画像データを撮像画像記憶領域５１１に転記する（ステップＳ３１３）。ここで、撮像画像記憶領域５１１への転記が正常におこなわれない場合（ステップＳ３１４：Ｎｏ）、画像処理部１１２は、所定のエラー処理をおこなうことで復帰動作処理を終了する（ステップＳ５００）。この場合のエラー処理は、上述したブレ検出部４００のセンサエラー時の処理と同様である。
【００７３】
一方、撮像画像記憶領域５１１への転記が正常におこなわれた場合（ステップＳ３１４：Ｙｅｓ）、は、復帰動作処理を終了し、図４に示す撮像処理のフローに戻る。撮像処理においては、所定の終了指示があるまで撮像動作が継続される。すなわち、耐衝撃動作処理によっておこなわれた保護動作が復帰動作処理によって解除されて撮像動作に復帰する。
【００７４】
以上説明したように、上記実施形態によれば、ブレ補正機能を有するデジタルカメラ１００に備えられているブレ検出部４００の検出値を利用して、デジタルカメラ１００への衝撃発生可能性の有無を判別し、衝撃発生可能性がある場合には、可動部であるレンズユニット２００やハードディスク装置５１０を保護する動作を自動的に実行する。
【００７５】
ここで、撮像画像データを保存する際には、一旦半導体記憶装置５２０のバックアップ領域５２１に格納しておき、衝撃発生可能性がない場合に撮像画像記憶領域５１１に転記するようにしているので、撮像画像記憶領域５１１への保存中に衝撃が発生してデータを消失してしまうことを防止する他、万一、撮像画像記憶領域５１１への書込中に衝撃が発生して書込中のデータが消失しても、直近の撮像画像がバックアップ領域５２１に格納されているので、完全に消失してしまうことがない。
【００７６】
この場合において、ハードディスク装置５１０への書込中に衝撃が発生した場合、そのときのヘッド位置に対応する記憶領域のデータが消失する可能性は高いが、他の記憶領域のデータについては消失しない可能性が高いので、既に撮像画像記憶領域５１１に保存した撮像画像については、ハードディスク装置５１０が破損しても取り出せる可能性が高い。よって、重要な撮像画像の消失を効果的に防止することができる。
【００７７】
また、デジタルカメラの部品として比較的高価なレンズに対する保護動作をおこなうので、落下などの衝撃によってデジタルカメラ１００を破損させた場合であっても、経済的損失を低減することができる。
【００７８】
（実施形態２）
上記実施形態１では、デジタルカメラ１００の画像記憶媒体としてハードディスク装置５１０を搭載している場合を示したが、撮像画像を保存する媒体として、デジタルカメラに着脱可能な記憶装置が採用された場合も本発明を適用することができる。この場合のデジタルカメラ１００の例を図７に示す。図示するように、本実施形態にかかるデジタルカメラ１００は、上記実施形態１で説明した各構成の他、着脱可能な記憶装置を装着するためのスロット５５０を有している。このスロット５５０は制御部１１０と接続され、スロット５５０に装着された記憶装置への読み書きは、画像処理部１１２の処理によっておこなわれるものとする。本実施形態にかかるデジタルカメラ１００において、スロット５５０以外の構成については、上記実施形態１におけるデジタルカメラ１００の構成と基本的に同一であるものとするが、本実施形態では、ハードディスク装置５１０を備えていないものとする。
【００７９】
本実施形態にかかるスロット５５０は、２つの異なる記憶装置が装着可能であるものとする。本実施形態では、着脱式のハードディスク装置であるハードディスクカード５３０と、着脱式の半導体記憶装置であるメモリカード５４０が装着可能であるものとする。また、本実施形態では、ハードディスクカード５３０またはメモリカード５４０のいずれか一方のみがスロット５５０に装着されてもよく、あるいは、ハードディスクカード５３０およびメモリカード５４０の双方が同時にスロット５５０に装着されてもよい。
【００８０】
上述したように、本実施形態にかかるデジタルカメラ１００にハードディスク装置５１０は構成されていないが、上記実施形態１でハードディスク装置５１０に構成された撮像画像記憶領域５１１については、スロット５５０に装着される記憶媒体に構成されるものとする。また、半導体記憶装置５２０については上記実施形態１と同様であるものとするが、用意される記憶領域については、スロット５５０に装着される記憶媒体に応じて異なるものとする。本実施形態では、ハードディスクカード５３０とメモリカード５４０の双方がスロット５５０に装着された場合、バックアップ領域５２１はメモリカード５４０に構成されるものとし、ハードディスクカード５３０またはメモリカード５４０のいずれか一方がスロット５５０に装着された場合は、半導体記憶装置５２０にバックアップ領域５２１が構成されるものとする。
【００８１】
よって、本実施形態にかかるデジタルカメラ１００で撮像動作をおこなう場合は、スロット５５０に装着された記憶媒体の種類を識別して設定する必要がある。この場合に制御部１１０が実行する記憶媒体識別処理を、図８に示すフローチャートを参照して説明する。この記憶媒体識別処理は、上記実施形態１における撮像処理と同様に、デジタルカメラ１００が撮影モードで起動した場合や、他のモードから撮影モードに切り換えられたことを契機に開始されるものとする。
【００８２】
処理が開始されると、画像処理部１１２は、スロット５５０にアクセスし、記憶装置が装着されているか否かを判別する（ステップＳ４０１）。ここで、いずれの記憶装置もスロット５５０に装着されていない場合（ステップＳ４０１：Ｎｏ）、撮像画像を保存することができないので、所定のエラー処理をおこなって記憶媒体識別処理を終了する（ステップＳ５００）。このエラー処理の動作内容は、実施形態１の復帰動作処理（図６）におけるエラー処理と同様であるものとする。
【００８３】
一方、スロット５５０に記憶装置が装着されている場合（ステップＳ４０１：Ｙｅｓ）、画像処理部１１２は、装着された記憶装置にハードディスクカード５３０があるか否かを判別する（ステップＳ４０２）。上述したように、スロット５５０には、同時にハードディスクカード５３０とメモリカード５４０とを装着することができるので、それぞれの接続部に対応した２つのスロットによってスロット５５０が構成されていることになる。よって、２つのスロットのいずれに装着されているかによって、画像処理部１１２は、装着された記憶装置がハードディスクカード５３０であるか否かを判別する。
【００８４】
スロット５５０に装着されている記憶装置にハードディスクカード５３０がある場合（ステップＳ４０２：Ｙｅｓ）、画像処理部１１２は、撮像画像を保存する記憶装置に対する保護動作の要否を示すフラグ（以下、「保護動作フラグ」とする）に１をセットすることでオンする（ステップＳ４０３）。この保護動作フラグは、１と０の２値構成とし、１の場合は、上述した耐衝撃動作処理を実行する際に、撮像画像を保存する記憶装置への保護動作が必要であることを示す。一方、０の場合は、耐衝撃動作処理において撮像画像を保存する記憶装置への保護動作は不要であることを示す。
【００８５】
ハードディスク装置５１０と同様、ハードディスクで構成されているハードディスクカード５３０も衝撃に弱い。よって、撮像画像を保存する記憶装置としてハードディスクカード５３０が装着されている場合には、実施形態１の耐衝撃動作処理（図５）でハードディスク装置５１０に対しておこなった保護動作と同様の保護動作が必要となる。よって、ハードディスクカード５３０が装着された場合には、保護動作フラグを１にする。なお、この保護動作フラグは、半導体記憶装置５２０に用意されるものとする。
【００８６】
保護動作フラグをオンすると、画像処理部１１２は、スロット５５０に装着されているハードディスクカード５３０に、撮像画像を保存するための領域である撮像画像記憶領域５１１を作成する（ステップＳ４０４）。
【００８７】
ハードディスクカード５３０に撮像画像記憶領域５１１を作成すると、画像処理部１１２は、スロット５５０に装着された記憶装置がハードディスクカード５３０のみであるか否かを判別する（ステップＳ４０５）。スロット５５０に装着されている記憶装置がハードディスクカード５３０のみである場合（ステップＳ４０５：Ｙｅｓ）、画像処理部１１２は、半導体記憶装置５２０にアクセスし、ハードディスクカード５３０に撮像画像を保存する前に一時的に格納しておくためのバックアップ領域５２１を半導体記憶装置５２０に作成し（ステップＳ４０６）、処理を終了する。
【００８８】
なお、スロット５５０に装着された記憶装置がハードディスクカード５３０ではなくメモリカード５４０である場合（ステップＳ４０２：Ｎｏ）、画像処理部１１２は、装着されたメモリカード５４０に撮像画像記憶領域５１１を作成するとともに（ステップＳ４０７）、半導体記憶装置５２０にバックアップ領域５２１を作成して（ステップＳ４０６）、処理を終了する。
【００８９】
また、スロット５５０にハードディスクカード５３０とメモリカード５４０の双方が装着されている場合（ステップＳ４０５：Ｎｏ）、画像処理部１１２は、スロット５５０に装着されているメモリカード５４０にバックアップ領域５２１を作成して（ステップＳ４０８）、処理を終了する。
【００９０】
以上の処理により、スロット５５０に装着された記憶装置の種類に応じて、撮像画像記憶領域５１１とバックアップ領域５２１が作成される。本実施形態にかかるデジタルカメラ１００の場合、撮像動作開始時にこのような記憶媒体判別処理を実行した後に、実施形態１で示した撮像処理（図４）を実行する。撮像処理の実行中に衝撃発生可能性ありと判別され、耐衝撃動作処理（図５）を実行することになった場合、耐衝撃動作処理部１１４は、保護動作フラグの設定状態を参照する。保護動作フラグが１である場合、耐衝撃動作処理部１１４は、レンズユニット２００に対する保護動作の実行に加え、撮像画像記憶領域５１１が作成されている記憶装置に対しての保護動作を実行する。
【００９１】
上述したように、スロット５５０にハードディスクカード５３０が装着されている場合に、保護動作フラグがオンされているので、耐衝撃動作処理部１１４は、ハードディスクカード５３０に対する保護動作を実行することになる。ハードディスクカード５３０に対する保護動作は、実施形態１で示したハードディスク装置５１０に対する保護動作と同様にヘッドを退避させるものである。ここで、ハードディスクカード５３０とメモリカード５４０の双方がスロット５５０に装着している場合、バックアップ領域５２１がメモリカード５４０に作成される。この場合、例えば、メモリカード５４０の記憶容量に応じて、ハードディスクカード５３０への転記後も撮像画像をバックアップ領域５２１に格納しておくようにしてもよい。これにより、ハードディスクカード５３０の破損に対するより確実なバックアップとすることができる。
【００９２】
一方、スロット５５０にハードディスクカード５３０が装着されていない場合は、保護動作フラグが０となっている。この場合、耐衝撃動作処理部１１４は、レンズユニット２００に対してのみ保護動作を実行する。
【００９３】
以上説明したように、本実施形態によれば、画像を保存するための着脱式の記憶装置にハードディスク装置が含まれている場合、ブレ補正機能に用いられるブレ検出値に基づいて衝撃発生可能性が判別され、衝撃発生可能性がある場合には、着脱式のハードディスク装置に対する保護動作が実行されるので、着脱式の記憶装置を用いている場合であっても、実施形態１と同様の効果を得ることができる。
【００９４】
すなわち、本発明を上記実施形態の如く適用することで、デジタルカメラの撮像画像を保存するための記憶装置としてハードディスク装置を用いた場合であっても、衝撃による撮像画像データの消失を効果的に防止することができる。また、デジタルカメラにおいて一般的に搭載されているブレ補正機能のためのセンサを用いて衝撃発生可能性の有無を判別しているので専用のセンサなどを必要としない。すなわち、データ消失の効果的な防止を容易に実現することができる。また、沈胴式レンズなどの可動部に対して保護動作を実行するので、破損しやすい可動部の破損を効果的に防止し、破損によって生じる経済的損失などを低減させることができる。
【００９５】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００９６】
例えば、上記実施形態では、ブレ検出部４００として圧電セラミックジャイロなどで構成された角速度センサを用いたが、ブレ検出機能に必要なブレを検出できるのであれば、センサの種類などは任意であり、例えば、デジタルカメラ１００に発生する加速度を検出する加速度センサなどであってもよい。
【００９７】
上記実施形態では、保護動作を実行する対象として、レンズユニット２００、ハードディスク装置５１０、ハードディスクカード５３０を例示したが、破損しやすい可動部であって、破損する可能性を低減できる動作がおこなえるものであれば、これらに限らず、任意の可動部に保護動作を実行するようにしてもよい。
【００９８】
なお、上記実施形態のように、本発明を予め適用したデジタルカメラ１００として提供できることに加え、ブレ補正機能を備えている既存のデジタルカメラに、上記実施形態の制御部１１０が実行したプログラムを適用すれば、上記実施形態にかかるデジタルカメラ１００として機能させることもできる。すなわち、制御部１１０が実行したプログラムを提供し、ブレ補正機能を備えている既存のデジタルカメラにインストールして実行することで、上記実施形態にかかるデジタルカメラ１００と同等の機能を得ることができる。
【００９９】
このようなプログラムの提供方法は任意であり、例えば、メモリカードなどの記録媒体に格納して提供可能であることはもとより、例えば、インターネットなどの通信媒体を介して配布してもよい。
【図面の簡単な説明】
【０１００】
【図１】（ａ）および（ｂ）は、本発明の実施形態１にかかるデジタルカメラの外観および内部構造を示す図である。
【図２】本発明の実施形態１にかかるデジタルカメラのシステム構成を示すブロック図である。
【図３】図２に示す制御部によって実現される機能を示す機能ブロック図である。
【図４】本発明の実施形態にかかる「撮像処理」を説明するためのフローチャートである。
【図５】図４に示す撮像処理において実行される「耐衝撃動作処理」を説明するためのフローチャートである。
【図６】図４に示す撮像処理において実行される「復帰動作処理」を説明するためのフローチャートである。
【図７】本発明の実施形態２にかかるデジタルカメラの外観および内部構造を示す図である。
【図８】本発明の実施形態２にかかる「記憶媒体識別処理」を説明するためのフローチャートである。
【符号の説明】
【０１０１】
１００…デジタルカメラ、１１０…制御部、１１１…撮像処理部、１１２…画像処理部、１１３…ブレ補正処理部、１１４…耐衝撃動作処理部、１３０…操作部、１３１…シャッタボタン、１４０…表示部、２００…レンズユニット、３００…撮像ユニット、４００…ブレ検出部、４００ａ…ピッチ検出部、４００ｂ…ヨー検出部、５００…記憶部、５１０…ハードディスク装置、５１１…撮像画像記憶領域、５２０…半導体記憶装置、５２１…バックアップ領域、５２２…プログラム格納領域、５３０…ハードディスクカード、５４０…メモリカード、５５０…スロット
【図１】
2007235645.tif 000003
【図２】
2007235645.tif 000004
【図３】
2007235645.tif 000005
【図４】
2007235645.tif 000006
【図５】
2007235645.tif 000007
【図６】
2007235645.tif 000008
【図７】
2007235645.tif 000009
【図８】
2007235645.tif 000010