(57)【要約】【課題】ビデオ信号を安定的に高速再生することのできる画像信号再生装置及び画像信号再生方法を提供する。【解決手段】ステップＳ２００４でスキップ復号フィールドカウンタｓを再生倍速Ｋと、１フレーム画像の有するフィールド数ｆ１とを用いて設定する。表示する１フレームの符号化データの復号が終わると、ステップＳ２００７でｓ＞０か否かを判断し、ｓ＞０の場合、ステップＳ２０１０以降に進んでカウンタｓからスキップするピクチャのフィールド数ｆ２（＝２）を減じると共に、スキップするピクチャがＩ符号化データまたはＰ符号化データであれば復号処理を指示し、Ｂ符号化データであればスキップ処理を指示する。そして、ステップＳ２００７、ステップＳ２０１０〜ステップＳ２０１５の動作を、ｓ≦０となるまで繰り返し実行する。【選択図】      図２
2004242008.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ符号化ストリームを復号するビデオ復号手段と、
前記ビデオ復号手段により復号した復号データを格納する出力バッファと、
前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、
前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、
前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、
前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、
前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、
前記復号カウント手段は、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記スキップ復号フィールド数を設定し、前記ビデオ出力手段で前記ビデオ符号化ストリームの復号がスキップされる毎に、該設定されたスキップ復号フィールド数をカウントダウンするものであり、
前記ビデオ復号手段は、１フレーム分の前記ビデオ符号化ストリームを復号したのち、前記設定されたスキップ復号フィールド数分の、前記ビデオ符号化ストリームの復号をスキップするものであり、
前記ビデオ出力手段は、前記復号された１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力するものである、
ことを特徴とする画像信号再生装置。
【請求項２】
請求項１記載の画像信号再生装置において、
前記出力バッファは、３フレーム分の復号データを格納するものとし、
前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップする、ことをＫ−１回（ＫはＫ≧１なる整数）実行することで、Ｋ倍速再生を行なう、
ことを特徴とする画像信号再生装置。
【請求項３】
ビデオ符号化ストリームを復号するビデオ復号手段と、
前記ビデオ復号手段により復号した復号データを格納する出力バッファと、
前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、
前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、
前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、
前記ビデオ出力手段での画像を表示する表示フィールド数をカウントする表示カウント手段と、
前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、
前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、
前記表示カウント手段は、前記ビデオ符号化ストリームの再生倍速と、表示する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数を設定し、前記ビデオ出力手段で画像が出力される毎に、該設定された表示フィールド数をカウントダウンするものであり、
前記復号カウント手段は、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数に応じて前記スキップ復号フィールド数を切替設定し、前記ビデオ復号手段で前記ビデオ符号化ストリームの復号がスキップされる毎に、該設定されたスキップ復号フィールド数をカウントダウンするものであり、
前記ビデオ復号手段は、１フレーム分の前記ビデオ符号化ストリームを復号したのち、前記切替設定されたスキップ復号フィールド数分の、前記ビデオ符号化ストリームの復号をスキップするものであり、
前記ビデオ出力手段は、前記復号された１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力するものである、
ことを特徴とする画像信号再生装置。
【請求項４】
請求項３記載の画像信号再生装置において、
前記出力バッファは、３フレーム分の復号データを格納するものとし、
前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップすることをＬ−２回（ＬはＬ≧２なる整数）実行してＬ−１倍速再生とすることと、Ｌ−１回実行してＬ倍速再生とすることとを適宜に切り替えさせることにより、Ｐ倍速（Ｌ−１＜Ｐ＜Ｌ）再生を行なう、
ことを特徴とする画像信号再生装置。
【請求項５】
請求項４記載の画像信号再生装置において、
前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定する、
ことを特徴とする画像信号再生装置。
【請求項６】
請求項４記載の画像信号再生装置において、
前記表示カウント手段は、１＜ａ／ｂ＜２となる関係を持つ整数ａと整数ｂとの組合せを用いたデジタル微分化解析法により、Ｌ−１倍速再生とＬ倍速再生とを切り替える間隔を求め、
前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度をＬ−２＋ａ／ｂ倍速に設定する、
ことを特徴とする画像信号再生装置。
【請求項７】
請求項５または請求項６記載の画像信号再生装置において、
前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度を１２００／１００１倍速に設定し、
前記同期信号発生手段は、ＰＡＬ同期信号を出力して、
該ビデオ符号化ストリームのフレームレートをＮＴＳＣ方式からＰＡＬ方式へ変換する、
ことを特徴とする画像信号再生装置。
【請求項８】
ビデオ符号化ストリームをビデオ同期信号に同期し復号して得られる復号データを最終ビデオ信号に変換し、前記最終ビデオ信号を前記ビデオ同期信号に同期して出力する画像信号再生方法であって、
ビデオ符号化ストリームを復号するビデオ復号手段と、
前記ビデオ復号手段により復号した復号データを格納する出力バッファと、
前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、
前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、
前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、
前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、
前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、
前記復号カウント手段により、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記スキップ復号フィールド数を設定し、
前記ビデオ復号手段により、１フレーム分の前記ビデオ符号化ストリームを復号してから、
前記復号カウント手段により前記設定されたスキップ復号フィールド数をゼロまでカウントダウンしながら、前記ビデオ復号手段により、前記ビデオ符号化ストリームの復号をスキップし、
前記１フレーム分の復号の開始とともに、前記ビデオ出力手段により、前記復号された該１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力する、
ことを特徴とする画像信号再生方法。
【請求項９】
請求項８記載の画像信号再生方法において、
前記出力バッファは、３フレーム分の復号データを格納するものとし、
前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップする、ことをＫ−１回（ＫはＫ≧１なる整数）実行することで、Ｋ倍速再生を行なう、
ことを特徴とする画像信号再生方法。
【請求項１０】
ビデオ符号化ストリームをビデオ同期信号に同期し復号して得られる復号データを最終ビデオ信号に変換し、前記最終ビデオ信号を前記ビデオ同期信号に同期して出力する画像信号再生方法であって、
ビデオ符号化ストリームを復号するビデオ復号手段と、
前記ビデオ復号手段により復号した復号データを格納する出力バッファと、
前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、
前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、
前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、
前記ビデオ出力手段での画像を表示する表示フィールド数をカウントする表示カウント手段と、
前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、
前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、
前記表示カウント手段により、前記ビデオ符号化ストリームの再生倍速と、表示する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数を設定し、
前記復号カウント手段により、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数に応じて前記スキップ復号フィールド数を切替設定し、
前記ビデオ復号手段により、１フレーム分の前記ビデオ符号化ストリームを復号してから、
前記復号カウント手段により、前記切替設定されたスキップ復号フィールド数をゼロまでカウントダウンしながら、前記ビデオ復号手段により、前記ビデオ符号化ストリームの復号をスキップし、
前記１フレーム分の復号の開始とともに、前記表示カウント手段により、前記設定された表示フィールド数をカウントダウンしながら、前記ビデオ出力手段により、前記復号された該１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力する、
ことを特徴とする画像信号再生方法。
【請求項１１】
請求項１０記載の画像信号再生方法において、
前記出力バッファは、３フレーム分の復号データを格納するものとし、
前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップすることをＬ−２回（ＬはＬ≧２なる整数）実行してＬ−１倍速再生とすることと、Ｌ−１回実行してＬ倍速再生とすることとを適宜に切り替えさせることにより、Ｐ倍速（Ｌ−１＜Ｐ＜Ｌ）再生を行なう、
ことを特徴とする画像信号再生方法。
【請求項１２】
請求項１１記載の画像信号再生方法において、
前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定する、
ことを特徴とする画像信号再生方法。
【請求項１３】
請求項１１記載の画像信号再生方法において、
前記表示カウント手段は、１＜ａ／ｂ＜２となる関係を持つ整数ａと整数ｂとの組合せを用いたデジタル微分化解析法により、Ｌ−１倍速再生とＬ倍速再生とを切り替える間隔を求め、
前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度をＬ−２＋ａ／ｂ倍速に設定する、
ことを特徴とする画像信号再生方法。
【請求項１４】
請求項１２又は請求項１３記載の画像信号再生方法において、
前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度を１２００／１００１倍速に設定し、
前記同期信号発生手段は、ＰＡＬ同期信号を出力して、
該ビデオ符号化ストリームのフレームレートをＮＴＳＣ方式からＰＡＬ方式へ変換する、
ことを特徴とする画像信号再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式を用いて圧縮された画像符号化信号を復号再生して画像表示をする画像信号再生装置に関し、詳しくは、その画像の再生速度を等倍速よりも速いものとする画像信号再生装置および画像信号再生方法に関する。
【０００２】
【従来の技術】
先ず、最初に、一般的なＭＰＥＧ方式の画像伝送方法について説明する。ＭＰＥＧ方式では、Ｉ符号化データと、Ｐ符号化データと、Ｂ符号化データとからなる３種類のＭＰＥＧ方式の画像信号を用いて画像情報の伝送を行う。ここで、Ｉ符号化データは１枚のフレーム内で符号化した画像信号であり、１画像内において閉じている。このＩ符号化データを復号した画像データをＩピクチャと呼ぶ。
【０００３】
一方、Ｐ符号化データは、過去においてＩ符号化データ又はＰ符号化データを生成した画像を基準として、これとの差分をとって符号化した画像信号である。
【０００４】
このＰ符号化データを復号して得られた差分データを基準画像と加算して復元した画像データをＰピクチャと呼ぶ。
【０００５】
更に、Ｂ符号化データは、直前及び直後のＩ符号化データ又はＰ符号化データを生成した２つの画像を基準として、これらとの差分をとって符号化した画像信号である。このＢ符号化データを復号して得られた差分データを基準画像と加算して復元した画像データをＢピクチャと呼ぶ。
【０００６】
ＭＰＥＧ方式においては、ＩピクチャとＰピクチャとの間隔は定められておらず、従って、例えば図１２に示すように、ＩピクチャとＰピクチャの間隔やＰピクチャ同士の間隔が複数種類混在するビデオ符号化ストリームを作成することができる。
【０００７】
ＭＰＥＧ方式で符号化されたビデオ符号化ストリームにおいて、Ｉ符号化データ又はＰ符号化データを復号する場合には、直前のＩピクチャ又はＰピクチャを表示し、Ｂ符号化データを復号する場合には、Ｂピクチャを復号しながら表示する。
【０００８】
Ｉピクチャ又はＰピクチャの表示では、既に復号されて出力バッファに格納された画像を表示するように設定して、Ｉ符号化データ又はＰ符号化データの復号を実行する。
【０００９】
Ｂピクチャの表示では、これから復号するＢピクチャを表示するように設定して、Ｂ符号化データの復号を実行する。
【００１０】
図９は、従来の画像信号再生装置の構成を示す。同図に示す画像信号再生装置は、ビデオ符号化ストリームを復号するものであって、ビデオ復号回路９００１は、入力されたビデオ符号化ストリーム９１０１を復号する。
【００１１】
この復号は、ビデオ表示回路９００７からビデオ復号回路９００１に入力されるデコード制御信号９１１２に従って行われる。復号されたデータ９１０２、９１０３又は９１０４は、第１の出力バッファ９００２、第２の出力バッファ９００３又は第３の出力バッファ９００４に各々出力される。ビデオ復号回路９００１は、ビデオ符号化ストリーム９１０１からストリーム制御信号９１１１を抜き出してビデオ表示回路９００７に出力する。
【００１２】
第１の出力バッファ９００２は、ビデオ復号回路９００１から出力された復号データ９１０２を格納し、復号データ９１０５としてビデオ復号回路９００１又はビデオ出力部９００５に出力する。この第１の出力バッファ９００２に格納される復号データ９１０２はＩピクチャ又はＰピクチャである。
【００１３】
同様に、第２の出力バッファ９００３は、ビデオ復号回路９００１からの復号データ９１０３を格納し、復号データ９１０６としてビデオ復号回路９００１又はビデオ出力部９００５に出力する。この第２の出力バッファ９００３に格納される復号データ９１０３も、Ｉピクチャ又はＰピクチャである。
【００１４】
一方、第３の出力バッファ９００４は、ビデオ復号回路９００１からの復号データ９１０４を格納し、復号データ９１０７としてビデオ復号回路９００１又はビデオ出力部９００５に出力するが、この第３の出力バッファ９００４に格納される復号データ９１０４はＢピクチャのみである。
【００１５】
また、図９において、同期信号生成部９００６は、ＮＴＳＣ同期信号又はＰＡＬ同期信号９１０９を出力する。ビデオ表示回路９００７は、ビデオ復号回路９００１から受けたストリーム制御信号９１１１と、同期信号生成部９００６から受ける同期信号９１０９とに基づいて、ビデオ復号回路９００１へデコード制御信号９１１２を出力すると共に、ビデオ出力部９００５に表示制御信号９１１０を出力する。
【００１６】
ビデオ出力部９００５は、ビデオ表示回路９００７から受けた表示制御信号９１１０に従って、第１の出力バッファ９００２、第２の出力バッファ９００３又は第３の出力バッファ９００４からの復号データ９１０５、９１０６又は９１０７の何れかを選択して、ビデオ出力信号９１０８として出力することを繰り返す。
【００１７】
図１０は、ビデオ表示回路９００７の制御を説明するフローチャートである。以下、上記従来の画像信号再生装置のデータ処理手順を、図９及び図１０の制御フローチャートに基づいて説明する。
【００１８】
図１０において、ステップＳ１０００２では、ビデオ復号回路９００１からのストリーム制御信号９１１１に基づいて符号化データの復号開始位置か否かを判断し、復号開始位置になるまで待機する。復号開始位置になると、ステップＳ１０００３において表示設定を実行した後、ステップＳ１０００４において、符号化データの復号処理をビデオ復号回路９００１に指示する。
【００１９】
そして、ステップＳ１０００５において、１フレーム分の符号化データの復号が終了したか否か判断し、終了すると、更にステップＳ１０００６において符号化データの全てを復号したか否かを判断し、全ての復号が終了していなければステップＳ１０００２に戻り、全ての復号が終了すれば制御を終える。
【００２０】
図１１は、入力されるビデオ符号化ストリームが同図（ａ）に示す入力パターンである場合に、前記第１の出力バッファ９００２、第２の出力バッファ９００３及び第３の出力バッファ９００４に格納される復号データと、出力されるビデオ出力信号９１０８とを同図（ｂ）に示したものである。
【００２１】
同図では、例えばＰ８符号化データがＢ６、Ｂ７符号化データよりも先に復号化されて第２の出力バッファ９００３に格納された後、Ｂ６、Ｂ７符号化データが復号化されて第３の出力バッファ９００４に格納されるが、ビデオ出力信号９１０８では、先にＢ６、Ｂ７ピクチャが位置し、その後にＰ８ピクチャが位置する順序である。
【００２２】
また、２倍速再生に限定して、任意のビデオ符号化ストリームの高速再生を実現したものもある（例えば、特許文献１参照）。
【００２３】
【特許文献１】
特開２０００−１６５８１８号公報
【００２４】
【発明が解決しようとする課題】
しかしながら、前記従来のような画像信号再生装置では、画像の再生速度を制御して、高速再生することが可能であるが、高速再生は、Ｂ符号化データを全てスキップし、Ｉ符号化データ及びＰ符号化データのみを復号している。従って、例えば、図１２に示したビデオ符号化ストリームのような入力パターンの並び順では、復号されたビデオ出力でのＩピクチャとＰピクチャとの間隔、及びＰピクチャ同士の間隔は、同図に示すように、４、２、３、１、３ピクチャ間隔と一定でなく、高速再生速度が不定であるという問題があった。
【００２５】
また、Ｂピクチャを含まないビデオ符号化ストリームにおいては、スキップするＢピクチャが存在しないため、高速再生ができないという問題があった。
【００２６】
本発明は、前記問題点に鑑みてなされたものであって、高速再生を安定して行うことのできる画像信号再生装置、及び画像信号再生方法を提供することを目的とする。
【００２７】
【課題を解決するための手段】
以上の目的を達成するため、本発明では、出力したビデオ出力信号のフィールド数とスキップしたピクチャのフィールド数とを計数し、この表示フィールド数とスキップ復号フィールド数とに基づいて符号化データの復号を制御することにより、通常再生よりも高速なビデオ表示を実現することとする。
【００２８】
すなわち、本発明の請求項１記載の画像信号再生装置は、ビデオ符号化ストリームを復号するビデオ復号手段と、前記ビデオ復号手段により復号した復号データを格納する出力バッファと、前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、前記復号カウント手段は、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記スキップ復号フィールド数を設定し、前記ビデオ出力手段で前記ビデオ符号化ストリームの復号がスキップされる毎に、該設定されたスキップ復号フィールド数をカウントダウンするものであり、前記ビデオ復号手段は、１フレーム分の前記ビデオ符号化ストリームを復号したのち、前記設定されたスキップ復号フィールド数分の、前記ビデオ符号化ストリームの復号をスキップするものであり、前記ビデオ出力手段は、前記復号された１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力するものであることを特徴とするものである。
【００２９】
また、本発明の請求項２記載の画像信号再生装置は、請求項１記載の画像信号再生装置において、前記出力バッファは、３フレーム分の復号データを格納するものとし、前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップする、ことをＫ−１回（ＫはＫ≧１なる整数）実行することで、Ｋ倍速再生を行なうものである。
【００３０】
本発明の請求項３記載の画像信号再生装置は、ビデオ符号化ストリームを復号するビデオ復号手段と、前記ビデオ復号手段により復号した復号データを格納する出力バッファと、前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、前記ビデオ出力手段での画像を表示する表示フィールド数をカウントする表示カウント手段と、前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、前記表示カウント手段は、前記ビデオ符号化ストリームの再生倍速と、表示する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数を設定し、前記ビデオ出力手段で画像が出力される毎に、該設定された表示フィールド数をカウントダウンするものであり、前記復号カウント手段は、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数に応じて前記スキップ復号フィールド数を切替設定し、前記ビデオ復号手段で前記ビデオ符号化ストリームの復号がスキップされる毎に、該設定されたスキップ復号フィールド数をカウントダウンするものであり、前記ビデオ復号手段は、１フレーム分の前記ビデオ符号化ストリームを復号したのち、前記切替設定されたスキップ復号フィールド数分の、前記ビデオ符号化ストリームの復号をスキップするものであり、前記ビデオ出力手段は、前記復号された１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力するものである、ことを特徴とするものである。
【００３１】
本発明の請求項４記載の画像信号再生装置は、請求項３記載の画像信号再生装置において、前記出力バッファは、３フレーム分の復号データを格納するものとし、前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップすることをＬ−２回（ＬはＬ≧２なる整数）実行してＬ−１倍速再生とすることと、Ｌ−１回実行してＬ倍速再生とすることとを適宜に切り替えさせることにより、Ｐ倍速（Ｌ−１＜Ｐ＜Ｌ）再生を行なうものである。
【００３２】
本発明の請求項５記載の画像信号再生装置は、請求項４記載の画像信号再生装置において、前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定するものである。
【００３３】
本発明の請求項６記載の画像信号再生装置は、請求項４記載の画像信号再生装置において、前記表示カウント手段は、１＜ａ／ｂ＜２となる関係を持つ整数ａと整数ｂとの組合せを用いたデジタル微分化解析法により、Ｌ−１倍速再生とＬ倍速再生とを切り替える間隔を求め、前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度をＬ−２＋ａ／ｂ倍速に設定するものである。
【００３４】
本発明の請求項７記載の画像信号再生装置は、請求項５または請求項６記載の画像信号再生装置において、前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度を１２００／１００１倍速に設定し、前記同期信号発生手段は、ＰＡＬ同期信号を出力して、該ビデオ符号化ストリームのフレームレートをＮＴＳＣ方式からＰＡＬ方式へ変換するものである。
【００３５】
また、本発明の請求項８記載の画像信号再生方法は、ビデオ符号化ストリームをビデオ同期信号に同期し復号して得られる復号データを最終ビデオ信号に変換し、前記最終ビデオ信号を前記ビデオ同期信号に同期して出力する画像信号再生方法であって、ビデオ符号化ストリームを復号するビデオ復号手段と、前記ビデオ復号手段により復号した復号データを格納する出力バッファと、前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、前記復号カウント手段により、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記スキップ復号フィールド数を設定し、前記ビデオ復号手段により、１フレーム分の前記ビデオ符号化ストリームを復号してから、前記復号カウント手段により前記設定されたスキップ復号フィールド数をゼロまでカウントダウンしながら、前記ビデオ復号手段により、前記ビデオ符号化ストリームの復号をスキップし、前記１フレーム分の復号の開始とともに、前記ビデオ出力手段により、前記復号された該１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力することを特徴とする方法である。
【００３６】
本発明の請求項９記載の画像信号再生方法は、請求項８記載の画像信号再生方法において、前記出力バッファは、３フレーム分の復号データを格納するものとし、前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップする、ことをＫ−１回（ＫはＫ≧１なる整数）実行することで、Ｋ倍速再生を行なうことを特徴とする方法である。
【００３７】
本発明の請求項１０記載の画像信号再生方法は、ビデオ符号化ストリームをビデオ同期信号に同期し復号して得られる復号データを最終ビデオ信号に変換し、前記最終ビデオ信号を前記ビデオ同期信号に同期して出力する画像信号再生方法であって、ビデオ符号化ストリームを復号するビデオ復号手段と、前記ビデオ復号手段により復号した復号データを格納する出力バッファと、前記出力バッファに格納された復号データを最終ビデオ出力信号に変換するビデオ出力手段と、前記ビデオ復号手段での復号をスキップするスキップ復号フィールド数をカウントする復号カウント手段と、前記ビデオ復号手段による復号、あるいはそのスキップを制御する多段復号制御手段と、前記ビデオ出力手段での画像を表示する表示フィールド数をカウントする表示カウント手段と、前記多段復号制御手段による前記ビデオ復号手段の制御、及び前記ビデオ出力手段での最終ビデオ出力信号への変換を制御するビデオ表示制御手段と、前記ビデオ出力手段及び前記ビデオ表示制御手段に、ビデオ同期信号を与える同期信号発生手段と、を備え、前記表示カウント手段により、前記ビデオ符号化ストリームの再生倍速と、表示する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数を設定し、前記復号カウント手段により、前記ビデオ符号化ストリームの再生倍速と、復号する１フレーム画像の有するフィールド数とをもとに、前記表示フィールド数に応じて前記スキップ復号フィールド数を切替設定し、前記ビデオ復号手段により、１フレーム分の前記ビデオ符号化ストリームを復号してから、前記復号カウント手段により、前記切替設定されたスキップ復号フィールド数をゼロまでカウントダウンしながら、前記ビデオ復号手段により、前記ビデオ符号化ストリームの復号をスキップし、前記１フレーム分の復号の開始とともに、前記表示カウント手段により、前記設定された表示フィールド数をカウントダウンしながら、前記ビデオ出力手段により、前記復号された該１フレーム分の復号データが予測に参照されない場合該復号データを、該復号データが予測に参照される場合該復号データの直前に復号された予測に参照される復号データを、前記ビデオ同期信号に同期して出力することを特徴とする方法である。
【００３８】
本発明の請求項１１記載の画像信号再生方法は、請求項１０記載の画像信号再生方法において、前記出力バッファは、３フレーム分の復号データを格納するものとし、前記ビデオ復号手段は、１フレーム分の出力バッファを用いて、上記１フレーム分のビデオ符号化ストリームの復号を１回行い、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるピクチャの符号化ストリームを復号して該２フレーム分の出力バッファの内容を該復号データで順次上書きし、表示も参照もされないピクチャの符号化ストリームをスキップすることをＬ−２回（ＬはＬ≧２なる整数）実行してＬ−１倍速再生とすることと、Ｌ−１回実行してＬ倍速再生とすることとを適宜に切り替えさせることにより、Ｐ倍速（Ｌ−１＜Ｐ＜Ｌ）再生を行なうことを特徴とする方法である。
【００３９】
本発明の請求項１２記載の画像信号再生方法は、請求項１１記載の画像信号再生方法において、前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定することを特徴とする方法である。
【００４０】
本発明の請求項１３記載の画像信号再生方法は、請求項１１記載の画像信号再生方法において、前記表示カウント手段は、１＜ａ／ｂ＜２となる関係を持つ整数ａと整数ｂとの組合せを用いたデジタル微分化解析法により、Ｌ−１倍速再生とＬ倍速再生とを切り替える間隔を求め、前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度をＬ−２＋ａ／ｂ倍速に設定することを特徴とする方法である。
【００４１】
本発明の請求項１４記載の画像信号再生方法は、請求項１２又は請求項１３記載の画像信号再生方法において、前記ビデオ表示制御手段は、前記ビデオ符号化ストリームの再生速度を１２００／１００１倍速に設定し、前記同期信号発生手段は、ＰＡＬ同期信号を出力して、該ビデオ符号化ストリームのフレームレートをＮＴＳＣ方式からＰＡＬ方式へ変換することを特徴とする方法である。
【００４２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施の形態１）
図１は、本発明の実施の形態１に係る画像信号再生装置の全体構成を示すブロック図である
図１に示すように、本実施の形態１による画像信号再生装置は、ビデオ符号化ストリームを復号するものであって、ビデオ復号回路１００１と、ビデオ表示回路１００７と、ビデオ出力部１００５と、同期信号生成部１００６と、本発明の特徴的な多段復号制御回路１００８及び復号カウント回路１００９と、出力バッファ１００２〜１００４とによって構成されている。
【００４３】
同期信号生成部１００６は、ＮＴＳＣ方式又はＰＡＬ方式のビデオ同期信号１１０９を出力する。また、ビデオ復号回路１００１は、ビデオ符号化ストリーム１１０１を入力し、このビデオ符号化ストリーム１１０１から抜き出したストリーム制御信号１１１１を多段復号制御回路１００８に出力すると共に、入力したビデオ符号化ストリーム１１０１を復号する。この復号は、多段復号制御回路１００８から出力されるデコード制御信号１１１２に基づいて行われる。
【００４４】
ビデオ復号回路１００１で復号されたデータは、第１の出力バッファ１００２、第２の出力バッファ１００３又は第３の出力バッファ１００４へ出力される。
前記３個の出力バッファ１００２〜１００４は、ビデオ復号回路１００１から入力される復号データを格納し、この格納した復号データをビデオ復号回路１００１又はビデオ出力部１００５に出力する。
【００４５】
ビデオ出力部１００５は、第１の出力バッファ１００２、第２の出力バッファ１００３又は第３の出力バッファ１００４からの復号データ１１０５、１１０６又は１１０７を最終ビデオ出力信号１１０８に変換して出力する。この変換は、ビデオ表示回路１００７から出力される表示制御信号１１１０に従って行われる。
【００４６】
ビデオ表示回路１００７は、多段復号制御回路１００８からのストリーム制御信号１１１３と、同期信号生成部１００６からのビデオ同期信号１１０９とに基づいて、多段復号制御回路１００８へのデコード制御信号１１１４と、ビデオ出力部１００５への表示制御信号１１１０とを各々生成する。
【００４７】
復号カウント回路１００９は、多段復号制御回路１００８からの制御信号１１１６に基づいて、所定数の符号化データをスキップするように制御信号１１１５を生成し、この制御信号１１１５を多段復号制御回路１００８へ出力する。
【００４８】
多段復号制御回路１００８は、ビデオ復号回路１００１からのストリーム制御信号１１１１と、ビデオ表示回路１００７からのデコード制御信号１１１４と、復号カウント回路１００９からの制御信号１１１５とに基づいて、ビデオ復号回路１００１へのデコード制御信号１１１２と、ビデオ表示回路１００７へのストリーム制御信号１１１３と、復号カウント回路１００９への制御信号１１１６とを各々生成する。
【００４９】
以下、本実施の形態１に係る画像信号再生装置の動作について、ビデオ表示回路１００７、多段復号制御回路１００８及び復号カウント回路１００９の動作を中心に、図２に示す制御フローチャートに基づいて具体的に説明する。
なお、本実施の形態１では、等倍速再生時の動作を省略し、高速再生実行時の処理手順のみについて、図１２の例示した入力パターンにおいて３倍速再生を実行した場合を例として説明する。
【００５０】
図２において、ステップＳ２００１からスタートして、ステップＳ２００２では、ビデオ表示回路１００７において、復号開始位置になるまで待機し、復号開始位置になると、ステップＳ２００３において、表示設定を実行し、表示に使用する出力バッファの仮設定と、Ｉ２符号化データの復号処理に使用する出力バッファとを決定する。この設定処理の詳細は図４に示される。
【００５１】
その後は、ステップＳ２００４に進み、復号カウント回路１００９において、スキップされようとするピクチャのフィールド数である、スキップ復号フィールドカウンタｓを、再生倍速Ｋ（＝３）と仮表示フィールド数ｆ１（＝２）とを用いてｓ＝２Ｋ−ｆ１＝４と設定する。
【００５２】
その後は、ステップＳ２００５では、ビデオ表示回路１００７において、Ｉ２符号化データの復号処理を多段復号制御回路１００８に指示し、これを受けて多段復号制御回路１００８がビデオ復号回路１００１にＩ２符号化データの復号処理を指示し、ステップＳ２００６で１フレームの復号の終了を待つ。
【００５３】
１フレームの復号が終了すれば、ステップＳ２００７において、スキップ復号フィールドカウンタｓの値を判別し、ｓ＝４＞０であるのでステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｉ２符号化データに続く符号化データはＢ０符号化データであるので、ステップＳ２０１５に進み、ｓからＢ０ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝２とする。
【００５４】
その後、ステップＳ２０１６において、Ｂ０符号化データのスキップ処理を実行し、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝２＞０であるので、ふたたびステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｂ０符号化データに続く符号化データはＢ１符号化データであるので、ステップＳ２０１５に進み、ｓからＢ１ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝０とする。
【００５５】
その後、ステップＳ２０１６において、Ｂ１符号化データのスキップ処理を実行し、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝０であるので、ステップＳ２００８に進み、符号化データの全てを復号したか否かを判断し、全てを復号していないので、ステップＳ２００２に戻る。
【００５６】
その後は、続いて入力されるＰ６符号化データの復号と、Ｐ６符号化データの直前に復号したＩまたはＰピクチャであるＩ２ピクチャの表示とを実行する。
【００５７】
ステップＳ２００２で復号開始位置になるまで待機し、復号開始位置になると、ステップＳ２００３において、表示設定を実行し、Ｐ６符号化データの復号処理に使用する出力バッファの設定と、Ｉ２ピクチャの表示の設定とを実行し、ステップＳ２００４に進み、スキップ復号フィールドカウンタｓを、再生倍速Ｋ（＝３）とＩ２ピクチャの表示フィールド数ｆ１（＝２）とを用いてｓ＝２Ｋ−ｆ１＝４と設定する。
【００５８】
その後は、ステップＳ２００５では、ビデオ表示回路１００７において、Ｐ６符号化データの復号処理を多段復号制御回路１００８に指示し、これを受けて多段復号制御回路１００８がビデオ復号回路１００１にＰ６符号化データの復号処理を指示し、ステップＳ２００６で１フレームの復号の終了を待つ。
【００５９】
１フレームの復号が終了すれば、ステップＳ２００７において、スキップ復号フィールドカウンタｓの値を判別し、ｓ＝４＞０であるので、ステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｐ６符号化データに続く符号化データはＢ３符号化データであるので、ステップＳ２０１５に進み、ｓからＢ３ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝２とする。
【００６０】
その後、ステップＳ２０１６において、Ｂ３符号化データのスキップ処理を実行し、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝２＞０であるので、ふたたびステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｂ３符号化データに続く符号化データはＢ４符号化データであるので、ステップＳ２０１５に進み、ｓからＢ４ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝０とする。
【００６１】
その後、ステップＳ２０１６において、Ｂ４符号化データのスキップ処理を実行し、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝０であるので、ステップＳ２００８に進み、符号化データの全てを復号したか否かを判断し、全てを復号していないので、ステップＳ２００２に戻る。
その後は、続いて入力されるＢ５符号化データの復号と表示とを実行する。
【００６２】
ステップＳ２００２で復号開始位置になるまで待機し、復号開始位置になると、ステップＳ２００３において、表示設定を実行し、Ｂ５の表示と復号処理とに使用する出力バッファを決定し、ステップＳ２００４に進み、スキップ復号フィールドカウンタｓを、再生倍速Ｋ（＝３）とＢ５ピクチャの表示フィールド数ｆ１（＝２）とを用いてｓ＝２Ｋ−ｆ１＝４と設定する。
【００６３】
その後は、ステップＳ２００５では、ビデオ表示回路１００７において、Ｂ５符号化データの復号処理を多段復号制御回路１００８に指示し、これを受けて多段復号制御回路１００８がビデオ復号回路１００１にＢ５符号化データの復号処理を指示し、ステップＳ２００６で１フレームの復号の終了を待つ。
【００６４】
１フレームの復号が終了すれば、ステップＳ２００７において、スキップ復号フィールドカウンタｓの値を判別し、ｓ＝４＞０であるので、ステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｂ５符号化データに続く符号化データはＰ８符号化データであるので、ステップＳ２０１１に進み、スキップ復号用出力バッファ設定を実行してＰ８符号化データの復号処理に使用する出力バッファを決定する。この設定処理の詳細は図５に示される。
【００６５】
その後は、ステップＳ２０１２に進み、ｓからＰ８符号化データの直前に復号したＩまたはＰピクチャであるＰ６ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝２とする。
【００６６】
その後、ステップＳ２０１３において、多段復号制御回路１００８がビデオ復号回路１００１にＰ８符号化データの復号処理を指示し、ステップＳ２０１４で１フレームの復号の終了を待つ。
【００６７】
１フレームの復号が終了すれば、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝２＞０であるのでステップＳ２０１０に進んで、スキップするピクチャの符号化データ形式を判別し、Ｐ８符号化データに続く符号化データはＢ７符号化データであるので、ステップＳ２０１５に進み、ｓからＢ７ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝０とする。
【００６８】
その後、ステップＳ２０１６において、Ｂ７符号化データのスキップ処理を実行し、ふたたびステップＳ２００７でｓの値を判別し、ｓ＝０であるので、ステップＳ２００８に進み、符号化データの全てを復号したか否かを判断し、全てを復号していないので、ステップＳ２００２に戻る。
【００６９】
その後は、続いて入力されるＰ１１符号化データの復号と、Ｐ１１符号化データの直前に復号したＩまたはＰピクチャであるＰ８ピクチャの表示とを実行する。
符号化データＰ１１以降の再生処理は、前述した処理手順と同様なため、その記述を省略する。
【００７０】
このように、３フレーム分のメモリバッファを用い、所定フィールド数のピクチャの表示を間引いて、所望の安定的な高速再生を得られることが分かる。
【００７１】
なお、図１３は、図１２に示した符号化ストリームの入力パターン（すなわち、図１３の上部に示した入力パターン）に対して、上記の通常復号処理とスキップ復号処理を図２に示す制御フローチャートに従って実行することにより、３倍速再生が行われるのを図解している。
【００７２】
次に、図２のステップＳ２００３での表示設定処理、およびＳ２０１１でのスキップ復号用出力バッファ設定処理について、図３に示す配置モデルを用いて説明する。
【００７３】
図３（ａ）は、ＭＰＥＧ２ビデオ符号化ストリームを再生する場合の復号処理を示している。ＭＰＥＧ２符号化ストリーム再生処理においては、再生ピクチャを時間軸方向に沿って、表示済み区間、復号処理区間、未復号区間の３つの区間に分けることができる。
【００７４】
表示済み区間には、既に表示が終わったピクチャが含まれている。
復号処理区間は、復号処理が実行されている区間であり、復号処理に必要なピクチャが含まれている。復号処理区間の時間軸方向先端は、ＩピクチャまたはＰピクチャであり、復号処理区間の時間軸後端は、前記時間軸先端のＩピクチャまたはＰピクチャの直前に復号したＩピクチャまたはＰピクチャである。
【００７５】
前記時間軸後端のピクチャは前方予測符号化復号で参照され、前記時間軸先端のピクチャは後方予測符号化復号で参照される。
前記時間軸後端のピクチャと前記時間軸先端のピクチャの間には、一つまたは複数のＢピクチャが含まれる。なお、Ｂピクチャは全く含まれない場合もある。
未復号区間には、まだ復号されていないピクチャが含まれている。
【００７６】
図３（ａ）に示した、ＭＰＥＧ２ビデオ符号化ストリームの再生処理に基いて、３フレーム分の出力バッファの配置を模式化したものを図３（ｂ）に示す。
図３（ｂ）は、３フレーム分の出力バッファの配置の模式化を示しており、ＴＥ、ＩＰＥ１、ＢＥおよびＩＰＥ０の４つのエントリを備える。
【００７７】
ＴＥは、表示済みピクチャを表し、図３（ａ）の表示済み区間に含まれるピクチャを代表している。
ＩＰＥ１は、図３（ａ）の復号処理区間後端のＩピクチャまたはＰピクチャを表し、前方予測符号化復号処理で参照される。
ＢＥは、図３（ａ）の復号処理区間内のＢピクチャを表す。
ＩＰＥ０は、図３（ａ）の復号処理区間先端のＩピクチャまたはＰピクチャを表し、後方予測符号化復号処理で参照される。
ＩＰＥ０とＩＰＥ１の２つのエントリには、必ず出力バッファが配置されるので、残る一つの出力バッファはＴＥもしくはＢＥのどちらか一方に配置される。
【００７８】
次に、まず、図２のステップＳ２００３での表示設定処理の詳細を、図４に基づいて説明する。
図４は、図３（ｂ）の模式図を用いた通常再生復号処理でのデータ配置の状態遷移を示しており、３フレーム分の出力バッファは仮識別子０、１および２で表現されており、表示に用いられる出力バッファには識別子ｄが、復号データ出力に用いられる出力バッファには識別子ｗが添えられている。
【００７９】
出力バッファの仮識別子０、１及び２は、状態を表現するためのもので、実施時には出力バッファの識別子に読み替えるものである。
３フレーム分の出力バッファを備える場合には、状態Ｓ４００１、状態Ｓ４００２、状態Ｓ４００３および状態Ｓ４００４の４つの状態だけが存在する。
【００８０】
通常再生復号処理においては、Ｉ符号化データまたはＰ符号化データの復号時には、状態Ｓ４００１、状態Ｓ４００２、状態Ｓ４００３および状態Ｓ４００４のいずれの場合でも、状態Ｓ４１０２に遷移し、出力バッファの再配置と表示指定と復号データ出力指定が実行される。
状態Ｓ４１０２の仮識別子０、１及び２を読み替えると、状態Ｓ４００２になる。
【００８１】
図１３に例示したＰ１１符号化データを復号する場合、ステップＳ２００３の直前の状態は、状態Ｓ４００１になっており、仮識別子０はＰ８ピクチャを格納した出力バッファ、仮識別子１はＰ６ピクチャを格納した出力バッファ、仮識別子２はＢ５ピクチャを格納した出力バッファに割り当てられている。
【００８２】
ステップＳ２００３における表示設定処理により、状態Ｓ４１０２に遷移し、仮識別子２には新たにＰ１１ピクチャを格納する出力バッファが割り当てられ、Ｐ８ピクチャが格納された出力バッファが表示設定され、Ｐ１１ピクチャが割り当てられた出力バッファが復号データ出力先に設定され、Ｐ８ピクチャが格納された出力バッファが前方予測復号参照先に設定される。
【００８３】
その後、Ｐ１１ピクチャ、Ｐ８ピクチャ及びＰ６ピクチャを格納した出力バッファをそれぞれ仮識別子０、１及び２に読み替えることで状態Ｓ４００２に遷移する。
【００８４】
また、通常再生復号処理においては、Ｂ符号化データの復号時には、状態Ｓ４００１、状態Ｓ４００２、状態Ｓ４００３および状態Ｓ４００４のいずれの場合でも、状態Ｓ４１０３に遷移し、出力バッファの再配置と表示指定と復号データ出力指定が実行される。
状態Ｓ４１０３の仮識別子０、１及び２を読み替えると、状態Ｓ４００３になる。
【００８５】
図１３に例示したＢ５符号化データを復号する場合、ステップＳ２００３の直前の状態は、状態Ｓ４００２になっており、仮識別子０はＰ６ピクチャを格納した出力バッファ、仮識別子１はＩ２ピクチャを格納した出力バッファに割り当てられている。この場合には、仮識別子２には何も割り当てられていない。
【００８６】
ステップＳ２００３における表示設定処理により、状態Ｓ４１０３に遷移し、仮識別子２には新たにＢ５ピクチャを格納する出力バッファが割り当てられ、Ｂ５ピクチャが割り当てられた出力バッファが表示及び復号データ出力先に設定され、Ｉ２ピクチャが格納された出力バッファとＰ６ピクチャが格納された出力バッファがそれぞれ前方予測復号参照先と後方予測復号参照先に設定される。
その後、Ｐ６ピクチャ、Ｉ２ピクチャ及びＢ５ピクチャを格納した出力バッファをそれぞれ仮識別子０、１及び２に読み替えることで状態Ｓ４００３に遷移する。
【００８７】
次に、図２のステップＳ２０１１でのスキップ復号用出力バッファ設定処理の詳細を、図５に基づいて説明する。
図５は、図３（ｂ）の模式図を用いたスキップ復号処理でのデータ配置の状態遷移を示しており、３フレーム分の出力バッファは仮識別子０、１及び２で表現されており、表示に用いられる出力バッファには識別子ｄが、復号データ出力に用いられる出力バッファには識別子ｗが添えられている。
【００８８】
出力バッファの仮識別子０、１及び２は、状態を表現するためのもので、実施時には出力バッファの識別子に読み替えるものである。
３フレーム分の出力バッファを備える場合には、状態Ｓ５００１、状態Ｓ５００２、状態Ｓ５００３および状態Ｓ５００４の４つの状態だけが存在する。
【００８９】
スキップ復号処理においては、Ｉ符号化データまたはＰ符号化データのみ復号し、復号処理時には、状態Ｓ５００１および状態Ｓ５００４は状態Ｓ５１０１に遷移し、状態Ｓ５００２および状態Ｓ５００３は状態Ｓ５２０１に遷移し、出力バッファの再配置と表示指定と復号データ出力指定が実行される。なお、この遷移では表示指定される出力バッファは変更されない。
状態Ｓ５１０１および状態Ｓ５２０１の仮識別子を読み替えると、状態Ｓ５００１になる。
【００９０】
図１３に例示したＰ８符号化データを復号する場合、ステップＳ２０１１の直前の状態は、状態Ｓ５００４になっており、仮識別子０はＰ６ピクチャを格納した出力バッファ、仮識別子１はＩ２ピクチャを格納した出力バッファ、仮識別子２はＢ５ピクチャを格納した出力バッファに割り当てられている。
【００９１】
ステップＳ２０１１におけるスキップ復号用出力バッファ設定により、状態Ｓ５１０１に遷移し、仮識別子１には新たにＰ８ピクチャを格納する出力バッファが割り当てられ、Ｂ５ピクチャが割り当てられた出力バッファは表示設定されたままで、Ｐ８ピクチャが割り当てられた出力バッファが復号データ出力先に設定され、Ｐ６ピクチャが格納された出力バッファが前方予測復号参照先に設定される。
【００９２】
その後、Ｐ８ピクチャ、Ｐ６ピクチャ及びＢ５ピクチャを格納した出力バッファをそれぞれ仮識別子０、１及び２に読み替えることで状態Ｓ５００１に遷移する。
すなわち、本発明では、所望の画像データ処理を行うのに、３フレーム分のメモリバッファで足りることが、以上の説明でわかる。
【００９３】
このように、本実施の形態１に係る画像信号再生装置では、ビデオ復号回路と、３フレーム分の出力バッファと、多段復号制御回路と、スキップ復号フィールド数をカウントする復号カウント回路などとを備え、復号され１フレームの出力バッファに格納された復号データを同期信号に同期して出力する毎に、他の２フレーム分の出力バッファを用いて、表示はされないが参照はされるＩ又はＰピクチャの符号化データは復号して出力バッファの内容を順次上書きし、表示も参照もされないＢピクチャの符号化データはスキップすることを、合わせて２回実行するようにしたので、画像信号を安定的に３倍速の一定速で高速再生することができる。
【００９４】
なお、本実施の形態１では、Ｋ＝Ｌ−１＝２フレームで４フィールドのピクチャをスキップすることによりＬ＝３倍速の高速再生が得られたが、所定の倍速Ｌを得るのに、前記Ｋは、倍速Ｌと、復号及び表示されるピクチャの有するフィールド数と、によって決定される。
【００９５】
尚、本発明は、ＭＰＥＧ符号化ビデオストリーム以外に、すなわち、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４などのように、直前の予測符号化参照ピクチャを用いて予測符号化され、自身も予測符号化に用いられるピクチャと、直前もしくは直後の予測符号化参照ピクチャを用いて予測符号化され、自身は予測符号化に用いられないピクチャとを含む符号化方式で符号化された、その他のビデオストリームにも適用可能であるのは勿論のことである。
【００９６】
（実施の形態２）
図６は、本発明の実施の形態２に係る画像信号再生装置の全体構成を示すブロック図である。
図６に示すように、本実施の形態２による画像信号再生装置は、ビデオ符号化ストリームを復号するものであって、ビデオ復号回路６００１と、ビデオ表示回路６００７と、ビデオ出力部６００５と、同期信号生成部６００６と、本発明の特徴的な多段復号制御回路６００８、表示カウント回路６０１０、及び復号カウント回路６００９と、によって構成されている。
【００９７】
同期信号生成部６００６は、ＮＴＳＣ方式又はＰＡＬ方式のビデオ同期信号６１０９を出力する。
ビデオ復号回路６００１は、ビデオ符号化ストリーム６１０１を入力し、このビデオ符号化ストリーム６１０１から抜き出したストリーム制御信号６１１１を多段復号制御回路６００８に出力すると共に、入力したビデオ符号化ストリーム６１０１を復号する。この復号は、多段復号制御回路６００８から出力されるデコード制御信号６１１２に基づいて行われる。
【００９８】
ビデオ復号回路６００１で復号されたデータ（復号データ）は、第１の出力バッファ６００２、第２の出力バッファ６００３又は第３の出力バッファ６００４へ出力される。
【００９９】
３個の出力バッファ６００２〜６００４は、ビデオ復号回路６００１から入力される復号データを格納し、この格納した復号データをビデオ復号回路６００１又はビデオ出力部６００５に出力する。
【０１００】
ビデオ出力部６００５は、第１の出力バッファ６００２、第２の出力バッファ６００３又は第３の出力バッファ６００４からの復号データ６１０５、６１０６又は６１０７を最終ビデオ出力信号６１０８に変換して出力する。この変換は、ビデオ表示回路６００７から出力される表示制御信号６１１０に従って行われる。
【０１０１】
そして、本実施の形態２の特徴的な表示カウント回路６０１０は、ビデオ表示回路６００７からの制御情報６１１７に基づいて、所定表示ピクチャ数間隔で符号化データの復号回数を切替するように制御情報６１１８を生成し、この制御情報６１１８をビデオ表示回路６００７へ出力する。なお、本実施の形態２では、復号回数は、復号倍速、又は再生倍速に相当する。
【０１０２】
ビデオ表示回路６００７は、多段復号制御回路６００８からのストリーム制御信号６１１３と、同期信号生成部６００６からのビデオ同期信号６１０９と、表示カウント回路６０１０からの制御情報６１１８とに基づいて、多段復号制御回路６００８へのデコード制御信号６１１４と、ビデオ出力部６００５への表示制御信号６１１０と、表示カウント回路６０１０への制御情報６１１７とを各々生成する。
【０１０３】
復号カウント回路６００９は、多段復号制御回路６００８からの制御信号６１１６に基づいて、所定数の符号化データをスキップするように制御信号６１１５を生成し、この制御信号６１１５を多段復号制御回路６００８へ出力する。
【０１０４】
多段復号制御回路６００８は、ビデオ復号回路６００１からのストリーム制御信号６１１１と、ビデオ表示回路６００７からのデコード制御信号６１１４と、復号カウント回路６００９からの制御信号６１１５とに基づいて、ビデオ復号回路６００１へのデコード制御信号６１１２と、ビデオ表示回路６００７へのストリーム制御信号６１１３と、復号カウント回路６００９への制御信号６１１６とを各々生成する。
【０１０５】
次に、本実施の形態２にかかる画像信号再生装置の動作について、ビデオ表示回路６００７、多段復号制御回路６００８、復号カウント回路６００９及び表示カウント回路６０１０の動作を中心に、図７に示す制御フローチャートに基づいて具体的に説明する。
なお、ここの説明では、等倍速再生ときの動作を省略し、高速再生実行時の処理手順のみに関して説明を行う。
【０１０６】
図７は、本実施の形態２による画像信号再生装置の動作概略を示すフローチャートである。
図７において、ステップＳ７００１からスタートして、ステップＳ７００２では、表示カウント回路６０１０において、表示カウント回路６０１０内の表示フィールドカウンタｃを０に初期化する。続いて、ステップＳ７００３では、表示カウント回路６０１０において、表示フィールドカウンタｃに、復号回数を切り替えるまでに表示するフィールド数（＝フレーム数ｋ×２）を加算するための表示フィールドカウンタ設定処理を行う。
【０１０７】
この設定処理は、例えば、ａ＝３、ｂ＝２、復号倍速Ｌ＝３として、実の再生速度が５／２（Ｌ−２＋ａ／ｂ＝１＋３／２）倍速再生であるとき、表示するフレーム数ｋ＝２、表示フィールドカウンタｃ＝２ｋ＝４とするといった処理である。処理の具体的な説明は、後に図８を用いて行う。
【０１０８】
以下、表示フィールドカウンタｃ＝４の状態から、ピクチャのスキップ制御を図１２に示した入力パターンに従って説明する。
図７のステップＳ７００４では、ビデオ表示回路６００７において、復号開始位置になるまで待機し、復号開始位置になると、ステップＳ７００５において、表示設定を実行し、表示に使用する出力バッファの仮設定と、Ｉ２符号化データの復号処理に使用する出力バッファとを決定する。この設定処理の詳細は図４に示される。
【０１０９】
その後は、ステップＳ７００６において、表示カウント回路６０１０の表示フィールドカウンタｃから仮表示フィールド数ｆ１（＝２）を減じてｃ＝２とし、ステップＳ７００７において、表示フィールドカウンタｃの値を判別し、ｃ＝２＞０であるのでステップＳ７０１０に進んで、復号回数ＲをＲ＝Ｌ−１＝２とし、ステップＳ７０１１に進み、復号カウント回路６００９において、スキップされようとするピクチャのフィールド数である、スキップ復号フィールドカウンタｓをｓ＝２Ｒ−ｆ１＝２とする。
【０１１０】
その後は、ステップＳ７０１２では、ビデオ表示回路６００７において、Ｉ２符号化データの復号処理を多段復号制御回路６００８に指示し、これを受けて多段復号制御回路６００８がビデオ復号回路６００１にＩ２符号化データの復号処理を指示し、ステップＳ７０１３で１フレームの復号の終了を待つ。
【０１１１】
１フレームの復号が終了すれば、ステップＳ７０１４において、スキップ復号フィールドカウンタｓの値を判別し、ｓ＝２＞０であるのでステップＳ７０１７に進んで、スキップするピクチャの符号化データ形式を判別し、Ｉ２符号化データに続く符号化データはＢ０符号化データであるので、ステップＳ７０２１に進み、ｓからＢ０ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝０とする。
【０１１２】
その後、ステップＳ７０２２において、Ｂ０符号化データのスキップ処理を実行し、ふたたびステップＳ７０１４でｓの値を判別し、ｓ＝０であるので、ステップＳ７０１５に進み、符号化データの全てを復号したか否かを判断し、全てを復号していないので、ステップＳ７００４に戻る。
その後は、続いて入力されるＢ１符号化データの復号と表示とを実行する。
【０１１３】
ステップＳ７００４で復号開始位置になるまで待機し、復号開始位置になると、ステップＳ７００５において、表示設定を実行し、Ｂ１の表示および復号処理に使用する出力バッファを決定し、ステップＳ７００６において、表示フィールドカウンタｃからＢ１の表示フィールド数ｆ１（＝２）を減じてｃ＝０とし、ステップＳ７００７において、表示フィールドカウンタｃの値を判別し、ｃ＝０であるので、ステップＳ７００８に進んで、次の復号回数切り替え処理を実行するまでに表示するフィールド数を表示フィールドカウンタｃに加算する表示フィールドカウンタ設定処理を実行する。この設定処理の詳細は図８に示される。
【０１１４】
その後は、ステップＳ７００９において、復号回数ＲをＲ＝Ｌ＝３とし、ステップＳ７０１１に進み、スキップ復号フィールドカウンタｓをｓ＝２Ｒ−ｆ１＝４とする。その後は、ステップＳ７０１２では、ビデオ表示回路６００７において、Ｂ１符号化データの復号処理を多段復号制御回路６００８に指示し、これを受けて多段復号制御回路６００８がビデオ復号回路６００１にＢ１符号化データの復号処理を指示し、ステップＳ７０１３で１フレームの復号の終了を待つ。
【０１１５】
１フレームの復号が終了すれば、ステップＳ７０１４において、スキップ復号フィールドカウンタｓの値を判別し、ｓ＝４＞０であるのでステップＳ７０１７に進んで、スキップするピクチャの符号化データ形式を判別し、Ｂ１符号化データに続く符号化データはＰ６符号化データであるので、ステップＳ７０１８に進み、スキップ復号用出力バッファ設定を実行してＰ６符号化データの復号処理に使用する出力バッファを決定する。この設定処理の詳細は図５に示される。
【０１１６】
その後は、ステップＳ７０１９に進み、ｓからＰ６符号化データの直前に復号したＩまたはＰピクチャであるＩ２ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝２とする。
【０１１７】
その後、ステップＳ７０２０において、多段復号制御回路６００８がビデオ復号回路６００１にＰ６符号化データの復号処理を指示し、ステップＳ７０２３で１フレームの復号の終了を待つ。
【０１１８】
１フレームの復号が終了すれば、ふたたびステップＳ７０１４でｓの値を判別し、ｓ＝２＞０であるのでステップＳ７０１７に進んで、スキップするピクチャの符号化データ形式を判別し、Ｐ６符号化データに続く符号化データはＢ３符号化データであるのでステップＳ７０２１に進み、ｓからＢ３ピクチャの表示フィールド数ｆ２（＝２）を減じて、ｓ＝０とする。
【０１１９】
その後、ステップＳ７０２２において、Ｂ３符号化データのスキップ処理を実行し、ふたたびステップＳ７０１４でｓの値を判別し、ｓ＝０であるので、ステップＳ７０１５に進み、符号化データの全てを復号したか否かを判断し、全てを復号していないので、ステップＳ７００４に戻る。
そして、符号化データＢ４以降の再生処理は、前述した処理手順と同様なため、その記述を省略する。
【０１２０】
このように、３フレーム分のメモリバッファを用い、３倍速再生と２倍速再生とを適時に切替えて実施する、即ち、本実施の形態２では、１回の３倍速再生と１回の２倍速再生とを繰返すことにより、所望の安定的な、非整数倍の５／２倍高速再生を得ることができる。
【０１２１】
なお、図１４は、図１２に示した符号化ストリームの入力パターン（すなわち、図１４の上部に示した入力パターン）に対して、上記の通常復号処理とスキップ復号処理を図７に示す制御フローチャートに従って実行することにより、５／２倍速再生が行われるのを図解している。
【０１２２】
次に、図７のステップＳ７００３およびステップＳ７００８での表示フィールドカウンタ設定処理の詳細を、図８に基づいて説明する。
図８の表示フィールドカウンタ設定処理では、表示フィールドカウンタｃの設定は、１＜ａ／ｂ＜２となるａとｂを用いて速度比Ｌ−２＋ａ／ｂの高速再生を実行する場合には、始点（０、０）と終点（ａ、ｂ）との間にＤＤＡ法（Ｄｉｇｉｔａｌ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ａｎａｌｙｚｅｒ、デジタル微分解析法）を用いて求め、再生速度を安定させている。以下、その具体的な設定手順について説明する。
【０１２３】
先ず、初期設定として、図７のステップＳ７００２において、ｃ＝０とし、さらに、累積誤差ｅに速度比分母ｂを代入しておく。
図８の処理フローチャートにおいて、ステップＳ８００１からスタートして、ステップＳ８００２では、表示するフレーム数である、ループカウンタｋを０に初期化する。
【０１２４】
次いで、ステップＳ８００３では、累積誤差ｅに速度比分母ｂを加算する。
ステップＳ８００４では、累積誤差ｅの値を判定し、（累積誤差ｅ＜速度比分子ａ）であるか否かを判定する。
【０１２５】
累積誤差ｅ＜速度比分子ａであれば、ステップＳ８００６へ進んで表示フィールドカウンタｃに、ループカウンタｋの２倍の値を加算する。ここに、ループカウンタｋの値を２倍するのは、フィールド単位にするためである。
一方、累積誤差ｅ＜速度比分子ａでなければ、ステップＳ８００５へ進んで、累積誤差ｅから速度比分子ａを減算し、ループカウンタｋに１を加算する。
【０１２６】
図７のステップ７００６において、ｃ＜０となってしまった場合、例えばｃ＝２のときに表示するピクチャの表示フィールド数ｆ１が３であった場合には、その後、ｃ＝−１となってステップＳ７００８において表示フィールドカウンタ設定処理が実行されるが、この際には、図８の表示フィールドカウンタ設定処理では、ステップＳ８００６において、表示フィールドカウンタｃがｃ＝ｃ＋２ｋ＝−１＋２×２＝３となって、初期値のｃ＝４よりも１だけ、即ち１フィールド数だけ、次の復号回数切り替えの処理をするまでの表示ピクチャ数間隔が短く設定されることになる。
【０１２７】
なお、図８に示した表示フィールドカウンタ設定処理において、速度比ａ／ｂ（１＜ａ／ｂ＜２）を１２００／１００１とし、復号回数Ｌを２に設定すれば、ＮＴＳＣ方式からＰＡＬ方式へのフレームレート変換に適用することができる。
【０１２８】
また、図７のステップＳ７００５での表示設定処理及びステップＳ７０１８でのスキップ復号用出力バッファ設定処理は、前述した実施の形態１で説明した図４及び図５と同様であるので、その図示及び説明を省略する。
【０１２９】
このように、本実施の形態２に係る画像信号再生装置では、ビデオ復号回路と、３フレーム分の出力バッファと、多段復号制御回路と、スキップ復号フィールド数をカウントする復号カウント回路と、ビデオ表示回路と、ビデオ出力部において表示するフィールド数をカウントする表示カウント回路などとを備え、ＤＤＡ法に基づいて、入力されるビデオ符号化ストリームに対して２倍速再生と３倍速再生とを切替える間隔を求めるようにしたので、２倍速再生と３倍速再生とを適時に切替えることが可能となり、画像信号を安定的な非整数倍の５／２倍速で高速再生することができた。
【０１３０】
尚、本発明は、ＭＰＥＧ符号化ビデオストリーム以外に、すなわち、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４などのように、直前の予測符号化参照ピクチャを用いて予測符号化され、自身も予測符号化に用いられるピクチャと、直前もしくは直後の予測符号化参照ピクチャを用いて予測符号化され、自身は予測符号化に用いられないピクチャとを含む符号化方式で符号化された、その他のビデオストリームにも適用可能であるのは勿論のことである。
【０１３１】
さらに、以上では本発明の実施の形態を図面により詳述したが、具体的な構成は上記２つの実施の形態に限定されず、この発明の要旨を逸脱しない範囲で、種々の設計変更等をしても良く、これ等の場合も本発明の範囲に含まれる。
【０１３２】
【発明の効果】
以上説明したように、本発明の請求項１に係る画像信号再生装置によれば、ビデオ符号化ストリームを復号して画像を再生する際には、１フレームの画像を出力する毎に、所定のフィールド数のビデオ符号化ストリームをスキップすることによって、画像再生速度を任意の整数倍速とした高速再生を、容易に実現することができる。
【０１３３】
また、本発明の請求項２に係る画像信号再生装置によれば、画像再生速度を任意の整数倍速とした高速再生を容易に実現することができると同時に、画像の高速再生に際して、続く符号化データに参照されるような符号化データをスキップする場合であっても、３フレーム分の出力バッファでスキップ復号処理を容易に実現することができる。なお、復号化データの出力バッファが３フレーム分の大きさで実施できるため、ＨＤＴＶのような大容量のフレームバッファを必要とするシステムにおいてメモリの使用量を抑えることができる。
【０１３４】
本発明の請求項３に係る画像信号再生装置によれば、ビデオ符号化ストリームを復号して画像を再生する際には、スキップする符号化データのピクチャのフィールド数をスキップ復号フィールド数として計数し、出力する最終ビデオ出力信号のフィールド数を表示フィールド数として計数して、この表示フィールド数に基づいて符号化データのスキップ復号フィールド数が制御されるので、画像再生速度を任意の整数倍速や非整数倍速とした高速再生が容易に実現される。
【０１３５】
本発明の請求項４に係る画像信号再生装置によれば、画像再生速度を任意の非整数倍速とした高速再生を容易に実現することができると同時に、画像の高速再生に際して、続く符号化データに参照されるような符号化データをスキップする場合であっても、３フレーム分の出力バッファでスキップ復号処理を容易に実現することができる。なお、復号化データの出力バッファが３フレーム分の大きさで実施できるため、ＨＤＴＶのような大容量のフレームバッファを必要とするシステムにおいてメモリの使用量を抑えることができる。
【０１３６】
本発明の請求項５に係る画像信号再生装置によれば、請求項４記載の画像信号再生装置において、前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定するようにしたので、前記ビデオ符号化ストリームの再生速度を容易にＬ−ｐ倍速に設定することができるという効果がある。
【０１３７】
本発明の請求項６に係る画像信号再生装置によれば、ＤＤＡ法を用いて画像再生速度を管理し、画像信号の再生速度を安定に維持することができるという効果がある。
【０１３８】
本発明の請求項７に係る画像信号再生装置によれば、フレームレートをＮＴＳＣ方式からＰＡＬ方式へ容易に変換することができるという効果がある。
【０１３９】
また、本発明の請求項８に係る画像信号再生方法によれば、ビデオ符号化ストリームを復号して画像を再生する際には、１フレームの画像を出力する毎に、所定のフィールド数のビデオ符号化ストリームをスキップすることによって、画像再生速度を任意の整数倍速とした高速再生を容易に実現することができる。
【０１４０】
本発明の請求項９に係る画像信号再生方法によれば、画像再生速度を任意の整数倍速とした高速再生を容易に実現することができると同時に、画像の高速再生に際して、続く符号化データに参照されるような符号化データをスキップする場合であっても、３フレーム分の出力バッファでスキップ復号処理を容易に実現することができる。なお、復号化データの出力バッファが３フレーム分の大きさで実施できるため、ＨＤＴＶのような大容量のフレームバッファを必要とするシステムにおいてメモリの使用量を抑えることができる。
【０１４１】
本発明の請求項１０に係る画像信号再生方法によれば、ビデオ符号化ストリームを復号して画像を再生する際には、スキップする符号化データのピクチャのフィールド数をスキップ復号フィールド数として計数し、出力する最終ビデオ出力信号のフィールド数を表示フィールド数として計数して、この表示フィールド数に基づいて符号化データのスキップ復号フィールド数が制御されるので、画像再生速度を任意の整数倍速や非整数倍速とした高速再生が容易に実現される。
【０１４２】
本発明の請求項１１に係る画像信号再生方法によれば、画像再生速度を任意の非整数倍速とした高速再生を容易に実現することができると同時に、画像の高速再生に際して、続く符号化データに参照されるような符号化データをスキップする場合であっても、３フレーム分の出力バッファでスキップ復号処理を容易に実現することができる。なお、復号化データの出力バッファが３フレーム分の大きさで実施できるため、ＨＤＴＶのような大容量のフレームバッファを必要とするシステムにおいてメモリの使用量を抑えることができる。
【０１４３】
本発明の請求項１２に係る画像信号再生方法によれば、請求項１１記載の画像信号再生方法において、前記ビデオ表示制御手段は、Ｌ−１倍速再生の実行と、Ｌ倍速再生の実行とが、比率ｐ：（１−ｐ）（０＜ｐ＜１）で行われるように制御して、前記ビデオ符号化ストリームの再生速度をＬ−ｐ倍速に設定するようにしたので、前記ビデオ符号化ストリームの再生速度を容易にＬ−ｐ倍速に設定することができるという効果がある。
【０１４４】
本発明の請求項１３に係る画像信号再生方法によれば、ＤＤＡ法を用いて画像再生速度を管理し、画像信号の再生速度を安定に維持することができるという効果がある。
【０１４５】
本発明の請求項１４に係る画像信号再生方法によれば、フレームレートをＮＴＳＣ方式からＰＡＬ方式へ容易に変換することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像信号再生装置の全体概略構成を示すブロック図である。
【図２】図１による画像信号再生装置の高速再生動作を説明するためのビデオ表示回路及び復号カウント回路の制御フローチャートである。
【図３】図１による画像信号再生装置の３フレーム分の出力バッファの割り当て方法のモデルを示す図である。
【図４】図２による制御フローチャートにおける、フレームメモリが３画面の場合の通常復号処理のときの表示設定の詳細を示す状態遷移図である。
【図５】図２による制御フローチャートにおける、フレームメモリが３画面の場合のスキップ復号処理のときのスキップ復号出力バッファ設定の詳細を示す状態遷移図である。
【図６】本発明の実施の形態２による画像信号再生装置の全体概略構成を示すブロック図である。
【図７】図６による画像信号再生装置の高速再生動作を説明するためのビデオ表示回路、表示カウント回路、及び復号カウント回路の制御フローチャートである。
【図８】図７による制御フローチャートにおける表示フィールドカウンタ設定処理の詳細を示すフローチャートである。
【図９】従来のＭＰＥＧ復号用画像信号再生装置の全体概略構成を示すブロック図である。
【図１０】従来の画像信号再生装置の復号時の動作を説明するための制御フローチャートである。
【図１１】従来の画像信号再生装置の復号動作及び表示動作を説明する図である。
【図１２】ＩピクチャとＰピクチャとの間隔、及びＰピクチャ同士の間隔が不定であるＭＰＥＧストリームの例を示す図である。
【図１３】本発明の実施の形態１による画像信号再生装置において、３倍速再生が実行される様子を説明した図である。
【図１４】本発明の実施の形態２による画像信号再生装置において、５／２倍速再生が実行される様子を説明した図である。
【符号の説明】
１００１、６００１、９００１  ビデオ復号回路（ビデオ復号手段）
１００２、６００２、９００２  第１の出力バッファ
１００３、６００３、９００３  第２の出力バッファ
１００４、６００４、９００４  第３の出力バッファ
１００５、６００５、９００５  ビデオ出力部（ビデオ出力手段）
１００６、６００６、９００６  同期信号生成部（同期信号発生手段）
１００７、６００７、９００７  ビデオ表示回路（ビデオ表示制御手段）
１００８、６００８  多段復号制御回路（多段復号制御手段）
１００９、６００９  復号カウント回路（復号カウント手段）
１１０１、６１０１、９１０１  ビデオ符号化ストリーム
１１０２〜１１０７、６１０２〜６１０７、９１０２〜９１０７  復号データ
１１０８、６１０８、９１０８  最終ビデオ出力信号
１１０９、６１０９、９１０９  ビデオ同期信号
６０１０  表示カウント回路（表示カウント手段）
【図１】
2004242008.tif 000003
【図２】
2004242008.tif 000004
【図３】
2004242008.tif 000005
【図４】
2004242008.tif 000006
【図５】
2004242008.tif 000007
【図６】
2004242008.tif 000008
【図７】
2004242008.tif 000009
【図８】
2004242008.tif 000010
【図９】
2004242008.tif 000011
【図１０】
2004242008.tif 000012
【図１１】
2004242008.tif 000013
【図１２】
2004242008.tif 000014
【図１３】
2004242008.tif 000015
【図１４】
2004242008.tif 000016