(57)【要約】【課題】  ユーザが感じるシャッタタイムラグを低減することを目的とする。【解決手段】  レリーズボタン21は、撮影準備の開始を示す第一レリーズ信号と、撮像手段の撮影動作の開始を示す第二レリーズ信号を、順次、発生する。CPU26は、第一レリーズ信号の発生に基づき予測撮影時間を設定し、予測撮影時間に撮像手段の撮影動作を開始させる。CPU26は、予測撮影時間から所定の判定時間が経過する前に第二レリーズ信号が発生したか否かを判定する。CPU26は、所定の判定時間が経過する前に第二レリーズ信号が発生した場合は予測撮影時間に開始した撮影動作により撮影された撮像データを取得する。また、所定の判定時間が経過する前に第二レリーズ信号が発生しなかった場合は第二レリーズ信号の発生に基づき撮像手段の撮影動作を制御して撮像データを取得する。【選択図】  図1
2010103769.tif 000002
【特許請求の範囲】
【請求項１】
撮影準備の開始を示す第一レリーズ信号と、撮像手段の撮影動作の開始を示す第二レリーズ信号を、順次、発生する発生手段と、
前記第一レリーズ信号の発生に基づき予測撮影時間を設定し、前記予測撮影時間に前記撮像手段の撮影動作を開始させる予測撮影手段と、
前記予測撮影時間から所定の判定時間が経過する前に前記第二レリーズ信号が発生したか否かを判定する判定手段と、
前記所定の判定時間が経過する前に前記第二レリーズ信号が発生した場合は前記予測撮影手段によって開始された撮影動作により撮影された撮像データを取得し、前記所定の判定時間が経過する前に前記第二レリーズ信号が発生しなかった場合は前記第二レリーズ信号の発生に基づき前記撮像手段の撮影動作を制御して撮像データを取得する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記予測撮影手段は、前記第一レリーズ信号の発生時間から所定の時間が経過した時間を前記予測撮影時間に設定することを特徴とする請求項1に記載された撮像装置。
【請求項３】
さらに、撮影ごとに、前記予測撮影時間、および、前記予測撮影時間と前記第二レリーズ信号の発生時間の差分時間をメモリに記録する記録手段を有することを特徴とする請求項1に記載された撮像装置。
【請求項４】
前記予測撮影手段は、前記撮影ごとの前記予測撮影時間と前記差分時間を合計し、それら合計の平均値を前記予測撮影時間に設定することを特徴とする請求項3に記載された撮像装置。
【請求項５】
さらに、撮影ごとに、前記予測撮影時間、および、前記撮影準備の完了時間と前記予測撮影時間の差分時間をメモリに記録する記録手段を有することを特徴とする請求項1に記載された撮像装置。
【請求項６】
前記予測撮影手段は、前記撮影準備の完了時間から前記差分時間の平均が経過した時間を前記予測撮影時間に設定することを特徴とする請求項5に記載された撮像装置。
【請求項７】
さらに、前記撮像装置の振動を検出する検出手段と、
前記予測撮影時間、および、前記検出した振動の周波数が変化した時間と前記予測撮影時間の差分時間をメモリに記録する記録手段とを有することを特徴とする請求項1に記載された撮像装置。
【請求項８】
前記予測撮影手段は、前記振動の周波数が変化した時間から前記差分時間の平均が経過した時間を前記予測撮影時間に設定することを特徴とする請求項7に記載された撮像装置。
【請求項９】
撮像手段、および、撮影準備の開始を示す第一レリーズ信号と、前記撮像手段の撮影動作の開始を示す第二レリーズ信号を、順次、発生する発生手段を有する撮像装置の制御方法であって、
前記第一レリーズ信号の発生に基づき予測撮影時間を設定して、前記予測撮影時間に前記撮像手段の撮影動作を開始させ、
前記予測撮影時間から所定の判定時間が経過する前に前記第二レリーズ信号が発生したか否かを判定し、
前記所定の判定時間が経過する前に前記第二レリーズ信号が発生した場合は前記予測撮影時間に開始した撮影動作により撮影された撮像データを取得し、
前記所定の判定時間が経過する前に前記第二レリーズ信号が発生しなかった場合は前記第二レリーズ信号の発生に基づき前記撮像手段の撮影動作を制御して撮像データを取得することを特徴とする制御方法。
【請求項１０】
撮像装置に、請求項9に記載された制御を実行させることを特徴とするプログラム。
【請求項１１】
請求項10に記載されたプログラムが記録されたことを特徴とするコンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置の撮影制御に関する。
【背景技術】
【０００２】
ディジタルカメラにおいて、撮影者がレリーズボタンを押した瞬間と、実際に撮影された画像の撮影時間には時間的なずれ、所謂レリーズタイムラグが生じる。
【０００３】
図4はディジタルカメラのレリーズタイムラグを説明するタイミングチャートである。
【０００４】
ディジタルカメラの使用者がレリーズボタンを半押して第一レリーズ信号が立ち上がる（オン）と、撮影準備動作が開始される。使用者がレリーズボタンをさらに押し込むと、第二レリーズ信号がオンになり、垂直同期信号VSYNCをリセットするVリセット信号がオンになる。なお、Vリセット信号がオンになる以前、垂直同期信号VSYNCは一定の周期でオンオフを繰り返している。
【０００５】
Vリセット信号が立ち下がる（オフ）のタイミングに合せて、垂直同期信号VSYNCは、それ以前の周期を無視してオンになる。そして、垂直同期信号VSYNCのタイミングに合せて、掃出パルスが発生され、撮像デバイスの電荷を掃き出す。
【０００６】
掃出パルスの停止後、撮像デバイスの電荷蓄積が開始される。そして、所定の露光時間になるようにメカニカルシャッタが閉じられた後、読出パルスが発生され、撮像デバイスの電荷が読み出される。電荷の読み出しによって得られたアナログ信号は所定の信号処理が施され、記憶媒体に記録され、一回の撮影動作が終了する。
【０００７】
つまり、実際の撮影動作は、掃出パルスが停止して、メカニカルシャッタが閉じられるまでの期間に相当する。従って、第二レリーズ信号がオンになり、掃出パルスを停止して、実際に撮影動作に入るまでの時間がレリーズタイムラグである。
【０００８】
レリーズタイムラグは、装置の改良によって短縮が可能である。しかし、ディジタルカメラの使用者がレリーズボタンを押しはじめてから第二レリーズ信号がオンになるまでの時間、または、レリーズボタンを押しはじめてから実際の撮影動作が開始されるまでの時間（以下、シャッタタイムラグ）を短縮することはできない。
【０００９】
【特許文献１】特開2002-199288公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、ユーザが感じるシャッタタイムラグを低減することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【００１２】
本発明にかかる撮像装置は、撮影準備の開始を示す第一レリーズ信号と、撮像手段の撮影動作の開始を示す第二レリーズ信号を、順次、発生する発生手段と、前記第一レリーズ信号の発生に基づき予測撮影時間を設定し、前記予測撮影時間に前記撮像手段の撮影動作を開始させる予測撮影手段と、前記予測撮影時間から所定の判定時間が経過する前に前記第二レリーズ信号が発生したか否かを判定する判定手段と、前記所定の判定時間が経過する前に前記第二レリーズ信号が発生した場合は前記予測撮影手段によって開始された撮影動作により撮影された撮像データを取得し、前記所定の判定時間が経過する前に前記第二レリーズ信号が発生しなかった場合は前記第二レリーズ信号の発生に基づき前記撮像手段の撮影動作を制御して撮像データを取得する制御手段とを有することを特徴とする。
【００１３】
本発明にかかる制御方法は、撮像手段、および、撮影準備の開始を示す第一レリーズ信号と、前記撮像手段の撮影動作の開始を示す第二レリーズ信号を、順次、発生する発生手段を有する撮像装置の制御方法であって、前記第一レリーズ信号の発生に基づき予測撮影時間を設定して、前記予測撮影時間に前記撮像手段の撮影動作を開始させ、前記予測撮影時間から所定の判定時間が経過する前に前記第二レリーズ信号が発生したか否かを判定し、前記所定の判定時間が経過する前に前記第二レリーズ信号が発生した場合は前記予測撮影時間に開始した撮影動作により撮影された撮像データを取得し、前記所定の判定時間が経過する前に前記第二レリーズ信号が発生しなかった場合は前記第二レリーズ信号の発生に基づき前記撮像手段の撮影動作を制御して撮像データを取得することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザが感じるシャッタタイムラグを低減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明にかかる実施例の撮像装置を図面を参照して詳細に説明する。
【実施例１】
【００１６】
［装置の構成］
図1は実施例の撮像装置であるディジタルカメラの構成例を示すブロック図である。
【００１７】
図4において、CPU26は、内蔵するRAMをワークメモリとして、内蔵するROMなどに格納された制御プログラムを実行し、ディジタルカメラの動作全般を制御するワンチップマイクロコントローラである。
【００１８】
被写体の反射光は、撮影レンズ11を介して、CCDやCMOSセンサのような光電変換デバイスである撮像デバイス12上に結像する。
【００１９】
制御信号生成部(TG)13は、撮像デバイス12の動作を制御する制御信号である垂直同期信号VSYNC、掃出信号、読出信号などを生成する。Vリセット部15は、TG13の垂直同期信号VSYNCの生成タイミングを任意のタイミングに変更する。
【００２０】
撮像回路14は、撮像デバイス12から読み出された電荷に相当するアナログ信号から所定形式のデータを生成する。CPU26は、撮像回路14が生成したデータに基づき画像を表示部19に表示するとともに、レリーズボタン21が押された場合は、撮像回路14が生成したデータを取得してメモリカードなどの画像メモリ18に格納する。撮像回路14が生成するデータには、撮像デバイス12が出力するアナログ信号をアナログ/ディジタル変換した撮像データ（RAWデータ）、撮像データをデモザイキングした画像データ、さらに、画像データをデータ圧縮した例えばJPEGデータなどがある。
【００２１】
自動焦点部(AF)16は、撮影レンズ11の焦点を制御して、被写体に焦点を合せる。自動露光部(AE)17は、撮影レンズ11内の絞りを制御して、撮像デバイス12に入射する光量を適正にする制御する。姿勢検出部20は、ディジタルカメラの振動の方向と量を検出する。CPU26は、姿勢検出部20が検出した振動の方向と量に応じて、撮影レンズ11の一部または撮像デバイス12を変位して、振動をキャンセルし、手振れを補正または軽減する。
【００２２】
CPU26は、撮像デバイス12が捉えた画像や、ディジタルカメラの操作メニューなどを表示部19に表示して、操作部22から入力されるユーザ指示に応じてディジタルカメラの動作を設定し、動作を制御する。操作部22は、例えばモードダイアル、スイッチ、タッチパネルなどから構成される。
【００２３】
レリーズボタン21は、当該ボタンを押し込むストロークに応じて第一レリーズ信号、次に第二レリーズ信号を発生する。つまり、ストロークに応じて、順次、第一レリーズ信号と第二レリーズ信号を発生する。また、計時部23は、第一レリーズ信号が発生してから第二レリーズ信号が発生するまでの間の各種タイミングを計時し、計時したデータ（以下、計時データ）をデータメモリ24に格納する。
【００２４】
計時部23は、第一レリーズ信号がオンになった時間を起点とした、第二レリーズ信号がオンになった時間、姿勢検出部20が検出した振動周波数が変化した時間、AE16とAF17の動作（撮影準備）が完了した時間をデータメモリ24に記録する。第二レリーズ予測部25は、データメモリ24に格納されたデータから、第二レリーズ信号がオンになる時間（以下、予測撮影時間）を演算する。
【００２５】
［動作］
図2はディジタルカメラの撮影動作を示すタイミングチャート、図3はディジタルカメラの撮影動作を説明するフローチャートである。
【００２６】
ディジタルカメラが撮影可能状態になると、CPU26は、レリーズボタン21が操作され、第一レリーズ信号がオンになるのを待機する(S101)。第一レリーズ信号がオンになると、CPU26は、計時部23に計時を開始させ、AE16、AF17に撮影準備（焦点と露光の制御）を実行させ、姿勢検出部20にディジタルカメラの振動の検出を開始させる(S102)。姿勢検出部20は、ユーザがレリーズボタン21を操作することによって生じるディジタルカメラの振動を検出し、その振動周波数が変化する時間を検出する。
【００２７】
次に、CPU26は、第二レリーズ予測部25に予測撮影時間t1を設定させる(S103)。当初、第二レリーズ予測部25は、第一レリーズ信号がオンした後、所定時間が経過した時間を予測撮影時間t1に設定する。
【００２８】
次に、CPU26は、予測撮影時間t1に撮影が開始されるように、Vリセット部15によってTG13の垂直同期信号VSYNCの生成をリセットし、リセット後、直ちに垂直同期信号VSYNCを生成させる(S104)。TG13は、垂直同期信号VSYNCの生成するとともに、撮像デバイス12に蓄積された不要な電荷を除去するための掃出パルスを所定時間生成する。なお、掃出パルスは、予測撮影時間t1において停止する。
【００２９】
次に、CPU26は、掃出パルスの停止後、判定時間Sが経過する（t1+S）前に第二レリーズ信号がオンになったか否かを判定する(S105)。なお、判定時間Sは、ユーザがレリーズタイムラグを認識できない程度の時間（例えば0.1秒未満）に設定される固定値である。判定時間Sが経過する前（t1≦t＜t1+S）に第二レリーズ信号がオンになった場合は予測撮影に成功したとして処理をステップS106に進める。また、判定時間内に第二レリーズ信号がオンにならなかった場合は予測撮影に失敗したとして処理をステップS112に進める。
【００３０】
判定時間内（t1≦t＜t1+S）に第二レリーズ信号がオンにならなかった場合は、図4に示した通常の撮影モードを実行する(S112)。つまり、CPU26は、第二レリーズ信号がオンになると掃出パルスを発生させ、その後、AE16が決定した露光時間Tの撮影を行い、撮影終了後、処理をステップS101に戻す。
【００３１】
一方、判定時間内（t1≦t＜t1+S）に第二レリーズ信号がオンになった場合、CPU26は、掃出パルスの停止後、露光時間Tが経過した（t1+T）か否かを判定する(S106)。そして、露光時間Tが経過した場合は撮影レンズ11のメカニカルシャッタを閉じる(S107)。そして、TG13に読出信号を生成させて撮像デバイス12に蓄積された電荷を読み出し(S108)、撮像回路14に読み出された電荷に相当するアナログ信号を画像データに変換させ(S109)、画像データを画像メモリ18に格納する(S110)。図2の例では、第二レリーズ信号がオンになるよりも時間t4だけ早く撮影が開始されるので、シャッタタイムラグを時間t4分、減少させることができる。
【００３２】
次に、CPU26は、データメモリ24に記録された時間データに基づき、t1と撮影準備の完了時間の差分t2、t1と振動周波数の変化時間の差分t3、t1と第二レリーズ信号がオンになった時間の差分(t4)を計算する。そして、それら差分時間と、予測撮影時間t1をデータメモリ24に記録する(S111)。そして、処理をステップS101に戻す。
【００３３】
CPU26は、上記ステップS101からS112の動作を繰り返す。そして、撮影の度に、予測撮影時間t1と、上記の差分時間をデータメモリ24に記録する。これら時間データが蓄積された後、第二レリーズ予測部25は、第二レリーズ信号がオンする時間（t1+t4）を撮影後ごとに合計して、その平均値や中央値を以降の予測撮影時間t1に使用してもよい。そうすれば、ユーザの撮影スタイルに合った予測撮影時間t1を設定することができる。
【００３４】
また、予測撮影時間t1の起点は、第一レリーズ信号がオンになった発生時間に限るわけではない。例えば、時間データがデータメモリ24に蓄積された後、撮影準備が完了した時間を起点として、撮影準備の完了時間の差分t2の平均値などに基づき予測撮影時間t1を設定してもよい。こうすれば、AFやAEといった撮影準備の時間的変動をキャンセルすることができるので、予測撮影時間t1の精度を向上することができる。
【００３５】
あるいは、時間データがデータメモリ24に蓄積された後、振動周波数が変化した時間を起点として、振動周波数の変化時間の差分t3に基づき予測撮影時間t1を設定してもよい。こうすれば、ユーザのレリーズボタン21の操作から予測撮影時間t1を設定することができるので、予測撮影時間t1の精度を向上することができる。
【００３６】
また、判定時間Sは、固定値と説明したが、撮影モードやユーザの好みに応じて変更可能にすることができる。勿論、予測撮影時間t1の起点を何処にするかも撮影モードやユーザの好みに応じて変更可能にすることができる。
【００３７】
このように、ユーザが感じるシャッタタイムラグを、ある確率で低減することができる。さらに、データメモリ24に蓄積された時間データを利用して、予測撮影時間t1を決定すれば、ユーザがシャッタタイムラグを小さく感じる確率を高めることができる。
【００３８】
［他の実施例］
なお、本発明は、複数の機器（例えばコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置、制御装置など）に適用してもよい。
【００３９】
また、本発明の目的は、上記実施例の機能を実現するコンピュータプログラムを記録した記録媒体または記憶媒体をシステムまたは装置に供給する。そして、そのシステムまたは装置のコンピュータ（CPUやMPU）が前記コンピュータプログラムを実行することでも達成される。この場合、記録媒体から読み出されたソフトウェア自体が上記実施例の機能を実現することになり、そのコンピュータプログラムと、そのコンピュータプログラムを記憶する、コンピュータが読み取り可能な記録媒体は本発明を構成する。
【００４０】
また、前記コンピュータプログラムの実行により上記機能が実現されるだけではない。つまり、そのコンピュータプログラムの指示により、コンピュータ上で稼働するオペレーティングシステム(OS)および/または第一の、第二の、第三の、…プログラムなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００４１】
また、前記コンピュータプログラムがコンピュータに接続された機能拡張カードやユニットなどのデバイスのメモリに書き込まれていてもよい。つまり、そのコンピュータプログラムの指示により、第一の、第二の、第三の、…デバイスのCPUなどが実際の処理の一部または全部を行い、それによって上記機能が実現される場合も含む。
【００４２】
本発明を前記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応または関連するコンピュータプログラムが格納される。
【図面の簡単な説明】
【００４３】
【図１】実施例の撮像装置であるディジタルカメラの構成例を示すブロック図、
【図２】ディジタルカメラの撮影動作を示すタイミングチャート、
【図３】ディジタルカメラの撮影動作を説明するフローチャート、
【図４】ディジタルカメラのレリーズタイムラグを説明するタイミングチャートである。
【図１】
2010103769.tif 000003
【図２】
2010103769.tif 000004
【図３】
2010103769.tif 000005
【図４】
2010103769.tif 000006