(57)【要約】【課題】動画撮影時に当該動画像の中から静止画像として出力するのに適した画像のみを特定できる他、動画撮影中に特定された各静止画像を出力対象の候補画像として何時でも自由に抽出できるようにする。【解決手段】デジタルカメラにおいて、ＣＰＵ1は、動画撮影時にその撮影画像の変化度合いが所定レベル(５０％)以上であることを判別する毎に、その時点での画像フレームを静止画像の出力候補として特定し、この画像フレームに候補フラグを対応付けて付加する。動画ファイルに対して静止画像の出力が指示された際に、候補フラグが付加されている各画像フレームを抽出して静止画像の出力候補として一覧表示させた後、この一覧表示の中から任意に選択された画像フレームを静止画像として出力させる。【選択図】  図1
2005229236.tif 000002
【特許請求の範囲】
【請求項１】
動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、
動画撮影時にその撮影画像の変化度合いを判別する判別手段と、
この判別手段によって変化度合いが所定レベル以上であることが判別される毎に、その時点での画像フレームを静止画像の出力候補として特定する特定手段と、
この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存する保存手段と、
を具備したことを特徴とするカメラ装置。
【請求項２】
前記動画ファイルに対して静止画像の出力が指示された際に、前記特定された静止画像毎にその指定情報を読み出し、この指定情報に基づいて当該動画ファイルをアクセスすることによって抽出された各画像フレームを静止画像の出力候補として表示した後に、この候補表示の中から任意に選択された画像フレームを静止画像として出力する、
ようにしたことを特徴とする請求項１記載のカメラ装置。
【請求項３】
動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、
動画撮影時に所定時間の経過を検出する検出手段と、
この検出手段によって所定時間の経過が検出される毎に、その時点での画像フレームを静止画像の出力候補として特定する特定手段と、
この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存する保存手段と、
を具備したことを特徴とするカメラ装置。
【請求項４】
動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、
動画撮影時に静止画像の出力候補を予め決められている複数種のチェック基準に従って判別する判別手段と、
この判別手段によって前記チェック基準別に静止画像の出力候補として判別される毎に、その時点での画像フレームを静止画像の候補として特定する特定手段と、
この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を前記チェック基準の種類別に記録保存する保存手段と、
を具備したことを特徴とするカメラ装置。
【請求項５】
前記保存手段は、前記動画ファイルから静止画像を抽出するための指定情報として、前記特定された画像フレームの位置情報を記録保存する、
ようにしたことを特徴とする請求項1、請求項３、請求項４の何れか記載のカメラ装置。
【請求項６】
前記動画ファイルに対して静止画像の出力が指示された際に、前記複数種のチェック基準毎に特定された各出力候補のうち、任意に指定された種類のチェック基準に従って特定された候補の指定情報を読み出し、この指定情報に基づいて当該動画ファイルから抽出した画像フレームを静止画像として表示した後、この候補表示の中から任意に選択された画像フレームを静止画像として出力する、
ようにしたことを特徴とする請求項４記載のカメラ装置。
【請求項７】
コンピュータに対して、
動画撮影時にその撮影画像の変化度合いを判別する機能と、
撮影画像の変化度合いが所定レベル以上であることが判別される毎に、その時点での画像フレームを静止画像の出力候補として特定する機能と、
静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存させる機能と、
を実現させるためのプログラム。
【請求項８】
コンピュータに対して、
動画撮影時に所定時間の経過が検出される毎に、その時点での画像フレームを静止画像の出力候補として特定する機能と、
静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存させる機能と、
を実現させるためのプログラム。
【請求項９】
コンピュータに対して、
動画撮影時に静止画像の出力候補を予め決められている複数種のチェック基準に従って判別する機能と、
前記チェック基準別に静止画像の出力候補として判別される毎に、その時点での画像フレームを静止画像の候補として特定する機能と、
静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を前記チェック基準の種類別に記録保存させる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置およびプログラムに関する。
【背景技術】
【０００２】
近年、動画撮影が可能なデジタルスチルカメラあるいは静止画撮影が可能なデジタルビデオカメラが普及しており、動画撮影、静止画撮影の何れを主要機能とするかによってスチルカメラ、ビデオカメラに分かれている。ここで、ビデオカメラにおいては、動画撮影時に静止画撮影を行う場面で動画撮影を一時中断して静止画撮影を行う方法と、動画撮影後にその動画像の中から任意の画像フレームを選択して静止画像として印刷する方法とがあった。
【０００３】
この場合、動画像の中から任意に指定された静止画像を抽出して印刷するものとしては、例えば、動画像からフレーム内符号化された画像のみを抽出し、この各画像をコマ送りしながら任意の画像を選択して印刷するようにしたデジタルカメラが知られている（特許文献１参照）。また、動画像内から任意に指定された画像フレームを抽出して印刷するようにした動画像取り込み装置が知られている（特許文献２参照）。
更に、動画像の中から静止画像を自動抽出するものとしては、例えば、文書内に含まれている動画像において、その各静止画フレームを動画差分値の大きい順に自動抽出して並べ変えるようにした動画像出力装置が知られている（特許文献３参照）。
【特許文献１】特開２００１−３０９３０４号公報
【特許文献２】特開２００２−０４４５７５号公報
【特許文献３】特開平１１−２１２７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１〜３の何れにおいても、動画撮影中に静止画像を抽出するものではなく、動画撮影後に静止画像を抽出することを前提としたものであり、また、特許文献１、２にあっては、動画像内の多数のフレームから所望する印刷対象としての静止画像を指定するためには、特別な操作を必要とする他、必ずしも最適な静止画像を選択できるとは限らず、目的画像を探し出すまでに時間を要するという問題があった。
更に、上述した特許文献３にあっては、動画像から静止画像の自動抽出が可能であるとしても、動画撮影後において各画像フレームを動画差分値の大きい順に抽出して並べ変えることを前提とした技術であり、動画像から静止画像として適した画像のみを抽出するものではなかった。
一方、動画撮影後においてその全体内容の概要を素早く把握するために動画像を早送り再生する際に、動画像の撮影時間が長いと、その再生に時間を要する他、目的画像を探し出すまでの時間も長くなってしまう。
【０００５】
第１の発明の課題は、動画撮影時に当該動画像の中から静止画像として出力するのに適した画像のみを特定できる他、動画撮影中に特定された各静止画像を出力対象の候補画像として何時でも自由に抽出できるようにすることである。
第２の発明の課題は、動画撮影時に当該動画像の中から所定のタイミングで複数の画像を静止画像として順次特定できる他、動画撮影中に特定された各静止画像を出力対象の候補画像として何時でも自由に抽出できるようにすることである。
第３の発明の課題は、動画撮影時に当該動画像の中から複数の画像をチェック基準別の静止画像として特定できる他、動画撮影中に特定された静止画像をチェック基準別に出力対象の候補画像として何時でも自由に抽出できるようにすることである。
【課題を解決するための手段】
【０００６】
請求項１記載の発明（第１の発明）は、動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、動画撮影時にその撮影画像の変化度合いを判別する判別手段と、この判別手段によって変化度合いが所定レベル以上であることが判別される毎に、その時点での画像フレームを静止画像の出力候補として特定する特定手段と、この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存する保存手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項７記載の発明）。
【０００７】
なお、請求項１記載の発明は次のようなものであってもよい。
前記動画ファイルに対して静止画像の出力が指示された際に、前記特定された静止画像毎にその指定情報を読み出し、この指定情報に基づいて当該動画ファイルをアクセスすることによって抽出された各画像フレームを静止画像の出力候補として表示した後に、この候補表示の中から任意に選択された画像フレームを静止画像として出力する（請求項２記載の発明）。
【０００８】
前記保存手段は、前記動画ファイルから静止画像を抽出するための指定情報として、前記特定された画像フレームの位置情報を記録保存する（請求項５記載の発明）。
【０００９】
請求項３記載の発明（第２の発明）は、動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、動画撮影時に所定時間の経過を検出する検出手段と、この検出手段によって所定時間の経過が検出される毎に、その時点での画像フレームを静止画像の出力候補として特定する特定手段と、この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存する保存手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項３記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項８記載の発明）。
【００１０】
なお、請求項３記載の発明は次のようなものであってもよい。
前記保存手段は、前記動画ファイルから静止画像を抽出するための指定情報として、前記特定された画像フレームの位置情報を記録保存する（請求項５記載の発明）。
【００１１】
請求項４記載の発明（第３の発明）は、動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するカメラ装置であって、動画撮影時に静止画像の出力候補を予め決められている複数種のチェック基準に従って判別する判別手段と、この判別手段によって前記チェック基準別に静止画像の出力候補として判別される毎に、その時点での画像フレームを静止画像の候補として特定する特定手段と、この特定手段によって静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を前記チェック基準の種類別に記録保存する保存手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項４記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項９記載の発明）。
【００１２】
なお、請求項４記載の発明は次のようなものであってもよい。
前記動画ファイルに対して静止画像の出力が指示された際に、前記複数種のチェック基準毎に特定された各出力候補のうち、任意に指定された種類のチェック基準に従って特定された候補の指定情報を読み出し、この指定情報に基づいて当該動画ファイルから抽出した画像フレームを静止画像として表示した後、この候補表示の中から任意に選択された画像フレームを静止画像として出力する（請求項６記載の発明）。
【００１３】
前記保存手段は、前記動画ファイルから静止画像を抽出するための指定情報として、前記特定された画像フレームの位置情報を記録保存する（請求項５記載の発明）。
【発明の効果】
【００１４】
請求項１記載の発明（第１の発明）によれば、動画撮影時にその撮影画像の変化度合いを判別すると共に、この変化度合いが所定レベル以上であることが判別される毎に、その時点での画像フレームを静止画像の出力候補として特定し、この画像フレームを動画ファイルから抽出するための情報としてそのフレーム指定情報を記録保存するようにしたから、動画撮影時に当該動画像の中から静止画像として出力するのに適した画像のみを特定することができる。つまり、静止画像の特定は、動画撮影後ではなく、動画撮影中に行うことができるので、動画像の撮影時間が長い場合でも効率良く静止画像の特定が可能となり、また、撮影画像の変化度合いに応じて静止画像の出力候補を特定することができるので、例えば、被写体の大きさやその位置が大きく変わったり、他の被写体が新たに出現したような場合にその時の画像を静止画像の出力候補として特定することができ、静止画像として出力するのに適した画像のみの特定が可能となる。更に、動画撮影中に特定された各静止画像を出力対象の候補画像として抽出することができ、何時でも自由に出力対象の絞り込みが可能となる。
なお、このカメラ装置は、動画撮影が可能なデジタルスチルカメラあるいは静止画撮影が可能なデジタルビデオカメラを問わない。
【００１５】
請求項２記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、動画ファイルに対して静止画像の出力が指示された際に、特定された静止画像毎にその指定情報を読み出し、この指定情報に基づいて当該動画ファイルをアクセスすることによって抽出された各画像フレームを静止画像の出力候補として表示した後に、この候補表示の中から任意に選択された画像フレームを静止画像として出力するようにしたから、候補表示の内容を確認しながら出力対象の絞り込みを正確かつ容易に行うことができると共に、所望する静止画像だけを出力させることができる。
【００１６】
請求項５記載の発明によれば、上述した請求項１記載の発明と同様の効果を有する他、動画ファイルから静止画像を抽出するための指定情報として、特定画像フレームの位置情報(例えば、フレーム番号)を記録保存するようにしたから、静止画像自体を個別に記録管理する必要はなく、静止画像の管理が容易なものとなる。
【００１７】
請求項３記載の発明（第２の発明）によれば、動画撮影時に所定時間の経過を検出すると共に、所定時間の経過が検出される毎に、その時点での画像フレームを静止画像の出力候補として特定し、この画像フレームを動画ファイルから抽出するための情報としてそのフレーム指定情報を記録保存するようにしたから、動画撮影時に当該動画像の中から所定のタイミングで複数の画像を静止画像として順次特定することができる。つまり、静止画像の特定は、動画撮影後ではなく、動画撮影中に行うことができるので、動画像の撮影時間が長い場合でも効率良く静止画像の特定が可能となり、また、例えば、５秒あるいは１０秒毎のように所定のタイミング毎に特定することができるので、例えば、動画像の全体概要を把握するために必要となる複数の静止画像を容易に得ることが可能となる。更に、動画撮影中に特定された各静止画像を出力対象の候補画像として抽出することができ、何時でも自由に出力対象の絞り込みが可能となる。
なお、このカメラ装置は、動画撮影が可能なデジタルスチルカメラあるいは静止画撮影が可能なデジタルビデオカメラを問わない。
また、第２の発明においても、上述した請求項５記載の発明と同様の効果を有する。
【００１８】
請求項４記載の発明（第３の発明）によれば、動画撮影時に静止画像の出力候補を予め決められている複数種のチェック基準に従って判別すると共に、このチェック基準別に静止画像の出力候補として判別される毎に、その時点での画像フレームを静止画像の候補として特定し、この画像フレームを動画ファイルから抽出するための情報としてそのフレーム指定情報をチェック基準の種類別に記録保存するようにしたから、動画撮影時に当該動画像の中から複数の画像をチェック基準別の静止画像として特定することができる。つまり、静止画像の特定は、動画撮影後ではなく、動画撮影中に行うことができるので、動画像の撮影時間が長い場合でも効率良く静止画像の特定が可能となり、また、例えば、「撮影画像の変化度合い」と「所定時間の経過」を複数種のチェック基準とすれば、静止画像として出力するのに適した画像のみを特定することができると共に、動画像の全体内容を把握するために必要な複数の静止画像を容易に特定することができる。更に、動画撮影中に特定された静止画像をチェック基準別に出力対象の候補画像として何時でも自由に抽出することができる。
【００１９】
請求項６記載の発明によれば、上述した請求項４記載の発明と同様の効果を有する他、動画ファイルに対して静止画像の出力が指示された際に、複数種のチェック基準毎に特定された各出力候補のうち、任意に指定された種類のチェック基準に従って特定された候補の指定情報を読み出し、この指定情報に基づいて当該動画ファイルから抽出した画像フレームを静止画像として表示した後、この候補表示の中から任意に選択された画像フレームを静止画像として出力するようにしたから、候補表示の内容を確認しながら出力対象の絞り込みを行う場合に、複数種のチェック基準の中から必要に応じて任意の種類のチェック基準を選択することができ、その絞り込みを正確かつ容易に行うことが可能となると共に、所望する静止画像だけを出力させることができる。
また、第３の発明においても、上述した請求項５記載の発明と同様の効果を有する。
【発明を実施するための最良の形態】
【００２０】
以下、図１〜図８を参照して本発明の実施例を説明する。
図１は、この実施例におけるデジタルカメラの基本的構成要素を示したブロック図である。
このデジタルカメラは、静止画撮影が可能なデジタルビデオカメラであり、動画撮影時にその動画像を複数の画像フレームとして順次記録することによって動画ファイルを記録するもので、静止画撮影(スチル撮影)を行ってその静止画像を記録するスチル撮影機能の他、動画撮影時にその一連の画像フレームの中から静止画像としての画像フレームを自動的に特定しながら動画撮影を行う本実施例特有の機能を有している。
なお、この実施例の特徴部分を詳述する前に、この実施例のハードウェア上の構成について以下、説明しておく。
【００２１】
ＣＰＵ１は、記憶部２内のオペレーティングシステムや各種アプリケーションソフトに従ってこのデジタルカメラの全体動作を制御する中央演算処理装置である。記憶部２は、ハードディスク等の固定的なメモリであり、プログラム記憶領域とデータ記憶領域とを有している。この記憶部２内のプログラム記憶領域には、後述する図３〜図６に示す動作手順に従って本実施例を実現する為のアプリケーションプログラムが格納されている。このプログラムやデータは、必要に応じてワークメモリ３にロードされたり、このワークメモリ３内のデータが記憶部２にセーブされる。なお、記録媒体４は、ＤＶＤ等の着脱自在なメモリであり、記憶部２やワークメモリ３との間においてプログラムや画像データ等の受け渡しを行う。
【００２２】
一方、ＣＰＵ１には、その入出力周辺デバイスである伝送部５、操作部６、表示部７、カメラ撮影部８がバスラインを介して接続されており、入出力プログラムに従ってＣＰＵ１は、これらの入出力デバイスの動作制御を行う。
伝送部５は、後述の図２に示した写真画像印刷販売装置に対して静止画像を印刷対象としてインターネット経由で送信するための画像通信部である。操作部６は、動画撮影モード／静止画撮影モード／出力モードに切り換えるモードボタン、動画撮影の開始／停止を指示するスタート／ストップボタン、静止画撮影モード時に操作されるシャッターボタン等の各種のファンクションボタンを有し、その操作信号はＣＰＵ１へ与えられる。
【００２３】
動画撮影モードは、動画撮影を行う場合の動作モードであり、静止画撮影モードは、スチル撮影を行う場合の動作モードであり、出力モードは、動画像や静止画像の再生表示を行う場合の他、印刷対象の静止画像を写真画像印刷販売装置へ送信出力する場合の動作モードである。表示部７は、例えば、タッチパネル付きの液晶表示部であり、モニタ画面／ファインダ画面／画像再生画面として使用される。カメラ撮影部８は、撮影レンズ、ミラー等のレンズ・ミラーブロック、ＣＣＤイメージセンサ等の撮像素子、その駆動系等を備え、撮影毎に、撮影画像を画像メモリ９へ順次転送するもので、ＣＰＵ１は、撮影方向やズーム機構を調整制御したり、オートフォーカス時の駆動制御、シャッター駆動制御、露出、ホワイトバランス等を制御したり、撮影画像の取り込みを行う。
【００２４】
ＣＰＵ１は、動画撮影モードにおいてスタートボタンが操作されると、予め決められている複数種のチェック基準毎に、動画像の中から静止画像の出力候補を特定するようにしている。この場合、第１のチェック基準として、撮影画像の変化度合いが所定レベル以上となる毎に静止画像の特定を行い、第２のチェック基準として、所定時間が経過する毎に静止画像の特定を行うようにしている。すなわち、動画撮影モードにおいてＣＰＵ１は、撮影画像の変化度合いが所定レベル以上であることを認識する毎に、その時の画像フレームを静止画像の出力候補として特定するようにしている。また、ＣＰＵ１は、所定時間の経過を検出する毎に、その時点での画像フレームを静止画像の出力候補として特定するようにしている。
【００２５】
ここで、「撮影画像の変化度合い」とは、動画撮影された一連の画像フレームを比較解析することによって画像がどの程度変化したかを意味するもので、例えば、同じ被写体を略同一の位置で略同一の大きさで連続撮影しているような場合には、画像フレーム内に他の被写体が新たに出現しない限り、変化度合いが低いと認識されるが、画像フレーム内で被写体の大きさやその位置が大きく変わったり、他の被写体が新たに出現したような場合には、変化度合いが高いと認識される。このように変化度合いが大きく変わった場合には、その時の画像フレームを静止画像の出力候補として特定し、この画像フレームに候補フラグ「１」を付加するようにしている。候補フラグ「１」は、撮影画像の変化度合いが所定レベル以上となった時の画像フレームを静止画像の出力候補とするために、当該画像フレームに対応付けて付加される出力候補指定用の情報である。
【００２６】
また、「所定時間」とは、動画撮影が開始された後の時間間隔であり、この実施例においては、１秒間に２０フレーム分の動画撮影を行うようにしているため、「所定時間」を５秒間とすると、１００フレーム毎に静止画像の特定を行うようにしている。この所定時間の経過を検出する毎に、ＣＰＵ１は、その時の画像フレームを静止画像の出力候補として特定し、この画像フレームに候補フラグ「０」を付加するようにしている。候補フラグ「０」は、所定時間が経過した時の画像フレームを静止画像の出力候補とするために、当該画像フレームに対応付けて付加される出力候補指定用の情報である。
【００２７】
図２は、写真画像印刷販売装置の基本的構成要素を示したブロック図である。
この写真画像印刷販売装置は、顧客側のデジタルカメラから送信されて来た写真画像(静止画像)を印刷して販売する自動販売機である。すなわち、この写真画像印刷販売装置は、例えば、コンビニエンス・ストアや街中などに設置されたもので、カメラ撮影された写真画像群が送信されて来た際に、この写真画像群を高品質印刷し、この写真印刷物(写真プリント)を排出して販売するプリント・ベンダであり、上述したデジタルカメラとはインターネットを介して接続され、遠隔地から申し込まれた印刷予約を受け付けて事前印刷し、顧客が写真プリントを取りに来た際に、その料金の支払いを条件として、当該顧客対応の写真プリントを排出するようにしたものである。
【００２８】
ＣＰＵ１１は、記憶部１２内のオペレーティングシステムや各種アプリケーションソフトに従ってこの写真画像印刷販売装置の全体動作を制御する中央演算処理装置であり、ＣＰＵ１１には、ハードディスク等の固定メモリである記憶部１２と、ＣＤ−ＲＯＭ、ＤＶＤ等の着脱自在な記憶媒体１３が接続されている。更に、ＣＰＵ１１は、伝送部１４、記録メディア受付装置１５、タッチパネル付きディスプレイを構成する表示部１６および操作部１７、写真プリンタ装置１８、金銭授受装置１９を有している。なお、記録メディア受付装置１５は、記録メディアが投入された際に、この記録メディアをアクセスして各写真画像を順次読み取るもので、写真画像を読み取る毎に各画像データは、ＣＰＵ１１に与えられる。写真プリンタ装置１８は、印刷対象の各写真画像を内部メモリに一時記憶しながら一枚ずつ印刷するもので、例えば、高品位・高速印刷が可能なマルチカラーレーザプリンタによって構成されている。記録紙格納部２０は、Ｌサイズ、２Ｌサイズ、パノラマサイズなどのように異なるサイズの記録紙が分類格納されている。
【００２９】
次に、この実施例におけるデジタルカメラの動作概念を図３〜図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体の他に、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００３０】
図３〜図５は、電源投入に応じて実行開始されるデジタルカメラの全体動作を示したフローチャートである。
先ず、電源投入時におけるモードボタンの初期モード(デフォルトモード)は、動画撮影モードに設定されている。この状態において、ＣＰＵ１は、モニタ撮影を開始させ(ステップＡ１)、モニタ画像を表示出力させると共に(ステップＡ２)、ボタン操作の有無をチェックする(ステップＡ３〜Ａ５)。すなわち、動画撮影モードにおいて動画撮影の開始を指示するスタートボタン(シャツターボタン)が操作されたか(ステップＡ３)、モードボタンによって静止画撮影モードに切り替えられたか(ステップＡ４)、出力モードに切り換えられたかをチェックする(ステップＡ５)。いま、動画撮影モードにおいてスタートボタンが操作された場合には(ステップＡ３でＹＥＳ)、動画撮影を開始させた後(ステップＡ６)、動画チェックプログラムを起動させる(ステップＡ７)。なお、この実施例において動画撮影は、１秒間に２０フレーム分の撮影を行うようにしている。
【００３１】
図６は、動画チェックプログラム処理を詳述するためのフローチャートである。
先ず、ＣＰＵ１は、動画撮影時にその一連の画像フレームを順次指定するためのフレーム番号を計数するチェックカウンタに、その初期値をセットした後(ステップＢ１)、無条件に候補フラグ「０」を当該カウンタ値対応の画像フレームに付加する (ステップＢ２)。
図７は、動画撮影時に得られる一連の画像フレームを示し、初期カウンタ値「００００」の画像フレームには、候補フラグ「０」がセットされる。
【００３２】
そして、カウンタ値対応の画像フレームを読み出し(ステップＢ３)、この画像フレーム位置を基準として２０フレーム前の画像(言い換えれば、１秒前に撮影された画像)が有るかをチェックする(ステップＢ４)。最初は、初期カウンタ値対応の画像フレームを読み出した場合であるから、ステップＢ４でＮＯと判断されてステップＢ９に移り、チェックカウンタ値は、「１００」の整数倍かをチェックするが、この場合においても、ステップＢ９でＮＯと判断されるためにステップＢ１１に移る。ここでは、チェックカウンタに「１」を加算する更新処理が行われ、これによってカウンタ値は「０００１」となる。以下、動画撮影の停止を指示するストップボタンが操作されるまで(ステップＢ１２)、ステップＢ３に戻って上述の動作が繰り返される。
【００３３】
いま、カウンタ値が「００２０」となると、ステップＢ４で２０フレーム前の画像が有ることが検出されるので、今回のカウンタ値対応の画像と２０フレーム前の画像とを比較解析してその変化度合いを調べ(ステップＢ５)、この変化度合いは、５０％以上かをチェックする(ステップＢ６)。この場合、画像フレーム内における同一オブジェクトの移動率、同一オブジェクトのサイズ変化、新規オブジェクトの出現割合、フレーム内画像全体の変化度等に従って変化度合いを調べる。ここで、変化度合いが５０％未満の変化であれば、ステップＢ９に移るが、５０％以上の場合には、当該フレーム間に存在する各フレームに候補フラグ「１」がセットされていないことを条件に(ステップＢ７)、今回のカウンタ値対応の画像フレームを静止画像の出力候補とするために、当該画像フレームに候補フラグ「１」を付加する(ステップＢ８)。
【００３４】
図７の例では、カウンタ値「００２０」対応の画像フレームとカウンタ値「００００」対応の画像フレームとの変化度合いは、５０％以上であり、当該フレーム間に存在する「０００１」〜「００１９」の各フレーム(直前の各フレーム)には、候補フラグ「１」がセットされていないので、今回のカウンタ値「００２０」対応の画像フレームに候補フラグ「１」が付加される。これによって今回のカウンタ値「００２０」対応の画像フレームは、静止画像の出力候補として選択される。以下、ステップＢ９に移り、上述の動作が繰り返される。
【００３５】
一方、チェックカウンタ値が「１００」の整数倍となった場合、つまり、動画撮影を開始してから５秒間が経過した場合には(ステップＢ９でＹＥＳ)、今回のカウンタ値対応の画像フレームを静止画像の出力候補とするために、当該画像フレームに候補フラグ「０」を付加する(ステップＢ１０)。以下、ステップＢ１１に移り、カウンタアップを行いながらストップボタンが操作されるまで上述の動作が繰り返される結果、チェックカウンタ値が「１００」の整数倍となる毎に(５秒経過する毎に)、画像フレームに候補フラグ「０」が付加される。
図７の例において、カウンタ値「０１００」対応の画像フレームには、候補フラグ「０」が付加される。
【００３６】
いま、動画撮影の停止を指示するストップボタンが操作されると(ステップＢ１２でＹＥＳ)、図３のステップＡ８に移り、動画撮影した一連の各画像フレームを動画ファイルとして、メモリカードあるいは磁気テープに記録保存する。この場合、動画ファイルには、その時の日時情報がファイル名として付加されるが、任意のファイル名が入力された際には、このファイル名も含めて記録される。
【００３７】
他方、モードボタンが操作されて動画撮影モードから静止画撮影モードに切り換えられた状態において(ステップＡ４)、シャッターボタンが操作された際には(ステップＡ９)、静止画撮影が行われ(ステップＡ１０)、静止画ファイルとして記録保存される(ステップＡ１１)。この場合においても、静止画ファイルには、その時の日時情報がファイル名として付加されるが、任意のファイル名が入力された際には、このファイル名も含めて記録される。以下、ステップＡ１２で静止画撮影モードの解除が検出されるまでシャッターボタンが操作される毎に、静止画撮影が行われる。なお、静止画撮影モードが解除されて動画撮影モードに切り換えられた場合には(ステップＡ１３でＹＥＳ)、最初のステップＡ１に戻る。
【００３８】
上述のステップＡ５あるいはステップＡ１３で出力モードに切り換えられたことことが検出されると、図４のステップＡ１４に移り、撮影された各画像ファイルを一覧表示する画面に切り替えられる。この一覧画面は、動画ファイル名や静止画ファイル名をその撮影順に配列表示するもので、その中から出力対象として任意のファイル名が選択された場合には(ステップＡ１５)、次のステップＡ１８に移るが、他のモードに切り換えられた場合に(ステップＡ１６)、それが動画撮影モードであれば(ステップＡ１７)、図３の最初のステップＡ１に移り、静止画撮影モードであれば(ステップＡ１７でＮＯ)、図３のステップＡ９に移る。
【００３９】
ここで、一覧画面からファイル名が選択された際に、それが静止画ファイルであれば(ステップＡ１８でＮＯ)、選択指定された静止画ファイルを読み出して再生表示させる(ステップＡ１９)。この状態において、印刷指示があれば(ステップＡ２０)、この静止画像データを印刷対象として写真画像印刷販売装置へその送信先アドレスおよび送信元アドレスと共に送信出力する(ステップＡ２１)。その後、ファイル一覧画面に戻る(ステップＡ１４)。
【００４０】
ファイルの一覧画面から選択されたファイル名が動画ファイルであれば(ステップＡ１８でＹＥＳ)、出力形式の選択画面を表示出力する(ステップＡ２２)。この選択画面は、動画ファイルをそのまま動画として出力するのか、動画ファイル内に「候補フラグ」が付加されている画像フレーム(静止画像)のみを抽出して出力するのかを問い合わせるもので、出力形式として動画出力が選択された場合には(ステップＡ２３でＹＥＳ)、スタートボタンの操作を条件に(ステップＡ２４)、動画像を再生表示させる(ステップＡ２５)。この画像再生は、ストップボタンが操作されるまで行われる(ステップＡ２６)。その後、ファイルの一覧画面に戻る(ステップＡ１４)。
【００４１】
出力形式として静止画出力が選択された場合には(ステップＡ２３でＮＯ)、図５のステップＡ２７に移り、メニュー画面を表示出力させる。図８は、メニュー画面を示した図であり、このメニュー画面には、「１：変化優先」、「２：時間優先」、「３：混合」の各項目を有している。「１：変化優先」は、動画撮影時に画像の変化度合い(第１のチェック基準)を元に特定した静止画像を抽出すべきことを示すメニュー項目であり、「２：時間優先」は、所定時間の経過(第２のチェック基準) を元に特定した静止画像を抽出すべきことを示すメニュー項目であり、「３：混合」は、「１：変化優先」および「２：時間優先」対応の静止画像を混合して抽出すべきこと、つまり、第１および第２のチェック基準を元に特定した静止画像を抽出すべきことを示すメニュー項目である。
【００４２】
このメニュー画面から任意の項目が選択された場合(ステップＡ２８)、それが「１：変化優先」であれば(ステップＡ２９)、動画ファイルの中から候補フラグ「１」が付加されている画像フレームのみを順次抽出する(ステップＡ３０)。また、「２：時間優先」であれば(ステップＡ３１)、候補フラグ「０」が付加されている画像フレームのみを順次抽出し(ステップＡ３２)、更に、「３：混合」であれば(ステップＡ３１でＮＯ)、候補フラグ「０」および「１」が付加されている画像フレームのみを順次抽出する(ステップＡ３３)。これによって抽出した各画像フレームを一覧表示させた後(ステップＡ３４)、印刷指示の有無をチェックするが(ステップＡ３５)、ストップボタンが操作された場合には(ステップＡ３６)、この静止画一覧表示を解除してファイルの一覧画面に戻る(図４のステップＡ１４)。
【００４３】
いま、印刷指示を受けた際に(ステップＡ３５)、この静止画一覧の中から印刷対象として任意の画像フレームが選択されると(ステップＡ３７)、印刷対象を示す出力フラグを当該選択フレームにセットする(ステップＡ３８)。以下、印刷対象フレームが選択される毎に、この選択フレームに出力フラグをセットする処理を選択終了が指示されるまで繰り返す(ステップＡ３９)。ここで、選択終了が指示されると、出力フラグがセットされている各画像フレームを読み出し、写真画像印刷販売装置へその送信先アドレスおよび送信元アドレスと共に送信出力する(ステップＡ４０)。その後、ファイルの一覧画面に戻る(図４のステップＡ１４)。
【００４４】
以上のように、この実施例のデジタルカメラにおいて、ＣＰＵ1は、動画撮影時にその撮影画像の変化度合いが所定レベル(５０％)以上であることを判別する毎に、その時点での画像フレームを静止画像の出力候補として特定し、この画像フレームに候補フラグ「１」を対応付けて付加するようにしたから、動画撮影時に当該動画像の中から静止画像として出力するのに適した画像のみを特定することができる。つまり、静止画像の特定は、動画撮影後ではなく、動画撮影中に行うことができるので、動画像の撮影時間が長い場合でも効率良く静止画像の特定が可能となり、また、撮影画像の変化度合いに応じて静止画像の出力候補を特定することができるので、静止画像として出力するのに適した画像のみを特定することができる。更に、動画撮影中に特定された各静止画像を出力対象の候補画像として抽出することができ、何時でも自由に出力対象の絞り込みが可能となる。
【００４５】
この場合、動画ファイルに対して静止画像の出力が指示された際に、ＣＰＵ1は、候補フラグが付加されている各画像フレームを読み出して静止画像の出力候補として一覧表示させた後、この一覧表示の中から任意に選択された画像フレームを静止画像として送信するようにしたから、一覧表示の内容を確認しながら印刷対象の絞り込みを正確かつ容易に行うことができると共に、所望する静止画像だけを印刷させることができる。なお、動画ファイルから静止画像を抽出するための候補フラグを記録保存することによって、静止画像自体を個別に記録管理する必要はなく、静止画像の管理が容易なものとなる。
【００４６】
また、チェックカウンタ値が「１００」の整数倍となる毎に、つまり、５秒の経過を検出する毎に、その時点での画像フレームを静止画像の出力候補として特定し、この画像フレームに候補フラグ「０」を対応付けて付加するようにしたから、動画撮影時に一定タイミング毎に静止画像を順次特定することができ、例えば、動画像の全体概要を把握するために必要となる複数の静止画像を容易に得ることが可能となる。
【００４７】
更に、図８に示したメニュー画面の中から「１：変化優先」、「２：時間優先」、「３：混合」の中から任意のメニューを選択することができるので、動画撮影中に特定された静止画像をチェック基準別に出力対象の候補画像として何時でも自由に抽出することができる。この場合、「３：混合」が選択された場合には、「１：変化優先」および「２：時間優先」対応の静止画像を混合して抽出することができる。
【００４８】
なお、上述した実施例においては、撮影画像の変化度合いが５０％以上の場合、チェックカウンタ値が「１００」の整数倍の場合を例示したが、それらの数値は勿論任意であるが、その数値を必要に応じて任意に変更可能としてもよい。
また、上述した実施例においては、静止画像の出力候補として特定された画像フレームの位置に候補フラグを付加するようにしたが、動画撮影を開始してからの経過時間を計時し、静止画像の出力候補として特定される毎に、その時の計時情報を記録保存するようにしてもよい。
【００４９】
また、上述した実施例においては、写真画像印刷販売装置に対して静止画像を送信して印刷させるようにしたが、デジタルカメラ自体を接続するようにしてもよい。更に、印刷先は、写真画像印刷販売装置に限らず、任意であり、例えば、静止画像を記録保存させた記録メディアを自宅のパーソナルコンピュータに投入して印刷したり、再生表示させるようにしてもよい。また、静止画撮影が可能なデジタルビデオカメラに限らず、動画撮影が可能なデジタルスチルカメラであってもよい。
【００５０】
一方、コンピュータに対して、上述した各手段を実行させるためのプログラムコードをそれぞれ記録した記録媒体（例えば、ＣＤ−ＲＯＭ、フレキシブルディスク、ＲＡＭカード等）を提供するようにしてもよい。すなわち、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、動画撮影時にその撮影画像の変化度合いを判別する機能と、撮影画像の変化度合いが所定レベル以上であることが判別される毎に、その時点での画像フレームを静止画像の出力候補として特定する機能と、静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存させる機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００５１】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、動画撮影時に所定時間の経過が検出される毎に、その時点での画像フレームを静止画像の出力候補として特定する機能と、静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を記録保存させる機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【００５２】
また、コンピュータが読み取り可能なプログラムコードを有する記録媒体であって、動画撮影時に静止画像の出力候補を予め決められている複数種のチェック基準に従って判別する機能と、前記チェック基準別に静止画像の出力候補として判別される毎に、その時点での画像フレームを静止画像の候補として特定する機能と、静止画像の出力候補として特定された画像フレームを前記動画ファイルから抽出するために、そのフレーム指定情報を前記チェック基準の種類別に記録保存させる機能とを実現させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体を提供するようにしてもよい。
【図面の簡単な説明】
【００５３】
【図１】デジタルカメラの基本的構成要素を示したブロック図。
【図２】デジタルカメラから送信されて来た写真画像(静止画像)を印刷して販売する写真画像印刷販売装置の基本的構成要素を示したブロック図。
【図３】電源投入に応じて実行開始されるデジタルカメラの全体動作を示したフローチャート。
【図４】図３に続く、デジタルカメラの全体動作を示したフローチャート。
【図５】図４に続く、デジタルカメラの全体動作を示したフローチャート。
【図６】図３で示した動画チェックプログラム処理を詳述するためのフローチャート。
【図７】動画撮影時に得られる一連の画像フレームを示した図。
【図８】静止画出力時のメニュー画面を示した図。
【符号の説明】
【００５４】
１  ＣＰＵ
２  記憶部
４  記録媒体
５  伝送部
６  操作部
７  表示部
８  カメラ撮影部
【図１】
2005229236.tif 000003
【図２】
2005229236.tif 000004
【図３】
2005229236.tif 000005
【図４】
2005229236.tif 000006
【図５】
2005229236.tif 000007
【図６】
2005229236.tif 000008
【図７】
2005229236.tif 000009
【図８】
2005229236.tif 000010