(57)【要約】【課題】精度良く水平垂直に画像を合わせる傾き情報を得る。【解決手段】デジタルカメラのメカ駆動部の動作開始時に（Ｓ１）、Ｇセンサ（加速度センサ）と、この出力から傾きを算出する手段と、算出した傾きに基づき枠，インジケータによってＬＣＤモニタに傾きを表示する手段からなる水準器モジュールの制御を変更し（Ｓ２）、メカ駆動部の動作終了時には（Ｓ３）、水準器モジュールの制御を再び変更する（Ｓ４）。水準器モジュールの制御の処理Ｓ２として、ＬＣＤモニタに表示している傾きを表示する手段（枠とインジケータ）を消去、Ｇセンサ（加速度センサ）を省電力モードに移行、あるいはＧセンサ出力から傾きを算出する手段の処理を停止する。処理Ｓ４として、Ｇセンサを省電力モードから復帰、Ｇセンサ出力から傾きを算出、ＬＣＤモニタ上に枠とのインジケータを再表示させる。メカ駆動部の動作に起因したノイズ成分の影響を緩和し、正確な傾きを得る。【選択図】図７
2009065248.tif 000002
【特許請求の範囲】
【請求項１】
取得画像を表示する表示部と、加速度センサと、前記加速度センサの出力から装置の傾きを算出する手段と、前記表示部を用いて前記算出した傾きを表示する手段を有する撮像装置において、メカ駆動部の動作に応じて前記傾きを算出する手段または前記傾きを表示する手段または前記加速度センサのいずれか１または複数の制御処理を変更する手段を備えたことを特徴とする撮像装置。
【請求項２】
前記制御処理を変更する手段が、メカ駆動部の動作開始時および／または動作終了時に前記制御処理の変更を行うことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記メカ駆動部の動作が、鏡胴ユニットの繰り出しまたは収納、フォーカスレンズの移動、手ブレ補正機構あるいは手ブレ補正ユニットの保持する動作であることを特徴とする請求項１または２記載の撮像装置。
【請求項４】
前記メカ駆動部の動作として、機械的な動作に加え、電源部に対する電気的変動の大きい処理を含むことを特徴とする請求項３記載の撮像装置。
【請求項５】
取得画像を表示する表示部と、加速度センサと、前記加速度センサの出力から装置の傾きを算出する手段と、前記表示部を用いて前記算出した傾きを表示する手段を有する撮像装置の制御方法であって、メカ駆動部の動作に応じて前記傾きを算出する手段または前記傾きを表示する手段または前記加速度センサのいずれか１または複数の制御処理を変更する工程を有することを特徴とする撮像装置の制御方法。
【請求項６】
前記制御処理を変更する手段が、メカ駆動部の動作開始時および／または動作終了時に前記制御処理の変更を行うことを特徴とする請求項５記載の撮像装置の制御方法。
【請求項７】
前記メカ駆動部の動作が、鏡胴ユニットの繰り出しまたは収納、フォーカスレンズの移動、手ブレ補正機構あるいは手ブレ補正ユニットの保持する動作であることを特徴とする請求項５または６記載の撮像装置の制御方法。
【請求項８】
前記メカ駆動部の動作として、機械的な動作に加え、電源部に対する電気的変動の大きい処理を含むことを特徴とする請求項７記載の撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置および撮像結果を用いた制御方法に関し、画像の取得時に画像の傾き、撮像装置の傾きを検出し、検出した傾きの情報により、必要に応じた後処理によって画像の傾きを補正し、精度良く水平垂直に画像を合わせることが可能な撮像装置とその制御方法に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラにおいては、小型化，軽量化により、種々の場所に携帯して使用できるように構成され、携帯電話等にもデジタルカメラの機能が組み込まれるようになされている。
【０００３】
そして、デジタルカメラにおいては、小型化，軽量化によって、必ずしも安定した姿勢において撮影するとは限らず、人が保持するために撮影時には任意の傾きが画像に生じることになる。
【０００４】
また、デジタルカメラにおいては、意図的に傾けた構図により撮影するような場合もあり、また縦長の構図とするような場合も考えられる。
【０００５】
特許文献１には、前述のユーザの意図を正しく反映して撮像結果の傾きを補正することができる撮像装置が記載されている。また、特許文献２には、分割画像を合成する場合に歪を軽減することで平面画像を入力する撮像装置が記載されている。
【０００６】
また、デジタルカメラに設けられ姿勢の確認に用いる、例えばデジタルカメラの外付けストロボを取り付けるホットシューに差し込める、気泡を利用した水準器も市販されている。
【特許文献１】特開２００４−３４３４７６号公報
【特許文献２】特開平１１−１３６５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このような構成の撮像装置において、デジタルカメラに有する鏡胴ユニットや手ブレ補正機構等を駆動するメカ駆動部の動作中の振動が加速度センサに伝わり、また、加速度センサの出力にメカ駆動部の動作によるノイズが乗ることになる。これにより、加速度センサの出力から算出する角度の精度が落ち、また、角度情報も変動が大きくなって暴れることから、表示の品位が落ちるという問題があった。また、このときの精度を上げるための方法について開示されていない。
【０００８】
本発明は、前記従来技術の問題を解決することに指向するものであり、精度良く水平垂直に画像を合わせる傾き情報を得ることが可能な撮像装置とその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記の目的を達成するために、本発明に係る請求項１に記載した発明は、取得画像を表示する表示部と、加速度センサと、加速度センサの出力から装置の傾きを算出する手段と、表示部を用いて算出した傾きを表示する手段を有する撮像装置において、メカ駆動部の動作に応じて傾きを算出する手段または傾きを表示する手段または加速度センサのいずれか１または複数の制御処理を変更する手段を備えたことにより、メカ駆動部の動作前後において、加速度センサ，傾きを算出する手段，傾きを表示する手段の制御を変更することで加速度センサの検出信号に対するノイズを軽減し、正確な傾きを検出して表示品位を落とさないようにできる。
【００１０】
また、請求項２〜４に記載した発明は、請求項１の撮像装置であって、制御処理を変更する手段が、メカ駆動部の動作開始時および／または動作終了時に制御処理の変更を行うこと、また、メカ駆動部の動作が、鏡胴ユニットの繰り出しまたは収納、フォーカスレンズの移動、手ブレ補正機構あるいは手ブレ補正ユニットの保持する動作であること、さらに、メカ駆動部の動作が、機械的な動作に加え、電源部に対する電気的変動の大きい処理を含むことを特徴とする。
【００１１】
また、請求項５〜８に記載した撮像装置の制御方法は、請求項１〜４の撮像装置を、工程に分けて記述し装置の傾き検出およびその表示に係る撮像装置の制御方法としたものであり、特徴は、前記請求項１〜４の撮像装置と同様である。
【発明の効果】
【００１２】
本発明によれば、メカ駆動部の動作に起因した加速度センサ出力のノイズ成分による影響を緩和するとともに、正確な傾きを検出して表示の品位を落とさないようにできるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【００１４】
図１は本発明の実施形態におけるデジタルカメラの外観を示す（ａ）は正面図、（ｂ）は背面図、（ｃ）は上面図である。また、図２はデジタルカメラ内部のシステム構成の概要を示すブロック回路図である。
【００１５】
図１（ａ），（ｃ）に示すように、デジタルカメラ本体の正面，上面には、レリーズスイッチ（レリーズシャッタ）ＳＷ１、モードダイヤルスイッチＳＷ２、およびジョグダイヤル１スイッチＳＷ３が配設されている。また、ストロボ発光部１、測距ユニット２、光学ファインダ３、撮影レンズを含む鏡胴ユニット４が設けられている。
【００１６】
図１（ｂ）に示すデジタルカメラの背面には、ＬＣＤモニタ５、ジョグダイヤル２スイッチＳＷ４、ズームスイッチ[ＴＥＬＥ]ＳＷ５、ズームスイッチ[ＷＩＤＥ]ＳＷ６、上スイッチＳＷ７、右スイッチＳＷ８、ＯＫスイッチＳＷ９、左スイッチＳＷ１０、下スイッチ／マクロスイッチＳＷ１１、ディスプレイスイッチＳＷ１２、削除スイッチＳＷ１３、メニュースイッチＳＷ１４、電源スイッチＳＷ１５が設けられている。カメラ本体の側面には電池蓋６が設けられている。
【００１７】
デジタルカメラの各部材の機能および作用は公知であるので、その説明は省略することにし、次にカメラの内部のシステム構成を図２に基づき図１を参照しながら説明する。
【００１８】
図２に示すように、１０４はデジタルスチルカメラプロセッサ（以下、プロセッサという）である。このプロセッサ１０４は、第１ＣＣＤ信号処理ブロック１０４１、第２ＣＣＤ信号処理ブロック１０４２、ＣＰＵブロック１０４３、ローカルＳＲＡＭ１０４４、ＵＳＢブロック１０４５、シリアルブロック１０４６、ＪＰＥＧ・ＣＯＤＥＣブロック（ＪＰＥＧ圧縮・伸長を行うブロック）１０４７、ＲＥＳＩＺＥブロック（画像データのサイズを補間処理により拡大・縮小するブロック）１０４８、ＴＶ信号表示ブロック（画像データを液晶モニタ・ＴＶなどの外部表示機器に表示させるためのビデオ信号に変換するブロック）１０４９、メモリカードコントローラブロック（撮影画像データを記録するメモリカードの制御を行うブロック）１０４１０を有している。これらの各ブロックは相互にバスラインで接続されている。
【００１９】
また、プロセッサ１０４の外部にはＲＡＷ−ＲＧＢ画像データ（ホワイトバランス設定、γ設定が行われた状態の画像データ）、ＹＵＶ画像データ（輝度データ、色差データ変換が行われた状態の画像データ）、ＪＰＥＧ画像データ（ＪＰＥＧ圧縮された状態の画像データ）を保存するＳＤＲＡＭ１０３が配置され、このＳＤＲＡＭ１０３はプロセッサ１０４にメモリコントローラ（図示せず）、バスラインを介して接続されている。
【００２０】
このＳＤＲＡＭ１０３は、プロセッサ１０４で画像データに各種処理を施す際に、画像データを一時的に保存する。保存される画像データは、例えば、ＣＣＤ１０１から、Ｆ／Ｅ−ＩＣ１０２を経由して取り込んで、第１ＣＣＤ信号処理ブロック１０４１でホワイトバランス設定、γ設定が行われた状態の「ＲＡＷ−ＲＧＢ画像データ」や第２ＣＣＤ信号制御ブロック１０４２で輝度データ・色差データ変換が行われた状態の「ＹＵＶ画像データ」、ＪＰＥＧ・ＣＯＤＥＣブロック１０４７で、ＪＰＥＧ圧縮された「ＪＰＥＧ画像データ」などである。
【００２１】
プロセッサ１０４の外部には、さらに、ＲＡＭ等の内蔵メモリ（メモリカードスロットにメモリカードが装着されていない場合でも撮影画像データを記憶するためのメモリ）１０７、制御プログラム，パラメータなどが格納されたＲＯＭ（図示せず）が設けられ、これらもバスラインによってプロセッサ１０４に接続されている。
【００２２】
ＲＯＭに格納する制御プログラムは、デジタルカメラの電源スイッチＳＷ１５をオンすると、プロセッサ１０４のメインメモリ（図示せず）にロードされ、プロセッサ１０４はその制御プログラムに従って各部の動作制御を行うとともに、制御データ、パラメータ等を内蔵メモリ１０７等に一時的に保存させる。
【００２３】
鏡胴ユニット４は、ズームレンズ４１ａを有するズーム光学系４１、フォーカスレンズ４２ａを有するフォーカス光学系４２、絞り４３ａを有する絞りユニット４３、メカニカルシャッタ４４ａを有するメカニカルシャッタユニット４４からなるレンズ鏡筒を備えている。なお、ズームレンズ４１ａ、フォーカスレンズ４２ａおよび絞り４３ａは撮影光学系を構成している。また、撮影光学系の光軸をＺ軸とするとともに、このＺ軸に直交する平面をＸ-Ｙ平面とする。
【００２４】
ズーム光学系４１、フォーカス光学系４２、絞りユニット４３、メカニカルシャッタユニット４４は、ズームモータ４１ｂ、フォーカスモータ４２ｂ、絞りモータ４３ｂ、メカニカルシャッタモータ４４ｂによってそれぞれ駆動されるようになっている。
【００２５】
この鏡胴ユニット４の各モータはモータドライバ４５によって駆動され、モータドライバ４５はプロセッサ１０４のＣＰＵブロック１０４３によって制御される。
【００２６】
また、鏡胴ユニット４の各レンズ系により光学画像を光電変換する固体撮像素子であるＣＣＤ１０１に被写体像が結像され、ＣＣＤ１０１は被写体像を画像信号に変換してＦ／Ｅ−ＩＣ１０２に画像信号を出力する。Ｆ／Ｅ−ＩＣ１０２は画像ノイズ除去用のため相関二重サンプリングを行うＣＤＳ１０２１、利得調整用のＡＧＣ１０２２、アナログデジタル変換を行うＡ／Ｄ変換部１０２３から構成されている。すなわち、Ｆ／Ｅ−ＩＣ１０２はその画像信号に所定の処理を施し、アナログ画像信号をデジタル信号に変換してプロセッサ１０４の第１ＣＣＤ信号処理ブロック１０４１に向けてこのデジタル信号を出力する。
【００２７】
これらの信号制御処理は、プロセッサ１０４の第１ＣＣＤ信号処理ブロック１０４１から出力されるＶＤ（垂直同期）−ＨＤ（水平同期）信号によりＴＧ１０２４を介して行われる。そのＴＧ１０２４はそのＶＤ−ＨＤ信号に基づき駆動タイミング信号を生成する。
【００２８】
また、プロセッサ１０４は、ＣＣＤ１０１よりＦ／Ｅ―ＩＣ１０２の出力データにホワイトバランス設定やγ設定を行うため、第１ＣＣＤ信号制御ブロック１０４１により、垂直同期信号、水平同期信号を供給し、第２ＣＣＤ信号制御ブロック１０４２により、フィルタリング処理として輝度データ・色差データへの変換を行う。また、ＣＰＵブロック１０４３は、装置各部の動作を制御し、制御に必要なデータ等をローカルＳＲＡＭ１０４４に一時的に保存する。
【００２９】
ＣＰＵブロック１０４３は、さらに、ストロボ回路１１４を制御することによってストロボ発光部１から照明光を発光させる。これに加えて、ＣＰＵブロック１０４３は、測距ユニット２も制御する。
【００３０】
ＣＰＵブロック１０４３は、プロセッサ１０４のサブＣＰＵ１０９に接続され、サブＣＰＵ１０９は操作スイッチＳＷ１〜ＳＷ１５からなる操作キーユニットに接続されている。この操作キーユニット（ＳＷ１〜ＳＷ１５）は、ユーザが操作するキー回路であり、また、サブＣＰＵ１０９は、ＲＯＭ・ＲＡＭをワンチップに内蔵したＣＰＵであり、操作キーユニット（ＳＷ１〜ＳＷ１５）などの出力信号をユーザの操作情報として、ＣＰＵブロック１０４３に出力する。
【００３１】
ＵＳＢブロック１０４５はパソコン等の外部機器とＵＳＢコネクタ（図示せず）に接続されＵＳＢ通信を行い、また、シリアルブロック１０４６はシリアルドライバ回路（図示しない）を介して外部機器とＲＳ−２３２Ｃコネクタ等に接続され、シリアル通信を行う。ＴＶ信号表示ブロック１０４９は、ＬＣＤドライバ１０８を介してＬＣＤモニタ５に接続されるとともに、ビデオＡＭＰ（ＴＶ信号表示ブロック１０４９から出力されたビデオ信号を７５Ωインピーダンスに変換するためのＡＭＰ（アンプリファイア））１０９を介してビデオジャック（カメラをＴＶなどの外部表示機器に接続するためのジャック）１１０に接続されている。メモリカードコントローラブロック１０４１０はメモリカードスロット（図示せず）のカード接点に接続されている。
【００３２】
ＬＣＤドライバ１０８はＬＣＤモニタ５を駆動するとともに、ＴＶ信号表示ブロック１０４９から出力されたビデオ信号をＬＣＤモニタ５に表示させる信号に変換する役割を果たす。ＬＣＤモニタ５は撮影前の被写体の状態監視するため、また撮影画像を確認するため、メモリカードまたは内蔵メモリ１０７に記録された画像データを表示するために用いられる。
【００３３】
また、加速度センサ１１１は前述した各部を構成したプリント基板（ＰＣＢ）上のいずれかに実装され（図３参照）、２軸Ｘ，Ｙと温度Ｔのデータを出力する。そのデータからデジタルカメラの傾き（ロール角）を例えばＣＰＵブロック１０４３により演算し、ＬＣＤモニタ５等に表示する。
【００３４】
次に、工場でのデジタルカメラにおけるＣＣＤと加速度センサとの相対するロール角の個体間のばらつきをキャリブレーションする方法を説明する。
【００３５】
まず、図４（ａ）に示すようにデジタルカメラ１０とチャート２０をセットアップする。デジタルカメラ１０をほぼ水平になるように設置し、図４（ｂ）に示すように、チャート２０のバツ２１ａとバツ２１ｂの中心（特徴点）を結ぶ線は重力方向に対して並行になるよう設置する。また、片側のバツ２１ａの中心点を特徴点Ａとし、もう片側のバツ２１ｂの中心点を特徴点Ｂとする。
【００３６】
デジタルカメラ１０の加速度センサ（以下、Ｇセンサという）の出力を取得し、（このときのＸ軸Ｇセンサ出力をＸ０、Ｙ軸Ｇセンサ出力をＹ０、温度出力をＴ０とする）１秒後にチャート２０を撮影し画像を得る。チャート２０の特徴点Ａの座標（（ａ，ｂ）とする）と特徴点Ｂの座標（（ｃ，ｄ）とする）を画像から読み取り、絶対垂直に設置されているチャート２０に対するＣＣＤのロール角θｃを求める。
【００３７】
画像のスキャン方法を、図５を参照しながら説明する。バツ２１の画像を上側から水平方向に順に輝度データを取得する。スキャンによりバツ２１の黒い部分を通過するときに輝度が落ちる。この輝度が所定の閾値を下回った座標と、輝度が所定の閾値を上回った座標の中点をバツ黒帯の中心とする。この水平方向のスキャンにより輝度の変化は、最初２度検出され、さらに特徴点にて１度のみ検出し、その後２度検出することになる。スキャンしたときのバツ２１の輝度変化を２度検出する上側と下側スキャンにより、バツ黒帯の中心の計４つが求められる。この４座標をたすきがけにして交点の座標を算出する。これをバツ２１の中心（特徴点）とする。
【００３８】
図４（ｂ）に示すチャート２０に対するＣＣＤのロール角θｃの求め方を説明する。特徴点Ａ（ａ，ｂ）、特徴点Ｂ（ｃ，ｄ）の座標からＣＣＤのロール角θｃは、（数１）
【００３９】
【数１】
2009065248.tif 000003
となる。
【００４０】
次に、Ｇセンサの水平に対するロール角θｓを求める。ＧセンサのＸ軸出力Ｘ０、Ｙ軸出力Ｙ０、温度出力Ｔ０から（数２）
【００４１】
【数２】
2009065248.tif 000004
ここで、Ｇ０は重力ゼロ時の出力である。
【００４２】
重力ゼロ時とは、Ｇセンサのセンサの軸が、重力に対して垂直に向いているときに重力はゼロになり、また、自由落下しているときも重力ゼロになる。ちなみに、センサの軸が、重力に対して並行の場合に出力は１Ｇになり、４５度の場合は、１／√２Ｇとなる。
【００４３】
また、Ｇセンサの出力値は、（Ｃ×（重力）＋重力ゼロ時の出力）で表される（Ｃは定数）。重力を求めるには、重力ゼロ時の出力を算出して出力値から引き算する必要があり、重力ゼロ時の出力は「２０４８」近辺を出力するが、Ｇセンサには温度特性があり、正確に表記すると「Ｇ０＝２０４８＋０．４×ｔ」で表される。
【００４４】
画像から求めたＣＣＤのロール角θｃとＧセンサから求めたロール角θｓの差を求める。これをθ０（横撮り）とし、ＣＣＤとＧセンサの相対ロール角となる。相対ロール角θ０を保存手段（例えば、不揮発性メモリ：ＥＥＰＲＯＭ）に保存する。
【００４５】
また、デジタルカメラ１０において、縦撮り＋９０度に設置し前述と同様の方法で相対ロール角θ９０を求め、この相対ロール角θ９０を保存手段に保存する。さらに、デジタルカメラ１０において、縦撮り−９０度に設置し前述と同様の方法で相対ロール角θ２７０を求め、この相対ロール角θ２７０を保存手段に保存する。
【００４６】
ＣＣＤとＧセンサの相対ロール角は姿勢によらないが、Ｇセンサの出力が姿勢により多少変化するので、算出される値はそれぞれ異なる。より精度良く水平度を出すために、頻度が高く使用される横撮りと縦撮り（＋９０度、−９０度）の３姿勢分の相対ロール角を保存しておく。
【００４７】
デジタルカメラをユーザが使用するときの水平度の検出動作について説明する。Ｇセンサからの出力をＸ軸出力ｘ，Ｙ軸出力ｙ，温度出力ｔ，重力ゼロでの出力をｇ（ｔ）、Ｘ軸とＹ軸の重力の比をＲ、検出ロール角をθとすると、（数３）
【００４８】
【数３】
2009065248.tif 000005
となる。０＜θ＜３６０の範囲で検出ロール角θは２つの候補が出てきてしまうので、ｘ−ｇ（ｔ）が正負どちらなのかで、この２つのうちどちらなのかを判定し、検出ロール角θを決定する。なお、θ０は保存手段の横撮り相対ロール角である。
【００４９】
また、検出ロール角θが＋９０度近傍であれば、相対ロール角θ０ではなく、相対ロール角θ９０を用いて、（数４）
【００５０】
【数４】
2009065248.tif 000006
と、検出ロール角θを再計算する。
【００５１】
同様に検出ロール角θが−９０度近傍であれば、相対ロール角θ０ではなく、相対ロール角θ２７０を用いて、（数５）
【００５２】
【数５】
2009065248.tif 000007
と、検出ロール角θを再計算する。
【００５３】
以上のようにして、傾きを算出する手段により決定された検出ロール角θを図１に示す表示部のＬＣＤモニタ５上において、図６の下部に示すように長方形（枠２３）と円（インジケータ２４）の傾きを表示する手段により表示する。これは、気泡を利用した水準器を模した枠２３とインジケータ２４であり、水平時にはインジケータ２４（円）が枠２３の中心にあり、デジタルカメラが右上がりのときにはインジケータ２４がその角度に応じて枠２３の右寄りとなり、また左上がりのときにはインジケータ２４がその角度に応じて枠２３の左寄りとなる。また、ＬＣＤモニタ５上に表示する枠２３とインジケータ２４は，撮影した画像データ上にＯＳＤ（On Screen Display）により表示する。
【００５４】
または、ＬＣＤモニタ５上の長方形（枠２３）と略同じ長さで中央に丸点を有する線分を、水平を示すインジケータとして表示し、デジタルカメラが右上がりのときインジケータがその角度に合わせ、ＬＣＤモニタ５上で丸点を中心に線分の右端が下，左端が上に、また逆に左上がりのときには丸点を中心に左端が下，右端が上になるように、インジケータがシーソーのように揺動する表示としても良い。
【００５５】
図７に示すように、例えば図１の鏡胴ユニット４において、レンズバリアの駆動，フォーカスレンズの駆動等を行うメカ駆動部の動作開始時には（Ｓ１）、水準器モジュールの制御を変更して（Ｓ２）、その後、メカ駆動部の動作終了時には（Ｓ３）、水準器モジュールの制御を再び変更する（Ｓ４）。
【００５６】
なお、水準器モジュールは、前述したＧセンサ（加速度センサ）と、この出力により傾き（検出ロール角）を算出する手段と、この算出した傾きに基づいて、前述の枠２３，インジケータ２４によってＬＣＤモニタ５上に傾きを表示する手段から構成される。
【００５７】
具体的には、メカ駆動部の動作開始時に、ＬＣＤモニタ５に表示している枠２３とインジケータ２４（図６参照）を消去、Ｇセンサ（加速度センサ）を省電力モードに移行、あるいはＧセンサ出力から傾き（検出ロール角）を算出する処理を停止する。そして、メカ駆動部の動作終了時に、Ｇセンサを省電力モードから復帰させ、Ｇセンサ出力から傾きを算出して、ＬＣＤモニタ５に枠２３とのインジケータ２４を再表示させる。動作開始時および動作終了時に行う前述した複数の処理において、いずれか１あるいは複数を組み合わせて行っても良い。
【００５８】
なお、本実施形態では、鏡胴ユニット４に係るメカ駆動部について説明しており、手ブレ補正機構、ストロボ発光部１におけるポップアップの発光準備などの電源部に対する電気的変動が大きい処理については記載していないが、それらも機械的，電気的なノイズの原因となりうるものであれば、メカ駆動部の動作と同様に含むものとする。
【００５９】
以上のようにすることで、メカ駆動部の動作等に起因する機械的，電気的なノイズを回避して、デジタルカメラの誤作動となるノイズ成分による影響を緩和し、傾き角度を正確に得ることができ、さらに表示品位の低下を防ぐ効果を得られる。
【００６０】
また、図７に示すフローチャートにおけるメカ駆動部の動作開始時において、水準器モジュールの別の制御内容として、例えば傾きを表示する手段であるＬＣＤモニタ５に表示する枠２３とインジケータ２４において、正確な傾き検出の制御がなされていないことを報知するために、インジケータ２４の移動を停止し、点滅させる制御を行う。そして、メカ駆動部の動作終了時には、正確な傾き検出の制御がなされていることを報知するために、インジケータ２４の移動を再開し、点灯させるように制御する。
【００６１】
さらに、図７に示すフローチャートにおけるメカ駆動部の動作開始時において、水準器モジュールのもう一つ別の制御内容として、例えば傾きを算出する手段において、加速度センサの出力より算出された検出ロール角θの記憶手段に記憶した最新５０回分の平均から求めた検出ロール角θを再定義し、これを基準にインジケータ２４の位置を決定して枠２３内の位置とする。そして、メカ駆動部の動作終了時には、再び加速度センサから出力された傾き（検出ロール角θ）を算出し、これに基づきインジケータ２４の枠２３内の位置を決定する制御を行う。
【００６２】
以上のように、図６に示すようなＬＣＤモニタ５に表示した枠２３とインジケータ２４により、デジタルカメラに有するメカ駆動部の動作に起因した加速度センサ出力のノイズ成分による影響を緩和するとともに、正確な傾きを表示し確認することで表示品位を落とさないように撮影することが可能となる。
【００６３】
なお、図６に示すＬＣＤモニタ５上の枠２３とインジケータ２４の表示位置は、ＬＣＤモニタ５の下部に表示しているが、上部の位置に配置して良く、ユーザにより設定可能である。また、デジタルカメラの横撮り、縦撮りの状態に合わせて表示位置も変更する。
【産業上の利用可能性】
【００６４】
本発明に係る撮像装置とその制御方法は、メカ駆動部の動作に伴うノイズを回避，軽減，無効化することにより、装置角度の傾きを正確に表示させることができ、小型化，軽量化したデジタルカメラ等の傾きの検出に有用である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施形態におけるデジタルカメラの外観を示す（ａ）は正面図、（ｂ）は背面図、（ｃ）は上面図
【図２】デジタルカメラ内部のシステム構成の概要を示すブロック回路図
【図３】デジタルカメラ内部の加速度センサの実装例を示す図
【図４】（ａ）はデジタルカメラとチャートの配置図、（ｂ）はチャートを示す図
【図５】チャート上のバツのスキャン方法を説明する図
【図６】ＬＣＤモニタ上に示すように長方形の枠と円のインジケータを示す図
【図７】メカ駆動部の動作と水準器モジュールの制御の関係を示すフローチャート
【符号の説明】
【００６６】
１  ストロボ発光部
２  測距ユニット
３  光学ファインダ
４  鏡胴ユニット
５  ＬＣＤモニタ
６  電池蓋
２３  枠
２４  インジケータ
１０４  プロセッサ
１０９  サブＣＰＵ
１０８  ＬＣＤドライバ
１１１  加速度センサ
１０４３  ＣＰＵブロック
ＳＷ１〜１５  操作キー
【図１】
2009065248.tif 000008
【図２】
2009065248.tif 000009
【図４】
2009065248.tif 000010
【図５】
2009065248.tif 000011
【図７】
2009065248.tif 000012
【図３】
2009065248.tif 000013
【図６】
2009065248.tif 000014