(57)【要約】【課題】  撮影時に自動合焦が行われたか否かを撮影後に判断することができる画像撮影装置、画像撮影方法、画像撮影装置の制御プログラムおよび制御プログラムを記録した記録媒体を提供すること。【解決手段】  制御部２０は、撮影する際の所定の動作を行った時刻を取得する時刻取得部３０と、取得した時刻から、撮影スイッチ２１が半押し状態から全押し状態となる間の撮影間隔時間を算出する撮影間隔時間算出部３１と、撮影間隔時間を含む画像ファイルＧＦを記録する画像ファイル記録部３２と、画像ファイルＧＦから撮影間隔時間を取得する撮影条件情報取得部３３と、撮影間隔時間に基づいて自動合焦が行われたか否かを推定する推定部３４と、を有している。【選択図】      図２
2006352609.tif 000002
【特許請求の範囲】
【請求項１】
全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影装置であって、
前記撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出部と、
撮影した画像の画像データ、および前記時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録部と、を備えることを特徴とする画像撮影装置。
【請求項２】
請求項１に記載の画像撮影装置において、
前記記録した画像ファイルから時間差情報を取得する撮影条件情報取得部と、
前記取得した時間差情報に基づいて、画像の撮影時に合焦が行われたか否かを推定する推定部と、をさらに備えることを特徴とする画像撮影装置。
【請求項３】
請求項２に記載の画像撮影装置において、
前記推定部は、前記時間差情報が示す時間差が、合焦するために必要な合焦必要時間より小さい場合に、前記画像ファイルの画像はぼやけていると推定することを特徴とする画像撮影装置。
【請求項４】
請求項２または３に記載の画像撮影装置において、
前記推定部は、前記時間差情報が示す時間差が、所定の値より小さい場合に、前記画像ファイルの画像を撮影した際に、フォーカスロック機能を使用していないと推定することを特徴とする画像撮影装置。
【請求項５】
請求項１ないし４のいずれか一項に記載の画像撮影装置において、
前記画像撮影装置の撮影時の動きの角速度を検出する角速度検出部を更に備え、
前記画像ファイル記録部は、撮影した画像の画像データ、前記時間差を示す時間差情報、および前記角速度を示す角速度情報を含む画像ファイルを記録することを特徴とする画像撮影装置。
【請求項６】
請求項５に記載の画像撮影装置において、
前記撮影条件情報取得部は、記録した画像ファイルから前記時間差情報および前記角速度情報を取得し、
前記推定部は、前記角速度情報および前記時間差情報から撮影方向の変化量を算出し、前記撮影方向の変化量に基づいて、撮影した画像がぼやけているか否かを推定することを特徴とする画像撮影装置。
【請求項７】
全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影方法であって、
前記撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出工程と、
撮影した画像の画像データ、および前記時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録工程と、を備えることを特徴とする画像撮影方法。
【請求項８】
全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影装置を制御するための制御プログラムであって、
前記画像撮影装置のコンピュータに、
前記撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出工程、
撮影した画像の画像データ、および前記時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録工程、を実行させることを特徴とする制御プログラム。
【請求項９】
請求項８に記載の制御プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
フォーカスロック機能を有する画像撮影装置、画像撮影方法、画像撮影装置の制御プログラムおよび制御プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、デジタルカメラの撮影スイッチとしては、全押し状態および半押し状態とすることができる２段スイッチを備えていることが多い。こうした２段スイッチを備えたデジタルカメラでは、撮影スイッチを半押しした状態では、被写体に自動合焦を行ってから、半押ししている間は合焦した焦点距離を保持し続けるフォーカスロック機能が働く。さらにスイッチを押し込み、撮影スイッチが全押しの状態になると、合焦した焦点距離において画像を撮影する（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２０００−１７３１５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデジタルカメラでは、撮影スイッチが半押しされる時間が短い場合に、自動合焦が行われることなく画像を撮影してしまうことがある。自動合焦が行われる前に撮影スイッチを全押しすると、撮影対象である被写体に焦点を合わせる前に画像を撮影するので、画像がぼやけてしまう。このとき、撮影後の画像から自動合焦を行って撮影したか否かを判断することができなかった。
【０００５】
そこで、本発明は、撮影時に自動合焦が行われたか否かを撮影後に判断することができる画像撮影装置、画像撮影方法、画像撮影装置の制御プログラムおよび制御プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像撮影装置は、全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影装置であって、撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出部と、撮影した画像の画像データ、および時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録部と、を備えることを特徴とする。
【０００７】
この構成によれば、撮影スイッチを半押ししてから全押しするまでの時間差を示す時間差情報を画像ファイルに含めて記録するので、記録した画像ファイルから撮影スイッチを半押ししてから全押しするまでの時間差を知ることができる。したがって、撮影後であっても、画像ファイルから合焦を行ってから撮影するまでに要した時間を知ることができるようになる。
【０００８】
ここで、記録した画像ファイルから時間差情報を取得する撮影条件情報取得部と、取得した時間差情報に基づいて、画像の撮影時に合焦が行われたか否かを推定する推定部と、をさらに備えることが好ましい。
【０００９】
このようにすれば、画像ファイルから合焦を行ってから撮影するまでに要した時間を取得し、合焦から撮影するまでに要した時間から画像の撮影時に合焦が行われたか否かを推定することができる。
【００１０】
ここで、推定部は、時間差情報が示す時間差が、合焦するために必要な合焦必要時間より小さい場合に、画像ファイルの画像はぼやけていると推定することが好ましい。
【００１１】
このようにすれば、合焦を行ってから撮影するまでに要した時間が合焦必要時間より小さい場合、合焦を行われていないと判断することができる。このとき、合焦が行われていないので、画像ファイルの画像がぼやけていると推定することができる。
【００１２】
ここで、推定部は、時間差情報が示す時間差が、所定の値より小さい場合に、画像ファイルの画像を撮影した際に、フォーカスロック機能を使用していないと推定することが好ましい。
【００１３】
このようにすれば、フォーカスロック機能を使用して撮影したか否かを推定することができる。
【００１４】
ここで、画像撮影装置の撮影時の動きの角速度を検出する角速度検出部を更に備え、画像ファイル記録部は、撮影した画像の画像データ、時間差を示す時間差情報、および角速度を示す角速度情報を含む画像ファイルを記録することが好ましい。
【００１５】
このようにすれば、画像ファイルから、撮影時に、撮影スイッチを半押ししてから全押しするまでの時間および画像撮影装置のぶれなどによる角速度を得ることができるようになる。
【００１６】
ここで、撮影条件情報取得部は、記録した画像ファイルから時間差情報および角速度情報を取得し、推定部は、角速度情報および時間差情報から撮影方向の変化量を算出し、撮影方向の変化量に基づいて、撮影した画像がぼやけているか否かを推定することが好ましい。
【００１７】
このようにすれば、画像ファイルから撮影スイッチを半押ししてから全押しするまでの撮影方向の変化量を取得し、撮影方向の変化量から撮影した画像がぼやけていることを推定することができる。
【００１８】
本発明は方法の発明と捉えることもできる。本発明の画像撮影方法は、全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影方法であって、撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出工程と、撮影した画像の画像データ、および時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録工程と、を備えることを特徴とする。
【００１９】
また、本発明は、画像撮影装置の制御プログラムおよびそのプログラムを記録した記録媒体とすることもできる。すなわち、本発明の制御プログラムは、全押し状態および半押し状態が可能な撮影スイッチを備え、半押し状態のときに撮影レンズの合焦を行ってから、合焦した位置を固定するフォーカスロックを行い、全押し状態になったときに画像を撮影する画像撮影装置を制御するための制御プログラムであって、画像撮影装置のコンピュータに、撮影スイッチが半押し状態になったときの第１の時刻と全押し状態になったときの第２の時刻との時間差を算出する時間差算出工程、撮影した画像の画像データ、および時間差を示す時間差情報を含む画像ファイルを記録する画像ファイル記録工程、を実行させることを特徴とする。
【００２０】
本発明の制御プログラムを記録した記録媒体としては、フレキシブルディスクなどの磁気ディスク、ＣＤ−ＲやＤＶＤ−Ｒなどの光ディスク、ＭＯなどの光磁気ディスク、メモリカードなどのコンピュータが読み取り可能な種々の記録媒体を利用することができる。
【発明を実施するための最良の形態】
【００２１】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態について、図面を参照して説明する。
【００２２】
図１は、第１の実施形態に係るデジタルカメラの構成を示したブロック図である。図１に示すようにデジタルカメラ１は、撮影レンズ１０、撮影レンズ１０の合焦を行うレンズ駆動部１１、取り込んだ光を光電変換する撮像素子１２、撮像素子１２が変換した電荷から画像を作り出す撮像回路１３、撮像した画像のデータを記憶する画像メモリ１４、撮影した画像に所定の画像処理を施す画像処理エンジン１５、を備えている。
【００２３】
また、デジタルカメラ１は、さらに、撮影時刻などを取得するための内部時計１６、撮影スイッチ２１、撮影した画像などを表示するＬＣＤ１７、メモリカード２２に撮影した画像などのデータを書き込み、またはデータの読取りを行うカードスロット１８、外部の機器に接続する外部インターフェイス（外部Ｉ／Ｆ）１９、およびデジタルカメラ１の各構成を制御する制御部２０を備えている。
【００２４】
撮影レンズ１０は、被写体の像を撮像素子１２に結像させる複数のレンズ群から構成されている。また、制御部２０がレンズの駆動量を計算して、計算した駆動量に基づきレンズ駆動部１１が、合焦を行うためのレンズ群の位置を動かすことによって、撮像素子１２に結像する像の合焦位置を調整する自動合焦を行うことができる。
【００２５】
撮像素子１２は、被写体像を撮影して電気的な画像信号として取り出すＣＣＤ，ＣＭＯＳなどのイメージセンサである。撮像素子１２は、マトリクス状に配列された多数の画素を有し、撮影レンズ１０により結像された像光を、画素ごとにＲ（赤）・Ｇ（緑）・Ｂ（青）の色成分の画像信号に光電変換して、撮像回路１３に出力する。
【００２６】
撮像回路１３は、撮像素子１２からの画像信号を受けて、アナログ信号である画像信号に対して、画像信号のノイズを低減させる処理、画像信号のゲインを調整する処理などを含むアナログ処理を施す。アナログ処理した画像信号は、Ａ／Ｄコンバータ（図示なし）によりデジタル信号の画像データに変換される。
【００２７】
画像処理エンジン１５は、撮影した画像データに対して、ホワイトバランス調整、γ補正、色補正、解像度変換、画像圧縮などの画像処理を行う。画像処理エンジン１５は、制御部２０からの指定を受けて、画像メモリ１４から画像データを読み出して、所定の変換テーブルに従ってホワイトバランス調整、γ補正などを行う。さらに、ＪＰＥＧ，ＴＩＦＦなどの所定の画像フォーマットに変換して、画像データのデータ量を圧縮する。圧縮した画像データは、カードスロット１８に挿入されたメモリカード２２に記録される。
【００２８】
また、画像処理エンジン１５は、自動合焦を行うための評価値を演算する処理も行う。すなわち、自動合焦を行うための評価値を演算する命令を制御部２０から受けると、画像処理エンジン１５は撮影している画像データについて評価値を算出して、評価値を制御部２０に出力する。
【００２９】
さらに、画像処理エンジン１５は、画像データを、解像度を縮小したサムネイル画像に変換する解像度変換も行う。解像度変換した画像データは、ＬＣＤ１７に出力され、ＬＣＤ１７に解像度変換したサムネイル画像を表示することにより、撮影した画像を確認できるようにしている。
【００３０】
撮影スイッチ２１は、ユーザによる半押し状態と、全押し状態とを区別して検出することができる２段階押し込みスイッチとなっている。半押し状態、全押し状態を検出した信号は、撮影スイッチ２１から制御部２０に送信されて、制御部２０により各状態に対応する処理が行われる。
【００３１】
カードスロット１８は、メモリカード２２を挿着可能に構成されており、制御部２０がカードスロット１８を介して、メモリカード２２に記録されたデータの読み出す処理、または、メモリカード２２へのデータの書き込む処理を行う。
【００３２】
外部Ｉ／Ｆ１９は、ＵＳＢケーブルなどの通信ケーブルを介して外部機器に接続するためのインターフェイスである。図１に示すように、外部Ｉ／Ｆ１９には、汎用のパーソナルコンピュータであるＰＣ２３、およびプリンタ２４が接続されている。
【００３３】
制御部２０は、以上に説明したデジタルカメラ１の各構成の動作を制御するものであり、各構成の制御など処理を実行するＭＰＵ２０ａ、ワーキングメモリとしてのＲＡＭ２０ｂ、電気的に読み書き可能なフラッシュメモリなどからなるＲＯＭ２０ｃを有している。なお、制御部２０は、ＲＯＭ２０ｃに記録された制御プログラムに従ってＭＰＵ２０ａがデジタルカメラ１の各構成を制御することにより機能するものであり、制御プログラムは、メモリカード２２に記録された制御プログラムをカードスロット１８を介して読み取るようにしている。もっとも、外部Ｉ／Ｆ１９を介してＰＣ２３と通信することによりＲＯＭ２０ｃに格納されるとしてもよい。
【００３４】
次に、撮影スイッチ２１を操作して撮影する際に、制御部２０が行う処理について説明する。
【００３５】
撮影時にユーザが行う操作は、撮影スイッチ２１を操作することである。撮影スイッチ２１は２段階スイッチであるので、撮影する際には、半押し状態になってからさらに押し込むことにより、全押し状態となって撮影を行うことになる。まず、撮影スイッチ２１が半押し状態となったときに、撮影スイッチ２１から制御部２０に半押し状態となった旨の信号が送信され、制御部２０は自動合焦処理を行う。
【００３６】
自動合焦処理では、制御部２０は、レンズの駆動量を計算してレンズ駆動部１１にレンズの駆動量を送信してレンズ位置を合わせてから、画像処理エンジン１５に自動合焦のための評価値を算出する旨の命令を出して、画像処理エンジン１５から当該レンズ位置における評価値を受け取る。そして、レンズ位置を微調整しながら評価値が最小となるレンズ位置を探し当てるようにして、合焦するレンズ位置を求める。合焦するレンズ位置が求まれば、そのレンズ位置に対応するレンズ駆動量をレンズ駆動部１１に送信することにより自動合焦処理を行う。また、撮影スイッチ２１が半押し状態を維持している間は、自動合焦したレンズ位置を維持するように制御している。すなわち、フォーカスロックが行われる。
【００３７】
さらに撮影スイッチ２１を押し込み、全押し状態となった場合には、半押し状態において合焦したレンズ位置のまま撮影を行う。ここでは、画像処理エンジン１５に画像信号を取り込む旨の命令を送信することにより、各種画像処理を施した画像データをメモリカード２２に記録するようにして撮影を行う。
【００３８】
次に、制御部２０が行う、本発明の特徴となる処理について説明する。図２は、制御部２０の構成を示した図である。図２に示すように、制御部２０は、時刻取得部３０と、撮影間隔時間算出部３１と、画像ファイル記録部３２とを有している。なお、時刻取得部３０、撮影間隔時間算出部３１、および画像ファイル記録部３２は、ＭＰＵ２０ａが、ＲＯＭ２０ｃから読み出した制御プログラムを実行することにより、機能するものである。
【００３９】
制御部２０は、図２に示すように、撮影する際の所定の動作を行った時刻を取得する時刻取得部３０と、取得した時刻から、撮影スイッチ２１が半押し状態とされてから全押し状態となる間の時間差を撮影間隔時間として算出する撮影間隔時間算出部３１と、画像データおよび撮影間隔時間を含む画像ファイルＧＦをメモリカード２２に記録する画像ファイル記録部３２と、を有している。
【００４０】
時刻取得部３０は、撮影時に、内部時計１６にアクセスして、撮影スイッチ２１が半押し状態となった半押し時刻Ｔ１、および撮影スイッチ２１が全押し状態となった全押し時刻Ｔ２を取得する。
【００４１】
撮影間隔時間算出部３１は、半押し時刻Ｔ１および全押し時刻Ｔ２から、半押ししてから全押しするまでの時間を算出する。すなわち、時刻Ｔ２から時刻Ｔ１を差分して得られる時間を撮影間隔時間Ｔ３として求める。
【００４２】
画像ファイル記録部３２は、画像処理エンジン１５から撮影した画像データを受け取り、撮影間隔時間算出部３１が算出した撮影間隔時間Ｔ３および画像データを含む画像ファイルＧＦを生成する。生成した画像ファイルは、カードスロット１８を介してメモリーカード２２に記録する。
【００４３】
ここで、画像ファイルＧＦのデータ構造について説明する。図３は画像ファイルのデータ構造を示した模式図である。図３に示すように、画像ファイルＧＦは、圧縮した画像およびサムネイル画像を表す画像データＦに加えて、画像処理制御情報ＧＩ、Ｅｘｉｆ（登録商標）情報としてユーザ情報ＵＩおよび撮影条件情報ＰＩを有している。
【００４４】
画像処理制御情報ＧＩは、ＰＣ２３またはプリンタ２４などにおいて行う画像処理に際して用いる画質に関するパラメータが記述されている。画質に関するパラメータとしては、例えば、デジタルカメラ１のガンマ補正値、コントラスト、彩度、シャープネス、明度、ホワイトバランスなどのパラメータである。
【００４５】
ユーザ情報ＵＩとしては、例えば、デジタルカメラ１の製造者、ユーザなどの情報が含まれている。
【００４６】
撮影条件情報ＰＩとしては、図３に示すように、撮影日時、ＩＳＯ感度、シャッタスピードなど、当該画像ファイルＧＦの画像を撮影したときの様々な情報が含まれている。また、撮影条件情報ＰＩのメーカノートには、撮影間隔時間Ｔ３の情報が含まれている。
【００４７】
以上に説明したように、画像ファイル記録部３２は、撮影条件情報ＰＩのメーカノートに撮影間隔時間Ｔ３を記録した画像ファイルＧＦを作成して、カードスロット１８を介してメモリカード２２に記録する処理を行う。
【００４８】
また、制御部２０は、画像ファイルＧＦの撮影間隔時間Ｔ３を用いて、撮影時に自動合焦が行われたか否かを推定する推定処理も行う。そのため、図２に示すように、制御部２０は、さらに撮影条件情報取得部３３と、推定部３４と、を有している。なお、撮影条件情報取得部３３および推定部３４についても、ＭＰＵ２０ａがＲＯＭ２０ｃから読み出した制御プログラムを実行することにより機能するものである。
【００４９】
撮影条件情報取得部（時間差情報取得部）３３は、メモリカード２２に記録された画像ファイルＧＦを読み取り、画像ファイルＧＦの撮影条件情報ＰＩから撮影間隔時間Ｔ３を取得する処理を行う。
【００５０】
推定部３４は、撮影間隔時間Ｔ３に基づき、自動合焦が行われたか否かを判断する。さらに、自動合焦が行われていない場合には、当該画像ファイルＧＦの画像がぼやけていると推定する。
【００５１】
次に、撮影時に画像ファイルＧＦを生成する処理について詳細に説明する。図４は、撮影時に行う処理の流れを示したフローチャートである。以下、フローチャートに従って説明する。
【００５２】
デジタルカメラ１の電源が投入されると、デジタルカメラ１は撮影待機状態となって、ＲＯＭ２０ｃから読み出した制御プログラムをＭＰＵ２０ａが実行することにより、図４のフローチャートにある処理を開始する。処理を開始すると、まず、ステップＳ１０では、撮影スイッチ２１が半押し状態になったか否かを判断する。撮影スイッチ２１から半押し状態である旨の信号を受けとっていない場合（Ｎｏ）、内部時計１６を参照して所定の時間を経過してから、再びステップＳ１０の判断を行うようにして、撮影スイッチ２１が半押し状態になることを待ち続ける。撮影スイッチ２１から半押し状態である旨の信号を制御部２０が受けとると、ＭＰＵ２０ａは半押し状態になっていると判断して（Ｙｅｓ）、ステップＳ２０に進む。
【００５３】
ステップＳ２０では、撮影スイッチ２１が半押し状態となっているので、時刻取得部３０は、半押し時刻Ｔ１を取得する。ここでは、ＭＰＵ２０ａは、内部時計１６にアクセスして取得した時刻をＲＡＭ２０ｂに格納することにより行う。
【００５４】
次に、ステップＳ３０では、撮影スイッチ２１が全押し状態になったか否かを判断する。ＭＰＵ２０ａは、撮影スイッチ２１から全押し状態である旨の信号を制御部２０が受けとると、全押し状態になっていると判断して（Ｙｅｓ）、ステップＳ４０に進む。撮影スイッチ２１から全押し状態である旨の信号を受けとっていない場合（Ｎｏ）、ステップＳ５０に進む。
【００５５】
ステップＳ５０では、撮影スイッチ２１の半押しが維持されているか否かを判断する。ここでは、ＭＰＵ２０ａは、撮影スイッチ２１からの半押ししている旨の信号を受け続けているか否かを判断して信号を受けつづけている場合（Ｙｅｓ）、ステップＳ３０に戻る。半押ししている信号を受け付けなくなった場合、半押しが維持されていないと判断して、ステップＳ１０に戻る。
【００５６】
撮影スイッチ２１が半押しされた状態から、さらにスイッチを押し込んで全押しとなった場合には、ステップＳ３０の判断により、全押しすることにより撮影を行ってからステップＳ４０以降の処理を行う。半押ししてから全押しすることなくスイッチを離した場合には、ステップＳ５０の判断によりステップＳ１０へ戻り、全押しされるまで処理を繰り返し行う。
【００５７】
ステップＳ３０からステップＳ４０に進むと、撮影スイッチ２１が全押し状態となっているので、時刻取得部３０は、全押し時刻Ｔ２を取得する。ここでは、ＭＰＵ２０ａは、内部時計１６にアクセスして取得した時刻を、ＲＡＭ２０ｂに格納することにより行う。
【００５８】
次に、ステップＳ６０では、撮影間隔時間算出部３１は、半押し時刻Ｔ１および全押し時刻Ｔ２から、撮影間隔時間Ｔ３を算出する。ここでは、ＭＰＵ２０ａは、時刻Ｔ１および時刻Ｔ２の時間差を演算して、取得した時間差を撮影間隔時間Ｔ３としてＲＡＭ２０ｂに格納する。
【００５９】
次に、ステップＳ７０では、画像ファイル記録部３２は、画像ファイルＧＦの撮影条件情報ＰＩに、撮影間隔時間Ｔ３を有する画像ファイルＧＦを生成して、記録する。このとき、画像メモリ１４から読み出したＪＰＥＧ，ＴＩＦＦなどの画像データおよび画像処理エンジン１５が作成したＪＰＥＧ，ＴＩＦＦなどのサムネイル画像データを含む画像データＦ、画像処理制御情報ＧＩ、撮影間隔時間Ｔ３などの撮影条件情報ＰＩを含む画像ファイルＧＦが生成される。生成した画像ファイルＧＦは、カードスロット１８を介してメモリカード２２に記録される。画像ファイルＧＦを記録すると、処理を終了する。
【００６０】
以上に説明したように、本実施形態のデジタルカメラ１は、撮影スイッチ２１を半押し状態にしてから、全押し状態にするまでの撮影間隔時間Ｔ３を画像ファイルＧＦに記録するようにしている。
【００６１】
また、本実施形態のデジタルカメラ１は、撮影間隔時間Ｔ３を記録された画像ファイルＧＦを読み込んで、画像の自動合焦が行われているか否かを推定する推定処理も行っている。図５は、推定処理の流れを示したフローチャートである。以下、図５のフローチャートに従って、推定処理について説明する。
【００６２】
推定処理を開始すると、まず、ステップＳ１００において、撮影条件情報取得部３３は、画像ファイルＧＦを取得する処理を行う。ここでは、ＭＰＵ２０ａが、カードスロット１８を介してメモリカード２２に記録された画像ファイルＧＦを読取り、ＲＡＭ２０ｂに格納する処理を行う。
【００６３】
次に、ステップＳ１１０では、撮影条件情報取得部３３は、画像ファイルＧＦの撮影条件情報ＰＩから撮影間隔時間Ｔ３を取得する。
【００６４】
ステップＳ１２０では、推定部３４は、撮影間隔時間Ｔ３が閾値αより小さいか否かを判断する。ここで、閾値αは、自動合焦を行うために要する合焦必要時間であり、デジタルカメラの機種や撮影レンズの種類、合焦方法などごとに予め定められた値である。撮影間隔時間Ｔ３が閾値αより小さい場合（Ｙｅｓ）ステップＳ１３０に進み、撮影間隔時間Ｔ３が閾値α以上の場合（Ｎｏ）ステップＳ１４０に進む。
【００６５】
ステップＳ１３０では、撮影間隔時間Ｔ３が合焦に要する閾値αより小さいので、推定部３４は撮影時に自動合焦を行うことができなかったと判断して、画像がぼやけていると推定する。ＭＰＵ２０ａは、画像がぼやけている旨の情報をＲＡＭ２０ｂに格納して、ステップＳ１５０に進む。
【００６６】
ステップＳ１４０では、撮影間隔時間Ｔ３が合焦に要する閾値α以上であるので、推定部３４は撮影時に自動合焦を行うことができたと判断して、画像がぼやけていないと推定する。ＭＰＵ２０ａは、画像がぼやけていない旨の情報をＲＡＭ２０ｂに格納して、ステップＳ１５０に進む。
【００６７】
ステップＳ１５０では、撮影した画像のサムネイル画像をＬＣＤ１７に表示する。このとき、ステップＳ１３０およびＳ１４０にて推定した、画像のぼけ推定結果をＲＡＭ２０ｂから読み出して、ぼけ推定結果を応じて表示を変えるようにしている。例えば、画像がぼやけていると推定した画像については、表示するサムネイル画像に、画像がぼやけていることを示すマークなどを合わせて表示させたり、サムネイル画像を表示しないようにする。ステップＳ１５０の処理を行うと、図５に示した処理を終了する。
【００６８】
図６は、ぼけ推定結果に応じてサムネイル画像の表示を変えた一例を示した図である。図６では、複数のサムネイル画像ＳＦに付与されている番号は、撮影した順番などに従って順に付与される数字である。図６（ａ）には、ぼやけている画像のサムネイル画像に、画像がぼやけていることを示すマークを表示したときの一例を示している。図６に示すように、撮影した複数のサムネイル画像ＳＦ１〜ＳＦ６がＬＣＤ１７に一覧表示されている。このとき、例えば、画像がぼやけていると判断された画像のサムネイル画像ＳＦ３については、画像がぼやけていることを示すマーク４０が付与される。
【００６９】
また、図６（ｂ）には、ぼやけている画像のサムネイル画像を表示しないようにしたときの一例を示している。図６（ｂ）に示すように、フォーカスが合っていないと判断された画像のサムネイル画像ＳＦ３は表示されることなく、サムネイル画像ＳＦ１，ＳＦ２およびＳＦ４〜ＳＦ７がＬＣＤ１７に表示されている。ユーザは、ＬＣＤ１７に表示された複数のサムネイル画像ＳＦを見ながら、デジタルカメラ１に備わる操作スイッチ４１を操作することによって、ぼやけていない画像のうちから所望の画像を選択することができる。ここで選択した画像は、外部Ｉ／Ｆ１９を介してプリンタ２４に印刷させることができる。
【００７０】
以上に説明したように、第１の実施形態のデジタルカメラ１では、撮影スイッチ２１を半押しした状態から全押しして撮影するまでの撮影間隔時間Ｔ３をもつ画像ファイルＧＦを記録するようにしている。また、画像ファイルＧＦの撮影間隔時間Ｔ３を用いて画像のぼけを推定している。
【００７１】
以下、第１の実施形態における効果を記載する。
（１）第１の実施形態に係るデジタルカメラ１では、撮影スイッチ２１を半押しした状態から全押しして撮影するまでの撮影間隔時間Ｔ３を画像データと共に画像ファイルＧＦに記録することができる。したがって、メモリカード２２に記録された画像ファイルＧＦから、画像データごとに撮影時の撮影間隔時間Ｔ３を容易に知ることができる。
【００７２】
（２）画像ファイルＧＦから読み込んだ撮影間隔時間Ｔ３を用いて、自動合焦が行われていたか否かを判断することができる。これにより撮影した画像がぼやけているか否かを推定することができる。
【００７３】
（３）図６（ａ）に示すように、画像がぼやけていると推定した画像については、サムネイル画像ＳＦに画像がぼやけていることを示すマーク４０を付与している。したがって、ユーザは、一覧表示されたサムネイル画像のうちから、ぼやけている可能性がある画像を容易に知ることができる。例えば、ユーザが、ＬＣＤ１７に一覧表示された多数のサムネイル画像ＳＦを見ながら、プリンタ２４により印刷するための画像を選択している場合に、画像を縮小したサムネイル画像ＳＦから、各画像がぼけた画像であるかを判断することは困難である。そこで、画像がぼやけている画像のサムネイル画像ＳＦには、マーク４０を付与することにより、ユーザに注意を促すことや、撮影に失敗したようなぼやけた画像を印刷することを防ぐことができる。
【００７４】
（４）図６（ｂ）に示すように、画像がぼやけていると判断した画像についてはＬＣＤ１７にサムネイル画像ＳＦを表示しない場合では、ぼやけている画像を印刷することをなくすことができる。
【００７５】
（第２の実施形態）
次に、本発明の第２の実施形態のデジタルカメラについて説明する。図７は、第２の実施形態に係るデジタルカメラの構成を示した図である。図７に示すように、デジタルカメラ１００は、第１の実施形態に係るデジタルカメラ１の構成に加えて、更に角速度センサ１０１を備えている。
【００７６】
角速度センサ１０１は、例えば、ジャイロセンサであり、撮影時のデジタルカメラ１００の振れを角速度として検出することができる。撮影スイッチ２１が全押しされると、制御部２０は角速度センサ１０１に角速度を検出する命令を送信することにより角速度センサ１０１が動作してデジタルカメラ１００の振れの角速度を検出する。
【００７７】
こうして検出した角速度の情報は制御部２０に受け渡し、制御部２０は、画像ファイルＧＦの撮影条件情報ＰＩに撮影時角速度を記録する。なお、角速度センサ１０１が撮影するわずかな間の角速度変化を時系列に検出することができる場合には、時系列に検出した角速度を記録することがより望ましい。
【００７８】
第２の実施形態に係るデジタルカメラ１００は、撮影時角速度および撮影間隔時間Ｔ３を用いて、撮影スイッチ２１が半押し状態から全押し状態へ至る間の画角の変化量を推定することから、構図の変化を検出するものである。図８は第２の実施形態に係る推定処理の流れを示したフローチャートである。以下、フローチャートに従って説明する。
【００７９】
推定処理を開始すると、まず、ステップＳ２００において画像ファイルＧＦを取得する処理を行ってから、ステップＳ２１０では画像ファイルＧＦの撮影条件情報ＰＩから撮影間隔時間Ｔ３および撮影時角速度Ｖを取得して、ＲＡＭ２０ｂに格納する処理を行う。
【００８０】
次に、ステップＳ２２０では、撮影時角速度Ｖと撮影間隔時間Ｔ３との積を演算することにより、撮影スイッチ２１を半押ししてから全押しするまでの撮影方向の変化量ΔＫを算出する。
【００８１】
次に、ステップＳ２３０では、撮影方向の変化量ΔＫが所定の閾値βより大きいか否かを判断する。撮影方向の変化量ΔＫが、閾値β以下であると判断した場合（Ｙｅｓ）ステップＳ２４０へ進み、撮影方向が変化することにより生じるデジタルカメラ１００と被写体との距離の変化が小さいので画像がぼやけていないと推定してから、ステップＳ２６０に進む。閾値βより大きいと判断した場合（Ｎｏ）ステップＳ２５０へ進み、撮影方向の変化が大きく、被写体への距離の変化が大きいので画像がぼやけていると推定してから、ステップＳ２６０に進む。
【００８２】
ステップＳ２６０では、画像がぼやけていると判断した画像については、第１の実施形態と同様に、画像がぼやけていることを示すマーク４０を付与、または表示しないようにしてサムネイル画像ＳＦをＬＣＤ１７に表示する処理を行う。ステップＳ２６０の処理を行うと、図８に示した処理を終了する。
【００８３】
以上に説明したように、第２の実施形態に係るデジタルカメラ１００では、撮影時の角速度Ｖおよび撮影間隔時間Ｔ３を用いて、画像のぼけ推定を行っている。
【００８４】
第２の実施形態におけるデジタルカメラ１では、以下の効果を得ることができる。
（５）撮影時の角速度Ｖおよび撮影間隔時間Ｔ３より算出した撮影方向の変化量ΔＫを用いて、フォーカスロックしている間に撮影方向が変化することによりぼやけてしまった画像を推定することができる。
【００８５】
以上、本発明の一実施形態について説明したが、本発明はこれに限られることなく、様々な形態とすることもできる。以下、本発明の変形例について説明する。
【００８６】
（変形例１）画像ファイルＧＦの撮影間隔時間Ｔ３を用いて、フォーカスロックを使用したか否かを推定することもできる。例えば、自動合焦に要する時間より大きい所定の閾値を設定して、推定部３４が、撮影間隔時間Ｔ３と閾値との大きさを比較して、撮影間隔時間Ｔ３が閾値より小さいときにフォーカスロック機能が使用されていない、撮影間隔時間Ｔ３が閾値より大きいときにフォーカスロック機能が使用されていると推定する。このようにすれば、画像を撮影した後からフォーカスロック機能の使用判別を行うことができるようになる。
【００８７】
（変形例２）前記第１および第２の実施形態では、図３に示したデータ構造を有する画像ファイルＧＦに撮影間隔時間Ｔ３を記録した。さらに、図９に示すように、画像ファイルＧＦのメーカノートに、半押し時刻Ｔ１、全押し時刻Ｔ２を記録するようにしてもよい。また、ステップＳ１２０〜Ｓ１４０において行った合焦判別の結果を記録してもよい。
【００８８】
（変形例３）前記第１および第２の実施形態では、画像撮像装置として、デジタルカメラの一例について説明した。本発明の画像撮影装置としては、これに限られることなく、デジタルビデオカメラ、カメラ機能付携帯電話などの機器であってもよい。
【００８９】
（変形例４）前記第１および第２の実施形態では、デジタルカメラ１が、画像ファイルＧＦを読み出して、推定処理を行ったときの一例について説明した。第４の変形例としては、ＰＣ２３またはプリンタ２４が、メモリカード２２から読み取った画像ファイルＧＦについて推定処理を行うとしてもよい。また、撮影間隔時間Ｔ３に基づいてぼやけている可能性があると推定した画像については、ＰＣ２３またはプリンタ２４は、さらに画像ファイルＧＦから画像データＦを読み出して、画像データＦに対して周知のエッジ検出などの処理を行うことにより、画像のぼやけた度合をさらに正確に評価してもよい。このようにすれば、ぼやけている可能性が高い画像に対してさらに正確な評価を行うようにするので、ぼやけている画像を効率的に検出することができる。
【００９０】
（変形例５）前記実施形態では、ＭＰＵ２０ａが制御プログラムを実行することにより制御部２０を図２に示す構成として機能させたように、処理をソフトウェアにより実現する一例について説明した。図２に示す構成を、ＡＳＩＣ(Application Specific Integrated Circuit)などのハードウェア回路により実現するとしてもよい。もちろん、一部の機能をハードウェア回路に実現させて、ハードウェア回路が実現しない機能についてはソフトウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００９１】
【図１】第１の実施形態に係るデジタルカメラの構成を示したブロック図。
【図２】制御部２０の構成を示した図。
【図３】画像ファイルのデータ構造を示した模式図。
【図４】撮影時に行う処理の流れを示したフローチャート。
【図５】推定処理の流れを示したフローチャート。
【図６】ぼけ推定結果に応じてサムネイル画像の表示を変えた一例を示した図。（ａ）はぼやけている画像のサムネイル画像にマークを付与した一例、（ｂ）はぼやけている画像はサムネイル画像を表示させないとしたときの一例を示した図。
【図７】第２の実施形態に係るデジタルカメラの構成を示した図。
【図８】推定処理の流れを示したフローチャート。
【図９】第２の変形例を示した図。
【符号の説明】
【００９２】
１…画像撮影装置としてのデジタルカメラ、１０…撮影レンズ、１１…レンズ駆動部、１２…撮像素子、１３…撮像回路、１４…画像メモリ、１５…画像処理エンジン、１６…内部時計、１７…ＬＣＤ、１８…カードスロット、１９…外部インターフェイス、２０…制御部、２０ａ…ＭＰＵ、２０ｂ…ＲＡＭ、２０ｃ…ＲＯＭ、２１…撮影スイッチ、２２…記録媒体としてのメモリカード、２３…ＰＣ、２４…プリンタ、３０…時刻取得部、３１…時間差算出部としての撮影間隔時間算出部、３２…画像ファイル記録部、３３…撮影条件情報取得部、３４…推定部、４０…ぼやけていることを示したマーク、４１…操作スイッチ、１００…デジタルカメラ、１０１…角速度検出部としての角速度センサ、Ｔ１…第１の時刻としての半押し時刻、Ｔ２…第２の時刻としての全押し時刻、Ｔ３…時間差としての撮影間隔時間、Ｋ…撮影方向の変化量、ＧＦ…画像ファイル、ＧＩ…画像処理制御情報、ＵＩ…ユーザ情報、ＰＩ…撮影条件情報、ＳＦ…サムネイル画像、α…閾値、β…閾値。
【図１】
2006352609.tif 000003
【図２】
2006352609.tif 000004
【図３】
2006352609.tif 000005
【図４】
2006352609.tif 000006
【図５】
2006352609.tif 000007
【図６】
2006352609.tif 000008
【図７】
2006352609.tif 000009
【図８】
2006352609.tif 000010
【図９】
2006352609.tif 000011