(57)【要約】【課題】簡易な処理により、適切に手ぶれ補正処理を行う携帯装置および手ぶれ補正処理方法を提供する。【解決手段】携帯装置は、携帯装置の加速度を測定する加速度センサと、動画を撮像して複数の画像データを１つずつ順番に出力するイメージセンサと、複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、基準画像データの後に出力された補正候補画像データが示す画像内の特徴点の位置とのずれ量を、手ぶれ補正用の補正量として検出するＤＳＰと、イメージセンサが補正候補画像データを出力している間、加速度センサにて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合にはＤＳＰが検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には補正候補画像データに手ぶれ補正処理を行わないＣＰＵと、を含む。【選択図】図１
2012049871.tif 000002
【特許請求の範囲】
【請求項１】
動画を撮像する機能を有する携帯装置であって、
前記携帯装置の加速度を測定する第１検出手段と、
前記動画を撮像して当該動画を形成する複数の画像データを１つずつ順番に出力する撮像手段と、
前記画像データが示す画像から当該画像の特徴点を抽出し、前記複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、前記複数の画像データのうち前記基準画像データの後に出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を手ぶれ補正用の補正量として検出する第２検出手段と、
前記撮像手段が前記補正候補画像データを出力している間、前記第１検出手段にて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合には前記第２検出手段が検出した補正量に基づいて、前記補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には前記補正候補画像データに前記手ぶれ補正処理を行わない補正手段と、を含む携帯装置。
【請求項２】
請求項１に記載の携帯装置において、
前記第１検出手段は、前記携帯装置の加速度の変化量を測定し、
前記補正手段は、手ぶれ状態か否かを判定するための所定の閾値を有し、前記撮像手段が前記補正候補画像データを出力している間、前記第１検出手段が測定した変化量が前記所定の閾値を超える場合には前記第２検出手段が検出した補正量に基づいて、前記補正候補画像データに前記手ぶれ補正処理を行い、前記変化量が前記所定の閾値を超えない場合には前記補正候補画像データに前記手ぶれ補正処理を行わない、携帯装置。
【請求項３】
請求項２に記載の携帯装置において、
前記第１検出手段は、互いに直交する３軸方向の加速度の変化量を測定し、
前記補正手段は、前記撮像手段が前記補正候補画像データを出力している間、前記３軸方向の加速度の変化量のうち少なくとも１つの変化量が前記所定の閾値を超える場合には前記第２検出手段が検出した補正量に基づいて、前記補正候補画像データに前記手ぶれ補正処理を行い、前記少なくとも１つの変化量が前記所定の閾値を超えない場合には前記補正候補画像データに前記手ぶれ補正処理を行わない、携帯装置。
【請求項４】
動画を撮像する機能を有する携帯装置の手ぶれ補正方法であって、
前記携帯装置の加速度の測定を行う第１検出ステップと、
前記動画を撮像して当該動画を形成する複数の画像データを１つずつ順番に出力する撮像ステップと、
前記画像データが示す画像から当該画像の特徴点を抽出し、前記複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、前記複数の画像データのうち前記基準画像データの後に出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を手ぶれ補正用の補正量として検出する第２検出ステップと、
前記撮像ステップにて前記補正候補画像データが出力されている間、前記第１検出ステップにて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合には前記第２検出ステップにて検出された補正量に基づいて、前記補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には前記補正候補画像データに前記手ぶれ補正処理を行わない補正ステップと、を含む手ぶれ補正方法。
【請求項５】
請求項４に記載の手ぶれ補正方法において、
前記携帯装置は、手ぶれ状態か否かを判定するための所定の閾値を有し、
前記第１検出ステップでは、前記携帯装置の加速度の変化量を測定し、
前記補正ステップでは、前記撮像ステップにて前記補正候補画像データが出力されている間、前記第１検出ステップにて測定された変化量が前記所定の閾値を超える場合には前記第２検出ステップにて検出された補正量に基づいて、前記補正候補画像データに前記手ぶれ補正処理を行い、前記変化量が前記所定の閾値を超えない場合には前記補正候補画像データに前記手ぶれ補正処理を行わない、手ぶれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置および手ぶれ補正方法に関し、特には、手ぶれ補正機能を有する携帯装置および手ぶれ補正方法に関する。
【背景技術】
【０００２】
特許文献１には、手ぶれ補正機能を有する画像記録装置が記載されている。特許文献１に記載の画像記録装置は、動画を撮像して画像信号を出力する撮像部と、画像記録装置の手ぶれによる動きを検出して手ぶれ量を算出する検出部と、検出部で算出された手ぶれ量に基づいて画像信号に手ぶれ補正処理を行う補正部と、を備えている。
【０００３】
特許文献１には、検出部の例として、加速度センサを有し、加速度センサの測定結果を用いて、手ぶれを検出して手ぶれ量を算出する手ぶれ検出部と、撮像部から入力される複数のフレームの相関関係から、手ぶれを検出して手ぶれ量を算出する手ぶれ検出部と、が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１６６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の画像記録装置において、検出部として、加速度センサの測定結果を用いて、手ぶれを検出して手ぶれ量を算出する手ぶれ検出部が用いられた場合、以下の問題があった。
【０００６】
加速度センサを有する手ぶれ検出部で算出された手ぶれ量により手ぶれ補正処理を適切に行うには、加速度センサにて手ぶれによる動きの方向および手ぶれの大きさの測定が行われ、その測定結果を用いて手ぶれ量が算出されなければならない。このため、加速度センサの測定結果を用いて手ぶれ補正処理を適切に行うには、測定精度の高い加速度センサを使用し複雑な処理を行って手ぶれ量を算出する必要があるという問題があった。
【０００７】
一方、特許文献１に記載の画像記録装置において、検出部として、撮像部から入力される複数のフレームの相関関係から、手ぶれを検出して手ぶれ量を算出する手ぶれ検出部が用いられた場合、以下の問題があった。
【０００８】
画面内を電車が通り抜けるシーンが撮像されると、手ぶれ検出部は、撮像部が撮像した電車の動きを手ぶれと誤検出して手ぶれ量を算出してしまうことがある。よって、撮像者の手ぶれに起因しない画像内の物体の動きを、手ぶれによる動きとして誤って検出して手ぶれ量を算出してしまうと、その手ぶれ量に基づいて不要な手ぶれ補正処理が行われてしまうという問題があった。
【０００９】
本発明の目的は、上記した課題を解決する携帯装置および手ぶれ補正方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の携帯装置は、動画を撮像する機能を有する携帯装置であって、前記携帯装置の加速度を測定する第１検出手段と、前記動画を撮像して当該動画を形成する複数の画像データを１つずつ順番に出力する撮像手段と、前記画像データが示す画像から当該画像の特徴点を抽出し、前記複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、前記複数の画像データのうち前記基準画像データの後に出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を手ぶれ補正用の補正量として検出する第２検出手段と、前記撮像手段が前記補正候補画像データを出力している間、前記第１検出手段にて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合には前記第２検出手段が検出した補正量に基づいて、前記補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には前記補正候補画像データに前記手ぶれ補正処理を行わない補正手段と、を含む。
【００１１】
本発明の手ぶれ補正方法は、動画を撮像する機能を有する携帯装置の手ぶれ補正方法であって、前記携帯装置の加速度の測定を行う第１検出ステップと、前記動画を撮像して当該動画を形成する複数の画像データを１つずつ順番に出力する撮像ステップと、前記画像データが示す画像から当該画像の特徴点を抽出し、前記複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、前記複数の画像データのうち前記基準画像データの後に出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を手ぶれ補正用の補正量として検出する第２検出ステップと、前記撮像ステップにて前記補正候補画像データが出力されている間、前記第１検出ステップにて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合には前記第２検出ステップにて検出された補正量に基づいて、前記補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には前記補正候補画像データに前記手ぶれ補正処理を行わない補正ステップと、を含む。
【発明の効果】
【００１２】
本発明によれば、簡易な処理により適切に手ぶれ補正処理を行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態における携帯装置の構成例を示すブロック図である。
【図２】手ぶれ補正方法の処理手順例を示すフローチャートである。
【図３】手ぶれ補正処理と加速度の変化量との関係を例示する図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。
【００１５】
図１は、本発明の実施形態における携帯装置の構成例を示すブロック図である。
【００１６】
携帯装置１００は、動画を撮像する機能を有する携帯電話機である。本実施形態では、携帯装置１００は、静止画像を撮像する静止画モードと動画を撮像する動画モードとを有し、静止画モードと動画モードとのいずれか一方を実行するカメラ機能を有する。なお、本実施形態では、携帯装置１００は、撮像者によって、カメラ機能が有効に設定され、さらにカメラ機能の中から動画モードが設定されているものとする。
【００１７】
携帯装置１００は、カメラ部１１０と、加速度センサ１２０と、ＣＰＵ（Central Processing Unit）１３０と、を備える。
【００１８】
加速度センサ１２０は、一般的に第１検出手段と呼ぶことができる。
【００１９】
加速度センサ１２０は、携帯装置１００の加速度を測定する。具体的には、加速度センサ１２０は、携帯装置１００の加速度の変化量を測定する。
【００２０】
本実施形態では、加速度センサ１２０は、互いに直交する３軸（ｘｙｚ）方向の加速度を測定する。加速度センサ１２０は、各軸方向の加速度の測定結果に基づいて、各軸方向の加速度の変化量Δａを演算する。加速度センサ１２０は、加速度の変化量Δａを演算すると、各軸方向の加速度の変化量Δａを示す検出データを生成し、その検出データを、ＣＰＵ１３０に供給する。
【００２１】
なお、本実施形態では、加速度センサ１２０が各軸方向の加速度の変化量を演算する例について説明したが、ＣＰＵ１３０が、加速度センサ１２０にて測定された加速度を示す加速度データを受け付け、その加速度データに示される加速度に基づいて、各軸方向の加速度の変化量Δａを演算するようにしてもよい。
【００２２】
カメラ部１１０は、動画を撮像して動画を形成する複数の画像データを生成する。また、カメラ部１１０は、複数の画像データのそれぞれが示す画像内の特徴点の位置を画像データごとに比較し、特徴点の位置のずれ量を算出して手ぶれ補正用の補正量を検出する。
【００２３】
カメラ部１１０は、イメージセンサ１１１と、ＤＳＰ（Digital Signal Processing）１１２と、を備える。
【００２４】
イメージセンサ１１１は、一般的に撮像手段と呼ぶことができる。
【００２５】
イメージセンサ１１１は、動画を撮像して、その動画を形成する複数の画像データを１つずつ順番に出力する。
【００２６】
本実施形態では、イメージセンサ１１１は、不図示のレンズから、画像を示す光信号を受け付けると、その光信号を電気信号に変換して、画像を示す画像信号を生成する。イメージセンサ１１１は、画像信号を生成すると、その画像信号をデジタル信号に変換して画像データを生成する。イメージセンサ１１１は、画像データを生成すると、その画像データを１つずつ順番に、ＤＳＰ１１２に供給する。
【００２７】
ＤＳＰ１１２は、一般的に第２検出手段と呼ぶことができる。
【００２８】
ＤＳＰ１１２は、画像データが示す画像から、その画像の特徴点を抽出する。ＤＳＰ１１２は、動画を形成する複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、その複数の画像データのうち基準画像データの後にイメージセンサ１１１から出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を、手ぶれ補正用の補正量として検出する。ずれ量とは、本実施形態では、方向または大きさを表す量のことである。
【００２９】
本実施形態では、ＤＳＰ１１２は、イメージセンサ１１１から画像データを受け付けると、画像データが示す画像から、その画像内の特徴点を抽出する。
【００３０】
ＤＳＰ１１２は、例えば、イメージセンサ１１１から画像データを受け付けるたびに、その受け付けた画像データ（補正候補画像データ）が示す画像内の特徴点の位置と、直前に受け付けた画像データ（基準画像データ）が示す画像内の特徴点に位置と、の間の変位量（ずれ量）を手ぶれ補正用の補正量として検出する。
【００３１】
ＤＳＰ１１２は、手ぶれ補正用の補正量を検出すると、その補正量を示す補正情報を生成する。ＤＳＰ１１２は、その補正情報と補正候補画像データとを、ＣＰＵ１３０に供給する。
【００３２】
なお、本実施形態では、ＤＳＰ１１２が、手ぶれ補正用の補正量を検出する例について説明したが、ＣＰＵ１３０が、ＤＳＰ１１２から補正候補画像データを受け付け、ＣＰＵ１３０が、その補正候補画像データが示す画像内の特徴点の位置と、基準画像データが示す画像内の特徴点の位置とのずれ量を補正量として検出するようにしてもよい。
【００３３】
ＣＰＵ１３０は、一般的に補正手段と呼ぶことができる。
【００３４】
ＣＰＵ１３０は、イメージセンサ１１１が補正候補画像データを出力している間、加速度センサ１２０にて測定された加速度に基づいて、手ぶれ状態か否かを判定する。ＣＰＵ１３０は、手ぶれ状態と判定した場合には、ＤＳＰ１１２が検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行う。一方、ＣＰＵ１３０は、手ぶれ状態でないと判定した場合には、補正候補画像データに手ぶれ補正処理を行わない。
【００３５】
具体的には、ＣＰＵ１３０は、手ぶれ状態か否かを判定するための所定の閾値を有し、イメージセンサ１１１が補正候補画像データを出力している間、加速度センサ１２０が測定した変化量が所定の閾値を超える場合には、ＤＳＰ１１２が検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行い、変化量が所定の閾値を超えない場合には、補正候補画像データに手ぶれ補正処理を行わない。所定の閾値として、例えば、予め定められた値が用いられる。本実施形態では、所定の閾値は、以下、検出閾値と称される。
【００３６】
本実施形態では、ＣＰＵ１３０は、加速度センサ１２０から検出データを受け付ける。また、ＣＰＵ１３０は、ＤＳＰ１１２から、補正候補画像データと補正情報とを受け付ける。
【００３７】
ＣＰＵ１３０は、イメージセンサ１１１が補正候補画像データを出力している間、加速度センサ１２０から、３軸方向の加速度の変化量Δａを示す検出データを受け付けると、その検出データに示される変化量Δａのうち少なくとも１つの変化量が、検出閾値を超えるか否かを判断する。
【００３８】
ＣＰＵ１３０は、検出データに示された変化量Δａが、検出閾値を超える場合には、撮像者の手ぶれ、または撮像者の動きに起因する手ぶれ状態と判定し、その検出データに示された変化量Δａが測定された際に撮像された画像を示す補正候補画像データとその補正情報とをＤＳＰ１１２から受け付ける。ＣＰＵ１３０は、補正候補画像データとその補正情報とを受け付けると、その補正情報に示される補正量に基づいて、補正候補画像データに手ぶれ補正処理を行う。
【００３９】
例えば、ＣＰＵ１３０は、基準画像データが示す画像内の特徴点の位置に、補正候補画像データが示す画像内の特徴点の位置を合わせるように、補正候補画像データが示す画像を上下または左右に移動させて、補正候補画像データに手ぶれ補正処理を行う。
【００４０】
一方、ＣＰＵ１３０は、検出データに示される変化量Δａが、検出閾値を超えない場合には、手ぶれ状態ではないと判定し、補正候補画像データに手ぶれ補正処理を行わない。
【００４１】
図２は、携帯装置１００の手ぶれ補正方法の処理手順例を示すフローチャートである。
【００４２】
まず、携帯装置１００の有するカメラ機能が、有効（ＯＮ）に設定される（ステップＳ１１）。カメラ機能が有効に設定されると、携帯装置１００はカメラ部１１０を起動し、その後カメラ機能の中から動画モードが選択される（ステップＳ１２）。
【００４３】
動画モードが選択されると、カメラ部１１０は動画の撮像を開始する（ステップＳ１３）とともに、携帯装置１００は加速度センサ１２０を起動する（ステップＳ１４）。
【００４４】
具体的には、動画モードが選択されると、イメージセンサ１１１が、動画を撮像して複数の画像データを１つずつ順番に出力する。そして、ＤＳＰ１１２が、複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、その複数の画像データのうち基準画像データの後にイメージセンサ１１１から出力された補正候補画像データが示す画像内の特徴点の位置とのずれ量を、補正候補画像データの補正量として検出する。ＤＳＰ１１２は、補正候補画像データの補正量を検出すると、その補正量を示す補正情報を生成し、その補正情報と補正候補画像データとを、ＣＰＵ１３０に供給する。また、加速度センサ１２０は、携帯装置１００の加速度を測定して測定結果に基づいて変化量Δａを演算し、変化量Δａを示す検出データを、ＣＰＵ１３０に供給する。
【００４５】
ＣＰＵ１３０は、イメージセンサが補正候補画像データを出力している間、加速度センサ１２０から検出データを受け付けると、その検出データに示された変化量Δａが、検出閾値を超えるか否かを判断する（ステップＳ１５）。
【００４６】
ＣＰＵ１３０は、検出データに示される変化量Δａが、検出閾値を超える場合には、撮像者の手ぶれ、または撮像者の動きに起因する手ぶれ状態と判定し、その変化量Δａの測定時にイメージセンサ１１１が撮像した画像を示す補正候補画像データとその補正情報とを受け付け、補正情報に示される補正量に基づいて、補正候補画像データに手ぶれ補正処理を行う（ステップＳ１６）。
【００４７】
一方、ＣＰＵ１３０は、検出データに示される変化量Δａが、検出閾値を超えない場合には、手ぶれ状態ではないと判定し、補正候補画像データに手ぶれ補正処理を行わない（ステップＳ１８）。
【００４８】
ＣＰＵ１３０は、カメラ機能が無効（ＯＦＦ）に設定されるまでの間、イメージセンサ１１１から出力される画像データごとに、ステップＳ１５ないしＳ１８の処理を繰り返し実行し、カメラ機能が無効（ＯＦＦ）に設定されると、手ぶれ補正方法の一連の処理手順が終了する（ステップＳ１７）。
【００４９】
図３は、手ぶれ補正処理と加速度の変化量との関係を例示する図である。
【００５０】
図３には、加速度センサ１２０が測定した変化量Δａと、手ぶれ補正処理の実行の有無と、が示されている。図３では、横軸が時間軸であり、縦軸は３軸の加速度の変化量のうちいずれか１つの変化量Δａである。
【００５１】
図３に示すように、携帯装置１００は、変化量Δａが、検出閾値を超える場合には、手ぶれ補正処理を実行し、変化量Δａが、検出閾値を超えない場合には、手ぶれ補正処理を実行しない。
【００５２】
本実施形態によれば、携帯装置１００は、携帯装置１００自身の加速度を測定する加速度センサ１２０を有し、イメージセンサ１１１は、動画を撮像して動画を形成する複数の画像データを１つずつ順番に出力し、ＤＳＰ１１２は、複数の画像データのうちの基準画像データが示す画像内の特徴点の位置と、複数の画像データのうち基準画像データの後にイメージセンサ１１１から出力された補正候補画像データが示す画像内の特徴点の位置と、のずれ量を手ぶれ補正用の補正量として検出する。ＣＰＵ１３０は、イメージセンサ１１１が補正候補画像データを出力している間、加速度センサ１２０にて測定された加速度に基づいて手ぶれ状態か否かを判定し、手ぶれ状態と判定した場合には、ＤＳＰ１１２が検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行い、手ぶれ状態でないと判定した場合には、補正候補画像データに手ぶれ補正処理を行わない。
【００５３】
このため、携帯装置１００は、加速度センサ１２０を用いて手ぶれ状態か否かを判定し、手ぶれ状態と判定すると、ＤＳＰ１１２が検出した補正量に基づいて、手ぶれ補正処理を行う。
【００５４】
一般に、加速度センサを用いて、手ぶれ状態を検出して手ぶれ補正用の補正量を算出する携帯装置において、手ぶれ補正処理を適切に行うには、加速度センサにて手ぶれによる動きの大きさ、および手ぶれの方向の測定が行われ、その測定結果を用いて手ぶれ補正用の補正量が算出されなければならない。よって、手ぶれ補正処理を適切に行うには、測定精度の高い加速度センサを用いて複雑な処理を行って補正量を算出する必要がある。さらに、測定精度の高い加速度センサは、高価でサイズの大きなものになり易く、携帯電話機などに搭載するのは困難である。
【００５５】
一方、携帯装置１００は、基準画像データが示す画像内の特徴点の位置と、補正候補画像データが示す画像内の特徴点の位置とのずれ量を、手ぶれ補正用の補正量として検出する。したがって、加速度センサ１２０は、手ぶれ状態か否かの判定を行うために必要な測定精度を少なくとも有していればよく、手ぶれによる動きの方向を検出する必要がないので、複雑な処理を行う必要がない。このため、携帯装置１００は、測定精度の高くない加速度センサ１２０が設けられた状況でも、簡易な処理により、適切に手ぶれ補正処理を行うことが可能である。
【００５６】
よって、携帯装置１００は、携帯電話機などに一般に搭載されている加速度センサの測定精度で実現することが可能である。このため、動画を撮像する機能を有する携帯電話機に本実施形態を適用することにより、その携帯電話機の構成を変更することなく、簡易な処理により、適切な手ぶれ補正処理を行うことが可能となる。
【００５７】
また、複数のフレームの相関関係から、手ぶれを検出して手ぶれ補正用の補正量を算出する携帯装置では、画面内を電車が通り抜けるシーンを示す動画を撮像すると、撮像した電車の動きを手ぶれと誤検出してしまう場合がある。よって、手ぶれに起因しない画像内の物体の動きを、手ぶれによる動きとして誤って検出して手ぶれ補正処理を行ってしまう場合がある。また、同じ模様が繰り返される壁が撮像されると、互いに異なる場所に位置する模様同士の特徴点の位置の相違を、手ぶれによるずれ量として検出しまうこともある。
【００５８】
一方、携帯装置１００は、加速度センサ１２０を用いて、携帯装置１００自体の動きを検出するため、画像内を移動する移動体の動きを、手ぶれによる動きとして誤って検出することはない。よって、携帯装置１００は、撮像した移動体の動きを手ぶれによる動きと誤って検出することを抑制することができ、適切に手ぶれ補正処理を行うことが可能となる。
【００５９】
このため、本実施形態では、携帯装置１００は、簡易な処理により、適切に手ぶれ補正処理を行うことができる。
【００６０】
また、本実施形態では、加速度センサ１２０が、携帯装置１００の加速度の変化量を測定し、ＣＰＵ１３０は、加速度センサ１２０の測定した変化量が、所定の閾値を超える場合には、ＤＳＰ１１２が検出した変位に基づいて、補正候補画像を示す画像データに手ぶれ補正処理を行い、変化量が所定の閾値を超えない場合には、補正候補画像を示す画像データに手ぶれ補正処理を行わない。
【００６１】
携帯装置１００では、加速度センサ１２０の測定結果を用いて手ぶれ方向を特定することが不要であり、加速度の大きさではなく加速度の変化量が検出できればよいため、簡易な処理により、手ぶれ状態か否かの判定を行うことが可能となる。例えば、重力方向には一定の加速度が発生するが、加速度の変化量を扱う場合には重力による加速度を補正するような処理は必要ない。
【００６２】
また、本実施形態では、加速度センサ１２０が、互いに直交する３軸方向の加速度の変化量を測定する。ＣＰＵ１３０は、３軸方向の加速度の変化量のうち少なくとも１つの変化量が、所定の閾値を超える場合には、ＤＳＰ１１２が検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行い、少なくとも１つの変化量が、所定の閾値を超えない場合には、補正候補画像データに手ぶれ補正処理を行わない。
【００６３】
このため、携帯装置１００は、互いに直交する３軸の加速度の変化量を測定することによって、携帯装置１００の手ぶれによる動きを詳細に判定することができ、より適切に手ぶれ補正処理を画像データに行うことが可能となる。
【００６４】
また、本実施形態では、携帯装置１００は、加速度センサ１２０が測定した変化量と、ＤＳＰ１１２が検出した補正量とに基づいて、手ぶれ補正処理の要否を判定してもよい。例えば、ＣＰＵ１３０は、加速度センサ１２０が測定した３軸方向の変化量に基づいて、手ぶれに起因する画像内の特徴点の位置の変位を演算し、その演算結果とＤＳＰ１１２が検出した補正量とが一致するか否かを判定する。具体的には、演算結果とＤＳＰ１１２が検出した補正量との相関度を算出し、その相関度が特定の閾値を超えるか否かを判定する。
【００６５】
ＣＰＵ１３０は、演算結果とＤＳＰ１１２が検出した補正量とが一致する場合には、ＤＳＰ１１２が検出した補正量に基づいて、補正候補画像データに手ぶれ補正処理を行う。一方、ＣＰＵ１３０は、演算結果とＤＳＰ１１２が検出した補正量とが一致しない場合には、補正候補画像データに手ぶれ補正処理を行わない。
【００６６】
このため、携帯装置１００は、手ぶれ補正処理をさらに精度良く行うことが可能となる。
【００６７】
以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００６８】
１００  携帯装置
１１０  カメラ部
１１１  イメージセンサ
１１２  ＤＳＰ
１２０  加速度センサ
１３０  ＣＰＵ
【図１】
2012049871.tif 000003
【図２】
2012049871.tif 000004
【図３】
2012049871.tif 000005