(57)【要約】【課題】動画像から適切な容量の静止画像を抽出し、管理することができる画像処理装置を提供する。【解決手段】動画像から複数の静止画像を抽出し、画像処理を行う画像処理装置であって、動画像のデータの特徴を示すパラメータを抽出するパラメータ抽出手段と、動画像のデータの特徴を示すパラメータから、管理すべき複数の静止画像の数を決定する管理静止画像数決定手段と、管理静止画像数決定手段により決定された静止画像の数に基づいて、動画像から複数の静止画像を抽出する静止画像抽出手段と、静止画像抽出手段で抽出された複数の静止画像を１つのファイルとして保存する静止画像管理手段と、静止画像管理手段で保存された複数の静止画像を用いて画像処理を行う画像処理手段とを備える。【選択図】図３
2010098615.tif 000002
【特許請求の範囲】
【請求項１】
動画像から複数の静止画像を抽出し、画像処理を行う画像処理装置であって、
前記動画像のデータの特徴を示すパラメータを抽出するパラメータ抽出手段と、
前記動画像のデータの特徴を示すパラメータから、管理すべき複数の静止画像の数を決定する管理静止画像数決定手段と、
前記管理静止画像数決定手段により決定された静止画像の数に基づいて、前記動画像から複数の静止画像を抽出する静止画像抽出手段と、
前記静止画像抽出手段で抽出された前記複数の静止画像を１つのファイルとして保存する静止画像管理手段と、
前記静止画像管理手段で保存された複数の静止画像を用いて画像処理を行う画像処理手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記動画像のデータの特徴を示すパラメータは、インターレースの有無と、カラーフォーマットと、フレーム間予測の有無とのうち、少なくとも１つを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記動画像のデータの特徴を示すパラメータは、更に、撮影情報を含むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記静止画像抽出手段は、前記動画像から特定の種類の静止画像を抽出することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記静止画像抽出手段は、前記動画像から相隣接する静止画像を抽出することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記管理静止画像数決定手段は、前記動画像のデータの特徴を示すパラメータと、前記画像処理の特徴を示すパラメータとから、管理すべき複数の静止画像の数を決定することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理の特徴を示すパラメータとは、前記画像処理の結果の品質と、前記画像処理の処理の内容と、処理可能な静止画像数とのうち、少なくとも１つを含むことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
動画像から複数の静止画像を抽出し、画像処理を行う画像処理装置において実行される画像処理方法であって、
前記画像処理装置のパラメータ抽出手段が、前記動画像のデータの特徴を示すパラメータを抽出するパラメータ抽出工程と、
前記画像処理装置の管理静止画像数決定手段が、前記動画像のデータの特徴を示すパラメータから、管理すべき複数の静止画像の数を決定する管理静止画像数決定工程と、
前記画像処理装置の静止画像抽出手段が、前記管理静止画像数決定工程において決定された静止画像の数に基づいて、前記動画像から複数の静止画像を抽出する静止画像抽出工程と、
前記画像処理装置の静止画像管理手段が、前記静止画像抽出工程において抽出された前記複数の静止画像を１つのファイルとして保存する静止画像管理工程と、
前記画像処理装置の画像処理手段が、前記静止画像管理工程において保存された複数の静止画像を用いて画像処理を行う画像処理工程と
を備えることを特徴とする画像処理方法。
【請求項９】
動画像から複数の静止画像を抽出し、抽出された静止画像データを出力する画像処理装置と、前記静止画像データを入力して静止画像を印刷する印刷装置とが接続された画像処理システムであって、
前記画像処理装置は、
前記動画像から前記動画像のデータの特徴を示すパラメータを抽出し、抽出されたパラメータを前記静止画像データを出力するためのパラメータとともに、前記印刷装置に送信するパラメータ抽出手段と、
前記印刷装置が処理可能な静止画像数を受信し、前記静止画像数に従って、動画像から静止画像を抽出し、前記静止画像数に相当する静止画像データを１つのファイルとして編集する抽出編集手段と、
前記抽出編集手段によって編集されたファイルを単位として、前記静止画像データを前記印刷装置に送信する送信手段とを備え、
前記印刷装置は、
前記画像処理装置から前記動画像のデータの特徴を示すパラメータと前記静止画像データを出力するためのパラメータを受信する受信手段と、
前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとから、処理可能な静止画像数を決定し、前記画像処理装置に前記静止画像数を送信する決定手段と、
前記画像処理装置から受信したファイルに含まれる前記静止画像データに基づいて静止画像を印刷する印刷手段と
を備えることを特徴とする画像処理システム。
【請求項１０】
前記動画像のデータの特徴を示すパラメータは、インターレースの有無と、カラーフォーマットと、フレーム間予測の有無とのうち、少なくとも１つを含むことを特徴とする請求項９に記載の画像処理システム。
【請求項１１】
前記動画像のデータの特徴を示すパラメータは、更に、撮影情報を含むことを特徴とする請求項１０に記載の画像処理システム。
【請求項１２】
前記静止画像データを出力するためのパラメータは、印刷品質と、用紙サイズと、用紙種類と、印刷速度と、縁の有無とのうち、少なくとも１つを含むことを特徴とする請求項９乃至１１のいずれか１項に記載の画像処理システム。
【請求項１３】
前記抽出編集手段は、動画像から相隣接する静止画像を抽出することを特徴とする請求項９乃至１２のいずれか１項に記載の画像処理システム。
【請求項１４】
前記画像処理装置は、
抽出された前記静止画像データを前記ファイルを単位として保存する保存手段を更に備えることを特徴とする請求項９乃至１３のいずれか１項に記載の画像処理システム。
【請求項１５】
動画像から複数の静止画像を抽出し、抽出された静止画像データを出力する画像処理装置と、前記静止画像データを入力して静止画像を印刷する印刷装置とが接続された画像処理システムにおいて実行される印刷方法であって、
前記画像処理装置において、前記動画像から前記動画像のデータの特徴を示すパラメータを抽出し、抽出されたパラメータを前記静止画像データを出力するためのパラメータとともに、前記印刷装置に送信するパラメータ抽出工程と、
前記印刷装置において、前記画像処理装置から前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとを受信する受信工程と、
前記印刷装置において、前記受信工程において受信された前記動画像のデータの特徴を示すパラメータと前記静止画像データを出力するためのパラメータとから、前記印刷装置が処理可能な静止画像数を決定し、前記画像処理装置に前記静止画像数を送信する決定工程と、
前記画像処理装置において、前記印刷装置が処理可能な静止画像数を受信し、前記静止画像数に従って、動画像から静止画像を抽出し、前記静止画像数に相当する静止画像データを１つのファイルとして編集する抽出編集工程と、
前記画像処理装置において、前記抽出編集工程において編集されたファイルを単位として、前記静止画像データを前記印刷装置に送信する送信工程と、
前記印刷装置において、前記画像処理装置から受信した前記静止画像データに基づいて静止画像を印刷する印刷工程と
を備えることを特徴とする印刷方法。
【請求項１６】
動画像から複数の静止画像を抽出し、抽出された静止画像データを出力する画像処理装置と、前記静止画像データを入力して静止画像を印刷する印刷装置とが接続された画像処理システムにおいて用いられる画像処理装置であって、
前記動画像から前記動画像のデータの特徴を示すパラメータを抽出し、抽出されたパラメータを前記静止画像データを出力するためのパラメータとともに、前記印刷装置に送信するパラメータ抽出手段と、
前記印刷装置から前記印刷装置が処理可能な静止画像数を受信し、前記静止画像数に従って、動画像から静止画像を抽出し、前記静止画像数に相当する静止画像データを１つのファイルとして編集する抽出編集手段と、
前記抽出編集手段によって編集されたファイルを単位として、前記静止画像データを前記印刷装置に送信する送信手段と
を備えることを特徴とする画像処理装置。
【請求項１７】
動画像から複数の静止画像を抽出し、抽出された静止画像データを出力する画像処理装置と、前記静止画像データを入力して静止画像を印刷する印刷装置とが接続された画像処理システムにおいて用いられる印刷装置であって、
前記画像処理装置から前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとを受信する受信手段と、
前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとから、処理可能な静止画像数を決定し、前記画像処理装置に前記静止画像数を送信する決定手段と、
前記処理可能な静止画像数に相当する静止画像データが１つの単位として編集されたファイルを受信し、受信したファイルに含まれる前記静止画像データに基づいて静止画像を印刷する印刷手段と
を備えることを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの処理装置および処理方法に関する技術であり、より具体的には、記録された動画像からの静止画抽出と抽出した静止画像の処理に関する。
【背景技術】
【０００２】
従来より、動画像から一部のデータを抽出し、静止画像として利用する技術が知られている。
【０００３】
特許文献１には、処理負荷を抑制しつつ、動画像のデータから複数の静止画像データを抽出し、合成画像データを生成する移動体通信端末が記載されている。
【０００４】
特許文献２には、再生される動画から所望の静止画を抽出して、抽出した静止画を記録及び再生に関するＤＣＦ規格に従って記録することが記載されている。
【０００５】
動画像から抽出された静止画像は、１画像では画素数が少ない、色差情報が少ないなど画質的に課題がある。しかしながら、特許文献３に記載されているように、複数の静止画像を用いて画像補正および加工処理する事により、高画質化が可能である事が知られている。
【０００６】
特許文献４および特許文献５には、複数の静止画像を合成し、パノラマ画像を得ることが可能な画像加工技術が記載されている。
【特許文献１】特開２００６−６０３３９号公報
【特許文献２】特開２００６−５８５６号公報
【特許文献３】特開２００８−６７１１０号公報
【特許文献４】特開２００２−１７０１１１号公報
【特許文献５】特開平９−９０５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のような複数の静止画像を用いての画像処理は、補正および加工処理方法、抽出元の動画像の形式などによって必要とされる静止画像数が異なる。しかしながら、従来技術では動画像から静止画像を抽出する際に、補正および加工処理工程などの画像処理の内容と動画像の形式の双方を考慮して、抽出する静止画枚数を管理する工夫はなされていなかった。そのため、画像処理に必要とされる静止画像のデータ量に対して、無駄もしくは不足が生じるという問題があった。
【０００８】
そこで、上記の点に鑑み、本発明は、動画像から適切な容量の静止画像を抽出し、管理することができる画像処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る画像処理装置は、動画像から複数の静止画像を抽出し、画像処理を行う画像処理装置であって、前記動画像のデータの特徴を示すパラメータを抽出するパラメータ抽出手段と、前記動画像のデータの特徴を示すパラメータから、管理すべき複数の静止画像の数を決定する管理静止画像数決定手段と、前記管理静止画像数決定手段により決定された静止画像の数に基づいて、前記動画像から複数の静止画像を抽出する静止画像抽出手段と、前記静止画像抽出手段で抽出された前記複数の静止画像を１つのファイルとして保存する静止画像管理手段と、前記静止画像管理手段で保存された複数の静止画像を用いて画像処理を行う画像処理手段とを備える。
【００１０】
また、本発明に係る画像処理方法は、動画像から複数の静止画像を抽出し、画像処理を行う画像処理装置において実行される画像処理方法であって、前記動画像のデータの特徴を示すパラメータを抽出するパラメータ抽出工程と、前記動画像のデータの特徴を示すパラメータから、管理すべき複数の静止画像の数を決定する管理静止画像数決定工程と、前記管理静止画像数決定工程において決定された静止画像の数に基づいて、前記動画像から複数の静止画像を抽出する静止画像抽出工程と、前記静止画像抽出工程において抽出された前記複数の静止画像を１つのファイルとして保存する静止画像管理工程と、前記静止画像管理工程において保存された複数の静止画像を用いて画像処理を行う画像処理工程とを備える。
【００１１】
また、本発明に係る画像処理システムは、動画像から複数の静止画像を抽出し、抽出された静止画像データを出力する画像処理装置と、前記静止画像データを入力して静止画像を印刷する印刷装置とが接続された画像処理システムであって、
前記画像処理装置は、
前記動画像のデータの特徴を示すパラメータを抽出し、抽出されたパラメータを前記静止画像データを出力するためのパラメータとともに、前記印刷装置に送信するパラメータ抽出手段と、前記印刷装置が処理可能な静止画像数を受信し、前記静止画像数に従って、動画像から静止画像を抽出し、前記静止画像数に相当する静止画像データを１つのファイルとして編集する抽出編集手段と、前記抽出編集手段によって編集されたファイルを単位として、前記静止画像データを前記印刷装置に送信する送信手段とを備え、
前記印刷装置は、
前記画像処理装置から前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとを受信する受信手段と、前記動画像のデータの特徴を示すパラメータと、前記静止画像データを出力するためのパラメータとから、処理可能な静止画像数を決定し、前記画像処理装置に前記静止画像数を送信する決定手段と、前記画像処理装置から受信したファイルに含まれる前記静止画像データに基づいて静止画像を印刷する印刷手段とを備える。
【発明の効果】
【００１２】
本発明によれば、動画像から画像処理の目的に応じた適切な容量の静止画像の管理を行い、画像処理することができる。また、抽出した複数の静止画を１ファイルとして管理することにより、再利用やファイルの転送の効率化を実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。なお、本発明における前処理とは、動画像から複数の静止画像を抽出し、ファイル保存するまでの処理を示し、後処理とは、複数の静止画像を用いて行う画像処理を示す。
【００１４】
＜第１の実施形態＞
本実施例では、抽出した複数の静止画像を入力し、プリンタで超解像度処理を施して印刷を行うことを後処理とする画像処理システムについて説明する。
【００１５】
＜デジタルビデオカメラ構成＞
図１は、本実施形態に係るデジタルビデオカメラ１００の構成を示すブロック図である。デジタルビデオカメラ１００は、撮像部１０１、映像信号処理部１０２、音声信号処理部１０３、マイク１０４、フレームメモリ１０５、およびＣＰＵ（中央演算処理装置）１０６を含む。デジタルビデオカメラ１００は、更に、ビデオ・オーディオコーデック１０７、フロントエンド（アナログＦＥ）１０８、操作部１０９、表示部１１０、フラッシュメモリ１１１、ストリームバッファ１１２を含んでいる。また、デジタルビデオカメラ１００は、更に、多重化処理部（マルチプレクサ・デマルチプレクサ）１１３、記憶部１１４、通信部１１５を含んでいる。
【００１６】
撮像部１０１は、被写体像を電気信号（映像信号）に変換するものであり、動画や静止画の撮影機能を有する。映像信号処理部１０２は、撮像部１０１で得られた映像信号にＡ／Ｄ変換および適切な画像処理を施すものである。
【００１７】
マイク１０４は、外部の音声を取り込むものである。音声信号処理部１０３は、マイク１０４で得られた音声信号にＡ／Ｄ変換および適切な信号処理を施すものである。
【００１８】
フレームメモリ１０５は、記録時においては、撮影して得られた映像・音声データを符合化・多重化するまでの期間、バッファリングする。また、フレームメモリ１０５は、再生時においては、多重分離・復号化された映像・音声データを出力するまでの期間、バッファリングするものである。
【００１９】
ビデオ・オーディオコーデック１０７は、撮影記録時には映像データおよび音声データを圧縮符号化するものであり、再生時には圧縮符号化されたデータを映像データ、および音声データに変換するものである。
【００２０】
フロントエンド１０８は、ハードディスクである記憶部１１４に対してデータの書き込みをしたり、記憶部１１４からデータを読み出したりするものである。操作部１０９は、ユーザからのデジタルビデオカメラ１００を操作するための入力操作を受け付けるものである。
【００２１】
表示部１１０は、液晶画面（図示せず）を有し、記録時はカメラ撮影映像、再生時は再生映像を表示するとともに、デジタルビデオカメラ１００に対する設定メニュー等を表示する機能を有する。
【００２２】
フラッシュメモリ１１１は、記録時に記憶部１１４に対してリアルタイムで書くことのできない情報のうち、電源ＯＦＦ状態でも保持する必要のあるデータを記憶するための不揮発性メモリである。なお、撮影中にバッテリ外しなどが発生した時に撮影可能な状態に復帰するため必要な情報の格納にも使用される。
【００２３】
ストリームバッファ１１２は、多重化されたストリームデータを保持するためのものである。多重化処理部（マルチプレクサ・デマルチプレクサ）１１３は、圧縮符合化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成するものである。
【００２４】
記憶部１１４は、データの書き込みおよび読み込み可能なハードディスクであり、録画時にはそのハードディスクに対して映像や静止画のデータが記録され、再生時にはそのハードディスクから映像や静止画のデータが読み出される。
【００２５】
通信部１１５は外部デバイスとの情報およびファイルの受け渡しを行う機能を有し、USBケーブルによって外部デバイスと接続され、公知の規格に沿ってデータの受け渡しを行う。
【００２６】
＜プリンタ構成＞
図２は、本実施形態に係るフォトプリンタの構成を示すブロック図である。フォトプリンタ２００は、印刷部２０１、メモリ２０２、ＣＰＵ２０３、通信部２０４、操作部２０５、表示部２０６、画像処理部２０７を含む。
【００２７】
印刷部２０１はメモリ２０２に格納された画像データに、印刷設定に合わせて、リサイズ処理、カラーマッピング処理、色分解処理、階調補正処理、量子化処理を行った後、シアン、マゼンタ、イエロー、ブラックのインクを印刷用紙に付着させて記録を行う。
【００２８】
通信部２０４は外部デバイスとの情報およびファイルの受け渡しを行う機能を有し、USBケーブルによって外部デバイスとの接続の後、公知の規格に沿ってデータの受け渡しを行う。
【００２９】
操作部２０５はユーザからのフォトプリンタ２００を操作するための入力操作を受け付けるものである。表示部２０６は、液晶画面（図示せず）を有し、印刷の設定メニュー等を表示する機能を有する。
【００３０】
デジタルビデオカメラ１００とフォトプリンタ２００はUSBケーブルによって接続され、公知の方法により、デジタルビデオカメラ１００の通信部１１５とフォトプリンタの通信部２０４よりデータの受け渡しを行う。
【００３１】
図３は、本実施形態の処理の流れを示すフローチャートである。まず、ユーザは、デジタルビデオカメラ１００において、操作部１０９および表示部１１０を用いて、動画像ファイルを選択する（ステップＳ３０１）。
【００３２】
次に、選択された動画像ファイルの、記録形式、インターレースの有無、輝度色差信号のカラーフォーマット、画像の幅および高さの情報を含むパラメータを抽出（パラメータ抽出）し、動画像ファイル情報とする（ステップＳ３０２）。
【００３３】
記録形式とは、ＭＰＥＧ２やＭＯＴＩＯＮ  ＪＰＥＧなど、動画像のエンコードの形式であり、インターレースの有無とは、その動画像がインターレースの形式を採用しているかプログレッシブ形式を採用しているかである。輝度色差信号のカラーフォーマットとは、輝度と色差の割合を示すものであり、４：２：２や４：２：０などの形式がある。画像の幅とは動画像再生時の横方向の画素数であり、高さとは縦方向の画素数である。
【００３４】
次に、フォトプリンタ２００は、通信部２０４を介して動画像ファイル情報を取得する（ステップＳ３０３）。取得の方法として、動画像ファイル情報をファイル化し、デジタルビデオカメラ１００からフォトプリンタ２００へ送信し、フォトプリンタ２００側でファイルを読み取る方法がある。また、動画像ファイルのファイル拡張子および、ファイルのヘッダ情報をフォトプリンタが解析しても良い。
【００３５】
次に、フォトプリンタ２００において、ユーザは、フォトプリンタ２００の表示部２０６および操作部２０５を用いて、印刷設定を選択する（ステップＳ３０４）。
【００３６】
ここで、印刷設定とは、用紙サイズ、用紙種類、印刷品位（画像処理結果の印刷品質）や印刷速度、縁のあり／なし等である。なお、本実施形態の画像の使用目的は、フォトプリンタ２００での印刷である。
【００３７】
次に、ステップＳ３０５において、フォトプリンタ２００で設定された印刷設定と受信した動画像ファイル情報と画像補正処理の性能によって、管理静止画像数を決定する（管理静止画像数決定）。
【００３８】
前述したように、本実施形態の画像の使用目的は、印刷設定の品質およびサイズに即したフォトプリンタ２００での印刷である。例えば別の実施の例として、液晶ディスプレイやデジタルＴＶ上での表示を目的とすれば、ディスプレイの画素数や、表示の大きさを基に、目標品質である画素数および解像度を決め、管理静止画像数を決定すればよい。
【００３９】
ステップＳ３０４における印刷設定の用紙サイズおよび縁あり／なしの設定により、実際に紙面に印刷される縦サイズＳｖ［ｉｎｃｈ］、横サイズＳｈ［ｉｎｃｈ］が導出される。縁ありの設定の場合は、用紙の縦および横の長さから縁部の長さを差し引くことによって算出可能であり、縁なしの設定の場合は、用紙の縦および横の長さそのものがＳｖ、Ｓｈに相当する。また、プリンタによっては縁なし印刷のために、用紙をはみ出して印刷するものもあるが、この場合は用紙の長さにはみ出しの長さを加えることによって算出できる。
【００４０】
次に、印刷品位および用紙種類の設定により、単位長あたりの必要縦画素数Ｒｖ［ｐｉｘｅｌ／ｉｎｃｈ］、単位長あたりの必要横画素数Ｒｈ［ｐｉｘｅｌ／ｉｎｃｈ］を算出する。Ｒｖ、Ｒｈは、フォトプリンタ２００の印刷設定の表現可能解像度としても良いし、人間の視覚特性を考慮し、表現可能解像度以内の数値としても良い。なお、ＲｖおよびＲｈはフォトプリンタ２００の表現可能解像度を超えないように設定する。
【００４１】
次に、Ｓｖ、Ｓｈ、Ｒｖ、Ｒｈを用いて、印刷に必要な縦画素数Ｐｖ［ｐｉｘｅｌ］および印刷に必要な横画素数Ｐｈ［ｐｉｘｅｌ］を式（１）、（２）に従い算出する。
【００４２】
Ｐｖ  ＝  Ｓｖ×Ｒｖ ・・・（１）
Ｐｈ  ＝  Ｓｈ×Ｒｈ ・・・（２）
次に、静止画像枚数の基本倍率Ｂを求める。まず、ＰｖおよびＰｈと、画像の幅および高さによって、縦倍率と横倍率を求める。倍率の算出には以下の式（３）、（４）を用いる。
【００４３】
縦倍率  ＝  Ｐｖ ÷ 動画像の高さ  ・・・（３）
横倍率  ＝  Ｐｈ ÷ 動画像の幅  ・・・（４）
ここで、静止画像枚数の倍率Ｂとして、縦倍率と横倍率の値の大きい方を採用する。
【００４４】
縦倍率  ＞  横倍率  の場合、  Ｂ  ＝  縦倍率
縦倍率  ＜  横倍率  の場合、  Ｂ  ＝  横倍率
縦倍率  ＝  横倍率  の場合、  Ｂ  ＝  縦倍率
ここで、縦倍率および横倍率の両方が１を下回る場合はＢを１とする。
【００４５】
次に、算出された基本倍率Ｂと、画像補正処理の性能によって要求倍率Ｃを算出する。ＣはＢを引数とする関数ｆによって算出される。
【００４６】
Ｃ  ＝  ｆ（Ｂ）・・・（５）
本実施形態では、画像補正処理である超解像処理を、抽出された複数の静止画を用いて施すことを後処理としている。本実施形態で用いる超解像処理の性能は、画像解像度を２倍にする場合には基となる静止画像を２枚、画像解像度を４倍にする場合には、基となる静止画像を８枚必要とする。つまり、上記の式（５）は、式（６）のように書き換えることができる(＾２は２乗の意味)。
【００４７】
Ｃ  ＝  Ｂ＾２  ・・・（６）
次に、動画像ファイル情報による倍率Ｒを求める。Ｒは初期値を１とする。インターレースの有無により、インターレースであればＲを２倍にし（Ｒ×２をＲに代入して更新する）、プログレッシブであれば１倍にする。これは、プログレッシブ形式では１フレームが１画像であるのに対し、インターレースでは１フレームのうち、奇数の行、偶数の行のそれぞれが別画像であり、実質、縦方向の画素数は半分であるためである。このようにインターレースでは１フレームが１画像とは限らないが、以降は説明の便宜上１フレームを１画像として説明する。
【００４８】
輝度色差信号のカラーフォーマットの形式が４：４：４の場合、輝度データおよび色差データを画像の全画素数分再生可能であるため、Ｒを１倍にする。輝度色差信号のカラーフォーマットの形式が４：２：２の場合には画像の全画素数に対して色差情報は半分しか記録されていないため、Ｒを２倍にする。
【００４９】
輝度色差信号のカラーフォーマットの形式が４：２：０では、全画素数に対して色差情報が１／４しか記録されていないため、Ｒを４倍にする。なお、印刷設定がモノクロモードである場合、輝度情報のみを使用するため、このような色差情報を考慮する必要はない。
【００５０】
以上の動画像ファイル情報により算出されたＲと、要求倍率Ｃを用いて、管理静止画像数を以下の式（７）のように決定する。
【００５１】
管理静止画像数  ＝  Ｃ×Ｒ  ・・・（７）
管理静止画数の決定後、抽出モードの決定を行う。例えば、動画像の記録形式がＭｏｔｉｏｎ  ＪＰＥＧの場合はフレーム間予測（圧縮）がなされていないため、抽出モードを“通常”に設定し、動画像の記録形式がＭＰＥＧである場合、抽出モードを“フレーム間予測用抽出”に設定する。
【００５２】
上記のようにして求められた静止画像数および抽出モードの情報は、通信部２０４を介してデジタルビデオカメラ１００へ送信される（ステップＳ３０６）。
【００５３】
デジタルビデオカメラ１００では、表示部１１０および操作部１０９を用いてユーザによる動画像のフレーム選択が行われる（ステップＳ３０７）。フレーム選択は動画像を再生して行う。
【００５４】
ここで、動画像の再生について説明する。フロントエンド１０８によって記憶部１１４から読み出されたデータはストリームバッファ１１２に格納される。更に、そのデータは、多重化処理部１１３およびビデオ・オーディオコーデック１０７にて映像ストリームと音声ストリームとに分離されてフレームメモリ１０５に格納される。
【００５５】
映像ストリームおよび音声ストリームは、映像信号処理部１０２および音声信号処理部１０３によって適切な信号処理を施された後、それぞれ表示部１１０の液晶パネルやスピーカ（図示せず）から出力される。ユーザが所望のフレームを操作部１０９より指示し、フレーム選択を完了する。
【００５６】
フレーム選択後、ステップＳ３０５において算出された管理静止画像数分、静止画像を抽出する（ステップＳ３０８）。
【００５７】
ここで、抽出モードが“通常”の場合は、選択されたフレームを先頭とし、相隣接するフレームを管理静止画像数分抽出する。また、抽出モードが“フレーム間予測用抽出モード”であった場合は以下のように抽出を行う。
【００５８】
図４はフレーム間予測の例を示す概念図である。各フレームにはＩフレーム、Ｐフレーム、Ｂフレームの３種類が存在する。夫々のフレームを図４を用いて説明する。
【００５９】
４０１はＩフレームである。Ｉフレームは、ＪＰＥＧのように単独で静止画像の再生が可能である。
【００６０】
４０３はＰフレームである。Ｐフレームは、主にＩフレームからの差分情報が記録されているため、Ｉフレームに対してデータ量が少ないことが多い。また、Ｐフレームの画像の再生はＩフレームを用いることによって可能となる。
【００６１】
４０２はＢフレームである。Ｂフレームは、主に前後のＩおよびＰフレームからの差分情報が記録されており、Ｉフレーム、Ｐフレームを用いることによって画像再生が可能である。
【００６２】
このような構造上、フレーム間予測がなされた動画像ファイルでは、Ｉフレーム、Ｐフレーム、Ｂフレームの順に画像の再現性が高いことが多い。このようなフレーム同士の特性を元に、“フレーム間予測用抽出モード”の場合には、選択されたフレーム以前のＩフレームを先頭として静止画像を抽出し、管理静止画像数に達した以降のＩフレームまでの相隣接するフレームを抽出する。即ち、管理静止画像枚数以上の静止画像が抽出されることとなる。使用されないフレームは削除してしまっても良いし、そのまま後述の方法で保存しておいてもよい。
【００６３】
さらに、上述のように、Ｉフレーム、Ｐフレーム、Ｂフレームでは画質が異なるため、抽出する静止画像数は、以下のように決定される。具体的には、静止画像数の換算を行うために、各フレームに係数を掛ける。Ｉフレームは通常の１画像とするため、Ｉフレームには係数１を掛ける。Ｐフレームには係数０．５を掛けるため、１フレームは０．５画像となる。Ｂフレームには同様に係数０．２５を掛けるため、１フレームでは０．２５画像として扱われる。つまり、Ｉフレームは１フレームで、Ｐフレームは２フレームで、Ｂフレームは４フレームで管理静止画像数の１画像として数えられる。
【００６４】
また、特定種類のフレームの指定を行い、指定されたフレームのみを抽出してもよい。特定種類のフレームの指定とは、例えば、Ｉフレームのみ抽出する指定であり、ＩフレームおよびＰフレームを抽出する指定、ＩフレームおよびＰフレームおよびＢフレームを抽出する指定等、抽出するフレームの種類の指定である。そのような指定により、画質および抽出後のデータ量の調整ができる。
【００６５】
静止画像の抽出は、動画像の再生と同様、対象フレームの映像ストリームが映像信号処理部１０２によって信号処理される。信号処理された後、静止画像のデータとしてフレームメモリ１０５に一時保存される。一時保存された抽出された複数の静止画像のデータは結合され、タグを付けられ、１つのファイルとして編集されて、ファイル単位に保存されて管理される（ステップＳ３０９）。
【００６６】
以上のステップＳ３０８及びＳ３０９は、本実施形態における抽出編集手段、静止画像管理手段の一例である。
【００６７】
タグには静止画像数、画像の縦横の画素数、各画像や情報へのオフセット値などが記載される。その他、タグには元となった動画象ファイルの情報や、撮影情報、各々の静止画像が抽出されたフレームの種類などを記載してもよい。また、各々の静止画像を圧縮してもよいし、ファイルの圧縮を行ってもよい。本実施例では１つのファイルとして複数の静止画像データを保存するが、各々の静止画像を各々のファイルとして保存し、それら複数のファイルをフォルダに格納して保存してもよい。
【００６８】
ファイルは通信部１１５を介してフォトプリンタ２００へ送信され（ステップＳ３１０）、メモリ２０２へ格納される。格納されたファイルは、タグの解析が行われ、複数の静止画像の各々が再現される。
【００６９】
画像処理部では、複数の静止画像を用い、公知の手法により超解像処理が施され（ステップＳ３１１）、印刷に適した解像度の静止画像が１画像生成される。
【００７０】
生成された静止画像は画像データとしてメモリ２０２に格納され、印刷部２０１によって、印刷設定に合わせて紙面に印刷される（ステップＳ３１２）。
【００７１】
以上のように、本発明によれば、動画像の形式と静止画像の補正および加工に適した容量のデータを扱う事が可能であり、加えて、複数の静止画像の管理が実現可能となる。
【００７２】
デジタルビデオカメラ１００内に保存されている動画像ファイルをフォトプリンタ２００へ送信すると通信部２０４およびフォトプリンタのメモリ２０２に大きな負荷が掛かる。
【００７３】
しかしながら、本実施形態においては、動画像の一部を静止画像として抽出して送信することによって、負荷を低減可能としている。また、動画像ファイルをフォトプリンタ２００へ送信した場合、フォトプリンタ２００に動画像の再生および静止画像抽出機能が必要となる。本実施形態では、デジタルビデオカメラ１００が動画像の再生および静止画抽出機能を備えていれば、フォトプリンタ２００は同機能を備える必要がない。さらに、複数の静止画像を１つのファイルとして管理、保存することで超解像度画像の再利用が可能となる。
【００７４】
＜第２の実施形態＞
第２の実施形態では、ＰＣとサーバを備えたシステムを説明する。図５は、本実施形態に係るＰＣとサーバを含むシステムの構成を示すブロック図である。
５００はＰＣである。ＰＣはＣＰＵ５０１、記憶部５０２、操作部５０３、表示部５０４、通信部５０５を含む。
【００７５】
記憶部５０２はＨＤＤおよびメモリである。操作部５０３はキーボードおよびマウスであり、これを介してユーザがＰＣ５００へ入力を行う事ができる。表示部５０４はディスプレイであり、ＰＣ５００からユーザへ情報を伝える事が可能である。ディスプレイにメニュー画面等を出力し、ユーザに操作を促し、キーボードおよびマウスでユーザが選択および指示を与える事が可能である。
【００７６】
５０７はサーバである。サーバはＣＰＵ５０８、記憶部５０９、通信部５１０を含む。記憶部５０９は、記憶部５０２と同様にＨＤＤおよびメモリである。ＰＣ５００、サーバ５０７共にネットワーク５０６に繋がっており、通信部５０５および５１０を介して公知のプロトコルによって情報の受け渡しが可能である。
【００７７】
ここで、ＰＣ５００はアプリケーションソフトウェアを備えている。アプリケーションソフトウェアは記憶部５０２にプログラムとして展開される。ＰＣ上では、記憶部５０２に展開されたプログラムの指示により、ＣＰＵ５０１および記憶部５０２を用いて演算処理が実行される。
【００７８】
アプリケーションソフトウェアは、動画像再生機能、静止画像抽出機能、ファイル保存機能、シーン選択機能を備えている。それらの機能は、第１の実施形態におけるデジタルビデオカメラ１００の構成をソフトウェアとして備えており、同様な処理が行われる。
【００７９】
一方、サーバ５０７は、複数の静止画像を合成することによるノイズ低減機能を備えている。ノイズ低減機能は、複数の静止画像を用い、それらの位置合わせを行い、画像のノイズ画素を平均化することによってノイズを低減する。本実施形態では、画像補正処理であるノイズ低減機能を後処理とする。
【００８０】
図６は本実施形態の処理の流れを示すフローチャートである。まず、ＰＣ５００上のアプリケーションソフトウェアでは、ＰＣの表示部５０４および操作部５０３を用いて動画像の選択がユーザによって行われる。動画像の選択はユーザが動画像ファイルを選択することによって行われる（ステップＳ６０１）。
【００８１】
動画像ファイルが選択された後、アプリケーションソフトウェアは、選択された動画像ファイルのファイルヘッダを解析し、動画像の撮影情報を取得する（ステップＳ６０２）。ここで、撮影情報とは、シャッタースピード、夜景モード等のシーンモード、ＩＳＯ感度など、撮影装置の設定や、撮影装置が動画像ファイルに付加した情報である。これらの撮影情報を、本実施形態における動画像ファイル情報とする。
【００８２】
ここでは、本実施形態の後処理がノイズ低減であるため、ノイズの発生しやすさに関連する情報も撮影情報として取得している。例えば、後処理がブレ補正であれば、撮影装置のジャイロセンサーの出力値や、被写界深度、ズーム倍率など、ブレに関連する内容を示す情報を取得する。また、撮影装置側で解析が行われて動画像ファイルに付加された情報を用いるようにしてもよい。
【００８３】
ＰＣ上のアプリケーションソフトウェアがネットワーク５０６を介して、動画像ファイル情報をサーバへ送信する（ステップＳ６０３）。サーバでは、撮影情報を用いて、サーバが備えるノイズ低減機能に必要な静止画像数を管理静止画像数として算出する（ステップＳ６０４）。
【００８４】
サーバは、ＩＳＯ感度の高さに応じて、管理静止画像数を設定する。また、夜景モードであればノイズが多いと判断し、管理静止画像数を多く設定する。例えば、ＩＳＯ感度がＩＳＯ１００以下の場合は管理静止画数を２に設定し、ＩＳＯ２００では４、ＩＳＯ４００では８などのパラメータを用いて決定し、更に、夜景モードの場合は、その他のモードの２倍に設定する。
【００８５】
こうして算出された管理静止画像数をＰＣへ送信する（ステップＳ６０５）。ここで、管理静止画像数は、公知のＸＭＬ形式のファイルに記載し、ＰＣへ送信し、ＰＣ上のアプリケーションソフトウェアがＸＭＬを解析して、管理静止画像数を取得してもよい。また、ｗｅｂブラウザを介してＨＴＭＬ形式で送り、画面表示してユーザに伝え、ユーザがアプリケーションソフトウェアに管理静止画像数を入力しても構わない。
【００８６】
ＰＣ上のアプリケーションソフトウェアは、管理静止画像数を受け取った後、表示部および操作部を用いてユーザに動画像内のフレームを選択させる。（ステップＳ６０６）。
【００８７】
フレームの選択については、第１の実施形態と同様の事をＰＣ上のアプリケーションソフトウェアで行うため詳細な説明は省略する。
【００８８】
フレームが選択された後、フレームを含む複数静止画像を第１の実施形態と同様に抽出する（ステップＳ６０７）。この際、サーバから得た管理静止画像数の分の静止画像を抽出する。
【００８９】
抽出された複数の静止画像は、第１の実施形態と同様に１つのファイルとして保存され（ステップＳ６０８）、５０６を介してサーバへ送信される（ステップＳ６０９）。
【００９０】
サーバはファイルを受け取り、複数の静止画像を各々復元し、ノイズ低減処理を行う（ステップＳ６１０）。処理の結果、ノイズが低減された静止画像が出力される。サーバは、ノイズが低減された静止画像を、ネットワーク５０６を介してＰＣへ送信する（ステップＳ６１１）。その後、ＰＣで印刷等の処理が行われる。
【００９１】
以上のように、本発明によれば、動画像の形式と静止画像の補正および加工に適した容量の静止画データを扱う事が可能である。また、適切な容量のファイルを送信するため、ネットワーク５０６にも大きな負荷を掛けることなく処理を遂行することが出来る。加えて、複数の静止画像を1つのファイルとして送信することによって、1つのジョブとして送信することが可能となった。
【００９２】
＜第３の実施形態＞
図７は、第３の実施形態におけるＰＣの構成を示すブロック図である。ＰＣ７００は、ＣＰＵ７０１、記憶部７０２、操作部７０３、表示部７０４、通信部７０５を含む。記憶部７０２はＨＤＤおよびメモリである。操作部７０３はキーボードおよびマウスであり、これを介してユーザがＰＣ７００へ入力を行う事ができる。表示部７０４はディスプレイであり、ＰＣ７００からユーザへ情報を伝える事が可能である。
【００９３】
ディスプレイにメニュー画面等を出力し、ユーザに操作を促し、キーボードおよびマウスでユーザが選択および指示を与えるという事が可能である。通信部７０５は外部デバイスとの情報およびファイルの受け渡しを行う機能を有し、ＵＳＢケーブルによって外部デバイスと接続され、公知の規格に沿ってデータの受け渡しを行う。
【００９４】
本実施形態においては、図２に示すような構成のフォトプリンタが用いられる。
フォトプリンタ２００の構成は、第１の実施形態と同様であるため、詳細な説明は省略する。ＰＣ７００とフォトプリンタ２００はＵＳＢケーブルで接続されており、公知の規格に沿ってデータの受け渡しを行う。
【００９５】
ここで、ＰＣ７００はアプリケーションソフトウェアを備えている。更に、このアプリケーションソフトウェアはフォトプリンタ２００の超解像処理に関するデータベースを備えている。このデータベースは、フォトプリンタ２００が備える画像処理機能の種類、その画像処理機能が処理できる静止画数の最大値を保有している。本実施形態の後処理は超解像処理であり、処理できる静止画の最大値は１６とする。
【００９６】
図８は、本実施形態の処理の流れを示すフローチャートである。まず、ＰＣ７００上のアプリケーションソフトウェアでは、出力プリンタの選択が行われる。本実施形態では、ＰＣ７００に接続されている出力プリンタは、フォトプリンタ２００のみであるため、自動的にフォトプリンタ２００が出力プリンタとして選択される。なお、複数のプリンタが接続されていれば、ユーザによって出力プリンタが選択される。
【００９７】
フォトプリンタ２００が選択されると、アプリケーションソフトウェアは管理静止画像数の決定を行う（ステップＳ８０１）。前述したように、このアプリケーションソフトウェアはフォトプリンタ２００に関するデータベースを備えている。データベースより、処理できる静止画の最大値である１６を読み込み、管理静止画像数とする。
【００９８】
ここで、処理できる静止画像数の最大値ではなく、第１の実施形態のステップＳ３０５で行ったような管理静止画像数の決定を行う機能をアプリケーションソフトウェアに備え、算出しても良い。
【００９９】
次に、ＰＣの表示部７０４および操作部７０３を用いて動画像の選択がユーザによって行われる。動画像の選択はユーザが動画像ファイルを選択することによって行われる（ステップＳ８０２）。
【０１００】
動画像ファイルの選択後、アプリケーションソフトウェアでは、ＰＣの表示部および操作部を用いてユーザによって動画像内のフレームの選択が行われる（ステップＳ８０３）。
【０１０１】
フレームの選択については、ＰＣ上のアプリケーションソフトウェアで第１の実施形態と同様の事を行うため詳細な説明は省略する。
【０１０２】
フレームが選択された後、アプリケーションソフトウェアは選択されたフレームを先頭とし、第１の実施形態と同様に複数静止画像を抽出する（ステップＳ８０４）。この際、抽出する静止画像の数は管理静止画像数である１６個である。
【０１０３】
抽出された１６個の画像は、それぞれが画像ファイルとして保存され、記憶部７０２内の一時フォルダに格納される（ステップＳ８０５）。
【０１０４】
その後、保存された１６個のファイルは、通信部７０５を介してフォトプリンタ２００へ送信され（ステップＳ８０６）、メモリ２０２へ格納される。この際、ファイル情報およびコマンドも同時に送付する。ファイル情報とは、超解像処理を行う際に用いる画像が１６個である事を示すものであり、コマンドとは超解像処理を行う指示をする情報である。
【０１０５】
画像処理部では、１６個のファイルより再生された１６個の静止画像を用い、公知の手法により超解像処理が施され（ステップＳ８０７）、解像度が高くなった静止画像が、１つ生成される。
【０１０６】
生成された静止画像は画像データとしてメモリ２０２に格納され、印刷部２０１によって、印刷処理の後、紙面に印刷される（ステップＳ８０８）。
【０１０７】
以上のように、本実施形態によれば、後処理である超解像処理機能が処理可能な数だけの容量を扱う事により、無駄な抽出およびデータの受け渡しが減る。このように、静止画像の補正および加工に適した容量の静止画を扱う事が可能である。
【０１０８】
＜第４の実施形態＞
次に、第４の実施形態について説明する。本実施形態においても、図７に示すような構成のＰＣが用いられる。
【０１０９】
ここで、ＰＣ７００はアプリケーションソフトウェアを備えている。アプリケーションソフトウェアの処理は、前処理、後処理に分けられる。ここで、前処理とは、動画像およびシーンの選択、静止画の抽出、ファイル保存などの処理である。また、後処理とは、複数の静止画を結合させ、公知の技術によりパノラマ化を行う処理である。本実施形態では、パノラマ化処理は、最大５個の画像を入力画像として処理可能とする。
【０１１０】
図９は、アプリケーションソフトウェアの前処理の流れを示すフローチャートである。ユーザがアプリケーションソフトウェアを立ち上げると、アプリケーションソフトウェアは表示部７０４および操作部７０３を用いて、ユーザに後処理の選択を行わせる（ステップＳ９０１）。後処理の選択とは、アプリケーションソフトウェアが備える後処理の画像処理の選択を行うことである。本実施形態では、アプリケーションソフトウェアが備えるパノラマ化機能を選択する。
【０１１１】
ユーザが後処理を選択すると、アプリケーションソフトウェアは選択された後処理に適した管理静止画像数を決定する（ステップＳ９０２）。本実施形態では、後処理のパノラマ化処理で処理できる画像の最大数である５を管理静止画像数とする。
【０１１２】
管理静止画像数が決まると、アプリケーションソフトウェアは表示部７０４および操作部７０３を用いて、ユーザに動画像ファイルの選択を行わせる（ステップＳ９０３）。
【０１１３】
動画像ファイルが選択されると、アプリケーションソフトウェアは表示部７０４および操作部７０３を用いて、ユーザにシーンの選択をさせる（ステップＳ９０４）。シーンの選択とは、静止画を抽出する開始フレームと終了フレームを決定することである。選択は、動画を再生しつつ行う。
【０１１４】
シーンの選択が終了すると、アプリケーションソフトウェアは静止画像の抽出を行う（ステップＳ９０５）。
【０１１５】
ここでは、選択された開始フレームから終了フレームの間のフレームから管理静止画像数分、つまり５個の静止画像を抽出する。この際、開始フレームから終了フレームまでの間にフレームが５個以上あれば、その間を等間隔に区切って抽出する。
【０１１６】
例えば、開始フレームから終了フレームまでの間に１３フレームあれば、１つ目の抽出画像は１フレーム目（開始フレーム）、２つ目の抽出画像は４フレーム目、３つ目の抽出画像は７フレーム目のようにすれば良い。また、Ｉフレームのみ抽出するなど、特定種類のフレームのみ抽出しても良い。
【０１１７】
開始フレームから終了フレームまでの間のフレームが５個未満であれば、開始フレームから終了フレームまでの全てのフレームを抽出する。
【０１１８】
抽出された複数の静止画は、タグを付けられ、複数の静止画像データが１つのファイルとして編集されて、ファイル単位に保存される（ステップＳ９０６）。
ファイルの保存が終了すると、アプリケーションソフトウェアは表示部７０４および操作部７０３を用いてユーザにシーン選択の続行をするか否かの選択をさせる（ステップＳ９０７）。
【０１１９】
続行をする選択がされると、ステップＳ９０４から再びシーン選択が始まる。ユーザは、前回とは違うシーンの選択を行う事ができる。続行をしない選択がされると、アプリケーションソフトウェアは後処理へと進む。
【０１２０】
図１０は、アプリケーションソフトウェアの後処理の流れを示すフローチャートである。後処理では、まず、表示部７０４および操作部７０３を用いて、ユーザにファイルの選択を行わせる（ステップＳ１００１）。ここでは、前処理で保存したファイルをユーザが選択する。なお、ここでは複数のファイルを同時に選択可能とする。
【０１２１】
ファイルが選択されると、アプリケーションソフトウェアはファイルの読み込みを行う（ステップＳ１００２）。ここでは、ファイルのタグを解析し、複数の静止画像が記憶部７０２に復元される。
【０１２２】
次に、復元された複数の静止画像を用いてパノラマ化処理を行う（ステップＳ１００３）。パノラマ化処理では複数の画像を結合させ、１つの画像を出力する。
【０１２３】
パノラマ化された画像は、画像ファイルとして保存される（ステップＳ１００４）。
ファイルの保存が終了すると、アプリケーションソフトウェアは表示部７０４および操作部７０３を用いてユーザにパノラマ化の続行をするか否かの選択をさせる（ステップＳ１００５）。
【０１２４】
続行をする選択がされると、ステップＳ１００１から再びファイル選択が始まる。続行をしない選択がされると、アプリケーションソフトウェアは終了する。なお、ステップＳ１００１で複数のファイルが選択されていれば、選択された全てのファイルに対しての処理が終わるまで自動的に続行する。
【０１２５】
本実施形態では、前処理と後処理を分けて行う。これは、パノラマ化処理に時間が掛かる場合、前処理と後処理を通して行うように実装していると、ユーザはシーン選択後に待ち時間が生じてしまうため、前処理と後処理を分け、シーン選択をまとめて行っているのである。また、このような実装では、前処理によって保存されたファイルを別のＰＣに移し、後処理は別ＰＣで行う事も可能である。
【０１２６】
以上のように、本実施形態によれば、後処理であるパノラマ化機能が処理可能な数だけの容量を扱う事により、無駄な抽出およびデータの受け渡しが減る。また、本実施例では後処理をパノラマ化処理で説明したが、超解像度処理を含む複数画像を用いた画像処理も同様であることは言うまでもない。このように、静止画像の補正および加工に適した容量の静止画を扱う事が可能である。
【０１２７】
本発明における後工程は、複数の静止画像を用いて行う処理であるため、例えば、複数の画像をレイアウト枠に配置する処理、複数の画像から条件に合う画像のピックアップ処理なども含まれる。
【０１２８】
本発明には、プログラム（画像処理プログラム）コードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を実行し、その処理によって前述した実施形態の機能が実現される場合も含まれる。更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２９】
【図１】本発明に係る第１の実施形態におけるデジタルビデオカメラ1００の内部構成を示すブロック図である。
【図２】本発明に係る第１および第３の実施形態におけるフォトプリンタの内部構成を示すブロック図である。
【図３】本発明に係る第１の実施形態における処理の手順を示すフローチャートである。
【図４】フレーム間予測の概念を示す図である。
【図５】本発明に係る第２の実施形態におけるＰＣとサーバを示すブロック図である。
【図６】本発明に係る第２の実施形態における処理の手順を示すフローチャートである。
【図７】本発明に係る第３および第４の実施形態におけるＰＣの内部構成を示すブロック図である。
【図８】本発明に係る第３の実施形態における処理の手順を示すフローチャートである。
【図９】本発明に係る第４の実施形態におけるアプリケーションソフトウェアの前処理の手順を示すフローチャートである。
【図１０】本発明に係る第４の実施形態におけるアプリケーションソフトウェアの後処理の手順を示すフローチャートである。
【符号の説明】
【０１３０】
１００  デジタルビデオカメラ
２００  フォトプリンタ
【図１】
2010098615.tif 000003
【図２】
2010098615.tif 000004
【図３】
2010098615.tif 000005
【図４】
2010098615.tif 000006
【図５】
2010098615.tif 000007
【図６】
2010098615.tif 000008
【図７】
2010098615.tif 000009
【図８】
2010098615.tif 000010
【図９】
2010098615.tif 000011
【図１０】
2010098615.tif 000012