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