(57)【要約】【課題】ＡＦ制御での制御結果に基づいてレンズ位置を推測する場合において、レンズ位置の推測精度を向上し得るカメラを提供すること。【解決手段】コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間が閾値以上になった場合に、レンズの位置を基準位置にリセットする。これにより、ＡＦ制御部の制御量に基づいて推測されるレンズ推測位置の累積誤差がリセットされるので、レンズ位置の推測精度を向上させることができる。【選択図】図３
2010262233.tif 000002
【特許請求の範囲】
【請求項１】
オートフォーカス制御部と、
前記オートフォーカス制御部の制御結果に基づいて、レンズの位置を推測するレンズ位置推測部と、
オートフォーカス回数、時間又は撮影フレーム数が閾値以上となった場合、前記レンズの位置を基準位置に移動するレンズ駆動部と、
を具備するカメラ。
【請求項２】
前記オートフォーカス回数、前記時間又は前記撮影フレーム数、或いは前記閾値を、カメラの姿勢に応じて補正する補正部を、さらに具備する、
請求項１に記載のカメラ。
【請求項３】
前記レンズ駆動部は、前記オートフォーカス回数、前記時間又は前記撮影フレーム数が閾値以上であり、かつ、手ぶれ又は被写体ぶれが検出された場合に、前記レンズの位置を基準位置に移動する、
請求項１に記載のカメラ。
【請求項４】
前記レンズを移動する前記基準位置は、機械的端点である、
請求項１に記載のカメラ。
【請求項５】
前記オートフォーカス制御部は、継続的にオートフォーカスを行うコンティニュアスオートフォーカスを行い、
前記レンズ駆動部は、前記コンティニュアスオートフォーカス中に前記オートフォーカス回数、前記時間又は前記撮影フレーム数が閾値以上となった場合、前記レンズの位置を基準位置に移動する、
請求項１に記載のカメラ。
【請求項６】
シーン判定部をさらに具備し、
前記レンズ位置推測部により得られたレンズ位置推定結果は、前記シーン判定部で用いられる、
請求項１に記載のカメラ。
【請求項７】
請求項１から請求項６のいずれか一項に記載のカメラを具備する携帯端末装置。
【請求項８】
前記オートフォーカス制御部の制御結果に基づいて、レンズの位置を推測するレンズ位置推測ステップと、
オートフォーカス回数、時間又は撮影フレーム数が閾値以上となった場合、前記レンズの位置を基準位置に移動するレンズ駆動ステップと、
を含むレンズの位置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ付き携帯電話機などのカメラ、携帯端末装置及びレンズの位置制御方法に関する。
【背景技術】
【０００２】
携帯電話には多彩なマルチメディア機能が搭載されるようになり、通話のみに留まらず静止画撮影、動画撮影等を行ったり、ＴＶ電話として用いられるカメラ付き携帯電話機が知られている。携帯電話機に搭載されるカメラに搭載されるオートフォーカス（以下、ＡＦという）には、カメラ自体の小型化に伴い、小型化及び低コストが求められる。
【０００３】
一般的にＡＦの方式は、大きく、アクティブ方式とパッシブ方式とに分けられる。アクティブ方式は、被写体に赤外線・超音波などを照射し、その反射波が戻るまでの時間や照射角度により距離を検出する方式である。パッシブ方式は、画像からフォーカス状態を評価してレンズを移動させる方式であり、主に、被写体におけるコントラスト状態（鮮鋭度）を示す成分を評価値（ＡＦ評価値）として用いて、コントラストが最大になるようにレンズ位置を制御する。
【０００４】
ここで、アクティブ方式においては、一般に構成が複雑になるため、カメラ付き携帯電話機に搭載されるカメラには、構成が簡易な構成のパッシブ方式が用いられることが殆どである。
【０００５】
ところで、この種のカメラでは、レンズの位置を移動させることにより、ＡＦを実現している。従って、レンズを正確に位置決めすることが、ＡＦの性能を向上させる点で重要である。従来、レンズの位置ずれを補正する技術として、例えば特許文献１に記載されたものがある。特許文献１では、レンズを移動させた後に、画像情報を確認し、合焦が不完全であればレンズを再度移動させる技術が開示されている。
【０００６】
また、近年、自動シーン判定機能を搭載したカメラが提案されている。自動シーン判定機能とは、被写体にレンズを向けるだけで、「人物シーンモード」、「マクロシーンモード」、「風景シーンモード」等のシーンモードの中から、カメラが最適なシーンモード選択して、シーンモードを自動で設定する機能である。これにより、ユーザが撮影環境に合わせて細かくシーンモードを設定する必要がなくなるので、撮影が簡単になる。
【０００７】
ここで、自動シーン判定機能を実現するためには、一般に、被写体の距離情報が使われ、この距離情報は、レンズ位置（フォーカス位置）に基づいて求めることができる。
【０００８】
しかしながら、カメラ付き携帯電話機のカメラのように小型化が求められるカメラの場合には、小型化を実現するために、レンズ位置を直接検出する検出部（例えばホール素子等）は搭載することができない場合がある。
【０００９】
この場合、ＡＦ制御によりどれだけレンズを移動させたかを示す情報（制御量、制御結果）に基づいて、レンズの位置（フォーカス位置）を推測し、この推測結果に基づいて被写体の距離情報を求める必要がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−２７１９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したようにレンズ位置を推測した場合、推測誤差が蓄積し、その結果、自動シーン判定の精度が低下するという課題がある。
【００１２】
図１を用いて、レンズ推測位置の誤差について簡単に説明する。図１Ａにおいて、レンズ１０は、無限（∞）側機械的端点とマクロ側機械的端点との間で移動可能とされている。なお、この無限（∞）側機械的端点とマクロ側機械的端点とは別に、レンズ１０の調整ポイントである無限（∞）側光学端点とマクロ側光学端点が設定されている。これら光学端点は、機械的端点のような物理的な端ではなく、ＡＦのピント位置を元にあらかじめ設定されるＡＦの無限側端点及びマクロ側端点である。
【００１３】
上述したように、レンズ１０は、無限側機械的端点とマクロ側機械的端点との間で移動可能とされているが、無限側機械的端点の近傍、及び、マクロ側機械的端点の近傍では、ピントが合わないデフォーカスになることが多い。そのため、ＡＦ制御時には、ピントが合う範囲である、無限側光学端点とマクロ側光学端点との間で、レンズ１０を移動させることが一般に行われる。
【００１４】
図１Ａに示すように、実際のレンズ位置と、ＡＦ制御部での制御量（制御情報又は制御結果と言い換えてもよい）に基づいて推測されるレンズ推測位置との間に、誤差が生じる可能性がある。特に、連続的にＡＦ動作を行うことで、フォーカス位置を随時合わせる場合（以下、コンティニュアスＡＦとする）、ＡＦ動作回数が増加すると誤差が蓄積するので、図１Ｂに示すように、実際のレンズ位置と、ＡＦ制御部での制御量に基づいて推測されるレンズ推測位置との間の誤差は増大し、この結果、レンズ位置の推測精度が低下するという問題があった。
【００１５】
本発明はかかる点に鑑みてなされたものであり、ＡＦ制御での制御結果に基づいてレンズ位置を推測する場合において、レンズ位置の推測精度を向上し、自動シーン判定の精度を向上したカメラ、携帯端末装置及びレンズの位置制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明のカメラの一つの態様は、オートフォーカス制御部と、前記オートフォーカス制御部の制御結果に基づいて、レンズの位置を推測するレンズ位置推測部と、オートフォーカス回数、時間又は撮影フレーム数が閾値以上となった場合、前記レンズの位置を基準位置に移動するレンズ駆動部と、を具備する構成を採る。
【発明の効果】
【００１７】
本発明によれば、カメラ及びカメラ付携帯端末装置のシーン判定におけるシーン判定精度を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】図１Ａはレンズ移動可能範囲とレンズ推測位置の誤差との両方を示す図、図１ＢはコンティニュアスＡＦ動作回数増加後に誤差が増加した様子を示す図
【図２】実施の形態１のカメラの構成を示すブロック図
【図３】実施の形態１の動作の説明に供するフローチャート
【図４】レンズ推測位置の誤差のイメージを示す図
【図５】実施の形態２のカメラの構成を示すブロック図
【図６】携帯電話機に搭載された、カメラと姿勢検出部の様子を示す図
【図７】図７Ａは標準姿勢を示す図、図７Ｂは下向き姿勢を示す図、図７Ｃは上向き姿勢を示す図
【図８】実施の形態２の動作の説明に供するフローチャート
【図９】実施の形態３のカメラの構成を示すブロック図
【図１０】実施の形態３の動作の説明に供するフローチャート
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２０】
［実施の形態１］
図２に、本発明の一実施の形態に係るカメラの要部構成を示す。カメラ１００は、例えば、携帯電話機、ＰＨＳ（Personal Handy-Phone System）、ＰＤＡ（Personal Digital Assistants：携帯情報端末）、携帯ゲーム機等の携帯端末装置に設けられる。
【００２１】
カメラ１００は、ＡＦ機能と、自動シーン判定機能とを有する。また、カメラ１００は、パッシブ方式を用いて、ＡＦを行うようになっている。
【００２２】
カメラ１００は、レンズ１０１と、撮像素子１０２と、ＡＤＣ（Analogue Digital Converter）１０３と、画像信号処理部１０４と、バッファメモリ１０５と、制御部１１０と、表示部１０６と、操作部１０７と、ＬＥＤ１０８と、ＡＦドライバ１０９とを有する。
【００２３】
レンズ１０１は、撮像光をＣＣＤなどの撮像素子１０２に集光する。ここで、レンズ１０１は、ＡＦドライバ１０９によって、図中の一点鎖線で示すレンズ１０１の光軸方向に移動される。これにより、撮像光の焦点が撮像素子１０２の撮像面に合わせられる。
【００２４】
ＡＦドライバ１０９は、ピエゾ、ボイスコイル、ステッピングモータなどのデバイスからなり、制御部１１０からの指示によって、図１Ａに示したように、レンズ１０１を無限側機械的端点とマクロ側機械的端点との間（ＡＦ制御時には無限側光学端点とマクロ側光学端点との間）で移動させることにより、撮像光を撮像素子１０２の撮像面に合焦させる。
【００２５】
撮像素子１０２から出力された画像信号は、ＡＤＣ１０３を介して画像信号処理部１０４及びバッファメモリ１０５に入力される。
【００２６】
画像信号処理部１０４は、ＡＤＣ１０３の出力信号又はバッファメモリ１０５に蓄積された画像信号に対してホワイトバランス制御などの画像処理を施し、画像処理後の信号を制御部１１０に出力する。
【００２７】
制御部１１０は、マイクロコンピュータ等から構成され、カメラ１００全体の制御を行うとともに、レンズ１０１の位置制御を行う。また、制御部１１０は、ＬＣＤ等からなる表示部１０６及び操作部１０７に接続されている。
【００２８】
制御部１１０は、シーン判定部１１１と、人物判定部１１２と、ＡＥ（Auto Exposure）制御部１１３と、ＡＦ制御部１１４と、ＬＥＤ制御部１１５と、カウンタ１１６とを有する。
【００２９】
人物判定部１１２は、人物の有無等を判定する。ＡＥ制御部１１３は、被写体輝度情報を検出し、被写体輝度に応じてＡＥ制御を行う。なお、人物判定及びＡＥ制御は、既知の技術なので詳しい説明は省略する。
【００３０】
ＡＦ制御部１１４は、ＡＦドライバ１０９に制御信号を送出することで、ＡＦ制御を実現する。具体的には、ＡＦ制御部１１４は、画像信号処理部１０４からの画像信号のコントラストが最大となるように、ＡＦドライバ１０９を使ってレンズ１０１を移動させる。また、ＡＦ制御部１１４は、制御量（制御結果と言い換えてもよい）に基づいてレンズ１０１の位置（フォーカス位置）を推測する。なお、この推測されるレンズ１０１の位置に基づき、被写体までの距離を示す被写体距離情報を得ることができる。
【００３１】
ここで、レンズ１０１が、ＡＦ制御部１１４からの制御量に応じた量だけ、ＡＦドライバ１０９によって正確に移動されれば、実際のレンズ１０１の位置と、推測されたレンズ１０１との位置は一致するはずである。しかし、レンズ１０１の移動精度等の誤差が原因となって、ＡＦ制御部１１４からの制御量と実際の移動量との間に誤差が生じると、制御量に基づいて推測されるレンズ１０１の位置は、実際のレンズ１０１の位置とずれてしまう。本実施の形態では、コンティニュアスＡＦ方式を用いたＡＦ制御を行うので、図１Ｂに示したように、ＡＦ動作回数が増加するに従って、制御量に基づいて推測されるレンズ１０１の位置と、実際のレンズ１０１の位置との誤差が蓄積されて、誤差が大きくなる。
【００３２】
なお、ＡＦ制御部１１４での制御量に基づくレンズ位置の推測は、ＡＦ制御部１１４で行う場合に限らず、例えばシーン判定部１１１で行ってもよい。
【００３３】
ＬＥＤ制御部１１５は、ＡＥ制御部１１３からの被写体輝度情報に基づいてＬＥＤフラッシュ制御情報を形成し、このＬＥＤフラッシュ制御情報によってＬＥＤ１０８を制御する。
【００３４】
シーン判定部１１１は、人物判定部１１２より得られた人物情報と、ＡＥ制御部１１３より得られた被写体輝度情報と、ＡＦ制御部１１４等より得られた被写体距離情報と、ＬＥＤ制御部１１５により得られたＬＥＤフラッシュ制御情報と、に基づいて、現在の撮影シーンが、例えば「人物シーンモード」、「マクロシーンモード」又は「風景シーンモード」のうちのどれであるかを判定する。シーン判定部１１１は、判定結果であるシーン情報を画像情報と共に表示部１０６に出力し、これらを表示させる。
【００３５】
カウンタ１１６は、コンティニュアスＡＦ動作を開始してからの、ＡＦ制御を行った回数であるＡＦ動作回数、撮像画像フレーム数、または時間をカウントする。
【００３６】
カウンタ１１６は、ＡＦ動作回数、撮像画像フレーム数、または時間が所定の閾値以上になった場合に、このことをＡＦドライバ１０９に通知する。そして、ＡＦドライバ１０９は、この通知を受けると、レンズ１０１の位置を基準位置に移動させる。これにより、レンズ１０１の位置が基準位置にリセットされる。
【００３７】
この基準位置とは、図１に示した機械的端点である。また基準位置は、図１に示した光学端点であってもよい。但し、基準位置は、物理的な基準となる位置なので、機械的接点を基準位置にすることが好ましい。
【００３８】
また、カウンタ１１６は、上記ＡＦ動作回数、撮像画像フレーム数、または時間が所定の閾値以上になった場合に、このことをレンズ１０１の位置を推測する回路（本実施の形態のＡＦ制御部１１４）に通知する。すると、レンズ１０１の位置を推測する回路は、一旦、レンズ１０１の推測位置をリセットした後に、再びＡＦ制御部１１４から出力される新たな制御量を順次用いてレンズ１０１の位置を推測していく。
【００３９】
このように、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間が所定の閾値以上になった場合に、レンズ１０１の位置を基準位置にリセットすると共に算出したレンズ推測位置をリセットし、その後に、新たにＡＦ制御部１１４から出力される新たな制御量を順次用いてレンズ１０１の位置を推測したことにより、レンズ推測位置の累積誤差を低減できる。この結果、レンズ位置の推測精度が向上するので、自動シーン判定の精度が向上する。
【００４０】
次に、図３を用いて、本実施の形態の動作を説明する。なお、図３は、本実施の形態の特徴である、コンティニュアスＡＦ動作中、所定の条件になったときに、レンズ１０１を基準位置に移動させる動作を中心に示したものである。
【００４１】
カメラ１００は、ステップＳＴ１０で処理を開始すると（すなわちカメラ１００が起動されると）、続くステップＳＴ１１でコンティニュアスＡＦ動作を開始する。このコンティニュアスＡＦ動作の開始に伴って、自動シーン判定及び被写体位置推測（レンズ位置推測）動作が開始される。
【００４２】
続くステップＳＴ１２では、カウンタ１１６によって撮像画像フレーム数のカウントが開始される。ステップＳＴ１３では、カウンタ１１６によってカウントされた撮像画像フレーム数が一定以上か否か判断する。
【００４３】
そして、撮像画像フレーム数が一定以上となると、ステップＳＴ１４に移って、ＡＦドライバ１０９がレンズ１０１を基準位置に移動させる。この基準位置への移動動作は、一般的なワンショットＡＦ動作時に行われる動作と同様でもいいし、レンズが物理的に駆動できる最大量分ＡＦを動作させることでもよい。また、カメラ１００は、これに伴って、それまで計算されたレンズ推測位置をリセットする。これにより、レンズ推測位置の累積誤差がクリアされる。
【００４４】
次に、ステップＳＴ１５において、カウンタ１１６の撮像画像フレーム数が初期化（リセット）され、続くステップＳＴ１６で処理を終了する。このように、カメラ１００は、コンティニュアスＡＦ動作開始後の撮像画像フレーム数が一定値以上となった場合に、レンズ１０１の位置及びレンズ１０１の推測位置をリセットする。
【００４５】
図４に、レンズ推測位置の誤差のイメージを示す。図４の例は、コンティニュアスＡＦ動作後の撮像画像フレーム数が１００を超えた場合に、レンズ１０１の位置を基準位置に移動させた例を示すものである。図から、コンティニュアスＡＦ動作後の撮像画像フレーム数が増えるに従って、推測位置と実際の位置との差である誤差が増加していくが、レンズ１０１を基準位置に戻すことにより、累積誤差が０にクリアされることが分かる。
【００４６】
カメラ１００は、再びコンティニュアスＡＦ動作を開始すると、基準位置からレンズ１０１を順次移動させてコンティニュアスＡＦ動作を行うと共に、これに伴って、ＡＦ制御部１１４の制御量に基づいて基準位置からのレンズ１０１の推測位置を順次算出する。
【００４７】
なお、図３の例では、コンティニュアスＡＦ動作を開始後の撮像画像フレームをカウントし、カウントした撮像画像フレーム数が一定値以上となった場合に、レンズ１０１の位置及びレンズ１０１の推測位置をリセットした例について説明したが、上述したように、撮像画像フレーム数に換えて、コンティニュアス動作開始後の、ＡＦ動作回数または時間が一定値以上となった場合に、レンズ１０１の位置及びレンズ１０１の推測位置をリセットしてもよい。
【００４８】
以上説明したように、本実施の形態によれば、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間が閾値以上になった場合に、レンズ１０１の位置を基準位置にリセットしたことにより、ＡＦ制御部１１４の制御量に基づいて推測されるレンズ推測位置の累積誤差がリセットされるので、レンズ位置の推測精度を向上させることができる。この結果、自動シーン判定の精度を向上させることができる。
【００４９】
なお、本実施の形態では、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間が閾値以上になった場合について説明したが、これに限らず、たとえば、基準点から離れ位置の推測を開始した時点からの、ＡＦ動作回数、撮像画像フレーム数、または時間が閾値以上になった場合にレンズ１０１の位置を基準位置にリセットしてもよい。
【００５０】
［実施の形態２］
図２との対応部分に同一符号を付して示す図５に、本実施の形態のカメラ２００の要部構成を示す。本実施の形態のカメラ２００は、カメラ１００（図１）の構成に加えて、カメラ２００の姿勢を検出する姿勢検出部２０１と、姿勢検出部２０１により得られた姿勢情報に基づいて、カウンタ１１６のカウント値を補正する補正計算部２１１とを有する。
【００５１】
本実施の形態のカメラ２００は、ＡＦ動作回数、撮像画像フレーム数、または時間のカウント値を、姿勢情報を基に補正する。
【００５２】
図６に示すように、カメラ２００を携帯電話機に搭載する場合には、姿勢検出部２０１も携帯電話機に搭載すればよい。姿勢検出部２０１は、例えば加速度センサであり、カメラ２００（携帯電話機）の姿勢の変化に応じて変化する重力差を検出し、この重力差に基づいてカメラ２００の姿勢を検出する。
【００５３】
姿勢検出部２０１は、例えば図７に示すように、標準姿勢（図７Ａ）か下向き姿勢（図７Ｂ）か上向き姿勢（図７Ｃ）かなどの複数の姿勢を検出する。そして、補正計算部２１１が、予め各姿勢毎に設定された補正係数を使ってカウント値を補正する。
【００５４】
例えば、標準姿勢での補正係数を１．０、下向き姿勢での補正係数を１．０５、上向き姿勢での補正係数を１．１０に設定しておく。この場合、カウンタ１１６のカウント値が１０のときの補正後のカウント値は、標準姿勢の場合に１０、下向き姿勢の場合に１０．５、上向き姿勢の場合に１１となる。
【００５５】
重力による影響が多い姿勢（すなわち推測位置に誤差が生じ易い姿勢）ほど、予め補正係数を高めに設定することで、影響の多い姿勢の場合ほど早めにレンズ１０１を基準位置にリセットして累積誤差の増加を抑制できるようになる。
【００５６】
次に、図８を用いて、本実施の形態の動作を説明する。
【００５７】
カメラ２００は、ステップＳＴ２０で処理を開始すると（すなわちカメラ２００が起動されると）、続くステップＳＴ２１でコンティニュアスＡＦ動作を開始する。続くステップＳＴ２２では、カウンタ１１６によって撮像画像フレーム数のカウントが開始される。
【００５８】
ステップＳＴ２３では、姿勢検出部２０１によってカメラ２００（携帯電話機）の姿勢が検出される。そして、検出された姿勢が標準姿勢であった場合には、補正計算部２１１が、ステップＳＴ２４−１において補正係数Ａを読み出し、ステップＳＴ２５においてカウンタ１１６によってカウントされた撮像画像フレーム数を補正係数Ａを用いて補正する。また、検出された姿勢が下向き姿勢であった場合には、補正計算部２１１が、ステップＳＴ２４−２において補正係数Ｂを読み出し、ステップＳＴ２５においてカウンタ１１６によってカウントされた撮像画像フレーム数を補正係数Ｂを用いて補正する。また、検出された姿勢が上向き姿勢であった場合には、補正計算部２１１が、ステップＳＴ２４−３において補正係数Ｃを読み出し、ステップＳＴ２５においてカウンタ１１６によってカウントされた撮像画像フレーム数を補正係数Ｃを用いて補正する。
【００５９】
なお、ステップＳＴ２３−ＳＴ２４−ＳＴ２５の処理は、撮像画像フレーム数のカウント中に、姿勢変化を検出した際に、随時、補正係数を切替えながら行うとよい。
【００６０】
ステップＳＴ２６では、補正後の撮像画像フレーム数が一定以上か否か判断する。そして、撮像画像フレーム数が一定以上となると、ステップＳＴ２７に移って、ＡＦドライバ１０９がレンズ１０１を基準位置に移動させる。また、カメラ２００は、これに伴って、それまで計算されたレンズ推測位置をリセットする。これにより、レンズ推測位置の累積誤差がクリアされる。
【００６１】
次に、ステップＳＴ２８において、カウンタ１１６の撮像画像フレーム数が初期化（リセット）され、続くステップＳＴ２９で処理を終了する。このように、カメラ２００は、コンティニュアスＡＦ動作開始後の撮像画像フレーム数のカウント値を、姿勢に応じて補正し、この補正後のカウント値が一定値以上となった場合に、レンズ１０１の位置及びレンズ１０１の推測位置をリセットする。
【００６２】
なお、図８の例では、コンティニュアスＡＦ動作を開始後の撮像画像フレームのカウント値を姿勢に応じて補正した例について説明したが、勿論、撮像画像フレーム数に換えて、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数または時間を姿勢に応じて補正してもよい。
【００６３】
以上説明したように、本実施の形態によれば、実施の形態１に加えて、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間を、カメラ２００の姿勢に応じて補正したことにより、実施の形態１の効果に加えて、レンズ推測位置に誤差が生じ易い姿勢ほど早めにレンズ１０１を基準位置にリセットできるので、累積誤差の増加を一段と抑制できるようになる。
【００６４】
なお、本実施の形態では、姿勢に応じてカウント値を補正する場合について述べたが、姿勢に応じてステップＳＴ２６での一定値（閾値）を変えるようにしても、同様の効果を得ることができる。
【００６５】
［実施の形態３］
図２との対応部分に同一符号を付して示す図９に、本実施の形態のカメラ３００の要部構成を示す。本実施の形態のカメラ３００は、カメラ１００（図１）の構成に加えて、手ぶれ検出部３０１と、動き検出部３１１とを有する。手ぶれ検出部３０１は、例えば加速度センサによって構成されており、カメラ３００が搭載された携帯端末装置の手ぶれを検出する。動き検出部３１１は、撮像画像に基づいて被写体ぶれを検出する。
【００６６】
本実施の形態のカメラ３００は、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数、撮像画像フレーム数、または時間が一定以上になった場合でも、手ぶれ検出部３０１による手ぶれ、または、動き検出部３１１による被写体ぶれが検出されるまでは、レンズ１０１の基準位置への移動を待機し、手ぶれまたは被写体ぶれをトリガとして、レンズ１０１を基準位置へ移動させる。
【００６７】
これにより、レンズ１０１を基準位置へ移動させることが原因となって撮像画像が見苦しくなることを回避できる。つまり、ＡＦ動作回数、撮像画像フレーム数、または時間が一定以上になった時点で、すぐにレンズ１０１を基準位置へ移動させると、一定期間毎に撮像画像にＡＦの動作が見えて、撮像画像が見苦しくなるおそれがある。本実施の形態では、撮像画像にぶれがあったときに便乗して、レンズ１０１を基準位置へ移動させるので、撮像画像にＡＦ動作が現れにくくなる。この結果、レンズ１０１を基準位置へ移動させる際の撮像画像の見苦しさを防ぐことができる。
【００６８】
次に、図１０を用いて、本実施の形態の動作を説明する。
【００６９】
カメラ３００は、ステップＳＴ３０で処理を開始すると（すなわちカメラ３００が起動されると）、続くステップＳＴ３１でコンティニュアスＡＦ動作を開始する。続くステップＳＴ３２では、カウンタ１１６によって撮像画像フレーム数のカウントが開始される。ステップＳＴ３３では、カウンタ１１６によってカウントされた撮像画像フレーム数が一定以上か否か判断する。撮像画像フレーム数が一定以上となると、ステップＳＴ３４に移る。
【００７０】
ステップＳＴ３４では、手ぶれ検出部３０１による手ぶれ、または、動き検出部３１１による被写体ぶれが検出されるまで待機し、手ぶれまたは被写体ぶれが検出されると、ステップＳＴ３５に移る。
【００７１】
ステップＳＴ３５では、ＡＦドライバ１０９がレンズ１０１を基準位置に移動させる。また、カメラ３００は、これに伴って、それまで計算されたレンズ推測位置をリセットする。これにより、レンズ推測位置の累積誤差がクリアされる。
【００７２】
次に、ステップＳＴ３６において、カウンタ１１６の撮像画像フレーム数が初期化（リセット）され、続くステップＳＴ３７で処理を終了する。このように、カメラ３００は、手ぶれまたは被写体ぶれが検出されるまで、レンズ１０１の基準位置への移動を待機し、手ぶれまたは被写体ぶれが検出されたときに、レンズ１０１の位置及びレンズ１０１の推測位置をリセットする。
【００７３】
なお、図１０の例では、コンティニュアスＡＦ動作を開始後の撮像画像フレームをカウントする例について説明したが、勿論、コンティニュアスＡＦ動作開始後の、ＡＦ動作回数または時間をカウントしてもよい。
【００７４】
以上説明したように、本実施の形態によれば、実施の形態１に加えて、手ぶれまたは被写体ぶれが検出されるまで、レンズ１０１の基準位置への移動を待機し、手ぶれまたは被写体ぶれが検出されたときに、レンズ１０１の位置及びレンズ１０１の推測位置をリセットしたことにより、実施の形態１の効果に加えて、レンズ１０１を基準位置へ移動させることにより生じる撮像画像の見苦しさを防ぐことができる。
【００７５】
なお、本実施の形態では、手ぶれ検出部３０１及び動き検出部３１１を設けた場合について述べたが、手ぶれ検出部３０１または動き検出部３１１のいずれか一方のみを設け、手ぶれまたは被写体ぶれのいずれか一方のみをトリガとしてレンズ１０１を基準位置へ移動させてもよい。
【産業上の利用可能性】
【００７６】
本発明に係るカメラ、携帯端末装置及びレンズの位置制御方法は、カメラ付き携帯電話機などのカメラに有用である。また、レンズの位置制御方法として携帯端末以外の各種電子機器に組み込むことも可能である。
【符号の説明】
【００７７】
１００、２００、３００  カメラ
１０１  レンズ
１０９  ＡＦドライバ
１１０、２１０、３１０  制御部
１１１  シーン判定部
１１２  人物判定部
１１３  ＡＥ制御部
１１４  ＡＦ制御部
１１５  ＬＥＤ制御部
１１６  カウンタ
２０１  姿勢検出部
２１１  補正計算部
３０１  手ぶれ検出部
３１１  動き検出部
【図１】
2010262233.tif 000003
【図２】
2010262233.tif 000004
【図３】
2010262233.tif 000005
【図４】
2010262233.tif 000006
【図５】
2010262233.tif 000007
【図６】
2010262233.tif 000008
【図７】
2010262233.tif 000009
【図８】
2010262233.tif 000010
【図９】
2010262233.tif 000011
【図１０】
2010262233.tif 000012