(57)【特許請求の範囲】
【請求項１】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、
半押し操作と全押し操作が可能なシャッタボタンと、
前記シャッタボタンが半押しされたか否かを判断する第１の判断手段と、
前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断手段と、
前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ手段と、
前記第２の判断手段により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ手段にオートフォーカス動作を行なわせる第３の制御手段と、
を備え、
前記第１の制御手段は、
前記第１の判断手段により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせることを特徴とする撮像装置。
【請求項２】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、
前記第１の制御手段による前記第１のコントラストＡＦ手段のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動に制御する第２の制御手段と、
前記第２の制御手段により制御された前記第１及び前記第２の駆動手段により前記第１の撮像素子及び前記第２の撮像素子から読み出される画像データを合成し、該合成した画像データをスルー画像として表示手段に表示させる表示制御手段と、
を備えたことを特徴とする撮像装置。
【請求項３】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、
前記第１の制御手段による前記第１のコントラストＡＦ手段のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の撮像素子及び前記第２の撮像素子のうち、どちらか一方の撮像素子の駆動をスルー画像表示に適した駆動に制御し、他方の撮像素子の駆動を停止させるように制御する第２の制御手段と、
前記第２の制御手段により制御されたスルー画像表示に適した駆動により前記一方の撮像素子から読み出される画像データを表示手段に表示させる表示制御手段と、
を備えたことを特徴とする撮像装置。
【請求項４】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、
半押し操作と全押し操作が可能なシャッタボタンと、
前記シャッタボタンが半押しされたか否かを判断する第１の判断手段と、
前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断手段と、
前記シャッタボタンが全押しされたか否かを判断する第３の判断手段と、
前記第３の判断手段によりシャッタボタンが全押しされたと判断された場合は、前記第１の撮像素子及び前記第２の撮像素子から読み出された２枚の画像データを合成し、該合成した画像データを記録手段に記録する記録制御手段と、
を備え、
前記第１の制御手段は、
前記第１の判断手段により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせ、
前記第２の判断手段は、
前記第３の判断手段により前記シャッタボタンが全押しされたと判断されたときに、前記第１のコントラストＡＦ手段のオートフォーカス動作が行なわれている場合は、前記シャッタボタンが一気に全押しされたと判断することを特徴とする撮像装置。
【請求項５】
前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ手段と、
前記第２の判断手段により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ手段にオートフォーカス動作を行なわせる第３の制御手段と、
を備えたことを特徴とする請求項２乃至４の何れかに記載の撮像装置。
【請求項６】
前記第２のコントラストＡＦ手段は、
前記第１及び前記第２の駆動手段により前記第１及び前記第２の撮像素子から読み出される画像データの読み出し周期で、前記第１及び前記第２の撮像素子に入射されるそれぞれの光の光路長を変えていくことにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出するとともに、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を前記第１の撮像素子と、前記第２の撮像素子とに分担させて検出させることを特徴とする請求項５記載の撮像装置。
【請求項７】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
半押し操作と全押し操作が可能なシャッタボタンと、
を備えた撮像装置を実行させるためのプログラムであって、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、
前記シャッタボタンが半押しされたか否かを判断する第１の判断処理と、
前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断処理と、
前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ処理と、
前記第２の判断処理により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ処理にオートフォーカス動作を行なわせる第３の制御処理と、
を含み、
前記第１の制御処理は、
前記第１の判断処理により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせることを特徴とするプログラム。
【請求項８】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
を備えた撮像装置を実行させるためのプログラムであって、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、
前記第１の制御処理による前記第１のコントラストＡＦ処理のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動に制御する第２の制御処理と、
前記第２の制御処理により制御された前記第１及び前記第２の駆動手段により前記第１の撮像素子及び前記第２の撮像素子から読み出される画像データを合成し、該合成した画像データをスルー画像として表示手段に表示させる表示制御処理と、
を含むことを特徴とするプログラム。
【請求項９】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
を備えた撮像装置を実行させるためのプログラムであって、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、
前記第１の制御処理による前記第１のコントラストＡＦ処理のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の撮像素子及び前記第２の撮像素子のうち、どちらか一方の撮像素子の駆動をスルー画像表示に適した駆動に制御し、他方の撮像素子の駆動を停止させるように制御する第２の制御処理と、
前記第２の制御処理により制御されたスルー画像表示に適した駆動により前記一方の撮像素子から読み出される画像データを表示手段に表示させる表示制御処理と、
を含むことを特徴とするプログラム。
【請求項１０】
被写体の光の光路を２つに分離させる光路分離手段と、
前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、
前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、
前記第１の撮像素子を駆動させる第１の駆動手段と、
前記第２の撮像素子を駆動させる第２の駆動手段と、
半押し操作と全押し操作が可能なシャッタボタンと、
を備えた撮像装置を実行させるためのプログラムであって、
光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、
前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、
前記シャッタボタンが半押しされたか否かを判断する第１の判断処理と、
前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断処理と、
前記シャッタボタンが全押しされたか否かを判断する第３の判断処理と、
前記第３の判断処理によりシャッタボタンが全押しされたと判断された場合は、前記第１の撮像素子及び前記第２の撮像素子から読み出された２枚の画像データを合成し、該合成した画像データを記録手段に記録する記録制御処理と、
を含み、
前記第１の制御処理は、
前記第１の判断処理により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせ、
前記第２の判断処理は、
前記第３の判断処理により前記シャッタボタンが全押しされたと判断されたときに、前記第１のコントラストＡＦ処理のオートフォーカス動作が行なわれている場合は、前記シャッタボタンが一気に全押しされたと判断することを特徴とするプログラム。
【請求項１１】
前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ処理と、
前記第２の判断処理により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ処理にオートフォーカス動作を行なわせる第３の制御処理と、
を含むことを特徴とする請求項８乃至１０の何れかに記載のプログラム。
【請求項１２】
前記第２のコントラストＡＦ処理は、
前記第１及び前記第２の駆動手段により前記第１及び前記第２の撮像素子から読み出される画像データの読み出し周期で、前記第１及び前記第２の撮像素子に入射されるそれぞれの光の光路長を変えていくことにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出するとともに、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を前記第１の撮像素子と、前記第２の撮像素子とに分担させて検出させることを特徴とする請求項１１記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びそのプログラムに係り、詳しくは、ＡＦ機能が搭載された撮像装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来、被写体に対してピントを合わす方法として、代表的なものにコントラスト検出方式によるＡＦ処理というものがある。
このコントラスト検出方式によるＡＦ処理とは、フォーカスレンズを駆動可能範囲内でレンズ端からレンズ端まで駆動させ、そのときのＣＣＤ出力である撮像信号からコントラスト成分を検出し、その波形を解釈して、つまり、高周波成分が最も大きくなるレンズの位置にレンズを合わせてピントを合わせるというものである。
そのため、コントラスト検出方式によるＡＦ処理は、撮像素子の読出し周期に依存し、読出し周期が早くなれば、その分ＡＦ処理にかかる時間は短くなる。
【０００３】
また、従来、コントラスト検出方式によるＡＦ処理中のＣＣＤの駆動方法としては、通常のスルー画像を表示させる場合と同様に撮像素子を駆動させるという方法と、撮像素子の全画素に蓄積された電荷（画素データ）のうち、１部のエリアの画素データのみを読み出すように撮像素子を駆動させる方法がある。
この通常のスルー画像を表示させる場合と同様に撮像素子を駆動させる方法においては、ＡＦ処理時間の短縮化は図れないが、ＡＦ処理中もリアルタイムに被写体のスルー画像を表示させることができるというメリットがある（図２（ａ）参照）。
一方、１部のエリアの画素データのみを読み出すように撮像素子を駆動させる方法においては、転送させる画素データを減らすことができるためフレームレートを上げることができＡＦ処理時間を短縮することができるが、逆にＡＦ処理中は被写体のスルー画像を表示させることができないというデメリットがある。
【０００４】
そして、ＡＦ処理時間の短縮化、ＡＦ処理中のスルー画像表示という二つのメリットを達成すべく、ＡＦ処理においては、１部のエリアの画素データのみを読み出すように撮像素子を駆動させることにより、１部のエリアの画像をリアルタイムに表示させ、１部以外のエリアに対しては、過去に撮像された画像を表示させることにより、ＡＦ処理中にスルー画像表示を行うとともにＡＦ処理の短縮化を図ることができる技術が登場した（特許文献１）。
【０００５】
【特許文献１】公開特許公報  特開２００３−３３３４０９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の技術によれば、１部のエリアのみしかリアルタイムに表示させることができないという問題点があった。
また、ＡＦ処理を行う場合においても、迅速にピントを合わせて撮影したい場合と、そうでない場合があるため、従来技術では、その状況に応じたＡＦ処理ができないという問題点があった。例えば、ＡＦ処理を行ってから撮影の構図をじっくり考えたい場合には、１部のエリアの画素データの読出し駆動では、スルー画像が表示されないか、又は、１部のエリアのみしかリアルタイムに表示されないため、ＡＦ処理中には構図を思うように決められなかった。また、迅速にピントを合わせて撮影したい場合には、通常のスルー画像を表示させる場合と同様の駆動方法では、ＡＦ処理に時間がかかってしまい、撮りたい画像を撮影することができなかった。
【０００７】
そこで本発明は、かかる従来の問題点に鑑みてなされたものであり、ＡＦ処理時の性能を向上させることができる撮像装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的達成のため、請求項１記載の発明による撮像装置は、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、半押し操作と全押し操作が可能なシャッタボタンと、前記シャッタボタンが半押しされたか否かを判断する第１の判断手段と、前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断手段と、前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ手段と、前記第２の判断手段により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ手段にオートフォーカス動作を行なわせる第３の制御手段と、を備え、前記第１の制御手段は、前記第１の判断手段により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせることを特徴とする。
【００１１】
また、請求項２記載の発明による撮像装置は、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、前記第１の制御手段による前記第１のコントラストＡＦ手段のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動に制御する第２の制御手段と、前記第２の制御手段により制御された前記第１及び前記第２の駆動手段により前記第１の撮像素子及び前記第２の撮像素子から読み出される画像データを合成し、該合成した画像データをスルー画像として表示手段に表示させる表示制御手段と、を備えたことを特徴とする。
【００１３】
また、請求項３記載の発明による撮像装置は、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、前記第１の制御手段による前記第１のコントラストＡＦ手段のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の撮像素子及び前記第２の撮像素子のうち、どちらか一方の撮像素子の駆動をスルー画像表示に適した駆動に制御し、他方の撮像素子の駆動を停止させるように制御する第２の制御手段と、前記第２の制御手段により制御されたスルー画像表示に適した駆動により前記一方の撮像素子から読み出される画像データを表示手段に表示させる表示制御手段と、を備えたことを特徴とする。
【００１４】
また、請求項４記載の発明による撮像装置は、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ手段と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせる第１の制御手段と、半押し操作と全押し操作が可能なシャッタボタンと、前記シャッタボタンが半押しされたか否かを判断する第１の判断手段と、前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断手段と、前記シャッタボタンが全押しされたか否かを判断する第３の判断手段と、前記第３の判断手段によりシャッタボタンが全押しされたと判断された場合は、前記第１の撮像素子及び前記第２の撮像素子から読み出された２枚の画像データを合成し、該合成した画像データを記録手段に記録する記録制御手段と、を備え、前記第１の制御手段は、前記第１の判断手段により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ手段にオートフォーカス動作を行なわせ、前記第２の判断手段は、前記第３の判断手段により前記シャッタボタンが全押しされたと判断されたときに、前記第１のコントラストＡＦ手段のオートフォーカス動作が行なわれている場合は、前記シャッタボタンが一気に全押しされたと判断することを特徴とする。
【００１５】
また、請求項５記載の発明による撮像装置は、前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ手段と、前記第２の判断手段により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ手段にオートフォーカス動作を行なわせる第３の制御手段と、を備えたことを特徴とする。
【００１６】
また、請求項６記載の発明による撮像装置は、前記第２のコントラストＡＦ手段は、前記第１及び前記第２の駆動手段により前記第１及び前記第２の撮像素子から読み出される画像データの読み出し周期で、前記第１及び前記第２の撮像素子に入射されるそれぞれの光の光路長を変えていくことにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出するとともに、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を前記第１の撮像素子と、前記第２の撮像素子とに分担させて検出させることを特徴とする。
【００１７】
また、請求項７記載の発明によるプログラムは、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、半押し操作と全押し操作が可能なシャッタボタンと、を備えた撮像装置を実行させるためのプログラムであって、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、前記シャッタボタンが半押しされたか否かを判断する第１の判断処理と、前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断処理と、前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ処理と、前記第２の判断処理により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ処理にオートフォーカス動作を行なわせる第３の制御処理と、を含み、前記第１の制御処理は、前記第１の判断処理により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせることを特徴とする。
【００１８】
また、請求項８記載の発明によるプログラムは、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、を備えた撮像装置を実行させるためのプログラムであって、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、前記第１の制御処理による前記第１のコントラストＡＦ処理のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動に制御する第２の制御処理と、前記第２の制御処理により制御された前記第１及び前記第２の駆動手段により前記第１の撮像素子及び前記第２の撮像素子から読み出される画像データを合成し、該合成した画像データをスルー画像として表示手段に表示させる表示制御処理と、を含むことを特徴とする。
【００１９】
また、請求項９記載の発明によるプログラムは、被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、を備えた撮像装置を実行させるためのプログラムであって、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、前記第１の制御処理による前記第１のコントラストＡＦ処理のオートフォーカス動作が完了した場合、又は、オートフォーカス動作が開始するまでは、前記第１の撮像素子及び前記第２の撮像素子のうち、どちらか一方の撮像素子の駆動をスルー画像表示に適した駆動に制御し、他方の撮像素子の駆動を停止させるように制御する第２の制御処理と、前記第２の制御処理により制御されたスルー画像表示に適した駆動により前記一方の撮像素子から読み出される画像データを表示手段に表示させる表示制御処理と、を含むことを特徴とする。
【００２０】
また、請求項１０記載の発明によるプログラムは被写体の光の光路を２つに分離させる光路分離手段と、前記光路分離手段により分離された一方の被写体の光を画像データに変換する第１の撮像素子と、前記光路分離手段により分離された他方の被写体の光を画像データに変換する第２の撮像素子と、前記第１の撮像素子を駆動させる第１の駆動手段と、前記第２の撮像素子を駆動させる第２の駆動手段と、半押し操作と全押し操作が可能なシャッタボタンと、を備えた撮像装置を実行させるためのプログラムであって、光路長を変えることにより、各光路長における前記第２の駆動手段の駆動により前記第２の撮像素子から読み出された画像データに基づいてＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第１のコントラストＡＦ処理と、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせる第１の制御処理と、前記シャッタボタンが半押しされたか否かを判断する第１の判断処理と、前記シャッタボタンが一気に全押しされたか否かを判断する第２の判断処理と、前記シャッタボタンが全押しされたか否かを判断する第３の判断処理と、前記第３の判断処理によりシャッタボタンが全押しされたと判断された場合は、前記第１の撮像素子及び前記第２の撮像素子から読み出された２枚の画像データを合成し、該合成した画像データを記録手段に記録する記録制御処理と、を含み、前記第１の制御処理は、前記第１の判断処理により前記シャッタボタンが半押しされたと判断された場合は、前記第１の駆動手段による前記第１の撮像素子の駆動をスルー画像表示に適した駆動に制御するとともに、前記第２の駆動手段による前記第２の撮像素子の駆動をスルー画像表示に適した駆動より高速な駆動に制御した状態で前記第１のコントラストＡＦ処理にオートフォーカス動作を行なわせ、前記第２の判断処理は、前記第３の判断処理により前記シャッタボタンが全押しされたと判断されたときに、前記第１のコントラストＡＦ処理のオートフォーカス動作が行なわれている場合は、前記シャッタボタンが一気に全押しされたと判断することを特徴とする。
【００２２】
また、請求項１１記載の発明によるプログラムは、前記第１の撮像素子に入射する被写体の光の光路長と、前記第２の撮像素子に入射する被写体の光の光路長とをそれぞれ変えることにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出し、該検出したＡＦ評価値の中で最もＡＦ評価値が高くなる光路長となるように、前記第１及び前記第２の撮像素子に入射する被写体の光の光路長を制御することにより、被写体に対してオートフォーカスを行なう第２のコントラストＡＦ処理と、前記第２の判断処理により前記シャッタボタンが一気に全押しされたと判断された場合には、前記第１の駆動手段による前記第１の撮像素子の駆動及び前記第２の駆動手段による前記第２の撮像素子の駆動を、スルー画像表示に適した駆動より高速な駆動に制御した状態で、前記第２のコントラストＡＦ処理にオートフォーカス動作を行なわせる第３の制御処理と、を含むことを特徴とする。
【００２５】
また、請求項１２記載の発明によるプログラムは、前記第２のコントラストＡＦ処理は、前記第１及び前記第２の駆動手段により前記第１及び前記第２の撮像素子から読み出される画像データの読み出し周期で、前記第１及び前記第２の撮像素子に入射されるそれぞれの光の光路長を変えていくことにより、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を検出するとともに、ＡＦサーチ範囲内の各光路長におけるＡＦ評価値を前記第１の撮像素子と、前記第２の撮像素子とに分担させて検出させることを特徴とする。
【発明の効果】
【００２８】
本発明によれば、迅速に被写体に対してフォーカスすることができるとともに、ＡＦ処理中であっても被写体のスルー画像を表示させることができる。
【発明を実施するための最良の形態】
【００４４】
以下、本実施の形態について、デジタルカメラを適用した一例として図面を参照して詳細に説明する。
[第１の実施の形態]
Ａ．デジタルカメラの構成
図１は、本発明の撮像装置を実現するデジタルカメラ１の電気的な概略構成を示すブロック図である。
デジタルカメラ１は、撮影レンズ２、ＣＣＤ３、ＴＧ（timing generator）４、ユニット回路５、ＤＲＡＭ６、メモリ７、ＣＰＵ８、フラッシュメモリ９、画像表示部１０、キー入力部１１、レンズ駆動ブロック１２を備えている。
【００４５】
撮影レンズ２は、図示しないフォーカスレンズ、ズームレンズを含み、レンズ駆動ブロック１２が接続されている。レンズ駆動ブロック１２は、図示しないフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるフォーカスモータ、ズームモータと、ＣＰＵ１０からの制御信号にしたがってフォーカスモータ、ズームモータをそれぞれ光軸方向に駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００４６】
ＣＣＤ３（撮像素子）は、撮影レンズ２を介して入射された被写体の光を電気信号に変換し、撮像信号としてユニット回路５に出力する。このＣＣＤ３は、ＴＧ４によって生成された所定周波数のタイミング信号にしたがって駆動する。
ユニット回路５にはＴＧ４が接続されており、ユニット回路５は、ＣＣＤ３から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されており、ＣＣＤ３の撮像信号は、ユニット回路５を経てデジタル信号としてＣＰＵ８に送られる。
【００４７】
ＣＰＵ８は、ユニット回路５から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）、画像データの記録処理、ＣＣＤ３の駆動を制御する処理及びコントラスト検出方式によるＡＦ制御などを行う機能を有するとともに、デジタルカメラ１の各部を制御するワンチップマイコンである。また、ＣＰＵ８はクロック回路を含み、このクロック回路は日付、時刻を計時するとともにタイマーとしての機能も有する。
メモリ７には、ＣＰＵ１０の各部に制御に必要な制御プログラム（例えば、ＡＦ処理に必要な制御プログラム）、及び必要なデータが記録されており、ＣＰＵ１０は、該プログラムに従い動作する。
【００４８】
ＤＲＡＭ６は、ＣＣＤ３によって撮像された後、ＣＰＵ８に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ８のワーキングメモリとして使用される。
フラッシュメモリ９は、ＣＣＤ３によって撮像された画像データなどを保存しておく記録媒体である。
【００４９】
画像表示部１０は、カラーＬＣＤとその駆動回路を含み、撮影待機状態にあるときには、ＣＣＤ３によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、保存用フラッシュメモリ９から読み出され、伸張された記録画像を表示させる。
キー入力部１１は、半押し全押し可能なシャッタボタン、モード切替キー、十字キー、ＳＥＴキー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ８に出力する。
【００５０】
Ｂ．次に本発明の特徴となるＣＣＤ３の駆動方法について説明する。
ＣＣＤ３の全画素に蓄積された電荷は、ＴＧ４によって生成された所定周波数のタイミング信号にしたがって読み出されるが、スルー画像表示時及び通常のＡＦ処理時、と、高速ＡＦ処理時では、ＣＣＤ３の駆動方法が異なる。なお、ＴＧ４は、ＣＰＵ８の制御信号にしたがって、ＣＣＤ３の駆動方法を変える。
なお、ＡＦ処理の方式としては、コントラスト検出方式によるＡＦ処理を採択する。
【００５１】
Ｂ−１．被写体のスルー画像表示時及び通常のＡＦ処理時
スルー画像表示時及び通常のＡＦ処理時においては、ＣＣＤ３により撮像された画像データを画像表示部１２に表示させるため、スルー画像表示に適したＣＣＤ３の駆動を行なう。このスルー画像表示に適したＣＣＤの駆動を、ここではスルー画像用駆動という。
【００５２】
このスルー画像表示に適したＣＣＤ３の駆動とは、ＣＣＤ３の全画素に蓄積された電荷を、１ラインずつ読み出して、全画素の電荷を読み出すという方法もあるが、ＣＣＤ３の全画素に蓄積された電荷を全て読み出すのは時間がかかり、また、ＣＣＤ３により得られた画像データの解像度が画像表示部１０の解像度より多い場合には、該得られた画像データの解像度を低くしてから表示させるため、初めから画像表示部１０の解像度に適した画像サイズとなるように、間引いて読み出したり、画素加算して読出したりするようにしてもよい。これにより画像データの読み出し周期を全画素の電荷を読み出す場合と比較して短縮することができ、動きの滑らかなスルー画像を表示することができ、また、ＡＦ処理時間も短縮することが可能となる。
【００５３】
Ｂ−２.高速ＡＦ処理時
高速ＡＦ処理時においては、コントラスト検出方式によるＡＦ処理を短縮させるため、ＣＣＤ３により蓄積された画像データの読出し周期を早くするようにＣＣＤ３を駆動させる。この画像データの読出し周期を早くするようなＣＣＤ３の駆動を、ここでは高速駆動という。
以下、高速駆動の方法について幾つか述べる。
【００５４】
Ｂ−２ａ．１部読出し駆動
１部読出し駆動とは、従来技術の説明でも述べたように、ＣＣＤ３の１部のエリア（該１部のエリアは、フォーカスエリアを含む）の画素データを読み出すように、ＣＣＤ３を駆動させる方法である。
ここでは、読み出す一部のエリアは、ＣＣＤ３の全ラインの１／３のラインであって、且つ、ＣＣＤ３の中央部分のラインである。なお、１部読出し駆動を行う場合においてもスルー画像用駆動を行う場合と同様に、ＣＣＤ３の１部のエリア内において、間引いて読み出したり、画素加算して読出したりするようにしてもよい。
【００５５】
図２（ａ）は、スルー画像用駆動により読み出された画像データの画像の様子を示すものであり、図２（ｂ）は、１部読出し駆動により読み出された画像データの画像の様子を示すものである。
図２を見るとわかるように、スルー画像用駆動によれば、全範囲に亘ってＣＣＤ３の画素に蓄積された画素データが読み出されるが、１部読出し駆動によれば、ＣＣＤ３の１部のエリアの画素に蓄積された画素データが読み出されることになる。
【００５６】
１部読出し駆動によれば、１部のエリア（全エリアの１／３）の画素データを読み出すので、スルー画像用駆動により約３倍フレームレートを上げることができ（スルー画像用駆動で間引き読み出しをしている場合には同程度の間引き読み出しをして一部読出し駆動させている場合）、ＡＦ処理の時間を大幅に短縮することができる。
【００５７】
Ｂ−２ｂ．画素加算駆動
画素加算駆動とは、ＣＣＤ３の画素に蓄積された電荷を加算して読み出す方法であり、既に周知技術なので説明を割愛する。
スルー画像用駆動においても、画素加算をして画素に蓄積された電荷を読み出すようにしてもよいと説明したが、ここでの画素加算駆動は、スルー画像表示には適さない程度に画素に蓄積された電荷を加算させて読み出すことをいう。
【００５８】
スルー画像表示に適した画素の加算の最大数を、例えば、５画素までとすると、６画素以上の画素を加算して読み出すように駆動させる。つまり、６画素以上の画素に蓄積された電荷を加算して読み出すと解像度が下がりスルー画像表示に適さなくなってしまうが、その分、フレームレートを上げることができるからである。即ち、スルー画像表示よりフレームレートを優先させるわけである。
例えば、スルー画像用駆動では２画素に蓄積された電荷を加算して読み出し、高速駆動（画素加算駆動）においては８画素に蓄積された電荷を加算して読出している場合では、高速駆動は、スルー画像用駆動よりもフレームレートが４倍に上がるということになる。
【００５９】
Ｂ−２ｃ．その他
１部読出し駆動、画素加算駆動に限らず、間引き読出しによりフレームレートをスルー画像用駆動より上げるようにしてもよいし、その他の方法であってもよい。また、１部読出し駆動や画素加算駆動などを組み合わせることにより、更にフレームレートを上げるようにしてもよい。つまり、フレームレートを上げる駆動方法であれば何でもよいということになる。
【００６０】
Ｃ．次に、スルー画像用駆動におけるＡＦ処理と、高速駆動におけるＡＦ処理とを対比しながら説明する。
まず、コントラスト検出方式によるＡＦ処理は、フォーカスレンズを一方のレンズ端位置に移動させ、ＣＣＤ３の画像データを読み出し、該読み出した画像データにおけるフォーカスエリア内の画像データに基づいてＡＦ評価値を検出する。そして、フォーカスレンズをワンステップ動かし、そのときのＣＣＤ３の画像データを読出し、該読み出した画像データにおけるフォーカスエリア内の画像データに基づいてＡＦ評価値を検出し、また、フォーカスレンズをワンステップ動かすというような動作を繰り返す。
このＡＦ評価値とは、ＣＣＤから出力される撮像信号に含まれる高周波成分に基づき算出されるので、ＡＦ評価値が高いフォーカスレンズのレンズ位置（光路長）ほど、ピントが合うことになる。
【００６１】
このように、フォーカスレンズをレンズ端からレンズ端までワンステップずつ移動させ、つまり、光路長を変えていき、そのときのＣＣＤ３の画像データを読み出すことにより、各フォーカスレンズ位置（各光路長）のＡＦ評価値を検出し、ＡＦ評価値が最も高くなるレンズ位置にフォーカスレンズを移動させる。なお、ＡＦ評価値のピーク値を検出した時点で、ＡＦ評価値のサーチを終了させ、ＡＦ評価値がピークとなるレンズ位置にフォーカスレンズを移動させるようにしてもよい。
なお、レンズ端からレンズ端までの各レンズ位置のＡＦ評価値を検出するので、レンズ端からレンズ端まで（レンズ端からレンズ端までの範囲に対応する光路長範囲）をサーチ範囲という。
【００６２】
図３は、各レンズ位置におけるＡＦ評価値の関係を示すグラフであり、複数の三角部は、ＡＦ評価値を検出する（ＣＣＤ３を駆動する位置）フォーカスレンズのレンズ位置を示している。
スルー画像用駆動におけるＡＦ処理も、高速駆動におけるＡＦ処理も上記した同様の処理を行うが、ＣＣＤ３の画像データの読み出し周期が早くなるので、フォーカスレンズの移動スピードもその分早くすることにより、図３に示す三角部のレンズ位置でＡＦ評価値を検出することができる。つまり、フォーカスレンズの移動スピードを早くすることにより、ＡＦ処理時間を短縮することができる。例えば、読み出し周期を２倍早くすれば、フォーカスレンズの移動スピードも２倍速くすることができる。
【００６３】
図４は、スルー画像用駆動における画像データの読出し周期と、高速駆動における画像データの読出し周期の様子を示すものである。なお、ここでは、ＡＦ処理においてレンズ端からレンズ端までの間においてＡＦ評価値を検出するレンズ位置（サンプリングポイント）を７つとする。
図４に示すように、高速駆動の方がスルー画像用駆動より、ＣＣＤ３に蓄積された電荷の転送（読出し）が早いため、読出し周期、露光周期が短くなり、それに伴いフォーカスレンズの移動スピードを早くすることができるので、上記７のサンプリングポイントにおけるＡＦ評価値を短時間で検出することができる。つまり、読出し周期、露光周期が短いので、サンプリングポイントにフォーカスレンズを止めておく時間も短くなり、次のサンプリングポイントに直ぐに移動することができる。
【００６４】
Ｄ．デジタルカメラ１の動作
次に、第１の実施の形態におけるデジタルカメラ１の動作を図５のフローチャートにしたがって説明する。
ユーザのキー入力部１１のモード切替キーの操作により撮影モードに設定されると、ＣＰＵ８は、ＴＧ４に制御信号を送り、ＴＧ４は該送られてきた制御信号にしたがってＣＣＤ３をスルー画像用駆動させる。そして、該ＣＣＤ３から出力される被写体の画像データに対して画像処理を施してバッファメモリ（ＤＲＡＭ６）に記憶し、該記憶画像データの画像を画像表示部１０に表示させるという、いわゆるスルー画像表示を行う（ステップＳ１）。
【００６５】
次いで、ＣＰＵ８は、ユーザによってシャッタボタンが半押しされたか否かを判断する（ステップＳ２）。この判断は、ユーザのシャッタボタン押下に対応する操作信号が、キー入力部１１から送られてきたか否かにより判断する。
ステップＳ２で、シャッタボタンが半押しされていないと判断するとステップＳ１に戻り、ステップＳ２で、シャッタボタンが半押しされたと判断すると、ＣＰＵ８は、タイマーをスタートさせる（ステップＳ３）。
【００６６】
タイマーをスタートさせると、ＣＰＵ８は、タイムアップしたか否かの判断を行う（ステップＳ４）。このタイムアップしたか否かの判断は、タイマーが所定時間（ここでは、０．１秒とする）を経過したか否かにより判断する。この所定時間は、予め設定されていてもよいし、ユーザが設定することができるようにしてもよい。
ステップＳ４で、タイムアップしていないと判断すると、ＣＰＵ８は、ユーザによってシャッタボタンが全押しされたか否かの判断を行う（ステップＳ５）。この判断は、ユーザのシャッタボタン全押しに対応する操作信号が、キー入力部１１から送られてきたか否かにより判断する。
ステップＳ５で、シャッタボタンが全押しされていないと判断すると、ステップＳ４に戻る。
【００６７】
所定時間経過したと判断する前に、ここでは、シャッタボタンが半押しされてから０．１秒経過する前に（ステップＳ４でＮに分岐）、シャッタボタンが全押しされたと判断すると（ステップＳ５でＹに分岐）、ユーザがシャッタボタンを一気に全押しした、つまり、ユーザが迅速な撮影を要求していると判断し、ＣＰＵ８は、ＴＧ４に制御信号を送り、ＣＣＤ３の駆動を、スルー画像用駆動から高速駆動に切り替えて、コントラスト検出方式によるＡＦ処理を実行させる（ステップＳ６）。つまり、スルー画像用の駆動から高速駆動に切り替えることにより、ＣＣＤ３の読出し周期を早くすることにより、ＡＦ処理を早くするというものである。
【００６８】
そして、ＡＦ処理を実行させるとＣＰＵ８は、該ＡＦ処理が完了したか否か、つまり、ＡＦ評価値が最も高くなるレンズ位置にフォーカスレンズを移動させたか否かを判断する（ステップＳ７）。
ステップＳ７で、ＡＦ処理が完了していないと判断すると、完了したと判断するまでステップＳ７に留まる。このときは、ＣＣＤ３により撮像された画像データは、画像表示部１２に表示されない。つまり、被写体のスルー画像は画像表示部１０に表示されない。なぜならば、高速駆動によりＣＣＤ３を駆動させているためである。但し、スルー画表示に適していないことを承知の上で被写体のスルー画像を表示させるようにしてもよい。
一方、ステップＳ７で、ＡＦ処理が完了したと判断すると、ステップＳ１１に進み、静止画撮影処理を行い、該得られた静止画像データをフラッシュメモリ９に記録させる。この静止画撮影処理は、全画素の電荷を読み出す駆動によりＣＣＤ３を駆動させ、ＣＣＤ３から読み出された静止画像データを圧縮してフラッシュメモリ９に記録させるものである。
【００６９】
一方、シャッタボタンが全押しされる前に、タイムアップすると（ステップＳ４でＹに分岐）、ユーザがシャッタボタンを一気に全押しせずに半押しした、つまり、ユーザが迅速な撮影を要求していないと判断し、ＣＰＵ８は、コントラスト検出方式によるＡＦ処理を開始させる（ステップＳ８）。このときは、画像表示部１０にスルー画像を表示させるためにＣＣＤ３はスルー画像表示用駆動されているため、ＡＦ処理時間はステップＳ６のＡＦ処理時間より長い。
そして、ＡＦ処理を実行させると、ＣＰＵ８は、該ＡＦ処理が完了したか否かを判断する（ステップＳ９）。
【００７０】
ステップＳ９で、ＡＦ処理が完了していないと判断すると、完了したと判断するまでステップＳ９に留まる。このときは、ＣＣＤ３により撮像された被写体のスルー画像は画像表示部１０に表示される。ＣＣＤ３をスルー画像用駆動させているので、ＣＣＤ３から出力された画像データを表示させることが可能となる。
ステップＳ９で、ＡＦ処理が完了したと判断すると、ＣＰＵ８は、ユーザによってシャッタボタンが全押しされたか否かの判断を行う（ステップＳ１０）。
【００７１】
ステップＳ１０で、シャッタボタンが全押しされていないと判断すると、シャッタボタンが全押しされるまでステップＳ１０に留まる。このときも、ＣＣＤ３により撮像された被写体のスルー画像は画像表示部１０に表示される。
このように、ユーザが迅速な撮影を要求していない場合には、ＡＦ処理時間の短縮化よりもスルー画像表示を優先させることにより、撮影したい被写体の構図をじっくりと決めることが可能となる。
ステップＳ１０で、シャッタボタンが全押しされたと判断すると、ステップＳ１１に進み、静止画撮影処理を行い、該得られた静止画像データをフラッシュメモリ９に記録する。
【００７２】
なお、シャッタボタンが半押しされてから所定時間経過前にシャッタボタンが全押しされた場合には、ユーザが一気にシャッタボタンを全押ししたと判断するようにしたが、シャッタボタンの半押し状態が所定時間以上維持されないとＣＰＵ８によってシャッタボタン半押しに対応する操作信号が検出されないようにしてもよい。つまり、シャッタボタン半押しに対応する操作信号が検出された場合には、直ちにユーザがシャッタボタンを半押ししたと判断するようにし、シャッタボタン半押しに対応する操作信号が検出されることなく、シャッタボタン全押しに対応する操作信号のみが検出された場合には、ユーザが一気にシャッタボタンを全押ししたと判断するようにしてもよい。
【００７３】
具体的に説明すると、ステップＳ２で、シャッタボタンが半押しされていないと判断すると、シャッタボタンが全押しされたか否かの判断を行い、全押しもされていないと判断するとステップＳ１に戻る。一方、半押しに対応する操作信号が検出された場合にはステップＳ８に進み、また、半押しに対応する操作信号が検出されずに、シャッタボタン全押しに対応する操作信号が検出された場合はステップＳ６に進むようにする。
【００７４】
Ｅ．以上のように、第１の実施の形態においては、ユーザによってシャッタボタンが一気に全押しされた場合には、迅速な撮影が要求されていると判断し、ＣＣＤ３を高速駆動により駆動させるようにしたので、ＡＦ処理時間を短縮させることができ、迅速に撮影したい画像を得ることができる。
また、ユーザによってシャッタボタンが一気に全押しされなかった場合には、迅速な撮影が要求されていないと判断し、ＣＣＤ３をスルー画像用駆動により駆動させるようにしたので、ＡＦ処理中であっても、被写体のスルー画像表示を行うことができ、ユーザはじっくりと撮影したい構図を決めることができる。
また、シャッタボタンが一気に全押しされたか否かで、ＣＣＤ３の駆動方法を変えるようにしたので、撮影状況に応じて適切なＡＦ処理を行うことができる。
【００７５】
なお、上記第１の実施の形態においては、半押しされたと判断してからシャッタボタンが全押しされることなく所定時間経過した場合に（ステップＳ４でＹ）、ステップＳ８のＡＦ処理を実行するようにしたが、シャッタボタンが半押しされると、直ぐにステップＳ８に進み、ＡＦ処理を行うようにしてもよい。そして、ＡＦ処理が完了したと判断する前に、シャッタボタンが全押しされたと判断すると、ステップＳ６に進み高速駆動に切り替えてＡＦ処理を実行させるようにしてもよい。この場合、ステップＳ６での高速駆動でのＡＦ処理を初めから行うのではなく、スルー画像用駆動から高速駆動に切り替えて継続してＡＦ処理を行なうようにする。
つまり、既にスルー画像用駆動によるＡＦ処理で検出したレンズ位置におけるＡＦ評価値を再度検出することなく、スルー画像用駆動によるＡＦ処理で検出していないレンズ位置におけるＡＦ評価値を高速駆動によるＡＦ処理で検出するようにし、スルー画像用駆動によるＡＦ処理で検出したレンズ位置におけるＡＦ評価値、及び、高速駆動によるＡＦ処理で検出したＡＦ評価値の中で一番高いＡＦ評価値となるようなレンズ位置にフォーカスレンズを移動させることとなる。
【００７６】
［第２の実施の形態］
次に第２の実施の形態について説明する。
Ｆ．デジタルカメラの構成
図６は、本発明の撮像装置を実現するデジタルカメラ２１の電気的な概略構成を示すブロック図である。
第２の実施の形態におけるデジタルカメラ２１は、撮影レンズ２、ＣＣＤ３、ＴＧ（timing
generator）４、ユニット回路５、ＤＲＡＭ６、メモリ７、ＣＰＵ８、フラッシュメモリ９、画像表示部１０、キー入力部１１、駆動回路２２、駆動回路２３、光路分離手段２４、ＣＣＤ２５、ＴＧ２６、ユニット回路２７を備えている。
なお、第１の実施の形態と同じ構成部については、同様の符号を付している。
【００７７】
駆動回路２２は、ＣＣＤ３を光軸方向に移動させるモータ、モータドライバを含み、駆動回路２２は、ＣＰＵ８の制御信号にしたがってＣＣＤ３を光軸方向に移動させる。
駆動回路２３は、ＣＣＤ２５を光軸方向に移動させるモータ、モータドライバを含み、駆動回路２３は、ＣＰＵ８の制御信号にしたがってＣＣＤ２５を光軸方向に移動させる。
【００７８】
光路分離手段２４は、プリズム、ハーフミラー等の撮影光束を２分割する光学部材からなり、２分割にされた撮影光束はそれぞれＣＣＤ３、ＣＣＤ２５に投影される。このとき、撮影レンズ２から基準位置のＣＣＤ３までの光路長と、撮影レンズ２から基準位置のＣＣＤ２５までの光路長とが等しくなるように光路分離手段２４を設ける。
ＣＣＤ２５（撮像素子）、ＴＧ２６、ユニット回路２７は、それぞれＣＣＤ３、ＴＧ４、ユニット回路５と同様の機能を有し、第１の実施の形態で説明したので説明を省略する。また、他の構成部の機能についても、第１の実施の形態で説明したので説明を省略する。
【００７９】
なお、第１の実施の形態においては、フォーカスレンズを光軸方向に動かすことにより光路長を変えて、各光路長のＡＦ評価値を検出するようにしたが、第２の実施の形態においては、フォーカスレンズを固定させ、ＣＣＤ３、ＣＣＤ２５を光軸方向に移動させることにより光路長を変えて、ＣＣＤ３、ＣＣＤ２５の各位置におけるＡＦ評価値を検出する。つまり、フォーカスレンズに替えて、ＣＣＤ３、ＣＣＤ２５の位置を変えることにより、光路長を変更させ、各光路長におけるＡＦ評価値を検出する。これにより、フォーカスレンズを移動させた場合と同様の結果を得ることができる。
【００８０】
Ｇ.デジタルカメラ１の動作
次に、第２の実施の形態におけるデジタルカメラ１の動作を図７のフローチャートにしたがって説明する。
ユーザのキー入力部１１のモード切替キーの操作により撮影モードに設定されると、ＣＰＵ８は、ＴＧ４及びＴＧ２６に制御信号を送り、ＴＧ４及びＴＧ２６は該送られてきた制御信号にしたがって、それぞれＣＣＤ３、ＣＣＤ２５のスルー画像用駆動を開始させる（ステップＳ５１）。
そして、ＣＰＵ８は、該ＣＣＤ３及びＣＣＤ２５から出力される２枚の画像データを合成して１枚の画像データを生成し、該生成した画像データを画像表示部１０に表示させることにより、被写体のスルー画像表示を行う（ステップＳ５２）。このときは、ＣＣＤ３及びＣＣＤ２５は、基準位置に配置されている。
【００８１】
次いで、ＣＰＵ８は、ユーザによってシャッタボタンが半押しされたか否かを判断する（ステップＳ５３）。
ステップＳ５３で、シャッタボタンが半押しされていないと判断するとステップＳ５２に戻り、ステップＳ５３で、シャッタボタンが半押しされたと判断すると、ＣＰＵ８は、タイマーをスタートさせる（ステップＳ５４）。
【００８２】
タイマーをスタートさせると、ＣＰＵ８は、タイムアップしたか否かの判断を行う（ステップＳ５５）。この判断は、第１の実施の形態で述べたように、タイマーが所定時間（ここでは、０．１秒とする）経過したか否かにより判断する。
ステップＳ５５で、タイムアップしていないと判断すると、ＣＰＵ８は、ユーザによってシャッタボタンが全押しされたか否かの判断を行う（ステップＳ５６）。
ステップＳ５６でシャッタボタンが全押しされていないと判断すると、ステップＳ５５に戻る。
【００８３】
所定時間経過したと判断する前に、ここでは、シャッタボタンが半押しされてから０．１秒経過する前に（ステップＳ５５でＮに分岐）、シャッタボタンが全押しされたと判断すると、ユーザがシャッタボタンを一気に全押しした、つまり、ユーザが迅速な撮影を要求しているものと判断し、ＣＰＵ８は、ＴＧ４及びＴＧ２６に制御信号を送り、ＣＣＤ３及びＣＣＤ２５の駆動を、スルー画像用駆動から高速駆動に切り替えて、２つのＣＣＤを用いてコントラスト検出方式によるＡＦ処理を実行させる（ステップＳ５７）。ここで注意しなければならないのは、フォーカスレンズを動かさずにＣＣＤを動かすことにより、各光路長（ＣＣＤの各位置）におけるＡＦ評価値を検出するが、２つのＣＣＤを用いるので、ＡＦ評価値を検出するサーチ範囲を分担させてＡＦ評価値を検出させる。つまり、サーチ範囲が２分割されることになる。
【００８４】
図８は、サーチ範囲を２分割させたときの様子を示すものである。
図８を見るとわかるように、全サーチ範囲のうち、左半分のサーチ範囲の各光路長（ＣＣＤの各位置）におけるＡＦ評価値を一方のＣＣＤを用いて検出し、右半分のサーチ範囲の各光路長におけるＡＦ評価値を他方のＣＣＤを用いて検出することになる。これにより、ＣＣＤを高速駆動させるとともにサーチ範囲も半分になるので、普通に高速駆動によりＡＦ処理を実行させたときよりもＡＦ処理が２倍早くなる。
そして、２つのＣＣＤを用いて検出されたＡＦ評価値のうち、最もＡＦ評価値が高くなる光路長となるようなＣＣＤの位置にＣＣＤ３及びＣＣＤ２５を移動させることによりＡＦ処理が完了する。これにより、ＣＣＤ３及びＣＣＤ２５で撮像される画像データの画像はともにピントの合った画像となる。
【００８５】
ステップＳ５７でＡＦ処理を実行させると、ＣＰＵ８は、該ＡＦ処理が完了したか、つまり、ＡＦ評価値が最も高くなる光路長となるようなＣＣＤの位置にＣＣＤ３及びＣＣＤ２５を移動させたか否かを判断する（ステップＳ５８）。
ステップＳ５８で、ＡＦ処理が完了していないと判断すると、完了すると判断するまでステップＳ５８に留まる。このとき、ＣＣＤ３及びＣＣＤ２５で撮像された画像データは画像表示部１０には表示されない。つまり、被写体のスルー画像は画像表示部１０には表示されない。
一方、ステップＳ５８で、ＡＦ処理が完了したと判断すると、ＣＰＵ８は、２つのＣＣＤで静止画撮影処理を行い（ステップＳ６５）、該得られた２枚の静止画像データを合成して１枚の静止画像データを生成し、該生成した１枚の静止画像データをフラッシュメモリ９に記録させる（ステップＳ６６）。
【００８６】
一方、シャッタボタンが全押しされる前に、タイムアップすると（ステップＳ５５でＹに分岐）、ユーザがシャッタボタンを一気に全押しせずに半押しした、つまり、ユーザが迅速な撮影を要求していないと判断し、ＣＰＵ８は、ＴＧ４、ＴＧ２６のうち、どちらか一方のＴＧに制御信号を送ることにより、どちらか一方のＣＣＤの駆動をスルー画像用駆動から高速駆動に切り替え、該高速駆動に切り替えられたＣＣＤを用いてコントラスト検出方式によるＡＦ処理を開始させる（ステップＳ５９）。このときは、一方のＣＣＤを移動させることにより全サーチ範囲の各ＣＣＤ位置におけるＡＦ評価値を検出し、最もＡＦ評価値が高くなるＣＣＤ位置にＣＣＤ３及びＣＣＤ２５を移動させることによりＡＦ処理が完了する。
【００８７】
次いで、ＣＰＵ８は、他方のＣＣＤ、つまり、スルー画像用駆動されているＣＣＤから出力された被写体の画像データを画像表示部１０に表示させる（ステップＳ６０）。つまり、他方のＣＣＤを用いてスルー画像表示を行う。
次いで、ＣＰＵ８は、該ＡＦ処理が完了したか、つまり、ＡＦ評価値が最も高くなるＣＣＤ位置にＣＣＤ３及びＣＣＤ２５を移動させたか否かを判断する（ステップＳ６１）。
【００８８】
ステップＳ６１で、ＡＦ処理が完了していないと判断すると、完了すると判断するまで被写体のスルー画像を表示させ（ステップＳ６０〜ステップＳ６１のループ）、ステップＳ６１で、ＡＦ処理が完了したと判断すると、該高速駆動に切り替えたＣＣＤ（一方のＣＣＤ）の駆動を再びスルー画像用駆動に切り替える。（ステップＳ６２）。
次いで、ＣＰＵ８は、該ＣＣＤ３及びＣＣＤ２５から出力される２枚の画像データを合成して１枚の画像データを生成し、該生成した画像データを画像表示部１０に表示させることにより、被写体のスルー画像表示を行う（ステップＳ６３）。
【００８９】
合成した画像データのスルー画像表示を行うと、ＣＰＵ８は、ユーザによってシャッタボタンが全押しされたか否かの判断を行う（ステップＳ６４）。
ステップＳ６４で、シャッタボタンが全押しされていないと判断するとステップＳ６３に戻り、ステップＳ６４で、シャッタボタンが全押しされたと判断すると、２つのＣＣＤ（ＣＣＤ３及びＣＣＤ２５）で静止画撮影処理を行い（ステップＳ６５）、該得られた２枚の静止画像データを合成して１枚の静止画像データを生成し、該生成した１枚の静止画像データをフラッシュメモリ９に記録させる（ステップＳ６６）。
【００９０】
なお、第１の実施の形態でも説明したが、シャッタボタンが半押しされてから所定時間経過前にシャッタボタンが全押しされた場合には、ユーザが一気にシャッタボタンを全押ししたと判断するようにしたが、シャッタボタンの半押し状態が所定時間以上維持されないとＣＰＵ８によってシャッタボタン半押しに対応する操作信号が検出されないようにしてもよい。つまり、シャッタボタン半押しに対応する操作信号が検出された場合には、直ちにユーザがシャッタボタンを半押ししたと判断するようにし、シャッタボタン半押しに対応する操作信号が検出されることなく、シャッタボタン全押しに対応する操作信号のみが検出された場合には、ユーザが一気にシャッタボタンを全押ししたと判断するようにしてもよい。
【００９１】
Ｈ．以上のように、第２の実施の形態においては、ＣＣＤを２つ設け、ユーザによってシャッタボタンが一気に全押しされなかった場合には、迅速な撮影が要求されていないと判断し、一方のＣＣＤを高速駆動により駆動させ、該高速駆動されているＣＣＤを用いてＡＦ処理を実行し、他方のＣＣＤをスルー画像用駆動により駆動させ、該スルー画像用駆動されているＣＣＤを用いてスルー画像表示を行うようにしたので、迅速な撮影が要求されていない場合であっても、ＡＦ処理時間を短縮することができるとともに、ＡＦ処理中であっても被写体のスルー画像を表示することができる。
【００９２】
また、ユーザによってシャッタボタンが一気に全押しされた場合には、迅速な撮影が要求されていると判断し、ＣＣＤ３及びＣＣＤ２５を高速駆動により駆動させるとともに、ＡＦ評価値を検出するサーチ範囲をＣＣＤ３とＣＣＤ２５で異ならせるようにしたので、更にＡＦ処理時間を短縮することができ、更に迅速に撮影したい画像を得ることができる。
また、シャッタボタンが一気に全押しされたか否かで、ＣＣＤ３及びＣＣＤ５の駆動方法を変えるようにしたので、撮影状況に応じて適切なＡＦ処理を行うことができる。
また、ＡＦ処理中以外は、ＣＣＤ３及びＣＣＤ５で撮像された画像データを合成するので、光路分離手段によりＣＣＤ３及びＣＣＤ５に入射する光量が落ちても、光量不足でない画像データを得ることができる。
【００９３】
なお、第２の実施の形態においては、図７のステップＳ５７のＡＦ処理では、図８に示すようにサーチ範囲を２分割するようにしたが、これに限られず、要は２つのＣＣＤを用いてサーチ範囲を分担させればよい。例えば、ＣＣＤの駆動範囲の端から端までで、ＡＦ評価値を検出するＣＣＤ位置が８つある場合には、一方のＣＣＤで、１番目、３番目、５番目、７番目の位置のＡＦ評価値を検出し、他方のＣＣＤで、２番目、４番目、６番目、８番目の位置のＡＦ評価値を検出するというように交互に検出する位置を変えるようにしてもよい。
【００９４】
また、第２の実施の形態においては、図７のステップＳ５９のＡＦ処理では、高速駆動されている一方のＣＣＤを移動させることによりＡＦ評価値を検出するようにしたが、ＣＣＤに代えてフォーカスレンズを動かすことによりＡＦ評価値を検出し、ピーク値が検出されたレンズ位置にフォーカスレンズを移動させるようにしてもよい。この場合、ＣＣＤ３及びＣＣＤ２５を基準位置に配置させておく必要がある。更に、光路分離手段２４とＣＣＤ３との間に第１のフォーカスレンズを設けると同時に光路分離手段２４とＣＣＤ２５との間に第２のフォーカスレンズを設けるようにし、一方のフォーカスレンズを移動させることによりＡＦ評価値を検出するようにしてもよい。
また、第２の実施の形態においては、図７のステップＳ５７のＡＦ処理では、高速駆動されている２つのＣＣＤを移動させることによりＡＦ評価値を検出するようにしたが、光路分離手段２４とＣＣＤ３との間に第１のフォーカスレンズを設けると同時に光路分離手段２４とＣＣＤ２５との間に第２のフォーカスレンズを設けるようにし、２つのフォーカスレンズをサーチ範囲を異ならせて移動させることによりＡＦ評価値を検出するようにしてもよい。
また、第１の実施の形態においても、フォーカスレンズを移動せずに、ＣＣＤ３を光軸方向に移動させるようにしてもよい。
【００９５】
なお、第２の実施の形態においては、半押しされたと判断してからシャッタボタンが全押しされることなく所定時間経過した場合に（ステップＳ５５でＹ）、ステップＳ５９のＡＦ処理を実行するようにしたが、シャッタボタンが半押しされると、直ぐにステップＳ５９に進み、ＡＦ処理を行うようにしてもよい。そして、ＡＦ処理が完了したと判断する前に、シャッタボタンが全押しされたと判断すると、ステップＳ５７に進み、２つのＣＣＤを高速駆動に切り替えてＡＦ処理を実行させるようにしてもよい。この場合、ステップＳ５７で、２つのＣＣＤの高速駆動によるＡＦ処理を初めから行うのではなく、ステップＳ５９のＡＦ処理からステップＳ５７のＡＦ処理に切り替えて継続してＡＦ処理を行うようにする。
つまり、既にステップＳ５９のＡＦ処理で検出したＣＣＤ位置におけるＡＦ評価値を再度検出することなく、ステップＳ５９のＡＦ処理で検出していないＣＣＤ位置におけるＡＦ評価値を、ステップＳ５７のＡＦ処理で検出するようにし、ステップＳ５９のＡＦ処理で検出したＣＣＤ位置におけるＡＦ評価値、及び、ステップＳ５７のＡＦ処理で検出したＣＣＤ位置におけるＡＦ評価値の中で一番高いＡＦ評価値となるようなＣＣＤ位置にＣＣＤ３及びＣＣＤ２５を移動させることとなる。
【００９６】
また、第２の実施の形態においては、スルー画像表示中は、図７のステップＳ５２、ステップＳ６３では、２つのＣＣＤにより得られた画像データを合成してスルー画像表示を行なうようにしたが、一方のみのＣＣＤを駆動させるようにしてもよい。
また、一方のみのＣＣＤを駆動させる場合には、光路分離手段２４を光軸上から退避させるようにしてもよい。光路分離手段２４により光の光量が少なくなるため、合成しない場合には光路分離手段２４を退避させることにより、綺麗なスルー画像を表示させることができる。
【００９７】
また、上記各実施の形態においては、シャッタボタンは、半押し操作、全押し操作可能な２段階のストロークを有するボタンであるが、１段階しか操作できないボタンであってもよい（２段階ストロークを有さないボタン、つまり、押すことしかできないボタン）。この場合には、シャッタボタンの上部に指が触れたか否かを検出するタッチセンサを設けておき、タッチセンサに指が触れたことを検出することにより、シャッタボタンが半押しされたと判断し、シャッタボタンが押下されることにより、シャッタボタンが全押しされたと判断する。
【００９８】
また、上記実施の形態におけるデジタルカメラ１は、上記の実施の形態に限定されるものではなく、カメラ付き携帯電話、カメラ付きＰＤＡ、カメラ付きパソコン、カメラ付きＩＣレコーダ、又はデジタルビデオカメラ等でもよく、要は被写体を撮影することができる機器であれば何でもよい。
【図面の簡単な説明】
【００９９】
【図１】第１の実施の形態のデジタルカメラ１のブロック図である。
【図２】スルー画像用駆動及び高速駆動により読み出された画像データの画像の様子を示すものである。
【図３】各レンズ位置におけるＡＦ評価値の関係を示すグラフである。
【図４】スルー画像用駆動及び高速駆動における画像データの読出し周期の様子を示すものである。
【図５】第１の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図６】第２の実施の形態のデジタルカメラ２１のブロック図である。
【図７】第２の実施の形態のデジタルカメラ１の動作を示すフローチャートである。
【図８】サーチ範囲を２分割させたときの様子を示すものである。
【符号の説明】
【０１００】
１      デジタルカメラ
２      撮影レンズ
３      ＣＣＤ
４      ＴＧ
５      ユニット回路
６      ＤＲＡＭ
７      メモリ
８      ＣＰＵ
９      フラッシュメモリ
１０    画像表示部
１１    キー入力部
１２    レンズ駆動ブロック
２１    デジタルカメラ２１
２２    駆動回路
２３    駆動回路
２４    光路分離手段
２５    ＣＣＤ
２６    ＴＧ
２７    ユニット回路
【図１】
0004797522.tif 000002
【図２】
0004797522.tif 000003
【図３】
0004797522.tif 000004
【図４】
0004797522.tif 000005
【図５】
0004797522.tif 000006
【図６】
0004797522.tif 000007
【図７】
0004797522.tif 000008
【図８】
0004797522.tif 000009