(57)【要約】【課題】合焦処理の処理時間を短縮できる撮像装置等を提供する。【解決手段】撮像装置は、レンズ位置を調整することで撮像素子の合焦処理を実行する。撮像装置は、停止部と、制御部とを有する。停止部は、合焦処理中に当該撮像装置を内蔵する筺体の動きを検出した場合に合焦処理を停止する。制御部は、筺体の動きが所定値以下に収束した際に、その収束時点の前記筺体の姿勢と、合焦処理を停止した停止時点の筺体の姿勢との類似度に基づき、停止していた合焦処理の再開、又は、レンズ位置を調整開始位置に戻して合焦処理の開始の何れか一つを実行する。【選択図】図１
2018113595.tif 000002
【特許請求の範囲】
【請求項１】
レンズ位置を調整することで撮像素子の合焦処理を実行する撮像装置であって、
前記合焦処理中に当該撮像装置を内蔵する筺体の動きを検出した場合に前記合焦処理を停止する停止部と、
前記筺体の動きが所定値以下に収束した際に、その収束時点の前記筺体の姿勢と、前記合焦処理を停止した停止時点の前記筺体の姿勢との類似度に基づき、停止していた前記合焦処理の再開、又は、前記レンズ位置を調整開始位置に戻して前記合焦処理の開始の何れか一つを実行する制御部と
を有することを特徴とする撮像装置。
【請求項２】
前記制御部は、
前記類似度が所定類似度以上の場合に、前記停止していた前記合焦処理の再開を実行することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御部は、
前記類似度が所定類似度以上でない場合に、前記レンズ位置を調整開始位置に戻して前記合焦処理の開始を実行することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記制御部は、
前記類似度が所定類似度以上の場合でも、前記収束時点の前記筺体の加速度の変化量が所定変化量以上の場合に、前記レンズ位置を調整開始位置に戻して前記合焦処理の開始を実行することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記制御部は、
前記収束時点の前記筺体の姿勢と前記停止時点の前記筺体の姿勢との前記類似度の代わりに、前記収束時点の前記筺体の姿勢と前記合焦処理を開始する開始時点の前記筺体の姿勢との類似度に基づき、停止していた前記合焦処理の再開、又は、前記レンズ位置を調整開始位置に戻して前記合焦処理の開始の何れか一つを実行することを特徴とする請求項１〜４の何れか一つに記載の撮像装置。
【請求項６】
レンズ位置を調整することで撮像素子の合焦処理を実行する撮像装置のプロセッサに、
前記合焦処理中に当該撮像装置を内蔵する筺体の動きを検出した場合に前記合焦処理を停止し、
前記筺体の動きが所定値以下に収束した際に、その収束時点の前記筺体の姿勢と、前記合焦処理を停止した停止時点の前記筺体の姿勢との類似度に基づき、停止していた前記合焦処理の再開、又は、前記レンズ位置を調整開始位置に戻して前記合焦処理の開始の何れか一つを実行する
処理を実行させることを特徴とする合焦制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及び合焦制御プログラムに関する。
【背景技術】
【０００２】
近年、オートフォーカス（ＡＦ：Auto  Focus）機能を向上させる技術として、例えば、位相差センサやレーザー光線等の距離測定用の専用部品を使用したものがあるが、部品コストや装置サイズが大きくなる等のデメリットがある。そこで、ＡＦ機能を内蔵した携帯端末等の端末装置では、距離測定用の専用部品を使用せずに画像コントラストを利用するＡＦ機能、すなわちコントラストＡＦ機能を使用したものが知られている。
【０００３】
コントラストＡＦ機能は、距離測定用の専用部品を使用した場合のように合焦するレンズ位置、すなわち合焦レンズ位置をピンポイントに取得できない。そこで、コントラストＡＦ機能では、撮像素子のレンズの位置を移動しながら、撮像画像のコントラスト値を随時解析してコントラスト特性を取得し、そのコントラスト特性から合焦レンズ位置を取得するものである。
【０００４】
つまり、コントラストＡＦ機能では、合焦レンズ位置を取得するために複数フレームの画像を取得し、画像取得中、例えば、イメージセンサの露光中に手振れが発生した場合、ブレのある画像となり、正常なコントラスト値を取得できない。そこで、コントラストＡＦ機能では、手振れ発生時はコントラストＡＦを中断し、所定時間内に手振れが収束した場合に、中断時のレンズ位置からコントラスＡＦを再開する。また、コントラストＡＦ機能では、所定時間内に手振れが収束できない場合、最初からコントラストＡＦをやり直している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５５２２４号公報
【特許文献２】特開２００８−１０７６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
端末装置では、コントラストＡＦ中に手振れが発生した場合にコントラストＡＦを中断し、手振れ収束後に中断時のレンズ位置からコントラストＡＦを再開することになる。しかしながら、端末装置では、例えば、コントラストＡＦを再開する場合でも、コントラストＡＦ中断期間中に端末装置の姿勢が変化してＡＦ開始時と被写体が変化してしまう場合に、定まった被写体に対するコントラストを取得できない。その結果、被写体に対する正しい合焦レンズ位置を取得できない。
【０００７】
そこで、コントラストＡＦの手振れに対する対応策として、例えば、光学式の手振れ補正機能を採用する場合も考えられるが、部品コストがかさみ、しかも、装置サイズも大きくなる。また、端末装置の手振れ検知中や、端末装置の姿勢が変化して被写体が変化している間は、コントラストＡＦ自体を開始しない方法も考えられるが、コントラストＡＦ中に発生した場合に対応できない。
【０００８】
一つの側面では、合焦処理の処理時間を短縮できる撮像装置及び合焦制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
一つの案では、レンズ位置を調整することで撮像素子の合焦処理を実行する撮像装置である。撮像装置は、停止部と、制御部とを有する。停止部は、合焦処理中に当該撮像装置を内蔵する筺体の動きを検出した場合に合焦処理を停止する。制御部は、筺体の動きが所定値以下に収束した際に、その収束時点の筺体の姿勢と、合焦処理を停止した停止時点の筺体の姿勢との類似度に基づき、停止していた合焦処理の再開、又は、レンズ位置を調整開始位置に戻して合焦処理の開始の何れか一つを実行する。
【発明の効果】
【００１０】
合焦処理の処理時間を短縮化できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例の端末装置のハードウェアの一例を示す説明図である。
【図２】図２は、端末装置のピッチ位置及びロール位置の一例を示す説明図である。
【図３】図３は、端末装置の動きの一例を示す説明図である。
【図４】図４は、端末装置の被写体方向の加速度変化の一例を示す説明図である。
【図５】図５は、コントラストＡＦ正常時のコントラスト特性の一例を示す説明図である。
【図６】図６は、コントラストＡＦ異常時のコントラスト特性の一例を示す説明図である。
【図７】図７は、コントラストＡＦ処理に関わる端末装置内のプロセッサの処理動作の一例を示すフローチャートである。
【図８】図８は、コントラストＡＦ開始から完了までの処理時間を従来技術と本実施例とを比較した説明図である。
【図９】図９は、合焦制御プログラムを実行する情報処理装置の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、図面に基づいて、本願の開示する撮像装置及び合焦制御プログラムの実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施例は、矛盾を起こさない範囲で適宜組み合わせても良い。
【実施例】
【００１３】
図１は、本実施例の端末装置１のハードウェア構成の一例を示す説明図である。図１に示す端末装置１は、カメラ機能を内蔵した、例えば、スマートフォン、タブレット端末や携帯端末等の端末である。端末装置１は、無線部１１と、加速度センサ１２と、地磁気センサ１３と、ジャイロセンサ１４と、タッチセンサ１５と、表示部１６と、オーディオ入出力部１７とを有する。端末装置１は、カメラ部１８と、ＲＯＭ（Read  Only  Memory）１９と、ＲＡＭ(Random  Access  Memory)２０と、プロセッサ２１とを有する。
【００１４】
無線部１１は、端末装置１の無線通信を司る通信部である。尚、無線通信は、例えば、長距離無線通信や近距離無線通信等の無線通信である。加速度センサ１２は、端末装置１自体の所定軸方向、例えば、Ｘ軸、Ｙ軸及びＺ軸の３軸方向の加速度を検出するセンサである。地磁気センサ１３は、例えば、端末装置１の方位を検出するセンサである。ジャイロセンサ１４は、例えば、３軸の角速度を検出するセンサである。表示部１６は、各種情報を画面表示する、例えば、ＬＣＤ（Liquid  Crystal  Display）等の出力インタフェースである。タッチセンサ１５は、表示部１６の画面上のタッチ操作を検出する入力インタフェースである。オーディオ入出力部１７は、例えば、音声を入出力するスピーカ１７Ａ及びマイク１７Ｂを接続する入出力インタフェースである。
【００１５】
カメラ部１８は、例えば、静止画像や動画像を得る撮像機能を有する。カメラ部１８は、イメージセンサ１８Ａと、アクチュエータドライバ１８Ｂと、レンズ１８Ｃとを有する。イメージセンサ１８Ａは、例えば、被写体を撮像する撮像素子である。レンズ１８Ｃは、撮像素子のレンズである。アクチュエータドライバ１８Ｂは、撮像素子を駆動制御すると共に、レンズ１８Ｃのレンズ位置を移動調整するドライバである。カメラ部１８は、コントラストＡＦ機能を内蔵している。コントラストＡＦ機能は、撮像素子のレンズ１８Ｃのレンズ位置を移動しながら、撮像画像のコントラスト値を随時解析してコントラスト特性を取得し、そのコントラスト特性から合焦レンズ位置を取得する。尚、合焦レンズ位置は、イメージセンサ１８Ａのピントが合ったレンズ１８Ｃのレンズ位置である。
【００１６】
ＲＯＭ１９は、各種プログラム等の各種情報を記憶する不揮発性の記憶領域である。ＲＡＭ２０は、各種情報を記憶する揮発性の記憶領域である。ＲＡＭ２０は、テーブル２０Ａを有する。テーブル２０Ａは、カメラ部１８のコントラストＡＦ機能を使用したレンズ位置及び、レンズ位置でのコントラストＡＦで取得したコントラスト値を対応付けて記憶する領域である。
【００１７】
プロセッサ２１は、ＲＯＭ１９に格納されたプログラムを読み出し、読み出したプログラムを実行することで、機能構成として、停止部２１Ａと、制御部２１Ｂとを有する。停止部２１Ａは、コントラストＡＦ中に端末装置１の動きを検出した場合にコントラストＡＦを停止する。制御部２１Ｂは、端末装置１の動きが所定値以下に収束した際に、その収束時点の端末装置１の姿勢を取得する。制御部２１Ｂは、収束時点の端末装置1の姿勢と、コントラストＡＦを停止した停止時点の端末装置１の姿勢との類似度に基づき、停止していたコントラストＡＦの再開、又は、レンズ位置を調整開始位置に戻してコントラストＡＦの開始の何れか一つを実行する。
【００１８】
図２は、端末装置１のピッチ位置及びロール位置の一例を示す説明図である。図２に示す端末装置１では、例えば、端末装置１のＸ軸の回転方向、すなわちピッチ方向とし、端末装置１のＹ軸の回転方向、すなわちロール方向とする。端末装置１の向き等の姿勢は、ピッチ方向のピッチ位置と、ロール方向のロール位置とで表現できる。
【００１９】
図３は、端末装置１の動きの一例を示す説明図である。端末装置１は、例えば、被写体Ａに向いた姿勢から被写体Ｂに向く姿勢に変化した場合に端末装置１の動きがあると判断する。
【００２０】
図４は、被写体に対する端末装置１の被写体方向の加速度変化の一例を示す説明図である。端末装置１は、加速度センサ１２を用いて、被写体方向の加速度変化が所定加速度変化量以上の場合に加速度変化、すなわち、被写体との間の距離の変化ありと判断するものである。尚、端末装置１が等速で動いた場合は加速度として認識できないが、コントラストＡＦの処理時間は、例えば、１秒程度に過ぎず、１秒間に等速で動くことを考えても、被写体距離が大きく変わることはない。
【００２１】
図５は、コントラスＡＦ正常時のコントラスト特性の一例を示す説明図である。端末装置１内のプロセッサ２１は、アクチュエータドライバ１８Ｂを通じてレンズ１８Ｃのレンズ位置を移動すると共に、イメージセンサ１８Ａを通じてコントラストＡＦを実行し、レンズ位置に対応したコントラスト値を取得する。
【００２２】
コントラストＡＦは、調整開始位置からレンズ１８Ｃを順次移動しながら、そのレンズ位置に対応するコントラスト値を取得する。図５に示す正常時のコントラスト特性は、レンズ位置に対応するコントラスト値のピークＰが１個となる。プロセッサ２１は、図５に示すコントラスト特性からコントラスト値のピークＰを検索し、当該ピークＰに対応するレンズ位置を合焦レンズ位置と特定してコントラストＡＦの処理動作を完了する。
【００２３】
図６は、コントラストＡＦ異常時のコントラスト特性の一例を示す説明図である。図６に示す異常時のコントラスト特性は、レンズ位置に対応するコントラスト値のピークが複数個、例えば、２個（Ｐ１，Ｐ２）となる。プロセッサ２１は、図６に示すコントラスト特性からコントラスト値のピークを検索し、当該ピークが複数個になるため、コントラストＡＦの異常と判断する。
【００２４】
次に本実施例の端末装置１の動作について説明する。図７は、コントラストＡＦ処理に関わる端末装置１内のプロセッサ２１の処理動作の一例を示すフローチャートである。図７においてプロセッサ２１は、コントラストＡＦを開始するか否かを判定する（ステップＳ１１）。プロセッサ２１は、コントラストＡＦを開始する場合（ステップＳ１１肯定）、アクチュエータドライバ１８Ｂを通じてレンズ１８Ｃを調整開始位置に移動する（ステップＳ１２）。
【００２５】
プロセッサ２１は、加速度センサ１２及びジャイロセンサ１４を用いて、端末装置１の向き、すなわち、端末装置１のピッチ位置及びロール位置を取得する（ステップＳ１３）。プロセッサ２１は、加速度センサ１２及びジャイロセンサ１４を用いて、端末装置１の手振れを検知したか否かを判定する（ステップＳ１４）。尚、手振れの検知は、例えば、現在のピッチ位置及びロール位置と、直前のピッチ位置及びロール位置との変化量が所定量を超えたか否かを判定し、変化量が所定量を超えた場合に手振れ検知と判断する。
【００２６】
プロセッサ２１は、端末装置１の手振れを検知しなかった場合（ステップＳ１４否定）、加速度センサ１２及びジャイロセンサ１４を用いて、端末装置１の動きを検出したか否かを判定する（ステップＳ１５）。尚、端末装置１の動きの検出は、端末装置１の加速度方向の加速度変化量が所定加速度量以上であるか否かを判定し、加速度変化量が所定加速度量以上の場合に端末装置１の動きの検出と判断するものである。そして、端末装置１は、被写体との距離に大きな変化があると判断できる。
【００２７】
プロセッサ２１は、端末装置１の動きを検出しなかった場合（ステップＳ１５否定）、アクチュエータドライバ１８Ｂを通じてレンズ１８Ｃを１ステップ移動する（ステップＳ１６）。尚、１ステップは、レンズ１８Ｃを移動する所定移動量である。
【００２８】
プロセッサ２１は、レンズ１８Ｃを移動後、イメージセンサ１８Ａを通じて、そのレンズ位置でコントラスト値を取得する（ステップＳ１７）。プロセッサ２１は、レンズ位置及びコントラスト値を対応付けてテーブル２０Ａに記憶する（ステップＳ１８）。プロセッサ２１は、テーブル２０Ａを参照し、コントラスト値のピークを取得したか否かを判定する（ステップＳ１９）。プロセッサ２１は、コントラスト値のピークを取得しなかった場合（ステップＳ１９否定）、手振れを検知したか否かを判定すべく、ステップＳ１４に移行する。
【００２９】
プロセッサ２１は、コントラスト値のピークを取得した場合（ステップＳ１９肯定）、テーブル２０Ａを参照し、コントラスト値のピークに対応するレンズ位置を特定する。そして、プロセッサ２１は、アクチュエータドライバ１８Ｂを通じて、特定されたレンズ位置にレンズ１８Ｃを移動する（ステップＳ２０）。プロセッサ２１は、コントラスト値がピークに対応するレンズ位置、すなわち合焦レンズ位置にレンズ１８Ｃを移動した後、コントラストＡＦを完了し（ステップＳ２１）、図７に示す処理動作を終了する。
【００３０】
プロセッサ２１は、コントラストＡＦを開始しなかった場合（ステップＳ１１否定）、図７に示す処理動作を終了する。プロセッサ２１は、端末装置１の手振れを検知した場合（ステップＳ１４肯定）、又は、端末装置１の動きを検出した場合（ステップＳ１５肯定）、端末装置１の手振れを収束できたか否かを判定する（ステップＳ２２）。尚、手振れの収束は、例えば、現在のピッチ位置及びロール位置と、直前のピッチ位置及びロール位置との変化量が所定量以下の場合、手振れの収束と判断するものである。プロセッサ２１内の停止部２１Ａは、ステップＳ１４の手振れの検知、又は、ステップＳ１５の端末装置１の動きの検知から、ステップＳ２２の手振れ収束までコントラストＡＦを停止することになる。
【００３１】
プロセッサ２１は、端末装置１の手振れの収束を検知しなかった場合（ステップＳ２２否定）、手振れの収束を検知したか否かを判定すべく、ステップＳ２２に移行する。プロセッサ２１は、端末装置１の手振れ収束を検知した場合（ステップＳ２２肯定）、加速度センサ１２及びジャイロセンサ１４を用いて、現在、すなわち収束時点の端末装置１のピッチ位置及びロール位置を取得する（ステップＳ２３）。
【００３２】
プロセッサ２１は、収束時点の端末装置１のピッチ位置及びロール位置と、調整開始時点のピッチ位置及びロール位置との類似度が所定類似度以上であるか否かを判定する（ステップＳ２４）。プロセッサ２１は、類似度が所定類似度以上の場合（ステップＳ２４肯定）、端末装置１の向き等の姿勢が調整開始時と類似している、すなわち被写体方向に向いていると判断し、端末装置１の被写体方向の加速度変化量が所定加速度変化量以上であるか否かを判定する（ステップＳ２５）。
【００３３】
プロセッサ２１は、端末装置１の被写体方向の加速度変化量が所定加速度変化量以上でない場合（ステップＳ２５否定）、被写体との距離がステップＳ１４の手振れ検知時の被写体の距離とほぼ同じと判断する。そして、プロセッサ２１は、手振れ検知前のコントラストＡＦを再開すべく、ステップＳ１４に移行する。つまり、手振れ検知前まで継続していたレンズ位置及びコントラスト値を用いて、更なるレンズ位置を移動してコントラスト値を取得すべく、コントラストＡＦを再開する。
【００３４】
また、プロセッサ２１は、類似度が所定類似度以上でない場合（ステップＳ２４否定）、端末装置１の向き等の姿勢が調整開始時と異なる、すなわち被写体方向に向いていないと判断する。そして、プロセッサ２１は、再度、コントラストＡＦを最初からやり直すべく、テーブル２０Ａの内容をリセットし（ステップＳ２６）、レンズ１８Ｃを調整開始位置に移動すべく、ステップＳ１２に移行する。
【００３５】
また、プロセッサ２１は、端末装置１の被写体方向の加速度変化量が所定加速度変化量以上の場合（ステップＳ２５肯定）、現在の端末装置１の被写体との距離が手振れ検知時の被写体との距離から大きく変化したと判断する。そして、プロセッサ２１は、再度、コントラストＡＦを最初からやり直すべく、ステップＳ２６に移行する。
【００３６】
プロセッサ２１は、コントラストＡＦ中にレンズ１８Ｃを移動しながら、レンズ位置毎にコントラスト値を取得し、コントラスト値のピークを検出した場合、ピークに対応するレンズ位置を合焦レンズ位置として特定する。その結果、端末装置１は、合焦レンズ位置を特定できる。
【００３７】
プロセッサ２１は、コントラストＡＦ中に手振れを検知した場合にコントラストＡＦを停止する。その結果、手振れ検知による合焦レンズ位置を特定できないような事態を回避できる。
【００３８】
プロセッサ２１は、手振れ収束を検知し、収束時点の端末装置１の姿勢と調整開始時点の姿勢との類似度が所定類似度以上、かつ、被写体方向の加速度変化量が所定加速度変化量以上でない場合に、停止中のコントラストＡＦを再開する。その結果、手振れ発生を発生した場合でも、合焦レンズ位置を特定するまでの処理時間を短縮化できる。
【００３９】
プロセッサ２１は、コントラストＡＦ中に端末装置１の動きを検出した場合にコントラストＡＦを停止する。その結果、端末装置１の動きによる合焦レンズ位置を特定できないような事態を回避できる。
【００４０】
プロセッサ２１は、手振れ収束を検知し、収束時点の端末装置１の姿勢と調整開始時点の姿勢との類似度が所定類似度以上でない場合、停止中のコントラストＡＦで得たコントラスト値をリセットし、最初からコントラストＡＦをやり直す。その結果、手振れ発生後のコントラストＡＦ中断期間内に姿勢変化が発生した場合でも、合焦レンズ位置を特定するまでの処理時間を従来技術に比較して短縮化できる。
【００４１】
プロセッサ２１は、収束時点の端末装置１の姿勢と調整開始時点の姿勢との類似度が所定類似度以上の場合でも、被写体方向の加速度変化量が所定加速度変化量以上の場合、停止中のコントラストＡＦで得たコントラスト値をリセットする。そして、プロセッサ２１は、最初からコントラストＡＦをやり直す。その結果、コントラストＡＦ中断期間内に被写体との距離が変化した場合でも、合焦レンズ位置を特定するまでの処理時間を従来技術に比較して短縮化できる。
【００４２】
図８は、コントラストＡＦ開始から完了までの処理時間を従来技術と本実施例とを比較した説明図である。従来技術の端末装置は、コントラストＡＦ中に手振れを検知した場合、コントラストＡＦを中断する。そして、端末装置は、コントラストＡＦの中断期間中に端末装置の動きによる被写体変化が発生し、その後、手振れが収束し、コントラストＡＦを再開した場合でも、合焦レンズ位置を特定できなくなる。そして、端末装置は、最初からコントラストＡＦをやり直すことになるため、合焦レンズ位置を特定するまでの処理時間が長くなる。
【００４３】
これに対して、本実施例の端末装置１では、コントラストＡＦ中に手振れを検知した場合、コントラストＡＦを中断する。そして、端末装置１は、コントラストＡＦの中断期間中に端末装置１の動きによる被写体変化を検出した後、手振れが収束した場合でも、収束時点の端末装置１の姿勢と調整開始時点の端末装置１の姿勢との類似度や、被写体方向の加速度変化量を考慮する。そして、端末装置１は、コントラストＡＦを継続して再開することなく、コントラストＡＦを最初からやり直すことで、合焦レンズ位置を特定する。その結果、手振れ収束後にコントラストＡＦを最初からやり直すことになるため、従来技術に比較して合焦レンズ位置を特定するまでの処理時間を短縮化できる。しかも、端末装置１は、新たな部品を追加若しくはコストアップすることなく、コントラストＡＦ中の手振れや被写体の変化への耐性が上がり、合焦精度を向上できる。また、端末装置１は、収束時点の姿勢と、調整開始時点の姿勢との変化が軽微の場合、中止するまでに完了していたコントラスト値等のコントラストＡＦの処理結果を活用し、それ以降のコントラスＡＦのみを実行することで、処理時間を短縮できる。
【００４４】
尚、上記実施例では、収束時点の端末装置１の姿勢と調整開始時点の端末装置１の姿勢との類似度を例示した。しかしながら、調整開始時点の端末装置１の代わりに、手振れ検知時点若しくは端末装置１の動きを検知した時点の端末装置１の姿勢を使用しても良く、適宜変更可能である。また、端末装置１は、収束時点の姿勢と、手振れ検知時若しくは端末装置１の動きを検知した時点の姿勢との変化が軽微の場合、中止するまでに完了していたコントラスト値等のコントラストＡＦの処理結果を活用する。それ以降のコントラスＡＦのみを実行することで、処理時間を短縮できる。
【００４５】
上記実施例の端末装置１では、例えば、無線機能を内蔵した携帯端末等を例示したが、無線機能を内蔵しなくても良く、例えば、デジタルカメラ等の端末装置でも良い。
【００４６】
上記実施例のプロセッサ２１は、アクチュエータドライバ１８Ｂを通じてレンズ１８Ｃを調整開始位置から１ステップ単位で段階的に移動したが、連続的に移動しても良く、レンズ位置毎にコントラスト値を取得しても良い。
【００４７】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００４８】
更に、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【００４９】
ところで、本実施例で説明した各種の処理は、予め用意されたプログラムを情報処理装置内のＣＰＵ等のプロセッサで実行させることによって実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行する情報処理装置の一例を説明する。図９は、合焦制御プログラムを実行する情報処理装置の一例を示す説明図である。
【００５０】
図９に示す合焦制御プログラムを実行する情報処理装置１００は、カメラ部１１０と、検出部１２０と、ＲＡＭ１３０と、ＲＯＭ１４０と、ＣＰＵ１５０とを有する。更に、カメラ部１１０、検出部１２０、ＲＡＭ１３０、ＲＯＭ１４０及びＣＰＵ１５０は、バス１６０を介して接続される。カメラ部１２０は、撮像素子及びレンズを内蔵する。ＣＰＵ１５０は、レンズ位置を調整することで撮像素子の合焦処理を実行する。
【００５１】
そして、ＲＯＭ１４０には、上記実施例と同様の機能を発揮する合焦制御プログラムが予め記憶されている。ＲＯＭ１４０は、合焦制御プログラムとして停止プログラム１４０Ａ及び制御プログラム１４０Ｂが記憶されている。尚、ＲＯＭ１４０ではなく、図示せぬドライブでコンピュータ読取可能な記録媒体に合焦制御プログラムが記録されていても良い。また、記録媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。
【００５２】
そして、ＣＰＵ１５０は、停止プログラム１４０ＡをＲＯＭ１４０から読み出して停止プロセス１５０Ａとして機能する。更に、ＣＰＵ１５０は、制御プログラム１４０ＢをＲＯＭ１４０から読み出して制御プロセス１５０Ｂとして機能する。
【００５３】
ＣＰＵ１５０は、合焦処理中に情報処理装置１００の筺体の動きを検出した場合に合焦処理を停止する。ＣＰＵ１５０は、筺体の動きが所定値以下に収束した際に、その収束時点の筺体の姿勢と、合焦処理を停止した停止時点の筺体の姿勢との類似度に基づき、停止していた合焦処理の再開、又は、レンズ位置を調整開始位置に戻して合焦処理の開始の何れかを実行する。その結果、情報処理装置１００は、合焦処理の処理時間を短縮できる。
【符号の説明】
【００５４】
１  端末装置
１８  カメラ部
１８Ｃ  レンズ
２１  プロセッサ
２１Ａ  停止部
２１Ｂ  制御部
【図１】
2018113595.tif 000003
【図２】
2018113595.tif 000004
【図３】
2018113595.tif 000005
【図４】
2018113595.tif 000006
【図５】
2018113595.tif 000007
【図６】
2018113595.tif 000008
【図７】
2018113595.tif 000009
【図８】
2018113595.tif 000010
【図９】
2018113595.tif 000011