(57)【要約】【課題】ＧＯＰと次のＧＯＰの境界においてもスムーズな映像の逆方向再生を、比較的早い再生速度で実現できる逆方向再生方法及び映像再生装置を提供する。【解決手段】逆方向再生方法は、ＧＯＰを復号してＩピクチャ及び複数個のＰピクチャを生成して参照バッファＲＢ１〜ＲＢ４に保持するステップと、保持されているＩピクチャ又はＰピクチャを表示用バッファＤＢ０に書き込む処理、又は、保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを生成して表示用バッファＤＢ０に書き込む処理によって、表示用映像信号を出力するステップとを有し、表示用バッファＤＢ０にピクチャを書き込む処理を、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ、Ｐピクチャ、又は生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に表示用バッファＤＢ０に１ピクチャずつ上書きすることによって実行する。【選択図】図８
2007221306.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された符号化されたデジタル映像データをＧＯＰ単位で読み出す読出部と、
前記読み出されたＧＯＰを一時的に保持するＧＯＰバッファと、
前記ＧＯＰバッファに保持されたＧＯＰを復号してＩピクチャ、複数個のＰピクチャ、及び複数個のＢピクチャを生成するデコーダと、
保持したピクチャに基づく表示用映像信号を出力する表示用バッファと、
前記デジタル映像データを逆方向再生するときに、前記生成されたＩピクチャ及び複数個のＰピクチャのうちの複数個のピクチャを一時的に保持する参照バッファと、
前記デジタル映像データを逆方向再生するときに、前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理、及び、前記参照バッファに保持されているＩピクチャ又はＰピクチャを参照して前記デコーダにＢピクチャを生成させ、前記生成されたＢピクチャを前記表示用バッファに書き込む処理を実行するシステム制御部と
を有し、
前記デジタル映像データを逆方向再生するときに、前記システム制御部は、前記表示用バッファにピクチャを書き込む処理を、前記参照バッファに保持されているＩピクチャ、前記参照バッファに保持されているＰピクチャ、又は前記生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に前記表示用バッファに１ピクチャずつ上書きすることによって実行する
ことを特徴とする映像再生装置。
【請求項２】
前記デジタル映像データを逆方向再生するときに、前記参照バッファに保持されているピクチャがすべてＰピクチャである場合には、前記システム制御部は、前記参照バッファに保持されているＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、前記ＧＯＰバッファに保持されているＧＯＰから復号されたＩピクチャを生成させ、該生成されたＩピクチャを前記参照バッファに保持されているＰピクチャのいずれかに上書する処理を実行することを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記デジタル映像データを逆方向再生するときに、前記システム制御部は、前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、該タイミングよりも時間的に前であって且つ該タイミングに最も近い時点で前記表示用バッファに書き込まれたＰピクチャが保持されている前記参照バッファに、前記デコーダによって新たに復号されたＩピクチャ又はＰピクチャを上書きする処理を実行することを特徴とする請求項１に記載の映像再生装置。
【請求項４】
前記デジタル映像データを逆方向再生するときに、前記システム制御部は、前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、現在復号対象となっているＧＯＰよりも時間的に古い他のＧＯＰを前記デコーダによって復号させてＩピクチャ又はＰピクチャを生成し、前記他のＧＯＰを復号して生成されたＩピクチャ又はＰピクチャを前記参照バッファのいずれかのピクチャに上書きする処理を実行することを特徴とする請求項１乃至３のいずれかに記載の映像再生装置。
【請求項５】
前記ＧＯＰバッファに保持されたＧＯＰは、１個のＩピクチャ及び４個のＰピクチャを含み
前記参照バッファに保持されるピクチャ数が４個である
ことを特徴とする請求項１乃至４のいずれかに記載の映像再生装置。
【請求項６】
記録媒体に記録された符号化されたデジタル映像データをＧＯＰ単位で読み出し、ＧＯＰバッファに保持するステップと、
前記ＧＯＰバッファに保持されたＧＯＰを復号してＩピクチャ及び複数個のＰピクチャを生成し、前記生成されたＩピクチャ及び複数個のＰピクチャのうちの複数個のピクチャを参照バッファに保持するステップと、
前記参照バッファに保持されているＩピクチャ又はＰピクチャを表示用バッファに書き込む処理、又は、前記参照バッファに保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを生成し、前記生成されたＢピクチャを前記表示用バッファに書き込む処理によって、前記表示用バッファに保持されたピクチャに基づく表示用映像信号を出力するステップと
を有し、
前記表示用バッファにピクチャを書き込む処理を、前記参照バッファに保持されているＩピクチャ、前記参照バッファに保持されているＰピクチャ、又は前記生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に前記表示用バッファに１ピクチャずつ上書きすることによって実行する
ことを特徴とする逆方向再生方法。
【請求項７】
前記参照バッファに保持されているピクチャがすべてＰピクチャである場合に、前記参照バッファに保持されているＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、前記ＧＯＰバッファに保持されているＧＯＰから復号されたＩピクチャを生成させ、該生成されたＩピクチャを前記参照バッファに保持されているＰピクチャのいずれかに上書する処理を実行することを特徴とする請求項６に記載の逆方向再生方法。
【請求項８】
前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、該タイミングよりも時間的に前であって且つ該タイミングに最も近い時点で前記表示用バッファに書き込まれたＰピクチャが保持されている前記参照バッファに、新たに復号されたＩピクチャ又はＰピクチャを上書きする処理を実行することを特徴とする請求項７に記載の逆方向再生方法。
【請求項９】
前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理を実行したタイミングで、現在復号対象となっているＧＯＰよりも時間的に古い他のＧＯＰを復号してＩピクチャ又はＰピクチャを生成し、前記他のＧＯＰを復号して生成されたＩピクチャ又はＰピクチャを前記参照バッファのいずれかのピクチャに上書きする処理を実行することを特徴とする請求項６乃至８のいずれかに記載の逆方向再生方法。
【請求項１０】
前記ＧＯＰバッファに保持されたＧＯＰは、１個のＩピクチャ及び４個のＰピクチャを含み
前記参照バッファに保持されるピクチャ数が４個である
ことを特徴とする請求項６乃至９のいずれかに記載の逆方向再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録されたデジタル映像データの逆方向再生方法及びこの方法を実施できる映像再生装置に関するものである。
【背景技術】
【０００２】
ハードディスク又は光ディスク等の記録媒体に記録されたデジタルデータの記録再生方法として、ＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式で圧縮符号化されたデジタル映像データをＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅ）単位で扱うものがある。この場合、特殊再生に際して複雑なデータ処理が必要になる。ＧＯＰは、通常１５フレームの映像情報を含み、各フレームの映像データは、Ｉ（画面内符号化）ピクチャ、Ｐ（前方向予測符号化）ピクチャ、及びＢ（双方向予測符号化）ピクチャのいずれかで構成される。
【０００３】
ＭＰＥＧ方式で圧縮符号化され記録された映像データの逆方向再生が難しいのは、予測符号化に起因する。特に、Ｂピクチャは、自身に対して時間的に前及び後の２フレーム（Ｉピクチャ又はＰピクチャ）を参照した予測符号化によって生成されているので、逆方向再生する際には複雑な処理が必要になる。そこで、ＭＰＥＧ方式を採用したデジタル映像再生装置において、Ｉピクチャ、Ｐピクチャ、及びＢピクチャのすべてを表示して逆コマ送り又はスロー再生を実現する方法が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特許第３５９３２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のスロー再生方法によれば、表示すべきＩピクチャ、Ｐピクチャ、及びＢピクチャを得るために、同じＧＯＰを繰り返し読み出すとともに、同じＩピクチャ又はＰピクチャを複数回復号する必要があり、データ処理量が非常に大きくなる。このため、このスロー再生方法は、逆コマ送り再生や、非常に遅い速度の逆方向再生には適用可能であるが、例えば、１／２倍速以上の速度のように、比較的速い速度の逆方向再生には適用できないという問題がある。この理由を、図１３を用いて具体的に説明する。
【０００６】
逆方向再生においては、第ｍ番（ｍは正の整数）のＧＯＰの第１ピクチャ、すなわち、ＩピクチャＩ２（図１３には示さず）を表示した後、次に表示するのは、図１３に示される第ｍ−１番のＧＯＰの最終ピクチャ、すなわち、ＰピクチャＰ１４である。ＰピクチャＰ１４の復号に際しては、第ｍ−１番のＧＯＰの先頭ピクチャから順次復号し、第ｍ−１番のＧＯＰの最終ピクチャＰ１４までたどり着かなければならず、通常再生の場合であっても１５フレーム分の復号（デコード）時間が必要である。このことから、逆方向スロー再生を行う場合に、時間的に隣接するＧＯＰの境界においてスムーズな映像表示を行うためには、｛１／（１ＧＯＰを構成するフレーム数）｝倍速、すなわち、１／１５倍速（１ＧＯＰが１５フレームの場合）が上限であり、１／１５倍速を超える速度の逆方向スロー再生をスムーズな映像で行うことはできなかった。
【０００７】
そこで、本発明は、上記従来技術の課題を解決するためになさされたものであり、その目的は、時間的に隣接するＧＯＰの境界においてもスムーズな映像の逆方向再生を、比較的早い速度で実現する逆方向再生方法及びこの方法を実施できる映像再生装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の映像再生装置は、記録媒体に記録された符号化されたデジタル映像データをＧＯＰ単位で読み出す読出部と、前記読み出されたＧＯＰを一時的に保持するＧＯＰバッファと、前記ＧＯＰバッファに保持されたＧＯＰを復号してＩピクチャ、複数個のＰピクチャ、及び複数個のＢピクチャを生成するデコーダと、保持したピクチャに基づく表示用映像信号を出力する表示用バッファと、前記デジタル映像データを逆方向再生するときに、前記生成されたＩピクチャ及び複数個のＰピクチャのうちの複数個のピクチャを一時的に保持する参照バッファと、前記デジタル映像データを逆方向再生するときに、前記参照バッファに保持されているＩピクチャ又はＰピクチャを前記表示用バッファに書き込む処理、及び、前記参照バッファに保持されているＩピクチャ又はＰピクチャを参照して前記デコーダにＢピクチャを生成させ、前記生成されたＢピクチャを前記表示用バッファに書き込む処理を実行するシステム制御部とを有し、前記デジタル映像データを逆方向再生するときに、前記システム制御部は、前記表示用バッファにピクチャを書き込む処理を、前記参照バッファに保持されているＩピクチャ、前記参照バッファに保持されているＰピクチャ、又は前記生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に前記表示用バッファに１ピクチャずつ上書きすることによって実行することを特徴としている。
【０００９】
また、本発明の逆方向再生方法は、記録媒体に記録された符号化されたデジタル映像データをＧＯＰ単位で読み出し、ＧＯＰバッファに保持するステップと、前記ＧＯＰバッファに保持されたＧＯＰを復号してＩピクチャ及び複数個のＰピクチャを生成し、前記生成されたＩピクチャ及び複数個のＰピクチャのうちの複数個のピクチャを参照バッファに保持するステップと、前記参照バッファに保持されているＩピクチャ又はＰピクチャを表示用バッファに書き込む処理、又は、前記参照バッファに保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを生成し、前記生成されたＢピクチャを前記表示用バッファに書き込む処理によって、前記表示用バッファに保持されたピクチャに基づく表示用映像信号を出力するステップとを有し、前記表示用バッファにピクチャを書き込む処理を、前記参照バッファに保持されているＩピクチャ、前記参照バッファに保持されているＰピクチャ、又は前記生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に前記表示用バッファに１ピクチャずつ上書きすることによって実行することを特徴としている。
【発明の効果】
【００１０】
本発明においては、ＧＯＰバッファに保持されているＧＯＰ内のＩピクチャ及び／又はＰピクチャを予め復号して保持する参照バッファを備え、保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを復号する。このため、Ｂピクチャを復号するために要するデータ処理量は１ピクチャ分のデータ処理量であり、ＧＯＰバッファに保持されたＧＯＰを復号してＢピクチャを生成するたびに、ＧＯＰの先頭から目標とするピクチャまで復号する従来の場合に比べ、データ処理量を低減することができる。したがって、本発明によれば、逆方向再生時における比較的早い再生速度を実現できるという効果がある。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の実施の形態に係る映像再生装置１１（すなわち、実施の形態に係る逆方向再生方法を実施できる装置）の構成を概略的に示すブロック図である。図１に示されるように、映像再生装置１１は、放送電波を受信するアンテナ１からの放送信号が入力されるチューナ２と、復調部３と、切り替え部４と、多重分離部５と、デコーダ６と、内蔵された又は着脱可能な記録媒体（例えば、ハードディスク又は光ディスク等）７ａにデジタル信号を記録又は再生する記録再生部（例えば、ハードディスクドライブ又は光ディスク記録再生部等）７と、記録再生制御部８と、メモリ９と、映像再生装置１１全体を制御するシステム制御部１０とを有している。なお、図１に示される映像再生装置１１は、チューナ内蔵型の映像記録再生装置であるが、本発明は、チューナ２を備えていない装置にも適用できる。また、図１に示される映像再生装置１１は、記録媒体７ａにデジタル信号を記録する機能を有しているが、本発明は、デジタル信号を記録する機能を持たない再生専用の装置にも適用できる。さらに、図１において、メモリ９はシステム制御部１０の一部として図示されているが、メモリ９は、システム制御部１０の外に備えられてもよい。さらにまた、図１において、メモリ９は１個のメモリとして描かれているが、メモリ９を、複数個のメモリから構成することもできる。
【００１２】
チューナ２は、アンテナ１からの放送信号から目的の搬送波を選択抽出する。復調部３は、チューナ２からの変調された放送信号を復調してデジタル多重信号を生成する。なお、デジタル多重信号形式は、例えば、デジタル放送で用いられているＭＰＥＧ２−Ｓｙｓｔｅｍｓ（ＩＳＯ／ＩＥＣ１３８１８−１）で定義されるトランスポートストリーム（ＴＳ：Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）に準拠した形式である。切り替え部４は、復調部３から出力されたデジタル多重信号又は記録再生部７から読み出されたデジタル多重信号のいずれかを選択して多重分離部５に出力する。多重分離部５は、切り替え部４から出力されたデジタル多重信号から映像と音声の信号を分離する。デコーダ６は、多重分離部５で多重分離された信号を復号（デコード）する。記録再生部７は、受信した放送番組を記録媒体７ａに記録保存し、また、記録媒体７ａに記録された放送番組を再生する。記録再生制御部８は、記録再生部７の記録動作及び再生動作を制御する。メモリ９は、デコーダ６の作業用データ及び記録再生部７から読み出したデジタルデータを一時的に記憶する。
【００１３】
システム制御部１０は、チューナ２、復調部３、切り替え部４、デコーダ６、記録再生制御部８、及びメモリ９へ指示を出して映像再生装置１１全体を制御する。放送番組を録画する際に、システム制御部１０は、チューナ２及び復調部３を制御し、この番組のデジタル多重信号を抽出させる。復調部３から出力されるデジタル多重信号は切り替え部４によって、記録再生部７へ伝送される。
【００１４】
図２は、図１に示される切り替え部４の機能を説明するための図である。放送番組を記録する場合には、切り替え部４は端子４ａと４ｃを接続して、復調部３からのデジタル多重信号を多重分離部５及び記録再生部７へ伝送する。このとき、予約録画などで放送番組をリアルタイムに視聴しない場合は、記録再生部７へのパスだけが有効になり、多重分離部５への伝送を無効にするように構成してもよい。記録再生部７が記録媒体７ａに記録した放送番組を再生する場合には、切り替え部４は端子４ｂと４ｃを接続して、記録再生部７からのデジタル多重信号を多重分離部５へ伝送する。再生時には、記録再生部７へのパスは無効にする。
【００１５】
放送番組の記録時には、記録再生制御部８は、ＴＳパケット毎にタイムスタンプを付けて記録媒体７ａに記録する。通常再生時には、記録再生制御部８は記録再生部７を制御して記録媒体７ａからＴＳを読み出し、タイムスタンプを参照して、ＴＳを記録再生部７から切り替え部４に送出するように制御を行う。タイムスタンプを参照することによって、ＴＳが到来したタイミングと同様のタイミングでＴＳを送出することができる。記録した番組の再生時には、記録再生部７から送出されたＴＳが多重分離部５へ入力されて、映像データと音声データに分離される。分離された映像データ及び音声データは符号化されているので、これらのデータをデコーダ６によって復号する。復号された映像データは、アナログ信号又はデジタル信号としてビデオ出力される。
【００１６】
次に、記録媒体７ａに記録された番組を逆方向スロー再生する方法を説明する。図３（Ａ）及び（Ｂ）は、記録媒体７ａに記録されているＴＳを読み出して、送出する際のタイミングを示す図である。図３（Ａ）に示されるように、通常再生においては、タイムスタンプに従った順番でＴＳを記録媒体７ａから読み出して、送出する。すなわち、時間的に古いＧＯＰから順に（ＧＯＰ−１、ＧＯＰ−２、ＧＯＰ−３、ＧＯＰ−４の順に）、記録媒体７ａからＴＳを読み出して、送出する。また、図３（Ｂ）に示されるように、逆方向スロー再生においては、ＧＯＰ単位でＴＳを送出する。ＧＯＰにはＧＯＰの開始を示すヘッダ情報がある。記録再生制御部８は、ＧＯＰのヘッダ情報を基準にして、時間的に新しいＧＯＰから順に（ＧＯＰ−４、ＧＯＰ−３、ＧＯＰ−２の順に）、ＧＯＰ単位でＴＳを送出するよう記録再生部７を制御する。記録再生部７からはファイルシステムに依存する単位で読み出しを行い、記録再生制御部８によって、ＧＯＰ検出及びＧＯＰ単位のＴＳ送出を行う。
【００１７】
図４（Ａ）乃至（Ｃ）は、ＧＯＰの一般的な構成を示す図である。ＧＯＰの復号にあたっては、ＩピクチャをもとにＰピクチャが再生され、ＩピクチャとＰピクチャをもとに又はＰピクチャをもとにＢピクチャが再生される。なお、ＭＰＥＧ方式では、図４（Ａ）に示される符号化されたピクチャの並びと、図４（Ｂ）に示される復号化して再生されるピクチャの並びは、異なっている。逆方向スロー再生では、図４（Ｂ）に示される復号したＧＯＰ分のピクチャデータを、図４（Ｃ）に示されるように、逆方向順に表示する。既に説明したように、特許文献１に記載の方法によれば、ＧＯＰ分のデータを合計１５ピクチャ分復号して、ＰピクチャＰ１４からＢピクチャＢ０までを順に表示しているので、スムーズな映像による逆方向スロー再生速度の上限は１／１５倍速である。
【００１８】
本実施の形態の映像再生装置１１おける逆方向スロー再生方法では、次のような制御を行うことで、逆方向スロー再生としては比較的再生速度の速い速度（例えば、１／２倍速）でスムーズな映像の逆方向スロー再生を実現できる。なお、本実施の形態において用いられるＧＯＰは、ＧＯＰ単位で独立であり、隣り合うＧＯＰを参照しなくても復号可能なクローズド（Ｃｌｏｓｅｄ）ＧＯＰである。
【００１９】
図５は、メモリ９内に設けられた参照バッファＲＢ１〜ＲＢ４と表示用バッファＤＢ０を概念的に示す図である。参照バッファＲＢ１〜ＲＢ４と表示用バッファＤＢ０は、デコーダ６からアクセス可能に構成されている。参照用バッファＲＢ１〜ＲＢ４は、Ｐピクチャ又はＢピクチャを復号するために、デコーダ６による復号後のＩピクチャ又はＰピクチャを一時的に保持するメモリ９内の所定領域である。また、表示用バッファＤＢ０は、復号後のＩピクチャ又はＰピクチャ又はＢピクチャを格納するメモリ９内の所定領域であり、表示用バッファＤＢ０に格納された各ピクチャは視聴者が視聴できる形で映像出力される。よって、表示用バッファＤＢ０に各ピクチャを書き込めば（上書きすれば）、書き込まれたピクチャに基づく映像信号が出力され、表示装置（図示せず）に映像を表示させることができる。
【００２０】
図６（Ａ）は、１５ピクチャから構成されるＧＯＰの先頭ＩピクチャＩ２とＰピクチャＰ５、Ｐ８、Ｐ１１、Ｐ１４の復号処理を示す図であり、図６（Ｂ）は、復号されたＩピクチャＩ２とＰピクチャＰ５、Ｐ８、Ｐ１１を参照バッファＲＢ１〜ＲＢ４に保持し、次に、ＰピクチャＰ１４を復号して参照バッファＲＢ１に上書きし、復号されたＰピクチャＰ１４を表示用バッファＤＢ０に書き込む（コピーする）処理を示している。１／２倍速の逆方向スロー再生では、この表示用バッファＤＢ０を１／１５秒（通常再生時の２ピクチャ分の時間）毎に書き換えるように制御を行う。
【００２１】
図６（Ａ）及び（Ｂ）を用いて、ＰピクチャＰ１４を表示するまでの復号処理の流れを詳細に説明する。なお、図６（Ｂ）における白抜き矢印のそれぞれは、１ピクチャ分の復号処理を意味する。図６（Ｂ）に示されるように、最初に、ＩピクチャＩ２が復号されて参照バッファＲＢ１に取り込まれ、次に、参照バッファＲＢ１に保持されているＩピクチャＩ２をもとにＰピクチャＰ５が復号されて参照バッファＲＢ２に取り込まれ、次に、参照バッファＲＢ２に保持されているＰピクチャＰ５をもとにＰピクチャＰ８が復号されて参照バッファＲＢ３に取り込まれ、次に、参照バッファＲＢ３に保持されているＰピクチャＰ８をもとにＰピクチャＰ１１が復号されて参照バッファＲＢ４に取り込まれる。次に、参照バッファＲＢ４に保持されているＰピクチャＰ１１をもとにＰピクチャＰ１４が復号されて参照バッファＲＢ１に取り込まれる。このとき、参照バッファＲＢ１に保持されていたＩピクチャＩ２は、ＰピクチャＰ１４によって上書きされることになり、参照バッファＲＢ１上から無くなる。参照バッファＲＢ１に保持されているＰピクチャＰ１４は表示のために、表示用バッファＤＢ０にコピーされて表示される。各バッファＲＢ１〜ＲＢ４，ＤＢ０間のピクチャデータの移動はメモリ９内の移動であり、データの移動に要する処理時間は、復号処理と比較して無視できるほど短い。図６（Ｂ）に示されるように、ＰピクチャＰ１４を表示している時には、参照バッファＲＢ１にはＰピクチャＰ１４が、参照バッファＲＢ２にはＰピクチャＰ５が、参照バッファＲＢ３にはＰピクチャＰ８が、参照バッファＲＢ４にはＰピクチャＰ１１が保持されている。
【００２２】
図７は、本実施の形態における復号処理に要する時間を示す図である。図７に示されるように、先頭のＩピクチャＩ２が復号されてからＰピクチャＰ１４が表示されるまでには、通常再生時に換算して５ピクチャ分のデコード時間（５ピクチャ分の復号処理は、図６（Ｂ）における５本の白抜き矢印が示す復号処理に相当する。）を要する。また、ＰピクチャＰ１４が表示されてから、以降の各ピクチャを表示するために必要な処理時間は、１ピクチャ分のデコード時間である。
【００２３】
図８は、逆方向再生を行う場合の参照バッファＲＢ１〜ＲＢ４の状態、表示用バッファＤＢ０の状態、復号処理対象のピクチャ（白抜き矢印）を示す図である。図８において、処理対象になるＧＯＰをＧＯＰ−ａと表記し、このＧＯＰ−ａの次に処理対象になるＧＯＰをＧＯＰ−ｂと表記する。これらのＧＯＰは、記録再生部７によって記録媒体７ａから順番に読み出される。ＧＯＰの読み出しにあたっては、図９に示されるように、ＧＯＰ２つ分のデータを記憶できる記憶領域、すなわち、第１のＧＯＰバッファ２０と第２のＧＯＰバッファ２１をメモリ９に用意し、ＧＯＰ−ａの表示が完了した時点で、記憶装置７から次のＧＯＰであるＧＯＰ−ｃを読み出すようにシステム制御部１０が制御を行う。
【００２４】
はじめは、図９に示されるように、記録再生部７から、第１のＧＯＰバッファ２０にＧＯＰ−ａが、第２のＧＯＰバッファ２１にＧＯＰ−ｂが読み出された状態から処理を開始する。図８及び図９において、ＧＯＰ−ａのＩピクチャをＩｎ−ａ、ＰピクチャをＰｎ−ａ、ＢピクチャをＢｎ−ａと表記し、ＧＯＰ−ｂのＩピクチャをＩｎ−ｂ、ＰピクチャをＰｎ−ｂ、ＢピクチャをＢｎ−ｂと表記する。また、図９において、ＧＯＰ−ｃのＩピクチャをＩｎ−ｃ、ＰピクチャをＰｎ−ｃ、ＢピクチャをＢｎ−ｃと表記する。ここで、ｎは任意の数字（本実施の形態においては、ｎ＝０，１，…，１４）とする。また、状態Ｓ１−ａは、ＰピクチャＰ１４−ａの表示が完了した状態を示す。
【００２５】
次に、図８に示されるように、ＢピクチャＢ１３−ａを表示するために参照バッファＲＢ１に保持されているＰピクチャＰ１４−ａと、参照バッファＲＢ４に保持されているＰピクチャＰ１１−ａを使ってＢピクチャＢ１３−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ２−ａ）。次に、ＢピクチャＢ１２−ａを表示するために、ＢピクチャＢ１３−ａと同様に、参照バッファＲＢ１に保持されているＰピクチャＰ１４−ａと、参照バッファＲＢ４に保持されているＰピクチャＰ１１−ａを使ってＢピクチャＢ１２−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ３−ａ）。ＢピクチャＢ１３−ａ及びＢピクチャＢ１２−ａの各復号処理は、通常再生時と同じく、１ピクチャ分の負荷であり、通常再生時における１ピクチャ分のデコード時間を要する。
【００２６】
次に、参照バッファＲＢ４に保持されているＰピクチャＰ１１−ａを表示用バッファＤＢ０にコピーして、ＰピクチャＰ１１−ａを表示する（状態Ｓ４−ａ）。ＰピクチャＰ１１−ａを表示するタイミングで、ＧＯＰ−ａ内のＩピクチャＩ２−ａを再び復号して参照バッファＲＢ１に取り込む（状態Ｓ５−ａ）。このとき、ＰピクチャＰ１４−ａは、ＩピクチャＩ２−ａの上書きによって参照バッファＲＢ１から無くなる。ＰピクチャＰ１１−ａの表示とＩピクチャＩ２−ａの復号処理の合計の負荷は、１ピクチャ分の負荷であり、通常再生時における１ピクチャ分のデコード時間を要する。
【００２７】
次に、ＢピクチャＢ１０−ａを表示するために、参照バッファＲＢ４に保持されているＰピクチャＰ１１−ａと参照バッファＲＢ３に保持されているＰピクチャＰ８−ａを使ってＢピクチャＢ１０−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ６−ａ）。次に、ＢピクチャＢ９−ａを表示するために、参照バッファＲＢ４に保持されているＰピクチャＰ１１−ａと参照バッファＲＢ３に保持されているＰピクチャＰ８−ａを使ってＢピクチャＢ９−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ７−ａ）。
【００２８】
次に、参照バッファＲＢ３に保持されているＰピクチャＰ８−ａを表示用バッファＤＢ０にコピーして、ＰピクチャＰ８−ａを表示する（状態Ｓ８−ａ）。ＰピクチャＰ８−ａを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２１）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｂ）内のＩピクチャＩ２−ｂを復号し、参照バッファＲＢ４に取り込む（状態Ｓ９−ａ）。このとき、参照バッファＲＢ４に保持されていたＰピクチャＰ１１−ａは、上書きされ、参照バッファ上から無くなる。ＰピクチャＰ８−ａの表示とＩピクチャＩ２−ｂの復号処理の合計の負荷は、１ピクチャ分の負荷であり、通常再生時における１ピクチャ分のデコード時間を要する。
【００２９】
次に、ＢピクチャＢ７−ａを表示するために、参照バッファＲＢ３に保持されているＰピクチャＰ８−ａと参照バッファＲＢ２に保持されているＰピクチャＰ５−ａを使って、ＢピクチャＢ７−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１０−ａ）。次に、ＢピクチャＢ６−ａを表示するために、参照バッファＲＢ３に保持されているＰピクチャＰ８−ａと参照バッファＲＢ２に保持されているＰピクチャＰ５−ａを使って、ＢピクチャＢ６−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１１−ａ）。
【００３０】
次に、参照バッファＲＢ２に保持されているＰピクチャＰ５−ａを表示用バッファＤＢ０にコピーし、ＰピクチャＰ５−ａを表示する（状態Ｓ１２−ａ）。ＰピクチャＰ５−ａを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２１）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｂ）内のＰピクチャＰ５−ｂを復号し、参照バッファＲＢ３に取り込む（状態Ｓ１３−ａ）。このとき、参照バッファＲＢ３に保持されていたＰピクチャＰ８−ａは、上書きされ、参照バッファ上から無くなる。
【００３１】
次に、ＢピクチャＢ４−ａを表示するために、参照バッファＲＢ１に保持されているＩピクチャＩ２−ａと参照バッファＲＢ２に保持されているＰピクチャＰ５−ａを使って、ＢピクチャＢ４−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１４−ａ）。次に、ＢピクチャＢ３−ａを表示するために、参照バッファＲＢ１に保持されているＩピクチャＩ２−ａと参照バッファＲＢ２に保持されているＰピクチャＰ５−ａを使って、ＢピクチャＢ３−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１５−ａ）。
【００３２】
次に、参照バッファＲＢ１に保持されているＩピクチャＩ２−ａを表示用バッファＤＢ０にコピーし、ＩピクチャＩ２−ａを表示する（状態Ｓ１６−ａ）。ＩピクチャＩ２−ａを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２１）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｂ）内のＰピクチャＰ８−ｂを復号し、参照バッファＲＢ２に取り込む（状態Ｓ１７−ａ）。このとき、参照バッファＲＢ２に保持されていたＰピクチャＰ５−ａは、上書きされ、参照バッファ上から無くなる。
【００３３】
次に、参照バッファＲＢ１に保持されているＩピクチャＩ２−ａを使って、ＢピクチャＢ１−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１８−ａ）。次に、参照バッファＲＢ１に保持されているＩピクチャＩ２−ａを使って、ＢピクチャＢ０−ａを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１９−ａ）。
【００３４】
次に、参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂを使って、ＧＯＰ−ｂ内に保持されているＰピクチャＰ１１−ｂを復号し、参照バッファＲＢ１に取り込む（状態Ｓ２０−ａ）。以上で、ＧＯＰ−ａ内の各ピクチャの復号表示が完了し、同時に、ＧＯＰ−ａの次に表示されるべきＧＯＰであるＧＯＰ−ｂの表示開始準備が完了する。ＧＯＰ−ａの表示が完了したので、ここでＧＯＰ−ｃをメモリ９上に保持されている第１のＧＯＰバッファ２０に読み出しておく。
【００３５】
図１０は、逆方向再生を行う場合の参照バッファＲＢ１〜ＲＢ４の状態、表示用バッファＤＢ０の状態、復号処理対象のピクチャ（白抜き矢印）を示す図である。図１０は、図８に示す処理に続く処理を示す。図１０の処理は、第１のＧＯＰバッファ２０にＧＯＰ−ｃが、第２のＧＯＰバッファ２１にＧＯＰ−ｂが読み出された状態から開始される。
【００３６】
図１０に示されるように、状態Ｓ２０−ａで、ＧＯＰ−ｂ内のＰピクチャＰ１１−ｂが準備されたので、再生するべき、ＰピクチャＰ１４−ｂの復号が可能になる。そこで、まずは参照バッファＲＢ１に保持されているＰピクチャＰ１１−ｂを使って、ＰピクチャＰ１４−ｂを復号して参照バッファＲＢ４に取り込む（状態Ｓ１−ｂ）。そして、ＰピクチャＰ１４−ｂを表示用バッファＤＢ０に書き込み、ＰピクチャＰ１４−ｂを表示する。
【００３７】
次に、ＢピクチャＢ１３−ｂを表示するために、参照バッファＲＢ４に保持されているＰピクチャＰ１４−ｂと参照バッファＲＢ１に保持されているＰピクチャＰ１１−ｂを使ってＢピクチャＢ１３−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ２−ｂ）。
【００３８】
次に、ＢピクチャＢ１２−ｂを表示するために、ＢピクチャＢ１３−ｂと同様に、参照バッファＲＢ４に保持されているＰピクチャＰ１４−ｂと参照バッファＲＢ１に保持されているＰピクチャＰ１１−ｂを使ってＢピクチャＢ１２−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ３−ｂ）。
【００３９】
次に、参照バッファＲＢ１に保持されているＰピクチャＰ１１−ｂを表示用バッファＤＢ０にコピーして、ＰピクチャＰ１１−ｂを表示する（状態Ｓ４−ｂ）。
ＰピクチャＰ１１−ｂを表示するタイミングで、ＧＯＰ−ｂ内のＩピクチャＩ２−ｂを再び復号して参照バッファＲＢ４に取り込む（状態Ｓ５−ｂ）。このとき、ＰピクチャＰ１４−ｂは、ＩピクチャＩ２−ａの上書きによって参照バッファＲＢ４から無くなる。
【００４０】
次に、ＢピクチャＢ１０−ａを表示するために、参照バッファＲＢ１に保持されているＰピクチャＰ１１−ｂと参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂを使ってＢピクチャＢ１０−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ６−ｂ）。次に、ＢピクチャＢ９−ｂを表示するために、参照バッファＲＢ１に保持されているＰピクチャＰ１１−ａと参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂを使ってＢピクチャＢ９−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ７−ｂ）。
【００４１】
次に、参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂを表示用バッファＤＢ０にコピーしこれを表示する（状態Ｓ８−ｂ）。ＰピクチャＰ８−ｂを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２０）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｃ）内のＩピクチャＩ２−ｃを復号し、参照バッファＲＢ１に取り込む（状態Ｓ９−ｂ）。このとき、参照バッファＲＢ１に保持されていたＰピクチャＰ１１−ｂは、上書きされ、参照バッファ上から無くなる。
【００４２】
次に、ＢピクチャＢ７−ｂを表示するために、参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂと参照バッファＲＢ３に保持されているＰピクチャＰ５−ｂを使って、ＢピクチャＢ７−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１０−ｂ）。次に、ＢピクチャＢ６−ｂを表示するために、参照バッファＲＢ２に保持されているＰピクチャＰ８−ｂと参照バッファＲＢ３に保持されているＰピクチャＰ５−ｂを使って、ＢピクチャＢ６−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１１−ｂ）。
【００４３】
次に、参照バッファＲＢ３に保持されているＰピクチャＰ５−ｂを表示用バッファＤＢ０にコピーし、ＰピクチャＰ５−ｂを表示する（状態Ｓ１２−ｂ）。ＰピクチャＰ５−ｂを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２０）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｃ）内のＰピクチャＰ５−ｃを復号し、参照バッファＲＢ２に取り込む（状態Ｓ１３−ｂ）。このとき、参照バッファＲＢ２に保持されていたＰピクチャＰ８−ｂは、上書きされ、参照バッファ上から無くなる。
【００４４】
次に、ＢピクチャＢ４−ｂを表示するために、参照バッファＲＢ４に保持されているＩピクチャＩ２−ｂと参照バッファＲＢ３に保持されているＰピクチャＰ５−ｂを使って、ＢピクチャＢ４−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１４−ｂ）。次に、ＢピクチャＢ３−ｂを表示するために、参照バッファＲＢ４に保持されているＩピクチャＩ２−ａと参照バッファＲＢ３に保持されているＰピクチャＰ５−ｂを使って、ＢピクチャＢ３−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１５−ｂ）。
【００４５】
次に、参照バッファＲＢ４に保持されているＩピクチャＩ２−ｂを表示用バッファＤＢ０にコピーし、ＩピクチャＩ２−ｂを表示する（状態Ｓ１６−ｂ）。ＩピクチャＩ２−ｂを表示するタイミングで、ＧＯＰバッファ（図９のバッファ２０）に保持された次のＧＯＰ（すなわち、ＧＯＰ−ｃ）内のＰピクチャＰ８−ｃを復号し、参照バッファＲＢ３に取り込む（状態Ｓ１７−ｂ）。このとき、参照バッファＲＢ３に保持されていたＰピクチャＰ５−ｂは、上書きされ、参照バッファ上から無くなる。
【００４６】
次に、参照バッファＲＢ４に保持されているＩピクチャＩ２−ｂを使って、ＢピクチャＢ１−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１８−ｂ）。次に、参照バッファＲＢ４に保持されているＩピクチャＩ２−ｂを使って、ＢピクチャＢ０−ｂを復号して表示用バッファＤＢ０に取り込む（状態Ｓ１９−ｂ）。
【００４７】
次に、参照バッファＲＢ３に保持されているＰピクチャＰ８−ｃを使って、ＧＯＰ−ｃ内に保持されているＰピクチャＰ１１−ｃを復号し、参照バッファＲＢ４に取り込む（状態Ｓ２０−ｂ）。ここまでで、ＧＯＰ−ｂ内の各ピクチャの復号表示が完了し、さらに、次のＧＯＰであるＧＯＰ−ｃの表示開始準備が完了する。その後は上記の一連の流れを繰り返すことで、再生制御が行われる。
【００４８】
図１１は、図８に示されるデータ処理において、復号対象のピクチャと、表示対象のピクチャと、復号に要する処理数（デコード数）の関係を示す図である。Ｂピクチャの生成は、４つの参照バッファのうち２つの参照バッファのデータを参照して復号処理を行うことによって行われ、Ｂピクチャの表示は、生成されたＢピクチャを表示用バッファＤＢ０にコピーすることによって行われる。Ｐピクチャ及びＩピクチャに関しては、予め復号して参照バッファＲＢ１〜ＲＢ４に用意しておいたものを必要な時点で表示用バッファＤＢ０にコピーして表示している。例えば、ＰピクチャＰ１１−ａを表示する際には、これは既に参照バッファＲＢ４に保持されているので、ここで次のＧＯＰ−ｂのＩピクチャＩ２を復号して準備しておく。また、ＰピクチャＰ８を表示する際には、これは既に参照バッファＲＢ３に保持されているので、ここで次のＧＯＰのＰピクチャＰ５を復号して準備しておく。ここで、ＧＯＰの境界のＢピクチャＢ０とＰピクチャＰ１４の間については、例えば、ＢピクチャＢ０−ａ及び、ＰピクチャＰ１１−ｂを復号する必要がある。図１１では、その意味で復号処理数を“２”として表記している。このように制御することで、１フレームの映像を表示する期間で、最大でも２ピクチャ分の復号をすれば良い。逆方向スロー再生において、１／２倍速であれば１フレーム分（１ピクチャ分）の表示時間は１／１５秒であり、この時間で最大２ピクチャ分の復号処理と必要であればメモリコピーを行えばよいことなる。これは通常再生時と同等の処理能力があれば処理可能なレベルである。
【００４９】
図１２は、図１０に示されるデータ処理において、復号対象のピクチャと、表示対象のピクチャと、復号に要する処理数（デコード数）の関係を示す図である。図１１の場合と同様の理由によって、逆方向スロー再生において、１／２倍速であれば１フレーム分（１ピクチャ分）の表示時間は１／１５秒であり、この時間で最大２ピクチャ分の復号処理と必要であればメモリコピーを行えばよいことなる。これは通常再生時と同等の処理能力があれば処理可能なレベルである。
【００５０】
以上に説明したように、本実施の形態においては、記録媒体７ａに記録された符号化されたデジタル映像データをＧＯＰ単位で読み出し、ＧＯＰバッファ２０又は２１に保持するステップと、ＧＯＰバッファ２０又は２１に保持されたＧＯＰを復号してＩピクチャ及び複数個のＰピクチャを生成し、これら生成されたＩピクチャ及び複数個のＰピクチャのうちの複数個のピクチャを参照バッファＲＢ１〜ＲＢ４に保持するステップと、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ又はＰピクチャを表示用バッファＤＢ０に書き込む処理、又は、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを生成し、生成されたＢピクチャを表示用バッファＤＢ０に書き込む処理によって、表示用バッファＤＢ０に保持されたピクチャに基づく表示用映像信号を出力するステップとを有し、表示用バッファＤＢ０にピクチャを書き込む処理を、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ、参照バッファＲＢ１〜ＲＢ４に保持されているＰピクチャ、又は前記生成されたＢピクチャを、時間的に新しいピクチャから古いピクチャに向かう順に表示用バッファＤＢ０に１ピクチャずつ上書きすることによって実行している。このように、ＧＯＰバッファ２０又は２１に保持されたＧＯＰ内のＩピクチャ及びＰピクチャを予め復号して保持する参照バッファＲＢ１〜Ｒｂ４を備えることによって、参照バッファＲＢ１〜Ｒｂ４に保持されているＩピクチャ又はＰピクチャを参照してＢピクチャを復号することができる。このため、ＧＯＰバッファ２０又は２１に保持されているＧＯＰをＢピクチャ復号のたびに先頭から復号する従来の再生方法に比べ、データ処理量を低減することができる。よって、本実施の形態の逆方向再生方法によれば、スムーズな映像の逆方向再生を比較的早い速度で実行することができる。
【００５１】
また、本実施の形態においては、参照バッファＲＢ１〜ＲＢ４に保持されているピクチャがすべてＰピクチャである場合に、参照バッファＲＢ１〜ＲＢ４に保持されているＰピクチャを表示用バッファＤＢ０に書き込む処理を実行したタイミング（図８における状態Ｓ４−ａ、Ｓ５−ａ）で、ＧＯＰバッファ２０又は２１に保持されているＧＯＰから復号されたＩピクチャを生成させ、該生成されたＩピクチャを参照バッファＲＢ１〜ＲＢ４に保持されているＰピクチャのいずれか（図８におけるＰ１４−ａ）に上書する処理を実行する。参照バッファＲＢ１〜ＲＢ４に保持されているＰピクチャを表示用バッファＤＢ０に書き込む処理は、メモリ９内におけるデータ移動であって負荷の小さい処理であるので、図８における状態Ｓ４−ａ、Ｓ５−ａの処理は、通常再生時の復号処理能力があれば１デコード時間内で実現できる。よって、本実施の形態の逆方向再生方法によれば、スムーズな映像の逆方向再生を比較的早い速度で実行することができる。
【００５２】
また、本実施の形態においては、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ又はＰピクチャを表示用バッファＤＢ０に書き込む処理を実行したタイミング（図８における状態Ｓ４−ａ、Ｓ８−ａ、Ｓ１２−ａ、Ｓ１６−ａ）で、このタイミングよりも時間的に前であって且つこのタイミングに最も近い時点で表示用バッファＤＢ０に書き込まれたＰピクチャが保持されている参照バッファに、新たに復号されたＩピクチャ（図８における状態Ｓ６−ａ）又はＰピクチャ（図８における状態Ｓ５−ａ、Ｓ９−ａ、Ｓ１３−ａ、Ｓ１７−ａ）を上書きする処理を実行する。このため、ＧＯＰを構成するすべてのピクチャを復号してバッファに保持する方法と比較して、メモリ利用効率を上げることができる。
【００５３】
また、本実施の形態においては、参照バッファＲＢ１〜ＲＢ４に保持されているＩピクチャ又はＰピクチャを表示用バッファＤＢ０に書き込む処理を実行したタイミングで、現在復号対象となっているＧＯＰ（例えば、図８及び図９におけるＧＯＰ−ａ）よりも時間的に古い他のＧＯＰ（例えば、図８及び図９におけるＧＯＰ−ｂ）を復号してＩピクチャ又はＰピクチャを生成し、他のＧＯＰ（例えば、図８及び図９におけるＧＯＰ−ｂ）を復号して生成されたＩピクチャ又はＰピクチャを参照バッファＲＢ１〜ＲＢ４のいずれかのピクチャに上書きする処理を実行する（図８における状態Ｓ９−ａ、Ｓ１３−ａ、Ｓ１７−ａ、Ｓ２０−ａ）。このため、ＧＯＰ−ａと、その次に再生されるＧＯＰ−ｂの境界で不自然さの無いスムーズな表示が可能になる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係る映像再生装置の構成を概略的に示すブロック図である。
【図２】図１に示される切り替え部の機能を説明するための図である。
【図３】（Ａ）は、時間的に古いデータから順に記録媒体のデータを読み出す通常再生時のＴＳ送出タイミングを示す図であり、（Ｂ）は、時間的に新しいデータから順に記録媒体のデータを読み出す逆方向スロー再生時におけるＴＳ送出タイミングを示す図である。
【図４】（Ａ）は、ＧＯＰを構成する符号化されたピクチャを示す図であり、（Ｂ）は、復号化後のピクチャを示す図であり、（Ｃ）は、逆方向再生時におけるピクチャの表示順を示す図である。
【図５】図１のメモリ上に用意された参照バッファと表示用バッファを示す図である。
【図６】（Ａ）及び（Ｂ）は、本発明の実施の形態における参照バッファの初期制御状態を模式的に示す図である。
【図７】本発明の実施の形態における復号処理時間を示す図である。
【図８】本発明の実施の形態における参照バッファ及び表示用バッファの制御状態を模式的に示す図である。
【図９】図１のメモリ上に用意されたＧＯＰバッファにＧＯＰを上書きする処理を示す図である。
【図１０】本発明の実施の形態における参照バッファ及び表示用バッファの制御状態（図８に続く状態）を模式的に示す図である。
【図１１】図８における復号処理数を示す図である。
【図１２】図１０における復号処理数を示す図である。
【図１３】従来の映像再生装置におけるスロー再生方法を模式的に示す図である。
【符号の説明】
【００５５】
１  アンテナ、  ２  チューナ、  ３  復調部、  ４  切り替え部、  ５  多重分離部、  ６  デコーダ、  ７  記録再生部、  ７ａ  記録媒体、  ８  記録再生制御部、  ９  メモリ、  １０  システム制御部、  １１  映像再生装置、  ２０  第１のＧＯＰバッファ、  ２１  第２のＧＯＰバッファ、  ＤＢ０  表示用バッファ、  ＲＢ１〜ＲＢ４  参照バッファ。
【図１】
2007221306.tif 000003
【図２】
2007221306.tif 000004
【図３】
2007221306.tif 000005
【図４】
2007221306.tif 000006
【図５】
2007221306.tif 000007
【図６】
2007221306.tif 000008
【図７】
2007221306.tif 000009
【図８】
2007221306.tif 000010
【図９】
2007221306.tif 000011
【図１０】
2007221306.tif 000012
【図１１】
2007221306.tif 000013
【図１２】
2007221306.tif 000014
【図１３】
2007221306.tif 000015