符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化手段と、前記第1の復号化手段によって復号化されたフレームを表示部に表示する表示制御手段と、前記表示制御手段によって表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化手段と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定手段と、前記指定手段により指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定手段と、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定手段により指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化手段とを備え、前記表示制御手段は、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化手段によって復号化されたフレームを前記表示部に表示することを特徴とする復号化装置。前記符号化手段は、前記表示制御手段によって表示されたフレームが前記フレーム間予測の参照フレームとして用いられていた場合は、可逆圧縮して前記記憶手段に記憶することを特徴とする請求項1に記載の復号化装置。前記符号化手段は、前記表示制御手段によって表示されたフレームが前記フレーム間予測の参照フレームとして用いられていない場合は、非可逆圧縮して前記記憶手段に記憶することを特徴とする請求項1または2に記載の復号化装置。符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化工程と、前記第1の復号化工程において復号化されたフレームを表示部に表示する表示制御工程と、前記表示制御工程において表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化工程と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定工程と、前記指定工程において指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定工程と、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定工程において指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化工程とを備え、前記表示制御工程においては、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化工程において復号化されたフレームを前記表示部に表示することを特徴とする復号化装置における復号化方法。符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化工程と、前記第1の復号化工程において復号化されたフレームを表示部に表示する表示制御工程と、前記表示制御工程において表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化工程と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定工程と、前記指定工程において指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定工程と、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定工程において指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化工程とをコンピュータに実行させ、前記表示制御工程においては、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化工程において復号化されたフレームを前記表示部に表示することを特徴とする復号化プログラム。符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化手段と、前記第1の復号化手段によって復号化されたフレームを表示部に表示する表示制御手段と、前記表示制御手段によって表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化手段と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定手段と、前記指定手段により指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定手段と、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定手段により指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化手段とを備え、前記表示制御手段は、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化手段によって復号化されたフレームを印刷することを特徴とする印刷装置。符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化工程と、前記第1の復号化工程において復号化されたフレームを表示部に表示する表示制御工程と、前記表示制御工程において表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化工程と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定工程と、前記指定工程において指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定工程と、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定工程において指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化工程とを備え、前記表示制御工程においては、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化工程において復号化されたフレームを印刷することを特徴とする印刷装置における印刷方法。符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化工程と、前記第1の復号化工程において復号化されたフレームを表示部に表示する表示制御工程と、前記表示制御工程において表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化工程と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定工程と、前記指定工程において指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定工程と、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定工程において指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化工程とをコンピュータに実行させ、前記表示制御工程においては、前記判定工程において前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化工程において復号化されたフレームを印刷することを特徴とする印刷プログラム。図5に示したように、コマ送りで表示する時には、フレーム間予測による復号化が繰り返し実行される。フレーム間予測を伴う復号化においては、図5a及び図5cに示すように復号化するフレームと共に参照フレームをも読み出すため、DRAMに頻繁にアクセスしてしまう。このDRAMへのアクセスは、帯電容量が大きく、チップ間通信を伴うなどの理由により一般的に消費電力が大きく、フレーム間予測による復号化が繰り返し実行されると電力を多く浪費してしまう。また、フレーム間予測による復号化では、表示するフレームと共に参照フレームも復号化するため、フレーム内符号化方式を用いた復号化に比べて復号化に多くの時間がかかってしまう。前述した先行技術においてはフレーム内符号化方式で圧縮された動画しか想定されておらず、フレーム間予測の復号化に伴う問題を解決することができない。本発明は前述の問題点に鑑み、コマ送りによって動画のシーンを表示する際に、消費電力を抑えることができるようにすること、及びコマ送り動作時の復号時間を短縮化することにより快適な操作性をユーザーに提供することを目的としている。本発明の復号化装置は、符号化された動画データのフレームをフレーム内符号化方式またはフレーム間予測により復号化する第1の復号化手段と、前記第1の復号化手段によって復号化されたフレームを表示部に表示する表示制御手段と、前記表示制御手段によって表示されたフレームをフレーム内符号化方式により符号化して記憶手段に記憶する符号化手段と、前記表示部に表示するフレームをユーザーの操作に応じて指定する指定手段と、前記指定手段により指定されたフレームが前記記憶手段に記憶されているフレームであるか否かを判定する判定手段と、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記記憶手段から前記指定手段により指定されたフレームを読み出してフレーム内符号化方式により復号化する第2の復号化手段とを備え、前記表示制御手段は、前記判定手段によって前記記憶手段に記憶されているフレームであると判定された場合に、前記第2の復号化手段によって復号化されたフレームを前記表示部に表示することを特徴とする。本発明によれば、フレーム間予測を伴う動画データの復号化が一度だけで済むため、コマ送りによって動画のシーンを再表示する際には、消費電力を削減できる。またコマ送り動作時の復号時間を短縮化することにより快適な操作性をユーザーに提供することが可能となる。以下、本発明の実施形態について、図面を参照しながら説明する。図1は、本実施形態に係る動画印刷装置10の構成例を示すブロック図である。図1に示すように、動画印刷装置10は、プリンタ用LSI100、記録媒体110、表示デバイス111、DRAM112、操作部113及び印刷部114から構成されている。プリンタ用LSI100は、記録媒体インターフェース101、表示デバイス制御部102、メモリコントローラ103、動画復号化部104、印刷制御部105、及びCPU106を備えている。さらに、フレーム内符号化部107、フレーム内復号化部108、及びシステムバス109を備えている。プリンタ用LSI100全体の制御は、CPU106によって行われ、DRAM112との間の読み出し及び書き込みの制御はメモリコントローラ103によって行われる。また、プリンタ用LSI100の各構成はシステムバス109により接続されている。ユーザーにより操作部113が操作されると、動画印刷装置10に指示が入力されて、CPU106に伝えられる。そして、CPU106がその指示に応じて各構成を制御することによりユーザーの指示を実行する。図6は、動画印刷装置10の操作部113の一部として機能するユーザーインターフェースの一例を示す図である。図6aに示す画面は、着目フレームの一覧を表示した画面を示しており、表示デバイス600の画像表示部601には、前の動画を選択するボタン602、及び後の動画を選択するボタン603が表示されている。表示デバイス600は図1の表示デバイス111に相当するものである。また、表示デバイス600はさらにタッチパネル機能を備えており、ユーザーが表示画面に直接触れることにより、着目フレームを指定しおりを付加することが可能である。さらに、デジタルカメラ等の外部装置から不図示の通信部を介して着目フレームを指定することも可能である。指定された着目フレームは、CPU106により検出され、図6aに示すように、着目フレームが一覧表示される。ユーザーが表示されている所望の着目フレームをタッチすると、図6bに示すようにタッチされた着目フレームを拡大表示する。これにより、ユーザーは拡大された着目フレームの画質等を詳細に確認することができる。また、ユーザーがボタン602、603をタッチすることにより、他の動画における着目フレームの一覧を表示させることも可能である。図6bは、選択された着目フレームを拡大表示した画面の一例を示す図である。図6bに示す画面には、前コマ送りボタン604、後コマ送りボタン605、印刷実行指示ボタン606、再生指示ボタン607、及び停止指示ボタン608が表示されている。ユーザーはこれらのボタンをタッチすることにより、コマ送りで前後のフレームと画質等を比較し、印刷を指示することができる。また、ユーザーは必要に応じて再生、停止を指示することができ、着目フレーム一覧指示ボタン609をタッチすると、図6aに示す画面に戻る。図6aの画面において表示される動画のフレームは、以下の手順によって表示される。まず、記録媒体インターフェース101を介して、メモリーカードなどの記録媒体110から動画データを読み出す。そして、読み出された動画データを、メモリコントローラ103を介してDRAM112に記憶する。次に、第1の復号化手段として機能する動画復号化部104はDRAM112から動画データを読み出し、一覧表示するフレームを復号化する。なお、表示する着目フレームは予め決定されており、そのリストが動画印刷装置10に保持されているものとする。そして、復号化されたフレームを、表示制御手段として機能する表示デバイス制御部102の制御により表示デバイス111に一覧表示する。また、ユーザーにより図6aの画面において着目フレームが指定されると、表示デバイス制御部102の制御により指定されたフレームを拡大表示する。一方、図6bに示す画面で、前コマ送りボタン604または後コマ送りボタン605が操作された場合は、以下のような手順によりコマ送り指示がなされたフレームを表示する。まず、CPU106は、コマ送り指示されたフレームが一度表示を終え、再符号化されてDRAM112に記憶されているか否かを確認する。この確認の結果、当該フレームが一度も表示されておらず、再符号化されてDRAM112に記憶されていない場合には、動画復号化部104は、DRAM112から動画データを読み出し、拡大表示するフレームを復号化する。そして、復号化されたフレームを表示デバイス111に表示する。このとき、復号化されたフレームをフレーム内符号化部107で再符号化し、再符号化したデータをDRAM112に記憶する。なお、フレーム内符号化部107では、どのような符号化方式も利用可能であり、例えば一般的なJPEG方式も利用可能である。一方、当該フレームが過去に表示され、再符号化されたデータが既にDRAM112に記憶されている場合には、DRAM112から対応する再符号化されたデータを読み出す。そして、読み出されたデータを第2の復号化手段として機能するフレーム内復号化部108により復号化し、表示デバイス111に表示する。また、図6bに示す画面おいて、ユーザーにより印刷実行指示ボタン606がタッチされると、CPU106は、表示している復号化されたフレームを印刷制御部105に送り、表示されているフレームの画像を印刷部114で印刷する。図2は、本実施形態において、動画のフレームを印刷するまでの処理手順の一例を示すフローチャートである。なお、図2に示す各処理はCPU106の制御により行われる。まず、ユーザーにより記録媒体110に記録されている複数の動画データから、印刷する対象となる動画データが選択されることによって、処理を開始する。そして、図6aに示すように、前述した手順により着目フレームを一覧表示させるステップS201。次に、ユーザーにより図6aに示す前の動画を選択するボタン602、または後の動画を選択するボタン603がタッチされ、他の動画を選択するよう指示されたか否かを判定するステップS202。この判定の結果、他の動画を選択するよう指示されていない場合は、ステップS203に進む。一方、ステップS202の判定の結果、他の動画を選択するよう指示された場合は、対象となる動画データを記録媒体110から読み出し、DRAM112に記憶する。そして、ステップS201に戻り、前述した手順により一覧画面を表示する。次に、ユーザーにより停止した状態から着目フレームを1枚選択され、表示デバイス制御部102により、選択された着目フレームを図6bに示すように拡大表示させるステップS203。次に、ユーザーにより図6bに示す再生指示ボタン607がタッチされ、再生処理が指示されたか否かを判定するステップS204。ユーザーにとって表示されている着目フレーム近辺のフレームで印刷することが望ましいと判断された場合には、再生指示ボタン607はタッチされない。このように、再生処理が指示されていない場合は、ステップS206に進む。一方、ユーザーにとって着目フレームより時間的に離れたフレームを印刷対象とすることが望ましい場合には、再生指示ボタン607がタッチされる。このように、再生処理が指示された場合は、動画復号化部104は、DRAM112に記憶された動画データを復号化し、表示デバイス制御部102により動画を表示する。そして、ユーザーにより図6bに示す停止指示ボタン608がタッチされると、表示デバイス制御部102により動画の表示を一時停止するステップS205。次に、ユーザーにより前コマ送りボタン604または後コマ送りボタン605がタッチされ、コマ送りが指示されたか否かを判定するステップS206。この判定の結果、コマ送りが指示されていない場合は、ステップS208に進む。一方、ステップS206の判定の結果、コマ送りが指示された場合は、コマ送りを実施するステップS207。このステップS207の詳細な処理については後述する。次に、ユーザーにより印刷実行指示ボタン606がタッチされ、印刷が指示されたか否かを判定するステップS208。この判定の結果、印刷が指示されていない場合は、ステップS210に進む。一方、ステップS208の判定の結果、印刷が指示された場合は、CPU106は、表示しているフレームを印刷制御部105に送り、表示されているフレームの画像を印刷部114で印刷する。次に、ユーザーにより図6bに示す着目フレーム一覧指示ボタン609がタッチされ、図6aに示すような一覧画面に戻るよう指示されたか否かを判定するステップS210。この判定の結果、一覧画面に戻るよう指示された場合は、ステップS201に戻る。一方、ステップS210の判定の結果、一覧画面に戻るよう指示されていない場合は、ユーザーにより操作部113が操作され、着目フレームの表示を終了するよう指示されたか否かを判定するステップS211。この判定の結果、終了するよう指示された場合は、そのまま処理を終了し、終了するよう指示されていない場合は、ステップS204に戻る。図3は、図2のステップS207におけるプリンタ用LSI100による詳細な処理手順の一例を示すフローチャートである。まず、CPU106は、ユーザーからコマ送り指示されたフレームが過去に表示されたフレームであり、既に再符号化されてDRAM112に記憶されているかどうかをチェックするステップS301。そして、当該フレームが再符号化されてDRAM112に記憶されているか否かを判定するステップS302。この判定の結果、DRAM112に記憶されている場合は、その再符号化されたデータをDRAM112から読み出し、フレーム内復号化部108により復号化するステップS303。一方、ステップS302の判定の結果、DRAM112に記憶されていない場合は、動画復号化部104は、DRAM112から動画データを読み出し、該当するフレームを復号化するステップS304。このとき、該当するフレームがIフレームである場合はフレーム内符号化方式により復号化を行い、PフレームまたはBフレームである場合は、フレーム間予測により復号化を行う。次に、表示デバイス制御部102により、ステップS303またはステップS304において復号化されたフレームを表示デバイス111上に表示するステップS305。そして、表示したフレームが、ステップS304で動画復号化部104によって復号化されたフレームであるか否かを判定するステップS306。この判定の結果、動画復号化部104によって復号化されたフレームでない場合は、既に再符号化されたデータがDRAM112に記憶されているため、ステップS310に進む。一方、ステップS306の判定の結果、表示されたフレームが動画復号化部104によって復号化されたフレームである場合は、当該フレームの再符号化されたデータがDRAM112に記憶されていないため、フレーム内符号化方式で再符号化を行うことになる。そこで、DRAM112上の再符号化するデータ用のメモリ領域を確認し、メモリ領域に空きがあるか否かを判定するステップS307。この判定の結果、メモリ領域に空きがある場合は、ステップS309に進む。一方、ステップS307の判定の結果、メモリ領域に空きが無い場合は、優先度の低い再符号化されたデータを削除するステップS308。本実施形態においては、当該優先度は最後に参照された時刻により決定するものとし、該当する再符号化データを削除する。次に、表示したフレームをフレーム内符号化部107により再符号化し、DRAM112上に記憶するステップ309。次に、ユーザーにより前コマ送りボタン604または後コマ送りボタン605がタッチされ、コマ送りが引き続き指示されたか否かを判定するステップS310。この判定の結果、コマ送りの指示が終了した場合は、処理を終了し、引き続きコマ送りの指示がなされた場合は、ステップS301に戻る。次に、本実施形態の動画印刷装置10による処理と、従来技術による処理との違いについて、図4を参照しながら説明する。図4は、本実施形態での処理概念を示す図である。まず、図4に示すように、着目フレームP4を始点としてフレームB5へコマ送りし、フレームI1~B3を表示済み復号化済みのフレームとする。フレームB5へコマ送りすると、フレームB5がフレーム内符号化方式により再符号化されてDRAM112に記憶される。なお、このフレーム内符号化方式においては、対象フレームが他のフレームにとっての参照フレームになるか否かにより可逆圧縮または非可逆圧縮に切り替えることが可能である。すなわち、対象フレームが参照フレームになる場合には画質の劣化を防ぐために可逆圧縮によるフレーム内符号化を行い、参照フレームにならない場合には圧縮率を上げるため非可逆圧縮によるフレーム内符号化を行う。なお、着目フレームに関しては、図6aに示す着目フレーム一覧表示等で必要になるため、別領域に格納するものとする。以上のように本実施形態によれば、コマ送り中に再表示が必要となった場合には、フレーム間予測を行う動画復号化ではなく、再符号化されたデータをDRAM112から読み出してフレーム内符号化方式による復号化を行う。前述のようにフレーム間予測では、DRAM112へのアクセスが多く行われるが、フレーム内予測では、再符号化されたデータの読み出し以外にはDRAM112へのアクセスは発生しない。また、フレーム間予測においては、2枚以上の参照フレームを復号化する場合があるが、フレーム内符号化方式によれば復号化が必要な枚数は1枚のみである。このようにフレーム内復号化部108による復号化は、動画復号化部104による復号化に比べて消費電力を抑えることが可能である。また、短い時間で復号化を行うことが可能になる。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア復号化プログラムまたは印刷プログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。