(57)【要約】【課題】  画像取込装置の移動によっても該装置の焦点を良好に合わせること。【解決手段】  オートフォーカスレンズ（１２６）が第１の焦点位置にある時に、画像取込装置（１００）の焦点が合わされる対象物（２０３）に向けられるオートフォーカス窓をもつ第１の焦点画像を取り込むステップと、第１の焦点画像の取込みと第２の焦点画像の取込みとの間に発生する画像取込装置（１００）の移動を検出するステップと、検出された移動の間に対象物（２０３）がオートフォーカス窓（２０２）内で静止したままであるように、オートフォーカス窓（２０２）の位置を検出された移動に対応して調整するステップと、オートフォーカスレンズ（１２６）が第２の焦点位置にある時に第２の焦点画像を取り込むステップと、を含む。【選択図】  図５
2006099119.tif 000002
【特許請求の範囲】
【請求項１】
関心対象物に画像取込装置の焦点を合わせる方法であって、
オートフォーカスレンズが第１の焦点位置にある時に、前記画像取込装置の焦点が合わされる対象物に向けられるオートフォーカス窓をもつ第１の焦点画像を取り込むステップと、
前記第１の焦点画像の取込みと第２の焦点画像の取込みとの間に発生する前記画像取込装置の移動を検出するステップと、
前記検出された移動の間に前記対象物が前記オートフォーカス窓内で静止したままであるように、前記オートフォーカス窓の位置を前記検出された移動に対応して調整するステップと、
前記オートフォーカスレンズが第２の焦点位置にある時に第２の焦点画像を取り込むステップと、
を含むことを特徴とする方法。
【請求項２】
前記対象物の画像を取り込むフォトセンサに存在する第１の画素群であって、前記第１の焦点画像に対応する第１の画素群から画像データを受け取るステップと、
前記検出された移動に基づき、前記第２の焦点画像に対応する第２の画素群を確定するステップと、
前記第２の画素群から前記画像データを受け取るステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記画像取込装置の移動の少なくとも１つの方向を特定するステップと、
前記第２の焦点画像を定義するため、前記画像取込装置の移動の前記方向と大きさが逆である方向に前記オートフォーカス窓の位置をシフトさせるステップと
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記オートフォーカス窓の位置をシフトさせるステップは、前記画像取込み装置の移動の方向の大きさの一部である方向に前記オートフォーカス窓の位置をシフトさせるステップをさらに含むことを特徴とする請求項３に記載の方法。
【請求項５】
前記オートフォーカスレンズが前記第１の焦点位置にある時に、少なくとも前記画像取込装置の焦点が合わされる物体に向けられる対応する複数のオートフォーカス窓を有する第１の複数の焦点画像を取り込むステップと、
前記第１の焦点画像の取込みと前記第２の焦点画像の取込みとの間で発生する前記画像取込装置の移動を検出するステップと、
前記検出された移動の間に前記物体が前記複数のオートフォーカス窓内で静止したままであるように、前記複数のオートフォーカス窓の位置を前記検出された移動に対応して調整するステップと、
前記オートフォーカスレンズが前記第２の焦点位置にある時に第２の複数の焦点画像を取り込むステップと、
前記第１の複数の焦点画像のうちの１つと前記第２の複数の焦点画像のうちの対応する１つとを選択して焦点を確定するステップと、
をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
画像取込装置であって、
関心対象物の画像を取り込むように構成されるフォトセンサと、
前記フォトセンサに存在する画素群として定義され、前記画像取込装置の焦点が合わされる対象物に向けられるオートフォーカス窓と、
前記関心対象物の画像の焦点を前記フォトセンサ上に合わせるように構成される可変焦点レンズと、
前記可変焦点レンズが第１の焦点位置にある時の第１の焦点画像の取込みと、該可変焦点レンズが第２の焦点位置にある時の第２の焦点画像の取込みとの間で発生する前記画像取込装置の移動を確定するロジックを実行するように構成され、前記検出された移動中に前記対象物が前記オートフォーカス窓内で静止したままであるように、該オートフォーカス窓の位置を調整するロジックを実行するように構成され、さらに前記可変焦点レンズに対し前記関心対象物の画像を前記フォトセンサ上に焦点合わせさせる信号を生成するように構成されるプロセッサシステムと、
を備えることを特徴とする画像取込装置。
【請求項７】
前記画像取込装置の移動を検出し、該検出された移動に対応する信号を前記プロセッサシステムに通信する少なくとも１つのセンサをさらに備えることを特徴とする請求項６に記載の画像取込装置。
【請求項８】
オートフォーカスシステムおよびオートフォーカスレンズを有する画像取込装置のフォトセンサに存在している画素群を備え、前記画像取込装置の検出された移動中に静止したままであるように、前記画像取込み装置の焦点が合わされる関心対象物の少なくとも一部に向けられることを特徴とするオートフォーカス窓。
【請求項９】
画像取込装置の焦点を合わせる方法であって、前記画像取込み装置の検出された移動に応じてオートフォーカス窓を移動させるステップを含むことを特徴とする方法。
【請求項１０】
前記画像取込装置の移動の少なくとも１つの方向を特定するステップと、
前記画像取込装置の移動の前記方向とは反対の方向に前記オートフォーカス窓の位置をシフトさせるステップと、
をさらに含むことを特徴とする請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関心対象物に画像取込装置の焦点を合わせる方法に関する。
【０００２】
［関連出願の相互参照］
本出願は、２００４年９月２９日に出願され、出願番号が第６０／６１４，３１０号である、「IMPLEMENTING AUTOFOCUS IN AN IMAGE CAPTURE DEVICE WHILE COMPENSATING FOR MOVEMENT」と題する同時係属中の米国仮特許出願に対する優先権を主張する。
【背景技術】
【０００３】
オートフォーカスシステムは、カメラレンズの焦点を自動的に被写体に合わせる。レンズの焦点合わせには、被写体の鮮鋭な画像がイメージセンサ（たとえば、フィルムまたは電荷結合素子）上に投影されるまでレンズ部品の位置を調整することが必要である。オートフォーカスを達成する１つの手法では、対象物から音波を跳ね返させる音波探知の形態を使用する。たとえば、カメラは、反射した超音波がカメラに戻るためにかかる時間を計算し、その後、それに従ってレンズ位置を調整する場合がある。このような音波の使用には限界がある。たとえば、ユーザが、観光バスの中から窓を閉じて写真を撮影している場合、音波は対象物（すなわち被写体）ではなく窓から跳ね返る可能性があり、それによってカメラレンズの焦点が正しく合わなくなる。
【０００４】
デジタルカメラにおいてオートフォーカスを実施する別の手法には、画像の内容を分析することにより被写体までの距離を確定することが含まれる。カメラは、画像データを検査し、画像データの分析に基づき最適な焦点位置を捜して前後にレンズ部品を調整する。通常、電荷結合素子（ＣＣＤ）の中心領域からまたは別の窓からの選択された画素に対応する一連の画像を、異なるカメラレンズ位置で撮影する。
【０００５】
カメラのマイクロプロセッサは、画像の各々の画素からデータを検査し、隣接する画素データ間の強度の差を確定する。シーンの焦点がずれている場合、隣接する画素からのデータは、一般に、非常に類似する強度を有する。マイクロプロセッサは、カメラレンズを移動させ、ＣＣＤの選択された画素からのデータを検査し、隣接する画素のデータ間の強度の差が改善されたかまたは悪化したかを判断する。そして、マイクロプロセッサは、選択されたオートフォーカス窓における画素のすべてにわたって集められた（aggregated）、隣接する画素のデータ間の最大強度差がある点を捜す。この集合体（aggregate）を、「焦点尺度（focus metric）」と呼ぶ。そして、異なるレンズ位置で撮影された画像のすべてにわたる焦点尺度のピークを、最適な焦点の点であると判断する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したオートフォーカスシステムでの問題は、画像を取り込もうとしている撮影者の手がぶれる場合に発生する可能性がある。手ぶれによる移動により、オートフォーカスプロセス中に、高コントラストシーン情報がオートフォーカス窓のエッジの内部にかつ／または外部に移動する可能性がある。手ぶれによる移動が、焦点尺度をその移動のために上昇および下降させる可能性があり、それによって「間違ったピーク」がもたらされる。その結果、被写体に正確に焦点が合わされる画像を取り込むために、カメラレンズの焦点位置が好都合でない位置で発生する。
【０００７】
他のタイプのカメラの移動によってもまた、画像の焦点が十分に合わなくなる可能性がある。たとえば、ユーザがでこぼこの道路を走行している自動車で移動している間に、画像取込みが発生する場合がある。
【課題を解決するための手段】
【０００８】
画像取込装置の焦点を合わせる一実施形態は、画像取込装置の移動の少なくとも１つの方向を特定するステップと、画像取込装置が移動する方向とは実質的に反対の方向にオートフォーカス窓の位置をシフトさせステップとを含む。
【０００９】
画像取込装置の焦点を合わせる別の実施形態は、画像取込み装置の検出された移動に応じてオートフォーカス窓を移動させるステップを含む。
【００１０】
画像取込装置の焦点を合わせる別の実施形態は、オートフォーカスレンズが第１の焦点位置にある時に、画像取込装置の焦点が合わされる対象物に向けられるオートフォーカス窓をもつ第１の焦点画像を取り込むステップと、前記第１の焦点画像の取込みと第２の焦点画像の取込みとの間に発生する前記画像取込装置の移動を検出するステップと、前記検出された移動の間に前記対象物が前記オートフォーカス窓内で静止したままであるように、前記オートフォーカス窓の位置を前記検出された移動に対応して調整するステップと、前記オートフォーカスレンズが第２の焦点位置にある時に第２の焦点画像を取り込むステップと、を含む。
【００１１】
画像取込装置によるオートフォーカスを例として示すが、それは、以下の図面に示される実施態様（インプリメンテーション）によって限定されない。図面の構成要素は必ずしも一定比例尺になっていない。それぞれの図を通して同様の参照数字は対応する部分を示す。
【発明を実施するための最良の形態】
【００１２】
実施形態は、限定されないが、デジタルカメラ、電子オートフォーカス装置を備えるフィルムベースのカメラまたはカムコーダ等の画像取込装置のオートフォーカス機能の電子画像安定化に適用される。１つの例示的な実施形態では、画像取込装置のフォトセンサを露光させることにより、第１の焦点画像を取り込む。フォトセンサの中心に配置され最初に対象物に向けられる（画像取込装置のレンズを通して）オートフォーカス窓を確定する。他の実施形態では、オートフォーカス窓は、フォトセンサの別の位置に対応してもよく、または複数のオートフォーカス窓がフォトセンサの選択された位置に対応してもよい。オートフォーカス窓に対応する画素からのデータを読み出して処理することにより焦点尺度を確定する。
【００１３】
上述した焦点画像は、画像取込装置のレンズを第１の焦点位置にして取り込まれる。第１の焦点画像が取り込まれる時、画像の関心対象物（object of interest）に焦点が合っている場合もあれば合っていない場合もある。（ほとんど確実に、画像の焦点はずれることになる。）本明細書で使用するレンズの焦点位置は、関心対象物が対応する距離にある時にその関心対象物を画像取込媒体に焦点合わせする、レンズまたはその部品の位置である。
【００１４】
そして、画像取込装置のレンズを第２の焦点位置に変更し、第２の焦点画像を取り込む。第１の焦点画像が取り込まれる時と第２の焦点画像が取り込まれる時との間で、画像取込装置が移動しない場合、同じ画素（第１のオートフォーカス窓に対して使用される）からのデータを使用して第２の焦点尺度を確定する。
【００１５】
しかしながら、第１の焦点画像が取り込まれる時と第２の焦点画像が取り込まれる時との間で、画像取込装置が動くすなわち移動する場合がある。かかる移動は、画像取込装置のユーザの手の移動、ユーザ（および恐らくは画像取込装置）が位置している移動中の乗物によって生じるウィンデージまたは振動等、種々の要因によってもたらされる可能性がある。
【００１６】
カメラの移動（「手ぶれ」等を原因とする大きさの小さい高頻度の移動等）が検出されると、それに応じて、第２の焦点画像から確定されたオートフォーカス窓を、検出された移動とは反対の方向にシフトさせる。すなわち、異なる画素群をオートフォーカス窓として定義し、その第２の画素群からのデータを読み出して処理することにより第２の焦点尺度を確定する。したがって、取り込まれているシーンまたは被写体に関して、実質的に安定したまたは静止したオートフォーカス窓を定義する。取り込まれた画像の比較に基づいて移動が確定される別の実施形態では、確定された移動を使用してオートフォーカス窓の位置を調整してもよい。
【００１７】
オートフォーカスプロセス中、オートフォーカス窓からの選択された画素に対応する一連の焦点尺度を、異なる画像取込装置のレンズ位置で確定する。このレンズ位置は、画像取込装置に対する焦点値に対応する。一連の焦点画像の取込みの間に検出された移動を使用して、オートフォーカス窓の各々を調整することにより、一連の取り込まれた焦点画像に対し実質的に安定したまたは静止したオートフォーカス窓が定義されるようにする。
【００１８】
その結果、オートフォーカス尺度を確定するために使用されるフォトセンサの領域を、オートフォーカスプロセス中に、実質的に静止して（取り込まれている被写体に対して）保持されるオートフォーカス窓から確定する。オートフォーカス窓が実質的に安定しているかまたは静止していることにより、高コントラストな対象物がオートフォーカス窓の内外に移動する影響が低減し、焦点尺度における間違ったピークが低減し、対象物に焦点を合わせるカメラの能力が向上する。
【００１９】
一実施形態では、カメラによって検出される焦点画像を使用してカメラの移動を推定してもよい。別の実施形態では、フォトセンサによって取り込まれる画像の他の部分またはフォトセンサ全体からの画像を使用して、カメラの移動を推定してもよい。たとえば、オートフォーカス窓の連続して取り込まれるフレームからの画像データを比較する（たとえば、相関させる）ことにより、画像の内容の相対的な移動を推定する。２次元（ＸおよびＹ）相関関数のピークは、フレーム間の画像の移動の最良推定量に対応する。連続した画像からかかる「動きベクトル」を生成するアルゴリズムは、ＭＰＥＧ（moving picture experts group）等のビデオ圧縮アルゴリズムの一部としてよく理解されている。
【００２０】
かかる実施形態では、連続的に取り込まれた画像から移動が確定された後、一連の取り込まれた焦点画像に対して実質的に安定したまたは静止したオートフォーカス窓を定義するために画素を選択する。他の実施形態では、確定された移動を使用して、第３の焦点画像等、後に取り込まれる焦点画像に対するオートフォーカス窓を定義する。
【００２１】
さまざまな実施形態において、限定されないがジャイロスコープ、加速度計または他の動き検知技術等、物理的な装置を使用して移動を検出してもよい。たとえば、２つの直交して取り付けられた回転センサを使用して、水平（ヨー）回転方向および垂直（ピッチ）回転方向の両方における移動を検知しかつ補償してもよい。
【００２２】
図１は、画像取込装置１００の一実施形態の例示的な構成要素を示すブロック図である。画像取込装置１００は、画像を取り込むフォトセンサ１０２、画像を表示する表示画面１０７、ファームウェアおよび／または取り込まれた画像データを格納するメモリ１０８、フォトセンサ１０２から受け取られた情報を処理するデジタル信号プロセッサ、メモリ１０８に格納されたファームウェアを実行し、画像データを処理し、かつ／または他の画像取込装置機能を実行するプロセッサシステム１２０、ユーザ入力を受け取るユーザ入力（ＵＩ）制御部１０１、ならびに画像データを別の装置へまたは別の装置から転送する１つまたは複数の通信ポート１２２を有する。他の実施形態では、これらの構成要素のうちのいくつかを使用しなくてもよく、かつ／または本明細書で説明しない他の構成要素が存在してもよい。たとえば、フィルムベースの画像取込装置では、表示画面１０７を省略してもよく、フィルム処理手段を使用してフィルムを前進させてもよく、それにより、一連の画像を１本のフィルムに取り込むことができる。
【００２３】
フォトセンサ１０２は、たとえば、本明細書では画素と呼ぶ複数の感光素子を有する電荷結合素子（ＣＣＤ）を備えてもよい。他の実施形態は、他の電子に基づく画像取込センサを使用してもよい。画像全体を取り込むために使用されるフォトセンサ１０２の一部を使用して、１つまたは複数のオートフォーカス窓２０２を定義する。他の実施形態では、比較的小さいフォトセンサ１０２を使用して、フィルムベースのカメラにおける電子オートフォーカスシステム等、１つまたは複数のオートフォーカス窓２０２を定義してもよい。フォトセンサ１０２から画素群を選択することにより、オートフォーカス窓２０２を定義する。
【００２４】
ＵＩ制御部１０１は、たとえばボタン、ロッカスイッチおよび／またはユーザ入力を受け取るキーパッド等、物理的制御部を含んでいてもよい。別法として、表示画面１０７は、タッチセンシティブデバイスであってもよく、そのため、ユーザ入力を受け取る仮想制御部を表示してもよい。さらに別の実施形態は、メニューシステムを通してＵＩ制御機能を実施してもよい。
【００２５】
揮発性メモリおよび不揮発性メモリの組合せを含んでいてもよいメモリ１０８は、グラフィカルユーザインタフェース（ＧＵＩ）アプリケーション１０９およびオートフォーカスアプリケーション１１０（本明細書で説明するように、画像取込装置１００の検出された移動の方向とは実質的に反対の方向にオートフォーカス窓２０２をシフトさせるように構成され、かつ／またはレンズモータ１２８に対しレンズ１２６の焦点を調整させるオートフォーカス制御信号を生成するように構成される）を格納してもよい。これらのアプリケーション１０９および１１０を、特定の実施形態に応じて、プログラムコードを実行するように構成される汎用プロセッサまたはカスタムメードプロセッサであってもよいプロセッサシステム１２０によって実行してもよい。
【００２６】
各通信ポート１２２は、たとえば、限定されないが、シリアルポート、パラレルポート、小型コンピュータシステムインタフェース（ＳＣＳＩ）、赤外線（ＩＲ）インタフェース、無線周波数（ＲＦ）インタフェースまたはユニバーサルシリアルバス（ＵＳＢ）インタフェースを含んでいてもよい。通信ポート１２２を、たとえば、画像取込装置１００がパーソナルコンピュータ（ＰＣ）またはテレビ受像機に結合されるのを可能にするように構成してもよい。
【００２７】
画像取込装置１００の上述した構成要素を、ローカルインタフェース１３０を介して通信可能に結合してもよい。ローカルインタフェース１３０は、実施形態によっては、１つまたは複数のバスまたは他の有線接続または無線接続を含んでいてもよい。ローカルインタフェース１３０はまた、画像取込装置１００の構成要素間のデータ転送およびデータ通信を可能にする、たとえばコントローラ、バッファ、ドライバ、リピータおよび／または受信器等、簡潔のために省略する追加の要素を含んでいてもよい。
【００２８】
一実施形態では、フォトセンサ１０２を、関心対象物に対応する画像を検知するように構成する。関心対象物を、レンズ１２６を通してフォトセンサ１０２上に投影する。別の実施形態では、関心対象物を、レンズ１２６を通してフィルムベース媒体上に焦点合わせする。そして、フィルムベースの画像取込装置の実施形態によって使用される少なくともオートフォーカス機能のために、フォトセンサ１０２を含める。
【００２９】
レンズ１２６は、フォトセンサ１０２上に関心対象物の画像を焦点合わせするように構成される可変焦点カメラレンズである。したがって、レンズ１２６の部品を、フォトセンサ１０２上に関心対象物の画像を焦点合わせするように調整する。
【００３０】
フォトセンサ１０２の領域内に、少なくとも１つのオートフォーカス窓２０２を定義する。オートフォーカス窓２０２を、オートフォーカスプロセスの初期化中に事前定義してもよい。すなわち、オートフォーカス窓を構成すべき画素群を、事前に選択しまたは特定してもよい。これらの画素は、さまざまな実施形態によって使用される焦点画像に対する画像データを提供する。または、１つまたは複数の設計基準に基づいて、オートフォーカスプロセスの初期化時にオートフォーカス窓を定義してもよい。
【００３１】
後述するように、オートフォーカス窓２０２から取り込まれた画像データ（焦点画像に対応する）を使用して、レンズ１２６に対する望ましい焦点位置を確定する。レンズ１２６の部品が望ましい焦点位置に従って配置される場合、レンズ１２６を通してフォトセンサ１０２上に投影される関心対象物の焦点が合う。
【００３２】
動きセンサを採用する実施形態では、少なくとも１つの動きセンサ１１１を、画像取込装置１００の移動の方向を特定するように構成する。カメラ移動の方向を検出することに加えて、動きセンサ（複数可）１１１はまた、カメラ移動の大きさ（距離、速度および／または加速度）を確定してもよい。動きセンサ１１１は、たとえば、限定されないがジャイロスコープ、加速度計および／または任意の適当な動き検知構成要素を含んでいてもよい。
【００３３】
一実施形態では、プロセッサシステム１２０を、画像取込装置１００の検出された移動の方向とは実質的に反対の方向にオートフォーカス窓２０２をシフトさせるようにプログラムする（たとえば、オートフォーカスアプリケーション１１０を介して）。オートフォーカス窓２０２の定義された位置を、フォトセンサ１０２を構成する複数の画素（図示せず）にわたって選択的にシフトさせることにより、オートフォーカス窓２０２のシフトを達成する。すなわち、オートフォーカス窓に対して選択される画素を、画像を取り込むための焦点を確定するために使用される、関心対象物または関心対象物の選択された部分等、対象物に対応する一連の焦点画像を取り込むように変更し（再選択しまたは再定義し）てもよい。したがって、対象物の画像データ（取り込まれた焦点画像に対応する）が、オートフォーカスプロセス中に発生するカメラの移動中にオートフォーカス窓内で実質的に静止しているように、オートフォーカス窓２０２の位置を調整する。
【００３４】
プロセッサシステム１２０を、本明細書においてより詳細に説明するように、オートフォーカス窓２０２から受け取られる画像データ（焦点画像）に基づいてレンズ１２６の焦点を合わせるようにプログラムする。レンズ１２６を、プロセッサシステム１２０によって生成されるオートフォーカス制御信号に応じて、レンズモータ１２８または別の適当な電子機械装置を介して自動的に焦点合わせしてもよい。
【００３５】
図２Ａ乃至図２Ｃは、画像取込装置１００（図１）が、動いている（たとえば、撮影者の手の故意でない移動による）間にいかに対象物に焦点を合わせるかの一例を示す。カメラのフォトセンサ１０２（図１）の画像取込領域２０１は、オートフォーカス窓２０２を含む。この例では、画像取込領域２０１に現れる対象物画像は、関心対象物のすべてまたは一部であってもよい対象物２０３と、他の物体２０４および２０５と、を含む。対象物２０３は、オートフォーカスが望まれる関心対象物または関心対象物の一部である。
【００３６】
図２Ａは、フォトセンサ１０２によって検出される例示的な視野を示す。オートフォーカス窓２０２は、最初に、フォトセンサ１０２の事前に定義された位置に配置される。この例示的な実施形態では、オートフォーカス窓２０２は、最初に、画像取込領域２０１内の中心に配置される。視野内の対象物２０３が、焦点が合わされる物体となるものと想定する。このため、画像取込装置１００のユーザは、対象物２０３にレンズ１２６（図１）を向ける。実施形態によっては、シャッタボタンが部分的に押下されると、オートフォーカスプロセスが開始する。
【００３７】
図２Ｂを参照すると、視野が方向２１１に移動する（たとえば、この例示的な例において、画像取込装置１００（図１）のヨーの移動によってもたらされる）に従い、画像取込領域２０１もまた対象物２０３に対して方向２１１に移動する。図示するヨー方向２１１のカメラの移動に応じて、オートフォーカス窓２０２の位置を反対方向２１２に調整する。オートフォーカス窓２０２の再配置は、画像取込みの実施形態または環境に応じて、画像取込領域２０１またはその一部の移動の大きさに対応してもよい。結果として、最初にオートフォーカス窓２０２内にある対象物２０３は、後続する焦点画像が画像取込装置１００の移動中に取り込まれる時、オートフォーカス窓２０２内にあり続ける。物体２０４の他の部分は、オートフォーカス窓２０２外にあり続ける。したがって、レンズ１２６（図１）の焦点位置を計算するために使用される対象物２０３の部分は、オートフォーカスプロセス中、対象物２０３上に実質的に固定されたままである。
【００３８】
図２Ｃを参照すると、画像取込装置１００（図１）が方向２１４に移動するに従い、画像取込領域２０１もまた方向２１４に移動する。画像が方向２１４に移動するのに応じて、オートフォーカス窓２０２はここでもまた反対方向２１６に移動する。その結果、対象物２０３はオートフォーカス窓２０２内にあり続ける。このように、オートフォーカスプロセスに使用された対象物２０３は、オートフォーカス窓２０２内にあり続ける。
【００３９】
図２Ａ乃至図２Ｃは、水平カメラ移動（および／またはヨー）を補償するために行われる調整について説明したが、垂直カメラ移動（および／またはピッチ）に対してかつ／または水平移動および垂直移動（および／またはヨーおよびピッチ）の組合せに対して、同様の調整が反応するようにしてもよい。たとえば、画像取込装置１００のピッチ移動により画像が上方向に移動するのに応じて、オートフォーカス窓２０２を、画像取込領域２０１に対して下方向に移動させてもよい。
【００４０】
図３は、画像取込装置１００（図１）の画像取込領域２０１が複数のオートフォーカス窓２０２Ａ〜Ｉを含んでいてもよいことを示す。画像取込窓２０１内の異なる位置を包含する複数のオートフォーカス窓２０２Ａ〜Ｉを使用することを、本明細書では「マルチゾーンオートフォーカス」実施形態と呼ぶ。実施形態によっては、複数のオートフォーカス窓２０２Ａ〜Ｉを画像取込装置１００の移動に対してシフトさせることにより、オートフォーカス窓２０２Ａ〜Ｉのうちの選択された１つの安定した位置に基づいて焦点合わせを可能にしてもよい。一実施形態では、対象物が画像取込装置１００に最も近接する部分に対応するオートフォーカス窓２０２を、レンズ１２６（図１）を焦点合わせするための焦点距離を確定する基礎として使用する。他の実施形態は、レンズ１２６の焦点を確定する基礎として使用される複数のオートフォーカス窓２０２Ａ〜Ｉのうちの１つのアルゴリズムまたは手動選択を含んでいてもよい。図３には９つのオートフォーカス窓２０２Ａ〜Ｉを示すが、他の実施形態はそれより少ないかまたは追加のオートフォーカス窓を有していてもよい。
【００４１】
図３では、互いに隣接する複数のオートフォーカス窓２０２Ａ〜Ｉを示す。他の実施形態では、オートフォーカス窓２０２Ａ〜Ｉは、互いから分離してもよく、かつ／または互いにオーバラップしてもよい。さらに、実施形態によっては、複数のオートフォーカス窓２０２の数が異なっていてもよい。たとえば、オートフォーカス窓２０２の数は、異なる画像取込モードで動作している時に変化してもよい。また、オートフォーカス窓の数が変化する実施形態によっては、オートフォーカス窓２０２の数が選択可能であってもよい。
【００４２】
図３の簡略化した例示的な例において上述したように、オートフォーカス窓２０２（図１）の位置を、焦点尺度が計算される対応する画素の新たなセットを選択することによってシフトさせてもよい。オートフォーカス窓２０２の再配置は、画像取込の実施形態および／または環境に応じて、画像取込領域２０１（図２Ａ乃至図２Ｃ）またはその一部の移動の大きさに対応していてもよい。一実施形態では、オートフォーカス窓２０２を、画像取込装置１００（図１）の移動が手ぶれタイプの移動に対応する（たとえば、異なる方向への小さい移動）と確定される場合にのみ、画像取込領域２０１に対してシフトさせる。さらに、画像取込装置１００の移動が手ぶれタイプの移動に対応しない（たとえば、画像取込装置１００が比較的長い距離を移動している）場合、オートフォーカス窓２０２を、画像取込領域２０１内の中心に置きなおしてもよい。別法として、検出された移動の頻度を使用して、故意の移動（移動する物体を追跡している場合等）と故意でない移動（手ぶれ）とを識別してもよい。オートフォーカス窓２０２を、依然として画像上のより迅速な移動に従いながら、画像取込領域２０１の中心に向かって戻るように、低速であるが連続的に移動させてもよい。
【００４３】
一実施形態では、シフトされたオートフォーカス窓２０２に対応する画像データを分析して、上述した焦点尺度を確定し、それにより、レンズ１２６（図１）に対する所望の焦点位置を確定する。たとえば、画像取込装置１００のマイクロプロセッサは、シフトしたオートフォーカス窓２０２に対応する画像を検査することにより焦点尺度を確定する。そして、レンズ１２６を、シフトしたオートフォーカス窓２０２から確定される焦点尺度に基づいて焦点合わせする。レンズ１２６の焦点を合わせた後、画像取込領域２０１に対応する画像を取り込む。
【００４４】
一実施形態では、複数のシフトしたオートフォーカス窓２０２および複数のレンズ１２６の位置に対応する連続して取り込まれた複数の焦点画像を分析してもよい。たとえば、撮影者は、カメラの露出ボタンを途中まで押下し、それをこの位置で保持することによりオートフォーカスプロセスを開始してもよい。画像が露出され、かつ読み取られるに従い、レンズモータ１２８はレンズ１２６（図１）を徐々にかつ繰返し移動させることにより、オートフォーカス窓２０２がカメラ移動に応じてシフトするようにする。その結果、複数のシフトされたオートフォーカス窓２０２および複数のレンズ１２６の位置に対応する焦点画像を連続して取り込む。一実施形態では、それぞれの画像の全体の空間コントラスト（たとえば、鮮鋭度）に基づき、複数のシフトされたオートフォーカス窓２０２の各々に対し焦点尺度を計算する。そして、最高焦点尺度に対応するレンズ位置を選択することにより、所望の焦点位置を確定してもよい。
【００４５】
レンズ制御アルゴリズム、すなわちオートフォーカスアプリケーション１１０（図１）の代替実施形態では、最適なレンズ焦点位置を超えるのを許容することができ、その後、かかる焦点位置までレンズ１２６を戻すことができる。所望の焦点位置に達すると、正しい焦点のＬＥＤ（発光ダイオード）表示または他の指示は、撮影者に対し、カメラが写真を撮影する用意ができていること（すなわち、レンズ１２６が正確に焦点合わせされていること）を示す。そして、撮影者は、露出ボタンを完全に押下することにより、所望の画像を取り込むことができる。
【００４６】
オートフォーカスを、画像取込装置１００（図１）により、オートフォーカス窓（複数可）によって取り込まれる焦点画像データを分析することによって実施してもよい。第１の焦点画像および第２の焦点画像を、オートフォーカスプロセス中に取り込む。ここで、取り込まれた焦点画像は、オートフォーカス窓２０２が向けられる対象物に対応する。たとえば、レンズ１２６が第１の焦点位置にある間に第１の焦点画像を取り込んでもよく、レンズ１２６が第２の焦点位置にある間に第２の焦点画像を取り込んでもよい。
【００４７】
オートフォーカスプロセス中、レンズ１２６の焦点を調整することにより、オートフォーカス窓からの連続した複数の焦点画像が取り込まれ分析されるようにする。たとえば、一実施形態では、オートフォーカス窓２０２から取り込まれる第１の焦点画像および第２の焦点画像を分析して、所定の焦点尺度と比較することによりレンズ１２６に対する焦点位置を確定する。一実施形態では、各焦点画像に対しその全体の空間コントラスト（たとえば、鮮鋭度）に対する焦点尺度を計算する。一例として、限定されないが、焦点尺度を、オートフォーカス窓２０２における隣接する画素のデータ間の絶対誤差の合計から計算してもよい（ここで、隣接性は、水平の向きにおいてであってもよくかつ／または垂直の向きにおいてであってもよい）。別法として、二乗誤差の合計を使用してもよい。他の実施形態は、他の既知のタイプの焦点尺度を使用する。別の実施形態では、焦点尺度を補間して、中間レンズ焦点位置を確定してもよい。任意の適当な焦点尺度を利用してもよい、ということが理解される。そして、対応する最高焦点尺度を有するレンズ１２６の位置を、所望の焦点として選択してもよい。すなわち、所望の焦点を提供するレンズ位置は、複数の所定の焦点尺度に基づく。所望の焦点に対応する焦点尺度が確定されると、レンズ位置決め手段を、プロセッサからのオートフォーカス信号に基づいて操作することにより、レンズ位置が所望の対応する焦点に調整されるようにする。
【００４８】
実施形態によっては、焦点尺度の絶対ピークを確定するために、レンズ１２６をすべてのあり得る焦点位置を通して移動させる必要はなく、またそれは実際的ではない。たとえば、オートフォーカスアルゴリズムは、先の露出の付近においてのみ「局所ピーク」を探索してもよい。別法として、オートフォーカスアルゴリズムは、無限遠における関心対象物に対応する焦点位置で開始し、第１のピークに向かって移動してもよい。あるいは、オートフォーカスアルゴリズムは、クローズアップの関心対象物に対応する焦点位置で開始して第１のピークに戻るように移動してもよい。
【００４９】
上述したように、複数のオートフォーカス窓２０２Ａ〜Ｉを定義することにより、画像取込装置１００がより最適に焦点合わせすることができるようになる。たとえば、複数の関心対象物および遠い周囲がある場合があり、または異なる距離にいくつかのあり得る関心対象物がある場合があり、あるいは、関心対象物のわずかな部分がオートフォーカス窓２０２Ａ〜Ｉの視野内にある場合がある。このため、単一オートフォーカス窓２０２の実施形態では、単一のオートフォーカス窓２０２Ａ〜Ｉが意図された対象物に向けられない可能性がある。したがって、複数のオートフォーカス窓２０２Ａ〜Ｉは、かかる状況において意図された関心対象物への焦点合わせを可能にする。１つの例示的な実施形態では、ピーク焦点尺度が最も高いオートフォーカス窓を選択することにより、複数のオートフォーカス窓２０２Ａ〜Ｉから焦点を確定することができる。このピーク焦点尺度は、オートフォーカス窓２０２Ａ〜Ｉの全組合せに対応するピーク焦点尺度とは異なることになる可能性が高い。言い換えれば、複数のオートフォーカス窓を実施することにより、被写体の周囲がレンズ１２６の焦点を偏らせる可能性が低くなる。
【００５０】
複数のオートフォーカス窓を採用する実施形態では、画像取込装置の移動を検出し、その画像取込装置が移動する方向とは反対の方向に、オートフォーカス窓２０２Ａ〜Ｉをシフトさせる（画像取込領域２０１に対して）。画像取込の実施形態または環境に応じて、オートフォーカス窓２０２Ａ〜Ｉの再配置は、画像取込領域２０１Ａ〜Ｉまたはその一部の移動の大きさに対応してもよい。
【００５１】
そして、シフトされたオートフォーカス窓２０２Ａ〜Ｉによって取り込まれた焦点画像データを分析して（たとえば、それらの内容の鮮鋭度に基づき）、レンズ１２６（図１）に対する所望の焦点を確定する。そして、シフトされたオートフォーカス窓２０２Ａ〜Ｉのうちの選択された１つからの焦点尺度データに基づき、レンズ１２６の焦点を合わせる。そして、画像取込領域２０１に対応する画像を取り込む。たとえば、オートフォーカス窓２０２Ａ〜Ｉのうちの１つまたは複数によって検出されるように、レンズ１２６を視野内の最も近い物体に焦点を合わせてもよい。
【００５２】
図４は、画像取込装置１００（図１）の移動中に取り込まれる一続きのオートフォーカス窓（ＡＦＷ１、ＡＦＷ２、ＡＦＷ３およびＡＦＷ４）を示す簡略化した例示的な例である。オートフォーカス窓ＡＦＷ１、ＡＦＷ２、ＡＦＷ３およびＡＦＷ４について説明する便宜上、フォトセンサ１０２（図１）の画素４０２の４×４マトリクスを示す。また、便宜上、オートフォーカス窓ＡＦＷ１〜４のサイズは２×２マトリクスである。フォトセンサ１０２は図４に示すものより多くの画素を有すること、およびオートフォーカス窓２０２は、オートフォーカス窓２０２を定義する画素のｍ×ｎマトリクスにおいて任意の適当な数の画素を有していてもよい、ということが理解される。
【００５３】
第１の時刻（ｔ＝１）において、オートフォーカス窓ＡＦＷ１を画素４０２の４×４マトリクスの中心に置く（この例示的な例の目的で）。したがって、簡略化した例示的なオートフォーカス窓ＡＦＷ１は、４つの画素Ｆ１、Ｇ１、Ｊ１およびＫ１を含む。ここで、画素（Ａ〜Ｐ）の参照文字は、便宜上４×４マトリクス４０２における画素を識別する。画素の参照数字（ここでは数「１」）は、焦点画像が取り込まれる時の第１の時刻ｔ＝１を示す。
【００５４】
第１の時刻では、オートフォーカス窓ＡＦＷ１の４つの画素Ｆ１、Ｇ１、Ｊ１およびＫ１によって検出される光が読み出される。すなわち、オートフォーカス窓ＡＦＷ１の４つの画素Ｆ１、Ｇ１、Ｊ１およびＫ１からの光情報が取り出され、処理されて、画像データとなる。オートフォーカス窓ＡＦＷ１の４つの画素Ｆ１、Ｇ１、Ｊ１およびＫ１から読み出される画像データは、焦点画像に対応する。
【００５５】
第１の時刻（ｔ＝１）と第２の時刻（ｔ＝２）との間の時間の間、画像取込装置の移動が、動きセンサ１１１（図１）によって検出され、または他の実施形態では画像データを分析することによって確定される。この簡略化した例示的な例では、方向矢印Ｄ１によって示すように、検出された移動は下方でありかつ左方向である（画素Ａ〜Ｐと対角線上で位置合せされ、画素の対角長に等しい移動の大きさを有する）。
【００５６】
検出された移動Ｄ１が与えられると、オートフォーカスアプリケーション１１０（図１）は、オートフォーカス窓ＡＦＷ１を再定義すべきであると判断する。検出された移動Ｄ１に対応する情報に基づき、画素Ｃ２、Ｄ２、Ｇ２およびＨ２をオートフォーカス窓ＡＦＷ２（ここで、数「２」は第２の時刻ｔ＝２に対応する）として選択する。このため、オートフォーカス窓２０２は、検出された移動に応じてＡＦＷ１からＡＦＷ２に位置をシフトし、その結果、オートフォーカス窓２０２が実質的に安定するかまたは静止する。ここで、第１の位置ＡＦＷ１と第２の位置ＡＦＷ２との差は、画像取込装置１００の検出された移動Ｄ１とは実質的に反対の方向に対応する。したがって、オートフォーカス窓２０２が、関心対象物または関心対象物の選択された部分等、対象物に対して向けられる時、第２の取り込まれた焦点画像は、第１の焦点画像と同じ対象物に対応する。
【００５７】
第２の時刻（ｔ＝２）と第３の時刻（ｔ＝３）との間の時間の間、画像取込装置の移動が、再び動きセンサ１１１（図１）によって検出され、または他の実施形態では画像データを分析することによって確定される。この簡略化した例示的な例では、検出された移動は、方向矢印Ｄ２によって示すように、上方でありかつ右方向である。さらに、この例の目的で、時刻ｔ＝２とｔ＝３との間の移動は、時刻ｔ＝１とｔ＝２の間の上述した移動（方向矢印Ｄ１によって示す）の２倍の移動であると仮定する。
【００５８】
検出された移動Ｄ２が与えられると、オートフォーカスアプリケーション１１０（図１）は、オートフォーカス窓ＡＦＷ２を再定義すべきであると判断する。検出された移動Ｄ２に対応する情報に基づき、画素Ｉ３、Ｊ３、Ｍ３およびＮ３を、オートフォーカス窓ＡＦＷ３（ここで、数「３」は第３の時刻ｔ＝３に対応する）として選択する。このため、オートフォーカス窓２０２は、検出された移動Ｄ２に応じてＡＦＷ２からＡＦＷ３に位置をシフトし、その結果、オートフォーカス窓２０２は実質的に安定するかまたは静止する。したがって、オートフォーカス窓２０２が、関心対象物または関心対象物の選択された部分等、対象物に向けられる時、第３の取り込まれた焦点画像は、第１および第２の焦点画像と同じ対象物に対応する。
【００５９】
ここでもまた、第２の位置ＡＦＷ２と第３の位置ＡＦＷ３との差は、画像取込装置１００の検出された移動Ｄ２とは実質的に反対の方向に対応する。さらに、検出された移動Ｄ２が、この簡略化された例示的な例では検出された移動Ｄ１の２倍であったため、オートフォーカス窓２０２のＡＦＷ２からＡＦＷ３へのシフトは、オートフォーカス窓２０２のＡＦＷ１からＡＦＷ２へのシフトの２倍になった、ということが理解される。
【００６０】
第３の時刻（ｔ＝３）と第４の時刻（ｔ＝４）との間の時間の間、画像取込装置の移動が、動きセンサ１１１（図１）によって再び検出され、または他の実施形態では画像データを分析することによって確定される。この簡略化した例示的な例では、方向矢印Ｄ３によって示すように、検出された移動は上方でありかつ右方向である。さらに、この例の目的のために、時刻ｔ＝３とｔ＝４との間の移動は、時刻ｔ＝１とｔ＝２との間の上述した移動（方向矢印Ｄ１によって示す）の移動と同様であるものと仮定する。
【００６１】
検出された移動Ｄ３が与えられると、オートフォーカスアプリケーション１１０（図１）は、オートフォーカス窓ＡＦＷ３を再定義すべきであると判断する。検出された移動Ｄ３に対応する情報に基づき、画素Ｆ４、Ｇ４、Ｊ４およびＫ４をオートフォーカス窓ＡＦＷ４（ここで、数「４」は第４の時刻ｔ＝４に対応する）として選択する。このため、オートフォーカス窓２０２は、検出された移動Ｄ３に応じてＡＦＷ３からＡＦＷ４に位置をシフトし、その結果、オートフォーカス窓２０２が実質的に安定するかまたは静止する。したがって、オートフォーカス窓２０２が、関心対象物または関心対象物の選択された部分等、対象物に向けられる時、第４の取り込まれた焦点画像は、第１、第２および第３の焦点画像と同じ対象物に対応する。
【００６２】
代替実施形態では、定義されたオートフォーカス窓より大きい領域をカバーする画素群の画像データを、取り込み、保存しまたはバッファリングしてもよい。図４の簡略化した例示的な例では、画素Ａ〜Ｐのすべてからの情報を、保存しまたはバッファリングしてもよい。検出された移動に対応する情報の処理が完了し、第２のオートフォーカス窓（たとえば、ＡＦＷ２）が確定された後、第２のオートフォーカス窓に対して定義された画素群を、処理するために取り出す。このため、連続するオートフォーカス窓の取込み時の間の検出された移動のすべてを考慮することができる。
【００６３】
さらに別の実施形態では、検出された移動に対応する情報の処理が完了した後、その情報を使用して第３のオートフォーカス窓を定義してもよい。このため、検出された移動を使用して、直後のオートフォーカス窓の位置を定義するのではなく、後続するオートフォーカス窓を定義する。たとえば、図４の上記簡略化した例示的な例における検出された移動Ｄ１を使用して、第３のオートフォーカス窓ＡＦＷ３を確定してもよい。
【００６４】
画素は、フォトセンサ１０２の別個の領域に入射する光を検知する別個の構成要素であるため、検出された移動の方向および／または大きさが画素のサイズおよび／または配列に正確には対応しないことから、画素をオートフォーカス窓２０２の位置に調整するように再定義することはまた、何らかのわずかな誤差をもたらす可能性がある、ということが理解される。たとえば、図４の簡略化した例では、画素Ａ〜Ｐと対角線上で位置合せされるように、検出された移動Ｄ１、Ｄ２およびＤ３を例示し説明した。また、移動Ｄ１、Ｄ２およびＤ３の大きさを、画素の対角長の倍数であるように説明し例示した。このため、検出された移動の方向および大きさは画素のサイズおよび配列と正確に対応することから、対象物は、１つのオートフォーカス窓から次のオートフォーカス窓に正確に位置合せされる。
【００６５】
しかしながら、検出された移動の方向および／または移動の大きさが図４に示すものと異なる（検出された移動の方向および／または大きさが画素のサイズおよび／または配列と正確に対応しない）場合、対象物は、１つのオートフォーカス窓から次のオートフォーカス窓に正確に位置合せされない可能性がある。たとえば、オートフォーカス窓ＡＦＷ１およびＡＦＷ２の上述した確定における検出された移動の大きさは、画素の対角長の２／３しかないものと仮定する。
【００６６】
１つの例示的な実施形態は、検出された移動の方向および／または大きさに最も近い適合を有するオートフォーカス窓を定義する。すなわち、この例示的な実施形態は、検出された移動に対して最大の対応するカバー面積を提供するオートフォーカス窓を定義する。本実施形態は、例示的な移動の大きさが画素の対角長の２／３であることから、オートフォーカス窓ＡＦＷ２が検出された移動に対して最大の対応するカバー面積を提供するため、オートフォーカス窓をＡＦＷ２として定義する。しかしながら、オートフォーカス窓ＡＦＷ１およびＡＦＷ２の上述した確定における検出された移動の大きさが、画素の対角長の１／３しかないものと仮定する。この状況では、例示的な実施形態は、例示的な移動の大きさが画素の対角長の１／３であることにより、オートフォーカス窓ＡＦＷ１が検出された移動に対して最大の対応するカバー面積を提供するため、オートフォーカス窓をＡＦＷ１として定義する。
【００６７】
したがって、上述した例では（かつ、検出された移動の大きさおよび／または方向が画素のサイズおよび／または配列と正確には等しくない他の状況では）、対象物は実質的に静止したままである。それは、例示的な実施形態は、検出された移動の大きさおよび／または方向に対し最良適合（最大の対応するカバー面積）を有するオートフォーカス窓を定義しているためである。
【００６８】
オートフォーカス窓が比較的多数の画素を含む場合、画素のサイズと検出された移動の方向および／または大きさとの間の変動を、より少ない誤差で考慮することができる。すなわち、画素の数が多いほど、検出された移動と再定義されたオートフォーカス窓との間により高い分解能が提供されるため、オートフォーカス窓は、検出された移動に実質的に対応する方向および／または大きさで移動することができる。種々の実施形態は、望ましいオートフォーカス窓が定義されるように、検出された移動の方向および／または大きさに対して望ましい最も近い適合を提供する適当なアルゴリズムを使用してもよい、ということが理解される。したがって、対象物は、連続して定義されるオートフォーカス窓において実質的に静止したままである。
【００６９】
画像処理（フォトセンサ露出、焦点画像データの読出し、オートフォーカス窓の位置の確定、およびオートフォーカス窓に対する画像情報の処理）のために或る期間の時間が必要であることが理解される。さらに、移動を検出し、移動の量を後に確定するために、或る期間の時間が必要な場合もある。すなわち、第２の焦点画像が取り込まれる前に、検出された移動を確定しオートフォーカス窓を調整するための処理時間は、正確には対応しない可能性がある。かかる可能性のある時間差のために、実施形態に応じて、画像取込装置１００の説明されない（unaccounted-for）移動があり得る可能性がある。したがって、対象物が２つのオートフォーカス窓内で「正確に」静止したままであるように、オートフォーカス窓２０２が調整されない場合がある。すなわち、焦点画像取込に関連する説明されない移動によってもたらされる幾分かのわずかな量の誤差がある可能性があるため、対象物は、２つのオートフォーカス窓内で「実質的に」のみ静止している場合もある。
【００７０】
図５乃至図７は、それぞれ画像取込装置１００（図１）の焦点を合わせるさまざまな実施形態のフローチャート５００、６００および７００である。フローチャート５００、６００および７００は、オートフォーカスアプリケーション１１０（図１）を実施するソフトウェアのあり得る実施態様（インプリメンテーション）のアーキテクチャ、機能および動作を示す。これに関し、各ブロックは、指定された論理機能（図示せず）を実施する１つまたは複数の実行可能命令を含む、モジュール、セグメントまたはコードの一部を表してもよい。また、代替実施態様（インプリメンテーション）によっては、ブロックに示す機能は、図５乃至図７に示す順序とは異なる順序で発生してもよく、または追加の機能を含んでいてもよい、ということにも留意しなければならない。たとえば、後にさらに明確にするように、関連する機能に応じて、図５乃至図７に連続して示す２つのブロックを、実際には実質的に同時に実行してもよく、時に逆の順序で実行してもよく、またはそれらブロックのうちのいくつかを、すべての場合において実行しなくてもよい。かかる変更および変形のすべてが、本明細書において本開示の範囲内に含まれるように意図されている。
【００７１】
一実施形態では、プロセスはブロック５０２で開始する。ブロック５０４において、オートフォーカスレンズ１２６が第１の焦点位置にある時に、第１の焦点画像を取り込む。第１の焦点画像は、画像取込装置１００（図１）の焦点が合わされる対象物に向けられるオートフォーカス窓２０２に対応する。ブロック５０６において、画像取込装置１００の移動を検出する。移動は、第１の焦点画像の取込みと第２の焦点画像の取込みとの間で発生する。ブロック５０８において、オートフォーカス窓の位置を調整する。調整は、検出された移動に対応することにより、対象物が、検出された移動中にオートフォーカス窓内で静止したままであるようにする。ブロック５１０において、オートフォーカスレンズが第２の焦点位置にある時、第２の焦点画像を取り込む。ブロック５１２においてプロセスは終了する。
【００７２】
別の実施形態では、プロセスはブロック６０２で開始する。ブロック６０４において、画像取込装置１００の検出された移動に応じて、オートフォーカス窓２０２を移動させる。ブロック６０６においてプロセスは終了する。
【００７３】
さらに別の実施形態では、プロセスはブロック７０２で開始する。ブロック７０４において、画像取込装置１００の少なくとも１つの移動の方向を特定する。ブロック７０６において、オートフォーカス窓２０２の位置を、画像取込装置１００の移動の方向と反対の方向にシフトさせる。ブロック７０８においてプロセスは終了する。
【００７４】
上述した実施形態はあり得る実施態様（インプリメンテーション）の単なる例であることを強調しなければならない。したがって、上述した実施形態に対し、多くの変形および変更を行ってもよい。かかる変更および変形はすべて、本明細書において本開示の範囲内に包含されることが意図されている。
【図面の簡単な説明】
【００７５】
【図１】デジタルカメラの構成要素の一例を示すブロック図である。
【図２Ａ】図１に示すカメラが、ぶれている間に対象物にいかに焦点合わせされ続けるかの一例を示す図である。
【図２Ｂ】図１に示すカメラが、ぶれている間に対象物にいかに焦点合わせされ続けるかの一例を示す図である。
【図２Ｃ】図１に示すカメラが、ぶれている間に対象物にいかに焦点合わせされ続けるかの一例を示す図である。
【図３】図１に示すカメラによって実施されてもよい複数のオートフォーカス窓の一例を示す図である。
【図４】画像取込装置の移動中に取り込まれる一続きのオートフォーカス窓（ＡＦＷ１、ＡＦＷ２、ＡＦＷ３およびＡＦＷ４）を示す簡略化した例示的な一例を示す図である。
【図５】画像取込装置の焦点を合わせる実施形態のフローチャートである。
【図６】画像取込装置の焦点を合わせる実施形態のフローチャートである。
【図７】画像取込装置の焦点を合わせる実施形態のフローチャートである。
【符号の説明】
【００７６】
１０２  フォトセンサ
１０７  ディスプレイ
１０８  内部メモリ
１０９  ＧＵＩアプリケーション
１１０  オートフォーカスアプリケーション
１１１  動きセンサ
１２０  プロセッサシステム
１２２  通信ポート
１２４  メモリカードインタフェース
１２６  レンズ
１２８  レンズモータ
【図１】
2006099119.tif 000003
【図２Ａ】
2006099119.tif 000004
【図２Ｂ】
2006099119.tif 000005
【図２Ｃ】
2006099119.tif 000006
【図３】
2006099119.tif 000007
【図４】
2006099119.tif 000008
【図５】
2006099119.tif 000009
【図６】
2006099119.tif 000010
【図７】
2006099119.tif 000011