(57)【要約】【解決課題】低コストな構成で、手ぶれ防止機能を有すると共に、衝撃から装置を保護することができるようにする。【解決手段】プロセス画像処理部によって、画像データから複数の時点の動きベクトルを検出し（１００）、検出された動きベクトルの変化量に基づいて、加速度Ｇを算出し（１０２）、算出された加速度Ｇに基づいて、周波数Ｔを検出する（１０４）。そして、加速度Ｇがしきい値Ｋ以下であって、かつ、周波数Ｔがしきい値Ｔ０以下である場合には、デジタルカメラが落下していると検知し（１０６）、レンズの沈胴処理によって、ズームレンズドライブ回路のモータを駆動して、レンズ鏡胴を沈胴させると共に、レンズバリアの閉鎖処理によって、レンズバリアドライブ回路のモータを駆動して、レンズバリアを閉鎖させる（１０８）。また、絞りの開放処理を行って、絞りドライブ回路のモータを駆動して、絞りを開放する（１１０）。【選択図】図３
2008022059.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を結像する結像手段と、
前記結像手段によって結像された被写体像を撮影して画像データを生成する撮影手段と、
前記画像データから動きベクトルを検出する動きベクトル検出手段と、
前記動きベクトル検出手段によって検出された動きベクトルに基づいて、自装置に生じる加速度を算出する算出手段と、
前記動きベクトル検出手段によって検出された動きベクトルに応じて、前記結像手段及び前記撮影手段の少なくとも一方を移動させて手ぶれを防止する手ぶれ防止手段と、
前記算出手段によって算出された加速度が所定値以下であるとき、自装置を落下の衝撃から保護する保護手段と、
を含む撮影装置。
【請求項２】
前記加速度に基づいて、自装置の振動の周波数を検出する周波数検出手段を更に含み、
前記保護手段は、前記加速度が前記所定値以下であって、かつ、前記周波数検出手段によって検出された周波数が、手ぶれ時に生じる振動の周波数の下限値として予め定められた周波数以下であるとき、自装置を落下の衝撃から保護する請求項１記載の撮影装置。
【請求項３】
前記結像手段を繰出し又は沈胴させる結像制御手段を更に含み、
前記保護手段は、前記結像手段を落下の衝撃から保護するように、前記結像制御手段によって前記結像手段を沈胴させる請求項１又は２項記載の撮影装置。
【請求項４】
前記撮影手段によって生成された画像データを記録する記録手段を更に含み、
前記保護手段は、前記記録手段を落下の衝撃から保護するように、前記記憶手段を制御する請求項1〜請求項３の何れか1項記載の撮影装置。
【請求項５】
被写体像を結像する結像手段、及び前記結像手段によって結像された被写体像を撮影して画像データを生成する撮影手段を含む撮影装置の制御方法であって、
前記画像データから動きベクトルを検出し、
前記検出された動きベクトルに基づいて、自装置に生じる加速度を算出し、
前記検出された動きベクトルに応じて、前記結像手段及び前記撮影手段の少なくとも一方を移動させて手ぶれを防止し、
前記算出された加速度が所定値以下であるとき、自装置を落下の衝撃から保護することを特徴とする撮影装置の制御方法。
【請求項６】
前記加速度が前記所定値以下であるとき、レンズ鏡胴の沈胴、レンズバリアの閉鎖、絞りの開放、メモリへの電源供給停止、及びハードディスクのヘッド退避の少なくとも一つを行うことを特徴とする請求項５記載の撮影装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置及び撮影装置の制御方法に係り、特に、手ぶれ防止機能を有する撮影装置及び該撮影装置の制御方法に関する。
【背景技術】
【０００２】
従来、デジタルカメラなどの撮影装置において、手ぶれによる画質劣化を防止するために、ＣＣＤによって得られる画像データから、手ぶれによる動きベクトルを検出し、動きベクトルに基づいて、画像データを補正する手ぶれ防止機能付き撮影装置が利用されている。
【０００３】
また、落下などによる衝撃から撮影装置を保護するために、専用のセンサにより衝撃又は加速度を検知して、衝撃保護動作を行うようになっている。
【０００４】
例えば、装置に外部から衝撃が加わったときに、衝撃検出回路によって衝撃の有無を検出し、衝撃に耐えうる静止トルクを得て、衝撃によるレンズ群の移動を防止する撮像装置が知られている（特許文献１）。
【特許文献１】特開２００１−８３３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、手ぶれ防止機能を搭載した撮影装置に、上記の特許文献１に記載の撮像装置のように、衝撃検出回路を設けると、装置の部品点数が増大し、製造コストが増大してしまう、という問題がある。
【０００６】
本発明は上記問題点を解決するためになされたものであり、低コストな構成で、手ぶれ防止機能を有すると共に、衝撃から装置を保護することができる撮影装置及び撮影装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る撮影装置は、被写体像を結像する結像手段と、前記結像手段によって結像された被写体像を撮影して画像データを生成する撮影手段と、前記画像データから動きベクトルを検出する動きベクトル検出手段と、前記動きベクトル検出手段によって検出された動きベクトルに基づいて、自装置に生じる加速度を算出する算出手段と、前記動きベクトル検出手段によって検出された動きベクトルに応じて、前記結像手段及び前記撮影手段の少なくとも一方を移動させて手ぶれを防止する手ぶれ防止手段と、前記算出手段によって算出された加速度が所定値以下であるとき、自装置を落下の衝撃から保護する保護手段とを含んで構成されている。
【０００８】
また、本発明に係る撮影装置の制御方法は、被写体像を結像する結像手段、及び前記結像手段によって結像された被写体像を撮影して画像データを生成する撮影手段を含む撮影装置の制御方法であって、前記画像データから動きベクトルを検出し、前記検出された動きベクトルに基づいて、自装置に生じる加速度を算出し、前記検出された動きベクトルに応じて、前記結像手段及び前記撮影手段の少なくとも一方を移動させて手ぶれを防止し、前記算出された加速度が所定値以下であるとき、自装置を落下の衝撃から保護することを特徴としている。
【０００９】
本発明によれば、撮影手段によって生成された画像データから動きベクトルを検出し、検出された動きベクトルに応じて、結像手段及び撮影手段の少なくとも一方を移動させて手ぶれを防止する。また、検出された動きベクトルに基づいて、自装置に生じる加速度を算出し、算出された加速度が所定値以下であるとき、自装置を落下の衝撃から保護する。
【００１０】
従って、手ぶれ防止のために検出される動きベクトルに基づいて、加速度を算出して、加速度に応じて、自装置を落下の衝撃から保護することにより、落下検知のために新たな構成を設ける必要がないため、低コストな構成で、手ぶれ防止機能を有すると共に、落下の衝撃から自装置を保護することができる。
【００１１】
上記の撮影装置は、加速度に基づいて、自装置の振動の周波数を検出する周波数検出手段を更に含み、保護手段は、加速度が所定値以下であって、かつ、周波数検出手段によって検出された周波数が、手ぶれ時に生じる振動の周波数の下限値として予め定められた周波数以下であるとき、自装置を落下の衝撃から保護することができる。これにより、加速度と振動の周波数とに基づいて、自装置の落下を検知して、自装置を保護するため、自装置の落下を誤って検知して、自装置を保護するように誤動作してしまうことを防止することができる。
【００１２】
また、上記の制御方法は、加速度が前記所定値以下であるとき、レンズ鏡胴の沈胴、レンズバリアの閉鎖、絞りの開放、メモリへの電源供給停止、及びハードディスクのヘッド退避の少なくとも一つを行うことができる。これにより、レンズ鏡胴の沈胴やレンズバリアの閉鎖を行い、レンズを保護することができ、また、絞りを開放することにより、絞り自体を保護することができる。また、メモリへの電源供給を停止することにより、メモリに発生する異常電圧によるデータ破損を防止でき、ハードディスクのヘッドを退避することにより、ハードディスクのヘッド及び記録面の破損を防止することができる。
【００１３】
また、上記の撮影装置は、結像手段を繰出し又は沈胴させる結像制御手段を更に含み、保護手段は、結像手段を落下の衝撃から保護するように、結像制御手段によって結像手段を沈胴させることができる。これにより、結像手段が繰出された状態で、落下の衝撃により破損することを防止することができる。
【００１４】
また、上記の撮影装置は、撮影手段によって生成された画像データを記録する記録手段を更に含み、保護手段は、記録手段を落下の衝撃から保護するように、記憶手段を制御することができる。これにより、落下の衝撃により記録手段が破損し、記録されたデータが消えてしまうことを防止することができる。
【発明の効果】
【００１５】
本発明に係る撮影装置及び撮影装置の制御方法によれば、手ぶれ防止のために検出される動きベクトルに基づいて、加速度を算出して、加速度に応じて、自装置を落下の衝撃から保護することにより、落下検知のために新たな構成を設ける必要がないため、低コストな構成で、手ぶれ防止機能を有すると共に、落下の衝撃から自装置を保護することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について詳細に説明する。なお、デジタルカメラに本発明を適用した場合について説明する。
【００１７】
図１に示すように、第１の実施の形態に係るデジタルカメラ１０の正面には、被写体像を結像させるためのレンズ１２と、撮影時に必要に応じて被写体に照射する光を発するストロボ４４とが設けられており、また、デジタルカメラ１０の筐体内部には、レンズ１２を保護するためのレンズバリア１５が出し入れ可能に設けられている。
【００１８】
また、レンズ１２を囲むようにレンズ鏡胴１３が設けられており、レンズ鏡胴１３は、繰出し又は沈胴（繰込み）するようになっている。
【００１９】
また、図２に示すように、デジタルカメラ１０は、レンズ１２、ズームレンズ１４、及び光学補正方式手ぶれ補正を行うための手ぶれ補正レンズ１６を含む複数のレンズからなるレンズユニット及び絞り１８を含んで構成された光学ユニット２０を備えている。
【００２０】
ズームレンズ１４は、ズームレンズドライブ回路２１のモータによって駆動されるレンズ鏡胴１３に連動して移動し、レンズ鏡胴１３は、沈胴位置及び繰出し位置との間を移動するようになっている。また、手ぶれ補正レンズ１６は、手ぶれ補正ドライブ回路２２のモータによって駆動され、光軸をずらすように動作し、手ぶれによる光軸のずれを補正して手ぶれを防止するようになっている。また、絞り１８は、絞りドライブ回路２３のモータによって駆動され、絞り１８の開閉を行うようになっている。なお、ズームレンズドライブ回路２１、手ぶれ補正ドライブ回路２２、及び絞りドライブ回路２３は、後述するメインＣＰＵ４０によって制御されるようになっている。
【００２１】
また、レンズバリア１５は、レンズバリアドライブ回路２５のモータによって出し入れされるようになっており、レンズバリアドライブ回路２５は、メインＣＰＵ４０によって制御されるようになっている。
【００２２】
また、デジタルカメラ１０には、光学ユニット２０の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行なうアナログ信号処理部２６とが設けられている。
【００２３】
また、デジタルカメラ１０には、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８が設けられており、このデジタルデータが後述するメインＣＰＵ４０に出力され、このデジタルデータに対して各種のデジタル信号処理が行われる。
【００２４】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にメインＣＰＵ４０に入力される。
【００２５】
また、デジタルカメラ１０には、デジタルカメラ１０全体の動作を制御するメインＣＰＵ４０と、撮影により得られた画像データ等を一時的に記憶するＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）で構成されるメモリ４８と、メモリ４８に対するアクセスの制御を行なうメモリインタフェース４６とが設けられている。また、メインＣＰＵ４０には、後述する撮像系保護動作処理ルーチンを実現するためのプログラムを含む各種プログラムが格納されているＥＥＰＲＯＭ４７が接続されている。
【００２６】
更に、デジタルカメラ１０には、例えば、可搬型のスマートメディア（Ｓｍａｒｔ  Ｍｅｄｉａ（登録商標））で構成されるメモリカード５２をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース５０と、デジタル画像データに対する圧縮処理及び伸張処理を行なう圧縮・伸張処理回路５４とが設けられている。
【００２７】
一方、デジタルカメラ１０は、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ（図示省略）を備えており、ＣＣＤ２４の駆動はメインＣＰＵ４０によりタイミングジェネレータを介して制御される。
【００２８】
更に、レリーズスイッチ、電源スイッチ、モード切替スイッチ、十字カーソルスイッチ、ズームスイッチ、メニュースイッチ等の各種スイッチ（図１では、「操作部５６」と総称。）はメインＣＰＵ４０に接続されており、メインＣＰＵ４０は、操作部５６に対する操作状態を常時把握できる。
【００２９】
また、デジタルカメラ１０には、ストロボ４４との間に介在されると共に、ストロボ４４を発光させるための電力を充電する充電部４２が設けられている。
【００３０】
また、デジタルカメラ１０は、デジタル画像データにより示される被写体像やメニュー画面等をＬＣＤ３８に表示させるための画像信号を生成してＬＣＤ３８に供給するＬＣＤインタフェース３６を備えている。
【００３１】
その他、ＬＣＤインタフェース３６では、画像データにより示される被写体像の画素配列に変換する画素配列変換処理、当該被写体像の画素数をＬＣＤ３８の画素数に変換する画素数変換処理、当該被写体像に対するＬＣＤ３８の特性等に応じたガンマ処理やシャープネス処理等の各種処理を実行するが、以上のようなＬＣＤインタフェース３６の動作は従来既知であるので、これ以上の説明は省略する。
【００３２】
また、デジタルカメラ１０には、例えば、充電式の電池を備え、メインＣＰＵ４０から入力される電源制御信号に基づいて、デジタルカメラ１０の各部に電源を供給したり、電源の供給を停止したりする電源部６８が設けられている。
【００３３】
また、デジタルカメラ１０には、ＡＤＣ２８から得られた画像データやメモリ４８やメモリカード５２から読み出した画像データに対して、各種画像処理を行うためのプロセス画像処理部５８が設けられており、プロセス画像処理部５８では、ＡＤＣ２８から得られたスルー画像である画像データから、動きベクトルを検出するようになっている。
【００３４】
動きベクトルは、従来既知の動きベクトル検出方法によって検出すればよく、例えば、ある時点で連続する２つの静止画である画像データから、先の時点の画像データにおける所定の代表点に対して、後の時点の画像データにおけるこの代表点に該当する点を検索し、代表点の位置を始点とし、検索された点の位置を終点とするベクトルを動きベクトルとして検出すればよい。
【００３５】
ＡＤＣ２８、ＬＣＤインタフェース３６、メインＣＰＵ４０、メモリインタフェース４６、圧縮・伸張処理回路５４、及びプロセス画像処理部５８はシステムバスＢＵＳを介して相互に接続されている。メインＣＰＵ４０は、ＬＣＤインタフェース３６、圧縮・伸張処理回路５４、及びプロセス画像処理部５８の作動の制御、並びにメモリ４８及びメモリカード５２へのメモリインタフェース４６ないし外部メモリインタフェース５０を介したアクセスを行なう。
【００３６】
次に、第１の実施の形態に係るデジタルカメラ１０の動作について説明する。まず、デジタルカメラ１０の電源をオンすると、レンズバリアドライブ回路２５によって、レンズバリア１５を開放し、また、ズームレンズドライブ回路２１のモータを駆動させて、レンズ鏡胴１３を繰出して、ズームレンズ１４及びレンズ１２を繰出し位置まで移動させると共に、絞り１８の開度を制御する。
【００３７】
そして、被写体を撮影するときに、プロセス画像処理部５８によって、スルー画像である画像データから動きベクトルを検出し、動きベクトルに基づいて、手ぶれが検出されると、動きベクトルに応じて、手ぶれ補正ドライブ回路２２のモータを駆動させて、手ぶれ補正レンズ１６を移動させて、手ぶれによる光軸のずれを打ち消して、手ぶれを防止した被写体像を示すアナログ信号がＣＣＤ２４から出力されるようにする。そして、ＡＤＣ２８から、被写体像を示す画像データを取得する。
【００３８】
次に、落下による衝撃から光学ユニット２０を保護するための結像系保護動作処理ルーチンについて図３を用いて説明する。
【００３９】
まず、ステップ１００において、プロセス画像処理部５８によって、複数の時点における動きベクトルを検出し、ステップ１０２において、検出された動きベクトルの変化量に基づいて、デジタルカメラ１０に生じる加速度Ｇを算出し、ステップ１０４において、算出された加速度Ｇに基づいて、周波数Ｔを検出する。
【００４０】
ここで、算出される加速度は、デジタルカメラ１０が静止している場合には、重力に相当する加速度となっており、また、デジタルカメラ１０が落下している場合には、加速度が小さくなり、デジタルカメラ１０が上昇している場合には、加速度が大きくなる。
【００４１】
また、手ぶれ時、落下による衝撃時、及び落下時の加速度と振動の周波数とについて説明する。手ぶれ時には加速度が小さくなり、振動の周波数が低周波数となっており、落下による衝撃時には、加速度が大きくなり、振動の周波数が高周波数となる。また、落下時の加速度は、０に近くなり、振動の周波数は、手ぶれ時より更に低い周波数となる。
【００４２】
例えば、落下による衝撃時の加速度は、２０Ｇ以上であり、手ぶれ時の加速度は、０．５Ｇ〜２０Ｇであり、落下時の加速度は、０．５Ｇ以下である。また、落下による衝撃時の振動周波数は、２０Ｈｚ以上であり、手ぶれ時の振動周波数は、３Ｈｚ〜２０Ｈｚであり、落下時の振動周波数は、３Ｈｚ以下となる。
【００４３】
そして、ステップ１０６において、ステップ１０２で算出された加速度Ｇが予め定められたしきい値Ｋ以下であって、かつ、ステップ１０４で検出された周波数Ｔが予め定められたしきい値Ｔ０以下であるか否かを判定する。ここで、しきい値Ｋは、手ぶれ時にデジタルカメラ１０に生じる加速度の下限値であり、予め実験により求めておく。また、しきい値Ｔ０は、手ぶれ時におけるデジタルカメラ１０の振動の周波数の下限値であり、予め実験により求めておく。例えば、しきい値Ｋは、０．５Ｇであり、しきい値Ｔ０は、３Ｈｚとなっている。
【００４４】
ここで、加速度Ｇがしきい値Ｋを超える場合や、周波数Ｔがしきい値Ｔ０を超える場合には、ステップ１００へ戻り、再び、動きベクトルを検出する。一方、加速度Ｇがしきい値Ｋ以下であって、かつ、周波数Ｔがしきい値Ｔ０以下である場合には、デジタルカメラ１０が落下していると検知し、ステップ１０８へ移行する。従って、例えば、加速度Ｇがしきい値以下になっても、周波数Ｔがしきい値Ｔ０を超える場合には、落下を検知しないため、後述するステップ１０８以降を実行して誤動作しないようになっている。
【００４５】
ステップ１０８では、レンズの沈胴処理によって、ズームレンズドライブ回路２１のモータを駆動して、レンズ鏡胴１３を沈胴させると共に、レンズバリア１５の閉鎖処理によって、レンズバリアドライブ回路２５のモータを駆動して、レンズバリア１５を閉鎖させる。
【００４６】
次のステップ１１０において、絞り１８の開放処理を行って、絞りドライブ回路２３のモータを駆動して、絞り１８を開放して、結像系保護動作処理ルーチンを終了する。
【００４７】
そして、デジタルカメラ１０が落下して床面などに衝突し、衝撃を受けたときには、レンズ鏡胴１３は沈胴しており、レンズバリア１５が閉鎖されているため、落下の衝撃によってレンズ鏡胴１３、レンズ１２、ズームレンズ１４、及び手ぶれ補正レンズ１６が損傷することを回避でき、また、絞り１８が開放されているため、落下の衝撃によって、絞り１８が損傷することを回避でき、落下の衝撃から光学ユニット２０を保護することができる。
【００４８】
以上説明したように、第１の実施の形態に係るデジタルカメラによれば、手ぶれ防止のためにプロセス画像処理部によって検出される動きベクトルを用いて、加速度を算出すると共に、加速度に基づいて振動の周波数を検出し、加速度及び周波数に基づいて自装置が落下していることを検知して、落下の衝撃から保護することにより、落下検知のために新たな構成を設ける必要がないため、低コストな構成で、手ぶれ防止機能を有すると共に、落下の衝撃から自装置を保護することができる。
【００４９】
また、落下を検知したときに、レンズ鏡胴を沈胴させるため、レンズ鏡胴が繰出された状態で、落下の衝撃により破損することを防止し、また、絞りを開放することによって、絞り自体を落下の衝撃により破損することを防止し、精密なレンズユニットや絞りを保護することができる。
【００５０】
加速度と振動の周波数とに基づいて、自装置の落下を検知して、自装置を保護するため、手ぶれ時や衝撃時に自装置が落下していると誤って検知して、自装置を保護するように誤動作してしまうことを防止することができる。
【００５１】
また、手ぶれ防止用のプロセス画像処理部で検出された動きベクトルを衝撃保護の処理に利用することにより、部品点数を削減できるとともに、開発コストを削減することができる。
【００５２】
次に、第２の実施の形態について説明する。なお、第１の実施の形態と同様の部分については、同一符号を付して説明を省略する。
【００５３】
第２の実施の形態では、落下による衝撃からメモリ４８を保護するようになっている点が第１の実施の形態と異なっている。デジタルカメラ１０が落下して、落下の衝撃により、メモリ４８に設けられている配線が短絡すると、異常な電圧がメモリ４８に印加されて、メモリ４８に記憶されているデータがダメージを受けて消えてしまう場合があるため、メモリ４８を保護する必要がある。
【００５４】
なお、デジタルカメラ１０の構成は、第１の実施の形態と同様であるため、説明を省略する。
【００５５】
次に、第２の実施の形態に係る記憶系保護動作処理ルーチンについて図４を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して詳細な説明を省略する。
【００５６】
まず、ステップ１００において、プロセス画像処理部５８によって、複数の時点における動きベクトルを検出し、ステップ１０２において、検出された動きベクトルの変化量に基づいて、デジタルカメラ１０に生じる加速度Ｇを算出し、ステップ１０４において、算出された加速度Ｇに基づいて、周波数Ｔを検出する。
【００５７】
そして、ステップ１０６において、ステップ１０２で算出された加速度Ｇが予め定められたしきい値Ｋ以下であって、かつ、ステップ１０４で検出された周波数Ｔが予め定められたしきい値Ｔ０以下であるか否かを判定し、加速度Ｇがしきい値Ｋ以下であって、かつ、周波数Ｔがしきい値Ｔ０以下である場合には、デジタルカメラ１０が落下していると検知し、ステップ２０８へ移行する。
【００５８】
ステップ２０８では、メモリ４８へのアクセス処理を中止させ、メモリ４８からのデータの読み込みやデータの書き込みを行っている場合には、データの読み込み及び書き込みを中止する。そして、ステップ２１０において、メモリ４８へ電源供給を停止するように、電源部６８に電源制御信号を送出して、メモリ４８の電源をオフにし、記憶系保護動作処理ルーチンを終了する。
【００５９】
そして、デジタルカメラ１０が落下して床面などに衝突し、衝撃を受けたときには、メモリ４８へのアクセスも中止され、電源もオフになっているため、落下の衝撃によって異常な電圧がメモリ４８に印加されることもなく、メモリ４８に記憶されているデータが損傷することを回避できるため、落下の衝撃からメモリ４８を保護することができる。
【００６０】
以上説明したように、第２の実施の形態によれば、落下が検知されたときに、メモリの電源をオフにして、落下の衝撃によりメモリが破損し、メモリに異常電圧が印加されることによるデータ破損を防止することにより、メモリのデータを保護することができる。
【００６１】
なお、上記の実施の形態では、画像データを一時的に記憶するメモリを保護する場合について説明したが、外付けのメモリカードも同様に保護するようにしてもよい。この場合には、メモリと同様に、落下が検知されたときに、アクセスを中止し、メモリカードへの電源をオフにすればよい。
【００６２】
次に、第３の実施の形態について説明する。なお、第１の実施の形態と同様の部分については、同一符号を付して説明を省略する。
【００６３】
第３の実施の形態では、メモリが半導体メモリではなく、ハードディスクで構成されている点が第２の実施の形態と異なっている。なお、第３の実施の形態に係るデジタルカメラの他の構成は、第１の実施の形態と同様であるため、説明を省略する。
【００６４】
次に、第３の実施の形態に係る記憶系保護動作処理ルーチンについて図５を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して詳細な説明を省略する。
【００６５】
まず、ステップ１００において、プロセス画像処理部５８によって、複数の時点における動きベクトルを検出し、ステップ１０２において、検出された動きベクトルの変化量に基づいて、デジタルカメラ１０に生じる加速度Ｇを算出し、ステップ１０４において、算出された加速度Ｇに基づいて、周波数Ｔを検出する。
【００６６】
そして、ステップ１０６において、ステップ１０２で算出された加速度Ｇが予め定められたしきい値Ｋ以下であって、かつ、ステップ１０４で検出された周波数Ｔが予め定められたしきい値Ｔ０以下であるか否かを判定し、加速度Ｇがしきい値Ｋ以下であって、かつ、周波数Ｔがしきい値Ｔ０以下である場合には、デジタルカメラ１０が落下していると検知し、ステップ３０８へ移行する。
【００６７】
ステップ３０８では、ハードディスクへのアクセス処理を中止させ、ハードディスクからのデータの読み込みやデータの書き込みを行っている場合には、データの読み込み及び書き込みを中止する。そして、ステップ３１０において、ハードディスクのヘッドをパーキング位置へ退避させるようにハードディスクを制御して、記憶系保護動作処理ルーチンを終了する。
【００６８】
そして、デジタルカメラ１０が落下して床面などに衝突し、衝撃を受けたときには、ハードディスクへのアクセスも中止され、ヘッドもパーキング位置へ退避されているため、落下の衝撃によって、ヘッドがハードディスクの記録面に衝突し、ヘッド及び記録面が損傷することを回避できるため、落下の衝撃からハードディスク及び記憶されているデータを保護することができる。
【００６９】
以上説明したように、第３の実施の形態に係るデジタルカメラによれば、落下が検知されたときに、ハードディスクのヘッドを退避させて、ハードディスクのヘッド及び記録面の破損を防止することにより、ハードディスク及び記録されているデータを保護することができる。
【００７０】
次に、第４の実施の形態について説明する。なお、第１の実施の形態と同様の構成については、同一符号を付して説明を省略する。
【００７１】
第４の実施の形態に係るデジタルカメラ１０では、落下を検知したときに、第１の実施の形態に係る結像系保護動作処理ルーチンの光学ユニット２０を保護する処理と、第２の実施の形態に係る記憶系保護動作処理ルーチンのメモリ４８を保護する処理と、第３の実施の形態に係る記憶系保護動作処理ルーチンのハードディスクを保護する処理とを行うようになっている。
【００７２】
上述したように、加速度Ｇと周波数Ｔとに基づいて、落下を検知したときに、光学ユニット２０を保護する処理を行い、メモリ４８が半導体メモリである場合には、第２の実施の形態と同様にメモリ４８を保護する処理を行う。一方、メモリ４８がハードディスクである場合には、第３の実施の形態と同様にハードディスクを保護する処理を行う。
【００７３】
そして、デジタルカメラ１０が落下して床面などに衝突し、衝撃を受けたときには、落下の衝撃によってレンズ鏡胴１３、レンズ１２、ズームレンズ１４、及び手ぶれ補正レンズ１６が損傷することを回避でき、また、落下の衝撃によって、絞り１８が損傷することを回避できる。また、メモリ４８が半導体メモリの場合には、落下の衝撃によって異常な電圧がメモリ４８に印加されることもなく、メモリ４８に記憶されているデータが損傷することを回避でき、メモリ４８がハードディスクの場合には、ハードディスクのヘッド及び記録面が損傷することを回避できる。
【００７４】
次に、第５の実施の形態について説明する。なお、第１の実施の形態と同様の構成については、同一符号を付して説明を省略する。
【００７５】
第５の実施の形態では、ＣＣＤ２４を移動させて手ぶれを防止する撮像素子移動方式手ぶれ補正を採用している点が第１の実施の形態と異なっている。
【００７６】
図６に示すように、第５の実施の形態に係るデジタルカメラ６１０の光学ユニット６２０は、レンズ１２、ズームレンズ１４、及び絞り１８を含んで構成され、手ぶれ補正レンズは設けられていない。
【００７７】
また、デジタルカメラ６１０には、ＣＣＤ２４を移動させるモータを含む手ぶれ補正ドライブ回路６２２が設けられ、手ぶれによる光軸のずれに合わせて、手ぶれ補正ドライブ回路６２２のモータによってＣＣＤ２４を移動させて、手ぶれを防止するようになっている。また、手ぶれ補正ドライブ回路６２２は、メインＣＰＵ４０によって制御されるようになっている。
【００７８】
なお、デジタルカメラ６１０の他の構成は、第１の実施の形態と同様であるため、説明を省略する。
【００７９】
次に、第５の実施の形態に係るデジタルカメラ６１０の動作について説明する。
【００８０】
被写体を撮影するときに、プロセス画像処理部５８によって、スルー画像である画像データから動きベクトルを検出し、検出された動きベクトルによって手ぶれが検出されると、動きベクトルに応じて、手ぶれ補正ドライブ回路６２２のモータを駆動させて、手ぶれによる光軸のずれに合わせてＣＣＤ２４を移動させて、手ぶれによる光軸のずれを打ち消して、手ぶれを防止した被写体像を示すアナログ信号がＣＣＤ２４から出力されるようにする。
【００８１】
また、第１の実施の形態に係る結像系保護動作処理ルーチンと同様に、プロセス画像処理部５８によって動きベクトルを検出し、動きベクトルに基づいて算出された加速度Ｇと検出された周波数Ｔとに基づいて、落下を検知し、落下の衝撃から光学ユニット２０を保護するための処理を行う。
【００８２】
以上説明したように、第５の実施の形態に係るデジタルカメラによれば、撮像素子移動方式手ぶれ補正のためにプロセス画像処理部によって検知される動きベクトルを用いて、加速度を算出すると共に、振動の周波数を検出し、加速度及び周波数に基づいて自装置が落下していることを検知して、落下の衝撃から保護することにより、落下検知のために新たな構成を設ける必要がないため、低コストな構成で、手ぶれ防止機能を有すると共に、落下の衝撃から自装置を保護することができる。
【００８３】
なお、撮像素子移動方式手ぶれ補正を採用した場合を例に説明したが、第１の実施の形態で説明した光学補正方式手ぶれ補正と撮像素子移動方式手ぶれ補正とを組み合わせて、手ぶれを防止するようにしてもよい。この場合には、手ぶれが検知されたときに、手ぶれ補正レンズを移動させると共に、ＣＣＤを移動させて、手ぶれによる光軸のずれを打ち消すようすればよい。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施の形態に係るデジタルカメラを示す正面図及び上面図である。
【図２】本発明の第１の実施の形態に係るデジタルカメラの電気系の主要構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係るデジタルカメラの結像系保護動作処理ルーチンの内容を示すフローチャートである。
【図４】本発明の第２の実施の形態に係るデジタルカメラの記憶系保護動作処理ルーチンの内容を示すフローチャートである。
【図５】本発明の第３の実施の形態に係るデジタルカメラの記憶系保護動作処理ルーチンの内容を示すフローチャートである。
【図６】本発明の第５の実施の形態に係るデジタルカメラの電気系の主要構成を示すブロック図である。
【符号の説明】
【００８５】
１０、６１０  デジタルカメラ
１２   レンズ
１３   レンズ鏡胴
１４   ズームレンズ
１５   レンズバリア
１６   手ぶれ補正レンズ
２０、６２０  光学ユニット
２１   ズームレンズドライブ回路
２２、６２２  手ぶれ補正ドライブ回路
２３   絞りドライブ回路
２４  ＣＣＤ
２５   レンズバリアドライブ回路
４０   メインＣＰＵ
４８   メモリ
５２   メモリカード
５８  プロセス画像処理部
６８   電源部
【図１】
2008022059.tif 000003
【図２】
2008022059.tif 000004
【図３】
2008022059.tif 000005
【図４】
2008022059.tif 000006
【図５】
2008022059.tif 000007
【図６】
2008022059.tif 000008