(57)【特許請求の範囲】
【請求項１】
動画像を構成する複数のフレームに対応する画像データに基づき、上記動画像における移動体に対応する移動体画像を取得する第１の取得手段と；
上記動画像を構成するいずれかのフレームに対応する画像データに基づき、上記動画像における背景に対応する背景画像を取得する第２の取得手段と；
上記複数のフレームに共通に含まれている複数の移動体のそれぞれに対応する複数の移動体画像が上記第１の取得手段により取得された場合、ユーザによる指示に応じて、取得された当該複数の移動体画像から編集対象の移動体画像を個別に特定する特定手段と；
上記特定手段により上記複数の移動体画像の１つが特定される場合、ユーザによる指示に応じて、当該特定される１つの移動体画像に対する編集処理を個別に指定する指定手段と；
上記特定手段により特定された複数の編集対象の移動体画像に、上記指定手段により当該複数の移動体画像のそれぞれに対して個別に指定された編集処理を実行する編集手段と；
上記編集手段により編集された上記複数の編集対象の移動体画像と、上記第２の取得手段が取得した背景画像とが合成された画像を出力する出力手段と；
を有することを特徴とする画像処理装置。
【請求項２】
請求項１において、
上記編集手段は、移動体画像の消去、移動、倍率変更のうちの少なくとも１つを実行することを特徴とする画像処理装置。
【請求項３】
請求項１または２において、
上記出力手段は、上記編集手段により編集された複数の編集対象の移動体画像と、上記第２の取得手段が取得した背景画像とが合成された画像を印刷装置に出力して印刷させることを特徴とする画像処理装置。
【請求項４】
請求項３において、
上記第１の取得手段が取得した移動体画像を印刷装置に出力して印刷させる第２の出力手段と；
上記第２の出力手段により印刷された記録紙が読取装置により読み取られて得られた画像データに基づき、ユーザにより当該記録紙に付加されたマークを判別する判別手段と；
を有し、
上記第２の出力手段により複数の移動体画像が記録紙へ印刷された場合、上記特定手段は上記記録紙上で上記判別手段により判別されたマークが付加された移動体画像を編集対象として特定し、上記指定手段は、マークに対応する編集処理を示す情報に基づき、当該編集対象に対応する編集処理を指定することを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項において、
ユーザによる指示に応じて、動画像を構成する複数のフレームからいずれかのフレームを指定する指定手段を有し、
上記第１の取得手段は、上記複数のフレームのうち少なくとも上記指定手段により指定されたフレームに含まれる移動体画像を取得し、上記第２の取得手段は、少なくとも上記指定手段により指定されたフレームに対応する背景画像を取得することを特徴とする画像処理装置。
【請求項６】
請求項５において、
上記第１の取得手段は、上記指定手段が指定したフレームを含む複数のフレームに対応する画像データに基づき、上記複数のフレームのいずれかのフレームから移動体画像を取得することを特徴とする画像処理装置。
【請求項７】
請求項５または６において、
上記第２の取得手段は、上記指定手段が指定したフレームを含む複数のフレームに対応する画像データに基づき、背景画像を生成して取得することを特徴とする画像処理装置。
【請求項８】
動画像を構成する複数のフレームに対応する画像データに基づき、上記動画像における移動体に対応する移動体画像を取得する第１の取得工程と；
上記動画像を構成するいずれかのフレームに対応する画像データに基づき、上記動画像における背景に対応する背景画像を取得する第２の取得工程と；
上記複数のフレームに共通に含まれている複数の移動体のそれぞれに対応する複数の移動体画像が上記第１の取得工程において取得された場合、ユーザによる指示に応じて、取得された当該複数の移動体画像から編集対象の移動体画像を個別に特定する特定工程と；
上記特定工程において上記複数の移動体画像の１つが特定される場合、ユーザによる指示に応じて、当該特定される１つの移動体画像に対する編集処理を個別に指定する指定工程と；
上記特定工程において特定された複数の編集対象の移動体画像に、上記指定工程において当該複数の移動体画像のそれぞれに対して個別に指定された編集処理を実行する編集工程と；
上記編集工程で編集された上記複数の編集対象の移動体画像と、上記第２の取得工程で取得された背景画像とが合成された画像を出力する出力工程と；
を有することを特徴とする画像処理方法。
【請求項９】
請求項８に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルビデオカメラ等で撮影した動画像を、キャプチャし、静止画像として印刷する動画像印刷装置に係り、特に、動画中の移動体画像をユーザの指示によって編集可能な動画像印刷装置に関する。
【背景技術】
【０００２】
ビデオカメラ等の動画撮影装置による風景、静止物の撮影時に、通行している人や自動車等の移動体が存在すると、その動画像をキャプチャして静止画像を生成する際、上記移動体が邪魔になり、ユーザが所望する静止画像を得ることができない場合がある。
【０００３】
動画像を構成する複数フレームにおいて、各同一画像のヒストグラムに基づいて、出現頻度の高い画素データが背景データであると判別し、移動体を含まない静止画像を生成する画像生成装置が提案されている（たとえば、特許文献１参照）。これによって、移動体を含まない静止画像を生成することができる。
【０００４】
また、基準フレーム画像と隣接フレーム画像との差分情報に基づいて、基準フレーム内の移動体を包含する移動体領域を検出し、移動体領域に対応するエリアに、移動体が含まれない他のフレーム画像を検索する。そして、上記移動体領域を、移動体が含まれない画像に置き換えることによって、移動体を含まない静止画を合成する画像生成装置が提案されている（たとえば、特許文献２参照）。
【０００５】
図７は、従来の画像生成装置の処理内容を示す概念図である。
【０００６】
図７では、同一背景上を、人物７０２が右方向に移動し、車７０３が左方向に移動していることを示している。また、フレーム画像７０４は、動画像７０１の各フレーム画像を、時系列順（フレームｎ−１→フレームｎ→フレームｎ＋１）に並べた画像である。
【０００７】
このような動画像を、キャプチャし、人物７０２と車７０３とを除いた背景画像のみを生成する場合を考える。
【０００８】
まず、連続する複数フレームにおいて、同一画像における画素データのヒストグラムを算出し、同一画素における画像データの中で、最も出現頻度の高い画素データを選択する。そして、同一画素に注目した場合、その画素に、移動物体が存在している期間において、各フレームで、画素データに変化が生じるが、背景部分が存在している期間においては、画像データに変化が生じない。したがって、最も出現頻度の高い画素データを選択することによって、背景部分のみの画像を生成することができる。
【０００９】
たとえば、フレーム画像７０４の各フレームにおいて、Ａ点とＢ点との画素データ（画素Ａ、画素Ｂ、×印が記載されている画素のデータ）は、背景部分が２回出現し、移動体部分が１回出現している。Ａ点とＢ点とにおいて、出現頻度の高い画素データを選択すると、移動している人物７０２や車７０３の画素データではなく、背景部分の画素データが選択される。この手法を、全ての画素に適応することによって、動画像中の移動体を背景に置き換えた静止画像７０５を生成することができる。
【特許文献１】特開平９−１４９３６４号公報
【特許文献２】特開２００５−２０２７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、上記従来の画像生成装置は、動画像中の移動物体を検出し、背景に置き換えることができるが、複数の移動体が存在する動画像において、移動体を選択して背景に置き換えることができないという問題がある。
【００１１】
たとえば、同一背景上を、人物と車とが移動している動画像において、人物を残したまま、車のみを背景に置き換えた静止画を生成することはできない。また、検出された移動体を、異なる位置へレイアウト移動することや、倍率変更等の編集処理を施すこともできない。
【００１２】
従来の画像生成装置では、動画中の特定エリアに限定することによって、選択的に移動体を消去することはできるが、移動体検出を行うエリアを、ユーザが動画像を見ながら設定しなければならない。したがって、上記従来例では、移動体検出を行うエリアを、ユーザが動画像を見ながら設定するという煩雑な操作を、ユーザに強いるという問題がある。
【００１３】
また、従来の画像生成装置では、検出された移動体が、背景上の好みの位置に配置されている静止画を生成する場合や、移動体のサイズを拡大／縮小した静止画像を生成する場合、不都合が生じる。つまり、抽出された移動体画像を、パーソナルコンピュータ等の他の処理装置に取り込み、画像処理アプリケーションソフトを用いて編集する等の作業が必要になり、移動体画像を編集した静止画像を、ユーザが容易に生成することができない。
【００１４】
本発明は、ユーザが、動画像における移動体に対応する移動体画像を適切に編集させて、編集された移動体画像と背景画像とが合成された画像を出力させることができる画像処理装置、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の画像処理装置は、動画像を構成する複数のフレームに対応する画像データに基づき、上記動画像における移動体に対応する移動体画像を取得する第１の取得手段と、上記動画像を構成するいずれかのフレームに対応する画像データに基づき、上記動画像における背景に対応する背景画像を取得する第２の取得手段と、上記複数のフレームに共通に含まれている複数の移動体のそれぞれに対応する複数の移動体画像が上記第１の取得手段により取得された場合、ユーザによる指示に応じて、取得された当該複数の移動体画像から編集対象の移動体画像を個別に特定する特定手段と、上記特定手段により上記複数の移動体画像の１つが特定される場合、ユーザによる指示に応じて、当該特定される１つの移動体画像に対する編集処理を個別に指定する指定手段と、上記特定手段により特定された複数の編集対象の移動体画像に、上記指定手段により当該複数の移動体画像のそれぞれに対して個別に指定された編集処理を実行する編集手段と、上記編集手段により編集された上記複数の編集対象の移動体画像と、上記第２の取得手段が取得した背景画像とが合成された画像を出力する出力手段とを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ユーザは、動画像における移動体に対応する移動体画像を適切に編集させて、編集された移動体画像と背景画像とが合成された画像を出力させることができる。
【発明を実施するための最良の形態】
【００１７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１８】
図１は、本発明の実施例１である動画像印刷装置１００を示す構成図である。
【００１９】
動画像印刷装置１００は、制御部１０１と、動画像入力部１０２と、フレームメモリ１０３と、移動体検出分離部１０４と、移動体画像メモリ１０５と、背景画像メモリ１０６と、編集メモリ１０７と、操作部１０８と、表示部１０９とを有する。また、動画像印刷装置１００は、画像合成部１１０と、印刷部１１１とを有する。
【００２０】
制御部１０１は、装置全体の動作を制御し、各ブロックは、制御部１０１の制御に従って動作する。
【００２１】
動画像入力部１０２は、動画像データを入力するインタフェース部であり、ビデオカメラ等の動画撮影装置と接続され、動画像データを動画像印刷装置に入力する。また、動画像入力部１０２は、メモリカード等のメモリデバイスを読み出すインタフェース部を有し、動画像データが記憶されているメモリカードを読み出すことによって、動画像データを、動画像印刷装置に送る。
【００２２】
フレームメモリ１０３は、動画像入力部１０２が入力した動画像データを、フレーム単位で蓄積し、動画中の移動体検出に必要な複数フレーム分の動画像データを蓄積する画像メモリである。また、オペレータの指示によって動画像をキャプチャして印刷する場合、ビデオカメラやメモリカードから読み出された動画像データを、一旦このフレームメモリ１０３に蓄積する。蓄積された動画像データは、表示部１０９に表示され、オペレータは表示部１０９を確認しながらキャプチャしたいシーンを検索する。
【００２３】
移動体検出分離部１０４は、動画像中の移動体を検出し、移動体のみが含まれている移動体画像と、移動体部分を背景に置き換えた背景画像とを生成する。キャプチャするシーンをオペレータが指定すると、フレームメモリ１０３に蓄積されている動画像データを読み出し、オペレータが指定するシーンのフレームデータと、その前後の複数フレームデータとから、移動体画像と背景画像とを生成する。
【００２４】
移動体画像メモリ１０５と背景画像メモリ１０６とは、移動体検出分離部１０４が生成した移動体画像と背景画像とをそれぞれ蓄積する画像メモリである。
【００２５】
編集メモリ１０７は、オペレータの操作によって編集された移動体画像を記憶する画像メモリであり、オペレータの編集処理に従って、逐次画像データが書き換えられる。
【００２６】
操作部１０８は、オペレータが動画像印刷装置１００を操作するための操作部であり、各種操作キーや、ＬＣＤ等の表示部１０９によって構成されている。また、表示部１０９上にタッチパネルを設置し、タッチパネルの押下状態を検出することによって、動画像印刷装置１００を操作することも可能である。
【００２７】
表示部１０９は、フレームメモリ１０３に蓄積されているフレームデータを表示することによって、動画像を再生する。また、編集メモリ１０７の画像データを、表示部１０９に表示し、オペレータは、表示部１０９で編集状況を確認しながら、移動体画像を編集する。
【００２８】
画像合成部１１０は、オペレータが編集した移動体画像と、移動体検出分離部１０４が生成した背景画像とを合成し、静止画像を生成する。編集画像データを背景画像データに上書きすることによって、静止画像を生成する。
【００２９】
印刷部１１１は、インクジェット方式等のカラープリンタで構成され、画像合成部１１０が生成した静止画像を、カラー画像として記録紙に印刷する。
【００３０】
フレームメモリ１０３、移動体画像メモリ１０５、背景画像メモリ１０６、編集メモリ１０７は、ＤＲＡＭ等の汎用メモリで構成されている。なお、実施例１では、各画像メモリ１０３、１０５、１０６、１０７が、互いに別々のメモリであるが、同一のメモリをエリア分割して使用するようにしてもよい。
【００３１】
次に、動画像印刷装置１００の動作について説明する。
【００３２】
図２は，実施例１における動作を示すフローチャートである。
【００３３】
操作部１０８を介して、オペレータが操作することによって、動画像をキャプチャする指示を行うと，処理が開始される（Ｓ２０１）。動画像入力部１０２が入力した動画像データを、フレームメモリ１０３を介して、表示部１０９に表示し、オペレータがキャプチャするシーンが指定されるまで、再生を継続する（Ｓ２０２〜Ｓ２０３）。動画像の再生において、オペレータが早送り／巻き戻し等を指示すると、この指示に応じて、ビデオカメラやメモリカードから画像データを読み出し、再生する。フレームメモリ１０３の画像データは、動画像の再生にあわせて、常に更新され、再生中のフレームデータとその前後の複数フレームデータとを記憶するように制御される。
【００３４】
続いて、オペレータの指示によって、キャプチャするシーンが指定されると（Ｓ２０３）、キャプチャするフレームと、その前後の複数フレームのデータとを、フレームメモリ１０３から読み出し、移動体検出分離部１０４が移動体を検出する（Ｓ２０４）。また、指定シーンの動画像を、移動体画像と背景画像とに分離し、分離された移動体画像、背景画像を、それぞれ、移動体画像メモリ１０５、背景画像メモリ１０６に蓄積する（Ｓ２０５）。そして、分離された移動体画像を、編集メモリ１０７に転送し、オペレータによる編集処理を開始する（Ｓ２０６）。編集メモリ１０７の画像データは、表示部１０９に表示され、オペレータは、表示部１０９を確認しながら、編集処理を行う。
【００３５】
移動体が複数検出された場合、まず、編集する移動体を特定する（Ｓ２０７）。移動体を特定する場合、操作部の選択キーを、オペレータが押下することによって移動体を特定する。タッチパネルを有する装置であれば、編集したい移動体部分を押下することによって、移動体を特定する。
【００３６】
続いて、オペレータの操作によって指定された移動体画像の編集処理を実施する。移動体を指定した後に、消去キー等を押下すると（Ｓ２０８）、選択中の移動体データを、編集メモリ１０７から消去する（Ｓ２０９）。また、矢印キーが押下された場合や、タッチパネルでドラッグされた場合（Ｓ２１０）、選択中の移動体データを、編集メモリ１０７上で移動する（Ｓ２１１）。さらに、キー操作によって変倍処理が指示された場合（Ｓ２１２）、選択中の移動体データに拡大／縮小処理を施し、編集メモリ１０７の移動体データを更新する（Ｓ２１３）。
【００３７】
次に、オペレータの操作によって印刷キーが押下されると（Ｓ２１５）、編集メモリ１０７の画像データと背景画像メモリ１０６の画像データとを合成し、静止画像を生成する（Ｓ２１６）。そして、生成された静止画像データを、印刷部１１１に転送し、印刷画像を出力する（Ｓ２１７）。
【００３８】
なお、実施例１では、画像合成部１１０で生成された静止画像を、印字部１１１が印刷するように制御する。しかし、生成された静止画像を保存する旨を、オペレータが操作すると、画像合成部１１０が合成した静止画像を、動画像入力部１０２に設けられているメモリカードに記憶するようにしてもよい。
【００３９】
図３は、実施例１における動画編集処理の具体例を示す図である。
【００４０】
動画像３０１は、人物３０２が右方向に移動し、車３０３が左方向に移動している動画像である。この動画像３０１をキャプチャし、移動物体である人物３０２を、オペレータが指定する位置に移動し、かつ車３０３を消去した静止画像を生成し、印刷する場合について説明する。
【００４１】
動画像３０１は、フレーム画像３０４に示すように、連続する複数のフレーム画像（……、フレームｎ−１、フレームｎ、フレームｎ＋１、……）によって構成されている。このフレーム画像３０４において、同一画素における画素データのヒストグラム情報に基づいて、動画像中の移動体を検出し、動画像３０１を、背景画像３０５と移動体画像３０６とに分離する。分離された移動体画像３０６は、編集メモリ１０７に転送され、移動体画像を表示部に表示しながら、オペレータの操作による編集処理を施す。
【００４２】
オペレータは、操作部の選択キー操作やタッチパネルの押下によって、人物３０２を選択し、矢印キー操作やタッチパネルのドラッグ操作を用い、人物３０２を、好みの位置に移動する。また、選択キー操作やタッチパネルを押下することによって、車３０３を選択し、消去キーを押下し、車３０３を消去する。編集処理は、編集メモリ１０７上のメモリ操作で実施され、編集画像３０７が生成される。続いて、オペレータがキー操作し、印刷指示すると、背景画像３０５と編集画像３０７とを合成した合成画像３０８を生成し、印刷部１１１が合成画像３０８を印刷する。
【実施例２】
【００４３】
図４は、本発明の実施例２の動画像印刷装置２００を示す構成図である。
【００４４】
動画像印刷装置２００は、動画像印刷装置１００に、スキャナ４１２と、編集指示検出部４１３とを追加した実施例である。
【００４５】
また、移動体画像メモリ１０５の画像データを、印刷部１１１が印刷可能である。さらに、実施例１では、操作部１０８にＬＣＤ等の表示部１０９を設けているが、実施例２では、画像データを表示可能な表示手段を有しない動画像印刷装置である。
【００４６】
スキャナ４１２は、ＣＣＤやＣＩＳ等の光電変換素子で構成される読み取りデバイスであり、原稿を読み取り、デジタル画像データを得る。
【００４７】
編集指示検出部４１３は、スキャナ４１２が読み取った画像データと、移動体画像メモリのデータとを比較し、オペレータが指定する編集処理内容を検出する。
【００４８】
その他のブロックにおける動作は、実施例１における動作と同様である。
【００４９】
次に、実施例２の動画像印刷装置の動作について説明する。
【００５０】
図５は、実施例２における動作を示すフローチャートである。
【００５１】
操作部１０８の操作によって、動画像のキャプチャをオペレータが指示すると、処理が開始される（Ｓ５０１）。動画データを表示する手段を有しない動画印刷装置であれば、ビデオカメラ等において、キャプチャしたいシーンの時刻（データ開始からの時刻）を予め確認し、キャプチャしたい時刻を、オペレータが指定する（Ｓ５０２）と、キャプチャするシーンが決定される。
【００５２】
動画像入力部１０２が動画データを入力し、オペレータが指定したシーンと、その前後の数フレームの画像データとを、フレームメモリ１０３に蓄積する（Ｓ５０３）。
【００５３】
フレームメモリ１０３に蓄積されている複数フレームの画像データの中から、移動体検出分離部１０４が、移動体を検出する（Ｓ５０４）。また、動画像を、移動体画像と背景画像とに分離し、この分離された移動体画像、背景画像の各画像を、それぞれ、移動体画像メモリ１０５、背景画像メモリ１０６に蓄積する（Ｓ５０５）。移動体画像メモリ１０５に蓄積された移動体画像データは、印字部１１１に転送され、移動体画像として印刷される（Ｓ５０６）。
【００５４】
オペレータは、移動体に施したい編集内容を、印刷された移動体画像にマーキングする（Ｓ５０７）。オペレータが記入するマークは、予め定められた形状である。たとえば、移動体に施す編集内容が、移動体の消去である場合、×印をマーキングし、移動体を、異なる位置にレイアウトする（移動する）ことを望む場合、移動したい方向に、矢印（→印）をマーキングする。
【００５５】
続いて、オペレータがマーキングした移動体画像を、スキャナ４１２で読み取る（Ｓ５０８）。編集指示検出部４１３は、スキャナ４１２が読み取った画像データと、移動体画像メモリ１０５に格納されている画像データとの差分を算出することによって、オペレータが記入したマークを検出する。検出されたマークの形状と、予め定められた編集内容を示すマークとのパターンマッチングを行い、オペレータが指定した編集内容を検出する（Ｓ５０９）。
【００５６】
そして、編集指示検出部４１３が検出した編集内容に従って、移動体画像データの編集処理を実施する。移動体画像メモリ１０５のデータは、編集メモリ１０７に転送され、編集メモリ１０７上のメモリ操作によって、編集処理を実行する（Ｓ５１０）。検出された編集内容が消去であれば、編集メモリ１０７から、指定された移動体のデータを消去する。また、検出された編集内容がレイアウトの変更（移動）であれば、編集メモリ１０７上で、指定された移動体のデータを移動する。
【００５７】
編集終了後に、編集メモリ１０７の画像データと背景画像メモリ１０６の画像データとを、画像合成部１１０が合成し（Ｓ５１１）、合成された静止画像を、印刷部１１１が印刷し（Ｓ５１２）、処理を終了する。
【００５８】
なお、実施例２では、印刷された移動体画像に所定のマークを記入し、これをスキャナで読み取ることによって、編集内容を指示する。しかし、Ｓ５０６で、移動体画像を印刷する際に、検出された複数の移動体に番号を付記し、印刷し、オペレータの操作に基づいて、移動体の番号と編集内容の入力とを、操作部１０８を介して実行するようにしてもよい。このようにして、それぞれの移動体に施す編集内容を指示する。
【００５９】
図６は、実施例２における動画編集処理の具体例を示す図である。
【００６０】
動画像６０１は、人物６０２が右方向に移動し、車６０３が左方向に移動している動画像である。この動画像６０１を、キャプチャし、移動物体である人物６０２を、オペレータが指定する位置に移動し、かつ、車６０３を消去した静止画像を生成し、印刷する場合について説明する。
【００６１】
実施例１の図３の説明と同様に、動画像６０１を構成する複数のフレーム画像において、同一画素における画素データのヒストグラム情報に基づいて、動画像中の移動物体を検出し、動画像６０１を背景画像６０５と移動体画像６０６とに分離する。
【００６２】
分離された移動体画像６０６を、印字部１１１で印刷し、オペレータは、印刷された移動画像に、編集内容を示すマーキングを行う。印刷された移動体画像６０７に対して、オペレータは、レイアウトを移動する人物の近傍に、移動したい向きと移動量に相当する長さの矢印（→）とを記入する。
【００６３】
また、消去する車６０３に消去処理を示す×印を記入する。続いて、オペレータがマーキングした移動体画像６０７を、スキャナ４１２で読み取り、オペレータの記入した編集内容を、編集指示検出部４１３が検出する。また、検出された編集内容に従って、編集メモリ１０７の移動体画像データについて、メモリ操作を実施する（メモリ上で、編集する）。矢印が記入された人物６０２のデータは、矢印の向きと長さとに相当する位置に移動し、×印が記入された車６０３を、編集メモリ１０７から消去し、編集画像６０８を生成する。さらに、背景画像６０５と編集画像６０８とを合成した合成画像６０９を生成し、印刷部１１１が合成画像６０９を印刷する。
【００６４】
請求項１記載の発明によれば、動画像をキャプチャし、静止画像として印刷する際に、動画像中の移動体を自動的に検出できるので、複雑な移動体検出処理をユーザが駆使せずに、移動体部分を容易に編集することができる。また、移動体の編集処理において、動画像中の移動体を抽出した移動体画像のみを対象として編集処理するので、パーソナルコンピュータのような大容量メモリを持たないシステムや、画像処理能力の低いシステムであっても、編集処理を実施することができる。
【００６５】
請求項２、３記載の発明によれば、検出された複数の移動体をユーザが選択し、それぞれの移動体に対して消去、レイアウト移動、倍率変更等の編集処理を実行できるので、動画像からユーザの好みに応じた静止画像を生成することができる。
【００６６】
請求項４記載の発明によれば、印刷した記録紙にマーキングすることによって、移動体に施す編集処理内容を指示できるので、画像データを表示可能な大型の表示装置を持たない動画像印刷装置であっても、編集処理を容易に指示することができる。
【００６７】
なお、上記実施例において、フレームメモリ１０３は、ユーザが指定するフレームの画像データと、その前後の複数フレームの画像データとを取り込むキャプチャ手段の例である。移動体検出分離部１０４は、上記キャプチャ手段が取り込んだ複数フレームの画像データから、動画中の移動体画像を検出する移動体検出手段の例である。また、移動体検出分離部１０４は、ユーザが指定したフレーム画像を、上記移動体検出手段が検出した移動体画像と、背景画像とに分離する画像分離手段の例である。
【００６８】
制御部１０１は、ユーザの操作に応じて、上記移動体画像を編集する移動体画像編集手段の例である。画像合成部１１０は、上記移動体画像編集手段が編集した移動体画像と、上記背景画像とを合成し、静止画像を生成する静止画像生成手段の例である。印刷部１１１は、上記静止画像生成手段が生成した静止画像を印刷する印刷手段の例である。
【００６９】
この場合、上記移動体画像編集手段は、上記移動体検出分離手段が複数の移動体を検出した場合、検出された移動体毎に、互いに異なる編集処理を施す手段である。また、上記移動体画像編集手段は、移動体画像の消去、レイアウト移動、倍率変更のうちの少なくとも１つを実行する手段である。
【００７０】
また、上記実施例において、スキャナ４１２は、画像を読み取るスキャナの例である。印刷部１１１は、上記移動体検出分離手段が分離した移動体画像を印刷する第２の印刷手段の例である。スキャナ４１２は、印刷された移動体画像において、ユーザが施したい編集処理を、移動体画像に記入するマークであって、ユーザが記入したマークに関する印刷画像を、上記スキャナが読み取る手段の例である。編集指示検出部４１３は、読み取った画像データから、ユーザが記入したマークを検出し、指定する手段の例である。
【００７１】
さらに、上記実施例を方法の発明として把握することができる。つまり、上記実施例は、動画像を入力し、ユーザが指定するフレームを静止画像として印刷する動画像印刷装置の制御方法の例である。また、上記実施例は、ユーザが指定するフレームの画像データと、その前後の複数フレームの画像データとを取り込み、記憶装置に記憶するキャプチャ工程を実現する例である。上記実施例は、上記キャプチャ工程で取り込んだ複数フレームの画像データから、動画中の移動体画像を検出し、記憶装置に記憶する移動体検出工程を実現する例である。上記実施例は、ユーザが指定したフレーム画像を、上記移動体検出工程で検出した移動体画像と、背景画像とに分離し、記憶装置に記憶する画像分離工程を実現する例である。上記実施例は、ユーザの操作に応じて、上記移動体画像を編集し、記憶装置に記憶する移動体画像編集工程を実現する例である。上記実施例は、上記移動体画像編集工程で編集された移動体画像と、上記背景画像とを合成し、静止画像を生成し、記憶装置に記憶する静止画像生成工程と、上記静止画像生成工程で生成された静止画像を印刷する印刷工程とを実現する例である。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施例１である動画像印刷装置１００を示す構成図である。
【図２】実施例１における動作を示すフローチャートである。
【図３】実施例１における動画編集処理の具体例を示す図である。
【図４】本発明の実施例２の動画像印刷装置２００を示す構成図である。
【図５】実施例２における動作を示すフローチャートである。
【図６】実施例２における動画編集処理の具体例を示す図である。
【図７】従来の画像生成装置の処理内容を示す概念図である。
【符号の説明】
【００７３】
１００…動画像印刷装置、
１０１…制御部、
１０２…動画像入力部、
１０３…フレームメモリ、
１０４…移動体検出分離部、
１０５…移動体画像メモリ、
１０６…背景画像メモリ、
１０７…編集メモリ、
１０８…操作部、
１０９…表示部タッチパネル、
１１０…画像合成部、
１１１…印刷部、
２００…動画像印刷装置、
４１２…スキャナ、
４１３…編集指示検出部。
【図１】
0005036331.tif 000002
【図２】
0005036331.tif 000003
【図３】
0005036331.tif 000004
【図４】
0005036331.tif 000005
【図５】
0005036331.tif 000006
【図６】
0005036331.tif 000007
【図７】
0005036331.tif 000008