(57)【特許請求の範囲】
【請求項１】
撮像素子から出力される画像のブレ要因となる装置自身の移動方向を取得し、この移動方向に基づいて前記撮像素子を移動させるよう制御する撮像装置において、
前記撮像素子は前記画像を逐次出力し、この逐次出力された画像をフレーム間予測方式で符号化処理する符号化処理手段と、
前記撮像素子が撮像すべき画像が、前記符号化処理手段によって予測フレームとして符号化処理されるべき画像か否かを判断する判断手段と、
この判断手段により予測フレーム対象であると判断すると、前記撮像素子を予め定められた移動可能な範囲の中央付近に位置させるように移動させるよう制御する移動制御手段と
を備えたことを特徴とする撮像装置。
【請求項２】
撮像素子から出力される画像のブレ要因となる撮像装置の移動方向を取得し、この移動方向に基づいて前記撮像素子を移動させるよう制御するよう機能する当該撮像装置が有するコンピュータを、
前記撮像素子は前記画像を逐次出力し、この逐次出力された画像をフレーム間予測方式で符号化処理する符号化処理手段、
前記撮像素子が撮像すべき画像が、前記符号化処理手段によって予測フレームとして符号化処理されるべき画像か否かを判断する判断手段、
この判断手段により予測フレーム対象であると判断すると、前記撮像素子を予め定められた移動可能な範囲の中央付近に位置させるように移動させるよう制御する移動制御手段
として機能させることを特徴とする移動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手ブレ補正が可能な撮像装置、及び、移動制御プログラムに関する。
【背景技術】
【０００２】
現在、デジタルカメラ等の撮像装置には、いわゆる手ブレ補正機能を備えるものがある。手ブレ補正機能の動作方式として、例えば、ＣＣＤ（Charge Coupled Device）等の撮像素子をブレ量に合わせて移動させる方式や光学レンズをブレ量に合わせて移動させる方式などがある。これらの方式において、撮像素子又は光学レンズの可動範囲は有限である。
【０００３】
そこで、特許文献１には、手ブレ補正を効果的に行うために、撮影者が装置を保持したことを検知した場合に撮像素子又は光学レンズを可動範囲の中心に移動させる動作（以下、センタリング）を行う、静止画を撮像するための撮像装置が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４１９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術を、動画を撮像する撮像装置に適用した場合、撮影中にセンタリングが行われないため、撮像素子又は光学レンズが可動範囲の境界に移動したときの手ブレ補正が不可能となる。
【０００６】
また、撮像素子又は光学レンズが可動範囲の境界に移動した場合にセンタリングが行われるようにしたとしてもセンタリングにより動画の画質が悪化する。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、動画の撮影において手ブレ補正に係るセンタリングを適切に行うことができる撮像装置、及び、移動制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の発明は、撮像素子から出力される画像のブレ要因となる装置自身の移動方向を取得し、この移動方向に基づいて前記撮像素子を移動させるよう制御する撮像装置において、前記撮像素子は前記画像を逐次出力し、この逐次出力された画像をフレーム間予測方式で符号化処理する符号化処理手段と、前記撮像素子が撮像すべき画像が、前記符号化処理手段によって予測フレームとして符号化処理されるべき画像か否かを判断する判断手段と、この判断手段により予測フレーム対象であると判断すると、前記撮像素子を予め定められた移動可能な範囲の中央付近に位置させるように移動させるよう制御する移動制御手段とを備えたことを特徴とする。
【０００９】
また、上記目的を達成するために、請求項２記載の発明は、撮像素子から出力される画像のブレ要因となる撮像装置の移動方向を取得し、この移動方向に基づいて前記撮像素子を移動させるよう制御するよう機能する当該撮像装置が有するコンピュータを、前記撮像素子は前記画像を逐次出力し、この逐次出力された画像をフレーム間予測方式で符号化処理する符号化処理手段、前記撮像素子が撮像すべき画像が、前記符号化処理手段によって予測フレームとして符号化処理されるべき画像か否かを判断する判断手段、この判断手段により予測フレーム対象であると判断すると、前記撮像素子を予め定められた移動可能な範囲の中央付近に位置させるように移動させるよう制御する移動制御手段として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、動画の撮影において手ブレ補正に係るセンタリングを適切に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係るデジタルカメラの構成図である。
【図２】図１の実施形態１のＣＣＤベースの構成図である。
【図３】図１の姿勢センサが検出する角速度の方向を示す斜視図である。
【図４】ＣＣＤと動作可能範囲との関係を示す図である。
【図５】ＭＰＥＧ方式においてＩ，Ｐ，Ｂフレームになる画像を撮像するタイミングとセンタリングのタイミングとを説明するための図である。
【図６】手ブレ補正処理を説明するためのフローチャートである。
【図７】図１の実施形態２のＣＣＤベースの構成図である。
【図８】本発明の実施形態３に係るデジタルカメラの構成図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態に係る撮影装置を、図面を参照しながら説明する。尚、本実施形態では、撮影装置をデジタルカメラとして説明する。
（実施形態１）
実施形態１に係るデジタルカメラ１の構成を図１に示す。
デジタルカメラ１は、静止画撮影モードにおいて静止画像を撮影し、動画撮影モードにおいて動画像を撮影する。また、デジタルカメラ１は、ＣＣＤシフト方式による手ブレ補正機能を備える。
実施形態１に係るデジタルカメラ１は、ＣＣＤ（Charge Coupled Device）１１と、タイミング発生器（図中、「ＴＧ」と記す。）１２と、光学系駆動回路１３と、レンズ１４と、レンズ駆動回路１５と、ユニット回路１６と、カラープロセス回路１７と、画像処理部１８と、ＣＣＤベース１９と、ＣＣＤシフトドライバ２０と、手ブレ補正制御部２１と、姿勢センサ２２と、制御部２３と、ＤＲＡＭ（Dynamic Random Access Memory）２４と、ＲＯＭ（Read Only Memory）２５と、フラッシュメモリ２６と、入力部２７と、表示部２８とから構成される。
【００１３】
ＣＣＤ（Charge Coupled Device;電荷結合素子）１１は、受光（撮影）範囲内の光を受光して、この受光範囲内の撮影画像を取得する撮像素子である。ＣＣＤ１１は、受光した光の信号を光電変換により電気信号に変換してＲＧＢ信号による画像を出力する。
【００１４】
尚、このデジタルカメラ１は、高解像度画像と低解像度画像との取得可能なものである。高解像度画像は、ＣＣＤ１１の全画素から出力される信号を用いて得られる画像である。
【００１５】
低解像度画像は、ＣＣＤ１１の全画素の出力信号を間引いて得られる画像である。低解像度画像の場合、画像解像度は、例えば、１０２４×７６８ドット（ＸＧＡ；eXtended Graphics Array）程度であり、解像度は低いものの３０ｆｐｓ（フレーム/秒）の速さで画像読み出しが可能になる。低解像度画像は、スルー（through）画像として定期的に表示部２８に表示される。
【００１６】
タイミング発生器（図中、「ＴＧ」と記す。）１２は、ＣＣＤ１１を駆動して映像信号を取り込むためのタイミング信号を生成するものである。タイミング発生器１２は、制御部２２から、シャッタ速度を示すシャッタ速度信号が供給され、供給されたシャッタ速度に基づいてタイミング信号を生成する。そして、タイミング発生器１２は、生成したタイミング信号を光学系駆動回路１３に供給する。
【００１７】
光学系駆動回路１３は、ＣＣＤ１１を駆動するものである。光学系駆動回路１３は、タイミング発生器１２から供給されたタイミング信号に従ってフレームシフトパルス信号及びライン転送パルス信号を生成し、生成したフレームシフトパルス信号及びライン転送パルス信号を用いてＣＣＤ１１を駆動する。
【００１８】
レンズ１４は、ＣＣＤ１１の撮像面上に、撮影対象からの光による画像を結像させるためのものであり、撮影レンズ、フォーカスレンズ、（図示せず）、ズームレンズ（図示せず）によって構成される。レンズ１４は、デジタルカメラ１の前面に設けられる。
【００１９】
レンズ駆動回路１５は、レンズ１４を駆動するものである。レンズ駆動回路１５は、制御部２３から、ピントが合うようにレンズ１４の位置を制御するためのレンズ制御信号が供給され、供給されたレンズ制御信号に基づいてピントが合う位置までレンズ１４を駆動する。
【００２０】
ユニット回路１６は、ＣＣＤ１１から出力されたアナログＲＧＢ信号に含まれるＣＣＤ１１の駆動ノイズを減少させる相関二重サンプリング回路（ＣＤＳ回路）と、ノイズ低減後における信号のゲインを調整する自動利得制御回路（ＡＧＣ）と、ゲイン調整後の信号をデジタル信号に変換するＡ／Ｄ変換器とから構成される。ユニット回路は、ＣＣＤ１１から出力されたアナログのＲＧＢ信号をデジタルのＲＧＢ信号に変換してカラープロセス回路１７に供給する。
【００２１】
カラープロセス回路１７は、ユニット回路１６から出力されたデジタルのＲＧＢ信号に対して画素補間処理及び補正処理を含むカラープロセス処理を施すものである。
【００２２】
カラープロセス回路１７は、カラープロセス処理として、ユニット回路１６から出力されたデジタルのＲＧＢ信号に対して、ホワイトバランス補正、γ補正を行い、このような補正が行われたＲＧＢ信号から輝度（Ｙ）信号及び色差（ＵＶ）信号を生成する。
【００２３】
画像処理部１８は、カラープロセス回路１７から供給された画像、又は、ＤＲＡＭ２４に取り込まれている画像に対して符号化処理を行うためのものである。
【００２４】
画像処理部１８は、静止画撮影モードでは、カラープロセス回路１７から供給された静止画像データ、又は、ＤＲＡＭ２４に取り込まれている静止画像データをＪＰＥＧ（Joint Photographic Experts Group）方式により符号化処理（データ圧縮）してフラッシュメモリ２６に記録保存する。
【００２５】
画像処理部１８は、動画撮影モードでは、カラープロセス回路１７から供給された一連の動画像データ、又は、ＤＲＡＭ２４に取り込まれている一連の動画像データをＭＰＥＧ（Moving Picture Experts Group）方式により符号化処理（データ圧縮）してフラッシュメモリ２６に記録保存する。また、動画像データは、３０ｆｐｓで、Ｉフレーム（Intra-Coded Frame）：Ｐフレーム（Predicted Frame）：Ｂフレーム（Bi-directional Predicted Frame）＝１：５：２４の割合で記録保存される。
【００２６】
ＣＣＤベース１９は、手ブレ補正機能が実施されているときに、手ブレ補正制御部２１の制御に基づいてＣＣＤ１１を動作可能範囲内でレンズ１４の光軸に対して垂直に縦横方向に移動させる。
【００２７】
ＣＣＤベース１９は、例えば、図２（ａ）（ｂ）に示すように、プレート１９−１と、磁石１９−２と、スペーサスタッド１９−３と、ＣＣＤ取り付けプレート１９−４と、コイル１９−５〜１９−８とから構成される。
【００２８】
中心部にＣＣＤ１１が取り付けられるＣＣＤ取り付けプレート１９−４の周辺部にコイル１９−５〜１９−８が配設される。複数組の磁石１９−２が配設されるスチール製のプレート１９−１とそのスペーサスタッド１９−３とによってＣＣＤ取り付けプレート１９−４が保持され、ＣＣＤ１１の周囲に４つのリニアモータが構成される。コイル１９−５〜１９−８のうち、任意のものに通電することにより、ＣＣＤ１１が所望の方向にシフト駆動される。その際には、ＣＣＤ１１は、動作可能範囲Ｘ１内で、Ｘ方向、またはＹ方向の並進動作のみを行う。なお、Ｘ軸とＹ軸とは、互いに垂直であり、ＸＹ平面は、デジタルカメラ１のレンズ１４（光学系）の光軸（以下、Ｚ軸）に対して垂直に配置される。
【００２９】
ＣＣＤシフトドライバ２０は、手ブレ補正制御部２１からの制御信号に基づいた電力をＣＣＤベース１９のリニアモータに供給する。また、ＣＣＤシフトドライバ２０は、ＣＣＤベース１９のリニアモータの駆動状況等の情報を手ブレ補正制御部２１に供給する。
【００３０】
手ブレ補正制御部２１は、姿勢センサ２２から供給されるＸ方向及びＹ方向それぞれについてのデジタルカメラ１の角速度（以下、ブレ量）に基づいてＣＣＤ１１を移動させるべき移動量を算出する。また、姿勢センサ２２から供給される角速度の方向（以下、ブレ方向）に基づいてＣＣＤ１１を移動させるべき移動方向を決定する。そして、手ブレ補正制御部２１は、ＣＣＤシフトドライバ２０を制御し、算出した移動量でＣＣＤ１１を決定された移動させるべき移動方向へ移動させて手ブレ補正を行う。また、手ブレ補正制御部２１は、所定の条件がみたされた場合には、ＣＣＤ１１を動作可能範囲Ｘ１の中心に移動させるセンタリングを行う。
【００３１】
姿勢センサ２２は、例えば、図３に示すような、Ｘ方向及びＹ方向それぞれについてデジタルカメラ１の角速度を検知する二つの加速度センサから構成され、Ｘ方向及びＹ方向それぞれについてデジタルカメラ１の角速度を検知して、検知した角速度のデータと方向とを含むブレ検出信号を手ブレ補正制御部２１に供給する。
【００３２】
制御部２３は、例えば、ＣＰＵ（Central Processing Unit）等から構成され、デジタルカメラ１全体を制御する。また、制御部２３は、入力部２７から供給された操作情報に基づいてＲＯＭから各処理のプログラムデータを読み出し、このプログラムに従って各処理を実行する。また、制御部２３は、動画撮影モードにおいて、ＭＰＥＧ方式のＩフレーム（Intra-Coded Frame）、Ｐフレーム（Predicted Frame）、Ｂフレーム（Bi-directional Predicted Frame）のそれぞれになる撮像画像をＣＣＤ１１が取得するタイミングを算出する。そして、制御部２３は、算出したタイミングの情報を順次、手ブレ補正制御部２１に供給する。
【００３３】
ＤＲＡＭ（Dynamic Random Access Memory）２４は、制御部２３から送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、制御部２３のワーキングメモリとして使用される。
【００３４】
ＲＯＭ２５は、制御部２３の動作プログラムを記憶する。
【００３５】
フラッシュメモリ（flash memory）２６は、不揮発性のメモリであり、ＪＰＥＧ方式、または、ＭＰＥＧ方式により符号化処理された画像データ等を記憶する。
【００３６】
入力部２７は、電源キー、シャッターキー、各種の動作モードの設定に使用されるモード設定キー、メニューキー、十字キー及びセットキー等から構成され、それらのキー操作に伴う信号を制御部２３に供給する。また、入力部２７は、ユーザが各キーを操作することによって静止画撮影モードと動画撮影モードとの何れかを選択したことに伴う信号を制御部２３に供給し、制御部２３は、選択されたモードの撮影処理を行う。
【００３７】
表示部２８は、ビデオエンコーダ、ＶＲＡＭコントローラ、ＶＲＡＭ、液晶モニタ及びその駆動回路を含み、制御部２２より供給されたデジタル信号に基づくビデオ信号をビデオエンコーダによって生成して、生成したデータに基づく表示画像、すなわちＣＣＤ１１により撮像された被写体のスルー画像やメニューデータ等を画面に表示する。
【００３８】
以下、上記構成を有するデジタルカメラ１の動作を説明する。
【００３９】
先ず、図４を参照しながら、動作可能範囲Ｘ１内のＣＣＤ１１の位置とＣＣＤ１１が移動できる方向との関係と手ブレ補正制御部２１の判断とについて説明する。
【００４０】
例えば、図４（ａ）に示すように、ＣＣＤ１１が動作可能範囲Ｘ１の境界に接していない場合には、ＣＣＤ１１は、上下左右方向の何れにも移動可能である。よって、手ブレ補正制御部２１は算出した移動量で決定した移動方向がどの方向である場合にも、手ブレ補正可能と判断する。
【００４１】
また、図４（ｂ）に示すように、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界に接している場合には、ＣＣＤ１１は、右方向に移動不可能であり、上下方向と左方向とに移動可能である。手ブレ補正制御部２１は決定した移動方向に右方向が含まれる場合には、手ブレ補正は不可能と判断する。
【００４２】
尚、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界近傍に存在する場合は、更に、算出した移動量とＣＣＤ１１の動作可能範囲Ｘ１における右側境界までの距離とを比較し、右側境界までの距離が算出した移動量に満たないことを、手ブレ補正不可能と判断するための条件として加える。
【００４３】
また、図４（ｃ）に示すように、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界と下側境界とに接している場合には、ＣＣＤ１１は、右方向と下方向とに移動不可能であり、上方向と左方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に右方向または下方向が含まれる場合には、手ブレ補正は不可能と判断する。
【００４４】
尚、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界と下側境界との近傍に存在する場合は、更に、算出した移動量に含まれるＸ方向及びＹ方向の移動量とＣＣＤ１１の動作可能範囲Ｘ１における右側境界と下側境界までの距離とを夫々比較し、右側境界までの距離が算出したＸ方向の移動量に満たないか、及び又は、下側境界までの距離が算出したＹ方向の移動量に満たないことを、手ブレ補正不可能と判断するための条件として加える。
【００４５】
また、図４（ｄ）に示すように、ＣＣＤ１１が動作可能範囲Ｘ１の下側境界に接している場合には、ＣＣＤ１１は、上方向と左右方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に下方向が含まれる場合には、手ブレ補正は不可能と判断する。
【００４６】
尚、ＣＣＤ１１が動作可能範囲Ｘ１の下側境界近傍に存在する場合は、更に、算出した移動量とＣＣＤ１１の動作可能範囲Ｘ１における下側境界までの距離とを比較し、下側境界までの距離が算出した移動量に満たないことを、手ブレ補正不可能と判断するための条件として加える。
【００４７】
同様に、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界と下側境界とに接している場合には、ＣＣＤ１１は、左方向と下方向とに移動不可能であり、上方向と右方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に左方向または下方向が含まれる場合には、手ブレ補正は不可能と判断する。また、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界と下側境界との近傍に位置する場合は、更に算出した移動量に含まれる各方向の移動量と動作可能範囲Ｘ１における各境界までの距離とを比較して判断する。
【００４８】
同様に、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界に接している場合には、ＣＣＤ１１は、左方向に移動不可能であり、上下方向と右方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に左方向が含まれる場合には、手ブレ補正は不可能と判断する。また、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界近傍に位置する場合は、更に算出した移動量と動作可能範囲Ｘ１における左側境界までの距離とを比較して判断する。
【００４９】
同様に、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界と上側境界とに接している場合には、ＣＣＤ１１は、左方向と上方向とに移動不可能であり、下方向と右方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に左方向または上方向が含まれる場合には、手ブレ補正は不可能と判断する。また、ＣＣＤ１１が動作可能範囲Ｘ１の左側境界と上側境界との近傍に位置する場合は、更に算出した移動量に含まれる各方向の移動量と動作可能範囲Ｘ１における各境界までの距離とを比較して判断する。
【００５０】
同様に、ＣＣＤ１１が動作可能範囲Ｘ１の上側境界に接している場合には、ＣＣＤ１１は、上方向に移動不可能であり、下方向と左右方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に上方向が含まれる場合には、手ブレ補正は不可能と判断する。また、ＣＣＤ１１が動作可能範囲Ｘ１の上側境界近傍に位置する場合は、更に算出した移動量と動作可能範囲Ｘ１における上側境界までの距離とを比較して判断する。
【００５１】
同様に、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界と上側境界とに接している場合には、ＣＣＤ１１は、右方向と上方向とに移動不可能であり、下方向と左方向とに移動可能である。よって、手ブレ補正制御部２１は決定した移動方向に右方向または上方向が含まれる場合には、手ブレ補正は不可能と判断する。また、ＣＣＤ１１が動作可能範囲Ｘ１の右側境界と上側境界との近傍に位置する場合は、更に算出した移動量に含まれる各方向の移動量と動作可能範囲Ｘ１における各境界までの距離とを比較して判断する。
【００５２】
更に、手ブレ補正制御部２１は、動画撮影モードにおいて上記の様に手ブレ補正は不可能であると判断された場合には、手ブレ補正制御部２１は、さらに所定の条件が満たされることを契機に、ＣＣＤ１１を動作可能範囲Ｘ１の中心に移動させるセンタリング処理を行う。さらに詳しく説明すると、手ブレ補正制御部２１は、動画撮影モードにおいて上記の判断により手ブレ補正不可能であると判断した場合には、Ｂフレームになる撮像画像をＣＣＤ１１が取得するタイミングにセンタリング処理を行う。その理由は、図５に示すように、Ｂフレームは、他のフレームを予測するために使用されないので、Ｂフレームになる撮像画像をＣＣＤ１１が取得するタイミングでセンタリング処理を行っても動画像の画質に対して影響が少ないからである。
【００５３】
また、手ブレ補正制御部２１は、他のフレームを予測するために使用される頻度の高いＩフレームにおいては手ブレ補正が可能になるように、Ｉフレームの一枚前のＢフレームになる撮像画像をＣＣＤ１１が取得するタイミングにもセンタリング処理を行う。本実施例においては、３０ｆｐｓであるため、Ｉフレームから数えたフレーム数が３０のフレームになる撮像画像をＣＣＤ１１が取得するタイミング（図５に示すｆ＝３０の場合）に、手ブレ補正制御部２１は、センタリング処理を行う。ただし、ｆ＝１の場合が、Ｉフレームになる撮像画像をＣＣＤ１１が取得するタイミングである。
【００５４】
次に、図６のフローチャートを参照しながら、デジタルカメラ１の手ブレ補正制御部２１が行う手ブレ補正処理を詳細に説明する。図６に示すフローチャートは、上記で説明した手ブレ補正とセンタリングとの処理を行う手順の一例である。
【００５５】
制御部２３より動画撮影モードにおける手ブレ補正開始の要求を受信すると、手ブレ補正制御部２１は、割り込み処理で、手ブレ補正処理を開始する。
先ず、手ブレ補正制御部２１は、制御部２３より取得した情報に基づいて、Ｉフレームから数えたフレーム数が３０のフレームになる撮像画像をＣＣＤ１１が取得するタイミングであるか否か（ｆ＝３０であるか否か）を判別する（ステップＳ１０１）。
【００５６】
ｆ＝３０であると判別すると（Ｓ１０１；ＹＥＳ）、手ブレ補正制御部２１は、ＣＣＤシフトドライバ２０を制御してＣＣＤ１１を動作可能範囲Ｘ１の中心に移動させるセンタリング処理を行い（ステップＳ１０９）、処理をステップＳ１０１に戻す。
【００５７】
ｆ＝３０ではないと判別すると（Ｓ１０１；ＮＯ）、手ブレ補正制御部２１は、ＣＣＤシフトドライバ２０より動作可能範囲Ｘ１におけるＣＣＤ１１の位置の情報を取得する（ステップＳ１０２）。
【００５８】
次に、手ブレ補正制御部２１は、姿勢センサ２２よりデジタルカメラ１のブレ量及びブレ方向を取得する（ステップＳ１０３）。
【００５９】
手ブレ補正制御部２１は、ステップＳ１０３で取得したブレ量に基づいてＣＣＤ１１の移動量を算出する（ステップＳ１０４）。
【００６０】
手ブレ補正制御部２１は、ステップＳ１０２で取得した動作可能範囲Ｘ１におけるＣＣＤ１１の位置情報に基づいて、ＣＣＤ１１が移動可能な方向を導出する。続いて、手ブレ補正制御部２１は、ステップＳ１０４で算出した移動量で、先に導出された移動可能な方向に移動が可能であるか否かを判別する（ステップＳ１０５）。
【００６１】
移動が可能であると判別すると（Ｓ１０５；ＹＥＳ）、手ブレ補正制御部２１は、その移動量によりＣＣＤ１１を移動させて手ブレ補正を行い（ステップＳ１０６）、処理をステップＳ１０１に戻す。
【００６２】
一方、移動が可能でないと判別すると（Ｓ１０５；ＮＯ）、手ブレ補正制御部２１は、制御部２３より取得した情報に基づいて、Ｂフレームになる撮像画像をＣＣＤ１１が取得するタイミングであるか否かを判別する（ステップＳ１０７）。
【００６３】
Ｂフレームになる撮像画像をＣＣＤ１１が取得するタイミングであると判別すると（Ｓ１０７；ＹＥＳ）、手ブレ補正制御部２１は、センタリング処理を行い（ステップＳ１０９）、処理をステップＳ１０１に戻す。
【００６４】
Ｂフレームになる撮像画像をＣＣＤ１１が取得するタイミングではないと判別すると（Ｓ１０７；ＮＯ）、手ブレ補正制御部２１は、そのタイミングまで待機して（ステップＳ１０８）、そのタイミングが来るとセンタリング処理を行い（ステップＳ１０９）、処理をステップＳ１０１に戻す。
【００６５】
このようにして、手ブレ補正処理によれば、手ブレ補正を行いながら、動画像の画質を落とさないようにしてセンタリングを行うことができる。
【００６６】
以上、実施形態１に係るデジタルカメラ１は、符号化処理後にＢフレームになる画像を撮影するタイミングにのみセンタリングを行うことによって、画質の良い動画像を撮影することができる。
【００６７】
（実施形態２）
実施形態１に係るデジタルカメラ１のＣＣＤベース１９は、圧電素子を利用したＣＣＤベース１９’であってもよい。ＣＣＤベース１９’は、図７に示すように、Ｘアクチュエータ１９ａと、Ｙアクチュエータ１９ｂと、Ｘ台板１９ｃと、Ｙ台板１９ｄと、台板１９ｅとから構成される。
【００６８】
台板１９ｅにはＣＣＤ１１を横方向に駆動するための補正駆動手段として機能するＸアクチュエータ１９ａが搭載されている。Ｘアクチュエータ１９ａは、圧電（ピエゾ）素子の伸び縮みを利用したＳＩＤＭ（Smooth Impact Drive Mechanism : スムーズインパクト駆動機構）であり、Ｘアクチュエータ１９ａに取り付けられたＸ台板１９ｃを横方向に駆動する。
【００６９】
Ｘ台板１９ｃにはＣＣＤ１１を縦方向に駆動する補正駆動手段として機能するＹアクチュエータ１９ｂが搭載されている。Ｙアクチュエータ１９ｂもＸアクチュエータ１９ａと同様に、圧電（ピエゾ）素子の伸び縮みを利用したＳＩＤＭが用いられており、Ｙアクチュエータ１９ｂに取り付けられたＹ台板１９ｄを縦方向に駆動する。Ｙ台板１９ｄにはＣＣＤ１１が搭載されている。
【００７０】
ＣＣＤ１１は、Ｘアクチュエータ１９ａ及びＹアクチュエータ１９ｂによって、動作可能範囲Ｘ２内で駆動する。
【００７１】
（実施形態３）
実施形態１及び２においては、ＣＣＤシフト方式が適用されたが、実施形態３においては、補正レンズによって手ブレ補正を行うレンズシフト方式を適用してもよい。
【００７２】
実施形態３に係るデジタルカメラ２は、図８に示すように、ＣＣＤ（Charge Coupled Device）１１と、タイミング発生器（図中、「ＴＧ」と記す。）１２と、光学系駆動回路１３と、レンズ１４と、レンズ駆動回路１５と、ユニット回路１６と、カラープロセス回路１７と、画像処理部１８と、手ブレ補正制御部２１と、姿勢センサ２２と、制御部２３と、ＤＲＡＭ（Dynamic Random Access Memory）２４と、ＲＯＭ（Read Only Memory）２５と、フラッシュメモリ２６と、入力部２７と、表示部２８と、補正レンズ２９と、補正レンズベース３０と、補正レンズシフトドライバ３１とから構成される。
【００７３】
ＣＣＤ（Charge Coupled Device;電荷結合素子）１１は、実施形態１及び２においては、ＣＣＤベース１９によって光軸方向に対して垂直に駆動可能であったが、実施形態３においては固定されて使用される。
【００７４】
補正レンズ２９は、デジタルカメラ２のブレに応じて、レンズ１４の光軸に対して垂直に縦横方向に移動して手ブレ補正を行う。
【００７５】
補正レンズベース３０は、手ブレ補正機能が実施されているときに、手ブレ補正制御部２１の制御に基づいて補正レンズ２９を動作可能範囲内でレンズ１４の光軸に対して垂直に縦横方向に移動させる。
【００７６】
補正レンズシフトドライバ３１は、手ブレ補正制御部２１からの制御信号に基づいた電力を補正レンズベース３０に供給する。また、補正レンズシフトドライバ３１は、補正レンズベース３０の駆動状況等の情報を手ブレ補正制御部２１に供給する。
【００７７】
実施形態３において手ブレ補正制御部２１が行う手ブレ補正処理は、実施形態１及び２と同様である。ただし、手ブレ補正を行うために、ＣＣＤ１１ではなく補正レンズ２９を駆動させる。また、センタリングにおいては、補正レンズ２９をその動作可能範囲の中心に移動させる。
【００７８】
以上、実施形態３によれば、レンズシフト方式を用いても、符号化処理後にＢフレームになる画像を撮影するタイミングにのみセンタリングを行うことによって、画質の良い動画像を撮影することができる。
【００７９】
なお、本発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
【００８０】
上記実施形態では、ＭＰＥＧ方式のＢフレームになる画像を撮像するタイミングにセンタリングを行ったが、他の動画像の符号化処理方式を適用して他のフレームを予測するために使用される頻度が少ない、又は、使用されないフレームになる画像を撮像するタイミングにセンタリングを行うようにしてもよい。また、ＭＰＥＧ方式のＰフレームになる画像を撮像するタイミングにセンタリングを行うようにしてもよい。
【００８１】
実施形態１及び２において、ＣＣＤベース１９がＣＣＤ１１を駆動させる手段としてＤＣモータを使用してもよい。
【００８２】
実施形態３において、補正レンズベース３０が補正レンズ２９を駆動させる手段として、揺動コイルを用いてもよいし、ＤＣモータを用いてもよいし、圧電素子を用いてもよい。
【００８３】
また、その他、具体的な細部構成等についても適宜変更可能である。
【符号の説明】
【００８４】
１・・・デジタルカメラ、２・・・デジタルカメラ、１１・・・ＣＣＤ、１２・・・タイミング発生器、１３・・・光学系駆動回路、１４・・・レンズ、１５・・・レンズ駆動回路、１６・・・ユニット回路、１７・・・カラープロセス回路、１８・・・画像処理部、１９・・・ＣＣＤベース、１９−１・・・プレート、１９−２・・・磁石、１９−３・・・スペーサスタッド、１９−４・・・ＣＣＤ取り付けプレート、１９−５〜１９−８・・・コイル、１９’・・・ＣＣＤベース、１９ａ・・・Ｘアクチュエータ、１９ｂ・・・Ｙアクチュエータ、１９ｃ・・・Ｘ台板、１９ｄ・・・Ｙ台板、１９ｅ・・・台板、２０・・・ＣＣＤシフトドライバ、２１・・・手ブレ補正制御部、２２・・・姿勢センサ、２３・・・制御部、２４・・・ＤＲＡＭ、２５・・・ＲＯＭ、２６・・・フラッシュメモリ、２７・・・入力部、２８・・・表示部、２９・・・補正レンズ、３０・・・補正レンズベース、３１・・・補正レンズシフトドライバ、Ｘ１・・・動作可能範囲、Ｘ２・・・動作可能範囲
【図１】
0005482832.tif 000002
【図２】
0005482832.tif 000003
【図３】
0005482832.tif 000004
【図４】
0005482832.tif 000005
【図５】
0005482832.tif 000006
【図６】
0005482832.tif 000007
【図７】
0005482832.tif 000008
【図８】
0005482832.tif 000009