(57)【要約】      （修正有）【課題】動画像の中からシーンを選択する場合に、ユーザの負担を軽減しつつ適切かつ効率よくシーン選択を行うことができる技術を提供する。【解決手段】  画像圧縮データを伸長して、フレーム単位の画像データを求める手段と、フレーム間の画像変化の程度に基づいて、表示対象とするフレームを選択する手段と、前記選択した表示対象フレームの画像データに基づいて表示を行う手段とを備える。前記選択する手段は、所定間隔の２フレームの画像データの画像変化を測定する手段と、画像変化を蓄積し、その蓄積量が閾値以上になった際のフレームを表示対象として選択する手段とを備える。【選択図】  図６
2005191694.tif 000002
【特許請求の範囲】
【請求項１】
フレーム間の画像変化の程度に基づいて、表示対象とするフレームを選択する手段と、
前記選択した表示対象フレームの画像データに基づいて表示を行う手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記選択する手段は、
所定間隔の２フレームの画像データの画像変化を測定する手段と、
画像変化を蓄積し、その蓄積量が閾値以上になった際のフレームを表示対象として選択する手段とを備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記選択する手段は、
フレーム間の画像変化の程度に基づいて、フレーム間隔を決定する手段と、
前記決定したフレーム間隔に基づいて表示対象とするフレームを選択する手段とを備えることを特徴とする請求項１記載の画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置と、
画像圧縮データを伸長して、フレーム単位の画像データを求める手段と、
画像データに基づいて媒体に画像を形成する手段と、を備えることを特徴とする画像形成装置。
【請求項５】
フレーム間の画像変化の程度に基づいて、表示対象とするフレームを選択する工程と、
前記選択した表示対象フレームの画像データに基づいて表示を行う工程とを備えることを特徴とする画像処理方法。
【請求項６】
請求項５記載の画像処理方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像圧縮データを伸長して動画表示する技術に関し、特に、動画像の中から適切かつ効率よく所望のシーン（フレーム）を選択するための動画表示技術に関する。
【背景技術】
【０００２】
従来、動画像を対象として印刷を行おうとした場合、ホスト装置において動画像圧縮データを伸長してフレーム毎の静止画データ（フレームデータ）を生成し、これをプリンタに送信する。そして、プリンタでは、受信したフレームデータに基づき印刷を実行する、という枠組みを採るのが普通である。
【０００３】
これに対し、近年では、プリンタ自体に動画像圧縮データの伸長機能を設け、ホスト装置などから動画像圧縮データを直接プリンタに送信する枠組みを採るものも提案されてきている（特許文献１参照）。このようなプリンタでは、１）動画像圧縮データを受け付ける、２）動画像圧縮データを伸長して各フレームデータを生成し、フレームメモリに格納する、３）フレームメモリを参照し、所定のフレームについて印刷を実行する、という工程で動画像の印刷処理を実行する。
【特許文献１】特開２００１−７８１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザが動画像の中から好みのシーンを選択して印刷したいと考えた場合、通常、ホスト装置又はプリンタの表示部において動画を表示させながら、好みのシーンを選択することになる。この際、例えば標準再生や早送り再生によって興味あるシーン周辺まで効率よく再生を進め、興味あるシーン周辺まできたらスロー再生を行ってシーン選択を行い易くするなど、ユーザが再生モードを制御してシーンを選択する方法が一般的である。
【０００５】
しかし、このようなシーン選択方法では、ユーザがシーン選択のために再生モードの切り替えという煩雑な操作を行わなければならず、その負担はけっして小さくない。特に、動画中の対象の動きに緩急がある場合は、適切かつ効率よくシーン選択を行うために標準再生／早送り再生／スロー再生等を頻繁に切り替える必要があり、ユーザの負担は増大する。更に、例えば対象の動きが速い状況下でシーン選択したい場合、ユーザが好みのシーンを認識してからスロー再生を指示しても、実際にスロー再生に移行した時には既にその好みのシーンを通過してしまっている場合も多く、慣れないユーザにとって適切なタイミングでスロー再生等を指示して好みのシーンを選択することは難しい操作であった。
【０００６】
そこで、本発明は、動画像の中からシーンを選択する場合に、ユーザの負担を軽減しつつ適切かつ効率よくシーン選択を行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、フレーム間の画像変化の程度に基づいて、表示対象とするフレームを選択する手段と、前記選択した表示対象フレームの画像データに基づいて表示を行う手段とを備えることを特徴とする。かかる構成によれば、画像変化の程度に応じて自動的にフレーム間隔を制御して動画表示できるため、ユーザは、自ら再生モードを「標準再生」「早送り再生」「スロー再生」などに切り変える必要なく、容易に、そして適切かつ効率よくシーン選択を行うことができる。
【０００８】
好適には、前記選択する手段は、所定間隔の２フレームの画像データの画像変化を測定する手段と、画像変化を蓄積し、その蓄積量が閾値以上になった際のフレームを表示対象として選択する手段とを備えることを特徴とする。
【０００９】
また好適には、前記選択する手段は、フレーム間の画像変化の程度に基づいて、フレーム間隔を決定する手段と、前記決定したフレーム間隔に基づいて表示対象とするフレームを選択する手段とを備えることを特徴とする。
【００１０】
本発明の画像形成装置は、本発明の画像処理装置と、画像圧縮データを伸長して、フレーム単位の画像データを求める手段と、画像データに基づいて媒体に画像を形成する手段と、を備えることを特徴とする。
【００１１】
本発明の画像処理方法は、フレーム間の画像変化の程度に基づいて、表示対象とするフレームを選択する工程と、前記選択した表示対象フレームの画像データに基づいて表示を行う工程とを備えることを特徴とする。
【００１２】
本発明の画像処理方法は、コンピュータにより実施することができるが、そのためのコンピュータプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータにインストールまたはロードすることができる。また、コンピュータプログラムが、プリンタ用カードやプリンタ用オプションボードに記録されて流通する場合も含む。
【００１３】
なお、本明細書において、１つの「手段」が有する機能が２つ以上の物理的手段により実現されても、２つ以上の「手段」の機能が１つの物理的手段により実現されてもよい。
【発明の効果】
【００１４】
本発明によれば、動画像の中からシーンを選択する場合に、ユーザの負担を軽減しつつ適切かつ効率よくシーン選択を行うことができる技術を提供することができる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
図面を参照して本発明の第１の実施形態を説明する。図１は、本実施形態のプリンタ１のハードウェア構成を表すブロック図である。
【００１６】
プリンタ１は、用紙をプリンタ内に供給する給紙機構１０、印字を行う印刷エンジン１１、及び用紙をプリンタ機外に排出する排紙機構１２等により構成される動力機構部２を備える。印刷エンジン１１は、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成される。
【００１７】
これら動力機構部２を制御し印刷動作を行わせるのは、ＣＰＵ（プロセッサ）１３、ＲＯＭ１４、ＲＡＭ１５、表示パネル及びパネルコントローラ１６、ＰＣカードスロット及びＰＣカードコントローラ１７、ＵＳＢ等のインタフェース１８等からなるプリンタ制御部３である。ＣＰＵ１３は、バスを介して各手段１４〜１８にアクセス可能に構成されている。なお、動力機構部２が独立してＣＰＵを備えていてもよく、その場合は、動力機構部２のＣＰＵが、パラレルインタフェース等を介してＣＰＵ１３と通信を行い、印刷エンジン１１を制御して印刷動作を行わせることになる。
【００１８】
動力機構部２、制御部３の構成・動作は原則として従来のプリンタ装置の構成・動作と同様である。例えば、本プリンタ１は、ホスト装置からインタフェース１８を介して印刷ジョブを受信し、又は、外部メモリからＰＣカードスロット等１７を介して／デジタルカメラ等の情報機器からインタフェース１８を介して画像データを直接読み込み、かかる印刷ジョブや画像データに基づいて動力機構部２を制御して印刷動作を行なわせる機能を備える。
【００１９】
ただし、本プリンタ１は、動画像圧縮データの伸長機能、及び動画像表示機能を備えており、更に、フレーム間の画像変化の程度に基づいて、表示するフレームを選択する機能を備えている点で、従来の構成と異なっている。
【００２０】
図２に、制御部３における主要な機能構成図を示す。図に示すように、制御部３は、パネルＩＦ手段２０、伸長制御手段２１、伸長手段２２、フレーム制御手段２３、表示制御手段２４、印刷制御手段２５等を備えて構成される。上記の各手段は、ＲＯＭ１４又はＲＡＭ１５に格納されるアプリケーションプログラムをＣＰＵ１３が実行することにより機能的に実現される。なお、制御部３は、上記の各手段のほか、一般的なプリンタが備える画像処理（サイズ変換処理、ノイズ除去、シャープネスなど）手段を備えることができる。
【００２１】
パネルＩＦ手段２０は、例えばＬＣＤや操作キーなどから構成される表示パネル及びパネルコントローラ１６を介して、ユーザからプリンタ１に対するコマンド（表示操作コマンドや印刷制御コマンドなど）を受けつけるとともに、ユーザに対して印刷ステータス等を出力する。表示操作コマンドに関しては、例えば図３に示すように、プリンタ１に各再生モードに対応する表示操作キー等を設ける構成としてもよい。
【００２２】
伸長制御手段２１は、受信バッファ又は外部メモリ等から画像圧縮データを読み出し、フレームレートに従って伸長手段２１に画像圧縮データを供給する。
【００２３】
伸長手段２２は、画像圧縮データ（ＪＰＥＧデータ、モーションＪＰＥＧデータ、ＭＰＥＧデータなど）に対して伸長処理等を施し、フレーム単位の画像データを復元して、ＲＡＭ１５の所定領域(フレームメモリ）に格納する。伸長処理は圧縮方式に対応した周知の処理を用いることができる。例えば、画像圧縮データがＪＰＥＧ方式の圧縮データである場合、８×８ブロックごとに、ＤＣ成分についてHuffman符号の復号、ＡＣ成分についてHuffman符号の復号、ランレングス圧縮の復号を行い、復号した各成分に逆量子化を行って周波数成分を算出し、かかる周波数成分に逆ＤＣＴを行うことにより、画像データを復元する。
【００２４】
フレーム制御手段２３は、フレーム間の画像変化の程度に基づいて、表示対象とする（表示に用いる）フレームを選択する。
【００２５】
表示制御手段２４は、パネルコントローラ１６を制御して、表示対象フレームの画像データに基づいて表示パネル上で画像表示（静止画、動画）を行わせる。
【００２６】
これら伸長制御手段２１、伸長手段２２、フレーム制御手段２３、表示制御手段２４の動作については、後述する動画表示処理の説明において詳しく説明する。
【００２７】
印刷制御手段２５は、従来のプリンタ装置と同様に、印刷ジョブの解析、印刷イメージの生成、印刷エンジン１１の制御等を実行する。
【００２８】
例えば、ホスト装置から送られてくる印刷ジョブに従い印刷を実行する場合、受信バッファから印刷データを順番に読み出し、これを解析してラスタ形式の画像データを生成する。印刷データが画像圧縮データを含む場合は、伸長手段２２を制御して、画像データの復元を行う。また例えば、ホスト装置を介さずにプリンタ単体で印刷を実行する場合、ＰＣカードスロット等１７を介して外部メモリから画像圧縮データを読み出し、伸長手段２２を制御して、画像データの復元を行う。
【００２９】
そして、かかる画像データに対し、印刷動作において通常行われる所定の画像処理（例えば、ノイズ除去など）を施して、印刷イメージを生成する。また、受信バッファから読み出した制御コマンド、又はパネルＩＦ手段２０を介して入力されたコマンド等に基づき、例えば印刷エンジン１１の紙送機構等を制御して印刷開始に必要な状態を整え、所定単位分（例えば１パス分）の印刷イメージを印刷エンジン１１に転送し、印刷エンジン１１を制御しながら印刷を実行する。
【００３０】
（動画表示処理）
以下では、図４〜図７に示すフローチャート等を参照して、プリンタ１における動画表示処理を詳細に説明する。各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して、又は並列に実行することができる。また、処理の終了は例えば割り込み等を用いて実現できる。
【００３１】
なお、本実施形態ではモーションＪＰＥＧ方式の動画像圧縮データを対象として処理を説明する。モーションＪＰＥＧ方式とは、カラー静止画符号化の国際標準であるＪＰＥＧ方式に基づいて圧縮したカラー静止画像を連続して再生することにより動画表示を実現する方式である。
【００３２】
（伸長制御手段２１：図４）
伸長制御手段２１は、パネルＩＦ手段２０において受信バッファ又は外部メモリに格納される動画像圧縮データの指定とともに動画表示コマンドを受け付けると、以下の処理を開始する。
【００３３】
まず、伸長制御手段２１は、初期設定として、再生モードを「標準再生」に設定し、該「標準再生」に対応するパラメータ値を設定するとともに、指定された動画像圧縮データの開始フレームを選択する（ステップＳ１００）。
【００３４】
ここで、再生モードには、再生方向、フレームレート、フレーム間隔の３つのパラメータが対応づけられており、更に特定の再生モードには、画像変化閾値パラメータが対応づけられている。本実施形態では、図８に示すように「標準再生」「早送り再生」「スロー再生」「逆再生」「停止」「速度適応再生」の６つの再生モードに各パラメータ値が対応づけられてＲＡＭ１５等に記憶されているものとする。従って、例えば再生モードを「標準再生」に設定した場合は、再生方向＝順方向、フレームレート＝５フレーム／Ｓ、フレーム間隔＝６が設定され、「速度適応再生」に設定した場合は、再生方向＝順方向、フレームレート＝５フレーム／Ｓ、フレーム間隔＝１、画像変化閾値＝αが設定されることになる。
【００３５】
ただし、図８に示す具体的な再生モードや各パラメータ値は例示であり、設計に応じて任意に変更可能である。例えば、「早戻り再生」、「逆スロー再生」、「速度適応逆再生」などの再生モードを設けてもよい。
【００３６】
ここで、閾値αは、表示対象とするフレームの間隔を制御するパラメータであり、その値は画像変化の測定方法に応じて適切に定めることができる。例えば、後述するように変化量ｄ＝（２つのフレームの対応画素における画素値の差の２乗平均）1/2に基づいて画像変化を測定する場合であれば、α＝３０〜１００程度（画素値が０〜２５５を取る場合）とすることが考えられる。なお、閾値αは、ユーザの指示等に基づいて調節可能に構成されていることが望ましい。
【００３７】
次に、伸長制御手段２１は、パネルＩＦ手段２０において表示操作コマンドが入力されたか否かを判断し（ステップＳ１０１）、入力されていない場合にはステップＳ１０３に進む。
【００３８】
一方、表示操作コマンドが入力された場合には、伸長制御手段２１は、かかる表示操作コマンドに応じて再生モードを設定し、例えば図８に示す対応関係に基づき、該設定した再生モードに対応するパラメータ値を設定する（ステップＳ１０２）。
【００３９】
次に、伸長制御手段２１は、再生モードが「停止」かどうかを判断する（ステップＳ１０３）。
【００４０】
再生モードが「停止」でない場合は、伸長制御手段２１は、受信バッファ又は外部メモリを参照し、指定された動画像圧縮データの前記選択したフレームの画像圧縮データ（ＪＰＥＧデータ）を読み出して、伸長手段２２に供給する（ステップＳ１０４）。
【００４１】
次に、伸長制御手段２１は、設定されたフレームレートでＪＰＥＧデータの供給が行われるように、供給タイミングの調整を図る（ステップＳ１０５）。例えば、フレームレートが５フレーム／秒である場合、１フレームあたり０．２秒となるので、０．２秒間隔のタイミングでＪＰＥＧデータが伸長手段２２に供給されるように調整を図ることになる。
【００４２】
次に、伸長制御手段２１は、指定された動画像圧縮データについて、前記選択したフレームから再生方向へフレーム間隔を空けて次のフレームを選択し（ステップＳ１０６）、ステップＳ１０１に再帰する。なお、選択するフレームがない場合は、再生モードを「停止」に設定する。
【００４３】
一方、伸長制御手段２１は、再生モードが「停止」の場合（すなわちユーザによってシーン選択が行なわれた場合）、パネルＩＦ手段２０において「停止」以外の表示操作コマンドが入力されるまで待機する（ステップＳ１０７）。そして、「停止」以外が入力されたならば、かかる表示操作コマンドに応じて再生モード及び対応するパラメータ値を設定し（ステップＳ１０８）、現在表示中のフレームを選択して（ステップＳ１０９）、Ｓ１０６へ進む。
【００４４】
（伸長手段２２：図５）
伸長手段２２は、伸長制御手段２１によりＪＰＥＧデータの供給を受けると、以下の伸長処理を開始する。
【００４５】
まず、伸長手段２２は、カラー成分（例えばＹ、ＣR、ＣBの３成分）ごとに、各８×８ブロックのＤＣ成分圧縮データ、ＡＣ成分圧縮データに対してHuffman符号の復号を行い、ＤＣ成分データ１（Huffman復号後、逆量子化前のデータ）、ＡＣ成分データ１（Huffman復号後、ランレングス復号前のデータ）を求める（ステップＳ２００）。
【００４６】
次に、伸長手段２２は、ＡＣ成分データ１に対してランレングス圧縮の復号を行い、ＡＣ成分データ２（ランレングス復号後、逆量子化前のデータ）を求める（ステップＳ２０１）。
【００４７】
次に、伸長手段２２は、ＤＣ成分データ１及びＡＣ成分データ２に対して逆量子化を行い、ＤＣ成分データ２（逆量子化後のデータ、逆ＤＣＴ演算前のデータ）及びＡＣ成分データ３（逆量子化後のデータ、逆ＤＣＴ演算前のデータ）を求める（ステップＳ２０２）。
【００４８】
次に、伸長手段２２は、８×８ブロック内の各画素について、ＤＣ成分データ２及びＡＣ成分データ３に基づいて逆ＤＣＴ演算を行い、画素値（例えば、Ｙ値、ＣR値、ＣB値）を求める(ステップＳ２０３）。
【００４９】
次に、伸長手段２２は、前記求めた画素値に基づき、例えばＹＣＣ空間からＲＧＢ空間へ、必要に応じて色変換を行う（ステップＳ２０４）。
【００５０】
次に、伸長手段２２は、前記色変換された画素値に基づき、各カラー成分（例えば、ＲＧＢの３成分）の画像データをフレーム単位でフレームメモリに格納する（ステップＳ２０５）。
【００５１】
（フレーム制御手段２３：図６）
フレーム制御手段２３は、伸長制御手段２１の処理開始にともない、以下の処理を開始する。
【００５２】
フレーム制御手段２３は、初期設定として、蓄積変化量Ｓ＝０、注目フレームインデックスｎ＝１を設定する（ステップＳ３００）。
【００５３】
次に、フレーム制御手段２３は、インデックス（ｎ＋フレーム間隔）で特定されるフレームについて、伸長手段２１が伸長処理を終了し、フレームメモリに画像データが格納されるまで待機する（ステップＳ３０１）。
【００５４】
次に、フレーム制御手段２３は、再生モードが「速度適応再生」かどうかを判断し（ステップＳ３０２）、再生モードが「速度適応再生」でない場合、Ｓ３０６に進む。
【００５５】
一方、再生モードが「速度適応再生」である場合、フレーム制御手段２３は、インデックスｎ及び（ｎ+フレーム間隔）で特定される２つのフレーム間の画像変化の程度を測定する（ステップＳ３０３）。ここで、画像変化の測定方法として種々の方法が考えられるが、本実施形態では、画像変化の程度を表わす変化量ｄを以下のようにして求めることとする。
【００５６】
変化量ｄ＝（２つのフレームの対応画素における画素値の差の２乗平均）1/2
次に、フレーム制御手段２３は、Ｓ＝Ｓ＋ｄに従って、蓄積変化量Ｓを更新する（ステップＳ３０４）。
【００５７】
次に、フレーム制御手段２３は、Ｓ＞αが成立するかどうかを判断する（ステップＳ３０５）。そして、Ｓ＞αが成立しない場合、インデックス（ｎ＋フレーム間隔）で特定されるフレームを表示対象として選択することなく、Ｓ３０８に進む。
【００５８】
一方、Ｓ＞αが成立する場合、フレーム制御手段２３は、インデックス（ｎ＋フレーム間隔）で特定されるフレームを表示対象として選択し（ステップＳ３０６）、蓄積変化量Ｓを０に初期化してから（ステップＳ３０７）、Ｓ３０８に進む。
【００５９】
上記の工程を経たのち、フレーム制御手段２３は、ｎ＝（ｎ＋フレーム間隔）に従って、注目フレームインデックスｎを更新し（ステップＳ３０８）、Ｓ３０１に再帰する。
【００６０】
（表示制御手段２４：図７）
表示制御手段２４は、伸長制御手段２１の処理開始にともない、以下の処理を開始する。
【００６１】
表示制御手段２４は、設定されたフレームレートに従って、フレームメモリに格納された表示対象フレーム（フレーム制御手段２３において表示対象として選択されたフレーム）の画像データに基づいて動画表示がなされるように、パネルコントローラ１６を制御する（ステップＳ４００）。かかる制御をうけて、パネルコントローラ１６は、フレームメモリから表示対象フレームの画像データをフレーム番号順に読み出し、表示パネル上でフレームレートに従った動画表示を行う。このとき、フレームメモリに格納される画像データのサイズに応じて、必要に応じて適切なサイズに又はユーザが指定したサイズに拡大又は縮小して表示を行うことが望ましい。なお、パネルコントローラ１６は、読み出した画像データが最終フレームに該当する場合は、その画像データを表示して動画表示を終了する。
【００６２】
次に、表示制御手段２４は、再生モードが「停止」かどうかを判断し（ステップＳ４０１）、「停止」でない場合には、ステップＳ４００に再帰する。
【００６３】
一方、再生モードが「停止」の場合には、表示制御手段２４は、現在表示中のフレームについて静止画表示がなされるようにパネルコントローラ１６を制御し（ステップＳ４０２）、ステップＳ４０１に再帰する。
【００６４】
なお、静止画表示中にパネルＩＦ手段において印刷を要求するコマンドを受け付けた場合、印刷制御手段２３は、かかる静止画表示中の画像データに対し、印刷動作において通常行われる所定の画像処理（例えば、ノイズ除去など）を施して、印刷イメージを生成する。そして、印刷エンジン１１の紙送機構等を制御して印刷開始に必要な状態を整え、所定単位分（例えば１パス分）の印刷イメージを印刷エンジン１１に転送し、印刷エンジン１１を制御しながら印刷を実行する。
【００６５】
本実施形態の構成によれば、再生モードが「速度適応再生」である場合、画像変化が大きい（動きの速い）シーンが続く場合には、比較対象の２フレーム間の変化量ｄが大きくなり、”蓄積変化量Ｓが閾値αを超えるために必要な変化量ｄの蓄積回数”が減少するため、自動的に小さいフレーム間隔で表示対象となるフレームが選択されることになる。一方、画像変化が小さい（動きの遅い）シーンが続く場合には、比較対象の２フレーム間の変化量ｄが小さくなり、”蓄積変化量Ｓが閾値αを超えるために必要な変化量ｄの蓄積回数”が増加するため、自動的に大きいフレーム間隔で表示対象となるフレームが選択されることになる。
【００６６】
このように、本実施形態の「速度適応再生」モードでは、画像変化の程度に応じて自動的にフレーム間隔の大小が制御されるため、ユーザは、自ら再生モードを「標準再生」「早送り再生」「スロー再生」などに切り変える必要なく、容易に、そして適切かつ効率よくシーン選択を行うことができる。例えば、動きの速いシーンでは小さいフレーム間隔で、すなわちスロー再生の傾向で動画表示されることから、ユーザは適切にシーン選択することが可能となり、動きの遅いシーンでは大きいフレーム間隔、すなわち早送り再生の傾向で動画表示が実行されることから、ユーザは効率よくシーン選択することが可能となる。
【００６７】
（その他）
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。
【００６８】
例えば、上記実施形態では、２つのフレーム間で変化量ｄを求め、その蓄積変化量Ｓが閾値を越える場合に表示対象フレームを選択することで、表示対象フレーム間隔を制御する構成としているが、例えば変化量ｄに基づいて直接、表示対象フレーム間隔を決定し、かかる表示対象フレーム間隔に基づいて表示対象とするフレームを選択する構成としてもよい。例えば、変化量ｄが大きい場合は動きの速いシーンが続くことが予想されるため、フレーム間隔が小さくなるように決定する一方、変化量ｄが小さい場合には動きの遅いシーンが続くことが予想されるため、フレーム間隔が大きくなるように決定することが考えられる。図９に、このような考えに基づき構成したフレーム制御手段２３の変形例のフローチャートを示す。かかる構成によれば、２つのフレーム間の変化量を測定する回数を減らして高速に処理を実行することができる。
【００６９】
また例えば、上記実施形態では、モーションＪＰＥＧ方式の動画像圧縮データを対象として処理を説明したが、本発明は、ＭＰＥＧ方式など、フレーム単位の画像データを求めることができる方式の動画像圧縮データであれば、適用可能である。ＭＰＥＧ方式の動画像圧縮データを対象とする場合、圧縮データ中にフレーム間の動き情報が含まれているため、上記実施形態のように画像変化の程度（変化量ｄ）を求める代わりに、かかる動き情報を利用して画像変化の程度（変化量ｄ）を求めてもよい。例えば、変化量ｄとして、２つのフレームにおけるＭＣＵ（Minimum Coded Unit）単位の動き情報の最大値や平均値を求めることが考えられる。
【００７０】
また例えば、上記実施形態では、動画表示中に再生モードを「停止」にすることで静止画表示を行う構成について説明したが、例えば１画像分のＪＰＥＧデータを直接指定して静止画表示を行う機能を備えていてもよい。
【００７１】
最後に、上記実施形態では、本発明をプリンタ装置に適用した場合について説明したが、本発明はプリンタ装置への適用に限られるものではなく、動画表示機能を有する装置（例えばデジタルカメラや携帯電話、パソコンの動画表示ソフトウェアなど）について適用することが可能である。
【図面の簡単な説明】
【００７２】
【図１】本発明の第１の実施形態におけるプリンタ１のハードウェア構成を示すブロック図である。
【図２】制御部３の機能構成図を示すブロック図である。
【図３】各再生モードに対応する表示操作キーを説明するための図である。
【図４】伸長制御手段２１の動作を示すフローチャートである。
【図５】伸長手段２２の動作を示すフローチャートである。
【図６】フレーム制御手段２３の動作を示すフローチャートである。
【図７】表示制御手段２４の動作を示すフローチャートである。
【図８】再生モードと各パラメータの対応関係を説明するための図である。
【図９】フレーム制御手段２３の変形例の動作を示すフローチャートである。
【符号の説明】
【００７３】
１  プリンタ、２  動力機構部、３  制御部、１０  給紙機構、１１  印刷エンジン、１２  排紙機構、１３  ＣＰＵ、１４  ＲＯＭ、１５  ＲＡＭ、１６  ＬＣＤパネル及びＬＣＤコントローラ、１７  ＰＣカードスロット及びＰＣカードコントローラ、１８  インタフェース、２０  パネルＩＦ手段、２１  伸長制御手段、２２  伸長手段、２３  フレーム制御手段、２４  表示制御手段、２５  印刷制御手段
【図１】
2005191694.tif 000003
【図２】
2005191694.tif 000004
【図３】
2005191694.tif 000005
【図４】
2005191694.tif 000006
【図５】
2005191694.tif 000007
【図６】
2005191694.tif 000008
【図７】
2005191694.tif 000009
【図８】
2005191694.tif 000010
【図９】
2005191694.tif 000011