(57)【要約】【課題】予測ＡＦ手段を備えたカメラであって、計測された測距情報等にエラーがあっても予測ＡＦが誤判断しないようにすること。【解決手段】被写体の移動を測距情報である被写体位置情報に基づいて予測して予測情報を生成する動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４と、上記予測情報に基づいて合焦を行うＡＦ制御機能７８Ａ１とを備えるデジタルカメラ１０において、キーマトリクス５０の上下方向キー及びＡＦ制御機能７８Ａ１により上記被写体の移動に関する情報を入力し、ＡＦ制御機能７８Ａ１により、上記予測情報と上記入力された上記被写体の移動に関する情報とを比較する。また、上記動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４は、上記二つの情報に相違がある場合に、ＴＦＴパネル４２に予測エラー表示を行う。【選択図】      図１
2006126362.tif 000002
【特許請求の範囲】
【請求項１】
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、上記比較手段が上記二つの情報に相違があると判断した場合に、予測エラー表示を行う、
ことを特徴とするカメラ。
【請求項２】
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、繰り返し取得される被写体位置情報に基づき上記予測情報を更新するものであって、
上記比較手段は、上記予測手段で生成される新たな被写体位置情報による新たな予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較し、
上記合焦手段は、上記比較手段が上記新たな予測情報と上記入力された被写体の移動に関する情報とに相違がないと判断した場合に、その新たな予測情報に基づいて合焦を行う、
ことを特徴とするカメラ。
【請求項３】
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合には、上記予測手段で生成した上記予測情報に換えて上記入力手段で入力された上記被写体の移動に関する情報の値に基づいて合焦を行う、
ことを特徴とするカメラ。
【請求項４】
被写体の移動を被写体位置情報に基づいて予測し予測情報を生成し、その生成した予測情報に基づいて合焦を行う予測合焦手段と、
上記予測合焦手段で生成した上記予測情報と比較するための情報を入力する入力手段と、
上記予測合焦手段で生成した上記予測情報と上記入力手段で入力された情報とを比較する比較手段と、
を具備し、
上記予測合焦手段は、上記比較手段による上記二つの情報の比較結果に従って異なる処理を行う、
ことを特徴とするカメラ。
【請求項５】
上記予測合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合に、予測エラー表示を行うことを特徴とする請求項４に記載のカメラ。
【請求項６】
上記予測合焦手段は、繰り返し取得される被写体位置情報に基づき上記予測情報を更新するものであって、
上記比較手段は、上記予測合焦手段で生成される新たな被写体位置情報による新たな予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較し、
上記予測合焦手段は、更に、上記比較手段が上記新たな予測情報と上記入力された被写体の移動に関する情報とに相違がないと判断した場合に、その新たな予測情報に基づいて合焦を行う、
ことを特徴とする請求項４に記載のカメラ。
【請求項７】
上記予測合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合には、上記生成した上記予測情報に換えて上記入力手段で入力された上記被写体の移動に関する情報の値に基づいて合焦を行うことを特徴とする請求項４に記載のカメラ。
【請求項８】
上記予測合焦手段で生成する上記予測情報及び上記入力手段で入力される情報は、それぞれ、被写体の移動方向と移動速度の情報を含み、
上記比較手段は、上記予測合焦手段で生成した上記予測情報及び上記入力手段で入力された情報のそれぞれの被写体移動方向と移動速度の情報を比較し、少なくとも、被写体移動方向が異なる場合、または、移動速度が所定以上異なる場合には、上記予測合焦手段で生成した上記予測情報と上記入力手段で入力された情報とが相違すると判断する、
ことを特徴とする請求項１乃至４の何れかに記載のカメラ。
【請求項９】
カメラ筐体に配置された操作部材を更に具備し、
上記入力手段は、上記比較するための情報として、上記操作部材の押圧された回数に応じた移動速度を入力することを特徴とする請求項１乃至５の何れかに記載のカメラ。
【請求項１０】
カメラ筐体に対称に配置された１組の操作部材を更に具備し、
上記入力手段は、上記比較するための情報として、上記操作部材の一方からの入力を被写体移動方向が離間する方向であるという入力とし、また、他方からの入力を被写体移動方向が接近する方向であるという入力とする、
ことを特徴とする請求項１乃至５の何れかに記載のカメラ。
【請求項１１】
上記入力手段は、上記比較するための情報として、上記１組の操作部材のそれぞれの押圧された回数に応じた移動速度を入力することを特徴とする請求項１０に記載のカメラ。
【請求項１２】
移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法において、
操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うことを特徴とする予測方法。
【請求項１３】
移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法をコンピュータに実行させるためのプログラムであって、
上記予測方法は、操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うものである、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動する被写体への合焦を行う予測オートフォーカス（ＡＦ）機能を有するカメラ、及び、そのようなカメラにおける予測方法に関する。また本発明は、そのような予測方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
ＡＦの基本動作は、被写体までの位置を測定して、その測定された位置に撮影レンズを合焦させて、撮影を行うというものである。
【０００３】
しかしながら、被写体が動いている場合には、測距してから撮影するまでの時間での被写体移動によって、合焦がずれてしまう。そこで、被写体が移動しているときには、所定時間後に被写体が移動しているであろう位置を予測して、その予測位置に対して合焦動作を行なう動体予測ＡＦモードを備えたカメラが知られている。
【０００４】
例えば、特許文献１には、被写体が動体であると判断されると、この被写体の移動速度に合わせた追従速度で合焦レンズ群を一定速度駆動し、レリーズスイッチのオン時点から露光開始までのレリーズタイムラグに基づき、追従速度を補正する補正量を演算する自動焦点検出装置が開示されている。この場合、被写体測距は、位相差方式を利用している。
【特許文献１】特開平６−３３７３４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
動体予測ＡＦは、複数回測距を行い、その測距情報を元に被写体の相対速度を検出し、実際の撮影時の距離を予測して、フォーカスを制御する技術である。しかしながら、誤検出などにより予測が狂うと、実際に撮影される画像がピンボケになるという欠点がある。
【０００６】
例えば、上記特許文献１での位相差ＡＦの場合に、その位相差ＡＦの回数で、１回の測距当たりのサンプリング回数を増やせば測距精度は上がるであろうが、その分、１回の測距に要する時間が長くなり、被写体の動きに柔軟に対応できなくなるので、被写体の動きが変化するような場合には結局、合焦エラーが起きると考えられる。一方、高速のＡＦ処理や高度な判断機能アルゴリズムの開発は容易でない。動体予測ＡＦ機能を動作させて却ってピントがずれてしまうので、予測ＡＦが無意味になってしまうため、検出エラー等に対して誤った予測をしないような予測ＡＦ機能が求められる。
【０００７】
本発明は、上記の点に鑑みてなされたもので、予測ＡＦ手段を備えたカメラであって、計測された測距情報等にエラーがあっても予測ＡＦが誤判断しないようなカメラ、そのような予測方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のカメラの第１の態様は、
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、上記比較手段が上記二つの情報に相違があると判断した場合に、予測エラー表示を行う、
ことを特徴とする。
【０００９】
また、本発明のカメラの第２の態様は、
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、繰り返し取得される被写体位置情報に基づき上記予測情報を更新するものであって、
上記比較手段は、上記予測手段で生成される新たな被写体位置情報による新たな予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較し、
上記合焦手段は、上記比較手段が上記新たな予測情報と上記入力された被写体の移動に関する情報とに相違がないと判断した場合に、その新たな予測情報に基づいて合焦を行う、
ことを特徴とする。
【００１０】
また、本発明のカメラの第３の態様は、
被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合には、上記予測手段で生成した上記予測情報に換えて上記入力手段で入力された上記被写体の移動に関する情報の値に基づいて合焦を行う、
ことを特徴とする。
【００１１】
また、本発明のカメラの第４の態様は、
被写体の移動を被写体位置情報に基づいて予測し予測情報を生成し、その生成した予測情報に基づいて合焦を行う予測合焦手段と、
上記予測合焦手段で生成した上記予測情報と比較するための情報を入力する入力手段と、
上記予測合焦手段で生成した上記予測情報と上記入力手段で入力された情報とを比較する比較手段と、
を具備し、
上記予測合焦手段は、上記比較手段による上記二つの情報の比較結果に従って異なる処理を行う、
ことを特徴とする。
【００１２】
一方、本発明の予測方法の一態様は、
移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法において、
操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うことを特徴とする。
【００１３】
また、本発明のプログラムの一態様は、
移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法をコンピュータに実行させるためのプログラムであって、
上記予測方法は、操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うものである、
ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、予測ＡＦ手段を備えたカメラであって、計測された測距情報等にエラーがあっても予測ＡＦが誤判断しないようなカメラ、そのような予測方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１６】
［第１実施形態］
図１は本発明の第１実施形態に係るカメラとしてのデジタルカメラの構成を示す図である。
【００１７】
即ち、このデジタルカメラ１０においては、レンズ１２を通った光がＣＣＤ１４で露光され、撮像回路１６で電気信号として取り出されて、Ａ／Ｄ変換回路１８でデジタルデータに変換される。そして、補正回路２０にてガンマ補正等の記録に必要な各種補正がかけられた後、フレームメモリ２２にデジタル画像データ（ＲＡＷデータ）として記録される。ＣＰＵ２４は、フレームメモリコントロール機能２４Ａ、記録媒体アクセス機能２４Ｂ、画像圧縮機能２４Ｃ、及び画像伸長機能２４Ｄを持ち、このＣＰＵ２４によって、上記フレームメモリ２２に記録されたＲＡＷデータを、一旦ＹＵＶデータに変換した後、ＪＰＥＧデータに圧縮する。そして、そのＪＰＥＧデータを、記録バッファ２６及び記録媒体Ｉ／Ｆ２８を介して記録媒体３０に保存記録する。
【００１８】
こうして、上記記録媒体３０に保存記録されたＪＰＥＧデータは、上記ＣＰＵ２４によって、上記記録媒体３０から上記記録媒体Ｉ／Ｆ２８及び記録バッファ２６を介して読み出され、上記フレームメモリ２２に一旦書き込まれる。そして、上記ＣＰＵ２４は、このフレームメモリ２２に書き込んだＪＰＥＧデータを読み出し、それを伸長してＹＵＶデータにし、更に表示に適したサイズにリサイズした上で、再び上記フレームメモリ２２に記憶させた後、ＦＩＦＯメモリ３２に書き込んでいくことで、それをオンスクリーン回路３４を介してＴＦＴ液晶駆動回路３６及びビデオ出力回路３８に供給する。ここで、オンスクリーン回路３４とは、画像上に文字や記号、マーク等を重畳させて、表示用データを作成するものである。上記ＴＦＴ液晶駆動回路３６は、その供給された表示用データを、バックライトユニット４０で照明されたＴＦＴパネル４２に表示する。また、上記ビデオ出力回路３８は、その供給された表示用データをビデオ出力端子４４を通して外部出力することで、該ビデオ出力端子４４に接続されたテレビ等に表示する。
【００１９】
また、レリーズ操作が行われる前の所謂モニタ画像を上記ＴＦＴパネル４２に出力する機能も備えている。これは、上記ＣＣＤ１６の全画素データを利用するのではなく、間引いて読み出したＲＡＷデータをフレームメモリ２２に一時記憶し、それをＹＵＶデータに変換した後にＴＦＴパネル４２のサイズ（画素数、アスペクト）にリサイズして、上記ＦＩＦＯメモリ３２に書き込んでいく。この動作を、例えば秒３０フレーム行うことで、上記ＴＦＴパネル４２をファインダとして利用できるようになる。
【００２０】
また、上記間引いて読み出したＲＡＷデータから変換したＹＵＶデータを複数フレーム分用いてモーションＪＰＥＧ等の所定の動画像圧縮方式で圧縮することで、動画像データとして記録媒体３０に保存記録することも可能である。
【００２１】
なお、上記記録媒体３０に記録されたＪＰＥＧデータは、上記ＣＰＵ２４によって、上記記録媒体３０から上記記録媒体Ｉ／Ｆ２８及び記録バッファ２６を介して読み出され、上記フレームメモリ２２に一旦書き込まれる。そして、このフレームメモリ２２に書き込まれた当該ＪＰＥＧデータを読み出して伸長し、再び上記フレームメモリ２２に記憶させた後、上記ＦＩＦＯメモリ３２に書き込むことで、上記ＴＦＴパネル４２やテレビ等に表示させることができる。
【００２２】
また、ＬＣＤパネル４６は、このデジタルカメラ１０の動作モード等の各種情報を表示するための表示部であり、ＬＣＤ表示回路４８はそのコントロール回路である。キーマトリクス５０は、レリーズキー、十字キー、モードキー等を含む操作部材である。外部データＩ／Ｆ５２は、不図示のＵＳＢケーブルによって接続された不図示のパソコン等とデータのやりとりを行うためのインタフェースであり、接続検出手段５４は、ＵＳＢケーブルの上記外部データＩ／Ｆへの接続を検出するものである。
【００２３】
ＥＥＰＲＯＭ（フラッシュＲＯＭ）５６は、該デジタルカメラ１０の調整データや、デジタルカメラの制御処理や後述するＡＦ制御機能、パッシブＡＦセンサ制御機能、動体速度予測機能、動体移動方向予測機能をＣＰＵ７８に実行させるためのプログラムを記憶したメモリである。
【００２４】
アクチュエータ５８は、ズームモータ（ズームカメラの場合）、ＡＦモータ、シャッタ、絞り等を含み、アクチュエータ駆動回路６０は、その駆動回路である。レンズバリア開閉検出回路６２は、レンズ１２の前面に配され、例えば電源スイッチとして機能するバリア（図示せず）の開閉状態を検出するためのものである。
【００２５】
電池６４は、単三電池やリチウムイオン電池であり、電池状態検出回路６６は、該電池６４の状態を検出するものである。この電池状態検出回路６６の検出結果により、例えば電池がなくなってきたときに上記ＬＣＤパネル４６に電池残量警告を出すことが可能になる。電源回路６８は、上記電池６４を元に当該デジタルカメラ１０全体の電源を生成するものであり、バックアップ電源７０は、日付情報等を保持しておくためのものである。
【００２６】
ストロボ７２は、撮影時に被写体を照明するための閃光照明装置であり、ストロボ駆動回路７４は、そのストロボ７２を発光させるための回路である。また、パッシブＡＦセンサ７６は、被写体までの距離を測定して被写体位置情報を得るものである。
【００２７】
ＣＰＵ７８は、ＥＥＰＲＯＭ５６に記憶されたプログラムを読み込んで実行することで、当該デジタルカメラ１０全体を制御するためのシステムコントロール機能７８Ａを提供するものである。このシステムコントロール機能７８Ａは、ＡＦ制御機能７８Ａ１、パッシブＡＦセンサ制御機能７８Ａ２、動体速度予測機能７８Ａ３、動体移動方向予測機能７８Ａ４、等を含む。
【００２８】
ここで、上記ＡＦ制御機能７８Ａ１は、上記アクチュエータ駆動回路６０を制御してアクチュエータ５８により撮影レンズ１２を合焦状態に駆動する機能である。この場合、ＡＦモードとしては、通常ＡＦモードと予測ＡＦモードとを備える。
【００２９】
また、上記パッシブＡＦセンサ制御機能７８Ａ２は、上記パッシブＡＦセンサ７６を制御する機能である。
【００３０】
そして、上記動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４は、予測ＡＦモード時に、上記パッシブＡＦセンサ制御機能７８Ａ２により上記パッシブＡＦセンサ７６から取り込んだ被写体位置情報に基づいて、被写体の移動速度及び移動方向を予測するものである。即ち、予測ＡＦモードにおいては、上記ＡＦ制御機能７８Ａ１は、これらの動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４によって予測された予測情報に基づいて、レンズ１２を合焦状態に駆動するようになっている。
【００３１】
図２（Ａ）は、本実施形態におけるＣＰＵ７８のシステムコントロール機能７８ＡにおけるＡＦ制御機能７８Ａ１の動作フローチャートである。即ち、デジタルカメラ１０の不図示レンズバリアが開けられて電源ＯＮすると、まず、キーマトリクス５０の不図示モードキーによる動体予測ＡＦ機能のＯＮ操作を受け付ける（ステップＳ１０）。
【００３２】
ここで、動体予測ＡＦ機能ＯＮ操作がなされなかった場合には（ステップＳ３０）、後述するステップＳ４０へ進む。
【００３３】
これに対して、動体予測ＡＦ機能ＯＮ操作がなされた場合には（ステップＳ２０）、被写体方向・スピード入力処理を実行する（ステップＳ３０）。そしてその後、キーマトリクス５０のレリーズキー操作による被写体撮影が指示されたか否かを判別する（ステップＳ４０）。ここで、被写体撮影指示がなされていない場合には、上記ステップＳ３０に戻り、またそれがなされた場合には、該ＡＦ制御機能７８Ａ１による制御を終了して、撮影処理へと進むことになる。
【００３４】
図２（Ｂ）は、上記ステップ３０で実行される被写体方向・スピード入力処理の詳細を示すフローチャートである。即ち、まず、カメラ筐体に対称に配置された１組の操作部材である十字キーの上下方向キーの操作（押下）を受け付ける（ステップＳ３１）。そして、そのような上下方向キーが操作されたか否かを判別する（ステップＳ３２）。
【００３５】
ここで、上下方向キーが操作されていないと判別された場合には、例えば所定時間の間上下キー操作がない等の所定の条件により該被写体方向・スピード入力処理の終了を判別し（ステップＳ３３）、終了であれば、この被写体方向・スピード入力処理を終了して上位のルーチンに戻る。このようにして、動体予測ＡＦ機能がＯＮされていない通常ＡＦモードでは、この被写体方向・スピード入力処理において何も行わない。
【００３６】
これに対して、上下方向キーが操作されたと判別された場合には（ステップＳ３２）、その操作は、該ＣＰＵ７６の不図示内部メモリに現在保持している被写体移動方向入力値の方向とは逆方向を指示する方向キーが操作されたか否かを判別する（ステップＳ３４）。
【００３７】
ここで、現在の方向と逆方向の方向キーが操作されたのではないと判別された場合には、該ＣＰＵ７６の不図示内部メモリに保持する被写体移動速度入力値を、現在の方向のスピードをアップする（ステップＳ３５）。また、現在の方向と逆方向の方向キーが操作されたと判別された場合には、該ＣＰＵ７６の不図示内部メモリに保持する上記被写体移動方向入力値を、押された方向にセットする（ステップＳ３６）。
【００３８】
そして、上記ステップＳ３３に進み、まだこの被写体方向・スピード入力処理を終了しない場合には、上記ステップＳ３１に戻って、上記の処理を繰り返す。
【００３９】
このような被写体方向・スピード入力処理による、上下方向キーの操作に応じたＣＰＵ７６の不図示内部メモリに保持される被写体移動方向入力値及び移動速度入力値の更新に伴って、ＴＦＴパネル４２にオンスクリーン表示するアイコンも、それらの内容を示すようなものに更新表示していく。
【００４０】
例えば、上方向キーが操作されると、被写体移動方向入力値は離間する方向、被写体移動速度入力値は５ｋｍ／ｈとなり、図３に示すように、離れていく方向に５ｋｍ／ｈで被写体が移動することを示すアイコン１０１を表示する。この状態で更に上方向キーが操作されると、被写体移動速度入力値は１０ｋｍ／ｈとなり、離れていく方向に１０ｋｍ／ｈで被写体が移動することを示すアイコン１０２の表示に更新される。そして更に上方向キーが操作されると、被写体移動速度入力値は１５ｋｍ／ｈとなり、離れていく方向に１５ｋｍ／ｈで被写体が移動することを示すアイコン１０３を更新表示する。これに対して、例えば上記離れていく方向に１０ｋｍ／ｈで被写体が移動することを示すアイコン１０２が表示された状態で、下方向キーが操作されると、被写体移動方向入力値は接近する方向、被写体移動速度入力値は５ｋｍ／ｈとなり、近づく方向に５ｋｍ／ｈで被写体が移動することを示すアイコン１０４に表示を変更することとなる。そして、この状態で更に下方向キーが操作されると、被写体移動速度入力値は１０ｋｍ／ｈとなり、近づく方向に１０ｋｍ／ｈで被写体が移動することを示すアイコン１０５を更新表示するものである。
【００４１】
即ち、被写体によっては、使用者が前もって大凡の速度を入力することが可能なシーンが多々考えられる。子供の運動会、電車・車などの撮影、これらは、大凡の被写体の動き方向とスピードが前もって使用者に予測可能だと思われる。従って、本実施形態では、それら被写体の移動速度値と移動方向値を事前入力するようにしているものである。
【００４２】
図４（Ａ）は、本実施形態との比較のため、本実施形態のような被写体移動速度値と移動方向値の事前入力のない場合の、従来の動体予測ＡＦによる撮影動作の動作フローチャートを示している。即ち、１ｓｔレリーズキー操作による１ｓｔトリガ入力があると（ステップＳ１）、パッシブＡＦセンサ７６で被写体位置情報を得、それを元にアクチュエータ駆動回路６０を介してアクチュエータ５８を駆動してレンズ１２を合焦位置に移動させる、所謂ＡＦ動作を実行する（ステップＳ２）。その後、前回のＡＦ情報との比較を行い（ステップＳ３）、その比較結果に基づいて被写体の移動速度と移動方向をそれぞれ予測する（ステップＳ４）。そしてその後、２ｎｄレリーズキー操作による２ｎｄトリガ入力の有無を判別し（ステップＳ５）、それがないならば、上記ステップＳ２に戻って、上記の動作を繰り返す。而して、２ｎｄトリガ入力があったならば（ステップＳ５）、上記ステップＳ４での予測に基づいた被写体の移動速度と移動方向にレンズ１２を移動させることで、予測に基づいた被写体スピードと方向にフォーカスを調整する（ステップＳ６）。そして、撮影動作を行って（ステップＳ７）、処理を終了する。
【００４３】
これに対して、図４（Ｂ）は、本実施形態における被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作の動作フローチャートを示している。
【００４４】
即ち、まず、キーマトリクス５０の１ｓｔレリーズキー操作による１ｓｔトリガ入力に応じてＣＰＵ７８内の不図示メモリに保持する変数ｎを「１」に、変数ｅｒｒｏｒを「０」にセットする（ステップＳ１０１）。そして、パッシブＡＦセンサ制御機能７８Ａ２によってパッシブＡＦセンサ７６で被写体位置情報を得、それを元にＡＦ制御機能７８Ａ１によりアクチュエータ駆動回路６０を介してアクチュエータ５８を駆動してレンズ１２を合焦位置に移動させる、所謂ＡＦ動作を実行する（ステップＳ１０２）。その後、動体移動速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４により、前回のＡＦ情報との比較を行い（ステップＳ１０３）、その比較結果に基づいて被写体の移動速度と移動方向をそれぞれ予測する（ステップＳ１０４）。
【００４５】
次に、ＡＦ制御機能７８Ａ１により、それら予測した被写体の移動速度及び移動方向と上記不図示メモリに保持している事前入力値つまり被写体移動速度値及び移動方向値との比較を行い、異なっている場合には変数ｅｒｒｏｒを「１」、変数ｎを「１」にし、また、合っている場合には変数ｎのみを「＋１」インクリメントする（ステップＳ１０５）。これは、例えば、方向が異なっていた場合は変数ｅｒｒｏｒを「１」とするものである。また、方向が合っていても速度が例えば±２０％以上ずれた場合も変数ｅｒｒｏｒを「１」とする。
【００４６】
そしてその後、変数ｅｒｒｏｒが「１」であるか否かを判別する（ステップＳ１０６）。ここで、変数ｅｒｒｏｒが「１」でない場合には、ＴＦＴパネル４２にオンスクリーン表示する予測エラー表示をオフにする（ステップＳ１０７）。勿論この場合、予測エラー表示が行われていない場合には、何も行わないのと同じことになる。そして、変数ｎの値を確認し、それが「３」以上の場合には変数ｅｒｒｏｒを「０」にセットする（ステップＳ１０８）。そしてその後、キーマトリクス５０の２ｎｄレリーズキー操作による２ｎｄトリガ入力の有無を判別し（ステップＳ１０９）、それがないならば、上記ステップＳ１０２に戻って、上記の動作を繰り返す。
【００４７】
また、上記ステップＳ１０６において、変数ｅｒｒｏｒが「１」となっていると判別され場合には、ＴＦＴパネル４２に予測エラー表示をオンスクリーン表示した後（ステップＳ１１０）、上記ステップＳ１０８に進む。このようにして、予測した被写体の移動速度及び移動方向と事前入力値とに相違がある場合には、予測エラー表示を行うことで、撮影者に予測エラーの発生を警告することができる。
【００４８】
この予測エラー表示は、次のステップＳ１０８により、一度エラーが発生した後でも予測した被写体の移動速度及び移動方向と事前入力値とが３回以上合ったならば、変数ｅｒｒｏｒが「０」に戻されるので、その後に上記ステップＳ１０７の処理を実行したときに、オフされることとなる。
【００４９】
而して、２ｎｄトリガ入力があったならば（ステップＳ１０９）、変数ｅｒｒｏｒが「１」であるか否かを確認し（ステップＳ１１１）、それが「０」であれば、上記ステップＳ１０４での予測に基づいた被写体の移動速度と移動方向に、ＡＦ制御機能７８Ａ１によりアクチュエータ駆動回路６０を介してアクチュエータ５８を駆動してレンズ１２を移動させることで、予測に基づいた被写体スピードと方向にフォーカスを調整する（ステップＳ１１２）。そして、撮影動作を行って（ステップＳ１１３）、処理を終了する。
【００５０】
ここで、上記ステップＳ１１２の内容について具体的に説明する。最後のＡＦ情報取得時から露光開始時までの時間は設定可能な量或いは一定の時間であるから、被写体の予測移動速度がわかれば、補正すべき距離は簡単に算出できる。そこで、最後のＡＦ情報に基づいて算出された被写体距離に、このＡＦ情報取得時から露光開始時までの時間に被写体の予測移動速度を乗算して得られた距離分を予測移動方向に応じて補正し、この補正した距離にフォーカスレンズ位置を調整するようにする。これによって、移動被写体のタイムラグによるピントずれが防止できる。
【００５１】
また、上記ステップＳ１１１において、変数ｅｒｒｏｒが「１」であると判別された場合には、上記ステップＳ１１２をスキップして、上記ステップＳ１１３の撮影動作を行う。即ち、動体予測ＡＦを行わずに撮影を行う。
【００５２】
以上のように、本第１実施形態では、予測した被写体の移動速度及び移動方向と事前入力値とを比較することにより、計測された測距情報等にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。そして、そのようなエラーがあった場合には、それを用いた予測ＡＦを行わない。
【００５３】
また、予測エラー表示を行うことで、撮影者に予測エラーの発生を警告することができる。
【００５４】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
【００５５】
本第２実施形態は、計測された測距情報等のエラーを１回だけであれば補正するようにしたものである。
【００５６】
そのため、本実施形態の構成及び動作は、基本的に上記第１実施形態と同様であり、被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作が、図５に示すように変更されているだけである。
【００５７】
即ち、まず、キーマトリクス５０の１ｓｔレリーズキー操作による１ｓｔトリガ入力に応じてＣＰＵ７８内の不図示メモリに保持する変数ｎを「０」に、変数ｅｒｒｏｒを「０」にセットする（ステップＳ２０１）。そして、上記第１実施形態と同様に、被写体位置情報を元にＡＦ動作を実行し（ステップＳ１０２）、前回のＡＦ情報との比較を行って（ステップＳ１０３）、被写体の移動速度と移動方向をそれぞれ予測する（ステップＳ１０４）。
【００５８】
次に、本実施形態では、ＡＦ制御機能７８Ａ１により、それら予測した被写体の移動速度及び移動方向と上記不図示メモリに保持している事前入力値つまり被写体移動速度値及び移動方向値との比較を行い、異なっている場合には変数ｎを「＋１」インクリメントし、また、合っている場合には変数ｅｒｒｏｒとｎを共に「１」にする（ステップＳ２０２）。
【００５９】
そしてその後、変数ｎが「１」以上であるか否かを判別する（ステップＳ２０３）。ここで、変数ｎが「１」以上でない、つまり「０」である場合には、ＴＦＴパネル４２にオンスクリーン表示する予測エラー表示をオフにする（ステップＳ１０７）。その後、キーマトリクス５０の２ｎｄレリーズキー操作による２ｎｄトリガ入力の有無を判別し（ステップＳ１０９）、それがないならば、上記ステップＳ１０２に戻って、上記の動作を繰り返す。
【００６０】
また、上記ステップＳ２０３において、変数ｎが「１」以上となっていると判別され場合には、更に、その変数ｎが「１」であるか否かを判別する（ステップＳ２０４）。ここで、変数ｎが「１」である場合には、今回上記ステップＳ１０４で予測した予測値つまり被写体の移動速度及び移動方向を無視する（ステップＳ２０５）。そしてその後、上記ステップＳ１０９に進み、２ｎｄトリガ入力の有無を判別するこことなる。
【００６１】
本実施形態において、ステップＳ１１１乃至ステップＳ１１３の動作は上記第１実施形態と同様であるので、ここで２ｎｄトリガ入力があった場合でも、上記計測された測距情報等のエラーによる誤った予測値を無視した、前回までの予測値に基づいたフォーカス調整が行われることになる。
【００６２】
一方、上記ステップＳ２０４において、変数ｎが「１」でない、つまり「２」以上であると判別された場合には、ＴＦＴパネル４２に予測エラー表示をオンスクリーン表示すると共に、変数ｅｒｒｏｒを「１」にした後（ステップＳ２０６）、上記ステップＳ１０８に進む。
【００６３】
従って、２回以上のエラーがあった場合には、誤った予測値による予測ＡＦが行われないよう、予測ＡＦは行わないで、通常ＡＦのみで撮影が実施されることになる。
【００６４】
以上のように、本第２実施形態では、上記第１の実施形態と同様の効果を奏すると共に、更に、ノイズなどの影響により、計測された測距情報等にエラーが生じた場合に、それを用いずに前回の予測値を利用した予測ＡＦを行うことができる。
【００６５】
［第３実施形態］
次に、本発明の第３実施形態を説明する。
【００６６】
本第３実施形態は、予測値による予測ＡＦが行えない場合に、事前入力値で補って予測ＡＦを行うようにしたものである。
【００６７】
そのため、本実施形態の構成及び動作は、基本的に上記第２実施形態と同様であり、被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作が、図６に示すように変更されているだけである。
【００６８】
即ち、本実施形態では、上記第２実施形態の動作におけるステップＳ１１１において、変数ｅｒｒｏｒが「１」であると判別されたときには、上記ＣＰＵ７８の不図示メモリに保持している事前入力値つまり被写体移動速度値及び移動方向値に基づいた被写体スピードと方向にレンズ１２のフォーカスを調整する（ステップＳ３０１）。そして、撮影動作を行って（ステップＳ１１３）、処理を終了するものである。
【００６９】
以上のように、本第３実施形態では、上記第２の実施形態と同様の効果を奏すると共に、更に、信頼性のない予測値が得られた場合にも、事前入力値が利用されるので、測距で検出エラーがあっても大きな合焦エラーの発生を防止できる。
【００７０】
また、これまで説明してきた第１乃至第３実施形態は、プログラムに従ったＣＰＵ７８の制御処理によって実現されるが、つまりこれは上記プログラム自体が上述した実施形態の機能を実現することになり、このプログラム自体が本発明を構成する。
【００７１】
そして、これらのプログラムは前述のＥＥＰＲＯＭ５６以外の記録媒体の形式でも良く、カメラに着脱可能な記録媒体に格納されても良い。記録媒体としては、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。そして、このプログラムが記憶された記録媒体も本発明を構成する。
【００７２】
また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをカメラに提供しても良い。
【００７３】
或いは、他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にも、かかるプログラムが本発明の実施形態に含まれることは言うまでもない。
【００７４】
なお、本実施形態では、プログラムをＣＰＵ上で実行して実現するものとしているが、これに限られることはなく、例えば、ハードウェアにより実現するようにしても良い。
【００７５】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００７６】
例えば、上記実施形態では、１組の操作部材として十字キーの上下方向キーを用いて被写体の移動速度及び移動方向を入力するものとしたが、左右方向キーを用いて入力するようにしても良いし、その他の適当なキーを割り当てることも可能である。
【００７７】
（付記）
前記の具体的実施形態から、以下のような構成の発明を抽出することができる。
【００７８】
（１）  被写体の移動（速さ、方向）を被写体位置情報（パッシブＡＦ）に基づいて予測して予測情報を生成する予測手段（動体速度予測、動体移動方向予測）と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、上記比較手段が上記二つの情報に相違があると判断した場合に、予測エラー表示を行う、
ことを特徴とするカメラ。
【００７９】
（対応する実施形態）
この（１）に記載のカメラに関する実施形態は、第１実施形態が対応する。その実施形態において、動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４が上記予測手段に、ＡＦ制御機能７８Ａ１が上記合焦手段に、キーマトリクス５０の上下方向キー及びＡＦ制御機能７８Ａ１が上記入力手段に、ＡＦ制御機能７８Ａ１が上記比較手段に、それぞれ対応する。
【００８０】
（作用効果）
この（１）に記載のカメラによれば、予測情報と入力手段で入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。また、撮影者に予測エラーの発生を警告することができる。
【００８１】
（２）  被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記予測手段は、繰り返し取得される被写体位置情報に基づき上記予測情報を更新するものであって、
上記比較手段は、上記予測手段で生成される新たな被写体位置情報による新たな予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較し、
上記合焦手段は、上記比較手段が上記新たな予測情報と上記入力された被写体の移動に関する情報とに相違がないと判断した場合に、その新たな予測情報に基づいて合焦を行う、
ことを特徴とするカメラ。
【００８２】
（対応する実施形態）
この（２）に記載のカメラに関する実施形態は、第２実施形態が対応する。その実施形態において、動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４が上記予測手段に、ＡＦ制御機能７８Ａ１が上記合焦手段に、キーマトリクス５０の上下方向キー及びＡＦ制御機能７８Ａ１が上記入力手段に、ＡＦ制御機能７８Ａ１が上記比較手段に、それぞれ対応する。
【００８３】
（作用効果）
この（２）に記載のカメラによれば、予測情報と入力手段で入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。また、ノイズなどの影響により被写体位置情報にエラーが生じた場合に、それを用いずに前回の予測値を利用した予測ＡＦを行うことができる。
【００８４】
（３）  被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測手段と、
上記予測手段で生成した上記予測情報に基づいて合焦を行う合焦手段と、
上記被写体の移動に関する情報を入力する入力手段と、
上記予測手段で生成した上記予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較する比較手段と、
を具備し、
上記合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合には、上記予測手段で生成した上記予測情報に換えて上記入力手段で入力された上記被写体の移動に関する情報の値に基づいて合焦を行う、
ことを特徴とするカメラ。
【００８５】
（対応する実施形態）
この（３）に記載のカメラに関する実施形態は、第３実施形態が対応する。その実施形態において、動体速度予測機能７８Ａ３及び動体移動方向予測機能７８Ａ４が上記予測手段に、ＡＦ制御機能７８Ａ１が上記合焦手段に、キーマトリクス５０の上下方向キー及びＡＦ制御機能７８Ａ１が上記入力手段に、ＡＦ制御機能７８Ａ１が上記比較手段に、それぞれ対応する。
【００８６】
（作用効果）
この（３）に記載のカメラによれば、予測情報と入力手段で入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。また、信頼性のない予測情報が得られた場合にも、入力情報が利用されるので、被写体位置情報にエラーがあっても大きな合焦エラーの発生を防止できる。
【００８７】
（４）  被写体の移動を被写体位置情報に基づいて予測し予測情報を生成し、その生成した予測情報に基づいて合焦を行う予測合焦手段と、
上記予測合焦手段で生成した上記予測情報と比較するための情報を入力する入力手段と、
上記予測合焦手段で生成した上記予測情報と上記入力手段で入力された情報とを比較する比較手段と、
を具備し、
上記予測合焦手段は、上記比較手段による上記二つの情報の比較結果に従って異なる処理を行う、
ことを特徴とするカメラ。
【００８８】
（対応する実施形態）
この（４）に記載のカメラに関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、ＡＦ制御機能７８Ａ１，動体速度予測機能７８Ａ３，及び動体移動方向予測機能７８Ａ４が上記予測合焦手段に、キーマトリクス５０の上下方向キー及びＡＦ制御機能７８Ａ１が上記入力手段に、ＡＦ制御機能７８Ａ１が上記比較手段に、それぞれ対応する。
【００８９】
（作用効果）
この（４）に記載のカメラによれば、予測情報と入力手段で入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。
【００９０】
（５）  上記予測合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合に、予測エラー表示を行うことを特徴とする（４）に記載のカメラ。
【００９１】
（対応する実施形態）
この（５）に記載のカメラに関する実施形態は、第１実施形態が対応する。
【００９２】
（作用効果）
この（５）に記載のカメラによれば、撮影者に予測エラーの発生を警告することができる。
【００９３】
（６）  上記予測合焦手段は、繰り返し取得される被写体位置情報に基づき上記予測情報を更新するものであって、
上記比較手段は、上記予測合焦手段で生成される新たな被写体位置情報による新たな予測情報と上記入力手段で入力された上記被写体の移動に関する情報とを比較し、
上記予測合焦手段は、更に、上記比較手段が上記新たな予測情報と上記入力された被写体の移動に関する情報とに相違がないと判断した場合に、その新たな予測情報に基づいて合焦を行う、
ことを特徴とする（４）に記載のカメラ。
【００９４】
（対応する実施形態）
この（６）に記載のカメラに関する実施形態は、第２実施形態が対応する。
【００９５】
（作用効果）
この（６）に記載のカメラによれば、ノイズなどの影響により被写体位置情報にエラーが生じた場合に、それを用いずに前回の予測値を利用した予測ＡＦを行うことができる。
【００９６】
（７）  上記予測合焦手段は、上記比較手段が上記二つの情報に相違があると判断した場合には、上記生成した上記予測情報に換えて上記入力手段で入力された上記被写体の移動に関する情報の値に基づいて合焦を行うことを特徴とする（４）に記載のカメラ。
【００９７】
（対応する実施形態）
この（７）に記載のカメラに関する実施形態は、第３実施形態が対応する。
【００９８】
（作用効果）
この（７）に記載のカメラによれば、信頼性のない予測情報が得られた場合にも、入力情報が利用されるので、被写体位置情報にエラーがあっても大きな合焦エラーの発生を防止できる。
【００９９】
（８）  上記予測合焦手段で生成する上記予測情報及び上記入力手段で入力される情報は、それぞれ、被写体の移動方向と移動速度の情報を含み、
上記比較手段は、上記予測合焦手段で生成した上記予測情報及び上記入力手段で入力された情報のそれぞれの被写体移動方向と移動速度の情報を比較し、少なくとも、被写体移動方向が異なる場合、または、移動速度が所定以上異なる場合には、上記予測合焦手段で生成した上記予測情報と上記入力手段で入力された情報とが相違すると判断する、
ことを特徴とする（１）乃至（４）の何れかに記載のカメラ。
【０１００】
（対応する実施形態）
この（８）に記載のカメラに関する実施形態は、第１乃至第３実施形態が対応する。
【０１０１】
（作用効果）
この（８）に記載のカメラによれば、被写体の移動方向または移動速度を比較することによって、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。
【０１０２】
（９）  カメラ筐体に配置された操作部材を更に具備し、
上記入力手段は、上記比較するための情報として、上記操作部材の押圧された回数に応じた移動速度を入力することを特徴とする請求項（１）乃至（５）の何れかに記載のカメラ。
【０１０３】
（対応する実施形態）
この（９）に記載のカメラに関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、キーマトリクス５０における十字キーの上下方向キーが上記操作部材に対応する。
【０１０４】
（作用効果）
この（９）に記載のカメラによれば、操作部材の押圧回数で移動速度が簡単に入力できる。
【０１０５】
（１０）  カメラ筐体に対称に配置された１組の操作部材を更に具備し、
上記入力手段は、上記比較するための情報として、上記操作部材の一方からの入力を被写体移動方向が離間する方向であるという入力とし、また、他方からの入力を被写体移動方向が接近する方向であるという入力とする、
ことを特徴とする（１）乃至（５）の何れかに記載のカメラ。
【０１０６】
（対応する実施形態）
この（１０）に記載のカメラに関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、キーマトリクス５０における十字キーの上下方向キーが上記操作部材に対応する。
【０１０７】
（作用効果）
この（１０）に記載のカメラによれば、１組の操作部材の押下により移動方向が簡単に入力できる。
【０１０８】
（１１）  上記入力手段は、上記比較するための情報として、上記１組の操作部材のそれぞれの押圧された回数に応じた移動速度を入力することを特徴とする（１０）に記載のカメラ。
【０１０９】
（対応する実施形態）
この（１１）に記載のカメラに関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、キーマトリクス５０における十字キーの上下方向キーが上記操作部材に対応する。
【０１１０】
（作用効果）
この（１１）に記載のカメラによれば、移動方向の入力用の操作部材を移動速度の入力用にも兼用できる。
【０１１１】
（１２）  移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法において、
操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うことを特徴とする予測方法。
【０１１２】
（対応する実施形態）
この（１２）に記載の予測方法に関する実施形態は、第１乃至第３実施形態が対応する。
【０１１３】
（作用効果）
この（１２）に記載の予測方法によれば、予測情報と操作者により入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。また、予測エラー処理を行うことで、撮影者に予測エラーの発生を警告することができる。
【０１１４】
（１３）  移動する被写体への合焦のために、被写体の移動を被写体位置情報に基づいて予測して予測情報を生成する予測方法をコンピュータに実行させるためのプログラムであって、
上記予測方法は、操作者により入力された上記被写体の移動に関する情報と上記予測情報とを比較し、それら二つの情報に相違がある場合には、予測エラー処理を行うものである、
ことを特徴とするプログラム。
【０１１５】
（対応する実施形態）
この（１３）に記載のプログラムに関する実施形態は、第１乃至第３実施形態が対応する。
【０１１６】
（作用効果）
この（１３）に記載のプログラムによれば、予測情報と操作者により入力された情報とを比較することにより、被写体位置情報にエラーがあったか否かを判別することができるので、予測ＡＦが誤判断することはない。また、予測エラー処理を行うことで、撮影者に予測エラーの発生を警告することができる。
【図面の簡単な説明】
【０１１７】
【図１】図１は本発明の第１実施形態に係るカメラとしてのデジタルカメラの構成を示す図である。
【図２】図２（Ａ）はＣＰＵのシステムコントロール機能におけるＡＦ制御機能の動作フローチャートを示す図であり、図２（Ｂ）は（Ａ）中の被写体方向・スピード入力処理の詳細動作を説明するためのフローチャートを示す図である。
【図３】図３は被写体の移動方向及び移動速度の入力結果を表すアイコンの例を示す図である。
【図４】図４（Ａ）は従来の動体予測ＡＦによる撮影動作の動作フローチャートを示す図であり、図４（Ｂ）は第１実施形態における被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作の動作フローチャートを示す図である。
【図５】図５は本発明の第２実施形態における被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作の動作フローチャートを示す図である。
【図６】図６は本発明の第３実施形態における被写体移動速度と移動方向の事前入力を用いた動体予測ＡＦによる撮影動作の動作フローチャートを示す図である。
【符号の説明】
【０１１８】
１０…デジタルカメラ、  １２…レンズ、  １４…ＣＣＤ、  １６…撮像回路、  １８…Ａ／Ｄ変換回路、  ２０…補正回路、  ２２…フレームメモリ、  ２４…ＣＰＵ、  ２４Ａ…フレームメモリコントロール機能、  ２４Ｂ…記録媒体アクセス機能、  ２４Ｃ…画像圧縮機能、  ２４Ｄ…画像伸長機能、  ２６…記録バッファ、  ２８…記録媒体Ｉ／Ｆ、  ３０…記録媒体、  ３２…ＦＩＦＯメモリ、  ３４…オンスクリーン回路、  ３６…ＴＦＴ液晶駆動回路、  ３８…ビデオ出力回路、  ４０…バックライトユニット、  ４２…ＴＦＴパネル、  ４４…ビデオ出力端子、  ４６…ＬＣＤパネル、  ４８…ＬＣＤ表示回路、  ５０…キーマトリクス、  ５２…外部データＩ／Ｆ、  ５４…接続検出手段、  ５６…ＥＥＰＲＯＭ（フラッシュＲＯＭ）、  ５８…アクチュエータ、  ６０…アクチュエータ駆動回路、  ６２…レンズバリア開閉検出回路、  ６４…電池、  ６６…電池状態検出回路、  ６８…電源回路、  ７０…バックアップ電源、  ７２…ストロボ、  ７４…ストロボ駆動回路、  ７６…パッシブＡＦセンサ、  ７８…ＣＰＵ、  ７８Ａ…システムコントロール機能、  ７８Ａ１…ＡＦ制御機能、  ７８Ａ２…パッシブＡＦセンサ制御機能、  ７８Ａ３…動体速度予測機能、  ７８Ａ４…動体移動方向予測機能、  １０１〜１０５…アイコン。
【図１】
2006126362.tif 000003
【図２】
2006126362.tif 000004
【図３】
2006126362.tif 000005
【図４】
2006126362.tif 000006
【図５】
2006126362.tif 000007
【図６】
2006126362.tif 000008