(57)【要約】【課題】ノイズ劣化がなく、希望する静止画を高画質で印刷することが可能な印刷要求タイミングに応じた静止画印刷方法及び装置を提供する。【解決手段】ユーザーの操作に基づき印刷要求タイミングを発生し、印刷要求タイミングに対応するフレーム画像と、フレーム画像の前及び／又は後のＩピクチャのフレーム画像との画面間差分量を演算する。そして、その演算結果に基づいてＩピクチャのフレーム画像を印刷候補とするか、印刷要求タイミングに対応するフレーム画像の前及び／又は後のＰピクチャのフレーム画像を印刷候補とするかを判断する。【選択図】図５
2007097146.tif 000002
【特許請求の範囲】
【請求項１】
動画の中から印刷要求に応じて静止画を印刷する方法において、
ユーザーの操作に基づき印刷要求タイミングを発生するステップと、
前記印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の前及び／又は後のＩピクチャのフレーム画像との画面間差分量を演算するステップと、
前記演算結果に基づいて、前記Ｉピクチャのフレーム画像を印刷候補とするか、前記印刷要求タイミングに対応するフレーム画像の前及び／又は後のＰピクチャのフレーム画像を印刷候補とするかを判断するステップとを含むことを特徴とする印刷要求タイミングに応じた静止画印刷方法。
【請求項２】
更に、前記印刷候補と判断されたフレーム画像を縮小処理して表示デバイスに表示するステップを含むことを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項３】
更に、前記印刷候補と判断されたフレーム画像を印刷するステップを含むことを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項４】
前記画面間差分量はフレーム間の動き量であることを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項５】
前記判断ステップでは、印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の前のIピクチャのフレーム画像との画面間差分量が大きいと判定した場合、それらフレーム画像間に存在する、イントラマクロブロック数が所定値以上のＰピクチャを印刷候補フレーム画像に選択することを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項６】
前記判断ステップにおいて、イントラマクロブロック数が前記所定値以上のＰピクチャが存在しない場合は、前記印刷要求タイミングに対応するフレーム画像の直前、直後のＰピクチャのうち前記印刷要求タイミングに対応するフレーム画像との相関が高いほうを印刷候補フレーム画像として選択することを特徴とする請求項５に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項７】
前記判断ステップでは、印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の後のＩピクチャのフレーム画像との画面間差分量が大きいと判断され、且つ、印刷要求タイミングに対応するフレーム画像直後のＰピクチャのイントラマクロブロック数が所定値以上の場合は、印刷要求タイミングに対応したフレーム画像直前のＰピクチャを印刷候補フレーム画像に選択することを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項８】
前記判断ステップでは、印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の後のＩピクチャのフレーム画像との画面間差分量が大きいと判断され、且つ、印刷要求タイミングに対応するフレーム画像直後のＰピクチャのイントラマクロブロック数が所定値以下の場合は、前記印刷要求タイミングに対応するフレーム画像の直前、直後のＰピクチャのうち前記印刷要求タイミングに対応するフレーム画像との相関が高いほうを印刷候補フレーム画像として選択することを特徴とする請求項７に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項９】
前記印刷要求タイミングに対応するフレーム画像がＰピクチャの場合は、それを印刷候補フレーム画像として選択することを特徴とする請求項１に記載の印刷要求タイミングに応じた静止画印刷方法。
【請求項１０】
動画の中から印刷要求に応じて静止画を印刷することが可能な装置において、
ユーザーの操作に基づき印刷要求タイミングを発生する回路と、
前記印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の前及び／又は後のＩピクチャのフレーム画像との画面間差分量を演算する演算回路と、
前記演算結果に基づいて、前記Ｉピクチャのフレーム画像を印刷候補とするか、前記印刷要求タイミングに対応するフレーム画像の前及び／又は後のＰピクチャのフレーム画像を印刷候補とするかを判断する回路とを備えたことを特徴とする印刷要求タイミングに応じた静止画印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データ中から所望の静止画像を印刷する印刷要求タイミングに応じた静止画印刷方法及び装置に関するものである。
【背景技術】
【０００２】
従来、テレビ放送、ビデオカメラ、ＶＴＲやＤＶＤ／ＨＤＤレコーダ等の映像機器から入力される動画像データ中から所望のフレーム画像を選択し、プリンタにより静止画として印刷する要求がある。このように動画中の一画面をキャプチャー（切り出し）して印刷出力する機能を、現在の技術で実現するには、以下のような方法が考えられる。
【０００３】
（ビデオカメラ）
例えば、ＤＶテープを用いたカムコーダの場合には、カムコーダのＤＶ端子をＩＥＥＥ１３９４ケーブルでＰＣと接続し、ＰＣ上の編集ソフトウェアで所望の画面をキャプチャーし、ＪＰＥＧ等、他の圧縮方式に変換してからＰＣからプリント出力する。
【０００４】
（ＤＶＤ／ＨＤＤレコーダ）
レコーダにて記録したディスクをＰＣのＤＶＤドライブに挿入し、ＰＣ上の編集ソフトウェアで所望の画面をキャプチャーし、ＪＰＥＧ等、他の圧縮方式に変換してからＰＣからプリント出力する。
【０００５】
なお、従来においては、印刷に適した画像抽出方法に関する技術として、例えば、特開２０００−２１５３０９号公報に開示されたものがある。
【特許文献１】特開２０００−２１５３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
動画像中からひとつのフレーム画像を静止画として抽出すると、ノイズ成分が動画像より目立ちやすい。これは、動画像では人間の時間軸方向の視覚が鈍感であるため（フレーム間の補間を行っているため）、１フレーム中のノイズ成分が見えにくくなるためである。
【０００７】
特に、近年のＤＶＤやデジタル放送等の動画像データの圧縮方式として採用されているＭＰＥＧデータの場合には、図７に示すように時間方向の冗長性を利用してデータ圧縮を行っている。そのため、低ビットレートで、且つ、画面内の動きが多いコンテンツにおいては、Ｂピクチャのような画面間差分を符号化したフレーム画像から印刷用静止画を抽出すると、ノイズ成分による劣化がより目立ってしまう。
【０００８】
また、図８に示すようにユーザーがディスプレイモニタを見ながらリアルタイムに印刷指示を行う場合には、印刷したい画像を視覚で捉えてから印刷指示をするまでに遅延時間が発生するため、実際に印刷したい画像よりも後の画像を印刷してしまう。そのため、希望しない画像を印刷することがあり、使い勝手が悪かった。
【０００９】
本発明の目的は、ノイズ劣化がなく、希望する静止画を高画質で印刷することが可能な印刷要求タイミングに応じた静止画印刷方法及び装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の静止画を印刷する方法は、ユーザーの操作に基づき印刷要求タイミングを発生するステップと、前記印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の前及び／又は後のＩピクチャのフレーム画像との画面間差分量を演算するステップと、前記演算結果に基づいて、前記Ｉピクチャのフレーム画像を印刷候補とするか、前記印刷要求タイミングに対応するフレーム画像の前及び／又は後のＰピクチャのフレーム画像を印刷候補とするかを判断するステップとを含むことを特徴とする。
【００１１】
また、本発明の静止画を印刷する装置は、ユーザーの操作に基づき印刷要求タイミングを発生する回路と、前記印刷要求タイミングに対応するフレーム画像と、前記フレーム画像の前及び／又は後のＩピクチャのフレーム画像との画面間差分量を演算する演算回路と、前記演算結果に基づいて、前記Ｉピクチャのフレーム画像を印刷候補とするか、前記印刷要求タイミングに対応するフレーム画像の前及び／又は後のＰピクチャのフレーム画像を印刷候補とするかを判断する回路とを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ノイズ成分の少ない、印刷に適した静止画像を印刷することができ、また、ディスプレイモニタを見ながら印刷要求を発行する場合でも、ユーザーが希望する静止画を容易に印刷することができる。
【発明を実施するための最良の形態】
【００１３】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。まず、本発明は、例えば、図２に示すようなデジタルテレビ等のモニタ出力機器と繋がったＨＤＤ、ＤＶＤ等のディスク状記録媒体を用いた記録再生装置システム、或いは図３に示すようなカメラ撮像部及びＬＣＤ等の表示出力部と記録再生機構が一体となったビデオカメラシステム等に使用することができる。図２、図３は各機器の外観を示すものである。
【００１４】
図１は本発明に係る静止画印刷方法を、図３に示すディスク記録再生機構を具備するビデオカメラシステムに使用した場合の一実施形態を示すブロック図である。図中５０１は画像入力やフォーカス・ピント等カメラの駆動を行うカメラ部、５０２はデータのエラー検出用パリティ付加と、パリティ情報をもとに実データ中のエラー訂正を行うＥＣＣ部である。
【００１５】
５０３はディスクドライブを制御し、光ディスク等の記録媒体５１２へのデータ書き込み、または記録媒体５１２からのデータ読み出しを行うディスクコントローラ部、５０４は各システムブロックでの処理に必要なデータ蓄積を行うＤＲＡＭ、５０５は元画像をＭＰＥＧ形式に圧縮し、逆にＭＰＥＧ形式のデータから元画像に復号するＭＰＥＧコーデック部である。
【００１６】
５０６はユーザーからのボタン押下等による動作指示やリモコンからの操作指示を受信し、システムに通知するインタフェースとしての操作部、５０７はカメラ入力の動画像をそのままスルーでモニタ出力し、または記録媒体からの読み出しを行った後の動画像を表示するＬＣＤ表示部（液晶ディスプレイ）である。
【００１７】
５０８はＬＣＤ表示部５０７の表示画面上からユーザーがシステムの制御を行うためのインタフェースとして設けたタッチパネル、５０９はＤ／Ａ変換後に音声出力を行うスピーカー、５１０は各ブロック間でのデータ転送や、制御用コマンドの送受信を行うためのシステムバスである。５１１は各ブロックの動作全体を記録再生システムとして制御するためのソフトウェアを搭載したＣＰＵである。
【００１８】
次に、本実施形態に係るビデオカメラシステムの記録と再生の基本動作について説明する。まず、記録動作モードでは、カメラ部５０１からＡＤ変換された非圧縮デジタル画像データがシステムバス５１０を経由してＤＲＡＭ５０４のビデオフレーム用領域に蓄積されると同時に、ＬＣＤ表示部５０７の画面上には現在撮影中のフレームが表示出力される。
【００１９】
記録動作の開始は、操作部５０６、或いはＬＣＤ表示部５０７上のタッチパネル５０８から、記録開始のコマンドをシステムバス５１０を経由してＣＰＵ５１１が受信することによって起動する。ＣＰＵ５１１は記録開始命令を受信すると、次のようなシーケンスでシステム内の各ブロックを制御する。
【００２０】
まず、ＤＲＡＭ５０４に蓄積された非圧縮データは、逐次ＭＰＥＧコーデック５０５においてＭＰＥＧストリーム形式にデータ圧縮され、折り返しシステムバス５１０を経由してＤＲＡＭ５０４のＭＰＥＧデータ格納領域に蓄積される。
【００２１】
更に、ＭＰＥＧデータに対してＥＣＣ部５０２はエラー訂正のパリティビット符号を付加した後、ディスクコントローラ５０３により記録媒体５１２にデータ書き込みを行う。
【００２２】
また、記録動作の終了は、開始と同様に操作部５０６或いはＬＣＤ表示部５０７上のタッチパネル５０８から、記録停止のコマンドをシステムバス５１０経由でＣＰＵ５１１が受信した時であり、ＥＣＣ部５０２、ディスクコントローラ５０３、ＭＰＥＧコーデック５０５の動作も停止する。但し、カメラ部５０１からの画像入力と、ＬＣＤ表示部５０７へのスルー表示動作は停止しなくともよい。
【００２３】
再生動作モードでは、記録媒体５１２にユーザーが撮影した、どのようなコンテンツが格納されているかの概略を知ることが出来る様に、例えば、動画コンテンツの代表画像を取り出して作成した縮小画像（サムネイル画像）をＬＣＤ表示部５０７上に並べてメニュー表示するものとする。
【００２４】
本実施形態では、図示していないが、メニュー画面は記録済みコンテンツ毎に割り当てたＩＤ（識別子）やファイル名等、サムネイル画像でなくともよく、記録済み動画データが記録媒体上のどの位置から記録されているかの再生時の読み出しアクセスに必要な位置情報との関連付けがなされていれば良い。
【００２５】
再生動作の開始は、記録開始時と同様に操作部５０６或いはＬＣＤ表示部５０７上のタッチパネル５０８から、再生開始のコマンドをシステムバス５１０経由でＣＰＵ５１１が受信することから起動する。ＣＰＵ５１１は再生開始命令を受信すると、次のようなシーケンスでシステム内の各ブロックを制御する。
【００２６】
まず、再生開始命令を受けたＣＰＵ５１１は、再生対象の動画コンテンツが記録されている記録媒体上の位置やサイズを管理するファイルシステム等のディスク管理情報を元にディスクコントローラ５０３から記録媒体５１２にアクセスし、再生対象の該当データをＤＲＡＭ５０４に読み出して蓄積する。
【００２７】
次に、ＤＲＡＭ５０４に蓄積された記録媒体５１２からの読み出しデータに対してＥＣＣ部５０２はエラー訂正処理を行い、記録媒体５１２上の傷や劣化に起因するデータエラーを訂正する。続いて、エラー訂正後の読み出しデータからＥＣＣのパリティ符号ビットを除いた実データ（ＭＰＥＧデータ）をＭＰＥＧコーデック５０５に入力し、ＭＰＥＧデータの復号処理を行う。
【００２８】
ＭＰＥＧコーデック５０５の復号処理によって生成された現画像データは、システムバス５１０を介してＤＲＡＭ５０４のビデオフレーム領域に蓄積され、ＬＣＤ表示部５０７に画面出力表示を連続（ＮＴＳＣビデオ信号の場合は１秒間に３０フレームの間隔）で行う。
【００２９】
再生終了は、媒体読み出し位置が動画コンテンツのデータ終端に達した場合（ＣＰＵ５１１が検知する）と、操作部５０６或いはＬＣＤ表示部５０７上のタッチパネル５０８から再生停止のコマンドをシステムバス５１０経由でＣＰＵ５１１が受信した場合の２つがある。再生終了時には、ＥＣＣ部５０２、ディスクコントローラ５０３、ＭＰＥＧコーデック５０５、ＬＣＤ表示部５０７への表示出力動作を停止する。
【００３０】
次に、本発明に係る印刷候補フレームの自動抽出処理について説明する。本実施形態では、例えば、図２や図３に示すように記録再生装置と静止画像の印刷出力機能を持つプリンタ同士とがＵＳＢ（Universal Serial Bus）等のデジタルインタフェースケーブルで連結可能であり、記録再生装置からプリンタ制御が行えるものとする。
【００３１】
ユーザーが動画再生中に所望の表示フレームを印刷する場合には、記録再生装置に付随する図４に示すような形態のリモコン（印刷を指示するボタンが付いている）や、或いは装置に備え付けのボタンやタッチパネルから印刷要求を発行する。いずれの印刷要求も図１の操作部５０６からシステムに通知するものとする。
【００３２】
ここで、ＧＯＰについて簡単に説明する。ＧＯＰとは、ＭＰＥＧ（Movie Picture Experts Group）でいうGroup Of Pictureのことである。一般に、各ＧＯＰには、Ｉピクチャ、Ｐピクチャ及びＢピクチャが含まれている。図５の例では、ＧＯＰは１５個のピクチャ（＝０フレーム）より構成され（Ｎ＝１５）、ＩピクチャとＰピクチャの間隔及びＰピクチャとその隣のＰピクチャの間隔は３である（Ｍ＝３）。
【００３３】
以下の説明では、印刷要求タイミングにおけるフレームがＢピクチャである場合を用いて説明する。
【００３４】
ＣＰＵ５１１は操作部５０６からのユーザー操作によるボタン押下等の印刷要求を受信すると、図５に示すように現在再生出力中の再生画像に対応する、ＤＲＡＭ５０４に蓄積されているフレームデータと、このフレームデータが含まれているＧＯＰのＩピクチャに相当する復号画像、及びそのＧＯＰの前後に存在するＧＯＰのＩピクチャに相当する復号画像の計４枚を印刷候補として抽出する。
【００３５】
図５は上述のように再生出力中のフレームデータを模式的に示すものであり、ＧＯＰＮ−２、ＧＯＰＮ−１、ＧＯＰＮ、ＧＯＰＮ＋１、ＧＯＰＮ＋２、…、というように再生出力を行い、操作部５０６からの印刷要求タイミングはＧＯＰＮの再生出力時とする。
【００３６】
印刷候補フレーム１としては、印刷要求タイミングに対応するＧＯＰＮの一つ前のＧＯＰＮ−１に含まれるＩピクチャに相当する復号画像とし、印刷候補フレーム２としては、印刷要求タイミングに対応するＧＯＰＮのＩピクチャに相当する復号画像とする。
【００３７】
印刷候補フレーム３としては、印刷要求タイミングに対応するＧＯＰＮのフレームデータとし、印刷候補フレーム４としては、印刷要求タイミングに対応するＧＯＰＮの後のＧＯＰＮ＋１に含まれるＩピクチャに相当する復号画像とする。なお、印刷候補を４枚としているが、この限りではない。例えば、印刷候補フレーム２、３、４を抽出したり、印刷候補フレーム２のみを抽出したりする等、印刷候補の抽出は任意である。
【００３８】
Ｉピクチャを印刷候補として採用している理由は、Ｉピクチャの圧縮方式が現画像に対して８×８画素のマクロブロック単位でＤＣＴ（Discrete Cosine Transformation）処理を施し、その結果としてのＤＣＴ係数をそのまま可変長符号化している、フレーム内符号化（イントラ符号化）であり、ＰピクチャやＢピクチャと異なる点である。そのため、Ｉピクチャはそれ自身で復号が可能であり、且つ、動き予測・動き保証による予測値を用いていないことから、ノイズ成分の少ない印刷に適した静止画像として使用することができる。
【００３９】
また、この時、ＤＲＡＭ５０４上に該当する復号済みの印刷候補フレームが存在しない場合には、該当するIピクチャに相当するＭＰＥＧデータを上述の記録媒体５１２上からディスクコントローラ５０３を介して読み出し、ＥＣＣ部５０２にてエラー訂正後、ＭＰＥＧコーデック５０５で復号する。
【００４０】
本実施形態では、印刷候補のフレーム数を４枚にしているが、記録再生装置に大容量メモリ（ＤＲＡＭ５０４）が搭載されていれば、記録媒体へのアクセス頻度を減らし、更に多くの印刷候補フレームを高速に抽出することが可能となる。即ち、図５におけるＧＯＰＮ−１より前のＧＯＰＮ−２、ＧＯＰＮ−３、…、に含まれるＩピクチャに相当する復号画像、或いはＧＯＰＮ＋１より後のＧＯＰＮ＋２、ＧＯＰＮ＋３、…、に含まれるＩピクチャに相当する復号画像をそれぞれ印刷候補として抽出しても良い。
【００４１】
但し、印刷候補とするフレームが実際の印刷要求時から時間的に離れ過ぎてしまうものを多量に並べると、逆に印刷用フレーム画像の選択と決定作業が複雑になってしまうため、現実解として前後数秒のオーダーの印刷候補が望ましい。
【００４２】
印刷候補フレームを複数枚抽出し、ユーザーに後で選択可能に提示する方法としては、図２や図３に示すように印刷候補フレームの静止画像に縮小処理を施し、モニタ出力上に時系列に並べる等の方法がある。図２、図３の○付きで示す数値は印刷候補の静止画を示す。合わせてモニタ上に印刷フレームの印刷画質や印刷部数等プリント出力と設定が、ＧＵＩ（Graphical User Interface）として、リモコン等の操作で設定可能であることが望ましい。
【００４３】
また、上述の印刷候補フレームの縮小処理と、ユーザーへの画面表示による印刷候補の表示を行わず、直接操作部５０６による印刷要求ボタン押下時にフレーム近傍のＩピクチャを自動抽出して印刷出力してもよい。その場合の実施形態について説明する。
【００４４】
まず、印刷出力用として自動抽出を行うＩピクチャは次のように選択する。即ち、印刷要求ボタン押下時（印刷要求タイミング）の復号フレームが、そのフレームを含むＧＯＰ構造の何番目のフレームに相当するかを判断し、その結果によってそのＧＯＰ構造中のＩピクチャデータを印刷用フレームとするか、後続するＧＯＰのＩピクチャデータを印刷フレームとして採用するかを決定する。即ち、印刷要求タイミングに対応するフレーム画像に対して近い方のＩピクチャデータを印刷用フレームとして選択する。
【００４５】
図６は１ＧＯＰを１５フレームで構成する場合のＭＰＥＧデータの復号再生時において本発明の静止画印刷方法を説明するものである。操作部５０６による印刷要求ボタンの押下時（印刷要求タイミング）の復号フレーム番号をｘとする場合、図６（ａ）はｘが７番目より小さい場合、図６（ｂ）はｘが７番目以上の場合を示す。
【００４６】
図６（ａ）に示すようにｘ＜７の場合には、印刷要求の復号フレームを含む現ＧＯＰ（ＧＯＰＮ）の先頭に位置するＩピクチャを印刷用フレームとして採用し印刷出力する。一方、図６（ｂ）に示すようにｘ≧７の場合には、現ＧＯＰに後続するＧＯＰＮ＋１の先頭に位置するＩピクチャを印刷用フレームとして採用し印刷出力する。
【００４７】
この判断基準を用いて印刷出力を行うことで、印刷要求ボタン押下時のフレームと、印刷出力フレーム間に存在する画面間差分を低減することができ、その結果、ユーザーへの違和感を緩和する効果がある。
【００４８】
また、従来のような操作部による印刷要求タイミングに対応する表示フレームを直接印刷出力する方式と、図５で説明したような本発明による印刷候補の抽出及び表示を行い、ユーザーによる選択決定に基づいて印刷を行う方式を搭載しても良い。更に、それに加えて、図６で説明したような本発明によるＩピクチャを自動印刷する方式と、３つの印刷モードの中から所望の印刷モードを選択する機構とを搭載し、ユーザーがその選択機構を用いていずれか１つの印刷モードを選択可能に構成しても良い。
【００４９】
更に、上述のように画面に印刷候補を表示した時にユーザーが印刷したいフレーム画像が無い場合等があるが、その場合には、操作部の操作により更に別の印刷候補を抽出表示しても良い。即ち、ユーザーの要求に応じて画面に表示している候補フレームよりも更に過去或いは未来に存在するＧＯＰのＩピクチャを印刷候補として抽出する。そのため、新たに記録媒体５１２からデータ読み出しを行い、再び画面上に印刷候補を表示してユーザーが選択できるようにする。
【００５０】
ところで、上述のように印刷候補フレームまたは印刷出力フレームにはＩピクチャを採用する方式についてのみ言及してきたが、ビデオカメラによる撮影を想定した場合、急激な被写体の移動や繋ぎ撮りによるシーンチェンジ等、ＧＯＰの時間範囲よりも小さなオーダーで画面の切り替わりが発生することがある。
【００５１】
そのため、印刷要求発行時の表示フレームと前後の印刷候補用Ｉピクチャ間の空間的・時間的な冗長性が少ない場合、印刷ボタン押下時の復号フレームと実際の印刷候補フレームの画面間差分（画面間差分量）が大きくなってしまう恐れがある。
【００５２】
このような状況において、ユーザーに好適な印刷候補フレームを提供する解決方法の一つとして、操作部５０６による印刷要求ボタン押下時（印刷要求タイミング）近傍のＰピクチャ（図５にＰ２、Ｐ３として示す）を印刷候補フレームとして採用してもよい。
【００５３】
次に、印刷要求時の復号フレームと印刷候補用Ｉピクチャとの画面間差分が大きい場合、Ｐピクチャを印刷候補として採用する処理方法を説明する。以下の処理はＣＰＵ５１１にて行う。まず、第１の処理として、印刷要求時の復号フレーム（図５の印刷候補フレーム３）と、上述のように前段処理で取得した前後の自動抽出Ｉピクチャ（図５の印刷候補フレーム２、４）とのフレーム間の動き量を計算する。なお、前後のIピクチャ両方でなく、一方、特に前のIピクチャに対してのみフレーム間の動き量の計算をしても良い。
【００５４】
画面間差分値からフレーム間の動き量を算出する方法としては、例えば、特開２００５−３５４５２８号公報に記載の参照画像と現画像のフィールド／フレーム間の画素値相関度を元に算出したグローバルベクトルを指標とする方法が有効である。
【００５５】
その他の算出方法としてはブロックマッチング法がある。この方法を図９を用いて説明する。フレームをｎ×ｍ画素のブロックに領域分割した後、参照画像と現画像の夫々で各ブロック内の輝度値平均を算出する。続けて現画像中の１つのブロック（注目ブロック）に注目し、その注目ブロックと参照画像上で同一位置にあるブロックの周囲の数ブロックと注目ブロックとの間で輝度平均値の差が最小となるブロックを探索する。次に、探索されたブロックと注目ブロックとの位置関係から動き量を算出する。この作業を現画像の全ブロックについて行い、各ブロックで算出された動き量を積和演算し、この演算結果をフレーム間の動き量とする。
【００５６】
本発明の実施形態においては、算出したフレーム間の動き量と予め設定した閾値とを比較し、その大小関係よりフレーム間の動きの有無、即ち、画面間差分の大小を判断する。
【００５７】
次に、第２の処理として、第１の処理で取得したフレーム間の動き量に基づいて動きが少ないフレームかどうかを判断し、動きが少ないフレームであると判断した場合には、上述のようにIピクチャのみの自動抽出を採用する。そうでない場合には、印刷要求タイミングに対応した復号フレーム前後のＰピクチャも含めて次候補フレームとして抽出するかを判断する。
【００５８】
続いて第３の処理として、第２の処理でＰピクチャも含めて抽出する方式を採用した場合の処理を説明する。印刷要求ボタン押下時の復号画像近傍のＰピクチャに対して、図５のＮ番目のＧＯＰにおけるＩピクチャ（図５のＩ１）と印刷要求フレーム（図５のＣ）の間でシーン切り替わりがあった場合、Ｉ１フレームと印刷要求フレームとの動き量が大きく（相関が低く）なる。そして、この区間におけるＰピクチャ（図５のＰ１とＰ２）においてフレーム内符号化を行ったイントラマクロブロックが支配的になる。
【００５９】
本実施形態では、フレーム内のイントラマクロブロック（或いはインターマクロブロック）の多いか少ないかの判定は、フレーム内のイントラマクロブロック個数（或いはインターマクロブロック個数）と予め設定した所定の閾値との比較結果、判断するものとする。
【００６０】
図５のＰ２フレームにおいてイントラマクロブロックが支配的な場合は、Ｉ１は印刷候補フレームとして採用せず、Ｐ２を印刷候補フレームとして採用する。同様に、図５のＰ２フレームにおいてインターマクロブロックが多い場合、即ち、Ｐ１においてイントラマクロブロックが多い場合には、Ｐ１を印刷候補フレームとして採用する。
【００６１】
但し、通常復号用メモリに保持されているＰピクチャは、メモリ容量の節約から直近のＰピクチャのみ（図５のＰ２、Ｐ３）の場合が多い。そのようなＰ１が既にメモリに保持されていない場合は、Ｐ２フレームと印刷要求フレーム、そして後続のＰ３と印刷要求フレームとのフレーム間の動き量（相関）をそれぞれ比較し、相関度の高い方を印刷候補として採用するようにしても良い。
【００６２】
続いて、印刷要求フレーム（図５のＣ）と次のＮ＋１番目のＧＯＰのＩピクチャ（図５のＩ２）の間でシーン切り替わりがあった場合、印刷要求フレームとＩ２フレームとの画面間差分が大きく（相関が低く）なる。そして、この区間におけるＰピクチャ（図５のＰ３もしくはＰ４）においてフレーム内符号化を行ったイントラマクロブロックが支配的になる。
【００６３】
即ち、印刷要求フレームより後方でイントラマクロブロックが多いフレームは、印刷要求フレームとの相関が低くなるため、インターマクロブロックの多いフレームを採用するのが好ましい。
【００６４】
図５のＰ３フレームにおいてイントラマクロブロックが支配的な場合は、印刷要求フレームＣより前方に位置する、Ｐ２を印刷候補フレームとして採用する。同様に、図５のＰ３フレームにおいてインターマクロブロックが多い場合、Ｐ３と印刷要求フレーム間と、Ｐ２と印刷要求フレームとのフレーム間の動き量（相関）をそれぞれ比較し、相関度の高い方を印刷候補として採用する。
【００６５】
また印刷要求フレームがＰピクチャに相当するフレーム構造を持ち、且つイントラマクロブロックが支配的である場合には、印刷要求フレームだけが印刷候補フレームとなり、同ＧＯＰ内のＰピクチャを候補として抽出しないようにしてもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施形態を示すブロック図である。
【図２】本発明を用いた記録再生システムの外観を示す図である。
【図３】本発明を用いたビデオカメラシステムの外観を示す図である。
【図４】本発明に係る装置の操作部としてのリモコンを示す図である。
【図５】本発明に係る静止画印刷方法を説明するための図である。
【図６】本発明に係る静止画印刷方法の他の実施形態を説明するための図である。
【図７】従来の技術課題を説明するための図である。
【図８】印刷要求タイミングでのフレームと実際の印刷フレームの遅延時間を説明するための概念図である。
【図９】ブロックマッチング法によりフレーム間の動き量を算出する方法を説明する図である。
【符号の説明】
【００６７】
５０１  カメラ部
５０２  ＥＣＣ部
５０３  ディスクコントローラ
５０４  ＤＲＡＭ
５０５  ＭＰＥＧコーデック
５０６  操作部
５０７  ＬＣＤ表示部
５０８  タッチパネル
５０９  スピーカー
５１０  システムバス
５１１  ＣＰＵ
５１２  記録媒体
【図５】
2007097146.tif 000003
【図６】
2007097146.tif 000004
【図１】
2007097146.tif 000005
【図２】
2007097146.tif 000006
【図３】
2007097146.tif 000007
【図４】
2007097146.tif 000008
【図７】
2007097146.tif 000009
【図８】
2007097146.tif 000010
【図９】
2007097146.tif 000011