(57)【要約】【課題】早送り再生時においては動画像の終端の最終画を、早戻し再生時においては動画像の始端の先頭画を速やかに表示する。【解決手段】  早送り再生が開始されたGOPから最後の１つ前のGOP#(N-1)まではＩピクチャのビデオ符号化データが、最後のGOP#Nは全フレームのビデオ符号化データがストリームバッファに積み込まれる。そして、最後のGOP#NまでＩピクチャのみのデコードと表示が行われた後、最後のGOP#NのＩおよびＰピクチャのデコードが行われ、最終画のみが表示される。本発明は、DVDプレーヤ等に適用できる。【選択図】図７
2006186937.tif 000002
【特許請求の範囲】
【請求項１】
符号化された複数の画像データからなる画像データ群が連なって構成される動画像データを再生する画像再生装置において、
前記動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段と、
前記バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、
前記デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、
前記出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御手段と
を含むことを特徴とする画像再生装置。
【請求項２】
符号化された複数の画像データからなる画像データ群が連なって構成される動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段とを備える画像再生装置の画像再生方法において、
前記バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、
前記デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、
前記出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御ステップを
含むことを特徴とする画像再生方法。
【請求項３】
符号化された複数の画像データからなる画像データ群が連なって構成される動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段とを備える画像再生装置を制御するためのプログラムであって、
前記バッファリング手段を制御して、
再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、
前記デコード手段を制御して、
再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、
前記出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、前記再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御ステップを
含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項４】
Ｉ(Intra-coded)ピクチャ、Ｐ(Predictive-coded)ピクチャ、またはＢ(Bidirectionally Predictive-coded)ピクチャのいずれかに分類される複数の画像データからなる画像データ群が連なって構成される動画像データを再生する画像再生装置において、
前記動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段と、
通常の再生とは異なる順方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記最後の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、
前記出力手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記最後の画像データ群については少なくとも動画像の終端の画像を出力させ、
通常の再生とは異なる逆方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記先頭の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、
前記出力手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御手段と
を含むことを特徴とする画像再生装置。
【請求項５】
前記制御手段は、予め各画像データ群に対してデコードするピクチャタイプを指定して前記デコード手段に通知し、
前記デコード手段は、前記制御手段からの通知に従い、前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードする
ことを特徴とする請求項４に記載の画像再生装置。
【請求項６】
Ｉピクチャ、Ｐピクチャ、またはＢピクチャのいずれかに分類される複数の画像データからなる画像データ群が連なって構成される動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段とを備える画像再生装置の画像再生方法において、
通常の再生とは異なる順方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記最後の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、
前記出力手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記最後の画像データ群については少なくとも動画像の終端の画像を出力させ、
通常の再生とは異なる逆方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記先頭の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、
前記出力手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御ステップを
含むことを特徴とする画像再生方法。
【請求項７】
Ｉピクチャ、Ｐピクチャ、またはＢピクチャのいずれかに分類される複数の画像データからなる画像データ群が連なって構成される動画像データをバッファリングするバッファリング手段と、
前記バッファリング手段によりバッファリングされた前記動画像データを読み出してデコードするデコード手段と、
前記デコード手段によってデコードされた画像を後段に出力する出力手段とを備える画像再生装置を制御するためのプログラムであって、
通常の再生とは異なる順方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記最後の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、
前記出力手段を制御して、前記最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記最後の画像データ群については少なくとも動画像の終端の画像を出力させ、
通常の再生とは異なる逆方向の特殊再生が指示された場合、
前記バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、前記先頭の画像データ群については全ての画像データをバッファリングさせ、
前記デコード手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、前記先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、
前記出力手段を制御して、前記先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、前記先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御ステップを
含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生装置および方法、並びにプログラムに関し、特に、符号化された動画像を早送り再生または早戻し再生するとき、早送り再生の最後として動画像の終端の画像を、また早戻し再生の最後として動画像の始端の画像を速やかに表示できるようにした画像再生装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
例えばDVD(Digital Versatile Disc)等の記録メディアに記録されているMPEG(Moving Picture Experts Group)２フォーマットの動画像を、通常の再生速度よりも速い速度で順方向に再生する早送り再生、または通常の再生速度よりも速い速度で逆方向に再生する早戻し再生することを考える。
【０００３】
図１は、DVD等に記録されているMPEG２フォーマットの動画像を構成の一例を示している。一連の動画像は、複数のGOP(Group Of Pictures)から構成される。再生順に先頭側からGOP#1，GOP#2，GOP#3，…，GOP#(N-1)，GOP#Nと称する。したがってGOP#1の先頭の画像が動画像の先頭画であり、GOP#Nの最後の画像が動画像の最終画である。１つのGOPは、複数（例えば１５枚）の画像から構成され、再生時間０．５秒程度に相当する。
【０００４】
GOPを構成する各画像は、Ｉ(Intra-coded)ピクチャ、Ｐ(Predictive-coded)ピクチャ、およびＢ(Bidirectionally Predictive-coded)ピクチャのいずれかに分類される。各GOPには、少なくとも１枚のＩピクチャが含まれている。ただし、以下、各GOPにはＩピクチャが１枚だけ含まれていると仮定する。GOPを構成する複数の画像のピクチャタイプは、再生順に、例えば2B,3B,1I,5B,6B,7P,8B,9B,10P,11B,12B,13P,14B,15Bとされている。なお、I,PまたはBの前の数字はデータストリーム中における配置を示している。すなわち、データストリーム中においては、1I,2B,3B,4P,5B,6B,7P,8B,9B,10P,11B,12B,13P,14B,15Bの順に各画像データが配置されている。
【０００５】
従来のDVDプレーヤを用いて、DVDに記録されている動画像を早送り再生または早戻し再生を実行した場合、多くのDVDプレーヤでは、動画像を構成するＩピクチャ、Ｐピクチャ、およびＢピクチャのうち、Ｉピクチャだけが再生されるようになされている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００１−２１１４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
早送り再生時または早戻し再生時にＩピクチャだけを再生する従来のDVDプレーヤでは、早送り再生で動画像の終端に達したときに動画像の最終画を表示しないという問題や、早戻し再生で動画像の先頭に達したときに動画像の先頭画を表示しないという問題があり、ユーザにとって使い勝手が悪いという課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、早送り再生時においては動画像の終端の最終画を、早戻し再生時においては動画像の始端の先頭画を速やかに表示できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の画像再生装置は、動画像データをバッファリングするバッファリング手段と、バッファリング手段によりバッファリングされた動画像データを読み出してデコードするデコード手段と、デコード手段によってデコードされた画像を後段に出力する出力手段と、バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御手段とを含むことを特徴とする。
【００１０】
本発明の第１の画像再生方法は、バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御ステップを含むことを特徴とする。
【００１１】
本発明の第１のプログラムは、バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御ステップを含む処理をコンピュータに実行させることを特徴とする。
【００１２】
本発明の第１の画像再生装置および方法、並びにプログラムにおいては、バッファリング手段が制御されて、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データが、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データがバッファリングされ、デコード手段が制御されて、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データが、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データがデコードされ、出力手段が制御されて、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像が、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データが出力される。
【００１３】
本発明の第２の画像再生装置は、動画像データをバッファリングするバッファリング手段と、バッファリング手段によりバッファリングされた動画像データを読み出してデコードするデコード手段と、デコード手段によってデコードされた画像を後段に出力する出力手段と、通常の再生とは異なる順方向の特殊再生が指示された場合、バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、最後の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、出力手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、最後の画像データ群については少なくとも動画像の終端の画像を出力させ、通常の再生とは異なる逆方向の特殊再生が指示された場合、バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、先頭の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、出力手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御手段とを含むことを特徴とする。
【００１４】
前記制御手段は、予め各画像データ群に対してデコードするピクチャタイプを指定してデコード手段に通知するようにすることができ、前記デコード手段は、制御手段からの通知に従い、バッファリング手段によりバッファリングされた動画像データを読み出してデコードするようにすることができる。
【００１５】
本発明の第２の画像再生方法は、通常の再生とは異なる順方向の特殊再生が指示された場合、バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、最後の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、出力手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、最後の画像データ群については少なくとも動画像の終端の画像を出力させ、通常の再生とは異なる逆方向の特殊再生が指示された場合、バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、先頭の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、出力手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御ステップを含むことを特徴とする。
【００１６】
本発明の第２のプログラムは、通常の再生とは異なる順方向の特殊再生が指示された場合、バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、最後の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、出力手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、最後の画像データ群については少なくとも動画像の終端の画像を出力させ、通常の再生とは異なる逆方向の特殊再生が指示された場合、バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、先頭の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、出力手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御ステップを含む処理をコンピュータに実行させることを特徴とする。
【００１７】
本発明の第２の画像再生装置および方法、並びにプログラムにおいては、通常の再生とは異なる順方向の特殊再生が指示された場合、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データが、最後の画像データ群については全ての画像データがバッファリングされる。そして、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データが、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データがデコードされる。さらに、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像が、最後の画像データ群については少なくとも動画像の終端の画像が出力される。また、通常の再生とは異なる逆方向の特殊再生が指示された場合、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データが、先頭の画像データ群については全ての画像データがバッファリングされる。そして、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データが、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データがデコードされる。さらに、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像が、先頭の画像データ群については少なくとも動画像の始端の画像が出力される。
【発明の効果】
【００１８】
本発明によれば、早送り再生時においては動画像の終端の最終画を、早戻し再生時においては動画像の始端の先頭画を速やかに表示することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００２１】
請求項１に記載の画像再生装置（例えば、図５のビデオプレーヤ３０）は、動画像データをバッファリングするバッファリング手段（例えば、図５のストリームバッファ３３）と、バッファリング手段によりバッファリングされた動画像データを読み出してデコードするデコード手段（例えば、図５の分離復号化部３４）と、デコード手段によってデコードされた画像を後段に出力する出力手段（例えば、図５の出力信号処理部３５）と、バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御手段（例えば、図５の制御部３６）とを含む。
【００２２】
請求項２に記載の画像再生方法は、バッファリング手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをバッファリングさせ、デコード手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データを、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データをデコードさせ、出力手段を制御して、再生時に最後に再生される画像データ群以外の画像データ群については、所定の符号化方式で符号化された画像データに対応する画像を、再生時に最後に再生される画像データ群については、少なくとも再生順序からみて終端に位置する画像データを出力させる制御ステップ（例えば、図６の第１の早送り再生処理、図８の早戻し再生処理）を含む。
【００２３】
請求項４に記載の画像再生装置（例えば、図５のビデオプレーヤ３０）は、動画像データをバッファリングするバッファリング手段（例えば、図５のストリームバッファ３３）と、バッファリング手段によりバッファリングされた動画像データを読み出してデコードするデコード手段（例えば、図５の分離復号化部３４）と、デコード手段によってデコードされた画像を後段に出力する出力手段（例えば、図５の出力信号処理部３５）と、通常の再生とは異なる順方向の特殊再生（例えば、早送り再生）が指示された場合、バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、最後の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、出力手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、最後の画像データ群については少なくとも動画像の終端の画像を出力させ、通常の再生とは異なる逆方向の特殊再生（例えば、早戻し再生）が指示された場合、バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、先頭の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、出力手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御手段（例えば、図５の制御部３６）とを含む。
【００２４】
請求項６に記載の画像再生方法は、通常の再生とは異なる順方向の特殊再生（例えば、早送り再生）が指示された場合、バッファリング手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、最後の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、最後の画像データ群についてはＩピクチャまたはＰピクチャに分類される画像データをデコードさせ、出力手段を制御して、最後の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、最後の画像データ群については少なくとも動画像の終端の画像を出力させ、通常の再生とは異なる逆方向の特殊再生（例えば、早戻し再生）が指示された場合、バッファリング手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを含む一部の画像データを、先頭の画像データ群については全ての画像データをバッファリングさせ、デコード手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに分類される画像データを、先頭の画像データ群については少なくとも動画像の始端の画像に対応する画像データをデコードさせ、出力手段を制御して、先頭の画像データ群以外の画像データ群については少なくともＩピクチャに対応する画像を、先頭の画像データ群については少なくとも動画像の始端の画像を出力させる制御ステップ（例えば、図６の第１の早送り再生処理、図８の早戻し再生処理）を含む。
【００２５】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の画像再生方法のものと同様であるので、その記載は省略する。
【００２６】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２７】
図２は、本発明を適用したDVDプレーヤの構成例を示している。このDVDプレーヤ１は、早送り再生では動画像の最終画を表示し、早戻し再生では動画像の先頭画を表示するようになされている。
【００２８】
DVDプレーヤ１は、DVD１１から動画像の符号化データを読み出すディスクドライブ１２、読み出された符号化データをバッファリングするストリームバッファ１３、ストリームバッファ１３から符号化データを読み出し、ビデオ符号化データとオーディオ符号化データに分離してデコードする分離復号化部１４、デコード結果のビデオ信号とオーディオ信号に所定の信号処理を施して後段に出力する出力信号処理部１５、およびディスクドライブ１２乃至出力信号処理部１５を制御する制御部１６から構成される。
【００２９】
DVDプレーヤ１による早送り再生処理について、図３のフローチャートを参照して説明する。この早送り再生処理は、ユーザから早送り再生を指示する操作が行われたときに開始される。ステップＳ１において、制御部１６は、ユーザから停止等の早送り再生の終了を指示する操作が行われたか否かを判定し、早送り再生の終了を指示する操作が行われていないと判定した場合、ステップＳ２の処理に進む。ステップＳ２において、制御部１６は、分離復号化部１４および出力信号処理部１５を監視して、最後のGOP#Nに含まれるＩピクチャが出力信号処理部１５から後段に出力されたか否かを判定する。出力されていないと判定された場合、処理はステップＳ３に進む。
【００３０】
ステップＳ３において、ディスクドライブ１２およびストリームバッファ１３は、制御部１６からの制御に従い、所定の数の各GOPのデータストリーム先頭に配置されているＩピクチャに対応する符号化データだけをDVD１１から読み出す。ストリームバッファ１３は、読み出されたＩピクチャに対応する符号化データを積み込む。ステップＳ４において、分離復号化部１６は、ストリームバッファ１３に積み込まれているＩピクチャに対応する符号化データを積み込まれた順に読み出し、ビデオ符号化データを分離してデコードし、その結果得られるＩピクチャのビデオ信号を出力信号処理部１５に出力する。出力信号処理部１５は、制御部１６からの制御に従い、Ｉピクチャのビデオ信号に所定の信号処理を施して後段のテレビジョン受像機等に出力する。
【００３１】
この後、ステップＳ１に戻り、それ以降の処理が繰り返される。この繰り返しによって、各GOPのＩピクチャだけがデコードされ、後段のテレビジョン受像機等に表示されることになる。なお、ステップＳ１において、ユーザから停止等の早送り再生の終了を指示する操作が行われたと判定された場合には、処理はステップＳ１１に進む。
【００３２】
また、この繰り返しの間のステップＳ２において、最後のGOP#Nに含まれるＩピクチャが出力信号処理部１５から後段に出力されたと判定された場合、処理はステップＳ５に進む。ステップＳ５において、出力信号処理部１５は、後段への出力を現在のビデオ信号（すなわち最後のGOP#NのＩピクチャ）でホールドする。これにより、後段のテレビジョン受像機等には最後のGOP#NのＩピクチャが表示された状態が維持されることになる。
【００３３】
ここまではＩピクチャだけの再生を行っており、これ以降においてはＩピクチャおよびＰピクチャの再生を行う。ところで、通常のデコーダ（いまの場合、分離復号化部１４）では、Ｉピクチャだけの再生からＩピクチャおよびＰピクチャの再生に切り換える場合、デコードを一度停止する必要がある。そこでステップＳ６において、分離復号化部１４は、符号化データのデコードを停止する。
【００３４】
ステップＳ７において、ディスクドライブ１２およびストリームバッファ１３は、制御部１６からの制御に従い、最後のGOP#Nの全フレームの符号化データをDVD１１から読み出す。ストリームバッファ１３は、読み出された最後のGOP#Nの全フレームの符号化データを積み込む。ステップＳ８において、分離復号化部１４は、ストリームバッファ１３に積み込まれている最後のGOP#Nの全フレームの符号化データを読み出し、それに含まれるＩピクチャおよびＰピクチャのビデオ符号化データを分離してデコードし、その結果得られるＩピクチャおよびＰピクチャのビデオ信号を出力信号処理部１５に出力する。
【００３５】
ステップＳ９において、制御部３６は、分離復号化部１４を監視して動画像の最終画をデコードしたか否かを判定し、デコードしたと判定するまで待機する。デコードしたと判定された場合、処理はステップＳ１０に進む。ステップＳ１０において、出力信号処理部１５は、制御部１６の制御に従って現在ホールドしている後段への出力を解除する。これにより、後段のテレビジョン受像機等には最終画が表示されることになる。ステップＳ１１において、分離復号化部１４は、符号化データのデコードを停止する。以上で早送り再生処理が終了される。
【００３６】
上述したように、DVDプレーヤ１において早送り再生を行う場合、最後のGOP#Nの最終画を表示することが可能である。ただし、図４に示されるように、早送り再生が開始されたGOPから最後のGOP＃NまでＩピクチャのビデオ符号化データがストリームバッファ１３に積み込まれた後に読み出されてデコードされ、その後、最後のGOP＃Nはその全フレームのビデオ符号化データが積み込まれてＩピクチャとＰピクチャがデコードされる。つまり、最後のGOP＃NのＩピクチャは、そのビデオ符号化データが２度積み込まれるので、積み込みが重複する分の時間だけ最終画の表示が遅れることになり、早送り再生時における滑らかな画面切り替えを妨げる一因となっていた。
【００３７】
早戻し再生時においても同様に、最初のGOP#1の先頭画表示することが可能である。ただし、先頭画の１枚前の表示から先頭画が表示されるまでに遅延が生じてしまい早戻し再生時における滑らかな画面切り替えを妨げる一因となっていた。
【００３８】
そこで次に、早送り再生時および早戻し再生時における滑らかな画面切り替えを実現する構成例について説明する。
【００３９】
図５は、本発明を適用したビデオプレーヤの構成例を示している。このビデオプレーヤ３０は、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD、ブルーレイディスク(Blu-ray Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録メディア３１に記録されている動画像（MPEG２方式等に従ってエンコードされた符号化データ）を再生するものであり、通常再生の他、早送り再生、早戻し再生等の特殊再生が可能とされている。
【００４０】
ビデオプレーヤ３０は、記録メディア３１から動画像の符号化データを読み出すメディアドライブ３２、読み出された符号化データをバッファリングするストリームバッファ３３、ストリームバッファ３３から符号化データを読み出し、ビデオ符号化データとオーディオ符号化データに分離してデコードする分離復号化部３４、デコード結果のビデオ信号とオーディオ信号に所定の信号処理を施して後段に出力する出力信号処理部３５、およびメディアドライブ３２乃至出力信号処理部５５を制御する制御部３６から構成される。
【００４１】
分離復号化部３４は、動画像を構成するＩピクチャ、Ｐピクチャ、およびＢピクチャをデコードするフルフレームデコードモード、ＩピクチャだけをデコードするＩピクチャデコードモード、ＩピクチャおよびＰピクチャをデコードするＩ／Ｐピクチャデコードモードを備えている。また、分離復号化部３４は、制御部３６から予め指定される各GOPに対するデコードモードを内蔵するメモリ３４−１に保持して参照することにより、デコード処理を停止することなく、各デコードモード間を遷移することができる。
【００４２】
制御部３６は、CPU(Central Processing Unit)等から成り、バス３７を介して操作入力部３８、RAM３９、ROM４０、および入出力インタフェース(I/F)４１が接続されている。
【００４３】
操作入力部３８は、ユーザの操作を受け付けて添えに対応する操作信号を、バス３７を介して制御部３６に出力する。RAM３９は、SRAMまたはDRAM等から成り、制御部３６の作業領域として使用される。ROM４０は、EEPROMのようなフラッシュメモリ等から成り、制御部３６によって実行される制御用プログラムが保持されている。入出力インタフェースインタフェース４１は、図示せぬ外部機器と所定のデータ（例えば、ROM４０に保持されている制御用プログラムを更新するためのデータ等）を通信する。
【００４４】
次にビデオプレーヤ３０による第１の早送り再生処理について、図６のフローチャートを参照して説明する。この早送り再生処理は、操作入力部３８によってユーザからの早送り再生を指示する操作が受け付けられ、それに対応する操作信号がバス３７を介して制御部３６に入力されたときに開始される。
【００４５】
ステップＳ２１において、制御部３６は、操作入力部３８からの操作信号の有無に基づき、ユーザから停止等の早送り再生の終了を指示する操作が行われたか否かを判定し、早送り再生の終了を指示する操作が行われていないと判定した場合、ステップＳ２２の処理に進む。ステップＳ２２において、制御部３６は、分離復号化部３４および出力信号処理部３５を監視して、最後のGOP#Nに含まれるＩピクチャが出力信号処理部１５から後段のテレビジョン受像機等に出力され、その画像が表示された否かを判定する。表示されていないと判定された場合、処理はステップＳ２３に進む。
【００４６】
ステップＳ２３において、メディアドライブ３２は、制御部３６からの制御に従い、所定の数の各GOPのデータストリーム先頭に配置されているＩピクチャに対応する符号化データを再生順に記録メディア３１から読み出し、読み出したＩピクチャに対応する符号化データをストリームバッファ３３に積み込む。ただし、最後のGOP#Nについては、全フレームの符号化データを読み出してストリームバッファ３３に積み込む。
【００４７】
ステップＳ２４において、制御部３６は、Ｉピクチャデコードモードで動作するように分離復号化部３４に通知する。分離復号化部３４は、制御部３６からの制御に従い、ストリームバッファ３３に積み込まれているＩピクチャに対応する符号化データを積み込まれた順に読み出し、ビデオ符号化データを分離してデコードし、その結果得られるＩピクチャのビデオ信号を出力信号処理部３５に出力する。出力信号処理部３５は、制御部３６からの制御に従い、Ｉピクチャのビデオ信号に所定の信号処理を施して後段のテレビジョン受像機等に出力する。
【００４８】
この後、ステップＳ２１に戻り、それ以降の処理が繰り返される。この繰り返しによって、各GOPのＩピクチャだけがデコードされ、後段のテレビジョン受像機等に表示されることになる。なお、ステップＳ２１において、ユーザから停止等の早送り再生の終了を指示する操作が行われたと判定された場合には、処理はステップＳ３０に進む。
【００４９】
また、この繰り返しの間のステップＳ２２において、最後のGOP#Nに含まれるＩピクチャが出力信号処理部３５から後段のテレビジョン受像機等に出力され、その画像が表示されたと判定された場合、処理はステップＳ２５に進む。
【００５０】
ステップＳ２５において、出力信号処理部３５は、後段への出力を現在のビデオ信号（すなわち最後のGOP#NのＩピクチャ）でホールドする。これにより、後段のテレビジョン受像機等には最後のGOP#NのＩピクチャが表示された状態が維持されることになる。
【００５１】
ここまではＩピクチャデコードモードで動作しており、これ以降においてはＩ／Ｐピクチャデコードモードに遷移する。上述したように、分離復号化部３４では、ＩピクチャデコードモードからＩ／Ｐピクチャデコードモードに遷移するとき、予め各GOPに対するデコードモードが指示されていれば、デコード処理を停止する必要はないが、いまの場合、各GOPに対するデコードモードの指示が行われていないので、デコードを一度停止する必要がある。そこでステップＳ２６において、分離復号化部３４は、制御部３６からの制御に従い、符号化データのデコードを停止する。
【００５２】
ステップＳ２７において、制御部３６は、Ｉ／Ｐピクチャデコードモードで動作するように分離復号化部３４に通知する。分離復号化部３４は、ストリームバッファ３３に積み込まれている最後のGOP#Nの全フレームの符号化データを読み出し、それに含まれるＩピクチャおよびＰピクチャのビデオ符号化データを分離してデコードし、その結果得られるＩピクチャおよびＰピクチャのビデオ信号を出力信号処理部３５に出力する。
【００５３】
ステップＳ２８において、制御部３６は、分離復号化部３４を監視して動画像の最終画をデコードしたか否かを判定し、デコードしたと判定するまで待機する。デコードしたと判定された場合、処理はステップＳ２９に進む。ステップＳ２９において、出力信号処理部３５は、制御部３６の制御に従って現在ホールドしている後段への出力を解除する。これにより、後段のテレビジョン受像機等には最終画が表示されることになる。ステップＳ３０において、分離復号化部３４は、符号化データのデコードを停止する。以上で第１の早送り再生処理が終了される。
【００５４】
以上説明した第１の早送り再生処理によれば、図７に示されるように、早送り再生が開始されたGOPから最後の１つ前のGOP#(N-1)までＩピクチャのビデオ符号化データが、最後のGOP#Nは全フレームのビデオ符号化データがストリームバッファ３３に積み込まれる。よって、最後のGOP#NのＩピクチャを重複して読み出し積み込むことがないので、その分だけ従来のDVDプレーヤ１に比較して、最終画を表示するまでの時間を短縮することができる。
【００５５】
次にビデオプレーヤ３０による早戻し再生処理について、図８のフローチャートを参照して説明する。この早戻し再生処理は、操作入力部３８によってユーザからの早戻し再生を指示する操作が受け付けられ、それに対応する操作信号がバス３７を介して制御部３６に入力されたときに開始される。
【００５６】
ステップＳ４１において、制御部３６は、操作入力部３８からの操作信号の有無に基づき、ユーザから停止等の早戻し再生の終了を指示する操作が行われたか否かを判定し、早戻し再生の終了を指示する操作が行われていないと判定した場合、ステップＳ４２の処理に進む。ステップＳ４２において、制御部３６は、分離復号化部３４および出力信号処理部３５を監視して、先頭のGOP#1に含まれるＩピクチャが出力信号処理部１５から後段のテレビジョン受像機等に出力され、その画像が表示された否かを判定する。表示されていないと判定された場合、処理はステップＳ４３に進む。
【００５７】
ステップＳ４３において、メディアドライブ３２は、制御部３６からの制御に従い、所定の数の各GOPのデータストリーム先頭に配置されているＩピクチャに対応する符号化データを早戻し再生の順に記録メディア３１から読み出し、読み出したＩピクチャに対応する符号化データをストリームバッファ３３に積み込む。ただし、先頭のGOP#1については、全フレームの符号化データを読み出してストリームバッファ３３に積み込む。
【００５８】
ステップＳ４４において、制御部３６は、Ｉピクチャデコードモードで動作するように分離復号化部３４に通知する。分離復号化部３４は、制御部３６からの制御に従い、ストリームバッファ３３に積み込まれているＩピクチャに対応する符号化データを積み込まれた順に読み出し、ビデオ符号化データを分離してデコードし、その結果得られるＩピクチャのビデオ信号を出力信号処理部３５に出力する。出力信号処理部３５は、制御部３６からの制御に従い、Ｉピクチャのビデオ信号に所定の信号処理を施して後段のテレビジョン受像機等に出力する。
【００５９】
この後、ステップＳ４１に戻り、それ以降の処理が繰り返される。この繰り返しによって、各GOPのＩピクチャだけがデコードされ、後段のテレビジョン受像機等に表示されることになる。なお、ステップＳ４１において、ユーザから停止等の早戻し再生の終了を指示する操作が行われたと判定された場合には、処理はステップＳ５０に進む。
【００６０】
また、この繰り返しの間のステップＳ４２において、先頭のGOP#1に含まれるＩピクチャが出力信号処理部３５から後段のテレビジョン受像機等に出力され、その画像が表示されたと判定された場合、処理はステップＳ４５に進む。
【００６１】
ステップＳ４５において、出力信号処理部３５は、後段への出力を現在のビデオ信号（すなわち先頭のGOP#1のＩピクチャ）でホールドする。これにより、後段のテレビジョン受像機等には最後のGOP#NのＩピクチャが表示された状態が維持されることになる。
【００６２】
ここまではＩピクチャデコードモードで動作しており、これ以降においてはフルフレームデコードモードに遷移する。上述したように、分離復号化部３４では、Ｉピクチャデコードモードからフルフレームデコードモードに遷移するとき、予め各GOPに対するデコードモードが指示されていれば、デコード処理を停止する必要はないが、いまの場合、各GOPに対するデコードモードの指示が行われていないので、デコードを一度停止する必要がある。そこでステップＳ４６において、分離復号化部３４は、制御部３６からの制御に従い、符号化データのデコードを停止する。
【００６３】
ステップＳ４７において、制御部３６は、ポーズの状態（すなわち、先頭の１フレームのみをデコードして待機するように指示した状態）とした後、フルフレームデコードモードで動作するように分離復号化部３４に通知する。分離復号化部３４は、ストリームバッファ３３に積み込まれている先頭のGOP#1の全フレームの符号化データを読み出し、先頭画かデコードを開始し、その結果得られる先頭画（いまの場合、Ｂピクチャ）のビデオ信号を出力信号処理部３５に出力する。
【００６４】
ステップＳ４８において、制御部３６は、分離復号化部３４を監視して動画像の先頭画をデコードしたか否かを判定し、デコードしたと判定するまで待機する。デコードしたと判定された場合、処理はステップＳ４９に進む。ステップＳ４９において、出力信号処理部３５は、制御部３６の制御に従って現在ホールドしている後段への出力を解除する。これにより、後段のテレビジョン受像機等には先頭画が表示されることになる。ステップＳ５０において、分離復号化部３４は、符号化データのデコードを停止する。以上で早戻し再生処理が終了される。
【００６５】
以上説明した早戻し再生処理によれば、図９に示されるように、早戻し再生が開始されたGOPから先頭より２番目のGOP#2までＩピクチャのビデオ符号化データが、先頭のGOP#1は全フレームのビデオ符号化データがストリームバッファ３３に積み込まれる。よって、先頭のGOP#1のＩピクチャを重複して読み出し積み込むことがないので、その分だけ従来のDVDプレーヤ１に比較して、先頭画を表示するまでの時間を短縮することができる。
【００６６】
次にビデオプレーヤ３０による第２の早送り再生処理について、図１０のフローチャートを参照して説明する。この早送り再生処理は、操作入力部３８によってユーザからの早送り再生を指示する操作が受け付けられ、それに対応する操作信号がバス３７を介して制御部３６に入力されたときに開始される。
【００６７】
ステップＳ６１において、制御部３６は、分離復号化部３４に対して、GOP#(N-1)まではＩピクチャデコードモード、最後のGOP#NはＩ／Ｐピクチャデコードモードで動作するように通知する。分離復号化部３４は、この通知を内蔵するメモリ３４−１に記憶する。
【００６８】
ステップＳ６２において、制御部３６は、操作入力部３８からの操作信号の有無に基づき、ユーザから停止等の早送り再生の終了を指示する操作が行われたか否かを判定し、早送り再生の終了を指示する操作が行われていないと判定した場合、ステップＳ６３の処理に進む。ステップＳ６３において、制御部３６は、分離復号化部３４および出力信号処理部３５を監視して、最後のGOP#Nに含まれるＩピクチャが出力信号処理部１５から後段のテレビジョン受像機等に出力され、その画像が表示された否かを判定する。表示されていないと判定された場合、処理はステップＳ６４に進む。
【００６９】
ステップＳ６４において、メディアドライブ３２は、制御部３６からの制御に従い、所定の数の各GOPのデータストリーム先頭に配置されているＩピクチャに対応する符号化データを再生順に記録メディア３１から読み出し、読み出したＩピクチャに対応する符号化データをストリームバッファ３３に積み込む。ただし、最後のGOP#Nについては、全フレームの符号化データを読み出してストリームバッファ３３に積み込む。
【００７０】
ステップＳ６５において、分離復号化部３４は、メモリ３４−１に記憶しているデコードモードに従い、ストリームバッファ３３に積み込まれている符号化データを積み込まれた順に読み出してデコードし、その結果得られるビデオ信号を出力信号処理部３５に出力する。出力信号処理部３５は、制御部３６からの制御に従い、ビデオ信号に所定の信号処理を施して後段のテレビジョン受像機等に出力する。
【００７１】
この後、ステップＳ６２に戻り、それ以降の処理が繰り返される。この繰り返しによって、GOP#(N-1)まではＩピクチャだけがデコードされ、後段のテレビジョン受像機等に表示されることになる。また、GOP#NはＩピクチャがデコードされ、後段のテレビジョン受像機等に表示される。なお、ステップＳ６２において、ユーザから停止等の早送り再生の終了を指示する操作が行われたと判定された場合には、処理はステップＳ６９に進む。
【００７２】
また、この繰り返しの間のステップＳ６３において、最後のGOP#Nに含まれるＩピクチャが出力信号処理部３５から後段のテレビジョン受像機等に出力され、その画像が表示されたと判定されたとき、処理はステップＳ６６に進む。
【００７３】
ステップＳ６６において、出力信号処理部３５は、後段への出力を現在のビデオ信号（すなわち最後のGOP#NのＩピクチャ）でホールドする。これにより、後段のテレビジョン受像機等には最後のGOP#NのＩピクチャが表示された状態が維持されることになる。
【００７４】
なお、出力信号処理部３５からの出力はホールドされるが、分離復号化部３４によるGOP#NのＩピクチャおよびＰピクチャのデコードは継続している。
【００７５】
ステップＳ６７において、制御部３６は、分離復号化部３４を監視して動画像の最終画をデコードしたか否かを判定し、デコードしたと判定するまで待機する。最終画をデコードしたと判定された場合、処理はステップＳ６８に進む。ステップＳ６８において、出力信号処理部３５は、制御部３６の制御に従って現在ホールドしている後段への出力を解除する。これにより、後段のテレビジョン受像機等には最終画が表示されることになる。ステップＳ６９において、分離復号化部３４は、符号化データのデコードを停止する。以上で第２の早送り再生処理が終了される。
【００７６】
以上説明した第２の早送り再生処理によれば、図１１に示されるように、早送り再生が開始されたGOPから最後の１つ前のGOP#(N-1)までＩピクチャのビデオ符号化データが、最後のGOP#Nは全フレームのビデオ符号化データがストリームバッファ３３に積み込まれる。よって、最後のGOP#NのＩピクチャを重複して読み出し積み込むことがない。また、最後のGOP#Nは１度しかデコードされない。さらに、分離復号化部３４のデコードを停止することなく、デコードモードが推移される。したがって、これらの分だけ第１の早送り再生処理よりも、最終画を表示するまでの時間を短縮することができる。
【００７７】
なお、上述した早送り再生の処理、および早戻し再生の処理は、例えば、通常再生よりも遅い速度で再生するとき、通常再生と同じ速度であってもフレームをとばして再生するとき等にも適用することができる。
【００７８】
なお、本発明は、DVDプレーヤ等の再生専用機器のみならず、DVDレコーダ、ブルーレイディスク、ハードディスクレコーダ等の記録再生機器にも適用することが可能である。
【００７９】
また、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされ、実行される。
【００８０】
本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００８１】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【図面の簡単な説明】
【００８２】
【図１】MPEG２フォーマットの動画像を構成する複数の画像のピクチャタイプを示す図である。
【図２】本発明を適用したDVDプレーヤの構成例を示すブロック図である。
【図３】図２のDVDプレーヤによる早送り再生処理を説明するフローチャートである。
【図４】図２のストリームバッファに対するデータの積み込みと読み出しを示す図である。
【図５】本発明を適用したビデオプレーヤの構成例を示すブロック図である。
【図６】図５のビデオプレーヤによる第１の早送り再生処理を説明するフローチャートである。
【図７】第１の早送り再生処理における図５のストリームバッファに対するデータの積み込みと読み出しを示す図である。
【図８】図５のビデオプレーヤによる早戻し再生処理を説明するフローチャートである。
【図９】早戻し再生処理における図５のストリームバッファに対するデータの積み込みと読み出しを示す図である。
【図１０】図５のビデオプレーヤによる第２の早送り再生処理を説明するフローチャートである。
【図１１】第２の早送り再生処理における図５のストリームバッファに対するデータの積み込みと読み出しを示す図である。
【符号の説明】
【００８３】
３０  ビデオプレーヤ，  ３１  記録メディア，  ３２  メディアドライブ，  ３３  ストリームバッファ，  ３４  分離復号化部，  ３４−１  メモリ，  ３５  出力信号処理部，  ３６  制御部，  ３７  バス，  ３８  操作入力部，  ３９  RAM，  ４０  ROM，  ４１  入出力部
【図１】
2006186937.tif 000003
【図２】
2006186937.tif 000004
【図３】
2006186937.tif 000005
【図４】
2006186937.tif 000006
【図５】
2006186937.tif 000007
【図６】
2006186937.tif 000008
【図７】
2006186937.tif 000009
【図８】
2006186937.tif 000010
【図９】
2006186937.tif 000011
【図１０】
2006186937.tif 000012
【図１１】
2006186937.tif 000013