(57)【要約】【課題】従来、インターレース方式の映像信号をスロー再生した場合、フレームの繰り返しとなるために、フィールド画の時刻が前後してしまい、動きのはやい映像の場合見づらい映像となってしまう。【解決手段】スロー再生時は、元のＭＰＥＧ画像データと、その画像データをスローの速度に応じた回数分繰り返し表示する疑似画像データを挿入するが、この際、参照画となりうるＩ、Ｐピクチャについては、それら自身を繰り返し、且つ、差分無しで、前後半フィールド共に前方フレームの後半フィールドのみを参照する疑似画像を挿入し、参照画となり得ないＢピクチャについては使用せず、直前のＩもしくはＰピクチャを参照する前記疑似画像を挿入することで、表示フィールドの時刻が前後しないスロー再生を実現する。【選択図】  図１
2004180029.tif 000002
【特許請求の範囲】
【請求項１】
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生装置であって、
再生データを保持し、指示されたタイミングで指示されたフレームを出力する再生バッファと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生する後半フィールド参照疑似Ｂフレーム生成部と、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファに対してＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、前記後半フィールド参照疑似Ｂフレーム生成部から出力される疑似Ｂフレームとを所定の順番に出力するフレーム選択部とを、
備えたことを特徴とするＭＰＥＧデータ再生装置。
【請求項２】
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生方法であって、
指示されたタイミングで、再生データを保持した再生バッファから指示されたフレームを出力するステップと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生するステップとを備え、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファから出力するＩフレームとＰフレームの出力タイミングを指示し、
出力されるＩフレームと、Ｐフレームと、疑似Ｂフレームとを所定の順番に出力する、ＭＰＥＧデータ再生方法。
【請求項３】
再生速度が１／Ｎ（Ｎは自然数）スロー再生において、通常再生時のＩフレームから直後のＰフレームまたは、Ｐフレームから直後のＰフレームまたは、Ｐフレームから直後のＩフレーム間のフレーム数が、通常再生時をＭ（Ｍは自然数）とした場合、Ｍ×Ｎとなるように、
前記フレーム選択部は、前記再生バッファに対してＩフレームとＰフレームの出力を指示し、前記ＩフレームとＰフレームと、前記後半フィールド参照疑似Ｂフレーム生成部から出力される疑似Ｂフレームとを所定の順番に出力することを特徴とする請求項１記載のＭＰＥＧデータ再生装置。
【請求項４】
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生装置であって、
再生データを保持し、指示されたタイミングで指示されたフレームを出力する再生バッファと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生する後半フィールド参照疑似Ｂフレーム生成部と、
後半フィールドのみを参照し、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｐフレームを発生する後半フィールド参照疑似Ｐフレーム生成部と、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファに対してＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、前記後半フィールド参照疑似Ｂフレーム生成部から出力される疑似Ｂフレームと、前記後半フィールド参照疑似Ｐフレーム生成部から出力される疑似Ｐフレームとを所定の順番に出力するフレーム選択部とを、
備えたことを特徴とするＭＰＥＧデータ再生装置。
【請求項５】
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生方法であって、
指示されたタイミングで、再生データを保持した再生バッファから指示されたフレームを出力するステップと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生するステップと、
後半フィールドのみを参照し、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｐフレームを発生するステップとを備え、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファから出力するＩフレームとＰフレームの出力タイミングを指示し、
出力されるＩフレームと、Ｐフレームと、疑似Ｂフレームと、疑似Ｐフレームとを所定の順番に出力する、ＭＰＥＧデータ再生方法。
【請求項６】
前記フレーム選択部は、ＧＯＰの最後のフレームがＰフレームで終了する、クローズドＧＯＰのＭＰＥＧデータを再生する場合、元のＭＰＥＧデータのＧＯＰ内の最後のＰフレームの表示を繰り返すために前記後半フィールド参照疑似Ｐフレーム生成部から出力される疑似Ｐフレームを使用することを特徴とする請求項４記載のＭＰＥＧデータ再生装置。
【請求項７】
再生速度が１／Ｎ（Ｎは自然数）スロー再生において、通常再生時のＩフレームから直後のＰフレームまたは、Ｐフレームから直後のＰフレームまたは、Ｐフレームから直後のＩフレーム間のフレーム数が、通常再生時をＭ（Ｍは自然数）とした場合、Ｍ×Ｎとなるように、
前記フレーム選択部は、前記再生バッファに対してＩフレームとＰフレームの出力を指示し、前記ＩフレームとＰフレームと、前記後半フィールド参照疑似Ｂフレーム生成部から出力される疑似Ｂフレームと、前記後半フィールド参照疑似Ｐフレーム生成部から出力される疑似Ｐフレームとを所定の順番に出力することを特徴とする請求項４又は６記載のＭＰＥＧデータ再生装置。
【請求項８】
請求項１記載のＭＰＥＧデータ再生装置の、前記後半フィールド参照疑似Ｂフレーム生成部と、前記フレーム選択部として、コンピュータを動作させるためのプログラム。
【請求項９】
請求項４記載のＭＰＥＧデータ再生装置の、前記後半フィールド参照疑似Ｂフレーム生成部と、前記後半フィールド参照疑似Ｐフレーム生成部と、前記フレーム選択部として、コンピュータを動作させるためのプログラム。
【請求項１０】
請求項８又は９記載のプログラムを格納し、コンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＰＥＧデータをスロー再生することができるＭＰＥＧ再生装置等に関するものである。
【０００２】
【従来の技術】
従来のＭＰＥＧ再生装置の場合（例えば特許文献１参照）、元のＭＰＥＧデータに含まれる、Ｉ、Ｐ、Ｂのすべてのフレームと、差分無し前方参照のＢフレーム（以下フレーム疑似Ｂフレームとする）を使用することで、Ｉ、Ｐフレームは、前記フレーム疑似Ｂフレームをスロー速度に応じた回数挿入し、Ｂフレームについては前記Ｂフレームそのものをスロー速度に応じた回数繰り返すことで、同じフレームを繰り返し、スローを実現していた（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特許第３１９７８５５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のＭＰＥＧ再生装置の場合、疑似画像がフレームの繰り返しであり、また、ＢフレームについてもＢフレームそのものを繰り返す構成のため、インターレース方式の映像信号の場合フィールドの時刻が前後してしまい、見づらいスロー再生になってしまうという課題を有する。
【０００５】
また、Ｐフレームを繰り返すための疑似画像がＢフレームのみで構成されているため、ＧＯＰの最後のフレームがＰフレームで終了する、クローズドＧＯＰに対応することができないという課題を有する。
【０００６】
本発明は、このような従来のＭＰＥＧ再生装置の課題を考慮し、見づらくないスロー再生を可能とし、あるいは、クローズドＧＯＰに対応できるＭＰＥＧ再生装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この課題を解決するために、第１の本発明は、
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生装置であって、
再生データを保持し、指示されたタイミングで指示されたフレームを出力する再生バッファ（１０３）と、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生する後半フィールド参照疑似Ｂフレーム生成部（１０４）と、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファに対してＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）から出力される疑似Ｂフレームとを所定の順番に出力するフレーム選択部（１０５）とを、備えたことを特徴とするＭＰＥＧデータ再生装置である。
【０００８】
第２の本発明は、
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生方法であって、
指示されたタイミングで、再生データを保持した再生バッファ（１０３）から指示されたフレームを出力するステップと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生するステップとを備え、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファから出力するＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、疑似Ｂフレームとを所定の順番に出力する、ＭＰＥＧデータ再生方法である。
【０００９】
第３の本発明は、
再生速度が１／Ｎ（Ｎは自然数）スロー再生において、通常再生時のＩフレームから直後のＰフレームまたは、Ｐフレームから直後のＰフレームまたは、Ｐフレームから直後のＩフレーム間のフレーム数が、通常再生時をＭ（Ｍは自然数）とした場合、Ｍ×Ｎとなるように、
前記フレーム選択部（１０５）は、前記再生バッファ（１０３）に対してＩフレームとＰフレームの出力を指示し、前記ＩフレームとＰフレームと、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）から出力される疑似Ｂフレームとを所定の順番に出力することを特徴とする第１の本発明のＭＰＥＧデータ再生装置である。
【００１０】
第４の本発明は、
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生装置であって、
再生データを保持し、指示されたタイミングで指示されたフレームを出力する再生バッファ（１０３）と、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生する後半フィールド参照疑似Ｂフレーム生成部（１０４）と、
後半フィールドのみを参照し、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｐフレームを発生する後半フィールド参照疑似Ｐフレーム生成部（５０４）と、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファ（１０３）に対してＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）から出力される疑似Ｂフレームと、前記後半フィールド参照疑似Ｐフレーム生成部（５０４）から出力される疑似Ｐフレームとを所定の順番に出力するフレーム選択部（５０５）とを、備えたことを特徴とするＭＰＥＧデータ再生装置である。
【００１１】
第５の本発明は、
インターレース方式の動画をＩフレーム、Ｐフレーム、Ｂフレームで構成するＭＰＥＧデータ再生方法であって、
指示されたタイミングで、再生データを保持した再生バッファ（１０３）から指示されたフレームを出力するステップと、
後半フィールドのみを参照する前方予測であり、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｂフレームを発生するステップと、
後半フィールドのみを参照し、差分無しで、水平方向のベクトルは０で、垂直方向のベクトルについては、前半フィールドが後半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは−１／２ラインであり、後半フィールドの垂直方向のベクトルは０とし、後半フィールドが前半フィールドに対して上に表示される映像信号の場合、前半フィールドの垂直方向のベクトルは１／２ラインであり、後半フィールドの垂直方向のベクトルは０である、疑似Ｐフレームを発生するステップとを備え、
スロー再生時においても単位時間あたりのフレーム数が、通常再生時と等しくなるように、前記再生バッファ（１０３）から出力するＩフレームとＰフレームの出力タイミングを指示し、出力されるＩフレームと、Ｐフレームと、疑似Ｂフレームと、疑似Ｐフレームとを所定の順番に出力する、ＭＰＥＧデータ再生方法である。
【００１２】
第６の本発明は、
前記フレーム選択部（５０５）は、ＧＯＰの最後のフレームがＰフレームで終了する、クローズドＧＯＰのＭＰＥＧデータを再生する場合、元のＭＰＥＧデータのＧＯＰ内の最後のＰフレームの表示を繰り返すために前記後半フィールド参照疑似Ｐフレーム生成部（５０４）から出力される疑似Ｐフレームを使用することを特徴とする第４の本発明のＭＰＥＧデータ再生装置である。
【００１３】
第７の本発明は、
再生速度が１／Ｎ（Ｎは自然数）スロー再生において、通常再生時のＩフレームから直後のＰフレームまたは、Ｐフレームから直後のＰフレームまたは、Ｐフレームから直後のＩフレーム間のフレーム数が、通常再生時をＭ（Ｍは自然数）とした場合、Ｍ×Ｎとなるように、
前記フレーム選択部（５０５）は、前記再生バッファ（１０３）に対してＩフレームとＰフレームの出力を指示し、前記ＩフレームとＰフレームと、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）から出力される疑似Ｂフレームと、前記後半フィールド参照疑似Ｐフレーム生成部（５０４）から出力される疑似Ｐフレームとを所定の順番に出力することを特徴とする第４又は第６の本発明のＭＰＥＧデータ再生装置である。
【００１４】
第８の本発明は、
第１の本発明のＭＰＥＧデータ再生装置の、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）と、前記フレーム選択部（１０５）として、コンピュータを動作させるためのプログラムである。
【００１５】
第９の本発明は、
第４の本発明のＭＰＥＧデータ再生装置の、前記後半フィールド参照疑似Ｂフレーム生成部（１０４）と、前記後半フィールド参照疑似Ｐフレーム生成部（５０４）と、前記フレーム選択部（５０５）として、コンピュータを動作させるためのプログラムである。
【００１６】
第１０の本発明は、
第８又は第９の本発明のプログラムを格納し、コンピュータで読み取り可能な記録媒体である。
【００１７】
本発明の処理内容を要約すると下記の通りである。
【００１８】
本発明は、Ｉフレームと、Ｉフレームを繰り返すためのフィールド疑似Ｂフレームと、ＰフレームとＰフレームを繰り返すための前記フィールド疑似Ｂフレームでスローストリームを構成することにより、表示フィールドの時刻が前後することなくスロー再生を実現することができる。
【００１９】
また、本発明は、Ｉフレームと、Ｉフレームを繰り返すためのフィールド疑似Ｂフレームと、ＰフレームとＰフレームを繰り返すための前記フィールド疑似Ｂフレームと、ＧＯＰ内の最後のＰフレームを繰り返すためのフィールド疑似Ｐフレームでスローストリームを構成することにより、ＧＯＰ最後がＰフレームで終了するクローズドＧＯＰにおいてもスロー再生を実現することができる。
【００２０】
【発明の実施の形態】
以下に本発明の実施の形態について、図面を用いて説明する。
【００２１】
（実施の形態１）
図１は、本発明の実施の形態１のブロック図である。
【００２２】
１０１はＭＰＥＧデータが保存されている記録メディア、１０２は記録メディア１０１から出力されるＭＰＥＧデータに誤り訂正などの再生信号処理を行う再生信号処理部、１０３は再生信号処理部１０２の出力を一定期間保持し、フレーム選択部１０５に指示されるタイミングで、指示されるフレームデータを出力する再生バッファ、１０４は直前のＩフレームのもしくはＰフレームの後半フィールドを繰り返し表示するためのフィールド疑似Ｂフレームを生成するフィールド疑似Ｂフレーム生成部、１０５は再生バッファ１０３から出力されるＩフレームもしくはＰフレームと、フィールド疑似Ｂフレーム生成部１０４から出力されるフィールド疑似Ｂフレームを切り替えて出力するフレーム選択部、１０６はフレーム選択部１０５から出力されるＭＰＥＧストリームのヘッダ情報を置き換えもしくはそのまま出力するヘッダ置き換え部、１０７はヘッダ置き換え部１０６から出力されるＭＰＥＧストリームを映像信号にデコードするデコーダ部、１０８はヘッダ置き換え部１０６から出力されるＭＰＥＧストリームディジタル状態で外部機器に出力するディジタルインターフェース部である。
【００２３】
以下、図面を参照しながら本実施の形態１を説明する。
【００２４】
図２はオープンＧＯＰのＭＰＥＧデータの一例である。図２（ａ）は前記ＭＰＥＧデータの表示順を表している。２０１はフレーム内符号化を行うＩフレーム、２０４、２０７は直前のＩフレームもしくはＰフレームを参照画としフレーム間予測符号化を行うＰフレーム、２０２、２０３、２０５、２０６、２０８、２０９は直前のＩフレームもしくはＰフレームまたは、直後のＩフレームもしくはＰフレームを参照画とし、フレーム間予測符号化を行うＢフレームである。２０１から２０９までの９フレームで１ＧＯＰが構成される。また、Ｉ、Ｐ、Ｂフレームはそれぞれ前半、後半２種類のフィールドで構成され画面上にはまず、前半フィールドが表示され、つづいて後半フィールドが表示される。図２（ｂ）は画面上の各フィールドの表示位置を表す。
【００２５】
通常再生時は、まずＩフレーム２０１の前半フィールドが表示され、次に後半フィールドが表示される。次には、Ｂフレーム２０２の前半フィールドが表示され、次に後半フィールドが表示される、という具合に前半フィールドと、後半フィールドとが交互に表示される。そのため記録されている映像の時刻も前半フィールドが先で、後半フィールドがあとになっている。
【００２６】
たとえば、１／３スロー再生の場合を図３に示す。通常再生時９フレームで構成されるＧＯＰは、９（フレーム）×３（スロー速度）＝２７であり、２７フレームで１ＧＯＰが構成される。元データのＩフレーム２０１及び、Ｐフレーム２０４、２０７はそのまま使用し、それ自身が参照画となることができないＢフレーム２０２、２０３、２０５、２０６、２０８、２０９は出力せず、直前のＩもしくは、Ｐフレームの後半フィールドを繰り返すことで、スローを実現する。この際ＩフレームもしくはＰフレームを繰り返すために挿入する疑似フレーム４０１、４０２、４０３は、直前のＩフレームもしくはＰフレームの後半フィールド３０２のみを参照し、前記疑似フレームの後半フィールドはＩフレームもしくはＰフレームの後半フィールド３０２をそのまま表示し、前半フィールドはＩフレームもしくはＰフレームの後半フィールド３０２から、ＩフレームもしくはＰフレームの後半フィールド３０２に対して、空間位置が１／２ライン上方の補間フィールド３０３を表示することで、フィールド単位に時刻が前後することなく、また、同じフィールドデータが、上下にずれた位置に表示されることなくなめらかなスロー画像を表示することができる。
【００２７】
以下、図１のブロック図を参照しながら動作について説明する。記録メディア１０１に保存されたＭＰＥＧデータが再生され、再生信号処理部１０２で誤り訂正などの処理を施し、再生バッファ１０３へ転送される。再生バッファ１０３はフレーム選択部１０５に指示されるタイミングで、指示されたフレームを出力する。フィールド疑似Ｂフレーム生成部１０４はフレーム選択部１０５に指示されるタイミングでフィールド疑似Ｂフレーム４０４を出力する。フレーム選択部１０５は図４（ｂ）に示すＧＯＰ構造となるように再生バッファ１０３及び、フィールド疑似Ｂフレーム生成部１０４へ、データ出力リクエストを出力し、図４（ｂ）に示すスローストリームを出力する。
【００２８】
ヘッダ置き換え部１０６は前記スローストリームのヘッダ情報（たとえば、データの表示順序を指示するテンポラル  リファレンス（Ｔｅｍｐｏｒａｌ  Ｒｅｆｅｒｅｎｃｅ）等）を適正に置き換えディジタルインターフェース部１０８及びデコーダ部１０７へ出力する。ディジタルインターフェース部１０８は前記ヘッダ置き換え部１０６の出力をディジタル状態で機器外部へ出力する。デコーダ部１０７はヘッダ置き換え部１０６の出力を、デコードし、映像信号を出力する。
【００２９】
（実施の形態２）
図５は、本発明の実施の形態２のブロック図である。
【００３０】
５０４は直前のＩフレームのもしくはＰフレームの後半フィールドを繰り返し表示するためのフィールド疑似Ｐフレームを生成するフィールド疑似Ｐフレーム生成部、５０５は再生バッファ１０３から出力されるＩフレームもしくはＰフレームと、フィールド疑似Ｂフレーム生成部１０４から出力されるフィールド疑似Ｂフレームと、フィールド疑似Ｐフレーム生成部５０４から出力されるフィールド疑似Ｂフレームを切り替えて出力するフレーム選択部である。
【００３１】
以下、図面を参照しながら本実施の形態２を説明する。
【００３２】
図６はＭＰＥＧのクローズドＧＯＰデータの一例である。クローズドＧＯＰでは、ＧＯＰをまたぐ参照は許可されておらず、ＧＯＰの最後はＰピクチャで終了しなければならない。図６は前記クローズドＧＯＰのＭＰＥＧデータの表示順を表している。６０１はフレーム内符号化を行うＩフレーム、６０４、６０７は直前のＩフレームもしくはＰフレームを参照画としフレーム間予測符号化を行うＰフレーム、６０２、６０３、６０５、６０６は直前のＩフレームもしくはＰフレームまたは、直後のＰフレームを参照画とし、フレーム間予測符号化を行うＢフレームである。６０１から６０７までの７フレームで１ＧＯＰが構成される。また、Ｉ、Ｐ、Ｂフレームはそれぞれ前半、後半２種類のフィールドで構成され画面上にはまず、前半フィールドが表示され、つづいて後半フィールドが表示される。図２（ｂ）は画面上の各フィールドの表示位置を表す。
【００３３】
たとえば、１／３スロー再生の場合を図７に示す。通常再生時７フレームで構成されるＧＯＰは、７（フレーム）×３（スロー速度）＝２１であり、２１フレームで１ＧＯＰが構成される。元データのＩフレーム６０１及び、Ｐフレーム６０４、６０７はそのまま使用し、それ自身が参照画となることができないＢフレーム６０２、６０３、６０５、６０６は出力せず、直前のＩもしくは、Ｐフレームの後半フィールドを繰り返すことで、スローを実現する。この際ＩフレームもしくはＰフレームを繰り返すために挿入する疑似フレーム７０１、７０２、７０３は、直前のＩフレームもしくはＰフレームの後半フィールド３０２のみを参照し、前記疑似フレームの後半フィールドはＩフレームもしくはＰフレームの後半フィールド３０２をそのまま表示し、前半フィールドはＩフレームもしくはＰフレームの後半フィールド３０２から、ＩフレームもしくはＰフレームの後半フィールド３０２に対して、空間位置が１／２ライン上方の補間フィールド３０３を表示することで、フィールド単位に時刻が前後することなく、また、同じフィールドデータが、上下にずれた位置に表示されることなくなめらかなスロー画像を表示することができる。
【００３４】
以下、図５のブロック図を参照しながら動作について説明する。記録メディア１０１に保存されたＭＰＥＧデータが再生され、再生信号処理部１０２で誤り訂正などの処理を施し、再生バッファ１０３へ転送される。再生バッファ１０３はフレーム選択部５０５に指示されるタイミングで、指示されたフレームを出力する。フィールド疑似Ｂフレーム生成部１０４はフレーム選択部５０５に指示されるタイミングでフィールド疑似Ｂフレーム７０４を出力する。フィールド疑似Ｐフレーム生成部５０４はフレーム選択部５０５に指示されるタイミングでフィールド疑似Ｐフレーム７０５を出力する。フレーム選択部５０５は図７（ｂ）に示すＧＯＰ構造となるように再生バッファ１０３及び、フィールド疑似Ｂフレーム生成部１０４及び、フィールド疑似Ｐフレーム生成部５０４へ、データ出力リクエストを出力し、図７（ｂ）に示すスローストリームを出力する。
【００３５】
ヘッダ置き換え部１０６は前記スローストリームのヘッダ情報（たとえば、データの表示順序を指示するテンポラル  リファレンス（Ｔｅｍｐｏｒａｌ  Ｒｅｆｅｒｅｎｃｅ）等）を適正に置き換え、ディジタルインターフェース部１０８及びデコーダ部１０７へ出力する。ディジタルインターフェース部１０８は前記ヘッダ置き換え部１０６の出力をディジタル状態で機器外部へ出力する。デコーダ部１０７はヘッダ置き換え部１０６の出力を、デコードし、映像信号を出力する。
【００３６】
なお、本発明に係るプログラムは、上述した本発明の装置の全部又は一部の手段の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【００３７】
本発明に係る記録媒体は、上述した本発明の装置の全部又は一部の手段の全部又は一部の機能をコンピュータにより実行させるためのプログラムを担持した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記機能を実行する媒体である。
【００３８】
なお、本発明の上記「一部の手段」とは、それらの複数の手段の内の、幾つかの手段を意味し、あるいは、一つの手段の内の、一部の機能又は一部の動作を意味するものである。
【００３９】
又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【００４０】
又、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【００４１】
又、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【００４２】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【００４３】
以上説明したところから分かるように、本発明では、スロー再生時は、元のＭＰＥＧ画像データと、その画像データをスローの速度に応じた回数分繰り返し表示する疑似画像データを挿入することで、スロー再生を行う。この際、参照画となりうるＩ、ＰピクチャについてはＩ、Ｐピクチャに続いて、Ｉ、Ｐピクチャを繰り返し、且つ、表示フィールドの時刻が前後するのを防止するために差分無しで、前後半フィールド共に前方フレームの後半フィールドのみを参照するフィールド疑似Ｂフレームを挿入する。参照画となり得ないＢピクチャについては、フィールド画の繰り返し画像を生成することができないため使用せず、直前のＩもしくはＰピクチャを参照する前記フィールド疑似Ｂフレームを挿入することで、表示フィールドの時刻が前後しないスロー再生を実現する。
【００４４】
また、クローズドＧＯＰの場合、ＧＯＰ内の最後のＰピクチャに続く疑似画像データは、差分無しで、前後半フィールド共に前方フレームの後半フィールドのみを参照するフィールド疑似Ｐフレームを挿入することで、一般的なＭＰＥＧデコーダでデコード可能なスローストリームを構成することができる。
【００４５】
【発明の効果】
以上説明したところから明らかなように、本発明によれば、表示フィールドの時刻が前後することなくスロー再生を実現することができる。
【００４６】
また、本発明によれば、ＧＯＰ最後がＰフレームで終了するクローズドＧＯＰにおいてもスロー再生を実現することができる。
【図面の簡単な説明】
【図１】本発明にかかるＭＰＥＧ再生装置の実施の形態１のブロック図
【図２】通常再生時のオープンＧＯＰのＭＰＥＧデータの表示順と、フィールドの画面位置のイメージ図
【図３】直前のフィールドを繰り返す際の表示データのイメージ図
【図４】本発明の実施の形態１のデータの表示順と、ＧＯＰ構造のイメージ図
【図５】本発明にかかるＭＰＥＧ再生装置の実施の形態２のブロック図
【図６】通常再生時のクローズドＧＯＰのＭＰＥＧデータの表示順
【図７】本発明の実施の形態２のデータの表示順と、ＧＯＰ構造のイメージ図
【符号の説明】
１０１  ＭＰＥＧデータを記録する記録メディア
１０２    誤り訂正などの処理を施す再生信号処理装置
１０３    ＭＰＥＧデータを一定期間保持する再生バッファ
１０４    後半フィールドのみを参照する前方参照差分無しＢフレーム生成部
１０５    Ｉフレーム、Ｐフレーム、後半フィールドのみを参照する前方参照差分無しＢフレームを選択するフレーム選択部
１０６    ＭＰＥＧのヘッダ情報を置き換えるヘッダ置き換え部
１０７    再生されたＭＰＥＧデータをデコードし映像出力するデコーダ部
１０８    再生されたＭＰＥＧデータを機器外部にディジタル状態で出力するディジタルインターフェース部
２０１    Ｉフレーム
２０２    Ｂフレーム
２０３    Ｂフレーム
２０４    Ｐフレーム
２０５    Ｂフレーム
２０６    Ｂフレーム
２０７    Ｐフレーム
２０８    Ｂフレーム
２０９    Ｂフレーム
２１０    Ｉフレーム
３０１    ＩもしくはＰフレームの前半フィールド
３０２    ＩもしくはＰフレームの後半フィールド
３０３    ＩもしくはＰフレームの後半フィールドから補間処理により生成される前半フィールド
４０１  Ｉフレーム２０１を繰り返すための疑似フレーム
４０２    Ｐフレーム２０４を繰り返すための疑似フレーム
４０３    Ｐフレーム２０７を繰り返すための疑似フレーム
４０４    後半フィールドのみを参照する前方参照差分無しＢフレーム
５０４    後半フィールドのみを参照する前方参照差分無しＰフレーム生成部
５０５    Ｉフレーム、Ｐフレーム、後半フィールドのみを参照する前方参照差分無しＰフレーム、後半フィールドのみを参照する前方参照差分無しＢフレームを選択するフレーム選択部
６０１  Ｉフレーム
６０２    Ｂフレーム
６０３    Ｂフレーム
６０４    Ｐフレーム
６０５    Ｂフレーム
６０６    Ｂフレーム
６０７    Ｐフレーム
６０８    Ｉフレーム
７０１    Ｉフレーム６０１を繰り返すための疑似フレーム
７０２    Ｐフレーム６０４を繰り返すための疑似フレーム
７０３    Ｐフレーム６０７を繰り返すための疑似フレーム
７０４    後半フィールドのみを参照する前方参照差分無しＢフレーム
７０５    後半フィールドのみを参照する前方参照差分無しＰフレーム
【図１】
2004180029.tif 000003
【図２】
2004180029.tif 000004
【図３】
2004180029.tif 000005
【図４】
2004180029.tif 000006
【図５】
2004180029.tif 000007
【図６】
2004180029.tif 000008
【図７】
2004180029.tif 000009