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